{"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,203,87,164,252,108,93,21,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,117,43,187,19,252,42,169,44,91,145,89,100,38,177,147,204,39,234,25,27,73,112,7,193,93,165,86,128,0,8,98,7,177,16,4,159,50,162,61,209,51,174,118,216,97,119,79,183,199,227,24,119,187,60,158,142,238,63,92,118,199,56,28,101,187,28,142,152,207,82,82,149,255,242,87,152,11,128,100,146,185,189,124,210,147,170,202,161,71,41,73,92,220,123,238,185,231,110,231,220,229,119,246,106,244,171,32,151,59,220,161,200,64,177,20,59,180,178,147,232,149,227,135,207,63,255,0,206,39,88,88,246,66,83,195,236,253,7,80,234,21,47,84,206,129,105,147,46,65,92,71,192,242,217,189,219,95,150,189,95,129,54,32,99,40,113,30,88,7,123,219,242,110,201,40,159,174,153,237,133,9,202,158,121,212,205,10,13,90,72,222,75,195,64,164,188,114,123,11,108,67,39,89,194,152,207,203,201,198,152,150,252,46,225,165,18,48,100,15,229,55,179,242,39,128,76,23,192,212,7,2,78,174,111,3,137,41,151,151,119,214,110,178,170,155,89,188,231,180,104,39,86,115,114,186,15,88,205,233,2,228,153,8,254,59,112,121,126,121,155,72,204,127,66,220,251,133,82,209,83,195,100,55,206,223,201,250,99,232,195,15,179,198,7,234,243,240,242,19,232,211,215,199,15,201,126,93,0,90,45,48,126,237,128,10,253,196,98,78,204,85,197,179,69,51,105,199,3,16,91,9,64,101,103,180,64,59,241,94,39,107,74,55,30,40,255,105,212,190,98,230,253,187,120,90,22,79,123,101,166,54,90,222,222,217,110,251,172,42,193,231,159,95,64,121,39,89,57,171,153,206,92,52,217,221,155,203,139,125,212,7,140,84,196,135,111,64,190,21,63,191,135,123,83,134,158,89,73,151,190,50,84,9,121,193,56,82,90,222,211,208,145,166,68,137,113,123,28,86,7,6,184,227,197,71,129,159,37,75,124,126,95,89,164,123,58,233,139,195,10,5,168,233,221,109,33,95,9,246,153,236,55,194,30,174,100,63,168,32,248,209,10,130,143,43,104,183,81,243,234,164,112,202,35,37,123,148,219,93,135,200,54,177,46,210,149,192,219,219,252,129,229,76,2,143,49,124,95,70,199,169,118,50,122,46,217,65,140,135,116,182,184,214,84,192,196,192,121,90,62,105,35,9,42,71,77,251,110,45,50,221,251,144,25,197,79,90,98,144,24,218,166,38,105,65,26,224,84,68,208,144,65,107,220,13,181,160,235,57,199,29,47,147,66,218,37,147,22,251,153,148,200,70,78,174,230,237,214,164,157,203,116,149,52,105,178,59,8,181,179,148,148,114,44,226,164,149,38,105,210,77,8,144,228,254,122,121,114,157,254,58,37,157,196,2,85,112,17,228,224,124,66,250,226,205,129,121,208,105,142,89,191,17,111,159,129,40,72,60,39,167,227,72,198,230,181,230,115,118,160,168,41,195,59,62,95,105,21,39,7,223,126,160,125,254,185,246,17,12,254,124,172,164,107,210,62,237,132,118,210,189,148,163,234,200,220,133,31,30,211,5,149,221,54,78,207,241,181,221,125,140,7,81,158,99,63,221,98,205,216,187,209,146,213,118,229,174,213,92,251,146,231,152,102,38,179,192,73,2,47,222,28,199,207,131,169,61,32,61,79,140,19,57,92,222,190,122,102,87,99,191,4,125,183,42,105,191,14,142,57,59,63,63,101,205,190,189,188,121,80,127,201,155,221,129,156,11,251,241,29,143,35,146,246,41,69,229,118,143,40,241,240,244,68,90,10,80,65,233,119,182,252,125,72,120,249,225,135,193,110,147,97,223,27,78,89,169,139,201,157,156,135,189,34,243,142,126,111,229,125,15,242,119,182,223,115,32,109,105,233,120,96,88,184,56,255,222,121,78,241,37,209,5,93,61,91,206,189,199,214,229,190,167,221,219,93,181,15,171,127,207,18,5,19,216,237,211,241,206,79,138,119,120,241,88,193,50,34,23,199,99,218,231,159,3,2,185,211,113,230,9,177,100,69,200,250,58,24,46,238,58,189,125,173,217,146,25,130,86,117,113,94,57,191,220,143,29,96,138,209,178,93,229,116,55,38,195,46,190,76,10,157,10,56,187,122,149,41,20,39,211,211,117,114,196,37,237,152,231,201,106,112,178,88,27,122,230,50,229,106,183,69,145,162,102,102,7,17,110,188,79,246,180,62,189,246,148,244,108,204,69,225,188,160,230,207,19,136,230,165,7,202,185,219,88,58,79,208,7,146,42,5,73,178,23,231,159,2,109,50,61,245,32,39,125,34,229,230,100,36,74,25,187,27,67,129,226,115,136,156,21,35,61,49,182,211,138,148,10,244,185,151,14,3,159,127,14,3,186,91,199,177,50,146,135,197,235,36,232,218,7,109,20,40,48,249,243,203,253,16,106,86,82,57,85,77,71,12,192,32,243,202,57,146,104,85,11,206,47,95,167,95,128,117,7,84,24,248,73,165,191,95,7,149,79,210,25,51,59,20,226,220,126,122,147,188,172,31,71,60,126,24,29,191,24,61,78,34,47,30,102,201,215,208,231,226,126,34,204,40,247,211,52,160,168,120,50,115,238,34,38,8,98,247,137,100,41,211,47,36,251,66,179,47,236,211,79,47,47,111,78,227,159,79,166,179,243,167,50,190,11,70,94,103,228,178,96,243,181,89,128,33,232,198,249,244,54,120,125,58,109,190,109,0,4,213,179,131,45,75,64,109,14,99,33,152,225,76,211,137,58,74,114,69,110,173,116,51,128,155,196,224,184,57,130,132,85,129,169,113,153,29,246,75,174,144,188,165,1,31,162,157,182,220,36,232,38,107,42,201,207,219,221,156,19,84,66,251,48,144,188,10,188,24,132,28,157,205,0,90,241,233,192,18,92,166,178,15,174,3,39,235,93,9,202,79,54,167,249,96,42,123,116,28,3,147,147,4,18,62,219,202,131,116,3,52,27,16,148,141,34,133,65,122,18,66,38,119,183,37,30,142,13,247,96,145,107,14,37,38,14,77,239,233,37,59,57,29,205,115,201,57,204,139,19,32,228,90,130,51,18,137,158,252,130,212,139,44,230,41,129,14,208,80,123,233,57,206,67,141,125,116,248,149,205,207,123,74,32,32,151,59,78,219,243,148,245,189,180,137,178,120,120,184,186,58,142,221,18,253,251,57,85,238,229,116,28,189,170,121,15,227,195,247,208,155,211,167,219,167,154,83,58,248,136,187,90,56,105,81,89,96,50,251,30,106,238,88,39,122,88,103,59,91,233,176,3,164,92,3,19,48,119,126,6,102,29,48,193,216,224,87,255,252,213,35,186,45,48,30,19,245,114,159,201,3,165,238,233,153,195,62,228,96,223,229,112,60,175,157,102,180,19,251,189,220,149,79,63,255,124,135,99,154,49,112,39,235,243,228,116,199,83,123,80,71,10,201,235,251,1,9,95,73,1,252,27,232,132,236,219,8,238,70,155,221,57,219,59,17,220,38,7,237,158,81,235,31,166,56,82,216,129,13,188,59,184,252,162,204,51,233,236,210,188,53,227,147,216,73,166,159,2,53,25,88,215,119,86,180,180,7,53,126,160,194,28,48,142,247,181,185,243,57,29,84,62,72,181,0,229,35,228,52,142,152,193,96,131,87,23,231,78,106,10,36,90,228,197,163,91,218,226,235,163,224,27,239,66,188,4,67,219,67,253,91,76,170,234,137,55,160,73,93,2,149,239,131,139,135,239,64,176,248,113,5,186,87,6,7,240,7,167,252,189,149,61,231,30,123,78,194,222,67,213,216,201,78,138,29,114,217,141,138,187,224,108,104,76,230,186,27,144,103,50,131,30,69,61,25,39,130,243,155,253,47,10,100,151,85,60,146,160,52,31,98,212,143,162,28,253,30,29,5,143,210,124,208,231,242,233,167,81,136,211,40,160,66,239,143,74,251,119,183,251,213,37,173,130,188,210,62,82,94,105,251,101,37,96,249,127,162,165,194,252,0,12,83,217,72,112,39,63,160,102,38,107,60,153,173,103,222,213,195,78,173,5,115,108,66,67,126,114,161,229,254,66,198,195,213,137,187,133,131,251,11,20,79,172,28,60,111,24,191,163,197,176,59,26,247,189,243,119,84,197,143,83,60,163,121,191,227,100,252,14,51,192,59,12,163,47,27,27,161,135,99,208,139,135,182,71,211,238,71,168,7,235,187,254,163,203,192,114,186,228,140,203,47,58,167,116,231,228,73,124,226,216,159,146,158,239,170,188,233,37,151,73,67,240,231,177,91,13,222,209,201,63,113,119,219,192,212,22,193,225,202,65,98,198,8,174,235,189,248,86,67,77,9,14,57,190,107,102,178,104,57,238,59,221,108,120,232,99,234,126,38,239,215,199,84,130,250,234,219,214,91,242,252,58,14,135,158,186,171,241,68,185,190,178,235,36,122,41,122,129,223,122,120,14,234,177,90,218,87,16,152,253,215,74,82,77,254,59,52,137,219,180,93,139,202,219,177,186,20,5,145,82,172,46,4,88,71,79,158,48,92,160,160,148,223,252,9,67,24,95,72,69,28,146,94,118,194,16,176,12,63,205,114,185,40,193,223,2,203,208,2,87,8,121,49,127,233,161,200,196,13,193,91,43,5,129,33,60,171,20,2,254,170,104,160,191,5,6,209,133,151,28,202,61,3,253,66,219,42,130,98,251,142,55,74,220,140,107,166,22,196,111,160,223,124,19,56,110,162,197,126,101,152,205,4,94,235,51,43,221,115,3,61,34,84,174,178,172,174,252,52,175,20,155,242,87,129,194,73,200,115,152,151,52,153,55,82,200,203,26,73,118,243,77,146,228,243,224,113,121,10,110,249,128,218,83,216,150,41,158,101,2,103,249,24,132,165,247,3,251,173,85,116,246,38,137,246,131,32,61,158,249,230,44,169,173,51,232,213,217,109,18,154,254,121,28,165,15,70,202,243,243,247,119,234,45,58,58,245,70,117,122,75,163,145,4,212,38,253,234,184,222,31,204,145,25,36,35,213,120,198,83,212,172,86,214,102,2,213,152,143,171,246,108,212,48,167,227,62,46,73,166,217,75,18,196,29,119,84,93,66,99,22,110,119,173,206,122,46,224,203,44,62,142,205,39,100,246,143,137,10,74,157,90,78,145,192,148,105,74,155,141,101,119,174,67,90,177,24,22,56,141,114,103,12,164,141,182,163,78,155,133,35,30,25,57,226,112,73,72,214,104,160,24,248,112,138,186,222,116,107,26,156,94,202,113,204,6,235,218,203,64,170,193,166,92,99,85,165,6,251,115,187,77,40,32,61,224,105,61,181,134,68,242,60,31,143,160,169,80,210,184,186,74,128,56,145,92,243,203,156,81,53,230,72,195,228,170,203,206,144,166,152,57,10,126,51,195,176,163,193,122,123,192,99,28,35,225,45,157,69,58,12,185,237,104,145,218,214,201,77,87,40,69,93,186,180,105,199,80,212,30,56,81,71,119,224,78,76,170,28,189,251,95,199,212,94,189,97,204,116,87,232,179,211,3,63,146,213,183,122,66,195,145,235,253,168,171,149,214,50,42,163,45,91,218,182,172,114,60,139,75,155,238,192,192,91,91,50,110,109,185,184,53,1,233,53,120,171,140,113,104,58,81,3,144,94,63,162,203,206,38,29,93,178,76,80,6,115,61,215,168,120,86,155,18,211,113,99,45,79,248,50,167,113,119,50,0,229,60,206,19,132,133,59,153,132,83,164,28,180,208,229,82,2,101,105,233,228,26,200,28,155,143,55,161,180,117,65,29,81,157,193,0,210,196,122,31,146,24,103,221,66,112,192,103,38,171,86,90,159,101,108,58,33,215,109,1,139,90,8,28,180,226,187,60,37,180,47,204,198,211,50,103,45,33,185,78,18,173,184,28,74,241,161,254,245,57,2,173,149,90,53,106,109,217,176,77,151,183,163,186,25,205,132,178,0,202,4,248,111,232,73,91,154,105,109,80,79,160,78,25,151,1,117,190,148,107,229,120,84,43,175,231,160,78,249,140,127,117,88,91,174,65,248,86,172,149,35,142,225,146,50,168,205,42,104,67,86,31,200,182,237,166,229,73,203,225,54,230,118,7,154,142,113,125,54,52,89,32,143,164,13,134,226,216,52,186,6,191,233,235,109,188,61,168,86,249,1,9,117,6,236,166,63,236,80,93,134,196,65,221,65,29,104,8,254,231,226,254,128,67,142,232,177,115,164,3,131,246,20,202,236,29,189,89,237,132,94,237,173,244,210,250,4,101,100,225,78,215,232,155,160,62,145,217,184,95,147,172,114,192,213,65,76,107,100,117,45,51,4,242,92,206,173,142,41,12,65,221,38,237,156,198,93,113,204,19,125,166,90,107,111,141,77,27,208,111,51,60,156,150,1,98,177,54,99,178,125,157,71,251,3,30,229,245,70,181,173,79,181,59,122,64,118,232,40,152,129,118,117,68,207,56,165,215,127,43,189,214,22,240,78,151,211,118,215,175,141,182,83,180,225,74,245,190,59,71,48,208,31,163,117,210,214,187,102,3,164,75,227,29,247,207,228,253,113,191,55,231,86,194,7,167,245,182,69,66,16,105,28,140,12,92,11,212,19,63,234,99,72,216,23,7,211,104,216,239,247,115,163,17,84,110,23,67,178,73,208,45,150,44,54,227,241,160,28,225,101,172,68,82,45,158,234,134,150,173,71,88,123,56,7,86,25,187,169,171,81,52,235,42,122,123,238,12,132,66,205,162,116,61,154,242,28,52,66,24,95,175,99,17,214,164,37,134,82,117,90,157,171,125,20,153,161,4,177,42,121,235,181,178,154,21,251,38,98,6,134,137,200,240,76,41,52,137,213,42,244,86,65,1,69,87,193,164,88,30,135,142,27,98,125,61,118,251,54,210,227,140,178,151,91,112,186,203,13,195,161,212,55,235,235,88,12,55,170,164,162,130,194,84,219,140,76,23,162,181,205,91,75,172,81,131,7,33,4,69,185,112,170,160,86,71,138,197,42,143,162,6,107,121,86,196,150,123,148,87,3,220,215,151,197,225,116,83,24,23,36,123,137,211,136,129,173,139,147,53,54,239,153,126,103,211,154,250,67,35,198,240,238,122,8,21,75,42,17,53,137,181,179,17,160,104,77,192,176,143,229,208,22,87,155,163,189,69,71,158,181,22,107,126,43,196,120,44,91,238,114,59,242,123,12,141,70,197,114,71,134,170,202,176,31,186,133,208,89,84,151,58,59,42,192,248,200,46,88,243,176,139,204,170,163,222,134,48,176,122,184,94,180,249,156,222,82,55,57,195,152,140,182,132,91,130,225,113,105,226,52,77,108,81,141,170,196,24,35,10,112,209,51,130,89,183,182,220,132,86,59,26,16,13,124,237,51,54,159,107,137,115,125,164,162,14,167,84,93,97,18,160,26,54,152,114,60,237,56,66,163,73,230,56,175,49,244,97,168,54,225,45,25,107,179,236,180,103,212,124,182,67,32,228,22,110,182,185,128,172,53,167,150,213,108,179,101,103,138,144,11,123,53,18,235,246,198,132,59,69,50,204,17,219,81,60,20,91,34,155,219,40,144,22,17,84,88,195,217,18,226,131,241,64,135,33,215,167,86,170,55,42,151,58,165,114,185,222,231,168,245,112,133,27,110,161,140,232,78,179,208,45,141,97,177,215,227,93,113,194,70,83,76,138,93,158,45,141,162,250,148,174,197,154,55,128,154,221,182,130,138,170,129,217,43,137,70,249,97,114,126,57,103,53,236,34,213,38,187,124,187,103,43,40,83,158,171,205,110,51,71,149,89,212,242,177,137,227,97,13,122,83,173,187,57,131,199,72,54,87,138,171,182,62,45,23,120,170,68,199,126,121,34,174,86,52,108,224,229,121,84,155,12,164,181,58,149,134,219,178,90,93,51,250,68,18,153,14,189,25,76,113,121,54,136,172,177,55,243,153,53,181,232,84,203,18,137,145,77,168,22,246,66,167,26,86,123,211,185,174,209,13,168,199,161,227,133,225,182,99,124,10,65,185,46,9,99,245,66,141,35,117,85,70,234,222,98,56,178,122,173,73,153,86,101,21,43,234,168,172,213,6,195,32,92,215,176,142,216,82,87,14,3,231,24,7,71,41,170,72,244,58,241,104,154,43,176,200,204,118,21,106,201,71,67,74,41,53,134,8,183,232,155,10,218,210,23,139,112,90,94,5,107,219,38,161,222,118,94,176,39,219,69,78,153,45,86,45,116,51,87,25,117,102,77,58,163,208,92,214,140,78,143,113,80,111,194,97,221,64,237,132,51,84,205,145,157,216,130,170,114,163,32,205,230,35,113,204,192,202,96,94,43,140,194,181,11,52,54,65,160,69,117,180,160,140,210,156,108,168,203,170,73,141,75,163,109,85,112,177,106,169,139,6,106,117,18,146,155,192,156,6,165,101,87,11,200,216,29,119,25,26,233,17,147,38,139,98,82,57,8,60,186,129,4,5,90,37,7,90,159,241,88,125,211,17,226,104,73,79,251,110,67,69,38,152,20,132,84,95,93,71,20,100,9,114,93,107,84,59,171,101,99,10,250,111,9,81,181,185,169,22,7,180,184,197,198,168,58,3,131,240,140,42,181,171,180,154,147,87,34,50,115,250,75,93,165,154,204,104,186,24,110,240,118,183,225,240,163,41,135,211,30,89,141,152,33,57,239,74,139,217,184,220,80,5,164,197,175,234,213,184,89,71,123,237,149,230,162,18,66,185,75,109,65,42,228,152,20,138,84,105,48,87,184,186,55,193,66,175,225,132,142,234,122,152,61,65,98,130,89,169,116,137,181,192,120,101,176,46,59,217,96,229,213,178,24,209,8,195,111,139,229,89,87,130,252,18,131,145,85,173,43,160,185,201,6,29,66,250,114,235,14,80,48,6,173,120,148,24,97,4,105,211,254,116,68,184,227,34,199,23,200,254,184,88,104,50,30,31,76,91,82,24,244,80,41,26,74,145,80,31,142,10,170,84,90,246,26,57,161,83,232,200,238,128,233,206,104,75,221,58,219,97,188,40,142,186,109,162,209,96,10,138,218,54,17,71,39,106,35,77,90,76,10,69,167,169,12,220,1,93,212,187,195,233,92,141,9,18,219,186,185,246,172,53,169,233,8,7,47,75,227,94,183,217,159,226,136,215,1,150,236,172,209,237,114,180,132,48,170,204,128,10,109,12,58,92,8,179,5,154,192,225,133,63,27,19,117,55,234,208,109,97,186,245,91,72,174,181,154,47,212,250,144,34,69,89,163,164,238,108,29,114,27,46,24,205,200,249,118,139,246,170,165,218,180,84,224,100,78,84,231,131,80,137,185,70,169,182,38,237,14,206,80,157,182,42,16,190,70,219,118,103,182,49,194,98,105,18,22,122,188,183,108,232,45,171,207,70,235,97,99,93,135,154,29,155,26,233,90,221,150,70,91,1,234,231,244,237,200,208,170,242,180,177,68,196,129,209,20,108,106,203,52,40,92,197,204,249,52,90,141,86,145,13,244,54,171,86,44,6,94,89,231,123,232,108,56,106,47,65,239,6,186,145,234,173,70,165,178,5,180,172,176,235,32,229,186,42,118,214,171,101,216,237,149,108,114,184,34,114,177,170,251,60,228,173,234,243,42,227,202,42,79,250,69,73,33,183,81,223,87,75,150,209,148,236,110,121,58,14,231,235,117,183,140,224,227,110,139,21,58,122,179,26,122,65,104,179,29,214,81,84,91,173,135,214,70,240,24,187,141,26,83,129,232,226,94,191,9,69,117,14,131,123,67,143,136,157,230,92,145,123,92,195,109,97,230,2,106,209,96,176,43,133,136,109,67,50,181,69,109,65,71,177,50,178,92,179,214,124,219,30,213,67,137,217,80,19,190,68,21,172,142,10,207,38,101,87,224,220,117,15,232,6,139,28,183,118,184,121,185,76,22,249,86,173,32,207,201,230,36,215,143,203,54,110,20,151,107,21,230,115,197,181,1,65,83,215,65,213,110,185,233,86,167,44,87,234,22,180,104,44,128,49,196,44,229,180,178,27,177,168,205,78,16,7,217,246,74,8,235,80,232,214,108,241,165,254,6,239,174,166,75,219,43,217,56,70,46,91,126,95,92,175,214,116,88,107,134,86,121,200,75,101,66,20,188,92,179,168,91,17,13,193,163,238,72,235,78,0,205,70,148,171,249,46,140,117,102,75,180,213,29,13,209,37,230,217,60,187,224,115,49,99,41,120,141,97,10,68,81,140,108,79,29,118,183,131,18,51,230,231,145,68,64,43,122,205,26,81,92,13,154,212,138,108,123,211,64,215,128,58,210,22,53,195,23,29,200,54,89,162,10,119,41,123,51,70,186,56,99,205,20,94,143,165,77,41,208,202,83,102,163,54,107,64,168,80,191,144,171,150,74,99,119,34,71,3,77,11,120,207,181,161,89,145,158,202,147,165,41,87,81,215,90,205,9,212,91,138,213,128,90,117,203,45,147,210,7,97,44,182,130,0,19,104,106,58,239,68,38,44,77,133,53,59,146,153,225,134,32,105,104,108,176,40,228,240,252,108,200,227,190,75,78,200,62,201,133,53,67,109,53,145,6,25,143,25,188,93,115,200,206,198,118,201,129,14,185,34,92,167,139,241,212,85,102,116,64,2,189,221,24,52,93,146,25,52,3,170,233,80,134,67,194,203,17,41,11,185,13,54,133,5,202,152,20,156,64,110,13,187,49,22,41,208,18,153,245,57,195,25,202,19,177,212,103,202,189,33,215,88,208,163,102,151,131,60,103,204,53,102,219,230,88,231,187,108,79,236,47,5,106,196,113,241,204,35,9,146,35,212,201,134,217,18,26,28,182,107,214,130,52,72,218,19,107,80,71,233,123,92,67,238,211,14,213,104,205,40,29,27,168,108,8,250,8,82,43,74,226,146,105,152,57,173,200,192,173,250,58,156,56,37,104,88,164,248,25,152,233,44,127,25,240,148,208,38,197,246,200,192,89,89,164,76,134,91,178,150,8,204,88,108,161,13,141,58,147,243,241,112,57,156,96,155,24,34,86,40,59,164,102,48,81,238,242,220,138,86,74,30,104,211,83,126,12,134,46,171,72,45,240,77,84,45,180,11,37,138,101,176,250,66,94,181,167,60,99,115,13,2,118,145,137,76,209,210,136,128,233,90,105,51,24,193,164,177,166,149,160,20,56,120,67,208,2,87,111,200,72,75,166,228,46,87,108,5,77,187,49,139,33,180,19,142,187,213,21,177,97,64,117,96,166,59,213,169,153,92,134,84,127,93,227,195,109,143,233,205,232,122,121,211,156,13,3,105,177,20,27,244,178,177,28,175,26,181,182,51,67,84,194,26,206,241,214,88,107,198,222,48,182,157,114,115,193,131,182,52,137,235,11,175,39,172,145,85,193,133,173,182,55,90,3,37,108,86,103,135,60,31,215,85,171,221,130,135,118,88,229,137,70,75,28,20,11,132,151,227,37,158,48,108,95,119,161,134,130,212,27,117,204,12,250,11,56,66,57,17,115,215,193,80,158,22,208,88,42,148,109,58,114,106,211,69,236,163,179,90,61,152,114,22,191,158,22,58,101,196,43,140,180,233,162,36,35,72,215,46,216,22,191,128,10,36,63,37,145,22,107,46,235,205,209,80,50,82,147,88,24,142,186,253,38,78,79,57,46,59,33,141,66,111,59,33,253,29,170,254,175,32,170,254,23,127,240,71,95,254,245,223,188,0,43,253,4,156,244,24,49,242,113,172,244,7,116,255,117,193,165,255,252,239,127,242,139,191,249,239,191,248,171,223,254,249,79,255,40,3,153,124,63,98,123,64,247,5,16,175,174,36,216,95,1,222,53,73,246,34,104,215,52,226,123,147,220,41,100,228,14,81,82,179,148,35,17,38,78,255,174,92,208,67,83,175,14,239,134,161,155,29,241,79,243,23,131,243,155,243,24,252,187,106,183,175,100,121,143,23,154,80,191,39,254,12,91,247,132,179,23,8,62,225,250,221,229,158,150,245,5,98,223,201,228,215,7,72,62,115,43,115,247,249,215,9,44,191,135,145,63,45,107,82,218,95,85,24,121,20,123,4,70,254,201,73,3,193,94,228,139,229,159,254,240,23,63,250,189,247,141,25,127,74,245,215,29,51,254,33,158,117,134,213,177,47,143,38,127,135,102,157,160,189,61,135,90,157,168,142,238,131,169,243,215,0,163,250,41,104,234,3,172,242,187,97,84,63,143,83,122,32,250,8,70,245,65,15,219,41,20,223,24,72,243,3,38,142,96,170,239,43,131,223,24,92,241,61,38,190,113,164,234,199,225,146,119,170,213,19,170,226,55,12,152,43,139,49,103,7,162,113,4,215,251,143,255,251,23,127,241,63,178,58,72,1,139,255,191,255,247,27,71,44,6,118,86,176,124,200,199,151,255,215,15,191,93,62,34,160,236,121,247,249,248,187,191,185,99,226,103,63,249,157,111,131,143,24,76,126,61,83,180,143,153,248,197,143,127,244,197,15,255,227,55,194,4,246,56,150,115,114,51,64,145,239,137,227,23,63,254,201,23,127,240,87,160,125,190,255,58,129,30,101,35,155,128,31,211,36,158,203,248,157,125,173,237,188,170,193,201,137,211,4,255,47,157,208,63,255,60,133,246,59,10,121,125,240,163,246,102,55,19,129,50,57,192,182,126,91,186,243,239,65,101,101,1,149,207,147,163,23,169,87,169,189,138,248,151,255,247,23,63,249,73,162,153,238,230,241,60,116,159,22,244,50,30,222,154,46,205,249,230,192,201,29,15,95,252,244,127,57,229,33,245,244,246,29,38,245,47,19,147,250,238,160,230,51,152,211,239,14,5,157,14,113,66,118,40,181,224,7,187,250,83,149,95,65,72,232,29,12,180,180,135,129,246,229,237,238,140,231,227,16,208,254,243,16,208,137,137,156,234,134,95,3,17,248,20,195,248,8,220,248,14,197,88,147,19,60,208,61,66,241,174,119,223,230,211,112,228,16,190,235,113,183,95,5,90,56,81,150,178,11,97,169,234,112,15,74,56,159,150,115,119,95,228,49,76,230,103,144,134,223,27,108,240,175,27,230,232,87,68,7,5,93,57,246,131,4,95,225,0,87,10,26,169,185,1,47,20,91,21,146,115,151,251,112,85,82,173,119,193,7,253,149,2,75,62,134,68,254,53,70,254,253,229,99,174,38,125,179,146,248,34,122,72,16,116,75,185,34,229,221,20,126,117,174,16,208,41,252,106,184,135,95,117,119,240,171,242,9,252,234,185,66,148,149,226,92,4,35,204,35,32,172,225,17,8,43,10,151,159,62,111,12,17,50,244,109,28,145,198,100,88,44,41,216,11,143,72,163,40,254,126,175,54,0,201,143,193,8,184,60,129,144,60,156,96,7,111,47,206,11,107,180,16,101,113,246,223,156,189,112,94,75,90,16,87,112,8,130,161,242,135,64,161,172,192,226,2,65,160,50,140,138,197,226,28,33,16,68,153,35,69,105,33,21,139,101,89,41,34,242,135,201,221,28,59,89,198,240,43,64,163,126,116,28,202,134,136,12,16,230,104,178,117,214,130,146,192,229,60,198,227,201,41,251,4,91,58,155,203,125,160,128,249,133,67,202,119,200,205,143,198,128,74,50,155,189,107,110,135,148,239,144,91,108,126,213,220,14,41,223,165,108,153,154,243,238,37,219,221,221,121,121,78,192,100,73,58,233,227,55,35,146,118,245,84,86,187,132,175,51,61,162,114,158,123,84,75,178,119,153,158,106,101,137,241,243,194,251,24,247,179,221,39,125,66,43,123,60,63,201,211,64,98,209,236,107,107,229,221,27,231,73,234,52,239,151,139,247,144,214,95,127,141,140,65,226,119,204,55,177,199,199,137,226,220,19,77,251,43,136,249,36,253,59,201,26,24,35,146,230,106,15,26,240,139,155,213,81,242,215,123,216,255,119,106,93,64,85,52,7,96,218,74,249,255,138,205,236,1,141,119,146,193,62,117,95,212,236,175,201,192,158,196,87,202,255,192,189,255,75,23,129,255,109,203,96,41,106,77,241,45,195,53,136,99,128,56,137,254,13,218,228,192,49,20,59,185,9,250,14,51,222,55,123,73,14,76,191,187,185,227,43,182,162,59,2,239,34,187,219,68,131,193,176,167,149,46,25,65,231,223,134,210,85,94,204,229,210,2,127,233,37,47,84,90,188,253,146,23,42,41,72,122,201,11,35,136,183,95,211,19,137,197,121,74,27,155,163,231,79,11,68,18,97,228,219,112,5,0,139,115,81,196,145,151,10,4,83,224,103,152,198,69,165,244,45,48,45,99,18,10,84,248,23,51,141,227,143,212,226,11,111,223,93,31,109,240,189,201,156,112,1,99,199,84,54,183,215,135,237,219,43,217,115,220,100,71,250,179,207,146,189,223,179,100,97,114,183,30,249,61,20,69,63,208,172,84,247,182,131,167,211,236,163,151,197,228,243,146,20,215,203,100,209,55,255,228,251,155,244,253,155,163,213,197,239,45,240,69,113,33,222,30,23,233,236,102,145,192,147,92,165,235,59,111,44,209,83,53,251,6,58,75,63,247,185,72,81,13,62,251,44,93,33,186,186,50,149,69,240,198,221,225,152,221,120,138,153,162,231,188,74,130,111,144,107,20,67,139,248,58,122,181,43,214,98,177,120,181,189,74,55,247,110,174,96,240,239,132,162,228,120,202,110,55,19,185,38,32,12,46,174,163,231,51,79,151,78,31,201,61,13,79,178,47,227,37,244,165,217,31,211,188,214,252,43,49,221,178,125,179,79,144,196,63,34,244,118,169,188,133,70,89,74,62,199,100,124,209,114,77,208,97,206,110,110,214,87,178,162,184,103,9,101,89,19,77,71,253,236,179,185,35,199,111,92,81,78,151,217,224,107,156,64,128,96,207,224,107,32,39,2,8,10,212,212,225,247,237,205,205,85,164,204,13,45,184,202,176,144,230,226,189,22,112,202,255,189,5,234,55,115,39,8,28,235,230,26,71,160,68,124,39,60,30,59,236,57,11,228,51,89,91,239,26,173,167,200,199,49,143,253,2,157,70,4,217,139,10,116,218,174,238,156,4,221,139,59,47,207,203,39,113,191,242,221,214,228,226,232,90,83,34,255,176,0,236,175,218,187,95,191,118,73,151,114,166,61,165,142,12,159,187,1,107,17,20,153,23,147,43,176,83,146,20,147,219,175,243,124,142,34,107,100,222,161,72,82,163,147,16,157,206,67,105,80,8,130,226,228,114,44,189,165,242,42,75,114,100,222,0,65,86,26,100,83,187,88,17,8,130,210,32,152,74,30,106,105,44,154,204,43,201,159,113,242,71,36,73,41,137,32,231,181,244,125,12,146,248,105,146,128,74,30,14,73,84,234,145,52,22,157,68,16,147,64,231,56,161,113,23,126,194,169,67,147,28,157,247,233,227,32,138,228,152,52,91,36,13,66,169,35,78,194,52,104,77,229,125,138,108,178,121,11,4,173,210,32,143,202,175,40,178,123,159,252,33,200,160,79,46,14,63,168,132,103,47,14,251,79,221,28,182,191,251,124,247,249,238,243,221,231,187,207,119,159,239,62,95,237,115,98,205,188,73,142,25,239,173,180,179,196,76,123,149,0,108,36,209,158,181,214,178,132,153,230,121,230,169,243,11,28,206,159,101,255,95,158,221,233,160,111,39,118,76,103,103,204,189,75,250,157,81,247,76,140,204,172,203,242,57,210,236,207,118,198,221,33,135,167,108,188,44,229,206,208,59,219,89,122,79,177,248,208,182,201,146,31,12,175,179,131,229,149,4,167,182,223,25,134,187,155,87,199,98,72,172,175,228,121,111,12,157,165,38,216,99,25,37,134,96,150,67,102,13,158,225,144,187,121,25,115,169,245,246,44,119,153,109,120,134,17,95,153,189,199,13,197,44,211,67,234,93,226,19,250,47,151,239,203,201,102,102,228,99,148,15,230,100,74,225,73,155,50,123,13,196,181,51,45,207,208,68,216,72,242,7,74,191,210,236,110,119,84,31,177,44,31,107,132,143,151,245,158,157,185,75,152,25,155,103,240,19,117,124,106,113,166,73,2,121,207,52,48,20,247,63,239,250,173,34,159,210,73,222,221,30,23,226,212,54,125,1,201,239,85,171,36,11,65,111,35,123,108,197,190,132,81,48,192,192,37,60,127,150,254,129,46,159,37,255,40,50,16,140,23,203,111,93,106,156,19,226,60,91,106,196,231,47,88,198,44,37,203,100,9,109,2,127,198,69,233,162,92,254,54,214,37,231,10,12,23,23,210,11,93,148,194,68,241,153,13,125,76,193,229,111,129,101,9,195,137,162,40,191,148,229,18,90,122,154,101,2,135,190,141,229,240,242,66,94,44,202,201,145,236,151,45,164,150,228,226,219,219,81,185,4,100,144,70,47,67,226,251,67,175,106,167,16,86,220,206,103,99,48,110,18,202,119,232,85,223,161,87,253,235,69,175,154,177,157,97,159,105,27,109,136,31,76,241,246,54,69,155,162,187,67,14,238,14,170,76,103,64,34,125,166,207,38,40,78,47,67,175,58,208,131,223,74,239,235,162,87,25,60,220,103,219,49,191,109,80,29,221,216,102,104,83,28,206,235,67,188,61,108,195,109,6,240,194,246,25,126,160,190,12,189,234,64,175,243,86,122,223,12,122,21,209,141,76,56,65,175,106,150,141,61,122,85,44,43,50,53,25,245,237,186,190,145,57,173,205,147,218,108,201,14,26,205,97,147,213,185,17,213,111,80,124,4,25,117,202,229,68,185,49,148,57,73,104,245,13,179,202,26,195,210,76,18,18,71,166,174,44,13,87,114,163,29,25,27,121,68,73,6,187,89,177,170,202,111,204,13,217,81,71,130,58,106,16,182,103,162,122,67,153,152,232,2,71,149,33,142,163,81,174,93,46,23,54,61,91,198,7,214,162,28,23,109,180,222,67,144,22,94,14,137,112,84,30,244,16,73,38,65,125,235,136,57,217,212,74,150,217,24,149,44,187,209,128,76,91,224,229,198,184,220,234,24,250,120,102,90,35,124,50,105,136,56,23,216,237,121,141,152,108,149,208,220,228,220,237,216,110,219,11,81,112,102,28,101,120,132,192,23,185,89,79,99,103,92,73,90,172,75,76,60,156,55,44,188,105,26,75,201,44,197,253,158,164,120,91,10,170,174,112,4,148,124,102,240,138,102,6,195,2,131,140,173,209,164,6,65,139,88,81,229,130,5,183,100,119,132,243,54,215,131,52,138,171,206,162,176,59,172,198,98,93,44,154,148,86,84,150,200,20,23,182,141,142,111,196,241,164,43,160,80,96,13,7,24,219,20,91,253,201,172,88,118,21,162,95,224,39,232,114,90,110,172,93,198,100,218,230,56,150,66,161,11,90,68,179,6,196,211,136,105,74,55,235,190,65,199,194,128,115,21,124,230,224,11,99,83,20,12,188,95,111,150,103,160,196,129,197,179,238,80,228,93,157,43,133,17,220,111,142,9,158,161,245,165,37,114,171,114,115,66,181,219,198,162,33,250,102,0,5,4,196,243,252,172,170,72,205,133,101,227,84,189,1,199,163,98,127,50,47,77,230,29,123,85,26,11,110,60,170,131,222,206,247,27,134,58,22,106,184,57,207,41,245,226,176,110,14,123,139,133,143,76,234,237,82,67,155,245,26,45,27,146,149,21,106,248,232,178,207,228,144,53,52,151,161,5,206,249,38,183,161,12,70,197,80,98,92,134,244,242,150,16,2,81,108,196,57,67,149,165,220,122,238,141,73,190,1,184,159,181,164,222,168,21,162,163,101,56,31,140,183,141,186,164,231,232,37,55,206,21,225,156,128,14,26,100,81,129,171,253,136,40,225,50,55,169,69,186,6,250,130,25,199,195,2,232,175,118,61,39,212,25,143,25,86,55,193,118,50,112,128,22,203,150,48,116,49,35,145,89,15,177,155,75,166,222,114,157,182,225,177,109,190,167,128,186,210,229,90,119,84,94,154,208,8,143,141,225,186,56,216,48,108,155,106,155,45,180,62,90,145,219,160,7,219,58,225,96,97,127,73,234,68,109,205,137,49,191,112,113,24,8,67,241,171,94,153,102,169,0,50,226,77,204,78,100,163,54,134,7,93,187,49,237,110,212,34,55,92,194,122,125,226,230,154,22,35,206,218,22,196,23,107,230,172,177,230,32,29,31,212,23,46,209,233,150,69,78,177,160,209,130,148,33,39,44,45,134,228,162,183,81,5,47,215,174,65,64,232,209,188,188,180,102,43,89,95,151,248,136,119,205,165,100,76,136,122,71,145,108,172,200,57,133,170,81,107,242,11,31,85,184,137,215,41,23,58,141,94,221,98,124,122,50,195,105,56,166,216,54,23,143,123,28,180,204,21,218,161,9,229,76,178,75,197,131,222,60,210,5,14,42,113,57,179,171,68,142,176,232,139,51,157,38,3,124,91,108,176,115,65,119,58,108,15,142,167,170,208,235,226,168,56,222,86,135,45,140,168,45,122,179,152,226,160,162,221,112,7,29,159,103,182,18,183,54,198,170,62,232,154,179,230,86,20,10,125,71,65,163,142,111,247,233,14,23,229,188,104,99,204,167,66,107,224,121,24,12,129,226,50,104,104,243,225,120,170,78,236,177,105,117,156,214,176,79,40,5,148,43,32,164,64,200,204,122,168,81,61,163,208,53,165,17,27,235,140,30,234,14,10,99,156,225,227,19,185,111,7,228,68,212,108,165,191,164,88,80,183,150,217,83,48,74,118,170,10,143,150,166,190,214,155,161,37,102,168,22,201,98,208,162,176,153,19,51,4,156,171,23,97,170,36,242,160,116,107,13,175,241,11,97,84,116,65,35,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,212,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,48,245,10,28,219,141,169,56,38,215,140,26,52,216,154,5,58,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,110,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,134,43,79,84,155,53,130,35,129,50,141,14,80,215,81,233,228,93,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,242,241,64,62,185,25,157,228,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,218,126,177,195,179,250,188,222,174,77,10,237,156,0,163,36,93,91,111,11,173,90,9,188,219,202,224,93,171,37,129,166,237,135,155,168,170,145,204,36,82,141,17,101,114,232,144,82,183,145,85,29,81,232,138,68,84,154,236,148,182,2,172,78,93,188,147,43,45,182,213,46,95,147,249,122,51,156,173,77,117,52,107,6,102,91,23,41,122,238,181,125,141,105,46,106,70,181,74,208,210,164,77,64,173,146,70,193,170,227,78,39,190,208,195,53,148,211,167,68,207,37,72,177,190,30,81,108,119,52,18,213,225,168,221,105,79,248,25,177,28,153,100,76,192,27,138,68,196,22,219,29,76,96,50,104,226,254,88,91,120,42,7,222,15,189,102,195,26,210,13,52,23,11,92,219,13,69,126,104,59,237,92,121,189,160,58,70,104,117,195,86,143,193,176,249,198,225,103,51,14,208,42,54,41,77,166,145,154,168,99,156,35,83,46,13,13,54,124,153,20,155,213,154,176,194,226,246,170,73,18,242,2,85,74,91,172,229,44,11,221,214,138,110,15,55,205,142,57,111,14,156,242,176,22,186,137,135,116,198,237,99,34,207,83,45,123,210,6,74,20,222,46,232,6,208,100,88,86,192,173,186,75,111,253,146,226,226,34,236,15,56,86,25,233,113,53,231,52,187,98,77,86,195,28,219,224,150,177,35,246,116,182,230,218,186,34,248,109,93,158,154,26,73,244,66,31,39,84,31,46,57,97,220,129,117,171,233,73,131,58,85,30,240,210,186,15,245,237,1,15,218,190,170,240,125,66,141,64,107,45,244,26,240,120,131,205,91,19,97,145,171,205,200,30,188,180,230,241,168,58,42,76,26,237,102,160,91,157,116,124,33,65,87,128,21,184,36,56,108,56,154,199,189,250,184,222,208,155,120,236,64,118,117,12,163,122,59,216,248,19,137,51,117,75,176,144,246,176,79,43,196,218,153,16,17,82,228,151,19,186,54,154,67,3,97,58,153,219,218,114,214,215,67,48,52,82,107,79,32,34,159,238,52,54,178,95,232,207,155,163,178,74,22,29,169,59,40,26,36,143,111,166,196,210,239,51,19,153,24,234,45,33,110,99,22,181,152,235,67,119,216,233,147,189,126,136,89,253,86,23,231,167,200,180,172,55,154,129,91,47,215,116,27,49,10,90,76,23,113,85,10,11,35,174,141,25,188,157,155,235,52,98,224,51,214,18,198,171,130,38,119,224,65,109,234,155,141,170,45,249,237,249,180,128,67,30,152,199,8,141,55,193,32,97,245,97,124,211,100,114,168,48,196,182,107,100,220,83,163,28,209,197,24,163,38,246,225,66,125,203,69,27,135,12,11,40,80,195,168,77,143,201,149,231,131,210,120,234,205,234,130,3,13,7,94,23,55,166,104,177,28,122,62,223,43,55,89,72,238,54,171,62,138,78,33,73,96,22,9,178,30,91,221,172,114,253,226,58,220,248,152,111,230,56,195,152,78,186,112,211,118,135,192,114,172,241,155,122,206,234,210,160,22,217,54,104,188,118,9,151,20,33,70,81,169,36,13,152,197,112,42,172,139,58,235,206,202,179,110,4,186,252,74,111,109,113,212,54,80,222,168,135,165,162,1,42,170,107,46,54,75,50,220,208,96,10,146,215,53,141,221,146,53,48,70,179,117,91,34,6,91,135,154,110,64,171,82,54,209,58,55,128,12,18,115,104,101,57,53,154,125,177,16,82,205,73,71,77,227,54,80,129,14,112,118,89,55,85,1,99,216,165,0,140,48,153,159,90,10,80,58,26,173,26,183,245,216,82,183,203,51,3,146,203,117,52,48,183,123,229,38,163,22,202,92,163,71,234,81,185,161,133,236,194,88,99,155,122,77,21,162,1,171,9,115,80,210,73,180,49,157,78,135,211,205,110,163,109,213,205,89,171,183,65,7,164,48,28,212,53,77,128,75,115,207,72,92,152,119,29,219,87,26,53,99,166,232,70,77,134,245,94,143,52,34,171,83,51,66,113,41,193,51,88,43,76,84,3,210,122,53,200,18,151,46,161,183,244,218,2,12,134,218,20,82,4,116,222,198,187,144,212,229,103,36,75,172,155,138,75,118,109,114,88,227,93,134,32,52,22,46,14,212,46,205,177,102,185,0,38,222,101,185,75,114,160,104,117,24,41,9,213,130,89,112,67,75,165,41,160,246,200,242,210,160,138,113,39,167,209,2,201,25,65,191,10,199,131,130,31,242,35,193,41,169,66,181,185,224,54,80,171,170,177,156,17,198,130,35,21,167,43,143,227,176,165,34,147,248,204,48,187,252,70,112,34,53,24,16,37,25,12,237,70,88,230,234,171,102,137,110,112,117,4,222,76,155,48,34,55,231,86,221,215,26,156,109,109,54,98,63,71,21,241,166,212,192,205,70,183,95,51,232,22,207,120,211,69,221,88,111,216,146,177,110,106,52,85,245,125,203,92,229,10,68,195,55,77,48,8,13,25,168,222,156,114,61,131,231,74,70,56,116,227,230,120,196,24,76,171,239,229,162,110,201,160,5,2,232,146,238,40,226,128,69,75,204,87,22,58,29,154,144,62,197,26,38,105,82,43,75,24,225,172,95,107,240,230,74,231,49,182,52,91,79,128,178,208,22,38,205,5,141,196,29,70,29,108,108,88,50,201,104,195,149,86,140,209,105,175,40,142,154,247,49,165,89,31,105,122,163,213,54,1,157,42,213,106,245,218,238,160,171,152,49,218,96,113,14,88,83,128,214,148,53,13,167,38,232,194,40,152,227,69,99,204,98,69,117,173,179,156,43,231,180,150,224,98,93,180,109,110,182,85,98,56,229,235,101,96,164,114,88,56,108,52,171,134,223,198,182,60,208,131,203,43,142,42,6,144,233,115,37,69,182,76,20,103,25,213,214,123,66,217,216,242,102,113,64,40,42,221,177,33,204,227,85,129,85,125,99,3,217,138,183,168,162,35,79,231,170,30,69,25,117,29,204,116,171,101,103,168,105,189,197,180,220,157,66,28,48,233,8,181,164,111,90,46,36,133,186,237,88,205,66,185,91,7,225,106,79,156,111,107,165,218,172,9,218,102,220,133,176,169,10,236,211,137,228,180,140,194,112,158,91,71,232,140,44,152,69,155,225,88,208,184,236,134,208,65,57,204,70,54,93,159,140,153,177,212,84,133,70,117,134,96,3,65,6,195,91,107,176,40,203,147,200,233,72,97,24,197,32,211,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,81,191,220,112,25,69,31,172,224,29,29,132,188,118,115,231,154,165,22,228,232,51,89,187,70,138,146,172,204,33,229,218,77,128,71,64,226,210,195,75,72,71,135,127,243,123,143,135,175,10,223,255,224,108,25,4,174,127,83,40,88,193,210,191,158,43,160,99,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,71,198,185,124,163,124,248,161,114,157,184,3,72,142,234,231,237,196,117,246,254,233,85,230,134,104,239,186,233,120,97,212,123,165,93,171,169,95,227,15,42,21,237,195,15,181,235,236,6,212,254,41,129,196,75,147,39,94,147,17,24,43,98,37,148,192,138,121,169,130,18,121,185,2,231,221,10,66,228,195,10,90,202,91,149,34,4,229,23,149,34,146,95,86,64,207,206,207,43,231,87,231,121,181,82,248,55,27,251,234,170,144,39,43,133,79,254,205,15,54,8,116,245,131,77,145,253,180,144,95,131,0,240,204,254,32,68,33,8,249,65,88,173,66,108,242,151,128,63,45,168,249,184,242,102,127,69,255,230,188,187,255,117,150,34,159,157,217,138,34,251,103,145,38,43,160,100,153,239,42,255,44,112,206,92,207,73,54,64,206,243,231,182,19,92,205,69,95,147,206,111,206,57,211,84,84,209,220,165,253,184,114,6,109,74,208,217,69,226,210,90,60,75,35,157,165,82,118,29,64,43,65,38,208,236,181,104,106,242,14,102,13,16,200,158,51,2,160,86,163,138,116,37,231,233,74,27,212,197,53,224,203,241,242,155,74,230,87,240,58,241,87,144,56,59,73,124,188,220,57,11,51,178,203,135,123,223,218,253,100,79,37,115,174,29,127,98,127,122,121,123,136,72,101,139,190,153,167,185,131,231,48,175,242,201,167,175,162,165,102,42,23,193,213,213,165,151,184,150,83,46,108,240,117,240,139,234,221,209,248,236,148,198,206,137,230,111,157,95,2,58,231,9,68,226,157,115,231,11,175,18,124,2,125,154,3,111,243,54,248,9,39,78,132,42,246,193,61,232,58,127,126,125,190,95,16,63,144,186,78,253,113,82,23,34,200,230,90,7,82,75,131,14,156,228,156,59,94,86,7,175,118,137,31,243,228,122,169,88,129,64,226,125,209,118,165,18,63,114,46,147,227,197,210,78,114,100,114,156,62,119,153,87,62,174,224,56,82,38,64,235,254,168,130,19,40,92,254,240,67,16,247,245,69,240,72,100,240,30,129,42,149,11,2,195,97,228,195,224,242,181,151,29,75,190,184,128,33,4,253,80,185,252,232,35,24,186,204,101,79,193,101,142,192,113,148,184,188,185,216,69,83,46,243,34,16,238,229,205,225,249,17,217,10,71,136,76,73,93,93,60,244,222,119,126,240,213,103,127,156,100,129,39,187,12,87,149,52,183,188,146,171,108,46,236,143,63,254,24,134,62,76,248,248,60,45,94,34,244,148,251,207,83,222,236,203,93,188,196,165,251,229,94,196,231,71,205,132,57,98,195,190,194,74,160,96,175,237,43,4,185,177,175,8,252,35,132,120,157,124,131,135,114,49,123,40,23,111,164,187,212,173,221,229,133,93,250,28,130,228,138,248,247,47,108,16,247,242,234,226,2,250,160,146,200,10,63,202,111,123,186,223,2,189,74,220,155,129,6,243,154,190,176,11,214,229,13,40,17,156,183,115,149,228,17,200,205,254,56,250,190,11,130,94,121,185,138,116,105,167,193,209,65,156,244,133,151,187,136,114,240,229,247,237,194,133,157,11,47,143,50,234,157,180,151,188,152,119,242,90,222,204,135,121,43,175,130,33,4,180,159,245,93,183,136,65,83,138,42,75,208,249,22,41,67,105,143,17,253,32,117,128,221,93,92,204,47,243,193,71,80,226,145,180,2,37,141,31,122,229,125,20,188,202,229,188,203,147,198,227,93,126,156,140,88,31,126,104,92,28,141,27,151,121,50,107,7,247,226,94,166,89,137,149,224,99,232,117,144,131,111,160,87,226,71,235,87,151,111,146,80,167,18,231,53,48,44,154,21,233,213,43,51,41,123,226,33,80,252,184,178,78,137,159,142,43,201,237,92,230,226,65,51,190,204,95,132,31,87,164,207,63,15,63,166,47,46,252,171,248,178,160,37,238,250,64,250,253,128,8,146,198,185,74,248,125,13,140,186,230,71,149,205,107,249,198,252,184,178,201,185,175,221,27,243,106,147,15,63,178,46,51,183,116,42,24,169,172,188,6,40,249,5,245,1,17,237,251,21,245,86,169,144,59,121,230,96,32,201,237,69,124,229,128,186,6,29,201,185,204,211,23,49,168,207,143,253,171,232,126,218,40,169,236,228,101,62,254,205,138,2,100,149,140,13,96,196,136,115,185,60,168,149,131,31,102,225,130,60,170,94,246,217,234,205,175,243,113,62,202,83,249,207,146,241,46,107,98,201,0,114,92,231,74,37,113,164,152,12,33,11,32,106,232,149,6,132,159,203,105,151,100,234,86,47,79,126,148,214,228,103,89,213,109,64,230,160,217,85,196,202,103,251,244,226,225,229,252,114,55,248,120,31,173,179,234,51,43,254,163,52,63,174,128,233,149,252,200,4,45,201,172,144,89,3,136,43,30,144,151,121,165,100,181,20,92,22,226,7,242,13,114,149,11,16,227,242,251,49,96,219,60,33,157,184,190,222,115,12,136,231,114,193,199,254,253,228,100,226,108,48,101,44,172,4,160,170,65,155,178,246,109,74,173,88,31,85,28,80,241,214,199,21,39,173,120,11,84,91,248,145,186,171,120,170,18,94,169,233,68,165,230,15,194,104,93,168,57,234,55,163,60,116,153,94,13,167,47,40,208,43,111,143,94,135,217,43,7,180,130,0,84,133,87,169,136,151,169,180,65,159,185,5,60,130,111,101,95,177,159,61,50,44,113,71,195,210,103,247,71,199,93,184,122,157,28,1,6,1,175,123,9,226,93,218,104,176,203,235,192,105,57,145,226,209,162,175,92,128,49,216,190,61,30,21,170,47,160,75,30,232,158,39,10,199,121,46,105,107,25,29,179,114,56,4,127,158,106,82,231,249,80,242,145,155,55,178,146,76,252,55,171,188,98,167,63,132,219,252,46,168,183,15,98,243,129,67,10,52,199,221,84,193,175,161,173,165,161,92,2,184,242,208,47,159,121,123,157,64,5,94,36,173,91,73,156,48,102,174,191,43,64,142,159,127,126,180,213,156,92,241,74,128,28,178,216,41,180,69,178,133,141,40,216,121,226,246,59,121,144,74,115,241,252,50,221,20,158,163,248,119,168,199,191,126,168,199,255,252,231,255,238,203,31,253,240,203,63,251,157,127,254,243,63,254,151,159,254,201,211,240,189,150,184,201,6,167,4,217,235,37,0,190,199,148,95,130,97,9,168,216,3,45,48,191,2,146,236,33,233,75,208,44,239,34,191,55,36,223,95,252,232,247,190,252,79,255,244,197,239,253,253,23,63,252,143,71,18,148,68,95,74,176,22,239,226,47,52,19,212,219,99,32,200,25,222,23,40,248,149,169,172,21,211,63,79,144,119,50,28,205,4,228,235,14,163,37,133,14,243,223,25,221,231,113,156,209,47,255,253,191,253,226,127,254,151,19,246,79,224,73,119,112,177,25,68,73,130,122,187,116,194,29,168,211,59,163,144,101,253,62,179,255,242,226,14,59,102,215,157,63,57,192,126,101,168,93,73,151,79,188,3,39,126,118,47,211,163,48,154,223,82,196,197,235,12,194,235,230,94,244,243,31,216,103,15,254,93,36,142,169,83,50,123,49,128,17,238,147,79,95,159,159,223,220,5,237,38,220,203,220,249,229,67,26,9,104,88,138,22,246,246,198,43,202,242,90,146,223,189,229,102,233,94,210,108,119,49,95,210,102,241,95,17,28,228,111,13,247,248,211,71,144,99,127,73,80,177,79,137,249,184,175,159,22,222,53,67,127,143,200,189,175,134,123,66,118,21,187,10,42,146,209,68,231,72,198,127,244,215,95,252,249,127,121,70,198,178,230,39,133,146,111,62,176,175,173,48,129,15,52,21,33,61,123,12,154,216,94,211,124,154,47,208,226,149,4,31,124,143,21,14,58,189,119,143,177,44,74,70,243,8,113,239,135,127,246,207,255,231,95,236,235,229,219,129,206,77,43,233,65,33,207,191,37,72,221,4,185,26,140,125,9,254,93,114,207,223,137,154,74,252,254,129,118,51,76,190,20,37,123,110,166,85,112,7,184,199,204,211,126,8,166,145,125,217,31,226,246,237,223,236,81,249,94,130,219,235,223,137,242,8,187,55,241,176,169,120,107,229,234,238,117,162,3,189,5,17,243,0,73,251,16,8,243,104,2,127,68,47,249,58,48,156,143,96,127,166,3,105,39,157,42,31,155,191,223,107,102,145,34,174,21,218,177,192,176,28,223,225,224,254,244,143,190,248,225,223,126,241,251,255,249,103,255,248,251,223,64,118,76,10,235,127,146,215,215,71,251,125,68,142,46,248,6,221,243,126,233,190,252,247,127,247,197,95,252,254,55,81,186,125,142,39,5,204,178,123,81,1,191,131,252,252,150,33,63,119,192,253,187,185,43,193,118,77,245,145,236,182,194,81,77,223,197,185,57,73,145,15,146,49,33,225,48,181,11,92,78,6,191,193,223,253,44,228,248,202,126,94,76,204,187,227,231,100,70,72,161,80,78,112,9,1,95,71,136,242,7,60,210,4,150,142,152,227,192,174,205,191,47,187,116,239,192,227,94,81,79,11,180,78,28,9,167,207,199,133,222,13,180,37,252,55,65,27,154,43,64,100,160,70,146,178,29,9,59,121,76,234,194,15,28,235,42,189,160,112,190,107,164,201,241,240,116,252,223,103,157,56,37,62,135,175,139,235,229,110,246,62,15,221,196,243,199,205,46,247,243,123,202,234,17,43,192,48,61,153,38,128,158,242,230,158,42,156,93,106,73,70,211,167,148,223,187,24,247,237,220,187,55,231,111,177,197,179,187,41,160,35,217,202,3,83,60,237,189,201,239,4,195,238,177,110,187,75,156,69,127,187,15,21,47,241,83,157,168,156,201,247,78,243,183,15,10,123,118,167,231,8,227,250,206,163,132,123,159,245,100,151,229,42,200,166,181,189,222,43,39,128,240,138,11,239,19,105,247,19,237,213,47,45,41,77,54,68,158,152,58,95,252,215,191,255,249,143,254,237,207,254,233,71,95,254,246,95,165,58,214,126,72,123,222,155,69,233,93,23,3,110,30,206,205,79,174,13,124,221,197,128,119,92,1,120,129,217,255,149,108,253,210,187,218,250,201,130,201,137,86,241,184,241,255,246,54,119,186,46,240,232,90,192,177,140,127,165,215,5,30,175,219,23,25,200,111,179,138,223,221,20,126,81,149,30,235,99,71,85,122,162,187,125,141,182,127,162,238,61,37,159,227,204,94,40,165,83,221,242,9,89,221,43,196,3,19,249,253,12,28,199,90,230,125,9,166,218,218,87,119,105,245,156,27,171,99,217,191,197,165,213,137,30,252,108,37,36,252,190,75,13,100,218,232,115,226,223,73,224,61,181,214,99,253,250,120,0,186,167,142,127,141,6,123,162,193,63,217,161,79,243,123,105,207,190,111,52,60,213,197,31,148,230,189,74,239,65,75,61,49,45,126,233,141,245,196,166,121,91,5,188,67,123,61,53,160,222,34,250,251,173,246,253,142,24,63,251,201,239,254,236,167,127,246,229,31,253,206,207,254,225,111,79,247,29,66,55,89,215,185,175,22,137,107,49,16,189,221,203,164,54,118,228,178,37,36,205,2,138,174,152,22,28,8,40,139,52,244,204,252,121,178,134,153,221,55,62,63,188,16,178,128,131,110,189,203,48,153,77,211,128,97,250,156,207,150,111,146,73,54,251,5,232,75,138,27,164,58,111,242,35,127,158,128,6,93,153,9,220,36,8,76,30,50,19,227,169,37,192,211,229,181,125,49,119,235,44,59,38,239,86,209,50,1,61,182,186,153,127,161,26,247,31,254,248,23,255,237,183,143,218,120,162,12,145,115,63,240,128,160,158,30,30,238,156,197,137,192,222,1,82,13,3,39,109,186,111,64,211,237,59,145,127,131,228,45,113,147,254,194,110,159,242,121,249,191,253,175,95,252,248,239,158,85,244,246,156,188,131,174,119,96,254,57,117,239,168,132,167,146,59,82,165,79,155,86,102,40,1,121,58,193,81,195,242,205,228,90,246,46,240,54,127,239,241,69,139,233,167,139,165,170,147,24,40,71,21,252,79,127,122,246,197,95,254,241,99,11,184,199,201,142,12,190,163,37,214,63,248,163,179,47,255,246,135,247,91,199,109,226,80,35,1,199,79,45,218,226,162,184,216,1,173,167,208,225,151,121,255,9,111,27,82,229,13,208,169,4,48,85,221,187,214,107,30,33,135,250,185,243,66,228,185,5,43,240,228,126,182,254,87,72,4,94,200,236,226,23,193,148,62,238,211,227,69,185,172,50,247,24,47,200,68,86,2,81,51,57,249,241,92,18,72,225,39,51,1,47,11,79,32,8,159,230,17,186,204,137,39,142,151,151,35,51,190,169,152,147,95,84,24,79,177,156,167,170,229,217,162,100,107,243,73,62,254,107,77,126,18,118,251,197,78,80,238,23,238,235,57,65,145,83,108,206,5,145,56,65,201,220,2,64,56,44,130,135,221,128,46,139,86,245,120,169,104,103,220,28,175,20,101,157,141,114,28,96,151,216,249,221,174,99,114,165,125,183,106,148,189,207,14,60,30,94,39,166,75,178,140,244,212,203,219,167,60,172,220,173,85,100,118,253,121,254,48,203,220,60,218,169,128,136,146,41,33,17,205,126,168,223,77,32,231,215,174,188,200,32,231,210,21,42,208,97,247,238,79,14,246,234,206,7,202,145,242,158,133,100,166,207,209,219,100,150,222,189,58,85,153,78,3,239,162,29,143,145,199,52,211,162,165,174,85,238,121,130,201,214,67,142,88,251,4,200,100,21,106,94,178,179,4,229,65,44,63,113,226,242,132,173,159,79,240,89,212,100,114,152,155,161,151,108,213,236,138,240,52,149,157,11,204,19,227,243,62,149,219,199,61,189,220,119,33,146,44,253,101,163,1,24,122,47,46,243,210,87,242,133,114,155,58,229,9,147,188,118,142,42,228,79,206,45,209,77,92,13,41,137,191,138,55,153,134,112,243,240,192,207,27,50,12,150,142,167,109,51,144,243,115,10,216,208,138,119,118,158,52,22,73,76,38,56,208,188,53,251,122,183,170,58,4,29,248,58,72,208,165,19,108,229,203,59,55,53,199,154,201,35,217,36,7,80,78,148,155,147,56,246,235,84,24,187,73,50,105,119,61,49,88,250,149,76,105,1,189,33,125,253,27,187,58,200,80,79,246,10,200,23,127,241,63,127,241,55,255,207,191,252,244,183,207,83,39,35,7,59,255,36,3,109,113,112,91,114,98,162,87,236,79,246,27,141,87,112,118,86,46,59,125,10,189,82,62,74,163,223,201,251,19,232,211,195,174,252,241,239,253,17,92,37,151,187,124,36,135,202,11,201,124,162,124,122,173,201,201,41,203,7,52,210,165,201,119,32,147,158,74,184,205,220,216,28,26,215,19,173,16,204,242,63,254,242,63,253,93,138,244,145,57,73,1,61,232,195,15,165,235,253,36,181,227,135,147,239,183,196,157,119,149,93,43,204,223,83,136,18,52,227,204,111,205,161,58,83,152,144,253,160,82,217,109,174,62,136,149,15,189,116,57,211,83,18,36,82,48,122,229,30,68,73,221,163,221,185,169,73,52,143,7,110,96,246,190,95,126,53,6,172,172,253,42,86,114,236,251,100,23,224,60,245,53,114,90,63,135,35,208,119,195,196,111,120,202,2,116,140,221,26,242,117,122,254,21,228,127,58,131,129,70,254,129,125,185,235,111,240,171,253,254,123,234,134,238,80,173,59,53,234,66,217,43,174,247,48,212,19,197,19,68,4,239,127,195,118,2,109,17,95,188,57,53,0,238,70,194,140,254,151,63,252,195,47,126,247,191,158,231,229,208,203,134,16,68,65,111,147,218,127,188,184,119,47,118,251,31,231,169,207,165,252,81,59,60,226,54,211,98,222,7,179,25,249,247,195,108,6,44,159,156,253,116,243,86,170,27,200,4,92,58,117,25,180,216,187,12,178,118,46,131,194,244,144,238,193,101,16,46,150,160,34,6,47,118,46,131,242,203,202,98,127,174,49,63,63,114,192,166,238,29,176,9,203,196,41,101,91,180,65,113,62,179,210,175,83,95,108,59,182,193,112,125,179,188,243,203,54,127,222,47,219,145,23,181,7,135,19,146,185,245,221,29,164,221,235,112,71,221,235,216,37,90,26,33,217,105,63,210,151,0,15,199,174,210,82,53,232,252,252,116,178,127,249,172,122,112,238,244,149,231,212,59,23,108,79,204,42,143,251,155,58,76,45,175,193,40,230,184,23,201,161,220,76,143,187,184,220,13,7,239,195,191,152,244,50,255,98,74,214,73,94,95,60,227,82,236,113,15,100,119,142,198,146,45,201,253,228,11,250,218,238,87,54,6,31,31,253,121,48,8,167,213,92,217,15,68,249,131,159,186,253,238,93,162,21,156,110,146,62,230,228,238,16,27,126,198,89,217,175,129,7,180,140,230,48,219,219,124,64,108,39,171,221,48,152,223,207,186,149,212,59,249,163,146,123,244,212,204,67,194,15,250,53,32,9,116,195,139,199,78,127,167,174,206,247,222,64,210,83,66,55,79,197,202,31,159,173,122,174,21,255,6,208,36,23,154,103,93,156,255,252,71,63,254,226,199,127,146,157,190,2,58,244,207,126,242,151,95,254,231,191,254,242,247,127,252,47,63,5,67,242,249,151,127,240,135,63,255,139,191,63,207,191,217,197,167,210,197,134,1,48,88,110,146,148,103,32,41,24,240,68,91,82,204,227,87,251,149,134,221,58,85,180,243,17,114,251,192,198,187,124,35,93,103,198,234,197,35,199,205,30,237,53,169,198,242,214,169,37,43,208,19,83,139,189,155,187,31,158,111,75,183,171,14,143,23,73,212,103,188,224,221,243,94,152,116,190,107,160,159,75,203,139,123,131,217,61,118,83,93,249,142,217,67,239,61,225,51,239,44,22,64,121,187,41,65,41,199,247,252,36,62,154,215,229,155,35,21,140,73,155,194,243,26,204,175,98,43,208,228,175,161,81,60,91,237,202,115,117,169,188,160,46,147,21,137,183,212,165,253,246,186,84,222,165,46,127,249,30,26,79,56,200,220,50,146,21,53,191,78,117,44,108,129,195,64,33,186,167,86,145,167,158,24,17,68,130,197,50,134,237,212,170,123,174,24,215,119,174,24,207,225,57,38,191,63,144,64,38,189,245,28,101,32,129,212,132,92,91,245,52,100,210,17,250,16,71,122,62,38,17,60,120,46,55,26,125,182,58,20,217,94,96,13,66,103,50,26,242,75,47,87,240,71,20,85,67,186,203,229,152,212,1,55,253,141,38,77,65,72,107,181,153,53,28,108,180,238,15,205,18,79,181,40,78,181,184,165,166,214,184,141,218,17,150,110,181,74,149,251,116,145,229,189,4,66,76,16,180,102,117,57,109,10,250,84,144,168,230,194,181,91,168,47,195,65,24,74,235,197,20,87,240,210,28,103,241,109,183,27,207,198,139,94,207,50,237,109,177,56,170,54,230,243,53,85,37,220,66,169,128,133,80,81,168,111,123,226,214,18,44,170,205,216,81,117,184,85,22,246,68,108,42,198,98,210,35,136,154,160,144,54,105,199,197,109,60,192,185,144,104,87,123,254,212,31,145,173,41,74,34,165,241,24,130,39,147,154,58,131,121,70,33,113,81,8,123,24,61,215,34,182,204,52,162,197,170,85,116,154,252,132,182,80,123,180,242,169,78,123,109,251,205,190,67,152,226,166,192,227,145,64,180,176,165,40,120,227,8,46,14,3,154,45,5,246,0,90,228,194,229,186,72,199,154,74,246,187,112,157,41,240,46,29,135,58,217,97,234,132,220,102,215,241,198,29,226,165,153,165,244,61,70,162,217,109,115,187,98,172,88,8,58,27,51,135,160,107,42,104,212,38,106,135,183,124,74,98,10,113,65,246,25,36,152,162,177,83,183,105,187,195,155,35,178,142,53,58,176,32,8,109,97,92,175,185,70,81,170,195,42,61,148,195,110,91,241,12,107,187,174,169,141,64,118,33,216,30,77,209,65,109,210,219,214,231,116,57,226,59,141,245,98,96,183,115,125,171,41,4,125,175,192,83,190,177,24,232,67,154,174,81,75,106,67,97,234,188,209,131,8,138,91,86,73,78,195,202,80,64,200,20,73,46,6,43,120,209,39,162,170,164,86,21,76,52,122,248,218,67,6,88,39,164,168,41,83,136,58,117,144,104,50,54,165,105,212,117,225,230,178,179,45,204,150,88,79,172,161,198,164,51,241,72,185,107,215,105,106,65,13,85,99,27,198,179,106,19,65,37,82,143,170,27,178,200,65,85,142,86,235,72,111,80,219,232,250,152,234,144,29,187,61,224,106,173,166,135,233,1,201,172,9,102,27,23,154,42,229,175,163,129,132,20,197,1,188,232,172,213,185,10,135,188,133,185,181,250,86,64,33,79,26,212,34,18,86,235,11,218,115,227,126,203,30,241,166,196,108,35,143,152,249,198,112,211,65,163,222,108,48,226,173,97,171,83,179,252,226,176,86,162,204,104,32,54,203,99,185,49,135,136,77,128,70,37,105,80,231,67,179,208,135,3,121,52,35,219,32,2,211,158,173,33,133,180,168,209,178,14,75,208,118,81,108,44,231,13,97,162,143,73,20,171,109,89,2,13,12,155,107,233,163,190,223,199,224,186,211,26,183,9,125,84,39,155,237,186,74,74,113,39,166,116,121,132,153,92,163,181,237,212,41,162,177,230,6,124,123,128,78,245,216,35,39,17,219,167,237,161,175,13,92,53,170,34,24,181,85,225,254,214,193,205,21,226,69,253,144,26,76,233,81,68,45,72,73,161,224,184,95,30,43,235,9,217,110,109,184,18,53,227,59,177,95,31,59,222,90,115,7,190,60,146,149,152,166,195,101,128,241,65,171,222,80,130,54,4,91,163,33,162,43,78,181,87,228,84,26,233,68,164,221,232,193,146,191,214,140,122,184,36,16,184,22,195,38,79,6,70,169,234,4,24,205,179,106,223,205,25,244,180,74,174,166,19,191,85,106,207,167,166,62,81,150,104,103,214,84,171,106,110,211,87,107,5,146,151,106,69,102,176,137,237,45,100,18,61,185,39,229,176,174,70,66,242,4,55,10,45,97,208,230,84,206,131,214,60,44,33,38,103,73,74,75,26,133,235,169,30,130,166,99,197,99,36,98,160,137,209,68,182,209,64,153,71,219,174,56,208,172,225,212,210,105,164,172,33,185,18,221,193,37,72,228,234,221,197,112,72,210,203,184,179,26,198,179,77,187,134,51,214,160,84,228,133,28,168,151,37,55,244,59,85,164,51,156,106,53,134,105,169,173,90,103,4,81,10,175,8,139,154,60,23,248,209,118,179,146,4,43,170,67,86,129,110,140,249,16,245,117,173,220,92,154,152,189,48,61,179,175,113,32,140,114,237,0,235,13,250,36,36,25,253,105,175,219,152,160,2,49,133,97,158,30,109,167,77,194,97,115,61,139,134,208,33,158,107,203,19,68,11,87,241,28,242,21,161,52,183,17,179,72,141,200,73,169,56,38,219,49,31,79,39,93,85,168,79,9,38,55,20,6,84,171,104,13,120,252,113,0,9,48,96,19,223,252,128,77,79,40,110,60,105,131,95,254,0,252,105,177,17,75,90,110,148,68,34,185,90,135,27,26,16,73,214,29,19,196,36,213,136,36,115,139,18,120,193,184,128,6,156,164,34,172,132,246,42,137,63,153,227,141,197,102,152,252,156,110,132,97,159,26,213,117,177,216,48,131,121,99,52,169,75,84,1,223,110,109,101,140,183,132,82,88,102,58,203,49,190,212,138,145,165,22,137,62,68,109,167,206,90,40,136,218,118,173,83,230,70,235,208,208,76,159,179,145,164,33,253,102,16,216,50,52,28,203,2,42,52,99,189,5,69,197,105,79,219,228,198,173,154,167,25,150,1,133,140,197,194,179,185,54,118,233,9,195,204,12,158,13,22,98,205,46,246,186,139,42,83,42,7,66,14,170,2,171,102,61,134,150,152,225,174,37,60,55,151,164,2,81,40,20,172,130,189,40,245,183,186,21,226,134,44,145,69,93,32,153,98,81,52,235,219,170,200,117,218,114,167,186,88,23,26,144,218,28,78,213,117,117,65,50,237,101,136,52,66,158,158,210,132,212,247,163,97,100,110,176,181,160,66,81,61,87,109,154,164,171,246,172,110,208,36,103,106,103,194,168,130,170,163,237,168,142,49,45,146,70,234,132,137,55,55,52,217,93,81,186,68,175,53,200,192,74,209,56,106,89,18,49,137,122,97,40,115,171,101,206,32,93,142,49,163,106,142,36,136,105,81,42,154,118,115,33,73,51,168,179,70,85,54,71,21,55,18,209,142,188,102,132,160,173,105,99,192,97,173,241,92,183,60,182,33,49,10,21,58,173,201,96,220,34,182,252,162,199,142,5,88,89,96,77,163,171,35,172,142,71,136,138,53,180,66,163,86,159,6,62,193,11,126,191,88,104,7,221,88,196,7,68,232,80,97,55,32,6,114,91,164,203,115,85,101,22,189,102,189,168,16,195,210,44,40,140,24,43,28,142,76,189,36,153,133,45,190,142,86,131,25,49,2,53,172,25,92,213,168,33,126,115,73,206,140,53,139,249,51,114,178,193,93,101,206,171,93,58,40,250,86,55,23,182,234,124,196,53,98,211,130,140,170,90,183,80,185,104,131,177,108,67,192,18,81,87,75,44,94,143,26,86,107,217,44,73,70,107,3,143,148,9,234,18,60,82,139,25,55,23,182,115,182,83,148,89,178,69,176,110,121,86,167,58,173,77,97,14,81,252,214,203,245,250,6,102,91,72,91,234,204,4,87,143,107,125,72,233,47,124,166,87,54,2,68,46,73,52,106,231,6,152,16,162,53,151,39,157,237,88,25,170,49,91,106,67,168,170,217,30,90,221,44,149,238,84,55,3,146,152,232,158,86,146,220,141,183,229,73,187,168,43,165,21,24,254,150,108,32,246,136,9,22,32,75,133,35,230,205,101,212,131,45,103,156,3,83,246,108,64,18,109,131,91,204,230,27,124,188,102,104,76,214,218,38,199,203,50,54,27,78,198,212,168,24,65,141,32,220,110,74,184,199,75,24,36,170,57,6,30,226,173,192,22,29,136,164,202,242,108,173,35,53,191,203,169,138,212,107,22,112,164,29,20,197,13,111,215,77,120,42,118,204,141,221,29,180,181,46,152,233,188,209,184,59,87,160,92,63,154,90,134,189,44,67,94,211,156,152,221,112,90,213,25,93,237,54,123,99,217,152,56,244,218,67,155,254,4,105,205,22,240,60,194,25,162,208,33,41,20,29,83,110,104,32,122,107,188,37,20,140,70,140,98,175,133,195,210,116,100,202,243,30,93,197,176,98,223,128,11,161,16,87,139,98,78,12,202,66,9,161,115,245,192,46,68,131,246,214,23,249,149,74,119,153,200,81,80,211,7,234,199,66,176,214,193,170,197,122,52,30,64,57,23,19,91,77,188,190,50,54,83,105,70,5,180,191,246,233,173,33,71,50,67,215,114,93,180,102,176,206,98,224,98,147,94,111,208,99,213,154,63,232,91,8,76,249,66,93,223,42,174,174,243,29,162,182,17,172,9,206,147,35,142,150,231,180,182,232,241,117,8,130,245,66,105,1,227,92,131,29,181,52,175,57,54,57,130,41,123,141,104,8,79,9,137,221,110,227,145,99,144,29,13,131,123,85,117,178,41,152,54,19,235,57,107,221,165,16,203,109,97,237,170,46,130,58,174,146,170,138,160,243,77,163,49,239,16,156,57,48,236,54,199,74,161,48,31,181,165,98,93,106,215,74,102,175,3,13,134,35,70,37,114,81,191,23,52,134,156,195,36,8,186,69,190,219,165,234,245,169,135,212,13,67,173,207,199,45,167,101,82,83,148,193,166,225,204,50,199,240,160,216,45,85,177,104,208,177,166,26,209,23,9,168,177,30,184,248,84,92,187,42,162,168,157,66,169,95,168,139,244,208,100,98,23,168,8,108,203,43,213,123,98,43,18,213,194,56,42,241,37,95,182,204,201,200,180,186,140,26,22,58,17,103,111,109,167,186,30,108,29,101,62,85,65,247,208,40,111,18,148,183,198,184,43,55,198,211,25,53,157,88,142,188,101,52,99,61,145,251,51,177,108,33,91,72,42,230,234,202,218,237,196,219,94,181,111,139,163,165,143,44,198,57,188,42,203,171,144,18,155,116,153,140,156,142,221,91,198,125,65,87,37,169,190,36,75,85,205,27,20,32,77,195,91,56,55,31,140,149,6,134,206,195,197,0,154,224,101,104,221,100,236,166,145,91,183,165,197,0,7,202,90,196,72,161,44,68,161,84,84,39,212,182,100,151,137,181,216,69,198,157,230,64,26,145,146,140,68,35,143,29,54,219,139,146,8,245,214,162,50,31,245,32,221,92,117,25,105,104,70,120,207,227,130,198,72,183,23,93,122,62,183,180,33,51,160,230,170,179,169,119,59,156,60,162,108,22,41,230,180,97,49,92,242,204,112,180,101,26,84,59,46,66,68,155,230,145,54,143,69,13,6,219,120,11,184,39,150,154,182,185,52,216,142,94,156,91,219,193,100,208,117,171,50,171,145,163,113,195,217,46,151,254,184,91,119,107,212,24,42,171,46,84,159,66,181,149,169,140,199,205,128,236,142,245,6,49,233,104,155,142,128,65,238,56,158,79,53,26,170,83,72,187,51,207,173,226,117,139,173,247,29,23,227,10,107,193,196,74,94,109,86,114,91,27,159,71,130,77,180,174,201,99,3,33,226,21,107,4,61,137,91,4,219,229,32,94,53,72,201,41,169,125,33,106,245,219,75,119,22,15,235,91,175,200,181,250,218,162,190,29,212,252,117,199,156,98,58,137,53,234,227,53,162,33,177,55,32,252,101,121,222,176,45,117,222,55,167,60,93,118,48,208,223,103,173,110,207,42,52,167,243,178,176,145,187,236,200,216,54,160,174,63,22,139,120,49,132,134,141,110,51,183,36,250,37,202,193,68,129,28,69,99,199,18,41,92,88,120,29,193,177,71,136,174,15,215,198,100,30,7,221,201,170,175,52,215,29,53,218,180,24,215,19,150,237,213,194,143,120,45,87,154,184,188,239,207,198,124,159,2,10,152,111,97,78,111,196,150,186,53,46,208,231,69,185,62,106,228,212,22,197,219,189,225,76,129,60,22,194,77,119,92,148,198,86,173,179,216,134,171,110,191,215,128,7,141,49,230,87,59,168,190,246,230,85,95,240,149,162,49,13,33,141,91,151,160,193,18,195,102,140,1,247,187,147,222,34,154,192,114,20,212,106,141,134,165,244,194,90,140,116,98,164,53,103,80,46,196,148,9,235,3,107,71,137,249,34,131,122,208,146,104,168,216,212,175,54,155,250,104,178,170,171,27,213,173,67,136,215,41,9,117,42,206,149,177,53,35,65,197,233,202,197,41,73,146,208,170,221,166,101,116,214,106,83,109,45,135,154,237,9,189,109,99,229,18,80,155,38,100,23,163,76,198,40,21,75,20,89,83,108,65,194,186,132,62,19,82,205,133,53,171,3,67,0,186,59,77,103,202,145,40,190,23,87,163,159,36,122,212,213,250,10,46,207,113,17,70,197,79,223,197,247,232,195,196,239,230,140,244,201,244,239,234,157,244,1,161,252,203,243,124,153,255,210,7,201,94,234,208,116,239,36,229,33,129,175,236,124,243,97,17,222,197,27,231,171,236,160,232,53,32,150,80,123,181,187,95,122,120,190,75,120,181,171,13,5,75,62,175,178,11,167,87,158,40,107,161,127,115,141,194,9,139,47,98,230,42,88,134,214,252,205,67,202,34,44,162,98,249,9,202,247,189,185,60,108,45,79,187,17,125,15,62,60,147,251,46,217,246,91,114,189,170,240,235,146,46,74,28,70,238,118,176,159,115,219,25,74,100,30,140,51,52,123,112,219,41,231,85,134,100,233,35,183,157,38,157,71,232,36,232,206,91,37,76,229,141,26,89,163,143,220,118,186,212,46,214,157,219,78,148,202,19,64,215,175,29,185,204,4,9,87,52,89,99,18,23,159,205,157,39,207,204,55,103,156,254,93,81,100,63,245,164,41,224,41,61,144,197,225,5,105,236,253,131,26,105,70,7,23,155,119,158,50,239,23,251,41,71,153,154,92,217,183,159,35,167,153,25,116,68,37,240,64,162,239,28,104,126,247,249,238,243,171,251,241,30,184,226,243,18,164,148,123,206,248,188,196,167,149,247,2,119,124,105,226,23,56,228,123,59,193,83,90,143,57,229,123,43,141,189,91,62,239,37,142,249,210,220,30,117,205,119,200,231,25,231,124,105,234,231,220,243,237,137,20,10,167,238,194,211,99,5,153,194,114,21,121,96,70,81,188,199,125,182,101,105,207,206,118,46,246,82,119,120,251,176,157,210,113,6,227,119,161,25,203,71,78,229,82,22,159,115,43,231,101,16,57,207,56,150,75,99,220,30,202,242,36,163,247,5,121,207,189,220,62,125,198,233,151,255,240,39,95,252,238,127,255,242,79,127,244,243,63,249,119,95,252,248,31,191,248,251,255,246,22,218,59,9,148,14,28,237,139,127,23,242,64,55,58,219,171,93,187,247,39,42,210,65,152,183,15,57,250,242,31,254,195,23,127,250,127,60,193,81,166,137,61,44,243,33,211,157,70,246,246,76,31,241,181,183,75,243,132,183,189,125,194,71,253,204,157,195,18,138,124,101,131,230,160,25,42,240,28,145,16,252,211,179,253,86,233,174,197,60,169,106,95,37,151,209,247,234,246,237,91,233,236,46,89,97,196,117,233,255,103,239,61,152,37,71,174,51,209,191,114,99,168,23,228,68,221,219,5,111,186,67,140,69,1,229,189,55,187,218,14,184,66,161,10,229,0,148,237,232,8,106,41,138,51,67,141,104,150,20,73,145,90,114,180,146,72,105,151,51,162,12,221,208,252,25,222,54,255,226,37,128,50,176,117,171,110,247,204,123,148,122,154,188,125,59,51,113,190,180,39,207,201,115,78,38,25,241,129,11,200,113,194,61,64,237,122,230,32,199,239,197,222,125,58,232,47,99,106,93,152,251,25,73,148,250,50,241,244,0,238,16,10,128,237,106,99,69,124,29,203,218,126,37,193,162,125,192,5,236,91,27,30,62,160,128,118,6,164,229,71,206,226,191,241,9,209,143,142,42,220,145,168,37,99,6,105,158,38,64,16,132,151,128,87,101,12,171,153,61,10,143,246,253,229,188,163,121,84,123,94,73,166,63,122,206,197,119,117,138,127,154,95,21,157,191,29,111,78,32,148,95,255,1,212,249,245,180,52,66,253,96,152,235,49,199,46,184,172,163,110,236,21,9,75,190,79,95,139,12,211,181,18,250,150,202,0,254,237,40,2,49,80,80,177,245,146,9,123,173,218,25,77,134,105,239,84,23,251,223,99,187,224,194,254,121,204,3,31,130,60,79,106,170,127,61,101,153,108,245,90,221,127,225,40,51,71,133,194,215,142,83,250,196,110,42,159,175,79,124,254,243,159,191,136,65,89,251,218,211,224,71,187,245,79,67,251,236,59,121,143,189,41,94,200,118,162,185,140,107,233,194,214,222,224,229,7,214,6,16,201,76,158,68,151,13,231,27,110,44,4,20,246,50,9,171,93,214,19,166,215,111,125,186,130,40,232,244,59,183,154,128,156,98,15,169,45,171,28,55,197,48,66,135,239,118,226,131,61,206,190,79,2,35,30,68,115,15,253,62,207,59,5,174,2,115,192,181,205,123,39,67,160,82,214,180,8,41,109,207,143,99,225,227,224,93,193,132,171,30,222,89,96,203,12,135,188,189,68,2,230,78,8,128,61,49,158,92,66,7,204,171,67,154,91,246,119,254,115,215,16,113,125,237,238,201,221,195,206,158,158,124,122,183,92,19,114,13,173,71,170,129,251,40,12,164,26,138,36,157,15,8,244,173,232,7,91,81,92,164,63,133,7,91,9,18,17,1,83,147,207,125,176,85,36,233,187,31,108,69,197,62,239,60,216,42,65,167,218,72,200,200,167,209,70,68,198,33,130,71,168,115,219,40,201,247,63,114,151,212,229,94,242,33,105,176,144,133,62,125,56,236,150,36,233,169,117,21,240,204,86,213,172,215,215,244,96,217,157,198,96,47,183,35,67,126,116,56,49,198,42,29,192,216,215,214,20,182,254,125,88,224,235,71,135,247,32,6,170,36,201,147,59,161,142,74,94,200,129,45,44,34,40,10,237,182,16,247,222,129,147,4,78,65,190,189,101,2,100,131,11,240,110,110,118,116,249,190,9,180,224,75,62,180,106,57,187,248,187,135,78,20,91,72,59,157,230,92,80,247,43,211,98,144,87,230,37,240,135,111,192,47,193,58,232,138,192,127,14,129,174,41,248,26,38,160,235,7,216,219,46,109,234,130,169,227,238,38,235,178,7,11,108,55,155,144,7,40,141,91,50,251,61,136,72,71,34,48,138,99,136,251,248,253,145,123,167,131,30,249,118,162,11,187,245,243,15,172,187,40,221,106,2,137,208,176,165,63,217,73,43,167,22,36,4,221,175,83,64,75,162,17,238,75,241,178,73,240,64,53,110,52,153,239,63,137,148,204,46,158,142,251,165,116,89,93,142,95,13,246,117,217,41,97,254,170,184,45,92,23,52,85,15,78,115,83,231,39,96,59,182,226,46,238,69,244,230,198,185,54,85,242,31,78,1,52,87,138,117,75,233,161,36,152,188,174,227,30,255,66,67,222,190,103,69,228,137,253,183,5,229,156,209,5,107,228,28,222,125,222,83,129,136,245,78,122,214,251,66,55,64,25,251,173,29,89,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,155,90,103,243,255,117,125,99,95,137,99,25,135,255,251,31,59,228,64,190,147,249,248,49,175,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,238,15,35,47,34,97,55,192,206,7,114,243,158,219,4,142,39,93,236,103,47,216,104,114,223,60,186,45,248,17,157,59,235,79,9,247,174,229,47,241,198,64,62,202,211,110,65,234,112,192,234,133,221,167,250,79,84,130,171,252,80,21,208,251,145,253,183,63,205,221,185,131,156,162,113,245,192,238,162,59,73,57,29,243,104,111,161,115,222,40,185,17,128,138,54,10,241,54,129,49,28,230,207,151,117,140,39,161,125,20,174,11,189,26,159,181,208,30,63,158,240,203,221,66,126,114,188,22,253,161,115,41,250,133,116,158,0,189,140,55,47,83,147,140,29,123,15,204,203,93,51,65,47,216,19,227,224,77,115,236,145,67,190,189,70,2,5,14,62,76,187,1,11,202,243,86,94,192,215,102,223,169,86,43,30,29,116,2,136,114,140,12,158,157,103,159,122,126,99,247,18,233,141,200,235,210,231,143,93,176,51,106,186,206,38,247,208,64,237,23,63,103,37,92,221,92,97,96,17,188,29,210,140,211,179,228,233,3,48,83,237,83,139,179,69,19,32,101,141,121,77,243,164,249,143,56,3,238,91,46,90,227,205,141,164,46,179,0,110,191,11,122,92,182,94,135,59,83,95,7,109,169,139,186,44,131,162,174,115,123,69,53,26,188,192,30,19,254,3,83,52,108,82,22,157,7,214,49,253,121,86,152,55,221,119,14,197,221,138,57,101,242,105,218,190,92,108,246,186,201,20,108,239,173,34,156,176,236,56,233,244,117,215,50,194,180,173,31,188,245,195,176,141,50,242,206,239,171,96,218,14,97,205,170,101,7,74,239,253,197,70,123,151,52,105,200,94,143,243,204,52,81,181,28,208,224,132,109,199,41,162,224,155,52,40,80,189,166,88,199,238,163,177,118,78,21,228,76,57,134,2,57,74,194,177,51,209,137,153,157,54,98,171,215,136,77,92,220,121,167,57,134,169,25,187,181,243,87,32,223,177,48,41,59,91,146,198,121,104,30,242,155,204,210,149,147,102,166,92,213,178,66,193,220,161,114,24,168,28,72,92,177,12,163,112,32,109,203,173,57,171,170,4,72,180,156,230,86,150,161,139,228,6,220,181,154,102,212,100,245,122,1,18,167,86,201,97,18,231,174,55,41,102,158,220,183,77,220,245,132,153,4,93,177,201,49,49,144,67,128,226,144,85,60,158,212,146,215,6,199,140,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,57,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,101,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,154,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,143,65,139,115,85,203,75,241,208,35,198,97,194,217,164,245,156,67,123,3,138,25,123,218,219,28,236,204,129,92,119,87,126,190,239,51,50,47,131,2,60,248,8,98,153,121,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,152,36,44,71,205,121,97,223,8,197,158,4,42,187,235,21,240,147,176,127,218,35,163,30,124,40,9,139,32,94,208,89,123,44,138,187,217,48,102,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,94,31,129,124,71,130,116,242,157,115,124,239,247,48,100,89,101,118,249,187,199,105,4,101,103,236,177,242,29,165,220,151,127,163,89,242,197,149,109,145,178,148,63,39,223,22,1,141,133,112,120,163,11,228,227,18,137,210,162,43,127,12,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,250,93,139,209,101,194,57,147,252,43,90,111,162,42,116,146,47,32,111,95,220,246,203,76,58,175,192,179,200,104,158,101,27,126,220,60,107,103,3,10,182,32,170,21,81,198,154,215,94,223,59,250,242,108,67,212,167,86,49,191,105,201,11,124,23,227,10,176,62,203,6,125,23,164,203,248,116,231,38,27,33,206,92,34,203,188,210,150,231,51,137,220,167,190,159,32,233,48,177,235,225,142,229,89,204,239,50,246,123,50,164,35,176,57,63,188,178,205,106,238,92,247,65,167,55,247,50,200,160,107,90,184,72,127,49,101,175,181,45,28,194,163,109,93,176,144,238,10,102,185,71,241,51,227,95,206,152,49,59,197,237,146,230,120,237,116,94,44,183,157,9,76,4,203,50,23,197,188,125,110,137,81,69,163,170,17,102,75,123,203,33,246,150,223,154,230,173,163,35,19,250,212,17,219,192,23,41,185,220,79,180,191,164,138,59,229,227,132,244,116,65,29,92,118,188,232,225,241,121,130,70,18,112,53,200,103,254,139,20,131,175,66,252,68,221,204,54,114,199,240,24,239,174,34,21,134,128,213,48,172,219,60,154,230,206,114,24,189,23,120,20,6,95,215,248,107,22,150,31,112,178,141,226,113,110,19,225,147,19,20,246,209,79,238,34,15,66,186,125,167,148,159,86,51,220,133,246,126,188,190,249,30,168,130,221,119,132,175,153,214,127,59,83,165,107,241,120,140,150,254,226,33,236,39,32,157,120,62,122,122,183,108,108,120,251,192,227,59,30,24,154,227,145,203,85,232,153,139,111,202,188,146,150,226,49,129,250,216,206,209,30,122,229,24,68,61,227,123,39,81,223,106,179,141,163,199,195,144,243,200,4,57,130,123,213,122,207,103,144,89,88,23,249,77,168,87,161,29,30,110,76,141,90,53,87,65,118,12,89,51,239,14,229,62,236,171,176,192,186,19,199,80,33,39,74,193,147,6,87,73,204,223,0,151,96,115,162,228,169,65,185,195,136,235,29,173,200,243,70,255,41,101,192,208,123,119,95,158,92,57,145,11,7,112,149,29,215,8,46,62,143,242,245,244,179,215,111,174,10,120,243,231,205,159,255,100,215,17,252,23,135,239,92,125,246,65,252,129,253,63,191,163,193,103,109,126,17,226,86,178,103,125,97,103,18,97,62,37,145,17,79,161,209,238,123,170,71,239,18,255,29,5,81,113,238,17,177,76,82,31,58,17,182,35,80,228,167,17,182,131,243,48,73,225,125,252,220,176,29,25,226,239,14,77,194,9,184,239,132,38,245,105,249,254,23,107,89,81,105,109,251,241,173,27,251,161,193,67,180,179,128,243,16,66,243,222,152,31,127,105,48,82,214,95,190,16,238,195,167,46,143,47,26,181,194,207,163,2,32,118,246,209,16,111,167,147,225,5,143,2,238,108,222,56,142,167,119,55,239,132,147,218,46,164,226,114,34,158,123,182,34,156,220,14,254,218,182,86,117,143,154,62,212,120,63,134,163,65,94,68,203,35,232,60,177,69,11,123,62,238,60,252,130,227,109,63,251,104,61,9,106,43,76,225,132,237,179,194,157,189,232,240,111,80,235,201,196,114,109,190,31,77,231,96,197,77,222,88,244,251,234,58,0,112,143,16,176,211,51,252,252,218,189,146,219,252,107,1,62,203,145,254,53,34,5,93,235,95,35,241,115,157,237,239,130,188,219,253,254,80,153,189,251,253,235,108,197,249,14,249,247,68,61,223,69,255,2,206,112,119,44,165,223,243,253,2,210,254,176,201,139,62,245,4,78,94,240,229,221,161,147,23,16,115,5,79,222,231,171,87,11,159,188,168,187,162,3,40,239,65,230,149,66,40,47,235,168,251,5,81,94,132,113,102,24,229,101,52,47,157,16,231,135,82,222,99,129,93,90,159,251,133,83,94,212,224,243,3,42,47,170,247,39,27,82,121,81,85,62,197,160,202,215,213,69,254,176,202,11,232,190,174,192,202,189,245,43,16,192,112,84,39,246,188,7,178,206,241,157,56,10,212,254,125,239,160,119,179,217,93,25,112,76,89,239,83,60,215,103,65,81,119,15,28,235,17,42,31,28,238,187,221,5,156,92,65,143,220,151,15,63,26,46,12,235,57,164,253,13,118,15,109,63,245,27,65,54,87,50,168,130,173,168,216,132,141,67,244,141,27,238,202,185,161,204,122,219,222,98,73,231,232,83,94,253,233,24,15,115,8,38,243,210,183,188,220,79,146,245,221,180,229,187,208,106,15,71,247,121,156,239,7,136,47,198,145,218,227,174,130,174,43,113,14,52,193,72,153,42,208,161,119,122,220,24,12,151,38,159,209,148,197,248,74,61,217,22,39,200,200,73,176,252,122,129,78,163,143,121,109,223,54,119,8,220,233,134,89,90,230,107,235,181,187,91,230,191,191,249,206,190,60,224,159,219,149,159,102,112,14,224,31,11,77,142,255,167,33,108,216,4,100,205,137,215,137,14,44,25,179,76,219,10,44,233,219,129,37,89,212,118,145,79,86,45,167,253,67,184,134,120,244,116,119,92,230,157,76,158,97,68,240,77,205,76,92,143,56,70,182,191,97,44,143,253,254,50,113,77,113,204,56,177,143,127,224,119,113,22,179,196,144,189,38,56,102,5,114,68,167,236,58,1,10,111,56,6,3,73,50,195,230,172,224,141,68,238,122,94,96,198,108,119,247,249,102,23,94,177,101,229,93,29,23,73,102,115,200,94,37,24,220,206,73,90,225,5,73,134,2,57,222,224,138,56,75,130,58,166,152,49,215,181,35,76,246,100,144,20,179,0,73,135,216,138,37,135,178,215,70,158,33,64,226,33,182,130,228,96,206,2,84,147,93,43,74,192,9,7,24,38,183,172,21,202,96,36,247,109,156,38,152,109,210,118,248,183,170,177,1,68,146,118,92,77,252,152,24,75,51,163,212,49,174,102,153,26,239,251,220,224,152,69,234,24,87,179,76,205,156,144,134,84,120,92,13,153,218,218,249,106,218,31,87,179,76,123,104,166,143,113,53,248,49,103,149,102,136,180,29,87,19,79,31,42,167,100,152,81,198,21,87,163,101,214,156,53,23,172,56,147,67,92,141,153,25,112,215,227,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,166,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,83,59,14,134,5,245,5,29,189,97,119,136,227,48,196,99,144,72,77,230,181,134,58,150,107,64,32,41,218,139,250,142,123,245,118,172,250,252,123,245,254,32,163,69,118,27,217,167,21,45,18,60,23,57,216,20,220,199,207,39,76,232,15,175,96,42,218,3,220,202,119,59,66,6,188,16,125,206,17,209,102,239,104,179,251,185,190,214,94,159,4,199,106,44,123,156,103,3,174,21,17,30,156,254,22,4,125,123,124,86,226,131,65,230,62,142,10,62,175,246,187,29,30,30,78,204,129,115,122,253,57,248,237,80,7,43,255,137,249,85,68,215,218,206,63,30,135,131,75,170,113,60,69,63,229,154,14,93,238,53,224,39,119,56,89,183,61,27,34,188,144,188,231,150,79,252,174,70,1,135,196,51,206,195,175,35,8,156,58,164,15,58,51,157,239,224,26,238,228,122,206,188,63,219,251,55,208,113,151,184,234,190,142,214,220,229,178,123,97,5,195,86,214,221,238,187,167,93,120,239,87,133,160,159,237,105,119,222,123,161,156,114,235,189,196,181,247,126,224,94,159,221,123,126,114,145,171,239,43,184,251,222,217,196,83,110,191,65,223,210,83,158,191,79,207,139,173,249,132,35,0,222,132,14,190,9,29,124,19,58,248,38,116,240,77,232,224,155,208,193,55,161,131,247,175,216,241,250,132,128,93,37,236,6,5,75,190,132,220,209,17,71,159,230,43,235,226,119,119,214,209,216,226,189,14,193,147,183,14,100,249,194,1,206,187,125,33,216,12,175,164,236,119,58,183,99,35,92,236,255,120,49,130,155,99,157,140,59,9,6,82,28,158,103,178,254,233,179,240,88,202,128,199,198,179,47,231,178,245,236,200,132,132,23,120,237,61,209,92,159,58,193,245,35,79,38,14,110,252,123,23,252,136,208,23,235,128,250,100,208,16,17,30,85,19,118,183,124,84,76,145,177,16,162,208,23,227,200,24,214,59,26,232,141,146,8,169,137,207,28,114,181,179,135,68,199,58,120,122,202,93,76,13,74,214,94,41,1,9,9,201,57,90,158,236,112,6,219,246,20,33,159,7,67,171,78,8,20,238,206,140,150,220,109,171,213,167,57,174,254,238,188,99,218,133,134,82,220,127,240,3,173,121,181,193,63,50,210,8,199,226,190,76,186,157,110,221,15,36,228,234,229,210,3,32,33,24,242,231,62,251,228,45,85,122,235,225,91,48,4,211,52,140,191,117,253,150,181,218,64,2,208,29,173,208,195,155,133,106,47,127,144,97,53,232,113,159,31,171,218,6,228,239,121,2,200,16,13,227,241,76,151,251,234,250,177,213,231,187,204,27,144,35,201,64,255,83,103,86,13,64,42,72,80,180,205,108,96,188,245,240,191,62,177,203,60,182,177,73,12,162,48,250,8,125,251,139,95,188,248,209,159,221,254,228,219,183,95,250,197,30,87,212,120,3,124,247,150,164,138,32,105,49,1,95,75,118,53,9,26,59,38,60,150,100,81,5,179,248,173,135,56,13,33,212,211,107,55,12,65,193,36,133,145,71,156,245,88,243,147,7,73,176,151,62,137,163,225,244,17,152,246,210,39,73,2,198,97,119,59,222,249,225,213,203,239,254,221,85,160,13,160,111,77,217,215,12,152,10,133,161,104,8,243,194,192,16,132,91,77,57,226,252,254,23,239,61,255,209,199,126,148,49,216,234,22,51,63,10,29,133,130,135,160,208,20,238,70,249,74,4,138,117,184,224,199,145,162,112,124,157,134,67,164,133,115,132,25,3,125,55,8,162,7,186,139,136,2,64,124,0,8,140,217,83,100,63,40,95,253,232,217,87,254,234,217,87,126,19,24,21,157,87,20,75,14,242,35,145,81,72,168,175,203,48,20,38,72,130,118,183,101,162,154,83,61,216,28,59,25,240,140,217,198,11,38,33,253,48,48,2,34,253,147,13,70,40,18,166,206,133,242,53,73,224,35,150,12,65,248,81,112,208,211,56,114,196,25,76,45,158,120,147,241,3,185,210,61,157,135,69,117,30,20,64,66,173,25,119,68,122,246,239,95,121,241,219,95,62,251,225,87,111,110,127,253,5,63,156,40,11,42,63,209,248,201,205,136,87,125,152,80,196,128,81,20,25,130,73,160,100,40,230,151,254,53,26,83,89,240,254,9,15,209,81,160,129,129,195,49,48,73,81,215,140,252,233,183,66,90,184,29,240,147,144,182,241,17,48,52,20,2,131,187,39,254,179,111,254,236,197,191,255,220,15,99,12,166,139,121,0,69,140,66,65,2,40,96,130,224,46,46,97,201,214,126,12,43,13,246,67,72,81,16,104,40,132,107,170,191,248,240,183,47,62,252,32,216,16,121,232,111,7,12,71,129,144,33,32,8,6,31,65,158,127,252,103,207,63,254,114,96,80,22,219,65,0,4,137,2,161,66,64,80,247,6,244,242,75,239,63,255,205,135,126,144,153,172,134,160,160,81,40,116,24,23,162,136,179,154,18,198,130,80,40,130,5,33,254,41,6,81,20,78,184,55,162,103,127,245,229,103,223,255,191,183,63,248,129,31,204,18,11,120,93,230,17,47,22,37,70,236,173,120,96,169,146,4,129,67,174,121,246,252,255,254,195,237,87,127,126,227,32,6,230,2,208,184,52,217,7,70,240,80,4,215,195,160,16,48,24,10,130,189,247,157,219,175,254,240,229,223,252,237,179,191,249,157,31,146,23,69,160,171,169,83,63,95,224,225,40,80,216,11,10,152,2,152,129,46,208,103,127,241,238,203,111,124,8,6,207,15,37,44,128,162,232,195,33,41,36,66,74,241,179,116,146,68,41,200,45,232,61,255,230,143,159,189,19,224,11,11,67,246,239,26,16,21,197,226,252,19,157,4,205,163,93,172,252,197,191,253,232,246,23,127,26,224,167,246,41,131,232,155,127,68,95,8,111,9,140,250,122,12,167,8,26,113,49,56,181,175,91,191,248,80,14,169,238,222,194,196,40,153,14,241,203,140,52,66,123,120,245,255,122,246,133,31,93,221,190,243,237,23,31,252,248,234,197,71,255,240,236,139,95,10,172,95,125,58,3,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,155,26,166,159,163,139,81,162,145,111,57,225,128,25,97,148,91,132,253,210,191,130,17,242,195,232,178,102,219,230,125,48,100,148,4,70,251,24,3,78,34,52,78,186,247,217,47,255,211,237,123,63,14,48,186,133,57,181,124,19,131,42,12,41,203,225,67,131,146,62,21,134,70,80,24,136,180,110,185,235,79,65,223,253,254,23,63,9,19,29,252,51,156,136,210,97,168,128,14,3,250,18,133,48,143,14,243,236,43,239,62,251,225,215,131,194,191,99,35,189,49,117,217,215,44,74,138,216,55,136,160,12,139,128,73,129,186,186,80,82,151,170,36,135,204,186,224,238,4,245,163,54,120,220,63,78,36,234,222,9,111,223,255,22,88,172,129,217,192,131,205,232,198,57,156,240,13,19,28,177,130,96,63,135,0,122,25,229,86,205,158,125,235,159,129,82,238,71,154,44,198,66,128,35,16,80,196,24,145,254,237,8,130,40,220,61,183,191,247,219,231,239,6,132,21,240,185,226,215,203,240,168,149,26,84,98,32,235,112,195,35,166,132,180,195,62,186,240,45,81,60,106,137,194,126,8,48,159,17,23,95,187,253,187,191,14,25,20,231,122,36,97,186,246,141,72,159,142,88,56,129,25,141,192,96,237,184,152,142,172,88,164,157,211,167,0,218,46,209,51,203,240,168,61,60,128,68,82,158,169,252,236,219,127,255,236,251,1,193,78,226,3,7,25,4,28,53,244,254,13,8,181,134,222,213,24,18,199,159,255,250,175,94,252,246,235,183,223,253,241,227,219,119,254,252,229,7,255,30,216,91,173,119,74,13,121,166,243,65,173,54,226,160,6,76,8,52,8,76,184,229,59,18,131,143,192,47,63,254,206,139,15,255,206,15,44,75,33,122,52,17,117,52,64,5,16,129,72,235,150,252,45,222,250,225,95,255,254,151,239,130,53,245,236,253,15,131,162,145,97,78,199,126,22,129,70,177,114,20,9,17,192,112,212,195,35,94,124,240,23,167,132,101,31,148,76,68,240,8,24,10,131,194,60,51,63,18,106,175,6,248,193,200,40,48,56,184,165,99,110,126,254,236,135,95,122,246,195,95,251,97,20,93,149,124,16,84,148,236,239,223,108,49,130,194,73,247,72,61,251,246,207,94,126,251,223,2,45,81,253,50,37,65,203,81,130,137,31,130,68,129,210,8,121,206,9,95,126,55,48,227,76,157,55,6,254,229,43,71,109,18,190,29,22,40,102,16,234,62,31,218,237,124,31,252,121,96,248,109,39,33,63,14,17,197,38,124,188,149,34,40,176,29,185,102,218,139,143,254,12,172,220,224,110,20,96,19,180,20,213,93,126,54,1,193,4,129,194,46,62,97,157,212,133,157,222,249,16,16,33,98,185,32,254,213,9,3,190,138,65,46,132,219,95,127,33,228,0,200,88,169,166,232,31,18,68,142,66,241,111,67,40,144,234,61,218,242,207,222,121,246,167,31,5,164,69,231,49,102,63,74,148,204,131,248,150,8,69,2,177,196,173,21,205,23,178,177,19,11,61,56,174,116,207,150,23,213,105,144,111,88,48,20,35,113,119,115,236,172,231,127,245,245,151,223,254,240,249,63,254,234,246,119,95,12,65,212,125,74,145,64,209,225,135,13,8,29,6,231,94,52,118,214,179,159,127,124,251,222,15,3,34,234,108,38,79,36,63,18,31,133,68,133,32,185,205,17,118,214,139,15,127,27,114,84,99,200,166,31,70,10,135,65,253,34,131,13,67,33,62,152,219,95,125,19,232,227,207,63,252,224,249,215,254,60,164,89,218,230,102,204,79,192,244,176,76,51,126,228,126,20,50,26,130,76,251,27,248,251,223,252,206,58,9,0,124,251,131,255,29,88,92,83,113,17,130,72,195,81,136,184,31,17,236,243,238,211,53,160,207,130,45,233,249,199,127,246,251,143,127,118,3,254,17,194,196,173,251,121,252,120,88,20,30,21,134,135,68,224,69,178,66,39,172,202,15,138,71,129,210,97,160,148,71,148,5,184,214,169,209,243,95,253,14,252,35,168,189,79,228,27,113,192,235,129,126,37,34,32,253,155,175,13,233,62,157,223,67,254,224,167,207,223,251,89,8,164,192,235,225,136,100,20,34,28,134,232,150,44,126,243,183,0,234,38,92,108,159,169,162,185,208,3,61,74,69,129,249,85,108,156,180,150,167,107,24,191,242,83,48,65,3,162,153,143,135,9,114,196,9,38,74,97,1,0,160,155,34,238,93,242,39,33,0,98,0,0,137,2,32,252,210,4,144,51,17,23,0,68,64,240,205,203,47,191,127,251,119,63,186,125,255,167,47,191,251,143,65,129,122,162,248,181,41,161,31,193,84,48,24,13,72,47,4,142,185,206,126,127,255,187,191,185,253,201,119,2,108,139,247,43,133,34,20,193,136,193,104,251,33,104,204,163,83,223,126,237,235,96,69,221,190,255,67,32,246,5,172,66,142,246,235,1,18,162,128,200,48,32,220,7,244,94,56,144,188,158,241,126,150,47,134,155,49,44,168,128,68,70,0,161,207,197,159,44,241,238,70,84,117,81,147,195,36,191,99,150,231,8,22,139,58,130,13,129,163,96,23,156,177,153,136,129,49,114,210,60,0,17,66,57,66,66,33,0,110,190,160,203,218,148,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,155,174,100,125,218,239,7,120,206,49,221,3,20,117,226,235,63,144,112,128,92,76,71,155,42,211,133,25,96,222,251,84,15,136,20,5,66,6,64,8,202,189,78,251,83,205,57,86,245,237,129,90,224,176,149,148,34,44,10,40,134,135,129,144,126,144,155,233,76,158,132,35,237,179,60,112,72,20,28,17,6,71,5,224,120,73,138,64,115,114,60,96,104,20,88,88,7,226,174,14,20,121,93,223,92,133,12,148,157,17,28,42,9,139,66,162,194,144,72,55,146,6,164,75,123,35,149,197,81,16,206,151,235,1,197,163,64,233,48,80,42,8,26,5,231,7,138,224,20,40,14,133,0,17,110,86,36,242,129,201,177,75,243,0,144,81,0,112,16,128,246,56,42,240,106,192,235,102,151,230,1,136,58,75,198,67,198,135,38,8,55,192,36,72,223,95,127,57,106,86,19,1,46,71,146,136,251,100,239,249,175,255,241,246,159,191,26,180,62,235,234,196,55,220,98,184,205,22,236,63,40,30,6,226,62,161,252,230,111,129,132,16,108,134,50,81,251,27,63,10,22,133,66,132,160,160,110,41,252,119,223,185,253,203,31,60,255,230,199,183,191,248,98,144,99,27,102,192,235,70,132,241,40,44,50,12,203,45,153,126,233,199,183,63,13,116,91,127,161,105,134,125,47,129,31,136,136,2,242,15,63,69,163,48,237,2,226,202,172,31,197,73,242,144,39,163,200,251,23,34,152,17,132,91,128,59,178,174,155,190,170,105,209,156,109,159,237,182,36,224,17,147,26,11,200,141,54,44,26,128,61,1,25,6,215,143,130,35,195,224,176,208,157,226,20,166,59,223,13,28,113,250,15,128,169,32,48,141,187,166,164,50,157,42,65,153,235,144,234,6,33,35,156,152,112,24,11,3,113,141,97,54,233,7,176,83,60,196,133,40,226,120,24,113,151,148,202,107,234,140,223,4,116,247,125,170,7,68,140,2,33,194,64,8,183,41,115,42,240,211,160,93,105,151,234,1,145,162,64,200,48,16,23,167,219,14,212,193,34,232,150,228,36,122,32,228,40,136,176,225,118,243,106,208,45,43,160,240,88,255,15,233,49,87,150,7,174,31,5,23,178,120,105,210,125,196,50,49,76,94,209,249,113,192,190,228,202,112,67,69,29,27,227,126,95,24,7,138,118,91,254,38,138,201,107,163,160,77,251,144,238,1,130,163,128,224,16,32,202,117,14,6,212,30,125,170,134,115,35,95,158,7,16,137,2,68,194,0,93,75,212,58,134,146,195,225,220,57,30,176,40,55,31,255,73,172,3,230,226,123,43,251,82,5,35,20,206,151,231,1,196,162,0,195,120,131,219,182,94,173,250,97,236,20,15,113,60,138,120,24,111,112,187,208,154,43,213,52,131,98,254,49,217,3,67,68,193,132,113,7,183,106,180,146,85,33,192,28,246,137,30,8,50,10,34,140,55,208,176,27,66,28,240,102,248,176,120,178,60,112,84,20,92,144,79,144,30,23,201,62,47,202,194,116,58,10,223,140,124,153,30,200,40,238,135,162,97,144,174,5,172,1,121,78,6,171,53,20,210,159,233,134,164,163,120,134,95,30,195,49,2,194,113,23,228,203,111,127,248,242,111,191,243,226,71,255,251,249,79,2,222,29,41,198,55,13,197,112,195,3,144,97,252,34,44,78,18,36,69,186,189,32,62,254,248,246,189,15,94,252,238,123,207,127,252,149,224,30,98,140,110,102,250,84,1,2,160,225,67,68,163,164,63,130,14,67,116,203,179,239,254,232,197,7,127,113,251,213,247,95,254,195,59,129,225,147,101,201,10,42,243,131,69,73,128,254,195,14,0,70,123,14,151,111,127,254,247,214,97,239,7,31,134,152,113,173,123,178,110,246,65,85,147,190,170,143,101,255,169,17,26,37,27,146,112,24,48,234,7,142,134,244,3,81,81,64,254,1,164,104,130,130,220,39,203,223,255,231,219,239,253,246,6,252,245,236,135,129,211,74,13,112,253,49,175,7,250,179,31,133,70,135,160,185,79,167,246,104,223,251,237,203,111,4,92,26,204,193,98,44,152,193,225,195,34,108,3,24,5,135,193,161,1,184,103,223,9,56,27,128,61,218,223,135,88,148,138,229,183,192,219,166,94,183,164,249,236,27,127,119,251,189,255,245,226,221,127,185,253,155,111,7,119,22,115,32,233,252,202,15,22,53,255,253,206,19,14,152,187,77,95,253,58,208,177,194,193,116,89,147,121,195,175,105,97,81,211,223,175,42,224,52,1,163,144,75,166,178,66,103,222,249,238,237,175,191,245,236,127,254,101,0,107,1,54,104,121,162,168,19,63,30,30,213,145,126,255,98,27,207,45,195,57,238,137,97,174,137,62,8,34,226,228,55,32,5,224,52,208,233,112,183,129,252,239,222,191,125,231,103,65,255,22,191,239,178,72,70,24,249,112,191,218,72,192,52,70,144,110,23,95,219,255,35,124,132,44,223,15,63,80,196,209,50,238,247,37,38,80,148,196,220,76,254,217,183,127,120,251,171,175,62,251,203,111,128,126,11,56,221,78,108,62,33,75,55,33,221,71,65,81,144,62,153,134,192,129,8,229,118,201,88,77,67,206,68,246,137,238,173,171,31,33,133,18,254,221,146,164,129,130,239,30,161,103,127,245,75,208,113,177,128,68,232,63,225,147,224,136,17,34,252,102,88,7,194,37,188,59,70,229,219,143,126,121,251,149,128,93,75,30,207,204,205,77,112,201,74,112,196,56,145,126,223,61,7,14,117,91,78,62,120,246,167,31,133,91,178,77,117,102,248,129,164,40,32,56,12,200,109,214,248,250,123,47,126,242,15,225,64,43,94,159,248,129,162,34,132,160,192,24,225,24,138,186,13,53,118,215,61,14,153,224,125,39,164,210,31,139,20,21,8,224,143,72,179,145,104,215,108,120,249,205,239,222,126,245,221,112,164,149,62,245,107,116,18,2,71,33,225,1,36,130,242,180,233,189,31,62,14,95,180,253,155,153,182,240,143,18,130,68,1,17,97,64,238,81,250,242,87,35,129,198,234,36,136,132,70,33,249,68,107,10,236,136,8,233,137,26,252,243,223,255,234,255,88,11,234,215,33,199,140,188,255,76,78,138,146,3,73,191,246,141,82,4,133,184,21,252,23,255,252,197,23,31,125,43,24,157,40,44,124,3,36,16,17,3,4,200,133,97,120,68,149,95,61,251,238,71,225,14,13,134,40,79,228,157,67,131,31,16,137,2,12,107,20,225,30,168,15,191,3,250,238,249,187,239,132,248,159,77,251,125,85,84,121,237,102,119,177,172,31,20,141,2,165,195,64,221,123,224,123,63,120,241,197,223,56,30,125,193,51,78,39,4,215,15,22,113,108,139,16,80,24,152,123,7,121,239,11,207,190,255,209,179,239,191,15,132,248,160,135,157,56,152,76,181,169,226,119,180,33,240,40,56,56,4,206,189,51,222,126,237,157,223,255,230,251,191,255,245,119,127,255,235,127,187,253,232,207,95,126,227,239,195,71,115,6,254,2,178,174,180,27,80,191,13,155,32,162,42,128,132,85,0,246,6,229,125,244,173,231,223,252,215,23,31,253,60,212,39,198,143,68,70,33,161,97,72,110,55,145,247,254,199,243,255,241,203,240,230,77,0,181,136,185,74,69,225,97,97,120,110,159,218,191,249,226,203,239,126,237,246,195,15,158,189,251,203,96,20,152,62,86,141,176,89,26,229,50,69,224,97,112,110,206,242,243,127,121,246,151,239,0,208,16,159,254,193,84,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,55,125,186,228,53,63,152,16,5,22,198,103,220,167,82,142,31,237,243,239,127,37,36,54,75,152,242,186,223,29,140,16,163,144,194,24,12,229,209,158,255,9,200,187,207,191,247,157,176,67,68,61,204,79,138,136,224,208,1,187,189,131,229,113,33,250,201,237,95,252,234,197,239,190,246,252,227,128,11,170,21,100,100,15,152,111,235,17,72,40,10,206,127,180,7,195,20,228,14,57,59,120,37,135,251,35,251,113,162,54,5,50,16,194,73,35,168,231,56,224,95,126,240,242,11,127,29,148,231,199,99,139,92,88,20,139,28,21,179,16,56,243,133,113,207,30,247,236,221,255,121,251,254,63,7,67,180,84,255,40,17,68,148,35,167,63,180,150,2,98,21,226,154,122,47,191,107,185,149,5,102,184,9,180,226,65,112,54,16,81,70,96,200,31,249,74,66,8,236,57,45,119,156,3,195,88,96,120,167,161,81,225,11,126,113,158,130,41,20,113,91,129,111,255,229,219,191,255,205,251,65,215,138,64,16,19,132,69,57,10,99,1,8,132,118,135,90,191,248,209,55,128,60,21,80,80,167,1,87,116,8,138,130,128,66,32,220,170,150,19,217,248,236,7,127,255,236,221,128,198,208,87,39,210,77,88,144,99,84,200,176,255,220,194,70,115,179,187,240,48,91,73,158,241,186,25,50,13,160,168,176,97,42,16,130,8,97,152,91,186,174,91,247,246,84,156,177,240,154,201,22,1,119,43,42,42,28,16,247,31,251,88,151,112,184,23,206,237,247,126,243,242,187,95,122,246,253,95,61,255,251,31,191,248,240,111,67,14,182,172,171,148,12,153,55,156,195,45,195,239,223,29,117,199,0,234,191,207,130,178,160,93,154,215,203,47,188,251,242,131,95,222,190,255,65,144,227,217,236,238,198,148,3,243,16,143,10,58,241,139,55,8,69,90,17,151,46,135,7,19,140,143,125,79,70,224,172,201,12,67,130,132,40,23,124,255,193,22,4,65,4,130,123,4,251,231,63,253,56,40,177,89,215,251,90,255,8,152,246,9,129,138,138,229,196,2,87,143,16,100,192,59,26,176,32,121,119,97,111,24,170,223,45,51,202,107,50,160,238,33,16,237,57,78,182,53,229,224,110,216,159,250,125,203,163,86,178,63,20,17,195,8,208,123,110,193,236,231,63,120,241,139,127,10,137,144,16,3,220,34,42,78,62,112,32,8,250,140,34,92,123,173,21,193,189,152,152,97,129,221,139,192,234,197,163,88,171,95,8,35,8,2,131,61,126,107,59,49,57,74,124,246,59,254,71,5,210,193,200,211,63,121,250,217,183,159,94,35,158,151,53,223,126,2,82,32,136,190,243,117,78,193,50,219,90,23,5,33,16,18,242,58,167,235,109,206,7,179,216,91,234,88,137,75,171,199,219,1,80,222,31,32,40,38,162,56,143,62,152,1,77,222,130,35,144,123,191,238,41,107,55,78,144,164,126,115,99,203,160,214,37,112,135,215,124,72,12,204,53,158,22,255,100,247,102,220,67,248,129,243,168,205,213,3,196,242,227,180,223,183,217,93,247,249,0,37,48,156,242,188,247,229,186,138,240,51,20,37,96,146,228,126,207,39,28,250,202,149,254,248,177,251,97,149,99,101,130,15,155,184,232,190,134,167,75,116,25,108,76,203,169,170,23,15,206,254,238,247,64,254,163,210,25,108,12,51,101,61,203,235,4,126,91,79,25,68,61,79,2,41,9,230,122,195,50,108,114,247,10,6,100,255,196,18,12,67,89,47,36,100,6,236,53,194,49,249,172,157,4,121,31,77,8,193,57,241,100,194,126,216,207,127,50,225,205,11,206,111,254,188,249,243,230,143,247,69,243,168,253,102,119,189,224,110,131,187,66,48,235,126,208,43,220,117,75,232,254,62,107,50,236,246,105,247,117,187,187,77,46,88,40,176,167,29,47,53,116,223,226,73,132,1,184,222,62,143,95,61,124,184,188,177,110,146,141,120,144,1,148,216,95,124,236,190,242,120,170,91,81,45,143,118,37,66,105,237,67,131,239,73,46,252,14,68,4,34,197,179,68,27,39,158,227,70,80,224,7,40,6,243,60,79,99,59,225,6,208,0,82,248,157,210,20,15,139,136,37,77,33,48,132,71,191,230,142,82,125,234,83,120,205,29,65,81,74,150,45,87,252,115,94,115,71,96,18,137,174,50,137,243,196,167,80,101,152,234,211,18,102,105,21,103,61,64,143,32,104,200,3,244,135,74,35,4,2,127,10,149,134,100,65,34,49,203,169,247,172,126,70,48,242,19,18,147,5,82,232,195,36,78,252,255,66,76,62,86,230,164,152,236,220,44,60,227,65,117,109,13,53,248,249,108,106,168,86,206,67,94,0,235,126,97,202,174,42,59,87,192,238,159,11,116,183,197,185,69,25,125,64,80,214,243,147,175,87,46,55,76,71,112,213,221,82,43,175,201,186,201,222,67,26,254,131,167,166,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,1,171,100,74,245,230,32,217,84,192,111,156,245,79,102,197,50,93,240,87,162,195,44,199,25,43,129,237,36,178,237,78,17,252,102,52,192,143,66,114,149,100,198,179,149,85,136,201,166,75,217,230,8,98,152,204,84,3,37,25,101,197,48,177,62,5,50,184,25,160,1,91,95,17,99,139,246,220,42,223,17,240,92,127,221,180,126,213,228,122,179,150,104,101,134,60,153,210,102,173,92,163,147,238,144,139,62,87,44,110,86,12,199,101,115,6,67,150,187,227,124,161,57,168,151,215,69,33,89,48,58,109,157,167,171,221,97,147,47,112,57,98,72,207,27,51,162,83,168,119,241,133,28,51,68,185,77,32,140,154,207,165,211,240,178,83,75,165,154,109,83,30,167,211,11,131,47,33,221,116,155,173,118,107,48,210,155,38,150,184,190,164,177,206,22,43,118,54,92,17,26,214,241,217,86,236,211,52,129,198,228,24,25,95,138,52,10,45,166,189,134,58,223,110,179,240,138,139,77,86,76,181,58,21,232,44,210,137,173,182,245,116,113,30,75,64,3,113,86,79,100,179,141,106,46,5,205,138,253,213,42,151,47,48,141,38,51,202,202,139,236,16,168,12,75,132,37,229,76,153,22,153,49,78,101,170,229,70,89,29,54,149,13,83,93,113,77,86,156,160,189,46,211,90,165,214,221,118,155,238,79,233,206,102,206,108,10,155,124,154,231,176,98,151,233,101,215,213,28,14,177,43,93,108,43,149,173,164,50,197,218,38,139,214,51,197,198,140,81,85,136,129,39,74,172,14,23,178,66,178,63,89,23,146,252,172,190,225,153,68,150,233,149,88,138,73,75,139,46,110,180,39,66,33,95,72,193,134,150,29,152,50,82,207,67,89,20,206,35,121,34,65,181,137,20,109,82,137,1,183,206,197,74,208,106,204,160,76,167,202,245,140,77,81,239,109,134,45,177,186,77,48,153,88,161,48,46,76,23,177,230,156,55,145,109,183,67,164,152,152,136,215,241,222,170,176,65,76,89,207,39,171,197,234,184,189,44,102,171,85,178,82,69,250,115,184,57,170,43,234,104,162,46,75,77,97,32,106,156,78,118,114,245,86,17,106,148,147,197,60,83,77,102,211,242,170,41,14,250,197,70,19,150,75,185,53,199,214,185,50,111,224,249,101,101,43,50,45,1,159,85,230,29,104,81,225,38,112,219,128,51,213,121,47,151,92,99,58,45,165,200,110,11,69,22,102,156,22,233,241,182,197,232,125,100,93,238,148,208,194,20,171,176,120,117,149,75,153,228,178,171,143,202,18,159,194,87,28,45,77,75,83,68,161,49,74,96,216,57,90,158,175,181,2,135,14,56,218,220,152,252,58,169,100,123,253,24,188,130,230,68,106,134,76,73,221,236,163,177,98,139,45,210,141,196,48,46,197,251,100,45,159,83,211,9,102,28,91,65,125,45,61,22,217,172,160,245,242,163,237,98,179,30,54,72,174,158,216,200,80,179,59,227,148,66,151,157,197,183,136,80,101,91,104,101,57,145,205,121,71,232,163,125,97,132,19,233,254,146,143,103,90,75,184,58,135,153,194,104,139,205,183,27,165,24,31,22,205,66,10,97,184,254,76,142,175,184,81,107,80,205,35,98,111,12,165,82,177,228,84,110,72,106,223,40,77,219,69,60,139,243,75,136,20,178,113,38,61,20,167,91,118,153,79,165,244,198,104,152,154,76,138,43,6,221,226,253,21,29,91,108,204,44,198,12,148,198,186,94,147,37,1,175,197,146,237,86,162,73,10,229,13,152,8,19,204,32,106,3,185,171,44,7,147,228,140,203,109,27,99,98,76,98,137,77,30,154,98,13,121,86,233,141,215,90,191,4,177,51,108,176,200,43,212,20,171,197,251,116,37,169,38,204,120,172,176,130,81,94,230,19,237,129,84,130,113,92,156,39,99,165,2,75,40,49,184,215,132,245,184,154,74,24,84,103,91,233,153,137,181,92,200,87,176,124,125,61,143,103,103,229,45,10,175,192,202,71,203,173,196,84,82,231,203,204,2,158,119,231,149,88,19,106,100,17,130,170,108,154,243,120,171,172,99,241,249,166,136,182,103,157,250,118,82,226,27,178,60,76,65,40,41,204,138,82,172,149,100,171,108,53,133,160,20,180,157,43,252,188,215,93,196,22,117,5,89,198,150,8,68,164,171,107,33,94,146,211,137,25,35,24,173,26,224,73,116,139,142,15,102,41,40,183,128,160,252,100,217,148,245,209,124,214,84,154,235,121,27,203,235,253,237,12,230,5,4,232,241,228,114,161,205,160,252,64,33,228,14,41,108,228,248,90,139,247,249,216,136,46,46,160,101,169,187,200,80,166,48,204,32,99,82,153,215,146,69,81,41,36,114,166,192,85,102,125,110,5,41,91,88,169,212,199,69,102,202,165,4,132,18,171,73,192,47,139,16,69,153,202,124,38,206,241,180,8,52,186,218,98,133,197,117,189,9,105,8,50,43,40,139,21,93,238,146,82,41,147,170,67,253,52,217,229,153,60,217,44,43,100,57,78,52,16,93,204,12,106,82,108,146,77,196,87,48,92,82,25,2,158,224,106,63,201,84,185,2,212,35,187,157,122,55,182,224,99,40,94,86,182,75,32,251,162,227,182,188,205,100,68,174,202,102,91,208,64,216,192,226,168,6,56,245,68,110,18,201,213,178,52,237,97,141,20,34,164,181,34,218,25,180,187,76,53,91,145,164,78,60,77,245,230,107,189,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,121,124,169,143,86,49,49,94,171,245,168,202,184,104,46,231,12,223,154,107,102,119,32,173,203,153,81,138,79,141,105,67,97,82,41,28,7,188,222,92,65,76,125,208,29,193,249,70,38,193,118,217,21,27,143,67,173,122,175,67,19,114,118,33,44,6,157,89,74,110,206,176,106,57,94,129,54,149,70,187,139,17,25,80,137,132,8,81,237,234,130,76,99,85,184,142,154,194,118,198,64,88,67,164,212,188,89,72,78,99,84,138,213,250,253,66,38,221,31,115,53,94,54,243,88,99,145,233,81,189,86,143,152,115,112,51,62,54,225,206,88,35,229,241,162,128,192,83,105,172,160,155,100,190,154,107,77,182,249,54,195,84,89,158,107,76,59,76,111,152,152,176,171,24,58,3,27,130,12,79,136,94,170,145,111,114,113,65,79,110,133,117,77,96,170,204,4,55,186,253,62,215,140,241,41,174,219,201,107,48,93,138,247,229,66,106,128,82,201,204,132,95,36,183,72,137,237,165,81,180,53,159,183,152,18,199,99,136,222,72,181,154,115,180,189,105,195,200,182,138,119,134,107,165,60,130,170,105,49,87,218,224,113,57,19,239,15,75,67,65,220,214,243,84,173,174,16,93,121,158,235,53,165,66,185,90,44,182,22,91,51,69,234,83,24,235,44,107,112,167,155,156,54,100,74,88,198,89,60,31,131,4,109,76,111,91,5,117,140,164,133,250,118,93,205,140,210,148,153,40,54,73,204,104,138,117,48,52,98,123,182,158,102,230,114,61,71,183,224,242,58,54,202,204,7,249,120,155,157,243,99,186,60,94,102,37,33,70,45,243,122,47,38,149,82,106,103,35,32,58,167,9,248,38,155,220,102,57,122,16,99,203,133,150,129,162,83,35,51,76,67,204,106,218,100,22,218,120,81,132,70,35,165,43,242,37,26,111,194,200,144,237,117,39,29,61,139,13,117,170,154,42,200,2,135,103,228,101,45,75,229,70,205,241,120,49,43,199,114,101,147,173,198,13,120,142,34,57,24,199,182,117,100,57,153,195,189,68,86,239,11,28,55,215,182,43,150,42,74,137,106,118,187,169,46,250,232,138,148,171,211,113,183,58,146,179,230,122,130,207,198,203,85,58,59,200,177,141,233,22,90,247,167,181,106,115,54,52,208,114,191,0,215,38,201,37,88,193,98,177,208,149,219,147,101,159,158,10,37,104,147,37,83,96,197,166,208,1,65,82,201,90,57,167,179,12,92,238,142,244,65,171,50,238,174,243,241,116,98,13,197,138,13,41,198,247,173,37,98,144,51,173,147,199,13,165,7,153,244,162,163,115,221,74,188,218,26,148,232,28,153,109,165,19,180,48,233,24,2,81,74,119,106,2,193,207,99,67,121,152,208,23,91,60,177,36,231,48,46,211,173,66,119,13,155,253,244,182,205,96,40,148,40,54,160,245,172,34,116,201,82,102,221,55,211,211,188,25,131,148,86,129,168,173,56,76,200,141,137,206,124,209,92,87,11,76,103,77,195,99,6,142,243,241,90,126,208,88,196,147,112,25,162,179,157,42,220,140,145,165,50,222,207,119,140,121,22,86,203,188,18,175,168,75,99,85,220,104,216,168,144,169,48,90,26,41,228,181,178,190,90,117,185,106,66,16,72,190,107,162,219,246,116,146,42,164,99,166,32,78,234,248,84,97,84,105,8,231,71,40,91,239,199,139,155,13,15,181,8,85,141,161,24,164,23,153,118,65,43,14,74,248,90,28,107,73,76,76,73,131,138,178,174,175,248,37,223,229,183,75,98,81,193,54,242,86,81,6,128,3,3,50,74,174,56,110,79,9,168,55,31,204,77,188,213,70,214,227,181,148,217,196,58,203,204,36,29,91,14,68,179,1,39,154,89,22,174,164,84,109,193,143,242,221,97,62,149,4,124,173,157,65,98,139,89,137,70,165,162,34,108,18,8,154,158,234,136,182,109,47,75,243,109,39,78,110,183,5,37,89,194,38,208,90,94,19,201,37,213,92,148,234,252,52,30,71,12,74,159,173,86,108,91,206,9,141,201,96,201,15,114,67,6,35,154,133,228,160,155,205,197,73,153,18,251,25,97,219,129,10,21,166,157,26,103,149,74,214,32,183,116,179,163,153,197,100,44,219,52,107,36,173,33,12,90,90,19,252,98,62,233,151,225,13,96,121,217,65,81,52,22,155,214,176,60,88,34,163,217,188,97,66,166,158,35,99,66,185,222,169,14,216,109,102,128,142,182,113,106,176,232,246,10,114,155,89,169,88,108,192,2,190,62,92,196,10,252,2,170,118,244,14,60,92,86,90,40,217,159,228,147,243,242,178,174,100,105,189,33,39,227,235,110,74,49,103,173,65,163,176,174,111,226,121,164,4,186,169,40,51,51,169,63,236,192,93,61,159,111,150,56,34,59,171,230,48,1,204,251,50,183,105,193,221,132,146,83,56,186,158,50,90,148,60,97,18,163,101,110,188,74,96,37,130,70,198,53,188,51,78,21,144,130,154,101,181,133,2,35,171,116,92,168,13,234,221,101,126,181,152,54,7,99,32,177,140,115,208,44,223,74,141,100,33,215,29,86,166,112,145,154,144,131,94,179,193,39,23,61,92,91,137,243,76,53,215,30,20,51,41,81,46,175,167,104,103,140,229,133,216,96,172,181,115,233,6,134,229,244,202,210,52,225,70,185,148,107,137,120,127,76,207,112,78,235,168,171,77,118,153,39,138,115,154,93,193,108,83,193,153,106,38,86,131,227,195,6,7,139,253,90,71,97,178,221,172,42,14,145,120,31,207,180,120,1,224,66,144,0,41,108,217,192,114,169,252,122,152,33,171,178,86,220,162,101,182,221,155,87,161,26,49,160,138,219,132,168,215,39,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,109,228,114,98,178,152,109,229,228,172,210,96,22,245,1,44,45,107,27,122,14,161,8,60,195,7,205,76,82,88,53,17,5,37,164,57,215,152,21,48,118,48,80,245,78,57,59,226,180,88,179,180,225,152,114,67,49,70,163,68,99,85,169,196,180,140,80,158,139,83,4,8,144,57,32,241,102,51,76,94,192,248,126,11,78,230,54,173,102,166,192,183,168,82,38,83,100,153,202,112,136,142,154,221,252,150,41,100,17,54,89,89,140,50,203,50,150,81,233,217,106,141,143,51,228,102,189,96,244,88,1,75,27,92,92,94,174,81,134,85,154,171,242,10,86,11,76,193,214,122,146,90,170,49,170,47,170,99,150,181,143,246,17,9,123,125,138,85,181,106,253,91,118,20,43,46,95,28,39,108,85,11,240,164,84,59,83,107,8,72,15,146,144,212,166,87,77,36,122,105,90,237,213,19,57,161,157,154,244,90,57,173,219,174,225,162,168,105,21,235,131,77,105,214,74,13,160,118,18,46,150,199,165,165,80,199,7,78,121,28,19,58,140,243,31,183,2,27,82,98,208,69,76,77,98,19,106,175,45,205,132,33,164,146,228,34,158,85,19,179,30,7,169,173,109,171,84,76,194,171,42,210,154,242,205,1,33,142,91,13,121,132,55,187,232,76,239,110,181,81,118,72,197,178,220,26,43,79,6,166,152,134,53,41,157,84,228,52,108,8,147,34,33,131,239,65,157,150,221,113,147,176,254,45,180,91,80,183,78,169,217,12,144,171,210,240,74,74,27,116,118,148,26,9,72,78,203,166,6,165,38,155,224,4,20,252,206,1,30,161,194,195,98,163,138,101,57,17,47,12,147,72,137,99,182,37,117,165,20,135,204,186,92,167,86,101,150,90,23,55,208,170,216,152,174,74,195,41,92,218,48,74,150,221,253,127,136,41,149,76,110,212,27,206,234,181,100,247,80,31,113,92,27,87,234,185,169,148,169,173,202,42,181,148,80,9,45,76,196,109,97,76,111,122,27,106,93,110,140,240,194,22,232,86,219,236,166,208,1,223,171,240,86,110,227,80,183,163,152,224,251,161,139,110,178,215,41,13,1,91,5,109,208,150,130,154,216,244,210,93,162,219,206,45,165,78,149,206,170,217,99,31,128,118,54,154,128,223,143,7,144,148,97,136,194,134,94,136,155,195,88,12,5,4,90,202,233,212,170,176,77,46,138,44,109,10,118,255,12,76,33,141,111,203,147,18,212,28,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,204,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,227,146,230,162,55,243,208,75,246,206,163,199,205,56,48,39,7,82,154,222,180,210,244,82,0,115,174,234,244,143,210,76,15,150,32,125,203,167,233,85,150,203,90,125,164,228,83,96,142,143,107,96,236,139,51,103,60,15,109,212,192,120,34,189,118,45,45,142,105,51,155,113,250,190,60,142,174,43,168,99,162,204,73,169,106,179,137,215,26,12,228,212,53,139,151,70,53,43,13,41,55,107,108,181,145,227,138,163,174,122,164,23,221,151,71,122,221,59,233,21,182,160,238,44,109,207,187,90,186,181,237,162,185,153,152,169,205,4,4,3,235,113,181,180,230,122,89,203,37,107,67,187,156,123,125,90,249,238,117,175,9,99,171,30,89,181,178,197,4,188,8,24,30,195,228,160,166,150,172,182,106,24,178,88,75,100,39,51,44,13,88,173,184,196,150,82,157,29,51,234,168,53,206,147,12,49,74,228,19,162,172,175,50,213,212,26,174,41,139,105,97,149,31,38,90,85,89,201,87,53,177,186,80,242,25,138,221,136,248,182,25,75,169,13,173,137,16,171,226,122,221,72,50,74,93,165,58,130,185,50,193,126,187,161,150,108,173,54,29,129,73,190,168,119,230,217,236,180,201,231,146,213,172,82,207,53,167,201,1,59,168,77,135,131,36,94,227,32,170,86,65,69,190,93,46,151,102,147,74,3,23,170,2,108,194,185,94,191,70,164,136,170,178,238,102,19,140,145,82,150,66,162,138,54,55,252,208,40,86,86,56,216,67,96,45,37,79,74,185,225,160,177,133,196,249,188,66,139,121,10,162,50,58,44,84,150,3,57,49,47,163,157,4,45,99,185,201,182,156,24,2,166,44,148,245,24,75,205,4,98,84,226,250,2,90,139,233,104,45,139,199,145,38,142,154,248,48,182,6,146,219,178,52,204,192,77,89,235,211,219,84,171,63,208,187,149,161,62,237,11,197,94,173,180,146,36,148,33,97,22,90,208,253,165,186,109,149,139,93,94,41,178,211,68,146,28,114,26,44,79,115,248,116,188,158,84,106,219,12,86,87,128,174,63,29,139,155,52,5,19,237,65,33,219,217,228,150,92,2,238,114,253,114,126,78,21,99,141,193,146,149,134,173,34,191,106,149,37,174,93,147,149,89,2,166,91,89,157,231,218,77,178,53,7,115,29,162,232,129,198,96,203,9,86,213,82,116,143,88,160,179,122,90,81,140,109,113,109,228,234,76,158,40,13,25,152,94,118,134,72,62,83,171,46,24,132,104,173,226,227,54,201,148,181,169,144,234,21,7,75,21,154,41,99,38,155,111,84,27,181,236,96,187,93,174,230,201,173,148,171,53,114,137,248,32,205,204,55,34,143,198,43,203,250,56,69,141,123,234,56,89,77,138,41,157,26,240,57,48,188,35,62,169,180,179,233,217,52,201,2,157,76,239,231,10,189,85,191,155,102,87,203,108,165,146,175,150,19,137,133,78,241,37,72,31,44,43,169,102,12,201,229,102,165,113,109,61,46,214,106,210,170,64,215,91,163,177,65,196,74,202,80,205,83,18,55,111,247,216,36,222,200,245,208,89,127,190,100,138,210,98,93,236,47,230,76,183,45,118,71,157,138,166,142,50,49,98,204,84,19,117,67,164,55,88,178,185,2,42,89,22,101,212,74,181,110,230,211,20,180,53,5,131,85,76,57,131,0,221,150,94,107,41,164,197,172,135,114,190,43,168,84,74,78,43,220,40,87,104,212,123,53,78,41,181,225,77,3,174,54,115,40,148,142,183,55,163,105,178,135,52,71,133,90,134,218,76,205,58,142,48,137,121,5,174,96,240,48,93,209,186,252,44,99,112,146,49,67,164,1,202,22,241,36,179,157,44,181,188,4,141,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,113,92,216,210,148,132,213,114,148,177,41,74,76,155,163,98,171,213,42,87,143,117,240,28,42,96,233,77,107,173,176,70,106,155,95,13,242,141,5,81,229,86,180,193,230,183,227,77,189,211,133,104,38,147,152,55,22,3,172,85,109,22,7,72,186,96,242,229,249,176,51,211,231,69,46,135,174,58,43,133,161,154,243,180,60,152,244,182,221,9,134,78,243,197,246,178,220,220,42,205,98,165,166,19,200,160,58,79,47,19,114,122,174,143,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,213,113,158,16,50,36,214,93,9,163,190,89,48,38,99,50,207,50,233,166,0,244,100,62,141,65,208,106,48,173,168,202,176,144,162,69,147,156,119,86,105,118,210,106,52,215,249,220,114,97,98,201,209,108,195,197,249,98,97,50,233,52,112,98,84,196,91,219,65,90,32,8,5,54,151,171,172,50,41,72,213,25,82,129,77,163,64,98,169,76,141,222,40,61,102,216,33,117,101,152,139,9,234,162,75,211,19,166,51,43,16,130,70,46,171,179,164,52,175,65,77,98,142,76,115,163,182,208,173,199,8,98,208,159,175,51,116,181,4,65,133,85,82,221,8,104,213,192,53,131,166,160,133,152,202,111,219,200,70,235,22,57,99,94,232,128,25,190,226,72,33,11,119,69,54,149,109,99,189,100,156,54,210,117,56,55,96,213,9,70,229,128,244,39,207,212,102,218,104,117,69,101,211,205,102,219,57,44,193,163,149,25,217,203,167,74,243,30,193,19,60,9,139,67,146,42,27,101,32,116,44,166,149,109,109,214,144,219,73,104,136,149,171,229,84,111,190,5,212,148,138,208,30,167,99,76,76,224,215,70,187,50,31,86,250,235,229,120,26,211,59,153,122,19,75,197,36,6,227,181,254,4,200,254,221,113,189,213,77,16,148,49,106,229,138,179,12,139,73,217,21,142,204,199,211,13,90,152,182,83,245,69,69,103,114,131,1,183,201,55,166,68,37,29,27,138,147,161,72,148,185,216,176,69,111,7,107,185,80,237,67,241,46,187,225,230,141,54,41,11,70,26,40,145,27,138,219,102,23,197,153,156,160,185,228,60,203,146,184,154,146,199,203,68,44,55,76,15,42,50,73,119,38,77,38,45,192,93,147,109,140,217,204,74,214,42,169,148,40,212,139,177,108,183,5,215,219,213,137,166,27,137,150,153,69,144,108,166,193,9,122,3,42,78,187,149,141,66,114,52,175,242,48,222,226,211,85,46,211,90,13,107,211,149,62,89,213,10,169,94,129,31,144,70,186,221,30,208,75,186,97,198,134,152,172,107,85,117,93,48,219,185,18,79,163,201,242,112,174,118,51,219,122,161,174,173,165,34,173,46,234,181,117,1,27,17,57,160,157,183,230,42,153,134,166,8,58,153,183,75,179,206,100,193,21,146,122,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,119,211,157,142,57,6,60,77,86,248,113,38,219,130,42,164,220,140,245,123,171,82,142,28,103,138,185,109,119,89,223,36,152,81,62,77,174,179,58,138,96,165,188,65,48,131,74,42,182,146,242,197,238,188,93,94,55,147,117,125,99,140,121,160,105,167,187,106,169,151,202,50,204,160,29,155,210,25,93,228,217,78,94,212,122,181,45,94,99,98,163,122,26,91,15,121,161,140,245,25,210,52,107,149,113,77,235,42,195,252,70,204,208,6,204,100,106,37,105,146,149,250,245,101,121,0,117,12,190,85,93,43,122,174,181,28,143,210,53,192,21,240,186,94,40,162,189,242,102,82,47,102,84,40,99,128,174,72,51,173,172,54,89,195,176,66,166,6,85,50,167,164,59,185,110,126,148,34,89,67,219,200,228,88,99,51,219,73,181,15,103,20,12,73,110,178,141,153,160,228,37,42,93,74,3,201,72,26,55,140,85,189,69,118,32,113,145,51,22,48,159,35,231,114,187,40,142,122,218,188,161,48,137,41,17,43,214,22,149,12,164,143,226,177,118,35,87,2,90,158,54,164,198,37,36,111,96,102,167,159,139,53,106,114,71,3,226,113,139,171,13,154,68,170,86,234,9,155,73,142,193,179,88,123,82,40,199,171,105,106,110,108,128,2,59,138,55,70,105,36,61,237,108,199,195,17,215,171,169,60,164,74,137,124,67,105,193,66,117,182,134,10,42,3,171,92,9,74,46,214,16,46,87,58,105,181,7,68,199,69,185,92,53,83,201,198,112,193,85,113,99,168,167,250,108,124,89,149,115,5,156,219,148,224,62,215,232,109,179,20,59,40,205,84,62,181,193,161,17,200,231,214,98,197,72,54,84,168,56,32,52,51,219,1,155,65,86,102,202,219,180,84,32,179,35,161,47,85,71,228,188,186,206,207,215,75,4,169,85,84,185,34,177,173,26,222,5,44,66,226,103,45,69,234,50,131,116,188,76,192,219,126,167,161,166,58,25,165,216,5,18,58,212,44,102,245,57,182,44,48,99,99,48,203,101,199,16,213,37,115,100,35,59,42,208,219,177,220,236,66,249,73,3,76,247,124,109,209,129,148,52,149,95,49,226,178,177,238,176,253,197,102,176,104,52,147,128,15,167,59,80,89,86,39,83,148,105,180,99,113,42,159,96,37,97,156,202,230,38,217,212,130,128,38,76,37,153,103,234,165,188,12,199,53,177,157,4,58,127,156,83,42,75,141,165,228,222,50,147,77,205,38,141,110,101,202,25,99,100,217,91,13,134,66,91,86,122,67,174,211,40,229,10,214,214,213,22,38,144,177,26,148,10,92,174,208,101,150,19,137,128,197,54,130,140,18,67,3,235,35,60,194,240,242,96,185,100,200,78,109,34,115,173,88,141,229,39,211,58,69,22,5,70,28,141,12,94,37,39,205,213,88,78,117,36,42,53,172,204,183,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,160,15,230,205,124,38,213,72,87,128,230,220,226,226,88,171,24,231,58,75,134,95,105,248,26,162,178,240,180,47,67,140,130,117,215,115,122,3,15,147,64,64,24,16,245,56,201,47,120,157,147,155,45,50,209,43,86,83,101,136,198,183,99,30,75,233,208,72,54,186,248,104,210,32,87,92,154,104,212,87,203,201,52,221,216,192,3,204,88,213,4,92,142,85,122,69,14,26,42,189,10,90,111,198,231,173,85,151,47,103,81,109,50,168,246,58,84,218,156,25,249,165,204,207,114,196,176,192,80,16,95,28,176,37,20,43,1,33,146,175,234,217,1,62,23,166,179,134,84,47,143,139,201,244,122,158,64,154,73,37,169,160,75,160,225,199,83,80,81,33,179,172,50,197,82,82,14,166,167,76,158,233,244,86,13,72,147,25,147,27,175,160,205,114,88,238,231,50,114,91,28,180,145,254,100,208,208,150,58,73,143,245,248,54,71,82,173,66,182,174,115,57,163,186,74,15,178,211,249,108,152,223,54,75,197,173,58,148,146,12,167,49,147,4,95,162,199,227,81,99,91,90,231,114,96,65,54,99,67,186,147,208,226,203,186,166,213,98,75,44,5,152,231,146,106,161,131,220,38,207,19,134,46,47,245,78,174,85,101,167,211,114,106,216,105,22,83,169,28,97,142,150,121,118,173,160,121,126,164,245,184,60,16,143,33,173,24,235,54,4,165,3,153,56,91,76,54,146,163,109,74,164,71,75,32,47,194,155,30,211,79,172,128,222,210,6,187,62,58,42,13,139,201,81,175,130,228,84,40,37,111,7,98,153,232,148,72,120,170,40,197,24,14,241,181,124,111,145,78,164,209,237,182,97,206,176,10,156,55,205,54,44,53,33,74,215,100,132,110,181,9,173,47,86,187,108,57,37,196,139,77,90,76,99,195,22,140,1,217,181,153,38,245,105,172,83,142,77,250,68,179,164,166,129,58,14,21,69,84,206,111,7,211,70,98,186,150,37,181,94,89,209,116,31,71,27,197,82,139,161,115,37,137,42,148,11,185,106,114,180,220,174,218,124,158,231,99,185,46,205,3,25,189,100,16,136,134,199,129,220,44,242,105,62,134,213,99,229,100,109,76,99,165,137,110,32,195,98,133,214,202,141,14,155,31,25,166,198,74,171,254,144,202,108,134,241,86,78,3,171,36,221,48,185,228,172,172,74,75,173,54,175,43,57,168,210,76,20,208,6,214,130,153,132,58,6,186,125,179,43,36,105,146,162,27,3,161,87,89,172,193,78,163,245,245,69,26,215,212,82,28,42,199,33,19,170,0,185,63,78,182,171,12,106,154,235,6,10,15,139,124,58,54,7,58,174,146,213,243,229,126,21,159,141,106,76,191,150,171,96,154,185,218,26,51,220,96,82,57,170,148,50,100,6,77,205,179,91,109,150,24,23,218,169,69,123,78,197,55,133,24,78,116,45,189,99,170,246,99,157,108,19,172,144,68,178,106,233,36,96,186,13,234,179,234,148,91,106,29,133,73,50,117,214,20,4,60,134,101,226,35,251,8,165,222,108,149,107,121,156,5,34,195,31,219,135,65,168,64,188,117,111,255,60,43,218,169,109,223,71,119,51,158,74,242,193,51,15,130,41,12,198,5,236,79,158,216,175,49,61,252,140,36,73,79,3,165,175,30,216,127,221,152,170,169,201,193,79,93,126,116,52,106,249,53,60,178,83,86,142,59,7,9,65,143,118,196,49,73,32,251,253,71,51,94,178,174,25,60,184,199,61,114,156,15,110,118,238,17,71,23,132,207,224,214,101,215,208,35,251,165,116,231,21,114,81,158,152,178,190,39,113,99,78,103,15,161,167,119,55,207,241,126,224,5,227,241,99,213,148,199,238,42,147,8,13,147,203,213,229,68,30,246,85,221,138,141,27,168,154,244,100,215,4,80,31,251,41,250,27,235,125,179,133,241,16,218,183,205,126,159,254,30,53,125,168,241,126,12,199,197,228,34,90,55,55,187,111,69,94,183,232,172,111,28,247,207,135,147,233,68,14,27,239,93,88,222,141,33,243,186,56,8,39,108,59,166,220,88,183,139,168,1,71,149,235,123,210,116,94,251,113,147,55,22,253,190,186,14,0,60,57,250,3,221,236,102,23,44,34,40,186,239,240,144,89,116,122,134,159,95,187,155,253,99,124,151,215,225,53,1,239,38,241,206,95,10,161,42,157,71,246,99,29,174,132,215,138,116,101,204,248,201,147,215,222,127,14,241,7,78,170,44,121,80,28,86,225,246,199,189,11,50,26,33,80,153,135,3,43,54,248,250,181,182,194,38,25,50,35,80,20,124,202,95,210,144,8,84,81,159,106,154,192,235,143,31,175,116,126,182,243,164,222,49,131,27,48,226,167,32,34,57,131,38,223,53,137,247,137,81,19,248,4,233,61,215,121,200,247,205,176,238,62,249,169,85,165,217,61,190,124,40,200,253,169,30,214,172,123,180,224,202,28,200,214,147,17,151,85,225,240,21,248,37,88,15,93,17,248,207,33,208,53,5,95,195,4,116,253,0,123,219,229,5,120,106,141,157,236,46,155,11,3,184,61,11,120,96,189,232,135,94,180,173,29,201,72,71,50,176,245,160,142,199,131,221,179,245,30,254,181,219,187,47,238,222,207,63,16,101,77,11,217,143,163,100,136,75,187,6,180,38,26,227,254,52,47,157,16,15,84,3,200,0,124,255,201,29,178,206,189,22,216,165,245,57,126,55,240,10,21,129,234,220,147,169,128,185,31,156,248,166,206,79,0,139,215,129,4,119,79,178,64,26,48,117,117,6,182,138,67,210,227,199,194,84,218,0,60,87,138,14,72,29,74,130,201,236,114,29,246,47,62,228,237,123,87,69,158,216,127,91,96,54,239,15,169,147,179,207,124,222,83,133,8,46,64,122,184,192,66,55,64,153,217,84,181,132,221,215,215,69,206,139,230,166,85,231,207,95,56,101,162,136,92,214,178,167,96,179,183,245,23,235,118,91,147,7,50,139,30,84,39,246,188,7,130,128,92,179,82,37,115,240,16,181,127,183,58,211,122,112,249,102,243,112,160,74,146,60,57,166,172,247,41,110,238,4,91,31,217,194,174,186,181,244,141,195,210,91,31,235,17,42,31,60,57,104,40,40,236,4,42,61,146,84,99,166,241,155,135,125,77,94,63,26,46,12,83,237,111,236,70,88,33,24,118,156,202,141,32,155,43,25,84,193,86,84,108,194,198,78,93,241,194,93,57,254,229,214,29,12,22,75,58,71,159,242,234,79,59,23,122,232,106,175,64,249,233,91,17,46,39,201,238,194,157,30,121,132,8,248,1,132,193,132,139,45,210,125,30,231,251,1,226,139,113,164,246,184,171,224,17,233,72,19,140,148,169,138,188,182,211,227,198,96,184,52,249,140,166,44,198,87,234,201,182,16,200,65,227,180,99,105,128,78,163,143,121,109,223,54,91,241,218,141,227,233,134,185,131,196,94,185,215,238,110,217,110,242,156,223,151,7,252,139,187,242,196,98,115,214,23,134,129,165,242,244,20,67,127,96,93,245,105,45,44,176,236,175,207,45,120,37,169,203,93,115,116,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,58,24,177,186,253,240,140,225,142,112,83,84,163,193,11,174,16,55,231,73,200,248,127,26,194,134,77,64,214,30,88,113,113,160,163,223,244,232,39,79,56,105,223,199,45,235,117,71,75,45,218,253,127,34,148,178,201,92,143,89,166,157,189,110,50,253,133,21,10,153,69,19,215,10,199,36,171,215,35,59,70,82,177,127,138,214,15,213,73,96,173,159,78,38,207,48,34,248,166,102,38,174,71,28,35,219,223,48,50,72,233,47,19,215,20,199,140,19,213,93,168,37,40,185,177,200,207,18,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,47,48,99,182,123,140,212,4,63,155,204,150,149,119,117,92,36,153,205,33,123,149,96,112,59,39,9,114,136,36,67,129,156,238,174,246,140,106,225,198,89,18,212,49,197,140,185,46,32,179,228,246,100,144,20,179,0,73,11,80,46,102,149,91,114,40,123,109,228,25,2,36,142,88,6,80,178,170,195,193,156,5,168,38,187,86,196,41,67,88,37,135,201,45,104,9,203,24,201,125,27,167,9,102,155,28,39,118,213,216,0,34,32,11,84,45,126,76,140,165,153,81,170,122,77,177,78,115,150,169,241,190,207,13,142,89,128,28,171,194,93,171,30,169,153,157,134,128,52,228,56,4,135,246,144,169,173,157,175,166,171,215,99,215,64,1,154,105,15,205,67,126,147,193,143,57,171,52,67,128,156,24,168,92,250,80,57,37,195,140,50,160,198,160,217,10,7,210,180,204,154,179,230,130,1,18,13,214,138,243,2,137,102,102,192,93,143,211,12,4,18,23,32,113,106,149,132,51,56,103,117,37,149,217,183,77,220,141,119,60,99,141,119,142,89,101,171,86,103,49,144,85,156,37,185,235,41,168,8,7,166,5,40,219,61,78,40,231,167,51,209,230,160,173,134,29,188,11,154,10,106,154,78,91,217,73,198,249,136,218,151,7,83,9,148,41,224,9,11,185,186,159,182,251,9,235,244,86,11,80,152,179,140,184,239,139,197,110,78,194,121,187,241,80,14,180,30,84,104,106,79,74,103,36,193,79,99,95,25,167,26,203,4,157,176,250,1,74,116,119,53,28,37,142,133,121,102,89,144,247,180,0,214,136,245,130,29,42,52,181,104,233,44,168,47,232,232,13,187,67,28,135,32,178,68,154,182,235,197,102,175,219,206,180,72,14,64,21,82,76,54,109,125,192,204,237,225,4,171,7,3,73,73,171,34,78,103,100,97,240,153,157,100,205,235,141,55,194,57,138,67,156,136,114,222,111,176,231,71,57,255,17,15,132,153,165,236,104,25,86,68,231,213,195,171,189,144,100,5,39,122,242,111,36,94,31,129,124,24,195,97,222,137,47,253,35,231,200,219,251,61,12,193,34,138,239,242,119,210,146,160,92,93,29,242,157,163,48,95,254,141,102,137,126,86,190,115,186,231,228,219,86,10,99,33,92,93,29,191,223,9,131,199,252,49,144,195,92,249,146,253,159,43,223,54,177,28,243,251,88,159,236,239,242,221,231,113,251,252,221,209,182,149,111,71,174,6,206,22,15,241,175,110,19,206,49,213,19,25,235,208,132,169,217,250,81,32,223,57,136,177,242,173,179,24,119,246,177,62,246,231,158,97,240,20,220,41,85,251,130,86,136,172,39,223,123,50,226,138,68,245,180,220,243,201,209,48,100,147,220,25,135,66,64,109,125,240,234,88,241,167,251,30,11,107,193,97,160,14,197,227,241,93,220,178,67,7,217,87,253,144,111,69,216,198,125,166,155,136,94,6,45,195,92,45,127,122,39,157,135,19,115,224,88,128,62,7,191,237,37,26,97,117,186,138,232,90,171,204,213,149,107,126,66,151,84,227,104,137,10,173,196,46,242,249,60,146,30,131,148,159,220,193,58,117,101,153,167,66,201,249,207,254,159,184,51,125,120,103,219,148,174,35,8,156,50,116,121,235,110,215,223,127,32,114,229,226,28,143,2,165,157,131,56,215,152,156,51,239,3,179,54,106,226,6,58,46,180,111,14,182,140,215,223,26,167,37,86,155,162,91,115,65,5,195,86,150,245,223,96,199,158,108,76,219,32,230,47,225,54,144,5,75,92,94,5,203,88,21,172,199,190,143,94,121,36,194,108,99,209,112,158,173,49,112,237,192,125,193,29,43,217,43,126,18,89,214,57,28,189,112,198,237,118,222,251,52,209,107,63,11,226,122,78,117,174,44,139,218,73,152,59,56,156,127,147,61,127,29,249,183,249,135,17,43,231,36,248,222,126,182,51,160,69,23,219,89,232,238,40,247,112,103,85,187,179,77,151,215,244,104,98,187,179,4,248,229,174,10,216,135,207,65,73,240,250,10,122,128,189,29,53,158,103,113,210,59,186,123,103,127,243,214,111,207,110,48,226,188,13,223,101,129,11,35,116,172,31,6,135,93,47,18,144,120,124,123,188,59,119,47,101,65,103,143,146,99,69,139,20,29,125,98,141,79,112,124,8,166,181,38,69,245,250,229,29,126,176,234,157,39,100,121,240,238,131,118,176,223,157,152,165,225,98,209,185,226,236,29,211,226,96,176,187,190,187,204,73,249,44,162,30,97,179,233,142,62,209,239,90,140,46,131,223,153,228,95,209,210,23,85,161,147,124,1,121,251,226,182,95,102,252,123,5,158,69,70,243,44,219,68,232,230,89,59,107,97,176,5,81,173,136,50,233,189,246,250,222,209,151,103,27,44,63,153,138,29,106,23,52,151,28,1,189,242,165,109,141,220,103,217,22,148,253,32,160,158,172,163,193,18,100,237,12,148,129,188,117,32,203,163,179,194,110,130,46,99,230,145,191,172,31,133,55,195,43,41,123,180,111,187,174,132,235,234,45,91,197,13,225,88,18,111,12,228,40,150,181,179,137,186,72,218,214,209,125,182,207,74,106,41,3,30,59,233,190,156,203,94,186,35,227,210,227,15,10,159,199,102,26,205,245,169,19,92,63,242,100,194,17,253,156,221,210,123,46,225,85,58,173,227,238,232,179,19,231,98,177,16,194,123,214,139,64,81,149,115,237,74,198,66,136,66,95,248,20,31,175,220,114,170,129,158,35,158,171,144,154,248,76,138,87,59,155,98,104,39,237,207,14,142,61,229,46,166,6,37,107,175,148,128,248,160,143,37,172,51,194,43,75,233,183,237,183,17,242,185,109,207,189,34,66,136,132,8,20,238,206,140,150,220,31,120,111,138,251,228,199,213,223,157,119,76,187,253,2,122,77,131,31,104,205,171,13,254,145,145,190,117,253,230,42,202,55,127,62,197,171,38,255,139,179,165,95,125,246,65,252,193,254,127,94,19,241,103,31,157,179,187,59,78,16,87,182,23,132,235,34,70,191,196,235,113,109,112,78,28,205,255,102,238,133,15,57,112,31,229,190,132,164,46,143,197,79,126,0,114,157,165,111,30,165,55,51,186,30,59,175,7,127,85,118,201,23,213,38,226,155,51,43,228,242,140,240,87,230,51,169,20,147,132,160,203,106,19,245,81,72,117,66,239,164,68,48,28,142,190,126,155,231,49,250,83,184,126,155,148,32,26,149,100,228,220,59,195,49,1,189,119,128,15,232,198,195,51,48,34,6,211,56,69,121,67,122,44,59,127,208,15,232,88,118,119,84,1,67,208,255,179,243,185,179,127,221,59,194,193,88,148,43,221,193,7,111,231,129,119,39,212,249,174,231,33,49,28,94,17,213,137,94,57,27,207,239,143,126,193,135,30,111,244,179,191,187,219,23,253,108,82,46,79,244,203,191,121,53,63,244,11,186,41,218,11,253,98,34,175,228,131,126,73,23,221,207,3,253,2,132,51,253,207,47,161,120,217,36,56,223,247,252,226,165,116,89,93,238,231,119,126,65,83,207,247,58,191,160,206,159,172,207,249,5,21,249,20,61,206,95,79,247,248,253,205,207,166,250,186,188,205,207,1,236,91,55,243,91,167,15,143,31,107,188,32,107,174,109,211,207,1,206,35,104,155,135,175,236,159,151,5,87,93,204,14,94,67,60,226,61,96,206,138,62,188,55,221,96,172,225,189,73,157,27,89,232,5,184,59,142,240,0,189,143,35,188,127,13,207,143,26,60,11,227,252,24,193,189,19,251,110,47,240,7,16,158,131,54,155,206,102,32,111,125,51,211,120,209,126,44,239,191,255,177,67,14,228,59,153,143,31,243,58,88,185,79,172,125,250,134,180,69,72,215,14,116,31,97,232,124,80,71,90,123,114,1,226,213,3,113,32,139,163,155,208,177,246,118,230,209,199,254,2,18,118,3,236,124,32,55,239,185,77,32,146,193,197,126,246,130,141,59,134,33,136,232,184,192,156,18,238,93,203,127,119,160,187,231,56,110,65,234,16,142,239,133,221,167,122,39,140,117,44,29,89,21,208,251,145,253,183,251,254,1,6,19,4,121,162,57,150,46,249,192,238,162,59,73,237,130,59,246,33,58,234,196,102,71,2,80,209,70,143,66,88,162,237,18,120,246,22,103,60,9,237,163,112,93,232,213,248,172,227,107,53,225,151,187,133,252,36,112,239,193,133,116,158,0,189,140,55,47,83,147,66,110,72,112,230,101,132,175,153,255,18,7,43,223,94,35,129,2,199,0,21,103,192,130,242,188,43,120,197,243,100,146,221,169,86,43,30,29,116,2,136,114,98,97,60,59,207,62,245,252,198,122,252,208,62,127,236,130,221,145,235,19,151,42,188,3,1,106,191,248,57,43,225,234,230,202,58,47,122,59,164,25,167,103,201,211,7,135,119,70,207,150,77,128,152,53,230,53,205,147,230,91,6,208,167,26,120,242,31,152,162,97,147,178,232,124,114,81,38,255,57,41,214,246,243,254,142,240,145,121,194,242,79,111,50,5,59,124,164,8,39,174,85,214,242,213,183,189,250,219,142,107,252,193,181,93,102,152,145,237,174,111,38,174,17,150,105,218,161,19,233,125,124,199,104,239,173,46,13,217,235,113,222,246,199,95,37,24,56,97,123,233,23,173,112,141,52,40,112,140,159,208,88,59,167,106,185,239,115,12,149,56,198,79,208,137,153,157,102,185,225,135,197,79,204,172,160,2,144,191,98,253,241,19,26,231,161,201,30,227,39,150,174,156,52,51,229,236,248,9,152,59,84,14,3,149,227,92,241,19,91,110,205,89,85,37,56,87,252,4,201,13,184,107,53,205,168,73,87,252,196,48,137,115,215,155,20,51,79,250,227,39,204,36,232,138,77,142,137,37,93,241,19,241,164,150,180,130,59,198,169,170,211,195,160,91,21,187,85,169,53,232,126,208,170,212,62,38,101,190,111,85,250,80,247,57,232,149,116,245,24,57,179,77,31,187,215,9,24,241,134,206,172,211,160,171,148,36,131,129,156,38,51,203,28,8,109,146,140,98,69,129,236,99,103,6,153,37,123,61,202,218,241,34,135,216,25,51,99,114,22,164,21,47,130,121,223,105,67,51,38,123,173,164,152,24,200,170,91,57,96,160,204,236,161,50,70,138,153,102,237,209,131,143,137,160,15,172,80,18,43,54,196,158,72,107,43,214,65,5,149,3,137,78,80,70,123,23,147,225,84,158,206,130,202,143,65,139,115,213,221,51,113,115,87,164,133,53,225,108,210,122,206,161,189,1,197,140,61,237,109,14,118,230,64,174,187,43,63,223,247,25,153,183,98,61,120,240,17,196,50,243,124,213,67,213,206,63,54,131,99,144,188,93,57,135,42,154,7,84,99,44,163,20,172,238,100,218,86,199,21,38,118,208,213,188,80,245,4,89,169,236,174,87,192,79,34,113,8,149,57,134,199,216,129,72,120,65,103,237,177,40,238,102,195,152,13,6,209,176,155,20,157,184,94,37,153,100,242,176,8,143,49,33,158,181,126,234,249,234,221,134,119,118,32,200,103,255,32,3,65,112,137,68,105,241,83,11,4,57,152,85,162,157,146,143,14,35,62,9,60,196,233,197,114,67,1,34,80,208,229,197,151,113,116,50,177,28,240,206,115,92,113,59,195,92,121,253,100,238,242,96,58,237,16,228,152,197,35,188,108,143,238,46,119,58,218,122,139,59,254,7,231,56,233,251,157,225,207,246,238,247,168,172,251,15,109,241,247,141,239,239,27,223,223,55,190,191,111,124,127,223,248,254,190,241,253,125,227,251,251,137,84,204,111,14,138,244,186,139,140,242,242,176,62,119,180,108,20,164,203,96,244,73,7,13,189,242,150,119,50,96,240,188,250,126,130,164,239,23,131,120,102,133,194,98,15,79,199,29,70,199,28,94,6,25,12,254,139,142,51,188,136,242,169,248,194,115,99,11,47,3,244,6,8,94,88,252,162,88,194,123,198,17,70,54,231,84,252,160,219,54,116,117,58,120,208,123,104,27,89,52,170,26,97,246,175,183,28,98,111,249,45,96,222,58,58,50,161,79,29,177,141,114,145,146,203,253,68,251,75,170,184,83,62,78,72,79,23,212,193,101,123,139,30,158,135,39,61,173,143,4,92,13,242,153,236,78,122,138,35,103,184,130,7,118,12,143,193,237,42,82,97,8,88,250,194,186,205,163,105,158,12,223,8,40,12,33,119,50,184,107,22,150,239,155,205,158,96,149,208,186,7,166,165,143,2,21,18,82,240,32,164,219,119,74,249,105,53,195,93,104,167,25,32,33,161,225,158,42,236,67,99,2,165,130,209,46,30,67,227,25,97,204,1,233,228,236,168,226,189,97,202,219,7,190,56,161,192,157,15,251,35,151,171,208,51,23,223,148,121,37,45,197,99,182,244,177,157,163,13,51,44,174,231,78,162,190,213,102,27,52,143,135,33,231,95,95,113,226,206,19,207,249,12,18,126,117,134,207,236,121,226,254,146,128,1,52,106,213,92,5,217,49,100,7,101,157,86,238,195,190,178,16,162,62,11,57,134,10,57,81,10,158,52,184,74,98,254,6,184,4,155,19,37,207,190,0,36,104,120,245,142,86,228,121,163,255,148,50,96,156,189,187,47,79,174,156,200,133,227,187,16,38,124,75,177,79,89,63,251,38,40,230,205,159,215,251,39,16,246,226,55,89,127,246,145,85,44,204,205,0,172,43,111,0,199,73,15,3,167,244,127,51,125,123,180,61,217,237,24,140,201,211,136,0,140,183,16,76,196,238,255,92,137,96,78,110,124,247,163,226,82,95,132,5,1,255,147,39,238,171,120,159,158,86,154,130,31,31,252,235,80,183,187,219,93,30,127,129,239,105,222,250,115,14,9,71,133,9,16,186,62,31,243,161,223,73,240,225,103,250,120,159,236,243,79,79,246,211,149,231,125,146,131,243,141,253,199,115,35,51,63,158,1,126,174,4,9,216,19,68,82,121,109,170,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,140,7,21,182,47,121,10,142,194,222,243,43,224,44,244,58,124,96,14,203,166,200,79,120,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,44,177,43,181,2,73,144,157,228,216,194,171,105,219,107,225,240,225,220,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,89,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,213,49,144,68,226,179,137,242,72,224,13,153,192,174,213,86,162,92,91,65,249,180,50,181,30,113,44,213,155,131,100,83,1,191,165,49,240,35,33,178,12,144,173,24,182,66,116,19,18,248,165,72,140,180,100,181,85,195,38,37,68,98,5,166,5,215,210,233,254,134,40,8,105,188,150,84,54,74,155,29,228,155,165,58,182,30,85,205,78,190,146,206,53,82,90,33,139,166,213,236,168,157,239,201,74,181,218,78,204,19,25,52,209,69,180,181,174,140,210,227,92,190,88,237,101,115,89,67,173,37,59,234,82,109,168,138,50,165,106,237,102,173,199,72,248,164,173,207,51,177,229,70,46,211,101,26,215,182,164,142,84,116,100,158,111,81,109,188,47,226,197,45,190,157,65,132,76,206,48,36,219,101,43,74,135,97,135,76,161,81,42,247,218,40,147,88,149,186,41,92,175,196,90,136,212,96,211,233,242,170,132,37,141,116,89,154,45,54,24,156,16,249,38,145,78,22,139,169,129,169,109,51,101,72,111,27,72,202,104,154,37,82,104,208,80,94,88,167,203,51,118,142,106,25,190,191,212,231,24,179,80,50,93,182,153,200,196,77,163,87,77,82,76,109,197,77,133,25,215,96,203,137,4,83,40,207,200,10,197,140,25,90,73,247,226,201,69,171,137,105,155,97,211,136,21,8,198,84,164,106,154,98,208,85,99,213,171,38,232,121,97,219,213,153,236,42,65,49,5,166,130,21,186,108,155,209,86,12,85,109,119,58,153,126,123,188,200,64,76,63,177,100,116,133,67,48,186,212,204,195,181,65,115,149,166,18,8,195,43,101,121,182,45,204,21,120,170,11,140,193,0,169,19,75,23,115,137,10,28,19,96,113,146,230,141,4,199,196,86,204,152,202,13,19,121,161,59,134,147,185,117,76,39,249,140,145,168,48,189,85,241,255,101,239,77,187,27,73,174,3,209,191,130,134,90,45,242,32,9,102,98,7,40,74,131,157,0,8,128,88,72,16,44,215,235,147,72,100,2,137,37,19,200,76,172,108,158,211,154,55,126,150,44,235,117,123,44,75,182,166,53,99,201,210,88,111,124,180,248,89,150,100,45,158,31,51,93,85,221,159,252,23,94,68,228,22,185,1,32,187,212,150,223,116,177,138,5,100,68,222,184,113,227,198,221,226,70,68,183,172,116,232,108,123,118,115,37,14,7,117,57,125,90,190,109,247,10,157,217,108,81,9,69,70,205,72,73,204,230,98,203,81,57,49,47,87,166,171,246,160,183,74,179,210,13,45,80,55,89,166,35,214,79,211,23,105,102,80,163,90,125,234,110,84,30,84,34,69,38,55,154,119,217,230,181,112,161,0,130,92,69,224,189,209,84,153,186,22,89,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,253,80,181,60,2,45,199,211,165,106,38,87,34,103,74,185,51,162,22,252,77,186,30,201,200,217,81,103,206,64,208,226,178,183,168,242,245,118,167,166,228,27,189,78,180,80,8,240,149,116,233,110,93,204,174,107,57,134,157,133,2,195,14,167,228,41,62,87,153,87,183,149,250,80,154,11,2,123,197,5,70,129,216,92,153,109,234,203,65,111,80,25,164,227,197,122,43,185,14,23,23,145,59,105,93,161,214,151,177,89,121,92,13,207,230,181,197,117,189,49,152,145,225,91,166,61,168,202,105,174,16,205,115,147,139,194,188,195,141,114,171,116,125,116,193,183,114,141,204,52,61,28,92,69,138,211,152,88,238,77,79,243,180,66,77,229,154,172,116,10,253,235,193,229,41,197,242,43,73,106,84,232,116,145,234,117,1,39,100,87,181,59,102,43,115,131,56,21,47,110,7,129,206,44,50,91,95,20,227,93,174,146,173,44,91,235,77,135,79,12,243,249,230,120,92,146,200,236,90,104,5,152,102,179,221,164,91,219,235,112,87,200,247,39,253,102,54,210,30,119,166,205,237,164,31,109,146,205,80,174,61,186,237,95,115,141,17,217,30,151,51,133,217,40,151,139,172,91,229,205,44,50,76,148,78,27,121,182,180,90,37,151,108,149,191,104,40,100,41,49,63,109,166,155,139,235,89,190,48,238,70,78,201,100,62,90,93,207,43,108,132,201,223,76,122,221,203,172,212,100,27,163,124,111,194,53,47,186,226,252,50,39,47,106,237,110,50,89,45,20,110,250,129,100,166,216,164,55,165,25,115,153,13,115,161,83,113,181,184,78,55,135,45,38,186,13,76,163,167,129,220,64,184,172,116,154,74,115,50,188,73,230,168,100,126,16,16,230,3,169,188,16,163,121,50,180,20,115,163,205,56,89,17,47,91,171,116,248,74,188,109,144,74,232,142,172,158,50,149,116,165,95,172,15,250,253,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,251,119,82,119,82,100,226,179,219,228,108,201,119,107,243,180,32,244,202,185,188,60,172,111,174,71,139,244,98,195,137,165,100,104,153,165,227,209,237,109,245,58,186,41,46,107,148,192,23,152,106,179,201,45,107,171,108,164,30,189,72,76,139,235,74,56,80,155,244,43,89,161,49,7,220,127,59,141,109,110,234,12,43,13,227,55,108,145,143,21,218,137,208,118,22,106,21,23,204,38,84,77,183,231,179,22,23,150,51,139,203,66,107,64,206,43,197,64,52,218,105,86,168,145,28,185,96,114,139,116,153,137,115,185,65,105,53,154,199,4,118,92,185,73,142,19,197,203,139,73,99,146,164,185,52,183,234,174,170,137,236,109,97,43,144,189,101,235,42,27,146,243,171,72,169,83,82,24,50,223,46,142,248,242,70,236,242,137,104,180,189,149,75,60,201,196,162,210,229,232,162,146,156,199,71,181,97,177,89,142,110,71,183,155,49,95,139,44,75,151,124,185,85,153,213,38,73,54,118,45,6,150,125,97,22,41,4,114,87,245,156,124,119,83,191,18,148,102,167,213,186,78,198,149,146,82,73,174,129,108,184,30,55,3,241,245,54,188,217,148,55,253,116,231,46,185,29,77,42,183,253,110,129,235,247,103,161,12,21,10,173,71,192,37,30,9,183,37,78,234,93,240,151,2,144,176,155,88,46,94,138,240,137,249,186,29,31,138,205,80,123,114,5,230,86,131,235,51,179,64,166,125,145,105,198,229,113,69,9,108,47,41,105,150,27,41,253,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,60,119,155,190,42,196,110,174,214,227,105,189,154,91,221,49,131,80,190,30,104,78,226,55,55,151,204,102,21,205,4,198,77,50,219,228,201,139,65,34,18,24,77,169,141,40,198,215,163,124,168,214,140,198,50,209,237,105,116,185,81,134,225,101,229,238,174,177,204,132,91,160,219,167,185,219,12,213,44,149,203,183,91,246,234,118,212,9,45,103,131,122,168,51,89,15,226,69,102,70,133,111,151,153,200,90,170,182,251,167,87,119,219,210,180,28,165,238,74,82,155,226,196,73,58,39,118,51,157,113,119,69,147,153,244,38,194,5,242,129,106,175,151,160,201,187,98,111,29,143,86,57,169,185,42,117,211,66,246,180,73,93,173,57,234,70,104,10,220,100,212,169,1,114,8,195,78,40,89,94,142,168,196,138,170,36,42,219,100,37,218,43,214,43,145,121,87,92,13,70,253,245,197,180,154,9,103,166,195,101,98,209,143,119,147,188,80,93,1,165,86,205,175,19,27,190,180,109,20,139,139,246,118,58,46,212,165,205,44,223,184,237,79,34,133,60,155,61,229,201,53,155,41,108,39,209,78,109,186,152,47,74,213,254,85,56,86,157,70,152,117,167,90,8,119,10,145,250,116,52,143,182,35,203,235,59,82,174,110,178,209,74,78,234,23,218,165,12,147,99,51,225,209,146,238,221,181,251,43,190,185,160,103,107,229,116,145,29,93,5,154,66,186,83,175,199,87,11,89,74,94,84,228,238,157,116,157,43,83,82,105,201,197,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,154,203,94,139,241,240,124,30,90,150,167,108,156,108,213,155,153,187,237,90,224,51,203,187,242,244,98,211,202,245,71,201,197,50,210,188,10,159,174,66,23,50,205,102,150,128,114,76,57,80,189,162,70,35,161,11,164,82,177,91,203,1,162,79,38,74,189,86,103,233,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,246,179,23,167,243,121,161,63,31,109,50,167,226,29,127,117,45,183,154,179,122,50,22,221,100,235,209,78,164,220,73,14,135,124,254,122,153,230,59,133,112,107,222,26,15,163,237,53,176,244,42,141,216,41,121,91,79,82,171,139,237,58,156,184,83,10,249,97,115,61,45,42,210,181,44,182,111,148,106,243,134,167,87,139,70,165,179,142,94,14,186,165,118,36,154,139,222,197,74,243,233,180,34,203,181,41,39,37,174,238,38,245,222,245,162,158,46,135,175,251,241,101,161,123,71,205,115,69,185,218,187,41,23,22,211,107,178,94,155,133,42,237,233,116,153,108,85,100,114,219,155,183,98,108,148,165,169,142,18,24,178,23,119,244,205,172,45,246,165,98,99,49,90,231,194,226,205,93,113,43,112,98,102,123,153,187,187,160,55,189,16,37,134,66,179,104,122,180,184,205,140,35,165,172,18,109,159,198,54,195,122,226,110,19,218,180,88,185,55,139,77,249,120,124,72,9,82,87,106,151,194,153,244,205,178,92,77,200,137,118,145,103,183,185,34,41,183,34,93,158,173,196,151,82,249,50,151,171,145,74,226,38,116,171,68,138,209,210,60,31,61,149,122,195,73,175,32,68,166,179,82,125,43,209,151,147,92,129,235,180,152,204,82,30,11,245,62,181,8,85,110,133,28,45,229,55,243,5,217,206,220,196,163,171,213,188,153,168,71,98,204,186,74,70,167,114,185,156,185,144,200,246,132,207,51,141,108,127,83,110,199,167,229,105,23,216,135,219,229,246,148,46,78,55,139,235,165,24,141,92,36,201,43,142,190,201,95,36,199,210,112,120,42,214,46,38,21,81,204,115,221,94,78,190,186,202,223,221,14,239,54,181,237,252,74,94,95,81,167,97,234,98,43,182,23,183,116,188,194,75,219,196,154,227,71,249,149,92,149,248,91,114,56,26,12,103,145,112,167,30,30,15,26,253,211,73,167,24,171,54,162,225,101,105,32,247,47,106,253,155,217,233,213,172,82,88,146,87,211,36,179,224,184,9,185,46,182,171,171,109,123,93,220,140,162,55,108,62,209,165,233,78,84,30,183,170,109,102,212,231,110,86,99,229,110,148,159,79,235,133,112,183,61,234,37,174,107,203,211,171,74,233,162,187,90,76,153,192,205,186,185,190,110,37,203,12,125,187,30,11,205,214,58,78,221,21,155,119,55,189,92,180,34,84,199,217,117,184,186,165,198,253,139,68,63,183,200,149,228,139,194,98,149,14,201,225,73,189,92,104,76,194,194,76,217,204,3,121,186,87,45,204,234,137,94,171,145,13,223,116,35,107,101,214,94,133,102,212,122,157,143,132,219,119,77,57,208,191,190,142,78,251,181,241,197,164,214,158,164,41,121,192,8,242,101,228,52,217,41,101,7,149,114,239,174,188,168,21,110,0,111,55,227,2,191,46,23,199,92,56,151,9,229,203,253,109,45,202,211,151,108,167,223,13,72,157,235,75,182,40,119,166,43,122,203,85,146,185,171,98,175,49,149,250,155,100,120,186,109,148,51,147,76,117,155,227,106,124,151,167,75,157,1,215,40,181,46,150,221,235,113,91,40,94,241,226,164,93,233,85,41,65,168,85,242,167,237,217,117,228,106,145,238,38,155,245,102,187,187,62,173,244,129,205,16,166,46,91,153,208,48,116,27,106,37,210,73,113,123,170,132,71,237,126,122,9,20,221,229,162,156,229,182,91,145,167,58,221,73,126,91,146,195,243,118,93,202,83,155,209,188,160,40,194,237,245,160,207,213,198,137,225,166,155,172,38,87,129,94,104,149,137,14,57,96,251,112,55,2,93,106,4,168,6,159,156,86,37,133,90,21,231,141,101,61,31,89,220,13,171,221,217,184,81,137,115,13,178,50,27,95,116,122,189,174,194,196,179,167,87,34,27,8,15,115,244,53,117,186,25,112,177,48,95,29,54,110,111,58,179,18,213,200,55,166,245,122,39,89,106,93,38,47,10,181,43,126,210,230,47,6,23,119,11,38,80,222,164,199,55,119,165,104,104,51,89,102,114,181,110,237,174,112,77,47,114,125,33,16,21,193,124,100,19,81,182,80,29,92,181,86,139,203,41,19,93,139,98,91,76,228,132,206,213,21,89,107,243,220,221,178,84,28,138,131,104,0,76,254,201,221,140,44,82,81,113,24,91,228,163,23,57,160,63,129,205,180,106,84,11,105,138,45,69,174,216,218,84,184,158,173,216,155,21,205,12,227,149,235,14,221,204,165,231,178,66,215,59,151,57,190,88,1,108,177,217,10,253,208,34,87,30,140,171,151,217,89,43,223,233,76,165,66,236,182,160,68,114,211,66,98,40,72,235,203,70,100,38,173,210,194,221,56,147,77,132,26,3,101,118,57,173,92,204,171,13,126,190,185,201,116,218,21,177,56,162,215,197,155,92,49,186,30,150,239,106,125,26,12,211,44,155,222,86,149,88,156,108,0,21,61,141,85,174,171,217,105,124,76,41,83,96,5,220,69,121,121,217,185,224,171,163,25,19,235,200,209,198,108,211,101,98,171,88,82,218,112,97,146,162,123,244,188,199,151,231,55,155,104,180,218,105,76,74,220,88,96,194,171,52,112,8,229,117,101,73,210,69,165,220,104,115,149,22,47,21,230,131,211,4,37,203,227,139,59,118,93,41,175,187,235,109,61,7,172,188,77,92,40,6,150,177,155,105,53,62,103,231,84,147,110,142,107,203,90,118,125,145,110,231,2,141,8,213,163,66,133,89,150,172,69,54,213,254,102,54,78,159,202,36,189,46,36,150,165,74,191,211,175,87,226,189,129,116,73,175,155,195,90,135,217,48,235,11,229,114,53,32,151,129,162,152,188,9,148,219,212,68,110,95,43,205,100,139,92,77,148,246,101,186,151,165,195,147,113,102,210,184,233,53,70,129,22,115,179,21,235,93,46,49,207,135,239,194,192,26,218,144,195,155,238,60,86,106,3,59,148,140,243,197,196,205,118,16,97,186,129,101,38,80,37,107,229,90,0,80,132,107,149,54,213,100,57,154,157,6,6,227,114,232,230,50,18,107,164,107,156,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,118,187,245,117,100,60,45,76,22,211,149,40,140,27,226,221,69,57,218,239,77,25,165,55,157,202,133,44,185,45,102,155,146,188,2,14,5,87,11,109,133,235,91,225,10,248,91,151,92,125,13,140,129,192,44,51,104,3,147,187,185,28,157,54,249,21,151,14,44,139,23,49,57,145,184,142,112,93,142,76,75,181,91,186,6,20,90,120,184,220,146,221,12,219,81,162,236,106,210,138,181,184,205,29,127,61,96,186,203,248,230,116,148,187,44,166,107,76,37,52,99,203,173,66,227,182,180,40,115,212,117,63,86,45,183,115,55,179,237,221,133,220,152,247,107,189,100,162,27,186,142,149,146,45,126,113,90,110,113,202,186,19,15,12,184,116,110,112,185,202,199,102,245,249,164,29,158,151,46,238,46,218,245,250,182,211,165,133,117,125,193,215,46,43,131,216,188,49,159,117,164,219,105,97,45,115,74,182,37,54,164,107,134,186,10,100,3,121,170,62,219,46,170,23,249,118,119,58,91,150,146,53,190,48,236,202,179,216,77,161,6,24,117,185,89,108,155,243,85,102,221,201,48,213,65,225,182,30,189,205,76,174,78,67,183,149,226,40,221,131,119,121,77,232,154,52,27,38,215,167,177,105,175,186,10,196,10,194,182,68,215,75,66,145,105,181,43,60,147,156,0,199,245,114,94,237,243,225,245,60,45,55,51,66,126,22,167,100,128,96,41,48,163,148,171,136,216,167,132,124,178,183,101,38,249,37,63,93,86,110,38,77,166,183,233,182,147,83,38,185,105,69,202,1,106,155,187,164,185,130,148,93,134,210,226,98,180,237,10,209,8,119,211,165,42,160,250,188,122,154,163,200,85,143,36,47,149,54,119,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,246,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,205,205,35,97,170,179,42,36,59,203,139,77,119,75,209,129,117,253,86,100,19,114,173,83,217,196,91,116,191,49,186,166,231,201,109,127,118,153,31,22,249,104,51,25,8,44,111,211,185,4,112,233,129,230,169,22,46,170,226,53,12,180,164,243,147,66,123,220,90,52,166,217,172,31,134,110,146,97,239,104,19,21,138,81,159,66,180,169,31,161,226,189,8,197,28,26,109,74,38,189,81,78,246,99,145,79,1,229,88,146,139,68,163,100,239,64,148,99,33,234,233,75,252,238,107,188,137,68,56,209,11,199,152,231,247,51,81,230,97,73,138,238,201,226,100,161,176,88,180,209,122,8,139,229,172,8,20,158,12,7,99,137,184,229,136,9,215,181,114,179,177,39,228,20,152,47,63,45,167,192,241,254,83,115,10,12,64,196,225,109,62,46,167,192,120,237,208,156,2,136,199,138,87,152,161,150,50,123,130,114,231,118,140,177,196,78,104,152,28,121,134,82,96,67,193,112,196,114,241,49,199,113,103,219,19,180,186,155,58,161,192,31,75,19,140,40,177,78,216,106,80,62,20,140,145,17,120,214,222,110,244,16,67,29,130,159,100,61,216,240,48,4,241,70,224,102,50,53,17,212,217,156,14,1,2,192,32,239,167,236,99,129,38,25,248,179,43,11,196,28,242,79,156,5,98,50,221,19,178,64,118,206,90,219,1,40,246,131,32,141,67,154,94,67,82,136,172,104,105,7,248,1,23,255,126,223,150,104,94,40,192,116,175,29,9,33,124,39,13,179,49,178,121,237,144,5,227,218,84,51,89,35,145,73,231,179,214,116,145,188,51,93,36,239,76,23,41,58,211,69,242,182,116,145,13,122,52,214,206,248,48,15,254,64,215,195,102,57,136,90,94,77,20,81,111,244,92,162,131,19,140,87,6,25,151,119,68,132,31,173,31,231,96,188,56,53,159,91,48,141,161,99,71,236,41,43,69,91,202,202,20,53,59,208,111,230,84,175,227,196,18,87,48,90,239,72,88,209,217,250,179,132,149,207,126,254,119,74,126,112,95,103,54,52,175,79,55,255,156,169,220,216,126,30,103,161,190,80,173,155,130,174,139,213,143,72,189,120,237,105,23,175,35,229,226,211,74,183,120,45,169,22,30,182,139,115,196,13,99,75,45,80,119,69,69,162,70,182,131,78,24,78,59,240,197,231,211,109,28,31,178,189,220,155,100,176,51,44,180,132,141,168,87,18,131,151,241,182,23,87,201,113,232,195,211,144,117,183,24,245,230,13,8,6,0,75,59,143,161,254,227,128,171,118,163,59,252,223,107,90,203,39,77,105,113,24,147,86,198,117,28,137,97,63,42,195,216,224,225,157,227,18,138,135,67,222,14,124,148,78,36,252,199,4,242,187,99,200,239,62,99,131,211,197,228,220,154,96,194,137,210,17,124,71,1,254,58,48,25,68,6,120,240,19,86,24,40,195,0,171,125,56,161,142,9,241,156,60,19,191,168,23,157,137,129,192,177,254,38,15,138,248,47,234,149,207,120,80,164,60,19,3,252,243,255,227,156,134,13,30,9,207,196,231,4,251,140,127,126,124,38,177,202,66,18,124,202,3,240,205,167,98,223,134,139,142,7,39,137,211,35,225,248,108,5,38,60,123,164,232,104,232,77,124,233,156,52,241,22,207,149,103,228,115,194,21,9,19,5,216,58,33,170,145,136,9,168,170,66,158,124,81,135,253,214,91,36,140,112,60,155,60,63,158,4,2,103,202,185,18,148,39,60,3,170,28,63,224,56,15,88,129,149,104,133,205,103,175,196,201,70,16,167,128,203,176,78,88,201,137,186,241,140,122,110,80,15,145,77,57,71,195,112,164,16,207,40,130,134,145,139,35,241,24,39,13,76,94,138,211,182,155,25,142,239,89,48,113,110,232,9,223,183,180,167,190,245,6,47,215,232,26,248,254,214,91,194,151,206,41,240,251,139,231,17,18,65,74,144,180,51,13,202,191,144,89,31,140,236,48,138,255,76,9,74,71,172,74,26,201,132,173,142,134,112,174,12,121,153,128,33,150,55,25,137,133,61,159,160,68,111,66,1,143,222,6,82,158,11,190,205,188,243,14,107,160,127,4,111,134,0,190,15,186,46,153,201,78,104,25,152,246,104,46,0,103,96,42,10,80,243,178,254,7,226,217,142,154,234,81,13,234,254,77,84,21,224,16,124,19,204,56,133,13,206,23,172,180,9,242,253,47,131,247,89,164,199,225,190,48,186,207,74,118,80,150,34,90,81,36,57,117,175,205,197,148,255,197,123,223,122,249,179,159,127,244,211,175,0,248,64,170,34,175,48,37,4,7,98,6,124,0,132,123,6,122,183,60,242,235,183,132,252,145,226,15,192,254,30,185,161,114,28,48,234,249,193,72,2,48,111,179,71,199,132,138,32,220,218,2,48,99,16,78,174,29,209,107,157,104,34,224,18,8,73,63,152,227,132,218,155,22,52,219,83,247,208,54,72,249,41,128,174,214,21,117,47,104,234,13,242,129,64,183,207,164,192,128,77,22,44,104,29,65,190,162,37,122,74,48,52,148,92,160,107,198,184,162,156,50,179,198,57,11,216,122,61,147,88,25,121,170,126,179,196,255,160,14,18,192,78,18,87,160,11,90,187,131,133,162,176,82,42,68,154,229,64,88,155,229,208,56,73,37,204,66,99,111,143,89,5,105,3,125,12,94,126,245,151,47,222,255,198,171,191,251,25,214,32,58,153,194,172,207,76,0,43,160,147,161,32,85,224,182,90,63,60,184,200,79,160,253,222,67,113,2,15,149,242,127,244,211,95,126,244,47,127,241,226,143,127,232,128,235,77,160,224,12,254,150,131,43,192,217,82,13,248,164,94,20,123,83,102,149,35,151,55,9,191,241,170,31,204,82,47,98,58,218,1,157,61,126,78,80,232,31,241,137,168,248,234,155,255,244,226,199,239,3,78,126,245,219,111,189,120,239,151,175,141,138,14,184,7,80,145,101,90,194,19,40,8,95,59,136,122,168,226,33,148,139,185,82,78,123,210,3,28,44,10,230,27,208,59,6,226,66,226,129,106,222,248,9,120,229,95,10,209,143,49,174,123,183,16,76,149,24,12,208,15,80,100,136,66,22,126,106,161,122,166,228,120,249,254,7,175,126,254,125,83,126,152,242,129,112,199,194,218,172,196,114,128,16,187,218,133,187,83,148,6,164,145,217,232,199,127,242,141,87,191,251,201,142,70,212,174,194,29,210,22,104,248,72,105,130,156,13,202,138,56,187,2,246,59,61,160,85,141,64,128,206,206,88,161,10,204,90,80,241,1,235,235,127,249,249,139,31,124,199,222,87,216,91,136,6,111,136,63,96,178,13,97,60,95,98,191,108,116,20,29,202,112,178,152,249,83,182,71,208,109,240,131,161,54,6,27,13,56,6,98,135,2,209,182,254,79,65,53,155,24,85,237,112,127,8,26,226,118,9,231,41,205,66,145,67,38,34,148,57,191,126,255,213,63,252,230,197,127,253,58,6,90,245,132,12,52,173,120,192,157,195,166,72,199,39,165,101,182,218,103,232,199,239,126,237,229,215,255,31,107,131,7,10,185,22,50,35,159,40,230,212,151,15,22,116,90,117,64,11,192,39,192,14,12,66,109,140,74,228,54,96,68,153,56,114,154,50,62,149,106,226,12,62,6,84,27,179,27,208,25,190,79,88,136,45,160,155,49,9,189,175,232,127,32,23,30,142,143,49,102,209,255,105,10,25,23,26,42,227,128,73,150,242,107,38,193,21,45,176,19,157,89,156,198,136,86,203,98,184,160,215,129,133,239,249,42,102,253,251,31,188,164,15,62,232,86,25,48,155,44,100,63,97,149,78,54,217,3,166,99,1,48,100,142,167,69,108,58,126,235,103,47,190,255,95,119,72,129,62,47,195,78,245,83,111,8,208,20,85,248,217,132,109,33,54,5,52,215,44,98,194,27,47,192,102,172,194,234,152,245,225,69,108,146,13,49,181,138,10,211,68,236,197,87,255,230,227,191,254,129,95,155,211,26,114,136,190,0,183,62,47,177,200,45,148,83,207,238,225,232,166,252,19,145,134,6,145,159,144,232,85,13,61,89,158,24,207,244,177,215,30,88,248,81,175,244,240,156,64,131,228,232,164,187,84,176,205,70,116,82,152,93,89,106,187,44,132,32,194,187,74,175,47,208,3,66,59,218,18,212,70,121,250,90,121,14,124,38,252,80,156,1,62,246,67,3,147,85,154,226,170,194,110,8,191,106,154,158,192,115,5,213,155,72,253,169,123,191,121,120,5,16,136,234,233,21,0,35,255,1,149,212,1,64,109,245,123,19,52,16,176,193,33,45,244,1,30,61,164,164,8,191,172,83,224,132,25,194,129,51,171,24,180,201,162,2,83,128,233,19,96,178,152,58,52,137,108,18,84,163,97,52,234,39,180,157,147,236,137,89,12,237,212,7,203,144,123,64,68,161,0,11,52,221,90,252,245,123,208,12,33,56,126,13,56,215,239,223,7,14,142,215,9,2,3,136,68,197,73,24,206,150,20,67,162,2,197,150,194,109,55,187,77,10,122,1,53,205,137,113,107,178,34,138,144,137,252,143,110,58,226,222,180,106,244,120,24,113,175,173,241,168,123,227,51,75,227,191,254,213,71,63,255,209,167,215,184,108,105,252,55,255,237,195,95,189,251,234,7,255,242,225,111,191,243,225,255,252,222,171,111,254,232,195,223,252,237,171,191,249,202,107,195,34,25,245,28,121,85,63,89,198,223,162,83,95,27,33,72,111,238,187,90,72,51,81,102,93,152,16,144,226,227,119,191,249,250,144,160,188,145,40,176,10,51,116,155,7,223,250,231,23,191,125,239,247,77,7,40,138,23,178,165,121,192,140,31,254,230,23,175,254,244,23,47,223,253,202,235,157,137,106,147,230,120,255,197,55,62,252,221,7,134,84,65,225,207,157,13,18,234,18,89,107,34,42,208,160,125,123,113,244,12,217,40,126,45,169,5,128,18,92,236,105,77,150,234,241,112,12,67,121,54,225,21,93,69,163,22,92,236,114,197,48,143,128,98,17,85,198,153,208,0,126,16,200,123,96,140,193,216,10,144,226,59,95,104,41,170,29,175,189,227,22,228,128,63,62,159,22,27,249,201,247,94,124,245,63,219,203,252,58,189,245,158,156,76,89,97,129,89,51,19,24,159,52,186,9,200,101,127,96,163,132,205,150,214,59,226,199,81,246,99,38,132,58,53,254,254,175,253,184,103,240,0,227,161,184,81,97,46,239,232,118,154,249,196,211,92,195,95,210,208,81,143,145,210,217,2,11,252,2,14,242,235,231,133,162,136,150,221,226,30,176,25,150,22,208,7,66,13,69,65,43,66,246,167,158,133,72,34,76,18,17,146,136,146,207,177,162,93,16,90,160,28,112,236,70,92,0,90,42,162,66,79,8,31,2,71,248,128,209,179,4,191,225,114,59,225,19,128,97,64,248,70,139,233,12,198,188,80,69,104,137,192,255,53,243,0,190,229,84,253,224,161,170,245,205,78,217,235,100,213,231,186,113,128,123,99,154,5,10,29,50,228,29,169,161,119,140,39,204,58,41,203,27,4,58,114,30,98,8,255,39,102,165,62,248,12,126,19,134,94,6,223,141,207,250,196,0,210,82,183,121,65,177,229,59,180,246,46,121,89,81,13,45,96,124,177,240,27,192,22,115,1,128,125,119,254,236,57,33,158,31,1,124,227,92,156,83,89,154,102,98,180,250,41,65,39,250,126,224,72,240,40,155,12,216,104,224,241,4,101,175,197,201,16,248,44,191,182,32,169,62,21,108,244,178,82,101,201,203,124,15,125,199,41,167,217,71,137,232,231,1,35,170,199,165,159,32,82,96,35,6,191,106,195,190,152,1,171,148,77,105,176,252,54,175,15,3,124,206,62,88,125,93,125,254,192,207,37,129,19,141,169,33,45,38,44,148,128,232,127,205,249,20,12,119,81,93,240,193,44,129,71,184,219,143,11,30,58,109,185,79,195,247,54,155,215,216,18,205,11,56,72,168,73,109,154,216,125,114,220,57,6,108,190,219,9,183,120,222,165,190,211,235,182,66,195,220,108,131,20,159,200,195,54,99,162,58,250,232,73,22,116,201,225,106,191,222,16,166,197,68,246,140,103,30,60,98,7,198,51,31,17,196,220,19,185,124,116,184,242,48,42,217,205,116,220,150,127,109,84,178,53,226,73,165,217,35,168,52,219,73,165,153,141,74,24,165,94,131,156,240,246,47,112,111,228,181,145,207,171,53,79,58,202,143,160,163,188,147,142,242,107,229,54,171,35,228,112,154,254,0,2,156,143,142,106,30,20,202,252,3,138,95,18,175,65,65,190,248,224,103,47,190,251,174,62,128,116,191,15,59,250,218,216,221,210,134,215,0,105,141,30,56,56,58,138,94,3,99,118,225,247,36,48,44,158,239,167,104,74,104,13,238,226,114,228,166,63,134,201,209,11,187,121,92,173,98,179,29,224,150,139,127,15,220,173,133,72,62,189,81,210,27,220,53,74,90,68,231,49,227,164,189,178,123,164,244,74,182,177,210,30,255,97,15,215,71,63,249,213,139,247,126,10,8,248,241,159,188,119,244,225,175,254,228,213,223,127,29,48,252,171,127,248,199,99,139,110,41,9,10,61,102,95,155,120,218,209,170,106,181,35,240,110,171,159,112,5,131,238,95,178,75,249,8,120,140,187,237,120,132,243,163,108,121,181,151,187,237,121,157,18,191,55,41,247,231,192,200,123,249,193,175,95,252,241,63,26,113,56,86,232,195,19,93,105,97,243,26,53,4,214,142,23,29,177,134,15,164,35,142,170,23,29,173,221,121,109,114,7,245,231,219,63,124,249,193,127,195,233,6,99,13,24,209,160,183,125,50,227,153,49,150,150,116,168,48,242,35,234,32,28,104,152,8,180,1,127,78,170,213,147,126,223,92,114,131,203,111,22,130,107,6,147,138,215,46,58,67,68,31,65,100,212,175,93,20,214,58,254,186,172,206,15,190,246,242,47,191,106,37,239,191,23,234,62,142,184,251,104,235,66,218,215,43,1,44,33,246,79,67,131,90,27,244,98,81,180,22,112,40,131,162,202,222,236,169,22,155,250,146,97,37,133,231,120,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,246,81,60,53,214,139,70,212,40,106,136,139,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,97,39,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,88,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,140,126,202,117,177,227,12,101,50,15,88,197,28,118,152,241,12,31,154,79,130,64,249,228,105,102,120,116,100,149,226,70,141,243,115,214,252,130,206,14,176,134,180,245,226,82,31,73,87,189,205,28,171,208,252,4,10,182,35,243,97,107,35,231,120,70,57,2,242,104,202,42,67,177,15,243,156,52,27,62,133,139,122,244,130,211,212,62,239,63,243,211,254,231,193,2,191,100,219,43,241,200,163,26,0,111,233,181,7,121,68,21,24,94,245,232,254,129,176,16,130,69,10,74,237,183,9,16,244,25,105,20,194,65,12,188,214,51,242,185,25,141,135,196,1,202,2,91,120,112,118,248,77,48,22,12,123,141,150,129,32,141,68,97,40,46,188,42,167,251,104,116,4,2,39,2,224,172,37,3,177,152,137,179,163,227,160,34,170,242,19,2,195,212,5,78,15,236,237,115,208,121,21,15,118,202,195,227,87,241,85,59,191,74,84,115,88,61,136,10,180,215,79,94,126,243,159,209,89,20,16,22,82,6,111,189,165,209,186,175,190,222,215,70,174,212,247,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,190,111,20,1,19,203,101,238,99,29,81,37,0,96,19,209,202,31,130,202,32,44,38,148,118,202,31,1,50,130,173,161,115,108,97,11,176,7,235,200,213,199,103,158,41,136,222,148,88,14,53,129,150,69,33,178,60,154,92,150,198,120,238,232,13,225,88,219,164,67,157,129,175,122,118,230,57,20,126,136,131,143,239,203,173,122,13,182,42,179,71,232,163,122,230,10,207,109,12,100,142,225,230,45,7,129,0,147,191,243,142,253,57,161,205,7,192,77,45,122,201,26,32,172,6,175,96,76,7,54,248,166,32,42,176,49,61,167,111,193,48,40,2,107,104,13,21,229,151,95,125,255,197,159,2,175,172,191,144,80,146,68,42,196,134,31,224,33,43,238,115,218,44,208,22,229,129,13,8,199,16,155,197,172,109,10,47,102,48,95,242,117,96,172,182,241,154,48,62,86,229,147,166,97,82,94,171,255,43,94,232,139,171,32,74,248,93,43,65,180,35,112,162,47,249,11,236,202,119,37,137,83,94,198,57,68,33,36,192,35,106,231,193,68,85,142,216,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,100,5,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,1,39,187,11,76,71,59,80,211,33,65,240,206,59,192,179,116,19,141,120,3,187,106,235,18,210,134,172,199,43,154,240,178,146,196,82,23,112,146,213,135,4,191,48,118,81,211,124,83,46,94,38,116,41,161,133,181,56,159,17,83,148,100,146,136,199,1,251,113,231,245,222,8,232,240,163,41,226,136,227,163,5,1,60,97,226,13,138,64,246,188,63,74,39,195,97,54,150,244,163,239,199,196,240,156,211,15,62,34,122,134,115,133,250,70,163,4,32,243,248,141,212,189,233,114,165,134,192,68,226,215,188,0,172,196,9,106,233,185,151,223,163,229,81,3,215,139,48,83,147,82,247,122,110,146,250,9,102,15,165,66,36,1,63,167,128,143,166,59,75,48,108,106,207,187,134,190,129,145,24,141,190,160,28,37,242,247,239,159,224,254,37,232,142,234,72,194,88,69,9,37,115,153,158,10,242,3,93,140,95,36,244,61,54,58,0,105,236,182,181,207,102,16,187,212,49,115,44,12,227,86,75,90,218,99,218,234,27,113,28,24,234,219,99,206,223,176,124,133,170,51,99,9,168,232,134,33,66,71,10,14,196,163,19,10,25,134,216,118,166,221,253,199,18,212,206,41,151,14,60,16,230,30,165,253,148,52,76,196,167,208,216,130,53,178,111,177,157,17,142,182,209,224,159,235,154,152,208,13,198,29,240,241,12,41,184,227,82,181,120,85,115,218,105,63,107,240,53,69,103,194,23,60,225,89,179,218,220,198,212,168,237,78,105,124,195,197,46,151,237,77,160,158,56,94,154,30,249,95,125,239,39,47,126,242,29,117,75,6,112,45,63,252,213,143,95,254,229,207,94,126,227,39,255,250,91,160,49,253,47,223,123,255,213,15,126,13,119,110,169,245,51,40,76,212,6,138,45,5,223,244,129,87,129,124,161,5,134,157,224,69,122,140,72,11,165,174,104,73,64,251,48,28,202,234,248,94,211,249,18,59,21,129,149,226,178,17,197,219,126,223,171,254,213,94,121,168,127,65,51,221,156,59,95,80,16,211,248,138,54,188,237,96,120,193,58,6,80,240,7,129,128,114,250,187,54,116,89,73,18,37,19,89,54,168,125,178,224,73,136,28,7,230,78,42,65,34,140,173,163,237,222,214,241,189,174,122,244,170,187,24,65,19,237,128,251,84,126,50,164,50,74,142,84,199,6,194,40,178,202,145,109,90,122,15,12,146,230,134,229,174,38,170,234,223,36,113,229,25,17,176,137,115,119,195,93,11,181,26,65,3,213,98,128,246,224,51,71,58,255,243,115,53,74,139,204,117,155,194,63,12,186,86,27,3,143,103,234,187,193,71,170,230,48,224,200,112,193,64,155,249,247,54,192,184,222,219,11,90,53,89,84,176,88,78,61,14,82,133,106,142,53,62,56,132,96,50,5,117,168,25,67,184,110,30,114,138,68,199,100,3,72,77,233,217,209,145,23,224,99,35,174,96,102,39,59,193,238,74,152,214,227,23,54,73,233,146,206,124,56,92,15,152,88,74,190,75,232,69,211,176,232,44,74,96,49,193,133,20,163,186,95,53,172,128,37,53,65,217,207,208,50,52,28,76,139,34,58,135,49,108,107,42,255,35,218,210,51,233,221,154,251,204,187,249,189,120,55,54,153,237,233,44,0,115,115,112,222,35,210,104,1,133,225,56,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,237,243,203,32,7,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,172,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,251,62,71,165,216,241,25,179,144,100,240,254,76,228,95,95,207,28,199,4,91,144,140,70,9,42,26,129,147,137,242,196,209,172,19,59,222,133,147,250,0,26,70,150,67,150,77,26,99,179,11,112,59,226,119,244,104,165,242,74,156,36,245,217,214,139,51,177,126,226,192,198,140,111,188,235,200,154,173,154,67,102,153,145,250,52,213,218,166,18,137,62,71,62,182,109,100,154,239,110,60,28,69,167,24,123,245,89,109,87,45,229,232,41,63,217,164,144,105,39,1,253,203,20,192,83,203,108,13,83,80,170,63,9,75,31,239,133,39,74,77,17,96,34,207,196,74,162,67,91,83,151,140,190,4,84,149,151,100,76,5,41,245,48,103,95,80,61,120,24,72,240,51,39,99,28,218,148,249,125,12,204,169,157,44,103,19,232,135,178,152,189,29,97,49,221,217,12,174,73,176,65,198,199,78,23,246,143,196,4,30,25,161,158,247,120,200,100,51,244,86,159,99,98,79,2,238,58,157,136,167,64,242,152,28,6,138,73,154,36,159,132,162,235,160,63,9,69,215,97,181,211,112,13,244,19,239,66,107,199,57,247,218,25,227,152,142,208,142,179,86,39,18,206,240,54,233,163,30,207,104,180,5,92,254,153,179,61,139,4,232,209,210,78,133,236,52,2,236,186,21,29,60,125,66,35,237,224,170,97,245,38,60,88,77,7,174,30,160,118,210,155,136,204,248,108,191,176,199,224,34,119,218,171,3,145,32,80,185,136,138,230,49,29,41,68,96,157,104,116,191,151,100,34,22,120,11,79,122,24,199,201,227,224,160,152,211,161,133,201,36,195,209,103,142,57,141,195,71,199,182,236,104,4,55,192,227,65,32,121,32,254,199,134,61,167,83,196,176,42,116,145,112,128,101,100,28,217,111,176,142,187,222,38,9,42,28,34,66,81,104,183,71,143,29,86,61,86,12,84,191,227,148,124,183,206,158,240,130,176,195,233,208,153,27,63,15,158,36,19,17,174,231,10,76,94,244,188,89,73,16,5,246,204,57,173,180,105,68,1,139,82,189,102,0,126,80,36,90,144,225,178,113,10,125,2,248,179,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,97,225,201,129,39,112,254,162,195,252,103,152,157,106,168,89,205,96,53,180,13,112,28,57,206,77,2,97,227,6,219,4,180,26,72,116,159,7,50,224,40,73,246,217,1,129,200,59,163,97,152,135,248,28,25,141,71,250,17,252,217,241,25,102,69,136,189,9,63,95,176,24,183,106,8,217,140,92,117,18,106,254,31,228,96,248,207,64,254,115,97,26,254,156,45,97,156,1,204,41,109,182,78,249,126,127,194,218,104,24,180,222,158,128,169,131,221,164,214,12,100,93,214,83,108,180,31,122,36,45,152,16,77,198,41,11,45,30,130,0,224,9,156,176,222,99,107,122,100,218,81,77,128,121,212,243,54,60,68,52,187,100,133,201,198,85,68,107,227,238,194,150,58,67,232,190,52,174,148,92,132,205,67,80,253,8,137,182,67,183,56,16,84,104,73,113,125,215,167,62,244,84,79,6,58,154,24,81,227,21,110,174,184,135,225,172,218,15,248,144,45,164,201,145,63,32,193,240,79,146,11,145,254,227,227,192,23,112,9,168,89,228,80,60,35,237,136,41,2,205,207,68,147,206,64,200,98,185,187,241,247,137,109,170,235,103,15,107,143,117,214,71,99,13,80,88,165,72,245,179,60,148,120,97,156,34,61,8,231,174,21,237,106,235,177,80,189,117,151,13,242,158,247,189,212,129,195,213,212,180,192,153,105,143,224,144,181,179,200,69,14,125,219,129,30,129,191,36,40,67,253,149,163,208,241,83,222,10,239,122,235,126,175,47,76,185,232,84,139,59,125,72,31,61,72,120,80,79,31,251,110,248,248,41,67,167,27,231,222,125,121,244,80,61,122,148,246,216,230,52,29,125,240,122,61,114,236,37,126,60,91,140,122,190,162,183,217,235,179,36,80,161,216,232,35,115,197,42,51,96,172,11,41,122,245,180,115,245,56,37,159,229,155,103,20,247,73,134,187,157,25,1,43,82,49,34,68,133,136,96,194,201,170,201,16,145,72,16,241,36,138,59,25,72,163,107,22,108,29,81,159,233,106,196,98,118,186,170,143,29,253,133,71,199,31,24,179,70,173,30,159,233,39,70,165,134,64,229,179,130,29,186,170,45,221,85,20,97,171,171,157,14,232,174,206,28,146,111,71,47,212,70,95,207,168,61,60,6,201,195,227,103,253,68,31,252,121,82,47,244,129,142,93,221,238,25,234,51,227,163,106,148,123,187,31,199,79,193,196,42,55,132,99,143,16,166,197,143,121,12,127,224,228,68,161,40,131,120,61,248,99,215,225,59,61,180,29,237,122,68,37,93,237,123,45,250,175,83,93,247,171,244,239,248,188,212,80,246,18,216,250,216,64,163,117,33,171,76,233,186,226,240,0,179,207,79,166,98,223,45,64,227,226,119,162,8,86,40,8,95,182,190,237,51,63,122,208,219,121,19,155,62,99,12,31,197,161,117,117,103,124,135,21,107,189,254,193,152,25,46,203,74,33,224,248,135,160,75,164,127,48,250,161,178,108,44,65,80,49,192,75,145,40,228,89,194,254,218,201,163,222,251,164,175,29,246,150,199,204,180,12,181,121,157,219,35,70,43,165,30,129,101,158,239,239,119,113,199,49,137,167,171,11,82,247,204,13,163,23,185,189,250,23,175,1,182,160,230,177,86,183,63,200,170,235,231,8,147,232,115,22,144,251,162,182,234,108,114,91,188,211,67,8,108,175,223,167,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,201,81,9,47,77,111,170,25,126,10,115,236,160,135,253,5,213,195,102,217,68,28,122,216,126,139,135,45,177,51,150,86,128,97,172,125,218,225,125,99,247,111,90,20,142,238,60,70,194,189,88,2,51,64,49,121,6,217,237,68,227,32,207,5,105,171,116,122,8,170,46,254,190,215,16,43,68,236,43,215,56,33,29,129,216,189,160,137,221,57,24,46,65,88,36,5,30,221,67,156,44,148,11,22,22,168,148,167,69,14,122,239,22,24,198,161,135,246,65,15,121,66,15,155,38,137,149,181,45,216,251,80,206,203,97,121,22,174,142,68,60,142,10,143,173,112,195,251,240,14,239,246,83,194,26,116,141,19,143,221,123,178,228,251,172,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,104,63,234,236,143,26,57,219,25,54,208,2,199,174,114,192,9,14,29,143,12,97,66,117,191,203,136,51,87,43,245,213,73,166,71,115,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,237,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,52,199,158,76,65,169,226,154,137,234,181,6,233,102,202,236,1,165,219,157,0,148,155,112,182,188,189,51,1,53,106,183,126,118,152,141,145,94,184,239,12,38,122,219,157,70,120,42,234,154,198,163,7,239,227,108,156,179,91,145,175,87,188,234,217,237,134,237,225,164,207,254,85,8,203,170,174,135,130,246,128,187,127,203,133,101,137,3,77,135,147,61,216,186,102,31,29,176,8,109,179,19,118,52,114,176,56,198,61,139,68,52,161,177,136,45,63,219,9,63,72,247,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,172,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,112,9,150,59,36,159,248,81,137,176,170,65,148,140,16,84,12,24,219,84,24,89,73,150,117,183,189,235,95,198,130,32,229,149,163,166,237,212,139,124,222,198,98,110,59,14,141,240,188,51,143,200,210,138,111,87,22,4,174,254,53,214,120,196,238,68,207,134,246,39,76,184,100,250,239,51,83,63,23,78,2,90,38,136,207,133,98,161,94,52,10,58,14,199,82,217,164,40,12,147,189,11,1,177,136,117,1,20,123,215,43,198,110,238,159,212,151,119,96,240,154,158,208,210,212,123,25,204,27,220,83,247,130,162,6,189,242,125,0,44,72,7,179,206,225,97,93,109,222,232,241,97,12,4,127,144,15,110,109,117,87,4,98,247,116,212,130,131,49,131,204,58,71,186,173,71,107,252,131,102,199,142,125,201,70,52,95,98,167,222,54,148,30,51,127,77,155,4,44,6,196,33,123,0,172,20,220,99,73,153,129,109,207,254,192,24,155,27,81,118,217,94,8,3,223,78,38,179,217,152,94,57,79,73,242,243,46,224,246,165,186,34,101,162,2,136,145,30,242,47,28,140,169,139,213,30,9,241,49,58,204,236,181,176,113,74,106,1,230,189,177,48,11,11,134,131,88,6,200,161,212,212,62,151,246,110,227,141,226,249,122,18,219,223,13,43,216,167,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,236,17,133,82,20,189,90,242,144,70,46,237,225,251,151,60,59,198,198,105,48,249,118,53,231,46,134,118,180,231,33,183,12,254,100,216,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,149,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,44,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,246,105,121,200,186,31,225,161,25,104,137,207,31,138,134,42,121,220,145,113,217,217,218,61,58,209,152,208,126,92,136,39,130,214,243,59,102,125,110,87,62,60,158,77,107,27,28,207,55,173,62,175,54,10,46,57,165,250,221,71,39,39,240,138,19,244,29,206,4,32,233,233,183,223,70,238,145,103,142,63,58,239,39,238,22,94,103,123,44,203,25,43,167,125,224,221,177,200,89,71,167,115,157,200,232,252,202,167,110,214,181,172,112,161,56,203,30,184,174,125,68,223,181,14,18,7,65,80,79,158,199,129,201,11,142,227,215,14,112,46,27,182,40,38,20,14,147,46,132,10,209,225,72,36,142,17,234,225,17,184,24,183,139,63,161,69,53,94,131,103,134,60,161,93,208,97,192,122,247,246,237,85,158,155,174,158,218,2,146,153,247,159,144,72,42,40,237,230,98,48,15,113,152,145,126,47,206,113,222,212,240,134,231,185,200,245,116,12,61,206,6,250,92,56,28,161,162,244,163,135,12,237,129,233,209,210,219,111,195,211,165,172,81,203,19,93,162,122,67,85,179,28,213,3,13,157,83,86,5,163,197,253,30,130,216,141,247,59,20,17,103,169,120,2,164,238,98,71,182,180,218,1,160,179,215,6,75,153,123,83,244,90,39,107,61,136,228,39,252,126,226,30,60,70,151,36,133,9,25,29,151,41,167,158,249,115,169,211,17,43,140,121,65,62,93,137,210,24,153,82,167,104,93,141,91,46,216,83,89,98,78,151,60,187,146,79,57,224,15,41,45,70,98,89,80,245,15,255,45,70,150,79,101,244,57,40,51,240,128,216,255,223,246,52,199,15,120,133,158,180,244,72,109,16,212,245,63,39,4,253,62,158,41,61,155,1,59,65,78,249,211,224,15,49,207,166,179,37,130,204,164,211,155,12,1,62,71,51,68,34,147,46,22,137,78,58,155,38,98,25,244,59,155,78,207,179,176,116,157,37,196,44,44,141,20,192,163,60,122,148,39,6,217,116,165,72,176,233,106,154,152,102,210,249,52,113,157,78,243,8,218,44,163,213,23,17,160,57,250,45,163,223,172,250,43,61,70,21,165,12,177,201,26,205,210,70,5,0,47,61,128,53,202,0,212,38,151,110,52,212,194,24,6,9,61,88,160,143,99,80,125,1,171,247,78,51,132,156,7,175,118,1,50,70,205,144,138,69,214,252,205,104,253,150,50,82,150,136,228,193,151,46,196,24,182,12,58,189,130,157,166,50,179,28,17,201,165,7,217,46,68,7,20,13,180,102,211,34,124,117,146,29,102,137,121,62,45,131,114,188,155,122,249,26,150,3,92,34,70,185,250,62,99,98,52,214,123,57,204,1,250,175,242,233,105,14,124,29,103,44,20,152,229,0,156,88,46,29,201,117,177,215,88,80,18,207,133,51,196,34,159,230,243,58,134,180,70,215,73,62,137,232,32,131,146,49,214,182,104,193,112,155,7,144,3,249,116,0,212,2,207,24,240,232,52,79,101,136,121,57,189,40,24,143,150,5,240,104,90,78,7,204,71,217,81,6,178,78,229,210,2,92,31,56,12,15,56,190,128,173,242,112,124,211,29,248,160,15,251,96,25,239,152,117,4,203,160,79,128,177,234,13,141,156,83,13,182,74,140,246,58,67,240,217,52,221,208,218,228,245,230,166,176,148,83,223,157,102,244,98,140,226,188,78,79,37,3,96,0,46,32,65,173,24,86,139,183,179,214,24,227,154,132,94,69,31,123,48,94,161,44,24,251,134,218,109,136,62,66,97,153,13,35,150,14,101,27,56,148,46,252,213,50,71,30,39,80,0,77,35,140,180,160,131,165,156,246,34,171,190,109,148,13,208,108,153,99,120,171,4,34,205,158,170,15,198,121,236,179,9,74,155,4,0,93,25,181,191,205,16,177,124,186,84,212,136,148,7,204,143,166,119,56,175,13,20,109,82,197,54,82,89,10,113,1,168,19,202,56,128,202,58,158,234,163,28,168,11,196,73,169,129,15,201,212,62,70,155,172,217,149,49,54,28,83,236,243,194,164,167,78,196,81,6,64,143,100,211,115,99,220,245,98,196,191,25,5,144,45,151,14,101,26,6,27,133,33,15,200,185,116,0,60,219,0,70,134,162,235,18,9,132,42,24,88,190,146,174,23,53,74,129,62,167,121,40,14,46,183,89,98,122,153,110,53,136,149,46,52,219,163,44,49,46,167,153,6,62,120,114,49,93,213,168,57,48,200,98,74,197,28,44,181,51,127,2,35,47,107,206,211,169,241,126,8,190,127,35,128,230,114,105,182,65,68,44,115,98,8,59,179,42,160,238,235,207,36,248,12,52,182,1,207,204,214,192,123,233,152,218,127,40,246,178,168,255,110,178,109,4,249,27,188,62,207,54,44,194,155,4,194,49,145,69,108,174,228,8,49,143,216,28,74,204,5,124,24,206,158,170,80,193,67,222,28,213,133,209,13,68,181,73,14,144,141,207,165,229,156,14,155,181,51,243,198,214,253,57,34,31,232,17,232,64,37,167,246,69,212,231,115,97,134,6,191,210,208,88,134,199,64,132,48,150,89,212,205,126,200,250,116,189,3,179,117,10,100,188,78,38,21,68,199,224,33,198,160,221,74,31,6,37,3,198,97,170,202,143,177,11,237,162,153,40,154,194,3,131,10,162,69,72,77,160,132,0,211,99,110,232,133,144,73,43,81,103,150,117,54,158,129,228,142,101,245,86,24,92,43,100,197,64,86,21,133,217,188,33,34,13,21,100,200,204,169,206,119,80,108,100,181,82,85,50,240,24,207,77,51,118,166,83,187,52,206,154,52,49,244,17,100,242,64,6,130,195,230,90,199,50,77,129,41,16,200,106,12,103,76,104,147,13,141,158,64,37,150,29,234,224,174,213,90,233,46,124,218,131,125,3,15,35,102,27,16,99,85,104,10,224,149,92,58,151,133,143,74,198,35,181,143,118,40,64,184,101,213,182,161,244,54,42,99,207,45,61,147,17,16,81,39,142,102,29,81,250,11,49,39,45,198,232,141,174,54,144,154,104,92,171,230,148,214,130,137,206,28,85,142,97,244,238,224,83,25,194,91,97,253,22,113,118,76,211,170,2,53,42,20,145,70,189,131,134,195,69,214,224,178,44,20,102,117,4,174,166,42,140,18,164,74,222,214,128,13,177,8,122,72,27,205,117,244,105,98,80,108,138,0,169,204,112,109,84,1,109,151,244,25,198,232,243,4,17,237,86,85,132,76,201,206,64,28,224,71,32,199,166,153,146,57,51,160,244,156,101,38,8,185,85,70,127,197,48,168,144,0,160,50,91,4,49,1,202,33,165,73,248,48,153,73,34,205,50,206,150,44,86,22,169,139,186,89,22,136,27,48,145,86,89,29,170,110,62,109,97,175,128,18,136,129,18,189,141,56,212,93,64,177,243,185,18,46,195,121,12,29,81,151,132,54,254,86,57,30,183,179,88,92,189,25,204,190,64,218,189,99,157,18,166,106,69,83,246,82,66,42,171,81,82,41,221,53,37,154,59,209,73,171,2,22,160,66,4,51,132,4,148,130,92,207,32,234,77,208,51,72,189,185,62,174,73,168,27,19,42,245,166,86,91,72,173,48,203,42,72,186,142,115,58,245,68,203,152,204,114,128,94,64,152,175,114,30,228,207,194,225,201,164,187,57,77,46,152,253,54,69,235,220,218,249,166,132,166,97,167,228,236,103,199,36,132,129,162,0,251,0,234,47,84,182,201,167,113,147,101,129,201,52,109,12,226,25,48,236,115,104,215,87,173,252,55,130,130,50,4,5,115,213,98,96,233,252,178,132,198,218,188,128,248,101,131,48,51,120,125,148,139,163,9,50,207,149,180,177,208,33,231,93,113,8,231,4,52,7,18,185,170,69,100,51,150,97,28,229,163,104,66,204,243,86,132,228,140,69,1,194,57,13,218,174,94,168,228,17,173,214,108,30,211,121,89,67,31,76,243,233,54,148,1,21,136,99,17,245,177,129,10,175,102,186,200,232,104,207,77,37,50,55,5,108,215,228,120,181,191,43,204,104,99,12,230,119,27,137,60,18,119,80,236,244,251,112,26,241,153,146,105,195,170,76,51,201,128,57,27,128,6,93,213,156,122,234,104,35,235,29,12,82,40,99,229,88,25,71,52,132,166,152,138,158,110,154,113,154,220,51,28,3,93,242,169,242,91,69,178,149,78,95,195,167,183,218,83,243,187,232,90,75,125,74,226,98,127,108,74,87,99,12,74,152,15,130,122,209,156,161,129,237,232,147,10,153,38,85,119,95,100,140,253,214,58,35,192,185,156,80,89,158,193,216,106,13,89,27,72,200,136,58,199,45,150,12,62,123,25,187,193,5,156,64,224,196,3,141,107,78,90,213,9,185,54,170,199,44,54,103,121,130,196,66,93,31,132,133,117,10,183,151,25,232,58,211,134,200,205,65,26,104,116,171,223,66,133,15,128,67,115,116,165,59,12,99,141,185,74,40,140,160,105,54,50,151,46,103,109,142,126,221,32,53,64,9,240,105,53,157,174,67,51,176,13,39,65,165,100,165,84,109,130,172,139,235,146,97,111,220,8,40,54,1,212,18,78,128,107,155,233,221,53,63,138,118,206,198,61,43,209,140,22,68,179,176,15,9,67,171,97,166,164,232,148,137,34,34,175,238,59,230,13,226,148,239,224,0,214,181,113,189,198,221,87,155,131,52,181,138,40,103,51,35,99,22,233,163,164,181,161,100,250,208,184,135,218,193,156,29,64,176,1,211,90,212,173,237,2,24,65,190,8,233,169,85,185,4,148,156,22,211,45,13,179,4,226,24,163,251,67,216,253,64,1,88,192,79,194,124,106,248,72,19,100,56,149,114,174,106,241,66,85,139,213,146,233,69,67,212,174,38,72,54,117,116,166,199,219,194,89,61,107,241,70,28,58,36,164,78,40,93,52,44,51,67,212,26,9,132,208,20,111,46,156,81,99,82,1,80,224,152,73,218,76,156,64,93,177,2,78,14,208,37,38,141,99,185,116,229,66,67,76,206,90,69,9,144,200,128,255,3,152,15,8,104,27,64,52,25,102,145,47,158,117,218,18,188,102,181,233,13,0,107,6,86,203,154,106,210,44,83,235,90,162,10,89,156,237,248,50,180,55,54,152,247,116,173,190,123,51,65,250,146,177,22,14,116,218,13,17,237,114,104,232,121,171,199,43,101,224,128,193,232,90,73,7,182,133,162,11,104,207,24,120,180,208,213,103,60,3,212,231,184,148,158,66,27,13,116,91,132,44,37,192,168,35,104,119,1,30,14,112,201,20,67,83,167,1,91,170,164,211,85,248,244,74,179,182,175,13,169,62,197,132,189,108,29,236,116,218,79,112,60,188,251,207,45,102,250,101,240,239,45,184,77,239,28,29,140,242,22,47,244,217,245,57,249,22,223,63,215,3,240,111,77,104,97,112,14,227,201,111,201,140,56,99,251,231,0,0,251,150,95,143,167,103,181,132,132,103,110,87,160,248,238,255,72,250,35,193,7,254,104,17,123,159,229,12,151,200,108,125,12,43,60,192,95,240,31,126,2,135,249,46,90,225,131,31,124,41,53,29,64,47,192,50,10,212,213,212,207,133,169,72,56,74,17,62,18,158,190,100,84,51,15,155,242,153,215,162,0,72,179,181,246,26,73,146,240,157,176,250,142,43,58,90,14,202,189,55,208,19,10,2,212,126,185,192,38,80,179,17,163,128,227,56,12,81,103,163,106,246,177,209,160,150,83,161,146,193,146,88,225,36,7,168,97,207,238,81,68,31,90,163,33,124,250,241,59,62,60,213,199,103,201,235,177,142,154,78,250,196,108,125,230,28,19,159,117,80,163,160,231,38,0,124,1,208,10,192,60,142,7,0,208,15,228,177,20,106,139,221,62,184,218,173,23,224,9,71,62,61,227,40,4,254,161,211,121,172,176,249,45,139,208,142,96,173,154,57,133,136,151,176,18,180,40,165,119,8,229,31,238,24,21,120,187,140,57,50,24,80,59,84,44,193,4,20,185,96,162,174,155,89,74,48,210,218,209,199,198,3,47,50,177,244,200,106,216,63,149,76,238,74,249,80,194,145,65,75,253,78,26,80,128,110,165,113,246,26,235,179,94,104,191,4,197,64,0,252,193,62,90,250,106,178,146,122,75,141,201,69,246,174,155,53,181,67,81,66,56,207,25,179,19,237,247,210,106,99,187,190,240,122,216,164,242,57,251,14,255,216,19,175,124,90,62,23,94,7,203,191,210,112,51,235,224,245,240,43,14,44,36,49,105,145,242,37,177,81,121,108,119,224,31,45,71,6,163,84,2,206,17,156,43,13,176,246,165,101,77,50,169,73,34,54,41,106,226,2,155,198,199,204,118,182,36,246,122,204,249,186,154,183,130,191,174,103,200,224,53,31,118,145,206,46,138,247,117,71,205,120,130,248,80,79,233,142,249,186,173,59,15,250,151,7,27,235,99,215,127,88,144,132,153,6,78,180,173,210,42,230,50,78,158,226,208,32,170,69,120,169,87,150,28,72,79,222,149,23,45,56,185,242,14,158,58,103,149,121,238,72,105,23,232,28,134,148,122,19,206,30,172,246,82,170,39,78,250,143,199,202,0,163,37,70,251,190,96,77,141,254,130,23,41,84,165,18,179,73,66,253,15,239,236,142,67,13,106,151,251,184,213,179,144,219,173,231,15,158,148,117,231,78,237,230,28,11,82,48,207,205,137,166,218,52,162,23,212,180,20,252,5,239,5,242,28,29,23,46,246,30,106,120,73,204,142,145,182,41,64,199,40,62,150,221,225,102,204,61,51,48,241,36,190,178,48,65,100,239,116,240,66,218,123,192,60,4,159,243,182,33,103,255,52,105,168,109,197,252,68,130,193,4,133,178,72,63,209,116,126,18,44,119,126,121,82,15,93,121,97,31,36,227,3,102,116,169,183,1,153,176,244,252,69,48,208,70,6,163,94,38,233,102,140,77,174,170,169,201,232,121,204,97,38,171,19,193,213,92,5,168,170,183,18,153,150,32,126,61,145,137,20,50,79,49,232,38,254,198,229,1,247,110,38,232,46,91,209,205,104,114,24,76,150,84,117,189,214,33,38,147,147,153,247,251,64,251,21,170,167,50,181,78,59,167,246,198,109,231,132,93,225,97,73,227,234,16,91,74,205,185,15,134,75,189,239,198,171,89,59,79,226,173,70,119,181,138,110,155,240,108,84,59,169,217,157,76,54,161,103,197,72,191,149,192,27,45,203,145,142,17,210,110,139,155,150,187,203,104,152,214,170,83,106,98,135,54,236,183,223,93,76,119,67,113,129,66,210,105,163,152,150,159,195,230,3,214,30,60,183,220,7,15,46,247,161,11,154,44,47,218,195,14,214,234,54,35,211,16,6,160,25,99,159,217,110,82,107,187,81,239,189,168,104,39,34,142,144,126,157,199,158,22,228,69,207,99,106,65,51,68,96,221,187,224,34,207,108,178,11,93,254,132,151,33,215,87,103,95,107,145,153,64,239,115,220,13,229,202,200,30,147,199,41,201,236,138,114,127,191,1,135,89,228,136,13,176,245,122,41,167,164,223,33,232,109,130,91,21,195,150,199,46,205,88,197,177,85,224,122,72,62,76,174,161,74,184,104,179,237,85,133,236,110,148,89,253,69,213,198,75,184,7,70,52,211,69,221,133,227,18,108,113,246,22,11,73,161,66,239,168,148,37,24,165,111,77,117,143,74,97,54,51,2,106,143,30,153,243,94,159,251,33,188,63,22,7,212,233,126,98,33,38,67,52,232,81,38,48,219,143,162,9,194,167,254,51,49,178,29,110,227,211,78,183,217,49,184,90,118,184,179,64,223,27,119,239,164,63,180,74,212,11,176,220,2,160,135,146,214,37,250,103,143,64,234,151,99,121,113,160,107,140,200,56,158,5,106,4,245,128,150,61,38,129,118,97,214,33,38,129,137,155,206,174,247,78,254,85,121,207,110,86,121,234,16,19,166,219,69,74,247,222,200,195,203,180,172,209,46,85,147,220,239,140,108,57,188,104,71,68,43,20,113,51,85,140,169,229,115,241,133,172,147,222,231,140,14,88,103,175,207,221,218,182,206,82,80,9,29,32,30,12,158,130,191,180,44,179,138,124,202,79,7,167,168,151,111,67,81,26,156,9,131,47,120,41,69,195,92,213,119,239,185,91,44,62,199,32,27,42,195,12,26,107,132,113,181,225,12,9,224,34,2,236,17,86,167,100,194,88,71,175,146,178,200,9,131,177,225,229,93,134,40,113,22,171,247,121,217,139,247,25,147,24,29,92,76,55,172,221,29,109,122,183,231,110,179,121,90,139,135,91,33,206,16,155,221,222,128,127,78,79,159,36,153,84,72,199,79,64,75,11,157,66,110,243,80,224,30,215,73,81,199,196,174,226,208,238,226,240,177,139,137,97,35,152,183,145,9,183,254,249,224,222,63,31,9,173,198,125,70,166,173,250,241,235,25,61,23,105,240,196,209,83,33,29,31,234,215,96,126,54,77,71,207,30,55,108,145,221,227,18,197,199,197,69,54,219,66,49,234,133,97,30,2,209,197,28,182,44,106,133,92,61,39,108,221,8,191,122,200,196,202,229,166,177,61,250,195,33,74,159,176,118,225,234,138,187,106,0,109,237,82,51,195,200,96,226,248,128,250,73,224,3,37,128,105,20,79,186,68,203,29,234,46,108,151,234,14,185,31,246,246,22,125,59,220,186,221,107,37,238,252,233,184,9,205,221,251,178,58,187,16,63,107,39,141,205,106,62,237,110,15,247,214,176,139,196,8,227,33,118,45,213,147,228,182,203,181,93,255,86,44,229,217,91,43,66,79,12,212,56,167,176,122,163,218,83,233,98,225,42,224,93,95,221,238,225,42,207,112,132,245,206,181,61,81,133,227,195,241,181,223,182,182,79,172,239,142,74,88,155,243,100,59,139,245,153,66,113,127,111,211,18,14,130,122,51,155,167,129,181,43,192,227,69,84,79,84,93,194,211,54,230,221,21,33,180,205,4,55,219,208,38,174,220,170,216,228,149,27,141,14,211,184,150,211,141,221,103,166,205,152,181,69,203,172,90,83,245,147,140,147,204,238,247,174,241,227,75,249,17,199,82,190,245,32,52,219,212,49,130,91,62,215,248,150,131,216,208,15,242,14,196,217,204,36,183,168,165,109,178,58,61,62,172,67,198,60,140,185,49,158,233,226,107,249,59,81,0,10,254,139,24,201,59,49,160,204,224,125,110,62,120,161,27,90,14,39,240,202,39,135,214,126,116,229,125,117,159,32,155,44,28,100,115,71,31,118,12,184,118,215,156,221,130,82,19,75,82,190,47,124,193,53,84,232,17,41,212,121,193,133,195,77,21,235,40,210,99,136,78,7,205,140,166,133,60,152,106,23,63,89,187,109,203,183,218,191,48,248,8,5,165,94,122,119,168,109,108,137,204,135,220,121,219,154,119,227,190,208,128,110,197,115,172,70,239,205,66,216,185,184,174,174,138,251,14,88,22,199,245,131,187,220,115,230,65,185,174,27,123,175,137,58,149,192,238,17,179,39,121,57,48,242,92,102,87,37,172,159,240,3,44,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,62,251,249,236,231,127,199,31,224,25,255,7,245,216,64,223,23,130,246,83,232,190,96,196,31,78,251,44,59,59,181,93,94,175,123,239,120,158,107,212,240,187,181,67,78,109,57,58,214,173,7,102,109,236,134,119,91,66,128,37,82,131,101,217,239,217,116,103,228,134,185,4,146,15,91,34,61,120,175,157,177,156,104,70,116,180,69,109,175,205,117,250,89,184,40,49,73,143,98,120,237,183,59,144,52,102,16,235,144,141,118,248,152,153,77,185,198,167,176,20,189,1,118,85,162,70,103,143,85,51,163,31,102,60,16,91,232,119,25,135,207,145,49,146,163,18,103,190,211,83,253,228,89,173,210,174,76,82,203,122,183,118,115,135,150,1,99,75,128,65,215,61,246,6,209,224,104,102,166,191,120,189,107,127,153,158,205,78,122,3,175,87,181,27,87,125,230,205,174,142,42,238,105,53,230,178,130,30,94,52,184,22,139,241,27,201,26,145,112,47,150,176,115,16,105,178,157,57,80,248,133,236,250,64,105,228,15,27,173,59,134,8,75,34,179,92,178,100,131,128,152,58,226,216,188,231,50,226,218,233,227,214,149,94,51,202,108,89,113,216,185,143,120,239,59,150,27,230,159,210,99,156,98,20,225,132,73,233,64,117,24,17,3,234,94,228,112,216,33,23,216,33,59,236,176,141,130,158,19,210,130,181,15,237,224,214,97,121,132,154,221,246,114,135,35,250,40,186,67,14,187,224,28,182,227,140,221,173,24,194,36,221,158,14,160,115,105,157,66,197,91,122,224,120,187,160,141,224,117,120,1,174,14,221,123,137,157,131,25,255,4,219,132,97,233,167,186,117,53,178,175,159,110,141,187,202,75,79,4,212,175,174,56,132,212,156,253,167,224,224,148,50,158,8,104,233,225,159,96,176,221,133,154,29,41,44,213,86,156,57,25,194,13,132,142,76,44,230,173,97,246,176,31,126,147,184,163,205,71,49,142,43,36,156,127,118,246,128,220,219,3,125,57,52,180,179,15,248,34,47,80,141,94,251,60,77,185,28,181,115,73,212,209,217,164,139,186,214,181,165,221,120,50,242,231,181,155,129,193,203,48,239,45,164,166,20,249,200,207,19,150,26,161,56,225,67,153,113,84,76,171,97,102,1,26,122,214,114,123,48,222,11,93,47,90,114,218,181,179,210,125,206,219,131,205,69,168,160,117,233,9,79,209,177,101,180,122,48,52,182,160,101,189,211,213,4,138,217,87,81,199,222,47,184,167,135,233,209,92,196,5,158,101,65,241,64,212,66,46,45,192,116,119,64,85,120,103,156,207,200,230,194,27,90,1,74,185,226,11,237,65,159,121,150,184,7,142,95,178,173,69,98,0,34,164,125,19,156,219,66,235,33,251,116,241,70,109,75,188,59,72,227,190,1,21,135,149,93,72,208,128,239,64,155,240,146,93,178,19,91,202,254,1,228,99,120,137,193,241,49,231,20,186,179,198,178,27,15,226,17,115,28,5,145,82,143,26,113,29,209,147,48,94,162,185,80,40,233,94,1,147,192,210,2,154,138,192,240,20,0,223,35,139,80,191,253,91,156,41,252,20,80,1,201,35,137,150,21,151,173,7,158,182,235,65,73,225,135,154,207,42,173,78,38,176,215,182,244,243,41,45,143,245,151,45,201,154,168,64,199,142,23,128,133,133,237,174,70,133,42,86,246,34,155,188,32,29,187,71,236,30,169,45,107,213,245,90,248,189,26,33,178,67,183,30,150,120,135,223,3,228,220,80,25,180,153,182,6,46,9,108,56,92,172,166,125,2,209,154,205,203,237,24,89,47,81,127,136,176,63,64,220,155,2,127,151,200,247,16,250,152,59,100,156,227,115,200,46,18,45,99,218,109,200,80,129,215,152,104,197,187,143,23,121,112,142,158,45,63,221,77,120,120,104,25,55,0,97,7,0,61,19,195,3,136,77,130,122,237,211,223,125,128,143,187,200,5,212,48,221,212,100,130,139,57,155,7,85,112,229,6,190,238,128,136,74,49,4,49,13,135,138,192,47,175,93,187,168,220,53,97,207,4,234,18,78,194,139,247,104,37,80,241,147,106,108,234,41,26,251,223,66,237,194,81,91,0,17,107,25,54,139,93,121,18,177,14,13,206,86,33,107,145,49,121,241,3,20,30,61,42,85,22,96,60,3,162,76,38,124,105,160,17,121,201,87,3,84,39,124,23,236,100,201,194,189,124,224,251,130,5,133,18,80,12,132,79,166,5,25,248,51,18,207,217,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,28,123,50,5,253,85,176,131,118,188,123,28,221,233,74,121,115,171,151,58,244,64,196,18,43,243,12,126,185,46,86,237,118,118,45,173,88,188,221,189,30,53,86,193,92,84,208,66,192,150,190,122,42,57,125,2,209,113,54,110,156,141,230,238,247,126,74,124,112,80,32,210,118,6,165,213,164,246,18,23,251,45,89,47,137,224,110,162,58,230,243,9,69,238,214,86,214,173,225,59,241,116,147,47,246,157,46,54,175,109,23,227,90,213,225,147,88,211,37,28,227,114,126,214,46,36,130,116,223,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,205,49,92,130,229,246,11,189,93,199,25,237,202,203,49,101,180,145,161,131,61,194,50,116,108,38,189,145,197,3,205,121,247,87,156,246,253,33,25,52,15,174,89,11,148,245,236,6,253,92,224,200,231,119,77,11,151,181,101,60,162,224,186,100,172,123,23,206,173,162,22,67,17,31,170,167,123,2,15,174,45,122,238,46,117,13,103,62,218,103,59,138,2,39,44,6,99,11,33,210,233,172,29,133,19,132,47,2,92,181,68,212,203,75,19,33,143,41,96,82,80,184,187,180,67,174,192,168,34,18,37,214,24,128,38,110,172,15,221,230,20,22,47,176,63,183,197,63,120,97,200,74,188,178,135,149,188,210,15,98,17,107,66,153,203,171,214,117,123,199,241,212,7,173,82,28,104,223,25,89,43,49,187,146,164,39,180,52,221,181,0,238,13,116,23,50,182,6,236,171,222,122,218,15,58,136,28,51,108,117,62,120,236,34,176,46,225,44,129,38,108,70,240,251,162,177,251,98,240,143,21,147,90,7,227,49,23,105,158,240,82,111,150,18,125,130,90,22,18,61,35,15,54,59,149,12,82,18,59,61,123,4,229,108,129,189,39,157,47,180,255,80,57,167,229,237,41,198,221,207,130,123,56,192,3,9,29,104,37,184,45,170,121,18,248,224,152,188,125,106,185,76,0,119,211,193,195,240,50,69,30,240,117,108,57,40,186,176,112,35,136,135,217,162,189,25,195,68,159,199,178,248,208,96,121,15,245,239,145,135,9,187,235,118,138,217,1,139,213,216,32,134,201,79,184,220,101,153,89,177,39,13,165,70,86,212,163,146,69,20,121,33,170,47,19,177,253,93,112,130,125,90,26,59,71,138,233,49,52,67,31,200,75,218,57,134,132,123,169,213,134,197,14,2,149,129,114,98,143,40,253,184,18,87,57,171,227,195,198,105,48,161,247,11,72,147,211,24,54,74,255,94,45,69,245,144,46,120,14,18,186,48,32,18,253,228,230,226,35,229,204,191,253,180,122,91,29,249,63,204,217,101,99,91,137,149,103,162,32,243,61,151,164,255,215,155,124,129,181,228,118,216,182,197,112,167,72,103,52,223,54,78,79,246,227,246,143,164,64,47,223,86,151,79,31,63,132,30,218,218,115,4,141,200,115,76,59,198,197,151,240,54,26,188,110,214,177,159,176,123,200,234,221,140,5,42,206,126,234,145,129,77,196,118,6,142,61,248,135,101,206,71,92,23,31,108,253,119,57,162,15,197,239,25,203,154,135,231,202,197,174,219,7,118,44,132,184,106,113,87,100,84,106,184,225,98,187,32,195,125,73,194,227,214,33,251,37,64,95,242,97,247,75,24,36,76,88,147,109,240,101,177,62,45,15,89,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,237,115,22,46,244,152,42,110,13,58,129,88,213,170,203,24,62,216,55,99,177,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,177,126,31,96,65,58,194,154,52,202,26,151,129,66,102,134,206,221,27,54,143,219,25,111,181,173,17,219,194,175,154,201,106,118,95,70,6,22,78,9,121,193,113,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,106,191,143,29,116,247,176,163,63,39,125,73,156,1,91,66,120,10,30,42,14,16,27,59,30,90,24,99,103,106,175,55,46,128,52,22,121,235,122,134,166,215,233,154,143,105,193,42,175,159,78,60,21,92,80,125,10,102,179,59,220,72,191,23,231,184,79,68,147,32,158,172,240,168,202,158,181,118,100,59,24,9,228,225,8,21,165,15,70,28,157,75,216,163,165,183,223,70,247,193,121,36,14,158,120,167,126,123,77,114,117,203,77,75,157,136,247,150,121,77,226,147,218,46,42,0,82,118,54,215,186,182,26,242,10,235,93,251,4,136,255,133,115,247,161,218,67,184,125,208,247,242,151,191,121,241,167,127,243,242,55,223,121,241,167,63,122,249,221,239,233,129,215,181,201,153,40,239,26,85,253,224,221,23,63,248,187,143,255,254,175,94,252,250,191,91,33,158,172,141,112,43,172,248,241,119,222,255,232,219,239,173,63,250,221,207,63,252,213,159,190,250,206,127,178,64,71,120,250,159,107,215,106,54,69,81,73,249,253,15,207,143,31,8,127,40,25,103,253,41,110,33,160,184,220,145,64,176,199,247,232,146,23,64,97,249,220,223,167,21,58,133,130,161,167,192,94,59,235,209,50,27,139,16,252,77,166,222,92,145,149,226,64,76,131,63,181,214,245,48,127,61,0,159,114,240,107,122,149,77,119,193,127,153,219,244,114,122,129,158,220,214,90,77,178,148,150,228,8,19,107,128,239,161,102,185,153,47,92,211,249,43,101,122,189,16,219,55,249,238,58,156,60,77,135,74,188,180,42,180,178,165,219,82,55,82,201,84,115,181,108,88,22,174,55,133,27,150,111,12,154,27,122,201,212,183,149,155,101,245,170,148,203,76,35,229,201,170,153,157,23,243,131,27,102,186,174,102,133,120,156,174,111,149,112,61,44,112,202,58,62,233,247,111,56,101,211,22,184,128,112,122,26,166,162,18,119,187,80,150,204,205,105,120,217,226,2,49,230,170,84,36,243,219,206,42,194,228,218,137,37,21,110,205,66,116,181,63,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,130,19,250,151,225,171,69,186,113,183,105,39,55,21,129,35,11,85,122,149,205,13,114,139,116,185,71,242,177,201,168,112,51,27,112,237,86,228,162,57,166,123,108,154,142,70,59,74,101,148,43,134,111,111,51,235,197,230,98,93,14,71,235,107,186,145,201,13,178,129,114,36,203,165,201,112,182,150,46,74,183,131,241,168,77,119,138,225,65,55,73,81,235,118,90,138,77,203,185,113,117,194,117,201,66,49,61,77,92,134,166,114,108,17,27,149,47,66,165,76,115,112,177,172,72,116,227,122,154,76,220,149,217,245,170,92,205,77,234,147,187,106,180,178,32,3,205,100,118,213,233,166,123,141,235,142,16,75,76,75,219,114,59,84,205,220,13,114,74,153,187,234,208,66,246,54,47,132,187,131,98,66,86,54,243,218,5,21,149,187,157,214,178,88,166,232,206,100,162,164,19,131,245,42,204,229,2,155,26,95,15,220,148,226,25,142,28,69,182,161,53,147,33,89,57,93,151,195,183,113,97,149,111,86,18,217,88,177,20,200,207,47,111,211,153,198,58,30,89,215,50,92,182,38,72,220,56,195,111,162,53,113,65,111,87,228,42,119,61,234,71,249,59,102,193,77,110,34,61,246,178,216,204,76,182,151,203,68,63,63,189,234,70,19,185,85,36,219,45,133,178,2,123,61,13,108,153,94,149,203,44,153,108,165,34,179,119,12,119,185,152,108,11,249,244,42,177,190,18,5,170,200,45,162,252,178,19,25,150,249,172,84,61,141,150,72,177,92,188,165,114,245,245,148,19,58,202,45,61,109,179,87,98,110,81,222,112,244,180,42,229,232,26,35,133,154,209,194,50,193,81,98,103,85,160,6,61,185,209,174,14,59,124,77,186,157,215,152,109,85,136,207,78,99,225,64,126,41,178,100,43,58,191,45,4,210,27,57,183,218,52,174,235,165,187,90,32,27,157,132,167,252,188,113,195,54,10,244,160,27,106,166,51,177,78,246,230,34,187,44,46,194,173,142,84,206,6,114,211,139,86,249,170,21,85,234,77,250,174,198,245,35,157,86,135,138,166,91,221,236,246,180,30,201,197,47,202,228,68,234,44,171,74,125,188,108,240,133,72,250,98,154,28,231,186,197,187,102,182,152,153,12,26,157,94,187,198,12,233,27,154,30,38,214,183,124,232,46,148,86,134,76,186,146,13,149,37,169,215,145,155,37,33,218,34,103,173,81,186,88,79,79,171,217,252,244,122,93,227,111,7,149,203,242,37,169,100,50,217,41,217,145,6,92,230,170,186,190,230,23,227,219,198,176,178,205,205,227,189,214,157,208,40,209,19,41,223,45,172,110,70,29,254,70,137,205,163,75,64,203,110,182,31,24,7,232,75,153,191,189,43,95,79,67,23,211,232,120,89,156,167,47,74,244,101,109,17,235,51,233,28,153,30,51,74,162,4,166,53,211,200,117,111,185,2,83,231,135,179,54,21,175,1,86,109,180,66,153,41,29,185,24,13,46,3,149,203,228,85,98,194,77,58,45,150,173,240,153,70,49,155,189,26,222,134,250,161,244,77,116,206,111,27,203,113,151,221,44,149,50,89,166,196,138,88,140,144,212,32,31,79,231,146,151,235,109,227,52,180,142,53,251,185,238,180,158,93,76,243,98,122,85,20,171,185,97,233,138,108,145,194,252,98,21,187,202,92,93,113,155,153,184,92,150,248,109,126,182,184,19,2,37,166,59,30,243,113,65,92,221,46,38,82,32,49,43,150,210,147,201,157,188,72,247,216,139,112,23,176,254,141,112,113,49,94,207,106,233,16,95,12,93,211,52,215,72,39,251,52,7,38,252,42,147,13,213,6,141,75,153,202,45,175,145,152,106,93,223,212,155,149,40,96,190,210,185,255,129,8,37,147,9,139,104,36,148,227,123,255,66,102,125,178,34,241,140,226,63,91,210,146,79,58,55,170,28,223,195,7,194,185,50,228,101,130,61,23,130,111,50,192,214,85,216,252,132,133,62,1,33,129,71,111,3,133,202,5,223,102,222,121,135,61,147,88,101,33,9,62,233,8,222,111,236,39,238,37,150,75,249,161,127,205,74,89,61,5,203,79,32,125,198,100,39,192,141,118,150,62,16,207,128,198,27,138,171,22,171,40,192,231,249,178,1,140,86,20,73,78,221,243,253,148,95,225,103,178,186,233,212,255,0,94,0,85,128,47,14,170,88,32,179,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,219,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,43,84,197,62,59,121,120,48,186,104,69,228,163,159,252,203,171,223,253,228,229,159,253,201,139,111,124,91,111,1,67,222,121,109,227,71,95,255,225,139,95,254,191,56,5,0,89,32,221,126,246,221,143,126,250,151,31,255,201,55,94,188,255,83,3,58,248,10,30,190,248,221,95,188,248,218,55,94,254,197,55,62,252,221,7,128,92,0,194,199,223,254,201,199,223,255,171,15,127,243,155,87,255,233,23,47,126,252,87,47,62,248,145,10,228,229,223,190,251,242,191,253,240,213,239,254,252,213,111,62,0,99,8,94,127,249,173,159,217,168,109,69,73,199,153,182,51,22,52,138,38,34,221,135,215,208,24,188,165,63,76,249,111,208,150,104,182,119,53,89,0,75,15,152,30,172,159,24,194,153,32,4,245,74,215,210,68,231,91,7,215,170,41,158,39,122,85,255,3,228,47,119,130,169,44,99,144,68,237,135,179,19,207,9,10,103,34,115,86,118,132,190,203,108,68,79,177,201,166,63,51,7,218,108,194,31,128,2,224,72,8,66,14,57,14,104,37,58,229,212,205,230,51,68,135,147,158,36,174,100,148,60,132,230,181,142,71,70,125,172,205,118,208,91,136,237,3,65,159,63,123,78,136,231,71,96,186,134,123,161,30,152,174,224,19,29,73,80,234,167,88,47,26,81,63,133,18,116,84,253,148,136,245,146,254,227,99,130,127,29,242,11,218,191,60,61,17,7,216,84,128,145,195,148,59,151,251,137,37,143,194,149,41,184,37,30,125,210,167,139,40,195,135,232,127,109,204,213,81,176,208,93,86,216,153,223,133,190,47,127,252,195,143,255,199,15,168,148,15,240,177,173,225,15,127,245,227,23,31,252,236,197,119,223,125,249,55,239,125,244,47,127,241,226,143,127,200,12,37,113,202,166,78,79,185,9,61,144,79,9,56,239,127,254,125,153,101,22,18,107,112,183,62,54,143,70,34,148,242,189,252,218,191,188,248,234,207,128,62,18,87,62,94,88,210,208,241,101,96,198,46,199,51,128,170,178,143,19,129,250,96,181,203,238,125,144,125,129,31,200,1,172,176,227,137,69,134,158,12,69,89,121,241,207,191,0,243,249,213,55,127,244,242,199,63,248,248,221,175,125,252,189,127,254,228,56,134,117,28,51,48,140,139,142,136,134,157,247,205,36,126,9,16,244,9,172,178,18,165,49,192,113,190,96,101,69,6,56,188,250,239,95,249,100,56,168,45,71,192,16,253,241,63,126,252,237,31,27,227,3,196,142,38,100,222,255,41,240,92,128,168,255,248,187,223,215,68,250,14,192,72,97,225,58,205,170,187,194,12,109,234,46,27,15,2,221,5,181,197,3,49,129,147,71,62,191,135,233,146,154,60,82,133,145,109,178,17,200,27,194,102,139,202,255,247,58,47,191,65,1,142,157,178,202,80,236,3,12,160,196,199,43,195,73,165,51,251,249,27,228,3,161,242,186,103,13,0,12,212,57,151,137,62,154,214,81,50,25,214,167,112,60,14,39,238,236,188,222,27,1,175,246,168,255,12,8,221,231,199,71,12,193,19,19,226,13,138,16,22,147,9,1,38,125,63,214,15,247,35,126,244,253,152,88,156,207,116,199,142,152,158,223,51,34,112,163,5,180,97,247,126,233,213,231,212,226,129,152,1,199,22,245,7,162,169,235,56,181,105,162,207,114,244,2,16,215,73,20,32,5,197,5,160,122,104,29,2,66,19,24,40,109,81,132,14,126,138,34,76,237,15,72,70,76,225,201,0,108,191,36,240,74,10,144,5,246,218,131,206,80,104,2,199,149,192,212,66,202,143,86,24,84,182,56,85,69,231,169,155,70,193,76,36,216,40,134,2,162,186,214,57,204,48,33,212,216,30,73,104,78,57,73,64,144,208,240,2,126,124,10,81,184,87,202,167,222,120,99,133,12,171,96,26,45,76,221,170,116,121,231,29,191,229,187,159,23,124,106,61,98,182,232,85,216,13,236,6,220,25,156,133,157,7,176,161,210,128,230,1,248,8,49,205,241,203,146,160,230,96,194,184,36,64,152,21,250,109,30,178,39,210,64,146,162,127,129,47,26,159,105,137,158,166,238,105,105,176,128,226,26,124,154,205,198,160,45,13,67,20,164,94,43,106,64,36,141,138,8,126,230,90,90,154,17,144,79,92,203,174,64,1,1,4,5,24,20,215,242,22,42,2,8,195,59,38,46,218,237,171,22,24,242,9,45,12,22,48,165,202,191,29,190,157,173,249,9,141,61,44,196,87,159,225,180,144,88,0,90,0,4,204,45,36,20,212,73,69,205,103,176,219,50,120,128,134,118,10,104,162,17,79,103,52,235,192,154,5,132,2,254,207,208,82,6,217,110,165,28,144,36,33,50,146,32,192,175,36,248,21,37,137,80,152,140,192,95,49,248,43,10,127,197,225,175,4,252,149,36,34,100,50,70,68,98,224,43,248,20,135,191,208,179,4,124,6,62,81,36,9,198,72,160,103,57,94,74,249,115,169,83,248,25,42,60,64,27,253,17,250,2,196,22,228,241,26,146,58,144,25,192,3,52,132,87,112,133,13,31,198,133,50,188,94,64,219,194,79,48,160,182,68,151,132,62,187,206,66,26,129,71,236,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,66,191,212,79,157,80,0,152,204,208,240,17,142,9,98,175,43,137,93,242,44,116,23,128,12,66,54,64,31,159,144,15,250,172,77,185,218,14,103,136,244,111,10,128,39,218,192,252,61,58,194,106,9,193,1,171,168,206,72,139,223,178,71,199,15,64,148,89,134,10,19,8,111,189,165,149,176,224,85,181,214,155,146,40,42,193,55,1,44,63,80,157,0,130,159,176,130,63,176,89,96,37,98,19,250,173,183,44,95,131,229,214,219,77,4,29,216,106,72,16,128,234,170,32,128,248,194,191,132,122,117,65,14,232,69,73,220,56,196,120,159,151,53,54,5,61,52,149,130,138,178,45,222,198,115,71,106,55,77,4,84,106,42,231,194,59,239,160,34,21,7,233,156,213,190,171,184,156,217,95,195,240,6,214,218,49,28,188,133,214,107,231,72,233,12,6,38,30,43,12,148,225,151,200,183,222,90,138,192,70,33,223,56,55,11,159,145,207,191,140,127,1,188,196,58,95,165,92,95,165,240,87,41,248,170,226,124,53,228,250,106,8,127,53,4,95,149,156,175,134,93,95,13,227,175,134,193,171,14,50,233,108,101,37,92,118,129,212,195,21,96,127,149,100,170,203,15,233,8,132,206,140,230,37,39,37,15,131,220,68,111,99,128,73,130,36,176,113,197,134,20,180,229,106,56,64,249,0,5,158,62,13,224,119,85,191,233,79,236,211,10,232,102,119,214,220,139,174,198,211,192,137,129,96,46,128,172,2,31,31,15,70,123,17,194,104,1,233,251,36,24,218,139,168,59,198,140,218,37,116,44,16,143,118,162,69,184,246,29,155,183,65,101,8,228,142,85,138,96,213,207,161,17,0,68,1,192,13,229,68,152,147,26,77,105,65,235,163,33,210,131,58,87,6,109,66,252,92,64,129,36,246,92,68,134,92,16,46,139,100,39,192,54,59,178,2,56,86,187,168,89,227,37,184,86,203,209,12,123,196,194,137,110,127,106,65,71,5,143,220,58,32,83,192,84,82,12,100,206,204,143,231,229,86,189,6,183,126,128,89,192,115,155,35,201,157,68,77,123,251,138,131,82,160,73,22,169,220,108,166,36,112,226,145,13,176,240,101,35,59,134,173,202,3,160,196,52,153,10,147,80,144,33,232,229,146,238,160,16,64,246,156,61,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,10,140,180,153,1,61,85,224,217,73,95,6,61,184,87,163,129,216,59,182,58,192,75,23,216,149,47,45,73,244,230,140,62,151,130,242,108,194,3,131,158,240,31,159,1,93,114,4,223,231,207,73,224,143,208,154,132,59,227,191,56,57,227,3,1,196,80,126,213,156,243,3,89,247,140,127,14,230,139,55,114,90,77,13,39,25,199,73,45,58,147,207,101,86,201,171,248,29,201,150,158,170,53,206,229,7,216,166,106,232,29,210,166,86,83,107,147,193,219,84,139,206,24,188,77,198,210,166,90,227,156,65,109,242,179,67,218,3,181,180,182,250,120,91,252,236,172,143,183,211,183,180,195,207,206,251,106,191,84,3,237,160,142,105,85,181,214,102,150,158,169,101,103,51,188,201,153,181,107,106,149,243,25,106,87,181,113,15,105,86,171,169,181,186,192,91,85,139,206,22,120,163,11,75,163,106,141,243,5,106,83,55,61,15,105,213,168,171,181,59,197,219,213,11,207,166,120,203,83,75,203,122,157,243,41,176,29,33,4,238,48,97,195,61,89,216,160,21,203,55,217,41,156,74,192,84,237,3,190,39,132,29,210,135,253,50,235,144,62,196,163,204,63,194,212,190,30,186,8,170,134,243,243,243,3,84,18,18,9,230,215,163,123,121,171,66,54,98,252,88,152,145,111,177,210,146,103,88,232,131,181,160,157,158,162,162,73,146,180,60,207,3,61,11,159,38,9,121,139,2,37,192,214,247,135,194,153,66,56,67,166,79,66,217,104,236,36,146,75,198,79,146,89,50,124,66,102,51,20,25,78,167,19,5,138,2,206,5,196,2,234,190,214,130,97,88,89,78,89,84,159,225,175,2,17,5,119,114,40,89,26,46,217,51,99,249,200,133,126,8,61,13,173,35,191,234,40,250,137,251,254,100,114,69,3,191,26,248,237,88,160,69,107,54,8,74,253,15,251,244,46,178,213,144,79,2,213,184,73,28,199,80,185,193,209,53,204,145,235,144,219,120,237,222,244,138,128,117,213,108,165,175,144,243,238,39,12,223,204,198,90,247,64,112,94,34,201,157,162,200,80,228,225,248,193,141,91,45,236,23,132,193,14,192,23,66,80,141,12,156,59,75,117,151,227,216,226,233,32,70,52,70,44,47,73,162,148,218,105,170,16,106,216,249,220,255,242,189,255,172,45,209,160,80,219,191,254,246,207,94,254,248,111,95,124,240,35,117,225,192,120,248,209,79,127,249,234,71,223,120,241,238,95,7,131,65,63,97,37,85,135,30,179,215,179,35,91,240,62,117,122,138,230,158,193,41,129,0,254,237,139,225,47,3,174,129,86,44,144,77,182,113,193,237,89,208,209,48,27,62,78,29,89,86,182,206,223,32,141,30,248,241,174,103,173,113,52,214,213,76,67,212,178,152,200,14,99,20,113,207,185,230,100,178,156,106,27,96,107,109,65,102,2,243,183,59,118,147,125,255,43,23,168,158,42,54,80,176,198,222,180,22,221,57,175,130,169,17,228,38,34,48,6,160,88,200,1,30,87,5,6,96,3,182,0,243,102,21,163,128,240,111,192,159,147,106,245,164,223,247,133,194,169,104,18,252,245,31,3,238,1,72,192,57,119,2,12,139,83,151,7,199,208,85,80,125,137,83,10,208,57,168,136,45,196,193,186,73,108,4,152,158,142,15,73,166,208,223,215,130,143,30,227,250,55,71,231,129,192,165,222,46,111,6,73,64,157,219,180,103,250,139,71,247,76,15,202,152,129,26,210,130,143,51,224,177,26,175,114,45,122,64,236,238,246,14,110,113,171,99,231,109,116,227,114,5,206,6,179,170,45,30,129,2,176,26,61,109,69,106,84,226,222,95,13,248,83,40,164,82,5,125,27,30,29,7,40,194,223,215,159,161,113,57,38,252,67,253,193,133,184,144,160,146,240,79,141,215,120,97,161,176,232,153,172,63,107,193,192,94,31,61,155,131,103,216,96,31,89,154,10,31,159,134,143,137,150,14,104,50,225,101,253,205,7,195,142,6,150,180,112,122,180,9,28,159,2,145,33,43,64,42,0,25,203,34,225,170,14,119,147,29,228,215,179,224,155,20,161,66,47,0,41,209,101,105,9,52,0,196,75,80,94,244,0,233,142,34,39,70,61,205,36,63,134,225,170,99,200,101,106,201,145,255,200,31,144,2,254,99,240,210,190,150,168,243,115,59,184,47,43,207,164,255,143,189,119,239,146,236,40,238,69,191,74,169,0,209,141,118,119,239,247,163,219,45,157,158,25,73,140,65,32,75,200,216,103,152,171,85,93,181,123,166,52,213,85,173,170,234,121,104,232,181,196,177,177,4,134,43,124,141,193,96,124,64,28,12,248,129,192,7,140,133,36,204,90,247,163,156,171,158,145,254,226,43,220,248,229,51,114,215,222,245,104,141,120,216,163,214,116,87,237,200,140,140,140,140,140,136,140,140,204,125,121,123,173,77,178,249,16,62,154,150,215,218,250,129,105,87,239,183,149,39,30,212,224,254,232,230,76,118,194,112,243,122,103,112,140,173,59,241,215,208,176,117,233,255,250,76,239,242,214,21,143,250,134,32,227,164,36,105,90,83,165,214,119,117,249,7,31,156,129,61,188,91,247,244,15,118,167,159,253,236,218,236,227,82,88,50,73,67,89,211,210,195,83,86,96,186,174,162,29,98,99,124,102,58,73,141,234,238,71,168,80,32,194,146,7,187,135,222,85,177,53,82,230,101,72,221,170,236,134,28,120,99,175,99,119,67,58,65,80,20,7,161,222,13,89,223,41,69,185,221,171,122,79,4,201,112,157,44,106,207,207,248,192,198,233,254,65,210,22,185,115,251,113,176,168,248,230,152,4,98,213,60,145,105,253,62,235,180,118,23,76,92,115,212,29,29,30,34,215,190,115,165,196,110,216,156,146,242,213,207,50,55,82,21,45,7,27,72,72,103,57,35,226,112,7,118,99,188,67,49,52,183,197,128,209,140,35,7,105,124,235,73,44,183,189,174,82,103,21,203,107,75,236,146,156,18,111,73,235,76,16,185,111,91,136,216,27,151,13,143,133,87,168,218,189,114,140,67,165,228,58,89,120,119,52,96,155,122,71,157,225,118,122,226,80,45,114,211,109,145,65,103,159,232,109,223,249,183,191,188,251,207,223,56,253,202,151,239,254,224,39,172,53,21,240,30,51,148,240,4,218,200,178,110,235,141,46,217,215,246,100,218,237,97,159,66,224,195,214,32,249,199,87,251,131,222,184,164,190,232,79,200,242,80,251,98,72,60,29,30,78,72,161,145,94,221,32,230,108,12,112,115,239,164,141,237,27,49,11,175,142,6,72,129,70,110,203,187,47,126,225,206,95,254,163,75,165,220,0,191,218,25,94,1,167,233,111,111,80,158,23,95,231,12,131,140,125,192,102,119,123,77,67,242,65,178,90,107,53,149,60,213,199,114,189,105,160,56,118,177,95,138,212,8,250,231,189,167,193,121,247,187,127,254,206,143,190,127,247,71,95,184,251,198,15,216,224,200,76,99,35,180,79,139,55,138,220,150,219,112,109,156,4,34,22,213,140,90,119,64,178,12,161,86,219,97,53,124,118,27,92,204,204,27,157,241,240,241,49,9,202,234,28,53,85,151,97,171,45,76,92,160,41,63,32,156,183,158,235,61,55,241,156,80,154,157,254,196,37,41,110,196,37,236,236,145,223,220,243,28,230,14,197,165,63,158,238,155,248,123,114,34,54,89,130,197,195,151,45,63,124,119,190,254,243,119,191,254,51,54,124,240,25,54,142,250,221,107,98,122,213,141,97,136,51,231,245,131,40,243,166,128,98,12,129,175,140,106,91,60,36,1,1,223,166,163,113,155,198,246,165,159,182,61,185,87,181,193,6,157,32,167,111,189,120,250,131,191,188,243,245,127,184,243,173,111,83,145,18,151,85,57,5,238,190,249,215,119,254,254,219,170,192,140,52,76,168,130,240,31,27,134,94,195,171,218,77,63,95,106,154,36,181,124,86,79,234,115,202,142,198,253,195,206,152,214,158,226,154,22,147,247,164,20,185,199,152,89,73,60,27,158,199,167,167,69,57,155,147,36,147,93,68,114,69,125,171,110,51,100,138,169,167,243,218,33,112,57,253,35,136,184,109,228,221,151,190,140,68,11,157,83,85,249,231,77,157,12,43,117,134,234,201,206,176,28,84,210,172,152,225,82,165,28,35,39,170,239,79,135,141,85,9,86,169,88,211,97,46,142,110,231,143,6,199,19,45,162,122,24,102,179,251,224,47,95,232,119,70,140,199,95,251,201,233,119,255,231,28,30,247,250,19,116,170,183,253,192,112,243,240,120,48,237,31,13,74,121,82,129,68,74,249,125,94,51,93,36,183,37,9,156,153,60,52,71,198,21,194,100,17,137,211,18,118,250,242,119,222,253,198,247,244,184,40,226,4,127,17,161,145,215,171,93,47,39,219,151,84,74,12,146,45,68,2,204,184,115,67,134,67,174,111,152,103,122,226,168,7,206,164,208,133,78,46,123,98,144,102,58,137,209,154,163,230,201,139,58,146,57,15,140,9,42,33,99,184,41,40,126,162,115,83,46,175,61,117,194,72,232,11,178,192,8,128,203,53,194,83,163,27,31,43,111,201,172,18,85,139,102,106,135,22,40,37,156,129,141,110,73,198,90,208,209,222,190,221,182,71,60,73,87,200,51,158,68,81,123,137,66,146,245,162,241,222,254,64,12,65,219,88,242,11,251,98,30,146,206,210,125,223,144,182,222,22,49,92,81,86,223,136,170,22,125,92,118,87,213,11,19,203,74,197,195,36,1,7,104,58,142,175,151,27,22,44,146,107,156,193,158,193,120,208,191,89,138,44,131,9,206,215,104,147,74,94,17,188,161,225,161,241,134,28,191,69,57,60,230,92,10,178,43,104,144,219,56,98,114,150,246,180,177,64,26,133,108,155,217,212,58,15,226,94,19,160,58,172,245,185,87,103,246,222,167,78,103,182,211,157,65,57,158,158,87,74,203,165,225,244,47,62,127,250,218,47,22,208,192,102,54,173,10,250,195,142,114,27,100,54,171,121,210,168,51,121,37,69,185,60,247,220,22,167,167,218,30,59,236,141,41,215,149,175,172,144,75,144,170,87,117,165,60,87,118,134,226,131,135,198,75,113,170,152,92,227,75,161,239,69,190,23,251,94,226,95,102,160,121,24,16,188,211,249,67,109,241,118,25,175,37,208,121,45,210,60,215,233,55,21,26,123,173,161,184,116,251,185,227,195,35,120,36,162,224,182,122,29,141,154,169,19,241,246,137,234,44,164,135,114,2,218,78,85,203,168,247,115,232,121,42,153,45,163,149,202,12,60,66,172,151,39,159,213,3,39,55,150,21,220,118,170,121,50,107,118,40,207,221,123,71,23,123,244,153,126,179,236,88,109,103,116,150,172,254,14,13,251,241,254,100,106,99,48,248,70,196,209,131,103,203,181,217,68,225,236,32,59,168,38,10,119,186,105,71,101,25,98,190,137,244,224,74,146,151,56,123,55,240,6,187,183,17,39,27,151,213,108,22,181,69,123,52,154,76,215,250,15,181,183,246,251,47,108,97,6,35,208,180,165,170,208,34,188,118,207,120,109,104,3,222,136,214,162,7,159,18,115,100,133,54,58,50,195,150,88,46,220,145,165,218,234,244,122,79,119,174,175,212,140,92,178,47,133,93,190,149,242,98,175,30,61,245,179,150,81,91,237,135,150,192,125,124,116,193,201,150,92,76,248,241,17,252,236,115,183,46,246,150,34,126,92,30,142,154,56,83,75,186,244,57,128,127,242,72,191,55,217,93,166,27,39,222,100,151,132,46,206,124,68,114,186,247,44,84,162,215,38,181,185,233,122,150,217,92,116,62,19,141,74,254,144,113,57,218,41,14,102,146,178,147,185,95,27,98,254,49,173,32,146,214,165,106,145,76,222,86,168,219,213,69,132,109,135,214,17,39,213,48,140,208,209,248,12,126,26,245,59,62,30,148,8,51,136,191,106,217,50,52,11,79,97,33,54,4,209,109,225,71,97,169,229,134,89,26,67,42,249,170,33,149,95,191,245,77,235,24,116,123,245,17,22,233,213,155,239,139,87,245,247,38,254,194,93,197,123,18,139,225,67,167,196,75,142,56,201,249,24,51,64,228,223,84,150,145,203,135,101,230,199,98,86,13,192,228,171,6,96,216,80,58,225,136,223,114,80,102,197,72,204,18,225,151,223,213,152,75,190,114,204,165,234,161,174,18,131,105,30,178,182,160,91,208,208,153,146,10,97,219,103,31,253,232,246,225,225,246,100,194,227,52,211,62,102,164,51,180,124,92,117,120,168,105,94,44,136,178,84,231,134,113,198,155,230,71,77,244,133,113,125,190,250,11,227,229,135,64,250,222,108,210,56,126,186,197,35,174,235,168,59,23,136,219,79,220,245,108,117,122,200,211,73,142,171,223,196,70,222,248,146,172,116,215,21,13,236,172,116,170,54,116,3,214,205,28,245,19,118,150,152,56,194,130,216,72,217,0,23,14,168,135,100,233,221,175,75,69,189,220,168,198,149,17,12,163,141,103,188,253,171,191,111,157,254,232,111,235,34,45,188,26,183,210,54,22,242,202,215,90,119,126,254,114,53,72,69,78,27,60,229,35,125,42,168,87,34,145,5,54,219,56,19,202,92,113,95,94,82,125,142,22,98,180,88,49,135,99,30,8,78,148,95,47,225,114,59,217,128,219,200,251,39,231,176,9,216,120,30,70,216,187,109,80,41,70,13,241,146,46,45,198,176,191,69,43,74,173,231,228,89,21,61,65,160,143,249,232,10,232,137,39,52,32,80,73,39,67,98,186,116,27,73,165,253,49,2,84,190,119,72,50,34,78,112,212,155,76,143,232,190,114,5,34,188,63,56,30,35,226,99,41,88,132,200,93,206,207,32,50,180,47,135,71,107,201,25,60,78,191,155,113,213,204,191,25,92,13,231,34,116,34,246,5,233,240,99,23,222,102,103,99,49,195,190,62,125,107,114,161,95,57,30,160,74,53,228,238,238,12,54,213,250,105,237,246,9,51,87,216,247,69,82,159,220,242,37,13,246,104,167,123,117,205,129,79,55,181,199,132,130,250,115,83,89,140,254,238,238,238,16,27,217,220,18,127,138,4,116,119,186,41,175,25,188,216,243,74,238,230,236,202,122,42,89,137,96,66,60,119,21,89,250,123,77,147,67,104,41,75,222,154,253,34,115,4,197,38,242,108,54,131,46,100,51,56,182,208,2,246,184,133,183,184,190,110,142,106,88,110,55,38,22,215,46,114,245,106,2,187,253,79,142,71,135,125,162,131,177,202,27,187,43,173,146,86,66,147,91,19,252,67,91,84,134,84,215,214,245,96,75,68,50,246,6,3,60,189,136,75,252,218,245,73,140,98,22,238,150,98,89,36,190,120,179,142,16,78,170,136,114,53,156,20,185,101,114,111,125,119,182,230,38,49,239,112,109,93,230,154,85,96,212,40,152,38,70,206,113,94,157,164,51,248,69,244,139,177,213,10,122,67,34,36,233,230,215,238,124,245,23,109,157,12,41,244,224,35,131,77,189,36,86,89,216,36,76,21,94,72,26,118,85,127,188,138,29,3,1,219,54,247,123,178,43,53,150,80,117,90,82,237,183,58,61,40,190,205,106,194,19,143,89,137,153,169,125,143,27,83,39,154,100,234,170,19,204,65,126,1,91,98,204,230,249,104,125,50,188,20,224,8,171,180,136,77,122,131,165,83,232,85,229,166,56,142,140,68,157,181,202,185,133,7,134,235,82,236,31,8,144,77,175,119,49,104,0,75,57,122,58,11,72,207,254,157,165,167,246,112,158,230,17,101,165,230,145,154,4,201,178,2,243,238,208,8,39,228,115,176,169,162,53,52,3,103,170,83,143,132,214,250,224,112,52,21,25,153,42,74,46,19,90,219,86,209,203,110,221,121,249,43,167,95,252,118,219,235,233,243,133,97,25,157,64,121,213,15,138,5,168,96,155,58,184,192,164,92,49,137,171,78,209,41,231,27,13,26,117,67,134,110,76,185,247,208,25,217,252,189,233,140,140,199,156,224,184,176,119,40,2,133,7,157,78,224,30,61,62,208,71,143,15,85,178,205,177,215,245,122,54,217,38,243,169,78,137,85,152,60,122,124,117,247,192,28,61,222,223,189,125,216,191,217,167,21,251,165,137,168,125,217,227,71,145,171,65,211,237,171,141,254,143,13,16,83,53,238,2,213,204,69,28,173,148,49,100,148,149,65,228,237,208,23,79,183,113,110,219,56,83,198,21,50,27,69,248,194,253,39,25,74,38,167,161,186,155,37,106,201,107,15,228,137,99,237,23,34,234,128,52,236,118,189,219,80,61,196,196,189,3,227,47,232,136,238,26,102,64,173,31,32,67,75,194,234,90,181,249,219,179,186,220,171,249,189,53,191,14,227,23,25,67,85,176,97,104,245,49,79,181,41,138,124,102,105,18,181,156,97,193,33,147,56,149,176,105,37,238,38,187,106,232,37,31,203,157,38,32,153,5,41,76,117,217,60,58,191,183,172,102,62,110,180,31,90,43,157,188,78,249,176,100,121,157,13,88,117,14,243,180,14,231,180,6,231,212,226,60,105,164,180,219,251,236,103,215,230,64,119,165,130,25,108,242,221,130,106,5,175,226,34,9,205,250,200,90,169,147,36,71,55,38,15,62,200,191,53,248,86,151,88,124,233,178,114,167,188,102,119,108,104,243,49,119,107,235,66,185,59,207,43,150,142,109,86,239,114,242,172,55,100,55,179,217,103,81,17,58,202,84,146,187,100,67,43,122,1,118,133,62,168,236,7,49,66,125,146,162,204,83,207,102,61,143,166,113,32,137,195,42,157,101,155,204,184,79,77,59,122,187,65,141,150,195,206,131,78,41,153,143,73,250,100,39,238,220,217,133,162,22,89,217,156,164,53,211,61,187,205,183,160,139,149,157,199,221,97,45,173,53,251,130,203,227,157,139,179,146,21,48,139,117,198,12,145,20,29,118,142,214,234,226,153,8,94,170,45,41,155,24,50,247,16,63,222,159,217,31,31,174,181,239,190,250,218,233,107,223,148,169,35,180,220,126,251,245,31,221,249,155,159,220,249,242,107,191,126,11,105,86,242,94,174,182,119,91,149,151,151,43,124,74,220,216,65,53,91,84,21,151,23,12,187,229,128,131,116,244,69,5,22,49,21,228,181,70,179,103,119,6,155,114,39,106,173,38,87,166,118,130,11,163,182,208,117,146,29,106,112,157,134,202,107,158,77,206,17,1,110,243,85,168,129,57,210,93,177,35,152,102,155,221,206,180,170,96,102,200,45,113,170,199,18,107,230,169,67,167,55,58,56,160,137,178,157,251,130,226,138,197,170,109,75,157,30,226,105,75,51,83,76,56,50,187,218,253,247,204,233,2,189,111,133,236,96,41,161,207,200,189,174,25,193,84,24,148,111,236,233,149,222,174,136,160,215,226,115,55,184,171,20,57,165,235,85,134,201,246,217,110,18,126,242,192,174,236,238,123,123,210,179,245,19,150,57,174,157,217,43,78,230,184,249,37,115,198,85,96,142,116,245,30,207,28,223,239,134,237,154,108,124,125,145,42,185,52,15,225,130,162,173,222,141,103,247,203,254,102,39,239,248,65,120,208,195,45,248,109,81,191,151,205,214,199,126,167,193,64,222,119,148,248,237,245,181,7,124,184,238,71,199,147,171,107,151,168,75,94,91,220,62,219,199,193,203,241,198,198,213,209,184,255,2,206,31,13,46,193,143,217,184,190,161,157,241,203,183,213,109,255,193,102,152,92,191,209,242,91,155,97,234,199,33,62,238,168,29,206,205,40,141,147,252,250,13,118,199,46,203,243,248,64,158,239,199,189,158,5,158,52,52,221,98,207,159,125,22,46,221,44,49,246,114,249,205,60,162,255,120,163,39,252,198,236,195,206,96,48,115,5,246,44,62,213,131,96,147,58,0,108,39,164,149,72,31,93,167,245,4,38,74,164,110,191,37,215,30,55,176,60,87,14,175,209,26,100,11,247,91,137,23,46,108,137,172,151,131,235,199,229,214,100,220,221,194,237,39,147,45,165,143,158,162,121,222,153,148,91,118,157,178,245,159,6,133,93,111,169,192,246,38,213,108,95,246,224,135,136,101,16,153,146,35,170,58,217,110,239,237,249,79,239,121,183,206,239,157,127,212,11,207,237,157,223,243,124,241,59,62,183,183,151,159,243,206,239,125,244,234,121,47,188,176,247,177,139,226,145,143,71,231,163,115,222,225,133,189,139,23,188,43,244,232,79,233,201,222,94,219,59,232,99,141,84,219,244,35,244,239,65,104,191,93,145,108,247,96,31,183,36,236,250,15,246,123,187,122,172,31,196,109,66,187,147,238,100,242,224,164,75,58,172,183,59,29,83,165,182,30,97,19,226,109,127,102,120,255,231,254,207,61,253,209,183,125,215,40,189,219,238,43,20,195,248,232,38,41,217,4,191,43,175,162,203,234,174,49,231,111,79,81,154,118,182,208,140,98,109,124,191,239,188,123,210,23,170,87,111,169,82,213,151,255,153,27,245,69,35,91,91,173,237,237,235,27,184,171,163,161,38,149,168,123,65,193,72,164,251,239,168,18,181,184,106,223,35,177,60,186,134,187,208,187,97,239,119,240,60,151,179,245,41,1,79,210,115,177,170,57,185,127,216,75,44,34,238,252,228,103,119,94,254,247,153,243,94,149,93,120,39,43,101,241,22,252,12,222,101,78,14,81,159,144,34,127,150,147,67,170,234,114,39,135,116,225,123,118,42,235,157,87,191,244,246,235,223,188,251,175,111,158,190,252,207,247,140,133,46,210,197,252,35,107,127,76,115,237,22,182,84,86,103,33,175,189,12,23,157,242,247,140,145,242,174,234,187,111,252,192,101,164,201,164,170,201,189,33,127,8,39,159,20,91,151,72,158,114,219,88,204,87,210,25,253,233,104,252,113,100,193,173,206,87,94,123,25,190,58,229,109,154,213,115,215,158,219,255,109,101,89,165,191,35,39,174,200,131,152,242,159,255,138,39,176,126,67,39,142,222,143,147,69,239,255,25,162,165,14,253,136,69,145,115,224,199,156,42,209,54,241,141,87,78,95,249,247,133,135,81,208,113,155,52,28,250,117,39,97,132,173,193,61,117,22,185,54,140,119,223,250,218,221,239,124,238,189,156,134,113,9,200,155,9,144,150,177,193,226,223,51,2,226,90,2,92,187,82,103,47,239,25,1,105,45,1,83,123,246,234,237,215,191,120,231,139,255,240,222,143,33,185,205,6,181,205,186,122,191,206,188,221,51,2,162,90,2,122,157,91,23,105,105,117,141,141,252,47,255,250,244,123,255,40,199,255,221,151,94,89,59,252,127,127,186,254,126,83,113,136,125,171,89,58,238,124,235,229,247,139,142,184,121,30,84,233,248,197,207,44,17,111,191,254,210,111,130,142,91,100,217,158,28,32,251,211,18,241,206,107,175,158,190,252,255,252,6,137,232,224,90,125,220,18,236,176,227,157,215,94,63,125,229,199,239,252,248,115,75,142,201,253,83,114,191,225,83,114,151,237,25,52,115,200,108,222,25,51,4,246,31,47,167,75,156,111,82,202,106,75,204,146,167,229,59,224,68,160,179,51,188,245,164,88,71,47,119,230,108,191,51,217,235,9,159,99,126,155,42,213,96,143,86,250,19,100,25,76,71,55,134,203,158,109,83,199,157,194,146,20,14,142,59,217,163,79,61,157,112,60,233,189,160,142,175,241,236,24,114,245,85,238,76,87,229,206,52,229,6,151,211,143,149,147,143,139,89,161,79,212,116,185,13,159,115,162,198,112,64,196,127,149,71,133,28,150,231,39,131,155,120,4,71,94,230,186,28,150,127,44,112,35,67,134,166,217,19,163,113,41,10,58,153,57,115,242,110,76,234,178,177,241,42,87,174,215,187,174,19,121,184,245,213,73,122,58,5,135,231,232,204,73,201,5,225,187,19,115,102,205,36,130,60,54,30,29,158,239,116,175,150,107,109,20,105,171,228,6,244,111,65,113,20,105,207,79,230,29,13,175,142,142,151,223,69,151,93,222,29,62,50,188,164,207,254,111,4,151,85,242,146,188,37,105,92,214,238,137,1,176,251,128,243,245,247,37,231,149,16,200,89,33,51,56,140,228,213,36,54,89,169,212,105,13,50,69,226,234,173,201,20,162,97,50,119,104,230,12,110,18,128,88,248,52,45,117,205,243,43,221,43,135,171,100,244,72,117,118,161,186,181,57,124,100,109,97,94,205,240,146,127,121,81,158,140,200,220,220,94,140,75,231,49,52,99,18,215,33,46,206,63,90,156,124,52,216,84,234,118,126,2,77,109,118,137,185,121,109,186,235,239,76,255,192,201,166,81,151,25,79,31,122,104,61,216,117,50,89,46,77,47,203,88,22,70,80,228,58,54,192,118,219,119,190,254,93,242,116,78,95,121,249,238,87,127,72,51,47,156,131,232,145,57,104,78,95,249,39,66,243,246,235,95,6,154,237,249,5,169,8,21,164,226,109,175,134,110,238,29,215,144,206,193,132,237,239,126,41,189,230,122,210,87,194,117,247,91,159,51,184,162,247,74,215,183,126,114,250,250,255,144,184,226,249,184,30,89,128,233,75,111,156,254,223,191,2,166,25,174,30,79,14,80,224,243,63,127,251,205,175,181,119,230,100,53,217,252,36,150,136,244,123,144,169,243,219,79,123,114,113,144,41,60,218,237,121,199,34,201,33,14,227,204,77,223,61,212,233,187,199,42,227,225,200,189,43,207,79,14,162,78,150,228,42,125,215,77,123,56,228,105,15,221,40,63,123,218,2,11,10,233,237,252,40,12,15,58,157,94,231,50,238,198,145,183,234,15,202,155,39,243,223,198,60,91,89,190,169,247,3,81,20,85,114,10,106,145,52,214,47,58,248,89,6,133,124,109,242,12,34,111,249,54,229,43,149,111,243,108,139,131,228,32,59,232,156,204,229,83,107,251,160,63,158,192,247,38,247,77,39,120,248,45,241,83,37,252,70,127,218,189,250,236,179,242,164,248,6,94,183,61,219,115,243,46,244,113,57,232,32,38,183,35,94,203,29,110,70,113,148,37,215,111,236,40,214,28,28,28,236,188,176,33,226,80,219,27,1,253,231,52,209,37,23,100,22,183,12,87,133,155,169,31,7,217,76,186,71,133,60,177,126,90,134,62,249,50,103,34,176,72,242,104,89,2,121,35,155,253,201,70,71,196,31,103,155,211,24,128,128,97,94,204,217,85,145,22,93,252,112,188,147,206,225,209,128,148,225,236,144,171,77,96,100,76,60,251,236,254,168,119,139,60,235,158,240,209,131,205,36,21,185,61,193,38,241,56,205,68,150,143,249,124,50,43,116,219,27,55,202,253,107,253,169,125,1,183,43,129,78,87,239,65,66,13,233,182,139,195,21,242,86,126,67,229,123,147,67,250,243,164,146,173,121,25,48,207,255,241,158,151,159,67,6,204,159,238,237,117,144,224,210,243,174,92,216,123,244,188,55,58,183,183,215,63,143,39,131,243,94,120,30,143,142,233,209,45,145,5,19,156,243,174,61,190,247,248,121,239,26,61,58,20,143,142,206,169,82,55,120,174,204,45,241,232,154,200,171,41,241,235,211,248,213,217,219,235,162,192,129,119,77,192,111,81,149,137,168,114,253,156,231,179,42,87,206,213,212,25,9,250,58,120,56,226,21,15,237,115,135,210,244,252,222,227,143,123,147,243,236,209,243,244,232,130,104,54,60,231,228,240,204,114,110,78,2,143,150,187,251,9,60,247,127,254,19,166,5,49,59,173,51,99,180,23,211,130,27,179,227,228,223,52,251,51,186,178,52,13,173,241,149,253,181,36,240,90,242,223,122,53,175,103,1,66,23,151,114,105,86,195,33,157,27,111,110,25,233,190,232,214,156,84,38,233,198,176,118,56,159,184,251,82,77,160,82,110,76,51,177,179,102,87,163,48,110,66,203,248,9,18,32,188,153,86,156,168,68,37,203,24,248,11,242,137,54,207,45,225,54,212,55,9,7,71,183,37,221,154,86,226,207,230,92,53,145,42,252,142,133,180,74,207,166,21,167,239,145,216,122,103,71,55,111,48,24,4,78,59,171,112,127,53,228,210,229,169,199,175,157,31,141,199,73,254,226,174,143,77,127,211,62,80,43,194,64,132,190,72,190,195,159,153,236,183,26,175,167,94,112,27,122,223,148,61,150,117,219,203,188,46,222,198,189,59,13,33,56,117,53,57,14,206,137,23,108,60,86,9,69,143,89,0,174,163,194,223,93,114,237,136,43,91,251,200,239,189,130,215,20,76,59,31,31,93,57,71,95,151,141,124,139,182,106,110,116,91,166,185,85,111,117,91,181,137,231,151,190,202,77,53,128,144,255,170,141,28,208,104,156,187,245,223,71,195,82,110,119,47,215,218,211,183,134,124,209,191,92,83,157,201,173,46,26,122,170,156,44,121,11,219,64,236,104,236,245,22,180,212,153,78,225,213,202,86,246,169,67,98,84,87,106,227,163,183,150,105,4,113,215,247,210,202,83,215,151,233,201,245,179,52,241,212,117,121,189,192,83,170,169,250,134,112,117,87,181,29,61,11,32,65,203,221,191,183,114,75,122,108,86,111,138,198,101,213,214,236,32,173,222,220,68,238,161,205,111,172,89,194,39,229,116,239,232,104,42,82,38,150,185,129,145,38,132,210,89,238,217,157,101,102,146,170,88,127,174,87,111,49,84,155,193,244,59,203,180,101,213,151,234,153,101,196,251,203,194,19,97,132,202,51,7,228,62,188,245,145,7,200,6,126,164,245,71,199,253,193,160,245,104,15,193,221,214,245,96,51,218,204,196,243,171,211,233,209,100,123,139,116,49,193,159,155,32,23,121,75,0,206,143,142,110,73,151,102,173,187,78,54,55,136,189,214,31,118,38,163,97,235,60,145,92,95,36,242,90,147,206,160,156,28,140,200,144,2,21,138,109,109,62,63,16,174,161,120,123,210,237,253,209,77,236,115,195,170,203,20,172,13,122,178,35,242,220,15,58,135,253,193,173,237,143,150,131,235,229,180,223,237,120,123,99,242,10,188,73,103,56,33,7,117,220,63,216,177,233,240,65,68,78,128,62,30,228,251,31,218,209,97,178,157,153,104,210,137,67,0,190,232,59,186,91,248,162,146,7,228,27,223,251,131,254,244,214,246,213,62,77,202,225,130,122,165,228,229,177,58,147,213,189,90,118,175,149,189,203,15,15,250,219,242,42,201,219,71,163,62,18,192,54,202,235,98,163,119,72,194,37,113,14,250,71,251,163,206,184,119,91,120,174,27,68,191,143,187,29,77,127,232,163,201,109,208,212,216,126,117,246,39,163,193,241,180,220,153,142,142,182,19,255,67,46,206,214,209,109,203,10,229,62,249,39,150,224,134,1,64,190,248,134,61,110,21,58,188,29,29,79,69,62,57,122,192,41,195,139,215,76,35,65,72,222,89,0,39,124,218,217,151,131,20,239,108,28,142,94,216,96,223,109,126,220,54,250,190,115,227,42,45,52,54,68,44,103,251,104,92,110,220,24,119,142,118,110,16,89,226,211,246,254,184,236,92,219,192,119,214,131,135,63,114,187,123,60,158,144,191,9,108,12,208,218,31,140,186,215,158,63,30,77,75,143,61,189,26,56,223,66,231,91,228,124,139,157,111,137,243,45,229,223,70,3,254,237,200,249,50,118,90,63,30,212,140,199,78,87,188,15,123,188,33,246,5,182,7,164,191,55,130,150,248,19,202,63,145,252,19,203,63,137,252,147,202,63,153,252,147,203,63,197,73,35,93,212,182,106,82,184,242,8,37,150,135,110,113,18,87,183,6,61,184,45,240,138,72,207,134,80,113,70,114,121,41,45,229,106,213,183,221,254,204,103,66,63,12,219,39,205,147,99,247,160,51,152,148,151,189,57,37,16,52,186,220,56,115,230,162,37,154,90,31,89,136,91,148,170,54,208,25,12,150,194,175,250,188,76,35,150,61,34,22,156,101,217,142,146,90,213,246,206,106,52,204,226,181,108,79,131,160,189,10,253,149,202,190,83,217,150,210,129,14,121,154,100,67,204,46,103,198,14,71,114,190,138,197,114,176,25,186,194,69,136,134,163,233,154,84,156,99,117,63,254,120,58,88,215,248,229,188,216,80,74,16,178,169,180,184,92,214,110,111,70,244,132,105,12,241,212,109,97,6,121,29,110,129,199,193,188,81,51,19,154,233,117,135,187,185,220,194,201,86,71,240,12,242,153,18,6,237,88,105,231,58,188,183,239,165,70,49,234,169,63,236,142,197,113,39,137,208,159,229,88,69,160,84,197,53,89,156,28,233,110,255,176,51,88,111,181,55,91,237,90,94,32,148,64,54,61,184,221,208,100,48,183,214,220,230,3,15,217,132,99,18,158,163,171,157,85,72,96,44,124,175,218,216,109,34,108,234,101,56,183,214,220,94,134,170,151,227,209,97,103,184,184,151,97,93,47,239,81,247,162,166,238,69,115,107,205,237,94,180,188,12,69,117,93,123,175,125,138,155,250,20,207,173,53,183,79,241,106,130,25,215,245,235,204,29,74,154,58,148,204,173,53,183,67,201,106,50,152,212,117,104,245,158,164,77,61,73,231,214,154,219,147,116,121,113,75,235,122,177,2,249,89,19,249,217,220,90,115,201,207,86,147,172,172,174,11,203,208,158,55,209,158,207,173,53,151,246,124,53,33,202,235,104,159,75,116,209,68,244,252,90,115,137,46,154,229,197,177,83,203,56,12,81,213,125,90,25,67,92,117,13,56,134,153,202,120,32,28,43,233,88,84,220,140,185,212,172,136,107,30,93,225,82,61,75,231,80,179,28,134,108,30,13,43,246,103,46,53,43,226,154,71,87,180,84,207,138,57,212,44,135,33,240,231,17,177,98,135,230,146,179,34,174,185,132,197,203,245,45,156,67,207,146,40,162,121,84,172,218,165,185,244,172,138,108,30,101,201,114,157,75,230,208,179,36,138,116,30,21,171,118,105,46,61,171,34,155,71,89,186,92,231,242,57,244,44,137,162,152,71,197,170,93,154,75,207,170,200,230,81,150,45,213,185,48,152,67,207,146,40,194,121,84,172,216,165,249,244,172,138,108,30,101,249,114,157,139,231,208,179,36,138,100,30,21,171,118,105,46,61,171,34,155,71,89,177,92,231,178,57,244,44,137,34,159,71,197,170,93,154,75,207,170,200,106,41,195,77,63,35,19,93,147,97,181,195,206,205,13,21,71,243,85,72,191,90,195,54,37,15,150,219,204,96,196,225,23,84,145,212,57,185,196,117,181,246,175,108,236,15,58,221,107,44,99,116,67,69,48,125,223,175,41,61,46,123,53,101,203,212,175,47,46,239,237,169,169,113,80,212,21,191,85,226,68,104,93,241,131,186,226,87,198,101,57,172,37,61,239,212,146,179,63,56,174,35,198,79,187,53,133,143,142,199,71,131,186,226,69,116,80,45,46,32,27,34,86,122,219,166,24,215,151,2,11,231,242,77,22,83,172,107,230,151,44,166,88,214,204,39,89,76,178,106,46,127,100,65,193,162,102,190,200,66,138,53,205,252,144,27,119,216,195,187,205,183,250,30,47,71,36,144,29,15,71,158,38,173,79,148,55,90,79,97,245,231,137,146,181,56,14,71,195,145,8,62,59,120,158,24,13,59,221,145,119,126,116,60,238,151,99,32,242,76,193,42,26,113,244,85,220,125,197,175,43,204,106,230,169,40,57,160,41,83,178,146,193,102,83,201,171,199,78,193,90,211,225,6,118,205,183,109,250,198,35,221,253,225,85,226,192,180,90,219,153,253,172,184,124,82,95,250,185,227,9,110,31,229,197,213,163,250,242,82,81,204,137,186,139,217,48,232,12,175,185,59,28,227,43,251,157,53,223,195,207,102,186,190,163,87,203,56,64,189,38,54,35,216,165,55,235,106,35,87,92,230,209,159,82,59,221,29,229,140,30,221,220,169,217,252,169,217,252,212,222,226,209,205,147,15,159,53,135,125,56,234,149,207,30,142,122,120,63,142,220,1,223,234,33,149,226,55,91,77,124,220,68,246,225,102,119,50,105,74,82,223,219,219,193,127,143,239,61,177,231,117,145,171,62,17,105,225,199,231,77,86,249,159,226,215,211,248,213,39,208,99,158,128,76,196,205,142,236,193,149,71,241,224,208,62,16,200,108,90,186,204,57,151,191,63,105,107,137,244,248,167,85,11,234,225,167,45,25,253,115,134,130,142,205,89,191,102,51,215,175,176,84,246,231,207,169,180,117,141,168,3,68,159,54,95,175,125,108,239,211,170,177,103,196,93,148,143,26,80,124,110,239,209,71,5,94,93,246,60,30,48,92,55,206,169,254,168,239,135,143,162,0,235,111,250,104,5,197,241,99,120,240,105,195,71,6,10,207,187,200,226,202,247,231,69,99,178,63,135,186,179,78,217,67,198,136,43,117,195,178,199,105,187,242,88,133,182,81,149,250,190,104,145,250,160,186,234,244,122,116,222,246,82,60,96,37,70,162,197,27,213,18,207,63,186,114,149,252,194,162,42,51,116,28,95,88,185,149,43,171,87,185,117,126,101,194,174,173,206,177,240,220,202,85,70,231,86,32,236,33,241,128,201,74,255,130,160,148,13,246,133,202,156,246,47,84,230,244,251,136,227,112,33,142,81,21,71,127,33,142,107,247,113,252,70,113,72,189,213,85,234,95,63,20,136,59,21,201,236,87,149,204,243,76,139,85,133,249,86,181,196,204,131,27,213,42,199,11,171,132,226,193,51,149,2,29,110,19,28,120,245,123,88,41,239,47,40,239,87,149,137,60,27,198,102,181,95,177,49,213,239,183,42,223,83,203,110,54,42,178,221,126,85,55,92,171,246,252,74,245,129,180,55,15,49,203,242,140,54,168,236,193,99,206,153,174,138,147,49,123,42,235,119,32,81,240,51,67,39,227,174,117,91,100,239,219,116,181,22,203,87,3,136,175,0,90,54,107,176,37,211,6,91,44,111,208,148,86,87,233,34,121,144,95,114,43,178,220,156,99,42,170,64,221,57,142,225,73,133,208,166,148,66,217,1,150,87,216,82,169,124,75,160,104,200,46,108,61,140,164,11,229,121,75,252,21,119,185,37,252,101,219,130,201,11,188,109,143,202,216,140,67,135,9,234,59,75,240,179,4,115,86,24,31,28,143,145,132,216,74,4,251,102,154,84,28,48,76,149,120,244,153,14,223,86,81,189,93,52,224,60,73,177,37,178,20,107,7,81,167,43,106,86,184,93,18,73,139,14,33,54,115,81,116,72,103,43,182,98,241,221,77,97,84,15,217,250,72,240,84,60,228,169,81,45,147,205,40,32,38,163,177,101,83,26,103,186,255,48,77,21,193,2,149,40,38,90,153,41,117,228,57,95,71,3,247,251,113,229,59,210,17,157,7,44,73,210,121,126,53,168,124,15,43,223,163,202,247,184,242,61,169,124,79,23,142,62,206,13,241,61,220,214,123,76,91,170,178,106,150,55,106,202,240,232,97,75,102,158,205,214,21,115,109,6,1,30,170,185,84,201,146,172,204,60,183,138,59,103,245,234,184,245,97,153,52,249,225,154,106,53,233,127,222,220,34,50,203,111,25,165,48,175,13,217,193,143,44,213,148,44,90,223,98,103,48,88,161,65,205,158,165,155,173,242,83,30,63,67,150,37,159,64,58,213,242,222,17,88,51,126,105,16,44,30,191,57,164,59,168,252,89,84,213,26,230,252,169,147,151,57,163,128,84,114,38,59,205,40,50,52,235,208,55,164,105,58,173,242,132,202,214,134,158,51,230,185,58,215,232,139,92,203,170,134,20,192,154,134,103,179,55,155,155,180,152,221,22,55,26,167,111,115,62,103,117,130,54,150,92,73,93,212,37,119,206,182,52,83,198,109,99,172,141,91,99,35,90,108,238,173,226,180,24,109,114,140,132,250,13,188,173,21,226,74,254,103,203,100,199,124,120,179,245,225,102,166,233,188,18,183,111,85,74,130,197,8,150,160,42,240,90,78,146,212,89,40,227,92,191,39,118,170,146,67,50,159,15,225,98,4,75,240,33,212,124,80,9,87,75,241,33,108,230,195,189,100,64,52,159,1,209,98,4,75,48,32,90,85,60,163,230,206,223,147,94,199,243,123,29,47,70,176,68,175,227,179,136,127,220,220,243,247,214,229,100,126,151,147,197,8,150,232,114,114,22,73,79,154,187,124,198,190,166,243,251,154,46,70,176,68,95,211,85,133,58,109,238,231,170,29,204,230,119,48,91,140,96,137,14,102,103,145,223,172,185,147,75,247,46,159,223,187,124,49,130,37,122,151,159,69,84,243,230,222,45,238,86,49,191,91,75,32,88,162,91,197,34,169,92,34,213,181,206,23,139,106,253,217,51,34,139,107,125,174,85,210,94,107,93,185,197,52,158,9,237,66,106,195,21,186,158,46,162,113,21,100,217,66,202,206,212,225,197,52,158,9,237,66,106,163,21,186,94,44,162,113,21,100,50,249,117,46,105,103,234,241,98,34,207,132,118,49,185,241,42,157,15,23,81,185,18,182,104,33,109,103,235,243,98,42,207,134,119,33,189,201,42,189,79,22,81,185,18,182,116,33,109,103,235,243,98,42,207,134,119,33,189,233,42,189,207,23,81,185,18,182,98,33,109,103,235,243,98,42,207,134,119,33,189,217,10,189,71,170,238,124,42,87,194,22,46,164,237,76,125,94,130,202,179,225,93,72,111,190,74,239,227,69,84,174,132,45,89,72,219,217,250,188,152,202,179,225,93,72,111,177,74,239,179,69,84,174,132,45,95,72,219,217,250,188,152,202,179,225,109,166,87,228,20,87,130,208,54,250,108,83,152,245,86,92,3,134,106,42,99,101,159,72,239,208,45,172,205,250,224,94,47,216,136,64,167,55,171,157,198,106,38,111,11,73,206,77,21,199,101,175,177,154,204,219,109,170,41,51,119,27,43,31,20,141,53,101,50,111,115,205,131,198,154,34,191,119,78,55,145,240,219,204,162,227,102,106,253,180,219,84,79,102,1,55,214,44,162,131,218,154,44,87,218,221,205,17,55,34,54,86,48,227,177,196,32,240,12,234,74,27,197,188,26,156,255,139,152,206,242,170,221,10,115,152,109,83,172,43,85,26,152,204,179,173,221,26,77,204,181,137,215,178,188,147,51,161,211,175,91,213,252,235,150,78,155,104,64,104,146,171,107,144,170,92,236,22,79,198,110,153,10,181,56,109,74,54,195,39,183,219,125,145,153,221,92,75,164,103,207,212,10,54,231,86,66,166,246,76,157,102,115,92,179,93,99,51,183,91,72,221,174,110,120,169,252,237,90,108,179,154,143,215,148,207,231,84,84,201,219,179,53,21,96,78,85,166,47,23,238,206,217,44,239,186,141,86,150,236,237,35,219,219,137,252,52,164,124,91,118,139,180,239,150,202,251,182,89,41,38,3,163,97,243,186,49,5,197,44,32,68,253,147,198,203,60,123,113,120,246,23,27,212,191,31,92,223,190,222,203,226,210,79,246,227,203,250,136,77,176,41,238,108,247,91,155,97,234,199,33,62,234,43,181,54,163,52,78,114,126,87,254,14,191,159,93,190,37,188,114,27,125,221,171,201,103,94,27,62,75,12,59,224,144,71,244,159,115,65,255,189,187,250,221,190,205,106,235,247,174,106,111,114,56,24,78,30,195,251,99,229,29,180,243,110,138,239,127,98,79,36,6,202,44,96,153,248,39,18,249,246,114,92,161,254,209,171,231,189,240,194,222,199,46,138,71,254,204,173,234,179,13,205,185,88,93,143,226,253,139,213,255,83,93,40,222,48,153,43,215,100,135,177,184,234,56,193,111,117,215,177,78,115,203,102,175,164,174,220,113,44,53,200,108,161,25,133,97,47,90,230,182,51,173,107,192,222,180,188,181,229,222,220,44,94,38,254,236,179,253,225,80,223,21,78,37,90,42,117,79,100,21,182,72,87,247,123,45,233,126,237,168,18,181,184,64,84,103,92,118,206,136,174,81,239,199,179,122,223,220,219,156,70,120,73,223,78,27,23,58,15,175,180,119,119,119,49,31,71,7,173,241,131,15,174,141,119,47,9,253,63,38,93,121,249,242,186,55,222,164,229,78,103,48,33,144,53,27,250,225,186,184,12,186,35,222,252,87,20,101,123,125,83,189,97,103,167,179,214,14,58,97,145,245,202,253,54,225,122,192,247,110,75,66,159,232,28,109,211,183,201,213,78,15,47,121,235,225,77,123,39,146,232,164,179,224,230,105,106,166,40,131,172,45,138,151,65,119,113,241,36,75,85,241,131,48,94,92,188,23,69,61,85,60,234,204,225,224,254,254,129,47,110,190,166,207,153,248,188,163,203,182,70,230,245,75,120,159,57,177,234,99,123,159,248,195,139,242,253,70,48,87,187,195,147,17,110,183,61,215,159,78,62,46,94,41,182,91,243,50,241,32,250,200,240,196,27,109,30,141,71,211,17,134,7,85,170,197,237,171,199,53,114,245,146,178,153,154,117,141,153,218,21,114,214,170,216,214,93,116,55,200,207,43,29,154,193,151,82,188,58,173,220,245,119,202,63,168,34,216,41,31,122,72,150,154,238,118,54,167,163,167,255,240,226,211,182,149,75,229,229,245,157,254,193,218,244,225,221,40,242,243,252,193,7,167,127,176,27,251,69,146,174,79,55,228,163,157,114,48,41,111,83,153,7,80,42,201,98,95,150,74,253,40,9,214,215,167,87,199,180,102,193,187,254,30,29,143,137,138,246,197,225,245,14,102,12,26,106,117,175,118,198,157,238,20,115,169,253,16,111,245,33,178,31,79,116,174,145,4,28,147,183,119,139,196,83,148,157,148,211,86,127,210,122,230,83,143,109,228,52,176,68,67,92,196,89,120,50,221,13,138,240,35,68,192,195,15,231,15,134,73,178,254,208,26,253,126,112,138,215,247,145,66,88,155,122,65,180,46,222,19,175,167,201,72,72,82,214,57,243,93,182,155,234,237,237,231,225,132,106,103,39,43,195,50,233,30,116,46,215,31,89,78,163,131,147,153,162,219,178,177,219,157,9,233,194,103,213,177,235,96,179,200,138,128,191,82,199,148,39,137,162,113,234,141,54,212,139,193,199,245,103,146,59,248,97,119,212,110,166,89,230,231,245,8,199,18,33,48,205,86,208,47,16,74,253,52,76,83,225,0,154,76,241,101,250,45,142,26,83,37,194,62,91,92,165,207,237,143,166,211,209,225,182,125,145,16,42,200,254,213,52,161,243,176,69,157,77,63,203,3,242,37,149,34,254,64,217,195,207,201,102,191,177,49,117,159,99,232,231,240,65,79,100,223,39,199,226,133,101,179,149,220,123,50,23,148,86,239,216,82,61,15,131,96,191,91,214,48,188,241,245,74,155,212,23,225,170,111,38,32,175,118,180,196,0,32,145,115,127,116,211,171,7,143,59,189,254,200,189,117,82,33,110,192,183,127,76,188,28,58,53,252,134,162,66,76,245,24,140,245,21,193,134,251,97,25,149,113,67,85,243,50,132,103,159,69,54,232,109,147,8,127,211,92,43,108,94,51,21,144,252,135,139,25,97,223,42,197,175,8,150,147,168,200,63,212,80,75,120,9,27,16,211,163,138,4,234,230,20,10,92,104,92,131,2,79,158,133,15,79,158,75,127,58,40,237,248,169,234,228,39,185,120,253,29,87,106,25,203,186,221,174,46,140,227,11,155,52,3,48,5,118,42,175,201,58,177,173,214,119,234,144,102,164,185,241,65,96,210,172,219,132,160,73,121,171,169,138,243,33,196,192,141,35,188,130,186,194,14,127,65,221,10,47,249,157,17,139,234,105,249,151,179,220,16,110,26,38,223,176,166,226,243,199,253,238,181,141,137,120,13,226,195,84,228,97,209,188,110,56,223,196,27,228,26,170,10,189,53,24,116,142,38,230,66,86,193,37,181,36,214,3,132,103,92,160,247,203,242,32,105,30,61,9,151,131,179,129,247,94,211,248,136,195,21,53,20,236,15,240,78,200,158,34,255,217,103,161,111,157,107,103,55,3,249,226,186,157,6,161,172,220,129,43,223,92,120,198,150,171,15,55,246,167,234,77,59,174,226,48,66,180,76,59,196,188,103,129,135,24,125,123,185,62,136,136,253,202,200,153,210,242,222,67,93,87,5,40,187,112,214,14,207,224,173,209,172,178,9,127,121,220,162,130,96,39,41,202,206,84,222,127,208,32,30,103,192,218,72,226,106,56,123,229,225,104,227,0,193,4,57,170,173,45,44,162,182,212,148,219,72,27,100,161,78,181,118,7,36,141,7,253,155,219,157,131,169,176,164,234,110,232,246,142,123,69,141,82,247,254,142,168,176,77,152,175,238,204,94,154,95,211,192,225,173,141,222,152,144,147,172,119,103,122,173,116,65,147,201,86,47,164,170,31,105,251,186,170,46,173,26,167,170,128,190,151,66,106,40,255,236,215,67,32,108,196,35,69,68,224,167,202,67,226,200,180,220,250,157,173,218,153,144,199,62,217,234,78,38,91,229,64,100,242,109,208,82,163,143,147,133,147,205,137,56,251,249,159,178,223,77,85,245,135,11,183,134,157,195,126,247,143,105,78,205,139,240,133,231,228,201,90,113,70,249,250,185,99,196,240,110,156,187,121,14,103,122,47,158,199,137,231,167,240,170,199,243,163,107,143,141,207,169,35,211,183,244,193,219,189,18,199,116,175,158,195,137,225,199,207,171,187,31,58,23,94,24,60,22,163,142,63,120,44,59,7,236,4,123,158,191,180,241,150,120,116,204,95,35,25,139,71,163,243,123,123,215,196,251,39,135,226,101,148,170,98,95,148,26,104,92,93,219,48,222,233,120,158,154,140,134,143,61,143,38,227,225,99,211,115,222,161,120,138,55,61,94,67,205,143,13,207,33,76,249,184,122,191,165,70,150,10,100,157,189,189,43,226,201,115,154,8,234,204,222,67,226,209,213,243,184,184,226,113,253,98,74,95,35,60,79,8,175,8,128,186,131,100,239,25,60,253,19,92,175,32,59,230,60,29,137,151,91,30,178,27,65,210,115,246,0,115,201,8,120,254,188,121,11,167,166,50,22,40,121,161,84,60,121,102,111,239,211,120,240,223,113,115,4,125,191,194,185,41,139,80,215,254,20,15,246,213,27,55,71,172,109,226,228,222,21,193,233,231,136,83,23,196,203,50,207,233,243,233,226,142,142,189,17,176,253,33,137,194,225,99,123,79,60,97,169,250,4,141,96,255,194,222,51,23,85,89,0,192,252,189,63,121,129,36,225,163,84,232,9,49,106,130,85,207,65,150,210,71,137,180,63,194,184,9,4,195,115,47,136,23,119,222,56,119,81,50,112,162,105,127,225,28,225,206,47,144,84,50,20,17,80,76,30,37,114,159,176,37,209,75,234,213,197,143,202,139,76,186,230,46,152,79,171,91,67,236,72,201,206,59,114,116,237,49,116,248,147,123,123,127,228,132,172,27,230,206,156,160,181,214,222,203,7,173,183,62,210,186,243,213,95,156,190,242,183,119,127,250,230,221,55,191,253,246,235,111,190,251,221,191,125,231,11,255,155,158,188,251,210,43,173,255,243,226,87,233,255,143,108,33,188,247,193,141,141,233,85,82,105,102,71,89,174,246,118,90,91,31,145,213,222,253,238,183,168,230,175,223,122,249,244,203,63,125,247,251,95,123,247,213,127,59,253,241,91,239,188,252,79,119,190,243,138,6,125,65,34,252,64,152,165,193,193,65,29,94,245,182,59,7,125,45,178,119,223,250,206,157,239,188,116,231,127,252,203,233,231,190,117,250,242,79,238,124,251,43,111,191,254,226,219,175,255,211,59,175,124,235,244,203,127,115,231,235,63,191,251,205,63,151,37,85,155,193,99,241,163,231,207,203,54,69,216,82,119,93,41,234,187,111,254,249,219,111,254,124,1,7,212,22,176,140,132,200,140,133,52,58,216,113,89,160,26,252,255,94,252,156,238,4,125,252,200,86,171,181,181,245,129,48,77,195,110,225,96,155,28,119,105,76,38,132,45,205,186,97,212,65,151,239,188,252,149,211,47,126,219,65,39,129,21,74,110,116,198,67,113,160,247,3,101,218,9,163,46,234,190,243,163,239,159,254,213,23,157,186,18,88,169,219,67,4,87,236,169,39,105,55,21,85,79,191,252,175,239,126,227,31,157,170,18,88,169,218,31,30,140,176,237,237,23,81,81,8,9,248,213,171,119,62,247,99,167,162,4,86,42,138,157,79,203,190,200,143,130,40,82,34,244,206,247,63,119,231,107,47,157,254,232,235,14,26,89,164,14,205,184,188,114,60,232,160,3,50,82,35,58,240,250,235,239,252,224,207,107,208,200,34,117,104,38,37,185,69,61,73,143,237,208,157,127,121,181,158,158,57,221,178,251,173,132,170,235,119,227,174,98,234,119,222,254,229,151,107,80,201,34,6,149,90,114,169,172,132,206,4,147,160,215,237,29,148,169,100,208,139,119,223,248,193,59,255,241,139,59,175,254,133,131,69,22,169,199,50,144,155,22,31,40,227,50,43,123,2,205,27,95,170,71,35,139,204,65,35,122,165,86,135,130,158,47,52,32,18,69,234,17,17,155,198,29,67,213,65,120,144,30,72,22,253,221,223,213,35,147,69,170,66,143,100,21,153,161,130,36,21,212,255,246,27,119,95,125,241,238,55,126,105,107,62,38,254,171,212,20,233,71,114,218,34,89,197,212,124,247,205,191,178,53,37,208,118,160,18,224,211,67,163,94,194,106,112,188,243,103,95,186,243,141,31,51,2,146,199,178,199,246,154,209,112,185,59,240,169,163,130,173,119,255,229,95,104,136,26,48,250,143,133,143,37,149,46,113,52,36,8,251,196,208,58,93,101,152,30,247,242,226,32,64,83,45,165,42,191,243,202,59,255,241,249,211,47,254,35,53,212,146,200,9,118,250,239,223,127,251,63,126,112,231,59,127,117,250,218,47,79,223,248,254,59,175,253,199,221,95,190,214,50,109,139,160,152,206,55,11,35,253,78,80,32,125,233,159,78,95,251,230,219,191,248,66,85,147,202,186,78,20,121,246,29,161,218,184,84,201,183,175,10,149,59,78,82,93,144,138,167,105,113,231,71,255,240,235,183,190,41,94,67,42,35,203,26,45,15,48,183,92,162,93,124,206,60,198,220,237,210,112,28,104,62,138,16,231,198,254,21,109,247,130,94,158,22,177,48,76,194,6,221,125,243,149,119,126,245,18,209,34,199,75,202,175,181,109,240,253,89,109,191,19,198,145,24,234,214,233,203,127,65,118,141,215,242,222,121,245,135,119,190,243,214,219,175,255,165,156,11,21,44,34,246,198,41,9,179,44,23,184,100,189,211,239,253,172,150,134,123,164,89,206,56,17,2,63,140,99,165,49,183,182,90,139,230,130,95,132,89,82,44,154,11,178,212,114,179,43,32,219,151,228,141,24,151,64,98,102,79,16,68,69,86,174,66,156,236,177,168,191,161,183,81,73,197,164,93,169,143,223,253,231,191,125,251,141,215,36,243,27,123,39,107,107,26,194,100,63,222,47,107,42,87,202,155,214,150,173,32,93,47,78,229,193,65,41,6,246,221,87,127,254,238,159,253,80,122,96,239,190,72,83,251,71,179,220,227,141,146,111,49,134,158,13,200,194,237,39,203,245,83,50,202,153,135,189,180,244,203,138,62,155,157,162,213,138,186,241,253,104,63,221,47,102,107,107,120,81,236,239,119,179,29,173,4,20,170,13,241,223,126,255,133,13,251,159,150,15,122,136,160,179,241,128,163,128,166,114,176,83,5,139,70,116,25,162,162,179,127,192,203,56,224,36,197,207,12,88,37,3,196,74,175,182,189,251,233,37,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,251,63,247,127,238,255,220,255,249,29,60,116,245,223,228,105,166,214,135,255,219,226,244,168,15,203,136,174,200,166,171,201,251,111,222,48,210,249,255,18,62,115,219,188,179,123,164,176,219,67,0,26,109,93,53,115,234,182,118,243,217,197,236,28,21,152,71,171,138,92,59,21,25,29,110,246,96,43,244,171,93,176,167,5,76,43,78,190,46,142,96,179,148,93,113,66,160,130,161,95,105,76,95,108,54,211,20,207,255,215,117,102,110,120,110,172,33,15,8,152,122,134,149,44,229,163,118,116,170,39,6,52,6,123,109,60,58,24,248,13,131,203,207,12,84,58,202,143,59,55,212,20,199,9,86,175,38,19,32,107,235,53,208,105,206,23,84,134,113,172,247,237,197,233,2,123,236,174,9,71,229,160,129,198,198,206,27,152,119,9,184,92,12,163,57,92,116,48,107,156,238,125,255,99,118,193,117,145,127,168,9,11,203,153,111,144,113,67,131,65,151,248,12,157,66,85,61,135,48,43,21,62,59,179,89,105,66,63,174,78,21,247,100,130,83,85,188,94,33,55,148,57,231,60,157,73,108,41,107,49,129,192,110,80,133,68,137,114,150,227,236,248,128,193,224,28,84,104,224,155,191,24,77,61,255,157,187,98,150,64,225,30,95,168,246,202,144,83,237,87,175,127,221,96,225,103,25,90,15,183,0,122,184,37,72,171,16,21,165,14,30,142,131,29,106,168,112,68,190,10,195,142,149,61,221,208,154,61,222,176,72,18,88,49,59,190,78,86,184,110,93,73,102,221,129,3,115,190,215,189,189,61,52,52,206,155,5,179,55,205,227,244,131,1,54,30,102,176,173,86,85,23,199,125,194,206,21,155,62,240,220,254,219,103,161,80,221,70,164,160,91,91,213,107,235,121,221,89,133,201,90,51,151,26,206,146,220,154,77,70,95,174,126,83,147,51,151,232,59,117,78,22,114,204,158,45,176,231,185,197,209,5,125,181,199,18,140,60,43,51,92,106,102,78,37,24,92,149,227,9,53,141,212,146,117,50,115,250,92,226,113,207,44,88,227,174,223,165,240,97,133,161,122,77,149,99,64,180,58,150,231,25,90,226,64,131,124,82,247,206,158,10,5,238,161,134,122,87,198,49,213,150,3,103,57,212,160,27,120,144,221,199,162,120,164,84,150,63,115,82,191,225,56,252,193,254,194,179,223,155,227,181,82,158,102,31,243,19,210,120,48,220,197,161,97,15,71,118,63,216,29,151,157,105,249,168,244,163,189,41,61,122,118,82,14,14,54,159,237,126,246,179,229,142,62,141,189,214,38,245,217,246,110,79,166,157,105,191,123,126,64,46,248,118,91,36,239,119,71,135,135,212,247,163,206,149,178,237,141,134,219,183,187,3,210,207,219,195,77,9,120,146,158,159,199,147,147,19,239,82,61,26,53,226,98,126,183,61,9,122,90,220,47,115,187,93,117,123,219,219,109,152,204,182,215,230,163,68,79,139,163,155,109,213,4,228,179,51,238,205,80,59,186,41,159,55,18,34,156,129,42,5,252,34,56,106,7,146,77,173,27,31,31,143,98,241,136,189,216,136,30,70,162,28,51,245,237,241,149,253,181,48,202,201,89,202,240,111,189,237,73,63,86,0,2,63,109,169,127,235,186,31,253,42,125,48,193,196,172,141,201,134,176,56,85,74,29,154,82,52,175,110,162,104,139,75,40,8,237,186,71,104,39,228,8,24,204,141,117,65,3,137,194,245,181,246,221,55,255,252,238,155,47,221,253,187,215,78,127,249,55,255,231,197,63,107,175,95,166,31,79,242,121,58,46,137,97,183,199,229,1,113,79,124,118,8,62,232,15,112,7,16,32,173,171,83,85,26,87,11,77,168,201,171,196,41,153,237,211,133,13,26,18,215,30,240,189,54,125,146,89,102,66,40,218,36,72,242,137,202,54,247,218,120,5,235,198,181,242,22,81,218,167,65,134,73,165,66,71,29,160,184,216,155,120,71,52,247,38,244,68,221,219,240,36,190,122,109,245,109,163,188,73,221,239,109,116,6,3,170,143,129,148,36,10,164,135,229,244,234,168,135,38,229,211,79,208,195,19,33,211,178,81,33,217,0,119,175,34,233,89,128,79,214,47,123,129,248,231,205,151,110,41,168,141,178,39,230,146,204,207,147,182,184,109,132,25,186,152,138,43,190,73,165,76,172,58,241,112,27,195,96,155,102,244,224,184,36,170,158,63,46,199,183,158,236,140,59,135,94,183,3,111,155,166,161,153,248,229,250,109,94,98,151,58,70,172,24,151,19,113,160,170,109,33,108,22,73,35,64,222,128,109,125,208,217,167,38,219,167,63,248,235,211,175,124,249,215,111,125,147,149,22,46,88,85,176,164,94,107,135,120,81,25,245,72,97,17,202,26,125,197,16,136,149,114,251,176,63,36,121,231,201,207,237,119,126,252,239,239,252,199,95,159,126,254,31,100,107,237,57,29,198,240,119,14,39,155,56,14,212,212,249,15,78,202,233,90,77,37,146,40,170,213,246,202,245,38,150,112,236,109,53,226,222,34,22,221,253,193,155,167,95,252,225,221,175,254,219,59,63,254,251,51,51,138,243,198,97,90,61,163,120,155,167,175,252,251,50,28,59,28,145,141,44,159,188,58,26,158,129,113,172,242,50,252,227,197,27,217,168,152,36,45,166,229,170,120,59,87,91,229,241,182,61,232,65,166,16,229,140,225,162,116,226,216,162,209,80,216,160,167,69,57,171,218,238,124,229,91,119,127,246,221,182,213,103,213,86,221,102,72,205,81,239,230,181,35,174,237,255,35,116,220,54,242,238,75,95,190,251,203,215,132,218,84,154,194,213,22,66,121,42,45,241,36,214,104,21,37,202,52,131,86,138,92,139,136,234,228,111,55,86,37,88,165,98,77,71,245,123,11,183,31,24,110,146,193,187,216,115,166,165,203,134,163,193,241,164,237,185,3,82,97,247,81,57,196,37,89,23,250,157,17,227,246,215,126,114,250,221,255,57,135,219,156,136,195,99,188,125,113,80,62,93,14,228,37,125,234,226,149,57,116,145,164,151,211,82,83,38,207,165,84,8,147,69,36,78,75,216,233,203,223,121,247,27,223,211,35,164,77,27,72,33,218,212,45,129,215,113,204,240,54,52,192,118,155,252,114,184,4,109,111,220,185,241,9,241,228,250,134,121,166,167,154,122,224,76,9,93,232,228,178,39,134,109,166,147,24,63,174,14,176,174,102,218,128,92,187,163,25,157,169,60,225,225,166,160,248,137,206,205,143,138,7,158,74,192,109,27,19,41,224,23,232,51,25,217,209,13,105,66,135,184,40,231,169,209,141,143,149,183,188,182,138,144,118,203,193,64,94,240,215,38,203,103,111,25,36,131,41,111,54,36,138,218,75,20,82,166,19,109,245,246,7,198,120,146,237,236,17,29,251,98,70,122,237,137,238,251,134,180,170,182,136,225,202,121,1,176,10,84,79,134,193,241,225,140,134,152,88,86,42,30,38,73,27,94,197,164,28,95,135,109,213,96,88,208,19,103,176,103,48,130,193,50,209,31,14,166,143,19,117,55,73,58,193,127,220,171,165,85,49,57,24,219,202,134,56,230,145,154,157,92,165,206,155,248,153,122,165,40,28,143,149,154,14,66,191,174,201,209,248,202,39,120,171,239,252,236,219,239,252,236,127,189,253,198,27,210,99,187,119,205,199,181,205,59,202,191,198,232,189,223,221,215,23,73,218,254,127,238,75,167,95,124,245,222,53,155,214,54,219,43,143,166,118,160,191,252,55,111,255,114,209,64,51,165,66,171,164,254,176,35,169,150,154,219,62,105,84,224,188,146,34,84,222,250,217,150,62,165,179,202,32,90,148,59,45,151,100,85,163,127,165,60,87,118,134,226,131,135,198,75,225,245,79,218,219,151,66,223,139,124,47,246,189,196,191,204,64,243,48,60,77,112,98,197,173,209,49,45,77,167,163,169,120,99,47,208,121,120,101,233,117,250,77,133,198,94,107,72,234,193,107,61,119,124,120,132,85,139,40,8,125,132,191,74,73,136,43,93,103,20,0,61,148,115,223,118,170,90,230,188,124,174,85,132,180,175,184,191,10,35,162,108,208,35,196,252,3,123,103,163,29,111,97,233,182,141,197,179,53,182,157,250,158,88,24,130,98,252,245,142,68,29,250,173,109,203,104,82,106,107,135,197,1,255,14,61,255,241,254,100,42,21,45,41,223,18,223,136,78,122,240,108,185,86,33,116,2,74,63,57,62,120,204,241,248,77,123,156,194,137,75,226,68,210,56,209,68,78,36,109,78,235,159,194,181,198,158,67,222,164,74,239,164,137,180,103,142,64,219,241,17,186,240,201,241,21,60,173,114,179,150,206,103,142,182,43,120,36,165,226,185,250,180,28,173,162,70,229,137,165,22,227,78,134,114,247,210,101,111,180,187,134,75,236,14,178,131,182,152,119,225,65,26,170,79,100,223,218,235,235,94,127,247,70,127,216,27,221,216,20,126,209,205,233,166,184,39,113,224,13,118,33,18,79,119,174,151,78,108,101,253,246,232,82,187,211,190,76,197,38,211,181,254,67,237,173,253,254,11,91,135,157,33,164,123,139,212,240,150,12,162,180,189,225,250,230,244,106,57,92,91,227,119,201,149,107,50,240,187,126,178,78,36,82,231,158,190,53,89,128,127,114,107,130,127,23,250,162,12,57,88,91,215,131,45,49,11,241,232,34,57,202,147,115,183,206,147,111,191,84,147,189,114,218,233,15,234,155,36,114,106,123,68,207,31,233,247,118,219,15,45,129,31,195,246,120,57,93,158,103,36,64,91,164,10,38,163,161,236,212,10,189,32,25,91,181,31,91,75,117,66,136,118,103,197,113,63,62,34,4,229,185,91,23,123,75,117,97,92,30,142,154,100,171,166,3,140,77,210,113,69,67,19,26,150,201,114,227,66,40,247,59,147,189,158,240,81,151,18,184,61,146,227,9,100,77,134,106,150,107,227,73,65,226,138,156,83,115,124,5,182,61,189,218,192,91,142,45,205,176,19,79,92,93,216,137,130,132,244,69,247,158,69,77,149,219,90,213,151,21,141,237,137,128,181,176,51,142,98,87,110,108,150,124,136,108,187,140,27,111,8,53,200,140,32,190,42,75,42,69,114,91,33,107,87,214,242,28,243,46,217,203,106,144,73,248,36,248,124,113,120,48,50,238,198,248,88,18,42,254,170,152,194,208,68,1,132,47,100,221,166,196,119,66,177,228,254,27,14,144,191,101,187,143,56,228,118,190,76,180,73,250,179,228,81,223,253,193,79,16,74,225,46,247,108,88,197,9,157,136,11,233,151,139,157,176,70,102,3,39,203,199,151,230,7,149,106,34,73,204,61,60,35,127,238,124,225,197,211,127,253,159,239,188,250,165,59,95,253,213,233,151,222,96,44,194,61,188,194,76,240,208,248,164,219,17,209,227,218,0,148,187,226,148,126,45,245,119,99,80,94,47,7,228,38,62,16,120,163,35,116,26,242,96,180,139,142,186,42,126,181,187,194,52,41,242,36,39,186,87,251,131,30,185,106,4,84,159,168,153,234,80,188,251,226,23,238,252,229,63,86,250,227,14,159,114,186,132,191,39,34,59,87,71,199,202,251,107,24,52,205,132,37,7,206,240,172,105,240,24,83,239,209,0,190,251,103,63,124,247,235,63,164,245,11,173,223,216,232,81,195,71,196,104,185,139,213,39,39,125,185,24,98,37,104,192,231,65,189,232,243,230,27,69,191,74,204,146,220,156,233,67,19,87,107,58,59,19,48,187,151,234,228,238,91,95,187,251,157,207,49,110,119,221,121,50,79,157,28,118,110,202,104,20,49,59,159,175,80,100,51,141,92,237,46,47,151,221,121,50,217,173,202,163,138,182,201,83,249,42,32,240,128,48,96,202,220,60,242,158,120,248,246,235,95,52,120,25,15,245,46,76,51,31,77,140,79,218,162,39,85,133,25,254,168,224,70,19,111,20,184,186,141,161,67,34,140,19,108,125,176,48,102,127,250,189,151,238,252,244,135,220,196,140,166,115,100,66,70,156,244,125,231,100,45,143,167,35,33,39,183,15,251,195,167,70,55,38,219,17,68,69,124,138,79,154,54,55,254,226,243,167,175,253,162,217,226,16,5,203,90,28,16,219,104,113,100,79,156,233,228,236,4,170,136,131,116,82,136,71,35,196,240,140,18,25,96,243,89,61,36,55,201,253,186,84,200,222,13,196,94,25,193,193,176,33,216,183,127,245,247,173,211,31,253,109,93,112,152,87,227,238,142,13,223,190,242,181,214,157,159,191,92,141,176,211,138,1,171,193,163,93,21,181,85,110,143,112,193,148,181,114,214,211,146,222,115,163,17,25,155,161,167,246,11,113,149,187,94,90,203,2,79,139,43,230,13,28,6,9,11,223,38,224,137,140,190,206,92,81,126,91,142,203,246,109,109,77,224,153,116,213,95,73,48,253,37,6,11,143,69,205,18,124,174,234,73,60,3,14,25,136,6,155,229,28,16,97,74,54,195,176,185,106,54,73,113,99,158,53,222,248,166,65,123,3,114,237,142,7,3,79,45,27,196,103,233,255,73,62,94,162,14,60,127,220,31,151,2,35,213,158,144,203,221,228,71,121,196,143,43,184,30,170,141,68,35,196,189,69,23,151,195,241,246,155,255,11,170,115,6,7,188,86,233,127,247,182,107,93,244,29,161,230,16,111,145,75,70,146,180,181,117,79,63,188,216,163,47,131,77,190,56,90,187,125,226,173,185,115,203,114,103,183,220,20,115,82,44,69,228,22,49,241,194,193,222,64,134,210,193,74,251,226,165,4,86,253,62,248,160,32,65,174,157,106,218,55,67,229,52,15,69,80,238,141,199,97,101,45,132,139,234,197,101,244,173,254,176,53,212,215,250,15,47,77,47,239,140,55,105,25,191,91,62,34,218,214,106,115,44,60,208,109,241,204,224,92,27,111,106,215,12,90,68,172,237,46,246,206,216,55,189,90,151,151,226,35,40,228,116,176,220,132,214,41,197,43,24,148,134,210,61,214,29,38,186,189,33,163,142,239,241,219,34,235,114,137,56,26,90,217,230,235,187,33,181,32,41,168,52,50,188,164,119,148,54,130,203,2,129,241,35,29,4,253,3,243,242,131,138,251,231,162,16,137,54,165,228,130,149,29,149,72,176,230,244,93,173,14,75,97,180,137,115,195,75,254,101,234,196,142,51,26,107,165,87,33,209,142,254,42,131,175,71,244,17,23,187,51,212,219,99,77,74,89,97,151,86,44,36,48,7,164,8,240,17,132,48,53,204,197,131,213,220,189,23,122,237,68,206,217,15,150,135,125,178,9,110,156,18,239,180,144,70,100,123,230,189,13,76,9,124,144,22,180,52,10,106,65,187,41,222,161,64,114,231,6,1,240,22,134,225,186,28,150,7,130,89,209,46,153,92,171,248,224,90,169,205,174,131,105,40,197,250,17,2,127,144,58,217,63,184,181,166,247,165,228,245,124,109,171,237,100,43,242,138,190,182,215,59,30,139,16,255,118,88,70,39,120,103,66,67,175,45,68,197,75,219,235,235,219,244,76,161,221,84,237,208,108,81,79,48,63,106,189,65,167,99,107,50,92,210,210,221,186,100,93,185,203,222,239,105,175,101,76,231,196,59,222,61,242,14,69,76,184,44,194,72,69,130,243,44,67,36,248,96,247,147,226,128,193,218,161,136,38,173,175,29,123,93,175,231,209,42,87,24,190,118,177,31,119,122,209,62,57,249,248,190,238,93,221,61,208,111,185,240,246,127,35,1,34,30,40,175,15,17,209,243,247,43,70,244,204,209,253,32,209,253,32,209,253,32,209,253,32,209,253,32,209,127,194,32,209,92,14,73,67,160,227,68,247,34,20,116,47,181,74,53,223,87,43,21,164,4,159,85,165,240,158,44,208,39,166,249,166,49,211,5,150,28,55,195,173,166,177,99,236,172,134,181,238,135,182,254,235,133,182,174,32,180,181,183,92,104,139,60,200,5,177,45,83,226,247,45,184,53,145,47,94,252,47,20,229,170,11,109,173,24,150,90,61,240,116,198,112,153,183,68,24,72,198,113,116,163,143,40,163,179,251,128,191,109,62,6,158,86,4,78,44,236,126,200,231,191,86,200,231,153,163,246,186,3,53,161,128,247,47,18,244,246,175,94,187,243,213,95,176,80,201,51,71,8,2,201,92,161,123,16,13,145,248,87,138,134,8,54,156,37,28,162,162,33,215,119,247,188,91,34,26,146,151,34,207,165,18,0,185,238,237,123,87,108,0,164,151,198,251,153,143,12,96,17,0,89,247,110,236,222,50,17,144,243,226,53,185,25,222,189,235,221,212,198,8,89,228,159,28,95,121,66,230,226,64,18,244,75,125,182,111,91,67,181,61,17,237,121,42,219,113,251,170,87,147,91,184,125,131,84,91,255,102,159,60,190,75,231,69,249,203,77,22,71,165,214,195,73,156,201,170,135,230,183,41,172,219,183,117,14,171,252,132,44,211,237,16,102,131,70,132,44,162,182,93,100,106,144,208,8,46,176,84,103,249,96,168,141,6,49,84,166,179,250,42,73,148,196,90,109,23,233,79,100,92,149,181,210,201,165,68,163,179,243,228,126,167,242,244,192,36,235,11,179,37,231,139,76,87,109,183,27,140,154,248,194,79,189,53,58,197,202,110,83,113,169,172,62,133,219,176,65,239,184,44,65,14,245,234,70,103,218,189,186,125,155,193,185,140,179,25,133,58,90,231,13,215,151,223,154,81,169,176,103,222,139,49,251,57,34,85,180,106,4,197,195,123,99,255,200,250,8,190,60,248,32,185,165,200,100,254,20,57,108,76,109,8,119,213,178,130,28,87,149,147,252,177,242,214,218,31,62,253,201,79,0,229,164,92,155,72,183,245,233,233,104,140,57,138,205,21,114,212,215,240,206,234,178,36,199,94,5,44,101,194,27,59,241,88,81,253,242,157,195,34,208,56,38,18,113,48,209,235,208,7,140,232,14,182,85,70,99,19,95,28,26,71,184,171,14,35,30,19,252,80,28,196,20,71,30,229,137,221,195,209,241,164,68,242,186,163,217,133,249,221,149,231,12,1,63,158,214,129,3,17,30,52,13,93,26,111,10,65,67,10,182,121,54,148,185,239,163,35,180,193,242,133,177,104,56,20,175,169,147,231,198,157,35,27,198,31,18,87,191,180,85,43,220,123,150,71,101,218,246,237,153,234,117,147,219,250,45,162,120,205,29,127,9,239,78,187,238,92,157,93,234,212,30,116,226,206,125,205,107,170,55,59,71,71,52,90,107,29,175,77,242,212,22,42,246,146,62,234,36,185,192,105,174,57,77,4,62,234,99,67,29,35,126,228,68,190,239,253,43,123,253,233,194,254,73,181,140,87,245,160,143,186,131,202,48,254,78,116,112,222,41,48,209,237,69,93,148,249,165,107,29,213,55,117,28,76,246,77,28,194,22,107,66,154,226,37,145,222,69,76,193,61,143,125,136,112,59,205,15,28,204,213,39,184,218,252,22,40,220,33,208,62,17,7,167,47,215,165,1,215,120,43,132,247,160,63,38,245,112,247,213,215,78,95,251,166,164,73,190,52,225,206,223,252,228,206,151,95,251,245,91,228,49,180,239,188,242,149,187,223,123,3,19,92,150,63,39,198,65,234,115,170,217,162,170,68,110,135,168,30,112,144,94,87,42,46,169,247,63,17,137,213,20,217,245,219,3,197,158,167,201,155,232,247,106,93,29,242,32,151,240,117,100,23,26,125,157,166,51,38,187,129,87,86,12,70,201,212,62,92,33,196,10,74,103,119,184,246,179,80,174,228,15,147,97,171,36,1,87,137,47,241,206,117,75,186,113,163,28,170,189,209,193,1,181,188,157,251,39,74,113,207,224,94,191,109,83,203,197,20,170,232,114,187,103,254,204,209,174,158,83,210,176,185,155,48,180,126,212,11,168,93,12,195,137,39,213,78,5,95,251,160,67,227,55,110,63,176,75,238,39,219,144,223,117,183,52,103,90,152,204,52,224,89,67,184,190,93,135,202,217,74,172,69,72,29,183,199,232,43,132,42,15,123,248,217,207,110,4,15,192,185,134,166,216,20,239,160,251,36,86,95,34,247,64,143,248,60,79,66,185,125,134,126,227,54,33,62,50,216,84,39,19,100,7,216,249,248,198,92,4,91,95,47,77,199,180,6,245,212,97,37,243,80,158,117,26,218,230,3,149,134,192,14,190,206,44,147,132,251,166,87,91,130,155,154,153,179,12,148,252,179,247,12,56,202,162,226,73,76,170,158,132,39,188,142,137,8,215,64,170,135,34,79,66,49,8,174,140,97,151,32,73,14,120,133,69,122,57,40,188,224,185,37,48,116,187,194,43,110,40,192,188,103,86,206,153,210,39,238,81,159,25,214,57,156,9,106,16,204,122,131,149,115,78,115,48,78,206,132,146,220,244,57,56,49,103,151,67,90,61,234,54,235,103,207,59,125,183,59,172,229,102,205,217,184,229,241,206,197,249,140,220,58,158,65,166,228,217,209,97,71,142,228,184,210,109,58,238,30,242,157,69,60,179,154,35,148,135,157,35,87,131,107,127,23,170,81,157,74,145,135,154,183,155,74,121,252,40,248,60,13,243,187,103,137,215,106,78,199,55,107,180,247,102,151,245,210,102,246,56,190,216,30,49,95,197,113,193,57,38,124,232,74,83,173,181,148,129,255,185,150,184,92,104,137,171,45,205,183,204,234,44,186,16,133,223,51,127,236,119,198,29,123,255,188,170,106,75,203,140,101,117,66,19,33,112,255,217,245,31,51,106,123,78,87,235,244,160,189,227,99,62,38,25,19,85,1,77,135,130,53,177,208,184,182,123,211,59,39,2,113,69,153,248,179,129,184,107,222,216,235,216,64,92,146,133,73,145,135,161,14,196,237,148,151,244,165,70,237,203,187,231,116,76,238,196,139,42,190,22,61,241,131,248,183,113,89,152,186,217,228,240,188,190,204,182,114,186,29,145,65,118,211,237,184,127,93,93,252,36,11,207,220,114,34,175,121,121,178,51,28,84,47,154,82,215,23,86,235,234,84,128,219,117,133,1,97,87,74,92,169,22,19,113,140,218,5,103,121,112,0,25,107,227,13,112,236,162,44,123,21,96,171,117,231,127,255,244,206,191,125,78,238,15,217,231,108,15,112,94,110,70,145,127,168,225,174,164,134,125,86,181,13,53,123,45,141,222,176,150,31,212,245,55,213,237,88,196,196,55,199,215,63,177,56,109,9,37,189,182,44,58,187,29,203,240,84,174,61,248,173,14,2,45,83,78,95,254,231,218,65,208,119,251,202,155,251,244,134,172,102,218,213,193,115,251,13,73,67,170,171,143,143,59,189,37,89,134,162,141,44,19,64,234,3,117,97,176,38,27,246,234,246,143,92,170,137,222,107,228,225,232,48,165,59,181,80,70,101,2,56,137,0,58,128,170,25,134,25,188,38,215,95,235,15,57,220,3,159,16,103,157,201,174,209,55,227,232,19,61,242,118,25,185,214,19,215,203,184,55,210,168,235,104,234,47,175,177,55,209,168,32,245,11,183,196,29,22,34,66,41,182,178,219,24,145,153,20,14,210,246,147,243,250,49,188,201,217,235,228,132,108,153,220,13,209,144,185,131,134,190,240,75,9,27,47,4,209,201,19,106,130,241,171,94,212,21,28,242,210,194,179,95,57,162,211,141,132,144,154,156,46,37,46,170,13,117,161,206,188,86,60,249,134,246,167,7,163,41,178,99,158,61,94,187,36,132,195,152,8,239,96,184,61,43,81,102,210,124,102,250,153,41,13,249,67,66,28,134,74,36,215,196,234,87,125,89,23,226,33,74,173,95,62,193,53,148,70,38,158,130,226,198,174,218,19,152,37,243,130,128,236,194,36,30,21,148,91,189,192,224,204,14,253,208,220,151,84,109,72,171,72,57,224,79,226,26,113,40,59,246,85,233,33,231,102,136,34,237,170,155,33,130,94,39,144,247,65,184,55,70,116,186,105,135,62,189,63,183,102,34,14,244,105,113,253,196,134,208,42,205,119,2,142,75,24,68,121,43,165,51,95,221,62,202,201,171,180,90,13,154,137,190,95,137,89,71,165,105,198,154,161,98,222,54,168,28,137,82,170,26,250,237,213,34,23,170,70,246,164,46,247,70,197,97,29,157,131,103,154,236,186,58,236,210,50,94,77,61,38,113,108,201,187,40,161,164,124,241,215,27,96,148,39,122,39,178,42,46,42,53,198,17,23,233,155,74,215,203,164,182,204,110,47,158,156,52,39,187,200,23,222,74,185,150,38,231,157,31,127,255,206,159,125,158,196,157,179,151,166,130,120,235,108,155,251,6,216,30,149,187,60,237,63,249,147,63,33,72,219,3,163,131,19,207,41,172,147,68,76,225,143,126,60,8,35,89,54,52,101,101,254,154,172,225,34,182,152,163,10,102,173,120,76,105,249,106,119,141,4,85,98,91,133,200,254,246,183,223,253,251,239,222,253,193,143,215,228,221,71,31,59,12,215,89,237,36,149,117,18,36,176,120,253,161,184,188,255,82,155,22,236,96,65,251,242,252,221,193,77,85,110,77,101,70,244,250,210,65,21,1,57,117,128,169,127,165,63,20,210,42,190,127,138,102,222,167,60,93,87,134,6,196,134,213,176,46,111,70,230,189,195,137,151,57,242,23,74,194,63,114,252,120,179,243,233,74,137,92,92,140,103,195,19,6,229,9,219,128,60,174,4,73,84,89,71,28,46,249,151,181,40,203,174,205,76,105,175,166,82,48,175,146,200,19,173,169,20,206,171,36,195,188,144,222,29,57,16,237,246,78,59,104,239,214,20,149,134,224,17,42,242,246,235,47,146,217,9,23,149,122,227,75,184,9,119,33,174,47,80,169,120,65,169,211,191,251,59,42,149,204,41,133,104,7,218,252,170,78,19,113,153,16,89,38,12,31,130,189,189,243,213,31,11,17,175,41,27,207,99,216,248,250,185,142,184,40,197,38,197,56,27,75,114,209,133,141,240,221,137,215,19,150,37,233,228,93,247,220,201,145,62,119,210,83,171,189,174,215,247,6,108,181,87,166,121,199,143,246,245,185,147,227,221,35,147,117,113,136,172,11,90,42,99,205,120,128,207,233,65,73,102,204,187,186,171,22,218,143,209,20,59,30,151,231,71,3,115,23,158,84,136,162,151,79,149,228,89,28,200,34,176,207,78,157,182,119,165,28,145,28,211,226,86,1,62,78,22,67,102,254,97,154,143,198,61,220,69,134,138,151,2,63,221,140,19,63,11,146,40,241,115,47,44,54,179,160,136,163,60,202,243,224,178,167,193,105,152,23,73,145,106,112,22,21,65,84,88,112,146,103,126,145,21,22,76,8,115,11,142,253,160,40,210,72,131,243,212,143,147,208,130,35,122,148,133,177,5,103,153,159,88,48,53,93,68,89,166,192,137,239,39,81,100,161,120,237,118,22,234,166,147,160,240,83,94,217,15,104,197,157,91,112,26,198,81,200,193,97,154,250,129,3,54,253,138,11,226,66,144,71,166,233,144,218,206,67,11,78,115,42,158,37,166,219,105,148,21,153,5,39,57,168,49,60,141,211,44,13,34,6,78,243,32,179,44,143,163,52,136,3,6,166,158,39,169,97,121,28,250,17,111,59,137,194,176,8,67,91,59,40,2,222,118,16,19,241,153,1,103,126,154,56,96,191,136,130,192,128,243,40,204,82,3,206,138,36,35,132,10,74,92,72,226,48,98,80,66,224,155,110,23,57,13,94,154,115,176,79,195,160,71,187,40,252,162,200,24,56,143,131,180,136,100,183,137,161,24,224,152,129,179,60,33,73,51,224,180,8,253,128,81,150,80,71,226,92,131,131,52,43,130,56,182,224,40,14,114,226,131,2,19,139,178,200,14,119,156,5,97,18,38,81,172,192,9,97,162,198,45,152,196,33,201,178,84,129,105,180,168,113,91,59,165,166,114,18,115,5,6,215,50,6,205,136,15,129,31,105,104,30,199,65,104,69,41,77,138,44,74,19,201,211,48,240,131,60,75,253,148,129,193,54,37,198,0,23,69,224,64,137,216,76,3,195,32,161,94,90,104,76,131,149,70,166,110,28,230,33,175,76,50,156,69,121,106,192,105,28,199,137,5,19,247,179,92,243,132,58,64,51,138,129,19,34,196,143,148,44,80,183,104,226,19,237,22,76,44,200,227,66,247,58,79,139,52,99,221,34,49,162,185,105,57,26,230,65,146,91,134,211,12,200,50,234,182,2,167,65,66,115,55,99,224,140,102,132,238,55,77,251,216,207,10,14,13,139,52,209,184,227,40,2,173,28,119,76,51,196,136,66,26,210,232,71,140,50,82,96,126,172,5,137,230,66,30,166,172,233,140,38,80,28,106,228,33,13,110,206,70,51,33,245,23,134,166,118,16,147,242,43,82,14,46,66,194,97,192,120,98,153,70,157,36,57,51,253,242,169,4,113,152,131,99,159,26,208,224,128,138,230,17,7,83,95,18,11,78,162,34,100,200,131,52,73,104,92,212,244,203,11,234,54,3,146,36,104,212,4,204,83,18,158,148,131,243,34,55,42,137,228,34,32,161,230,162,18,146,102,215,42,137,230,34,137,131,35,73,100,65,76,203,89,18,82,105,94,155,212,109,158,152,218,17,218,102,116,135,232,166,214,57,169,152,248,14,52,135,153,208,154,184,8,169,76,204,193,36,118,145,54,33,196,92,82,229,41,7,199,164,136,77,109,130,70,156,101,33,41,142,44,53,186,20,250,44,113,251,69,234,214,88,55,154,44,126,196,219,142,168,87,129,81,181,41,233,198,128,205,206,144,38,8,97,208,96,18,241,44,230,96,50,80,121,98,140,31,141,92,193,219,166,201,71,58,78,35,39,126,6,89,194,218,38,201,161,33,211,92,11,67,76,56,46,166,17,169,44,51,34,126,148,36,185,53,188,4,14,227,162,72,116,109,63,36,237,153,176,25,148,147,118,44,116,219,16,164,130,155,55,88,55,154,65,169,6,39,80,129,124,122,6,62,153,78,205,53,210,188,81,192,172,68,66,74,168,136,53,52,204,169,35,28,119,72,86,219,74,67,68,54,157,4,215,130,3,234,70,106,220,145,144,4,137,58,198,192,152,52,166,54,92,4,226,162,1,147,89,79,98,170,165,8,39,207,37,37,223,199,130,201,221,72,9,174,192,81,78,28,244,11,6,38,74,115,95,13,24,41,5,82,154,150,50,152,55,26,97,205,148,144,166,79,193,56,78,58,33,34,29,26,105,48,233,195,130,49,133,216,79,26,206,215,28,39,218,2,210,65,6,76,246,28,157,13,77,211,17,81,194,192,100,206,2,146,110,5,78,130,128,132,195,202,74,148,144,224,230,90,16,115,50,26,100,108,19,6,142,97,79,53,114,216,28,250,197,192,48,234,9,3,7,78,219,100,115,72,65,7,186,237,16,170,218,246,59,242,73,213,4,161,1,195,202,51,41,143,72,7,166,102,60,201,61,36,31,129,169,37,2,163,126,102,193,100,92,109,199,224,31,250,190,30,175,52,138,224,112,88,40,77,47,248,58,166,50,89,56,54,218,228,185,144,226,200,82,75,25,77,238,156,129,67,154,208,218,143,34,162,201,151,245,237,20,33,133,72,51,70,235,83,18,43,114,140,152,241,36,123,73,186,223,55,96,26,147,140,9,11,13,38,217,29,35,105,228,33,208,240,91,202,131,44,35,93,110,132,133,180,45,185,5,150,167,100,73,163,156,28,82,195,114,178,81,108,192,72,195,249,105,106,72,35,173,69,70,142,181,13,155,69,253,177,96,234,152,173,77,132,251,164,6,67,219,177,156,201,10,233,82,82,85,102,14,100,68,117,192,166,136,0,91,65,36,52,196,229,136,129,83,194,24,105,220,52,159,194,34,231,181,201,108,228,198,163,39,209,160,34,12,76,42,46,72,146,200,232,52,199,169,38,125,148,196,86,223,69,81,198,156,98,90,104,208,124,210,170,214,207,11,106,151,85,165,249,67,30,182,214,26,228,102,249,118,5,4,104,200,188,90,130,38,220,171,37,222,226,123,106,192,73,200,245,25,92,54,242,69,117,203,164,119,179,216,142,36,41,43,242,23,3,93,153,204,7,153,70,6,38,186,105,104,77,175,210,144,86,22,134,238,168,32,41,34,245,169,173,151,159,192,24,101,22,76,93,34,231,222,176,147,236,75,102,251,69,68,102,240,100,13,199,72,39,219,105,29,21,105,1,255,222,84,166,94,250,17,107,58,69,9,99,87,125,216,69,235,37,17,140,60,125,195,50,50,123,240,41,44,148,220,129,52,55,11,28,26,153,36,201,24,56,34,131,29,165,198,66,144,21,141,24,52,44,132,169,211,208,132,74,198,172,211,97,74,214,38,211,221,130,146,166,193,101,96,63,134,160,153,133,27,173,86,237,204,34,41,33,193,48,194,79,236,138,104,117,202,144,147,243,70,234,42,176,43,152,136,13,23,129,153,69,39,215,145,230,26,243,38,200,233,36,233,136,213,180,37,199,19,235,217,152,241,204,39,167,87,175,41,137,204,156,36,45,226,224,8,22,68,251,165,52,15,200,191,55,170,144,124,59,90,224,248,129,38,45,197,82,32,179,253,38,29,10,241,208,222,56,169,224,164,96,149,233,107,154,26,199,146,44,4,105,78,219,47,242,98,176,110,55,11,28,184,112,1,171,77,26,135,6,208,44,20,200,126,135,118,33,30,145,126,33,239,66,25,124,2,147,107,18,114,194,49,188,106,169,76,139,16,162,156,41,43,204,202,32,214,3,130,37,12,49,220,106,97,172,209,201,6,228,102,1,68,75,43,166,173,34,216,88,210,111,138,165,65,64,234,222,122,3,192,77,230,60,208,235,31,26,104,68,51,24,152,198,50,41,116,229,136,28,232,208,231,181,169,103,198,149,135,118,33,134,23,12,92,16,255,115,141,156,220,126,242,145,88,109,82,116,228,171,234,165,89,74,211,47,101,189,142,144,45,29,232,110,165,88,188,178,177,36,27,11,247,93,65,105,44,162,204,103,45,39,212,111,63,215,44,195,96,102,33,31,45,154,95,129,110,152,212,96,193,52,52,90,78,201,31,80,157,166,110,145,58,43,248,88,166,100,239,245,210,138,192,52,141,57,71,9,51,41,195,208,128,115,242,252,57,71,35,26,65,45,9,228,178,146,219,144,48,112,0,153,207,149,152,145,31,17,98,108,25,152,108,112,161,57,26,146,175,5,247,154,129,105,253,30,154,182,83,90,174,19,211,29,73,129,47,163,193,100,125,66,46,41,180,96,204,201,14,107,48,150,151,124,130,132,17,117,46,208,200,51,154,153,105,204,59,70,74,220,55,109,147,74,33,125,201,70,36,162,217,236,167,6,92,144,160,5,140,114,136,86,166,215,225,52,243,232,65,193,193,17,134,41,213,96,90,6,4,62,151,21,248,111,134,45,57,20,38,31,145,12,83,194,64,73,185,6,5,35,28,26,49,209,11,206,144,244,56,201,41,171,13,227,79,101,52,152,180,35,233,45,46,136,88,232,229,26,140,5,111,230,202,105,150,21,166,118,198,29,40,136,41,173,33,141,40,21,162,211,172,91,8,237,197,90,169,208,98,132,124,193,152,13,8,205,9,82,43,6,119,14,167,149,213,166,225,35,183,210,80,70,235,190,136,188,179,203,39,98,15,169,28,139,211,138,183,241,98,214,65,231,214,179,23,47,108,251,39,216,36,121,79,145,212,166,70,45,77,228,181,147,94,214,96,50,83,1,151,64,226,14,249,83,186,195,52,225,125,110,51,17,210,243,181,225,2,215,83,82,226,156,93,228,5,6,113,96,166,22,244,21,103,151,16,35,45,253,62,45,218,34,174,131,51,178,238,126,100,84,70,68,226,153,5,156,217,69,16,89,101,69,195,158,198,57,215,40,169,137,59,144,170,203,124,72,25,151,49,114,138,140,158,36,76,84,159,27,15,234,171,54,107,1,25,53,178,115,156,43,180,138,50,166,39,16,126,120,192,69,76,248,155,38,182,150,5,100,56,57,20,129,86,13,76,50,178,121,92,0,73,17,90,195,3,22,114,69,152,144,127,19,24,150,208,114,56,9,25,89,57,22,42,90,5,147,63,73,54,43,101,19,158,102,10,124,53,13,166,245,116,193,231,13,57,41,105,164,135,218,135,71,28,48,15,39,199,170,55,74,45,56,160,209,73,29,47,3,250,199,216,114,68,81,185,143,130,112,151,137,147,102,112,50,83,230,245,65,43,39,190,182,198,105,142,85,18,119,159,16,168,51,94,4,137,84,193,6,11,254,102,154,101,218,17,72,201,92,114,71,0,145,47,132,182,141,15,146,166,169,227,154,97,193,165,39,0,13,7,156,93,94,155,90,206,76,232,140,244,47,25,72,238,185,229,41,34,154,198,255,33,63,46,205,29,48,41,9,83,155,214,91,57,119,118,73,123,20,129,241,81,224,184,229,49,135,166,8,103,107,40,205,179,130,251,217,17,81,19,153,128,34,57,186,244,31,231,10,185,110,214,61,18,184,82,78,24,57,40,218,170,193,165,35,182,176,202,17,150,42,154,39,62,113,40,137,57,217,9,45,176,51,19,47,164,161,102,49,113,128,147,208,196,51,224,176,35,30,204,193,25,140,168,141,230,251,14,221,240,218,124,189,8,45,10,242,154,29,47,157,218,38,151,40,54,96,44,156,216,104,18,93,190,117,226,115,210,125,25,23,21,44,139,124,227,196,103,36,71,220,11,161,218,52,67,114,189,66,32,16,15,71,2,76,110,124,100,34,134,33,194,174,92,22,72,18,179,200,196,252,104,126,113,79,57,68,8,222,172,77,136,221,228,150,115,220,164,100,204,254,8,77,116,44,28,25,148,196,50,208,177,45,42,75,211,133,233,58,116,132,102,99,104,214,38,228,55,50,125,68,224,44,247,77,183,8,154,56,28,207,136,16,179,169,68,216,201,136,49,186,169,106,156,218,133,102,78,171,99,230,123,33,160,27,155,173,52,176,52,45,216,50,52,192,178,199,44,113,195,8,171,15,182,196,37,177,197,102,156,89,53,145,105,226,203,122,234,6,145,98,162,110,88,2,179,144,1,192,153,111,162,110,68,54,105,195,128,131,105,229,98,22,230,81,37,182,69,34,24,147,242,52,181,105,185,23,178,16,45,130,143,108,39,142,132,146,220,66,182,6,38,39,2,94,172,6,147,152,21,62,7,167,136,135,105,57,35,219,81,240,112,61,226,247,190,137,177,98,177,17,228,156,178,34,137,114,3,68,23,11,190,176,143,66,27,127,69,24,42,101,28,131,248,219,141,207,72,68,76,83,30,52,32,151,208,112,132,44,42,223,152,193,82,174,200,10,6,246,217,212,146,209,10,35,252,81,70,178,159,243,150,105,165,158,5,137,1,231,180,16,101,184,17,93,205,108,151,19,236,86,177,46,199,52,147,19,19,144,136,16,213,76,152,156,36,144,34,43,8,228,55,167,44,48,140,64,95,26,26,41,35,254,144,233,74,56,152,22,247,134,240,48,75,153,127,31,67,165,71,54,92,142,62,135,60,82,146,100,69,17,229,118,229,78,174,40,15,254,32,226,156,152,137,7,237,158,59,96,132,114,141,124,147,118,79,216,38,130,15,245,29,219,136,67,78,158,4,219,141,34,245,237,99,195,208,130,67,30,111,243,225,220,147,14,50,1,109,234,39,219,49,66,140,145,196,193,134,74,98,232,20,27,111,243,3,120,41,58,38,86,96,162,71,60,28,135,168,166,137,20,230,136,143,103,60,150,151,129,201,58,160,70,194,204,247,147,2,236,88,4,12,76,243,148,5,157,3,177,211,99,98,210,89,130,176,12,11,159,194,235,75,51,19,32,45,128,208,242,148,214,60,25,249,239,26,121,138,153,199,162,171,9,192,54,52,75,102,140,69,17,73,205,133,100,79,76,92,151,192,89,204,193,41,194,64,58,140,152,102,145,207,188,144,88,248,32,58,206,66,116,71,112,165,89,104,150,84,33,150,112,26,44,230,3,15,26,67,116,66,195,81,154,75,180,208,176,96,82,186,216,210,213,96,178,231,60,176,27,37,136,16,153,189,15,120,33,129,19,44,39,231,42,139,76,199,16,185,101,155,139,17,156,111,82,157,26,76,126,31,171,75,92,194,132,209,192,16,60,101,161,114,136,104,18,154,160,48,205,85,30,51,166,177,33,69,107,194,244,41,134,155,241,44,134,253,215,219,231,224,89,204,29,105,48,141,234,22,177,97,74,134,237,119,11,142,114,40,37,179,227,3,57,74,88,219,88,125,101,153,1,67,141,50,41,37,48,212,136,129,146,156,132,28,10,116,161,217,46,242,3,132,4,217,206,8,217,126,63,54,251,11,49,105,6,38,103,164,253,35,216,88,179,183,65,132,178,157,123,2,211,163,216,198,194,73,51,36,28,156,99,103,45,50,130,70,243,135,69,126,169,45,18,15,179,131,64,126,67,145,176,189,141,196,39,201,11,141,19,67,203,55,68,171,216,110,83,32,118,39,141,163,225,99,66,88,48,28,59,230,135,32,159,129,239,67,139,253,66,223,212,38,191,47,103,179,47,129,190,138,77,14,73,152,38,5,31,79,44,119,201,199,53,86,0,158,93,206,119,177,17,100,205,67,163,138,105,29,193,172,0,129,9,183,111,53,53,166,28,219,30,204,139,2,11,72,19,37,133,14,100,181,137,110,184,242,102,91,148,140,91,20,241,61,112,236,100,26,48,118,80,67,182,177,233,35,120,99,243,118,50,136,37,223,228,70,168,197,236,68,167,62,79,110,193,174,39,92,31,237,23,210,104,38,60,109,128,156,84,108,189,104,159,20,33,79,182,77,77,67,139,32,159,113,151,3,168,40,206,210,8,99,162,151,70,36,102,129,179,41,74,126,166,31,152,205,121,82,219,212,150,3,38,183,49,49,208,40,96,134,145,220,116,90,137,69,218,143,71,134,73,200,132,56,65,86,64,98,22,47,228,109,209,128,49,134,38,126,18,134,38,122,75,31,105,157,192,107,99,119,200,172,54,195,8,251,92,92,206,136,9,133,161,44,242,51,146,227,144,131,201,249,54,139,54,216,247,212,1,147,51,145,234,28,18,228,131,144,251,17,115,48,249,11,105,97,192,224,49,99,10,173,94,2,19,179,142,201,196,146,49,227,80,114,59,35,155,199,65,11,211,132,205,62,210,89,113,106,115,118,146,8,9,46,188,54,45,188,77,92,153,58,73,126,101,198,251,21,80,5,182,148,13,249,222,61,129,49,40,169,89,7,39,145,179,135,141,45,114,19,159,165,117,76,68,94,149,51,158,5,25,118,13,206,195,20,158,17,3,147,49,140,77,237,28,139,29,62,127,104,170,83,103,50,19,110,39,7,152,119,140,156,23,196,162,77,72,92,224,227,224,148,4,36,178,17,115,242,137,121,246,75,145,167,90,33,34,159,8,185,105,124,230,83,123,122,115,16,113,13,108,169,177,25,66,26,177,48,41,65,244,144,70,128,231,5,208,152,132,38,162,18,248,152,111,60,47,32,165,174,234,192,69,16,96,183,132,103,81,81,89,178,128,26,28,6,34,237,132,131,105,137,170,69,41,16,169,78,9,207,80,33,47,33,208,177,7,56,104,212,23,94,59,179,83,36,128,13,206,152,247,152,194,141,50,185,101,196,61,82,42,44,11,36,194,34,36,52,208,152,88,30,242,52,42,36,130,152,93,4,170,236,36,160,136,188,141,216,66,157,173,21,44,107,125,242,1,76,175,224,112,135,14,152,172,126,96,9,11,145,54,96,193,105,12,221,173,161,228,233,135,108,180,50,177,53,166,103,64,16,196,72,223,204,88,74,28,249,104,121,18,154,109,27,90,113,51,111,68,172,246,125,51,117,105,150,99,115,138,129,17,163,50,19,63,197,18,142,153,229,44,205,201,218,153,233,133,45,158,130,101,90,100,176,32,38,172,135,213,80,193,247,160,145,26,1,111,212,236,148,101,124,89,6,219,146,216,252,46,248,172,204,127,43,72,50,144,217,102,246,232,144,135,102,91,198,130,40,207,140,237,202,160,177,66,158,123,73,110,78,98,92,253,20,54,34,224,137,157,34,144,154,24,3,3,223,213,66,201,27,198,54,130,134,146,16,249,33,171,140,149,85,100,76,118,38,212,70,202,210,89,253,148,102,102,102,154,38,165,99,253,32,114,59,19,88,13,3,38,95,35,74,120,42,45,169,35,63,182,57,86,72,169,227,137,184,17,66,106,218,182,193,145,201,56,144,170,198,6,72,3,75,250,237,125,13,135,147,159,156,33,64,39,213,88,142,28,21,31,251,11,138,38,2,211,242,56,83,170,6,96,250,106,118,115,34,177,149,25,216,170,177,221,224,194,74,26,235,24,105,76,5,20,193,213,220,130,225,37,196,114,217,146,35,81,131,12,152,89,153,19,152,156,64,226,78,161,193,228,226,217,64,97,68,90,60,16,89,6,10,76,62,84,106,35,229,4,70,226,161,202,4,197,230,9,188,168,204,34,167,201,136,88,86,174,192,57,1,253,148,33,207,104,229,32,23,38,4,37,127,218,106,48,114,61,200,227,136,11,95,17,70,189,10,236,198,53,160,49,162,54,186,97,82,181,164,196,19,94,153,184,91,104,212,34,24,23,196,12,76,142,82,16,170,94,97,67,22,19,140,129,73,65,134,137,1,7,240,72,88,175,72,156,50,229,231,18,56,76,114,90,17,51,158,208,228,38,191,56,85,96,31,75,156,40,99,60,201,178,32,202,85,191,66,164,96,89,61,67,224,8,70,35,87,114,16,230,226,156,116,193,192,177,175,3,18,4,206,200,162,231,73,206,192,164,0,194,64,131,145,0,17,250,140,225,177,88,73,170,241,8,201,129,38,23,132,143,135,200,101,211,181,201,142,35,231,155,15,151,159,42,163,2,176,112,47,89,109,136,79,145,170,33,33,127,50,68,40,145,113,141,6,63,215,130,6,79,54,178,185,4,98,196,72,127,154,126,35,43,59,203,249,144,136,174,105,210,176,149,26,135,188,118,65,58,48,52,181,201,107,11,2,14,38,182,165,150,242,16,137,15,12,76,166,128,254,133,26,44,86,116,118,188,9,31,205,70,95,115,13,169,216,89,110,231,38,252,46,82,78,169,238,24,86,216,62,147,84,114,33,117,118,160,0,99,134,20,28,156,153,57,128,184,113,110,53,149,136,118,39,185,138,227,8,48,178,51,99,14,78,147,92,43,13,128,105,196,3,6,38,97,139,19,219,52,201,93,198,155,142,144,198,101,161,68,9,235,117,4,69,147,134,26,156,241,61,50,1,22,255,89,48,121,148,188,105,178,143,70,210,8,156,198,54,62,37,192,32,221,34,39,83,204,231,126,68,179,57,203,18,3,70,214,68,194,193,112,112,45,52,117,41,203,144,177,100,113,99,125,29,58,96,114,164,44,101,126,145,23,156,112,196,83,173,148,230,80,151,14,52,11,44,97,52,238,9,23,98,226,47,54,191,13,152,188,207,128,179,20,201,127,121,96,193,177,43,41,100,229,124,223,76,32,114,130,227,204,1,147,46,45,34,11,166,31,6,70,184,81,101,50,0,76,90,35,98,115,27,96,18,189,196,130,33,118,12,140,117,191,21,98,108,247,23,14,20,14,151,133,102,204,194,208,180,15,201,116,25,186,49,213,157,202,228,198,165,12,53,169,153,152,19,38,246,20,108,109,90,204,249,28,121,36,220,68,11,38,127,146,131,99,178,110,137,25,47,242,10,108,114,173,4,147,232,165,22,28,113,117,25,139,13,253,204,12,72,44,242,111,56,184,48,138,28,208,128,79,123,44,144,139,220,16,134,245,15,151,112,100,206,71,118,172,17,247,228,58,5,231,32,242,194,244,58,98,39,125,4,148,22,250,69,98,161,72,230,99,224,12,22,201,224,38,79,33,227,211,94,56,171,126,193,192,124,102,34,1,146,169,43,90,120,165,92,202,132,103,149,152,166,201,187,136,185,198,193,122,170,48,211,62,199,241,151,140,17,78,51,49,240,51,61,1,104,158,133,220,224,199,36,85,88,128,105,112,144,21,5,103,74,230,227,0,141,22,51,152,85,155,8,7,48,49,65,109,4,35,47,150,236,160,117,55,1,38,243,148,106,45,30,32,27,50,202,88,219,180,216,98,3,146,225,76,83,144,59,224,76,109,45,74,48,77,93,214,49,156,143,81,169,239,0,139,204,160,212,1,23,105,104,193,212,49,46,103,136,15,26,55,9,219,111,133,245,178,5,24,137,144,133,5,71,220,230,35,37,149,124,48,205,243,76,28,14,225,200,97,247,35,11,38,95,151,123,74,185,112,165,53,212,71,18,177,3,69,103,12,211,96,102,115,14,78,73,75,167,90,26,82,236,12,115,65,36,195,71,8,67,3,198,25,14,38,44,121,30,234,4,114,128,115,4,136,121,183,225,224,152,25,132,21,84,228,240,180,200,51,149,61,5,112,134,144,17,27,145,2,212,154,241,36,59,72,109,177,218,216,150,11,204,120,18,213,41,243,167,19,56,162,153,153,218,228,72,134,17,155,127,9,54,248,12,195,17,4,139,152,66,67,126,66,154,107,127,32,64,214,106,204,84,41,205,23,132,250,117,203,216,175,14,89,183,176,160,34,82,116,183,200,59,166,133,44,163,140,236,187,159,104,220,129,200,222,180,6,134,58,73,206,131,150,20,146,40,36,17,89,202,104,77,65,62,84,166,230,23,205,195,140,180,68,204,192,200,108,209,227,65,220,22,201,34,22,28,96,214,104,150,169,244,203,136,129,145,175,171,205,174,159,194,73,102,78,20,89,19,177,143,161,192,164,229,195,36,225,96,18,204,68,27,55,156,189,34,22,50,202,35,154,202,90,101,249,200,24,225,211,11,187,39,145,111,8,167,69,9,246,195,57,56,161,49,212,224,48,199,33,23,167,182,143,92,58,13,78,177,245,22,50,48,66,5,218,157,71,4,136,252,94,78,120,129,20,110,131,156,156,121,63,228,96,145,124,30,106,176,143,228,54,214,54,77,30,90,33,105,228,216,116,178,113,105,128,99,172,223,52,105,200,101,227,254,29,105,51,66,23,37,26,156,34,190,158,242,17,129,75,96,106,167,136,80,177,218,132,14,155,92,26,76,38,191,96,147,55,13,32,230,90,78,113,226,129,134,140,131,105,153,17,152,202,105,78,130,199,133,129,102,99,18,90,194,145,189,158,56,146,150,105,215,210,23,231,113,98,46,135,200,221,50,76,9,33,150,204,126,97,101,224,231,22,12,247,163,96,115,0,121,29,145,246,131,16,220,205,115,182,198,161,94,34,120,163,9,23,145,19,230,131,37,196,2,184,51,90,14,3,236,13,177,185,141,164,29,179,90,38,83,152,64,59,179,249,135,205,181,194,10,57,78,106,241,233,73,196,101,134,105,9,156,25,166,138,177,184,34,147,166,145,167,34,66,98,217,130,35,23,121,164,173,62,241,200,71,254,4,3,135,56,125,170,199,139,64,56,135,201,20,7,182,141,98,83,27,170,153,83,14,202,180,166,38,251,239,231,57,51,49,208,105,133,159,104,158,230,98,7,145,41,37,178,235,69,110,154,206,69,230,117,204,53,94,6,94,24,112,17,165,9,215,151,56,50,109,132,60,199,190,118,202,250,133,24,69,145,26,210,136,9,126,198,218,38,13,152,24,166,144,22,199,82,143,105,106,210,136,113,97,40,139,177,127,201,40,11,17,119,201,13,101,68,39,15,171,36,33,173,34,245,204,38,33,74,108,98,25,1,225,98,251,102,242,145,83,148,243,153,13,187,25,197,137,25,14,172,196,216,130,53,17,81,25,173,200,125,132,160,35,54,127,112,168,146,86,200,133,17,5,63,9,88,52,136,192,52,63,180,221,133,32,33,149,152,131,131,216,215,126,20,210,230,139,36,116,144,147,95,22,26,48,225,230,51,27,58,134,184,92,24,85,140,244,71,198,20,108,252,25,103,5,121,50,8,157,114,158,145,99,21,155,233,23,23,8,158,48,48,78,37,27,157,20,102,81,156,51,127,29,155,22,228,250,24,181,2,87,197,231,178,16,251,122,153,225,7,1,156,85,46,9,41,148,152,166,155,172,100,84,20,140,103,100,173,136,110,57,55,35,228,164,21,57,111,24,155,211,50,207,73,212,195,6,10,7,23,34,240,165,192,216,6,143,153,243,152,32,143,35,200,52,238,92,28,70,45,220,218,106,171,26,96,31,251,222,156,178,60,39,31,78,35,39,42,176,216,230,224,0,250,84,131,137,219,145,67,26,182,115,66,221,54,50,122,50,223,229,138,78,120,6,24,145,17,62,179,201,161,139,213,33,89,128,145,133,207,140,58,124,153,66,229,160,3,140,147,145,92,37,97,169,144,164,26,57,146,29,3,206,114,28,15,81,91,186,0,195,233,98,171,47,2,211,74,61,48,96,236,66,112,166,134,72,122,49,109,35,63,206,247,29,48,41,56,229,154,10,254,147,79,150,113,48,117,75,158,87,3,24,251,201,73,226,212,14,212,1,95,128,35,145,148,199,193,161,206,148,5,56,68,183,185,20,147,253,178,208,64,164,225,114,40,41,33,53,59,113,124,135,212,163,211,116,134,13,48,77,56,246,208,11,110,191,144,11,171,194,226,226,40,47,233,52,174,45,67,164,145,251,137,1,195,3,224,181,225,184,37,90,88,104,213,128,181,53,159,157,176,134,6,57,13,88,17,242,201,235,35,103,35,50,96,114,39,217,218,16,81,104,220,3,161,193,41,22,11,92,229,37,120,102,192,56,215,204,21,57,148,150,111,154,166,46,166,92,86,176,155,19,91,194,113,204,143,235,36,108,158,165,26,138,73,146,115,171,77,171,97,140,129,6,103,124,247,69,128,161,87,116,211,17,210,189,3,7,140,253,0,3,70,186,49,91,180,38,56,194,83,4,122,180,201,209,164,33,113,72,35,127,66,143,38,117,153,157,143,7,20,39,99,35,13,134,90,231,174,14,129,51,114,170,245,4,194,201,160,132,79,1,114,61,137,50,221,109,196,33,19,174,137,3,82,222,161,38,140,80,145,230,224,149,125,140,167,5,211,236,97,107,55,156,14,201,34,163,241,112,161,65,86,56,96,90,120,24,81,32,133,31,242,245,48,121,46,196,136,40,53,96,136,52,31,144,44,198,128,106,48,82,190,185,253,194,50,49,178,181,145,136,235,212,198,230,142,25,109,31,49,240,140,183,29,34,9,204,130,113,198,144,83,238,99,205,164,103,136,143,228,4,190,172,164,177,164,197,155,86,43,164,84,10,190,254,138,177,104,138,50,205,53,114,241,34,190,132,18,91,94,86,87,227,160,31,95,66,225,178,146,72,251,50,4,198,97,109,30,255,40,18,113,30,82,130,115,156,41,207,153,17,66,42,98,152,107,51,146,147,2,75,121,88,19,138,90,11,49,82,70,114,39,244,136,171,74,84,86,17,192,56,59,17,56,45,23,200,31,215,96,132,218,25,207,98,132,22,11,45,74,68,83,224,59,81,182,2,55,213,20,26,121,142,156,138,208,225,153,8,201,42,112,38,206,68,113,142,167,89,170,242,97,197,193,140,36,229,22,74,196,35,98,211,54,73,6,206,196,241,149,58,246,59,53,229,164,98,252,212,233,152,47,2,1,26,44,214,168,44,172,131,139,51,84,174,58,142,168,23,33,54,114,25,24,206,149,150,83,36,18,32,53,129,199,78,210,84,93,30,35,192,216,29,229,80,92,157,162,251,21,147,214,242,157,184,76,152,230,65,108,42,71,8,210,241,248,5,246,33,180,144,139,172,6,223,9,9,145,157,40,44,110,210,164,60,2,142,163,218,97,104,43,147,194,202,120,100,133,28,175,52,137,45,238,60,229,155,10,25,156,140,44,177,148,145,52,57,224,80,95,132,34,251,133,77,119,30,10,67,90,112,100,153,146,219,164,110,1,142,35,189,208,23,103,162,224,86,112,112,16,229,150,105,9,22,139,60,206,150,65,1,155,241,74,138,192,137,40,101,25,184,106,250,157,66,14,3,23,28,228,166,99,8,222,39,78,16,207,15,212,173,2,226,190,2,228,39,166,46,152,49,21,231,190,125,167,237,76,103,6,65,210,2,168,246,152,131,105,102,196,186,54,12,113,196,213,14,110,237,200,180,94,201,225,176,71,185,3,246,3,189,154,128,24,103,129,51,71,112,226,61,142,204,36,72,82,55,134,78,227,147,134,161,153,4,41,22,169,124,72,32,183,137,105,155,102,160,51,195,176,9,152,20,145,1,35,151,129,131,125,164,217,230,6,140,11,99,50,30,180,77,19,117,68,70,130,11,238,82,196,216,34,41,82,91,27,124,99,60,79,51,236,34,27,174,101,100,227,120,252,81,100,85,24,174,224,198,22,30,241,77,225,225,37,166,105,90,64,71,17,199,141,20,156,200,52,29,35,138,202,41,139,160,68,67,51,34,133,59,34,169,184,156,203,142,103,142,112,27,7,135,42,143,69,8,3,238,148,112,42,135,190,74,244,2,24,222,71,88,112,202,2,157,69,38,228,20,55,167,112,194,19,177,225,101,166,16,57,21,78,20,61,69,10,181,153,97,228,210,21,92,229,165,180,180,15,141,40,97,123,154,7,64,136,227,88,7,235,110,35,61,135,47,214,9,28,88,191,89,76,193,212,5,35,48,168,73,139,224,239,57,227,69,181,19,51,133,34,17,219,225,208,184,208,206,39,45,28,50,216,20,46,41,126,172,55,7,196,121,98,154,204,28,76,94,154,202,58,7,152,108,171,35,11,36,212,190,111,230,87,128,211,107,206,212,15,35,227,1,34,135,63,76,156,224,191,216,214,213,100,7,96,47,15,115,35,125,36,51,50,140,40,26,39,140,32,102,37,145,147,19,197,178,165,132,90,72,225,226,105,112,34,210,123,28,157,147,24,219,71,195,22,69,124,110,145,116,135,118,234,193,127,227,251,79,40,159,235,229,85,38,206,199,56,230,137,92,255,68,51,140,60,195,34,230,66,132,172,123,157,196,0,104,28,114,133,130,27,143,2,14,77,156,205,223,2,57,11,42,12,166,80,23,142,179,145,227,132,160,6,135,200,57,15,184,7,38,146,71,13,221,133,239,44,11,253,8,43,249,66,131,177,79,204,204,15,98,243,153,78,20,136,144,153,91,56,43,156,64,156,137,55,164,145,69,200,34,14,198,58,212,176,44,199,66,131,123,235,169,184,50,73,131,177,27,239,68,101,160,48,140,30,197,65,146,132,135,238,145,8,96,150,48,4,166,158,23,28,76,82,155,5,22,140,148,73,190,26,198,166,170,197,77,77,241,24,90,136,243,217,86,202,124,116,186,178,148,206,141,18,38,83,18,240,189,18,28,17,194,21,20,6,76,107,5,190,86,22,103,166,141,223,233,139,76,95,30,66,0,95,98,211,54,20,10,135,102,200,34,177,184,43,235,58,228,82,132,122,125,4,251,203,14,244,33,54,24,136,211,106,102,2,208,12,224,163,25,227,188,159,209,240,8,246,250,124,188,144,214,170,206,105,9,112,142,163,181,12,156,37,177,241,121,17,54,102,98,4,151,55,53,58,214,71,30,7,15,124,36,1,137,86,96,200,198,214,60,95,234,38,226,140,164,233,116,140,124,32,54,28,184,218,200,104,27,100,164,242,140,44,29,232,53,96,72,40,223,226,33,74,35,43,101,184,11,135,175,117,197,213,139,134,35,98,39,153,117,11,166,63,50,14,45,242,124,125,102,120,112,228,58,178,58,22,199,132,2,14,69,16,204,184,17,226,50,41,39,0,77,62,136,111,60,113,63,229,25,250,34,0,13,165,155,90,48,77,83,70,119,134,203,167,236,72,99,227,36,227,181,113,160,50,103,96,156,98,97,224,28,135,230,44,242,32,230,27,10,164,111,72,252,35,203,51,28,134,47,248,190,88,26,39,190,237,54,141,188,207,3,239,49,13,181,237,24,102,19,143,13,146,84,229,214,205,240,113,117,5,167,60,39,199,36,50,230,216,135,246,225,178,128,224,66,28,4,86,146,224,201,57,59,10,69,96,112,139,252,46,190,91,129,179,36,198,232,249,145,179,53,69,62,67,20,27,87,154,198,57,76,3,142,25,87,118,36,172,110,196,119,243,104,129,151,100,12,42,14,104,48,48,2,48,86,190,113,88,60,229,91,48,250,132,175,128,34,14,199,247,111,18,236,155,88,25,36,110,69,17,223,222,9,76,242,29,134,146,184,23,243,150,245,21,37,194,154,2,51,223,117,194,222,132,111,141,45,169,174,132,111,81,154,252,0,0,137,76,7,136,100,240,194,140,83,134,176,40,219,98,12,144,55,105,86,61,216,131,226,27,198,105,32,30,154,62,147,217,9,152,142,164,185,128,35,67,118,90,194,58,240,141,58,232,61,43,96,164,191,57,20,91,15,86,69,98,195,153,73,8,205,4,228,173,36,86,141,101,124,187,25,87,250,229,190,89,204,225,204,51,207,169,192,193,250,44,178,189,14,132,102,227,187,155,81,96,162,199,176,89,184,54,129,239,141,22,182,91,48,136,33,79,179,164,129,179,202,155,172,41,54,141,56,148,134,43,8,140,53,205,16,201,100,99,25,113,147,70,218,22,71,247,56,101,57,210,235,141,151,144,32,35,131,49,45,22,87,210,102,26,44,211,192,24,56,64,92,220,128,67,113,13,12,3,211,84,49,177,101,248,55,216,131,98,96,113,7,132,113,19,124,168,30,182,45,27,139,237,27,13,70,184,36,226,208,20,155,30,6,154,33,151,141,19,78,143,172,11,146,35,218,203,130,37,84,55,212,169,61,72,113,244,113,129,173,133,146,247,163,47,5,0,24,177,78,62,92,226,174,9,173,17,50,156,223,229,154,10,9,46,190,153,61,216,154,68,118,55,3,35,57,53,51,200,125,225,12,49,112,42,54,0,20,152,6,140,84,23,71,142,221,77,205,209,76,220,117,203,56,154,250,184,115,81,67,169,54,167,43,21,71,130,13,102,178,89,17,115,110,200,100,165,113,28,154,202,169,79,19,149,73,120,10,178,19,211,114,34,124,8,6,38,243,169,19,106,9,12,133,202,135,58,205,145,6,161,89,134,20,147,140,185,254,184,165,21,87,148,105,112,232,6,50,113,134,220,242,27,151,248,100,92,17,146,138,137,35,109,109,105,241,159,132,60,181,45,21,193,166,194,244,203,199,129,30,38,71,130,137,190,169,141,181,20,91,190,166,24,0,179,116,32,158,9,167,221,130,17,64,138,117,172,67,44,81,82,22,156,74,113,17,78,166,215,175,4,14,11,158,35,150,230,194,215,53,96,42,192,211,1,211,156,4,193,196,120,50,172,40,19,62,55,115,76,9,179,242,16,199,50,248,254,62,98,178,69,110,40,199,1,185,132,131,69,202,116,110,192,17,238,178,96,224,24,39,84,13,105,240,241,184,44,33,47,50,247,67,3,198,157,125,140,107,5,14,184,106,71,57,131,138,226,49,243,204,199,127,70,26,200,87,98,62,72,70,186,53,76,45,234,16,41,170,12,74,195,25,26,117,150,20,176,161,25,3,167,216,37,212,149,19,228,32,176,241,200,144,86,87,132,186,87,216,75,206,88,64,47,67,254,152,186,76,83,32,143,253,60,225,224,0,247,20,154,241,160,210,49,55,78,5,124,240,194,112,84,220,109,204,160,56,11,20,88,168,88,227,48,48,46,7,177,162,64,227,154,178,117,36,114,190,252,130,213,166,133,59,111,89,100,137,27,126,202,27,9,184,160,164,216,221,55,28,69,105,46,133,41,210,61,51,203,240,44,229,148,33,52,153,37,22,156,68,9,219,195,195,137,16,26,105,67,89,40,14,124,51,48,249,139,89,104,106,71,17,143,98,66,9,164,177,81,180,48,6,33,215,241,208,224,58,181,6,82,6,31,135,207,77,68,119,66,83,27,57,146,14,114,36,194,231,108,126,196,44,206,152,138,219,33,236,196,206,64,7,87,88,100,132,35,219,116,225,251,124,161,152,98,102,167,122,245,128,44,155,40,225,110,31,206,212,36,105,100,84,18,50,38,11,71,151,226,116,159,209,134,1,249,178,169,163,137,179,40,180,186,52,72,185,171,129,76,129,194,55,218,48,46,124,159,185,209,41,82,142,11,171,198,145,41,192,53,82,130,171,25,114,11,22,89,247,220,56,193,2,101,6,57,110,56,231,224,8,219,135,166,219,49,46,37,227,198,137,150,80,153,145,210,76,196,143,2,110,116,113,130,220,118,27,14,61,183,216,226,78,115,107,34,176,67,197,237,189,95,232,147,59,162,233,40,226,44,141,197,121,84,214,237,60,229,14,24,236,71,108,187,77,178,145,179,80,74,138,88,122,102,116,78,38,238,167,115,28,21,28,102,181,38,27,39,207,185,51,129,236,194,204,184,3,34,190,193,161,145,141,210,208,26,200,9,1,65,115,146,156,89,63,5,214,205,113,176,130,196,236,187,100,136,23,229,14,71,241,58,2,27,64,194,10,130,187,103,184,89,41,215,81,49,4,144,28,109,136,247,3,224,246,11,19,33,138,178,152,59,19,52,2,169,31,153,24,15,226,138,142,211,138,147,199,137,241,222,196,137,67,14,142,236,118,19,110,151,35,139,206,161,184,211,205,104,44,156,249,139,114,238,171,139,83,110,214,229,45,200,151,73,29,103,156,132,201,116,187,192,142,29,95,37,36,194,73,48,222,118,196,238,244,16,57,146,153,190,17,68,128,115,39,53,59,69,94,169,81,227,50,138,227,44,96,144,210,192,194,52,129,155,206,135,107,44,115,91,25,55,169,134,60,219,143,140,180,9,26,227,130,21,190,247,72,235,202,56,138,114,75,120,146,21,25,71,142,243,24,161,13,109,145,5,119,22,147,5,226,173,102,188,112,59,82,236,44,8,17,92,103,76,139,28,239,16,217,45,102,233,143,45,152,56,100,91,35,16,132,32,52,182,175,192,73,65,174,46,125,145,194,199,66,122,136,168,242,108,65,90,247,165,150,114,108,0,241,197,123,6,119,33,180,17,63,236,211,48,112,130,115,210,182,54,110,218,224,200,201,254,196,153,141,125,33,149,141,103,42,210,223,136,5,237,104,125,195,51,219,242,2,151,162,102,54,54,28,250,60,169,65,220,166,97,7,148,212,66,192,219,206,113,245,146,141,136,224,26,126,222,111,113,145,40,11,127,17,27,121,246,26,86,207,129,13,45,224,74,130,144,7,99,104,198,217,202,72,214,224,9,46,200,133,203,66,27,254,194,205,162,1,15,4,37,126,148,217,112,74,130,164,18,30,70,194,93,212,12,140,99,101,60,8,133,87,20,100,60,182,198,116,26,28,219,192,110,38,35,77,139,167,227,210,212,198,53,34,118,169,141,59,174,121,108,13,55,59,216,224,26,110,217,225,41,19,41,110,11,176,33,19,90,62,241,172,112,98,97,108,55,232,197,233,126,62,32,9,178,229,108,116,2,139,93,30,100,21,11,67,27,217,32,85,236,132,104,113,180,194,15,109,109,68,13,121,250,166,48,34,129,13,194,226,106,80,6,246,197,201,22,166,26,10,30,154,19,153,248,25,211,59,184,172,140,167,119,22,230,184,137,152,4,36,230,60,146,74,43,243,216,134,51,125,216,13,39,132,139,4,40,27,66,128,195,226,4,128,253,66,167,50,202,217,29,184,153,117,129,190,19,65,128,145,208,30,57,193,231,144,207,110,28,71,205,157,200,53,174,231,182,218,58,225,187,201,184,119,32,13,236,78,67,158,85,18,10,97,215,237,6,74,14,31,131,39,160,193,123,181,70,10,231,69,156,221,0,113,137,2,51,36,69,198,73,131,183,18,91,59,131,64,0,207,228,199,173,148,97,110,173,20,178,127,249,70,5,245,197,183,155,32,216,97,138,98,39,249,148,28,22,19,253,32,215,139,107,115,106,88,220,117,101,12,36,233,110,39,117,21,206,16,11,173,56,167,212,200,35,199,187,126,236,174,211,255,79,219,153,38,219,174,219,58,120,74,234,155,249,79,44,250,184,76,10,218,149,251,243,188,202,171,74,14,182,189,220,200,18,69,130,128,229,74,4,134,172,31,129,243,54,221,3,237,172,64,159,102,222,184,128,79,84,185,32,103,231,24,79,124,157,117,98,62,228,27,107,50,109,55,230,64,254,81,91,62,72,175,70,72,2,141,242,225,76,64,91,88,17,43,217,77,63,84,16,227,136,222,163,121,37,10,155,184,100,252,246,89,41,242,211,101,179,70,185,161,214,164,9,184,63,77,56,101,164,56,26,251,144,250,18,73,246,188,232,20,113,77,43,228,237,18,107,51,9,165,51,211,228,167,206,55,219,190,71,159,109,205,195,5,65,47,160,222,43,99,174,127,88,42,104,220,22,9,243,90,125,88,42,165,220,221,54,146,76,169,63,39,71,19,234,194,103,62,126,30,26,163,56,82,24,231,54,219,211,115,101,206,13,177,191,59,155,254,162,124,39,98,130,88,101,172,142,87,87,126,170,159,103,189,149,164,17,109,191,74,98,201,237,102,225,72,20,183,250,176,84,146,43,42,90,76,191,203,159,94,177,114,131,238,167,155,132,8,160,221,253,23,50,178,79,75,33,73,205,21,227,127,154,86,224,83,105,134,138,183,110,90,102,41,45,213,252,85,70,108,207,206,156,60,158,186,235,180,254,185,216,87,14,152,160,122,242,154,40,112,222,93,233,122,218,6,15,156,83,191,187,109,212,183,218,195,18,97,235,19,73,132,65,135,135,194,103,90,153,55,67,97,157,234,10,211,211,22,112,127,122,135,232,72,156,51,62,236,142,104,81,125,232,45,231,219,137,249,10,222,133,38,140,232,177,149,76,113,67,250,250,97,191,88,81,203,159,10,92,149,242,60,21,118,108,30,142,76,182,68,79,243,234,68,41,194,127,154,46,181,246,144,126,22,60,31,127,219,70,187,111,15,101,104,17,27,127,48,77,77,186,255,130,249,66,219,167,195,72,220,255,97,105,69,17,241,60,253,94,149,74,8,207,224,126,90,103,174,162,247,72,225,19,172,120,21,133,33,122,22,221,250,124,90,17,191,77,106,105,233,249,106,207,201,238,169,207,94,121,62,19,10,84,137,88,216,104,191,126,218,198,105,144,73,177,89,166,245,103,207,241,16,11,224,95,58,76,43,88,121,58,6,207,150,201,159,72,198,95,72,47,204,66,127,127,156,144,16,53,65,221,76,72,56,102,58,4,160,247,67,120,216,124,46,1,211,30,245,172,14,237,102,0,88,39,154,18,118,72,194,215,184,41,235,217,123,72,163,148,215,163,148,97,189,84,99,62,132,7,178,254,63,248,236,100,141,196,166,171,90,115,27,30,96,2,203,135,127,140,14,179,239,235,96,227,244,50,149,44,123,46,212,7,168,137,187,60,197,228,116,30,98,241,196,33,155,230,166,139,67,207,182,255,137,163,11,13,25,91,233,16,180,82,197,79,103,244,195,52,18,32,165,233,11,46,147,149,104,226,88,20,2,205,35,96,116,14,30,54,57,253,105,35,96,146,158,26,62,89,79,82,160,180,59,41,235,218,116,3,253,101,142,179,107,195,34,80,25,13,53,170,13,195,50,116,202,207,175,213,228,217,29,38,42,212,24,165,66,247,241,101,105,88,144,162,215,93,233,121,241,137,240,140,40,196,25,187,194,4,154,126,114,116,131,210,219,175,116,230,216,120,226,103,172,60,117,196,142,53,85,243,186,43,197,137,135,158,194,43,26,30,52,242,120,234,19,199,19,106,249,119,75,213,36,143,167,179,148,166,187,184,235,19,243,157,241,255,4,226,196,63,126,110,36,212,134,54,136,153,143,149,51,30,70,167,137,127,235,22,129,221,142,191,14,244,56,52,159,195,72,137,68,45,156,165,244,244,104,65,120,11,70,26,185,184,212,116,23,125,46,165,7,101,103,24,217,88,127,218,246,85,241,188,207,236,148,31,114,63,21,206,232,120,96,47,79,21,87,96,24,40,190,38,146,140,27,91,75,255,231,207,145,66,117,152,113,83,159,221,38,243,168,191,173,134,90,248,179,211,45,180,242,250,201,73,106,189,29,123,236,71,125,241,24,166,44,145,31,78,195,184,116,212,129,156,77,215,177,192,12,63,118,28,205,79,235,70,152,253,123,144,174,25,22,253,25,73,236,77,138,47,246,166,21,81,30,202,195,164,167,205,63,129,179,123,36,211,165,156,134,68,202,198,225,115,147,253,97,68,224,201,16,7,211,5,210,159,54,71,122,13,252,125,154,114,153,14,226,133,170,119,12,150,179,21,109,91,103,172,105,121,11,191,112,179,208,26,239,51,221,193,127,49,133,86,221,254,219,190,198,35,183,129,87,171,22,87,201,14,236,22,47,36,87,138,175,58,148,172,185,205,239,43,159,79,51,13,29,136,165,187,90,17,49,52,28,148,103,251,143,160,74,192,103,104,40,83,169,99,58,21,83,14,157,163,69,251,64,160,205,38,223,129,179,56,63,253,124,240,22,188,103,149,222,255,34,18,173,63,24,79,172,128,83,153,15,87,137,102,106,175,189,118,200,248,117,61,39,71,246,229,194,101,235,130,141,75,210,249,102,178,195,213,138,87,15,211,105,71,234,160,155,138,177,162,29,33,207,233,104,50,197,196,7,230,86,62,120,177,66,151,231,104,214,128,234,240,68,27,88,159,55,190,14,126,221,147,133,75,31,10,55,217,124,36,152,216,134,62,111,248,63,189,6,122,86,181,164,137,1,200,164,17,20,98,30,49,30,158,20,166,123,177,137,37,165,192,231,162,141,186,29,137,160,15,238,52,234,235,92,105,242,65,254,217,91,147,169,54,222,80,53,156,65,219,236,166,118,249,244,93,159,200,217,87,77,4,235,158,46,95,116,141,86,100,198,225,241,158,213,167,62,189,236,35,251,156,209,205,246,245,73,187,83,192,241,175,254,124,132,104,230,106,29,36,177,219,247,119,93,44,109,175,176,177,173,115,192,44,249,251,33,54,52,151,229,97,55,188,122,127,234,59,244,15,198,141,193,100,122,138,67,155,125,148,223,151,217,88,105,169,124,152,249,113,160,173,63,57,251,209,140,140,22,48,226,30,90,79,43,205,133,140,248,97,19,93,144,106,156,133,179,51,96,115,95,213,42,34,175,40,46,155,70,96,21,15,88,3,113,185,56,250,12,43,109,156,166,128,79,218,225,131,233,203,85,10,250,76,214,125,235,39,167,77,77,192,76,138,214,211,253,109,155,114,172,20,171,97,232,198,62,180,161,196,162,177,194,52,129,99,31,163,231,14,169,50,10,220,233,217,247,140,68,99,123,53,101,221,163,214,90,98,28,17,174,46,229,75,155,82,215,118,214,16,237,244,143,108,193,180,158,17,223,123,27,129,83,82,91,104,122,144,148,255,208,66,179,152,44,154,80,194,114,180,80,81,128,196,64,229,194,57,163,142,236,23,158,97,5,201,108,182,168,131,111,159,134,77,152,64,75,198,236,105,73,2,253,224,10,17,77,231,97,218,32,220,4,14,24,157,210,59,130,209,245,109,221,51,153,108,191,161,216,93,24,74,104,208,103,8,43,219,150,219,62,161,192,89,69,125,178,35,110,68,5,93,224,95,170,251,131,97,21,234,198,9,182,13,206,48,31,220,176,124,147,96,128,192,206,163,148,243,72,207,135,45,225,215,162,64,54,125,185,70,119,171,105,167,58,46,108,37,248,101,136,97,76,109,1,222,166,92,234,203,135,169,45,40,153,117,155,32,157,175,15,5,165,254,46,37,227,141,180,107,36,104,49,92,82,109,13,196,20,86,116,94,154,4,166,102,67,54,229,180,237,123,54,228,58,139,182,80,109,10,233,177,183,49,17,101,13,206,72,239,205,200,227,20,250,198,180,227,20,117,240,25,20,119,74,213,39,204,81,120,32,27,185,2,166,233,54,46,109,160,66,123,54,48,126,105,153,248,233,62,21,214,247,121,99,55,52,59,135,44,1,200,180,216,39,251,131,25,194,144,193,47,140,44,96,52,118,162,232,126,246,254,235,194,60,136,72,49,33,116,52,37,197,4,251,178,149,232,72,205,150,14,188,35,233,252,119,179,83,248,222,39,242,198,77,250,89,207,98,127,198,93,80,154,80,85,193,250,51,224,156,236,155,248,94,55,47,187,75,127,214,89,122,48,24,246,53,32,51,214,68,190,6,147,42,35,150,125,48,38,28,235,74,4,26,69,119,5,209,139,206,217,117,29,184,45,154,67,66,210,175,28,251,111,209,221,97,61,41,43,82,53,76,158,103,104,203,149,55,10,152,45,96,146,51,119,245,66,65,115,231,152,241,144,15,111,87,87,29,18,17,129,168,71,104,184,246,13,89,99,144,198,97,203,243,61,53,211,214,144,88,29,25,9,72,155,1,51,139,220,69,157,36,223,168,193,213,74,86,63,189,23,94,176,70,142,196,27,165,84,114,55,23,62,171,93,114,73,186,3,39,115,185,188,48,217,52,151,238,56,209,46,149,116,121,104,104,203,195,223,253,224,190,77,177,232,194,112,23,135,151,95,146,237,166,228,183,97,152,165,160,189,38,90,53,199,221,195,27,255,19,237,124,135,77,33,94,142,38,144,205,190,219,77,191,212,245,29,75,104,58,165,123,229,124,224,82,211,98,212,90,147,249,7,51,235,75,241,230,108,244,16,211,246,109,56,162,63,59,203,11,51,75,134,8,179,120,102,75,184,42,68,58,240,31,252,183,207,88,147,122,246,160,215,136,182,133,15,53,91,243,59,161,14,152,93,94,175,102,165,59,31,111,150,131,153,85,62,27,94,138,253,229,145,149,67,77,117,23,23,185,40,44,110,83,118,71,182,127,57,163,180,126,240,48,61,54,57,154,127,202,221,225,142,244,229,93,193,240,82,34,79,229,151,134,109,169,8,181,64,15,101,119,48,63,152,198,164,81,5,54,13,167,47,226,46,63,74,237,157,204,207,6,49,103,87,16,36,55,131,117,226,189,109,212,29,206,184,252,126,154,134,182,51,143,220,183,137,154,20,251,229,15,158,184,248,222,160,248,68,92,121,187,119,30,48,187,207,155,127,160,230,107,108,248,15,30,214,29,144,5,158,78,186,0,180,95,255,183,106,191,131,238,134,228,187,170,66,229,232,12,152,45,87,68,182,189,248,237,194,92,151,252,213,121,26,231,113,165,175,226,202,237,22,21,237,64,14,231,156,241,171,223,29,120,156,199,165,239,1,221,187,236,79,122,87,211,120,147,183,136,212,66,247,1,198,140,32,175,216,148,234,124,108,22,196,65,186,12,31,124,244,230,183,224,158,17,190,217,247,232,216,36,231,228,87,125,174,17,87,206,37,35,187,32,36,239,39,159,104,184,202,36,216,120,171,174,198,131,255,33,27,77,129,49,158,240,4,108,178,169,95,198,7,189,31,105,121,172,140,74,177,232,211,155,157,49,54,88,254,181,155,153,180,206,52,104,247,213,152,220,17,159,74,50,116,41,96,159,103,24,240,96,50,90,58,141,205,21,57,212,196,84,164,143,148,172,106,77,30,216,33,56,53,165,246,103,163,190,71,127,136,81,41,164,53,139,253,156,25,255,196,4,204,234,49,101,250,78,231,129,199,186,99,233,42,137,82,104,36,184,10,17,214,114,35,121,156,97,198,83,119,18,228,179,145,157,17,143,4,167,201,114,87,150,162,11,42,182,113,101,223,133,135,172,196,146,5,149,248,56,40,9,201,76,82,122,209,197,188,135,166,53,203,49,198,199,251,9,5,90,240,116,207,11,32,229,40,112,238,51,100,115,121,70,38,18,42,81,10,44,47,223,128,32,100,118,162,113,137,206,206,217,66,80,177,154,69,198,245,106,179,104,233,252,199,203,54,136,66,157,249,67,194,47,52,242,170,103,74,177,43,170,82,163,27,201,172,124,60,126,26,203,122,212,36,180,51,74,102,4,103,112,84,183,196,110,184,144,100,31,137,7,70,120,65,126,186,162,253,227,65,10,52,140,179,0,11,108,166,127,94,215,207,150,144,218,114,101,102,50,16,39,167,95,101,78,57,26,201,230,160,111,226,68,114,254,93,46,141,164,110,243,37,17,118,229,25,74,242,208,18,77,158,37,224,210,148,203,132,153,236,136,142,102,104,161,77,137,190,155,194,90,180,80,21,196,154,179,148,64,96,228,157,193,235,71,195,9,150,26,220,9,212,19,185,31,143,243,241,149,150,156,223,102,30,142,28,20,137,235,115,103,114,110,179,189,244,0,232,76,112,220,184,28,221,45,223,236,129,188,181,64,52,221,222,108,246,114,126,242,193,172,46,153,160,93,209,96,139,29,138,105,211,74,110,193,84,24,34,51,199,203,107,186,179,194,86,46,210,226,124,233,93,153,20,39,196,68,52,113,197,182,45,41,65,121,45,92,185,124,71,88,8,79,69,102,107,89,223,130,103,158,137,131,216,11,201,94,116,154,186,139,195,219,228,149,4,46,253,82,63,207,94,148,134,231,166,27,93,66,212,216,201,254,140,111,101,23,189,41,152,15,135,225,108,203,174,109,153,180,76,92,57,109,242,170,87,133,34,50,54,156,14,35,208,162,91,93,198,214,189,114,120,74,90,84,58,139,27,197,74,127,102,4,64,242,129,152,122,216,136,126,107,226,100,234,218,2,163,202,226,39,71,46,57,43,185,19,254,80,72,34,34,26,95,187,68,156,240,199,209,222,244,124,13,126,56,90,43,166,196,141,106,145,195,3,157,73,201,184,144,181,138,134,12,122,78,240,131,148,116,78,177,86,101,79,200,108,44,137,228,183,207,99,232,209,21,218,108,83,160,112,94,237,82,122,206,164,208,112,6,23,24,49,80,255,105,124,212,123,209,190,7,134,176,7,195,141,94,155,246,180,84,160,15,231,191,188,161,216,72,225,148,222,3,36,252,28,94,236,233,255,48,252,135,7,241,116,126,211,68,38,169,59,220,15,124,74,66,165,171,63,141,115,86,167,138,124,101,30,166,171,161,57,69,68,109,90,192,92,72,123,232,234,35,130,2,228,138,96,133,104,39,86,186,83,49,146,122,253,77,196,46,252,43,61,37,137,148,96,209,78,172,82,163,12,65,95,248,83,240,26,88,189,172,17,89,218,100,203,128,182,72,146,243,141,28,111,51,41,254,167,117,51,167,64,49,213,208,110,109,102,199,233,105,13,218,56,167,166,84,72,67,205,96,248,119,19,142,81,14,163,81,22,60,158,224,227,88,143,152,28,173,3,81,45,235,38,114,168,197,52,184,184,209,43,194,192,201,35,63,29,215,35,199,109,77,168,67,90,179,197,181,227,102,82,145,18,158,15,203,240,124,188,183,88,64,183,210,163,136,104,45,123,94,160,167,54,86,101,109,3,198,229,41,106,32,208,93,181,64,223,72,142,122,18,139,21,229,81,248,71,184,169,175,91,219,161,218,175,210,102,141,66,146,63,52,50,71,245,145,22,68,14,161,121,24,69,91,238,218,79,225,8,130,172,51,103,172,1,105,61,143,229,196,57,183,162,5,147,224,209,191,68,249,49,62,63,70,112,121,232,205,221,172,102,188,214,70,166,59,63,101,221,179,85,10,110,230,160,96,146,159,163,249,126,60,177,126,64,243,250,120,42,71,61,130,48,90,40,74,121,222,55,19,102,212,201,169,91,40,47,205,120,221,145,42,98,96,244,135,183,13,149,222,247,139,212,1,73,62,104,151,252,89,145,150,127,188,86,236,95,90,161,129,8,17,42,67,84,40,17,96,215,34,35,180,148,28,245,205,179,115,125,138,71,101,206,160,35,13,76,138,218,67,96,54,81,217,168,172,50,170,21,61,239,59,30,41,13,174,207,96,152,80,132,60,34,24,136,80,63,76,220,73,229,67,107,190,85,27,56,129,155,107,183,91,233,179,46,45,81,210,154,18,186,105,4,15,48,243,245,186,201,159,250,35,173,120,130,62,156,112,54,89,237,86,171,9,171,247,243,237,215,25,212,133,106,14,188,122,229,140,211,120,164,22,68,232,7,56,182,41,164,70,33,29,221,107,125,157,84,47,130,217,80,17,249,82,249,77,200,12,161,239,55,76,242,255,225,109,195,247,136,239,179,153,71,177,22,41,33,205,196,80,98,202,122,8,4,124,160,177,205,161,210,90,250,83,1,133,46,59,2,54,111,71,157,89,144,60,10,74,6,110,116,250,194,240,14,116,115,3,54,68,229,213,224,131,255,21,140,213,193,90,247,232,224,161,61,151,251,37,101,80,25,207,15,71,134,78,203,96,116,80,198,122,200,207,87,228,11,155,167,244,136,176,64,186,190,191,76,73,90,159,73,65,4,108,199,47,15,227,183,170,16,138,181,215,5,17,165,172,135,177,97,124,180,118,225,249,4,182,168,172,160,40,236,240,121,222,117,62,34,44,121,200,165,193,115,120,132,61,137,246,227,243,163,62,177,244,117,21,202,42,241,5,81,5,120,10,191,40,94,4,74,26,38,63,15,37,229,91,22,30,8,146,14,213,213,197,247,43,88,140,103,61,73,15,161,233,60,33,90,239,3,53,219,37,189,45,22,192,56,152,201,90,209,66,94,33,95,218,16,162,1,143,40,40,182,68,14,143,242,20,41,59,38,50,43,94,215,88,249,145,78,234,150,38,232,66,104,90,207,64,64,188,214,39,59,51,83,81,161,71,98,166,40,147,208,66,150,30,237,218,130,246,126,204,10,147,240,252,61,186,93,30,238,176,206,186,231,153,172,18,10,204,52,165,146,147,47,239,165,69,168,195,14,191,61,250,176,216,115,220,115,159,117,112,61,163,140,33,26,199,46,43,240,60,34,172,180,161,56,191,140,81,49,159,1,142,98,87,176,211,144,208,125,199,224,190,139,143,125,154,74,221,95,24,193,212,203,123,43,163,60,10,69,180,79,172,96,205,141,39,212,200,85,168,30,3,243,18,13,43,33,94,229,123,207,139,92,177,158,155,106,203,10,222,206,66,163,70,231,201,100,162,101,193,98,204,208,43,148,136,136,12,126,204,39,103,106,201,91,221,132,54,162,198,229,210,20,235,67,139,102,170,186,107,38,139,179,238,132,145,213,12,185,52,58,188,31,133,173,205,1,241,174,54,122,91,15,117,51,211,155,17,215,181,73,47,232,47,103,11,21,46,117,179,104,123,102,67,39,51,249,166,110,38,26,221,31,94,255,34,249,227,236,97,150,204,220,94,127,140,57,131,134,11,65,168,63,14,23,61,223,190,82,50,59,189,60,242,146,171,196,178,53,233,148,208,2,63,36,231,113,91,63,19,180,208,242,88,142,192,121,12,162,173,245,144,60,212,227,218,162,167,46,91,169,228,143,134,227,186,20,223,69,112,173,124,108,202,253,209,120,157,169,84,247,71,203,240,236,163,131,184,95,10,221,68,15,217,27,214,112,176,143,161,119,45,213,60,195,157,33,250,101,43,211,226,195,51,199,39,211,55,117,147,45,186,206,208,166,18,55,163,151,16,25,205,244,104,254,89,151,156,243,120,59,109,21,245,145,206,219,210,78,68,115,238,67,216,62,112,152,13,1,179,154,168,108,31,154,92,253,54,233,219,86,74,97,114,98,183,73,31,101,189,252,136,254,209,91,17,228,125,147,179,81,152,186,94,116,210,15,106,248,243,129,167,244,194,51,99,165,7,102,126,12,24,37,196,245,252,54,244,206,113,155,198,215,123,219,216,171,244,43,99,49,30,210,246,24,182,60,69,183,68,127,5,90,105,95,110,183,43,220,8,8,207,27,233,33,173,71,94,9,134,189,106,2,158,80,124,94,109,15,75,17,60,162,127,249,10,177,88,51,188,242,197,207,216,59,179,78,192,139,0,171,60,35,173,68,159,34,185,214,161,252,203,31,137,162,95,181,148,134,67,238,99,55,212,111,147,8,78,95,74,145,164,103,65,206,205,99,219,122,48,243,223,35,243,162,18,252,13,89,139,18,99,193,138,82,127,142,94,43,186,68,22,77,106,123,190,29,42,229,254,54,194,56,79,83,66,55,117,252,232,189,182,200,80,63,48,246,240,235,246,242,182,167,25,105,64,254,189,221,184,84,214,234,59,14,171,59,183,153,96,219,126,132,105,137,190,219,21,52,28,230,226,35,112,193,7,179,132,208,98,94,251,49,159,58,63,183,163,53,52,91,217,71,190,125,66,233,18,106,112,24,10,169,76,35,82,193,145,75,194,82,105,55,125,157,157,90,70,104,128,209,88,83,212,72,140,244,81,52,112,173,98,164,124,181,220,178,217,55,196,41,183,25,226,169,169,86,191,164,37,227,239,40,135,166,33,45,27,212,4,27,76,67,109,227,96,220,236,171,230,139,163,167,138,20,211,132,210,163,107,188,153,192,144,254,52,217,220,208,126,69,122,69,221,188,242,85,193,167,113,3,85,119,189,105,19,179,116,24,87,8,157,146,204,65,48,78,109,73,43,109,245,96,139,177,66,248,108,24,58,213,42,140,197,212,47,219,212,133,116,109,68,237,33,93,85,104,116,99,159,147,211,243,22,146,156,39,160,152,143,220,39,164,191,171,10,61,207,156,175,17,47,77,106,35,199,40,165,138,190,85,194,216,154,113,239,209,173,102,101,114,209,96,84,175,64,223,196,138,94,23,17,200,135,121,136,26,246,249,180,245,210,112,25,9,45,58,26,200,30,65,80,179,254,184,232,76,143,182,107,79,55,121,176,208,14,109,127,223,245,213,24,62,83,214,120,222,23,221,101,209,132,197,209,237,245,233,163,252,20,173,240,204,166,253,53,195,195,124,185,223,235,46,229,177,210,163,177,37,30,217,64,176,178,188,104,4,43,6,215,103,8,35,68,49,238,19,59,203,128,218,221,65,63,44,247,220,185,45,149,47,166,163,43,223,71,134,173,78,122,252,5,77,162,56,96,44,47,21,205,231,211,139,11,99,246,82,51,188,108,173,154,129,98,237,165,104,191,211,48,153,237,148,159,31,206,214,21,20,240,251,38,89,77,66,218,31,155,140,217,158,155,130,74,117,71,224,120,92,96,155,117,122,132,120,223,153,50,211,120,158,54,226,118,15,252,62,237,132,96,116,92,24,49,206,227,153,152,80,175,233,23,70,215,75,225,114,243,253,52,108,49,101,191,112,228,43,13,86,195,3,164,43,219,21,75,164,197,167,63,198,159,155,37,247,30,61,250,227,72,186,97,186,223,207,22,66,242,107,144,185,162,37,206,224,254,24,127,110,56,91,241,76,43,172,188,249,192,177,34,27,90,95,20,143,190,128,205,70,67,175,140,118,178,24,192,197,186,3,30,223,207,36,15,188,96,211,171,150,163,40,149,223,15,143,210,92,123,97,220,175,5,78,186,199,168,198,17,186,83,221,28,234,208,220,88,132,67,116,22,86,197,107,118,138,148,230,61,22,3,178,249,194,161,57,0,170,194,150,205,116,168,238,101,39,58,210,31,159,85,132,125,219,85,253,223,143,153,41,181,205,59,200,82,215,74,1,93,194,75,12,3,200,160,62,254,174,123,135,24,22,53,237,169,102,85,102,6,93,66,55,99,32,45,83,31,235,217,41,51,21,221,16,85,3,233,106,194,11,113,180,169,170,149,215,215,54,58,154,23,173,97,239,165,65,17,15,137,8,228,59,181,30,220,168,124,95,141,73,211,37,213,150,207,2,179,111,92,5,249,245,152,103,22,216,247,33,78,193,218,172,14,94,13,238,82,20,195,44,222,88,26,20,66,215,143,158,29,250,144,178,166,142,177,8,173,247,169,116,227,244,202,51,61,55,197,158,224,194,69,163,31,90,249,162,197,252,160,103,239,161,19,33,13,14,247,125,225,78,245,124,182,63,210,124,160,243,121,160,72,93,245,144,197,48,137,101,157,190,11,185,246,8,24,59,90,152,58,68,127,205,235,241,203,228,113,245,117,20,51,103,185,2,241,229,113,24,194,71,154,92,226,85,159,71,229,87,225,122,25,15,11,6,219,243,182,78,252,121,125,14,40,225,169,245,249,185,50,230,217,30,166,23,233,109,187,47,86,48,118,148,100,188,110,92,224,58,213,59,25,161,158,244,140,162,37,26,236,52,206,235,218,192,190,35,50,237,11,253,247,50,31,91,103,72,212,57,124,66,202,163,200,198,199,83,238,132,177,217,22,106,210,161,154,233,234,10,243,20,24,19,143,255,241,8,197,154,125,34,207,245,152,85,47,190,244,30,86,56,230,162,244,192,107,92,179,155,202,198,230,153,251,147,184,38,89,162,170,63,179,119,26,215,102,135,130,221,227,203,140,80,79,14,147,30,172,80,210,115,244,121,104,225,92,196,144,120,167,111,248,66,61,46,252,68,9,143,79,246,65,99,8,130,206,242,56,70,211,122,157,226,182,216,239,60,150,208,52,123,249,169,73,118,230,217,95,52,218,142,129,79,128,247,44,197,161,190,10,175,158,218,208,11,182,189,47,252,40,136,176,140,239,208,83,59,215,144,31,153,29,131,167,194,83,189,214,126,33,68,152,84,21,107,98,154,111,0,82,195,174,201,54,152,79,76,6,223,185,199,165,145,85,124,130,27,56,172,235,162,75,11,77,196,62,103,211,18,63,141,86,174,38,43,206,161,51,90,177,177,130,202,143,127,1,155,171,32,105,156,128,128,126,40,189,109,190,60,95,211,54,149,190,244,4,162,38,127,226,102,105,121,80,216,215,159,70,45,52,92,224,126,134,31,207,35,197,65,215,237,235,82,197,142,253,89,199,171,87,231,204,212,186,44,29,9,12,140,50,195,226,116,32,85,169,203,210,136,67,171,5,170,207,162,196,212,183,174,245,234,82,217,62,106,194,52,218,187,91,32,41,209,254,172,120,100,172,91,56,21,182,165,237,58,216,196,147,182,12,79,217,179,120,62,203,233,224,115,10,143,197,51,43,142,231,203,99,87,25,87,14,57,161,60,145,209,25,116,45,124,14,161,148,62,233,85,115,161,13,23,223,132,147,251,99,60,78,159,182,59,52,102,186,140,250,159,79,47,123,46,189,157,15,169,60,52,166,198,126,216,185,91,72,128,156,25,227,9,187,198,8,198,41,253,251,155,221,179,62,22,222,102,184,252,158,45,164,42,222,210,245,125,70,173,95,185,113,105,159,85,143,57,164,184,237,242,121,3,245,241,114,231,115,156,225,229,110,101,100,205,224,192,156,200,225,63,188,158,220,16,246,8,78,240,192,68,114,229,39,249,154,112,99,8,127,251,102,181,50,57,250,108,71,211,8,59,232,70,105,84,151,30,202,99,225,121,121,34,209,87,240,185,90,189,223,13,53,179,205,169,178,61,197,1,144,141,183,195,244,252,53,65,11,132,172,176,123,46,38,106,117,225,101,133,173,117,173,166,31,225,251,106,235,100,91,225,207,221,166,22,70,72,146,157,87,228,63,61,232,30,24,130,158,205,128,183,221,163,31,98,34,153,2,83,88,217,215,251,27,221,203,34,63,13,103,195,61,97,51,234,242,90,148,231,170,155,211,94,120,115,21,70,135,192,105,238,112,162,222,236,185,37,229,101,150,124,238,225,214,48,56,164,204,117,97,140,56,60,135,2,17,152,253,189,220,23,6,126,206,161,104,197,36,254,100,171,198,230,107,149,11,67,29,232,138,50,229,15,71,55,194,237,114,215,86,205,243,151,121,190,122,19,158,16,184,154,82,152,195,39,126,87,69,116,104,68,200,160,126,112,181,25,70,198,2,9,22,111,196,59,240,153,208,122,215,163,201,159,6,186,167,112,216,105,137,101,36,124,95,7,2,202,85,137,35,166,211,20,158,201,197,52,217,100,249,56,155,70,106,244,126,221,68,240,234,57,1,85,11,238,214,7,195,19,218,178,241,62,159,57,197,107,135,137,118,212,127,138,240,127,133,85,59,157,35,143,92,18,173,29,190,65,53,137,235,19,188,201,203,164,142,26,83,101,253,57,9,202,203,204,166,62,240,221,118,45,70,238,88,250,84,248,131,226,48,13,206,243,121,31,140,66,63,57,69,110,21,166,172,182,183,240,149,141,158,77,242,165,250,219,112,187,253,183,209,204,145,238,39,174,124,187,232,30,203,28,197,234,44,119,125,214,19,239,181,110,76,96,73,91,77,139,249,45,248,117,163,29,173,101,174,51,78,44,172,113,120,33,170,115,71,33,114,169,206,237,101,179,155,30,39,164,194,166,52,220,154,43,26,240,202,98,40,198,113,246,207,131,59,76,42,213,148,233,171,10,247,96,186,191,138,190,235,76,202,223,59,113,136,12,58,142,217,255,180,41,133,214,2,216,230,191,137,12,61,22,248,204,17,99,0,219,92,23,240,194,193,105,93,152,6,204,47,146,37,248,206,82,133,165,160,125,38,175,175,210,15,58,204,2,69,97,26,172,46,76,64,186,5,30,253,115,233,163,228,77,17,91,47,140,6,128,111,246,30,100,138,81,198,155,2,91,195,157,31,125,166,231,122,61,12,184,110,154,130,127,159,244,96,101,204,243,114,161,155,217,84,157,79,124,127,240,217,64,150,27,222,155,178,37,20,239,239,161,24,199,224,206,207,192,120,108,230,238,48,218,82,121,43,76,141,178,126,240,130,192,16,49,134,193,244,96,180,128,81,9,23,148,141,69,10,20,117,248,161,63,109,210,139,223,83,153,168,166,95,118,158,193,251,219,29,12,244,210,241,159,214,119,205,23,62,190,187,166,136,186,159,131,11,36,250,56,58,163,218,87,182,62,82,116,117,191,71,202,22,147,222,126,121,33,29,39,189,239,194,33,64,157,41,94,94,136,165,238,246,119,225,228,115,247,212,23,98,211,73,113,248,204,153,189,233,80,33,35,240,45,60,99,161,53,137,107,135,192,148,241,252,137,111,122,176,166,190,77,186,99,183,31,156,173,45,235,190,15,194,128,249,233,185,28,152,180,198,40,119,140,147,137,216,159,192,32,93,61,104,176,207,123,95,231,70,42,27,180,15,238,168,216,234,201,209,56,251,234,33,3,37,43,51,110,187,48,138,34,159,243,3,48,253,87,67,78,110,78,48,235,123,166,52,76,208,232,165,71,159,93,77,242,163,215,249,235,41,163,152,151,237,155,84,131,243,77,168,53,19,171,95,51,158,10,33,121,206,114,219,180,92,124,45,137,192,191,194,249,133,243,25,76,95,146,5,24,145,184,38,247,197,190,165,182,11,211,102,212,5,54,213,247,56,57,171,94,187,3,145,47,114,124,170,169,131,174,90,172,212,171,194,201,27,214,12,198,137,167,8,252,83,200,112,152,11,149,75,27,230,132,154,252,133,33,109,126,11,192,6,151,79,74,214,80,219,49,92,244,44,29,88,32,27,140,129,8,156,159,46,48,30,114,191,88,216,96,68,161,228,190,112,54,252,164,129,129,97,236,203,251,26,116,160,250,116,73,99,13,29,49,75,225,252,233,239,128,162,211,145,229,161,224,4,246,209,118,129,151,217,199,8,12,1,166,249,149,113,221,77,134,41,176,55,249,89,123,197,144,253,158,193,124,6,126,242,138,73,98,210,251,50,98,104,192,116,24,85,189,240,95,228,237,48,100,86,125,104,182,223,238,126,219,236,100,198,154,242,66,152,165,226,183,39,173,241,250,76,23,238,214,217,225,159,169,147,190,206,108,30,50,31,76,235,71,149,73,235,60,19,218,236,191,75,203,52,9,174,162,87,78,107,227,112,24,33,132,157,100,52,152,100,204,247,141,144,127,178,151,116,97,42,180,31,223,6,98,21,228,121,29,105,236,16,63,209,113,224,13,133,95,126,187,209,155,245,173,65,100,175,70,189,49,16,1,15,165,137,95,78,3,152,202,182,204,136,70,151,221,233,194,245,25,167,104,154,172,184,112,196,233,111,38,178,25,139,235,124,129,126,48,161,219,141,252,232,82,65,96,185,249,149,49,91,119,29,198,231,101,150,143,212,56,232,191,62,163,188,223,223,238,63,57,191,239,232,51,91,162,156,127,223,167,45,80,95,25,150,163,105,165,94,247,182,233,45,41,62,78,207,185,201,230,220,187,134,237,60,62,182,13,48,181,83,89,152,141,216,21,99,197,212,233,101,214,233,63,149,158,30,23,54,183,132,35,176,226,41,192,57,122,206,59,101,156,81,6,60,187,56,63,184,176,75,202,247,220,38,190,56,191,101,128,220,95,21,247,7,162,227,150,106,243,247,129,156,42,74,69,23,238,198,96,11,24,105,15,9,25,154,21,3,251,247,192,33,234,212,41,35,133,221,16,58,252,14,159,223,145,104,132,164,27,131,216,81,54,174,122,101,9,233,134,184,109,154,193,111,159,157,137,188,124,210,163,128,219,50,84,1,158,173,127,113,237,93,176,98,210,127,2,163,4,50,191,119,73,83,50,236,76,61,218,164,139,28,70,104,253,130,120,209,124,38,59,120,149,48,224,36,56,36,242,236,159,63,52,101,162,19,213,44,153,73,161,221,177,85,114,216,118,196,114,180,177,249,83,28,141,134,179,172,47,214,177,244,109,176,7,18,248,232,56,202,93,183,105,142,145,31,76,127,238,148,231,93,77,69,181,4,60,122,211,65,72,90,174,36,31,162,236,170,102,145,103,102,174,82,229,91,25,183,185,3,180,123,101,230,205,240,109,63,12,157,66,66,96,131,103,196,71,135,39,169,170,122,71,56,191,60,63,49,140,65,19,99,67,100,228,194,240,62,230,254,62,76,220,159,91,149,88,191,208,40,240,9,175,240,89,97,153,208,229,183,27,202,143,229,59,57,185,172,170,17,117,249,53,92,46,135,173,167,236,95,239,140,254,227,71,239,13,39,246,115,126,201,60,251,43,249,8,92,76,14,200,97,56,107,250,60,134,201,177,199,243,160,194,40,40,18,26,109,77,127,152,76,254,242,176,232,193,136,111,18,166,152,152,111,218,102,98,48,194,29,38,141,223,101,124,34,230,179,226,232,97,198,191,85,97,232,200,243,194,89,99,74,27,129,51,134,80,94,34,137,202,151,131,134,202,246,49,82,240,200,212,159,54,41,151,53,226,211,40,165,202,248,36,13,157,170,79,84,53,195,252,146,207,210,242,144,95,178,131,143,122,80,7,172,50,83,77,211,126,241,9,1,3,100,217,220,152,26,85,250,130,225,179,248,17,208,202,38,128,122,99,251,116,167,129,77,101,68,126,59,163,163,153,124,158,35,19,91,139,156,156,70,221,175,104,200,76,135,119,130,188,78,42,245,200,62,58,76,107,203,122,230,111,75,251,199,28,187,158,213,24,161,240,79,175,222,230,103,20,17,116,233,24,180,68,229,59,249,159,133,70,102,224,109,222,89,142,82,128,236,178,32,158,93,210,246,96,247,172,59,19,117,7,89,242,40,77,244,29,203,82,205,183,4,198,146,71,203,134,47,228,5,210,255,115,238,74,71,220,133,83,23,251,129,246,75,145,250,238,3,21,239,62,183,196,140,112,122,87,242,145,132,28,109,215,253,5,122,196,46,10,204,114,187,113,197,91,178,208,227,71,144,99,173,222,236,245,171,198,1,200,61,248,218,145,204,139,76,110,140,193,151,226,169,156,221,33,129,152,196,24,39,142,252,154,199,135,121,34,235,7,66,47,115,207,241,211,25,102,172,12,36,196,116,62,245,79,30,10,57,82,73,75,144,191,59,255,55,5,214,0,133,46,207,241,25,140,91,20,177,86,123,80,54,108,229,30,44,106,198,192,133,198,179,27,130,204,46,227,159,102,186,29,177,42,199,10,207,128,152,14,73,186,248,184,50,188,100,249,184,206,10,104,126,167,1,231,121,139,253,192,136,157,68,244,147,233,5,210,16,30,106,105,188,171,1,215,63,107,24,124,6,112,143,151,209,233,183,126,224,93,34,196,72,16,54,183,160,29,123,189,86,37,224,171,26,200,146,235,203,126,52,13,27,57,107,144,12,193,249,19,181,6,166,241,92,163,100,154,16,98,158,229,93,160,133,33,176,9,3,250,201,23,95,154,190,45,106,21,205,199,9,146,248,236,116,5,94,235,206,102,72,180,159,119,171,27,77,42,87,126,101,40,239,77,201,73,224,49,200,4,23,59,139,61,110,107,183,193,206,141,51,180,12,13,142,216,31,179,166,196,174,133,186,187,110,168,216,213,52,63,183,149,220,117,175,103,22,154,53,246,60,157,180,141,60,51,106,225,35,54,84,172,122,151,169,111,48,27,192,29,48,194,126,247,228,164,90,112,137,244,237,88,65,14,87,178,10,201,200,28,45,118,107,236,236,170,194,20,239,124,235,144,76,154,66,143,166,11,48,118,223,144,202,83,206,15,220,166,191,47,60,8,82,150,27,59,112,245,10,52,240,66,4,66,79,78,73,194,31,11,201,235,145,183,30,77,233,203,47,45,89,194,114,235,149,219,127,226,104,186,33,186,124,187,155,198,129,230,27,104,70,109,175,138,202,46,20,171,128,90,117,48,252,248,74,53,118,254,180,217,232,104,32,137,228,223,64,50,131,53,9,69,176,214,61,167,244,11,103,61,159,18,236,34,107,14,137,222,179,14,120,171,203,26,64,101,188,22,95,34,16,19,25,83,230,164,137,18,196,215,72,3,156,10,201,106,205,188,65,31,246,163,19,169,23,125,97,243,103,216,27,9,172,243,167,178,251,56,39,62,131,179,120,38,135,147,213,44,111,4,201,58,159,168,151,169,106,52,249,122,145,37,203,197,83,76,253,231,93,41,41,195,101,2,109,31,140,190,109,233,154,0,206,56,8,248,149,33,152,116,25,166,150,93,54,81,17,207,40,30,112,106,34,149,214,154,17,41,195,2,89,191,106,42,20,9,165,26,233,74,74,152,93,243,172,164,243,61,231,142,205,206,188,237,15,144,14,121,37,158,227,69,25,126,38,217,94,163,155,137,202,186,39,82,233,95,144,181,143,12,35,194,56,1,111,242,139,23,198,0,116,248,185,211,82,13,52,80,60,2,60,117,77,255,207,214,15,140,82,203,9,233,60,251,188,241,138,27,10,163,192,94,60,119,77,64,33,31,144,105,156,167,56,152,144,90,23,17,140,91,246,240,151,13,173,190,107,232,184,168,114,182,233,112,157,79,158,6,186,54,226,101,31,90,172,225,93,158,40,157,222,205,211,141,164,155,178,236,154,144,195,197,250,202,51,242,180,226,107,37,97,36,132,30,188,76,65,83,113,146,8,140,84,86,241,121,193,10,13,107,235,80,64,47,196,211,83,16,218,217,184,142,231,183,189,70,77,13,4,51,64,173,67,152,10,238,246,50,5,210,36,93,114,180,38,95,214,162,68,66,194,81,66,40,91,206,134,255,52,19,162,200,145,53,35,85,123,184,176,120,42,165,200,218,71,7,35,182,47,14,227,86,160,195,104,153,6,217,142,202,15,122,159,10,195,181,253,102,13,100,223,146,52,234,195,24,171,70,37,242,130,22,73,111,25,133,40,155,206,79,214,193,236,111,169,253,116,129,145,48,138,163,177,16,200,122,114,146,255,205,127,218,146,64,178,104,35,54,49,62,1,80,166,221,101,83,249,191,221,197,182,132,147,124,242,114,18,98,170,73,54,85,36,17,207,35,240,242,133,137,92,223,22,23,96,102,182,111,105,193,239,141,79,225,190,199,77,13,168,249,55,75,223,123,146,116,219,249,216,73,99,125,47,138,46,161,164,1,41,243,113,236,169,160,105,82,202,146,167,53,200,194,44,63,250,76,192,115,228,23,174,219,191,43,248,183,180,108,94,152,30,112,207,211,147,205,108,83,70,24,10,78,222,110,248,235,182,77,178,103,218,70,218,47,254,158,80,232,209,203,38,186,239,113,106,68,40,242,210,151,76,177,48,238,138,56,172,202,23,189,205,204,193,75,54,109,161,103,43,203,14,187,222,22,5,159,102,237,123,146,110,219,48,92,170,151,45,219,175,241,106,41,108,132,39,135,171,53,96,188,131,55,79,255,109,186,151,146,164,17,119,166,167,239,219,219,255,170,238,73,230,185,157,76,61,247,67,217,237,233,76,68,239,212,167,186,3,106,203,154,126,239,39,212,254,66,171,69,231,70,215,253,47,153,159,168,74,114,102,113,238,108,70,245,206,158,232,6,198,210,162,190,112,125,96,173,83,65,45,254,140,3,65,109,54,213,18,51,123,164,120,34,80,87,139,4,63,43,153,194,240,247,60,207,0,67,58,64,106,96,203,228,151,186,195,166,56,249,196,39,48,71,252,232,159,126,161,196,39,191,202,241,247,219,180,196,46,45,3,99,2,85,162,164,73,151,113,149,15,147,204,210,185,112,159,167,76,126,180,200,114,104,103,158,30,252,160,94,195,216,146,226,222,152,59,121,5,173,254,124,4,37,186,97,99,191,252,93,87,234,1,90,44,66,26,106,38,175,204,67,150,65,126,84,96,244,182,125,198,129,41,184,52,71,132,158,107,247,234,129,137,71,83,246,18,248,252,253,244,194,61,36,147,94,53,214,165,168,237,129,52,17,68,202,90,211,28,166,55,227,243,213,79,32,182,104,61,199,10,228,223,43,41,231,158,219,144,248,5,13,63,36,133,28,62,241,102,217,122,114,10,228,229,123,223,5,137,94,229,43,224,26,207,176,255,96,152,36,75,222,55,181,36,4,242,62,24,54,142,238,53,167,89,142,249,193,9,33,178,162,181,191,121,39,21,220,46,174,105,148,237,21,97,225,125,199,34,103,70,210,70,182,200,180,48,57,71,3,213,161,146,159,58,211,202,222,34,9,76,150,83,97,246,245,49,207,102,83,243,207,207,54,150,160,226,123,100,25,41,217,169,155,143,52,176,191,252,78,110,149,186,219,228,101,66,53,166,118,249,193,139,196,186,60,81,4,79,105,176,117,184,153,231,246,159,84,75,156,124,25,117,77,146,41,211,186,171,234,61,249,236,93,211,56,232,25,182,56,26,89,254,252,36,129,206,249,239,209,103,122,152,146,16,161,75,156,185,37,78,142,92,171,220,24,169,173,234,95,16,226,145,91,119,0,246,208,98,233,195,1,47,107,20,142,250,125,253,68,92,128,233,142,174,79,242,43,87,15,225,211,9,63,167,110,31,104,5,56,163,37,59,156,123,209,71,106,106,190,113,221,195,116,137,20,94,38,91,254,193,231,46,234,168,90,33,131,104,229,83,53,212,168,145,53,175,198,158,105,125,169,74,98,54,232,124,207,111,159,176,206,167,83,18,226,93,195,85,24,151,105,58,93,1,211,132,212,116,172,156,101,19,205,147,15,110,221,60,127,159,2,92,105,62,235,208,102,159,183,166,229,80,138,110,190,231,74,72,34,105,161,138,145,51,106,220,183,221,138,124,4,120,56,172,18,87,78,17,127,235,251,58,131,150,16,194,97,166,63,205,70,210,6,178,135,15,6,52,56,52,205,212,81,195,95,30,110,156,47,63,205,45,116,6,224,17,123,77,8,196,226,207,97,112,38,201,248,193,132,11,99,232,165,157,145,82,61,210,65,173,163,61,79,45,91,251,220,12,216,188,21,20,102,157,104,2,167,86,94,184,58,191,43,217,188,164,217,204,223,209,35,224,51,123,180,245,192,115,94,120,81,158,210,228,115,53,186,176,195,13,5,195,231,228,103,218,138,175,128,72,90,41,9,120,156,157,151,112,225,145,186,76,153,192,99,248,230,6,49,80,132,56,30,184,122,117,6,24,221,121,133,217,88,121,60,131,95,93,127,198,57,204,239,251,88,16,233,172,123,62,240,137,170,227,228,8,0,201,110,243,4,74,29,202,151,193,48,166,212,249,250,7,55,103,13,0,155,93,213,3,7,99,8,184,97,172,161,117,104,210,129,126,114,250,240,199,3,179,40,166,128,77,113,72,203,5,3,46,85,253,96,230,87,101,74,117,204,53,119,186,48,81,203,126,224,111,129,3,100,253,124,78,157,189,8,61,145,245,158,122,207,72,191,58,99,14,148,157,176,254,46,53,210,175,148,64,53,122,46,101,12,160,107,241,209,234,13,29,34,212,247,131,243,190,199,114,178,165,232,153,45,151,163,149,178,167,140,3,132,39,62,145,191,129,229,60,121,186,246,192,144,191,28,134,142,247,220,21,205,190,163,4,108,190,86,10,231,40,144,0,159,216,118,173,7,246,126,116,131,33,141,15,173,251,148,252,89,183,193,236,161,177,94,11,86,20,123,214,242,231,253,243,26,222,15,220,190,190,19,131,153,177,228,228,231,45,127,126,91,248,232,157,9,167,202,124,134,254,227,89,144,124,16,89,45,77,233,8,208,4,125,213,158,63,178,131,100,14,104,137,174,159,91,215,48,18,147,24,246,254,224,79,195,22,20,143,241,253,30,204,16,119,120,210,221,251,252,116,67,63,57,224,78,252,168,48,251,179,25,48,243,254,115,114,212,71,91,192,200,94,233,209,29,38,211,119,114,184,145,103,146,215,223,198,227,238,155,20,168,191,238,161,49,117,67,108,240,107,55,27,166,89,146,178,212,187,140,9,241,5,4,116,51,158,109,188,178,48,236,115,242,113,248,107,163,120,106,128,232,112,175,11,67,50,144,251,66,162,193,55,3,211,122,102,154,190,108,204,106,83,92,89,251,153,129,8,204,174,112,248,201,121,117,89,54,34,116,229,123,1,6,125,90,124,74,116,16,159,144,107,249,132,194,61,212,57,31,152,210,120,113,24,30,173,6,120,24,60,124,145,41,155,110,74,3,250,253,32,172,238,243,232,42,230,239,57,30,120,126,76,110,131,9,52,159,163,49,30,187,71,155,99,164,194,187,57,127,106,66,156,109,229,153,144,70,246,56,136,93,34,218,106,122,48,169,180,184,235,196,55,82,158,217,14,127,7,127,162,36,228,247,124,166,209,179,162,127,203,38,19,229,9,106,147,222,23,67,235,219,24,226,101,67,95,144,62,51,28,77,191,29,47,112,166,234,173,48,210,48,126,244,50,7,155,246,192,245,243,29,53,24,190,248,179,124,80,183,184,71,23,233,51,250,193,203,249,39,243,231,27,221,222,163,35,177,109,45,189,169,244,247,183,189,83,200,96,136,248,235,129,219,39,167,98,112,125,242,46,204,65,221,233,172,19,145,140,19,157,191,112,141,101,0,217,159,62,254,192,249,211,105,54,184,214,63,48,145,243,61,57,239,175,63,171,42,92,79,135,19,26,168,15,140,26,72,13,248,204,81,239,99,73,94,59,5,37,177,189,222,10,190,231,170,166,173,155,154,206,60,48,213,212,18,48,57,223,7,238,78,45,0,101,133,209,247,53,49,26,136,131,73,171,55,125,33,243,214,193,129,233,51,210,117,119,240,189,175,128,123,201,79,168,65,205,106,4,74,95,203,131,34,249,126,225,180,123,237,207,39,130,120,181,195,216,132,63,75,167,185,35,198,67,153,42,35,107,48,150,206,113,95,211,60,44,158,117,25,71,21,135,161,84,40,13,133,2,125,142,43,107,150,115,122,166,67,152,63,1,115,184,194,248,60,197,117,87,235,176,127,22,1,54,26,14,195,32,146,2,102,179,118,243,236,67,1,122,216,156,186,62,229,141,93,186,195,88,126,40,139,132,198,69,191,108,54,36,45,235,3,45,208,208,253,88,98,206,135,212,64,91,203,167,232,8,108,74,173,111,160,83,82,204,26,236,56,158,253,79,178,110,183,28,48,212,176,253,62,178,79,143,24,120,213,174,155,140,3,163,59,224,151,102,213,151,161,207,140,49,184,226,104,50,109,207,210,71,4,48,2,45,99,200,30,227,188,14,132,178,227,202,186,53,217,106,16,69,9,58,142,182,84,135,194,240,105,102,15,216,52,184,244,109,226,57,81,239,209,77,89,236,136,154,157,97,214,2,158,107,61,33,24,118,22,53,238,139,173,114,214,151,221,81,216,143,75,163,201,80,222,103,35,81,117,175,28,110,84,151,124,44,142,18,46,29,10,220,134,214,124,27,233,162,58,90,188,237,92,182,76,26,13,119,175,125,15,166,185,77,191,143,142,139,68,124,155,231,100,89,19,70,8,87,37,175,110,154,170,124,214,206,27,50,176,72,234,59,76,191,122,81,138,24,186,130,30,69,89,165,109,23,229,125,166,229,205,116,3,177,34,4,238,186,208,211,232,80,44,254,84,72,47,40,175,25,53,41,152,47,63,24,149,115,233,172,7,222,20,181,28,182,206,40,89,252,42,134,145,158,62,159,228,235,158,105,195,164,230,60,81,6,247,177,60,228,29,152,115,193,118,61,48,90,211,74,172,227,124,227,203,45,146,5,99,47,34,247,141,87,163,23,71,231,143,251,173,124,87,170,236,113,223,116,108,245,50,149,17,88,44,134,251,193,198,80,210,148,145,25,225,44,143,40,58,173,88,90,142,43,86,0,245,145,136,93,162,184,170,66,101,164,29,239,75,115,79,82,118,144,0,5,78,208,92,198,133,171,204,59,165,163,163,237,43,103,167,117,103,73,14,0,115,62,111,96,228,194,207,156,191,36,105,138,177,201,89,43,253,153,158,187,238,50,202,241,192,89,158,219,0,77,104,232,4,12,159,167,173,175,160,124,96,90,251,228,186,113,105,73,213,135,49,226,84,208,251,47,108,221,194,190,106,99,114,149,138,188,78,228,188,81,7,116,248,236,152,238,196,128,134,118,117,194,198,196,219,26,189,240,11,159,55,141,110,136,195,211,122,128,21,174,145,164,62,48,234,61,18,139,208,14,159,62,173,3,59,58,233,124,136,78,220,200,61,206,221,77,223,237,194,72,199,123,5,159,131,89,86,239,35,75,230,29,144,226,104,102,71,25,40,48,40,210,140,239,7,214,145,146,242,76,63,63,197,149,253,164,196,227,190,200,168,33,98,232,143,204,120,13,10,211,113,50,134,63,180,98,22,196,235,194,103,141,40,159,103,29,15,60,145,99,173,23,206,104,220,121,184,1,220,170,156,251,204,87,107,222,151,153,32,38,198,67,43,214,222,52,125,253,26,168,189,166,91,40,183,16,24,147,10,127,42,80,205,239,84,140,164,148,133,151,14,87,90,22,198,133,39,134,72,190,215,30,214,2,63,5,102,84,231,24,196,213,118,245,75,97,72,17,119,24,66,207,145,223,182,182,130,152,116,168,198,74,214,19,111,38,111,184,102,136,143,51,69,117,185,175,156,169,202,250,79,231,205,182,85,158,74,130,198,126,95,39,207,105,44,133,81,147,139,215,217,172,173,42,96,122,141,97,128,124,48,60,7,105,155,43,246,18,90,124,63,103,229,147,66,38,26,207,44,112,126,101,67,44,2,1,9,1,250,8,112,164,171,15,65,9,218,172,78,252,178,7,95,117,18,56,227,168,226,225,246,160,103,85,88,148,244,1,212,8,8,184,106,218,28,3,69,151,111,180,117,127,250,60,133,251,50,6,18,117,101,198,250,192,6,68,208,1,225,60,62,107,250,8,175,211,210,129,209,233,115,70,43,48,243,141,252,242,79,76,194,81,212,110,229,97,159,217,11,213,255,248,110,7,166,12,247,227,192,6,104,148,30,35,180,208,142,114,175,204,218,58,147,231,61,6,75,240,188,101,175,130,58,213,186,247,197,66,150,228,219,234,214,1,63,99,120,55,73,102,98,188,132,82,89,12,126,18,163,119,181,103,86,36,19,18,95,45,73,169,45,48,205,248,49,97,152,63,192,16,208,24,69,113,213,27,121,148,169,48,125,51,43,174,43,35,202,252,111,169,26,255,245,163,247,154,50,253,251,49,179,195,238,121,239,136,121,108,220,201,185,8,109,193,76,172,106,143,169,189,99,163,186,229,81,23,203,206,196,240,67,54,64,166,2,20,179,221,208,231,103,98,92,100,157,46,166,174,211,99,136,88,147,85,209,17,116,150,187,53,227,163,42,140,208,45,227,143,28,72,172,165,244,2,93,237,31,198,118,98,45,141,184,42,51,121,200,135,113,22,25,143,162,7,235,151,240,246,11,70,220,50,239,67,204,147,22,60,210,46,13,54,135,135,116,9,255,166,123,221,108,147,122,138,1,182,152,55,228,228,19,190,76,228,187,217,114,21,225,76,163,100,69,122,51,70,239,26,34,74,196,252,121,182,69,43,38,162,102,230,1,58,55,23,22,224,120,40,5,11,57,153,63,169,115,151,59,65,242,183,73,150,44,68,223,99,223,131,77,81,78,242,97,89,27,65,25,241,219,214,186,114,47,109,55,75,57,196,149,183,107,197,192,74,107,188,179,152,45,170,89,165,10,188,76,228,242,174,103,98,203,14,27,8,137,180,59,151,152,106,199,141,1,18,11,216,190,171,29,19,189,192,24,215,172,117,99,27,83,210,146,0,35,147,170,150,71,54,183,196,239,240,14,150,83,116,241,145,156,162,195,103,13,58,150,148,240,232,159,141,139,36,144,18,219,208,27,96,152,171,138,108,76,176,136,235,173,203,64,19,107,117,96,123,170,190,173,201,240,80,182,198,131,203,158,132,111,107,186,21,129,36,216,132,184,18,187,30,86,124,217,120,176,253,114,55,95,118,53,144,100,133,168,87,112,103,154,49,47,208,205,46,219,18,42,85,243,126,93,124,120,77,54,22,24,84,181,21,211,228,108,48,64,165,163,140,134,179,28,27,11,8,216,207,201,33,204,151,8,94,40,173,84,201,195,208,73,180,111,4,193,34,165,169,202,130,11,149,151,15,153,22,230,210,238,90,38,9,252,212,226,227,164,31,90,155,221,6,236,143,29,48,218,38,242,219,100,177,103,132,39,180,245,107,233,178,54,243,241,139,117,30,150,250,208,30,63,84,121,226,251,25,214,45,159,21,102,243,189,47,76,114,64,26,8,233,181,203,247,198,32,60,14,129,19,26,255,113,225,102,50,45,231,182,134,193,184,240,69,249,239,129,249,248,119,12,6,132,160,101,7,124,6,90,117,226,1,2,186,115,167,173,63,189,122,52,83,79,118,203,75,56,15,117,154,122,86,185,59,251,135,255,66,79,228,142,204,50,142,228,77,187,152,170,249,82,238,200,78,245,186,180,11,245,60,179,85,61,216,100,119,157,53,17,67,242,36,198,25,195,180,103,185,176,102,234,244,30,223,76,107,218,214,11,155,24,131,69,90,141,77,95,209,14,170,243,117,229,152,198,105,211,64,50,82,19,49,147,79,59,178,214,107,191,197,149,172,9,216,141,134,230,147,117,99,177,243,50,194,121,66,231,239,215,3,163,44,29,240,94,243,73,242,160,141,230,105,55,156,52,90,78,47,156,155,191,173,3,155,124,164,214,171,122,173,190,143,60,127,106,122,50,154,65,146,249,14,255,114,236,161,4,78,99,86,255,118,9,165,182,50,65,76,157,124,120,173,12,131,70,246,211,15,12,219,42,224,60,235,211,208,108,202,165,53,96,171,198,40,92,87,242,165,113,217,170,43,163,20,139,57,116,144,28,182,117,183,61,240,168,247,183,207,72,125,202,147,102,31,225,161,242,226,88,85,4,104,54,57,71,185,11,149,112,101,123,3,119,41,227,217,154,242,12,181,20,92,43,224,50,186,36,44,128,221,233,203,96,62,48,189,49,36,109,252,3,163,220,56,85,229,132,150,184,19,212,249,165,145,111,90,50,51,88,199,92,241,218,62,209,45,101,64,133,249,224,115,192,240,31,202,3,159,249,246,158,28,155,152,254,23,142,147,23,196,185,255,28,61,4,102,235,167,143,5,81,202,251,219,16,189,52,177,77,74,175,121,218,206,12,106,186,38,43,233,35,240,177,114,54,11,93,251,169,127,168,79,151,203,12,168,223,99,131,114,52,105,218,89,218,75,193,117,213,229,243,10,205,207,169,235,7,70,114,170,249,222,133,174,238,52,180,226,139,146,84,17,24,25,153,231,166,187,75,79,67,183,52,217,225,254,192,206,67,7,101,35,217,30,52,98,125,60,162,218,120,80,180,142,125,26,71,4,117,107,201,200,252,251,122,142,18,251,207,123,85,97,156,196,47,92,41,134,61,112,189,87,70,188,86,158,207,235,108,245,47,39,2,243,166,247,235,43,233,38,152,232,251,156,253,57,121,97,246,141,147,23,244,228,151,126,187,51,88,7,68,254,207,151,217,230,140,200,146,41,190,104,25,141,207,190,68,157,154,230,227,165,148,59,204,111,122,124,60,103,152,60,57,78,208,181,130,210,64,197,98,61,188,130,212,220,206,196,96,246,86,253,169,188,100,39,151,33,138,150,75,41,79,3,47,41,246,56,154,82,214,83,183,129,42,124,143,198,187,120,190,71,7,211,215,224,213,95,94,65,166,208,246,193,232,100,117,45,207,195,151,189,175,3,146,212,67,182,64,56,162,142,203,216,57,227,236,173,65,96,141,236,116,32,220,129,244,194,119,69,248,208,143,54,209,25,189,50,218,252,189,177,147,53,249,68,142,207,194,217,16,163,242,215,73,46,112,15,165,29,180,17,98,28,192,147,96,232,169,220,92,29,172,4,241,166,63,87,206,10,19,68,197,132,226,76,109,15,167,193,27,203,86,58,171,50,201,63,69,177,151,46,193,60,27,245,41,10,97,48,22,100,63,190,180,245,148,231,169,118,5,55,172,144,45,223,90,245,161,238,22,220,48,156,255,30,33,16,19,102,118,50,174,41,179,61,79,212,230,190,64,141,95,171,239,195,156,59,253,153,48,170,214,80,166,6,90,179,222,4,69,241,99,143,135,212,99,158,102,142,82,45,124,6,41,174,109,51,184,155,72,215,232,177,165,175,233,36,225,179,64,66,102,106,15,92,103,240,120,177,14,84,186,107,67,247,174,7,63,146,4,210,51,31,209,135,150,157,87,77,198,31,69,69,29,133,173,79,103,63,167,253,115,102,125,202,135,53,72,219,108,156,234,203,212,96,31,232,228,231,4,177,226,79,139,123,118,102,25,241,23,109,75,42,250,194,132,228,90,81,7,166,29,79,170,166,72,212,121,179,235,50,149,17,109,112,193,50,199,115,237,160,79,63,155,105,133,87,231,247,103,146,225,75,201,176,221,152,85,126,217,140,118,217,26,17,17,45,79,165,99,207,11,47,71,121,211,88,219,223,155,98,93,91,170,207,147,80,11,114,194,247,153,18,210,212,78,112,120,50,222,104,7,89,152,54,91,149,14,218,110,27,5,23,157,90,144,54,138,83,208,246,20,40,12,41,210,246,10,163,82,229,3,156,236,87,209,226,58,112,138,175,26,73,62,146,219,2,211,204,229,221,72,133,156,87,211,43,171,166,34,237,236,125,154,191,245,194,209,167,95,222,177,134,218,220,210,10,248,128,53,53,154,183,6,76,179,105,147,159,62,115,196,121,93,222,243,64,51,106,82,238,127,55,217,78,111,168,40,188,119,61,26,87,228,234,228,100,90,34,72,151,11,76,95,165,247,145,244,246,40,138,161,118,188,189,223,97,240,183,18,58,161,33,159,92,131,193,122,76,218,211,203,61,108,7,233,173,24,184,57,168,238,86,34,111,28,205,47,125,188,194,90,24,219,249,28,105,170,216,202,174,162,129,19,113,216,104,141,153,76,76,210,23,204,98,146,238,185,75,217,50,198,136,177,75,116,167,208,37,213,165,172,119,206,68,49,60,26,103,48,140,212,254,18,18,252,49,83,85,242,6,50,255,158,96,126,13,103,156,153,107,38,180,22,129,207,108,30,253,87,112,188,104,152,144,190,153,51,48,124,81,162,95,168,15,213,105,178,170,149,83,179,144,75,128,122,47,23,142,76,211,231,212,99,173,74,232,178,60,29,201,240,179,235,237,100,130,218,32,48,250,197,53,78,206,150,74,102,19,184,61,240,140,2,62,81,152,118,183,47,236,47,102,156,188,53,72,181,210,177,140,226,142,191,47,242,230,103,20,22,109,132,106,81,21,65,104,86,156,103,76,55,210,221,70,126,96,215,165,24,185,203,234,210,62,203,166,61,45,72,162,26,18,18,134,141,246,186,46,237,62,38,120,152,189,195,149,107,110,186,102,125,206,87,57,26,222,200,104,200,133,177,17,140,38,110,138,251,105,203,87,137,36,33,114,116,14,35,154,93,181,195,149,253,130,47,75,120,122,148,94,180,229,237,87,179,15,152,194,173,194,187,69,144,205,149,155,13,211,133,55,170,107,206,110,183,5,76,103,240,13,7,208,5,43,97,103,20,73,119,32,78,48,131,180,111,21,170,161,109,124,72,217,120,247,236,89,199,207,64,146,233,157,82,103,189,61,130,214,117,173,29,134,214,219,229,93,151,237,231,62,32,45,132,148,249,162,11,240,71,188,174,218,159,120,226,128,88,151,16,180,93,90,144,135,85,204,115,138,182,75,10,225,218,189,72,19,133,163,245,103,109,34,48,1,106,116,170,194,221,80,149,51,124,173,147,139,12,210,174,77,16,173,157,185,21,33,95,239,38,165,183,84,245,100,136,248,79,140,225,141,172,116,144,99,198,246,79,235,61,70,131,174,95,197,102,17,232,145,125,138,27,134,202,151,96,184,56,92,8,13,219,133,169,107,214,207,45,234,140,23,250,78,239,150,27,81,190,51,75,126,98,243,144,36,210,181,114,48,148,153,204,127,250,140,18,25,4,160,161,80,11,202,132,89,244,224,243,21,126,186,162,192,88,7,232,117,89,93,174,127,40,134,32,235,6,123,182,253,249,66,65,140,70,168,32,223,215,100,60,246,252,137,0,176,132,88,102,160,43,220,134,155,140,154,34,4,37,67,129,137,46,139,95,119,50,254,176,254,180,237,172,154,195,132,122,250,64,217,150,165,79,189,124,253,76,6,238,186,66,123,59,194,223,14,227,163,171,167,110,45,156,206,151,237,46,68,84,139,214,0,170,117,235,131,33,122,139,16,242,100,199,183,171,159,217,156,133,247,122,222,213,118,239,11,164,82,49,193,147,235,162,167,202,109,78,214,182,165,49,201,185,167,137,168,248,201,59,196,228,170,71,119,188,88,253,194,33,109,102,125,153,232,216,187,39,13,51,26,54,41,122,114,234,185,159,25,224,218,24,214,72,73,155,1,62,191,125,47,220,209,148,68,249,156,251,66,17,199,127,25,5,230,107,239,110,34,187,231,49,38,63,53,44,161,52,183,62,209,243,54,62,21,239,69,175,119,191,54,108,246,170,183,87,142,177,144,33,61,169,215,109,148,182,226,48,123,4,17,170,152,251,51,165,248,96,136,252,215,161,253,192,228,29,246,39,248,190,44,17,126,141,101,26,234,80,148,86,191,75,155,24,174,8,109,214,168,248,236,165,127,48,34,178,77,40,56,192,8,98,110,135,203,24,227,65,135,147,191,23,236,108,90,124,20,166,235,35,14,54,189,156,37,87,150,51,166,191,126,244,248,169,227,94,152,230,245,254,201,224,47,99,255,76,125,228,141,129,247,249,160,172,97,181,60,189,112,2,211,47,124,1,62,179,139,130,140,224,207,136,202,84,23,196,229,234,55,103,124,4,155,245,211,32,215,199,61,9,2,115,28,90,82,210,153,140,219,252,182,12,248,242,153,171,183,124,152,219,90,136,253,137,20,22,188,187,198,91,115,86,185,191,156,161,200,220,194,53,137,131,236,94,9,235,12,183,51,172,154,28,156,77,129,210,207,13,215,51,221,140,211,89,141,150,57,51,254,96,244,38,153,147,47,76,169,230,139,160,129,187,213,139,47,220,76,177,38,142,182,46,155,124,225,129,39,253,103,125,177,250,58,7,139,226,214,129,145,105,106,142,90,5,94,15,222,70,70,253,96,226,206,54,228,224,190,49,75,112,24,178,180,84,35,177,133,166,148,253,221,182,249,152,10,81,107,209,63,69,221,239,131,41,200,138,242,44,228,247,229,234,153,192,155,255,37,151,102,225,164,255,116,54,243,58,57,152,253,141,155,143,18,126,144,34,18,184,25,193,230,135,226,52,66,215,173,158,154,46,190,236,48,130,78,151,52,78,203,232,121,8,254,211,52,184,159,169,114,41,76,177,224,187,107,228,67,179,116,243,115,114,248,137,1,23,10,7,15,12,165,204,97,116,103,231,210,223,174,230,3,225,48,254,44,83,97,204,144,46,76,55,226,243,72,123,244,127,3,27,119,254,190,16,114,30,112,156,226,228,136,73,14,129,209,249,243,185,16,152,77,161,192,13,119,193,118,47,109,139,210,42,41,19,76,108,239,201,105,79,151,163,205,28,233,243,157,65,172,43,159,73,167,43,60,139,175,108,166,196,46,1,225,130,0,61,138,127,64,240,45,118,147,103,202,132,2,173,39,96,244,75,229,190,96,103,125,137,184,101,182,29,196,41,2,35,210,250,249,4,153,37,72,17,126,39,237,110,221,75,238,11,15,22,166,25,57,57,93,52,159,50,162,9,191,105,97,0,130,31,77,23,126,112,49,101,202,11,151,243,109,183,143,74,176,62,23,21,25,197,36,95,48,199,18,88,24,83,148,252,6,140,128,128,205,23,77,224,110,20,172,11,23,125,166,72,247,181,175,217,248,99,38,22,121,104,231,82,169,135,248,219,38,121,47,2,202,100,100,138,135,201,203,188,128,160,31,40,108,142,75,1,147,30,146,223,238,188,228,225,151,70,241,68,20,83,153,164,80,167,93,1,67,162,149,223,246,166,118,228,229,16,56,213,51,211,253,152,102,192,102,79,37,143,204,116,189,253,211,174,102,67,116,119,22,171,82,4,138,145,98,54,8,162,178,180,96,197,142,234,129,31,134,227,48,37,47,156,105,22,234,126,242,137,129,224,93,238,15,124,102,192,230,161,31,201,11,132,24,5,70,201,111,199,201,81,89,90,15,188,220,80,202,14,102,152,10,74,183,68,220,215,153,134,207,19,213,131,177,35,255,236,70,200,254,208,112,42,23,94,82,188,105,164,216,134,180,74,46,132,80,82,12,97,146,42,251,57,22,181,200,30,239,3,186,76,147,87,137,22,15,122,9,254,62,76,90,69,81,162,177,118,209,86,199,115,112,11,219,38,96,235,150,11,184,33,229,229,118,200,192,44,202,69,225,133,145,138,195,182,85,126,142,38,127,95,47,44,60,28,243,73,115,137,192,159,133,197,53,140,106,150,239,57,1,82,185,40,156,127,129,161,32,174,251,203,103,74,191,68,120,218,170,233,42,26,23,214,81,212,126,189,113,227,222,85,149,40,158,174,75,244,187,238,51,161,47,239,62,81,66,124,250,140,2,166,125,55,43,12,155,116,7,156,159,72,4,65,144,213,70,192,132,199,85,225,74,98,60,126,251,60,1,97,9,219,220,120,2,203,128,97,147,201,68,218,172,90,216,239,151,203,64,42,10,155,147,200,133,165,247,212,124,156,160,66,57,106,189,195,114,110,51,63,233,241,208,240,248,146,169,16,210,22,44,200,152,21,48,13,20,148,8,65,14,174,99,233,56,178,70,133,113,95,200,184,214,73,76,223,116,103,203,16,30,106,105,0,92,218,88,249,190,174,164,171,199,153,192,81,120,185,67,33,37,157,143,144,111,166,115,254,194,24,141,10,124,2,178,59,254,183,73,195,11,58,120,253,69,6,82,121,206,109,100,222,59,20,22,22,83,23,230,66,75,190,3,169,54,209,100,160,21,195,250,13,238,64,234,146,100,36,102,161,217,42,158,202,52,154,161,192,150,148,140,75,59,241,173,14,113,227,12,213,56,248,236,197,165,0,5,12,31,34,14,182,56,80,81,27,180,129,118,237,95,59,47,146,76,68,124,185,120,71,118,29,163,84,111,61,161,65,30,124,171,48,9,42,65,41,207,22,235,195,52,193,14,129,135,201,231,57,12,79,126,40,124,14,111,241,221,195,83,187,137,3,107,244,222,159,32,131,161,103,140,203,234,65,134,237,252,69,192,80,240,100,40,32,215,53,91,132,87,124,165,58,144,58,242,153,159,194,128,193,36,240,20,13,167,147,31,186,174,223,32,221,236,133,142,12,95,204,113,82,21,121,2,224,54,220,67,29,152,84,213,189,107,60,210,103,188,144,70,90,92,154,67,23,173,60,76,220,23,158,34,157,197,118,135,228,105,4,18,133,246,80,65,225,207,69,164,110,2,1,50,105,224,32,81,228,151,87,234,122,91,48,37,102,186,191,76,254,226,158,219,4,23,83,196,40,103,102,100,202,23,24,25,241,28,63,141,34,138,204,195,168,101,160,159,233,112,98,127,148,5,38,175,62,106,192,148,42,245,232,101,178,118,254,72,25,178,178,68,144,121,97,13,113,248,60,68,161,135,159,176,2,27,143,8,221,18,121,3,249,126,6,190,70,205,247,254,88,199,208,82,43,112,67,120,198,175,60,225,190,37,207,116,24,67,53,94,8,133,233,173,247,109,253,78,17,45,167,4,27,185,43,140,184,247,93,116,55,93,78,2,83,157,104,241,241,18,230,200,231,71,254,31,86,113,76,27,188,31,189,239,69,99,119,204,135,52,237,201,110,149,188,91,89,49,153,242,57,106,168,126,224,81,98,247,67,104,120,214,175,162,48,54,168,241,241,154,214,174,220,216,9,135,91,106,241,121,214,170,82,76,108,23,33,96,222,224,142,114,198,82,184,205,175,3,212,96,212,253,228,228,212,238,106,172,156,40,12,235,78,217,186,148,82,204,105,168,27,180,23,54,159,230,15,70,51,96,188,240,68,168,33,96,83,106,126,96,38,228,128,145,32,106,2,19,182,198,58,192,15,233,182,238,44,149,139,238,173,15,238,120,63,116,185,111,54,125,35,102,68,58,210,187,76,106,120,236,236,114,143,166,95,88,178,19,56,248,148,248,12,96,151,147,43,84,152,126,237,126,225,172,51,38,31,197,112,179,70,96,204,192,229,198,6,237,2,177,202,80,94,150,164,58,41,179,144,44,178,163,81,138,146,247,13,143,120,149,11,55,81,103,100,62,36,194,187,79,5,13,56,25,168,236,88,71,44,220,88,20,110,217,175,154,239,199,138,229,17,131,179,149,229,125,218,174,103,231,128,185,81,133,79,92,240,181,230,25,204,212,33,183,189,40,165,199,39,214,79,152,42,52,57,96,84,134,231,133,119,122,126,27,107,236,123,114,210,157,75,143,54,75,229,120,42,56,42,201,108,142,248,114,137,237,174,193,154,127,48,179,170,154,239,111,159,105,70,162,79,115,22,184,123,183,142,102,176,4,244,24,38,204,126,7,11,162,246,55,65,205,167,77,99,91,192,112,246,229,183,207,66,126,182,179,2,215,185,31,184,152,232,156,195,157,10,97,85,184,173,152,27,58,179,181,204,199,211,82,85,247,202,88,140,31,116,133,169,174,161,85,250,71,73,138,141,237,133,14,96,50,97,93,224,243,177,203,23,100,2,128,122,114,78,31,187,202,110,59,126,61,26,205,131,251,182,107,83,145,15,140,231,113,146,9,216,154,112,151,194,166,101,30,112,105,82,228,6,94,222,66,10,12,67,68,190,222,105,44,229,216,200,35,233,44,115,185,165,81,70,185,104,237,235,57,182,109,55,165,6,165,194,37,175,131,204,249,141,247,105,223,16,82,12,1,28,2,158,126,221,150,131,150,20,220,164,146,116,247,18,13,222,162,76,12,19,19,161,20,119,109,169,15,153,78,109,251,220,123,192,168,141,232,165,25,255,48,166,21,226,184,36,131,152,86,240,179,195,88,23,62,219,133,44,240,96,60,220,163,181,222,6,149,202,50,101,129,78,213,157,164,173,117,236,59,93,146,222,43,178,133,154,103,81,72,119,35,207,158,70,122,253,77,176,26,237,114,25,73,34,137,180,72,246,230,94,100,28,158,253,180,30,205,19,29,229,194,67,116,137,150,201,168,164,28,48,45,80,183,196,179,76,38,182,71,80,49,76,22,231,222,24,226,140,237,51,3,176,37,10,113,153,38,240,153,127,239,99,49,55,190,166,71,67,139,140,176,96,152,30,245,63,174,7,255,215,143,202,53,225,197,22,107,50,146,14,242,56,232,220,185,163,127,152,9,132,188,10,12,171,71,185,19,10,78,181,93,158,117,135,156,25,163,132,116,144,76,101,182,207,155,49,248,217,236,202,226,2,202,187,114,24,49,188,254,156,251,188,183,152,8,73,150,37,201,128,33,166,211,122,204,162,38,251,95,244,232,98,217,214,128,211,22,14,42,176,109,137,226,187,84,203,7,19,22,199,148,32,208,254,148,42,80,102,154,37,118,241,180,57,138,145,228,250,201,153,238,24,252,37,83,127,80,24,137,194,184,112,210,24,146,156,56,48,141,226,113,116,54,121,74,29,221,152,114,196,83,201,68,99,207,224,183,112,254,126,212,83,250,12,172,220,51,250,125,35,201,58,204,20,238,121,196,142,245,151,200,210,239,114,77,23,240,53,152,188,138,30,61,55,213,192,128,233,59,213,163,205,21,249,194,103,143,42,201,166,137,161,192,190,48,59,5,217,65,29,216,54,77,23,238,83,215,7,248,205,45,2,207,194,201,117,225,51,143,21,207,249,87,188,136,101,151,114,80,170,54,243,162,173,75,88,58,73,85,125,122,124,63,88,202,255,76,148,40,134,245,64,233,208,148,117,141,20,105,205,2,211,160,41,112,69,39,237,254,52,169,240,7,198,40,238,254,52,74,38,58,133,151,182,87,185,183,5,213,86,214,30,43,196,250,72,194,34,160,105,156,81,38,75,106,156,219,54,230,186,176,53,158,113,60,209,73,218,94,86,46,86,193,26,147,48,70,158,93,47,28,74,125,138,196,35,253,126,83,70,210,196,191,121,223,11,167,249,66,95,118,70,181,38,214,61,42,177,75,195,175,60,112,128,153,49,22,216,126,107,0,101,91,191,125,135,202,148,42,61,81,206,116,198,38,48,116,187,39,202,193,202,44,22,116,250,157,74,211,43,47,230,57,232,112,71,14,164,63,1,88,91,17,211,66,130,122,214,92,178,4,233,126,126,147,5,69,209,243,12,99,237,193,158,188,106,208,201,122,31,201,90,4,120,165,188,3,74,210,243,162,187,230,231,224,92,251,190,147,142,61,83,129,205,154,242,78,58,56,12,55,133,145,19,187,147,14,108,154,63,161,248,154,1,147,183,170,15,204,236,219,46,60,215,179,67,129,195,180,110,128,149,52,95,196,100,215,35,197,246,243,37,120,80,218,9,111,24,178,153,230,101,235,68,66,41,126,152,20,191,38,101,166,9,22,196,193,216,63,235,177,72,105,199,68,75,14,77,196,67,129,45,3,16,48,202,60,186,227,67,239,198,79,141,186,134,238,139,144,129,76,81,46,168,83,57,193,7,173,230,45,29,232,121,182,242,205,15,227,14,244,44,240,208,212,194,192,3,38,106,59,148,157,52,191,54,160,11,148,126,239,170,204,174,87,198,114,189,98,61,175,86,72,202,10,87,183,211,54,184,101,77,95,15,51,104,141,155,134,249,244,108,223,139,41,157,6,124,98,13,77,91,116,236,106,246,133,247,92,233,129,9,219,111,60,74,222,93,79,158,172,207,248,126,89,116,15,92,184,209,79,28,137,135,102,93,61,146,27,40,166,209,117,55,201,121,23,205,13,152,97,99,190,219,220,51,183,21,77,52,157,81,23,153,67,246,146,88,146,107,162,169,160,173,24,112,215,162,238,128,203,126,99,36,252,203,171,14,127,236,189,90,20,135,6,42,234,2,118,235,1,119,16,245,84,29,10,153,45,81,68,118,103,227,241,188,14,100,221,210,77,213,152,80,149,102,238,170,137,50,5,220,150,180,217,24,156,110,136,142,190,122,215,116,231,192,171,45,114,76,67,218,183,141,240,178,238,46,115,154,181,242,212,100,39,49,79,36,191,22,138,72,235,129,83,141,149,131,78,198,162,89,30,92,167,102,236,121,38,85,208,39,145,154,231,221,121,159,208,104,61,15,27,125,239,155,43,177,104,72,34,179,145,204,204,62,178,118,4,137,58,136,78,228,53,239,82,142,81,81,214,239,54,101,99,33,59,76,197,67,191,122,212,162,75,124,90,240,99,69,183,1,24,43,195,56,186,243,12,36,109,78,164,182,234,133,169,210,74,190,31,57,139,18,145,246,70,39,76,118,45,236,88,243,184,101,215,73,87,97,214,196,56,225,86,148,157,96,6,62,191,141,34,251,45,228,225,80,172,63,77,177,232,254,52,4,33,249,234,59,2,232,82,129,63,31,225,210,98,1,172,172,123,97,20,170,37,14,32,177,130,193,117,192,70,112,185,112,70,34,238,142,133,90,85,60,129,142,245,243,255,17,228,211,96,146,244,174,51,54,233,113,215,147,8,72,47,13,35,189,30,9,137,179,29,200,226,91,187,208,138,220,45,110,155,244,133,46,168,184,69,56,111,254,7,163,196,35,112,66,129,236,102,120,205,142,77,75,67,59,247,126,143,110,34,133,119,208,206,150,98,9,53,64,154,14,169,74,33,149,152,47,188,53,239,125,62,115,100,176,227,19,41,164,127,219,83,17,219,109,221,219,238,4,160,2,55,56,210,183,252,79,166,90,126,219,186,50,34,80,56,113,119,213,96,216,120,163,43,94,183,245,103,75,206,193,200,157,165,10,60,53,62,50,254,229,93,2,76,206,78,107,121,70,213,143,135,118,230,228,162,17,16,134,30,253,214,86,9,166,69,170,159,52,40,94,10,55,99,79,215,173,252,54,57,162,96,72,86,243,250,106,90,61,53,85,150,124,97,154,203,180,112,155,74,188,48,186,75,68,125,16,18,8,61,192,241,76,77,241,89,30,57,166,114,37,54,47,7,214,62,231,101,237,35,55,218,181,6,215,162,240,25,134,189,221,217,22,130,147,220,118,165,155,44,110,27,173,214,173,112,33,146,75,23,70,255,37,43,140,15,99,149,201,88,75,106,244,243,206,122,7,234,54,149,70,133,233,120,26,23,174,186,198,64,112,218,43,34,90,120,214,58,213,35,134,219,239,254,159,148,82,211,247,9,109,248,150,133,87,178,134,60,129,135,73,66,6,12,237,82,225,34,148,111,90,186,68,239,194,202,123,241,192,23,52,233,250,80,46,74,189,11,58,52,32,77,199,16,243,143,155,222,93,212,79,250,195,21,129,247,19,48,98,175,250,68,161,166,223,115,83,219,214,130,51,133,220,21,161,198,66,147,62,235,193,112,104,34,102,181,44,220,67,144,129,181,117,23,71,40,178,67,73,46,236,7,243,173,133,155,100,190,16,127,144,141,240,104,129,79,51,41,163,200,84,35,34,129,69,247,170,44,172,245,167,10,112,51,118,60,122,61,58,247,160,208,31,180,170,180,39,235,224,56,91,205,8,84,18,54,109,89,184,78,56,2,222,138,20,34,215,89,97,163,236,151,11,111,205,182,160,83,60,163,48,123,46,156,202,182,48,211,80,133,191,143,204,122,130,229,125,192,86,206,119,227,195,62,183,235,209,100,208,199,173,33,154,237,147,176,1,59,179,227,29,224,231,46,180,10,88,140,39,145,111,64,32,234,234,240,60,8,152,183,240,149,116,244,19,71,238,216,250,152,203,238,67,52,204,196,191,61,170,182,112,138,148,84,119,70,2,4,189,168,55,23,53,81,54,146,35,198,201,23,134,100,172,12,73,2,234,26,112,85,105,119,96,26,169,247,133,207,118,69,142,54,197,157,25,4,128,124,30,82,83,110,39,229,144,22,85,250,140,176,133,30,93,17,194,184,71,79,117,20,91,116,64,245,30,156,85,178,91,73,118,40,217,56,23,62,103,208,135,87,196,213,14,216,250,163,47,188,180,60,121,96,26,112,131,127,201,62,111,43,140,135,240,142,163,183,125,108,151,202,187,45,39,25,71,83,211,147,117,247,108,79,232,223,186,112,169,74,218,75,195,118,52,142,90,66,124,40,39,156,79,91,96,108,72,5,70,86,40,184,36,229,231,7,46,28,100,4,152,70,23,182,109,127,232,209,35,187,24,248,143,171,251,228,75,78,204,123,166,233,96,93,20,6,71,81,226,54,237,133,65,143,134,14,171,60,123,219,27,7,157,22,146,189,242,182,105,54,237,49,200,107,218,77,90,23,151,57,116,100,47,178,147,193,235,162,94,72,139,189,209,142,29,54,41,7,253,233,132,179,70,48,148,59,146,132,114,242,98,134,182,113,114,98,11,25,228,52,155,183,32,156,159,40,234,229,163,83,43,217,49,206,170,17,50,215,211,62,176,99,36,64,218,110,79,111,1,21,161,160,93,195,124,151,233,14,159,197,117,153,182,150,241,219,15,108,74,242,14,23,179,56,213,155,70,140,108,4,167,251,241,88,35,52,96,247,234,71,255,44,3,164,41,98,227,218,227,7,159,101,47,41,131,24,1,223,248,118,200,6,74,139,21,50,14,72,224,248,139,134,89,165,252,152,148,76,62,201,7,240,86,197,235,179,138,65,63,243,139,218,180,119,39,109,3,233,116,146,246,104,28,160,160,33,45,38,155,10,104,192,44,213,194,194,101,133,68,80,212,219,14,50,156,121,137,158,236,186,90,143,142,135,90,170,238,147,241,38,138,36,231,217,19,111,209,239,63,143,139,120,211,111,153,22,154,182,101,237,72,240,127,35,13,217,173,115,73,10,135,8,213,159,233,197,207,109,134,24,93,223,51,204,255,232,243,224,194,251,115,116,129,28,225,29,40,29,251,13,157,139,206,122,60,162,189,133,207,70,44,171,151,229,224,150,127,148,76,167,52,250,10,124,54,109,145,28,160,167,247,201,156,37,156,164,103,180,175,244,105,110,77,242,192,77,189,194,159,40,210,135,66,200,155,76,146,35,58,103,88,34,171,246,41,153,134,151,239,62,232,156,153,79,115,23,226,193,43,26,80,54,83,203,211,109,212,204,107,202,155,122,112,28,172,210,180,134,15,95,246,113,118,6,133,106,227,88,203,38,129,70,52,12,173,167,223,13,23,184,29,189,70,230,120,160,45,82,139,130,148,163,101,192,164,215,238,67,170,242,222,186,133,194,226,208,6,170,70,193,206,195,132,97,11,160,92,22,253,132,195,227,73,104,68,204,84,2,159,9,36,50,145,3,89,0,41,32,76,58,183,168,30,122,3,22,76,192,36,63,141,18,94,52,24,210,134,122,158,160,156,188,160,12,230,225,61,95,37,243,201,191,238,172,165,91,176,70,103,86,55,11,54,125,30,214,251,233,55,76,121,82,91,103,113,197,234,17,238,153,232,167,246,122,46,243,67,242,196,22,137,88,44,110,4,182,230,143,121,143,222,178,19,131,114,105,35,208,225,179,0,141,41,71,91,227,67,244,171,225,117,36,163,128,146,72,138,154,55,150,183,123,41,60,140,228,47,48,218,143,23,70,238,49,114,240,131,169,84,26,199,231,143,129,230,175,153,217,64,143,197,16,173,85,63,181,81,209,100,16,224,73,185,238,3,159,166,87,165,112,183,137,206,155,26,19,5,150,59,244,137,68,123,84,51,145,7,152,162,84,199,111,35,96,234,175,11,39,69,153,229,40,13,20,44,213,188,223,178,61,165,124,132,237,167,75,81,152,53,52,134,209,250,72,209,20,246,125,197,236,38,62,91,245,125,64,98,249,222,230,249,45,54,252,75,224,61,34,146,52,69,120,17,36,161,88,0,115,222,219,76,137,28,69,208,10,57,203,114,169,137,63,211,207,37,51,17,203,110,240,166,216,61,229,186,101,70,72,180,127,250,94,204,26,156,202,212,86,80,150,60,143,191,161,179,35,44,46,159,37,242,112,190,198,115,91,103,196,47,109,113,221,4,67,222,94,75,203,146,252,52,73,201,230,97,15,101,159,33,210,129,100,46,168,195,78,111,221,61,211,92,209,11,199,98,62,42,192,187,20,82,131,250,113,98,106,92,163,167,248,4,104,58,159,176,141,163,122,228,29,201,236,12,116,16,111,83,247,246,223,70,110,64,106,50,28,141,10,165,55,29,219,70,89,199,41,61,224,217,163,216,221,49,246,41,58,49,152,224,166,55,98,163,209,171,253,227,9,161,109,111,186,220,86,170,158,242,72,207,219,164,203,222,91,196,81,8,45,243,121,226,105,150,232,32,199,21,84,187,107,205,234,42,30,26,141,112,237,121,228,27,22,133,139,1,20,218,98,117,245,160,113,229,83,5,69,12,0,61,198,182,20,238,190,217,218,184,244,17,141,42,106,14,69,31,108,2,177,237,159,78,224,157,10,7,202,236,62,25,109,92,44,99,71,128,137,121,165,111,228,27,189,184,116,236,219,67,77,208,130,155,164,199,183,52,104,151,171,145,106,49,13,148,39,159,48,54,4,147,125,143,46,8,95,6,193,148,69,26,171,182,11,119,88,75,57,62,75,211,250,189,151,102,13,41,35,26,211,207,116,91,46,9,148,13,54,66,193,43,250,214,139,137,62,8,76,79,189,135,23,103,50,91,115,233,111,179,65,220,30,167,50,198,68,14,5,184,153,31,128,127,120,182,149,45,122,244,153,196,61,48,218,166,214,186,244,228,19,225,238,248,240,16,19,106,114,244,70,80,57,133,206,192,188,162,59,128,19,30,95,140,125,218,78,146,220,245,14,185,105,132,23,206,126,35,203,117,177,89,207,222,105,192,156,216,165,213,159,22,107,148,63,190,216,6,5,28,196,131,238,77,87,132,208,189,73,155,5,239,220,215,150,163,89,29,214,118,57,10,36,132,103,40,193,117,238,177,224,230,250,131,49,66,206,151,123,14,204,30,205,127,155,144,182,94,111,86,131,207,92,243,77,240,148,45,210,186,46,6,125,88,210,240,91,121,206,16,54,223,189,59,206,224,213,160,114,235,48,238,89,67,126,26,49,134,242,133,25,27,121,48,164,175,3,38,69,62,61,134,217,112,2,232,42,186,112,222,70,90,116,216,8,196,247,194,81,51,36,98,12,152,153,112,8,188,173,251,220,225,68,31,183,28,93,77,230,219,175,28,182,246,170,114,105,180,47,125,86,108,192,80,174,229,117,159,49,139,71,143,255,54,142,237,107,202,209,36,231,188,203,142,15,127,194,2,20,152,38,212,229,15,181,17,156,38,57,154,156,226,246,131,169,81,220,170,7,40,90,24,61,14,222,212,217,245,224,12,39,215,111,155,152,229,22,38,128,49,37,241,97,140,138,31,145,137,192,149,207,213,127,187,19,85,119,57,218,210,34,241,219,112,137,83,205,10,247,40,124,3,111,209,88,2,70,4,47,70,26,254,92,151,60,222,145,79,56,107,75,241,103,58,108,109,187,39,167,202,152,106,60,180,89,164,189,252,160,168,31,122,197,126,155,219,224,229,23,209,218,122,238,171,185,38,75,65,106,241,246,95,24,92,63,245,100,67,17,164,190,23,214,49,71,244,253,146,173,245,99,200,188,97,37,227,156,29,230,107,188,76,101,96,12,55,124,28,98,225,216,111,235,161,193,108,167,119,192,229,110,198,64,41,20,197,117,155,187,180,124,187,221,66,224,18,7,195,101,205,138,242,54,74,160,89,106,26,221,154,12,202,167,252,135,43,30,210,16,122,221,188,44,175,229,108,184,93,236,136,21,70,111,220,175,12,145,169,84,245,104,19,72,246,43,67,231,228,102,163,13,198,102,179,5,204,18,209,5,102,106,136,219,238,8,33,37,61,122,144,152,245,27,235,182,101,213,75,27,22,72,126,48,105,246,219,11,109,176,121,173,56,124,214,213,155,15,3,238,112,3,253,228,67,77,51,127,111,147,222,184,15,181,38,249,54,31,216,231,179,66,125,190,200,68,220,9,2,82,140,132,69,140,34,11,12,84,153,30,55,69,188,218,203,139,230,225,146,68,152,130,245,92,116,36,32,235,145,90,192,232,206,232,80,232,100,229,253,202,72,77,180,49,30,56,232,2,192,204,64,229,129,33,205,57,156,109,187,172,247,149,206,130,230,191,205,138,62,235,243,125,228,72,248,2,163,19,166,39,31,53,114,182,7,38,85,61,203,51,136,113,40,252,193,144,27,137,219,117,16,231,230,93,31,244,85,148,114,5,163,13,102,255,217,3,166,167,228,158,28,162,195,254,210,174,80,212,208,53,28,130,162,108,245,69,73,103,248,226,57,42,147,225,160,229,103,248,83,129,66,78,223,181,192,232,235,127,155,100,28,71,111,193,196,192,229,46,190,6,226,88,35,167,182,230,135,29,167,166,49,166,53,133,105,160,189,48,86,240,75,224,65,95,246,133,113,54,145,11,59,31,125,78,241,219,8,225,165,181,20,238,195,251,193,128,17,107,144,223,46,120,64,251,92,121,118,54,237,234,197,128,78,138,92,126,211,181,84,89,154,206,170,119,222,159,207,71,136,48,207,246,252,112,53,243,220,128,49,40,147,119,133,140,124,243,175,26,191,169,113,249,138,6,147,248,246,147,119,222,70,221,15,60,4,102,235,168,55,69,55,136,79,102,180,232,162,81,172,48,218,0,57,224,33,158,203,118,225,121,248,146,122,98,181,186,90,125,238,234,236,169,226,212,72,62,233,15,227,109,238,19,29,106,45,40,89,235,195,70,94,204,239,25,50,117,153,122,207,56,200,183,11,83,134,211,123,198,4,101,198,201,151,153,121,42,28,250,81,148,79,243,179,150,159,16,167,227,106,249,193,236,87,187,142,238,134,35,115,60,146,101,58,67,242,178,40,215,14,159,38,43,207,118,235,32,58,55,205,51,251,193,13,61,224,42,81,37,62,23,205,119,161,86,106,111,207,64,65,147,168,251,102,14,206,1,25,101,129,81,225,243,248,201,36,18,53,142,24,108,76,107,143,147,51,37,203,84,104,154,91,17,240,162,170,55,186,94,57,171,162,119,91,1,99,62,123,47,109,98,16,231,69,32,198,12,22,2,89,97,107,252,11,24,167,219,41,112,133,201,25,168,37,56,4,61,103,254,28,97,129,145,251,235,67,96,104,135,123,221,163,225,79,8,12,87,163,221,147,147,134,187,239,115,226,241,86,75,156,124,155,99,175,192,155,222,150,22,112,233,183,34,200,246,193,218,183,252,190,8,221,111,214,24,173,183,84,35,26,110,60,0,13,21,160,180,71,216,215,240,38,235,250,76,136,18,183,143,36,154,119,158,197,156,146,27,89,187,31,220,73,233,12,125,224,72,59,198,201,81,76,19,123,9,187,48,250,117,252,104,68,128,74,214,147,195,211,252,246,224,70,149,36,131,40,119,141,205,164,47,0,7,54,10,160,194,48,0,3,166,183,174,45,133,207,191,121,160,222,179,57,172,60,71,179,235,27,14,179,248,63,40,26,86,45,208,141,6,253,3,247,152,207,58,133,106,253,242,237,137,103,159,12,217,60,38,221,88,77,19,228,241,111,155,230,184,173,31,239,36,99,52,61,16,167,229,166,233,80,192,244,198,133,6,126,60,152,156,21,110,72,30,198,185,219,156,73,95,23,124,128,20,23,118,190,173,231,235,106,72,226,221,95,166,65,65,31,89,179,104,33,126,26,225,134,174,240,180,102,176,123,116,171,50,153,210,43,156,62,143,134,31,44,41,241,78,87,215,249,131,21,151,198,23,36,129,31,18,132,213,203,126,192,68,18,242,245,245,154,130,162,106,92,228,254,188,78,82,118,101,250,203,38,38,149,245,252,160,182,127,12,84,197,220,187,217,153,110,167,15,97,171,142,252,172,30,125,190,158,234,193,66,175,148,157,146,94,217,134,177,149,3,70,168,94,62,1,36,244,150,79,27,253,215,156,36,191,61,16,92,246,105,195,20,188,182,4,142,68,161,33,177,131,220,69,130,142,164,176,69,4,1,55,252,4,21,166,159,161,4,140,152,176,124,126,100,186,189,227,144,92,14,187,77,121,35,200,175,14,191,109,72,8,26,55,162,232,70,27,124,192,104,197,239,23,254,124,114,127,122,148,123,44,189,50,200,207,190,105,131,54,189,100,233,164,55,244,142,98,196,42,87,211,25,141,128,183,95,148,44,116,123,80,210,205,14,35,135,216,228,194,54,37,208,175,80,64,53,14,53,5,57,55,14,95,206,14,223,36,2,182,238,254,169,48,23,23,91,50,193,194,121,27,91,17,30,77,80,169,191,215,197,142,187,119,9,28,169,2,183,230,161,56,101,176,212,228,117,177,96,212,88,35,6,204,91,13,90,151,173,125,30,56,14,179,132,146,92,16,253,92,238,107,188,144,95,199,88,77,96,148,180,98,210,25,108,33,46,127,182,163,148,78,145,195,175,28,78,105,149,85,98,21,115,2,242,223,166,150,91,101,109,52,73,131,21,55,182,240,169,148,84,17,82,152,16,35,62,120,83,39,146,73,11,7,183,243,93,248,209,44,148,235,69,157,22,108,96,47,50,29,26,213,58,190,93,51,108,235,242,182,105,0,138,157,234,56,107,83,90,178,97,132,106,57,70,171,247,186,138,196,203,100,206,182,183,243,130,142,19,160,233,193,200,227,238,184,234,108,54,48,2,159,88,59,141,248,105,132,184,115,87,120,175,25,163,20,242,227,210,203,238,172,2,1,230,218,244,80,50,180,254,233,80,104,163,114,242,111,83,241,255,255,55,229,138,172,222,28,240,153,87,178,162,182,95,184,7,167,153,231,3,211,182,26,112,219,85,95,2,123,223,22,40,166,145,178,57,0,190,234,201,156,235,172,187,250,168,248,96,122,60,72,222,105,159,239,209,189,247,128,147,120,48,255,174,44,59,157,105,155,26,245,40,207,123,192,129,53,6,125,27,162,221,105,240,249,136,118,220,54,162,119,18,109,30,56,133,12,204,54,121,124,45,79,44,10,84,46,195,10,76,129,89,159,56,14,219,37,208,54,102,215,43,59,211,109,190,199,146,107,127,80,54,43,241,203,103,142,239,73,127,185,68,125,11,180,61,243,192,100,15,127,239,57,147,45,151,83,19,219,68,56,136,70,75,189,238,164,246,177,210,151,226,231,166,228,187,164,44,130,156,208,137,164,252,121,211,162,53,116,30,232,164,155,99,2,27,172,187,122,112,162,30,228,143,4,31,160,38,209,7,53,152,80,189,5,30,148,31,101,134,130,1,18,95,43,225,184,134,0,240,147,135,211,203,54,110,23,248,145,94,152,124,103,220,22,211,178,230,103,150,201,26,117,63,55,154,231,85,50,75,24,208,150,208,217,198,130,179,105,93,196,84,67,125,23,57,126,2,150,77,215,35,146,69,254,80,40,123,95,241,51,131,41,194,199,82,137,208,163,70,239,24,113,238,88,112,206,7,126,229,205,12,237,209,93,182,9,29,74,146,100,4,75,33,50,160,14,247,19,25,230,231,167,209,175,143,0,160,91,103,137,220,22,86,187,17,123,176,112,22,157,30,49,48,42,30,31,156,181,100,62,143,236,160,59,210,205,29,211,198,166,107,194,129,235,221,117,160,249,144,36,27,13,221,202,117,245,77,38,134,146,254,243,76,186,147,197,241,95,102,103,160,1,0,21,185,8,145,17,156,212,176,198,114,188,17,248,155,36,171,198,99,100,129,157,176,71,5,112,54,221,96,50,99,172,8,184,154,125,77,26,215,156,15,175,251,48,130,36,182,146,94,24,210,76,41,158,24,110,94,89,150,96,200,25,187,205,11,159,208,67,38,202,9,111,43,74,65,104,160,207,170,187,215,105,37,116,9,160,115,214,64,18,118,126,221,119,91,97,178,135,2,159,173,88,173,23,134,252,83,20,62,145,163,103,32,59,153,240,42,179,130,89,202,205,30,219,138,108,205,88,2,87,107,246,136,141,92,219,93,10,104,147,62,172,216,58,159,201,5,35,65,141,237,113,239,142,77,253,192,139,67,227,235,78,45,34,18,37,195,210,67,89,97,220,106,99,231,141,252,165,132,123,38,207,216,189,224,78,219,8,250,31,239,158,197,159,74,131,193,54,245,169,156,213,38,221,100,133,149,133,244,125,98,124,16,49,83,131,59,55,235,187,47,135,57,226,233,134,19,197,38,221,108,161,98,41,153,16,203,188,14,221,253,110,252,34,2,102,253,208,100,197,137,170,91,228,127,224,19,234,46,17,214,254,186,185,39,147,7,121,50,29,53,245,200,101,32,211,85,171,254,52,185,145,72,240,80,15,125,62,63,150,204,234,171,19,106,251,108,195,37,203,130,195,117,137,163,77,171,95,147,75,108,6,118,228,189,104,186,78,154,31,202,123,121,131,26,114,69,127,114,156,80,159,155,47,186,244,211,103,45,32,208,218,25,18,202,86,234,62,107,202,84,248,4,113,145,155,162,181,166,100,77,201,157,97,88,60,90,64,84,145,141,139,194,51,20,17,72,7,66,64,213,140,29,237,83,145,218,197,91,160,102,253,237,95,229,222,97,203,50,75,46,209,8,121,145,168,68,45,85,22,183,129,196,68,242,69,2,75,78,44,234,21,110,94,243,7,45,235,249,101,19,14,247,79,0,242,115,211,177,194,6,42,180,59,183,73,136,109,77,27,211,53,180,125,13,49,61,171,170,9,109,154,188,83,60,51,136,58,73,190,78,40,247,39,190,171,145,177,110,194,86,179,163,233,233,244,223,70,111,115,60,233,217,66,125,206,243,240,60,177,170,23,110,230,194,145,166,199,50,183,151,7,158,115,68,133,128,126,100,77,242,91,165,61,178,210,231,251,160,145,242,129,103,124,96,40,34,204,212,158,147,155,40,73,192,180,173,232,125,81,162,174,113,52,165,168,162,39,175,50,76,137,104,243,122,46,141,106,136,63,82,36,185,198,243,211,5,235,232,30,112,134,200,172,48,98,116,254,211,133,244,108,209,43,203,228,177,227,228,45,145,171,148,247,133,185,102,100,219,11,26,200,58,208,232,82,154,82,45,162,49,162,41,140,116,123,156,92,58,173,0,91,75,177,233,55,93,232,162,143,172,98,44,211,47,204,165,109,133,153,233,163,202,133,212,77,211,163,45,158,240,95,54,77,241,164,71,155,10,99,11,248,204,174,122,101,137,86,248,248,105,74,133,250,192,121,3,45,197,185,201,225,104,158,191,100,132,9,253,145,101,90,17,245,3,57,163,191,71,156,116,46,18,82,157,150,231,194,216,209,234,134,248,180,104,117,174,140,155,9,41,248,44,42,67,3,130,198,118,1,24,204,87,201,123,61,71,219,131,240,114,42,19,90,125,42,127,132,39,142,118,243,138,21,216,116,120,252,202,48,156,208,20,206,137,99,41,55,57,154,49,101,27,138,158,101,33,10,204,150,182,127,42,131,80,240,124,233,59,176,149,166,20,102,27,233,39,71,96,109,235,93,195,250,10,215,27,243,117,76,229,65,219,10,66,192,121,151,237,41,135,146,82,105,57,206,141,49,115,213,170,35,74,104,113,225,132,204,171,188,112,141,210,56,20,85,157,164,207,7,127,11,154,103,208,52,246,10,207,64,136,123,58,79,254,9,151,201,181,157,53,59,96,82,200,250,179,103,139,176,226,69,118,102,205,241,220,242,153,115,87,192,213,4,154,229,77,50,229,7,147,128,150,251,119,28,156,8,40,106,211,232,85,143,212,158,10,240,9,20,61,103,69,183,112,87,130,197,160,1,99,122,48,192,23,221,117,11,61,168,209,123,63,7,122,211,208,174,245,210,208,60,170,65,74,57,209,179,22,152,209,110,56,103,243,225,143,60,136,94,26,214,15,171,5,217,128,218,132,102,188,206,110,9,142,203,14,24,142,132,242,47,58,70,100,113,114,90,34,101,18,102,31,86,156,186,8,92,90,123,152,12,56,74,94,182,141,41,21,72,69,31,223,55,151,227,161,63,102,211,52,169,176,89,217,6,60,215,82,186,64,97,86,241,145,68,206,139,244,140,194,231,195,111,65,65,50,203,98,185,111,42,168,163,95,152,104,65,152,12,208,70,99,189,207,40,25,228,170,71,51,79,251,119,79,47,251,208,248,140,58,75,139,79,151,163,75,86,206,11,201,60,215,224,183,223,206,67,102,13,98,247,22,236,216,108,175,191,60,240,96,48,6,220,122,83,182,142,181,244,181,184,52,156,29,149,194,116,226,167,243,21,5,229,236,172,31,26,77,208,107,84,93,80,248,192,21,195,148,173,204,172,221,188,147,17,184,229,170,220,43,126,108,121,30,42,99,94,56,149,198,183,183,197,166,1,159,11,151,25,141,50,102,31,151,43,199,188,45,131,9,159,219,48,6,1,78,91,137,93,205,202,6,254,1,103,104,20,91,38,91,228,9,138,183,198,1,151,170,27,36,236,242,220,212,213,96,51,58,16,152,156,245,170,23,38,183,174,116,183,237,20,92,67,151,50,83,200,189,86,247,46,176,159,62,19,141,194,56,150,244,123,52,212,60,185,112,211,178,200,247,202,206,19,236,10,91,194,39,142,102,238,82,154,30,44,207,121,73,155,171,62,167,78,180,174,6,119,145,52,97,222,194,16,68,194,225,82,58,207,58,160,37,58,54,13,184,62,6,173,18,37,53,133,207,130,21,133,19,150,69,77,22,153,197,250,142,203,134,27,209,149,23,121,190,15,230,29,103,170,46,212,99,183,194,48,196,47,140,178,241,115,180,17,251,28,198,217,75,62,222,70,43,183,107,131,224,222,94,211,243,50,161,243,164,120,42,216,55,84,165,170,246,78,90,192,31,41,140,2,173,76,194,77,207,45,198,89,154,38,87,39,48,49,113,176,73,209,219,232,82,66,104,216,64,223,121,5,122,176,6,89,52,55,118,239,144,134,158,64,175,148,28,109,52,203,160,85,146,153,202,207,209,236,26,99,28,38,62,95,165,147,86,196,234,60,152,79,155,129,164,95,103,53,25,148,30,48,9,140,7,142,235,78,248,84,104,68,220,144,111,246,129,196,161,73,107,239,191,26,180,7,104,112,19,171,166,6,201,92,87,215,53,52,88,247,155,48,42,97,191,4,58,87,127,120,197,131,121,61,80,170,27,77,97,124,44,227,129,157,8,87,67,67,100,166,118,191,175,58,177,113,211,159,54,229,217,251,184,147,216,151,25,140,175,250,190,47,171,42,57,222,220,31,92,10,152,39,210,218,144,12,52,54,22,37,62,16,238,107,204,231,232,106,138,13,2,247,231,202,11,164,17,57,154,210,176,176,177,79,124,82,155,192,89,51,0,248,230,33,147,21,176,189,3,161,122,83,52,243,221,44,252,245,57,228,177,156,41,232,108,126,60,75,150,22,166,200,74,20,63,179,120,118,53,71,12,72,32,18,203,201,39,92,49,159,75,207,252,68,127,180,242,227,217,118,4,123,158,21,68,62,159,90,76,110,174,135,93,35,252,123,97,230,211,77,227,61,202,184,92,200,240,70,34,188,133,51,212,174,166,97,33,191,107,57,123,111,79,178,134,80,229,252,167,130,85,97,116,81,152,101,233,115,112,139,180,226,90,244,124,107,98,144,62,107,119,8,166,131,195,50,181,218,201,144,201,185,120,223,21,236,103,205,58,34,195,70,137,212,219,67,40,60,201,193,100,164,179,55,205,78,43,60,202,108,133,52,218,121,29,205,91,79,232,209,146,200,147,12,103,137,54,229,105,194,109,18,20,155,194,164,55,232,205,105,117,33,105,239,104,244,185,68,87,203,185,173,45,239,25,27,131,235,215,48,177,120,123,90,71,152,102,67,243,147,234,23,62,175,122,110,235,177,253,96,228,117,171,172,184,133,5,218,25,109,192,4,68,91,224,31,205,198,251,113,224,100,110,189,45,250,205,188,117,100,154,14,200,122,58,106,70,244,193,67,162,23,23,48,94,7,236,209,232,223,99,208,244,254,118,204,164,208,57,154,100,122,148,218,104,197,235,208,207,176,162,111,214,94,31,172,75,75,60,113,196,169,171,68,18,5,130,255,244,22,188,243,29,157,133,76,251,109,76,150,48,198,66,134,149,185,181,29,167,108,231,115,154,139,64,149,237,81,49,165,250,25,199,82,158,209,110,155,101,98,30,254,62,210,88,111,187,141,121,38,220,131,105,44,145,9,131,94,203,234,146,8,20,252,136,97,229,163,62,171,237,10,167,198,61,180,115,16,145,27,122,9,93,216,131,66,223,211,106,80,127,246,90,209,192,74,13,70,251,109,76,247,200,31,89,55,9,87,89,123,80,251,79,222,13,124,190,240,45,206,198,160,9,22,140,183,187,103,156,102,187,162,103,242,114,181,147,206,232,151,181,186,98,208,23,95,30,31,74,215,156,6,187,224,22,14,98,72,5,98,129,244,47,75,231,149,21,188,186,202,34,222,55,85,184,71,149,157,128,105,168,124,112,161,103,61,166,138,138,82,88,46,222,139,120,2,73,120,6,65,71,49,153,100,24,173,245,131,113,53,233,241,52,56,154,180,229,239,29,34,113,111,205,66,130,38,156,174,202,7,147,186,104,242,203,180,71,151,239,115,101,37,162,245,240,30,92,48,117,206,223,92,112,102,56,98,197,34,48,54,110,253,203,189,206,73,41,187,198,7,89,49,218,243,85,246,188,46,84,93,242,189,41,120,200,97,90,49,205,123,112,234,177,229,12,15,223,114,16,192,178,212,221,235,254,177,200,191,189,20,124,242,82,174,186,41,48,17,245,55,236,249,67,85,4,63,112,50,34,175,95,26,193,196,200,247,228,214,212,237,172,38,132,62,169,56,55,129,145,51,108,126,114,154,254,98,162,48,20,25,235,28,104,37,175,117,225,69,213,108,197,133,47,251,117,129,7,121,222,184,176,220,110,67,20,40,68,253,25,7,159,53,163,200,56,49,243,4,223,189,114,215,116,246,202,149,89,141,38,174,59,179,248,77,57,122,82,241,25,113,114,78,93,228,161,152,225,83,246,135,146,172,29,93,97,188,241,124,152,209,152,151,178,222,23,85,81,231,201,152,0,89,146,81,136,83,100,114,254,54,45,46,144,15,228,202,8,144,125,171,5,76,236,168,71,163,235,56,122,192,216,163,100,133,91,100,35,230,79,56,39,43,156,34,143,14,122,190,150,8,153,14,218,199,62,31,215,118,24,194,180,12,226,51,239,24,91,213,225,118,214,226,42,35,5,58,66,26,53,96,10,97,242,66,26,145,203,189,112,46,83,46,12,159,7,239,18,6,133,214,36,87,214,240,164,111,241,121,89,212,170,240,121,217,222,236,104,240,156,250,62,104,103,116,243,85,187,50,217,66,2,91,121,239,158,28,15,96,185,52,132,169,221,156,129,167,66,207,89,83,152,100,67,187,112,219,50,107,100,179,142,140,79,251,192,189,203,193,231,235,168,93,30,56,204,32,65,7,78,31,247,216,153,46,27,31,152,102,136,125,223,166,245,132,92,152,45,121,155,119,156,229,118,5,230,128,201,218,223,113,70,39,180,92,54,29,130,125,197,56,218,214,155,40,48,225,94,26,49,159,81,219,21,56,77,215,243,231,211,203,251,198,237,38,26,77,163,247,190,95,230,146,25,156,61,196,118,147,105,190,250,51,115,201,61,39,216,137,174,168,192,140,130,170,229,16,184,155,56,189,195,116,175,141,41,176,73,118,58,204,126,125,231,42,112,37,53,232,143,164,100,211,142,16,56,153,228,72,76,118,16,68,243,3,39,23,77,54,120,93,178,34,214,24,103,185,218,190,42,162,153,63,134,60,112,20,128,162,209,113,210,95,155,186,12,5,186,211,71,76,56,101,193,107,221,130,34,11,23,175,250,124,133,56,134,92,216,100,61,226,232,74,176,33,147,221,129,141,44,113,225,210,229,195,77,166,13,80,3,157,87,132,2,48,83,97,206,129,230,54,101,154,37,107,129,20,69,192,184,144,41,60,105,191,138,115,159,71,120,53,15,128,203,234,57,166,12,54,71,215,231,13,56,119,239,253,55,84,191,157,115,218,19,220,197,203,178,66,145,142,132,159,119,204,190,23,70,21,68,224,140,128,243,133,91,215,55,77,85,118,221,203,206,240,214,46,74,12,214,178,60,109,177,222,6,78,248,105,202,193,35,203,146,137,65,89,202,229,62,80,146,145,242,166,89,96,71,211,163,135,222,214,249,135,230,162,223,192,43,95,13,32,164,249,209,51,137,21,183,210,145,174,247,85,172,89,247,194,200,101,202,149,211,46,37,239,154,198,8,125,153,212,27,156,162,7,220,89,19,20,78,195,171,130,6,143,203,4,6,198,18,167,220,163,249,109,25,163,164,29,74,142,75,51,155,32,121,44,217,108,227,226,210,250,16,102,22,112,226,99,140,215,105,84,68,185,114,114,57,53,162,179,179,117,45,186,166,82,145,63,251,175,56,218,140,246,228,177,80,110,43,49,99,177,86,221,138,62,50,225,251,18,164,77,170,102,202,148,132,138,56,57,173,56,26,129,174,27,126,85,35,56,37,15,89,23,205,181,87,61,3,152,18,78,241,43,111,168,155,223,96,1,157,28,147,137,250,96,58,123,37,60,51,221,227,81,227,153,119,104,42,77,97,152,227,201,175,188,91,223,165,160,191,37,226,67,169,142,222,228,141,153,70,224,112,50,3,70,135,82,142,70,166,181,197,250,2,37,112,23,69,171,91,45,1,82,8,19,16,243,158,24,10,243,196,29,77,159,24,164,145,28,207,27,23,201,75,189,54,119,223,217,86,172,199,180,104,92,59,164,106,77,105,164,67,29,222,244,167,79,133,169,189,250,80,128,179,112,43,104,213,72,42,163,199,167,79,78,48,23,189,45,210,215,177,96,179,5,189,90,39,192,137,36,125,28,77,161,224,133,75,116,179,79,43,182,230,7,61,175,42,190,62,184,137,178,118,25,60,114,188,14,140,139,239,198,250,119,238,233,146,152,54,224,168,96,63,240,242,230,58,96,94,188,222,118,50,193,96,135,243,186,41,68,67,123,243,62,48,180,1,206,67,42,250,66,144,194,255,178,197,7,166,95,100,238,231,153,85,183,94,157,208,228,202,85,108,48,24,141,68,63,57,57,248,89,244,183,11,172,39,63,121,110,127,134,10,93,205,254,192,65,231,37,156,217,203,30,97,0,140,124,79,166,157,64,96,211,56,141,115,91,237,92,135,97,158,94,116,39,75,52,196,250,234,55,136,171,235,80,195,161,164,59,113,62,31,64,157,247,232,65,109,92,191,189,68,195,244,116,120,89,141,67,97,234,59,37,224,89,175,234,159,105,49,33,155,228,71,35,240,123,101,192,170,245,175,85,239,7,225,58,154,120,161,219,172,128,234,101,28,77,154,118,62,147,198,10,114,34,176,149,246,116,70,34,254,139,147,155,238,148,78,119,48,41,167,63,114,115,158,214,147,211,142,231,14,13,104,195,161,23,92,117,46,93,221,249,231,176,141,202,214,181,49,97,1,236,67,188,245,165,191,76,228,118,118,136,113,40,233,56,141,99,18,73,199,56,246,76,17,93,31,9,121,132,225,147,25,117,240,247,121,35,110,239,226,28,244,234,20,113,200,54,15,35,214,93,191,41,100,248,119,215,137,244,140,36,223,94,80,35,111,183,152,98,195,172,34,219,239,48,147,223,148,115,15,118,77,158,57,96,64,215,43,181,94,109,63,118,126,220,71,33,252,230,49,229,211,36,237,90,253,85,42,109,138,92,89,179,73,194,193,109,126,229,2,103,211,231,252,96,154,111,103,147,155,42,16,171,226,129,238,182,165,127,2,24,35,86,15,191,88,41,110,31,22,182,77,121,142,20,63,77,79,210,173,166,152,102,7,13,185,126,217,176,188,47,1,239,71,203,237,17,127,145,26,238,93,150,107,250,64,198,140,9,133,246,231,34,203,7,210,26,35,2,195,109,82,218,50,2,23,43,232,157,204,140,212,32,51,10,209,115,137,204,24,95,113,147,229,129,237,66,106,49,9,159,201,92,124,254,14,108,185,205,11,119,4,152,239,187,228,107,97,254,138,11,135,123,114,127,154,57,63,140,208,120,42,152,6,85,129,137,200,60,127,73,209,2,201,87,57,57,134,160,238,172,136,176,198,148,100,75,157,166,93,230,249,98,66,233,42,121,55,174,252,188,36,55,127,72,217,20,55,47,122,54,147,219,203,164,100,206,172,199,68,224,129,97,100,118,24,149,15,185,50,202,62,35,156,8,160,136,214,203,244,180,42,4,254,205,126,180,197,52,173,235,35,135,41,252,37,117,105,43,200,121,41,76,82,207,61,70,204,133,90,39,179,51,209,229,233,138,109,231,3,183,198,4,121,217,137,2,189,159,155,206,250,153,117,44,116,202,164,126,238,209,113,116,144,159,166,124,31,238,218,70,183,235,18,63,153,84,92,8,244,177,143,130,71,116,97,148,16,60,65,101,71,175,107,63,95,173,251,61,135,13,53,186,205,45,203,10,64,90,174,133,159,70,26,230,75,36,111,100,152,1,247,138,27,91,98,101,131,15,17,100,204,120,159,195,30,163,194,155,80,62,238,251,204,95,186,222,83,0,202,206,132,35,117,198,66,38,223,190,253,111,135,201,66,160,36,43,83,67,130,221,243,253,182,241,222,178,206,58,217,104,68,31,138,160,254,237,11,183,73,169,133,30,10,173,159,52,5,200,185,11,79,213,229,24,201,178,34,9,161,51,30,101,225,239,169,156,123,154,87,9,210,166,82,243,60,249,80,252,89,139,78,120,172,254,197,171,34,104,223,38,125,33,76,227,158,222,98,192,171,0,159,133,180,232,63,127,227,144,93,86,145,28,45,171,83,66,232,232,131,51,10,122,105,233,166,239,124,3,46,143,137,215,24,174,94,186,31,133,90,250,141,5,254,86,36,199,191,141,178,39,220,15,60,17,235,168,186,69,183,116,216,7,159,231,55,203,3,159,191,118,250,5,138,237,35,201,92,220,76,80,60,12,64,139,81,53,138,238,255,207,124,231,49,45,45,95,3,161,125,185,180,179,16,199,40,46,16,57,138,238,40,123,178,30,26,135,201,1,38,221,104,207,230,123,62,8,244,216,190,232,70,154,44,136,191,108,115,113,95,91,119,171,70,229,10,24,70,183,36,28,169,81,156,112,238,27,73,148,199,82,125,66,145,212,194,154,187,224,102,82,53,198,89,166,46,241,41,227,39,82,130,73,131,137,51,164,67,240,153,25,136,42,135,198,87,240,126,220,46,0,225,197,170,91,12,156,14,174,162,63,201,254,203,171,250,109,218,174,185,86,161,18,254,108,203,74,72,73,83,72,99,27,165,113,74,91,253,58,226,49,233,188,155,182,19,165,92,163,216,204,109,234,30,161,53,53,207,178,46,6,141,150,205,14,227,58,18,151,220,52,32,24,251,114,128,48,207,34,70,148,223,238,228,250,195,102,150,182,132,161,15,156,254,151,26,158,146,116,76,174,39,132,58,3,43,28,174,200,3,60,123,4,250,107,194,250,4,251,208,173,215,125,130,198,21,213,126,218,91,198,243,54,80,62,14,139,30,210,212,165,106,232,135,166,182,135,172,52,147,91,107,183,192,181,161,127,233,210,243,100,12,117,23,205,238,223,251,97,76,144,191,45,157,83,72,46,239,248,109,56,32,93,230,43,235,244,246,52,212,89,90,168,181,36,157,196,207,3,47,73,228,208,115,151,172,5,77,97,44,73,14,79,42,7,178,102,119,54,37,33,139,79,231,188,68,127,248,80,164,120,166,109,225,234,40,207,116,25,213,221,135,176,89,38,52,217,150,77,2,123,239,164,199,229,40,63,3,205,92,131,183,187,141,179,86,72,182,158,94,38,66,168,80,83,39,101,34,79,220,210,164,65,84,64,44,34,235,151,139,78,97,246,76,15,210,91,231,198,37,126,163,147,103,215,25,130,233,211,186,107,46,12,69,54,188,81,140,154,123,21,254,48,86,36,24,117,117,111,250,191,168,83,40,140,170,213,140,226,245,124,214,100,184,150,176,240,92,58,188,162,131,43,48,162,109,205,39,90,84,220,112,91,148,27,107,248,199,121,113,27,170,65,210,147,111,104,15,51,4,192,179,121,190,10,140,53,155,199,34,72,94,178,197,187,207,60,97,102,217,252,232,98,242,41,130,242,181,186,154,234,137,96,155,222,53,202,176,51,172,6,134,249,176,252,99,179,99,170,223,147,251,249,194,244,137,22,241,218,90,161,70,54,114,58,76,205,109,104,121,155,178,243,240,221,9,30,190,75,190,59,106,102,22,117,126,48,202,126,178,173,66,121,136,10,222,183,59,49,49,235,46,85,52,99,240,70,249,219,188,141,239,74,142,57,5,108,24,71,153,192,239,101,99,244,82,60,12,152,70,192,173,82,220,104,112,196,162,54,62,176,93,200,82,46,106,103,118,199,215,192,171,246,5,153,199,41,48,186,67,190,99,27,166,154,58,229,228,152,160,68,162,5,3,200,51,62,229,104,168,117,206,106,167,14,158,232,0,17,152,246,56,47,229,118,92,191,181,248,129,32,33,89,117,39,43,100,148,77,178,92,218,118,235,158,9,33,26,205,108,1,207,209,221,171,223,205,140,187,37,165,141,168,17,155,201,15,102,160,111,169,203,163,91,131,73,237,7,35,172,165,165,117,196,172,182,139,24,161,144,67,249,111,43,140,82,237,247,204,152,191,9,160,4,206,112,52,252,232,146,197,27,151,183,153,67,67,245,12,65,54,65,23,171,84,108,60,41,198,144,233,89,97,214,160,245,69,216,168,25,65,254,148,223,45,86,237,206,14,39,43,9,93,152,110,169,228,137,43,22,130,243,53,215,127,251,69,254,215,52,16,179,68,49,219,61,159,68,10,9,101,221,250,218,150,208,99,143,97,221,123,50,55,158,29,32,187,14,215,112,47,136,3,36,157,160,24,171,190,25,66,223,93,122,244,153,252,104,87,114,66,95,167,47,97,72,184,118,30,46,97,65,216,69,156,197,78,202,172,76,157,168,50,251,146,65,99,129,20,205,185,239,186,194,125,179,55,235,65,186,168,137,9,186,80,58,92,225,92,36,135,8,39,34,123,71,57,149,3,123,112,178,227,183,22,176,17,206,33,112,198,166,238,1,19,187,33,231,44,85,171,137,105,146,229,124,224,225,99,100,253,1,154,48,251,209,103,2,198,134,173,60,249,159,18,150,58,211,156,65,5,51,170,172,91,169,160,102,162,41,22,156,7,91,88,65,194,53,162,38,43,112,167,88,189,174,217,15,230,157,10,19,32,120,212,131,85,118,210,28,187,117,191,199,209,24,69,21,189,52,136,94,163,134,113,212,208,244,204,182,110,247,112,33,162,147,253,10,0,1,211,117,24,102,167,36,70,245,121,110,116,40,194,133,136,246,210,166,201,2,4,174,67,206,201,140,234,86,127,178,224,44,51,225,114,71,255,146,102,219,40,159,92,75,196,129,80,88,121,242,143,181,71,132,75,58,241,121,29,164,126,238,150,129,68,102,213,186,194,130,28,17,23,102,100,175,170,48,60,158,240,62,235,120,61,118,205,68,51,183,199,102,6,254,223,202,250,219,56,86,184,245,89,63,95,97,239,186,143,106,230,19,29,91,10,235,109,210,45,26,178,98,1,219,82,218,181,160,184,198,10,63,94,216,41,75,55,143,198,138,142,71,74,44,126,157,157,172,20,138,172,95,248,16,163,13,169,27,215,98,118,54,215,153,60,111,69,201,28,133,35,69,165,182,188,100,141,135,164,59,174,51,185,229,233,158,61,51,163,62,12,102,207,138,223,159,159,166,1,229,190,108,147,22,72,194,25,65,225,162,94,116,166,173,108,21,140,255,194,89,60,151,115,103,15,203,6,41,162,176,43,165,159,104,42,255,7,134,112,152,154,243,176,155,82,139,104,30,139,113,66,85,224,118,171,194,106,66,3,231,238,137,27,50,29,114,52,25,140,29,15,52,25,49,92,25,110,244,227,135,1,31,105,130,42,247,92,140,234,31,175,26,43,191,33,108,22,132,81,235,14,159,97,18,101,15,53,15,1,170,28,160,121,39,40,237,143,222,138,46,239,74,3,132,51,180,141,9,26,111,26,187,202,161,156,66,146,105,215,224,126,77,169,171,1,19,136,94,31,120,92,184,244,228,208,157,195,210,208,92,186,148,204,136,218,78,12,96,107,98,147,114,72,49,175,101,177,64,166,60,47,247,197,156,80,195,201,148,105,51,11,143,160,76,235,224,43,49,17,194,79,145,147,155,117,108,204,162,52,26,110,137,128,177,207,91,225,138,70,46,89,230,163,118,214,168,243,238,195,154,44,83,80,191,191,108,139,115,203,177,163,134,139,172,7,83,158,154,206,62,62,195,138,158,144,169,112,237,174,175,120,174,27,217,148,165,39,103,255,17,68,92,90,110,134,228,217,42,133,171,122,237,149,173,151,243,189,240,26,222,13,212,197,206,238,187,233,109,147,37,138,121,118,19,69,201,35,219,244,188,223,137,178,34,90,116,97,99,151,199,16,230,133,180,33,35,5,157,147,107,153,91,81,74,145,0,154,253,87,190,83,97,197,71,67,184,94,101,89,233,50,70,33,29,88,114,101,39,54,168,37,146,43,5,49,76,29,133,203,84,46,253,220,133,191,21,142,26,14,87,43,156,71,232,51,95,35,233,67,97,148,198,119,15,41,173,202,48,60,159,50,113,111,76,87,216,131,10,87,140,236,87,118,109,84,172,48,145,213,146,23,98,27,32,159,22,136,195,70,151,135,70,194,35,133,249,107,57,107,197,214,77,9,65,159,19,1,22,94,172,43,203,51,179,73,221,69,86,44,93,129,75,155,192,232,74,120,190,183,160,131,123,237,70,237,220,100,69,29,182,79,115,53,189,50,132,94,61,177,89,232,167,171,122,219,147,138,187,31,157,17,205,215,11,79,38,100,55,60,215,188,164,232,135,198,205,110,94,99,34,77,77,187,163,190,174,19,205,230,25,89,236,132,16,128,142,51,244,203,35,67,14,179,63,203,18,128,43,122,243,57,62,155,58,200,208,57,5,130,253,10,24,205,74,165,72,35,216,17,75,0,29,58,120,180,42,69,26,149,53,191,171,179,125,69,238,69,248,188,231,223,178,231,94,112,172,56,51,150,240,71,27,77,215,62,74,105,80,92,58,17,227,94,212,135,167,31,233,2,92,146,196,38,103,20,46,51,84,44,80,16,87,150,38,108,47,207,5,39,162,211,169,164,90,12,17,183,15,210,196,164,52,148,45,70,191,68,88,132,67,172,76,82,240,128,146,72,170,213,11,111,39,128,90,73,147,247,16,3,110,209,239,172,6,74,108,77,102,13,235,241,170,149,145,37,168,60,48,44,93,159,136,207,212,100,178,115,10,35,191,232,247,133,89,165,210,98,147,181,114,70,65,145,81,219,149,249,119,46,124,133,141,94,66,68,64,191,236,68,189,61,10,3,156,28,27,57,229,113,182,112,133,176,75,99,73,82,22,40,206,246,241,219,116,66,105,65,132,100,116,185,48,214,180,83,223,200,121,142,81,16,73,22,19,41,91,152,102,136,29,85,191,179,206,142,33,25,26,152,178,219,173,2,76,7,77,148,103,128,81,170,242,47,8,6,226,181,88,99,172,32,211,26,181,49,136,0,109,189,156,221,113,223,23,137,103,153,22,50,218,154,59,30,105,131,81,50,159,232,141,4,80,192,3,47,242,169,92,99,43,141,7,76,62,95,7,249,142,233,44,81,24,81,206,34,20,196,21,182,232,12,179,36,59,104,227,87,143,22,197,200,54,217,176,76,37,111,167,123,230,242,204,71,48,231,74,93,23,78,100,224,229,187,45,244,8,198,15,155,180,69,87,206,121,98,125,185,79,132,62,41,253,234,203,136,156,105,178,116,205,82,182,59,67,250,190,11,166,108,249,233,78,27,78,212,134,177,206,205,122,207,184,116,150,251,56,127,189,71,2,111,194,248,184,50,90,56,52,26,222,72,64,182,139,246,170,13,29,103,43,30,137,188,3,39,146,75,218,2,112,194,131,226,129,31,195,187,228,164,189,11,228,81,111,193,124,90,193,73,224,205,234,117,225,174,229,89,26,35,206,32,139,25,133,87,167,225,240,89,107,16,109,141,15,179,91,58,69,187,46,208,85,223,49,41,180,124,109,203,129,177,132,142,25,133,78,9,221,155,16,105,12,95,52,211,89,28,246,149,174,52,120,207,248,106,41,247,233,170,151,45,243,236,69,158,51,148,145,34,211,30,153,140,9,189,163,48,33,36,64,66,210,118,70,122,28,107,132,103,15,144,127,146,122,62,20,50,62,112,122,234,57,102,137,129,98,173,35,122,44,3,97,6,115,130,152,102,107,107,15,217,244,24,162,172,229,66,126,160,255,175,175,8,190,112,115,236,154,45,198,211,6,1,9,135,207,30,247,54,191,3,55,10,36,193,249,176,30,182,241,108,124,70,212,228,18,135,107,91,17,134,15,231,179,118,230,209,70,124,175,40,122,230,239,224,152,109,51,147,125,96,10,132,193,101,161,2,45,251,61,224,236,177,242,52,255,184,214,198,127,195,36,202,94,184,180,96,168,33,87,160,219,193,146,200,222,39,39,202,208,164,91,139,222,23,231,142,43,103,99,185,245,153,45,175,61,65,152,226,213,233,93,209,85,24,140,41,10,50,218,3,150,56,87,144,40,231,47,107,169,112,13,45,68,204,92,217,45,62,63,156,147,91,245,194,176,128,31,36,247,156,209,164,8,154,216,89,57,134,166,51,108,165,104,251,242,234,232,22,208,163,151,121,3,56,105,15,86,159,110,247,178,197,176,151,17,72,140,153,21,38,83,51,47,159,112,53,217,217,0,151,18,231,70,192,254,105,125,91,180,137,251,125,21,116,119,245,182,243,143,133,28,52,74,214,37,13,251,166,45,2,65,194,196,110,80,119,231,227,54,39,64,224,60,27,31,189,107,220,26,131,77,8,253,83,123,192,104,97,156,59,40,108,180,29,235,119,109,2,56,61,46,60,163,123,248,60,113,2,129,90,133,214,250,188,47,38,237,121,25,181,157,229,245,25,73,53,78,125,94,228,153,83,158,140,4,13,150,62,82,204,148,78,119,100,103,18,160,201,60,96,210,54,237,249,110,151,187,4,64,245,197,100,240,249,244,206,19,115,238,29,186,122,75,169,242,231,227,225,152,128,59,196,62,189,238,73,162,211,25,206,212,20,235,251,233,237,17,141,113,219,198,201,51,196,71,56,239,96,86,155,243,147,178,200,9,175,102,135,217,129,23,221,197,210,228,232,228,30,250,97,200,53,234,80,160,183,56,93,184,138,198,130,229,113,206,251,159,193,10,71,251,86,63,0,68,211,189,188,69,38,113,106,207,18,74,74,115,70,27,203,172,144,100,244,3,160,152,123,143,78,255,163,237,204,146,45,215,113,29,58,37,245,205,252,39,86,90,220,38,5,157,168,251,153,113,235,189,136,76,164,189,109,89,45,9,2,28,224,245,167,145,247,242,193,199,169,104,173,63,232,173,93,131,181,39,12,181,31,156,163,242,135,152,205,19,188,202,72,137,94,10,127,30,186,9,7,93,151,42,111,251,153,254,220,155,161,28,48,244,29,125,43,42,193,227,193,112,231,250,3,167,176,82,157,203,52,23,117,150,165,164,38,69,125,217,217,18,179,45,212,6,159,115,69,97,28,100,183,119,210,32,165,231,3,100,25,99,179,191,223,58,57,23,139,146,11,78,177,207,89,177,55,167,183,77,35,218,53,141,181,176,228,166,248,30,13,107,97,125,175,116,86,221,25,85,46,228,155,230,19,209,155,145,139,60,19,50,148,12,129,169,51,170,81,135,5,49,66,63,53,117,14,51,10,135,32,54,78,57,213,112,248,206,193,234,134,40,121,54,179,26,43,65,216,58,234,43,19,105,233,245,132,74,66,99,193,108,194,16,136,248,167,121,57,43,138,65,71,200,94,8,159,111,134,127,28,94,241,125,192,56,246,247,76,182,205,151,35,59,78,67,166,194,153,63,20,154,212,245,78,230,240,130,127,223,47,55,0,76,241,80,186,247,70,81,63,127,82,24,192,80,16,139,92,141,249,242,39,107,98,114,79,181,94,87,16,204,47,8,43,197,131,79,142,17,85,174,198,138,224,183,232,160,184,138,14,91,189,63,205,56,32,4,241,193,40,28,150,88,55,112,241,104,120,186,249,131,147,125,190,121,9,224,101,251,199,31,92,9,81,222,226,50,132,182,169,78,205,223,131,215,95,162,162,9,204,33,229,107,51,66,180,229,138,245,13,148,130,137,224,127,232,228,4,61,47,120,254,71,32,247,67,89,158,46,145,150,189,28,118,77,227,123,43,148,98,247,13,254,227,63,73,126,123,124,45,214,40,198,190,202,12,232,67,49,31,175,233,48,53,207,49,17,29,184,193,183,239,197,225,51,155,148,114,223,10,250,99,250,212,117,118,179,234,171,107,148,202,196,0,249,107,231,123,243,180,229,99,78,115,186,142,171,145,86,46,253,94,77,54,251,188,141,63,121,226,232,43,159,203,106,245,191,72,4,89,30,140,32,231,109,53,74,33,62,113,108,67,151,56,242,28,180,154,39,150,127,143,109,79,42,63,141,57,80,241,215,62,39,186,179,172,75,23,199,157,224,211,206,54,73,98,139,42,202,197,231,48,21,109,198,76,131,2,200,3,207,79,30,148,174,112,22,219,37,93,216,236,104,191,147,51,48,137,135,122,63,8,102,201,253,11,238,192,51,67,118,99,223,171,209,30,59,187,223,26,157,148,108,207,253,94,84,187,228,175,174,204,96,2,241,247,131,240,87,187,54,191,247,216,242,169,33,194,230,175,234,128,231,194,82,190,10,76,145,231,184,207,213,137,183,8,140,156,192,199,178,5,102,39,19,203,198,248,57,185,175,188,227,230,229,138,8,162,103,71,205,65,155,113,49,121,137,124,97,50,151,223,214,102,91,46,160,222,76,190,21,243,114,2,242,38,41,191,82,46,133,49,162,111,209,36,76,229,242,219,156,31,171,247,81,196,158,234,148,139,7,204,226,222,98,194,161,255,143,11,159,70,73,197,27,133,115,113,174,93,96,118,85,95,89,25,48,251,229,219,81,122,70,244,121,196,60,11,13,45,11,154,33,107,249,247,128,99,43,33,68,234,211,104,197,238,211,44,202,19,91,26,156,60,243,151,7,178,139,115,186,116,186,129,117,214,153,148,107,60,55,193,253,136,130,67,63,196,219,59,251,36,60,178,153,185,92,248,64,227,139,103,49,138,58,101,228,242,211,20,60,180,237,55,183,243,80,150,7,63,91,14,226,82,14,179,22,45,185,57,62,192,31,93,117,155,229,48,245,21,2,143,45,175,93,121,151,231,230,240,132,124,66,50,215,95,253,32,217,246,151,53,150,46,82,73,77,154,101,179,101,75,254,222,197,210,239,242,69,182,89,40,250,205,145,212,144,126,150,247,207,195,192,81,106,118,165,151,146,1,89,159,83,246,254,157,50,228,214,228,10,210,244,37,160,32,26,151,244,226,12,155,222,225,140,96,215,21,141,3,222,5,110,219,7,159,97,157,110,237,49,58,152,104,243,198,213,176,252,110,37,171,193,181,250,154,74,58,120,94,181,59,208,50,93,166,105,163,52,145,133,110,98,26,155,203,11,153,56,98,79,52,183,110,163,20,36,6,247,240,155,163,230,117,139,64,144,255,28,70,100,255,193,166,200,85,180,85,76,87,203,251,33,37,234,235,58,238,176,204,97,50,224,75,27,181,20,4,143,5,62,195,55,214,15,42,76,234,77,45,176,37,166,146,223,7,62,123,218,124,29,16,12,174,206,246,70,127,29,1,169,46,47,118,118,129,109,122,179,156,99,25,149,52,242,104,28,221,190,24,60,102,86,4,59,146,52,57,85,183,159,190,26,108,97,138,157,244,123,110,59,130,237,15,70,64,224,26,36,140,159,32,254,199,113,64,158,125,245,117,109,242,134,249,168,77,31,65,36,67,71,151,201,180,102,204,183,118,92,140,96,244,93,219,58,90,31,227,163,57,110,51,212,123,110,141,85,201,199,159,55,212,206,91,23,102,183,240,245,36,208,45,142,20,20,41,241,129,134,191,244,207,239,64,238,141,62,206,242,231,154,28,173,186,160,155,147,223,47,235,7,140,45,131,188,213,143,108,191,162,65,81,91,151,7,35,5,63,190,204,54,159,227,204,202,218,75,27,11,204,47,135,107,31,203,124,100,47,58,33,128,249,59,219,58,39,160,137,28,87,191,22,154,227,146,126,112,166,104,44,193,227,185,76,195,118,9,220,169,70,201,247,173,160,214,92,184,176,163,74,247,91,161,237,38,55,71,197,225,115,138,161,214,14,81,180,38,232,68,225,192,239,141,162,204,61,242,3,211,105,162,143,181,105,10,246,23,54,146,99,138,171,209,94,150,207,209,33,61,251,18,64,141,253,18,127,74,244,189,140,158,225,232,50,150,159,160,244,164,230,207,13,129,249,82,216,7,59,51,76,91,253,173,153,224,111,6,138,54,128,153,20,79,214,121,140,251,203,28,149,215,136,175,213,176,176,149,5,128,117,142,124,138,195,5,159,186,46,48,116,214,121,97,114,199,247,201,216,108,215,52,122,192,89,84,97,216,30,33,174,117,111,110,89,116,121,52,194,142,189,221,54,67,53,70,174,198,72,169,197,232,161,246,65,27,205,44,13,191,164,184,193,148,94,74,171,76,203,131,215,104,114,120,233,247,115,82,194,145,191,74,63,131,19,139,151,192,168,93,236,184,154,40,150,116,37,150,92,215,154,178,206,208,224,149,11,220,160,46,221,54,135,242,182,4,102,102,72,245,54,106,190,74,202,176,231,173,98,197,31,141,81,208,238,241,134,244,62,108,125,191,218,248,164,178,224,155,142,221,71,12,52,216,148,153,5,230,27,197,92,72,197,99,89,10,147,8,137,17,84,141,174,55,5,70,10,118,196,163,145,228,122,225,181,62,178,192,47,114,155,174,151,60,205,143,235,89,247,39,71,93,50,151,219,44,179,254,124,56,28,110,251,25,128,103,177,131,139,181,3,38,11,47,55,255,25,94,198,213,108,69,231,86,152,5,177,95,152,16,245,3,127,169,164,15,109,250,94,168,29,231,45,23,79,57,192,252,52,30,170,252,242,208,29,152,121,126,214,24,220,68,86,234,126,238,189,120,150,11,215,42,243,56,38,55,189,197,7,129,157,113,157,82,127,240,218,109,94,120,220,218,230,3,15,92,236,171,119,6,99,102,203,92,61,205,169,59,230,121,34,19,89,159,124,178,233,138,37,166,152,34,165,60,218,34,154,222,228,123,213,170,55,255,149,98,196,111,223,80,161,97,68,88,203,197,208,190,120,224,245,57,116,24,60,201,92,9,60,97,23,251,231,128,27,184,202,11,151,207,108,233,7,175,162,77,70,186,163,220,17,144,77,114,229,129,57,245,92,56,95,94,9,117,49,196,57,238,224,100,219,49,30,20,159,129,139,182,38,171,27,89,200,59,223,85,84,104,234,115,107,76,216,155,192,218,143,72,128,158,169,121,203,189,135,244,163,5,87,51,87,185,250,22,131,127,232,23,134,252,208,34,163,131,178,232,180,98,183,192,64,155,178,174,2,143,79,171,231,7,151,91,0,12,108,148,148,251,185,206,234,180,95,248,204,10,93,224,155,35,48,152,16,117,14,184,73,114,219,96,74,15,4,30,215,89,142,178,99,92,165,75,252,54,193,94,25,62,20,232,229,212,239,248,32,159,93,5,70,254,95,134,207,148,250,124,236,39,88,183,239,208,61,243,199,148,77,20,240,248,148,3,126,48,14,137,23,134,93,179,99,111,200,14,120,203,148,3,145,189,52,105,53,136,85,207,213,200,94,223,225,67,86,84,30,13,125,157,79,182,230,7,195,196,125,224,61,183,92,125,118,150,122,115,76,17,118,22,88,247,188,228,167,215,190,159,4,18,73,29,10,67,146,175,10,203,9,104,153,227,124,108,87,138,233,106,203,39,57,159,243,246,242,98,36,140,254,160,187,213,42,176,236,209,140,242,94,211,190,104,213,9,107,89,149,221,140,123,83,230,46,39,105,211,64,254,82,254,63,120,220,114,61,131,169,46,187,51,177,184,51,19,30,206,148,240,198,197,105,106,147,80,114,155,238,126,186,192,178,144,185,208,188,55,230,157,135,33,214,148,174,112,163,42,87,224,165,87,67,53,240,240,26,91,212,179,91,145,61,218,182,250,198,152,239,56,148,107,104,3,91,40,23,221,254,193,163,202,91,111,72,171,51,150,190,60,237,48,244,192,205,163,138,63,120,200,201,11,191,216,122,199,54,202,239,67,162,69,155,237,66,139,142,148,45,159,148,31,120,220,153,26,13,155,155,173,53,23,15,206,246,241,219,102,73,80,30,152,92,208,133,123,150,177,141,17,245,248,180,70,127,240,233,42,75,225,92,87,187,87,79,76,123,47,204,153,47,199,23,35,133,115,69,84,17,53,167,220,38,186,18,234,112,93,91,109,178,168,15,239,197,86,254,45,83,222,182,148,97,172,111,201,172,129,170,194,123,76,65,139,4,237,251,79,140,35,122,3,180,139,190,30,24,2,201,190,112,79,218,104,144,125,75,154,23,78,91,78,241,212,235,143,28,11,65,34,201,45,155,172,115,80,68,124,254,251,96,231,196,152,154,30,161,54,7,23,223,38,45,170,18,218,253,233,129,108,233,233,106,211,97,42,119,135,162,86,69,127,209,41,219,59,234,244,22,218,245,14,103,42,25,251,3,79,15,208,253,210,22,87,108,209,226,222,216,61,127,175,181,24,124,227,174,188,132,227,214,78,190,190,97,80,217,175,122,134,193,80,181,183,192,55,139,13,221,6,89,193,26,87,79,206,126,242,104,196,183,63,19,2,96,210,73,183,171,140,179,93,63,79,214,227,209,134,9,250,95,56,159,29,218,78,247,183,33,252,229,7,174,221,63,39,240,77,31,26,74,193,217,125,47,226,213,85,97,106,165,229,98,70,247,3,215,56,135,216,236,120,235,120,205,184,104,230,22,95,155,204,198,208,39,195,203,104,250,234,135,149,0,255,68,96,236,80,61,172,178,108,101,110,47,220,191,196,231,15,190,126,201,134,182,58,219,188,104,151,5,8,152,72,89,185,240,188,57,87,131,71,150,39,163,200,112,63,232,249,155,174,232,18,24,181,165,116,71,0,110,111,85,126,26,150,200,172,209,139,169,9,191,147,206,129,177,142,236,209,77,137,252,110,105,179,142,60,86,28,12,33,165,201,224,164,210,134,28,102,204,104,40,165,12,189,154,1,184,238,76,158,203,172,10,159,81,146,230,157,170,169,77,31,15,220,117,38,47,87,176,255,135,186,48,167,161,68,130,5,166,151,215,187,168,55,171,115,85,216,22,204,11,175,107,163,11,140,164,255,221,217,162,162,179,31,116,182,152,239,14,218,175,109,187,193,245,204,228,119,59,15,1,165,61,176,51,81,127,112,125,122,233,44,107,222,117,27,47,206,89,229,183,109,63,152,111,248,131,132,132,180,25,7,141,233,51,26,245,126,16,110,95,120,199,107,83,254,95,255,192,237,110,155,57,166,63,61,13,56,158,12,226,228,21,192,28,86,214,61,87,236,61,57,50,93,213,208,31,140,33,228,133,53,188,1,204,82,234,211,60,78,184,85,191,215,196,48,54,207,11,111,57,106,24,76,154,33,224,156,47,81,240,192,132,93,110,112,4,31,154,37,83,53,161,175,156,226,183,9,117,93,82,195,15,238,45,194,58,216,74,175,57,20,54,111,136,11,239,171,73,250,131,221,138,198,224,41,204,98,92,11,18,187,242,8,154,162,36,32,203,4,240,136,181,209,152,11,218,166,212,226,222,142,104,146,214,123,63,112,187,103,9,68,144,187,78,120,155,40,156,163,20,225,73,58,124,152,50,196,138,99,254,106,38,156,247,192,216,96,6,12,67,174,41,12,129,189,92,24,209,99,133,217,71,213,128,233,137,247,201,224,17,206,29,59,6,171,202,185,199,55,168,170,44,205,17,42,62,115,216,245,65,0,94,80,41,122,196,138,123,190,213,91,6,227,170,184,46,60,175,255,213,15,110,99,203,213,44,97,23,46,230,123,84,60,169,128,129,185,62,26,89,183,207,9,135,144,27,33,222,187,3,52,184,38,207,94,1,179,44,92,24,234,160,135,194,168,147,60,27,97,105,115,170,60,82,220,27,154,115,149,181,211,114,29,253,123,175,51,215,37,244,51,95,184,121,82,14,20,201,174,7,93,95,229,163,193,80,78,183,194,80,238,106,192,187,104,131,27,139,160,221,139,81,252,123,46,222,108,135,28,198,119,77,182,4,103,74,73,177,159,48,120,175,231,230,4,193,163,77,40,115,106,73,154,236,124,140,229,1,93,82,68,19,174,249,133,207,220,185,252,108,103,114,77,162,31,248,131,161,37,8,124,221,79,109,150,63,123,207,120,237,51,112,147,140,16,84,114,235,104,247,98,62,230,120,224,238,145,46,131,71,210,239,65,96,113,71,171,64,163,72,178,12,144,219,58,205,148,47,188,37,184,63,172,16,32,40,35,137,253,221,21,203,51,248,188,203,125,112,130,245,101,42,60,92,30,225,7,75,240,208,208,125,83,122,29,234,248,126,238,141,40,237,253,105,34,122,67,97,54,89,89,224,169,29,109,153,236,195,16,88,210,187,204,172,196,42,229,193,166,108,163,8,187,117,79,64,253,94,107,38,125,173,243,143,179,252,116,175,91,155,12,3,116,125,233,36,17,114,96,251,216,242,61,218,211,224,28,97,247,253,105,232,250,207,213,100,101,239,213,86,11,174,48,43,247,253,237,42,39,32,67,167,116,36,248,217,233,249,105,215,126,54,52,255,99,17,151,255,255,139,207,211,172,114,95,37,179,102,61,240,153,248,111,67,96,221,246,124,95,11,221,5,12,125,226,249,192,86,89,234,48,114,161,115,61,240,240,101,3,152,31,123,175,158,49,197,81,198,57,223,86,230,8,44,112,30,243,125,178,79,114,214,208,81,251,159,139,207,173,243,133,243,120,225,73,20,220,97,18,167,251,133,161,148,7,76,45,210,243,220,84,254,151,11,231,190,255,180,120,142,41,140,68,107,170,79,231,89,189,199,147,65,115,123,222,106,180,114,39,2,138,181,243,211,160,125,151,152,246,201,189,181,103,158,56,155,174,182,239,79,155,8,221,51,38,208,7,185,112,202,127,6,148,135,82,64,243,187,20,162,143,226,209,97,131,201,158,10,156,150,204,111,240,175,180,73,112,124,186,196,128,134,223,156,142,70,132,44,115,16,3,76,231,66,206,60,7,134,82,180,47,92,170,108,201,128,221,81,238,7,167,172,15,14,79,112,221,213,206,4,205,101,0,156,67,98,45,193,58,40,102,156,167,139,225,66,200,198,191,53,167,254,37,159,203,146,89,219,159,236,108,138,136,154,42,12,15,52,7,12,1,119,62,112,237,209,42,7,206,67,206,6,236,20,231,110,247,106,236,138,245,106,227,63,175,216,155,236,118,203,214,127,112,238,130,166,172,107,6,218,83,179,196,189,207,58,221,36,164,64,116,118,167,184,26,27,132,172,243,250,153,88,251,87,65,103,185,255,190,37,191,56,32,83,187,15,229,54,85,247,249,116,195,140,177,85,156,44,152,76,117,7,64,61,82,112,22,76,126,41,239,7,117,5,212,31,55,224,234,215,25,154,230,92,151,57,208,214,149,65,252,193,233,243,221,253,193,181,117,125,108,100,130,203,133,235,18,46,43,48,66,12,243,194,173,234,84,152,77,147,160,94,152,18,68,217,34,155,217,116,220,28,150,148,118,210,4,173,244,238,191,77,236,190,61,176,75,204,252,96,104,253,2,155,97,122,192,248,224,182,103,247,78,77,119,60,121,234,73,38,187,252,139,210,213,32,76,160,142,165,39,3,154,193,163,106,192,185,201,231,162,228,109,206,136,145,158,141,72,89,122,190,53,141,161,32,107,156,246,164,239,8,12,217,56,2,14,231,88,183,117,100,3,231,155,84,178,236,176,134,43,38,37,48,113,156,58,147,142,56,73,25,124,158,52,162,241,205,168,106,243,129,97,188,94,184,62,33,5,224,17,135,76,20,170,234,11,147,184,246,247,198,225,167,46,61,215,159,227,83,191,249,123,226,100,107,61,240,236,241,222,148,85,23,253,36,148,147,204,72,174,80,86,221,159,39,167,28,249,18,73,204,70,70,223,251,103,54,23,48,5,61,207,205,87,144,82,13,206,87,245,223,224,233,42,143,6,227,88,246,196,20,206,150,47,200,76,168,235,106,79,99,127,158,34,222,142,244,229,144,64,38,240,184,52,170,218,80,31,127,80,40,126,23,173,249,185,150,183,94,23,165,240,65,162,52,27,18,74,132,97,48,8,208,183,34,180,184,250,205,191,247,122,85,83,128,145,112,153,55,63,146,166,78,243,217,244,236,99,94,201,36,214,52,72,138,218,122,186,65,183,97,217,127,133,231,158,49,237,144,233,170,15,92,173,132,198,97,43,76,95,47,156,35,66,116,224,166,7,11,34,122,88,10,4,12,243,116,188,1,191,18,31,4,111,226,61,159,223,70,133,165,93,184,190,79,94,195,221,232,7,151,161,48,107,99,176,207,78,151,221,103,207,92,30,184,228,37,145,204,174,27,10,52,246,88,149,2,166,176,253,185,57,177,83,129,137,73,60,48,230,49,1,163,124,247,252,118,117,173,154,31,188,182,14,145,86,107,164,62,225,79,158,5,234,65,57,175,173,11,159,213,114,62,48,98,40,1,35,234,174,63,93,41,94,191,97,107,4,44,182,194,9,85,159,11,143,164,193,72,44,130,115,9,152,204,129,6,175,208,83,244,3,151,193,100,168,20,206,132,209,3,110,240,86,37,50,141,97,136,143,63,220,96,103,209,223,38,209,150,87,100,10,166,229,183,20,62,11,92,190,89,138,242,130,120,151,182,11,142,166,163,151,199,74,241,177,45,71,145,94,184,237,20,87,19,42,214,120,59,201,149,136,38,2,99,0,47,48,167,131,248,156,139,36,250,172,154,31,57,247,235,241,214,21,102,213,84,216,196,73,47,156,158,78,158,208,138,140,54,41,120,204,100,69,9,9,247,11,47,225,109,27,220,238,131,193,215,151,237,122,218,86,171,58,46,76,64,73,225,240,79,255,224,46,145,229,100,139,78,116,67,224,41,83,113,130,207,249,41,144,88,163,156,126,35,161,72,78,237,172,204,1,195,95,107,15,156,211,253,156,152,123,75,114,5,98,240,136,189,144,193,85,118,82,137,220,74,185,87,67,69,104,138,142,203,250,49,116,232,131,155,128,88,204,42,104,151,108,57,154,35,14,30,27,114,131,81,238,120,224,60,110,58,203,118,20,114,243,223,214,52,6,103,218,34,194,77,250,17,99,128,118,83,136,121,140,23,62,47,54,234,133,231,124,81,246,32,23,93,146,114,66,76,241,124,178,113,179,147,82,4,248,67,57,180,74,106,51,9,11,133,122,177,86,238,100,137,170,99,210,159,166,162,37,186,161,17,27,132,151,141,142,246,76,50,213,226,112,87,31,184,14,65,119,18,42,213,65,201,134,69,155,88,221,158,192,200,195,223,248,43,148,146,254,164,185,203,152,151,167,5,233,113,10,83,17,184,183,113,115,205,85,180,149,45,135,94,46,67,57,145,245,17,122,12,42,82,184,154,94,248,236,46,30,24,163,191,184,55,68,1,37,30,16,156,157,243,94,61,240,60,149,236,62,166,1,17,110,63,27,2,108,100,30,184,223,253,31,46,218,74,107,61,48,126,133,253,194,189,11,255,236,192,52,92,172,249,156,188,247,131,114,200,189,232,25,156,202,121,216,251,158,36,40,0,24,218,100,173,133,3,170,177,18,40,16,83,170,7,101,199,243,50,34,140,32,35,44,148,77,66,35,224,14,173,65,96,162,144,145,106,38,133,222,149,65,9,140,90,169,192,83,121,7,232,110,231,216,183,226,134,155,228,230,204,241,37,69,206,136,228,98,146,22,183,37,160,221,71,219,47,169,1,91,116,164,164,46,124,222,188,43,156,71,156,57,81,93,75,66,90,133,88,213,210,186,204,208,172,165,34,212,244,207,28,252,23,136,78,243,33,82,89,187,93,206,16,158,91,74,164,202,84,38,95,254,37,149,33,242,220,13,237,181,216,152,146,39,211,159,54,85,221,126,57,67,251,180,162,220,251,108,254,48,195,140,215,130,62,211,20,70,243,173,94,88,73,11,192,115,143,46,87,55,229,183,0,167,200,253,3,163,204,173,48,26,3,67,224,188,244,230,213,20,84,2,62,159,94,169,109,166,63,55,219,3,111,133,75,187,251,86,224,169,223,171,154,211,160,92,77,245,134,194,168,4,220,23,43,90,95,0,154,219,184,108,39,66,251,202,7,132,140,27,33,6,178,241,67,152,86,192,101,77,129,215,214,206,64,102,166,94,94,220,105,150,212,148,201,72,1,124,185,4,178,222,246,67,224,60,179,231,188,140,190,9,49,81,9,156,105,204,75,106,37,230,249,80,98,39,106,143,113,111,60,212,170,82,98,179,85,201,220,94,220,117,210,33,97,84,130,30,3,209,119,118,97,82,81,28,94,215,37,244,81,198,63,21,53,47,180,139,150,164,212,105,72,119,151,86,176,140,22,242,160,146,96,71,200,78,41,65,19,153,157,29,71,183,108,92,103,69,41,80,190,224,152,243,69,177,85,17,88,137,163,211,28,59,231,229,51,212,162,108,242,129,178,233,18,50,196,149,53,50,20,229,77,33,67,148,37,21,23,102,235,87,211,122,96,101,93,67,241,207,194,134,208,113,11,154,75,237,130,42,117,108,178,62,228,126,159,91,28,153,205,131,161,68,74,147,119,102,151,35,20,121,232,143,50,52,240,132,122,208,18,113,189,31,248,160,103,153,147,49,139,137,207,122,96,20,53,4,22,74,218,185,18,211,172,42,253,171,54,121,167,154,48,223,150,30,180,181,86,9,56,245,124,105,232,229,229,115,155,120,162,244,78,118,202,250,224,184,236,220,89,20,167,71,153,46,78,123,205,177,47,213,245,236,155,171,172,44,231,169,71,22,190,41,101,4,251,129,57,69,247,11,15,97,4,192,135,167,200,61,88,213,201,156,193,165,22,99,99,25,17,124,111,244,97,228,222,236,195,133,208,77,113,114,149,79,77,238,233,78,8,103,66,77,93,219,20,17,164,49,110,64,5,43,17,169,111,129,234,51,231,45,228,96,226,146,2,150,109,242,109,55,14,84,36,81,107,162,0,101,172,136,65,21,216,203,93,171,95,136,167,69,89,207,121,47,137,183,116,104,98,229,70,199,202,208,92,42,101,59,240,156,131,113,51,173,168,80,107,130,34,55,103,198,110,85,123,33,133,130,156,41,2,46,196,133,180,28,105,166,22,163,195,234,79,244,165,43,197,224,237,194,167,219,202,131,33,95,44,12,249,179,21,218,66,83,39,95,92,75,80,58,27,49,87,33,185,119,92,189,47,95,148,144,68,150,125,66,55,162,114,190,1,71,116,79,165,112,237,124,174,57,110,208,175,14,13,50,17,50,50,85,130,104,210,38,226,40,192,200,151,68,47,68,159,162,201,107,179,5,159,235,198,4,77,220,67,208,78,217,71,92,12,255,172,201,189,171,137,5,223,178,55,100,232,4,206,200,132,197,20,109,133,21,82,70,72,173,101,52,217,57,13,100,9,250,117,108,189,206,104,9,194,140,41,60,110,41,35,180,34,196,200,6,144,188,145,149,131,10,59,182,164,14,227,179,39,40,170,192,37,54,171,19,2,133,172,181,84,89,183,26,193,101,36,255,138,20,244,80,151,123,78,54,151,224,132,12,191,60,56,44,161,75,146,237,184,242,73,177,42,91,190,86,111,105,25,85,77,210,195,217,213,231,46,165,101,40,189,75,77,40,17,143,114,187,232,153,40,151,20,140,82,204,34,163,154,90,111,45,55,197,53,113,221,170,180,51,138,165,146,149,146,144,18,243,13,68,156,166,117,174,184,30,69,6,4,35,34,201,108,246,138,154,210,138,14,12,249,61,247,167,2,247,188,69,188,84,199,167,109,107,113,48,70,109,177,219,68,27,84,63,71,193,203,98,69,123,239,52,69,41,223,234,150,145,151,142,226,96,198,162,28,107,208,247,56,191,224,153,54,243,126,86,112,76,47,144,58,32,68,55,57,80,97,15,58,250,150,170,101,206,203,2,15,118,240,145,187,132,83,162,101,230,28,123,60,203,208,236,12,170,245,110,76,177,177,120,88,126,61,119,217,6,35,134,187,130,106,131,36,124,209,66,240,132,159,144,95,107,244,245,169,240,57,119,204,200,123,158,46,186,100,182,225,136,179,146,19,109,178,233,0,201,210,129,14,111,253,20,239,136,51,153,199,142,220,155,98,250,242,53,55,172,26,164,197,134,150,222,155,142,169,23,184,119,12,84,164,84,219,100,98,157,146,144,59,102,76,50,232,225,121,186,180,46,48,210,171,82,245,82,208,250,168,158,155,52,13,65,225,100,17,46,45,205,55,94,112,214,216,120,117,149,74,64,123,206,245,8,206,252,208,116,233,193,67,226,234,198,64,232,218,163,168,76,67,11,59,28,38,209,153,53,10,67,254,41,24,66,198,96,29,178,230,33,193,185,67,70,97,152,79,144,92,75,240,46,251,199,164,158,115,75,63,72,152,138,250,215,40,86,141,43,155,73,84,88,97,148,59,188,97,86,55,129,43,146,142,43,126,153,81,189,85,112,3,2,72,11,201,140,132,146,156,104,125,192,187,8,181,14,196,37,101,34,67,165,180,215,16,166,128,73,89,36,240,148,80,193,244,84,84,67,45,47,55,125,112,234,200,250,14,229,21,108,153,135,194,169,134,18,14,143,168,92,136,158,32,146,117,23,92,170,200,76,12,145,140,57,179,13,170,14,33,97,66,30,101,138,50,203,153,33,188,194,8,13,234,49,175,173,35,162,46,171,185,130,63,247,158,69,170,74,218,54,87,237,118,223,106,34,182,45,122,50,51,56,104,21,106,94,21,149,28,114,84,165,135,240,74,50,107,45,85,178,49,49,56,151,109,57,29,95,188,246,6,117,160,144,12,252,157,207,67,228,253,200,228,228,117,134,237,8,209,23,84,216,175,84,13,161,134,238,58,5,120,56,240,177,20,30,204,238,254,219,84,54,73,121,5,218,105,103,151,224,220,59,186,126,147,194,222,134,180,216,246,42,32,234,158,40,92,147,23,59,187,234,121,47,221,194,131,48,85,162,211,195,253,173,204,171,48,55,213,52,130,71,230,143,189,78,223,150,101,7,24,5,236,128,89,136,164,69,231,50,113,219,28,82,79,231,236,41,234,62,248,90,87,231,49,83,184,156,150,164,215,24,40,164,157,93,203,137,240,203,186,91,186,134,56,30,154,200,14,67,56,40,34,214,4,149,210,107,97,128,185,153,220,28,2,79,10,121,32,138,110,170,168,126,13,78,3,51,190,199,108,86,237,46,48,74,138,206,158,171,38,150,81,245,230,248,38,149,80,15,162,102,123,202,147,39,107,39,135,81,132,191,78,63,220,28,105,215,16,61,130,64,58,159,223,38,15,50,67,0,8,49,179,123,239,97,189,216,57,131,231,13,207,48,238,162,205,181,48,178,93,161,14,116,14,14,242,96,108,21,91,14,253,31,118,235,243,206,162,84,63,244,54,67,61,8,215,224,235,249,72,151,69,158,220,135,151,73,68,95,165,86,168,86,228,99,182,207,148,147,110,215,4,174,104,71,132,112,17,201,49,189,119,65,189,161,92,105,161,34,1,70,40,205,16,114,103,72,244,152,166,136,232,168,157,243,211,231,3,104,85,233,103,53,207,138,54,204,101,99,209,58,71,82,81,143,195,130,44,133,236,202,89,91,169,191,87,120,37,47,18,224,184,200,182,86,238,93,236,96,18,74,53,120,220,234,75,177,162,58,151,209,188,142,235,30,122,113,202,177,82,55,139,67,72,55,56,67,171,12,95,58,204,190,233,202,244,13,155,187,34,191,197,134,25,154,178,168,218,117,84,97,157,173,150,209,233,144,64,54,101,97,237,234,237,101,139,167,203,197,25,173,102,159,51,178,185,92,61,122,123,3,121,152,216,160,16,242,16,97,46,232,209,43,68,166,32,18,108,17,255,193,95,150,186,208,17,18,59,121,104,7,198,21,168,133,140,20,241,60,36,43,254,37,197,19,159,28,212,41,126,155,107,120,227,103,251,118,211,71,16,238,32,2,254,98,127,248,112,15,118,69,10,19,12,252,205,252,192,4,87,34,142,192,113,142,138,177,238,240,25,5,184,108,8,108,30,227,197,225,50,68,245,199,74,238,10,252,176,15,46,44,159,89,126,219,196,168,126,71,161,105,158,148,185,232,111,79,115,240,200,14,103,182,104,253,194,176,128,139,223,219,12,30,214,189,55,167,50,68,232,252,201,88,27,99,161,6,38,41,144,115,192,28,134,4,238,86,211,92,29,134,91,49,239,79,83,99,236,138,161,230,242,140,41,246,109,21,38,170,81,227,185,161,144,70,168,0,227,162,69,218,56,26,165,45,81,134,107,112,108,247,153,109,226,234,166,12,125,118,250,231,168,95,239,107,155,227,235,189,57,133,30,56,135,127,48,78,81,183,232,220,34,53,208,176,188,85,172,118,240,62,55,210,108,243,11,46,78,194,79,230,244,124,97,147,96,41,1,227,71,158,228,167,71,54,221,121,191,247,217,235,116,1,39,115,110,243,107,177,90,30,114,107,146,29,217,239,204,4,218,99,31,106,232,196,91,241,131,169,233,190,138,117,172,157,201,230,118,135,79,143,78,229,222,251,28,132,152,34,183,195,103,235,82,228,173,214,207,59,216,175,238,102,233,187,5,166,246,204,251,40,5,224,57,75,39,196,212,100,125,68,51,158,28,101,177,122,7,128,217,117,125,162,65,211,246,130,114,166,104,86,27,179,63,71,81,96,40,107,235,14,128,197,187,126,57,103,168,34,80,87,70,21,120,84,63,95,2,23,68,110,228,234,21,53,94,160,205,74,250,2,181,45,249,23,32,4,38,42,221,238,240,217,182,148,198,247,34,118,156,199,189,55,170,10,46,35,3,156,48,203,174,2,179,147,202,254,218,103,179,143,149,133,192,249,28,43,183,195,156,38,119,145,155,67,186,190,79,142,169,136,254,52,198,163,223,17,17,149,37,138,124,214,3,27,13,234,131,207,236,66,153,169,192,232,142,124,125,24,233,54,226,164,10,23,10,8,235,7,163,144,91,164,197,41,216,92,249,183,158,82,3,135,71,202,188,99,211,50,197,95,29,214,52,153,74,233,103,20,217,143,47,44,106,229,224,136,235,9,108,2,167,227,131,17,97,62,19,135,116,195,133,103,205,248,158,155,78,209,175,151,48,93,161,219,238,249,131,77,138,89,38,13,148,112,221,189,206,206,116,83,236,56,128,145,64,78,223,205,7,82,216,151,28,107,241,170,228,114,190,211,4,79,207,193,76,250,217,153,91,199,240,155,83,114,191,46,29,146,1,132,231,162,223,156,19,104,27,250,104,24,96,151,150,29,166,240,55,43,124,70,250,39,67,12,227,101,18,254,28,58,120,81,34,155,14,215,45,202,36,192,84,126,108,71,241,37,46,58,180,167,169,193,125,240,60,71,137,42,115,229,162,17,115,60,56,167,129,49,20,230,36,248,11,23,163,214,73,5,171,172,63,139,205,255,199,227,4,166,52,106,202,111,227,40,81,29,165,194,184,234,107,65,119,172,209,40,108,180,170,44,171,164,126,247,199,112,195,13,136,32,109,18,184,163,159,151,253,189,144,117,188,202,34,192,248,188,111,111,179,51,159,145,63,185,48,223,168,249,91,55,85,60,165,27,110,75,53,250,131,161,183,47,223,122,163,53,176,163,69,217,65,14,249,152,219,86,233,26,240,222,233,146,235,24,93,25,77,233,234,159,171,32,38,177,101,198,26,68,231,188,193,33,43,223,216,191,69,177,242,167,157,51,9,221,147,22,150,225,53,134,233,147,249,197,100,209,146,60,248,196,125,109,69,79,33,30,39,211,248,166,206,112,180,120,176,149,179,244,132,109,18,119,51,224,115,172,185,101,136,216,236,224,78,180,162,11,119,214,224,126,225,76,100,212,127,249,180,200,190,204,161,159,107,82,170,43,134,199,128,246,159,47,204,121,169,117,31,123,148,111,221,32,121,179,141,48,18,209,62,52,161,248,221,105,26,221,29,136,50,223,111,159,77,71,23,73,96,34,127,132,1,235,247,177,77,142,237,218,11,161,58,157,169,33,105,62,45,52,115,197,188,48,38,76,51,166,133,110,187,204,251,219,80,10,88,162,252,230,184,210,220,190,64,18,15,199,218,120,52,162,144,249,94,205,177,125,125,132,16,246,63,133,160,176,192,103,7,149,190,232,168,117,6,251,160,1,87,20,158,82,137,129,143,90,91,189,173,134,235,145,107,10,81,139,76,92,47,206,176,205,10,9,246,119,206,68,145,118,80,48,118,155,133,55,31,159,78,217,180,72,85,215,79,194,65,202,87,136,179,191,58,125,254,110,161,16,208,106,56,175,127,48,134,89,151,91,7,204,116,230,139,151,73,31,87,105,20,130,66,231,56,30,112,134,153,162,240,217,53,117,255,94,8,131,11,217,17,253,76,166,105,31,156,205,244,189,229,165,201,52,248,142,23,225,240,46,166,102,28,202,41,184,44,1,99,73,42,31,187,13,211,32,42,14,83,206,58,229,230,244,158,213,182,195,140,61,233,11,148,63,164,175,128,146,144,58,245,89,83,97,182,151,254,185,14,76,113,139,52,26,19,181,159,127,184,57,5,22,210,228,102,29,52,238,139,157,73,41,75,171,16,142,250,20,248,105,149,51,217,174,123,184,34,127,219,247,151,71,253,53,218,233,246,89,224,109,57,92,191,57,133,33,247,24,113,102,43,204,193,90,52,11,130,118,91,175,38,105,24,79,78,156,167,203,0,67,134,124,126,98,152,7,70,58,167,14,233,135,187,82,239,236,191,93,141,56,176,245,197,42,94,188,14,67,73,148,17,132,255,29,124,200,15,62,103,220,117,211,80,246,104,221,83,192,192,69,139,36,137,219,195,69,159,254,228,214,53,238,226,151,49,183,143,253,60,178,123,104,108,11,60,160,140,124,79,86,49,187,88,50,252,80,73,240,51,202,249,135,48,79,238,233,9,7,138,225,14,47,136,40,53,14,98,247,226,65,52,100,251,24,192,95,146,76,225,133,235,79,45,243,131,9,41,77,185,185,73,122,251,209,140,189,55,242,163,2,247,237,122,198,196,254,6,165,165,183,39,97,160,62,171,79,182,149,180,84,191,251,113,18,4,105,198,24,192,64,179,234,116,201,214,36,119,159,139,169,249,158,83,97,42,113,146,239,30,203,222,102,240,122,97,147,231,240,217,148,37,69,74,190,26,130,222,103,231,234,95,147,180,21,75,205,133,77,16,231,251,90,144,152,118,146,62,62,141,146,235,27,238,51,127,177,177,185,195,15,225,57,10,69,29,38,71,150,5,62,109,190,162,143,23,19,207,46,247,189,22,214,122,190,137,42,68,27,199,221,235,103,52,133,153,51,63,152,184,205,150,183,94,195,4,13,253,193,233,43,55,47,14,204,166,205,155,20,153,151,126,21,79,154,237,206,207,105,219,159,12,47,55,25,124,103,70,73,173,220,139,161,178,202,34,64,138,114,175,25,48,245,8,85,30,156,120,96,143,207,85,204,7,73,224,179,35,104,221,135,46,101,81,79,63,227,235,37,63,146,82,31,121,78,57,105,11,92,56,202,125,253,240,156,112,80,194,44,2,183,207,219,21,146,30,44,115,197,24,63,229,187,148,68,244,243,216,156,218,183,111,13,137,38,206,46,75,4,187,59,148,209,29,134,21,91,21,38,185,237,59,176,12,181,166,203,54,104,155,128,137,223,155,233,231,166,174,9,74,97,240,242,197,76,248,234,4,65,229,193,40,49,40,222,79,224,9,232,185,44,155,184,94,204,148,228,12,137,225,9,140,210,128,127,233,179,47,172,249,170,10,3,239,228,230,172,16,229,201,14,73,79,224,68,73,189,249,7,39,52,53,101,158,37,205,190,231,116,244,204,33,165,201,79,19,84,237,190,188,112,234,238,75,27,133,189,70,247,165,141,100,94,147,77,45,176,41,179,56,76,66,115,14,133,27,161,16,135,241,158,152,250,220,236,230,253,167,145,180,189,2,185,237,151,194,241,233,40,145,33,78,85,81,246,61,62,161,36,98,164,165,202,231,234,8,250,248,17,3,166,40,138,211,2,155,218,164,63,24,197,175,55,178,12,12,35,203,199,86,58,187,129,150,180,35,161,196,225,3,147,140,251,108,89,38,133,141,195,218,71,129,59,48,43,200,141,121,91,80,176,151,79,0,13,13,21,68,11,170,160,104,81,125,71,16,220,140,234,212,173,188,77,255,159,57,8,39,110,184,31,101,61,87,231,79,215,109,154,7,90,203,178,186,24,15,197,183,188,157,253,237,37,49,91,182,14,187,100,191,55,217,86,221,148,154,244,235,87,244,4,92,44,205,35,195,135,173,72,243,183,206,8,141,106,87,192,174,117,84,127,107,124,43,155,246,97,170,124,63,9,116,187,250,244,156,34,87,83,115,83,183,191,87,166,150,124,235,180,128,133,205,138,223,70,100,83,86,182,109,217,143,30,55,183,224,168,78,87,228,229,122,13,152,51,71,85,152,10,8,127,242,60,140,73,174,83,210,60,251,38,111,83,171,207,74,58,161,253,14,146,1,163,155,35,31,140,72,110,222,222,168,176,34,150,126,146,100,47,235,87,227,124,150,222,217,18,89,97,127,49,60,191,116,229,131,245,234,14,55,6,83,179,250,92,141,227,103,92,77,140,184,62,104,41,130,74,98,211,230,240,243,158,223,17,132,45,235,57,100,180,241,192,169,8,204,80,126,96,76,157,171,195,231,31,148,7,166,228,161,13,135,89,54,117,241,193,231,220,31,12,177,152,125,69,79,237,185,201,55,196,197,4,209,181,31,38,172,239,146,255,52,165,208,107,106,47,206,166,113,235,48,188,125,237,135,112,205,60,176,1,76,158,95,123,113,181,154,198,15,70,17,117,202,130,78,113,38,57,62,135,43,28,200,169,235,211,153,199,188,47,160,63,146,234,210,155,227,101,158,227,106,2,239,250,228,136,200,121,124,174,179,119,40,122,194,65,69,174,126,118,184,6,231,116,53,81,13,198,166,106,58,76,13,155,118,21,124,232,125,35,115,224,179,186,151,162,171,223,160,224,110,5,92,46,161,210,86,183,90,106,128,227,252,41,63,139,91,246,152,253,65,105,50,157,44,207,65,218,185,200,6,151,169,155,109,202,219,146,79,42,11,133,185,166,131,139,12,223,39,82,0,140,193,158,14,236,106,223,51,90,44,137,36,163,205,134,204,189,222,96,224,69,135,125,109,86,214,228,48,71,171,172,63,61,161,144,57,220,56,210,101,189,57,150,67,241,177,126,162,176,93,97,4,182,90,192,40,147,235,170,138,154,154,55,25,113,139,173,147,33,73,150,21,95,186,81,59,172,63,205,126,246,19,174,6,166,172,69,123,56,11,118,141,30,206,242,241,12,108,98,48,35,70,151,77,47,58,95,177,236,126,82,175,211,156,66,218,150,0,192,166,122,127,198,147,159,230,197,79,65,97,43,15,11,88,152,68,160,141,25,233,94,156,241,143,208,69,217,244,113,29,70,188,88,247,164,68,56,115,60,56,139,232,212,109,16,118,174,222,189,207,56,145,28,162,85,252,205,145,3,100,245,214,87,158,38,52,30,176,9,31,10,188,233,131,222,129,43,34,15,114,194,222,100,192,125,231,135,242,169,184,215,27,74,105,220,10,148,221,152,124,74,78,128,109,120,123,17,101,109,250,173,70,237,17,146,39,157,104,190,132,10,67,231,137,155,19,52,220,138,162,70,230,207,93,40,221,214,161,5,75,227,19,123,153,84,142,148,33,33,92,228,64,216,246,251,79,227,186,40,103,119,66,161,136,119,126,232,185,177,118,2,50,19,37,26,12,185,255,154,30,184,125,133,113,134,66,252,148,59,79,124,72,63,20,201,30,132,50,4,69,162,223,63,213,52,7,44,29,87,28,66,103,13,152,168,247,212,171,89,217,125,209,154,219,148,200,244,234,102,14,219,14,219,25,72,218,147,82,119,63,133,18,186,162,182,83,111,126,78,42,177,238,76,230,170,162,251,108,142,243,197,103,73,170,170,134,110,235,80,224,207,203,47,230,76,244,108,127,112,15,77,190,113,59,157,117,149,94,234,3,239,143,88,98,112,127,209,141,102,135,95,108,250,252,250,41,17,23,152,62,224,57,135,188,59,229,31,220,3,166,58,189,61,55,159,205,247,140,19,229,157,162,61,116,194,165,245,101,133,148,19,71,102,133,81,64,142,71,51,255,30,109,82,211,218,244,15,130,65,223,214,93,31,157,63,165,248,237,115,148,30,186,44,225,49,246,57,168,2,147,95,127,58,26,14,233,113,243,54,144,148,215,23,43,228,107,182,195,16,124,117,100,254,124,42,252,201,201,75,204,161,99,207,138,85,253,106,10,250,158,173,52,106,69,217,183,48,7,78,179,12,29,154,167,219,247,22,48,113,149,245,194,105,183,64,141,59,167,40,7,47,111,114,22,253,103,14,102,122,138,59,19,19,93,207,124,179,93,126,18,56,113,58,121,167,163,225,81,107,96,148,96,100,158,36,121,178,189,65,207,11,245,169,171,241,25,81,68,19,3,158,253,61,145,145,134,240,217,138,117,188,60,51,33,124,119,63,144,77,60,191,36,159,203,162,181,220,67,6,56,225,121,245,192,133,121,249,131,179,73,112,246,7,198,26,47,96,21,112,101,193,220,208,26,253,183,179,41,156,229,7,158,73,96,2,247,15,236,214,106,160,150,222,122,238,77,181,224,10,152,84,152,30,206,201,242,122,47,130,183,145,147,30,21,103,139,213,212,136,1,93,79,115,136,71,121,115,210,209,147,30,112,81,72,170,190,92,78,216,72,77,87,121,44,67,63,81,117,96,78,149,186,19,133,134,225,157,251,76,253,22,239,212,35,170,101,96,29,166,22,89,135,6,162,140,241,49,200,231,140,218,21,30,8,77,4,140,142,135,142,28,118,192,158,180,233,3,149,136,119,87,70,105,237,23,72,161,76,168,189,11,102,161,136,177,251,163,45,2,170,58,116,208,124,94,201,97,147,211,210,109,238,89,17,75,160,227,172,29,57,61,112,166,252,33,96,138,150,182,110,207,219,125,173,31,239,95,183,254,216,97,220,139,19,229,84,130,158,195,88,28,243,204,223,106,107,192,225,44,212,195,201,41,236,69,206,176,212,38,43,88,195,250,150,13,234,242,129,151,6,205,204,42,60,96,42,213,245,188,116,62,222,87,75,2,220,243,153,196,53,34,183,200,80,251,111,91,230,68,163,125,16,244,226,40,55,76,253,64,247,239,36,248,154,207,162,88,95,174,231,64,100,223,199,103,20,186,73,27,229,141,6,230,228,179,40,225,240,89,218,115,117,131,206,31,48,46,214,250,104,68,41,125,62,162,24,243,221,78,82,33,211,61,208,114,118,113,103,46,211,181,199,24,8,241,73,200,227,39,189,216,52,212,227,98,72,165,122,156,202,167,43,36,63,69,90,208,121,235,252,254,99,140,196,147,193,30,215,73,33,227,212,229,115,248,40,228,142,231,19,73,25,17,196,49,87,84,93,244,40,108,137,77,10,85,160,231,152,163,113,20,182,216,62,151,17,238,235,245,137,10,67,201,244,249,31,205,60,42,68,244,208,79,170,197,223,154,232,193,210,139,77,164,160,6,74,197,175,62,118,54,241,188,31,220,217,108,101,89,142,153,22,219,244,221,106,183,3,167,12,1,162,221,164,32,28,134,174,169,177,114,232,178,203,167,36,211,63,149,56,251,182,29,255,118,176,80,247,82,4,38,142,238,219,167,142,204,147,70,248,97,150,36,15,14,177,183,106,218,17,150,105,232,248,12,206,9,37,233,166,112,153,50,192,138,123,23,60,248,244,106,202,11,61,250,3,69,181,174,242,36,8,32,2,120,155,152,214,190,54,217,50,154,159,63,154,137,212,200,68,139,44,235,136,109,4,77,42,18,219,6,247,93,252,248,219,77,224,79,51,23,231,211,126,169,137,110,76,91,161,204,0,163,28,16,215,146,44,149,165,30,167,197,89,124,228,177,101,92,26,78,48,79,248,22,61,1,209,220,178,244,185,41,239,142,231,38,122,179,101,190,130,203,63,215,186,112,122,80,202,1,125,92,154,20,221,120,81,204,123,102,192,101,142,169,217,156,146,125,131,2,157,184,230,55,143,68,4,102,7,60,114,123,80,162,231,37,208,247,153,209,128,136,248,36,129,237,218,36,30,70,97,91,245,117,199,74,236,52,39,136,31,252,106,247,98,150,83,237,160,120,119,120,86,189,219,22,90,166,154,179,115,204,17,47,238,76,58,83,206,128,171,217,157,119,192,106,133,3,204,206,193,131,124,156,88,74,206,122,181,169,93,207,128,251,19,228,32,66,203,182,206,97,18,167,178,77,88,38,126,125,111,142,245,128,180,24,242,82,203,143,137,29,185,188,174,99,182,98,1,52,46,140,116,213,115,117,27,126,206,51,115,92,61,108,33,69,48,239,168,179,104,177,172,151,7,38,117,22,87,35,190,49,244,167,167,89,211,59,108,159,83,6,101,29,164,253,188,23,97,64,166,97,240,101,252,151,121,225,46,114,136,192,152,175,215,120,52,114,186,207,213,148,248,198,76,150,233,83,154,70,173,132,100,75,180,10,119,210,9,161,112,116,44,222,145,178,169,216,201,213,229,12,218,251,189,48,140,127,58,41,69,7,43,250,89,54,189,202,165,48,220,223,122,225,113,235,150,72,225,158,83,99,44,167,212,244,18,22,23,56,223,61,8,104,74,58,35,164,211,71,167,31,151,224,75,84,141,48,98,224,212,61,105,110,48,244,93,201,61,83,203,149,226,123,38,51,23,19,24,182,103,139,86,57,115,170,210,128,72,68,240,114,241,94,137,90,91,201,138,111,203,103,7,220,179,230,81,15,204,206,193,159,108,49,218,170,162,176,69,103,192,69,200,158,104,67,77,87,122,3,109,93,211,99,160,165,70,63,195,210,79,131,21,24,36,176,81,12,24,93,144,33,48,197,63,254,210,38,8,180,229,104,1,109,96,76,239,134,63,65,167,165,55,63,75,98,12,32,194,183,187,79,125,112,136,217,30,133,105,102,76,54,244,230,102,78,53,2,70,136,68,136,4,212,23,244,28,87,155,14,134,124,143,137,188,218,138,171,207,185,175,234,123,37,35,83,7,154,182,110,234,38,69,55,17,124,162,90,238,204,164,242,94,20,108,13,95,61,154,121,32,173,7,110,184,60,7,140,150,114,86,254,68,97,167,237,176,29,190,229,99,155,96,188,135,66,240,5,43,186,29,61,251,4,36,144,227,234,94,68,164,29,248,39,253,226,112,51,121,75,129,161,69,180,184,186,108,37,163,97,39,88,34,204,194,150,78,233,19,211,200,187,190,190,180,159,245,97,86,214,8,9,99,255,229,137,150,181,100,59,167,121,104,123,172,154,246,163,208,91,97,74,47,123,192,231,207,15,90,90,156,123,236,180,171,116,21,60,203,238,115,193,180,45,250,195,191,52,159,195,24,50,239,166,112,117,214,7,40,212,68,185,55,209,247,18,45,50,45,177,38,115,2,17,149,207,92,235,192,70,244,211,145,89,224,14,198,79,67,219,85,206,35,164,133,225,67,15,103,214,162,33,152,201,90,86,162,61,135,25,88,73,147,80,111,188,253,224,14,59,184,201,178,56,33,213,59,197,129,253,203,126,182,78,7,38,62,186,3,54,15,122,129,23,165,147,113,117,38,26,47,111,109,92,36,63,40,226,252,131,52,159,192,156,238,74,192,86,88,35,77,154,140,135,230,77,218,112,31,214,25,39,153,213,174,247,80,171,184,216,250,104,105,231,88,178,169,179,68,193,88,97,72,169,53,96,138,113,132,177,101,222,91,49,120,170,73,26,108,165,77,145,214,245,161,71,98,65,25,43,7,166,10,107,4,140,95,167,94,221,221,215,1,180,136,88,174,129,80,63,3,76,82,220,15,74,201,96,204,132,21,182,156,112,24,134,173,99,41,224,100,85,248,10,167,28,239,132,8,140,116,50,146,135,171,196,84,102,230,100,67,111,157,49,104,153,1,247,82,178,94,141,67,78,244,132,178,181,72,39,35,206,194,193,196,81,171,121,239,2,67,147,30,1,159,41,97,200,217,97,156,29,121,74,190,232,81,200,174,151,38,139,129,5,70,173,220,86,152,99,71,160,100,121,148,28,183,140,112,229,48,221,77,38,88,50,158,174,88,9,156,225,121,41,92,134,187,174,2,35,38,167,180,61,170,222,82,188,20,52,141,46,187,190,129,235,119,241,147,131,157,97,52,203,63,38,117,51,209,73,78,127,37,88,116,97,72,25,177,67,177,66,72,237,221,152,39,14,63,77,161,29,55,100,37,7,60,27,243,184,150,98,8,69,25,181,14,38,136,67,178,227,27,176,212,103,204,7,167,55,181,167,73,168,149,200,2,215,58,95,184,68,225,81,55,227,29,229,83,13,211,156,241,115,90,53,143,118,153,36,161,146,176,155,117,24,49,122,237,160,228,152,135,255,182,233,144,236,174,87,195,162,218,113,117,165,2,228,121,237,229,146,228,192,102,176,214,20,54,153,176,128,83,121,122,40,102,149,177,105,131,204,179,178,178,44,233,224,17,192,172,86,52,159,159,15,194,130,48,3,62,235,161,118,164,129,251,195,140,155,211,177,218,115,115,25,1,236,207,169,45,85,152,17,16,191,221,145,111,122,110,78,31,142,155,183,103,63,105,141,230,212,83,116,159,87,42,105,62,77,158,131,219,80,205,223,110,235,147,33,228,223,226,106,180,160,132,194,201,215,102,179,252,193,176,84,151,130,131,211,114,128,169,106,8,29,202,115,212,216,144,4,170,109,233,60,72,209,70,247,24,122,165,176,79,54,109,131,73,224,126,45,122,116,145,124,246,129,19,37,161,1,247,135,193,134,1,124,142,245,180,90,30,84,54,109,148,108,179,76,58,60,119,211,62,92,81,160,30,245,162,69,89,198,228,155,166,207,40,16,165,135,50,104,112,142,200,17,220,175,56,63,52,57,48,13,72,253,145,77,129,150,149,159,7,43,228,110,103,252,52,73,59,249,210,244,238,136,89,225,47,183,146,14,46,204,34,123,252,116,161,100,96,42,193,153,220,142,111,38,57,134,103,89,231,7,130,6,41,190,198,153,247,118,41,15,76,168,201,47,62,147,85,26,218,77,208,223,205,203,175,166,24,72,121,167,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,154,52,153,103,147,191,54,52,96,221,244,117,83,65,89,241,219,228,33,138,194,212,104,246,120,49,212,22,167,160,103,198,169,229,162,163,234,90,221,173,194,214,55,2,192,144,42,149,113,142,144,196,189,218,232,236,255,182,230,251,191,126,244,62,19,29,60,6,101,50,122,144,160,103,140,86,143,0,86,163,45,84,109,142,98,78,95,1,207,179,105,208,123,91,232,255,126,229,172,84,114,66,145,51,71,215,167,48,81,55,154,221,36,107,99,6,77,251,101,85,163,3,203,233,40,250,103,86,90,67,255,213,72,222,222,187,68,31,221,224,20,165,207,16,19,72,94,172,7,190,228,152,106,44,181,81,158,159,70,156,218,225,154,151,114,174,187,213,118,198,197,149,5,121,235,91,99,136,232,237,141,20,223,126,58,152,69,126,252,107,209,179,231,211,102,4,115,4,198,28,88,159,172,25,55,205,97,106,101,186,254,246,160,224,211,31,220,156,221,31,148,147,241,10,148,36,155,78,23,133,116,162,223,155,114,100,173,250,129,248,187,239,138,214,199,75,82,132,7,88,187,192,44,128,93,167,170,2,193,217,231,126,146,10,186,30,218,20,16,67,26,221,247,162,219,178,179,27,90,94,223,15,204,107,232,92,101,129,194,21,240,234,115,235,163,33,192,55,226,183,145,110,215,23,203,86,32,88,3,174,207,25,242,192,236,45,90,192,11,246,146,192,153,98,129,120,114,91,36,101,166,203,165,68,90,161,82,91,51,228,244,202,114,121,122,215,133,151,114,132,135,89,171,199,75,227,25,174,187,247,194,215,139,153,106,88,60,82,90,244,76,4,37,8,121,231,87,177,134,209,37,47,167,186,99,252,112,54,122,182,170,152,11,140,152,83,80,172,146,111,9,255,112,69,123,78,91,90,229,177,59,178,116,30,63,177,173,143,18,136,233,178,59,7,138,246,173,60,22,45,29,20,46,147,47,215,233,104,240,107,178,31,52,15,93,69,207,127,177,162,65,93,214,168,42,219,220,179,110,196,86,20,181,167,242,194,101,198,124,179,207,121,254,89,15,15,140,234,90,192,93,235,29,76,29,37,197,84,183,81,37,213,111,101,246,12,241,203,112,105,214,122,47,246,194,229,51,153,32,251,160,251,84,132,210,130,112,209,44,104,250,192,149,114,61,63,33,50,74,203,187,101,99,98,142,115,5,235,178,238,37,177,37,91,113,94,207,86,9,216,31,120,140,11,47,44,128,244,91,178,217,31,113,6,196,186,82,207,37,157,34,155,17,103,49,184,169,207,247,58,19,120,189,103,91,178,119,83,111,190,104,182,56,38,178,153,212,179,193,89,200,215,142,80,89,177,224,168,238,176,207,70,42,200,224,13,82,220,123,100,50,161,130,120,242,95,214,89,224,74,245,81,60,218,217,97,12,221,222,216,118,179,220,83,121,170,67,247,124,144,99,131,53,205,177,187,55,173,13,51,253,172,30,113,10,72,24,58,85,34,224,183,110,52,161,152,121,179,192,236,23,119,4,12,8,89,233,150,113,193,66,242,65,64,184,120,247,169,39,115,14,165,57,194,28,167,47,42,37,117,176,143,27,17,140,227,243,60,55,223,212,203,70,155,35,128,168,108,194,1,173,58,72,29,148,133,100,13,18,18,68,65,112,219,225,97,133,108,15,188,243,189,122,160,83,166,55,71,219,180,70,84,11,170,127,122,194,55,228,138,35,38,6,105,76,247,171,251,172,201,253,134,250,208,134,72,26,89,194,203,52,206,253,3,114,185,214,204,37,8,175,113,176,55,13,63,137,75,77,4,0,226,139,80,0,55,214,19,234,35,187,235,240,233,116,204,235,10,195,74,136,200,42,115,152,60,217,57,86,158,105,203,143,0,20,172,176,139,82,152,129,19,129,215,142,89,170,60,184,13,209,136,134,76,102,121,105,180,73,56,47,10,73,204,44,54,75,146,139,88,27,105,72,135,145,111,232,250,228,100,12,110,240,21,13,17,137,142,158,169,162,220,184,237,94,74,249,64,1,26,117,154,8,85,163,222,32,207,133,8,86,139,184,21,162,168,26,184,130,60,90,130,180,7,101,67,20,185,45,162,124,86,172,248,152,203,148,220,53,224,108,148,206,72,30,228,57,53,236,53,109,249,223,55,243,64,120,127,42,60,86,247,29,152,37,38,116,143,133,250,212,152,209,162,103,21,153,69,51,19,136,113,246,184,184,205,165,129,89,43,86,247,199,134,41,87,53,184,143,248,194,28,23,21,195,45,96,248,57,59,114,53,131,172,160,94,221,139,215,196,129,150,169,57,90,50,157,189,198,116,6,57,87,91,155,51,197,13,162,163,181,160,196,34,232,110,53,146,95,141,26,172,39,85,67,90,173,141,200,141,101,99,201,8,92,16,98,206,1,67,77,146,38,129,87,61,115,192,13,239,121,77,213,116,60,152,34,253,181,32,69,42,140,24,100,80,12,80,81,209,2,96,196,81,56,132,68,138,151,250,73,189,26,186,78,138,92,38,43,134,214,186,142,69,92,50,82,130,231,135,186,86,225,178,31,139,51,4,89,184,165,17,210,105,161,217,22,233,124,8,105,250,218,44,171,145,247,198,139,102,233,107,83,24,187,131,133,80,40,27,124,242,141,9,25,158,11,47,84,167,158,204,91,245,96,71,167,170,102,106,210,14,130,107,36,243,81,169,233,79,113,48,249,226,72,230,195,39,212,140,8,12,216,28,191,123,26,36,53,189,183,145,42,227,222,213,132,80,21,38,123,217,46,188,116,187,251,115,98,221,114,245,212,188,52,38,176,119,163,205,131,167,173,249,219,101,76,235,11,119,76,75,52,119,140,22,109,187,36,133,161,69,161,7,161,112,54,248,19,230,127,86,52,233,141,171,213,133,103,209,229,254,188,198,162,40,53,158,156,204,117,127,51,234,187,223,247,42,74,157,70,176,160,71,154,20,26,64,150,109,231,153,198,168,183,139,94,212,83,210,81,207,199,201,151,38,67,54,247,15,73,97,208,52,193,56,121,8,198,203,180,227,34,229,141,189,156,210,211,208,252,135,101,24,48,148,240,231,234,234,250,234,6,143,151,225,208,126,26,33,206,208,65,132,84,73,75,148,225,164,96,137,157,125,93,18,81,40,248,44,24,12,223,171,209,164,87,158,13,172,5,127,240,179,30,23,229,175,45,206,31,51,70,7,54,55,202,56,129,178,28,243,40,164,18,206,65,194,255,129,19,18,221,140,185,178,233,247,24,144,12,162,193,205,208,170,41,47,105,204,114,233,107,156,239,106,214,34,116,188,36,47,140,85,184,76,25,166,204,52,3,134,107,174,153,80,243,41,189,223,11,209,202,188,245,234,214,220,209,193,96,12,104,148,141,133,20,194,37,184,161,205,163,220,11,84,79,166,159,3,208,159,126,42,47,177,50,190,85,103,38,170,165,199,4,216,253,35,104,148,84,58,61,63,205,208,28,65,251,128,105,183,147,94,220,102,40,24,157,217,159,190,240,194,75,216,46,63,111,94,101,230,13,211,6,10,58,226,72,243,185,122,211,80,65,148,180,109,199,67,41,188,34,69,208,44,41,246,80,210,224,68,135,163,7,131,179,60,34,43,4,248,107,236,67,56,141,159,123,15,229,58,178,255,14,254,39,213,28,245,97,74,142,25,137,86,216,163,125,212,135,41,73,8,44,184,167,13,121,98,105,212,189,229,0,51,10,12,165,174,68,202,77,79,14,106,42,170,120,79,105,166,89,141,116,225,212,170,164,192,249,72,193,128,174,38,201,162,252,79,228,59,131,41,92,17,186,80,106,54,249,184,88,35,70,99,147,168,12,105,164,156,71,14,34,113,130,197,249,50,83,87,84,97,113,202,154,15,21,24,117,164,216,206,158,46,85,148,237,178,153,206,98,198,250,37,35,148,43,143,96,95,11,30,241,57,219,144,88,87,216,116,59,130,187,61,158,212,7,240,172,23,70,32,248,33,205,34,14,228,19,26,117,61,148,254,61,165,201,249,146,198,115,121,138,81,19,163,43,248,207,86,97,175,100,222,204,108,231,231,255,115,120,196,20,73,217,211,76,235,254,195,103,150,125,8,118,108,66,46,145,102,192,53,234,233,169,36,39,241,93,130,134,79,204,80,9,206,147,149,50,104,248,232,36,107,133,60,145,205,114,73,252,136,4,104,173,148,209,148,253,201,248,242,165,63,116,246,220,34,42,55,248,120,243,17,98,224,100,19,100,120,236,230,148,255,140,22,217,125,45,178,226,79,93,230,25,76,136,102,59,140,52,220,11,155,45,111,192,4,93,244,167,151,157,77,189,168,162,181,183,246,6,217,178,54,162,156,227,28,22,134,86,159,17,149,168,69,170,80,222,242,250,90,41,166,114,212,28,60,244,226,102,182,110,14,179,229,215,174,0,99,52,184,4,240,107,123,121,170,108,41,101,246,207,5,125,37,235,65,20,7,196,186,46,124,158,179,233,240,33,60,25,35,151,101,241,33,19,80,239,1,133,46,202,130,136,62,63,85,184,200,139,198,213,19,165,93,125,109,188,45,162,128,12,157,204,167,66,172,218,246,206,171,111,112,88,154,170,181,80,97,174,229,168,42,50,179,144,241,84,170,228,88,25,41,119,58,195,124,188,82,12,251,162,200,88,183,167,10,183,197,1,197,74,112,203,83,115,122,222,52,136,225,243,103,123,162,213,80,208,27,162,209,16,167,74,218,201,225,59,45,63,36,79,147,90,122,10,154,206,10,49,163,154,208,84,200,181,190,192,246,23,43,42,223,168,53,123,202,55,209,100,141,130,63,92,233,181,130,96,48,251,245,11,51,98,158,178,209,118,41,116,28,132,178,198,135,141,114,238,114,34,29,125,11,134,175,94,141,159,113,20,50,114,128,84,53,132,97,187,25,111,52,10,185,68,20,23,181,114,147,32,245,18,203,115,102,214,181,139,149,235,236,124,163,64,147,63,207,7,62,7,162,40,217,67,159,168,62,117,115,103,253,184,197,134,182,224,232,240,236,200,39,251,6,15,255,161,165,209,126,28,67,86,137,177,111,22,42,245,133,47,147,250,108,162,88,161,181,116,174,26,229,196,75,102,9,220,232,170,139,245,251,94,81,81,203,25,70,167,188,142,41,131,243,151,206,153,228,33,10,29,244,180,121,20,224,19,179,40,58,217,218,137,41,199,189,177,154,121,138,250,204,34,51,74,125,177,180,215,242,159,142,19,94,200,64,192,102,237,207,123,33,41,18,37,246,25,162,92,214,54,101,121,243,133,119,153,109,246,43,16,99,154,234,94,223,156,90,83,250,249,54,77,228,28,117,217,184,58,233,111,55,196,58,61,67,121,38,253,179,121,127,170,228,113,9,240,49,66,216,167,190,245,251,108,8,111,73,56,20,167,71,52,103,92,166,28,234,212,99,104,249,15,76,248,36,245,230,104,71,203,247,170,238,73,100,53,242,198,203,209,10,182,45,10,19,21,233,193,167,202,108,83,77,29,183,54,66,159,94,125,230,223,32,51,47,202,140,116,221,53,13,136,16,68,64,24,104,61,235,23,213,95,59,20,15,78,151,122,202,228,41,34,155,209,98,103,203,90,148,9,103,86,134,51,42,198,155,145,180,251,179,242,22,215,163,130,164,81,198,211,75,139,89,143,251,111,247,159,107,221,83,226,214,99,133,194,154,35,149,119,195,48,35,164,114,22,225,49,31,101,12,170,32,92,43,14,45,132,49,138,214,40,51,103,68,33,216,130,33,242,22,130,77,228,201,106,192,103,7,247,108,148,72,177,221,223,38,209,170,34,44,153,83,103,124,47,172,168,151,110,148,18,122,11,53,36,63,206,202,156,31,117,24,211,12,8,105,13,35,224,63,91,79,216,160,33,204,65,232,243,169,5,235,207,111,23,168,27,143,8,75,10,234,226,50,37,46,93,67,40,37,72,43,126,154,117,183,62,2,97,168,111,197,213,148,62,62,187,94,216,117,87,19,4,169,129,252,148,138,101,23,134,54,244,33,16,226,113,178,103,168,30,224,73,59,159,250,55,178,11,49,221,145,43,208,242,12,75,254,132,98,200,68,222,125,232,193,141,2,176,24,32,203,104,10,227,129,107,112,118,22,129,166,93,244,92,135,118,95,136,99,44,18,17,207,177,207,18,27,161,153,3,1,224,41,52,59,215,198,110,100,153,59,197,212,115,29,190,12,201,111,78,209,114,123,78,102,9,69,145,208,212,65,12,67,11,44,32,21,143,21,55,63,19,222,214,130,46,43,42,220,33,21,68,146,67,79,195,103,128,145,184,186,42,69,103,142,210,86,131,91,19,226,77,105,89,196,249,185,57,100,190,128,213,71,205,30,109,133,168,27,165,123,167,163,166,231,189,59,236,64,215,87,162,24,231,185,121,234,41,142,249,28,106,96,20,60,48,241,143,128,89,177,244,183,139,105,94,186,166,21,17,206,167,186,15,59,168,248,237,2,7,84,11,160,206,211,148,224,236,91,0,123,206,253,84,14,150,30,194,81,8,227,167,231,36,158,41,49,240,39,231,196,159,187,190,119,41,37,132,161,206,116,138,169,196,83,180,136,25,111,168,136,193,122,209,222,128,60,141,79,136,88,78,45,77,21,98,138,146,35,68,189,33,58,164,167,85,208,88,246,57,205,68,72,146,238,9,210,25,98,145,141,216,216,88,87,21,252,73,38,204,217,93,91,173,153,207,152,70,55,140,60,228,202,108,8,212,106,29,29,236,176,236,186,133,48,225,209,169,122,154,60,123,9,42,84,52,200,33,26,151,129,104,87,66,144,14,155,161,71,82,17,33,170,208,171,163,14,81,41,56,112,209,80,244,118,177,59,14,242,229,105,84,216,181,45,148,244,48,83,211,15,54,48,120,240,171,145,183,83,141,2,19,133,13,153,229,180,45,189,164,115,94,54,185,34,23,249,35,74,240,78,122,53,133,156,99,70,201,229,141,96,32,141,235,242,209,25,82,94,127,194,35,205,120,80,14,55,100,120,159,233,56,97,119,224,240,171,92,205,156,73,4,62,180,13,207,52,242,142,254,62,221,254,221,132,19,57,7,233,247,62,157,195,245,94,224,159,162,78,164,129,52,122,102,187,162,140,200,8,106,24,14,189,78,255,105,20,158,95,152,48,173,139,23,18,81,226,4,45,176,169,212,187,154,36,212,81,93,0,23,50,252,221,165,88,77,215,181,188,240,217,163,187,216,106,198,233,236,41,142,156,248,215,186,50,98,158,191,53,75,99,151,60,120,192,198,150,213,18,217,51,253,166,208,116,92,102,111,48,222,210,94,207,74,15,123,148,177,181,213,10,5,230,222,106,166,73,247,188,55,201,22,151,78,60,91,192,245,232,135,112,243,236,250,181,133,161,172,245,112,60,89,113,174,250,64,3,51,143,183,244,23,66,169,95,13,27,189,107,120,127,154,158,176,171,146,102,236,36,138,222,220,132,231,187,195,167,129,135,198,216,135,217,194,6,60,199,147,202,167,198,118,185,108,22,188,221,196,150,81,235,100,233,187,46,90,138,145,151,6,203,168,40,173,161,95,107,162,165,73,211,41,230,136,224,58,176,63,203,20,205,152,36,219,203,93,56,87,45,48,79,123,147,39,116,184,152,195,132,192,140,221,29,191,205,92,47,83,61,70,13,163,134,218,106,65,236,85,122,249,153,187,147,235,171,1,213,170,179,146,213,108,122,229,12,229,251,175,204,1,71,255,225,33,173,129,176,225,214,24,199,48,237,61,23,15,53,137,244,174,36,126,99,229,187,248,52,19,212,57,63,40,75,13,186,140,207,74,44,112,123,63,50,203,88,180,92,165,228,132,21,144,240,33,11,21,67,174,250,75,213,45,203,165,104,114,227,44,24,130,223,121,188,108,118,6,59,9,50,135,145,244,148,41,143,202,169,136,177,155,96,234,210,250,200,198,246,40,124,2,208,167,26,186,196,25,137,203,249,100,195,54,5,98,16,114,174,179,66,207,80,19,95,228,209,69,15,60,115,158,244,159,134,56,175,155,72,234,213,207,78,221,165,225,9,150,105,132,18,181,24,172,213,62,152,130,96,13,114,156,19,240,168,241,69,58,133,152,58,211,163,166,7,241,220,101,233,79,159,84,26,15,213,146,219,41,120,230,81,176,84,0,5,55,163,230,54,80,68,140,219,86,78,58,113,196,236,105,243,65,222,226,28,242,110,171,192,2,138,202,77,14,81,148,114,222,241,71,116,186,230,11,35,244,39,97,196,100,154,132,35,228,248,161,195,200,23,73,104,145,54,247,56,24,84,220,104,89,197,185,115,187,35,12,158,254,82,17,117,232,3,103,61,118,191,10,211,58,84,235,134,179,231,220,41,28,18,216,52,108,245,85,33,31,177,231,117,241,24,90,250,204,25,141,253,147,95,61,9,215,137,129,8,84,143,51,54,194,136,131,64,176,216,95,253,28,96,124,144,152,242,175,164,152,19,94,24,206,242,225,36,68,52,166,168,249,15,229,229,222,89,138,105,231,220,159,38,187,189,92,155,8,233,100,74,1,196,171,137,204,250,10,23,2,19,183,16,103,33,234,84,70,184,143,96,39,35,244,164,115,239,30,28,238,129,71,4,148,65,241,83,194,84,219,151,94,220,235,114,83,123,145,108,66,217,222,23,186,197,90,4,166,116,43,108,31,168,10,27,234,6,131,122,138,167,190,161,183,230,41,252,63,96,226,41,126,239,243,117,104,53,129,147,203,163,80,99,116,166,44,53,46,105,221,78,70,238,129,195,154,175,62,79,248,94,237,48,216,65,247,119,168,83,83,55,123,11,55,216,57,139,236,99,36,3,49,118,122,139,45,83,109,83,251,29,20,175,220,21,136,201,241,233,36,63,71,169,239,206,11,7,143,42,166,65,68,167,90,232,48,219,153,231,185,26,181,99,207,183,140,253,27,11,250,96,84,174,248,216,49,63,92,181,221,90,200,10,196,62,104,195,67,80,183,48,168,28,24,158,126,112,155,132,44,164,201,136,193,135,190,58,162,228,176,28,213,96,202,108,157,63,152,130,25,73,82,37,212,217,83,143,223,30,86,13,174,182,65,40,199,251,218,103,129,78,53,131,97,159,19,234,43,150,205,25,234,185,194,196,142,119,73,60,26,86,0,69,109,208,224,131,187,187,85,38,101,35,147,194,249,27,164,27,221,243,139,4,190,176,101,206,46,197,68,219,174,125,85,159,34,65,65,78,143,104,103,192,216,76,202,148,50,172,246,243,91,181,81,23,179,53,68,173,229,204,229,209,97,254,32,30,108,132,69,163,116,99,154,147,97,19,83,175,179,11,24,62,41,96,55,102,254,22,23,133,255,157,195,192,141,85,93,216,150,137,178,243,229,149,184,136,142,225,55,81,196,142,15,225,223,116,61,191,88,242,197,142,15,187,63,167,238,78,162,164,83,228,244,193,44,166,31,15,62,68,167,45,245,66,220,180,197,107,85,200,253,226,4,152,18,11,126,14,143,182,243,223,125,110,182,57,100,28,4,149,212,30,169,154,213,157,37,10,109,19,5,33,185,122,153,200,112,248,191,245,44,245,155,102,176,182,75,13,107,185,53,36,239,135,109,92,9,231,31,235,9,93,221,169,26,43,97,138,47,109,222,20,119,0,52,120,38,59,60,212,250,185,90,10,82,8,121,91,157,95,120,168,161,220,43,143,141,227,122,138,151,230,246,67,58,2,234,142,221,197,233,38,215,162,105,251,79,203,142,42,166,196,20,53,91,83,46,219,218,174,235,235,113,96,40,64,235,183,23,6,70,243,34,95,212,20,56,127,29,223,12,201,202,188,194,210,21,171,1,132,44,218,7,67,47,188,246,78,21,113,1,244,183,231,7,227,20,62,162,15,96,171,66,73,106,220,124,152,30,243,184,240,34,41,51,253,193,225,223,222,152,10,81,90,156,178,147,95,205,94,246,110,204,108,6,53,211,146,15,38,169,189,242,125,109,146,193,251,211,171,63,205,145,146,197,88,46,12,213,233,59,55,1,83,125,188,238,123,211,155,157,166,6,124,142,142,151,157,13,252,115,235,112,88,169,21,200,249,18,134,244,15,178,77,27,68,94,27,81,134,246,229,228,214,175,110,246,238,241,129,201,47,254,86,76,10,124,115,17,186,9,48,218,236,201,159,172,160,227,83,229,181,169,75,252,232,119,192,103,31,62,123,81,24,57,82,129,219,117,70,4,38,13,177,118,192,235,220,95,126,155,213,226,51,93,0,134,191,58,238,111,119,76,3,190,114,88,224,110,202,10,2,47,148,217,122,220,188,206,75,129,62,48,34,17,95,5,178,29,230,57,174,223,39,55,247,222,218,226,131,161,125,215,110,63,70,233,56,125,34,86,244,68,204,193,186,220,28,190,233,151,206,7,30,55,78,140,39,14,174,111,209,209,76,197,55,203,173,207,83,125,89,78,80,206,158,75,46,94,102,170,176,28,78,56,96,221,22,165,96,42,175,24,2,140,137,42,221,144,3,162,235,235,2,35,45,37,23,83,177,240,149,14,129,82,124,82,239,0,193,223,126,126,140,116,96,168,177,173,9,204,120,201,241,220,16,18,228,151,205,165,209,127,248,44,174,125,233,181,4,164,191,106,20,6,23,178,178,50,107,140,101,148,157,24,92,231,68,61,183,94,189,140,11,238,48,1,202,217,21,30,229,219,38,252,198,71,191,201,62,187,57,204,166,26,189,76,116,235,64,169,43,237,209,7,205,105,168,8,140,163,120,116,112,114,34,215,199,21,120,158,85,173,248,213,200,167,94,243,206,218,76,69,118,197,176,63,27,173,156,164,23,33,202,92,63,175,120,131,73,69,93,152,152,222,108,49,167,156,35,45,129,228,11,23,204,82,250,244,39,71,49,66,134,7,108,248,186,228,106,84,73,4,70,224,227,83,136,3,166,110,61,221,47,66,185,195,254,98,134,246,104,68,161,110,147,99,107,214,190,109,159,93,77,212,246,182,26,62,82,101,244,251,219,16,136,111,179,48,150,202,103,47,96,109,142,135,187,192,164,243,190,244,171,189,24,67,241,222,124,89,246,168,173,123,243,114,213,139,88,81,160,86,180,120,49,200,148,75,110,206,195,173,152,14,113,49,43,50,238,215,79,87,213,111,62,138,201,173,11,140,108,225,240,15,186,56,119,46,189,186,113,22,252,193,188,84,210,241,101,105,207,250,219,136,155,237,129,232,45,128,162,150,186,253,90,252,233,182,182,89,183,224,90,253,96,188,112,203,84,212,158,253,67,177,164,75,189,233,189,161,77,253,6,254,66,28,45,95,177,89,96,118,164,203,97,84,59,246,144,231,110,197,78,166,31,124,182,41,207,10,130,173,11,44,197,15,62,227,105,78,5,57,251,117,7,127,46,128,114,235,58,202,103,118,71,50,239,236,109,155,172,62,103,119,208,251,199,171,93,70,183,174,186,100,51,94,98,105,59,243,73,21,121,59,43,42,195,193,118,124,40,249,254,37,143,141,30,183,151,78,28,216,38,116,249,88,244,202,249,185,36,29,152,210,172,91,242,84,141,169,215,126,81,156,69,78,151,32,238,125,238,109,97,182,95,190,141,24,55,231,32,121,110,2,6,68,174,63,184,192,158,187,27,149,78,122,102,121,147,161,119,123,6,71,187,168,85,32,124,221,255,124,245,92,202,13,147,82,97,196,209,51,224,142,226,252,93,155,206,76,54,186,159,153,152,171,206,91,245,219,40,167,31,156,201,245,43,244,194,168,134,224,195,5,205,102,101,248,99,147,162,188,158,136,149,205,85,117,75,170,5,57,129,41,234,62,24,197,184,148,205,124,48,26,98,55,201,207,174,206,220,166,63,148,189,156,172,61,176,173,81,17,251,190,37,221,247,234,153,85,246,204,103,223,153,3,69,137,228,190,83,54,23,106,239,99,166,143,149,165,181,141,245,208,189,119,83,204,81,178,92,93,210,79,232,244,7,99,137,71,86,73,96,250,221,118,20,5,207,59,44,205,66,226,43,240,36,215,156,77,35,245,162,38,205,224,189,251,28,158,160,141,109,133,207,167,248,38,112,74,5,91,42,210,96,5,49,200,18,176,137,38,149,219,38,8,199,174,234,253,23,94,170,40,172,80,215,123,254,226,75,56,113,176,234,38,173,28,48,147,42,223,243,7,67,173,46,119,246,239,213,50,51,217,209,115,155,36,235,22,69,141,100,191,138,195,176,109,238,108,195,189,217,206,126,173,50,80,84,29,183,65,25,195,99,250,176,28,124,247,42,109,134,102,16,50,16,14,179,78,13,121,110,234,172,182,55,41,71,200,114,189,232,77,155,209,18,239,113,115,11,122,94,152,138,188,47,135,103,79,214,169,38,188,112,135,224,91,227,183,153,232,178,60,218,153,160,210,199,204,62,48,5,104,178,116,64,211,59,219,236,234,143,70,142,245,174,183,168,48,65,28,242,70,161,44,187,202,208,131,203,49,98,84,35,46,223,46,139,31,237,17,211,235,250,70,207,252,205,71,247,189,136,33,239,47,85,141,162,45,141,124,143,85,221,142,214,95,234,100,153,201,116,25,122,115,216,240,159,186,192,226,76,199,179,111,129,33,235,196,213,80,67,106,209,223,198,217,213,151,30,82,114,229,154,207,24,76,44,247,131,23,164,134,166,247,38,25,149,29,205,198,173,186,40,33,153,246,109,159,126,82,188,73,230,35,2,10,43,199,197,132,117,111,62,183,154,214,227,250,200,30,86,111,172,242,210,4,121,145,181,253,186,2,164,228,179,96,222,38,35,147,113,186,176,195,148,188,22,233,10,84,236,204,225,189,20,70,67,145,195,98,183,170,177,207,52,202,204,150,235,212,25,9,21,230,86,125,23,1,167,18,209,220,11,83,78,178,124,237,97,169,145,178,61,202,180,73,208,127,243,44,91,184,45,170,124,213,84,159,187,175,214,228,180,225,252,47,129,73,117,58,90,76,174,247,185,216,13,121,151,17,44,207,252,165,215,110,171,90,255,224,134,26,254,61,136,82,101,193,145,205,97,146,239,186,50,13,44,65,63,59,81,96,56,99,210,135,45,147,249,85,71,3,35,2,122,79,208,86,225,215,190,76,22,240,79,217,231,194,40,133,248,180,129,202,71,174,55,12,83,77,146,253,211,59,254,85,169,64,162,190,232,196,200,187,250,107,35,207,81,228,123,176,115,46,241,214,243,183,107,188,40,74,194,57,126,25,30,253,146,25,137,240,94,253,244,162,12,166,180,238,54,56,115,122,253,100,90,150,29,212,49,66,191,48,71,186,79,127,96,25,49,39,9,56,48,74,251,229,222,97,101,192,52,187,199,7,60,76,168,23,239,31,156,105,133,123,14,37,211,192,238,97,56,92,158,245,152,20,52,147,148,223,27,79,158,51,155,253,211,192,212,127,253,168,60,19,155,249,18,112,174,67,166,3,78,126,88,16,59,108,235,229,22,152,108,127,139,166,220,220,77,26,115,155,131,161,119,145,95,193,251,144,182,166,172,33,224,179,178,146,75,187,48,44,136,25,157,160,155,150,148,126,101,211,138,26,222,59,139,176,35,171,121,67,228,175,234,211,56,102,90,62,79,247,35,228,227,207,157,173,252,82,80,136,175,221,183,200,16,13,146,68,4,16,56,153,30,127,4,198,35,93,246,47,36,86,93,68,232,71,4,105,173,235,168,154,159,217,8,243,16,181,145,178,79,29,232,27,196,106,185,169,208,154,67,175,37,245,224,32,220,251,165,191,155,76,238,229,131,43,115,141,76,113,86,29,145,98,234,174,88,71,246,170,48,218,26,254,203,148,82,202,238,4,7,244,249,113,0,151,213,111,94,85,82,230,17,62,141,175,102,63,71,183,42,15,118,6,66,107,57,224,179,198,239,27,76,96,238,61,187,228,104,146,66,136,177,235,212,76,87,168,247,167,137,213,21,153,216,161,245,79,111,20,20,103,115,151,121,127,24,21,210,191,149,169,96,200,106,72,167,106,219,183,238,12,217,190,117,77,233,219,77,226,49,166,77,196,150,171,192,152,113,15,95,42,233,235,186,22,90,161,166,239,0,76,113,252,22,113,216,189,107,242,80,26,235,240,77,243,219,99,81,164,236,215,226,62,118,227,246,192,124,191,228,107,56,103,58,109,79,146,25,201,143,181,103,131,58,57,18,234,66,121,206,186,211,239,93,204,233,232,121,236,115,198,248,134,6,167,180,190,175,10,44,107,184,149,221,54,135,173,228,71,174,38,219,81,124,79,5,79,155,172,222,133,171,185,121,249,111,147,114,169,69,183,15,171,166,189,2,102,251,46,179,43,103,140,225,123,119,72,217,189,200,160,165,162,12,123,11,223,144,145,54,206,186,103,98,0,120,47,67,71,119,180,103,199,133,23,189,239,46,168,48,59,255,190,10,204,198,223,15,159,147,125,252,53,80,180,155,111,206,11,14,67,172,73,186,169,26,86,3,18,251,212,218,147,12,122,132,170,157,27,1,156,204,134,85,96,184,76,126,80,227,24,59,166,76,178,8,231,215,79,244,148,45,50,203,142,236,191,127,6,180,126,102,33,187,139,157,162,190,55,57,106,223,158,159,227,100,185,92,80,96,104,254,177,61,39,243,126,217,187,192,236,7,179,95,141,40,85,82,120,154,48,131,31,121,208,28,121,54,193,136,94,123,0,115,89,45,222,84,152,122,200,225,47,54,241,45,75,178,60,52,252,28,179,79,149,64,227,202,167,179,249,71,35,103,70,171,153,163,133,124,177,106,138,93,126,116,192,206,109,108,105,181,76,40,174,197,177,196,126,91,14,53,156,7,190,10,249,181,140,189,84,100,97,67,14,135,204,134,31,4,207,31,234,214,19,211,217,190,12,15,116,192,245,134,49,47,199,49,162,6,205,79,184,131,229,166,203,137,137,178,206,79,35,145,62,7,217,86,122,75,49,134,165,63,57,155,106,188,230,4,110,115,125,78,160,28,128,23,155,112,189,186,66,215,142,243,113,98,109,147,243,241,178,152,144,159,205,43,253,78,81,164,196,124,174,53,10,144,14,254,2,15,100,151,56,216,19,254,151,24,76,49,190,69,245,86,57,75,198,212,147,135,69,116,46,140,228,195,150,213,173,144,120,200,126,80,196,126,100,52,153,182,204,232,38,205,128,207,0,27,77,126,27,165,159,8,148,96,114,33,161,60,59,150,180,237,247,238,68,35,171,6,59,40,33,136,53,27,189,251,157,53,164,0,107,39,199,115,159,229,74,207,191,4,211,170,159,228,8,52,177,121,144,104,198,21,106,224,193,106,145,26,69,34,37,13,3,238,17,65,154,211,201,229,112,144,55,157,207,143,122,13,190,74,149,239,193,25,103,12,239,103,166,253,49,151,68,128,112,109,88,222,207,208,62,218,58,4,16,206,88,177,9,162,52,255,217,193,163,102,49,134,15,1,152,104,53,203,164,133,27,226,153,44,252,183,57,21,46,57,20,65,75,187,235,132,177,226,134,236,222,208,115,157,159,201,227,250,69,82,187,28,107,242,217,224,238,56,0,215,109,52,100,121,242,108,132,194,230,225,58,2,18,178,170,159,255,79,53,145,195,72,83,117,233,12,105,255,108,156,29,134,13,45,243,10,106,246,195,179,46,164,53,16,251,28,2,159,121,98,68,32,17,209,99,217,172,164,105,154,236,17,134,164,68,68,70,31,134,133,125,248,16,160,17,231,85,154,227,216,113,102,36,223,101,89,182,77,131,83,120,32,205,229,125,229,52,32,101,59,114,111,34,105,217,131,60,212,76,247,41,155,134,68,126,160,213,8,175,90,10,91,94,139,2,74,79,31,44,154,127,200,25,247,12,38,220,22,125,12,148,110,249,29,137,41,91,20,193,131,198,164,8,167,68,233,73,11,175,143,13,77,56,155,73,66,83,19,208,237,250,13,134,99,127,35,145,116,148,233,86,142,48,59,153,191,37,145,116,70,163,231,13,97,202,52,17,66,1,166,6,248,123,43,132,46,69,16,31,116,231,56,225,46,124,134,206,99,75,156,221,18,118,142,102,142,230,83,146,11,167,195,175,228,235,238,249,187,197,154,36,207,253,43,42,253,82,19,228,221,167,164,136,169,224,88,159,133,24,48,60,13,97,4,224,163,230,34,213,198,149,107,112,63,181,201,162,73,146,89,221,109,137,209,35,28,147,124,70,74,20,116,23,73,138,88,153,82,31,145,81,129,154,46,57,44,10,168,118,137,171,59,245,57,250,41,205,72,118,57,74,88,190,22,77,46,224,74,27,23,35,8,82,52,185,144,152,174,188,77,144,94,42,146,217,35,151,189,99,85,77,244,201,43,137,92,77,249,136,199,243,171,41,21,144,4,24,182,201,99,68,46,8,131,165,44,153,61,242,87,171,120,7,183,98,211,122,251,63,17,122,28,40,253,201,137,163,92,247,97,96,134,150,207,87,148,224,238,173,141,70,89,109,12,143,100,170,236,89,95,204,62,145,55,121,166,35,73,114,27,147,189,28,97,204,179,166,210,104,210,106,40,3,228,200,159,161,244,58,244,107,51,143,102,79,205,157,173,228,106,250,69,206,121,29,53,109,135,7,180,80,133,169,14,249,190,246,220,118,108,148,209,69,200,40,21,39,166,144,249,200,154,228,194,64,222,3,222,36,31,206,89,66,190,23,173,156,111,194,210,14,79,154,167,58,11,248,20,102,9,163,233,201,26,146,5,139,164,61,5,110,151,52,111,25,201,179,234,250,123,17,199,156,61,105,54,148,138,107,79,203,255,98,168,50,248,160,113,182,224,34,192,8,104,242,220,185,88,9,140,163,102,12,83,37,201,75,77,104,160,213,168,151,146,64,62,51,99,142,231,58,111,49,147,38,167,49,127,117,230,199,47,17,85,36,127,124,102,159,216,64,81,77,134,234,134,252,242,143,238,21,228,12,243,110,148,164,252,249,62,61,114,246,103,213,180,252,132,192,108,14,61,103,207,241,102,95,153,7,203,248,159,85,55,222,26,69,168,165,41,125,164,2,234,55,25,18,174,171,91,118,80,168,31,81,230,240,101,190,81,167,210,45,84,99,187,85,138,83,44,88,122,250,67,39,192,78,161,167,239,209,204,166,71,14,241,231,244,131,245,213,23,225,2,134,151,60,133,27,178,209,248,244,223,62,109,188,228,36,222,40,35,195,201,205,127,27,153,46,121,114,148,198,218,240,196,248,36,250,42,52,9,164,145,251,114,30,16,68,43,121,46,158,249,236,89,107,52,89,198,137,86,248,48,212,197,58,177,10,233,65,201,11,54,75,1,124,60,101,62,135,209,99,229,98,74,186,60,135,118,30,186,48,18,229,234,130,104,123,15,152,250,135,187,181,131,4,212,93,117,217,234,243,168,164,153,2,51,48,167,112,113,48,19,23,24,51,151,120,105,108,219,183,204,71,100,60,217,228,122,55,36,85,43,108,27,179,188,205,209,207,240,180,237,194,44,49,33,153,28,100,181,179,100,86,5,71,22,34,28,67,173,200,94,128,212,6,218,246,62,124,16,158,84,206,214,166,126,44,134,30,156,193,44,132,175,101,75,155,163,187,254,161,139,65,240,10,162,14,118,100,242,208,252,49,121,52,7,6,30,156,90,121,174,102,180,217,28,175,124,230,204,46,228,192,141,117,66,11,130,209,162,222,82,9,122,104,67,167,128,27,158,3,66,239,59,243,238,37,118,64,18,25,85,118,102,156,122,189,18,205,134,245,200,91,201,129,4,73,86,26,193,106,164,94,93,153,135,103,86,142,113,105,246,56,66,57,169,208,113,125,187,58,173,56,73,206,239,118,113,246,109,56,113,117,244,214,134,194,104,187,6,140,215,160,48,190,168,93,111,159,22,21,48,242,18,47,108,6,0,14,55,14,35,250,224,102,152,59,28,62,91,244,211,89,254,173,50,189,145,18,62,66,162,125,70,200,71,65,137,101,71,158,188,16,4,91,98,220,60,202,69,97,233,229,184,248,244,168,179,71,150,139,151,21,195,149,15,54,197,240,203,18,198,14,137,81,89,3,198,242,75,174,62,187,216,228,234,65,192,120,128,9,92,151,185,47,58,76,88,190,42,60,141,226,16,240,42,34,107,252,211,129,216,247,193,138,168,22,243,23,4,78,238,131,25,247,69,96,98,237,242,96,20,183,150,7,206,78,249,54,248,158,227,218,239,65,189,70,26,180,12,41,216,5,46,249,59,243,255,126,90,220,104,77,23,131,229,49,80,123,16,129,207,254,218,203,90,129,167,106,84,89,138,101,126,121,208,95,131,194,41,19,184,88,171,4,188,211,219,222,25,95,93,129,139,104,59,178,185,24,77,110,78,245,245,146,171,11,5,249,95,153,214,239,99,138,84,13,71,55,35,160,220,23,91,162,242,137,233,14,18,202,247,197,204,86,86,224,150,203,23,99,253,125,107,132,80,4,230,191,0,169,183,208,7,179,64,73,160,117,73,57,209,50,238,68,10,148,24,152,126,105,76,143,239,83,225,205,84,21,181,193,28,157,12,15,222,23,70,84,42,96,180,243,171,60,116,62,103,43,215,66,6,198,34,66,225,179,145,93,37,126,59,155,11,149,192,217,138,213,62,152,67,134,84,26,18,136,63,59,203,139,158,255,149,172,40,62,174,37,96,170,99,228,222,48,22,92,143,197,224,93,181,81,200,152,245,184,120,20,85,5,198,67,145,128,247,14,152,73,239,62,24,207,193,210,227,48,181,177,87,61,132,106,33,156,92,226,230,165,168,202,26,97,127,98,140,222,40,28,62,69,71,13,143,191,154,74,116,240,66,141,93,87,184,90,117,126,192,236,225,134,192,4,41,191,2,22,96,114,224,93,97,200,116,241,104,205,164,158,46,204,224,184,163,167,152,207,241,69,79,119,239,189,69,31,77,22,135,18,152,2,176,18,125,1,61,103,25,184,5,226,235,140,7,99,189,92,15,58,61,172,251,131,171,78,132,120,84,81,90,120,225,37,146,220,192,169,207,219,85,38,242,152,242,189,200,214,141,21,175,85,241,251,148,247,98,91,48,99,249,64,96,59,203,197,21,127,244,53,226,107,142,170,104,65,72,38,198,71,49,194,136,194,8,122,223,7,75,101,13,125,235,114,110,221,189,77,178,121,106,202,91,157,79,177,83,60,182,169,247,201,156,80,16,144,206,23,45,249,158,134,64,241,147,140,101,11,29,84,113,71,88,86,213,217,123,11,120,169,16,12,223,102,56,87,221,96,2,152,119,121,200,156,102,191,156,140,253,54,43,236,20,216,86,213,251,90,58,232,169,228,64,230,34,208,158,196,229,11,54,39,234,200,210,98,40,131,95,24,197,142,177,162,27,37,78,162,242,96,103,45,88,238,130,1,188,69,30,148,138,121,36,138,226,222,57,179,14,9,124,186,244,140,121,244,204,213,229,70,57,128,169,12,188,189,8,225,246,43,0,133,217,38,210,86,23,166,124,64,174,38,26,246,165,121,173,27,17,6,145,215,102,75,86,239,140,162,122,198,240,91,71,168,206,45,75,3,234,254,38,155,166,97,92,91,141,13,45,40,252,193,222,165,119,139,163,224,50,139,209,52,178,76,55,98,211,117,224,102,51,107,192,176,26,242,3,19,225,189,211,13,220,103,129,145,238,75,49,170,137,186,86,253,109,36,137,239,213,136,70,232,91,35,60,112,231,224,34,85,153,128,20,119,93,20,89,35,249,148,184,123,214,232,69,103,161,31,67,30,171,217,50,238,143,101,245,71,73,47,70,235,36,90,140,51,219,61,92,26,156,219,23,228,179,130,162,213,150,222,155,52,121,140,105,228,208,135,108,54,161,84,214,21,195,242,76,153,218,71,234,134,25,237,119,238,102,167,173,240,217,230,126,97,79,224,89,9,218,93,24,137,210,89,253,177,207,118,239,60,184,60,246,233,83,30,62,7,70,226,67,102,147,115,176,39,27,237,40,39,236,44,63,141,156,233,157,108,168,228,126,6,109,130,177,29,125,127,152,23,183,116,193,132,36,192,244,78,68,46,83,26,140,22,154,209,218,112,129,245,67,38,243,152,24,129,194,69,211,139,43,213,161,23,166,190,83,159,139,88,125,108,247,200,66,15,217,189,36,2,112,174,21,194,73,126,151,42,227,42,25,233,45,246,238,166,5,113,107,219,169,52,163,159,197,169,227,156,159,197,92,242,60,200,38,18,228,47,205,158,32,201,158,45,65,246,30,49,52,78,71,63,163,71,30,13,29,234,21,13,142,82,173,152,199,3,19,244,185,48,133,242,122,245,104,30,0,49,152,48,129,62,26,37,205,209,145,8,191,203,38,216,52,119,191,196,179,161,189,139,86,129,217,176,76,55,86,53,194,118,150,66,211,101,197,212,57,26,141,165,162,79,125,50,118,239,209,11,77,177,124,106,171,20,28,241,218,133,41,23,19,56,99,60,85,47,204,229,10,67,142,145,171,133,57,221,172,238,61,185,195,41,240,249,130,93,126,27,145,197,21,123,35,42,185,68,51,17,56,81,109,120,97,97,111,2,35,8,35,112,127,78,145,232,253,173,30,167,49,180,212,111,65,145,213,180,161,40,157,227,131,181,94,244,201,56,97,93,144,38,148,183,198,195,34,223,231,78,204,141,122,49,164,157,232,196,132,72,228,90,232,202,174,53,12,138,230,129,180,216,184,103,37,2,116,162,16,187,200,231,236,56,86,152,116,146,246,192,97,202,158,45,198,142,165,166,4,206,20,156,196,160,103,118,200,210,137,88,228,247,184,115,194,206,186,224,165,142,170,69,192,195,120,211,242,212,221,196,4,98,54,34,84,46,95,226,108,253,206,80,148,89,180,136,50,25,106,151,156,147,99,254,62,123,155,173,79,134,29,79,116,126,86,134,89,228,173,137,76,184,161,206,130,65,113,38,59,121,107,171,242,139,181,22,26,69,210,70,177,82,231,248,24,63,179,0,121,112,132,175,238,20,13,217,71,54,47,232,164,15,247,60,96,235,142,44,177,116,48,234,122,191,48,176,109,48,176,203,146,78,242,35,221,220,13,29,153,84,121,178,159,141,138,108,7,243,210,153,16,197,79,55,171,93,63,207,98,137,68,24,55,165,197,94,147,197,96,94,153,157,137,78,233,93,109,19,59,186,219,187,39,238,211,107,250,183,134,108,223,101,92,77,8,166,101,249,134,143,51,34,74,221,2,39,179,216,249,224,101,97,122,129,45,146,57,2,38,114,48,228,230,108,160,93,210,29,213,154,211,197,111,144,132,76,43,118,77,61,96,114,73,69,224,140,244,113,192,84,139,43,124,206,136,206,67,3,166,204,239,174,153,19,125,195,156,189,175,224,235,148,68,13,120,66,96,204,177,25,101,95,74,58,92,96,44,80,125,170,227,64,122,139,4,13,69,117,191,4,106,105,94,129,145,191,244,142,102,176,184,125,82,224,70,25,196,114,216,226,235,67,96,10,174,106,60,153,149,132,46,129,207,178,58,239,111,163,178,62,229,106,244,130,92,117,208,188,225,182,40,217,147,35,224,61,5,110,207,231,70,72,101,251,76,201,41,113,136,148,35,117,199,149,125,97,188,24,246,63,210,17,97,70,199,201,196,120,231,119,61,71,28,24,7,203,248,32,28,251,238,78,152,176,54,9,193,248,218,248,172,220,8,37,253,12,133,146,122,175,86,253,87,242,81,51,188,164,237,234,34,215,78,155,123,163,27,66,214,145,17,114,122,237,196,241,89,31,251,182,24,231,56,87,253,179,87,86,69,92,218,111,120,5,137,53,216,89,250,111,68,107,162,234,208,221,200,142,67,178,133,8,46,12,91,252,118,132,94,133,154,0,10,97,231,194,212,143,220,40,33,217,11,138,58,227,99,100,78,198,210,34,221,180,73,47,140,204,179,194,153,105,38,30,156,105,91,239,157,114,89,62,137,195,123,156,18,47,59,167,35,210,167,190,56,149,241,219,45,9,76,12,217,163,155,5,66,179,120,225,146,149,233,231,121,2,238,187,223,240,56,48,254,112,217,95,27,219,130,174,239,69,126,169,220,71,179,67,163,62,26,242,36,49,246,80,39,16,135,62,170,179,71,143,96,4,172,147,34,66,167,92,141,107,142,55,26,43,187,24,9,205,159,181,165,111,73,137,244,21,177,202,178,200,185,151,114,3,195,131,72,242,181,141,0,23,239,13,81,229,102,249,129,45,44,239,79,78,164,73,116,188,109,89,104,35,102,36,172,44,251,144,102,161,38,51,123,88,139,179,117,154,250,104,133,19,157,31,205,75,178,170,172,251,219,76,135,167,37,62,248,108,57,139,238,243,15,140,58,182,175,79,103,69,135,255,160,87,103,171,65,116,152,224,181,204,165,228,161,211,190,55,39,237,35,223,155,222,132,68,169,195,5,126,149,92,109,82,45,190,64,145,248,42,34,233,73,102,167,133,205,139,193,77,172,220,39,122,150,189,249,180,97,13,158,245,189,201,243,36,79,31,112,117,23,107,156,137,164,249,61,48,158,3,31,9,62,133,81,78,92,241,219,148,218,108,249,237,51,64,207,130,54,227,230,67,106,247,205,117,144,78,16,143,150,108,85,17,24,130,201,242,223,70,210,115,203,34,98,197,224,233,94,77,16,117,10,204,193,217,253,180,248,98,150,199,190,176,149,87,198,170,143,170,95,91,138,134,25,59,225,76,34,233,242,214,16,168,210,237,74,166,201,176,21,78,59,246,81,198,162,145,192,24,182,226,172,118,62,8,114,86,70,112,131,12,87,136,9,58,12,207,169,60,240,89,198,61,144,115,58,2,123,73,249,109,147,209,169,119,16,152,42,153,194,103,125,242,221,37,237,85,154,126,78,212,204,221,67,15,145,253,82,251,214,155,67,147,42,241,228,148,102,60,79,126,218,197,237,209,108,124,158,153,70,225,76,109,127,140,110,88,55,178,68,153,55,69,94,113,181,177,214,228,123,217,71,88,49,248,9,38,200,204,130,64,78,113,211,93,50,96,232,158,84,129,77,131,181,196,204,194,249,224,54,11,126,140,165,120,210,166,176,208,76,89,226,112,115,108,174,173,183,88,84,206,188,185,5,198,56,38,38,251,115,222,159,18,111,180,42,155,226,170,213,244,247,217,139,194,80,209,238,140,73,246,94,198,192,176,130,207,216,1,66,64,21,207,245,201,122,119,119,66,68,230,46,53,29,20,161,96,79,173,80,147,85,110,81,73,51,2,207,220,177,223,128,116,40,250,94,19,119,39,202,28,3,78,162,104,0,140,69,87,108,11,44,193,183,21,198,118,55,246,166,150,81,146,105,135,96,91,138,28,220,129,107,151,94,76,201,19,178,126,241,224,139,83,186,192,24,197,196,76,79,200,245,178,10,219,180,253,70,217,209,147,108,231,83,20,102,200,229,219,85,46,119,28,116,20,92,46,29,237,166,46,162,112,14,29,69,235,165,106,81,99,107,101,43,183,143,55,120,79,122,243,158,250,253,216,76,11,179,233,213,102,36,235,141,2,27,160,36,249,32,132,66,231,157,56,56,59,203,224,29,80,53,146,159,89,11,19,226,24,122,115,138,163,101,222,144,240,0,66,96,4,56,75,204,104,102,161,125,97,83,52,139,177,153,126,219,58,129,177,65,168,49,225,37,12,110,20,38,160,124,215,47,246,67,50,143,15,212,68,98,194,99,105,197,13,250,194,240,81,35,207,70,193,218,168,178,57,53,243,200,225,243,97,182,106,59,237,73,144,222,202,93,190,144,64,147,39,43,248,28,204,18,43,12,82,76,250,211,36,19,171,47,219,107,34,53,166,63,141,226,90,44,219,148,103,232,166,154,170,169,56,218,81,94,76,153,194,69,49,215,184,11,107,98,74,90,83,97,182,125,37,96,43,2,191,112,134,109,233,45,110,253,95,20,140,39,123,147,243,90,95,87,128,192,91,245,196,75,58,11,165,150,15,166,27,138,173,28,185,40,100,84,190,126,150,136,118,220,146,174,3,159,125,86,241,228,227,180,221,67,151,62,94,161,181,187,166,25,130,181,93,68,161,103,53,247,85,215,152,35,9,58,68,201,247,87,152,227,84,8,8,239,212,212,10,140,51,178,203,150,177,106,54,209,195,157,70,186,242,20,55,242,71,120,159,222,207,69,240,127,125,231,62,246,146,196,70,238,172,80,16,101,113,159,99,190,23,130,114,2,255,104,68,31,60,77,213,237,38,69,225,210,143,225,27,250,179,229,218,154,21,34,180,70,149,202,167,136,54,137,45,37,89,24,11,197,47,238,30,0,127,206,52,198,3,230,116,219,93,239,150,37,122,106,18,155,105,20,205,199,239,189,136,110,75,17,126,35,80,218,63,93,14,120,34,240,196,229,208,200,4,191,162,81,168,40,238,58,219,33,77,182,93,48,250,55,255,8,13,195,60,255,134,91,15,80,208,65,110,247,190,87,34,204,146,93,162,110,24,225,64,22,252,100,226,185,46,9,72,21,240,208,139,145,152,203,211,47,78,150,102,138,70,49,123,64,119,56,71,239,61,163,171,120,209,81,173,8,252,7,163,13,128,60,222,133,205,232,232,219,230,160,105,48,174,194,5,76,75,98,184,195,239,141,37,200,213,255,130,108,200,59,103,127,105,158,74,156,13,173,208,169,149,120,48,142,110,119,85,68,125,182,55,79,46,162,237,72,87,184,63,77,196,142,141,204,7,159,238,189,196,151,106,88,94,211,205,34,49,72,91,228,195,21,134,57,253,245,127,196,0,168,124,19,152,234,162,111,155,66,143,194,98,58,58,10,10,20,244,212,239,189,112,206,94,67,97,190,245,71,12,228,16,223,45,95,115,225,102,220,203,239,106,164,29,16,229,188,48,134,6,235,219,140,219,198,189,203,17,134,73,116,23,183,77,156,248,159,215,59,23,82,223,65,10,198,239,109,167,190,139,142,1,93,193,165,35,73,211,55,49,10,27,72,227,226,132,245,193,103,101,193,7,71,96,78,246,62,246,80,197,38,170,169,87,207,96,159,156,7,43,24,90,52,129,107,20,107,2,55,56,117,183,159,153,77,64,241,94,10,143,159,118,185,112,29,80,226,87,252,54,147,165,192,120,254,186,251,224,196,144,64,249,12,102,25,239,220,64,66,19,4,146,229,189,241,17,113,211,16,139,141,147,218,184,168,229,169,191,136,233,228,172,122,182,234,247,189,172,208,44,37,135,9,168,137,157,35,246,116,148,150,125,31,164,82,42,86,110,108,100,80,240,216,125,253,64,33,164,75,77,59,116,225,68,196,173,58,140,116,202,13,161,253,180,1,170,183,10,100,7,41,183,68,124,51,138,149,65,145,157,184,51,18,21,139,203,53,124,103,177,154,225,251,86,240,232,182,231,49,176,62,37,69,121,175,173,28,32,211,136,139,9,232,220,237,48,194,13,213,253,8,48,69,96,173,191,77,82,78,51,132,131,18,7,64,51,131,188,240,143,66,237,247,174,70,38,186,104,66,199,252,219,115,162,110,157,9,128,6,140,48,63,167,72,135,153,180,5,237,200,47,120,139,64,210,80,101,111,19,25,194,100,238,131,205,44,254,134,231,240,124,24,211,143,8,147,92,228,144,116,3,110,21,241,212,153,80,231,92,2,226,126,249,85,134,115,124,51,67,176,44,240,207,189,194,225,95,222,67,96,162,24,219,5,99,145,169,187,27,156,97,154,162,53,148,108,137,197,232,167,76,230,76,239,66,208,104,196,237,84,229,106,248,86,33,153,188,205,26,173,8,140,135,253,106,33,77,204,234,42,157,136,45,72,117,98,203,64,150,70,29,148,7,66,180,115,187,242,54,39,193,44,71,77,28,245,56,221,124,170,201,68,163,217,231,95,24,233,56,255,214,48,108,43,187,252,11,227,96,85,87,104,65,15,83,124,148,207,197,219,134,208,52,165,169,91,62,38,159,219,195,22,84,88,22,97,102,145,59,230,115,142,144,153,134,197,113,127,185,112,116,247,20,33,125,226,140,187,36,87,83,196,236,129,111,210,150,101,233,247,42,208,219,190,173,48,198,45,152,201,105,247,71,240,211,213,156,25,30,212,78,200,224,233,4,126,93,214,123,114,171,251,86,231,227,156,211,160,235,164,159,169,107,96,236,115,199,37,202,244,110,53,119,230,212,51,242,174,242,88,227,100,193,124,18,10,239,88,53,203,52,201,220,182,70,11,109,122,218,115,203,152,39,22,23,178,248,136,17,200,142,242,252,22,133,233,238,90,209,177,214,145,12,10,108,19,220,179,92,61,254,171,188,147,247,162,46,54,212,227,17,3,21,27,174,81,204,88,50,133,80,122,99,243,36,115,6,3,127,184,55,75,183,179,163,60,121,161,168,194,89,122,231,209,18,195,94,110,126,118,68,43,12,53,216,110,46,49,79,26,102,165,238,150,52,167,91,169,213,14,7,193,54,252,24,202,209,224,180,216,80,24,206,100,114,56,25,63,71,187,25,167,63,127,44,248,84,50,247,227,57,210,60,189,110,75,243,88,50,201,226,150,146,195,200,227,124,11,14,103,69,186,63,171,98,115,56,155,200,180,206,132,8,125,251,215,64,68,90,36,166,145,157,153,158,25,197,189,162,21,137,22,162,23,126,118,195,197,97,4,140,132,249,66,4,225,60,155,247,19,142,103,200,170,235,36,107,52,75,135,171,200,115,216,144,199,201,229,123,176,118,94,57,235,46,129,44,208,233,214,225,41,65,22,73,198,14,186,199,205,41,59,140,120,4,133,229,234,73,61,148,251,31,160,210,157,170,194,212,154,52,119,1,169,228,252,182,180,40,62,243,33,249,77,165,25,86,98,114,53,94,25,45,251,111,39,206,37,93,230,209,196,230,204,125,2,240,183,32,43,229,48,221,198,9,176,230,228,150,101,139,209,205,241,115,196,115,231,105,148,169,11,231,109,66,247,225,226,81,111,145,23,44,231,132,51,166,27,105,144,97,221,247,168,199,113,200,202,155,189,69,91,87,243,18,99,45,245,112,86,64,240,239,156,53,250,133,139,169,255,251,147,65,72,190,69,119,232,228,86,43,70,245,223,166,201,244,106,184,20,59,44,64,44,144,120,39,51,172,48,89,216,118,188,87,89,250,94,72,68,181,22,141,66,101,188,190,23,30,86,241,96,249,156,49,235,80,20,69,223,30,191,156,96,165,222,183,158,88,251,180,22,223,210,14,54,75,225,149,163,77,88,227,196,115,165,91,114,248,190,21,165,107,226,39,193,6,101,22,95,204,15,108,6,8,138,214,29,243,224,217,192,163,93,91,21,62,59,135,251,211,200,39,21,125,176,51,43,186,97,46,125,117,221,72,6,118,172,8,216,68,247,182,127,160,40,91,169,184,20,5,246,166,240,25,119,206,1,177,8,88,42,122,107,242,181,110,20,131,51,114,22,170,50,48,206,107,113,241,153,120,196,102,198,76,66,75,145,129,213,69,85,30,180,134,57,228,128,234,186,87,122,46,142,202,9,132,241,145,54,124,80,146,23,254,86,68,12,234,144,79,117,218,103,250,208,168,166,232,89,94,180,167,64,89,182,139,182,136,49,140,226,214,196,232,155,124,10,8,194,225,124,128,157,204,188,146,99,6,23,138,142,29,198,67,49,215,231,230,229,250,246,176,236,151,62,244,106,248,133,254,41,49,252,21,107,186,206,185,109,57,111,107,152,184,96,125,26,229,44,22,35,62,7,58,193,171,235,163,161,10,50,227,234,90,133,133,209,45,199,186,226,189,78,239,101,186,23,152,69,203,29,56,8,255,178,255,185,176,105,36,199,231,170,252,113,200,147,153,177,118,192,230,77,166,61,24,54,114,115,71,47,206,200,77,40,193,221,194,213,197,209,206,72,202,122,113,183,140,186,195,201,40,215,2,87,187,222,61,158,10,217,186,173,63,93,183,115,137,44,89,134,250,166,60,120,58,127,231,243,73,73,201,4,148,5,206,136,45,132,21,217,54,201,21,109,211,20,238,194,248,156,157,131,132,222,124,35,9,226,91,39,68,161,134,164,153,187,81,52,135,187,25,33,84,184,196,46,26,91,94,171,31,114,3,55,194,228,210,228,86,13,84,70,248,187,181,199,243,210,116,25,144,180,118,184,240,127,242,219,68,144,83,56,207,33,170,59,187,172,106,44,129,187,199,213,9,129,159,139,38,211,188,204,110,21,136,184,236,144,165,231,28,90,182,111,66,206,74,177,151,16,188,59,26,86,228,158,220,165,112,115,244,171,186,110,213,213,227,234,100,251,39,89,121,176,47,42,225,159,200,74,242,188,149,53,186,123,113,146,75,23,170,105,95,198,113,152,238,42,57,209,239,24,114,53,158,117,78,169,239,184,86,167,154,229,123,44,66,44,225,221,136,138,101,106,178,232,65,189,11,103,214,141,108,232,212,133,11,121,133,48,77,54,241,113,49,230,225,180,69,101,162,219,74,114,50,148,204,60,159,43,163,91,23,30,164,44,78,114,115,228,226,82,115,255,83,10,25,167,116,5,246,32,215,223,20,147,17,73,235,155,129,115,89,51,28,180,171,53,187,188,215,30,17,82,198,168,165,105,160,28,219,208,238,246,136,40,46,78,17,235,63,232,249,169,237,167,103,84,14,19,81,117,129,123,242,4,25,57,120,178,136,130,34,156,216,114,192,216,171,21,121,110,178,200,238,86,11,97,105,202,230,31,103,233,234,244,17,88,117,57,201,22,29,213,37,136,222,254,92,196,234,164,100,208,232,247,53,108,143,233,86,73,202,58,40,251,196,49,248,179,8,69,109,22,103,177,11,55,216,234,238,57,222,173,208,76,62,245,204,236,224,3,38,26,42,70,126,157,9,41,57,3,234,192,37,73,201,42,181,38,4,67,226,106,78,226,87,250,207,44,32,19,62,187,31,140,124,75,145,141,91,39,206,213,221,154,184,179,218,139,119,34,162,111,84,67,47,127,49,148,57,100,78,233,102,210,252,197,240,127,202,116,245,114,52,76,171,174,57,177,158,46,136,184,128,252,246,57,113,181,120,180,65,6,44,201,22,8,25,234,21,158,228,103,42,198,152,238,254,54,135,153,217,2,54,243,22,133,241,133,106,195,251,10,74,26,93,230,82,19,166,14,215,86,139,241,139,217,75,135,145,69,177,186,247,22,188,192,228,189,207,174,9,225,175,28,189,24,91,59,129,89,55,118,116,38,243,78,149,85,155,37,153,114,233,232,138,105,85,89,222,206,82,139,68,163,191,216,57,76,163,236,37,48,230,61,183,35,23,156,82,111,119,48,225,61,223,253,161,138,194,84,126,187,3,101,150,169,182,120,111,178,0,178,129,131,195,67,78,205,111,206,144,144,137,131,174,137,164,70,252,182,41,222,93,152,28,132,239,151,237,183,57,35,94,152,26,130,34,87,195,204,189,223,59,231,105,18,121,14,179,33,190,167,100,244,23,49,52,234,1,227,49,114,155,197,76,212,122,92,188,207,66,34,123,157,196,12,27,215,18,85,30,122,45,92,200,180,163,205,8,96,75,163,160,127,187,157,191,133,223,29,203,196,109,20,242,186,37,187,169,50,37,113,83,98,237,136,255,147,189,243,155,15,78,112,151,214,134,152,25,154,47,37,96,156,221,219,133,19,149,205,223,217,8,249,81,226,181,209,87,172,244,228,108,10,191,155,207,108,58,251,23,157,236,100,188,81,200,20,54,161,184,35,134,181,81,115,247,137,60,225,132,93,47,108,198,42,110,239,141,239,13,230,198,2,83,198,232,239,69,176,53,73,40,30,175,19,179,50,248,96,51,250,43,10,227,139,27,15,206,65,183,229,170,48,130,199,190,198,80,236,183,5,108,200,40,248,181,198,246,235,114,235,106,7,227,239,123,88,141,211,146,59,83,191,239,185,40,166,109,188,16,227,107,65,241,229,152,235,143,77,62,78,14,247,205,184,35,97,151,142,12,126,187,131,139,244,54,250,167,1,147,154,18,180,34,196,239,13,70,189,30,236,154,11,19,179,254,84,111,88,117,183,217,195,5,124,118,110,80,88,3,62,61,65,172,225,160,114,23,183,108,236,38,67,61,146,92,76,121,113,9,59,116,210,242,146,208,97,121,107,213,163,179,60,55,217,137,219,100,100,63,107,11,15,121,40,78,178,177,36,120,136,109,170,95,77,178,65,152,178,12,159,179,126,213,18,175,109,245,197,1,155,4,166,83,183,186,113,25,230,221,77,52,147,123,24,190,240,174,106,42,122,23,205,132,193,125,186,34,214,87,133,213,76,149,51,231,58,111,241,177,52,80,131,2,70,113,158,108,55,51,78,137,150,99,122,64,96,180,133,69,60,65,183,251,210,212,153,180,154,174,131,60,118,120,114,53,201,112,159,101,205,136,67,66,214,141,50,184,190,175,199,59,214,99,55,174,208,204,51,206,51,54,200,131,173,59,25,241,155,101,124,186,76,230,209,78,140,255,62,23,2,186,245,110,27,161,188,92,241,75,110,93,110,28,254,151,53,151,105,146,7,219,80,210,190,189,54,209,196,171,48,137,204,189,85,158,251,86,156,42,254,235,130,208,224,94,160,186,191,194,79,252,204,30,181,254,91,249,139,255,250,209,120,38,168,75,62,87,176,23,58,11,94,151,239,68,99,121,56,217,106,84,132,176,204,58,80,16,36,244,13,254,166,228,177,9,60,136,137,197,254,223,216,48,210,117,19,169,161,17,142,246,67,252,207,209,158,171,174,22,200,55,158,216,213,72,83,110,116,167,243,237,125,73,234,109,201,52,98,131,60,162,235,162,27,171,112,183,28,137,195,56,177,200,188,126,206,52,29,233,104,63,27,160,216,44,19,13,74,47,167,27,248,152,130,229,52,171,194,228,93,99,50,56,91,194,44,81,198,134,220,72,31,49,77,33,64,34,228,161,3,179,251,244,173,143,153,76,215,36,143,134,156,78,142,209,110,60,164,41,227,25,67,160,222,125,208,153,218,133,44,26,182,217,141,13,35,149,56,243,138,237,54,98,62,184,135,248,205,49,142,238,15,204,215,140,70,133,137,153,134,76,53,100,226,124,76,26,209,76,138,129,137,157,76,207,188,117,136,102,67,88,156,103,215,117,90,45,214,28,99,90,202,6,130,45,29,58,21,241,203,117,136,89,11,194,15,230,91,232,104,199,132,67,81,210,164,93,222,42,93,51,34,154,4,69,174,189,238,213,184,244,92,216,4,29,238,205,137,26,44,185,154,32,77,222,177,160,13,226,46,247,99,91,224,198,25,62,44,43,104,31,221,171,137,195,148,17,191,157,204,227,67,22,165,211,106,206,164,228,252,69,128,85,238,221,33,217,244,25,135,80,38,167,38,203,33,213,218,113,235,74,137,232,109,148,129,212,99,29,247,193,80,250,150,69,158,148,237,108,227,46,104,243,42,127,1,67,168,216,241,173,11,91,190,41,48,150,63,53,62,54,153,80,89,177,190,195,122,191,125,65,107,82,204,151,249,156,61,239,122,183,187,94,76,65,203,204,177,80,99,166,41,11,154,233,230,151,120,175,100,198,110,178,243,73,214,181,98,143,192,201,238,190,22,6,3,247,176,70,98,186,93,3,180,102,226,28,61,197,110,144,116,76,235,178,111,130,58,236,163,195,140,21,150,60,55,180,37,132,202,2,62,3,115,9,218,203,221,218,224,155,137,125,175,194,167,95,148,128,113,99,233,122,181,89,239,205,216,207,81,106,161,87,159,78,234,69,8,68,45,171,242,206,105,236,222,189,73,168,252,90,194,193,105,166,3,214,60,224,48,137,79,11,237,28,245,110,200,192,254,214,132,138,180,143,26,207,171,102,127,178,65,214,123,234,14,153,145,63,3,62,221,32,235,238,156,108,144,83,87,145,154,89,115,234,199,100,207,224,85,4,228,73,153,206,4,222,28,174,252,173,169,24,16,177,31,148,60,241,182,246,215,166,238,92,42,84,17,37,195,90,207,223,139,40,126,147,205,249,198,220,168,121,15,63,47,5,199,188,8,108,230,169,254,100,22,95,189,17,185,102,174,219,190,104,158,133,139,10,201,42,231,29,236,233,252,107,162,81,84,101,119,67,17,99,107,30,72,161,139,117,97,228,114,238,61,155,226,56,88,255,42,205,238,17,209,232,164,253,194,36,82,139,158,211,56,136,229,184,247,78,87,85,156,185,40,15,84,122,28,102,244,233,25,145,117,213,249,113,72,166,48,57,202,205,155,25,18,174,120,50,75,59,233,213,53,146,27,86,212,95,164,112,170,255,60,114,253,128,57,153,236,36,133,64,89,40,42,186,126,68,180,104,159,52,10,245,172,247,214,212,141,231,231,108,107,47,238,176,233,44,232,193,184,76,119,117,179,231,166,195,203,213,182,219,247,30,206,70,180,103,105,239,141,203,76,149,151,30,162,113,68,240,0,19,139,120,50,252,28,36,182,196,210,31,50,22,29,106,6,33,36,9,38,88,35,250,79,79,164,105,150,68,11,6,220,252,180,111,139,18,27,191,240,196,224,239,222,156,18,30,57,179,35,78,207,206,47,222,235,108,29,36,12,105,66,134,17,155,53,66,98,145,72,69,193,178,105,220,171,81,157,74,18,130,225,32,152,119,52,90,197,22,238,254,54,98,65,208,51,124,4,48,85,10,10,161,209,29,165,177,164,193,105,226,126,16,211,148,218,30,12,68,43,59,105,74,178,16,45,207,113,14,68,145,106,73,103,48,223,207,26,193,4,179,38,188,45,142,154,115,115,41,161,78,126,151,65,112,225,105,94,32,30,169,128,94,34,167,114,14,10,136,202,59,154,209,203,146,128,218,233,12,88,111,199,247,168,4,224,36,222,134,56,66,185,3,27,65,192,219,197,217,14,148,217,238,231,200,91,81,24,165,17,106,176,50,232,171,0,79,168,207,82,160,241,49,97,18,72,47,109,230,86,232,27,90,18,188,85,19,177,103,8,156,119,142,56,34,245,241,77,194,109,148,141,181,209,35,26,135,112,203,208,8,40,202,136,209,42,56,125,166,38,17,80,210,104,177,91,70,140,108,104,170,10,181,65,178,10,30,182,154,196,153,4,222,121,187,55,149,193,184,11,52,129,105,139,181,47,44,41,25,152,199,187,173,123,107,246,75,75,130,202,16,82,252,208,206,217,182,75,17,154,57,109,54,39,195,0,15,229,238,117,147,181,187,243,89,53,239,194,219,145,96,74,181,126,159,139,194,48,121,50,12,2,202,142,159,102,175,172,217,61,202,224,103,244,133,70,26,44,73,36,158,148,75,138,168,48,177,58,41,166,4,166,106,45,166,82,149,213,97,49,194,54,240,46,31,84,64,45,133,71,255,28,18,166,61,71,186,198,184,4,248,75,15,154,242,25,153,166,3,209,31,120,57,239,233,192,24,19,72,206,101,82,157,21,13,62,89,138,52,165,111,254,164,61,194,124,103,69,29,242,100,84,219,215,53,46,76,84,171,62,240,242,104,131,85,19,143,63,232,246,74,127,78,53,168,31,190,112,175,55,134,200,82,37,235,30,79,230,70,79,192,228,244,219,211,40,20,6,196,86,129,226,168,252,188,215,152,145,127,227,79,164,151,158,54,155,251,254,54,69,18,253,129,137,163,199,205,43,255,246,105,113,180,124,226,230,116,42,165,50,20,210,3,17,129,44,4,228,170,126,16,82,33,245,194,75,99,144,192,121,58,21,179,155,180,156,48,191,105,39,178,48,177,193,194,160,74,83,58,37,153,57,171,195,153,175,175,55,167,4,33,246,203,103,125,56,243,97,86,24,150,88,192,86,112,60,31,184,122,177,137,137,120,36,209,238,1,102,143,157,239,222,79,100,217,12,205,59,226,159,166,187,249,62,89,91,35,126,153,42,192,183,197,151,155,82,88,102,208,214,129,167,43,165,136,77,33,59,125,70,170,190,22,196,195,136,219,98,90,58,149,17,115,62,255,136,141,35,66,36,53,143,231,234,94,238,218,214,16,123,84,42,207,89,141,104,197,128,183,120,8,2,163,191,24,109,70,182,161,149,7,230,100,59,47,60,149,253,52,203,101,74,128,114,200,214,7,39,65,232,75,196,52,110,196,243,218,198,128,234,23,102,195,160,48,126,14,57,96,74,0,159,155,15,74,186,47,44,138,137,134,182,25,187,5,6,87,145,169,150,244,192,249,8,222,75,155,241,228,180,205,224,112,68,155,32,13,251,252,114,95,177,209,64,7,48,61,163,135,224,142,192,103,38,125,166,133,179,118,213,152,53,204,32,249,25,216,103,111,221,227,91,162,231,95,166,94,77,198,45,90,172,155,238,224,122,96,60,228,47,220,132,210,254,131,235,3,239,191,112,196,29,128,223,153,22,102,104,124,13,212,14,30,62,78,161,108,227,38,61,76,76,109,60,112,205,10,143,244,23,222,227,62,25,146,68,239,111,183,49,238,147,145,179,222,47,124,187,112,55,221,148,7,101,43,121,209,243,160,239,131,207,61,239,147,81,163,246,62,217,74,15,92,95,152,98,35,239,132,103,179,215,222,206,48,137,253,236,128,77,161,66,225,18,197,246,140,148,217,243,126,225,29,241,72,26,20,250,189,194,136,25,70,171,16,47,127,70,0,53,132,41,126,123,164,57,159,41,137,178,181,18,240,132,26,221,31,184,238,26,143,102,147,82,126,224,81,110,138,203,84,141,30,116,71,60,229,204,92,173,62,99,207,56,58,23,94,169,212,23,93,173,95,84,4,235,12,133,237,21,40,22,180,251,249,225,117,95,234,52,71,146,170,87,187,186,150,24,215,36,74,251,219,36,132,167,227,106,244,23,251,219,98,245,102,154,96,42,60,203,7,85,124,49,135,155,123,203,243,53,224,184,196,76,105,71,176,252,246,163,149,98,135,5,123,91,66,103,191,161,57,35,168,49,76,44,107,190,99,51,71,66,114,88,134,241,29,216,51,221,140,163,105,83,188,179,6,17,23,135,251,159,37,215,126,58,95,244,207,30,138,173,228,142,56,17,93,252,249,214,28,39,211,189,55,86,51,243,133,229,222,83,203,142,12,61,203,117,52,184,169,101,62,147,225,146,169,20,178,129,82,202,40,179,28,94,223,195,202,147,24,155,15,92,87,60,248,68,225,65,183,18,132,229,114,108,68,144,67,158,58,52,179,185,78,220,155,231,85,228,172,202,193,117,222,70,163,148,90,215,143,12,131,105,94,244,172,33,227,121,240,156,239,182,20,226,203,30,207,131,231,116,183,188,4,84,202,120,158,12,147,183,22,48,231,98,189,57,98,91,17,193,50,246,227,208,71,155,171,181,136,102,158,70,69,198,91,225,25,42,198,192,179,62,79,54,41,65,137,7,63,211,77,121,200,62,103,215,152,239,7,177,156,189,82,129,70,189,235,38,121,217,169,252,65,196,219,226,196,7,253,111,73,46,128,83,197,94,249,254,242,198,77,93,81,252,233,202,77,155,151,135,205,76,30,167,222,38,195,28,250,249,152,88,169,220,111,13,247,83,183,64,88,182,221,16,47,62,33,207,76,9,75,190,196,164,66,9,244,51,221,33,44,122,31,156,41,252,233,102,245,150,194,24,241,180,40,165,12,130,217,101,202,1,207,169,244,93,212,194,92,130,13,184,107,209,223,129,203,166,56,38,224,209,158,105,33,147,194,139,70,217,38,24,171,232,249,148,55,176,253,238,195,145,65,112,162,41,32,181,187,122,103,171,40,137,176,246,217,180,255,143,182,51,205,181,28,215,97,240,150,60,15,251,223,88,251,211,137,100,250,2,253,179,30,208,192,171,98,37,39,131,99,203,18,69,38,93,61,16,48,42,73,96,109,15,66,235,97,164,220,35,235,125,182,27,251,185,105,242,193,145,193,165,174,245,60,239,196,60,27,95,38,69,204,49,30,216,84,171,46,60,31,82,50,132,219,32,218,145,113,31,85,23,205,68,157,189,221,147,175,169,44,32,122,131,233,10,13,216,100,234,94,56,63,112,123,224,73,227,100,220,24,187,52,37,247,38,230,225,251,212,232,118,209,247,117,224,226,42,132,6,143,161,228,94,116,20,242,146,163,145,219,81,24,231,220,120,161,8,239,234,34,64,103,96,45,241,88,232,157,28,207,165,33,25,95,47,188,180,61,99,98,38,220,238,83,163,49,86,95,104,50,1,136,184,239,179,48,22,157,199,83,33,154,44,23,222,67,217,241,201,20,61,226,190,217,60,61,57,21,147,142,137,27,163,251,227,121,99,116,40,69,224,185,140,255,166,232,109,22,54,178,124,213,105,35,225,62,55,239,109,153,229,242,147,205,129,88,30,165,31,180,14,132,219,184,41,69,172,11,219,178,46,48,68,213,8,116,48,151,217,18,79,15,51,80,190,48,157,14,83,225,97,18,3,1,211,43,171,40,125,0,113,211,164,221,147,94,25,245,149,118,75,90,124,33,122,110,214,171,72,15,24,215,73,166,67,250,117,83,139,88,125,209,132,190,244,190,170,144,75,204,114,102,200,68,142,218,30,202,160,14,47,243,33,145,4,26,222,209,119,106,128,10,39,161,204,48,63,238,8,116,206,3,206,50,51,12,100,31,35,49,62,127,54,231,83,96,28,107,98,16,111,211,194,209,159,102,195,20,99,1,65,141,218,244,228,148,197,115,84,32,11,54,96,91,97,184,72,183,64,73,143,176,94,56,189,85,113,219,216,190,86,97,240,14,84,127,135,192,79,96,58,204,65,243,162,103,124,183,241,28,92,110,85,22,107,77,108,248,244,202,242,94,241,245,225,7,167,137,65,204,25,99,147,176,49,126,146,178,211,48,119,168,18,53,219,148,180,137,206,158,40,164,178,128,243,16,26,18,239,131,204,222,186,240,78,207,201,241,235,27,81,37,199,195,163,41,252,51,214,11,248,201,57,30,180,11,93,45,161,2,188,116,152,241,113,230,123,48,222,167,83,97,163,250,71,177,185,62,157,43,150,76,157,187,94,120,232,38,157,121,150,180,86,192,88,100,233,7,194,188,239,159,174,137,176,138,102,36,95,64,203,222,183,5,76,94,169,233,247,67,94,62,110,140,94,89,29,41,108,86,247,190,48,86,69,250,237,182,180,234,125,104,5,26,153,94,121,55,150,89,192,112,231,247,3,239,46,168,154,11,128,46,183,15,54,120,41,203,156,57,167,71,113,103,37,154,126,31,34,120,222,46,111,3,97,2,50,156,46,94,136,185,220,187,162,68,246,144,200,17,93,141,129,98,86,48,122,240,217,159,184,104,60,233,40,84,75,30,184,69,51,190,245,235,173,173,91,171,68,207,64,240,236,82,55,62,187,174,124,121,228,18,191,77,71,177,46,232,200,62,94,74,3,93,210,26,107,48,194,75,220,52,133,56,93,93,118,57,99,35,158,54,43,244,19,98,37,120,224,113,176,85,27,30,24,142,120,252,180,233,181,150,39,184,139,14,85,122,115,204,117,87,97,246,8,23,62,11,194,126,194,78,114,121,241,58,118,22,103,59,11,167,19,204,190,128,209,159,212,240,110,64,172,10,210,36,226,238,243,217,99,176,17,243,215,149,173,41,186,61,251,23,239,60,4,37,185,166,65,43,230,166,65,93,60,155,172,254,4,158,5,139,203,56,184,194,99,123,114,207,37,122,30,13,126,95,23,38,148,169,92,254,74,217,245,73,245,64,68,173,65,126,129,143,56,158,58,198,137,215,102,208,118,122,121,250,109,166,53,102,173,139,150,250,36,15,40,22,44,57,184,213,242,230,135,131,150,150,233,125,122,246,216,116,123,244,203,115,66,196,252,77,30,143,200,250,45,222,205,124,170,51,20,89,71,220,21,100,217,167,130,210,162,85,217,80,82,78,79,146,181,70,67,204,66,155,190,61,207,219,180,87,226,104,107,57,122,50,11,204,141,247,104,122,140,158,180,197,10,163,32,200,70,231,67,124,114,7,38,176,114,169,74,233,92,155,38,138,76,151,108,94,98,239,204,79,114,12,169,183,125,185,99,25,73,200,7,190,180,52,156,106,159,7,190,83,104,56,27,139,52,63,121,135,3,67,107,189,240,168,207,19,221,136,108,197,47,179,136,233,254,132,54,146,18,140,227,66,87,138,214,0,43,132,136,203,223,170,248,97,202,201,177,79,10,118,11,222,61,112,220,30,184,94,166,159,49,36,178,162,88,190,205,203,198,27,77,159,104,53,255,128,56,154,184,92,183,8,214,78,123,201,122,150,65,211,251,50,77,167,224,66,163,38,164,123,236,106,141,13,194,142,60,95,136,158,124,32,219,87,3,198,10,85,111,219,166,105,71,97,203,104,121,146,82,76,176,45,152,9,223,111,15,242,243,46,247,104,58,112,159,115,239,21,117,6,60,52,182,54,125,65,140,63,19,201,10,24,73,9,189,47,212,210,226,219,69,219,177,105,206,221,26,137,47,67,156,73,39,61,112,77,193,167,64,250,230,233,127,154,214,90,29,11,223,217,27,194,57,145,206,173,243,121,181,251,200,55,202,37,138,210,57,23,143,244,204,62,207,215,215,208,53,201,151,205,74,96,174,231,102,219,237,23,6,219,113,106,46,7,97,129,75,186,199,157,231,169,52,192,40,141,29,29,234,198,111,207,50,250,54,115,5,108,233,75,253,233,98,36,150,128,79,104,173,169,32,154,125,115,204,11,38,37,240,92,120,53,131,166,96,221,35,98,160,87,110,226,119,229,146,242,179,202,20,144,93,206,145,0,131,26,152,218,126,122,229,32,31,196,111,83,64,209,165,205,90,183,227,194,73,120,106,241,166,117,164,9,226,161,33,1,162,121,88,168,9,193,36,164,67,101,9,95,207,224,17,73,42,224,253,36,108,204,60,53,174,27,59,216,253,160,171,142,248,4,140,54,171,201,1,90,54,111,196,218,172,143,81,143,70,114,61,130,233,102,210,25,2,119,235,138,240,39,78,233,103,181,7,38,17,159,3,222,228,171,21,70,34,234,182,123,66,119,81,116,167,25,247,5,227,241,89,251,232,210,171,23,182,78,148,170,48,91,244,26,240,80,65,163,95,149,42,197,72,162,120,211,52,20,233,198,30,184,240,222,73,191,221,110,237,237,254,76,89,206,158,202,80,183,174,230,120,42,203,242,59,10,35,101,25,87,14,211,93,171,136,180,51,70,151,197,153,220,210,20,255,62,131,75,164,167,151,137,130,232,2,70,131,105,13,162,46,189,220,77,105,17,29,109,201,8,91,241,168,26,26,222,193,134,235,177,138,208,131,244,164,200,186,105,29,196,209,191,121,232,129,231,13,14,7,13,52,47,220,247,93,213,135,245,76,175,167,87,53,223,201,24,189,219,247,161,254,129,33,18,41,122,238,51,182,17,200,216,236,244,28,188,119,20,81,200,122,32,33,241,192,107,68,240,200,158,228,201,21,217,158,63,182,17,36,233,251,123,225,251,166,221,17,139,168,79,46,214,18,199,49,219,194,88,122,214,1,158,74,176,142,22,90,54,187,62,29,188,196,140,227,194,251,89,193,32,59,180,136,117,38,138,132,253,57,186,222,102,32,107,36,232,239,193,217,229,150,128,145,230,123,134,82,169,51,182,225,120,167,60,245,56,90,95,107,4,5,244,240,63,58,34,86,194,247,52,242,226,235,214,156,138,89,216,182,152,242,112,125,216,207,212,240,203,241,92,120,205,241,124,4,67,162,56,164,40,150,86,220,128,83,140,83,99,235,254,129,103,48,221,55,141,34,58,24,206,7,16,93,228,39,220,171,79,159,184,117,164,77,95,254,118,50,34,189,10,122,224,189,20,13,84,20,21,31,89,12,54,83,254,200,40,51,229,150,95,5,20,18,249,14,147,238,214,56,10,233,145,17,39,71,36,170,246,71,195,1,54,180,247,237,179,63,122,10,110,164,127,146,207,151,27,237,161,161,145,18,58,192,43,96,243,33,16,16,15,39,79,82,109,140,180,244,151,205,77,198,109,109,59,194,43,91,227,113,219,212,199,178,188,105,48,211,207,231,236,157,217,228,215,104,253,218,168,110,168,130,79,149,110,165,97,61,125,170,209,131,199,139,47,80,48,119,8,210,20,62,219,81,143,123,145,66,158,73,15,222,150,158,118,212,68,236,244,167,55,229,59,127,38,8,226,39,85,43,72,155,209,226,63,141,96,141,120,191,217,198,156,190,43,215,135,104,102,248,162,183,141,11,185,183,120,225,145,146,30,237,161,52,195,45,230,236,165,80,198,209,145,180,9,31,93,124,40,225,190,160,193,227,153,0,155,63,241,65,134,190,55,77,233,83,137,8,85,48,200,227,58,85,162,243,228,90,6,248,254,148,245,130,213,19,23,40,243,85,149,241,183,178,71,119,70,31,210,96,21,103,244,103,124,243,97,123,23,95,55,95,214,71,18,169,187,174,11,244,240,94,181,52,180,57,185,171,72,65,126,205,154,28,160,110,228,85,138,97,1,237,74,143,154,13,143,193,37,72,96,48,60,140,60,211,168,242,235,182,76,193,203,96,129,30,56,93,223,4,173,130,103,194,64,223,208,3,230,65,143,1,22,198,154,11,234,45,148,158,72,24,34,144,248,148,124,41,187,135,174,139,9,108,63,137,139,226,93,86,84,27,77,175,83,235,201,53,133,182,22,84,206,57,117,243,68,198,96,134,156,13,95,245,212,129,144,105,181,113,217,151,66,49,186,61,101,91,58,150,252,202,173,113,35,253,185,242,125,79,62,144,213,215,16,139,42,98,241,33,90,182,233,247,41,138,54,129,171,248,176,195,127,10,98,120,49,111,151,109,196,100,171,63,234,68,80,236,227,182,205,195,120,106,250,141,246,23,207,231,195,108,130,104,248,156,28,238,218,12,216,168,233,15,12,49,236,194,144,163,21,174,161,198,10,12,79,174,232,46,158,30,128,56,122,91,130,250,217,228,239,126,127,251,204,247,235,79,138,128,169,246,131,201,124,244,151,156,211,118,168,207,85,88,244,207,138,141,36,67,10,153,43,104,166,235,201,83,193,16,240,41,199,124,69,231,124,72,48,163,187,180,59,189,27,152,91,62,108,16,12,151,46,12,69,73,179,46,168,100,140,11,183,252,148,110,203,89,123,92,140,0,89,38,162,226,135,116,177,60,185,55,204,98,61,149,135,238,113,166,3,23,24,66,211,233,236,182,158,131,123,14,173,76,88,221,172,217,207,55,210,174,128,23,30,58,251,73,59,162,189,227,226,70,52,234,240,130,30,198,6,250,229,1,179,244,206,55,105,25,51,139,169,198,63,44,101,68,238,91,139,163,55,182,189,154,202,165,172,85,226,190,183,153,221,42,140,150,239,133,247,75,67,70,37,203,59,140,43,197,129,151,66,179,76,36,35,224,253,124,218,36,18,93,85,9,25,108,216,133,47,92,98,140,179,37,236,58,227,1,167,43,193,101,226,44,229,133,135,28,205,231,148,223,11,203,2,247,167,147,196,146,196,51,62,191,179,217,193,94,238,129,41,183,57,140,85,150,46,95,103,246,101,85,119,24,66,173,134,88,25,189,177,152,56,232,5,93,229,57,154,156,141,15,21,147,45,215,244,68,158,37,202,136,192,80,4,94,10,77,113,37,115,214,8,132,228,159,201,120,236,124,85,207,248,122,211,67,177,129,87,177,2,30,251,145,7,203,116,105,164,56,218,242,27,229,129,73,199,7,204,34,254,7,30,247,104,116,34,31,14,205,137,85,99,24,210,15,171,93,96,6,143,120,166,182,237,211,235,70,121,41,62,206,113,150,140,61,30,184,135,168,12,253,25,244,169,60,112,13,82,56,170,134,243,105,232,48,56,244,52,43,52,188,244,94,25,138,5,161,144,135,194,211,122,78,126,126,45,68,3,145,99,124,130,40,244,151,61,98,166,151,164,142,247,3,106,20,230,91,104,247,109,53,82,254,209,123,82,104,220,89,97,171,62,228,32,20,79,87,192,61,205,252,146,112,150,115,162,80,21,44,181,63,149,18,72,81,46,210,88,109,27,210,30,152,52,117,232,25,86,186,71,243,3,215,54,175,26,34,237,11,15,71,7,69,183,22,42,164,185,61,27,187,124,43,210,160,173,60,69,179,76,53,43,20,13,183,89,20,207,167,180,181,82,8,3,110,116,2,159,239,47,245,208,150,55,249,72,236,210,30,152,104,214,197,39,51,61,126,207,201,79,96,219,66,255,212,12,32,159,235,62,131,56,132,45,145,143,207,15,113,41,218,213,173,165,59,167,135,152,119,198,138,55,189,162,199,249,247,101,159,165,205,173,100,233,133,58,203,240,195,102,52,19,215,208,17,181,38,178,249,208,200,60,81,108,138,234,42,171,97,28,180,32,72,3,179,91,214,103,98,178,178,33,36,58,204,112,241,129,105,237,11,229,86,138,206,207,79,19,207,196,111,83,244,209,144,28,21,166,18,63,109,85,156,135,153,23,197,16,220,97,73,75,62,95,215,112,6,13,130,20,185,190,165,64,90,223,150,191,13,140,45,158,174,9,38,164,24,162,173,152,3,159,162,148,17,66,101,23,10,197,243,72,32,47,196,64,40,104,108,62,99,144,122,80,188,203,179,199,160,199,76,97,214,5,127,160,120,52,60,209,130,185,156,4,56,207,18,90,95,138,165,39,91,135,101,144,123,126,25,152,61,199,187,34,188,91,207,10,0,95,199,47,27,71,249,213,222,69,119,120,223,233,160,81,100,206,244,46,155,35,34,168,134,63,222,251,101,145,42,12,77,228,106,89,226,103,77,38,165,16,39,239,103,199,249,112,48,55,42,88,161,122,60,248,140,117,152,236,243,40,66,90,24,167,156,220,158,210,172,73,174,57,188,205,182,252,233,42,218,161,68,138,12,200,122,136,219,80,198,146,255,52,74,185,202,88,226,151,102,104,187,160,227,49,158,242,80,177,174,50,191,50,179,2,78,111,27,24,76,59,135,207,36,156,244,182,203,9,31,98,128,243,157,61,249,233,82,15,236,186,245,141,4,242,159,242,42,38,3,1,47,104,175,79,243,13,177,77,192,123,62,69,200,134,136,72,220,244,94,67,245,150,205,213,49,251,118,214,148,190,222,86,145,38,34,188,103,4,38,36,174,181,54,123,222,174,192,56,93,204,127,171,119,131,0,41,84,26,215,251,206,200,8,236,71,159,180,118,175,156,26,188,147,126,240,211,132,153,75,192,251,109,224,154,36,255,125,209,233,120,82,84,221,5,91,195,126,104,141,103,235,3,145,167,105,27,173,113,225,166,14,230,100,45,172,64,26,58,230,100,53,203,147,180,171,43,52,212,51,106,77,58,0,9,126,92,119,6,131,128,252,180,60,236,124,118,31,247,167,153,77,244,69,194,23,242,185,155,222,240,148,117,154,99,111,239,93,9,6,239,39,107,125,102,110,167,134,129,146,188,87,112,61,199,226,201,173,249,18,74,26,53,180,219,173,99,225,205,6,6,69,24,184,170,48,6,48,221,204,113,87,132,154,90,95,220,103,87,26,27,46,244,35,158,118,238,243,13,193,206,184,71,175,103,238,199,1,43,123,145,15,149,152,172,26,233,36,27,145,71,136,231,189,139,86,9,22,52,181,180,246,69,155,110,168,232,76,106,46,82,133,208,95,19,117,118,24,64,166,88,36,232,171,37,110,30,124,23,61,113,145,102,3,205,147,44,80,196,241,158,52,37,213,49,191,46,182,109,218,194,139,18,204,213,75,6,78,170,10,96,222,39,37,30,40,154,254,237,209,64,71,182,124,197,149,101,132,100,244,228,68,31,190,51,239,48,97,154,236,121,40,9,120,79,52,168,205,230,130,226,150,235,171,14,58,69,75,124,5,161,141,148,50,239,133,33,230,172,191,252,35,183,202,185,197,158,175,155,59,234,253,170,209,64,210,66,152,153,136,182,34,87,214,148,160,197,222,55,93,63,135,130,53,138,76,161,152,113,222,100,99,55,5,33,149,146,197,49,54,221,219,170,229,81,108,165,143,185,239,123,101,230,58,34,48,50,86,237,222,87,174,170,70,185,204,213,75,46,28,146,161,30,109,130,44,241,178,147,21,147,85,229,54,215,20,31,87,65,7,73,245,119,139,217,217,6,138,39,253,82,49,217,251,109,176,170,234,240,38,25,229,69,48,190,141,169,110,15,48,47,10,137,252,128,33,239,14,133,215,190,147,36,82,56,170,103,92,173,204,60,238,71,155,117,203,191,42,51,97,147,47,94,25,178,16,47,150,187,139,1,159,64,70,71,209,47,107,121,97,26,39,245,167,201,59,150,124,167,178,170,234,16,203,42,29,50,63,15,4,244,68,114,152,62,137,248,230,33,47,232,66,108,4,144,189,239,252,157,186,182,62,194,103,63,91,152,184,180,49,31,81,238,101,114,189,59,38,97,172,42,182,158,156,216,242,250,103,48,7,200,148,97,130,105,225,118,130,117,229,124,174,172,163,150,86,3,174,73,44,223,187,105,195,71,12,204,130,250,176,200,205,82,100,215,56,26,225,133,169,247,101,122,251,247,232,132,246,129,192,216,30,197,109,85,90,81,245,220,27,65,222,56,152,252,171,92,216,89,227,32,26,59,10,215,72,127,153,14,231,121,47,204,60,115,31,179,8,82,4,241,62,50,212,109,65,205,230,54,14,70,94,78,71,33,5,133,156,99,164,36,43,149,43,60,155,12,113,50,13,250,93,118,170,67,126,221,232,253,20,29,9,248,191,221,15,32,253,149,228,70,185,34,114,63,144,179,166,190,13,196,118,99,231,218,105,5,213,50,20,13,3,46,8,0,154,33,135,190,112,143,57,152,186,72,123,236,53,104,199,242,24,23,37,21,2,75,129,141,74,25,39,55,34,160,234,117,47,18,125,113,221,231,244,207,218,65,25,242,78,101,137,16,90,151,181,142,109,200,189,107,54,136,75,69,208,19,158,59,97,17,83,145,65,84,116,132,244,10,86,137,24,89,168,208,120,166,77,53,14,206,243,17,167,70,203,171,198,126,135,126,254,179,55,82,79,18,230,183,234,179,2,74,151,235,185,50,76,5,123,184,211,76,218,236,21,53,5,219,128,153,66,244,220,102,223,234,91,146,77,255,198,115,116,35,237,232,177,253,166,210,173,99,97,224,64,29,27,26,244,234,181,95,128,158,215,20,129,91,67,138,64,169,145,212,177,90,189,87,142,9,193,214,163,199,245,18,61,48,166,35,194,21,58,48,209,66,184,242,36,171,113,42,188,174,13,64,163,30,58,117,237,65,17,40,178,109,4,248,73,147,32,214,30,229,202,214,220,36,73,39,61,185,57,221,6,140,137,158,150,129,177,233,153,113,110,154,206,84,250,157,180,80,142,237,43,105,140,242,188,78,52,22,124,229,51,113,53,101,103,173,97,99,220,183,206,198,189,126,46,124,155,155,145,195,24,113,104,165,22,25,159,21,219,246,179,58,37,237,58,131,108,82,103,88,231,192,79,83,30,196,129,107,223,49,150,48,94,214,46,12,250,57,16,10,114,56,205,167,227,134,14,182,51,202,253,125,2,110,141,58,161,214,167,216,161,90,239,137,130,88,134,132,75,210,66,156,88,30,248,52,9,232,56,245,130,31,34,79,28,86,133,75,160,88,97,136,226,133,26,47,32,86,48,227,174,121,230,226,203,144,173,34,30,143,180,108,232,57,98,234,112,254,70,70,18,4,95,249,244,173,15,194,173,73,204,208,88,134,194,238,54,233,251,109,209,237,153,244,212,230,70,18,91,254,129,130,131,124,1,232,16,238,107,157,131,78,143,74,191,211,13,181,107,164,234,72,171,106,251,34,155,214,221,239,201,89,85,179,154,44,25,201,165,8,156,37,239,122,134,145,149,138,229,228,93,230,67,196,162,206,125,53,185,180,173,32,149,36,1,151,238,190,55,237,162,81,227,50,237,13,229,165,108,250,119,91,12,97,190,175,50,245,232,243,16,194,60,196,252,40,149,123,245,179,167,136,111,147,117,87,139,146,44,1,173,220,215,117,2,174,164,47,115,27,191,59,198,104,163,28,219,20,238,161,155,4,140,12,92,87,248,188,144,29,163,20,41,190,173,71,227,95,113,199,56,100,55,189,177,189,173,150,31,48,166,2,122,229,27,31,225,24,227,168,181,139,151,41,173,194,41,197,164,3,103,80,182,231,192,200,206,95,184,77,153,169,129,103,77,249,158,124,16,33,43,76,96,25,151,6,7,106,234,111,155,28,88,143,111,0,71,215,169,240,9,22,231,150,79,100,174,231,232,153,90,44,65,102,102,87,245,183,233,210,188,7,155,147,173,184,144,49,213,198,100,186,137,29,213,94,173,240,121,69,166,124,227,20,44,110,118,9,95,155,18,147,233,89,55,251,208,135,86,72,36,134,251,218,134,80,250,30,13,81,45,126,27,11,234,42,207,20,239,152,48,100,60,48,229,67,69,217,181,223,149,149,194,175,194,76,129,119,93,198,222,81,159,25,66,76,37,230,21,243,237,28,250,84,24,167,49,16,249,38,36,10,3,158,152,169,6,124,158,130,90,123,22,68,207,34,121,11,171,162,235,11,193,194,44,12,2,205,157,234,121,157,166,178,181,46,124,254,172,198,160,56,9,175,251,200,87,87,215,7,86,43,232,227,55,20,42,170,235,13,3,168,238,25,155,179,51,7,53,181,154,164,219,235,60,243,216,94,17,104,233,55,50,77,153,219,35,219,70,76,61,135,194,103,50,143,24,143,146,142,172,157,88,134,192,52,91,1,87,164,52,30,111,79,217,94,53,211,201,126,142,174,235,110,195,17,250,145,66,22,112,15,66,41,112,151,101,4,116,80,85,187,40,3,79,225,217,194,48,169,91,215,166,152,86,211,152,215,195,68,144,124,99,145,46,19,224,77,96,30,48,13,146,242,208,172,33,114,221,11,199,193,64,29,10,105,45,187,191,205,70,69,103,142,197,120,184,191,141,58,174,254,54,235,124,248,149,161,127,40,37,108,80,202,214,241,196,217,253,234,88,49,137,212,125,127,26,145,115,241,198,77,166,178,237,23,190,76,207,251,113,83,133,222,239,222,160,201,140,55,178,194,41,218,108,97,200,231,19,95,252,177,206,117,163,1,96,140,100,183,194,16,192,252,104,182,252,85,204,65,201,40,142,88,164,44,34,145,238,126,234,42,88,92,185,37,42,181,190,148,212,112,210,172,163,167,59,166,22,126,188,171,213,37,62,31,14,211,112,161,246,184,248,141,33,56,242,193,52,59,73,178,105,208,160,74,179,243,231,214,138,86,159,148,217,206,111,91,179,166,123,208,34,194,41,214,93,104,226,33,48,234,71,35,254,150,158,129,72,94,216,81,42,166,207,247,85,177,127,13,20,218,166,46,50,184,17,5,45,0,177,56,8,129,2,91,162,220,81,72,5,234,55,204,230,35,230,13,76,162,104,151,81,171,203,212,188,119,159,163,135,74,143,163,253,131,160,122,11,131,91,118,84,58,85,83,108,88,110,142,123,22,195,93,116,178,101,151,235,191,12,191,70,50,8,27,29,119,247,65,70,118,54,117,117,239,193,125,252,44,11,126,48,20,80,49,104,134,96,10,185,40,142,46,150,244,209,8,47,135,195,33,125,255,67,121,199,219,220,95,226,167,25,7,98,122,10,113,118,133,144,28,178,86,101,202,19,3,166,240,238,48,137,172,89,159,147,35,196,49,220,38,25,218,255,19,195,213,240,147,196,221,104,106,238,250,140,145,226,13,188,4,192,86,23,211,71,66,118,212,207,140,212,193,120,96,4,215,151,187,55,215,199,54,29,20,91,20,191,106,234,6,74,173,220,136,206,135,215,223,137,229,140,232,167,143,155,58,197,247,211,27,49,9,205,52,109,220,159,171,143,49,156,41,167,72,108,159,71,50,141,26,254,193,80,214,150,94,56,10,6,65,135,3,70,10,70,224,243,38,187,187,249,157,25,21,113,233,252,192,205,211,88,134,106,109,112,27,123,99,197,185,79,68,173,221,243,120,131,176,67,118,24,19,169,103,15,131,97,185,47,62,88,31,173,181,94,120,5,5,3,152,40,249,133,61,99,143,98,67,218,250,204,58,178,24,30,137,108,72,226,67,157,94,187,181,169,205,11,175,231,166,77,27,166,5,90,242,179,69,161,23,219,133,45,14,108,205,39,47,124,131,86,83,75,47,207,149,25,115,50,95,120,171,207,146,193,253,129,149,65,136,114,197,173,229,34,60,86,85,41,97,99,34,236,114,161,192,231,194,214,11,231,114,111,219,180,13,229,145,54,227,7,57,74,6,78,82,54,16,233,182,55,56,2,215,166,189,151,112,83,93,242,6,116,104,232,215,105,236,219,225,133,185,177,1,215,44,240,129,113,82,139,163,45,176,212,187,166,240,124,223,38,91,150,252,194,37,82,204,27,237,48,85,182,52,184,199,235,236,231,251,210,76,213,182,117,177,7,12,109,90,167,51,51,98,22,120,143,249,23,158,61,126,187,164,93,244,19,248,37,55,252,219,237,213,254,123,224,181,227,11,233,117,19,228,42,220,166,75,120,51,16,50,4,83,133,201,8,198,209,166,173,220,20,166,96,238,79,205,236,186,219,11,183,125,31,203,182,236,185,194,4,50,31,58,232,182,215,99,25,73,94,110,32,7,114,254,27,15,220,239,235,68,95,109,151,63,240,232,1,99,75,166,75,0,58,10,17,165,108,227,243,174,231,161,100,28,210,29,198,149,252,29,105,180,81,251,93,111,163,213,180,103,164,173,40,148,88,59,195,115,110,150,38,69,243,252,131,110,69,159,153,180,97,214,30,239,18,116,63,223,222,176,239,239,194,79,1,199,224,161,168,150,131,13,157,130,182,250,23,221,138,206,23,37,63,147,47,204,222,83,191,91,140,66,126,143,211,4,129,144,229,121,96,108,30,3,174,98,159,102,232,246,169,208,208,222,159,159,38,41,242,245,0,78,20,78,138,58,255,2,239,118,209,254,200,186,226,191,85,188,121,17,248,132,26,250,30,77,99,192,175,43,35,163,211,203,3,111,247,145,5,46,251,249,42,145,1,137,99,249,174,158,33,178,234,234,2,227,125,252,76,162,236,101,252,178,11,181,221,250,28,109,132,103,135,79,72,254,7,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,76,104,249,177,168,126,143,103,170,161,213,100,231,128,91,210,102,2,96,252,151,2,30,53,61,23,118,22,14,55,232,4,222,170,109,71,22,115,120,0,67,206,5,149,28,189,105,203,66,248,79,219,194,162,175,138,144,176,198,193,127,148,58,55,50,80,181,251,16,235,144,128,158,83,211,63,238,207,196,74,178,26,169,158,48,171,123,249,112,154,255,148,74,36,18,67,20,223,232,77,108,236,151,22,172,152,143,155,235,174,160,216,194,206,186,63,225,77,171,241,166,145,157,84,93,162,205,159,102,113,24,189,127,237,229,217,86,177,154,1,35,89,253,132,9,20,101,99,244,159,197,246,97,247,109,115,165,138,177,48,201,92,63,65,223,121,217,41,190,14,115,255,212,232,135,181,188,6,74,168,172,225,104,103,99,151,226,220,72,152,104,124,67,79,74,189,231,70,16,243,201,14,155,146,209,133,151,218,9,31,20,226,187,15,5,212,229,155,46,120,184,128,213,228,119,141,190,152,62,50,156,56,230,151,9,153,201,2,252,246,30,187,247,10,20,97,214,231,224,150,107,140,96,236,175,85,90,27,184,244,184,105,182,7,250,72,64,215,69,205,5,106,189,240,157,231,172,139,187,61,87,86,112,224,118,216,10,167,207,209,37,106,124,140,153,220,158,100,60,105,206,0,81,167,214,143,135,20,170,155,186,3,247,58,211,187,23,219,78,0,161,126,51,180,15,192,208,45,232,86,223,32,224,51,159,44,255,105,192,252,196,185,187,32,59,17,112,239,218,216,142,177,210,26,49,14,54,234,213,77,127,155,226,226,240,55,189,209,187,104,207,209,200,120,249,19,37,24,233,154,233,135,179,234,146,71,120,70,176,58,234,40,251,41,248,58,60,202,19,126,160,24,234,210,143,160,80,253,159,234,135,9,129,56,76,27,167,38,219,161,236,45,159,143,50,157,174,74,197,196,191,55,100,237,128,151,182,247,241,205,102,215,233,68,251,210,44,226,181,66,129,240,192,55,204,50,61,160,235,217,39,254,180,30,29,134,239,36,188,128,179,16,231,51,107,103,135,49,87,111,79,125,227,132,39,126,215,56,101,102,157,173,208,78,113,33,91,96,230,115,217,192,246,86,188,241,208,100,80,19,253,11,255,148,107,137,0,224,162,163,224,247,163,204,11,75,116,102,6,138,40,217,221,59,206,235,180,29,253,77,143,160,203,127,191,73,44,52,250,109,173,70,113,214,228,189,28,61,255,87,50,236,36,98,66,61,237,67,239,153,153,39,170,55,67,153,173,104,211,154,6,140,149,229,246,77,92,87,205,162,228,106,245,151,116,81,166,180,91,101,178,10,100,242,70,17,96,92,47,110,186,137,210,40,162,13,14,39,186,7,228,202,176,152,245,4,251,129,155,249,63,4,220,97,7,204,30,143,4,254,227,221,205,27,231,232,44,73,113,95,168,123,221,159,70,214,226,46,134,21,133,43,153,94,49,138,242,156,167,217,183,77,89,81,134,25,95,23,255,102,232,55,233,178,12,35,200,92,104,198,254,96,204,158,197,123,149,90,255,142,117,20,167,214,166,217,88,203,236,187,69,41,222,0,252,250,189,108,54,3,211,185,234,44,147,232,147,223,159,70,144,52,170,37,211,220,102,210,157,134,104,85,58,107,219,151,58,156,166,102,150,37,229,57,217,251,123,228,130,168,132,154,61,155,151,86,246,76,151,21,116,154,248,51,13,46,182,120,97,141,62,226,179,22,102,249,105,86,105,87,38,164,101,182,116,29,222,39,250,133,71,235,71,19,30,220,112,141,5,157,76,239,247,178,72,219,54,9,173,135,77,189,62,248,209,173,239,66,11,193,177,138,134,207,15,93,21,238,239,125,160,12,10,138,76,31,188,179,201,97,94,24,249,223,22,119,181,173,73,235,94,246,70,22,111,197,93,97,242,40,222,52,182,23,60,219,225,111,8,158,7,138,224,242,69,241,198,245,199,141,132,7,233,87,71,17,66,61,193,180,175,102,166,179,41,159,206,137,13,105,42,245,49,8,79,91,37,38,8,161,54,222,127,31,140,255,164,40,250,210,116,99,205,31,31,76,151,136,100,186,38,245,56,106,186,31,60,72,77,222,85,218,148,184,179,107,26,64,0,161,47,228,254,118,41,168,86,13,135,77,119,51,11,76,211,169,231,101,72,230,201,117,97,36,192,199,248,97,180,238,167,59,231,159,239,10,245,125,143,91,54,109,132,34,218,97,132,249,237,93,217,230,124,216,132,247,135,242,211,217,7,124,223,37,66,50,21,202,115,192,141,170,152,107,72,176,181,91,231,41,221,147,163,43,12,153,242,131,173,82,124,87,97,218,79,102,113,125,75,60,145,105,166,16,120,77,107,27,253,224,74,238,241,114,62,40,82,147,227,113,120,192,8,189,235,21,85,104,90,55,126,99,129,87,49,171,144,175,73,15,16,29,102,135,23,132,132,170,48,230,101,197,97,18,101,207,209,9,161,213,30,48,157,25,69,97,250,118,252,228,70,42,184,123,37,132,109,168,41,52,135,249,252,228,190,161,59,14,23,130,64,35,252,108,47,151,94,26,26,226,53,78,206,134,233,110,16,13,166,1,193,97,148,107,139,254,246,137,132,214,183,153,95,197,76,90,46,115,99,154,131,152,251,251,65,14,198,13,90,79,62,103,190,55,134,99,216,115,101,102,12,230,96,133,97,167,232,50,103,9,135,17,147,157,249,129,131,14,134,228,137,217,151,42,60,34,127,190,202,47,109,214,95,216,175,122,192,76,106,251,1,49,251,118,24,173,250,217,223,11,91,197,71,10,111,78,52,221,129,177,124,118,24,206,205,124,158,216,239,33,59,220,173,52,165,112,94,94,142,99,113,37,183,85,95,184,198,3,101,26,71,170,235,159,70,85,148,222,216,52,127,3,172,66,157,147,229,148,42,148,53,28,58,76,90,64,102,12,56,221,124,94,1,143,37,141,9,236,103,177,253,138,163,201,163,108,57,57,2,163,110,228,179,232,12,67,181,86,224,179,67,238,241,219,166,49,33,159,198,64,137,209,213,22,23,234,222,103,200,200,201,55,45,207,113,99,180,212,138,9,59,153,66,75,197,58,220,172,63,67,96,38,1,255,230,43,49,134,112,46,72,183,176,156,251,149,31,168,74,1,146,175,16,117,204,11,159,208,94,134,9,139,207,116,83,15,118,112,231,51,189,60,49,219,37,247,188,3,206,248,25,9,108,140,209,47,170,99,56,210,216,48,5,158,12,65,255,109,146,60,66,165,132,98,145,231,136,241,191,217,184,202,133,55,92,126,183,207,101,136,189,137,232,51,33,138,19,218,41,37,143,46,178,131,196,67,16,85,252,195,179,74,93,214,31,110,140,142,114,225,172,223,134,125,135,187,198,151,53,176,13,210,147,163,93,49,226,203,34,59,90,31,120,103,239,228,179,163,171,152,239,77,243,4,219,23,60,251,214,162,32,196,202,169,176,60,109,168,246,61,197,71,201,247,34,243,133,57,194,207,123,106,4,160,31,180,111,143,8,249,162,211,22,55,80,162,188,28,150,156,192,181,11,217,23,184,187,215,148,77,7,93,186,19,137,204,91,114,198,3,48,42,179,91,97,203,163,57,12,223,76,199,216,128,177,84,46,60,134,184,37,48,245,20,172,198,2,70,186,90,134,201,9,126,202,93,180,32,118,212,41,111,3,226,178,115,80,176,31,192,106,180,43,140,162,78,12,178,68,175,159,30,77,109,59,22,107,62,221,169,63,205,198,47,150,52,230,203,166,31,135,117,102,199,194,114,54,94,93,35,47,18,222,33,128,15,63,19,41,43,121,104,180,52,199,103,93,136,173,246,150,43,131,47,235,85,196,245,51,161,91,10,211,17,230,159,53,188,130,38,53,120,216,77,80,64,3,198,171,85,102,90,6,75,141,37,143,114,155,8,255,97,220,114,86,246,34,95,245,18,206,57,6,32,137,214,215,152,112,144,52,148,215,137,159,145,235,206,88,71,12,214,201,23,166,198,236,78,63,54,139,159,45,144,28,189,225,192,84,159,73,171,73,178,202,125,109,147,214,244,223,62,75,226,120,110,155,128,197,121,227,139,34,33,201,33,129,185,85,95,203,233,184,43,26,104,35,85,190,119,220,55,60,44,81,202,158,38,85,62,252,190,104,202,16,7,35,208,243,57,182,128,89,221,228,109,147,213,156,78,61,165,89,103,64,27,18,216,28,11,125,26,182,126,17,153,103,33,187,156,153,216,31,26,18,15,99,61,104,138,0,167,178,253,16,91,26,236,71,6,186,24,31,140,128,141,78,195,232,38,116,247,60,55,165,164,41,86,10,192,189,212,120,102,56,93,9,111,199,130,235,237,173,19,11,163,216,36,2,175,192,144,171,253,190,144,141,151,234,209,68,99,138,250,121,192,230,117,169,48,59,169,56,218,186,174,245,190,177,142,77,241,219,92,203,115,114,36,140,243,10,120,106,111,16,48,102,154,190,180,225,104,32,2,227,100,158,17,89,243,71,110,66,194,242,121,30,24,217,213,28,48,197,26,121,168,124,111,101,249,111,99,108,242,60,150,252,155,153,28,46,22,123,8,140,2,101,189,48,109,213,10,67,34,140,111,228,215,206,38,79,13,234,119,132,73,176,3,197,171,132,22,74,122,43,118,192,132,218,242,208,178,177,6,226,182,201,110,202,194,186,104,150,43,241,17,240,194,165,29,209,182,59,195,53,240,129,105,71,144,71,94,200,125,69,184,192,66,40,77,152,196,230,185,229,123,116,43,85,172,155,44,116,167,152,30,112,213,230,81,230,200,28,2,149,192,180,220,234,201,209,124,136,129,10,149,187,60,240,182,205,211,133,207,142,68,70,67,77,37,28,148,12,46,162,2,105,145,81,232,87,218,111,211,2,33,240,90,179,199,148,120,22,177,44,237,186,230,248,210,189,23,253,247,186,165,231,10,75,23,248,161,23,126,100,244,205,175,234,76,86,1,231,166,130,114,120,182,156,77,248,189,180,51,210,214,150,135,138,93,89,44,128,150,111,41,250,80,17,190,95,49,204,169,153,74,206,228,192,76,38,241,66,209,13,154,250,198,122,53,235,169,248,196,146,54,244,226,130,211,206,46,60,223,47,80,251,58,204,243,165,238,82,226,228,70,175,16,152,181,59,221,75,91,234,89,61,151,89,246,237,251,241,87,209,227,129,56,70,25,230,194,164,116,171,194,166,133,19,176,137,236,8,76,125,247,206,168,203,180,83,47,124,62,191,121,151,56,218,252,178,142,37,99,51,238,113,31,90,209,220,5,189,220,197,29,150,23,89,14,46,70,96,4,209,99,44,153,174,138,60,82,10,164,45,54,34,176,34,147,222,182,165,120,210,14,184,35,44,37,240,50,17,129,128,201,254,200,235,132,80,119,159,120,99,25,218,122,242,29,55,69,14,241,166,245,80,103,53,221,219,123,209,106,12,133,88,34,50,169,129,154,2,219,69,11,123,177,152,137,207,95,156,17,172,48,132,141,216,61,89,189,87,62,236,125,102,113,87,209,103,89,166,176,121,175,121,179,221,185,195,223,252,119,155,160,52,236,164,114,23,237,44,158,108,192,103,105,139,61,35,109,180,237,102,43,13,78,55,78,58,241,88,215,53,192,162,11,175,235,1,55,165,187,227,83,67,31,77,44,234,164,7,246,115,91,216,64,68,192,0,189,179,42,218,104,112,119,20,181,29,137,54,120,38,221,53,86,172,55,184,72,41,8,56,141,152,134,73,117,10,241,206,14,174,101,199,185,49,125,122,78,205,198,194,31,217,64,94,106,60,167,166,183,235,194,200,210,234,19,77,120,57,7,188,208,232,210,71,134,72,80,204,225,28,170,223,29,84,184,226,202,50,132,11,244,103,203,64,129,113,148,229,187,67,130,72,158,89,79,233,238,220,248,168,203,150,239,110,119,19,24,184,71,211,25,86,4,206,120,36,174,59,213,45,17,122,68,171,136,204,117,191,75,54,251,110,189,114,166,62,191,111,90,189,250,80,24,95,244,152,18,118,65,104,86,135,10,241,130,111,72,57,20,99,154,11,159,24,25,134,203,15,102,129,133,253,174,112,9,41,123,50,203,69,147,234,52,0,160,0,230,71,163,69,144,101,229,59,225,114,10,111,1,86,205,253,4,228,112,44,169,232,59,108,194,117,58,78,11,250,72,126,242,10,117,94,159,57,38,212,177,79,71,39,248,76,102,242,190,81,224,221,35,142,134,116,210,116,172,13,156,110,28,37,55,185,31,116,222,169,240,196,149,111,100,186,49,27,88,45,126,154,236,67,158,239,7,182,106,28,125,30,66,121,222,8,177,172,207,12,48,37,187,184,61,76,216,136,240,27,29,70,193,95,103,6,162,59,151,106,129,17,88,84,235,138,161,182,130,95,132,37,91,86,73,195,137,156,24,237,44,14,247,166,90,170,7,54,191,223,233,48,180,114,201,49,64,8,200,41,94,247,72,185,136,158,169,145,196,75,137,177,52,136,215,158,163,105,196,240,29,20,42,79,85,202,78,86,243,59,3,215,239,27,61,94,241,161,132,109,120,166,223,24,44,147,246,46,217,26,110,235,144,108,1,227,87,174,115,30,166,125,206,177,70,178,24,27,24,185,242,101,100,51,127,99,68,223,194,160,163,155,228,74,86,25,65,99,62,3,117,153,218,250,10,120,171,205,5,107,93,219,238,206,185,104,91,233,66,137,1,62,123,195,29,112,166,127,75,126,251,44,143,205,5,202,81,197,71,122,85,142,222,164,179,125,29,105,124,80,77,151,199,109,158,63,113,52,174,224,146,232,69,59,199,37,71,23,252,48,105,40,6,100,19,228,143,212,156,161,117,58,70,188,57,175,56,245,9,36,151,142,242,13,39,212,51,24,52,162,245,220,158,11,67,192,207,143,134,155,58,117,172,64,19,186,183,117,126,170,73,97,22,24,194,106,156,156,101,91,7,226,10,111,28,235,39,173,85,231,44,20,121,157,131,177,44,34,168,186,118,46,243,146,40,1,147,121,121,134,66,238,145,57,135,140,51,164,159,159,129,52,186,91,15,90,225,95,57,26,115,155,28,70,124,2,176,41,151,70,66,70,162,137,131,135,17,51,101,136,219,234,24,7,159,11,203,58,111,76,12,200,60,27,75,27,90,158,250,249,192,74,79,113,221,144,159,36,3,1,173,128,170,228,15,54,141,8,97,30,26,137,54,55,95,223,172,157,63,75,172,190,77,228,218,51,170,68,168,91,106,171,147,135,180,189,47,105,209,195,54,159,197,49,49,170,167,163,36,187,37,197,176,73,67,123,185,217,146,75,73,235,78,112,168,67,104,131,134,221,51,185,234,18,131,132,242,246,249,174,67,144,74,249,141,225,200,9,58,204,38,99,105,196,129,107,200,242,75,203,40,40,232,125,53,168,119,37,96,179,132,233,186,136,64,223,246,43,207,240,24,158,48,204,218,184,253,169,100,90,209,235,179,188,153,69,215,7,35,110,190,159,192,150,15,63,251,149,155,56,176,46,65,7,14,130,235,194,143,126,232,186,107,186,87,61,192,169,141,181,44,203,165,184,42,33,129,14,135,235,47,179,187,242,81,218,89,139,154,78,72,164,196,157,134,132,237,0,244,171,39,36,224,5,183,128,207,248,223,47,28,230,130,8,134,140,103,251,195,201,115,4,20,198,34,223,207,133,141,72,39,157,25,187,36,145,193,179,219,90,94,41,95,152,149,211,116,163,240,68,172,46,224,161,197,58,158,103,56,200,160,10,220,82,210,21,224,108,148,134,179,233,151,145,233,159,104,34,33,138,21,87,77,21,88,167,66,234,46,57,134,17,204,162,162,129,43,34,156,46,175,12,140,72,150,158,156,154,78,143,219,226,195,214,175,171,18,75,212,128,55,189,171,122,52,204,136,21,207,27,246,172,46,31,213,76,181,46,108,198,145,79,152,20,214,155,192,144,184,199,179,25,64,151,245,131,27,77,213,233,217,135,140,213,215,133,161,156,149,39,158,47,53,95,216,30,155,6,236,214,219,126,47,13,47,29,141,131,210,136,81,216,136,153,116,54,236,8,181,248,18,129,179,154,170,118,18,6,77,185,46,210,86,186,21,160,156,212,238,177,181,78,93,82,33,5,175,152,236,112,84,90,26,111,179,41,74,158,88,236,108,48,159,109,200,153,17,102,139,81,136,128,209,208,152,151,178,249,189,233,179,38,238,252,172,246,182,75,191,71,67,187,140,75,59,129,61,50,225,251,194,93,218,36,17,118,227,90,46,74,190,59,11,76,28,28,15,148,46,200,187,249,194,75,147,150,172,11,167,37,182,134,102,89,73,227,83,188,172,243,157,222,120,218,210,167,180,114,4,124,182,59,119,198,193,143,172,212,123,48,137,224,155,32,67,237,118,134,26,182,137,8,73,192,75,122,251,196,230,227,30,124,54,36,77,96,214,155,17,95,199,192,173,78,209,124,91,2,109,78,216,66,52,61,48,189,95,119,38,164,93,173,200,227,70,89,171,198,240,199,191,93,116,200,126,124,47,39,246,0,103,149,194,64,17,48,49,74,3,46,85,114,111,192,124,233,251,206,132,8,130,8,92,122,247,30,26,251,237,37,94,192,84,187,217,32,223,121,180,108,105,221,166,14,6,183,247,194,73,229,169,128,145,191,136,75,43,236,211,229,133,192,194,44,57,126,27,154,80,175,10,211,135,120,143,30,170,225,122,224,243,103,103,116,26,156,36,122,35,107,123,230,137,52,4,22,155,21,224,225,170,207,191,115,139,112,34,123,250,18,50,151,118,219,101,235,40,133,116,124,103,28,166,205,38,40,178,206,222,80,5,74,107,164,124,31,236,24,188,7,199,82,159,103,200,202,117,159,89,97,184,48,51,48,84,44,185,110,170,225,189,222,145,102,148,62,129,77,198,227,78,242,236,133,228,104,200,80,17,3,53,163,123,40,58,87,244,20,46,42,252,231,215,229,190,206,12,126,118,101,126,238,102,233,4,121,31,27,157,154,88,176,233,205,146,230,14,184,152,91,39,75,84,181,179,194,116,30,223,25,137,50,214,115,114,154,112,87,76,27,103,247,41,27,105,224,179,34,199,80,193,152,77,106,25,139,217,138,110,74,135,39,14,164,75,224,124,205,36,129,81,139,107,10,47,157,13,39,205,248,67,96,36,167,35,228,165,178,53,111,52,193,77,194,225,148,163,151,212,205,96,20,148,41,143,133,176,180,201,165,33,232,59,35,84,105,230,9,41,55,86,16,218,142,104,188,193,56,147,159,198,220,190,203,149,145,236,170,10,91,171,149,195,139,78,32,61,186,226,155,19,207,148,245,232,150,89,112,73,44,53,10,68,253,68,127,207,180,67,126,168,184,248,1,189,114,101,74,114,2,105,191,218,34,255,76,111,7,74,186,255,88,250,246,127,56,224,151,34,14,59,61,57,191,28,49,183,167,131,98,209,225,242,37,144,129,31,237,218,51,62,51,217,253,31,90,208,1,29,79,39,35,98,121,206,190,44,8,105,111,145,154,164,127,208,217,7,39,102,160,0,162,173,50,128,174,173,115,224,157,148,207,74,143,195,153,165,131,101,158,9,173,180,163,188,80,60,9,74,53,102,69,170,207,118,96,12,172,28,46,236,114,180,17,18,109,246,234,237,73,192,179,104,167,25,244,98,231,220,87,254,109,127,110,43,157,35,188,25,236,192,39,186,109,122,225,41,135,206,54,48,137,115,57,26,205,198,160,241,30,216,178,142,10,51,198,156,226,142,88,141,26,128,97,0,126,38,206,56,121,25,111,215,120,222,176,240,46,76,34,64,94,54,126,32,247,167,77,188,243,65,123,152,162,1,27,175,66,225,243,77,246,184,178,150,151,80,5,129,73,126,175,128,11,213,113,133,83,196,56,192,236,207,171,74,114,65,187,139,223,102,127,178,31,24,153,146,184,47,84,101,116,28,162,92,190,122,252,54,18,212,218,98,148,161,87,214,56,185,229,5,245,104,100,6,47,12,161,233,57,185,241,47,253,169,145,135,77,207,209,72,187,68,79,194,89,23,147,218,143,157,71,130,101,139,147,247,217,111,36,109,65,202,172,139,195,63,2,204,152,215,122,224,243,109,215,56,122,236,199,160,121,179,183,25,241,88,40,196,183,231,202,11,82,244,113,229,116,10,105,239,32,254,75,53,26,53,216,252,76,109,91,161,57,211,37,241,102,109,246,126,245,228,89,158,105,67,148,174,62,40,45,152,126,110,132,142,135,246,106,158,229,163,186,33,54,196,206,51,19,168,114,28,158,177,53,110,27,194,128,126,97,70,147,242,52,173,81,63,139,250,197,19,121,158,221,83,192,203,22,163,71,155,58,123,226,14,35,40,66,155,254,232,113,167,47,122,131,74,157,80,63,80,180,14,223,38,27,252,88,1,17,213,70,3,31,138,145,88,1,42,220,171,28,139,21,160,138,144,83,164,109,241,203,72,128,62,214,127,235,86,250,12,46,85,157,26,231,180,89,44,96,40,159,122,114,106,157,237,30,13,63,89,97,20,40,242,61,250,60,49,117,227,70,54,195,197,63,120,100,12,187,71,0,29,114,228,186,112,31,106,182,192,189,122,32,130,47,23,62,212,10,35,156,116,159,184,181,154,234,201,73,10,246,184,242,217,31,177,111,75,90,220,151,57,109,45,84,184,232,149,157,23,160,250,134,70,101,31,223,254,222,224,209,31,209,248,142,155,128,162,207,51,67,188,229,62,148,245,10,68,211,121,58,123,170,2,63,14,203,211,228,68,188,255,133,102,128,199,38,28,121,139,150,215,133,243,227,204,62,76,196,56,46,141,110,65,181,102,98,136,166,59,24,96,30,232,48,37,98,221,190,66,177,89,77,85,159,41,92,99,79,139,27,165,172,87,21,149,31,116,139,248,172,130,65,243,86,117,222,159,250,145,55,166,3,151,161,70,66,195,140,197,252,183,97,254,85,181,56,167,39,41,230,98,146,222,90,65,53,241,151,226,57,121,83,217,76,42,188,0,47,193,169,36,160,103,91,160,134,59,180,100,244,124,127,154,62,201,199,97,12,239,193,30,221,78,168,222,205,199,114,126,212,248,233,106,150,204,106,169,64,151,101,138,163,153,226,116,144,23,52,92,125,117,164,54,206,22,71,92,250,224,231,120,19,87,107,164,26,212,78,56,241,78,188,27,10,245,144,199,182,230,108,72,139,171,174,78,138,37,69,21,12,160,72,231,219,3,134,193,212,80,135,102,250,236,247,244,159,182,66,175,94,120,34,29,231,205,61,76,212,67,197,179,209,121,56,83,125,192,237,105,69,233,84,161,243,142,135,214,73,93,36,133,73,158,122,148,102,70,51,106,57,106,5,0,207,237,161,158,248,84,204,172,117,173,122,46,149,56,28,145,250,251,76,209,121,32,213,31,176,25,179,93,152,70,108,223,70,76,19,129,80,241,96,147,64,28,45,96,152,125,178,136,208,79,234,149,64,174,12,242,254,18,148,157,213,109,110,35,248,148,232,19,187,171,48,233,51,117,22,26,189,47,108,45,228,209,149,103,79,85,220,103,59,61,73,123,196,201,25,169,50,25,179,3,45,37,197,209,140,6,25,74,36,101,182,147,12,32,44,146,67,30,10,215,160,238,25,220,37,55,14,124,130,134,24,75,200,210,36,89,224,112,18,40,209,17,69,227,192,227,194,97,78,174,165,197,111,227,44,221,21,45,125,199,84,62,127,178,175,2,211,171,127,159,169,209,103,229,194,167,145,201,227,167,23,253,106,114,219,147,138,208,184,112,125,164,83,113,62,76,119,148,195,136,82,99,120,243,49,74,49,151,255,200,88,242,200,177,107,106,177,202,24,97,89,95,24,10,76,41,6,226,47,1,40,232,25,168,243,30,75,179,157,162,104,224,197,39,128,183,183,14,98,70,113,168,166,0,151,254,60,82,100,110,115,172,3,19,11,101,209,127,192,35,249,158,249,132,143,58,132,205,105,122,197,24,197,188,66,7,2,37,144,90,101,32,240,227,23,70,14,105,197,76,76,18,63,73,7,59,34,92,173,221,33,172,222,128,116,202,182,27,6,205,159,78,150,194,179,222,59,34,170,148,24,170,219,22,221,131,113,82,190,91,90,31,58,169,132,80,127,159,150,89,77,89,175,218,244,118,138,192,83,207,13,71,57,62,203,51,215,111,21,111,192,227,61,197,139,34,100,149,14,3,208,243,4,98,142,70,35,101,233,16,49,237,236,251,203,102,140,174,215,141,193,68,28,108,126,187,15,122,118,36,49,58,23,93,247,207,193,116,242,70,159,238,162,75,62,233,187,160,23,49,62,28,99,49,43,122,246,16,243,94,24,237,156,85,209,60,92,188,211,208,41,249,99,68,200,54,253,135,1,195,81,208,199,109,190,171,241,203,246,72,228,186,233,151,113,229,65,96,122,207,228,203,168,240,10,98,232,47,250,82,164,223,31,191,226,18,187,213,6,167,81,63,186,106,158,236,23,125,213,48,40,112,93,141,4,196,93,166,110,156,44,213,189,4,198,144,85,79,206,22,125,196,64,193,143,87,226,39,114,163,35,228,98,160,101,205,103,34,43,172,216,241,101,45,84,209,245,195,43,29,215,200,184,109,164,197,117,6,46,136,183,245,11,147,144,122,78,94,246,29,133,103,215,171,230,122,221,44,193,98,30,131,93,164,234,131,221,108,184,238,215,3,119,73,63,46,4,109,239,138,105,54,153,58,147,1,231,118,143,134,195,32,207,52,155,15,175,31,189,97,39,233,40,69,127,97,108,129,167,36,82,59,28,82,186,152,28,70,169,67,71,90,54,105,223,29,48,78,27,10,163,99,22,231,54,211,46,189,175,214,163,29,156,218,45,66,64,130,214,18,60,93,51,112,216,26,145,26,25,205,217,132,192,200,173,235,185,233,67,140,81,10,89,77,149,108,206,22,144,196,137,163,176,236,116,164,144,0,142,196,132,73,249,55,125,162,252,235,27,8,108,211,191,149,155,78,81,63,161,197,154,25,94,177,60,239,78,21,185,135,103,32,156,165,192,167,224,110,66,210,242,233,208,133,222,253,142,250,25,156,248,225,41,92,200,142,57,140,141,188,216,203,224,194,208,157,165,200,238,233,49,170,224,108,208,112,28,109,36,14,238,13,227,154,124,55,38,182,175,80,23,47,40,164,205,125,201,56,154,70,196,34,48,143,43,174,155,140,132,68,31,168,57,55,55,239,0,166,69,105,11,140,7,82,115,148,8,74,38,104,230,173,187,12,163,2,221,165,65,146,44,123,15,103,28,227,101,22,225,171,162,28,76,227,155,223,86,65,255,77,238,154,25,180,186,92,47,236,1,88,209,247,183,43,1,118,164,229,168,193,84,205,156,21,51,54,242,33,6,117,251,177,99,47,86,225,14,41,4,68,53,100,28,152,48,103,15,189,130,76,82,84,54,30,120,13,84,55,139,160,99,20,57,164,123,225,5,169,117,47,9,153,57,36,46,107,2,99,83,229,147,44,181,136,172,114,70,121,179,9,205,161,72,112,130,253,42,182,8,112,81,182,187,170,33,206,121,86,41,217,133,230,105,164,195,239,141,16,195,14,225,89,116,50,207,61,134,56,60,46,140,204,47,76,173,55,242,195,84,182,96,96,9,60,216,152,76,215,36,96,219,41,79,45,147,160,114,227,100,222,216,174,82,43,102,38,195,153,220,21,13,134,249,124,45,129,113,52,245,27,179,237,185,90,121,101,83,240,245,15,136,158,236,174,58,78,48,155,167,247,20,77,164,44,178,42,19,102,147,68,245,40,153,226,214,84,127,73,75,101,54,255,70,32,147,80,254,186,112,49,163,210,239,228,159,111,210,29,14,88,156,82,90,11,53,5,100,193,229,161,102,20,41,124,142,166,134,254,232,18,229,124,102,175,230,251,235,101,90,208,50,204,41,184,199,215,187,204,132,47,176,180,76,69,98,92,157,134,170,42,125,38,73,157,253,145,109,196,208,213,220,131,65,79,173,249,131,51,163,90,178,64,168,83,149,216,9,154,102,229,150,129,70,229,63,154,159,121,222,120,44,92,148,39,88,61,75,186,25,135,66,151,195,101,241,76,113,62,20,246,250,121,166,95,24,245,139,233,107,61,92,198,46,114,141,192,231,195,247,121,99,27,237,182,255,227,46,246,255,251,209,123,77,84,207,70,192,131,249,167,202,13,19,161,248,155,66,65,14,253,20,121,92,132,208,126,191,76,87,170,194,116,30,53,241,188,191,137,97,190,208,242,172,91,181,140,170,191,137,51,95,168,0,32,237,217,45,86,75,210,199,89,237,177,19,78,90,195,231,50,24,122,20,41,5,166,83,52,198,16,142,175,69,246,228,104,166,159,201,202,143,38,128,232,146,165,164,219,102,185,127,12,253,32,20,229,20,62,79,205,169,112,103,58,254,101,172,5,54,62,202,55,136,172,209,71,87,46,162,226,156,99,244,211,173,42,99,255,132,66,245,42,156,152,84,130,104,106,209,5,152,66,186,109,33,134,163,62,237,246,58,250,10,184,226,203,85,245,155,68,129,197,191,232,179,29,42,42,190,76,241,239,46,169,104,84,244,172,223,59,246,10,94,47,90,230,61,41,129,2,138,103,92,172,195,131,46,221,165,176,228,179,151,109,160,228,129,115,244,240,118,6,56,126,40,91,116,253,109,60,122,252,129,35,107,171,183,5,7,124,122,138,100,153,52,131,94,25,78,104,33,62,68,251,154,50,208,81,48,38,25,23,146,51,108,29,158,25,248,140,188,225,139,162,233,234,232,162,71,183,65,142,215,133,185,146,70,124,230,121,28,201,2,38,140,174,187,53,186,44,163,149,136,97,72,155,135,204,207,136,223,56,133,156,75,27,136,150,9,76,113,34,214,37,19,47,146,169,44,155,222,171,63,113,11,117,135,68,148,249,39,59,19,71,35,218,55,116,61,206,52,118,186,8,16,95,147,116,193,119,60,190,145,201,244,37,211,140,85,116,209,179,13,129,255,246,79,107,229,129,77,155,193,215,99,210,95,73,159,26,142,194,45,150,107,86,68,169,187,100,243,29,243,221,53,121,116,17,52,192,146,111,163,247,233,145,2,26,227,58,14,207,77,221,23,134,7,120,85,83,112,236,146,80,79,117,105,36,100,197,52,4,42,36,32,118,68,72,84,186,100,58,180,74,84,164,28,70,193,71,93,86,76,211,144,73,158,233,163,93,16,193,242,11,83,216,140,173,71,63,65,67,82,235,65,36,52,135,43,134,80,223,65,175,240,94,185,233,254,117,79,236,158,208,23,209,60,137,135,17,116,137,157,139,201,46,118,201,149,152,179,202,190,33,45,29,127,75,247,23,230,236,246,161,217,70,177,228,74,8,75,92,80,1,248,92,249,202,207,174,168,149,184,112,244,164,116,201,237,196,44,181,54,57,90,93,176,205,30,198,133,122,128,33,80,61,219,57,100,199,228,228,143,4,173,137,155,187,228,199,239,183,159,131,79,244,85,124,13,1,205,42,144,140,75,238,158,177,247,193,85,117,235,198,42,219,214,51,110,155,238,125,133,233,14,241,38,42,224,214,117,231,132,34,178,91,202,77,155,194,212,174,174,147,129,116,59,116,44,196,105,70,209,188,192,25,122,78,121,6,86,197,51,80,202,54,235,162,185,235,14,184,156,137,65,15,54,37,99,133,233,186,239,23,62,247,161,87,102,92,34,71,217,180,233,70,180,44,217,167,2,55,85,176,165,73,109,206,216,88,81,6,19,137,161,14,53,111,222,49,156,208,125,208,84,10,202,27,145,136,60,240,104,106,219,70,158,37,20,223,13,70,84,68,179,87,53,135,28,37,193,73,211,85,130,253,65,242,198,100,131,247,214,129,212,168,107,197,32,230,104,209,222,176,172,220,85,30,163,225,96,62,137,202,146,130,48,10,74,87,251,147,240,219,55,215,205,158,90,69,255,108,191,176,230,253,105,188,105,159,148,31,251,153,20,240,153,254,84,223,191,91,125,253,62,149,212,112,80,211,52,40,82,234,23,62,19,164,142,67,99,71,132,102,32,124,106,245,160,135,226,22,70,149,214,151,162,118,191,228,126,217,129,68,210,194,84,163,20,70,77,163,94,88,155,152,200,88,159,203,190,201,148,181,85,69,171,159,177,148,103,142,2,193,102,139,32,155,54,82,130,59,214,78,251,237,150,20,134,213,25,149,228,189,254,124,249,125,160,230,33,240,243,237,34,205,219,35,165,199,54,224,249,128,6,129,111,36,234,225,100,232,246,133,29,191,235,146,129,158,189,165,148,153,105,186,29,51,221,235,54,131,5,173,77,156,115,221,236,213,121,89,26,61,82,222,155,46,201,67,18,137,232,82,11,58,84,100,238,19,167,69,71,51,103,147,100,226,125,102,3,129,119,121,217,19,114,93,190,240,128,186,166,229,160,66,175,103,192,172,194,79,181,104,226,166,27,48,153,78,253,109,204,9,111,230,108,98,66,45,101,44,242,233,45,206,77,219,128,166,127,73,214,68,176,223,232,250,127,198,56,66,57,219,103,98,51,172,26,227,173,238,213,118,95,103,54,77,253,7,94,251,38,50,207,32,215,41,11,66,80,75,247,224,54,116,13,192,177,34,8,119,39,38,218,170,21,219,233,123,41,81,249,219,200,39,201,48,58,1,210,140,40,200,204,55,53,160,54,79,131,154,46,76,163,158,60,177,141,237,244,29,132,41,43,205,162,163,230,159,198,205,12,147,57,214,11,59,203,249,140,175,126,109,35,117,40,76,105,56,114,245,184,80,232,199,67,67,219,173,227,146,240,126,242,229,155,246,147,24,8,184,58,12,121,151,104,102,207,25,133,119,218,15,52,188,67,206,229,108,167,110,50,30,169,241,45,48,164,198,116,179,237,103,254,169,122,242,194,54,163,95,56,13,45,64,211,0,24,165,44,210,58,26,128,153,183,217,170,114,238,172,238,229,148,175,41,58,95,120,106,249,142,238,94,232,195,82,100,80,83,235,113,194,129,28,74,163,212,155,182,102,82,7,245,139,184,108,60,73,101,146,70,36,104,221,50,128,41,158,202,51,153,232,40,95,106,202,48,78,141,208,40,206,183,113,246,168,81,87,55,129,78,161,73,156,216,33,182,117,44,22,85,231,81,20,57,233,3,8,120,101,97,222,119,83,91,111,49,254,127,246,83,114,101,36,207,34,63,133,119,213,227,20,137,90,75,143,52,44,237,207,234,243,141,44,90,233,81,27,193,147,75,90,189,187,233,158,245,123,101,39,60,211,97,6,44,116,30,14,45,15,165,134,126,194,122,143,158,89,201,6,84,70,90,187,143,20,105,87,37,57,81,42,73,49,75,211,226,42,162,24,112,102,206,11,13,218,11,14,22,15,123,196,12,107,99,81,29,40,70,244,135,206,147,248,228,2,102,28,42,167,134,174,248,251,76,207,212,215,244,141,12,209,156,2,134,216,167,55,70,13,121,196,111,91,113,68,25,86,9,135,197,64,105,38,87,98,216,192,51,177,196,72,178,126,111,101,188,17,127,95,152,135,166,172,179,149,216,254,6,253,35,61,5,89,210,48,187,69,233,18,137,230,162,52,37,35,254,71,13,111,156,13,144,150,194,126,34,111,177,242,13,74,153,122,114,211,219,137,143,115,116,235,122,22,184,83,45,191,39,167,92,174,44,194,110,169,239,128,135,40,22,244,143,186,112,127,250,60,23,89,34,80,161,161,243,245,194,75,53,214,177,252,154,99,201,185,213,225,178,219,234,82,229,220,253,97,157,17,10,222,26,29,23,166,69,184,105,14,48,235,62,82,122,187,228,202,216,78,206,38,119,61,223,159,30,40,144,245,251,204,182,208,250,129,207,40,108,89,158,184,230,108,200,68,246,52,238,149,183,172,225,219,66,172,63,82,211,28,93,212,234,2,127,196,154,203,133,75,214,96,125,33,3,112,215,175,153,72,174,136,149,49,17,116,185,40,130,196,83,81,217,132,152,199,187,154,173,156,201,21,102,74,15,216,162,44,133,205,254,56,96,102,68,61,57,148,226,122,127,251,236,202,213,134,60,179,8,92,52,53,157,210,48,106,185,57,245,102,66,156,66,192,63,67,188,132,181,26,48,138,55,10,103,84,19,239,209,8,93,11,71,183,212,36,99,152,6,247,245,160,125,95,225,113,244,110,213,40,224,44,179,52,37,94,94,24,117,62,185,112,186,129,219,190,176,86,33,72,107,157,40,56,166,5,4,169,186,94,246,64,161,120,94,24,189,35,129,77,38,39,70,33,173,146,106,103,95,104,182,136,232,109,152,100,174,94,247,121,132,59,170,189,195,40,239,50,80,42,116,136,120,31,52,82,138,172,39,240,217,97,220,175,143,110,120,185,50,107,67,11,226,228,207,67,82,198,81,165,23,239,174,17,39,44,209,130,215,137,107,40,197,198,180,64,211,160,44,64,192,40,51,93,184,54,249,248,80,216,106,243,78,150,184,97,170,61,58,57,174,94,238,167,155,213,80,197,234,68,202,195,163,160,44,247,69,71,220,138,189,17,105,126,233,12,35,199,127,98,155,184,47,84,115,135,250,108,96,238,28,73,75,184,220,179,107,199,3,77,137,177,21,70,112,168,168,59,58,205,195,103,118,172,1,243,24,154,194,43,18,50,213,58,22,149,1,95,233,61,90,87,181,159,180,188,158,251,60,227,34,63,109,166,112,2,27,45,36,80,186,223,178,162,38,147,114,207,221,52,155,10,111,163,184,122,132,193,15,205,99,215,167,73,196,172,11,230,3,195,192,154,114,95,77,221,26,155,49,149,167,60,51,77,77,156,160,41,71,152,84,33,167,84,245,191,65,64,55,114,92,213,74,60,143,121,20,38,138,209,207,128,162,138,38,54,216,74,173,121,81,218,100,95,239,179,22,179,52,42,67,73,19,23,216,170,173,176,38,97,33,202,175,145,18,195,44,186,91,80,173,91,253,49,128,234,104,20,132,69,3,2,204,250,80,246,190,54,76,140,232,145,30,79,33,146,125,245,194,249,53,36,42,166,154,226,104,55,45,38,117,59,178,122,117,192,153,230,74,245,122,196,51,57,158,10,226,57,143,211,82,55,195,237,128,243,147,153,216,63,158,95,152,113,64,218,121,92,38,207,226,21,167,174,184,48,169,93,17,235,249,142,83,87,235,34,80,152,238,198,240,1,161,227,86,205,140,152,151,163,189,235,160,53,61,118,163,232,113,68,235,10,2,117,74,80,97,37,154,75,142,70,54,64,173,211,179,21,25,238,8,223,162,102,101,62,73,55,43,143,101,70,18,1,88,26,110,145,173,15,127,19,72,13,226,225,144,186,205,173,241,109,242,98,31,207,105,243,171,136,238,19,180,199,238,92,105,155,142,20,196,155,106,122,216,98,190,156,169,221,5,69,150,27,19,94,177,101,143,87,139,159,182,141,155,252,116,62,225,113,137,93,221,57,244,44,40,89,96,123,193,41,90,118,144,164,17,23,7,200,91,237,246,196,53,216,50,98,108,113,134,119,107,57,58,149,172,50,123,163,210,255,51,133,249,151,213,102,146,10,244,114,253,2,1,132,93,211,9,35,34,215,111,57,135,180,63,234,22,240,121,36,119,134,54,184,184,110,190,193,164,156,178,192,4,195,249,30,13,213,86,142,206,120,108,255,146,26,6,55,196,186,46,140,189,225,138,131,215,64,72,236,162,232,122,124,235,210,129,109,249,140,212,128,193,103,10,248,125,89,191,163,235,149,231,162,247,153,254,195,11,147,182,171,114,225,211,28,250,28,110,182,89,29,23,70,163,250,147,169,2,254,145,66,4,174,148,187,226,232,109,134,79,23,54,23,190,225,55,198,206,228,182,56,13,234,10,124,232,126,114,114,168,151,96,130,188,192,137,104,190,198,20,224,179,227,187,189,145,200,103,33,9,147,253,232,115,89,251,182,2,29,216,116,237,183,31,141,122,238,117,35,48,120,16,124,4,220,239,70,22,148,193,240,219,6,47,230,7,84,96,228,220,13,130,201,47,45,103,22,154,116,166,220,103,138,245,235,151,181,0,53,89,144,251,190,50,206,84,117,250,117,179,124,92,45,168,3,111,154,9,126,223,188,193,8,191,203,185,233,224,253,156,91,184,110,91,135,238,149,21,34,233,79,216,8,248,172,91,114,211,165,144,107,200,59,110,122,173,219,92,101,189,50,132,91,113,48,226,249,242,178,75,133,207,123,223,230,52,161,62,129,81,235,27,254,80,208,70,190,149,83,242,12,36,135,247,138,97,154,79,8,154,5,254,169,27,57,204,242,171,112,199,87,62,197,209,104,167,201,51,45,144,112,191,220,51,238,184,63,179,33,129,77,153,103,7,140,159,119,83,24,141,112,71,105,93,46,114,225,172,46,179,92,152,12,188,60,113,158,119,47,113,225,25,219,153,34,48,101,219,209,227,243,51,211,158,11,35,149,157,98,172,52,99,8,9,124,134,221,252,50,69,246,208,112,150,149,223,166,166,223,226,145,87,54,201,253,194,40,237,173,111,187,104,51,30,114,168,2,159,15,189,223,239,43,155,70,106,21,152,108,205,242,111,251,140,133,118,173,141,14,140,199,192,103,103,138,77,207,65,175,68,16,176,185,240,250,201,19,122,145,109,10,188,187,239,146,127,112,191,30,247,184,170,146,119,234,57,96,60,212,238,80,131,113,61,227,109,211,39,41,15,197,204,175,75,76,120,72,116,247,45,191,188,232,56,172,223,11,193,152,101,221,238,13,34,97,188,92,210,119,238,68,105,166,221,31,110,188,173,233,179,37,102,144,189,201,92,219,146,153,136,111,135,235,121,0,89,224,76,7,124,13,152,144,51,221,161,210,152,210,166,63,50,232,93,69,6,82,35,49,80,125,148,158,120,39,109,153,176,172,203,43,249,100,200,94,186,13,121,213,86,116,109,187,57,108,242,29,114,244,32,74,244,81,8,95,53,233,84,138,160,77,89,254,178,88,231,250,45,196,1,211,150,156,226,232,65,244,59,5,158,38,0,122,127,123,55,61,26,174,241,39,108,201,125,145,245,147,15,159,42,212,252,118,47,192,84,170,229,251,161,96,121,198,189,95,218,24,234,221,2,220,211,24,62,225,33,20,145,100,217,61,143,16,146,93,188,205,140,27,221,189,109,28,190,191,50,29,40,60,16,69,139,5,246,61,134,130,41,166,93,216,52,54,231,61,26,138,132,92,55,82,19,159,215,136,189,77,28,189,239,11,161,122,153,247,144,23,178,175,83,253,207,251,23,38,209,7,163,103,162,43,99,39,21,254,85,249,172,89,29,70,153,192,72,50,125,155,77,131,173,248,112,97,211,73,246,251,106,25,98,136,92,56,106,93,223,254,28,56,193,36,188,183,61,72,65,213,120,42,72,69,143,251,50,45,31,31,147,2,158,111,231,219,189,191,60,144,214,233,254,229,154,76,94,213,163,45,82,137,47,23,234,211,150,85,151,206,135,242,57,112,2,87,190,168,45,240,217,83,215,248,66,18,243,93,154,10,83,69,249,13,36,43,58,157,105,94,224,81,76,213,209,97,154,108,229,195,255,89,46,125,139,128,193,77,207,141,82,229,30,247,167,79,236,32,1,28,153,152,21,43,126,98,221,188,129,58,245,115,58,33,124,22,79,176,26,110,45,122,160,128,78,95,242,240,159,70,151,106,220,23,130,53,30,225,230,7,163,78,211,246,125,157,152,33,240,17,125,48,27,152,34,115,41,221,214,229,243,91,165,157,0,6,121,147,75,131,253,177,155,255,118,199,169,170,203,165,13,232,249,213,127,27,27,251,42,17,1,164,96,106,219,31,76,142,99,201,108,137,143,0,220,161,15,166,71,227,110,147,207,235,192,222,245,51,15,59,48,12,192,171,187,113,224,108,178,168,126,114,182,185,67,134,49,229,254,19,70,249,165,161,77,40,17,55,226,215,249,83,217,54,19,21,211,143,188,176,21,187,253,212,12,242,36,243,221,50,177,229,111,43,192,51,229,78,229,186,41,92,119,127,40,54,165,85,137,100,208,46,104,31,49,97,161,196,78,167,151,92,217,130,173,250,69,181,192,77,36,136,15,204,101,167,20,48,74,23,229,158,156,143,125,126,42,243,252,54,12,50,249,68,206,3,199,21,36,30,10,124,50,217,227,32,31,158,228,190,201,196,74,64,128,184,94,251,108,175,13,54,63,184,11,227,142,27,227,144,96,174,72,240,184,249,7,211,95,38,118,142,83,62,47,84,204,219,140,11,67,192,166,74,180,128,38,108,253,252,163,129,11,17,119,156,155,148,56,237,116,62,198,137,176,47,3,127,176,15,220,251,115,12,89,95,72,29,89,115,36,226,121,172,221,63,1,107,230,188,183,85,49,194,70,2,207,239,171,219,83,191,48,66,152,95,146,234,55,146,134,220,88,101,151,88,63,55,68,27,12,28,47,240,192,216,37,199,235,68,153,230,126,95,149,198,224,115,43,223,201,41,219,182,219,79,61,204,73,97,148,64,217,197,52,185,112,4,85,63,118,13,215,204,204,16,32,234,157,41,158,9,155,115,228,34,46,156,217,243,20,31,71,52,117,203,60,78,215,47,234,195,254,5,160,104,114,151,236,202,254,178,124,220,106,67,33,122,220,235,178,108,113,237,14,83,168,73,67,208,93,137,94,226,150,207,111,221,175,190,34,20,178,86,92,24,132,201,46,207,147,142,214,253,49,242,126,226,129,117,235,93,91,247,109,138,163,249,34,154,156,156,140,100,137,11,199,138,228,129,153,108,179,191,106,190,99,250,204,46,76,142,73,62,108,82,142,119,225,196,94,118,126,252,177,101,71,247,171,182,51,232,19,195,143,192,111,155,175,235,178,99,134,41,22,145,246,11,120,137,40,205,64,116,104,141,47,19,180,236,243,186,209,64,45,112,1,167,63,18,123,186,119,132,21,246,12,159,13,174,29,169,46,185,7,102,174,218,114,213,85,24,142,116,220,23,115,137,143,217,8,239,15,249,101,204,56,75,188,13,204,142,182,140,238,98,14,57,217,31,55,109,28,18,3,85,83,12,250,122,142,237,113,78,161,73,17,73,48,128,99,12,78,90,122,218,189,114,188,92,246,136,87,125,22,131,122,101,95,128,169,160,148,24,223,123,116,121,87,200,25,213,26,147,48,4,71,253,230,105,7,202,201,39,51,86,41,81,207,55,53,20,136,83,254,76,173,25,245,110,187,16,253,129,49,230,23,222,16,133,189,143,212,250,229,98,109,97,19,125,133,243,64,145,205,27,254,203,184,31,221,10,31,246,163,219,194,113,135,211,190,226,13,196,221,150,198,115,20,247,198,37,19,93,195,2,243,99,96,49,248,177,191,145,183,117,62,82,38,58,31,222,56,52,92,65,64,147,98,152,39,230,137,163,43,70,147,247,117,32,160,69,79,138,195,39,68,42,122,244,25,40,227,19,233,89,230,108,132,12,133,192,236,79,191,237,189,5,25,249,118,32,2,255,234,168,31,140,245,209,149,158,28,168,11,18,26,126,15,205,52,47,110,199,4,113,1,139,85,117,24,71,135,219,58,124,224,19,73,192,18,118,152,183,125,211,107,100,199,200,190,125,55,6,193,141,222,163,11,99,42,187,227,183,51,252,49,89,154,206,158,250,172,209,203,143,134,238,122,101,124,14,124,194,179,85,252,153,15,106,226,151,112,4,92,16,7,171,14,87,227,176,254,219,44,235,255,253,232,189,166,124,30,73,15,248,60,119,217,247,87,35,32,76,159,191,205,104,248,202,228,0,99,229,241,109,37,81,117,162,63,69,78,110,4,107,143,24,135,137,174,203,16,133,234,63,226,235,32,67,43,221,235,195,62,218,190,74,188,11,226,132,41,71,195,198,255,244,48,129,135,113,222,229,69,103,39,167,216,178,100,66,133,50,74,50,93,197,14,87,242,42,50,27,53,236,173,191,62,109,224,142,139,142,140,177,97,180,157,234,35,52,81,34,186,183,13,67,11,170,179,195,230,66,39,48,117,208,81,252,194,79,176,179,202,46,250,109,17,80,174,248,58,160,202,62,159,94,43,62,9,179,99,234,83,63,173,186,145,250,138,15,211,92,69,228,220,76,226,201,215,114,212,128,123,215,79,139,45,180,191,46,116,111,199,84,52,91,139,178,79,102,9,123,159,174,243,17,221,50,221,87,15,88,234,187,202,117,147,176,47,177,36,178,131,154,75,39,59,116,17,34,202,128,107,183,228,195,67,78,124,126,202,38,192,231,50,154,60,20,182,150,189,251,102,17,247,188,19,67,22,153,194,171,172,45,136,205,182,103,121,56,251,152,22,129,0,11,253,237,39,178,197,5,145,233,25,171,7,31,185,44,0,103,197,44,119,158,37,182,186,206,95,104,32,210,34,30,43,0,121,178,36,95,8,174,4,243,243,112,183,152,144,221,67,215,53,21,110,166,47,108,19,178,165,160,168,126,126,37,60,139,158,182,112,195,88,206,39,26,102,17,92,193,154,210,24,165,67,131,142,229,218,138,147,26,41,148,118,227,140,149,141,249,45,49,138,105,61,69,236,196,52,44,209,209,25,159,184,88,220,48,132,148,188,132,117,182,173,221,17,29,25,67,65,98,43,252,235,102,68,71,44,199,83,226,100,179,136,147,160,15,113,115,9,102,77,208,40,22,115,235,165,144,151,153,145,159,189,235,53,130,225,89,194,43,148,7,90,4,217,236,20,229,166,115,253,41,46,56,124,118,65,89,79,77,79,226,141,249,58,52,65,89,89,50,213,170,18,219,204,222,159,232,136,222,162,244,41,163,216,193,102,72,35,225,63,157,72,61,226,31,182,2,93,55,22,228,24,60,229,112,66,31,186,29,100,199,196,19,43,190,91,179,214,187,38,195,8,165,230,54,118,187,91,88,76,246,100,67,197,12,21,79,101,27,125,161,200,110,13,234,67,141,109,63,228,56,25,101,92,41,174,229,177,237,39,163,36,91,65,168,146,115,70,86,192,184,150,55,159,177,173,140,84,227,104,236,18,100,111,190,141,83,149,98,167,184,123,185,58,161,236,97,241,124,143,131,77,220,87,247,191,231,54,75,141,141,34,236,170,166,187,231,132,194,174,223,245,178,142,4,217,122,19,138,251,222,154,44,79,105,82,20,218,180,63,239,136,56,153,124,186,192,228,86,62,5,68,123,31,45,203,61,19,222,214,57,111,160,220,170,60,111,22,115,171,56,222,40,124,214,172,217,12,88,23,145,81,176,142,1,201,201,49,248,169,181,248,133,33,47,240,228,81,204,237,231,222,149,136,186,146,133,33,167,16,131,116,211,71,47,153,16,186,86,102,100,174,206,182,252,108,152,228,194,178,117,56,122,106,138,118,82,173,125,24,81,229,211,143,178,129,96,98,27,146,154,154,150,223,240,148,1,194,246,146,86,182,214,238,237,203,249,54,99,6,201,253,34,190,143,109,105,228,189,70,186,28,91,74,187,200,176,198,48,234,108,120,229,153,17,67,238,233,235,30,9,234,90,37,239,133,120,65,241,24,126,35,178,214,245,202,10,252,66,95,184,54,181,163,38,229,220,51,225,83,64,14,24,255,202,162,48,36,178,229,207,116,177,121,147,90,241,68,86,176,249,140,68,199,40,66,14,146,168,220,168,142,68,170,17,195,10,189,240,100,214,157,113,242,101,68,101,129,169,69,215,72,192,34,246,33,3,237,132,193,211,57,234,150,97,37,86,86,24,211,131,120,159,22,10,75,53,138,76,21,205,184,113,244,164,67,88,18,180,137,173,79,156,156,28,207,214,220,240,104,206,58,179,251,166,238,35,191,205,66,24,27,167,109,213,123,201,59,211,135,247,17,12,45,125,91,216,181,73,206,27,19,82,39,14,176,239,121,202,243,36,103,169,102,69,206,155,3,36,99,158,206,34,209,115,100,204,141,41,89,37,89,127,70,78,247,10,31,105,204,212,238,194,104,133,205,245,145,83,128,187,101,231,181,202,112,62,93,205,198,183,167,130,113,62,205,18,133,50,51,214,148,82,115,55,177,211,26,21,39,164,197,132,109,65,179,235,148,250,199,9,50,123,211,186,205,38,77,61,163,164,100,12,20,129,17,223,242,226,253,217,78,192,60,30,2,211,228,219,252,182,105,218,29,90,73,91,240,137,226,141,208,106,55,181,94,197,4,233,139,0,5,16,115,75,145,90,89,90,56,245,57,108,158,191,2,183,105,167,8,216,232,65,90,167,235,108,195,29,94,44,64,82,105,195,155,224,115,30,226,202,49,226,146,81,14,237,96,71,69,10,146,244,150,79,228,12,105,234,195,57,74,101,232,153,118,41,124,210,74,27,117,4,132,172,170,84,110,126,52,53,71,201,121,100,89,250,42,156,247,168,204,156,11,215,176,210,180,161,107,143,34,29,196,239,203,75,62,112,229,41,198,47,111,163,3,21,45,83,211,56,22,165,98,164,189,228,125,156,104,132,249,216,171,216,4,54,215,203,253,192,231,186,220,189,1,248,140,172,149,180,68,78,173,44,232,20,36,156,100,202,42,36,73,238,79,19,163,110,225,121,80,157,63,3,211,171,212,100,195,182,150,223,205,33,100,223,159,30,252,79,136,3,27,147,191,168,144,159,233,180,53,225,44,32,132,183,131,90,147,172,105,48,43,219,2,150,181,195,88,49,37,33,199,192,213,40,237,62,21,227,168,8,209,195,236,105,227,96,196,156,148,170,81,40,199,7,241,38,61,109,55,163,152,216,78,141,218,252,36,97,43,124,8,182,93,179,220,219,42,162,67,2,65,165,224,181,20,63,77,21,84,185,49,44,204,159,49,215,239,117,213,171,150,3,197,10,193,163,118,57,7,162,96,120,80,92,4,226,85,167,73,143,161,208,137,250,153,74,63,31,120,96,42,10,122,97,157,220,75,138,235,206,100,130,229,104,26,64,115,185,188,128,189,36,125,107,178,238,41,69,201,149,82,152,214,147,206,95,96,102,227,31,238,70,34,100,40,17,10,9,131,251,219,197,186,64,132,70,117,66,161,175,255,23,152,62,191,44,71,179,129,92,62,167,192,250,107,77,226,164,243,28,32,11,92,162,6,116,96,185,52,164,117,62,147,29,27,11,48,109,228,228,3,38,194,190,84,139,38,98,179,3,43,173,51,104,215,253,242,71,123,78,222,200,185,151,128,243,16,50,18,51,198,174,247,174,207,86,88,75,116,244,44,183,18,180,183,196,77,223,178,232,9,228,33,22,198,92,184,105,173,184,1,115,166,39,183,148,251,203,166,170,217,255,173,98,13,132,252,236,150,41,72,240,192,46,8,178,231,38,162,221,97,118,156,216,54,74,31,221,182,230,26,215,128,198,105,2,186,186,192,196,229,97,117,153,172,72,114,25,253,155,150,177,229,189,58,120,133,52,214,228,11,79,211,129,249,224,252,75,45,102,129,241,1,116,111,55,166,165,42,2,89,219,36,177,150,123,108,20,83,8,190,226,65,248,117,109,239,32,95,52,7,210,224,127,209,51,245,151,226,254,81,70,70,20,205,82,70,114,13,239,120,124,68,242,237,110,194,250,14,141,42,119,92,165,237,77,244,61,153,187,87,180,15,162,225,138,14,157,28,77,139,247,168,215,164,153,252,200,18,152,230,141,26,70,180,103,146,19,201,49,68,127,216,121,134,41,227,9,72,238,244,13,157,21,125,62,183,99,49,27,102,17,73,135,233,56,195,75,111,210,51,55,146,160,144,111,195,141,133,78,80,161,139,254,218,178,87,252,180,89,196,137,180,214,198,217,15,105,144,15,198,106,67,84,43,172,229,187,184,29,228,111,131,118,59,90,54,77,116,174,163,201,135,129,61,212,125,211,132,152,205,27,252,80,190,103,30,21,56,211,192,233,55,205,6,151,132,236,133,207,106,59,189,113,132,170,107,66,69,225,194,141,114,169,251,142,178,133,69,71,254,194,189,27,115,197,96,184,35,120,252,149,11,83,144,116,233,119,130,190,161,46,208,48,27,40,47,239,15,134,179,156,179,28,77,211,151,27,76,49,135,158,43,105,114,52,249,96,151,77,130,166,87,37,206,38,95,129,165,238,246,163,23,221,3,237,162,72,83,125,249,167,159,240,112,68,186,52,23,213,189,221,137,146,242,225,22,34,117,71,48,187,102,87,12,35,253,198,130,122,79,157,103,234,225,97,78,55,197,222,215,52,24,24,186,148,95,54,91,156,179,240,200,111,67,246,117,65,12,186,41,10,249,137,128,249,83,244,139,81,188,172,66,38,160,119,22,253,177,28,39,63,211,198,138,143,143,120,207,236,165,178,195,244,195,220,131,161,7,22,239,245,68,14,27,170,193,189,109,172,45,206,141,196,193,132,248,121,11,204,75,248,186,188,57,119,42,183,52,8,241,122,211,33,179,252,194,173,197,248,94,153,233,237,185,13,211,9,244,41,70,37,133,177,139,168,126,114,72,73,151,220,11,204,20,231,47,140,0,126,93,159,87,90,134,16,133,249,88,245,228,210,171,116,52,3,155,238,155,195,27,77,178,117,7,210,89,123,23,66,242,63,152,103,124,166,16,133,81,219,247,103,138,214,215,188,43,8,171,197,79,193,251,131,33,115,92,237,47,96,6,215,247,117,210,112,135,137,231,69,121,162,110,84,134,233,209,186,4,246,179,99,74,4,68,197,209,134,44,173,60,113,20,244,8,102,63,24,169,134,185,238,51,67,0,191,121,155,195,182,12,233,229,140,33,151,54,240,131,251,80,250,168,186,162,180,90,173,79,250,139,85,114,147,87,187,176,17,75,135,159,155,61,231,221,196,146,43,100,75,229,159,0,27,59,241,85,100,39,120,94,151,159,186,83,103,201,114,211,102,243,224,135,78,227,58,173,139,34,204,16,111,154,28,65,153,250,72,118,201,33,195,12,175,170,136,249,154,57,179,34,124,218,62,152,236,200,237,144,96,87,72,4,224,159,38,210,136,243,170,188,33,25,106,173,87,223,243,158,40,34,233,24,133,13,187,189,31,102,211,17,71,234,236,194,52,252,125,84,209,3,111,50,153,242,221,119,147,192,253,244,208,208,79,160,41,91,142,30,116,63,125,58,252,155,142,212,116,59,244,128,103,119,150,208,52,67,148,113,201,31,192,212,67,122,192,231,214,183,124,155,52,175,67,199,254,224,98,46,1,67,79,110,82,238,31,108,78,125,50,206,58,132,24,87,156,223,102,69,62,101,174,237,180,250,46,63,55,130,11,91,31,90,133,143,251,169,32,108,203,213,95,77,87,96,250,136,191,65,122,158,136,249,187,233,193,136,59,126,191,204,206,100,94,231,68,126,249,220,216,71,60,49,59,231,117,182,219,114,91,221,36,234,191,183,125,230,113,225,241,216,98,158,243,71,24,192,153,22,151,69,153,175,108,223,82,190,182,43,50,237,244,221,203,149,193,191,113,103,158,109,150,154,151,110,128,180,22,147,173,175,170,124,32,121,203,119,143,162,21,242,135,31,12,51,68,215,31,179,160,185,191,109,45,94,245,222,23,124,190,242,29,141,208,73,134,93,37,112,33,29,252,101,90,18,92,164,118,69,20,232,161,174,244,89,172,15,70,58,237,26,87,163,124,139,50,255,242,163,199,52,58,211,133,145,214,222,31,9,233,124,227,214,102,47,39,39,83,253,101,82,204,143,19,139,48,65,169,150,124,185,74,196,202,102,210,219,162,147,253,235,187,130,220,220,49,168,106,122,48,2,52,223,47,35,81,9,229,79,224,122,14,174,31,122,38,144,114,149,54,13,165,29,199,127,153,6,141,45,179,244,248,149,22,63,148,8,73,151,174,65,110,242,139,104,23,91,212,145,47,79,2,17,143,97,122,90,14,159,45,72,150,137,22,254,81,253,44,2,177,44,200,230,48,39,240,207,210,211,225,173,74,3,192,103,27,240,217,133,65,198,193,202,35,223,215,129,121,219,242,130,43,126,52,91,196,237,128,137,208,138,31,141,72,69,149,113,70,82,186,124,34,111,43,253,60,46,100,22,103,161,243,4,108,42,246,128,229,101,78,163,93,20,71,241,26,88,247,101,242,0,163,11,130,60,37,75,168,28,12,187,231,99,127,36,35,188,74,28,66,48,235,90,76,160,3,11,161,64,109,80,126,78,173,160,204,8,243,62,145,69,115,165,211,95,81,34,201,179,203,60,122,162,10,164,132,239,15,167,37,51,6,228,126,151,210,55,248,4,26,249,14,4,122,226,104,93,144,115,183,57,5,198,80,109,175,128,183,88,160,1,23,243,78,142,11,135,128,255,28,125,86,164,111,244,67,108,46,58,99,176,13,99,119,235,176,10,140,26,74,147,180,191,231,109,86,232,249,129,73,7,254,96,106,86,91,87,38,140,247,154,115,184,207,199,62,96,248,235,93,99,163,180,28,46,136,174,52,57,121,179,170,252,116,248,4,33,85,223,71,55,123,181,226,48,63,32,3,24,98,238,242,246,166,115,149,104,145,201,149,25,153,240,75,61,49,163,14,9,250,246,121,119,95,255,41,216,70,78,228,190,104,88,130,233,219,153,16,115,153,14,228,125,211,219,164,173,253,137,85,52,160,150,132,132,103,203,112,230,155,47,59,122,30,77,183,246,64,129,141,16,236,191,61,204,206,65,126,155,253,150,119,39,37,58,255,154,134,94,232,40,212,79,246,29,19,168,97,222,120,2,147,167,248,18,233,120,199,86,233,103,33,9,79,92,225,19,198,137,34,42,11,155,192,103,155,235,227,228,71,31,75,114,225,56,254,150,230,79,101,163,214,34,147,255,54,157,19,127,166,205,42,179,69,206,77,136,239,213,84,74,136,8,227,87,129,169,238,125,21,79,118,57,8,134,200,35,71,140,161,250,72,192,191,61,95,221,121,96,212,228,124,26,61,131,42,137,57,1,48,148,152,143,164,116,66,223,19,83,234,172,192,30,175,222,163,207,51,105,183,36,202,235,206,166,85,246,193,236,89,147,140,51,106,141,197,187,57,49,3,60,129,194,144,147,103,178,208,62,88,204,154,34,201,215,135,143,80,255,148,77,204,175,153,138,172,124,63,150,243,240,57,135,208,24,105,27,129,145,11,239,254,219,244,4,61,223,174,165,126,62,178,15,58,166,77,12,181,129,73,222,124,229,218,100,210,243,75,66,183,69,163,141,243,26,207,50,147,96,13,203,209,195,18,15,211,225,101,165,19,249,180,241,219,242,213,133,2,234,188,142,89,76,12,20,47,252,149,16,3,118,157,53,170,53,86,125,160,181,130,232,177,197,220,128,252,182,134,169,143,200,92,137,243,237,140,235,70,32,162,235,218,195,219,42,254,190,172,53,234,38,157,187,13,188,26,143,12,117,209,45,19,173,89,46,121,197,20,110,119,110,227,89,215,204,248,246,251,105,248,173,248,46,10,220,145,12,251,198,2,66,79,51,201,23,52,113,38,244,222,13,66,177,115,229,114,97,27,74,154,63,80,184,38,176,239,244,186,75,243,254,136,100,13,199,79,44,96,206,49,219,207,141,141,117,150,192,14,181,225,17,19,241,160,121,112,235,79,103,152,125,223,40,156,72,176,110,9,144,214,111,199,247,61,51,8,98,109,233,218,69,24,222,124,144,158,229,151,190,97,93,116,25,119,31,187,138,14,60,100,161,100,44,224,183,234,197,189,68,29,63,103,153,24,216,174,116,39,195,37,51,237,41,77,143,70,90,96,58,76,146,249,218,42,218,154,221,156,2,200,74,199,206,115,61,139,215,246,238,90,214,122,38,103,157,116,10,74,66,134,102,123,130,75,2,32,75,224,126,210,115,231,189,146,223,184,188,46,4,165,18,53,153,223,80,200,56,84,139,64,200,129,167,197,115,253,131,9,88,215,253,105,100,2,168,137,251,209,80,94,37,98,205,36,104,63,39,188,101,60,9,162,210,139,54,51,60,241,131,49,253,73,119,85,181,10,206,244,234,195,153,187,122,23,171,201,3,15,35,184,125,247,85,140,188,40,40,250,203,195,31,10,173,51,248,125,92,120,253,52,224,63,120,47,237,36,64,19,28,70,248,87,118,204,38,123,42,123,23,60,57,104,51,201,14,91,113,244,94,184,21,224,190,52,42,121,72,98,239,187,8,208,153,89,220,232,197,116,151,214,153,5,250,133,137,21,203,87,240,193,8,122,10,171,146,71,82,225,194,125,47,4,27,13,56,32,1,55,230,137,207,216,112,25,51,65,28,233,209,245,54,215,89,63,57,202,154,251,230,152,178,217,157,245,233,71,91,251,89,191,111,155,236,51,110,160,14,91,191,250,125,106,36,115,206,12,234,71,91,191,88,81,24,113,173,47,80,71,106,0,77,195,42,48,31,208,23,78,115,244,134,161,245,79,203,46,255,251,163,113,77,248,143,239,29,40,251,131,45,104,134,27,226,7,143,77,29,170,200,13,13,234,31,195,225,100,205,197,247,97,46,122,57,125,8,162,12,47,30,5,80,220,203,39,201,189,126,218,9,83,70,55,110,133,245,83,211,103,140,216,119,45,67,232,76,239,158,126,133,106,67,202,98,202,0,100,123,251,137,254,0,163,17,119,167,73,26,205,33,216,86,31,159,132,56,75,6,127,135,221,243,205,85,249,215,177,144,228,171,165,194,153,191,105,242,92,21,122,221,89,191,218,130,114,232,140,41,161,45,25,127,76,200,243,83,88,103,58,49,195,216,251,76,184,235,209,252,187,59,159,25,70,81,119,128,97,204,65,103,194,55,211,153,160,133,36,90,44,75,95,253,182,109,101,174,26,14,211,106,57,125,166,131,133,136,167,157,132,17,103,57,242,114,63,43,127,19,71,33,139,50,176,29,111,14,55,218,91,117,6,95,232,172,15,159,254,205,122,225,129,59,11,138,47,30,86,10,145,56,131,102,216,233,123,73,72,35,132,214,250,219,161,220,195,202,148,201,157,76,61,26,167,106,95,214,224,141,150,241,196,63,211,5,14,18,42,103,185,118,221,76,158,137,55,121,104,6,79,235,196,188,186,102,82,81,246,251,26,184,95,103,189,47,220,154,35,196,65,133,49,107,86,193,142,246,89,152,88,192,216,33,242,219,244,94,248,6,219,4,211,174,62,130,193,59,85,15,6,216,217,143,61,117,197,37,59,236,219,155,97,13,136,26,208,50,103,79,223,6,48,15,230,165,91,58,106,64,53,174,156,239,47,105,48,128,83,222,140,223,70,30,71,179,87,139,218,118,108,249,198,79,242,73,35,86,202,207,213,127,155,100,88,214,247,121,206,220,191,140,57,241,17,14,35,115,233,110,19,205,11,191,52,10,221,207,64,37,166,74,113,223,245,39,176,160,39,183,172,146,195,104,11,72,74,240,44,146,80,41,252,183,169,6,142,165,71,15,52,14,253,104,162,150,103,27,0,7,60,165,128,209,83,146,237,236,98,125,191,79,237,196,152,89,102,53,242,112,4,170,43,130,86,40,236,186,83,134,24,216,60,92,70,12,64,182,24,220,230,246,88,195,74,124,249,90,107,218,86,185,21,215,232,73,166,20,156,37,42,221,176,177,189,251,53,153,53,170,126,190,27,150,102,100,245,224,113,231,90,117,55,59,182,203,124,176,75,176,94,80,221,81,146,49,244,80,29,113,152,242,196,103,92,90,142,61,6,114,113,146,174,217,84,177,179,79,44,29,246,182,236,64,200,186,194,112,247,235,206,166,215,119,103,196,132,144,134,95,54,189,97,57,218,56,65,97,57,151,216,56,65,39,92,114,112,182,44,162,95,55,85,255,27,45,255,26,169,102,188,14,214,243,91,196,254,29,12,59,209,119,124,39,74,220,239,185,177,12,12,24,179,42,89,58,77,135,214,69,89,18,226,213,101,39,61,249,36,99,243,29,141,30,178,120,119,210,23,11,121,209,103,60,124,246,68,123,145,101,130,27,155,113,114,20,38,155,68,188,180,246,120,160,78,101,108,20,57,182,67,145,245,228,153,117,191,44,89,211,19,114,162,222,108,9,204,146,165,193,180,189,177,56,119,217,250,196,88,54,92,145,133,61,50,195,91,22,183,5,199,187,220,171,166,25,86,238,153,84,218,168,113,207,63,213,51,129,141,139,227,219,119,36,41,86,151,223,166,247,204,251,83,169,94,17,124,200,111,155,11,184,15,81,4,38,110,175,190,121,37,144,26,90,119,239,175,177,200,153,193,147,103,218,155,137,50,9,102,95,157,231,205,208,146,100,170,21,184,48,147,122,74,162,155,95,120,214,51,111,254,202,225,140,188,135,194,56,214,249,3,105,203,246,165,23,61,191,92,99,124,154,250,128,36,222,50,172,56,86,36,135,39,90,87,67,30,72,53,93,50,191,240,130,210,181,124,88,147,109,79,242,84,203,175,253,69,30,231,248,209,190,253,228,204,69,250,180,43,46,42,113,225,116,2,140,169,131,27,226,167,103,90,42,81,116,151,131,17,246,89,158,88,166,60,90,183,134,72,197,84,235,252,232,95,240,167,31,22,157,132,62,189,99,139,52,123,151,241,123,102,189,28,177,2,154,52,53,73,4,143,248,4,226,227,158,151,51,129,66,153,7,207,138,60,243,77,9,174,62,158,137,206,8,255,254,194,160,50,231,39,187,69,133,103,68,50,19,109,183,165,40,69,131,233,25,67,252,135,110,159,2,19,52,122,181,203,127,26,77,148,50,20,230,193,180,30,105,214,134,63,164,166,58,251,136,232,172,82,7,145,218,199,70,13,220,169,156,40,143,208,144,170,105,183,102,51,103,228,165,201,180,10,76,70,194,183,146,100,181,33,42,201,98,190,225,201,248,133,145,207,72,154,202,95,188,3,127,98,24,121,100,13,4,172,181,111,120,170,158,61,104,121,210,102,39,162,138,92,36,132,11,30,185,192,220,166,231,51,78,176,180,167,38,213,120,119,145,249,42,116,93,201,86,47,225,136,113,238,181,70,29,192,204,66,52,157,78,79,70,84,63,182,85,46,5,78,212,212,111,233,4,169,2,61,121,194,253,102,70,125,3,5,194,170,129,58,149,172,40,23,209,33,172,153,22,4,112,239,149,211,58,211,158,250,6,197,241,20,181,40,62,85,201,91,47,179,64,243,143,179,176,127,46,79,80,89,176,193,152,247,104,177,34,35,222,229,13,196,125,159,65,165,199,50,47,184,254,218,1,185,53,173,142,216,142,164,199,47,155,200,141,148,170,54,124,132,184,110,179,219,144,17,62,183,201,198,71,161,235,140,233,165,133,44,100,51,163,26,69,91,64,149,26,5,154,151,51,202,77,72,209,74,10,200,252,106,206,177,57,110,42,61,133,92,170,92,35,182,31,5,45,231,61,21,62,63,93,163,176,216,176,160,91,90,219,51,77,1,175,43,162,64,162,181,61,118,54,197,115,214,100,199,81,86,146,178,35,58,152,62,101,100,162,73,73,216,157,169,232,106,146,36,51,254,202,50,70,7,76,173,143,243,66,177,53,145,245,209,98,43,222,146,81,170,69,217,184,72,53,106,252,132,128,186,87,114,173,205,83,142,102,177,245,6,85,68,164,171,140,18,68,166,49,112,242,2,179,85,5,150,192,57,196,82,173,60,125,158,153,236,246,6,206,125,174,17,104,138,162,98,199,69,233,27,138,198,71,229,79,230,146,155,181,104,95,250,213,165,70,171,200,52,235,165,166,207,70,211,185,87,52,187,204,173,36,138,243,213,230,79,212,7,174,2,157,250,18,254,119,188,181,221,216,121,159,113,160,222,203,112,25,204,235,200,249,4,72,7,39,121,33,48,21,218,87,236,2,206,132,82,194,70,64,14,218,181,188,207,92,215,42,59,97,129,147,41,249,125,48,237,19,89,74,74,108,8,102,115,18,198,162,246,56,229,125,153,57,72,250,20,79,141,31,220,154,140,67,118,14,168,20,58,123,132,38,162,166,55,70,239,141,19,83,224,91,183,174,36,12,158,186,223,23,38,129,117,36,133,55,149,183,26,188,21,120,150,75,30,249,153,102,87,119,210,203,153,22,148,214,213,169,249,127,137,124,40,51,173,213,246,192,213,180,142,131,143,243,4,141,152,62,211,240,237,63,77,51,107,125,174,108,217,142,207,225,102,18,133,2,55,220,213,178,51,137,150,241,71,244,161,192,138,95,206,67,66,220,80,42,128,29,70,84,113,246,34,22,12,93,183,169,116,191,222,115,211,174,164,27,104,230,148,233,244,92,84,96,36,235,76,55,4,27,98,63,115,129,75,165,92,30,203,114,102,39,64,97,107,43,243,63,68,213,230,190,109,176,194,48,197,82,222,23,202,148,78,139,28,180,130,233,218,67,57,220,227,66,96,28,216,149,82,150,204,120,207,201,108,229,217,173,193,86,179,36,196,7,103,43,130,201,79,195,105,153,206,92,164,116,123,54,184,242,211,84,104,139,19,233,72,121,246,218,148,133,135,63,151,83,152,168,144,206,107,177,9,135,15,10,211,71,58,222,182,21,212,57,7,38,220,158,193,30,76,168,84,73,110,172,110,250,185,183,115,73,55,252,75,89,238,207,182,221,141,136,96,224,205,231,179,174,152,255,126,2,77,147,250,118,46,202,199,164,45,32,5,137,149,124,194,146,187,66,0,9,85,205,15,38,39,167,85,102,132,130,73,194,126,48,59,235,33,9,36,122,87,247,24,65,129,29,117,44,189,171,9,183,212,7,74,51,174,167,164,190,42,180,175,47,5,52,89,78,223,121,184,144,52,202,78,158,58,79,111,144,16,186,244,219,109,247,230,71,35,167,50,37,240,163,155,114,185,253,25,174,207,140,225,44,112,161,31,197,137,195,184,121,54,225,46,66,101,243,30,56,107,163,48,19,133,11,163,141,179,157,95,136,220,127,211,239,7,30,183,247,7,1,147,56,27,10,111,19,138,253,24,205,103,148,47,229,54,82,240,158,159,52,27,48,95,148,124,185,232,180,159,79,236,251,109,188,80,144,129,87,202,51,66,138,211,97,180,51,186,50,162,209,33,245,25,9,202,229,67,165,51,113,28,103,214,67,160,49,187,238,11,219,230,212,185,141,164,227,71,173,122,52,218,189,126,225,36,50,171,76,72,231,25,179,162,124,179,74,41,191,196,155,94,89,75,49,17,23,62,159,210,245,125,90,69,208,143,38,98,30,194,247,49,35,240,234,159,95,38,221,164,209,54,22,74,181,250,39,68,106,131,152,64,223,8,114,163,217,97,171,106,235,235,70,58,195,137,195,196,65,207,46,34,211,70,56,198,61,26,127,80,185,52,248,212,201,63,146,12,31,170,63,15,45,153,154,111,92,26,246,118,2,163,157,239,206,59,231,198,224,166,10,31,130,166,186,47,81,3,74,40,34,203,42,162,42,196,154,254,208,50,229,152,173,212,250,94,131,171,93,152,226,182,60,52,166,160,29,107,31,181,93,209,253,133,88,74,248,144,250,189,178,38,219,205,68,13,35,249,234,148,167,185,150,202,185,49,220,106,241,196,177,229,209,37,198,74,174,193,235,135,148,179,154,68,227,9,109,188,175,211,218,172,110,208,40,126,27,10,178,91,206,65,234,128,12,41,71,211,121,232,179,18,149,134,165,20,66,152,79,227,235,40,166,208,98,241,162,94,89,173,238,235,70,179,1,101,41,121,38,188,75,119,214,161,91,25,66,144,52,97,108,8,72,187,69,11,71,217,98,198,106,123,60,178,19,31,108,142,167,210,71,4,129,116,122,79,192,137,250,97,82,232,35,37,213,54,188,3,106,155,74,182,16,107,172,247,164,197,201,201,143,61,239,43,51,217,123,15,211,50,235,213,171,26,207,149,55,167,139,82,113,102,113,189,190,60,70,93,37,238,254,224,97,211,185,244,135,32,241,57,186,159,28,191,25,49,4,167,57,170,148,47,233,135,49,216,50,7,71,129,199,118,21,117,250,121,22,173,133,218,54,179,72,49,250,209,244,50,108,249,233,106,41,178,15,36,191,46,54,125,4,224,44,104,223,169,225,161,35,186,35,112,54,215,231,15,102,126,90,77,222,215,89,148,240,47,250,96,62,174,188,229,109,83,123,255,42,255,48,133,38,94,190,218,114,195,188,240,81,139,81,139,185,169,158,246,163,115,122,63,14,61,207,132,146,130,22,6,138,163,231,91,26,183,247,207,206,76,244,248,161,153,52,80,23,180,15,35,14,58,108,185,78,237,35,26,214,206,245,193,108,11,46,161,167,153,36,200,118,143,243,213,49,169,186,109,185,60,121,12,25,190,221,17,190,184,136,148,202,48,202,166,114,254,93,90,39,27,57,164,11,201,2,249,226,227,4,111,198,218,135,244,94,209,180,237,59,148,3,51,44,164,23,142,108,206,250,186,40,16,172,227,249,13,105,220,194,49,125,250,219,128,63,178,231,214,150,178,182,221,156,29,21,222,188,197,252,102,51,127,141,120,151,70,219,22,23,178,51,12,18,77,6,126,101,164,1,243,148,118,182,108,42,83,203,187,221,134,117,132,75,123,97,131,130,224,48,74,124,75,27,4,73,97,141,104,164,99,219,44,157,139,52,229,186,123,26,142,0,8,43,22,57,150,36,99,137,46,189,12,33,68,155,11,23,92,109,63,186,34,243,155,228,174,217,69,124,163,236,156,132,39,38,160,41,140,68,115,33,77,180,75,158,72,197,97,214,123,221,80,138,233,183,59,138,6,63,250,163,188,83,142,188,4,57,119,129,209,33,247,182,198,140,239,208,148,121,116,78,147,166,252,174,12,113,245,126,203,127,230,58,121,222,143,79,179,112,44,234,146,198,70,92,65,231,242,103,2,117,104,14,109,0,172,27,150,141,119,146,210,234,182,229,101,45,227,52,127,241,23,165,73,218,224,101,140,178,3,117,43,34,131,165,140,192,7,128,47,238,103,91,77,129,175,136,7,44,59,39,170,158,217,81,122,90,165,155,243,76,40,163,239,29,87,54,211,179,253,103,185,119,234,36,173,107,172,107,146,245,179,149,171,199,93,155,231,181,46,123,25,65,131,184,238,201,77,235,114,94,35,56,163,150,149,158,188,53,101,11,250,100,62,184,217,134,166,252,227,126,96,196,253,187,43,77,88,238,227,124,238,50,180,153,220,151,39,11,207,199,15,177,167,42,140,108,85,212,74,209,219,234,250,73,162,208,80,231,229,22,54,157,168,248,98,219,138,178,225,50,174,156,182,19,99,49,61,252,228,244,76,109,253,102,97,248,69,70,15,109,174,220,159,111,150,116,187,39,160,108,43,40,198,104,180,255,186,255,145,229,69,96,163,47,237,248,93,221,189,53,24,248,176,15,166,244,252,98,138,81,162,110,126,2,211,235,19,76,73,12,2,223,190,124,129,41,147,5,65,176,123,199,50,66,26,21,130,123,93,29,207,86,207,129,78,243,245,145,165,244,60,126,180,37,28,182,88,82,22,6,52,99,124,2,229,97,194,82,145,15,30,121,113,23,123,32,217,10,197,69,206,157,204,250,212,15,222,86,99,184,7,147,204,235,81,4,192,194,163,102,233,232,69,233,97,22,167,243,47,84,89,100,242,37,167,144,187,87,31,204,53,78,59,195,77,16,188,123,81,113,209,195,81,229,96,154,228,93,163,21,113,92,26,126,239,77,55,244,141,93,115,29,242,42,77,135,91,96,154,244,253,182,16,245,41,242,184,79,228,130,250,202,119,217,72,88,157,191,185,231,62,139,64,102,139,246,193,205,212,190,239,51,57,247,136,20,228,119,110,82,46,79,248,81,104,103,76,94,251,35,171,117,117,9,104,205,59,123,185,160,183,50,45,157,129,113,97,202,82,187,198,149,241,153,38,105,222,134,188,90,130,232,67,232,184,135,180,103,211,131,16,210,131,192,171,137,237,50,46,30,104,188,124,236,40,74,192,34,81,134,0,40,221,118,78,238,99,39,62,134,12,97,174,107,123,129,141,102,96,88,7,247,202,19,146,78,223,93,83,223,36,105,118,159,25,25,55,4,100,63,248,76,62,178,173,7,38,125,49,252,232,134,204,158,76,56,201,212,194,147,147,76,145,53,106,242,76,17,9,33,140,253,96,178,91,98,84,138,54,23,46,118,211,137,91,133,253,107,185,240,100,87,159,157,51,134,60,205,104,2,159,221,213,188,92,206,115,215,87,174,17,254,239,168,94,249,67,225,240,124,32,119,197,66,204,134,234,191,211,68,207,135,43,220,217,102,242,142,201,203,138,236,196,198,249,156,238,47,147,207,222,43,200,177,141,226,236,141,206,23,226,189,103,18,90,193,102,163,41,66,224,106,27,135,184,238,105,77,136,23,198,132,120,222,219,130,192,116,227,111,220,194,10,41,164,128,169,57,223,147,67,127,25,117,5,147,142,152,236,70,124,204,40,102,73,232,220,90,108,81,228,183,17,94,24,115,56,183,182,163,36,63,228,104,115,88,205,23,62,19,167,92,26,245,163,179,163,30,113,114,138,6,114,105,132,120,229,242,122,209,199,188,63,77,70,14,125,138,56,55,125,155,251,194,216,189,230,123,110,236,47,178,28,221,105,170,112,134,170,149,193,100,28,46,246,51,115,4,191,16,206,201,30,2,227,157,181,219,140,163,49,243,187,131,5,109,193,209,226,133,117,156,186,100,44,209,157,19,92,28,214,18,150,32,129,235,143,152,21,176,169,146,93,24,101,87,159,199,185,239,49,46,25,250,192,212,84,107,112,165,59,123,235,187,175,89,116,188,76,239,152,129,24,114,62,224,27,144,98,31,138,165,82,176,180,233,98,184,15,141,89,227,252,150,255,244,25,41,83,156,126,205,15,52,57,127,188,80,143,46,50,84,240,237,136,214,40,62,48,229,209,29,216,168,206,205,191,1,244,78,37,18,65,101,26,170,79,48,196,123,189,170,188,141,143,207,38,115,231,146,118,40,46,247,174,18,237,203,46,78,152,113,163,40,162,76,178,76,247,37,72,218,168,98,176,251,253,167,97,219,255,252,230,189,162,6,181,228,123,75,104,129,139,7,16,74,190,204,255,203,137,225,133,152,173,202,253,80,84,207,78,74,39,249,41,138,109,60,202,116,62,155,24,126,195,236,158,239,123,64,192,53,95,174,253,57,209,148,159,198,49,198,201,69,24,198,80,77,190,99,19,18,38,221,142,1,19,140,202,0,233,100,206,227,29,54,86,176,44,99,143,38,166,24,154,214,84,51,116,228,206,229,166,174,92,54,223,224,205,97,240,89,140,188,98,130,166,69,77,63,26,50,134,159,155,38,3,132,13,160,60,49,99,76,185,73,15,227,204,68,250,47,204,126,36,151,24,94,133,166,164,38,115,9,235,243,240,11,159,40,55,221,240,7,191,185,60,63,163,194,223,133,19,169,93,24,113,13,215,13,52,120,74,12,2,3,212,234,80,247,109,157,207,232,30,13,169,111,184,151,7,19,149,73,76,95,120,48,97,175,59,123,207,37,159,205,48,215,208,88,119,90,70,139,169,235,202,209,183,235,81,25,201,58,201,28,56,209,78,113,139,31,208,46,74,42,132,66,116,247,222,99,173,183,239,194,144,94,119,204,144,166,210,44,143,204,118,248,50,121,163,203,36,99,20,254,201,46,49,211,48,243,44,153,126,23,172,28,87,91,103,32,37,25,9,44,182,37,38,246,78,139,170,60,175,133,203,193,158,177,96,101,163,26,75,140,0,27,59,198,96,101,191,37,195,136,124,123,42,55,134,192,103,229,110,120,76,243,111,174,152,195,176,190,148,92,1,74,154,180,156,197,252,137,130,176,6,109,216,63,174,120,27,112,68,36,208,77,214,39,225,111,26,134,27,170,70,18,118,245,16,53,35,211,155,167,172,195,40,106,81,247,243,152,237,108,236,247,109,140,35,30,60,23,154,252,121,162,49,87,186,68,201,52,97,66,114,243,128,144,52,166,108,75,32,103,133,124,43,122,180,147,62,59,129,71,216,153,65,130,132,85,160,199,154,58,187,7,170,152,113,200,118,137,92,238,108,126,221,9,55,166,41,215,157,41,117,58,141,63,209,147,145,245,224,19,1,80,43,112,152,147,73,134,143,98,200,74,62,66,147,237,173,186,28,77,21,38,251,51,33,37,132,74,223,221,27,148,164,17,54,20,230,37,207,4,141,162,157,156,145,184,77,86,74,116,134,16,109,174,217,105,54,84,198,90,150,32,25,181,233,179,229,242,163,199,79,77,227,194,68,58,254,208,104,114,197,131,114,202,142,9,173,154,248,109,20,55,187,8,40,85,84,18,238,134,105,207,124,5,253,155,137,236,212,232,214,133,65,152,151,92,25,30,122,195,169,167,166,24,88,238,116,179,233,124,128,135,242,193,36,69,155,140,81,116,220,138,91,13,36,62,7,118,199,23,110,8,3,123,62,128,17,215,70,215,29,42,123,164,216,161,146,179,22,191,113,116,248,168,71,118,223,131,210,180,60,116,115,124,238,100,196,209,104,224,200,47,35,197,52,98,255,122,150,22,217,230,209,219,179,186,179,108,104,138,79,226,232,13,93,13,161,167,232,231,128,25,33,87,221,105,77,136,158,10,114,148,89,190,44,4,14,220,208,216,212,231,177,154,145,131,27,186,16,1,67,76,90,154,137,56,31,233,114,25,235,132,90,41,70,107,2,219,102,169,69,23,99,19,134,154,29,141,135,134,195,208,23,186,36,215,97,159,172,232,27,133,30,213,242,212,163,17,132,116,70,213,185,231,77,141,86,50,44,76,158,145,201,40,164,253,245,198,172,78,226,163,204,132,105,52,177,201,58,148,67,90,128,4,216,214,207,3,17,242,179,96,68,227,40,245,136,165,138,109,24,156,68,63,199,180,28,172,220,24,34,111,45,223,244,14,186,174,146,17,75,176,141,110,187,199,179,83,219,88,143,183,26,105,167,78,69,66,82,86,216,197,150,28,237,26,208,190,229,243,48,219,22,159,175,172,93,182,93,30,61,73,106,51,75,245,116,88,27,170,169,54,144,2,191,205,26,169,8,253,141,73,17,25,142,248,225,243,125,111,29,223,80,177,188,90,1,108,19,178,228,145,207,116,94,93,25,31,102,87,217,93,81,75,132,148,155,166,163,52,37,9,112,72,109,209,185,147,139,153,247,253,227,102,189,202,70,99,187,47,59,186,82,93,116,66,96,2,180,230,165,50,131,165,180,9,229,135,102,21,7,113,235,188,212,0,90,158,200,202,199,177,213,68,11,5,158,103,13,119,91,233,70,201,246,202,29,119,75,150,108,39,74,225,192,108,2,29,23,30,172,211,241,211,152,111,235,79,211,85,222,63,13,171,137,130,122,201,194,145,71,107,110,124,222,104,228,28,17,244,145,166,202,3,227,179,145,3,102,127,149,21,70,39,184,220,163,235,214,86,63,58,235,183,155,109,147,208,235,66,194,50,185,8,212,68,28,62,139,138,208,166,15,76,35,76,246,167,82,76,207,83,30,26,149,145,207,102,15,216,116,249,4,102,255,246,121,140,29,24,97,181,45,236,254,74,104,239,244,26,162,200,158,165,59,18,71,20,154,68,28,109,228,70,186,244,71,162,77,26,247,85,17,59,46,210,199,74,102,249,19,254,5,30,39,80,146,206,203,108,29,120,254,196,171,81,84,165,133,246,4,212,39,14,240,11,67,59,87,152,209,104,255,33,79,19,176,153,110,203,209,88,91,213,143,233,1,60,69,63,23,216,254,185,223,23,196,155,187,161,1,70,195,167,215,128,171,152,42,154,17,104,221,31,93,214,96,230,166,7,134,227,29,39,175,15,139,241,192,171,207,117,175,28,105,61,105,217,225,207,233,19,193,53,248,145,254,2,238,231,236,113,99,189,136,82,9,25,85,220,20,114,160,214,230,41,48,129,108,245,161,130,225,242,150,15,136,31,235,174,252,101,48,194,204,2,83,126,92,129,158,160,65,122,120,27,61,233,125,198,67,161,164,92,245,167,177,89,25,113,91,88,86,200,247,213,140,112,145,46,76,87,67,86,184,148,175,133,125,154,195,211,243,117,34,68,225,45,15,6,55,138,12,2,103,66,112,135,233,129,16,26,227,129,77,86,204,127,155,39,218,244,220,84,129,99,54,132,17,41,130,29,192,101,196,219,58,203,192,77,255,25,72,4,226,175,186,211,124,60,101,160,116,227,146,198,117,161,65,122,27,105,77,95,46,125,138,75,192,102,171,162,191,12,131,43,222,7,11,79,215,97,54,76,245,210,79,78,137,190,12,185,45,83,243,88,254,186,6,236,152,220,20,46,159,135,44,40,173,117,67,207,93,83,189,147,6,88,147,105,28,184,120,137,113,82,214,99,210,210,150,107,84,72,226,104,122,49,244,93,155,162,80,138,163,247,124,150,144,246,51,181,115,120,33,169,81,245,190,224,23,198,156,131,148,106,214,33,110,254,108,254,211,148,113,246,243,204,170,249,71,58,60,139,182,29,28,24,15,181,20,231,158,67,155,246,241,106,235,49,95,153,63,130,126,183,38,134,22,131,12,67,225,46,61,61,200,177,35,102,248,131,41,195,146,176,17,248,236,89,134,191,107,68,41,69,152,2,94,192,234,211,47,155,222,165,179,34,40,76,218,35,14,62,11,182,190,104,42,209,31,87,239,96,176,162,165,73,175,89,45,203,39,66,154,10,164,199,149,245,151,158,217,239,150,59,251,42,145,32,201,86,50,139,85,175,159,201,124,55,233,88,59,43,59,13,36,217,97,92,245,154,246,237,211,202,191,253,166,176,2,158,15,58,191,216,221,64,146,229,250,203,132,25,41,78,125,158,156,118,245,155,145,79,220,115,177,70,109,121,92,56,190,230,22,63,124,246,17,34,39,67,129,219,204,5,63,184,102,172,17,228,228,155,136,174,250,195,62,195,143,250,186,192,116,177,249,210,97,5,203,33,77,255,212,109,91,124,26,29,151,41,237,104,179,222,161,207,112,17,184,155,215,151,194,72,152,196,165,117,179,74,18,161,4,196,190,125,18,69,154,175,169,218,6,83,108,78,35,78,190,80,216,85,209,137,145,190,126,7,67,147,208,135,169,160,228,178,239,161,100,144,186,202,59,204,229,146,145,44,243,168,32,101,129,209,237,44,57,174,139,85,79,197,33,186,149,37,227,104,211,38,80,152,205,89,252,54,96,150,155,206,102,214,184,228,153,136,248,104,198,51,206,59,168,236,101,227,103,45,247,133,208,246,138,215,5,172,147,205,175,133,53,126,27,219,131,45,17,14,238,153,195,9,192,176,79,88,78,229,210,240,10,206,51,62,31,12,237,36,8,193,135,251,12,196,56,121,223,69,39,148,142,107,162,211,60,248,52,207,82,47,131,28,173,204,22,183,13,169,51,37,185,112,196,184,122,220,118,182,1,175,231,102,2,243,152,145,77,56,106,41,23,38,32,26,119,86,128,183,32,19,56,115,200,236,37,80,44,251,228,145,54,72,126,73,14,174,34,28,124,102,4,250,0,125,122,167,247,78,88,57,192,149,181,219,79,158,132,91,0,136,198,234,197,186,48,31,65,225,123,223,57,148,106,167,196,93,72,91,231,30,159,94,250,217,1,8,108,20,247,28,112,63,1,162,92,23,123,215,126,127,186,118,21,255,129,191,19,10,159,6,143,42,13,184,232,25,213,29,207,19,120,234,119,107,42,156,241,1,32,38,80,147,158,156,88,184,199,125,145,152,75,242,64,169,93,247,248,248,48,1,45,10,79,100,244,134,175,244,228,106,178,126,0,196,29,221,199,40,114,136,39,14,147,219,70,30,32,71,44,251,51,211,22,148,6,162,21,203,229,249,208,100,42,236,216,143,230,114,195,0,18,65,242,186,86,109,177,37,154,200,54,233,151,133,29,110,141,128,239,236,159,210,120,224,157,61,65,72,248,114,34,98,85,37,58,240,121,18,61,34,39,186,75,244,166,56,116,71,36,139,82,195,51,80,16,100,255,202,147,95,228,36,47,131,14,217,18,97,21,90,186,67,135,47,254,237,201,23,143,19,106,98,178,125,175,123,36,211,238,185,1,248,89,184,229,171,133,111,184,63,91,170,95,116,95,68,7,13,61,231,124,118,103,227,238,59,146,144,223,15,124,38,155,233,235,90,179,190,7,9,70,77,236,42,238,170,192,202,148,183,113,162,69,140,62,98,255,59,90,149,126,252,97,244,231,139,178,28,75,167,53,219,140,252,181,235,255,224,44,77,97,120,149,164,207,139,209,54,199,116,177,118,69,107,190,119,85,112,178,171,10,147,88,78,1,211,106,167,207,132,60,102,139,64,22,253,187,41,225,224,249,46,75,187,27,88,172,179,114,209,11,103,143,211,252,161,156,73,224,76,193,119,28,161,203,180,93,174,152,116,133,89,96,10,108,13,210,113,52,93,69,50,17,98,106,133,164,152,195,103,158,20,57,203,76,195,165,115,3,16,193,222,216,63,201,141,65,117,247,53,211,100,229,147,204,208,131,222,182,187,67,77,102,10,39,15,173,90,83,101,11,152,220,242,69,91,166,171,213,191,61,248,13,151,87,0,140,125,101,124,214,231,195,203,83,226,115,224,89,155,194,218,87,207,98,80,82,108,142,19,133,101,153,111,134,169,78,4,200,236,37,151,141,93,223,231,24,13,12,75,72,150,60,218,196,176,6,142,163,43,221,8,23,198,131,37,199,164,144,44,209,41,191,60,105,196,142,116,68,178,204,165,188,14,248,115,51,230,12,227,180,74,136,3,5,165,77,57,186,79,141,35,80,115,235,45,54,7,86,110,151,213,99,96,34,92,247,189,114,222,150,252,246,54,115,174,184,242,102,132,113,129,153,134,35,73,115,62,243,51,73,200,72,217,180,206,199,174,5,201,11,145,230,69,39,198,138,214,14,227,91,52,21,173,55,227,150,104,184,145,65,72,234,147,248,248,7,163,16,218,167,108,0,172,73,53,210,40,245,199,210,26,2,35,158,25,75,143,81,79,69,156,100,218,174,63,54,99,192,186,42,206,108,86,196,23,166,181,171,63,112,201,247,182,248,4,36,84,64,248,125,197,230,131,250,244,208,172,24,2,101,53,2,218,19,81,210,128,43,87,94,8,158,98,94,64,68,80,228,19,51,30,209,43,205,251,196,209,128,148,147,227,233,150,238,209,116,247,138,38,198,196,37,185,236,11,47,221,183,147,110,202,222,129,193,148,84,214,150,189,53,169,46,36,98,3,70,211,92,30,90,51,167,219,152,115,96,148,202,64,35,71,87,203,205,191,218,38,86,46,156,200,98,197,23,100,46,83,229,129,113,105,140,37,132,168,69,230,13,102,192,189,227,141,20,107,17,29,122,52,249,215,88,36,166,241,177,5,166,90,28,55,86,104,132,237,138,210,188,59,3,69,175,95,175,140,250,101,124,188,103,208,18,7,201,19,199,219,34,38,211,74,58,176,233,235,180,79,232,166,49,217,241,201,51,69,202,177,245,11,159,15,95,111,27,169,241,30,25,34,220,62,166,126,4,149,228,122,204,212,102,85,145,251,51,24,102,143,28,16,143,80,65,10,242,55,209,248,103,159,139,249,82,154,49,81,27,97,68,178,233,232,1,164,218,111,62,175,234,8,199,138,126,197,76,220,76,247,253,129,217,186,246,155,236,59,63,246,192,204,241,113,234,85,147,200,229,211,148,183,157,231,98,233,186,218,123,210,163,11,235,213,136,116,221,218,237,57,57,245,249,248,240,41,153,214,164,207,155,92,85,44,171,20,104,83,126,78,158,123,138,20,40,73,153,63,240,194,204,62,226,183,222,181,64,49,13,141,223,30,213,66,75,133,89,180,253,169,81,112,29,58,134,145,247,24,241,101,19,126,173,180,159,103,222,226,235,154,148,35,158,65,122,198,217,140,2,197,196,102,240,25,164,180,147,140,45,240,106,122,52,212,210,27,168,159,201,116,232,34,96,242,205,145,146,163,143,101,166,231,203,14,41,16,19,150,237,112,192,31,120,214,136,131,206,124,85,222,131,113,33,207,247,96,113,53,252,77,73,185,68,126,149,0,173,173,103,190,227,132,247,167,83,222,146,130,250,149,70,98,214,192,206,180,234,24,71,23,237,46,172,72,124,62,23,62,126,18,53,119,151,129,252,182,192,63,105,151,128,107,207,58,21,15,138,222,75,224,162,223,253,64,78,176,95,20,174,186,204,26,92,182,27,197,112,225,144,38,101,168,76,99,119,5,74,34,66,15,134,3,27,187,178,57,109,147,45,176,249,129,69,26,19,55,84,121,31,203,178,34,245,62,81,49,61,4,198,141,46,182,9,63,18,242,131,174,168,155,64,72,217,91,30,216,130,245,81,229,135,215,146,32,9,17,139,85,99,82,225,95,103,73,126,97,209,50,246,221,243,77,147,162,10,120,217,230,40,230,156,19,139,101,201,64,81,29,237,59,86,0,219,40,200,32,52,234,251,29,132,19,170,157,4,250,166,231,91,98,14,63,215,49,116,38,133,244,19,214,109,184,58,14,233,249,199,3,203,149,98,109,179,57,134,248,9,129,90,77,252,238,69,107,111,122,106,216,113,49,66,135,53,34,234,185,77,50,236,110,54,207,140,36,69,151,101,166,210,247,104,90,110,244,182,10,244,231,8,59,137,157,101,152,48,34,165,230,130,82,185,138,111,45,210,8,35,46,188,155,83,143,254,244,54,174,99,84,62,214,51,215,209,28,187,87,12,35,179,77,151,17,76,102,38,175,124,55,194,109,104,4,197,142,28,183,72,135,243,18,111,232,31,188,87,17,184,105,121,98,253,204,146,166,192,34,225,128,106,75,77,31,109,196,22,175,174,165,166,101,2,40,51,22,39,8,16,83,207,141,69,96,44,16,214,193,163,79,124,160,160,17,123,62,232,200,154,9,197,161,169,207,91,36,43,243,61,24,95,165,152,71,15,90,228,227,90,19,103,178,40,186,52,140,119,36,224,37,165,61,71,68,95,236,101,53,12,1,222,222,185,101,240,124,110,139,94,196,187,11,32,112,148,110,103,60,124,198,77,147,54,118,71,34,8,144,151,53,211,68,88,137,229,95,209,215,133,237,70,221,183,210,203,180,160,55,198,56,109,55,128,178,224,250,194,203,40,248,145,183,160,0,39,23,206,54,108,94,20,115,108,9,145,22,70,97,43,74,108,103,72,78,45,187,208,77,67,101,57,178,30,56,185,233,201,187,25,49,70,226,194,220,31,20,94,47,103,32,107,153,152,216,236,124,174,151,144,64,1,80,80,252,181,35,86,200,198,104,28,10,227,59,28,155,35,234,82,207,185,119,185,69,48,163,7,228,241,160,61,71,28,143,150,192,251,68,169,112,220,212,2,43,176,196,33,36,241,70,10,66,1,109,244,243,133,247,220,119,187,73,136,41,241,215,249,105,83,227,242,77,31,140,24,201,158,65,45,203,110,6,54,241,181,90,90,62,89,232,190,68,130,172,254,90,200,179,194,52,186,77,135,23,99,65,47,141,178,112,14,20,158,147,60,21,51,117,245,52,84,133,76,180,116,66,163,99,182,214,123,110,82,23,50,84,232,8,29,35,174,172,49,82,228,153,194,53,27,30,65,225,178,62,116,73,54,195,243,149,227,183,105,118,148,4,0,112,207,229,194,231,186,117,133,161,161,186,121,36,143,161,68,77,207,111,111,147,44,250,96,14,21,3,195,76,79,88,113,251,41,118,43,93,77,133,128,73,181,126,175,27,241,166,179,255,212,223,182,14,233,128,207,150,62,235,235,36,147,253,31,95,239,178,130,219,178,92,233,189,139,218,106,228,253,162,182,49,24,220,171,102,81,24,97,31,138,3,46,73,28,31,55,68,161,119,119,126,241,207,136,28,185,16,230,104,139,189,246,88,115,254,243,146,51,51,50,98,196,24,30,168,80,224,76,226,216,194,51,69,198,41,96,140,128,178,94,56,236,17,159,240,224,90,159,16,85,31,26,171,169,199,203,21,255,216,103,198,219,102,233,229,15,173,161,153,92,159,177,48,93,187,5,247,241,90,215,243,196,241,164,246,61,223,137,188,75,209,204,6,202,8,231,133,249,35,173,157,102,12,61,58,91,254,213,97,58,208,117,194,219,164,10,115,156,28,189,199,231,210,140,117,237,47,164,208,41,254,140,21,99,249,250,125,225,135,180,218,115,52,68,244,128,241,195,200,207,188,66,54,202,135,113,230,54,187,126,251,107,248,186,90,179,185,206,233,124,7,101,213,23,9,91,178,197,188,10,216,132,144,3,206,98,64,110,19,3,46,228,62,82,18,217,160,253,220,22,93,165,37,96,82,96,207,35,221,57,62,78,148,82,181,166,116,222,199,238,159,44,229,180,252,202,126,225,106,254,52,23,46,154,33,227,194,215,246,15,164,88,156,89,245,194,141,158,114,81,34,123,29,72,235,38,231,44,221,162,133,54,62,252,229,186,98,192,163,139,201,25,204,100,104,140,129,66,26,189,191,108,2,55,205,71,56,130,198,73,43,132,4,26,51,114,192,88,12,84,245,9,160,231,110,196,52,79,123,188,72,31,101,75,231,71,14,11,244,249,246,160,42,159,240,58,110,107,17,106,234,185,233,79,247,96,188,216,171,151,224,144,140,100,139,185,148,109,111,19,135,29,96,42,142,235,62,179,36,66,86,25,39,74,54,168,254,196,19,94,233,75,225,237,142,73,6,183,162,233,3,52,162,202,240,129,68,59,44,89,173,11,255,98,184,24,103,244,24,232,35,239,244,124,121,156,132,189,93,215,24,108,247,159,146,162,195,102,98,171,39,159,8,35,197,215,5,35,170,63,48,179,92,124,33,211,200,93,2,195,142,246,125,68,37,155,170,187,240,109,52,142,116,225,179,34,201,226,135,166,18,13,136,14,147,143,150,129,70,191,95,95,129,162,108,174,183,61,204,9,205,167,164,130,90,129,100,83,9,244,243,142,47,191,34,170,56,244,104,115,44,9,248,108,174,68,90,44,35,32,145,35,192,195,99,42,231,161,39,199,246,171,198,52,206,134,94,207,125,194,178,18,115,105,51,93,116,65,59,187,87,255,229,223,222,87,158,168,57,220,122,58,148,121,49,107,101,149,125,112,119,121,59,222,12,126,175,10,163,132,22,115,165,9,85,202,148,116,70,45,34,191,119,225,92,48,182,20,166,223,220,239,122,150,36,1,53,114,29,39,184,244,83,19,163,105,224,185,173,135,170,4,74,107,186,92,23,147,235,136,117,17,101,189,44,121,137,253,171,217,222,245,30,167,19,189,46,100,22,99,105,35,115,151,133,87,128,113,92,147,163,145,111,209,79,23,121,255,59,132,169,188,14,125,213,102,197,20,161,8,74,35,207,247,49,81,74,95,241,200,40,169,232,167,139,112,201,189,237,165,26,116,120,167,111,202,234,142,178,125,76,10,99,225,124,15,70,202,72,50,250,164,216,251,188,145,163,109,105,182,194,33,127,135,168,49,217,25,121,211,52,211,166,120,149,139,78,11,201,108,31,56,151,96,224,2,63,44,41,52,23,189,245,2,120,80,228,29,10,247,54,115,132,134,72,241,60,23,126,254,195,142,101,115,253,250,255,5,38,242,247,112,187,226,21,218,36,26,192,15,188,7,51,12,158,106,209,74,223,182,185,213,55,10,149,46,207,103,253,217,102,244,216,47,188,186,222,55,86,43,41,50,223,102,133,45,21,154,189,35,100,109,70,4,46,122,102,44,10,99,207,71,60,180,244,211,66,204,182,198,153,81,34,170,58,29,157,224,109,221,106,91,97,135,145,245,186,198,89,16,238,166,47,241,128,135,194,232,53,68,78,253,108,172,186,94,25,125,59,145,82,175,187,181,247,137,45,14,136,141,114,178,118,82,133,247,150,109,118,49,223,96,135,81,185,196,94,229,38,198,177,111,205,2,103,234,24,55,181,125,30,233,131,162,165,113,243,22,100,4,166,192,103,69,24,146,248,62,171,205,93,185,240,108,158,222,9,105,249,26,20,76,171,194,203,77,12,45,181,150,164,175,9,184,35,61,31,233,28,198,85,213,75,27,24,120,123,158,169,32,145,48,4,165,113,51,232,24,3,9,191,174,63,77,76,21,53,171,243,238,154,12,35,52,221,224,104,69,82,157,6,188,45,39,207,48,42,198,205,175,21,53,249,192,97,178,192,59,143,204,222,25,14,77,158,10,233,255,125,115,138,116,62,55,69,105,141,138,131,241,74,208,11,175,217,254,9,210,38,116,22,57,247,9,210,83,48,185,77,252,115,37,133,27,93,58,65,101,154,38,35,44,112,183,106,106,48,157,206,98,175,191,77,186,238,114,203,50,179,110,150,147,119,178,119,30,136,124,196,77,185,177,206,46,58,95,118,88,95,18,170,115,52,122,95,245,114,47,71,159,207,201,107,138,247,9,203,141,237,172,92,218,96,89,184,180,183,53,100,115,4,204,14,51,72,140,24,138,76,189,177,97,210,175,1,227,125,146,31,120,70,218,17,18,220,154,207,99,57,232,44,65,160,68,30,189,233,67,165,226,19,92,193,178,202,251,211,149,69,100,92,122,229,124,207,141,43,116,240,245,170,173,71,242,208,26,41,229,32,144,85,8,50,250,200,41,167,246,224,128,193,216,208,103,98,213,107,191,43,36,82,37,120,3,166,6,230,239,3,141,183,81,244,194,50,193,160,223,244,249,68,104,220,122,142,46,119,44,52,20,3,231,243,219,240,114,157,239,74,71,222,122,174,251,188,236,22,151,134,58,221,208,137,129,232,204,127,153,79,162,236,231,121,246,21,183,220,173,159,174,232,203,88,65,182,134,156,39,107,11,114,138,51,7,181,160,91,210,66,206,12,9,60,86,23,126,227,196,83,245,249,232,239,134,142,166,170,166,124,59,182,27,55,131,69,112,58,186,36,213,205,35,251,187,44,20,84,70,125,118,54,120,181,123,165,0,77,188,145,165,48,186,73,187,102,95,235,209,40,28,226,60,154,81,191,58,97,189,31,77,117,118,234,106,157,19,26,45,223,133,77,35,2,166,119,179,184,130,70,200,77,140,161,71,163,84,231,90,106,228,54,122,23,115,29,99,188,205,232,219,154,176,173,167,212,79,140,114,158,61,221,63,113,136,234,26,42,159,141,82,90,2,227,117,40,107,61,34,215,81,64,36,157,216,242,115,114,30,169,127,212,147,209,156,53,208,54,175,159,22,40,49,168,44,231,38,253,181,227,220,208,172,158,167,130,200,184,135,225,19,41,226,161,145,118,170,240,122,226,228,230,215,169,79,229,188,174,230,193,192,137,225,177,26,213,251,226,255,102,92,248,54,205,62,129,177,236,246,112,23,107,81,17,215,38,241,134,253,164,95,120,97,167,178,52,189,213,72,151,248,219,46,235,143,220,24,204,29,175,144,208,23,172,86,224,228,44,224,51,249,109,241,129,15,77,117,46,84,247,125,130,39,39,56,181,250,136,235,79,30,247,232,205,122,160,41,119,140,132,61,157,98,253,167,154,15,249,241,232,252,202,78,140,147,159,20,18,98,229,217,67,59,18,246,164,102,180,188,114,165,164,127,14,168,74,25,93,180,65,71,162,148,89,150,151,34,240,48,171,83,135,233,67,151,103,70,57,37,197,72,233,248,212,105,181,204,250,232,86,192,56,114,107,69,11,102,149,235,230,49,171,176,12,202,79,215,109,11,132,195,116,95,206,167,162,197,202,227,247,53,232,25,147,15,132,234,201,137,155,252,251,161,125,240,169,196,17,229,251,130,139,119,15,185,77,129,41,100,199,72,25,52,188,203,169,11,190,105,53,78,77,199,174,142,66,140,99,99,16,142,5,93,69,222,22,153,128,88,141,207,230,142,180,208,126,225,32,183,216,148,148,37,16,183,115,47,79,80,157,49,76,117,235,129,49,68,241,39,10,215,37,205,231,202,168,106,251,111,79,147,3,126,110,171,71,41,128,43,63,179,186,222,53,185,223,120,91,231,66,151,242,33,62,127,117,31,133,38,235,169,25,193,10,65,203,23,174,137,80,194,150,205,228,194,96,39,150,122,10,211,45,105,101,7,137,253,156,226,232,179,112,105,195,13,71,183,40,252,152,88,163,146,78,233,123,169,201,163,16,244,98,104,33,81,56,149,32,16,227,198,113,70,165,14,67,132,15,61,248,162,51,157,172,170,194,101,84,159,167,49,239,129,215,168,35,137,134,112,63,185,17,9,244,219,45,214,214,225,112,161,213,176,41,76,27,143,47,217,152,18,150,250,28,140,155,102,115,180,177,57,213,138,240,50,141,101,135,251,76,185,61,159,0,50,24,126,95,103,82,89,79,85,150,206,185,237,179,10,231,90,146,56,160,218,76,88,227,232,54,87,133,231,137,103,215,51,167,220,94,86,18,102,193,57,210,156,156,29,46,248,134,232,209,200,194,120,242,235,192,148,145,20,70,79,197,163,198,5,67,72,89,238,139,90,115,132,218,63,121,84,73,71,50,39,213,40,24,47,202,151,77,11,40,204,104,217,191,191,115,52,157,96,90,141,206,181,70,74,16,253,212,55,249,108,150,135,249,222,24,83,109,209,169,24,13,62,129,167,214,79,168,176,39,121,42,84,250,52,219,79,206,207,23,206,115,207,16,148,159,181,173,196,32,45,52,123,106,78,3,231,241,216,56,49,38,155,216,59,160,62,67,243,197,184,35,5,5,121,9,193,18,220,181,11,211,89,170,137,109,168,161,59,224,51,115,106,41,27,157,186,148,98,164,208,128,162,233,45,72,87,145,78,97,82,169,79,226,154,24,182,246,184,112,246,104,26,253,245,129,102,242,29,226,120,185,63,25,90,228,72,226,228,200,235,201,219,58,31,53,78,173,247,210,150,246,90,239,105,27,252,248,52,73,39,238,245,100,214,206,170,94,227,174,105,164,215,36,147,165,49,98,148,213,170,156,237,189,96,253,222,97,100,137,160,174,48,115,69,12,225,142,219,236,147,254,42,99,56,71,145,241,254,212,0,73,69,94,114,0,170,59,39,216,211,188,221,192,164,198,63,236,246,211,38,125,146,103,104,106,127,48,93,132,75,75,5,24,144,220,151,13,37,254,41,83,44,43,157,251,125,211,43,52,139,194,200,101,250,198,9,142,124,82,63,190,141,216,81,228,122,204,46,180,106,125,5,189,250,40,135,145,214,219,227,77,113,149,54,125,225,69,25,169,41,37,28,157,118,95,240,151,121,0,233,235,130,39,24,97,206,50,57,115,173,66,96,246,26,229,71,74,234,115,63,23,70,248,17,163,212,250,248,180,142,64,126,172,122,76,107,125,3,73,247,162,41,89,89,194,97,180,158,119,121,114,84,104,136,56,220,217,70,111,205,66,209,168,22,48,158,86,73,19,69,212,44,124,121,58,203,110,65,252,79,51,69,176,136,28,165,69,46,53,205,4,161,211,178,2,102,131,189,21,70,144,175,6,204,181,40,92,177,18,222,14,155,115,154,160,144,253,238,185,113,24,155,250,211,231,94,146,47,94,192,237,42,161,50,9,32,144,237,95,8,225,87,154,154,163,50,151,24,31,165,219,12,106,138,60,82,164,77,99,243,196,134,101,102,121,100,228,231,93,115,220,40,62,83,210,226,37,109,108,18,188,254,104,68,219,103,119,143,95,195,140,201,18,202,226,190,17,51,65,12,53,221,25,227,208,140,130,47,204,226,212,99,73,71,89,90,252,204,10,146,104,51,154,223,153,220,146,166,51,105,220,233,177,157,69,201,100,11,87,253,28,109,158,51,254,84,10,116,87,201,44,32,32,73,66,229,131,171,250,249,193,36,199,60,205,71,10,115,219,184,147,202,129,177,99,240,181,107,99,244,210,245,174,44,171,237,63,12,135,183,11,184,171,107,56,194,148,36,101,244,220,242,50,55,71,135,241,126,151,36,16,173,72,238,14,132,190,42,17,147,92,181,121,181,239,128,177,149,189,123,4,122,143,80,37,242,113,192,29,245,59,99,20,210,20,180,26,248,3,25,77,243,187,197,148,149,98,0,39,68,244,228,194,16,24,42,37,102,97,202,129,18,147,210,226,129,60,64,139,9,7,247,189,251,60,145,118,237,158,89,160,115,189,200,232,174,88,237,70,94,154,99,215,150,84,100,37,185,19,107,253,78,15,219,14,246,45,140,235,59,194,214,18,51,241,114,162,136,133,51,74,28,205,84,119,199,8,6,109,53,146,133,80,85,206,190,85,96,94,72,36,73,169,81,171,221,210,127,6,175,63,224,28,105,53,180,145,101,235,243,159,160,165,189,232,205,213,35,79,187,37,77,244,131,235,253,229,51,183,212,250,92,55,94,152,113,110,104,105,50,68,13,238,245,162,75,92,162,64,231,213,171,56,103,102,241,126,238,202,114,17,1,155,8,139,192,180,105,196,44,137,97,135,52,48,26,124,54,78,253,194,93,51,226,103,196,209,166,31,19,221,196,92,124,60,112,157,61,86,30,12,111,146,94,26,98,106,35,102,232,100,158,157,10,111,151,101,54,152,102,176,45,48,209,115,141,57,152,50,132,124,92,100,69,87,244,193,110,20,201,242,146,103,74,214,53,154,177,9,182,186,152,199,153,195,125,246,117,107,209,33,213,117,42,51,41,166,41,122,254,216,60,202,83,163,250,88,221,186,129,165,161,234,149,255,156,81,220,106,192,124,230,231,165,121,20,252,0,103,248,66,224,243,91,244,149,80,47,175,159,118,21,91,54,22,247,250,194,62,193,163,191,77,166,97,43,234,78,153,134,34,24,112,111,139,248,181,100,71,207,13,35,76,116,209,101,31,227,119,217,180,47,38,97,219,241,87,183,27,18,3,143,162,196,126,172,51,93,130,129,221,28,65,249,61,150,158,207,154,220,134,134,237,244,22,3,196,130,34,195,200,95,189,137,148,125,210,126,158,194,2,216,182,219,112,80,215,130,39,120,225,73,227,145,95,88,131,43,44,94,152,88,222,156,245,194,189,94,76,241,119,38,129,241,1,244,254,18,138,202,180,194,223,219,58,155,90,120,137,126,114,118,81,227,110,176,45,77,125,118,221,223,64,161,64,68,177,94,96,4,219,47,108,27,207,139,146,155,79,126,219,166,90,52,111,237,29,24,222,77,14,152,226,174,28,109,77,232,254,84,208,250,17,23,54,12,35,88,174,252,186,177,133,152,82,5,56,95,203,89,187,190,182,205,133,84,62,142,135,23,198,44,203,173,27,224,196,156,165,173,11,74,41,160,133,35,203,185,177,45,197,67,70,214,181,230,57,139,62,100,187,231,232,115,194,234,86,51,103,166,236,83,62,61,54,120,219,137,45,244,125,179,64,23,129,127,222,53,31,60,246,212,216,106,17,47,122,211,0,106,221,116,84,77,133,57,222,209,243,181,232,116,69,86,129,14,43,135,207,243,221,85,81,235,0,10,20,201,162,45,48,124,225,64,81,176,151,65,198,30,203,29,1,216,89,100,58,93,228,158,233,98,246,20,235,194,129,34,75,125,3,120,134,162,11,58,180,212,33,244,167,49,163,248,66,1,211,111,193,110,84,224,205,192,243,219,90,248,248,100,57,121,163,197,61,197,209,219,154,85,4,54,51,100,183,192,249,89,180,9,124,34,1,100,204,221,206,232,44,68,242,233,241,169,193,37,255,208,51,71,12,49,44,46,132,60,213,25,78,132,9,37,73,175,92,193,90,112,248,134,139,45,19,226,61,247,133,108,180,208,138,251,67,193,33,20,195,188,178,127,171,149,187,106,21,62,39,25,70,155,57,219,171,66,203,56,100,75,190,219,141,12,81,9,95,44,136,90,146,96,162,27,17,190,66,88,118,209,46,37,67,216,76,61,157,216,143,216,108,123,38,67,172,197,179,23,187,112,36,236,231,115,233,10,227,139,24,102,98,101,138,200,8,3,184,180,176,84,133,87,215,132,213,92,96,51,196,47,67,98,105,98,184,106,232,104,23,29,67,74,39,160,53,251,92,182,209,242,163,41,71,97,166,149,234,254,106,103,154,149,244,18,132,24,252,7,194,125,13,63,54,189,108,35,137,185,241,27,85,121,73,44,23,44,183,166,43,221,108,130,184,34,102,224,136,75,149,229,167,198,203,88,58,208,233,237,160,107,63,96,214,218,251,203,20,148,81,171,117,51,60,163,61,222,197,3,135,154,51,38,221,80,50,27,139,238,14,4,168,38,216,44,135,97,29,14,11,69,96,76,103,93,109,99,67,160,233,210,96,75,191,140,49,37,2,38,47,32,151,198,228,184,175,213,30,37,129,139,18,48,118,239,0,220,86,9,47,151,203,0,147,145,169,32,135,247,33,122,169,10,35,233,221,118,192,210,151,82,209,203,163,51,210,65,90,67,135,28,203,150,179,182,176,85,52,253,134,121,97,214,84,151,95,219,4,25,72,122,63,240,174,110,178,9,60,36,29,1,197,146,250,92,92,216,137,32,69,250,10,120,15,175,192,1,147,108,215,223,70,86,187,199,165,141,44,253,206,63,212,149,85,12,37,83,165,48,162,201,114,240,20,194,37,176,21,106,2,94,77,38,51,84,160,114,247,181,229,192,240,40,110,101,133,2,3,244,194,248,109,115,244,146,147,155,38,131,127,31,200,91,21,81,166,168,240,138,163,42,111,178,43,75,220,192,233,52,180,149,205,109,79,81,198,189,139,61,9,27,19,106,113,211,212,51,201,119,25,134,136,152,181,248,54,173,3,253,102,97,64,79,228,23,199,162,113,181,245,88,88,227,238,170,136,213,103,150,202,124,253,153,190,140,56,154,54,237,173,231,102,3,189,115,192,166,18,254,192,97,51,155,144,226,191,249,2,210,242,198,249,119,163,88,179,1,17,116,91,112,224,232,196,161,254,190,44,154,128,147,87,147,182,73,36,12,121,27,213,156,123,191,216,201,186,72,150,104,190,0,227,92,232,71,99,20,121,99,108,208,153,92,77,9,167,103,116,16,21,62,251,91,207,177,108,186,207,171,84,60,173,137,110,102,31,193,40,116,141,107,224,131,146,53,172,176,48,238,45,102,217,40,71,103,99,21,79,135,41,189,223,9,190,210,97,52,107,220,118,193,202,161,203,109,67,219,157,241,196,153,7,134,140,178,138,230,148,47,215,219,84,93,198,205,42,87,11,116,119,248,254,118,155,210,21,174,38,119,230,48,254,50,119,139,92,9,228,186,199,25,27,21,158,38,115,202,217,248,147,168,244,97,182,152,195,239,210,4,5,146,180,149,95,217,54,159,223,251,208,232,86,76,59,236,140,209,69,147,86,82,100,76,105,80,111,238,179,76,210,178,202,209,230,250,229,246,183,252,140,44,31,221,88,66,254,105,17,69,180,7,164,103,220,29,154,81,48,146,6,88,224,145,195,105,21,105,241,37,219,254,138,195,57,123,193,15,110,198,176,159,2,219,30,237,123,96,208,133,74,149,73,26,120,184,242,161,193,207,252,223,19,180,250,175,40,185,225,234,20,209,209,49,248,236,76,234,133,197,18,233,192,217,252,80,253,137,65,185,150,2,130,193,221,229,2,12,238,83,86,197,110,221,202,37,142,54,217,51,61,185,21,68,253,232,193,183,52,244,228,8,182,199,219,34,193,240,60,84,168,42,225,156,139,113,77,19,122,19,112,43,225,31,141,135,192,153,40,242,123,116,243,113,214,97,62,72,201,198,142,94,78,77,1,70,32,238,249,109,8,33,113,52,122,123,69,127,27,26,113,192,176,136,37,97,109,176,91,118,252,224,115,99,243,133,195,155,29,24,154,148,190,49,152,73,254,198,150,217,218,204,247,125,187,187,173,9,98,93,115,57,67,145,102,142,115,111,104,44,242,84,146,181,10,251,149,25,249,231,238,6,129,77,42,44,224,165,90,29,192,182,106,59,156,173,201,73,7,106,180,123,110,102,24,81,169,170,168,122,47,39,217,29,20,210,228,212,11,59,131,203,73,24,228,56,249,142,245,153,20,220,16,107,184,179,227,224,189,21,198,179,167,4,220,85,41,135,239,222,53,79,41,213,101,201,26,131,117,215,35,3,228,67,125,142,44,161,113,128,125,30,205,159,58,161,176,233,201,113,234,250,40,19,1,147,224,25,14,119,76,143,245,232,190,163,45,4,155,179,189,117,26,133,218,25,195,128,112,84,245,15,127,176,87,192,128,7,129,161,192,109,230,124,143,166,31,246,185,240,243,176,125,115,13,220,154,180,70,25,124,54,223,247,104,171,100,61,240,114,81,36,75,62,156,168,95,111,27,9,208,21,151,182,77,64,235,129,163,24,100,178,106,77,114,64,192,88,0,197,165,113,165,229,185,114,20,46,253,145,67,233,78,251,57,154,20,221,8,152,237,222,115,105,99,172,114,143,222,85,63,15,187,49,175,18,163,60,159,85,139,195,174,156,50,242,133,151,232,67,255,174,188,121,88,137,110,125,171,207,165,157,97,234,153,72,96,34,29,29,136,38,138,113,79,222,53,167,13,204,78,106,5,140,10,179,126,123,228,174,138,63,115,251,165,103,90,32,112,244,197,109,152,65,78,127,230,20,166,249,11,175,217,223,105,30,154,106,190,71,143,252,78,212,121,121,238,11,184,139,183,46,240,217,148,228,116,143,62,219,115,61,216,126,205,223,8,95,84,150,93,155,233,55,206,44,48,12,56,129,71,137,146,39,48,126,0,186,0,13,74,99,51,158,10,162,174,242,84,206,93,236,29,35,145,47,127,39,189,240,133,34,211,133,17,43,212,147,155,109,179,15,181,14,55,229,89,221,150,17,95,2,182,178,131,192,68,147,201,7,11,164,218,249,220,183,89,35,94,248,236,243,36,110,37,190,106,174,70,11,140,64,108,81,120,135,56,42,157,86,40,41,202,141,161,203,218,125,247,68,166,102,73,143,44,240,217,55,196,132,217,137,169,178,254,118,54,157,128,11,143,85,158,163,71,107,247,210,76,1,89,81,226,178,64,177,238,149,184,21,255,183,234,197,46,154,134,206,247,214,245,194,41,129,196,35,157,179,8,141,169,82,43,59,171,116,92,55,249,181,165,63,93,169,56,249,79,211,172,208,228,235,165,28,54,93,31,130,157,169,153,152,40,124,254,190,175,156,36,28,235,28,207,111,159,240,49,166,6,178,197,249,61,57,46,70,23,54,77,31,129,141,161,238,243,206,68,66,48,63,71,179,154,250,111,227,10,219,159,247,117,34,114,191,45,98,195,63,126,25,41,103,31,72,70,244,26,243,129,243,140,79,224,132,173,89,116,72,140,48,146,98,62,100,158,151,254,15,187,174,154,98,13,194,167,125,107,32,67,129,49,249,235,32,25,182,158,7,182,147,7,119,230,183,187,182,190,43,4,85,190,226,7,237,122,124,216,250,50,88,179,253,211,155,72,17,148,103,144,141,171,45,180,81,37,62,15,69,31,201,57,97,4,212,8,28,239,222,244,178,145,240,241,225,15,45,57,111,13,13,11,196,86,255,174,105,5,202,215,255,11,216,108,116,191,27,51,237,193,92,245,203,52,153,75,63,122,176,157,121,14,38,95,217,2,133,201,45,207,140,20,88,157,129,210,240,186,31,148,110,173,128,9,31,250,11,231,123,110,52,45,158,71,138,28,190,127,213,208,173,17,52,213,121,248,236,155,61,78,178,20,239,122,225,153,82,28,109,204,4,13,223,80,64,237,53,96,44,116,158,112,154,129,233,227,219,172,228,52,52,204,230,230,124,193,41,141,89,140,148,243,149,251,20,143,21,51,162,111,58,82,82,246,116,202,250,17,54,158,225,125,134,194,151,28,166,119,165,192,28,186,48,34,176,78,97,162,18,56,223,41,1,127,49,23,110,161,15,177,168,51,2,158,104,117,123,183,179,249,126,159,191,34,207,100,218,12,227,247,69,183,191,8,129,80,42,217,65,44,222,212,94,222,201,12,185,112,103,201,66,212,194,128,84,190,204,51,161,135,80,46,231,201,194,182,174,80,246,97,166,56,186,178,234,132,226,155,13,115,104,56,188,117,251,129,118,251,137,175,227,204,231,141,8,51,17,13,189,243,49,250,210,178,152,251,187,172,215,35,25,25,103,59,140,29,158,76,55,39,130,182,108,155,195,63,255,65,129,73,255,250,16,38,117,0,135,83,96,200,57,59,78,222,16,101,187,111,147,196,25,84,50,135,7,75,230,16,152,213,61,80,18,134,146,133,58,147,166,73,0,57,76,39,232,214,131,225,148,125,31,253,194,113,89,120,118,244,130,88,67,153,195,200,64,232,185,43,116,205,120,222,208,84,186,44,107,38,234,234,125,239,219,88,26,154,102,26,103,187,7,97,42,96,99,24,10,76,70,205,131,113,132,8,134,244,43,27,60,229,232,253,102,128,71,163,124,24,95,23,27,194,36,123,240,97,233,184,44,176,214,76,225,240,115,169,254,208,54,130,216,242,129,88,115,109,60,180,157,81,186,149,135,214,58,97,132,95,217,134,28,253,194,61,228,183,12,158,154,155,198,160,215,237,125,129,233,194,210,113,8,41,199,55,102,203,146,161,18,194,140,143,97,18,240,179,11,160,138,48,211,125,38,8,255,203,174,14,203,145,238,74,157,86,13,217,162,92,135,209,231,89,217,238,93,119,19,212,16,120,154,252,188,195,195,156,110,47,60,233,167,237,113,242,105,146,60,2,103,243,247,11,24,107,0,185,52,124,232,99,182,163,71,123,201,114,141,20,100,26,247,161,156,183,41,2,191,228,217,206,11,89,129,158,173,141,128,166,56,230,143,123,195,218,74,235,129,173,17,44,96,132,234,151,194,200,45,9,44,85,79,50,118,105,121,147,54,232,18,23,82,131,97,129,95,120,191,3,193,202,114,61,206,93,45,225,43,240,175,106,237,48,237,29,146,92,155,172,152,247,182,104,160,149,39,102,50,2,105,199,185,23,149,50,61,184,208,10,221,2,110,93,116,235,233,222,158,201,117,83,8,25,176,1,150,163,51,213,113,47,103,193,76,100,208,10,140,182,137,95,55,190,152,89,143,53,149,190,56,53,45,143,178,244,76,211,241,88,142,114,145,82,142,194,28,37,197,44,123,224,137,243,185,192,80,210,90,192,211,132,83,4,166,58,236,223,206,62,219,208,179,103,187,35,212,116,59,188,195,194,212,87,181,18,64,159,243,138,52,15,146,106,144,52,4,54,201,144,56,152,30,59,25,70,180,24,239,234,165,199,141,190,200,150,205,32,250,126,37,178,87,192,91,43,24,166,14,232,150,88,192,252,73,158,25,100,205,30,99,212,60,78,245,117,116,99,186,248,149,159,29,211,144,134,25,50,155,40,119,249,149,87,90,65,100,185,166,123,167,184,86,230,129,145,78,149,240,105,90,212,210,226,104,242,89,250,58,113,110,93,190,64,152,147,229,208,97,184,44,213,48,2,174,202,159,50,33,136,45,55,198,122,162,15,149,168,190,197,67,173,195,4,123,20,198,35,228,158,124,55,9,52,64,91,42,77,208,154,245,220,21,19,155,122,225,44,237,200,192,228,140,227,182,169,36,200,132,68,37,137,198,134,128,231,147,155,35,15,88,92,137,192,142,46,245,57,57,220,248,36,39,31,26,177,34,197,133,133,203,189,180,154,101,127,98,62,133,37,223,167,82,233,255,23,24,161,98,207,102,110,98,11,141,99,22,153,190,157,2,38,195,46,223,136,73,219,197,10,178,235,175,5,89,224,97,138,38,50,26,178,124,128,214,175,182,101,44,33,19,85,4,62,115,90,44,248,144,115,233,208,17,216,56,114,119,168,177,203,120,96,8,95,247,228,56,221,235,111,227,157,20,223,47,134,146,210,164,84,25,105,43,102,211,138,211,163,164,13,177,15,217,243,190,48,251,166,228,141,144,45,137,88,29,187,132,46,139,196,130,23,124,47,27,113,0,89,23,105,205,65,115,206,225,140,105,176,60,209,1,91,166,202,196,129,227,228,133,39,27,171,26,19,7,187,151,174,48,95,103,185,48,132,113,185,233,73,87,203,140,73,11,14,90,126,96,19,224,8,152,244,125,86,120,173,218,238,209,48,229,229,161,160,187,50,86,76,90,140,122,153,171,151,165,149,91,156,28,57,56,73,119,194,26,175,195,107,36,48,126,246,208,147,227,255,27,233,78,230,129,51,81,201,251,178,144,237,174,3,89,13,93,42,141,88,59,197,219,204,228,152,37,144,33,29,153,99,179,122,86,183,49,180,148,64,112,82,74,143,165,243,220,149,52,112,160,121,44,185,181,243,75,103,23,45,17,51,203,120,148,155,185,136,37,254,84,149,134,232,19,188,4,140,7,134,228,206,182,85,49,102,160,124,250,122,106,236,196,99,34,103,92,72,3,20,240,89,183,123,156,27,143,4,65,233,174,118,201,112,98,63,250,223,178,192,189,198,46,96,51,253,8,86,172,51,43,194,248,142,185,131,156,25,70,254,221,219,192,13,18,163,129,3,51,149,214,216,25,157,175,86,104,172,120,30,246,240,182,218,230,66,158,37,183,140,179,50,214,192,177,237,34,35,47,207,147,98,116,236,130,105,150,150,30,240,202,98,70,111,105,108,8,217,191,40,140,155,67,236,32,204,96,81,209,9,137,214,195,93,226,87,93,178,137,65,179,211,238,73,77,173,172,107,147,213,220,147,207,194,116,197,213,231,161,180,46,84,36,132,130,154,168,149,87,40,30,227,62,179,14,15,67,2,199,19,195,215,168,191,179,123,167,113,91,208,98,122,3,14,91,231,143,220,151,109,224,61,2,91,112,121,117,93,132,39,86,71,108,100,217,83,136,236,86,181,98,103,240,160,22,230,184,186,103,219,230,62,24,175,11,74,150,174,108,191,206,135,216,5,144,197,150,104,218,106,65,53,242,10,52,251,39,29,10,195,186,221,226,182,45,102,173,10,159,176,40,54,55,84,50,139,204,117,228,240,74,148,139,129,79,56,222,21,166,119,39,110,59,209,212,42,15,109,176,38,180,123,52,117,7,61,249,9,251,163,48,74,75,106,173,250,200,97,67,70,90,26,88,251,151,96,223,150,22,95,38,168,40,111,161,137,103,193,75,192,181,53,217,17,162,207,139,217,198,61,90,154,209,48,70,166,16,52,238,109,101,101,150,177,13,99,6,140,71,138,78,167,156,27,233,192,32,158,225,216,171,164,29,54,47,103,191,25,7,227,182,41,65,14,222,180,43,150,212,51,74,83,149,61,4,218,240,41,180,129,248,2,84,17,25,187,181,235,207,6,122,98,109,61,150,47,51,94,214,96,211,122,111,154,21,13,91,231,251,237,141,37,90,229,230,70,82,34,216,198,213,186,139,44,113,67,190,39,8,113,100,175,170,104,126,31,212,52,240,226,194,140,126,178,5,166,210,181,46,76,162,190,42,76,191,210,133,135,112,49,14,202,86,116,71,122,11,55,247,169,63,77,139,65,60,80,198,235,123,101,20,82,199,61,154,106,229,11,175,168,2,44,179,216,26,2,87,26,196,114,204,148,228,2,154,160,3,194,250,140,121,150,220,188,160,139,60,209,77,141,65,36,236,23,62,195,53,242,248,107,26,203,106,9,10,47,190,199,169,9,226,244,129,226,114,222,60,170,51,241,162,52,228,145,153,81,101,191,107,207,232,82,193,67,22,107,93,190,40,98,161,162,76,106,166,183,181,198,103,137,190,173,100,175,76,80,34,12,96,183,245,234,244,33,227,132,87,21,231,182,123,16,29,103,90,64,75,72,153,3,83,20,23,20,202,115,141,149,158,218,199,92,10,147,96,143,131,89,1,147,252,52,53,156,153,230,13,127,154,168,237,55,84,59,154,183,214,110,36,80,117,211,69,190,98,163,236,17,49,227,192,131,64,224,97,77,116,55,32,37,107,174,240,217,87,71,16,130,228,68,209,103,106,202,176,177,5,63,211,211,148,242,30,204,62,194,118,63,154,20,94,215,145,180,50,2,49,126,223,212,5,132,191,104,112,159,17,105,27,41,125,239,7,158,81,201,162,235,26,114,134,192,101,222,186,37,5,91,148,29,21,94,146,172,25,166,211,82,255,132,227,104,202,158,239,201,87,143,159,62,235,16,148,224,23,13,86,231,54,61,216,247,212,53,146,95,212,63,134,120,170,252,14,78,177,73,70,47,163,172,249,194,91,80,213,244,6,197,49,36,46,12,81,238,231,170,137,137,124,32,145,60,78,239,77,165,91,171,181,202,137,108,68,225,97,158,111,38,50,107,39,96,66,14,72,97,92,220,253,182,200,100,214,174,3,9,57,222,200,121,128,63,115,60,109,125,53,54,108,16,49,69,19,242,7,23,133,103,122,224,159,147,238,207,227,62,37,194,183,180,20,70,227,117,57,140,86,175,78,58,24,101,124,28,42,182,164,152,43,60,99,188,64,224,110,14,227,244,212,158,163,49,39,153,23,222,245,185,52,172,31,90,13,152,45,186,206,58,60,148,56,26,158,160,20,192,129,173,83,195,225,95,93,250,153,179,208,39,253,96,106,20,245,153,179,206,215,222,46,140,152,181,126,250,124,218,31,115,19,248,44,24,178,243,193,118,205,120,10,14,227,167,179,101,156,118,98,96,71,233,47,107,186,244,225,133,217,199,10,120,105,162,8,152,244,78,119,120,195,185,210,169,154,61,216,239,27,88,116,217,61,217,55,91,37,16,211,118,120,155,145,157,172,49,214,236,238,15,13,11,242,214,229,228,38,143,241,155,170,129,81,136,209,79,8,93,195,143,145,10,140,96,110,149,135,118,34,253,51,209,251,51,69,71,71,12,183,177,152,28,184,220,58,188,44,237,36,107,167,57,217,56,140,197,225,210,143,155,251,252,180,137,22,227,180,22,217,212,1,227,59,145,3,38,153,45,131,165,32,119,54,3,174,38,9,32,48,148,185,120,168,219,106,126,114,105,180,98,127,94,105,230,237,131,219,186,30,125,66,224,47,28,49,24,17,19,121,37,5,103,21,191,177,156,204,125,75,78,158,205,126,230,67,81,58,23,23,17,208,226,106,80,192,244,159,235,109,195,192,251,52,99,14,124,134,202,121,68,91,97,140,14,253,104,236,146,199,115,242,243,73,125,242,67,192,60,35,13,41,200,42,183,252,61,242,108,146,10,173,61,79,101,127,205,170,7,70,44,42,233,235,70,113,246,163,137,156,245,129,254,232,166,171,39,150,149,31,3,31,120,34,151,253,92,57,57,152,15,173,212,194,53,42,200,230,17,243,61,113,90,37,41,243,42,140,7,128,195,56,145,175,250,4,220,57,21,159,57,112,141,218,98,228,140,120,3,102,217,223,209,54,204,250,146,135,150,172,154,241,13,37,99,46,78,61,121,250,209,188,63,152,146,203,210,71,206,68,229,247,213,138,21,158,100,36,65,124,255,4,76,127,38,6,89,55,218,212,21,179,191,108,58,204,209,232,149,131,147,17,198,63,24,174,145,88,34,33,25,142,36,221,119,215,70,162,236,194,139,219,166,157,158,29,134,96,172,125,59,63,66,216,252,46,28,197,24,10,187,186,105,236,172,184,63,152,36,212,22,29,17,116,10,214,199,193,95,230,222,139,7,137,102,85,32,227,56,76,115,252,144,244,181,169,66,250,231,179,104,207,170,194,121,160,18,251,181,122,99,154,109,45,179,138,70,7,22,141,193,116,242,237,39,241,54,182,255,238,194,138,183,205,170,48,45,42,53,96,122,212,178,166,43,185,173,239,113,35,161,200,170,161,48,38,234,249,194,15,175,148,80,51,125,46,108,192,213,28,72,5,30,180,134,55,135,17,140,209,68,42,209,124,159,129,114,211,2,119,148,180,3,69,54,74,50,242,252,135,243,148,226,186,151,249,151,106,130,55,215,61,226,194,182,69,224,2,15,202,101,23,166,167,68,158,55,233,224,53,226,228,40,173,72,249,134,150,220,242,213,72,144,144,50,118,152,60,82,132,56,139,175,78,236,25,85,32,171,90,50,242,75,241,18,81,65,113,211,23,130,59,205,174,37,224,243,221,106,138,183,154,205,212,10,216,36,236,36,159,15,227,34,251,64,66,216,75,217,226,7,38,21,126,97,244,73,229,228,229,231,204,226,48,226,68,146,3,35,184,116,221,110,131,87,85,62,198,98,170,252,36,68,45,84,108,85,172,108,15,140,247,170,47,125,24,80,228,44,132,11,44,148,144,25,113,248,220,136,166,59,113,17,155,41,30,11,35,81,114,0,248,220,225,253,149,3,134,76,165,53,20,130,249,28,39,55,173,67,41,184,81,184,253,234,255,152,128,209,238,178,181,242,100,242,134,254,212,54,196,17,73,32,211,172,217,171,127,128,27,14,80,210,98,223,25,198,103,6,109,14,211,236,36,147,10,15,25,17,27,135,55,125,209,122,116,102,85,249,126,155,104,127,137,20,85,37,131,64,39,144,195,116,19,11,27,4,138,74,254,184,215,192,88,117,232,141,81,71,159,254,198,160,84,12,173,134,35,65,8,227,57,224,149,197,126,14,69,143,93,191,218,46,48,174,189,85,127,251,124,35,95,66,104,153,40,233,153,102,164,146,104,238,115,233,27,76,155,204,147,214,73,44,173,220,60,160,32,231,140,22,166,212,64,207,142,107,251,39,200,169,179,248,142,81,237,169,219,231,60,43,143,45,45,67,246,115,225,59,142,69,66,94,139,206,214,246,226,115,195,54,137,94,45,58,211,118,148,125,172,160,11,190,180,5,0,111,245,20,235,234,54,227,175,170,101,101,236,0,125,148,51,243,14,37,160,209,43,78,13,192,97,82,185,66,114,65,84,123,70,48,66,69,255,4,131,251,129,33,83,95,24,158,164,192,191,6,207,15,62,161,199,89,225,180,102,125,150,218,238,187,160,19,158,13,21,77,182,190,208,150,70,28,77,89,80,15,166,12,29,47,123,152,56,140,94,89,77,110,130,69,155,51,114,36,69,97,166,211,237,71,79,232,234,207,67,43,83,174,204,4,159,215,3,175,156,70,28,141,229,223,83,139,71,69,34,158,41,46,126,91,230,91,224,51,30,86,192,180,29,61,71,83,101,241,219,94,213,248,81,10,159,217,32,62,17,150,215,93,231,243,76,145,204,115,24,114,186,22,250,33,113,236,120,166,180,20,182,231,198,134,201,50,59,204,83,21,230,181,25,1,150,111,55,96,217,215,174,161,16,241,226,252,68,59,129,205,95,67,159,249,178,78,12,135,225,67,60,39,135,169,231,231,134,149,170,53,80,208,249,229,117,12,198,94,173,61,252,134,143,121,97,40,92,69,69,33,207,101,255,101,146,187,178,89,231,3,163,14,93,28,62,83,216,236,207,199,59,8,175,62,184,156,157,164,78,151,24,102,248,62,36,155,174,187,150,51,184,230,252,213,179,81,197,76,245,89,38,230,176,20,147,31,125,166,156,36,166,0,164,126,241,214,241,11,175,70,118,19,244,92,201,23,72,145,25,153,187,234,48,99,159,159,178,95,54,179,227,212,65,58,160,53,53,127,100,149,220,253,115,244,180,28,247,7,155,139,220,210,219,178,46,40,191,45,70,180,236,135,15,188,190,114,182,129,166,182,251,130,95,125,200,224,165,242,245,6,159,128,195,47,204,102,24,125,151,131,184,53,222,198,121,62,91,9,227,200,181,238,79,189,213,172,104,33,90,151,7,30,57,158,25,242,143,89,23,86,146,60,49,16,78,20,84,197,172,176,154,148,222,142,49,72,104,42,10,71,192,181,127,146,103,6,99,4,166,239,18,174,209,246,71,102,89,129,246,252,116,8,230,24,140,53,193,120,222,7,249,41,135,207,143,87,165,139,156,153,117,127,205,188,6,87,49,66,224,93,163,55,233,224,104,186,111,3,109,181,180,184,173,65,255,146,194,157,49,24,176,221,166,254,242,249,235,95,245,8,152,58,185,78,211,195,150,39,127,224,29,97,51,157,166,7,157,64,211,111,203,28,198,159,207,3,82,115,124,184,35,155,68,136,192,232,248,249,35,27,86,226,28,15,154,190,242,235,15,222,47,169,201,104,44,53,224,51,204,116,237,34,197,157,98,62,178,93,250,122,194,129,49,230,61,55,133,24,157,50,208,135,169,1,35,11,84,117,62,66,128,42,197,185,119,123,218,219,16,222,115,129,23,131,177,237,125,142,46,110,215,244,131,91,125,162,9,94,199,184,232,108,186,160,99,223,241,201,76,24,140,74,125,121,224,180,238,169,207,118,42,61,191,76,174,170,7,124,230,8,157,20,170,5,181,126,180,201,208,43,173,175,178,28,237,17,48,149,28,185,50,52,99,191,238,53,51,190,61,91,237,250,192,180,81,238,128,145,252,213,223,238,46,72,123,80,114,139,75,167,240,202,35,157,35,224,170,65,39,125,32,31,203,30,112,153,216,190,194,236,209,115,192,108,183,134,194,182,65,10,152,17,189,95,56,41,220,218,159,240,115,116,219,47,76,93,183,94,120,61,193,155,73,98,196,87,191,44,18,145,43,207,182,59,243,27,163,86,34,190,46,192,243,235,177,52,180,84,229,0,64,166,77,37,38,13,66,164,33,20,50,234,123,235,227,5,25,220,242,179,164,194,54,244,4,183,193,109,233,100,119,194,227,243,211,62,10,33,170,40,101,227,252,16,25,136,184,112,58,54,146,194,248,88,200,209,91,93,122,141,93,86,190,30,150,31,172,69,80,224,2,91,238,7,227,124,208,244,161,225,247,80,178,175,1,168,158,157,9,78,56,202,54,191,125,1,20,108,243,145,117,103,70,81,206,189,58,126,240,16,75,12,224,82,62,153,22,131,153,212,245,104,90,202,191,173,23,221,231,80,18,4,69,131,211,231,179,108,250,169,15,53,27,13,211,234,40,122,49,242,195,39,22,107,203,159,9,193,85,77,202,225,199,202,171,199,117,209,242,168,109,246,152,157,177,155,118,24,118,175,92,23,117,224,229,115,33,182,231,98,82,141,90,36,101,26,191,46,152,160,77,185,213,248,57,124,202,27,203,186,210,80,146,23,184,147,0,240,183,81,105,240,158,74,102,71,166,183,248,3,131,113,163,109,13,157,186,101,91,129,50,247,41,89,221,180,45,91,192,131,108,155,146,213,123,92,214,249,254,117,105,129,202,227,115,40,201,92,53,100,225,45,34,74,164,215,220,179,50,190,207,45,124,181,58,187,227,41,213,79,180,23,160,19,196,15,19,67,43,225,123,25,169,190,6,140,94,117,83,54,57,154,90,23,70,33,118,41,235,122,69,217,201,78,78,82,247,153,37,187,167,127,129,113,227,80,242,243,8,243,81,187,112,104,185,69,217,207,189,123,26,21,184,195,243,213,249,187,122,127,215,239,182,121,140,186,56,16,60,5,252,203,83,73,248,143,254,65,142,43,95,231,141,232,206,191,225,100,211,98,28,44,90,159,116,31,202,127,154,241,80,205,109,84,119,84,197,233,49,191,119,253,228,160,38,205,229,45,30,121,67,150,236,217,143,33,129,16,183,109,181,187,245,236,144,109,61,191,112,175,207,14,121,192,155,139,163,51,230,232,186,235,153,159,231,189,129,107,190,199,146,233,44,129,154,119,162,162,104,205,220,131,81,35,127,118,91,245,94,52,228,23,221,68,118,90,255,170,63,78,19,194,208,173,67,55,174,82,13,152,206,177,39,4,167,163,222,79,206,53,78,93,118,6,106,57,190,176,0,143,135,231,62,32,42,120,132,78,161,229,161,10,78,218,79,90,124,241,104,41,104,3,61,109,103,116,46,4,188,81,31,145,12,17,212,40,191,240,19,92,178,15,215,131,71,250,148,35,129,17,47,234,207,47,231,79,239,3,20,231,170,82,254,132,227,220,203,70,194,3,203,151,201,36,160,146,79,231,194,232,61,240,17,122,182,121,239,222,120,144,3,140,133,1,239,160,174,155,76,182,133,158,11,33,190,59,95,131,142,34,40,18,171,5,156,141,2,172,252,252,230,158,20,192,152,220,107,100,53,105,43,236,254,190,150,89,72,234,149,51,11,111,127,104,59,207,254,228,34,145,154,207,113,114,204,127,114,125,94,39,43,209,247,80,11,195,172,63,241,63,89,114,31,12,197,88,111,249,121,157,208,80,190,75,67,91,172,106,15,150,249,230,120,186,31,221,237,173,62,154,92,90,254,218,49,64,17,141,72,15,202,22,217,127,154,106,136,198,1,211,24,76,30,122,157,253,191,245,11,235,149,225,104,232,87,86,127,146,45,15,76,122,210,97,218,78,214,243,62,17,209,116,148,90,195,120,134,41,185,16,191,45,10,84,75,51,176,131,198,43,63,181,153,176,207,231,224,86,99,163,8,95,155,142,118,133,41,36,248,79,55,51,253,208,247,65,147,185,175,78,133,34,250,19,11,35,121,25,27,151,210,17,120,215,105,248,204,147,232,67,127,240,32,98,124,118,169,153,98,118,192,204,51,250,196,249,152,187,239,190,97,228,149,249,236,67,17,28,246,29,64,129,127,177,138,238,123,144,99,237,1,79,132,186,243,147,190,205,205,119,23,100,247,166,246,15,67,16,115,95,137,245,137,176,63,27,54,54,70,158,166,129,32,81,159,102,13,171,82,197,43,217,248,153,104,144,15,43,210,235,166,217,4,78,181,153,28,87,212,180,60,32,37,69,240,254,118,35,51,230,43,35,58,129,235,217,220,96,76,151,124,32,154,230,215,120,178,133,157,70,45,71,121,196,233,205,177,174,228,243,37,206,54,69,181,226,216,239,249,148,197,69,183,90,158,245,158,12,188,255,48,182,78,91,67,17,2,252,229,91,73,100,231,114,206,207,209,124,188,51,96,244,116,21,198,199,200,103,234,179,71,98,27,52,20,134,215,224,71,23,227,210,9,106,53,168,18,40,221,24,245,133,147,47,126,148,65,207,220,185,159,115,159,47,40,7,140,96,150,54,136,97,142,230,111,131,180,189,70,164,231,181,35,148,19,176,89,113,232,118,15,158,175,39,221,232,45,27,170,32,201,68,92,60,157,126,224,106,179,159,254,118,66,217,38,224,94,180,77,157,134,109,226,28,135,177,45,18,242,243,52,158,144,47,80,212,4,176,197,145,147,103,90,59,253,117,194,69,78,122,219,230,77,212,2,237,212,145,20,134,190,24,40,138,8,253,9,59,119,143,187,38,188,221,186,122,89,105,213,191,92,42,209,173,232,30,184,162,183,228,249,64,120,231,171,233,51,131,141,225,153,22,212,62,215,211,61,6,87,55,22,16,224,93,53,32,38,88,240,212,46,143,191,232,126,108,26,203,218,55,146,191,183,163,133,178,51,121,38,175,191,231,223,51,232,79,30,63,181,88,156,14,76,9,239,129,87,143,180,26,129,96,123,242,198,141,158,33,143,27,45,78,124,75,39,231,93,207,120,40,38,1,249,124,215,141,165,176,92,248,188,251,249,84,1,220,170,28,24,202,236,83,182,65,97,222,151,144,106,105,203,39,94,166,203,183,197,35,55,11,172,254,192,174,42,254,131,91,122,103,187,148,189,140,158,171,201,118,60,245,11,184,7,241,208,160,102,232,119,223,206,168,221,195,159,138,57,63,61,149,149,237,68,13,115,182,120,68,57,38,33,80,137,207,158,225,252,20,77,81,5,106,190,2,88,189,254,201,170,209,156,239,247,116,194,95,154,55,158,2,94,137,169,206,188,4,250,179,244,176,56,248,117,81,192,19,238,102,157,54,248,151,255,48,100,250,164,77,136,112,134,123,188,43,72,48,42,33,68,227,114,245,2,58,91,220,162,230,188,172,138,163,197,171,34,142,120,54,70,244,187,119,15,43,49,161,161,119,72,225,113,86,128,22,240,66,57,235,169,78,164,228,59,58,232,150,89,117,97,41,79,204,149,226,228,155,33,55,223,64,100,250,171,108,104,14,60,217,41,18,76,219,131,241,70,190,116,104,190,111,210,201,20,87,158,237,107,123,67,218,234,213,63,248,194,73,181,43,8,251,161,202,7,74,88,161,53,234,19,131,122,158,190,89,6,65,151,61,19,13,138,83,147,7,72,79,72,186,105,96,20,24,119,185,167,246,126,182,236,203,97,2,107,61,57,225,222,240,149,235,192,251,233,126,196,50,189,120,28,113,6,160,53,12,43,138,192,179,255,116,53,179,100,101,5,160,210,225,193,89,179,46,93,237,194,93,99,70,238,150,245,239,29,41,24,99,199,64,106,237,44,205,79,205,134,65,189,226,153,53,179,92,209,70,218,105,252,87,135,141,18,164,92,9,130,185,125,225,174,234,244,4,40,242,170,49,73,213,62,244,101,154,74,190,255,48,119,106,45,189,47,219,82,140,56,26,83,21,109,234,68,56,211,47,27,82,186,82,187,240,137,75,213,63,189,134,252,124,81,82,78,130,104,227,129,25,162,11,79,32,110,9,150,229,145,2,117,215,162,21,52,194,200,21,85,48,244,57,203,211,119,73,2,101,250,12,78,141,172,234,110,19,161,195,30,233,240,102,4,195,161,180,26,152,233,23,94,184,239,102,237,224,101,146,245,251,166,129,94,217,68,184,112,237,192,32,107,41,8,71,215,51,133,72,34,22,45,150,162,85,78,143,132,195,72,252,8,157,224,231,243,231,107,67,35,132,124,168,70,184,87,56,121,36,179,147,124,159,40,60,166,26,15,156,222,82,165,80,209,114,59,70,220,20,172,187,7,182,158,57,191,240,159,55,156,254,244,88,174,36,10,140,179,134,62,111,34,246,72,83,54,74,8,74,138,65,89,161,57,41,6,88,205,142,170,249,127,70,242,181,65,231,89,242,221,18,86,211,214,233,240,217,202,11,71,254,192,152,214,249,182,136,58,211,214,2,219,66,157,48,121,5,173,153,122,81,26,15,92,35,159,216,40,121,137,163,61,73,51,216,170,223,165,161,246,84,154,54,38,55,102,161,229,104,161,239,70,9,115,24,51,249,51,51,147,69,241,130,173,180,223,145,233,185,112,213,117,143,26,49,221,33,14,15,83,94,16,24,121,99,127,164,36,187,147,42,8,255,214,231,56,55,236,172,165,100,188,110,138,57,1,83,55,41,15,60,99,119,14,47,18,191,30,101,250,157,169,206,167,43,19,83,85,230,36,148,217,229,203,57,206,198,93,243,129,192,35,178,41,192,39,240,88,202,95,36,172,241,159,198,139,33,255,193,126,172,99,197,201,207,39,174,66,136,139,112,180,122,150,31,249,192,164,173,218,233,124,111,254,170,123,158,184,79,107,179,117,199,249,52,96,227,156,105,39,247,70,229,212,225,98,196,148,165,48,121,124,191,176,146,141,167,46,148,208,51,250,179,231,175,96,99,52,21,144,51,103,167,228,59,127,147,147,123,4,7,32,211,111,159,164,77,234,43,233,40,68,34,184,148,11,35,101,50,180,25,155,160,209,31,41,126,85,85,191,128,109,205,77,113,229,235,241,72,32,108,102,237,242,97,120,150,204,164,153,82,218,62,86,137,145,68,190,67,246,38,152,1,165,236,123,197,31,87,85,27,47,105,186,90,30,235,162,164,159,235,211,111,77,161,125,249,67,171,200,65,60,63,205,180,226,137,55,224,170,5,81,44,139,206,124,233,47,12,18,166,236,175,177,59,218,37,199,193,48,175,181,203,214,68,228,226,133,192,195,202,89,97,154,250,75,160,103,5,144,232,10,17,147,20,219,84,170,14,52,49,10,12,65,53,94,87,253,137,23,107,87,244,92,177,89,52,102,131,102,66,41,83,230,40,13,26,207,50,107,239,49,175,35,18,219,191,37,67,111,155,137,98,222,103,198,222,68,34,13,10,237,233,107,117,2,198,244,78,15,134,219,19,31,80,197,172,99,60,232,153,148,246,69,167,216,231,194,228,30,169,204,120,162,88,158,86,61,154,201,44,183,11,143,60,21,70,179,52,134,89,195,193,86,199,25,68,254,216,83,245,102,89,111,109,123,78,240,13,252,194,141,116,247,112,208,173,39,196,47,173,153,56,167,30,141,190,206,142,163,209,234,213,126,108,180,67,226,195,111,44,240,79,83,180,201,148,230,128,233,247,126,58,174,199,221,105,162,120,157,255,128,55,2,48,1,35,103,164,87,118,230,187,28,211,29,13,88,229,233,168,182,222,63,71,81,204,212,246,122,100,46,246,5,167,170,13,154,254,95,222,126,87,56,41,102,125,160,214,202,230,9,189,110,6,26,122,52,137,110,231,214,3,35,180,250,192,84,65,71,192,103,204,105,127,252,50,83,133,56,250,204,194,170,253,133,26,230,136,34,133,169,244,169,250,29,217,15,120,20,14,219,118,81,127,27,1,219,24,225,231,240,174,185,198,141,12,185,115,96,15,124,162,179,103,182,219,104,41,167,128,207,139,213,226,36,98,47,185,181,184,180,51,45,104,202,15,78,123,228,11,25,175,132,97,79,23,198,88,49,95,161,66,185,183,246,127,116,115,65,250,96,88,68,85,251,148,210,42,46,25,181,126,93,255,77,251,67,140,255,230,27,116,211,248,235,73,155,102,8,163,252,167,71,49,247,20,109,169,177,198,129,11,203,215,195,102,28,161,0,57,120,9,101,146,102,31,92,77,238,193,243,237,97,71,213,181,181,114,97,53,153,2,222,180,155,56,12,89,240,233,67,39,69,228,1,49,18,244,42,235,199,30,22,66,102,220,117,51,115,57,109,253,50,193,182,128,209,178,40,79,63,119,191,223,128,233,198,105,203,91,53,97,190,17,48,59,89,237,74,163,208,31,7,19,152,104,83,154,117,170,223,219,94,216,12,107,191,92,170,185,196,133,177,93,121,250,189,201,196,197,19,71,99,67,164,174,172,85,111,182,88,2,38,169,225,245,192,117,199,140,131,26,72,215,70,90,19,125,136,7,78,178,106,79,121,38,4,62,59,197,185,173,191,65,91,16,249,86,99,105,155,38,82,170,39,167,145,44,238,26,103,186,167,65,202,148,97,34,246,163,246,149,219,11,175,160,181,80,235,64,107,65,251,27,185,158,17,240,25,104,79,167,58,239,96,199,209,103,159,48,180,171,172,51,9,197,51,93,140,13,237,222,199,145,38,197,234,181,168,182,63,45,246,230,47,215,3,54,95,104,133,217,135,199,201,209,211,46,47,236,246,212,63,120,63,106,10,216,27,220,136,121,89,216,170,48,100,250,152,139,33,60,173,89,31,152,92,81,192,77,123,149,12,222,119,178,69,229,33,233,40,134,206,24,217,72,74,72,233,207,163,219,140,117,119,153,222,148,62,22,186,68,99,5,194,211,47,63,99,13,145,150,25,191,141,60,212,126,142,102,59,28,191,205,46,166,105,39,45,249,234,248,233,137,86,140,54,249,54,98,25,135,247,79,142,85,96,218,21,98,36,34,193,37,26,93,191,246,100,239,125,70,216,114,230,183,247,249,199,53,118,216,122,190,85,60,224,204,180,222,131,72,9,190,66,214,208,166,238,226,74,39,144,113,173,215,79,225,28,223,223,128,139,88,245,19,89,228,192,124,233,28,212,147,159,38,222,115,143,8,74,57,76,10,69,71,210,154,246,137,58,76,137,68,23,9,196,217,99,109,28,166,35,160,13,196,155,20,230,136,163,27,226,160,242,66,182,85,245,155,195,232,96,234,204,129,221,68,246,253,42,38,146,187,234,140,247,25,122,57,60,202,31,71,195,207,110,23,70,178,68,30,203,70,47,233,222,55,105,110,69,7,78,78,61,208,53,155,54,155,111,162,113,223,43,195,24,234,79,39,187,229,4,124,101,133,205,62,37,121,209,126,221,67,30,29,98,125,186,164,45,6,150,107,59,11,133,255,54,245,230,34,109,184,236,157,119,212,195,16,131,97,99,175,240,108,193,142,180,36,151,152,227,17,210,22,22,87,135,23,1,134,194,13,138,134,31,125,226,84,149,91,192,107,109,68,213,105,144,37,76,73,47,156,239,53,6,67,133,63,33,114,12,204,18,219,219,139,79,84,154,203,31,183,205,46,211,151,214,1,105,89,37,46,24,214,209,248,124,224,106,69,49,129,145,88,245,152,218,164,98,197,129,130,52,74,110,221,195,121,196,245,91,214,103,106,100,133,184,109,212,196,85,206,129,53,101,68,86,6,150,38,124,25,129,59,83,160,223,183,245,158,200,149,241,181,119,223,199,147,171,64,25,88,96,8,74,190,138,208,10,158,116,54,133,153,2,89,208,97,130,134,170,23,142,106,76,139,163,39,157,42,122,114,184,32,53,142,70,204,111,232,83,65,88,42,174,251,124,79,58,93,102,84,186,130,218,6,181,15,51,12,133,207,46,52,238,107,230,199,204,243,192,249,68,132,190,139,25,116,240,74,142,173,217,3,15,78,133,37,133,165,250,217,200,217,231,24,73,20,211,196,205,176,209,58,158,71,124,249,40,1,38,61,245,249,102,226,137,33,103,33,91,156,102,52,135,8,163,134,165,96,164,191,62,211,194,190,252,232,137,38,194,243,50,201,160,45,255,116,209,186,222,146,34,0,158,8,190,57,92,9,232,229,202,24,180,158,35,134,42,169,39,62,115,103,247,133,237,96,75,125,43,128,123,30,59,78,12,199,167,212,231,232,21,155,190,153,76,11,246,249,93,150,240,236,48,42,191,91,143,182,10,151,95,87,198,136,76,102,202,140,161,224,246,167,13,3,122,61,183,76,207,123,113,144,239,255,5,207,214,172,7,138,90,184,194,85,66,164,137,25,74,215,143,150,18,202,244,16,201,26,17,183,136,87,100,156,195,162,7,99,82,165,40,122,217,38,202,233,31,214,52,167,23,89,82,141,132,236,117,138,137,156,158,68,33,128,107,198,133,209,234,84,101,147,192,90,84,162,22,64,155,106,127,238,122,144,87,247,170,17,129,218,104,207,201,105,211,247,112,154,98,123,121,94,214,64,123,196,103,178,249,219,83,200,72,32,240,207,245,194,231,101,138,162,20,99,3,195,83,135,41,100,100,57,249,180,78,31,191,49,18,67,207,51,35,253,229,29,128,217,196,35,154,78,147,211,104,157,254,113,208,77,168,18,15,136,75,144,247,10,216,168,79,10,207,75,138,195,248,230,236,11,228,133,64,117,26,241,58,225,132,15,157,110,168,61,36,143,114,172,75,50,63,87,206,68,232,171,199,164,195,111,235,72,67,60,104,212,120,230,139,98,191,28,13,81,46,214,84,106,222,67,242,157,205,84,230,227,125,54,40,85,85,62,93,140,194,170,7,157,179,39,232,43,10,179,7,247,228,3,237,32,107,235,11,251,249,115,248,79,195,58,88,207,149,209,254,19,87,70,134,94,108,95,176,113,193,140,47,78,110,106,149,242,200,23,68,166,26,48,29,127,186,34,155,43,131,199,172,211,138,132,250,211,219,138,227,142,142,115,217,83,239,11,94,206,133,105,203,19,133,8,11,168,130,78,97,236,216,103,26,166,143,57,118,233,48,49,210,208,143,96,51,20,125,27,48,73,53,237,166,71,119,124,120,226,104,212,17,116,93,59,87,54,125,75,9,127,245,44,23,122,101,131,236,197,8,152,125,159,254,244,192,133,49,142,134,232,41,250,74,8,166,246,226,201,212,9,77,122,200,35,45,136,156,76,143,151,241,82,47,67,30,26,5,201,82,226,235,165,237,33,73,160,1,76,83,161,195,141,28,100,83,216,116,61,29,38,24,144,212,6,26,222,245,62,149,19,147,100,105,245,62,48,57,185,88,126,136,127,69,111,20,24,181,52,31,12,52,175,136,246,107,179,67,93,182,38,155,124,211,88,122,223,88,170,250,55,2,155,22,137,74,129,233,169,46,142,158,83,11,67,133,210,55,57,75,63,55,178,53,210,156,210,138,245,228,250,108,12,27,42,75,87,102,43,236,140,93,100,2,3,39,51,245,81,152,228,161,163,48,215,36,171,66,177,53,5,173,135,169,117,136,69,4,48,17,91,11,120,60,146,136,5,158,247,240,239,139,188,70,17,110,39,112,171,205,215,137,101,254,55,34,9,87,178,245,61,57,138,233,166,76,120,204,118,109,249,70,249,44,40,38,5,163,48,100,217,25,112,235,186,189,129,233,55,179,47,218,11,157,95,137,54,206,116,102,150,7,142,210,110,170,79,148,98,182,79,212,166,15,189,154,188,142,114,254,217,30,23,46,62,92,141,196,177,128,63,59,74,31,9,80,45,165,245,30,177,125,43,169,58,220,225,212,109,133,145,54,247,39,138,181,155,40,176,0,195,150,245,215,213,19,243,169,62,20,60,64,252,96,60,29,196,65,222,208,121,127,250,211,161,81,120,135,12,3,243,238,83,133,52,184,92,120,224,232,168,31,0,112,85,184,246,63,142,158,237,194,144,66,117,40,152,31,180,199,119,11,222,122,203,250,66,204,54,176,4,108,47,225,194,104,95,71,61,110,153,3,90,122,224,134,8,196,7,79,190,1,89,182,177,125,111,17,29,174,19,72,241,57,10,92,168,123,250,88,177,25,79,118,140,7,46,72,142,6,140,198,177,158,188,53,12,42,62,120,161,239,62,244,210,240,247,246,219,198,109,77,3,64,83,175,14,6,205,66,54,75,197,53,217,49,156,123,243,159,230,166,117,91,102,74,78,195,171,75,200,25,157,65,43,87,214,44,255,230,71,111,10,149,250,219,80,156,34,17,69,126,122,235,35,37,224,200,190,238,194,218,77,42,215,88,168,230,70,35,224,25,254,80,87,166,194,39,74,240,196,162,169,66,79,29,228,212,99,99,13,129,141,95,138,222,246,249,208,219,142,207,147,54,43,89,251,138,229,203,227,11,177,118,211,174,231,54,121,187,128,121,190,162,102,85,134,245,165,59,186,49,30,157,15,10,27,238,194,125,233,180,129,222,78,242,90,6,205,24,69,7,202,64,80,209,231,51,208,174,90,115,197,26,171,252,145,177,233,234,42,103,74,47,193,89,167,103,192,91,56,121,56,68,156,175,47,5,106,93,108,15,108,242,143,1,143,63,174,140,137,215,87,221,141,60,88,43,15,204,178,90,2,206,73,26,147,129,249,111,113,215,216,8,237,23,62,27,193,123,114,242,59,114,105,236,33,199,142,219,158,231,182,167,194,40,177,122,64,142,154,56,130,87,2,15,91,27,29,110,79,75,53,112,163,227,192,97,27,116,243,129,167,11,40,1,19,202,200,56,67,179,168,251,170,188,169,128,74,45,163,160,25,224,242,97,136,188,32,146,47,95,215,50,7,74,63,248,4,200,194,233,134,248,70,177,55,80,202,129,146,59,40,244,41,7,137,12,86,238,20,247,139,3,83,146,243,77,56,2,14,93,252,14,26,166,231,61,190,123,150,251,90,52,154,216,230,223,238,23,14,107,91,28,192,144,245,177,38,23,135,205,142,87,143,222,108,200,252,183,89,103,179,94,249,207,242,162,4,220,135,8,167,195,110,38,187,22,48,77,100,34,134,138,145,243,10,62,57,54,77,91,60,111,129,145,177,202,1,99,85,169,71,195,56,240,161,2,79,58,73,192,77,215,73,15,106,41,70,218,69,116,101,76,140,130,15,246,131,59,100,223,231,194,71,117,77,82,96,40,228,242,253,177,15,44,117,92,120,117,13,138,207,28,77,109,203,223,72,103,237,236,251,129,135,107,47,1,147,41,212,223,198,223,208,231,59,108,161,31,245,218,74,182,163,228,248,109,181,92,251,129,177,252,80,243,79,82,24,6,70,218,199,159,25,137,92,97,99,253,39,112,83,37,86,246,59,124,126,1,159,203,144,12,67,53,57,165,248,126,144,74,210,136,249,28,125,174,199,235,198,116,195,38,81,132,7,102,175,239,119,13,11,95,75,137,28,29,57,127,235,128,208,68,211,249,105,42,89,1,103,155,211,20,198,180,205,159,138,145,244,231,115,219,115,117,95,158,54,242,127,253,121,217,219,4,20,28,102,235,173,143,148,60,95,128,244,125,203,154,124,208,53,114,124,93,248,25,139,133,4,101,251,92,122,140,66,118,206,93,102,36,107,55,234,30,138,152,18,143,86,58,170,213,7,61,7,176,205,15,84,246,148,149,20,103,242,212,8,186,155,77,90,117,177,60,37,101,241,131,169,57,194,149,147,163,11,22,213,95,122,130,232,237,188,45,153,137,43,41,74,167,24,20,188,194,105,86,123,224,225,204,34,96,18,106,114,223,5,242,117,143,147,91,110,75,110,172,82,49,223,113,116,39,129,41,99,1,227,209,79,254,28,120,152,238,189,192,141,117,37,142,38,143,178,20,70,94,246,91,243,129,167,202,32,51,61,70,234,187,36,107,132,212,251,58,95,166,75,195,128,142,44,78,66,104,81,49,195,197,133,109,170,15,69,225,30,210,72,192,163,169,124,51,149,193,242,121,132,45,28,170,8,87,228,133,208,61,224,145,12,48,54,180,89,97,168,217,113,52,196,73,61,154,175,45,110,171,192,145,149,187,234,86,20,245,39,118,182,67,176,44,20,70,155,206,81,202,238,250,217,119,179,255,243,145,112,6,5,52,61,129,199,116,7,49,131,167,24,16,31,148,86,207,184,44,216,9,146,156,118,191,67,135,205,77,76,14,30,136,68,196,32,59,31,83,75,58,130,173,134,17,195,132,33,185,116,62,58,65,81,242,70,95,96,152,92,10,35,1,17,143,155,23,47,18,148,192,103,191,19,175,154,13,74,154,207,209,184,14,237,128,251,156,58,77,79,232,10,53,142,166,232,88,21,165,101,63,192,213,246,115,44,178,3,213,159,183,81,225,36,243,71,191,18,33,212,7,91,123,133,222,214,228,54,252,174,168,244,100,157,101,151,101,214,29,61,179,162,206,70,11,5,186,226,47,11,114,141,214,71,8,187,187,127,25,120,110,104,249,131,118,250,228,143,218,200,206,77,46,153,18,184,43,169,153,209,23,76,79,129,217,155,198,108,192,190,176,201,39,105,90,185,222,37,88,184,185,161,26,248,13,178,158,39,190,129,233,165,47,2,211,164,235,79,139,152,124,9,134,12,195,61,179,17,3,239,117,25,191,225,51,99,51,152,63,201,15,231,113,133,89,201,38,97,81,173,71,111,244,76,226,186,72,252,203,92,1,11,14,167,146,15,158,232,45,42,76,179,100,137,175,125,146,134,147,72,151,41,114,59,227,14,24,90,174,220,88,133,117,224,15,148,10,206,214,219,70,37,190,197,109,79,24,222,77,207,125,94,180,139,117,176,134,152,249,242,133,27,106,143,254,64,201,162,118,217,81,113,244,88,49,151,16,144,235,44,197,222,185,166,24,9,214,193,35,133,228,214,134,201,75,7,124,254,32,51,17,228,190,243,174,227,183,209,83,149,47,3,26,70,138,225,59,55,181,68,189,50,20,106,167,95,25,146,205,42,82,79,90,39,185,206,2,173,43,116,84,203,133,119,56,86,197,47,124,89,155,135,156,188,195,4,184,176,113,157,245,104,156,39,107,191,240,214,98,110,195,72,202,85,218,200,29,158,111,90,166,162,102,106,8,115,6,76,21,243,206,23,244,64,148,28,15,205,20,31,100,41,166,5,58,57,101,200,174,124,235,230,226,124,225,69,46,252,172,196,107,60,40,234,212,129,118,76,0,5,133,184,152,75,192,103,141,209,239,103,89,115,125,156,187,105,159,158,161,164,179,28,165,170,36,75,45,13,18,161,179,118,96,162,168,254,160,125,198,244,75,161,86,124,145,12,94,159,109,229,15,206,194,205,52,50,247,42,247,220,121,105,179,69,107,63,123,173,114,135,66,29,58,204,224,128,124,78,135,63,56,233,222,188,145,59,185,83,63,221,90,73,135,248,166,160,29,35,33,103,72,88,130,194,164,189,63,141,170,116,210,131,81,241,77,119,12,63,25,109,156,90,198,13,94,76,184,95,209,19,184,164,251,109,97,239,215,244,212,125,51,123,6,140,245,188,30,189,76,160,52,96,216,11,122,244,166,22,115,191,76,252,4,239,209,103,159,78,146,45,102,5,35,137,52,129,79,240,154,235,157,21,138,110,151,216,219,174,17,31,46,66,22,91,18,14,244,174,228,54,227,96,72,210,50,155,245,19,30,166,25,209,203,217,255,19,99,92,184,84,51,228,136,201,110,98,145,44,112,35,61,31,115,138,237,221,20,166,78,122,31,26,76,24,57,247,121,151,197,203,166,76,210,75,109,191,97,90,86,114,128,1,227,28,150,5,62,31,199,186,247,245,139,39,5,118,247,173,223,234,113,150,139,165,32,110,2,85,96,125,215,86,85,253,252,154,128,249,159,124,214,191,218,100,12,112,224,172,207,164,99,75,18,251,10,236,50,133,104,110,176,91,36,254,224,170,85,128,254,107,220,136,69,115,55,45,255,65,95,197,206,217,225,241,200,240,32,165,56,206,164,16,63,61,206,109,61,71,83,245,30,119,57,103,113,187,232,52,61,191,27,39,160,221,40,232,217,216,229,187,216,23,243,55,19,152,2,121,236,57,198,99,241,131,160,56,44,62,143,111,32,19,234,219,160,63,225,115,78,181,240,135,85,79,158,231,42,67,46,12,178,110,147,89,212,184,139,53,130,224,110,100,121,185,110,230,251,30,131,204,44,71,117,152,156,205,206,136,87,137,74,251,210,17,138,237,250,142,165,158,213,59,201,52,10,115,231,179,178,49,87,122,188,128,167,160,43,172,235,136,83,145,114,149,8,121,36,235,38,138,240,27,165,81,97,120,224,197,21,34,61,192,208,134,228,167,73,42,150,136,9,207,187,104,47,12,91,45,66,152,202,117,203,32,27,116,164,205,24,70,16,14,138,228,188,206,36,217,176,86,141,109,7,217,86,185,177,130,114,90,160,244,182,15,69,73,229,93,120,64,234,19,24,219,244,29,159,30,219,242,170,63,93,105,128,104,59,224,174,246,89,131,157,173,247,177,178,241,93,34,163,3,241,1,198,101,108,93,51,228,7,249,229,214,156,47,93,104,210,83,127,208,31,152,99,6,70,249,250,15,24,13,86,255,116,136,49,212,181,8,133,237,51,190,47,12,15,177,60,71,159,169,172,5,140,58,128,220,21,187,226,26,27,114,188,157,52,80,30,152,205,221,109,113,194,229,94,98,39,92,181,111,133,25,91,192,167,26,58,40,181,247,72,28,81,218,83,7,159,73,246,50,223,252,165,53,140,220,223,134,86,132,234,75,36,71,145,44,188,71,255,52,179,34,187,195,173,141,246,194,4,234,23,134,167,36,48,21,233,200,120,157,149,25,170,228,133,41,136,206,72,10,243,59,67,118,69,116,159,246,104,164,64,6,93,218,115,137,218,102,190,233,104,234,93,74,108,193,219,39,141,248,101,250,213,101,6,71,70,101,71,199,141,185,193,72,63,232,129,225,73,148,123,52,100,123,249,105,158,103,72,170,110,36,151,186,30,253,107,206,138,163,145,109,145,81,202,119,60,163,3,125,211,90,34,193,234,66,247,122,244,200,224,195,114,108,138,238,17,84,107,84,233,85,91,154,166,150,80,70,220,201,44,141,171,128,195,12,153,2,110,75,23,30,252,161,211,108,2,35,36,40,240,20,46,1,70,107,115,61,191,76,97,183,220,138,10,10,34,242,188,233,110,11,173,202,109,97,132,14,35,248,24,43,210,124,102,249,38,181,5,180,184,82,138,114,12,125,138,146,187,161,100,236,70,131,192,29,246,148,188,172,78,3,67,141,43,35,67,37,197,156,101,198,194,43,238,11,190,179,190,14,218,123,170,127,92,39,106,38,245,42,183,77,133,62,84,114,232,211,214,142,103,74,157,104,149,70,117,13,179,69,217,42,210,5,203,38,192,225,102,132,114,129,33,5,71,237,123,147,20,144,229,101,81,216,155,81,149,63,95,23,142,6,2,227,103,113,79,78,184,42,69,69,106,244,176,185,188,148,122,54,19,122,95,240,105,218,140,42,46,31,189,196,194,11,107,167,210,162,76,75,121,186,235,209,11,61,240,128,105,68,146,16,159,213,159,250,117,212,128,7,153,38,129,207,10,147,110,13,184,44,21,164,52,39,236,144,253,50,93,107,53,19,92,52,97,238,123,101,88,47,233,149,225,188,16,66,32,148,183,166,82,152,240,220,70,246,34,224,188,183,126,247,203,236,204,189,46,78,169,84,234,99,203,104,123,59,106,242,203,26,245,5,70,80,53,198,194,52,158,150,28,141,109,122,40,125,176,62,212,170,67,133,36,249,37,181,48,163,136,83,134,49,90,99,142,39,204,216,26,217,241,237,241,202,28,182,73,228,14,164,141,218,117,8,173,193,22,200,90,40,218,102,220,25,164,150,51,76,206,46,168,10,124,118,69,227,222,182,185,170,220,251,130,223,127,245,79,168,139,14,173,174,109,179,112,105,113,114,44,140,100,22,199,46,182,7,5,105,34,85,46,73,93,107,33,76,123,222,159,30,226,17,205,134,173,133,161,24,70,20,86,70,116,24,57,238,74,201,51,174,236,124,108,119,245,177,34,109,138,26,49,229,203,36,20,37,179,135,29,161,74,73,51,124,150,29,52,109,248,136,50,6,49,101,82,159,203,23,30,214,238,216,47,49,37,139,172,30,166,185,21,199,186,160,181,88,57,231,194,155,242,205,165,181,80,55,145,43,167,226,18,126,19,112,102,206,23,32,71,163,252,63,47,175,11,6,153,56,175,146,190,199,200,181,95,62,14,58,193,23,70,162,32,24,188,228,109,187,144,158,59,253,7,189,120,225,15,237,9,124,193,4,62,193,222,12,82,12,173,8,181,9,12,193,41,216,139,48,192,238,42,128,58,214,10,61,26,91,233,68,168,144,78,125,28,93,242,133,151,120,228,0,99,111,219,229,104,225,180,0,239,54,229,220,234,28,68,27,23,2,41,2,83,199,8,248,23,20,185,100,55,86,20,69,236,50,173,107,150,62,219,224,63,25,139,92,96,22,226,184,48,98,214,173,160,45,182,130,74,217,188,227,28,183,67,43,208,228,94,69,92,8,59,240,60,243,253,225,166,146,97,253,231,191,22,140,49,218,199,246,93,32,40,189,144,18,185,63,221,187,52,165,16,59,159,81,40,39,31,218,166,215,185,206,89,171,60,18,201,139,117,179,59,82,74,152,45,101,2,99,97,20,75,215,137,189,186,136,48,0,47,182,232,1,143,38,132,50,212,140,173,211,53,198,24,61,233,114,219,117,80,116,247,163,7,18,139,125,42,124,30,161,87,59,89,68,121,65,23,102,126,235,222,179,66,99,85,18,197,37,96,10,160,177,128,96,78,123,87,116,18,26,193,202,58,227,141,253,123,81,144,158,219,17,48,213,173,123,215,166,192,190,34,142,33,202,25,119,121,249,121,104,68,111,239,134,45,35,68,110,19,77,130,0,234,165,233,140,29,124,83,152,174,162,40,123,51,81,78,65,161,253,6,83,135,170,146,228,59,12,110,183,234,61,170,182,255,253,220,140,46,99,5,23,64,201,247,217,193,37,68,10,247,79,44,191,40,188,67,231,246,103,111,51,245,151,201,242,180,56,24,17,181,86,21,62,243,143,83,186,204,253,102,87,189,105,20,120,139,84,220,177,129,185,240,130,69,26,219,143,249,235,102,82,248,4,216,30,126,161,61,89,116,206,168,12,158,144,179,97,126,175,34,178,75,122,202,12,70,3,134,10,160,71,155,155,124,28,77,237,89,95,8,113,231,141,182,81,8,21,205,61,139,104,123,40,109,238,159,118,90,23,216,76,84,226,202,33,49,200,116,86,105,99,204,227,158,251,4,26,114,240,166,241,251,242,16,120,134,75,222,54,46,235,227,110,70,105,7,189,75,178,245,16,165,26,161,60,52,161,38,111,155,46,188,180,35,169,205,62,160,232,209,204,164,51,202,0,103,110,91,178,201,176,238,194,116,211,49,180,62,141,91,38,51,194,230,121,255,57,50,38,231,203,150,201,210,10,120,53,178,53,144,246,69,97,206,146,176,123,222,250,113,22,102,60,25,12,164,18,162,200,139,69,248,221,6,160,244,136,64,108,192,104,138,201,151,141,194,83,235,145,140,55,173,90,153,167,79,72,3,167,54,242,91,136,94,200,178,72,81,231,172,116,145,171,132,233,147,229,182,206,7,185,110,158,136,214,79,137,166,45,101,189,118,191,240,58,81,203,16,152,106,246,205,254,162,125,41,107,68,207,184,137,220,98,86,178,22,143,11,159,232,12,38,114,36,112,43,133,205,11,27,75,53,114,84,88,89,74,71,38,13,56,109,164,155,19,71,211,186,43,76,185,105,251,149,111,164,162,37,132,234,144,194,124,167,204,160,131,51,36,247,93,40,42,121,109,146,120,183,75,115,61,33,141,53,190,126,112,181,254,204,41,143,5,14,154,39,139,96,175,159,144,185,202,51,135,187,123,97,28,11,150,140,211,142,134,156,115,17,204,157,98,20,121,161,72,129,122,56,94,224,136,211,241,166,112,202,174,149,80,208,244,235,146,33,176,162,63,27,222,128,119,146,150,103,232,108,39,30,243,66,91,134,18,80,228,202,138,137,23,198,193,181,66,187,83,184,185,155,186,193,236,166,228,19,41,211,246,156,14,67,216,72,122,114,122,85,226,135,77,185,88,64,26,29,230,61,117,29,210,214,111,196,122,154,129,227,232,170,126,151,180,112,156,95,170,113,221,191,230,68,129,41,53,140,184,48,12,18,154,252,54,45,178,109,95,24,93,25,157,148,80,4,188,39,71,183,41,201,92,108,60,212,18,87,126,198,213,208,233,18,149,242,251,211,68,8,77,15,238,88,191,247,128,113,66,145,101,128,234,111,190,239,163,163,79,240,192,57,215,251,192,137,206,53,98,56,91,91,44,18,3,62,163,108,234,60,207,224,41,247,104,229,111,32,10,68,35,233,69,169,196,233,10,116,206,60,61,225,111,211,64,146,57,139,229,109,197,15,15,36,47,117,113,195,117,46,141,11,243,49,235,194,202,238,102,5,92,181,87,193,52,72,187,92,24,130,29,138,34,107,81,234,69,207,144,236,10,215,75,3,50,184,104,192,48,126,235,248,133,167,6,181,21,151,45,223,158,252,126,58,61,71,35,234,119,71,194,129,165,168,212,161,250,116,119,148,252,253,246,234,242,182,224,87,186,5,161,193,79,244,247,115,95,187,207,12,93,56,121,164,86,24,189,207,12,162,134,92,24,173,8,78,186,183,113,82,196,168,15,65,46,210,63,113,91,244,157,22,9,183,183,109,211,253,182,74,223,67,119,17,107,187,4,80,161,125,226,9,243,177,200,244,94,26,196,208,154,154,199,119,227,158,247,96,108,225,25,180,100,152,20,182,43,183,8,141,225,214,212,40,223,232,255,81,243,167,27,86,38,81,56,85,185,69,85,31,38,146,180,93,177,133,176,62,189,184,178,49,117,15,140,126,12,228,103,191,45,154,226,101,77,133,146,68,41,255,131,153,53,165,69,155,93,172,245,221,125,176,17,116,186,236,38,23,255,120,121,16,53,128,44,157,233,221,132,116,130,149,152,33,21,10,35,140,220,101,9,193,228,194,109,118,41,11,117,114,171,35,216,62,133,245,115,212,231,183,73,247,127,247,141,200,58,23,122,97,222,79,172,169,40,121,117,97,245,158,13,243,160,244,230,112,65,146,78,38,20,20,52,118,140,224,51,133,239,36,117,10,246,254,180,41,124,87,126,174,235,108,51,166,166,6,76,107,224,187,111,132,216,164,254,194,39,79,238,200,127,250,188,234,37,30,183,164,120,107,137,49,138,54,115,19,85,239,3,119,227,155,56,76,111,191,172,76,153,64,198,211,153,104,213,206,38,98,182,221,76,210,93,25,172,252,200,106,91,19,34,59,44,233,208,236,238,67,100,64,206,218,188,77,145,198,97,104,49,83,242,37,44,145,174,239,88,32,168,38,49,167,194,82,200,18,206,14,155,97,171,220,23,212,151,228,99,133,226,87,19,114,33,246,106,189,187,49,48,253,45,5,81,31,129,177,91,245,10,35,185,129,179,218,200,235,164,95,218,69,76,145,172,128,193,182,20,70,227,217,175,156,190,226,174,47,12,91,226,62,253,183,11,14,224,91,79,62,113,97,245,163,145,243,149,6,13,107,91,104,81,97,71,103,114,9,155,194,92,204,150,147,161,41,70,246,49,159,147,179,164,123,220,121,98,82,242,105,242,74,224,251,184,174,139,41,225,136,6,16,102,14,208,109,253,220,136,34,79,217,29,101,122,169,124,237,194,150,18,218,164,38,207,120,38,254,66,38,44,38,137,114,50,29,129,17,74,52,122,240,21,172,102,248,243,129,102,222,150,244,135,241,243,116,170,17,101,13,122,44,46,76,207,114,12,148,157,144,133,144,113,148,105,33,242,143,171,153,205,185,156,250,252,180,247,0,29,144,232,104,107,58,17,159,27,191,39,108,81,216,218,10,188,160,225,108,135,145,16,147,61,91,254,117,110,124,15,155,173,9,108,114,129,105,189,240,113,96,115,163,110,85,73,101,14,215,188,44,68,94,187,106,158,20,49,181,118,97,107,33,150,28,237,198,34,218,231,233,179,84,97,48,34,73,88,124,204,221,41,128,54,119,102,218,34,48,138,117,57,96,98,5,205,193,38,91,236,62,20,139,144,209,52,131,75,237,199,199,152,49,32,46,69,149,135,20,122,22,152,14,97,132,245,102,127,171,147,37,216,92,78,113,18,235,88,2,158,29,185,159,153,161,42,107,42,172,240,19,147,248,219,192,69,96,201,102,17,246,79,114,255,2,116,102,112,87,208,163,45,30,242,159,38,1,152,36,142,96,247,56,188,0,82,232,218,168,154,251,77,211,228,146,74,192,20,157,244,228,24,5,164,184,112,178,118,50,133,39,180,36,130,48,111,142,216,194,193,238,244,155,120,71,112,233,70,23,145,160,16,143,198,104,7,59,48,93,216,89,211,237,11,50,68,220,246,206,154,108,65,141,101,167,184,48,216,131,186,93,195,138,98,122,79,136,57,200,211,127,36,48,225,234,14,184,182,231,153,116,164,33,61,208,128,128,163,245,115,224,4,233,201,225,70,15,136,30,141,112,73,141,43,131,128,162,207,164,91,244,113,97,10,36,90,131,192,158,231,30,205,71,172,207,140,180,144,91,246,2,83,143,215,163,199,140,24,158,174,177,220,117,124,91,141,192,103,163,62,135,200,187,119,243,117,246,130,109,49,45,126,145,196,7,134,223,22,55,141,215,96,125,142,174,195,125,136,11,187,146,164,137,103,51,125,77,241,225,153,87,186,142,81,130,213,118,47,140,90,253,248,3,174,15,60,95,216,92,15,28,102,243,252,60,147,70,42,52,142,222,180,206,206,231,232,238,114,228,244,125,17,255,43,220,233,104,8,56,171,59,45,104,235,65,242,67,162,109,213,231,190,112,5,237,23,30,75,7,248,121,29,145,69,45,200,181,141,249,190,75,4,218,252,133,96,33,42,165,73,131,187,75,14,1,51,79,215,247,232,96,8,30,24,174,75,127,126,59,231,248,112,153,193,71,209,33,142,203,226,188,240,106,207,64,194,44,169,58,161,173,111,52,165,36,1,69,23,89,246,214,190,3,35,91,171,151,54,16,133,245,156,30,197,119,228,99,244,203,102,131,226,15,13,6,167,208,210,12,142,64,28,38,216,147,127,50,42,124,208,88,105,199,121,114,207,228,238,211,142,73,28,41,212,53,116,214,192,148,227,123,102,88,9,151,145,31,20,86,191,163,133,18,94,81,20,245,236,225,112,165,52,160,7,155,240,142,163,173,170,130,53,104,13,203,136,98,62,195,90,172,2,94,65,22,29,38,229,56,158,153,114,198,132,115,62,106,4,249,159,73,248,236,89,61,126,25,102,167,167,21,85,171,222,57,136,27,112,209,165,135,39,240,61,108,43,116,44,125,216,19,73,28,255,221,66,67,187,236,13,168,65,118,247,19,2,62,67,102,61,167,94,200,251,56,204,155,152,251,133,131,123,14,237,241,132,150,237,129,99,20,32,247,189,182,206,208,52,207,123,71,58,165,34,84,136,230,123,112,236,44,70,53,170,195,115,244,217,108,248,244,79,9,160,214,231,182,160,195,249,117,87,12,234,170,62,78,226,253,24,6,108,51,69,54,232,7,47,129,119,214,162,13,190,196,45,226,88,186,16,202,120,150,68,104,215,99,93,184,62,245,233,73,235,190,223,53,205,236,162,84,1,140,114,200,8,120,47,145,68,97,197,68,148,203,239,26,225,29,189,107,12,206,92,91,205,208,93,210,179,44,33,251,236,231,182,186,236,120,225,80,79,51,88,37,29,13,142,52,226,160,167,241,9,233,58,197,87,79,235,14,172,139,132,216,104,112,247,226,133,193,115,104,56,73,56,21,49,221,239,11,214,247,193,111,185,248,71,49,19,91,97,112,252,224,104,206,248,25,176,235,24,54,222,176,111,220,135,73,164,61,107,166,41,88,5,124,226,224,247,167,217,1,247,139,14,173,34,27,220,226,179,133,109,213,230,31,71,175,11,99,236,249,7,60,187,192,228,181,158,24,133,244,249,7,159,237,107,105,253,89,174,23,70,16,197,97,248,226,111,124,84,171,11,12,20,19,80,155,227,15,56,186,231,38,107,191,102,87,129,35,77,51,217,195,247,103,237,192,63,208,151,53,106,96,105,234,96,96,222,245,226,57,117,221,137,250,175,194,104,170,250,133,23,54,203,83,167,89,218,57,60,236,195,222,145,126,26,29,228,230,170,245,193,149,102,251,166,95,8,19,164,127,156,152,169,33,242,169,203,90,205,222,76,95,248,78,243,179,125,24,191,220,173,195,139,14,115,189,177,134,54,179,223,24,74,164,77,159,233,32,11,233,223,8,49,101,215,48,132,173,200,240,72,98,226,188,240,80,79,144,106,137,254,164,105,118,19,207,183,189,75,104,64,153,222,195,22,29,63,155,116,114,68,164,120,192,110,69,105,148,138,204,238,164,105,92,51,41,182,186,196,102,143,114,105,75,207,68,157,113,61,136,115,83,189,211,56,3,33,59,247,130,1,222,125,234,215,73,225,126,196,67,65,211,46,235,178,56,17,39,44,1,163,81,146,158,189,203,74,35,134,233,192,160,248,153,231,243,142,94,122,36,26,140,47,249,192,201,37,162,152,114,40,100,189,39,223,206,157,36,165,122,38,134,252,60,22,99,238,127,48,30,168,210,104,12,204,237,248,111,79,232,66,227,121,106,182,43,112,24,91,191,253,188,18,12,174,28,165,28,223,245,19,249,181,53,58,60,183,246,10,3,35,140,23,48,137,133,169,35,141,123,241,237,247,196,210,227,9,114,200,104,199,185,215,54,225,70,133,107,115,150,210,249,82,172,65,178,60,252,170,179,139,243,79,224,76,34,237,25,134,12,249,24,196,212,96,164,65,9,24,87,3,191,176,205,62,87,103,106,132,103,221,52,130,157,161,5,153,58,225,33,222,252,193,136,64,175,172,241,23,243,180,235,254,30,216,66,153,103,141,217,33,193,137,73,199,82,9,27,219,58,245,104,40,195,154,116,237,242,236,33,210,114,174,107,193,110,41,101,125,226,29,190,155,207,27,212,223,146,150,124,14,92,168,248,57,204,6,228,9,228,177,198,244,117,155,153,35,47,13,105,27,14,244,113,223,240,123,171,62,150,179,232,48,119,59,124,118,170,69,249,114,13,202,79,220,55,28,154,231,219,103,223,21,169,74,106,202,154,160,77,205,188,227,252,202,72,245,23,93,254,72,223,71,254,118,193,142,216,186,120,162,148,20,61,124,11,178,227,147,50,105,166,73,228,48,44,192,151,7,88,204,199,197,97,210,226,58,217,54,171,154,215,128,9,180,244,228,108,165,60,144,66,13,73,186,106,64,33,208,207,64,247,249,235,15,204,67,142,131,207,31,181,80,156,176,30,114,90,26,48,172,108,121,104,244,73,59,179,25,47,87,99,8,9,76,117,102,199,125,177,43,120,96,212,180,61,65,187,140,123,175,139,103,165,187,209,27,30,22,218,111,162,151,105,112,137,74,1,100,9,94,130,194,144,101,226,183,127,18,111,2,159,229,175,223,163,55,229,93,249,109,75,183,121,214,143,18,198,84,18,73,66,22,52,249,172,180,76,123,68,191,238,51,181,143,104,53,61,48,141,172,2,159,147,157,48,193,159,26,105,235,39,251,96,202,182,94,64,57,176,165,131,4,54,97,98,127,99,40,191,104,188,143,216,79,164,15,104,34,62,179,140,60,149,179,228,143,230,157,76,231,233,82,50,155,239,185,87,252,52,198,189,207,210,139,173,130,171,126,3,215,252,108,118,77,115,215,243,134,100,188,211,208,24,144,20,101,48,111,206,191,149,55,101,131,115,78,20,24,81,145,108,26,33,34,35,80,61,110,94,136,220,103,221,53,86,186,81,125,249,195,15,124,62,31,119,69,176,202,239,139,146,210,147,156,59,51,251,10,137,15,180,64,86,215,204,70,69,176,162,199,193,168,135,108,29,41,212,70,191,11,219,38,119,220,159,145,66,215,231,118,120,102,205,29,48,85,70,20,133,182,165,114,199,206,187,57,123,53,111,57,222,214,155,168,105,38,154,148,221,148,5,152,61,98,209,167,125,238,216,39,13,124,28,248,163,194,115,184,152,11,48,58,232,58,16,166,21,249,2,62,91,156,242,12,163,74,226,233,131,171,201,73,233,64,200,252,5,255,237,218,205,44,83,96,214,55,31,70,52,218,229,103,183,156,216,83,181,128,151,53,80,11,12,217,219,247,64,40,233,40,7,30,70,118,175,222,139,129,199,20,54,182,122,242,66,27,143,159,156,197,173,235,108,153,208,210,244,213,141,178,0,92,167,203,6,255,177,174,226,232,179,37,21,111,46,36,13,123,100,136,33,193,176,61,16,116,92,34,19,4,43,234,141,130,98,124,157,3,181,188,160,160,244,75,248,242,67,63,212,234,74,175,255,237,112,124,44,32,192,175,142,47,155,214,175,136,122,233,96,214,110,105,52,98,186,27,251,254,76,29,197,236,24,184,95,214,26,58,75,69,165,94,182,245,136,248,146,77,24,244,104,249,35,74,17,102,25,5,205,152,37,22,85,205,20,187,220,19,236,192,40,170,75,191,3,238,64,81,105,102,8,118,21,54,217,76,101,33,166,113,66,3,36,36,245,96,218,19,103,192,13,103,77,61,58,195,78,246,71,10,191,42,137,32,6,92,77,250,129,3,230,35,151,126,135,105,221,214,142,50,224,203,126,208,229,230,38,192,93,253,148,160,211,141,29,45,230,214,61,154,165,17,246,192,24,29,93,216,114,167,10,211,212,236,207,204,154,91,116,44,12,12,150,98,168,192,104,19,94,103,67,174,170,68,217,243,140,171,188,181,95,136,87,64,240,227,48,85,233,161,40,222,229,126,101,166,191,170,87,214,217,185,125,97,78,77,230,145,35,143,172,15,51,69,114,180,32,93,62,21,14,81,160,74,211,253,16,51,38,80,232,22,51,224,218,84,105,108,35,152,86,2,109,196,183,89,209,234,174,67,166,181,166,170,87,219,168,26,223,210,1,74,142,64,47,203,168,48,221,225,69,131,141,30,205,206,169,199,47,159,191,190,164,95,110,83,94,119,153,63,96,188,251,244,232,100,235,224,7,99,173,164,226,214,155,106,89,217,51,224,94,85,156,109,91,71,232,199,79,177,138,51,87,47,48,182,118,201,223,6,164,114,149,111,128,195,7,219,245,131,145,74,122,230,140,10,17,47,46,141,96,235,220,249,127,251,111,255,241,143,255,246,183,127,253,183,191,252,237,239,127,253,203,255,243,79,255,243,127,252,243,95,255,229,255,254,231,127,255,63,254,183,255,229,159,210,127,252,199,63,254,207,191,255,251,191,253,229,159,254,225,127,253,203,63,255,253,255,253,219,95,254,225,31,255,251,95,254,245,127,252,229,239,127,251,247,127,250,128,255,253,175,255,242,151,255,242,247,191,253,245,95,254,251,63,252,227,255,249,175,255,250,183,255,235,175,255,242,207,127,63,231,249,175,241,163,231,81,187,72,108,165,219,172,234,75,102,157,246,78,106,8,93,245,49,38,192,234,166,180,184,223,133,105,144,124,146,245,44,98,46,218,134,110,16,9,12,189,93,50,105,49,116,23,140,100,105,157,162,93,233,60,30,255,233,109,70,98,242,44,11,174,190,205,7,137,77,244,34,174,176,139,53,208,250,179,100,102,31,210,62,136,12,162,219,13,33,117,198,204,245,160,4,171,43,224,13,153,64,90,167,232,77,255,154,159,14,204,32,208,198,42,4,151,253,179,201,231,170,31,57,96,132,109,163,54,88,109,18,83,111,27,136,106,36,140,3,238,101,232,108,64,107,155,203,163,31,216,26,77,242,3,211,42,31,176,185,237,41,60,194,171,8,216,100,34,180,161,12,174,154,63,21,228,41,132,119,66,179,26,141,62,254,84,76,216,80,47,237,12,247,229,162,110,192,152,221,234,209,80,240,170,195,104,56,233,209,52,150,120,250,138,28,26,244,204,170,93,118,148,244,253,182,137,8,213,224,137,162,125,115,202,63,157,5,248,198,85,133,235,25,89,59,224,245,136,182,45,19,224,142,23,134,178,177,234,185,224,29,138,176,110,192,163,60,189,162,115,223,60,42,240,94,58,213,173,73,187,66,242,215,125,66,16,8,52,10,147,24,207,1,91,216,161,112,138,188,92,197,91,180,102,109,185,68,55,108,251,28,204,100,84,37,37,111,253,156,245,142,165,179,79,160,109,91,225,190,61,153,89,141,199,165,2,180,139,157,161,55,87,85,220,129,134,138,72,33,196,132,45,154,195,27,167,22,109,53,101,63,229,83,93,54,165,227,250,194,45,102,157,108,38,155,218,177,57,140,113,19,40,10,13,218,167,10,139,163,250,133,83,156,79,218,97,126,238,100,184,152,29,187,18,44,180,180,43,249,140,150,25,223,8,121,28,113,9,52,24,151,160,128,113,244,214,230,94,203,223,140,128,153,26,180,197,124,231,17,168,9,7,101,109,3,95,30,59,1,82,229,91,15,232,25,36,80,140,141,181,57,125,96,196,19,240,120,61,204,120,57,221,55,46,149,134,204,90,181,111,254,4,93,51,62,77,124,216,90,93,15,90,83,220,178,201,52,149,167,181,189,146,211,251,96,230,152,222,159,222,246,58,156,194,4,92,218,163,37,128,12,249,125,151,88,134,149,7,188,11,34,26,157,93,245,228,23,81,174,167,205,234,79,195,242,69,161,182,5,90,181,77,136,173,0,9,12,127,23,136,100,229,71,104,96,91,63,219,15,70,198,41,61,157,212,103,175,181,190,242,54,40,142,117,235,65,163,241,29,248,68,151,58,225,252,252,136,191,123,134,95,91,146,14,49,42,185,190,7,5,182,28,173,192,120,235,237,56,186,226,215,169,2,10,179,187,7,12,40,214,77,237,65,135,203,52,85,235,226,108,58,153,85,4,152,191,228,18,114,189,73,55,68,160,158,169,0,196,91,69,47,27,254,109,28,10,253,171,235,101,53,86,240,234,48,178,72,83,15,110,115,69,84,86,172,67,171,235,19,195,214,194,63,233,2,93,121,170,246,194,111,90,118,212,158,168,232,77,64,252,89,129,146,69,210,39,194,62,217,91,72,43,170,246,77,23,243,31,43,53,14,166,121,85,27,207,173,121,207,231,103,224,173,159,85,57,209,157,251,14,86,148,66,182,90,5,1,19,252,7,140,130,144,220,84,129,123,239,171,113,65,235,69,106,77,6,39,55,136,249,193,91,225,140,210,67,14,24,83,39,85,87,64,244,192,5,42,43,242,237,233,105,122,167,157,60,205,128,233,42,208,201,61,179,189,242,71,86,241,114,204,250,211,19,139,47,255,56,232,112,84,245,227,101,121,14,159,219,11,249,74,125,29,24,165,45,15,158,240,45,123,87,91,163,190,250,87,203,32,233,106,4,105,38,214,17,214,21,230,211,36,146,43,120,178,242,55,28,70,151,54,63,178,39,107,165,248,170,59,185,107,93,241,248,18,75,60,82,90,241,132,89,5,76,113,247,30,109,222,131,15,124,238,188,7,188,179,202,183,46,40,73,17,225,224,14,223,179,106,101,216,4,228,51,33,130,160,105,235,178,147,160,240,199,148,49,54,82,12,89,225,28,92,30,96,152,1,75,97,50,214,35,96,90,134,229,177,36,179,70,241,239,126,154,20,183,158,156,232,42,190,236,137,228,138,108,126,17,37,206,238,136,112,6,194,217,175,85,209,31,164,146,146,99,101,58,240,24,170,6,182,168,63,184,150,24,195,168,206,166,17,14,5,6,167,120,31,152,14,248,157,31,152,78,42,135,89,80,151,222,247,168,217,249,39,214,183,89,242,243,212,160,33,249,254,247,204,184,181,170,195,37,157,51,221,213,127,16,46,55,114,168,194,48,76,190,147,215,31,141,32,191,176,139,249,26,188,158,248,40,133,121,6,32,204,72,29,12,120,188,249,188,82,173,114,165,170,44,112,152,134,79,28,12,155,19,222,62,112,143,142,200,3,47,179,76,80,184,185,166,23,55,188,158,47,132,41,172,143,64,155,137,59,63,67,161,186,110,208,249,23,172,30,117,97,131,65,232,250,176,192,171,75,71,61,111,11,189,132,236,48,29,40,207,39,112,130,20,111,28,169,213,166,63,149,210,64,70,55,251,39,96,115,214,210,151,117,158,98,26,1,162,206,169,3,129,100,148,79,27,112,205,82,210,79,247,252,84,241,84,118,165,69,176,87,85,239,1,246,217,16,116,53,21,106,34,5,217,47,204,134,90,242,13,164,211,114,204,119,140,50,149,166,165,184,74,159,85,160,236,151,183,192,63,121,213,15,198,232,92,229,55,39,201,54,23,85,33,251,139,20,208,16,184,111,239,165,1,69,78,90,209,70,11,183,191,234,106,90,11,250,211,39,226,116,250,44,48,198,53,83,97,218,124,46,12,185,249,142,254,185,76,113,221,175,140,18,152,6,133,192,39,222,237,23,30,106,22,124,96,148,205,253,109,34,193,184,100,198,1,110,206,134,174,86,147,146,54,31,100,67,207,222,50,222,38,28,61,25,163,160,33,86,125,80,202,74,242,217,242,140,122,132,49,244,222,53,157,205,14,76,243,250,8,184,195,233,19,216,132,21,227,228,236,206,36,211,7,76,91,146,195,214,111,42,23,62,141,110,232,23,62,48,164,148,112,194,224,230,59,4,92,25,155,166,48,177,244,188,219,139,138,197,155,126,62,19,197,89,159,10,65,155,10,43,158,93,16,54,240,126,225,240,99,117,11,96,82,101,78,84,162,21,47,75,205,177,193,182,74,222,245,1,74,42,240,249,101,136,23,126,110,10,158,154,254,132,68,159,35,16,175,72,192,166,173,63,125,194,202,228,3,137,108,166,238,123,64,131,85,92,173,187,84,133,92,145,107,131,96,247,131,91,34,223,255,188,77,184,96,62,13,227,174,123,162,212,7,166,151,121,4,12,37,90,95,54,201,109,223,127,224,81,221,213,223,245,103,35,220,46,60,149,227,106,209,240,142,79,160,101,171,166,237,7,238,110,17,6,252,56,171,163,67,186,124,12,243,41,148,250,124,62,208,198,226,174,113,95,86,107,204,105,94,27,113,221,148,89,213,135,11,55,157,237,109,237,213,90,116,87,125,142,182,212,250,7,163,248,164,217,47,211,172,247,30,137,74,123,81,78,207,67,153,248,187,212,11,171,93,227,65,207,68,29,247,85,72,156,63,15,124,208,67,241,161,228,156,223,95,166,33,213,131,59,19,35,87,17,40,224,104,186,53,155,173,179,125,124,225,228,93,35,192,148,161,116,40,12,20,44,253,104,227,163,235,164,2,60,5,198,44,75,97,20,81,61,138,57,179,11,180,251,103,164,88,47,185,195,102,96,62,31,184,187,80,26,42,115,136,157,233,125,159,21,41,214,8,178,127,148,248,117,90,192,177,202,95,39,162,154,234,20,57,153,224,60,86,32,195,195,214,235,65,177,246,188,48,13,156,10,187,40,196,1,105,228,220,58,165,160,252,115,143,101,255,152,245,135,33,29,121,184,76,227,95,214,204,242,52,55,199,28,39,199,104,85,174,235,140,231,22,35,120,226,0,37,225,19,4,9,55,217,170,205,172,117,100,39,74,85,54,90,247,216,23,157,168,66,215,107,83,73,246,169,206,228,60,84,48,111,210,166,80,226,113,46,58,53,228,77,34,89,227,254,69,72,23,64,93,147,87,101,117,82,191,236,179,251,208,174,40,80,154,202,125,148,224,26,51,21,221,38,45,231,40,250,31,18,141,210,88,179,162,118,208,204,83,163,232,28,12,71,197,103,27,234,189,91,83,14,6,247,7,94,15,12,113,213,71,96,71,13,91,133,225,12,118,131,135,31,60,158,209,143,152,78,9,24,230,78,122,70,63,173,146,241,219,76,49,75,231,4,107,71,205,14,91,26,84,103,66,130,231,111,186,129,1,155,85,59,17,116,120,137,247,7,171,103,51,195,230,44,223,1,159,249,90,179,144,168,212,20,239,85,174,214,39,91,159,153,176,162,100,177,5,126,158,202,217,97,247,216,217,156,56,99,61,197,30,91,199,98,151,76,207,53,187,13,133,103,114,31,97,131,207,255,239,26,24,226,242,240,141,149,78,33,250,221,248,96,76,191,253,232,243,175,91,168,27,63,216,173,97,126,240,124,96,146,91,126,112,163,151,160,63,219,34,52,243,190,239,199,154,35,213,254,213,224,251,190,32,159,149,7,94,45,123,153,182,226,173,128,33,222,3,151,225,203,61,240,80,203,66,4,112,122,148,254,250,175,97,102,63,240,112,51,120,224,142,249,128,238,208,183,87,105,107,55,9,225,39,99,114,208,45,232,185,137,23,221,243,222,245,70,22,176,191,217,152,236,97,99,199,59,124,60,130,170,187,133,2,129,193,185,253,255,195,79,10,149,254,188,152,177,96,3,156,213,228,129,167,203,209,131,98,229,252,162,163,100,129,207,162,187,223,180,93,108,217,104,9,106,170,179,188,136,122,70,124,95,20,197,199,28,79,10,54,151,152,24,140,198,176,243,11,175,152,24,128,187,102,127,225,234,150,126,143,38,84,127,80,103,201,25,88,202,35,178,153,175,21,220,15,158,58,80,96,115,38,15,159,58,226,146,143,236,41,126,68,57,62,62,179,31,234,79,146,127,148,26,211,225,129,179,86,121,129,219,218,130,246,241,30,60,163,68,7,76,14,81,170,19,85,102,36,252,239,242,11,214,72,188,25,90,117,103,63,176,134,41,122,176,26,64,46,35,48,151,33,112,210,220,217,128,192,85,229,232,172,22,143,166,36,22,233,200,159,26,107,122,202,96,182,177,250,96,122,209,84,133,118,83,66,205,129,194,108,18,38,1,173,80,203,23,243,243,189,83,201,93,10,19,12,76,129,53,60,162,41,122,198,6,27,24,241,54,133,41,21,43,172,62,191,251,39,250,32,39,175,234,176,133,92,244,242,182,171,74,134,181,43,149,134,121,50,246,115,160,24,147,41,76,153,102,95,88,250,148,81,216,68,141,207,95,7,42,104,66,221,51,120,70,132,15,172,174,125,187,80,252,142,39,182,214,76,79,249,186,240,12,231,133,135,174,76,192,229,142,147,109,58,56,130,226,162,126,15,62,147,139,244,25,24,188,189,179,207,224,166,115,236,62,123,231,230,18,179,6,67,136,80,216,10,197,1,159,15,126,61,240,164,156,119,225,179,74,230,7,198,190,228,158,92,155,28,26,53,226,26,245,78,68,222,135,186,202,238,95,91,105,189,112,125,158,89,71,211,121,93,244,113,200,218,133,83,143,11,159,133,231,121,42,152,195,120,100,199,209,233,121,91,56,2,15,249,229,243,225,149,23,158,10,211,135,165,92,5,84,123,227,182,240,180,82,34,196,153,238,17,94,116,152,246,112,37,180,64,174,116,254,28,203,95,89,89,191,30,4,85,162,16,139,198,212,67,6,51,175,181,184,50,58,244,114,123,24,28,36,95,242,133,209,17,81,216,50,107,1,239,173,6,46,20,13,83,4,18,228,90,207,219,209,135,70,162,216,103,89,26,3,30,234,18,94,13,30,70,12,19,77,42,250,76,176,215,242,160,113,152,205,198,238,207,32,45,81,161,32,243,161,228,111,82,202,148,229,253,104,172,5,234,67,169,34,79,224,207,155,60,189,232,234,32,147,215,104,115,252,193,236,111,135,166,164,137,101,93,36,172,210,219,148,53,16,192,4,22,177,220,128,161,236,206,7,246,185,8,112,63,76,48,202,195,221,135,201,52,245,166,254,192,12,142,22,48,73,25,249,101,2,103,111,133,169,116,48,166,135,158,65,246,49,126,186,88,146,160,40,227,144,14,148,226,176,85,25,31,244,124,170,35,208,115,238,169,84,200,179,81,137,29,21,89,144,241,144,48,105,104,143,7,198,144,209,21,17,248,150,254,112,150,26,106,223,178,205,97,212,103,224,3,163,130,172,236,208,100,45,238,14,227,229,208,158,147,15,114,162,1,51,123,200,201,201,200,228,120,211,236,235,151,46,60,12,94,55,203,68,252,13,75,196,247,232,20,149,69,172,209,198,170,207,149,231,208,55,63,48,109,103,233,185,242,19,191,247,184,180,19,144,44,157,40,207,164,16,30,215,117,90,67,175,82,10,225,186,122,39,50,5,18,122,74,30,90,44,213,196,128,135,125,135,47,188,21,222,170,28,66,167,82,138,60,140,113,60,171,246,47,36,91,2,230,133,155,74,196,156,49,220,66,69,160,154,177,247,20,5,63,134,248,88,113,229,157,162,141,182,185,177,166,122,175,11,62,168,72,202,63,100,250,94,239,83,235,232,48,212,253,194,110,92,96,240,217,208,189,92,251,230,70,186,140,240,51,165,107,51,89,182,61,193,55,169,76,44,137,134,62,150,3,71,3,17,48,100,192,169,196,243,81,92,154,240,192,216,226,104,135,16,28,233,40,46,30,152,254,132,172,148,119,50,11,62,214,38,46,149,169,63,112,40,1,216,137,246,211,182,94,208,84,141,113,62,57,149,114,199,105,116,111,113,238,243,49,39,125,97,229,122,220,161,226,89,223,126,228,130,228,178,199,156,19,255,176,135,79,207,219,242,216,108,98,86,178,230,67,228,47,109,196,199,13,125,87,69,46,113,108,76,119,194,195,96,100,106,135,65,65,240,201,183,146,232,238,164,167,1,168,160,22,182,3,134,106,60,31,46,127,11,205,148,202,94,97,170,6,26,240,153,149,198,133,31,205,44,168,157,205,101,196,235,130,34,184,159,150,144,51,147,184,184,167,41,33,148,172,146,42,153,186,182,175,124,72,133,20,21,153,229,101,140,200,121,147,204,237,207,48,196,118,77,209,161,45,222,200,36,186,240,194,65,81,236,127,186,77,16,222,175,23,166,111,90,185,248,232,150,149,184,176,157,212,228,186,155,65,202,242,205,11,105,228,246,116,154,97,79,155,61,41,177,76,172,109,191,112,137,108,59,240,24,74,14,55,210,186,199,103,116,171,102,117,39,219,102,11,239,117,52,154,196,95,197,121,242,37,217,231,44,250,157,247,75,153,71,176,220,11,197,236,137,177,83,81,152,174,169,64,33,241,118,165,196,227,97,235,183,93,211,163,169,8,156,152,102,46,124,78,37,147,237,164,177,198,195,109,227,193,22,189,47,190,153,233,4,65,224,51,52,158,163,41,135,200,201,159,36,211,166,92,149,203,61,122,63,110,17,108,217,214,222,1,231,244,88,48,109,18,96,219,99,94,99,101,78,165,139,146,235,119,41,113,224,94,235,19,233,152,143,178,15,114,107,171,209,152,24,251,202,88,61,9,164,178,186,159,97,227,50,162,46,74,184,3,23,93,97,188,188,46,60,114,85,146,247,36,250,243,217,20,177,152,173,206,130,192,43,18,196,150,113,202,237,137,209,172,123,199,97,242,78,26,183,18,182,5,201,27,221,120,109,230,52,227,205,26,37,66,122,232,82,213,240,145,26,119,144,130,140,233,85,90,127,142,14,239,99,234,67,8,126,63,151,214,86,140,6,248,230,162,72,108,15,45,92,221,232,19,164,18,250,180,95,64,87,247,143,0,253,213,164,31,193,153,218,107,141,11,199,234,163,63,207,148,169,63,198,82,159,68,25,207,88,98,108,173,128,209,72,204,207,71,114,107,105,198,227,83,59,23,131,93,41,228,7,63,91,183,51,195,86,151,167,38,21,141,144,220,19,44,157,169,201,99,169,53,112,6,125,66,200,81,98,226,24,104,49,233,3,199,26,41,199,48,5,126,98,29,19,174,201,23,237,234,247,188,105,63,10,130,226,98,227,181,181,49,240,76,183,189,197,180,98,162,115,218,86,72,107,96,29,77,224,167,81,45,97,210,215,239,111,143,249,136,26,33,243,183,86,87,248,157,233,207,32,205,247,228,248,23,60,93,135,245,46,142,195,58,236,158,69,157,230,235,28,207,155,166,254,170,173,183,228,251,91,12,36,210,228,10,19,252,228,114,199,217,86,85,199,68,71,209,93,161,186,217,186,106,79,112,114,177,14,64,114,161,69,81,82,142,249,194,125,107,184,65,100,84,199,253,0,160,231,202,47,195,187,236,49,132,73,109,170,78,44,205,125,41,242,122,244,88,149,162,110,18,136,149,166,120,40,40,23,171,248,67,206,51,116,96,81,103,219,79,235,122,166,220,227,199,66,94,96,228,168,218,164,245,64,126,48,116,208,244,136,81,194,98,246,5,136,76,197,212,134,98,54,240,201,157,170,217,8,143,243,71,81,250,107,37,130,249,93,237,85,169,132,224,207,54,52,142,53,34,140,192,185,116,23,219,248,229,133,198,99,58,114,2,145,225,201,5,76,93,134,10,11,101,122,174,93,177,190,98,50,220,180,183,60,91,42,163,239,11,111,213,87,63,161,254,30,249,94,26,38,1,218,207,79,190,32,62,205,205,134,248,233,116,38,153,188,234,133,109,129,151,161,128,207,79,139,75,227,161,62,82,126,131,194,245,55,132,145,175,90,26,121,66,52,155,30,232,64,180,212,73,154,34,20,126,84,113,112,225,5,168,242,3,38,117,190,31,134,100,72,64,34,48,106,221,49,84,90,109,112,156,85,173,15,247,150,128,233,134,124,148,139,16,106,244,101,117,155,61,169,234,182,140,243,109,117,255,114,217,123,173,39,234,61,11,19,234,212,2,247,71,43,0,198,228,190,71,211,33,172,114,101,155,172,251,253,109,2,66,109,216,95,100,78,118,220,88,106,207,148,100,36,71,95,126,172,51,112,234,92,138,192,121,190,151,150,77,96,230,105,139,207,145,107,165,94,82,187,182,199,178,88,6,47,255,131,159,166,122,248,74,83,224,250,246,220,39,183,255,48,20,74,182,78,150,103,73,190,35,237,44,148,229,233,10,166,166,185,239,72,91,143,42,5,75,112,145,113,136,198,207,219,82,76,157,67,96,85,211,32,244,27,241,196,168,233,149,103,175,188,146,43,138,253,68,6,116,12,35,16,22,20,95,208,244,104,115,37,204,135,238,16,103,237,86,233,185,51,55,182,59,159,1,171,169,207,129,207,96,152,235,158,252,108,37,244,232,243,64,214,253,64,210,42,234,113,182,177,231,114,73,10,158,55,214,161,207,162,155,67,203,198,224,167,191,15,14,80,187,99,212,108,121,244,220,203,164,244,3,94,204,28,10,163,75,23,231,134,191,242,166,155,72,110,199,149,241,173,104,164,113,78,182,92,221,196,108,120,16,29,81,24,237,155,122,225,57,159,132,17,10,211,53,222,8,53,247,63,194,179,75,36,220,205,154,201,53,42,29,35,5,33,239,192,91,247,148,150,58,188,244,124,200,224,83,93,194,41,206,148,104,184,217,191,196,175,28,61,104,106,137,215,109,82,144,250,204,73,147,69,97,21,63,188,49,158,246,88,236,217,124,219,104,45,148,171,106,115,237,9,5,71,124,94,29,7,84,141,167,135,21,81,226,228,5,22,174,188,208,65,96,232,53,152,109,90,40,26,222,141,95,243,169,195,228,54,116,103,119,134,86,24,182,176,101,200,67,91,16,251,144,189,25,146,132,117,60,189,162,195,154,54,3,198,135,68,59,96,19,41,67,63,154,24,75,121,86,155,248,185,251,214,109,35,60,181,180,181,178,161,7,228,41,4,20,88,119,215,26,14,190,52,81,255,60,240,120,234,209,16,69,198,136,175,27,19,142,250,36,192,183,209,180,47,60,181,27,99,195,178,106,49,212,166,109,74,159,146,2,162,21,57,224,92,158,54,214,12,51,206,131,226,109,142,120,154,14,206,240,141,34,40,192,38,238,73,99,163,74,86,226,133,33,44,144,244,198,172,211,51,70,195,66,41,123,61,109,132,103,83,18,63,125,126,72,55,33,139,29,80,228,16,72,207,158,215,47,53,76,227,230,58,193,255,156,27,243,221,174,240,185,79,223,45,111,155,142,181,23,4,211,206,168,155,109,118,165,91,251,160,206,218,8,29,61,96,147,141,83,24,46,122,92,121,205,79,55,135,77,28,177,108,211,102,160,220,78,12,6,66,190,11,248,17,138,59,48,126,149,49,37,90,191,199,211,30,121,182,218,197,19,240,220,118,123,250,53,80,163,205,57,94,8,244,88,101,131,76,164,15,34,224,64,8,116,238,199,52,146,214,240,184,52,108,109,149,212,205,183,31,44,121,164,9,90,125,234,244,152,74,222,147,147,184,212,22,174,243,209,164,251,182,81,161,86,154,124,37,15,26,131,28,53,181,174,148,141,194,174,113,197,109,91,183,147,178,65,186,57,223,196,209,232,207,60,92,118,202,137,247,228,249,201,234,252,216,211,247,251,67,149,73,9,106,116,1,175,88,194,224,133,245,135,109,104,17,160,159,220,250,18,234,122,40,81,59,152,190,88,124,170,148,180,105,199,223,166,81,242,65,116,198,41,227,47,237,96,25,111,147,4,82,102,17,189,126,174,209,128,162,136,114,246,232,140,140,50,16,205,238,227,97,63,55,38,242,118,215,206,172,189,3,68,250,93,150,86,26,243,149,139,139,188,121,186,203,91,177,214,191,11,155,65,89,60,18,102,60,77,23,77,74,47,247,227,171,153,205,245,245,82,182,82,75,76,181,102,6,39,21,212,65,222,236,134,181,102,15,39,132,241,49,81,88,136,115,103,180,110,196,35,122,192,96,242,157,52,246,188,168,157,139,9,116,9,7,3,178,134,67,197,10,27,4,141,88,241,23,38,239,85,166,194,142,10,88,4,127,116,151,140,173,48,58,30,65,156,70,213,191,43,117,225,188,119,211,198,245,237,42,114,113,18,171,52,115,28,246,117,115,81,55,150,112,161,49,4,162,7,113,153,60,172,92,55,94,198,225,168,90,205,249,85,180,229,79,228,50,80,158,247,109,248,132,181,34,68,93,2,203,25,113,208,129,203,18,245,44,236,186,111,99,27,83,87,22,117,236,70,249,162,185,182,22,174,13,102,161,46,240,217,179,68,175,55,59,169,173,5,214,106,221,103,49,145,38,116,58,182,194,181,223,66,38,100,5,116,48,5,102,153,45,119,79,201,178,123,199,81,165,26,56,110,8,70,94,94,226,86,228,105,83,36,108,14,60,159,118,236,102,201,163,114,163,67,212,128,238,235,52,43,134,93,239,183,183,85,2,30,31,179,51,15,196,167,105,29,243,242,105,118,68,94,218,190,115,2,220,57,129,9,170,102,220,216,217,157,62,115,33,174,164,183,243,147,232,112,107,95,104,175,248,67,221,173,25,142,209,146,157,235,16,135,90,143,189,23,150,81,146,225,166,64,161,39,63,111,164,9,57,2,1,147,114,39,241,146,212,20,21,31,13,84,10,126,231,54,115,99,146,56,226,59,143,23,205,55,83,54,170,44,89,28,189,7,231,243,36,24,123,20,62,110,253,178,179,105,94,127,112,195,185,79,194,86,74,222,231,157,250,79,55,40,177,73,237,221,169,45,127,197,171,198,190,123,104,170,214,28,140,156,57,135,3,200,217,228,72,102,30,30,209,25,157,126,244,137,184,40,59,92,24,53,40,127,219,54,147,174,172,47,132,76,237,142,75,227,68,42,188,193,93,37,47,125,33,195,133,158,197,208,23,66,9,105,7,204,68,83,229,117,110,102,239,123,52,12,92,29,12,166,173,182,252,183,51,189,7,83,96,204,33,166,223,247,198,186,89,231,180,74,109,248,75,2,16,117,160,95,36,39,255,156,187,63,152,194,91,125,110,140,45,238,23,51,159,41,124,42,9,191,91,185,183,248,177,221,242,79,130,154,209,209,119,93,208,205,170,242,224,59,118,85,222,68,140,151,248,89,125,244,235,155,197,10,80,31,60,107,85,251,42,190,85,83,37,191,240,214,110,91,70,2,236,209,128,249,128,20,94,84,173,191,247,145,77,238,70,62,206,129,196,169,127,94,205,76,84,69,218,139,44,59,251,194,239,198,160,189,156,233,79,96,219,138,127,251,194,159,93,155,152,249,53,56,86,100,32,62,216,182,207,15,218,206,218,231,7,15,171,43,203,199,137,252,109,141,115,47,180,211,37,32,192,90,22,103,187,31,140,248,196,208,142,113,76,33,153,172,63,184,96,186,38,219,167,129,121,153,247,239,91,163,238,214,222,3,115,147,159,126,105,136,144,110,145,75,59,195,187,164,230,109,242,141,30,177,170,163,97,32,225,89,114,189,48,169,20,153,56,88,177,122,160,181,137,144,97,27,246,2,190,9,13,61,83,4,185,228,117,162,167,179,3,61,83,171,210,67,141,168,148,182,255,242,143,84,168,145,76,54,230,126,220,22,77,193,91,195,32,140,166,226,104,26,50,181,121,193,132,35,226,202,234,175,173,94,59,12,176,42,184,48,234,199,79,39,201,140,41,137,97,50,158,246,179,101,209,205,10,152,40,160,61,205,134,213,201,167,192,116,221,43,239,219,152,61,237,194,123,43,165,150,190,8,47,22,54,82,119,103,86,81,121,11,56,137,217,81,132,10,30,193,15,22,242,233,239,154,164,118,123,118,148,52,82,140,128,205,241,88,57,158,76,182,117,5,140,105,171,74,28,17,107,119,135,9,148,52,157,244,107,140,115,148,205,202,35,104,102,60,27,31,163,204,56,15,139,211,114,210,205,111,107,96,155,249,20,196,7,187,45,127,215,230,178,245,84,219,209,15,184,163,48,211,121,162,165,124,24,31,217,199,48,212,167,162,57,106,132,133,82,124,0,38,69,242,212,135,168,66,251,124,199,108,85,251,124,114,181,232,192,249,203,134,39,160,98,184,13,231,58,159,196,207,144,76,235,145,234,108,124,93,173,197,193,249,241,27,35,15,236,222,15,173,154,75,231,163,18,138,25,86,139,11,67,249,69,97,196,98,210,190,159,207,92,154,59,47,152,199,15,191,176,115,79,171,62,124,19,147,8,246,119,73,70,237,121,36,104,199,127,251,166,19,23,156,72,67,77,187,45,159,234,84,51,182,208,79,74,229,192,214,43,247,61,177,102,109,92,58,18,8,186,252,93,254,248,29,154,11,90,22,17,248,193,184,170,117,229,166,78,216,103,190,34,163,224,138,222,209,35,167,118,38,161,226,48,43,68,202,47,169,214,173,69,27,9,142,151,115,139,223,189,235,108,81,108,235,93,181,55,32,103,199,60,202,118,39,61,74,17,103,182,201,190,59,66,101,6,245,200,170,251,251,51,33,121,244,102,118,187,218,46,5,53,179,120,203,19,106,191,180,203,106,235,66,70,109,96,4,76,3,235,219,78,94,188,80,66,151,9,194,214,79,227,16,75,186,223,53,178,17,218,212,141,17,227,240,21,160,253,122,40,181,135,140,197,171,197,51,67,185,73,27,135,40,162,236,230,47,228,68,215,83,179,200,243,167,73,226,39,183,117,76,222,23,182,208,219,55,2,231,101,215,199,40,196,218,128,79,36,249,141,21,124,204,212,83,128,254,102,24,66,223,111,119,40,185,186,93,157,8,131,20,31,197,16,95,203,212,110,65,140,65,188,59,154,208,92,243,45,211,220,15,124,233,234,228,90,159,238,77,100,113,93,201,150,69,145,207,90,91,208,74,153,46,169,211,32,88,19,134,202,93,175,93,61,153,3,57,245,108,166,52,185,128,145,96,47,1,195,165,127,250,128,241,13,246,75,163,76,127,162,119,205,152,100,84,115,182,195,8,235,45,109,213,226,137,122,248,6,252,116,248,163,19,209,189,244,196,201,243,82,245,153,132,185,99,220,22,58,195,154,30,59,91,64,244,147,2,174,173,232,7,66,85,106,173,56,53,90,219,42,48,243,219,61,57,204,34,184,94,153,44,115,82,255,96,90,127,150,38,246,6,121,67,95,208,73,225,47,149,165,68,197,178,58,72,186,248,145,99,67,253,205,111,138,68,170,178,49,104,123,136,77,23,130,66,231,189,61,180,239,54,188,190,217,32,198,55,237,191,36,169,26,205,9,118,244,216,202,139,237,244,97,249,202,51,246,163,227,128,14,103,48,202,225,17,156,233,71,127,217,90,236,124,112,79,108,111,94,149,103,219,74,109,135,233,178,85,218,29,74,53,43,206,205,106,240,184,47,240,31,125,136,236,140,104,160,150,147,203,158,222,132,114,222,4,206,239,90,210,181,202,146,223,211,217,253,206,246,122,14,157,160,237,171,23,255,68,215,214,227,18,194,228,30,63,77,11,227,120,61,164,202,121,130,254,34,51,214,197,234,113,64,211,186,27,175,48,150,72,194,169,104,62,157,183,249,14,223,49,30,225,122,155,38,71,124,25,216,183,170,24,57,49,133,119,157,146,27,36,237,48,180,200,78,91,156,95,90,65,127,84,223,7,177,238,244,184,141,12,181,250,35,236,129,148,147,63,51,68,197,186,60,51,132,17,239,230,124,152,33,185,58,77,22,162,136,120,38,137,252,184,28,140,200,89,196,193,36,163,168,208,171,61,103,13,137,34,22,222,92,212,219,147,153,200,73,61,116,86,12,216,96,226,197,138,36,99,119,248,204,152,52,234,10,140,227,145,143,65,212,35,232,212,17,163,215,194,118,239,206,191,100,12,235,227,65,91,35,231,112,182,14,103,228,168,129,38,158,7,253,14,5,108,37,68,181,222,168,99,222,24,221,134,153,245,201,165,21,250,118,119,204,161,172,188,121,168,53,47,21,203,24,10,38,131,46,214,187,228,229,92,56,134,115,55,232,123,23,238,166,147,25,195,140,48,237,129,145,246,31,113,219,216,218,168,175,175,165,165,183,175,105,136,80,86,169,161,147,216,172,177,150,163,115,61,151,30,188,33,158,198,19,167,0,36,143,20,111,237,16,155,109,230,82,84,101,8,99,30,131,95,66,192,16,42,228,194,205,25,39,174,12,57,64,245,122,42,211,92,56,29,197,77,82,106,236,5,66,114,30,254,54,205,210,69,136,190,101,82,52,191,112,177,52,157,194,166,237,227,48,130,154,194,220,193,219,6,33,244,15,30,19,198,145,94,25,92,234,21,48,242,143,69,225,243,201,44,95,89,200,39,45,97,18,26,28,125,113,236,241,49,87,125,224,124,54,43,126,105,189,218,190,73,158,169,137,199,56,138,52,164,88,155,160,121,75,145,240,131,105,127,82,79,60,224,236,165,19,242,69,155,166,23,129,207,19,78,241,182,207,20,129,18,183,14,6,100,6,3,78,246,2,116,36,145,39,136,216,138,28,67,126,142,38,137,234,111,27,18,189,176,157,216,204,133,31,211,175,93,117,60,131,248,124,91,41,190,124,28,32,69,71,148,221,24,109,17,23,206,83,149,252,161,132,229,27,245,157,136,35,229,199,146,155,27,95,129,82,44,156,143,99,55,228,91,135,137,142,212,239,155,237,132,55,93,55,115,19,109,250,133,152,5,104,204,104,137,32,66,95,54,91,228,251,219,88,184,168,41,4,48,57,220,11,183,220,244,104,243,40,142,159,54,141,27,65,207,6,48,197,151,157,80,213,208,11,71,35,162,181,184,240,51,231,236,173,115,210,70,33,201,135,10,157,106,85,159,56,210,137,110,148,12,108,186,16,2,15,230,192,56,218,196,126,228,145,163,134,24,11,208,207,181,67,190,93,186,80,251,61,152,230,55,125,40,103,108,164,251,229,67,167,88,245,49,73,175,201,185,28,205,204,253,36,254,194,252,19,71,160,120,164,100,221,228,161,20,19,22,184,15,101,161,238,246,88,168,247,22,211,70,162,14,170,238,237,25,50,197,125,155,38,52,95,21,62,255,27,113,52,6,197,178,104,227,62,49,188,189,173,253,104,187,250,190,232,229,138,125,42,1,211,227,253,158,254,63,178,206,165,133,154,227,186,218,255,197,99,13,234,126,209,56,124,16,200,44,195,96,130,72,132,17,36,182,81,148,129,49,254,239,95,61,251,156,189,107,149,162,24,34,189,235,237,62,221,213,117,217,215,181,208,60,119,43,188,65,230,175,82,106,216,209,173,133,179,72,101,79,146,218,52,218,59,112,16,221,169,58,78,237,179,109,192,238,153,195,151,92,184,220,237,81,142,135,102,46,92,50,212,25,245,189,72,190,120,171,87,131,160,162,168,56,16,115,52,234,37,200,235,152,26,233,3,19,13,11,71,117,11,189,11,43,125,81,151,18,78,48,233,52,189,55,180,130,37,92,232,109,57,88,129,73,29,199,168,192,27,248,194,25,250,177,30,176,245,247,235,107,195,28,24,87,163,22,160,39,80,66,35,209,191,23,70,214,115,111,114,166,61,94,11,241,138,174,219,33,238,248,138,49,235,8,73,233,107,39,20,118,103,92,13,235,136,206,179,76,219,68,132,52,44,146,246,140,25,61,181,53,96,227,45,213,65,33,131,21,17,143,77,161,156,14,10,251,213,14,239,125,49,111,229,183,17,133,155,215,247,71,132,74,79,206,98,81,142,122,125,127,212,180,116,113,210,24,22,129,5,226,218,89,111,206,222,236,25,140,6,179,128,80,55,1,67,255,19,191,157,186,246,51,26,188,99,121,33,59,95,178,238,88,100,161,124,155,39,153,89,85,228,3,241,51,172,136,128,155,10,142,161,139,194,41,226,168,25,154,15,76,60,119,70,252,138,136,164,254,180,209,39,250,115,31,115,122,62,199,46,116,126,219,125,171,6,199,228,154,207,205,87,142,140,19,244,251,77,69,249,10,85,86,53,190,87,33,15,160,51,137,174,20,175,9,130,12,46,23,173,112,182,198,159,20,187,14,28,69,194,192,109,112,25,203,231,10,117,241,235,1,107,139,229,67,164,76,181,221,177,175,32,232,118,24,229,216,231,214,157,228,183,195,9,73,244,23,110,78,171,220,56,206,219,122,78,167,110,220,211,223,104,164,21,59,235,46,15,236,210,117,205,18,190,207,218,60,14,204,117,82,240,184,143,103,43,176,85,127,185,33,131,42,33,140,235,2,227,77,205,184,249,167,234,94,224,115,188,120,150,28,152,198,8,53,116,18,166,211,136,56,42,164,172,106,201,36,83,21,9,56,181,103,207,97,103,112,105,148,134,25,163,210,117,76,156,188,34,38,78,40,171,136,87,88,22,149,187,253,194,199,121,82,19,108,113,56,246,41,112,211,227,233,192,165,12,65,159,61,135,250,216,58,111,120,184,43,221,21,26,20,125,68,146,129,122,173,164,71,0,54,246,146,91,159,61,68,175,37,243,146,239,197,20,144,11,76,23,195,142,7,219,86,239,40,47,141,102,64,218,49,83,168,71,150,200,69,33,203,16,182,58,37,42,229,121,233,77,225,71,60,248,78,243,177,176,246,135,18,52,38,202,217,2,212,201,96,140,198,138,153,64,17,240,214,171,57,52,239,79,35,225,176,244,189,22,241,70,255,90,208,252,233,194,133,225,98,121,77,28,115,152,160,122,23,56,99,168,198,111,83,58,35,143,118,118,175,179,77,228,152,195,147,222,158,166,112,223,206,214,107,170,22,132,47,5,38,93,24,51,5,203,61,61,143,198,22,232,254,170,213,78,171,144,46,252,36,105,197,158,146,76,31,72,111,62,137,208,142,128,233,237,121,208,168,111,6,165,179,109,11,76,40,207,131,38,159,173,109,41,58,163,31,16,116,169,138,58,232,242,237,40,179,25,61,191,187,40,137,171,177,153,241,207,243,187,115,135,15,78,18,65,51,143,192,41,187,218,172,237,148,77,247,132,10,151,85,190,91,56,132,133,243,129,97,6,188,123,52,180,218,207,144,208,203,19,143,70,249,220,212,215,154,148,32,196,193,70,163,190,62,25,153,47,55,197,153,164,75,125,85,68,142,67,198,140,243,154,114,162,253,192,97,106,99,74,32,191,243,160,227,238,240,4,235,53,149,85,45,112,124,51,47,104,159,62,159,146,2,148,29,182,0,58,219,69,97,234,195,110,146,129,224,204,212,247,34,163,228,177,80,92,248,165,125,34,196,230,209,242,14,248,216,10,91,31,13,91,207,93,12,168,139,167,246,217,115,245,221,11,141,81,93,132,156,184,26,146,176,72,10,89,251,117,127,158,124,236,107,56,18,15,234,207,202,93,200,48,59,140,58,185,232,143,66,130,187,189,13,159,1,155,79,235,90,33,196,27,129,65,116,25,171,208,81,179,107,108,88,84,29,134,62,87,204,233,106,12,2,61,146,70,232,245,233,160,33,222,18,203,103,146,171,172,58,228,199,197,216,49,201,207,113,61,82,237,207,168,76,167,23,111,214,218,167,167,143,169,185,196,161,75,31,181,86,160,0,247,125,109,218,5,185,171,156,17,200,65,212,34,87,211,127,33,211,152,98,152,117,127,187,67,130,172,191,77,254,176,94,239,8,67,95,225,73,163,87,120,71,198,157,165,191,13,105,79,9,148,168,150,12,26,94,132,55,165,218,189,31,243,172,18,141,11,55,187,89,68,69,39,131,149,6,148,123,181,57,144,23,166,155,176,132,97,137,70,171,200,171,244,106,115,43,102,249,178,68,191,220,28,113,225,180,174,231,69,139,132,12,57,164,159,145,22,162,222,50,109,93,66,112,251,246,107,110,91,7,145,220,156,206,146,157,99,99,89,70,133,22,48,165,56,68,16,34,9,8,19,70,21,216,242,42,225,30,145,228,147,207,221,8,0,164,216,110,63,9,168,45,48,141,115,225,184,153,100,149,36,255,129,83,31,119,88,208,91,215,171,225,20,152,225,228,55,28,166,34,143,70,205,170,191,247,249,97,124,208,166,112,155,17,2,64,68,72,181,50,65,9,148,4,76,60,105,63,112,247,162,108,131,167,46,2,60,254,30,135,31,18,160,69,183,196,102,6,94,36,55,179,17,233,207,231,193,75,152,150,164,88,225,137,214,49,37,97,29,33,54,130,73,251,29,114,26,222,34,186,87,217,161,245,230,228,219,2,238,248,241,58,166,201,58,68,29,30,148,126,60,191,125,108,230,8,236,163,122,46,241,111,124,169,116,209,179,152,135,136,191,240,57,39,25,40,135,33,148,147,51,170,209,176,86,35,154,68,43,189,122,56,28,152,94,132,133,60,47,229,103,2,82,149,29,241,158,6,33,181,152,42,173,221,134,217,102,119,210,148,64,179,115,197,67,96,205,74,66,154,162,231,215,110,40,150,241,146,16,179,57,168,41,66,127,112,48,168,150,58,94,98,137,44,34,145,133,249,92,156,205,60,113,116,82,11,162,111,197,90,140,183,234,16,234,55,29,17,194,90,49,133,45,65,176,159,171,105,169,152,1,79,8,230,20,38,66,230,79,70,126,168,201,126,199,16,166,200,84,195,213,69,240,84,191,70,241,246,255,102,196,205,181,188,159,106,93,180,177,97,233,215,168,198,44,236,48,21,162,207,183,228,152,141,231,58,6,113,215,61,1,190,246,18,115,108,88,151,178,142,40,14,75,4,21,81,53,26,237,153,99,244,217,249,76,64,90,77,27,102,45,206,30,21,90,166,243,150,244,157,81,66,24,129,230,37,181,149,86,46,126,252,165,64,11,164,185,250,220,80,125,249,233,131,254,64,146,174,28,138,178,143,77,214,34,13,130,154,139,142,232,167,51,120,68,142,37,141,242,108,9,107,173,113,179,63,84,20,21,189,26,58,134,121,19,56,69,51,75,166,118,188,99,34,16,11,83,109,108,203,145,183,59,38,131,148,136,12,120,165,16,39,194,207,115,61,29,200,208,91,143,200,83,80,69,51,234,179,23,29,155,43,130,207,231,228,63,115,229,217,192,117,250,83,35,181,187,194,184,247,49,38,144,147,63,35,74,240,192,233,159,14,204,132,21,23,131,76,194,136,253,132,234,224,46,113,9,122,57,175,49,192,129,58,165,188,241,192,208,26,246,40,33,57,134,90,19,67,195,250,141,165,90,226,24,173,89,39,97,194,190,222,81,4,50,208,9,19,27,136,153,48,34,253,73,246,89,151,135,145,199,199,107,15,202,133,52,112,7,28,52,46,86,85,91,164,196,183,127,92,196,200,225,155,128,157,154,18,187,25,83,85,36,233,173,7,92,96,203,11,71,54,187,239,166,70,14,117,174,97,87,158,21,78,184,90,30,252,188,72,114,218,157,3,99,7,202,142,66,123,70,137,140,243,64,150,73,77,90,35,173,240,136,137,37,103,84,91,158,190,17,78,38,135,225,37,90,207,79,31,203,192,253,255,1,53,131,48,142,242,239,84,92,183,40,108,56,47,161,67,118,118,179,25,53,59,102,47,171,87,119,140,252,117,115,194,221,234,183,100,150,162,142,20,219,236,49,41,200,55,203,68,75,231,44,42,81,52,129,254,214,212,93,131,214,204,230,103,34,213,222,125,233,152,81,98,50,163,24,105,90,190,95,39,218,25,238,18,117,13,212,64,104,55,57,43,162,222,153,68,245,191,244,249,2,227,130,70,133,11,197,151,122,118,225,251,54,143,107,24,173,100,125,214,118,181,234,135,11,111,181,35,138,181,55,221,123,83,20,170,182,25,178,207,113,107,130,124,93,127,153,182,157,158,47,60,171,174,190,2,253,133,159,16,232,94,145,138,21,120,150,91,235,55,76,30,166,171,145,242,233,166,185,87,159,79,84,117,35,62,135,79,212,119,65,59,160,41,74,66,48,82,254,5,243,141,210,90,153,161,209,110,201,81,31,143,156,184,165,100,110,37,137,101,119,146,30,94,8,34,221,171,91,126,173,47,138,38,156,239,167,89,157,172,6,208,26,245,196,211,61,148,3,147,192,148,223,30,198,104,18,83,9,50,126,157,74,84,204,185,194,139,69,110,40,131,19,184,72,31,200,129,81,197,148,49,159,150,204,24,49,79,177,252,46,74,191,164,11,24,225,71,83,120,40,79,70,120,116,199,118,57,33,224,210,179,143,32,99,137,162,56,178,132,75,207,39,130,80,51,230,10,195,47,126,52,104,208,80,144,118,42,218,111,244,81,225,237,49,85,168,228,212,143,109,93,91,177,233,192,194,40,173,178,31,17,222,225,89,120,186,25,187,38,96,104,79,238,17,238,153,80,90,233,110,73,15,85,4,215,168,252,166,210,95,81,68,37,166,195,103,105,43,105,2,23,103,231,9,179,92,220,208,130,38,102,101,119,61,17,106,70,49,212,159,33,203,193,170,211,44,149,253,172,236,77,140,205,119,21,154,58,147,242,157,144,197,138,179,143,150,29,114,138,239,128,123,64,102,162,120,179,116,150,25,57,168,219,218,112,108,34,51,45,240,132,148,49,224,74,57,141,14,10,68,196,190,151,146,107,30,90,185,64,20,100,58,243,13,252,60,20,108,23,129,109,83,9,152,218,30,217,177,200,6,96,56,57,92,160,47,105,2,35,4,228,246,132,21,17,109,49,29,137,141,35,175,253,133,73,118,75,35,45,120,74,17,97,158,232,126,170,157,68,120,225,88,158,237,194,196,139,20,54,145,47,135,207,231,84,110,142,99,218,15,39,86,71,218,225,216,119,178,238,177,236,115,196,22,230,183,63,79,47,166,131,104,199,131,87,38,185,194,51,170,170,81,77,215,180,44,96,112,221,113,86,28,27,117,42,60,17,229,240,95,166,120,83,186,114,12,158,211,15,101,136,65,9,64,43,76,189,85,12,248,25,111,229,200,236,86,153,117,63,23,13,243,178,54,143,129,189,167,11,73,240,177,187,182,2,118,34,156,103,242,148,152,42,100,235,244,230,92,31,211,16,103,82,193,209,111,97,51,228,114,207,201,135,2,167,147,101,49,71,161,24,40,138,82,113,182,98,134,23,221,225,17,147,228,188,143,213,51,57,37,47,188,172,51,32,22,23,107,94,31,12,177,182,240,115,207,74,58,134,187,222,124,101,74,253,253,185,233,192,210,91,163,139,59,227,90,232,106,37,90,66,107,107,139,195,131,10,31,162,12,2,91,111,102,108,40,153,67,81,31,108,208,84,237,87,39,99,253,208,171,89,78,57,54,202,209,31,198,42,196,41,150,51,123,178,46,144,154,159,10,83,50,19,27,105,37,59,166,79,190,140,242,214,225,108,252,100,15,156,162,28,131,127,237,115,190,191,157,123,138,71,195,51,146,141,20,27,52,69,43,6,69,137,93,200,47,120,49,72,7,226,252,128,231,174,61,239,61,123,132,159,9,68,35,20,161,48,193,238,123,188,216,200,8,12,43,216,181,222,76,147,74,175,222,52,197,133,45,193,33,32,126,128,113,140,207,18,214,91,175,15,15,81,167,39,254,122,48,11,14,103,217,136,251,182,206,192,107,119,230,46,253,247,22,137,40,174,97,68,39,89,125,114,90,3,218,157,30,245,157,144,201,105,246,103,32,69,238,100,93,212,199,151,38,188,58,221,212,0,194,150,128,9,80,125,43,122,20,229,189,70,183,157,91,96,24,18,162,210,119,244,166,229,130,86,218,59,195,139,64,131,66,139,165,8,215,147,69,14,24,249,48,121,45,166,66,141,250,231,49,172,213,95,224,98,122,165,1,215,167,174,110,64,158,92,195,122,27,104,130,200,60,29,132,49,34,205,62,216,11,133,2,26,225,8,242,207,215,132,226,209,134,192,43,81,26,239,176,245,199,40,140,6,222,189,154,250,252,173,168,141,212,69,183,240,186,3,19,195,12,116,62,123,18,238,82,137,202,132,97,42,105,58,102,103,217,7,187,19,83,161,86,209,73,69,66,132,58,138,248,105,42,96,36,69,127,62,16,225,156,184,26,82,88,29,20,234,194,35,243,244,233,209,25,10,115,36,229,88,2,148,88,138,229,56,186,108,197,136,30,52,141,154,131,206,117,61,47,182,145,249,94,124,142,218,41,173,7,91,60,47,131,111,67,4,153,211,244,60,25,170,196,241,218,231,91,115,192,43,140,49,232,40,28,242,179,63,232,94,97,200,35,54,32,26,171,192,115,56,245,12,155,78,127,114,94,103,214,158,229,55,110,187,5,5,184,83,225,18,60,147,192,52,24,60,87,247,208,54,179,140,216,20,30,115,131,131,39,5,120,119,45,79,67,7,164,246,48,14,105,100,75,114,200,252,31,184,102,17,96,250,192,190,99,113,12,44,45,221,1,13,14,178,3,115,226,235,107,145,1,219,97,109,155,180,172,94,76,113,225,184,182,250,232,58,133,143,253,27,53,225,103,183,58,219,75,211,41,12,79,117,187,166,248,94,249,249,212,4,79,239,185,74,76,76,193,124,59,61,50,84,141,186,17,178,134,87,120,16,80,10,20,157,6,153,102,3,31,45,68,51,149,43,142,85,187,174,233,102,69,112,18,139,39,183,76,37,155,195,221,30,92,97,26,201,107,216,41,91,101,255,136,181,35,15,234,87,195,103,80,116,183,97,254,94,11,137,250,113,57,91,104,33,167,165,34,224,173,236,229,131,158,205,17,254,197,57,50,81,137,122,225,230,197,74,208,209,235,128,65,63,127,77,221,227,30,63,133,26,124,8,218,193,194,1,128,95,190,234,14,12,127,68,88,179,199,168,145,30,90,246,111,74,51,227,106,2,34,75,247,239,14,129,64,88,179,184,61,89,175,102,23,141,1,197,95,171,58,100,20,113,68,39,247,217,151,232,161,213,179,195,4,232,195,196,63,31,78,75,51,33,210,9,5,23,184,115,40,59,148,9,92,200,154,71,179,18,229,38,75,194,95,103,176,177,123,252,197,96,186,236,186,211,157,49,76,17,92,70,196,142,110,74,129,11,217,75,255,94,131,30,31,157,254,240,31,187,136,75,51,61,110,109,41,66,118,169,68,78,118,78,171,184,215,195,158,26,9,223,234,232,189,232,207,113,142,137,19,253,139,31,69,199,249,192,227,110,117,244,50,157,99,77,31,141,136,97,120,147,103,43,43,251,185,154,132,83,140,26,6,79,23,171,148,157,235,188,151,95,77,72,177,232,153,10,45,126,212,66,65,111,93,117,253,80,200,118,61,35,36,46,196,247,55,106,170,251,189,96,209,92,234,208,225,142,223,222,179,61,202,99,184,65,7,31,235,227,152,113,184,189,106,114,30,51,211,103,41,65,182,166,77,65,24,172,53,214,53,134,148,74,212,31,152,160,132,91,164,200,59,87,109,4,233,16,177,251,28,70,102,124,188,78,44,181,104,62,96,180,23,53,37,166,165,221,125,187,184,100,51,157,58,117,231,134,137,52,251,131,209,177,62,116,196,104,69,189,15,118,94,187,105,122,176,179,244,34,6,187,169,235,27,106,174,162,126,18,95,3,62,28,242,187,50,195,169,50,240,57,74,21,115,94,143,217,103,201,204,18,240,86,173,134,99,183,29,255,194,203,6,40,98,75,143,229,101,90,100,217,81,180,84,171,218,1,248,58,62,100,20,73,37,125,46,194,2,206,130,213,216,202,90,86,123,147,166,129,232,224,218,22,54,104,122,228,13,11,236,124,225,179,185,168,235,142,156,81,14,51,26,58,201,242,60,216,196,122,241,141,118,83,247,87,244,72,68,165,113,165,128,169,58,83,11,101,27,105,157,63,248,166,25,76,186,222,38,197,195,211,157,73,52,147,179,186,100,211,100,68,226,181,81,106,26,178,77,79,43,60,116,223,131,158,155,60,101,134,207,113,137,76,121,175,254,244,5,192,134,86,135,187,185,155,178,139,37,142,139,229,175,162,63,210,36,36,180,71,113,33,25,18,81,80,171,22,82,191,230,220,141,42,235,11,159,89,41,177,150,179,120,206,166,81,226,183,83,122,76,70,35,141,169,190,13,35,55,3,111,150,194,100,210,98,200,211,124,82,78,184,204,43,146,239,48,135,101,165,20,56,231,195,166,228,192,224,143,174,138,180,114,31,120,81,113,210,2,166,157,82,175,134,244,239,187,75,83,61,159,179,38,126,140,75,239,155,186,4,133,220,82,47,134,179,238,27,87,59,48,27,142,24,210,203,10,32,107,252,244,135,48,66,96,122,145,190,103,23,223,50,105,233,37,238,86,117,61,55,163,138,45,234,65,195,245,193,14,247,133,51,77,114,146,114,50,13,208,61,253,234,92,77,30,250,129,195,130,50,152,179,72,225,236,74,165,60,115,94,74,210,240,127,80,226,162,138,18,59,203,1,31,223,124,235,152,224,61,127,3,34,192,231,216,210,153,66,209,175,55,214,192,22,65,185,207,11,247,172,240,72,250,61,170,241,85,11,42,60,60,221,234,195,157,98,152,78,37,83,224,17,184,67,139,20,87,99,58,138,41,241,117,40,124,200,40,8,46,178,116,23,21,32,46,201,73,143,21,49,140,250,192,148,135,9,92,101,203,34,194,145,157,68,235,192,153,61,95,174,54,238,248,234,191,125,124,117,220,65,129,233,37,219,113,117,49,98,76,133,103,118,38,17,224,37,10,122,84,184,31,3,187,198,197,104,195,22,133,201,234,204,18,175,205,180,149,81,177,124,72,172,46,186,247,36,44,13,41,195,112,185,44,67,247,243,185,16,234,106,249,194,5,45,25,133,169,113,247,137,70,147,155,72,158,35,174,74,213,148,15,41,141,104,77,215,143,81,83,165,184,154,66,24,253,218,136,179,183,251,224,245,216,141,186,188,166,157,17,247,230,244,29,232,147,219,110,28,87,31,151,85,171,87,136,172,65,248,225,240,25,85,45,113,52,120,247,152,74,137,15,246,192,166,250,230,75,4,45,25,201,56,29,163,114,21,207,51,208,142,191,178,246,175,156,255,36,174,23,75,27,135,120,233,213,136,214,47,127,114,8,164,181,128,133,109,31,17,173,128,17,11,23,116,159,245,51,239,210,238,66,62,1,245,132,145,70,56,12,149,182,174,124,88,20,82,124,144,179,135,63,148,236,236,179,199,43,190,27,26,242,21,242,96,16,178,182,216,167,207,102,150,84,36,2,29,224,233,233,251,78,123,221,214,15,66,5,197,153,64,177,143,211,234,36,107,123,227,108,121,77,219,129,7,86,232,18,152,82,176,21,103,4,107,89,80,235,169,43,254,61,18,156,7,114,192,108,250,91,230,140,211,11,233,53,121,48,246,160,56,148,41,126,88,114,164,83,3,122,201,216,208,23,206,106,16,211,72,81,162,2,203,24,189,37,235,9,29,127,118,254,72,208,115,103,137,57,160,44,210,34,144,121,204,5,200,194,229,193,48,150,61,163,186,167,105,166,200,59,67,131,157,188,144,233,60,247,42,218,147,0,217,241,37,122,219,124,25,97,141,1,166,212,38,204,1,60,43,49,115,246,68,219,204,13,121,184,198,187,70,175,54,86,210,204,49,40,136,18,109,133,169,71,141,73,154,160,54,148,141,24,57,158,237,12,118,192,180,179,202,168,16,1,202,49,73,57,36,244,212,53,154,230,38,246,192,241,148,30,24,213,251,107,76,52,152,179,101,88,214,54,30,251,11,87,109,125,62,94,55,162,70,97,200,52,235,37,16,152,246,199,30,191,253,161,149,16,120,240,137,195,22,97,7,186,179,129,168,54,188,220,75,86,192,190,161,137,113,214,219,78,247,84,62,127,40,251,56,150,251,218,30,0,48,1,171,36,157,182,7,222,53,138,116,129,209,186,27,10,211,133,29,67,142,147,115,77,21,14,112,58,138,3,102,114,76,185,218,72,8,91,204,37,186,114,239,150,52,56,247,82,84,225,114,190,36,241,147,169,44,199,237,139,69,112,54,129,27,103,26,12,81,137,68,2,121,129,41,225,28,46,190,244,253,24,189,105,74,156,148,90,153,22,101,238,172,77,165,12,180,95,94,57,172,117,212,32,37,96,99,247,62,14,236,133,83,145,186,1,96,152,248,252,201,112,184,69,18,110,24,27,113,9,55,99,24,55,128,194,48,116,121,176,127,27,89,192,61,119,7,114,9,205,165,82,241,118,112,176,100,72,241,249,70,236,88,214,43,179,186,194,84,116,7,90,171,152,219,104,224,81,154,230,79,70,79,207,208,239,145,201,88,121,144,21,71,120,73,109,38,211,112,80,5,238,112,131,118,81,6,45,227,255,239,128,51,57,248,7,165,213,231,139,210,99,32,52,43,192,118,130,57,140,225,62,245,167,19,149,32,254,94,153,194,3,253,216,185,88,229,135,195,197,12,70,129,17,6,141,205,54,153,238,141,14,41,117,118,158,32,65,131,175,63,75,32,15,200,88,252,209,232,247,94,243,65,119,176,183,146,57,27,229,121,237,89,239,2,49,74,150,169,171,15,42,196,40,179,226,140,78,34,120,202,92,40,195,37,13,96,44,202,77,42,192,6,134,81,48,89,193,115,85,218,115,49,135,134,7,37,97,72,23,206,115,184,146,91,208,4,55,98,97,76,90,129,81,250,244,3,200,226,30,61,233,250,129,58,177,71,88,132,98,122,93,247,141,134,46,31,81,108,193,45,105,186,241,97,49,240,132,213,130,186,127,45,249,109,115,180,125,91,32,120,214,146,238,11,157,233,225,129,40,66,211,132,117,47,204,166,145,82,192,56,156,77,225,243,222,65,30,102,142,244,210,21,50,141,216,232,126,144,164,138,167,131,93,125,186,148,29,48,123,171,12,57,251,122,141,104,17,61,6,18,96,176,192,30,12,12,62,147,140,245,76,134,197,196,33,99,99,64,20,71,76,75,172,28,107,250,15,24,221,46,57,6,160,247,188,123,45,132,64,105,111,133,59,221,54,14,103,227,243,13,56,179,49,183,187,254,40,11,146,125,158,10,239,26,229,155,104,134,15,137,104,114,164,91,9,161,195,120,129,233,129,23,69,45,14,179,129,202,23,59,75,191,165,187,105,101,99,1,81,24,2,176,88,189,103,35,223,226,228,12,178,38,181,223,141,165,79,177,255,6,93,31,41,170,59,55,196,91,162,142,1,1,235,89,65,158,148,218,168,101,245,7,45,144,132,57,58,137,241,84,133,225,49,141,207,105,28,35,77,96,40,11,61,196,76,162,142,44,172,192,228,73,202,157,12,176,150,220,239,101,122,5,189,197,84,194,29,211,223,134,239,38,108,211,5,161,116,145,67,63,55,51,208,87,204,83,56,200,229,183,41,25,170,177,41,85,58,33,155,162,8,81,237,187,235,160,235,170,48,156,78,190,192,8,8,21,189,120,82,37,17,251,138,145,239,202,47,155,210,87,172,62,90,209,178,188,52,221,202,221,23,8,206,210,174,250,61,58,12,184,178,235,156,41,222,244,234,137,230,101,236,89,231,235,141,231,167,225,15,207,1,147,243,107,237,129,119,138,65,25,152,170,250,53,81,147,91,129,218,102,123,247,36,219,60,131,21,4,242,119,165,248,230,222,187,68,98,106,89,29,144,108,120,84,190,215,104,245,88,200,123,72,147,189,117,80,150,59,42,116,96,10,99,214,129,27,249,59,255,109,156,183,61,30,216,228,4,61,192,77,187,69,213,65,203,102,113,56,12,97,137,126,108,108,190,238,94,140,133,112,132,160,127,88,23,73,138,83,164,194,15,80,30,152,110,15,127,52,194,23,83,87,54,50,27,81,67,105,68,107,45,141,7,46,193,208,186,96,194,156,186,171,156,73,124,73,123,200,16,108,17,43,177,89,188,162,34,99,89,32,57,63,43,132,191,114,115,10,198,186,43,176,125,7,255,237,179,115,110,201,26,0,19,255,136,116,134,233,88,234,163,193,163,20,83,13,227,166,234,107,103,178,2,158,247,66,41,106,103,153,75,100,255,92,205,145,68,75,91,66,126,67,186,121,222,14,1,202,209,207,68,86,152,22,153,32,8,132,155,180,234,68,61,91,231,229,235,53,193,225,161,223,179,160,240,28,153,43,235,155,234,114,53,255,149,61,89,194,161,125,76,35,221,108,39,165,196,53,96,148,193,100,30,23,218,199,118,228,166,144,35,78,122,245,249,152,169,199,213,211,120,172,46,124,172,149,28,25,109,2,99,89,159,44,51,110,81,231,136,146,134,200,55,13,184,244,82,84,229,173,129,222,143,162,149,120,251,189,152,206,211,173,7,208,136,66,147,73,221,150,218,212,164,206,71,120,242,80,138,81,1,173,7,43,108,243,247,106,8,4,229,84,166,5,111,222,139,167,182,223,28,24,85,197,200,185,81,36,185,21,198,55,136,146,10,83,166,22,119,153,125,247,76,105,79,11,240,224,69,98,112,3,47,113,165,123,113,150,34,47,12,29,138,17,238,144,28,35,171,118,53,147,104,159,140,91,195,77,42,95,195,56,64,131,17,139,218,155,242,120,10,3,210,196,72,89,127,67,237,2,211,25,26,249,112,214,166,228,71,169,19,161,230,242,38,126,113,213,228,201,233,22,185,79,126,102,100,149,24,54,92,241,204,36,127,52,138,134,199,235,54,214,126,139,44,73,157,63,206,180,157,79,53,114,210,169,171,36,41,222,242,8,90,144,105,57,132,253,248,233,57,58,223,102,183,130,36,117,227,207,179,142,72,150,243,216,77,173,63,252,240,124,175,62,123,124,105,143,189,78,36,44,96,104,189,228,140,56,158,53,197,84,183,198,120,176,128,4,134,125,163,70,77,235,66,95,93,31,45,35,186,28,21,177,51,33,239,169,94,202,70,85,49,202,27,76,150,74,225,73,141,73,148,63,159,213,82,30,216,202,179,110,53,238,249,128,237,129,247,77,119,159,205,237,204,250,7,238,17,186,167,48,3,70,247,199,129,162,43,51,174,134,0,85,167,210,49,245,211,173,235,174,166,144,244,160,251,230,210,81,47,213,205,240,192,163,69,9,25,137,146,169,155,10,178,172,72,110,58,156,48,10,244,106,163,126,139,50,25,114,218,227,249,158,188,121,148,201,76,41,138,181,234,192,75,104,98,44,136,234,74,159,123,29,7,233,22,235,158,47,173,111,101,188,246,81,9,156,141,65,99,62,11,96,5,221,227,68,197,38,107,192,7,126,235,232,248,131,35,81,11,66,112,221,114,137,70,146,105,218,193,234,31,17,58,142,20,42,66,0,85,135,132,222,141,124,155,84,176,44,229,196,78,244,8,174,219,218,3,7,82,82,24,29,142,232,184,152,104,150,247,199,107,164,62,247,214,3,66,107,33,79,198,2,139,130,15,226,234,204,11,221,146,32,255,151,34,201,220,31,159,115,178,184,163,2,243,248,183,175,207,105,132,2,81,253,153,217,58,228,131,13,184,62,162,214,183,239,167,122,8,17,87,88,48,122,116,137,189,79,134,65,220,86,180,152,89,119,128,94,12,31,106,212,236,193,122,180,53,84,53,209,61,138,206,158,227,115,180,58,229,201,86,73,163,93,118,219,143,68,152,194,116,82,4,108,237,132,234,238,18,169,142,194,211,76,238,66,61,210,227,46,193,138,26,48,133,118,250,219,231,19,166,203,119,13,27,148,46,93,228,137,35,239,108,65,229,162,129,21,56,151,130,129,31,26,144,244,68,78,142,97,57,110,145,229,153,121,35,107,60,22,54,169,25,220,134,27,130,32,13,178,97,147,69,136,188,211,182,146,52,78,70,138,253,246,178,83,225,208,167,30,234,103,171,141,250,57,82,66,218,231,98,45,23,215,251,234,112,71,118,53,200,225,237,27,65,91,74,59,212,99,29,38,132,192,163,195,31,91,126,63,198,10,2,156,238,54,210,33,61,133,33,13,22,97,184,246,102,244,87,31,75,242,249,109,124,193,160,109,255,36,141,196,190,203,136,208,251,206,98,77,51,73,45,33,220,223,56,38,140,234,104,169,73,109,18,208,209,65,13,59,79,25,143,5,7,1,136,191,119,61,251,142,20,249,96,255,17,107,11,130,128,58,90,121,110,78,91,116,180,218,35,84,253,140,57,166,206,10,230,2,220,187,247,218,89,163,139,159,218,23,169,212,7,30,171,92,210,211,153,251,227,179,230,69,47,241,12,202,84,36,236,231,3,247,152,167,240,40,142,165,110,136,113,4,198,213,103,9,33,94,248,62,90,11,246,221,108,253,215,250,228,36,16,163,79,31,70,193,250,188,53,51,249,50,120,238,169,124,244,102,51,95,98,132,99,16,34,148,168,54,51,204,237,65,147,73,82,65,31,140,207,21,60,250,152,0,34,235,59,72,226,148,48,184,177,200,166,186,195,9,109,206,144,138,176,124,213,19,108,130,144,62,72,50,169,9,170,111,40,170,205,203,18,179,137,84,234,226,179,194,254,32,199,65,154,80,67,143,148,21,135,95,199,216,166,166,251,60,73,189,96,57,231,108,205,146,173,7,166,130,177,95,46,150,189,159,0,30,156,181,65,140,72,249,195,99,79,156,191,91,163,69,135,90,187,82,219,115,53,97,237,16,123,32,188,255,196,247,96,242,13,190,46,243,164,244,228,69,215,45,56,75,32,14,169,85,205,253,141,133,222,130,105,233,236,95,89,141,102,196,159,34,196,96,50,22,146,9,61,48,180,234,161,246,208,138,181,225,60,129,75,182,250,160,167,162,92,85,127,155,10,224,120,180,74,180,228,217,77,233,164,9,226,30,178,62,171,62,123,113,137,130,23,24,53,16,85,124,96,20,104,227,183,41,54,82,144,105,29,215,102,43,212,120,126,57,165,75,248,101,137,131,247,181,86,84,93,193,232,85,68,242,234,27,174,13,54,163,98,105,81,253,218,48,59,231,160,116,36,63,149,30,152,234,163,25,48,181,56,15,140,238,167,255,54,213,236,91,221,148,51,211,102,184,210,199,213,42,66,20,251,233,218,187,52,76,25,122,119,113,180,73,108,182,96,106,129,157,173,12,181,31,9,248,92,209,145,52,179,110,242,112,48,150,28,140,94,169,63,12,80,192,108,237,1,163,36,85,100,196,33,148,186,204,111,28,32,37,63,214,10,164,116,241,211,136,48,79,181,117,104,235,91,193,243,183,217,220,234,19,218,63,254,218,37,188,131,36,90,222,139,10,237,20,178,59,76,74,13,221,67,253,217,238,197,9,182,113,189,24,61,206,160,1,60,203,186,235,210,69,14,216,203,89,96,81,90,84,105,61,15,134,0,180,107,40,193,65,167,102,49,84,173,113,192,160,29,89,178,46,0,4,210,131,173,130,243,60,191,38,28,171,35,94,139,190,199,161,254,211,162,52,199,157,152,74,236,124,234,144,34,196,144,174,156,208,154,79,30,20,147,113,231,80,119,66,5,179,63,240,249,57,95,247,36,74,148,218,26,24,38,88,231,124,36,134,250,36,237,22,65,153,17,138,88,208,119,235,60,163,130,44,164,211,224,123,26,186,248,230,135,97,63,196,182,104,221,127,62,200,217,129,238,213,80,96,233,94,58,105,153,242,189,148,20,193,170,106,91,78,184,47,90,8,175,81,62,172,121,183,73,59,112,112,135,82,102,221,116,55,28,196,68,75,92,141,129,174,139,19,202,211,122,209,212,139,102,127,63,5,199,174,253,196,4,127,93,32,147,205,12,241,51,82,66,234,125,13,187,155,195,199,158,94,234,198,227,41,7,81,12,146,60,171,235,110,8,205,95,20,212,215,74,191,74,87,207,174,92,10,27,232,32,198,243,211,159,46,195,184,247,49,123,178,186,33,136,217,133,37,82,141,216,82,119,13,232,39,131,223,214,10,203,158,188,244,71,104,62,135,158,22,253,18,154,204,167,26,51,36,225,168,126,77,79,120,130,58,108,95,32,104,156,108,177,245,97,180,63,27,183,91,127,101,103,120,76,164,18,103,82,198,24,226,130,104,134,205,7,198,169,241,229,85,182,181,234,105,173,141,145,124,207,184,57,103,163,150,164,156,105,31,97,52,106,93,158,30,54,147,212,242,107,233,96,216,106,201,36,24,215,218,213,53,164,112,172,60,233,248,26,156,41,102,148,10,71,250,160,66,133,63,115,73,69,36,35,198,82,216,44,83,135,23,71,221,120,224,22,73,55,106,139,177,195,4,134,194,238,94,76,245,139,94,60,76,100,216,225,105,149,160,90,42,99,85,194,1,19,69,120,94,155,192,75,104,65,178,15,232,210,61,62,2,25,227,128,145,180,84,212,188,173,16,146,36,187,43,243,44,165,117,201,213,160,40,73,89,87,31,70,209,78,113,111,19,79,157,10,159,109,196,13,83,19,228,168,249,185,57,153,151,113,225,38,82,172,196,4,104,151,143,33,253,176,4,8,156,173,104,200,225,100,229,155,2,39,120,106,226,209,142,139,183,116,26,146,110,143,22,109,35,246,87,2,15,170,211,162,127,148,106,239,51,168,67,107,182,72,6,7,108,209,88,133,161,33,243,67,0,144,24,222,133,207,231,219,177,163,157,85,157,249,8,2,155,235,225,87,19,209,214,190,43,43,33,238,126,60,81,229,54,132,49,226,76,218,179,112,99,249,156,121,69,16,83,138,232,22,68,38,254,181,83,193,131,121,224,58,162,104,228,192,237,97,34,51,219,48,178,79,216,41,116,104,11,140,211,24,235,203,4,89,164,14,116,91,87,156,71,16,10,148,52,91,234,41,113,106,70,208,19,154,8,185,84,230,66,13,146,61,66,119,192,220,171,126,15,219,241,98,42,88,157,219,82,184,101,180,73,66,106,149,62,145,172,149,133,101,133,122,72,54,117,9,157,134,116,30,69,250,40,111,83,204,148,65,33,90,63,67,36,118,67,45,38,5,226,8,202,71,48,22,180,110,157,10,196,11,83,139,159,30,121,38,29,81,130,29,209,45,150,201,27,206,23,30,45,58,40,128,139,210,231,28,199,237,216,149,222,168,67,245,209,174,90,203,9,217,68,16,199,231,79,173,172,108,227,70,13,236,22,51,106,116,89,25,193,104,67,217,81,138,6,220,180,216,153,188,113,180,16,49,219,211,83,191,74,143,115,168,148,241,109,30,130,233,13,45,125,212,200,65,114,198,23,18,24,125,16,159,12,103,208,106,18,165,241,142,215,7,245,114,192,184,6,50,42,208,75,6,247,53,94,118,202,58,42,84,77,181,24,148,243,91,202,34,176,81,204,222,113,120,65,97,215,21,78,248,13,51,86,64,69,201,82,126,154,218,217,144,54,44,86,114,253,212,4,83,58,232,223,139,62,169,241,84,43,47,78,109,191,216,98,63,93,107,157,73,144,228,184,152,142,49,189,24,45,139,21,23,35,206,45,172,15,203,88,209,221,220,62,240,90,83,251,66,232,13,142,250,33,152,48,148,40,195,58,53,146,155,242,133,40,241,212,126,150,33,49,19,80,109,166,92,212,119,71,193,176,105,236,105,249,234,50,93,167,44,112,213,102,49,171,26,24,110,35,157,1,155,93,5,164,22,129,245,18,50,199,57,153,196,172,116,64,80,177,87,98,211,48,198,71,237,174,56,199,251,24,247,75,47,229,4,178,88,189,172,250,81,167,54,8,209,185,17,115,8,146,4,81,137,49,225,165,136,152,100,178,130,202,241,255,9,193,140,187,238,56,190,245,185,42,255,29,48,226,108,69,127,153,221,47,52,169,97,190,237,210,25,187,104,241,245,210,112,72,65,169,228,211,118,149,121,220,56,223,233,232,171,168,79,247,16,26,105,177,54,160,117,83,138,25,186,12,103,184,139,148,195,175,172,229,244,21,181,131,17,114,216,103,131,87,229,131,85,97,185,88,33,166,61,158,178,9,224,50,218,85,234,70,29,94,155,197,160,99,105,177,151,77,203,98,105,211,20,253,198,177,161,192,133,163,167,226,177,182,216,96,124,183,162,217,123,107,47,25,165,229,49,21,40,138,89,218,73,15,124,238,184,3,126,53,131,224,137,59,110,98,9,113,243,65,96,68,97,150,139,143,154,209,104,172,183,47,138,84,189,195,38,143,243,244,54,149,17,245,142,168,115,97,212,200,108,64,72,58,222,27,87,245,105,7,107,228,180,221,202,57,240,177,28,116,80,17,249,11,38,63,234,73,233,228,208,137,186,110,228,15,142,204,165,92,227,70,19,25,228,6,217,146,13,58,19,233,192,12,251,43,91,227,212,208,141,225,236,81,97,66,101,76,172,169,99,14,187,91,92,155,89,200,186,45,192,87,228,161,109,100,159,199,211,187,100,138,133,161,9,79,178,96,106,55,139,113,135,184,145,147,17,28,87,6,103,56,134,136,220,58,76,45,139,182,231,77,98,206,49,87,10,61,189,250,181,141,115,48,102,121,49,89,227,241,244,148,208,34,238,35,222,45,115,47,7,68,54,234,228,128,97,48,210,211,199,234,98,252,230,228,250,118,215,227,133,81,138,229,139,170,245,99,189,225,35,14,143,125,51,149,242,124,78,213,142,52,110,76,99,118,99,25,115,147,191,137,49,165,86,71,37,33,183,137,114,185,107,149,45,31,87,159,158,19,54,155,248,233,115,64,87,53,223,80,38,137,110,76,154,168,97,246,87,152,12,110,60,25,2,119,93,141,9,171,100,246,81,177,226,115,237,82,48,101,198,21,43,104,83,12,84,212,10,34,105,237,48,66,116,106,199,212,132,230,108,14,212,180,54,21,30,101,199,234,68,44,177,188,246,151,108,136,200,106,72,69,48,240,236,65,92,10,124,140,123,25,20,36,232,131,216,23,248,172,245,167,215,230,156,33,59,96,152,179,180,7,232,108,113,181,198,10,234,200,200,105,171,13,141,82,97,34,17,230,232,58,21,76,154,97,222,33,43,79,63,75,199,53,10,171,179,225,134,213,215,22,143,50,152,76,176,120,235,12,135,26,49,50,25,217,34,40,69,31,204,236,221,152,40,172,70,189,120,153,232,67,76,81,34,92,234,66,156,21,208,99,254,67,171,172,141,158,196,79,106,190,87,19,44,125,158,12,177,169,216,22,76,81,94,122,255,246,48,3,58,222,43,99,61,228,199,229,187,74,224,159,98,123,93,123,115,68,22,48,35,33,247,246,15,33,62,153,98,191,178,214,204,173,237,69,199,5,188,27,41,17,49,125,110,43,237,186,87,83,93,63,181,181,137,214,153,124,183,210,177,219,19,172,177,4,75,190,91,105,238,207,163,161,75,226,33,46,10,141,155,196,230,128,41,121,207,1,159,143,167,11,215,72,84,60,142,100,210,175,74,118,65,111,204,8,6,168,12,245,69,86,79,119,177,119,186,117,151,77,46,77,125,85,34,206,238,139,30,227,119,77,229,243,194,150,190,26,53,36,144,41,10,81,24,37,212,128,27,69,50,122,239,74,150,205,127,154,106,181,241,180,108,213,118,73,254,41,83,61,99,208,158,39,219,222,90,219,200,137,168,139,176,48,125,124,97,38,162,93,89,55,133,197,212,26,1,195,38,82,117,30,173,126,227,72,137,60,234,179,41,80,239,22,11,23,253,193,37,133,121,214,75,6,95,156,195,20,12,170,219,181,168,238,153,1,87,140,158,254,12,41,114,109,1,39,98,108,58,40,54,87,190,112,199,254,211,61,197,210,123,190,75,163,110,188,213,199,160,8,9,103,192,225,129,202,137,236,11,204,113,223,53,146,105,162,229,167,203,141,38,71,255,105,52,27,180,205,154,124,101,14,83,62,161,251,163,46,202,70,46,119,186,69,157,62,106,73,130,150,126,139,42,82,163,79,173,60,225,74,218,6,252,91,87,20,162,158,171,145,15,115,99,254,108,186,231,99,234,107,177,167,123,231,96,251,244,31,36,13,128,53,235,250,9,152,80,233,211,189,135,51,186,3,134,29,76,80,250,141,125,5,208,240,139,5,174,97,65,216,97,253,193,33,162,206,90,91,199,30,21,173,75,132,193,107,121,122,251,206,98,92,190,2,206,46,76,45,169,222,188,26,37,120,192,212,11,108,133,169,76,242,223,62,235,120,62,77,31,230,55,151,11,143,249,84,255,48,59,86,44,145,140,244,181,38,104,18,26,12,61,174,54,10,174,7,134,46,219,135,28,163,71,159,27,82,155,28,215,86,130,53,250,220,211,44,128,128,75,125,74,33,161,180,245,168,31,61,137,165,104,183,151,149,139,122,132,56,89,223,197,124,34,246,115,69,101,2,209,228,212,52,179,74,169,86,72,83,17,47,206,79,241,92,179,154,230,26,48,253,98,154,138,96,231,141,185,112,190,197,18,249,92,50,21,22,74,13,184,231,39,68,220,38,100,41,57,96,178,217,250,219,20,78,222,223,158,22,76,213,20,11,212,102,119,88,200,107,105,122,135,156,77,137,97,161,33,251,41,124,109,184,75,113,245,49,59,181,48,130,32,123,187,99,78,195,207,214,49,239,214,239,31,243,144,65,122,42,247,22,114,72,57,224,135,178,2,152,163,249,222,252,236,198,154,111,35,62,19,99,74,145,217,83,52,72,210,43,239,152,103,153,2,186,231,226,157,163,92,30,83,124,104,129,141,213,175,205,152,44,231,91,62,165,196,86,206,221,99,26,230,221,158,170,191,101,253,253,14,155,186,74,127,50,121,52,83,4,140,211,175,73,95,184,200,226,185,62,226,137,79,10,114,203,99,67,240,248,36,171,23,173,132,119,91,56,238,147,230,93,51,177,242,216,83,18,33,226,172,165,115,243,88,89,62,220,166,135,91,158,218,56,19,85,189,27,22,165,36,90,11,66,211,193,221,207,160,194,82,184,88,245,106,192,176,15,107,109,1,198,166,247,144,38,171,171,211,126,72,122,211,67,37,61,193,95,144,219,83,114,65,88,190,7,124,86,162,54,78,208,242,29,4,111,188,55,42,91,79,173,253,140,108,65,50,146,218,174,245,105,21,34,225,152,72,199,221,208,202,56,147,6,136,239,177,33,90,27,79,85,17,45,8,23,30,79,123,65,166,109,231,130,216,45,130,158,117,156,107,147,91,191,133,84,21,90,219,113,225,186,244,169,225,232,186,112,33,58,32,101,11,199,208,156,178,11,91,190,76,203,207,176,220,163,108,225,236,77,16,36,60,253,111,180,104,251,205,113,194,158,166,10,140,131,168,14,72,149,90,25,173,16,163,99,96,185,77,155,142,15,94,166,142,10,188,80,253,30,217,148,98,229,63,254,241,31,63,252,245,215,191,252,245,231,95,127,251,229,231,255,249,241,239,255,253,211,47,127,254,175,159,254,246,239,255,252,79,63,166,127,252,227,135,191,255,246,183,191,254,252,227,31,254,223,207,63,253,246,191,191,254,252,135,31,254,244,243,95,254,251,231,223,126,253,219,143,95,224,95,126,249,243,207,255,250,219,175,191,252,249,79,127,248,225,63,254,242,151,95,255,243,151,63,255,244,219,185,207,191,125,126,19,171,192,178,91,55,44,176,198,221,97,17,230,168,59,242,154,40,155,162,206,173,48,244,168,59,96,202,240,245,234,51,91,211,141,242,24,215,233,18,24,89,176,26,158,139,9,11,53,133,169,65,188,55,63,211,226,30,29,240,74,226,252,68,72,194,84,44,244,230,155,143,19,158,207,19,46,159,86,95,23,33,63,188,101,209,243,5,197,108,187,48,73,238,249,192,43,234,156,200,53,41,143,55,155,28,103,224,188,161,175,51,247,139,192,205,152,217,35,244,5,33,141,188,117,183,214,238,240,92,54,94,147,92,77,207,79,84,109,27,193,165,48,58,2,163,60,29,87,67,186,90,229,197,208,113,29,241,228,231,196,28,66,140,123,30,141,246,179,56,234,177,40,187,126,237,102,204,198,225,92,160,152,173,40,1,94,79,240,177,173,105,107,27,48,100,211,113,181,153,248,242,218,100,120,157,209,161,37,214,255,239,134,52,92,69,83,218,152,207,68,32,248,225,155,251,164,117,122,235,167,70,97,47,76,62,234,185,69,159,156,41,220,174,170,154,165,210,133,172,136,245,65,217,135,239,191,88,89,189,233,44,51,175,217,209,76,40,89,239,77,226,249,250,45,244,12,119,125,112,250,124,195,248,129,22,119,86,121,112,186,20,226,99,81,200,178,228,224,152,22,104,12,121,140,4,155,172,16,67,211,224,96,221,33,14,183,50,197,0,161,48,169,175,80,201,163,70,160,10,159,227,129,39,221,236,113,115,20,44,116,14,83,138,25,217,193,179,127,160,247,35,143,150,139,81,35,132,199,101,182,148,192,112,194,198,177,99,164,229,58,106,201,104,118,253,107,155,66,73,150,155,195,237,28,21,250,48,131,12,161,149,3,166,80,99,6,220,52,183,8,12,175,89,60,90,66,33,94,127,155,174,187,120,111,168,89,151,78,181,68,29,149,135,52,128,147,48,39,98,178,211,136,24,240,36,192,187,21,62,183,159,225,13,18,184,124,222,27,153,165,125,97,148,6,245,197,236,89,125,88,248,119,161,119,54,56,223,245,69,181,176,246,196,30,219,137,174,205,56,246,86,82,77,211,65,239,59,82,7,14,143,194,33,168,48,191,16,118,196,89,234,90,137,123,96,88,80,234,61,83,207,236,220,15,220,235,53,82,42,45,231,207,205,89,115,251,194,89,132,144,121,49,204,154,107,195,156,211,187,201,42,161,123,39,122,129,153,118,107,234,84,36,99,21,74,200,76,204,41,121,167,73,11,108,170,215,115,234,150,224,125,96,18,66,23,214,12,138,193,229,154,26,248,27,69,183,83,204,206,20,238,61,223,68,143,55,83,147,138,136,201,65,167,232,232,177,10,232,187,11,215,135,189,92,79,191,100,5,151,253,194,165,234,42,248,88,65,134,86,163,13,18,181,110,67,189,144,195,208,84,31,20,5,212,111,198,246,192,147,22,137,246,194,223,68,115,133,136,71,169,67,12,29,222,172,65,7,177,209,52,190,207,229,92,74,192,120,159,122,53,30,194,55,37,101,26,202,154,1,1,62,195,240,157,103,149,131,47,73,43,22,112,119,166,177,106,69,56,67,87,95,78,86,200,243,133,215,57,249,164,93,214,54,37,79,72,81,54,182,171,20,85,79,179,163,75,13,24,229,162,169,211,104,243,154,254,90,11,74,78,253,210,240,228,127,163,141,136,97,16,199,46,58,69,17,125,247,17,165,67,178,109,253,233,10,33,158,127,142,97,205,233,122,117,217,33,40,92,183,121,126,253,89,216,244,83,248,205,205,41,22,231,228,124,63,35,28,112,24,174,156,164,43,23,21,225,47,136,204,152,112,113,163,177,80,171,199,119,43,5,214,199,220,210,107,243,246,22,73,148,186,41,233,214,31,134,243,32,249,136,85,107,107,85,184,36,10,13,29,158,68,237,244,173,114,200,87,86,75,67,239,164,27,74,165,120,210,31,172,26,165,175,222,187,162,228,233,247,46,40,71,247,241,60,89,72,63,29,152,54,235,169,123,29,249,194,152,70,199,41,82,127,12,118,249,233,137,75,26,168,203,86,191,158,123,195,200,234,48,77,213,210,16,180,77,73,122,251,123,37,24,158,158,1,223,70,173,239,112,179,100,202,179,197,87,167,138,64,243,29,225,1,189,186,147,183,248,62,154,169,41,165,190,159,65,139,214,206,3,103,72,95,244,201,139,181,22,7,92,151,204,66,224,25,21,113,192,232,26,191,195,130,239,244,133,23,137,25,105,151,216,156,69,30,130,197,52,72,77,137,92,182,73,133,250,250,89,214,191,169,40,61,90,37,46,198,146,145,122,110,50,95,17,38,165,67,27,97,175,169,48,50,170,45,96,244,127,229,189,80,215,90,62,149,190,41,86,25,21,190,181,75,44,27,41,200,241,166,228,209,38,124,174,205,71,5,130,17,9,178,2,195,47,158,3,70,92,235,185,218,56,137,29,238,244,243,201,160,205,22,246,157,105,70,60,179,148,40,130,23,79,162,6,88,187,40,73,66,251,193,212,242,175,137,138,148,178,71,81,100,152,157,137,5,189,63,34,178,138,146,40,114,48,211,153,33,79,109,31,36,249,115,17,187,151,115,11,152,72,127,13,24,255,229,185,154,100,204,10,152,130,85,249,105,20,253,98,233,98,53,110,57,112,13,110,78,14,96,112,147,204,62,145,18,138,99,124,80,104,60,23,54,239,3,91,89,98,92,93,16,134,208,39,167,119,163,150,128,201,145,235,205,109,35,138,171,41,128,121,30,13,153,150,233,48,132,155,191,187,57,39,116,192,131,153,247,188,216,153,228,190,225,81,127,220,155,148,225,110,34,124,94,18,87,173,158,85,220,16,96,84,200,124,204,41,221,209,102,246,109,242,78,57,174,78,198,121,171,240,90,61,62,73,51,106,215,242,124,239,53,98,42,85,178,218,249,153,105,137,158,72,135,169,42,217,186,252,138,109,6,1,167,103,26,162,94,219,124,196,43,242,87,235,65,179,71,75,76,17,224,33,129,1,46,46,193,4,92,106,89,207,2,49,110,63,135,41,3,80,144,216,190,79,51,107,85,25,207,67,143,121,127,248,204,230,245,124,202,69,17,156,195,80,244,139,142,17,217,37,248,36,191,47,133,230,103,210,206,49,148,137,178,251,193,80,138,82,113,32,47,77,54,209,133,138,42,21,152,77,84,90,134,177,100,79,127,43,26,126,31,35,191,125,58,11,47,138,63,43,48,3,234,103,215,180,146,79,105,192,183,12,171,87,244,84,148,132,166,54,47,211,61,151,98,167,156,214,15,39,29,86,155,250,195,242,117,79,128,41,73,208,171,43,116,132,254,104,203,204,22,249,109,168,41,189,165,155,29,129,138,15,25,211,66,21,194,142,23,163,91,89,135,220,104,155,3,109,16,48,202,76,32,27,229,146,59,192,68,31,228,201,206,121,16,41,33,74,23,138,138,59,33,53,72,93,178,79,96,106,210,147,116,121,32,152,156,189,4,158,178,24,10,1,20,182,212,191,175,45,226,47,218,210,77,49,240,94,177,58,72,88,180,162,87,87,10,11,28,157,112,125,201,136,39,132,63,243,12,152,60,144,76,134,100,189,203,142,46,227,247,14,148,34,181,144,49,102,85,82,85,187,5,158,76,179,22,48,58,157,69,96,35,1,220,247,234,115,152,44,129,207,6,226,98,17,246,224,74,225,60,140,119,165,133,53,64,27,154,84,75,12,147,9,139,21,194,123,85,61,22,17,103,134,86,33,96,52,7,244,106,138,234,198,253,233,164,155,248,121,105,116,166,226,167,7,101,0,242,224,211,40,124,2,134,177,68,175,158,131,42,158,248,233,51,167,197,11,166,186,139,68,66,76,36,162,161,114,239,49,139,235,51,179,176,41,76,146,139,97,225,107,177,54,207,231,145,170,128,131,90,32,191,196,242,200,16,127,92,152,102,47,215,56,58,48,233,6,217,102,207,65,200,143,249,166,97,155,184,172,251,101,74,244,1,150,162,196,133,199,14,224,15,226,185,96,24,147,132,16,228,90,232,51,59,204,217,33,235,214,120,70,93,93,169,34,11,210,180,149,8,178,79,34,48,14,31,235,84,187,181,141,250,33,187,159,202,126,189,117,130,155,154,147,51,111,216,217,49,180,197,208,84,224,194,225,155,86,100,43,121,23,187,185,151,128,208,246,66,195,233,115,53,78,176,63,57,10,137,89,223,11,90,167,0,123,126,142,30,152,0,170,167,55,224,18,153,79,47,42,198,46,36,36,14,35,154,59,244,181,160,94,138,143,137,77,47,66,245,159,171,93,249,249,192,80,32,174,231,201,218,74,177,137,163,211,153,158,183,70,251,123,248,205,169,21,158,250,57,143,51,216,157,222,217,74,246,170,84,244,112,243,99,16,251,123,89,155,147,78,149,134,227,27,3,94,77,138,83,239,125,214,134,119,20,156,211,122,25,17,128,194,24,223,254,177,11,102,69,214,121,70,123,72,160,103,30,104,191,181,45,128,251,220,5,109,109,9,95,225,111,160,251,233,240,177,221,158,101,77,62,213,37,65,129,77,251,87,96,8,144,82,60,120,179,150,118,129,141,87,192,127,27,102,123,205,137,30,219,59,7,139,67,37,234,221,148,42,8,211,28,51,213,97,90,31,116,55,179,102,253,176,22,206,73,51,159,37,64,83,173,215,70,210,160,153,159,246,96,182,179,189,5,158,79,142,26,113,243,111,52,242,128,38,175,165,187,217,162,162,247,194,21,14,94,133,209,174,152,14,87,152,192,21,70,158,254,94,93,43,178,12,178,13,231,226,199,3,100,190,196,64,20,108,46,57,109,193,122,173,208,176,163,99,220,107,207,209,43,85,74,28,14,29,165,186,128,159,4,199,128,94,49,102,63,85,66,67,195,152,112,72,23,167,221,52,152,246,103,129,115,221,243,142,38,91,147,110,163,200,252,174,22,240,57,113,53,90,114,224,237,205,83,160,240,148,233,129,106,124,18,23,46,107,60,79,214,61,131,1,152,169,201,208,163,28,125,228,120,43,136,7,154,62,54,85,148,190,77,14,227,227,77,106,223,16,229,246,136,28,127,155,182,75,129,23,149,66,43,96,196,96,213,182,58,199,131,83,16,217,205,187,178,202,108,75,103,251,161,199,127,62,230,63,244,119,171,214,59,73,134,228,236,137,71,164,41,179,164,211,114,36,240,153,115,158,130,0,158,121,105,172,4,34,218,117,47,134,221,72,204,205,10,155,74,139,231,250,240,92,41,12,221,104,190,48,61,97,10,19,62,21,120,37,181,249,232,6,12,39,21,90,95,237,203,2,94,168,9,5,188,158,58,33,106,236,166,243,85,219,186,83,239,128,64,154,140,9,149,187,194,95,130,129,239,73,27,208,137,3,32,190,3,252,186,254,216,208,29,156,25,172,222,49,109,219,238,245,112,246,165,250,184,129,116,236,121,36,4,117,151,250,4,159,208,230,27,99,199,205,71,22,29,162,97,54,116,143,179,154,98,153,174,1,32,154,244,91,118,227,200,10,169,182,134,135,16,251,153,119,151,75,18,195,55,216,11,40,170,125,218,39,6,243,169,245,141,157,136,244,118,122,46,38,151,123,183,132,82,158,1,55,2,155,18,63,157,147,102,178,12,62,123,240,189,218,138,65,5,166,73,175,239,187,170,143,213,32,159,154,218,180,25,59,29,124,250,74,89,11,28,228,95,192,68,37,159,171,73,100,250,210,59,91,155,152,47,88,247,213,213,60,1,147,74,106,66,138,72,33,64,220,154,184,165,58,107,203,250,176,115,192,132,195,203,19,228,108,206,218,12,76,105,219,19,42,36,62,27,175,213,207,89,173,111,77,121,121,141,33,53,254,252,39,81,69,253,235,142,171,141,91,76,225,78,73,89,187,240,243,177,81,91,184,3,74,240,90,19,46,136,33,237,120,233,10,89,190,38,92,160,150,244,208,45,240,104,79,26,138,208,108,76,66,250,0,91,122,210,80,232,198,11,60,164,40,133,92,16,93,39,35,96,234,172,52,107,82,242,110,229,190,21,165,53,79,46,55,132,93,109,64,167,212,135,155,179,132,200,97,192,70,173,33,105,228,108,242,171,1,147,102,146,123,159,133,71,48,56,96,188,30,25,149,179,79,194,95,114,97,225,3,36,69,157,179,119,56,24,122,44,10,133,153,165,113,26,115,164,117,173,132,56,43,107,119,153,102,8,84,101,133,207,70,26,111,61,224,222,40,154,91,207,201,197,85,171,121,87,37,201,197,100,219,122,185,51,88,115,84,86,92,41,119,166,160,91,179,246,176,194,213,123,103,2,192,67,139,67,70,136,21,126,94,170,105,126,140,186,158,62,239,47,195,126,170,69,20,25,73,218,113,97,29,78,26,130,234,61,139,187,201,79,104,121,70,41,91,190,5,242,223,250,203,219,226,15,119,30,16,153,125,96,44,188,11,207,165,57,44,242,170,229,119,112,215,186,147,132,98,253,133,183,102,207,224,16,141,179,131,39,203,18,230,192,140,170,181,143,59,5,161,170,211,162,149,9,227,246,157,7,172,99,185,185,245,255,202,102,181,84,215,146,88,37,93,188,243,110,117,229,41,75,33,155,124,237,23,107,130,144,89,132,156,202,125,105,252,236,42,223,3,183,160,222,231,62,59,116,215,45,97,152,79,122,77,39,44,196,170,48,49,200,187,127,147,128,209,231,62,139,186,53,49,188,72,96,10,108,246,80,185,214,166,54,127,27,220,189,180,202,224,51,77,101,59,34,43,123,45,93,232,142,158,74,4,82,56,41,108,144,3,11,69,226,65,169,124,216,247,181,219,214,241,254,132,134,98,68,43,5,17,229,129,97,66,14,152,214,26,153,102,112,240,71,124,211,84,168,187,150,163,157,57,154,157,118,203,154,208,206,40,189,112,241,210,113,131,171,148,121,194,68,130,38,93,92,205,172,145,223,134,42,1,111,219,97,211,159,95,10,79,122,9,2,134,55,237,185,218,102,189,195,80,18,74,5,83,70,207,62,197,86,120,6,37,137,64,42,108,150,59,42,203,73,37,35,129,218,5,166,126,39,182,120,232,126,165,50,36,27,253,108,28,15,204,52,173,113,160,122,120,196,131,209,210,169,69,72,25,239,53,194,82,99,240,104,178,248,216,191,203,61,204,207,132,238,162,40,56,109,218,121,163,115,69,14,146,18,82,129,33,7,140,137,52,44,74,187,5,94,70,144,228,112,131,17,83,224,74,126,44,206,84,107,37,111,50,164,80,109,231,126,97,106,61,228,183,137,188,120,9,19,210,29,232,69,200,123,19,230,218,49,44,212,207,75,73,61,45,59,41,10,107,145,55,67,156,119,40,124,94,43,204,144,15,185,186,220,188,89,43,117,60,26,249,149,169,87,195,65,30,163,214,145,47,172,122,181,69,12,124,50,116,216,120,116,174,124,250,87,125,253,157,17,194,209,18,184,210,237,18,48,36,239,82,23,150,137,133,120,33,16,46,18,12,165,10,207,179,46,194,58,179,102,35,41,105,49,210,255,94,239,213,20,158,52,133,81,117,242,153,72,19,111,123,126,155,82,31,129,103,123,222,219,26,38,60,63,1,188,132,162,116,154,172,76,237,23,37,150,46,40,132,9,235,194,91,197,37,200,96,182,136,225,12,4,246,164,145,19,158,166,61,34,167,105,36,92,114,52,210,212,189,238,198,64,205,152,112,201,48,227,209,254,185,3,222,139,78,36,84,219,195,126,58,215,74,16,18,95,249,172,243,184,115,179,122,11,129,81,191,139,224,16,228,84,191,131,243,249,147,25,207,69,218,73,231,232,98,203,137,95,166,12,53,235,197,188,115,196,119,32,56,148,192,46,162,225,199,117,191,87,211,66,175,219,217,113,86,202,90,247,201,214,99,125,229,109,117,147,247,201,248,88,178,52,141,105,105,196,213,205,180,196,4,158,84,90,234,218,211,45,103,91,216,50,22,238,176,146,60,133,153,98,235,94,172,36,212,16,189,24,107,87,192,168,131,233,205,41,69,168,119,101,66,248,175,15,190,167,4,29,58,193,85,157,223,232,183,165,176,88,59,118,142,28,17,80,176,174,48,242,161,93,215,131,19,102,209,212,98,167,237,195,236,227,7,230,35,93,248,156,79,247,201,32,207,46,251,190,23,236,46,50,71,143,143,133,187,24,163,130,166,193,237,183,63,48,213,211,119,208,10,209,89,121,240,227,112,236,22,161,45,194,194,98,138,32,45,85,99,167,108,86,123,184,20,165,195,209,223,154,173,76,162,14,20,176,230,96,171,4,206,77,202,151,128,81,242,136,45,1,22,252,231,226,70,130,52,208,209,37,169,56,45,186,55,227,92,164,166,68,15,213,179,225,147,106,13,216,152,54,244,234,90,97,72,10,184,78,137,78,1,35,86,19,59,33,4,33,57,43,108,135,103,192,52,22,60,48,33,19,255,109,186,206,118,211,223,166,66,218,199,140,34,11,29,238,70,6,50,192,73,37,135,142,55,251,102,156,45,216,126,122,95,43,149,233,1,30,251,232,185,150,74,220,24,79,152,250,114,209,95,166,160,62,204,120,234,245,133,19,149,164,56,203,45,222,137,226,117,249,146,86,32,238,195,69,229,152,172,171,242,161,205,142,75,31,198,70,80,130,251,241,187,176,100,139,221,86,160,115,172,241,161,206,71,109,162,242,57,9,110,150,124,239,109,98,181,23,165,193,57,50,203,166,117,165,69,237,133,168,250,141,80,178,209,107,204,192,100,1,162,38,132,246,204,156,117,68,22,73,165,248,22,199,135,135,215,229,194,144,17,205,48,149,169,222,85,71,19,66,133,220,227,230,176,90,39,9,41,84,210,33,53,206,44,170,88,151,236,100,21,238,119,23,25,160,250,16,59,123,10,140,114,228,247,115,176,23,12,145,220,59,3,122,54,46,215,161,169,118,244,170,127,80,109,146,249,62,7,97,192,217,45,238,44,67,168,142,178,250,47,92,9,186,75,184,162,82,213,52,61,22,120,76,66,124,195,166,240,12,89,19,224,42,74,76,160,103,212,60,37,222,9,98,9,63,173,221,187,70,233,31,52,161,75,71,252,236,236,80,208,250,107,215,108,165,104,10,87,218,70,2,38,128,42,175,93,233,5,14,20,9,176,249,92,12,227,138,223,187,88,205,194,80,120,208,168,119,225,252,12,217,30,104,103,4,10,155,231,124,30,140,150,117,135,81,136,147,41,14,61,247,14,131,145,194,165,44,109,121,192,196,84,227,167,187,229,248,20,62,255,226,171,190,163,76,44,228,58,19,230,2,23,186,165,138,12,135,78,223,154,22,91,159,101,88,13,83,63,117,53,45,30,127,110,204,168,37,165,196,164,54,171,123,161,208,109,147,52,146,89,134,81,231,62,81,55,217,18,157,162,68,5,220,12,232,56,219,93,44,171,51,49,232,165,242,121,146,40,187,168,207,189,81,79,250,190,21,118,87,79,186,120,200,47,198,194,181,18,53,137,71,127,158,44,62,7,66,156,235,249,152,144,38,123,159,35,93,215,69,252,45,232,179,115,164,68,56,74,187,104,120,66,249,74,42,63,126,25,14,242,242,60,119,67,160,224,11,47,74,143,198,3,159,173,211,173,54,200,179,171,168,16,126,222,218,219,105,129,97,254,208,49,35,95,236,123,97,51,17,142,165,35,14,95,179,219,16,48,169,104,38,19,152,212,92,119,24,58,217,254,76,148,4,141,185,195,233,17,61,153,198,202,22,129,246,102,84,181,185,63,240,140,56,141,137,60,9,253,38,83,216,74,80,28,30,180,5,235,213,211,216,241,5,46,186,147,210,119,239,109,27,192,16,103,149,7,134,247,255,194,231,60,169,186,229,16,221,141,171,153,138,226,181,124,244,163,102,160,185,168,223,15,183,35,50,53,1,147,127,208,221,142,93,186,220,171,11,12,235,2,47,235,191,118,184,89,121,247,133,145,53,222,241,220,197,248,52,20,165,65,51,238,205,86,169,171,15,69,129,8,242,19,74,76,82,75,9,140,61,21,67,74,203,134,238,195,221,42,209,226,230,176,211,137,49,203,113,213,92,14,179,90,253,213,236,242,218,3,249,67,119,97,77,216,100,235,215,38,144,80,220,30,160,142,99,54,221,25,44,115,221,47,74,144,233,162,159,80,230,69,119,210,45,126,18,104,31,247,185,233,238,147,21,194,137,31,158,9,111,189,178,14,138,229,219,87,140,89,49,233,62,133,45,185,17,48,37,222,50,226,152,79,105,198,213,31,2,160,11,159,33,12,165,104,96,163,158,86,24,2,175,17,48,60,34,85,97,74,111,226,123,213,71,218,126,214,15,201,67,60,26,253,69,186,105,25,115,92,108,28,164,119,36,197,12,76,90,39,126,27,206,122,221,25,232,60,170,119,174,32,154,162,7,12,129,236,187,180,207,160,151,164,239,181,40,209,138,39,227,239,78,189,152,142,212,152,73,84,123,9,115,8,102,227,177,201,234,221,24,152,166,50,228,84,223,213,251,94,20,139,139,227,79,58,180,238,187,111,32,238,45,214,52,124,31,181,223,29,207,116,76,138,194,84,197,251,111,211,9,43,28,77,80,100,192,145,18,123,53,198,119,21,148,132,212,140,189,24,78,6,49,60,33,154,203,97,48,55,99,184,219,207,213,214,81,121,225,45,101,16,192,212,83,198,57,64,196,79,102,90,35,142,112,247,98,227,28,146,13,207,232,87,157,68,150,66,189,90,165,36,0,5,21,186,26,226,234,53,159,92,64,67,133,33,199,217,72,140,79,34,130,13,210,179,20,23,163,127,173,81,137,51,239,76,223,47,14,79,251,184,2,243,222,107,220,179,245,204,99,121,112,216,243,195,143,104,38,242,41,231,27,198,247,217,106,226,234,10,73,220,157,74,109,24,47,147,175,63,200,189,170,44,17,68,62,83,139,49,253,108,89,2,91,57,178,187,239,240,53,169,152,11,10,132,232,82,198,23,33,77,45,177,103,222,244,24,163,49,228,131,84,164,188,247,182,210,223,114,15,238,164,201,46,224,99,166,197,76,107,40,139,203,23,161,68,191,197,18,50,74,163,7,109,78,77,109,179,180,168,119,127,238,68,87,247,12,24,125,202,11,27,75,86,110,227,46,191,169,77,191,180,69,53,57,253,56,104,37,246,220,209,176,46,119,51,77,234,79,82,15,147,86,172,46,188,105,29,239,254,225,110,137,83,0,13,1,217,138,77,81,55,78,124,204,99,233,71,177,150,142,238,228,159,20,123,80,9,145,5,46,72,82,250,152,12,168,193,37,10,212,77,150,36,230,81,167,210,86,158,187,156,131,117,198,60,233,196,149,197,22,249,112,46,186,231,69,167,184,72,107,219,249,143,32,182,163,176,242,36,133,161,187,137,229,209,44,181,118,103,112,135,112,46,50,220,36,151,68,100,208,10,13,75,132,180,81,162,24,82,181,56,77,99,125,185,165,143,38,3,57,233,11,55,230,129,187,9,141,214,101,105,34,152,88,11,240,217,58,76,200,72,182,105,102,1,77,17,14,55,19,156,20,152,158,147,248,92,208,215,106,18,26,184,212,48,208,14,204,148,189,240,89,25,100,38,28,78,38,208,33,240,249,156,41,70,133,162,47,117,25,33,52,136,66,104,227,225,91,98,47,244,110,123,103,192,112,96,72,0,224,192,229,230,92,225,235,130,222,72,225,150,118,152,42,116,189,139,176,41,240,62,95,193,63,39,52,13,41,41,220,168,205,245,155,39,108,73,29,114,76,48,167,84,5,166,122,68,127,251,188,74,141,85,79,27,166,134,15,122,55,101,171,184,57,161,247,162,87,207,72,10,145,70,121,166,48,58,194,81,151,110,77,158,210,110,50,141,169,210,9,156,112,200,57,31,228,106,212,231,227,100,171,198,27,34,190,236,71,251,192,205,28,107,166,212,224,152,17,193,56,229,41,78,245,230,239,11,108,114,163,113,181,49,214,201,36,182,182,218,18,239,133,145,170,235,158,5,54,61,74,74,165,213,49,247,244,106,51,248,138,195,70,36,162,240,89,50,195,3,161,180,225,16,27,186,48,197,181,57,110,110,185,75,9,215,195,86,28,114,69,166,53,209,171,46,129,227,57,123,184,189,34,58,182,117,23,134,248,184,121,230,132,48,230,214,128,75,199,67,143,138,98,179,143,159,173,146,194,197,104,119,177,3,116,101,189,57,174,243,186,48,49,196,123,245,71,11,211,83,24,164,46,139,48,18,147,147,51,185,42,135,41,207,105,15,58,93,61,158,40,198,49,162,244,222,48,137,70,252,160,210,25,166,121,153,1,149,84,60,152,145,150,137,5,53,140,139,215,55,113,35,129,208,61,133,62,253,51,139,91,192,148,213,15,133,75,141,196,38,161,162,172,171,7,15,178,69,250,221,60,237,42,102,204,176,78,240,248,152,199,34,154,34,216,53,105,21,59,214,226,186,112,211,17,31,120,186,81,33,101,228,155,82,168,7,235,238,218,206,14,5,60,167,22,160,88,68,56,122,155,42,126,241,234,10,83,134,159,3,165,49,93,94,27,75,127,181,248,233,246,240,219,0,223,246,85,184,110,146,54,242,19,229,206,206,153,13,229,74,81,102,246,179,206,141,239,52,224,97,227,118,97,248,236,122,60,54,65,64,153,226,7,221,161,226,12,215,139,201,91,10,60,71,8,45,115,111,54,79,249,233,77,247,178,155,41,231,201,32,158,185,99,66,85,206,114,42,25,70,52,61,245,41,176,91,236,48,84,62,109,126,18,187,59,86,10,221,76,113,53,10,210,98,218,81,25,16,226,241,192,116,106,52,129,41,233,113,251,235,204,27,228,166,134,192,236,113,190,201,27,1,196,144,35,130,180,231,136,61,133,178,246,172,183,38,185,24,207,77,26,70,138,115,41,185,44,84,203,56,220,144,82,186,67,58,41,236,203,247,181,96,18,147,31,134,230,38,221,89,86,113,197,100,76,40,223,47,247,123,16,58,146,153,66,171,125,10,6,2,28,221,45,180,111,7,38,36,28,103,64,177,121,36,239,101,154,77,114,53,73,165,172,48,69,131,247,183,219,115,222,79,179,223,220,80,175,24,149,26,229,154,211,206,201,251,177,217,89,20,198,91,109,249,62,249,144,186,75,80,146,155,247,230,77,149,75,217,4,200,10,6,140,169,46,22,218,164,156,177,196,194,62,239,33,173,179,160,166,182,19,75,160,164,169,67,14,111,91,212,65,125,22,144,68,175,15,188,199,221,52,168,75,213,21,64,233,82,184,101,24,138,231,144,144,215,218,217,120,209,29,46,212,102,40,124,108,247,176,238,236,31,45,132,50,94,160,237,177,162,202,30,94,197,124,59,158,17,101,208,57,224,61,180,134,4,198,116,8,164,29,182,168,215,157,136,11,66,174,187,111,84,154,57,36,37,107,252,45,221,45,125,146,82,231,56,203,10,31,55,48,54,234,186,172,3,95,96,34,108,177,19,159,9,79,145,168,192,116,182,197,210,38,60,211,171,254,54,116,172,113,70,156,35,161,235,79,19,155,139,140,0,6,119,18,70,124,106,243,40,234,241,215,62,83,26,37,103,129,59,212,98,241,100,103,86,105,124,224,28,39,48,211,4,140,70,150,156,187,36,139,66,69,166,126,66,135,253,129,207,1,55,226,189,160,29,144,99,153,171,33,73,139,195,175,193,240,169,48,53,16,247,108,100,143,123,96,148,95,2,166,159,248,125,52,88,164,226,230,20,3,136,219,183,40,141,137,110,228,106,254,103,122,224,140,122,89,192,72,217,234,111,211,51,239,51,173,103,212,87,245,98,147,151,141,139,179,181,169,8,204,241,231,174,64,197,88,91,58,17,243,48,190,39,135,135,245,11,62,87,207,20,107,4,177,5,41,154,166,177,14,161,128,22,118,82,91,34,102,105,223,115,71,128,187,14,83,65,89,207,147,87,23,144,194,8,35,133,35,55,135,83,39,194,173,132,64,41,14,81,120,183,28,115,105,150,71,70,96,210,237,220,99,50,88,2,99,234,189,231,229,74,195,110,37,53,168,247,62,67,118,119,142,57,173,4,246,129,235,8,187,150,210,36,57,38,224,117,111,145,134,228,116,82,65,113,235,85,196,131,118,131,27,198,78,125,107,14,250,26,40,76,61,178,165,217,161,181,87,88,235,198,50,184,95,56,146,202,199,142,55,3,80,96,104,8,238,79,35,122,151,215,3,47,167,159,3,198,190,208,39,163,33,109,133,159,65,240,226,1,87,9,131,128,93,189,39,189,150,253,49,14,245,101,141,69,130,206,26,109,68,240,143,168,37,66,207,94,20,125,26,57,201,18,123,153,75,151,203,206,3,147,135,127,46,174,61,200,42,14,140,44,88,85,152,74,156,112,188,58,102,229,126,225,246,192,227,119,112,142,60,199,129,105,45,124,110,158,211,156,241,219,131,14,252,245,194,89,96,106,222,117,154,80,10,27,223,202,42,120,158,39,31,45,106,30,14,138,185,165,163,130,100,99,132,182,49,136,222,7,135,196,212,167,55,220,86,69,125,112,102,104,139,34,43,194,145,72,73,41,156,169,110,14,184,169,238,40,211,127,151,160,131,57,240,210,78,103,224,179,177,70,16,43,81,177,173,51,152,26,246,88,183,100,199,170,150,234,173,66,98,42,34,77,105,65,101,162,139,222,200,63,35,60,176,164,161,216,118,248,28,117,155,80,187,103,173,30,88,72,250,132,35,108,42,25,90,82,202,209,21,237,148,72,77,144,104,215,115,239,28,93,110,13,152,66,192,104,122,44,86,228,242,90,132,107,48,183,244,222,148,8,70,154,227,252,82,122,182,27,138,116,82,100,11,96,151,208,154,9,104,157,150,43,10,25,188,139,126,143,100,122,80,241,228,68,88,116,84,146,213,23,221,72,146,157,70,2,35,176,209,238,163,165,103,80,160,70,118,37,87,139,51,17,149,84,35,136,234,200,120,240,86,85,130,22,19,10,94,129,120,50,12,71,117,96,16,16,216,119,76,225,136,72,122,243,99,199,220,208,94,182,52,190,218,157,103,3,26,17,2,206,84,57,136,43,108,81,143,27,209,207,232,188,72,133,192,252,208,143,173,136,104,246,62,159,65,131,13,188,71,52,84,169,52,24,81,10,246,110,30,48,61,126,50,178,187,161,182,66,246,6,118,139,199,130,218,229,134,238,230,19,19,57,215,17,68,188,233,104,74,165,20,70,72,233,102,126,114,85,150,64,67,135,160,77,11,174,23,204,150,55,108,7,81,254,208,163,131,22,224,48,26,201,201,30,239,168,62,102,33,219,97,228,17,38,133,17,15,60,162,166,13,120,239,231,230,156,136,247,234,156,181,58,12,116,76,65,113,116,159,213,129,114,120,9,184,165,247,222,198,200,26,249,17,120,23,244,201,210,46,171,71,120,121,83,16,58,213,24,54,66,138,120,112,218,56,212,192,73,244,175,221,223,134,229,65,23,174,53,52,148,40,6,41,22,63,120,204,248,29,61,128,136,232,84,173,112,89,201,42,174,219,173,67,65,5,81,97,210,234,229,22,177,52,33,206,154,86,194,238,234,104,20,200,228,213,245,252,96,49,69,93,50,39,215,122,38,105,50,138,49,175,41,162,140,231,121,47,114,103,238,202,158,1,129,30,93,47,54,146,86,47,114,105,240,124,171,77,153,216,183,91,92,109,127,229,185,121,217,209,4,216,81,52,107,243,129,175,108,194,129,33,58,214,229,147,144,24,246,164,18,113,240,167,25,137,30,131,18,197,249,70,157,95,213,196,73,240,110,69,121,14,124,245,73,15,39,116,43,231,12,152,106,215,246,76,99,170,149,253,183,199,124,132,202,108,162,222,236,14,93,242,99,62,198,114,35,188,22,55,103,102,164,103,233,195,174,20,181,111,112,88,140,199,204,95,116,10,58,188,167,170,248,97,168,115,208,222,178,59,40,47,30,75,252,156,17,81,57,247,169,145,159,106,75,155,82,246,23,222,230,213,11,106,42,118,129,210,189,242,156,232,148,81,70,173,34,97,37,45,68,161,57,76,26,250,113,224,149,24,117,33,140,184,163,115,50,193,106,160,190,108,65,255,51,106,205,17,28,82,99,161,211,49,234,197,157,159,216,104,126,224,17,5,194,184,42,253,241,16,250,158,245,214,80,226,77,168,179,121,78,143,188,163,24,188,80,120,162,103,50,13,252,195,191,245,40,166,45,162,254,5,221,195,81,63,92,206,153,60,147,190,21,167,213,45,239,100,35,121,173,156,179,145,199,147,215,68,167,204,99,66,109,26,176,163,18,151,168,85,85,56,231,126,11,117,225,120,124,30,205,56,122,3,165,49,95,223,11,242,130,104,66,36,242,240,108,27,165,91,94,49,202,139,41,37,121,198,148,80,70,212,46,31,215,231,177,105,145,50,136,148,215,217,238,118,91,207,168,152,122,235,173,232,62,22,128,70,38,224,21,218,183,122,63,147,246,208,71,195,214,28,253,118,37,76,237,125,89,20,147,215,121,59,7,32,30,202,143,191,88,35,205,56,208,65,208,46,143,243,117,82,72,14,177,51,62,250,234,230,150,145,200,244,134,34,130,36,143,73,124,252,136,20,45,119,144,210,234,190,128,61,28,254,34,156,144,165,105,196,5,54,248,219,10,142,47,169,5,54,104,255,213,32,171,129,233,111,77,141,60,48,224,183,21,246,252,3,205,176,192,72,85,198,34,24,230,54,235,111,27,81,96,52,182,161,202,160,247,94,187,5,29,38,157,105,123,232,160,112,84,223,78,89,202,59,242,115,239,77,187,96,220,155,144,163,78,211,14,217,118,124,206,9,143,160,132,44,15,76,103,73,116,197,89,75,132,172,94,170,77,131,91,238,24,23,132,84,228,181,173,235,57,170,194,39,214,142,110,89,103,107,63,27,108,116,26,38,162,223,242,104,116,114,172,219,32,76,53,142,78,37,59,54,46,187,4,115,94,178,44,198,19,149,235,229,2,97,95,210,171,49,133,218,165,40,161,201,78,94,204,40,22,47,171,198,241,33,245,112,52,242,238,203,210,48,217,184,228,222,20,146,117,183,199,161,24,46,90,101,182,166,73,119,182,96,67,168,84,161,9,204,33,16,12,114,20,83,39,245,57,9,35,71,67,55,77,170,91,251,124,151,209,44,9,76,75,178,12,57,5,134,151,216,8,183,122,232,201,59,141,243,87,224,245,236,198,38,206,231,171,23,183,251,204,174,253,192,199,60,29,1,23,61,128,172,51,55,24,36,242,217,37,52,116,190,140,10,167,5,197,15,36,39,26,164,90,148,222,7,123,69,169,166,85,174,48,181,125,1,31,79,91,52,62,113,140,153,138,1,67,181,169,182,43,234,110,97,249,90,103,200,208,64,46,222,148,147,238,91,137,224,19,23,68,136,185,123,162,145,170,62,37,206,152,22,80,8,62,101,216,250,231,227,84,162,131,54,130,240,143,106,147,34,238,240,198,116,237,65,42,214,80,111,144,116,4,180,24,199,255,216,65,247,132,155,159,5,222,74,238,69,48,237,129,17,241,40,151,75,10,223,87,62,24,12,55,43,74,4,140,196,74,107,31,32,242,92,49,83,168,156,82,114,123,248,127,96,150,14,118,174,197,0,11,12,183,133,123,11,72,225,156,245,88,5,38,241,31,52,86,240,229,8,245,157,229,27,246,184,204,96,231,251,136,204,57,115,20,123,213,31,156,61,73,92,109,248,125,73,51,4,74,39,168,188,86,177,14,219,224,44,203,4,94,229,131,160,247,234,42,184,192,100,61,101,204,202,231,200,114,184,244,166,145,44,38,210,142,198,208,51,96,27,34,2,129,207,15,223,149,143,156,161,240,187,76,116,179,217,46,28,134,29,85,166,41,65,153,178,130,75,202,42,229,228,189,136,119,186,43,113,64,194,113,114,235,111,113,100,16,185,209,121,34,15,102,93,251,35,224,92,85,77,236,192,16,214,197,242,90,240,85,232,199,166,204,37,82,56,132,69,150,134,22,55,199,106,157,151,159,142,98,6,121,45,164,180,162,72,115,26,251,169,236,227,187,65,76,83,227,183,143,225,34,12,117,115,119,19,124,15,218,74,226,86,146,248,130,66,103,70,219,246,132,243,73,203,127,144,171,140,160,39,147,54,107,23,205,249,240,199,86,138,57,78,108,111,234,215,228,219,71,244,15,190,77,156,94,129,169,233,11,226,48,136,214,187,254,50,92,97,151,110,115,210,29,40,67,106,84,38,65,107,140,44,151,26,213,219,234,152,71,80,71,102,146,71,114,243,227,106,31,107,38,174,38,103,162,251,194,129,87,116,226,154,55,164,221,157,208,26,167,121,57,47,155,145,248,9,76,150,44,24,24,41,188,72,138,178,83,199,131,195,35,173,209,239,99,203,83,58,238,247,62,230,91,215,182,58,136,238,115,144,250,145,1,221,106,216,238,79,245,177,191,118,225,227,136,247,117,206,0,210,112,78,91,121,230,168,22,89,34,31,94,99,9,28,11,59,169,252,238,50,10,254,18,36,213,102,246,220,229,181,172,69,32,106,239,86,165,103,160,234,213,52,90,7,145,180,5,64,4,229,132,143,36,138,153,146,75,193,30,194,240,128,199,181,187,95,131,232,4,229,109,247,218,46,49,100,2,35,103,71,240,163,203,242,20,146,247,181,19,121,150,75,13,92,179,112,192,89,143,151,235,116,24,139,198,94,229,65,87,118,5,40,174,45,83,244,109,15,60,73,108,196,99,247,172,94,56,93,230,80,40,239,96,91,38,219,166,240,96,181,4,141,52,132,56,91,6,140,10,142,176,160,150,245,125,14,249,109,43,144,14,174,102,58,199,215,148,155,159,211,106,68,66,26,106,5,200,149,4,158,70,252,238,48,77,240,69,198,108,161,146,26,95,218,20,184,117,72,73,229,213,224,16,53,146,203,173,48,205,214,193,172,138,17,249,204,50,126,249,206,50,74,142,37,128,109,162,30,33,61,100,68,234,91,164,135,128,71,9,210,144,133,197,37,33,29,98,108,236,235,78,109,159,232,144,202,122,115,114,169,78,155,159,204,207,144,7,223,16,38,92,114,122,20,61,75,83,120,183,104,255,129,54,238,236,56,122,53,34,73,161,129,144,240,217,245,189,16,123,139,156,241,166,147,72,186,182,185,26,205,246,224,228,167,222,99,63,239,181,34,180,184,105,237,18,57,74,172,126,82,225,33,38,64,181,187,76,6,36,88,87,240,104,209,28,178,132,21,132,248,206,121,21,159,12,219,124,229,231,189,54,241,194,144,95,216,28,255,69,111,142,203,226,55,167,87,189,62,240,49,74,125,233,110,136,137,210,181,114,64,45,72,19,240,152,210,161,3,188,66,245,190,210,185,80,69,215,148,8,219,46,87,4,100,154,147,47,63,141,173,119,21,68,200,1,136,204,7,98,175,132,19,253,183,141,167,172,53,133,77,127,32,244,48,146,234,228,176,171,47,143,191,217,167,17,78,253,99,59,180,99,234,133,130,200,90,77,67,54,192,166,252,23,112,175,66,26,5,76,230,36,228,73,18,228,133,67,225,140,15,18,10,34,102,224,62,48,189,43,161,63,146,147,4,193,232,53,96,46,133,98,36,245,156,73,94,203,88,244,67,202,143,158,74,97,105,92,166,158,22,210,113,208,8,72,237,1,23,31,115,47,133,96,158,253,150,222,187,160,53,16,114,123,221,120,190,245,222,70,1,28,202,164,236,204,69,97,42,105,243,85,48,28,251,133,241,74,68,129,71,131,19,214,187,147,175,172,35,251,120,233,15,156,68,197,214,90,244,243,243,228,102,253,133,100,158,21,132,62,87,195,134,22,176,152,72,60,24,181,41,33,106,52,142,189,52,30,152,220,83,92,123,206,160,252,124,107,227,253,8,148,86,96,157,103,104,100,132,226,42,159,125,206,247,99,166,25,47,221,168,97,238,245,253,92,51,100,4,27,117,97,117,189,47,61,66,173,242,88,145,53,61,243,172,208,178,24,42,84,148,62,174,246,192,8,25,93,129,172,34,204,103,139,188,76,27,33,121,52,44,1,161,163,146,140,142,49,224,170,133,223,192,125,132,186,59,130,86,69,106,19,88,155,232,138,132,48,216,162,93,85,30,141,230,251,20,26,183,16,21,73,124,219,18,168,20,224,132,216,26,124,3,251,129,233,183,191,240,124,54,211,210,140,220,46,148,220,58,253,143,2,163,24,19,90,152,144,232,201,193,154,73,250,220,39,67,150,240,217,24,80,146,184,10,87,36,97,164,9,205,174,134,211,57,212,175,161,235,123,174,46,181,133,166,42,132,161,106,204,0,143,208,253,50,73,132,247,90,89,31,80,36,247,58,94,120,40,60,198,11,103,40,157,93,178,15,182,25,1,11,165,171,59,228,192,207,68,210,77,195,218,113,124,162,228,84,205,54,23,248,172,234,80,188,79,20,98,101,69,19,149,60,227,138,160,79,113,218,128,17,35,10,129,245,165,237,188,118,0,156,89,87,66,220,157,230,71,69,49,186,252,177,201,73,246,252,192,103,62,239,128,7,2,197,207,217,51,178,87,187,3,83,115,172,39,215,38,166,232,47,77,249,166,110,10,228,56,106,200,175,31,247,226,24,181,242,33,51,36,120,46,171,117,134,7,202,47,125,50,178,221,87,145,146,170,213,173,103,38,62,123,72,78,78,56,60,244,185,97,137,42,161,42,57,161,32,210,39,163,58,62,174,110,16,205,191,48,147,238,194,22,79,126,224,99,165,174,128,141,112,248,129,211,21,157,60,62,144,36,50,64,203,142,207,209,40,170,123,198,27,89,101,191,180,159,141,77,216,95,14,218,173,85,232,11,67,139,62,117,93,101,107,121,247,199,230,83,206,166,227,77,161,161,207,177,129,195,215,245,157,173,237,199,31,140,74,155,231,56,102,223,243,166,240,102,82,234,194,46,111,211,40,59,99,231,129,57,124,147,174,29,12,189,152,9,184,188,101,61,139,227,88,254,195,85,60,137,135,72,171,149,165,225,33,4,116,152,118,247,119,55,25,222,75,117,80,214,252,11,99,165,56,140,106,196,179,151,32,89,238,88,121,216,95,44,181,121,229,107,225,52,222,235,217,158,41,87,138,175,193,27,188,134,151,197,25,124,109,172,143,210,230,115,243,29,154,145,25,158,2,201,236,176,61,163,95,239,143,118,236,168,46,220,219,124,186,91,213,134,1,142,239,173,251,51,98,10,46,103,105,29,135,66,178,5,12,145,93,118,24,226,160,170,47,134,195,18,87,103,44,53,157,41,133,180,191,175,219,146,41,237,211,243,182,88,248,184,57,76,33,118,211,143,105,122,86,126,115,196,161,147,158,245,80,115,59,101,3,48,164,251,207,111,219,4,112,184,33,75,87,127,7,207,184,121,219,74,52,247,129,157,25,153,222,89,120,119,30,216,8,59,28,166,214,89,199,20,10,115,55,113,236,164,72,143,85,104,34,96,62,166,38,117,89,30,24,183,219,7,141,2,191,231,228,65,124,39,164,219,139,117,203,170,1,148,243,85,48,39,110,220,147,14,74,205,38,56,227,48,4,147,227,49,128,50,228,77,14,195,123,246,88,56,22,155,25,1,211,210,223,31,211,109,199,166,66,42,84,51,202,6,51,142,14,111,186,167,95,216,147,159,124,43,146,165,143,3,129,38,175,127,15,52,183,222,139,45,116,112,225,154,86,123,174,166,86,59,7,108,20,182,2,247,156,67,135,28,21,39,196,247,20,134,162,35,96,230,66,210,81,25,28,25,254,228,208,253,111,29,20,152,36,92,123,154,22,211,178,159,17,31,248,212,23,182,0,177,194,216,129,113,111,43,112,45,47,236,98,148,5,65,168,242,120,54,198,156,26,48,133,88,207,197,211,162,57,95,216,182,191,161,83,133,252,162,159,108,16,50,29,179,79,111,206,241,238,31,19,54,105,233,197,61,123,31,125,64,110,42,151,109,220,214,10,83,113,230,183,70,244,113,234,183,38,251,232,41,221,118,22,11,58,182,15,12,137,82,115,216,100,107,229,193,232,27,206,46,161,91,81,161,211,207,209,140,39,109,4,74,127,247,80,184,151,46,48,57,251,169,240,153,57,247,222,68,92,117,39,54,110,137,123,53,49,7,93,31,86,70,231,223,250,184,18,120,40,47,92,157,88,188,81,141,86,164,160,239,3,135,239,2,188,219,11,103,130,7,14,211,169,166,115,216,120,16,92,48,25,120,232,118,70,7,185,19,46,128,74,119,191,253,240,57,4,166,131,212,249,231,103,188,81,18,242,199,46,216,110,122,244,209,136,93,47,186,159,13,5,219,62,230,24,45,92,163,228,231,161,17,16,241,95,102,95,236,207,173,23,27,243,14,184,19,225,187,48,109,217,45,190,134,209,75,170,169,0,15,96,28,217,116,137,112,186,9,108,92,251,126,115,155,207,122,124,116,211,186,42,1,163,64,40,47,198,255,188,173,128,38,182,243,48,186,13,163,118,228,241,39,96,84,208,245,183,201,78,250,70,10,49,195,46,106,167,12,212,146,87,252,246,134,8,83,94,236,216,240,201,185,251,26,125,59,199,152,104,10,91,59,186,195,197,100,140,4,46,166,69,26,240,42,26,220,66,243,217,11,92,40,103,205,105,188,48,1,92,95,31,20,234,62,223,19,26,224,42,48,85,114,50,42,212,139,121,120,184,241,134,75,119,133,65,134,47,199,79,47,90,115,101,237,13,203,240,249,247,26,240,121,239,7,38,62,220,3,30,239,44,165,39,213,35,99,20,202,82,157,163,48,169,147,21,87,147,178,211,93,122,154,140,170,111,88,208,76,101,93,247,179,27,177,252,23,158,240,120,109,189,154,162,48,215,159,38,69,71,251,172,194,70,29,31,48,61,248,91,225,125,95,27,230,214,7,60,102,163,103,69,27,76,54,169,233,128,155,174,166,59,223,149,234,150,172,11,159,77,62,76,67,136,121,201,69,11,76,221,155,155,49,214,88,157,117,199,161,75,100,198,197,19,130,37,69,209,251,142,57,188,48,28,116,22,46,107,218,247,7,39,54,248,4,35,87,195,186,240,159,62,158,143,106,121,0,111,244,119,3,182,142,127,129,161,68,240,88,74,221,168,12,233,215,92,150,148,245,71,67,219,175,46,29,52,210,251,61,110,78,201,136,186,116,80,143,214,120,239,189,140,77,255,194,219,234,141,190,87,19,231,57,103,159,188,216,134,59,202,103,18,92,52,91,195,245,25,131,202,63,72,35,202,92,158,139,207,26,112,241,196,3,147,103,214,72,12,82,179,62,197,113,66,46,68,97,89,241,170,183,51,149,249,30,50,253,137,136,134,156,88,163,12,58,73,94,31,152,133,188,29,198,104,20,123,182,100,10,213,221,140,103,245,232,145,10,122,6,80,208,33,13,144,192,203,185,97,64,225,100,89,130,26,39,133,143,166,233,254,202,30,126,96,8,117,3,37,231,48,4,173,132,33,124,184,40,20,19,18,34,224,99,133,184,159,218,172,9,100,233,79,67,5,30,131,221,58,98,73,93,225,65,151,67,192,104,66,62,87,215,232,130,167,114,210,138,141,4,30,231,118,62,129,27,116,207,194,42,11,220,161,22,8,248,108,133,207,163,81,181,251,5,249,228,194,172,9,232,133,205,7,252,200,40,235,99,17,102,244,57,66,231,80,149,35,19,56,57,41,57,112,201,82,195,100,112,238,10,171,40,221,103,183,104,114,243,99,38,63,35,198,59,199,228,182,224,107,253,29,60,20,110,249,133,183,23,112,28,116,60,66,224,54,34,197,5,185,12,94,75,39,176,141,103,191,87,67,168,254,124,13,234,27,227,167,17,117,121,62,22,49,227,184,24,21,150,162,99,70,217,146,31,60,228,141,180,43,26,166,152,227,72,197,218,161,131,112,106,192,154,100,97,24,10,141,134,249,161,241,60,42,64,188,175,185,65,228,58,218,115,52,140,144,211,192,145,227,52,151,205,132,104,245,114,87,177,81,170,165,38,33,101,177,222,220,69,139,135,205,97,61,58,70,72,8,158,93,7,141,184,34,48,39,160,151,39,210,230,74,233,183,238,55,148,80,229,184,24,125,1,25,80,92,139,112,82,121,176,227,198,200,52,107,86,234,239,35,138,29,208,117,221,178,35,108,15,140,65,190,90,132,83,28,90,178,14,187,75,192,28,230,114,117,55,173,80,31,112,50,189,210,85,0,140,76,70,60,26,165,93,226,93,192,1,73,208,46,224,37,20,43,86,253,219,188,73,132,115,249,204,139,165,240,71,226,217,71,252,236,170,178,166,207,164,100,107,13,144,202,123,253,225,57,238,52,57,123,247,121,45,153,223,236,15,174,238,96,112,147,2,37,106,181,113,22,238,189,241,67,101,196,134,17,141,248,4,223,132,152,197,233,57,48,241,165,26,240,144,26,116,136,169,246,205,128,33,133,186,69,248,16,175,99,172,30,95,227,236,223,152,210,2,99,153,221,171,233,33,215,155,207,4,229,138,127,13,152,92,179,4,136,10,45,179,37,118,112,168,228,133,250,210,172,29,8,162,29,182,40,166,222,124,27,185,136,79,82,186,250,196,118,42,31,230,190,237,176,177,173,201,213,139,170,190,64,143,5,39,13,136,48,208,162,129,215,28,30,232,163,200,189,81,200,244,44,175,133,36,161,96,21,24,21,120,95,61,153,186,69,253,154,84,94,121,53,77,179,246,145,166,91,252,230,167,183,175,76,2,218,249,185,55,249,76,119,35,137,168,165,34,62,106,217,124,77,247,169,58,62,148,244,195,157,133,147,17,2,41,14,159,111,163,38,33,26,212,205,155,141,128,17,168,26,2,91,159,218,10,184,13,225,3,61,48,212,204,59,126,155,224,134,44,205,74,220,107,198,123,33,240,37,115,1,213,180,225,172,127,192,84,96,52,129,63,70,139,195,219,164,41,5,222,214,240,254,133,11,161,74,25,21,210,134,217,251,23,15,108,20,117,114,117,233,41,152,124,129,151,82,66,3,159,137,237,142,125,39,162,167,182,64,37,243,231,106,145,141,38,204,179,59,202,168,144,12,79,126,128,80,113,51,69,179,209,24,39,82,156,1,86,144,35,156,184,144,39,16,206,90,1,195,14,35,163,70,245,105,246,165,223,73,49,11,65,203,135,207,50,2,230,221,104,55,228,76,54,26,128,216,13,187,17,26,136,143,12,67,111,117,221,47,96,152,247,229,189,59,154,121,203,135,165,146,116,148,93,137,42,231,225,116,6,216,26,233,24,23,50,151,32,40,28,241,197,136,14,76,253,160,103,99,238,35,142,175,115,123,58,3,5,102,69,251,76,107,232,207,201,142,87,173,163,119,6,12,183,94,149,49,93,38,180,20,63,189,80,16,144,39,91,84,146,167,120,240,133,236,158,188,151,9,105,122,160,134,178,253,165,97,55,163,194,184,107,132,213,87,139,62,56,197,168,37,222,235,108,137,235,121,47,227,194,156,1,195,49,32,143,118,206,28,36,20,191,48,34,47,69,191,39,240,82,120,229,7,206,40,188,250,176,32,183,81,219,239,224,250,192,207,26,58,219,214,222,177,117,156,185,214,212,173,162,125,124,172,120,177,110,186,203,75,97,154,153,226,230,100,103,158,23,67,135,198,3,15,16,184,241,39,2,67,219,126,111,206,124,17,107,133,242,237,20,193,156,51,109,80,236,170,10,115,28,251,176,12,66,155,114,204,88,218,99,196,57,66,55,82,22,79,0,152,26,196,128,139,62,25,217,129,26,179,24,229,17,245,22,63,86,85,124,78,36,79,132,207,138,24,59,173,135,45,96,232,73,229,185,137,157,69,150,207,10,87,69,76,156,136,25,41,221,184,57,133,145,50,164,84,44,70,251,113,51,129,181,46,187,86,163,47,100,197,182,196,65,189,37,36,2,107,234,112,154,7,96,138,185,229,197,206,17,54,156,139,190,89,73,186,102,116,27,164,71,94,172,7,76,129,233,80,120,122,1,188,201,120,18,134,21,148,218,175,117,31,156,20,99,83,248,236,60,247,115,65,151,44,7,133,217,178,249,130,170,78,109,7,253,89,206,85,96,173,237,98,135,28,97,72,81,160,193,198,35,48,205,179,43,208,173,245,137,205,148,202,227,136,161,73,67,42,212,249,19,148,37,187,124,75,77,41,153,28,135,171,98,24,124,158,82,110,78,47,223,221,84,136,224,165,7,61,6,75,185,19,152,136,134,140,54,20,55,145,155,183,248,196,16,11,15,110,164,208,67,104,166,251,32,170,3,203,234,136,122,124,233,249,9,92,11,108,172,3,241,177,136,195,234,151,166,199,116,133,73,64,87,160,48,230,26,41,90,189,91,45,31,122,232,2,64,153,245,110,26,176,2,109,157,132,166,244,114,223,187,209,235,39,55,55,238,237,26,55,63,182,210,179,114,231,89,122,222,146,211,224,81,75,154,185,225,48,139,242,120,40,110,41,85,146,71,179,90,254,29,95,100,193,118,33,55,183,198,235,88,93,4,143,181,120,171,17,191,223,45,96,11,171,234,213,211,132,10,28,54,206,112,25,212,101,124,155,37,96,82,210,83,225,49,75,24,90,132,171,102,210,223,70,50,207,61,241,142,146,98,145,125,28,18,188,113,79,245,5,41,91,127,224,217,175,1,9,79,138,244,59,16,214,227,8,242,81,59,6,194,214,0,88,51,5,230,21,143,118,12,85,41,113,7,70,184,32,30,205,88,111,186,194,176,32,196,176,208,37,167,163,70,19,66,24,198,203,50,19,85,81,244,189,226,189,76,136,244,129,199,205,110,178,191,20,41,127,52,65,247,216,229,183,234,90,210,168,133,234,152,207,194,227,22,111,45,141,132,51,152,62,66,135,249,174,242,202,24,158,37,202,171,186,181,39,200,215,56,94,77,173,97,67,65,204,188,197,110,237,159,178,230,64,105,46,144,107,115,55,255,237,3,195,204,55,180,242,133,25,25,189,255,7,30,198,250,112,97,211,160,88,1,19,21,17,47,253,28,192,99,120,159,186,177,0,80,166,124,225,243,101,90,212,125,13,234,87,52,96,131,113,17,173,228,6,83,115,34,240,192,184,24,14,27,111,157,252,182,229,173,123,160,28,231,243,69,99,109,13,8,160,134,44,30,106,127,115,132,51,137,61,12,233,101,128,217,37,183,120,48,248,111,159,65,65,237,37,249,153,106,12,196,234,164,192,115,157,35,210,52,208,153,105,85,127,154,178,246,24,82,76,113,141,241,158,17,34,175,29,48,17,152,165,87,247,146,98,191,34,52,159,52,120,119,206,38,130,27,254,218,141,78,47,177,121,59,97,148,118,97,234,65,101,150,30,152,68,195,10,120,60,213,20,200,104,245,136,134,34,39,149,171,126,78,58,120,179,239,242,131,140,176,232,173,45,227,114,244,118,159,102,90,85,91,142,16,122,26,66,160,14,248,108,72,226,133,144,70,204,145,159,7,238,106,75,176,249,85,47,190,7,166,225,74,158,124,77,227,224,113,152,230,200,172,87,35,166,40,48,121,116,121,180,109,122,150,14,163,47,243,172,206,179,143,182,165,240,241,104,228,189,183,29,26,62,44,103,140,153,154,10,247,62,4,158,74,20,121,224,243,151,93,115,170,209,34,144,68,153,140,226,166,66,184,242,11,219,107,200,18,66,232,152,152,120,192,132,41,187,192,132,60,98,133,65,95,42,175,205,222,151,163,158,2,218,192,243,30,77,96,234,12,125,231,48,153,196,36,43,12,50,90,116,213,190,48,181,150,50,25,32,110,88,177,77,67,251,132,134,231,133,143,113,63,189,23,175,25,221,165,216,126,131,201,83,253,4,48,149,51,221,107,105,48,76,197,195,104,243,124,173,173,25,200,1,131,171,194,89,21,111,57,233,198,236,2,31,191,79,46,70,197,204,185,53,155,233,228,8,191,30,176,229,213,29,230,69,117,200,76,235,219,141,86,235,21,47,210,158,66,121,197,168,113,115,171,143,236,122,241,121,154,139,110,19,65,210,215,194,86,89,1,159,83,66,162,23,38,87,24,89,20,120,233,187,22,179,14,100,64,34,163,0,43,96,23,69,181,101,244,175,174,240,72,55,61,145,98,185,154,122,24,239,80,4,134,166,160,63,112,219,49,42,180,28,104,193,234,128,245,206,91,151,15,140,158,149,236,120,3,77,139,26,19,137,14,162,172,247,102,95,201,241,224,104,94,110,125,240,243,127,222,130,133,90,124,161,216,74,224,105,141,4,1,211,19,161,55,135,103,197,67,143,176,49,39,77,18,14,99,13,245,32,52,141,121,93,56,123,216,228,71,80,192,82,39,64,103,166,206,149,77,215,192,10,152,218,52,129,49,114,186,239,166,144,80,21,225,178,95,86,80,20,174,215,180,154,13,157,197,214,26,226,187,10,237,248,77,56,242,232,155,66,226,231,194,83,153,163,173,173,234,24,189,62,106,11,58,102,177,122,135,217,43,237,162,51,255,30,45,30,126,152,166,187,214,243,123,111,231,106,160,109,6,230,40,253,105,172,2,15,194,77,168,19,159,137,200,247,141,53,64,207,223,210,61,103,161,42,239,134,229,132,110,78,152,84,209,41,175,206,27,208,172,241,82,228,203,248,86,20,39,4,76,215,109,214,123,211,8,231,115,156,2,200,46,138,9,107,32,48,189,124,167,93,52,115,9,3,37,48,85,46,113,53,94,179,78,211,141,117,243,29,178,69,145,186,136,35,47,152,74,145,221,251,194,103,67,131,41,77,225,49,163,102,136,146,185,33,29,244,11,130,99,44,200,47,12,139,131,22,177,80,102,8,41,160,195,153,246,61,249,154,27,174,250,21,87,183,188,158,231,30,217,85,182,27,188,55,79,49,135,113,199,68,136,219,250,29,180,133,100,192,26,224,114,12,214,149,92,133,48,116,65,43,13,63,172,195,244,169,47,125,110,234,241,118,192,100,178,196,137,159,116,136,134,225,138,141,76,217,171,192,153,175,235,111,221,43,44,238,67,96,43,178,115,148,98,52,241,95,160,167,200,177,184,22,113,42,225,162,35,178,0,51,97,220,155,191,43,159,139,24,75,139,226,126,172,135,165,213,53,176,29,12,87,107,104,76,247,164,197,255,51,141,203,224,111,82,38,136,165,40,188,182,55,225,54,142,217,42,189,199,164,201,104,196,240,71,163,87,82,183,67,162,40,59,60,47,35,126,42,114,134,16,9,57,231,89,252,246,130,113,95,159,28,145,123,223,23,22,145,40,173,101,199,15,207,145,149,94,236,56,89,76,52,20,121,230,93,64,83,57,42,137,48,83,157,227,207,61,143,13,172,37,19,48,53,238,8,176,193,248,208,198,243,203,198,117,19,48,187,138,4,16,38,37,96,81,74,181,96,37,146,245,1,207,119,48,144,157,35,249,216,196,75,225,227,123,182,30,19,137,201,32,181,109,31,170,140,88,1,199,228,121,150,15,162,159,183,174,142,6,132,45,34,45,4,146,144,242,245,7,219,231,240,170,85,175,222,248,72,223,159,102,151,85,74,157,51,130,137,62,245,229,48,189,7,18,23,161,229,240,230,34,105,87,109,34,87,71,90,134,0,65,192,20,135,74,220,222,116,38,163,230,27,238,229,99,222,61,112,78,177,99,237,244,161,56,83,120,6,119,186,49,229,33,29,47,48,69,7,94,6,96,84,170,83,78,70,40,167,147,19,100,30,24,137,145,161,55,71,80,220,87,231,177,245,56,105,31,120,5,231,135,101,108,138,168,253,192,115,130,4,175,15,42,205,124,245,25,22,130,38,30,54,57,91,60,5,158,250,104,27,145,158,26,176,54,208,243,49,233,76,243,139,171,245,166,201,197,140,217,242,112,41,78,69,214,150,58,50,201,59,82,180,27,26,118,61,97,112,80,138,211,182,113,92,155,158,128,192,144,82,248,62,78,35,173,138,115,46,120,78,102,180,127,209,35,145,181,168,117,126,102,182,255,54,252,75,89,74,204,176,54,187,83,53,52,235,27,73,207,139,97,154,250,18,162,69,98,202,169,140,142,209,136,67,132,1,91,73,127,121,195,95,177,29,45,104,171,86,189,56,197,33,176,45,154,177,230,251,86,37,158,107,153,106,81,86,216,84,198,190,240,78,115,189,35,134,170,156,255,242,174,166,33,250,192,100,205,13,238,116,232,30,59,232,121,238,52,92,164,130,28,243,219,160,79,135,105,84,40,119,104,104,154,22,71,127,132,205,171,163,16,89,72,28,216,100,92,156,20,20,152,166,250,162,112,89,174,81,143,238,56,213,158,122,111,142,237,233,15,94,224,35,149,166,8,178,113,213,69,94,97,105,56,251,138,28,187,248,136,205,101,40,58,61,213,52,171,8,76,217,217,183,172,14,129,42,86,129,94,13,107,65,241,171,225,213,26,250,228,199,24,25,222,190,127,92,83,196,28,244,20,192,137,119,65,6,180,54,25,69,121,114,220,72,247,56,9,241,243,95,138,66,216,233,239,5,205,222,212,137,68,188,60,198,108,208,139,179,31,20,98,20,255,229,51,122,67,43,185,16,100,72,206,12,208,105,190,153,234,144,78,36,25,93,11,187,91,99,102,209,183,166,187,207,251,49,8,230,181,39,37,126,124,110,8,72,252,123,209,177,157,94,184,184,49,126,208,65,253,235,131,146,64,245,247,34,18,171,81,50,186,201,130,130,31,42,212,166,125,88,198,72,52,151,63,216,38,82,152,245,222,108,228,221,199,155,46,119,141,84,29,215,137,86,160,15,122,142,254,146,244,83,46,90,66,87,160,214,255,219,21,182,95,115,152,30,20,61,55,191,194,45,95,24,190,156,103,43,52,57,155,230,232,217,86,187,30,0,144,221,78,95,92,57,83,7,160,75,143,253,109,125,75,66,160,162,130,147,84,198,100,33,92,247,141,199,116,194,43,73,3,108,70,155,230,77,236,157,150,56,42,26,5,158,86,142,247,133,169,79,158,106,137,172,121,235,178,129,217,42,21,62,135,194,136,71,67,60,80,232,201,169,119,101,69,249,168,84,147,192,150,45,231,216,22,101,196,123,51,159,149,58,3,162,32,248,144,28,166,181,88,81,136,141,191,145,139,131,26,77,254,80,56,101,15,154,88,134,229,156,115,69,239,221,134,159,154,157,160,19,225,58,129,225,141,110,126,243,126,206,61,13,98,77,122,116,211,133,45,88,174,191,13,121,189,191,245,56,123,169,246,12,193,158,84,238,231,196,18,159,207,147,145,73,247,125,56,15,52,197,197,7,89,41,89,71,218,23,70,24,80,59,196,140,219,118,38,191,154,80,171,112,43,225,251,175,226,106,169,157,226,44,164,27,4,166,118,116,197,213,84,182,200,144,67,253,179,92,34,166,27,49,106,146,48,22,46,230,200,49,42,208,214,37,25,83,178,186,165,197,215,158,102,80,220,65,179,14,204,189,125,158,90,15,165,12,11,93,17,165,197,84,90,16,125,235,111,103,2,251,51,80,90,203,229,193,11,154,84,247,222,102,99,9,74,229,93,172,252,99,120,226,51,8,108,245,41,190,120,55,113,13,137,18,19,231,232,78,180,117,188,0,4,127,228,8,32,203,213,61,192,118,96,190,159,36,105,22,173,164,78,226,122,94,193,170,170,228,230,199,161,116,169,46,114,74,214,234,28,168,241,83,121,241,53,190,191,153,161,23,46,219,254,236,11,83,14,36,236,179,200,126,17,232,109,126,53,237,27,10,163,240,215,82,220,156,154,90,217,137,113,225,91,189,191,141,10,91,86,120,32,41,18,240,113,111,180,14,25,134,60,50,67,1,15,221,76,55,39,180,151,0,240,100,99,104,227,41,12,162,221,75,145,121,50,88,221,239,231,132,180,8,146,36,135,211,28,82,34,135,132,85,237,126,8,144,145,134,67,244,162,25,91,58,158,155,158,187,116,63,246,62,230,22,205,89,254,100,8,69,148,251,90,232,203,193,0,55,29,30,54,113,4,134,157,182,4,74,40,119,41,186,118,44,221,82,141,70,80,158,140,221,243,206,20,184,42,247,131,154,150,123,160,100,124,138,194,120,198,254,173,43,197,124,121,60,112,247,26,1,224,227,83,220,143,121,224,117,121,242,97,188,38,142,190,47,76,4,102,249,209,88,218,167,188,71,224,66,61,119,11,24,27,78,126,187,89,208,210,215,15,29,122,163,202,147,19,106,109,49,137,217,148,228,116,59,240,89,4,247,197,58,138,115,91,111,78,165,184,31,126,5,181,224,57,166,194,166,78,232,176,245,25,63,55,167,113,200,95,140,200,70,233,250,98,155,56,149,143,218,160,28,171,202,247,60,167,66,74,49,106,86,172,85,138,194,214,43,239,48,103,93,154,10,71,17,245,65,141,252,79,65,202,65,252,193,232,71,206,227,185,245,242,4,77,55,205,47,105,111,222,214,237,220,124,195,58,142,46,186,197,250,216,217,216,185,29,134,245,96,234,115,21,43,253,255,194,176,202,229,252,140,232,241,142,253,136,168,133,112,153,190,116,187,166,136,117,54,9,25,131,209,177,37,103,183,48,245,210,33,228,48,54,205,166,39,127,168,9,52,153,49,133,119,20,27,3,83,165,150,245,230,25,82,79,135,161,80,211,231,66,215,51,197,79,15,101,181,5,53,197,69,71,241,15,107,127,224,227,216,214,11,239,245,192,120,83,205,127,25,134,53,97,219,1,174,244,175,57,76,50,180,207,7,70,10,52,96,44,134,7,30,94,23,139,132,240,214,82,124,67,71,108,164,103,196,140,158,74,97,19,194,11,152,105,181,158,61,165,186,254,37,84,188,148,58,247,7,70,237,254,11,15,132,29,246,179,229,212,225,75,171,82,94,35,121,12,219,205,106,204,81,136,188,169,132,83,24,170,217,184,119,35,65,217,95,216,157,50,204,190,37,165,169,31,180,87,127,45,44,235,90,95,120,13,247,85,161,25,110,179,62,247,62,38,64,246,171,81,16,29,229,185,154,120,154,191,215,60,19,37,85,221,135,141,99,207,223,203,180,235,159,155,35,25,22,67,74,19,128,40,167,25,124,156,244,21,48,222,141,220,156,60,174,43,19,176,253,227,195,119,133,45,100,224,112,165,254,169,62,112,73,49,199,169,255,20,118,0,10,96,168,29,242,247,198,44,201,250,193,208,159,139,107,169,188,159,250,96,176,3,250,107,53,59,78,244,173,225,85,79,223,176,32,14,114,70,206,65,175,158,46,152,216,155,145,16,20,5,119,115,42,184,222,76,176,37,235,28,45,52,109,12,135,201,166,37,29,80,40,247,124,142,18,111,111,82,23,177,141,115,37,249,197,53,243,36,250,45,143,85,31,27,37,125,188,163,232,210,179,3,215,141,51,244,220,206,152,233,68,233,61,120,49,129,105,234,154,143,45,224,204,175,189,89,137,171,174,45,146,153,78,49,100,4,249,189,61,27,210,177,250,188,246,173,163,242,176,186,126,202,102,12,200,254,224,132,174,171,174,143,99,109,241,9,3,38,218,242,92,61,174,109,118,182,8,10,118,159,3,185,186,158,53,2,22,115,143,103,75,129,240,54,199,197,48,97,190,48,83,222,223,235,156,151,41,61,63,141,74,97,124,205,190,173,192,66,207,181,18,36,168,12,8,196,129,138,238,185,226,98,120,147,167,158,76,248,244,30,152,3,222,244,34,190,240,82,184,38,157,103,38,2,222,253,99,15,35,30,237,15,28,114,139,6,143,241,192,80,234,184,177,76,145,254,146,42,174,3,159,249,223,60,68,213,172,7,92,151,189,37,235,124,63,51,23,59,63,163,98,58,57,254,222,150,240,120,142,123,56,143,252,131,96,245,55,29,113,170,182,119,220,155,77,65,170,84,88,180,57,88,30,187,89,44,85,45,32,24,249,189,232,142,233,126,12,88,93,64,116,30,133,207,6,157,203,170,186,4,200,249,122,215,246,129,41,70,212,33,71,79,111,127,107,98,129,7,29,179,10,83,32,48,29,182,202,31,185,122,150,236,106,192,20,156,31,207,84,119,179,201,177,224,225,154,142,167,210,212,100,37,130,213,61,40,216,225,143,86,99,129,100,89,120,147,120,1,103,159,208,95,62,103,85,196,66,59,122,37,85,239,109,245,127,30,184,179,70,201,174,155,225,178,19,126,4,140,68,248,3,147,139,136,171,41,209,123,238,13,53,74,15,148,60,162,124,15,60,93,167,1,62,112,165,232,65,239,77,222,47,190,166,149,231,234,215,252,100,168,253,189,160,12,214,77,5,229,153,22,131,130,60,133,46,0,66,28,158,136,179,110,53,92,89,129,77,9,221,159,251,44,91,138,252,3,134,147,179,120,191,71,55,201,99,233,46,56,112,57,167,166,111,11,29,119,79,244,97,129,119,60,53,213,21,242,202,212,225,194,147,243,69,77,16,78,86,7,180,24,123,198,4,38,129,40,158,230,206,86,219,228,113,80,11,119,73,114,114,27,207,150,39,249,104,187,181,40,149,192,20,176,196,213,148,94,136,136,35,53,163,59,234,66,59,5,152,77,8,59,41,237,36,106,232,227,189,135,157,79,2,67,52,239,166,221,192,19,169,55,15,206,14,125,38,174,155,10,131,140,69,150,57,154,15,148,156,140,26,248,156,177,77,97,156,106,63,249,80,13,214,174,110,96,138,171,134,195,197,26,177,31,120,132,253,117,224,126,182,40,121,111,211,154,113,51,223,74,84,36,231,100,109,121,197,147,209,86,86,80,37,127,121,96,171,150,26,1,159,61,65,76,90,248,149,106,151,171,233,51,19,184,66,233,54,106,192,228,158,155,192,103,86,238,186,4,150,156,239,198,170,161,19,74,224,82,31,52,228,124,73,7,214,45,221,117,192,8,109,56,76,77,150,100,132,129,89,111,229,194,121,232,144,83,160,228,237,57,192,232,72,11,220,38,1,228,230,48,122,160,85,96,51,115,99,200,43,237,54,75,198,148,157,221,169,253,129,17,148,145,15,134,234,134,19,94,209,26,181,179,72,72,208,213,137,154,150,143,41,162,146,234,29,29,51,50,85,215,40,195,127,110,74,7,100,240,74,247,106,54,235,23,166,124,48,174,62,166,162,196,14,178,213,68,244,184,120,91,211,140,192,68,212,220,243,66,84,135,132,180,194,103,222,251,110,57,104,50,106,98,59,154,10,206,40,62,25,160,137,218,233,249,109,52,196,115,192,168,118,232,107,67,63,154,226,106,171,90,214,171,161,100,77,113,245,57,68,159,153,70,30,222,11,206,41,207,173,210,26,75,225,14,91,121,92,220,73,191,85,133,143,125,48,226,226,97,116,166,10,67,116,20,87,35,226,242,140,169,81,248,250,215,110,236,74,85,7,173,89,254,45,96,136,41,116,200,177,24,239,160,25,233,195,84,24,45,240,184,154,31,210,183,166,131,49,86,208,49,86,208,127,186,48,161,105,175,168,165,172,24,138,55,185,183,21,159,196,226,101,43,23,67,39,83,117,20,6,1,236,158,231,115,201,91,211,199,23,81,220,177,63,218,52,2,67,218,230,231,46,133,167,109,72,236,129,16,125,14,107,158,199,130,237,92,224,76,61,212,12,152,98,132,34,48,124,19,254,224,103,97,147,195,156,10,247,224,31,7,62,110,140,68,192,138,49,240,250,160,113,248,13,105,103,60,48,17,0,95,95,212,84,38,33,2,99,202,174,27,64,32,200,52,165,1,21,223,105,71,246,147,30,179,174,198,227,57,36,72,136,198,197,212,221,45,125,237,99,42,57,35,16,133,220,199,128,150,57,110,173,253,94,230,69,103,209,177,248,138,60,56,196,159,245,94,77,199,168,62,25,13,160,145,183,69,225,37,169,233,89,178,209,116,251,160,149,243,148,93,31,45,19,0,245,84,197,153,175,198,171,36,48,133,153,41,224,115,116,23,29,211,76,14,111,7,186,153,137,130,18,230,117,203,244,204,118,120,105,245,222,103,208,146,111,12,7,62,31,79,38,249,25,6,250,170,125,174,80,168,248,204,52,58,35,106,60,120,109,214,128,124,225,115,112,195,81,228,240,160,130,162,42,76,218,100,4,60,147,174,32,192,189,115,220,28,18,56,9,126,27,19,162,107,252,29,248,195,49,43,112,135,179,102,93,120,228,164,87,79,82,191,254,193,16,230,237,67,94,172,210,254,236,219,14,219,196,249,159,60,218,49,173,174,37,134,188,76,79,186,194,56,193,34,27,126,214,246,24,106,115,35,89,150,156,103,6,198,50,206,87,185,249,168,70,95,249,133,145,148,219,58,44,131,226,227,248,109,242,65,58,25,6,253,91,142,117,219,182,4,164,19,217,247,90,50,181,93,35,231,133,77,202,165,9,63,194,67,26,158,134,211,251,76,84,127,46,44,167,162,143,77,253,205,221,117,54,29,240,250,219,147,46,222,239,199,68,56,96,73,177,34,186,172,116,93,7,220,142,159,38,206,23,140,129,176,123,58,60,168,52,213,39,51,207,221,175,70,234,89,216,163,128,55,141,51,95,24,167,100,234,131,67,83,237,12,105,208,41,212,38,82,40,192,38,159,231,48,44,89,242,100,11,243,195,63,245,130,91,71,248,128,129,241,61,114,192,59,169,135,84,176,102,188,81,185,155,38,163,52,90,110,75,192,56,129,160,137,61,150,103,154,97,92,70,202,140,70,243,42,148,140,56,72,20,120,196,111,195,56,164,175,109,57,103,79,107,89,12,162,148,23,174,43,110,222,201,74,235,23,217,210,159,208,63,158,227,115,53,21,190,238,77,172,129,84,232,243,98,244,75,248,92,129,147,113,106,84,167,154,131,224,238,2,109,24,91,232,59,137,148,204,168,163,236,118,202,246,219,183,110,240,25,24,133,247,3,215,238,180,87,223,178,255,178,31,20,82,205,11,143,242,123,120,92,120,194,105,177,20,134,252,39,224,85,30,83,136,67,161,121,97,158,85,7,79,169,172,128,226,29,113,246,239,41,65,91,95,22,177,7,96,42,47,252,234,101,12,142,122,53,129,73,63,90,23,241,44,33,219,131,39,140,195,214,111,190,187,241,155,43,188,214,140,21,6,233,196,144,105,78,25,82,137,205,118,177,235,15,25,210,12,151,150,155,174,40,55,36,161,14,197,105,73,238,150,110,59,126,100,150,34,170,140,147,252,133,73,141,39,125,44,50,181,62,81,54,86,77,121,96,178,175,254,88,86,0,61,182,190,51,252,60,126,60,89,230,85,227,69,21,107,100,120,72,103,67,36,254,204,66,22,91,118,171,247,192,143,122,39,129,193,104,179,60,0,177,98,29,176,98,52,167,197,97,170,196,101,1,84,179,239,252,91,226,40,52,97,221,2,182,160,68,192,212,62,202,167,46,86,254,235,79,70,73,173,184,141,181,216,20,245,39,179,2,233,58,254,248,199,127,252,240,215,95,255,242,215,159,127,253,237,151,159,255,231,199,191,255,247,79,191,252,249,191,126,250,219,191,255,243,63,253,152,254,241,143,31,254,254,219,223,254,250,243,143,127,248,127,63,255,244,219,255,254,250,243,31,126,248,211,207,127,249,239,159,127,251,245,111,63,126,129,127,249,229,207,63,255,235,111,191,254,242,231,63,253,225,135,255,248,203,95,126,253,207,95,254,252,211,111,231,62,255,230,63,138,137,95,191,83,0,189,110,142,102,25,106,172,223,245,61,121,128,119,23,2,168,141,94,81,241,194,207,3,55,171,32,187,48,95,222,227,153,120,240,240,99,203,205,89,7,174,218,121,96,74,1,196,18,32,43,146,61,44,120,96,82,2,58,121,225,27,245,153,63,140,160,90,79,135,106,245,76,10,39,225,207,36,17,151,169,132,12,184,160,197,20,48,180,199,171,221,247,134,147,84,78,38,152,68,207,6,20,239,13,237,140,76,3,248,112,142,251,233,87,103,100,110,37,170,2,235,77,100,250,172,236,103,170,253,212,240,55,123,243,247,70,94,103,60,176,249,232,62,106,38,215,43,225,109,56,240,139,175,188,97,145,216,36,142,23,225,83,184,182,46,188,133,178,104,91,65,91,251,174,14,82,117,25,34,5,129,41,44,233,113,245,64,32,68,80,19,5,189,32,212,50,138,182,226,188,35,150,5,172,122,164,82,163,212,157,76,21,248,44,35,121,107,56,18,25,245,128,151,20,80,30,116,245,72,136,13,163,186,147,206,56,224,25,60,147,246,61,138,212,199,32,227,211,105,251,10,24,250,129,59,23,206,154,29,169,221,17,53,202,114,121,175,130,120,208,189,154,240,166,28,91,199,63,55,182,136,128,247,20,14,217,77,86,222,13,63,230,25,233,53,121,47,230,165,215,62,3,55,237,128,193,16,176,20,254,157,165,187,233,107,35,236,188,227,181,11,164,225,50,162,132,138,202,216,177,118,33,245,147,65,169,48,214,173,120,178,110,133,242,2,91,25,87,192,208,192,73,1,12,244,52,65,222,193,218,133,236,67,174,166,96,220,245,143,88,125,4,33,21,46,148,68,248,226,52,2,34,49,82,200,146,173,29,40,245,254,146,28,69,207,179,122,204,18,209,184,217,52,242,112,54,85,40,48,253,193,219,249,33,77,25,19,130,41,46,253,60,76,179,83,90,183,97,109,50,137,237,128,33,18,151,143,77,17,228,46,247,234,161,244,84,27,191,166,121,77,43,66,101,86,57,116,225,243,255,206,179,212,128,71,149,94,197,3,83,214,26,131,134,126,192,148,15,70,72,190,122,25,164,193,89,138,90,129,71,118,51,195,224,170,94,246,57,158,77,220,239,194,98,184,161,86,152,98,10,195,55,47,79,85,40,176,47,62,201,186,229,51,245,210,181,101,138,18,33,172,15,76,160,52,158,138,10,100,9,3,193,130,94,92,54,198,80,161,114,216,144,123,81,84,225,40,38,129,172,44,228,219,206,156,159,1,211,218,41,104,219,50,3,97,158,74,178,89,65,20,76,150,60,96,234,118,245,222,104,50,197,46,218,9,102,74,1,23,49,37,202,251,3,54,105,63,129,55,204,31,142,14,130,197,242,29,177,109,82,204,2,35,155,149,24,18,25,243,178,226,193,241,189,181,24,3,206,155,185,118,160,244,127,203,115,119,116,149,87,92,188,103,19,149,210,77,131,113,217,113,226,78,35,199,27,10,143,57,227,96,162,1,53,43,60,211,181,95,134,41,8,235,126,51,168,243,28,203,39,202,57,134,138,148,231,239,65,97,103,143,207,181,40,166,149,227,124,88,101,65,245,121,132,119,222,36,124,133,64,45,41,77,135,7,253,198,122,53,85,240,57,126,155,70,168,7,198,6,154,62,44,20,43,107,117,152,5,189,115,192,40,26,168,135,76,71,222,118,243,31,170,114,186,7,171,192,219,104,199,29,38,205,42,37,44,16,237,144,210,252,192,25,125,176,42,182,46,161,105,18,25,14,155,214,156,94,125,108,24,15,210,30,24,49,81,69,247,13,216,195,27,113,246,100,153,74,7,134,39,100,5,124,14,50,153,166,244,192,215,252,117,0,96,200,48,178,109,133,45,27,23,240,82,239,123,98,147,187,231,127,80,26,73,138,194,40,30,173,114,97,165,164,35,11,72,126,38,30,124,224,13,44,129,43,161,235,22,48,229,84,2,91,34,119,198,123,81,187,46,175,53,172,18,180,58,106,13,156,114,241,156,40,205,249,128,51,68,75,98,64,244,85,123,160,19,20,178,25,65,233,196,113,142,11,146,78,212,80,220,123,47,62,134,31,30,38,52,35,78,15,193,147,99,231,249,115,81,175,42,100,118,228,186,168,111,138,91,215,164,12,23,27,73,213,226,66,63,195,72,119,139,94,109,236,217,62,9,41,44,99,76,47,124,142,193,42,191,205,30,35,201,52,83,81,243,61,28,186,217,45,235,218,40,196,70,204,208,98,13,83,122,173,49,83,198,115,195,144,220,244,151,81,230,235,113,245,241,158,115,211,171,219,245,95,135,233,154,104,150,193,152,110,92,5,2,41,80,91,216,2,35,157,125,199,236,44,108,225,60,160,233,202,212,224,253,230,244,57,203,150,99,101,116,57,94,155,120,169,180,241,210,193,8,159,160,163,52,34,74,222,213,50,181,97,31,153,144,174,154,102,192,97,20,130,246,245,160,12,170,131,124,72,125,104,58,163,118,191,168,180,164,109,142,231,115,231,21,40,124,84,69,97,186,108,46,140,141,33,104,73,65,97,73,193,199,49,32,37,38,70,68,38,200,224,6,44,51,82,45,135,2,64,78,49,243,41,159,210,199,154,52,107,229,26,40,105,100,249,97,88,30,239,62,69,59,167,150,192,90,47,169,119,35,224,18,158,21,44,25,128,69,38,112,198,62,213,204,82,208,223,134,82,208,143,37,58,210,186,168,180,65,106,118,190,162,59,130,86,101,33,173,222,192,109,121,38,24,152,34,40,249,109,20,105,229,106,227,33,82,184,88,194,223,97,166,155,184,145,88,78,171,199,183,132,32,64,125,212,69,228,164,196,170,196,10,147,158,0,246,238,219,115,3,140,16,187,60,57,27,151,151,91,67,86,88,183,40,21,110,180,237,171,71,219,6,38,199,120,6,21,53,71,255,101,72,50,158,221,100,179,151,184,127,75,50,109,77,157,190,16,12,120,74,102,24,201,127,147,104,26,17,123,42,215,28,62,147,74,168,151,12,30,222,142,96,236,146,249,255,211,118,38,43,184,237,72,118,126,151,26,215,64,125,83,99,99,48,120,230,161,49,166,176,147,34,193,213,144,78,15,138,162,222,221,250,226,223,17,90,186,224,161,47,153,92,206,89,87,251,215,214,86,19,138,102,45,41,171,252,249,251,103,236,192,148,214,169,119,116,113,121,240,228,224,3,47,43,131,126,224,220,5,222,36,133,42,92,243,136,41,110,61,213,109,114,83,92,225,163,178,185,164,74,122,150,153,13,113,241,128,163,137,140,59,29,112,100,224,125,38,109,52,98,117,3,135,160,202,107,185,77,231,14,66,8,129,217,234,62,39,62,37,24,24,6,85,225,25,85,105,38,150,121,140,49,157,42,109,221,239,105,164,52,165,61,173,71,8,68,152,177,63,52,27,117,177,11,123,26,249,160,112,5,178,122,89,34,166,241,176,29,54,233,99,93,189,48,175,70,107,98,129,66,242,0,92,154,59,220,128,169,53,126,225,58,31,120,62,48,148,253,110,75,19,151,170,154,102,78,33,186,47,47,226,78,123,107,211,212,86,184,43,206,229,24,29,86,221,237,216,133,220,188,33,164,149,94,244,216,183,238,204,56,182,78,18,1,120,248,75,200,188,140,182,231,6,218,231,3,163,106,182,3,30,56,141,117,159,181,146,92,135,209,166,144,248,217,226,250,16,123,56,133,91,83,200,141,216,196,169,194,240,135,155,164,229,212,19,32,239,234,165,247,7,134,214,94,124,29,102,77,121,184,116,32,229,220,187,158,245,92,81,157,65,28,152,124,197,161,199,11,101,203,53,96,234,142,245,76,228,114,190,3,230,50,56,158,147,13,222,251,232,57,5,182,122,58,225,27,79,183,241,122,220,209,235,87,109,231,67,142,217,85,135,30,214,104,210,197,12,135,41,43,61,173,231,244,140,1,80,238,58,15,106,20,173,1,207,39,134,108,33,55,103,28,4,38,202,255,28,245,30,180,39,225,134,244,128,161,32,68,21,209,175,211,13,141,13,88,193,71,114,235,168,144,11,164,238,33,42,195,35,24,122,126,148,186,187,242,88,71,228,173,251,195,9,51,73,153,30,54,33,196,38,62,162,167,91,79,164,104,85,99,221,247,223,222,76,4,181,55,225,180,245,195,7,114,126,168,204,47,76,216,168,251,153,140,48,109,22,149,184,141,70,79,117,38,57,74,165,160,243,83,152,130,42,223,50,88,209,154,192,139,3,166,57,191,234,32,72,113,118,121,249,90,132,209,139,191,22,53,19,208,125,9,76,116,198,141,190,74,84,163,235,152,85,100,2,125,109,146,169,165,146,226,84,243,30,195,199,23,159,21,143,36,93,248,197,54,254,236,48,25,189,186,83,98,98,150,230,191,221,77,90,82,95,172,122,221,61,160,81,191,104,91,35,41,113,184,159,165,249,188,53,223,215,15,85,108,148,253,194,53,65,118,228,240,32,46,255,14,120,138,3,29,50,155,154,117,203,169,208,198,248,202,172,164,33,111,221,83,136,107,120,230,9,240,110,93,15,190,90,146,147,160,194,243,69,237,233,210,169,112,230,240,136,103,239,76,149,186,194,168,1,56,108,233,216,106,57,86,212,85,47,140,162,68,213,159,62,135,149,51,141,226,180,49,234,143,7,14,210,11,96,156,119,207,111,167,168,128,26,166,117,183,243,126,224,238,9,28,104,59,194,6,162,173,83,208,144,128,182,215,244,163,160,170,248,17,113,78,8,115,82,232,250,217,237,118,124,154,128,111,127,224,184,153,215,105,65,228,167,49,229,220,254,61,38,124,158,58,226,192,93,225,221,94,216,18,149,2,94,74,101,109,29,223,113,226,226,226,239,189,61,111,157,156,160,24,116,172,173,27,214,185,59,78,39,249,129,230,154,221,78,127,154,202,189,111,188,209,66,95,253,233,24,21,105,190,176,77,236,252,233,24,137,220,206,96,55,144,248,29,93,7,156,16,77,92,185,26,17,152,165,86,39,37,104,158,157,8,169,117,85,134,110,24,151,72,211,243,214,236,40,163,233,229,220,24,191,189,181,137,57,234,186,55,247,135,127,47,82,0,87,214,237,142,187,165,167,62,14,220,230,248,168,21,54,61,128,128,17,238,144,175,205,133,220,149,32,200,46,171,207,28,134,36,206,137,76,17,127,161,86,174,63,112,138,237,174,145,200,173,190,18,131,147,251,236,208,126,122,111,231,57,111,175,0,65,29,13,179,69,59,150,67,174,121,24,155,187,230,185,174,108,204,10,209,120,82,153,173,48,236,251,110,76,55,219,90,21,228,50,254,237,102,144,102,14,141,200,44,242,196,151,79,66,200,245,179,144,186,0,231,235,246,130,194,177,14,125,41,248,54,171,71,231,26,135,92,149,84,112,178,76,67,163,253,151,184,216,181,223,231,151,166,211,115,145,184,56,149,218,200,224,22,206,64,34,201,243,89,0,169,179,187,250,152,29,179,152,20,192,167,245,112,238,149,97,188,74,181,107,215,184,139,186,201,74,138,235,158,122,227,163,74,35,28,226,103,78,16,137,210,174,97,124,248,7,129,169,35,229,249,194,212,245,57,188,240,15,168,247,10,37,22,223,238,58,217,135,181,62,131,90,187,151,249,1,239,170,57,180,176,77,23,39,18,25,86,47,53,31,215,24,185,253,238,233,39,30,87,138,174,128,68,174,142,79,98,83,199,208,164,47,136,122,163,232,102,24,131,227,208,19,6,85,75,167,14,67,9,143,226,73,93,2,204,219,175,206,21,195,125,246,173,150,12,2,97,225,155,232,102,233,212,103,237,86,180,21,29,46,69,229,214,128,185,166,7,140,128,173,30,33,185,89,97,149,195,24,166,233,217,86,74,247,2,19,226,2,86,183,39,48,172,51,30,183,236,236,228,67,111,202,103,148,139,231,130,115,97,177,29,83,97,136,104,91,192,103,102,233,110,154,224,204,243,103,27,161,174,14,26,190,97,47,112,71,78,144,2,119,61,160,32,45,246,59,10,73,119,89,171,231,217,232,35,12,70,52,137,212,184,231,124,26,145,177,128,80,67,121,150,208,49,130,90,56,245,136,90,146,196,167,198,35,84,49,197,97,187,172,234,177,12,155,97,188,23,121,140,243,57,242,119,14,33,186,97,89,207,194,155,9,220,118,248,58,187,149,150,173,199,141,106,71,152,195,216,174,106,132,209,241,229,230,58,252,252,245,57,59,201,10,43,126,108,147,131,91,212,225,14,203,194,14,167,119,199,237,169,137,93,166,245,231,2,101,102,253,65,213,160,158,210,243,9,252,0,59,147,138,36,152,250,56,82,81,86,10,24,237,5,69,207,69,226,254,52,209,24,69,55,5,43,254,203,68,114,181,132,215,228,224,156,66,127,88,142,224,80,227,17,239,128,115,41,142,110,84,89,186,167,81,90,238,137,253,195,216,148,213,43,210,173,108,223,7,124,25,19,150,62,123,18,108,243,158,193,131,249,152,227,86,246,230,54,24,5,91,67,3,86,63,47,123,13,184,64,80,62,158,139,118,142,153,114,54,234,173,25,9,92,182,118,184,200,176,99,134,78,113,52,153,35,86,107,113,131,165,198,8,85,104,233,246,219,132,119,213,3,176,241,69,143,128,231,208,120,20,52,142,33,106,11,76,123,245,227,158,61,110,196,91,109,92,19,249,241,212,102,87,147,30,228,174,80,193,248,184,130,72,4,119,24,89,28,221,238,16,209,116,246,137,97,193,75,77,253,61,198,5,26,219,221,97,138,166,247,120,156,169,43,102,10,194,23,144,149,9,76,220,198,123,142,163,98,61,55,109,108,222,56,183,41,233,121,130,93,108,195,136,75,57,92,241,3,42,140,32,150,123,231,168,82,111,67,221,80,164,184,123,246,33,105,76,231,115,106,215,200,106,118,177,186,97,114,102,99,62,78,73,35,103,250,224,66,56,89,127,155,64,93,92,42,41,129,223,154,40,78,102,94,242,66,12,42,77,222,176,43,129,251,57,125,133,12,82,66,150,220,144,54,26,210,219,253,219,118,183,83,58,132,109,238,160,248,222,245,28,242,234,250,32,237,47,123,30,57,30,230,165,220,124,7,94,161,25,2,245,53,41,58,93,208,179,141,140,11,19,192,149,99,155,36,245,236,228,73,148,201,190,158,119,242,169,139,243,31,65,18,60,170,232,122,144,197,156,146,179,12,31,248,252,133,122,253,73,108,131,194,242,131,251,171,46,184,201,92,59,214,149,183,62,71,235,153,185,218,154,218,230,152,137,212,124,43,104,210,168,53,192,173,218,153,7,62,147,52,197,15,247,174,242,172,199,236,79,215,245,55,140,96,67,118,13,174,132,61,178,106,96,202,17,105,38,196,87,207,134,20,11,0,229,0,165,33,193,76,77,94,102,97,240,115,48,26,188,31,120,63,240,65,195,191,54,76,200,65,110,56,248,205,151,51,164,0,195,94,32,175,133,80,84,143,142,159,111,157,53,91,104,119,43,123,140,223,134,214,92,204,63,242,64,74,156,186,131,210,112,229,180,33,159,162,56,3,248,64,92,174,169,183,117,179,208,167,39,145,112,112,165,42,123,237,49,21,41,109,242,158,255,180,183,4,70,175,199,121,255,32,8,66,209,66,225,51,10,245,62,28,103,182,216,11,156,64,203,217,39,135,113,106,171,201,141,179,246,94,145,224,191,125,178,100,183,89,233,49,135,161,97,210,146,29,182,129,179,93,250,100,49,134,181,112,229,82,202,153,57,210,188,53,129,143,18,247,225,1,154,161,96,248,193,51,115,23,11,155,154,74,207,179,147,187,144,4,36,219,86,245,125,97,98,155,219,135,229,124,17,100,219,165,245,57,113,226,182,60,225,181,74,245,54,54,89,155,72,224,154,120,117,83,44,124,114,18,249,101,143,192,47,24,110,83,76,115,242,239,144,14,246,83,226,39,116,59,46,204,128,238,184,12,80,96,47,101,213,228,177,157,117,238,98,13,3,134,62,214,201,133,7,121,109,110,110,24,59,89,46,91,96,171,16,105,1,107,1,23,105,110,231,165,93,132,101,192,215,144,110,217,53,105,110,25,166,212,248,109,232,144,101,208,208,177,217,17,124,194,109,44,245,251,100,226,115,187,14,212,228,129,134,160,103,219,216,126,170,175,159,200,193,186,112,51,182,147,120,47,228,80,83,85,24,91,120,5,204,230,219,5,166,184,221,103,185,133,16,174,127,28,24,215,150,71,26,45,232,112,163,187,112,203,39,162,133,254,219,199,228,58,211,92,222,11,114,114,231,12,129,101,19,97,110,133,73,250,242,137,104,177,173,43,116,15,140,100,130,159,95,196,67,242,211,152,220,153,157,181,103,249,126,47,50,249,34,154,65,219,118,67,137,134,78,202,45,47,156,166,124,77,50,171,156,100,133,183,130,210,93,250,101,153,127,41,134,140,60,207,113,231,89,53,221,66,183,8,140,183,225,70,157,13,198,253,36,48,161,98,129,39,229,230,62,162,84,10,22,89,64,192,55,178,101,240,126,96,54,18,223,109,33,99,206,75,191,199,34,55,211,247,44,184,125,119,93,138,194,179,62,3,85,161,99,131,153,123,254,218,19,50,71,237,56,209,220,26,83,97,154,100,252,122,224,216,115,64,37,155,220,56,185,184,162,58,76,58,95,209,41,142,2,188,139,209,13,163,227,171,83,127,218,232,231,102,192,56,114,214,3,247,22,251,2,229,66,173,234,111,115,211,143,169,98,116,141,186,116,73,228,247,138,30,96,219,214,47,108,5,119,190,145,91,32,184,41,8,219,143,63,154,186,247,190,101,154,225,203,90,158,124,182,184,19,182,164,173,207,244,143,108,193,181,201,72,221,83,225,17,156,160,48,97,144,224,255,180,102,167,94,23,238,58,197,207,183,32,176,236,99,182,127,34,216,10,99,175,148,11,99,210,9,92,209,144,139,223,38,247,252,65,153,73,241,218,27,238,190,169,48,138,99,209,51,178,230,186,246,140,0,148,175,31,108,220,125,149,142,13,134,246,123,4,76,30,197,22,248,88,143,238,179,225,107,140,212,180,103,28,165,190,62,184,165,165,42,251,240,217,190,90,141,168,0,228,74,245,114,28,25,76,92,168,56,156,33,11,104,2,99,169,186,243,113,255,20,203,21,221,206,61,131,216,11,166,164,116,44,247,43,188,142,240,2,101,0,218,177,126,243,235,183,165,62,148,167,113,89,225,214,223,150,115,152,245,151,143,153,226,76,90,131,26,206,116,19,155,13,62,199,139,95,143,54,30,103,221,237,26,2,230,179,70,107,70,77,63,38,14,189,88,123,148,251,180,91,25,105,48,242,91,254,112,110,152,243,121,237,101,215,101,135,81,13,109,50,162,48,24,103,247,251,91,14,134,60,154,148,232,233,91,202,25,46,226,142,218,22,255,155,79,209,205,20,43,58,141,144,202,109,190,199,67,96,180,111,174,45,48,52,18,126,230,110,227,88,77,250,219,201,138,126,29,38,235,174,232,68,129,59,217,19,112,224,209,58,107,75,231,40,94,47,223,113,246,111,200,155,78,210,68,128,196,96,36,35,166,72,238,216,44,132,213,160,125,176,177,72,232,123,155,72,239,240,214,217,40,9,229,183,207,174,29,69,101,38,56,81,215,124,96,148,26,202,7,23,236,150,231,225,148,36,126,177,70,234,196,235,186,254,117,155,74,84,17,122,215,138,221,219,254,48,149,202,55,168,232,85,192,203,165,163,134,14,107,138,214,219,170,228,95,216,217,126,38,27,208,173,191,255,208,21,29,175,56,126,159,137,70,62,81,246,159,134,165,227,230,155,127,29,119,250,101,164,50,50,37,73,10,159,251,83,244,172,154,68,116,121,22,254,244,68,94,96,75,33,209,47,50,183,95,5,136,212,231,116,25,200,126,240,185,9,212,11,163,0,253,194,85,225,90,30,24,234,149,21,239,141,147,77,81,42,230,187,255,116,35,152,219,117,34,154,47,198,39,3,245,69,91,206,213,102,60,70,49,17,137,156,84,61,34,112,8,249,152,144,184,245,88,65,164,117,175,152,103,184,169,122,150,51,153,195,206,173,160,73,182,250,85,168,224,204,69,234,118,120,183,103,54,9,89,133,201,79,158,1,67,152,165,22,214,34,187,217,209,50,245,176,231,151,220,85,52,41,58,152,50,251,161,189,56,143,246,78,147,38,177,245,196,61,11,41,84,86,201,253,110,245,249,89,200,197,190,35,115,18,31,107,143,77,57,77,215,240,67,185,99,143,199,0,34,249,177,57,76,160,67,166,39,220,30,36,211,58,218,45,193,83,225,218,157,48,29,207,26,213,133,50,212,103,175,41,62,129,72,168,150,96,221,15,14,194,103,224,247,226,178,45,217,230,123,101,100,95,186,154,9,213,236,134,238,191,12,141,204,218,58,243,179,9,37,252,224,99,194,237,114,253,118,236,162,80,124,126,153,59,147,218,217,217,196,100,132,162,100,122,118,1,90,107,132,173,46,10,189,135,151,151,76,164,109,202,212,157,10,229,242,222,252,217,21,207,179,52,198,168,155,195,31,93,27,18,25,50,241,55,193,237,20,141,187,17,201,7,76,177,255,246,136,23,178,230,70,104,40,48,122,26,195,91,119,163,8,106,10,147,229,210,28,62,198,103,149,157,138,171,251,118,17,147,115,202,67,146,44,119,96,163,102,245,149,81,8,163,22,185,92,96,156,158,15,20,240,64,176,80,58,142,222,93,222,254,211,131,149,35,51,133,74,57,132,235,28,166,132,76,78,99,136,123,171,235,221,0,155,174,130,192,219,10,18,63,152,108,140,82,30,120,108,207,98,7,134,252,72,186,86,141,202,223,199,20,78,236,45,103,3,69,0,197,73,157,38,12,230,162,44,6,220,90,200,177,33,117,140,232,243,20,248,199,186,224,48,131,186,244,183,113,34,110,127,49,163,199,151,17,71,37,193,41,211,40,30,161,48,76,190,23,214,151,87,226,161,126,83,16,15,19,248,88,14,113,116,80,13,199,61,85,96,200,10,62,123,117,18,43,67,198,248,194,29,150,146,207,53,119,0,246,24,133,169,181,241,204,6,180,115,206,98,210,81,49,166,106,255,96,213,232,137,101,80,144,127,240,138,53,88,70,40,70,146,142,35,113,231,154,26,68,206,68,152,28,148,211,185,57,184,141,122,227,162,172,86,215,216,34,1,156,106,55,133,97,149,247,89,10,9,18,134,132,192,231,188,243,152,19,154,62,22,101,18,24,86,12,127,103,147,37,127,158,109,74,73,254,236,198,121,39,62,162,179,218,102,171,209,179,115,19,159,91,23,223,185,90,6,241,37,48,107,89,166,194,170,166,96,236,176,149,203,109,133,9,178,92,152,204,59,65,7,9,205,241,236,105,250,175,2,47,171,60,118,120,155,26,241,133,161,165,40,190,45,224,88,169,106,192,80,114,16,101,201,179,194,215,86,211,125,56,165,198,84,185,57,60,96,47,202,2,23,102,143,127,78,106,100,111,246,51,48,245,93,219,91,35,7,177,187,194,166,231,234,211,140,25,57,228,224,131,102,57,178,128,129,41,128,95,15,220,93,207,195,96,180,145,46,12,189,137,215,198,64,25,67,178,220,22,184,33,149,20,191,13,91,156,124,17,50,154,201,51,255,96,108,146,91,242,57,76,222,56,141,88,32,251,39,165,44,48,66,204,95,99,28,95,108,105,130,226,72,47,142,14,100,211,46,200,196,116,158,235,121,102,33,126,57,249,97,104,116,150,175,61,204,50,125,48,213,241,30,64,196,11,51,71,149,125,118,192,68,237,161,23,243,83,141,165,95,3,38,34,167,223,54,117,7,41,218,4,38,177,199,247,89,56,34,250,20,127,31,201,179,221,239,230,19,118,255,57,196,201,51,76,27,220,191,6,252,18,107,139,61,105,225,146,29,61,111,166,146,169,176,249,72,163,53,204,235,226,229,25,22,18,222,222,53,179,177,229,68,31,148,27,244,239,138,60,155,89,163,226,136,49,57,228,226,107,19,214,107,73,85,183,114,201,25,89,94,148,13,155,100,128,192,167,235,110,137,32,81,12,235,169,160,217,114,96,28,230,3,12,125,54,89,169,109,6,12,153,183,124,145,115,68,39,79,110,3,54,142,18,129,33,229,46,14,227,210,171,114,205,37,108,209,92,220,149,241,60,246,189,126,17,238,134,46,3,108,112,157,98,108,12,82,11,124,167,109,20,242,148,250,160,156,16,243,194,187,235,76,91,38,107,226,163,130,222,214,158,15,74,210,159,163,188,163,156,139,84,117,246,176,99,208,97,148,12,50,131,169,104,222,1,51,155,100,46,80,207,90,220,176,100,251,200,178,41,76,43,26,119,67,188,89,193,139,156,123,240,167,157,97,250,222,26,61,40,81,199,3,198,204,113,211,176,227,235,210,165,11,3,90,247,84,118,96,110,161,77,96,83,165,95,14,155,187,112,42,12,183,111,180,166,28,94,54,36,44,209,233,34,115,108,217,228,71,11,76,168,205,239,84,118,201,89,98,109,79,82,131,157,83,9,185,65,88,156,135,194,228,169,150,128,71,149,93,197,216,184,250,151,197,133,190,31,107,53,43,76,153,104,15,152,42,176,59,21,88,184,203,213,114,45,18,118,166,177,244,172,49,196,35,90,163,76,46,235,103,154,82,76,12,233,49,23,150,6,56,248,185,228,76,240,192,67,98,93,200,86,95,123,216,170,23,213,76,89,120,24,146,79,225,110,183,93,249,28,199,4,101,167,246,71,147,212,167,22,146,105,31,198,158,66,226,105,151,165,7,61,92,114,169,195,57,190,36,187,11,19,219,114,194,0,120,138,81,68,235,2,155,212,121,113,152,200,218,3,67,254,244,13,201,228,209,178,242,182,137,146,251,134,67,217,240,227,227,49,82,102,119,125,77,74,41,250,146,111,105,220,174,46,109,135,216,214,170,226,146,35,101,50,123,116,99,26,219,246,148,27,223,182,44,223,238,29,131,84,236,166,62,3,143,155,78,126,140,4,102,172,152,10,187,90,98,164,255,52,118,186,122,190,16,71,13,173,14,152,150,142,129,86,238,52,194,199,146,93,217,104,98,231,33,4,43,112,135,69,97,57,108,116,78,10,91,157,232,247,49,137,1,148,46,87,136,77,77,111,245,43,4,177,14,106,165,254,191,114,240,12,66,175,61,66,177,136,93,81,242,31,131,77,213,118,101,233,125,48,197,93,235,222,153,72,219,235,148,91,56,92,57,193,250,133,145,7,113,83,119,23,172,153,38,32,2,200,41,218,82,205,252,192,70,122,253,125,9,146,34,116,47,161,94,60,151,152,36,219,120,204,238,78,100,112,118,159,49,112,213,123,191,193,104,92,56,140,85,189,229,183,73,240,118,47,203,54,247,116,150,103,159,229,125,111,215,251,23,114,156,10,35,26,178,29,198,25,87,202,3,31,171,197,223,107,88,240,46,63,112,241,124,108,114,221,8,150,106,235,2,231,139,63,28,95,222,229,174,183,49,157,211,243,86,136,211,145,56,36,93,227,6,220,227,183,23,183,43,253,152,176,201,248,161,69,132,159,176,210,133,33,47,117,199,236,66,2,74,66,69,152,246,132,227,202,135,102,243,203,74,199,160,158,242,67,201,36,238,166,24,125,70,200,242,125,75,104,254,148,166,6,208,232,126,253,209,231,92,205,183,116,11,184,94,122,208,197,239,92,109,30,72,11,118,105,94,63,190,76,221,72,2,192,144,187,48,25,252,167,205,187,124,63,70,154,86,80,229,189,134,59,233,138,191,89,150,23,210,113,237,131,207,73,138,72,136,192,227,88,105,221,97,54,242,203,236,0,140,72,75,188,22,105,174,35,203,107,81,32,238,60,52,11,62,12,204,213,11,179,243,251,69,144,4,104,178,92,228,225,112,253,47,239,56,204,60,245,238,83,228,36,27,59,246,15,166,250,146,60,9,129,77,124,244,27,81,180,254,46,177,3,40,220,120,223,218,33,73,127,106,172,51,195,25,133,167,196,97,78,173,44,48,78,217,219,186,146,64,49,228,91,99,116,185,88,223,162,12,53,85,29,210,132,33,155,189,103,200,48,105,32,137,36,212,179,13,124,83,148,242,243,92,196,12,222,70,154,234,223,11,105,139,173,65,145,109,197,21,62,226,244,114,107,128,216,232,2,218,119,243,88,70,245,170,231,60,65,216,234,244,107,112,117,226,114,80,244,204,218,207,231,75,110,133,177,72,63,207,238,158,249,136,90,107,167,110,73,225,81,221,97,103,26,144,92,92,4,198,23,226,131,102,78,150,44,22,248,54,97,238,233,240,49,2,86,211,67,11,82,110,247,87,48,143,172,96,91,199,212,152,216,63,152,122,135,162,135,150,17,6,100,135,45,236,241,180,102,155,137,247,182,234,44,69,23,169,94,254,211,150,13,47,254,188,141,179,194,173,127,170,217,25,118,153,227,208,178,197,91,111,62,109,23,52,243,31,68,99,246,225,38,91,33,9,179,144,86,56,188,57,111,100,95,64,234,196,45,190,85,19,254,30,57,22,77,247,57,251,92,168,102,125,22,249,237,179,231,47,223,134,169,197,26,239,202,55,189,227,111,76,136,208,214,186,117,101,19,158,155,254,236,66,142,127,217,218,152,40,213,118,120,153,79,95,96,203,244,246,142,227,22,107,207,79,67,60,155,253,225,168,58,239,252,60,124,47,151,31,181,114,196,36,33,251,76,56,148,220,8,135,235,18,245,43,219,178,106,117,115,116,225,137,85,127,30,122,162,199,70,220,1,47,174,119,242,219,195,88,247,28,166,34,97,234,190,50,43,137,70,62,166,211,114,204,154,194,157,112,71,192,48,63,85,129,201,229,78,62,44,147,16,166,238,74,112,68,122,245,202,129,7,34,123,122,74,64,180,238,167,68,157,36,142,201,137,79,74,96,73,53,90,147,93,165,15,231,210,51,90,116,141,148,242,36,93,219,196,98,162,103,16,7,47,177,115,18,151,130,28,163,98,27,201,214,67,249,18,219,145,112,118,102,146,252,52,12,14,217,35,254,203,52,170,46,133,59,230,66,130,234,57,30,78,69,79,87,19,172,192,156,231,175,109,212,70,143,45,130,77,229,199,118,53,134,79,249,96,72,192,158,169,228,47,70,194,168,4,145,115,54,18,227,17,93,51,121,83,121,56,222,43,23,115,230,189,97,202,17,75,102,16,112,74,222,243,105,252,18,50,106,68,235,156,246,148,33,223,194,41,3,140,176,186,127,47,106,5,175,202,180,249,231,160,194,247,158,193,167,155,100,158,230,5,13,97,140,202,166,210,124,41,188,41,124,142,214,140,74,150,142,83,63,226,57,184,164,26,166,33,201,139,36,66,18,81,114,152,17,144,207,89,10,231,122,52,134,48,68,126,25,10,43,238,238,142,110,66,120,10,159,35,61,125,214,248,25,106,212,25,100,191,44,20,14,38,159,42,231,32,132,139,185,9,76,250,112,252,116,77,207,120,67,190,217,195,140,50,52,203,198,80,80,237,242,160,230,178,67,86,190,70,233,22,5,112,144,202,202,36,221,38,24,54,220,236,68,161,101,108,125,52,181,44,158,90,114,94,154,188,81,125,171,217,140,216,217,97,238,200,215,190,131,52,189,123,18,158,161,83,92,87,132,185,169,65,220,254,211,60,109,72,191,217,43,93,182,133,183,34,229,243,182,62,131,96,34,47,62,38,195,24,33,46,108,83,220,87,46,94,206,221,228,181,43,217,54,221,15,137,134,40,82,146,229,1,37,59,100,20,31,12,17,243,21,71,1,38,146,233,115,180,65,208,210,238,185,155,141,134,182,248,226,162,98,105,220,192,37,34,32,24,166,223,194,61,159,110,118,233,54,69,74,121,121,83,124,202,93,22,125,69,27,182,248,199,218,212,153,200,134,82,17,132,244,27,6,169,183,121,75,30,2,38,234,32,82,227,240,177,74,114,149,159,70,2,164,127,222,37,100,162,207,47,137,93,122,118,152,214,93,187,23,37,103,188,75,210,154,68,235,238,103,50,44,168,233,210,12,26,151,145,157,117,209,186,136,30,25,124,68,56,128,182,163,80,5,234,160,176,49,186,143,199,74,231,115,147,53,111,92,210,174,143,8,237,52,203,88,190,37,193,92,87,71,96,84,8,224,201,195,41,194,112,5,56,228,223,77,50,36,96,120,200,179,51,18,152,68,123,87,91,190,253,200,238,162,107,156,176,242,219,36,111,80,182,17,99,106,105,119,23,46,76,227,21,99,106,235,243,78,51,24,221,74,108,10,148,241,73,114,212,143,135,201,143,92,132,212,142,1,112,231,32,41,196,61,78,228,78,49,130,174,30,116,156,146,95,116,145,202,32,153,70,90,47,244,219,163,223,196,178,234,211,26,70,111,55,198,141,25,179,201,194,62,87,39,120,244,124,72,23,101,159,98,98,145,170,144,99,11,55,29,135,203,22,11,108,83,53,59,140,120,188,92,189,224,127,115,86,0,35,70,197,54,189,40,26,18,94,185,5,37,86,19,170,89,96,198,187,4,76,185,135,204,113,74,64,207,246,246,125,15,10,21,68,133,13,120,218,65,252,193,228,118,102,89,95,22,176,8,51,134,76,192,209,196,26,64,159,108,58,89,21,21,242,144,126,222,81,57,55,194,179,135,248,60,252,213,107,203,169,121,190,8,98,106,222,53,248,227,178,120,15,32,248,164,168,241,131,121,105,221,229,57,32,206,29,52,59,76,226,87,83,24,207,148,95,165,45,163,59,43,124,236,179,184,215,17,11,233,146,84,128,239,220,185,166,44,227,255,12,168,78,36,74,6,29,93,176,42,180,231,157,177,83,91,192,75,61,118,198,179,137,123,194,97,120,200,101,34,144,87,237,60,36,196,74,185,251,234,112,219,14,24,141,109,91,150,73,8,83,89,143,126,155,183,93,54,233,14,47,137,19,63,90,2,236,208,142,145,121,94,171,127,202,221,158,69,223,17,165,117,167,30,169,135,69,136,95,108,14,162,202,233,143,62,211,160,235,29,161,155,136,253,151,204,131,194,2,149,188,242,211,24,76,197,15,174,9,43,82,189,183,104,76,22,168,200,190,158,97,157,38,241,34,157,198,216,245,203,209,46,149,160,108,108,33,89,111,145,214,122,139,76,225,55,67,47,218,55,58,56,16,134,100,58,103,203,98,113,145,38,90,227,225,80,120,64,130,24,221,58,86,161,90,163,48,231,47,143,1,211,47,84,32,229,75,83,205,25,158,30,211,114,189,18,132,6,163,194,58,124,72,96,137,17,187,173,27,89,196,246,174,21,138,101,244,197,246,153,148,177,230,217,201,72,214,19,184,18,101,142,207,113,110,38,98,163,27,239,175,51,102,144,79,134,217,32,27,161,165,118,250,254,62,140,181,103,106,199,57,146,221,62,26,198,246,164,48,102,119,92,38,7,55,221,38,22,62,121,64,165,199,218,154,100,82,235,44,100,3,242,170,96,18,18,207,26,214,169,128,240,64,156,15,196,86,211,51,83,38,86,161,27,3,104,181,13,201,219,205,4,246,86,153,254,219,76,88,185,13,118,75,222,113,195,142,96,231,150,156,178,76,58,193,89,121,254,211,240,120,169,105,70,13,37,154,54,14,239,214,186,236,255,131,179,166,236,24,21,56,153,111,228,196,224,233,76,134,150,144,76,212,82,224,2,243,207,188,95,4,26,20,129,209,191,245,81,129,191,149,144,193,133,45,92,30,243,52,35,25,170,15,111,8,112,20,159,167,133,74,80,217,176,216,180,155,171,239,26,125,89,26,114,54,13,171,72,247,75,21,138,39,122,203,29,198,116,234,155,48,65,174,149,229,150,139,114,199,112,154,69,147,28,60,163,32,112,70,133,216,159,109,100,18,83,44,40,210,137,171,51,114,152,211,177,73,113,19,34,105,231,172,9,212,68,182,30,116,14,207,165,51,207,93,29,250,236,66,174,179,155,241,120,215,72,57,190,48,52,62,94,76,131,187,38,227,77,147,158,53,51,236,63,152,148,64,201,220,202,150,12,235,164,199,152,218,4,3,101,166,113,123,108,190,139,155,255,81,204,101,210,87,187,75,141,241,143,89,15,23,254,9,20,125,61,67,230,183,60,29,135,131,195,83,6,22,46,224,36,249,229,153,52,151,238,148,128,7,134,36,65,28,227,176,50,81,57,23,15,135,228,76,90,55,142,108,159,228,212,63,112,40,8,220,200,241,156,14,91,33,72,22,24,247,166,159,109,208,47,67,32,32,191,77,30,158,155,80,123,82,185,56,21,38,175,201,13,145,253,99,110,21,152,52,178,56,251,172,128,83,157,246,232,2,46,39,73,57,167,205,185,65,23,89,158,11,173,43,207,195,198,71,132,243,92,30,158,169,151,190,48,66,2,58,106,217,4,201,243,7,87,43,21,41,242,73,206,195,156,94,18,17,227,45,234,192,192,211,149,69,136,205,34,12,208,5,180,27,136,183,237,68,130,228,254,50,177,99,253,115,66,225,253,4,215,51,230,213,116,165,78,92,215,231,52,147,221,116,78,50,47,63,143,8,102,28,21,185,83,103,26,14,80,255,237,97,121,49,50,17,7,43,250,219,86,160,42,224,90,33,19,145,205,55,127,83,137,116,93,88,195,165,107,86,167,181,253,183,17,142,174,98,38,145,50,178,60,136,125,224,97,20,252,10,239,238,113,127,70,115,232,166,132,87,28,22,119,71,7,229,103,178,192,144,132,247,236,115,203,23,108,85,246,67,203,248,112,50,92,56,49,161,97,212,135,23,152,219,191,215,70,80,77,200,210,129,169,247,24,254,112,188,205,183,124,157,125,133,194,228,239,254,191,17,92,91,82,3,123,90,147,166,159,29,62,159,239,15,191,125,254,202,21,43,54,108,15,77,63,167,249,4,63,131,3,215,36,14,179,172,239,53,151,19,245,34,98,103,9,142,58,104,165,186,51,199,138,49,83,75,207,107,231,238,126,61,214,14,113,40,253,109,120,150,125,84,202,47,102,50,244,181,87,40,146,35,122,70,178,144,238,182,156,57,223,210,199,140,156,194,1,9,204,203,78,127,56,137,80,18,162,97,208,146,87,29,195,34,130,223,85,209,211,27,87,39,193,61,194,92,208,215,134,73,230,251,92,104,126,235,237,134,132,208,229,174,9,132,143,136,39,232,163,73,208,253,252,3,219,156,51,82,131,7,60,66,154,1,30,104,126,187,60,240,242,144,217,49,219,153,53,186,126,200,175,118,234,251,205,120,66,112,163,48,194,157,222,154,188,10,137,223,252,212,44,157,145,195,84,113,182,100,232,242,219,203,53,222,185,5,140,169,145,10,208,230,78,119,202,155,208,115,41,111,99,119,113,237,106,145,68,237,24,252,169,201,27,83,252,49,158,126,27,59,139,247,155,32,124,122,6,101,161,195,209,28,38,34,189,159,183,230,60,252,96,42,140,143,1,254,76,113,18,255,186,195,220,189,196,166,38,163,49,72,159,119,251,101,107,233,218,36,129,245,51,163,54,21,73,73,110,56,92,9,17,218,114,116,180,103,26,225,104,42,211,31,93,200,82,208,181,71,230,119,255,28,188,80,19,51,134,250,90,22,54,89,14,119,220,172,210,239,211,235,99,59,14,135,57,148,37,60,202,78,139,220,246,7,87,8,79,228,167,137,7,116,159,9,40,137,10,189,36,240,249,105,39,142,221,92,174,218,219,218,104,125,188,103,12,74,31,122,130,100,210,97,252,181,155,217,22,15,124,206,218,234,15,167,42,91,47,80,19,19,220,53,237,200,223,108,185,232,107,35,115,235,242,133,176,190,225,107,122,15,175,234,43,247,108,30,91,147,183,14,204,70,16,61,155,152,239,75,91,19,32,207,254,53,39,73,206,250,218,212,8,220,159,54,241,96,125,47,8,209,157,240,115,27,137,72,214,67,155,89,235,121,230,103,133,27,57,129,28,233,56,5,252,80,62,19,150,124,250,38,22,26,220,58,163,4,76,110,130,216,26,16,145,86,129,83,215,19,130,188,179,233,245,37,7,166,196,88,60,73,203,132,52,83,192,216,177,114,120,17,101,234,110,214,218,123,141,42,46,21,124,156,103,227,142,81,129,89,68,13,56,100,35,91,242,73,190,141,249,84,30,254,203,238,14,24,134,85,49,131,172,16,199,149,160,17,66,49,177,104,129,137,101,248,190,209,241,245,104,156,144,92,137,226,142,145,221,237,15,210,216,148,71,190,76,216,109,217,90,154,32,131,57,57,93,205,146,103,83,113,38,198,225,38,83,179,68,227,99,95,235,136,239,115,95,245,236,3,158,91,132,27,2,173,243,234,9,115,22,85,163,20,94,80,50,174,227,135,51,230,153,154,219,27,55,162,175,15,248,78,86,17,99,1,134,160,229,89,180,27,65,219,86,154,194,72,198,251,136,64,237,45,137,84,36,193,245,177,188,215,205,156,196,10,35,37,234,251,21,133,11,89,202,94,248,148,184,116,252,217,38,32,41,78,44,163,38,8,115,249,188,126,30,58,7,7,82,27,197,187,141,52,182,122,136,33,29,166,182,208,97,10,81,181,227,184,199,114,180,158,170,30,15,218,72,175,243,17,35,229,53,235,183,34,145,56,62,213,52,242,59,69,161,245,240,217,15,159,89,78,10,195,196,150,31,88,178,200,179,213,163,185,74,142,101,164,116,169,101,224,102,133,46,87,244,155,61,87,123,6,107,149,211,19,27,188,165,80,34,155,95,35,54,113,242,213,123,150,19,25,255,36,188,168,14,227,224,212,49,131,206,187,249,177,216,225,236,239,122,115,162,40,102,237,64,83,73,250,61,178,165,220,196,144,82,68,38,83,20,34,136,226,139,186,79,227,82,211,198,148,183,166,24,20,171,204,123,110,163,208,194,70,191,41,20,211,153,66,129,206,106,241,214,176,192,62,119,217,70,206,105,188,150,169,40,106,235,140,23,55,186,246,232,200,178,13,115,7,141,183,230,198,174,151,128,205,201,55,239,79,159,255,37,109,76,134,250,186,207,46,44,38,57,0,80,72,29,241,177,153,72,210,51,50,113,200,138,142,17,71,216,70,143,143,182,114,172,122,68,104,159,139,211,130,147,49,166,56,55,225,170,102,35,230,216,142,49,131,228,160,234,5,195,152,29,124,34,89,233,206,99,54,206,113,142,31,255,32,148,45,141,164,199,34,89,230,221,135,148,24,174,114,213,152,191,197,29,104,38,134,74,178,230,99,105,52,39,240,33,185,111,8,113,178,213,172,116,119,89,18,45,199,170,151,142,193,90,224,212,145,155,251,247,216,234,103,50,18,103,127,107,227,96,76,106,217,209,107,55,144,168,62,172,111,183,201,57,253,114,18,72,205,204,67,106,225,242,207,144,8,152,154,11,221,195,207,247,216,145,103,5,75,225,89,44,122,111,90,100,19,251,60,67,52,10,7,143,76,82,50,225,190,101,143,87,189,75,105,35,58,22,61,187,100,36,242,71,196,67,158,101,237,229,129,118,204,144,159,170,59,10,41,207,223,144,144,161,158,52,229,0,221,25,105,61,81,99,175,234,171,49,2,184,128,77,162,81,97,166,176,159,15,200,207,246,149,117,195,161,16,207,231,168,165,49,170,219,29,255,114,245,50,35,184,55,251,80,183,251,217,135,169,69,117,24,214,247,174,61,239,20,143,250,76,65,212,190,60,167,34,9,122,126,193,254,41,46,180,170,86,198,14,85,34,114,212,202,235,131,178,90,200,175,182,106,255,236,97,185,3,88,153,86,245,169,128,67,165,110,121,56,162,244,221,143,189,13,139,184,236,163,140,102,208,112,216,202,216,178,161,16,240,27,94,162,196,200,143,115,23,149,31,182,186,172,237,141,185,57,102,185,125,155,22,142,187,90,76,42,238,138,63,143,130,153,21,84,75,219,248,178,37,39,14,121,216,237,55,123,226,48,228,152,94,35,189,48,37,207,117,110,56,92,167,150,178,81,205,81,63,37,14,76,125,210,4,175,37,204,120,88,196,229,131,241,15,246,44,63,141,212,220,248,221,113,129,225,127,157,210,154,248,239,87,161,132,17,61,158,56,28,194,28,166,92,241,193,220,212,197,231,64,134,234,156,223,93,17,162,205,106,124,181,242,240,105,49,153,15,46,86,54,39,104,179,90,98,71,143,9,40,62,34,122,214,203,167,136,97,233,78,16,233,22,249,105,8,255,103,119,24,106,178,59,100,100,218,230,143,14,115,83,228,99,89,236,23,182,235,90,243,198,140,193,144,207,133,191,169,125,142,235,3,147,231,39,117,18,197,84,188,82,118,148,44,129,155,162,72,6,106,201,223,84,0,134,208,171,94,20,255,97,46,62,36,196,146,165,188,169,88,132,228,99,158,131,230,13,255,148,116,155,4,246,148,190,110,51,171,170,36,246,35,219,71,158,250,247,169,75,182,149,181,4,38,201,99,126,179,12,209,21,2,130,23,54,110,140,234,173,207,101,152,50,163,7,222,31,7,60,48,132,216,107,191,240,78,209,154,211,97,61,15,183,82,185,15,102,4,146,204,97,130,24,84,189,58,12,67,78,121,224,225,149,212,219,20,133,225,222,87,24,127,71,60,156,106,138,86,20,54,9,153,15,230,218,34,53,172,102,56,187,163,6,120,27,103,172,142,26,41,40,222,122,81,7,48,139,194,196,101,253,147,144,234,52,116,162,157,183,38,123,214,97,132,217,243,243,197,200,228,216,14,31,67,228,153,104,195,82,38,90,192,93,191,215,48,194,203,233,224,38,221,81,31,221,57,232,62,20,31,107,25,218,152,107,109,252,48,137,254,146,83,192,214,72,56,63,224,78,61,219,51,75,225,63,255,198,228,28,106,16,51,9,140,16,216,240,105,202,124,23,210,98,91,28,150,93,238,176,177,207,202,75,67,13,87,252,123,24,63,101,214,245,131,218,131,127,235,74,114,93,147,77,227,236,255,4,154,166,195,85,43,65,65,141,209,210,209,115,155,16,254,5,224,134,194,116,192,77,175,92,192,57,22,0,149,17,120,184,21,45,212,80,56,140,230,236,251,104,118,230,15,37,249,71,191,213,65,203,231,186,50,180,147,69,245,60,218,45,97,96,104,225,122,125,223,170,250,218,170,84,189,233,1,128,89,61,63,250,66,96,20,68,116,233,117,200,174,99,184,145,183,216,117,255,63,225,156,210,248,35,188,21,230,14,167,176,153,22,14,163,215,253,126,76,106,70,252,123,84,72,160,82,127,225,175,80,244,7,175,161,59,18,196,208,217,39,41,78,183,43,89,97,147,176,236,88,245,21,13,157,166,251,21,165,164,219,143,69,210,73,106,209,77,124,32,95,21,67,142,158,64,209,41,12,241,250,167,105,177,57,89,160,94,172,10,99,164,251,195,241,166,74,102,63,203,58,114,95,128,7,209,10,93,124,131,100,33,127,248,89,155,117,60,93,27,235,51,190,12,157,253,74,103,253,26,239,28,115,152,233,60,203,179,225,84,24,255,29,38,39,110,60,173,217,53,2,198,23,83,159,214,103,65,184,177,80,141,76,87,55,218,243,218,84,250,56,140,47,51,119,133,73,236,252,38,3,174,92,141,86,177,37,97,56,57,138,120,202,187,97,37,68,173,2,134,107,64,71,188,194,167,93,4,222,227,89,3,164,122,79,135,109,136,20,38,201,193,55,241,134,138,225,28,58,15,201,67,244,131,147,44,241,165,182,31,241,41,210,220,28,70,133,77,143,128,102,185,181,254,98,185,110,45,106,35,103,225,236,36,163,5,60,167,120,227,205,154,152,237,54,38,194,167,182,6,169,80,209,182,192,58,161,143,46,248,171,118,244,27,147,73,250,141,117,252,85,142,109,99,178,42,93,12,172,51,235,250,233,90,118,120,163,10,162,173,7,21,90,49,102,164,48,207,167,245,25,135,120,54,209,217,253,160,72,11,248,136,194,254,185,116,159,174,108,227,241,94,220,220,165,188,22,152,67,211,123,134,37,179,251,124,96,228,82,46,188,250,31,225,242,192,127,104,237,233,143,160,181,40,23,44,29,39,65,34,96,136,255,223,247,130,174,198,231,25,180,177,207,20,175,184,250,125,253,144,85,128,116,246,51,42,125,187,65,140,12,91,191,44,210,63,24,118,231,128,207,220,16,115,58,91,229,70,140,41,116,37,233,249,32,157,11,168,183,62,87,77,194,29,207,144,203,231,164,28,69,226,81,54,42,117,222,214,36,241,62,95,132,24,83,204,52,139,231,234,52,133,137,162,199,139,161,242,38,156,198,7,38,5,213,183,234,134,92,194,26,178,235,144,202,54,47,76,109,241,51,44,217,202,122,2,54,25,11,129,211,140,99,217,114,39,167,218,196,200,57,142,20,207,198,13,173,135,136,185,110,90,116,28,186,191,41,207,46,184,1,221,218,56,107,209,236,57,129,73,153,175,62,79,59,36,145,186,103,149,98,226,58,14,23,118,173,174,48,69,194,61,96,46,37,207,37,36,121,104,243,7,239,166,199,58,225,177,116,81,194,156,47,154,154,91,135,205,132,106,159,81,49,221,224,251,211,208,124,63,48,217,52,77,224,165,167,122,54,170,225,24,21,110,182,83,70,133,120,97,139,213,75,66,106,213,253,16,30,133,229,231,27,112,79,250,69,72,161,104,177,194,186,121,82,101,84,18,213,48,183,107,228,88,174,252,192,112,71,10,44,5,152,164,82,16,44,139,214,8,235,233,84,194,38,252,4,28,126,112,26,58,168,199,8,135,95,45,96,74,73,245,225,22,55,95,2,75,9,37,36,59,248,115,202,125,177,218,245,42,77,5,102,158,2,67,131,38,48,60,23,177,223,66,255,84,139,182,70,145,118,199,168,245,62,118,121,208,26,23,90,208,46,78,197,2,83,224,220,177,8,200,78,238,123,61,112,205,177,239,116,83,5,212,214,4,209,71,12,249,57,164,219,243,240,158,99,47,110,166,156,40,222,7,72,190,195,142,106,150,158,41,214,101,50,41,183,248,229,70,166,178,172,144,4,103,207,116,51,139,125,163,74,65,44,48,114,43,119,223,64,69,65,59,134,148,121,142,214,103,239,93,114,215,254,41,130,143,232,90,235,89,191,214,49,208,195,148,65,185,118,168,203,197,184,233,139,160,229,113,169,32,133,20,198,6,28,46,186,122,206,149,195,88,101,98,159,46,73,138,128,241,215,144,47,150,99,151,199,20,122,252,53,36,3,198,59,83,244,209,30,152,2,138,248,109,60,52,114,248,37,124,207,169,87,121,184,186,138,16,54,136,25,8,211,111,218,234,165,194,41,22,155,130,189,117,205,10,27,35,66,156,47,200,122,63,78,172,237,254,97,131,103,215,43,35,5,110,53,76,40,244,49,197,115,135,131,204,62,229,61,94,168,132,18,184,176,221,237,59,139,186,132,164,128,83,90,83,78,8,164,208,5,198,235,24,223,154,250,135,242,56,231,200,172,73,177,147,18,46,233,79,107,72,85,239,78,122,118,132,161,61,103,250,143,88,90,103,128,166,78,209,110,172,76,119,155,62,22,176,78,194,254,187,43,198,62,140,58,131,192,4,16,87,88,212,56,238,150,46,76,120,154,115,191,155,130,69,58,5,198,169,24,131,218,73,67,20,255,27,112,78,43,30,78,160,71,157,119,156,210,119,43,164,46,123,245,7,133,167,239,194,231,200,159,10,175,123,63,106,72,248,148,253,60,27,110,24,127,56,233,201,69,14,175,243,55,245,140,140,183,134,233,55,103,29,149,51,213,102,88,235,131,202,105,237,89,15,113,19,67,143,109,63,244,217,22,125,137,198,164,66,61,35,126,62,240,199,49,13,143,20,212,107,234,240,52,19,64,224,89,254,0,91,73,146,195,76,203,231,189,58,145,62,127,109,72,180,202,211,186,89,165,132,195,29,30,190,242,192,48,91,6,76,20,92,31,142,94,109,76,68,200,55,187,88,135,208,144,178,124,63,152,81,169,58,87,42,29,115,207,34,176,68,78,65,107,79,113,54,157,99,44,21,93,250,200,76,167,88,158,148,15,63,231,7,129,166,143,61,219,96,54,2,125,56,182,75,216,3,155,252,243,169,15,47,115,134,239,156,107,184,150,54,224,96,61,6,119,236,135,27,70,64,157,167,100,155,165,216,180,54,254,11,177,184,241,68,142,22,118,235,185,61,245,164,239,125,86,122,9,103,46,76,217,69,205,121,232,93,112,151,59,140,205,172,139,155,96,82,142,181,143,90,202,51,44,25,202,77,129,225,236,148,229,73,66,211,204,49,106,100,193,77,109,141,153,19,83,109,147,246,171,191,205,117,122,228,11,23,36,184,52,22,130,130,113,14,24,171,248,162,144,142,172,44,40,199,190,192,150,61,31,112,55,94,77,129,89,50,59,198,180,183,199,59,8,103,184,206,6,146,42,116,150,227,48,76,113,85,32,41,66,74,248,11,180,7,249,110,152,7,174,234,59,65,61,165,221,93,107,219,126,124,227,67,219,56,199,253,123,145,194,44,108,84,217,4,107,74,156,157,156,249,89,138,104,136,40,173,25,243,116,25,151,122,87,56,145,125,21,112,153,154,153,179,81,132,204,177,167,77,114,232,134,118,28,14,219,238,163,114,190,251,153,25,178,8,78,79,225,243,11,248,24,66,77,199,20,74,219,216,141,103,218,143,159,57,225,193,189,39,247,152,216,43,250,61,11,108,56,222,26,65,27,41,202,160,53,55,141,122,55,107,161,144,71,247,112,57,51,153,237,244,92,215,244,123,81,236,214,175,193,141,242,152,162,29,137,181,56,130,168,216,236,10,79,114,73,227,248,67,246,111,63,51,169,101,49,122,201,191,121,224,2,41,77,192,69,89,44,172,117,93,215,58,164,228,67,55,68,40,107,242,133,103,203,245,133,201,104,174,215,158,33,160,242,188,216,57,234,195,158,129,141,169,62,239,221,210,189,117,194,19,53,159,49,237,5,229,18,119,19,192,69,49,250,51,228,101,196,152,194,158,251,28,143,28,60,51,172,161,99,54,181,242,44,145,74,134,115,248,32,204,174,235,239,92,233,215,123,178,76,165,76,231,74,157,35,190,24,89,248,251,233,26,9,161,113,219,46,102,189,234,139,89,218,222,186,78,163,149,36,145,120,163,45,86,175,187,10,197,160,241,172,222,242,209,143,1,67,35,41,137,71,72,135,229,235,91,73,38,200,170,235,143,218,212,20,238,197,162,59,94,222,36,192,135,47,12,78,211,42,247,66,114,38,231,236,215,35,107,158,27,13,59,207,53,70,192,212,230,74,214,221,54,125,15,255,216,148,67,87,173,251,166,118,177,101,159,73,213,168,194,116,215,49,205,72,223,86,170,105,211,230,250,192,249,122,185,151,233,162,42,138,126,131,123,154,151,77,227,252,252,116,246,157,184,46,115,207,174,7,173,17,36,165,40,112,104,238,207,54,113,157,25,14,244,130,88,222,51,40,20,154,185,119,254,152,65,89,88,132,25,81,228,137,174,119,30,237,168,252,192,51,140,56,224,146,116,167,182,92,85,223,239,240,150,167,43,67,204,183,230,220,142,49,155,231,254,148,146,110,228,213,40,97,29,62,103,192,210,12,133,179,137,148,20,97,135,137,84,193,211,154,92,148,136,12,76,104,106,37,7,13,217,23,34,115,30,149,64,243,172,63,199,192,185,89,166,8,90,64,205,216,181,231,20,143,249,107,19,254,126,14,1,200,243,227,107,158,153,192,109,77,87,46,49,139,120,180,57,212,117,87,64,128,163,6,122,46,45,122,195,58,187,0,41,207,1,91,66,195,115,166,143,251,185,184,32,21,221,20,150,73,183,56,58,123,17,198,127,203,103,157,55,164,87,237,166,168,150,12,81,239,8,218,65,88,246,180,62,219,250,154,241,211,156,62,75,253,15,105,154,12,110,196,229,74,150,4,6,62,199,10,123,29,247,119,19,37,3,59,210,75,152,212,21,182,246,52,30,131,128,164,134,104,141,38,245,99,47,156,3,224,99,192,7,38,200,83,159,137,66,109,177,207,4,179,209,218,120,90,247,25,129,53,243,6,87,133,51,140,117,217,195,187,8,189,234,102,72,113,177,187,24,176,237,138,214,113,157,133,71,78,201,136,198,16,56,40,204,69,211,195,229,168,221,117,221,175,38,62,107,119,20,87,50,75,155,26,81,104,156,229,136,228,51,161,181,116,135,180,155,54,83,252,180,137,163,201,252,63,54,242,136,65,33,53,142,144,146,192,191,132,232,232,248,160,0,225,194,205,8,81,34,230,141,238,159,126,78,142,251,188,226,225,166,77,169,104,34,82,125,27,103,165,67,217,204,234,121,7,188,24,27,172,194,36,142,69,176,190,24,121,164,192,56,44,118,60,156,3,94,27,211,180,140,139,34,203,45,57,81,148,150,70,82,136,21,99,41,138,10,141,155,57,197,82,221,231,3,35,21,16,48,5,164,186,199,147,164,57,124,241,21,82,207,151,206,20,210,254,238,68,130,203,88,152,219,76,30,104,133,169,143,175,174,40,209,164,137,13,197,61,190,80,81,166,21,50,8,60,17,220,119,152,36,140,42,159,203,246,28,183,59,11,148,47,114,161,5,94,55,164,103,57,126,73,151,23,151,51,201,40,33,221,174,42,74,4,34,26,119,200,224,229,115,37,147,94,137,198,141,173,85,91,147,211,233,22,86,177,56,182,90,11,201,130,14,145,103,115,44,119,165,16,64,31,168,69,84,160,64,252,37,129,78,242,232,9,48,69,107,170,154,165,80,11,242,9,180,223,28,110,118,225,21,184,193,237,116,115,124,114,213,146,119,174,237,51,252,23,164,146,158,63,104,117,193,158,94,15,101,191,125,246,109,185,195,152,74,193,138,201,194,16,104,18,39,170,42,169,181,72,32,162,240,95,78,70,178,12,123,205,209,26,134,39,205,103,164,166,189,220,23,179,140,96,205,150,135,96,210,175,56,197,196,200,181,114,21,121,229,48,239,138,233,73,54,205,120,183,212,183,25,240,120,70,5,175,221,242,84,179,98,178,139,90,127,64,208,39,142,116,126,118,12,173,139,64,104,96,11,92,85,181,204,170,129,157,192,243,55,27,230,208,212,86,152,157,235,190,48,123,160,38,196,147,84,29,219,78,55,33,30,249,237,106,106,217,229,206,165,162,4,105,212,235,228,29,9,97,16,235,137,131,28,242,149,18,134,233,89,46,9,182,36,69,107,175,119,137,172,185,180,202,5,157,142,45,9,93,109,183,55,21,223,194,37,145,208,213,183,126,107,108,216,152,71,199,144,163,78,72,243,98,91,143,213,69,206,121,127,218,118,110,94,59,96,56,154,244,157,106,247,106,221,223,166,114,206,31,205,185,37,201,51,186,77,183,36,116,12,12,205,118,252,246,176,106,80,45,128,182,67,62,224,157,134,166,3,155,222,96,143,221,114,34,27,59,20,174,189,197,136,26,203,134,214,62,144,136,24,87,202,98,44,179,146,14,204,94,73,53,106,236,243,115,104,178,188,157,87,49,255,201,126,237,79,162,126,39,233,39,78,47,110,113,245,73,181,71,101,46,14,160,2,139,135,38,211,147,77,22,31,147,19,71,75,104,142,225,65,185,92,88,27,147,155,179,82,12,116,152,245,34,213,108,81,253,36,169,248,208,154,222,108,24,12,149,33,220,106,164,163,212,240,206,67,15,71,253,183,240,46,36,82,217,220,200,234,86,201,39,164,14,112,64,198,108,56,31,150,18,194,165,240,140,168,53,232,94,202,233,128,108,98,88,242,166,20,154,21,197,87,148,194,36,182,240,108,83,152,59,201,133,97,207,206,2,155,170,64,252,52,142,140,170,112,179,160,69,192,85,175,140,150,220,20,198,6,138,166,74,23,100,145,173,214,46,74,22,116,83,134,14,50,163,227,18,97,244,160,50,36,217,24,2,162,99,20,175,73,165,214,48,253,170,29,3,186,161,117,80,250,15,242,45,34,119,9,255,184,150,247,152,176,95,142,187,238,217,141,82,87,214,31,202,132,107,228,46,161,104,144,100,42,176,86,83,155,113,181,194,61,144,31,178,23,203,19,117,24,81,81,229,12,34,166,185,227,14,127,6,188,41,51,207,178,138,194,26,40,101,79,194,204,67,56,35,197,117,213,124,231,194,124,64,45,209,220,61,94,155,223,17,231,2,165,45,37,197,173,142,242,117,61,24,187,169,122,135,169,143,148,131,196,72,41,37,68,61,60,70,197,216,93,228,225,248,164,251,136,81,129,229,82,14,175,222,206,169,25,219,6,169,73,73,84,124,49,184,232,92,180,54,166,37,101,82,34,193,56,46,218,70,10,44,22,92,91,150,149,221,174,15,128,42,167,11,27,179,69,92,221,16,23,148,36,58,50,159,176,1,189,53,188,248,74,37,214,44,90,28,183,120,226,73,202,129,211,40,42,8,95,17,174,244,161,212,110,103,179,155,243,230,162,157,174,137,181,112,80,14,218,72,171,178,40,128,52,134,255,238,230,140,224,2,147,75,248,153,208,84,241,123,99,210,64,159,95,182,108,127,137,84,234,169,9,95,195,121,207,8,93,13,200,59,31,230,54,226,193,223,163,145,107,57,167,137,146,117,205,122,173,24,200,184,182,104,203,64,236,6,59,132,183,102,86,74,183,44,108,227,135,15,228,208,231,189,178,194,196,133,235,133,229,84,108,216,249,217,79,15,10,250,142,37,254,192,16,200,142,11,159,189,78,200,207,118,177,248,81,192,43,235,5,133,12,221,178,125,187,66,59,15,218,101,129,161,143,242,239,220,17,230,148,196,7,196,50,201,78,245,174,113,251,215,178,60,170,42,74,248,22,122,133,227,105,232,91,147,136,228,23,20,18,139,207,35,244,183,23,148,142,1,147,140,188,94,120,198,30,110,9,188,83,10,212,72,133,240,180,90,75,41,219,207,231,128,32,210,195,248,231,240,157,170,120,153,59,5,15,30,158,57,214,15,92,55,85,81,104,251,186,195,20,209,235,118,131,73,21,86,10,250,176,93,9,183,82,181,84,135,15,37,243,81,157,26,150,141,24,75,3,10,138,169,83,176,227,111,94,126,75,238,240,197,245,249,192,164,153,251,107,161,206,166,60,45,86,144,220,75,192,104,231,41,233,91,71,151,61,208,134,35,239,105,140,218,170,255,244,48,125,164,167,245,38,75,237,131,137,86,79,165,181,74,118,110,249,144,78,219,107,180,227,184,195,252,240,128,111,180,169,149,78,173,207,246,83,15,186,180,38,249,217,246,236,82,253,118,15,189,86,83,206,92,131,199,109,93,140,219,86,97,202,84,163,53,145,212,183,103,200,161,70,235,115,230,181,150,159,33,221,113,225,131,139,141,186,87,253,32,164,116,56,204,9,90,223,201,128,172,239,55,228,164,157,195,130,169,48,132,82,217,225,115,96,63,12,105,36,70,87,55,190,168,123,129,96,75,225,50,134,31,154,208,136,238,7,75,201,47,46,118,22,212,103,76,10,121,66,205,225,243,216,169,236,105,201,18,74,253,201,197,164,78,245,135,243,204,197,215,173,213,135,172,231,167,87,45,30,181,29,4,103,218,212,29,5,30,55,111,140,220,80,81,31,19,91,6,242,12,14,163,189,183,159,169,0,233,161,195,167,155,67,203,13,225,193,33,231,195,225,102,69,106,194,46,152,115,143,66,22,20,34,119,122,24,46,225,161,242,164,90,164,222,180,34,132,20,104,74,158,190,111,61,169,205,210,203,61,145,237,26,38,14,69,170,154,141,72,215,18,20,242,14,147,106,170,223,58,195,116,228,11,159,128,198,80,127,126,207,86,34,242,109,27,40,77,76,229,251,57,23,100,56,228,191,137,132,212,215,217,84,148,146,209,244,233,155,195,198,207,169,156,140,139,195,237,235,26,185,214,100,166,11,76,58,85,60,188,154,238,143,30,79,72,207,120,250,1,138,91,89,167,18,135,121,184,207,48,87,178,198,101,59,30,69,119,93,111,203,105,146,203,38,196,217,220,1,63,152,26,216,103,241,157,27,34,105,24,31,76,136,68,3,13,220,83,143,245,240,235,55,132,252,164,100,206,7,158,159,34,148,193,198,237,165,112,11,127,137,213,116,44,45,230,237,84,244,120,166,23,84,120,212,129,43,81,37,158,240,225,173,11,148,102,122,132,224,0,254,24,73,13,198,255,168,15,207,161,222,129,89,157,44,204,161,191,77,25,194,252,96,104,90,212,53,103,167,180,239,212,144,211,35,107,162,163,182,235,71,234,14,138,103,86,103,18,185,244,158,150,132,68,73,121,104,246,73,207,217,31,147,241,54,43,174,40,253,0,57,182,44,217,31,124,94,236,124,91,165,231,52,81,193,253,161,38,179,163,55,8,130,49,249,115,155,27,1,252,214,128,24,197,163,201,211,7,178,169,84,40,123,147,201,106,230,239,144,200,176,219,245,254,114,81,174,143,220,211,212,121,122,19,105,88,212,58,82,243,50,76,43,79,88,202,3,54,200,95,219,95,150,37,89,195,56,41,20,102,121,126,211,20,215,37,132,38,114,157,164,252,218,139,62,50,140,124,73,15,1,228,197,234,103,47,192,235,77,182,221,82,130,78,40,130,190,142,159,13,159,232,232,212,65,193,71,242,13,41,220,130,229,57,118,209,215,245,212,82,88,169,25,243,245,192,229,227,75,253,193,77,233,228,97,215,230,22,23,240,217,245,165,190,218,100,99,251,8,184,107,252,255,135,186,187,197,178,254,147,78,20,179,170,134,131,211,170,37,21,37,141,161,95,248,185,5,3,163,102,233,240,134,82,123,188,240,20,120,215,199,246,99,127,242,196,159,204,93,179,104,104,7,184,122,13,168,193,175,253,214,57,126,62,127,34,197,115,8,55,234,136,38,22,77,115,120,140,135,218,6,98,16,98,240,14,219,86,174,151,73,178,227,170,143,40,138,142,93,23,31,245,12,35,190,38,108,49,185,41,189,45,66,106,159,45,98,165,43,44,70,93,125,231,36,45,254,222,228,230,118,221,21,44,241,36,80,170,210,149,203,149,220,249,225,155,37,42,47,75,61,38,61,91,125,100,117,120,145,127,168,135,0,199,244,119,205,101,149,14,196,68,229,80,167,94,113,250,195,41,18,148,34,55,108,121,103,227,222,217,116,110,170,178,36,159,217,49,125,38,161,10,178,53,6,130,82,236,121,109,239,24,151,149,221,245,209,191,84,202,128,215,88,122,81,93,36,119,196,195,241,11,212,231,190,72,2,105,243,215,234,85,133,22,177,228,80,136,91,142,242,181,228,165,201,18,137,153,112,134,246,12,159,88,242,160,201,43,193,128,75,209,84,141,54,77,185,183,57,156,95,14,153,70,202,195,39,146,10,204,133,68,233,178,207,46,124,14,52,31,209,99,38,225,156,147,11,56,169,107,62,135,81,4,73,74,140,208,186,145,88,125,232,217,204,134,70,216,185,250,76,183,130,128,33,233,149,198,232,104,186,153,131,209,49,31,114,206,102,20,149,190,186,142,49,93,218,227,56,168,115,146,132,244,131,143,25,178,148,187,137,90,46,255,86,221,104,211,213,157,129,199,233,203,202,249,25,91,74,103,122,78,30,4,221,162,49,215,137,165,141,143,149,146,190,184,40,240,171,166,213,140,186,220,231,111,39,8,171,30,117,244,82,219,167,141,177,141,70,245,33,230,164,2,112,52,127,231,78,144,65,227,166,132,77,103,245,181,131,45,150,85,27,163,81,144,145,125,150,97,149,172,146,149,223,31,43,199,63,53,25,204,77,210,141,240,35,227,198,9,24,122,166,169,170,7,199,52,152,247,151,171,12,40,49,156,225,193,71,222,10,93,19,249,225,102,101,202,254,228,51,139,154,146,251,31,11,36,237,22,173,209,14,80,186,68,220,166,100,7,254,224,51,251,185,143,202,75,195,189,241,49,192,144,218,85,160,223,174,143,95,44,82,32,51,251,28,89,9,178,17,158,65,112,199,179,21,108,102,205,39,34,174,214,220,179,140,214,11,46,59,229,49,102,175,243,243,122,38,132,105,212,119,252,19,187,116,152,60,3,229,26,30,251,23,180,255,224,106,249,21,10,163,134,229,251,17,92,51,69,127,26,46,210,230,54,167,89,110,58,166,63,146,170,230,207,62,182,49,23,114,117,229,83,120,242,189,246,196,37,247,240,136,239,133,31,201,91,111,83,26,87,218,234,70,13,75,113,248,44,188,162,182,246,143,179,217,59,190,161,61,214,163,105,225,231,40,53,224,99,208,234,241,129,138,129,167,37,64,30,140,27,187,169,41,65,87,125,76,141,82,81,111,55,205,172,239,64,31,58,69,204,142,94,98,204,200,4,235,143,193,58,250,71,247,102,232,88,154,151,134,166,212,248,232,97,129,97,74,208,203,104,38,21,190,4,60,41,249,211,91,52,231,92,138,159,134,48,89,95,58,253,104,36,29,198,247,242,234,68,80,158,250,61,124,89,106,237,227,224,26,198,146,231,48,226,51,234,151,195,218,242,103,27,135,177,70,61,225,19,93,117,68,227,6,199,194,163,75,128,184,99,252,52,182,129,186,43,23,229,220,190,151,162,157,80,53,74,215,136,76,134,169,128,100,185,144,0,100,203,71,241,136,42,148,10,227,161,139,131,229,29,255,142,195,196,32,186,158,169,100,159,251,21,97,153,159,56,171,251,247,88,210,177,116,9,219,228,161,231,53,21,1,158,87,0,83,55,151,157,173,167,38,76,197,254,112,42,198,84,195,136,163,169,149,17,48,228,8,67,157,241,45,92,138,4,96,49,29,228,189,134,165,13,127,39,8,138,43,196,226,228,212,132,106,216,45,9,68,192,250,126,224,65,230,167,183,182,249,175,94,111,126,185,199,231,60,123,120,86,93,156,134,254,79,242,5,2,167,254,146,122,65,172,30,172,3,127,47,182,203,94,244,72,198,165,235,107,147,108,73,62,159,30,201,20,150,251,152,82,96,251,140,169,149,38,164,128,143,165,54,117,208,42,5,189,222,113,54,29,13,62,114,69,155,159,216,233,134,0,14,39,187,158,247,231,167,90,246,214,148,252,143,253,28,156,164,41,120,107,198,251,81,11,218,150,131,238,99,10,127,162,134,241,32,101,152,62,147,224,20,194,24,127,80,242,26,28,182,13,78,22,144,37,26,244,128,217,71,182,118,188,26,51,248,7,83,13,250,216,187,149,44,3,95,126,228,179,114,48,8,252,203,149,119,248,92,185,87,125,62,8,121,36,211,97,132,172,229,167,97,5,72,241,94,5,255,226,210,103,99,30,251,60,220,56,9,149,152,29,201,251,49,220,14,34,237,45,41,241,237,153,42,200,16,123,107,162,197,73,5,123,200,15,140,182,108,33,106,129,157,237,107,250,186,183,76,50,17,107,4,157,215,92,32,252,49,244,206,214,44,1,213,183,59,226,86,73,239,77,192,212,228,58,220,200,208,107,207,79,199,226,130,164,245,33,163,107,40,236,198,234,177,48,165,146,209,67,220,149,91,252,180,157,145,186,211,158,47,61,63,21,87,96,28,192,251,65,187,71,148,64,9,154,61,141,33,237,243,121,66,253,234,122,66,112,16,77,127,75,107,67,250,162,158,26,58,86,252,204,36,92,129,144,199,251,169,188,170,192,226,0,51,191,95,3,13,61,159,68,152,34,229,253,148,112,83,120,107,166,209,74,243,233,247,242,122,65,194,225,38,98,254,192,213,57,25,128,137,236,180,103,80,150,111,179,48,100,44,85,36,33,180,184,154,159,31,36,230,61,153,22,13,221,45,119,153,147,207,107,37,195,10,163,19,242,235,184,201,102,229,167,99,56,174,83,160,150,141,63,30,184,126,130,211,251,135,37,29,148,138,84,224,215,51,238,87,232,229,189,48,18,166,14,91,190,157,162,144,255,229,15,253,25,57,250,214,70,128,249,161,84,115,174,249,190,116,247,130,88,248,191,87,121,186,13,51,94,242,110,147,188,243,72,43,157,109,174,56,133,12,240,208,98,91,118,27,136,32,29,102,201,63,191,76,134,194,246,119,198,176,78,207,199,194,37,222,252,157,73,188,215,92,238,3,19,194,157,14,79,46,55,243,237,217,116,20,69,104,21,213,105,156,91,94,129,127,206,106,110,231,186,58,44,17,204,63,22,190,198,103,250,27,93,214,231,54,163,90,255,156,205,186,168,73,127,247,75,85,201,118,133,82,11,135,218,6,175,176,135,248,97,205,87,132,139,90,242,239,64,45,214,237,169,113,182,102,236,129,223,44,99,187,168,245,73,102,40,200,43,249,195,113,209,61,49,138,109,34,211,222,115,246,65,205,179,224,241,219,51,64,224,55,227,246,173,249,58,141,244,147,25,48,76,74,114,69,32,117,200,77,55,30,110,228,154,114,59,49,94,97,255,109,138,104,186,152,233,147,100,173,79,14,1,238,64,216,72,101,15,71,30,136,42,217,15,158,140,161,100,49,17,203,90,213,7,13,81,135,169,4,225,212,86,122,25,60,82,148,48,204,117,165,225,134,130,238,123,54,42,205,165,63,252,150,112,65,116,111,93,205,249,245,164,188,193,72,237,112,231,74,160,12,151,117,24,161,239,7,147,77,58,31,22,74,234,99,63,155,20,37,139,45,212,28,150,25,57,154,79,134,106,213,12,154,179,6,149,215,250,12,9,51,41,81,160,214,212,72,110,214,223,144,146,106,170,172,60,88,130,164,84,23,135,17,57,214,92,86,98,253,249,59,53,17,214,90,76,106,133,251,154,222,113,99,150,218,83,115,31,207,145,147,191,60,12,178,254,202,67,179,122,96,188,176,241,240,98,20,153,2,179,127,238,104,141,167,97,63,40,218,242,23,85,146,24,166,236,118,185,119,131,209,14,120,243,42,83,186,61,27,179,104,208,149,226,117,175,42,40,213,210,121,246,147,253,136,46,106,192,4,25,116,170,20,11,186,59,204,46,49,187,246,12,129,36,255,229,97,52,136,154,221,88,179,123,83,14,90,141,131,73,245,91,178,91,33,7,109,54,124,130,118,242,246,2,30,86,26,160,20,199,150,203,18,240,196,211,164,112,34,247,60,96,62,181,228,154,38,132,74,70,192,179,237,151,195,152,28,182,207,97,2,188,155,42,249,78,136,66,221,199,74,55,96,201,81,24,210,62,95,216,166,7,161,86,252,164,122,60,199,139,161,196,80,179,74,5,165,96,79,51,84,9,44,44,53,114,121,189,120,161,26,104,255,33,115,18,165,186,25,112,86,150,122,8,241,247,157,70,103,250,182,71,155,137,155,139,51,130,24,60,70,125,36,142,168,88,190,207,38,17,80,183,28,180,53,227,99,79,222,177,107,210,38,170,71,247,189,184,217,230,71,181,38,121,134,174,161,91,147,50,9,27,84,247,135,28,184,24,117,170,192,204,209,17,61,195,55,172,228,203,3,229,173,216,21,96,164,30,186,211,118,42,188,107,12,105,61,119,73,165,56,70,239,109,198,179,77,246,244,17,129,96,239,108,14,119,173,61,134,83,184,239,17,243,136,84,226,135,226,56,227,181,43,222,120,153,164,155,28,78,28,155,30,245,100,109,20,229,145,200,204,171,225,116,166,5,249,103,138,162,20,46,193,92,8,173,109,33,182,165,103,215,40,35,198,140,51,181,202,165,10,5,177,249,169,241,0,163,228,48,31,152,247,246,223,222,70,201,35,167,46,109,253,46,201,229,174,61,114,240,230,78,247,197,71,240,47,61,162,108,166,250,156,2,254,69,129,4,78,61,178,60,96,114,36,105,79,117,211,146,169,180,125,48,44,207,185,62,9,186,197,99,243,5,133,175,34,204,134,140,72,89,213,87,46,1,158,173,233,18,198,240,231,76,172,164,228,52,37,125,227,128,223,4,5,29,158,230,227,208,135,231,112,198,20,72,218,198,163,232,86,206,188,242,0,58,238,167,154,31,173,57,244,164,253,123,16,13,89,154,102,78,122,47,59,150,195,199,226,221,42,109,198,23,156,49,102,235,21,185,7,93,97,167,144,197,49,180,18,105,112,208,77,55,254,200,143,171,234,161,50,38,33,119,188,21,226,63,185,61,173,51,180,57,195,97,60,24,207,91,83,25,227,239,133,192,87,211,48,155,137,26,12,223,105,77,129,64,143,77,179,177,220,52,236,198,55,174,19,201,82,226,220,218,182,100,150,185,202,3,247,244,133,33,12,70,82,68,97,34,153,23,198,35,50,30,56,166,25,210,58,103,99,208,16,55,137,252,233,194,3,119,191,134,184,177,238,252,173,235,176,171,130,192,131,64,106,192,136,203,105,194,117,130,56,221,141,133,14,150,52,231,249,216,76,211,175,55,157,68,110,173,208,29,176,250,57,171,71,233,63,254,178,169,173,73,155,245,1,71,187,116,104,207,178,177,105,85,135,169,1,121,212,24,7,156,202,254,218,4,188,181,194,3,3,173,135,45,209,77,230,36,63,203,235,6,126,10,30,164,164,29,39,255,97,93,48,215,39,177,158,48,146,79,225,190,138,149,180,41,220,239,86,217,127,243,191,43,108,92,147,1,159,55,212,133,91,45,114,224,47,189,76,233,125,40,140,0,175,191,213,26,245,9,159,0,223,235,102,55,45,223,63,192,249,211,98,0,158,132,123,247,3,71,252,28,152,96,227,11,215,122,193,167,88,7,78,100,92,113,14,111,19,83,85,248,172,152,230,173,41,107,85,175,246,176,228,106,191,128,64,141,186,183,6,110,42,84,114,110,75,147,232,87,52,91,26,248,156,9,222,111,139,190,106,57,66,229,70,145,162,117,47,179,60,131,98,52,4,57,224,250,100,186,82,145,22,156,108,191,214,103,1,252,183,127,255,219,127,249,203,63,255,203,159,254,242,215,63,255,233,127,255,221,191,253,227,223,255,249,159,254,215,223,255,235,127,255,79,255,225,239,210,191,255,251,223,254,219,95,255,245,95,254,244,119,127,243,31,255,244,247,127,253,63,127,249,211,223,252,237,63,252,233,159,255,241,79,127,253,203,191,254,221,7,252,231,63,255,211,159,254,203,95,255,242,231,127,250,135,191,249,219,255,241,207,255,252,151,255,249,231,127,250,251,191,158,231,252,215,56,171,73,146,255,60,64,103,241,150,249,196,228,233,207,231,122,162,246,143,90,81,177,110,248,83,243,235,22,150,108,83,213,10,138,109,151,239,221,184,19,213,197,136,112,202,136,153,77,166,69,86,73,241,137,195,56,156,44,20,215,19,102,84,121,44,238,13,183,53,204,41,91,245,177,114,246,178,15,107,125,174,207,170,143,53,200,86,174,247,183,103,126,126,27,65,26,191,47,1,175,87,114,207,210,49,46,122,142,9,149,20,131,223,190,140,120,235,4,45,220,35,108,71,141,229,133,199,163,210,118,174,64,189,250,162,226,90,14,145,149,192,40,108,10,124,62,142,10,146,161,228,21,123,201,48,226,141,53,31,147,175,247,24,180,97,249,27,170,152,49,140,238,200,225,138,15,89,173,77,212,232,114,189,112,86,127,197,68,111,201,51,171,128,217,61,244,225,36,169,172,126,225,115,27,235,175,150,135,39,71,1,151,231,138,58,185,138,120,196,6,24,41,187,165,22,124,203,238,124,181,18,58,226,94,106,255,91,194,127,192,169,238,199,192,95,220,47,178,60,92,211,209,12,117,30,185,98,172,192,143,116,203,170,45,242,59,72,211,69,76,66,47,69,24,14,53,94,236,23,176,214,82,54,94,52,86,16,218,224,229,41,163,91,177,23,209,182,107,114,8,5,197,163,222,81,193,235,242,92,174,17,226,139,71,67,39,162,151,212,178,76,131,62,94,11,141,129,167,104,145,42,147,118,223,26,9,205,231,94,127,222,35,38,67,167,188,255,129,225,130,187,173,49,165,21,54,135,71,44,130,14,157,164,194,164,19,142,219,53,140,93,133,201,177,169,67,126,91,205,159,179,86,115,222,119,83,130,186,95,69,199,224,100,240,76,32,123,184,38,214,47,147,49,140,81,129,230,99,61,197,177,80,22,183,64,17,173,154,143,88,84,90,251,238,27,101,168,174,164,233,49,122,134,185,193,89,181,216,151,105,206,196,160,244,93,30,97,100,52,197,74,137,15,210,77,232,68,117,72,112,243,143,125,225,250,20,138,218,122,220,177,105,157,9,173,137,89,20,233,140,121,187,6,37,137,138,77,13,43,205,42,23,70,61,68,97,238,27,247,225,93,85,249,248,143,231,140,17,93,208,36,104,181,50,49,253,226,235,195,212,137,180,108,119,26,239,88,60,122,90,60,73,97,194,33,209,154,44,86,29,82,52,103,234,61,68,38,98,199,178,4,22,222,170,248,92,204,231,71,208,108,144,224,209,46,220,133,46,23,24,217,214,124,225,161,27,26,130,196,204,250,128,219,235,229,177,171,233,136,142,155,6,253,80,149,183,115,2,221,51,166,145,178,188,85,230,13,43,36,198,148,202,42,225,172,72,145,203,121,176,132,1,243,84,251,35,160,227,253,106,168,46,41,121,3,42,239,165,92,152,116,28,125,52,118,176,91,232,148,42,147,250,168,68,4,112,12,223,214,208,118,232,195,81,114,247,176,203,153,114,103,237,41,251,79,194,253,228,119,239,1,87,248,84,53,28,132,50,238,153,14,247,241,67,70,115,54,89,244,46,2,38,21,110,40,140,175,43,126,123,22,13,100,109,243,199,182,64,135,209,107,8,247,195,249,103,220,159,38,199,70,41,201,184,6,117,191,245,12,88,128,245,82,244,115,149,45,65,147,4,63,206,215,193,27,232,223,242,124,230,222,219,203,89,49,198,237,55,87,187,250,240,97,144,245,18,99,118,70,37,45,37,196,56,55,224,117,97,238,176,202,91,84,77,136,163,92,248,101,130,226,66,125,191,199,185,29,40,163,197,185,208,148,88,183,104,54,44,125,103,138,151,194,249,58,112,199,233,233,130,166,92,203,49,73,81,10,105,74,2,50,236,164,172,23,78,234,106,231,227,96,195,57,108,20,179,249,129,139,83,23,27,172,190,142,253,99,251,137,121,146,141,229,75,97,242,96,202,133,73,8,87,86,22,242,53,227,209,22,74,17,74,151,108,204,162,31,76,38,185,42,38,35,169,21,108,24,192,229,209,159,223,36,71,181,21,240,130,174,91,122,54,169,146,155,45,90,83,252,33,44,31,116,123,134,221,105,28,32,226,195,217,212,92,231,216,143,96,207,202,74,131,115,126,249,24,151,49,11,203,195,137,105,188,93,112,250,197,2,176,122,141,135,244,139,204,22,223,115,242,185,106,62,148,125,5,39,246,221,174,242,163,33,135,118,2,116,92,177,75,231,39,156,180,141,107,242,110,226,199,38,125,56,195,16,143,94,241,222,150,95,166,20,35,192,215,204,233,144,103,60,48,170,53,233,30,217,132,103,31,178,51,50,108,218,181,152,95,254,171,74,177,220,181,198,247,115,141,32,92,62,238,123,141,243,57,53,77,194,216,179,218,53,192,170,217,91,79,235,180,239,195,137,25,232,142,197,91,230,219,250,88,22,53,63,112,175,174,42,0,76,25,223,67,205,53,207,2,246,5,6,149,251,203,189,197,102,25,173,207,93,172,168,222,32,173,199,221,239,72,141,175,202,194,179,169,118,143,91,8,33,8,141,132,209,181,221,226,197,230,31,234,109,128,87,17,184,15,245,150,240,69,86,143,125,103,21,14,148,249,12,42,206,72,135,169,78,126,88,195,76,151,192,95,108,189,185,239,155,154,40,119,167,147,97,63,85,80,208,208,136,157,156,139,121,153,26,59,217,212,122,69,28,108,38,187,86,232,76,130,12,175,6,220,31,254,198,108,193,169,234,67,138,24,125,215,192,191,45,145,186,226,183,173,86,66,87,239,198,228,114,56,255,78,43,133,43,108,158,14,115,8,231,245,146,242,21,95,158,176,203,109,77,8,197,187,210,34,20,134,80,201,122,152,214,168,98,245,68,215,130,185,70,36,226,133,215,3,175,63,192,217,9,140,139,77,52,173,108,7,30,78,235,124,96,74,160,199,195,23,216,75,14,20,189,250,151,77,112,196,77,123,114,146,205,162,251,229,38,143,213,7,229,220,108,231,115,228,67,31,52,251,133,185,149,63,173,71,144,4,23,234,24,135,150,220,51,132,200,206,58,108,244,51,207,247,218,123,228,128,235,99,181,98,5,229,25,3,142,223,100,62,108,105,25,85,96,239,153,133,106,234,179,235,88,1,182,195,56,251,215,179,235,80,213,228,3,126,54,99,214,219,179,242,247,157,11,19,210,108,101,29,67,94,55,12,6,162,227,20,115,43,235,158,101,138,124,48,230,117,126,86,31,4,130,222,152,4,196,166,102,235,230,251,69,199,23,58,11,47,163,31,244,158,2,231,246,194,86,221,234,48,154,217,207,134,7,89,208,3,239,23,38,23,217,71,5,215,242,120,246,67,99,85,244,245,181,141,188,243,129,201,24,242,214,164,123,47,37,247,34,33,56,194,239,232,237,236,135,176,118,193,19,235,163,66,32,226,217,13,17,147,174,129,146,247,255,156,2,116,181,196,163,207,118,215,210,243,108,43,238,114,24,151,217,195,213,185,90,114,129,36,8,199,230,227,178,161,218,170,56,167,51,9,132,48,128,207,199,216,169,49,147,32,63,25,245,161,175,51,225,186,15,37,49,85,195,189,100,126,109,79,255,61,255,62,95,100,72,110,35,233,112,217,85,136,206,132,171,228,241,61,60,188,248,14,139,195,141,72,155,112,21,98,117,221,158,113,137,81,65,43,40,48,138,235,71,24,156,30,77,2,252,216,206,60,97,48,101,76,202,255,221,97,105,247,223,54,113,26,133,41,220,143,247,238,248,92,246,67,6,79,40,32,90,147,124,214,30,166,121,242,129,47,92,182,176,111,25,203,253,185,230,212,128,89,65,15,71,62,229,148,59,96,170,233,85,38,146,51,205,221,127,164,7,151,135,185,156,52,207,238,9,96,8,93,192,18,164,178,26,40,37,246,11,103,185,208,34,8,50,188,108,153,226,42,132,198,69,245,134,154,217,225,139,23,143,64,21,50,4,96,132,10,203,133,123,81,181,57,52,112,35,117,96,193,201,240,104,136,217,44,93,235,194,202,169,142,36,244,12,175,11,121,203,243,145,142,193,87,212,163,223,108,174,242,195,165,19,56,141,17,35,222,251,232,233,28,179,167,203,59,159,229,245,40,253,224,251,171,1,151,210,84,127,133,187,88,147,119,46,37,63,154,82,84,92,173,126,225,89,94,241,37,243,60,7,140,254,132,202,93,17,164,245,133,79,46,247,43,66,52,160,136,222,241,94,29,9,2,85,16,35,211,53,58,78,109,151,202,112,13,99,243,156,23,238,143,216,156,201,208,116,105,156,180,223,68,23,246,253,148,48,211,168,126,223,196,236,217,45,96,216,157,20,182,57,24,253,54,201,15,133,247,249,113,233,89,130,237,224,194,112,115,223,61,7,55,240,84,145,161,5,131,236,29,82,238,198,170,34,4,35,96,238,119,84,200,243,16,73,27,35,126,187,175,109,213,70,138,34,87,113,59,142,115,93,81,2,123,183,223,8,134,202,136,114,66,203,152,29,107,162,171,150,220,49,238,146,243,165,3,35,15,173,29,235,70,160,21,48,252,248,218,154,240,125,236,56,68,28,74,47,10,67,112,58,2,46,143,20,22,149,48,78,215,4,10,189,157,76,51,168,239,157,170,29,120,45,93,0,4,202,118,138,241,166,108,232,26,227,20,46,178,135,199,136,194,226,38,91,33,245,84,53,146,172,144,115,144,4,20,82,33,144,155,189,139,190,63,226,70,16,17,213,240,185,44,210,75,84,16,17,45,35,200,142,29,38,129,177,63,48,66,62,23,198,152,152,250,240,21,164,25,212,227,64,3,163,29,167,176,44,246,81,252,53,186,205,218,195,189,64,164,16,226,158,146,41,14,156,156,245,24,84,35,155,252,242,164,232,45,80,70,56,63,112,77,49,38,91,181,120,233,52,178,241,31,184,208,179,17,134,120,154,174,152,190,4,41,198,211,169,142,25,233,211,0,83,104,60,168,37,80,57,138,232,200,243,33,155,185,135,28,70,164,100,107,199,72,40,188,29,195,248,210,55,54,62,88,7,97,69,42,58,133,208,5,91,209,175,51,28,165,106,99,43,19,243,161,54,153,96,149,58,164,114,42,78,52,52,171,211,214,53,123,206,25,103,163,228,34,65,2,141,78,125,188,159,177,234,204,49,48,159,101,101,42,35,23,62,179,104,60,107,182,103,129,41,254,124,151,116,170,49,247,141,154,73,149,70,81,244,222,238,113,55,178,230,36,11,43,147,42,223,221,28,53,41,210,162,210,93,240,193,196,236,134,115,128,225,87,248,88,83,126,171,218,63,225,234,242,108,193,103,71,247,214,38,244,165,47,54,145,141,115,119,62,140,23,152,202,10,119,8,198,2,238,75,248,67,129,107,164,187,193,58,209,82,126,26,95,222,83,224,115,35,84,33,183,73,158,192,138,158,145,202,242,40,199,82,242,229,55,205,13,119,150,20,156,161,85,77,245,148,63,220,130,228,91,133,45,113,117,251,107,81,164,58,244,181,144,248,25,238,100,218,198,64,145,31,229,74,34,71,1,147,64,173,226,198,205,188,105,235,194,245,233,25,114,14,94,217,88,204,31,60,245,228,105,198,126,226,147,1,109,51,145,137,71,41,17,86,16,71,185,67,169,106,166,213,4,248,26,56,131,223,158,207,81,59,7,174,143,201,233,213,216,143,148,33,58,19,53,208,174,113,112,208,26,133,216,192,115,62,194,121,229,116,107,248,142,179,219,79,118,84,97,252,24,43,96,118,187,242,192,176,157,7,220,148,121,219,242,252,83,138,169,128,41,244,188,87,49,46,213,17,48,155,180,74,25,194,182,21,15,39,105,102,148,71,48,253,152,40,222,184,219,106,18,176,150,40,107,36,226,0,227,160,26,186,164,98,215,64,41,170,155,15,26,213,154,197,54,24,85,241,200,200,21,71,157,4,214,250,236,243,145,3,132,58,199,95,122,66,33,172,141,81,37,136,149,55,97,227,47,143,117,207,225,17,141,23,196,53,122,117,160,154,220,239,253,16,233,178,16,31,24,129,212,128,249,179,42,242,161,182,234,166,46,44,233,93,24,93,176,93,144,142,242,241,94,166,246,180,84,177,143,56,145,195,219,164,93,5,37,104,228,86,155,185,47,138,210,241,47,171,249,251,77,51,50,18,40,89,125,96,182,129,22,48,81,9,81,2,32,203,96,214,219,122,191,74,109,16,230,143,64,201,233,203,250,236,230,219,13,37,188,70,88,161,114,126,44,242,245,193,25,235,50,169,180,221,54,166,89,135,225,34,175,138,142,237,133,85,4,226,73,28,93,170,185,71,206,201,252,224,99,116,205,161,58,80,84,222,142,239,26,8,76,136,240,185,68,206,40,240,6,198,153,216,30,201,190,84,227,183,161,163,234,170,133,54,225,29,234,241,219,120,255,84,136,6,216,183,186,31,60,255,0,167,17,35,138,8,252,214,207,49,33,112,107,209,115,18,0,31,121,58,226,143,213,31,142,81,55,84,38,202,34,234,125,4,76,6,154,42,200,81,248,62,107,192,13,141,34,129,17,124,174,209,154,18,213,231,102,206,106,109,241,219,85,227,208,7,197,71,215,252,189,144,98,210,207,9,243,168,139,157,25,243,136,6,8,13,62,187,120,52,166,194,251,113,25,148,230,118,8,98,111,173,63,218,88,228,65,186,29,82,173,218,120,61,207,70,105,53,249,136,98,32,102,21,29,66,116,207,137,102,168,196,36,205,91,149,10,147,149,24,59,140,95,100,63,154,124,108,112,241,219,147,253,71,229,2,207,186,245,11,112,61,102,200,185,112,61,42,109,230,130,245,1,31,36,68,87,109,77,58,82,124,236,73,40,77,215,215,233,43,95,33,96,116,28,198,211,122,187,92,153,193,231,24,212,23,179,124,106,239,218,180,203,135,74,48,178,212,99,241,26,73,148,186,120,206,149,192,163,35,232,69,193,97,251,56,136,224,87,8,244,236,234,186,157,81,60,222,252,135,207,133,20,233,164,7,13,17,80,206,6,251,64,143,44,94,109,49,145,184,184,180,199,247,100,172,205,37,96,147,65,124,100,241,48,22,2,198,33,40,61,59,199,96,118,183,115,133,49,228,220,222,150,194,253,216,29,62,224,136,79,60,91,22,57,59,190,137,3,91,96,71,181,233,112,239,127,93,67,94,162,207,71,23,15,218,143,239,192,62,48,220,87,249,105,157,138,211,195,1,151,245,108,196,248,195,191,16,57,7,44,113,51,125,54,74,104,43,208,115,151,84,95,33,201,163,213,119,67,83,96,221,10,226,88,105,14,118,164,31,85,213,14,217,212,25,63,60,211,210,121,192,61,106,239,104,140,190,131,42,122,149,101,188,253,1,83,184,160,122,123,203,46,94,31,156,51,149,254,170,152,71,49,64,243,241,196,205,213,158,158,145,64,61,253,183,201,157,206,58,19,10,60,91,253,194,20,34,78,133,27,117,90,1,163,222,168,222,87,227,50,221,14,159,215,212,235,7,236,149,199,126,240,143,101,82,235,186,137,87,99,85,241,79,205,145,176,117,14,99,93,248,109,17,146,193,49,155,234,178,86,203,134,241,135,147,189,181,95,52,216,100,96,215,38,211,83,7,141,108,160,124,97,8,213,117,84,26,225,16,127,175,134,145,162,122,95,103,91,238,126,0,192,27,176,155,138,74,254,138,246,122,192,163,61,158,91,242,79,238,252,231,196,125,20,216,138,13,105,11,184,63,90,205,201,168,50,47,108,21,80,143,0,34,36,151,51,224,150,187,234,183,81,0,21,187,25,240,212,157,146,204,205,20,19,173,81,205,161,106,72,150,136,93,238,79,147,233,212,85,61,241,204,188,22,63,125,238,219,67,37,97,185,127,116,63,23,115,51,233,57,125,56,2,31,177,68,26,138,122,170,13,119,46,236,165,220,135,55,132,74,180,53,229,211,53,198,148,130,153,71,45,201,200,80,71,192,70,186,166,98,74,198,229,31,48,86,211,163,181,196,23,139,158,159,27,115,122,212,250,54,130,217,209,122,226,19,85,173,37,242,160,226,167,207,190,250,106,68,225,217,137,121,72,154,212,24,47,92,123,201,23,94,89,59,78,61,148,203,7,3,99,183,107,207,224,182,241,51,27,194,182,222,210,163,57,201,181,110,4,12,233,237,35,18,149,102,139,213,137,11,67,47,186,9,227,109,197,182,67,122,220,43,230,7,127,83,143,214,68,247,159,23,67,92,211,143,198,108,219,244,122,244,46,83,136,165,35,194,109,210,235,207,195,231,138,81,67,229,187,188,34,134,8,151,92,216,68,121,21,158,65,194,3,76,246,197,211,243,153,92,194,205,96,20,171,20,54,165,100,135,55,165,194,253,21,242,116,174,103,92,103,16,21,206,71,121,203,107,96,169,27,198,22,122,193,21,191,76,165,201,214,181,109,132,123,209,239,65,205,235,3,119,211,202,117,120,86,173,142,7,134,71,242,67,161,80,157,245,149,39,205,59,206,190,85,76,130,91,225,171,58,132,189,11,121,141,142,201,138,200,10,40,89,187,79,99,180,111,71,192,136,116,60,211,112,69,82,117,37,135,148,207,245,138,70,198,136,161,255,177,116,175,197,132,94,113,0,97,214,247,249,72,155,166,16,159,63,48,228,227,207,10,192,252,136,29,205,34,60,26,80,197,83,232,227,121,30,51,202,147,7,85,161,196,243,151,38,77,230,73,214,227,62,227,175,140,120,77,121,82,6,176,26,99,56,55,140,95,170,202,8,191,219,238,241,232,13,47,176,166,120,112,151,242,135,83,83,13,245,182,194,8,62,212,128,219,155,124,2,9,145,99,150,188,160,18,129,9,230,247,230,112,49,93,70,9,228,82,48,232,23,62,166,72,121,196,92,39,145,166,17,253,58,31,34,245,39,12,108,126,139,15,206,231,225,202,87,76,148,120,120,18,45,48,60,208,75,3,212,115,132,173,128,231,114,236,39,27,143,146,129,125,225,77,26,135,192,168,135,250,141,174,192,29,145,94,121,54,188,195,1,243,181,183,230,32,162,51,231,187,112,41,80,170,234,123,227,242,118,159,6,48,28,10,146,29,73,9,170,79,163,130,66,201,82,5,53,11,94,236,29,176,113,224,43,156,138,87,105,87,139,32,55,157,72,13,143,123,241,135,87,50,19,20,134,46,105,251,60,67,249,3,206,103,73,148,37,58,145,124,166,112,54,13,77,102,48,255,175,223,140,32,215,221,253,73,225,229,113,227,194,8,122,105,142,46,180,32,190,17,82,81,240,166,38,83,25,239,32,92,10,74,150,116,150,221,57,194,253,115,88,65,235,163,5,134,88,158,155,226,100,69,31,91,188,169,154,215,141,53,213,98,252,22,42,184,5,249,152,83,37,31,152,74,186,172,185,245,36,100,69,183,151,41,68,72,254,59,250,226,206,204,88,207,231,168,77,39,210,153,5,198,101,247,131,201,158,62,187,132,18,40,160,135,224,115,161,90,202,64,209,26,143,197,7,250,186,70,125,206,200,243,129,123,118,185,34,40,238,96,118,156,143,184,84,243,196,149,106,170,36,173,62,116,25,59,228,138,140,6,82,183,89,244,237,72,109,250,230,66,163,144,84,82,106,206,167,39,157,231,123,237,134,190,225,124,196,190,184,223,124,158,208,3,27,13,130,164,207,255,92,211,223,168,28,203,15,133,91,29,242,98,37,42,14,99,186,61,31,12,66,94,255,158,7,166,60,83,165,221,206,226,141,198,29,103,155,82,113,44,19,151,245,198,36,215,107,221,12,217,245,53,46,255,231,194,7,5,69,81,37,63,227,190,254,96,228,209,84,206,11,31,121,242,176,165,201,61,167,245,100,123,55,146,232,63,212,202,23,52,223,244,236,144,145,246,66,165,108,123,72,212,209,31,190,71,83,183,98,49,77,141,68,228,249,203,97,170,164,156,145,112,42,219,29,92,151,110,230,159,150,231,206,160,169,64,108,180,190,236,17,179,168,185,63,25,107,246,132,15,134,73,160,62,82,200,211,148,148,127,240,200,40,18,235,5,131,236,159,239,165,208,113,201,91,81,43,167,245,126,193,150,144,155,222,131,241,250,120,205,26,82,173,22,245,124,178,113,106,28,108,112,114,229,174,247,170,78,121,179,207,4,166,224,122,12,82,74,110,124,217,163,54,59,150,186,252,142,229,92,92,193,249,192,132,237,135,58,97,115,15,107,245,160,22,146,80,24,186,196,26,176,105,62,136,255,55,187,146,49,137,30,70,84,35,96,49,249,239,128,149,144,158,204,1,130,27,211,81,147,224,89,234,179,70,178,183,223,151,90,154,128,65,249,82,137,235,55,181,112,73,47,162,153,241,139,121,48,236,154,36,111,69,46,125,13,31,170,25,251,18,55,49,205,171,25,29,195,131,167,33,6,202,19,93,60,29,184,159,147,168,107,88,133,17,188,159,138,36,255,254,4,101,130,128,10,184,234,77,17,38,247,82,228,59,35,131,161,141,167,233,142,5,140,163,94,163,73,244,108,220,214,148,16,8,140,90,214,125,45,56,135,53,109,164,90,122,199,29,18,24,39,52,205,135,162,202,21,253,70,87,244,137,43,166,171,7,92,77,30,78,232,234,129,119,91,251,206,132,162,9,176,198,72,85,188,114,17,38,153,172,53,214,5,126,79,2,74,14,67,176,253,68,14,225,204,246,3,23,76,67,16,48,253,14,79,217,130,239,203,168,45,4,38,115,202,125,110,227,92,212,82,213,236,166,97,242,45,62,11,41,248,147,115,169,64,178,31,14,59,238,101,100,173,8,10,189,210,244,239,177,16,160,209,216,32,148,57,221,207,188,159,178,160,206,148,9,177,159,247,155,221,170,166,39,1,201,234,224,127,48,70,177,38,161,22,163,7,115,73,107,56,108,50,235,233,137,95,167,216,160,167,177,240,106,70,24,146,51,206,67,195,105,72,45,85,213,4,164,99,143,250,157,8,121,222,55,227,96,65,210,226,31,123,90,172,80,188,114,156,137,201,229,232,235,151,3,174,191,141,0,240,151,175,0,199,13,33,76,133,201,199,93,209,154,106,1,157,227,108,171,158,119,98,112,219,154,113,192,129,178,83,244,28,105,110,29,22,75,96,242,195,124,218,7,18,223,176,73,125,143,25,48,28,209,123,60,25,32,217,57,114,128,207,184,78,205,229,193,239,118,187,54,135,20,239,26,39,74,14,175,28,105,22,67,138,129,10,226,195,201,51,11,235,47,73,67,114,217,44,82,236,137,22,192,248,210,20,134,175,170,221,65,163,130,93,30,206,237,176,220,239,133,122,176,160,236,157,97,197,67,4,151,165,136,169,240,219,103,235,136,103,227,222,144,171,121,41,150,86,208,98,42,81,6,41,131,114,118,180,86,234,133,217,163,180,53,68,227,210,26,90,34,237,26,1,89,223,46,153,198,72,158,93,248,183,153,6,12,105,179,102,3,85,148,246,238,195,159,154,50,184,74,16,122,155,23,77,82,90,242,11,173,59,171,54,235,15,3,235,129,175,136,25,48,172,95,146,166,4,69,88,191,232,105,218,21,101,80,122,44,94,70,76,179,133,154,189,167,239,212,231,28,172,26,72,195,118,90,225,214,198,211,216,187,166,171,245,68,150,78,192,208,29,234,144,82,207,233,124,5,216,56,89,108,101,120,104,142,9,234,198,240,64,23,73,228,255,96,162,35,9,103,197,142,198,221,84,96,88,189,234,8,24,14,105,69,15,94,246,221,240,114,146,162,203,3,67,12,95,162,223,149,68,82,25,112,72,134,83,28,33,27,177,15,29,112,68,148,219,133,127,132,87,2,175,72,204,133,64,18,37,66,237,217,177,67,134,223,145,237,186,173,115,212,164,122,82,76,20,179,159,100,150,65,60,216,215,221,106,25,238,169,240,100,141,196,242,57,150,158,28,2,72,175,162,208,29,11,27,221,195,167,53,204,179,177,54,41,120,17,75,166,152,98,65,172,77,118,137,45,174,99,132,197,115,143,237,174,240,61,135,142,25,233,254,110,48,204,98,52,167,58,42,108,189,238,181,152,245,151,35,165,240,185,224,185,195,157,18,48,24,217,4,134,236,218,125,95,231,188,176,100,67,133,169,228,171,1,155,184,163,78,134,89,195,225,62,121,178,58,251,15,76,185,118,15,120,105,45,15,51,13,6,92,31,84,148,221,132,233,201,96,79,47,7,37,10,165,32,133,151,37,80,108,113,133,179,151,24,29,112,81,142,147,181,173,229,209,59,188,81,147,213,94,227,54,142,105,214,201,162,233,79,175,143,89,228,151,92,82,102,166,154,11,54,98,43,54,13,227,99,125,22,0,71,200,125,248,38,12,247,252,182,145,45,126,240,224,208,206,253,89,185,221,169,223,97,60,40,93,115,192,137,83,230,176,182,33,154,171,194,164,204,182,64,178,153,127,14,66,170,91,123,62,89,1,177,149,66,130,241,156,78,20,195,79,223,145,44,114,191,116,23,167,184,205,9,170,128,215,16,161,151,66,229,208,156,49,44,211,200,164,5,109,20,114,251,17,112,182,217,253,244,59,83,214,231,32,213,208,154,186,75,184,208,69,27,170,133,166,212,245,91,44,251,60,78,23,216,115,133,53,24,249,241,221,188,80,21,170,0,104,82,165,219,3,57,27,135,23,220,146,106,98,113,96,140,112,102,194,181,143,255,91,225,70,145,166,195,144,47,213,242,180,14,114,69,8,33,17,12,206,15,188,156,77,31,102,21,74,23,159,214,22,66,116,24,47,159,158,155,131,66,56,183,53,86,62,29,159,233,129,143,245,224,199,42,240,49,222,151,194,166,222,230,48,55,118,157,135,100,179,15,63,56,87,102,24,245,252,25,232,183,204,104,125,174,181,73,215,61,180,37,222,49,106,38,134,92,71,1,145,102,15,152,106,81,29,20,132,50,124,159,166,68,98,232,86,73,248,214,87,207,66,72,173,110,125,52,233,188,110,96,33,118,190,159,241,132,12,177,197,15,51,131,167,14,24,250,41,41,158,141,253,219,159,121,132,194,175,127,13,210,233,118,127,126,26,183,169,119,155,29,69,4,150,127,195,231,82,46,164,172,34,34,160,175,181,136,149,4,140,39,84,247,66,216,147,179,187,96,81,78,61,166,134,118,13,153,141,18,191,61,154,106,63,3,55,170,111,28,254,149,197,41,140,203,170,6,140,187,126,63,11,164,121,241,19,68,214,176,191,234,231,194,77,234,177,147,69,14,85,211,157,216,184,181,226,131,65,238,46,68,155,192,21,194,196,128,209,106,27,15,220,35,202,189,168,65,215,252,70,131,183,239,72,199,176,176,212,112,129,139,145,204,56,140,216,139,46,109,248,42,157,65,8,70,74,52,235,154,194,231,230,230,187,142,165,157,149,161,214,29,89,162,241,189,27,220,250,114,229,196,79,26,162,141,192,144,75,40,204,100,242,67,98,193,154,161,94,168,2,255,94,124,238,78,104,89,237,32,146,41,86,204,99,28,69,93,13,75,100,199,98,158,254,156,67,242,90,200,48,197,245,135,130,153,173,41,13,103,7,106,197,149,17,171,109,87,69,107,17,176,232,182,135,200,207,193,151,181,198,8,214,193,155,40,104,234,240,89,23,24,52,144,97,57,114,108,246,250,92,96,26,37,93,254,185,160,233,212,186,147,66,66,74,228,98,16,238,174,91,191,166,177,178,251,76,194,22,155,75,119,67,204,129,238,31,27,152,29,75,47,102,219,203,82,140,207,167,104,6,22,232,244,116,84,131,135,198,53,33,237,190,225,67,200,246,215,99,169,124,68,157,14,163,152,170,23,24,38,101,152,50,36,36,206,199,86,249,21,149,127,35,110,10,132,207,46,79,177,218,237,26,121,1,91,87,72,70,221,208,61,31,63,129,53,189,205,194,255,26,153,1,155,124,171,164,75,0,158,122,223,24,182,113,101,63,23,233,133,38,87,252,52,147,252,41,184,65,112,218,205,113,120,189,179,86,148,177,84,157,5,247,160,213,234,7,213,1,64,205,64,52,134,171,224,241,46,64,30,230,104,77,4,247,159,26,36,147,10,8,248,236,41,171,61,117,26,152,35,14,195,115,254,150,82,96,118,249,91,163,174,214,158,202,44,52,135,220,86,183,162,210,253,214,105,164,22,215,81,8,127,214,80,247,28,37,228,174,106,90,205,76,26,90,143,134,232,84,228,0,239,102,137,107,234,115,169,53,114,68,236,54,250,164,253,79,75,152,244,142,19,156,175,85,139,244,224,202,140,159,166,92,100,168,39,202,14,173,239,225,228,178,62,25,7,212,151,157,158,182,15,133,82,99,169,207,18,226,61,39,49,60,91,52,62,203,165,11,36,17,29,117,152,0,241,227,206,201,60,123,59,58,206,149,92,141,214,74,197,212,151,121,137,156,68,205,207,133,178,115,185,237,254,236,97,12,121,186,139,147,28,81,253,181,136,121,100,53,24,168,3,112,114,108,224,68,32,79,96,206,217,239,88,70,237,142,76,77,133,41,61,250,66,140,205,148,219,151,46,16,202,49,157,184,30,56,105,158,6,238,154,225,68,85,12,105,27,207,126,6,233,92,46,119,196,9,27,233,153,206,77,45,221,214,148,237,252,193,136,242,116,112,228,36,118,125,76,172,99,250,164,60,47,74,17,137,216,219,5,210,32,105,60,181,4,22,78,134,116,95,26,199,157,110,242,147,152,99,47,23,222,85,45,67,178,22,61,168,100,253,158,207,145,13,39,104,94,75,222,90,243,135,45,184,232,57,213,237,39,201,253,220,126,200,148,185,159,163,62,69,80,176,219,77,79,221,7,238,172,176,231,158,76,106,200,133,79,95,158,107,93,46,94,208,3,140,67,83,97,35,228,170,49,83,202,124,44,125,146,93,220,249,0,108,201,0,143,3,128,132,212,152,134,152,107,218,115,216,243,202,142,57,78,220,68,91,111,210,118,226,183,97,226,121,28,31,56,26,75,252,54,100,42,106,169,16,67,172,35,126,219,36,35,183,194,35,82,38,80,60,53,37,109,133,169,23,107,1,91,133,109,192,21,127,141,223,112,240,35,53,73,168,40,150,52,159,253,151,231,89,0,93,82,226,42,146,233,59,58,54,71,105,122,172,90,210,111,137,39,99,90,202,231,226,82,189,60,72,142,138,46,250,44,89,97,202,139,70,192,144,179,9,74,229,117,124,76,179,129,180,219,56,187,189,162,129,221,110,20,161,229,195,174,135,101,193,135,4,131,90,253,103,213,164,54,154,127,76,140,156,174,207,166,34,255,130,200,84,105,219,115,15,216,177,217,253,202,143,21,94,103,98,238,232,24,201,242,82,137,65,234,18,185,124,1,35,8,41,232,190,68,205,160,93,221,226,228,241,116,247,189,129,162,33,183,21,238,197,211,114,128,217,155,178,194,196,246,125,183,90,227,81,15,65,121,125,59,151,6,40,245,181,242,53,32,249,190,211,100,205,164,92,106,192,48,29,94,56,107,112,30,147,148,108,203,128,207,193,165,222,49,28,7,104,179,94,120,106,149,54,103,79,45,247,217,112,175,200,91,67,183,20,59,33,181,183,186,168,43,74,150,45,206,53,216,45,52,149,142,98,255,228,42,1,214,111,18,126,5,110,208,158,247,251,211,91,125,207,200,117,158,191,138,49,131,89,247,129,199,245,203,1,147,120,41,3,78,212,213,57,237,237,225,69,67,167,198,17,61,195,22,224,73,58,224,104,196,246,59,203,32,92,172,10,27,29,238,237,217,120,204,93,98,243,217,157,230,192,80,92,233,79,35,139,114,151,30,174,102,49,206,160,205,139,106,81,27,83,165,24,225,238,159,41,54,138,214,231,170,43,190,55,148,161,179,203,154,52,115,244,136,248,237,129,7,149,49,190,112,81,228,214,194,72,46,20,208,179,57,204,38,162,147,97,66,12,18,231,7,36,237,75,27,67,173,146,227,167,89,170,186,52,77,26,52,14,128,141,159,73,78,100,232,218,103,141,103,163,61,161,149,170,199,154,155,65,12,102,29,87,113,67,82,228,76,36,48,96,227,112,12,152,157,55,205,88,2,219,72,48,239,23,193,8,29,247,131,17,14,80,134,5,35,142,114,30,3,131,69,85,8,81,2,114,186,252,123,33,208,169,23,70,96,57,30,72,128,111,89,91,67,235,151,163,227,141,2,184,245,192,203,93,46,6,195,88,126,97,236,171,57,110,107,251,53,133,103,158,177,101,29,88,229,88,73,130,50,121,146,128,39,122,100,2,179,209,198,174,195,0,203,182,129,204,92,173,229,190,87,215,210,201,70,202,138,83,171,54,83,53,201,250,61,186,149,11,221,17,197,205,117,45,40,130,236,46,12,199,20,63,38,172,216,187,141,73,214,194,108,132,131,242,121,54,127,177,239,118,215,224,158,148,33,51,181,195,88,93,165,43,99,44,1,121,83,9,243,35,215,114,59,135,192,176,246,134,85,57,168,97,156,218,184,70,106,24,166,155,137,152,10,12,121,225,181,190,184,59,202,5,131,178,166,51,222,1,19,147,146,156,159,179,230,121,186,63,188,81,254,219,5,69,12,33,182,82,196,185,245,78,214,73,87,189,103,46,74,25,90,5,8,204,35,2,38,214,185,21,70,142,55,30,78,54,151,172,158,51,34,182,99,125,112,229,255,50,81,58,34,3,41,204,248,74,237,168,108,88,104,168,140,22,235,227,92,23,201,236,19,24,82,145,120,177,95,22,150,116,45,119,10,18,46,76,82,181,118,13,58,160,88,0,245,124,130,54,31,120,187,162,4,100,3,29,54,91,65,33,248,189,63,109,134,75,19,152,162,254,48,11,225,238,22,86,88,131,9,231,92,120,54,185,36,96,97,246,216,82,10,26,151,77,65,204,148,25,232,153,255,250,86,166,111,30,155,93,33,15,65,14,198,78,89,205,140,143,13,151,186,72,222,25,156,119,76,67,226,41,249,121,56,90,88,97,54,2,167,7,30,164,157,251,107,193,30,144,159,135,67,114,30,107,19,247,126,21,187,145,132,162,212,226,115,113,195,19,201,136,130,182,228,61,218,10,226,244,235,65,49,89,3,237,77,93,219,221,10,226,239,152,181,249,228,43,1,223,195,7,115,75,171,100,237,6,237,212,19,192,84,82,52,133,67,229,178,89,106,163,136,183,145,52,64,245,123,52,198,221,43,54,126,63,59,227,221,112,96,85,79,226,153,238,148,43,174,56,215,178,213,206,73,227,126,206,169,25,134,33,202,172,67,182,20,51,96,157,122,14,184,77,173,215,129,30,113,121,225,113,163,4,16,38,87,129,97,205,75,209,181,2,113,123,85,24,50,144,232,26,89,178,226,79,132,161,178,184,200,32,48,178,51,178,122,200,67,188,119,205,115,25,105,146,246,95,168,10,36,103,204,97,76,59,49,68,206,225,109,110,168,128,107,217,186,52,7,84,210,229,194,216,215,210,115,188,95,247,220,99,199,206,226,29,235,104,223,134,253,149,126,86,148,160,164,232,197,233,147,108,171,150,103,19,214,142,207,201,153,90,244,115,194,213,212,226,230,115,14,62,245,60,31,139,148,56,220,148,198,234,209,32,63,111,182,116,59,70,253,140,254,242,190,91,25,62,36,205,24,61,55,193,54,227,102,195,27,151,34,79,134,172,97,166,173,189,22,144,76,239,219,41,132,143,150,162,181,135,9,143,56,80,145,195,22,135,79,252,234,1,235,179,5,194,40,145,228,117,145,143,125,224,6,65,248,29,171,99,20,203,96,145,54,190,99,77,18,250,83,87,32,65,231,40,162,64,117,234,220,46,116,168,183,69,190,242,133,71,147,59,125,167,98,178,181,11,163,8,179,31,24,82,213,11,15,93,24,144,69,182,56,209,80,132,214,80,149,209,14,187,183,187,81,117,82,68,66,169,88,184,105,134,159,49,89,117,242,16,248,216,178,163,92,24,93,43,133,41,163,14,195,138,214,218,113,52,187,167,203,5,81,55,98,140,132,2,35,184,228,1,31,194,1,69,215,13,229,221,48,247,5,124,76,190,165,61,167,14,216,75,244,128,155,80,116,22,172,33,210,156,2,230,18,43,93,227,216,15,146,4,90,15,77,148,64,27,163,56,157,18,48,194,123,242,219,199,164,200,46,235,102,15,79,90,52,105,202,57,46,64,254,131,171,28,244,156,51,197,137,85,126,240,51,168,199,88,77,121,223,81,227,176,208,214,22,187,186,93,171,154,223,56,56,129,183,188,215,177,225,196,185,132,126,233,217,159,98,1,89,117,122,83,184,172,187,6,224,98,171,138,182,222,86,156,244,70,175,59,245,167,91,20,136,131,46,229,168,181,224,120,154,97,142,82,121,173,89,205,192,248,2,2,38,19,86,230,2,201,240,245,110,11,141,144,232,122,224,33,171,179,113,73,18,244,76,140,30,54,56,169,167,90,22,12,141,61,245,29,177,128,172,252,76,225,85,238,37,53,145,195,190,159,214,11,85,191,187,111,112,163,21,120,89,144,33,182,194,211,183,246,60,220,132,250,226,216,194,111,80,223,158,95,55,63,213,210,122,232,13,196,130,199,109,125,118,160,169,139,247,151,168,23,135,30,65,132,244,124,17,118,149,176,204,50,162,224,218,26,233,170,107,91,81,106,218,202,3,183,235,166,228,236,213,56,51,15,111,30,79,194,182,218,83,68,48,129,57,238,195,2,90,103,18,151,252,192,232,2,7,12,129,245,211,115,234,221,194,216,197,86,232,250,240,182,239,245,186,90,161,216,3,246,20,211,180,154,146,198,51,15,211,10,143,29,110,0,117,88,28,52,135,43,221,238,253,77,159,12,51,236,148,107,139,158,151,12,200,186,190,43,50,179,52,216,10,159,251,57,174,252,149,218,72,207,229,152,209,94,169,93,184,63,65,73,184,14,203,218,23,222,93,249,100,40,188,26,51,134,243,204,185,174,23,115,82,75,112,243,251,93,143,3,91,190,133,73,217,134,119,181,83,112,38,223,25,38,249,28,65,149,95,109,91,85,152,144,93,56,202,225,37,144,110,99,79,246,176,79,184,58,109,73,61,49,18,162,122,253,228,120,129,101,196,142,33,219,195,163,54,140,77,68,251,69,254,83,88,201,36,153,15,185,211,156,175,94,175,189,71,205,162,48,183,195,65,159,36,82,68,216,92,111,160,40,70,213,121,125,236,4,29,197,248,161,58,33,93,191,212,79,64,87,166,9,201,32,169,94,47,229,36,43,79,96,82,8,190,233,121,62,4,46,124,69,27,233,132,213,97,20,188,196,35,240,147,241,241,241,206,84,139,105,234,213,176,207,225,65,17,228,91,171,102,42,12,120,255,103,10,248,220,26,117,135,70,128,200,125,198,231,186,200,73,81,31,20,74,150,11,175,169,11,154,148,23,167,228,53,111,101,45,250,104,170,135,125,72,32,110,204,233,25,146,73,253,171,63,187,32,128,43,30,204,129,181,84,191,188,171,6,141,126,83,94,56,224,53,106,180,62,27,174,154,79,212,92,144,141,227,48,85,187,186,168,209,34,202,190,73,66,24,171,106,68,192,196,125,253,189,40,160,86,71,224,25,126,120,117,103,192,189,60,123,2,97,243,240,81,194,229,146,180,242,100,64,90,30,67,74,242,225,208,205,31,130,150,29,239,85,17,96,144,200,197,32,245,48,14,235,204,170,95,218,152,80,167,187,9,179,185,176,116,229,145,181,23,231,78,38,146,166,113,13,14,208,217,227,107,194,221,172,20,4,195,24,53,71,192,36,242,232,144,146,110,24,14,181,108,182,177,154,63,120,152,189,78,212,60,142,85,71,212,200,185,221,251,147,97,190,213,179,26,183,109,106,254,232,65,250,139,152,225,131,27,164,147,188,54,83,208,213,17,61,7,63,113,40,127,107,4,236,148,106,152,120,193,142,77,150,121,160,30,254,105,5,197,190,234,77,165,103,106,91,68,80,191,228,63,74,24,222,119,166,182,32,69,136,215,18,111,244,214,131,157,91,60,249,188,29,19,156,88,169,52,166,58,210,63,22,117,183,93,141,4,4,79,32,148,116,24,15,154,24,71,136,76,133,206,75,195,186,28,74,164,68,34,64,219,62,255,241,251,161,50,117,97,54,210,176,95,206,47,215,39,157,108,218,218,139,214,164,46,139,67,128,152,56,225,103,127,107,212,213,197,41,197,16,21,167,97,165,2,148,202,17,233,56,121,198,213,3,142,84,228,30,147,187,11,60,235,138,160,32,156,1,91,68,61,73,102,38,69,40,30,94,155,134,104,205,63,25,177,103,98,105,89,153,173,200,100,244,196,40,10,62,141,157,69,81,84,144,74,188,52,158,32,109,220,80,29,25,49,100,156,113,77,58,6,159,178,111,194,133,116,255,41,135,203,217,25,161,64,115,120,82,151,51,30,24,30,118,127,45,2,19,67,14,54,10,74,167,223,91,26,97,213,164,60,102,19,77,139,72,206,32,186,142,131,95,96,220,5,62,197,173,54,86,83,136,166,217,68,126,44,82,130,90,212,181,138,128,99,44,77,155,223,122,61,32,243,57,57,127,206,129,79,199,148,168,108,34,241,151,124,143,167,152,237,88,14,58,147,140,114,217,31,78,126,100,18,155,111,78,19,204,245,214,164,25,244,103,30,54,202,200,114,192,40,175,104,235,106,25,230,14,119,83,110,17,152,43,183,155,41,144,237,177,36,116,9,144,91,224,99,186,224,4,147,50,59,72,163,166,139,61,28,152,171,163,24,156,92,245,103,164,18,156,245,131,72,163,174,175,22,68,128,196,56,202,67,130,134,240,196,138,88,16,149,222,72,217,10,108,154,235,219,97,203,83,212,158,193,165,229,175,5,107,189,134,67,39,138,8,225,173,134,58,148,203,188,108,27,251,236,133,254,181,185,115,169,95,118,118,60,57,30,203,193,205,222,149,199,126,146,211,237,50,46,205,242,120,148,62,7,133,205,179,184,3,30,148,138,118,133,169,117,110,14,115,121,46,251,133,139,192,40,109,63,104,143,168,8,232,147,168,67,22,2,12,199,31,12,73,181,154,164,19,181,78,175,220,61,48,137,242,114,109,153,120,231,194,63,74,117,75,213,155,201,68,214,185,186,51,133,77,190,106,65,12,68,113,221,11,27,57,145,9,185,200,152,98,156,132,159,167,81,224,165,69,218,167,155,103,35,247,128,13,70,57,197,190,10,195,90,227,240,239,10,177,21,54,87,179,195,249,229,9,63,31,250,50,124,114,191,157,8,54,201,160,18,15,119,51,191,65,42,168,229,208,84,11,222,32,216,129,205,8,213,121,136,173,30,176,229,114,55,157,197,227,166,27,64,196,11,69,142,174,175,243,17,61,128,112,96,115,120,41,76,22,223,109,125,46,181,253,129,201,2,152,23,166,152,91,215,246,57,200,87,180,182,124,116,217,24,44,214,212,3,165,252,179,234,174,115,238,93,238,108,129,15,39,137,204,11,30,99,22,187,63,27,135,212,170,186,235,76,190,144,127,145,193,185,255,252,54,44,206,190,111,24,237,153,240,43,16,157,131,115,213,71,5,215,164,220,80,38,121,60,97,120,54,4,81,69,140,8,54,105,40,231,253,107,147,206,33,4,35,200,167,164,238,140,21,7,54,165,22,61,151,43,133,42,14,99,215,47,221,108,55,202,246,110,223,125,242,132,122,66,173,236,138,238,160,199,38,123,206,39,210,21,125,76,16,109,209,112,15,197,34,51,130,219,232,75,63,28,108,199,154,35,67,218,191,7,123,188,102,138,46,106,229,103,185,48,214,144,182,70,102,196,59,102,105,147,178,91,46,227,174,242,157,24,153,214,189,100,39,230,203,147,245,237,48,162,99,73,91,67,255,239,38,26,186,243,83,83,69,23,220,190,190,161,157,203,59,151,169,33,22,65,173,55,6,118,22,215,25,149,174,230,198,121,235,72,51,130,183,239,41,228,134,203,36,59,201,115,67,212,181,232,237,127,89,242,148,175,46,244,180,178,30,33,11,93,143,18,40,12,10,50,19,22,228,65,110,232,80,125,220,213,189,187,76,145,196,215,117,71,2,88,185,29,142,21,117,140,13,191,222,96,96,37,77,174,93,70,31,158,3,70,130,83,22,238,178,242,217,24,20,42,67,53,3,22,135,30,206,74,135,41,16,19,63,232,34,174,190,124,22,30,3,121,226,83,191,176,145,255,249,215,236,228,193,137,52,40,228,174,16,192,109,135,205,58,144,135,147,201,21,46,147,78,29,131,214,61,174,149,44,30,254,193,125,177,83,203,139,109,168,130,124,170,116,35,77,151,93,3,234,147,216,21,186,37,226,202,194,198,95,92,111,207,112,93,118,185,226,155,238,98,164,33,157,35,186,233,221,138,25,59,93,159,22,52,195,125,224,112,133,225,144,84,46,135,207,93,74,2,208,103,131,128,14,211,103,33,187,244,74,210,120,54,11,223,5,108,5,55,1,19,95,106,113,164,3,47,145,29,229,160,99,253,196,195,143,225,223,165,241,49,115,91,88,235,103,34,152,88,177,192,184,131,220,98,238,63,174,165,249,180,238,145,140,0,103,84,209,215,34,195,98,133,197,204,82,218,146,226,10,49,39,180,114,223,195,173,224,79,136,16,40,59,181,210,83,135,39,105,41,89,70,101,24,191,242,7,215,95,196,85,134,148,162,85,247,137,67,126,117,94,253,62,156,108,244,234,117,66,205,210,126,178,126,144,243,244,26,185,60,156,62,103,87,185,43,100,219,97,229,235,203,242,11,138,236,11,231,14,73,154,118,11,120,78,77,159,250,57,204,60,143,136,19,101,105,42,41,201,88,211,75,71,218,143,100,82,18,91,224,103,184,177,117,40,121,168,157,23,24,115,194,219,66,24,35,6,28,193,197,32,101,197,167,10,173,142,192,166,80,230,215,89,211,137,237,98,76,32,118,75,25,178,195,84,238,10,13,2,241,210,237,81,188,209,161,192,211,71,227,115,117,95,207,153,100,155,155,214,3,223,192,204,64,233,78,143,174,249,227,17,118,20,171,87,28,69,139,101,217,98,192,200,53,156,146,170,0,9,224,142,236,66,88,133,152,179,2,195,250,233,187,221,57,237,123,83,30,244,181,200,225,115,171,117,224,187,201,226,201,135,201,169,69,42,220,132,83,80,29,77,164,182,101,231,103,199,13,45,138,167,128,5,79,160,131,200,119,232,1,1,141,87,100,119,64,198,145,243,179,21,54,138,111,188,53,246,172,18,179,144,255,90,35,105,152,130,226,135,118,30,126,170,220,252,224,195,18,120,152,252,129,209,133,191,48,30,77,129,127,50,2,14,15,211,238,210,105,134,76,88,116,109,146,56,164,173,9,66,249,186,159,232,161,235,234,89,84,235,58,223,82,155,229,15,204,193,204,194,29,62,151,89,126,238,8,157,195,115,239,232,26,151,180,231,212,101,110,57,11,194,49,222,178,137,40,73,107,42,244,98,212,16,194,171,186,176,33,46,136,75,200,52,30,16,133,225,79,113,2,33,82,32,77,165,252,194,72,78,248,225,100,122,4,67,76,63,232,2,66,166,18,193,171,179,5,137,13,181,141,159,250,27,148,101,172,92,226,4,99,49,239,152,103,8,131,39,61,116,201,191,60,3,241,245,123,19,20,106,98,128,81,207,220,93,165,230,188,51,217,12,178,31,113,185,117,150,41,210,234,212,78,65,222,207,245,34,24,25,248,169,229,119,145,99,140,12,62,20,66,219,208,77,24,102,19,87,144,61,107,212,244,152,186,192,24,172,59,224,115,220,136,48,59,92,160,228,21,57,188,84,55,196,216,243,87,132,208,208,40,84,135,36,219,185,41,160,124,240,38,175,34,203,47,115,87,113,162,40,202,33,33,26,16,24,255,167,187,14,144,190,228,120,89,15,236,121,187,168,243,90,246,140,60,123,230,32,136,182,140,121,200,14,5,110,164,59,248,179,177,47,37,253,213,40,213,135,211,137,241,152,49,132,157,253,252,116,178,50,172,15,54,194,145,167,227,112,15,124,35,202,162,92,69,114,217,56,109,177,205,28,30,118,87,217,2,211,177,207,26,198,90,229,150,164,199,121,131,137,60,59,76,162,144,140,10,42,120,221,201,156,58,212,163,73,180,109,171,177,204,123,20,174,83,100,72,65,158,180,206,103,135,252,118,59,82,255,73,218,47,106,74,52,184,0,63,56,87,81,91,100,142,65,211,226,109,141,146,48,169,17,147,147,167,14,178,73,118,200,196,47,138,81,84,63,171,16,47,27,217,104,50,38,164,132,121,126,95,135,179,67,211,209,40,205,24,206,102,129,174,4,218,193,247,107,113,37,232,238,1,6,110,146,212,203,69,4,34,192,25,40,190,212,169,48,231,81,23,88,108,93,138,214,80,79,188,207,134,158,91,30,14,73,133,39,213,160,226,120,174,111,106,154,77,75,227,168,1,67,247,163,173,173,66,200,199,172,81,138,254,180,222,205,181,234,77,127,92,37,29,216,62,176,11,125,200,200,205,172,106,175,82,221,223,71,11,120,73,225,7,40,230,241,8,20,105,123,25,20,4,251,214,240,79,61,142,157,176,116,38,32,233,234,117,8,192,11,206,27,133,201,19,205,1,147,141,169,191,13,115,226,8,56,51,137,101,138,82,28,227,220,186,8,161,179,103,100,133,7,204,128,1,91,70,179,192,8,80,46,127,177,133,233,173,93,35,219,220,175,8,192,77,43,182,32,235,61,86,159,239,72,92,209,138,40,212,0,247,96,246,253,197,38,133,14,3,46,223,220,253,154,219,145,212,210,234,112,224,115,186,196,195,97,95,172,186,238,183,241,235,215,128,41,180,30,15,60,86,76,99,114,238,133,202,159,221,168,15,15,223,116,19,154,145,64,69,197,64,157,223,221,134,196,80,72,87,181,103,27,223,155,195,199,30,237,75,118,121,104,189,146,107,57,162,72,156,179,48,34,25,9,241,57,99,191,201,82,201,212,149,130,47,224,28,91,105,37,163,82,180,3,141,162,184,120,161,103,135,54,13,231,248,3,55,87,205,133,201,138,112,113,87,152,184,170,63,156,228,186,33,87,31,248,42,241,127,58,220,140,162,79,224,179,175,164,207,224,37,221,152,15,50,20,62,15,251,226,24,7,38,101,71,230,41,112,164,103,117,11,111,85,109,108,94,116,127,47,100,222,214,243,94,228,47,126,134,33,112,107,34,61,85,127,12,220,190,201,35,90,194,180,86,216,76,69,135,57,162,154,140,74,246,248,73,199,67,43,242,53,64,43,18,68,64,77,237,87,224,108,233,62,63,152,20,168,231,6,13,181,227,114,134,157,78,25,84,150,28,84,120,155,143,33,254,57,112,217,132,249,79,178,194,171,184,208,11,82,138,199,28,149,229,97,228,75,211,55,172,102,195,155,228,99,229,30,211,155,114,148,33,126,204,90,76,140,220,87,253,57,194,134,166,93,2,243,233,253,181,184,109,215,167,99,115,58,133,212,65,207,129,190,229,14,251,147,61,252,110,46,220,153,102,18,177,209,250,171,202,245,173,178,225,146,147,208,62,9,246,28,119,209,122,72,24,186,146,147,94,162,41,6,101,215,94,155,108,121,188,20,165,23,186,104,203,49,67,178,215,118,163,59,148,166,228,186,85,203,180,242,72,25,234,85,152,95,242,165,77,118,54,71,235,173,97,127,216,162,103,200,100,159,43,228,185,135,116,57,173,73,173,152,57,122,134,135,90,167,254,153,156,249,142,246,89,176,75,24,248,41,44,66,177,221,27,47,163,222,145,215,58,3,81,61,239,234,216,16,176,48,111,121,120,199,179,226,59,25,69,149,249,233,25,6,205,142,57,70,216,115,232,183,236,164,16,251,118,130,30,86,22,69,147,10,219,11,116,199,63,24,205,236,53,101,81,14,19,180,153,142,194,184,162,179,136,26,77,79,46,60,176,241,109,75,107,234,100,189,58,187,67,115,85,133,207,203,196,47,171,199,84,185,169,17,160,144,158,225,41,241,154,16,188,161,198,175,45,48,137,164,110,214,145,214,246,135,214,149,29,231,91,61,118,115,219,250,69,160,81,118,229,88,226,200,207,173,7,138,100,148,178,253,197,172,171,226,250,66,178,117,121,12,156,84,172,210,245,167,97,226,219,241,108,66,182,18,88,1,62,150,131,183,37,22,38,206,244,10,115,220,204,241,90,68,9,68,16,151,140,129,228,238,240,222,169,172,144,26,54,80,23,101,134,13,224,124,30,253,26,28,182,78,234,107,129,194,115,57,95,10,159,219,174,91,125,48,229,233,54,183,127,91,242,7,158,171,86,238,122,38,145,44,235,197,238,68,113,59,250,234,1,83,17,222,226,90,211,49,77,139,88,32,176,171,54,231,119,194,213,54,180,118,14,120,134,156,122,239,22,72,22,27,2,201,157,224,123,0,94,67,136,96,113,191,17,158,112,116,81,91,55,21,109,232,23,59,188,141,83,245,194,236,245,241,157,137,138,84,117,82,194,199,145,221,205,114,224,102,70,225,133,237,168,246,163,131,253,97,9,171,66,133,32,99,199,237,97,144,1,37,121,214,255,151,182,119,105,193,102,201,174,51,255,139,198,69,19,247,139,198,141,193,224,153,135,198,24,97,23,166,192,150,68,185,60,16,70,255,189,227,217,111,238,29,43,78,119,15,245,157,26,156,83,235,203,124,51,35,227,178,175,107,241,83,164,28,252,183,153,131,83,222,186,118,203,103,124,40,41,206,45,22,62,139,178,184,113,67,34,156,162,51,121,48,62,181,59,107,211,12,122,125,107,19,219,242,133,7,113,142,114,125,85,54,217,30,171,154,62,150,45,220,232,214,104,156,93,240,185,79,83,206,200,207,144,30,127,235,94,141,104,194,144,239,193,177,230,46,147,53,254,74,235,93,69,166,176,121,43,23,206,211,217,96,158,89,10,169,176,219,139,100,219,160,87,145,85,123,110,237,50,168,240,76,160,208,179,117,205,247,144,42,61,48,94,81,110,186,99,20,138,121,29,158,208,107,235,150,0,27,178,123,46,203,244,69,212,114,90,200,122,244,128,141,39,86,183,194,115,174,53,95,2,11,149,228,166,235,218,226,188,126,49,157,96,66,124,88,45,235,226,149,235,196,73,6,181,15,239,107,175,226,247,70,128,85,146,19,140,41,250,209,223,168,44,76,104,181,70,209,183,138,240,42,25,150,185,213,158,132,252,254,122,238,22,46,237,85,110,62,166,21,19,125,48,213,206,91,246,240,179,125,227,53,127,104,183,126,221,59,25,168,77,165,134,205,97,200,31,37,4,100,85,173,249,139,5,158,219,50,181,100,87,57,211,22,125,199,111,42,17,166,145,112,54,29,237,57,120,21,7,22,247,72,69,97,178,129,223,189,207,137,73,70,84,76,202,246,43,92,42,31,76,183,182,100,162,120,240,243,249,62,83,150,226,77,225,48,51,112,121,85,25,160,49,62,235,173,233,33,140,91,147,165,31,122,107,201,171,163,58,96,34,22,10,27,155,196,7,87,26,178,30,20,114,137,17,40,81,203,172,79,102,197,171,14,103,43,246,125,30,252,156,209,62,38,208,249,235,46,110,44,13,174,26,133,206,119,17,197,28,208,182,98,60,97,27,18,13,73,80,56,255,252,218,179,53,109,181,131,173,214,196,109,175,65,40,41,73,238,129,142,146,76,35,217,7,91,13,242,210,105,66,239,70,251,80,4,44,146,204,111,11,227,186,143,57,160,112,41,98,153,81,121,234,68,122,35,217,20,44,207,173,169,186,240,183,162,200,75,244,97,128,43,62,205,15,182,138,100,81,114,176,123,71,21,145,209,249,36,169,250,170,84,212,122,221,250,200,4,59,151,190,50,226,38,95,116,232,160,24,43,235,65,199,18,180,35,120,168,112,162,7,252,131,105,196,174,89,215,213,249,41,47,97,133,148,128,108,144,174,12,114,88,213,209,69,195,189,94,76,189,224,136,139,145,99,217,58,197,182,139,137,140,108,42,89,69,39,152,177,18,249,120,85,210,160,207,252,130,195,58,64,99,253,80,180,70,29,63,71,237,217,229,178,206,32,180,121,150,163,195,236,46,65,59,157,255,113,111,66,36,73,225,51,73,102,92,205,223,158,207,186,56,62,161,215,123,29,248,201,222,86,147,109,31,254,92,52,250,72,1,29,48,122,156,1,247,179,139,137,169,8,91,66,115,129,44,138,117,140,212,70,97,104,237,103,192,232,209,234,205,201,184,166,184,249,42,74,46,118,96,14,204,234,55,239,132,44,186,194,16,171,52,255,88,221,72,66,4,166,224,174,196,199,178,196,152,108,206,117,245,88,238,112,46,102,33,194,6,156,197,171,54,208,85,72,77,234,2,121,45,170,28,253,214,36,52,251,179,139,157,239,225,97,110,84,26,178,244,15,27,26,22,157,105,56,244,103,119,69,29,53,70,236,60,228,153,251,251,63,255,231,127,253,211,63,255,245,159,254,249,207,127,253,219,95,254,252,191,254,254,255,252,207,127,248,203,63,254,143,127,248,151,255,242,239,255,239,191,79,255,250,175,127,250,63,127,251,151,127,254,243,223,255,221,191,251,243,63,252,237,127,255,245,207,127,247,167,255,254,231,127,250,159,127,254,219,95,255,229,239,63,224,63,252,229,31,255,252,31,255,246,215,191,252,227,127,255,187,63,253,215,127,250,167,191,254,183,191,252,227,63,252,237,220,231,63,125,63,74,103,193,240,194,84,26,255,178,234,58,210,235,142,34,229,55,127,240,184,134,212,45,80,250,105,38,220,15,38,64,202,25,124,223,104,99,181,126,125,13,172,191,179,128,116,235,156,38,5,213,63,24,110,97,205,225,55,206,205,230,99,9,199,91,147,18,231,106,5,78,51,251,111,83,54,155,117,172,41,203,143,15,69,107,78,85,179,159,146,233,28,55,39,190,125,92,91,221,134,32,249,243,29,142,40,115,18,238,226,74,105,113,246,146,218,3,15,139,27,8,156,89,60,223,28,66,87,56,107,54,131,85,152,157,139,112,192,87,182,52,170,99,240,206,254,104,83,27,239,209,214,203,193,229,65,229,25,101,148,250,90,116,92,109,127,176,77,80,225,189,186,147,176,114,24,46,193,174,15,70,208,195,207,50,216,32,118,126,94,171,33,177,209,28,110,196,164,245,185,201,61,125,166,249,32,199,51,222,183,238,41,122,1,207,86,65,52,101,234,213,157,248,121,15,248,236,236,122,82,18,49,119,115,236,192,228,73,100,59,57,112,165,90,248,131,255,232,112,83,26,124,12,85,127,49,78,153,231,214,61,180,179,14,200,115,136,137,74,245,124,113,10,172,97,113,50,53,50,27,65,180,86,253,106,244,99,210,243,214,199,230,245,53,221,169,154,124,78,59,162,41,30,122,167,245,169,180,199,28,35,43,236,221,7,214,207,178,165,50,174,54,59,132,253,157,223,209,66,249,105,58,180,146,106,235,130,18,18,242,95,93,20,172,234,20,34,93,244,197,154,126,197,93,77,87,6,185,52,175,10,197,156,57,6,164,236,8,205,130,217,197,127,25,221,214,164,115,196,40,38,125,110,159,229,121,94,80,226,134,200,119,55,143,186,32,77,178,148,190,228,192,80,119,249,228,63,123,11,149,183,50,63,171,209,13,127,195,53,224,46,213,84,92,51,27,211,13,185,99,159,210,143,170,251,69,141,9,52,172,162,94,95,186,67,102,30,119,30,89,169,202,24,234,238,10,230,7,197,79,201,250,88,231,172,202,190,213,96,76,117,189,182,89,235,139,95,76,114,93,147,124,118,68,12,31,17,19,86,202,207,213,63,149,22,135,41,153,210,87,38,33,233,138,17,131,234,161,215,242,232,100,193,253,148,29,150,12,208,37,217,43,147,211,223,250,236,197,229,177,76,186,117,128,250,163,193,248,241,44,171,179,84,242,246,57,72,87,95,18,90,9,96,56,63,253,201,173,86,66,109,38,35,180,232,241,228,123,232,196,239,164,203,252,84,26,236,252,127,56,56,154,247,249,33,30,197,68,144,199,38,75,224,53,32,180,214,245,199,23,224,88,90,213,223,153,18,68,17,139,252,101,44,60,232,242,201,2,233,75,49,72,46,252,99,240,222,226,166,27,236,180,191,192,52,17,87,133,121,86,129,75,126,96,138,139,227,99,26,221,100,209,155,207,21,52,205,131,69,127,222,77,166,240,48,139,41,110,190,118,126,246,41,74,33,98,243,54,69,163,165,115,24,21,129,30,107,103,146,150,211,131,99,81,166,187,3,205,74,223,126,80,130,246,238,218,29,184,207,166,211,12,177,144,58,227,222,244,43,86,133,81,141,243,123,159,15,159,53,59,9,74,40,254,194,69,227,88,4,15,206,129,185,46,44,180,190,160,155,204,155,163,198,132,45,31,123,147,202,116,31,137,246,184,173,145,42,24,88,178,243,160,31,152,22,79,61,24,204,28,79,1,79,52,58,186,194,115,58,31,56,240,90,162,128,195,60,233,209,254,120,96,254,83,204,126,170,43,188,123,247,28,179,68,75,243,3,178,135,95,180,107,82,181,211,167,150,227,214,180,59,139,120,21,54,29,59,148,127,142,77,196,108,234,47,211,39,224,59,56,240,208,131,216,202,56,186,127,106,211,36,154,10,30,251,193,15,113,98,222,74,172,8,219,118,159,247,177,207,240,107,242,240,76,42,82,107,1,83,144,251,88,170,216,128,41,30,251,124,248,221,31,67,150,1,140,199,182,82,36,185,57,154,175,97,183,83,239,86,68,199,236,28,13,48,0,248,14,143,216,205,150,230,47,132,36,81,45,95,14,179,111,202,79,215,102,218,161,129,14,213,183,169,200,84,120,5,212,64,18,104,139,96,23,122,129,101,150,11,179,136,229,160,199,73,247,50,13,122,34,232,137,149,91,119,42,93,230,133,187,234,49,210,164,141,230,201,188,240,146,217,223,73,107,220,167,70,89,69,210,108,214,191,86,229,214,235,117,12,32,134,115,145,37,224,86,147,78,65,170,44,189,146,212,158,91,27,108,209,26,130,20,42,94,154,216,191,126,75,250,115,227,92,2,206,67,111,78,78,201,109,92,238,157,229,208,234,38,62,224,179,104,218,42,146,8,112,135,140,196,235,48,236,185,183,104,44,193,170,88,168,152,190,111,93,53,10,197,217,125,54,167,251,90,123,8,13,114,69,226,164,123,77,255,176,10,178,41,187,81,223,208,188,250,217,66,12,111,104,196,30,26,177,30,243,31,149,178,41,180,113,213,218,34,122,141,155,211,83,43,71,253,48,54,55,183,128,169,124,92,26,251,128,73,20,143,198,225,106,140,69,2,91,193,195,14,248,60,249,214,223,166,38,185,198,163,17,70,144,88,19,22,209,154,177,122,104,106,150,126,130,106,193,169,233,251,255,36,9,173,229,41,131,18,208,210,227,230,230,119,52,129,17,190,42,241,222,212,183,72,92,125,124,26,131,1,119,21,132,7,134,174,237,222,124,144,211,18,24,35,230,94,77,19,102,210,155,163,139,185,226,197,72,130,55,125,114,34,127,59,94,108,153,114,247,133,11,205,118,142,66,3,159,210,131,158,105,31,139,147,228,129,22,104,33,82,22,76,177,192,208,24,201,23,41,198,6,255,161,213,68,191,31,180,109,239,60,6,222,48,113,40,12,69,183,63,89,133,81,64,54,67,75,193,199,226,132,167,102,233,115,243,78,174,155,0,1,151,209,38,40,12,59,74,92,77,197,144,56,0,191,5,234,102,159,105,169,189,232,142,240,51,61,250,83,252,180,129,38,64,117,231,149,202,244,190,117,192,24,143,221,122,192,231,169,37,38,132,154,103,113,193,32,248,21,16,108,26,10,23,182,164,15,166,97,90,66,17,195,200,184,61,140,203,124,75,154,169,59,48,133,168,51,96,60,151,23,158,119,91,232,125,105,82,21,244,58,221,48,175,146,89,120,224,148,98,101,18,26,208,50,164,65,171,125,196,3,56,170,231,123,245,241,55,166,7,42,232,59,221,245,189,250,56,20,49,164,216,102,122,6,0,143,17,131,50,232,130,213,89,198,145,186,98,38,192,200,32,45,155,149,111,53,238,76,56,38,201,241,13,231,3,215,59,42,116,175,205,161,211,108,78,154,208,63,120,145,161,210,77,195,40,108,99,163,70,172,69,152,219,153,72,38,166,227,48,130,230,85,39,233,57,177,35,126,8,217,249,76,207,147,35,194,228,150,221,49,195,41,149,215,39,135,53,59,102,3,197,176,18,155,252,42,15,114,160,4,231,245,189,176,157,99,142,195,241,63,159,133,11,157,228,135,210,52,36,103,238,176,250,207,29,32,210,159,207,170,158,8,125,7,12,37,170,196,26,126,173,193,62,222,139,120,89,123,246,155,99,245,56,189,131,53,27,232,14,14,159,88,119,171,111,161,175,41,109,195,21,57,20,188,59,135,225,68,238,250,220,137,192,207,114,184,25,99,140,236,162,235,74,127,154,5,143,139,45,48,223,206,61,96,200,231,207,215,208,29,124,88,159,170,195,246,222,69,225,228,141,193,160,109,13,125,50,130,84,97,205,66,216,71,96,249,57,153,70,108,117,16,71,102,45,121,30,48,158,46,15,238,44,136,40,132,117,168,66,55,179,188,147,129,142,173,74,131,165,90,3,3,214,217,15,102,123,146,98,35,2,216,43,34,33,208,99,239,199,228,164,165,191,185,49,176,48,25,183,24,3,103,23,205,222,250,206,43,193,133,171,40,21,155,201,135,12,242,41,77,177,15,83,127,112,63,115,77,235,185,211,239,129,94,79,11,184,24,45,239,51,143,142,175,19,48,9,138,63,172,250,18,78,19,230,82,18,158,4,104,12,250,116,109,27,224,115,28,232,201,68,146,207,43,199,184,57,255,147,121,72,158,171,151,25,79,78,185,146,220,28,94,145,25,223,139,48,86,213,181,7,213,129,151,234,1,163,162,40,240,74,97,187,45,92,34,77,72,208,102,223,189,232,18,14,10,36,102,20,94,214,10,231,112,162,111,88,208,99,68,120,249,58,104,74,194,139,133,106,37,37,21,254,211,228,176,179,56,85,131,131,254,156,230,1,211,71,50,21,54,37,196,128,91,125,44,28,36,94,34,164,118,224,180,158,147,141,202,27,175,68,101,13,231,165,75,147,40,112,36,113,64,207,79,201,136,109,248,210,99,105,50,220,90,191,53,17,51,45,241,173,59,233,34,177,242,17,33,245,158,46,80,106,131,155,160,84,214,12,129,183,118,104,16,14,173,78,15,196,79,39,138,80,46,140,220,182,235,45,2,147,29,24,10,155,246,94,192,83,45,78,154,151,123,42,50,162,69,120,68,76,18,147,184,110,192,235,201,51,98,99,18,35,138,143,141,28,70,87,184,220,220,234,153,72,72,248,234,131,111,147,171,117,184,80,166,32,191,141,99,116,39,56,109,220,50,21,24,236,27,84,88,52,178,237,161,23,91,177,76,76,67,148,85,165,212,233,192,148,112,197,131,79,211,87,19,248,124,123,55,118,217,185,186,40,192,160,53,215,118,184,93,132,246,155,230,145,38,37,111,174,30,8,140,186,250,115,53,90,211,119,217,143,45,12,38,192,88,169,1,91,189,162,76,149,99,101,44,215,171,99,159,196,160,93,10,239,229,178,214,192,51,105,22,116,90,80,217,31,156,230,73,217,19,14,8,213,162,191,245,166,185,83,98,60,118,84,69,233,192,34,134,175,29,174,192,179,199,199,60,54,250,146,254,113,106,50,113,154,227,185,23,28,217,50,40,198,133,239,243,12,129,157,46,50,70,24,156,103,178,52,71,171,73,13,95,212,114,210,110,31,225,135,52,17,65,54,170,149,228,74,120,196,151,44,179,33,48,101,58,190,238,183,85,15,200,136,81,178,235,53,88,195,218,162,147,46,174,134,131,231,49,34,26,213,84,106,248,192,3,214,255,184,186,210,225,39,111,13,239,71,245,143,73,104,171,107,140,116,90,49,165,135,37,208,85,91,58,81,58,253,148,110,167,28,75,107,169,222,111,165,209,57,59,73,15,124,86,236,232,50,102,148,193,57,75,219,176,110,179,170,239,53,187,29,156,31,76,201,248,51,135,77,141,208,125,174,77,181,93,211,5,66,99,138,119,120,80,28,76,173,141,204,133,77,91,216,140,171,127,81,37,129,233,241,136,39,167,243,93,154,7,141,18,33,197,242,58,135,77,74,66,118,137,50,122,9,191,106,19,179,208,18,150,105,69,4,49,104,191,14,228,123,111,218,111,114,142,39,171,38,221,189,21,158,197,149,138,129,201,130,79,129,217,69,124,75,130,57,229,108,158,77,96,219,88,226,234,94,230,115,49,98,65,49,147,44,74,215,245,167,105,230,109,247,226,227,79,202,136,99,120,207,59,147,80,159,17,122,209,106,12,23,41,22,80,93,168,130,234,213,182,17,207,11,15,209,45,68,39,116,140,225,103,4,172,100,67,131,191,11,190,185,228,166,33,204,72,116,210,11,12,133,130,251,93,228,58,32,112,80,120,221,146,16,83,92,208,158,130,133,110,197,114,131,153,142,205,170,173,93,11,202,134,56,159,76,20,79,187,2,206,9,207,78,238,55,167,2,83,107,36,33,224,202,46,122,61,126,21,58,82,226,176,200,107,199,197,164,171,132,232,217,196,232,187,215,164,14,50,227,83,88,124,128,41,238,244,215,62,238,155,134,81,143,117,158,91,137,153,132,90,237,148,140,253,130,173,209,137,62,16,95,36,252,91,95,184,8,188,243,174,207,79,175,224,248,167,227,146,226,230,231,230,236,36,62,25,140,233,40,63,175,53,91,12,56,159,99,188,247,166,78,216,225,51,254,100,12,159,17,109,119,249,145,214,78,138,98,216,199,134,134,154,144,8,202,241,49,161,137,243,1,39,60,252,78,163,150,253,124,161,215,131,42,176,103,18,126,86,62,158,11,212,216,15,136,90,96,113,24,134,80,253,24,180,116,123,188,208,186,199,151,48,69,1,135,172,244,68,222,162,107,93,219,66,15,102,20,191,24,241,203,92,159,181,3,5,107,9,152,221,80,71,155,78,198,207,24,192,134,68,188,100,190,63,237,241,244,73,33,37,172,204,207,205,209,134,112,24,190,151,166,232,132,23,212,81,43,27,212,47,73,55,68,12,74,54,222,242,103,204,142,131,216,252,167,75,166,51,238,189,154,50,236,128,161,16,123,96,51,7,3,134,113,238,249,152,133,150,125,135,209,112,127,191,117,131,16,214,225,202,131,235,186,164,246,120,250,107,23,116,59,159,29,229,236,172,107,199,111,55,10,48,245,106,211,89,205,14,31,195,69,99,103,182,58,70,139,155,47,218,202,116,241,20,148,189,107,92,157,154,72,250,160,218,2,219,208,12,248,140,250,3,19,153,187,87,19,103,202,138,182,234,245,195,160,144,153,234,170,199,3,156,113,111,248,75,196,244,67,184,37,210,131,52,28,35,47,175,48,180,205,187,4,76,92,80,55,36,14,213,125,175,166,253,68,95,155,204,218,231,233,242,69,96,229,147,39,39,89,85,102,220,156,212,64,82,56,223,29,103,26,75,162,150,226,44,99,108,95,49,42,137,72,130,60,57,53,46,94,137,11,92,224,245,22,248,124,19,247,34,166,113,188,232,44,167,40,32,221,89,62,169,201,144,139,233,49,115,93,4,22,24,53,116,89,225,62,253,80,6,238,85,45,75,82,193,201,201,173,15,76,184,93,143,0,90,145,188,208,146,197,77,144,74,86,24,164,47,158,33,183,181,15,217,131,192,212,101,198,68,132,42,94,73,97,224,165,40,222,109,4,124,230,89,125,96,202,182,234,133,73,164,42,76,117,206,221,150,250,126,142,8,235,242,204,113,115,52,148,116,141,16,232,240,120,206,15,174,250,219,180,99,59,237,61,112,211,10,229,101,164,202,49,211,178,81,254,201,144,143,5,209,209,188,159,147,132,202,133,9,200,120,71,5,187,22,6,159,124,207,51,73,73,143,222,93,107,173,161,87,19,203,200,49,203,233,208,212,67,100,18,105,106,119,133,169,1,54,45,237,31,251,2,153,106,53,161,38,83,180,220,109,195,106,66,21,222,201,107,144,167,209,227,183,231,106,243,234,124,188,105,167,216,58,160,147,150,148,93,3,134,187,69,97,163,68,141,171,97,212,28,249,129,247,136,151,174,244,134,61,35,74,243,83,108,151,88,150,109,41,76,77,151,223,155,210,244,231,120,59,155,97,185,167,31,130,115,250,53,40,216,117,237,5,30,138,88,208,86,24,157,73,31,179,142,182,148,56,171,144,167,52,231,216,57,94,43,31,91,15,94,19,40,95,35,224,222,132,182,30,152,42,205,184,250,188,178,182,29,195,9,211,238,226,67,166,227,153,133,103,198,226,57,59,76,233,168,30,111,112,127,244,21,104,127,58,84,160,112,43,53,222,139,224,118,85,155,117,153,104,156,223,123,194,138,172,31,219,198,52,151,128,207,155,233,182,192,68,201,177,213,78,248,106,213,102,165,57,178,199,25,50,225,116,144,49,59,118,255,206,177,60,232,235,233,122,44,27,11,71,204,255,185,173,61,58,96,60,45,232,35,29,134,187,70,22,54,90,180,185,196,178,39,152,169,145,191,77,243,89,142,81,153,80,69,60,55,103,175,93,23,134,59,173,8,220,81,74,156,23,110,122,70,80,182,215,114,188,23,156,59,226,134,179,82,183,7,152,129,219,195,128,242,43,207,238,249,194,67,93,229,253,219,82,2,198,199,23,95,24,198,140,233,42,76,192,116,86,45,133,173,49,220,97,83,121,125,174,198,253,157,23,78,26,218,128,44,173,239,124,175,166,231,79,175,38,233,40,48,78,136,124,17,200,65,242,29,52,134,95,102,3,94,67,159,97,141,76,26,176,101,129,17,30,194,197,189,55,215,86,41,148,16,199,138,141,152,77,66,204,36,8,33,162,244,192,44,139,253,60,55,89,194,244,140,89,210,33,133,30,250,218,158,244,223,37,41,193,218,38,24,28,40,181,26,122,45,118,111,28,93,214,164,34,46,31,193,105,120,194,2,70,150,84,174,102,185,180,122,167,217,72,194,22,77,179,205,45,34,100,5,152,244,244,3,79,215,28,50,120,11,67,48,48,84,106,253,174,159,135,5,142,136,64,218,130,246,172,179,144,131,243,26,220,16,121,170,199,136,190,0,60,71,177,116,171,170,9,192,240,142,163,27,79,134,79,45,110,8,52,205,48,116,125,240,250,245,82,9,220,201,48,250,205,233,246,157,146,252,193,42,109,119,179,164,186,78,73,224,104,78,63,174,130,79,210,85,169,231,146,175,73,109,100,152,173,11,201,13,9,74,210,9,55,239,166,178,136,36,200,115,179,235,199,239,18,4,211,61,129,138,182,21,3,186,104,191,148,176,197,254,41,236,196,99,29,191,84,157,66,10,206,219,69,105,134,213,205,140,77,125,199,113,79,24,86,164,69,170,57,206,51,6,12,6,107,181,252,8,142,194,148,236,48,36,38,122,243,121,230,93,143,101,187,161,253,148,60,31,244,76,201,27,255,97,109,183,143,45,48,13,219,126,232,90,143,145,214,44,192,79,90,60,36,194,12,132,115,64,6,141,40,125,247,67,55,147,110,20,209,56,42,110,105,89,14,248,172,182,174,47,70,205,80,156,170,199,59,69,189,78,111,190,17,24,116,244,124,202,173,251,205,217,104,203,138,159,166,44,67,67,196,7,238,8,195,57,60,208,84,212,171,209,171,245,183,166,246,69,201,162,182,209,223,196,115,159,13,101,62,83,116,227,127,184,7,146,169,24,145,144,162,201,58,221,1,167,130,71,115,9,219,58,146,125,233,89,5,143,156,246,251,151,138,253,64,186,246,75,210,107,45,140,232,183,230,95,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,180,249,6,7,37,37,155,251,210,198,75,179,3,134,155,56,124,11,250,216,21,46,217,123,143,15,92,201,104,212,231,193,154,179,147,82,167,100,234,107,207,152,100,143,218,65,88,76,35,162,94,109,254,168,143,25,228,103,90,107,1,156,93,251,121,26,131,164,22,25,98,152,149,112,116,51,155,203,243,94,205,138,55,28,165,59,114,235,197,144,211,21,135,39,76,12,122,172,45,11,136,125,40,244,124,69,103,17,13,195,206,86,64,190,98,41,155,165,49,234,238,47,216,56,241,27,31,178,75,18,161,81,162,56,33,67,57,78,153,252,178,209,38,248,193,68,52,166,53,137,218,109,68,88,124,7,46,86,157,85,117,191,161,219,200,207,142,82,202,155,178,69,31,188,247,114,97,59,91,4,206,211,137,87,44,235,86,180,123,8,195,29,157,86,135,207,151,212,54,90,11,125,246,120,107,28,245,54,117,19,182,98,187,128,177,88,212,252,161,70,104,185,235,143,68,123,31,250,57,32,146,242,126,149,137,60,118,127,78,107,107,15,41,1,211,212,151,245,106,34,17,190,124,200,10,64,185,251,156,60,148,83,126,48,68,191,26,233,220,63,106,108,127,52,202,219,52,132,69,172,121,184,83,85,240,104,135,110,86,253,215,77,235,48,186,223,235,129,83,104,109,0,159,81,144,229,1,249,130,183,119,128,146,203,215,19,19,53,237,214,3,166,248,87,222,186,211,113,224,219,40,13,88,67,211,220,86,184,237,68,232,150,37,125,232,254,232,88,63,86,209,183,246,104,130,154,202,42,176,45,126,213,253,189,58,29,198,122,176,225,56,121,159,249,217,81,17,194,145,240,48,190,124,104,91,177,225,150,162,85,186,4,158,135,55,181,78,100,111,142,39,58,213,240,219,158,226,176,249,142,51,35,232,153,194,201,207,7,163,193,87,162,17,82,88,144,96,58,60,74,126,190,215,177,162,111,48,212,68,67,242,80,51,156,35,39,38,218,57,143,235,51,201,243,175,61,240,131,151,49,154,9,138,59,226,167,98,161,114,76,152,54,241,62,200,242,250,123,45,40,61,182,58,93,197,88,167,29,166,90,91,188,65,75,76,120,8,24,182,210,57,52,177,131,83,228,13,76,19,45,212,244,132,220,73,31,223,61,135,94,240,161,193,20,196,50,92,187,115,194,4,117,54,131,63,56,170,119,121,161,32,152,213,215,92,211,10,161,29,166,51,125,168,123,110,70,172,163,221,68,74,30,231,190,199,233,4,29,203,86,238,45,10,84,70,137,245,67,246,68,247,5,35,48,152,62,85,42,149,77,69,51,32,7,156,222,236,75,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,122,185,243,210,61,244,99,173,144,117,105,37,235,50,210,213,120,108,120,166,154,6,229,32,121,142,121,68,103,108,155,79,184,4,218,60,127,236,108,134,133,126,43,212,177,62,176,24,5,232,115,105,110,126,38,194,208,182,246,51,92,155,184,77,92,220,173,232,64,111,77,164,37,174,38,180,91,158,73,178,157,51,96,26,65,77,127,190,212,52,82,37,135,207,165,90,170,189,150,145,185,56,106,49,233,103,56,81,48,206,14,83,169,170,73,33,152,196,189,24,194,234,38,160,123,210,200,22,81,49,127,45,147,231,217,26,115,131,231,223,195,21,180,220,61,252,89,100,99,91,152,25,4,20,222,40,37,214,111,124,170,99,122,13,229,71,33,12,89,98,26,192,78,186,116,238,27,234,59,180,113,221,180,63,194,49,61,41,69,87,223,193,228,74,87,220,186,154,172,171,196,94,9,40,196,183,162,11,85,89,166,40,44,57,38,118,113,152,254,14,13,92,145,187,242,172,255,100,150,104,242,98,232,154,130,130,228,73,227,82,182,58,125,135,68,131,172,62,9,104,202,254,146,159,181,180,120,211,135,172,176,49,45,58,140,254,128,238,37,112,3,197,228,38,145,171,219,239,50,210,17,127,176,69,17,188,204,237,78,42,209,163,51,236,197,93,59,132,8,242,194,149,248,131,17,129,108,79,182,199,106,90,221,11,108,180,96,43,179,46,13,194,195,187,24,136,24,82,163,49,159,84,234,240,202,117,196,79,96,174,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,80,108,238,69,43,25,16,224,138,247,134,92,20,31,246,25,150,229,100,78,136,158,142,173,148,170,199,59,37,160,240,161,29,174,220,166,137,40,210,53,190,69,118,170,113,199,147,65,99,230,248,210,49,101,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,9,204,103,183,115,248,73,29,164,89,189,52,100,26,71,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,122,140,48,189,45,21,160,175,100,114,118,236,176,195,132,197,139,154,139,140,136,163,231,48,91,143,237,63,76,31,240,251,86,3,186,85,165,114,181,10,52,87,61,128,235,31,209,159,215,248,247,206,39,66,205,157,238,97,117,28,172,122,199,225,74,84,67,125,150,2,91,74,113,184,193,13,212,52,72,2,145,178,63,56,117,217,253,9,146,160,60,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,24,84,29,205,4,4,212,203,75,198,10,239,112,169,79,81,35,140,46,20,40,7,220,84,79,145,102,34,11,229,57,92,77,155,77,131,55,212,54,248,144,161,161,212,164,81,6,167,60,212,116,167,41,212,234,252,222,144,130,58,77,254,52,117,92,233,56,135,143,194,52,142,63,152,30,124,9,181,153,224,49,89,121,135,127,156,130,2,239,28,22,50,197,201,244,78,94,148,38,171,225,49,18,36,138,82,187,83,216,70,120,120,5,159,193,212,242,252,219,178,133,180,108,29,248,30,0,225,240,58,19,42,38,1,116,69,198,144,231,112,38,57,82,4,134,128,52,22,14,30,151,148,223,1,35,59,224,40,141,15,239,197,24,39,91,224,254,192,131,104,85,220,59,141,41,76,123,7,38,220,232,214,195,160,7,48,223,156,54,98,151,249,218,114,16,84,39,97,135,5,110,4,89,3,38,185,181,4,46,45,104,200,128,77,115,89,96,104,139,98,208,230,52,69,116,129,137,162,166,184,250,224,210,246,10,76,8,111,93,120,74,169,88,203,86,209,144,46,12,17,251,22,152,148,146,251,4,63,184,233,111,19,27,246,184,16,253,229,69,52,57,80,241,164,224,46,70,141,14,160,187,118,32,34,65,98,226,62,185,41,167,10,76,219,88,187,55,183,242,13,129,161,117,44,113,115,60,140,37,115,201,102,91,190,99,110,150,153,192,84,17,248,177,68,213,230,18,250,0,224,29,82,13,211,58,101,230,13,48,54,163,15,137,88,52,161,179,41,217,225,3,239,27,54,61,179,28,250,68,25,83,216,6,92,17,196,120,111,187,120,36,192,196,254,226,167,143,73,56,134,194,181,94,227,233,215,226,144,179,194,172,33,71,17,86,222,242,90,214,139,225,9,36,138,49,207,212,234,10,247,26,219,141,5,216,203,115,241,38,188,236,48,173,2,227,189,119,138,112,153,213,8,149,92,245,193,206,72,248,18,193,232,133,97,71,97,104,195,29,206,116,178,234,197,176,4,186,157,59,17,169,149,0,123,51,209,108,239,56,153,211,246,243,231,106,186,179,102,192,147,36,143,254,116,54,179,47,96,155,76,250,49,9,233,250,147,193,79,46,113,62,251,214,51,236,8,130,32,93,124,64,38,82,15,65,116,68,54,187,118,128,54,196,23,135,39,158,81,148,196,152,18,180,83,171,236,247,38,40,46,237,69,192,152,102,126,53,10,123,66,117,105,50,184,174,14,67,254,2,119,243,65,107,136,53,76,186,244,154,30,15,153,46,180,228,219,6,212,14,80,139,232,218,52,165,65,135,237,219,202,190,128,80,185,211,177,78,108,156,94,251,179,47,180,233,170,231,44,123,164,7,158,93,5,197,170,233,112,163,27,238,15,112,125,224,209,234,3,227,157,4,12,103,217,120,225,241,192,34,31,192,189,106,20,105,227,32,153,118,185,192,29,114,82,255,109,132,153,134,142,90,167,247,162,6,106,51,85,81,216,68,124,84,136,21,148,244,92,140,136,207,133,167,18,204,52,147,84,232,241,181,9,64,22,61,253,80,28,139,248,166,177,139,38,221,138,97,67,88,110,198,80,238,80,139,110,104,198,74,232,97,169,115,64,61,125,158,7,46,203,61,216,185,237,176,148,7,35,164,210,99,170,144,197,91,75,190,7,236,161,225,11,46,26,166,165,76,212,232,252,182,203,172,78,26,128,118,215,165,13,159,95,241,153,132,228,227,16,6,142,70,66,203,155,156,225,150,228,132,144,5,130,98,94,68,12,150,197,158,229,91,38,168,215,122,92,76,59,105,149,215,130,36,210,27,226,9,146,31,95,68,183,187,179,67,5,189,249,52,185,35,145,146,111,246,203,201,227,201,196,61,154,72,32,55,58,255,91,148,176,18,101,162,175,64,224,179,26,61,89,131,119,48,165,241,155,184,28,44,92,254,211,163,145,144,87,152,116,177,239,134,22,115,145,104,133,37,96,161,79,255,224,157,232,112,168,15,124,35,79,139,158,104,201,13,27,220,35,71,5,76,237,167,194,236,251,254,185,126,58,207,207,213,199,161,115,79,211,74,172,215,117,125,12,142,6,109,90,174,88,249,122,243,51,73,93,188,156,243,249,156,17,106,209,162,180,229,84,153,148,124,82,189,188,21,62,215,186,1,200,215,41,37,149,231,230,59,234,58,54,26,157,101,61,232,244,182,170,73,86,123,72,122,224,192,20,132,173,184,24,85,133,241,188,246,165,246,157,214,71,174,215,158,251,166,120,171,159,246,239,210,175,57,104,82,252,224,179,72,69,113,170,145,231,94,206,136,50,173,16,92,58,76,105,85,69,123,184,57,76,34,98,201,144,108,188,4,55,84,44,68,144,117,42,24,239,179,127,204,221,148,22,155,41,106,221,228,14,146,97,84,19,136,218,34,239,225,153,140,71,17,73,3,214,94,155,17,111,131,182,165,11,219,4,164,167,51,56,183,231,175,95,88,205,24,232,154,156,93,111,90,92,108,233,102,86,32,2,139,215,218,116,76,203,218,59,198,218,138,254,106,50,53,132,132,116,43,100,147,255,76,125,234,46,104,245,94,186,21,178,177,118,135,49,35,179,110,134,208,106,76,191,121,177,234,122,69,105,40,218,31,122,62,123,22,182,68,252,31,244,80,166,195,216,122,234,70,28,116,120,206,131,214,22,156,190,246,94,157,134,95,13,179,103,82,75,132,82,102,87,236,1,70,160,85,95,155,230,177,226,239,5,45,93,214,35,27,157,66,215,250,253,193,179,235,205,81,103,138,39,167,180,181,171,209,138,236,234,248,22,151,193,37,235,152,118,72,110,87,220,124,65,160,171,198,6,165,52,49,106,231,62,165,61,182,200,185,157,43,159,65,69,13,147,179,194,200,224,198,168,225,193,11,93,145,17,108,46,151,136,161,12,157,130,72,181,29,33,233,136,171,39,201,77,61,117,217,249,211,242,201,130,23,48,244,183,9,245,52,127,47,202,62,166,30,125,219,186,211,115,192,91,41,114,16,203,170,20,28,57,140,181,114,209,194,241,229,106,164,116,37,192,195,80,21,222,161,112,108,178,116,69,168,51,15,76,219,194,186,104,211,95,6,109,30,161,50,88,92,194,98,141,107,57,174,165,241,163,62,48,125,7,229,131,145,173,239,98,77,163,175,154,190,136,52,182,0,148,178,85,209,25,172,109,192,116,10,42,124,22,79,143,119,174,180,36,116,249,233,114,108,177,229,115,52,83,72,44,140,40,7,158,112,200,77,135,73,72,38,125,178,213,66,129,21,177,165,89,164,226,10,10,14,88,17,29,134,45,162,136,143,113,224,133,245,238,48,20,81,98,16,195,89,92,189,129,123,81,157,209,146,14,26,157,183,219,31,28,81,18,17,147,35,209,70,219,180,127,75,218,118,69,52,7,24,238,134,25,48,177,178,231,234,142,39,237,48,45,186,67,209,233,123,29,174,12,13,217,10,174,233,241,24,96,54,71,189,51,193,173,20,207,117,142,108,209,24,102,159,188,135,15,157,191,86,209,162,48,81,192,30,48,91,233,84,56,60,8,208,33,108,222,76,138,22,45,185,80,46,229,199,143,45,132,68,188,125,1,120,211,118,40,176,101,5,253,151,151,57,189,75,97,35,190,10,24,6,45,249,148,228,149,118,242,215,162,249,91,183,217,227,192,165,144,36,161,107,233,152,175,250,210,176,127,250,86,150,153,99,93,14,182,2,235,194,72,254,224,8,185,200,91,13,202,131,170,15,55,92,162,106,134,155,120,152,7,91,128,103,150,246,235,134,44,66,114,109,86,224,53,164,230,28,152,34,5,255,212,22,28,214,165,53,169,233,241,117,139,218,81,21,29,22,19,176,143,20,236,162,181,171,234,60,33,3,224,85,150,16,53,211,204,186,20,174,158,204,4,29,239,107,225,247,186,141,2,12,67,165,220,251,152,205,33,165,72,192,97,15,125,236,85,114,240,163,47,116,129,106,213,53,13,28,211,31,88,115,46,84,180,142,229,218,123,11,53,152,170,30,116,161,48,198,59,170,128,71,147,188,51,233,132,52,156,225,127,153,2,79,210,89,134,252,139,43,110,210,133,132,62,141,188,23,113,231,17,191,221,126,97,108,133,107,242,66,26,224,135,97,192,224,22,199,241,129,251,51,42,208,142,197,84,48,84,23,102,101,239,247,202,84,196,158,121,143,166,48,134,253,133,233,74,239,15,236,108,43,134,102,225,111,197,64,153,40,50,57,60,232,203,159,10,91,45,77,192,171,23,253,233,76,171,151,79,113,250,169,142,53,36,15,78,32,213,77,175,179,210,250,173,50,110,16,11,119,239,27,58,67,75,242,72,2,241,214,214,237,107,218,248,120,133,66,166,153,160,154,135,233,249,46,77,221,18,147,226,241,131,225,128,72,121,203,43,17,95,216,51,96,84,33,100,255,229,228,157,222,39,121,182,207,220,147,30,182,213,244,9,253,36,46,86,165,39,83,144,133,4,65,235,15,134,66,112,73,55,34,54,185,53,145,125,48,37,55,98,218,64,137,92,93,143,10,177,217,161,148,134,176,77,26,91,254,7,111,6,84,156,3,212,213,155,247,245,172,95,33,169,184,222,208,179,182,56,117,208,198,56,231,126,86,24,150,171,29,48,61,206,122,115,172,81,63,16,27,13,151,253,189,57,206,227,114,184,166,161,78,40,66,77,217,121,211,128,137,206,175,7,94,158,145,4,54,182,21,129,87,245,80,35,180,57,41,229,7,164,241,36,192,66,65,201,131,122,233,4,232,249,124,69,127,119,193,185,176,2,166,162,70,223,25,190,246,228,143,117,92,32,36,229,46,60,40,136,30,113,115,99,154,111,10,147,205,236,1,147,4,150,39,51,30,35,159,102,144,197,16,85,81,120,82,208,19,240,154,194,108,243,255,5,175,63,192,145,13,93,102,32,54,49,234,154,81,44,229,248,237,102,5,41,15,60,103,124,173,115,118,23,209,217,226,197,56,5,63,180,154,24,250,51,42,180,186,251,152,66,225,44,150,145,105,10,120,189,185,245,254,13,117,158,129,207,254,49,2,134,219,79,7,133,22,163,120,173,106,44,74,207,136,95,46,116,96,90,144,222,215,242,179,186,113,6,9,151,185,129,219,83,58,192,28,29,58,160,5,251,37,96,248,195,197,90,164,66,112,56,15,203,50,121,181,221,21,166,117,106,249,131,53,136,186,116,117,88,166,112,249,144,17,35,158,186,50,143,9,146,60,28,113,96,188,8,189,247,132,63,200,209,78,189,89,159,15,60,242,190,168,214,116,195,53,141,42,210,12,24,218,9,133,55,49,52,127,176,158,41,173,146,159,166,21,193,243,11,40,8,157,41,46,147,12,159,195,107,209,23,107,233,188,162,94,92,166,75,189,29,148,40,148,126,14,42,172,156,47,1,184,37,41,173,54,93,11,162,12,1,147,130,83,184,37,215,178,194,27,132,64,68,102,40,193,212,187,56,38,115,191,43,12,73,176,91,40,20,3,42,59,124,179,179,212,73,140,14,60,187,22,198,53,244,192,72,200,125,48,117,7,66,223,125,96,74,23,226,181,55,44,31,91,6,101,83,140,229,118,89,231,148,79,18,194,105,148,247,187,243,218,147,245,243,11,120,30,115,187,239,122,14,18,206,79,121,45,226,247,217,7,5,66,71,20,102,4,166,152,203,31,12,89,227,169,177,85,202,133,182,135,94,207,94,220,8,209,220,7,51,197,239,47,47,184,72,61,44,13,45,209,207,64,144,249,131,49,26,146,216,193,84,216,239,176,238,207,251,65,207,148,5,166,146,227,203,190,29,120,35,48,165,87,111,171,125,255,224,78,179,75,214,223,166,2,102,251,213,176,182,107,72,25,163,139,84,135,195,208,8,75,204,248,192,51,190,22,227,87,135,222,27,251,212,185,254,129,33,113,209,123,151,168,203,91,48,24,20,105,45,104,102,135,181,24,148,129,104,227,126,80,136,10,2,133,247,172,40,60,114,188,243,176,182,195,169,40,209,183,26,240,82,49,103,96,90,70,253,222,116,54,151,250,92,125,214,68,15,24,157,184,162,207,141,68,79,245,151,134,183,87,68,116,129,51,245,141,14,119,54,85,189,58,111,103,55,62,232,32,66,83,21,229,64,241,143,69,106,79,184,70,204,190,241,182,52,208,189,165,129,17,20,131,63,46,182,110,125,253,101,8,80,99,241,76,235,175,144,183,230,49,75,12,169,181,213,54,157,224,203,152,97,29,238,166,59,36,240,52,69,61,135,225,17,212,207,69,122,198,125,72,98,97,228,229,5,165,14,48,22,253,70,253,81,204,58,43,94,116,186,55,200,199,134,232,169,53,40,162,90,248,190,221,40,144,244,222,4,70,157,248,245,35,154,147,56,30,52,140,205,107,209,129,155,154,224,84,191,229,248,229,97,149,204,75,247,132,95,246,212,225,86,181,81,22,216,50,210,14,179,105,36,125,50,154,18,91,192,163,60,201,51,96,180,22,29,38,133,60,158,171,233,96,41,1,211,227,171,79,14,51,128,187,252,150,236,148,42,97,123,237,228,205,99,203,56,33,119,121,6,141,32,203,133,137,166,207,119,200,155,27,41,72,25,149,52,245,99,147,2,107,113,245,47,56,254,192,219,75,75,168,151,227,225,202,123,243,251,211,155,238,35,221,11,145,34,115,239,130,57,149,212,127,176,123,55,119,214,134,245,49,203,217,196,123,13,23,246,38,216,208,104,52,121,70,5,193,98,135,7,204,62,207,168,244,229,36,68,139,8,12,173,233,10,15,39,137,92,166,138,210,222,17,183,168,189,195,59,81,63,173,112,245,86,64,202,88,77,127,240,65,107,88,133,195,136,50,234,179,4,232,140,245,57,142,96,73,126,87,8,242,4,31,218,140,160,226,65,111,17,253,178,232,178,80,178,253,6,220,217,139,15,76,182,127,237,7,222,158,54,183,124,253,148,118,11,190,7,124,7,254,185,26,109,63,229,153,10,38,18,255,193,221,86,223,120,224,228,250,242,198,78,73,56,90,55,149,200,51,81,70,69,200,93,223,11,173,36,119,154,144,63,209,142,36,59,146,107,120,177,16,87,13,161,202,2,134,229,206,63,200,249,34,79,1,6,106,16,219,155,161,128,115,126,6,5,110,247,248,30,176,187,215,103,249,32,179,144,238,189,105,243,212,7,111,132,244,227,201,104,65,106,207,131,211,77,25,239,213,173,98,64,225,99,40,198,152,209,86,181,159,5,210,140,15,62,96,28,132,103,159,166,205,206,63,8,84,216,122,192,32,185,217,227,90,146,153,207,231,56,38,105,139,117,61,208,102,173,250,49,217,100,98,55,132,162,101,234,70,76,215,163,55,54,227,10,83,112,252,12,233,217,208,60,62,132,153,189,215,251,214,59,185,228,23,240,49,220,159,7,167,211,223,207,159,65,237,200,120,182,28,6,226,130,253,249,26,80,68,199,134,51,173,92,88,31,155,40,121,76,194,105,236,225,245,133,91,172,250,73,255,204,3,159,181,230,231,185,153,97,90,185,241,83,132,138,119,94,197,212,166,159,33,89,126,156,155,84,135,186,61,76,224,25,161,108,122,114,210,31,142,92,200,95,252,107,144,208,45,207,12,174,208,204,4,76,4,184,60,91,157,241,208,58,204,38,157,116,155,69,58,204,223,139,30,18,18,156,2,119,168,173,167,195,212,18,39,61,85,155,17,186,126,240,57,127,95,179,17,190,150,184,216,164,83,100,31,197,56,166,78,228,131,33,51,26,178,172,105,8,138,210,66,216,88,182,82,64,224,65,148,80,40,89,244,81,245,199,243,49,185,206,17,87,19,253,210,176,192,230,53,221,9,160,139,133,214,54,129,75,185,9,46,162,211,83,106,172,129,137,205,58,74,1,88,123,64,42,11,2,53,230,31,117,139,206,44,235,113,241,82,202,13,80,74,196,252,115,152,10,217,126,96,74,226,3,93,90,101,131,244,79,245,130,222,69,3,255,212,196,67,67,9,189,187,229,70,217,252,208,216,41,147,4,254,97,135,161,174,220,138,210,39,234,163,221,137,149,202,238,79,215,216,118,22,108,43,48,239,89,191,52,76,7,94,75,6,61,205,57,228,244,222,148,178,248,99,27,109,117,215,199,46,43,173,152,68,198,37,209,244,151,113,120,227,151,161,44,157,207,47,35,102,183,226,234,115,144,136,24,19,209,11,164,215,253,165,41,236,170,89,221,254,101,213,22,14,163,44,52,213,187,38,149,227,46,213,68,5,97,233,205,41,200,115,94,75,250,135,88,32,83,97,180,10,252,209,166,81,96,172,7,110,110,113,90,77,175,84,226,19,205,192,200,247,159,166,122,110,236,39,216,1,143,64,92,77,177,252,19,82,91,41,74,151,150,145,198,140,39,196,3,67,138,123,146,19,178,149,62,245,106,99,146,241,15,70,140,43,63,209,39,236,178,184,216,68,190,52,226,70,197,202,189,247,89,89,251,137,169,145,232,136,85,253,227,54,120,98,83,125,132,167,185,206,151,75,106,205,2,55,231,145,131,117,135,62,127,253,237,106,230,131,195,100,77,147,70,228,144,223,240,188,158,229,242,91,253,3,28,9,25,99,156,27,47,76,204,40,110,206,92,124,226,144,157,14,133,124,225,249,194,88,53,110,10,192,7,92,133,103,193,224,230,36,117,6,159,7,125,226,102,199,140,92,1,87,38,132,62,218,57,51,238,139,161,241,54,231,19,56,235,55,141,133,235,88,159,165,111,27,210,14,248,156,252,83,131,164,191,159,158,1,155,0,203,27,27,171,30,179,32,183,71,24,233,89,35,203,181,12,200,128,99,107,191,177,49,175,196,129,123,138,254,73,189,152,36,129,159,216,203,114,209,207,189,57,22,190,194,66,90,131,40,108,211,39,219,208,102,5,12,131,183,134,249,49,103,35,4,69,229,224,122,226,202,148,26,246,248,158,48,141,36,157,75,232,178,56,69,23,237,169,75,85,136,129,173,106,60,96,56,35,250,19,89,139,192,26,81,253,167,232,215,78,190,176,53,8,219,145,224,120,188,151,49,99,42,81,175,250,56,217,148,166,69,174,106,97,138,39,61,209,41,252,152,126,0,225,71,159,201,241,216,57,103,171,142,201,0,127,216,204,26,183,64,176,209,47,134,110,162,168,23,77,34,204,101,33,201,53,181,212,30,248,88,3,81,25,2,227,112,126,236,248,102,25,60,31,21,120,124,53,113,222,41,85,247,242,189,101,90,237,93,13,25,210,23,177,177,108,156,176,174,46,6,68,103,81,212,117,96,30,127,41,76,39,124,118,152,60,188,152,88,221,74,94,134,163,84,143,169,121,119,254,224,39,56,220,107,74,106,88,246,137,46,111,220,27,135,66,189,205,14,77,228,215,2,68,129,35,149,61,114,53,185,87,111,49,166,78,176,22,77,31,18,17,203,241,69,182,201,59,202,152,193,161,224,109,41,11,177,85,58,130,46,204,140,239,1,23,170,36,100,59,237,118,240,184,233,72,153,156,106,193,54,2,52,203,91,155,14,204,24,137,33,207,36,60,174,84,191,176,138,246,209,11,48,174,33,116,224,246,84,250,0,87,23,181,252,193,154,82,58,48,101,98,247,230,125,75,171,165,229,132,182,243,122,28,216,20,219,31,24,2,159,118,97,2,110,2,147,32,91,241,219,148,96,148,7,157,97,71,209,197,158,53,23,102,100,60,45,208,105,25,169,7,61,214,83,191,240,153,245,10,231,229,93,37,160,148,179,222,207,101,116,160,219,189,12,106,57,150,22,189,156,3,166,82,182,231,176,201,104,12,129,183,69,220,62,184,91,90,71,158,219,42,102,98,150,246,246,200,96,53,212,45,90,143,37,0,251,154,206,113,99,247,119,141,21,224,115,0,138,17,71,36,26,175,197,225,77,1,149,60,121,179,246,97,191,122,64,165,44,145,237,65,214,110,5,74,139,179,78,36,155,57,49,83,144,21,200,93,97,130,7,30,51,193,37,28,90,151,69,91,91,141,211,13,138,227,242,194,248,205,190,21,211,134,159,164,129,218,40,111,83,243,224,2,141,181,89,179,28,20,30,166,28,239,69,55,166,16,159,1,67,56,80,3,182,14,153,7,238,145,34,183,86,31,53,1,9,193,148,176,16,169,173,34,219,160,240,136,200,55,21,103,185,62,232,121,48,231,186,94,84,131,64,212,164,48,181,210,62,104,100,93,151,78,83,244,10,227,12,177,164,86,73,122,53,95,36,38,3,122,166,239,205,137,203,123,56,148,208,193,82,147,221,96,183,132,44,210,212,117,146,119,116,95,61,198,245,5,116,244,222,16,157,122,204,132,242,134,166,30,212,177,240,146,19,128,31,148,14,64,157,103,244,137,124,223,122,147,214,31,251,25,50,219,233,107,192,75,155,132,168,160,73,78,238,10,122,102,213,243,195,120,18,223,86,10,43,227,82,102,39,108,71,54,161,230,48,12,72,58,11,105,7,243,6,37,146,43,237,169,189,37,220,54,124,64,33,133,238,202,61,78,62,215,242,147,31,76,157,117,122,97,2,41,126,243,130,148,159,216,150,12,112,245,18,41,8,108,241,138,242,3,15,63,127,128,33,0,146,97,161,11,213,163,242,200,64,24,159,150,94,13,233,204,14,120,86,117,238,144,225,152,53,30,141,191,171,179,112,88,254,222,63,200,217,36,206,250,210,123,35,232,210,252,181,77,91,36,233,189,97,200,27,23,166,105,82,95,219,104,117,252,230,104,108,137,80,86,51,1,219,244,69,44,49,230,202,211,121,75,22,188,120,214,10,151,190,63,21,230,227,215,233,235,40,213,159,122,244,77,163,92,218,14,163,120,167,103,219,241,21,105,211,118,24,30,27,9,130,193,203,144,60,244,77,107,241,217,184,117,117,33,13,208,2,134,117,170,72,53,29,204,103,217,251,24,140,218,9,105,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,132,132,64,169,153,243,215,166,195,165,172,242,60,89,243,102,131,3,175,183,195,2,113,221,226,177,84,224,165,60,70,13,237,184,233,20,75,196,111,178,150,91,128,158,73,95,2,61,126,72,41,127,120,235,207,13,217,240,128,181,231,96,197,70,106,189,92,120,105,229,13,245,94,172,138,15,62,94,251,49,61,244,183,161,22,78,1,163,216,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,50,1,157,74,148,9,126,149,78,20,81,162,15,159,21,158,161,171,6,60,212,65,34,32,212,61,136,176,249,123,116,36,40,92,72,31,126,240,113,158,186,144,70,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,213,227,23,91,57,134,124,234,91,11,74,209,51,107,195,81,235,42,210,7,167,36,55,199,189,201,118,118,221,55,144,217,241,62,8,56,170,178,86,129,35,163,115,172,94,127,110,234,116,158,35,125,25,205,222,14,24,25,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,215,18,50,120,136,108,14,189,134,147,238,251,15,198,139,23,98,104,224,21,133,38,192,116,65,190,112,113,43,11,152,102,198,46,112,129,18,199,31,13,34,194,36,67,14,103,95,243,226,4,43,65,95,154,205,131,175,121,197,10,170,244,186,169,31,130,173,126,62,242,247,104,176,197,150,153,246,11,199,1,102,100,178,243,249,237,185,156,62,150,186,5,74,144,20,69,179,109,249,79,211,137,47,132,165,86,145,20,193,117,96,154,200,245,106,35,124,252,166,18,30,10,242,66,23,134,40,212,197,132,32,210,150,96,46,113,144,233,89,95,152,50,233,194,147,151,66,132,194,37,184,225,54,35,223,83,5,70,251,47,222,153,164,150,72,159,1,215,238,137,146,77,175,148,198,46,64,179,39,181,64,251,147,235,64,219,119,184,12,36,126,91,127,2,151,147,170,197,89,253,167,207,166,139,128,244,3,151,29,67,210,140,248,67,70,44,103,99,243,114,24,38,121,157,164,153,125,187,199,213,212,51,213,231,230,57,212,203,140,72,57,61,115,152,200,136,183,17,109,84,56,149,77,6,152,138,13,191,57,125,249,34,223,135,124,24,132,114,254,181,40,144,169,98,79,76,106,244,122,243,39,135,76,115,200,78,76,174,46,42,17,49,29,7,212,237,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,184,133,228,173,169,75,236,53,158,27,42,89,57,34,72,222,109,231,79,54,189,245,214,117,154,118,94,75,174,62,214,188,28,110,112,19,184,180,242,54,34,116,205,225,147,251,59,199,134,79,98,211,47,147,19,100,154,12,139,111,26,208,234,229,103,87,160,239,194,251,84,55,220,189,75,235,234,16,56,234,35,102,49,85,140,66,206,124,96,234,111,190,72,22,178,239,59,101,221,52,6,242,74,190,252,104,146,60,166,144,194,48,88,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,134,223,238,155,60,132,102,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,31,14,195,235,118,82,81,162,159,169,77,93,60,211,190,127,192,132,79,37,34,51,9,200,184,106,167,17,36,102,101,19,160,54,124,120,61,224,39,118,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,52,24,40,116,109,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,114,221,61,188,125,224,245,208,1,55,250,36,156,130,132,164,56,217,209,251,45,151,169,129,187,55,251,35,26,144,125,118,193,209,91,227,165,207,108,173,162,36,111,158,214,121,107,191,57,229,175,154,94,130,170,44,194,219,7,238,169,43,25,14,145,248,234,188,232,24,75,105,104,66,225,152,60,240,247,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,152,231,157,57,226,160,8,96,200,178,70,166,51,183,152,134,102,200,200,173,177,89,28,236,230,69,73,62,15,94,58,39,9,161,56,134,8,191,128,228,236,171,131,168,38,72,204,157,250,215,28,222,73,71,148,99,76,189,51,222,160,191,210,175,246,85,166,183,213,186,121,120,12,50,239,99,210,203,102,179,76,118,217,207,99,74,30,179,214,87,46,78,92,111,72,222,200,104,77,237,133,192,217,216,225,170,162,1,255,84,128,33,94,49,92,255,104,91,205,143,136,210,48,37,147,171,96,131,30,127,79,236,240,133,54,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,34,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,125,183,24,52,76,95,9,97,109,18,185,245,254,54,69,23,226,96,152,71,223,238,168,160,153,43,243,31,213,200,28,97,11,12,177,173,37,23,155,60,176,147,224,67,59,12,203,142,194,157,238,58,255,96,149,54,119,57,31,96,251,109,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,33,83,212,54,108,236,177,29,54,14,36,234,93,8,223,15,60,161,40,113,52,155,143,160,232,46,206,125,2,76,253,205,20,24,78,211,24,21,107,81,110,250,211,100,178,234,186,48,34,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,108,252,84,20,247,118,7,74,99,141,124,16,171,173,112,47,128,90,117,30,84,224,142,72,184,195,108,80,53,235,131,15,200,91,253,167,173,246,80,22,216,54,125,209,248,237,78,129,184,206,83,248,247,71,108,135,221,170,100,186,194,35,40,223,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,200,47,233,147,155,84,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,167,137,58,115,135,59,4,29,58,42,24,161,177,219,14,107,217,127,97,228,22,63,24,5,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,249,234,141,175,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,44,214,158,79,160,29,55,171,124,12,112,9,65,95,96,250,36,116,71,68,66,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,155,186,154,158,81,8,1,185,32,28,76,118,22,37,209,189,28,33,222,184,26,169,206,246,108,245,100,136,102,192,214,239,45,240,143,238,247,131,43,121,17,137,173,3,211,114,115,225,165,116,80,28,82,195,211,98,155,40,189,170,134,152,203,216,199,189,26,45,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,196,174,249,177,150,16,58,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,145,88,130,229,31,97,12,135,177,219,100,145,44,27,36,247,6,104,223,110,162,238,217,150,81,86,250,18,27,36,74,182,44,18,96,136,118,3,54,230,99,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,150,87,225,60,157,29,137,90,52,19,14,87,243,54,5,151,46,18,64,4,210,30,227,152,76,141,95,109,65,130,169,143,70,164,203,127,155,8,233,18,165,24,96,200,154,2,102,65,202,18,91,176,105,184,130,32,174,6,5,247,50,230,52,67,186,44,28,112,127,108,49,120,179,170,243,95,252,228,142,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,173,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,39,92,180,27,236,160,213,27,78,64,251,82,66,80,154,104,138,179,65,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,184,252,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,134,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,58,123,83,99,112,212,31,119,87,13,134,77,155,33,236,15,60,92,206,14,120,60,70,34,156,249,213,5,183,77,72,121,43,13,164,85,246,222,97,129,24,75,171,120,150,41,99,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,240,198,123,35,129,177,149,14,101,58,61,112,107,57,62,232,32,90,82,202,3,39,151,70,4,62,103,138,58,190,117,92,109,55,224,93,53,37,177,76,130,56,230,218,113,162,139,72,3,181,143,15,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,40,191,69,212,104,98,244,105,65,38,130,11,231,77,2,94,86,145,43,48,34,72,158,169,129,139,110,63,46,59,225,121,231,240,134,28,109,168,106,35,112,70,50,239,7,47,100,125,181,59,16,69,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,128,11,25,202,211,194,10,141,201,246,38,10,244,216,250,83,215,104,60,48,222,60,190,77,236,90,19,38,20,5,13,103,107,4,182,104,179,94,141,204,120,192,3,57,26,125,240,100,116,92,14,155,136,75,125,162,105,213,117,2,225,248,64,160,90,96,12,237,233,179,129,124,83,106,122,0,230,95,136,242,131,91,215,8,226,50,45,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,244,56,69,65,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,32,93,215,171,169,138,244,33,97,219,81,30,213,179,56,46,87,183,137,85,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,168,74,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,228,147,198,115,49,253,49,61,208,253,80,40,109,171,222,155,113,49,172,241,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,118,146,166,82,8,128,52,231,238,55,37,178,94,213,195,130,139,196,123,186,54,178,74,79,228,198,120,100,118,160,40,169,172,39,132,97,66,152,14,83,38,39,111,77,187,189,211,78,145,110,239,42,222,99,12,5,51,204,86,120,150,179,158,93,56,247,35,199,91,163,3,168,213,98,68,219,139,43,137,3,55,254,40,60,114,156,248,244,172,84,37,156,176,195,40,62,151,233,63,235,144,89,99,144,187,25,248,195,77,169,101,55,226,210,241,220,150,101,110,47,74,103,68,192,103,63,151,163,137,67,186,135,93,73,20,39,75,112,190,83,197,145,220,185,34,154,44,182,120,79,185,94,190,8,11,164,85,153,162,196,122,123,119,38,108,108,233,172,86,14,229,219,109,186,186,15,14,14,140,135,67,225,77,255,76,192,68,223,245,106,227,141,244,39,179,18,15,189,57,182,100,245,236,19,210,139,42,231,97,189,227,33,140,5,108,132,165,1,67,58,144,99,101,154,38,71,151,155,67,110,9,107,171,195,152,134,247,99,118,88,102,147,179,85,24,188,68,104,228,24,149,70,13,147,227,230,75,89,159,187,177,60,198,210,156,38,50,31,51,156,56,73,13,6,73,12,125,114,103,247,193,169,201,157,46,6,194,89,14,27,69,189,112,53,245,80,71,51,172,51,247,181,136,154,81,71,229,223,107,154,0,220,133,143,141,219,157,162,152,185,64,85,189,60,217,200,248,82,113,53,49,215,107,188,117,35,234,154,91,102,233,88,114,241,34,157,190,99,22,34,165,163,79,6,231,171,147,98,145,35,43,218,32,1,151,50,73,238,88,123,27,206,142,34,176,241,199,199,242,193,225,151,39,67,150,241,12,133,143,89,251,245,37,92,24,217,76,55,66,216,96,142,161,33,247,70,164,214,121,125,136,83,83,93,41,79,214,152,167,51,150,64,107,218,177,2,60,17,222,13,120,10,9,19,148,134,147,21,227,159,139,158,247,166,23,55,186,195,99,5,52,210,37,67,97,122,245,247,157,10,73,180,223,186,201,132,123,179,140,197,46,154,100,198,128,91,244,71,108,19,136,20,45,17,19,40,76,94,111,143,209,153,186,36,104,127,240,20,24,138,201,250,194,97,216,177,60,146,112,194,89,166,96,69,5,170,49,9,36,125,112,114,199,238,202,210,86,2,47,168,194,171,223,107,81,29,207,58,164,231,198,81,242,193,241,146,132,79,244,7,183,7,158,189,61,247,30,222,62,193,9,178,148,11,204,158,12,170,37,135,107,25,66,159,3,140,14,147,63,218,217,112,8,185,233,91,39,212,48,255,84,211,255,149,248,67,122,69,159,28,150,251,53,28,62,91,175,8,230,217,213,208,76,56,220,112,12,247,115,53,178,205,31,76,80,121,235,52,165,7,147,62,158,31,76,189,247,234,67,87,72,55,251,234,7,83,9,35,109,89,208,137,23,120,133,62,24,39,124,201,79,31,223,21,79,206,81,106,134,151,236,42,164,29,32,208,255,193,198,136,182,101,99,232,38,250,242,61,25,84,22,67,142,213,142,208,47,171,224,131,207,95,60,19,89,246,241,179,164,76,187,244,7,155,44,153,108,89,168,27,91,9,207,7,55,62,159,108,243,70,180,82,135,223,124,88,143,137,156,2,166,253,227,143,70,24,89,170,68,59,234,92,86,81,242,193,52,127,246,245,192,132,255,2,38,111,221,21,62,123,88,93,14,27,237,95,125,96,68,191,226,209,86,147,84,170,193,216,239,14,19,187,127,47,182,250,57,71,179,16,5,255,30,44,55,189,86,138,43,128,141,114,243,194,176,98,10,76,96,106,93,84,149,151,64,229,149,167,17,234,43,120,206,128,99,137,4,12,67,163,194,137,30,229,11,47,9,14,116,43,138,134,55,203,97,154,197,20,206,144,93,199,91,157,13,43,63,3,102,89,246,64,171,210,135,128,210,212,83,3,38,199,43,247,182,254,253,233,87,87,72,82,244,222,9,46,154,152,8,212,210,149,27,73,234,116,231,153,136,150,79,66,24,168,196,198,218,164,34,99,84,16,222,147,132,4,173,129,150,194,117,24,253,234,165,55,199,11,152,45,96,154,178,20,174,24,178,113,243,185,159,247,134,39,46,245,187,62,32,163,25,83,225,194,169,31,240,86,54,0,96,139,135,58,252,203,188,8,156,49,249,252,230,212,196,23,189,247,25,195,99,163,57,90,249,60,114,49,204,255,4,222,127,48,84,65,187,136,121,183,172,79,209,127,186,119,165,59,5,197,155,143,139,77,150,67,97,122,88,99,38,81,86,166,7,231,177,44,224,200,241,175,109,90,100,237,65,41,179,249,192,227,216,139,60,18,134,120,129,5,211,97,218,176,245,115,208,57,141,200,220,7,83,120,84,212,166,133,203,246,254,242,166,173,173,61,54,237,49,15,125,79,176,99,112,234,205,33,144,250,97,70,215,168,159,10,241,162,28,175,76,158,168,233,44,58,35,116,215,45,82,186,66,165,119,208,196,201,247,61,117,73,70,142,36,240,121,78,234,173,29,230,164,72,77,225,243,204,126,115,36,52,154,144,96,194,65,183,114,236,131,38,15,150,101,147,37,44,48,16,82,248,96,226,216,98,166,156,41,131,84,246,55,222,103,213,61,155,232,89,182,219,68,181,63,20,206,8,57,20,73,144,33,13,249,161,173,168,158,199,143,101,35,249,38,138,176,245,16,161,5,232,237,40,163,245,215,66,104,68,237,16,210,39,4,209,29,174,214,247,162,206,77,135,94,207,225,129,244,181,186,70,196,42,253,165,201,134,139,82,39,40,66,77,43,224,227,2,136,205,9,140,15,17,240,60,75,237,185,119,35,165,26,240,22,149,101,171,69,106,177,238,32,36,198,93,20,24,33,159,234,207,61,86,213,241,68,52,169,186,5,67,93,81,217,58,125,209,60,137,211,22,21,101,149,85,2,78,68,27,29,134,142,186,235,47,19,4,223,254,203,86,92,253,60,247,215,69,246,193,147,30,65,29,178,134,192,183,163,196,82,134,62,120,67,10,231,27,80,180,48,247,227,75,118,226,58,2,143,34,226,44,118,181,245,234,127,112,85,62,59,251,229,153,252,228,161,172,164,170,33,77,108,201,28,132,15,38,84,168,187,77,31,86,105,255,193,104,227,8,225,58,117,118,4,16,253,201,50,73,65,221,201,142,159,90,160,89,250,193,199,185,24,34,183,6,147,81,186,39,42,195,189,183,78,51,203,227,206,233,48,194,242,89,215,135,177,16,212,128,169,133,215,155,179,118,221,140,56,86,23,135,234,122,214,245,113,247,29,110,16,25,159,239,245,111,42,70,216,77,149,5,158,212,223,143,246,98,170,222,114,36,161,222,177,115,192,244,186,215,127,235,103,50,218,118,95,142,103,18,246,45,105,222,31,76,195,169,195,244,6,141,127,227,103,66,249,24,43,229,251,81,250,37,244,128,164,201,142,138,0,135,119,85,210,50,162,35,212,67,251,213,16,211,232,140,39,99,71,106,218,97,66,5,181,43,124,214,174,111,3,16,79,158,149,91,213,162,135,225,115,5,252,28,252,25,221,195,90,118,160,196,160,197,80,131,112,98,119,127,240,227,227,40,55,94,39,157,155,98,255,66,50,126,169,75,108,98,190,199,230,113,152,142,51,89,170,153,126,193,188,226,230,214,50,35,126,14,146,164,43,22,250,38,156,33,161,180,242,219,181,227,201,127,229,28,2,67,90,58,226,183,225,76,17,39,137,166,164,125,127,218,104,111,228,98,100,143,178,91,29,245,167,120,167,87,19,142,202,37,96,204,213,174,17,167,82,195,70,172,198,108,51,53,32,117,172,192,22,207,77,187,182,128,149,13,206,119,144,109,21,184,67,194,81,153,90,226,15,198,62,41,91,81,35,190,216,129,118,90,34,4,94,235,124,140,236,48,21,230,250,203,22,206,173,37,224,51,137,178,188,20,46,239,246,89,134,106,116,85,235,179,80,60,177,102,220,252,108,179,121,42,188,105,243,10,120,160,177,33,159,26,5,227,81,227,230,148,221,228,170,129,50,210,214,221,97,211,23,151,247,70,27,44,44,250,70,4,86,184,170,128,104,131,8,184,153,170,244,3,83,237,126,225,42,60,65,7,54,133,101,71,161,208,40,15,10,99,90,15,184,20,225,240,237,236,215,103,211,142,171,71,205,207,123,193,237,28,206,54,48,69,96,10,159,211,105,4,58,134,116,100,162,95,130,164,207,10,152,220,160,6,17,8,57,220,123,207,220,164,142,27,152,94,238,28,112,35,201,170,48,250,129,241,94,116,255,22,13,62,22,219,179,62,24,195,162,63,104,169,247,226,179,151,117,81,50,2,174,80,168,57,124,76,173,217,30,184,49,205,3,30,236,18,10,67,235,21,87,67,89,170,43,196,26,110,87,92,221,143,233,46,166,117,65,58,119,250,226,107,199,207,95,194,209,8,76,113,93,192,230,82,41,12,155,72,44,176,10,31,94,215,175,125,86,216,240,227,159,229,243,24,161,197,90,23,251,133,219,238,186,159,17,62,142,179,20,17,172,99,87,42,124,108,168,187,184,201,55,53,13,99,83,116,148,220,227,128,111,69,153,18,97,99,65,234,199,71,13,35,72,250,223,141,172,165,172,184,216,56,111,37,116,9,149,78,245,157,214,154,175,37,243,11,204,244,250,80,212,90,138,134,217,146,149,165,251,189,23,14,181,184,89,230,15,151,24,113,250,254,107,214,7,131,236,205,29,184,175,103,96,40,108,44,26,14,83,147,41,32,29,78,126,2,252,40,175,53,164,74,122,181,185,47,222,9,158,172,231,151,143,97,185,221,140,48,41,134,60,30,24,142,217,230,48,10,166,85,31,12,206,242,253,189,53,121,225,179,55,234,213,112,27,187,35,69,1,109,23,30,18,152,37,140,233,253,131,39,134,170,134,223,19,36,205,62,207,206,151,182,2,64,137,61,50,228,113,177,17,163,233,147,81,191,153,124,200,160,0,18,150,45,251,105,142,190,31,140,233,164,189,35,192,213,248,33,62,184,90,17,158,194,168,169,23,135,247,163,228,202,23,177,148,225,7,83,250,167,225,172,243,53,9,193,251,213,228,17,68,53,203,230,48,121,60,135,207,222,58,230,187,188,76,187,237,7,67,26,191,203,179,56,217,240,252,183,233,9,145,61,135,154,185,237,97,155,193,183,174,26,82,157,54,224,14,15,154,236,212,90,160,225,204,215,214,48,241,180,169,73,32,142,31,119,41,32,64,77,207,189,143,193,148,230,138,171,97,193,172,26,205,93,4,8,253,165,209,12,86,195,18,201,101,84,109,2,134,235,72,237,24,246,171,248,154,80,19,8,3,55,48,197,99,61,96,99,39,83,24,17,71,71,145,107,148,107,209,188,238,241,169,23,110,64,209,48,51,25,112,63,33,232,143,20,230,98,163,128,223,211,253,40,35,156,17,22,58,224,243,1,114,13,24,29,20,49,43,183,181,121,7,106,137,75,69,81,109,241,151,162,13,79,3,147,148,32,135,171,63,172,48,73,175,69,151,224,135,81,141,40,162,210,198,106,143,2,84,160,83,187,14,59,189,126,171,186,37,64,31,109,73,26,108,157,228,88,60,176,50,97,10,214,179,33,79,91,76,205,225,94,159,185,157,225,44,165,42,200,225,214,164,135,180,91,220,139,250,80,135,151,170,212,116,235,12,168,57,126,27,46,33,137,89,102,216,25,198,189,26,90,69,245,16,232,179,205,62,197,144,137,110,250,224,3,197,229,111,43,154,86,142,212,20,132,61,210,223,170,224,78,200,244,131,19,132,188,126,192,187,106,196,18,230,193,65,185,210,7,83,133,85,159,155,23,102,164,195,59,145,5,19,152,80,149,27,56,104,108,36,33,138,50,152,164,178,195,216,9,250,185,160,147,43,53,174,70,176,76,61,50,170,155,34,230,115,96,228,76,245,183,207,201,209,220,8,153,52,27,151,169,223,3,198,24,55,97,142,231,6,179,74,123,190,199,142,8,221,57,194,152,255,207,247,152,233,206,82,68,166,211,59,23,200,13,251,23,129,166,165,60,51,9,142,106,119,201,80,186,215,134,98,106,150,143,7,18,31,27,93,93,81,217,3,38,226,17,48,76,3,121,42,60,206,78,56,3,110,89,58,184,241,68,225,53,114,24,149,160,92,198,147,122,186,135,34,130,191,75,36,225,89,96,35,199,144,159,7,195,36,81,63,22,169,195,30,176,214,65,154,97,213,194,79,157,63,250,225,174,57,49,230,248,135,90,129,210,80,71,243,124,202,82,2,230,128,211,60,125,161,31,243,91,61,104,161,238,165,38,35,188,3,197,167,225,58,119,174,66,177,195,193,67,224,253,123,231,5,239,66,27,251,181,179,71,10,152,41,59,250,99,42,247,233,179,20,229,248,186,31,195,236,60,117,241,241,134,229,4,121,223,199,120,218,190,249,91,68,116,235,81,110,219,130,111,26,132,30,147,48,183,146,136,135,220,233,27,81,42,77,154,46,47,194,46,86,221,249,131,17,95,212,208,36,173,22,196,127,29,38,96,161,70,225,32,144,233,199,22,34,32,93,119,195,74,65,251,218,113,115,234,190,154,252,54,173,134,219,45,101,154,145,155,230,202,141,9,205,157,19,98,71,228,82,4,70,110,44,62,231,32,193,218,245,106,66,241,62,23,76,159,65,74,129,187,21,205,245,45,240,168,58,42,214,231,235,33,215,101,20,149,90,220,112,14,197,29,225,67,174,214,226,31,124,67,74,185,28,205,38,151,125,97,74,150,187,219,40,203,202,92,100,237,29,152,110,220,22,48,37,32,119,46,208,159,223,71,140,25,189,230,82,17,69,139,150,37,102,62,152,26,116,245,145,137,174,156,79,254,109,42,144,115,117,141,243,28,115,40,163,242,232,112,222,79,126,148,226,235,225,1,91,203,240,202,128,99,100,64,197,242,161,180,216,8,149,116,63,71,2,117,42,254,203,25,39,87,22,54,90,156,88,30,14,23,75,0,9,188,17,190,105,14,55,203,88,92,152,32,81,228,225,161,176,218,210,178,213,73,207,193,104,230,48,223,71,111,94,140,186,186,59,76,45,175,196,192,201,58,210,106,225,48,252,150,122,111,82,112,99,93,116,11,85,39,221,147,132,1,227,181,161,114,31,122,111,102,177,199,167,168,21,32,124,47,240,102,227,247,81,33,29,36,141,239,68,246,173,154,200,225,179,97,9,205,33,240,180,166,42,135,105,93,201,2,23,19,45,119,152,18,63,201,165,32,252,148,34,119,75,243,22,44,193,10,179,67,94,120,78,77,216,65,207,8,195,130,195,108,228,207,111,211,29,122,223,123,163,169,185,20,166,254,54,30,109,191,229,115,24,65,215,222,224,41,166,176,194,2,83,251,16,176,229,10,4,157,172,170,28,40,246,174,222,27,74,10,47,2,32,79,187,180,172,9,248,238,27,144,49,30,175,160,63,55,239,119,84,224,40,239,207,7,179,50,79,127,109,10,6,230,3,83,20,238,167,196,143,129,65,28,16,132,163,216,150,28,38,133,81,245,115,87,179,154,29,30,233,73,182,55,10,205,114,140,41,153,46,161,24,49,101,41,26,249,3,166,63,76,199,84,141,102,246,190,162,65,197,70,147,99,132,68,118,59,38,182,230,114,206,52,31,245,46,33,235,38,106,227,89,36,199,125,109,1,35,121,157,117,241,83,111,20,163,198,179,203,201,76,214,3,163,226,194,103,206,203,247,70,173,175,173,11,31,123,188,232,206,130,195,57,239,163,205,179,195,234,182,133,140,82,151,39,159,207,147,253,170,247,226,222,152,12,10,163,183,187,239,131,151,170,85,31,244,13,210,160,16,48,101,110,207,86,94,143,237,228,115,9,187,119,233,60,166,145,34,18,234,22,42,216,186,132,44,114,235,113,92,36,235,153,182,2,35,222,24,131,102,1,22,157,230,169,142,27,30,32,20,208,159,21,134,82,252,136,125,9,186,200,162,39,28,242,108,30,60,160,163,82,139,164,161,99,135,20,213,47,158,240,136,72,114,237,192,88,95,53,96,250,111,245,106,19,247,242,155,207,183,37,11,24,186,240,30,176,9,158,203,225,138,197,227,225,107,106,156,242,120,142,230,95,183,217,133,183,240,88,25,60,35,4,134,47,92,100,203,171,152,63,217,141,2,154,27,40,190,124,224,30,161,9,224,169,190,196,129,137,158,250,136,47,11,114,233,79,87,8,251,253,167,169,12,20,166,94,24,6,80,61,118,212,246,56,57,245,127,34,176,191,139,77,3,116,253,193,32,57,39,243,23,104,162,191,191,168,254,116,183,122,238,254,153,159,164,149,230,222,106,166,81,96,234,243,48,91,104,67,40,159,121,178,243,73,182,223,28,234,220,244,152,128,231,208,203,223,241,73,123,235,153,133,26,25,164,139,35,45,135,11,140,128,253,25,21,90,178,28,110,116,83,171,137,184,77,173,170,125,112,71,173,97,63,75,228,24,241,205,175,102,22,78,221,87,204,20,152,126,53,116,119,125,61,102,1,13,234,254,222,244,141,10,1,127,183,2,212,244,125,146,156,73,216,53,249,36,164,200,230,87,86,149,89,154,91,122,142,45,101,85,167,255,52,255,222,133,229,180,19,145,12,171,59,211,226,180,68,109,185,35,35,63,139,127,48,36,131,154,196,100,160,133,169,254,210,248,253,77,136,120,59,117,150,136,182,127,48,84,33,93,6,156,254,158,57,135,63,247,60,219,163,102,116,219,68,139,185,6,12,229,147,218,74,124,158,154,28,54,209,231,170,111,77,21,74,247,33,91,16,235,62,104,35,208,227,232,217,128,68,152,131,184,46,179,124,59,140,48,165,238,227,180,213,180,120,240,77,68,73,205,230,105,9,78,191,122,195,254,173,31,147,22,100,207,224,64,171,71,112,85,38,210,180,189,57,224,62,206,32,201,163,157,51,195,99,100,20,40,66,16,53,21,37,112,48,2,102,239,148,33,61,211,146,206,111,135,55,49,106,189,154,243,167,196,123,157,31,94,250,224,131,244,132,143,74,193,159,208,58,32,184,172,191,202,145,3,162,220,51,20,99,39,184,160,238,240,8,131,34,66,26,232,210,124,48,36,159,176,96,59,138,113,160,70,111,167,106,243,59,53,129,137,114,203,27,159,189,105,198,96,31,139,118,84,157,160,168,153,118,255,144,80,192,172,166,39,50,162,159,171,221,159,158,79,144,22,17,233,56,83,129,209,139,80,51,102,90,138,56,96,76,42,53,29,7,109,55,241,219,48,84,238,199,98,182,242,255,251,218,59,61,38,49,77,8,114,53,244,77,250,219,196,115,190,3,155,90,152,125,198,69,111,126,14,27,175,56,52,56,165,215,152,39,224,49,2,38,76,242,92,77,89,105,187,112,202,143,85,155,141,206,40,96,34,10,250,104,16,33,223,123,159,57,212,31,219,15,197,228,25,176,169,139,168,15,147,98,7,63,232,177,20,134,250,94,180,49,221,15,98,26,151,106,55,98,112,221,199,62,91,138,120,233,248,94,201,179,205,204,66,58,126,244,106,154,141,4,29,194,79,143,215,55,77,84,41,166,112,210,34,183,134,160,205,184,59,194,174,79,112,162,101,56,249,191,112,170,45,75,216,76,31,119,54,215,216,223,77,77,89,167,33,39,71,29,177,97,96,128,234,123,225,60,215,216,17,168,10,209,13,156,45,184,199,52,98,146,234,209,97,181,192,37,223,215,42,26,240,164,28,128,82,170,24,81,44,55,249,150,86,17,176,239,210,156,69,187,158,26,37,165,30,127,3,134,116,66,207,219,141,76,123,124,46,184,238,139,6,31,72,6,148,241,44,236,169,86,35,110,100,124,16,44,78,141,68,109,164,177,47,202,218,82,35,5,82,165,20,239,133,215,172,73,192,101,141,146,241,224,20,210,60,70,202,50,210,37,135,55,29,7,106,101,116,194,104,31,154,169,44,76,106,247,21,66,79,37,224,204,156,85,152,228,141,63,25,103,189,208,228,28,203,152,29,204,15,92,44,202,173,145,13,146,224,216,226,14,227,118,107,15,206,153,133,217,75,118,179,5,56,53,200,69,18,188,20,191,184,174,183,26,190,154,52,107,243,65,105,116,164,107,38,26,114,204,18,175,13,183,147,122,70,21,66,166,222,253,131,208,124,162,9,122,131,87,159,23,134,157,251,129,113,141,3,174,127,104,209,57,255,237,101,231,185,116,203,25,106,71,8,201,209,120,114,168,159,187,38,201,27,34,103,110,247,157,25,140,18,140,134,60,143,201,20,150,68,217,20,158,107,55,10,177,135,245,5,178,172,73,48,119,253,109,170,22,189,172,33,87,106,53,133,171,205,12,245,179,201,125,195,2,123,196,208,130,98,140,248,236,63,141,228,46,251,136,250,85,123,76,63,145,97,151,63,231,96,126,60,124,94,229,7,19,19,155,250,100,232,117,32,159,250,193,72,46,103,53,119,201,154,123,233,78,182,162,211,231,104,52,66,102,191,26,33,202,51,42,119,178,208,165,9,149,70,192,202,218,79,121,43,241,211,238,247,166,176,95,146,21,148,213,145,224,142,159,38,156,119,103,26,5,100,198,100,248,123,112,108,152,173,55,39,52,53,28,60,59,140,172,46,234,28,207,183,159,23,125,210,220,124,204,230,45,29,168,205,162,150,43,63,76,47,175,231,62,121,169,242,212,181,65,244,53,102,192,144,178,79,153,40,253,124,89,210,98,31,12,105,134,6,245,207,217,68,96,208,199,228,167,61,47,3,58,33,9,141,241,134,209,85,154,225,129,73,202,4,10,11,64,123,80,124,91,135,173,70,104,61,240,49,226,29,198,88,19,181,218,31,92,123,160,240,188,189,232,142,237,14,237,25,229,216,69,15,150,138,128,237,48,229,75,18,116,4,206,30,119,63,112,69,250,229,121,45,26,199,226,234,73,81,197,31,96,119,78,64,179,166,104,64,207,46,52,47,188,158,143,61,76,225,230,67,143,85,49,133,160,202,244,201,87,18,24,235,66,223,218,10,241,118,192,67,185,179,12,158,113,190,0,147,24,215,155,119,35,136,255,193,155,178,86,157,103,3,242,72,247,145,141,81,104,190,15,14,173,177,191,23,237,108,66,65,250,187,121,233,23,134,233,115,42,140,97,20,55,183,210,28,121,114,90,112,218,23,132,226,240,33,157,175,55,199,189,143,117,77,63,72,149,179,175,155,22,129,219,103,216,167,85,75,59,59,189,149,201,55,67,204,254,167,226,190,91,141,133,123,39,131,10,162,93,244,209,232,20,119,163,117,36,100,27,179,62,26,228,220,110,78,28,152,182,64,89,156,232,157,7,74,197,158,88,42,231,131,225,56,249,47,159,141,18,217,157,7,110,94,199,107,240,212,227,135,89,188,189,21,0,120,9,71,0,104,26,97,179,14,107,137,46,250,211,232,163,196,181,244,113,202,225,115,182,74,26,5,28,46,230,118,10,12,223,127,28,232,240,164,47,53,243,97,201,237,173,7,108,9,155,165,251,25,233,61,127,107,56,67,151,184,123,208,61,230,22,232,121,169,85,244,222,22,158,233,14,51,193,37,111,139,1,54,189,135,129,104,83,234,69,215,38,4,227,41,158,236,60,200,22,18,25,24,154,198,242,192,91,182,64,231,84,20,113,74,119,234,126,44,223,186,85,114,180,196,115,19,162,208,82,16,178,242,211,131,176,217,142,247,34,238,164,245,197,110,63,2,204,114,111,250,203,4,74,61,36,129,202,202,243,88,68,175,70,11,144,134,6,125,101,72,211,91,220,153,176,128,238,255,76,238,114,127,248,152,241,165,235,75,101,179,189,63,152,118,168,164,223,170,146,142,241,57,6,147,166,134,143,172,104,52,187,63,55,140,246,70,103,81,49,182,218,11,215,177,158,243,214,136,112,226,230,38,102,54,20,166,146,124,6,124,14,50,153,7,16,90,215,21,247,94,80,183,233,189,81,126,117,15,226,192,125,137,190,129,193,101,231,18,240,104,154,178,162,55,177,236,17,131,178,96,125,212,223,78,76,163,239,112,25,63,101,128,169,240,249,100,241,94,70,125,217,30,248,28,117,190,73,211,154,208,53,200,243,171,132,42,113,53,31,71,15,8,74,230,107,10,152,90,142,172,40,162,189,37,80,2,15,50,42,40,208,246,248,101,44,32,221,38,73,50,172,152,132,52,21,84,125,110,4,12,170,251,223,72,84,103,245,248,160,161,130,167,204,97,99,251,85,216,124,37,71,17,164,213,1,79,72,115,120,232,138,198,149,243,143,92,140,120,200,188,48,123,153,78,164,95,109,213,135,46,246,179,252,160,57,118,96,164,95,90,126,236,201,99,212,196,20,101,228,69,142,22,184,96,28,7,76,204,95,38,66,162,35,45,222,249,204,65,246,81,177,101,215,49,189,226,165,225,34,212,10,93,76,221,104,19,203,76,40,37,152,129,224,126,64,245,239,240,32,127,41,62,50,101,61,201,77,24,168,184,206,153,250,4,191,76,127,222,97,4,130,53,117,194,122,232,254,219,112,149,43,213,179,169,137,165,176,118,41,38,203,58,195,97,102,163,84,203,97,136,190,228,220,162,148,32,123,237,90,158,63,186,72,245,31,16,94,240,105,56,173,217,247,137,95,17,244,115,71,214,178,102,233,77,32,210,20,21,55,103,202,139,101,215,76,205,60,224,98,141,9,26,79,97,15,90,1,195,152,52,159,192,195,68,247,235,131,235,153,207,229,73,10,101,163,123,254,96,211,28,125,210,31,21,66,21,191,122,16,215,215,42,149,105,226,158,14,211,32,170,230,87,133,110,45,156,132,197,253,139,230,171,48,90,188,135,4,152,226,204,167,208,132,114,157,239,209,208,97,61,102,104,125,224,238,165,34,192,72,146,107,130,195,204,154,111,195,163,78,135,182,197,7,30,17,144,92,184,124,15,217,196,48,234,176,111,182,80,2,86,154,144,158,84,46,157,2,155,229,174,48,109,204,1,111,107,37,209,223,174,136,6,126,48,13,46,67,153,71,104,143,15,167,141,94,61,61,221,232,229,78,177,227,109,234,65,52,131,15,188,34,22,202,121,1,75,147,194,61,170,192,120,103,18,45,122,115,43,108,249,6,141,234,1,194,249,154,83,74,38,57,251,131,17,4,22,201,36,96,164,134,118,192,163,188,31,140,0,140,131,25,63,86,67,88,141,50,85,191,181,177,221,171,243,143,23,224,155,22,185,228,154,117,76,182,185,228,203,97,72,111,53,171,131,53,145,99,200,230,175,159,94,97,86,80,14,152,206,253,39,156,201,171,236,128,91,175,10,163,114,56,60,168,65,21,74,43,154,30,177,224,129,199,222,54,106,47,67,162,53,232,213,142,22,143,70,89,227,179,244,217,15,195,210,161,8,136,148,186,194,144,77,92,120,117,141,72,18,16,113,195,144,253,12,154,0,217,139,115,221,201,151,15,92,46,85,29,12,20,232,241,17,46,60,159,93,101,255,234,166,3,158,69,251,179,173,188,126,197,91,111,130,105,179,60,39,126,117,239,4,62,229,170,83,129,82,95,44,35,135,169,8,83,91,100,110,252,60,255,92,36,73,171,222,155,66,245,237,73,33,72,43,102,213,144,7,53,72,115,199,247,32,83,166,70,214,178,26,139,248,154,84,154,171,95,69,54,56,185,219,133,115,114,76,50,57,212,17,251,137,216,53,28,126,249,177,122,77,234,184,199,163,81,110,166,14,12,140,140,37,38,218,241,47,142,75,33,239,141,128,92,143,165,107,10,71,58,228,203,164,92,239,205,147,146,212,2,207,155,206,218,150,59,86,95,118,25,79,89,12,42,249,201,103,212,208,80,28,23,230,204,210,39,159,104,64,95,184,62,38,5,210,214,45,221,159,206,88,205,2,111,50,254,177,4,40,59,106,15,124,134,172,197,168,80,109,43,69,246,29,17,177,53,227,230,214,63,35,87,195,98,23,22,30,166,96,23,33,4,96,178,157,247,106,102,173,188,215,46,146,67,97,203,231,252,20,184,242,255,206,128,49,47,135,194,195,148,197,29,46,202,50,211,141,247,175,6,74,45,155,20,43,118,171,121,241,35,4,122,79,104,235,4,238,4,136,86,192,103,110,168,11,127,86,220,138,180,19,76,75,52,216,42,76,250,33,30,28,18,69,241,56,207,191,115,214,199,118,122,230,113,19,167,17,57,78,92,88,135,41,129,150,37,4,197,224,240,74,124,96,30,166,9,76,136,186,197,70,79,185,139,44,223,129,71,214,106,236,244,148,123,234,147,13,178,19,23,165,136,76,159,12,139,194,131,165,48,226,157,147,93,127,122,153,214,100,192,162,44,65,169,76,153,97,85,211,229,6,171,208,133,57,9,35,135,2,41,99,201,178,2,44,98,86,227,100,60,102,234,89,2,50,38,19,253,206,120,46,168,92,36,102,50,160,32,30,53,46,54,114,22,121,50,196,163,203,61,221,168,106,45,250,100,97,97,97,108,61,29,0,116,21,82,78,234,112,125,194,64,244,76,167,118,31,186,82,250,36,159,98,90,225,247,133,207,102,88,245,234,73,131,126,188,84,133,12,79,6,155,73,183,239,96,83,125,82,31,24,10,212,24,238,130,218,179,194,27,19,57,208,243,67,250,211,7,107,237,142,103,201,154,23,133,123,31,34,62,183,52,144,162,93,10,163,130,23,71,46,77,235,91,182,217,51,13,160,175,25,1,227,193,203,151,132,211,175,196,154,175,8,61,202,46,60,96,9,29,53,76,160,133,185,46,67,202,73,22,254,168,41,184,53,125,50,194,159,35,158,12,218,86,189,22,94,141,176,159,224,157,150,73,0,159,99,164,23,81,164,235,250,74,48,217,150,48,219,38,74,150,77,97,51,219,3,134,18,105,60,240,140,29,20,134,202,250,94,107,180,107,23,213,144,198,248,201,137,222,95,78,207,81,62,76,88,179,220,171,211,83,8,100,46,222,150,87,78,218,203,109,201,162,117,95,153,25,37,97,30,99,226,21,91,117,88,99,106,192,16,1,151,235,154,32,30,186,100,27,130,224,120,123,111,12,112,106,239,213,221,98,9,14,103,43,177,23,120,192,97,149,3,30,90,16,74,147,2,76,210,129,182,189,30,120,34,185,222,3,174,69,123,181,23,21,6,105,223,123,227,44,46,133,241,131,195,121,160,234,172,233,213,27,25,191,184,26,210,163,170,239,5,247,189,239,175,7,134,3,250,238,114,212,215,163,133,21,112,127,106,116,9,123,174,22,254,220,166,178,95,98,7,176,134,16,232,11,248,13,167,88,180,60,38,218,129,243,212,182,101,242,152,85,94,44,97,157,202,168,81,250,232,69,128,208,81,35,107,164,191,93,225,246,186,240,106,15,218,234,118,42,23,80,152,211,139,194,150,47,12,24,205,139,42,48,81,237,120,50,150,131,210,3,46,132,227,135,199,37,76,92,69,179,62,68,180,135,179,59,25,172,226,88,216,132,16,250,214,128,41,139,126,96,238,151,47,76,54,81,224,115,210,140,114,159,188,116,17,166,55,73,140,22,70,6,48,133,7,10,147,146,186,191,77,136,88,224,6,129,75,187,40,9,63,69,201,137,223,81,57,7,239,80,56,91,186,56,96,226,39,10,23,212,71,47,58,158,49,99,140,188,234,249,7,11,245,57,134,114,173,222,93,255,131,53,0,188,248,216,201,237,23,131,181,182,113,193,120,185,183,220,124,106,7,215,130,63,62,74,149,128,177,212,20,158,36,99,238,107,103,145,90,54,58,142,210,211,125,49,146,178,15,204,78,116,111,142,35,171,176,177,25,221,155,163,103,166,48,170,222,50,149,202,19,145,92,38,227,214,239,205,81,204,81,24,55,119,221,155,195,119,253,192,16,187,222,239,137,38,181,12,75,79,84,38,223,223,182,30,10,129,179,109,53,119,9,21,97,181,6,182,232,235,93,128,89,147,97,240,189,143,38,239,189,146,22,130,192,17,212,139,44,110,62,153,160,21,199,73,54,14,168,246,4,38,222,188,47,124,78,119,93,189,132,29,167,108,59,231,220,144,195,113,161,6,177,230,133,143,43,42,231,223,34,29,22,245,139,108,152,169,85,253,109,202,168,250,221,79,143,19,166,139,27,99,36,167,187,89,211,199,46,232,177,202,195,144,102,30,82,104,35,48,6,212,146,131,128,242,111,133,71,237,247,0,43,228,178,5,165,99,38,214,54,187,132,86,137,80,6,59,188,102,26,184,19,190,190,240,128,54,234,198,183,104,11,146,96,41,109,231,235,30,65,148,56,235,94,12,239,103,191,159,139,166,144,165,247,206,48,151,223,131,25,221,97,153,165,52,217,165,251,94,68,67,197,162,176,60,67,216,95,44,144,41,138,149,221,76,248,122,207,109,20,22,244,201,104,136,184,23,215,146,243,131,26,185,116,160,173,238,231,214,196,159,99,225,99,174,212,231,193,58,105,141,24,81,19,170,149,239,97,148,106,247,100,61,155,231,212,245,129,103,211,71,76,51,98,174,242,181,16,157,152,177,29,226,53,181,173,247,38,232,119,175,165,195,91,95,11,109,143,26,48,93,109,73,199,219,102,86,124,45,138,110,147,254,52,165,22,61,206,116,98,16,122,60,97,225,165,28,87,159,109,250,217,114,166,249,246,49,40,184,115,106,141,32,177,30,101,84,118,42,235,46,127,22,3,212,104,129,62,133,49,52,228,172,8,27,44,154,237,245,236,154,197,130,176,129,194,96,160,63,92,160,205,141,183,58,222,183,166,49,22,197,20,206,67,146,151,9,65,232,169,10,109,226,186,246,29,150,136,222,219,52,158,227,222,84,63,63,111,101,2,212,49,36,88,115,138,82,20,53,138,4,150,159,67,149,218,139,107,168,24,9,156,30,62,199,14,233,59,66,176,22,11,209,101,59,105,233,14,183,138,140,223,243,49,142,235,83,34,42,71,23,227,243,37,39,44,249,129,194,154,219,245,98,200,143,34,84,105,249,247,231,193,160,237,12,151,44,21,130,210,250,90,103,83,136,46,11,126,119,169,119,189,224,22,238,17,236,160,84,66,100,198,128,91,48,39,101,40,41,69,53,7,148,48,93,60,89,197,113,23,24,241,146,217,239,197,52,58,116,133,199,205,34,160,88,246,176,19,194,69,181,34,171,74,243,254,153,25,10,195,230,21,206,83,66,95,73,55,248,149,161,220,136,215,134,206,84,79,38,250,200,83,137,155,163,157,40,241,192,3,183,54,47,76,57,209,115,243,50,189,185,18,148,160,157,94,92,41,77,10,152,229,162,123,244,162,45,204,151,15,66,167,67,43,20,17,56,163,80,193,97,20,3,37,56,133,11,209,35,134,67,103,180,242,11,98,89,160,179,234,9,12,12,46,201,110,178,239,82,99,29,9,12,226,193,242,211,180,176,69,241,23,49,11,40,120,31,152,38,156,27,16,233,90,37,117,86,99,148,22,227,91,78,77,164,253,236,138,111,71,41,4,153,207,164,148,1,133,57,191,126,158,21,41,60,99,233,19,24,254,133,237,240,176,142,67,29,81,88,73,190,253,159,74,215,46,242,23,160,4,21,46,122,166,134,158,76,156,244,158,24,45,212,234,101,109,164,165,247,237,124,109,191,218,34,226,122,0,76,124,225,239,100,66,161,173,63,60,174,44,221,228,49,53,36,160,234,106,207,89,143,104,231,240,223,70,113,65,185,107,105,26,91,206,29,6,76,247,219,11,215,242,77,36,224,250,20,14,152,140,188,19,57,0,183,166,237,85,192,217,9,136,126,240,214,165,61,240,234,106,9,248,24,14,234,41,155,88,243,151,225,0,182,232,227,123,220,123,135,48,48,236,133,138,246,40,4,180,202,123,122,131,20,198,211,141,81,89,80,62,233,131,83,148,176,214,133,31,231,135,72,189,23,177,23,75,97,228,199,2,58,99,224,225,87,131,233,69,86,152,202,220,64,251,211,224,116,102,10,194,80,23,166,123,187,63,246,17,117,41,14,211,198,245,216,102,228,150,115,12,153,121,166,207,205,27,135,68,192,28,216,143,33,62,150,159,32,196,224,170,234,201,25,60,189,105,204,96,20,228,20,38,94,180,3,38,233,253,152,241,150,250,185,48,41,139,7,78,78,238,76,169,248,177,105,214,115,115,84,227,70,192,133,37,244,192,209,165,4,76,187,201,126,225,42,112,251,127,161,94,224,11,202,190,241,192,100,9,63,20,242,167,247,177,135,151,122,31,48,211,68,240,92,122,142,236,120,234,154,231,99,31,81,203,177,227,90,146,156,186,234,41,178,26,221,7,132,202,107,237,234,50,191,166,213,28,112,127,67,88,86,188,186,226,106,250,142,222,7,163,175,61,224,217,107,122,66,3,80,73,110,135,209,158,209,41,90,225,130,250,60,174,98,5,204,90,87,3,137,199,94,195,231,193,36,16,87,158,224,26,21,88,254,224,231,240,64,35,81,224,68,8,220,127,122,155,52,167,76,81,130,178,53,222,11,101,14,37,196,54,77,217,22,83,148,149,249,56,185,100,234,157,126,171,88,234,232,49,68,96,88,115,122,138,66,164,141,146,151,27,207,68,182,217,105,82,14,60,140,8,64,224,116,140,59,95,246,103,158,140,166,213,16,136,95,141,60,28,206,132,87,36,148,58,126,221,188,31,90,40,42,16,31,120,210,32,63,191,82,138,243,177,243,219,140,205,124,78,30,182,46,198,63,160,46,25,133,50,201,11,201,209,212,74,228,246,229,230,221,36,149,62,120,65,67,164,48,22,171,87,89,21,106,29,9,120,202,123,157,39,219,254,90,208,1,107,75,219,177,42,143,57,230,27,41,129,234,161,22,237,252,81,0,250,79,111,235,29,146,105,122,118,27,220,73,135,41,203,212,237,140,130,174,54,252,230,198,117,181,52,68,69,51,81,92,124,156,191,241,6,122,72,69,141,248,233,186,52,215,107,132,189,158,80,229,173,251,195,25,192,70,59,220,195,64,123,152,148,220,115,66,48,61,226,181,41,254,123,125,77,19,223,8,24,126,91,61,217,230,140,194,100,108,233,78,219,193,181,115,140,245,244,11,134,22,120,74,85,197,136,45,197,244,72,127,232,217,85,139,232,45,80,46,95,163,192,151,135,82,131,119,192,234,206,17,255,67,59,57,72,73,245,162,61,76,180,236,67,25,94,137,141,81,196,60,48,52,63,152,2,72,233,227,38,228,80,238,209,53,40,100,29,93,30,108,209,217,237,231,195,160,120,90,26,149,168,132,200,209,138,93,172,85,68,180,28,6,155,70,138,125,225,75,46,220,207,101,186,203,110,46,27,13,114,151,162,1,236,89,120,84,62,20,219,90,137,16,161,178,26,222,86,12,60,232,25,87,120,5,129,152,193,75,41,80,73,18,77,111,203,44,150,142,81,126,49,8,209,123,28,17,40,219,62,181,197,214,40,233,45,111,192,59,105,123,251,166,47,105,127,81,187,179,83,14,11,119,10,124,134,204,35,219,7,134,210,237,177,166,57,85,124,9,152,206,137,166,57,118,97,183,109,142,242,18,89,209,203,76,1,122,158,82,183,241,51,36,144,78,125,112,199,61,124,82,63,136,80,249,15,179,79,170,143,96,186,67,94,134,193,115,81,151,223,101,191,66,155,189,199,99,195,133,48,30,56,157,149,93,46,220,181,165,109,178,171,239,128,233,116,87,203,111,158,205,109,123,122,134,164,47,140,13,154,93,60,107,213,155,196,25,81,164,53,37,157,70,5,124,246,117,63,19,234,87,146,220,57,147,190,71,228,186,88,101,209,120,186,29,206,99,123,72,240,188,63,97,56,45,43,29,56,202,177,66,168,146,126,42,247,41,148,246,173,148,137,48,203,83,155,15,69,78,185,179,212,146,36,10,39,8,167,5,86,122,150,110,204,175,109,8,44,65,36,170,170,145,114,188,63,77,87,172,194,147,54,66,129,75,122,238,77,189,254,125,50,116,39,180,157,1,17,227,117,87,31,213,223,82,1,2,37,155,55,144,24,172,3,78,159,108,119,118,8,168,248,172,20,66,219,2,142,49,225,198,198,176,82,62,109,78,105,164,16,87,140,55,141,42,218,52,208,119,8,192,64,45,77,107,171,214,192,83,92,220,227,107,213,254,116,51,84,211,92,88,23,93,154,226,128,135,215,79,220,129,206,183,202,58,89,137,187,199,152,138,245,188,40,159,51,161,248,22,135,230,64,135,184,188,181,222,12,154,79,193,115,210,116,237,128,178,254,133,22,232,122,121,118,8,144,59,151,155,37,128,30,130,18,58,231,247,221,110,40,43,18,195,15,157,179,228,188,171,231,137,38,234,1,79,243,59,114,100,59,96,154,244,159,171,45,174,236,48,4,20,73,203,127,247,50,41,108,135,87,126,251,211,247,184,167,199,164,155,124,62,45,228,236,241,203,175,166,238,84,52,165,13,70,237,204,225,140,11,253,252,116,241,102,107,208,227,236,45,125,110,171,112,112,20,3,38,191,111,157,60,203,93,32,193,31,58,187,209,152,168,222,244,2,188,30,82,137,198,17,122,65,60,0,253,101,75,231,198,75,33,255,162,109,220,13,162,163,64,135,9,68,9,122,22,237,200,241,92,144,41,36,133,173,101,233,194,179,171,134,22,178,228,123,220,241,164,61,70,9,66,80,160,216,35,7,12,107,180,86,122,79,178,31,142,82,97,169,191,76,17,191,175,13,208,252,20,154,210,109,235,85,24,31,172,181,160,48,74,52,223,15,166,245,37,42,25,64,131,7,63,95,24,66,30,125,176,221,77,157,245,131,23,35,184,21,222,193,225,14,204,194,156,90,254,14,243,161,95,77,184,80,167,63,222,222,253,152,228,207,30,58,128,110,6,142,223,123,155,162,136,82,174,96,209,184,239,77,137,81,85,17,186,102,236,60,51,126,154,111,169,117,249,199,94,241,74,210,31,170,53,74,192,181,197,236,255,193,15,218,92,100,197,80,218,15,20,70,96,184,202,197,67,9,66,168,97,114,106,96,123,110,104,240,5,70,247,117,92,152,246,115,125,240,69,127,83,220,28,73,39,221,142,58,241,195,48,111,8,29,107,209,0,197,103,67,166,56,82,243,186,184,198,113,69,103,142,143,109,44,137,90,157,75,28,58,236,4,8,165,117,117,117,24,4,70,92,221,178,113,165,107,203,24,197,21,59,204,8,136,191,180,153,173,161,52,224,87,103,172,43,237,200,68,226,46,199,168,229,179,167,164,246,244,240,229,72,35,3,183,250,116,169,26,115,94,92,108,226,234,82,70,135,237,61,98,170,64,176,172,146,21,227,71,63,236,131,86,166,181,213,105,149,157,145,214,250,1,113,236,64,189,183,181,101,184,137,98,132,181,109,169,109,117,124,178,233,118,246,108,198,42,182,212,112,59,31,33,140,39,218,232,84,228,113,26,105,248,14,155,146,1,150,192,193,180,114,136,120,109,186,163,180,95,96,46,11,194,250,152,81,251,217,158,162,129,78,240,56,14,39,50,185,111,222,198,132,57,239,217,245,84,218,157,125,132,228,237,61,156,16,149,122,146,43,212,243,198,205,41,67,213,184,181,85,85,205,216,45,9,112,236,63,192,49,85,232,208,120,209,227,186,76,127,109,42,123,155,170,239,1,239,240,201,22,244,90,218,131,177,160,253,114,5,177,130,127,156,53,224,190,72,143,123,87,50,254,21,65,17,113,192,233,151,141,32,42,122,50,69,149,20,217,0,183,87,27,21,232,148,250,208,96,254,54,197,154,15,93,60,183,68,199,118,218,87,86,179,194,4,117,166,237,214,88,255,231,11,30,179,22,238,136,246,228,201,32,5,254,141,216,49,95,240,180,213,241,63,163,155,83,192,86,153,244,132,13,230,168,30,105,52,149,135,169,36,216,139,105,181,138,195,108,73,79,117,151,49,157,205,128,207,99,43,63,247,226,235,59,35,109,45,166,243,161,169,222,130,150,248,247,49,129,75,127,162,33,115,68,19,5,172,212,231,184,208,247,42,243,134,203,129,207,250,211,88,60,140,62,94,193,1,93,207,124,106,75,42,195,244,29,17,7,37,242,168,165,12,16,238,245,207,188,170,197,250,76,52,91,75,193,226,183,236,65,233,182,121,208,225,69,245,208,8,245,135,182,104,25,29,205,183,48,143,193,153,73,212,60,33,107,75,90,4,60,86,126,75,75,44,150,44,176,54,17,45,99,94,169,43,96,98,95,79,221,10,197,15,245,194,67,137,166,97,181,67,175,36,224,221,158,232,110,238,222,244,85,137,16,164,252,196,210,113,19,239,115,155,42,139,214,79,29,3,192,41,70,15,204,178,125,10,164,198,117,220,235,79,205,81,51,193,144,128,180,175,157,179,82,47,248,132,202,171,13,115,128,52,51,233,181,220,252,171,127,58,48,187,201,19,247,162,65,230,91,211,149,182,116,252,107,205,69,209,66,241,141,24,53,96,168,0,234,134,97,37,105,31,12,201,177,6,218,151,73,64,250,197,84,253,188,107,250,152,22,101,249,147,81,106,160,76,26,20,254,76,47,198,169,228,254,154,250,191,212,198,117,239,190,32,62,6,109,187,160,86,125,254,253,116,99,51,83,234,134,157,173,177,241,187,152,228,232,234,79,152,133,74,202,207,239,129,147,154,60,191,60,89,198,56,251,194,175,231,152,176,44,189,238,131,180,207,126,5,132,68,148,169,124,212,49,35,236,236,179,12,251,181,107,180,131,66,137,226,160,169,230,234,60,65,150,210,59,192,33,215,161,227,184,60,53,70,217,243,242,149,78,221,39,26,78,145,247,23,21,174,132,7,86,125,174,157,212,193,127,195,77,23,224,156,79,250,141,74,197,233,48,29,84,227,41,59,169,61,170,178,168,81,44,144,5,189,15,230,220,218,108,69,235,209,253,51,221,213,50,252,234,101,116,214,154,251,168,20,156,13,135,9,130,233,178,197,69,240,195,186,90,237,168,10,99,45,170,63,156,237,28,6,241,145,84,176,121,85,147,205,140,155,111,235,55,123,54,202,178,98,196,145,125,208,181,199,25,234,182,23,12,247,25,26,3,73,79,16,173,253,38,225,32,167,159,52,137,12,255,82,247,189,108,24,163,178,188,116,250,53,18,127,40,237,144,85,19,154,137,64,200,23,192,57,240,50,181,123,77,109,224,168,126,40,36,178,74,215,111,234,132,110,213,145,236,57,247,146,199,198,75,42,94,16,64,65,227,177,118,53,5,192,186,118,27,227,192,231,91,62,201,9,14,142,220,253,201,154,209,176,15,133,141,19,196,97,210,105,18,11,159,132,241,221,74,71,130,134,162,48,253,109,248,94,86,92,109,172,179,93,225,138,198,242,7,147,128,212,230,35,242,238,20,7,57,92,16,177,86,155,17,214,204,230,47,70,215,168,86,30,226,50,28,23,209,135,197,136,130,150,222,28,158,187,238,40,45,148,106,236,162,185,21,7,46,99,172,185,65,36,17,146,215,28,87,11,34,171,124,14,107,145,208,204,7,159,153,164,79,77,57,228,30,254,88,200,242,148,161,215,146,25,31,129,18,142,144,175,49,201,15,149,128,55,59,146,140,231,32,102,236,43,111,160,89,172,157,152,216,224,211,235,234,89,71,101,168,182,2,180,53,193,230,207,96,110,146,173,2,91,141,248,114,120,65,22,41,15,14,31,72,28,92,51,255,216,247,4,70,54,243,75,187,27,15,54,124,230,79,6,109,187,174,10,21,68,187,107,89,215,252,121,254,223,128,211,143,223,158,52,150,49,170,248,215,130,125,186,233,126,53,233,248,247,250,14,184,253,41,32,175,250,228,140,162,95,13,35,145,10,148,156,49,92,132,30,63,216,100,129,178,58,54,109,38,143,165,195,12,64,90,125,61,209,112,228,222,28,166,190,85,115,154,199,4,111,185,250,176,76,27,67,205,253,157,3,220,37,107,145,81,49,41,39,129,173,17,205,135,101,161,19,251,204,150,68,104,215,159,28,158,64,165,234,96,148,206,185,249,109,43,22,107,209,18,167,73,16,196,131,229,7,54,3,32,63,75,59,152,96,15,76,90,62,235,202,223,121,184,48,227,241,182,235,75,154,199,242,42,206,244,116,224,115,226,106,114,221,164,77,221,18,193,245,63,19,42,235,94,11,163,228,112,24,178,121,205,65,23,59,66,28,37,243,171,22,212,177,153,138,19,34,85,52,25,219,99,105,243,32,158,220,163,255,8,214,46,181,222,22,172,120,254,100,132,45,158,98,158,65,153,76,113,148,160,231,83,41,116,246,198,26,47,141,184,216,83,50,51,173,243,161,57,156,107,213,72,230,134,245,214,201,0,140,10,14,95,69,225,25,217,113,96,216,26,166,58,108,171,184,226,23,112,211,158,96,122,245,147,243,89,130,66,200,47,89,48,234,27,166,219,3,103,78,156,207,93,52,73,134,134,152,187,31,104,76,156,247,18,227,174,158,213,234,145,101,94,187,60,113,105,162,179,203,245,65,129,19,46,193,133,27,148,83,190,167,173,98,205,210,98,26,54,83,168,143,155,83,110,37,182,93,131,112,223,119,98,164,76,32,93,83,152,62,70,191,55,22,175,50,86,110,188,172,251,218,84,223,104,69,13,90,164,228,228,62,248,76,185,174,77,78,116,11,151,152,41,112,238,168,21,180,127,186,19,62,207,144,56,80,162,167,13,251,107,75,254,211,195,90,164,228,222,116,46,150,248,233,9,229,164,254,244,217,116,74,241,77,103,65,186,166,234,111,38,116,179,227,107,79,106,192,116,84,176,201,220,132,90,86,64,160,182,56,54,215,140,123,47,243,140,100,80,108,158,198,131,99,179,106,172,115,91,85,102,124,144,99,99,106,251,223,198,110,237,49,83,112,207,103,86,120,88,109,246,15,166,149,96,181,63,192,46,44,116,80,235,163,213,151,38,68,225,70,43,85,243,106,169,239,95,42,170,59,218,76,62,84,51,212,41,194,110,244,206,216,78,254,164,160,67,21,162,82,31,144,87,210,171,147,101,133,62,24,247,70,83,158,72,214,45,231,166,174,244,114,54,173,21,98,154,57,57,34,26,43,120,197,122,113,183,66,38,135,71,213,154,0,150,7,58,82,254,211,147,202,70,113,192,177,143,167,231,229,217,207,173,34,93,150,230,168,209,83,9,135,106,174,26,61,222,20,61,133,93,74,207,9,41,14,217,53,206,154,112,110,6,210,71,149,94,44,133,97,2,43,14,19,59,147,98,56,130,106,203,35,103,198,188,76,143,171,194,198,138,224,48,4,202,186,95,229,230,157,31,13,173,216,164,85,224,136,157,100,239,219,106,8,182,110,237,210,163,255,136,202,96,135,11,52,159,83,157,81,211,162,117,24,127,93,103,146,81,147,143,184,57,133,45,69,119,90,148,84,190,5,240,163,111,81,35,203,28,72,183,69,26,211,166,43,1,16,67,92,156,72,243,252,10,58,81,77,55,249,17,73,100,208,99,218,75,224,141,230,37,36,143,29,134,225,66,131,72,16,124,251,137,13,12,203,157,22,28,32,56,50,253,193,145,214,234,235,169,101,8,111,149,28,3,237,50,234,68,67,1,82,253,226,105,18,143,90,239,124,236,150,237,23,195,25,245,180,226,16,190,237,49,81,38,12,209,111,115,7,196,242,62,38,196,103,115,210,90,31,156,219,118,97,62,143,86,10,157,157,192,53,143,208,117,79,143,127,131,215,140,60,87,192,232,71,62,62,58,68,108,195,97,8,205,180,80,181,91,14,218,39,41,161,27,181,207,150,17,28,76,191,154,230,194,199,73,199,48,241,243,133,122,65,186,192,181,109,18,141,151,111,72,179,241,133,100,237,216,172,84,31,101,135,169,19,123,163,145,165,251,210,132,154,228,44,166,250,244,231,118,239,46,60,112,65,203,226,169,17,132,11,250,27,210,108,66,23,218,211,5,131,184,231,237,129,59,125,169,10,27,121,121,192,212,141,63,53,130,28,210,254,224,172,93,61,209,177,20,182,187,140,70,15,114,102,78,85,211,240,44,221,230,55,111,200,208,62,134,229,32,47,62,3,70,218,119,105,1,34,194,118,241,219,232,49,106,31,5,199,127,139,159,158,136,143,235,189,139,205,149,15,238,22,118,81,24,22,111,223,23,14,220,30,73,190,149,140,20,164,6,204,222,172,246,242,64,28,40,174,46,88,215,226,124,225,30,141,81,46,252,136,45,211,255,145,118,124,17,75,138,63,94,122,179,206,214,128,23,225,52,181,244,137,216,247,128,49,85,154,58,157,148,227,223,155,19,240,81,31,101,101,55,229,127,247,214,102,159,9,45,220,76,114,113,85,50,243,9,165,238,190,175,109,30,234,126,224,236,186,67,6,15,101,184,162,155,167,120,163,56,48,68,193,234,45,83,139,122,127,155,149,173,5,163,195,66,49,241,228,144,234,38,45,9,61,251,132,107,76,211,52,65,241,215,120,96,79,88,129,34,9,158,213,213,70,205,36,230,202,113,190,52,70,108,176,83,38,25,76,173,138,122,226,136,128,199,107,239,167,170,140,220,90,241,212,39,209,154,243,90,91,31,12,203,167,6,140,39,213,203,3,47,15,38,1,111,216,164,212,219,197,242,244,183,54,123,76,67,81,80,46,245,28,87,119,51,186,245,189,60,253,136,146,57,244,216,122,107,232,169,91,60,216,121,136,62,245,193,32,211,187,175,69,196,160,215,199,207,142,126,77,96,74,26,158,111,77,250,197,191,199,132,69,186,62,240,10,118,45,131,135,122,125,230,213,123,28,23,209,39,2,28,10,91,221,108,15,216,170,107,116,5,224,184,56,138,48,109,210,159,70,59,228,222,123,16,97,208,123,211,132,233,199,110,38,2,160,244,88,211,188,173,234,15,78,27,152,186,17,103,101,159,229,184,114,192,43,239,167,252,119,144,106,245,49,165,94,72,115,109,102,250,187,22,140,29,54,212,89,106,96,49,79,231,244,51,117,248,157,158,8,0,164,26,169,5,76,48,227,185,26,205,176,17,240,49,78,117,237,34,80,218,98,245,161,180,209,53,196,198,161,81,99,9,108,35,140,121,54,60,10,100,227,209,26,157,223,79,169,120,139,221,144,190,35,45,228,163,80,97,133,217,250,107,123,209,120,15,182,100,114,187,180,96,83,77,173,214,166,0,107,125,246,56,48,204,172,79,88,100,186,39,208,172,68,225,9,115,45,90,75,191,8,64,195,113,154,218,167,58,151,137,243,196,213,52,47,106,6,254,216,50,205,35,112,88,173,244,211,105,60,20,90,177,18,48,20,114,243,9,60,154,72,201,7,211,104,170,209,135,3,87,54,122,135,11,44,83,89,3,147,84,200,248,213,228,96,212,182,100,237,53,87,97,111,216,37,80,19,9,108,157,77,254,222,166,194,150,251,3,247,28,112,71,156,94,135,28,197,225,251,104,214,122,84,158,152,41,4,230,254,222,56,253,79,28,139,22,66,175,236,49,18,158,173,221,20,172,100,103,236,160,0,229,108,198,237,65,45,227,224,48,209,247,174,15,142,226,203,231,217,53,146,90,103,245,62,97,100,28,224,111,166,21,11,183,61,149,253,24,198,221,167,210,54,226,226,246,71,216,111,190,17,40,215,211,141,130,35,15,122,2,163,186,167,159,123,153,132,128,195,155,104,251,122,94,172,123,87,115,67,78,230,145,63,57,179,97,58,231,13,250,124,101,43,43,24,84,104,213,41,128,128,207,78,255,204,21,98,25,238,186,225,104,163,224,168,240,106,158,144,6,134,188,231,233,119,136,104,44,140,75,36,113,222,175,25,13,165,13,142,239,242,4,138,207,84,241,210,100,80,228,56,116,76,208,43,30,113,49,197,57,122,236,66,49,228,13,13,6,111,213,24,161,244,158,0,96,192,232,214,23,133,83,208,153,25,220,180,149,123,18,172,104,190,66,128,203,179,41,193,51,227,153,114,96,246,157,183,133,132,224,98,188,24,98,196,242,219,56,169,242,228,198,173,46,40,245,220,43,190,38,189,18,122,10,84,216,166,239,231,98,231,16,47,127,210,13,227,10,167,232,245,52,42,155,47,108,141,58,59,230,56,9,56,77,42,64,196,236,133,205,204,82,171,70,16,152,210,184,85,3,54,118,86,129,201,250,167,184,186,154,218,167,192,137,22,163,128,81,123,147,64,49,90,224,103,219,136,155,31,139,126,73,148,108,254,90,144,124,133,156,205,181,164,135,215,201,154,51,99,105,147,117,238,15,113,147,55,225,130,162,211,242,84,177,83,110,24,23,195,73,83,244,98,163,94,138,95,102,87,95,47,63,151,83,6,192,47,52,105,41,21,102,48,214,203,253,105,139,255,12,133,91,136,11,25,156,53,6,141,192,111,242,98,67,126,26,22,69,189,218,100,213,246,133,41,151,81,190,180,154,189,110,142,215,62,243,225,97,60,59,206,95,217,119,55,92,234,133,64,155,128,165,26,227,77,231,255,3,223,22,67,250,213,11,201,193,135,84,111,57,217,14,123,233,82,153,3,248,30,66,209,220,72,194,147,146,100,91,255,138,51,160,48,205,170,74,226,13,83,59,93,119,142,194,171,32,85,117,208,221,220,115,245,216,87,77,237,5,38,82,132,237,129,81,133,215,142,133,14,5,71,44,31,194,169,243,133,147,51,227,3,147,26,211,223,102,76,74,192,231,53,53,51,108,73,207,26,187,194,110,143,212,173,241,119,123,130,20,216,170,144,31,56,12,48,58,114,158,118,7,6,165,222,3,130,10,154,89,222,17,13,123,154,42,151,227,178,203,44,27,132,56,253,100,163,150,100,104,136,153,124,116,241,196,46,240,120,234,57,198,48,74,9,31,50,171,83,124,40,16,161,56,112,115,128,100,248,172,47,124,38,130,31,155,208,190,157,125,179,63,112,14,123,187,154,182,208,208,215,66,156,214,135,172,27,11,134,222,155,94,23,55,84,168,130,216,42,115,96,77,238,97,234,83,25,113,166,142,126,143,53,91,28,16,198,151,162,19,97,160,200,234,67,54,30,110,110,147,44,190,39,234,168,253,137,94,211,72,191,189,40,238,192,24,153,207,28,67,183,211,141,82,170,21,155,146,92,209,144,208,189,5,234,192,38,139,38,95,131,164,74,196,53,170,89,60,210,95,133,14,215,253,24,20,119,168,22,44,108,217,217,235,166,129,169,30,159,10,159,247,138,225,94,198,46,42,227,89,150,209,242,56,76,211,127,215,90,89,120,46,230,133,105,222,146,65,179,164,150,111,71,4,149,186,74,116,146,35,158,222,65,101,13,152,83,29,225,227,96,51,11,125,254,111,200,183,149,50,16,37,96,79,35,54,146,32,200,130,9,12,149,166,31,123,84,185,33,186,41,236,164,144,104,133,21,179,139,157,201,2,83,149,17,243,104,19,130,84,245,135,227,13,177,159,5,92,155,50,113,146,81,171,229,190,247,121,108,45,18,38,83,120,247,35,184,30,245,80,164,178,170,132,201,138,135,0,91,182,42,244,192,232,17,247,102,115,211,158,156,3,159,137,93,46,188,9,28,254,231,127,253,211,63,255,245,159,254,249,207,127,253,219,95,254,252,191,254,254,255,252,207,127,248,203,63,254,143,127,248,151,255,242,239,255,239,191,79,255,250,175,127,250,63,127,251,151,127,254,243,223,255,221,191,251,243,63,252,237,127,255,245,207,127,247,167,255,254,231,127,250,159,127,254,219,95,255,229,239,63,224,63,252,229,31,255,252,31,255,246,215,191,252,227,127,255,187,63,253,215,127,250,167,191,254,183,191,252,227,63,252,237,220,231,63,69,49,55,101,66,151,52,152,111,245,200,154,152,183,113,25,137,137,165,254,91,63,82,234,214,233,224,63,106,193,187,165,226,6,148,220,206,11,163,151,246,192,103,209,20,129,181,229,247,124,123,156,103,129,207,199,254,55,127,35,147,30,253,166,5,90,150,212,142,72,81,59,50,108,62,35,77,123,92,149,234,105,138,93,222,226,223,126,220,116,130,102,250,240,60,128,223,208,9,84,210,196,179,95,39,250,102,3,70,210,77,150,49,5,168,205,79,200,70,200,106,137,107,57,208,251,118,186,7,52,5,43,254,163,192,107,6,153,22,112,163,33,94,118,206,202,49,232,15,222,76,17,76,247,93,170,159,74,220,156,2,40,53,74,48,49,135,47,227,243,7,93,144,199,174,232,40,23,4,76,105,194,115,80,17,189,118,20,187,78,251,4,6,25,252,24,82,36,106,85,196,130,142,216,236,210,227,237,215,251,146,212,142,195,212,240,61,157,230,22,206,73,133,71,243,74,56,168,202,80,204,120,104,113,91,68,141,26,91,225,72,106,66,138,167,210,76,26,75,95,154,26,150,44,104,211,148,225,128,140,200,243,245,6,119,125,41,104,232,178,91,44,160,104,56,171,73,158,219,253,26,166,138,166,145,52,140,156,237,17,165,214,77,171,76,189,1,248,223,247,125,231,150,52,37,50,141,103,61,223,171,247,227,210,66,170,224,125,52,246,211,15,229,58,145,253,238,164,107,192,3,6,105,129,137,229,120,252,29,152,108,153,192,173,204,136,185,2,247,249,56,181,244,224,148,24,179,227,100,150,183,8,168,225,214,94,184,168,132,215,180,94,149,152,102,168,106,105,103,158,145,238,68,252,195,94,108,237,167,66,111,84,121,50,34,213,154,211,160,139,242,190,54,37,237,79,136,143,174,241,22,63,77,5,172,214,168,158,137,131,58,230,133,231,126,82,57,217,120,96,239,12,215,208,10,114,50,213,213,101,126,243,95,169,174,169,214,172,45,246,148,3,23,37,0,88,255,15,109,103,154,107,57,110,44,225,13,25,13,206,195,254,55,102,126,121,148,201,224,53,252,179,27,120,120,174,138,146,142,68,113,200,49,130,178,233,136,222,55,83,166,126,186,8,6,181,161,119,237,13,162,132,74,227,154,175,145,216,40,56,86,201,169,69,104,185,215,11,23,58,28,94,186,211,86,46,76,101,91,86,82,209,74,254,245,194,16,159,43,76,233,193,133,219,75,42,138,164,231,186,15,142,97,151,159,206,140,22,126,16,105,182,170,182,28,134,192,89,186,177,35,45,164,207,148,242,4,126,246,152,104,132,15,247,195,248,99,26,209,177,242,207,31,210,195,216,64,187,216,190,95,196,26,223,30,146,37,215,107,99,191,50,79,95,169,238,168,152,141,175,141,162,215,211,30,116,14,72,103,131,104,205,110,166,217,105,202,238,60,194,78,213,90,203,15,121,218,178,246,47,135,161,5,211,102,23,50,198,45,6,28,66,241,166,189,69,144,46,108,247,162,48,196,150,214,18,192,126,138,204,238,7,207,110,231,153,230,220,137,73,249,250,66,65,82,217,211,96,31,232,41,166,41,229,149,106,131,162,90,219,35,235,199,201,68,29,188,150,228,211,66,250,141,74,167,34,175,62,85,16,44,32,223,138,201,102,101,101,158,178,5,176,60,194,65,153,33,186,29,2,183,43,19,129,181,58,147,190,216,198,90,152,41,126,155,110,12,45,232,47,103,155,113,106,30,98,170,83,73,42,161,60,43,235,94,140,241,55,181,166,5,85,16,223,24,108,107,212,114,50,248,155,124,68,1,233,54,150,66,158,124,165,209,12,62,55,211,58,31,202,176,61,72,215,9,62,234,115,145,196,189,151,82,119,162,133,79,232,102,198,120,12,218,169,165,96,5,67,99,197,88,147,91,148,141,242,120,72,116,118,199,27,17,200,215,42,182,65,143,109,190,48,165,230,242,198,28,153,78,172,217,232,15,57,254,99,86,248,210,250,3,51,235,244,106,126,45,62,69,102,251,208,18,32,28,21,231,114,4,38,110,44,67,178,168,61,136,39,207,198,201,42,191,189,160,205,243,244,84,63,3,175,129,226,65,235,35,228,120,31,76,85,162,130,8,143,196,107,33,100,45,17,8,211,102,41,78,96,73,102,233,97,1,31,38,96,144,46,108,172,72,229,194,8,209,77,63,246,58,157,140,115,8,87,10,233,87,23,59,104,200,83,85,33,246,24,100,25,74,100,190,240,80,147,176,111,12,34,30,45,28,234,179,93,144,46,148,39,63,127,81,138,151,31,225,12,12,233,179,33,227,13,199,177,163,149,204,188,140,10,188,7,221,227,119,198,130,80,244,222,28,186,94,211,139,37,177,179,52,74,14,14,224,236,237,19,237,39,230,122,237,47,147,6,175,119,76,209,21,20,43,31,216,88,175,2,62,223,114,233,213,8,78,199,36,71,127,82,106,103,169,3,168,215,169,197,250,77,244,125,252,171,94,13,97,40,216,112,191,225,178,126,72,105,238,36,119,135,74,90,14,216,186,196,21,166,28,245,194,67,249,218,40,116,164,110,35,224,134,52,171,94,77,39,169,111,38,244,67,15,33,185,35,136,69,25,225,116,120,146,161,201,10,223,14,133,246,235,58,184,134,217,248,137,131,122,60,20,13,145,185,228,98,168,118,195,38,68,22,233,172,164,45,176,41,12,249,189,39,218,182,85,97,122,99,124,205,31,79,131,253,185,41,140,13,95,28,54,217,106,121,109,211,87,115,127,13,125,142,44,4,47,63,184,149,184,26,190,220,244,92,77,24,216,7,13,105,54,41,186,5,46,28,209,14,231,243,40,83,71,229,60,73,24,187,227,220,120,9,143,138,193,4,60,28,206,86,238,243,252,118,142,197,3,81,77,77,229,125,180,229,172,132,192,116,139,233,176,144,140,184,191,141,248,218,214,79,2,189,181,207,68,251,216,99,200,152,79,228,217,138,163,104,177,246,161,232,113,254,220,192,49,197,172,173,223,19,134,31,231,9,110,136,92,13,41,70,57,112,139,14,159,134,0,133,144,189,15,236,147,230,218,95,212,126,252,121,171,179,87,173,56,154,38,201,83,253,152,100,126,92,246,18,20,186,245,161,176,117,95,56,60,170,206,81,252,64,39,238,56,224,54,137,9,133,73,246,125,104,49,34,46,125,44,36,64,60,32,138,254,142,146,235,15,35,52,14,243,99,90,154,99,200,151,164,165,59,202,21,167,169,213,234,252,223,166,84,85,2,134,54,190,43,124,155,185,128,121,231,251,94,20,199,221,236,39,226,53,67,242,74,7,182,148,151,163,20,199,223,56,48,40,69,157,241,100,240,138,79,133,169,205,242,232,220,68,196,173,235,79,103,202,119,125,255,158,70,237,123,163,142,7,54,133,26,135,199,143,168,229,194,231,248,45,81,6,54,73,231,11,87,202,32,69,60,98,10,18,32,152,250,211,180,58,56,103,14,250,61,132,164,155,192,199,15,141,146,65,42,198,132,8,104,64,224,70,31,173,163,198,11,36,23,83,2,29,25,72,82,238,40,35,8,124,78,211,22,95,19,126,111,41,165,63,112,131,49,214,199,12,7,72,164,70,129,243,10,235,137,237,124,74,173,48,48,54,188,47,143,77,84,224,189,121,80,195,54,164,183,246,214,231,134,196,194,207,203,69,36,68,138,34,12,30,97,38,208,65,179,36,21,193,173,103,48,49,82,175,7,33,122,121,30,108,185,175,6,191,243,148,0,36,247,38,66,244,61,54,69,9,91,98,6,195,34,198,197,83,140,191,150,202,244,192,123,70,112,123,97,237,136,166,13,90,45,212,100,46,135,207,62,43,44,143,192,100,221,227,230,231,228,74,178,225,224,136,227,220,125,240,241,227,242,212,73,106,132,183,190,165,64,179,185,132,203,157,202,97,115,175,29,38,253,169,159,139,178,133,48,112,48,70,187,26,141,4,235,66,173,19,53,28,140,196,162,176,177,236,57,12,173,96,145,57,14,57,135,119,51,82,142,132,23,162,232,108,174,233,7,10,51,132,188,246,217,255,207,94,17,48,63,45,182,21,29,106,80,203,126,48,165,220,69,87,8,62,106,20,37,65,240,37,219,108,129,62,169,122,216,108,91,122,84,134,196,8,243,124,42,156,79,117,252,54,121,236,95,181,128,123,199,16,225,31,15,105,41,76,21,215,114,152,214,41,49,98,142,175,91,187,183,2,55,210,28,208,158,11,220,161,215,219,14,159,73,38,73,93,224,145,157,105,17,88,173,171,115,224,161,53,229,111,5,143,152,112,180,0,211,43,113,97,76,160,59,158,21,62,206,156,227,193,54,7,100,85,248,44,243,111,30,108,147,52,108,122,113,9,129,247,246,163,248,19,3,167,90,105,149,151,151,17,186,79,162,82,8,124,254,202,29,231,227,172,38,233,246,32,85,105,205,141,142,34,159,33,251,9,125,213,195,27,227,154,9,123,221,140,214,176,110,255,229,213,178,136,116,207,245,92,139,214,141,143,38,5,168,75,191,36,69,33,145,67,220,120,122,210,182,106,15,134,136,168,195,103,147,205,83,159,219,158,197,175,30,214,153,171,87,211,244,239,23,211,247,83,235,122,80,206,200,128,199,159,225,78,117,68,36,98,83,234,44,209,29,96,99,103,13,120,54,209,103,176,171,151,147,227,65,18,83,103,125,175,158,211,229,227,80,210,166,243,33,63,31,211,183,178,78,133,84,19,234,60,80,124,134,128,41,24,42,250,224,28,45,57,96,14,150,46,147,172,82,178,218,62,212,182,100,217,170,160,134,216,30,220,233,112,133,22,225,190,167,12,109,58,67,81,167,19,93,104,228,0,81,44,89,129,210,198,160,48,50,83,53,96,82,236,250,177,170,113,246,5,252,83,109,187,48,142,250,216,254,211,132,20,213,183,168,216,44,109,57,124,220,207,52,196,190,33,115,221,198,133,105,129,17,47,16,146,132,228,31,211,186,170,206,5,50,83,104,183,240,50,67,210,66,91,245,227,6,137,241,104,230,56,48,100,2,250,222,16,131,239,18,48,183,19,239,183,162,30,176,98,76,167,157,155,242,228,22,71,249,12,5,96,139,158,93,24,241,45,55,97,8,225,16,84,150,121,70,147,235,190,232,174,89,31,252,236,208,49,38,243,167,209,122,65,88,118,107,246,137,66,215,117,145,207,1,31,173,139,220,210,48,7,121,140,252,238,54,89,225,11,195,91,112,135,132,100,91,118,38,92,96,99,163,191,240,249,30,240,132,127,48,171,67,136,91,7,167,188,83,29,130,66,204,163,23,155,233,124,97,218,43,134,194,123,186,93,6,12,177,228,157,71,100,17,139,103,5,201,81,144,107,232,2,55,2,8,219,225,66,3,216,18,152,116,252,116,148,200,166,120,45,24,109,205,27,30,128,169,154,190,67,106,241,101,185,55,154,47,98,6,16,55,137,56,7,227,67,39,166,192,208,28,140,237,15,110,229,199,178,207,54,227,166,28,254,104,184,3,66,203,52,112,207,92,205,172,103,139,162,202,54,75,196,126,123,97,0,48,220,245,50,164,140,209,248,54,51,54,38,164,129,229,181,77,113,50,251,123,113,206,75,147,163,149,22,13,239,242,237,185,82,5,47,207,125,142,72,47,120,235,70,152,38,220,49,208,178,50,80,254,96,103,13,55,137,53,31,184,208,185,230,15,214,178,138,105,12,99,80,246,35,17,20,85,131,44,48,202,174,190,93,229,246,139,178,43,124,206,158,207,176,234,86,218,178,138,94,77,83,239,14,152,237,234,102,43,129,233,86,142,7,199,51,145,207,209,41,135,115,202,156,14,47,205,249,242,250,219,214,175,233,31,179,27,199,252,157,72,29,221,160,248,28,228,218,68,97,145,112,18,20,20,31,74,206,84,196,90,65,151,11,166,18,25,53,77,17,65,57,79,98,6,211,177,49,117,200,232,81,240,126,213,14,75,86,17,46,42,96,124,21,127,105,34,230,98,222,119,150,218,246,131,201,216,147,229,204,3,61,127,209,3,221,154,80,31,223,179,124,35,66,234,48,73,149,185,193,41,78,181,159,144,71,215,151,30,180,86,100,135,217,37,151,254,54,101,126,223,91,97,159,32,112,161,247,198,166,94,14,79,196,162,219,243,224,197,123,70,129,137,133,202,147,157,221,26,221,144,15,182,30,96,57,59,236,126,30,129,233,208,43,55,181,234,206,5,48,167,56,90,233,98,27,47,234,241,134,110,205,167,227,129,207,151,239,49,224,24,225,77,76,20,123,152,125,81,120,65,245,185,225,94,29,254,211,196,114,132,191,203,238,29,188,52,84,246,160,89,168,87,215,91,223,78,161,34,177,112,69,207,34,255,230,111,49,246,9,93,89,133,226,209,226,3,74,155,102,157,207,136,141,30,195,109,209,120,113,95,105,25,132,32,228,131,105,44,201,98,250,119,234,240,189,44,18,152,212,140,14,9,101,223,53,224,243,96,207,244,38,176,145,2,125,58,112,141,253,41,66,44,176,210,90,133,130,206,49,84,186,2,38,102,167,139,195,146,9,126,168,85,172,145,221,117,59,129,166,208,79,45,108,207,227,242,232,22,91,9,190,249,213,213,168,3,179,194,173,187,179,5,12,25,222,115,117,9,157,90,115,116,201,36,9,108,213,138,37,224,46,25,84,180,97,17,228,249,6,5,186,184,37,220,96,212,170,147,241,219,14,91,213,128,28,137,171,144,175,141,171,23,101,94,242,100,16,122,56,121,112,167,30,33,213,231,188,53,66,48,135,33,228,21,57,164,113,28,82,179,204,28,134,207,99,168,225,181,56,49,252,183,41,155,44,114,28,147,34,93,174,100,70,227,48,9,122,177,234,6,189,146,110,213,81,146,182,68,70,28,131,243,60,152,175,235,198,18,207,253,177,133,119,242,216,18,137,158,71,119,8,42,166,179,248,190,146,147,3,27,9,176,248,160,133,148,248,247,211,84,7,77,221,82,170,145,35,126,95,147,10,190,33,172,52,3,214,245,236,76,186,198,171,59,138,198,119,206,84,105,30,201,128,158,182,21,181,81,10,130,73,94,189,14,229,31,221,57,10,211,37,155,253,183,121,205,150,37,98,48,11,145,243,239,123,81,201,59,132,250,229,152,212,212,16,250,153,73,48,95,169,35,17,2,32,153,227,55,223,54,87,36,122,132,250,183,11,95,195,130,129,28,199,214,81,193,234,249,96,200,227,119,82,247,57,173,28,133,247,36,183,136,90,170,219,63,97,25,255,190,23,47,222,250,227,246,227,49,124,97,72,227,100,47,125,188,46,242,138,21,100,253,162,210,39,107,14,27,77,217,31,76,229,153,176,115,51,136,3,86,177,15,158,208,82,171,167,217,173,33,249,251,36,204,209,45,205,93,184,249,144,51,249,163,193,50,80,213,193,30,153,254,69,127,177,109,139,123,63,174,205,244,228,131,17,39,156,35,231,241,93,216,155,191,223,38,185,156,53,98,87,137,236,198,177,11,45,224,124,96,234,252,189,198,151,210,86,10,20,135,194,8,132,251,205,207,156,78,69,99,22,107,178,145,45,135,167,25,216,2,139,118,10,69,185,36,98,101,25,160,73,226,36,69,86,34,61,147,126,177,99,218,248,94,141,154,213,146,182,77,64,178,42,223,84,34,191,88,133,252,24,24,75,223,127,153,120,119,214,33,61,43,40,154,52,112,175,233,38,82,127,111,209,134,237,15,118,172,200,179,168,212,105,179,176,180,255,54,17,184,174,107,255,156,43,174,220,13,129,20,193,68,125,112,188,203,175,50,176,219,255,238,26,56,56,107,47,187,138,33,249,51,8,87,117,192,43,162,197,223,231,154,184,50,73,111,78,41,166,119,185,211,193,14,77,243,51,85,224,199,250,30,28,134,225,243,69,117,30,158,189,218,25,188,77,19,122,72,119,49,46,194,217,140,253,156,160,241,168,102,93,189,112,18,186,210,7,61,79,24,66,186,87,163,121,237,110,27,76,105,79,2,142,179,51,58,22,172,151,178,106,252,149,71,169,113,115,107,113,151,170,90,28,116,206,219,239,197,172,47,70,40,213,135,105,46,121,192,16,46,227,52,178,158,50,80,41,103,159,106,144,156,227,238,234,39,57,83,219,205,25,68,140,81,251,16,24,78,86,191,184,255,232,1,4,69,218,215,247,83,139,188,207,231,98,190,128,27,13,166,2,166,133,16,7,166,229,49,174,238,144,175,41,76,75,207,138,223,38,63,162,113,137,141,96,172,251,25,203,202,84,52,0,144,56,17,125,103,128,20,47,107,102,209,52,3,60,163,100,162,60,173,107,4,32,145,133,232,126,115,139,160,63,87,159,163,220,53,126,232,17,44,74,169,136,200,27,148,113,254,98,72,25,85,113,159,232,124,111,17,94,32,185,90,36,238,1,169,45,69,249,129,82,66,41,38,7,57,81,47,244,33,17,6,101,190,160,139,226,18,7,73,155,169,7,127,166,48,203,32,224,166,138,227,163,153,79,228,235,11,247,38,9,45,33,240,28,174,59,9,220,158,48,44,185,22,36,106,28,54,122,18,121,105,4,210,218,189,57,9,103,169,239,0,166,206,82,96,41,253,55,106,186,51,142,62,40,7,165,40,65,96,66,86,241,177,105,201,150,62,17,96,248,18,46,252,76,67,122,130,87,187,40,140,62,26,144,33,105,148,220,206,66,161,183,232,231,40,164,255,124,249,64,104,63,219,122,225,229,45,86,192,243,9,119,54,148,20,156,149,13,120,169,153,69,215,110,242,141,24,214,168,39,109,217,240,121,194,96,160,53,98,73,71,15,23,7,129,43,245,118,132,188,242,115,107,54,60,135,137,88,73,84,143,62,100,172,132,15,166,81,102,22,253,150,108,51,62,7,241,111,148,182,214,6,20,42,236,15,158,68,149,210,51,143,208,16,245,49,161,73,64,247,148,102,172,195,223,118,54,82,34,133,174,203,35,193,179,250,181,206,80,189,111,138,203,2,83,80,245,253,54,229,78,111,166,171,25,179,230,55,224,3,2,189,167,116,165,154,98,74,242,171,207,105,146,154,154,50,103,35,216,94,225,10,193,7,129,17,221,229,141,20,212,111,78,187,145,200,26,19,227,221,52,112,127,48,190,218,19,84,63,207,226,89,12,248,59,74,17,142,163,95,120,120,127,118,144,37,41,30,75,133,6,70,47,185,167,193,7,118,197,252,199,4,251,140,102,43,253,59,182,236,212,195,235,216,103,95,81,216,32,78,135,14,159,158,202,108,96,223,147,101,11,124,63,123,33,9,90,31,82,178,79,237,137,211,154,12,213,183,147,14,250,59,183,214,18,49,211,138,151,97,112,14,81,224,255,76,196,178,92,137,1,120,173,244,76,165,9,225,226,7,23,43,64,147,67,187,85,107,15,248,230,74,57,255,237,161,209,82,72,37,61,112,66,61,119,198,157,19,152,169,22,87,147,155,216,50,44,232,253,122,212,156,225,180,138,86,69,123,88,251,192,120,231,77,97,210,216,247,106,92,71,189,186,98,60,253,208,74,223,136,116,38,99,132,142,229,125,37,230,118,172,170,14,113,55,95,178,57,108,59,129,62,183,73,174,196,205,77,240,87,134,20,74,55,39,88,166,4,134,254,31,189,57,161,244,207,193,2,38,9,43,55,103,111,216,62,164,213,162,146,79,4,57,187,82,231,48,2,125,45,160,162,42,32,138,183,142,71,3,115,249,19,34,166,117,199,231,153,181,117,234,113,63,17,103,243,149,91,33,189,203,91,3,200,24,223,125,94,120,60,167,207,68,221,121,220,171,151,190,147,69,63,227,107,88,133,175,14,216,164,89,178,249,91,65,219,184,187,62,24,167,209,112,184,154,119,166,193,141,124,78,225,229,15,6,47,191,244,128,17,220,72,84,149,57,60,235,210,48,237,241,187,204,19,112,120,25,235,176,194,45,74,160,134,21,178,52,205,68,152,49,184,47,252,244,8,1,143,126,167,25,166,125,214,211,105,53,211,244,13,24,34,53,125,114,94,173,92,120,107,211,10,65,157,188,189,32,25,237,217,156,158,5,176,16,251,222,62,135,173,44,71,87,192,50,81,236,11,191,165,95,112,128,195,241,235,48,22,181,196,16,218,254,233,94,127,112,199,68,213,5,130,75,233,121,41,54,222,60,117,162,157,221,49,220,58,80,105,94,162,103,97,38,79,95,34,236,76,223,130,188,213,134,253,101,59,252,139,225,235,15,211,47,153,252,185,38,164,109,18,87,49,226,37,143,120,146,150,163,155,91,19,25,118,156,125,103,64,37,206,161,117,120,232,230,157,121,234,11,247,76,81,68,126,245,183,173,252,229,7,147,85,221,111,124,143,222,114,255,30,13,181,205,169,246,194,182,26,144,239,197,218,249,150,72,217,43,12,77,74,119,152,190,94,53,207,72,52,121,29,31,230,1,154,138,207,168,213,234,41,24,204,76,24,9,244,209,112,126,171,63,26,146,162,125,61,240,173,146,34,96,119,220,48,13,240,161,114,210,125,146,27,45,71,127,62,9,13,222,126,102,159,147,137,196,111,121,174,46,222,5,60,224,173,237,173,214,231,183,157,197,129,195,136,20,205,122,30,124,59,29,35,73,69,26,252,218,243,218,231,77,3,134,179,247,153,196,19,234,124,127,47,147,194,88,250,224,48,126,52,31,114,88,30,178,238,196,4,30,189,80,16,24,97,154,103,54,144,179,244,39,231,81,132,35,140,185,4,145,190,255,54,135,83,126,66,201,168,173,250,84,67,143,115,105,121,88,55,173,80,63,66,26,226,10,67,243,90,199,111,224,80,250,224,197,32,237,39,77,67,214,203,97,4,113,210,212,8,250,38,221,49,28,54,254,171,39,47,96,42,12,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,244,238,223,19,51,84,153,111,233,184,76,225,225,64,9,1,223,156,140,169,145,129,250,52,182,86,95,173,5,164,25,152,250,38,135,225,31,145,162,138,78,19,121,172,17,168,206,154,244,0,154,112,26,21,203,14,19,203,144,162,161,31,229,155,127,79,227,170,27,154,43,236,198,238,234,87,155,186,109,125,174,190,244,23,192,103,237,75,120,144,152,222,152,49,166,216,138,18,118,129,30,0,254,72,71,39,233,67,25,21,132,161,90,247,65,155,102,162,41,140,157,252,21,126,26,93,122,210,192,9,60,42,126,250,25,197,188,206,35,246,171,158,3,93,132,15,37,79,51,187,209,134,5,60,155,86,92,64,200,51,60,47,96,13,129,89,3,89,220,110,207,248,152,203,154,206,228,185,22,245,10,221,175,70,44,64,173,17,106,40,60,122,96,186,214,103,15,145,123,99,205,109,95,155,29,129,65,45,215,160,208,7,189,30,135,43,82,149,250,211,244,193,79,31,177,99,38,73,200,210,90,232,195,148,183,112,143,250,32,246,221,189,191,131,110,166,161,186,31,191,202,230,216,145,186,69,2,37,184,142,245,62,157,157,12,152,66,221,59,201,32,17,202,158,23,166,193,134,90,131,42,48,238,113,138,155,159,163,82,152,78,8,252,211,241,255,189,214,241,26,187,234,163,90,225,91,245,234,99,226,165,208,53,43,60,41,237,12,184,55,125,48,212,39,187,191,214,248,49,9,203,91,147,203,200,247,90,59,140,4,101,163,253,6,20,58,40,228,13,31,148,224,80,192,196,144,155,194,140,82,14,248,77,236,178,219,44,39,124,183,222,135,45,205,85,182,225,116,167,254,179,230,6,138,48,4,166,250,181,5,76,32,60,43,76,211,188,175,75,118,100,245,209,127,147,208,55,97,184,170,158,212,173,179,207,58,124,124,157,37,251,137,145,238,186,28,21,240,166,108,253,194,188,105,13,180,91,216,73,81,122,12,74,192,244,245,42,220,140,185,213,225,141,24,152,252,244,49,91,70,60,183,85,81,53,25,50,142,107,223,222,9,152,156,45,91,81,211,111,115,184,91,171,149,204,111,184,92,194,187,57,163,127,230,179,60,215,252,85,224,125,40,237,78,35,235,197,28,0,254,212,232,228,105,105,194,128,99,211,51,13,99,152,200,128,78,50,211,247,116,223,231,192,116,24,200,59,27,205,118,76,254,101,114,136,10,211,225,232,86,39,157,79,73,135,219,88,53,98,14,174,105,129,213,11,35,136,54,154,191,214,62,166,149,102,142,16,253,216,46,49,113,254,68,107,244,210,171,209,9,241,61,248,124,86,115,4,4,134,147,198,189,27,154,67,182,72,138,240,23,213,115,90,244,242,16,96,92,130,78,138,192,154,195,13,201,242,251,94,52,182,39,87,20,132,208,147,8,99,21,152,172,136,143,248,36,90,47,10,241,7,174,45,210,28,192,231,165,197,177,130,183,175,186,68,11,7,43,149,155,2,159,133,54,188,106,104,152,198,181,102,165,16,155,236,177,122,38,66,175,73,22,238,132,64,220,179,1,192,231,57,159,123,79,63,242,38,13,197,77,32,204,188,17,23,210,214,153,21,182,238,170,120,42,182,83,49,95,38,253,126,46,118,64,119,83,174,154,105,155,4,73,119,252,50,161,49,141,90,195,203,155,189,248,96,76,211,138,20,99,150,126,128,21,118,52,157,195,89,131,172,243,39,21,250,161,230,23,201,146,103,101,53,103,102,64,87,62,77,81,127,228,89,74,247,228,38,146,133,202,63,12,45,88,141,22,212,1,165,98,17,133,197,1,21,222,42,49,102,16,23,46,137,134,192,144,122,237,100,138,143,168,99,187,48,2,156,119,22,89,245,145,206,34,99,135,220,254,219,156,197,34,199,105,186,11,205,117,212,33,240,91,202,122,14,181,56,38,170,207,96,98,184,83,206,52,12,26,106,70,3,62,95,84,191,54,146,2,203,45,20,136,199,87,211,185,66,116,126,186,15,140,146,121,22,22,142,243,23,40,131,250,178,167,52,239,184,23,247,189,87,198,211,26,14,231,246,148,225,174,82,167,167,31,7,229,93,93,219,163,22,190,94,254,10,50,206,159,154,153,248,23,54,174,37,159,165,72,60,85,237,131,96,159,75,46,75,121,6,12,227,81,102,233,162,44,127,248,94,135,107,145,181,77,98,209,87,30,43,143,44,234,83,42,184,104,245,116,97,51,114,2,214,255,173,48,174,208,247,65,40,17,162,202,87,110,222,240,218,29,38,231,167,197,247,7,198,184,245,155,119,19,212,145,33,181,130,61,159,105,27,186,213,36,145,5,235,85,241,242,226,137,236,125,202,207,168,29,99,192,125,170,3,17,90,219,122,181,53,199,237,15,230,228,122,70,237,204,156,233,46,52,44,191,231,225,37,179,179,168,215,28,126,239,97,38,254,139,118,23,95,157,200,104,13,181,10,129,179,27,233,51,91,10,73,106,9,49,217,251,151,104,56,40,102,114,214,7,43,80,191,125,247,206,21,1,150,174,83,137,21,241,57,154,231,5,96,92,20,15,0,30,122,103,254,153,70,85,88,20,45,198,254,246,61,88,161,18,83,215,174,241,11,7,154,137,91,202,218,92,63,83,238,27,19,114,222,178,217,193,138,151,170,255,176,113,0,81,41,251,239,246,11,27,255,152,203,157,77,235,213,40,69,87,44,77,40,95,255,16,240,249,196,243,129,81,77,154,1,47,101,136,231,141,242,103,197,78,218,206,134,198,232,1,171,71,181,176,190,40,61,153,122,235,29,146,22,19,161,210,173,33,99,235,10,244,212,5,141,100,116,22,235,88,26,187,243,111,11,101,231,103,15,213,171,27,85,107,223,163,85,50,13,77,14,75,106,27,104,33,254,96,19,30,210,183,46,52,31,127,4,26,147,126,23,138,62,5,70,43,42,249,111,19,17,25,207,205,41,139,242,23,67,138,109,39,221,4,233,118,247,53,85,167,245,224,142,231,222,211,11,230,128,207,249,216,116,246,177,158,63,35,152,74,106,116,233,229,106,182,190,207,130,158,221,132,66,116,69,90,82,192,23,108,135,25,69,237,216,133,64,76,249,252,134,105,69,154,68,102,255,213,233,153,57,116,41,54,255,79,217,255,44,171,31,18,254,150,108,106,6,156,101,134,194,148,138,234,134,192,121,19,96,118,152,202,141,152,127,72,60,118,170,43,62,244,12,38,90,185,23,38,151,124,222,240,131,7,241,159,38,40,103,196,118,148,54,105,217,189,232,25,99,85,101,135,45,188,56,47,108,146,168,221,225,51,65,170,172,12,114,178,11,155,216,97,99,82,190,175,149,105,48,196,120,254,193,208,134,230,38,55,167,213,145,226,165,15,158,103,42,94,43,50,195,236,176,207,1,110,40,172,226,67,42,1,50,13,179,103,92,62,244,220,123,174,27,206,205,182,13,19,209,249,193,208,5,148,249,192,86,92,225,48,142,227,205,217,113,109,134,63,233,131,209,144,147,120,109,134,218,214,10,192,127,48,1,133,46,131,146,224,142,142,65,193,254,231,4,16,248,184,127,199,156,254,96,34,35,18,249,135,187,112,91,108,241,7,91,201,242,117,25,16,116,28,84,64,59,108,244,108,119,204,146,9,53,149,239,106,72,105,106,215,23,163,234,110,116,135,225,238,17,181,176,252,107,126,47,223,205,49,192,118,210,71,99,17,210,32,247,193,52,168,200,92,65,39,136,156,252,7,91,220,71,209,250,171,241,254,80,184,46,175,29,10,219,200,153,74,233,251,34,63,53,93,185,152,62,239,185,29,36,96,164,207,245,171,132,119,152,222,23,169,225,201,198,25,127,46,250,96,88,52,36,2,158,81,64,195,162,251,96,154,25,101,5,36,66,127,104,253,124,48,164,174,34,255,156,160,34,38,117,246,67,233,150,144,70,225,180,137,39,81,182,97,112,223,176,252,63,48,254,204,94,14,211,26,115,199,132,144,68,161,172,225,131,153,106,18,131,59,112,230,147,124,191,77,34,191,174,155,252,74,100,67,6,237,209,63,24,71,120,92,199,54,209,45,199,33,255,193,198,236,112,237,173,100,53,36,51,174,230,184,92,83,110,206,49,115,252,136,15,46,116,55,222,221,157,2,85,210,230,126,117,30,164,88,203,133,51,230,123,243,171,211,177,83,171,190,88,154,230,198,25,218,16,41,149,239,65,35,54,204,164,31,74,186,242,154,168,86,166,129,158,235,135,194,105,58,111,60,138,176,66,66,148,235,131,41,159,149,136,106,162,101,7,149,154,15,166,193,80,114,10,199,242,35,145,226,59,82,163,39,92,170,66,18,121,125,148,1,62,248,204,209,37,25,38,108,250,115,250,111,191,26,114,245,123,214,82,106,81,48,66,127,40,21,140,91,180,236,19,62,97,204,4,134,190,138,12,12,231,167,89,59,31,124,28,62,186,8,47,92,217,117,218,247,214,100,128,232,38,184,48,95,143,40,220,15,70,144,72,12,43,224,76,239,211,7,211,65,210,223,171,137,233,125,175,5,17,65,18,93,44,75,163,145,7,248,96,140,240,114,143,0,140,14,188,120,191,186,83,2,92,229,234,115,237,217,98,252,106,52,22,214,181,218,176,104,166,169,15,252,96,244,214,250,115,115,250,245,234,183,188,10,156,192,85,63,8,166,90,140,26,209,148,34,237,71,132,65,87,141,47,114,206,3,218,104,245,197,206,68,161,194,225,131,171,181,81,232,123,195,240,230,232,177,164,36,198,103,163,146,33,36,113,56,119,73,194,18,160,93,136,93,126,48,108,28,210,148,5,92,103,220,123,25,147,180,188,22,155,33,30,226,7,87,19,74,16,216,20,146,3,190,78,47,46,93,53,89,247,31,4,203,74,185,129,6,252,197,106,193,243,15,30,185,137,102,15,222,38,22,250,114,248,88,165,146,161,193,17,54,221,204,15,238,230,206,235,213,84,207,205,128,167,234,11,226,129,147,57,246,87,38,52,43,137,99,188,127,106,47,253,167,41,238,145,8,32,225,152,201,90,116,184,24,105,246,133,135,233,73,250,123,81,215,40,141,125,22,222,229,156,251,96,60,255,42,91,138,49,98,103,63,124,232,220,67,92,85,96,184,218,124,155,205,166,139,45,115,144,196,45,180,129,14,31,207,67,178,67,201,216,167,169,54,118,56,145,181,22,24,13,58,31,51,82,183,73,175,37,35,238,211,59,163,91,36,204,4,166,27,96,18,128,31,156,77,20,75,97,72,76,29,165,189,90,159,203,26,248,253,224,162,8,186,72,239,18,249,214,197,222,23,112,81,122,103,203,97,159,231,241,17,165,200,181,200,14,79,105,159,137,202,57,108,201,68,133,43,91,173,195,197,104,172,95,120,164,184,58,83,2,255,252,54,249,119,255,92,217,204,87,25,81,56,231,206,158,243,193,137,141,52,203,163,85,56,220,252,189,126,225,226,174,232,249,192,121,6,124,12,177,220,20,134,87,196,81,24,190,178,76,20,164,214,138,47,62,168,175,146,216,56,192,102,154,56,124,214,180,40,210,1,55,107,130,251,224,51,105,74,121,224,179,157,184,205,73,69,212,126,190,23,244,2,20,161,125,48,85,181,251,65,203,244,57,10,42,244,195,134,230,228,219,36,104,18,21,164,100,58,84,213,141,148,180,236,28,147,171,11,166,218,246,231,94,144,72,233,120,23,19,172,241,65,33,32,56,155,188,22,113,184,230,223,58,209,86,153,71,83,184,24,9,152,195,214,15,163,48,166,70,160,208,86,232,131,195,91,185,3,205,89,220,38,80,142,65,31,147,73,41,164,238,133,150,17,90,23,62,87,235,12,167,2,100,204,120,238,115,119,177,10,77,215,184,239,184,120,82,63,39,19,252,204,125,227,250,252,96,132,9,110,200,8,243,133,144,97,60,56,90,233,178,207,146,150,164,198,208,225,252,20,149,219,209,145,81,31,252,193,8,250,73,34,134,34,93,194,35,62,11,177,34,231,117,140,172,196,151,42,248,128,151,74,215,88,213,115,137,131,203,42,172,37,239,107,53,211,179,199,28,182,66,73,57,3,236,234,50,3,70,177,241,207,205,169,130,118,216,196,44,219,11,143,152,166,148,11,180,161,55,167,30,59,94,12,119,65,200,18,13,94,219,61,159,212,172,182,239,129,167,113,81,127,48,89,126,57,65,186,125,145,152,44,148,139,74,61,150,193,225,98,155,108,233,46,207,197,8,160,248,123,161,176,62,219,243,218,201,248,178,126,112,49,138,153,169,176,81,43,56,76,1,238,11,55,100,121,2,38,79,241,192,198,184,229,112,183,56,224,243,193,16,98,112,184,82,10,243,192,116,175,197,205,81,135,74,207,23,73,70,117,241,193,84,119,189,104,10,203,239,204,248,210,135,14,41,78,65,142,17,79,230,88,45,129,217,91,171,127,109,43,31,215,53,178,168,22,26,62,228,137,176,169,94,125,118,10,36,126,12,30,103,33,63,197,65,180,214,116,172,159,15,62,135,141,52,17,28,103,18,177,214,111,79,130,171,137,96,128,194,205,232,20,62,248,203,188,93,24,238,215,242,89,149,116,183,118,85,231,160,242,178,195,47,231,176,137,169,201,147,33,16,48,150,255,118,165,153,176,200,231,180,168,103,245,247,98,134,79,217,119,58,221,44,243,139,35,225,177,225,56,203,160,209,122,56,190,83,27,107,150,173,95,158,252,124,64,235,245,252,193,231,63,98,252,23,206,150,203,27,14,195,76,40,219,78,102,68,147,223,251,108,89,85,20,231,184,47,76,216,14,83,185,162,22,47,181,94,117,249,173,137,37,72,34,232,199,140,212,191,93,135,112,60,157,78,119,204,26,234,66,51,158,27,191,76,151,54,84,21,120,186,31,76,159,161,104,148,25,147,155,21,181,255,96,244,177,36,51,109,133,255,219,237,36,130,181,123,234,92,129,148,126,164,236,239,5,159,183,26,166,198,32,157,155,95,77,225,80,145,19,170,161,198,122,118,165,128,207,142,40,7,115,51,123,225,115,133,73,169,115,228,55,133,173,37,47,96,172,203,59,211,26,43,172,108,127,177,227,148,193,199,43,112,183,21,249,131,39,214,74,23,227,178,209,43,191,63,199,140,220,220,158,186,87,147,117,42,30,154,128,177,143,166,113,121,242,54,140,111,235,135,18,21,18,169,61,10,222,170,201,96,252,96,35,85,45,50,166,21,157,151,207,191,33,3,217,30,247,199,98,180,165,249,131,51,254,162,239,137,132,29,142,199,55,228,176,193,192,192,165,112,27,177,122,169,120,40,105,201,205,97,194,38,215,250,193,120,167,89,225,218,141,176,241,131,9,93,72,84,4,63,128,218,205,15,134,142,171,233,44,207,212,235,249,131,91,249,170,236,166,212,240,64,103,245,193,180,99,170,65,2,85,39,85,136,14,143,71,226,204,196,176,209,15,117,152,14,58,9,37,161,105,2,41,180,195,84,100,103,189,57,238,195,103,176,91,53,64,147,82,131,244,43,156,94,113,53,6,163,152,28,48,40,140,236,99,214,48,233,100,47,166,230,137,14,23,135,81,40,150,157,156,242,22,34,39,1,39,161,69,63,243,123,64,120,228,15,118,78,194,46,21,66,9,77,171,56,244,169,30,176,238,77,129,209,42,255,140,102,10,44,96,223,108,10,231,229,71,43,240,122,130,15,248,13,59,214,246,129,41,152,144,223,38,162,157,98,22,151,51,227,179,152,251,148,201,211,90,229,48,81,219,170,87,211,100,62,252,197,160,73,40,207,205,141,13,216,127,59,27,75,209,157,73,116,31,193,121,235,48,145,19,89,157,236,143,84,185,56,76,62,69,63,167,81,102,251,190,130,187,91,164,29,0,184,161,226,233,48,212,77,75,175,166,32,57,62,9,76,244,250,96,116,14,110,31,20,8,149,132,140,9,152,86,133,26,240,113,203,197,253,162,255,155,115,195,97,12,188,166,55,183,246,207,18,48,52,109,250,220,104,159,196,226,52,14,126,137,243,86,12,231,228,135,227,52,49,203,155,104,3,70,239,40,174,174,79,97,97,162,142,126,250,250,57,231,34,229,254,50,85,72,249,211,210,245,193,25,17,117,253,105,4,114,125,38,29,24,129,133,165,48,194,63,57,96,162,39,2,55,11,114,53,135,43,21,190,242,224,172,206,145,3,30,70,157,40,48,189,108,247,189,40,116,21,183,19,134,36,98,214,14,67,124,163,99,138,57,122,119,157,100,158,96,87,248,248,146,251,94,189,171,14,41,229,194,45,150,0,130,104,249,185,150,24,69,124,108,226,161,93,47,46,24,218,113,113,55,193,77,133,17,97,137,215,34,154,245,194,149,2,169,128,143,233,242,192,200,41,196,68,34,239,46,15,6,247,106,147,91,19,182,148,143,73,34,239,174,158,227,97,110,117,238,176,105,103,187,183,166,104,190,42,74,124,59,6,236,216,150,114,118,209,156,58,122,172,142,73,13,173,220,249,124,203,209,239,157,207,216,235,28,35,116,93,87,92,108,103,246,253,144,231,161,88,216,241,82,29,210,144,38,48,219,196,92,119,180,201,167,9,124,236,129,29,187,21,22,153,80,254,18,230,64,94,39,208,42,212,228,7,132,131,58,5,10,229,71,22,212,200,249,226,135,249,215,50,133,142,133,139,193,182,125,114,111,235,46,22,24,165,153,26,240,241,226,164,237,252,192,148,148,184,93,105,196,218,66,222,153,80,150,164,123,44,86,14,21,241,122,53,236,1,110,73,160,58,217,164,177,2,126,223,73,223,64,44,203,165,30,8,82,7,48,88,124,232,66,15,83,95,219,130,125,254,96,139,82,85,217,222,153,249,164,138,28,38,4,34,17,128,66,219,81,114,139,22,34,213,34,229,236,52,149,243,115,241,211,112,95,203,169,87,140,117,48,251,94,133,27,85,230,84,152,154,46,223,233,96,17,208,244,12,73,111,40,105,29,206,207,215,98,93,204,216,231,168,30,234,58,38,52,153,13,223,138,108,135,206,114,56,20,100,71,60,200,75,229,37,44,107,243,129,169,80,112,120,17,201,120,174,62,187,191,159,121,84,228,113,248,40,108,181,203,14,83,93,38,78,248,129,201,248,199,111,31,51,77,143,150,130,42,144,7,52,173,140,188,104,162,238,108,114,228,55,253,197,56,135,52,88,84,144,88,220,195,135,165,99,132,136,37,94,140,148,185,250,100,56,75,239,60,184,190,24,177,210,210,3,206,233,29,150,117,110,232,175,13,15,137,238,70,133,238,147,149,114,192,108,194,235,153,11,165,249,110,101,82,99,162,134,74,184,128,100,183,47,144,254,100,247,141,252,197,68,173,127,104,35,141,33,206,13,196,102,121,250,54,58,140,222,249,153,165,120,129,229,194,74,148,241,67,91,44,46,88,198,151,94,108,92,245,110,131,12,163,127,22,167,173,64,149,208,98,30,194,30,246,44,47,42,15,75,245,49,131,156,66,163,30,180,204,18,252,115,248,56,81,77,252,96,116,11,33,127,114,152,71,145,227,24,185,243,22,75,151,168,109,173,138,254,184,164,63,152,220,241,212,77,163,179,4,2,100,14,54,69,27,220,207,1,195,72,56,21,46,105,230,64,225,58,127,46,78,195,3,250,80,73,144,249,210,95,110,176,46,244,128,231,46,186,145,226,145,173,30,63,205,7,209,149,75,158,110,23,31,146,98,42,240,186,217,145,136,30,129,18,47,81,180,88,174,213,97,148,40,135,254,116,134,89,36,126,154,166,93,157,132,136,5,247,226,159,26,182,107,97,9,100,171,36,202,225,239,149,160,126,214,61,28,54,243,56,234,41,24,46,66,27,100,171,167,120,60,19,23,135,102,84,121,52,140,144,236,231,222,249,151,244,20,202,163,81,129,45,159,243,216,189,154,118,133,67,143,116,92,192,189,168,5,67,176,237,236,66,241,69,22,169,207,7,158,251,26,164,144,85,174,250,160,212,64,58,186,225,125,218,10,227,220,95,152,29,170,61,240,153,183,249,194,75,180,168,18,44,23,101,198,102,136,32,144,180,74,82,2,95,169,236,246,21,64,60,77,80,147,207,140,189,144,246,180,174,107,47,209,77,124,209,199,185,32,101,8,155,82,160,150,71,20,24,53,163,114,151,53,70,186,194,197,184,211,124,83,128,150,186,62,48,49,222,216,82,142,161,44,20,2,112,207,19,199,235,113,115,166,109,19,152,66,141,88,1,168,144,61,23,119,163,55,8,116,234,241,128,58,69,191,39,87,129,27,68,140,66,34,124,24,253,49,220,89,201,232,207,102,127,44,168,233,241,43,154,77,160,34,21,152,50,135,25,63,77,21,79,214,171,137,132,123,56,100,32,116,184,196,253,134,211,142,97,9,120,73,209,45,40,30,151,160,69,42,153,14,108,92,86,241,211,5,70,91,121,47,68,119,115,12,168,237,154,114,49,245,67,189,196,38,76,186,89,146,1,40,2,158,15,20,207,141,1,43,59,14,69,204,20,169,196,166,1,13,141,12,10,129,208,146,99,93,111,75,168,9,140,138,117,92,253,43,203,149,223,206,200,22,199,86,154,141,58,65,134,20,50,144,189,99,71,234,132,43,229,183,51,218,53,238,81,29,71,99,171,162,224,129,169,95,142,123,227,65,233,68,74,236,188,97,239,102,24,245,196,192,130,249,255,172,55,255,105,202,214,150,172,61,42,111,112,247,3,70,136,111,11,76,189,103,236,10,230,181,54,189,121,183,236,64,192,77,20,205,104,169,33,123,16,63,141,38,133,108,118,103,255,161,197,249,194,200,205,235,147,161,12,29,40,165,26,69,127,153,64,143,199,34,109,57,105,40,133,180,96,143,137,148,242,130,76,93,208,179,64,174,45,13,85,168,180,102,91,45,76,187,47,149,33,220,24,130,210,203,29,91,10,21,12,106,197,147,74,155,94,57,96,102,159,10,17,39,10,42,144,119,254,193,29,2,38,121,46,18,84,241,82,157,226,237,217,21,102,76,226,82,210,85,250,195,240,176,39,183,9,153,97,231,31,200,199,176,130,18,183,204,208,116,67,180,79,96,20,137,86,160,112,136,200,167,106,244,28,184,215,142,65,15,75,130,192,232,54,149,184,55,197,143,98,103,19,133,137,50,89,138,0,207,166,45,223,185,226,187,184,169,219,45,149,38,39,38,142,100,212,31,146,135,220,154,27,225,172,167,249,217,81,194,227,178,176,216,106,182,215,5,88,11,106,238,58,187,41,133,206,53,238,141,235,33,113,16,38,108,139,232,16,223,124,232,199,66,144,204,115,224,152,224,77,217,182,49,247,141,77,224,131,39,165,126,114,177,137,15,121,20,146,30,96,26,252,63,152,46,82,250,146,124,77,119,107,16,137,115,9,184,98,190,6,90,202,149,6,232,104,128,177,129,196,197,149,54,163,42,240,49,120,138,31,106,244,145,223,218,95,67,145,24,154,129,210,46,37,191,76,231,66,184,230,16,180,237,59,201,12,158,198,73,229,48,213,252,75,96,75,163,249,128,82,172,117,105,65,12,166,142,39,7,12,203,111,19,248,167,201,245,193,168,244,93,58,86,202,182,182,229,105,28,54,202,37,121,242,1,9,133,219,255,72,74,10,11,45,4,58,36,73,91,192,205,60,117,129,135,101,199,28,70,195,32,53,133,137,54,57,138,119,149,229,201,72,171,20,15,149,211,247,188,174,200,4,176,133,189,252,106,234,0,175,177,107,112,165,153,40,224,158,111,65,219,15,222,17,225,100,15,104,235,15,204,56,59,76,198,124,230,231,183,241,130,29,190,189,59,96,228,77,220,123,32,94,79,37,140,194,28,191,62,143,74,53,81,118,29,18,155,196,14,103,107,205,19,152,30,75,143,118,116,100,30,166,78,67,83,138,241,167,206,203,196,1,229,83,83,108,26,75,239,128,235,70,227,186,117,103,238,216,8,169,72,123,102,248,44,24,122,247,98,18,253,58,141,136,64,184,1,3,79,250,186,30,21,112,183,98,237,128,83,190,241,33,155,194,133,232,106,192,166,54,170,240,175,63,34,224,27,49,102,89,227,132,202,99,75,163,57,82,117,214,237,31,48,2,53,178,87,193,218,89,220,216,236,8,129,105,193,166,169,159,167,216,100,15,188,245,192,67,211,39,197,62,152,169,222,213,179,246,156,211,35,142,203,110,149,113,114,49,38,120,31,251,162,83,119,216,70,61,202,189,180,78,61,147,170,73,179,196,151,98,137,139,221,99,249,146,238,241,153,142,177,222,164,220,146,120,216,249,39,59,224,173,206,16,58,25,28,120,49,255,76,138,75,224,70,241,102,204,222,140,208,139,30,166,205,120,86,3,238,127,46,198,226,222,23,197,131,23,216,244,255,122,192,180,96,40,76,110,52,54,224,82,200,210,202,160,48,227,90,172,88,250,176,132,1,18,17,187,179,26,238,186,66,97,41,171,213,100,221,197,93,86,78,211,83,105,147,198,113,51,22,99,78,45,46,235,150,255,46,133,50,104,232,199,194,10,69,27,225,131,173,223,65,140,19,204,208,28,49,194,70,155,126,83,59,18,79,233,27,176,179,123,210,14,163,163,125,6,160,186,17,10,199,101,22,14,173,100,44,163,225,113,32,215,48,196,183,196,97,111,126,206,98,42,36,17,166,75,112,62,163,99,254,193,148,132,106,165,50,18,50,117,250,114,166,20,184,221,146,18,86,228,78,70,33,252,131,11,174,106,215,171,153,132,142,50,155,171,126,72,228,209,171,143,8,137,196,41,218,17,60,89,131,100,241,131,141,18,90,92,211,179,175,76,170,49,28,70,58,177,235,154,52,25,200,111,109,20,242,156,218,223,64,0,177,68,172,172,152,105,185,213,118,57,31,195,251,131,48,153,170,122,120,196,248,118,28,180,16,92,116,45,90,228,222,115,250,94,82,32,188,125,92,6,52,52,102,141,171,201,89,232,110,129,139,224,27,2,49,7,100,143,31,152,42,158,128,9,241,41,60,137,222,251,79,147,209,22,69,13,96,26,238,87,192,232,29,232,147,161,132,224,251,9,21,111,41,235,152,24,187,167,255,244,153,10,165,118,53,6,151,105,111,125,48,69,207,237,177,52,215,106,17,177,194,89,124,189,48,234,233,35,33,7,9,88,174,143,165,185,205,246,119,184,179,67,207,7,94,37,70,188,16,87,171,207,111,147,63,47,14,23,236,71,29,114,136,253,221,40,67,154,108,213,89,30,19,58,199,234,130,146,42,107,190,196,168,42,171,239,117,103,159,108,144,100,62,22,54,244,83,14,243,34,207,84,217,59,202,27,140,33,43,61,31,155,110,49,191,53,101,185,229,121,176,106,201,28,135,143,231,148,158,57,92,140,142,227,67,187,81,145,63,40,67,124,225,164,73,103,178,146,38,6,242,193,133,180,226,115,32,194,110,224,223,3,63,183,205,103,241,153,57,243,131,177,129,159,45,37,217,180,253,192,9,135,75,110,186,165,160,136,190,28,46,176,38,40,60,201,134,127,99,98,45,54,59,10,157,205,68,160,101,174,57,76,87,248,202,10,163,219,83,29,254,41,212,8,124,54,160,236,7,83,54,206,121,189,122,25,71,146,195,200,98,94,37,53,224,154,189,151,235,160,108,87,85,189,14,4,36,60,178,115,110,211,8,233,137,65,151,172,6,245,131,9,96,117,125,50,136,91,189,120,156,168,127,29,151,52,217,140,201,17,81,136,51,89,181,227,240,103,95,195,107,237,48,252,39,67,94,139,106,145,216,175,18,68,239,185,42,92,225,160,171,14,227,231,201,75,55,230,191,7,216,207,252,163,44,126,92,184,90,48,232,123,173,132,114,229,208,231,254,197,192,3,182,54,183,169,48,116,155,57,96,168,35,229,201,42,146,121,190,147,210,35,195,241,38,48,148,4,61,174,38,175,160,159,139,226,239,226,231,245,129,45,77,39,48,249,16,183,115,105,67,146,58,78,131,141,164,236,194,84,51,8,76,206,123,4,140,194,164,188,54,37,80,125,197,107,27,245,171,220,27,113,89,63,84,41,117,62,190,154,92,108,29,163,110,224,208,19,76,233,160,192,5,218,142,111,26,82,156,92,47,225,57,189,120,16,48,197,7,129,233,176,139,191,179,204,254,249,74,99,7,193,97,26,234,20,46,183,70,212,20,230,244,131,152,74,100,248,175,244,42,151,46,214,61,197,59,125,197,215,134,239,180,136,235,0,154,253,8,72,44,144,164,183,134,202,176,249,44,108,63,202,120,129,83,37,215,243,193,104,150,44,253,229,73,73,194,12,152,130,181,36,87,79,184,37,221,43,161,58,228,241,228,232,153,203,119,166,80,204,144,101,101,147,137,41,81,181,68,178,240,50,198,130,178,152,221,148,32,143,38,169,99,202,107,206,155,197,70,75,165,137,100,42,173,108,157,92,130,63,89,66,163,111,202,131,119,248,133,119,92,77,34,90,22,39,252,16,205,131,151,230,226,247,27,157,4,110,48,139,206,128,17,40,149,65,195,171,30,223,102,201,74,159,101,13,121,49,142,212,254,29,63,231,143,108,151,109,11,76,123,242,254,80,90,72,183,62,217,177,251,144,59,253,224,97,101,236,242,181,161,37,77,23,158,166,190,38,112,97,103,240,155,27,19,114,215,155,227,180,230,64,115,43,18,7,89,112,227,122,43,24,69,93,112,146,202,91,159,227,62,90,141,173,91,177,95,74,114,131,209,205,168,1,151,114,85,49,128,59,33,178,226,112,129,136,120,61,112,241,152,152,193,37,63,112,129,249,192,225,190,148,43,151,112,231,106,242,189,232,104,187,229,196,63,24,207,211,97,186,227,229,244,90,214,195,251,165,214,172,112,107,167,23,102,230,93,152,89,43,239,157,202,245,155,8,112,246,169,107,96,66,255,225,141,108,228,214,199,26,178,153,158,229,136,47,229,47,150,141,235,167,62,112,77,113,115,202,222,235,95,184,42,92,243,11,195,194,226,179,28,10,148,45,209,14,224,52,226,98,136,170,37,96,55,41,238,246,224,18,112,201,26,104,60,48,57,227,18,112,18,162,32,131,207,94,179,124,208,96,173,168,18,216,226,188,111,113,173,157,186,91,193,26,17,9,98,194,68,37,245,173,8,44,198,231,202,184,246,69,127,25,41,238,126,225,242,156,156,7,158,24,139,1,227,252,203,111,179,182,239,36,183,230,11,57,67,38,61,191,61,6,37,161,166,35,39,39,174,43,102,150,195,198,198,35,143,54,77,8,55,174,206,144,98,202,160,76,180,95,182,63,121,58,35,58,101,179,101,155,102,149,5,76,127,146,222,124,162,71,240,173,191,101,124,167,58,168,19,210,121,31,53,19,45,174,47,12,219,238,12,184,223,94,101,80,242,130,227,222,251,248,174,18,177,59,48,172,255,37,96,26,19,159,171,11,251,142,195,116,199,200,209,9,223,66,36,146,128,77,11,93,224,110,81,233,11,163,5,42,48,101,155,51,222,11,14,40,253,220,88,209,173,197,123,81,221,95,116,200,171,177,139,7,92,97,172,87,24,189,214,123,243,179,39,233,7,193,175,91,229,255,161,16,79,110,185,182,60,31,19,42,150,26,111,117,214,139,110,243,208,68,148,114,31,155,254,95,9,73,35,179,69,229,84,192,189,169,153,52,77,218,101,196,136,206,99,72,138,249,7,231,1,53,189,14,15,209,230,99,107,164,47,222,119,164,95,31,84,147,241,238,54,229,227,167,233,18,105,114,239,51,165,155,7,230,250,79,224,93,12,238,105,253,19,41,94,187,209,61,35,179,144,216,89,108,243,16,131,39,9,222,210,36,159,74,12,247,177,83,74,151,231,102,159,76,219,175,37,55,82,197,208,57,99,176,146,59,56,214,106,38,85,204,6,67,134,91,2,166,29,252,129,171,231,143,201,37,211,188,223,20,165,119,99,5,92,69,4,8,120,217,127,1,179,213,202,152,156,221,104,199,60,161,1,75,15,39,26,109,219,142,183,62,251,211,208,131,145,134,215,115,141,143,247,215,174,127,97,12,62,79,57,118,43,75,44,186,120,142,9,92,124,187,178,154,172,38,107,103,88,219,109,113,184,17,94,147,205,142,6,149,60,98,200,208,68,40,178,155,25,220,99,63,50,170,246,63,48,69,213,1,23,17,218,53,24,19,216,39,138,9,160,22,65,169,167,143,9,94,76,148,73,31,28,129,230,233,131,82,96,249,24,207,213,133,152,175,195,4,161,229,115,25,57,92,217,62,195,9,105,45,249,32,80,197,245,30,27,105,54,222,178,139,114,252,212,248,92,168,16,95,126,84,123,45,120,146,252,98,203,254,235,131,21,4,182,190,95,158,88,115,179,234,197,8,74,126,206,172,85,69,245,7,165,20,211,71,108,98,247,171,223,69,162,35,197,131,113,18,213,171,244,241,131,179,247,98,146,45,235,66,154,105,63,109,130,108,14,35,243,184,244,106,218,141,221,42,165,63,170,233,185,55,232,74,235,110,242,78,99,57,75,207,231,34,28,29,48,11,87,182,74,120,4,207,152,249,147,211,249,156,229,228,50,226,63,223,174,38,181,29,243,65,75,143,114,24,218,59,236,81,47,60,236,31,124,19,105,90,97,166,196,30,140,255,62,249,102,7,3,72,45,83,175,134,175,115,231,128,143,243,37,91,142,213,205,185,251,99,236,204,237,214,57,83,50,189,136,97,250,205,81,46,190,138,105,192,147,211,42,224,76,133,146,94,77,83,248,242,33,135,115,168,63,87,159,115,109,196,231,134,80,106,61,112,33,223,231,87,103,11,39,201,205,75,134,130,235,251,109,92,136,166,110,159,209,227,174,207,15,7,134,123,166,40,76,101,118,113,184,81,242,46,87,51,72,243,43,183,164,61,18,46,71,185,26,206,193,229,83,205,88,34,117,215,161,159,25,106,71,135,41,31,16,87,153,48,125,119,75,100,88,62,84,28,129,14,79,141,87,242,116,99,61,221,15,108,15,238,40,92,198,18,1,232,214,165,239,187,229,175,86,179,63,48,148,146,59,224,134,168,128,192,148,86,231,21,48,185,50,133,27,21,26,245,194,4,230,5,134,233,237,94,124,236,60,217,75,161,227,158,78,11,97,48,13,116,23,158,22,32,136,171,137,242,238,231,234,51,200,119,80,154,21,160,201,213,147,195,53,158,172,35,199,38,223,3,165,55,111,136,100,72,207,62,33,14,41,203,57,210,36,253,71,198,91,215,3,47,207,116,116,180,136,96,46,16,184,17,148,118,152,178,171,46,230,194,129,97,247,25,1,67,121,43,115,97,162,23,93,98,154,82,219,179,244,209,206,209,185,5,198,175,214,71,203,59,154,62,168,184,155,91,142,24,212,185,137,243,199,28,183,246,87,133,17,187,92,177,66,178,6,170,58,26,11,222,142,108,220,11,91,109,214,110,12,210,177,165,145,208,217,178,235,160,188,232,81,71,74,176,39,181,232,138,174,173,232,152,15,138,232,82,28,18,4,132,147,236,150,212,62,156,77,195,225,76,255,142,152,11,116,27,31,43,168,4,124,102,142,172,220,110,73,195,216,208,32,40,174,82,80,0,77,237,76,62,75,145,165,26,89,130,173,196,86,183,231,3,128,225,60,144,65,57,86,63,161,16,135,161,251,23,123,161,35,214,222,118,220,252,184,255,26,210,132,104,148,60,227,221,14,53,196,12,245,96,241,50,35,166,5,115,92,30,188,162,251,211,124,84,200,37,107,161,68,135,49,207,137,233,172,230,119,220,246,57,224,243,228,177,171,48,37,207,49,62,20,166,159,114,5,76,112,86,102,33,49,153,136,247,204,2,37,152,4,255,208,157,95,94,85,67,78,11,6,112,129,211,66,94,57,224,140,190,131,188,183,105,68,45,127,177,51,248,243,214,220,3,227,104,215,64,233,143,148,17,135,172,250,14,105,69,182,236,249,105,59,166,71,252,52,28,64,247,131,88,207,143,55,205,35,109,217,164,229,158,74,245,243,189,122,137,155,195,87,38,193,7,52,29,167,55,52,118,252,2,14,17,133,207,215,206,23,70,162,90,175,46,40,216,197,168,224,149,200,182,209,232,57,202,113,53,242,160,93,210,48,136,3,231,59,102,180,203,201,41,112,172,243,18,57,28,126,154,89,122,39,67,99,99,72,125,92,152,64,165,194,253,134,239,236,193,147,4,39,96,217,25,17,84,49,125,128,44,198,37,42,87,65,96,101,116,50,75,230,33,73,203,226,161,92,80,68,196,229,173,43,69,198,247,131,156,163,83,215,23,106,28,101,134,237,121,134,187,232,60,108,244,39,245,48,86,106,145,170,73,20,49,9,241,148,187,66,248,252,119,9,28,171,9,174,243,17,203,143,60,165,162,119,163,197,74,66,96,64,80,92,162,107,37,145,213,90,122,107,50,224,177,149,210,112,95,36,4,221,72,150,206,139,210,76,41,32,28,97,30,182,160,11,57,143,161,191,60,141,140,35,96,156,43,189,26,174,221,17,219,25,237,198,18,22,68,68,59,90,228,128,89,247,250,96,53,237,176,136,49,105,203,131,18,48,137,173,146,12,77,175,235,129,251,136,241,180,61,224,47,92,21,158,127,175,174,75,225,90,254,194,35,190,37,149,186,127,175,30,59,142,159,73,71,67,85,148,246,179,128,11,245,231,50,253,115,70,31,52,12,71,90,162,147,94,141,0,65,189,102,231,177,169,222,33,237,217,19,133,216,149,83,196,239,12,158,197,235,57,128,27,148,102,207,52,163,14,211,109,9,138,15,214,124,224,179,34,194,212,224,248,95,250,218,60,124,185,48,214,185,190,24,110,74,24,127,36,134,181,102,173,89,205,192,140,223,102,5,232,28,231,248,24,211,159,252,120,152,77,14,229,179,106,105,79,245,159,54,175,64,44,145,227,117,16,135,12,179,180,81,199,173,163,98,101,197,126,117,91,79,106,182,37,227,208,241,33,109,86,134,117,47,166,25,159,116,171,195,3,49,194,123,53,179,136,37,22,87,83,250,62,4,78,36,24,252,230,231,132,104,77,214,38,129,11,142,136,15,62,203,111,72,64,134,18,23,162,17,63,212,220,240,42,230,244,185,55,174,217,55,209,152,166,103,243,123,174,230,89,28,38,91,161,17,0,200,192,167,87,46,160,203,10,171,94,87,24,147,214,175,38,157,144,101,170,0,7,231,42,240,20,1,188,31,124,54,223,17,48,252,102,15,12,47,234,189,121,131,187,70,97,146,131,113,243,70,9,232,115,245,128,165,208,97,130,238,233,121,52,82,52,211,97,218,145,242,251,224,211,211,36,157,238,226,146,245,131,76,24,254,252,98,136,188,70,210,81,177,106,98,31,52,54,149,43,241,248,131,115,228,158,58,188,79,229,15,156,166,194,199,111,123,224,188,156,127,142,78,14,11,18,63,240,92,10,31,231,235,133,61,75,9,218,40,117,120,209,124,81,74,183,21,53,10,100,71,209,146,215,41,62,161,143,245,96,208,129,207,215,30,251,129,115,142,199,234,20,125,149,23,141,79,89,26,118,136,160,231,48,138,158,149,78,124,36,235,102,8,163,0,138,6,1,159,15,166,243,100,88,46,163,57,108,28,2,122,117,49,213,136,128,147,16,61,25,92,225,145,10,152,254,177,231,234,178,35,76,123,224,154,211,243,219,196,44,215,133,169,106,105,10,91,144,255,194,123,44,125,111,168,234,114,190,112,111,98,87,82,136,87,189,61,28,24,254,23,25,241,142,174,114,9,24,66,94,113,81,170,177,77,228,120,49,40,94,165,40,195,52,80,242,3,239,23,110,201,43,147,237,230,125,138,7,3,117,83,208,28,26,60,242,115,113,110,247,214,116,23,235,158,210,224,113,218,247,151,135,154,164,213,36,254,46,216,213,183,33,164,209,210,253,212,244,66,85,133,187,245,96,4,108,100,103,2,39,73,113,116,106,134,138,238,9,133,128,180,123,193,84,91,119,141,128,85,184,51,221,84,70,169,110,104,114,179,210,140,212,124,11,55,22,206,42,85,251,103,111,34,150,234,175,69,206,86,78,61,92,46,180,118,2,237,83,43,19,42,20,252,59,166,201,185,184,205,45,15,134,25,238,149,109,246,90,73,157,77,156,65,202,173,238,215,200,75,252,139,106,170,107,105,201,4,159,207,197,204,130,88,122,25,146,80,129,19,25,250,216,193,137,235,21,93,60,201,66,146,67,86,230,109,121,233,176,112,77,152,243,227,115,157,65,144,140,148,145,116,201,210,227,227,201,131,27,9,65,89,251,206,133,172,17,228,175,73,52,223,175,57,178,132,182,169,145,204,119,241,176,138,53,34,66,190,151,152,201,133,243,22,235,13,239,49,231,59,228,75,13,90,184,226,110,102,20,201,67,24,245,46,220,246,78,125,94,120,114,74,42,124,70,121,11,124,76,90,121,48,147,2,25,49,13,39,213,32,67,97,232,64,98,158,13,164,45,228,185,43,76,221,110,33,65,60,86,178,132,137,216,9,151,119,2,25,12,155,139,192,236,226,241,100,148,126,203,62,139,63,66,153,151,195,216,187,122,111,219,150,71,12,25,82,159,82,134,130,152,195,112,246,69,230,12,18,229,77,97,68,127,103,192,21,14,251,11,39,170,13,252,193,155,229,85,229,232,2,190,9,1,98,157,45,137,13,68,81,37,84,131,1,67,93,149,21,158,136,75,4,108,46,163,194,104,20,140,11,231,62,158,155,179,115,7,202,46,81,21,101,206,199,189,57,14,182,194,156,246,158,67,36,19,61,117,75,178,72,248,112,191,172,145,75,232,75,71,5,98,39,55,74,27,102,72,213,57,142,160,199,29,21,202,178,243,51,104,80,195,184,247,211,160,202,238,127,224,222,99,208,32,219,124,135,156,18,123,95,219,141,84,105,25,47,28,110,240,49,236,172,152,64,209,226,187,6,190,124,47,123,190,96,142,49,105,20,252,253,133,219,3,255,189,218,207,15,56,228,122,219,251,25,17,242,73,14,27,89,159,126,43,102,124,92,108,49,68,157,224,148,188,204,248,225,66,125,209,120,230,127,206,241,165,173,64,88,98,126,88,25,196,60,28,198,181,20,179,142,200,48,150,199,133,201,195,62,240,114,66,87,131,211,179,43,20,170,40,119,188,151,145,14,234,174,144,172,88,46,96,234,224,166,194,195,123,11,65,33,30,147,39,131,14,63,226,214,48,216,140,158,116,207,192,219,247,136,59,240,49,122,116,199,57,94,213,146,139,49,27,101,47,76,166,25,17,48,228,35,75,97,75,66,6,124,254,79,231,55,26,214,249,62,217,234,162,208,97,240,153,242,241,177,235,130,160,90,119,113,36,102,99,126,215,105,252,249,2,67,173,152,227,230,116,125,136,215,85,152,31,241,177,43,201,101,177,52,40,7,191,150,91,251,85,168,234,189,145,152,112,51,221,116,242,52,207,87,16,31,25,241,203,16,158,235,91,99,255,71,57,133,193,249,65,123,143,224,21,53,233,156,38,10,211,75,20,95,235,152,60,67,44,13,244,127,130,18,11,152,68,182,188,244,96,37,247,184,57,149,236,98,136,20,56,207,188,99,2,181,21,8,118,198,3,247,250,192,245,133,143,47,227,193,72,224,214,116,26,162,82,235,53,223,63,56,233,249,129,20,98,110,23,70,135,79,97,139,45,248,160,21,216,156,245,236,34,197,225,54,105,163,60,111,136,19,76,173,96,176,131,226,65,79,44,56,133,225,152,22,56,231,103,200,143,5,187,226,248,128,91,121,191,55,199,208,143,7,167,146,48,61,55,135,26,56,174,54,161,162,23,30,119,18,219,7,122,97,104,24,3,38,182,160,243,16,94,178,118,71,229,199,108,254,192,179,196,168,80,145,162,43,0,52,95,20,230,229,63,168,115,195,3,147,207,26,10,151,8,71,66,52,89,52,143,64,140,168,220,29,137,176,91,215,3,217,180,37,99,91,200,116,212,235,38,15,75,113,212,60,88,115,197,212,49,161,106,212,159,43,163,102,158,158,107,177,4,253,193,48,120,150,100,179,160,112,218,219,19,182,205,172,223,174,87,211,67,225,222,96,51,25,110,53,42,17,98,216,177,85,210,108,81,215,3,151,155,246,65,207,106,54,53,21,104,101,138,196,78,131,254,37,63,111,93,81,44,138,39,71,48,182,170,57,92,141,8,245,7,163,45,57,53,177,83,76,111,217,163,68,117,27,11,123,121,108,237,22,165,5,149,54,225,180,245,123,157,145,140,12,124,37,135,190,244,136,160,12,194,187,57,200,15,82,50,167,143,6,5,72,142,71,171,148,97,11,186,44,83,235,104,46,79,41,8,114,169,195,27,127,17,241,94,75,93,62,108,175,233,148,140,112,196,114,212,41,76,165,181,31,17,112,135,81,23,47,48,210,123,30,50,132,20,51,103,73,205,156,91,19,115,244,223,158,38,141,37,40,251,155,199,113,8,102,205,174,147,97,155,216,145,15,202,52,25,12,217,176,208,30,118,194,138,94,205,56,171,138,34,97,80,47,10,49,176,122,109,232,20,4,124,190,85,235,234,243,149,203,190,208,41,71,74,58,201,141,168,119,231,126,175,126,170,182,107,65,225,240,190,181,13,138,250,201,52,69,196,144,82,196,213,53,114,240,35,191,42,14,83,249,46,86,18,46,186,211,93,252,4,148,139,6,99,236,189,119,124,174,82,115,123,130,7,41,200,223,64,143,121,32,38,84,37,9,231,237,99,29,249,148,53,228,224,68,254,35,57,25,171,77,133,161,61,253,120,154,52,213,4,156,215,51,102,100,137,138,39,70,161,226,105,26,162,197,97,143,52,4,197,42,45,201,250,168,198,211,155,227,173,237,139,108,133,105,51,141,33,227,220,213,48,16,116,63,123,151,123,245,241,202,53,66,101,4,146,247,115,77,90,163,4,54,186,208,248,109,106,184,170,222,28,98,156,18,95,211,180,76,52,234,119,150,163,147,205,28,67,175,88,17,191,192,112,26,185,111,68,32,46,105,178,185,154,156,139,159,17,148,160,148,62,158,96,37,155,241,135,210,248,60,231,19,142,52,247,200,225,140,124,139,6,143,169,111,138,201,112,118,36,122,84,53,32,201,114,246,39,59,115,120,106,149,99,37,41,18,117,240,196,126,133,213,194,224,54,188,9,24,24,62,85,9,219,193,75,232,179,20,250,117,190,158,192,36,67,61,75,1,127,100,149,35,164,66,249,235,75,19,46,169,173,214,52,36,7,213,165,48,8,44,83,196,163,115,216,152,115,167,195,197,82,88,10,91,245,108,192,179,181,103,129,24,101,226,8,120,180,253,194,104,164,198,111,159,243,251,9,91,211,162,231,164,93,152,187,214,183,171,48,114,39,53,96,163,23,144,29,11,94,53,183,68,74,181,222,167,7,229,128,114,148,132,236,139,222,60,65,49,26,115,69,105,166,245,131,207,218,33,117,151,174,214,35,44,48,77,196,75,97,202,24,119,192,169,107,142,155,226,36,68,117,28,102,207,40,122,53,234,58,53,110,206,6,163,126,23,125,90,219,55,13,52,57,138,6,76,246,175,226,248,162,45,233,225,67,31,150,243,198,255,224,174,94,2,182,138,171,46,90,192,157,238,39,133,169,186,191,63,77,55,178,28,232,148,120,59,109,11,48,74,110,26,153,251,21,73,196,123,177,107,235,213,180,82,197,60,99,59,234,229,57,54,77,193,210,209,181,213,201,166,19,221,245,32,249,152,80,20,40,10,13,125,76,147,179,19,62,49,166,243,24,43,242,235,204,132,254,216,233,148,131,251,145,74,127,118,215,9,108,238,201,116,163,211,186,187,247,126,156,27,2,65,254,96,191,160,133,194,20,25,120,150,129,176,125,159,26,169,161,16,180,198,120,159,133,149,53,197,87,160,90,154,241,49,27,31,254,113,110,112,84,253,68,134,154,242,236,210,235,129,147,243,150,178,182,18,129,79,245,218,182,171,235,116,227,50,209,40,42,2,141,49,38,221,178,197,235,189,180,142,11,83,75,62,31,152,95,119,216,42,199,21,238,199,241,241,19,183,88,211,233,115,115,26,165,98,130,83,113,208,30,191,105,181,32,133,135,23,165,62,173,74,192,116,103,4,140,98,199,227,66,80,115,26,48,154,14,143,7,49,57,219,62,20,9,0,45,7,42,63,250,225,11,211,143,245,94,221,245,234,78,75,189,194,43,197,91,159,249,184,180,56,191,152,120,186,91,187,44,21,196,91,20,206,183,178,133,165,2,251,164,194,105,222,79,77,46,68,178,81,246,90,43,197,201,147,210,172,175,63,135,172,109,13,152,195,229,241,145,33,30,242,45,3,97,213,249,58,170,240,137,249,2,192,108,207,227,249,154,176,154,196,213,117,244,161,145,30,68,17,103,172,143,93,161,41,210,223,166,94,50,214,7,114,54,79,248,11,161,247,152,10,191,34,208,103,150,46,200,183,2,230,116,214,153,2,195,234,3,175,7,38,105,23,103,42,196,78,237,13,183,208,175,90,47,76,136,93,19,5,112,229,196,168,152,242,129,134,137,230,12,1,28,131,153,89,2,119,212,91,227,131,77,98,199,26,39,234,24,76,23,173,207,173,241,238,99,249,144,246,207,186,227,80,47,23,101,182,16,181,138,196,172,101,33,18,196,93,241,53,135,144,79,91,236,140,230,230,33,112,207,79,228,109,82,14,113,225,166,101,101,165,253,212,41,2,182,77,71,96,106,226,99,23,95,40,191,61,113,187,106,44,31,14,87,166,93,209,160,32,191,94,98,101,183,135,62,168,16,191,108,177,39,145,122,153,26,41,69,208,33,42,76,140,10,67,155,16,201,128,176,123,134,129,117,214,207,120,96,58,246,175,13,116,86,140,230,102,216,195,246,53,160,122,83,39,185,24,23,118,236,210,157,162,81,141,15,47,138,247,194,64,58,167,121,215,0,214,241,100,239,102,72,84,227,57,53,9,206,223,105,134,157,246,194,245,124,18,55,103,11,61,77,89,146,124,133,35,250,158,215,22,226,125,192,145,20,124,111,156,48,137,2,132,49,71,190,36,1,141,168,138,57,48,69,55,93,225,75,249,107,202,133,37,237,39,37,4,39,80,88,56,232,8,200,120,33,90,118,237,155,210,104,171,208,64,255,76,78,193,102,188,70,111,176,4,114,195,17,3,146,25,236,63,240,216,2,183,254,128,104,14,212,0,25,110,77,217,144,54,139,73,0,169,229,18,35,132,180,50,94,211,15,206,191,60,218,120,224,17,153,224,108,153,48,73,110,100,2,39,195,183,104,250,226,142,115,88,20,174,17,146,67,253,154,62,243,7,109,163,230,11,203,239,78,114,98,110,118,97,7,109,109,221,133,91,204,143,149,76,127,158,86,24,81,25,72,16,205,97,170,72,36,118,4,75,200,217,188,253,169,144,189,80,151,134,56,84,48,48,0,67,50,181,21,62,211,222,77,31,4,57,144,122,17,152,28,176,91,101,25,183,78,118,177,51,67,154,83,67,224,32,158,211,75,175,53,55,205,231,151,201,188,104,239,32,112,24,162,76,197,191,232,200,177,239,31,120,140,172,95,2,15,209,197,35,128,233,143,209,159,54,103,193,97,2,152,69,194,59,16,140,184,72,30,58,212,231,86,178,179,67,237,11,7,204,7,167,110,147,255,129,123,236,66,56,136,69,91,138,51,105,114,39,48,49,51,147,238,64,133,211,138,96,28,73,213,231,68,2,174,174,61,209,9,255,67,77,47,48,37,143,37,174,62,14,147,134,219,50,133,209,217,93,95,12,255,172,229,152,112,71,142,216,77,160,17,41,77,111,78,13,126,243,105,136,141,213,181,72,213,90,53,227,44,229,152,37,8,166,112,11,123,16,148,78,222,7,197,88,10,120,106,81,175,213,229,68,211,73,178,35,167,235,47,83,80,236,213,98,72,30,30,115,67,223,26,85,140,17,247,134,188,169,233,79,155,233,235,111,109,45,99,250,65,26,19,215,61,99,250,2,208,213,184,176,85,108,120,32,35,49,230,89,186,240,176,37,207,179,251,107,55,83,72,148,137,70,217,79,52,233,29,24,158,232,7,141,206,91,20,101,180,219,24,112,20,55,1,40,55,77,85,202,47,8,57,150,176,170,18,61,91,91,236,88,139,72,250,226,2,29,90,99,157,76,201,207,119,111,224,250,231,98,136,185,239,213,73,221,29,67,147,162,115,189,232,165,17,48,116,190,232,53,92,254,23,237,80,191,249,52,160,200,118,201,110,67,182,125,248,206,79,13,200,57,36,36,82,109,148,184,190,240,128,73,134,234,213,112,180,125,199,10,5,14,84,25,200,111,15,18,111,95,12,157,214,121,90,101,229,106,122,124,199,183,101,28,87,146,89,165,191,141,46,231,248,122,12,128,83,215,186,192,179,230,44,217,233,48,180,13,75,80,210,155,201,47,30,116,111,203,121,8,165,110,168,25,26,249,193,217,223,167,194,244,98,244,128,71,86,110,133,31,233,221,244,247,98,243,105,226,178,160,173,7,105,220,7,91,123,172,188,86,183,234,226,230,40,41,16,9,253,64,96,127,108,44,127,50,18,123,26,96,60,230,4,85,136,254,211,199,96,27,207,231,28,86,23,226,63,221,72,45,84,133,169,1,93,126,117,195,156,144,49,131,169,206,249,241,155,69,35,181,86,223,184,17,211,23,36,39,25,223,31,150,14,19,22,114,170,201,134,219,149,155,206,67,50,236,179,251,144,34,107,177,36,72,146,76,252,174,212,128,103,87,18,29,72,89,41,244,240,155,35,46,46,197,123,199,158,51,131,47,96,36,179,30,152,232,220,16,184,202,185,71,9,92,114,85,141,70,25,20,1,71,133,83,146,171,187,201,221,59,108,82,48,94,3,129,115,95,132,67,103,25,19,107,242,41,142,235,63,37,232,180,200,87,161,250,252,193,100,102,174,0,157,209,10,140,80,217,134,99,97,81,14,41,112,171,33,151,211,150,113,95,116,249,109,152,23,92,35,8,184,94,206,60,163,21,56,131,30,247,182,110,230,123,32,47,35,129,114,233,228,102,61,195,253,15,156,61,59,6,76,97,218,3,227,254,4,10,3,200,131,178,28,91,192,73,234,12,136,31,142,96,26,134,245,199,74,176,20,54,17,178,128,57,105,246,133,41,9,138,231,162,15,73,162,55,134,22,239,142,0,182,248,188,194,240,141,248,75,55,82,124,55,10,178,40,251,143,96,242,129,173,44,74,127,186,65,219,22,55,183,42,209,245,192,213,69,151,26,154,36,83,42,132,232,172,99,175,141,223,78,196,88,20,237,217,153,46,154,17,174,73,12,5,24,71,250,155,162,139,142,169,118,151,230,15,142,13,105,209,108,39,204,183,63,216,115,184,141,210,139,177,223,223,102,239,140,155,35,2,247,192,144,72,22,31,149,138,37,32,111,77,45,178,23,126,88,233,203,153,166,50,133,43,66,37,223,150,114,172,117,56,30,100,76,96,156,116,23,240,152,47,205,170,139,5,174,211,217,128,17,221,217,69,66,163,11,233,233,21,151,158,21,122,85,147,140,187,2,101,157,111,158,16,40,46,87,175,6,226,113,188,161,238,183,158,244,83,245,173,48,222,106,113,120,204,153,116,217,90,41,188,127,202,137,75,156,171,252,54,62,160,187,197,141,28,129,212,245,129,82,165,223,28,53,21,6,125,50,50,140,37,30,156,238,145,161,240,185,153,87,238,53,22,237,148,14,208,101,37,158,109,251,131,211,105,42,54,225,130,188,165,184,126,125,163,182,104,10,211,11,28,155,236,70,62,42,132,187,228,193,161,28,232,222,248,218,40,218,135,239,72,96,4,186,124,138,90,247,219,85,91,55,152,10,120,127,178,250,211,184,191,48,114,67,195,167,40,90,140,236,231,10,27,233,190,195,208,248,200,158,1,253,68,117,134,112,171,56,68,233,88,96,10,34,122,92,221,76,132,70,96,250,158,226,115,18,154,185,66,159,192,25,90,222,184,58,211,30,220,31,56,185,119,1,156,181,10,97,153,178,188,211,4,28,24,189,118,217,52,208,236,165,57,236,131,33,231,19,183,30,184,6,253,20,48,113,217,7,205,35,94,27,178,182,75,44,253,193,189,249,84,42,203,184,151,4,134,146,43,208,174,217,146,245,99,223,206,241,195,164,53,147,62,87,39,102,21,143,77,71,173,44,175,101,237,111,177,250,10,58,186,69,31,12,101,188,238,31,219,136,234,135,194,144,114,12,255,237,124,60,50,169,223,94,70,193,55,252,184,38,68,132,156,160,194,61,123,19,13,48,165,229,243,129,87,190,48,181,177,242,57,224,35,78,247,167,147,9,243,40,76,133,176,127,107,35,101,238,77,97,232,171,74,192,208,102,200,131,115,86,121,172,173,89,199,217,26,250,219,196,144,155,143,10,2,8,75,127,58,19,65,246,33,69,165,64,95,154,170,105,159,8,86,94,37,145,207,133,20,163,211,96,52,164,72,207,6,165,191,139,167,226,43,115,144,27,239,58,129,137,202,21,95,153,56,133,41,235,194,237,70,246,154,29,206,102,128,42,156,187,247,248,3,155,43,127,225,102,158,207,135,46,83,167,148,89,102,85,182,238,156,80,171,48,186,190,244,129,203,80,56,203,217,194,41,152,156,140,27,221,103,246,151,165,48,34,187,51,96,26,243,100,184,43,174,120,245,39,179,246,52,217,103,87,77,45,52,149,140,82,73,104,125,142,219,109,10,53,213,81,186,219,228,108,2,222,222,45,5,140,143,37,211,196,178,141,51,174,78,132,185,244,234,85,169,11,13,88,162,94,6,86,239,183,5,108,181,36,189,53,63,22,51,1,254,4,97,54,0,102,196,114,192,228,210,101,200,40,38,46,110,163,160,5,90,165,43,3,152,113,26,1,27,145,245,3,31,35,127,5,140,238,164,62,218,153,25,203,183,163,113,54,38,206,143,7,174,253,162,199,64,220,127,193,26,40,150,171,140,216,217,65,82,124,202,150,91,150,208,211,130,230,53,88,173,218,248,169,48,60,104,153,110,49,130,62,167,22,124,11,211,143,37,248,26,71,249,131,122,63,172,161,194,31,3,106,20,115,129,150,253,76,95,84,94,98,243,166,134,165,171,93,5,12,143,126,192,176,217,202,244,165,209,161,185,15,58,10,229,32,186,195,102,59,210,226,230,212,167,21,249,84,184,144,221,79,122,10,219,69,173,131,139,137,222,248,79,231,101,194,144,10,211,144,211,3,62,150,170,238,176,153,31,115,31,212,90,109,196,173,231,193,177,140,3,166,240,75,173,136,76,45,164,192,163,188,35,190,119,244,82,161,40,85,102,213,13,35,111,75,240,93,88,203,111,208,190,73,33,227,9,156,246,212,217,111,186,94,129,46,107,55,123,214,78,190,27,29,100,171,85,119,4,122,121,99,80,208,252,108,250,177,11,253,145,30,102,249,153,220,93,223,218,216,101,138,195,199,86,145,130,217,181,76,25,205,183,50,148,176,208,208,210,15,194,246,229,48,196,55,45,235,136,67,146,232,182,46,3,154,158,247,162,225,123,199,197,231,167,212,27,35,203,220,60,245,212,224,126,74,210,85,103,38,225,113,184,252,222,212,158,54,181,203,24,37,15,123,1,155,186,177,194,101,199,18,160,254,179,37,61,140,209,95,247,192,23,37,224,48,206,222,155,79,163,190,115,7,151,172,197,18,26,61,170,34,97,163,243,223,62,22,253,212,189,110,82,112,232,57,13,224,115,92,200,168,176,127,87,151,151,107,38,22,34,188,30,56,242,214,213,226,48,253,108,178,207,78,52,217,157,67,9,34,220,193,207,9,156,17,25,251,110,222,104,190,214,227,99,178,109,87,247,159,241,109,154,20,126,83,198,2,55,175,223,28,17,74,169,198,58,182,46,34,43,126,186,96,43,84,201,7,18,90,162,156,171,57,108,26,77,242,219,214,84,80,226,106,99,11,144,49,111,150,52,152,14,67,211,43,39,4,142,99,115,29,231,214,44,118,40,126,19,179,180,134,251,97,98,44,194,71,12,124,236,126,133,175,196,58,232,36,118,48,47,154,133,246,26,230,40,170,108,3,134,67,86,60,159,1,173,85,77,113,239,179,199,72,250,214,136,165,124,162,81,1,120,70,244,62,246,57,127,107,243,198,106,184,77,249,216,119,192,233,215,132,36,237,131,113,137,147,236,135,28,194,195,59,85,8,2,64,96,39,55,135,114,164,121,76,174,54,139,49,93,148,30,23,39,119,34,172,104,190,207,133,77,195,190,4,140,152,243,148,123,179,17,20,143,114,194,10,73,49,157,192,9,233,130,22,240,212,222,106,35,109,134,94,207,97,250,169,100,84,76,105,108,125,181,19,20,198,159,125,228,150,64,27,145,98,115,67,186,18,229,146,82,97,208,60,70,220,27,143,76,122,54,12,166,222,52,96,20,234,186,192,240,222,184,149,131,255,132,20,144,192,4,101,125,138,19,250,232,194,10,103,116,133,213,243,92,214,123,251,220,186,80,91,26,191,108,2,68,50,38,11,35,221,227,48,144,190,15,73,17,64,71,104,21,41,247,234,33,105,195,31,169,82,47,242,203,122,244,117,118,105,111,162,180,110,229,36,209,89,139,229,193,64,23,112,69,222,247,194,108,4,78,78,11,92,134,144,225,27,159,102,10,251,234,192,105,10,197,197,175,12,182,197,210,35,237,168,30,50,28,10,61,236,221,74,229,221,26,242,219,103,199,56,95,215,111,14,67,178,240,84,46,11,227,207,11,147,128,75,250,219,103,159,144,171,33,154,94,114,53,101,2,119,150,22,202,175,101,133,116,232,209,91,44,78,142,35,81,148,194,49,162,166,51,110,78,201,114,150,137,118,134,161,123,131,155,193,176,56,6,140,145,58,123,204,67,20,78,52,64,213,224,234,242,140,16,93,77,189,106,92,141,110,234,228,244,235,141,82,212,45,28,74,230,137,205,234,246,50,245,206,83,202,20,172,152,8,69,161,15,70,52,67,7,21,43,184,11,156,236,128,20,56,17,214,254,190,24,138,177,77,50,193,102,161,156,111,88,28,206,164,179,229,183,77,35,236,194,196,214,101,219,105,38,197,229,230,56,212,172,83,90,18,127,112,132,122,128,137,170,42,92,225,199,189,112,151,125,28,73,242,22,39,43,113,202,36,213,25,192,164,156,150,195,59,97,65,8,252,107,86,13,216,118,64,129,97,73,238,247,230,233,89,98,216,78,68,54,4,46,67,175,238,176,8,108,129,69,69,0,24,41,139,251,94,70,24,41,112,227,104,148,223,86,202,44,179,111,70,88,236,214,62,242,220,27,217,229,20,23,195,229,161,159,235,76,173,116,7,156,24,197,51,102,231,37,167,239,28,192,93,218,77,108,98,212,122,135,148,111,45,7,20,20,49,201,245,108,13,238,82,5,71,12,189,182,184,53,36,151,226,134,16,65,239,225,202,162,168,60,133,75,159,110,134,18,140,193,192,116,136,202,173,179,9,208,199,144,28,43,74,24,54,214,175,209,233,126,173,74,190,74,166,25,117,134,189,205,11,63,46,80,163,112,57,221,223,134,39,89,23,72,106,185,123,37,26,48,161,84,121,242,132,10,121,189,87,243,36,250,219,201,42,67,29,46,253,137,16,55,211,82,138,229,181,204,35,186,87,87,178,178,197,127,122,18,33,151,125,129,174,228,232,122,162,175,143,245,180,20,70,225,195,239,61,161,228,204,130,30,195,117,198,20,166,129,106,61,48,233,200,228,207,77,216,77,72,96,24,97,24,236,124,158,17,197,211,36,5,172,47,72,158,127,48,249,39,201,6,219,239,166,38,112,213,226,40,96,30,125,5,44,125,21,118,173,23,154,81,249,196,174,208,4,77,214,252,245,193,84,65,139,234,194,170,200,135,118,143,153,208,225,119,118,219,169,240,78,61,246,163,243,29,233,108,18,24,251,46,110,158,97,42,146,149,73,140,175,121,87,211,249,255,136,211,203,78,10,28,36,178,6,63,91,37,156,84,221,219,48,129,243,16,206,108,131,81,60,191,112,17,133,14,152,214,207,143,53,127,177,227,195,136,134,134,101,80,155,107,50,128,82,99,160,175,109,229,248,241,211,19,37,228,231,106,234,218,227,167,33,153,125,225,12,137,128,195,180,200,13,125,112,227,70,158,1,211,218,170,131,70,197,106,124,17,99,32,149,179,237,192,116,6,236,128,97,105,212,153,146,232,5,171,1,211,10,174,40,9,148,123,111,164,216,167,194,116,35,199,168,144,197,107,250,224,164,89,103,124,47,202,62,159,169,132,66,84,143,39,75,156,102,250,94,72,206,251,137,79,89,97,122,22,200,57,94,114,88,212,103,174,39,161,35,6,205,193,118,223,126,12,14,186,176,77,171,37,54,249,4,33,180,236,103,213,74,122,253,167,41,179,107,146,73,166,2,175,122,87,7,172,124,52,117,202,44,69,143,49,242,135,16,25,63,187,29,20,89,221,9,106,173,105,28,14,123,129,233,14,155,126,53,51,101,205,7,205,46,150,103,104,17,126,39,96,24,6,119,192,169,73,211,32,60,95,35,250,125,201,206,154,152,164,194,116,150,251,147,13,156,181,36,131,194,44,118,2,52,224,33,69,185,160,103,115,245,92,64,38,165,33,197,156,112,175,192,246,88,46,60,146,46,190,243,30,115,173,251,211,156,223,242,218,168,248,185,46,22,48,28,75,235,129,177,148,3,78,168,143,9,204,241,150,238,163,65,236,165,87,19,225,116,35,41,147,250,173,186,79,195,168,94,211,133,95,235,142,14,95,242,61,1,35,192,166,176,157,171,1,211,206,34,6,154,25,170,113,132,228,102,212,163,114,53,133,122,174,197,103,222,167,72,66,2,23,19,26,118,24,150,69,121,49,26,232,131,236,5,170,67,2,78,69,224,227,236,238,120,114,10,57,132,198,105,209,241,155,195,121,75,63,235,254,126,49,98,225,35,2,151,7,163,250,101,11,60,173,80,208,97,26,126,199,243,219,209,233,223,16,193,92,210,23,114,80,18,75,190,31,38,163,203,149,168,203,177,19,49,94,150,195,243,225,254,60,99,10,97,133,127,238,132,160,103,214,125,227,152,115,53,126,25,70,251,162,211,52,147,54,28,14,155,114,69,214,245,117,15,55,182,205,119,241,145,228,117,215,43,17,3,211,72,47,11,32,248,57,97,12,183,86,114,93,124,105,100,55,254,142,231,75,48,88,142,8,2,91,145,139,96,47,84,222,55,54,172,76,38,208,97,43,168,149,41,78,89,213,92,1,211,254,251,236,211,56,53,62,143,104,60,174,143,33,99,84,137,229,162,173,39,61,210,87,9,118,53,96,66,48,249,49,39,138,123,55,7,69,183,82,205,24,250,27,98,204,206,11,46,141,185,84,184,143,157,53,171,65,16,116,188,149,161,134,12,245,41,113,243,76,93,178,222,28,17,123,223,207,24,210,58,212,60,99,85,143,59,162,204,49,25,147,115,184,148,54,47,108,17,82,133,107,115,141,227,134,197,212,146,30,32,203,34,14,113,53,21,65,138,158,237,102,197,252,54,35,72,151,53,108,158,227,126,76,11,161,53,181,104,77,35,57,224,221,179,30,109,103,33,14,23,232,104,116,241,111,53,12,105,190,143,157,20,201,197,44,109,29,203,226,182,222,145,11,92,30,91,129,216,107,190,168,229,169,213,11,56,199,67,242,157,242,92,60,217,228,213,204,31,221,59,251,128,7,13,119,10,207,21,33,102,104,115,103,126,156,4,206,225,18,55,167,12,103,63,48,164,42,23,30,143,61,108,243,114,228,248,109,100,161,229,104,107,48,216,56,61,167,17,214,156,23,145,171,51,44,127,59,30,13,50,49,73,198,25,60,20,174,249,133,137,175,93,120,172,250,192,200,181,244,128,41,37,148,49,63,35,2,211,101,191,43,59,105,37,84,163,71,200,229,134,154,9,71,11,255,38,48,70,85,160,20,162,203,160,21,66,7,247,201,160,32,120,28,206,179,163,223,45,126,147,170,122,238,125,28,225,41,240,27,44,50,216,123,245,13,174,154,81,38,70,211,189,185,245,108,135,198,209,220,21,70,124,222,175,70,165,76,67,15,53,155,100,199,69,123,123,209,186,21,37,79,251,192,109,8,12,247,155,94,93,241,80,99,159,174,38,222,167,48,65,208,122,97,82,177,2,211,148,119,95,43,89,64,224,129,203,136,181,75,199,134,30,93,68,180,187,51,129,67,127,102,117,17,2,23,62,111,28,170,13,90,87,125,114,34,4,43,174,54,226,11,125,109,60,214,17,104,235,66,228,199,197,20,194,249,147,13,139,192,232,147,149,230,130,195,160,181,166,244,12,138,21,6,197,169,186,240,247,21,102,109,94,120,22,61,4,24,148,27,120,71,8,115,246,250,142,217,112,130,218,198,36,83,41,10,235,53,78,119,39,134,75,102,234,2,177,67,194,115,187,212,76,231,254,124,16,180,39,252,167,169,217,29,26,63,251,197,30,124,192,225,51,175,75,199,12,53,176,56,189,16,136,215,36,11,157,42,117,199,136,55,76,32,13,221,177,209,68,181,43,19,229,120,159,114,115,228,62,83,192,231,68,62,203,231,129,105,239,222,1,19,90,148,49,61,51,188,205,88,218,21,226,189,252,132,192,178,152,19,88,200,207,68,131,106,116,10,124,54,238,52,158,171,91,152,42,176,87,61,209,53,120,52,99,34,253,76,208,39,52,23,189,177,134,38,97,132,0,181,60,139,195,136,125,167,63,112,13,187,209,40,209,244,0,130,127,56,5,140,211,48,159,199,102,253,196,46,127,172,146,119,200,16,110,47,114,53,246,182,190,87,134,109,194,191,38,189,225,77,3,127,221,212,62,2,110,28,173,250,228,204,164,120,49,202,110,179,6,239,206,46,177,139,192,84,224,201,111,55,66,243,113,243,188,204,229,80,248,24,166,2,163,9,173,83,101,146,33,245,23,59,14,75,147,134,72,75,138,134,80,38,48,199,145,62,154,81,53,249,18,177,142,189,172,112,89,193,108,2,229,3,77,17,245,129,147,194,144,191,232,150,117,252,153,8,78,36,83,228,124,81,202,192,47,154,213,28,177,80,69,143,179,207,76,79,157,13,149,121,233,131,130,125,208,52,68,92,127,164,196,1,103,246,98,221,45,103,137,162,236,99,112,169,170,150,141,118,104,177,212,109,98,32,83,247,5,91,174,217,97,250,255,158,253,46,33,127,92,2,62,163,175,211,20,137,141,241,89,227,182,39,143,180,159,227,11,209,225,25,48,202,217,122,53,157,233,159,203,8,12,193,200,115,54,98,235,8,156,230,251,98,212,238,14,135,19,57,239,250,60,218,246,194,12,40,107,232,91,122,126,27,206,34,71,209,101,44,237,185,248,236,253,59,224,169,226,31,246,211,103,158,173,128,141,83,236,25,242,136,33,3,99,156,84,181,54,118,144,220,30,152,18,181,252,152,50,236,90,37,96,68,137,30,91,37,120,254,65,219,122,210,36,144,187,206,248,32,20,186,73,52,136,160,114,243,35,29,180,208,229,166,246,91,37,165,227,176,37,229,21,133,153,163,94,180,14,93,247,25,245,182,230,223,122,24,231,169,252,52,2,16,217,135,4,141,154,172,239,156,169,167,154,1,67,27,160,15,70,191,214,140,7,59,70,235,18,214,20,174,70,229,212,225,54,76,178,230,129,75,21,184,62,117,238,141,18,144,18,95,139,218,163,244,192,86,108,235,168,73,45,215,7,29,94,173,5,76,182,225,121,235,157,156,22,168,146,254,106,90,10,102,87,47,255,28,245,71,85,165,168,62,24,132,133,79,166,34,35,56,84,103,192,248,186,237,133,71,204,81,220,29,109,198,248,61,89,12,41,193,212,169,7,190,85,186,207,184,121,38,251,240,56,2,249,190,22,28,231,26,122,192,222,109,46,127,107,241,225,37,210,83,191,24,127,242,95,134,32,71,88,200,205,208,223,53,54,36,212,103,182,158,201,133,206,178,17,87,23,22,135,238,179,149,136,114,92,109,33,100,221,206,8,192,197,160,228,146,250,179,244,96,210,234,237,162,45,105,90,10,189,167,122,127,154,224,76,121,12,176,238,245,84,63,180,232,20,166,104,38,199,215,194,165,124,242,178,231,84,77,165,5,106,1,22,53,160,112,142,70,192,115,101,53,43,57,151,188,78,5,152,90,33,181,37,50,126,131,79,179,68,143,119,123,44,36,43,167,115,184,62,189,47,205,82,159,142,81,208,173,118,68,163,30,234,155,252,108,161,231,190,122,99,196,11,179,163,9,174,168,254,160,219,91,207,13,174,90,214,128,218,79,170,15,156,94,152,204,208,55,96,148,165,247,62,20,38,23,228,203,146,138,177,115,190,234,111,163,33,227,3,182,172,131,118,62,105,213,209,189,110,193,72,172,138,180,246,2,83,16,51,47,124,156,127,77,171,82,75,85,28,166,202,116,188,83,208,124,140,15,62,54,193,113,81,214,227,3,76,247,217,96,151,31,41,191,14,134,169,192,57,76,100,178,213,119,19,206,217,97,44,208,253,44,122,138,111,125,51,91,116,66,106,141,49,44,15,219,179,182,16,218,225,70,233,205,169,91,185,48,74,32,186,37,176,146,47,90,200,54,107,36,8,230,13,63,81,113,38,167,86,4,86,155,59,23,238,3,186,16,9,143,193,241,228,27,142,113,216,84,13,139,79,43,72,220,23,174,169,60,233,75,52,129,122,192,235,28,155,15,236,156,90,6,234,210,226,8,76,94,216,102,40,129,35,13,204,81,34,59,29,70,219,86,194,72,196,237,206,153,16,207,69,140,182,106,240,12,238,143,18,87,227,83,21,77,181,13,88,140,28,134,201,167,62,201,178,206,155,14,135,141,89,239,9,148,66,11,80,3,38,74,171,55,255,249,59,1,99,198,105,134,145,89,232,123,6,117,133,232,192,42,140,68,64,11,24,255,68,66,184,169,54,23,221,57,94,15,90,195,58,104,136,40,56,15,63,48,69,179,18,61,46,244,16,249,173,115,202,244,18,63,112,233,10,103,45,247,171,212,215,122,137,253,143,216,80,24,26,128,251,116,69,121,131,187,176,69,26,92,135,194,165,232,152,65,78,208,221,136,25,102,104,104,182,172,160,91,232,171,203,84,12,53,249,95,73,41,122,179,134,17,2,206,103,208,178,85,158,126,95,27,25,164,36,108,173,100,10,96,131,253,86,0,57,133,172,113,9,203,42,121,106,231,76,28,234,101,100,5,80,192,84,92,132,28,184,104,193,31,57,136,22,31,219,182,62,141,167,96,27,20,151,127,174,86,214,40,77,182,148,48,83,240,231,15,126,38,108,213,28,61,202,184,211,185,13,185,26,189,137,59,228,20,111,194,120,229,112,193,33,23,24,177,65,47,236,174,100,206,250,214,171,33,136,244,88,79,165,136,191,8,117,5,21,233,148,59,249,111,23,171,185,168,122,243,32,223,65,213,5,190,18,121,112,219,180,252,196,30,116,57,139,231,67,51,228,242,242,179,99,215,193,204,42,71,227,89,89,136,202,126,83,133,104,125,87,155,147,178,197,237,85,169,245,75,232,235,213,4,68,252,115,49,124,85,27,27,50,94,174,107,169,160,99,96,196,65,23,94,54,10,223,231,52,158,229,38,6,22,173,30,205,89,152,73,248,173,199,227,131,248,102,58,141,57,242,140,199,156,146,4,101,97,35,242,188,18,55,159,194,164,176,126,100,73,53,126,154,36,158,88,226,48,186,225,22,251,79,99,149,138,181,92,104,246,115,77,96,142,208,68,201,165,166,241,246,136,49,203,200,194,202,226,52,238,50,151,208,168,240,117,104,173,211,207,213,119,159,235,88,64,185,11,155,24,48,225,73,127,171,212,141,176,88,179,147,169,198,62,14,161,193,152,79,234,242,78,209,3,210,136,89,53,65,72,37,193,247,92,118,114,9,205,50,112,30,174,21,81,161,29,171,218,19,4,21,162,220,124,161,206,241,188,214,196,198,253,80,84,191,170,24,73,133,114,60,103,25,161,72,24,15,173,63,240,118,37,47,224,133,129,250,192,171,198,79,79,36,227,235,122,225,36,48,186,112,47,220,189,205,202,10,148,91,250,11,103,129,203,250,115,53,25,73,191,249,248,99,209,226,95,55,247,129,27,182,194,147,116,74,84,104,14,255,90,231,115,40,75,44,229,19,217,101,167,96,136,130,157,82,118,233,51,249,155,231,110,42,138,14,169,105,17,86,162,177,223,125,178,70,35,161,246,84,88,72,34,187,139,128,182,1,252,108,154,66,7,245,39,131,179,78,228,155,48,128,207,160,196,131,179,215,117,77,33,18,200,156,110,229,160,153,119,214,138,24,27,199,122,107,78,19,72,143,109,23,129,75,136,167,119,243,42,43,78,138,62,158,44,54,217,51,31,239,99,244,16,28,171,207,218,58,198,199,183,48,43,196,32,162,173,185,40,214,140,206,102,234,151,139,182,140,22,242,64,126,166,146,117,86,89,67,80,2,240,223,83,83,10,40,90,40,124,171,49,188,208,137,252,55,197,44,75,95,153,126,209,111,6,19,121,175,154,186,60,27,136,203,151,3,90,219,149,102,169,109,19,137,31,134,34,86,109,24,82,30,238,0,27,67,117,126,204,39,40,54,124,10,146,97,120,178,166,199,83,204,80,135,250,120,50,40,26,208,203,132,178,220,64,162,103,1,146,89,141,31,89,61,131,127,73,2,230,79,5,240,132,78,218,225,66,203,174,6,221,232,32,243,236,60,218,242,84,25,202,163,173,65,181,146,195,116,203,203,209,130,74,23,185,103,223,130,51,25,37,249,105,182,132,114,143,150,97,221,151,82,85,189,110,1,126,53,110,38,237,149,58,39,127,115,177,95,142,21,154,12,164,98,123,76,11,28,248,89,62,17,190,189,247,38,176,24,61,92,216,17,148,186,86,233,182,200,86,55,239,230,19,61,13,98,85,162,189,189,35,108,112,230,5,146,113,218,6,114,54,225,190,102,192,170,30,96,130,149,105,5,106,39,110,210,246,21,78,107,63,91,230,160,52,83,182,112,212,225,219,14,163,114,161,28,33,174,42,77,235,121,133,179,249,211,94,20,152,202,176,237,139,158,110,149,190,158,126,36,242,58,238,4,208,201,15,79,128,116,82,81,1,209,34,222,193,247,210,142,83,28,54,63,31,32,224,172,79,135,164,37,160,34,16,137,158,113,145,7,55,57,244,124,99,3,120,35,249,105,230,222,193,97,66,136,153,7,209,171,119,187,78,50,254,160,54,145,156,81,33,181,214,194,11,102,137,40,157,65,141,142,32,184,209,179,118,183,44,99,143,244,77,1,163,98,107,237,36,41,185,179,7,95,63,53,205,135,183,226,108,248,41,251,183,92,196,64,197,59,199,143,12,38,16,182,73,154,4,228,214,156,54,225,165,18,26,201,250,203,140,125,241,32,143,113,72,107,71,29,133,100,59,60,205,179,54,138,206,65,34,28,56,85,62,201,8,212,63,109,251,214,220,228,87,211,199,246,180,122,27,85,133,47,189,179,13,30,191,70,25,30,38,133,25,225,228,102,212,123,148,193,1,193,55,223,132,225,65,56,107,79,198,187,45,171,121,10,199,165,15,77,85,89,226,121,149,112,92,136,34,136,51,104,187,163,71,13,6,195,167,145,24,204,236,18,94,141,157,183,18,103,36,228,127,103,55,253,141,231,69,250,179,54,186,235,206,162,168,77,209,83,209,118,58,148,24,125,47,59,19,10,65,7,89,151,3,90,29,55,147,57,228,158,46,67,78,72,247,245,186,81,48,200,120,35,28,159,194,215,235,248,44,122,232,13,155,130,254,224,38,171,166,169,245,129,93,224,84,32,212,115,30,67,64,220,181,113,172,100,210,73,110,69,159,157,107,22,189,57,9,6,119,129,97,106,237,218,249,2,243,109,245,146,51,132,130,160,185,148,174,181,105,90,54,61,172,108,226,133,186,81,38,100,78,253,197,18,29,34,114,111,171,37,27,97,70,159,175,167,11,224,236,178,9,145,172,56,122,152,105,69,219,237,122,48,173,50,215,179,134,90,206,131,209,61,228,166,21,77,251,75,246,19,60,226,18,225,238,70,66,70,251,229,176,146,93,188,21,139,241,28,31,98,110,158,179,56,68,105,43,188,230,93,227,190,19,10,202,230,137,166,214,109,67,145,137,146,225,224,9,83,22,14,17,45,169,193,180,109,59,222,234,108,224,69,163,198,230,191,122,163,121,165,4,118,45,237,18,164,99,180,223,179,126,88,136,91,154,8,33,227,114,55,147,109,97,168,165,128,192,65,88,209,40,127,14,53,250,32,148,172,158,200,101,74,101,250,146,164,105,237,140,183,87,126,161,184,189,135,150,91,211,213,210,218,53,144,104,231,146,120,5,250,185,199,36,234,126,245,217,83,159,126,186,98,12,149,45,96,74,2,212,82,64,171,41,197,205,9,102,201,158,98,12,158,221,77,5,218,235,219,243,228,63,114,132,226,86,35,117,230,98,0,237,110,253,39,31,218,169,55,84,219,204,190,136,79,82,168,13,230,211,0,114,60,184,229,204,209,212,219,82,205,173,217,111,43,106,254,190,87,158,70,68,168,57,2,74,191,252,196,253,29,199,79,32,31,110,103,95,248,148,22,31,227,246,205,250,159,197,222,2,102,49,15,237,43,107,94,66,72,69,121,221,74,118,102,78,148,171,85,87,164,198,144,56,120,154,210,74,120,215,199,124,236,202,16,212,168,210,243,182,77,66,81,132,238,181,171,236,28,32,94,94,5,79,14,34,181,58,164,112,15,251,250,58,131,11,219,118,121,114,31,37,130,214,103,202,165,164,23,87,172,34,183,35,144,95,223,227,41,169,41,33,229,107,180,167,93,35,118,214,124,23,174,32,69,148,83,251,73,45,91,228,125,72,132,140,121,15,253,152,40,42,116,127,176,4,181,182,142,104,163,201,195,51,62,196,10,219,83,81,67,30,247,155,40,230,207,214,39,81,91,161,115,250,194,21,144,3,177,19,231,167,12,169,59,249,40,106,123,198,129,173,113,126,78,152,246,193,231,212,219,233,73,146,65,35,254,45,190,3,91,111,143,102,114,225,10,168,254,104,147,130,243,245,214,25,157,33,117,152,2,219,245,244,133,89,218,209,97,18,24,234,147,89,245,136,155,72,244,232,209,175,168,117,47,120,161,205,95,236,12,1,111,162,189,116,30,74,132,62,183,164,241,244,225,81,146,190,3,78,253,45,66,250,165,197,28,205,251,41,158,106,195,106,131,28,37,69,252,188,243,217,72,83,124,14,136,98,187,134,226,231,178,35,227,131,173,154,234,233,36,130,11,225,126,204,243,117,180,192,150,147,206,15,220,4,107,119,147,131,139,56,23,244,6,31,220,77,55,174,107,176,188,148,48,72,147,41,148,103,13,104,147,211,137,57,120,22,22,113,102,173,212,222,112,179,59,76,149,177,86,29,87,106,190,106,172,45,10,248,181,92,250,156,122,41,242,38,231,209,230,124,186,9,206,30,236,77,97,38,194,212,52,214,71,152,101,201,107,159,45,189,60,21,253,72,47,122,184,238,152,151,148,20,73,220,139,49,113,186,203,51,224,244,177,200,233,194,73,95,188,224,140,9,110,170,169,26,103,220,189,196,36,27,132,112,196,26,48,201,138,249,197,25,9,64,76,149,99,88,208,27,203,242,160,16,85,84,215,224,69,71,189,221,231,89,134,87,80,99,133,70,56,49,253,183,225,108,21,129,214,69,203,69,118,230,71,132,77,112,86,36,232,188,97,178,247,93,3,122,179,37,236,213,20,248,179,242,191,137,134,81,217,180,240,24,122,234,225,233,90,96,19,115,148,176,50,58,41,126,107,56,249,182,130,53,133,57,92,112,162,16,111,151,104,248,153,241,37,249,152,157,89,196,118,39,87,119,75,47,198,160,28,83,239,137,150,243,173,179,127,78,226,169,250,86,231,53,225,212,138,61,33,243,214,2,31,159,45,149,251,49,187,16,190,158,33,193,92,141,169,48,172,111,85,7,20,211,45,62,38,21,22,154,242,60,167,179,197,218,99,159,157,120,104,10,179,218,125,150,102,19,230,148,39,131,121,211,37,11,207,28,223,41,107,187,1,111,221,220,173,74,205,118,108,121,240,78,70,103,196,202,70,46,67,66,233,216,44,189,199,226,27,104,199,74,150,25,30,248,17,231,117,50,242,22,189,121,53,73,55,95,217,248,81,218,211,146,141,84,207,109,59,84,232,154,246,225,81,172,9,215,109,28,216,91,147,38,11,242,76,55,51,168,38,104,146,214,63,48,251,127,92,10,229,183,132,10,179,241,235,222,139,243,80,26,17,26,17,171,19,49,91,209,117,211,46,110,120,107,105,29,10,184,169,244,24,112,205,215,132,73,221,234,107,5,110,232,156,222,223,158,77,251,3,115,178,181,24,70,10,231,82,121,83,73,41,130,87,192,91,207,143,12,233,231,232,113,243,241,103,162,88,13,115,159,23,126,252,15,68,86,92,75,17,212,152,215,2,77,40,23,20,255,88,198,178,36,20,255,7,166,116,240,142,41,36,245,178,62,18,162,79,121,197,79,239,183,233,43,193,28,233,237,54,192,85,85,236,14,44,138,208,252,54,65,253,33,112,231,120,111,1,243,137,228,183,169,54,235,30,188,226,106,44,149,11,119,84,184,226,139,100,84,113,100,39,165,164,118,59,169,125,69,217,160,104,10,129,3,59,215,120,111,155,148,210,71,148,32,200,140,242,192,12,183,205,16,55,24,23,129,93,62,172,229,227,47,206,7,205,37,236,221,129,242,223,120,46,30,193,142,13,231,60,149,191,242,224,24,180,113,164,195,51,246,52,148,1,47,175,237,53,24,198,70,129,59,211,101,6,76,117,181,124,48,190,71,28,233,116,6,103,237,176,77,80,195,181,88,186,212,120,13,69,45,224,231,247,38,91,36,156,246,84,191,158,93,33,126,154,197,166,141,114,192,43,2,65,100,27,114,126,102,90,39,23,227,209,248,148,160,180,86,152,40,211,188,48,196,103,67,167,113,141,52,49,110,211,49,238,178,162,244,179,121,22,33,209,191,59,158,53,64,30,173,5,108,125,53,178,244,97,58,244,128,58,141,164,229,89,219,103,107,136,17,37,164,89,158,252,246,153,211,196,96,46,60,148,171,249,28,200,199,193,240,80,127,161,241,167,136,207,70,17,153,139,85,208,189,73,64,126,43,74,194,39,7,12,121,72,125,224,217,4,94,42,6,4,163,26,66,43,126,243,179,71,20,161,12,55,56,2,203,38,126,242,62,216,65,147,92,140,233,88,31,248,88,215,158,121,41,213,180,204,5,166,33,58,18,51,40,196,40,241,48,240,204,10,183,252,7,77,241,173,33,12,72,207,197,27,121,62,247,192,9,159,172,58,30,120,185,248,56,176,9,193,40,44,1,21,224,51,231,228,230,231,99,44,231,247,170,197,60,248,174,7,99,70,202,86,96,196,104,4,166,88,222,183,121,40,3,104,58,82,184,167,46,240,217,214,31,24,181,82,79,255,225,159,111,53,13,129,203,190,87,35,193,251,158,217,103,174,121,61,157,9,236,168,159,156,73,91,120,71,27,207,129,90,240,122,224,221,5,166,3,78,127,123,16,241,241,197,137,120,166,214,90,3,39,167,10,169,124,237,174,21,205,153,6,247,230,49,174,98,225,96,217,147,176,159,143,241,20,191,253,83,172,80,152,138,208,8,200,24,85,137,142,233,57,255,34,214,67,94,72,9,15,89,142,41,234,115,161,197,122,104,236,128,171,107,144,1,195,144,178,94,216,11,41,172,24,161,61,15,86,57,96,34,131,56,187,122,102,153,144,88,174,113,241,54,181,109,133,123,180,2,89,42,178,235,177,76,119,129,83,25,88,98,179,107,98,38,35,181,54,111,4,139,2,147,245,172,190,113,3,169,248,74,69,187,196,41,138,61,135,82,252,244,57,49,134,68,36,51,236,6,17,70,42,208,213,204,165,22,28,212,21,49,40,140,182,118,218,81,147,63,34,89,0,101,41,6,157,236,196,236,142,177,153,110,154,177,31,99,133,74,154,120,49,114,78,251,217,198,187,243,213,242,217,97,190,82,99,131,26,1,79,129,20,211,151,147,73,72,123,96,218,55,209,92,218,19,30,72,191,237,114,203,131,105,69,14,109,223,205,123,252,42,130,237,77,105,149,104,97,134,247,49,96,202,98,135,158,186,144,123,199,144,66,32,32,37,7,192,169,199,215,54,150,119,53,8,134,201,212,196,111,19,122,208,71,163,25,196,197,228,225,193,194,154,208,51,29,142,254,88,124,212,189,142,169,70,22,109,202,177,233,28,183,119,106,252,25,206,228,25,117,201,5,9,100,77,192,67,180,184,156,87,220,8,28,158,190,124,4,23,114,244,127,80,232,154,180,17,194,56,36,103,88,4,136,58,77,53,46,161,16,78,45,214,23,249,91,53,194,88,48,181,251,52,30,244,202,141,23,38,62,30,48,137,10,185,57,42,148,17,252,38,120,153,179,56,34,137,184,148,235,124,215,98,26,186,229,49,0,225,203,143,29,141,154,8,29,115,66,29,247,108,69,44,56,53,133,207,139,229,56,60,59,138,49,186,70,42,13,107,110,0,18,216,99,94,11,60,76,110,205,97,54,238,173,87,55,171,94,114,152,40,189,156,158,9,13,186,21,99,78,223,133,238,105,7,222,37,22,55,9,24,237,231,161,237,159,84,96,28,65,72,172,61,240,89,36,49,89,104,92,213,130,34,11,242,228,88,251,149,208,82,82,24,202,231,24,21,10,201,146,120,119,169,192,124,17,15,78,55,132,232,22,81,200,71,172,35,14,207,74,31,88,86,115,159,52,64,252,118,65,23,99,42,60,198,10,11,176,154,66,157,222,28,239,35,150,24,206,198,31,95,162,133,154,48,103,56,204,227,234,137,44,106,238,215,53,242,30,125,8,40,32,200,195,59,12,61,130,206,37,76,252,28,103,107,182,218,245,247,234,90,5,38,121,161,112,135,83,63,96,11,150,232,163,181,144,127,59,38,220,66,89,109,62,104,104,129,96,225,89,131,169,194,101,122,139,175,233,93,159,173,190,60,48,217,220,128,231,122,6,197,88,141,226,222,72,227,244,7,69,189,59,208,74,21,152,192,4,84,99,38,37,212,208,154,162,109,58,139,49,232,132,163,229,194,164,16,86,184,149,231,141,146,198,162,184,25,5,97,1,195,49,37,79,134,202,143,43,68,84,220,144,169,199,95,74,16,159,132,199,75,195,195,80,167,148,170,19,111,235,52,165,238,170,5,198,137,122,228,125,253,175,140,63,166,55,71,10,41,126,26,238,164,203,157,137,198,183,177,222,187,231,183,207,33,118,157,5,96,212,183,220,59,35,249,144,174,179,61,201,89,78,15,60,2,27,217,179,192,63,66,82,135,41,150,189,75,219,216,168,230,13,235,172,55,182,114,96,88,124,195,85,39,202,41,37,96,192,165,196,160,44,52,198,182,162,86,109,238,131,98,66,222,207,131,67,167,23,25,181,142,32,205,131,30,11,62,194,27,152,104,210,70,50,209,96,184,117,90,103,41,205,158,238,134,6,76,22,39,28,249,115,172,11,199,29,48,14,151,186,226,185,183,7,78,145,238,198,145,223,162,168,141,176,5,124,75,113,243,81,68,156,14,148,186,174,200,229,193,176,62,21,61,255,163,230,155,9,108,66,43,141,58,54,213,229,1,115,70,200,183,52,6,10,175,4,204,200,164,11,63,57,146,189,38,156,116,67,31,231,37,229,115,76,19,213,138,151,206,120,237,10,83,205,116,199,132,248,247,146,1,159,40,29,223,232,197,89,231,210,201,55,173,231,208,25,88,170,209,158,54,157,40,48,241,184,132,51,176,150,225,210,194,73,45,92,12,104,34,86,44,63,109,53,48,17,70,179,250,163,37,247,30,148,197,196,242,25,4,148,244,167,7,207,26,241,191,243,135,227,208,202,76,65,39,44,223,144,79,70,254,69,30,237,124,171,190,34,140,54,32,220,25,2,155,58,245,205,251,30,175,127,235,76,177,27,172,120,180,179,137,72,109,27,176,110,104,231,189,209,140,16,24,97,128,8,249,64,252,215,245,167,11,253,214,145,247,221,212,96,202,92,33,213,126,115,179,157,10,154,36,48,217,186,30,97,79,72,206,68,118,207,120,78,75,152,19,104,61,78,177,123,167,201,46,71,131,99,238,231,199,197,146,153,84,85,207,27,202,234,63,111,226,194,120,254,209,10,149,89,246,67,191,8,156,174,81,159,156,169,186,238,93,224,115,40,151,187,19,115,167,161,48,27,117,205,145,239,134,203,97,42,140,156,87,44,48,154,202,37,222,68,105,87,202,209,49,1,29,11,197,139,2,159,49,137,90,149,76,173,110,147,155,35,64,145,92,9,180,102,73,216,81,112,150,82,143,167,134,31,170,222,200,201,132,103,6,95,206,225,227,109,137,112,36,73,202,99,68,199,78,90,147,232,89,78,180,212,239,142,66,50,80,90,37,224,182,131,82,188,6,108,250,55,23,62,135,65,111,247,206,20,70,200,170,183,138,214,20,33,77,158,249,70,77,168,116,131,83,37,223,225,56,191,38,63,141,203,31,61,203,192,212,167,42,60,179,243,63,252,174,214,1,67,222,99,143,139,66,200,37,31,170,36,171,14,140,7,51,170,216,11,227,250,70,191,2,112,149,108,197,180,134,131,122,199,140,74,244,44,239,101,34,17,169,220,239,216,132,37,104,90,171,67,171,2,47,137,99,65,244,15,217,75,252,118,102,195,215,71,59,183,91,249,126,144,181,133,184,28,184,4,115,24,240,172,194,83,143,106,22,158,157,95,77,133,246,243,228,228,20,162,139,10,120,76,25,83,156,97,127,46,250,169,214,214,75,77,181,189,4,92,85,141,30,56,221,45,186,176,59,76,249,212,228,74,139,23,95,162,205,212,132,155,133,90,123,142,159,184,55,196,33,75,159,139,220,233,140,128,63,92,225,250,203,176,179,197,76,128,141,107,214,231,98,168,69,110,186,160,101,169,164,178,86,134,107,164,147,197,82,150,145,249,243,155,226,96,194,72,209,205,198,224,20,43,58,91,233,225,124,224,121,3,231,28,15,93,39,10,28,105,145,78,96,248,136,89,233,60,50,178,10,135,225,220,122,102,33,255,34,114,121,208,244,86,57,91,150,69,72,125,139,78,86,212,245,172,189,28,113,139,68,230,121,234,144,86,242,65,55,201,120,92,137,93,117,213,67,84,191,46,92,8,197,9,76,233,97,191,48,123,166,110,86,213,232,89,239,131,81,223,38,91,29,147,50,138,130,48,16,197,112,163,227,224,88,46,35,106,134,32,180,215,237,251,156,222,206,56,3,108,92,174,114,54,76,52,77,107,100,71,161,149,151,67,143,154,128,17,3,14,127,195,200,122,108,145,56,191,175,245,20,159,157,35,145,128,139,79,36,66,59,210,207,118,208,13,139,204,140,146,138,173,253,83,70,143,214,163,37,45,209,110,42,114,200,156,244,43,148,74,168,68,134,87,87,225,66,81,171,143,89,165,178,84,77,229,102,101,174,254,90,212,215,233,94,184,41,169,136,154,187,132,119,95,212,114,43,38,49,20,185,238,100,140,221,50,164,196,149,124,138,39,170,47,133,204,29,126,13,236,142,248,105,78,35,65,207,193,21,12,193,213,36,182,139,88,110,72,169,93,103,145,158,26,21,67,152,86,107,232,226,92,20,121,241,73,117,18,35,58,22,5,100,232,231,100,61,32,54,187,138,63,25,109,247,85,183,51,178,236,78,178,96,117,88,85,98,192,118,54,5,127,42,234,28,101,60,135,207,113,20,103,20,69,76,218,154,229,123,224,241,182,29,53,46,8,242,74,119,48,164,123,104,214,71,17,75,55,221,85,89,31,148,181,220,42,45,250,173,245,232,130,48,163,54,175,82,233,38,246,34,179,52,81,127,191,29,166,114,180,235,52,37,80,231,121,14,234,53,216,122,21,166,186,188,69,57,7,97,64,157,104,176,210,229,229,163,194,113,33,202,196,44,78,98,204,81,64,3,129,227,210,165,125,30,220,155,112,129,225,22,147,185,66,177,148,139,86,66,124,84,53,123,58,127,205,150,81,239,145,176,26,117,155,175,116,94,118,127,114,182,85,137,41,242,197,74,247,90,94,174,134,8,64,237,129,101,58,40,241,104,163,75,233,232,36,36,89,122,212,21,81,36,55,197,63,49,198,231,25,31,180,240,5,196,220,157,156,3,190,155,22,163,251,152,226,37,79,35,112,111,51,96,90,136,239,213,3,186,232,40,161,161,144,66,50,133,132,174,247,244,0,116,49,126,193,44,6,218,48,221,184,17,181,63,24,92,50,166,4,16,233,208,240,178,162,53,180,37,155,130,14,164,166,189,234,232,124,187,146,245,201,204,172,247,98,44,82,114,73,79,214,1,181,118,20,22,45,186,220,115,85,120,78,106,129,29,174,108,28,75,158,156,21,219,253,209,96,232,148,146,114,222,27,31,48,110,158,8,111,203,23,57,238,103,118,230,177,31,131,160,30,127,214,190,180,154,191,88,193,191,208,47,194,62,212,226,209,50,220,162,242,219,150,237,94,94,194,73,40,12,110,235,199,30,41,206,105,99,252,131,218,138,142,93,11,29,115,13,184,41,197,36,212,227,205,139,148,139,117,73,75,107,14,5,104,144,22,127,23,19,80,81,62,67,184,20,76,145,207,225,186,104,252,145,5,72,1,207,231,79,22,156,138,45,110,23,209,175,234,214,58,125,229,244,241,200,189,225,71,244,96,14,157,194,200,46,232,250,131,221,205,39,226,196,236,21,142,97,243,35,166,215,91,177,86,6,69,237,2,27,237,102,192,176,99,62,139,155,178,76,175,0,29,180,89,60,174,2,217,60,159,42,195,138,104,228,90,2,250,238,46,22,124,172,36,105,18,44,44,146,27,223,10,25,16,89,74,198,13,152,153,229,87,55,38,241,227,194,96,110,250,84,160,226,88,25,159,120,48,242,17,223,44,133,127,40,63,199,4,116,81,95,12,151,30,136,90,244,165,232,250,77,159,21,85,144,5,204,89,77,75,83,2,244,25,14,9,10,84,74,114,198,144,88,252,188,8,243,175,75,82,71,0,234,98,143,154,3,159,157,87,3,73,244,29,70,85,44,33,145,38,106,33,132,27,77,241,202,223,218,114,42,26,0,163,192,164,5,122,220,113,141,204,109,235,204,245,33,163,184,74,104,203,128,83,115,34,108,200,43,142,51,147,20,198,149,27,14,147,64,19,186,53,126,154,36,221,247,218,4,131,147,104,237,18,133,34,30,237,191,77,153,108,239,26,62,27,203,57,63,168,24,179,208,168,198,89,33,81,255,46,166,239,185,169,120,55,141,84,81,53,11,220,139,138,110,82,212,180,162,14,25,66,143,243,1,52,79,65,241,79,44,62,148,99,148,59,3,70,143,230,85,127,20,150,146,36,150,212,16,220,202,51,96,92,126,41,128,67,217,162,122,177,150,229,234,240,152,36,167,133,243,22,31,196,74,110,36,176,221,41,46,200,113,107,43,220,214,20,38,57,138,222,3,166,164,73,174,62,91,74,246,170,11,96,222,84,19,191,141,130,85,31,113,26,67,247,210,220,236,217,132,247,244,5,66,7,182,14,56,29,3,43,158,12,222,25,101,30,59,71,54,170,195,62,13,59,177,154,167,16,172,161,60,158,239,194,238,170,237,66,23,74,148,108,20,196,162,139,50,49,64,73,151,103,76,67,148,46,180,68,250,199,88,231,71,223,32,63,179,166,254,182,201,185,248,118,102,169,91,77,176,88,79,148,239,180,180,123,116,165,20,76,52,103,174,184,56,191,2,172,86,28,121,55,195,68,52,168,61,201,211,212,82,236,11,166,30,221,116,158,29,71,219,195,95,180,10,236,174,93,46,103,26,98,195,125,239,133,194,192,147,136,47,72,243,238,64,17,129,146,162,89,132,121,16,4,249,224,102,124,212,50,164,80,101,122,253,78,177,34,241,166,235,39,65,19,229,159,243,28,107,148,124,42,74,252,200,239,109,201,54,221,22,54,170,0,190,116,217,41,41,131,21,184,96,240,251,213,57,195,117,172,185,4,187,224,27,241,179,135,231,45,165,67,22,157,94,222,58,93,26,124,71,245,137,241,114,178,249,84,57,195,15,75,202,82,175,18,85,225,239,230,166,244,174,174,54,220,113,212,18,125,48,73,142,166,79,78,74,210,73,59,76,214,113,102,117,104,207,138,57,86,239,247,69,96,30,239,91,131,142,148,186,122,76,146,106,106,246,122,57,189,126,178,108,31,74,159,157,198,120,105,244,29,222,213,13,61,200,156,207,225,70,23,77,88,158,21,46,236,164,97,71,43,113,255,138,185,72,71,159,129,73,79,20,192,84,37,62,152,134,66,53,7,54,21,56,195,47,94,117,170,128,253,52,166,13,15,54,21,163,144,218,122,226,175,95,183,175,195,29,187,71,223,43,229,32,73,197,210,47,82,226,201,185,202,1,242,125,77,250,237,159,243,199,198,196,123,98,217,116,87,213,88,19,28,233,201,55,21,35,60,74,122,113,51,10,80,127,238,130,243,167,71,186,21,244,248,217,134,191,171,108,135,196,44,77,136,240,7,23,66,79,181,171,143,178,173,222,244,131,145,238,20,58,18,20,41,209,5,248,6,156,162,228,33,210,128,180,78,19,22,255,208,204,218,125,130,127,132,5,252,88,45,168,77,73,207,31,247,70,52,242,187,58,99,152,23,25,21,44,157,17,251,2,9,202,42,26,15,116,166,208,37,254,61,56,36,27,218,31,13,47,23,84,31,223,231,58,190,79,85,230,13,200,243,138,167,255,11,149,91,68,126,197,245,74,86,55,248,193,133,120,169,122,17,5,11,56,30,60,155,22,163,184,9,217,232,99,190,215,70,127,50,235,215,158,84,215,199,218,180,221,44,63,110,221,140,146,65,59,84,155,244,16,160,31,77,177,193,247,90,198,228,42,202,100,184,63,189,173,184,26,225,246,117,143,198,105,28,69,195,187,73,40,111,63,39,165,220,220,56,192,190,35,36,67,250,155,117,183,68,154,145,131,194,97,152,81,36,119,106,7,173,43,101,101,84,59,201,82,169,219,7,101,213,250,96,206,101,141,177,13,106,83,199,119,0,225,176,47,61,36,224,9,50,217,208,15,182,211,106,40,108,241,91,135,33,11,144,106,15,224,115,168,55,191,57,193,241,60,245,234,51,78,61,7,140,54,103,81,152,250,154,111,204,73,225,155,145,166,87,215,136,143,67,100,189,159,201,50,80,27,89,241,98,103,61,84,13,5,163,216,60,189,240,33,67,22,164,100,90,147,102,212,236,93,206,116,10,239,166,86,49,173,165,211,195,23,153,4,78,150,154,222,121,198,19,186,222,25,48,135,229,189,57,246,125,20,214,230,159,234,247,157,198,244,211,159,31,247,123,195,28,164,217,140,110,13,63,197,239,125,102,7,255,254,194,120,225,222,74,134,24,102,23,73,170,243,39,147,21,40,142,226,54,200,91,211,126,77,88,252,62,88,107,250,211,21,161,167,184,122,89,236,73,208,115,108,206,47,10,157,97,38,79,90,32,128,228,13,115,219,191,7,210,143,73,97,254,125,247,175,73,153,167,24,20,231,193,81,133,26,190,68,232,115,149,114,42,163,10,58,203,223,175,182,15,175,191,61,41,252,116,103,56,25,117,181,156,64,199,253,201,65,61,91,136,246,158,253,92,191,38,159,215,99,0,201,196,230,101,30,209,124,29,43,159,54,243,212,117,245,205,20,69,129,164,181,169,79,212,149,143,239,230,199,110,70,164,51,233,226,164,244,210,89,121,96,55,25,207,233,70,223,254,142,14,208,114,142,191,145,53,206,85,104,232,206,126,134,116,188,244,174,87,155,208,241,135,90,239,246,115,239,70,19,125,192,8,180,201,142,70,37,99,116,17,156,211,237,108,97,229,13,232,192,14,235,39,208,254,47,89,231,150,117,57,170,195,224,41,113,39,204,127,98,205,231,253,35,68,117,63,156,117,170,84,201,206,133,128,177,101,9,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,27,238,201,130,247,174,164,101,135,83,18,79,170,46,164,41,252,129,67,28,252,143,173,51,203,178,28,199,97,232,150,52,75,222,255,198,90,151,241,72,129,89,125,250,167,43,17,246,179,101,13,28,129,246,174,166,133,164,200,111,211,212,180,61,158,100,229,199,159,190,54,53,147,206,95,10,189,214,247,233,60,234,70,66,16,32,85,19,233,90,94,122,7,124,103,104,213,139,169,113,244,61,7,178,39,173,208,50,85,129,233,19,129,250,6,92,49,69,41,24,174,1,111,45,88,37,162,176,41,23,115,120,116,45,0,0,190,75,209,99,0,148,50,145,175,84,24,209,135,128,201,168,232,131,255,49,79,252,166,2,85,39,136,127,11,140,136,169,187,49,84,225,46,169,169,6,190,3,85,30,140,16,239,167,112,225,196,250,193,24,155,58,164,52,106,57,117,176,201,221,28,97,129,3,70,132,206,135,148,234,99,57,150,13,158,81,97,79,172,10,185,246,12,199,134,213,173,19,43,141,10,117,84,110,51,227,4,81,208,148,224,225,142,68,183,41,171,155,2,124,106,199,221,16,220,20,58,160,18,220,34,32,196,186,215,242,252,63,120,186,183,204,162,134,84,84,31,28,25,70,127,109,202,78,138,46,175,11,95,19,189,5,204,102,55,19,188,151,92,157,190,165,169,13,251,76,232,38,63,149,38,194,136,226,24,227,92,232,59,205,19,218,135,30,60,181,36,155,190,96,88,75,125,121,52,222,82,15,62,42,11,34,66,128,133,90,146,57,112,225,47,186,209,122,27,218,182,104,19,156,48,140,163,54,122,50,158,112,198,133,149,67,110,184,74,10,229,15,254,124,143,6,150,74,115,171,52,110,46,162,76,87,209,167,76,6,172,76,138,59,122,192,116,45,166,101,77,112,110,5,12,169,213,201,171,62,90,10,58,36,220,18,160,6,254,102,76,65,44,185,170,211,31,243,218,123,200,73,188,169,212,151,161,193,145,75,74,208,40,113,21,62,203,57,237,169,144,254,182,240,151,90,0,52,52,4,168,115,61,90,196,110,240,183,124,97,182,107,8,78,33,12,31,166,70,232,116,80,29,141,146,59,108,250,224,164,251,253,226,131,48,235,210,39,163,204,217,143,227,235,124,140,186,170,62,25,217,208,238,232,132,53,76,63,53,148,88,238,67,32,149,218,182,158,45,221,26,150,227,167,137,216,235,185,69,137,182,171,113,19,179,133,38,65,175,190,247,246,13,227,186,3,223,150,124,0,40,69,16,51,96,158,68,230,17,68,220,219,227,26,13,37,227,166,135,57,18,113,206,25,67,25,191,133,208,4,54,177,158,237,48,114,31,186,223,224,67,54,223,80,72,147,246,116,246,152,189,236,22,107,179,28,204,210,195,190,88,114,213,97,230,141,206,5,115,196,215,131,239,166,112,122,134,151,159,184,172,188,79,232,27,217,130,97,120,250,161,176,109,169,173,60,141,127,217,199,236,110,92,109,233,242,160,43,223,89,183,81,128,197,84,83,152,121,231,135,57,50,99,119,163,29,9,94,206,198,97,112,27,234,158,208,149,237,42,175,86,218,93,190,244,90,216,148,241,189,16,86,21,150,170,241,39,133,231,91,14,169,31,188,118,129,239,86,231,202,60,100,173,176,189,71,130,175,147,119,30,76,31,135,192,214,182,230,79,142,186,199,44,93,173,70,50,219,254,104,101,237,81,244,200,37,234,248,22,231,157,53,43,109,165,215,146,174,78,172,103,112,251,78,50,150,219,140,178,30,122,4,168,53,78,240,9,7,5,184,212,145,252,151,187,129,186,37,110,148,127,103,168,87,71,43,234,136,223,198,205,158,61,121,86,95,196,29,161,229,211,228,210,133,7,66,190,195,97,58,6,213,162,189,54,14,255,11,120,30,93,96,251,79,96,227,161,202,13,201,2,33,214,17,247,166,238,179,36,127,243,94,224,225,86,224,235,130,168,67,137,1,240,197,131,143,190,117,71,219,84,20,121,156,24,85,68,116,47,197,19,70,113,170,57,106,25,247,150,208,29,31,187,34,73,118,212,25,133,207,41,166,202,133,87,62,86,77,212,174,11,90,166,122,232,168,89,172,119,111,10,125,102,130,91,44,124,224,187,149,235,79,27,31,119,188,22,44,88,58,145,56,55,92,247,253,78,10,118,184,116,243,33,94,23,176,82,96,255,193,81,134,242,127,224,105,205,221,1,147,190,208,33,165,224,198,13,98,186,127,218,167,27,30,157,151,174,57,212,225,115,159,90,124,115,79,59,74,106,226,197,54,133,86,26,198,162,156,160,188,105,72,118,66,3,81,72,224,108,129,63,237,162,45,86,138,24,143,6,51,158,212,238,20,50,135,81,47,75,56,186,107,139,9,65,251,29,69,92,124,217,174,188,175,192,45,60,43,170,7,62,21,243,46,100,126,131,120,194,8,131,148,182,143,166,131,16,25,228,176,234,119,202,87,141,222,237,87,156,86,173,144,90,35,104,31,52,189,254,100,20,238,104,10,148,156,63,77,139,14,223,165,219,106,190,186,157,249,96,98,152,58,164,124,239,22,48,148,77,249,183,97,243,246,7,255,163,50,214,168,164,205,36,127,109,14,90,101,197,44,144,208,70,109,40,17,125,102,78,130,71,108,213,117,24,143,169,194,149,45,203,223,155,200,197,214,216,31,39,67,212,134,90,94,68,249,108,139,17,183,186,139,82,205,210,215,81,107,144,62,121,176,168,82,176,167,105,51,152,96,8,31,57,220,53,252,102,232,23,209,131,218,160,44,79,239,133,20,188,219,104,21,214,195,58,245,193,77,68,196,81,118,188,60,137,73,175,58,76,242,64,5,99,152,227,53,154,70,217,97,166,132,30,128,239,130,245,89,202,100,24,105,142,227,180,249,1,132,1,86,79,122,105,35,196,137,159,54,226,56,189,122,75,29,189,201,119,207,52,23,40,96,143,61,11,141,102,173,18,160,111,100,22,15,151,210,98,170,76,186,196,198,169,159,114,148,156,126,138,126,155,88,251,131,153,229,122,111,196,168,99,47,46,48,69,234,205,17,250,43,238,123,225,170,194,244,42,48,135,178,91,89,22,204,209,250,51,218,95,143,147,50,35,180,11,83,169,230,4,72,68,126,113,245,29,146,157,50,10,7,199,123,56,12,231,93,215,155,227,250,249,242,131,34,232,40,55,44,81,122,39,183,7,37,183,171,201,12,86,128,155,197,133,166,211,156,235,168,200,119,248,147,161,8,166,108,235,84,172,62,206,1,200,62,146,176,10,2,89,116,97,59,124,174,49,35,153,250,2,65,129,239,73,38,53,93,37,25,200,241,83,163,241,153,64,118,215,10,229,50,140,138,215,127,26,241,50,37,87,49,17,133,207,151,64,97,124,242,107,83,160,19,159,147,90,21,37,192,43,168,122,134,167,141,127,116,148,190,24,248,11,66,16,88,203,181,40,10,146,243,240,224,11,188,86,51,189,180,213,159,4,60,49,215,244,173,209,174,241,243,7,90,179,169,98,3,5,107,101,199,136,210,71,173,85,25,200,23,126,239,123,64,215,150,142,47,248,179,167,135,115,16,158,232,218,206,71,235,237,234,49,13,59,125,41,82,191,64,17,83,119,137,147,11,55,232,164,228,181,103,28,217,198,197,157,243,113,163,225,10,254,224,102,9,184,79,225,21,20,217,157,3,156,164,152,194,180,86,5,76,186,70,55,13,43,118,247,24,86,169,36,203,187,94,77,157,175,59,95,197,156,165,166,111,69,208,49,198,4,26,253,154,198,4,238,162,7,35,242,217,52,137,89,66,119,8,122,78,136,193,151,194,187,134,7,116,109,210,65,158,82,96,235,108,254,187,183,241,115,38,161,181,130,102,228,216,1,147,170,151,226,233,98,253,222,63,215,173,65,161,180,103,209,171,143,117,144,7,204,160,42,140,207,217,253,230,38,199,174,103,192,174,86,88,233,48,10,14,250,219,72,170,59,57,0,253,92,176,199,200,205,183,113,93,62,152,65,21,20,15,170,248,147,29,163,249,211,180,50,26,146,63,43,9,177,154,154,183,179,243,55,112,14,47,107,44,121,48,25,181,19,99,186,155,57,6,2,87,116,56,227,230,172,7,181,7,224,238,105,113,115,98,50,146,138,128,64,222,164,68,28,70,51,92,237,1,74,27,188,118,8,225,155,213,180,71,178,144,149,172,203,31,141,250,101,229,63,42,230,61,247,184,26,90,103,93,125,140,242,14,120,90,119,171,62,218,93,32,158,3,5,46,223,167,20,246,70,161,181,253,201,137,219,118,169,3,168,228,238,155,223,27,193,7,37,107,135,14,234,28,31,179,97,181,123,122,109,163,236,198,199,140,105,166,6,53,185,90,142,183,31,76,223,194,90,122,245,128,32,188,57,108,68,230,130,78,18,191,254,96,221,228,12,164,218,228,154,22,125,197,147,33,65,169,246,118,197,245,62,221,239,13,27,195,247,105,209,198,102,175,240,7,39,160,92,83,201,7,65,25,7,209,160,151,75,169,7,233,254,78,144,156,212,84,105,66,245,66,188,114,69,136,78,11,112,216,163,91,76,240,250,215,169,37,176,133,146,124,154,144,98,74,133,71,213,138,33,124,101,98,86,106,75,5,117,39,208,27,57,220,80,148,145,151,34,222,249,249,44,161,229,36,151,231,116,188,27,255,105,164,10,180,174,8,58,144,55,156,133,8,128,236,133,36,248,143,247,107,195,146,12,241,70,87,24,170,176,223,91,83,241,2,11,182,192,36,238,124,254,146,39,85,102,152,106,229,187,159,131,51,19,58,131,70,47,45,48,222,72,186,120,59,121,17,40,113,140,149,10,154,170,211,52,0,67,176,250,37,248,120,43,184,193,61,21,206,33,141,242,30,12,111,65,167,175,121,167,53,238,77,205,176,78,223,14,9,239,121,112,217,249,222,48,144,191,215,130,84,72,213,4,104,112,241,12,8,48,114,212,233,230,135,174,148,128,19,33,65,37,94,237,137,54,208,235,22,43,229,63,245,129,177,15,178,177,36,138,68,36,230,143,251,0,192,99,204,116,49,116,94,15,69,124,67,7,165,71,93,169,105,184,231,42,72,114,111,231,189,213,53,56,211,118,209,135,25,234,14,23,171,70,84,216,234,44,127,240,253,237,210,211,76,184,118,92,241,115,137,232,100,83,27,191,90,99,244,175,222,137,86,1,8,71,117,68,23,206,162,63,249,177,88,78,79,240,231,170,191,80,144,159,196,74,134,232,102,88,210,141,96,255,81,91,160,118,99,223,245,155,111,42,44,139,62,26,20,107,126,180,28,116,182,180,230,8,229,173,229,180,200,180,7,245,173,62,91,37,236,94,134,191,55,149,113,109,166,171,9,151,197,213,7,190,47,253,96,20,22,251,197,19,110,250,12,142,30,223,107,26,133,226,72,112,84,244,193,8,71,245,69,207,176,151,73,26,97,92,77,186,21,214,223,181,191,7,95,11,107,165,65,89,222,240,13,140,15,32,55,183,246,175,88,217,52,128,171,18,14,82,165,145,211,53,24,221,66,133,205,54,113,184,193,23,114,20,54,175,60,96,154,15,210,213,240,33,196,111,183,146,200,54,9,99,220,25,226,87,15,203,177,235,213,212,8,198,182,194,234,106,186,199,83,234,19,70,140,137,209,106,55,45,82,202,247,188,241,79,66,86,246,211,98,68,206,135,229,79,6,69,175,246,133,254,9,116,196,202,199,213,28,122,216,99,109,87,183,42,201,224,39,82,14,203,150,181,216,86,186,137,82,166,178,215,213,234,187,121,229,164,84,152,58,162,229,239,213,32,153,211,157,122,154,186,184,63,121,131,104,79,127,250,206,29,79,255,255,137,81,171,90,84,69,143,217,59,144,47,76,160,72,133,91,230,130,161,205,71,156,106,180,173,38,16,140,43,95,188,23,103,178,70,53,208,187,175,95,124,16,188,69,229,206,32,220,22,241,22,234,172,63,26,46,181,16,249,174,118,71,175,63,49,148,163,130,212,92,117,109,175,70,31,231,212,78,20,106,160,203,138,7,199,44,105,61,9,210,208,159,246,187,26,93,23,101,148,170,212,225,185,142,8,165,129,16,241,239,164,11,115,237,194,237,240,162,22,120,37,24,125,72,135,141,202,50,73,225,208,190,227,40,186,192,169,236,187,25,255,233,15,62,120,12,250,216,124,157,19,40,30,179,86,250,46,116,157,125,87,49,53,93,21,87,225,193,142,51,24,193,233,116,109,248,52,36,214,23,230,232,217,137,120,9,198,221,17,126,211,166,224,75,69,170,216,49,62,79,75,1,27,137,145,206,4,44,220,238,48,154,87,106,4,77,27,100,255,109,26,7,147,106,18,250,114,229,23,58,104,232,26,16,97,20,248,143,112,242,7,195,59,154,170,140,97,214,112,254,237,102,124,34,202,44,131,120,35,92,176,63,184,211,17,160,230,46,94,91,137,49,237,127,133,10,105,225,151,47,198,180,91,177,128,238,88,199,152,16,126,112,131,136,46,193,38,182,237,79,126,167,66,87,202,156,11,63,142,34,212,78,140,147,72,55,180,178,92,72,4,1,239,251,61,155,94,77,173,154,187,178,112,53,236,47,29,3,112,36,184,219,133,54,81,61,105,175,69,181,236,23,179,71,182,229,244,84,106,95,188,71,210,248,213,86,26,81,10,175,142,175,189,101,126,149,238,118,253,126,107,87,29,182,26,198,36,6,117,79,166,187,94,143,163,119,240,122,58,87,255,133,215,254,23,246,70,118,131,231,204,167,242,62,206,66,221,40,0,154,169,154,29,2,196,35,48,59,254,63,240,82,120,253,11,71,139,12,172,3,187,124,201,76,34,89,240,11,5,93,111,110,230,254,128,15,218,206,30,96,253,70,30,178,123,164,251,151,94,144,112,213,252,214,31,78,246,131,219,127,174,222,2,223,41,245,207,247,216,222,158,211,104,206,95,26,152,163,247,176,122,179,45,101,102,118,82,230,215,154,61,174,230,124,78,115,20,55,121,250,213,70,12,56,83,211,69,111,78,182,216,40,241,46,74,212,78,91,75,119,221,48,194,6,236,18,58,11,97,169,251,165,103,46,12,69,176,238,211,166,55,238,219,248,133,175,3,174,86,20,205,60,17,234,89,132,83,134,250,109,215,221,223,222,156,208,208,3,28,45,189,216,49,201,180,31,124,183,179,117,210,234,130,121,223,237,160,5,109,175,242,80,179,47,244,55,25,10,196,152,42,157,199,194,110,203,191,55,228,99,42,5,141,150,109,113,94,205,70,7,193,174,105,187,108,51,10,102,27,116,22,179,228,237,178,134,74,53,117,110,196,145,122,130,161,234,15,120,79,169,63,0,222,205,229,160,26,198,58,5,101,10,163,211,240,251,98,166,101,190,213,97,253,35,144,117,244,140,236,197,16,47,216,45,46,166,139,57,29,65,240,87,238,128,219,84,14,11,244,123,131,63,224,154,195,20,163,165,214,162,251,115,97,51,211,165,116,90,50,162,152,244,113,113,163,254,38,89,73,110,136,16,227,73,218,143,52,213,213,30,15,141,200,143,54,152,221,183,160,174,200,81,107,98,213,139,57,202,2,165,254,248,164,67,21,190,49,127,42,162,143,43,205,146,107,62,249,218,177,214,16,237,166,133,90,117,57,191,48,1,83,210,129,169,11,140,54,49,255,204,3,235,55,27,72,84,153,4,76,198,61,105,242,153,92,179,207,33,114,213,154,147,173,16,149,122,90,181,17,31,63,35,161,119,200,86,128,68,43,119,66,235,242,120,137,41,67,213,132,82,161,125,2,45,236,216,2,67,242,235,222,253,180,233,171,43,131,168,103,68,65,103,179,8,187,218,125,196,88,221,198,193,97,174,41,110,182,142,209,226,56,188,70,18,163,69,214,16,189,89,135,105,94,75,87,19,166,244,125,148,168,209,80,202,169,191,224,150,135,160,232,125,154,202,214,115,225,25,84,64,192,116,41,171,182,163,237,102,126,115,202,6,85,1,193,228,169,189,53,135,142,99,43,131,23,24,105,116,159,134,212,147,237,169,78,27,169,1,47,232,35,9,218,106,234,202,131,43,32,220,77,200,236,19,195,48,68,65,61,98,38,119,223,187,11,81,207,251,3,61,140,71,115,238,16,144,109,78,106,155,8,81,250,111,175,235,118,169,150,20,234,180,119,154,255,134,101,80,88,59,213,76,249,232,98,13,152,244,124,89,73,68,212,40,170,29,182,200,182,118,173,94,19,217,37,101,154,105,19,111,37,123,40,38,221,227,143,86,81,12,144,128,100,163,183,195,183,209,123,182,163,99,175,23,243,52,126,45,148,220,73,64,142,185,112,190,184,120,53,77,35,52,92,155,136,45,12,171,3,56,122,241,61,153,182,27,242,100,205,166,6,169,232,80,158,177,201,178,29,151,212,235,110,133,62,110,228,80,137,222,84,173,156,148,250,136,89,220,173,234,177,37,157,92,90,142,90,192,148,1,75,147,113,199,45,246,163,199,8,175,106,18,31,54,238,26,191,154,160,117,98,169,160,248,115,186,57,220,77,174,51,181,148,35,113,225,134,124,255,211,103,84,173,104,178,178,30,205,233,182,65,165,46,253,9,235,188,191,55,180,152,234,90,225,210,184,150,65,67,255,189,38,102,142,134,190,195,121,232,81,97,149,102,146,238,61,96,11,3,170,18,250,50,203,223,97,232,71,146,72,123,163,32,201,71,28,199,84,119,226,110,4,72,190,227,117,147,100,86,42,33,235,74,245,45,173,237,187,239,28,101,213,153,200,202,249,152,177,73,92,51,73,200,103,168,31,115,134,128,70,229,249,214,106,11,122,248,35,116,71,112,58,177,147,125,176,64,186,3,65,89,207,82,66,105,106,74,130,175,164,81,81,116,167,173,208,208,47,51,137,3,38,164,169,202,41,80,91,123,18,188,161,92,144,172,47,54,161,227,244,28,205,104,87,84,123,213,114,207,222,122,221,8,198,16,231,82,117,19,58,231,253,173,239,112,223,13,75,180,191,80,200,220,238,172,54,202,182,182,120,63,200,98,172,254,171,179,106,132,128,151,218,234,180,18,160,145,249,131,73,234,42,81,240,98,193,14,63,212,161,152,74,82,109,63,230,205,223,84,170,223,33,27,47,240,61,11,151,23,22,220,71,59,70,118,38,48,117,115,190,161,181,67,104,118,166,171,131,53,1,197,150,221,117,47,133,128,221,171,118,232,180,61,71,195,234,72,140,222,127,91,241,189,122,90,155,116,183,180,21,223,171,91,159,248,86,152,106,40,95,33,84,254,106,68,101,81,183,83,220,129,49,30,73,37,16,32,223,120,190,56,35,10,241,0,89,2,203,248,18,221,90,70,45,226,83,191,204,232,229,156,90,176,81,32,174,25,173,133,71,238,83,156,66,165,46,61,13,200,199,82,236,22,199,46,150,244,72,112,105,129,66,24,173,98,31,119,198,154,194,166,27,35,20,233,203,215,64,253,124,69,68,101,154,239,47,47,189,209,73,62,205,205,36,107,252,149,131,113,87,107,138,243,7,191,174,255,167,17,228,93,141,139,249,135,162,106,210,196,238,36,166,247,185,72,175,133,4,169,106,16,248,110,134,46,137,132,86,125,150,68,218,166,34,222,227,92,108,45,37,73,80,38,254,34,182,77,160,244,232,194,191,27,14,114,57,190,211,178,76,85,51,0,251,110,30,55,60,233,90,157,26,122,88,180,253,250,218,163,165,104,170,60,189,153,119,219,51,48,214,51,36,189,128,247,193,239,193,230,69,250,141,174,159,163,231,61,113,213,239,157,140,116,69,40,89,239,61,82,141,30,62,54,98,2,227,9,110,46,128,210,8,40,13,101,145,132,111,253,62,152,239,41,148,138,236,145,96,116,45,29,70,138,78,139,122,54,77,22,110,27,94,148,160,252,72,232,221,93,3,198,6,22,11,107,91,31,137,135,199,218,182,144,174,222,27,173,213,29,240,61,92,210,205,41,99,112,182,197,102,156,194,189,38,152,157,223,127,155,86,77,101,146,223,164,193,170,219,250,136,34,151,45,110,23,116,124,240,199,59,92,88,142,130,162,153,234,7,12,11,136,238,75,129,161,67,113,131,26,50,216,251,173,245,107,194,196,233,75,0,113,110,168,69,210,36,150,155,147,74,29,98,212,90,91,168,171,65,53,14,175,100,88,46,107,160,236,177,77,23,19,148,87,216,150,167,111,242,38,40,55,18,60,156,110,14,184,28,37,108,184,46,160,9,194,252,224,5,219,214,210,109,5,233,66,63,189,204,165,233,178,49,88,51,173,211,93,3,215,165,212,57,23,166,67,228,115,216,216,154,245,183,119,65,212,192,97,186,69,210,213,59,24,46,155,17,71,232,169,124,183,67,102,151,143,10,214,186,6,123,22,185,106,87,16,110,213,164,146,182,194,27,158,45,127,112,24,52,52,70,140,24,251,138,194,4,242,161,85,213,187,57,204,166,159,32,176,218,118,213,187,69,49,214,107,78,233,31,194,9,209,91,23,52,132,183,195,84,234,232,152,160,227,58,220,168,165,48,148,38,12,129,113,184,124,133,212,123,231,145,78,70,26,54,92,239,160,209,87,77,250,76,224,93,95,132,224,154,238,176,1,202,118,72,205,177,151,97,93,120,247,164,205,74,129,81,15,215,12,190,215,79,185,132,97,207,255,92,110,170,177,109,95,191,79,127,155,14,17,159,73,20,78,45,117,82,22,204,86,177,237,208,16,124,55,69,185,57,133,219,94,74,120,97,2,112,226,208,226,229,127,206,174,217,76,5,94,159,108,88,197,70,160,116,112,235,123,13,10,127,135,223,155,214,159,244,69,238,190,30,49,168,123,140,210,230,171,214,68,51,213,136,31,204,6,86,213,82,161,26,212,67,111,148,237,46,9,216,211,156,252,69,80,176,52,203,13,40,204,62,224,233,77,226,20,159,52,129,193,73,0,157,195,14,184,104,105,243,194,48,108,1,142,156,177,194,104,225,112,251,193,133,18,121,57,54,89,179,167,198,104,227,2,170,89,73,236,224,122,141,113,53,125,95,106,179,126,22,150,59,15,190,134,137,40,13,162,154,231,84,16,180,191,148,148,101,159,70,60,56,29,181,18,128,247,90,232,72,143,48,58,173,9,122,126,10,243,69,126,71,118,69,56,100,168,16,59,44,96,203,9,119,233,251,39,2,40,232,160,14,110,7,74,217,168,160,215,1,249,57,209,213,130,97,43,253,240,245,85,219,124,240,157,79,59,195,237,251,153,95,6,83,160,245,96,132,122,78,92,108,53,162,50,34,196,76,93,93,158,48,210,89,58,156,155,230,165,17,23,195,243,43,86,10,2,112,213,63,37,228,88,52,91,232,213,112,113,174,120,176,191,206,140,7,83,107,55,127,32,138,171,223,86,223,4,255,173,4,188,141,85,88,96,200,52,154,15,54,141,225,71,133,137,209,160,244,220,62,109,78,116,46,201,115,163,16,219,223,213,131,150,144,165,48,59,97,117,152,200,64,211,71,43,212,103,196,213,116,223,137,241,5,45,205,92,49,162,167,90,255,102,186,250,11,116,65,14,90,210,147,145,124,11,248,222,39,253,48,148,123,205,65,20,222,214,204,111,229,101,151,192,112,232,244,60,38,203,63,165,217,143,82,96,98,45,1,61,222,121,81,189,34,177,244,9,31,206,246,199,130,86,179,235,12,164,198,231,124,129,154,163,42,104,103,247,240,241,130,198,85,205,54,99,156,122,51,176,195,83,161,19,244,94,29,53,203,22,6,163,15,87,127,26,218,166,25,48,130,214,59,61,183,119,7,67,97,70,55,164,254,52,135,233,137,159,198,2,105,250,210,60,90,44,157,190,90,61,53,9,59,18,117,248,189,23,18,13,91,73,188,174,65,207,74,220,14,35,39,167,178,121,19,27,178,62,24,94,82,149,12,39,55,188,31,12,207,118,130,169,156,172,1,183,163,242,92,232,205,161,178,250,174,78,39,249,160,59,190,61,20,189,58,189,55,225,166,95,134,193,24,51,168,106,22,89,73,244,254,74,252,244,103,46,180,168,47,126,198,24,253,27,52,108,155,162,10,137,253,62,86,155,62,87,32,163,212,179,214,84,103,61,112,70,93,101,63,154,148,233,86,210,236,79,134,189,158,152,172,7,101,53,53,80,8,106,84,81,160,47,63,45,171,245,212,232,57,13,45,73,113,182,142,106,229,214,43,233,40,84,234,60,87,192,99,37,153,28,122,233,103,11,148,208,85,82,255,41,199,181,62,72,222,37,161,154,123,64,53,47,247,228,133,168,46,80,250,214,125,167,81,204,162,242,153,2,140,242,148,210,121,222,2,134,160,190,41,91,232,119,103,85,119,120,163,111,165,65,206,67,204,213,71,140,26,76,37,217,106,68,208,93,34,17,10,193,245,21,13,52,210,136,236,222,154,93,13,179,162,4,119,107,223,113,226,89,217,203,209,36,195,215,172,251,219,97,206,41,77,152,162,82,216,103,92,141,103,160,149,18,27,30,151,159,203,116,97,232,163,82,77,13,182,100,60,26,100,54,170,30,113,29,9,138,91,103,192,104,187,164,100,22,185,149,241,224,165,196,102,228,52,239,171,237,248,98,164,40,229,209,26,221,35,223,131,137,200,42,220,61,173,248,55,125,213,105,161,245,227,56,3,68,181,58,35,213,194,129,176,115,150,248,156,86,134,36,117,199,197,4,98,227,177,239,70,168,90,225,197,210,72,53,94,250,158,236,77,27,129,96,15,106,239,106,52,28,180,145,14,154,29,47,58,171,84,139,195,86,41,93,45,44,190,22,83,188,245,154,184,195,32,68,115,222,217,74,26,110,118,109,168,230,204,232,49,42,157,232,132,160,196,2,235,232,177,114,77,218,81,224,59,160,115,197,150,193,26,72,29,240,39,210,23,182,174,139,242,190,208,36,126,159,213,31,172,195,109,36,141,224,36,233,231,120,48,190,155,244,29,95,255,117,242,235,14,195,248,41,221,191,7,21,182,216,163,17,173,87,122,148,107,117,88,43,145,195,77,232,87,135,149,222,125,49,199,6,251,147,240,22,25,17,88,247,85,143,92,143,56,206,228,79,177,223,125,131,110,214,216,255,208,98,98,152,177,189,47,74,206,94,103,47,93,34,116,88,196,254,125,142,16,35,195,225,59,246,8,43,23,214,125,105,230,28,11,2,248,18,39,234,157,145,75,162,67,116,91,92,47,177,186,149,129,118,67,19,166,54,186,82,113,229,126,48,173,103,82,236,54,112,203,194,216,236,88,219,114,233,61,14,63,119,241,140,132,18,57,234,128,77,153,108,132,9,125,143,102,137,54,67,223,66,199,176,63,245,132,37,239,89,231,195,44,251,230,251,247,55,141,196,168,41,76,236,186,61,184,8,23,46,84,131,168,156,134,101,69,25,170,52,90,223,71,33,228,243,5,124,166,178,255,216,112,197,65,15,235,192,221,143,222,215,154,166,97,225,103,30,221,255,194,141,2,253,53,187,81,128,253,83,30,144,105,221,253,97,89,109,154,153,165,179,125,90,113,116,216,124,240,126,139,127,57,204,71,220,49,162,86,1,33,237,254,108,240,213,227,182,72,75,54,165,200,30,198,245,217,231,8,152,112,233,16,152,108,77,88,9,155,124,151,222,28,231,201,131,113,152,216,108,239,50,164,163,144,81,219,97,191,223,221,94,191,23,50,193,94,209,98,141,207,71,185,110,128,207,137,15,2,159,173,50,165,153,32,217,179,102,169,27,94,250,104,52,158,246,231,214,44,235,172,127,112,219,225,239,227,213,80,160,34,175,13,245,211,142,47,114,104,20,148,239,69,56,166,127,241,203,48,254,10,121,195,132,235,254,132,37,140,198,115,57,50,83,104,42,117,186,91,115,229,150,136,30,1,91,208,89,224,46,132,74,127,102,118,171,15,222,83,199,172,178,193,139,23,217,212,53,190,112,57,65,50,15,204,148,62,10,119,74,37,3,46,8,32,62,248,154,224,205,43,37,112,35,233,105,145,223,134,174,243,139,7,255,75,125,8,106,13,28,142,162,184,41,67,134,196,218,120,158,179,21,174,188,59,195,222,72,12,38,96,66,125,77,224,206,153,22,47,109,138,210,71,97,232,107,231,131,239,180,22,248,32,164,38,159,3,34,112,65,175,177,180,194,129,165,15,90,247,127,142,150,225,93,85,127,95,75,116,52,77,150,139,160,150,56,245,66,160,0,92,117,184,247,39,206,220,181,53,15,26,222,239,167,113,168,182,192,27,177,166,79,62,181,244,134,208,100,117,223,227,123,62,63,90,235,67,97,202,36,31,76,193,184,140,56,146,86,30,98,52,217,179,173,59,45,141,102,107,156,19,176,81,142,10,124,143,159,242,60,111,88,118,100,175,164,107,173,123,107,186,133,20,84,134,16,61,79,182,223,183,238,63,213,71,28,195,196,15,218,219,115,214,16,70,103,84,240,144,23,141,223,166,17,168,202,147,143,110,28,25,190,161,89,47,195,82,24,30,138,216,45,97,126,20,2,147,129,124,172,151,146,86,138,115,68,49,230,162,182,8,222,70,125,183,129,165,176,113,160,7,10,5,150,60,183,117,183,205,8,26,192,172,34,44,60,192,231,89,3,228,197,165,12,213,132,3,71,139,215,90,148,130,116,133,97,99,136,56,203,34,240,90,20,46,227,249,23,86,156,62,211,111,19,16,141,205,18,233,58,101,149,68,179,126,196,247,152,86,111,46,19,173,82,160,249,14,101,115,252,229,167,225,88,110,241,218,40,120,43,159,19,81,152,254,166,233,95,235,155,60,25,205,230,222,69,10,115,131,242,142,91,96,165,189,221,110,192,113,253,233,189,105,177,143,168,2,219,155,244,186,1,215,40,85,184,240,128,131,233,205,82,232,21,191,26,175,61,174,47,169,188,145,84,193,172,18,99,134,44,101,17,90,164,14,39,95,9,20,105,2,25,179,110,156,136,241,90,208,159,84,217,147,76,156,252,180,8,181,20,210,213,91,225,22,74,105,127,121,38,9,209,143,110,117,243,113,234,222,125,179,212,33,87,111,35,93,240,81,161,80,79,159,12,185,190,26,11,0,33,59,37,131,234,16,173,180,56,55,233,92,111,66,247,119,225,218,99,55,132,54,127,201,166,98,178,160,111,83,97,88,132,220,4,248,132,33,142,197,58,36,101,2,122,109,129,25,23,35,103,178,211,197,176,208,183,128,233,201,147,231,94,70,204,27,240,50,59,72,96,26,29,227,224,163,64,89,154,149,7,62,107,72,99,227,146,34,20,172,191,253,242,72,104,137,35,138,209,21,165,209,36,238,109,196,121,122,49,57,206,225,95,139,144,101,209,7,171,175,131,21,202,213,59,253,155,142,104,129,153,218,199,140,18,251,162,15,54,41,200,88,207,131,40,202,236,8,163,234,246,132,36,226,122,88,126,122,49,149,162,35,238,93,161,110,150,89,70,145,210,115,160,217,176,212,25,196,105,232,113,244,209,175,217,196,117,31,221,84,76,252,189,160,203,221,66,38,51,254,88,245,60,206,137,111,120,116,79,233,70,234,26,209,20,43,61,145,51,27,241,216,21,158,211,181,237,190,174,244,117,221,116,42,34,122,117,189,166,173,123,37,164,216,205,11,129,46,124,103,153,190,23,104,216,3,199,228,43,117,237,1,183,4,143,12,83,217,227,239,181,17,222,148,211,199,166,232,14,47,119,27,61,157,254,54,171,254,189,151,137,119,140,4,223,125,124,6,76,172,71,97,228,148,227,131,145,219,22,166,40,106,219,104,24,115,103,149,34,160,52,226,197,170,190,3,109,210,175,140,178,53,5,24,254,214,240,41,29,93,186,40,49,187,90,166,213,96,205,161,3,142,10,247,23,241,89,235,146,23,115,26,202,198,29,191,252,167,155,35,35,74,107,219,140,176,28,149,226,83,231,120,211,36,0,212,101,164,20,4,198,99,63,17,230,188,39,163,164,192,134,9,184,135,109,104,132,154,69,55,21,136,186,92,169,153,112,9,244,72,178,56,41,207,137,77,133,190,174,68,172,218,105,174,114,55,218,216,29,119,66,205,132,123,97,30,246,52,65,169,54,220,254,220,213,182,108,65,141,198,50,130,87,232,120,233,193,118,61,140,213,99,105,86,203,207,173,4,223,13,240,193,247,149,117,113,65,200,90,95,244,138,242,65,113,240,49,251,171,87,38,18,77,36,192,34,175,197,81,22,206,207,61,142,71,237,186,221,21,248,119,103,92,77,229,162,144,90,118,147,52,246,192,196,54,74,10,61,125,96,176,138,88,36,182,54,222,169,192,213,54,14,135,107,234,12,25,176,85,156,136,156,109,228,51,142,24,96,112,226,109,47,218,135,99,24,50,230,35,48,31,219,207,31,218,228,138,242,176,67,246,87,194,248,227,4,30,9,93,38,142,231,40,229,155,77,97,82,169,126,38,51,124,125,167,159,38,253,228,222,234,221,210,77,19,243,193,116,195,59,35,18,173,99,67,124,12,107,57,119,97,35,68,36,172,190,67,96,170,151,246,131,233,95,106,2,239,19,33,61,218,133,84,165,19,233,197,67,152,202,97,126,39,161,132,180,124,68,80,44,150,8,235,48,117,94,175,175,32,6,77,154,166,11,220,105,237,14,24,98,72,241,17,232,105,45,222,128,68,89,27,250,91,122,115,108,5,31,110,24,17,53,204,217,16,137,25,30,179,222,148,149,202,54,74,11,101,117,165,102,184,168,209,143,145,215,218,100,10,220,178,163,81,233,40,187,105,227,118,49,129,59,218,139,35,161,119,131,247,231,66,123,177,10,141,39,104,141,168,51,181,43,237,232,183,178,56,206,242,199,70,26,115,233,183,34,145,234,101,214,119,235,160,194,81,111,190,160,80,115,31,218,90,3,190,161,240,38,40,237,227,109,126,178,142,247,26,150,62,113,216,118,9,65,241,231,227,201,104,141,148,218,11,252,133,83,93,184,139,164,204,216,74,17,74,193,72,117,153,156,250,39,48,45,67,118,79,19,175,145,187,96,131,32,79,65,115,9,28,53,122,68,133,45,144,249,123,169,101,122,6,226,93,64,222,198,78,234,48,172,19,18,36,106,22,170,28,129,34,1,34,79,109,234,138,158,54,129,243,71,57,131,128,105,246,240,171,207,49,202,40,129,239,206,85,30,140,133,41,52,182,205,88,181,218,131,41,127,149,57,104,34,98,30,119,94,132,244,148,146,21,10,154,232,135,169,196,129,207,209,65,163,152,168,158,184,154,104,121,130,77,166,222,7,237,226,42,112,117,97,236,81,63,61,80,21,60,234,248,52,142,61,103,214,166,146,236,108,117,222,169,167,139,246,59,96,250,81,245,106,188,11,223,224,215,61,9,102,26,84,186,18,189,16,186,90,29,147,70,97,129,139,243,43,24,124,119,13,121,114,6,209,155,216,168,83,35,194,241,41,204,182,91,3,158,71,227,237,13,91,251,248,118,70,212,255,26,157,50,106,102,209,186,173,77,163,217,222,250,73,32,194,95,238,56,81,208,77,191,140,192,16,253,185,203,6,225,238,82,205,136,134,160,207,136,15,138,59,93,19,90,16,166,116,212,84,217,101,76,161,205,137,92,46,222,68,138,77,55,142,0,239,0,191,48,20,249,242,220,119,202,19,227,253,161,141,186,52,25,240,6,207,253,8,148,222,97,121,46,43,176,244,197,73,207,250,144,138,122,68,8,57,133,125,72,224,175,215,179,165,226,156,187,137,115,39,1,30,155,92,92,177,50,220,20,70,95,69,57,235,33,178,252,156,161,192,122,222,82,4,233,174,76,232,140,226,98,147,144,210,159,46,47,78,115,47,37,175,126,20,53,33,161,63,24,242,157,45,101,81,127,253,211,254,157,167,73,185,232,252,134,155,124,213,128,175,57,89,117,217,223,91,23,103,138,165,209,143,248,184,222,123,144,170,93,14,23,66,151,242,220,232,219,118,223,176,136,117,40,125,251,125,168,235,223,249,102,7,65,99,85,117,29,138,222,130,85,136,174,37,218,245,244,222,152,137,213,209,65,35,83,87,116,125,94,212,78,215,63,197,249,50,222,246,82,37,174,166,149,82,206,22,2,186,181,196,115,163,38,186,100,71,249,139,155,250,233,65,142,7,206,76,129,239,50,61,254,173,169,147,250,164,103,100,88,252,208,173,108,84,236,154,180,109,92,20,179,194,231,224,188,139,114,235,126,67,60,170,185,196,6,28,150,235,147,142,92,90,33,199,251,214,112,140,42,95,56,28,196,199,201,115,233,124,40,41,54,140,247,215,92,30,7,66,142,163,46,19,9,136,190,226,193,22,138,81,75,47,190,83,222,249,140,170,153,101,34,87,73,99,216,26,17,1,178,82,61,13,1,225,47,80,138,229,48,245,116,75,127,27,101,91,55,86,41,168,59,42,211,68,230,55,58,57,173,193,246,211,124,19,174,140,211,100,128,94,151,117,235,147,85,196,52,191,128,145,255,150,49,219,212,36,206,184,122,65,158,40,175,109,141,250,61,96,250,123,197,247,168,219,140,236,24,21,180,37,244,181,183,165,31,227,181,137,217,233,189,161,186,246,162,22,42,54,62,37,181,167,226,122,69,64,15,99,157,29,75,96,250,6,220,226,252,105,210,200,79,47,227,237,240,137,116,183,114,138,93,31,76,37,103,241,17,29,38,33,33,175,69,228,54,2,99,166,211,44,165,37,3,174,157,21,245,27,204,187,213,117,204,238,226,232,17,147,187,255,77,247,163,252,244,64,94,209,3,22,212,189,213,153,174,166,87,223,95,139,178,194,174,95,243,238,134,244,162,57,76,229,161,28,0,116,57,117,87,97,2,46,41,218,129,170,18,9,118,135,57,218,197,217,171,127,82,218,142,78,83,58,75,40,30,247,131,167,80,66,24,220,35,120,59,77,142,229,83,244,218,137,235,129,69,21,129,64,217,12,4,78,83,152,136,130,39,214,39,141,125,178,116,176,165,78,124,139,78,117,133,28,121,116,7,208,87,246,131,161,15,20,218,55,132,38,107,104,135,82,235,130,160,170,220,156,73,246,197,38,220,38,89,75,185,121,181,138,140,184,185,201,223,8,106,13,29,62,94,205,164,131,228,222,197,248,60,227,226,123,32,54,29,18,168,111,35,180,100,13,184,154,249,168,176,238,134,101,69,246,52,121,245,86,107,227,173,171,232,142,162,232,176,4,182,222,225,184,186,17,241,171,2,195,235,31,239,69,237,76,215,171,239,178,187,59,74,220,188,108,149,28,38,24,116,119,221,22,40,254,213,16,116,208,246,234,51,161,152,51,241,62,8,250,88,251,237,209,24,140,173,41,60,136,224,249,252,38,52,167,123,2,250,244,199,25,106,128,107,178,249,168,34,15,146,255,106,97,67,161,1,128,254,14,81,136,19,112,87,105,68,96,20,64,227,201,41,153,145,4,221,157,250,203,219,146,46,74,48,66,14,100,26,137,57,69,255,96,180,168,151,16,96,82,26,203,237,103,192,5,150,243,7,223,137,87,157,167,162,26,109,191,150,120,152,82,242,112,167,203,228,237,52,164,64,212,228,120,159,75,53,250,65,13,160,22,227,160,245,180,165,53,101,10,13,44,60,251,204,211,120,114,34,145,18,54,187,51,248,81,102,179,49,18,151,150,65,35,198,16,193,66,196,189,142,122,208,133,189,112,189,23,163,184,86,199,148,252,159,203,225,1,227,1,202,147,147,244,137,136,197,48,126,71,65,45,80,80,227,222,200,212,74,200,14,183,37,52,83,129,183,198,187,65,135,115,202,155,244,244,183,36,178,75,214,190,59,77,50,48,50,100,233,106,83,85,127,176,42,112,148,235,128,181,254,222,170,152,111,163,240,117,108,215,126,112,235,233,181,38,62,179,255,244,249,112,83,142,194,132,254,91,192,166,40,168,240,168,206,151,2,220,150,90,26,20,101,148,48,242,7,129,65,53,89,73,56,208,59,22,176,5,99,20,166,62,109,5,140,214,152,140,120,51,146,142,184,26,126,188,162,176,77,134,120,52,14,147,170,191,77,18,212,55,68,196,160,186,240,148,93,152,100,139,7,68,40,3,24,42,206,70,37,216,88,241,98,248,34,106,87,222,229,102,145,100,135,97,151,210,49,103,185,135,29,51,182,81,62,201,108,168,148,104,197,152,223,57,124,55,126,253,109,20,61,190,248,237,98,182,189,194,11,46,210,128,201,49,200,116,40,48,157,248,79,47,172,189,170,40,229,89,1,35,178,176,164,168,128,228,197,117,43,124,208,166,177,114,9,202,202,247,19,138,162,168,38,218,162,20,161,90,245,186,195,21,182,190,46,48,138,133,158,155,71,93,183,72,235,94,183,26,100,231,166,134,50,144,34,169,239,193,199,8,71,252,173,225,181,22,185,36,147,71,219,78,131,6,188,148,98,13,198,7,252,205,184,186,147,170,215,171,201,108,238,184,154,212,213,251,94,104,129,210,255,232,163,210,41,49,153,242,222,247,72,90,39,62,8,153,251,147,110,126,141,12,63,6,248,229,38,201,247,254,217,81,239,174,149,37,144,218,144,81,217,198,117,237,83,5,33,168,174,239,181,225,194,136,139,77,253,168,43,218,156,182,129,120,32,115,46,93,139,232,192,131,209,152,82,248,140,17,246,6,18,208,83,68,2,97,112,194,248,241,73,106,122,97,71,94,139,140,221,219,148,96,98,152,85,190,230,166,207,48,190,38,35,242,41,90,173,73,216,81,203,147,42,76,45,94,141,123,27,75,99,130,233,239,240,247,106,168,8,85,25,209,197,54,227,158,48,133,166,119,5,201,107,147,181,12,47,155,64,132,52,196,19,220,66,25,193,239,109,66,75,67,102,2,141,117,81,2,130,3,217,164,14,16,152,206,88,127,107,132,232,165,236,190,211,0,143,246,94,192,135,184,160,192,135,102,217,26,48,7,171,160,205,164,70,28,37,115,82,228,201,136,191,199,134,132,149,35,206,15,232,189,32,150,166,169,42,21,121,238,105,197,119,113,111,218,166,20,70,192,33,210,150,68,129,190,169,35,202,22,85,99,34,85,118,160,46,19,137,14,139,111,198,111,83,189,168,235,99,64,78,21,246,66,133,135,76,103,41,94,67,164,161,105,101,74,51,165,195,4,20,155,124,153,230,108,9,140,86,182,187,186,24,54,181,202,131,65,112,19,5,59,70,175,42,214,95,255,44,32,24,231,75,177,24,172,60,88,195,213,245,42,13,188,249,37,116,122,176,183,224,162,159,128,135,210,154,2,227,76,109,135,73,117,53,25,241,134,215,242,197,205,137,32,238,174,48,65,250,184,250,175,253,67,96,216,211,63,71,11,201,173,132,246,47,140,67,99,180,21,142,14,194,154,223,231,114,43,149,42,153,189,244,167,97,19,217,30,233,4,206,179,148,94,5,23,212,3,46,61,205,5,162,117,211,109,71,211,71,93,250,189,236,32,246,49,59,212,41,237,165,168,248,201,240,69,46,221,133,73,219,127,30,10,186,59,64,81,22,13,96,168,71,252,193,54,153,97,189,55,178,202,190,33,81,13,165,68,151,160,24,0,39,96,59,211,5,134,149,43,96,216,211,191,175,42,140,194,67,119,120,241,227,122,243,25,121,123,120,65,170,72,96,0,142,144,18,55,194,231,33,109,87,253,143,111,58,134,100,225,246,173,161,240,56,81,59,223,25,251,170,107,11,197,141,207,227,145,136,178,124,165,232,213,176,145,186,137,212,141,254,104,234,213,112,172,120,132,171,83,119,44,62,72,255,171,181,247,105,4,203,153,228,45,65,91,108,87,200,95,237,165,150,196,181,98,112,65,29,238,180,226,232,128,162,247,252,5,74,146,249,61,246,161,115,211,181,161,233,71,239,202,38,1,193,51,197,18,62,79,24,35,161,228,38,114,240,189,152,71,55,165,241,132,90,53,150,163,70,118,220,4,166,91,210,119,66,100,25,155,72,210,119,163,76,119,254,142,11,83,55,183,20,189,222,138,135,196,187,201,234,78,189,119,89,39,138,175,186,233,186,189,180,166,193,37,2,234,168,146,30,9,219,93,147,229,204,16,235,134,67,126,41,255,51,48,21,207,43,96,250,241,142,192,27,38,185,184,185,117,227,13,133,215,23,69,203,16,231,210,100,164,112,133,200,247,7,23,232,108,143,60,57,14,224,140,223,166,137,68,92,12,96,68,126,127,79,110,138,47,82,166,68,139,202,252,4,134,161,115,234,163,209,122,235,91,10,242,4,77,178,254,86,131,217,195,56,163,129,90,68,42,64,105,102,171,142,26,147,223,76,23,187,198,95,109,20,193,238,52,226,3,134,212,229,48,244,121,233,135,119,113,61,200,106,236,30,194,5,142,208,244,222,81,251,75,167,141,132,27,185,152,109,194,127,25,238,207,47,221,155,14,72,95,245,240,64,30,9,219,1,211,94,236,63,109,69,25,67,191,214,160,213,33,224,14,225,99,26,111,52,81,3,166,131,55,93,125,130,177,161,194,30,116,36,102,206,76,128,178,206,95,235,110,102,223,76,3,186,97,249,241,247,178,181,216,155,206,132,235,216,186,241,101,169,196,89,245,106,170,40,189,128,29,169,153,37,212,238,221,180,63,155,175,123,204,79,114,120,10,95,91,205,19,36,208,125,109,233,14,180,155,19,122,250,193,156,198,162,19,126,225,15,234,63,255,109,228,59,71,122,180,107,133,204,152,102,213,138,154,211,250,153,206,11,74,114,15,150,1,221,53,106,121,57,14,203,243,124,58,195,63,171,165,252,125,16,250,67,230,202,87,211,204,188,28,166,83,40,237,88,117,135,247,79,5,71,147,12,160,161,175,8,182,210,90,155,119,195,11,71,195,60,101,201,24,37,9,38,113,228,48,25,115,221,22,40,78,93,51,96,90,224,71,122,50,2,242,45,224,62,36,224,210,77,198,33,236,43,42,112,167,148,67,144,189,197,148,246,155,239,185,84,242,132,234,117,216,20,252,189,239,10,161,231,67,97,168,123,91,192,38,6,171,231,15,237,112,191,237,16,42,23,77,99,112,162,80,189,17,48,71,208,80,51,166,80,243,230,191,77,175,255,151,108,32,2,79,30,116,180,64,237,208,155,87,74,182,60,164,82,77,199,87,237,5,166,110,108,28,100,63,103,114,209,239,22,56,35,3,89,97,176,29,122,102,91,95,70,124,111,232,14,210,189,63,172,174,248,233,53,181,150,21,24,1,246,25,112,195,169,16,67,222,172,218,250,174,86,166,126,147,212,60,78,196,92,225,37,255,214,151,252,174,30,99,66,75,153,112,206,95,180,63,162,88,107,66,61,201,15,166,178,248,123,15,198,161,61,244,106,218,126,61,204,68,144,120,116,181,243,39,157,93,238,98,16,81,57,67,173,32,218,25,130,174,194,130,3,201,97,196,62,112,45,113,96,158,83,125,12,130,57,110,119,98,150,82,120,160,118,190,209,68,58,108,65,198,228,37,80,19,191,3,190,139,179,36,120,53,223,108,169,167,30,194,39,140,27,112,103,166,187,201,213,148,197,87,242,18,174,77,22,171,147,73,37,66,99,6,207,232,53,2,198,165,81,152,132,179,163,119,137,124,77,103,225,65,142,231,193,176,50,203,189,235,174,161,211,76,173,59,37,181,217,197,216,46,38,9,76,163,139,206,82,82,240,241,189,176,8,138,46,47,24,62,35,228,79,103,23,116,70,201,98,110,78,136,15,108,228,140,106,49,19,157,141,155,15,211,241,75,134,105,137,147,23,47,123,238,100,204,151,126,175,222,1,215,51,146,49,79,56,213,15,48,224,45,213,3,198,152,74,152,202,97,67,211,150,70,161,160,163,168,33,125,35,237,135,161,236,75,34,234,126,19,53,86,62,122,126,226,148,168,168,62,36,219,147,246,201,17,240,50,237,201,116,245,231,132,200,36,124,191,166,254,143,53,171,134,137,86,49,201,215,167,239,69,112,41,38,11,149,9,93,141,48,8,217,163,0,146,94,187,45,137,18,44,37,92,235,223,68,36,205,37,117,230,160,53,100,79,48,74,239,209,168,135,227,194,247,245,18,95,88,4,235,81,219,18,146,226,24,21,188,184,154,158,108,152,181,226,63,61,172,231,74,206,55,180,127,90,60,89,219,120,183,114,117,167,145,222,231,202,245,40,215,217,106,246,118,83,14,56,1,115,74,108,133,161,216,121,112,25,82,53,221,207,223,154,250,205,180,66,7,175,36,11,9,217,223,119,241,19,170,80,238,149,60,145,102,29,95,254,104,5,153,70,185,55,204,178,94,204,132,167,187,87,83,235,211,146,137,191,80,43,33,89,180,122,135,94,205,241,183,29,110,150,121,79,87,223,205,34,96,234,28,167,162,72,249,158,31,122,191,213,254,212,152,65,48,103,78,191,152,116,220,209,183,54,74,226,184,122,99,157,119,125,240,61,162,107,141,167,184,91,162,26,221,84,174,120,77,30,169,163,242,233,199,158,70,231,27,40,45,56,233,98,162,40,15,222,144,121,200,147,17,52,116,234,56,224,174,141,130,232,125,21,216,17,28,134,65,119,202,213,52,191,140,225,31,132,0,115,87,3,209,56,236,91,92,93,214,88,37,193,125,123,107,51,48,158,252,214,37,210,194,83,231,16,190,127,43,193,36,132,146,79,139,39,231,19,108,157,135,20,74,215,223,217,10,213,199,238,67,223,27,105,249,49,226,230,48,57,38,3,18,227,40,94,140,242,214,94,147,39,127,31,102,5,76,148,61,109,136,80,117,117,127,52,14,254,177,210,118,138,9,242,5,12,223,168,70,101,8,115,86,127,180,98,121,125,133,209,111,141,171,81,195,213,147,215,250,124,166,143,105,65,231,38,157,34,56,200,213,31,252,250,245,247,24,208,123,83,237,28,51,13,89,20,13,126,212,63,163,253,15,165,13,179,125,26,68,174,211,36,142,29,102,144,53,56,14,53,154,7,25,136,216,224,171,100,27,142,60,245,15,70,191,120,107,0,27,77,8,215,21,42,198,40,94,187,70,153,239,56,184,39,95,112,51,241,52,53,182,206,73,237,87,163,115,215,52,116,200,2,242,162,111,68,55,225,224,144,156,246,53,122,191,18,240,245,160,134,214,91,65,126,237,164,173,228,237,161,131,170,154,136,164,116,198,81,8,57,180,74,0,2,28,23,70,1,70,37,87,115,187,197,88,111,28,222,198,148,33,48,121,151,95,125,195,133,239,57,187,53,217,71,149,140,55,224,115,240,209,137,152,178,183,118,118,4,124,39,252,78,121,101,26,221,28,189,214,227,247,157,148,209,166,24,59,224,169,129,121,96,14,176,234,240,128,78,78,179,229,216,85,254,53,23,241,39,201,76,145,107,231,189,252,106,34,93,98,54,27,209,253,231,9,84,96,163,101,79,101,0,203,27,142,224,107,37,126,154,171,4,208,213,17,88,155,7,44,48,224,26,185,20,82,64,180,127,180,66,129,70,185,229,48,21,158,9,38,155,229,147,124,45,136,56,171,22,79,192,122,16,163,118,61,164,156,219,133,64,202,75,101,12,158,41,175,108,60,161,45,110,142,124,102,174,204,192,90,242,155,83,131,86,164,140,248,78,113,248,189,252,106,88,169,181,187,134,64,114,244,232,91,71,234,29,10,133,173,111,46,96,227,76,147,49,167,2,212,197,52,172,192,4,3,84,234,85,218,42,239,197,200,201,40,227,194,133,247,112,255,13,24,57,103,173,149,161,123,161,251,23,107,216,108,186,254,8,190,31,127,109,168,176,244,181,32,255,221,113,107,75,189,107,109,5,176,211,172,24,220,101,159,255,187,117,141,91,83,77,164,9,111,136,150,92,5,148,214,101,36,151,180,54,201,58,73,253,177,57,30,171,214,24,152,50,66,60,119,225,13,117,211,161,177,202,229,54,10,197,194,91,139,194,139,9,39,254,146,10,5,85,144,37,18,185,23,38,65,239,235,111,46,179,240,245,183,201,4,108,191,154,208,150,246,123,80,90,220,227,167,59,145,75,169,10,191,168,249,231,14,19,197,78,63,141,252,159,239,150,80,221,247,161,165,75,40,0,46,95,126,244,184,208,131,167,87,211,182,229,15,14,161,242,104,250,218,102,235,254,246,172,105,228,124,233,209,40,1,242,247,178,230,91,109,207,41,214,90,245,139,189,32,234,13,87,139,78,6,218,232,127,102,115,49,49,207,189,245,115,19,157,255,69,48,10,218,92,83,91,35,10,244,135,158,48,167,83,229,190,247,214,97,249,76,115,252,7,23,19,82,216,169,82,173,123,122,138,174,21,218,201,106,170,69,91,94,28,104,36,163,95,170,87,217,240,113,250,68,197,231,173,218,189,80,76,117,206,247,83,172,17,117,184,153,168,199,67,109,76,195,107,55,183,147,47,254,252,12,66,187,179,139,201,64,145,219,33,159,245,131,175,253,174,105,11,38,34,241,125,191,57,25,213,170,231,196,247,247,180,1,51,87,135,194,228,104,167,195,27,254,141,158,106,7,41,95,11,152,66,40,173,29,92,84,205,53,135,161,110,213,178,196,70,103,140,131,149,14,232,244,53,9,18,197,131,161,152,40,213,169,133,142,105,223,137,241,74,187,246,39,160,228,92,220,229,45,40,36,163,27,37,240,180,188,209,15,70,12,91,73,121,80,122,14,129,44,224,158,122,44,171,217,23,49,162,216,120,77,234,162,234,95,146,36,174,182,54,251,170,48,164,228,254,104,212,98,106,229,32,149,159,111,99,192,207,73,149,158,240,184,250,1,67,43,91,151,121,82,141,94,232,23,28,185,232,162,99,74,74,80,155,137,121,85,135,169,110,216,90,59,219,33,158,10,148,57,153,74,103,219,242,182,83,74,181,96,72,109,10,207,29,46,208,5,49,241,20,38,156,228,123,202,221,4,138,150,90,86,180,32,207,47,194,80,138,181,73,232,167,110,127,188,186,1,195,121,161,85,187,216,26,190,172,11,157,140,169,174,220,90,117,221,240,44,244,39,52,45,74,191,211,134,210,232,31,76,161,119,213,171,59,133,182,211,111,78,113,131,246,172,18,149,235,174,89,137,24,59,4,99,242,181,136,2,204,17,55,183,41,159,106,168,113,5,28,54,218,192,158,96,168,59,102,192,80,74,234,163,17,141,172,129,142,169,214,130,37,124,155,155,3,197,216,174,211,123,193,71,239,175,69,4,167,166,10,236,197,25,209,3,198,8,19,116,71,178,17,144,168,181,94,107,194,69,113,107,139,148,232,197,31,170,20,241,216,48,96,252,3,87,207,201,89,215,80,90,27,24,96,174,138,71,30,248,142,144,182,116,96,198,196,170,46,150,222,22,203,144,58,166,226,202,66,228,223,238,153,173,23,223,227,96,47,31,48,72,234,234,167,165,246,40,244,250,167,66,48,178,215,132,194,49,17,23,27,109,166,254,242,162,103,192,135,172,193,125,161,3,202,126,237,6,45,54,125,213,227,186,14,147,22,240,199,166,189,103,232,210,186,231,237,215,98,209,163,59,52,19,10,171,239,67,187,38,20,168,151,129,80,236,4,76,38,230,75,189,11,119,87,240,143,101,108,133,58,251,241,92,183,91,133,108,132,218,240,106,117,232,191,96,15,126,35,62,177,244,67,1,239,95,39,202,31,252,47,234,62,192,31,170,186,114,127,240,175,143,235,7,167,205,234,194,223,175,19,235,15,166,254,84,97,168,252,215,131,203,167,175,5,252,235,52,252,193,234,158,24,103,230,47,232,248,131,213,220,5,238,63,86,27,131,171,18,211,27,60,127,147,208,224,66,156,35,193,144,231,58,140,199,167,109,73,243,23,88,0,35,152,170,19,24,108,151,248,225,187,40,63,93,89,38,24,153,224,245,15,188,251,27,240,107,207,164,86,18,83,117,123,35,10,253,170,30,152,147,90,224,237,111,181,172,90,71,191,7,77,198,127,155,44,176,245,209,233,213,4,129,103,160,148,251,246,132,246,95,255,193,133,233,248,19,46,92,131,87,91,51,96,148,0,20,94,148,104,250,123,33,47,169,19,28,249,145,31,37,33,232,36,155,36,63,13,143,150,191,51,113,1,165,226,1,60,191,216,25,230,217,53,117,132,29,216,224,253,75,254,24,92,83,55,19,39,209,241,241,106,230,218,232,181,36,1,171,143,23,249,25,97,109,229,234,207,73,1,183,81,208,149,79,207,121,218,49,87,140,54,161,74,221,47,40,24,255,165,86,41,63,133,83,46,77,95,170,101,125,250,146,218,190,251,150,194,212,133,110,71,173,171,46,161,208,220,4,124,193,150,46,54,167,213,97,72,198,210,113,72,47,235,244,1,53,197,140,49,19,76,105,75,192,132,36,212,50,194,75,250,117,85,3,211,115,155,102,40,186,36,235,11,24,198,200,52,191,97,181,139,155,255,177,128,235,178,228,32,250,205,19,148,227,63,109,131,135,71,148,254,169,31,60,58,133,158,105,123,175,177,159,48,40,90,64,99,135,3,114,175,1,19,7,210,29,28,157,128,233,15,78,108,114,156,4,175,254,235,161,7,70,88,40,157,121,52,77,204,225,176,85,29,233,14,78,87,140,239,209,48,196,214,212,33,134,250,84,172,45,19,67,30,35,29,245,27,241,119,135,57,203,135,246,151,121,117,129,129,85,41,124,49,49,170,23,134,34,162,64,180,233,83,152,192,204,121,48,11,64,111,93,93,250,13,20,38,74,61,60,104,198,248,209,149,27,60,79,205,38,31,114,214,254,216,168,121,86,109,58,109,22,59,142,171,203,86,109,16,140,213,235,94,55,127,50,44,142,47,217,201,27,249,61,159,134,48,158,40,53,0,54,120,169,126,234,145,204,215,96,99,133,208,232,243,229,69,243,83,19,197,59,96,138,115,3,45,132,62,180,255,140,88,116,115,184,89,71,147,192,150,70,88,14,27,165,181,186,60,187,175,230,67,186,137,145,106,115,13,190,89,249,165,39,129,71,42,130,196,87,251,200,64,59,76,47,179,186,160,4,135,191,241,27,241,13,191,184,212,57,178,75,160,66,228,191,141,208,210,151,2,18,147,176,155,163,131,138,216,145,98,60,119,197,12,135,17,102,88,26,50,152,161,57,143,7,111,101,37,26,146,187,219,223,175,173,20,120,67,60,170,33,183,234,193,120,80,235,248,91,41,220,119,23,100,192,52,127,39,116,143,185,30,10,115,137,198,41,15,115,188,5,92,85,10,105,16,213,233,53,208,70,109,180,54,113,241,177,91,192,198,191,154,226,175,189,190,231,170,154,88,161,203,10,234,29,7,233,196,215,80,30,243,175,250,86,70,135,14,220,119,10,179,47,7,170,250,76,195,186,16,99,238,115,172,76,145,216,0,102,89,239,7,55,237,35,188,135,78,249,229,15,64,145,126,76,207,85,80,8,142,139,55,45,12,45,117,19,49,134,14,35,238,40,51,8,54,204,95,186,21,148,131,92,108,50,204,226,242,43,150,48,24,113,102,185,119,53,205,223,25,112,234,65,180,68,209,120,32,41,52,185,181,245,117,158,253,224,220,193,104,153,164,241,126,152,34,0,237,200,33,30,118,2,94,100,231,37,103,242,153,240,113,192,251,19,218,72,138,210,105,10,109,239,165,63,45,10,64,29,9,5,21,135,39,33,224,165,13,59,86,151,24,48,57,233,163,45,55,70,2,244,198,155,195,65,225,134,168,79,192,228,87,181,167,198,152,27,214,131,207,209,30,15,180,107,190,247,49,241,223,143,54,167,76,122,70,223,12,166,160,74,155,83,140,116,247,196,210,185,211,93,251,152,150,21,47,247,88,119,83,89,93,59,65,19,184,64,3,78,113,60,107,242,160,190,207,97,74,147,180,89,8,133,154,25,163,70,32,67,211,200,236,123,50,75,161,191,170,39,55,106,240,115,177,87,221,227,64,106,37,40,77,238,239,226,143,118,59,45,54,130,124,62,118,73,50,89,154,86,180,190,179,189,98,151,68,101,64,115,123,139,86,61,191,247,182,138,44,121,110,170,106,250,140,253,251,143,76,65,11,153,140,85,34,246,239,90,150,118,111,193,18,222,98,72,41,243,21,54,16,60,105,132,217,226,104,65,219,81,11,99,154,245,94,204,56,90,72,152,246,84,151,214,126,20,164,118,48,17,125,78,77,5,150,13,116,152,228,130,86,50,65,99,50,206,131,71,75,45,7,84,67,60,112,107,135,34,77,5,70,226,231,7,42,134,244,201,197,251,179,196,60,131,182,117,167,154,28,202,212,223,97,254,85,37,141,161,108,6,150,220,17,118,194,56,169,46,26,55,125,134,29,110,76,106,185,124,242,90,238,97,135,19,40,25,169,100,251,179,217,17,54,10,17,28,45,88,13,138,8,208,251,230,186,126,14,133,22,159,123,168,152,71,247,4,214,139,105,99,104,43,140,43,209,199,185,32,83,225,25,125,144,181,104,53,194,22,191,219,250,189,83,33,196,134,175,160,134,209,119,119,128,84,102,139,18,218,175,95,123,155,242,239,76,47,5,9,211,231,14,44,164,247,85,132,25,58,180,220,117,249,102,121,26,45,128,90,228,4,235,253,123,43,154,67,183,22,156,194,198,124,30,58,56,36,82,5,71,95,225,113,221,197,194,201,39,245,31,150,82,244,1,165,62,102,232,107,223,109,255,190,154,223,156,228,88,213,2,42,42,41,227,173,123,55,155,81,81,202,252,226,222,196,215,180,2,30,174,229,210,194,183,24,244,116,14,133,139,247,255,26,108,140,150,90,51,211,224,171,8,223,226,148,169,5,28,195,200,32,3,54,190,127,169,66,66,236,162,132,99,178,33,124,61,90,226,52,74,248,122,176,54,44,45,77,190,195,85,190,112,91,16,214,73,213,195,173,181,239,212,239,193,181,235,215,66,6,188,127,241,211,119,230,136,140,100,55,230,194,55,207,58,2,135,242,210,20,182,135,33,12,186,151,22,64,81,132,52,214,251,105,251,165,7,19,34,110,229,221,187,104,220,245,254,39,193,189,248,212,251,75,117,149,244,16,172,249,124,57,136,240,164,112,139,53,209,199,27,81,216,247,19,76,235,210,123,235,185,213,73,37,41,199,225,20,95,107,64,167,40,87,227,80,151,240,199,186,181,24,86,129,145,155,141,137,66,236,78,102,33,141,68,56,108,111,125,204,42,197,56,180,154,142,31,1,169,121,153,208,15,13,129,175,7,53,99,101,210,116,32,85,68,155,90,238,218,98,93,27,173,158,192,72,77,69,52,3,125,3,157,132,118,250,183,221,3,30,159,22,110,161,201,41,91,74,53,191,191,41,188,78,223,235,193,116,84,9,108,197,141,239,234,114,36,78,126,97,43,49,139,125,20,54,95,41,19,186,95,135,232,235,23,251,168,37,5,31,124,159,52,172,78,43,8,29,122,241,248,44,143,26,123,52,250,105,130,78,99,32,10,15,246,206,186,161,183,38,58,21,40,101,175,114,234,81,47,182,223,161,72,120,73,91,187,24,236,246,78,53,82,101,178,120,48,59,152,136,225,131,82,145,39,95,186,65,112,22,174,201,33,154,161,63,221,76,175,171,133,139,74,226,82,80,235,36,253,194,16,96,46,200,75,163,110,215,195,139,100,233,109,189,186,110,84,184,227,222,36,92,165,122,208,196,150,203,51,5,42,90,227,9,166,8,58,156,103,202,47,143,194,4,144,195,0,178,195,171,38,24,230,199,112,127,33,231,146,178,44,248,26,169,213,9,152,228,165,194,213,242,218,14,211,8,38,173,45,16,62,236,176,20,54,92,156,82,22,130,140,88,175,195,87,192,102,209,235,233,2,73,62,108,219,14,215,173,74,99,221,56,240,91,9,152,108,166,216,102,139,94,137,103,2,97,184,73,81,9,54,11,118,74,216,241,219,140,76,129,175,19,215,194,54,91,36,204,171,220,252,152,220,232,243,159,225,99,209,155,227,101,236,176,150,161,97,148,195,105,81,129,246,157,128,11,237,147,85,224,6,217,237,124,30,8,236,81,2,23,196,235,159,115,196,198,42,48,1,142,239,57,125,232,120,200,79,111,20,182,99,208,6,204,8,58,104,155,87,245,208,48,83,225,8,125,132,85,249,123,29,15,48,33,79,69,141,82,220,135,148,178,82,9,161,2,223,97,242,48,253,198,212,216,250,65,76,165,58,38,3,124,3,235,223,155,63,215,8,217,73,9,254,218,147,53,31,146,106,110,80,122,43,227,134,115,248,44,165,185,178,151,118,66,113,96,162,177,250,57,182,149,61,248,115,83,246,47,27,45,65,27,111,234,36,42,70,109,116,57,250,53,56,56,253,173,136,224,172,145,208,94,226,214,36,235,117,27,166,50,194,235,130,247,71,1,223,208,230,120,224,49,124,151,38,12,5,53,72,186,57,92,207,14,67,162,155,222,218,136,225,166,195,184,251,251,63,240,239,99,174,131,187,177,243,205,103,241,248,18,58,25,216,211,255,190,88,15,152,197,170,87,223,93,165,141,230,48,156,210,105,72,105,91,242,39,67,148,238,171,59,195,17,137,92,176,160,75,200,218,224,61,220,189,167,2,239,238,135,233,99,95,71,169,4,220,177,13,18,76,207,141,63,248,253,218,71,216,10,129,47,232,231,211,98,173,213,244,69,54,180,165,126,53,213,209,173,228,71,59,191,162,227,77,13,240,215,106,154,103,104,49,249,189,77,236,183,39,24,174,110,71,187,85,128,165,1,223,111,204,186,81,84,175,12,87,223,144,80,36,82,194,241,191,175,185,74,192,148,48,238,180,165,80,15,227,175,101,49,231,146,224,107,3,60,148,4,116,70,79,248,154,119,73,211,179,155,150,64,197,65,113,184,210,170,149,87,200,87,5,134,29,41,77,36,75,232,253,96,106,136,37,236,108,99,6,41,155,195,168,187,141,60,226,215,43,241,215,190,91,225,16,117,114,224,73,27,142,195,112,161,166,121,184,145,28,243,71,43,166,177,147,230,66,221,213,67,92,139,196,138,250,24,203,20,121,122,92,125,205,135,146,190,231,54,111,202,97,244,176,218,151,224,26,147,152,58,224,210,210,102,200,2,9,24,85,181,180,17,19,254,116,131,129,140,64,19,30,31,96,124,175,223,76,35,82,214,211,47,31,75,143,56,10,133,248,74,35,206,110,24,23,147,173,104,121,196,103,119,255,125,162,162,35,122,170,246,57,79,100,38,39,252,95,253,75,211,20,83,107,58,12,149,98,26,210,207,188,221,128,201,25,232,161,92,44,228,238,48,158,90,77,48,83,43,158,188,83,125,38,159,19,142,243,111,197,111,99,105,246,116,102,227,10,7,92,85,128,4,116,159,175,196,79,95,191,75,4,22,176,7,58,100,47,14,23,227,247,72,214,196,23,59,26,164,214,67,175,253,19,115,250,129,7,86,89,61,158,142,213,175,7,138,77,179,147,149,3,207,128,195,48,223,126,250,195,216,242,45,238,189,33,225,18,152,149,59,220,108,157,116,154,104,19,46,189,245,136,157,5,220,150,182,209,46,10,94,78,76,51,58,35,151,112,83,88,65,241,240,216,153,113,169,110,221,23,216,93,151,27,19,100,51,104,249,21,24,71,44,62,7,14,253,41,122,245,161,220,185,58,12,27,152,158,248,132,136,191,47,222,27,5,164,166,118,233,249,122,137,215,134,26,124,170,89,106,201,175,24,83,88,201,155,142,10,82,119,241,173,105,13,147,10,13,138,155,140,179,243,7,155,233,169,222,19,197,242,35,158,108,83,108,41,157,230,119,191,193,229,241,155,223,3,161,104,47,43,185,196,246,158,124,91,231,164,184,194,149,92,141,39,77,105,98,175,58,104,104,34,238,51,3,174,166,218,172,191,141,172,143,63,26,92,123,237,75,247,110,145,187,49,197,92,109,234,68,156,17,161,47,135,17,14,60,45,221,123,71,218,232,174,249,210,219,63,63,189,220,126,187,155,66,43,74,89,195,160,124,199,207,85,14,247,79,180,71,187,81,164,189,33,29,211,250,42,20,62,37,118,133,49,146,184,9,40,228,239,15,190,207,117,210,189,93,61,218,80,104,61,191,132,226,120,7,12,19,88,186,216,26,124,29,54,126,255,174,48,236,163,241,211,215,159,151,40,20,172,139,244,28,6,138,26,67,130,161,36,242,245,97,121,254,169,175,133,11,217,227,167,17,251,219,234,245,193,26,232,177,32,243,64,197,152,192,6,30,225,72,219,74,238,75,127,122,126,95,220,186,155,182,253,72,232,26,113,64,92,172,106,143,17,209,130,250,102,112,231,29,218,78,240,60,241,90,29,69,196,145,158,219,200,44,29,110,106,218,177,242,86,117,27,104,154,250,75,190,118,212,8,46,80,207,65,175,129,192,219,72,110,126,48,244,193,43,77,50,72,53,226,212,108,7,65,202,4,91,208,42,224,197,155,165,207,209,35,153,70,224,237,238,78,105,18,78,136,183,28,94,80,212,141,4,247,225,145,109,224,90,211,202,132,210,115,199,205,145,214,44,41,62,176,34,122,102,202,153,167,166,61,129,176,186,95,92,239,105,147,98,88,40,91,87,79,171,78,107,58,30,186,110,137,170,156,184,154,56,236,212,171,55,53,147,113,53,231,145,142,105,131,55,222,47,46,230,102,107,56,231,172,214,98,183,34,81,48,37,166,14,188,246,18,120,105,232,122,183,191,230,68,129,181,87,155,24,84,41,113,232,210,139,115,116,72,129,167,27,173,6,235,38,77,5,200,137,61,131,105,164,12,16,192,231,141,184,53,165,72,46,109,163,203,220,75,220,155,236,166,158,31,157,222,121,63,240,199,103,194,169,178,126,224,38,25,190,197,19,198,131,216,71,96,140,90,63,147,225,95,61,154,105,216,182,105,239,128,225,116,214,65,67,194,245,248,52,29,246,167,85,131,138,16,194,120,228,111,80,186,178,115,68,242,68,193,2,154,218,189,235,18,128,13,230,243,28,225,216,214,63,54,21,190,123,186,239,42,3,9,222,116,4,24,103,231,136,39,163,78,70,99,165,48,20,250,250,65,118,121,53,141,206,17,82,175,239,181,174,205,83,87,186,247,29,101,15,196,98,140,221,63,144,207,9,43,249,240,35,121,96,20,85,221,177,56,40,183,175,124,68,163,169,97,83,216,162,202,1,211,2,175,191,189,232,105,241,33,101,202,22,61,85,105,232,90,239,209,168,173,75,163,178,70,36,19,46,74,49,98,66,25,226,120,178,201,142,165,15,190,238,180,254,2,30,40,240,202,213,195,20,190,127,179,24,209,206,47,141,10,133,74,199,189,217,193,231,16,145,116,14,148,178,163,50,18,166,196,222,244,181,9,57,23,183,238,168,122,162,255,93,163,173,132,135,126,47,70,173,193,55,255,9,34,247,40,13,134,139,239,158,186,250,98,149,212,233,239,230,253,28,219,0,53,228,223,112,43,29,94,40,183,10,74,80,222,29,24,24,57,230,80,19,138,149,30,117,78,180,196,14,205,166,221,19,96,14,31,241,107,155,161,118,210,21,94,225,159,24,211,158,146,112,193,187,223,74,127,232,210,76,4,212,60,235,71,61,201,115,145,47,86,26,160,110,14,168,192,34,56,70,26,233,122,140,190,229,32,110,57,63,165,86,34,125,18,5,205,150,147,210,73,104,164,218,245,196,120,46,172,95,65,233,250,245,120,36,13,229,251,83,82,167,89,119,68,99,104,117,231,44,20,212,10,229,31,140,204,81,34,81,104,175,178,166,27,249,148,166,85,177,35,143,79,50,94,227,27,153,130,1,161,213,243,96,218,224,180,175,158,162,192,24,178,59,163,170,230,200,39,97,192,30,191,205,113,211,83,219,189,203,87,27,138,80,109,106,171,167,53,41,238,141,93,168,239,197,32,213,111,62,184,38,234,164,5,47,230,123,47,90,15,83,46,122,35,253,235,159,11,202,236,68,215,70,64,51,178,105,125,91,47,232,210,68,55,153,213,184,154,140,202,74,180,22,196,88,78,192,165,215,148,69,135,173,192,67,146,88,134,67,187,211,177,129,238,78,234,55,167,172,39,49,197,225,177,248,131,65,181,42,181,235,127,232,82,116,36,148,14,240,241,96,58,42,180,38,1,6,140,88,121,120,150,35,81,185,153,154,105,160,215,100,81,50,41,10,107,252,82,130,245,223,209,90,137,143,114,36,255,210,247,128,27,189,37,186,193,18,37,88,172,209,47,17,0,193,40,20,54,12,250,142,90,124,14,76,55,145,15,215,132,5,73,105,118,16,239,235,61,110,94,247,206,55,39,135,49,3,166,26,84,217,106,160,151,217,177,108,7,180,161,137,131,180,33,127,178,30,172,179,228,131,21,194,211,4,128,45,149,80,117,10,224,60,236,118,13,22,20,212,149,153,136,72,88,111,1,215,92,229,132,113,27,217,249,110,39,106,98,109,69,22,59,22,7,71,247,82,226,162,65,43,255,187,57,145,153,169,48,90,53,59,80,203,65,230,250,171,113,30,124,215,124,81,150,129,34,137,56,116,72,139,158,90,132,70,235,247,5,12,59,222,74,165,97,228,185,227,193,231,82,205,163,14,171,216,137,106,137,14,253,252,84,114,174,5,62,222,205,51,55,215,178,74,211,0,235,212,40,233,247,23,142,143,95,102,75,150,117,71,62,197,73,62,128,169,215,74,52,210,147,242,219,184,250,250,210,83,127,122,83,183,29,23,183,50,53,15,77,74,189,239,152,163,20,215,118,45,50,36,152,216,189,26,2,198,76,10,101,148,21,124,245,232,38,64,249,59,149,136,124,248,249,145,240,189,22,193,44,73,15,0,122,153,225,153,127,136,126,118,83,226,252,98,62,243,23,48,157,204,210,92,90,144,107,143,175,217,233,41,84,109,137,74,161,70,12,121,187,22,165,214,28,219,186,142,123,95,187,184,166,118,121,22,68,148,180,245,6,93,179,86,186,54,202,144,227,204,108,104,108,14,85,19,104,36,124,253,201,112,21,231,208,90,214,141,161,225,79,70,93,193,167,69,161,212,201,126,177,176,171,229,102,100,84,172,155,50,238,109,226,115,42,177,48,230,44,30,243,190,112,211,148,211,40,104,217,20,183,164,59,205,100,218,73,108,149,128,177,176,77,21,73,137,52,144,88,58,45,46,166,176,70,201,46,22,100,147,59,174,190,155,169,42,180,97,38,175,47,142,212,107,134,213,239,75,173,252,171,196,185,84,155,245,192,72,149,55,132,126,231,193,52,61,11,122,151,76,123,207,141,48,135,42,125,64,194,18,53,11,176,35,85,233,6,35,185,209,186,27,248,136,132,40,61,15,149,239,40,152,197,75,255,209,140,106,171,112,217,81,180,6,188,170,182,123,93,79,102,68,69,63,42,202,71,213,115,33,188,58,81,189,210,141,225,74,209,6,107,205,251,105,130,131,169,224,127,99,57,63,184,77,237,114,195,196,94,238,30,0,15,161,43,31,246,199,111,76,16,169,152,89,72,231,235,99,60,120,168,96,61,97,152,115,182,194,170,159,126,31,172,62,27,227,162,85,18,20,54,125,191,35,191,156,138,234,161,144,189,71,184,127,203,130,235,176,181,65,20,94,67,143,17,1,215,169,29,162,29,29,1,129,81,120,219,9,110,189,244,4,159,4,83,100,240,224,149,122,136,80,94,44,49,40,208,73,164,62,101,72,132,142,23,252,116,122,159,150,106,19,117,75,204,249,123,219,196,72,130,74,184,111,97,74,144,91,44,185,215,230,188,182,173,11,151,212,169,80,41,83,139,84,50,112,147,20,223,48,222,246,25,79,182,16,199,210,46,208,106,34,99,1,175,235,103,106,15,209,61,100,191,152,134,52,65,239,149,58,140,174,251,28,247,190,126,94,155,73,192,10,95,63,94,107,100,69,24,84,40,122,180,80,0,159,212,97,52,76,33,33,96,20,150,82,127,18,5,189,231,161,83,229,92,209,159,25,17,220,181,166,159,212,4,138,134,72,76,67,202,246,122,77,162,95,76,148,152,72,216,136,218,159,52,161,93,247,204,99,35,252,160,205,215,215,188,249,34,250,132,18,73,203,157,108,147,22,139,234,176,241,169,180,164,70,246,149,253,96,90,241,181,57,16,209,2,247,92,172,154,65,21,220,168,76,90,30,239,51,1,151,174,220,4,139,130,145,19,23,79,104,89,181,179,208,210,52,245,193,69,188,189,97,226,150,213,61,46,204,31,234,136,5,38,97,232,235,158,86,225,163,178,216,208,185,161,99,229,48,137,202,79,53,245,48,206,252,68,70,185,178,9,203,174,193,223,114,35,7,24,66,8,21,205,131,55,180,5,188,91,209,14,108,42,237,163,254,221,206,192,212,232,76,63,65,156,108,176,235,157,196,2,240,153,184,64,15,24,146,168,79,97,194,166,15,102,210,202,176,220,127,170,225,198,178,177,22,85,193,69,23,108,68,109,217,133,207,41,186,225,25,79,238,123,49,8,110,78,210,64,164,22,96,7,140,5,160,242,139,116,84,122,157,19,207,49,146,250,28,145,184,200,21,211,16,252,165,179,207,42,86,250,121,48,89,39,149,103,108,227,140,120,180,74,235,149,14,11,241,253,249,61,184,237,244,228,70,135,20,163,86,172,233,79,225,107,107,150,248,98,166,192,56,19,252,66,30,192,85,169,150,224,145,124,253,202,232,60,170,255,99,186,147,208,145,57,12,131,115,250,222,20,74,121,64,30,146,146,187,200,68,171,19,210,250,233,91,30,229,20,69,138,130,6,68,183,59,154,211,27,61,148,67,78,117,60,177,175,198,111,91,67,85,146,131,69,36,192,223,235,47,38,162,23,223,121,22,245,72,205,170,24,85,28,216,130,230,49,27,126,81,87,133,201,53,196,205,55,230,125,134,191,246,126,123,29,130,213,73,169,182,70,174,192,228,122,37,171,244,7,207,243,174,230,151,190,127,225,120,52,180,159,118,122,177,245,69,35,222,133,73,199,167,171,57,149,190,128,145,48,77,239,13,9,105,92,61,140,150,47,193,179,197,100,193,223,77,191,220,202,121,223,195,72,123,211,181,40,93,190,107,161,255,214,65,129,234,223,173,44,30,172,205,52,102,116,225,175,247,220,45,145,239,84,36,73,203,236,242,181,147,21,198,238,95,222,152,81,231,166,182,39,115,111,11,204,86,162,179,216,20,53,5,46,42,229,134,133,134,206,108,192,247,128,211,126,106,122,73,71,143,175,77,189,109,218,212,202,14,126,6,208,59,132,105,63,221,50,11,191,81,245,80,71,81,96,125,15,94,85,101,139,41,9,197,219,122,115,248,154,139,122,107,42,117,71,124,106,90,66,244,108,69,141,182,87,157,226,159,246,152,211,7,50,155,220,188,39,22,4,176,22,43,187,107,31,7,32,229,204,93,193,36,40,219,141,37,45,96,203,98,40,140,43,252,208,166,221,143,245,216,33,240,158,203,10,44,5,38,11,23,103,35,221,19,69,186,12,201,181,204,136,121,51,141,18,209,82,181,212,246,3,199,84,218,31,234,235,235,155,223,4,26,180,243,157,62,204,104,191,2,86,41,15,36,95,173,254,34,224,107,63,116,133,161,20,41,177,83,162,252,165,130,176,215,153,106,165,61,116,21,229,191,217,248,255,177,37,24,33,139,30,140,107,26,227,133,195,52,68,169,29,4,169,74,172,44,234,50,171,10,248,18,96,140,80,38,61,243,45,49,41,209,39,95,60,110,65,190,104,106,75,62,140,107,53,62,22,107,122,39,246,145,198,247,154,1,211,87,221,146,104,235,245,133,207,59,185,102,213,121,130,78,110,88,196,28,139,173,235,91,211,5,126,158,33,131,251,169,39,54,249,193,249,172,36,232,217,82,215,61,213,96,231,25,19,247,212,76,222,19,61,203,30,214,104,20,41,38,223,139,164,234,247,142,228,101,78,140,192,214,181,28,48,185,2,221,19,140,26,115,136,125,183,85,38,189,66,216,16,76,5,240,31,127,162,20,133,179,219,103,180,109,254,49,17,212,228,72,47,122,204,3,38,191,171,190,48,252,125,238,0,53,106,222,142,118,38,99,76,142,120,242,141,10,165,118,114,127,38,133,115,30,188,151,182,15,179,84,191,254,224,166,73,242,97,46,106,68,177,96,72,107,69,3,54,215,12,25,65,8,3,145,105,77,68,156,40,154,205,248,98,4,106,123,122,114,168,246,99,91,217,29,137,21,229,126,251,76,55,43,224,123,154,212,196,74,71,60,34,110,62,56,191,18,41,228,140,198,3,42,53,246,214,7,183,111,80,226,167,7,66,71,26,207,41,203,91,199,16,64,233,75,3,127,139,42,159,249,174,61,137,222,167,80,236,31,133,76,127,112,85,22,78,152,167,99,188,81,96,212,139,135,41,98,246,7,23,165,34,43,80,99,247,245,174,166,145,118,42,124,87,231,120,67,162,253,254,119,155,16,3,136,202,188,36,9,75,78,53,58,149,174,229,91,148,239,24,37,207,94,162,130,10,50,128,170,60,78,23,161,132,170,63,88,21,249,104,112,135,95,55,134,100,82,196,182,148,32,151,162,221,248,237,5,169,133,194,156,132,239,209,140,7,174,167,80,233,150,47,125,199,44,177,158,214,191,54,183,128,153,145,26,74,237,101,142,24,80,60,6,29,21,116,98,218,91,60,215,232,107,202,207,128,149,17,241,254,102,21,214,202,155,8,123,249,62,49,42,116,234,149,36,120,89,217,33,3,54,126,43,129,41,28,56,241,219,215,14,89,74,246,10,71,228,120,190,50,244,119,218,214,76,15,124,240,21,32,73,69,104,80,251,235,107,153,177,236,49,190,52,129,206,246,118,63,136,63,26,5,239,59,193,107,189,106,113,228,133,74,83,65,204,123,154,239,104,129,191,158,47,20,242,170,253,120,32,201,216,15,222,37,201,55,194,229,17,71,254,177,166,83,189,154,49,141,131,245,154,18,119,38,106,3,125,177,106,158,128,219,56,74,244,140,16,107,84,62,55,184,178,199,206,41,152,81,226,120,227,183,155,10,208,205,15,133,226,7,195,97,61,147,12,226,94,243,253,54,130,220,169,201,125,66,127,238,48,250,43,9,198,120,255,226,209,238,212,75,194,20,163,83,227,189,3,30,171,166,38,120,83,196,123,55,255,198,151,233,175,41,163,127,40,155,186,192,8,183,196,247,252,140,143,92,175,230,175,99,30,227,9,44,205,214,193,208,95,107,60,25,101,187,170,100,72,220,55,222,202,10,55,180,189,126,25,231,188,195,208,32,245,147,244,54,200,107,5,204,1,164,164,223,244,61,191,33,99,98,106,38,16,49,155,182,227,181,76,174,187,103,9,186,224,156,193,89,185,187,72,130,231,221,172,207,131,167,246,23,155,56,97,108,136,215,190,109,218,61,246,153,240,81,255,30,60,148,115,159,224,194,10,143,143,150,109,77,183,29,50,194,193,37,213,172,101,91,197,166,172,90,45,124,12,214,71,73,146,23,3,206,220,38,87,55,69,25,135,247,210,120,243,218,84,253,21,170,107,227,185,169,21,75,205,247,48,80,71,224,29,98,211,161,141,255,212,121,246,200,152,193,33,118,180,129,24,169,213,29,121,144,130,212,71,18,196,40,132,65,2,165,139,77,9,249,9,211,207,23,77,221,152,107,82,57,0,237,85,36,12,40,178,73,186,17,107,192,187,254,110,190,102,42,44,128,19,98,244,135,142,146,68,14,48,185,195,77,254,168,76,214,94,241,201,137,182,199,27,179,164,188,74,89,201,249,102,26,210,166,55,191,231,75,233,239,106,92,1,149,149,192,234,141,227,11,146,20,225,123,178,218,26,180,138,31,92,116,105,30,232,229,202,219,13,169,127,153,25,190,95,97,62,56,139,167,12,136,184,195,69,71,202,240,100,21,17,210,71,67,224,146,208,123,247,245,158,12,103,33,195,173,191,45,7,107,77,95,139,79,32,191,92,167,214,25,30,88,209,219,139,49,119,170,220,19,218,186,44,220,158,138,220,49,230,196,62,179,118,37,149,83,67,98,80,214,38,108,227,250,90,141,156,239,187,55,145,224,149,208,215,168,11,140,4,122,170,208,186,175,38,240,20,61,244,14,225,196,249,194,113,51,77,51,209,161,2,94,81,28,99,239,117,148,148,128,76,97,244,198,176,229,104,232,161,255,184,29,98,225,79,184,143,107,130,207,247,226,246,132,39,243,197,71,222,235,110,64,237,40,76,174,48,226,22,118,146,105,167,58,94,219,247,134,116,88,4,65,187,247,207,122,225,109,170,207,68,42,160,211,127,127,7,238,157,62,70,160,164,221,251,228,18,223,217,117,87,128,150,254,195,159,249,12,106,188,52,85,149,216,19,162,141,112,65,144,242,154,218,120,141,108,199,126,206,112,171,91,27,171,105,254,91,113,111,26,78,171,142,120,167,120,48,108,44,132,33,180,159,8,95,181,70,174,208,72,205,19,167,1,68,62,111,233,194,80,154,186,41,40,78,243,248,1,78,181,102,97,8,59,97,153,126,14,67,10,165,47,13,187,161,127,235,10,179,134,236,210,27,85,184,233,171,171,210,239,216,181,38,251,254,210,9,18,184,59,30,67,183,12,218,31,137,140,4,90,82,197,40,166,125,100,17,235,54,157,128,84,252,248,210,251,168,185,125,58,191,55,221,118,97,46,211,18,125,180,25,156,222,242,22,9,51,164,237,250,152,122,115,74,163,124,71,49,21,195,86,123,130,87,156,92,149,206,204,158,38,17,126,155,160,117,166,33,193,234,123,63,93,32,21,95,122,53,226,182,191,121,96,156,158,90,163,184,73,105,69,16,22,97,200,107,232,37,24,233,53,191,249,48,25,176,153,224,17,61,34,21,158,44,213,163,5,70,216,219,225,235,128,168,194,142,193,67,224,59,137,50,76,243,178,15,26,22,232,249,86,134,131,40,11,24,151,61,189,88,111,49,9,239,134,159,170,189,241,202,186,167,48,9,138,30,213,84,129,196,239,85,220,33,33,240,141,52,42,52,141,186,23,96,170,177,137,17,193,180,37,221,110,68,254,253,168,224,166,209,16,188,121,136,179,170,134,186,237,112,145,198,168,228,60,180,58,223,40,2,221,187,65,87,175,173,149,54,82,58,84,118,192,244,155,232,189,145,191,141,49,187,191,189,166,22,64,66,31,21,177,133,106,65,12,173,26,197,91,137,19,153,90,3,78,89,129,201,71,187,119,131,254,213,151,120,153,10,31,243,119,177,137,80,165,194,78,148,23,188,188,158,190,164,147,84,70,239,105,124,103,71,192,119,223,108,90,83,10,75,95,20,131,23,107,229,200,191,204,75,55,135,251,151,148,35,137,191,239,160,86,130,149,108,164,130,85,92,186,234,49,19,88,251,81,135,76,87,207,225,31,27,233,10,234,213,20,166,173,109,58,60,49,236,79,186,249,125,240,26,48,68,243,43,93,253,62,103,49,150,81,53,59,237,209,86,92,205,249,173,149,184,16,190,119,143,73,22,200,174,91,75,223,139,0,182,63,218,94,139,77,80,225,86,162,25,131,138,118,58,138,21,158,168,187,59,12,79,154,218,157,180,126,68,211,232,189,21,22,179,190,247,181,227,131,185,21,209,180,49,180,114,26,5,152,232,254,167,251,56,63,25,42,28,241,94,112,193,13,181,182,9,99,5,195,11,234,207,156,134,105,146,207,18,99,10,95,69,34,164,226,77,227,96,188,111,193,254,87,19,252,118,188,98,249,20,45,115,55,1,238,119,115,66,148,233,173,81,86,107,15,45,167,39,14,35,218,149,227,193,145,68,76,245,247,27,18,23,31,179,187,87,150,212,122,243,25,251,109,160,108,183,186,21,67,71,22,48,202,36,90,56,189,89,95,239,115,193,228,160,12,121,112,194,64,84,231,48,141,232,218,102,133,252,98,244,15,35,128,89,123,250,109,18,102,49,164,227,126,174,173,70,210,65,168,208,19,98,116,246,181,243,15,252,188,8,96,216,206,146,137,213,131,218,137,2,205,51,245,209,140,12,211,93,20,60,234,182,149,177,103,183,125,109,190,24,181,73,121,136,30,204,212,53,149,184,122,114,68,201,213,228,93,131,127,172,208,176,146,58,246,174,9,61,130,64,181,44,210,149,250,193,22,217,243,17,115,197,2,149,122,243,214,30,121,171,181,112,85,109,165,50,177,160,24,243,101,140,121,114,68,209,117,31,5,87,40,38,173,185,18,195,210,53,225,190,152,137,12,147,90,59,52,42,6,203,36,107,164,106,160,202,186,107,102,109,111,121,206,179,82,215,16,51,57,22,119,93,26,198,218,119,79,225,196,117,116,36,223,107,19,245,152,49,87,140,193,74,173,86,66,104,15,229,140,79,125,59,16,38,196,202,135,113,162,235,152,80,69,49,61,141,2,55,110,171,218,117,106,97,44,247,195,209,126,233,83,251,70,41,188,143,250,126,206,129,162,202,146,215,20,69,25,101,198,41,130,25,171,87,35,29,127,226,20,161,254,90,127,186,154,80,182,163,232,73,233,79,55,147,223,137,139,239,226,28,169,91,176,80,236,61,226,224,53,206,23,237,40,186,91,113,152,89,197,168,217,181,225,8,130,45,15,12,66,167,48,85,18,19,115,156,30,126,135,97,193,219,169,237,122,205,216,56,200,206,237,52,83,254,20,147,220,224,32,91,244,165,22,99,68,209,103,216,35,56,52,218,67,121,167,209,137,174,33,202,75,247,212,81,67,75,45,218,111,200,47,140,147,154,94,17,40,137,139,45,139,165,125,167,119,229,15,247,189,240,55,151,240,119,3,207,151,188,69,203,122,106,255,1,108,55,35,104,38,72,192,125,74,110,3,93,220,126,150,82,133,42,76,41,73,160,147,13,6,63,139,221,9,241,62,45,250,4,68,195,2,28,69,99,239,208,3,16,6,118,19,240,46,0,154,207,19,185,64,20,170,64,207,187,151,18,69,32,1,16,85,48,149,73,169,28,47,20,100,71,89,18,170,213,216,151,202,153,208,87,112,90,161,25,178,182,50,146,112,50,4,131,31,38,55,138,49,66,200,240,69,200,229,218,173,52,71,43,213,195,54,205,169,240,36,198,73,228,51,135,178,149,47,188,24,82,250,53,81,84,212,72,86,84,210,19,42,127,10,247,210,99,68,168,182,199,39,184,244,26,205,9,245,31,39,156,46,10,8,124,195,127,98,15,81,78,16,168,230,194,45,188,19,182,40,69,197,34,253,16,14,41,21,100,67,47,94,102,115,141,240,236,144,112,157,10,163,127,218,196,241,91,178,25,18,81,60,81,73,95,97,57,210,168,201,130,18,198,247,140,74,119,128,42,104,211,243,187,163,20,178,90,23,169,114,234,76,42,152,98,76,216,134,213,53,91,148,15,68,33,114,69,0,56,241,137,76,235,254,59,1,15,213,219,99,31,189,79,19,254,17,69,250,137,220,108,194,249,226,166,74,133,194,82,15,221,69,26,62,236,1,102,43,124,99,2,55,130,154,254,98,244,62,13,125,180,235,120,63,58,186,251,229,42,209,81,129,41,133,245,99,243,186,128,144,170,200,23,33,203,242,197,147,211,251,169,225,82,66,129,253,243,72,20,73,16,108,60,129,155,213,82,58,140,158,140,46,205,11,247,216,11,47,58,53,244,119,141,133,213,79,184,218,223,54,17,116,129,73,169,186,17,69,181,71,235,186,114,233,129,105,239,181,239,9,174,13,175,16,248,213,232,63,64,8,174,105,76,19,115,110,68,39,35,48,20,112,9,126,20,200,63,120,41,12,107,244,148,155,167,39,199,149,123,161,19,50,77,71,199,244,111,239,125,87,83,98,42,79,94,120,151,216,115,232,101,28,250,98,28,227,45,60,245,207,72,149,142,194,70,103,27,240,84,25,169,78,127,242,20,176,235,102,103,52,209,225,136,211,40,166,113,247,69,223,124,127,191,59,182,118,183,173,98,186,10,15,110,137,220,12,233,192,224,233,2,189,71,209,86,24,46,249,42,240,167,36,121,148,200,70,206,171,210,252,147,104,113,8,216,135,129,5,220,165,156,247,194,216,65,83,30,188,167,57,138,238,106,208,49,0,175,196,187,134,218,108,117,115,186,254,133,168,245,183,141,5,49,224,78,240,67,71,133,77,108,11,124,189,142,153,224,26,133,17,192,123,165,97,169,38,87,251,30,173,168,199,9,183,210,171,23,172,150,0,90,9,166,40,251,253,246,181,166,101,35,199,9,175,65,249,206,168,145,157,23,216,14,190,24,181,59,14,234,105,35,83,93,246,155,13,100,35,36,34,202,150,114,55,246,248,98,103,169,142,238,175,43,243,141,185,201,126,233,213,38,170,17,179,133,162,24,49,38,38,245,217,243,5,122,235,73,156,86,147,20,118,196,206,49,122,148,187,131,139,231,23,33,232,2,163,69,73,15,126,247,149,136,234,23,34,214,210,205,72,147,177,203,39,154,20,212,156,74,222,137,243,211,94,13,27,129,240,127,158,123,71,15,126,51,245,237,173,247,166,130,186,190,240,54,252,27,45,195,45,178,194,116,64,233,1,101,112,85,120,238,12,211,60,55,2,62,83,165,191,255,11,83,16,151,96,222,221,97,122,133,190,124,53,182,80,192,176,171,101,152,198,13,135,217,58,74,75,223,171,4,3,96,195,232,85,195,19,126,173,245,42,43,42,69,158,125,39,24,98,170,128,199,157,25,159,194,237,45,254,11,195,154,152,126,27,10,137,128,135,213,12,40,252,141,232,47,106,112,130,75,147,130,113,92,149,87,207,91,141,235,126,164,37,212,95,121,233,221,16,161,127,80,24,213,4,127,49,232,203,138,174,17,232,116,130,128,131,82,111,145,211,33,96,71,79,121,148,90,86,172,222,4,83,112,31,165,171,157,112,149,190,23,100,169,253,149,95,211,45,175,99,10,131,124,244,9,112,140,231,123,83,34,255,138,106,209,121,79,23,147,225,120,53,162,37,99,143,100,175,89,67,245,191,23,142,87,61,138,30,75,130,91,236,25,180,28,87,229,64,226,149,190,87,128,102,66,167,43,221,28,225,194,87,93,138,130,104,130,91,80,161,80,232,44,13,156,221,84,196,66,65,8,66,158,145,158,107,26,47,87,160,51,133,68,166,209,99,125,175,182,20,121,3,133,105,216,141,122,192,241,89,9,128,194,43,8,21,232,228,77,68,16,147,254,246,29,121,192,1,81,87,90,88,228,218,162,108,181,25,65,166,162,237,41,99,52,18,115,223,214,133,67,44,61,170,90,225,90,72,251,220,105,223,43,106,165,113,186,166,205,102,143,208,43,64,140,253,174,255,180,189,147,66,136,7,51,234,94,221,108,142,185,52,1,159,165,114,6,52,41,145,162,113,120,65,20,160,55,167,22,42,22,198,196,95,57,186,23,81,122,21,117,36,72,148,109,49,205,238,111,245,187,187,69,43,200,38,168,40,83,159,64,220,219,193,145,185,152,233,197,76,109,234,53,146,160,185,174,191,13,13,139,215,76,92,152,179,95,247,127,178,196,243,193,159,138,237,32,14,127,118,52,51,66,184,222,68,198,176,211,88,253,189,62,19,155,26,43,193,120,109,15,134,230,94,158,124,35,33,55,222,205,185,188,41,140,205,37,253,53,116,70,62,152,104,74,127,211,1,206,9,93,216,203,194,161,81,235,139,244,181,154,18,152,118,167,191,155,95,243,77,156,35,120,109,190,183,54,49,21,85,38,133,182,226,18,121,45,179,66,74,122,52,204,248,250,208,93,244,139,44,202,13,207,171,190,110,154,244,189,75,245,110,218,69,122,146,134,58,148,44,116,82,239,111,204,18,199,36,161,184,123,8,199,76,51,158,99,121,235,65,215,81,52,200,32,98,163,124,37,147,206,249,247,214,244,0,106,114,246,79,183,96,188,207,57,148,104,133,200,249,124,117,146,134,234,182,65,130,51,162,45,192,91,139,42,80,83,8,141,196,139,206,38,58,232,144,94,244,215,246,112,175,229,164,120,232,245,202,219,55,94,167,21,49,68,133,137,218,202,75,19,182,144,1,175,48,42,117,153,71,137,248,105,26,67,252,126,197,240,168,10,201,167,166,132,233,157,90,228,37,36,211,55,232,157,15,254,12,59,137,213,78,160,232,186,7,49,39,76,176,77,79,23,224,50,95,131,217,61,81,149,226,101,252,130,248,210,181,167,44,145,216,252,251,123,109,121,232,112,72,78,153,182,186,26,126,23,149,244,83,217,126,7,213,160,17,123,110,140,95,145,149,61,118,133,166,53,214,7,66,64,50,13,7,169,188,16,2,109,164,142,148,215,246,238,71,167,206,215,181,135,26,140,204,113,227,115,40,210,134,89,180,201,31,65,99,114,220,81,82,75,158,68,126,122,254,73,136,8,170,250,22,184,192,187,188,90,247,146,180,218,160,204,96,114,5,74,76,88,239,125,221,130,216,113,8,109,54,29,147,123,78,206,53,222,173,209,208,150,1,135,142,252,139,73,108,33,91,153,134,3,242,141,45,55,103,1,201,84,25,86,23,33,240,18,249,71,248,56,234,124,133,221,165,168,186,169,145,218,223,141,61,230,25,164,82,9,70,156,60,172,152,69,54,64,98,207,20,102,143,253,166,184,181,15,200,199,164,23,232,153,233,156,140,42,112,65,129,6,82,64,209,153,106,162,115,15,230,124,121,245,51,24,125,173,41,76,132,236,205,210,74,105,174,220,220,132,151,100,207,65,75,78,158,188,88,145,198,59,88,73,85,40,140,136,224,235,208,36,226,43,53,0,8,190,221,35,35,224,14,149,147,76,67,170,142,35,90,67,173,251,80,237,51,168,253,123,144,100,52,219,120,197,246,235,127,177,233,103,100,109,145,212,36,253,143,129,82,163,177,136,102,5,69,251,227,191,108,116,191,23,9,73,82,41,63,107,216,126,215,166,213,2,129,110,156,134,207,174,196,30,22,79,21,152,86,197,7,31,141,204,117,35,113,143,137,102,101,114,138,210,96,246,122,173,10,66,164,242,86,199,206,201,79,12,113,45,94,131,72,86,218,80,72,137,104,184,230,47,185,19,101,194,28,148,18,57,32,32,185,94,231,195,117,82,182,158,200,120,19,223,179,120,187,117,142,200,131,99,60,134,18,34,237,152,91,104,46,128,203,43,117,111,4,39,167,162,119,219,29,177,85,222,105,118,127,76,158,123,226,90,198,186,167,185,70,207,92,90,138,118,44,77,90,61,143,204,96,78,190,29,137,29,99,99,82,62,160,78,166,44,104,144,224,153,135,227,243,193,144,19,136,171,120,95,171,136,245,214,57,238,79,108,57,117,159,52,162,208,116,70,12,10,179,2,158,103,129,217,238,158,151,138,80,92,209,171,141,71,33,126,26,23,66,22,110,71,18,118,181,231,249,55,157,253,184,66,239,107,80,195,176,196,248,186,91,10,149,61,18,76,153,90,158,198,134,116,253,202,8,197,84,184,163,106,190,186,132,243,205,1,154,22,15,21,198,65,2,70,239,154,146,36,81,99,183,52,136,138,150,176,142,183,137,158,73,100,13,30,98,133,161,84,247,240,213,177,176,143,254,180,105,132,71,65,95,51,38,132,7,147,86,253,94,69,31,110,124,85,248,122,48,47,112,189,217,195,197,229,163,94,127,70,196,162,210,41,208,211,205,77,89,227,229,64,238,230,163,159,235,143,109,113,188,178,188,148,64,236,228,210,162,167,143,178,188,111,232,152,154,54,92,4,90,255,242,47,250,219,127,245,3,14,223,147,168,12,253,109,230,124,228,10,160,140,81,15,29,210,244,59,93,162,240,238,92,67,82,239,13,1,248,124,104,77,233,251,206,150,18,182,223,221,17,182,146,186,89,156,51,184,211,104,85,254,244,124,128,100,164,71,63,20,252,75,159,216,118,176,192,72,240,185,115,194,234,30,78,207,126,112,49,146,82,152,154,208,237,22,227,137,207,85,254,26,129,4,158,16,191,68,182,120,13,45,193,239,247,190,84,18,69,125,153,101,182,21,102,188,227,226,65,59,149,12,25,4,64,175,70,229,254,240,210,72,75,71,196,55,66,238,197,72,90,245,99,82,65,220,74,148,82,193,165,34,107,243,90,99,59,210,143,197,100,211,228,185,161,188,10,29,93,218,4,63,97,22,32,24,0,217,208,137,74,41,170,240,223,152,64,167,252,186,76,160,49,157,162,149,78,89,141,153,108,81,112,100,164,160,15,230,84,120,207,77,235,175,154,41,20,255,223,9,30,133,59,157,174,50,133,41,74,137,114,165,123,240,125,186,139,19,216,89,97,116,66,174,85,181,36,156,42,121,24,71,29,190,131,166,77,17,184,13,159,92,189,141,236,241,193,147,222,118,175,95,46,196,254,150,156,78,102,214,68,221,65,225,56,210,138,64,8,130,86,4,174,205,99,86,42,83,226,36,95,180,196,34,57,212,212,200,177,132,74,212,237,92,99,41,245,222,52,242,128,175,40,175,87,235,62,20,248,94,30,217,48,114,199,119,230,200,247,164,95,122,70,45,7,237,3,170,212,64,71,24,204,247,1,99,55,202,168,12,40,67,163,78,11,53,69,209,54,190,240,132,67,217,71,37,49,19,254,89,53,49,145,112,172,116,31,110,150,171,126,151,210,199,43,113,135,102,21,41,39,30,27,94,55,137,112,53,212,63,195,167,131,255,135,232,155,192,176,237,182,7,43,155,53,1,215,238,73,132,130,72,202,104,122,41,149,137,177,48,27,148,71,146,30,108,38,124,246,224,82,82,245,10,86,205,136,46,222,130,215,170,114,83,88,53,199,119,148,59,243,171,242,170,129,14,154,115,29,166,170,73,206,189,70,228,101,215,184,55,61,16,98,72,195,114,84,67,146,163,84,115,168,101,109,17,125,143,138,6,72,8,118,155,250,94,144,64,123,56,178,20,211,39,212,155,99,119,184,25,78,200,191,11,41,15,48,245,89,62,222,133,16,228,73,55,39,141,228,143,102,221,183,98,75,55,246,244,245,30,141,124,150,68,234,239,139,33,89,240,55,106,112,128,222,143,34,14,58,99,218,125,143,167,226,123,22,213,196,105,244,209,57,253,49,252,162,236,135,59,193,180,252,5,140,16,94,215,217,48,134,167,208,129,201,214,111,133,137,77,143,7,119,85,9,198,126,198,84,127,48,39,144,46,1,196,51,166,195,70,73,173,43,228,152,66,76,192,132,202,116,125,65,38,248,243,254,233,148,129,164,88,183,28,10,56,107,140,26,221,52,98,222,25,253,208,244,139,73,9,72,216,174,33,30,118,166,191,245,177,162,41,185,245,157,132,197,85,30,46,108,241,71,185,245,182,134,234,184,55,71,149,46,145,187,99,120,24,214,208,177,210,197,20,243,213,7,155,210,150,28,94,5,5,10,127,43,180,71,149,72,152,240,213,231,85,221,127,113,238,211,21,70,171,225,221,188,153,203,167,48,85,9,15,70,147,88,127,251,14,160,119,138,88,117,75,17,6,166,123,236,210,121,56,31,60,147,182,89,39,103,225,34,170,192,52,177,138,237,135,157,226,138,161,86,189,181,244,197,200,1,93,99,199,97,43,32,27,201,92,176,74,2,135,239,255,95,233,230,88,232,245,11,152,118,26,53,69,238,1,208,124,26,162,238,167,189,55,144,48,122,122,31,116,180,100,25,146,180,115,126,240,99,34,221,201,117,66,236,109,6,202,234,82,75,229,238,97,205,181,26,129,87,98,190,165,161,104,187,208,3,105,9,139,104,169,113,55,90,76,210,109,13,177,250,96,52,168,143,7,211,44,152,96,24,84,226,165,161,18,87,163,180,30,114,141,62,145,144,102,104,234,6,52,10,167,171,195,203,122,169,4,173,70,194,227,40,114,69,106,25,18,202,113,49,69,75,43,247,147,209,144,211,1,133,183,72,237,97,108,214,26,176,209,126,42,60,56,221,252,181,72,114,104,5,163,29,18,222,188,73,235,108,129,188,64,222,154,200,79,108,134,28,169,249,115,65,218,59,2,222,120,113,58,81,238,86,122,98,109,14,10,219,210,136,94,167,32,150,230,48,127,81,39,10,187,213,23,112,35,81,49,146,33,223,71,124,108,248,46,180,173,161,145,210,254,226,201,238,106,249,180,2,184,153,16,129,15,74,67,183,67,143,62,88,235,71,241,139,27,155,138,158,78,236,173,251,243,159,198,42,212,16,174,17,113,57,49,7,94,43,28,12,159,218,203,232,183,198,205,177,227,197,253,111,136,14,185,118,12,112,157,218,239,100,226,165,49,135,105,198,72,39,62,173,56,130,150,47,29,31,27,31,173,251,234,161,241,79,85,157,152,238,213,9,146,142,165,238,53,254,11,95,198,247,38,82,195,158,208,17,165,8,42,70,20,89,25,117,110,238,22,143,200,186,175,235,122,140,89,82,207,143,187,139,196,197,132,200,245,92,219,20,199,246,30,48,92,26,122,64,148,178,188,194,202,26,182,167,78,179,134,76,234,28,129,34,81,147,80,52,58,226,193,40,109,82,75,155,138,210,18,35,138,136,176,118,185,3,151,119,111,120,186,155,122,39,231,132,94,33,112,79,186,127,192,125,196,102,86,141,232,51,121,70,16,169,251,202,188,251,13,27,190,194,219,41,215,64,225,32,157,233,193,188,198,240,112,210,119,149,239,230,165,151,179,247,209,4,179,117,55,34,192,190,118,220,186,176,112,213,37,219,36,181,187,191,52,166,85,122,236,109,68,0,39,96,35,119,212,111,9,253,117,192,215,7,80,63,150,137,208,223,185,4,131,116,50,242,169,78,108,129,14,2,9,138,82,162,251,67,233,52,90,93,29,178,77,96,166,6,76,69,147,158,229,196,80,99,205,223,157,112,38,73,90,252,28,79,224,221,99,149,54,41,181,219,142,245,19,15,135,209,150,108,186,219,224,125,187,89,71,7,214,73,67,70,82,174,197,205,55,167,94,218,141,24,164,233,87,111,162,0,58,7,63,43,144,239,14,195,216,170,223,26,169,92,111,133,96,9,162,150,179,147,141,242,121,59,43,162,186,116,67,168,25,209,172,109,250,7,83,77,173,186,99,29,183,55,118,89,88,107,137,206,36,35,164,186,195,119,80,15,44,154,111,178,88,76,24,195,8,93,36,3,7,202,13,215,233,181,144,39,247,211,179,229,90,153,254,90,144,229,75,68,163,27,187,132,47,91,50,135,85,171,0,57,172,253,190,136,23,108,29,16,250,165,189,33,0,152,22,130,124,154,118,223,199,16,116,87,109,110,234,99,171,107,240,222,195,237,163,183,39,133,189,48,238,125,48,27,172,86,43,195,59,236,42,40,251,154,102,237,177,248,198,251,144,208,57,105,229,20,159,234,238,155,254,90,112,23,126,93,31,220,100,225,124,68,176,86,212,174,106,38,47,237,247,134,99,59,195,171,69,221,35,84,143,12,80,10,185,13,132,120,28,166,241,114,41,12,231,147,91,55,7,42,241,169,166,40,189,144,53,158,172,192,124,160,209,242,74,167,157,207,48,139,73,119,13,215,209,247,61,3,165,214,112,166,128,220,136,179,212,116,109,151,194,215,101,57,30,154,130,153,181,97,254,232,228,158,211,117,216,120,110,136,252,21,166,158,48,230,81,161,49,110,37,243,157,14,169,247,214,156,67,10,211,177,30,95,19,174,163,161,129,173,15,58,165,114,222,213,215,12,200,107,126,58,31,167,253,246,152,201,109,25,86,10,30,47,134,204,248,86,19,3,135,220,95,12,57,218,20,23,48,81,95,119,29,176,23,119,85,51,96,218,163,7,74,106,74,125,57,84,197,99,200,241,20,138,26,63,180,16,244,216,48,170,101,149,191,228,131,238,47,198,180,66,41,164,231,105,165,235,79,208,79,107,165,41,69,217,222,111,77,12,216,164,139,53,164,70,200,53,38,241,61,118,186,26,140,243,239,123,6,188,19,243,139,245,201,213,248,156,116,146,107,215,51,130,28,229,237,26,52,19,106,101,10,53,104,199,233,58,237,230,201,24,237,38,135,26,223,3,126,20,61,61,250,157,39,75,225,162,230,13,211,110,190,183,130,95,80,3,41,198,226,27,207,69,223,132,194,245,218,131,206,126,119,225,102,146,188,2,223,183,152,113,48,85,162,23,250,49,129,189,241,248,15,174,255,92,93,190,35,112,81,173,116,66,60,33,71,195,76,89,16,212,60,152,186,211,240,142,73,160,117,229,187,129,167,111,185,64,144,237,57,93,101,39,173,49,216,21,230,152,226,119,200,135,194,205,10,80,124,129,64,135,175,159,171,160,21,62,98,229,179,93,202,241,65,145,25,149,221,111,223,128,129,93,224,121,228,209,16,77,236,242,193,170,201,90,157,88,249,148,24,138,245,85,77,10,38,142,243,107,104,29,245,215,136,200,49,49,3,110,169,118,183,210,184,184,98,162,21,75,52,190,197,139,245,20,117,128,208,131,115,72,125,2,211,102,235,62,46,11,177,104,93,140,241,175,182,30,87,223,113,83,151,11,186,65,56,12,28,30,70,185,42,48,33,192,18,87,243,168,77,111,206,190,244,126,187,14,141,89,211,193,211,61,22,127,159,18,254,73,201,34,80,171,251,188,143,141,33,33,94,42,133,91,161,110,7,127,227,42,218,222,75,61,242,14,123,151,244,31,20,81,15,166,138,112,185,19,187,59,205,141,58,102,220,109,248,86,108,77,150,202,162,117,125,243,78,223,243,15,110,148,177,202,233,6,155,124,115,85,114,138,63,17,252,208,155,147,122,254,85,163,30,218,221,183,74,23,19,160,93,159,91,134,244,157,174,47,253,54,237,160,53,96,90,170,166,222,188,162,85,227,239,77,159,94,171,250,222,48,253,120,52,113,99,20,137,166,129,93,189,93,59,207,236,70,254,65,225,217,188,165,13,248,186,17,114,190,241,104,197,197,216,142,145,210,105,139,8,240,241,254,172,67,247,224,221,49,211,147,211,69,227,163,198,57,189,170,222,28,119,51,134,229,46,230,245,165,171,109,183,253,221,124,153,174,144,20,158,221,47,246,5,53,38,196,213,37,9,153,2,223,83,63,174,110,198,60,39,240,52,21,146,31,252,39,95,165,48,57,213,230,168,81,118,11,184,31,161,180,85,112,14,165,229,168,212,105,199,198,177,104,105,94,178,105,85,35,125,242,240,46,122,219,159,186,170,108,175,81,15,116,77,94,156,98,93,96,76,75,167,148,130,123,100,169,146,245,31,167,139,63,152,5,237,116,195,67,37,187,197,157,103,249,106,90,155,149,130,197,128,173,162,65,225,30,25,142,67,2,155,200,191,162,72,117,124,15,46,202,208,5,220,194,239,178,103,76,40,17,83,15,213,91,245,129,150,224,194,172,252,197,181,139,52,67,75,219,21,166,169,79,3,212,210,138,152,88,70,120,251,41,92,210,79,195,1,53,221,121,97,25,177,81,11,76,117,124,204,3,156,8,53,100,16,63,117,237,110,148,237,40,49,251,20,222,24,132,15,166,176,89,224,74,180,236,193,85,37,149,27,67,80,87,60,88,255,18,79,92,227,24,246,78,3,104,217,79,146,229,163,33,99,121,135,147,169,146,92,59,85,79,252,182,186,51,87,24,229,28,121,104,129,217,30,125,217,174,191,226,4,181,85,74,233,49,79,6,186,135,106,159,161,253,117,60,222,189,104,126,74,134,14,188,253,46,203,7,95,93,106,127,106,48,54,132,207,183,134,9,14,36,67,134,58,49,191,119,183,131,179,43,140,88,70,13,152,216,186,222,156,232,64,137,171,151,205,113,53,69,238,134,225,187,240,50,191,65,19,224,144,214,150,247,219,84,182,156,244,53,123,52,106,83,206,206,25,222,211,68,106,110,67,17,207,128,56,91,81,43,166,123,112,43,201,88,184,254,247,219,49,16,234,212,120,160,9,72,212,88,154,237,32,43,164,112,163,238,198,159,236,26,111,73,101,17,184,198,91,131,106,53,67,181,90,48,63,92,254,46,214,213,115,45,69,231,46,230,151,203,84,143,17,43,134,18,171,119,49,37,34,2,223,109,53,34,195,180,67,31,101,95,169,7,14,219,29,207,205,167,211,77,248,24,199,194,251,237,213,148,18,234,194,165,121,121,187,193,154,129,171,36,47,156,123,210,208,165,100,3,245,220,181,217,218,187,56,203,157,87,123,145,88,247,13,226,10,189,26,114,9,239,9,99,42,192,59,63,210,30,237,53,80,76,51,202,250,213,208,160,164,234,123,147,20,230,15,61,205,169,188,115,143,145,57,92,202,151,237,144,19,105,178,245,167,199,157,78,115,170,206,99,138,19,160,149,215,162,93,44,198,132,131,89,201,195,8,154,206,21,59,188,149,75,73,97,189,9,189,125,253,173,61,200,34,229,222,132,111,206,28,111,229,166,116,82,133,130,241,157,61,157,231,144,175,69,181,66,31,223,187,56,149,8,86,19,10,255,226,173,206,248,210,4,39,246,238,170,52,182,43,52,37,109,186,103,73,159,94,12,196,123,81,113,32,35,202,102,215,195,202,232,43,209,150,161,63,116,231,108,124,173,57,69,68,174,195,104,65,3,73,160,84,68,201,173,43,137,143,183,101,80,208,36,9,83,98,252,247,72,136,111,217,137,77,202,144,89,61,218,138,155,183,57,133,39,251,194,119,67,241,70,7,182,171,211,85,195,177,90,183,115,137,171,239,105,210,212,132,185,112,176,104,25,156,218,167,72,59,70,174,118,81,118,161,36,35,213,88,152,218,219,205,208,150,16,116,210,181,250,150,53,77,215,122,241,48,62,136,183,103,148,180,153,193,40,228,205,125,192,38,14,39,112,135,145,200,159,155,54,10,37,107,179,4,180,203,209,178,97,80,2,163,191,93,174,23,240,246,12,171,35,123,131,66,37,24,218,140,14,27,225,218,17,248,110,203,61,134,212,20,54,244,226,241,42,4,17,184,156,69,107,87,138,233,82,199,199,38,92,86,197,188,130,213,149,16,129,195,195,58,212,4,166,193,185,7,92,104,159,18,24,11,181,196,9,80,224,216,148,5,98,92,98,43,166,74,65,173,94,64,130,247,30,203,161,55,4,173,62,129,59,190,105,11,152,77,183,43,76,173,68,119,120,161,76,172,48,66,35,190,93,205,63,37,117,25,209,67,189,72,141,223,46,73,144,131,84,97,236,101,211,148,181,197,64,194,83,105,177,103,88,171,172,42,156,22,194,251,205,45,32,154,219,144,178,84,120,252,10,104,49,223,63,140,18,5,217,174,2,93,116,253,8,74,129,191,219,239,148,66,47,229,17,40,119,171,57,225,41,210,8,167,53,20,244,139,46,167,48,64,202,183,76,237,17,42,136,192,134,149,77,123,100,85,38,26,214,93,208,101,94,248,46,21,45,254,32,242,78,155,227,15,158,31,139,84,166,1,146,71,222,220,68,27,20,222,87,85,152,204,140,143,247,164,0,246,211,155,47,146,6,254,41,239,9,168,106,156,86,55,242,121,137,248,159,102,89,207,48,220,81,113,245,52,7,35,221,156,16,138,195,221,74,25,21,70,70,214,81,242,142,178,205,194,249,254,18,43,112,90,167,212,56,68,195,223,246,92,0,12,74,215,251,214,39,59,52,249,250,107,211,191,223,210,147,125,221,25,151,15,229,232,91,98,64,133,115,222,53,166,143,157,22,26,90,46,156,29,206,210,118,38,233,104,101,101,161,190,243,68,25,196,180,242,180,79,103,48,125,233,49,193,97,43,215,206,115,194,110,175,26,103,82,145,164,173,200,12,39,43,192,225,98,242,157,2,55,171,14,253,193,228,173,182,254,54,26,73,78,250,69,117,25,187,172,174,91,124,111,223,40,9,93,28,101,167,51,213,68,127,176,122,167,130,54,109,65,245,216,103,44,159,66,169,131,30,184,104,198,122,215,58,97,175,54,180,44,152,226,140,61,98,146,26,35,129,158,184,119,78,70,64,193,114,10,41,118,5,235,97,113,171,143,63,92,201,173,231,112,89,43,96,28,69,181,158,238,113,94,156,146,15,37,44,246,89,61,205,239,158,81,253,116,64,50,170,235,194,167,30,246,115,34,39,96,212,61,135,154,10,119,105,247,128,23,180,97,250,219,3,85,97,71,173,69,89,44,28,104,59,156,193,13,58,164,217,142,154,225,84,179,187,163,137,59,91,215,167,207,205,214,233,215,194,110,169,148,177,215,68,105,43,106,36,168,130,187,187,185,194,116,59,249,144,76,200,20,245,157,201,167,62,116,92,159,84,237,77,40,223,93,71,0,13,67,250,158,70,130,131,87,24,120,165,163,3,9,150,226,114,204,23,46,196,5,254,3,199,205,41,38,248,7,245,117,121,173,178,235,217,201,201,82,121,235,207,43,113,72,146,43,53,156,49,216,76,63,169,17,2,86,47,16,91,117,215,184,243,164,65,81,97,170,189,186,163,196,35,165,126,149,32,126,16,91,81,85,78,135,68,122,232,32,67,6,229,151,243,104,18,207,118,248,158,194,202,237,91,209,67,44,59,238,77,167,139,6,179,155,237,109,113,243,187,247,28,53,171,8,12,69,54,104,32,163,146,34,113,109,89,119,107,192,100,55,212,194,30,231,21,34,16,82,71,106,81,96,158,206,183,239,129,192,218,210,201,13,65,84,20,103,64,35,161,85,12,181,126,166,49,237,40,225,49,13,157,94,15,230,120,64,140,146,204,175,171,57,72,136,222,235,156,129,225,134,168,201,82,221,174,150,7,124,154,114,65,96,169,222,61,243,253,244,73,181,223,197,212,45,71,192,155,154,120,181,232,32,65,123,143,182,233,122,74,6,31,249,134,7,147,14,208,253,25,198,147,248,156,157,154,117,221,127,225,217,108,15,69,123,249,211,189,31,209,192,119,111,43,131,211,131,197,10,12,222,147,125,74,54,201,169,181,106,172,106,104,42,234,151,12,152,22,101,81,12,10,60,76,122,154,222,99,171,60,152,128,142,158,197,219,8,216,28,198,192,59,233,36,191,187,213,187,185,237,193,122,243,107,58,189,123,211,105,161,246,57,171,216,197,42,129,175,217,154,140,35,216,122,221,206,29,86,172,161,231,229,194,115,240,88,222,48,117,81,29,210,73,208,255,4,60,39,233,56,129,55,194,156,254,104,173,26,185,130,194,245,217,109,195,56,104,100,80,32,88,115,231,119,88,243,130,90,163,211,162,73,126,107,114,36,234,58,95,152,144,154,223,250,90,27,74,79,67,139,109,11,47,16,105,188,20,79,179,14,220,26,235,26,33,171,174,214,40,173,192,111,125,80,245,254,157,116,245,10,33,24,18,221,37,117,103,51,5,175,237,245,187,26,37,159,170,223,114,82,155,230,135,45,141,95,218,78,2,83,248,254,181,9,208,97,51,83,131,14,234,69,247,16,252,28,110,149,2,84,133,235,171,1,186,139,227,158,137,106,188,192,70,28,197,6,215,97,225,156,87,83,148,160,152,31,243,240,186,222,143,167,55,183,34,162,47,224,117,86,154,70,16,14,186,209,6,11,233,105,217,64,31,17,139,179,234,92,173,241,177,233,239,114,69,135,142,179,41,34,153,172,45,100,2,253,167,145,215,85,50,60,206,195,85,30,204,184,232,44,187,86,90,137,140,227,133,239,113,123,146,99,82,70,196,55,251,95,177,152,94,141,106,211,12,244,90,1,234,251,162,101,213,226,83,179,24,122,114,243,166,133,131,2,70,53,70,175,166,153,219,215,86,183,142,27,53,69,17,121,246,180,94,159,150,114,82,7,20,133,26,15,193,64,105,113,86,130,23,164,189,254,90,244,236,39,127,139,156,242,142,89,72,151,158,50,154,226,149,211,229,238,240,204,34,77,48,79,62,219,137,98,26,34,68,122,64,144,131,242,39,31,127,126,138,194,70,1,30,48,167,242,86,59,185,214,183,124,176,254,213,245,168,208,171,197,150,210,105,143,59,26,28,162,250,239,11,20,122,2,77,78,155,200,183,39,23,58,2,133,218,72,83,97,89,142,173,18,121,218,169,245,54,149,214,134,200,15,144,187,89,202,217,120,97,114,175,1,195,130,161,121,38,150,167,247,218,31,74,127,246,72,225,161,85,95,113,149,245,199,237,146,224,123,12,123,184,174,155,160,241,73,55,95,219,37,218,169,144,91,218,167,92,17,204,115,75,184,155,24,238,81,231,193,142,128,128,175,53,170,228,59,166,125,232,60,228,167,27,119,161,126,173,129,111,238,139,175,206,235,26,30,141,29,29,56,32,126,35,138,237,73,255,68,50,37,138,139,8,92,24,247,122,232,76,129,142,224,183,62,174,113,196,76,171,9,221,17,101,4,86,54,44,203,141,77,159,39,141,106,98,37,9,35,106,213,226,99,89,132,94,139,137,11,101,165,174,3,139,44,130,22,165,192,20,5,15,137,131,133,252,74,75,240,140,66,29,72,73,18,107,2,22,14,77,163,63,152,70,148,165,129,18,34,43,209,15,210,96,24,157,83,127,251,143,52,219,97,242,195,122,4,156,105,164,125,14,67,248,220,83,72,12,203,195,71,148,58,242,108,124,17,105,242,139,155,105,127,37,116,97,117,58,124,72,190,41,12,235,191,111,41,132,166,83,80,11,210,120,223,173,32,170,237,218,205,206,167,121,229,98,141,80,81,70,219,114,74,54,84,12,174,137,190,116,255,255,16,228,244,111,133,162,223,151,2,98,166,7,28,112,233,162,83,12,74,67,141,191,148,117,59,165,136,24,180,57,254,173,136,113,149,244,203,247,57,135,251,53,205,140,33,29,176,235,184,133,108,40,247,41,42,176,204,209,50,136,139,59,220,218,214,52,63,231,86,228,52,172,30,119,166,192,209,108,197,249,247,238,200,195,147,186,245,200,52,46,149,238,240,221,255,149,224,159,130,161,226,164,86,135,207,60,84,59,13,130,247,21,37,62,152,17,154,118,160,225,136,102,134,64,9,147,200,136,218,209,239,129,165,106,154,73,122,48,13,163,70,243,171,105,30,29,26,68,33,151,16,21,93,21,254,24,205,106,23,163,8,112,231,226,30,19,212,244,12,133,105,50,143,171,49,115,244,115,82,211,85,221,255,69,142,140,78,110,129,81,179,243,149,105,166,172,182,148,163,3,186,163,91,132,232,204,218,26,110,190,159,239,149,239,221,179,187,29,45,226,41,86,170,239,59,10,138,22,217,136,135,186,101,249,70,9,179,218,72,14,66,155,38,224,229,48,11,76,193,18,77,175,7,122,230,170,228,152,212,41,135,160,188,113,247,144,237,87,216,92,29,135,105,4,158,250,90,100,189,3,133,189,80,151,53,46,81,196,50,200,57,16,217,72,112,113,138,112,106,18,239,52,147,224,79,65,181,192,155,167,9,24,238,162,132,115,133,178,68,103,171,59,208,101,183,20,29,181,252,149,183,104,154,75,218,235,76,240,246,62,123,224,78,226,67,225,19,21,14,21,173,64,77,86,82,188,23,245,196,136,38,119,77,137,35,72,138,212,177,195,16,67,164,7,91,48,212,249,20,239,22,140,75,19,133,110,82,255,105,24,197,53,245,86,80,126,24,94,234,92,169,157,44,234,124,88,184,228,139,155,211,12,167,81,221,254,231,162,57,124,39,252,212,205,240,46,175,17,233,250,106,10,204,58,102,38,32,20,95,155,182,173,174,129,116,246,244,233,91,60,25,163,89,245,208,196,52,95,30,235,38,70,214,149,66,163,80,8,18,175,13,127,245,210,197,71,119,73,68,67,238,74,187,103,147,84,10,252,113,61,197,107,55,50,234,242,90,99,191,218,188,218,224,89,211,93,97,146,41,245,195,135,250,146,173,172,210,197,20,79,61,110,11,65,194,245,186,212,3,182,238,170,184,57,12,156,186,2,174,73,55,195,0,162,28,133,102,79,117,175,105,139,28,1,175,68,124,128,231,131,255,18,176,9,175,164,19,100,238,118,222,205,75,79,14,196,248,118,24,249,92,205,179,164,83,117,185,134,172,253,246,56,41,235,103,2,119,129,222,169,161,39,200,221,221,118,125,223,227,175,2,95,19,142,235,185,200,68,186,80,67,83,75,186,83,213,240,224,86,147,169,12,249,122,121,131,102,20,52,154,134,69,178,41,222,203,180,242,82,234,186,59,89,36,232,200,249,250,74,163,65,57,15,30,154,215,131,118,253,147,207,89,209,0,148,200,25,181,173,225,64,64,203,61,82,249,42,36,73,206,10,10,188,146,86,100,69,174,251,219,239,106,250,180,143,86,26,180,54,223,247,162,35,109,167,66,132,87,123,110,168,62,216,128,103,231,59,239,185,79,79,101,156,240,53,203,91,223,239,153,42,76,73,61,199,78,107,182,157,186,0,216,176,209,245,196,92,232,169,54,99,225,6,191,65,233,42,127,78,134,221,120,192,223,52,43,154,194,165,235,160,69,65,98,133,5,73,213,3,113,36,175,27,27,15,110,194,17,10,159,61,101,200,38,100,171,90,13,115,248,158,177,35,89,198,55,213,0,145,111,251,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,21,219,221,217,65,84,22,177,112,234,70,111,41,221,44,69,163,168,148,58,166,22,31,187,101,75,49,107,197,23,213,25,243,30,33,79,17,144,245,40,68,80,227,204,184,10,127,182,192,184,205,30,242,163,20,121,168,6,96,177,38,230,125,15,86,8,9,148,56,132,93,127,196,177,12,221,147,56,78,229,108,26,180,15,187,45,66,185,228,211,247,199,179,196,54,111,133,80,250,104,244,103,69,178,41,99,212,247,172,93,110,86,199,41,54,88,86,151,175,208,11,24,85,66,68,235,159,206,16,206,183,228,236,233,216,127,253,17,147,36,84,148,163,221,139,254,92,164,143,181,169,188,5,173,15,48,45,239,235,237,216,157,49,153,136,26,106,1,7,117,40,219,233,165,128,33,160,210,158,45,123,153,128,171,113,72,105,31,51,173,153,113,115,2,27,233,105,112,58,219,107,152,189,13,201,194,242,246,109,173,42,79,6,21,153,180,86,21,186,146,226,189,16,50,208,78,180,106,204,109,247,181,11,197,160,194,62,69,51,107,28,173,243,76,38,45,66,130,188,237,28,52,62,151,104,151,124,8,235,42,45,116,49,166,243,157,198,176,161,194,96,24,95,27,79,249,225,135,50,158,197,176,184,57,200,245,106,171,4,10,147,26,229,137,165,253,104,4,209,195,160,24,88,192,85,137,175,104,22,142,131,27,79,173,188,237,104,163,95,131,122,60,42,178,176,54,156,69,16,240,50,50,55,253,90,33,52,177,172,42,122,53,157,9,221,194,175,14,119,202,103,116,146,162,227,27,103,126,227,242,250,144,50,244,187,107,36,250,148,149,14,98,4,23,36,182,33,9,40,69,11,108,182,97,190,33,34,165,60,72,166,130,185,194,184,131,234,86,251,75,173,218,236,110,165,148,247,61,125,200,252,180,191,84,166,72,226,97,65,170,46,145,137,207,70,3,86,209,29,163,209,105,249,193,8,192,105,157,51,213,74,35,230,254,113,241,168,12,87,186,31,43,139,254,193,212,90,195,188,163,112,90,17,17,79,214,22,171,181,200,36,83,194,221,76,240,59,87,237,21,174,68,23,125,163,76,164,235,85,2,179,24,75,242,116,116,210,71,161,157,77,184,62,61,46,62,123,145,166,159,203,71,19,230,112,51,173,78,165,113,57,199,247,10,152,78,11,237,62,250,137,43,125,67,154,126,138,87,122,0,80,106,232,89,226,52,225,193,213,215,134,54,188,123,36,135,98,200,231,214,86,179,24,183,134,253,236,121,48,18,145,110,227,208,72,217,181,68,8,120,59,71,223,129,27,149,99,15,12,163,141,223,124,192,5,169,125,79,199,126,222,206,219,137,92,31,146,166,10,159,141,40,239,128,105,201,81,102,40,104,12,35,203,144,140,181,88,235,183,233,12,116,46,8,42,136,250,195,228,5,19,155,235,45,46,194,250,44,2,61,51,169,76,243,159,198,97,80,239,191,112,119,231,103,58,48,3,243,156,184,205,24,154,29,30,102,189,233,68,58,174,145,175,76,74,245,186,202,238,162,249,113,188,91,31,242,102,181,175,67,97,138,188,124,76,41,80,82,226,232,51,196,86,162,237,48,61,87,233,97,221,65,226,199,135,5,129,81,237,181,164,180,63,138,49,81,194,170,245,105,12,132,231,48,30,28,58,128,174,221,148,240,16,71,176,158,75,147,202,149,24,131,107,110,1,103,202,148,148,98,76,166,48,249,142,173,220,104,125,221,93,129,116,220,195,81,65,114,35,82,39,201,10,149,231,195,6,68,253,124,92,108,245,217,251,33,54,32,180,239,240,76,40,90,202,78,152,173,60,205,97,202,193,148,114,4,90,156,28,63,205,49,174,199,37,45,158,41,38,2,4,35,253,225,120,193,159,112,91,249,248,122,180,235,60,60,44,148,85,5,140,170,148,182,141,227,141,102,63,29,14,140,248,159,242,99,38,52,243,124,184,233,157,212,240,46,9,207,17,221,146,92,221,251,203,117,154,111,249,246,129,177,79,31,34,85,18,34,241,98,147,186,55,57,140,167,233,106,180,251,222,89,213,159,9,155,214,113,135,156,114,39,181,96,54,21,8,126,210,67,97,214,213,63,49,90,189,18,155,74,177,60,139,192,88,37,177,43,20,171,67,87,150,226,73,35,231,69,139,62,55,221,220,205,185,180,121,176,10,187,137,210,43,79,216,211,2,78,108,28,202,221,140,186,75,140,217,110,91,227,172,86,36,51,189,220,230,124,109,250,181,229,185,187,105,230,220,15,210,178,124,46,106,123,136,59,57,218,209,89,151,39,35,143,220,98,150,34,223,172,110,174,73,134,187,148,28,106,134,208,13,200,205,17,90,139,170,198,148,105,80,124,104,188,97,92,244,8,48,156,59,164,47,149,4,124,214,88,185,80,207,234,170,39,80,151,194,125,79,95,27,186,242,143,215,28,85,166,228,191,247,120,238,77,141,217,23,212,176,14,168,46,190,63,226,22,165,237,64,173,186,74,169,207,33,44,207,23,78,69,77,32,19,197,171,129,26,37,157,60,216,143,39,47,7,188,30,237,89,186,42,81,241,140,123,119,186,83,132,148,29,11,180,223,159,134,158,90,57,219,97,69,138,239,113,214,14,187,161,192,195,54,90,135,41,232,19,3,171,99,172,186,34,2,101,180,132,120,69,242,32,243,79,12,56,98,140,226,114,117,26,228,231,136,149,107,33,248,151,37,95,246,112,210,167,154,143,61,206,27,81,187,184,218,154,96,133,6,159,174,168,233,161,80,154,129,178,138,201,113,204,117,167,238,100,150,174,39,210,99,25,186,52,98,129,88,242,184,171,54,192,16,11,139,238,57,213,69,179,243,103,199,174,145,113,46,116,208,72,245,70,168,7,114,66,204,59,149,45,32,253,210,47,172,98,192,231,188,64,216,43,222,11,239,66,182,141,126,76,133,112,207,209,238,123,138,80,9,162,143,40,150,64,247,119,171,22,3,33,164,148,227,98,154,83,30,69,17,78,179,120,172,142,123,214,84,11,174,229,57,238,145,218,158,111,77,25,98,14,186,148,99,11,156,51,89,37,190,72,97,4,147,11,61,5,232,147,168,68,222,49,99,227,107,117,90,224,85,55,147,110,147,232,117,73,38,17,175,34,119,141,150,67,143,178,38,83,185,85,237,50,136,216,196,6,154,198,212,42,58,168,168,193,245,123,164,23,40,135,68,162,181,209,229,19,187,56,20,102,162,146,90,232,208,74,119,30,141,39,200,116,14,0,66,240,229,126,76,36,171,85,118,19,118,175,184,154,230,9,85,85,131,199,33,199,205,225,213,206,143,174,32,2,124,247,12,104,198,76,47,95,132,90,223,239,228,163,171,117,15,205,139,30,187,13,30,148,245,193,168,116,62,18,48,123,153,182,135,195,72,1,204,71,72,133,194,95,135,207,8,159,169,243,104,157,16,75,216,1,179,58,69,225,130,130,115,151,20,153,148,225,214,71,144,196,146,176,95,88,129,192,36,229,183,114,53,129,214,190,29,134,197,42,169,66,18,86,83,201,129,158,133,172,170,59,104,126,181,120,109,182,74,165,158,162,43,170,223,205,244,76,157,169,167,50,180,59,213,51,117,232,12,145,118,210,189,150,189,189,199,111,119,244,45,229,12,161,216,206,123,78,230,182,198,41,85,238,224,127,163,4,154,159,236,102,51,198,179,17,247,198,206,215,159,70,12,179,174,184,119,54,129,0,61,98,96,122,136,247,34,176,151,244,4,194,148,137,185,50,44,239,180,245,116,51,25,201,128,31,39,2,161,184,148,238,144,102,42,9,228,201,38,100,207,61,158,219,68,188,4,237,120,9,59,224,213,149,204,168,97,12,122,143,15,131,2,13,150,234,118,64,185,181,226,185,241,40,84,163,2,121,189,86,253,185,41,180,222,15,220,137,165,198,52,196,154,87,121,140,76,241,88,204,97,92,242,164,18,22,208,223,199,147,97,66,105,57,5,197,146,120,102,1,159,59,233,215,132,122,176,174,59,197,169,103,81,1,12,8,132,251,12,56,61,53,36,141,168,107,158,113,115,162,89,91,245,49,202,152,190,93,218,123,181,174,150,39,148,241,253,174,190,76,112,76,174,70,9,197,75,223,25,83,235,202,18,139,153,108,66,222,119,162,165,172,122,12,221,74,128,63,148,254,164,89,30,61,134,179,240,179,127,144,227,134,29,39,104,168,164,2,29,191,1,67,97,173,161,204,115,187,236,237,223,180,27,209,201,169,48,34,100,195,159,172,163,12,167,55,63,70,47,60,29,14,155,220,137,58,41,199,119,155,49,149,216,137,149,67,199,220,236,26,43,159,94,6,173,82,68,33,99,57,233,47,240,72,154,130,172,38,253,25,179,252,44,244,167,127,163,154,102,101,31,1,211,1,254,16,187,151,62,238,197,136,94,149,135,189,147,230,162,120,112,142,55,133,41,88,93,247,181,217,54,94,42,86,154,194,99,76,207,247,122,130,115,112,123,198,84,162,215,231,225,252,133,144,211,115,198,84,141,52,108,123,37,30,194,162,142,71,59,155,80,121,131,96,222,69,250,91,218,15,21,95,129,36,231,238,227,195,66,33,47,71,243,188,27,49,177,31,101,2,200,136,211,196,10,160,18,92,89,6,232,59,185,6,55,26,201,218,21,0,91,94,143,105,246,199,242,248,243,91,233,162,116,81,105,86,137,118,165,21,63,76,208,80,123,82,44,106,209,194,22,167,52,184,105,59,194,50,153,156,107,159,101,149,37,200,208,107,246,8,46,100,234,103,52,221,149,169,98,104,215,99,132,255,185,105,51,37,194,119,215,211,253,67,7,17,255,92,63,152,114,152,167,1,111,220,186,75,126,185,60,165,172,36,174,131,84,17,190,236,242,150,183,100,206,7,255,208,38,217,168,77,135,148,70,141,56,32,150,53,198,74,58,216,222,51,174,158,103,133,23,57,185,168,195,155,169,220,3,123,45,85,123,231,230,227,158,31,103,225,145,163,127,138,99,130,158,16,145,10,172,65,45,13,128,200,37,206,61,120,129,213,202,33,24,183,157,70,28,170,85,178,109,90,80,125,134,172,95,116,42,135,128,53,124,121,45,183,49,246,238,183,245,149,40,148,59,163,84,58,65,87,175,197,143,70,40,239,48,252,3,218,158,68,237,170,203,12,25,129,96,215,202,155,140,107,156,2,158,72,9,236,167,132,183,22,47,35,177,70,232,242,84,166,193,237,95,166,95,13,41,190,118,78,81,225,126,22,204,55,226,203,170,178,52,65,111,228,11,126,36,27,99,222,122,225,214,189,158,212,150,230,214,128,36,124,55,4,247,62,120,226,125,106,193,54,129,89,191,55,154,57,75,237,70,146,18,203,89,29,38,185,128,39,170,78,124,229,44,145,236,112,130,12,225,169,0,187,28,52,19,171,165,40,57,58,30,207,242,246,239,73,61,68,213,132,19,76,60,217,133,9,128,173,243,81,75,115,72,63,54,135,49,238,180,138,29,95,116,185,133,69,1,238,83,245,201,8,122,218,244,160,9,121,87,71,137,95,178,241,124,32,142,170,240,65,210,242,21,34,219,231,51,242,177,175,215,118,222,207,40,186,190,105,118,108,250,170,90,12,133,118,169,236,133,226,19,107,23,50,90,129,105,35,114,27,103,88,168,161,9,108,237,180,126,100,82,249,91,165,173,151,170,125,74,32,190,17,227,245,187,52,158,195,40,48,61,212,51,33,162,218,34,246,3,205,31,189,229,1,155,199,80,4,78,214,184,241,193,168,95,74,17,137,193,211,43,234,112,15,224,18,126,224,238,89,54,60,205,170,186,229,197,50,131,222,48,79,203,191,205,11,125,50,250,35,252,167,25,227,187,43,240,86,165,120,220,129,173,110,167,166,223,131,106,138,0,141,7,87,127,120,208,109,226,239,76,77,135,80,31,242,92,148,137,127,19,244,188,0,30,134,92,77,53,81,246,16,21,77,187,208,144,8,12,145,207,168,247,106,190,143,192,237,42,128,25,81,24,204,125,2,159,181,231,229,145,211,50,101,253,6,230,202,166,22,198,213,137,33,181,167,185,68,30,13,217,217,21,31,115,178,159,103,249,28,116,102,133,217,215,141,243,110,202,183,38,110,231,57,234,51,21,44,216,38,232,132,15,36,102,25,181,23,138,146,182,240,143,101,172,123,210,40,81,136,166,36,207,158,80,146,76,10,92,225,78,223,150,195,86,70,152,138,190,86,143,42,143,137,14,117,175,186,184,204,53,137,171,33,146,210,89,118,204,159,228,84,122,211,106,83,203,146,143,93,172,159,199,183,4,18,7,73,102,89,177,58,209,111,138,210,235,212,155,190,117,37,202,225,243,108,146,115,144,78,79,68,32,40,234,244,189,138,100,121,43,67,191,53,173,255,190,211,53,114,5,207,131,159,129,242,46,106,102,18,149,99,89,167,66,206,241,173,39,41,187,62,20,70,106,60,182,255,245,76,19,18,128,53,142,142,213,201,187,203,165,153,149,230,151,194,134,90,117,192,50,69,207,62,15,38,53,102,73,119,4,171,33,244,211,26,131,178,72,60,157,34,126,123,150,239,80,195,214,20,130,218,143,218,206,223,249,108,70,91,251,49,41,204,51,81,47,135,23,30,154,192,199,0,217,222,213,50,201,188,79,97,112,42,176,188,140,30,199,113,29,88,98,10,83,126,87,252,176,182,6,178,59,201,200,112,55,15,239,210,150,158,167,168,235,21,90,55,166,51,129,225,100,32,116,34,87,83,106,84,227,167,209,66,28,215,134,33,194,138,173,188,220,142,200,118,120,95,152,254,51,175,162,32,40,67,247,213,253,94,230,90,78,63,123,22,113,181,116,109,78,227,46,154,225,2,67,122,114,134,232,126,79,155,151,43,224,62,160,247,188,223,115,226,35,151,184,121,163,238,239,90,10,36,123,237,60,241,49,45,132,225,238,123,159,59,145,175,244,81,67,26,67,218,198,168,238,40,222,140,207,231,164,72,254,190,23,113,175,84,227,115,98,134,231,107,186,81,177,48,93,248,207,114,128,227,166,38,11,91,12,141,169,62,137,169,87,232,242,92,103,60,8,211,250,210,219,75,29,96,162,133,27,58,144,88,184,28,175,122,181,213,105,58,12,155,185,148,132,34,132,73,201,252,138,93,1,211,89,175,70,8,56,246,20,72,152,69,85,147,170,47,170,208,220,60,42,168,162,100,25,148,179,113,162,124,230,48,209,95,25,80,58,66,34,185,66,239,188,18,51,20,196,141,145,175,114,184,159,35,86,44,133,3,67,204,224,239,69,30,52,223,136,69,129,20,255,60,185,143,105,134,118,64,94,11,133,150,251,203,80,204,94,155,16,242,103,92,134,216,102,73,217,85,189,53,179,58,54,21,154,96,164,130,201,228,115,115,248,138,147,142,143,241,94,13,101,83,13,203,141,93,73,70,180,152,48,87,92,141,183,80,158,71,91,65,133,129,131,187,36,110,246,251,233,226,241,89,8,39,17,116,121,30,220,153,94,38,170,178,91,244,189,138,81,8,121,23,55,154,187,123,74,183,90,49,106,60,167,240,3,110,75,50,124,140,232,232,225,246,67,29,216,37,111,3,124,230,198,188,48,42,107,250,49,199,249,199,207,76,136,28,133,214,154,79,77,247,154,219,171,24,64,82,61,5,220,167,51,231,2,215,61,158,159,182,202,186,30,48,178,114,237,153,133,203,203,83,56,153,206,60,109,250,100,176,223,250,168,12,11,177,202,153,139,211,187,189,8,196,216,207,147,144,61,90,60,111,121,161,56,48,41,92,93,124,219,84,159,3,38,25,54,158,213,181,188,236,96,82,179,193,156,214,181,73,14,61,174,46,152,122,93,97,100,82,4,38,141,161,251,2,140,152,249,154,26,67,84,36,216,85,70,244,72,1,19,180,209,247,70,6,61,236,20,52,11,117,76,19,121,237,46,254,199,210,243,7,171,127,71,26,97,16,220,213,29,11,122,128,234,61,105,211,84,33,234,45,39,69,27,222,218,11,29,38,81,116,51,28,228,103,169,99,31,14,35,124,42,102,101,71,253,34,199,107,79,243,25,170,192,109,220,144,248,48,129,239,235,160,179,167,16,24,243,47,50,76,89,254,14,57,20,92,61,130,226,103,61,112,46,200,147,15,19,170,11,184,50,82,122,117,41,201,121,252,72,189,108,37,134,39,199,218,182,55,89,77,8,65,182,200,62,67,91,70,108,44,224,44,148,244,133,236,227,141,28,12,35,206,215,17,183,48,117,11,248,120,4,75,199,204,168,199,194,42,229,206,67,150,8,135,58,145,111,135,7,194,132,242,181,41,245,75,43,224,243,239,234,211,17,79,63,62,186,15,105,126,100,213,64,105,27,112,111,50,113,234,138,177,1,195,191,194,124,80,253,30,165,154,64,163,195,232,237,229,231,234,25,204,41,7,102,128,215,243,100,196,27,123,192,116,50,237,231,193,151,87,91,224,69,116,137,24,154,36,97,189,123,86,50,158,75,125,178,31,57,177,195,197,82,171,239,144,186,74,36,149,49,216,246,250,211,52,131,77,119,70,9,8,234,78,110,20,60,206,2,5,204,249,47,159,211,90,141,61,105,68,241,221,78,250,228,100,170,221,43,195,120,150,26,89,164,173,16,59,112,183,107,163,214,55,228,193,168,120,243,230,72,43,95,156,162,48,201,228,39,140,221,175,91,54,37,156,126,96,78,244,18,207,93,206,247,209,123,211,128,26,158,46,5,140,229,133,199,138,112,36,52,88,73,79,124,180,147,87,153,129,54,13,18,65,149,127,230,85,191,48,129,5,185,152,232,123,108,196,208,18,15,61,97,14,124,28,212,24,239,243,67,85,122,241,206,186,230,132,241,29,201,118,152,172,191,125,214,82,201,49,164,198,137,86,20,197,43,140,123,103,72,210,116,207,168,214,231,228,94,50,117,157,58,40,195,168,221,87,68,68,224,228,146,105,54,80,202,113,91,196,14,81,5,161,96,139,72,13,188,63,163,148,7,166,129,228,194,73,42,97,11,182,64,118,186,25,11,182,212,119,43,91,17,138,236,51,153,32,152,192,214,82,227,191,60,216,113,197,71,160,202,44,187,244,24,176,181,133,11,108,3,90,35,144,3,143,183,254,54,123,89,143,155,15,34,38,122,115,104,220,35,134,4,119,186,132,11,233,53,165,48,127,68,24,8,98,93,133,211,217,240,99,80,44,117,171,27,78,219,179,71,0,10,174,189,162,159,186,157,7,143,3,187,83,236,32,204,87,230,204,15,111,197,59,48,164,93,250,94,40,8,187,255,129,132,86,222,58,79,206,183,41,97,86,158,183,160,45,89,215,60,196,114,45,174,166,26,79,63,38,129,159,248,30,70,70,174,139,158,127,111,17,221,130,204,81,138,108,11,229,66,145,203,237,240,175,61,167,121,70,35,176,109,9,156,45,133,19,100,16,227,254,178,198,159,58,135,216,138,105,132,182,164,132,87,143,103,126,142,134,28,113,53,184,97,94,180,186,2,12,40,54,101,22,180,176,28,234,133,151,212,210,209,168,75,101,240,12,248,252,89,236,112,26,156,247,142,168,27,45,124,106,184,157,71,161,71,38,224,198,74,146,171,141,29,117,221,168,219,208,12,90,161,22,248,236,1,35,96,130,156,122,53,2,106,229,94,77,118,86,126,27,227,171,222,139,209,149,29,130,158,163,161,196,86,69,165,170,236,161,173,90,177,194,13,38,226,79,116,129,219,14,105,61,51,148,178,176,14,113,204,83,173,224,232,124,132,168,241,245,232,192,140,56,230,128,72,82,30,44,195,226,21,3,94,77,121,225,78,65,234,74,210,142,249,75,73,83,18,15,1,22,207,58,226,196,163,190,80,244,45,160,53,8,199,254,39,69,35,246,201,121,203,51,103,99,183,49,233,5,249,88,198,157,29,190,251,175,215,93,38,74,93,245,114,225,177,246,153,177,247,181,172,71,178,199,102,84,166,85,89,10,92,141,74,34,224,54,132,196,149,66,84,171,124,8,184,110,225,66,165,23,161,71,220,184,64,21,163,175,53,48,239,215,189,53,37,45,83,225,156,195,199,37,116,162,37,226,116,213,97,220,196,213,205,26,133,47,140,184,65,216,224,104,58,116,41,205,2,62,70,98,172,189,130,139,36,19,5,242,199,228,157,187,86,71,146,245,172,174,120,169,41,118,140,108,53,184,122,115,228,126,98,34,33,252,188,182,194,4,18,106,92,109,5,230,242,219,205,216,249,252,197,8,239,9,183,231,129,203,114,142,124,120,255,75,29,250,185,32,31,159,17,15,231,227,8,87,42,11,177,132,48,0,251,205,164,56,65,96,164,198,220,79,37,165,76,115,176,194,248,35,37,224,167,199,21,177,152,125,43,183,40,4,238,194,18,5,185,6,5,207,223,111,31,51,215,234,177,5,230,176,113,171,15,61,8,2,247,10,31,111,100,58,202,159,197,7,54,69,104,231,219,155,88,82,231,104,170,10,211,219,16,87,83,152,160,48,117,69,241,203,104,95,12,177,193,41,142,27,113,244,52,147,235,145,205,14,177,133,187,64,26,44,84,67,111,205,130,76,113,239,90,181,47,145,95,182,178,48,135,139,181,147,233,213,199,183,47,23,62,118,199,84,152,19,58,126,154,130,130,36,238,88,53,157,40,207,146,153,134,120,211,169,146,23,188,177,43,96,82,131,122,245,57,231,92,237,109,146,4,144,76,46,141,64,136,197,56,74,82,88,195,37,213,232,197,220,197,109,199,42,62,71,174,206,179,212,70,4,191,206,31,233,214,84,152,10,92,63,125,144,46,92,82,119,2,95,11,117,175,59,110,142,98,173,46,144,112,158,161,226,81,61,90,214,22,27,218,189,20,166,202,169,11,183,58,197,49,40,197,105,186,41,112,193,136,199,130,28,76,162,25,191,60,172,111,226,192,90,58,197,126,69,11,192,189,186,161,50,32,240,175,199,46,96,146,29,114,243,97,106,90,114,243,241,44,158,179,87,46,103,9,252,126,91,247,43,164,41,227,240,129,9,17,41,7,217,196,9,158,220,23,131,53,82,124,34,227,81,119,242,68,96,206,104,25,150,105,213,135,241,45,207,139,101,61,94,168,176,92,23,38,164,36,103,83,134,68,50,208,1,245,226,214,163,139,67,51,126,25,195,78,158,139,143,209,119,92,76,82,87,135,108,173,27,194,57,115,223,196,42,4,221,244,67,198,128,22,44,118,185,24,145,209,25,139,222,234,18,117,31,197,10,105,57,166,63,146,155,186,242,24,3,23,13,135,80,19,90,70,61,236,49,208,123,192,139,16,223,115,53,146,146,37,96,75,164,40,108,81,25,135,77,14,75,230,25,157,135,251,194,3,38,1,253,237,78,253,166,15,26,245,178,243,121,114,152,189,61,179,66,83,151,164,62,8,106,214,28,219,17,173,252,75,2,114,180,75,18,62,113,184,90,69,147,194,36,59,226,193,50,180,195,245,129,183,252,50,101,44,85,109,32,104,161,98,203,160,30,182,232,161,185,169,18,240,136,28,194,149,79,208,172,26,125,140,7,5,26,251,85,23,127,205,248,46,156,250,1,9,160,253,132,35,104,152,161,60,193,97,90,100,158,123,207,154,238,189,57,230,116,14,111,42,185,221,210,110,84,213,75,227,150,189,54,139,196,97,139,5,235,147,157,175,225,115,152,154,213,103,245,108,184,54,220,91,107,156,222,207,169,7,189,72,27,1,23,34,195,58,197,201,210,121,218,165,89,131,229,243,177,137,116,120,17,133,73,65,11,187,21,176,53,8,124,48,137,244,94,116,30,85,19,29,114,216,28,67,93,216,176,24,196,84,193,191,205,91,183,5,170,246,124,76,16,134,211,208,110,165,211,220,201,65,39,149,236,69,136,4,128,233,132,238,1,207,173,38,142,21,189,250,226,66,184,79,74,80,65,115,141,82,28,38,116,213,128,53,36,167,37,242,19,208,229,63,7,234,32,24,245,53,107,114,107,10,25,244,248,160,239,97,198,197,123,151,199,146,238,166,122,230,223,154,110,26,105,194,163,219,114,134,228,184,193,235,217,163,97,184,142,90,132,6,101,157,244,203,67,74,4,229,225,10,152,118,76,61,112,41,79,138,3,23,119,184,203,197,149,128,244,253,28,231,65,146,154,179,88,140,163,202,123,205,103,187,130,220,51,170,13,248,90,199,229,123,140,20,184,147,21,174,73,141,47,219,160,238,205,33,85,83,251,233,160,97,207,30,184,215,165,123,138,117,49,248,210,180,196,235,99,156,153,52,134,111,57,149,180,140,104,195,88,111,243,12,79,148,205,15,170,88,129,49,82,74,204,164,6,93,214,29,22,202,111,122,91,241,219,233,172,38,9,28,80,53,115,183,133,10,183,79,150,155,23,2,124,222,176,9,25,15,189,114,69,96,232,200,60,76,121,188,235,161,157,237,5,189,243,21,115,220,68,17,186,222,27,178,69,127,48,107,122,156,138,82,110,30,111,61,143,79,166,49,78,52,105,224,62,249,224,49,159,110,103,254,42,37,30,254,57,7,53,49,18,167,49,65,232,72,81,159,181,133,203,183,20,166,74,198,95,171,183,42,68,202,160,80,64,250,107,17,124,145,246,114,126,154,82,32,127,175,158,134,10,5,243,224,165,187,52,6,110,207,42,154,183,231,181,137,143,59,76,11,153,162,149,142,65,255,90,141,124,246,210,207,1,71,112,204,179,134,30,152,56,70,133,138,17,231,186,128,20,141,140,157,62,25,132,184,241,94,28,101,162,209,5,108,172,134,1,55,28,118,153,72,24,31,94,144,3,59,197,92,58,164,212,207,58,71,231,252,106,209,229,197,76,177,206,205,78,212,158,139,218,141,188,135,171,141,160,97,176,134,30,124,231,176,33,241,230,232,177,252,30,163,19,18,170,248,212,101,236,215,130,178,62,122,183,196,57,155,240,233,4,70,78,208,203,22,169,137,233,93,15,85,158,115,196,128,211,249,145,246,179,176,51,5,132,14,39,56,198,186,194,37,185,92,219,52,214,155,161,135,211,217,22,16,121,252,96,166,243,212,19,27,66,86,103,57,152,72,68,205,119,75,50,221,148,128,41,191,122,182,36,200,94,230,133,41,177,84,111,146,226,222,56,188,160,128,171,229,185,57,233,34,255,154,112,189,143,7,156,145,255,134,109,189,63,238,11,226,199,206,55,54,17,26,168,162,101,101,87,231,8,227,227,202,171,210,67,49,70,213,28,223,43,65,51,164,6,22,36,23,113,254,64,227,181,247,126,126,27,202,156,28,112,82,74,98,70,124,109,87,84,152,70,137,168,101,76,184,66,201,229,195,166,81,186,169,57,144,80,117,140,7,99,247,122,230,217,121,82,167,184,1,70,120,78,127,121,146,160,139,91,35,224,165,81,7,220,44,79,217,20,10,204,181,92,179,26,33,165,87,41,81,241,218,158,3,159,62,56,231,152,154,216,40,67,147,227,149,14,253,228,197,37,5,242,196,50,244,165,41,102,235,1,147,54,204,186,174,183,217,238,14,19,52,77,10,195,241,220,2,54,122,226,231,120,217,84,119,127,240,226,84,79,186,201,239,32,211,159,180,248,82,119,45,232,178,242,197,128,173,104,80,247,43,194,218,221,97,11,49,62,48,60,245,197,97,218,203,139,222,220,136,238,226,230,56,236,138,14,99,168,114,20,58,191,242,108,180,56,163,113,49,61,19,18,180,192,220,205,206,220,75,64,99,101,157,133,156,154,219,217,100,128,169,244,154,207,213,45,234,88,11,178,181,210,11,202,163,37,34,125,14,179,132,202,3,35,241,229,175,77,6,66,184,0,129,207,60,141,49,157,150,181,127,207,128,238,170,179,76,57,235,64,210,51,96,69,126,3,209,243,170,145,28,76,141,99,91,4,220,225,51,122,44,17,252,8,159,11,3,34,150,173,87,119,206,120,127,47,168,246,181,144,181,208,139,24,193,76,250,166,206,152,213,23,110,10,231,242,194,168,93,249,36,239,103,43,212,224,51,85,101,53,199,147,35,218,188,235,120,110,222,163,82,175,156,231,232,26,255,50,33,210,116,97,58,237,219,115,53,132,100,62,228,212,179,11,39,152,221,188,8,76,136,125,61,48,201,115,31,22,24,0,158,35,255,220,11,101,71,135,199,83,151,201,144,95,3,237,231,222,188,23,247,20,73,14,114,252,67,157,39,147,159,222,43,224,210,218,208,245,199,222,233,59,26,68,42,165,232,60,68,180,33,186,36,8,253,104,150,226,108,20,76,93,95,33,21,255,242,185,181,41,153,250,10,65,35,233,249,101,82,204,113,103,211,183,210,5,128,125,224,155,56,123,103,146,190,19,91,0,53,10,6,232,208,26,194,53,107,139,143,90,149,15,102,120,235,208,149,141,254,155,187,94,188,134,242,18,163,123,137,246,181,223,28,242,107,141,24,162,19,127,254,91,220,28,54,246,103,55,76,198,240,119,97,181,227,205,18,141,61,5,214,218,150,21,166,28,39,54,121,10,185,91,82,248,24,26,201,203,113,16,12,91,90,218,69,210,39,207,152,69,84,168,73,219,22,212,65,5,246,185,128,123,214,114,106,10,66,75,236,195,103,150,164,103,233,13,196,97,227,123,24,227,142,120,117,133,227,36,78,62,147,215,211,77,252,87,131,22,3,106,190,173,44,142,142,156,217,142,159,38,35,40,213,8,172,155,222,226,91,23,250,224,37,242,80,172,213,221,195,176,20,36,229,170,182,184,213,35,196,209,6,189,137,110,25,144,189,70,153,17,149,115,231,69,228,193,127,125,132,51,96,118,195,246,192,35,236,124,224,38,28,106,165,152,136,146,127,204,76,142,91,61,12,10,83,215,189,24,22,29,221,173,72,36,247,28,176,189,165,254,52,51,62,214,45,13,217,89,242,89,48,212,29,227,221,183,12,26,17,196,150,40,148,98,69,78,21,42,154,167,157,0,37,185,18,109,239,72,101,29,179,70,94,11,214,238,29,155,52,212,65,173,62,112,105,46,130,125,38,44,241,42,117,116,235,175,156,222,225,97,121,84,129,207,234,112,206,58,200,166,17,211,146,65,163,201,40,170,246,51,236,73,194,189,85,160,24,44,174,33,6,92,149,68,186,176,178,171,247,7,18,131,29,170,126,92,140,113,204,217,52,38,45,90,69,51,236,198,189,21,69,101,112,43,54,173,169,97,241,236,200,51,192,108,217,167,158,201,204,242,226,49,44,74,148,248,235,10,147,204,94,14,207,215,193,97,46,133,158,58,48,83,71,31,13,247,118,197,213,120,79,186,91,210,149,81,220,30,200,150,77,211,245,199,129,227,36,61,192,72,134,232,213,152,188,110,170,160,45,161,132,177,197,84,84,103,124,80,212,0,181,248,190,64,12,230,68,130,211,24,98,210,11,75,59,51,5,160,73,109,172,98,134,170,127,207,179,86,167,158,139,84,87,57,43,152,121,35,172,169,231,181,142,107,224,99,214,136,136,150,103,80,198,92,233,194,166,64,247,12,41,121,93,135,225,5,209,37,132,180,213,188,191,13,9,150,206,114,242,207,145,162,207,103,73,80,141,172,176,105,165,56,12,109,159,162,228,95,252,188,207,63,206,18,93,65,144,246,204,184,55,213,46,242,90,230,244,249,217,150,233,224,175,207,242,131,183,224,62,24,236,147,138,22,99,76,14,212,244,91,4,134,170,35,62,22,103,118,215,237,208,202,102,118,252,116,38,95,169,187,14,12,76,241,61,72,94,62,99,210,45,133,226,3,142,49,85,117,138,119,164,228,61,14,101,36,213,186,223,153,142,129,31,156,8,139,157,125,94,55,83,83,16,175,1,83,182,249,236,227,199,165,241,221,18,142,234,167,56,134,223,106,65,99,240,163,145,206,207,25,178,111,254,49,255,72,17,21,38,136,179,227,234,82,117,79,233,80,236,150,120,43,242,106,106,5,81,226,25,9,72,83,228,203,186,213,82,249,155,61,120,0,111,209,154,250,90,131,194,113,63,118,17,10,87,46,181,98,109,26,45,102,10,4,189,90,5,69,150,169,71,35,5,92,190,123,180,231,183,231,229,70,201,76,186,222,223,155,135,166,244,177,26,55,218,37,67,225,227,21,122,162,251,192,16,56,234,111,231,142,164,133,195,86,67,171,166,138,137,188,250,144,82,9,182,158,71,131,237,38,118,226,132,212,252,250,131,181,17,243,236,103,19,233,161,189,172,26,223,225,212,85,146,139,169,146,34,197,78,245,214,90,185,62,83,60,42,57,18,236,251,207,91,209,163,148,124,68,209,28,32,22,245,108,133,164,197,63,152,104,103,214,99,247,172,196,27,113,73,102,197,235,194,206,48,165,212,11,195,193,36,112,138,189,44,209,0,171,249,147,131,153,105,18,48,125,47,50,141,104,253,116,157,72,216,17,151,234,127,67,61,114,62,190,231,141,146,201,54,168,99,68,168,32,76,90,136,118,171,250,224,199,250,162,124,218,199,4,25,243,46,143,157,209,153,249,190,243,185,207,185,114,41,182,186,147,137,91,255,134,186,0,48,209,45,167,4,99,51,38,16,253,220,216,42,74,28,238,251,137,120,240,187,59,226,187,136,241,118,97,248,64,97,5,6,92,127,41,20,127,244,90,152,28,189,140,207,90,30,133,139,226,192,103,231,11,239,194,162,233,251,133,137,89,196,115,195,146,38,147,4,191,36,185,178,248,180,158,94,161,26,167,157,105,221,98,104,72,214,250,243,216,252,151,111,243,135,245,149,142,74,25,80,168,23,242,55,195,6,220,113,93,3,234,103,253,14,239,250,133,134,127,119,97,127,62,40,172,154,113,45,246,191,44,155,12,29,67,255,170,71,6,123,1,125,67,2,15,228,90,226,106,36,15,101,11,69,151,116,248,129,56,160,26,38,182,38,240,89,175,158,236,26,102,1,10,65,27,117,42,16,3,215,128,243,214,89,52,136,179,20,127,50,232,159,133,237,168,192,148,85,93,78,107,64,167,167,116,248,7,62,59,176,183,191,14,114,135,72,166,95,152,84,74,110,254,100,211,2,22,114,53,204,12,253,251,214,116,9,17,34,146,137,68,117,98,41,126,243,49,77,207,67,96,188,145,248,237,65,61,137,120,131,4,108,183,51,164,83,188,70,216,95,222,187,89,55,237,135,226,185,107,35,79,166,72,187,108,31,179,158,142,221,45,118,89,254,177,121,59,108,220,125,58,135,235,217,82,190,197,51,80,186,223,122,176,152,94,169,55,212,31,184,147,225,200,10,163,159,22,87,83,47,171,175,69,138,98,102,127,240,70,237,144,56,116,232,19,116,223,99,141,254,115,106,99,200,57,219,9,233,250,152,85,24,86,197,134,71,74,161,123,77,167,9,52,116,161,151,134,177,158,158,90,127,109,154,82,219,120,224,209,61,205,0,108,217,19,129,97,115,79,254,228,148,118,45,157,12,37,123,115,173,145,221,110,173,84,37,51,89,219,189,53,156,79,98,224,195,61,149,92,154,147,32,24,90,31,250,90,137,190,70,135,11,169,69,241,114,207,240,207,86,99,91,192,73,82,255,219,180,5,93,70,155,149,72,183,232,86,56,121,203,177,249,29,69,43,145,64,67,173,197,122,182,240,46,5,166,88,107,198,147,65,23,173,155,10,117,50,99,249,213,52,182,45,29,81,228,139,156,165,0,56,165,170,251,89,94,233,174,205,140,244,68,215,39,155,116,121,249,107,209,92,166,165,45,192,244,174,7,140,225,188,31,24,143,222,97,11,209,62,87,99,15,5,12,51,108,127,94,27,214,180,111,196,225,59,204,154,144,205,112,30,122,93,61,10,14,28,10,250,218,184,27,223,217,53,40,64,84,109,182,3,147,60,110,14,91,110,69,183,13,236,18,63,175,13,30,66,124,82,146,197,53,125,9,44,19,255,146,239,121,206,114,114,201,203,127,27,209,57,57,55,147,177,79,125,54,62,242,164,84,46,203,205,39,106,110,142,146,133,208,152,223,65,107,176,220,64,46,13,83,86,17,120,224,51,249,79,51,19,244,206,157,114,235,184,246,140,169,46,46,26,67,138,243,198,83,138,55,212,24,56,99,217,67,134,105,88,135,99,151,112,33,112,74,113,252,36,42,106,159,139,17,245,94,23,37,109,250,192,196,184,47,12,35,154,192,191,1,119,184,89,239,193,133,127,189,134,241,100,3,130,214,173,112,238,35,22,31,41,185,37,27,18,162,135,211,107,168,128,41,27,47,10,195,163,18,55,71,138,82,206,54,10,195,207,220,139,23,219,198,154,37,176,217,155,45,166,120,86,109,79,139,26,237,123,192,156,255,184,53,214,130,154,234,112,118,247,3,211,164,85,245,201,41,73,137,197,151,169,174,20,244,88,107,65,150,1,60,30,215,157,182,56,162,20,177,54,105,95,144,15,214,105,54,204,2,119,45,142,180,152,117,138,227,41,83,146,37,153,180,100,162,119,247,230,104,75,228,241,192,45,182,82,252,235,231,115,26,181,207,146,139,133,25,139,102,243,190,199,29,50,106,31,100,87,128,144,46,173,222,4,214,230,63,100,88,195,33,51,184,11,67,110,177,60,178,140,25,29,117,178,105,36,83,146,174,23,149,24,13,125,102,16,230,223,157,50,111,157,70,166,80,16,102,74,134,236,80,31,187,102,98,145,253,194,75,251,147,32,204,29,94,15,196,205,173,175,229,194,231,199,119,74,247,99,45,165,236,198,185,56,7,72,60,25,137,171,27,1,202,212,122,157,147,45,126,58,155,155,41,48,246,239,125,233,108,36,107,2,67,41,24,167,102,166,220,231,142,24,90,40,16,227,220,155,119,52,24,47,108,132,145,51,198,27,237,200,27,53,163,96,192,172,220,128,123,22,195,145,170,37,146,143,119,113,97,176,53,129,173,71,166,221,165,73,32,245,194,141,186,192,139,146,224,217,23,173,166,17,25,104,155,55,154,78,68,103,231,24,208,179,157,55,9,87,28,148,78,184,18,240,25,94,217,80,160,60,199,126,91,119,191,169,66,149,4,236,133,118,128,19,203,91,64,222,226,110,163,180,4,52,121,104,120,104,174,235,146,44,84,40,143,125,94,104,183,176,204,18,241,28,121,46,136,219,92,53,193,54,89,78,96,129,41,60,186,47,13,3,196,221,47,40,244,193,171,106,23,22,229,15,80,122,39,227,226,170,117,91,7,101,66,223,151,174,230,55,5,108,196,10,158,146,4,62,246,200,61,77,41,37,65,10,33,14,7,147,14,185,207,77,23,66,247,138,26,38,9,121,174,59,162,84,113,197,115,29,16,66,197,11,14,214,127,88,217,231,51,37,233,149,36,114,14,121,94,140,152,229,203,228,214,29,181,142,175,98,6,78,252,109,37,201,255,247,127,252,227,191,253,237,95,255,237,47,127,251,251,95,255,242,63,255,233,127,253,143,127,254,235,191,252,191,255,252,239,255,207,127,250,63,254,41,253,199,127,252,227,255,250,251,191,255,219,95,254,233,31,254,207,191,252,243,223,255,191,191,253,229,31,254,241,191,255,229,95,255,199,95,254,254,183,127,255,167,15,248,207,127,253,151,191,252,95,127,255,219,95,255,229,191,255,195,63,254,215,127,253,215,191,253,183,191,254,203,63,255,253,220,231,191,216,143,30,39,45,65,124,247,179,138,44,59,8,233,157,63,50,12,196,180,188,254,204,189,101,60,141,235,150,37,114,53,147,226,103,197,46,88,188,217,182,102,192,180,101,124,197,123,199,7,78,246,37,238,197,76,16,239,162,95,166,154,116,62,236,253,105,10,7,230,55,239,185,26,13,206,48,222,129,237,175,52,135,169,18,141,211,12,200,98,226,31,138,95,118,139,45,15,138,85,218,126,209,69,90,51,169,197,136,9,6,108,157,217,126,111,50,178,151,66,146,250,19,154,81,230,247,214,40,17,149,43,13,110,48,173,49,1,175,126,251,105,237,222,144,175,248,160,156,89,79,156,68,224,99,17,199,160,32,193,149,46,119,135,93,157,8,85,124,240,113,164,242,77,117,2,67,199,228,223,35,211,90,116,57,73,120,178,133,119,235,163,66,15,96,10,39,209,96,42,63,253,183,209,207,78,163,61,175,237,105,162,133,211,92,110,173,178,93,156,62,62,19,64,218,90,100,72,40,180,24,191,28,17,180,40,21,194,4,121,105,118,170,143,198,142,96,73,33,236,164,159,154,102,162,229,63,12,211,232,149,177,178,46,234,66,136,246,7,211,233,44,251,20,87,91,84,102,59,12,185,217,156,250,219,240,242,124,67,134,255,127,236,177,231,201,137,164,4,12,251,116,210,111,77,61,87,251,94,27,121,53,92,162,11,23,232,195,199,14,56,205,170,195,2,119,80,223,203,111,142,73,91,101,170,192,153,255,21,162,1,103,148,196,228,230,48,13,125,252,171,180,201,208,110,34,239,85,105,200,205,129,194,126,56,159,21,64,245,242,135,162,235,58,244,193,32,246,168,62,205,48,245,112,88,46,188,140,77,206,31,204,148,254,244,115,110,186,194,167,223,156,250,144,36,175,133,89,4,167,177,195,112,29,213,44,91,14,173,69,62,25,32,153,29,151,93,28,152,169,18,79,14,63,232,85,40,62,48,213,169,43,62,39,149,22,69,111,142,49,255,53,41,27,220,164,45,16,184,239,250,121,67,192,104,220,201,152,66,181,76,45,173,195,105,94,58,248,65,136,101,182,47,198,98,247,30,162,74,126,96,84,128,171,207,98,147,92,185,162,80,7,182,154,134,254,61,56,181,198,82,117,56,176,136,209,81,249,38,26,178,66,146,211,128,22,138,0,114,243,171,173,94,117,220,239,9,93,117,250,210,199,203,148,98,234,229,137,164,41,246,236,35,95,17,3,48,182,255,146,155,91,141,74,25,14,211,52,46,91,22,29,231,126,98,2,87,206,103,121,49,100,41,190,198,39,96,136,30,139,60,218,178,224,209,138,223,70,12,47,11,108,171,61,222,187,65,53,175,48,181,4,190,155,90,41,231,85,235,53,110,27,212,78,252,230,28,80,243,62,56,237,16,253,83,30,231,131,145,22,221,119,227,64,16,97,143,88,126,216,231,55,202,114,96,154,101,63,2,52,251,220,216,204,23,165,149,254,227,92,63,232,234,91,36,165,141,129,221,38,203,7,19,167,76,178,192,140,11,101,220,73,62,119,147,143,205,140,30,95,23,167,45,160,117,75,101,64,207,136,124,105,30,80,226,165,119,134,83,231,180,239,234,130,108,52,201,215,48,33,236,143,161,143,231,42,67,118,210,102,178,115,99,248,59,241,152,119,18,53,56,111,63,246,86,27,15,34,240,2,111,107,40,244,41,104,30,189,204,18,194,249,171,220,249,141,204,208,5,161,180,89,43,64,222,121,8,186,230,23,60,177,185,93,202,37,222,167,105,140,234,134,226,179,147,147,125,183,59,30,116,186,175,216,68,235,248,101,119,229,106,50,97,190,253,219,42,16,67,224,167,189,26,160,213,190,203,173,201,112,44,55,50,240,239,210,212,217,183,224,161,217,14,27,29,156,126,9,184,148,75,44,27,2,30,83,76,148,246,43,23,93,1,147,242,156,250,29,91,191,79,70,151,152,88,17,84,52,211,50,238,240,192,196,149,239,60,168,101,216,190,168,56,234,175,148,142,193,198,48,236,240,177,179,86,206,2,255,56,203,239,107,207,75,203,111,176,221,221,225,105,226,171,2,83,226,249,61,89,75,194,1,201,59,211,89,244,221,24,81,163,89,150,162,136,145,15,191,244,172,2,169,155,99,184,27,17,64,191,186,218,105,90,116,122,18,61,241,171,225,251,157,178,183,83,40,55,135,155,70,13,162,170,37,214,230,177,52,9,170,251,205,41,118,222,98,27,117,232,140,138,79,178,243,97,222,57,118,220,229,62,2,229,99,221,100,30,147,108,51,241,190,47,221,104,86,222,178,251,90,197,229,215,188,6,76,57,141,216,47,16,159,180,47,195,79,62,151,3,81,54,72,99,150,174,245,123,175,110,45,191,229,62,26,219,105,255,146,64,216,134,236,130,178,251,194,36,119,142,106,135,59,84,98,98,99,192,60,63,124,143,131,111,101,93,134,200,131,158,65,155,169,7,188,241,205,229,98,44,200,47,39,183,204,53,234,10,194,136,230,103,41,122,111,114,136,147,184,234,62,32,157,0,197,212,135,26,86,43,221,29,174,48,54,221,241,98,101,124,213,22,160,116,18,138,241,14,225,165,107,182,0,23,26,217,238,104,18,169,47,126,86,65,60,84,150,156,39,180,241,244,238,134,40,83,174,45,89,86,180,176,175,112,27,140,221,99,200,120,76,30,109,249,43,15,43,152,148,79,65,37,104,109,110,177,13,12,195,37,75,154,158,21,154,15,28,222,70,224,117,97,203,78,251,160,12,88,161,151,254,54,76,147,225,46,209,131,32,228,145,38,165,68,217,125,192,103,175,209,239,241,139,135,151,111,76,7,68,237,67,230,193,143,94,106,126,31,218,234,87,228,214,116,199,127,50,107,212,97,116,150,253,22,216,132,128,191,65,153,249,199,42,22,48,154,110,171,250,105,70,109,218,153,223,247,106,188,159,212,221,218,35,92,221,244,230,139,202,182,88,151,244,156,138,94,197,129,233,115,240,131,116,26,239,186,156,194,139,136,115,114,155,105,14,74,217,245,167,27,29,67,110,152,76,206,160,33,174,214,98,143,93,190,151,193,83,180,167,108,55,11,222,141,26,163,178,140,82,78,224,73,160,204,63,23,52,235,84,244,11,108,46,207,15,53,18,82,249,150,28,165,251,163,173,52,205,0,50,69,122,45,246,130,31,211,139,159,146,197,99,22,88,247,41,76,143,250,190,165,51,192,155,0,159,95,108,221,121,98,234,145,155,160,50,254,131,209,119,233,98,32,147,126,168,238,24,47,52,9,147,28,197,228,23,8,211,59,140,242,83,81,120,88,35,194,7,119,148,3,210,20,120,89,23,145,195,104,118,11,74,206,235,227,80,49,245,27,184,142,134,192,70,97,250,161,76,223,36,254,37,233,183,82,99,64,41,239,185,121,91,52,142,19,54,175,95,141,220,212,150,111,5,163,222,8,59,209,214,125,146,45,133,182,129,214,221,33,217,150,14,24,119,200,80,249,245,189,125,103,51,109,238,215,128,3,217,251,79,144,173,164,232,33,43,76,19,144,219,92,148,30,64,76,114,97,170,14,151,111,207,187,10,31,31,32,133,182,62,187,55,245,111,178,209,237,101,117,155,223,236,133,204,157,130,96,129,241,155,220,157,135,165,191,235,194,58,19,136,6,135,239,67,31,87,190,148,219,19,64,103,4,193,155,120,171,51,157,110,106,135,7,35,48,227,215,66,38,254,124,170,69,99,160,47,120,42,34,68,170,210,46,158,195,167,1,69,31,164,204,101,26,16,122,253,230,39,49,181,42,26,226,124,41,56,241,252,218,74,194,118,232,44,200,81,8,190,44,60,220,101,179,32,43,237,138,14,7,37,33,216,196,154,35,33,148,220,12,221,208,170,176,110,5,102,171,25,1,195,10,179,20,77,31,95,0,114,10,195,146,3,178,230,50,34,61,254,203,219,248,100,100,55,216,198,44,183,29,134,165,162,60,191,156,234,215,105,10,108,122,77,186,36,209,229,142,139,169,24,217,2,67,252,94,99,72,54,52,255,178,89,192,185,147,115,124,12,34,133,85,28,94,168,194,179,123,234,27,235,108,46,137,91,194,213,74,51,126,192,40,163,203,131,179,147,220,207,97,58,98,58,139,140,34,239,254,246,249,235,85,31,109,92,69,96,107,169,59,11,77,44,205,109,34,179,223,226,32,132,60,53,64,177,167,209,206,223,49,51,191,64,96,95,86,48,223,83,212,33,239,204,214,36,79,181,166,134,106,233,155,46,95,31,157,193,19,131,85,214,13,7,202,119,156,177,225,177,232,234,159,27,124,38,84,183,90,247,217,135,194,99,23,63,247,192,3,29,198,234,48,59,65,125,96,22,77,92,61,141,234,249,189,250,235,119,252,193,231,21,171,192,29,181,170,15,237,16,123,94,3,19,148,134,252,241,193,232,92,173,27,31,67,155,146,94,219,233,176,25,53,242,100,199,120,75,254,96,8,199,166,91,203,79,43,132,213,130,56,108,245,166,119,69,90,238,174,248,254,135,32,109,131,240,84,96,34,36,159,95,200,225,114,182,184,46,48,241,225,175,100,236,192,205,26,130,228,189,170,213,201,5,204,234,206,50,102,86,164,251,249,49,116,28,156,205,100,200,205,91,46,17,90,216,197,74,49,175,147,84,48,57,179,187,248,7,166,88,99,232,111,195,22,214,90,192,112,172,232,152,146,240,28,223,236,166,98,90,4,48,152,191,196,217,227,183,17,208,75,18,63,192,208,40,159,162,52,188,131,228,97,36,230,184,41,175,248,216,194,128,169,105,215,45,212,152,18,227,189,251,50,206,2,221,15,136,221,221,155,215,217,212,0,192,40,253,146,112,118,115,26,205,100,73,215,101,125,115,49,168,200,49,201,169,83,141,208,171,94,184,138,61,182,17,82,221,217,81,184,14,235,86,235,194,130,92,35,224,77,108,79,77,19,74,239,2,46,144,39,61,70,83,131,177,225,126,238,161,103,22,167,239,158,35,158,108,152,88,166,192,228,190,125,159,131,87,41,233,142,178,76,174,185,251,231,238,148,173,168,157,73,201,253,114,244,108,145,194,143,0,145,18,71,98,201,113,49,156,153,98,62,195,227,248,21,58,44,107,3,72,163,61,176,117,215,248,84,162,30,68,173,235,227,105,150,21,19,209,152,215,213,184,182,134,37,159,165,107,37,53,97,41,117,108,205,135,4,67,103,85,189,150,137,242,61,53,157,251,99,188,118,249,241,157,124,192,234,57,255,118,105,106,61,23,14,185,239,165,104,137,79,26,245,195,61,223,95,1,6,176,229,79,183,126,44,212,103,252,230,245,87,197,37,159,250,248,250,201,135,164,90,183,132,206,209,68,19,167,111,255,103,141,159,165,218,245,44,134,63,53,80,194,168,122,162,101,120,48,134,163,141,96,84,209,147,154,254,98,127,110,88,206,30,67,146,102,228,233,27,86,53,146,241,172,71,49,141,44,110,67,192,71,189,123,213,133,75,192,119,251,213,231,243,244,34,35,190,153,56,61,96,10,190,74,214,163,152,121,21,223,107,67,162,162,171,199,56,74,243,247,219,152,12,251,89,215,20,231,54,55,34,160,30,233,57,233,134,69,223,77,15,152,212,146,90,246,155,0,113,12,203,113,152,111,245,160,153,177,52,49,248,231,162,197,125,233,118,182,113,250,124,245,144,151,35,30,34,91,169,117,22,6,76,132,168,78,61,25,71,114,175,193,224,42,95,155,3,40,183,29,115,129,58,197,182,228,224,132,162,238,163,21,2,78,116,47,201,205,127,140,215,254,94,120,60,87,206,138,35,36,69,21,222,50,98,232,113,249,19,208,126,179,114,182,248,158,20,178,103,185,250,124,79,120,236,226,183,43,116,123,23,30,198,185,90,2,62,71,74,147,97,25,198,244,94,253,230,180,7,203,225,70,123,247,167,168,107,51,141,234,220,114,97,20,201,123,92,76,117,225,21,35,5,102,83,105,119,26,247,247,204,95,240,179,249,144,78,44,19,181,23,136,66,133,241,85,225,237,106,237,158,202,153,130,243,175,253,27,24,151,177,221,15,146,105,62,250,132,65,236,234,166,233,54,10,104,105,207,244,247,154,221,52,0,4,62,39,103,42,241,94,36,71,147,192,149,58,214,21,99,198,191,21,133,217,196,106,12,26,220,147,91,126,251,44,15,74,33,239,92,153,183,109,17,216,164,133,239,44,31,180,234,92,24,122,215,52,247,93,34,163,201,215,206,36,57,191,22,86,131,233,217,222,2,159,37,213,238,44,199,190,237,247,123,34,117,25,214,50,205,151,199,157,147,7,135,135,96,248,193,121,150,241,154,183,113,23,49,136,99,199,100,55,194,112,229,202,237,250,5,222,211,167,2,77,51,103,163,185,32,37,35,76,204,15,166,238,232,238,119,197,116,38,60,83,119,76,63,122,216,100,196,44,36,149,220,46,53,166,203,75,253,131,254,52,6,115,137,171,241,103,239,158,243,235,185,10,115,160,89,134,81,198,187,116,245,169,232,28,219,183,40,103,88,31,142,151,192,46,163,245,22,86,21,96,206,210,207,49,55,94,179,41,231,19,30,63,12,9,126,243,78,206,191,200,111,195,179,226,167,46,225,44,100,192,100,84,198,217,75,253,214,84,119,54,177,28,173,74,41,199,47,111,104,80,30,24,207,222,13,106,72,182,230,146,49,59,7,229,246,112,152,233,144,175,173,83,212,168,157,124,146,117,108,168,43,135,2,108,28,195,223,210,236,102,68,53,157,131,51,210,174,92,124,76,204,162,243,123,12,34,77,63,152,90,217,214,111,80,138,150,221,179,18,221,221,59,75,131,158,172,170,75,111,127,133,164,7,205,248,253,67,87,61,234,171,254,169,15,188,167,186,86,228,158,71,206,241,211,144,93,232,186,133,213,38,249,136,158,9,215,132,168,137,13,9,145,176,47,131,15,76,164,91,54,113,43,1,116,255,135,242,202,113,139,38,135,85,28,157,93,200,127,59,27,29,162,108,134,244,31,39,223,196,45,4,60,245,248,65,198,200,147,182,84,72,85,49,12,177,75,96,186,223,142,178,73,168,119,52,24,225,94,3,46,93,253,23,36,249,234,242,91,115,68,203,4,78,116,134,124,68,248,160,48,166,202,126,66,208,166,244,24,239,102,244,138,226,251,24,21,118,92,123,14,23,61,50,9,68,197,183,178,226,78,125,39,246,128,237,123,236,64,13,97,107,196,96,155,130,183,163,28,152,26,59,34,92,191,227,83,97,187,22,141,54,208,61,236,49,24,248,57,199,90,234,53,109,39,50,6,93,199,94,215,0,98,163,0,41,230,80,163,11,83,237,159,179,223,142,175,131,19,216,168,247,52,178,121,44,171,226,214,46,101,179,148,104,137,89,56,87,100,243,224,24,33,154,252,88,164,103,241,248,70,135,38,87,91,127,136,106,173,120,240,115,48,239,254,68,181,140,93,194,159,12,29,228,89,52,24,108,53,127,62,40,180,171,92,198,7,51,149,143,213,231,206,224,48,162,152,165,240,68,214,209,31,156,150,244,55,38,70,235,140,159,105,3,134,248,170,6,43,5,121,53,38,232,89,41,162,196,248,147,17,186,203,210,206,22,245,98,41,62,15,211,139,182,43,234,149,159,72,52,137,224,31,124,108,132,165,254,3,212,96,51,249,68,57,127,98,63,210,139,151,233,252,58,12,171,169,122,231,232,182,70,144,145,182,113,161,97,50,24,254,143,128,233,200,210,96,157,217,90,213,81,178,2,58,207,232,10,44,30,47,129,98,122,165,103,158,213,168,88,192,31,43,43,63,241,117,204,85,223,222,141,50,104,136,35,73,248,29,27,199,225,69,201,143,220,27,207,208,203,75,14,108,135,203,243,220,219,77,217,9,35,150,38,105,48,212,206,121,233,15,118,230,43,187,143,172,30,184,138,60,228,0,115,232,204,58,193,33,95,245,233,15,21,55,134,177,160,16,17,251,150,48,45,161,92,245,98,171,20,244,111,121,86,33,148,92,26,129,68,141,202,111,142,253,167,165,43,68,67,71,247,237,219,184,113,154,198,43,112,154,170,47,123,227,160,157,79,0,211,42,163,253,209,176,146,167,186,123,171,193,227,226,35,74,184,162,61,81,74,130,173,110,48,66,104,42,178,28,230,22,145,227,206,14,111,120,167,31,183,168,237,136,132,91,101,166,84,2,18,58,67,230,241,91,123,103,8,224,57,80,199,6,129,249,175,72,113,163,11,216,47,17,50,187,52,76,214,62,147,80,21,28,69,157,170,98,245,230,254,228,199,152,105,73,195,118,212,73,108,247,37,225,210,222,41,61,110,81,141,120,52,137,118,190,169,28,76,232,65,251,160,45,154,169,213,63,72,228,232,167,175,205,99,119,193,251,170,39,38,105,213,125,31,140,201,164,190,7,58,117,254,211,148,250,233,160,64,180,135,252,149,223,219,154,242,245,106,58,32,191,185,96,66,152,69,79,91,99,67,247,199,54,153,113,141,192,142,74,217,137,195,116,74,140,165,222,26,89,16,63,63,88,65,245,114,67,1,47,84,22,190,1,197,19,68,250,65,13,1,66,78,197,97,108,161,199,200,48,129,227,111,80,182,41,221,235,147,111,146,228,62,145,118,51,19,69,204,58,136,118,83,192,88,232,143,199,133,60,125,241,109,218,14,244,38,158,36,12,40,206,167,10,12,185,244,115,53,236,94,195,175,134,205,165,168,85,88,140,64,45,59,12,97,170,250,76,84,156,46,63,64,96,188,100,111,16,163,145,56,143,159,155,155,232,244,86,151,170,65,188,236,17,170,77,67,176,156,109,88,164,155,10,74,96,142,88,6,88,159,156,152,249,151,232,135,152,61,163,126,42,55,71,221,245,227,62,0,166,68,76,189,92,106,26,202,244,171,207,160,237,103,204,7,52,24,63,31,0,24,217,249,250,92,141,10,226,114,152,102,165,173,118,186,233,51,250,111,87,35,250,145,39,159,104,15,254,246,52,224,109,199,172,192,236,7,219,111,142,86,248,243,104,212,194,125,98,114,216,21,105,15,41,167,194,151,180,115,218,225,130,251,163,254,7,5,108,219,95,172,195,75,46,238,98,166,100,34,93,152,226,128,107,17,144,40,160,133,207,71,109,252,200,149,5,62,167,97,253,101,232,128,45,198,168,174,232,158,31,43,29,219,145,245,25,138,187,72,222,236,99,215,217,86,68,183,244,123,22,146,167,31,63,251,182,122,169,33,101,161,200,235,157,195,117,248,152,110,169,52,47,56,93,229,59,27,55,49,100,78,9,129,141,23,46,57,92,76,7,80,92,197,68,171,89,160,157,8,67,81,79,146,134,243,233,240,249,242,171,169,139,156,33,125,252,70,36,91,192,34,203,75,17,146,136,143,149,177,90,135,76,179,227,90,96,171,250,111,67,86,179,94,15,154,154,208,111,72,50,21,82,89,194,87,136,55,193,134,232,48,113,26,137,181,152,48,218,167,6,97,218,235,68,63,244,230,214,18,235,55,167,220,237,185,122,192,40,188,252,197,22,212,252,226,179,21,218,10,190,166,25,204,74,68,235,53,176,112,76,186,253,217,73,251,183,248,164,167,161,152,168,204,231,131,236,100,13,200,121,235,213,140,244,248,198,188,152,124,169,44,109,35,223,157,113,53,183,186,234,126,3,62,188,149,167,207,134,99,55,154,132,147,192,231,232,155,62,168,86,84,162,193,78,104,234,250,104,126,53,198,185,164,118,76,142,55,21,95,156,144,139,101,13,213,192,107,186,87,92,77,225,206,150,68,95,205,180,49,214,230,48,150,150,140,121,37,35,146,124,121,21,68,50,178,76,166,90,126,236,204,31,12,123,175,88,82,197,218,253,191,198,120,96,26,81,138,222,188,156,67,171,249,160,90,133,190,44,222,106,81,167,120,114,204,243,42,161,7,170,107,235,199,188,136,182,50,33,199,62,244,106,14,254,15,134,231,103,72,185,57,98,242,121,251,100,161,114,125,108,9,15,64,249,73,40,238,131,209,226,105,178,225,217,146,251,154,161,233,206,234,166,51,41,51,177,89,212,222,225,33,61,224,195,120,102,246,167,25,65,91,24,97,33,157,198,52,168,108,127,238,246,203,106,232,250,196,13,241,61,169,89,200,86,103,218,49,178,214,246,3,140,36,126,165,105,232,207,205,114,243,149,207,132,247,31,205,86,81,43,155,2,141,75,95,143,222,129,169,102,145,42,116,56,3,143,109,82,135,195,164,85,183,142,7,154,147,203,95,184,32,67,43,95,170,88,174,166,249,111,67,139,84,52,234,54,160,235,242,85,79,85,235,40,178,180,10,93,82,51,126,187,154,34,138,60,26,117,169,35,5,220,224,25,189,55,111,213,138,40,190,249,139,60,56,189,115,2,163,181,237,191,141,97,144,182,124,73,168,118,198,240,19,251,88,45,103,251,211,8,108,183,238,153,15,165,82,250,108,156,127,114,175,28,165,132,46,174,116,126,20,13,10,137,76,1,27,19,138,195,244,153,244,162,240,26,159,214,3,28,158,176,208,104,181,33,26,229,217,7,147,148,76,211,110,184,101,220,144,190,9,82,133,191,150,196,44,22,250,168,159,104,2,48,81,126,169,172,227,204,243,231,234,84,218,104,150,183,209,69,241,205,16,88,80,229,140,255,137,110,125,20,199,219,140,143,213,37,42,112,76,17,11,240,59,92,76,208,75,224,6,69,184,191,242,64,113,86,202,162,137,38,173,225,91,115,135,77,95,130,117,192,116,103,212,11,63,45,47,7,62,182,139,27,47,104,238,238,85,245,183,73,102,95,152,242,207,161,3,6,97,117,141,215,102,18,53,205,63,99,104,79,255,237,227,1,189,79,142,125,255,17,211,2,47,228,158,159,252,115,202,221,119,56,226,224,154,55,68,175,254,108,75,254,218,172,253,61,245,167,141,193,49,224,106,62,181,166,167,57,21,2,102,90,105,126,26,37,107,255,97,34,7,146,195,178,6,212,236,71,2,149,209,93,123,63,22,226,121,185,196,154,202,214,201,163,169,111,148,251,86,44,185,201,139,72,114,155,218,176,236,207,101,133,230,250,49,39,117,121,249,155,160,227,24,54,171,75,252,136,58,210,58,199,133,173,78,79,171,5,210,248,84,222,77,210,149,202,71,25,178,73,60,250,194,104,172,45,133,207,73,24,27,240,48,142,48,9,232,97,184,46,55,202,240,50,40,50,214,154,214,222,195,56,161,27,77,187,182,168,122,47,219,79,120,58,250,40,51,209,18,9,152,208,253,193,232,1,219,91,51,254,156,85,190,161,208,73,181,186,46,106,188,226,229,159,154,250,148,227,248,9,76,232,230,107,179,3,222,84,41,21,13,99,90,97,235,7,91,125,225,120,43,98,147,111,160,3,219,114,205,7,173,78,1,110,48,82,185,26,34,165,162,165,250,147,21,132,196,198,19,228,172,84,32,92,152,56,141,194,253,171,197,1,69,99,94,35,191,201,170,136,46,76,106,91,226,75,148,66,246,25,247,38,72,163,245,2,104,245,229,120,112,72,109,171,214,200,81,69,214,220,77,28,231,33,107,211,128,55,100,212,113,162,217,42,157,15,76,78,177,250,92,160,135,70,131,83,168,62,164,29,63,61,173,12,84,163,179,199,220,247,109,152,86,240,250,7,184,215,184,53,234,49,69,235,25,207,141,243,199,224,106,48,173,162,90,68,145,201,251,93,152,226,107,13,99,210,250,22,247,206,229,105,129,162,24,17,42,219,128,235,211,44,68,113,206,181,206,207,137,124,206,48,13,222,82,194,183,230,8,120,61,181,209,68,69,115,9,148,52,172,70,110,235,250,8,175,0,25,108,77,78,52,106,205,98,109,209,12,210,116,192,154,49,144,196,59,15,162,48,227,41,141,174,245,142,216,89,136,186,131,239,227,145,228,57,226,165,23,186,0,85,3,172,16,157,250,150,209,200,196,234,120,159,13,126,125,53,156,86,199,209,155,118,72,17,1,45,41,22,174,233,187,235,28,69,155,245,171,248,2,110,253,105,93,39,114,191,102,204,112,54,225,182,180,4,20,201,85,95,30,40,64,244,167,62,148,200,166,95,75,185,209,214,216,45,37,64,57,190,37,221,21,89,227,198,40,89,213,216,20,168,253,31,93,115,73,141,195,222,63,200,38,72,166,25,4,114,29,205,71,124,162,232,49,164,92,204,224,233,222,14,240,217,218,94,184,103,95,246,192,91,251,176,137,5,163,214,240,193,25,174,45,205,155,24,63,93,246,155,227,68,228,253,84,118,207,79,143,141,189,169,87,13,119,91,121,181,15,55,218,132,91,122,95,76,56,187,37,63,91,144,93,154,163,63,149,160,88,185,113,245,182,34,45,45,199,164,87,179,57,108,145,63,141,10,215,228,29,168,60,118,61,22,165,164,166,137,237,236,226,209,6,250,87,246,122,224,198,230,86,29,110,148,219,105,212,56,153,108,176,143,40,116,247,146,206,39,141,53,191,82,2,224,169,154,54,195,24,123,122,88,141,211,132,162,197,181,165,34,34,21,223,72,39,97,139,39,190,58,160,169,245,71,27,150,46,21,207,129,213,220,182,187,182,63,186,58,173,95,26,200,231,93,248,204,209,173,121,90,74,255,34,210,1,113,91,121,98,210,144,150,45,119,168,160,125,131,211,88,34,195,184,29,177,27,114,88,200,226,132,243,138,125,234,194,169,36,253,109,244,94,239,242,51,142,143,39,236,60,160,243,223,119,5,181,34,129,45,142,107,212,2,226,209,232,118,223,79,110,187,245,248,233,106,130,169,130,90,79,81,187,163,162,91,45,33,237,124,6,209,95,251,24,187,185,105,188,28,215,239,43,184,52,152,78,41,253,105,50,237,254,211,240,32,104,242,2,176,246,124,209,60,37,44,140,72,59,181,82,190,171,96,252,106,226,156,200,252,87,57,101,100,91,156,154,207,75,47,103,48,6,166,24,74,130,9,137,114,152,21,7,250,64,85,235,121,180,102,85,69,14,163,189,222,159,90,131,62,195,101,27,214,49,86,180,240,138,248,160,123,1,3,186,233,54,158,220,200,57,228,103,236,227,240,105,72,5,134,245,13,36,55,152,169,138,219,234,154,103,114,208,159,120,184,157,33,124,177,167,136,34,151,112,236,141,44,71,11,229,224,54,90,37,198,220,26,20,212,255,229,197,107,24,81,208,13,117,169,244,129,215,131,174,133,123,250,61,217,168,108,52,98,113,228,163,124,154,181,38,12,251,162,206,176,121,49,215,187,22,166,36,115,94,29,102,75,91,251,79,117,190,207,110,1,189,69,251,234,28,170,101,84,68,59,140,216,228,112,66,104,224,115,162,94,198,32,212,134,187,203,73,145,146,202,51,9,111,20,158,58,212,226,237,131,169,93,74,67,96,14,158,111,183,2,94,15,103,149,149,231,151,79,53,128,144,219,238,243,250,215,144,96,179,18,191,214,31,196,207,145,226,9,190,161,102,12,165,95,9,106,133,213,70,114,7,88,21,52,221,84,71,143,163,222,47,99,40,154,167,101,122,129,42,176,21,120,5,220,77,88,36,249,47,115,158,182,171,118,72,139,28,233,129,120,48,218,28,4,37,125,243,133,165,184,24,102,139,75,178,212,172,65,113,125,217,237,115,126,210,129,46,111,117,206,180,222,83,124,45,164,89,46,31,204,57,148,104,127,253,40,198,80,253,134,1,226,210,124,209,192,69,101,104,253,224,77,4,182,200,213,201,207,107,122,48,241,228,47,183,25,165,26,206,12,120,46,29,166,101,112,63,101,162,4,205,71,172,192,53,150,238,217,208,77,210,113,124,33,118,96,34,107,50,38,116,62,150,29,55,135,214,58,201,28,36,201,129,159,245,131,23,209,9,209,163,225,230,148,31,183,15,166,189,247,38,7,58,69,188,212,215,172,15,166,5,183,93,26,48,38,32,93,73,14,211,54,83,47,255,171,169,69,20,39,162,249,201,36,221,222,139,243,165,59,105,167,47,177,135,58,20,133,218,247,230,36,34,134,23,174,27,237,137,210,196,195,29,99,54,176,195,200,190,222,247,174,80,142,245,207,18,135,70,99,17,47,190,112,183,202,207,230,31,155,189,94,6,245,192,38,152,238,131,138,4,167,72,150,87,26,252,168,180,246,15,122,236,138,124,105,59,137,60,211,78,231,143,198,210,154,67,110,126,14,35,116,235,125,178,64,238,178,229,209,208,156,173,190,45,156,181,164,172,209,112,125,227,67,56,220,233,65,72,114,113,167,182,36,214,253,121,197,189,47,49,91,253,73,243,166,88,156,165,75,170,232,192,149,22,149,229,11,8,90,194,123,174,1,147,98,252,134,156,181,179,84,54,3,152,74,77,223,54,160,115,41,58,42,100,12,63,95,211,4,186,48,98,46,10,121,149,215,11,212,194,74,189,138,2,231,40,160,136,174,248,181,100,107,110,9,18,116,25,144,55,250,202,70,127,72,8,231,152,68,198,163,235,40,124,106,247,135,17,240,232,159,0,23,168,181,92,223,119,134,247,116,123,97,96,45,212,137,11,209,54,101,209,198,235,255,193,152,132,34,104,14,73,77,94,159,98,211,143,35,68,238,76,49,182,243,5,28,236,108,79,66,100,90,9,52,167,79,11,29,120,104,107,5,112,69,7,224,187,154,3,96,54,153,68,195,10,2,190,102,148,51,232,212,104,45,29,176,129,240,155,195,213,106,91,101,184,137,71,212,47,221,127,70,147,174,104,89,153,131,86,230,250,245,22,177,177,141,121,107,9,12,54,43,226,131,241,27,239,46,12,199,15,122,233,142,82,168,45,58,188,213,132,190,154,31,0,149,34,244,91,201,207,147,117,148,97,179,195,230,81,232,168,80,56,155,227,230,199,38,23,42,236,74,236,126,121,169,229,129,45,68,42,163,130,44,95,175,254,218,172,97,145,100,38,6,51,71,14,216,94,173,200,234,64,41,204,57,49,128,115,185,141,54,136,84,213,228,114,157,118,41,53,165,247,234,198,170,253,182,43,232,161,72,206,223,81,33,107,81,191,124,226,162,37,0,141,191,251,100,8,27,183,239,228,130,120,186,103,81,160,227,75,5,247,9,29,101,28,140,138,226,99,249,173,71,129,250,72,127,25,173,136,189,253,222,149,148,157,12,56,142,229,252,10,11,109,243,40,34,70,72,106,113,238,47,90,2,220,181,231,169,155,246,231,240,54,27,118,108,122,224,229,222,36,170,189,54,176,82,149,60,132,43,158,165,10,223,73,245,171,141,253,85,174,166,250,242,211,117,5,70,247,227,82,174,87,130,83,35,22,200,56,142,122,185,237,115,7,134,203,250,147,129,231,216,163,114,240,222,59,111,183,99,169,11,35,232,114,25,61,217,248,140,132,232,7,79,14,88,209,143,171,217,152,40,190,34,160,3,195,87,114,165,60,104,145,194,146,139,171,167,229,104,46,60,169,71,250,58,116,184,26,227,77,96,72,189,243,136,171,147,177,100,9,76,163,191,155,125,156,183,124,126,129,169,25,241,141,114,88,212,166,202,205,59,81,185,230,67,6,253,154,172,45,20,43,106,76,163,14,49,249,150,183,102,153,79,63,120,72,8,64,87,124,225,60,251,202,23,165,209,165,255,185,198,59,246,120,163,145,63,38,72,79,162,85,102,68,26,180,172,249,219,102,122,255,46,141,46,37,133,189,197,96,156,211,171,11,211,40,57,116,202,137,190,161,156,172,238,42,100,208,52,222,212,175,30,4,146,38,106,193,132,153,120,15,26,36,253,84,161,100,118,171,6,155,69,83,157,195,146,146,138,179,144,132,146,252,152,74,231,96,249,170,177,40,168,61,182,134,16,104,91,107,126,255,122,165,42,254,95,85,225,109,234,131,103,88,201,199,133,105,187,10,35,51,222,227,116,146,16,52,130,200,55,94,116,178,121,127,171,198,4,63,178,72,128,172,14,61,135,111,222,103,13,157,255,164,191,76,195,68,245,147,129,178,201,173,98,125,24,221,43,249,212,223,214,160,39,242,14,116,41,238,248,233,113,156,1,85,11,88,244,90,251,49,142,213,139,11,115,223,138,8,226,248,104,175,26,76,14,148,2,93,244,236,143,213,171,102,173,75,159,6,192,11,99,224,141,111,175,176,154,201,158,228,181,200,210,157,29,123,126,112,163,155,70,248,229,49,239,202,87,3,3,188,169,173,147,171,127,189,160,249,131,209,111,81,29,39,140,185,252,165,96,185,154,204,185,176,161,19,229,40,190,93,160,149,155,243,22,70,243,5,167,252,23,141,35,91,107,205,100,50,19,24,138,175,30,177,17,98,217,170,95,178,141,164,168,249,123,13,226,70,50,81,54,198,80,27,126,111,98,80,91,64,234,117,186,95,11,85,68,173,207,12,110,216,239,31,76,191,189,28,12,168,154,46,65,17,142,19,145,51,38,60,20,82,63,56,103,171,254,149,119,102,22,150,111,250,67,243,215,122,18,237,19,58,126,251,87,193,114,96,56,241,138,240,249,255,216,56,226,234,206,17,47,28,215,107,24,119,138,195,216,11,42,13,119,156,116,171,113,255,224,77,0,56,203,147,31,51,212,229,121,22,243,196,90,29,4,198,119,252,34,2,16,184,175,71,170,195,212,142,189,21,170,177,108,179,106,9,0,231,79,150,254,131,171,172,0,35,57,170,243,129,133,157,155,160,122,241,174,33,2,194,117,136,213,102,155,70,52,55,180,207,143,108,127,238,6,94,40,40,195,194,248,126,116,227,244,9,65,59,149,193,249,211,194,67,217,150,110,152,161,115,12,6,74,95,57,199,180,72,51,139,118,9,130,167,195,169,124,27,6,114,89,242,161,143,159,109,228,130,14,211,84,45,23,83,154,230,174,107,195,11,232,186,197,30,11,149,32,224,55,152,124,198,213,68,33,144,230,16,66,21,14,103,147,178,150,163,229,124,168,53,253,201,38,132,5,87,226,0,169,106,230,69,192,196,204,196,116,97,115,171,159,238,53,15,190,139,154,115,84,107,245,29,40,223,244,182,53,116,248,75,250,46,129,210,154,119,197,71,170,165,154,235,119,36,30,24,19,87,124,161,132,173,19,203,22,138,205,81,197,66,72,48,139,197,150,80,77,52,76,252,29,34,143,199,203,248,54,163,202,214,148,196,178,73,214,155,220,253,173,55,78,157,88,123,48,70,211,254,225,240,175,28,80,224,65,185,222,136,171,145,157,255,179,237,15,83,95,113,94,87,216,251,152,83,69,44,107,138,135,63,59,177,145,1,75,162,136,66,146,152,188,242,116,120,91,221,236,133,19,251,239,103,202,209,124,155,68,77,130,61,141,122,225,15,196,32,144,133,3,122,236,244,207,126,56,240,32,170,171,183,38,235,255,61,87,183,84,236,20,127,225,28,50,171,250,119,98,218,83,98,253,192,176,191,127,48,9,212,45,33,4,211,108,223,159,175,210,40,229,110,55,13,143,159,51,174,77,118,28,32,21,245,164,54,105,121,38,112,65,34,66,89,208,146,107,169,178,252,252,124,132,171,105,94,144,95,38,207,62,2,38,72,115,105,39,56,156,16,120,240,183,30,84,92,138,94,16,228,181,103,47,247,21,205,94,88,170,94,109,53,25,159,125,123,62,6,229,132,189,41,76,217,208,247,90,147,144,129,6,132,224,154,106,197,111,62,49,158,243,146,39,239,116,10,124,222,31,116,168,137,83,73,92,71,122,166,62,171,10,194,73,234,63,229,234,99,157,36,63,207,150,5,228,36,254,119,94,98,134,173,216,224,30,108,162,172,89,77,123,252,171,60,198,122,235,40,90,63,163,2,163,160,195,149,210,209,215,119,164,219,235,187,57,148,24,245,241,14,39,178,198,95,39,42,74,19,42,90,88,145,9,243,130,165,5,35,8,50,1,207,197,11,141,166,15,166,89,79,116,161,201,205,101,23,18,195,233,156,231,219,94,117,63,214,30,49,219,249,193,228,1,69,44,248,183,184,156,147,11,249,194,41,188,134,204,52,124,153,111,247,239,68,1,166,70,69,153,167,221,79,218,78,140,57,239,172,48,109,134,205,225,198,68,146,141,238,216,243,237,171,180,178,26,125,200,134,239,197,136,169,165,175,58,126,153,50,216,113,145,37,200,80,57,182,190,81,225,68,107,162,200,91,173,152,161,199,197,29,181,27,241,45,27,210,197,206,80,66,153,36,105,51,137,137,102,54,179,207,72,238,102,210,54,217,53,232,190,205,243,155,73,12,225,57,76,118,149,216,33,97,237,111,101,19,106,161,52,66,130,39,86,123,242,157,121,80,126,18,252,210,112,44,139,239,187,248,252,42,188,121,18,183,161,56,45,198,172,91,15,78,215,168,15,116,14,159,231,64,67,104,62,211,69,34,105,21,206,42,255,30,228,32,146,236,179,131,94,176,241,249,181,157,239,94,116,43,165,136,54,246,5,226,138,136,130,107,176,43,55,15,50,244,1,25,195,144,72,129,157,135,206,107,216,77,222,163,109,121,110,42,199,221,82,37,127,0,251,96,85,216,180,97,28,54,97,61,25,20,154,120,166,95,220,141,125,168,73,80,244,24,113,206,81,221,141,32,59,203,210,132,200,49,28,185,110,68,169,77,162,139,180,240,103,231,177,130,18,166,44,177,157,208,125,33,137,243,45,159,141,109,169,17,167,51,231,104,105,248,134,148,6,46,184,104,47,76,204,180,127,159,139,210,55,244,163,36,231,64,122,201,9,241,6,11,117,136,183,117,102,14,190,237,55,104,208,128,230,36,66,170,230,10,215,246,153,148,212,191,226,134,100,73,104,28,131,38,77,135,137,236,103,137,21,115,130,76,167,242,163,175,137,156,230,157,12,48,208,127,157,20,152,112,20,48,105,170,37,83,250,245,229,113,206,30,111,77,141,114,111,242,8,61,57,124,102,29,6,215,159,108,162,208,231,232,82,188,244,158,37,60,10,121,33,200,20,214,151,223,25,213,104,109,101,18,157,233,5,149,253,135,14,186,113,101,2,110,19,8,250,246,34,202,214,204,51,190,48,126,218,39,116,189,224,182,162,91,174,72,214,43,25,217,233,7,159,145,207,77,147,98,231,48,216,95,233,192,26,86,107,33,219,73,75,198,227,235,40,106,124,69,243,113,200,176,57,249,213,64,108,169,95,130,65,38,163,209,89,124,15,222,44,229,146,229,98,51,38,29,156,216,181,93,174,101,239,255,246,80,107,57,104,146,98,164,184,175,59,9,37,213,40,103,103,211,119,198,236,200,217,127,184,27,39,133,188,243,160,205,62,249,213,131,66,182,150,159,119,174,222,86,127,220,118,52,147,150,220,28,35,248,19,170,163,232,9,161,239,42,143,70,161,242,215,161,180,40,30,59,255,170,191,141,172,67,251,252,6,180,16,97,64,144,155,211,81,62,63,151,28,24,49,199,172,48,148,208,51,96,74,103,159,171,47,17,240,129,161,70,79,50,166,38,84,238,99,218,33,215,189,245,43,6,183,104,121,6,54,195,65,97,42,55,227,183,17,93,233,250,219,68,134,115,60,57,70,204,212,39,39,255,86,227,234,243,59,183,39,197,96,180,7,253,209,42,60,16,89,166,161,241,173,127,157,170,227,231,125,53,69,225,28,185,23,163,208,50,21,166,46,203,127,186,162,171,182,245,189,160,232,142,33,175,72,188,20,253,105,11,61,223,171,167,104,232,24,76,167,132,15,90,133,178,226,249,34,213,100,156,2,62,19,243,153,44,80,145,111,129,167,40,219,54,235,178,244,48,199,79,178,53,61,47,134,169,119,159,28,135,35,233,163,21,106,240,71,192,67,162,59,160,156,45,49,104,141,164,153,142,41,129,253,26,35,14,173,185,174,17,162,223,158,255,4,94,146,41,180,212,223,118,58,191,65,70,71,58,158,127,58,142,174,4,111,240,76,249,249,105,123,240,120,110,188,166,254,194,217,25,120,134,25,45,183,51,223,96,170,242,75,192,44,3,29,179,100,109,239,1,159,35,241,25,210,227,254,141,26,55,159,166,42,161,48,45,57,241,218,115,14,81,133,171,164,124,151,51,215,65,165,92,179,200,34,2,87,150,88,192,180,181,54,133,75,139,105,122,44,179,34,170,208,160,57,24,172,128,187,86,116,0,163,139,149,3,222,212,150,60,112,113,66,153,97,12,168,50,147,44,187,218,202,190,112,133,153,88,225,53,190,110,52,131,225,0,214,71,67,236,49,62,24,135,217,78,237,129,75,236,151,108,96,115,61,63,29,5,125,192,195,20,27,30,184,56,131,162,201,149,106,237,2,138,13,59,206,122,26,120,198,51,222,139,60,90,220,154,218,181,246,220,186,247,25,95,131,167,170,243,69,157,138,24,120,13,81,99,252,193,57,22,0,109,88,178,176,127,240,136,213,69,58,179,215,247,167,167,92,77,124,226,15,87,195,10,23,240,57,235,222,71,67,214,56,222,218,190,94,125,71,212,127,121,225,16,247,252,126,140,21,27,18,69,43,123,60,15,22,86,56,226,0,248,123,207,151,164,239,163,6,12,153,252,122,167,201,174,61,224,89,47,75,225,55,201,122,160,16,119,164,249,204,208,243,105,87,192,20,89,143,119,250,175,117,225,99,82,169,65,201,218,137,157,144,148,244,126,38,209,166,251,45,198,132,210,203,199,192,130,220,56,142,108,2,202,90,176,4,221,87,89,110,9,83,77,215,170,238,40,196,55,138,155,186,116,64,180,174,231,34,176,147,147,15,99,14,185,172,118,63,152,234,221,128,173,5,226,129,151,123,31,99,152,238,228,123,115,235,128,9,120,165,219,38,250,131,131,132,129,66,7,218,17,155,194,211,85,252,12,198,86,169,15,60,190,198,27,224,130,219,218,159,97,169,206,137,49,126,13,206,10,34,19,154,3,220,208,251,63,48,117,28,14,83,71,45,245,103,116,225,231,20,143,141,111,81,245,173,208,96,143,223,173,218,21,111,40,61,155,197,97,72,79,213,122,163,98,219,57,97,128,167,80,15,25,140,132,71,117,24,171,164,234,183,134,220,102,198,107,161,111,57,158,171,39,250,21,14,163,153,154,158,223,38,65,115,97,10,12,218,3,31,47,98,93,120,61,102,41,237,75,253,254,246,80,246,126,131,203,252,164,180,129,73,57,231,7,166,193,243,194,56,193,250,189,198,24,46,111,53,44,187,157,147,62,26,57,236,26,195,178,140,111,84,96,230,209,157,134,40,5,164,7,174,144,13,59,188,43,154,20,10,247,126,23,16,83,165,36,125,114,52,72,253,80,165,237,134,198,223,167,38,176,250,190,48,172,8,70,103,82,166,114,62,70,133,104,121,127,76,141,89,113,53,28,110,165,63,22,47,3,154,227,226,198,124,120,140,113,4,95,102,192,168,163,234,213,208,157,198,231,108,86,83,166,87,19,60,77,241,211,231,203,230,199,120,51,70,21,95,3,109,88,47,149,192,214,165,85,2,134,62,69,237,20,179,52,90,192,136,30,168,77,123,206,65,167,118,55,120,233,136,26,141,121,128,147,242,155,169,254,164,169,70,6,220,180,132,6,248,50,145,3,31,92,191,53,68,157,119,158,81,223,186,213,30,166,50,122,142,17,112,125,183,13,40,78,118,139,215,58,219,149,68,106,128,87,148,162,0,111,209,96,49,254,50,99,150,119,120,151,241,184,94,116,167,247,248,92,198,129,248,160,112,221,205,11,175,174,131,2,231,197,140,207,177,173,176,67,96,216,111,226,222,164,81,37,31,9,76,111,117,15,184,146,3,22,248,12,113,139,205,178,227,252,86,189,57,217,101,119,194,145,115,18,62,52,131,143,41,238,159,235,215,119,45,190,236,177,0,242,240,183,58,102,35,11,72,96,219,197,253,181,168,197,173,186,43,64,221,181,99,125,80,83,172,115,176,54,43,78,9,20,14,172,169,48,108,193,23,54,21,245,7,134,103,192,97,56,244,116,151,63,112,141,221,140,35,61,233,199,34,4,187,98,101,114,254,92,246,234,15,246,106,42,224,99,106,255,1,174,247,196,30,3,225,154,247,193,91,139,35,153,242,240,242,7,120,200,111,79,227,205,121,70,133,108,172,195,28,216,253,185,154,42,226,29,112,235,73,163,34,80,132,56,115,54,48,162,1,15,108,100,145,14,111,200,84,244,197,232,24,46,241,219,155,134,148,252,192,45,197,242,65,116,97,61,95,251,76,158,112,234,160,244,184,13,219,134,194,28,57,3,29,185,62,215,82,185,20,104,38,83,240,92,124,156,238,29,183,206,182,35,41,220,209,170,15,24,226,163,170,240,152,177,83,226,116,61,251,44,57,6,23,152,3,38,207,251,252,52,25,249,248,105,163,129,214,159,54,221,200,18,112,215,2,34,99,17,219,61,102,210,132,4,119,234,18,176,253,49,30,252,28,63,35,63,48,54,196,133,231,126,71,5,62,242,216,196,137,181,181,231,209,152,151,245,194,40,219,72,33,61,21,14,62,224,27,5,24,221,41,73,22,102,247,216,38,206,188,182,7,24,156,252,193,144,1,22,221,154,15,222,95,138,15,120,72,123,216,15,94,203,29,190,73,36,174,234,153,11,103,247,242,205,240,192,120,89,207,163,245,30,145,160,159,158,134,190,117,131,146,116,198,111,55,19,63,125,224,241,53,165,26,188,208,71,87,152,248,104,188,183,37,59,171,194,17,172,7,157,210,4,255,67,169,10,8,152,98,166,172,240,166,193,192,97,35,103,214,64,43,34,48,45,94,155,189,88,23,159,53,218,206,248,109,78,93,253,156,29,178,127,223,45,33,89,204,207,174,210,169,236,41,247,106,8,8,21,69,71,210,193,227,254,164,252,92,11,1,124,92,187,86,122,226,41,232,3,94,244,39,151,241,160,199,30,142,1,53,54,127,249,214,253,87,79,16,48,103,159,142,73,134,116,223,175,134,218,92,45,218,78,75,125,185,104,131,215,75,225,227,149,187,195,72,51,204,126,118,113,76,119,103,90,27,38,109,179,117,138,35,149,227,116,129,192,52,146,61,112,169,158,175,37,62,129,146,184,62,90,129,232,235,194,109,207,231,98,88,25,91,160,136,44,214,7,110,61,230,209,143,64,169,40,188,167,39,23,217,206,168,138,213,155,91,109,125,60,120,29,239,186,39,129,88,103,60,153,29,25,58,42,149,112,245,133,137,225,235,163,53,179,246,2,198,124,123,146,5,21,39,213,97,68,122,158,155,35,92,89,226,106,250,186,212,199,160,83,193,155,34,128,173,150,67,225,154,82,236,73,20,192,72,85,130,193,99,196,189,241,55,245,12,128,83,165,215,184,55,17,102,245,250,142,163,150,188,217,3,120,189,73,14,216,2,253,76,62,39,4,45,50,138,30,7,61,246,171,243,53,114,211,24,109,135,4,191,198,99,79,227,185,83,184,57,227,209,178,117,166,49,17,96,148,188,227,106,242,204,207,166,1,26,143,13,223,190,110,72,191,90,236,118,225,222,213,127,71,90,230,107,48,6,38,2,248,94,141,88,215,14,184,166,103,14,27,65,127,60,24,10,78,186,83,82,50,179,75,252,52,28,73,85,238,141,136,82,164,30,39,84,9,73,29,171,1,193,66,26,1,215,241,68,197,141,15,219,173,156,105,81,109,53,53,40,149,112,114,72,96,28,169,231,234,29,225,225,73,178,38,169,57,76,59,121,142,33,61,103,19,33,22,129,139,17,37,7,76,37,167,190,151,9,55,198,131,103,149,102,176,132,151,237,136,14,159,211,163,234,7,225,100,202,1,158,205,75,13,145,153,172,112,55,96,178,37,154,106,163,61,253,142,201,113,231,178,110,180,248,204,73,224,218,242,126,114,109,99,244,123,115,136,208,244,204,133,37,173,167,120,180,142,220,206,3,163,124,25,131,114,166,194,214,227,133,229,54,178,192,207,110,103,31,232,142,9,106,147,15,106,236,99,142,162,16,174,246,213,52,17,210,248,90,131,236,123,87,216,10,230,3,70,31,65,31,172,227,142,6,218,214,179,39,64,210,234,148,201,192,93,88,105,128,145,81,105,241,86,131,2,64,189,250,56,252,43,108,5,164,135,159,132,21,129,234,187,83,210,34,48,235,115,115,244,16,46,76,103,131,126,205,233,253,245,134,66,131,172,31,115,194,160,191,47,188,155,134,6,232,60,116,198,216,65,89,210,211,250,153,44,21,189,5,166,128,85,96,226,233,233,194,185,108,221,164,145,3,15,235,11,210,227,169,46,223,113,231,229,115,24,23,244,82,20,182,134,113,225,165,219,17,170,40,119,59,130,200,161,202,215,202,201,250,124,252,115,32,70,183,235,3,99,32,207,128,213,120,34,229,115,110,230,215,82,36,150,100,89,102,70,96,135,181,75,165,136,58,116,7,30,189,149,123,245,130,162,72,97,194,199,254,86,86,197,36,118,29,27,95,148,73,28,116,232,153,150,169,169,240,194,148,131,150,167,32,141,138,236,212,195,204,70,155,86,183,224,131,134,245,63,173,63,64,18,85,7,60,182,143,47,58,235,210,145,217,73,6,13,241,191,128,233,53,214,59,23,44,240,120,172,74,74,250,129,111,45,3,28,21,123,201,78,148,233,76,216,97,17,194,201,172,251,88,254,41,202,199,213,38,205,172,195,213,208,246,136,39,163,152,106,232,213,214,185,124,175,166,227,95,127,27,18,239,216,158,207,161,95,138,152,78,52,36,166,107,67,156,83,191,149,161,239,213,77,211,55,96,56,217,244,106,88,127,194,14,232,180,126,15,253,150,52,101,133,73,120,140,50,4,216,5,62,251,160,76,178,99,80,104,60,15,231,120,214,251,173,121,139,165,191,13,35,208,189,26,54,201,231,139,192,143,118,127,251,88,17,35,233,111,239,124,182,155,120,114,248,184,178,94,189,141,56,33,96,203,215,93,184,80,148,16,118,54,197,195,73,154,174,137,213,222,133,199,30,170,86,120,198,138,94,241,193,70,50,29,99,133,87,164,83,73,253,237,7,100,113,197,217,48,232,182,19,171,45,211,104,214,102,220,58,83,136,88,20,134,176,186,5,76,197,216,84,152,172,218,133,103,213,168,65,230,160,137,154,129,105,220,253,114,34,194,134,54,238,128,211,61,175,189,249,168,163,204,17,91,6,246,73,147,160,116,54,197,101,207,55,81,51,215,165,246,176,229,65,248,54,246,73,99,173,215,37,98,132,5,35,174,30,198,80,32,48,109,183,158,79,157,112,0,107,254,227,120,173,204,179,239,106,26,166,206,10,145,97,49,230,115,55,143,176,71,134,52,241,30,24,38,37,95,65,232,5,231,188,245,106,78,99,247,108,172,31,86,183,179,179,137,38,175,245,135,224,1,151,75,94,155,218,137,48,5,214,151,92,23,24,218,7,183,25,145,144,35,238,41,240,79,69,212,97,59,20,187,194,211,53,58,172,203,185,169,243,13,74,213,192,7,143,164,78,42,241,139,148,253,60,133,205,44,63,199,3,54,98,117,215,251,88,232,79,95,17,116,6,132,61,253,151,23,132,52,83,111,222,41,253,250,80,146,144,75,71,172,82,228,228,243,8,197,186,186,116,211,224,180,14,87,240,56,25,200,157,233,215,56,22,134,247,55,144,151,133,153,87,63,7,107,194,183,156,141,157,112,249,187,108,14,83,157,240,141,9,18,61,93,19,101,25,17,229,72,33,28,155,225,88,106,75,175,102,144,253,84,164,70,172,229,103,129,208,11,234,103,136,133,206,139,78,97,211,131,253,70,101,35,80,158,210,3,163,65,231,40,108,210,58,79,160,140,91,241,203,38,193,41,201,67,163,175,155,159,153,129,0,226,208,94,198,70,209,75,113,235,8,78,196,60,135,114,87,152,38,199,23,13,161,33,140,98,83,185,250,108,149,189,4,140,99,174,53,109,144,146,209,128,248,193,148,150,73,199,84,51,113,206,250,185,207,20,198,159,61,91,140,116,154,118,147,39,217,206,116,133,75,79,230,202,241,182,17,75,90,31,156,45,214,120,81,11,188,248,123,65,164,48,165,151,22,237,77,100,175,251,7,55,84,221,197,212,128,21,46,204,62,40,235,105,9,144,155,47,226,235,125,7,188,33,75,80,186,144,51,53,190,165,121,102,168,109,65,122,115,186,201,191,15,102,170,50,91,163,210,197,34,163,61,174,182,79,114,159,188,38,234,163,179,191,54,237,114,186,68,232,171,156,46,22,67,8,233,236,211,18,251,170,22,74,246,23,67,106,13,93,233,11,243,94,237,219,177,38,52,218,232,177,9,220,40,68,250,158,188,32,150,92,196,210,166,187,49,136,103,136,196,80,66,242,92,141,138,234,55,106,197,86,123,93,15,60,188,171,5,120,8,135,221,15,158,190,43,77,83,21,144,56,206,65,207,190,189,253,193,169,92,41,82,23,80,137,94,249,99,219,206,32,54,22,205,230,203,203,175,208,84,41,66,66,7,60,179,83,54,81,235,4,45,162,28,187,180,135,36,247,114,113,144,119,147,248,43,77,212,40,181,57,74,55,129,216,142,116,96,81,0,247,193,149,209,151,93,3,137,166,229,132,8,56,208,180,104,118,133,143,89,90,47,188,180,1,31,130,227,137,66,212,7,119,58,213,219,3,179,135,206,128,103,46,114,128,84,36,207,188,1,116,26,249,194,150,189,182,82,195,243,109,150,211,170,238,181,38,225,236,101,53,152,3,40,205,130,230,95,62,199,160,247,248,139,23,158,125,180,210,152,32,67,138,250,146,247,227,76,115,163,138,78,20,75,236,127,39,58,240,108,245,249,109,235,131,253,126,27,151,163,172,173,240,217,124,189,172,236,192,4,35,165,100,148,206,248,230,106,199,108,187,199,151,151,253,144,142,235,226,245,16,19,193,204,57,100,35,63,171,169,102,215,237,157,72,132,15,53,246,43,164,152,222,153,50,161,186,128,162,88,96,62,82,245,97,153,22,151,150,155,99,252,185,190,224,36,252,212,52,53,3,17,252,113,106,62,248,87,15,172,51,113,211,119,231,163,214,225,58,153,226,63,33,209,66,224,206,225,159,98,143,192,103,15,243,156,19,221,125,79,34,237,160,59,138,223,65,251,104,58,42,236,111,177,31,118,74,187,83,213,123,175,28,250,62,40,156,98,5,220,153,118,214,15,13,40,126,181,49,199,12,65,105,87,232,254,211,103,92,122,145,195,177,81,222,152,253,131,152,123,36,20,46,13,215,174,121,204,99,90,183,112,150,17,55,107,222,163,22,72,110,67,195,89,5,166,1,100,196,213,19,37,15,121,52,100,186,189,140,138,163,236,28,18,242,189,40,61,207,222,110,121,102,17,148,35,226,178,54,250,139,93,150,253,28,0,231,91,46,137,75,208,236,149,157,162,0,30,111,234,222,178,144,101,101,146,205,223,163,193,225,165,45,130,103,121,81,227,237,19,145,184,156,108,74,120,251,125,198,181,203,56,187,166,192,103,60,191,170,232,73,171,114,83,234,50,232,186,199,39,240,113,224,142,234,144,172,252,78,116,203,83,51,116,45,192,69,42,159,11,2,172,246,69,112,113,35,48,46,117,42,64,102,233,43,128,223,94,106,162,193,30,83,92,242,8,171,148,16,162,24,12,208,27,182,0,233,26,18,16,133,29,79,231,146,132,225,168,19,75,6,202,129,248,26,198,55,216,164,8,164,112,98,103,129,161,41,18,27,235,172,61,15,70,242,216,76,104,177,75,23,237,56,57,96,104,252,52,56,209,168,22,250,98,149,132,186,250,115,100,211,171,188,157,104,11,86,189,73,255,167,68,107,126,61,108,31,204,142,148,213,21,78,52,226,250,20,166,230,181,62,5,65,11,219,114,249,123,97,199,86,205,194,17,75,27,190,52,145,28,31,169,63,45,13,57,210,12,60,26,241,203,167,17,35,50,151,231,167,217,179,223,162,4,138,149,253,99,78,246,101,77,145,99,86,37,71,145,116,238,79,185,29,10,133,95,215,238,180,239,158,52,103,132,18,151,183,172,227,234,175,252,228,161,145,202,117,85,175,101,149,98,227,41,163,61,110,228,231,70,64,80,107,253,60,210,157,210,96,111,154,31,140,73,181,181,172,147,227,126,126,167,211,162,30,177,10,227,20,190,79,115,66,55,4,224,39,49,1,229,92,203,36,41,62,152,124,170,246,32,209,69,20,41,213,3,115,68,40,90,77,156,221,81,134,95,170,81,27,137,208,181,2,237,251,105,201,161,229,181,140,114,47,94,218,223,141,51,149,156,83,144,95,94,79,177,245,217,251,217,167,253,173,224,246,148,182,45,180,24,146,71,107,22,222,246,49,83,239,213,236,234,84,177,249,120,83,7,32,221,206,230,55,123,165,30,181,61,37,41,31,15,116,32,197,73,73,96,215,73,73,136,255,42,140,73,45,236,97,18,166,210,241,149,207,97,244,49,200,115,103,104,127,100,72,40,118,251,38,224,34,234,62,229,68,60,6,17,2,242,62,30,40,0,105,3,183,177,144,196,141,43,204,39,210,114,142,38,123,4,52,206,112,217,201,163,227,145,123,232,145,194,99,212,75,150,214,42,243,185,179,223,27,138,56,137,227,192,57,77,32,223,239,141,202,145,236,222,168,111,225,250,52,135,161,92,214,183,130,156,212,35,161,43,91,53,193,82,82,63,218,143,191,157,138,135,192,10,156,218,34,71,128,247,27,20,40,115,102,125,62,36,5,249,190,234,232,162,30,186,52,160,100,71,147,227,131,33,193,209,14,85,235,222,116,110,60,120,142,40,65,211,39,31,38,8,245,193,19,238,26,169,32,95,80,171,187,59,184,140,129,127,235,23,153,70,17,243,125,108,72,148,91,87,174,195,133,134,252,247,100,60,100,145,192,27,14,150,73,235,124,48,189,197,89,235,234,81,170,170,223,137,184,40,10,82,238,175,109,181,137,159,5,178,224,227,90,82,99,81,77,216,111,84,135,105,149,125,6,5,17,105,103,136,89,60,85,215,158,121,171,245,114,89,104,68,193,136,199,235,160,244,226,221,252,198,81,218,133,125,166,90,168,237,51,218,150,105,88,53,157,225,199,248,128,187,246,131,173,221,41,233,136,17,232,255,188,212,101,228,130,93,199,27,143,170,249,189,41,119,147,154,22,40,26,96,248,255,190,37,84,146,148,140,11,188,224,147,112,120,115,82,247,103,51,98,252,191,39,179,150,162,162,173,6,112,36,122,225,150,157,197,34,98,0,124,110,214,62,195,9,106,4,200,228,245,222,189,196,215,106,148,218,76,173,248,135,207,223,55,50,138,107,177,23,181,141,147,164,254,55,131,27,148,210,202,207,72,53,96,143,213,3,177,57,133,245,178,65,167,176,161,77,190,167,54,125,176,214,173,150,221,225,129,69,174,237,167,240,60,124,6,10,93,237,73,8,224,129,77,151,205,225,60,116,150,64,211,77,112,236,3,177,163,170,190,21,3,228,129,72,204,65,120,202,180,119,117,145,194,252,222,138,53,214,158,214,86,42,198,138,239,71,244,202,192,141,161,36,163,104,182,124,175,69,148,101,119,157,100,155,244,135,63,54,154,166,210,156,1,133,81,114,122,83,12,31,66,118,130,34,137,227,71,41,166,118,78,122,28,34,28,233,37,93,11,61,251,165,231,176,209,249,53,71,225,205,76,218,22,130,227,16,171,114,160,179,189,133,144,4,146,66,184,235,63,216,180,2,181,159,197,136,175,63,231,216,74,111,247,211,42,115,86,52,117,138,31,60,141,68,74,190,52,201,169,237,167,229,25,106,122,84,245,75,155,114,195,247,181,134,73,37,104,91,148,241,104,124,246,55,33,212,85,159,166,95,200,102,189,184,22,227,123,231,167,111,247,236,114,227,99,175,94,156,98,144,66,44,157,224,121,126,132,251,84,244,66,101,170,205,98,180,197,165,237,87,55,147,87,220,207,234,201,238,28,47,147,251,149,218,41,251,96,219,73,58,240,34,207,250,234,186,103,100,114,192,221,97,148,51,154,110,225,214,157,187,228,106,137,46,213,95,37,151,239,163,208,80,158,147,72,79,251,97,218,4,31,76,236,99,10,181,222,52,69,224,234,191,77,81,101,145,19,0,175,52,162,56,216,66,136,178,9,140,146,67,142,171,169,60,169,83,57,74,143,41,50,190,0,45,118,74,127,201,62,233,120,114,198,65,236,159,186,182,146,167,86,115,40,190,15,74,199,87,151,50,187,138,208,70,138,51,0,86,234,61,149,50,214,212,125,252,92,228,136,29,93,54,142,62,83,136,49,97,121,102,178,47,69,153,114,75,11,51,155,77,107,201,118,71,16,161,223,139,177,234,234,195,55,75,18,162,249,79,195,10,32,124,178,84,103,122,43,193,193,202,16,169,185,227,153,237,159,2,237,15,70,103,82,185,87,137,225,224,229,127,232,153,194,199,13,201,2,183,160,184,89,54,139,154,114,166,208,214,177,124,129,108,227,199,22,6,199,179,141,192,29,159,29,54,78,59,225,76,97,205,120,14,142,64,147,117,28,223,159,102,219,254,82,81,208,55,46,104,72,149,254,3,99,225,251,86,116,67,108,69,225,153,241,194,170,101,140,133,146,242,169,104,38,71,9,5,131,153,30,183,132,234,241,234,94,34,155,46,198,153,48,143,28,251,6,14,253,15,38,223,150,149,113,168,153,54,208,39,32,123,150,117,106,89,9,76,173,219,184,59,90,9,220,43,117,15,251,140,203,201,83,66,154,134,152,125,21,1,121,231,147,160,21,137,78,121,161,99,201,16,226,187,80,113,34,116,33,65,229,106,210,125,217,53,175,225,97,44,18,207,134,151,119,69,60,238,55,43,164,89,128,42,70,2,222,113,53,154,92,98,12,80,238,71,11,128,63,57,203,79,94,140,120,54,223,200,225,100,146,82,194,112,154,173,150,244,131,105,140,82,142,95,78,20,4,161,63,152,126,51,9,200,85,212,98,155,7,251,76,235,174,41,239,235,217,204,168,158,240,171,169,71,18,207,28,30,82,175,143,133,153,129,98,242,46,68,161,20,79,251,157,9,73,87,225,185,200,141,188,125,203,241,195,132,160,229,226,130,214,250,23,91,50,197,39,188,35,101,10,165,168,43,96,152,216,178,50,121,209,97,23,55,167,160,95,119,105,134,184,164,248,216,195,40,244,154,16,152,85,44,140,59,147,160,210,84,246,51,122,21,99,26,242,216,122,113,230,234,120,240,13,1,182,112,45,34,133,112,118,130,248,214,144,51,116,33,125,155,84,45,78,191,26,14,247,188,229,106,203,185,185,192,249,49,84,80,175,186,252,123,116,219,215,208,1,55,42,53,105,77,135,139,145,179,56,70,133,108,146,242,14,110,202,27,186,79,36,216,67,197,121,33,132,214,83,175,113,245,132,204,85,40,17,155,181,249,238,24,83,11,98,42,199,36,153,182,22,179,52,139,152,169,209,118,86,210,33,126,53,230,220,20,98,65,62,183,87,102,241,219,16,73,200,147,159,89,92,66,58,58,209,212,34,219,56,2,163,171,204,251,218,214,172,43,40,85,59,46,44,125,224,179,53,8,97,226,228,84,168,1,19,188,93,55,142,79,47,225,220,178,118,241,214,133,242,112,226,77,58,61,195,153,13,107,200,247,192,125,40,222,174,15,211,224,38,115,115,225,99,185,84,95,93,8,176,101,161,16,97,75,89,30,41,57,103,15,242,60,66,254,106,53,116,217,103,120,182,122,76,33,158,165,192,135,200,228,7,115,210,239,161,15,86,16,117,253,166,120,161,108,169,11,117,236,129,73,131,126,55,55,157,90,161,11,133,226,54,104,4,80,217,166,198,76,72,84,209,172,249,4,90,73,250,195,71,217,244,193,169,156,112,5,242,51,188,200,251,142,231,173,187,183,12,155,220,10,54,152,142,40,43,215,81,8,234,244,201,44,106,241,205,146,10,129,83,255,195,131,45,239,212,60,231,41,181,33,58,222,132,13,103,220,187,208,173,124,214,245,159,75,94,249,255,243,163,242,25,49,164,103,188,209,210,12,85,33,186,227,98,212,12,71,53,46,116,185,218,194,52,223,88,146,138,158,210,164,86,72,105,37,167,134,130,242,252,124,141,242,92,77,78,240,91,146,165,145,107,86,70,90,234,179,157,98,131,89,0,135,186,174,11,202,202,147,127,102,139,122,11,7,240,241,192,208,217,235,62,63,17,50,153,69,97,18,194,223,123,103,120,100,132,243,187,80,46,229,5,22,59,155,49,180,222,185,223,60,114,74,135,12,165,153,207,79,27,127,185,195,164,208,107,123,126,122,57,237,225,38,126,147,132,125,167,152,82,225,221,45,206,65,174,13,164,176,110,83,25,17,219,28,1,185,253,108,84,86,146,20,48,82,59,202,109,156,208,157,143,61,20,225,79,249,34,139,166,195,79,162,9,120,182,34,17,59,56,80,145,9,138,195,1,223,229,33,134,29,24,210,190,145,77,19,214,105,122,118,208,63,191,99,255,62,83,79,134,133,184,250,108,97,10,80,72,167,19,117,19,109,78,105,197,177,70,56,95,224,5,241,197,181,251,120,73,33,165,221,60,109,42,247,72,77,73,136,129,140,151,141,208,188,195,108,171,226,191,39,171,13,9,83,1,158,122,141,74,88,61,254,138,83,143,195,101,40,60,57,49,87,124,208,31,237,179,82,134,230,96,251,71,7,141,58,138,161,118,200,177,123,202,61,245,206,233,220,20,134,218,175,94,211,141,18,142,170,70,206,142,24,255,79,153,82,58,207,81,207,155,103,36,253,106,147,37,27,114,53,125,56,107,132,125,53,155,202,47,16,57,8,255,3,1,144,162,220,108,25,238,83,239,25,217,156,251,83,230,41,21,195,8,207,250,160,224,40,101,9,29,20,10,217,175,77,57,45,5,163,48,251,76,139,137,88,248,188,98,176,158,79,130,230,187,195,103,203,219,98,187,149,110,116,12,53,236,248,74,134,77,44,113,202,127,227,212,76,80,241,137,143,140,222,207,49,91,252,201,247,110,234,178,213,108,62,133,239,43,9,23,79,185,67,43,66,230,113,168,90,148,77,12,67,227,90,115,231,134,96,121,79,15,45,41,26,146,119,170,32,183,215,197,185,129,149,38,133,17,2,249,132,76,113,50,125,112,255,124,126,211,162,211,85,172,97,72,245,137,213,57,76,61,185,88,195,61,89,225,182,59,147,240,70,46,73,19,156,41,88,234,117,69,77,53,66,136,248,58,226,125,37,220,92,162,254,82,233,99,252,70,148,58,59,92,45,129,175,238,55,101,225,126,115,218,81,117,129,64,97,52,123,184,147,103,135,27,75,86,31,10,45,217,9,45,40,58,65,162,78,94,12,41,161,30,110,240,177,82,48,90,37,110,96,181,146,49,44,72,209,200,247,66,186,50,119,15,167,108,99,252,21,121,147,115,238,94,13,29,196,62,179,114,0,226,125,35,54,20,23,79,229,94,128,78,181,204,225,129,105,186,110,56,114,4,38,18,238,193,53,94,91,182,98,99,117,34,155,24,104,214,248,21,93,58,221,207,101,163,175,62,6,171,144,73,66,167,58,35,102,113,92,145,170,187,2,156,181,53,133,123,191,97,99,31,143,32,210,184,41,136,179,230,137,97,140,39,72,68,150,44,174,198,142,151,155,183,109,202,192,49,40,36,192,155,222,188,56,193,206,130,4,141,170,8,85,114,42,205,185,138,57,183,183,6,82,41,23,204,211,35,184,191,96,190,124,142,137,67,238,182,12,86,80,209,134,22,210,130,20,197,70,236,11,18,81,37,178,220,212,138,248,213,147,65,121,242,130,150,223,250,64,34,83,186,246,22,101,89,173,122,172,18,226,200,37,67,130,43,223,125,139,39,40,71,127,184,198,42,201,255,59,8,27,91,209,80,253,47,73,23,209,66,163,157,209,80,61,41,31,191,186,89,170,107,105,122,25,57,20,127,41,162,166,79,242,131,72,127,143,119,102,46,151,135,246,10,123,49,226,187,11,241,201,135,54,232,156,169,57,162,195,212,218,10,115,63,180,230,212,28,121,92,155,176,143,18,208,110,184,69,156,49,18,2,68,12,111,141,138,15,43,59,247,144,58,146,98,93,99,203,148,231,182,17,1,121,252,202,161,252,154,232,159,123,154,193,168,202,244,230,68,30,157,250,234,44,226,141,74,222,208,156,125,142,242,117,114,24,77,101,160,140,11,204,93,100,90,189,104,69,80,24,226,208,207,142,129,0,58,165,250,102,244,215,167,168,202,20,61,67,150,53,255,97,73,122,79,187,211,41,185,117,241,108,148,233,156,249,19,246,194,146,69,72,129,49,107,161,41,64,245,121,67,128,87,66,230,27,1,177,239,201,136,7,109,37,168,101,110,80,185,231,9,190,173,242,185,6,239,233,226,20,184,234,86,43,162,89,12,148,136,28,54,90,46,205,220,32,15,238,244,108,84,219,152,61,33,195,194,22,228,233,115,116,181,84,254,141,65,171,174,77,113,198,131,160,221,147,2,161,132,230,75,218,83,138,107,250,113,50,166,214,209,29,249,216,138,132,158,14,121,54,242,112,79,230,230,244,242,202,81,95,224,146,96,52,188,167,39,162,184,161,193,238,126,188,100,106,42,187,126,207,108,253,32,223,163,161,43,74,72,74,174,166,4,199,159,156,250,215,46,228,87,36,49,8,83,56,92,8,172,14,205,43,81,34,152,35,119,95,158,68,193,110,139,194,45,207,221,19,88,153,74,185,186,40,13,104,81,24,192,193,168,13,122,244,165,123,37,55,48,92,202,74,211,177,113,187,71,148,21,180,249,16,82,210,205,231,254,211,130,183,105,105,135,55,33,242,20,182,136,85,145,43,71,14,155,138,51,84,153,110,242,163,189,120,246,237,182,220,204,57,62,64,31,202,23,102,50,241,78,239,54,233,136,80,190,86,26,79,156,80,98,178,208,210,211,255,100,148,172,41,96,106,202,181,23,129,30,224,111,35,166,152,227,88,141,218,231,12,15,246,118,20,203,64,71,147,218,157,120,40,34,37,77,185,194,88,24,94,101,97,244,212,77,197,40,161,31,104,206,9,68,191,3,161,94,25,107,188,178,228,85,214,27,178,207,94,158,238,189,21,89,23,42,18,143,189,244,244,133,88,167,219,10,216,20,2,180,71,130,132,106,15,216,122,153,181,21,103,167,20,117,110,88,118,89,59,117,112,24,252,4,192,99,62,43,65,94,12,230,178,150,163,226,11,175,122,75,161,231,25,238,148,156,250,13,178,187,179,214,164,164,241,60,56,253,54,94,38,135,102,99,146,102,2,163,107,245,238,168,73,117,2,212,248,23,134,64,57,42,30,23,92,158,73,106,211,9,122,183,91,69,71,77,141,82,251,244,101,114,173,14,35,34,95,146,22,61,98,15,123,35,3,198,219,144,26,187,110,189,152,43,198,20,122,206,172,170,168,244,24,121,81,227,54,9,5,153,103,16,85,151,26,115,201,162,216,82,214,139,82,117,113,169,8,52,99,96,106,16,24,102,202,28,179,129,250,132,173,191,93,77,228,219,111,142,206,174,244,101,29,255,130,83,184,198,189,49,228,238,7,177,4,221,253,233,68,122,73,97,120,101,220,70,58,48,42,9,42,36,11,225,163,147,239,50,102,74,108,101,100,60,81,149,72,221,132,92,200,19,123,180,133,220,28,135,156,140,23,233,214,90,98,146,53,124,115,129,9,90,56,197,153,81,92,138,242,11,98,24,53,180,108,200,125,82,39,161,176,177,117,57,138,54,253,214,91,115,192,251,178,70,41,71,41,200,198,182,78,79,255,97,35,154,146,149,117,28,9,218,214,124,118,19,198,75,50,1,233,0,194,142,112,184,192,216,208,84,119,183,204,91,35,74,128,74,219,189,134,213,165,127,63,109,155,149,22,235,35,189,18,156,138,211,130,175,146,188,192,25,131,60,226,251,80,179,35,55,50,117,238,83,66,231,197,221,48,177,16,223,144,149,51,8,142,57,108,50,225,130,194,19,234,142,59,100,166,132,28,84,17,152,208,109,13,56,245,119,209,26,107,140,223,123,156,255,79,209,45,194,162,160,96,126,57,108,18,34,242,219,3,82,197,22,87,159,179,34,201,54,139,15,73,212,47,96,115,228,101,195,88,20,149,221,171,87,214,14,236,254,19,109,247,234,237,9,75,130,190,88,66,16,192,183,217,179,20,82,209,182,66,230,134,231,223,206,232,109,59,169,46,186,160,41,241,54,129,65,8,80,186,220,176,2,130,105,114,194,153,80,148,80,235,204,125,170,172,71,212,203,147,148,212,171,77,90,113,57,124,6,105,232,46,106,70,166,127,47,104,71,213,198,0,30,37,218,135,58,33,9,209,20,3,62,103,64,241,66,127,171,145,145,169,114,224,76,164,214,97,122,24,100,121,53,171,222,220,14,143,159,255,33,48,145,126,223,22,250,47,96,36,168,209,250,69,143,65,166,25,89,222,235,184,138,213,185,115,152,226,48,212,233,79,31,143,203,13,78,186,238,41,37,148,215,30,198,12,238,131,6,35,233,148,2,110,114,129,159,117,67,28,5,213,129,172,32,237,200,222,142,2,245,90,149,198,165,3,167,17,101,233,231,195,213,150,181,127,129,210,184,230,11,4,210,120,26,198,20,166,204,194,91,97,32,17,121,58,16,200,20,58,185,26,196,235,77,68,153,172,163,58,182,111,51,225,180,95,152,54,128,16,93,98,115,26,100,227,30,152,156,104,192,245,109,110,32,46,144,188,203,166,90,3,163,44,174,70,194,181,248,142,68,89,196,22,6,229,102,210,66,201,199,172,242,82,122,88,55,218,181,199,240,166,170,9,255,131,180,183,66,91,137,218,70,192,199,54,208,153,114,54,74,234,107,189,45,138,72,140,156,31,173,166,75,192,12,245,7,125,79,114,243,98,233,66,237,185,74,114,118,161,213,83,163,45,10,206,111,37,91,65,217,171,229,128,205,98,81,216,122,201,125,46,84,218,239,229,108,50,46,252,229,31,164,88,213,169,240,188,224,250,51,142,31,60,77,58,114,42,76,65,109,52,223,21,83,128,121,224,226,212,33,116,36,26,133,163,192,48,170,249,118,86,224,3,26,91,59,147,38,73,37,191,154,132,72,215,139,169,81,242,125,24,146,42,212,47,20,134,106,114,5,108,49,109,109,169,130,52,126,122,59,36,132,166,218,96,183,233,145,247,51,25,29,173,173,28,28,212,149,23,231,15,68,45,145,16,183,118,123,81,147,233,141,152,112,57,87,197,172,127,43,208,244,136,38,144,92,238,78,94,139,158,50,4,141,91,219,204,172,90,209,59,72,201,2,137,253,131,112,83,241,90,80,99,140,27,85,123,33,153,119,195,151,15,220,154,202,93,91,77,94,56,154,87,19,116,216,210,161,67,67,194,118,241,36,8,217,209,110,213,86,73,178,58,126,248,64,112,121,70,68,62,7,173,19,203,7,5,142,86,66,112,98,195,87,4,24,191,223,198,152,82,229,93,224,17,114,86,192,70,228,41,93,54,123,70,253,236,52,237,187,217,181,9,103,91,187,151,195,176,228,106,219,237,113,235,17,170,13,152,206,92,113,47,32,142,246,189,114,176,172,113,161,21,166,179,48,96,243,89,229,183,89,186,222,213,78,163,69,151,208,23,141,206,231,60,201,209,90,142,32,155,108,119,164,46,170,159,1,102,129,62,13,168,168,72,212,61,47,156,150,82,6,97,53,182,160,102,35,91,132,107,36,48,9,74,111,215,55,245,18,169,165,54,106,239,168,54,29,150,161,16,113,245,3,67,60,147,162,227,62,149,135,218,144,226,211,233,101,245,131,179,47,105,3,208,121,180,51,59,47,85,192,177,61,166,190,55,139,38,120,19,141,105,92,228,201,12,206,243,194,205,220,182,231,183,171,203,205,14,146,220,69,57,156,152,40,205,41,156,16,220,156,74,67,112,80,2,167,254,100,141,36,170,44,252,66,239,194,116,70,10,2,111,20,76,60,131,86,130,93,141,96,176,6,67,8,62,38,111,216,194,174,100,216,244,222,84,75,7,137,193,89,80,73,45,253,130,21,26,76,73,235,28,140,136,194,74,55,216,132,117,209,217,46,48,153,182,186,216,43,213,104,104,180,140,81,150,108,213,241,192,77,187,60,88,62,44,83,41,238,59,12,115,151,217,132,237,82,27,209,70,39,21,90,46,179,207,86,87,51,91,19,226,232,194,11,148,149,23,232,24,138,103,160,226,234,212,181,196,16,73,199,149,66,232,197,136,170,148,33,45,83,30,26,68,175,147,106,207,252,192,103,235,8,50,140,3,91,89,173,194,70,124,41,100,73,163,42,129,2,209,251,160,232,105,84,117,106,143,220,128,218,210,191,231,132,227,87,25,212,232,177,58,39,71,14,184,104,224,154,152,8,253,9,241,219,72,54,63,244,36,176,201,220,171,33,194,18,39,5,182,187,36,191,13,123,234,126,96,227,120,14,152,76,116,127,201,77,46,67,103,179,69,212,20,54,118,183,128,9,102,42,103,5,54,118,76,22,72,91,148,220,138,21,53,189,231,17,56,167,169,161,34,170,120,106,80,46,225,8,170,199,106,105,141,75,198,71,69,125,123,72,70,224,92,155,151,109,108,67,74,248,16,129,92,238,93,107,63,207,210,90,107,204,1,51,11,219,88,219,251,129,105,16,17,42,51,213,89,7,182,22,99,33,66,83,59,203,152,225,202,229,173,59,95,87,137,62,96,36,46,151,202,15,162,106,165,155,129,230,174,173,123,49,148,209,26,126,227,35,244,123,245,217,236,149,197,138,82,91,175,222,55,118,184,177,149,8,132,34,181,125,185,202,6,53,206,207,213,181,186,126,177,49,207,77,145,91,1,198,148,234,151,182,110,61,171,160,210,12,127,249,223,250,156,15,57,209,241,50,107,185,92,103,157,149,160,67,14,125,217,229,158,163,147,69,137,170,80,156,154,247,139,16,86,104,15,124,246,170,49,46,155,31,5,200,10,115,118,220,39,167,255,86,185,139,72,53,4,65,80,65,173,83,153,114,224,194,174,151,145,146,36,202,86,62,39,10,94,47,13,103,90,143,27,68,227,64,14,77,21,35,101,221,202,190,98,52,233,241,197,224,153,26,207,163,81,217,16,12,92,232,194,105,23,119,182,226,174,116,201,102,9,190,234,205,127,204,48,151,139,54,41,77,244,129,201,39,7,76,135,126,126,110,110,178,19,1,31,207,71,55,197,51,137,71,138,157,39,91,19,254,195,130,69,202,56,104,137,161,237,212,56,50,4,91,41,142,146,115,140,167,151,50,237,184,27,151,6,151,226,101,101,147,98,59,13,233,172,99,49,24,197,144,178,123,69,216,209,136,131,139,200,69,130,154,59,31,48,149,239,218,15,77,123,234,165,83,30,144,40,60,188,99,104,219,236,75,121,188,213,226,207,240,173,212,59,102,198,199,86,31,206,179,118,137,110,177,188,182,46,64,206,192,117,137,135,59,62,241,115,53,162,21,1,159,181,171,246,43,108,109,43,221,175,221,56,172,245,189,161,60,185,124,202,56,9,251,185,58,167,26,187,22,81,129,135,27,9,21,15,47,223,4,230,85,30,248,44,160,30,87,87,202,113,251,67,98,87,46,253,47,10,97,85,247,68,214,111,86,134,235,227,221,204,135,63,47,199,226,102,181,148,135,1,239,248,169,130,98,134,235,47,83,56,26,232,177,133,138,46,109,148,226,131,209,242,56,122,74,250,2,95,224,10,174,53,184,169,159,76,71,182,58,161,123,237,113,127,117,10,18,107,188,47,12,179,141,126,72,186,129,239,104,157,253,231,33,208,74,155,94,213,123,235,130,166,135,194,116,126,92,178,113,216,200,31,242,70,212,252,238,213,216,177,218,208,79,202,255,126,103,132,125,148,149,143,250,240,48,62,129,83,213,51,32,253,232,151,47,15,186,6,9,208,205,134,173,224,162,74,119,129,122,161,88,166,208,3,142,135,23,18,7,43,204,5,138,177,85,156,45,35,28,19,138,118,192,116,87,40,76,21,201,125,238,227,241,232,118,131,204,201,12,150,103,244,212,148,218,215,42,17,66,38,112,226,78,169,114,207,129,161,180,16,120,13,205,244,37,78,152,203,223,110,44,220,122,243,74,173,129,92,125,182,4,189,57,2,150,173,11,156,117,23,70,31,225,210,114,179,84,158,125,52,161,31,125,151,142,57,138,207,111,159,21,81,135,220,92,227,200,25,61,110,175,37,49,248,101,158,63,235,225,172,137,123,243,164,228,93,40,210,245,28,230,190,177,126,62,92,179,20,156,249,54,124,60,98,126,105,190,112,14,21,2,170,32,214,123,241,113,37,93,39,96,83,187,255,160,125,93,173,151,77,228,246,189,53,220,215,46,225,177,9,146,181,151,177,21,251,45,224,115,198,213,231,230,164,189,226,167,7,52,111,227,129,147,55,204,13,115,229,155,102,87,105,199,75,33,25,177,77,151,90,83,183,187,244,171,158,64,167,212,126,88,137,145,135,14,9,16,138,228,148,210,98,82,252,116,175,45,115,143,231,181,82,24,165,246,202,89,85,29,38,146,103,33,0,66,39,83,207,58,100,84,58,132,148,5,157,152,233,161,67,134,22,32,196,92,40,64,82,218,189,132,157,56,70,60,25,161,17,125,176,101,85,73,142,158,131,35,63,188,193,139,36,227,133,107,122,20,60,200,86,165,144,136,162,17,243,161,244,134,229,40,132,121,104,240,26,15,91,242,36,87,22,23,159,79,245,40,147,146,251,247,222,72,96,184,185,246,195,42,204,94,250,193,40,33,61,178,139,19,6,241,139,150,164,84,52,105,24,93,65,8,174,140,149,84,146,11,153,177,21,191,76,218,74,195,223,52,148,180,171,55,68,30,171,232,12,198,227,8,197,46,148,92,151,138,152,145,205,27,87,193,134,93,87,21,27,113,32,74,200,146,116,74,3,149,199,156,178,154,113,181,117,8,93,168,160,42,240,138,213,209,187,49,233,62,240,244,6,70,96,54,175,63,220,60,24,45,7,245,70,121,189,79,222,99,105,17,137,31,127,184,184,132,225,54,76,185,242,121,178,142,240,111,140,10,149,156,207,123,157,33,149,155,87,38,210,31,62,136,119,152,12,100,104,231,35,254,137,130,94,16,117,14,196,14,52,19,130,48,66,11,186,112,122,164,182,178,32,30,152,219,199,163,81,68,161,27,233,160,38,117,92,65,162,51,149,214,3,55,66,255,1,183,135,195,151,222,164,99,61,197,111,211,123,255,48,176,19,175,187,202,86,27,106,214,103,212,140,235,60,224,172,100,103,176,202,71,18,135,90,255,57,30,93,32,34,189,17,45,162,236,243,201,113,162,160,22,37,21,72,91,237,254,8,124,12,171,139,136,155,227,206,43,191,59,149,36,87,174,133,208,194,126,168,227,209,175,223,93,84,183,154,178,118,147,255,206,253,202,129,153,250,130,234,33,175,234,113,102,96,248,30,117,76,43,125,243,33,94,213,23,78,183,194,212,152,5,218,70,82,213,224,179,246,160,109,11,24,253,41,125,47,43,246,136,39,195,174,86,250,119,163,117,8,189,61,148,252,212,49,74,232,119,239,251,100,112,73,234,115,151,118,25,128,77,189,237,93,188,5,2,137,248,105,36,136,84,173,98,64,185,178,227,167,143,41,61,158,183,198,131,139,21,212,80,132,122,46,198,153,137,143,93,40,128,210,231,78,91,212,246,208,216,124,245,169,217,116,174,72,26,13,52,207,182,2,157,211,189,57,194,174,233,81,79,160,149,252,194,70,23,167,218,11,16,31,197,205,19,68,216,175,114,67,157,87,200,204,248,199,199,31,100,31,98,241,194,250,144,30,93,148,133,198,129,143,10,185,170,135,30,158,41,94,66,87,136,154,202,71,95,167,79,10,204,70,192,36,153,31,173,140,158,34,228,50,170,149,22,41,5,22,14,104,136,95,89,254,250,209,179,128,20,53,70,141,198,173,249,188,55,18,24,241,185,143,135,6,231,246,35,242,17,113,127,155,132,245,17,23,57,70,83,152,57,117,114,189,142,153,73,5,196,47,163,196,240,234,154,68,145,35,40,181,17,143,166,10,103,109,188,244,120,180,19,140,245,245,42,39,110,58,186,243,203,250,21,231,125,166,212,73,207,205,138,98,148,59,9,4,248,199,163,169,93,127,30,117,192,180,148,190,10,107,84,167,127,170,167,212,185,143,63,192,195,249,39,128,145,134,111,175,10,90,232,152,81,87,168,129,59,208,20,30,134,197,19,31,181,10,107,31,14,20,227,248,85,49,131,127,36,80,139,196,63,67,210,60,211,14,156,75,121,165,223,136,10,187,202,44,218,94,154,216,181,118,150,208,183,37,145,250,40,187,183,26,229,124,244,36,175,249,60,51,36,129,53,64,30,242,121,99,146,5,57,224,244,4,58,49,196,102,13,93,233,179,68,158,41,2,111,84,28,199,116,180,245,71,233,168,44,171,230,185,90,195,253,57,49,137,78,56,53,196,176,10,186,250,202,40,165,26,107,146,66,240,169,177,70,138,41,217,164,175,32,246,94,143,42,79,62,22,79,190,122,217,116,56,62,98,69,199,177,221,87,140,27,43,70,175,38,119,126,81,235,60,83,148,234,216,124,117,192,231,35,48,107,125,253,87,37,28,153,195,253,8,29,77,39,254,29,214,193,147,117,30,80,124,156,175,198,120,99,51,87,152,242,203,80,27,174,191,10,13,133,123,244,120,0,103,24,171,21,38,220,126,133,215,225,97,212,33,69,30,117,93,216,124,102,133,41,19,138,223,174,72,131,61,123,17,140,43,161,188,94,198,122,228,61,32,141,153,243,106,194,35,119,247,236,130,245,120,13,241,57,51,59,180,190,24,86,234,29,150,12,123,226,131,194,89,120,209,162,164,222,201,216,70,67,161,156,136,90,175,143,212,17,111,238,104,162,84,71,125,23,170,0,252,173,80,109,221,106,175,210,113,21,49,135,110,113,193,253,104,181,208,189,190,3,206,79,230,134,142,244,233,197,132,80,0,213,246,72,52,77,170,112,125,93,183,189,76,196,247,21,76,9,73,248,6,153,193,163,14,69,249,106,242,8,106,51,93,18,61,27,104,250,175,110,198,243,231,53,212,228,164,93,198,203,166,177,188,232,96,150,39,135,196,214,27,220,177,142,142,107,244,232,93,96,28,84,71,143,5,216,222,140,20,87,248,197,199,20,154,74,184,74,48,107,123,175,183,153,63,15,10,29,197,244,207,69,73,82,209,68,56,4,29,103,7,251,198,12,3,191,181,255,77,219,153,36,89,142,227,64,244,70,109,156,135,251,95,172,249,240,9,208,149,102,181,12,235,77,87,34,164,47,81,28,48,56,220,245,116,128,150,52,20,131,96,239,40,159,253,159,142,212,216,225,141,14,101,171,18,24,109,126,213,63,39,205,90,93,177,7,8,8,230,16,62,100,47,204,31,241,28,18,249,14,78,30,252,71,105,202,192,181,248,19,31,149,108,49,175,50,112,177,186,170,31,123,63,121,96,105,167,35,140,221,145,170,167,169,26,33,114,53,27,245,163,155,57,214,62,188,122,48,218,121,28,108,96,146,173,125,80,25,54,144,103,133,201,94,41,228,104,103,242,34,60,164,122,93,218,83,112,203,122,232,204,32,106,213,181,17,10,174,14,14,206,107,110,64,113,155,50,25,178,19,120,112,146,216,205,234,254,48,25,66,16,248,251,105,186,52,230,146,45,201,184,171,207,64,185,25,167,163,42,247,29,68,154,245,214,0,57,54,139,42,8,30,71,140,120,255,134,85,244,19,126,196,192,42,192,207,233,158,4,250,33,0,18,229,201,89,127,173,249,213,16,250,77,165,206,203,100,245,230,181,86,234,197,227,115,235,238,29,63,29,114,0,192,27,242,96,116,216,221,64,181,155,70,138,168,243,208,206,99,234,53,215,140,194,129,146,158,45,58,24,157,115,9,157,78,171,79,10,189,35,241,154,255,54,132,107,76,115,49,151,236,72,115,252,12,240,104,93,25,49,1,12,230,107,102,129,137,111,102,237,120,221,249,137,248,191,237,211,12,14,14,53,59,127,4,232,102,50,253,75,201,56,75,20,0,173,45,70,49,75,152,83,232,219,34,37,99,66,78,98,38,182,244,17,95,52,201,105,111,37,77,114,116,19,184,25,164,176,178,90,82,40,168,55,180,33,150,128,252,92,58,28,237,131,196,176,64,106,171,4,92,211,218,26,151,63,26,105,239,170,253,145,196,53,158,255,50,232,116,147,250,32,228,93,164,20,221,12,52,181,11,225,218,52,130,183,187,103,81,19,67,172,186,168,25,62,242,238,102,152,38,186,242,146,141,28,189,176,29,225,162,36,36,210,148,115,81,135,104,110,166,190,36,147,5,180,233,112,198,112,114,47,61,73,96,116,204,80,68,93,31,13,145,102,92,98,177,118,219,20,175,21,142,252,41,171,147,194,119,114,196,96,55,200,96,214,182,208,138,58,242,61,28,207,66,220,116,180,54,53,195,51,83,159,185,10,24,139,214,48,136,153,90,152,103,23,220,183,245,152,76,103,205,199,76,69,126,139,25,228,157,207,37,43,232,42,81,238,188,109,142,110,134,22,72,186,24,39,91,189,31,81,152,145,200,168,58,104,60,158,127,176,124,190,168,192,144,49,79,36,197,194,156,224,108,23,243,57,119,189,186,67,92,186,170,148,85,49,119,24,96,194,252,145,13,198,60,156,64,178,155,72,173,16,69,152,181,59,220,215,204,84,84,62,230,234,210,14,29,64,217,20,249,67,51,103,63,192,48,35,34,188,63,79,86,243,179,150,249,89,34,96,231,251,251,156,144,118,173,250,125,235,55,87,216,24,148,21,121,66,144,237,96,96,204,73,64,156,140,40,174,101,220,27,165,203,241,249,216,59,141,247,53,73,112,149,249,253,154,206,71,101,102,45,68,96,166,247,60,198,12,31,248,51,207,156,182,15,219,241,40,244,99,176,217,58,246,20,51,57,14,125,46,218,109,124,154,164,189,62,212,121,88,187,159,62,88,149,69,110,154,80,251,126,198,162,61,159,243,183,182,70,152,167,50,87,176,171,54,135,80,154,245,67,95,7,235,97,77,177,89,157,147,7,132,137,18,25,118,111,20,33,23,15,240,69,126,25,80,64,242,169,79,158,115,106,235,241,36,230,243,224,135,254,65,206,181,252,49,35,14,228,102,72,16,117,142,32,164,234,220,170,152,41,74,188,155,35,108,152,61,199,211,129,27,100,165,43,24,166,62,227,7,64,7,234,80,63,86,42,59,197,173,172,120,217,100,49,23,207,150,96,62,65,132,184,10,198,158,150,125,81,118,67,127,21,189,122,208,61,251,174,62,219,181,112,244,14,30,205,107,139,236,223,85,56,153,176,246,233,100,61,88,115,213,46,90,148,218,143,87,116,151,29,116,45,75,93,9,106,22,205,251,231,49,79,45,56,65,87,6,155,176,95,157,1,202,203,7,25,173,144,199,190,15,206,151,94,74,198,54,126,58,50,57,204,212,213,250,199,28,116,132,102,86,165,99,35,181,164,225,227,154,135,37,200,183,154,81,42,10,51,212,25,226,97,145,42,3,70,30,230,51,192,249,99,110,148,10,194,220,21,161,117,86,7,212,63,238,128,193,205,146,62,179,129,194,181,3,156,209,36,160,27,83,232,39,128,170,120,137,144,118,252,227,59,202,152,31,179,237,142,97,166,129,109,168,249,188,245,77,47,24,139,61,236,206,31,115,241,198,6,99,10,232,229,243,211,245,205,211,74,7,133,18,54,35,104,94,157,9,212,186,241,155,116,10,98,166,83,253,126,207,106,148,231,74,230,201,78,55,125,208,88,234,136,135,138,25,122,126,247,176,16,135,1,159,43,131,86,16,199,245,71,131,80,169,11,253,54,241,82,119,164,111,135,74,149,214,9,53,215,57,99,208,26,248,176,253,185,186,199,241,80,73,167,107,59,55,116,231,221,241,205,152,169,39,234,215,38,93,31,214,19,71,124,166,130,49,210,198,173,105,135,18,199,16,185,231,227,80,63,51,189,34,250,203,196,24,51,172,244,0,124,238,189,130,96,165,155,166,144,108,211,160,170,187,83,101,97,229,159,116,68,96,120,156,49,34,237,195,196,3,149,57,156,131,110,5,104,241,189,247,137,141,114,252,114,181,74,129,152,27,229,198,187,87,214,186,172,114,243,49,7,73,41,230,130,26,174,154,209,238,241,223,174,112,240,245,246,49,119,23,249,52,120,247,234,227,107,110,46,230,130,25,216,81,253,152,81,111,10,51,212,150,249,251,104,37,62,53,105,193,209,63,252,44,115,229,248,214,103,134,37,65,133,86,112,104,224,114,174,153,111,187,148,134,119,65,26,21,131,10,80,83,189,225,65,202,32,249,225,7,121,213,57,208,229,183,65,6,196,218,163,251,172,235,189,183,53,67,221,247,130,3,162,169,115,133,128,243,241,158,178,155,51,208,58,189,58,163,71,119,159,12,224,179,10,215,1,123,130,106,246,206,195,130,208,160,168,25,35,181,251,200,168,209,124,216,42,132,70,148,197,246,55,220,204,134,39,131,54,193,198,214,236,143,70,71,159,48,22,84,180,144,134,151,201,97,15,132,115,66,189,28,4,227,124,31,71,227,174,22,13,18,78,212,80,91,188,55,40,78,105,170,224,168,59,113,155,59,73,103,153,215,174,4,97,120,50,112,144,60,115,110,234,8,161,103,249,126,27,9,190,162,219,6,132,100,221,151,62,173,86,140,187,76,150,233,146,218,212,131,102,255,28,187,169,58,190,164,163,117,3,26,81,182,66,50,144,37,222,25,196,136,140,119,55,102,45,121,169,37,106,149,213,142,132,8,100,139,241,30,203,250,128,108,178,58,252,16,198,88,62,150,48,8,27,150,212,221,5,48,124,69,186,211,216,39,112,110,238,68,1,88,150,134,68,170,104,243,156,83,186,187,185,10,90,130,87,72,203,187,24,59,64,177,50,37,177,208,160,58,246,234,59,81,6,36,27,114,117,33,80,245,45,7,189,46,61,20,225,125,57,231,247,125,43,148,218,166,102,14,16,70,78,94,32,63,135,237,220,236,181,207,204,198,235,220,96,144,194,172,15,73,47,196,185,231,200,253,253,52,254,39,66,225,89,111,14,231,240,111,101,54,235,213,144,149,7,30,115,184,10,72,51,5,167,207,128,150,100,32,236,107,166,121,124,42,107,25,10,148,247,220,194,73,1,129,54,148,238,185,160,98,124,205,232,35,108,125,110,230,89,187,235,146,54,80,52,132,100,68,167,117,208,255,6,28,113,72,218,45,196,76,2,203,161,49,164,209,138,84,18,206,189,105,39,187,231,109,51,97,14,169,255,85,235,140,238,197,47,70,53,105,42,55,119,170,35,58,63,155,41,13,168,140,135,37,48,156,134,4,62,235,51,139,69,5,1,226,245,233,185,51,210,60,180,218,8,27,116,7,210,236,223,3,140,95,87,158,31,138,237,197,53,237,26,36,155,107,43,89,52,229,74,127,50,4,86,165,97,175,90,7,130,119,95,194,181,12,157,206,155,194,180,31,65,154,118,205,118,92,203,134,64,245,227,108,41,119,22,86,227,201,151,221,134,120,15,65,175,107,46,212,125,101,80,208,164,197,43,189,102,36,201,231,135,34,27,133,18,127,45,250,70,171,104,241,177,195,140,233,216,250,102,252,52,73,168,195,40,151,116,103,208,110,208,192,150,172,76,137,92,59,150,223,28,4,129,50,177,163,224,148,222,147,103,91,158,66,232,204,171,229,226,79,206,255,148,31,239,108,3,235,45,47,67,89,74,15,215,49,19,236,223,26,9,131,154,148,25,179,154,116,246,126,99,78,229,84,14,0,248,106,32,30,242,49,95,4,117,239,139,17,134,133,162,49,185,44,168,100,132,126,114,193,10,122,51,84,188,152,53,129,11,191,164,245,132,77,255,36,25,1,202,41,236,148,5,71,52,70,173,52,33,161,160,255,184,5,41,26,106,161,192,50,228,226,14,116,214,167,90,153,144,64,41,47,230,207,161,139,239,5,219,136,60,24,164,105,190,151,30,115,217,210,72,81,141,111,57,22,8,120,241,173,220,99,80,134,175,120,46,224,255,90,11,176,10,150,187,95,116,233,210,108,43,111,69,58,96,250,215,202,134,10,20,143,54,27,253,231,13,24,77,110,186,11,73,16,159,99,20,7,59,208,198,2,12,90,190,22,252,143,142,241,96,147,200,178,159,193,247,1,45,224,207,106,157,206,181,42,17,233,89,18,231,192,41,215,140,47,165,220,197,38,191,209,170,95,77,150,92,19,219,137,254,47,127,50,184,6,141,116,235,153,139,21,214,239,205,97,61,200,2,61,230,115,157,137,114,157,183,106,159,115,110,253,214,96,197,234,181,210,222,163,17,6,128,82,36,20,174,153,238,29,21,79,65,241,34,59,209,28,91,140,133,86,50,226,20,84,174,47,65,171,228,9,139,196,127,2,4,221,189,161,7,51,245,51,225,121,7,36,117,125,51,50,166,243,227,248,229,227,244,7,152,168,130,225,236,77,23,54,110,164,19,203,24,174,59,233,60,67,238,162,237,155,46,228,230,228,220,223,205,145,135,108,51,174,134,130,94,51,126,229,39,218,115,173,16,239,14,153,103,5,49,45,255,152,164,3,167,208,45,64,211,27,133,106,90,32,250,84,125,43,250,143,73,176,184,25,5,19,25,49,186,227,16,41,113,51,155,153,184,26,213,194,145,91,176,58,46,34,80,59,169,128,112,224,55,135,203,33,40,210,139,30,32,180,176,182,230,214,6,141,179,164,26,43,44,33,142,155,129,250,31,238,66,57,116,207,226,107,174,4,139,227,70,69,100,170,39,66,128,227,55,39,51,167,9,67,227,114,104,119,229,86,203,214,104,166,210,220,34,71,153,155,115,176,134,38,22,208,233,243,186,170,241,149,87,149,19,192,221,59,46,237,29,149,6,221,145,224,54,171,209,253,56,155,143,205,255,52,62,92,160,8,6,84,55,163,60,32,29,140,20,55,104,136,14,51,114,123,178,107,224,144,157,32,225,14,11,52,41,103,110,104,30,137,14,134,149,227,230,116,187,75,230,128,197,237,204,150,176,248,229,180,52,34,68,188,53,86,223,249,2,208,18,77,13,203,104,70,15,179,85,149,52,231,136,188,212,173,116,211,255,68,2,83,195,178,106,109,139,63,179,149,12,181,20,135,86,95,115,156,32,216,211,243,145,62,55,239,86,183,189,102,250,96,84,184,98,108,91,96,221,205,231,28,149,74,248,121,49,178,78,221,205,231,155,140,79,238,142,42,149,167,98,207,164,207,156,173,122,117,230,36,247,223,206,191,208,73,126,251,132,70,35,174,102,91,208,61,107,86,219,219,103,92,13,181,156,68,109,244,75,59,181,1,212,4,210,245,137,127,141,186,199,189,53,33,217,82,206,65,132,246,182,7,48,248,88,166,15,32,101,62,118,149,235,50,87,147,190,46,42,125,151,150,233,250,92,243,113,100,186,22,41,104,155,95,206,124,94,105,108,207,186,186,41,18,130,13,186,102,234,191,159,116,255,57,178,67,83,21,233,99,176,81,98,134,45,165,250,9,68,92,135,92,162,4,194,203,178,90,63,115,166,217,98,142,15,65,43,161,64,118,243,89,67,67,215,200,226,207,167,155,65,244,169,23,69,62,166,187,66,46,216,155,227,230,124,178,69,19,60,243,29,243,220,76,122,70,38,195,121,237,104,87,199,97,99,125,151,79,162,42,59,98,181,26,135,240,63,169,86,247,91,207,214,107,17,142,166,115,242,57,72,239,10,65,147,7,66,201,252,33,204,157,142,144,33,189,200,6,42,31,164,195,203,124,231,74,129,62,163,41,141,42,232,155,226,111,141,47,98,123,170,150,101,71,148,47,77,159,163,171,46,18,104,128,153,175,231,137,148,7,221,146,85,149,201,64,5,12,191,58,179,162,4,237,193,146,113,108,38,13,157,233,195,125,201,54,223,187,63,25,208,114,205,153,224,133,86,207,180,210,198,49,210,7,167,72,206,228,230,99,112,108,32,90,211,78,14,56,189,253,248,75,217,248,202,180,255,127,25,99,138,127,144,121,252,95,233,115,2,2,232,202,98,213,56,240,186,210,49,192,190,215,253,218,222,41,173,9,225,194,89,140,46,59,105,30,46,210,190,162,236,75,218,251,58,127,21,196,151,186,42,232,156,239,229,69,188,74,250,160,137,19,101,100,188,219,89,234,233,196,90,31,248,61,28,196,185,249,244,239,28,227,93,185,107,216,20,124,134,2,42,31,73,185,132,50,13,66,183,80,97,152,161,249,225,249,154,48,118,111,159,254,197,104,155,151,112,136,37,104,222,186,155,105,246,21,43,84,17,57,251,202,163,159,68,145,180,180,246,35,224,224,63,13,28,77,144,136,86,33,95,55,48,51,77,159,227,82,188,7,103,207,216,46,208,78,162,107,137,70,34,206,69,130,96,200,71,148,236,142,96,238,168,231,147,29,13,115,95,10,144,71,151,47,136,253,9,164,68,136,1,74,242,21,57,63,203,255,37,101,249,2,240,146,247,51,87,147,221,22,115,1,104,218,159,89,243,110,152,41,191,175,103,206,218,98,117,98,69,240,156,97,38,23,33,93,3,155,240,165,116,127,110,122,212,116,192,49,239,245,172,248,199,75,173,38,65,28,230,169,16,199,107,141,215,218,240,221,126,94,107,5,63,49,102,144,108,67,159,251,236,85,57,6,52,105,248,143,53,141,29,171,99,193,83,183,191,47,189,122,252,244,162,9,160,235,79,147,52,241,83,145,92,192,153,176,31,179,245,237,184,185,88,8,248,185,122,56,87,2,32,78,212,29,255,84,92,133,92,22,219,233,239,92,216,86,41,94,175,247,227,132,106,8,23,223,230,170,99,70,160,234,225,184,97,242,0,207,83,194,92,224,204,220,98,38,158,254,5,8,152,105,51,141,66,22,186,233,211,58,2,175,121,164,42,4,69,192,113,233,44,250,205,94,138,223,198,254,252,172,104,76,221,146,15,14,26,120,184,170,214,179,127,250,107,65,98,208,155,90,19,120,68,191,182,0,168,121,214,4,25,115,186,79,69,37,173,188,66,20,7,0,245,206,126,223,233,56,50,123,188,254,8,42,17,168,39,253,156,69,24,198,38,136,126,53,23,227,43,189,230,179,173,212,135,179,131,47,191,209,176,226,102,180,218,138,92,76,163,193,37,48,0,45,182,224,181,138,217,197,57,8,106,226,190,21,64,86,117,99,145,162,170,78,65,135,217,26,94,196,140,180,212,207,77,5,247,78,91,238,11,188,225,243,67,198,195,223,26,26,118,1,91,155,32,207,186,133,119,232,166,169,215,60,175,8,194,240,234,201,112,228,218,17,109,124,199,2,112,92,90,136,174,121,167,69,213,171,62,51,255,144,239,167,220,192,166,132,79,134,204,224,42,213,39,209,134,238,88,4,39,48,95,234,4,51,210,143,58,159,17,149,250,234,35,134,124,32,216,133,103,166,209,227,198,36,252,242,182,234,231,51,211,237,55,186,63,54,236,238,171,203,205,127,48,11,127,238,179,114,148,8,244,204,49,210,92,219,135,12,57,139,241,60,147,61,76,36,220,71,140,209,156,175,136,139,118,30,197,64,255,150,19,12,79,149,139,73,179,167,180,253,83,159,23,149,61,110,15,131,164,239,236,243,136,60,96,146,155,155,228,210,242,223,134,203,80,248,233,206,60,65,177,179,250,131,163,187,241,121,52,90,213,119,76,210,98,202,211,239,183,121,216,58,252,107,210,81,218,5,109,176,127,13,224,190,99,76,136,37,171,88,179,169,3,249,186,165,67,75,116,4,160,48,166,209,234,206,225,121,66,173,34,81,224,70,155,109,44,31,241,89,129,102,191,104,136,142,12,88,44,135,111,40,228,194,155,152,89,46,151,61,21,5,186,179,113,142,87,86,220,104,164,172,235,64,111,226,236,158,5,196,106,130,116,238,186,27,91,218,198,93,124,102,83,63,188,15,142,83,121,98,235,183,0,76,27,38,45,55,147,79,19,32,247,89,17,38,100,125,31,156,106,1,154,131,207,108,250,108,190,186,240,14,151,208,7,227,65,160,209,124,191,87,55,13,171,41,87,27,255,160,239,26,231,47,193,247,188,223,134,110,98,15,63,31,72,67,34,189,248,204,100,18,123,119,115,181,86,148,176,210,32,112,238,94,221,138,40,230,59,76,13,170,121,22,160,155,105,169,200,207,223,131,245,155,190,23,127,175,243,245,230,203,153,237,68,77,114,230,251,177,59,243,68,114,25,22,18,156,103,243,183,38,140,235,50,75,45,69,89,87,124,46,88,166,155,252,52,138,216,211,143,53,232,203,199,243,160,81,73,65,199,224,206,82,132,114,137,2,159,25,242,165,18,247,174,104,200,190,183,94,54,59,226,68,133,138,243,197,251,107,155,176,131,175,61,210,199,28,176,207,108,155,95,143,3,21,111,249,69,82,166,26,53,46,237,215,182,54,234,45,44,30,199,12,107,163,47,0,234,243,89,218,195,77,172,100,197,17,48,172,223,224,185,200,203,4,40,223,131,159,35,1,50,225,103,6,23,63,170,175,77,202,224,210,99,138,244,178,75,208,218,113,77,239,100,126,86,186,66,183,159,185,147,13,162,234,197,5,74,108,95,0,243,236,1,77,22,0,191,76,29,230,14,56,56,144,227,130,111,49,87,107,52,242,45,135,174,182,119,70,252,164,28,70,108,119,86,96,27,98,237,6,89,243,237,204,74,40,207,10,8,180,149,22,206,0,219,89,76,35,72,192,219,153,151,190,85,158,80,77,133,100,168,81,82,132,246,123,87,154,184,101,80,240,174,91,74,53,188,1,18,249,253,99,174,207,136,118,187,26,201,73,213,56,32,0,210,181,172,191,124,162,190,120,110,252,212,153,212,108,236,240,254,96,103,161,110,145,32,48,117,152,149,124,209,195,35,80,187,190,245,100,154,250,205,209,19,174,66,216,2,103,19,69,51,63,116,147,161,55,229,201,225,135,171,190,137,159,232,125,77,161,194,165,227,26,98,94,63,116,81,15,155,178,246,96,70,171,197,103,10,123,122,17,188,141,209,169,186,104,222,49,19,152,201,1,98,124,169,117,250,193,72,103,97,218,122,109,118,226,72,84,197,40,184,84,25,51,214,237,229,74,55,209,49,8,250,228,173,17,25,28,241,220,27,62,230,119,240,65,6,137,204,249,239,193,112,4,21,114,111,28,94,174,179,116,172,0,184,30,142,129,198,79,212,23,220,10,47,186,212,105,201,23,146,208,105,215,220,77,67,72,204,6,222,184,46,18,100,7,107,136,240,207,2,231,227,44,238,52,113,174,173,18,6,11,239,159,126,167,107,198,29,174,242,173,33,19,190,80,101,46,158,38,20,251,172,224,28,243,246,139,39,233,173,37,102,184,21,220,197,71,11,157,41,45,230,99,163,29,216,205,164,17,101,83,0,0,91,110,14,209,30,28,193,174,55,205,26,4,31,53,181,120,112,200,165,222,213,208,80,59,26,205,174,6,146,241,6,13,80,87,207,191,84,4,87,39,136,58,223,163,181,19,231,140,234,175,13,125,154,240,121,45,35,60,188,89,217,77,151,121,207,106,69,207,110,251,215,60,129,12,25,193,55,81,16,60,154,43,191,139,171,50,164,217,134,191,124,130,15,211,249,75,122,53,153,145,190,123,124,16,210,30,111,14,83,153,170,183,41,133,185,128,51,245,60,9,234,67,189,198,84,24,84,89,100,200,72,49,230,233,191,12,165,235,150,13,201,248,237,46,193,168,153,149,223,215,206,83,142,148,184,53,92,34,242,86,150,73,141,1,61,129,143,114,152,145,157,6,188,214,195,92,187,32,48,72,226,226,151,132,57,147,134,157,98,134,53,114,250,205,251,175,191,229,153,233,59,172,254,100,214,90,246,146,55,228,66,223,170,199,140,126,209,219,80,40,95,142,171,109,248,51,103,17,90,90,80,112,161,235,233,102,178,205,175,111,234,156,197,214,125,27,55,135,205,72,6,28,152,213,89,159,62,195,161,101,232,207,65,58,175,177,140,240,200,205,131,65,120,163,146,127,125,92,254,173,113,42,133,133,26,113,122,235,108,140,239,53,167,244,139,45,100,83,246,205,217,98,62,39,110,21,55,6,9,162,61,222,194,71,35,117,136,25,153,148,250,86,87,53,185,240,48,159,93,194,26,198,195,124,60,149,7,150,94,100,203,246,109,21,181,190,242,178,213,10,216,108,199,7,155,118,182,201,189,123,74,104,120,250,218,28,208,30,191,33,71,13,108,126,150,110,17,32,219,66,132,51,220,152,179,188,24,117,217,13,207,193,148,1,66,184,153,67,163,200,205,17,128,109,43,174,134,97,255,109,104,128,59,161,191,240,39,95,192,1,251,179,14,10,54,61,172,70,141,191,159,185,147,210,136,245,69,219,127,237,114,117,179,6,139,216,176,10,188,11,237,153,235,54,244,149,15,26,129,243,219,147,142,153,168,107,60,171,6,24,144,80,151,118,1,124,182,149,102,217,73,207,135,27,158,17,187,207,149,138,252,112,50,89,204,241,246,43,129,132,161,161,82,174,14,184,141,215,113,143,101,188,80,207,131,106,209,205,153,86,150,55,34,203,84,35,74,220,218,40,140,223,115,253,68,17,226,0,216,166,143,241,126,26,222,105,240,134,242,165,101,180,143,255,104,122,235,110,5,221,248,130,15,56,140,173,97,220,205,75,8,33,32,143,162,50,16,119,38,116,123,11,239,124,100,192,255,203,247,4,252,106,193,239,145,188,163,143,41,190,243,50,105,222,48,211,202,50,47,180,195,222,138,230,73,49,211,197,94,253,106,32,63,75,242,174,19,41,229,117,53,158,204,188,36,0,160,195,228,236,26,126,92,83,118,65,39,246,153,207,154,47,183,132,116,204,199,239,58,17,237,27,50,0,161,80,255,93,115,133,237,63,201,147,65,177,120,19,26,6,209,233,18,0,192,246,13,231,144,223,219,36,176,95,252,60,77,109,112,183,226,102,112,9,47,94,59,47,157,110,3,54,98,77,133,194,140,24,33,12,190,188,158,152,209,5,144,47,13,79,69,190,29,64,84,238,208,178,127,142,192,252,5,54,227,222,156,92,107,21,167,208,52,61,122,243,3,213,128,249,146,238,160,26,223,198,213,182,197,108,122,208,114,117,211,13,161,88,74,231,141,73,103,123,136,99,205,68,247,94,240,64,153,177,181,228,27,25,115,191,73,169,229,108,128,203,250,45,220,76,101,248,197,53,100,151,206,187,250,110,82,12,107,35,3,106,229,146,27,80,141,242,139,43,223,131,161,36,67,3,241,53,3,151,214,143,69,153,199,195,72,160,69,69,234,29,192,56,232,169,189,86,43,99,10,159,4,108,246,168,220,92,107,6,81,32,19,148,32,114,93,229,232,109,13,118,180,237,61,179,21,133,220,77,64,83,105,232,6,11,33,189,115,211,108,147,99,212,22,104,107,4,115,106,65,204,150,237,123,15,94,127,85,206,236,230,194,162,126,47,93,129,221,122,234,22,51,139,33,172,100,121,193,87,198,189,171,246,247,176,114,202,234,59,158,140,114,171,172,172,98,180,85,241,100,180,22,9,216,101,242,29,231,109,138,61,230,198,132,151,141,46,159,104,193,19,33,3,8,70,21,105,5,58,222,178,211,144,111,235,20,82,212,248,68,194,151,157,241,154,169,13,72,27,36,109,69,252,75,152,129,19,201,36,76,103,206,150,228,43,19,52,187,192,154,168,195,103,111,42,199,74,202,88,78,157,100,10,200,49,102,48,36,10,122,123,152,46,219,149,251,197,108,18,178,207,122,60,236,51,234,247,173,105,56,223,194,163,7,245,99,155,158,50,27,166,39,244,114,225,48,63,146,146,238,110,133,183,171,201,189,249,97,47,153,152,26,50,157,93,207,12,161,195,133,80,83,45,165,11,173,139,249,132,160,60,236,53,163,225,39,209,193,128,167,125,220,238,29,120,32,143,127,222,223,36,181,230,172,75,241,10,185,101,134,173,177,63,43,133,204,237,59,70,7,218,45,146,241,144,144,140,150,61,80,132,178,191,202,44,28,40,98,182,75,180,186,33,94,235,42,102,100,218,169,227,138,54,28,51,164,240,66,131,49,78,100,152,74,243,45,154,65,210,174,85,196,192,246,142,72,17,246,81,161,47,27,72,30,231,226,11,251,60,101,161,90,36,230,66,3,165,155,137,120,68,184,144,140,25,199,193,157,41,11,212,254,148,17,159,134,81,244,159,134,63,94,243,190,131,236,67,137,216,3,208,251,148,165,123,204,148,245,253,115,194,70,38,130,114,3,178,185,25,187,176,229,8,150,76,149,9,120,239,146,238,110,112,68,204,38,185,154,70,166,75,48,96,218,113,36,110,223,7,1,143,7,78,230,103,222,0,162,164,113,155,51,177,205,112,112,152,87,77,200,13,12,239,238,36,175,27,6,76,0,166,239,230,3,190,243,190,252,106,128,148,18,103,142,81,140,125,162,186,25,93,25,249,34,108,80,61,249,44,222,214,186,245,42,203,228,45,173,56,120,205,199,91,250,12,203,57,199,160,39,241,23,171,86,197,121,102,203,197,151,238,55,111,60,250,75,68,194,46,57,1,230,184,121,130,67,124,239,13,49,67,248,163,155,12,114,122,185,20,152,239,17,189,243,123,19,114,201,190,64,229,57,205,120,110,82,173,210,194,134,102,28,12,4,119,142,111,235,203,125,207,101,74,50,151,74,18,125,32,252,89,121,43,211,99,113,151,18,89,190,169,2,106,80,165,49,239,231,53,91,223,182,124,15,0,162,125,20,191,185,129,239,100,142,87,32,166,229,30,156,19,92,184,80,73,158,87,64,45,96,196,181,51,75,152,9,87,28,138,27,45,126,185,74,244,60,56,186,202,237,8,196,138,78,229,171,0,156,179,102,156,69,145,220,76,79,189,236,164,32,187,246,85,116,63,214,105,232,249,55,255,201,217,143,139,110,48,122,87,219,118,159,121,194,163,228,239,132,39,53,228,151,41,35,205,43,191,177,173,173,187,11,88,158,139,167,179,57,80,170,51,42,225,55,96,198,154,228,191,124,194,213,181,164,66,54,104,235,118,184,33,10,172,16,161,233,115,163,183,126,57,69,55,204,227,248,22,239,173,147,137,221,221,47,73,243,154,118,206,13,171,198,184,7,68,66,18,30,25,49,179,230,215,77,179,147,153,203,138,221,166,34,159,150,23,60,143,227,128,40,220,203,184,217,162,171,238,112,158,177,102,63,121,3,154,224,7,186,29,2,36,150,152,115,178,29,37,64,178,237,206,126,216,49,172,175,70,204,166,145,229,87,131,238,21,72,19,121,201,179,139,196,213,214,224,249,18,41,116,121,161,146,117,39,74,69,185,173,201,186,164,89,48,93,97,143,61,173,55,77,58,187,135,113,76,92,88,210,54,137,138,227,214,44,53,211,17,178,195,76,241,97,139,121,32,199,27,230,201,49,48,213,60,207,241,213,221,12,121,202,113,114,254,18,182,65,23,16,32,23,175,218,209,199,166,172,108,52,9,33,35,230,21,222,5,170,87,10,111,39,126,7,93,19,249,125,235,169,147,98,191,65,196,163,168,65,253,99,72,73,112,131,150,30,94,84,135,71,104,53,253,109,100,52,60,221,70,241,96,104,186,13,118,17,254,34,30,13,61,137,38,214,115,160,166,21,133,109,252,182,173,8,8,60,144,40,45,76,36,148,202,67,140,36,219,197,150,63,89,129,203,105,102,129,125,80,224,13,104,6,224,190,40,229,96,181,106,78,152,43,16,9,1,163,160,163,231,53,88,82,103,47,215,64,71,3,85,213,29,160,16,96,245,85,80,52,5,149,176,29,104,20,226,167,178,212,124,150,108,148,183,78,44,144,138,62,24,189,226,221,191,214,48,17,238,38,32,27,203,136,121,253,202,36,115,158,168,179,65,116,144,157,241,114,35,34,244,207,198,225,233,56,0,83,101,132,187,239,79,103,238,127,45,151,183,154,80,47,12,51,105,97,1,184,195,108,104,213,63,223,38,142,35,47,194,98,16,227,29,183,51,249,82,165,29,180,78,217,193,144,166,89,221,183,9,139,63,170,174,100,100,4,253,200,0,44,218,165,164,140,185,228,75,157,114,204,235,23,142,234,205,243,246,227,157,22,177,6,151,149,110,81,147,198,4,55,91,131,143,110,112,8,250,12,191,57,61,113,186,191,161,66,208,98,223,134,26,68,72,195,41,132,180,226,151,158,152,168,74,34,128,60,61,78,168,191,85,66,238,105,201,75,47,42,10,215,147,155,72,111,174,164,87,3,43,114,223,122,66,166,150,62,103,112,174,70,42,234,102,232,151,197,155,202,176,128,198,199,206,48,179,20,113,152,168,55,207,241,206,186,156,85,91,254,56,203,212,198,253,252,71,18,78,72,226,6,249,109,8,100,174,149,114,189,200,250,225,90,176,1,184,71,100,112,28,153,41,103,247,132,28,207,207,127,240,19,210,217,50,236,252,241,195,42,89,143,141,132,12,141,15,176,107,184,45,231,157,132,10,244,184,206,217,68,183,220,157,178,126,245,119,111,90,168,200,182,135,167,199,163,137,131,10,125,97,228,71,192,5,233,89,213,217,202,29,61,128,143,105,213,37,113,188,145,252,107,238,191,194,41,162,87,67,220,76,218,201,205,21,88,197,27,82,146,250,57,82,231,27,242,194,33,161,14,93,103,126,138,146,154,58,91,73,251,68,66,166,91,229,1,197,121,172,84,37,246,76,52,167,166,136,117,104,140,144,165,73,29,55,121,62,117,89,156,37,158,32,109,94,125,123,60,177,58,33,92,150,208,148,52,105,241,39,179,118,211,254,82,189,64,22,171,75,50,115,118,35,71,34,99,6,224,101,123,142,110,101,82,208,50,19,76,16,123,122,100,186,8,6,5,205,49,76,78,56,121,78,159,178,55,218,136,98,110,86,175,136,224,114,105,161,208,222,164,71,250,208,200,251,165,202,50,0,198,185,102,24,33,106,2,143,45,113,47,49,64,242,155,19,174,165,165,241,252,89,16,103,191,186,47,198,6,4,29,221,51,111,18,88,158,94,233,150,13,147,60,3,155,167,79,66,38,78,22,25,142,1,82,213,33,205,214,149,13,254,82,178,20,112,97,149,234,153,4,102,172,116,235,12,248,105,90,247,155,183,101,136,11,49,159,176,107,85,191,185,73,0,11,109,177,17,105,103,119,32,70,131,152,185,75,186,203,212,32,111,179,129,229,87,146,210,238,29,243,130,143,34,204,192,232,37,207,156,208,43,154,47,121,195,199,77,114,243,70,251,169,207,149,243,233,39,205,201,207,12,201,226,142,188,209,137,3,206,132,151,148,149,145,67,70,234,7,36,184,136,101,76,107,115,77,30,176,195,210,165,186,227,147,194,74,228,230,235,254,97,113,37,19,103,104,42,79,212,209,72,191,228,193,161,203,74,47,9,120,166,165,74,4,83,26,44,225,47,146,199,51,194,56,49,211,80,157,195,12,107,230,39,71,72,153,203,159,236,60,100,74,122,111,235,220,243,4,98,62,139,65,74,10,199,237,68,249,240,174,46,40,126,129,70,61,243,54,141,103,191,186,89,161,166,72,106,179,164,238,128,38,230,255,150,163,107,22,3,117,121,70,138,228,84,151,78,59,186,215,16,118,247,151,130,0,117,75,154,154,94,250,17,169,251,51,29,147,234,10,77,100,139,79,28,23,89,85,128,62,146,76,166,56,180,155,231,71,224,188,195,193,18,243,164,224,228,239,69,248,45,170,201,147,36,222,138,20,98,165,135,233,243,104,103,10,214,22,169,207,159,66,148,36,147,11,237,85,239,222,176,171,72,30,27,196,117,246,250,18,23,75,188,62,45,184,223,41,126,249,248,249,83,190,7,90,154,59,170,248,224,255,81,7,144,20,58,249,223,152,132,38,129,247,156,183,73,246,234,56,210,145,229,222,20,76,53,123,15,67,86,228,100,141,95,99,72,234,159,155,199,79,163,214,245,60,32,148,183,215,94,190,13,159,195,181,233,215,48,241,122,119,67,142,53,161,50,167,21,137,115,38,52,31,146,66,254,177,76,49,83,21,138,149,71,54,35,137,12,40,66,234,214,66,235,230,60,181,74,127,204,16,165,183,40,104,208,225,47,86,178,137,14,226,26,150,198,47,91,6,148,213,177,163,26,178,96,229,173,67,171,56,140,161,255,52,210,109,18,83,195,154,66,70,201,111,14,239,90,145,50,77,55,90,145,248,109,203,224,202,150,209,201,199,6,218,3,54,230,81,180,56,85,150,241,115,185,153,169,32,143,198,135,108,145,96,47,205,42,204,75,106,87,0,131,189,234,80,160,22,30,250,104,182,235,187,35,114,78,118,152,220,164,182,69,27,109,138,178,26,76,91,130,219,6,94,57,220,225,229,0,5,84,41,247,70,8,197,97,165,166,138,209,164,172,192,49,217,60,241,51,12,253,170,197,108,18,44,111,68,207,68,42,130,125,6,144,188,249,2,94,13,4,40,36,39,23,99,60,118,84,72,105,137,148,228,253,60,193,10,136,79,175,98,90,254,105,200,213,29,30,100,223,206,50,186,200,130,249,158,198,126,18,159,11,126,176,179,115,170,121,146,41,154,97,70,170,90,235,171,201,104,49,220,124,220,114,33,160,71,57,154,190,4,191,185,225,153,135,154,129,156,123,197,47,131,87,19,88,4,85,118,186,28,188,134,74,59,159,192,82,231,89,32,228,250,162,244,11,103,192,203,6,79,99,244,157,190,149,130,252,204,58,15,241,129,74,224,115,40,119,159,141,85,107,214,52,165,59,160,35,147,242,146,250,21,0,115,248,205,188,102,189,178,126,175,105,241,135,215,118,129,187,212,34,85,124,38,124,126,102,163,177,146,66,125,54,121,133,103,198,83,91,138,1,48,30,54,255,101,18,27,242,185,72,147,238,50,162,18,191,216,84,228,230,150,105,246,133,159,9,161,179,130,65,18,185,205,26,32,49,8,31,164,196,10,7,127,206,1,222,193,241,148,104,146,11,217,49,3,158,48,0,183,9,98,131,194,112,14,220,221,70,214,184,201,213,96,23,223,181,99,126,32,44,187,244,52,2,126,6,154,179,41,62,38,61,192,55,111,117,182,225,172,102,170,164,241,82,86,177,93,98,165,234,159,3,156,64,255,94,26,31,104,14,228,196,113,111,236,15,44,69,110,179,200,120,87,109,219,49,212,175,113,157,186,57,3,254,147,39,171,64,35,2,43,178,235,80,88,79,179,246,233,55,218,159,38,82,152,59,81,77,11,51,46,137,130,153,40,2,5,108,14,146,83,17,68,93,80,214,66,188,19,102,56,26,222,99,243,30,144,227,132,185,13,33,222,94,236,255,189,8,186,6,232,206,20,140,23,106,73,243,97,161,96,108,82,0,89,41,130,163,34,124,126,195,13,153,95,52,50,129,240,98,137,79,129,174,101,83,103,14,36,33,125,79,239,91,194,187,88,46,61,220,15,104,152,165,193,219,232,192,243,138,123,147,27,238,10,170,35,17,253,224,72,198,33,45,102,146,56,201,191,52,77,186,80,2,9,158,143,138,109,160,1,39,1,158,140,9,138,191,59,118,248,116,98,162,44,245,33,154,232,105,56,14,28,21,56,105,65,149,34,250,219,210,12,116,14,128,61,133,72,30,175,60,121,246,10,72,93,222,210,161,5,70,146,99,58,240,176,228,108,187,154,23,61,95,241,228,192,67,4,167,8,9,70,10,176,212,52,206,98,193,72,18,186,182,253,240,97,208,155,233,213,198,210,23,147,116,226,72,108,69,126,146,159,105,111,175,219,75,17,150,132,84,171,199,94,7,139,158,142,41,204,40,211,99,127,19,187,149,146,247,50,70,226,237,190,64,134,246,99,200,174,112,226,41,74,65,110,230,219,74,225,96,65,41,218,147,35,20,192,231,11,159,56,5,164,60,114,192,253,104,36,77,130,253,108,104,56,5,226,142,32,185,171,117,153,14,166,159,91,56,133,210,202,68,41,184,175,64,9,100,203,123,86,193,31,131,225,136,183,98,154,136,111,246,35,192,12,108,27,173,119,93,52,214,161,227,63,247,127,232,180,129,18,182,128,155,201,27,212,64,78,19,142,203,241,64,51,153,17,73,62,136,89,87,216,41,96,208,190,218,219,134,147,248,225,32,34,67,84,219,190,53,127,32,23,87,148,86,98,5,192,142,213,5,190,76,158,161,120,155,33,243,140,116,174,192,201,103,51,208,95,0,125,147,64,182,169,97,159,237,210,63,22,188,28,91,198,228,68,131,198,122,232,56,119,107,31,21,132,125,101,134,199,202,5,55,45,172,96,231,196,3,67,31,208,127,88,203,211,199,76,122,234,86,72,145,13,162,19,173,72,87,194,202,187,122,63,5,24,142,37,69,229,117,206,107,128,76,209,10,136,18,131,28,93,72,210,230,234,125,80,100,47,138,128,159,169,53,172,43,249,187,127,242,33,91,230,63,57,30,212,128,162,26,83,187,136,255,144,19,61,27,98,244,109,162,172,33,107,139,3,164,230,242,58,74,207,254,159,245,151,201,117,121,29,136,120,33,107,239,75,182,206,40,47,137,160,103,160,47,117,60,252,230,89,1,144,208,115,124,30,27,208,93,243,118,58,170,45,83,168,77,217,216,32,218,244,78,63,6,77,36,206,184,58,149,232,223,37,45,35,180,241,102,133,101,199,219,4,173,238,41,141,76,240,72,69,167,210,164,120,158,146,140,183,245,182,122,85,132,174,190,189,181,23,137,118,254,168,126,77,192,107,146,36,133,177,195,72,229,188,212,179,150,58,79,0,153,83,138,39,75,224,230,100,150,237,108,220,117,97,134,1,78,59,199,50,17,157,55,173,145,206,6,203,40,221,95,64,69,125,142,130,23,17,47,4,78,255,182,115,20,145,32,92,122,62,31,164,165,192,135,221,106,234,215,239,107,192,66,18,27,33,185,90,182,123,237,104,203,70,177,238,102,235,115,146,231,154,240,245,68,253,138,146,179,64,177,150,85,252,28,136,14,136,2,62,242,174,221,116,68,43,97,134,96,108,75,43,30,58,49,219,27,103,8,21,33,70,147,30,194,12,141,135,247,226,157,233,127,14,16,233,243,67,47,34,250,252,240,24,169,253,62,243,52,106,27,239,33,172,208,41,61,227,166,238,127,147,98,176,56,154,64,196,107,125,68,26,207,211,248,157,58,203,146,106,249,6,91,124,166,85,116,47,146,128,16,115,129,65,253,234,59,91,115,227,232,146,65,53,60,113,241,6,44,130,137,46,204,242,103,131,69,8,97,250,79,91,74,65,122,108,207,8,166,104,74,35,222,26,130,227,162,101,202,180,128,124,64,161,27,147,118,107,42,104,213,81,96,192,101,178,210,131,108,155,86,121,69,49,146,58,128,180,76,87,228,130,183,247,108,210,247,210,164,71,132,1,155,201,61,78,83,164,209,238,71,82,248,134,112,240,165,103,45,65,210,254,123,142,173,220,102,180,1,254,58,203,158,249,44,70,250,237,125,217,83,1,150,22,220,182,45,217,248,182,148,33,5,184,77,83,217,116,196,7,31,230,56,22,218,182,156,136,127,125,43,68,104,130,106,222,51,147,186,105,222,118,118,126,23,240,254,179,110,107,62,221,209,111,109,12,34,175,161,250,199,13,23,173,124,157,50,90,151,110,237,100,29,113,209,245,15,97,155,246,122,147,193,30,209,215,15,115,207,219,174,136,207,242,90,210,202,7,191,155,152,113,151,29,223,201,98,171,85,186,31,169,38,90,166,217,59,224,187,181,118,75,131,124,39,230,141,102,60,83,111,169,210,94,15,83,154,119,115,111,99,69,209,206,253,9,29,221,117,129,48,79,6,81,27,251,1,198,248,137,220,172,65,180,171,249,132,24,193,26,208,140,130,85,204,204,203,232,228,3,8,39,155,229,6,210,112,156,57,119,6,142,183,3,18,73,233,12,206,202,247,45,105,19,188,11,135,33,132,137,201,3,58,250,27,41,79,52,181,210,121,91,159,249,76,164,247,189,78,124,71,24,151,195,140,66,244,20,30,6,176,47,233,93,93,84,164,128,202,9,130,231,1,11,65,77,76,122,216,55,140,81,35,63,30,6,88,190,254,182,224,15,171,7,211,228,248,47,53,253,207,146,153,120,113,254,76,152,233,62,61,110,242,207,76,87,112,139,253,221,204,20,130,87,92,189,172,99,225,175,31,25,62,165,115,106,220,103,42,175,154,136,209,210,180,221,141,84,14,178,190,79,1,55,254,172,28,105,127,251,188,136,17,112,128,248,16,163,18,38,116,39,148,36,9,154,234,53,15,246,229,200,53,153,25,66,41,31,98,211,212,125,240,19,204,103,218,244,48,103,180,15,183,152,73,160,215,248,109,122,43,226,44,26,38,209,144,161,77,184,230,201,150,34,87,83,88,4,137,228,79,126,34,230,33,230,137,2,94,245,201,209,203,20,246,25,172,133,10,67,88,233,3,153,207,140,56,23,202,21,215,12,91,113,120,137,100,97,54,137,76,255,200,96,225,158,179,101,229,210,101,206,214,53,215,46,59,190,77,17,162,222,17,230,179,142,35,24,25,6,6,129,94,207,205,5,252,243,199,220,223,144,54,250,47,194,179,248,205,121,104,176,174,21,14,167,199,2,99,129,15,156,222,97,62,126,135,94,11,154,240,61,23,194,122,242,82,96,251,207,215,13,171,1,254,212,124,162,175,179,105,94,115,130,166,68,205,96,176,103,44,139,205,230,87,62,102,80,222,98,254,46,12,182,244,24,80,52,51,166,142,55,212,29,43,126,27,223,105,234,215,106,8,20,204,88,87,75,37,107,48,195,88,87,124,68,97,34,125,68,216,152,41,88,30,159,254,154,27,41,9,25,52,74,121,219,223,139,194,246,243,95,205,106,252,162,97,46,115,232,215,162,27,108,198,152,162,97,213,155,108,96,224,164,223,123,89,99,247,131,134,141,31,7,70,245,247,202,19,238,21,185,57,12,27,112,141,94,51,24,238,254,110,158,105,231,198,17,188,230,92,246,171,147,28,51,93,155,45,94,44,209,61,220,223,139,65,48,8,20,223,205,116,123,201,160,129,4,33,157,18,102,138,2,239,209,72,72,167,233,43,155,8,247,172,0,185,57,199,230,140,71,163,23,233,93,91,32,150,154,177,229,100,227,38,95,95,51,194,197,119,196,209,174,120,36,74,84,38,10,188,118,254,53,51,124,158,114,117,49,64,110,204,36,0,30,93,126,219,104,232,102,123,75,179,190,179,255,152,59,21,231,250,182,210,169,115,1,120,161,53,88,220,205,112,153,27,249,204,19,74,129,216,145,144,56,125,133,114,139,165,235,122,239,5,215,88,29,69,204,156,214,191,17,227,28,60,31,64,62,38,116,106,120,127,215,76,39,65,146,21,0,251,9,63,126,205,56,214,130,110,164,73,107,88,148,245,51,131,185,43,178,180,97,186,134,250,252,154,33,107,221,85,205,116,131,108,191,122,210,79,246,206,128,97,155,246,26,254,104,56,148,15,208,193,104,210,167,62,252,234,179,58,225,85,19,51,165,145,236,79,78,8,240,218,82,172,141,245,204,149,187,242,171,209,141,37,25,52,112,68,86,224,185,102,48,78,83,204,200,200,64,215,245,51,103,8,157,100,215,193,125,5,235,125,205,191,121,250,174,6,14,69,45,255,154,217,211,187,108,182,180,140,145,5,185,230,19,61,210,208,241,204,86,239,142,71,163,8,253,10,91,232,209,163,143,83,226,234,73,229,81,110,206,150,86,134,63,249,248,49,72,62,51,184,112,95,126,16,10,216,209,45,230,156,80,219,253,89,151,225,188,245,226,10,5,133,143,233,54,70,150,55,79,155,53,46,183,251,61,97,83,173,251,125,109,42,218,198,92,126,173,155,82,176,92,108,197,201,121,199,172,152,118,167,108,120,29,192,111,188,53,154,235,85,214,110,55,101,202,233,247,230,204,126,26,168,84,169,72,251,220,189,214,28,45,209,53,27,230,140,32,241,121,205,20,2,186,248,146,208,46,53,247,205,64,73,156,157,224,141,24,5,78,90,86,175,117,67,21,46,51,133,18,166,9,191,94,51,105,34,217,44,129,18,149,225,179,20,138,200,170,7,239,48,90,184,123,166,211,220,10,155,135,60,25,205,29,116,194,253,204,64,75,146,124,107,174,164,253,234,154,105,167,87,23,218,228,171,105,193,248,153,145,191,88,178,19,83,170,133,173,231,103,110,164,138,231,146,171,7,139,234,30,80,132,119,133,30,2,49,27,216,254,174,16,163,246,210,115,25,26,223,60,239,142,87,79,140,76,255,166,252,246,57,15,83,246,141,131,4,20,27,108,152,169,43,35,97,252,51,159,179,6,48,248,219,118,224,148,204,190,165,241,101,251,203,114,15,35,47,38,125,116,205,133,163,238,125,144,201,194,141,77,199,40,241,179,140,25,189,34,70,189,112,205,63,119,237,153,153,72,254,216,199,43,133,49,252,189,21,231,57,94,244,53,159,89,38,13,3,3,250,72,0,37,119,68,233,165,250,56,158,219,194,152,230,175,245,19,243,122,63,77,2,145,148,167,155,13,180,253,172,163,211,113,227,23,111,242,91,143,126,16,221,132,148,227,12,49,62,53,57,56,17,72,203,203,39,10,12,54,249,69,143,208,217,64,146,178,252,173,183,85,111,183,152,217,216,199,253,88,230,105,214,41,102,82,216,190,31,89,127,205,91,184,248,183,39,134,240,197,69,23,106,149,7,227,218,2,253,196,53,147,122,175,67,30,172,1,8,205,247,185,135,181,122,190,137,64,31,41,20,66,119,196,64,142,212,151,196,24,0,231,206,98,223,119,200,96,189,90,79,9,126,128,1,99,155,247,223,134,156,232,65,152,205,140,172,82,152,151,69,179,207,124,214,117,28,171,20,82,242,83,53,199,122,230,36,77,170,63,51,149,248,87,229,1,208,185,126,250,68,215,12,179,222,115,69,192,213,117,120,5,221,12,197,195,139,157,104,77,163,208,122,191,199,68,226,236,213,88,141,168,255,140,168,15,26,229,12,97,151,58,102,242,134,104,10,254,204,29,81,199,231,221,65,252,190,96,52,114,179,81,201,62,43,167,67,241,45,101,14,35,123,93,98,134,146,49,126,154,134,227,84,229,193,151,181,63,251,79,115,130,214,253,190,215,89,231,203,122,211,127,102,96,254,73,166,82,177,196,206,181,46,224,30,66,222,137,179,150,153,107,215,140,42,107,147,137,102,240,232,238,15,190,128,15,118,153,226,133,244,102,204,67,92,237,246,184,220,33,173,42,108,26,219,205,184,253,207,145,57,102,216,98,174,195,140,185,72,131,20,230,243,215,241,224,224,136,94,134,17,235,132,224,227,206,164,213,160,3,144,185,80,172,101,173,251,79,15,59,119,229,201,126,208,36,255,233,179,97,103,217,12,145,117,160,88,125,205,27,150,130,50,213,124,142,147,116,157,94,211,220,221,79,183,15,22,37,170,78,253,62,154,233,119,23,29,21,202,22,249,134,133,198,93,36,200,35,204,4,126,55,52,195,237,160,124,245,204,208,206,64,27,104,230,150,136,133,210,59,33,38,249,101,240,140,215,76,171,237,150,97,225,28,133,94,249,154,41,160,231,231,98,209,102,6,224,247,90,7,51,231,77,113,168,124,173,176,246,179,218,231,211,7,67,146,187,223,19,189,37,104,203,31,65,200,32,57,185,97,111,251,153,77,174,174,203,152,33,239,185,81,67,248,153,179,129,14,158,153,199,132,194,229,154,171,165,236,135,152,97,80,184,167,19,249,165,10,233,209,187,249,25,69,36,199,174,185,227,233,20,53,87,250,46,252,209,126,0,10,125,180,197,14,123,95,140,202,251,208,105,74,31,62,109,134,215,188,172,121,169,234,111,195,187,29,102,227,149,47,242,228,244,143,250,189,141,161,229,61,216,25,166,141,16,106,88,217,131,186,154,51,46,113,220,218,216,89,245,214,52,129,251,107,45,112,49,47,211,196,152,33,106,51,252,181,64,118,12,29,82,90,94,151,15,41,232,137,154,245,185,203,113,129,179,63,26,81,201,144,105,216,104,29,234,207,140,98,65,82,51,125,255,41,204,52,63,232,131,83,73,234,37,190,7,37,194,42,175,61,225,47,241,215,182,122,141,124,15,246,28,116,80,195,140,16,166,12,26,65,198,204,98,150,46,112,204,19,30,233,25,15,14,174,83,230,33,61,114,171,250,160,81,61,72,143,130,25,78,70,36,214,159,57,87,225,96,70,230,199,120,95,226,230,100,158,228,201,145,98,56,7,110,60,26,184,5,249,34,68,160,123,134,57,27,128,82,204,213,136,70,220,156,36,6,129,14,252,132,199,37,46,69,158,71,47,93,192,72,98,125,100,171,139,62,243,248,1,182,124,117,81,66,47,50,145,140,143,170,248,144,157,191,222,85,182,59,27,238,94,252,183,17,151,90,226,16,52,138,57,173,199,213,38,42,36,230,205,23,152,254,104,200,135,45,57,26,41,101,194,209,16,102,43,2,135,25,36,11,197,6,55,55,107,156,21,51,145,93,93,177,171,144,71,121,55,63,103,33,169,218,184,58,43,238,3,179,201,12,185,245,156,8,175,189,237,88,145,140,92,217,223,203,134,72,92,153,110,137,177,152,10,148,37,138,76,164,110,138,245,113,115,40,3,147,28,64,244,243,83,169,12,179,74,172,96,54,122,148,48,159,109,162,201,250,234,166,150,29,243,172,144,127,155,50,104,6,82,44,53,110,190,166,84,24,142,153,248,42,150,118,129,176,80,7,13,13,239,245,94,44,155,31,246,204,52,96,237,230,179,148,198,148,245,242,119,72,174,102,188,215,56,6,40,19,55,49,211,239,227,86,88,187,154,56,66,148,173,72,11,184,185,195,49,243,158,108,156,97,24,107,248,123,37,154,206,138,88,59,221,122,190,79,255,24,207,159,245,236,117,217,195,136,102,52,130,175,161,234,152,73,113,118,223,207,72,5,65,0,246,204,191,224,224,254,242,249,48,89,26,243,49,67,46,226,55,7,132,46,53,71,204,6,240,138,171,87,145,36,51,31,26,174,50,63,118,23,53,2,241,177,136,179,153,151,110,110,251,227,46,140,206,233,147,195,12,119,229,199,140,12,104,220,220,246,24,125,240,65,71,79,126,30,1,238,188,60,26,164,24,203,55,106,136,182,96,218,20,51,203,192,119,98,90,212,230,220,122,115,20,86,150,143,10,243,96,233,168,140,109,161,134,155,63,152,118,19,203,69,71,199,159,124,224,65,87,249,109,92,230,180,221,211,1,95,48,228,224,37,124,98,250,185,249,248,230,47,119,1,33,24,144,84,127,112,224,6,175,228,143,25,209,219,237,175,77,191,218,150,237,146,78,192,21,27,30,179,110,138,7,70,212,200,78,228,86,64,43,91,205,80,216,182,120,176,196,218,235,98,94,96,27,90,220,187,126,86,246,36,159,231,206,6,0,246,93,139,90,47,89,242,53,91,175,196,123,173,105,76,21,61,190,7,145,89,21,235,38,65,52,101,188,187,236,149,176,231,157,115,36,190,53,194,140,47,151,100,89,16,178,117,110,238,95,167,214,218,31,158,107,201,76,105,114,8,128,46,232,221,191,37,240,213,87,248,30,211,166,161,63,245,164,143,79,62,6,179,44,183,26,19,156,44,160,14,24,57,149,90,98,6,119,203,19,255,121,53,245,248,32,189,71,121,133,242,247,167,158,213,123,100,52,32,204,164,67,243,143,43,188,255,53,16,111,156,38,45,68,45,246,9,33,160,193,154,173,211,35,62,208,217,101,100,57,77,171,203,199,156,182,102,162,207,215,133,228,115,180,152,27,171,234,196,106,180,60,191,109,128,14,93,113,52,137,43,76,189,215,35,154,157,63,115,218,68,190,34,222,97,94,74,144,136,88,53,125,30,177,73,208,11,46,175,69,0,180,98,76,58,52,143,226,216,0,105,105,251,93,221,33,111,148,159,206,4,219,245,237,18,136,54,201,160,228,250,19,247,245,133,62,234,144,83,150,148,203,122,91,107,3,46,163,11,198,74,255,113,224,156,232,102,109,221,90,55,60,0,101,199,213,228,157,229,184,58,59,43,11,236,237,65,231,106,217,223,166,53,227,196,123,229,145,212,200,210,206,97,93,77,58,95,172,142,254,147,144,142,109,162,22,201,76,13,35,15,123,251,0,204,67,73,158,27,192,106,175,177,210,27,216,219,207,81,136,26,109,28,102,56,185,122,140,154,158,252,59,40,201,21,202,197,192,216,167,59,123,137,72,236,113,235,224,0,64,25,176,253,107,66,46,160,145,26,100,47,227,109,173,72,24,138,44,12,158,9,73,203,231,122,64,242,145,213,173,41,99,69,124,74,181,233,177,67,97,6,64,236,167,48,73,176,169,126,13,181,111,216,243,220,103,170,231,144,95,226,12,158,137,216,78,132,228,102,246,56,185,247,192,27,244,125,59,163,128,91,100,127,132,14,97,247,240,184,32,12,210,96,138,218,95,203,62,42,25,166,182,166,254,181,181,244,132,3,125,252,171,146,100,215,239,220,204,119,245,92,12,34,32,79,150,161,246,12,119,237,151,106,18,23,24,137,228,136,42,224,126,253,248,253,72,161,62,247,249,60,103,149,216,182,35,31,54,35,130,44,29,66,17,53,167,51,229,87,92,61,72,42,74,28,182,187,49,95,184,25,237,229,165,33,73,57,46,148,31,117,217,74,23,50,135,155,245,53,197,199,132,61,167,127,162,33,64,93,17,238,192,133,38,239,213,76,125,252,69,36,52,134,200,197,103,79,161,167,49,172,246,233,36,140,163,203,41,82,40,240,198,75,188,210,72,76,64,61,30,183,174,175,39,193,112,230,36,176,221,140,228,231,214,216,148,156,202,142,76,5,146,197,125,105,104,138,178,236,14,43,62,173,70,205,235,135,194,138,8,241,181,249,89,76,189,202,140,197,209,166,178,240,17,145,131,17,142,168,23,199,93,182,81,98,46,224,178,47,178,45,235,147,12,48,161,145,250,174,166,13,93,50,13,70,25,16,105,165,181,164,141,195,18,17,5,142,166,120,50,56,178,52,123,211,109,151,136,184,120,42,144,107,218,7,138,83,145,6,255,242,9,231,17,143,109,145,4,161,1,104,105,142,36,27,240,33,38,10,105,170,162,57,18,164,244,222,20,70,220,84,2,196,179,119,90,79,92,44,0,52,27,101,88,210,48,25,201,88,122,54,234,154,189,65,7,175,189,133,75,250,89,83,67,231,12,142,140,23,1,160,16,236,144,88,58,95,56,150,15,201,186,54,52,95,70,213,50,69,164,5,5,128,76,211,122,206,208,146,95,26,17,85,43,9,16,129,197,67,177,239,251,176,169,102,202,205,39,26,130,113,108,2,244,45,123,252,147,163,140,144,131,99,176,75,9,192,24,52,95,200,177,108,7,147,68,32,158,72,143,195,107,65,171,46,110,14,212,9,166,30,127,15,47,184,150,52,123,74,122,187,215,240,145,154,8,151,98,206,176,200,133,255,76,137,82,242,213,198,185,145,95,88,0,180,33,107,230,22,126,234,120,178,227,138,108,89,218,40,11,151,119,111,228,62,95,239,228,207,60,34,170,70,81,90,234,130,28,68,5,181,170,107,133,158,115,136,243,13,187,42,84,184,110,70,112,181,107,190,121,64,144,236,230,114,70,68,189,55,78,115,218,99,221,92,237,188,16,115,161,50,236,158,33,89,241,34,187,60,68,245,109,71,140,119,22,193,200,154,20,54,73,149,8,94,9,218,69,121,140,56,9,216,147,91,65,115,72,28,6,33,26,34,122,55,73,191,151,138,108,146,164,55,78,162,226,102,138,140,67,115,248,22,210,248,213,116,203,108,241,130,76,233,185,59,138,194,142,23,245,59,43,67,17,69,96,184,201,68,52,210,126,219,16,152,215,124,230,243,148,202,250,153,225,166,126,229,55,135,251,179,138,63,0,8,41,103,47,136,110,147,187,214,114,17,199,121,243,194,251,54,118,207,173,87,35,34,228,85,48,83,66,175,85,11,35,72,244,121,157,11,0,213,22,148,19,71,114,27,142,6,170,63,42,232,245,49,91,147,238,45,217,144,120,250,92,60,233,61,201,94,240,41,112,33,111,45,217,152,0,239,53,227,122,20,173,7,81,122,31,142,55,64,101,182,9,222,0,179,5,15,94,139,58,143,38,231,192,89,122,240,169,122,25,11,38,138,165,86,36,135,167,191,21,104,43,173,200,208,133,59,221,177,180,225,172,165,169,25,121,30,7,166,44,227,255,21,23,10,60,13,17,141,155,65,85,202,92,160,121,96,65,253,239,197,63,92,42,249,154,63,169,251,254,106,131,244,146,75,117,143,158,108,47,115,209,191,61,181,252,80,168,185,204,29,87,27,254,77,126,155,250,91,241,202,251,220,38,241,162,133,71,254,51,74,189,208,175,100,169,139,20,35,54,235,110,38,235,62,36,77,146,77,244,197,39,57,37,209,162,219,78,254,193,204,221,76,238,34,117,189,154,6,218,234,5,85,200,199,52,20,200,80,1,15,31,115,130,41,142,79,49,103,203,64,120,49,151,238,63,41,4,47,155,58,94,225,134,189,98,13,185,247,50,122,251,229,117,98,235,96,149,42,51,99,54,146,15,26,254,131,28,33,168,231,13,247,14,171,249,31,77,34,206,227,115,25,207,212,53,159,35,5,41,64,49,219,130,243,123,23,8,226,147,214,191,135,49,217,120,245,220,68,211,228,106,72,32,199,246,155,115,192,36,217,77,143,159,107,196,91,175,114,223,53,132,65,65,52,106,23,212,253,97,34,146,81,57,167,6,152,68,55,23,216,113,229,197,50,146,24,237,97,10,40,116,53,133,5,128,144,114,192,2,123,154,206,52,3,118,117,31,22,104,180,62,71,212,217,248,19,19,221,205,5,180,157,226,25,38,93,58,142,196,152,160,104,150,162,33,160,152,242,53,114,54,17,246,76,49,207,159,98,153,155,91,83,0,241,76,248,193,177,95,146,86,239,186,177,252,40,141,188,126,78,23,106,211,202,35,2,21,212,143,29,5,130,159,172,143,86,145,138,240,58,243,48,238,123,153,229,6,115,115,119,5,197,234,92,212,165,72,176,167,56,164,141,234,55,117,24,177,194,158,235,27,34,253,196,165,74,224,71,39,82,122,15,158,224,222,170,106,62,30,100,77,129,186,89,86,136,17,116,203,216,40,212,56,162,103,89,162,70,112,53,219,152,232,174,181,174,46,216,201,125,201,80,3,44,68,194,65,192,66,36,105,122,126,80,162,85,5,138,183,13,12,235,72,10,163,49,40,130,224,53,69,190,226,183,134,91,161,8,246,17,100,61,117,24,71,49,209,132,41,144,53,131,73,59,124,234,12,216,122,74,89,160,190,10,157,97,110,166,221,120,11,94,148,22,215,28,24,38,50,42,250,202,236,141,43,45,127,41,242,57,69,128,93,76,160,225,158,76,237,86,138,120,62,22,199,34,24,129,128,125,25,211,152,224,186,40,228,59,134,233,156,154,227,245,230,12,120,217,143,183,224,126,76,167,181,240,185,234,48,216,157,15,217,195,88,116,201,159,225,41,212,213,159,25,23,77,144,110,211,244,116,252,83,24,170,225,139,101,107,111,71,128,183,155,118,193,103,6,59,154,226,234,51,97,138,226,3,141,208,105,250,170,236,38,230,51,228,209,202,50,236,130,131,240,44,94,18,164,28,9,3,199,130,130,129,24,154,158,133,94,33,208,2,228,63,172,151,244,1,252,214,79,46,238,154,97,191,255,128,42,145,157,139,143,213,208,64,147,29,222,70,156,166,202,107,62,235,191,233,236,102,80,41,153,93,51,77,141,130,251,50,232,224,140,117,69,150,42,201,170,36,84,154,0,97,220,204,17,50,244,230,249,124,18,119,115,8,63,248,123,189,26,80,181,155,193,249,118,249,34,196,218,57,128,170,21,118,164,244,185,249,250,49,226,92,64,39,180,155,73,96,145,203,130,80,7,116,86,19,39,223,250,222,11,72,181,155,105,163,87,56,232,180,147,207,241,158,231,132,62,43,74,159,156,205,44,5,20,149,185,209,20,208,9,128,195,71,141,86,104,45,73,14,219,50,2,76,87,65,245,117,153,14,214,53,16,167,139,81,10,42,26,155,166,28,34,92,55,211,28,245,92,44,208,191,104,150,141,184,26,226,180,44,102,152,60,124,21,148,157,128,150,202,205,79,4,122,30,200,17,186,68,94,189,201,123,211,224,92,91,192,123,59,44,242,89,205,21,102,72,55,255,202,154,207,92,166,185,247,14,45,166,231,121,9,66,23,238,235,118,177,41,72,112,24,105,178,128,135,57,187,226,197,78,228,12,19,139,32,143,1,13,58,84,181,64,219,47,45,7,96,60,81,103,118,107,7,129,251,46,238,214,214,234,30,53,122,98,75,16,111,3,108,233,115,60,233,62,232,18,163,12,147,5,235,241,193,224,45,232,210,23,112,78,158,238,225,46,24,204,209,244,115,130,242,239,113,220,103,227,215,144,125,188,89,196,233,91,98,134,220,106,42,140,124,89,123,188,163,231,79,224,198,123,171,25,2,217,237,230,196,142,90,245,230,144,76,206,128,199,35,37,216,5,133,14,200,217,253,183,108,105,77,249,218,12,66,223,142,142,199,183,212,158,29,68,112,83,243,83,2,149,218,38,149,195,65,210,153,192,222,155,6,72,71,200,199,182,202,202,116,56,54,204,79,89,202,119,168,137,88,167,129,119,67,108,92,157,172,45,7,56,182,219,123,41,144,226,17,140,46,20,49,108,162,222,137,65,116,43,24,118,146,15,70,194,126,205,230,6,15,105,119,64,122,193,193,118,8,147,212,167,211,109,205,18,72,171,133,25,121,242,170,230,156,74,76,68,84,221,182,66,224,43,109,53,217,103,177,113,18,62,117,17,204,231,209,218,187,154,84,73,215,54,143,227,97,68,195,66,130,190,127,136,63,81,161,74,240,180,190,165,227,250,231,189,11,184,77,239,17,225,120,125,242,102,166,68,210,182,87,205,216,210,80,136,144,139,65,7,249,215,38,152,158,138,138,174,224,202,178,239,182,40,168,28,31,65,205,224,154,125,13,128,148,159,159,65,33,233,224,63,12,81,139,32,33,96,146,104,195,43,235,224,1,209,147,122,61,57,231,31,16,105,241,110,161,10,167,136,180,236,108,19,113,242,38,41,206,163,79,183,16,68,140,94,183,42,16,134,230,44,67,2,102,133,200,206,27,153,152,120,218,98,117,126,106,58,26,21,138,60,116,83,229,183,207,230,151,165,13,138,52,204,218,218,139,68,190,215,159,188,103,8,83,166,152,225,22,127,253,141,221,216,51,197,140,132,81,141,110,60,48,48,50,11,153,192,103,162,68,163,96,39,171,37,79,78,6,45,71,195,48,140,75,85,190,53,36,159,245,245,242,177,183,202,182,64,174,2,153,172,48,131,175,145,6,45,152,179,71,12,26,230,36,93,157,231,124,32,20,107,209,151,118,94,84,199,20,0,194,140,142,82,200,3,139,118,127,129,128,159,241,104,153,252,169,156,203,37,83,242,137,215,38,78,211,190,153,98,233,212,230,79,110,46,102,214,158,56,2,129,155,64,32,240,33,204,151,171,97,60,241,202,48,152,63,116,226,164,143,16,210,250,27,222,176,14,169,67,22,105,4,60,39,223,190,231,46,230,42,94,22,58,2,219,187,183,236,218,188,197,157,128,48,157,78,77,55,35,73,45,243,12,190,134,236,189,41,102,62,91,154,52,17,150,179,19,250,217,134,249,219,239,131,212,60,196,160,110,182,134,159,44,221,145,191,14,213,48,147,118,108,210,122,73,125,200,219,31,23,121,95,241,38,200,119,47,207,37,21,147,214,238,50,135,97,60,91,51,249,131,239,102,85,2,49,3,85,241,95,134,102,99,200,215,32,93,224,17,31,157,147,54,139,181,19,150,230,191,232,187,60,251,158,58,104,103,255,34,79,25,243,4,108,245,212,54,91,244,188,98,142,154,192,159,248,49,44,199,21,237,233,172,156,45,91,33,247,203,238,244,50,69,207,174,36,183,38,51,62,71,116,109,2,184,145,199,166,6,188,99,187,66,118,172,235,239,194,86,57,222,218,32,214,148,254,221,98,64,252,184,56,151,52,242,199,140,216,108,13,115,253,4,2,208,99,65,9,26,16,18,235,245,22,51,39,87,244,216,162,73,95,186,94,93,76,18,195,205,103,35,213,158,206,179,1,144,247,123,102,220,206,103,133,186,215,243,153,182,99,236,165,141,222,20,125,75,244,162,158,159,237,146,197,69,171,25,192,96,60,25,238,144,206,34,147,11,140,227,163,152,226,153,52,7,3,45,204,97,4,211,242,105,111,135,106,249,93,187,166,192,238,49,91,155,64,152,33,136,149,91,167,102,252,68,209,243,76,12,153,213,140,47,254,58,166,209,236,208,155,147,136,136,206,123,3,237,43,229,67,66,162,50,38,33,216,26,41,98,66,30,135,192,104,108,194,139,211,68,216,12,32,17,40,209,255,78,255,111,203,106,173,243,29,92,214,41,254,166,48,73,86,83,82,122,108,19,67,146,238,157,30,102,70,49,204,165,60,233,194,159,185,164,253,172,245,73,10,209,149,132,228,232,59,183,146,37,93,197,140,159,248,72,37,50,208,5,121,50,200,2,29,206,97,47,165,25,21,232,80,206,137,16,39,46,45,173,83,40,28,192,161,246,103,156,253,145,214,154,149,47,54,158,121,11,14,155,30,127,10,193,49,38,196,155,77,104,20,142,39,30,125,145,38,242,182,147,92,12,23,248,142,105,6,234,71,188,116,99,135,72,225,225,152,220,64,83,230,9,218,202,223,115,247,221,62,236,15,157,45,168,71,159,183,245,25,143,191,213,39,65,246,18,24,207,143,220,197,10,253,210,234,12,49,31,49,103,9,179,225,227,133,121,207,54,208,246,204,112,80,100,101,253,219,196,150,113,115,129,113,24,95,41,116,59,227,90,57,55,150,200,111,19,170,77,151,126,56,102,26,128,179,74,150,19,173,95,34,56,176,245,149,90,154,176,21,54,19,123,188,102,107,220,80,201,114,131,83,188,223,134,147,83,8,238,26,165,205,126,185,122,12,184,223,186,94,156,88,164,113,49,141,210,31,181,116,178,129,203,223,218,128,24,73,73,24,41,233,93,18,58,222,139,48,48,127,196,212,75,107,241,218,128,147,170,92,93,13,155,228,239,69,164,150,148,255,177,26,253,142,63,120,163,33,89,165,216,225,34,75,221,7,173,117,142,18,185,58,155,160,177,63,218,121,182,37,74,116,52,135,49,219,227,183,17,254,145,223,174,11,228,71,76,5,74,168,66,215,137,252,70,153,251,189,86,42,122,45,164,44,169,191,207,53,151,80,169,159,184,187,112,234,92,51,229,65,32,133,66,114,218,73,50,220,231,174,150,225,147,223,70,89,206,80,107,63,243,175,75,68,8,84,97,207,184,148,253,228,76,230,232,194,210,75,47,89,185,92,159,40,217,103,213,39,89,164,62,246,229,27,132,157,197,132,33,133,247,149,10,193,157,39,5,246,193,174,79,93,126,56,217,107,166,119,184,202,68,40,100,224,210,37,55,130,63,28,198,70,209,90,71,104,177,15,191,57,91,79,87,178,219,109,201,168,176,46,193,64,89,215,38,204,100,211,205,103,60,69,242,10,20,56,66,167,221,205,100,10,133,19,48,227,43,238,248,229,179,79,55,33,166,228,208,70,184,195,159,27,220,152,76,127,154,83,80,57,138,39,155,73,72,180,22,73,74,86,250,51,151,23,157,66,156,8,37,225,12,243,0,223,46,55,71,255,124,118,55,159,199,132,9,75,232,133,89,16,190,155,21,100,1,155,50,46,143,109,200,155,107,134,214,106,203,215,132,51,139,199,187,230,196,215,18,206,100,232,203,123,241,81,73,144,95,108,185,55,13,111,205,159,12,181,104,73,14,253,204,72,91,133,121,168,78,193,50,45,166,29,102,200,191,68,97,27,252,167,213,228,174,121,162,211,44,243,31,184,193,186,212,148,13,150,141,34,114,22,128,196,83,119,209,9,218,150,122,210,125,22,18,52,206,57,55,27,75,142,210,80,87,127,170,110,219,245,214,43,209,74,244,43,33,139,16,218,122,171,206,32,30,116,205,39,82,130,123,91,70,27,4,199,37,69,166,233,98,10,245,136,29,255,176,102,222,87,78,112,133,12,177,158,149,154,47,171,61,48,171,213,86,250,12,23,90,178,205,175,181,6,16,125,110,252,135,236,183,94,84,224,69,13,122,35,65,222,46,45,159,97,69,123,17,25,223,77,26,104,249,186,204,8,45,100,161,150,55,189,110,23,231,225,173,161,251,234,202,54,78,96,235,31,131,21,47,10,57,100,39,201,39,251,167,60,231,18,228,158,162,107,15,55,116,204,3,178,64,89,8,222,143,51,95,150,171,83,130,174,130,139,242,195,178,14,77,110,12,41,48,124,225,235,95,6,51,174,49,106,180,247,62,122,59,216,32,201,204,111,55,67,66,35,28,237,11,208,216,10,35,112,103,85,136,199,3,246,173,142,62,21,188,100,189,150,254,121,31,241,101,251,151,152,65,85,186,10,48,67,122,188,140,41,210,246,11,119,62,166,33,75,79,69,108,54,123,198,108,254,65,144,162,90,250,189,56,43,250,149,77,105,198,177,87,82,209,207,201,209,21,235,114,9,221,23,159,107,193,185,209,125,85,83,101,17,65,104,48,152,103,71,243,45,35,91,167,138,146,180,211,171,191,124,59,58,83,26,221,70,89,1,179,38,231,5,167,154,219,198,103,89,163,162,157,106,152,97,128,146,19,192,124,47,151,118,181,179,105,15,161,82,79,36,150,156,206,22,202,87,156,83,189,26,146,148,216,41,45,166,215,221,172,115,133,207,36,146,230,68,79,178,254,42,12,205,126,154,131,177,109,122,115,246,109,23,68,34,81,125,220,119,221,174,206,233,95,167,223,251,236,26,117,10,107,50,114,73,168,97,251,89,127,70,93,63,8,124,124,174,17,101,172,88,228,194,101,105,83,21,78,238,30,165,110,113,189,46,237,209,92,198,6,39,197,26,47,101,46,52,218,142,74,120,64,231,7,182,220,252,23,27,132,51,76,53,246,51,209,96,213,220,43,124,101,67,119,137,74,65,102,3,12,175,17,208,140,172,129,109,176,219,231,84,38,147,173,148,53,96,124,97,110,45,9,4,181,44,221,106,210,91,110,38,93,172,251,66,101,202,251,215,68,77,125,170,236,202,137,219,32,199,242,65,35,130,31,34,49,197,176,56,251,48,42,53,48,104,139,156,197,164,199,163,134,199,105,24,95,209,194,192,215,205,111,68,57,97,158,21,0,78,56,49,70,225,251,74,150,221,184,156,73,214,249,215,130,106,242,81,156,78,35,136,175,17,186,32,149,49,213,106,7,72,204,4,56,169,159,151,130,86,244,36,131,112,231,17,61,226,67,68,58,108,241,184,206,70,131,248,185,168,180,21,221,52,173,181,17,238,42,249,104,85,108,233,180,219,248,36,37,237,36,252,169,38,22,179,252,108,171,224,251,84,124,196,8,82,114,60,25,80,169,36,42,30,38,145,61,61,220,59,238,236,25,126,217,206,224,95,158,221,87,15,12,107,109,203,1,210,160,123,78,225,176,130,186,147,215,66,183,19,242,17,223,175,12,233,221,68,239,104,33,227,228,102,184,58,68,229,96,2,124,3,93,232,230,14,111,190,168,37,17,98,21,15,16,74,217,134,251,82,115,126,238,21,217,130,156,69,178,139,15,120,60,4,191,122,88,79,69,19,25,168,109,53,77,223,206,240,59,101,105,130,197,154,249,146,171,54,211,104,126,152,0,26,102,225,163,28,177,157,145,127,19,165,26,107,105,42,238,24,218,50,86,233,147,90,40,35,249,147,67,145,6,77,243,51,39,146,228,171,68,116,210,164,236,129,116,214,249,243,94,252,106,138,40,89,133,183,140,75,63,197,68,60,46,211,163,169,193,204,153,85,35,144,5,172,42,159,164,252,156,145,236,203,143,98,129,44,252,66,101,183,69,72,71,196,189,101,105,147,243,68,177,214,87,126,179,132,180,72,161,129,134,243,89,110,33,181,170,3,101,163,77,241,79,130,166,72,209,5,136,60,109,76,53,50,5,53,169,128,91,129,183,209,55,180,110,84,48,34,60,183,8,204,46,99,109,51,55,83,20,211,113,164,141,74,200,205,16,6,203,231,68,83,154,34,99,152,105,187,80,51,237,189,62,211,186,49,139,203,34,72,230,198,251,136,163,138,48,94,47,62,154,120,48,201,196,163,153,16,188,8,192,65,89,67,123,176,155,33,171,232,98,54,222,173,75,50,111,74,129,236,158,159,23,43,53,126,123,194,193,45,170,70,38,52,177,98,208,104,205,123,224,20,204,9,10,99,191,249,228,231,100,195,52,194,158,242,110,78,123,132,252,52,64,241,233,249,20,246,130,92,68,18,9,250,15,84,144,220,60,172,120,40,230,4,255,119,220,251,124,109,33,225,70,160,126,81,251,112,243,38,189,87,84,64,145,72,196,127,123,25,26,69,180,29,173,174,232,206,37,184,211,38,4,224,195,8,120,71,60,57,108,85,34,196,70,89,35,231,216,212,32,92,111,175,205,163,219,137,212,125,18,159,209,69,89,80,238,77,149,210,69,122,208,23,5,21,240,180,54,169,230,209,232,227,102,186,6,68,138,243,248,177,111,191,68,66,161,124,164,54,233,90,242,61,137,154,47,200,165,103,37,6,159,207,12,45,237,82,33,206,101,228,59,63,43,144,71,73,142,13,162,127,128,222,110,166,149,190,168,130,40,249,107,247,183,71,135,48,84,148,207,143,215,89,99,47,37,169,207,190,34,210,166,203,116,89,221,12,232,81,198,19,50,156,210,98,196,224,38,16,185,50,235,221,78,174,153,68,102,155,234,209,251,105,232,38,172,220,115,205,219,182,137,103,182,66,161,59,135,198,241,176,229,115,32,93,75,241,227,154,65,199,188,14,16,30,58,115,250,221,73,202,98,163,204,252,204,86,34,246,105,134,178,112,221,242,185,134,241,104,122,96,103,209,108,217,162,84,123,28,104,230,194,53,87,227,105,120,2,164,232,250,132,220,37,228,220,52,222,136,136,110,255,85,6,252,230,199,37,24,34,192,75,58,45,60,52,235,187,239,235,201,147,146,223,154,174,46,65,94,180,18,46,139,248,47,1,113,139,7,39,174,148,201,112,142,133,237,250,39,228,145,155,138,29,12,8,240,141,29,36,6,5,88,205,51,195,204,24,30,51,252,96,162,81,142,104,241,121,246,234,235,227,108,235,93,208,214,172,21,68,47,61,15,5,61,104,18,103,222,210,105,37,18,196,131,198,177,188,229,230,168,155,117,223,146,140,31,95,159,156,169,1,9,190,63,26,116,33,73,212,152,241,101,86,60,121,181,96,248,189,24,178,168,217,185,249,209,106,180,142,44,49,227,112,248,9,68,95,32,221,194,127,44,84,254,31,63,250,158,137,192,60,30,185,147,247,249,188,48,124,106,30,78,194,87,147,36,235,1,167,63,57,153,17,47,156,207,14,51,62,159,170,198,94,134,84,233,249,172,242,45,192,99,236,24,108,6,119,190,236,215,249,112,80,210,229,25,51,148,190,46,49,131,13,169,238,17,115,48,117,125,242,142,120,242,244,24,195,152,118,30,123,33,107,167,209,169,23,159,10,56,180,204,34,122,144,89,91,62,44,9,70,147,183,58,232,243,34,101,127,205,112,77,138,2,28,5,228,252,210,241,70,189,42,9,226,97,82,130,37,30,13,112,103,23,177,229,179,163,20,235,106,185,55,167,60,34,114,201,195,228,26,123,92,13,249,168,12,203,192,215,112,223,142,190,173,42,17,188,209,29,87,151,19,231,167,183,122,227,198,73,188,194,87,152,166,43,38,91,229,47,254,241,216,138,38,188,38,199,61,94,31,170,27,177,58,224,139,120,65,58,104,165,68,97,194,151,30,46,151,156,123,116,219,236,200,230,15,234,182,58,81,97,231,195,31,116,115,94,170,17,7,14,174,18,185,184,25,31,87,148,183,193,122,246,112,223,6,148,206,186,139,47,226,211,21,103,219,172,73,107,5,200,93,154,4,185,31,125,40,96,38,57,220,182,9,27,250,185,137,35,217,245,60,39,37,239,211,24,114,41,214,148,104,80,67,109,237,105,90,230,21,146,55,226,105,128,100,243,60,21,77,11,224,238,213,141,65,53,169,62,111,129,179,82,156,32,120,182,252,12,24,16,203,45,209,164,68,183,54,133,51,78,129,85,50,223,230,189,229,154,197,69,74,67,101,160,145,195,116,9,21,66,4,202,248,227,99,110,145,247,48,255,117,171,95,89,140,60,46,156,183,69,105,87,188,78,218,102,221,83,225,149,187,28,248,214,66,225,138,77,88,217,74,138,202,87,215,177,194,47,60,31,82,197,125,161,41,41,225,75,144,60,45,75,50,177,104,69,173,119,245,48,73,19,241,73,55,48,59,119,53,64,180,64,174,35,10,211,211,104,113,221,145,159,199,119,144,252,65,54,120,182,71,86,100,222,84,107,10,32,247,9,242,60,115,222,113,137,182,68,117,232,241,230,18,1,12,53,142,94,63,34,211,20,207,60,240,50,120,166,228,92,64,86,189,153,130,174,14,88,10,145,145,54,142,118,143,234,232,129,233,242,177,137,94,246,203,160,161,60,242,49,119,56,189,163,192,216,59,141,120,26,143,18,82,70,113,19,126,141,42,50,185,232,210,175,20,9,159,134,146,118,22,121,108,202,63,225,232,55,176,12,89,85,166,41,56,239,168,233,38,196,55,229,131,22,107,221,119,7,141,94,28,58,224,196,188,104,69,241,148,13,244,149,242,224,232,189,246,40,218,178,155,129,23,149,24,63,237,152,12,0,167,69,76,7,145,115,200,151,115,36,0,96,138,223,154,155,128,182,33,178,161,48,99,107,110,130,8,178,173,151,124,88,67,100,99,224,70,60,147,97,70,234,2,94,51,201,42,154,3,22,169,38,138,249,187,169,190,53,59,197,142,28,49,52,12,146,210,7,45,213,35,213,4,194,124,106,66,147,33,222,35,202,101,199,201,204,170,9,142,124,209,142,169,80,120,141,174,90,207,29,154,101,47,39,208,183,211,53,89,52,12,163,241,6,165,228,44,251,85,131,39,54,71,154,151,254,167,33,207,77,241,45,38,2,193,127,19,81,62,136,43,40,128,69,74,5,49,53,85,91,166,187,190,71,238,14,46,10,137,239,217,176,216,44,124,22,129,128,144,33,51,173,193,72,124,155,16,86,19,201,99,80,115,57,18,200,9,5,14,201,78,147,208,39,222,121,160,4,212,43,36,39,137,52,66,142,100,142,53,70,100,149,91,70,208,52,210,207,195,106,230,146,45,165,41,119,214,0,14,48,133,85,79,153,124,242,138,133,11,0,89,36,118,143,243,109,174,190,239,10,25,170,182,34,146,199,244,92,248,217,69,10,189,100,21,76,54,73,120,63,240,81,39,162,81,246,153,87,197,93,244,76,144,117,104,170,46,241,89,199,47,253,188,138,198,31,38,75,92,163,150,71,242,114,105,206,131,126,156,20,193,191,185,65,89,173,237,28,148,239,177,237,240,217,82,150,58,139,49,123,81,171,17,196,37,57,124,22,105,135,237,1,97,131,92,96,212,162,181,58,202,69,145,24,71,28,88,203,136,96,205,119,236,210,200,65,166,79,233,136,197,234,63,221,216,210,69,222,250,248,67,16,47,182,168,37,176,13,72,129,51,77,115,63,124,158,173,89,181,58,131,174,66,68,139,199,13,169,73,180,152,233,19,174,17,5,31,135,3,76,165,22,117,173,175,33,22,207,52,79,68,234,178,160,15,35,59,125,118,143,254,24,235,49,103,90,121,35,217,137,4,181,150,162,9,7,187,187,149,198,141,150,181,50,132,162,171,108,179,182,159,203,205,9,224,71,96,72,42,125,32,250,219,19,149,64,119,105,43,40,223,166,197,255,105,162,119,254,98,224,124,63,90,206,139,198,187,183,93,209,72,34,138,152,9,61,217,237,241,59,205,204,66,79,248,51,131,127,11,243,74,85,11,98,16,108,185,170,31,123,33,148,103,130,214,128,115,110,175,216,73,233,122,80,48,7,146,66,41,170,140,199,205,172,67,20,51,77,229,242,93,108,181,88,177,66,21,255,78,31,136,122,182,136,71,254,90,6,221,183,171,176,102,40,60,140,6,163,30,85,41,58,80,171,234,63,210,194,252,106,225,224,31,118,255,224,137,26,157,65,62,201,17,74,149,175,221,232,0,76,47,199,123,54,105,209,183,163,197,120,180,8,3,206,86,71,157,86,144,78,29,226,177,231,97,33,101,146,21,132,197,204,242,52,20,92,251,180,111,232,213,103,154,174,176,226,194,253,99,29,106,173,95,235,10,145,106,120,119,114,85,169,104,171,128,45,175,234,210,211,69,63,242,159,134,254,197,154,197,235,207,105,155,164,213,77,99,216,31,169,144,180,134,89,234,103,70,218,20,24,130,152,97,167,255,229,18,205,76,86,187,137,25,105,193,223,185,99,230,34,72,125,204,16,119,252,48,82,152,23,115,106,62,51,117,230,177,226,234,101,204,107,98,166,149,255,55,123,49,131,142,215,139,247,249,176,191,239,244,179,46,137,168,112,240,232,64,120,102,138,56,242,224,214,101,83,227,201,140,198,163,138,153,74,233,207,189,193,140,164,247,148,155,155,128,195,142,171,203,191,87,195,224,63,227,183,169,50,60,39,28,6,61,50,153,97,54,26,158,242,204,112,115,213,247,219,68,76,69,126,155,236,77,243,239,73,249,118,72,181,171,24,225,226,248,185,209,102,6,184,35,95,100,210,115,28,223,19,93,171,245,182,50,136,160,206,74,76,62,27,56,92,106,149,47,130,194,251,141,77,204,60,69,192,189,216,1,123,203,170,88,217,109,150,252,244,2,32,26,163,98,29,115,85,205,180,25,204,184,154,189,176,202,152,242,216,59,251,100,0,20,47,30,60,128,238,101,138,65,63,243,113,182,186,84,16,143,153,38,198,234,99,58,76,226,108,171,25,36,209,8,51,178,172,114,115,202,6,45,38,162,233,55,232,205,73,65,237,237,79,190,76,79,92,174,230,61,86,188,55,241,91,150,97,193,255,225,196,112,51,135,242,115,252,10,221,43,103,235,187,191,189,13,118,245,138,70,116,75,208,73,236,102,224,72,162,192,104,77,40,174,219,77,211,118,37,147,20,214,115,102,13,94,214,172,199,251,1,19,39,175,189,65,159,206,223,102,102,140,252,5,7,75,204,45,93,212,26,76,26,203,200,163,196,154,104,163,234,215,76,72,93,245,98,142,173,229,86,122,83,178,204,179,77,120,119,83,45,152,77,130,65,238,13,132,168,149,184,26,56,196,59,205,225,86,156,249,202,118,79,83,12,63,219,148,220,28,207,185,223,207,53,24,47,57,173,139,241,243,248,136,193,28,3,31,77,60,55,29,187,11,162,2,55,67,120,241,142,22,90,228,206,105,239,86,4,233,154,44,252,109,45,189,249,254,242,137,173,147,232,201,18,190,49,19,198,181,102,26,225,117,64,169,139,214,230,159,242,120,221,91,252,85,160,238,64,155,118,76,66,4,52,187,154,233,78,143,89,198,151,95,242,219,80,69,229,228,87,91,15,97,249,152,209,103,242,245,65,201,71,52,191,109,38,172,91,161,96,125,32,126,59,116,162,144,197,201,177,248,142,159,49,134,220,60,255,196,232,125,101,163,7,47,59,214,166,170,214,182,239,88,29,124,170,108,197,59,131,244,206,177,109,224,225,202,25,130,212,246,140,5,176,8,106,245,193,143,55,12,145,82,236,196,11,130,50,49,231,225,120,189,105,186,222,148,102,212,124,156,55,191,117,182,238,24,189,55,221,232,177,203,103,34,17,93,0,80,147,228,120,235,51,25,74,215,15,130,194,197,200,126,53,96,152,220,229,230,80,252,38,223,229,129,54,1,229,23,51,248,248,214,221,124,28,152,39,151,210,129,87,179,127,222,155,155,98,117,234,93,205,16,140,184,199,64,146,103,61,111,216,144,252,115,250,78,12,235,80,89,69,182,28,220,244,228,99,10,191,108,171,114,186,45,252,208,213,178,155,11,34,9,91,205,100,166,183,155,19,21,248,207,111,195,219,227,191,109,212,135,109,168,25,33,221,225,230,81,121,118,125,49,98,70,191,249,32,156,153,250,222,103,138,167,236,131,74,47,95,215,221,18,138,242,228,99,10,16,71,242,37,133,124,98,246,131,19,10,222,44,78,190,169,188,181,119,113,35,203,147,170,154,73,40,251,7,169,27,45,68,189,183,181,235,132,153,144,162,232,131,193,66,150,125,196,45,219,146,235,199,188,175,52,49,102,152,187,116,219,73,27,245,40,31,148,12,191,252,203,136,96,6,235,239,67,138,118,222,107,102,51,51,160,5,255,109,220,65,61,189,182,229,27,253,88,158,70,9,163,59,53,165,162,237,239,125,14,46,234,166,122,62,193,197,238,187,18,49,242,170,85,119,6,154,221,124,26,15,122,10,146,14,42,196,139,55,152,157,6,221,255,204,114,196,163,110,32,60,77,240,124,190,54,81,219,148,248,12,254,211,3,173,48,113,62,55,62,93,241,247,2,152,49,95,199,153,237,120,228,130,252,230,252,239,115,52,90,243,91,88,65,209,55,189,216,10,15,254,211,172,251,42,43,4,5,73,35,35,252,153,129,14,172,242,185,154,168,205,173,38,244,218,117,167,6,177,22,86,216,85,244,192,55,125,60,255,101,100,144,74,203,159,109,62,23,247,153,9,170,246,103,79,66,27,121,182,48,67,134,162,103,122,71,194,161,150,48,127,34,85,204,160,224,159,53,15,253,105,131,242,22,127,105,106,197,77,220,86,164,196,87,118,15,204,154,120,187,222,123,252,168,169,221,12,253,143,46,93,64,16,189,199,147,209,129,35,207,141,126,109,245,93,97,88,156,161,235,3,7,96,181,184,247,50,150,95,117,54,104,42,206,113,53,252,21,122,230,3,182,105,62,21,152,148,83,135,20,137,198,29,35,106,158,135,222,219,28,194,249,46,134,209,226,153,1,183,200,189,237,167,197,202,231,122,247,198,151,145,93,28,243,217,226,202,27,112,97,25,197,220,232,64,137,171,105,14,211,35,29,246,12,143,96,236,99,62,85,17,179,14,154,94,175,57,115,92,76,125,178,5,175,132,143,232,113,222,168,54,138,249,76,149,237,103,27,77,215,189,229,175,121,95,17,120,204,245,236,241,122,53,37,168,156,226,106,106,53,18,53,110,163,105,121,143,102,12,166,85,205,39,198,136,101,159,76,135,74,253,59,196,107,98,241,37,218,158,244,84,222,233,205,81,250,70,231,90,106,92,214,62,104,102,118,27,136,217,245,181,72,176,20,55,255,36,180,212,179,60,225,150,207,240,142,104,95,237,159,215,42,142,88,56,102,250,2,171,46,159,13,191,147,111,41,157,217,222,62,55,183,166,137,230,102,122,99,234,214,71,3,50,233,55,167,154,156,62,83,225,28,86,238,37,145,250,159,187,127,230,217,74,225,182,82,129,18,158,105,155,195,221,33,221,224,146,89,13,122,172,82,133,139,197,215,225,212,249,248,242,48,81,77,159,11,12,106,91,122,250,220,170,122,152,105,132,106,106,70,100,118,184,249,56,61,122,64,16,69,140,120,47,227,35,157,249,179,238,103,247,37,0,105,216,146,98,215,207,92,63,230,172,230,1,71,175,71,210,29,32,252,248,110,88,199,153,244,213,71,211,206,40,251,19,255,240,223,254,104,36,35,62,30,243,32,26,240,173,182,67,201,178,63,113,198,137,9,179,251,250,157,14,207,49,117,27,71,157,247,89,193,70,139,177,211,15,224,207,13,88,124,232,209,133,10,72,31,254,214,197,212,116,101,72,141,23,44,230,184,117,223,233,234,106,86,123,246,175,9,63,230,210,185,0,83,113,245,35,162,155,120,148,142,153,113,30,197,136,211,208,149,63,222,58,197,30,223,239,0,229,230,253,49,15,28,17,31,51,208,94,59,125,252,152,227,61,184,171,97,26,163,159,73,158,65,87,250,174,130,10,179,40,239,154,123,71,43,195,114,51,52,97,73,125,253,78,247,240,116,51,85,64,117,69,8,4,252,115,217,217,164,235,199,54,176,27,41,147,243,132,67,81,29,98,156,61,95,125,0,132,164,139,4,127,24,89,77,127,174,137,202,236,39,136,128,148,53,174,69,171,65,51,15,27,39,52,126,121,60,254,27,108,36,212,220,212,76,97,89,175,60,110,196,142,225,104,96,14,53,227,113,198,99,120,248,222,41,199,246,199,178,97,230,92,222,104,81,82,110,114,162,162,74,211,183,111,40,228,179,187,192,202,48,159,149,232,171,218,84,216,212,219,197,124,126,33,174,198,7,76,95,243,142,249,93,201,98,148,174,102,8,174,60,87,83,127,82,207,122,113,121,139,3,42,5,232,213,213,156,198,242,45,129,186,113,122,50,173,63,243,140,83,17,86,213,33,17,130,209,54,77,223,48,128,68,245,157,214,103,72,83,184,171,168,193,140,214,63,67,186,228,181,72,174,87,189,24,64,182,239,162,204,38,122,188,244,107,18,251,186,25,17,208,156,53,230,50,97,100,255,233,102,107,71,231,130,189,202,12,51,19,248,19,45,238,21,183,78,214,233,173,193,160,117,90,94,179,213,186,62,243,8,79,206,23,37,133,44,197,89,16,66,195,185,122,167,119,53,167,187,106,96,51,12,43,236,230,115,194,21,141,92,18,76,230,163,61,179,126,44,142,250,226,193,251,241,138,241,112,116,189,51,21,124,167,170,191,214,150,79,56,103,233,31,55,79,173,65,91,176,71,53,215,173,166,74,252,9,246,206,206,153,226,222,188,87,153,159,96,111,223,154,13,102,154,233,230,39,165,113,118,50,223,252,171,233,164,107,158,39,89,60,18,230,12,232,85,31,124,66,70,112,71,244,28,67,8,202,235,213,198,96,56,220,12,234,236,179,9,38,24,219,174,149,252,86,89,243,19,155,215,8,67,143,143,110,60,248,106,134,223,181,184,153,157,236,19,165,38,154,95,238,7,33,158,218,83,211,64,201,104,111,187,155,141,232,81,167,48,164,193,190,165,16,218,141,58,231,199,28,81,81,33,19,154,63,223,43,1,251,187,223,139,219,172,214,218,231,167,129,36,186,25,174,170,207,68,74,134,247,185,102,74,98,169,127,142,134,230,160,51,204,148,122,219,39,101,177,123,184,125,208,69,125,221,8,104,150,188,56,3,132,31,125,95,253,32,72,97,45,55,103,66,153,79,254,106,198,110,85,144,31,255,204,225,12,234,207,71,172,32,173,249,73,75,155,114,137,191,21,237,82,159,212,24,25,191,226,249,12,26,81,190,201,225,204,193,239,11,247,44,29,122,110,62,225,51,201,106,183,154,162,174,76,66,234,175,23,101,116,246,180,205,36,151,241,100,61,109,79,109,229,19,192,150,172,139,190,214,159,156,245,53,211,87,167,91,6,56,152,120,107,75,99,10,10,188,24,231,194,114,47,251,4,76,168,12,105,136,11,251,211,125,171,51,197,200,1,245,79,114,152,98,92,152,65,10,77,141,143,197,35,204,28,16,31,215,137,22,193,18,23,147,52,213,136,106,88,13,99,133,185,142,207,186,165,23,116,121,105,37,207,108,236,111,226,233,38,251,134,110,70,204,69,99,139,243,44,35,178,187,4,99,99,125,162,135,12,41,137,191,54,202,72,90,104,163,91,187,69,60,102,230,143,231,180,44,93,156,227,230,252,75,251,196,84,109,245,247,219,93,56,183,9,123,192,113,175,24,150,108,76,32,47,213,15,224,32,78,69,216,190,155,92,253,227,146,172,239,183,217,45,183,154,113,86,91,220,28,68,212,43,79,82,102,96,111,141,155,211,191,179,63,101,6,142,220,103,62,251,213,91,124,28,115,103,59,140,49,95,84,50,183,154,241,61,90,121,51,173,8,68,4,54,142,143,217,68,60,197,220,16,68,244,125,129,199,60,190,180,154,249,68,158,161,45,137,109,98,73,253,164,83,145,44,177,58,91,153,79,95,217,118,47,154,216,124,171,77,182,119,200,152,67,104,188,223,206,64,141,40,203,139,209,131,48,99,163,6,64,248,38,203,177,86,67,74,199,174,195,233,214,159,217,196,47,103,108,74,192,156,179,124,17,43,222,251,225,86,40,219,229,183,184,145,202,6,21,31,59,49,228,253,47,212,172,86,98,143,216,5,86,84,232,40,196,140,196,148,127,110,54,109,93,190,70,218,137,43,235,102,232,175,186,90,103,245,226,36,103,64,145,68,38,18,106,103,57,123,78,162,24,49,243,231,98,112,181,113,252,64,151,240,188,101,211,232,162,209,194,205,185,20,225,117,129,23,244,28,217,61,14,167,172,76,11,208,182,15,111,236,226,228,163,113,101,201,136,33,25,85,124,171,133,195,188,118,189,119,39,96,139,39,131,243,244,105,201,96,62,203,39,170,43,5,49,30,65,232,82,220,7,35,20,7,62,88,18,121,45,88,158,146,67,7,138,201,104,86,25,147,201,54,229,110,78,89,214,190,160,87,159,9,190,103,152,201,68,22,181,194,35,236,19,28,124,250,83,46,193,124,130,241,237,73,185,98,217,192,164,247,70,206,162,134,25,245,88,89,185,217,96,152,203,71,156,237,78,90,206,142,185,231,254,124,86,154,25,31,231,183,153,169,113,185,67,12,31,88,78,122,53,140,18,57,172,83,243,179,88,235,136,244,45,230,85,116,192,209,246,137,84,101,181,46,176,49,63,102,74,115,207,172,44,14,240,41,65,228,31,102,62,110,151,15,2,172,169,251,70,13,9,18,153,27,49,159,0,164,197,79,119,59,144,196,74,171,228,42,207,105,45,143,144,24,51,245,44,31,241,10,147,228,146,15,130,134,212,144,171,141,173,122,138,121,244,212,226,185,145,249,121,142,12,52,251,103,125,165,248,30,240,67,200,2,129,58,228,156,142,249,61,25,61,6,98,38,77,234,199,50,144,99,217,226,225,122,132,186,63,174,197,191,125,211,172,128,197,202,17,127,144,76,234,89,30,155,0,101,38,25,147,254,4,12,45,216,97,105,199,205,201,37,202,1,81,170,41,13,197,213,203,26,41,196,60,13,124,23,65,4,57,63,177,238,14,212,203,173,133,76,204,199,188,34,213,120,172,69,84,80,143,181,153,176,198,136,232,230,12,240,84,115,163,105,243,153,45,124,20,179,105,214,68,80,198,14,244,194,151,90,126,253,188,30,15,154,92,84,87,235,246,102,107,51,159,119,144,221,204,100,234,178,103,34,207,248,193,179,83,213,92,210,155,224,103,120,154,180,4,64,128,199,139,248,131,3,181,19,244,10,107,1,234,174,38,161,234,144,101,15,195,19,124,71,110,6,188,46,135,11,117,229,151,94,66,10,164,233,202,5,75,189,195,197,170,205,220,53,121,114,122,85,138,23,23,43,39,255,172,242,104,214,26,25,153,5,32,11,91,135,156,14,158,178,229,234,181,116,5,208,213,92,220,89,168,166,166,163,95,4,189,143,0,74,29,151,4,48,148,188,55,137,234,151,18,193,60,101,225,31,51,1,102,60,154,101,8,197,124,188,181,26,160,158,106,234,201,242,100,39,8,121,56,169,74,179,195,103,233,254,202,85,97,70,231,94,31,124,255,18,248,110,166,44,36,135,174,113,37,199,15,255,32,158,97,4,153,148,95,12,222,150,82,87,192,31,203,60,142,84,77,130,66,91,205,38,142,229,179,180,27,191,112,23,51,229,223,21,153,28,188,3,121,46,2,254,243,158,45,210,68,231,219,190,18,5,132,88,184,56,126,115,22,159,176,165,193,243,2,217,139,143,247,64,221,163,127,204,176,56,249,152,12,166,169,248,87,160,192,87,138,17,69,161,34,87,125,52,178,237,241,222,20,254,235,214,155,163,38,238,14,49,2,7,237,177,48,219,122,3,88,158,35,183,134,148,163,254,246,70,249,41,204,217,234,39,207,140,179,150,227,201,137,41,178,62,57,237,114,111,142,91,115,117,234,31,243,92,187,60,179,200,168,97,166,225,38,214,246,218,198,101,250,49,159,51,198,127,27,88,120,234,122,245,241,48,2,91,70,4,15,62,73,204,132,10,158,62,168,214,95,173,95,172,24,97,154,63,249,134,126,170,235,123,147,92,141,163,145,38,193,89,245,106,196,236,222,163,53,32,89,69,205,198,96,26,102,122,210,246,199,60,3,193,98,158,185,244,59,84,99,104,108,145,207,220,240,104,117,189,122,173,40,180,85,114,134,159,39,227,248,122,43,108,195,189,39,161,153,81,241,87,127,237,70,24,183,117,170,85,227,98,110,145,228,53,190,195,103,70,121,167,123,41,192,132,239,82,153,106,6,9,55,195,188,150,158,157,20,77,97,40,117,51,125,32,130,31,67,14,37,231,151,158,238,164,208,228,183,45,247,90,226,201,41,142,234,100,49,54,133,200,156,35,234,190,116,170,209,207,48,70,252,182,145,180,87,53,3,11,219,207,172,59,94,5,75,227,91,49,236,99,194,43,143,21,0,133,207,5,4,51,215,212,5,118,214,15,92,10,110,54,54,112,25,113,243,168,253,115,162,47,130,230,145,152,97,129,136,172,123,1,166,181,213,188,39,117,88,55,163,39,166,143,182,16,244,155,61,204,89,187,8,225,66,194,31,169,239,106,146,194,98,62,14,118,56,82,141,222,0,225,69,67,105,5,181,218,168,85,24,83,165,92,189,19,33,107,9,115,211,237,148,92,109,248,58,205,4,62,244,99,210,223,22,217,57,52,216,31,185,187,225,131,9,183,252,173,58,33,190,172,108,160,152,244,236,120,245,133,189,184,136,245,215,23,229,86,35,144,204,98,94,214,155,231,149,157,50,68,208,5,51,48,211,21,101,33,56,115,228,132,194,67,32,251,23,37,167,181,164,185,171,66,148,182,29,115,218,57,238,247,211,133,228,148,46,107,70,65,106,27,245,65,86,43,232,152,40,164,225,254,9,56,179,89,228,236,129,27,124,16,105,164,143,121,152,42,67,152,209,99,20,51,216,252,28,191,141,56,88,21,43,152,156,18,247,134,191,67,60,83,92,170,22,37,62,67,248,234,233,6,51,80,10,208,142,137,166,75,221,20,51,52,52,203,205,136,154,73,216,71,67,72,137,168,240,151,58,215,143,93,33,13,247,213,101,188,50,77,135,244,44,236,157,60,187,221,127,45,131,91,205,173,132,17,217,186,174,182,53,2,27,102,197,29,105,237,66,224,140,17,247,154,42,197,117,73,20,209,227,214,119,20,223,81,208,173,106,229,203,70,169,184,27,175,162,90,123,233,53,74,243,211,168,149,196,108,36,115,69,74,243,185,235,213,141,133,231,207,133,26,193,150,144,143,146,162,119,168,27,168,0,199,70,111,190,71,142,231,38,134,144,126,104,91,56,222,118,108,120,6,24,237,100,134,34,158,212,227,222,52,30,9,69,29,102,154,214,188,124,110,24,79,113,192,172,203,32,14,69,32,244,163,136,203,10,146,14,206,174,128,113,12,152,210,197,140,168,92,12,41,76,170,83,34,120,58,53,90,20,65,128,144,76,245,52,232,93,156,221,243,184,224,225,169,231,168,217,59,54,13,158,66,158,125,171,117,175,238,49,31,88,241,145,62,63,141,152,114,192,133,50,124,78,58,205,76,154,175,5,102,135,22,133,170,102,147,139,117,212,77,166,52,250,25,52,216,242,74,192,160,208,175,211,169,52,118,114,186,80,204,148,185,245,131,205,95,39,65,96,172,40,243,201,231,134,8,43,5,218,142,124,89,213,247,166,179,120,5,94,232,23,14,233,205,105,15,14,100,25,211,90,253,109,163,80,107,254,185,207,10,56,155,169,56,119,246,160,145,206,36,253,34,68,212,198,81,151,2,158,2,19,49,189,23,207,12,2,252,65,16,57,206,139,46,145,117,150,91,173,129,4,196,11,213,13,233,236,225,180,153,184,57,35,139,38,87,239,65,92,191,226,189,206,209,36,199,253,9,218,224,69,243,171,41,49,22,201,149,246,164,81,60,119,18,173,62,204,195,22,244,251,34,75,106,71,21,166,81,111,148,253,1,215,146,176,25,16,17,37,240,231,241,185,69,224,198,172,48,132,134,21,70,67,241,58,77,134,36,160,49,195,10,152,50,141,143,153,65,94,97,38,136,236,98,166,52,229,174,60,158,248,74,226,12,244,66,210,160,6,58,108,242,121,228,209,200,48,180,64,10,166,1,35,75,87,243,130,212,235,65,207,164,255,183,90,189,116,198,7,73,237,211,183,67,160,103,144,213,88,158,181,13,125,112,34,237,246,174,182,82,149,154,81,207,142,89,156,76,182,61,171,25,132,186,152,235,150,131,19,98,204,62,223,213,73,138,240,149,45,240,12,203,51,54,33,34,173,96,216,95,118,26,255,104,119,113,160,32,139,46,45,208,172,248,233,210,89,76,20,6,221,75,124,173,9,141,233,187,122,32,219,61,253,64,71,111,11,191,252,153,241,169,222,120,67,157,160,17,254,48,128,189,152,119,29,31,243,241,10,75,252,246,217,241,228,75,3,83,163,175,206,141,28,170,178,97,13,235,162,10,100,38,196,86,175,188,137,250,22,77,208,62,98,3,218,24,73,83,13,178,255,51,182,148,73,185,164,232,213,52,35,5,172,211,246,121,249,86,112,29,166,128,242,1,203,89,2,8,58,230,227,16,140,248,30,132,243,189,124,204,156,64,59,240,216,52,79,148,143,25,154,14,71,115,87,52,238,62,214,20,233,231,105,68,137,50,131,17,213,28,195,93,13,74,117,8,134,171,57,67,108,234,32,118,82,15,93,159,172,130,191,242,171,11,77,254,233,51,166,104,145,58,188,30,129,143,38,67,218,0,156,6,126,158,210,179,116,72,242,53,97,129,94,209,53,176,62,59,14,218,110,96,205,162,29,130,48,87,175,54,44,154,63,25,200,204,161,147,212,154,68,61,229,2,194,179,181,250,49,143,222,2,125,143,20,105,146,252,51,12,91,210,138,1,94,126,233,123,25,61,187,27,11,189,80,159,107,87,107,209,35,130,116,110,74,122,241,241,107,214,138,174,82,67,77,84,125,235,74,171,161,155,73,79,127,110,126,254,105,70,183,196,134,200,90,66,236,1,6,46,106,40,115,147,60,19,215,17,101,197,252,154,64,78,24,155,181,214,6,231,98,13,4,176,193,99,164,71,196,166,74,89,49,85,136,23,62,83,1,15,98,197,147,25,245,174,94,76,179,196,12,243,178,140,217,51,19,6,151,215,150,3,228,122,170,153,174,184,17,67,206,76,213,45,7,124,204,146,171,97,92,145,49,165,255,53,207,24,83,64,115,67,205,125,145,150,126,131,150,186,78,52,26,40,219,142,171,207,182,42,221,151,38,9,186,123,139,81,177,96,70,30,109,69,48,185,160,23,214,76,14,41,117,136,206,221,156,155,192,218,128,107,37,228,237,220,74,189,87,188,24,136,145,250,107,118,77,48,178,139,47,206,246,86,106,137,123,159,53,159,37,242,25,228,89,95,63,42,242,81,85,126,155,93,68,122,172,32,169,31,242,82,84,1,243,138,238,175,12,181,164,36,98,33,133,173,101,68,31,110,94,218,148,83,173,27,47,98,16,136,86,119,22,191,146,26,98,122,189,203,103,104,235,131,61,208,159,104,170,195,209,157,124,190,171,68,170,52,117,190,142,56,154,60,151,94,140,186,103,242,93,122,81,67,17,204,103,133,175,166,173,104,140,54,1,207,143,25,157,243,26,29,192,29,101,130,247,53,145,207,168,81,169,67,64,119,47,9,100,145,187,207,222,164,104,253,195,89,26,105,201,212,0,214,119,179,129,189,5,183,48,45,89,23,61,113,13,182,22,89,62,199,171,224,228,43,209,203,199,92,144,247,94,150,68,28,209,2,12,146,74,30,141,46,144,128,118,46,158,163,200,86,74,107,223,217,101,124,22,83,122,214,50,33,181,255,30,71,196,178,222,117,9,102,33,22,105,1,12,197,188,178,94,141,108,122,137,123,155,42,234,155,42,232,6,227,191,135,153,236,152,92,220,140,144,213,71,133,124,147,166,191,104,164,222,57,150,8,200,231,46,67,126,198,1,137,148,184,186,195,236,175,230,10,143,99,140,202,108,66,93,97,204,224,184,1,110,93,188,134,252,52,196,37,217,15,47,196,101,62,5,229,101,253,15,209,186,76,27,136,112,116,195,60,201,105,231,51,109,84,227,232,16,51,81,122,124,109,104,231,180,20,142,183,187,95,231,230,252,177,16,62,51,8,137,234,5,26,246,152,179,244,229,183,55,108,59,190,113,156,73,90,155,158,140,52,106,112,189,155,51,184,96,49,35,84,230,174,225,57,54,199,150,110,189,138,186,245,195,44,157,123,67,124,242,158,108,155,80,172,175,94,94,241,76,235,183,182,55,84,5,51,90,109,183,165,248,187,152,217,215,95,51,57,188,101,75,172,231,100,92,177,128,224,158,146,46,17,46,62,94,83,116,249,146,95,120,183,134,105,109,190,33,131,56,236,4,182,229,153,207,0,238,21,107,151,46,232,245,92,71,184,17,161,65,139,83,224,60,90,75,114,53,98,216,195,191,38,77,161,85,188,109,174,46,175,124,58,77,127,252,213,40,201,131,195,195,237,231,234,160,84,244,82,142,166,41,81,106,244,117,226,51,237,37,87,111,195,82,185,153,108,68,123,57,92,178,128,244,245,60,255,174,110,225,37,128,77,21,61,34,255,109,50,188,187,202,213,112,139,244,248,109,200,192,164,185,25,194,110,146,60,227,53,95,30,215,102,139,121,166,87,76,56,59,183,116,58,33,243,75,102,196,199,12,33,31,241,198,91,38,59,28,80,246,9,220,169,203,15,195,19,32,214,4,163,161,188,21,184,198,237,11,0,22,250,36,77,240,198,196,79,99,175,155,123,146,206,74,106,20,21,113,176,232,9,61,75,251,185,211,199,252,211,113,118,103,28,129,167,173,230,109,90,141,110,54,98,0,25,80,138,188,187,68,203,104,71,190,69,70,108,210,244,86,226,106,99,12,149,71,35,127,22,39,39,0,151,37,46,22,82,96,208,73,69,24,1,147,135,252,52,25,227,168,5,192,109,120,86,103,19,115,183,8,222,205,153,134,238,247,94,224,201,246,136,231,62,195,217,155,88,57,147,253,8,160,253,77,244,8,160,32,227,218,232,100,221,182,49,63,51,180,29,205,139,159,192,170,105,113,120,102,178,157,59,82,61,155,109,249,157,170,136,135,48,169,61,168,219,132,231,178,236,129,61,180,215,90,105,148,79,123,171,121,73,187,29,213,125,241,7,200,195,158,127,136,100,205,54,202,107,53,15,195,200,184,25,198,232,183,48,203,0,191,28,121,135,141,10,233,67,186,35,50,64,205,55,34,194,198,86,171,230,110,194,203,241,211,6,81,122,102,131,205,71,222,111,147,103,146,89,8,131,80,139,50,133,245,141,229,42,102,131,142,190,47,50,173,185,88,204,116,135,237,119,115,160,86,242,219,136,191,180,8,65,208,136,20,156,10,197,0,122,203,99,22,38,26,46,222,176,84,184,52,198,140,153,148,45,240,19,243,134,117,34,102,105,70,141,250,89,129,78,189,184,45,25,82,81,204,176,146,6,176,116,38,35,169,149,159,70,120,57,232,126,206,51,166,170,239,133,143,211,198,139,194,23,104,221,44,102,146,61,209,198,142,255,220,171,60,56,213,203,225,99,74,34,123,203,68,171,100,118,235,136,39,219,91,189,133,102,213,229,30,7,8,39,182,0,44,91,53,145,142,247,218,160,115,229,116,50,38,222,189,234,251,233,227,245,200,111,111,154,11,218,123,240,227,51,201,218,109,228,118,86,125,175,221,138,20,194,81,8,49,0,80,108,104,144,81,189,223,134,198,125,60,182,5,59,129,167,220,92,148,224,44,179,241,121,175,102,213,207,24,178,140,28,203,18,235,176,116,70,76,164,51,104,178,242,141,133,49,5,183,83,66,98,72,158,11,130,187,46,27,214,89,202,106,237,100,113,159,81,250,196,141,33,22,253,149,176,90,32,241,204,221,84,126,222,4,206,218,212,99,220,158,61,184,122,236,165,164,153,155,172,2,94,141,236,194,218,50,77,33,20,78,162,103,222,26,119,53,99,73,92,111,147,38,187,48,196,76,69,124,175,242,230,255,24,69,205,96,96,222,241,1,105,115,146,65,49,180,78,124,141,97,45,135,98,69,124,109,189,15,157,65,67,63,243,194,129,125,87,147,92,147,19,25,222,202,87,4,39,133,85,36,133,139,194,198,241,45,170,36,192,230,210,7,63,158,223,212,29,7,218,20,153,40,48,177,150,151,92,67,144,42,171,121,211,193,21,230,227,129,10,14,11,165,200,41,125,205,123,128,93,172,98,38,17,17,45,215,108,196,251,193,174,27,171,30,25,175,216,198,43,153,237,103,6,46,19,88,246,179,145,26,5,210,51,23,232,133,35,15,187,209,30,147,81,235,160,74,86,152,169,75,236,231,231,195,192,6,42,41,114,142,20,36,95,73,140,8,144,99,192,183,241,133,144,217,144,23,3,55,20,248,77,18,154,103,36,228,197,64,150,188,223,158,198,110,41,102,202,30,43,206,39,192,180,130,194,255,81,208,189,71,163,74,53,167,12,11,40,251,64,99,160,61,190,165,192,223,126,52,5,143,5,130,198,116,113,183,161,164,216,49,143,225,14,41,75,223,219,132,49,122,92,77,165,73,126,26,70,156,119,176,130,38,16,118,189,102,100,187,51,206,116,128,216,2,25,55,117,16,248,150,220,76,154,67,246,36,8,65,87,36,93,6,146,164,91,239,13,74,50,42,129,20,200,122,211,139,77,116,62,232,43,70,18,126,138,6,139,206,136,230,129,65,115,231,212,185,128,230,217,120,102,210,251,83,175,182,246,143,168,182,209,95,163,23,131,133,10,50,5,16,101,34,98,199,150,69,187,90,212,172,88,231,58,222,171,193,159,245,106,86,85,201,139,185,121,78,225,180,82,177,218,189,124,126,27,53,139,21,197,213,150,69,248,207,204,61,71,111,191,105,46,108,181,30,79,197,43,202,128,180,164,37,213,158,187,68,250,25,96,218,30,95,51,135,174,155,207,98,73,2,29,133,55,155,24,164,60,98,128,19,74,233,131,65,216,231,137,11,200,35,233,222,16,243,68,218,209,31,156,41,40,242,41,80,118,159,29,208,87,23,140,195,85,154,247,1,92,2,234,26,81,196,79,57,73,96,213,77,45,209,151,15,100,11,89,152,197,57,219,216,244,94,235,127,46,2,184,37,243,13,79,87,244,246,15,240,236,239,201,97,130,157,179,198,213,134,9,202,98,46,96,130,86,224,30,88,109,31,243,60,95,33,186,247,39,216,168,34,230,74,158,202,75,233,176,189,231,162,191,77,57,58,250,216,161,107,109,77,111,62,200,56,68,3,62,74,101,47,47,79,194,127,167,150,3,207,193,241,39,158,12,192,17,82,87,142,36,161,37,121,171,181,59,91,187,245,231,227,33,244,143,121,198,26,160,163,35,73,157,228,184,141,28,74,254,214,200,27,138,224,45,214,10,83,138,67,92,166,137,155,127,204,200,49,186,25,22,8,217,54,96,226,40,193,97,212,77,29,81,78,94,182,24,226,225,128,238,156,17,158,58,164,84,185,2,116,71,140,55,62,95,123,143,30,240,3,228,9,167,52,153,97,158,94,232,104,235,71,114,163,15,198,56,56,24,10,32,130,240,137,224,74,227,232,59,136,107,66,45,190,116,200,206,217,184,188,54,218,140,157,169,232,91,151,41,104,192,73,50,93,98,120,78,62,146,110,129,211,50,194,93,49,159,153,231,101,16,131,57,136,232,242,177,34,33,21,80,194,177,13,97,43,102,224,154,1,6,164,52,177,245,226,245,224,180,232,252,48,168,207,10,72,229,97,207,76,105,90,174,45,133,66,67,152,105,7,212,107,121,50,79,167,128,215,202,146,219,62,102,19,88,139,95,54,60,152,124,141,2,19,251,187,55,231,129,4,86,195,144,190,51,222,25,76,162,28,216,0,48,104,121,10,51,157,165,50,158,80,109,86,185,26,60,185,124,106,8,67,163,35,137,23,129,194,226,153,137,10,231,131,220,229,174,103,147,9,118,244,119,111,206,0,121,110,227,49,203,97,181,154,159,204,3,170,132,209,138,123,254,19,89,89,189,55,181,236,224,52,128,145,35,233,118,68,138,165,238,247,49,247,222,186,232,205,199,9,56,223,192,127,210,45,3,132,82,84,140,209,116,210,26,10,53,196,9,22,238,253,118,154,226,197,0,174,34,181,26,230,58,164,64,195,164,100,152,223,139,225,52,201,205,161,139,78,242,104,166,50,40,230,105,125,197,239,183,139,16,138,66,83,102,29,240,49,195,207,100,17,183,148,118,166,89,222,176,76,35,197,17,243,137,189,2,116,132,220,188,214,203,208,53,89,239,173,65,70,201,70,73,220,60,30,240,147,3,187,74,128,51,173,229,53,192,178,136,77,53,89,184,72,193,246,21,99,134,158,202,150,67,119,26,13,97,176,114,0,187,122,182,2,224,87,182,155,227,155,201,30,108,242,216,251,113,133,76,93,212,32,147,112,161,2,183,9,134,97,139,121,130,44,136,109,210,136,98,223,20,165,106,222,103,64,43,207,158,150,178,252,176,113,212,184,163,64,118,111,105,214,142,178,57,253,179,110,86,128,22,47,177,70,180,175,64,252,149,53,93,104,68,154,193,237,5,108,179,232,15,3,7,123,76,57,104,242,106,26,116,26,30,34,5,235,11,210,158,250,161,96,2,232,158,109,167,21,3,85,23,49,83,62,172,129,249,132,71,163,200,131,155,184,70,128,20,51,77,210,114,176,152,170,113,122,136,209,19,19,73,55,5,125,172,156,183,113,218,230,241,249,208,112,135,62,96,102,169,26,95,147,106,156,65,220,98,84,200,194,201,215,96,108,60,235,206,223,170,166,179,119,72,112,192,209,249,232,62,64,203,215,173,247,166,15,250,65,81,73,13,76,181,182,231,160,83,246,29,130,181,198,124,214,111,9,56,105,45,93,61,31,174,30,65,109,247,115,247,247,248,252,244,94,35,204,236,91,186,108,80,125,173,143,236,233,108,231,83,151,13,142,77,224,188,187,169,103,182,207,152,65,92,25,14,33,213,247,173,95,195,88,150,159,183,9,31,163,62,57,168,181,28,120,212,179,121,104,236,206,76,168,59,63,63,25,182,120,121,49,118,255,84,30,110,147,160,82,39,248,124,4,167,195,244,119,196,31,52,172,126,153,193,119,182,0,222,203,44,163,229,189,164,199,2,55,178,230,36,76,77,35,42,205,199,207,217,83,80,205,64,191,87,207,65,8,8,215,132,144,202,178,159,208,52,29,241,216,134,172,80,111,158,172,174,227,113,164,1,115,229,106,216,16,146,196,199,57,109,157,75,230,249,6,216,142,227,181,44,181,114,116,212,128,65,181,94,245,181,43,50,59,62,25,134,9,96,232,202,61,14,96,13,10,137,227,42,82,211,248,252,244,252,36,52,250,210,121,88,161,212,126,25,38,20,105,235,231,173,75,123,56,167,60,76,95,75,135,148,82,150,155,113,208,53,89,130,238,202,10,60,4,199,246,39,110,177,54,232,240,131,73,23,245,92,191,123,120,143,194,75,91,77,149,6,176,18,195,6,206,9,64,131,110,27,228,59,90,36,191,186,137,134,232,92,224,40,142,196,50,157,63,67,239,77,240,30,9,241,97,130,134,122,49,125,81,241,90,199,253,57,251,157,62,55,12,4,190,49,88,108,165,217,72,200,253,107,112,122,76,83,24,43,237,115,172,229,247,65,232,207,22,82,27,251,94,57,216,93,216,99,150,230,180,81,71,76,81,33,159,134,216,253,204,179,66,251,101,112,225,218,201,38,102,148,65,162,150,69,104,38,253,87,38,122,88,162,10,141,10,151,118,26,153,46,225,30,1,60,219,70,13,166,230,227,158,166,128,67,164,51,128,91,71,5,109,129,200,44,47,126,170,137,39,77,231,37,61,37,207,124,62,138,220,28,246,186,229,105,5,200,157,191,123,18,237,8,78,131,77,49,120,42,209,46,223,19,15,86,64,63,57,235,234,100,123,13,160,58,107,111,22,117,22,142,215,191,226,173,91,110,66,182,206,153,156,106,171,130,75,219,159,157,24,250,144,72,76,195,60,173,249,190,57,173,37,59,144,99,38,142,210,62,103,91,9,30,235,105,228,59,82,68,64,141,166,61,26,94,184,136,147,56,179,164,107,31,67,23,96,149,172,197,94,100,189,67,72,1,107,234,58,83,160,135,8,68,53,247,134,17,38,204,139,2,83,123,15,182,17,195,18,43,8,148,55,100,217,164,8,159,25,45,110,65,188,85,244,22,223,115,159,99,116,209,54,22,211,140,112,98,137,57,211,32,254,102,33,213,69,249,109,230,216,136,165,75,107,138,8,175,52,36,0,218,124,147,148,221,75,188,28,131,58,60,102,125,58,66,116,22,46,171,235,4,56,140,117,44,71,0,28,164,143,172,243,188,3,73,75,249,105,58,243,3,23,99,202,4,226,108,0,179,153,17,60,144,137,202,34,21,8,254,192,170,145,97,182,154,156,152,141,240,34,192,16,240,250,232,136,119,72,22,125,167,165,147,181,137,120,86,131,191,239,49,1,45,227,145,209,17,135,107,48,0,34,41,209,27,36,247,30,72,142,247,241,22,79,209,92,199,58,65,84,219,15,89,9,211,173,188,245,196,7,122,216,200,92,63,171,103,113,6,244,244,214,71,174,90,144,5,35,3,229,114,160,81,193,224,200,152,77,48,185,43,230,240,160,168,244,86,46,2,14,253,85,215,77,148,82,178,156,232,58,191,238,196,73,121,85,250,25,200,202,80,236,138,223,174,16,73,203,139,129,20,11,50,246,73,133,65,167,217,26,175,11,125,46,227,174,144,33,91,6,80,141,133,91,170,58,188,214,104,58,223,194,165,193,82,178,67,139,220,120,228,210,65,133,53,61,217,160,124,237,209,77,132,212,230,153,73,93,204,214,225,29,84,235,199,83,20,14,249,6,56,242,108,179,113,117,50,130,242,103,206,163,203,153,59,96,188,150,216,156,170,204,139,81,141,217,69,228,225,26,93,177,45,189,67,119,128,28,151,223,70,64,229,213,217,198,57,36,187,90,161,73,142,162,230,47,205,47,214,134,164,74,13,107,30,154,236,163,245,104,188,125,246,152,147,144,112,209,101,87,219,3,92,67,222,172,206,219,46,11,96,64,152,143,35,88,244,106,184,149,222,153,75,99,204,42,106,46,182,23,191,155,39,1,217,30,243,89,30,81,128,152,6,121,146,234,34,141,121,233,213,199,225,143,21,234,202,134,56,41,66,209,49,102,52,174,190,169,180,145,198,205,51,216,235,41,4,200,210,69,84,244,241,153,147,162,76,194,130,130,248,120,19,176,55,212,182,154,251,58,199,45,1,231,122,204,249,67,10,128,219,32,13,177,116,207,54,48,68,178,242,152,233,116,139,81,57,231,247,148,253,10,135,233,17,64,218,44,29,146,11,65,215,41,234,42,8,186,169,159,177,173,247,33,214,101,54,164,185,88,11,55,11,248,59,7,191,128,79,182,177,201,199,4,95,128,104,244,165,224,85,207,61,110,110,36,129,242,82,103,74,215,80,117,225,252,85,53,14,204,96,172,99,35,205,134,32,16,51,104,226,216,112,224,16,159,250,228,96,116,107,13,121,135,98,9,106,49,159,117,29,57,139,85,172,141,95,30,109,26,171,110,136,248,32,97,40,142,250,6,150,81,195,189,34,31,61,196,141,217,11,9,189,253,68,124,170,234,1,80,246,64,95,32,36,128,12,17,21,131,10,108,246,56,123,113,170,66,14,35,195,130,79,147,94,243,164,41,238,9,191,17,133,228,241,200,91,215,79,46,64,127,218,50,50,49,166,64,155,62,79,214,159,171,112,2,215,246,185,51,201,154,242,190,166,81,145,137,217,132,69,226,107,14,84,8,135,62,87,127,112,55,36,67,68,174,239,66,133,163,93,97,161,165,185,117,72,96,59,138,117,11,108,178,188,133,137,76,75,73,145,55,198,141,63,19,177,137,121,165,7,30,65,194,170,22,249,105,28,187,104,202,103,15,63,39,155,92,76,199,231,122,91,198,222,226,10,19,246,39,180,89,222,134,130,120,128,154,13,117,30,102,248,214,186,152,171,53,106,196,110,69,56,82,197,124,214,71,52,249,161,240,51,244,173,10,164,49,129,76,33,179,48,245,193,76,54,103,69,184,151,155,244,82,31,243,222,200,166,191,88,18,143,233,153,43,212,184,17,84,217,166,252,178,167,128,75,246,163,164,193,39,145,76,100,7,74,218,94,4,0,240,78,168,8,240,42,198,171,202,195,182,209,138,252,178,65,177,99,179,58,174,112,22,253,79,60,198,250,46,69,111,184,200,52,0,224,244,122,144,64,203,54,93,87,205,148,211,159,185,168,132,1,82,162,48,183,134,217,72,73,213,188,50,128,168,48,147,94,124,86,99,249,9,120,19,2,17,66,54,8,186,136,143,17,105,1,132,26,155,140,39,93,65,229,225,76,207,42,170,58,98,103,26,180,34,242,33,85,202,72,136,158,103,196,124,195,12,101,143,92,76,10,67,242,21,91,120,135,59,12,59,253,77,95,35,90,221,242,216,128,140,102,124,12,120,205,203,146,33,65,79,46,234,91,100,247,74,89,242,96,139,12,124,17,96,110,91,58,127,161,55,13,181,10,58,253,129,203,138,153,223,142,227,18,50,112,161,123,66,248,138,194,121,152,11,237,214,106,198,239,138,118,153,10,164,82,102,25,254,76,10,175,142,112,85,122,190,58,101,235,21,153,173,9,201,202,150,189,138,46,173,23,214,32,105,223,116,113,228,115,40,225,1,133,153,140,254,20,51,116,22,243,45,14,66,73,177,26,10,50,128,212,208,236,201,28,5,118,240,200,196,143,185,104,120,0,170,139,18,111,220,188,162,91,42,55,135,89,245,249,224,231,52,173,194,36,213,51,69,171,192,174,155,130,112,153,242,94,52,25,7,167,37,87,23,201,124,117,136,184,97,93,12,179,21,247,196,12,195,72,204,21,100,97,37,169,141,92,164,49,179,132,254,14,220,105,77,204,160,121,222,123,67,10,43,187,48,201,190,167,6,56,13,173,254,140,179,88,235,246,51,22,225,201,165,150,63,202,211,28,106,58,7,179,129,97,98,6,67,89,36,105,47,106,228,148,147,227,149,179,253,211,51,163,105,221,223,46,201,26,22,35,200,217,250,198,99,73,151,40,42,247,166,196,16,159,130,154,148,188,47,53,185,250,222,23,4,95,85,51,84,63,239,59,91,113,70,62,5,194,99,209,30,49,113,213,133,19,197,216,41,115,112,207,25,139,141,124,9,235,1,169,113,90,118,114,237,178,54,74,206,200,135,197,129,7,128,228,37,212,72,126,118,1,255,49,120,18,16,65,17,73,181,50,60,104,68,27,229,193,161,66,106,229,73,83,1,93,147,139,207,170,172,15,107,57,137,195,159,247,2,76,141,29,38,34,235,177,85,15,2,70,80,184,0,35,221,64,140,210,229,193,65,25,212,17,230,188,146,8,33,65,27,109,162,203,225,147,65,22,215,197,124,14,177,186,196,217,156,194,46,10,142,99,172,8,250,209,240,132,133,69,204,227,28,24,33,126,8,77,161,8,74,2,84,70,100,43,188,73,35,1,17,235,154,174,177,108,158,42,192,69,125,178,157,139,116,147,209,190,50,138,154,203,163,237,50,153,42,129,4,155,121,70,127,4,116,110,34,94,96,226,163,80,232,68,51,25,210,114,106,53,207,56,122,201,192,213,200,173,103,158,225,67,172,129,124,218,210,91,163,8,251,26,155,56,213,214,252,152,251,107,164,161,197,160,125,30,172,64,251,20,106,121,200,109,53,153,102,140,239,140,22,58,211,84,77,106,62,31,219,197,13,79,244,191,112,10,245,230,148,66,60,2,253,63,109,239,210,178,207,211,36,231,125,23,173,181,232,58,116,29,102,109,12,6,239,188,52,198,8,123,16,3,214,72,140,199,11,33,244,221,93,87,222,79,69,70,11,180,212,102,222,249,253,243,233,190,187,171,235,144,135,200,8,196,14,78,8,233,143,70,247,192,205,112,210,216,52,77,37,16,175,246,4,211,178,86,164,141,203,199,154,56,3,18,94,78,19,253,51,219,189,201,140,111,31,210,151,8,108,95,41,202,134,254,175,63,120,80,61,72,169,146,61,217,215,38,107,93,217,236,29,231,237,231,234,51,211,110,32,136,192,85,198,90,216,130,210,237,26,75,212,75,125,38,204,34,39,4,145,17,43,167,135,194,109,70,160,196,216,213,189,182,243,171,237,81,39,204,14,232,243,240,149,117,206,215,155,68,140,46,103,107,34,8,51,90,139,50,179,97,249,213,96,187,212,163,54,216,166,155,47,14,186,206,111,18,133,126,233,90,124,26,1,30,170,215,123,7,44,236,164,89,108,25,176,118,222,241,4,92,108,28,79,177,163,60,42,200,64,71,56,31,191,57,175,122,139,107,96,206,155,233,34,98,69,13,228,90,201,132,154,27,128,245,21,73,51,96,69,239,55,9,179,218,179,233,15,129,93,175,185,25,42,185,118,205,187,118,203,18,134,121,93,110,248,120,7,119,9,235,111,152,164,160,73,201,248,243,96,72,2,202,188,34,121,224,67,2,106,176,252,153,207,65,224,109,75,152,225,65,93,50,175,241,250,194,27,129,226,184,90,170,33,224,248,250,70,72,189,178,93,77,82,56,232,62,27,29,126,129,164,63,67,202,115,125,182,201,33,253,24,122,194,26,194,164,159,173,78,44,127,199,12,110,216,79,7,182,163,118,69,71,95,120,66,158,143,181,136,130,147,61,146,98,192,103,221,181,231,6,206,152,63,132,220,65,219,204,39,188,102,120,22,252,116,32,207,148,63,77,151,244,103,43,163,234,247,220,79,125,102,33,7,192,199,220,155,100,92,7,78,217,199,138,182,180,180,84,201,22,127,127,185,171,19,127,224,98,28,231,243,251,96,64,184,174,153,82,115,253,12,10,36,104,215,140,0,205,252,236,224,116,123,235,193,169,113,88,25,9,51,0,206,59,83,104,148,220,253,253,154,151,153,97,101,250,92,157,90,196,136,219,66,5,246,25,241,174,128,11,178,14,224,244,243,51,44,103,222,222,71,67,251,102,185,151,66,181,179,62,91,102,178,232,126,245,249,229,219,82,21,202,185,175,167,134,162,119,255,239,120,0,248,56,157,243,1,43,189,225,50,35,0,210,237,222,209,128,189,164,141,123,2,32,235,231,197,12,23,211,148,25,5,27,27,180,21,120,238,41,89,222,1,195,208,199,220,174,20,76,152,135,31,92,139,68,95,77,209,222,61,173,97,247,167,116,241,164,153,156,241,59,62,230,113,155,160,195,76,146,246,99,158,151,24,59,204,243,115,49,254,65,185,207,77,6,114,127,126,250,236,73,181,53,153,233,46,206,185,64,20,51,111,3,2,244,105,222,15,15,111,115,160,142,254,172,29,156,135,205,241,227,200,17,81,12,153,23,61,163,110,6,3,122,223,250,184,175,221,144,150,97,174,23,78,19,102,194,21,55,51,76,93,230,242,154,246,38,76,179,84,99,238,107,3,176,182,111,77,184,172,0,2,235,2,135,229,230,13,7,142,204,32,111,252,222,52,2,222,173,180,132,22,158,121,241,65,149,127,65,110,152,207,226,77,200,45,164,117,81,55,249,51,3,150,180,234,1,221,63,15,28,197,215,12,165,138,109,89,193,208,118,49,72,180,108,148,106,189,221,193,208,54,111,119,3,102,200,191,236,106,222,106,95,235,241,64,155,53,144,254,120,177,234,146,153,118,108,139,32,218,27,16,233,52,15,74,75,110,134,133,165,166,185,125,190,246,15,134,120,199,148,13,200,160,108,97,222,37,141,223,169,64,17,44,103,248,100,74,90,92,143,238,14,231,236,53,83,15,240,57,28,199,170,150,102,36,251,204,151,62,231,3,209,143,30,236,173,214,214,7,101,10,168,6,221,155,64,223,175,29,161,134,144,86,90,245,210,188,226,136,215,136,145,22,252,152,17,78,123,187,204,103,41,218,209,214,66,87,70,59,206,89,214,39,18,178,17,163,65,244,169,121,115,26,68,252,106,100,16,53,11,113,187,139,207,132,243,78,123,74,101,252,220,220,69,92,67,67,75,30,22,87,131,66,183,169,176,113,51,53,73,9,69,167,125,144,78,23,230,141,216,98,196,135,31,141,116,119,35,22,166,171,207,181,22,56,245,243,218,229,70,224,48,71,114,62,154,181,157,72,247,122,111,37,26,85,171,155,123,104,39,201,124,6,33,11,54,52,220,66,161,127,231,194,14,129,8,179,6,61,146,140,145,28,73,43,231,201,163,33,219,164,49,187,155,35,100,184,86,90,229,205,193,2,250,55,154,142,46,50,20,205,126,56,52,150,254,218,90,1,240,239,98,234,178,52,151,82,152,104,215,140,59,101,11,19,31,165,220,150,243,17,190,150,213,235,105,224,8,206,64,153,183,247,254,96,38,15,209,175,25,42,54,123,171,14,42,238,30,31,53,240,39,137,110,197,140,192,151,238,77,43,169,237,148,244,20,174,124,110,74,255,143,255,50,13,181,127,41,206,184,120,154,124,7,201,143,201,17,161,231,166,79,101,154,25,196,123,203,39,123,140,94,48,154,196,206,168,164,245,147,101,167,205,171,223,18,83,12,73,51,210,248,232,144,233,253,122,195,20,214,170,193,112,0,91,119,1,132,98,10,190,211,191,214,140,138,140,204,231,157,76,143,8,192,202,18,253,83,204,132,233,137,24,42,7,207,21,72,195,28,21,148,52,239,0,226,86,61,90,33,153,110,230,88,28,61,39,210,176,0,131,2,45,250,229,122,109,39,131,164,38,72,97,79,215,86,104,35,242,107,189,191,38,114,253,50,212,249,230,31,81,235,121,47,188,8,243,235,18,102,192,139,209,122,206,239,49,150,181,5,69,18,83,138,239,191,105,230,171,7,120,241,212,145,138,163,48,76,247,234,231,77,247,174,137,4,55,132,237,179,231,4,44,203,94,236,13,34,184,52,195,177,116,53,219,143,153,211,199,18,130,113,4,172,71,83,124,83,167,51,43,178,157,93,23,3,58,180,29,133,205,236,149,151,66,127,76,109,110,37,173,171,183,46,174,247,240,6,134,127,223,241,132,16,99,153,163,140,223,245,202,91,173,80,71,25,249,211,47,147,113,187,130,126,102,211,142,101,72,118,213,22,75,15,220,137,186,236,107,188,4,31,250,237,19,138,108,227,113,125,99,253,232,196,172,161,59,53,252,183,7,52,240,247,173,144,80,52,176,36,100,185,15,238,241,159,185,213,201,22,238,230,87,217,190,65,215,111,51,164,25,230,104,32,187,102,216,132,124,38,132,50,133,198,27,162,16,35,139,8,162,222,247,226,56,209,172,232,159,20,42,77,126,107,105,221,147,113,237,197,127,155,74,212,125,109,244,59,124,31,37,81,60,138,182,43,138,161,190,112,223,223,237,101,134,90,251,243,211,112,116,104,71,130,173,182,149,247,99,134,134,225,154,123,247,202,245,207,156,11,0,94,123,211,28,13,114,227,154,191,13,36,171,248,76,163,30,217,53,27,66,181,162,125,204,116,140,222,47,66,233,191,237,207,139,213,11,196,228,112,69,79,217,71,28,136,209,95,66,156,87,26,206,164,23,83,105,221,238,80,248,51,248,19,127,240,32,157,91,215,12,151,209,243,49,63,234,177,132,4,22,185,136,234,43,168,82,243,252,51,51,93,62,235,11,233,162,187,15,31,151,18,89,159,226,102,98,142,123,239,32,134,179,92,99,28,33,143,158,108,21,36,24,202,103,79,89,151,140,101,80,146,153,197,63,39,132,244,251,175,246,199,164,2,134,227,230,205,211,94,115,80,119,127,190,54,217,129,123,111,28,80,147,83,121,129,116,239,91,105,130,6,244,121,141,127,131,5,2,193,227,43,51,60,59,54,199,23,53,96,93,141,155,231,83,97,163,179,253,135,88,161,25,234,4,185,22,128,147,250,65,109,242,190,86,16,6,148,143,89,2,228,80,250,78,64,45,102,110,224,70,239,213,145,142,177,8,155,75,199,213,241,11,45,128,97,112,74,154,150,9,164,222,252,32,211,211,18,111,148,29,111,214,162,81,136,52,56,101,200,219,180,219,19,56,24,18,242,101,31,243,186,249,246,209,2,162,226,147,1,0,210,184,153,133,160,48,175,254,57,67,46,251,58,242,237,236,182,79,245,37,2,92,224,226,51,6,52,227,79,89,159,223,142,191,208,10,162,229,197,127,27,69,168,187,41,209,69,96,168,43,172,144,177,220,109,5,33,157,234,191,124,22,107,213,249,67,166,192,227,42,118,214,45,235,138,50,141,255,48,194,187,250,101,216,11,159,229,247,198,167,90,105,110,239,246,109,254,124,174,245,106,155,167,208,104,189,23,152,151,122,175,129,104,81,139,175,54,23,158,219,204,69,149,241,108,165,217,73,19,198,181,229,34,1,99,51,138,76,230,17,172,26,119,183,35,81,230,165,199,129,248,205,35,87,28,124,169,181,153,97,158,64,142,100,6,95,230,147,148,118,23,187,250,140,129,101,20,153,131,132,67,121,70,12,19,101,63,199,3,130,83,114,38,130,216,194,78,152,115,96,161,55,56,101,230,244,179,229,133,118,213,173,61,70,95,89,179,239,129,150,64,215,150,83,169,41,55,219,105,249,199,188,173,167,152,73,212,14,51,239,16,26,187,102,26,207,236,115,157,249,125,28,155,187,169,84,206,147,109,101,157,51,222,236,143,121,115,100,92,220,76,171,147,230,66,176,48,155,17,32,214,108,186,150,108,164,13,120,7,231,99,183,38,25,96,19,5,130,83,133,131,136,57,77,35,210,11,86,11,26,43,175,63,128,36,187,221,27,201,171,173,111,141,88,215,244,253,10,113,180,139,49,141,179,197,203,58,72,203,11,65,7,190,165,109,95,91,176,103,172,219,123,196,119,95,128,123,204,60,94,185,41,149,108,135,127,171,65,99,205,144,153,94,9,219,9,81,46,58,81,132,204,52,84,85,55,239,109,238,108,212,179,253,222,81,138,185,225,199,217,31,134,53,163,16,236,65,89,38,51,253,247,230,238,210,195,138,118,94,70,246,221,4,94,48,211,10,168,148,5,233,145,143,57,152,68,149,115,136,45,201,173,15,252,12,55,181,133,47,109,110,200,136,142,4,101,121,152,178,197,231,24,125,151,218,111,74,16,212,248,4,38,92,191,68,197,97,166,241,219,204,208,163,40,51,192,38,61,125,221,194,138,120,21,225,71,176,207,189,159,71,67,31,240,230,219,73,202,45,99,246,140,71,17,129,31,102,240,244,185,112,65,240,86,5,163,133,222,11,35,204,130,158,168,173,11,219,194,76,161,253,99,166,177,169,235,131,125,115,99,243,129,61,253,214,25,206,231,62,27,84,243,171,195,41,203,104,147,210,190,95,141,230,203,144,25,125,58,243,182,105,132,111,218,11,43,152,80,219,20,102,36,37,182,28,253,80,39,152,102,158,143,112,235,16,123,130,84,247,171,39,224,241,166,181,217,183,131,144,102,168,250,221,132,98,8,98,24,121,58,102,186,189,228,47,15,248,4,94,51,35,204,114,189,1,106,49,221,49,32,228,203,155,242,87,17,49,140,247,99,14,151,248,158,170,37,68,49,220,188,186,142,123,106,239,174,97,30,174,221,123,1,222,3,9,205,101,237,196,152,47,32,7,103,251,124,250,108,143,192,24,180,216,215,85,64,126,123,251,131,81,101,168,242,67,102,127,190,131,66,188,47,63,4,95,194,125,32,204,91,110,39,185,98,146,178,110,14,119,238,207,12,119,193,51,62,207,77,107,211,181,162,233,251,253,233,57,31,221,27,116,131,33,203,137,216,216,4,239,107,163,182,180,236,104,59,230,118,219,213,129,152,174,97,154,188,0,48,161,38,186,110,229,249,3,70,38,205,64,233,46,104,114,252,250,196,125,138,3,204,186,29,39,35,14,251,207,226,92,37,176,212,63,243,27,200,33,95,63,43,4,28,100,5,154,149,67,70,163,24,97,156,204,29,82,211,52,159,165,134,26,193,253,105,218,0,109,154,81,182,43,42,7,211,241,243,189,57,221,71,242,252,144,14,46,198,0,8,245,83,112,210,222,65,171,224,162,221,92,104,172,190,99,90,97,196,48,71,255,220,124,43,183,204,83,108,207,229,239,231,44,158,219,248,71,141,102,179,155,167,25,150,144,75,39,20,132,11,203,202,239,187,80,87,77,71,253,248,17,166,172,246,146,114,133,33,245,186,218,39,200,48,113,130,0,87,204,45,71,253,236,125,195,103,10,34,150,115,43,134,192,209,179,94,229,99,102,239,189,217,131,179,117,65,137,101,191,141,138,239,213,80,194,23,198,71,210,199,14,132,20,226,82,90,156,229,53,1,193,40,216,183,165,139,67,173,120,153,21,8,155,34,248,179,147,78,195,215,146,29,94,243,182,19,15,8,116,208,205,51,115,167,194,88,115,195,106,198,145,49,144,2,95,230,96,109,120,43,154,153,193,106,152,11,5,200,205,172,136,161,52,249,118,165,90,79,60,149,151,154,193,40,210,55,195,4,235,1,57,158,33,87,82,144,178,242,107,35,6,229,213,120,179,16,176,170,97,133,64,25,49,17,85,226,91,64,139,242,106,218,29,216,104,110,109,114,63,165,15,51,3,192,45,170,220,212,22,105,213,52,79,136,220,85,71,128,134,205,234,162,3,122,116,40,126,100,230,16,200,155,159,59,209,155,212,84,238,133,215,37,111,94,233,58,168,35,43,159,231,207,115,233,50,117,16,212,210,169,11,53,104,46,1,118,230,243,123,75,233,183,29,60,108,105,166,67,235,46,128,135,169,145,187,244,8,229,207,46,51,29,190,53,83,7,177,34,78,4,147,89,141,136,71,253,151,81,35,184,123,202,3,23,122,245,95,94,33,59,122,55,13,200,155,220,76,5,253,2,158,7,154,111,213,234,135,145,199,120,159,220,105,81,97,203,141,152,242,121,148,0,238,126,246,208,237,146,11,164,159,151,89,114,213,123,136,232,216,231,36,47,254,220,54,79,246,210,181,77,162,28,246,50,0,234,215,92,249,64,233,202,211,250,194,44,255,123,180,80,47,182,32,227,215,218,63,111,200,8,109,132,107,177,142,232,134,148,3,71,33,115,27,5,224,32,167,207,195,253,153,65,121,238,12,173,232,32,90,162,129,9,226,97,211,140,31,209,11,123,137,92,7,212,135,203,52,100,97,233,125,250,165,248,24,225,12,90,49,121,252,36,98,52,42,100,68,108,221,67,223,148,25,125,80,81,221,248,132,70,228,47,47,116,146,101,28,41,180,52,19,219,206,235,46,144,55,119,241,245,179,94,32,101,254,27,81,242,139,192,116,211,10,189,214,188,46,20,40,181,110,252,206,3,20,72,191,158,227,8,130,192,76,106,12,154,145,50,49,49,98,95,206,234,253,160,106,50,52,75,7,195,107,103,23,146,48,28,181,77,230,182,124,155,70,143,227,213,2,26,60,170,85,93,193,166,132,104,205,125,47,144,155,54,83,86,36,148,239,18,32,199,101,133,163,1,186,124,245,187,15,115,184,1,191,51,115,39,160,188,239,85,215,39,201,123,204,36,122,222,251,100,181,6,249,241,199,76,176,251,103,46,212,3,236,98,88,9,20,246,5,210,201,2,28,178,118,168,198,252,253,244,11,161,205,76,87,4,204,13,12,157,119,30,173,237,110,39,233,23,216,23,238,234,161,9,206,36,150,96,218,46,148,188,174,25,62,84,91,154,27,23,233,130,58,227,201,192,175,167,153,29,173,232,201,120,112,255,92,27,36,218,237,33,141,2,122,183,206,64,66,173,170,70,79,96,51,80,54,165,21,249,12,85,73,2,184,105,61,239,161,108,84,110,43,38,202,65,56,100,102,14,210,155,155,225,194,87,70,71,39,205,147,46,175,235,5,117,250,237,45,91,51,35,78,158,202,149,6,25,77,142,120,176,175,150,11,225,133,193,140,34,83,154,203,79,207,65,254,217,66,112,38,111,254,59,55,51,191,124,6,200,248,157,193,22,215,174,131,149,174,102,184,219,100,174,232,65,203,249,11,21,5,91,2,231,188,7,236,150,103,8,212,187,205,204,56,155,93,62,214,130,30,58,35,237,32,191,104,37,111,78,201,49,39,11,58,123,80,197,95,55,9,155,109,150,19,208,193,123,41,208,70,168,242,62,185,173,128,131,14,24,198,53,159,103,123,63,230,243,21,228,38,65,10,63,77,229,28,69,94,66,82,27,150,199,58,60,104,147,65,224,229,62,57,68,111,166,100,1,29,210,34,234,201,155,151,89,220,124,2,82,61,247,38,223,111,183,62,155,233,123,185,129,8,112,206,199,233,118,109,72,198,94,87,191,81,197,125,18,141,17,61,100,187,236,52,151,110,61,172,112,201,108,136,163,174,25,198,132,156,167,199,204,193,112,19,8,28,194,143,193,51,193,218,60,36,26,239,7,1,184,144,107,4,38,26,52,208,135,170,40,180,121,180,143,185,47,101,198,209,143,122,222,249,49,207,203,254,25,172,213,123,15,183,50,76,247,107,242,40,214,126,2,255,14,169,237,123,239,224,133,123,253,193,131,166,242,149,249,245,182,71,36,102,104,247,175,138,66,86,53,246,219,25,122,43,75,49,76,36,176,51,77,134,153,108,185,162,221,250,9,196,169,32,67,121,124,71,37,208,184,159,223,230,61,245,98,65,30,52,253,106,2,69,189,24,254,135,105,168,207,168,130,105,1,5,181,153,79,98,28,33,29,142,32,213,192,51,203,124,54,161,200,207,42,126,34,39,90,62,230,121,5,239,35,188,58,159,127,154,153,239,160,98,31,220,252,37,15,176,48,159,105,90,101,238,211,104,37,96,201,57,103,177,146,0,108,75,166,245,138,185,136,104,121,160,242,123,252,162,230,230,49,243,131,65,67,100,161,29,180,69,69,20,233,3,69,64,218,183,220,28,90,87,50,67,246,106,55,7,90,165,220,99,227,123,27,119,104,144,49,209,14,112,205,29,7,98,184,57,153,212,72,180,31,87,202,6,13,97,24,101,178,72,167,157,79,106,163,130,208,114,70,180,117,239,109,113,60,93,85,69,4,158,145,149,105,175,191,118,156,150,93,214,249,150,231,115,241,9,1,110,65,1,117,130,241,126,172,93,188,240,33,76,188,102,181,49,65,50,77,39,47,253,160,211,20,158,233,143,43,207,237,233,36,165,82,139,201,154,134,84,152,116,198,9,181,207,60,242,171,169,178,236,235,226,181,248,71,159,110,166,153,230,78,52,168,224,151,89,105,214,80,168,64,143,38,50,2,110,62,135,239,86,89,139,228,187,91,91,228,181,149,158,131,84,216,205,196,30,42,227,175,232,71,242,159,166,27,73,165,242,55,168,233,205,10,101,187,178,146,43,250,250,108,158,160,136,221,148,25,28,33,108,226,86,120,73,85,59,58,241,77,243,207,65,69,96,232,167,233,39,44,62,79,136,44,138,146,146,108,151,214,58,51,33,167,156,114,30,107,160,113,125,237,225,205,63,89,223,161,99,197,118,36,104,52,247,149,26,11,193,166,109,74,176,209,159,55,19,199,242,3,151,12,55,131,116,204,34,12,253,70,118,243,168,194,181,76,4,47,87,159,194,12,1,199,43,51,244,23,254,219,136,20,11,233,66,218,101,191,254,219,28,57,26,84,32,124,105,11,210,132,251,165,225,113,55,102,148,201,49,185,116,54,145,228,24,213,167,209,241,161,64,255,40,241,49,1,107,186,153,109,93,24,153,192,190,117,55,175,254,8,198,82,17,116,238,246,219,136,154,41,107,95,143,127,229,42,102,32,88,113,1,50,239,14,71,88,62,90,8,237,84,45,15,82,200,70,136,65,121,57,100,212,18,35,6,214,199,204,35,133,46,207,18,36,239,53,221,60,69,254,19,0,74,203,206,177,63,8,85,135,144,26,129,129,27,207,41,170,116,206,110,211,144,255,209,184,254,52,65,178,169,249,25,111,80,152,19,213,64,198,208,69,144,48,195,89,174,50,7,76,64,230,196,160,119,222,110,175,53,171,127,175,233,87,211,18,122,217,173,40,146,144,67,206,61,246,69,33,107,36,240,25,120,166,157,199,199,188,196,81,78,253,230,161,209,204,204,29,193,188,4,116,71,238,199,204,148,177,154,74,75,65,63,106,31,11,222,185,162,241,30,193,19,97,195,130,210,133,178,138,37,138,238,143,95,141,60,158,10,83,161,108,109,79,198,134,241,232,167,131,8,214,191,116,48,14,107,34,4,174,221,78,84,144,61,210,171,195,92,200,207,165,153,10,231,109,80,31,40,31,22,227,80,248,145,42,84,13,26,249,74,203,52,253,228,35,251,245,212,203,143,195,43,205,48,22,170,163,142,248,142,5,177,204,140,118,142,70,133,195,194,116,123,248,57,88,194,100,70,125,216,118,179,17,116,100,26,150,10,209,137,125,110,210,98,187,8,231,94,128,78,217,54,77,93,247,185,9,104,244,229,95,35,178,9,18,163,155,1,11,62,73,35,234,32,47,5,210,103,200,124,110,108,39,42,228,35,59,191,53,148,104,198,141,5,130,251,121,21,234,62,132,24,62,145,240,157,202,115,71,244,1,16,232,206,52,211,242,172,71,153,201,85,116,123,238,53,31,17,82,210,151,179,17,24,72,243,174,212,62,212,182,131,112,120,38,83,233,5,70,75,87,86,182,115,27,80,42,27,45,31,156,22,222,44,69,208,207,11,169,164,126,186,65,72,217,204,140,108,211,61,185,158,29,194,226,105,61,139,249,4,175,67,63,13,70,34,159,123,6,171,202,202,110,36,8,5,236,222,245,77,62,164,104,86,50,248,62,77,231,180,57,191,249,210,104,2,153,25,88,112,14,9,18,214,246,96,212,59,149,113,132,163,115,27,151,44,97,17,252,0,249,203,103,50,88,248,65,89,189,94,194,120,122,176,40,150,111,51,199,60,212,107,157,3,196,250,218,112,227,32,113,209,111,63,72,58,219,213,145,160,81,179,31,220,136,38,80,75,75,35,114,44,247,234,5,140,216,60,9,42,98,75,157,3,79,164,132,139,89,91,19,45,11,82,1,140,161,13,233,26,96,238,238,131,79,232,250,220,26,228,151,247,193,206,167,239,239,215,140,91,84,211,108,157,153,112,230,64,234,121,231,201,12,117,8,27,19,208,25,45,127,57,114,1,246,210,155,158,120,245,196,145,86,53,97,182,57,3,52,161,62,195,17,190,133,172,231,45,72,141,171,215,143,44,187,157,124,97,222,26,49,160,154,38,206,9,126,171,73,64,227,152,129,255,219,118,132,175,218,187,62,7,104,49,35,59,56,102,114,61,93,45,142,209,131,98,55,167,197,180,229,213,131,186,72,51,115,161,97,126,170,127,114,122,203,28,159,154,12,201,29,180,224,183,223,126,53,59,202,210,111,159,131,202,159,172,210,10,122,83,165,20,72,62,161,11,245,170,173,0,33,116,63,45,113,176,160,101,87,154,232,33,214,54,249,179,160,246,195,131,186,230,200,4,217,189,209,191,29,218,51,232,34,232,54,195,23,42,165,69,79,6,28,214,146,211,19,29,209,157,141,159,136,211,89,155,238,92,63,2,123,153,41,67,249,144,242,237,247,86,23,239,132,171,194,204,231,152,92,69,141,159,128,38,12,105,130,51,75,234,71,77,190,209,18,177,205,76,32,118,95,155,14,247,182,221,138,250,76,87,255,48,212,166,118,235,77,221,163,234,214,231,232,169,62,102,231,208,27,43,159,187,132,80,175,204,20,117,79,248,174,171,31,120,233,114,204,64,223,44,21,196,0,129,58,2,153,131,138,114,79,151,249,113,161,240,73,138,120,229,209,118,156,175,229,25,172,13,128,239,10,10,211,117,189,33,145,49,243,143,190,226,154,145,47,180,149,191,35,9,149,13,221,191,125,62,205,232,59,10,56,244,160,83,105,189,153,12,225,182,33,47,8,4,216,36,7,47,75,54,231,154,163,85,196,126,27,4,243,85,60,61,67,16,162,22,221,204,59,36,104,175,57,24,147,237,197,168,106,54,125,146,16,25,45,110,62,223,79,141,134,209,189,97,141,38,19,175,126,223,224,63,84,18,61,61,182,201,70,55,109,166,240,124,153,144,5,178,122,156,56,106,146,135,255,56,183,21,106,119,180,136,93,66,132,160,169,202,247,130,142,180,118,51,174,49,221,24,234,111,151,117,96,51,134,121,222,195,116,74,41,92,205,253,209,35,96,102,84,122,214,229,103,217,59,8,40,205,138,34,233,43,226,128,57,141,225,115,81,147,199,93,215,131,33,20,181,205,188,30,137,217,33,224,106,140,120,97,20,177,75,24,87,230,143,216,252,67,115,254,154,193,42,229,28,227,140,68,174,67,223,34,120,190,236,169,105,140,234,250,142,248,217,153,124,2,152,30,218,195,250,82,108,47,211,205,175,160,105,252,225,107,185,41,242,140,244,26,232,226,14,100,196,222,138,141,245,210,127,70,139,154,229,126,113,208,105,187,201,217,251,188,182,44,249,23,181,75,173,59,72,128,187,93,29,128,83,121,64,136,155,87,127,173,19,171,188,55,230,162,114,223,13,166,136,245,108,193,226,112,168,132,92,126,239,65,154,122,201,204,169,214,237,222,179,7,250,76,84,9,208,58,206,143,249,178,177,134,213,131,11,8,75,56,223,181,191,159,253,255,153,246,169,23,140,99,122,240,134,34,207,118,51,5,118,185,148,136,101,89,115,253,122,216,46,186,6,133,116,251,242,247,194,213,45,73,226,16,17,64,142,120,9,181,25,29,92,108,77,233,164,208,162,64,233,238,213,169,247,82,221,77,51,28,179,205,72,28,62,90,39,11,20,105,155,23,243,3,222,100,100,185,42,138,77,229,178,21,199,97,254,24,75,121,244,81,130,183,151,121,184,34,60,244,208,157,46,106,57,10,171,155,16,215,34,93,1,215,136,124,152,98,45,157,33,167,251,182,180,210,223,208,236,98,218,97,154,14,166,232,198,182,239,1,88,243,73,134,8,0,89,54,222,32,88,21,9,62,145,136,73,27,242,211,91,62,6,193,172,137,141,46,234,88,231,209,146,30,2,245,150,92,211,112,90,159,135,214,173,33,98,73,151,145,206,223,87,186,76,152,77,30,143,138,218,34,104,149,183,121,78,219,140,64,87,13,50,79,205,161,17,152,41,251,101,232,106,139,130,3,26,96,13,61,12,65,70,72,83,200,124,188,117,219,217,233,113,77,192,232,131,71,48,95,187,249,59,75,77,23,125,4,116,123,155,25,6,38,5,161,8,27,24,232,102,193,66,98,124,28,35,196,199,183,155,97,37,201,155,191,195,194,250,64,103,23,181,101,66,35,209,75,30,89,11,126,153,114,69,109,1,41,57,186,248,88,11,249,88,93,76,2,180,248,197,175,184,86,25,82,146,211,246,203,112,223,43,179,5,227,49,33,236,199,140,168,84,154,135,101,156,105,7,237,35,247,155,1,173,96,247,155,143,232,100,210,236,7,179,107,79,118,124,165,172,136,254,182,73,219,234,206,92,39,106,213,194,132,21,208,111,14,13,146,209,167,128,98,183,181,5,251,222,86,26,254,1,109,215,237,107,131,186,172,51,105,97,16,138,179,239,213,226,184,149,17,242,244,97,70,112,46,198,56,99,227,137,90,76,87,91,253,57,90,95,231,241,134,227,163,239,145,142,42,16,217,52,86,8,17,68,172,82,200,93,152,127,208,160,155,233,233,51,109,40,169,205,220,130,238,52,207,67,160,145,118,243,54,66,174,70,7,245,242,206,147,5,101,93,242,15,226,5,60,70,167,135,164,16,196,210,233,125,84,246,91,51,71,95,165,92,23,192,86,197,110,222,199,86,83,242,75,145,232,132,102,249,169,26,226,214,18,38,35,61,223,140,118,244,140,116,169,143,168,154,72,124,248,119,156,209,147,36,51,174,94,115,51,231,216,21,93,142,100,179,41,129,174,144,205,147,175,135,242,177,209,243,175,136,124,115,76,0,76,44,31,81,64,21,82,118,133,242,184,155,94,2,128,73,26,141,116,53,244,11,62,162,161,254,114,57,52,55,157,172,239,231,230,228,150,174,149,2,158,181,32,173,0,23,244,34,102,173,72,158,154,121,159,45,164,77,93,77,119,166,57,9,144,255,140,161,175,213,193,224,155,17,236,156,124,69,188,13,11,57,66,146,64,74,210,112,25,218,145,131,42,195,144,218,1,121,205,97,220,201,139,78,193,38,114,217,77,13,168,218,151,132,111,101,93,50,165,99,230,20,30,118,115,158,99,92,54,60,218,20,94,99,220,133,116,99,173,123,222,97,126,220,107,58,139,127,213,165,1,9,158,17,55,238,36,128,165,77,9,142,184,52,215,242,136,10,140,141,214,4,249,22,66,234,143,132,210,119,20,222,109,77,118,240,168,91,239,84,63,109,156,11,78,166,145,225,66,13,29,159,234,230,14,146,42,205,213,36,26,0,232,156,239,188,245,198,132,192,219,205,180,98,150,188,249,249,176,175,189,52,221,149,119,159,138,7,111,159,7,63,95,178,221,96,157,171,97,6,176,171,81,182,125,243,183,225,243,178,221,19,5,209,114,51,55,152,33,180,177,17,229,172,156,26,239,10,154,248,117,107,64,169,175,185,236,215,98,125,32,132,65,255,113,137,244,54,202,72,54,15,206,94,114,78,199,46,115,109,134,49,93,52,141,22,241,190,65,63,234,27,17,154,51,229,198,180,208,176,81,251,115,51,26,146,90,117,52,101,90,146,27,243,126,36,129,136,185,245,143,153,210,162,40,254,10,28,187,118,112,132,121,155,25,233,4,251,32,160,245,95,45,60,226,105,243,189,3,23,179,52,102,207,143,191,209,204,180,125,106,250,163,232,83,134,223,251,167,103,39,51,242,69,246,65,72,183,43,182,92,59,80,141,211,205,171,104,27,132,39,127,91,126,29,119,184,171,215,242,4,230,232,181,110,127,180,243,1,165,146,181,22,206,233,40,31,179,216,167,48,83,123,177,39,223,0,232,196,237,185,160,91,43,246,228,39,250,22,195,224,121,139,79,87,46,216,254,128,10,94,115,228,131,237,107,111,120,177,238,36,94,180,200,25,225,202,162,187,174,72,56,233,252,41,205,171,57,42,239,143,52,253,62,56,156,43,219,86,8,100,70,83,50,134,199,92,92,230,150,28,224,232,83,67,206,193,188,237,139,192,58,189,165,155,177,66,40,218,28,93,114,220,183,149,249,71,73,80,108,151,166,218,113,78,182,251,189,130,253,189,248,79,51,104,226,13,61,107,207,57,75,23,229,239,148,47,5,229,242,124,126,26,146,228,87,31,228,253,208,120,83,151,121,5,59,140,63,158,214,86,181,104,39,122,171,136,69,67,172,112,184,121,7,42,72,102,212,39,204,92,33,166,191,167,53,69,183,215,48,110,48,237,244,247,226,10,99,27,153,243,115,53,170,65,111,154,59,200,140,52,131,246,239,201,151,10,27,231,107,55,135,86,253,189,75,31,80,40,48,29,51,239,152,122,215,28,12,71,246,57,249,251,203,59,199,213,116,159,165,245,173,139,78,92,145,177,86,211,154,93,209,82,185,196,79,219,55,49,165,125,77,82,2,143,196,16,208,145,49,144,245,250,245,204,75,74,129,98,148,7,183,192,253,95,73,114,192,221,210,134,185,48,63,78,137,146,102,68,77,154,153,113,204,164,243,243,2,105,115,107,176,88,232,226,10,104,209,214,15,146,162,77,204,185,47,41,116,95,63,120,8,151,96,135,155,21,75,31,174,96,179,120,36,161,21,19,207,111,189,67,123,242,174,189,135,44,107,119,51,108,195,85,75,147,53,96,247,6,9,80,245,45,71,168,201,219,152,252,102,146,118,13,88,229,124,192,215,79,173,91,91,18,241,189,205,4,116,126,164,4,186,40,229,152,32,20,102,216,247,196,157,139,67,224,131,18,252,34,102,118,22,229,176,246,110,214,222,198,199,138,99,119,7,148,108,78,217,254,220,27,31,93,27,109,233,251,251,195,187,139,220,159,86,152,215,138,245,108,95,228,135,69,218,219,162,111,208,205,36,112,180,199,15,26,38,252,222,4,176,247,116,169,116,238,251,136,236,80,217,186,230,227,99,26,38,144,1,3,159,120,15,213,179,198,158,254,25,18,250,214,68,80,251,68,169,211,127,26,152,199,117,22,40,33,237,234,47,13,122,92,76,174,64,79,166,5,137,111,192,100,68,111,139,30,80,241,109,246,76,162,146,113,75,80,133,125,222,11,126,255,244,37,248,56,159,213,113,62,208,208,163,85,252,169,143,121,150,146,174,70,13,222,26,155,101,192,110,37,92,185,33,20,92,243,99,134,254,238,94,77,200,90,62,203,26,73,221,158,78,254,118,255,139,54,131,45,185,4,120,188,141,137,120,5,138,227,210,0,188,49,103,190,155,89,167,114,61,69,24,188,156,243,1,51,61,92,69,81,15,229,118,251,233,224,38,188,100,242,155,172,174,113,37,173,208,146,207,20,249,128,185,100,216,152,53,32,110,186,122,2,62,220,190,133,55,24,181,135,226,76,184,139,237,115,150,40,30,39,233,47,98,133,54,102,28,131,25,219,156,1,236,6,159,91,1,32,234,26,241,77,163,147,159,77,193,221,182,100,14,72,244,251,57,238,41,25,222,200,158,180,128,239,72,100,183,167,178,121,200,94,185,71,76,195,67,230,124,131,15,111,185,19,4,90,82,169,14,38,154,193,48,3,89,247,136,89,244,9,182,91,15,187,22,197,225,87,102,62,207,199,239,164,189,69,72,1,250,46,253,64,63,230,94,179,120,208,96,122,170,238,48,7,142,32,51,56,168,32,184,187,13,38,123,41,39,60,81,215,217,110,6,6,175,58,42,201,36,143,34,88,32,111,86,158,167,241,132,83,192,69,159,92,89,175,129,0,188,155,201,225,139,39,118,4,68,219,99,35,164,64,149,40,60,75,228,249,152,207,210,21,215,5,197,124,7,54,97,126,158,174,159,70,158,115,188,30,120,193,176,185,19,255,64,35,192,116,243,16,48,156,82,211,88,238,169,191,133,134,46,145,231,190,78,197,183,224,29,25,130,56,159,232,132,211,101,186,121,2,15,150,121,237,207,107,117,248,136,149,38,199,197,108,143,71,194,157,234,228,197,45,113,78,61,30,27,69,111,209,205,4,22,210,232,221,39,105,35,148,21,63,231,3,152,204,67,194,246,67,20,93,51,164,229,219,35,248,190,84,172,7,216,180,62,81,0,13,244,83,79,86,16,55,180,157,22,157,154,173,20,102,161,159,164,79,207,74,144,231,17,111,239,89,229,117,249,213,65,119,164,54,207,179,76,63,70,90,203,132,97,107,213,218,96,48,158,15,180,147,251,246,113,170,226,159,89,237,217,152,119,253,152,161,220,234,162,198,197,165,241,160,11,115,53,115,243,162,93,167,161,42,201,134,123,115,6,126,172,227,236,224,226,178,120,216,82,222,175,185,185,185,150,255,198,188,148,31,45,52,8,218,233,65,24,35,207,140,110,246,90,158,207,99,71,83,154,46,62,255,239,127,51,216,103,255,234,9,71,132,128,203,199,4,180,187,110,30,0,105,79,136,20,128,115,2,199,13,22,154,71,154,8,96,10,163,140,48,241,59,125,225,85,90,0,146,64,182,24,135,12,96,220,62,223,196,104,146,18,247,93,146,164,210,85,134,12,18,141,167,121,232,95,57,26,68,162,1,63,195,246,156,69,212,72,245,96,76,119,175,79,245,72,221,136,5,22,161,186,225,67,90,217,191,222,36,247,28,175,137,57,243,228,72,107,136,232,15,128,71,251,152,43,240,19,113,4,146,191,247,220,25,52,102,85,230,227,54,120,241,32,24,238,218,77,224,83,246,161,44,98,230,64,109,170,211,248,183,37,153,153,70,116,61,57,101,167,254,121,180,128,207,233,106,128,244,190,101,144,136,87,179,61,109,204,235,253,204,21,32,233,247,193,121,41,131,87,199,60,124,133,15,229,33,70,155,31,51,74,237,23,195,220,201,152,182,207,218,4,112,34,64,250,179,62,215,82,178,213,75,191,141,86,188,249,201,176,78,161,42,160,112,114,93,61,36,159,206,14,37,188,57,172,188,197,111,254,192,126,155,196,85,43,168,227,204,12,137,120,87,131,0,46,139,197,138,199,221,9,201,204,107,30,174,172,122,172,244,184,136,135,111,227,52,218,36,5,43,247,8,20,190,241,49,60,85,14,146,162,94,28,75,227,57,76,253,43,122,121,183,102,194,121,229,237,77,98,152,3,51,167,126,140,111,105,2,170,79,117,189,182,160,242,170,237,107,86,141,181,129,113,246,226,3,25,36,245,76,180,159,38,168,223,123,128,61,82,23,10,212,161,229,253,100,218,207,23,73,78,19,4,211,172,166,66,99,235,91,212,184,211,230,199,183,162,131,253,21,53,52,128,205,101,112,118,142,29,96,102,226,23,68,33,106,126,204,156,54,61,187,161,154,105,204,45,72,172,207,175,169,21,159,244,68,245,223,166,220,169,174,189,14,36,253,83,157,168,161,31,125,251,184,96,40,240,155,51,71,147,172,101,156,141,211,74,253,52,87,191,170,189,157,211,34,132,114,221,60,170,126,121,80,225,123,191,214,146,140,142,80,96,152,166,31,230,54,95,77,5,200,133,62,51,5,24,115,51,243,108,126,214,183,80,71,191,144,38,8,178,203,235,211,240,39,144,253,102,243,104,169,31,243,194,1,85,27,37,88,172,250,53,207,71,175,13,241,164,233,176,132,153,226,191,204,220,126,124,204,89,146,15,21,3,247,159,120,86,50,3,183,191,51,148,12,188,20,5,206,99,136,58,1,42,43,243,252,224,217,43,58,87,207,30,3,107,151,79,37,84,220,197,214,130,91,98,66,137,97,62,99,170,206,212,5,162,218,127,187,65,19,124,155,129,67,14,235,191,177,46,81,216,176,39,245,215,159,236,165,2,253,138,62,7,128,139,191,54,66,69,247,151,207,107,123,197,146,116,240,54,155,221,21,245,222,247,226,92,250,15,113,60,63,102,2,244,52,239,97,123,25,77,170,9,158,232,80,134,63,230,17,162,251,115,125,167,243,42,199,145,45,31,35,72,163,34,243,153,202,197,11,104,65,77,127,111,205,52,168,238,6,3,241,18,72,178,19,236,126,203,111,209,229,152,230,80,108,119,87,117,95,253,46,136,235,34,184,248,88,197,61,126,172,68,33,159,195,22,146,132,118,251,197,43,141,157,238,69,160,95,161,15,1,16,227,173,31,7,167,16,8,93,51,1,168,31,75,116,56,60,106,78,166,115,111,126,188,39,200,228,111,60,213,163,112,178,220,249,63,238,187,152,32,130,158,114,91,58,27,202,37,106,83,50,195,45,255,185,154,31,175,105,158,221,93,202,78,165,235,206,191,32,130,174,159,152,8,168,175,155,155,231,202,49,191,114,179,67,11,175,184,117,158,73,121,199,244,13,166,199,254,126,204,109,153,25,156,252,199,28,174,199,53,227,56,91,125,33,56,120,175,176,30,230,101,13,167,196,114,164,24,46,111,1,10,246,198,78,3,142,19,177,73,153,43,101,244,79,233,144,129,144,25,4,184,27,145,2,30,50,142,226,133,193,19,74,108,225,120,223,70,148,237,21,207,19,16,225,71,92,51,254,191,199,68,240,87,168,219,142,170,197,116,140,77,15,76,233,61,110,97,17,122,166,251,116,51,244,191,238,167,6,176,54,125,64,105,103,82,227,13,12,87,243,83,188,14,136,218,61,211,130,218,196,132,26,86,232,215,237,34,190,5,116,254,124,84,144,2,232,119,121,113,116,190,158,246,37,175,197,80,200,140,224,212,39,71,3,171,129,24,46,90,240,26,123,169,73,196,155,36,83,157,202,129,148,62,100,66,201,127,129,115,54,188,14,85,24,167,107,62,39,249,42,158,214,58,195,176,239,218,251,17,42,61,159,122,14,248,46,153,59,130,31,150,81,131,87,243,166,4,232,240,234,214,110,65,194,173,203,169,139,101,180,61,9,25,109,208,119,166,224,233,140,215,95,11,169,241,85,69,71,130,62,247,235,213,156,189,224,141,186,100,38,212,225,139,103,10,131,117,226,210,195,132,203,96,110,221,203,65,211,146,71,5,42,84,207,26,247,104,255,54,250,24,184,111,60,13,9,51,180,40,94,96,172,44,31,243,121,147,41,43,188,208,31,235,158,18,248,2,21,61,63,137,194,179,121,210,9,250,103,14,168,110,249,152,39,128,255,107,30,161,210,229,230,53,139,72,115,224,117,42,223,244,170,116,126,6,107,195,143,83,82,181,143,144,121,51,180,122,198,231,151,223,42,82,129,115,232,161,243,48,255,251,102,100,232,63,55,135,132,255,222,188,62,164,72,215,231,185,161,209,189,102,150,189,151,46,206,142,61,149,101,65,179,184,248,62,27,4,253,18,156,162,65,26,97,27,55,131,199,45,215,188,202,39,141,24,90,14,207,141,122,216,35,94,71,71,191,63,74,159,126,205,187,85,247,225,223,96,36,185,123,206,159,180,153,63,26,60,16,75,230,115,138,126,83,237,240,76,95,103,151,233,112,190,248,246,242,219,152,234,170,158,180,250,121,12,75,26,31,22,223,107,70,152,251,107,14,9,226,107,94,163,126,202,111,133,102,171,251,94,65,242,249,41,32,60,210,30,195,101,91,214,134,190,126,18,203,247,216,67,65,5,71,196,204,208,27,220,54,171,95,123,133,191,244,132,109,233,126,14,106,82,245,83,218,59,83,103,233,91,111,36,87,44,50,135,8,69,80,133,160,154,5,134,236,111,69,1,180,95,243,166,90,234,63,13,87,237,93,31,32,150,223,237,155,225,132,156,249,46,129,69,215,219,126,62,101,19,218,20,234,53,119,234,174,175,155,31,213,13,143,249,37,184,159,94,86,217,180,66,95,51,60,81,190,4,198,178,243,252,152,105,52,252,20,101,86,118,203,174,18,20,33,126,53,44,175,215,175,92,116,70,127,170,142,136,178,63,55,120,95,28,186,31,43,56,110,141,105,61,159,250,245,154,205,108,16,52,22,153,129,136,141,207,231,220,34,55,3,110,3,247,133,151,121,231,20,154,18,149,198,214,188,166,63,87,176,74,228,205,17,72,242,34,26,91,69,222,156,84,141,141,41,152,200,174,15,18,219,161,151,247,16,89,214,247,216,72,120,125,202,188,252,129,46,142,108,136,87,60,223,104,142,190,102,10,106,254,203,59,24,18,238,107,149,74,83,171,23,68,81,214,210,231,192,59,179,51,153,68,215,171,150,161,5,214,195,199,132,91,117,117,191,192,187,249,84,11,129,217,220,160,165,186,230,115,66,52,183,6,145,198,53,146,251,179,175,1,117,224,171,183,154,145,84,183,73,8,83,52,232,184,107,166,50,104,171,139,148,209,186,64,78,22,54,30,82,119,243,92,251,209,205,3,31,99,111,77,33,252,189,175,69,51,217,7,209,126,142,217,71,26,167,128,194,129,236,15,55,3,137,209,102,247,192,45,104,175,205,8,87,157,94,19,137,23,203,42,192,128,245,148,71,123,33,44,67,22,67,64,232,86,37,50,193,38,220,141,250,28,125,41,104,14,181,139,159,77,100,187,17,117,202,87,70,214,139,189,22,110,168,56,90,49,147,78,76,51,36,138,18,122,64,251,184,187,147,20,60,222,207,205,247,205,247,155,64,226,188,232,34,22,152,184,180,143,79,51,40,162,4,166,167,79,97,122,174,132,179,14,252,167,204,0,131,108,76,232,170,123,242,106,10,154,150,82,128,132,227,76,219,52,3,27,178,153,116,62,71,147,62,24,165,94,151,57,93,36,99,187,186,226,130,181,195,175,133,132,55,109,99,57,122,3,210,53,72,216,53,79,224,245,180,199,222,193,88,164,137,192,233,108,208,169,73,122,91,61,44,51,24,202,205,149,152,132,166,2,104,211,37,58,76,131,101,133,144,238,69,27,67,146,9,98,105,152,57,196,167,175,53,192,223,118,239,246,222,6,174,51,120,199,93,109,246,161,105,185,182,217,191,157,216,124,65,149,172,0,128,85,137,234,149,89,209,252,190,179,96,209,234,100,106,31,235,50,95,104,187,24,46,192,21,238,100,81,219,255,138,222,227,238,87,47,148,197,238,201,129,71,222,237,59,70,231,190,178,217,209,149,226,104,0,26,17,232,172,213,22,76,176,98,35,50,97,120,40,58,27,42,165,211,106,102,186,70,31,109,254,237,19,123,79,88,172,196,108,113,118,239,227,164,251,104,115,52,212,155,9,164,61,195,52,182,206,174,119,130,94,145,133,44,226,99,199,129,146,224,41,210,165,164,229,164,249,217,64,159,95,242,73,131,197,91,94,155,99,67,127,68,207,10,190,253,53,25,118,180,109,209,159,210,213,11,205,217,124,240,243,38,169,154,12,17,194,131,134,176,153,207,70,38,77,1,2,157,105,45,213,224,39,3,139,115,205,239,235,174,23,184,157,161,42,22,7,228,246,173,12,156,126,74,33,156,37,26,12,251,105,142,82,211,245,117,207,118,207,233,106,163,210,225,179,190,43,15,126,232,179,5,216,147,209,77,163,20,210,10,74,85,203,211,224,11,55,177,146,173,17,100,164,110,37,130,214,197,103,82,46,115,26,87,40,39,222,117,121,22,249,110,238,235,178,9,111,41,56,134,44,128,181,215,7,92,169,74,240,32,214,147,41,33,98,134,124,241,142,10,156,41,182,230,215,12,250,85,221,155,77,243,99,221,93,245,179,96,73,54,166,182,181,130,211,249,54,13,45,0,171,213,63,23,100,161,34,190,164,117,207,43,146,155,246,151,231,174,123,144,208,221,155,249,0,8,195,55,120,205,96,124,204,79,160,67,163,40,151,8,8,251,245,124,6,155,183,18,252,148,245,216,73,205,202,188,186,126,52,95,245,147,198,12,62,148,57,117,245,27,132,247,102,14,118,151,45,51,125,21,246,224,189,66,63,122,31,188,226,97,110,55,55,246,64,221,252,236,41,190,159,81,149,154,18,234,161,59,218,147,133,0,55,238,118,180,233,84,27,150,175,216,164,124,202,245,131,121,199,179,108,237,206,104,115,202,189,225,37,186,59,94,27,157,106,181,214,67,149,114,14,107,123,105,160,196,91,191,141,36,79,91,126,115,56,35,110,90,0,50,220,207,47,35,183,124,157,155,29,173,145,143,155,225,49,188,164,177,64,178,158,245,49,19,68,221,109,52,220,90,135,125,160,61,148,218,95,240,10,62,14,189,216,148,143,219,208,213,16,6,12,191,186,2,158,188,111,29,220,225,230,99,108,88,155,37,24,8,211,16,45,231,110,38,179,114,63,245,160,12,91,252,234,14,169,172,110,14,102,215,63,117,176,73,104,10,255,42,63,195,204,0,61,95,153,67,56,198,159,28,170,247,170,71,67,53,220,50,95,240,107,206,11,64,165,224,65,77,210,172,103,197,72,235,96,207,128,111,153,57,4,187,52,166,240,96,12,219,112,80,201,24,45,239,77,87,168,185,48,123,133,50,229,125,178,104,83,180,28,208,134,153,77,4,141,155,38,93,223,144,200,163,81,146,248,51,71,101,53,71,101,7,154,227,102,244,224,129,101,220,186,153,207,113,117,25,203,200,192,109,38,182,153,71,128,234,255,204,68,69,79,238,26,156,60,228,4,199,159,249,60,53,52,100,102,70,163,177,203,76,203,95,6,154,59,128,109,245,207,83,97,103,59,206,149,63,57,114,148,175,30,141,6,40,235,20,160,21,227,249,243,6,32,237,105,197,72,101,119,232,69,222,40,148,56,26,145,37,187,246,248,56,251,130,118,131,216,165,25,141,27,12,26,77,113,207,132,210,186,90,127,241,230,220,146,78,201,164,203,241,53,105,226,77,3,253,115,169,220,38,60,37,219,124,74,22,54,146,219,247,201,207,31,46,83,153,139,117,95,110,77,18,25,93,216,92,236,209,208,60,185,194,51,188,35,77,108,211,174,126,67,9,232,207,76,27,170,117,118,96,142,142,137,107,94,143,251,57,52,96,117,34,223,63,51,200,168,119,216,160,54,170,100,239,125,180,253,3,23,154,249,97,174,220,71,219,43,138,136,110,110,55,213,63,1,150,159,201,101,175,13,105,198,149,187,5,10,11,168,198,166,74,133,127,125,92,107,15,176,144,89,57,128,234,189,119,133,155,237,177,95,102,27,191,58,38,20,132,207,177,234,67,138,104,228,109,114,3,199,31,159,252,99,238,69,79,134,230,172,181,162,241,219,36,98,116,115,160,101,62,226,21,238,241,191,188,1,102,250,115,63,102,170,66,127,86,160,208,175,47,47,222,235,210,77,83,119,68,238,240,51,102,64,177,174,149,227,254,179,62,32,123,255,203,32,29,51,68,175,197,7,5,26,210,162,159,134,51,197,159,11,109,214,247,62,54,76,95,134,7,136,153,192,127,188,102,4,7,247,103,154,157,31,251,243,222,194,76,143,144,79,241,247,185,188,174,80,35,68,134,201,167,120,41,87,220,254,152,31,130,77,123,112,120,202,250,48,179,17,8,111,138,56,103,32,166,94,235,56,231,190,248,58,45,160,173,106,80,34,62,50,51,44,191,235,78,5,52,152,173,209,18,5,70,118,215,149,223,163,91,45,12,141,146,23,246,85,205,148,238,185,74,180,183,223,167,107,208,206,121,176,155,111,150,112,95,95,64,192,153,196,81,18,49,43,107,160,222,207,85,31,40,155,237,193,103,79,40,28,11,228,220,221,175,102,217,222,133,91,200,229,27,19,60,74,6,236,151,247,185,207,142,179,151,239,103,236,18,235,110,181,176,186,193,158,106,102,212,44,53,164,231,111,77,141,106,163,160,217,111,165,120,34,106,9,237,153,153,81,16,190,51,229,9,33,24,95,30,27,89,152,170,171,73,121,52,191,57,95,72,7,8,12,31,150,241,131,226,236,17,46,101,66,77,69,244,107,230,21,156,69,215,204,202,247,77,5,144,64,211,241,19,154,155,246,218,212,155,246,5,110,205,39,168,198,108,1,209,103,246,92,14,138,99,134,122,231,117,51,96,230,231,77,115,49,26,21,188,1,154,55,239,139,77,128,117,217,157,1,3,122,136,247,92,243,241,137,125,35,46,5,63,104,77,153,235,180,212,242,49,19,72,247,188,250,117,73,194,19,207,208,200,156,191,93,137,251,182,153,33,182,223,246,219,116,241,166,25,46,153,91,73,224,197,144,102,182,223,142,198,194,46,51,254,96,183,155,135,178,218,221,138,25,243,109,148,108,52,74,173,89,116,240,210,110,97,57,149,19,48,114,200,207,180,62,190,213,150,32,123,147,43,131,227,97,188,8,72,200,195,128,146,179,129,146,148,253,116,100,219,116,112,2,240,180,89,94,200,47,92,205,231,223,189,141,16,20,254,206,189,242,177,171,199,178,100,77,203,42,242,69,96,216,242,59,35,94,248,230,15,159,231,152,182,87,210,88,143,151,124,205,79,113,24,222,113,35,227,100,187,47,21,210,224,57,34,161,233,112,55,156,39,56,233,50,66,217,192,23,210,7,2,211,101,69,79,26,95,163,37,245,154,225,121,53,215,142,204,14,204,42,250,206,36,107,95,51,67,43,241,84,205,146,237,199,30,170,71,112,209,92,107,161,99,101,153,57,114,65,154,67,108,18,211,126,58,234,56,247,98,18,69,198,21,5,166,26,134,122,153,39,168,0,27,146,205,123,107,233,32,140,104,2,92,27,1,28,0,79,50,159,253,199,188,78,240,130,243,106,54,115,115,38,107,142,40,234,210,64,50,245,104,103,8,178,10,189,131,207,97,201,103,37,187,102,242,17,59,46,94,121,53,190,190,125,204,216,17,230,206,39,43,22,129,108,242,64,87,36,14,171,245,145,29,219,160,9,83,151,158,57,209,205,61,106,193,198,150,143,213,29,46,15,246,6,20,176,220,213,115,22,24,221,56,102,186,35,52,96,141,140,163,221,27,173,186,39,159,26,124,176,29,168,148,248,215,206,241,172,144,46,248,213,111,16,148,95,51,124,83,213,198,19,98,137,162,157,234,13,112,230,52,243,14,89,199,107,230,151,186,253,118,16,73,191,247,183,3,187,111,198,49,37,190,69,212,8,207,164,253,242,12,191,162,41,126,96,62,251,173,73,233,62,186,122,192,0,149,139,163,113,148,44,205,193,78,146,200,188,167,70,50,253,29,186,26,6,29,123,178,21,196,98,91,214,210,125,146,156,109,106,188,154,191,61,196,2,237,185,137,138,111,199,212,132,203,171,251,89,14,78,253,121,117,88,19,50,217,193,0,153,63,145,208,181,6,8,49,31,187,159,211,81,89,126,250,57,32,25,106,102,166,222,179,20,236,161,182,156,48,9,82,68,116,240,202,124,206,59,171,206,225,6,0,15,111,138,6,135,211,214,147,65,42,118,32,226,145,23,219,233,66,163,111,172,154,230,94,150,189,54,133,147,162,205,189,6,149,118,142,105,135,232,110,235,48,70,96,222,163,193,243,154,199,39,185,225,3,46,251,50,58,114,106,119,195,126,187,66,137,100,235,167,111,198,66,219,85,141,244,111,62,90,116,130,13,157,213,8,36,148,234,230,137,2,163,93,109,187,236,27,173,147,51,127,25,87,41,135,244,229,196,203,179,150,80,195,16,76,27,127,69,186,146,152,251,107,208,89,132,237,232,230,122,53,40,213,114,245,128,92,136,21,245,92,145,19,201,239,241,182,16,91,213,120,175,101,5,182,99,61,62,196,237,18,35,77,3,184,199,126,25,125,131,41,47,224,120,143,166,208,131,159,68,235,253,93,30,84,36,13,234,9,23,85,144,179,105,30,65,12,93,205,12,122,164,104,162,208,104,227,230,55,20,149,139,150,15,249,13,251,109,184,127,95,77,113,232,17,109,158,4,175,216,210,145,72,231,124,241,7,7,242,186,244,90,240,151,62,31,51,204,146,121,239,86,241,4,204,28,213,208,46,51,172,236,54,79,232,56,191,210,12,152,143,55,59,236,230,231,95,246,173,95,162,26,11,67,35,91,47,15,229,165,232,101,206,40,78,200,25,230,158,102,148,113,204,60,131,155,253,154,35,221,36,43,91,250,153,45,77,214,58,198,199,108,130,127,152,27,232,145,52,147,47,191,156,38,252,52,138,77,185,43,132,26,195,229,91,38,79,99,42,234,59,212,45,170,242,75,52,248,52,243,111,232,239,121,86,102,128,138,67,36,194,138,28,143,153,187,155,207,167,47,45,71,172,0,94,206,33,161,155,161,223,68,201,57,60,96,18,200,241,228,220,159,69,31,35,244,10,44,58,166,232,214,46,185,0,230,199,240,48,155,246,231,227,171,229,201,67,103,151,221,155,60,180,29,30,32,229,108,184,97,126,56,225,111,75,179,3,202,162,205,253,41,250,210,168,185,121,84,194,249,61,90,38,213,38,173,97,205,204,136,228,244,52,147,205,200,181,69,104,7,227,149,70,229,76,111,191,26,174,171,242,166,153,52,203,50,243,217,72,149,215,162,67,246,181,80,14,241,223,165,108,6,11,147,252,176,153,215,178,247,162,141,204,136,157,118,176,30,20,229,64,201,135,86,11,66,161,142,127,149,247,162,95,199,203,215,193,202,85,118,206,81,216,70,237,181,42,39,155,130,18,146,119,158,226,33,240,171,183,203,38,92,194,226,103,203,68,75,164,142,116,148,131,15,214,204,180,70,42,211,8,18,250,181,105,8,135,101,27,154,196,32,81,95,139,105,232,193,41,93,35,78,228,97,220,79,59,148,156,118,134,230,149,104,216,94,12,90,251,250,40,172,57,7,106,181,125,56,196,123,210,95,93,52,160,251,176,64,249,163,188,24,92,232,166,61,207,114,97,31,216,74,83,190,30,67,206,30,114,168,67,89,74,184,80,253,226,241,138,79,121,70,41,214,125,51,188,22,208,239,55,217,1,163,190,127,16,106,83,237,185,185,41,178,42,6,244,129,22,167,169,21,6,51,167,149,61,26,184,199,170,52,13,88,242,247,115,245,26,106,174,6,6,1,249,158,173,16,218,81,149,133,33,73,230,75,151,44,177,194,200,243,223,142,103,56,236,90,224,127,45,205,243,211,197,121,34,124,66,147,124,107,58,223,45,115,69,3,122,121,148,176,131,104,187,251,215,34,133,121,203,54,241,220,46,134,14,151,50,128,39,165,151,158,64,162,164,57,186,154,148,196,97,83,54,136,43,76,219,15,234,61,50,147,78,52,51,98,98,93,241,241,134,142,203,111,142,231,222,181,39,81,97,93,230,24,2,159,90,138,113,87,236,105,205,172,145,54,211,10,120,65,109,228,215,60,115,22,49,66,197,245,141,114,187,221,27,120,245,213,128,138,5,82,12,224,183,87,36,13,180,2,128,216,154,134,8,249,57,248,106,51,143,66,115,176,95,189,131,208,198,178,48,197,178,233,59,244,97,50,130,62,225,178,145,77,108,178,114,132,139,215,140,232,158,57,142,27,72,83,145,183,64,251,143,21,177,55,249,155,210,21,221,156,81,152,30,27,1,167,41,79,190,24,12,79,54,168,240,159,149,60,179,153,170,203,2,70,26,143,232,69,215,150,134,88,174,253,246,57,166,119,85,108,52,206,79,25,136,28,198,61,90,155,101,134,103,223,170,66,128,40,207,110,156,81,114,212,48,204,124,130,35,69,178,161,192,236,215,2,61,245,186,12,45,140,105,126,11,32,127,253,50,16,100,59,98,54,34,67,57,139,207,81,70,111,130,153,235,217,146,148,179,56,126,203,176,156,197,166,255,186,170,202,70,23,167,209,255,237,104,88,202,240,133,22,212,102,153,200,13,169,100,30,126,220,168,251,144,45,146,16,58,252,6,93,235,118,134,240,222,100,57,116,53,208,9,251,30,199,248,90,50,134,206,5,249,188,65,61,93,231,80,232,132,188,98,102,173,49,179,98,119,154,167,17,10,65,77,141,170,148,14,168,144,48,81,32,128,231,8,229,67,207,240,31,152,199,50,51,60,13,90,127,191,38,223,102,102,192,243,35,175,70,66,192,126,27,232,240,30,118,108,131,166,73,243,12,112,128,204,221,124,121,104,64,113,57,180,4,168,18,100,94,26,18,81,66,229,12,9,89,19,53,173,0,162,203,123,111,93,192,112,206,124,235,138,60,77,38,176,206,126,87,147,128,24,114,83,206,252,158,121,139,190,75,142,9,138,109,61,211,206,176,6,211,54,248,127,252,215,127,251,159,254,229,63,254,167,127,252,151,127,253,167,127,252,127,255,225,191,252,135,127,247,79,255,252,255,252,187,255,252,127,254,47,255,211,63,60,255,245,191,254,219,255,242,175,255,249,63,253,227,63,252,155,255,249,31,255,221,191,254,127,255,242,143,255,230,223,254,251,127,252,143,255,225,31,255,245,95,254,243,63,252,25,254,215,127,250,231,127,252,223,254,245,95,254,233,159,255,253,191,249,183,255,215,127,252,143,255,242,127,255,211,63,255,187,127,61,247,249,223,239,11,69,135,243,5,87,109,48,3,169,181,68,81,112,65,71,94,85,160,6,56,151,230,179,148,122,203,12,18,149,211,100,144,129,82,117,210,117,185,245,70,8,135,249,71,6,3,114,141,144,21,156,207,244,63,242,117,65,103,209,245,41,68,110,139,92,142,150,227,19,45,174,91,13,4,53,106,18,59,205,161,12,89,212,180,17,26,109,221,204,212,73,133,138,125,98,138,251,213,231,13,151,80,177,248,173,182,239,63,33,153,254,74,8,153,13,207,170,45,79,16,116,173,139,31,133,82,200,115,186,8,131,32,161,168,171,17,60,223,246,104,5,236,193,159,113,253,144,249,105,12,62,35,169,36,147,4,236,213,126,153,40,48,197,159,57,71,141,238,147,156,236,217,214,183,204,103,65,152,255,30,154,229,103,209,220,6,157,179,2,94,43,234,61,32,92,182,200,118,70,164,150,211,173,122,130,135,179,95,238,119,160,196,144,252,166,25,96,235,91,101,38,205,213,205,74,190,185,201,26,4,7,105,69,39,111,171,167,9,104,135,129,41,137,109,219,150,184,51,183,54,18,9,146,235,187,8,206,62,2,50,210,220,28,69,244,107,141,102,5,123,231,54,242,99,4,211,84,230,215,31,200,235,154,90,123,130,255,199,242,70,152,143,167,88,116,53,125,111,197,110,13,171,222,187,165,104,125,206,26,227,185,125,232,46,27,181,166,18,247,54,84,55,214,150,2,74,120,149,195,60,46,98,159,55,185,20,104,106,117,61,18,204,21,13,120,153,171,145,127,29,43,2,145,91,214,227,247,27,98,132,4,47,221,107,247,201,58,50,71,207,114,51,146,59,93,102,162,64,123,112,102,217,218,106,79,131,22,214,86,53,191,190,244,41,161,109,53,244,41,238,52,24,182,59,100,128,125,158,250,177,14,177,217,71,179,159,17,141,115,107,122,146,178,111,238,67,183,137,47,94,213,238,122,6,30,39,215,47,158,154,65,103,159,60,94,155,189,113,16,187,92,24,217,160,176,100,29,167,199,220,159,214,139,186,253,58,15,49,63,159,170,170,13,100,16,158,91,7,250,67,57,34,149,32,130,75,211,23,6,88,158,161,79,133,83,96,28,38,152,13,30,55,168,77,79,191,53,0,157,158,66,242,219,188,33,190,3,184,202,59,92,56,121,203,7,187,132,244,192,93,176,232,13,153,234,57,47,205,1,43,121,112,26,97,186,79,177,198,214,222,100,38,39,110,86,248,53,178,51,51,20,107,125,134,25,45,81,88,219,154,110,37,56,25,50,19,81,249,103,166,221,187,244,52,215,207,136,145,147,120,187,116,203,73,200,109,159,98,37,234,238,50,3,50,207,207,209,105,99,110,234,184,134,40,235,109,110,134,183,95,175,69,242,43,243,31,228,175,240,169,117,239,65,130,112,153,25,13,232,161,7,199,159,127,237,234,25,52,186,186,250,5,90,210,204,12,199,84,95,249,218,125,248,147,1,15,17,130,51,176,141,111,241,155,163,167,145,50,243,175,21,59,66,153,120,94,126,208,80,185,218,198,193,198,154,68,199,239,149,249,105,6,78,163,20,66,131,133,122,120,129,62,61,205,205,5,129,97,153,73,104,185,185,210,92,217,179,123,152,233,96,102,58,159,90,182,30,27,189,226,131,190,211,57,23,166,116,226,223,110,85,221,7,34,211,170,51,254,61,107,112,155,76,202,67,246,175,170,53,236,165,254,102,29,215,199,140,208,248,37,204,136,98,189,85,74,206,141,102,176,141,95,51,148,50,118,202,247,30,220,190,106,231,6,201,187,236,201,145,48,87,207,14,93,154,165,249,183,134,198,66,96,117,90,118,215,244,23,107,248,59,119,55,163,62,228,140,200,104,220,156,144,185,102,167,121,136,27,154,25,205,32,45,47,186,25,119,183,71,107,192,57,52,207,152,131,86,247,165,109,112,60,234,124,126,131,90,223,158,172,134,192,168,238,93,137,153,109,84,0,161,44,51,227,34,110,51,247,7,209,207,107,62,251,240,182,141,20,214,53,232,100,47,45,0,234,134,195,126,155,237,238,178,126,99,126,189,109,237,152,113,7,101,69,206,96,186,53,116,17,116,239,179,147,14,219,74,209,35,161,135,69,102,136,194,108,80,30,8,227,110,219,3,64,80,248,181,101,14,226,140,139,17,27,209,59,105,18,24,79,139,198,220,37,178,132,14,234,174,152,153,210,166,150,95,165,240,152,211,20,202,219,90,30,61,248,79,190,56,205,232,133,222,104,59,20,71,154,81,148,0,161,164,122,210,236,106,223,146,26,45,219,213,205,199,113,240,171,227,99,143,124,178,199,138,252,40,244,192,200,165,65,3,220,105,11,12,237,232,114,19,159,35,36,141,102,102,40,192,165,18,20,228,144,163,177,230,230,10,52,188,230,7,131,195,53,205,149,110,133,169,65,3,151,60,237,183,209,30,189,101,105,230,202,217,182,119,113,115,5,69,40,51,131,158,211,24,130,180,113,19,32,152,203,103,5,157,183,194,125,210,139,45,100,231,236,115,159,24,112,74,169,241,5,32,83,108,76,129,159,220,74,254,239,98,83,69,3,119,90,159,154,147,1,47,58,111,93,137,182,119,206,195,109,196,49,81,61,172,121,58,1,255,48,212,79,100,96,203,214,242,161,243,201,136,237,145,10,105,199,109,20,187,197,249,184,221,166,97,165,221,116,142,100,206,56,11,160,187,249,204,120,129,198,9,50,170,65,227,104,156,130,113,34,153,53,32,199,54,115,96,150,87,50,107,204,101,148,30,15,73,32,144,45,105,158,134,22,33,1,222,94,209,11,189,164,166,186,5,61,199,49,17,101,193,251,43,254,13,51,2,114,212,242,57,15,134,231,108,102,122,192,196,171,113,246,132,110,45,167,79,101,101,183,36,12,217,32,66,186,155,91,149,146,53,213,146,105,25,116,170,217,136,108,235,16,64,249,219,118,121,150,242,35,105,101,126,7,248,136,153,199,202,22,0,14,70,199,52,61,177,79,136,151,230,236,63,76,29,123,239,74,31,133,124,44,168,96,172,91,60,90,196,186,122,232,17,255,152,86,223,66,83,108,201,205,225,102,143,77,255,138,39,115,249,148,49,55,67,124,60,161,61,169,22,249,151,194,125,181,31,46,20,227,69,33,241,70,22,192,140,48,10,137,66,37,252,3,11,4,143,175,76,138,39,31,58,202,141,105,70,33,85,244,19,103,227,195,187,30,102,70,139,93,4,44,65,146,154,149,49,68,214,214,236,90,121,61,138,239,105,157,112,230,229,120,161,238,99,67,130,252,99,151,96,39,146,202,205,32,223,199,220,130,190,66,179,172,12,235,41,10,183,125,37,255,74,163,219,222,142,251,66,71,182,154,115,136,81,31,163,6,70,19,144,58,231,78,62,156,215,128,188,145,160,91,23,210,193,137,205,28,181,39,63,207,58,36,232,201,118,68,241,222,204,103,152,86,158,170,59,136,38,205,12,244,45,119,66,0,106,118,126,80,55,150,222,45,43,120,190,110,69,68,224,102,45,71,128,4,60,255,83,208,157,42,98,150,57,171,197,26,246,30,216,142,135,58,196,94,26,105,125,150,85,14,23,197,8,37,164,167,221,12,253,202,13,217,128,213,62,214,105,248,208,220,157,26,120,112,187,15,35,40,5,195,59,80,30,189,140,80,205,249,219,31,80,160,143,152,122,224,24,54,202,190,39,170,85,106,251,9,169,123,147,185,70,211,225,124,192,146,76,86,195,139,106,199,12,195,74,21,15,86,9,193,110,51,211,189,125,29,222,30,228,30,190,50,209,247,148,104,57,104,242,109,208,232,135,148,215,144,58,20,125,5,176,17,202,252,32,141,52,111,100,255,35,153,201,212,251,3,93,248,171,206,207,14,30,205,214,30,153,241,173,52,12,43,5,89,60,51,195,124,241,234,201,216,80,236,123,128,224,134,212,72,230,179,27,45,51,255,84,29,244,100,28,85,143,253,54,226,10,183,64,20,102,148,78,204,124,156,187,11,150,141,155,215,68,124,64,109,93,140,212,236,120,5,219,157,206,135,115,76,83,152,202,238,52,74,240,135,82,215,26,249,94,192,142,44,14,14,88,117,50,219,77,8,145,109,55,4,23,185,122,126,16,68,37,109,125,80,160,144,252,1,28,40,228,67,253,106,36,11,110,171,225,49,163,53,98,47,6,249,252,163,185,130,38,159,149,143,40,25,156,255,102,148,106,209,47,99,230,243,249,53,197,131,235,206,108,244,237,228,20,7,230,103,83,60,82,7,202,108,65,119,236,25,202,232,23,218,250,150,43,100,175,139,153,215,35,116,91,52,216,189,197,66,104,18,232,180,211,106,237,241,241,220,60,226,188,145,185,58,114,136,110,98,28,38,89,233,127,181,215,234,39,42,27,35,105,226,78,244,110,17,29,33,221,184,153,255,17,140,90,125,248,213,129,164,187,147,48,244,163,124,125,28,191,238,125,146,100,142,116,202,114,235,51,164,71,75,36,138,151,111,102,176,180,138,207,31,74,54,254,41,105,212,217,218,71,145,147,51,10,94,204,189,103,48,25,237,223,203,199,236,92,144,193,36,9,185,234,43,183,83,247,146,215,72,27,66,125,63,191,13,1,237,221,165,79,176,49,172,162,253,60,180,149,140,140,78,72,222,250,84,129,94,74,196,125,47,194,74,126,116,5,193,174,246,248,86,162,242,111,86,152,170,138,204,116,199,20,191,24,136,137,17,197,193,95,84,221,252,188,51,99,228,86,61,132,126,104,203,234,74,183,224,84,62,254,90,15,73,122,101,68,26,64,39,139,46,206,205,151,48,83,225,13,236,220,197,81,203,33,114,93,105,30,37,215,15,230,134,54,114,154,193,97,191,105,134,193,210,124,9,62,189,114,187,29,194,71,20,138,211,220,201,49,154,25,6,137,12,33,144,217,19,22,152,111,21,2,120,37,25,240,160,126,51,51,120,147,123,6,4,65,222,244,139,161,61,123,53,42,20,161,139,253,244,59,209,58,203,139,17,167,118,51,14,114,38,30,80,41,208,129,143,153,236,155,124,9,56,234,147,41,174,239,104,115,127,210,125,163,243,166,216,131,119,188,38,81,10,66,145,156,45,71,116,62,81,63,213,108,128,38,52,137,103,48,19,48,202,187,163,185,115,60,246,61,43,120,7,141,10,94,119,177,39,131,232,65,153,158,30,105,37,187,117,161,61,236,205,52,210,24,205,47,6,226,86,181,188,160,55,204,58,254,49,131,168,237,242,99,58,130,33,211,102,18,109,90,61,83,88,128,127,237,177,67,224,49,141,112,119,219,231,192,167,29,10,38,207,143,24,76,38,120,209,219,148,139,116,70,236,68,74,246,96,232,168,80,75,215,120,15,40,223,205,92,64,209,202,250,24,117,0,225,25,177,107,78,225,137,118,242,107,102,182,179,244,181,225,83,153,205,204,208,141,244,12,23,219,242,107,75,20,86,51,115,198,169,156,102,72,133,138,226,57,210,31,217,126,28,36,197,103,241,104,60,33,99,201,96,49,34,44,194,249,220,175,72,48,218,107,205,80,81,204,228,215,106,89,44,5,103,138,66,108,166,36,32,88,237,203,204,32,141,180,25,146,141,31,54,143,160,237,67,150,85,222,114,40,20,153,249,201,115,17,34,1,107,92,163,78,186,2,7,123,205,8,41,239,98,102,64,253,10,187,136,115,134,223,251,220,111,21,37,106,64,10,207,106,15,222,23,76,249,242,181,183,117,64,98,61,71,91,102,121,10,186,66,126,111,206,107,105,43,28,243,115,28,11,155,71,53,100,180,116,53,63,52,108,72,33,11,83,14,150,110,225,85,237,181,32,237,16,25,21,210,21,243,177,109,152,38,168,84,67,165,128,84,146,175,63,26,57,209,102,148,149,184,54,127,25,6,157,210,147,153,149,71,179,175,53,35,16,213,142,113,156,221,154,224,235,30,156,211,25,177,149,80,51,76,227,68,8,53,223,153,102,96,155,101,193,68,144,39,87,105,175,117,25,98,70,73,64,197,19,36,35,242,76,13,148,16,44,156,58,206,43,241,136,61,119,40,28,47,141,40,200,16,27,209,208,9,150,27,243,178,212,134,191,22,116,158,170,155,227,105,140,109,39,215,132,195,81,233,142,7,194,192,185,204,122,150,227,84,122,23,90,182,218,243,107,145,150,25,82,161,33,9,103,221,172,253,135,30,21,204,129,125,96,189,118,52,205,16,3,149,115,118,86,64,107,54,102,144,169,150,174,112,176,4,17,178,153,207,210,123,91,122,172,144,197,167,149,237,126,202,97,133,234,177,187,149,20,186,249,232,99,216,20,164,85,105,91,116,96,210,31,116,98,132,66,93,70,30,125,217,254,12,100,25,116,193,53,163,183,253,228,11,7,15,135,56,68,251,27,170,35,249,88,72,87,15,145,163,226,65,140,109,211,0,120,81,213,129,199,116,108,175,29,213,52,45,44,17,99,132,87,157,109,61,152,33,179,80,252,140,183,95,109,97,209,3,151,26,3,65,161,183,203,48,51,192,210,123,56,244,22,92,171,211,204,29,194,72,17,122,207,16,165,55,115,67,60,227,190,24,67,176,204,15,128,216,234,77,34,105,252,186,215,86,245,56,219,127,146,86,6,34,60,203,81,152,7,82,63,122,180,22,78,139,153,43,78,231,29,181,22,205,125,185,244,70,40,132,43,128,104,0,77,171,93,13,180,250,246,120,209,232,55,145,156,72,51,62,161,10,201,191,10,144,77,97,210,83,175,78,243,227,223,160,177,104,131,138,16,182,78,143,78,99,219,244,97,41,63,177,158,107,70,192,197,150,253,96,150,106,87,128,48,147,164,84,154,129,76,169,180,2,197,77,75,68,11,102,148,175,166,8,220,137,169,205,75,1,193,217,85,124,164,172,60,134,189,24,253,151,73,194,210,73,211,37,81,202,49,175,8,114,239,116,160,167,58,227,69,204,44,19,177,195,163,78,209,109,253,193,255,53,165,103,1,200,231,201,22,200,48,247,219,107,24,212,143,53,153,118,177,66,55,242,36,171,125,131,181,32,205,80,57,77,5,186,100,10,134,109,88,112,255,108,177,172,68,97,43,219,138,48,7,147,168,8,247,201,168,219,68,197,21,110,122,110,104,78,74,247,123,211,57,161,204,0,103,141,61,118,148,173,103,94,91,74,182,26,246,8,69,250,147,100,252,156,216,62,98,84,32,148,7,237,81,15,52,35,141,254,23,163,209,33,244,107,219,70,36,122,188,238,145,218,163,116,188,151,155,11,9,20,153,151,1,102,48,63,131,222,157,124,176,53,125,60,97,27,46,35,111,142,187,101,55,239,244,135,229,115,35,12,103,115,20,2,163,90,109,184,209,108,180,183,102,222,229,226,123,70,100,72,210,220,38,168,200,107,165,7,207,78,197,115,172,117,219,208,34,225,186,236,222,192,94,242,20,40,40,191,117,191,247,152,182,21,151,80,172,119,43,156,191,175,214,214,107,173,61,97,142,142,40,173,76,104,227,166,63,119,235,138,191,99,93,167,18,101,152,73,125,234,230,84,49,171,95,77,200,172,7,63,158,177,49,78,253,153,115,142,86,104,102,204,139,199,156,177,100,144,252,149,239,163,29,223,239,150,224,206,102,9,168,195,199,20,79,165,228,86,11,133,135,91,105,180,211,25,81,131,70,229,51,164,162,59,100,142,174,249,121,235,17,16,242,84,140,56,215,127,205,187,232,112,107,120,118,195,127,186,71,215,147,206,159,50,178,243,237,103,166,121,95,230,157,233,116,172,149,170,130,142,0,216,17,139,95,140,252,93,14,25,157,136,159,159,174,85,245,59,180,5,191,151,70,255,134,142,228,231,107,62,239,48,116,42,82,249,30,243,99,37,225,161,227,30,212,170,239,24,21,42,43,101,49,225,88,124,220,90,172,226,3,134,147,64,59,205,76,232,166,69,15,54,200,167,216,241,105,94,161,117,122,196,33,230,152,189,193,8,127,33,160,212,123,82,203,168,7,244,96,45,29,44,72,195,15,95,180,156,228,146,245,33,73,79,175,171,153,105,167,209,135,36,12,177,123,247,80,118,86,202,25,28,92,181,51,141,170,86,146,196,69,209,106,14,55,119,0,87,67,57,103,152,159,151,153,65,93,223,40,20,109,57,16,80,105,102,29,118,109,101,168,101,63,246,224,116,178,29,167,125,152,148,70,181,149,3,206,168,45,237,209,212,80,108,147,69,191,154,14,7,21,70,128,40,218,197,193,61,155,126,244,121,201,76,227,99,14,206,63,73,97,116,124,162,180,70,14,90,85,117,182,255,241,49,211,30,152,73,78,232,137,108,191,224,168,120,116,94,242,109,73,111,167,185,238,104,62,207,88,111,109,59,140,97,150,132,95,37,171,73,231,219,78,51,163,135,174,0,24,138,227,106,155,17,64,237,167,100,124,12,91,181,249,218,244,150,145,210,75,16,5,173,159,102,6,69,170,40,181,162,69,240,185,186,66,14,45,188,64,144,221,230,111,55,66,228,49,13,108,176,61,189,4,172,8,129,0,165,36,136,26,242,183,219,175,174,172,116,8,80,90,91,217,141,4,170,206,84,28,237,207,233,66,106,229,17,55,253,27,197,106,155,136,208,63,41,176,239,168,163,91,42,165,17,221,40,217,14,248,202,136,43,49,183,208,187,21,116,171,46,247,5,208,91,168,89,141,125,41,218,251,91,147,86,238,26,113,234,19,22,158,52,152,92,187,18,68,231,208,122,30,31,81,160,140,143,130,216,129,140,167,109,163,103,95,172,246,210,227,147,32,2,234,182,242,135,9,141,44,247,10,232,36,37,254,128,56,156,141,175,152,153,100,235,50,137,143,186,205,7,33,162,45,226,88,127,3,119,82,237,173,120,202,39,111,254,58,97,19,102,80,232,138,174,25,210,215,182,156,70,113,48,107,227,145,14,52,167,144,100,233,76,188,192,64,191,244,99,134,46,65,249,60,220,144,215,166,48,200,158,149,107,115,132,82,103,53,115,200,61,87,141,40,157,187,195,204,1,203,24,50,175,199,131,243,26,170,160,74,124,129,226,205,254,74,204,236,88,202,119,80,126,43,150,178,70,182,18,240,149,204,221,36,141,168,4,146,56,206,97,169,112,94,117,51,207,104,5,206,223,174,205,102,82,232,227,189,93,239,221,90,239,150,219,229,248,104,153,25,6,221,251,216,52,69,217,126,244,124,177,39,180,64,211,60,2,219,171,155,151,80,232,50,51,117,34,173,236,65,11,152,37,145,144,162,71,41,42,127,123,121,114,171,70,144,167,50,192,160,47,206,252,1,16,132,175,130,0,194,137,85,237,76,63,81,15,39,167,22,47,180,164,118,74,84,152,195,19,197,68,83,87,179,52,80,72,129,245,38,33,28,0,112,219,175,6,28,249,164,25,55,223,126,59,42,240,69,83,113,112,138,219,123,247,104,225,147,16,14,248,252,110,31,180,7,68,78,72,215,70,78,209,175,142,102,92,93,205,142,183,253,234,9,224,95,32,220,64,71,108,191,121,165,124,114,205,193,225,52,252,230,133,116,231,53,71,122,225,117,115,232,136,93,51,172,43,251,99,173,169,30,132,42,185,251,195,48,89,146,122,75,220,242,91,125,154,119,130,14,13,249,143,97,193,223,139,154,174,74,1,123,33,75,103,203,59,40,226,213,14,243,80,158,244,21,216,16,20,82,39,3,76,139,187,126,204,80,254,11,31,95,26,156,22,110,70,18,75,10,64,101,15,79,46,195,93,5,51,235,53,179,184,139,91,67,240,76,86,138,199,126,49,224,173,145,226,67,176,168,250,213,193,4,175,247,2,58,102,135,76,173,209,1,168,7,39,236,243,5,24,19,181,171,43,224,204,104,63,90,97,74,36,77,121,205,248,139,62,166,104,45,214,161,171,95,228,22,237,209,64,12,9,204,122,204,100,14,109,76,75,12,132,134,124,108,235,66,238,208,104,193,183,161,223,94,79,123,221,138,219,156,70,243,29,129,118,9,196,135,76,114,183,239,92,32,37,83,130,106,160,212,52,45,65,117,78,213,210,175,30,61,128,164,253,217,74,105,116,120,132,46,65,99,194,180,15,9,138,130,108,67,82,79,144,170,180,156,223,116,103,52,65,60,70,192,167,252,185,57,65,150,84,141,232,90,239,221,175,126,216,245,117,53,7,80,207,181,85,72,191,11,251,11,247,234,219,108,213,131,89,134,213,72,29,47,161,105,101,102,36,82,213,13,86,223,239,54,94,2,149,124,115,203,152,215,107,243,187,68,208,166,247,174,163,17,25,164,185,242,180,106,107,169,161,1,103,79,206,160,136,202,154,1,60,39,78,78,81,8,107,143,131,63,100,134,246,204,205,53,104,6,175,121,226,10,202,10,37,224,147,243,132,44,131,71,125,15,68,216,53,47,134,215,160,248,213,168,35,235,151,105,130,49,151,24,14,249,245,104,203,192,169,245,61,254,137,150,153,155,182,128,63,161,189,54,164,79,224,94,180,101,224,14,108,11,236,64,11,13,33,218,70,160,10,44,173,254,208,194,255,104,204,0,209,190,150,111,57,161,20,92,140,106,142,2,68,216,205,74,248,115,157,117,234,17,163,219,44,134,130,173,74,184,151,220,66,247,106,46,237,204,181,106,137,128,62,169,22,1,5,65,143,196,33,168,67,212,106,31,251,121,163,3,72,61,118,116,7,217,79,131,52,222,105,69,86,217,78,213,72,243,89,167,27,80,98,139,174,2,180,163,158,68,176,193,62,19,122,148,0,212,98,71,86,195,42,51,15,71,147,128,49,212,176,87,183,77,24,212,210,74,137,183,55,128,0,126,117,165,183,226,205,246,190,183,78,55,163,49,162,118,51,154,188,182,63,26,104,5,37,153,232,245,249,188,116,0,122,212,137,121,140,171,216,30,252,64,62,147,10,113,164,215,155,237,119,15,136,145,156,133,47,193,173,237,26,1,244,22,206,41,250,18,171,157,169,240,188,30,247,62,71,37,122,214,204,28,252,169,57,42,81,236,73,115,9,24,148,204,181,26,93,46,230,192,129,235,230,128,216,124,129,60,248,96,106,88,139,219,217,123,129,219,111,90,155,61,232,32,109,34,177,217,45,117,172,117,188,249,116,37,32,181,131,113,88,247,238,1,142,49,51,160,223,219,115,67,9,229,172,243,105,230,179,223,245,71,83,156,22,179,116,44,23,112,8,240,101,185,188,102,146,30,28,51,109,165,43,87,31,188,94,153,62,131,21,29,13,31,93,253,48,25,236,201,169,217,42,243,49,106,100,105,236,201,97,216,146,78,27,165,73,244,203,204,252,107,155,146,153,54,96,191,121,199,195,178,125,124,152,47,113,204,224,252,213,36,136,235,48,63,87,159,16,70,82,106,144,165,206,108,56,64,106,147,78,189,49,242,128,66,81,200,204,52,236,168,39,24,18,103,219,138,169,236,16,99,233,234,6,45,182,89,9,50,180,49,224,223,38,182,44,84,62,137,130,182,53,116,38,237,14,102,84,132,75,246,123,38,51,102,103,51,235,104,128,164,113,165,218,102,15,106,222,37,225,152,16,202,73,137,104,204,45,25,240,143,21,29,48,251,97,104,9,229,45,163,222,190,205,33,136,30,192,157,91,105,69,198,217,175,174,64,168,242,177,105,90,179,95,102,173,61,230,46,0,185,178,175,65,107,109,41,249,53,104,38,114,243,243,245,7,96,96,178,1,5,173,215,214,107,39,186,165,185,72,88,110,213,154,209,72,127,205,5,163,251,102,204,252,86,160,175,30,187,246,68,171,210,100,13,248,250,182,47,9,91,113,205,45,165,241,85,243,204,93,127,122,76,90,91,13,141,182,97,102,176,45,105,70,253,212,198,123,33,23,34,65,50,100,181,141,227,183,7,97,91,207,214,95,90,23,205,195,90,84,156,232,72,208,178,7,92,108,191,253,210,165,161,173,20,101,77,171,78,46,34,213,242,230,134,5,147,123,198,85,136,158,128,69,210,142,84,161,168,50,107,84,221,181,93,5,58,192,172,136,22,107,72,161,126,200,118,123,204,65,148,167,91,195,187,242,250,213,0,84,123,182,143,215,245,121,238,78,107,87,203,93,186,86,139,47,80,195,169,214,203,143,42,161,149,87,0,165,139,222,62,78,159,212,173,163,65,134,16,94,51,24,129,147,209,236,214,65,149,121,191,229,0,156,189,108,38,180,160,43,75,249,81,192,163,246,195,141,60,237,125,234,25,77,238,110,173,48,99,222,123,255,182,12,123,103,10,57,202,144,209,54,87,147,137,23,115,36,141,197,203,80,57,0,108,26,81,101,22,84,117,44,64,31,54,77,206,151,61,158,189,238,189,56,79,204,58,40,70,74,186,148,230,132,199,190,21,250,78,66,31,18,109,240,247,102,238,0,99,154,204,211,24,255,195,92,139,112,249,232,217,172,102,39,79,112,108,26,85,69,244,209,249,107,209,101,169,101,141,182,208,242,9,12,152,75,240,171,17,4,185,159,155,35,57,93,147,7,99,237,164,152,15,243,89,246,114,237,208,161,243,35,21,121,134,150,163,210,207,199,235,246,100,133,250,84,90,105,5,178,89,86,86,192,206,210,76,61,216,205,82,100,29,209,216,102,123,44,10,147,69,98,150,241,195,211,55,186,19,162,226,244,203,252,152,2,86,100,182,96,6,73,106,144,102,152,101,204,207,68,205,37,169,65,74,179,151,162,159,233,205,111,137,248,150,29,244,65,224,47,117,45,240,128,187,249,167,102,7,176,39,99,21,218,78,55,169,99,8,104,138,166,210,126,109,184,241,211,138,18,107,76,138,233,147,20,206,159,116,10,23,156,64,153,211,131,118,0,129,68,153,159,96,115,73,51,2,113,85,7,15,93,191,163,216,213,128,4,91,19,251,71,240,168,13,51,159,112,93,74,58,44,250,98,78,62,25,243,158,176,50,24,20,198,180,17,63,30,225,249,162,242,173,0,170,36,113,38,8,179,23,201,160,157,241,5,32,4,51,211,171,253,152,59,75,132,158,102,148,100,123,202,37,67,172,255,218,144,7,29,226,78,135,21,126,197,110,102,50,82,37,121,56,56,76,236,201,35,224,211,226,195,154,204,37,152,35,119,163,45,190,68,31,139,153,65,230,40,186,167,205,219,240,68,240,202,192,18,186,242,80,197,21,151,121,4,93,85,186,10,84,32,237,189,207,59,193,168,148,158,4,107,223,205,103,91,233,202,242,84,112,50,230,13,32,224,48,75,154,31,196,185,243,209,6,155,237,212,7,5,0,86,204,57,67,33,77,236,223,199,60,105,197,95,102,38,7,172,213,13,145,145,157,139,1,225,82,59,15,121,36,107,219,199,12,71,212,82,246,106,193,183,158,214,17,109,31,202,233,5,201,173,93,124,142,43,66,66,165,252,208,55,177,7,163,54,170,166,152,96,4,115,79,58,138,42,153,193,133,160,219,206,197,32,128,81,93,150,5,178,12,191,130,207,205,70,165,44,42,99,178,237,107,30,151,103,203,77,97,78,237,101,235,15,50,164,84,183,131,135,106,37,177,121,15,81,86,254,143,204,40,146,186,185,209,184,175,60,104,163,77,47,127,27,198,106,178,213,153,47,172,190,33,194,11,52,134,102,18,236,127,203,162,147,55,72,42,183,88,72,22,184,219,220,88,222,223,48,235,234,141,200,229,54,115,229,146,153,236,41,79,183,157,131,168,155,162,177,248,81,134,215,111,104,154,124,196,44,24,208,212,238,155,53,45,3,165,202,93,166,61,215,16,44,43,218,4,70,38,128,225,106,94,246,222,149,58,73,242,167,144,206,49,111,4,108,194,144,107,136,48,201,92,22,87,209,85,168,244,64,200,24,91,102,154,182,165,146,224,98,184,106,154,191,53,120,185,71,77,28,232,127,249,198,192,197,91,14,218,153,179,196,104,246,96,5,0,215,84,249,51,58,20,236,193,96,138,22,14,17,54,189,145,253,139,125,69,54,53,81,236,129,93,176,157,30,34,116,120,123,179,43,185,111,123,235,78,74,48,9,32,66,131,209,66,85,104,211,181,163,189,33,226,110,251,66,135,79,52,91,250,89,96,249,53,130,117,104,37,199,194,179,61,231,29,196,168,37,171,236,212,82,155,121,27,29,116,76,150,178,73,98,251,194,15,84,74,162,241,208,51,217,254,216,231,44,60,71,80,118,124,210,59,108,55,175,193,195,170,171,123,48,65,166,25,45,22,157,234,228,202,248,246,50,7,11,100,207,238,46,148,167,204,91,105,164,34,84,165,248,85,14,252,106,212,246,94,225,84,206,44,68,136,41,205,61,18,64,2,108,192,147,54,204,138,126,199,204,22,66,50,100,221,204,65,186,151,141,149,96,69,236,167,137,141,212,45,209,227,20,168,254,100,8,164,212,68,208,0,65,182,155,191,156,235,2,193,112,88,249,68,138,76,118,85,147,45,224,203,97,175,69,92,45,20,85,13,146,92,55,246,222,18,205,186,99,109,250,157,41,55,8,19,71,151,159,133,216,164,183,234,74,220,38,189,141,22,202,226,119,62,106,78,57,143,213,30,195,28,177,83,2,24,91,50,47,35,96,235,33,244,186,181,60,112,120,155,165,28,163,221,183,139,88,2,50,21,99,204,0,140,131,164,166,166,225,217,179,61,229,8,223,12,108,138,69,168,183,183,55,115,8,48,159,77,166,167,217,11,140,112,200,188,120,101,26,212,90,60,149,83,67,16,94,200,159,19,78,162,143,100,102,248,179,90,66,163,137,156,155,153,207,129,85,242,234,65,1,192,205,15,18,12,134,187,238,6,203,62,91,225,130,223,82,223,123,70,10,204,204,103,106,92,86,106,128,111,237,188,136,189,55,77,188,217,153,217,225,217,180,47,22,76,127,77,107,128,6,10,219,86,158,16,28,17,120,25,240,186,187,197,193,61,155,248,52,170,143,134,52,89,79,144,123,229,189,73,217,219,153,255,192,88,166,42,8,144,23,132,33,204,12,7,98,46,237,221,76,202,1,102,150,179,155,46,85,109,201,12,125,110,126,86,200,147,188,24,101,4,84,49,205,240,159,39,249,4,226,121,201,227,214,103,108,113,175,150,31,18,31,134,244,130,209,140,94,190,191,247,6,223,109,173,201,80,94,60,144,15,26,226,245,108,45,43,205,84,44,199,214,213,228,107,138,93,205,137,162,112,25,225,169,105,144,87,154,60,139,158,172,253,122,124,103,90,43,89,200,235,17,156,55,14,207,54,205,39,124,221,253,166,252,27,205,197,59,207,244,137,135,93,213,124,192,148,172,57,85,136,160,90,87,193,172,45,176,110,197,204,148,23,238,36,134,81,156,228,104,90,43,236,69,55,140,167,62,201,78,157,230,194,28,189,63,60,67,171,50,223,25,98,252,153,35,198,100,152,185,56,39,234,132,232,94,253,153,129,250,60,25,196,132,140,243,163,228,29,128,176,243,249,237,234,137,6,180,174,70,101,37,73,250,57,63,78,176,253,220,67,187,65,246,90,252,234,31,120,247,207,10,73,103,50,22,252,248,254,145,240,250,51,163,220,147,20,228,113,239,64,96,252,204,4,203,51,87,46,178,53,171,11,56,93,39,72,208,199,46,38,170,23,161,71,4,48,86,142,70,136,153,221,121,94,51,204,179,205,158,108,5,18,242,207,10,87,175,45,108,120,126,233,113,255,123,233,80,128,218,126,235,21,153,171,63,43,136,200,157,81,225,4,246,193,68,249,51,71,184,146,43,147,175,85,217,88,174,185,83,149,181,155,239,243,191,119,105,145,55,237,235,243,45,209,193,188,57,0,40,82,169,150,155,185,156,192,253,110,41,53,196,7,135,221,155,68,226,184,59,41,226,102,158,4,136,238,165,45,191,147,206,212,39,155,216,49,211,161,114,93,176,26,18,9,182,48,169,32,79,85,111,206,190,134,148,140,153,75,176,151,255,189,88,9,26,97,155,226,204,186,174,228,94,65,98,97,250,152,18,6,94,229,202,115,243,135,6,25,123,177,242,68,247,64,62,90,181,32,132,81,14,134,34,141,218,240,102,169,159,224,87,187,65,8,201,184,98,30,3,147,254,85,208,72,45,161,88,52,59,131,2,83,121,46,242,97,205,16,44,220,155,6,191,251,61,123,16,176,216,247,172,81,104,186,55,71,224,216,226,31,222,107,100,11,10,158,69,249,204,52,40,115,238,17,16,109,59,213,246,66,20,113,183,130,225,74,34,221,166,248,217,127,104,255,187,35,10,217,150,161,246,38,89,152,236,82,7,32,59,173,180,26,34,67,217,174,90,169,0,24,208,157,173,240,177,231,94,212,120,31,187,154,178,197,236,50,7,75,96,62,90,0,191,37,76,206,115,153,244,0,89,245,115,30,104,253,160,146,253,228,185,8,1,7,133,190,251,224,16,68,154,183,64,29,168,188,42,132,3,39,107,86,101,63,63,133,254,110,211,174,17,187,114,126,174,232,110,82,152,14,202,110,37,209,207,207,60,5,123,168,161,76,211,63,230,46,106,74,82,150,19,34,197,255,145,20,206,255,189,223,180,215,5,11,251,106,3,46,173,85,31,141,224,191,186,231,206,3,227,161,109,223,157,218,187,248,0,90,116,178,103,233,5,110,215,129,34,227,53,3,251,180,139,145,115,209,14,76,67,27,98,117,105,62,238,110,19,12,169,253,96,28,121,53,52,60,85,120,184,6,251,134,117,6,79,34,232,68,54,35,204,108,242,19,76,79,144,54,215,23,110,112,152,164,172,56,102,34,230,170,163,156,41,104,94,2,234,152,237,42,85,225,160,144,23,223,62,247,41,168,84,181,118,241,120,118,245,153,84,103,88,213,218,82,182,239,254,196,169,75,113,44,221,39,53,57,174,88,118,112,25,40,230,98,127,78,46,65,22,109,244,221,223,128,45,80,187,118,111,132,77,84,235,34,222,126,83,166,129,205,228,9,49,6,249,155,208,215,216,238,15,180,89,53,213,23,102,168,247,181,19,51,242,133,61,57,16,119,245,131,62,200,229,158,36,159,27,70,120,217,163,36,62,19,89,137,164,92,114,208,135,3,195,172,77,110,71,128,181,230,28,65,76,36,0,189,245,154,226,116,145,206,72,14,41,24,17,242,149,98,5,39,150,180,59,91,59,206,32,253,52,162,175,130,83,63,249,90,241,52,169,141,140,132,115,194,96,97,30,50,82,218,137,96,159,16,148,55,243,175,35,173,45,106,134,243,217,118,102,120,130,67,213,0,184,13,186,30,243,190,105,146,223,26,204,78,228,220,205,179,135,32,100,38,111,28,36,57,102,134,17,66,124,196,104,106,190,219,202,73,15,192,96,163,248,232,208,0,91,216,16,125,133,73,79,184,70,245,139,161,201,84,166,240,12,55,68,165,195,67,173,236,76,161,175,100,151,156,157,65,189,128,58,81,178,133,149,250,250,197,29,66,121,181,81,12,230,122,55,51,172,39,201,112,240,142,101,231,17,21,48,18,255,35,187,44,150,23,91,3,20,60,20,75,85,218,213,44,194,44,164,147,146,22,165,44,118,186,234,193,239,249,53,165,104,96,254,41,30,151,211,170,160,24,17,8,160,65,88,143,181,34,242,188,101,134,249,193,130,219,74,7,159,174,14,90,38,43,106,86,6,37,59,221,160,55,239,150,60,130,60,119,170,28,213,131,18,175,120,186,161,110,245,12,192,32,56,82,54,140,6,74,242,140,153,130,129,82,202,178,144,156,110,200,93,43,67,131,247,103,63,13,229,179,234,196,240,154,156,200,184,121,162,4,190,18,117,163,13,106,91,153,101,129,69,115,168,183,176,161,72,225,57,26,182,254,169,159,14,138,84,43,163,181,80,203,157,74,39,240,5,252,106,220,181,153,175,29,194,188,110,158,48,36,103,190,0,16,224,199,28,194,147,215,60,32,34,104,110,102,15,215,136,163,140,227,47,6,249,127,246,105,211,149,218,172,176,73,91,75,134,75,116,68,85,99,185,65,167,173,75,12,25,4,32,50,7,110,6,236,150,28,108,39,76,176,150,227,21,161,91,77,118,44,118,63,207,36,54,178,150,69,137,70,250,240,135,103,251,144,116,82,243,10,27,233,231,139,29,103,126,27,215,70,104,185,121,194,142,46,28,33,208,137,50,172,109,6,153,12,170,112,218,167,217,195,60,25,136,84,213,212,110,201,198,107,192,251,99,38,105,154,28,134,180,12,250,116,216,193,3,222,146,132,106,78,75,130,130,192,157,106,115,125,225,121,52,15,9,132,32,148,126,198,120,124,126,111,120,230,24,63,58,247,98,232,155,44,31,78,102,83,161,32,88,246,215,97,99,231,136,0,123,167,86,9,216,231,44,147,201,39,20,176,18,69,70,88,251,61,153,126,158,38,89,189,3,13,103,23,159,53,246,36,170,63,0,110,182,177,244,208,144,17,79,14,167,245,180,221,24,214,189,253,10,177,134,178,73,181,169,118,142,174,215,224,237,193,4,98,117,54,0,164,37,33,161,4,41,203,14,2,74,253,99,27,36,45,178,41,102,14,70,2,193,179,136,145,108,129,190,193,157,147,48,39,186,131,173,188,1,31,199,72,160,30,165,50,131,106,208,93,242,106,187,61,251,52,216,56,123,175,19,56,60,137,5,47,52,114,27,2,49,96,5,169,42,18,60,192,246,181,225,70,96,100,5,83,167,153,197,74,128,16,160,40,19,73,76,218,31,59,184,169,232,63,67,184,204,19,44,35,212,109,85,211,19,4,61,9,219,4,5,111,101,240,32,12,104,122,49,180,84,70,243,138,45,1,248,91,210,60,151,255,54,216,203,4,102,210,183,150,228,143,81,76,134,30,125,8,183,195,227,89,221,148,201,144,131,138,166,93,235,126,117,112,206,8,214,243,130,56,49,220,194,19,186,57,82,68,161,17,223,246,37,170,216,80,76,8,215,64,218,226,83,68,143,93,87,160,8,196,138,188,136,62,219,187,18,214,67,223,160,223,27,108,90,154,129,223,21,199,14,128,149,21,242,96,131,47,178,10,32,218,115,83,116,56,244,215,29,87,203,177,3,45,88,76,5,251,137,116,141,153,187,117,97,208,88,209,13,8,120,172,228,46,19,72,66,168,238,176,133,151,187,9,92,83,193,39,251,189,207,23,92,194,150,1,67,249,96,30,166,206,24,176,118,211,50,72,11,76,86,171,194,224,210,45,233,199,31,37,58,154,93,174,249,69,169,213,177,26,176,255,11,179,16,29,33,175,3,61,56,38,132,54,26,161,229,109,102,208,218,66,92,111,58,7,253,165,32,243,191,223,10,61,104,16,238,110,133,151,187,203,124,38,141,149,161,153,114,228,77,101,70,144,104,187,121,136,62,40,112,25,159,25,74,123,206,163,91,195,64,109,101,203,73,55,158,56,214,25,250,51,197,109,72,192,62,204,155,112,128,66,166,57,124,113,34,248,216,171,153,95,47,102,177,174,154,80,232,199,220,157,21,105,69,135,161,56,72,102,212,89,204,237,157,16,9,10,58,57,129,245,117,171,76,146,138,84,211,13,241,215,120,29,141,20,60,157,85,102,200,120,29,181,3,160,68,222,227,12,247,225,45,159,171,171,120,37,207,167,173,159,138,16,194,176,109,165,178,20,207,110,85,153,16,221,174,143,174,142,134,221,225,230,227,107,220,122,45,83,106,58,250,119,2,126,169,183,244,200,188,1,88,96,87,7,34,254,14,57,25,161,199,199,52,4,191,239,46,62,67,213,195,246,66,244,15,109,174,112,216,13,223,51,208,185,82,113,114,70,252,89,252,197,130,104,44,205,156,180,62,44,160,133,239,189,105,57,24,254,100,112,39,105,80,200,188,148,234,223,43,228,73,116,49,219,199,244,91,243,30,183,246,8,187,204,88,159,15,178,2,100,119,205,0,149,29,132,21,153,156,123,126,156,29,3,232,147,205,226,179,92,179,89,142,188,90,177,234,96,160,49,203,221,235,72,246,108,135,76,199,153,32,136,8,190,64,93,142,162,10,209,167,155,213,224,219,246,231,253,154,209,120,250,51,115,154,52,95,187,1,166,169,178,194,160,249,249,233,58,149,34,229,211,82,65,255,220,27,21,198,107,62,231,218,219,250,247,234,174,169,64,63,129,81,17,174,240,124,20,75,79,52,22,45,188,154,209,241,118,125,164,9,252,234,245,183,166,220,209,94,221,123,193,243,246,49,147,162,121,101,62,30,153,63,25,4,250,202,89,79,4,227,30,223,166,231,153,119,242,68,38,165,165,234,179,144,118,45,73,87,65,228,88,187,207,97,122,15,31,109,181,228,195,166,143,248,113,104,207,204,212,147,67,195,100,73,130,25,123,154,22,231,25,146,199,145,78,19,145,83,29,2,236,34,143,117,70,66,116,123,252,119,77,114,22,226,248,226,43,213,76,244,75,126,88,24,191,104,248,169,186,51,242,209,237,131,251,60,62,240,197,97,68,221,166,25,80,137,26,79,149,47,0,70,173,26,85,27,80,216,53,148,86,153,104,206,119,71,161,87,24,233,74,174,205,126,124,156,215,145,205,148,14,238,247,8,2,33,71,146,55,58,145,170,150,46,161,247,7,236,253,236,44,3,204,208,255,114,216,116,127,45,137,27,77,173,197,97,186,84,93,134,110,222,195,103,114,128,60,186,5,69,27,22,64,77,7,211,190,164,79,95,109,212,128,216,204,201,89,20,102,242,108,164,152,190,109,47,5,83,186,196,199,6,157,239,242,243,233,56,212,75,100,181,51,84,57,62,23,31,127,91,136,160,25,197,64,199,241,14,18,142,215,41,157,149,83,194,252,5,64,138,79,58,4,21,74,69,31,149,1,80,67,231,106,157,222,88,182,86,136,139,78,253,244,211,62,136,31,92,191,108,223,154,191,230,214,238,102,96,196,121,228,35,98,107,240,229,159,144,118,202,38,174,246,153,167,16,156,139,146,28,23,181,207,207,163,53,64,91,114,147,80,234,88,222,200,1,218,40,17,221,100,252,109,72,39,4,232,111,49,175,115,251,92,128,129,171,149,84,62,124,247,7,67,79,105,81,53,33,4,38,222,79,119,74,28,141,10,34,206,22,191,63,72,117,18,35,169,105,55,35,135,239,87,67,247,51,50,198,24,159,109,3,61,219,227,150,234,234,10,247,164,125,237,5,175,171,66,47,2,22,15,158,104,65,233,234,229,11,96,133,195,251,113,107,179,97,142,56,201,209,205,161,209,86,21,174,18,246,45,111,157,129,223,66,148,4,160,16,247,244,165,79,191,104,207,110,11,138,36,254,218,168,50,111,105,226,133,180,151,249,158,176,60,212,236,174,167,95,110,47,191,57,197,2,69,94,184,4,222,109,180,130,136,72,97,194,59,2,29,96,230,248,136,105,14,100,168,153,241,185,223,236,174,36,89,230,79,190,104,83,47,217,124,73,109,218,90,153,30,72,147,212,124,9,21,147,157,49,224,143,5,107,131,123,166,108,91,157,27,23,44,99,194,168,8,88,151,212,241,114,233,237,87,243,203,118,102,178,21,29,221,175,226,205,183,4,101,179,55,112,145,50,210,136,23,132,43,189,191,235,124,222,153,173,178,136,216,219,152,157,51,3,124,75,106,70,6,26,197,204,177,103,229,79,83,203,55,43,45,171,2,132,83,52,173,54,199,207,112,161,52,170,39,171,205,136,51,193,28,0,105,208,189,33,27,246,183,134,2,212,155,116,167,251,157,59,82,228,207,180,46,221,229,157,151,156,225,79,207,111,249,56,100,97,5,79,87,205,155,83,205,51,103,30,1,62,180,243,52,11,209,204,174,222,233,183,70,118,9,30,159,247,53,234,154,5,97,249,92,138,209,193,62,119,191,56,130,47,173,205,2,167,231,242,22,195,158,243,132,198,203,226,3,26,147,54,123,153,104,68,240,62,192,17,105,145,220,52,218,219,125,18,130,130,159,106,40,157,208,248,110,239,141,164,33,85,173,53,147,198,202,229,45,161,21,193,103,219,238,182,143,201,9,121,86,207,78,39,64,84,54,36,191,184,78,57,15,180,62,62,102,244,106,179,213,99,149,234,225,63,60,249,103,179,83,230,1,240,176,237,133,123,161,24,160,171,55,98,213,214,17,177,169,88,188,217,183,67,158,233,211,101,11,159,143,162,221,167,80,55,115,51,180,201,55,7,77,49,238,117,119,1,121,117,145,56,78,246,115,227,77,59,214,78,35,108,70,233,144,45,44,55,79,139,250,232,59,243,31,230,188,80,196,248,160,114,227,13,186,16,130,45,133,194,15,93,111,203,127,153,110,62,189,212,153,172,158,7,66,10,247,124,205,235,167,0,118,235,222,66,187,41,23,231,79,71,183,152,61,89,136,238,222,93,150,190,137,229,217,107,148,127,186,122,245,48,159,213,230,77,207,224,125,20,203,22,58,106,141,143,234,161,17,71,18,60,128,156,206,222,229,221,220,1,250,144,171,1,0,216,218,231,145,80,204,65,33,216,180,212,26,60,8,117,75,17,134,186,224,180,137,178,159,240,252,244,218,108,163,197,159,172,160,217,147,62,82,9,136,154,153,57,209,187,174,6,200,98,204,173,40,84,145,133,212,213,199,129,250,244,207,159,83,243,177,155,63,118,182,236,192,202,9,240,198,131,119,167,71,125,192,68,212,76,247,4,133,161,243,2,64,143,148,153,36,248,28,157,146,224,56,107,217,236,199,215,46,221,249,37,2,11,110,83,169,87,167,231,35,109,245,138,118,127,34,61,219,189,251,190,147,132,124,116,53,28,243,198,157,252,188,68,48,83,115,229,33,21,110,131,246,18,39,106,63,3,204,154,178,71,65,48,1,42,88,43,27,72,148,145,174,161,92,180,179,209,144,54,58,167,80,125,40,75,167,30,55,137,214,109,244,101,199,49,124,233,109,211,118,23,45,102,78,218,81,114,219,24,63,188,192,114,66,16,104,53,181,89,54,106,108,246,98,33,206,169,237,114,82,162,251,16,134,144,126,18,7,11,242,188,175,241,54,49,11,89,132,50,63,203,185,74,168,90,15,33,101,217,27,182,133,179,240,160,160,225,168,23,123,170,35,50,54,196,143,249,197,248,38,38,164,131,153,126,154,20,213,142,160,223,172,84,166,213,66,9,121,223,52,78,168,130,7,149,29,221,228,83,95,167,127,65,244,88,242,115,108,213,203,226,62,200,18,240,86,148,211,143,10,156,155,7,66,176,111,190,23,37,1,227,150,41,51,185,207,88,98,164,155,204,76,91,79,201,70,223,47,67,17,245,219,55,125,149,200,122,250,197,232,184,61,105,5,196,102,79,86,223,0,206,235,107,147,215,117,206,28,106,139,122,173,182,135,65,150,40,213,129,116,79,9,244,19,174,22,183,210,225,146,86,78,141,15,223,78,55,45,231,73,65,166,219,152,64,117,37,208,219,32,163,246,62,126,115,26,238,114,142,3,223,247,199,70,87,245,113,101,119,227,247,46,45,160,127,122,171,69,148,177,157,70,136,100,144,34,175,51,51,92,183,165,224,14,63,169,88,79,138,127,184,185,161,173,151,141,211,103,215,242,33,3,179,40,77,202,1,241,184,75,202,80,168,232,226,127,5,56,235,125,59,100,240,247,167,115,122,85,31,209,208,141,151,187,28,122,51,206,26,53,208,227,200,29,235,172,228,106,204,227,96,239,189,218,192,57,91,221,92,33,198,207,102,219,233,140,162,81,195,106,89,157,161,241,207,89,159,152,148,34,121,96,86,57,251,87,180,51,228,247,96,78,118,95,184,100,33,211,115,4,100,81,94,231,171,226,20,72,23,43,132,13,253,106,206,54,237,56,65,247,213,108,204,102,228,87,123,246,139,123,242,97,67,244,231,238,221,137,132,63,35,190,66,115,75,87,159,69,188,124,87,88,227,77,229,22,250,155,17,155,50,26,175,179,186,68,97,57,96,201,48,196,246,46,161,2,183,178,157,124,35,202,96,230,29,61,69,214,121,189,222,47,243,216,147,177,46,188,146,150,220,35,17,136,10,121,150,219,130,68,202,204,112,78,205,44,245,113,28,58,103,26,149,44,197,248,100,58,140,122,230,152,33,28,179,50,226,75,97,204,204,200,105,246,204,93,188,212,151,204,188,225,111,209,17,66,145,210,73,238,40,174,231,182,1,199,138,29,79,199,101,13,193,176,60,34,198,135,103,46,170,31,93,49,202,137,147,157,218,15,114,150,173,7,3,79,104,121,249,13,154,200,24,144,96,217,42,206,51,23,12,222,154,167,47,20,118,239,151,94,239,237,73,36,132,84,237,199,12,95,249,99,228,76,14,48,62,102,186,236,117,104,83,181,183,38,126,212,13,232,66,201,24,222,116,91,233,255,8,236,186,98,221,135,0,212,41,11,107,148,86,100,70,133,204,205,244,228,13,39,195,114,181,132,218,207,36,205,77,41,132,112,191,76,141,45,137,130,122,224,54,156,76,17,167,87,59,67,244,37,110,39,168,132,164,194,26,202,233,141,181,169,0,161,242,74,210,143,128,66,154,53,48,9,85,237,230,123,126,152,24,105,73,145,80,79,244,50,57,249,56,156,20,61,113,19,32,255,172,12,15,19,15,16,161,52,131,65,116,38,85,208,167,111,154,143,255,176,157,42,117,19,202,101,171,59,185,117,251,216,112,107,38,213,34,184,37,167,134,70,186,184,41,14,137,155,63,78,126,9,135,91,230,69,56,254,77,150,9,249,242,150,7,62,58,13,206,103,213,16,177,42,59,187,236,41,112,59,121,109,143,100,161,238,93,0,17,24,175,46,245,220,236,209,167,3,239,99,30,65,71,167,171,161,46,53,210,222,179,220,146,167,235,76,35,24,143,204,10,155,137,38,82,129,169,217,153,134,57,75,117,226,183,95,225,195,105,138,67,135,76,230,90,12,92,141,25,238,1,49,242,128,56,253,94,77,173,80,87,179,37,53,191,250,124,144,89,243,106,244,11,237,193,97,8,123,146,237,231,172,219,15,191,242,19,125,192,50,83,48,178,1,111,244,2,26,149,208,110,238,6,33,235,240,170,57,140,126,238,15,181,51,133,226,100,75,60,193,109,245,75,33,15,42,198,100,181,187,91,17,254,212,78,9,45,196,243,121,172,21,66,74,194,36,145,107,176,175,129,75,89,19,209,212,67,220,206,41,167,155,53,224,23,164,157,141,212,22,47,228,121,171,1,131,78,100,103,95,3,181,174,167,100,143,124,63,113,182,209,47,131,196,126,53,36,15,104,130,246,97,195,166,141,58,201,64,63,106,30,104,161,61,201,209,242,16,76,89,132,1,67,106,73,58,5,54,217,229,172,211,47,252,23,73,37,74,195,227,116,150,238,200,10,168,201,125,192,7,230,102,220,122,145,20,147,153,216,206,16,126,130,236,154,122,81,172,135,98,36,168,45,144,157,162,219,221,33,167,106,55,15,166,90,17,226,82,136,237,126,241,42,9,18,131,189,228,124,77,123,175,73,14,82,56,230,5,89,182,79,66,16,127,85,104,198,227,141,177,209,155,249,44,174,173,223,158,65,125,105,115,133,222,62,209,95,0,144,46,197,124,9,26,188,87,106,165,79,8,23,236,76,110,43,228,118,238,152,194,93,234,15,30,130,105,91,36,194,240,106,217,215,92,0,214,243,214,232,133,248,136,34,43,42,55,229,197,211,104,182,205,82,250,169,41,14,54,143,83,179,124,237,241,69,82,134,157,132,79,249,144,201,195,128,40,96,57,40,9,63,207,249,97,227,21,56,177,228,99,47,13,143,217,234,73,105,112,92,154,199,173,17,71,139,112,26,100,130,57,57,39,4,160,143,37,217,203,171,247,53,64,200,67,153,34,41,194,139,181,169,111,136,253,151,58,66,161,243,158,70,31,67,175,15,156,225,53,249,166,71,41,46,44,80,54,219,200,53,71,154,252,35,75,192,233,35,124,231,139,164,160,75,30,0,27,207,171,207,44,180,218,15,140,130,29,90,232,84,97,111,158,51,33,90,132,65,81,84,12,192,7,183,139,49,0,142,75,253,120,170,59,102,6,161,219,68,249,142,126,139,203,64,156,195,59,53,20,9,9,109,150,81,137,40,169,7,8,127,136,141,246,57,233,91,194,78,107,236,255,246,41,65,117,37,138,31,190,41,215,71,65,58,88,254,104,20,56,92,134,135,83,168,76,9,223,145,176,117,249,160,50,68,242,139,212,172,209,36,68,142,238,184,132,73,240,0,190,232,35,24,3,239,150,250,184,251,153,159,230,16,146,114,107,34,115,38,166,237,31,225,21,182,216,55,37,141,9,199,92,224,135,136,72,146,1,164,157,63,62,248,153,114,15,71,75,74,110,108,63,77,105,146,34,192,150,144,219,121,116,151,240,129,151,63,85,166,40,193,127,116,143,104,161,218,43,117,183,241,116,93,163,106,226,79,154,240,118,245,72,51,150,66,77,81,111,56,174,93,93,104,133,202,113,74,103,227,96,218,139,209,91,95,82,191,26,225,249,199,213,181,170,13,57,16,146,98,110,52,112,70,226,160,36,151,248,40,17,162,117,57,82,185,139,188,254,118,133,31,80,192,243,49,243,227,41,162,119,141,116,249,176,190,46,17,138,136,100,21,200,55,204,31,121,32,84,189,118,203,39,163,27,193,198,12,80,131,220,27,204,192,228,204,12,20,195,72,51,66,198,207,205,220,60,71,37,136,127,76,176,236,153,73,113,199,136,111,79,116,66,194,52,197,119,78,173,254,113,93,47,4,71,147,194,129,19,240,35,247,132,96,65,51,25,245,14,109,187,153,27,1,69,206,5,68,253,236,181,209,230,146,131,143,80,218,227,68,214,199,60,37,52,242,107,163,44,254,220,47,61,187,53,213,225,233,116,49,243,200,174,251,232,14,237,182,225,188,33,77,46,2,7,154,131,95,87,105,219,235,108,148,93,66,136,193,185,233,247,134,99,43,213,225,233,36,182,36,105,80,202,239,156,226,95,196,234,49,83,153,51,129,70,154,40,76,149,15,2,8,225,135,193,54,125,20,118,241,3,143,147,34,173,115,40,127,135,11,231,161,157,94,83,88,18,68,176,153,129,204,205,20,5,95,32,92,77,164,49,166,173,116,162,105,222,115,89,141,128,170,155,228,37,115,161,248,205,233,232,81,83,196,153,225,228,96,205,12,114,164,164,104,56,225,156,43,2,70,121,65,187,45,69,107,83,252,163,244,92,36,70,251,188,209,72,110,106,131,15,199,174,164,124,128,228,91,104,130,164,202,72,41,219,135,234,190,109,120,112,58,236,60,4,158,237,26,42,193,153,210,37,85,11,154,219,218,115,97,245,155,111,42,167,242,183,254,195,104,136,43,129,4,158,221,105,224,33,82,90,41,53,11,2,216,63,198,27,88,241,154,82,179,203,105,195,127,126,119,42,186,82,56,246,105,52,74,200,75,169,59,230,117,78,139,29,52,152,166,233,26,133,22,83,173,228,136,222,217,254,210,16,123,121,93,119,50,186,126,213,219,118,28,53,243,132,73,7,55,133,99,161,251,226,234,190,164,65,235,200,238,24,200,189,150,235,109,182,243,52,114,225,161,226,249,168,113,146,26,73,177,229,25,109,31,174,4,10,114,42,91,17,97,176,115,37,208,55,146,72,233,254,60,174,120,9,169,79,89,242,188,96,23,24,110,134,217,64,207,13,196,163,88,180,71,241,235,68,147,82,25,129,164,206,21,95,233,116,222,217,182,179,67,163,194,229,83,161,189,150,187,90,166,3,136,161,46,64,208,55,53,105,232,184,52,85,87,130,13,45,76,50,68,221,245,98,227,0,79,145,32,228,5,182,43,194,158,51,181,100,195,208,227,9,160,31,65,134,182,132,17,146,127,197,165,104,169,103,232,151,35,253,102,207,85,135,65,147,223,63,198,78,19,201,5,196,214,211,191,199,209,113,243,132,53,33,163,3,34,108,83,156,165,149,252,145,80,21,197,123,151,86,161,218,190,83,253,61,10,240,182,52,161,168,206,62,168,7,134,224,229,170,196,181,165,36,211,217,151,182,79,35,48,72,93,0,123,164,189,186,135,30,19,100,231,202,143,69,245,195,103,2,21,137,156,9,131,243,216,162,208,117,38,202,74,150,157,17,253,32,166,110,13,89,94,75,141,31,52,142,93,111,156,194,204,200,184,134,198,67,83,4,135,190,35,131,107,80,188,107,186,25,241,210,157,17,21,106,227,110,6,146,159,58,86,107,250,15,183,179,82,119,10,27,33,20,102,231,22,237,122,85,212,16,239,15,45,81,92,149,155,141,84,31,139,226,148,173,122,48,182,103,233,234,123,212,160,29,51,115,167,64,181,212,213,6,25,144,141,104,143,163,46,205,103,155,253,92,253,99,170,86,240,220,62,161,119,204,127,139,112,41,148,216,225,177,94,234,15,82,112,39,63,106,220,119,48,196,199,10,82,86,224,156,48,245,35,132,62,76,224,103,1,246,118,17,117,232,102,244,211,236,62,6,74,131,62,21,254,174,76,103,0,42,240,171,225,150,214,242,129,119,221,25,255,33,182,228,88,80,38,165,65,180,103,230,9,83,78,230,97,206,115,251,213,19,2,159,36,58,132,170,219,130,35,250,114,206,188,236,41,8,179,151,63,90,100,25,140,224,241,59,40,44,235,170,234,32,60,121,86,3,192,167,207,147,141,62,65,87,165,255,49,131,72,213,165,134,8,137,155,119,214,198,11,202,154,174,222,78,100,83,148,134,143,242,205,231,149,23,89,157,108,228,171,144,1,152,121,151,146,101,224,194,68,90,110,61,123,99,90,207,183,240,68,8,64,242,57,242,185,113,42,252,167,87,80,83,232,157,39,122,9,221,205,206,47,92,232,132,177,151,134,148,111,229,189,215,91,60,59,180,112,2,149,19,142,157,201,215,60,234,35,109,100,219,229,235,76,104,80,132,70,95,135,204,39,82,169,254,220,244,194,169,128,134,220,162,139,36,2,7,45,89,179,175,72,76,219,185,5,151,217,78,170,255,135,48,199,94,107,163,26,154,250,8,20,172,139,95,140,239,144,42,57,37,82,237,50,131,100,92,150,22,134,141,204,92,24,126,153,195,73,102,222,116,153,249,140,184,201,12,80,195,252,220,156,126,55,77,96,248,56,94,243,205,112,224,119,179,71,131,40,160,153,25,133,186,236,233,60,145,254,180,252,80,232,37,245,148,41,120,232,117,181,71,163,49,125,207,52,23,215,85,65,19,108,38,228,249,252,225,182,102,241,80,195,88,73,247,15,231,235,50,217,61,84,12,102,66,48,240,255,167,57,149,228,141,37,47,135,181,118,219,226,201,236,54,241,140,96,158,221,95,235,236,8,56,146,50,119,87,40,37,82,156,242,194,153,195,213,69,68,119,76,112,21,100,64,79,89,41,149,162,48,231,158,172,203,57,41,161,175,100,158,165,212,211,167,13,29,60,12,224,135,92,1,231,176,177,211,131,192,209,84,60,206,10,152,174,39,11,83,211,155,93,176,124,45,227,223,222,33,146,155,208,71,234,209,205,246,58,52,168,109,125,148,215,59,164,176,110,91,124,103,14,155,134,199,177,6,68,41,229,44,222,143,60,22,73,135,227,168,104,150,113,138,153,43,112,226,208,128,185,100,71,244,235,11,155,112,237,28,63,169,228,4,205,160,253,118,212,196,180,219,129,38,104,62,143,2,221,163,186,201,143,38,210,166,48,110,100,211,107,183,104,137,181,155,135,164,168,128,18,228,28,124,80,34,131,161,234,218,241,35,206,115,219,28,13,250,156,44,160,145,227,179,16,119,179,137,43,24,36,91,194,248,167,25,130,62,41,234,69,52,216,125,249,192,138,247,106,229,158,232,238,28,1,246,224,139,230,221,39,49,205,103,83,178,124,7,135,102,205,215,38,222,243,211,137,35,100,10,132,68,138,206,1,78,177,19,167,110,23,19,205,52,66,216,57,171,21,147,136,228,189,222,185,193,255,102,69,7,209,93,119,222,130,183,167,37,42,12,238,84,243,211,207,142,213,225,94,17,147,59,156,163,126,53,10,24,58,66,240,176,30,31,52,228,1,154,16,55,129,49,180,148,31,218,125,91,172,173,129,251,122,125,26,131,169,16,21,59,57,125,215,101,101,75,42,202,156,1,129,130,154,213,204,228,218,229,74,80,34,120,84,77,125,57,92,206,90,23,120,4,202,160,4,164,97,158,8,79,235,189,162,59,236,77,243,153,243,91,96,160,168,223,233,181,176,226,74,46,195,252,191,169,121,17,66,154,219,24,230,67,56,170,167,149,250,195,76,29,53,192,237,74,13,96,110,81,29,76,82,0,43,84,97,166,41,81,75,0,41,187,181,220,12,245,133,170,192,133,60,154,221,27,236,148,186,104,207,182,26,21,57,51,195,47,146,206,25,128,154,233,87,135,246,205,206,162,229,250,220,123,7,171,155,156,198,19,99,105,241,145,141,170,200,113,172,36,98,127,183,13,40,64,131,93,82,254,144,250,181,221,27,102,198,196,30,62,45,116,20,204,204,204,73,50,244,128,229,219,128,67,95,157,10,111,116,88,36,114,17,118,163,39,160,73,50,211,127,101,55,231,152,204,94,6,200,152,51,165,135,185,83,127,218,169,10,201,242,52,115,212,121,157,105,125,251,231,154,117,119,105,101,98,110,217,81,128,121,162,138,157,68,236,116,156,218,247,162,17,253,73,143,248,156,63,153,131,130,176,131,46,217,60,118,161,68,156,246,98,196,189,107,167,43,78,122,197,205,43,88,31,228,79,3,216,206,223,166,176,110,42,59,37,36,27,115,204,33,220,121,115,71,163,91,59,203,200,152,105,49,125,211,252,140,196,185,198,62,219,90,182,151,160,207,97,51,13,9,197,244,182,57,78,134,45,190,179,20,73,137,27,191,252,206,241,166,111,98,37,74,21,192,122,49,235,60,251,73,203,218,55,29,237,205,222,9,50,95,133,123,131,118,181,97,23,159,205,8,97,131,180,190,121,62,96,70,4,124,230,226,25,70,29,129,153,100,77,205,7,3,25,105,227,181,97,52,75,26,146,39,58,216,205,140,208,237,72,169,205,103,37,160,236,133,34,26,10,28,211,218,124,138,13,202,113,97,73,42,41,196,104,80,131,44,51,7,73,134,172,177,121,165,21,145,99,115,58,95,186,225,243,75,86,154,233,91,98,48,168,203,150,106,102,52,143,180,176,107,208,231,216,205,145,147,83,9,57,130,195,98,59,105,13,6,164,116,207,86,64,216,205,12,176,50,53,43,104,49,107,249,69,42,184,124,145,250,17,94,183,164,179,194,28,145,173,196,56,0,233,217,7,67,63,99,170,5,228,152,161,199,180,33,63,174,222,137,3,5,19,90,1,210,48,115,212,56,132,19,10,106,15,187,249,153,75,43,187,221,162,9,122,219,23,57,219,246,72,5,32,168,231,124,46,161,115,100,47,246,66,75,108,43,151,30,141,158,161,23,233,99,63,24,43,81,69,246,64,193,159,151,148,228,152,55,249,201,20,65,108,205,246,210,198,1,36,42,219,80,138,110,182,54,227,4,232,59,57,105,90,247,93,1,108,98,159,137,197,254,193,123,220,76,9,43,59,62,57,135,253,193,207,161,219,180,221,225,11,118,91,66,232,184,151,110,109,76,174,231,135,79,3,77,67,17,105,199,113,235,71,181,171,209,84,84,91,217,164,10,186,214,199,154,236,19,229,28,131,213,7,229,133,167,73,109,255,152,223,249,49,83,51,82,255,46,213,167,39,231,97,163,93,119,170,153,136,228,194,244,171,241,176,183,72,57,112,214,146,204,42,204,1,214,86,231,49,52,41,205,204,129,43,215,205,3,17,98,214,133,226,185,216,66,126,50,18,105,70,248,126,137,156,2,53,128,236,209,8,243,72,40,196,164,169,169,152,135,133,36,220,16,184,132,170,41,42,89,105,6,241,33,96,241,4,31,152,96,237,151,89,6,154,87,100,35,229,77,134,136,176,174,146,13,61,103,93,191,203,150,118,195,213,23,42,134,64,235,157,254,211,4,241,73,44,211,32,184,177,221,52,196,53,179,131,157,190,190,103,153,21,8,149,250,221,224,8,112,55,168,211,82,37,40,247,132,162,120,216,41,113,182,160,115,168,22,17,149,188,160,98,237,167,91,83,25,1,12,99,75,84,36,70,186,27,213,121,15,21,217,107,206,194,175,241,247,150,209,200,175,211,20,96,230,128,3,137,82,128,211,237,105,102,134,116,235,73,74,1,118,29,251,237,30,116,157,73,72,48,86,179,19,187,211,191,149,204,49,47,88,92,155,226,157,194,233,171,49,163,47,104,189,118,245,89,151,73,201,65,213,200,175,125,193,109,139,55,230,13,10,119,123,173,247,151,130,209,173,139,245,119,96,134,246,248,70,55,199,12,179,133,253,50,221,4,234,57,123,65,149,217,38,14,243,152,192,16,112,179,156,101,188,255,135,178,247,70,7,124,116,175,197,143,66,95,26,82,126,247,145,74,240,228,151,191,83,41,112,126,166,208,241,51,83,55,144,25,88,232,54,51,174,245,223,212,134,18,39,132,102,100,198,225,28,127,238,15,167,62,125,110,221,172,76,183,191,0,24,224,209,46,137,63,197,28,114,172,247,167,81,157,105,185,46,10,197,87,122,153,255,204,27,176,222,72,43,140,154,119,81,81,219,65,74,218,46,110,81,188,222,127,230,130,58,85,179,159,126,67,30,253,239,181,26,68,224,195,111,14,172,228,74,122,213,192,253,100,107,210,15,91,185,46,91,6,45,1,165,39,76,244,69,233,187,92,64,87,109,63,220,145,221,27,102,148,57,174,249,156,150,59,225,96,152,11,57,160,251,224,248,117,169,7,198,79,71,74,117,94,51,146,143,219,70,124,252,8,233,254,204,240,241,88,144,122,70,229,9,38,156,63,243,10,206,88,187,121,129,155,161,221,81,129,238,96,229,185,194,68,43,151,10,170,2,12,63,97,83,190,53,88,146,161,137,20,68,143,143,79,164,56,179,244,189,232,200,238,181,152,185,4,2,252,154,67,55,217,110,222,137,85,254,208,198,240,83,189,205,190,7,180,0,189,252,237,252,52,3,237,212,104,194,10,77,225,223,105,121,126,20,210,155,98,11,160,68,15,209,223,36,165,10,232,62,95,129,57,247,189,248,59,150,202,170,89,66,3,0,80,182,210,52,200,55,60,59,91,253,95,64,181,32,203,239,213,1,228,26,213,174,134,68,231,47,237,12,0,169,213,100,33,8,116,193,95,10,135,142,129,53,205,243,57,182,9,17,232,189,244,56,239,111,118,214,242,216,161,15,252,55,220,47,61,155,73,251,206,75,35,96,35,51,152,158,245,25,19,112,34,247,177,17,166,94,41,158,200,136,2,153,248,139,96,107,28,133,203,54,133,115,183,162,230,35,240,217,33,47,156,230,23,60,227,223,52,130,70,53,253,135,99,59,247,190,204,140,168,59,61,43,11,250,204,146,121,230,244,159,195,86,131,67,35,137,112,67,17,171,206,75,101,1,245,78,130,147,216,201,230,18,114,181,146,72,60,31,100,248,94,117,188,160,63,63,20,149,130,227,131,21,91,88,39,134,20,226,164,142,192,98,47,91,88,244,68,93,138,155,115,210,133,164,248,235,91,25,80,216,191,143,53,232,66,31,190,37,60,59,180,122,126,230,168,223,103,199,71,60,57,32,188,191,241,156,116,12,20,95,120,48,135,92,53,136,32,194,55,38,252,24,179,208,35,248,51,191,195,229,209,248,150,103,53,93,6,223,99,46,225,24,165,57,50,135,186,121,13,180,135,125,16,194,242,235,65,28,51,29,190,221,22,38,93,183,23,37,10,77,121,153,143,189,24,157,69,251,6,192,8,71,33,238,109,211,159,178,237,115,135,133,66,223,78,7,2,216,211,255,79,219,153,101,221,114,234,72,120,66,245,64,223,204,127,98,197,167,157,18,193,127,151,31,143,203,183,150,237,56,228,38,73,26,161,38,34,53,119,107,21,248,113,244,206,159,205,182,188,239,133,103,170,203,107,23,74,245,188,206,25,149,36,202,125,111,235,108,100,47,37,198,20,81,10,65,135,241,145,221,198,100,39,223,179,135,15,230,69,179,5,134,93,178,95,5,133,157,210,15,197,243,53,89,32,23,77,164,34,124,55,22,148,132,11,245,89,1,115,218,122,25,88,177,115,173,203,89,158,140,244,73,191,198,154,85,97,174,249,1,195,63,159,101,237,37,110,40,78,50,0,163,99,21,225,93,224,74,88,204,251,141,183,173,201,5,20,53,194,236,251,55,158,137,115,53,186,198,32,223,110,120,29,11,41,134,112,91,92,139,109,155,128,207,103,2,163,172,53,8,107,221,159,206,196,209,253,92,58,39,22,102,242,53,201,136,52,45,207,3,165,218,93,133,165,14,124,142,157,230,220,10,133,127,76,73,28,137,176,158,116,119,9,32,196,129,91,254,90,116,196,144,113,105,124,48,129,147,37,55,26,8,139,166,211,153,159,123,114,174,82,233,5,188,183,139,92,22,242,72,166,236,194,220,0,145,173,250,80,168,112,146,142,25,99,58,46,92,48,207,5,70,103,193,201,223,10,81,68,120,127,228,217,16,132,108,239,216,70,90,69,187,189,76,45,207,209,10,183,155,116,123,24,9,174,247,155,236,118,49,221,151,101,137,222,198,72,32,202,5,114,177,167,123,242,43,180,244,232,178,79,125,246,222,206,163,142,220,117,151,4,85,122,198,222,252,157,0,150,115,0,45,187,180,38,5,252,91,183,36,144,174,166,23,103,50,51,186,175,122,99,18,173,234,10,135,230,108,184,222,79,253,82,176,228,225,236,17,190,114,209,23,55,169,55,237,121,141,68,30,114,162,207,62,32,190,64,216,14,234,250,204,217,138,65,146,147,56,81,152,86,231,163,121,107,78,231,212,245,225,25,206,173,111,212,8,120,62,94,177,211,115,227,73,249,193,133,227,126,55,121,120,165,190,248,59,96,206,150,98,169,105,242,222,4,126,93,7,214,78,126,41,96,3,46,215,78,63,247,201,106,233,26,23,54,22,174,239,196,70,105,211,170,52,20,102,191,44,14,19,254,145,75,61,138,86,184,48,62,184,153,91,68,80,58,247,101,63,17,229,48,165,156,128,39,169,16,171,249,79,35,148,152,202,3,111,191,253,86,122,157,187,190,53,19,203,125,129,7,166,116,82,60,79,252,52,30,160,15,70,61,55,201,144,66,17,76,24,250,131,109,161,203,45,114,82,86,235,220,216,231,165,39,37,158,119,34,98,166,15,119,45,17,37,63,135,141,220,34,77,9,101,124,117,175,156,16,99,93,18,79,90,219,49,254,125,109,51,60,150,238,42,56,169,189,92,229,192,185,190,139,0,21,36,143,50,67,130,111,236,19,58,25,142,41,242,237,43,38,208,184,102,210,201,64,177,253,103,76,31,195,154,100,56,221,15,51,246,243,103,39,85,203,230,92,173,232,23,33,218,81,29,134,60,86,95,123,162,152,21,232,49,44,155,120,112,48,115,56,211,162,113,163,46,93,224,178,35,94,116,134,7,195,84,14,17,36,73,179,111,59,199,158,37,103,79,166,10,148,224,238,41,172,196,46,246,86,120,80,62,247,57,51,72,35,74,99,203,231,96,47,253,14,152,115,84,112,245,84,152,100,145,253,89,234,212,222,98,89,203,215,130,159,195,185,223,42,178,110,169,15,93,155,232,7,76,135,89,166,207,234,49,109,60,239,54,154,139,117,234,79,243,219,190,2,40,169,29,226,37,57,31,163,122,74,76,53,5,133,75,90,98,104,63,211,210,187,221,140,64,85,87,7,20,253,254,195,29,55,147,30,93,220,114,93,143,251,204,94,242,7,36,214,179,172,30,212,183,105,35,205,110,122,106,86,50,204,124,150,12,115,205,53,221,135,33,254,89,1,159,71,235,12,108,86,140,237,207,222,104,88,137,67,108,153,146,207,15,60,119,171,86,74,210,31,38,3,242,123,101,75,98,104,122,246,80,228,228,199,30,111,167,220,56,252,112,93,65,35,126,96,146,167,138,192,221,150,198,135,194,188,157,100,180,151,69,135,253,108,129,102,185,118,233,151,213,247,68,183,201,119,220,186,65,67,227,239,14,95,138,209,206,118,208,212,202,32,195,174,250,107,181,58,37,43,203,184,163,97,126,245,214,103,29,96,180,10,12,105,223,103,186,85,24,73,86,221,106,0,45,19,72,253,96,126,170,235,236,94,36,67,37,127,47,75,139,147,141,142,178,223,145,125,179,65,20,178,84,157,252,196,157,166,111,85,232,52,110,221,69,23,220,94,195,39,2,41,117,93,99,7,184,74,134,75,224,144,160,75,158,225,214,214,103,80,252,139,64,178,164,171,110,227,204,250,250,69,33,115,211,13,182,144,10,216,3,221,91,114,20,128,57,234,125,15,92,168,137,109,133,43,204,158,201,123,77,29,106,46,207,236,54,233,111,135,39,209,17,153,10,150,238,237,43,107,225,209,190,116,221,118,43,207,212,63,124,48,161,230,36,185,0,107,16,53,119,51,194,56,126,215,107,93,81,82,242,125,76,150,101,81,151,174,145,213,141,225,191,189,33,212,146,240,48,52,124,201,19,230,17,26,64,138,70,172,248,68,162,180,27,95,70,238,165,179,148,31,75,78,129,134,179,222,232,189,255,173,115,244,191,126,52,250,116,38,197,244,144,2,47,156,86,149,0,17,149,255,16,198,56,76,18,161,236,145,251,199,49,229,243,15,177,155,165,22,250,217,93,73,58,244,79,133,148,74,207,210,26,230,128,86,98,22,81,165,42,195,117,78,86,100,73,98,246,146,125,215,158,209,44,206,138,195,130,167,28,164,171,249,79,253,162,239,70,148,7,118,57,74,23,119,53,79,145,67,253,105,101,205,127,128,23,37,59,9,11,48,57,163,178,176,150,165,44,196,179,77,231,84,208,105,140,115,14,195,184,175,27,33,156,186,78,193,87,225,58,175,89,23,207,130,3,206,199,148,212,224,173,193,99,72,119,167,51,171,35,139,157,37,205,243,7,251,77,144,242,110,114,91,230,179,87,97,201,249,30,12,141,64,110,207,205,4,95,238,221,223,71,209,139,11,177,39,47,172,195,229,206,159,29,106,161,19,241,245,15,194,201,253,92,20,41,17,205,195,59,78,212,103,232,169,69,105,187,231,87,19,206,32,205,83,207,7,238,246,203,207,121,202,73,115,209,214,184,56,138,91,47,228,93,168,113,67,164,217,147,220,56,109,155,238,39,198,99,236,215,49,252,222,125,118,189,49,81,185,30,214,137,165,193,234,14,252,227,18,250,70,20,58,171,179,234,21,94,41,18,32,170,165,84,37,189,163,18,46,92,126,222,14,220,222,91,15,166,98,106,228,1,39,18,178,158,75,13,21,226,59,236,42,19,173,215,75,13,33,42,55,202,22,167,183,24,139,148,55,187,39,156,130,98,54,67,181,176,73,15,243,109,163,219,21,87,23,64,129,90,253,115,179,35,175,78,134,220,84,251,156,186,34,55,115,177,144,37,44,66,199,103,144,101,29,59,150,64,176,196,3,145,49,27,94,70,70,222,18,241,137,253,222,229,226,154,217,225,25,120,22,8,103,83,170,14,83,18,155,196,77,131,75,103,122,86,110,53,22,196,82,245,192,29,38,109,229,87,7,147,147,25,10,231,233,145,53,46,107,231,62,253,124,176,2,209,176,195,141,24,141,254,54,89,31,179,248,195,11,254,63,29,212,252,243,239,250,133,139,36,248,241,152,201,92,52,63,116,66,77,151,245,107,27,225,142,95,66,137,29,166,241,188,54,10,119,222,186,145,59,59,213,176,107,33,169,117,110,176,20,254,170,91,96,108,246,102,111,156,161,218,16,179,16,174,200,225,117,125,216,189,67,152,86,57,5,154,49,64,250,221,251,216,243,89,62,39,190,224,229,186,178,245,151,159,82,213,51,6,215,147,91,172,120,12,186,4,108,146,105,203,127,89,31,228,65,144,118,40,14,63,220,214,197,175,253,16,36,84,9,101,114,60,67,213,246,117,60,227,150,223,226,106,172,68,213,170,59,36,88,248,91,220,152,137,65,140,11,83,54,194,28,137,231,36,178,168,98,99,128,177,171,95,229,15,96,164,123,125,55,68,124,189,170,67,60,89,222,84,120,121,38,194,229,114,53,39,201,42,249,197,37,65,228,189,228,4,33,78,127,29,45,199,250,44,117,139,23,103,119,248,19,189,177,241,185,244,161,40,164,211,222,111,154,170,243,138,198,187,199,107,65,159,168,23,151,221,77,89,214,29,99,203,70,72,208,51,173,102,56,34,33,132,153,75,39,202,121,103,151,108,196,161,199,241,39,214,68,225,18,229,65,46,178,187,246,227,127,45,48,242,94,111,33,187,80,121,96,216,55,220,203,201,163,155,76,113,136,134,202,136,223,30,100,248,60,67,138,107,196,227,46,251,199,34,170,163,2,89,170,131,200,78,116,197,202,217,196,74,160,125,104,250,130,177,15,248,61,210,156,179,34,184,96,54,72,62,91,247,118,207,111,49,209,95,133,207,215,168,1,35,144,158,165,53,153,74,78,100,111,210,199,12,191,180,134,172,209,93,214,157,68,141,41,83,148,34,243,156,220,29,14,109,66,127,60,241,136,185,103,119,135,83,221,124,121,15,104,88,172,198,42,2,8,144,184,222,149,201,75,53,191,44,18,117,97,227,149,40,0,179,172,70,240,2,203,177,173,33,193,11,216,255,111,204,134,178,50,249,109,234,71,130,92,137,174,165,125,165,240,8,156,108,202,2,253,183,171,37,137,74,96,17,246,7,143,48,80,123,152,37,232,130,239,47,229,8,155,12,163,171,148,128,206,70,21,196,99,192,115,253,68,123,36,152,148,73,68,219,1,155,103,95,226,134,72,244,122,183,41,230,89,26,228,53,226,121,159,72,80,96,200,4,206,182,13,71,248,14,29,155,62,151,102,11,108,234,112,34,50,66,89,112,214,108,129,14,179,138,255,52,41,228,154,13,208,236,130,184,60,210,196,16,108,129,185,24,228,22,161,193,12,47,133,62,155,162,62,255,88,70,216,166,225,254,179,137,16,104,252,80,99,80,151,112,16,34,196,201,173,198,3,35,238,39,161,191,14,247,73,159,30,118,52,218,121,233,56,52,79,115,68,140,24,98,237,203,135,66,224,16,101,80,255,28,108,39,93,67,177,236,232,17,117,60,95,117,11,137,183,69,106,17,16,243,16,48,69,22,18,53,68,255,186,121,83,178,113,234,150,47,9,223,133,91,17,5,127,32,89,41,26,83,164,54,194,123,93,206,150,32,254,73,219,113,131,87,192,60,155,235,82,165,0,243,3,30,22,228,56,61,71,164,62,28,230,76,159,39,166,180,188,101,34,152,150,166,91,195,70,30,86,37,133,19,19,196,196,80,60,149,0,238,18,13,150,54,99,115,24,14,147,91,32,115,180,81,243,223,124,225,193,227,128,67,72,96,44,55,143,57,54,232,195,100,199,32,65,98,185,159,197,200,169,103,106,154,94,1,229,129,15,249,49,0,91,207,26,229,37,96,237,204,101,176,42,30,219,118,119,157,9,112,176,70,246,197,64,236,66,102,217,106,161,155,65,110,6,169,248,93,51,113,240,163,223,204,142,243,207,173,232,234,97,219,142,103,83,160,35,65,73,50,168,206,204,242,116,24,84,112,134,166,210,156,13,104,69,186,11,100,226,18,122,32,6,194,86,233,240,36,191,72,166,33,146,27,4,195,29,198,45,35,251,228,224,56,109,126,30,115,247,225,174,163,48,94,98,207,119,57,123,68,91,146,79,0,156,93,34,22,174,98,28,95,218,181,149,111,218,85,37,48,164,129,220,78,164,219,85,84,72,67,221,91,35,185,29,41,134,228,231,113,45,63,213,7,129,147,41,2,59,220,214,208,221,108,65,249,254,217,71,118,121,144,155,79,166,246,153,218,108,207,140,218,109,200,165,139,220,38,10,24,253,173,97,91,232,178,236,33,175,138,107,44,162,63,200,32,203,107,117,43,141,113,152,181,180,251,51,23,122,72,28,157,126,225,63,149,227,163,87,35,224,159,145,241,85,240,190,200,68,67,141,196,179,201,150,29,247,186,197,215,221,220,216,229,30,194,10,153,58,75,225,209,246,44,57,35,0,211,3,226,244,45,185,25,142,232,38,73,88,89,97,242,247,189,53,179,65,19,144,206,108,32,71,172,68,150,28,183,234,245,172,144,155,171,86,140,6,91,147,182,32,182,241,100,123,68,231,144,116,149,65,163,204,222,13,141,130,146,8,151,170,127,233,54,107,212,99,163,75,97,47,100,138,151,148,38,94,117,241,115,181,194,195,144,127,48,54,30,219,222,133,49,166,190,124,88,96,146,246,69,191,158,232,215,185,34,207,15,94,100,69,221,114,64,68,227,112,221,108,135,41,22,23,133,122,66,203,227,91,26,159,200,203,150,159,94,228,66,86,255,233,133,5,120,153,28,38,52,239,121,220,103,83,180,114,75,190,201,168,162,114,59,158,61,97,12,190,15,167,118,127,127,193,231,95,199,179,72,216,77,75,129,251,118,4,94,27,153,71,17,131,103,81,123,10,145,5,68,186,184,194,155,113,168,160,145,236,48,148,228,73,30,78,26,234,104,213,97,20,100,170,116,13,6,244,185,3,38,252,47,34,247,217,36,3,127,123,217,226,102,70,222,142,188,247,177,54,243,184,93,35,86,113,169,245,103,249,93,231,166,195,212,62,221,218,81,202,99,211,254,196,89,237,189,27,170,51,23,46,198,136,55,2,70,133,75,90,179,247,125,139,30,152,185,126,11,233,217,120,241,163,198,84,67,107,164,10,108,76,116,37,199,176,16,185,150,223,38,7,241,147,7,227,189,241,1,94,226,39,82,77,134,231,223,153,202,21,95,224,142,26,119,107,82,168,63,24,182,18,33,78,227,98,218,62,159,28,232,62,71,137,244,172,66,146,217,191,201,64,26,131,106,141,204,138,65,213,226,151,55,68,5,73,26,115,72,126,52,68,84,122,146,192,42,211,184,145,251,241,109,71,192,212,2,93,14,212,51,254,148,50,248,92,41,120,192,75,19,24,165,210,207,106,180,50,210,153,164,234,155,20,125,146,74,191,49,59,91,21,155,176,252,246,177,188,235,167,63,137,242,20,5,59,83,96,200,65,151,127,206,66,252,113,95,250,1,116,46,207,121,227,91,3,204,212,98,44,112,133,162,138,44,127,159,147,157,82,252,156,141,151,130,232,203,127,187,96,19,37,105,77,30,202,94,142,98,42,92,154,94,120,39,97,255,246,103,87,254,108,19,152,49,249,42,106,23,101,245,67,217,91,185,100,193,201,246,125,79,18,46,247,45,57,135,38,28,18,212,64,25,21,249,218,131,202,210,228,29,35,71,69,218,66,209,176,63,14,108,126,152,197,56,165,45,84,3,159,39,223,70,12,113,208,251,49,7,245,229,159,170,38,19,9,69,220,203,82,58,141,132,249,163,222,0,182,130,254,251,210,240,216,112,235,142,137,68,217,253,22,216,20,226,239,60,35,15,84,96,140,216,181,226,217,112,255,220,229,193,36,134,13,205,225,2,175,212,253,88,124,204,178,125,51,165,245,110,178,52,81,57,29,159,124,30,112,178,52,176,11,67,23,22,107,111,145,209,146,229,181,96,115,40,254,45,217,79,134,72,6,76,83,99,255,52,134,13,214,148,47,224,145,123,236,149,139,229,113,249,122,200,58,204,94,161,204,169,141,35,71,54,133,133,96,115,207,177,103,44,138,67,239,107,113,171,237,51,222,122,176,184,228,123,144,118,152,239,46,223,241,198,78,129,209,240,236,177,17,67,42,159,101,183,67,162,107,125,244,151,192,120,87,46,61,223,121,235,243,196,26,47,70,93,207,150,17,135,159,155,79,24,48,151,241,251,222,68,190,74,109,241,112,116,132,46,245,19,254,244,115,157,143,137,70,70,131,168,189,219,221,4,214,25,127,56,233,174,119,18,111,234,188,171,239,103,153,4,237,94,20,62,123,78,246,21,114,14,233,130,54,217,133,141,125,110,121,199,207,109,100,36,253,105,106,219,74,139,51,0,99,250,114,159,1,163,80,181,2,102,155,145,223,94,191,170,192,123,192,52,81,194,34,13,14,99,47,206,93,216,35,100,72,143,229,125,140,134,113,127,186,119,17,225,34,151,169,204,56,188,140,233,84,68,161,172,62,230,163,245,7,94,20,65,95,89,39,138,52,239,202,62,115,112,170,14,48,129,221,57,46,204,45,92,196,195,96,238,243,68,185,101,4,132,187,136,226,160,105,12,125,220,223,223,215,156,162,96,119,150,30,73,94,62,40,157,216,162,232,127,157,41,186,210,142,143,141,247,64,181,199,32,8,69,206,212,23,152,169,162,203,195,201,224,235,219,187,182,81,15,21,157,57,83,80,247,1,255,77,133,166,40,189,141,227,5,130,164,41,40,89,223,113,160,99,121,12,89,63,36,178,217,170,114,216,216,242,165,53,73,120,51,206,77,211,200,16,109,101,86,91,139,49,43,38,122,42,95,211,212,239,118,14,20,26,5,65,113,214,175,186,227,0,193,155,168,48,9,255,247,124,225,20,21,245,73,102,109,255,4,88,233,25,172,193,89,97,136,9,91,192,25,47,223,86,120,56,235,185,193,137,178,89,133,27,172,28,14,167,124,19,14,12,197,215,224,111,93,207,14,215,69,244,57,35,182,215,82,192,216,231,93,223,171,26,213,173,127,47,211,95,111,47,252,177,15,252,96,169,10,49,152,27,126,180,62,179,54,173,252,192,53,182,36,227,17,20,86,127,224,209,62,78,19,179,53,168,133,127,95,172,248,54,143,215,89,40,48,12,156,109,92,20,255,203,51,224,109,126,28,76,6,87,73,177,3,38,10,52,90,88,119,100,137,203,128,159,151,204,159,95,194,142,244,210,110,12,2,24,190,233,233,219,194,94,56,154,165,107,164,25,84,57,241,225,237,215,214,147,194,189,88,93,12,153,118,141,228,236,30,168,229,49,201,247,32,229,241,227,224,182,67,185,60,10,170,136,191,145,115,235,11,123,91,85,165,194,41,109,255,154,88,26,185,235,36,38,179,123,199,107,51,143,100,35,6,134,159,108,92,56,237,172,191,141,220,242,244,215,102,125,76,157,42,148,131,52,55,254,72,224,215,219,21,175,141,68,117,141,99,153,50,44,129,235,178,84,59,223,239,24,112,81,44,36,209,112,198,10,201,63,17,84,25,242,198,201,29,67,222,161,135,149,142,55,163,62,202,129,162,74,208,21,38,54,208,3,38,141,95,122,198,166,182,194,26,161,18,114,233,100,224,232,154,49,104,221,182,45,249,34,48,11,215,234,61,155,228,110,200,62,126,140,187,45,67,186,132,240,132,0,194,153,165,37,198,132,216,76,146,77,133,218,164,226,43,224,180,61,135,153,124,142,130,50,114,92,211,185,250,214,155,62,72,25,207,230,19,196,91,157,166,89,212,143,145,8,136,182,20,246,38,57,31,74,54,142,244,107,13,52,145,235,36,171,48,249,70,72,46,149,178,91,242,201,199,87,3,140,79,146,20,49,221,233,182,9,127,248,237,223,78,119,153,159,5,227,122,198,45,24,78,149,210,180,207,203,76,214,15,206,252,188,44,157,66,58,193,246,45,33,101,138,97,101,43,195,12,108,173,93,24,79,195,237,56,101,11,35,174,208,100,53,45,17,0,134,3,103,249,36,176,187,198,16,253,199,85,77,96,240,51,128,80,185,132,117,66,224,82,77,5,203,225,108,34,25,23,102,139,248,34,162,208,191,45,14,221,251,218,20,22,64,117,231,48,151,253,251,214,232,164,148,79,223,7,116,114,80,73,99,242,69,62,177,104,184,114,43,133,81,210,179,243,99,245,99,237,92,38,120,122,139,43,172,40,182,120,29,59,111,125,222,112,202,138,175,166,160,61,99,204,208,132,151,147,167,114,193,8,83,0,26,16,21,133,173,248,160,178,219,117,9,102,5,221,68,217,14,106,108,224,68,40,150,112,109,45,156,220,88,238,62,145,16,185,212,17,197,125,19,191,220,8,101,53,249,105,180,160,186,59,14,184,96,13,81,215,90,166,6,48,252,44,71,27,114,11,101,58,218,1,86,26,229,48,113,77,89,240,199,48,198,101,229,232,89,90,162,254,67,14,217,204,179,198,179,207,140,203,50,133,33,181,57,134,158,207,240,190,139,106,238,65,8,202,78,149,99,117,161,154,217,5,54,37,36,255,30,240,68,168,40,44,65,204,99,53,122,215,176,203,244,167,145,6,109,37,80,42,159,46,211,22,217,194,240,22,250,91,179,146,100,55,49,67,120,249,121,106,217,243,73,6,28,111,247,57,48,175,191,209,212,111,159,214,28,107,238,159,42,90,135,249,251,233,148,98,239,55,169,186,246,192,51,207,121,157,122,85,49,60,97,59,92,118,84,118,45,253,221,214,114,28,104,140,102,238,10,35,75,17,55,38,98,144,34,24,203,148,235,113,79,132,17,104,137,94,114,163,38,45,54,118,210,95,133,124,21,197,118,34,198,113,15,132,204,64,190,50,11,231,58,220,136,136,137,79,128,112,203,138,9,198,70,173,187,65,107,198,207,236,111,220,209,72,16,225,249,243,213,160,236,191,151,142,181,68,162,19,202,88,238,33,113,241,174,91,66,165,192,231,171,93,23,39,238,1,161,243,68,143,1,141,168,128,55,186,3,242,112,74,15,82,220,203,41,191,16,166,116,86,232,242,248,241,239,70,195,166,41,48,247,153,107,85,21,203,224,19,120,161,146,190,195,160,35,230,34,173,41,77,104,225,18,35,97,76,142,59,92,202,213,253,55,149,107,94,210,183,130,224,174,205,184,177,112,181,150,49,97,149,213,176,113,231,121,148,218,207,132,93,179,223,118,80,91,16,111,218,50,47,227,246,251,204,49,179,207,26,76,210,105,168,8,171,31,119,21,50,180,172,159,154,59,98,113,55,32,241,173,42,222,236,3,115,66,249,89,74,253,208,200,98,1,195,98,205,92,9,120,173,33,3,70,130,4,245,135,14,35,185,41,155,247,49,183,156,165,157,159,166,146,65,110,159,220,117,250,116,207,107,53,191,148,40,49,119,216,153,151,95,57,96,17,73,91,70,244,124,27,10,21,253,167,127,30,74,249,105,88,141,123,139,223,238,157,244,164,11,47,211,253,89,1,143,165,254,0,8,30,113,163,56,140,243,65,102,120,167,138,79,96,136,193,101,171,233,31,249,164,247,156,68,61,185,23,64,27,112,190,131,127,79,92,11,50,203,70,117,94,74,166,194,36,81,227,254,240,176,196,13,223,33,57,218,212,137,72,182,34,241,95,135,145,255,22,121,28,234,158,40,255,116,120,226,64,185,28,139,103,187,37,29,35,224,129,138,176,60,28,181,145,115,173,139,123,243,217,201,135,24,169,28,80,53,12,119,82,17,8,12,94,152,192,92,137,139,88,179,40,222,93,62,36,188,58,137,196,239,110,187,234,101,164,69,14,156,228,133,128,201,117,149,105,120,190,21,60,73,23,93,250,173,17,215,233,221,167,56,52,17,185,201,36,37,55,149,124,250,112,163,19,182,146,214,27,155,46,92,244,112,202,136,5,49,77,155,97,198,245,211,164,226,187,192,36,178,199,231,228,2,47,110,66,136,0,184,173,140,128,121,139,251,214,16,95,140,17,46,227,98,154,192,23,237,176,148,202,149,124,101,153,193,150,95,189,99,196,240,212,76,57,211,160,133,92,225,6,44,70,198,41,171,7,9,158,21,223,18,22,183,221,69,229,28,73,133,184,71,113,219,111,162,133,135,184,59,43,255,122,26,160,151,23,213,108,82,178,70,196,37,200,32,105,66,235,10,209,219,57,50,99,30,241,218,143,150,184,105,31,250,128,35,193,168,18,181,228,206,173,175,202,133,21,192,218,235,175,168,54,226,229,190,149,114,148,11,37,51,217,89,105,250,44,36,41,151,122,27,81,120,158,152,143,190,236,207,45,162,111,21,169,205,217,170,150,126,48,106,22,125,39,21,128,46,163,251,78,218,112,15,87,21,207,53,85,224,104,92,127,81,39,129,45,233,194,209,95,66,240,191,142,76,35,18,94,35,120,204,229,88,132,211,12,190,246,7,112,30,18,177,32,83,126,93,179,158,204,237,99,1,255,227,46,35,146,176,114,139,152,116,105,85,226,105,8,201,141,60,3,173,100,150,139,131,57,35,100,237,239,179,43,153,57,215,121,13,21,56,249,229,17,136,47,227,150,149,153,215,1,89,244,30,193,211,186,132,222,118,50,24,59,221,184,46,59,101,150,88,197,177,85,115,31,23,38,231,247,142,37,55,105,9,8,100,35,27,104,18,8,129,171,58,124,223,198,227,167,61,79,38,100,31,241,128,52,133,141,222,138,198,238,9,207,245,85,67,71,240,214,224,148,15,35,19,194,145,44,241,27,180,145,111,24,4,218,143,62,52,250,115,76,132,21,54,168,114,13,16,58,154,231,184,233,215,68,165,134,92,35,75,212,210,133,99,156,100,203,174,97,167,113,3,13,244,41,75,84,233,199,62,183,2,61,86,137,76,220,243,23,111,21,62,36,104,37,52,212,54,199,142,120,22,68,245,34,94,15,120,246,174,37,109,183,8,200,211,212,24,123,175,11,73,18,234,128,57,221,175,93,205,57,151,250,3,231,209,197,121,149,158,48,29,181,106,215,102,47,85,237,60,170,36,240,183,172,235,220,218,226,25,67,164,26,1,177,112,94,17,239,149,24,223,32,129,253,186,190,208,135,239,242,90,136,170,220,200,76,39,229,70,2,163,228,143,151,72,245,32,249,34,93,238,51,162,147,131,43,103,139,235,194,25,194,41,147,164,156,93,57,221,56,29,39,172,68,133,96,92,201,203,189,222,198,6,91,228,99,226,220,239,225,174,207,51,219,132,22,24,181,153,112,132,90,106,154,132,154,135,213,8,196,60,178,138,4,9,2,82,229,40,190,74,170,2,100,242,195,253,152,174,155,20,1,237,166,225,98,184,46,210,253,94,156,15,146,109,49,184,114,133,27,138,197,159,139,36,130,28,251,232,12,218,109,140,94,158,60,187,64,193,21,75,7,234,169,45,113,184,129,13,83,98,77,143,142,11,80,96,139,64,221,33,45,22,25,144,16,58,172,212,51,220,191,160,67,225,138,202,215,141,53,147,103,44,40,55,239,8,253,19,39,232,69,163,247,231,38,20,97,186,98,49,139,170,153,1,36,96,71,124,4,7,216,120,178,14,200,19,186,185,26,40,150,74,174,20,41,113,103,95,142,223,54,165,246,59,226,164,121,159,109,53,140,49,74,98,37,206,221,169,232,110,18,103,200,91,59,158,201,13,244,91,107,161,164,61,201,78,103,130,35,190,126,32,13,218,69,51,53,140,125,54,30,61,49,135,171,100,129,116,18,207,227,165,51,177,130,59,222,16,70,141,17,233,16,4,240,146,230,144,144,163,24,247,93,202,114,37,201,163,65,141,17,183,187,204,136,94,2,100,210,83,16,139,137,204,25,28,119,75,114,64,140,186,42,199,177,131,251,66,67,201,204,222,99,30,45,73,120,16,45,116,114,18,240,228,207,184,169,67,49,39,173,7,82,157,245,186,1,112,191,223,33,171,104,59,207,152,163,172,14,185,171,144,242,195,46,18,17,114,100,95,229,217,176,118,167,88,245,213,174,38,146,17,196,116,207,209,179,115,87,169,34,250,97,220,50,51,46,4,144,143,36,17,59,135,109,130,2,194,112,7,157,163,91,164,99,172,58,240,222,238,40,78,80,17,71,178,168,42,55,194,72,216,131,207,162,74,14,22,37,155,215,67,134,134,130,76,21,198,0,239,126,88,48,185,138,134,53,25,141,44,213,30,230,143,169,220,92,56,193,30,144,35,169,174,193,0,38,121,111,92,92,151,27,10,56,105,171,38,11,230,223,105,30,22,78,50,85,113,201,185,131,236,116,150,112,12,86,132,182,52,99,15,38,3,111,77,129,84,146,109,195,56,166,114,9,99,18,154,213,174,112,226,59,132,187,180,161,36,116,151,46,150,55,233,154,225,46,173,245,114,191,1,99,174,133,183,148,162,207,161,224,128,45,200,59,198,176,72,78,208,105,186,71,14,43,119,216,40,8,74,157,107,120,44,135,149,246,104,227,97,60,130,1,163,218,46,63,157,236,231,107,192,228,2,42,108,21,228,17,36,41,166,130,45,48,27,92,228,64,158,229,52,69,11,142,252,203,179,201,143,107,127,167,167,107,88,86,121,122,134,74,162,104,117,60,217,155,248,190,163,231,221,10,151,165,53,130,73,211,131,255,201,82,157,36,77,4,46,130,150,35,2,195,181,236,58,49,64,161,155,173,226,87,111,199,22,254,167,55,131,255,184,64,233,245,106,135,5,221,144,61,215,123,31,194,170,203,119,96,152,3,243,20,1,162,76,245,94,24,193,173,244,174,110,235,3,67,172,224,219,201,49,141,26,213,60,10,99,52,187,31,107,83,231,43,138,103,180,94,62,193,42,149,207,178,170,236,167,83,56,185,144,165,148,44,10,210,119,48,230,189,241,216,86,113,164,175,69,180,198,47,195,236,207,242,86,137,6,203,247,208,218,140,185,83,174,202,212,20,229,72,255,64,230,90,69,78,146,17,157,187,163,169,225,99,188,194,19,4,44,82,159,145,160,129,15,82,36,68,33,24,157,123,69,14,197,89,157,170,222,152,76,26,126,220,36,190,52,167,136,133,159,221,151,239,151,111,226,226,249,118,226,217,56,155,59,124,32,97,4,180,212,37,96,132,24,200,185,138,197,97,75,253,240,157,8,41,217,215,139,19,15,201,31,209,253,66,114,178,133,103,3,125,244,145,69,197,135,122,109,177,162,7,30,1,81,95,65,49,64,98,246,68,41,167,132,247,54,46,224,158,195,130,159,77,211,34,241,238,167,8,24,25,119,105,209,198,36,88,166,17,240,66,89,184,136,187,103,113,117,158,215,22,45,83,82,71,40,41,114,158,34,187,168,85,189,65,242,129,97,115,139,64,4,55,53,113,64,159,15,150,16,229,184,153,116,103,107,23,39,23,211,180,71,46,2,202,157,162,48,180,126,57,233,251,102,241,173,173,193,132,133,222,87,77,235,154,255,79,108,134,189,188,140,72,147,224,178,54,36,204,198,85,129,234,182,176,127,210,172,143,103,16,151,164,219,9,28,65,194,35,6,76,205,87,100,239,242,26,26,31,156,86,107,184,174,213,183,138,6,222,237,90,20,222,34,104,254,179,92,46,120,48,89,205,215,187,103,70,165,192,80,38,220,204,97,56,53,183,180,238,28,146,126,168,149,130,195,64,146,17,38,90,19,77,156,154,212,8,79,241,182,54,163,25,141,135,115,240,139,183,149,72,219,88,55,85,200,68,229,196,149,139,14,238,142,214,195,244,242,196,17,140,43,36,210,198,184,140,72,184,12,107,52,71,34,196,217,221,160,209,150,158,25,67,90,100,251,84,94,91,126,122,160,56,181,35,99,13,30,55,89,97,199,94,132,30,35,190,39,74,96,253,113,158,159,255,57,136,150,206,150,110,159,139,59,213,225,126,245,192,92,205,138,226,111,136,110,175,106,41,11,226,241,159,70,116,224,110,71,252,59,50,75,187,229,235,172,240,74,98,135,21,9,39,64,28,191,61,231,0,170,206,34,114,108,144,216,112,45,174,55,156,240,132,42,58,180,162,110,226,83,85,49,151,172,62,242,3,71,74,1,55,116,145,229,217,12,210,13,147,156,119,160,60,249,194,40,17,239,184,51,109,234,75,166,4,174,216,149,218,188,112,45,98,10,47,11,253,239,240,249,227,115,214,104,5,153,147,233,38,230,47,211,198,149,152,173,145,138,196,1,212,32,206,205,26,81,227,170,31,1,183,122,38,237,150,21,64,235,94,106,191,185,243,136,208,43,108,37,87,55,119,94,84,180,64,77,175,48,82,31,87,213,13,143,11,70,93,1,179,178,53,142,194,229,133,67,45,238,184,13,53,117,141,96,194,136,17,251,124,82,239,248,194,106,30,145,219,136,56,237,19,111,248,93,154,98,35,79,150,197,44,131,194,182,191,61,208,152,201,89,208,13,173,21,218,223,194,151,99,213,108,9,56,64,229,16,71,35,180,13,73,243,29,26,83,165,133,191,215,108,198,174,63,221,73,68,138,124,32,248,104,234,243,211,181,71,98,36,212,26,103,3,210,214,232,146,249,123,37,252,52,250,173,241,10,141,184,52,13,50,202,158,196,0,18,84,194,41,140,236,229,234,154,4,50,249,2,145,35,98,194,7,154,230,97,92,90,55,195,164,169,126,164,101,152,204,148,35,63,197,120,120,167,166,175,192,158,87,35,95,8,109,105,205,110,73,167,171,213,83,122,76,160,83,166,225,153,88,53,249,28,95,176,42,23,41,115,98,249,80,215,218,60,167,39,193,125,168,137,53,22,197,247,156,158,110,34,65,69,211,114,72,180,244,214,102,133,106,227,108,82,212,142,38,138,46,52,157,104,192,116,236,153,76,213,216,69,101,76,201,166,255,184,186,151,85,128,208,89,133,175,57,98,137,32,176,81,107,174,18,87,120,71,185,176,105,210,206,128,229,47,249,179,207,194,236,154,1,112,54,86,146,2,189,227,166,170,165,137,78,157,156,208,234,153,76,137,48,241,86,184,155,164,206,7,103,156,208,111,142,21,134,177,127,16,43,46,148,126,119,59,165,253,217,197,180,95,100,204,42,153,199,197,147,195,234,122,42,195,22,196,133,48,183,251,136,195,126,177,52,181,140,28,140,188,227,115,241,128,161,153,103,235,227,40,7,37,120,37,155,10,130,118,195,43,222,150,81,107,136,139,105,65,246,88,218,77,44,67,181,81,18,230,76,106,116,247,200,13,131,55,66,18,253,76,247,120,123,191,161,49,106,154,172,55,185,195,70,191,9,193,233,33,80,140,240,36,190,7,183,171,36,249,93,133,116,233,30,223,131,58,21,169,111,92,176,53,20,63,26,129,107,106,154,220,216,60,188,96,68,184,69,170,121,176,128,183,179,74,216,15,171,108,1,57,134,103,207,136,25,106,33,153,55,185,145,131,47,26,147,68,40,118,37,233,140,48,40,69,26,32,151,22,73,246,36,31,183,222,119,198,203,41,171,3,211,63,127,226,120,214,51,116,8,4,62,175,60,246,237,218,198,92,144,44,85,56,148,195,199,131,64,90,169,10,227,228,142,116,58,72,245,53,115,33,55,147,110,137,221,44,193,188,170,173,211,40,59,110,238,104,252,62,153,191,248,209,138,219,26,100,1,170,3,137,174,65,31,237,93,171,123,144,125,45,239,149,140,63,38,146,62,205,18,20,120,229,155,222,69,46,130,218,195,40,55,228,20,94,26,163,73,144,108,211,99,200,151,240,117,44,230,172,38,75,147,79,215,199,117,232,213,82,180,94,128,109,48,223,236,176,69,146,253,210,204,221,22,59,161,121,11,207,54,171,137,189,22,194,14,184,247,209,101,19,62,19,7,186,184,118,203,113,112,185,202,75,67,76,29,129,61,203,252,89,58,98,166,104,23,63,189,133,76,216,198,59,124,48,120,64,57,252,117,34,176,210,227,135,33,17,149,125,48,67,209,90,239,163,249,211,154,145,76,86,86,24,203,116,76,138,207,45,129,124,236,240,169,145,202,78,217,158,166,128,87,22,182,187,103,97,247,123,74,17,246,112,246,183,95,1,19,165,201,154,241,191,56,156,110,109,85,89,154,33,78,22,214,140,50,161,102,25,28,242,98,201,162,163,89,34,135,122,203,198,99,55,138,220,70,41,54,232,10,147,245,210,111,242,122,121,158,61,40,149,207,183,216,13,38,32,129,59,181,37,249,214,217,245,164,187,2,122,132,171,222,34,190,115,14,137,161,1,137,225,236,17,228,197,139,156,37,119,56,153,59,39,26,147,25,47,235,26,54,202,62,34,191,156,147,167,203,247,34,18,82,234,184,25,123,70,225,37,197,58,84,173,68,80,243,220,246,210,173,203,90,112,230,166,29,97,203,108,243,121,61,101,66,105,220,178,225,51,158,107,106,133,18,162,47,59,106,146,107,122,210,39,207,190,153,231,158,177,116,97,143,145,251,32,69,39,136,108,185,93,184,249,15,210,113,180,38,164,128,253,124,106,173,19,58,3,62,110,254,58,70,97,209,112,44,245,175,51,218,158,91,155,200,176,79,52,65,234,117,206,82,68,121,46,252,255,214,137,249,243,215,207,111,242,78,227,47,190,196,183,36,173,147,74,246,109,23,240,78,17,73,136,209,32,215,20,110,177,175,245,57,115,140,29,242,194,132,201,251,119,114,204,186,45,152,38,173,97,125,254,68,103,208,160,39,177,245,198,220,143,201,4,43,202,231,175,152,205,120,177,175,37,219,136,130,56,83,229,129,139,241,46,9,76,166,97,255,166,24,114,162,231,181,110,86,79,195,126,252,108,155,115,183,173,8,192,215,11,66,139,225,217,187,20,255,102,45,228,132,26,166,123,240,121,114,219,61,211,247,254,48,73,241,211,67,92,84,49,195,37,35,240,48,165,7,127,105,132,72,166,182,134,58,175,125,81,11,146,25,140,14,242,194,150,109,222,253,183,81,110,144,176,57,103,97,240,249,90,107,104,22,5,133,53,191,121,99,54,65,73,93,255,193,94,92,52,237,30,34,245,142,205,42,70,63,74,33,170,33,40,28,212,247,162,192,206,115,249,40,197,166,72,247,142,55,26,87,158,139,68,45,163,137,201,107,99,246,64,135,77,202,232,174,73,94,235,236,230,219,127,154,28,142,203,25,71,86,114,65,53,172,6,204,182,121,199,140,82,227,244,209,51,115,27,42,166,75,121,225,138,98,222,183,249,159,9,89,187,8,94,210,26,229,97,31,113,10,201,251,208,214,220,119,220,165,128,172,76,191,242,111,112,30,166,99,51,251,107,157,174,21,157,131,248,157,60,249,28,137,170,211,137,164,227,77,8,106,249,91,17,229,190,76,120,12,40,69,43,241,86,27,94,225,107,127,115,111,110,174,237,107,173,201,153,155,10,159,143,21,3,190,141,168,185,42,12,181,241,253,237,51,15,117,22,146,27,249,73,104,25,76,129,133,182,134,173,221,23,72,39,191,237,18,108,26,220,203,71,57,7,12,141,199,46,10,159,57,93,47,156,33,169,85,24,217,240,120,49,228,220,167,182,38,220,31,163,210,9,135,233,79,143,22,201,92,192,125,139,235,10,24,142,234,120,175,62,95,240,156,150,249,254,48,209,42,125,244,52,103,134,195,199,122,151,224,115,51,166,226,126,95,122,152,77,168,176,113,235,5,124,204,157,161,3,62,41,18,186,112,61,219,180,182,94,37,114,66,129,185,40,235,144,45,211,182,15,24,54,121,157,42,8,138,236,219,122,206,214,180,231,86,41,24,95,147,128,226,210,143,13,75,242,140,174,77,200,111,31,248,124,237,60,46,188,229,172,6,70,78,41,70,109,82,222,36,176,73,212,221,174,225,151,31,77,97,35,209,14,24,143,117,87,24,234,216,152,228,216,58,58,44,70,17,125,151,200,203,226,65,157,45,25,193,243,194,91,156,106,192,88,134,49,44,248,29,175,27,6,120,68,162,195,52,23,233,149,145,6,62,182,240,29,20,248,93,30,16,93,221,232,152,241,120,107,199,138,205,190,128,179,100,170,53,243,79,127,20,204,63,20,141,105,129,107,118,238,104,131,137,149,233,179,43,194,99,241,86,164,76,63,141,141,55,240,162,252,159,194,231,231,210,133,137,51,234,179,97,120,186,123,14,126,196,165,35,134,148,207,22,88,109,217,31,188,238,150,68,50,127,145,49,195,128,236,159,217,70,190,17,204,244,242,219,11,69,95,31,179,97,46,208,7,222,103,67,253,44,202,105,92,198,82,142,207,172,226,58,248,13,26,228,194,43,233,10,49,167,206,231,167,68,91,138,42,130,245,192,169,68,215,6,244,193,229,121,56,33,35,239,218,128,60,38,117,133,123,148,190,0,247,75,100,105,40,206,254,248,233,109,236,198,15,92,189,172,17,120,228,58,94,56,185,75,98,66,166,195,24,43,92,167,231,22,2,15,88,51,31,120,184,7,21,30,80,66,159,111,235,225,105,213,166,100,219,164,152,200,96,212,30,28,198,230,122,97,252,158,209,154,104,198,251,112,114,42,134,195,24,252,111,215,218,142,109,5,81,215,99,254,61,173,161,41,240,97,193,194,75,239,176,32,137,28,15,63,39,248,122,7,149,210,131,120,111,164,227,158,47,114,12,192,29,99,202,18,123,63,39,223,59,122,54,90,125,39,218,190,187,37,254,158,221,117,146,19,228,190,67,54,137,160,102,69,113,82,199,91,157,142,205,231,217,168,170,221,151,70,156,100,61,207,110,94,203,15,218,37,13,14,144,208,113,124,13,203,50,210,241,60,29,217,23,61,239,252,12,103,53,33,136,15,134,100,252,74,84,24,76,14,89,9,216,212,150,31,152,50,211,128,185,55,62,15,39,77,192,251,77,200,243,202,144,26,12,161,116,252,118,86,169,68,131,215,238,247,183,9,232,60,239,5,243,126,242,117,79,58,186,4,177,169,210,99,22,95,216,180,210,21,54,175,155,195,228,210,86,29,211,54,130,107,9,24,186,66,125,49,46,155,229,182,230,38,160,93,227,104,140,5,96,210,74,207,166,18,73,166,128,16,28,232,47,119,52,45,110,91,202,6,158,182,68,69,227,151,59,135,174,78,148,97,234,60,14,31,43,50,235,201,134,123,201,211,99,241,117,148,90,228,131,80,220,220,151,27,189,51,225,113,150,17,135,76,47,34,143,40,170,113,205,144,91,27,28,253,113,223,60,27,82,206,93,14,124,163,94,104,10,119,153,73,214,145,228,29,135,137,236,89,214,164,128,212,48,38,96,213,146,58,14,238,139,118,185,117,148,252,149,155,20,12,188,163,188,101,146,61,214,31,176,71,5,214,196,79,155,138,156,108,164,225,55,119,72,76,227,157,203,218,235,99,180,56,195,13,153,205,40,213,55,29,17,136,24,189,113,49,93,43,29,17,170,83,226,157,11,194,39,58,218,92,157,82,52,54,114,183,169,247,92,52,186,28,174,166,94,173,243,219,164,133,28,102,203,212,123,85,38,231,177,124,113,96,224,89,30,251,105,159,211,200,83,61,129,247,146,84,52,91,11,248,23,28,54,210,119,93,122,240,100,68,215,6,4,42,245,129,75,100,26,1,163,123,240,192,201,157,133,159,66,96,127,231,63,4,145,1,171,147,191,25,153,226,71,137,109,40,251,245,179,46,241,224,93,120,138,236,188,193,57,185,99,152,252,251,132,100,228,179,232,123,243,59,6,77,219,120,70,156,154,80,119,152,176,206,86,122,118,105,236,142,26,35,206,145,172,87,194,221,82,144,216,0,159,221,237,221,135,207,110,212,226,225,103,34,74,208,5,152,228,243,26,112,37,86,255,108,211,35,221,17,159,220,127,158,211,5,59,53,134,101,46,101,15,177,243,133,148,14,135,161,109,82,75,157,156,172,114,135,133,72,203,219,26,159,107,60,124,145,173,213,222,19,217,115,237,172,218,162,230,244,156,185,212,46,244,128,215,219,113,156,114,177,190,142,129,149,187,58,46,40,26,159,247,139,144,34,254,88,134,248,41,203,133,17,20,82,148,146,172,139,246,241,172,47,139,196,200,79,83,209,152,21,62,255,122,251,189,45,72,161,48,161,18,255,94,231,90,54,243,99,240,26,97,122,160,176,216,202,215,92,107,6,211,38,176,41,66,43,92,215,253,92,148,113,22,157,73,203,92,180,37,224,177,179,174,32,182,26,103,19,3,62,83,86,111,17,150,203,233,135,238,156,70,73,169,239,117,126,174,6,74,34,238,227,124,131,143,62,246,5,22,64,74,15,76,162,89,188,246,177,80,37,201,20,24,223,220,125,184,85,176,10,124,157,214,160,35,53,53,84,206,65,89,63,157,57,131,41,99,82,24,102,19,55,243,141,166,163,233,28,94,232,70,141,219,51,50,114,154,194,48,74,199,195,153,102,75,230,240,143,89,34,30,78,21,194,131,118,175,204,7,44,248,93,21,165,92,166,94,120,11,109,170,229,234,224,22,9,24,169,22,253,90,80,105,197,217,6,237,118,83,83,131,48,64,76,97,60,36,87,107,215,42,9,72,43,43,23,158,91,55,44,212,12,107,187,47,61,68,15,180,253,36,58,229,107,65,106,150,245,225,150,49,122,199,100,194,0,163,112,113,197,183,31,188,167,52,134,80,47,182,74,203,228,213,71,83,62,215,123,244,155,242,119,189,187,76,34,208,59,250,13,147,244,148,215,154,172,203,26,29,67,148,68,119,210,105,243,40,58,70,94,177,250,253,112,87,123,250,46,240,120,188,203,38,159,114,87,102,37,96,36,67,198,231,27,233,62,91,120,171,65,25,239,30,51,161,229,170,118,31,228,121,249,46,45,252,87,50,36,195,82,160,163,91,228,56,232,113,14,17,74,191,223,138,210,128,38,191,60,96,38,189,63,76,178,156,140,200,128,90,127,197,28,51,129,242,253,192,105,221,25,106,162,241,234,25,64,181,242,14,24,169,29,122,129,64,132,205,185,244,128,205,211,35,48,135,222,237,154,249,135,181,227,5,69,140,24,80,40,176,213,24,38,151,116,133,129,69,9,86,125,30,158,96,239,141,137,130,135,87,103,2,93,105,119,121,16,39,212,219,9,119,153,187,79,158,143,215,116,208,58,122,110,183,49,233,186,122,243,65,35,50,251,77,147,18,168,213,116,150,37,236,158,48,119,237,110,168,51,37,193,245,21,43,147,194,255,172,187,213,177,188,101,233,157,151,34,73,64,224,78,184,38,7,92,158,83,209,88,115,118,15,212,184,248,4,174,184,132,119,192,92,95,150,194,165,120,154,144,177,244,54,169,250,135,29,175,109,231,177,1,38,114,171,191,157,9,244,70,199,173,194,75,99,28,57,212,207,128,123,26,187,61,17,146,74,198,65,192,72,215,104,112,102,83,80,25,191,221,167,92,2,136,220,180,88,152,216,167,69,35,51,43,50,136,0,155,94,51,207,249,24,188,18,128,24,226,2,142,37,215,22,66,140,89,252,171,36,143,205,25,19,112,79,75,96,22,216,132,53,98,146,204,53,138,140,22,209,163,114,27,83,26,61,245,217,204,208,56,169,17,130,147,220,88,162,77,45,124,210,4,66,96,252,21,244,71,24,23,48,53,253,69,97,184,31,226,181,240,68,42,10,31,252,7,26,79,167,20,104,146,181,142,167,118,7,140,143,230,129,81,196,94,14,195,83,47,40,44,88,235,54,54,151,103,81,56,229,30,191,156,241,190,202,75,45,196,40,75,192,16,21,104,156,202,38,133,191,51,28,160,83,138,36,129,115,80,228,76,132,153,37,189,148,25,65,16,188,5,10,91,140,132,154,200,232,25,129,162,12,211,245,209,36,46,251,28,66,2,148,18,87,129,201,52,115,247,231,50,25,171,167,53,85,9,247,225,29,123,77,123,134,204,235,12,120,148,39,194,108,21,103,123,197,195,41,227,26,58,162,5,69,132,232,218,52,57,22,133,111,104,111,37,187,244,200,20,228,150,17,150,63,57,9,66,140,126,80,162,167,53,6,212,184,51,180,99,9,234,159,232,24,150,136,206,19,83,239,157,241,211,219,200,31,20,70,31,205,225,31,15,128,236,5,36,172,123,54,240,180,132,193,36,231,70,178,58,1,191,253,146,159,242,220,157,201,88,219,49,81,200,249,27,178,57,39,140,75,167,132,155,8,89,8,105,244,65,161,207,112,43,22,9,215,212,117,64,201,173,247,44,102,120,76,6,68,128,10,115,204,251,136,86,211,111,121,90,215,178,125,227,231,22,93,132,76,166,37,203,122,118,83,211,146,35,230,126,224,238,169,169,70,19,155,212,16,69,52,131,162,177,128,217,94,181,49,174,234,24,178,110,188,208,130,246,51,14,233,54,230,124,146,207,81,160,41,106,241,211,118,115,208,214,149,139,196,12,24,115,69,97,18,6,221,0,177,204,164,172,203,7,14,253,26,159,11,206,10,253,229,115,90,133,173,8,245,220,206,227,105,155,174,83,202,148,34,159,198,199,6,142,252,10,208,36,53,194,192,84,194,93,152,45,89,187,157,93,46,246,135,150,46,215,176,100,249,209,49,96,195,50,218,21,69,177,49,222,137,168,184,62,57,153,142,94,160,148,143,119,133,41,117,40,23,78,73,188,82,108,155,233,174,13,227,133,23,91,17,57,139,51,132,241,49,208,108,75,77,97,120,5,239,111,147,245,247,60,60,165,8,201,3,23,205,36,200,86,23,125,127,186,194,18,164,48,201,164,247,217,136,200,117,133,177,67,227,91,34,165,222,245,167,209,98,189,191,156,213,30,35,197,36,69,72,2,148,60,36,133,9,188,197,199,26,86,77,41,240,224,99,221,126,19,23,157,10,115,249,145,214,57,139,163,33,17,238,232,59,96,2,223,79,99,220,153,235,162,101,63,67,214,225,14,143,25,106,187,181,118,156,100,245,121,209,209,213,60,57,179,119,58,37,186,193,245,202,152,3,99,219,173,114,225,172,190,127,194,85,43,124,255,144,23,173,161,107,254,152,126,132,120,47,252,24,92,25,87,104,187,96,23,182,34,80,222,74,224,246,206,193,202,161,153,47,92,243,122,158,205,237,103,92,248,185,204,39,200,114,215,157,255,125,106,17,75,179,188,247,176,158,13,78,237,129,17,213,18,180,62,63,141,32,71,93,2,79,61,57,40,176,92,250,218,122,31,49,73,68,39,216,249,189,181,144,248,54,179,133,188,10,197,224,33,116,33,80,75,175,92,228,165,103,127,214,78,186,172,155,6,83,219,163,48,14,140,44,159,122,170,141,97,105,3,249,190,22,233,41,83,225,1,121,245,133,159,120,31,84,22,207,68,177,82,116,133,83,207,58,255,213,232,79,9,74,191,187,39,16,82,151,27,32,60,48,65,124,252,91,91,69,23,174,73,217,202,170,63,71,100,210,247,34,150,38,232,214,149,151,96,223,30,119,63,33,157,78,187,13,241,200,125,43,24,123,180,241,96,76,238,54,137,184,157,246,203,68,235,239,47,67,53,220,20,70,80,251,162,171,191,207,206,174,143,248,219,68,107,215,133,151,200,59,75,119,187,49,149,36,133,77,223,245,194,51,233,12,54,251,242,238,9,131,244,89,253,150,231,254,93,151,28,30,207,173,130,203,227,172,119,35,52,187,77,97,10,7,228,216,66,47,83,97,234,103,47,188,159,29,195,188,160,114,218,194,68,162,35,10,131,223,221,253,9,228,60,141,107,151,69,109,82,81,89,97,2,91,23,174,181,170,13,109,74,239,237,62,187,61,57,31,212,194,114,91,189,6,72,77,122,115,32,135,219,169,212,205,124,201,229,25,209,108,149,35,215,248,129,89,68,97,130,243,49,23,38,247,60,253,237,220,146,88,78,187,75,85,63,40,46,242,120,47,238,22,138,218,121,185,175,85,182,218,179,170,211,24,114,58,44,51,241,20,38,36,113,91,183,210,159,229,193,249,80,111,107,184,145,226,183,9,125,172,122,223,106,153,136,133,162,227,122,7,177,38,167,104,167,0,147,209,31,35,74,165,252,61,152,128,109,15,119,152,90,141,107,162,112,238,192,163,17,203,7,78,155,254,192,48,0,198,215,68,104,190,40,90,185,72,7,74,166,94,86,24,107,233,194,48,140,106,207,166,73,105,7,60,213,146,5,30,61,221,57,204,165,230,78,195,106,202,240,177,19,18,187,18,111,46,168,233,56,7,76,12,79,27,15,171,154,12,24,233,72,253,233,14,255,172,15,138,105,82,118,125,109,163,187,243,247,26,112,237,108,29,51,84,18,3,181,124,207,11,78,242,46,61,86,190,160,108,109,67,58,134,191,113,199,102,71,38,67,215,175,245,83,34,138,214,221,226,196,10,67,42,218,2,38,96,177,21,102,35,238,1,195,47,173,48,108,69,97,41,192,75,37,196,48,192,149,11,117,192,67,203,191,128,177,57,125,196,57,244,132,2,150,202,153,49,70,108,103,232,150,151,242,192,181,68,226,5,201,214,85,18,95,17,210,164,214,214,81,34,12,105,42,58,102,94,49,104,107,169,118,10,112,203,206,32,59,215,175,176,122,41,92,243,14,115,150,229,35,53,194,192,41,24,82,166,149,41,214,166,173,147,185,197,63,120,115,113,217,58,166,199,192,143,140,41,171,237,92,207,108,224,190,22,115,197,234,88,116,200,7,242,139,97,105,108,51,228,178,194,248,243,163,53,245,251,121,43,12,137,66,14,24,114,177,7,134,222,45,122,94,81,185,127,30,78,148,46,122,14,171,204,211,181,243,145,106,56,44,140,142,115,42,58,168,42,8,148,32,196,3,155,62,164,195,8,134,167,7,174,193,143,15,76,232,122,41,140,21,227,19,145,252,212,169,99,74,94,206,142,19,159,192,164,20,90,85,232,188,218,221,25,152,213,83,87,24,196,161,17,251,226,107,15,9,8,86,75,72,189,211,120,35,202,52,158,135,7,225,20,40,229,235,69,81,226,251,49,42,8,211,55,253,32,141,50,201,15,38,251,234,172,254,242,192,120,19,3,222,77,68,99,170,249,115,147,27,196,63,49,182,244,192,252,167,233,240,83,180,13,138,148,72,128,38,184,172,40,10,166,241,104,146,29,186,190,180,237,13,217,97,74,73,90,123,224,28,147,216,228,210,196,125,10,140,142,104,116,12,223,148,110,12,3,138,252,125,97,42,86,159,214,19,221,62,135,33,195,123,190,166,21,17,23,135,7,20,167,235,129,207,127,138,247,30,150,127,244,192,92,212,28,166,112,104,191,141,227,200,183,181,36,36,20,191,159,142,75,52,229,221,56,15,223,142,11,76,13,246,243,61,200,33,244,103,155,226,122,202,207,84,224,183,63,184,19,20,122,80,232,220,118,160,144,135,245,7,46,110,190,81,205,93,133,234,225,135,206,139,82,194,255,7,245,130,110,210,192,201,109,109,79,191,118,248,189,54,245,56,98,5,25,236,84,64,150,67,94,165,108,206,222,25,139,58,224,173,41,185,54,129,135,215,79,114,28,195,78,242,204,239,124,175,24,200,193,66,227,251,76,194,122,95,171,64,141,34,232,49,205,206,94,231,227,121,204,171,149,218,3,147,252,232,207,198,203,41,57,106,192,220,78,115,192,85,137,251,129,207,61,160,196,195,49,70,116,26,153,0,172,91,188,155,64,89,158,79,107,236,1,159,39,19,221,128,254,180,206,183,100,234,192,68,253,159,158,19,38,189,173,207,77,64,247,140,99,155,247,217,47,76,245,185,124,145,51,3,115,228,55,32,78,208,158,147,177,91,92,164,4,76,117,178,118,173,88,242,89,192,93,211,156,13,78,197,45,157,109,196,39,106,120,118,227,128,12,56,159,89,215,30,248,88,47,238,128,221,84,108,74,102,185,193,245,174,205,101,201,226,79,107,227,214,9,120,106,61,173,193,117,199,68,61,167,77,149,72,20,8,166,84,11,184,166,103,83,193,36,43,53,186,86,72,72,201,15,140,211,42,96,52,208,158,223,174,41,28,180,156,47,109,62,207,70,207,62,26,227,182,127,38,11,151,171,124,27,171,8,138,161,33,229,0,138,227,231,133,107,132,253,182,73,186,143,247,217,37,82,68,201,167,47,115,148,23,30,177,122,169,191,122,135,172,220,107,4,101,22,251,157,103,252,178,47,237,99,189,205,253,162,199,8,190,104,109,117,252,121,229,251,100,188,122,127,186,181,238,166,194,205,43,189,47,133,178,87,188,212,128,22,236,25,146,90,239,104,143,42,190,200,239,59,223,225,28,212,2,189,115,44,201,183,128,129,255,93,29,231,255,221,103,67,63,241,78,3,232,105,162,53,119,157,119,18,245,160,21,0,134,137,245,153,38,118,115,14,152,170,247,191,107,43,206,115,66,243,45,183,119,101,58,203,47,240,121,205,82,223,117,157,162,103,92,189,222,149,199,213,41,80,252,3,245,221,81,162,64,103,155,204,201,187,232,185,122,93,152,204,247,241,108,87,240,130,5,140,99,238,217,205,242,232,119,195,97,121,60,219,21,21,162,30,108,162,218,109,60,6,237,217,48,122,212,193,108,210,225,158,121,84,45,60,31,232,49,52,234,211,184,151,184,243,109,204,252,253,172,60,146,83,227,124,49,25,236,103,154,145,11,239,87,140,109,5,231,207,92,168,235,38,103,115,187,36,178,43,176,57,85,226,189,140,202,248,129,115,48,229,3,111,101,76,0,70,70,54,30,78,218,254,115,190,156,143,217,226,224,68,180,111,61,179,248,152,26,145,109,191,45,79,236,237,26,100,15,241,98,196,212,222,174,113,96,5,92,185,70,235,108,104,72,87,228,128,107,202,207,108,232,220,173,226,147,64,9,242,140,26,139,55,236,5,156,34,227,153,228,221,238,141,1,239,119,133,32,16,28,211,120,91,234,205,3,83,223,27,61,163,182,72,7,165,219,30,23,40,170,235,218,239,129,109,30,31,4,231,241,243,214,172,182,59,40,109,111,189,57,117,18,46,226,196,198,12,122,154,30,235,119,197,43,119,91,171,10,207,112,71,110,186,33,126,233,106,178,222,171,197,239,118,88,159,244,217,232,220,141,120,169,206,182,161,173,185,12,198,59,13,83,158,23,235,171,195,247,247,17,134,16,228,109,82,20,107,183,137,99,197,180,128,223,71,15,209,233,36,69,34,231,250,180,93,65,2,132,167,248,252,203,131,34,169,48,3,134,101,99,62,112,104,74,2,19,138,85,75,25,189,151,20,15,159,169,63,43,11,215,78,201,209,122,154,218,197,3,159,99,46,126,123,62,170,197,192,57,202,188,128,231,120,92,57,68,26,61,193,243,192,231,239,231,94,131,255,189,196,128,46,226,46,239,179,167,155,156,192,200,55,191,173,183,115,141,0,115,103,237,47,172,173,145,220,125,122,102,137,255,14,67,214,240,191,173,163,227,80,222,252,253,109,121,109,164,218,254,246,92,6,205,168,105,246,251,222,53,251,76,201,22,148,123,127,187,221,15,70,177,193,115,141,29,196,148,106,160,163,72,65,147,125,175,117,231,74,166,242,250,241,166,152,104,174,163,25,237,210,242,78,149,59,73,41,0,120,246,19,38,154,87,58,2,119,229,7,248,77,211,53,46,76,101,209,3,115,123,244,15,146,11,233,210,15,204,197,56,90,163,226,50,250,3,23,207,198,177,50,30,74,200,159,181,73,4,32,224,249,222,32,6,129,208,28,40,60,67,207,218,236,169,222,49,51,29,220,231,217,240,210,197,168,212,86,234,187,58,33,235,89,1,147,239,241,180,198,75,126,91,195,19,240,252,54,95,51,126,155,204,180,231,198,119,122,54,227,181,136,149,215,199,165,113,108,240,59,23,76,210,243,185,200,82,127,21,67,10,117,251,126,174,208,147,172,130,128,209,228,122,111,216,112,36,58,220,141,12,229,185,6,19,63,8,24,162,240,167,107,103,84,210,133,135,234,249,216,69,23,247,90,192,8,66,62,119,236,51,15,71,124,237,145,148,221,254,231,140,153,45,134,5,26,253,231,107,115,17,206,49,203,97,160,127,174,255,245,156,26,247,183,137,226,233,21,189,155,32,179,255,118,33,70,146,212,134,34,37,177,95,88,153,203,64,121,151,30,40,41,11,242,181,207,57,136,198,67,192,84,236,116,133,81,59,185,240,42,143,7,171,109,11,12,6,140,93,179,21,174,17,97,63,48,244,191,122,123,105,228,208,196,92,42,248,222,52,204,113,236,177,230,161,8,224,154,159,0,140,201,63,197,166,84,206,134,152,117,84,76,71,108,206,128,225,191,122,90,99,244,222,174,49,173,159,223,78,212,42,5,60,123,213,137,122,46,143,33,127,6,188,206,70,175,239,77,57,82,236,28,24,223,89,29,27,72,179,213,120,56,92,204,143,133,213,56,181,163,231,136,131,54,61,244,27,52,94,46,247,105,49,69,53,13,219,152,4,164,3,173,40,95,40,76,30,117,187,48,161,36,133,97,224,219,1,67,10,161,31,236,108,190,247,123,86,188,197,234,176,196,73,216,199,109,13,177,131,142,74,135,231,243,118,124,60,142,187,99,248,151,181,239,91,207,172,123,22,10,61,94,166,108,232,124,12,98,150,199,61,90,43,28,246,122,203,104,136,113,223,126,193,21,243,160,245,44,192,251,86,20,97,62,48,218,10,183,99,187,63,238,99,180,142,156,25,202,224,61,158,105,88,97,34,137,135,155,116,247,3,215,85,239,231,202,143,108,38,112,174,78,121,109,240,122,124,119,237,236,4,161,175,74,62,213,121,188,78,36,18,127,239,247,200,79,86,38,112,94,78,231,11,124,108,188,167,107,8,185,239,251,240,131,106,232,200,2,137,233,182,182,68,118,133,201,174,185,240,89,186,122,201,168,191,132,244,128,141,64,80,97,202,120,124,1,157,51,166,171,121,89,161,168,136,115,0,6,196,162,30,130,179,183,166,121,231,248,57,236,138,122,159,97,52,247,4,0,96,168,129,138,194,13,167,87,192,240,48,40,76,82,226,186,191,109,174,69,133,169,100,142,65,195,133,165,214,126,69,241,32,199,111,159,190,233,163,97,87,168,49,100,20,133,104,164,161,226,214,109,49,85,8,175,232,25,82,89,173,227,62,154,139,154,194,133,98,226,24,148,134,170,220,3,67,51,22,173,27,135,146,118,45,83,67,29,131,210,72,165,209,214,199,214,148,175,201,246,167,19,173,82,74,126,215,0,81,68,61,68,216,133,130,245,147,120,127,19,6,157,74,85,225,244,202,16,96,52,49,139,194,117,200,68,235,48,181,203,111,35,44,59,195,154,57,95,122,55,61,68,10,114,94,119,95,25,48,203,200,139,21,34,116,43,86,208,217,121,159,112,55,85,163,243,110,13,211,136,182,4,30,103,3,188,51,141,130,74,237,184,49,48,71,99,254,86,151,78,225,22,116,119,6,36,116,245,110,135,94,192,142,195,177,254,2,91,10,159,59,125,24,198,199,56,89,73,29,181,133,35,40,26,67,130,211,245,167,113,66,222,245,69,66,129,238,197,4,148,83,24,113,208,26,62,94,199,114,62,209,14,211,22,186,223,165,247,225,99,25,65,57,27,48,84,81,250,94,68,52,195,206,106,80,12,170,201,110,212,223,105,4,12,131,166,246,28,42,200,232,25,18,132,26,215,181,68,219,125,97,243,240,8,140,18,93,12,41,68,38,251,249,32,249,114,13,35,34,138,223,74,63,182,137,182,172,128,161,50,214,135,39,100,63,162,117,51,114,72,133,91,136,143,3,83,50,166,159,147,121,31,71,103,179,32,255,211,58,7,179,52,41,237,8,54,200,144,115,113,244,76,70,224,245,152,236,84,59,143,152,104,141,242,15,253,218,148,245,182,216,87,224,51,120,252,4,208,81,132,186,120,130,1,251,89,2,212,137,142,251,218,20,41,233,250,202,150,77,228,203,207,88,97,243,211,154,98,138,120,109,148,70,215,211,26,98,186,120,47,88,255,245,28,32,165,62,135,193,79,193,199,115,75,130,178,51,199,158,54,134,209,155,41,156,115,76,83,140,170,173,23,52,78,218,107,112,12,43,196,214,49,77,116,230,182,94,83,3,210,168,224,172,216,232,199,170,154,218,0,109,110,243,68,70,138,33,200,73,171,2,227,200,138,33,131,76,73,106,18,42,21,70,245,110,228,4,105,133,5,25,250,130,211,98,6,10,11,236,131,82,9,224,3,10,19,147,30,218,228,50,156,75,82,244,140,163,51,107,199,225,167,143,107,39,19,120,46,109,93,160,140,139,158,85,206,16,109,13,75,81,204,97,56,96,245,174,96,164,255,247,146,131,76,148,104,75,3,167,233,106,17,192,231,99,21,125,49,50,141,226,194,60,169,242,90,58,166,25,241,221,104,221,140,97,65,97,124,164,23,166,110,68,135,28,61,178,216,15,143,221,127,118,227,46,48,52,154,237,194,179,232,169,111,100,210,245,126,18,168,126,146,254,54,85,37,113,211,152,157,228,58,125,49,43,143,141,65,165,104,71,236,121,35,7,175,113,56,146,255,156,244,147,160,148,158,111,207,141,219,254,129,123,15,130,103,104,219,17,83,82,248,24,98,247,217,144,120,61,141,115,189,6,7,249,0,194,253,3,3,226,142,16,41,112,41,146,125,10,76,121,116,60,156,184,138,236,104,196,63,184,184,6,220,133,203,21,180,102,103,6,2,53,219,87,97,100,16,111,99,156,174,218,154,124,135,48,108,9,96,107,204,97,253,184,38,162,227,179,54,17,224,168,63,5,232,176,117,140,241,109,233,7,153,208,237,70,215,168,181,22,75,137,183,158,101,221,135,27,93,128,194,40,49,68,235,133,251,242,121,120,42,41,12,41,226,233,69,87,247,26,228,214,199,34,32,140,57,244,225,99,68,152,7,152,88,152,118,13,105,247,232,25,196,120,186,60,225,222,74,247,115,178,147,44,29,114,100,238,110,107,236,30,29,113,200,132,98,163,166,28,84,8,137,129,45,119,32,96,35,83,83,248,146,209,0,79,37,242,4,110,215,109,106,149,130,237,65,207,205,47,7,90,224,114,80,52,7,41,240,178,98,49,13,212,91,62,92,80,225,163,212,209,68,232,142,20,124,42,33,122,192,91,212,87,65,225,223,240,205,20,134,225,254,124,106,187,178,198,179,241,1,108,29,147,102,138,56,1,159,139,195,212,73,202,189,50,92,124,11,201,174,254,244,12,230,230,17,48,129,208,231,183,173,98,207,225,242,20,87,34,86,188,231,189,169,175,210,142,177,175,15,71,114,59,76,79,200,112,251,208,89,136,31,52,46,227,171,152,160,132,194,4,139,3,70,112,168,60,191,221,243,136,125,126,81,68,159,181,231,212,227,165,11,143,94,159,15,134,138,253,125,246,234,229,25,180,138,57,18,147,161,161,247,247,194,249,142,25,245,231,77,63,103,217,59,156,193,124,188,93,94,148,133,29,240,66,122,86,225,91,227,117,96,200,79,245,200,231,12,143,71,159,19,90,40,66,0,145,160,185,112,95,26,137,135,233,100,149,121,97,170,27,158,71,183,224,223,229,108,72,184,30,31,184,58,173,4,48,154,77,58,36,197,42,183,3,166,12,224,121,184,101,188,7,12,167,197,211,181,131,231,152,40,36,66,62,243,8,153,250,48,245,215,52,105,218,7,230,80,15,152,162,254,167,53,103,105,140,56,228,41,207,102,87,82,72,236,81,22,106,181,240,2,91,89,111,76,5,38,241,115,120,145,216,26,183,70,227,208,173,243,129,241,47,7,12,145,130,118,45,159,237,240,14,234,54,186,179,7,174,253,126,111,83,13,90,15,156,106,92,104,57,69,219,115,184,65,92,17,155,188,37,90,166,167,245,12,166,41,228,129,216,120,158,223,38,19,186,5,252,78,67,40,190,75,96,68,99,199,139,166,176,99,54,91,237,159,198,65,58,9,163,17,110,180,103,76,16,85,175,1,87,209,86,254,161,43,142,166,77,214,197,122,95,42,167,139,206,177,255,162,59,252,196,164,104,150,63,112,89,2,215,39,159,208,70,164,9,140,6,201,59,156,225,251,195,153,80,254,188,212,42,177,172,33,34,21,194,250,223,151,188,113,206,13,191,225,59,160,228,33,141,128,71,125,219,194,96,25,32,59,206,59,135,246,53,159,142,73,127,172,142,245,206,223,20,166,248,166,134,238,89,183,228,190,197,13,30,39,252,99,231,219,218,137,115,13,71,251,123,176,97,138,199,153,138,7,68,227,179,182,110,75,56,69,72,0,89,239,142,131,109,16,131,210,7,100,51,207,158,81,238,126,181,45,128,247,110,41,8,62,57,76,136,231,221,12,207,155,198,102,8,155,178,72,219,216,110,87,246,186,48,154,211,127,246,202,117,23,128,21,22,61,48,199,100,188,216,100,134,63,47,6,171,103,172,143,249,103,72,45,77,32,192,99,163,164,242,103,19,143,139,215,54,246,172,247,151,119,18,24,85,191,247,8,216,237,62,28,138,195,191,173,235,237,247,50,6,141,247,183,103,24,34,48,120,141,7,68,54,61,64,187,112,188,175,85,99,19,222,92,148,30,203,13,91,44,204,43,50,81,230,59,38,103,30,198,91,65,104,248,220,47,10,238,179,219,120,174,246,30,92,221,149,126,209,72,160,22,174,189,95,218,143,22,244,65,138,230,13,49,77,102,88,79,25,169,204,244,24,233,228,145,248,133,46,243,228,252,88,48,5,121,165,251,112,228,36,202,159,25,92,2,206,166,66,251,204,127,130,241,1,83,107,255,30,138,41,223,158,19,63,123,15,189,51,173,90,160,232,67,191,203,190,123,169,45,48,86,117,127,207,37,39,15,165,254,177,60,142,5,252,6,94,3,9,139,2,57,202,50,40,16,87,244,64,137,245,232,152,192,12,59,227,165,43,150,153,94,207,105,28,238,173,76,162,186,126,44,251,101,63,140,51,69,115,85,39,2,234,210,126,176,80,143,210,138,206,208,73,90,163,31,151,231,179,96,144,232,47,55,8,83,227,217,36,232,233,97,139,111,50,156,176,48,229,162,181,33,240,48,149,41,135,207,13,88,247,170,137,134,145,111,194,72,120,52,225,127,32,247,108,166,184,217,103,11,113,165,119,237,228,184,184,156,166,29,203,247,31,43,69,144,136,128,84,169,215,88,33,230,61,159,146,103,180,245,4,133,85,229,95,119,233,124,179,20,53,74,227,39,218,173,125,130,81,73,250,68,1,141,214,135,91,198,201,133,53,169,198,202,199,71,164,244,83,146,82,148,240,48,193,52,122,139,202,134,169,159,149,127,254,194,240,217,7,171,200,64,38,114,104,129,118,155,83,192,51,99,243,63,239,17,36,235,237,126,130,77,114,146,22,248,147,28,116,71,201,8,135,254,117,159,42,242,73,119,148,224,235,208,81,66,119,179,221,98,193,126,86,105,253,247,58,43,137,98,123,151,35,65,71,66,50,76,128,11,183,200,128,225,181,29,47,28,69,207,192,167,199,255,184,203,149,202,132,210,114,189,149,85,246,237,254,239,194,157,8,103,192,80,207,41,138,85,238,217,137,137,144,137,198,52,22,217,7,57,208,249,207,103,5,126,9,82,184,34,233,3,9,140,167,106,16,21,231,184,183,193,33,178,53,78,130,179,174,132,231,253,156,210,115,104,8,21,162,176,25,214,140,201,164,175,242,175,223,168,141,99,113,69,56,12,82,39,141,11,113,102,116,129,41,254,209,204,133,78,64,224,162,164,223,254,235,14,87,132,185,194,151,222,77,189,80,35,224,132,213,226,250,74,188,155,56,244,191,237,211,127,156,165,234,146,66,27,47,96,166,171,218,123,184,35,253,246,121,110,20,5,57,13,245,109,78,24,143,2,166,248,183,61,206,232,228,137,224,6,167,253,152,131,70,246,223,238,195,103,127,238,28,203,82,26,5,46,143,17,108,38,223,253,109,44,211,23,110,169,74,235,179,199,232,139,17,154,240,252,43,178,225,150,48,133,152,7,63,69,12,25,120,238,231,182,4,143,164,12,11,54,225,11,207,153,155,192,229,25,115,78,9,119,130,144,93,58,122,127,98,11,163,58,145,206,15,214,164,106,2,23,20,36,199,23,35,113,122,62,97,15,18,104,5,78,111,76,197,52,17,46,252,92,151,140,254,183,236,139,30,163,82,99,69,8,220,141,118,39,11,164,36,79,188,38,199,14,100,112,90,79,48,136,212,206,120,47,124,84,229,121,56,130,169,93,224,199,19,78,228,112,221,159,134,190,241,233,248,62,167,244,125,182,105,193,63,97,42,184,0,238,34,232,66,176,108,240,177,37,238,144,246,167,118,120,153,86,195,253,156,68,176,213,35,6,251,175,139,109,25,92,87,123,90,143,123,59,128,245,108,61,145,193,76,30,111,22,88,40,121,129,205,141,21,48,140,230,79,107,42,26,167,192,227,129,77,121,224,142,10,126,250,254,192,221,233,30,13,158,245,25,180,2,81,70,92,31,40,43,120,230,10,9,226,125,9,92,159,49,61,251,70,184,204,160,192,227,131,190,176,43,48,253,224,246,204,180,98,213,96,1,143,231,206,68,213,135,23,61,27,218,167,186,133,97,170,75,247,98,115,134,87,35,235,166,202,157,199,253,105,178,31,159,80,110,217,53,118,37,114,42,148,189,98,253,178,12,227,189,206,147,214,243,219,70,174,30,87,46,20,2,180,241,192,99,25,141,187,209,138,75,112,156,137,233,191,140,24,187,250,96,54,220,117,37,22,8,117,219,89,115,164,210,153,241,251,222,189,207,97,169,57,242,100,127,239,235,20,176,96,145,62,27,82,129,29,48,209,106,77,133,37,214,190,75,252,244,128,138,78,31,110,148,42,57,96,24,116,138,194,86,60,230,48,172,153,154,94,124,172,150,248,26,169,163,244,244,116,140,132,223,184,183,35,197,165,102,152,241,11,181,104,141,62,189,38,220,36,50,223,71,180,174,56,202,167,194,36,29,238,184,245,239,231,248,2,94,17,150,135,90,245,41,213,96,37,150,20,141,179,153,147,10,147,225,118,29,14,229,28,148,227,129,185,127,95,71,202,122,50,151,9,193,220,253,140,146,145,214,159,214,237,166,30,155,64,130,218,62,196,96,174,15,158,84,158,167,172,25,120,141,235,184,170,67,61,129,6,223,200,30,194,79,117,182,247,167,119,4,90,81,180,74,127,224,114,147,166,241,35,150,247,225,120,14,194,115,53,8,34,62,93,171,45,93,255,40,165,122,207,123,17,43,186,206,87,214,203,51,40,229,216,39,251,122,118,75,123,135,52,215,114,125,179,117,246,135,57,134,16,103,190,142,95,162,232,207,231,132,239,182,92,119,55,185,64,229,157,135,55,158,67,77,219,76,79,14,19,58,215,55,234,209,116,191,98,81,183,177,110,64,102,173,167,136,22,246,255,44,240,64,219,78,225,222,36,56,183,122,174,79,230,214,100,20,3,197,138,110,79,90,24,33,201,27,236,217,73,147,144,200,46,189,249,162,24,92,26,176,220,86,39,123,3,181,228,165,164,231,225,150,99,26,113,168,253,132,138,72,119,11,89,3,96,100,198,159,108,184,90,114,186,240,84,150,45,224,161,225,185,73,133,220,147,168,183,130,52,155,127,58,27,199,147,239,102,203,235,194,120,237,230,147,5,88,87,191,61,63,29,123,186,214,70,147,216,93,201,79,122,33,38,245,13,27,34,50,149,159,228,196,42,253,66,103,162,60,112,45,43,106,72,150,229,100,106,183,225,57,139,84,185,243,37,201,39,84,152,28,178,27,147,36,228,251,100,93,230,20,73,43,196,225,52,181,30,37,245,37,143,134,82,84,81,196,47,99,6,115,200,61,137,141,199,86,150,128,126,39,223,239,129,247,14,27,8,54,222,166,199,249,46,168,5,220,84,3,146,96,53,133,246,92,11,36,38,216,85,15,17,144,146,219,113,209,220,235,243,232,173,145,210,246,86,247,18,252,234,17,42,162,232,175,165,39,127,22,59,48,222,10,197,152,231,167,87,84,70,90,200,252,207,75,157,195,254,230,85,45,163,133,211,105,194,210,139,12,188,51,101,230,83,160,94,160,12,138,136,226,34,0,246,76,254,109,153,5,55,21,32,247,39,163,114,83,118,17,95,171,166,55,55,158,178,138,91,140,64,126,228,147,162,135,156,213,205,242,65,49,62,107,33,248,177,242,144,255,14,248,92,195,203,147,209,188,242,77,58,38,129,226,73,250,231,134,124,247,240,51,247,235,179,21,158,75,213,90,146,250,65,117,175,222,160,45,27,237,38,111,32,233,166,93,59,79,78,241,108,100,60,181,182,164,30,115,106,222,192,118,38,253,226,105,140,124,251,253,105,136,105,235,147,37,94,251,221,49,216,82,158,164,126,116,112,251,188,249,48,136,179,43,76,210,235,148,108,154,167,42,166,158,166,183,20,130,196,180,39,85,244,24,137,91,82,40,18,244,180,90,19,80,200,226,147,44,160,174,245,87,140,216,77,151,33,23,80,243,157,81,45,79,113,228,78,210,217,159,207,69,24,246,230,22,18,206,121,62,151,113,2,198,179,73,200,208,227,131,138,197,117,209,65,57,189,162,83,138,35,17,250,157,79,78,191,221,85,3,45,237,89,186,199,78,184,206,31,214,206,83,132,75,57,193,190,253,34,145,233,153,70,141,170,139,155,230,134,124,168,118,204,244,30,36,205,237,92,171,158,159,134,76,248,182,62,123,236,91,231,48,198,77,82,64,96,172,60,207,94,183,218,109,194,253,168,62,173,131,238,91,190,129,168,212,51,129,209,117,148,204,63,54,90,253,225,51,167,98,93,34,60,146,254,84,103,112,209,9,120,188,116,53,21,82,152,155,187,215,77,148,72,225,54,174,25,113,76,167,245,28,30,248,43,102,28,60,19,197,181,167,8,2,30,226,155,223,218,208,210,122,224,9,29,240,205,49,109,15,49,5,233,116,146,223,106,146,7,15,42,229,50,211,232,57,30,24,26,141,114,83,107,207,241,172,63,77,5,238,184,112,67,73,70,97,212,99,111,214,111,206,234,86,56,240,106,41,162,226,231,37,186,94,222,41,81,10,30,4,108,35,50,182,213,69,9,237,94,236,71,80,34,63,105,214,72,2,92,171,176,163,144,172,53,209,72,45,236,0,215,203,245,68,61,224,136,197,211,59,146,32,90,81,6,209,71,28,0,231,92,226,28,124,10,179,32,200,15,184,166,166,171,154,148,137,21,31,187,67,201,212,254,84,125,69,32,246,192,144,98,104,221,86,165,124,205,199,236,252,244,83,33,241,171,29,88,129,30,75,74,247,104,162,27,245,142,40,215,28,101,73,48,177,148,121,91,83,150,252,84,202,145,2,119,97,60,30,58,42,231,175,126,59,102,28,73,143,67,25,74,186,11,171,32,33,48,250,240,241,214,68,133,180,192,29,25,142,187,21,34,223,240,152,18,20,64,132,155,53,193,252,62,247,83,92,88,210,205,58,65,194,249,57,21,17,232,30,145,24,2,137,252,51,81,224,175,137,73,10,163,104,121,38,41,42,208,249,58,165,7,116,42,10,147,156,30,83,133,165,250,124,108,40,125,199,253,233,158,215,83,198,138,185,122,231,2,18,122,207,152,66,175,191,110,215,154,50,226,83,12,138,202,176,184,203,83,210,229,67,114,211,188,29,167,172,84,81,56,99,46,154,203,99,103,55,30,62,239,47,243,49,219,83,56,124,108,252,248,105,168,212,234,83,148,12,93,77,124,143,66,214,142,150,29,103,140,193,248,154,133,197,247,16,214,156,85,113,39,241,185,178,166,246,16,237,12,54,235,128,17,194,168,15,167,12,118,105,192,25,141,90,133,97,29,137,214,121,239,58,30,122,20,200,92,99,237,102,238,224,47,193,137,236,11,48,87,232,193,103,172,213,113,141,229,45,159,194,197,110,50,133,247,217,37,61,115,28,246,166,22,54,206,49,227,217,80,21,30,247,123,144,138,240,16,31,45,168,112,226,151,121,248,11,107,29,106,79,220,86,244,209,219,4,66,3,62,179,76,39,169,209,44,68,145,15,204,41,15,145,8,169,205,183,58,9,39,168,218,125,112,13,71,152,225,192,153,124,111,133,77,182,225,150,233,236,167,106,24,126,142,75,46,209,80,49,121,248,6,72,128,185,65,172,99,45,189,188,23,149,162,162,91,96,180,145,203,122,202,246,203,61,219,72,30,104,47,185,35,20,207,81,56,53,73,61,121,169,16,210,184,197,77,131,144,230,67,115,130,114,212,173,156,250,75,188,7,131,246,210,194,170,244,80,94,82,160,23,177,74,114,168,215,51,230,63,1,184,128,123,125,110,231,120,85,71,24,96,72,113,165,250,112,121,194,231,127,235,201,214,115,1,71,48,168,140,91,78,102,138,30,18,184,165,102,168,223,202,95,202,103,52,172,107,138,99,183,170,248,140,249,19,20,38,229,107,75,61,180,250,28,22,26,160,77,42,200,181,76,199,212,196,175,17,132,242,66,209,3,132,148,249,17,6,88,33,68,164,254,167,211,229,118,11,140,140,99,79,217,35,16,27,191,201,252,133,68,54,29,49,248,161,133,68,129,224,148,198,178,161,36,187,52,9,38,189,172,141,7,78,235,136,28,163,5,167,37,145,72,12,70,91,78,103,253,24,139,18,175,216,235,206,229,161,63,116,55,144,176,94,23,16,194,176,79,9,248,79,58,38,208,92,52,155,108,255,60,186,17,15,111,136,212,87,133,209,18,141,103,195,30,164,91,252,98,68,98,87,40,213,226,223,10,239,115,47,138,151,174,48,183,232,195,15,122,249,23,206,135,124,104,10,77,10,235,178,55,160,138,173,110,135,101,228,168,55,144,95,167,94,222,23,26,243,113,102,22,178,241,245,56,39,217,160,132,97,136,96,202,115,245,167,102,234,86,208,161,97,219,116,187,218,182,84,131,233,195,116,196,159,214,131,226,105,135,87,127,201,160,112,177,230,176,21,178,85,144,63,48,204,198,193,251,194,253,89,111,55,84,29,222,210,10,234,81,183,206,112,40,199,71,28,62,121,16,165,209,135,35,183,126,127,251,24,53,79,249,235,121,19,78,133,75,159,50,150,78,6,210,170,251,125,111,172,154,244,252,246,76,119,30,90,148,238,69,67,34,210,24,105,122,127,123,134,187,236,146,225,144,57,247,244,236,236,241,237,18,241,144,196,251,16,127,239,121,45,222,124,76,158,135,22,134,242,215,118,89,99,178,37,1,62,48,58,242,193,63,68,188,189,60,240,184,231,38,137,164,73,205,78,10,11,107,172,1,50,173,31,146,56,171,235,13,38,43,155,109,239,79,247,75,161,128,35,168,253,129,107,11,171,148,42,183,146,222,158,37,101,201,58,31,100,63,131,114,22,231,165,224,106,115,191,100,233,16,33,151,203,253,181,159,162,122,106,103,175,151,52,25,221,233,243,112,170,245,252,115,38,242,0,213,202,217,200,158,246,11,155,192,226,51,209,198,173,31,79,220,78,219,51,87,206,73,22,181,50,108,243,173,60,173,107,200,175,225,230,105,220,204,158,53,144,198,229,22,67,43,246,65,249,154,241,94,25,79,217,126,150,31,130,72,14,115,217,213,3,102,115,109,15,115,32,153,228,142,118,252,92,100,199,101,4,196,44,122,119,6,243,58,6,140,185,241,44,125,171,179,114,248,28,161,207,137,141,18,112,107,65,156,71,24,83,185,114,8,129,167,96,123,62,235,97,213,249,108,182,61,102,131,17,32,215,254,62,188,150,121,217,8,41,25,78,239,86,77,208,252,114,212,157,239,187,159,99,98,186,219,207,136,247,152,29,122,4,225,153,139,247,174,164,236,107,218,212,178,210,223,160,71,29,175,119,154,128,202,14,118,73,132,12,247,159,223,206,193,237,141,89,79,24,72,225,243,214,241,98,240,202,229,188,222,19,108,173,224,62,62,127,64,171,161,247,178,168,198,133,27,100,31,10,147,95,19,212,200,27,254,163,103,80,9,112,5,76,25,132,30,189,112,110,7,69,118,183,131,32,191,231,95,9,182,66,147,243,120,114,231,160,97,12,138,96,19,238,122,103,195,88,35,232,10,41,187,122,142,117,116,184,47,152,210,227,237,92,151,242,159,73,179,31,255,153,69,240,114,208,61,119,35,119,120,224,86,130,93,149,130,237,178,159,245,195,217,23,189,62,211,224,93,156,118,154,58,202,21,178,60,63,93,122,104,149,81,23,242,114,219,111,108,73,161,154,62,11,89,63,37,68,223,151,163,17,46,206,63,231,46,188,224,209,113,110,232,207,9,147,140,245,255,18,108,247,244,110,27,38,104,118,217,187,203,19,127,161,245,12,38,93,152,219,30,146,44,219,23,4,166,194,229,133,231,229,225,61,119,47,114,178,30,184,133,210,229,70,54,119,188,93,51,142,25,135,205,35,255,14,106,91,65,36,74,126,243,227,106,90,16,236,213,224,82,55,14,153,215,8,203,129,210,47,189,121,145,162,37,244,244,211,168,92,95,56,228,13,9,111,177,237,255,109,29,220,247,48,196,183,249,247,167,131,198,125,116,77,218,1,61,51,247,210,207,115,254,188,63,141,32,92,144,215,91,0,230,217,74,83,8,160,24,237,192,195,93,140,118,65,16,152,254,66,149,15,24,53,18,176,3,90,101,242,179,242,240,5,5,124,142,197,53,94,187,117,94,61,0,163,116,121,224,125,19,169,45,243,104,190,139,158,142,7,101,127,133,103,226,181,122,219,101,62,38,213,239,33,32,33,35,46,54,171,2,23,131,6,72,182,133,92,253,167,225,209,45,74,173,135,144,165,91,150,192,168,53,60,173,113,150,150,128,123,123,76,168,138,11,108,5,90,170,214,231,113,96,156,173,47,26,67,86,171,30,98,120,164,90,236,72,137,179,95,231,55,12,36,237,54,174,227,97,121,219,198,182,221,3,62,227,253,108,103,141,26,35,23,110,225,0,126,28,254,248,59,231,21,196,216,56,214,181,227,13,62,225,11,247,151,75,218,72,100,67,53,233,119,252,235,144,246,166,34,35,11,215,207,43,47,151,163,231,232,244,168,198,143,85,38,156,221,213,31,78,122,208,163,20,155,161,128,217,23,46,4,192,30,185,191,117,245,65,225,16,91,170,93,87,72,205,8,197,25,227,5,83,20,58,220,80,21,67,126,117,168,36,83,33,23,44,36,226,96,126,29,170,129,88,16,194,11,133,207,3,159,139,184,106,78,158,137,229,101,162,6,215,71,239,169,160,138,122,149,118,50,132,183,42,58,137,51,35,21,129,75,122,212,69,91,105,227,105,252,10,151,150,208,169,226,151,151,74,192,17,202,46,242,214,144,38,106,99,174,17,83,90,151,244,168,158,242,181,235,69,211,35,205,75,22,250,24,243,142,232,126,20,203,136,93,94,93,188,3,79,145,225,1,198,243,125,199,132,251,77,85,216,88,33,46,124,54,142,173,48,62,255,219,181,182,183,202,158,226,222,137,243,3,24,146,77,133,113,150,222,169,114,14,127,85,57,164,160,190,173,59,104,4,247,180,231,133,18,205,251,98,196,169,30,152,68,157,59,166,16,139,46,133,201,177,187,191,141,83,70,223,219,18,0,238,123,67,148,163,112,45,164,57,6,140,248,230,3,159,157,91,134,37,43,253,15,240,74,253,118,28,45,116,69,207,6,118,191,118,162,18,87,31,221,140,71,236,194,42,201,4,12,107,216,133,241,60,77,133,73,62,40,23,78,77,53,160,137,112,202,10,192,15,146,159,178,24,88,51,163,227,80,48,234,215,236,198,236,17,104,31,91,85,87,137,19,166,114,159,221,41,159,82,248,180,143,210,36,168,189,30,161,183,138,37,158,238,195,249,0,250,219,92,181,238,144,82,125,168,186,147,213,212,164,2,101,127,211,103,19,47,173,23,38,253,88,209,49,156,209,111,218,245,231,29,81,84,50,252,220,252,52,22,4,93,198,189,21,232,68,18,77,225,142,36,124,192,72,219,232,242,57,163,29,186,46,102,18,143,103,101,19,83,9,93,49,148,236,151,234,216,98,195,150,88,31,147,4,10,21,81,252,81,252,221,214,121,237,103,68,49,85,246,109,13,25,128,76,5,242,83,91,20,117,177,200,151,10,56,182,159,147,51,224,69,236,79,97,228,130,75,192,99,47,29,150,6,253,83,187,173,71,174,218,53,242,249,71,168,177,33,87,55,182,118,141,200,70,236,42,150,183,80,134,194,228,185,197,39,97,35,159,207,195,207,37,61,221,223,78,234,63,104,38,211,151,67,214,21,77,154,71,133,177,21,185,182,33,9,56,202,211,53,104,138,74,28,203,144,41,232,177,12,1,76,187,179,229,28,102,143,150,179,149,151,223,79,2,157,130,206,68,51,8,66,255,238,180,28,69,223,11,251,58,94,139,1,223,15,122,213,6,143,129,122,62,230,243,96,152,121,227,157,7,108,224,218,173,102,137,41,1,35,84,81,21,174,87,216,11,133,98,201,210,5,69,186,232,54,134,43,85,39,74,155,81,86,112,96,130,59,229,249,233,221,83,156,78,80,5,38,85,163,133,104,178,133,52,246,236,86,192,169,112,80,36,130,226,116,84,89,249,99,251,197,20,237,185,236,173,18,187,228,163,149,171,111,202,197,85,23,215,162,48,251,138,90,66,115,240,136,206,147,147,24,226,143,164,236,234,166,193,33,92,199,109,12,171,188,254,52,135,205,213,216,101,130,214,7,70,19,37,20,74,177,137,84,182,120,21,228,152,67,141,147,92,240,7,109,249,138,26,159,211,188,116,213,41,167,96,223,111,201,8,113,174,242,188,22,250,235,51,208,62,166,78,192,115,235,165,46,39,96,227,16,21,216,18,42,238,47,151,244,76,80,168,121,210,109,156,250,115,40,146,56,62,98,101,52,24,87,212,230,164,200,166,134,193,218,214,152,93,87,229,178,58,224,64,177,140,21,60,27,68,108,178,4,16,211,243,173,90,163,34,63,224,135,79,25,152,218,209,104,141,33,95,30,120,246,16,94,177,248,84,210,253,255,60,143,43,120,192,88,87,250,90,132,118,110,199,207,104,207,231,225,164,43,245,251,240,244,22,47,67,58,221,67,65,177,13,254,126,90,247,157,195,148,38,208,144,210,243,219,147,72,71,192,164,218,104,207,187,89,180,1,163,46,171,107,107,160,212,25,223,139,240,241,243,177,143,173,156,226,188,54,218,246,188,20,134,124,243,194,40,17,42,74,210,251,69,57,138,244,189,198,212,169,2,91,189,238,86,84,221,198,125,209,242,244,219,51,209,112,165,181,11,15,126,94,97,184,248,99,208,216,127,230,211,186,192,90,30,240,57,13,244,146,176,166,25,212,1,99,122,63,48,9,78,49,213,48,60,212,20,103,99,190,242,140,173,62,153,7,205,146,195,67,105,16,130,175,150,182,126,79,18,19,195,82,63,71,73,127,238,93,150,155,21,207,46,235,145,104,223,8,229,197,181,10,17,175,169,154,247,84,61,93,77,240,115,133,82,70,60,96,28,40,43,96,92,9,247,225,20,110,156,149,239,99,134,198,151,42,252,66,175,65,10,96,192,231,24,147,53,0,127,70,190,151,81,211,248,90,130,230,60,122,204,82,52,63,71,211,198,248,50,99,219,40,101,20,161,85,49,18,200,72,153,0,38,217,76,59,94,232,141,127,205,66,162,135,152,33,208,189,166,123,66,156,235,133,164,76,52,11,187,222,189,148,168,172,200,176,29,248,124,190,149,47,204,149,92,91,215,115,66,196,169,9,161,142,132,9,155,213,248,92,218,2,116,43,132,129,4,184,167,124,71,60,241,9,116,208,26,233,47,62,83,50,10,115,75,223,139,84,159,240,122,100,146,168,187,254,246,49,252,110,225,61,36,141,146,86,106,133,154,212,81,59,188,224,9,127,96,184,4,162,53,50,190,67,31,206,179,227,6,146,161,104,171,218,53,84,69,131,128,130,121,33,228,86,192,199,128,240,57,158,57,101,150,142,202,34,195,126,5,140,244,132,246,140,45,237,118,28,117,238,162,207,222,84,95,199,160,193,71,245,76,37,244,134,226,58,73,205,90,19,150,138,12,247,205,30,23,38,161,236,110,43,118,8,148,122,97,82,73,183,194,16,106,197,111,15,234,120,101,84,206,92,56,251,130,47,207,76,138,222,210,135,195,142,21,59,30,161,185,34,6,3,90,57,193,67,8,220,212,94,192,7,85,238,25,115,110,251,173,232,84,202,70,17,123,127,154,235,233,3,247,94,227,186,153,33,189,157,10,147,2,24,155,82,110,188,247,3,147,74,20,29,63,214,175,40,108,1,239,209,66,81,54,183,210,117,91,57,47,114,110,225,183,49,58,214,15,76,212,56,126,154,170,196,165,175,141,107,225,206,21,178,15,198,84,152,235,77,160,156,133,210,120,88,194,223,15,69,37,174,37,29,239,1,135,167,175,124,83,229,147,68,19,224,21,34,240,38,99,40,26,38,4,97,7,125,11,248,92,163,228,136,200,99,83,195,21,63,13,119,137,28,141,4,240,167,19,142,1,35,4,179,20,70,189,107,5,124,78,222,41,175,133,154,81,8,104,81,57,153,69,45,199,120,208,207,139,222,135,151,81,229,173,73,184,88,210,51,18,206,101,64,209,185,245,242,97,147,119,213,60,149,3,27,55,115,14,152,167,41,186,209,76,9,180,107,140,227,192,221,4,51,2,182,3,72,96,36,107,202,125,54,101,79,250,214,100,223,182,24,148,179,187,245,169,191,109,28,123,209,113,116,175,244,173,173,134,62,198,164,159,29,72,14,124,210,226,118,68,80,136,212,45,137,47,30,131,9,29,182,30,99,70,6,179,92,234,50,60,74,158,78,59,45,218,182,117,142,114,168,204,59,164,150,88,58,20,166,174,61,70,5,66,220,166,48,37,41,43,62,118,55,9,34,129,41,255,246,64,134,105,225,138,151,41,147,136,21,215,123,98,86,76,28,133,41,142,138,81,105,38,231,44,176,197,118,162,103,141,130,108,125,175,115,50,198,217,119,224,145,159,141,216,92,52,61,198,244,92,63,183,174,77,170,10,215,93,64,220,108,159,215,134,180,224,126,78,251,243,242,69,72,44,106,119,200,49,246,196,89,154,169,226,13,77,89,147,90,215,201,176,73,51,74,209,241,170,217,55,84,26,100,231,5,0,236,66,21,5,72,60,63,192,42,117,30,7,172,228,137,6,152,211,126,250,68,130,234,221,141,206,100,78,79,227,70,69,74,188,81,25,196,202,4,62,159,162,142,248,206,229,108,9,226,192,37,74,148,229,183,33,165,239,250,219,164,189,173,248,22,249,145,115,106,252,43,30,195,128,249,172,58,94,208,104,238,120,107,92,207,73,91,147,84,114,39,25,122,188,218,51,212,131,238,202,51,53,181,59,218,5,155,52,124,68,168,181,87,33,167,6,166,208,47,58,142,92,134,92,25,139,209,71,220,9,76,76,92,102,73,33,227,44,226,220,38,133,46,220,213,192,199,100,141,3,128,104,151,84,130,31,152,66,39,129,169,241,213,174,193,211,230,238,225,179,191,192,195,220,4,70,148,224,254,54,1,15,89,153,232,168,224,72,15,24,146,104,125,120,31,43,246,35,252,83,181,104,227,179,253,68,36,97,162,190,164,115,133,250,160,222,83,180,30,22,83,20,24,151,222,142,214,184,160,244,131,88,42,207,14,180,8,231,6,232,217,251,98,55,58,251,71,123,80,82,1,102,188,148,85,86,234,128,158,105,216,71,12,9,54,138,246,43,147,124,24,139,235,236,6,85,178,24,129,207,164,109,241,211,8,19,102,109,13,153,104,137,126,87,20,115,138,194,4,30,226,183,41,24,149,57,92,206,47,157,187,82,12,217,79,1,75,225,21,196,242,192,80,191,43,12,99,168,199,85,177,243,139,212,68,3,175,16,163,53,187,79,138,158,15,122,174,105,119,34,228,172,85,34,160,43,221,126,157,229,33,73,213,184,125,168,86,141,31,182,68,68,109,124,6,108,69,191,38,132,156,73,91,163,146,24,135,185,233,150,44,29,19,210,114,99,130,27,73,222,80,24,211,33,38,10,111,61,116,46,100,202,178,70,60,220,10,211,20,165,122,178,4,154,223,181,117,78,189,54,98,19,62,183,241,165,110,82,226,150,145,26,3,183,159,146,75,52,50,88,175,180,169,241,190,239,172,253,38,179,195,239,208,16,69,192,215,161,48,105,163,241,90,237,152,236,245,121,56,53,67,241,90,231,168,87,19,7,93,167,60,226,56,54,15,185,152,225,228,1,148,184,200,78,244,147,139,78,51,147,36,117,15,24,201,176,85,178,74,27,183,220,25,18,189,16,237,174,164,61,239,212,66,197,137,106,226,35,98,32,241,240,18,26,212,148,170,74,246,10,254,87,72,79,62,116,108,124,119,91,27,147,217,235,27,18,149,196,164,148,200,107,35,219,230,151,147,65,154,141,6,39,75,237,51,121,25,8,28,36,53,75,222,1,147,161,50,57,63,216,14,31,221,228,15,92,66,51,121,88,212,90,108,55,74,151,162,94,219,136,220,41,239,123,224,238,158,233,131,142,41,185,230,134,54,65,233,235,252,219,246,62,58,11,9,131,161,59,197,75,79,60,167,237,125,171,22,7,31,119,141,254,204,240,73,201,220,12,180,44,33,226,183,213,147,195,196,63,112,210,140,6,224,145,125,71,25,20,67,104,108,222,178,154,34,254,55,134,25,125,207,136,44,63,173,15,72,158,139,128,108,148,94,127,50,33,116,28,194,81,2,92,87,184,242,71,255,77,36,133,81,145,153,1,67,193,149,21,182,95,116,24,13,141,245,60,124,7,231,53,158,40,10,197,180,53,123,124,191,48,26,24,218,115,116,73,86,192,248,92,197,172,163,162,10,93,86,135,155,85,85,41,12,99,224,10,184,146,108,172,240,8,166,144,3,67,103,175,123,184,113,75,248,249,112,48,18,198,245,197,200,145,75,49,44,199,194,223,250,189,138,213,87,4,12,125,119,121,225,189,227,107,247,12,59,142,62,188,81,236,234,93,227,196,21,149,246,51,159,173,152,198,91,155,166,151,174,92,184,144,139,123,66,225,245,69,126,78,224,179,173,59,189,215,164,138,28,99,81,96,114,176,252,238,50,140,109,191,62,103,0,158,244,111,174,97,43,20,117,93,23,92,109,195,205,152,110,190,103,189,240,89,218,154,239,57,29,109,64,61,55,207,92,73,81,60,134,253,202,122,81,163,149,120,128,79,228,115,229,37,253,104,61,118,103,196,255,24,1,188,205,106,34,101,42,25,62,152,176,102,214,3,253,28,141,231,109,186,195,104,118,169,225,88,81,13,104,209,154,188,88,181,84,42,183,79,247,46,83,152,70,9,165,192,191,228,142,15,230,230,88,228,254,126,76,143,146,34,192,248,251,30,250,193,206,64,36,207,177,159,80,111,38,145,113,63,51,133,2,75,103,182,68,111,160,232,52,198,59,218,252,236,35,31,53,37,253,218,102,196,186,49,210,200,14,31,106,191,65,198,22,233,147,13,5,3,253,218,149,196,248,226,166,60,234,179,184,3,46,76,214,173,151,112,193,197,246,20,103,114,59,180,133,229,112,154,162,99,13,65,68,15,105,213,73,161,166,158,78,240,59,173,216,56,168,29,235,26,167,160,112,172,12,183,84,184,46,39,81,226,60,135,189,105,147,120,107,130,22,91,246,21,136,93,206,241,230,29,155,200,201,202,52,172,102,43,186,37,211,32,133,18,5,55,107,61,157,29,155,33,229,14,62,229,183,103,148,79,50,21,200,160,212,198,240,87,187,201,123,166,24,42,26,10,31,11,35,2,44,157,165,45,153,182,191,252,150,136,79,118,152,252,213,125,108,4,34,206,24,142,154,81,109,75,156,207,148,119,173,112,214,16,155,129,11,235,159,178,71,162,38,110,18,41,246,70,216,27,196,64,227,112,2,238,56,198,246,15,230,109,199,213,241,227,194,79,169,222,175,2,145,138,192,2,55,126,87,152,173,111,58,92,209,206,206,2,51,188,253,194,100,253,41,92,57,43,179,195,219,50,255,4,230,178,249,51,175,76,94,124,94,253,1,80,196,109,166,247,140,24,196,229,210,55,248,236,195,191,25,104,240,217,7,151,116,252,108,93,253,139,148,29,24,14,189,21,9,236,124,225,126,86,210,248,80,60,7,87,91,212,80,164,19,115,192,198,213,38,112,99,70,122,107,164,19,111,68,9,24,117,203,236,29,39,116,252,180,166,194,110,111,255,32,164,251,76,249,94,240,65,123,150,45,42,233,24,230,185,41,220,219,119,44,2,115,154,196,118,67,5,14,181,50,62,226,147,212,188,203,83,101,240,153,158,171,5,124,238,119,83,90,47,238,0,237,182,222,227,82,100,25,76,202,80,117,248,152,141,87,73,221,224,99,215,39,239,26,242,107,215,110,52,56,185,123,23,24,57,216,240,63,13,35,231,207,31,51,12,176,169,47,43,76,32,53,59,204,121,17,219,17,104,155,235,203,150,48,116,8,31,39,17,31,56,226,226,217,112,90,198,141,207,80,174,152,43,80,138,110,30,152,164,154,219,120,175,91,160,5,60,109,15,113,120,227,153,121,224,249,37,215,147,245,13,233,94,4,210,64,207,84,250,234,77,89,135,41,73,157,19,48,169,72,62,160,204,154,188,100,188,17,14,253,130,85,6,207,43,194,14,202,158,61,198,69,111,213,139,161,105,237,251,100,210,225,20,237,212,187,109,249,225,231,119,127,84,84,142,178,227,233,128,192,249,53,90,252,48,230,87,85,148,194,165,248,101,46,188,67,97,92,37,51,6,132,90,235,181,21,38,191,196,97,202,188,47,41,253,176,108,205,51,63,253,75,158,155,203,173,110,55,20,187,35,26,23,180,38,244,181,184,225,22,255,84,103,231,225,156,184,48,181,169,201,183,58,120,118,210,179,54,142,181,195,209,255,193,80,109,39,249,105,94,42,77,111,204,133,249,249,86,220,244,62,170,51,224,141,120,196,69,201,10,47,245,251,206,203,98,115,218,56,91,113,194,8,184,150,203,129,104,112,102,153,7,140,185,43,175,149,49,240,135,247,140,68,137,52,239,107,33,123,248,229,63,29,148,242,196,42,159,154,203,60,158,130,15,38,169,255,146,203,25,12,141,198,12,152,125,184,10,140,107,55,95,152,107,236,237,25,5,68,72,52,254,96,170,213,114,151,25,108,126,180,244,77,81,220,171,229,42,104,152,205,205,143,117,135,59,165,66,242,211,141,84,208,219,122,160,135,180,21,70,58,109,6,92,211,165,53,6,134,166,219,23,53,137,68,179,203,250,88,150,219,82,75,192,103,90,236,165,112,45,95,96,196,96,42,172,101,76,113,188,75,107,148,186,230,84,24,15,210,14,216,92,180,10,91,88,44,96,88,15,165,231,245,44,129,226,155,213,54,209,48,153,196,203,178,50,170,191,152,49,139,228,170,240,217,222,124,121,109,106,210,71,214,135,159,229,241,249,190,136,104,25,7,121,123,96,23,168,53,184,177,104,20,102,74,4,188,179,208,234,125,61,239,190,242,161,185,232,117,235,176,100,242,75,125,212,186,9,45,200,7,69,197,39,197,116,24,36,253,233,195,113,200,127,114,169,27,55,15,94,84,157,76,228,100,250,70,11,11,64,233,89,91,115,5,247,243,30,129,26,33,45,3,134,72,238,91,190,231,238,128,216,248,51,215,120,153,207,28,0,38,57,79,94,172,163,2,244,205,150,73,62,9,18,116,178,72,82,250,8,240,15,74,242,207,208,33,239,236,44,227,67,143,113,59,180,95,253,204,173,50,253,135,73,90,203,91,63,54,217,191,223,97,111,126,154,123,101,26,70,220,214,191,211,24,30,95,46,26,210,246,44,15,151,42,54,152,181,95,20,70,74,192,127,153,130,138,186,4,198,159,59,127,54,56,240,57,79,134,174,62,155,39,245,194,54,124,2,119,136,177,28,229,178,38,61,179,168,87,249,54,21,18,63,115,31,98,71,176,195,239,47,59,139,66,107,44,20,25,50,78,81,166,161,195,12,175,188,151,17,162,172,248,109,74,131,212,194,153,198,103,153,2,62,39,208,146,173,22,30,245,229,115,116,194,64,58,197,98,77,230,12,94,173,93,56,221,138,105,110,149,80,104,68,207,73,203,28,250,219,231,216,172,57,38,161,165,86,54,109,141,36,109,244,124,177,62,214,109,61,72,244,94,61,224,215,152,38,41,134,25,80,2,62,147,244,222,33,128,207,33,114,27,179,5,73,99,28,240,95,38,159,193,184,34,167,194,72,115,70,199,97,151,149,47,50,166,145,27,250,247,132,203,254,210,215,3,163,196,187,99,208,40,155,152,119,42,157,121,69,60,36,90,243,214,178,29,18,211,169,95,233,23,48,247,212,42,40,252,5,49,25,208,39,221,93,159,141,39,250,206,21,226,96,85,58,222,237,180,205,1,239,180,101,217,67,56,190,151,204,149,164,214,219,104,176,156,248,178,199,255,135,203,66,96,18,147,191,187,207,185,34,152,239,83,224,194,77,213,71,156,250,193,52,196,222,61,29,235,233,11,19,111,163,50,72,85,78,86,40,92,251,199,54,117,96,227,183,217,15,92,219,167,175,96,112,111,93,14,191,3,155,200,99,192,231,20,78,83,96,156,155,251,62,124,225,91,85,24,53,183,128,201,234,40,250,240,81,92,85,197,224,86,117,200,59,92,24,95,210,128,193,232,50,233,111,247,225,114,221,192,84,217,246,167,53,92,102,209,243,142,192,70,86,152,219,232,109,61,47,73,239,15,117,77,46,67,185,51,222,105,122,38,229,158,110,50,179,11,171,244,173,193,99,125,225,21,131,97,233,120,224,115,180,38,31,149,99,107,78,181,86,58,251,250,151,198,4,220,73,134,220,2,35,187,219,2,166,252,61,105,215,184,224,246,11,143,231,238,4,156,187,207,114,188,110,67,207,24,164,111,171,111,74,184,67,206,74,238,138,226,117,143,103,255,138,47,5,54,151,113,140,138,149,197,10,220,45,184,243,125,16,108,94,116,203,20,206,126,195,7,45,55,99,7,70,107,248,117,218,55,83,76,62,67,23,190,101,245,127,65,215,3,55,106,131,102,86,184,126,41,161,134,158,7,232,2,33,112,243,73,122,1,163,80,35,179,176,177,141,23,63,190,206,27,144,40,176,21,206,221,39,33,212,205,16,20,10,10,119,200,188,112,158,106,222,53,83,180,243,105,86,236,88,238,91,97,146,89,91,192,120,182,181,245,185,148,127,158,51,131,161,195,147,142,83,90,49,125,171,45,212,44,37,25,239,54,59,118,174,191,246,49,198,133,89,198,96,24,120,4,86,51,166,25,9,99,41,129,118,38,146,192,56,108,239,168,192,126,175,175,205,13,230,227,193,50,248,236,25,50,133,201,161,158,221,183,90,248,29,103,31,93,97,228,212,103,192,40,23,103,129,173,80,122,7,60,75,95,250,112,36,103,125,146,18,119,238,75,7,141,74,128,230,251,93,177,56,220,214,214,86,68,29,48,122,89,178,186,14,108,119,38,135,207,84,170,69,187,86,86,185,61,59,203,105,139,45,115,80,188,11,241,94,29,7,240,84,248,124,161,226,115,124,154,145,44,63,125,134,40,181,24,83,75,133,149,91,10,153,253,227,35,6,7,198,32,214,73,142,238,116,245,215,90,150,76,163,207,46,123,205,24,113,116,121,167,92,196,91,47,46,17,107,168,165,5,41,122,254,240,125,246,128,90,81,59,6,115,76,76,21,196,160,171,236,226,237,44,158,145,98,91,128,212,81,79,175,134,39,251,206,82,136,228,202,214,214,103,16,118,252,54,174,178,156,21,197,173,94,2,61,230,154,236,118,164,195,143,226,187,93,53,162,112,93,156,144,181,44,183,122,171,21,95,200,217,118,224,243,31,253,115,85,18,207,139,126,108,243,132,212,104,157,115,234,250,61,146,205,194,21,48,133,149,67,97,42,174,186,195,231,202,154,116,133,156,253,63,173,22,173,33,155,148,207,89,167,145,4,127,99,122,70,187,73,13,149,193,103,131,245,3,6,178,157,146,228,38,81,161,23,91,110,79,192,80,87,183,120,44,43,12,40,165,71,107,59,39,20,133,143,172,7,138,38,192,3,167,252,197,78,15,76,212,160,203,21,167,118,179,192,183,195,212,84,137,65,80,77,229,220,141,17,170,108,102,151,207,141,24,26,249,76,1,159,223,151,253,176,242,95,220,231,120,224,158,133,242,19,216,182,157,17,48,59,170,62,124,84,207,222,223,118,158,8,93,34,240,185,152,127,18,65,192,216,239,235,129,207,185,28,67,78,102,79,146,35,31,243,98,198,49,81,41,127,188,69,132,191,214,152,78,14,163,190,250,182,230,170,248,173,176,106,68,94,207,111,19,33,137,79,242,227,245,127,224,81,98,150,19,10,191,177,54,190,8,53,66,126,39,165,154,87,103,202,128,8,192,183,13,75,240,44,178,89,86,214,207,23,84,2,230,28,78,242,86,168,86,199,152,16,146,205,234,118,193,109,152,118,14,152,100,72,113,1,160,25,127,254,10,152,146,135,36,99,66,181,76,118,51,136,157,151,252,50,133,97,62,105,1,115,10,72,207,141,50,57,122,78,188,97,235,36,255,73,247,196,195,23,135,190,12,203,46,70,41,242,193,230,232,22,219,18,190,222,213,220,234,165,204,112,117,237,249,166,26,195,207,175,254,163,228,211,223,174,100,239,127,31,164,91,81,74,146,175,137,185,243,229,82,237,105,108,61,91,182,211,3,83,11,144,29,182,32,126,211,21,84,123,52,38,11,107,138,83,6,181,221,29,109,205,165,250,44,144,137,187,240,54,110,12,220,133,169,238,107,126,136,156,3,123,72,1,24,223,158,216,73,188,53,149,131,35,61,112,110,159,200,9,176,137,16,78,133,207,231,247,185,210,97,186,90,226,212,175,112,218,248,199,54,31,191,68,135,224,128,200,41,251,126,7,201,12,139,243,194,166,164,252,249,145,185,19,144,116,93,5,38,8,112,81,19,159,82,244,236,18,59,59,60,169,82,151,103,215,101,146,186,31,76,214,92,94,77,97,186,90,2,134,160,119,43,92,220,245,110,149,96,207,20,63,104,142,152,24,48,5,192,247,115,253,82,138,252,96,29,172,79,141,146,148,95,238,127,9,24,111,197,29,112,200,42,70,243,247,34,38,86,197,40,230,102,176,191,80,53,244,170,5,67,103,63,112,14,11,109,66,37,90,154,162,109,250,137,142,124,228,49,7,158,71,159,187,178,47,158,201,150,223,30,120,90,9,208,7,147,42,48,101,175,67,192,120,199,174,192,43,47,245,81,147,17,140,122,226,7,19,179,156,178,236,41,84,62,27,133,255,54,34,62,234,116,201,11,29,55,191,143,226,4,238,234,55,132,93,245,92,60,190,133,11,237,96,147,59,97,198,101,153,220,171,2,13,195,214,142,145,159,151,122,180,37,76,222,150,194,109,109,239,183,241,212,203,210,202,168,88,13,255,148,136,142,47,61,61,72,228,60,39,99,15,24,97,241,251,211,176,125,228,229,94,71,244,234,171,132,4,146,169,65,249,210,2,237,106,148,38,147,162,77,241,236,129,217,42,173,205,52,247,149,199,77,105,169,235,220,202,89,195,219,99,22,237,148,173,142,160,128,39,14,108,171,50,60,27,177,194,184,223,220,146,183,42,195,89,244,225,144,187,204,120,56,229,65,85,187,150,217,173,238,195,17,182,216,10,167,22,251,40,240,238,67,223,155,204,170,17,47,118,230,161,126,206,68,252,186,172,251,112,98,138,242,240,73,205,91,158,119,88,32,83,86,152,243,107,7,188,134,184,38,144,13,219,241,195,163,38,29,208,105,34,85,23,37,49,90,127,183,81,193,30,191,75,232,84,108,82,244,202,74,12,231,42,207,238,127,192,78,145,123,192,139,146,115,129,49,127,163,53,89,50,79,199,144,134,158,209,109,210,160,212,195,133,48,97,124,10,120,239,212,75,155,206,25,87,151,123,105,141,31,178,136,73,9,63,116,196,24,39,66,79,83,15,227,3,231,112,47,35,173,217,186,152,171,92,177,115,56,114,32,169,94,106,213,37,219,207,221,232,163,242,3,121,27,133,115,246,192,17,153,247,212,106,201,112,115,219,139,187,11,65,236,170,23,8,200,29,114,143,142,111,164,135,196,246,50,19,166,185,185,74,102,198,124,150,150,41,206,251,113,187,127,27,157,180,54,169,28,119,248,239,10,109,188,244,172,156,211,99,248,217,64,190,72,122,214,37,102,65,247,141,14,214,253,211,111,159,10,29,1,0,12,237,120,54,245,164,49,125,13,70,56,178,92,184,223,194,47,224,179,74,253,60,221,136,37,38,109,203,82,216,247,209,228,194,142,11,47,216,59,124,201,111,202,0,170,254,50,223,183,251,70,8,27,193,186,194,143,192,20,138,141,64,187,48,35,131,182,40,87,3,102,29,141,7,134,110,253,194,83,164,54,13,206,174,203,5,220,141,41,95,224,66,13,71,252,246,64,97,78,123,70,65,131,95,253,55,39,249,205,219,4,166,104,167,70,107,60,200,49,207,58,103,113,142,33,235,86,209,39,29,251,113,79,213,128,201,134,93,10,143,94,125,10,31,120,75,217,49,48,233,76,49,102,176,203,220,164,230,14,109,104,117,210,151,3,19,123,233,225,47,52,184,84,63,171,113,108,239,75,202,7,202,253,44,7,140,154,211,24,10,159,47,228,230,205,158,86,204,171,168,145,87,7,122,150,218,212,142,145,233,52,110,99,124,162,218,49,74,44,111,99,54,51,125,246,217,206,226,110,110,186,65,93,70,12,201,175,210,179,163,235,38,245,27,88,160,15,114,16,125,47,157,222,157,93,113,197,147,9,50,36,105,109,254,211,223,236,134,231,246,12,94,145,31,166,30,50,125,129,102,152,162,207,61,97,87,133,81,60,185,40,153,30,23,53,41,241,228,112,65,165,123,203,120,225,245,45,223,81,107,84,232,235,102,137,119,200,98,219,242,56,26,212,36,91,98,62,192,132,65,171,63,188,78,163,166,87,24,18,36,239,120,53,193,61,121,248,154,40,2,140,15,110,198,130,93,31,248,203,110,55,20,74,94,69,81,144,10,184,115,205,220,89,97,28,124,1,91,185,101,121,224,234,185,66,192,220,166,20,206,136,51,121,199,81,178,185,145,149,110,130,195,253,99,68,2,198,6,203,242,219,164,241,124,28,161,219,52,239,234,101,33,233,38,172,222,252,196,52,74,48,196,70,47,76,46,118,245,47,66,186,230,144,71,31,51,44,185,145,140,90,103,206,55,247,197,224,188,114,128,101,93,171,138,16,215,180,173,240,131,41,103,189,233,235,6,231,47,53,222,80,242,144,110,99,234,230,182,231,66,160,21,54,196,205,104,48,115,195,251,85,201,241,120,97,104,7,119,192,56,37,239,186,131,245,96,125,101,160,192,103,97,93,46,26,96,170,45,203,12,152,40,164,192,199,154,89,95,161,207,230,102,180,36,131,196,96,194,248,35,96,130,2,15,76,234,99,180,222,89,242,15,129,145,34,29,254,98,157,101,174,48,209,217,30,15,199,151,56,251,253,92,132,18,169,167,250,96,222,252,70,116,128,81,146,247,153,144,249,245,42,187,130,149,59,125,106,174,6,227,119,188,123,202,49,169,237,64,249,96,83,62,150,237,106,144,44,93,190,45,7,216,170,177,46,12,97,213,167,254,3,108,133,145,10,15,54,113,31,115,18,49,154,108,119,227,156,29,167,107,223,7,37,175,102,92,225,20,96,136,182,190,51,147,234,227,99,218,201,10,56,48,55,15,111,13,129,133,78,114,78,154,249,73,14,27,60,138,28,230,56,231,142,213,243,125,145,51,173,168,156,235,15,28,119,103,96,156,127,10,19,255,245,53,98,98,124,85,78,212,129,111,105,6,76,25,227,146,239,9,5,101,170,190,223,89,74,127,78,2,115,51,247,60,89,44,101,104,218,170,194,208,28,79,135,97,52,16,251,104,152,88,169,111,243,103,141,160,241,211,20,198,163,113,225,179,186,197,138,33,27,99,14,159,106,172,176,114,67,255,198,118,189,72,101,115,184,114,55,191,159,187,147,122,220,253,189,41,140,59,86,227,157,75,221,82,85,191,228,51,50,151,44,1,249,194,168,151,44,7,73,26,124,64,18,144,124,38,85,116,129,71,154,10,183,54,125,38,25,75,100,151,77,11,239,41,49,211,15,230,203,110,249,156,148,204,224,20,10,248,156,71,165,8,76,154,117,116,237,88,10,117,102,109,205,139,236,120,248,217,148,47,127,169,193,70,80,16,48,185,199,50,40,48,96,248,28,63,75,133,84,26,125,182,149,37,143,128,45,79,90,97,220,25,37,224,213,100,67,132,154,113,102,63,211,207,28,78,55,234,9,90,151,107,240,252,36,88,132,32,209,224,115,135,243,173,154,170,246,221,151,62,219,10,33,70,192,75,10,2,200,60,226,248,42,222,49,34,118,233,65,9,89,251,144,112,13,186,177,40,96,138,252,124,22,225,107,82,243,10,37,167,177,253,208,69,204,173,167,252,192,56,158,252,107,12,132,199,197,158,237,132,142,63,154,232,109,156,4,151,121,200,80,178,148,75,160,28,179,15,76,132,46,96,100,163,196,228,36,84,222,62,210,137,3,83,250,223,186,182,198,190,136,142,111,212,75,197,204,233,217,226,115,223,247,104,248,93,166,44,92,212,96,220,173,187,32,31,17,66,139,142,118,150,29,126,31,124,206,205,114,189,167,221,74,215,103,255,110,0,80,57,141,36,183,139,134,195,178,124,55,73,208,37,4,9,6,15,87,239,177,84,186,84,203,212,103,15,212,121,163,53,53,197,77,97,66,212,190,217,53,194,42,91,86,7,12,46,41,70,156,40,85,237,73,187,86,92,33,209,180,124,10,50,119,138,34,74,21,141,97,25,18,179,243,151,86,225,3,206,157,234,217,235,206,126,129,175,192,31,222,127,220,94,23,166,114,189,126,78,124,170,184,235,212,85,207,29,204,235,78,12,134,167,80,186,70,154,167,231,206,3,155,69,32,240,49,146,220,219,77,234,43,2,138,250,219,200,115,248,126,133,55,186,102,217,206,8,214,78,79,91,91,38,197,212,21,69,65,169,71,227,10,133,132,192,213,156,231,229,194,173,234,152,114,14,14,95,125,141,26,163,235,196,36,213,174,164,120,244,110,150,45,124,193,68,226,147,79,97,234,226,37,34,10,204,125,251,194,80,128,10,92,177,8,61,246,71,200,195,196,24,4,158,203,181,0,12,54,25,225,11,163,90,212,125,192,33,89,135,69,82,224,180,61,96,3,74,254,177,54,70,4,198,247,66,84,159,234,205,15,38,103,144,196,192,25,173,25,125,185,68,224,41,89,217,77,226,206,45,107,200,221,158,40,88,157,190,147,194,144,35,198,155,9,7,198,113,141,202,64,31,114,100,218,246,214,86,180,109,182,28,21,182,59,133,195,168,174,172,44,112,71,223,231,155,225,221,196,125,138,118,140,26,187,24,209,202,85,94,142,61,224,179,50,253,183,209,54,187,117,172,253,167,47,26,27,109,239,196,90,245,123,32,137,144,220,76,57,251,17,164,55,242,112,42,175,189,254,3,95,224,56,7,134,180,166,208,46,13,127,248,217,128,182,28,93,240,252,123,62,169,229,211,166,155,39,241,203,166,159,205,239,170,38,169,178,244,91,151,243,96,175,224,160,186,143,140,118,249,214,249,202,166,24,140,202,84,83,184,193,182,225,48,164,197,98,147,178,99,156,195,201,127,219,68,60,187,182,102,90,230,28,112,237,83,46,79,212,35,20,207,129,7,38,136,34,35,206,133,221,243,44,112,247,205,212,170,254,118,177,140,30,135,97,139,23,20,2,210,237,51,105,152,230,115,149,215,62,39,202,108,126,219,28,63,109,228,242,192,57,110,102,7,134,203,71,209,28,145,115,4,210,207,57,151,159,103,195,146,232,35,126,230,212,212,35,185,90,250,163,219,156,131,144,101,211,37,128,4,75,141,158,145,86,182,228,240,42,38,103,225,215,27,110,89,216,223,23,134,250,166,185,33,66,126,125,22,171,146,106,232,242,113,136,236,101,217,106,83,166,74,161,165,199,113,23,41,213,99,202,125,148,250,231,237,89,209,6,47,233,247,65,141,246,54,80,76,111,121,54,241,178,62,162,49,34,110,178,137,83,154,123,102,97,252,52,4,224,91,97,202,221,252,6,127,230,63,101,1,89,97,66,10,23,30,189,63,173,141,68,63,94,59,163,116,46,99,70,157,95,175,241,219,56,18,196,142,129,30,165,199,149,16,1,137,165,102,60,33,54,242,158,3,222,48,54,8,156,201,38,201,183,231,45,203,247,202,103,169,167,121,135,197,72,165,164,245,36,155,197,183,90,60,30,117,203,177,122,94,234,92,72,123,188,55,209,170,125,123,158,241,2,204,248,96,212,39,94,233,71,96,184,187,124,47,38,215,148,97,190,48,49,180,94,163,181,49,246,103,129,207,242,9,107,251,103,210,202,34,200,112,63,120,104,113,161,247,58,212,14,162,58,146,251,150,195,196,33,101,76,161,194,41,205,7,45,155,67,225,142,10,193,214,237,73,24,212,166,176,45,101,129,91,174,113,81,158,103,226,13,53,229,41,140,106,213,87,16,249,106,67,63,24,225,191,29,135,8,190,182,126,25,105,136,58,86,211,254,248,96,108,121,49,54,224,30,58,107,202,159,77,209,129,140,104,178,227,110,249,163,81,68,212,99,55,17,148,240,172,23,35,174,152,67,76,172,132,224,171,239,134,80,11,17,21,117,148,124,12,152,86,125,200,176,198,230,61,57,145,50,35,70,225,63,77,12,72,174,170,203,74,78,146,91,19,166,96,213,238,61,120,33,252,52,194,29,186,146,221,218,154,192,103,134,135,233,136,12,1,158,136,11,195,166,185,125,166,80,37,15,73,226,133,9,243,196,37,123,101,187,75,73,235,220,200,246,246,135,67,210,211,178,188,55,41,113,30,247,57,48,197,124,210,243,181,61,53,31,215,39,73,24,69,48,252,132,142,54,147,98,184,32,181,142,219,15,221,101,233,77,89,158,59,205,139,232,189,130,86,48,37,105,125,190,45,115,229,131,143,21,50,175,120,35,106,110,86,44,17,176,5,90,46,90,240,42,126,254,118,238,42,220,114,229,217,176,193,122,116,123,17,226,89,114,133,54,105,193,29,215,46,24,237,243,205,204,239,38,12,149,252,60,95,102,99,202,96,67,198,229,132,74,84,203,194,68,55,4,54,167,132,111,133,236,140,212,25,95,24,51,232,83,160,194,9,158,184,36,200,79,27,223,164,187,29,246,79,53,90,90,155,211,207,141,133,99,238,74,213,49,73,251,184,229,124,237,64,214,215,196,119,118,70,152,64,141,159,31,40,145,205,203,106,215,109,143,104,205,87,7,57,226,66,149,6,140,251,210,61,173,191,34,39,29,179,66,112,196,111,155,251,44,220,118,115,100,173,245,76,159,188,162,201,204,141,57,167,118,13,122,179,111,34,225,238,156,178,79,178,185,145,71,89,28,230,6,40,235,150,198,217,51,81,81,63,226,174,210,244,167,17,166,241,17,255,127,218,206,36,73,114,92,73,162,87,194,60,220,255,98,133,103,78,51,40,66,164,150,217,127,211,25,90,164,147,32,6,27,85,23,53,158,231,232,250,151,253,252,255,251,163,50,90,231,91,197,96,82,60,187,174,103,194,90,128,232,50,222,104,52,201,2,219,135,132,113,48,110,126,12,188,164,115,136,218,218,8,165,208,134,90,47,73,142,193,212,10,196,135,90,183,104,158,41,148,189,236,15,182,82,211,41,149,217,119,166,110,247,115,26,69,184,179,127,202,12,233,132,147,98,230,35,92,116,187,182,88,24,231,139,135,217,117,118,180,113,27,203,251,143,233,208,187,205,22,146,5,162,242,210,127,178,23,190,149,32,65,42,177,114,211,133,61,195,235,227,113,142,240,124,53,94,128,137,221,186,117,191,40,48,28,187,201,94,65,98,42,199,102,128,88,223,245,228,22,85,103,17,152,101,175,160,158,224,162,245,108,180,163,222,141,166,46,241,151,8,187,166,72,169,91,72,101,72,44,124,225,75,172,57,226,230,84,112,100,221,33,151,109,184,177,5,246,44,150,42,91,38,21,200,126,243,115,118,73,79,8,176,177,185,57,138,206,131,44,103,78,137,190,2,102,115,222,50,65,233,65,72,225,242,172,97,106,2,242,218,219,200,13,253,193,249,124,85,246,64,212,185,176,10,226,216,64,114,118,10,220,219,254,152,111,127,242,192,176,192,11,188,169,238,247,189,29,178,238,158,4,206,68,120,74,192,29,183,102,8,92,233,183,168,1,195,71,32,231,176,201,136,230,56,239,8,216,44,129,75,154,78,185,197,81,105,237,152,242,219,52,25,220,115,152,118,160,81,229,183,27,149,155,190,242,40,98,184,2,3,198,4,93,123,9,11,1,194,77,9,194,44,154,201,107,108,253,164,108,102,146,5,66,161,109,139,67,137,250,172,45,91,63,162,110,43,98,225,112,142,182,241,192,203,72,81,220,180,89,212,22,44,49,155,16,94,9,107,112,193,201,33,113,70,106,147,86,132,148,161,74,160,181,233,181,201,182,251,114,80,195,169,13,140,196,75,241,102,177,95,183,184,166,162,40,242,44,225,180,140,193,199,218,130,78,106,205,212,26,204,226,38,38,56,131,114,24,139,29,142,65,181,98,27,86,236,10,67,19,158,86,65,45,104,224,123,176,197,32,135,184,183,200,182,226,182,184,17,91,141,142,79,224,137,162,175,223,188,89,169,190,60,56,69,204,145,78,61,159,206,170,57,212,252,198,135,245,171,17,95,148,197,121,190,37,139,203,159,236,87,188,171,126,1,177,219,123,49,235,56,169,99,64,152,43,76,228,66,13,169,122,21,180,57,239,240,3,81,27,237,18,62,162,41,190,71,10,128,110,150,90,186,194,132,9,252,244,192,102,27,69,66,6,25,2,224,89,227,230,148,196,85,117,151,10,109,133,51,124,22,11,80,139,171,70,177,72,14,111,106,42,125,148,57,122,199,3,45,225,139,17,46,146,49,205,203,52,252,194,217,194,182,159,234,131,18,238,8,151,134,60,180,236,181,230,162,246,235,255,102,56,215,36,133,6,191,253,138,56,37,13,139,207,111,23,163,186,74,1,211,69,32,46,207,113,41,97,9,12,120,35,239,169,97,1,203,129,197,139,45,43,67,149,136,4,196,165,37,30,205,162,231,2,211,164,156,238,168,113,130,73,45,68,97,51,216,17,53,200,36,235,36,125,71,11,93,186,175,61,72,160,203,189,105,129,25,177,242,225,177,105,26,169,132,32,170,196,152,226,41,140,170,49,32,220,185,114,225,190,114,211,176,26,180,103,17,228,49,45,227,170,65,57,8,213,35,110,198,140,223,18,176,168,120,15,53,34,72,11,61,98,9,151,27,157,73,184,68,131,205,119,107,236,23,3,44,118,142,97,27,162,204,6,75,79,120,85,13,240,24,89,62,119,69,69,108,250,234,198,130,162,218,69,224,9,183,169,199,159,96,116,217,233,129,9,56,70,244,170,119,105,67,248,193,99,8,92,181,4,164,26,3,155,47,130,97,12,109,26,222,133,129,45,123,244,119,192,27,155,36,60,85,209,185,108,30,232,63,54,58,132,39,249,137,192,238,229,165,26,163,36,139,53,75,252,214,18,86,30,76,196,7,214,152,29,57,112,111,143,53,152,30,114,9,29,39,24,93,35,20,201,174,163,115,5,209,18,223,140,15,90,70,149,73,92,9,10,221,169,146,233,135,144,234,148,106,45,231,235,194,253,41,88,171,86,64,20,95,51,81,227,59,151,194,84,106,148,128,83,75,235,73,34,148,59,100,180,109,107,57,16,1,157,150,227,214,20,158,106,160,114,33,56,231,30,50,233,110,106,136,21,62,31,204,93,46,203,11,139,99,14,140,45,31,112,67,39,104,40,188,131,45,0,88,42,46,201,141,96,162,93,20,1,64,13,28,239,95,145,65,4,219,169,45,151,159,182,162,1,31,112,106,21,210,214,165,187,17,217,246,33,59,230,25,165,142,67,147,62,228,25,34,201,48,33,118,146,164,79,134,1,220,103,74,167,38,45,235,213,212,240,116,183,30,143,253,54,168,81,187,48,75,171,187,45,67,35,116,215,35,232,216,61,199,245,138,236,161,141,144,12,139,229,105,86,142,116,21,4,0,73,97,170,255,3,164,247,69,146,131,36,198,124,183,163,23,72,19,16,205,58,176,60,66,218,112,210,170,196,218,155,41,139,221,107,233,82,147,135,134,87,54,92,182,6,51,150,28,248,13,107,35,172,78,88,136,136,36,9,76,201,149,199,9,27,13,83,50,214,240,164,12,119,188,233,152,74,125,60,41,100,166,116,143,76,109,165,58,81,225,25,100,49,86,169,147,199,147,119,239,60,182,167,75,11,213,244,90,47,64,194,185,249,134,113,224,179,227,106,237,7,25,155,88,28,76,138,115,216,108,133,87,28,30,104,86,232,15,87,251,52,145,219,30,249,201,160,29,24,250,205,18,169,239,115,96,107,125,5,153,244,181,34,173,126,54,231,217,180,10,226,152,110,213,45,63,211,68,234,154,148,111,20,20,206,184,154,162,176,246,220,156,236,209,186,89,249,60,197,162,237,20,75,101,143,147,84,14,246,61,30,24,177,237,168,100,216,198,198,35,112,131,10,194,75,44,134,37,206,199,3,143,48,253,140,100,168,190,48,130,241,81,69,209,204,46,21,24,6,85,119,172,42,57,155,157,180,228,37,109,175,214,199,235,162,10,123,106,217,9,196,1,23,38,95,160,21,47,216,99,190,191,147,160,156,250,189,40,97,138,50,61,162,249,80,84,73,37,143,85,27,120,93,9,29,208,82,80,124,6,8,141,106,175,238,168,164,38,196,78,160,207,113,182,22,181,54,164,103,36,87,196,118,227,187,224,1,105,158,151,79,189,225,3,217,2,23,53,134,187,105,57,247,40,212,217,38,202,34,149,81,231,252,188,111,85,216,92,164,14,238,76,223,181,163,90,134,138,148,46,155,32,173,67,213,25,58,22,12,127,84,216,10,92,96,18,143,39,195,88,17,131,147,206,240,22,245,127,136,216,46,77,232,83,171,220,103,84,165,156,133,153,52,49,142,252,203,246,62,100,72,153,250,150,13,150,26,235,222,163,234,170,241,49,229,214,16,68,212,21,112,65,44,162,41,108,52,78,1,19,20,22,216,232,176,61,219,73,61,144,180,196,90,149,28,123,157,191,86,66,116,74,102,232,128,210,43,178,157,231,107,81,243,170,48,161,4,247,155,248,90,77,107,138,7,82,106,145,56,71,160,237,44,7,249,94,173,163,26,214,29,238,131,142,69,129,169,231,216,129,22,61,15,33,255,69,189,215,81,218,194,246,3,175,225,39,7,65,1,2,158,90,180,72,81,69,137,210,192,244,148,29,14,203,80,121,93,33,90,63,79,93,33,28,38,45,158,11,249,12,137,134,0,147,254,116,148,226,227,46,247,134,100,53,130,64,197,184,114,164,250,98,24,13,131,39,191,168,177,58,159,243,185,154,240,182,63,247,64,62,74,10,92,97,245,233,37,170,45,41,104,81,35,25,198,77,162,166,31,92,172,190,79,102,194,175,176,125,223,58,208,190,167,150,199,26,229,105,187,69,166,120,174,23,206,150,19,142,10,86,184,62,101,134,195,144,92,86,212,51,211,215,209,21,62,11,134,54,30,175,158,165,234,80,238,77,35,238,46,81,153,155,72,24,238,183,166,216,91,204,168,242,24,146,29,216,120,184,43,44,213,131,118,221,171,208,137,189,49,82,56,67,71,125,80,211,92,13,52,189,63,76,90,195,135,27,129,168,161,85,131,231,211,211,218,233,63,60,44,188,244,192,200,66,172,128,81,137,21,248,71,252,234,245,196,196,86,134,228,34,73,221,180,40,217,202,253,23,252,21,152,216,98,11,148,141,82,239,205,123,249,22,13,79,192,26,47,124,118,206,120,175,62,150,72,149,82,123,14,239,149,79,194,179,89,181,61,229,88,194,87,202,190,209,49,151,155,216,1,108,110,232,16,122,101,58,228,212,90,202,15,119,90,212,15,217,169,211,223,90,253,69,115,168,215,204,155,140,228,20,216,170,220,106,192,8,174,119,133,169,7,108,1,103,58,23,165,141,160,96,236,183,91,233,95,196,136,32,16,120,236,128,238,40,167,231,210,238,136,66,244,113,7,124,230,156,194,16,103,71,204,141,74,175,173,246,53,57,171,243,236,53,96,186,154,234,211,215,209,156,226,143,40,253,60,127,201,218,52,226,154,131,38,44,6,63,218,211,82,2,201,72,11,184,83,130,42,240,48,57,42,239,173,56,155,172,166,188,137,252,206,28,157,25,237,87,25,162,48,197,26,45,224,86,151,236,9,196,156,225,129,15,152,208,148,244,217,20,99,1,31,209,175,66,212,78,250,108,48,14,146,7,111,147,169,212,202,86,105,186,28,107,71,175,12,90,26,93,123,124,18,237,45,254,228,5,103,88,108,70,230,21,19,44,96,68,181,171,194,248,164,254,185,11,252,53,218,91,55,206,174,220,162,229,4,74,206,218,180,143,236,24,30,45,58,193,40,18,202,250,228,86,87,178,111,75,21,76,165,69,97,186,254,246,237,184,42,98,174,110,76,55,247,172,231,143,225,179,61,48,106,54,254,211,76,249,38,39,46,25,246,79,113,193,80,170,181,165,181,52,225,155,68,51,87,167,157,75,248,47,168,20,139,130,176,105,154,115,173,62,237,138,144,252,122,219,20,133,105,111,43,36,59,233,237,189,163,225,83,26,225,147,213,79,222,190,63,58,144,132,10,34,25,27,71,52,59,162,51,219,165,111,251,216,102,125,150,219,123,87,173,199,249,233,16,173,65,168,5,91,70,87,162,176,212,172,231,52,208,154,149,229,229,184,38,116,13,70,219,95,230,12,215,254,209,21,186,182,6,159,67,180,107,95,108,49,121,173,219,226,217,179,182,71,67,201,62,189,131,159,96,210,82,10,205,68,217,186,247,17,0,183,81,132,106,37,117,35,204,241,71,195,45,175,66,20,70,195,110,243,192,150,41,32,119,165,101,76,198,51,23,29,204,228,82,134,182,94,83,83,228,148,90,100,144,146,82,227,64,55,57,162,37,145,252,83,255,219,153,45,45,231,182,11,53,237,10,239,70,176,18,13,191,91,52,144,172,97,29,213,132,28,240,57,112,230,211,207,62,163,75,1,56,245,170,31,12,37,173,160,13,177,18,139,170,31,140,72,204,237,72,31,156,211,250,222,84,49,120,16,20,120,108,101,189,166,195,188,47,239,135,164,194,15,165,10,105,227,239,136,157,250,147,55,242,8,247,123,101,163,196,141,215,134,221,56,9,209,68,238,137,68,107,52,119,179,216,164,211,158,158,35,42,200,62,216,90,144,100,166,145,100,37,63,227,48,113,174,244,192,243,50,127,0,67,226,36,172,10,201,138,67,3,166,35,77,25,29,140,26,193,81,186,14,132,11,204,20,227,98,109,243,152,187,42,97,3,226,46,209,66,125,14,5,136,118,4,62,110,71,240,113,45,116,186,90,83,178,8,194,28,43,94,171,26,131,157,48,100,80,102,234,79,54,183,89,239,130,102,120,202,107,160,199,154,73,74,175,145,17,80,222,14,159,185,162,164,140,197,98,22,222,137,127,12,201,73,235,190,194,80,160,212,128,107,18,5,1,96,200,13,156,136,2,118,200,92,159,155,227,98,59,203,197,175,19,244,185,249,10,110,27,24,54,200,99,10,74,96,200,25,235,144,140,168,123,233,189,143,139,55,125,225,79,83,103,24,2,155,178,135,19,16,224,204,44,165,127,50,170,188,29,76,44,164,48,170,48,227,20,19,238,240,214,90,236,72,73,93,26,204,97,29,124,40,217,218,34,133,35,230,236,73,94,197,13,205,75,89,91,105,119,200,209,186,201,112,96,62,143,146,21,213,86,83,91,193,33,195,60,149,35,168,210,24,226,37,95,147,58,132,89,138,210,13,65,158,224,107,151,222,179,179,219,10,243,155,177,193,58,39,15,61,117,77,137,196,140,210,123,7,220,30,130,92,98,86,219,155,82,40,27,216,236,174,10,211,184,27,55,31,148,37,102,133,167,211,44,131,166,172,60,71,205,130,51,190,238,209,88,207,34,202,0,76,96,111,4,156,197,227,4,70,115,177,6,83,209,64,216,121,43,12,25,156,63,56,137,124,157,227,192,37,181,184,57,125,38,239,213,38,3,30,48,52,48,77,225,51,104,193,85,148,45,39,87,21,62,126,136,191,24,189,222,75,169,173,63,81,145,18,48,177,2,189,58,81,111,235,48,60,97,74,55,9,92,46,59,212,52,222,18,29,22,62,169,51,251,54,171,172,86,250,66,184,225,131,230,143,49,21,63,253,199,76,69,145,236,7,211,47,219,133,210,174,154,146,187,211,235,54,60,105,165,107,129,82,24,6,93,39,251,234,180,60,207,135,153,10,78,248,203,5,150,84,180,161,82,233,235,141,66,208,144,181,188,148,214,10,79,199,63,55,164,16,231,251,11,165,22,166,171,19,157,115,2,195,51,171,124,120,197,4,215,156,249,141,90,157,250,204,196,243,207,184,57,41,38,165,253,129,253,128,115,36,96,99,108,213,239,185,46,233,112,229,204,207,91,231,82,199,224,232,2,207,173,159,27,179,124,235,205,183,236,105,13,181,53,23,72,48,184,47,33,70,129,200,60,215,75,151,71,66,64,151,62,130,43,158,22,178,46,197,61,155,194,29,147,60,126,155,170,100,57,152,145,176,174,253,222,156,61,73,152,127,32,215,227,52,118,24,102,198,165,55,63,155,144,188,24,30,182,178,39,22,236,186,22,99,14,239,240,115,115,242,17,57,110,14,25,175,156,219,20,173,164,176,56,88,64,249,33,93,133,134,56,40,197,9,30,45,37,120,71,12,233,110,122,84,218,228,164,4,162,180,60,207,160,242,35,173,52,196,234,110,208,251,239,25,195,146,141,212,72,104,33,233,5,138,155,55,186,23,148,176,18,85,95,215,149,48,56,13,229,125,100,209,5,51,55,165,57,229,33,149,164,246,49,8,147,43,133,115,93,9,68,145,96,9,178,177,227,39,238,173,68,128,208,85,194,105,18,176,145,239,41,188,174,59,113,224,186,84,79,163,241,5,90,176,12,242,154,186,119,52,136,67,130,247,158,78,237,245,140,26,217,166,18,131,106,154,230,243,129,161,94,185,116,152,116,253,60,60,158,112,213,245,203,150,41,245,82,192,196,0,156,73,167,194,195,222,116,9,30,3,180,4,243,5,164,95,67,101,45,32,129,137,176,41,112,122,185,77,19,10,74,113,49,45,162,226,100,193,40,58,91,188,118,109,70,216,251,192,212,115,7,92,30,38,104,147,37,74,206,251,205,199,235,91,7,237,172,138,26,147,193,228,247,244,40,232,152,10,110,53,84,44,175,161,247,30,232,24,248,197,196,241,159,91,243,39,97,47,69,226,89,54,107,90,54,155,23,8,91,35,228,72,114,126,118,232,196,130,133,135,134,169,126,219,200,13,230,84,186,104,218,202,219,157,17,179,220,1,31,15,90,13,49,107,9,184,60,183,120,224,93,236,207,110,34,56,110,74,157,205,20,166,51,161,222,166,253,61,200,127,41,150,205,98,166,17,51,237,225,142,23,35,189,173,74,34,141,197,238,251,70,105,35,87,165,150,59,155,208,234,59,200,102,145,255,74,50,143,160,91,89,94,19,1,108,123,160,194,173,6,21,45,125,43,253,97,245,46,180,206,248,197,149,26,106,97,85,237,12,81,112,249,21,99,92,122,168,181,43,198,235,133,139,116,176,3,35,171,237,19,137,154,215,179,218,100,204,144,165,93,110,145,156,193,133,209,82,222,11,98,198,225,142,206,57,82,104,144,87,150,118,78,227,26,116,229,153,174,80,121,52,4,137,87,144,215,147,133,172,98,13,81,249,90,92,42,7,120,72,100,213,96,90,178,130,112,220,252,241,75,109,79,169,65,119,95,36,83,232,165,44,132,20,67,99,198,127,176,13,121,85,248,252,205,27,45,128,203,80,107,7,62,197,17,65,138,12,133,155,210,255,26,231,97,11,18,119,84,63,115,47,143,206,65,11,173,129,140,90,97,21,238,47,200,209,96,217,114,248,236,79,234,91,26,241,69,246,83,130,34,63,36,195,85,222,1,182,58,103,190,79,44,162,87,253,129,226,210,184,249,236,59,43,74,171,65,188,118,162,143,67,204,114,50,57,193,121,67,35,18,125,183,85,97,235,194,11,56,107,68,202,72,200,67,150,2,180,87,153,135,52,176,231,229,148,227,153,170,45,101,93,165,239,242,248,165,113,239,70,222,83,244,54,72,140,181,25,87,159,9,95,242,3,91,133,162,192,75,127,251,24,221,53,60,106,224,214,229,248,154,168,114,231,126,127,27,38,123,149,2,161,110,43,197,139,53,18,75,15,108,165,204,1,99,113,202,176,156,83,62,170,12,128,235,40,226,203,208,115,178,238,76,75,150,51,148,171,33,102,15,142,235,12,253,95,174,15,140,86,231,136,239,9,3,143,234,167,76,26,46,71,72,75,208,163,173,250,41,70,161,217,2,206,79,40,14,97,199,185,67,112,195,36,3,133,163,142,168,126,80,135,153,30,151,74,75,192,116,19,59,30,69,199,91,233,73,81,163,36,195,235,48,49,11,217,241,140,218,94,36,76,178,145,122,40,76,48,54,228,56,104,114,19,34,91,132,67,174,179,129,104,100,158,251,17,8,34,190,224,40,106,13,170,115,5,153,179,231,119,225,90,54,70,68,85,170,58,63,56,66,237,198,120,88,5,29,240,226,95,181,27,20,67,85,36,171,164,88,216,136,111,44,37,103,164,27,132,238,241,11,151,53,159,139,201,182,93,56,227,19,9,92,17,164,244,39,179,190,42,85,239,130,15,39,4,103,58,140,240,42,37,53,225,163,10,97,34,206,170,178,158,171,169,203,244,121,210,225,212,82,221,34,244,209,122,9,249,160,138,203,44,223,122,157,245,20,252,118,152,239,93,3,59,180,112,69,98,15,184,236,174,179,140,38,131,208,203,160,255,179,85,9,224,211,107,129,21,225,48,149,41,226,136,112,36,79,207,137,0,107,131,130,193,165,187,234,222,52,62,107,61,252,22,241,229,25,130,76,56,99,73,63,39,149,166,10,147,204,209,39,183,114,85,31,212,179,3,245,214,158,71,59,255,181,219,173,84,192,150,252,140,26,166,83,232,42,101,98,234,83,223,155,250,224,33,90,81,125,234,197,201,40,146,62,153,170,115,26,149,71,181,108,33,148,212,87,192,212,83,204,103,178,36,175,169,98,115,131,105,79,103,218,52,161,203,128,77,156,89,97,84,127,2,54,110,140,231,106,250,46,86,192,199,103,121,86,208,49,34,82,242,171,241,68,212,53,68,79,6,109,80,23,247,50,61,188,250,192,197,179,84,195,122,215,94,248,39,79,235,112,161,213,72,47,134,109,238,138,150,81,192,248,220,155,92,175,43,131,49,11,139,46,161,14,229,105,12,57,101,108,91,183,67,106,203,122,192,120,230,42,45,65,62,116,223,47,146,145,33,86,169,207,108,52,230,174,205,71,195,163,208,207,195,205,48,156,225,218,170,144,91,146,67,221,10,91,157,91,105,24,213,104,147,220,129,21,58,149,64,173,124,229,185,152,84,94,15,216,72,224,69,10,17,194,248,225,138,131,100,22,212,117,163,80,141,88,94,192,184,134,143,186,36,255,14,57,67,70,69,133,43,217,136,61,31,115,62,180,21,220,41,186,41,67,119,20,105,2,149,74,164,139,204,171,32,128,81,29,157,10,195,177,16,112,161,186,87,213,81,147,181,211,185,196,35,161,18,85,250,132,56,189,132,14,99,173,180,13,168,128,233,153,26,33,47,185,144,144,147,157,154,252,117,222,46,229,185,137,17,182,71,213,21,69,211,17,48,162,34,50,100,72,39,94,24,188,73,122,140,120,99,234,33,185,137,180,138,124,15,244,151,206,158,213,92,206,147,26,217,214,68,41,247,156,254,57,133,166,102,197,137,84,25,94,188,154,25,122,180,228,2,106,85,169,92,14,245,80,18,197,11,89,73,101,120,25,165,237,218,170,52,112,203,241,6,140,189,62,2,174,69,156,78,224,229,117,131,160,164,37,228,189,104,139,246,154,68,148,114,171,252,238,48,202,47,199,18,254,206,152,10,99,74,248,239,38,142,88,149,53,62,39,66,186,26,188,132,3,68,76,205,152,150,122,168,121,18,36,59,171,175,43,76,125,240,10,24,169,28,121,236,97,188,143,53,96,196,211,68,51,25,187,211,227,7,3,221,237,36,198,198,153,129,245,88,216,33,154,12,201,202,243,49,231,96,5,184,226,178,209,171,142,166,48,53,167,57,96,72,61,228,183,217,228,179,47,128,97,252,5,73,84,147,151,101,38,92,216,248,204,164,38,81,83,96,24,114,3,229,184,25,15,58,156,163,136,128,202,38,237,42,106,207,141,132,135,191,215,217,113,144,80,190,34,215,196,7,93,104,116,160,223,43,194,123,153,224,3,205,121,46,21,77,8,69,94,235,184,121,232,190,238,80,169,62,135,215,82,24,165,190,22,10,217,86,106,124,95,139,168,53,4,166,1,67,103,162,40,101,231,53,80,246,43,133,169,28,234,254,214,25,177,247,164,247,166,125,57,30,60,211,43,54,244,106,130,253,57,212,183,135,209,22,40,76,23,92,252,54,30,236,245,3,12,46,59,46,254,21,45,9,10,93,226,87,15,12,177,158,145,37,252,203,206,231,102,92,70,199,7,179,15,129,112,35,154,173,145,16,104,221,184,108,191,254,119,106,107,169,88,140,35,13,152,160,69,15,184,81,159,50,2,38,48,190,190,158,61,224,153,251,101,112,108,22,46,230,195,251,111,159,247,189,129,5,68,133,56,117,198,135,162,38,118,5,60,154,201,62,210,45,253,193,229,88,12,151,131,154,116,218,113,169,62,241,3,86,52,193,175,174,48,92,186,203,111,94,173,199,90,224,78,15,236,47,148,51,224,64,34,234,190,47,140,40,221,39,234,53,76,167,179,220,206,183,70,42,150,82,203,245,193,63,253,188,34,48,57,238,159,29,192,62,72,203,223,148,171,225,74,248,58,19,134,201,101,206,219,79,107,180,210,236,178,245,131,33,197,207,83,158,60,255,92,122,135,207,231,184,14,56,112,195,90,243,71,219,86,221,114,63,55,226,242,227,83,212,3,62,147,163,200,79,195,138,245,213,97,130,30,59,171,14,189,248,88,48,159,115,63,76,5,168,93,193,87,204,199,81,189,51,7,45,155,108,249,10,129,239,76,162,9,132,176,160,94,12,77,102,139,139,55,217,239,7,174,41,126,185,88,145,167,162,38,3,21,112,103,186,200,47,27,119,222,244,123,195,35,154,167,160,149,204,150,63,216,49,80,136,136,8,156,200,106,251,197,76,194,41,179,52,177,101,126,118,0,193,194,52,164,9,203,96,244,176,150,195,240,153,135,83,101,97,107,24,140,252,183,9,71,93,111,17,56,89,43,248,7,155,138,141,204,82,99,128,247,175,85,172,9,88,47,134,146,113,249,242,42,88,194,87,3,138,96,189,133,205,191,159,62,155,94,211,7,71,64,221,232,62,63,24,203,118,196,185,131,2,26,28,118,221,225,115,116,212,113,199,180,153,4,251,23,239,0,166,101,121,11,108,19,192,167,248,177,25,240,8,139,192,232,68,238,226,48,196,189,225,31,180,102,10,176,159,31,203,145,199,30,166,40,148,104,190,186,206,66,161,80,66,30,156,106,188,52,28,46,150,26,188,40,245,89,227,251,90,56,161,253,146,207,211,172,129,250,209,252,182,179,102,173,124,247,135,97,68,112,165,191,179,220,177,241,110,48,196,96,124,164,25,112,23,231,0,184,167,236,211,168,35,191,122,73,201,76,231,232,236,143,190,180,122,129,162,231,238,71,104,12,66,98,189,3,238,249,54,240,31,216,186,49,253,83,247,14,157,150,62,56,101,202,95,104,203,228,87,201,119,47,129,33,41,245,13,199,234,67,46,61,55,48,57,232,241,253,246,168,84,96,68,220,12,24,229,152,244,13,41,181,243,251,246,100,24,76,207,139,95,77,104,101,102,189,57,249,22,95,31,48,13,173,27,60,6,70,154,206,215,230,52,162,107,189,57,122,85,159,152,37,77,39,38,230,32,55,207,29,111,239,251,109,52,124,202,237,206,193,98,159,51,199,54,61,45,92,120,247,74,88,115,23,148,182,14,195,19,62,186,192,29,111,206,111,78,211,112,150,15,106,137,119,63,126,168,196,228,191,86,148,64,207,247,224,235,71,174,182,5,38,154,88,190,215,166,55,7,98,56,121,240,179,65,250,7,49,250,77,217,83,208,34,162,57,235,219,43,141,42,55,201,79,243,99,189,141,111,50,208,140,85,111,59,186,189,53,217,110,255,105,200,9,211,61,125,120,178,241,229,202,64,141,57,244,121,238,206,176,58,108,180,177,67,135,140,246,53,135,77,219,89,81,130,116,51,80,26,184,239,17,64,17,230,242,138,67,107,41,132,225,70,81,138,139,125,76,230,182,94,30,129,59,45,151,126,239,5,65,67,201,2,147,91,241,57,76,24,230,74,133,129,38,50,69,213,81,26,6,154,140,152,233,158,85,127,48,11,188,45,185,247,48,174,183,111,200,182,241,30,38,185,57,241,215,228,150,198,177,60,171,30,16,205,182,130,230,203,7,162,47,82,229,2,99,138,164,184,26,163,70,47,62,94,108,204,255,77,242,228,246,26,146,42,94,72,30,79,135,97,178,212,39,67,197,111,250,144,34,44,159,159,159,134,62,245,19,60,6,166,16,60,201,168,52,88,201,253,208,133,74,111,77,253,216,13,106,75,63,187,54,105,155,34,155,37,213,114,165,187,105,136,225,215,231,51,42,40,120,250,241,178,169,197,185,237,174,12,57,220,185,126,170,218,252,214,109,129,109,230,24,0,254,228,232,220,108,125,180,99,169,194,137,250,193,112,248,141,210,21,54,93,97,135,185,252,129,33,108,88,1,163,142,52,94,24,133,204,128,143,65,48,101,80,33,151,40,62,151,208,123,33,93,175,83,141,111,16,55,103,18,235,158,131,75,156,155,191,119,47,116,199,61,87,159,39,115,203,17,210,235,116,25,77,12,78,31,187,164,101,221,40,196,212,81,41,216,42,62,228,12,239,152,58,228,103,6,124,117,100,195,86,95,189,181,92,192,244,171,252,126,153,138,120,58,188,31,116,186,18,19,153,71,216,205,179,222,123,82,38,232,176,245,30,77,121,50,148,179,62,178,42,96,43,193,213,65,129,247,227,151,180,197,144,70,44,101,22,133,161,69,26,31,124,38,117,111,186,223,97,36,119,127,112,42,181,158,17,59,46,244,167,248,5,19,113,37,62,162,227,93,154,247,117,144,159,128,78,227,153,41,168,205,79,191,183,81,164,233,250,2,255,84,28,128,169,46,93,91,97,136,152,91,192,4,221,245,181,150,17,232,127,48,170,169,245,153,72,144,50,125,75,96,81,228,53,167,238,181,112,63,125,133,123,192,4,22,246,11,239,143,158,6,249,79,74,201,139,62,26,5,250,35,59,76,87,173,238,181,8,19,111,255,105,150,71,214,221,212,10,218,252,99,195,197,90,70,127,118,234,249,69,142,15,74,118,36,235,36,5,253,88,20,7,164,125,232,26,233,70,142,5,221,29,38,104,176,244,131,80,105,213,124,42,100,10,96,246,212,51,132,253,176,124,67,74,76,226,140,209,214,19,104,208,59,249,193,240,67,95,17,92,78,55,164,20,125,80,138,113,73,102,181,38,168,196,219,223,84,42,100,102,212,120,100,43,240,194,60,90,249,59,235,65,143,78,234,245,191,77,7,153,108,52,109,212,146,153,200,126,250,111,183,155,92,52,44,111,247,54,225,160,154,52,74,233,157,209,108,247,231,226,224,203,89,173,28,152,168,62,240,23,203,210,159,109,203,153,247,128,183,70,26,219,111,111,171,113,107,28,37,218,19,254,105,176,132,217,7,123,194,247,200,164,156,122,215,153,125,60,164,249,49,211,15,120,178,32,19,21,91,215,38,250,103,59,113,120,214,92,229,64,101,33,177,210,62,24,229,42,117,138,206,230,147,16,80,250,224,10,59,139,12,53,110,40,146,178,31,220,236,84,44,106,204,186,226,196,128,16,31,69,109,249,105,146,49,197,199,26,139,191,201,38,71,47,65,249,18,181,103,226,81,248,85,155,94,12,9,175,47,155,110,106,60,107,40,76,184,165,57,188,143,141,34,91,63,61,245,44,241,15,110,124,199,169,63,93,144,135,252,80,74,154,242,126,158,155,57,87,28,46,200,202,183,7,222,159,226,60,240,124,140,62,90,153,156,148,192,244,61,48,21,244,173,73,198,38,191,247,56,7,115,213,241,198,220,249,164,215,135,25,247,121,170,157,76,33,103,241,245,124,28,239,10,183,166,192,168,202,251,76,129,47,124,232,62,101,92,254,177,220,105,253,62,155,149,92,109,37,246,37,96,90,25,117,166,64,101,49,211,112,184,89,15,183,192,72,129,251,30,73,215,206,172,178,40,217,62,184,223,7,51,43,111,142,25,56,165,8,156,45,200,96,211,229,75,96,158,209,143,232,139,186,147,145,25,89,167,33,135,158,255,244,241,15,158,163,26,235,3,18,107,135,207,145,121,27,79,129,153,136,235,194,187,232,107,209,76,94,252,164,134,188,10,173,86,89,31,157,208,140,63,55,114,11,107,141,63,155,156,63,183,105,44,62,118,182,81,253,127,126,13,110,229,241,77,198,179,247,159,35,174,58,74,32,69,45,70,108,163,175,27,195,88,85,243,122,142,203,97,37,228,219,225,108,114,26,106,142,46,90,50,28,134,40,78,189,34,244,180,63,149,2,224,153,31,99,149,156,72,238,14,178,121,169,249,79,163,134,219,8,232,58,175,155,194,2,166,180,164,248,157,105,253,151,80,33,86,52,89,16,31,18,14,203,85,159,231,218,177,50,41,140,155,93,143,113,84,250,190,180,30,48,51,112,170,219,226,213,185,52,162,152,46,167,162,231,228,253,138,186,128,177,155,94,191,196,68,97,29,54,226,151,166,174,3,124,131,62,36,173,247,165,7,22,70,113,139,47,121,214,224,76,234,150,116,83,78,247,79,213,168,34,145,45,3,206,58,103,254,178,7,199,232,85,103,237,156,97,95,245,45,47,13,235,192,99,168,162,203,61,235,133,249,30,58,77,224,37,243,175,69,133,101,151,224,211,180,199,241,101,139,42,31,197,132,122,92,146,199,139,155,211,19,62,117,117,100,26,200,227,83,87,58,131,101,105,25,105,126,76,49,24,85,116,195,32,177,90,115,76,80,216,76,229,214,196,8,182,239,70,228,100,133,32,171,17,26,135,182,49,174,206,84,115,202,79,119,35,76,141,25,108,66,230,251,137,15,81,157,232,15,126,78,215,164,241,159,14,131,214,188,159,11,222,13,129,39,165,189,14,147,186,204,79,220,139,38,187,120,178,110,111,169,65,53,104,157,221,18,37,1,246,88,247,11,41,213,79,12,105,88,56,130,134,124,129,173,46,210,191,199,143,158,73,182,186,9,149,168,163,176,77,36,89,243,70,174,154,99,233,237,140,248,184,192,232,104,100,183,82,208,175,155,18,238,70,228,167,214,56,21,73,110,180,174,79,198,78,16,131,54,45,23,93,183,194,80,36,251,213,153,240,211,144,207,121,54,237,245,53,240,67,16,212,76,100,83,67,164,53,197,160,77,83,75,144,73,188,217,119,61,196,3,137,35,236,71,75,96,122,250,253,139,76,206,235,36,27,214,38,113,234,123,180,245,204,53,249,105,44,232,189,125,76,177,245,103,19,115,147,101,159,194,209,163,3,167,235,70,74,147,197,90,126,124,144,146,201,98,6,111,242,241,217,119,59,14,247,146,197,67,53,211,116,165,111,1,161,199,210,37,236,69,133,151,43,128,32,229,118,204,148,41,97,24,163,229,243,60,23,193,6,228,154,5,101,54,248,234,58,159,150,218,22,25,177,70,5,145,79,241,101,186,76,226,242,211,168,150,60,63,71,21,213,42,75,199,123,155,34,206,183,248,206,0,158,245,165,35,186,143,171,238,9,29,99,137,173,178,188,200,32,208,85,211,28,54,153,1,201,63,36,106,242,124,187,179,57,156,167,230,31,32,141,242,93,30,106,126,245,172,15,76,145,158,143,56,84,148,69,102,233,129,183,101,248,29,62,254,243,45,129,32,247,129,72,148,191,87,54,154,204,174,153,145,51,77,125,67,99,142,161,142,37,176,149,125,79,135,81,82,208,7,47,100,167,106,192,7,92,67,110,142,12,245,215,114,10,220,33,138,151,247,42,244,45,250,210,102,106,236,43,133,73,57,121,178,40,204,7,27,179,192,150,71,195,125,29,61,224,34,226,230,205,18,187,115,185,27,136,253,153,36,97,106,173,97,95,139,61,168,61,134,220,218,58,141,124,221,147,88,106,183,147,22,152,86,230,26,247,166,132,53,73,34,171,91,59,185,127,15,136,127,196,212,160,199,186,164,251,185,154,133,231,244,234,158,151,135,158,22,82,60,73,188,95,182,198,238,132,128,195,72,125,199,51,147,8,221,118,55,27,153,176,117,78,189,154,190,118,183,130,96,103,67,121,233,194,244,12,124,237,58,208,82,150,36,39,12,26,222,172,88,31,149,110,182,185,194,244,84,249,185,202,129,190,52,179,72,8,243,227,66,1,133,90,58,233,47,91,93,144,63,55,5,204,183,134,14,216,200,241,252,167,135,109,79,154,120,164,242,32,5,76,235,207,84,56,227,31,58,218,45,9,173,40,42,97,190,54,135,5,192,229,181,40,26,74,190,159,209,172,144,166,38,99,41,11,218,177,54,233,80,186,53,251,6,243,245,227,106,2,166,85,127,218,124,81,71,183,144,100,219,91,209,88,225,3,122,86,7,4,8,58,38,219,11,117,128,59,161,39,253,28,80,48,122,212,203,216,141,179,14,25,25,26,223,226,207,141,96,75,215,175,69,201,146,7,10,225,0,41,154,98,38,242,87,99,245,24,111,121,213,143,69,157,239,23,253,217,236,140,189,232,118,53,176,135,191,128,26,68,144,230,98,233,44,51,101,179,128,59,124,22,186,122,168,218,8,152,195,72,19,189,199,137,162,107,38,224,156,138,94,205,185,247,57,39,155,195,34,235,30,222,130,139,4,144,78,30,77,79,35,128,189,107,188,213,160,52,70,95,26,97,178,25,87,115,174,245,103,184,17,48,244,151,166,11,182,234,150,1,73,193,199,125,113,96,106,149,171,110,102,20,196,127,124,6,208,238,149,37,60,185,164,229,145,228,40,254,219,131,153,160,219,236,54,130,127,135,241,29,71,146,49,129,233,228,43,207,51,165,99,196,60,164,244,4,158,135,79,0,7,184,235,62,138,220,110,254,196,34,237,90,242,219,82,221,145,104,234,138,33,221,67,41,151,169,207,160,221,250,115,79,16,141,97,55,147,155,211,156,86,190,117,139,150,5,230,147,214,134,64,102,241,153,195,219,254,37,3,78,153,101,251,216,158,209,174,59,47,221,135,150,165,96,43,22,135,141,167,127,22,173,121,129,195,238,155,101,176,129,204,34,123,244,121,44,106,76,253,167,17,228,220,114,124,100,90,54,63,158,185,65,62,135,12,130,150,227,88,225,224,247,218,5,90,234,203,1,65,173,15,142,211,143,95,130,119,170,72,116,73,57,14,177,112,175,97,34,252,64,27,130,194,123,16,132,250,96,102,161,56,239,112,50,26,249,234,7,195,170,123,185,191,41,113,202,176,124,125,191,93,201,115,201,189,11,53,188,30,209,48,31,107,12,249,94,8,8,21,55,243,81,18,89,73,76,160,66,175,90,115,144,35,108,72,117,20,148,103,222,74,115,224,51,166,36,77,46,76,99,84,242,1,111,152,198,183,213,19,24,166,68,71,161,110,158,98,62,161,44,117,12,197,239,91,195,9,216,245,91,23,235,187,235,126,117,55,150,70,133,41,181,242,17,107,70,41,47,21,74,68,224,137,250,124,240,204,136,158,202,144,109,138,119,190,120,7,108,59,51,221,246,89,131,63,234,61,64,132,196,229,91,29,144,0,126,220,154,164,173,152,71,136,225,110,95,29,205,88,19,164,62,169,126,157,187,14,243,86,83,97,66,41,219,159,11,93,197,36,51,184,154,102,243,119,120,32,118,94,91,147,218,168,10,223,141,187,46,240,71,21,169,182,7,94,216,199,254,94,155,137,36,231,26,174,101,138,253,8,182,128,51,77,239,128,163,109,92,60,48,70,149,44,173,159,77,96,24,233,63,171,144,22,67,202,41,229,201,45,208,233,143,70,72,173,92,53,34,88,19,145,45,253,86,7,247,18,78,26,80,8,60,187,95,12,29,188,236,132,21,225,214,175,88,114,152,130,77,186,92,231,192,152,78,211,47,238,198,76,32,207,221,73,221,141,128,43,4,215,2,83,62,233,53,95,199,120,162,158,90,140,148,51,47,206,22,182,135,195,132,198,228,112,162,127,156,216,131,195,232,179,109,189,26,82,182,225,48,54,135,228,244,187,9,25,184,109,6,115,0,220,4,242,181,103,178,50,28,135,141,39,179,62,55,79,37,126,27,151,120,233,213,84,45,37,63,249,186,201,158,62,239,93,141,107,193,97,106,238,244,201,207,179,140,229,235,199,132,22,213,212,56,62,88,115,67,3,58,85,60,12,1,15,54,253,212,60,183,157,243,182,200,113,155,81,87,236,148,116,18,78,137,222,242,125,96,58,248,6,133,10,202,124,75,226,129,43,28,13,142,226,157,200,30,94,45,250,50,252,98,162,10,106,165,212,108,26,119,211,97,164,189,165,146,244,44,175,189,191,182,141,31,92,182,216,148,172,228,58,125,30,14,58,201,182,222,252,24,0,233,99,162,3,46,86,158,165,27,22,5,133,254,218,197,10,123,178,110,150,4,147,191,229,69,228,109,203,2,161,186,224,220,252,155,134,84,251,102,173,67,61,35,72,175,128,195,84,113,73,26,11,138,117,54,57,127,50,36,71,178,238,149,179,240,235,254,100,118,168,102,189,121,181,104,142,195,198,66,88,245,183,169,213,242,33,39,0,174,95,155,143,59,61,51,179,205,66,213,175,93,112,17,114,9,216,34,38,122,60,17,104,242,89,138,161,45,60,6,118,182,81,134,228,87,175,130,13,53,255,113,49,51,29,131,221,3,176,180,105,17,245,145,141,144,182,232,229,166,217,164,102,61,139,71,117,54,62,4,205,179,195,199,140,83,67,185,226,232,84,255,208,116,253,227,79,4,220,168,195,47,126,154,19,254,166,217,85,96,202,149,166,95,77,160,248,82,0,1,159,83,56,251,79,83,150,38,149,133,168,195,209,234,191,29,54,213,195,34,48,125,73,126,114,33,111,13,175,192,133,9,200,122,70,103,219,58,73,226,195,158,95,202,245,35,216,66,50,116,231,149,229,96,163,196,119,122,16,232,71,5,32,21,43,38,245,217,60,168,109,174,96,93,250,218,40,133,198,144,102,86,214,210,139,233,209,254,156,107,170,195,137,228,103,129,217,191,252,115,157,169,56,37,95,138,60,252,118,125,52,131,75,191,141,69,192,152,121,211,97,203,157,234,131,193,152,182,220,24,160,234,138,40,131,192,13,145,83,95,151,172,122,41,144,128,7,133,30,5,95,120,219,234,135,5,54,94,143,88,213,112,79,78,89,182,86,160,180,98,175,67,1,65,42,109,128,151,71,136,140,88,87,212,42,236,222,208,30,57,108,121,94,177,41,27,91,91,142,141,146,176,87,147,101,217,76,175,169,199,213,116,175,86,29,180,142,166,162,175,90,246,255,42,182,25,191,190,189,144,116,27,127,173,86,51,159,33,55,177,80,135,169,51,236,242,219,38,12,91,99,43,220,8,150,232,160,209,133,25,99,202,145,170,7,54,145,21,175,76,231,201,240,96,100,204,22,17,220,22,15,62,45,154,117,97,54,39,207,90,110,11,209,74,17,30,102,120,185,230,23,38,212,210,83,19,167,45,21,55,6,88,97,79,179,0,238,9,82,54,62,149,56,30,20,70,145,222,221,170,9,97,78,18,175,171,163,52,224,145,49,218,210,147,144,96,55,147,171,205,51,150,64,163,157,69,158,155,168,192,46,126,49,145,17,201,234,64,244,205,249,224,112,53,138,30,133,73,122,199,190,64,120,93,234,45,187,19,140,220,221,50,75,158,184,155,212,231,39,61,61,140,162,78,91,5,136,30,118,207,173,24,93,49,214,193,133,73,28,111,223,239,224,227,132,236,242,194,214,47,255,125,14,200,8,135,250,146,148,208,205,228,70,140,221,89,119,249,179,16,45,190,232,48,244,231,50,162,164,75,247,242,109,28,7,186,230,173,48,221,170,95,41,196,182,44,255,221,21,88,214,103,187,252,190,37,217,210,161,219,180,233,249,126,29,133,227,39,27,209,196,99,155,148,229,100,31,177,101,7,172,236,103,84,76,22,79,92,110,90,100,241,77,47,76,166,50,54,172,133,211,213,244,185,207,66,237,213,87,174,229,137,229,112,50,194,57,223,195,201,101,21,29,17,88,221,234,240,17,65,97,35,73,40,5,39,43,121,55,11,130,97,72,157,202,213,11,50,110,159,131,198,116,172,241,142,185,230,141,88,35,77,71,211,217,157,8,211,78,46,183,65,72,3,76,13,206,82,90,185,189,195,193,200,138,159,149,71,89,148,55,176,1,31,175,108,137,59,56,169,69,40,241,104,24,180,249,121,242,69,222,204,71,101,99,228,15,253,237,75,168,137,218,17,225,18,57,116,57,67,143,81,52,29,54,210,129,41,48,68,41,223,147,109,214,209,144,165,183,88,152,197,247,120,164,178,224,237,191,240,49,218,252,64,38,193,240,68,118,151,149,148,250,68,128,238,173,234,209,196,141,234,204,247,106,10,87,186,192,21,101,226,225,48,84,115,250,86,213,8,85,170,63,24,116,219,18,55,163,129,51,121,227,198,54,206,229,41,223,131,214,152,238,69,49,192,148,220,40,92,77,165,232,94,189,117,23,94,205,202,135,226,167,7,238,186,160,155,152,243,140,7,167,247,87,134,204,226,79,53,70,229,24,171,73,118,202,179,156,114,173,241,49,41,175,73,122,243,110,74,65,113,115,188,63,125,112,190,182,183,210,108,92,127,122,58,5,54,13,36,191,121,133,87,239,110,26,86,169,158,124,15,167,96,184,21,9,238,210,63,129,148,248,7,55,11,105,203,189,135,41,200,248,136,19,155,186,44,51,112,189,177,208,253,76,221,205,4,48,228,230,116,87,187,13,68,112,175,37,89,155,166,127,233,166,2,41,229,227,86,201,47,27,109,130,63,54,70,96,23,171,145,84,8,135,244,7,79,203,135,223,31,38,34,123,67,164,38,206,147,196,56,219,52,185,181,236,143,141,24,149,6,234,81,217,222,225,215,108,19,246,145,183,218,196,17,98,134,19,23,214,125,20,150,17,60,54,96,100,111,89,196,67,225,214,96,19,119,184,90,15,163,192,166,108,188,28,182,82,206,139,214,148,63,82,58,10,131,203,235,31,195,147,63,191,248,19,48,141,196,89,80,26,30,127,75,107,18,165,71,138,173,9,140,77,147,252,98,142,199,33,103,185,5,0,63,215,6,248,124,44,169,178,179,126,215,252,249,114,192,155,138,141,45,48,241,240,229,111,85,41,184,145,112,32,37,2,251,19,234,0,134,152,95,226,52,103,252,89,215,243,131,241,253,178,24,141,48,177,206,175,133,159,58,135,179,58,138,68,34,81,244,57,27,82,192,132,90,244,197,214,50,162,65,135,55,20,215,242,228,204,188,182,253,106,163,139,186,17,111,200,187,207,31,167,63,26,179,84,138,114,225,107,166,34,97,127,48,137,169,118,173,124,35,23,174,159,94,30,240,180,137,122,97,202,74,191,48,40,117,64,245,44,227,37,55,167,93,55,251,79,211,19,34,25,54,99,141,236,159,134,231,180,132,65,145,170,117,58,147,14,24,95,4,13,164,203,227,14,175,34,9,142,234,79,6,239,191,180,77,145,207,161,104,228,155,75,84,96,75,60,124,48,136,49,38,230,56,202,185,70,84,7,141,140,111,68,33,26,104,87,191,164,65,188,99,169,46,135,49,212,134,60,24,188,238,117,124,75,0,126,140,37,109,56,80,23,108,138,145,28,94,152,14,93,224,115,92,236,111,76,48,39,69,64,183,209,82,30,155,6,176,213,53,86,129,11,194,55,197,97,156,251,155,68,179,210,161,252,165,129,129,233,234,213,39,43,103,51,108,254,185,16,16,207,87,142,163,89,93,93,237,254,61,72,29,45,57,32,144,4,60,63,95,253,106,220,249,187,157,13,22,7,59,212,135,242,113,47,201,46,176,169,251,250,152,13,162,102,242,203,84,41,173,254,45,0,83,209,28,138,14,202,198,253,75,79,171,140,232,122,177,105,2,56,124,30,84,252,158,3,55,40,185,252,151,167,177,85,202,213,29,102,238,18,55,39,67,177,21,182,50,179,29,48,98,150,50,224,253,124,131,175,172,197,96,170,11,20,78,49,139,140,113,63,101,189,212,180,123,29,198,254,159,250,195,43,74,15,241,167,168,13,104,242,86,148,180,126,50,205,147,25,65,57,142,92,125,30,114,103,223,194,11,52,58,151,44,178,13,99,191,251,242,15,20,18,52,34,42,10,23,35,20,253,96,164,170,179,62,154,37,216,202,55,162,5,218,196,61,229,165,109,223,245,139,177,70,239,22,15,239,195,42,217,191,52,172,137,73,234,172,177,140,76,29,249,131,33,164,147,140,39,48,217,216,11,35,122,170,48,60,8,211,209,138,186,221,29,50,234,162,207,120,251,197,214,57,47,99,66,247,244,199,92,8,186,179,112,122,131,210,92,125,97,43,31,111,2,163,236,225,71,83,177,22,156,27,136,167,220,2,246,93,31,19,252,133,245,192,156,60,43,94,11,17,145,34,112,203,144,221,5,140,67,44,83,193,56,161,199,125,237,99,161,246,7,70,72,180,250,84,192,219,144,208,215,160,183,186,125,241,12,158,156,230,238,37,191,77,71,233,246,123,211,99,214,110,108,150,42,201,226,90,124,84,81,29,31,116,232,79,51,191,119,160,85,201,82,145,194,77,70,116,239,240,49,104,186,220,27,135,118,124,29,27,88,17,36,237,175,145,2,13,37,253,33,126,53,60,122,35,203,205,51,103,178,159,122,245,124,204,36,135,94,205,198,113,26,232,178,180,154,192,88,34,254,185,80,93,189,98,123,109,24,255,233,71,113,4,138,19,43,31,19,233,178,180,154,63,24,194,53,233,185,122,205,180,125,67,33,72,143,112,203,133,161,6,220,126,120,80,205,221,244,76,172,21,233,168,234,87,155,248,225,253,150,21,50,114,63,202,207,66,74,48,152,9,90,108,223,13,120,233,43,227,93,251,102,4,61,108,151,14,127,43,236,108,31,125,24,204,101,208,37,94,203,11,74,73,118,39,255,97,10,205,165,101,124,64,130,140,20,145,195,19,241,25,185,250,236,123,245,235,65,134,84,237,216,209,151,44,24,152,85,239,147,8,27,81,184,30,240,217,191,160,149,49,218,100,88,60,47,120,110,213,139,159,119,116,246,53,49,218,44,158,217,191,132,60,236,22,217,58,244,4,134,164,200,239,189,127,13,147,23,69,64,103,56,140,24,246,22,114,13,56,32,168,36,249,30,187,25,103,144,108,254,86,222,213,221,62,129,154,187,86,25,177,70,135,126,108,254,244,193,36,137,90,65,10,206,81,254,141,119,131,171,77,63,7,73,128,241,145,31,25,193,25,210,179,242,219,221,42,144,253,209,168,65,151,61,212,204,255,228,166,170,161,210,48,142,102,28,13,75,113,49,116,229,183,96,120,16,161,36,78,232,15,78,157,180,76,80,120,204,150,91,47,231,173,243,208,33,67,244,233,147,61,156,198,102,158,197,239,24,22,74,250,228,192,12,46,210,15,130,196,109,30,57,174,205,132,122,100,68,160,96,76,190,141,145,104,208,150,83,10,120,48,163,122,192,164,22,228,107,32,11,58,220,140,197,143,149,230,4,108,185,130,199,25,40,255,155,10,147,78,243,199,166,54,66,215,6,171,106,126,149,96,192,148,7,223,7,163,170,6,50,68,71,201,115,138,113,142,255,190,70,140,39,126,92,149,111,5,147,242,53,109,40,197,135,131,73,225,209,251,125,45,232,6,139,254,182,245,60,93,24,94,217,41,112,43,48,74,59,76,136,229,185,57,205,207,105,5,92,210,149,225,54,152,6,192,64,77,14,85,80,132,18,118,92,156,32,22,213,123,35,212,26,147,12,167,165,138,99,192,65,128,254,145,192,18,221,68,153,183,238,21,75,47,193,80,177,245,181,23,25,253,114,97,34,188,10,227,55,198,84,161,76,65,158,44,39,163,170,191,239,85,135,120,75,38,56,250,21,141,24,92,167,110,132,198,107,147,211,184,48,77,196,2,215,17,182,125,195,124,95,250,177,141,55,184,222,123,211,36,163,247,110,212,140,206,11,147,232,16,152,185,212,239,215,132,215,74,111,78,217,236,168,242,100,82,115,56,140,74,168,213,37,191,173,171,158,58,241,62,250,253,218,132,91,229,123,145,183,150,123,79,73,214,24,120,237,92,208,94,244,99,194,160,83,239,231,40,4,239,100,200,104,205,202,177,91,177,199,75,212,247,192,80,236,196,174,65,188,75,88,34,96,25,203,212,243,197,202,182,138,82,129,11,169,140,184,57,221,205,114,186,116,171,252,219,241,214,231,216,239,67,224,227,50,158,63,196,210,134,122,96,200,205,97,38,248,170,37,13,134,43,79,30,141,181,221,242,61,94,140,214,89,96,72,54,87,156,31,38,44,32,131,74,74,177,197,111,103,219,86,100,249,193,96,18,147,248,124,235,121,245,211,64,173,189,184,197,62,76,32,68,134,156,103,219,253,238,241,199,55,17,11,30,229,22,61,217,96,62,20,115,179,159,29,103,247,152,42,25,95,78,247,36,120,11,82,108,12,103,110,52,125,107,50,125,249,254,244,182,108,192,133,151,165,168,252,222,208,12,73,173,25,205,45,196,132,124,196,241,179,37,125,48,8,128,246,143,166,200,224,137,252,162,192,139,4,91,141,115,177,116,117,153,8,233,160,90,27,176,89,61,2,119,82,146,247,208,45,73,151,54,225,191,30,139,211,170,214,196,202,30,86,15,31,83,5,89,170,34,222,3,181,23,53,246,28,202,218,174,68,50,185,52,72,238,98,125,157,41,77,138,250,194,197,234,168,2,70,165,94,126,249,108,56,251,218,33,149,131,81,92,107,154,119,199,142,61,135,178,154,203,107,121,96,106,206,83,124,174,198,17,172,207,109,167,83,108,227,103,80,214,148,168,23,242,19,52,156,56,108,159,64,222,171,13,49,129,144,49,94,98,255,219,110,89,227,99,182,109,85,137,2,227,214,199,17,129,92,237,202,10,83,53,237,190,5,149,55,93,93,115,8,243,74,185,112,131,229,190,10,92,34,150,119,182,96,230,156,130,230,204,251,218,59,238,49,100,11,23,166,8,180,198,128,83,145,158,100,71,58,134,156,17,101,59,140,144,177,204,209,193,99,221,213,67,229,203,153,27,255,182,30,5,178,138,233,210,157,231,71,233,13,16,182,2,114,109,80,141,124,111,4,25,75,150,177,36,169,76,251,237,55,92,228,110,167,24,10,20,185,158,147,220,227,24,40,24,211,95,112,225,73,127,129,219,40,221,106,179,150,220,156,254,180,93,2,54,14,216,45,240,156,46,28,195,163,109,220,254,34,48,59,242,8,24,110,232,38,48,165,147,31,81,150,93,13,191,111,19,184,91,243,162,255,54,237,205,250,228,63,38,133,18,240,130,201,65,96,210,68,61,222,27,187,175,232,111,147,80,172,247,230,70,129,126,225,141,140,125,141,155,35,228,84,229,189,183,197,86,123,192,180,155,202,111,219,107,207,118,175,30,98,156,209,44,103,117,36,241,219,5,173,86,129,141,79,113,196,147,83,73,222,4,166,82,36,197,139,225,120,94,211,142,249,74,27,96,252,54,185,234,27,61,162,239,55,123,207,134,193,231,228,106,242,104,166,217,87,252,147,20,194,96,215,73,192,165,109,229,94,140,96,240,53,212,205,225,109,121,199,123,193,233,32,131,70,33,64,137,144,25,218,44,48,193,94,184,226,226,197,108,32,103,34,174,249,68,200,21,214,96,135,217,164,183,220,156,254,223,47,5,76,108,148,118,115,153,75,212,210,59,189,203,180,51,175,11,5,0,213,117,100,36,74,192,179,172,36,191,141,202,97,118,71,214,224,177,228,106,186,16,158,123,75,96,192,202,149,242,76,241,100,112,19,232,189,207,131,212,187,62,143,225,112,38,79,86,120,57,47,148,189,54,121,119,133,43,89,145,152,167,36,120,134,140,41,21,219,251,126,17,104,169,101,17,80,126,221,138,251,124,231,183,247,208,105,122,206,23,202,214,239,91,111,241,141,206,185,66,191,225,136,139,179,73,108,10,76,76,121,93,120,8,153,200,180,50,155,30,171,147,110,18,73,63,195,13,209,103,142,17,61,238,130,244,175,17,94,166,11,33,190,86,127,104,159,38,146,39,56,145,14,195,171,171,223,131,230,174,123,111,186,121,182,60,54,145,192,114,103,2,164,254,215,123,193,110,192,209,90,23,174,66,231,54,161,178,237,119,109,18,246,237,242,49,73,131,236,113,175,158,93,72,159,96,157,48,177,3,71,201,114,223,9,126,236,21,107,216,113,148,18,91,89,30,72,69,223,24,101,71,185,170,202,20,45,168,182,247,216,44,241,75,167,236,41,20,199,120,215,184,233,9,24,107,161,192,147,244,91,192,109,107,1,209,180,176,110,185,55,103,55,147,151,166,108,113,213,120,178,110,37,47,23,238,196,82,220,69,232,182,51,203,68,33,252,61,194,245,249,213,196,85,121,240,1,243,125,28,126,176,86,204,41,159,139,222,135,238,70,140,73,2,21,29,180,97,238,138,163,36,221,101,18,22,248,100,106,172,250,110,170,21,242,211,240,139,110,183,128,58,28,92,77,206,31,202,208,74,137,7,239,63,245,96,129,225,3,141,109,186,27,73,174,60,25,172,120,213,157,23,83,84,27,67,38,3,205,240,114,49,145,119,249,105,168,18,134,59,255,192,93,44,105,74,151,106,139,204,55,82,71,52,242,5,92,45,37,233,118,33,66,145,202,201,112,60,251,98,180,68,14,155,152,87,21,152,16,162,27,111,184,73,85,186,250,140,112,176,132,131,209,41,14,87,107,164,18,131,138,17,135,158,32,139,181,1,43,50,94,92,192,212,242,220,239,85,201,171,151,216,22,134,81,139,78,129,137,102,246,25,240,168,194,233,64,209,32,163,182,2,94,75,56,29,160,253,56,155,250,125,52,106,24,111,96,142,156,32,242,44,62,104,199,182,174,91,97,132,42,106,138,223,30,72,72,41,76,17,106,156,171,152,191,83,142,244,106,132,177,43,30,237,140,203,148,239,73,100,32,165,152,136,99,154,24,137,192,219,20,215,29,94,87,193,242,128,59,149,30,73,25,138,114,170,20,37,254,8,65,35,30,222,77,187,69,86,72,37,50,63,60,80,79,103,182,52,246,161,135,97,156,244,142,226,39,93,247,3,125,33,6,113,4,108,148,232,2,179,207,199,91,33,140,35,217,164,137,190,83,234,30,203,161,166,174,94,191,105,34,83,112,198,60,158,155,162,67,217,176,32,193,170,197,67,34,244,101,156,67,228,14,104,251,41,223,198,189,41,22,16,139,250,231,123,246,120,47,162,185,91,175,54,78,147,24,148,149,180,64,9,210,145,179,111,228,123,245,208,254,7,138,91,41,64,136,39,55,6,68,133,137,237,199,247,130,33,79,82,20,19,15,145,98,31,135,201,153,117,65,207,180,140,20,242,153,177,80,175,200,197,22,77,9,75,100,17,218,217,114,117,39,75,28,39,35,251,83,145,125,156,51,181,133,253,133,220,137,154,188,244,32,223,243,133,230,236,37,43,23,235,14,57,169,128,215,146,188,185,17,41,182,168,59,49,13,78,105,5,155,20,128,165,230,235,158,29,135,51,231,223,250,108,211,138,56,195,178,130,173,167,54,177,117,33,203,24,145,174,52,177,133,33,167,218,180,2,105,55,142,76,150,72,119,50,132,96,111,224,248,192,53,75,178,31,202,10,252,233,124,175,22,209,90,96,42,24,219,253,109,246,205,170,48,153,244,230,195,69,129,157,172,141,217,173,132,215,175,134,140,225,125,180,179,72,125,43,162,217,92,218,215,38,173,12,37,28,0,227,5,18,234,26,52,164,211,24,51,46,134,169,171,60,40,140,35,241,92,70,141,39,48,37,68,238,106,146,169,56,159,89,239,77,52,190,197,189,121,52,121,103,130,154,205,143,60,35,216,127,6,148,26,196,113,63,7,76,171,98,182,65,209,92,124,118,210,146,52,213,14,128,207,206,115,65,131,93,69,104,82,0,233,171,216,14,87,42,87,187,192,203,78,242,15,38,244,214,229,177,169,43,94,145,178,25,198,22,44,91,9,29,97,163,250,73,61,176,32,36,182,4,19,49,101,232,62,36,24,148,67,60,193,227,171,113,222,86,129,243,13,190,66,90,119,94,244,222,156,210,10,249,28,11,30,129,8,230,89,46,67,138,43,128,215,108,49,42,27,30,195,7,220,17,193,225,212,29,82,234,8,12,79,126,192,86,187,43,168,245,20,249,199,160,254,95,7,244,12,231,222,53,190,36,76,39,50,247,25,62,231,224,5,62,19,172,60,96,217,59,86,157,173,113,125,227,60,230,93,209,100,123,196,114,161,222,137,51,200,97,147,7,213,119,66,41,230,78,176,69,244,76,198,154,131,244,46,12,148,166,198,3,167,176,153,208,75,59,227,161,40,18,66,110,2,15,35,131,23,99,144,168,30,243,44,22,6,66,151,15,92,92,7,9,24,178,169,93,20,38,224,187,3,166,217,59,43,124,54,132,29,91,111,35,82,49,159,7,159,113,40,96,39,158,81,209,171,169,145,237,113,115,234,13,202,51,102,152,58,241,222,112,174,139,41,185,172,222,63,102,81,50,29,206,173,95,19,106,197,184,121,65,224,70,39,74,199,160,139,81,67,11,96,233,205,225,241,110,49,44,232,10,119,157,42,155,46,226,120,49,114,65,178,251,27,249,200,90,241,219,136,10,234,168,89,77,114,141,79,130,254,160,28,211,70,179,46,219,100,178,161,9,152,50,167,81,35,230,6,197,254,146,61,152,18,243,180,194,179,166,136,121,138,241,2,35,248,136,77,1,254,46,109,181,154,219,140,170,8,139,81,254,35,108,86,240,219,89,133,128,195,168,233,200,68,53,58,128,230,163,214,77,186,81,108,155,77,139,124,11,239,24,238,29,221,175,142,193,64,157,71,60,26,171,87,54,36,96,120,71,5,150,218,164,175,193,41,76,108,194,213,69,118,105,146,11,43,133,125,66,239,78,211,81,163,36,189,70,48,131,64,135,208,84,195,130,76,165,190,27,140,27,94,20,49,187,54,117,206,45,135,121,131,108,231,144,247,134,176,229,70,73,207,130,155,178,196,144,105,29,197,103,67,55,218,226,7,238,54,16,97,180,193,172,40,63,189,210,29,209,31,247,185,92,123,22,65,89,23,134,202,68,206,76,136,174,82,189,214,253,130,66,60,134,108,25,165,113,15,171,140,134,36,137,25,44,190,6,89,131,48,69,249,184,249,194,103,51,164,68,253,26,209,69,24,17,40,128,56,171,224,26,209,3,187,182,11,140,213,215,226,230,221,218,192,46,76,124,79,92,139,102,26,67,2,211,50,120,237,251,179,75,72,102,29,126,102,216,151,174,87,67,2,78,110,110,105,150,118,29,38,18,93,242,228,104,39,237,8,47,141,193,150,187,4,198,22,137,169,50,160,50,45,114,53,65,236,122,157,80,220,204,42,40,204,210,225,80,81,140,87,158,139,55,121,171,240,19,141,191,92,134,28,203,237,250,114,132,91,155,188,214,143,69,33,238,13,191,209,148,49,131,55,168,197,7,177,146,185,33,31,132,2,247,18,190,3,176,148,103,195,13,93,188,219,220,252,250,161,71,43,101,201,198,126,233,65,131,95,177,126,192,108,58,116,32,58,76,240,67,62,200,241,244,206,254,29,209,118,83,130,150,153,134,238,237,174,49,42,221,168,76,21,62,94,108,186,145,148,210,242,115,49,177,197,8,149,48,128,55,13,96,213,53,244,248,69,140,103,159,81,186,223,58,67,13,176,35,118,101,65,206,27,33,165,2,26,241,170,123,245,159,215,34,126,158,238,115,211,117,221,229,183,33,3,232,49,207,206,134,149,68,52,105,193,202,210,86,236,181,212,154,72,170,214,58,135,182,4,252,200,117,76,121,237,243,158,53,197,2,162,214,71,42,87,140,244,218,21,1,126,81,55,42,247,5,38,190,58,111,188,175,75,230,229,160,230,120,198,189,107,95,250,96,88,189,37,206,39,42,179,210,221,136,81,211,88,229,6,234,121,204,231,222,108,174,177,124,176,193,166,222,123,32,90,18,43,183,161,113,156,20,70,161,233,62,24,4,216,55,254,74,147,240,116,169,2,131,207,33,155,229,167,7,162,171,89,126,187,73,85,34,141,163,219,187,90,45,244,91,231,212,7,159,176,188,199,118,88,9,127,15,153,11,228,255,62,37,204,31,92,167,206,36,156,241,48,226,186,145,89,174,161,112,158,55,170,6,159,198,174,47,156,246,8,152,252,119,123,111,62,175,197,64,208,173,182,231,106,210,91,241,98,5,14,191,172,48,25,211,125,97,81,0,181,10,166,13,249,89,220,156,88,178,190,55,82,181,55,34,222,242,144,22,5,116,129,183,156,49,149,240,137,60,217,198,161,138,120,32,237,86,69,135,124,155,250,98,68,250,33,175,147,37,80,40,183,173,177,163,85,218,89,100,63,36,105,87,163,243,226,192,36,102,151,192,56,241,247,193,9,68,223,98,33,218,27,201,79,5,156,141,94,238,194,236,89,17,169,164,84,90,74,164,168,94,237,35,90,97,224,229,106,98,124,66,209,94,246,204,67,51,155,89,97,58,55,227,106,68,241,174,82,96,131,137,153,194,1,255,94,72,102,72,156,19,14,97,58,41,125,76,97,8,21,83,198,8,103,102,212,41,81,98,201,23,188,48,18,79,217,93,168,110,77,37,242,214,176,117,212,176,193,176,138,179,44,79,106,184,97,30,113,24,153,159,155,0,33,115,204,233,231,79,70,72,80,58,159,86,177,158,119,159,103,208,72,73,69,1,104,176,230,2,87,116,55,101,204,8,123,167,216,117,136,204,75,38,12,152,86,190,248,233,66,244,74,222,171,65,213,19,91,49,245,3,117,200,147,193,207,225,230,60,193,19,101,121,249,177,151,133,213,107,20,221,98,223,45,35,101,139,96,227,249,33,227,35,16,184,150,27,15,132,97,116,60,223,3,149,10,63,242,173,17,70,250,39,214,143,248,203,7,229,108,247,93,153,142,142,249,92,122,138,137,212,150,9,238,202,160,28,243,178,167,40,203,164,165,170,233,213,144,226,126,68,120,192,195,180,219,4,166,109,58,234,71,224,236,125,134,244,247,107,93,225,172,240,70,9,122,223,155,55,41,29,134,239,15,217,132,184,154,86,140,33,191,141,189,222,162,126,145,74,128,41,123,49,50,61,163,68,137,8,185,174,45,191,93,233,201,27,190,155,54,158,99,136,105,202,166,82,107,137,239,201,6,38,203,15,46,206,25,241,221,134,128,147,84,107,44,74,252,119,88,251,136,86,193,88,36,48,238,92,188,183,209,127,200,70,79,183,94,187,117,103,219,106,24,229,230,236,235,213,189,55,152,16,206,200,108,129,145,93,184,147,5,34,18,121,112,194,29,97,132,65,15,44,179,212,40,68,91,84,217,46,51,102,238,44,197,239,143,112,59,3,220,212,208,169,245,199,177,28,48,177,23,121,41,236,135,72,252,99,217,192,227,42,48,117,28,126,68,152,128,198,174,2,51,11,195,21,160,76,99,9,57,237,34,123,158,111,237,36,165,91,114,252,192,106,69,40,199,81,122,149,20,69,139,57,102,56,37,58,82,125,133,12,72,29,97,232,80,22,155,212,17,128,188,41,133,137,69,177,252,57,24,229,193,40,96,153,190,167,208,20,132,28,142,192,152,47,49,102,231,196,166,146,88,224,217,206,76,242,105,52,16,84,148,29,169,90,211,96,44,62,74,68,133,72,18,197,138,53,110,125,187,233,77,253,129,143,145,229,179,140,237,74,182,5,90,68,195,105,36,35,142,162,201,131,206,22,21,211,84,91,229,253,60,216,66,66,217,225,138,26,175,12,10,201,198,30,91,233,36,155,46,47,189,160,103,220,247,226,69,135,151,192,68,136,162,182,17,85,73,97,68,33,34,78,109,198,125,50,152,221,244,230,208,251,237,152,9,147,158,24,65,207,218,216,81,116,70,43,166,232,83,44,136,3,227,116,161,234,142,84,163,162,84,59,198,215,128,231,75,142,69,36,70,115,228,78,172,217,67,183,27,136,47,118,212,52,15,234,227,111,100,241,236,193,40,71,197,126,210,249,210,242,177,154,49,42,142,168,165,43,55,1,183,240,61,199,237,191,128,130,93,77,152,86,140,36,127,221,218,195,51,135,228,206,5,85,244,216,107,42,130,28,50,3,207,31,96,108,141,130,76,35,49,206,2,31,143,34,182,147,99,24,36,169,230,92,176,197,143,40,163,104,52,180,136,36,199,162,241,137,115,48,10,127,145,45,146,247,154,116,253,196,178,61,7,226,177,44,228,106,212,195,203,142,106,106,116,63,197,95,164,193,243,54,96,164,108,222,126,160,164,32,206,123,70,67,204,86,226,127,92,147,121,187,9,170,49,113,201,209,64,157,216,241,133,162,215,230,108,238,91,236,58,227,103,189,173,75,164,109,132,111,122,81,211,17,185,61,196,183,201,212,95,20,98,132,233,198,83,101,58,235,38,218,241,109,102,52,47,97,5,54,125,45,118,27,175,158,101,191,109,50,158,157,106,180,200,219,208,236,178,212,200,192,158,233,145,168,173,116,60,100,57,77,225,241,111,81,78,80,233,76,16,229,32,246,106,40,42,227,106,43,111,223,2,19,230,11,184,147,142,186,9,167,101,244,50,51,122,159,40,148,47,242,45,105,80,194,139,139,158,172,86,69,138,147,90,54,99,65,140,158,44,232,119,155,192,166,83,235,61,89,205,216,3,229,230,84,116,68,55,152,41,240,222,65,249,218,28,102,192,100,90,228,181,140,162,114,221,139,155,238,38,148,151,215,217,226,222,8,169,73,204,98,152,142,121,188,84,55,186,123,65,27,102,123,117,248,56,142,173,41,140,242,98,204,65,186,5,230,141,61,227,167,164,25,121,245,115,172,51,133,229,157,103,103,146,251,44,171,191,110,1,129,7,90,143,209,51,184,9,4,200,160,64,138,16,245,102,231,124,98,255,150,247,58,166,242,142,168,249,113,184,160,131,144,111,141,186,247,125,49,52,186,182,236,71,112,209,230,48,95,206,111,91,1,191,192,125,231,180,162,167,176,82,146,38,191,77,125,114,20,202,85,196,100,133,50,119,25,39,97,171,49,44,48,197,143,23,174,197,79,99,122,128,74,125,175,166,206,37,223,49,175,194,135,101,112,233,177,116,155,41,165,85,133,9,163,199,7,205,91,216,193,81,144,169,46,69,2,90,40,29,201,2,159,133,59,118,92,124,236,106,233,108,93,118,220,68,145,119,181,188,131,24,233,191,204,199,140,7,39,184,95,245,234,105,218,183,119,253,52,53,35,172,190,183,68,143,40,156,198,239,152,194,22,184,98,105,159,147,107,21,189,57,159,255,46,237,73,9,142,194,63,33,130,104,137,28,67,202,144,120,52,248,155,102,108,43,164,193,251,243,98,48,67,58,76,168,64,34,169,156,240,209,205,6,39,91,154,207,144,19,213,27,177,101,45,179,120,21,198,150,136,13,15,7,186,232,231,236,196,126,122,236,166,148,246,44,125,240,230,66,14,192,150,8,145,223,206,9,135,222,135,28,185,101,161,46,132,160,239,204,67,63,56,43,244,89,82,128,184,172,4,247,238,135,196,147,37,109,11,60,111,185,28,249,145,189,245,197,104,175,247,222,43,228,186,178,148,120,16,95,164,75,38,238,253,83,168,20,152,214,188,28,231,211,217,119,123,145,153,70,202,55,197,9,180,104,139,144,77,109,90,7,113,186,48,244,70,242,219,213,244,18,252,139,144,161,146,208,192,57,39,209,37,139,159,134,219,75,190,53,85,101,97,236,86,242,184,26,123,198,150,184,70,37,228,43,91,212,43,128,141,59,201,97,212,140,196,61,135,223,213,73,177,204,92,48,198,22,189,26,93,148,219,187,136,104,199,80,24,5,151,176,69,72,3,62,87,227,124,70,23,17,213,215,187,191,15,62,234,109,50,130,117,108,60,23,239,21,157,37,133,220,77,170,15,188,250,237,19,66,12,93,60,73,224,25,6,109,161,118,110,61,96,159,225,23,209,162,250,254,48,41,201,118,13,195,37,44,1,6,207,219,212,85,16,167,154,58,222,205,154,39,194,234,52,1,249,11,31,43,102,173,240,92,206,110,183,164,156,13,65,28,182,222,37,141,116,26,20,39,77,209,203,237,194,131,217,83,28,100,235,97,111,245,118,69,210,117,125,31,13,154,233,213,231,109,185,84,102,231,197,82,172,65,28,82,77,226,120,233,197,221,162,126,49,143,212,235,39,167,148,238,126,68,106,83,234,60,40,220,133,57,42,110,141,11,38,6,24,180,58,231,201,99,14,82,133,223,244,230,86,75,231,171,99,91,69,173,160,180,132,207,248,233,179,134,165,246,96,89,166,173,214,216,142,22,237,2,89,97,184,162,99,93,146,101,216,251,129,91,185,54,107,223,79,110,134,79,183,130,220,224,56,28,89,106,38,237,226,51,222,249,26,188,73,52,107,236,181,114,20,96,153,130,103,47,207,91,71,239,159,109,116,154,225,35,197,151,203,221,202,210,83,30,200,231,160,64,205,95,122,34,41,247,12,40,81,183,112,2,206,161,72,123,160,78,132,51,175,226,68,254,85,84,61,48,167,102,28,15,196,165,197,132,90,38,104,16,27,252,52,106,23,125,180,101,205,132,1,247,244,188,151,49,168,212,107,200,171,218,171,237,124,185,239,123,50,209,0,243,160,125,223,95,174,77,43,3,128,141,192,197,97,180,112,218,159,165,21,5,128,196,62,154,70,197,22,114,8,81,66,142,5,163,209,37,138,41,110,249,121,133,204,81,164,123,89,213,103,233,132,113,102,163,223,30,24,146,183,26,231,49,236,30,47,140,171,127,79,115,44,7,133,141,66,34,216,21,204,13,123,96,154,252,28,70,203,43,205,23,238,10,43,67,190,9,74,183,107,188,89,31,195,131,230,26,33,32,36,98,180,50,254,183,29,93,191,10,169,188,254,124,76,250,226,30,11,39,61,147,180,70,152,145,101,118,220,23,221,50,248,91,15,190,9,120,30,116,11,223,141,227,34,220,23,10,117,254,194,57,93,38,12,138,222,228,120,216,118,200,94,38,140,210,133,61,193,84,180,199,30,97,84,26,37,147,156,15,11,151,174,175,107,239,14,161,240,6,46,120,14,97,44,31,155,68,194,102,16,194,161,245,119,45,113,72,224,20,238,148,239,186,29,111,10,17,250,104,82,229,65,22,173,12,53,205,54,173,9,177,176,141,135,164,232,168,32,53,117,239,13,81,76,125,6,229,236,49,65,91,66,93,165,196,98,136,203,67,177,18,116,43,230,175,235,79,163,226,20,158,19,105,175,172,87,91,228,62,104,98,104,201,80,187,14,105,169,240,233,178,81,236,231,231,123,180,72,64,84,204,186,161,31,147,230,230,117,41,102,32,31,124,70,140,20,237,189,24,203,78,191,22,205,181,253,194,70,23,32,112,35,212,22,207,221,169,47,18,11,135,141,184,197,177,72,137,86,214,71,59,167,205,237,167,33,242,167,69,30,19,105,135,168,193,162,56,57,107,170,234,108,203,38,191,224,48,134,175,90,133,112,57,182,48,164,57,35,146,14,56,149,56,177,95,193,173,38,84,240,208,143,145,114,112,250,39,24,119,101,225,194,186,122,204,142,226,104,30,74,159,64,251,47,233,215,32,89,218,69,123,1,14,12,51,91,48,52,77,120,124,228,177,27,145,226,160,65,34,200,86,213,211,164,205,36,246,217,179,14,32,230,145,183,130,8,37,74,10,206,46,200,205,245,106,146,131,30,95,45,211,68,3,159,171,247,142,200,194,57,93,235,83,105,97,71,213,108,1,103,34,9,239,107,247,248,152,197,78,126,53,118,33,157,136,0,22,93,34,100,11,5,38,100,146,4,158,75,221,61,136,145,186,7,222,208,141,233,194,132,135,192,96,134,194,197,97,42,211,164,78,99,218,37,30,141,44,195,182,93,133,225,99,200,83,174,222,234,23,81,94,25,51,169,208,42,188,245,183,167,201,147,56,186,81,138,215,139,41,187,241,29,9,218,200,249,56,62,52,34,68,86,211,186,157,178,122,77,208,122,198,225,84,232,100,31,234,159,239,100,210,229,14,19,16,217,186,169,152,0,187,63,26,174,226,122,54,6,26,148,188,222,1,215,100,139,178,49,39,204,112,25,116,224,161,98,35,102,117,214,176,68,206,197,73,117,103,176,145,58,7,177,195,84,230,202,25,128,173,113,173,78,136,234,247,99,190,101,35,114,141,17,175,140,169,192,5,166,194,85,238,160,81,112,44,112,177,38,10,159,167,198,88,33,239,85,76,92,35,95,250,181,39,253,129,219,219,98,72,105,187,218,207,79,147,185,188,196,111,107,8,87,222,90,38,249,20,35,10,201,135,212,63,30,24,77,199,124,153,221,168,181,148,123,27,105,92,16,164,109,8,17,212,214,174,38,245,22,123,18,41,56,53,146,170,89,188,254,219,232,218,108,29,210,102,167,206,221,209,232,90,145,15,130,13,212,253,120,162,169,98,45,245,171,58,118,103,248,62,70,197,42,14,58,42,181,251,218,180,201,90,8,229,201,177,169,162,132,158,150,225,161,59,195,162,79,47,54,165,77,203,151,196,112,23,42,139,37,56,0,201,10,55,117,34,40,244,187,12,130,155,74,127,53,137,57,57,71,142,253,146,53,161,115,124,66,135,222,130,14,175,230,165,14,33,69,165,43,6,5,29,88,45,97,180,150,254,30,155,14,129,50,77,15,178,227,193,16,236,48,156,126,98,191,33,144,208,130,24,209,36,92,244,185,206,148,93,119,63,163,100,75,223,138,130,145,178,99,63,59,219,170,134,251,41,69,135,238,252,46,62,62,175,192,61,223,214,21,148,173,178,30,49,8,22,143,226,230,116,225,172,43,186,2,134,69,168,124,18,155,210,242,243,173,51,129,186,11,23,105,202,167,224,27,25,235,32,93,220,182,145,11,60,77,88,56,24,27,77,124,76,97,36,64,253,201,42,207,86,30,152,150,101,31,180,10,19,95,83,148,136,126,144,69,14,35,66,120,46,38,72,232,176,9,245,233,189,137,33,197,144,66,148,168,33,65,99,0,12,47,161,160,111,209,116,225,15,34,219,94,101,72,251,229,241,101,245,234,73,154,185,92,24,90,124,153,12,9,38,203,251,219,156,94,58,207,26,197,15,190,186,40,92,150,158,229,31,157,105,92,59,16,63,145,89,184,208,178,142,213,131,41,163,209,99,230,97,139,208,25,48,26,70,23,222,196,41,82,188,22,76,114,82,158,133,165,190,210,189,24,242,109,153,10,180,136,220,205,176,160,60,32,7,62,42,131,104,179,223,171,171,110,41,8,8,247,123,110,82,205,35,234,23,63,133,219,93,226,189,40,239,146,192,245,54,89,204,176,193,138,21,214,110,133,119,132,252,16,192,59,83,109,42,10,193,143,63,25,172,186,69,38,169,41,24,222,5,112,252,98,212,167,20,78,151,219,150,61,97,173,231,167,105,225,137,215,38,29,44,242,22,248,128,214,33,235,112,174,42,29,14,188,107,20,213,208,234,89,53,61,185,51,44,154,41,184,90,59,236,219,242,104,153,26,31,63,210,207,58,27,162,240,66,121,20,185,253,64,11,246,183,140,10,179,54,108,226,3,211,144,37,79,118,86,196,113,44,226,167,43,172,37,114,115,227,166,241,51,32,163,234,160,62,202,198,190,174,35,110,222,161,163,23,116,147,238,116,114,91,114,122,90,148,70,31,200,46,177,124,76,240,78,12,52,108,36,87,94,250,145,218,200,129,126,166,65,117,13,22,64,204,95,9,235,157,9,222,115,212,93,210,161,86,132,252,220,106,127,131,45,9,23,172,136,64,42,245,77,112,188,197,60,50,46,7,249,233,227,249,192,193,28,220,183,166,247,115,97,243,201,195,50,68,220,165,85,133,41,117,13,35,199,168,89,197,151,221,132,89,239,20,47,196,145,245,183,23,146,107,238,193,19,86,158,210,45,113,214,158,114,26,161,167,118,220,217,125,97,132,25,123,112,17,211,144,146,174,57,189,177,154,246,229,157,182,218,211,27,154,134,56,157,19,203,191,38,39,87,126,174,38,72,229,177,80,40,175,81,100,213,155,179,56,125,158,193,70,211,111,255,24,79,14,33,202,16,88,162,184,155,8,14,125,171,193,117,220,85,102,126,255,66,79,238,93,209,192,89,229,100,164,130,132,102,172,120,114,180,153,186,92,77,249,127,241,227,201,156,213,81,228,106,194,234,81,208,125,102,232,194,187,21,120,228,219,4,150,241,126,186,62,218,68,14,46,152,169,105,17,91,125,43,220,132,10,156,51,125,207,174,48,12,55,78,77,221,54,20,1,122,53,132,42,62,104,198,78,175,31,108,154,0,141,15,249,249,54,132,48,21,198,211,11,50,111,88,18,186,124,207,105,46,169,207,134,138,18,153,126,79,104,97,34,170,114,246,218,162,221,151,192,41,120,150,141,166,176,233,152,13,234,26,130,155,250,124,92,60,55,129,167,241,142,56,220,179,202,51,65,183,157,110,127,48,58,200,75,10,180,54,223,242,60,78,60,25,114,149,85,102,26,12,176,61,88,200,161,117,169,99,43,140,168,88,208,171,35,46,58,21,166,19,55,62,103,53,2,94,25,83,232,9,178,219,196,22,3,16,13,86,224,50,46,39,55,36,217,82,53,196,217,120,140,249,96,95,135,97,90,168,35,45,101,123,76,146,22,48,21,22,250,219,88,209,85,96,84,56,20,174,43,88,153,232,159,192,62,17,56,83,217,57,3,166,199,162,60,112,95,253,114,210,195,109,248,192,22,113,13,120,142,161,139,128,42,208,33,140,246,187,61,147,165,195,135,115,7,45,159,169,209,159,123,207,136,234,51,104,165,188,247,38,6,55,239,144,23,233,18,222,198,125,21,214,76,70,123,98,53,29,114,74,37,226,0,35,165,43,85,159,219,250,1,214,188,100,251,85,235,247,141,59,191,140,59,213,200,66,61,83,141,186,151,59,151,56,166,116,91,66,128,32,138,232,81,120,205,233,153,75,221,98,174,1,239,148,255,192,59,114,33,103,191,76,74,64,4,92,211,240,40,53,108,56,199,156,28,207,176,212,232,77,229,201,187,144,122,31,216,210,29,119,88,72,220,232,205,201,122,222,71,163,243,78,111,78,164,55,197,205,33,247,216,207,126,155,105,80,139,47,214,140,181,67,54,243,89,8,74,56,204,105,32,95,132,160,127,184,80,217,88,177,116,178,212,58,82,24,198,57,35,235,87,101,150,87,90,132,67,213,129,16,208,200,122,194,165,153,61,26,149,191,186,21,61,225,228,244,76,198,44,160,104,133,49,42,180,42,150,69,63,4,166,97,212,207,160,68,24,76,178,240,124,218,124,201,114,147,197,16,244,167,51,242,57,190,190,18,161,143,170,243,16,122,169,208,76,217,150,24,208,139,41,166,243,205,24,214,74,68,203,228,201,32,65,240,99,2,67,181,111,93,64,84,187,69,66,47,241,91,18,83,229,181,7,5,58,1,43,161,218,182,80,188,123,64,201,118,214,169,191,76,108,99,223,7,155,202,183,105,6,71,174,59,30,204,104,150,212,152,129,203,51,46,198,147,208,149,139,233,83,106,92,108,212,160,10,207,117,99,77,176,229,157,29,77,102,66,227,11,220,171,97,79,125,142,152,227,10,140,24,111,98,127,122,114,14,59,60,239,183,36,92,167,39,167,245,118,135,106,9,38,244,146,33,163,212,209,3,12,118,56,73,61,33,126,68,15,79,0,81,84,21,224,56,115,128,108,95,236,164,196,82,133,197,7,33,117,152,171,75,136,154,144,45,149,123,35,80,23,204,197,52,229,100,73,108,17,62,181,182,98,135,161,35,189,241,158,157,127,89,248,113,37,81,150,212,28,241,96,231,123,133,35,65,177,189,168,174,111,136,142,111,55,96,206,38,90,48,4,62,199,85,79,186,234,133,127,123,35,34,116,14,149,126,87,125,19,194,180,3,211,255,85,67,173,37,209,123,189,21,158,171,4,156,232,3,150,253,40,255,52,230,98,87,104,22,166,20,184,134,144,183,125,18,163,5,210,39,231,28,142,239,89,73,255,201,205,73,1,221,229,131,61,159,101,71,178,236,199,190,211,212,88,180,117,204,9,46,246,128,19,154,168,250,197,122,180,135,65,162,73,95,191,128,230,155,248,20,63,47,8,19,146,76,6,196,84,221,156,39,99,83,213,30,71,132,111,123,179,82,50,42,61,53,38,88,126,161,117,52,96,115,105,58,135,17,235,172,87,111,136,111,47,247,166,101,104,221,171,237,8,125,224,218,163,6,6,56,61,86,208,143,211,193,199,123,252,204,26,181,152,41,140,15,41,36,226,173,85,22,31,10,215,53,62,7,76,245,85,190,22,242,240,165,184,159,254,209,181,201,107,15,106,192,226,234,102,5,155,106,245,154,226,148,15,90,163,90,81,247,5,52,20,130,170,34,89,157,164,26,19,248,17,193,201,137,218,35,17,88,129,45,248,238,143,86,173,161,72,223,187,32,130,227,195,82,73,24,62,190,0,249,243,22,210,87,147,138,246,252,108,89,212,64,59,140,4,128,218,204,103,59,219,43,230,120,33,215,88,245,131,157,247,140,65,43,166,103,174,251,221,49,36,246,253,105,2,237,186,213,82,55,27,147,184,160,211,171,190,25,172,214,209,79,196,121,114,108,102,185,247,62,39,64,148,220,18,121,108,89,191,54,82,135,35,135,30,152,113,223,202,62,14,1,64,232,189,152,46,210,99,142,111,142,214,24,20,179,253,116,26,83,52,155,61,66,145,216,147,210,208,173,26,238,222,16,27,195,172,29,250,218,187,154,8,176,195,196,91,159,123,55,244,101,92,96,109,19,41,214,247,194,107,9,197,174,31,5,128,110,197,166,142,24,202,112,112,87,234,190,48,93,141,0,209,185,109,97,28,221,167,33,217,242,107,169,133,23,97,56,166,236,204,201,229,57,183,149,227,52,221,206,182,241,223,59,60,140,252,65,182,82,66,164,235,194,143,142,235,129,119,242,245,99,157,229,156,9,186,203,111,244,55,102,192,220,65,110,126,12,199,230,58,174,252,116,215,133,159,169,53,154,161,217,72,238,65,253,0,83,232,170,174,116,79,208,37,75,85,185,193,95,5,206,15,173,89,143,159,243,152,231,209,239,189,207,196,105,178,137,163,246,178,86,188,22,113,23,253,90,72,203,141,185,239,136,31,87,92,175,38,241,232,138,167,155,246,49,117,127,104,193,8,193,83,40,64,112,251,46,74,139,98,200,205,195,21,52,52,48,146,161,21,110,33,125,104,33,126,25,19,40,22,106,204,20,250,187,133,195,130,128,53,130,229,247,98,182,90,121,45,40,99,82,124,15,250,160,158,17,157,166,150,18,48,14,189,62,153,197,164,93,149,125,83,185,146,117,158,209,205,244,121,148,38,172,184,85,107,114,27,69,106,26,49,226,80,67,117,153,11,112,231,12,215,83,221,214,144,180,215,243,219,107,134,44,35,73,100,169,85,161,131,139,205,211,223,155,138,178,162,102,18,213,213,57,36,79,77,239,168,62,195,82,97,128,112,184,25,243,179,192,240,138,199,111,83,50,222,197,210,39,11,144,174,144,165,117,140,43,74,219,92,13,25,76,76,247,148,245,123,238,227,99,180,208,216,44,171,170,49,1,187,74,141,47,66,4,174,232,205,141,6,40,222,139,132,170,228,243,104,74,44,84,145,187,56,168,17,123,201,144,15,42,218,227,106,168,166,212,24,129,91,170,142,171,199,106,132,24,122,243,99,4,125,220,124,38,76,106,9,119,25,114,236,197,80,53,133,195,59,175,119,166,125,181,121,6,67,165,40,247,158,80,176,214,248,105,250,95,159,137,72,56,47,190,87,161,77,84,175,94,168,255,13,129,169,157,17,152,10,132,113,245,86,17,164,20,244,108,72,61,246,36,202,140,53,100,154,137,224,237,114,223,171,67,14,34,240,176,98,250,24,148,179,109,136,209,75,116,150,34,151,24,210,172,93,246,219,122,240,191,86,196,223,7,89,67,118,106,252,178,61,174,188,238,32,253,62,5,70,24,240,234,204,14,36,30,20,134,57,105,201,231,236,122,124,21,156,154,45,218,189,139,108,150,192,214,127,24,10,184,231,88,22,202,104,27,166,79,111,18,20,97,114,57,160,10,101,103,95,249,3,48,130,196,207,189,9,82,199,190,66,115,92,109,15,108,225,198,208,43,158,218,62,100,170,63,109,134,206,172,113,10,201,52,45,166,25,185,3,62,187,146,70,54,138,133,27,146,127,79,180,187,244,167,49,177,71,28,188,166,235,35,78,10,162,22,171,245,80,113,166,225,178,235,199,54,223,32,68,156,179,150,63,0,195,239,20,10,209,200,42,201,60,44,214,234,144,3,166,211,165,63,51,137,174,157,28,250,210,208,3,233,213,236,243,126,198,28,243,12,138,139,169,48,21,173,61,180,173,145,209,120,158,108,228,26,23,67,129,88,244,222,147,130,222,233,48,140,66,18,84,57,118,231,89,190,174,26,188,232,191,146,38,180,3,163,251,188,66,148,27,85,231,231,123,116,92,123,255,237,31,33,145,160,211,232,114,92,240,251,108,227,179,43,140,128,125,92,12,79,159,162,60,217,152,161,22,94,186,246,216,51,143,210,199,197,251,147,33,87,246,167,109,28,20,43,228,190,7,101,126,242,212,208,226,172,16,118,239,214,43,45,3,138,22,152,99,168,35,234,151,130,139,58,206,189,5,237,178,40,233,208,91,191,218,199,21,244,147,94,111,93,167,1,157,38,115,251,15,183,169,58,225,7,133,14,127,132,172,59,20,158,250,41,218,241,133,150,11,37,147,222,153,66,219,102,155,215,121,180,16,148,71,56,231,185,154,208,67,232,163,23,138,48,196,53,130,198,127,47,23,10,63,75,238,33,34,130,229,129,208,169,255,54,22,230,80,152,52,252,14,189,250,108,244,23,242,41,97,15,159,161,236,126,94,66,229,88,73,198,90,19,104,192,69,213,231,206,57,152,76,82,221,97,234,254,116,10,98,198,215,88,90,198,143,33,198,93,97,148,151,219,103,43,153,96,162,140,57,189,185,105,198,213,244,82,73,108,1,129,166,209,124,155,157,204,36,201,73,111,194,240,212,2,58,220,118,207,58,207,48,54,66,197,156,250,93,229,109,219,20,87,142,216,204,142,125,166,21,212,155,226,74,87,215,5,133,206,94,98,69,192,189,185,193,12,7,99,18,197,85,224,169,247,206,218,20,203,91,151,242,229,2,13,205,240,205,232,131,117,74,147,63,152,50,163,90,223,215,58,19,119,57,76,7,130,78,37,248,4,183,27,227,211,210,55,98,13,20,86,77,108,56,147,30,63,41,251,59,99,128,175,234,70,208,164,83,81,242,206,136,173,108,130,67,14,243,111,241,209,43,134,68,142,23,235,240,203,137,251,83,141,1,208,55,113,56,225,206,206,161,48,116,159,190,47,160,13,117,28,233,38,112,245,2,235,131,54,114,7,242,189,160,191,39,208,244,193,8,58,101,217,195,107,49,10,44,159,11,52,102,233,1,81,141,21,169,57,12,255,136,144,90,29,120,81,240,234,175,141,1,38,2,210,100,172,105,96,243,223,182,66,23,9,139,84,52,235,99,191,155,68,158,52,201,121,140,105,8,126,124,84,168,247,45,73,175,70,28,219,191,23,236,116,75,194,107,70,47,114,39,3,93,231,243,129,209,98,115,219,143,242,186,45,20,156,192,144,6,250,131,91,5,106,213,39,155,171,186,100,189,21,183,10,191,192,166,153,187,238,251,90,228,165,36,83,88,135,245,229,125,15,110,235,47,233,160,208,75,177,220,78,161,70,118,233,75,27,239,68,255,158,155,179,100,139,170,141,21,255,180,47,236,14,140,147,49,245,234,25,237,132,192,153,90,110,121,107,248,48,230,248,222,122,64,193,40,180,110,199,171,192,228,114,107,128,242,42,233,226,71,148,129,162,185,236,40,188,133,226,59,161,112,156,124,195,58,155,52,244,181,242,96,150,212,202,1,103,99,172,21,184,152,17,244,193,104,195,74,25,230,129,77,227,209,127,186,119,75,205,11,76,233,190,71,46,16,37,239,162,222,101,133,46,43,108,5,250,244,165,216,30,79,11,173,53,191,183,185,252,183,88,248,192,141,252,152,143,168,17,246,136,235,4,235,193,222,45,174,62,86,80,18,59,191,25,71,64,12,56,228,139,122,70,88,39,87,46,241,224,217,152,90,20,198,208,41,1,83,19,32,40,164,57,126,166,51,67,169,184,23,216,216,6,99,200,140,4,71,208,101,36,215,49,224,84,28,202,47,159,111,69,113,151,127,46,171,141,144,231,198,131,207,190,157,177,14,135,254,50,41,151,18,31,147,194,20,105,251,70,174,20,37,168,152,10,166,3,181,4,174,248,75,254,90,40,106,105,118,179,33,41,80,99,68,217,84,151,14,120,251,53,206,248,36,173,214,127,162,240,104,159,110,19,48,38,149,24,211,173,27,229,146,127,236,73,49,183,126,46,19,164,112,31,29,150,86,242,107,2,83,124,95,98,233,82,114,150,21,198,48,140,247,222,36,128,244,189,59,23,212,128,173,108,74,81,88,193,118,108,26,48,252,13,253,105,142,35,159,72,24,128,194,187,102,15,46,103,0,203,56,45,189,250,248,81,247,204,166,221,74,253,100,154,204,242,151,182,5,134,96,120,233,144,179,218,227,8,64,3,92,199,12,59,53,182,74,162,132,26,186,107,86,30,226,214,31,106,69,89,136,115,121,75,163,186,115,216,218,161,235,59,85,90,60,88,38,112,168,131,82,243,93,123,179,88,188,89,38,41,189,215,53,208,44,29,175,204,111,43,51,115,176,16,56,146,167,206,116,130,133,113,86,126,138,42,2,195,137,191,227,214,150,35,209,61,193,216,24,227,72,221,102,125,11,76,104,57,44,9,218,173,118,86,152,132,78,220,188,82,73,47,239,108,164,58,243,158,246,148,248,137,255,77,167,244,246,32,45,243,169,171,235,143,163,56,62,126,125,96,43,115,214,93,184,192,73,229,63,221,19,221,116,235,221,226,171,111,133,116,166,204,199,128,162,106,118,187,131,61,73,183,72,39,11,199,7,81,126,191,26,89,93,117,141,42,156,239,43,102,194,153,204,83,120,117,140,205,106,142,30,240,217,208,68,37,17,120,187,172,12,102,39,172,20,73,225,21,201,83,96,198,127,63,47,134,168,144,207,97,139,13,168,13,180,173,239,50,174,222,20,29,222,23,67,110,98,251,225,67,24,39,11,89,22,33,198,94,226,151,137,166,104,124,171,99,248,111,119,18,76,81,107,203,60,236,216,176,41,62,39,149,23,91,239,205,42,79,238,5,176,203,111,77,105,29,99,120,229,152,104,99,225,143,150,7,110,78,2,102,187,89,81,41,243,109,186,86,169,93,75,131,178,219,37,240,204,35,246,35,178,1,210,142,120,80,50,0,215,148,128,241,82,50,121,72,204,164,8,32,31,152,40,187,92,125,126,109,230,216,134,89,65,162,28,134,252,150,117,248,132,37,242,86,98,29,99,24,183,110,220,211,169,106,20,9,34,213,85,71,28,140,20,106,62,143,134,213,24,155,56,90,25,66,172,198,147,83,215,227,131,214,16,97,148,116,26,238,71,143,37,66,66,82,233,128,109,208,206,172,247,23,163,37,81,250,150,24,53,10,59,253,197,202,79,202,90,224,10,41,189,223,60,211,36,221,245,230,169,222,0,215,241,170,71,23,118,63,54,2,248,7,252,139,17,54,210,48,19,101,94,41,130,188,38,100,34,177,53,50,254,222,166,57,140,162,112,73,51,202,182,255,160,123,236,162,47,211,71,18,99,195,170,138,210,247,69,144,188,89,250,69,140,204,174,181,237,48,190,175,24,204,198,165,214,221,134,234,118,126,201,79,255,54,139,236,104,71,207,174,41,28,12,53,196,169,119,194,143,151,123,23,83,56,112,184,16,207,172,250,100,80,129,250,123,85,12,54,9,217,16,150,175,197,13,125,248,177,207,70,161,112,183,226,100,135,141,193,68,166,49,165,146,217,207,160,158,7,202,227,242,189,242,20,52,193,217,175,107,192,234,182,220,54,196,118,107,210,100,131,2,0,172,188,223,79,19,97,31,66,208,188,141,165,55,245,128,33,111,20,227,16,141,186,28,142,52,2,168,85,72,158,216,25,216,11,90,252,54,70,212,179,246,207,110,224,139,27,254,135,174,103,58,10,219,169,212,24,21,150,132,88,50,157,68,123,138,65,67,217,122,142,252,236,28,52,194,251,92,57,43,232,121,111,132,25,61,118,199,110,71,244,90,159,108,151,112,164,113,101,147,78,6,131,171,159,49,192,77,139,100,58,242,95,31,119,52,48,188,72,69,119,134,115,78,239,120,178,13,149,69,94,15,76,56,61,214,87,234,207,78,78,124,34,246,172,68,93,191,216,111,108,74,37,236,160,179,74,161,64,211,159,222,12,133,27,189,153,86,175,170,27,98,38,244,225,123,86,254,245,149,9,76,53,137,159,250,131,76,198,124,182,83,164,144,99,67,44,108,82,91,225,33,62,35,37,183,154,124,69,67,234,152,109,254,100,213,246,40,61,223,172,13,52,96,4,116,179,110,213,48,195,165,112,174,80,3,154,207,225,105,169,194,112,205,208,53,213,171,209,21,188,91,53,81,180,174,191,189,76,178,47,124,74,170,79,150,62,26,252,179,225,94,97,153,234,233,248,139,62,197,213,203,106,91,159,23,131,207,200,97,20,17,91,125,126,123,136,47,93,76,57,74,97,62,89,187,39,24,90,192,98,82,64,7,86,195,127,234,83,43,116,56,137,203,189,55,155,101,22,43,13,194,15,232,243,227,108,69,254,64,175,134,37,237,6,8,146,86,104,66,101,72,159,103,68,23,224,126,147,199,182,173,214,63,38,202,99,58,19,144,128,92,238,130,12,154,0,158,175,129,185,25,105,194,241,227,131,189,48,241,152,25,15,141,130,151,52,19,35,120,123,86,87,140,54,105,31,173,119,199,74,90,17,27,167,1,59,9,129,141,45,136,91,115,1,219,99,209,90,16,52,135,207,169,18,191,253,11,147,8,76,124,46,95,27,171,104,9,140,173,166,222,174,207,55,122,82,24,157,205,27,72,194,82,212,52,252,32,176,62,103,88,50,208,117,136,9,54,172,246,58,134,148,178,160,38,159,131,112,194,174,114,53,188,40,247,99,14,219,107,35,126,192,174,172,233,8,235,206,110,241,65,6,228,218,18,73,26,52,200,237,122,67,0,231,185,139,94,221,45,141,31,241,3,243,89,5,166,255,58,166,25,225,76,13,166,210,1,208,175,121,72,235,228,26,250,228,213,152,247,35,118,65,1,129,94,109,210,7,17,75,34,171,255,60,57,199,112,188,24,204,84,91,156,183,209,48,15,203,136,117,111,250,17,23,198,25,40,57,182,5,188,124,217,146,200,156,214,59,203,59,197,33,67,175,158,20,150,69,68,231,124,33,105,140,98,3,180,58,230,216,146,176,233,100,212,136,136,182,216,107,187,81,78,202,147,91,40,247,110,73,228,194,101,5,81,146,49,252,104,36,112,84,132,239,8,184,228,107,18,119,45,164,31,80,104,245,60,37,4,166,3,86,127,12,193,142,178,243,117,253,93,26,159,91,108,210,164,30,100,163,28,80,74,239,123,239,243,241,154,56,110,198,101,177,175,49,62,104,149,17,116,69,13,24,240,249,170,210,148,14,12,29,112,28,0,52,253,201,38,76,199,116,143,122,13,190,123,18,162,75,163,217,174,97,180,26,7,242,92,207,213,184,203,97,233,195,63,93,30,152,48,228,61,217,74,154,123,189,240,242,76,6,37,220,103,75,123,126,123,184,76,30,240,121,142,41,9,1,94,108,175,184,152,236,243,120,80,170,79,2,78,152,207,250,211,116,42,184,173,206,186,86,42,226,31,220,20,158,245,249,28,247,99,81,185,49,159,1,37,131,28,97,193,82,72,38,232,236,62,182,119,14,56,91,122,71,103,55,133,240,225,151,33,69,163,206,236,160,53,242,6,21,51,76,51,239,205,243,88,97,63,81,220,247,12,55,73,79,95,150,24,95,83,139,134,128,93,108,8,24,142,234,242,12,137,245,136,134,101,199,24,232,210,65,184,44,44,86,74,200,219,223,133,215,123,248,70,38,103,243,103,213,182,120,180,149,72,171,235,213,231,227,231,17,190,17,12,79,127,198,244,230,72,40,237,28,47,138,65,53,3,77,91,235,149,152,70,215,247,161,251,189,232,128,155,156,66,56,55,199,48,56,243,68,199,12,53,222,26,158,19,157,154,229,185,154,74,31,119,249,232,215,213,35,151,218,245,225,155,44,250,125,165,234,136,90,183,76,11,184,194,71,172,223,3,143,34,158,172,90,187,239,124,224,22,243,159,31,222,154,68,28,191,4,117,56,109,240,15,61,147,24,151,48,188,205,108,146,126,250,104,40,2,134,175,122,142,150,41,221,219,182,167,212,228,135,42,108,104,42,35,177,173,176,106,4,124,236,205,227,98,182,103,18,215,120,109,26,35,181,55,142,175,185,246,245,186,206,89,242,92,139,172,142,79,148,70,113,141,38,211,6,220,73,213,11,61,204,56,200,207,238,143,93,30,23,195,23,49,219,115,56,164,72,101,91,83,179,150,197,65,110,91,139,59,70,80,50,195,27,247,92,61,163,116,237,167,202,50,250,115,117,94,110,228,35,88,54,181,131,115,224,53,151,64,9,251,61,175,101,236,223,142,194,236,255,238,147,61,214,206,49,39,91,22,110,15,38,66,94,97,40,55,235,43,206,143,233,86,123,236,71,141,18,185,174,235,150,64,223,240,101,13,113,122,233,207,20,166,27,35,60,236,65,123,197,51,9,73,116,187,249,116,224,172,209,150,97,37,15,238,216,252,40,242,171,218,179,164,224,75,252,52,18,98,186,131,91,251,133,159,107,72,140,15,45,215,67,225,145,214,124,135,169,68,175,122,53,74,4,1,163,45,52,30,99,217,24,113,170,195,52,10,139,135,125,96,230,173,255,54,113,2,13,81,13,75,30,248,91,67,212,246,12,74,230,128,119,179,15,26,246,52,159,165,103,196,112,126,111,250,85,146,206,225,98,156,206,62,205,104,175,40,207,150,67,150,219,23,87,203,212,112,61,187,116,45,51,172,66,24,204,168,118,23,24,162,4,55,57,27,164,22,253,89,32,155,12,116,191,240,57,65,182,218,179,57,167,88,32,86,70,170,6,41,126,102,191,63,13,95,191,220,27,189,231,240,253,27,114,195,187,61,46,68,20,186,219,168,208,180,44,211,148,232,116,100,50,26,246,225,227,97,112,74,55,183,211,137,240,21,141,235,225,92,110,119,156,40,121,91,218,13,53,136,180,69,240,26,89,73,162,138,2,35,41,22,43,132,39,79,122,38,83,237,122,103,202,32,231,33,23,27,143,110,220,219,116,58,116,9,32,57,223,188,120,140,110,139,174,53,167,131,44,248,114,71,181,33,129,244,236,11,164,104,98,34,161,74,190,116,42,144,156,104,126,2,88,100,90,98,180,24,160,43,197,218,203,91,100,186,44,179,70,204,209,81,202,218,229,169,217,66,168,191,112,184,99,26,220,119,158,164,169,163,164,155,45,133,197,45,48,60,85,249,110,103,216,21,114,243,66,137,131,159,138,176,186,87,9,54,34,180,4,181,139,163,232,231,138,239,128,156,78,151,139,243,35,152,104,217,247,234,238,55,34,47,89,19,32,19,211,183,141,123,49,193,38,121,238,178,67,29,217,30,12,54,238,161,48,111,226,195,141,93,32,202,25,192,99,230,216,40,161,254,29,250,211,86,41,29,112,134,184,66,239,141,227,63,98,30,192,17,190,31,24,57,233,126,183,66,237,124,158,168,161,143,59,67,81,108,45,122,241,153,239,97,21,30,131,131,246,7,29,178,137,6,219,221,40,145,221,212,65,49,203,33,182,89,122,145,158,65,177,226,23,95,89,24,44,83,199,164,81,2,28,48,146,171,18,226,153,198,164,227,245,247,88,55,75,200,82,73,148,214,91,247,204,183,58,191,222,117,154,17,139,140,77,154,253,161,235,44,28,33,173,100,59,6,180,252,242,219,185,231,136,253,162,60,155,52,15,71,82,231,214,161,99,99,228,146,245,226,98,237,179,14,83,228,56,244,201,96,221,169,119,171,163,159,75,151,207,217,94,34,51,218,204,100,145,253,134,136,218,30,113,114,101,106,101,116,241,89,203,93,28,31,217,82,107,69,97,20,72,99,23,198,62,109,138,178,231,199,189,153,241,178,163,216,90,92,49,197,233,205,76,58,147,144,174,175,49,42,199,54,173,93,191,54,105,191,25,231,57,237,221,173,233,131,99,1,123,136,137,10,158,154,116,113,194,161,252,53,1,3,27,155,160,62,26,45,63,190,83,86,212,157,117,143,166,85,39,123,201,2,69,58,143,163,121,188,166,243,107,113,45,6,168,156,29,150,113,245,4,6,116,7,164,243,5,174,45,71,80,161,162,189,168,137,81,182,178,22,65,57,107,15,218,106,11,47,171,138,247,159,254,229,216,139,194,61,62,53,156,84,199,231,122,80,28,251,111,162,84,75,39,171,235,190,232,252,240,211,154,152,52,234,50,242,100,112,248,121,144,6,78,238,62,159,247,178,163,190,6,220,85,248,156,215,62,147,184,198,213,103,126,55,117,176,73,26,21,119,78,128,147,46,16,203,1,167,116,97,75,180,40,12,191,150,143,41,86,137,94,11,9,210,138,7,35,203,169,59,41,210,39,43,222,154,32,127,19,27,223,200,87,171,39,148,42,158,102,122,78,182,115,216,135,47,89,81,44,84,179,16,170,243,156,226,131,116,242,131,98,93,157,155,181,18,201,172,106,2,109,186,77,103,98,149,241,177,233,170,214,60,26,36,122,173,121,182,10,114,103,145,150,101,51,68,63,41,208,179,165,8,21,241,175,120,99,121,132,137,28,246,82,214,29,50,139,99,186,11,81,105,123,110,77,97,202,243,252,124,129,186,182,107,177,30,2,173,185,197,205,171,209,153,200,218,107,198,206,237,175,77,161,243,144,74,167,249,43,117,186,48,114,191,50,42,205,52,119,226,183,201,153,234,23,65,129,102,151,123,53,237,100,2,35,98,180,202,22,88,148,236,225,120,167,79,103,220,223,214,154,6,92,222,58,74,188,215,121,202,45,117,80,68,13,86,137,15,130,101,173,41,60,91,203,173,197,189,235,153,211,18,58,158,116,212,69,20,9,184,232,94,201,215,136,16,148,169,217,45,49,73,167,233,62,123,230,132,54,168,173,205,126,147,98,154,112,141,224,244,72,122,118,97,3,132,49,108,242,117,89,39,241,47,168,234,147,56,147,135,147,45,105,154,132,155,155,241,198,8,188,37,42,49,39,154,173,126,190,212,99,56,84,165,152,32,9,179,134,159,109,149,218,60,117,249,160,98,205,211,171,228,43,205,253,90,87,48,113,93,162,190,31,66,144,60,117,170,176,191,109,63,149,169,183,106,154,176,37,98,123,14,144,184,57,185,102,29,22,83,168,244,20,71,177,230,2,253,237,179,250,210,242,106,12,211,47,148,52,2,130,242,72,204,56,138,244,155,132,150,97,32,35,25,230,48,28,88,226,162,79,54,234,8,229,99,58,55,117,101,39,62,124,216,88,229,252,127,56,149,2,239,4,5,161,195,9,149,206,59,77,23,156,102,190,2,200,218,44,181,115,150,209,162,52,71,33,228,145,141,216,170,97,182,187,16,86,80,175,53,190,156,102,59,154,74,139,73,60,138,171,186,76,61,126,197,79,119,8,64,228,193,208,32,206,247,201,44,159,209,5,30,84,179,57,74,232,70,220,0,242,79,181,212,248,233,130,240,131,192,103,222,186,218,53,112,38,134,43,63,205,134,22,183,78,116,103,201,99,87,235,120,115,24,62,115,221,21,142,123,71,220,218,191,37,146,131,90,135,14,59,217,92,30,170,44,19,30,73,249,212,11,129,195,104,187,41,176,126,233,9,178,232,188,41,35,224,2,61,189,12,120,199,216,246,35,253,120,43,244,114,53,129,123,26,205,67,80,7,134,71,76,225,133,59,239,79,78,241,178,176,94,111,99,177,140,40,19,221,141,69,141,164,69,107,127,237,241,219,5,149,188,187,248,150,73,60,248,247,192,67,81,79,149,166,95,122,111,63,184,83,201,54,20,94,52,45,248,107,35,20,219,116,34,89,33,97,140,10,138,238,34,234,182,141,127,115,199,111,247,31,7,176,192,244,20,251,107,253,226,8,50,21,172,81,176,198,147,21,34,123,50,40,191,146,202,184,218,248,211,239,131,27,157,93,119,103,21,178,211,164,230,4,132,141,78,162,140,35,107,196,148,247,193,41,213,79,121,6,140,29,41,43,215,154,159,35,47,90,144,120,23,133,73,142,7,202,128,86,192,198,96,117,97,200,12,135,31,156,5,245,58,45,99,180,46,196,118,127,154,18,32,121,47,84,105,251,188,23,219,86,47,48,84,196,110,233,243,100,91,23,39,37,37,59,34,215,132,245,56,71,46,12,73,121,189,87,211,142,34,153,54,34,225,48,156,124,48,149,160,218,19,68,218,35,199,150,100,141,104,242,177,45,129,178,221,148,47,38,84,161,239,53,8,43,197,76,58,63,75,254,73,96,2,69,179,94,152,152,255,133,33,207,27,45,110,142,192,131,142,56,101,216,65,29,112,156,125,139,98,9,108,156,72,49,166,28,78,18,52,220,70,40,120,39,195,132,157,80,70,5,198,145,230,38,26,159,50,105,27,214,182,40,97,252,54,102,143,54,207,240,127,189,7,138,237,25,241,47,232,0,81,53,220,49,139,7,29,194,69,96,132,225,220,218,64,218,96,222,166,159,14,173,68,214,181,219,165,185,18,212,42,182,99,1,25,193,130,94,76,81,126,252,52,180,90,47,138,88,78,108,104,36,191,194,206,49,9,201,51,57,102,236,103,164,164,4,37,70,88,227,76,158,70,147,43,112,51,147,217,209,65,175,101,19,116,226,20,198,46,111,35,168,23,27,255,197,138,35,100,150,59,19,32,57,131,220,49,199,185,56,133,67,194,80,106,49,2,134,200,61,204,105,187,247,188,45,115,80,136,150,27,234,228,106,168,197,197,140,129,47,70,111,94,140,4,198,97,186,20,134,194,72,31,95,11,139,211,164,201,215,26,198,140,23,214,29,246,66,147,137,114,222,10,186,92,135,77,250,113,8,12,239,180,123,248,52,186,142,203,51,244,193,215,168,37,23,60,134,12,26,229,227,221,163,11,36,91,218,37,7,52,216,72,24,28,230,248,217,83,225,115,152,93,63,1,57,194,254,60,26,226,190,97,141,79,11,135,234,139,149,26,39,204,113,235,168,205,149,97,65,19,32,206,144,179,243,81,83,174,131,122,150,242,142,65,109,213,8,238,5,54,23,202,127,219,202,209,117,88,32,141,191,46,101,89,183,24,214,230,74,137,214,205,10,61,219,213,76,252,77,195,20,219,25,4,71,227,157,196,103,252,87,248,163,20,166,175,172,112,173,209,226,91,173,49,45,233,20,207,236,218,17,93,128,110,91,70,132,32,119,142,184,5,142,174,238,24,176,141,68,197,40,221,90,144,18,234,173,209,8,240,57,186,138,209,243,41,60,91,246,114,84,2,159,237,202,134,216,99,211,32,116,175,134,186,243,94,77,244,140,99,215,95,218,182,197,34,48,254,73,186,1,0,88,2,250,3,247,24,110,12,63,25,79,192,18,165,255,232,31,212,91,106,100,48,178,57,1,35,142,82,167,194,51,138,162,105,235,27,171,60,63,60,122,4,205,15,108,4,133,10,215,21,100,7,4,185,107,125,30,172,244,25,81,11,170,125,210,243,195,244,90,196,173,105,172,127,94,153,48,106,132,114,80,184,203,207,189,97,76,142,224,88,255,209,250,40,124,252,193,125,97,210,129,250,219,4,59,99,221,117,94,178,109,129,33,144,242,93,184,194,37,95,230,11,231,26,91,2,29,6,87,20,215,96,88,27,98,237,100,45,30,54,120,18,109,8,152,212,253,123,117,170,57,70,141,126,160,165,35,14,53,86,124,144,95,160,252,125,239,118,247,58,12,168,146,251,59,106,145,44,48,106,178,155,73,179,49,111,183,244,159,88,79,185,141,128,246,197,48,160,227,230,212,71,237,7,102,107,140,71,179,178,105,125,242,115,191,48,74,209,29,194,135,19,24,151,207,203,160,76,5,233,146,20,25,188,8,130,5,12,129,129,126,146,97,234,204,177,21,226,114,47,133,73,176,68,100,98,35,54,252,192,195,41,92,127,240,217,199,117,182,192,64,117,227,80,123,75,63,5,240,76,163,55,129,211,77,218,26,140,236,228,184,240,89,126,250,98,19,13,180,124,225,253,14,203,194,17,137,65,77,38,142,170,48,74,135,245,194,99,63,195,2,53,145,12,75,18,62,57,131,49,91,99,88,22,249,27,25,22,10,242,219,142,71,107,170,66,102,176,185,115,17,13,162,2,66,110,110,45,97,119,88,206,205,202,222,10,159,173,40,54,181,106,244,193,10,35,132,28,187,67,33,86,161,79,14,63,254,240,184,7,132,59,144,169,9,140,83,159,226,208,198,109,212,123,119,163,163,137,88,210,202,207,234,47,86,33,25,40,82,84,77,209,121,108,102,177,38,40,22,80,248,152,0,113,246,229,102,18,90,207,213,61,186,211,16,63,151,118,88,96,196,141,226,123,161,85,123,169,32,187,113,15,207,40,236,100,200,68,104,181,27,161,115,170,177,241,152,42,144,78,6,59,106,61,245,68,191,190,180,195,2,47,23,145,1,29,179,60,99,214,208,214,217,97,253,97,234,203,120,83,244,28,61,121,196,130,178,154,150,196,183,218,245,188,32,17,127,126,25,189,142,8,228,82,249,39,249,4,96,186,49,110,184,135,196,82,214,39,235,86,30,24,54,177,82,230,0,99,201,135,213,59,73,48,235,199,102,147,139,36,11,61,58,100,225,5,70,101,171,133,181,206,81,161,199,54,21,51,59,197,205,9,106,13,89,33,248,206,121,73,96,36,149,169,239,77,87,94,120,48,212,57,183,85,21,182,98,234,136,124,164,158,116,117,90,34,126,221,224,133,9,81,43,76,100,81,60,28,33,179,251,224,225,197,176,5,230,239,217,244,183,33,53,12,47,133,152,112,43,229,185,186,71,123,103,161,243,166,149,231,183,225,38,186,142,221,28,183,50,142,2,215,179,225,173,20,142,221,89,19,151,61,240,7,239,121,159,252,12,76,21,215,205,180,215,87,10,207,14,138,107,125,49,236,214,30,159,132,126,126,181,149,58,212,65,235,198,0,230,46,58,143,207,231,69,219,199,225,179,84,159,83,166,19,23,174,215,87,174,57,205,231,230,240,30,249,7,67,50,115,150,247,201,202,188,193,141,170,141,142,6,231,222,110,84,6,22,169,36,102,28,220,183,253,134,93,16,85,213,125,199,114,76,17,141,173,139,228,149,194,189,95,23,169,24,125,67,169,207,18,235,55,166,115,76,26,24,152,116,38,26,123,135,195,137,94,211,169,143,134,112,167,255,118,249,233,98,232,176,212,32,145,41,133,114,243,149,159,49,165,121,228,131,19,189,57,106,45,241,9,110,40,139,50,212,155,138,4,166,55,219,199,44,209,47,166,35,138,91,243,61,86,222,214,102,34,40,197,134,217,143,47,226,47,231,84,144,231,58,147,242,134,216,96,255,163,152,243,129,91,52,113,177,141,239,252,92,77,164,171,202,99,239,169,227,189,141,75,205,209,70,236,234,222,187,252,84,32,227,173,142,109,156,197,113,131,220,25,107,55,224,148,135,120,26,244,243,175,27,76,130,31,187,200,169,109,189,230,35,118,83,156,72,53,1,11,45,146,119,55,77,72,126,245,7,134,102,62,95,248,88,54,75,224,198,234,141,71,99,82,79,133,9,244,222,123,91,202,70,80,12,95,79,210,20,216,136,171,142,74,65,202,58,110,93,74,81,19,206,148,94,186,12,41,130,45,114,239,66,207,94,188,244,180,254,127,65,33,114,137,92,5,116,219,181,41,76,222,50,50,6,212,118,230,231,193,232,9,119,79,165,64,175,184,158,159,70,179,35,2,39,217,138,25,245,193,169,215,113,87,132,22,101,81,240,180,7,95,229,198,200,10,116,221,250,185,142,15,85,162,34,138,114,218,190,100,79,41,228,154,98,75,129,108,110,55,189,120,18,233,143,149,73,8,77,71,165,25,79,126,252,244,121,144,44,94,208,217,60,201,221,174,128,85,29,180,163,87,158,151,155,243,60,88,27,18,147,65,185,175,71,82,172,240,53,36,4,80,76,95,222,35,23,36,129,83,215,73,56,6,49,182,248,30,68,85,116,134,211,46,189,34,30,154,127,220,209,2,255,106,8,98,207,128,147,69,224,99,105,68,55,31,221,201,173,234,147,77,66,137,94,3,64,45,39,10,159,10,27,221,134,195,115,233,129,94,72,104,79,119,237,80,159,91,73,182,148,66,122,181,250,186,134,45,177,22,217,234,168,8,95,193,253,7,99,130,244,114,0,147,78,119,67,6,46,135,157,197,205,39,126,179,82,14,152,56,164,28,31,116,99,184,217,201,214,86,213,146,135,235,159,18,116,135,169,252,17,3,140,29,130,110,41,135,207,34,150,109,22,102,224,61,61,102,207,6,112,70,65,47,62,243,162,251,134,146,207,41,117,155,120,65,137,56,184,167,77,235,208,190,114,9,192,136,100,251,134,66,249,89,190,89,120,131,111,164,149,18,151,188,159,95,62,38,103,148,141,30,120,8,113,186,193,107,231,248,210,141,192,136,44,106,147,47,241,180,19,44,117,185,201,131,161,54,216,91,142,123,19,202,147,216,26,93,57,248,198,14,91,65,254,20,152,50,222,11,167,33,62,64,253,73,121,249,91,193,158,144,150,194,118,64,230,128,243,222,18,54,33,240,0,81,158,223,26,238,49,57,170,43,103,119,191,191,76,175,171,92,76,41,130,12,232,249,169,41,118,122,173,40,153,184,79,6,71,122,87,139,19,162,196,40,195,50,103,163,138,29,126,246,135,25,65,88,228,171,201,229,9,186,22,135,166,195,152,5,226,54,29,123,5,189,168,111,167,178,128,171,206,253,202,63,139,39,63,143,55,79,122,77,62,22,9,251,238,251,28,125,195,194,234,68,143,82,182,77,252,131,201,165,92,193,236,159,4,7,37,50,14,231,161,135,49,100,57,41,234,18,146,229,12,183,194,29,193,83,71,45,151,41,207,77,247,110,212,217,38,74,90,199,86,120,193,155,93,28,70,76,88,103,194,132,85,192,19,167,233,119,180,200,213,203,82,246,113,243,99,172,12,9,106,96,66,176,255,95,248,76,6,133,207,179,101,47,247,195,246,41,75,204,205,106,27,163,79,5,186,106,134,6,115,80,248,152,17,88,72,219,164,187,228,209,40,243,10,51,155,186,115,17,52,53,113,63,123,252,24,83,2,112,10,55,227,172,112,152,19,64,156,174,102,50,39,35,62,39,81,242,37,40,196,13,49,23,76,57,42,221,89,74,37,57,20,185,1,115,238,87,129,41,118,246,164,83,182,192,145,108,209,13,35,37,154,145,40,173,56,211,86,110,94,172,191,105,221,217,32,14,153,137,84,183,22,35,218,160,48,144,183,66,141,54,124,38,190,199,214,41,78,155,64,14,243,159,134,220,62,202,115,53,77,12,53,224,222,167,172,128,99,251,143,187,2,206,28,43,53,139,135,221,44,134,233,110,15,31,14,199,83,96,114,57,190,56,19,20,149,93,60,236,70,216,168,166,11,207,172,193,109,210,41,35,152,105,40,154,210,108,0,53,90,41,138,211,248,233,146,36,131,72,93,240,136,86,38,34,103,117,200,60,59,195,217,82,180,230,99,89,157,11,100,84,240,60,195,74,79,150,231,148,211,5,154,198,25,253,162,52,253,159,109,90,175,110,227,150,65,66,115,158,134,24,187,28,183,185,222,47,66,23,150,172,206,115,98,192,230,57,239,107,159,23,125,174,38,149,231,79,14,139,228,51,166,200,207,23,183,5,14,12,185,166,76,180,78,188,220,93,228,95,197,235,243,219,61,148,63,13,6,127,96,150,212,10,216,138,98,21,198,80,140,171,167,245,185,235,176,212,22,7,103,162,14,94,195,250,212,15,230,56,7,206,186,101,95,122,158,28,194,204,120,239,118,108,214,242,94,125,22,65,220,220,216,128,244,201,7,196,2,126,115,90,196,110,227,79,39,45,69,93,145,63,185,241,230,200,144,211,100,20,29,121,231,91,162,97,42,63,77,55,91,196,145,144,255,147,168,124,35,207,22,157,103,92,139,69,116,225,117,86,103,228,241,176,20,86,18,179,177,65,88,24,30,27,44,181,99,139,61,251,19,221,201,241,96,166,241,161,240,194,39,139,171,145,108,150,17,229,204,79,193,239,146,80,246,168,242,214,212,52,156,125,35,190,166,137,47,21,129,179,177,136,223,1,199,10,19,216,42,21,3,62,246,131,24,180,103,244,137,240,198,183,166,173,68,230,248,153,195,231,32,94,177,4,32,193,145,88,12,149,1,57,40,61,146,85,117,137,129,198,20,175,43,55,89,126,85,66,3,196,121,74,143,5,196,134,58,197,143,165,249,251,204,150,128,187,117,215,94,24,154,251,89,226,220,166,0,80,142,1,216,223,131,204,7,29,135,153,196,128,179,84,85,16,244,39,211,122,144,73,218,137,56,70,219,15,77,113,212,179,11,188,40,180,239,114,64,101,177,90,59,147,37,226,149,38,91,52,245,115,178,8,242,181,9,104,200,144,165,221,217,55,210,61,120,77,237,91,126,27,182,224,40,151,162,100,191,137,57,2,167,198,249,96,247,167,177,99,155,192,131,170,187,56,27,19,106,129,122,53,236,218,253,30,203,112,151,200,136,99,187,71,59,83,182,168,133,78,134,99,244,222,52,59,79,118,140,31,121,109,52,45,34,179,155,172,172,94,18,87,38,166,81,242,61,120,161,178,147,15,102,106,223,113,138,208,93,80,245,183,151,233,206,199,247,52,210,22,133,119,222,215,142,194,9,47,15,218,224,236,141,121,136,55,36,235,107,35,196,86,175,21,70,195,135,124,109,66,206,209,198,133,62,153,212,17,119,139,236,192,187,18,70,193,144,50,74,96,203,84,149,251,218,83,45,14,194,230,148,167,138,233,170,31,140,46,187,21,148,163,124,238,166,54,195,72,161,219,145,77,57,77,158,11,117,12,246,17,135,11,205,29,75,96,234,219,98,38,148,217,159,223,181,0,83,143,105,86,204,23,22,120,242,82,1,83,160,41,118,146,117,220,165,112,5,18,60,81,226,121,209,249,220,35,95,150,127,135,186,220,188,210,146,25,254,38,145,133,82,244,234,105,177,104,135,169,76,149,99,119,212,69,111,103,92,77,223,145,68,176,32,183,184,220,179,116,21,62,147,212,186,28,171,39,11,126,41,73,89,248,212,153,220,244,41,13,102,83,115,148,231,195,34,164,18,62,14,50,134,67,175,238,228,102,195,67,58,27,131,152,19,199,135,129,174,209,63,117,177,253,80,224,158,31,239,235,140,240,149,245,0,46,80,196,250,107,23,170,92,138,160,198,47,230,32,253,26,178,147,178,151,229,136,199,91,98,174,14,189,245,48,198,70,135,169,94,223,122,111,142,198,8,137,156,71,172,89,140,121,250,126,207,226,245,33,99,135,215,50,174,179,210,90,9,163,216,130,68,26,60,27,86,165,239,129,185,179,253,27,117,161,192,168,49,141,128,77,191,68,158,124,33,135,236,153,118,138,44,250,165,66,197,246,67,138,215,251,74,225,211,97,218,9,12,251,92,248,210,205,148,114,4,165,29,174,70,228,130,48,135,248,210,16,2,204,208,243,33,155,146,115,86,24,106,129,248,154,228,229,116,35,54,165,235,160,139,203,214,222,47,137,33,203,134,238,56,158,72,202,107,81,30,205,139,247,181,176,100,154,4,238,76,251,178,196,107,13,8,200,229,123,81,242,122,11,70,50,13,197,93,74,62,112,197,90,208,70,103,35,79,223,122,243,115,80,150,118,3,96,112,30,41,220,200,4,250,205,77,101,99,232,111,143,188,98,154,206,110,188,5,130,78,18,121,62,15,231,44,85,75,108,112,71,41,195,116,216,232,102,229,222,149,242,131,216,23,40,64,239,69,97,99,158,241,171,23,149,143,18,117,161,204,123,4,23,164,117,151,235,115,87,162,134,241,224,182,103,233,215,132,151,35,122,25,205,11,87,99,125,182,223,55,114,120,146,241,80,216,178,66,145,228,40,83,127,25,55,34,76,168,98,250,242,98,5,157,157,49,167,155,57,197,174,208,74,70,178,224,51,69,228,154,74,132,185,20,134,129,49,242,62,63,206,181,187,186,96,76,59,155,113,68,128,81,222,16,7,135,102,207,190,124,14,83,79,46,82,168,192,70,59,24,49,117,152,179,197,222,166,170,140,36,149,39,195,140,200,70,175,254,237,6,145,74,51,65,77,133,225,54,184,101,196,69,79,70,244,87,130,72,149,18,228,174,185,176,105,204,26,253,102,39,119,19,51,133,183,90,65,41,85,76,84,101,232,15,87,72,238,110,94,212,148,107,244,222,104,161,70,62,184,172,213,159,33,107,72,132,148,200,232,230,172,133,138,19,197,221,56,86,49,113,74,121,30,252,124,236,8,74,82,232,219,245,157,109,131,155,55,151,156,254,163,237,93,86,112,105,146,235,236,123,209,184,7,121,62,244,216,24,12,158,121,104,132,105,236,70,52,216,146,104,183,7,66,232,222,255,124,226,173,136,92,217,243,159,239,155,236,29,187,222,170,202,202,67,28,86,172,165,155,56,222,241,142,188,97,1,179,144,36,189,60,77,157,39,234,85,112,124,110,157,193,144,114,221,139,207,120,118,241,128,72,14,80,110,9,8,113,123,183,12,198,51,0,46,36,254,119,210,117,139,50,74,41,1,64,70,120,70,194,54,136,49,123,52,255,211,131,210,166,228,92,206,12,131,80,246,22,255,241,235,101,84,206,136,159,197,26,102,203,156,111,53,143,122,123,42,38,181,102,57,94,204,156,115,224,18,192,17,232,46,61,41,65,198,123,47,162,56,157,163,68,32,45,5,92,3,160,207,243,104,116,152,117,193,17,143,210,244,234,108,17,110,52,254,108,1,233,99,38,31,90,2,133,2,218,185,60,102,59,117,162,101,137,13,73,223,219,232,129,47,10,153,25,241,124,18,114,31,113,239,5,72,44,235,7,109,57,120,140,11,254,239,148,19,31,225,238,22,211,129,230,105,48,229,58,151,90,8,38,212,100,168,250,174,19,209,212,184,2,155,83,87,153,207,44,174,193,161,111,125,219,187,235,131,37,50,116,113,103,26,60,151,46,109,147,128,185,13,104,200,116,232,210,158,208,103,182,0,21,149,252,108,56,105,93,72,17,189,29,35,189,155,221,229,226,70,48,114,245,174,11,187,209,110,27,63,125,28,139,188,223,109,97,228,139,149,130,173,95,191,245,89,173,35,114,15,136,120,232,113,222,233,133,142,70,69,132,175,70,213,13,105,10,49,7,44,127,181,206,103,64,193,156,7,62,140,68,171,248,187,246,53,66,173,10,17,142,188,116,15,135,85,45,5,200,178,152,226,164,126,14,178,38,23,181,77,230,72,189,152,97,4,192,85,154,63,183,126,45,146,109,115,222,6,205,180,187,174,189,116,251,255,77,231,106,61,235,54,247,126,187,51,11,164,116,242,210,235,7,75,136,27,239,165,56,170,137,154,82,164,253,104,43,221,75,106,174,84,156,242,197,158,85,146,200,122,126,128,166,142,86,246,138,190,161,174,44,88,35,167,192,245,202,124,142,115,186,18,98,163,181,139,179,32,71,167,5,20,77,154,109,159,13,231,124,26,58,15,227,106,74,211,18,219,44,203,36,92,160,97,47,77,203,5,43,25,72,54,70,101,129,59,86,51,153,135,219,223,76,223,232,243,227,139,126,208,219,192,60,200,254,136,121,95,82,118,234,14,154,171,161,17,241,124,175,128,242,246,81,20,32,73,25,186,140,192,227,89,199,176,156,108,68,207,120,62,209,234,190,166,226,205,225,191,216,183,235,116,146,93,148,50,199,50,4,108,224,224,9,108,247,115,235,58,46,124,114,193,198,48,116,76,168,47,175,0,171,155,134,167,154,105,127,190,88,118,180,71,100,143,182,138,214,8,28,48,203,107,200,158,97,220,163,41,128,159,204,209,52,117,68,65,173,6,107,8,169,238,166,7,0,58,79,41,104,111,216,7,150,158,77,180,244,149,26,140,10,60,93,210,71,75,105,95,186,6,80,195,229,185,55,120,135,28,102,50,209,207,84,57,203,39,178,238,237,124,173,191,127,111,50,15,113,53,253,176,85,135,156,45,172,92,142,35,106,158,98,166,147,52,30,28,61,60,221,114,76,104,51,124,141,6,71,166,158,0,244,31,215,208,71,106,136,14,229,231,106,240,94,151,22,164,211,151,165,214,78,80,30,164,34,136,206,53,253,237,179,233,183,96,44,129,222,47,233,213,214,34,222,46,209,80,211,162,214,162,148,23,19,177,145,124,86,216,218,137,91,123,138,164,122,51,117,18,217,86,22,200,179,60,131,230,5,178,142,169,143,86,17,112,241,65,59,11,127,106,11,11,230,232,240,7,8,86,117,26,158,168,224,114,65,28,103,171,207,189,117,121,113,174,5,231,148,57,237,245,249,30,208,76,149,224,205,161,216,163,87,147,80,188,180,58,197,216,8,174,249,248,125,128,190,221,60,105,225,151,175,105,114,136,193,165,178,80,5,215,197,139,204,93,16,105,147,31,92,85,98,35,186,138,33,96,114,51,234,34,82,235,99,203,185,196,57,112,30,104,255,0,130,98,51,58,54,104,191,204,85,162,4,48,246,180,181,186,25,78,47,241,144,86,133,221,207,95,11,1,105,201,80,157,135,132,11,57,238,188,95,176,249,50,93,143,17,180,231,169,61,93,115,11,145,245,64,214,64,130,147,211,115,53,52,36,193,232,99,130,108,226,116,174,214,210,117,213,141,15,96,141,199,140,196,171,243,127,35,165,92,235,122,204,51,84,111,72,253,180,249,152,235,101,223,56,211,245,44,15,221,136,1,8,5,28,143,54,131,173,89,11,226,241,236,59,78,55,84,68,209,159,54,68,120,208,181,119,211,177,209,33,133,73,173,93,62,68,90,71,196,220,65,161,58,197,100,177,186,175,154,207,179,68,32,123,182,128,19,50,72,34,104,217,22,19,20,148,5,26,16,189,247,137,42,86,16,222,66,142,188,150,206,50,34,200,18,23,115,254,75,116,195,28,205,151,47,17,162,76,69,25,46,147,92,243,28,47,29,248,121,62,87,255,250,219,131,130,114,136,24,182,153,233,194,247,17,63,39,103,210,168,14,243,25,134,96,191,204,6,121,84,179,21,239,220,108,178,247,250,100,48,94,149,96,192,231,140,200,250,218,240,254,6,65,62,53,67,221,144,32,181,152,151,181,115,10,71,146,125,15,160,35,254,96,40,184,72,112,178,140,60,101,133,210,66,53,13,74,93,122,136,93,248,99,15,226,187,254,172,76,88,71,74,152,207,81,147,245,199,23,218,39,97,158,6,98,212,121,198,228,187,230,179,99,77,93,124,160,26,131,171,148,158,109,253,237,243,212,57,224,145,16,157,145,24,215,245,65,203,75,15,5,137,243,75,242,169,1,38,183,25,20,171,240,41,233,118,133,20,249,8,218,127,35,105,147,240,254,188,67,138,82,180,173,141,46,94,39,236,161,35,152,172,17,183,125,30,27,172,198,93,153,147,16,77,247,35,144,197,161,29,3,235,123,27,83,175,30,20,125,46,177,44,125,112,250,96,19,223,33,204,72,5,169,131,197,89,20,105,185,99,238,93,221,101,132,77,71,189,82,9,228,40,36,124,39,143,77,212,230,102,107,109,146,73,8,7,119,200,81,89,143,104,210,45,199,84,57,131,48,119,161,32,33,239,69,190,118,93,45,4,225,198,48,35,129,209,186,68,191,89,27,53,140,139,193,109,228,64,167,222,116,231,203,16,76,235,153,30,120,3,190,176,22,2,11,39,38,82,183,107,160,255,27,119,205,112,27,232,251,192,124,127,25,199,209,62,123,188,81,72,1,35,53,69,216,86,251,51,11,58,85,183,107,37,125,167,243,171,8,147,122,54,63,91,247,118,52,154,252,60,132,93,34,55,93,85,80,115,135,168,44,197,130,169,205,191,156,58,41,26,56,96,105,159,237,57,16,161,245,11,185,154,108,205,68,77,79,142,122,25,111,70,161,3,174,235,194,33,234,15,157,2,218,117,158,45,244,184,51,192,169,67,57,34,175,199,57,162,52,21,77,51,103,186,65,127,160,247,62,19,44,26,226,144,64,46,138,210,224,197,202,85,70,170,184,12,106,253,129,74,68,118,162,235,92,160,16,31,45,209,38,226,179,116,238,211,59,210,130,199,186,82,238,150,172,51,69,172,121,245,4,45,10,125,230,202,79,232,55,204,52,204,191,27,6,249,167,48,143,167,53,147,62,254,18,165,121,35,222,209,118,158,197,158,125,85,253,26,140,191,186,226,105,247,185,198,179,238,52,242,232,150,111,106,97,158,171,233,107,65,37,18,29,192,70,120,173,37,2,40,184,114,36,113,142,87,11,213,168,154,207,54,25,148,132,148,2,79,116,240,44,219,243,218,66,228,14,47,134,110,70,204,194,114,105,224,13,207,171,102,178,39,237,178,196,31,15,82,222,155,124,197,186,102,72,235,186,238,40,51,149,171,208,248,99,25,215,223,62,97,79,208,253,183,241,128,52,128,32,214,116,249,252,143,63,174,239,108,105,202,80,41,56,254,225,179,145,193,79,20,202,15,180,22,175,199,186,46,4,131,28,113,122,14,52,75,246,134,16,199,175,223,79,86,61,140,119,35,173,43,1,178,20,129,139,82,52,13,241,161,190,133,108,74,85,51,61,193,227,138,132,158,21,162,87,87,92,144,16,1,89,235,105,80,90,243,23,221,133,70,8,144,38,253,241,97,136,171,80,88,68,174,92,175,94,87,106,102,145,122,210,35,235,28,104,37,184,160,7,106,116,73,115,29,36,79,131,122,194,116,116,181,79,7,2,194,158,174,156,108,70,97,169,232,107,37,168,70,66,106,141,236,198,120,204,107,93,133,196,174,48,6,244,145,162,76,139,124,34,0,51,189,49,45,153,46,226,6,96,166,105,34,4,114,148,232,211,153,214,12,255,12,24,93,89,35,20,18,207,216,45,93,241,68,198,129,161,61,230,34,210,193,191,89,54,163,161,133,156,237,124,2,212,97,34,161,215,140,232,161,158,196,196,140,161,28,76,49,167,191,107,58,196,121,206,89,155,158,60,248,26,198,177,176,174,194,98,205,26,127,50,165,67,184,27,146,62,160,197,234,95,24,113,79,252,120,21,189,49,59,143,205,5,113,51,169,103,221,78,112,134,198,253,241,19,24,76,93,241,108,145,225,199,82,103,45,239,105,78,83,144,111,224,231,187,35,193,216,30,175,108,132,252,206,49,147,102,121,252,193,157,68,252,145,52,176,174,92,206,250,224,20,176,101,56,117,19,198,49,90,53,228,2,73,139,105,66,206,0,32,94,238,100,198,30,215,84,15,197,129,128,227,188,202,146,208,127,62,206,64,15,14,19,58,44,64,163,170,185,29,175,251,94,189,242,212,49,167,60,26,180,125,64,252,123,210,227,188,226,238,143,248,113,36,40,52,48,47,194,119,126,102,60,56,61,13,75,104,131,140,49,37,150,123,50,6,40,157,148,152,106,192,182,20,222,177,80,85,9,134,136,115,236,160,20,253,132,191,5,100,171,203,55,38,160,87,250,69,102,186,76,163,19,14,135,103,170,117,220,219,80,44,95,37,11,159,218,111,129,17,37,197,143,219,220,186,102,100,17,3,121,98,250,214,75,239,109,157,94,161,128,77,212,222,101,195,219,184,118,17,204,29,255,255,56,3,114,44,238,100,122,178,46,64,127,214,87,81,226,23,208,142,55,155,206,157,103,19,87,2,36,24,88,213,207,124,206,159,174,9,113,128,94,51,50,172,198,184,217,117,91,178,66,141,143,218,50,133,56,141,220,13,141,224,65,234,130,244,93,189,82,78,133,16,160,7,3,213,181,136,128,252,108,0,56,204,170,77,147,204,120,24,87,220,220,141,63,79,204,231,220,13,164,56,181,237,169,28,66,36,146,115,32,247,45,74,157,186,246,81,223,206,142,217,60,129,70,59,251,229,19,67,128,158,195,58,161,119,250,251,93,137,44,228,15,57,108,102,232,215,213,119,171,31,191,16,170,144,32,164,159,4,15,186,58,191,136,9,4,236,57,8,199,227,207,102,160,137,126,103,107,16,123,178,48,3,125,184,253,153,41,69,40,136,98,65,63,240,117,84,158,131,143,30,13,157,9,203,164,2,253,222,108,203,35,107,124,130,30,198,215,43,61,141,28,164,204,166,137,20,148,164,253,183,33,106,83,14,149,149,153,27,191,99,0,115,163,19,95,83,210,80,50,78,55,83,130,75,58,141,72,213,214,120,50,146,206,207,153,157,42,76,6,221,205,228,228,180,172,2,43,157,15,10,205,87,103,252,229,185,249,126,159,22,19,244,101,153,190,8,53,39,206,157,25,102,228,154,180,94,68,45,208,31,140,167,80,252,224,74,166,35,238,183,238,156,109,234,17,48,72,31,131,138,153,33,148,210,215,234,80,254,199,173,225,178,214,223,134,44,223,127,26,96,156,146,9,44,136,215,190,6,240,105,28,98,66,55,104,99,82,62,254,224,99,5,75,61,159,74,19,141,115,203,111,60,13,235,164,117,17,206,240,233,143,77,22,119,41,22,7,21,195,175,192,140,185,89,101,74,204,217,122,235,220,124,158,180,40,148,1,153,227,223,110,100,86,227,12,150,194,33,85,247,229,183,166,155,71,119,97,152,188,71,124,43,54,179,164,69,73,218,186,62,40,194,36,215,144,178,130,107,207,197,84,18,139,155,97,138,88,90,210,4,54,55,187,155,145,96,208,82,43,202,182,95,161,118,210,218,220,155,246,102,77,75,149,231,22,102,100,15,244,189,224,53,24,110,101,146,118,45,182,54,92,255,207,90,76,78,92,173,168,114,250,36,3,244,182,139,66,190,206,105,51,62,28,54,30,101,170,69,55,43,40,121,243,215,90,130,185,119,145,85,53,0,70,233,217,103,202,217,91,26,144,86,69,88,212,243,189,253,209,78,188,182,148,72,96,254,36,125,195,58,243,131,68,224,160,249,112,243,220,122,87,221,49,64,157,84,95,150,103,139,228,140,19,212,21,20,100,171,198,47,179,215,13,197,200,21,47,51,193,132,65,231,173,32,130,103,33,69,191,252,198,144,2,188,240,189,4,61,201,55,141,192,38,61,41,200,105,27,93,242,119,158,237,73,196,160,223,53,155,239,69,144,197,60,20,111,144,238,247,175,201,97,210,178,94,115,87,176,25,79,250,185,241,152,241,202,235,131,59,100,253,92,51,13,104,250,100,60,90,242,247,34,114,236,251,49,227,228,248,231,216,176,90,61,239,5,18,193,119,112,40,215,240,12,212,12,60,61,204,166,222,59,159,123,151,143,184,120,66,4,144,231,90,250,228,41,221,253,232,156,227,36,161,100,200,1,19,126,82,28,80,140,103,19,19,21,51,202,19,254,222,164,28,161,131,18,51,12,19,190,184,42,196,1,26,76,158,221,139,134,141,48,207,250,80,219,33,150,5,170,254,51,211,28,170,169,68,0,48,173,249,174,1,211,66,83,127,119,82,23,108,190,157,85,138,63,207,7,61,158,53,89,68,55,3,57,82,148,197,89,62,217,55,90,211,197,212,50,22,183,62,158,219,55,89,170,161,32,171,14,26,88,144,229,67,14,232,97,63,51,113,58,42,216,202,145,52,129,149,103,196,93,176,117,210,89,218,74,121,6,229,42,147,98,166,105,72,151,46,164,58,219,239,76,218,44,237,231,115,53,151,179,196,76,80,150,244,183,135,113,113,126,102,19,154,104,253,49,207,28,35,122,190,220,92,239,92,160,234,30,230,73,186,81,199,12,233,204,26,102,168,102,36,78,158,32,169,186,111,150,132,54,169,43,52,145,106,104,90,221,205,70,80,167,230,115,227,175,68,128,25,13,141,173,147,252,252,235,221,124,154,110,107,75,208,197,93,23,104,44,55,227,119,235,17,113,238,61,154,175,191,198,52,111,229,93,3,181,251,86,219,80,67,206,10,226,59,135,198,57,129,190,123,55,35,72,147,82,19,51,224,76,206,230,102,244,228,180,219,128,106,72,241,247,110,184,137,74,66,74,29,179,53,159,136,240,209,150,165,253,2,232,211,172,225,230,134,212,132,4,125,148,157,199,7,10,195,12,255,137,34,254,169,135,52,95,220,16,92,62,16,217,19,54,140,250,53,158,96,134,18,83,231,154,97,248,252,16,105,38,137,162,115,13,105,162,228,91,3,58,222,89,89,118,166,137,82,198,213,244,137,39,69,14,195,160,186,124,59,238,20,216,118,214,39,255,96,72,243,119,218,15,185,212,90,58,124,166,208,19,9,172,70,64,247,51,167,56,160,240,242,179,134,201,3,78,156,228,190,6,89,161,220,31,192,63,117,225,228,102,186,113,21,64,110,108,170,213,231,56,138,86,154,27,38,209,112,246,223,111,60,17,226,220,99,171,25,5,45,247,176,104,0,236,83,17,253,139,232,178,124,35,130,184,47,36,203,106,62,187,171,79,20,100,112,115,215,183,62,206,241,244,232,5,36,66,111,73,205,4,70,223,91,77,34,29,157,224,104,57,113,146,127,230,137,74,186,54,34,88,94,207,189,78,90,244,171,98,67,76,125,58,246,156,19,207,109,45,19,0,217,43,31,49,222,36,44,165,89,94,198,155,142,189,240,135,169,129,101,205,163,26,250,243,163,185,177,168,39,105,89,209,10,198,197,143,182,141,96,103,78,79,15,68,117,254,42,180,103,58,229,185,231,173,161,43,248,93,13,220,184,139,234,151,61,120,250,18,188,76,40,250,85,215,211,86,2,36,112,126,102,50,115,218,241,69,245,173,251,102,71,69,247,28,39,171,62,189,54,243,35,175,199,220,105,217,123,122,109,96,89,244,31,103,139,87,102,148,1,201,211,136,7,167,224,176,181,155,6,233,230,111,221,101,3,226,60,51,97,208,142,158,252,98,58,13,53,77,100,253,122,37,222,171,211,116,162,223,3,149,238,175,247,29,243,241,66,117,254,147,170,246,197,195,232,141,164,177,143,17,211,125,232,115,204,5,233,121,93,30,103,8,231,231,120,154,164,189,2,21,32,112,235,37,70,148,174,81,173,2,27,73,154,123,203,199,147,3,229,254,244,187,80,56,235,254,220,248,184,67,123,136,44,242,223,254,100,134,179,123,54,225,213,81,85,112,51,80,92,197,199,146,57,251,4,170,77,8,199,116,122,228,248,128,126,160,251,143,3,225,94,143,249,236,171,171,247,48,195,119,174,158,8,159,100,199,143,211,161,172,208,247,243,164,95,29,13,43,59,101,123,122,82,240,68,227,183,57,230,116,131,103,203,110,241,65,22,45,232,10,156,111,134,69,240,31,71,238,82,35,240,137,2,202,215,31,139,25,97,132,169,200,95,75,172,251,189,137,92,149,122,2,108,155,55,254,98,166,88,172,184,97,118,195,238,203,143,180,220,214,91,131,147,252,116,16,166,49,177,182,241,160,238,235,118,242,85,204,240,37,202,30,63,193,15,126,77,43,38,155,83,123,121,0,182,240,114,141,225,230,115,109,78,111,156,76,231,133,155,81,46,127,144,141,176,38,166,111,22,195,152,92,214,131,92,68,80,163,184,21,225,182,249,36,99,12,94,245,153,217,96,158,26,185,117,204,248,157,43,56,117,45,194,89,212,55,178,155,41,69,60,63,77,66,120,186,149,180,218,147,150,232,109,249,28,181,78,13,237,180,1,57,151,178,15,24,37,107,69,238,158,125,241,44,229,228,55,38,44,205,243,1,44,83,15,140,171,127,68,210,79,140,93,186,239,87,104,249,244,199,141,48,218,131,229,79,6,120,38,63,137,7,70,193,127,187,91,91,155,78,147,65,202,246,179,154,168,173,78,177,115,48,237,120,174,65,33,64,49,168,168,185,123,0,65,222,100,36,221,112,38,125,160,31,92,6,51,104,190,167,141,0,160,103,243,25,58,43,85,104,189,55,244,10,57,126,124,32,120,174,63,126,190,197,39,109,77,22,146,125,183,107,127,196,143,33,204,205,103,83,126,58,90,206,178,28,31,227,228,164,11,180,61,80,105,146,22,181,248,94,72,163,223,82,132,210,241,151,64,118,135,153,126,23,13,33,160,65,190,163,182,105,173,29,154,49,233,180,183,126,211,191,240,165,171,110,41,168,22,125,165,54,204,108,179,10,94,223,204,53,223,175,232,53,219,154,242,134,30,22,117,21,55,87,227,98,84,108,251,112,98,8,187,154,47,160,240,244,22,224,219,223,143,159,160,64,49,199,3,210,200,25,79,142,198,104,123,160,241,237,19,11,48,115,237,122,68,24,33,233,71,143,98,230,227,176,38,205,101,242,191,175,123,227,49,82,214,228,69,192,243,201,251,254,30,173,214,61,254,14,169,45,239,253,8,21,0,203,202,95,155,131,89,31,159,148,8,186,122,94,131,232,221,232,136,212,108,48,200,48,191,13,24,199,243,104,78,31,143,249,132,26,15,168,0,161,137,175,44,139,217,184,201,52,111,189,173,249,193,205,228,35,181,150,118,78,228,19,178,199,215,158,227,97,143,131,87,179,196,241,99,230,174,53,244,106,74,109,241,189,38,124,179,15,230,178,149,118,71,5,34,136,165,133,58,208,18,247,201,233,112,213,26,161,105,25,198,173,207,20,207,79,249,242,199,15,252,153,51,101,107,69,121,144,120,138,139,237,132,125,10,140,192,177,98,9,32,81,177,158,218,39,254,131,239,196,176,226,173,165,24,112,235,200,175,254,90,217,20,153,181,36,108,194,7,110,46,100,34,30,156,70,177,218,185,155,97,112,213,239,5,159,204,215,7,129,25,77,204,172,136,9,106,20,254,214,149,6,71,173,51,128,109,26,197,223,171,194,140,163,88,234,78,147,165,239,27,212,211,151,82,105,210,143,228,136,127,60,162,106,13,148,15,128,43,199,17,3,236,116,107,10,12,13,184,53,91,92,125,118,215,245,194,15,77,233,216,205,155,139,31,204,50,223,196,205,164,52,181,115,23,89,214,20,30,243,241,228,143,219,242,160,119,57,47,227,123,34,168,172,211,176,24,236,220,47,198,57,215,116,41,74,93,35,197,160,225,18,108,45,160,20,152,243,134,127,175,201,176,60,230,12,151,166,95,77,137,170,61,216,120,32,113,241,224,16,27,151,167,113,165,19,121,125,99,74,176,174,25,100,182,20,176,144,159,149,63,61,131,66,143,112,254,2,225,108,132,10,251,241,84,236,197,190,7,175,28,2,79,145,221,96,220,254,224,100,205,113,92,222,238,144,225,95,251,199,57,254,148,57,40,125,250,150,70,182,58,237,252,108,228,201,117,222,76,13,181,104,97,20,129,158,221,125,46,84,104,56,159,76,17,18,102,227,75,237,161,33,13,97,192,227,203,180,21,135,4,194,220,121,106,123,224,89,251,115,143,107,237,138,29,128,130,233,222,152,30,139,245,247,70,247,243,171,1,107,52,255,140,111,242,73,71,96,134,107,89,223,234,12,208,136,133,93,77,77,227,41,222,0,175,245,115,245,236,231,224,84,167,158,171,211,181,12,204,76,241,84,79,167,20,68,4,191,49,233,75,183,241,100,125,14,97,166,126,245,28,125,253,108,6,53,238,109,132,175,237,233,174,194,223,142,175,53,242,83,4,207,100,106,123,188,119,98,206,62,32,113,186,48,239,183,134,39,85,91,48,200,227,247,152,72,148,249,30,84,131,193,70,253,201,241,152,103,125,32,255,105,196,36,229,188,87,134,31,200,146,217,245,194,156,149,149,152,253,108,124,250,141,88,139,241,184,43,112,13,200,156,63,55,141,10,163,62,181,253,115,118,197,91,67,10,90,21,220,206,210,141,115,21,120,226,9,64,229,199,217,239,122,76,37,16,46,26,165,47,152,217,75,172,15,184,101,181,223,31,174,154,236,9,104,146,28,84,131,178,128,22,16,89,222,241,98,153,215,232,10,152,88,31,161,160,89,41,211,10,32,34,255,180,219,194,156,30,234,46,99,121,77,233,62,89,155,26,194,144,69,109,165,198,123,33,186,40,9,27,104,250,89,37,247,181,207,255,242,224,149,5,185,238,152,66,189,34,72,15,164,94,183,59,35,104,13,64,178,41,102,136,194,86,124,48,136,238,229,0,162,190,54,195,219,64,28,112,137,171,130,74,51,107,36,172,116,67,203,131,83,36,41,35,110,109,69,101,121,109,136,247,198,125,50,154,115,228,107,211,150,145,86,137,215,110,6,96,22,243,44,51,223,185,114,142,11,165,35,4,83,76,172,225,251,248,178,70,61,49,211,152,29,63,142,62,166,60,24,195,31,113,198,249,105,186,246,228,206,243,172,129,182,238,131,145,45,150,65,129,243,245,62,54,123,142,84,140,173,17,53,223,3,4,34,204,164,207,69,41,104,221,117,143,212,106,124,76,19,134,200,113,120,161,205,114,182,187,184,58,163,23,68,99,235,207,60,56,218,230,205,206,81,86,34,245,81,221,76,79,210,141,190,178,161,176,154,127,174,65,127,178,164,15,206,114,33,104,113,127,96,156,133,185,174,228,121,55,254,247,228,158,10,165,138,44,52,111,217,250,142,252,120,161,88,154,69,136,192,216,29,227,173,166,29,170,75,173,38,63,23,23,163,32,156,228,198,208,224,121,112,4,220,79,169,179,33,221,37,216,141,223,166,93,127,139,25,46,200,53,227,106,240,20,247,83,195,211,74,113,175,184,153,252,113,81,179,41,152,134,153,253,71,158,27,102,142,251,210,244,12,73,68,121,226,57,248,58,103,152,161,241,210,91,55,8,97,220,87,192,67,170,119,138,146,218,183,38,241,207,106,101,7,249,148,160,70,188,193,15,115,197,215,104,98,102,85,95,115,39,247,118,231,9,20,108,105,149,48,27,218,88,238,221,7,114,196,223,68,128,244,153,45,69,205,72,29,46,55,3,169,238,122,53,93,50,62,203,168,246,111,145,110,200,148,58,147,92,189,40,233,95,43,181,133,238,19,28,174,134,250,140,10,249,231,8,148,201,146,204,145,229,131,12,195,0,185,21,153,80,157,102,147,20,129,63,23,148,233,122,233,36,11,24,227,61,209,137,174,50,222,16,5,236,21,55,110,39,58,153,50,36,231,81,226,210,243,20,67,191,5,28,147,17,125,192,202,216,68,10,138,206,203,227,26,120,6,23,56,202,22,117,56,204,196,58,110,182,52,156,206,3,66,170,59,32,100,146,37,201,106,230,58,175,25,105,115,253,84,150,151,240,100,206,185,147,74,12,100,60,240,245,145,43,98,133,211,56,201,123,161,91,191,83,252,54,25,246,45,171,214,120,57,125,163,3,151,156,165,151,129,78,115,146,205,113,107,203,20,201,107,83,209,235,45,126,28,98,140,41,175,77,3,113,245,140,33,48,243,36,189,83,182,243,229,30,19,152,192,85,250,91,143,153,141,176,199,213,21,97,220,46,102,66,217,221,99,76,233,75,188,223,122,100,80,11,190,255,79,72,3,199,13,248,204,236,42,110,63,51,92,27,106,166,24,22,19,188,235,6,141,241,126,142,115,204,100,97,46,129,179,49,221,253,25,6,181,42,100,179,153,211,51,245,30,235,206,14,15,253,109,90,62,194,74,200,187,244,226,177,87,184,1,96,4,250,184,133,27,144,114,20,65,226,214,12,185,154,97,33,90,238,204,158,225,104,74,165,145,209,26,175,53,214,37,196,101,18,65,51,188,189,180,248,152,244,228,75,6,138,198,243,181,106,188,54,238,163,56,48,188,21,164,81,119,245,77,165,98,162,12,218,86,148,87,64,173,193,200,46,102,64,110,177,193,79,102,149,236,209,152,135,163,99,248,152,9,32,150,154,75,78,119,211,88,192,62,154,222,155,84,207,93,218,107,234,177,55,0,127,141,59,137,1,15,103,125,242,155,154,38,198,130,84,90,140,72,130,197,166,178,6,65,152,140,25,53,239,229,193,224,164,215,95,96,59,102,70,67,197,205,244,212,60,131,194,1,31,67,138,130,171,212,23,205,124,98,169,111,109,130,87,44,146,7,50,145,160,217,221,75,95,191,176,75,31,13,252,98,10,115,51,69,223,107,38,26,41,43,204,67,100,108,177,90,43,244,10,43,165,106,121,112,136,254,171,199,46,16,7,140,199,108,36,133,158,218,70,85,171,171,115,133,199,88,220,161,68,25,169,72,201,22,199,22,110,154,29,102,138,3,50,21,134,65,188,252,214,100,199,164,63,156,88,189,238,143,58,203,204,150,208,21,51,205,184,30,75,210,158,191,164,50,202,214,135,247,230,207,13,153,130,28,138,131,244,201,244,216,100,225,22,118,121,176,5,90,51,238,108,76,128,226,213,25,169,110,164,127,145,224,236,143,149,126,196,230,111,69,71,73,215,29,9,88,250,244,45,135,45,60,137,182,21,120,56,56,143,125,200,216,7,5,79,13,100,7,241,163,233,102,180,251,100,195,162,145,38,69,237,210,242,50,18,246,16,93,227,103,207,152,164,240,54,170,121,234,46,141,36,151,16,230,101,16,65,45,138,178,147,182,2,233,102,102,188,160,96,43,97,102,243,173,98,70,40,53,214,253,198,213,146,117,15,161,94,218,37,174,166,245,61,203,189,113,251,194,3,2,96,90,165,179,247,152,105,231,29,97,238,84,97,229,209,64,57,126,13,109,191,49,7,230,47,102,242,2,61,6,117,154,38,185,152,77,138,219,231,10,93,77,75,71,141,156,121,175,49,89,168,195,110,121,52,251,68,126,104,131,99,90,34,180,68,191,56,92,115,49,79,73,103,78,249,241,227,16,163,100,28,51,17,33,19,121,180,110,49,198,221,55,160,135,21,243,176,141,198,173,189,40,145,32,103,14,156,120,241,100,116,71,203,160,224,254,246,28,86,162,63,241,242,167,249,8,113,99,248,116,183,252,244,68,232,44,134,12,46,192,218,229,183,65,147,77,159,73,80,3,40,15,180,169,39,142,240,53,8,168,246,212,175,185,12,102,29,87,87,36,114,196,90,217,10,102,88,201,246,103,49,119,234,180,241,100,21,172,146,204,82,36,222,119,138,223,238,101,61,11,104,91,180,31,63,190,40,207,200,131,155,192,72,60,247,153,195,162,253,128,20,82,221,195,79,16,67,6,8,124,146,157,130,252,137,15,41,157,236,75,92,21,62,95,31,158,37,2,225,163,168,54,62,1,216,78,159,226,39,150,0,66,47,102,112,166,190,242,23,122,227,122,235,146,172,155,221,173,40,88,119,53,195,185,19,239,5,231,173,116,236,243,253,206,33,29,183,166,72,164,225,201,250,5,155,62,164,45,211,104,182,197,60,82,217,113,49,178,77,18,8,192,214,55,187,71,93,240,14,52,221,198,105,208,119,25,3,204,56,219,18,98,172,102,189,27,190,0,218,43,143,152,109,97,150,152,226,176,214,232,218,91,63,45,50,127,112,32,86,130,14,163,216,66,124,25,87,15,120,161,228,189,160,161,136,12,48,29,116,202,81,101,176,207,226,33,246,241,252,74,22,157,2,227,60,248,148,183,177,22,147,88,80,107,109,158,118,163,245,68,230,55,104,211,17,49,2,141,190,91,131,0,107,182,43,158,54,91,211,154,81,242,99,190,56,13,72,155,114,126,70,164,1,48,28,215,124,86,174,124,233,115,20,177,218,220,92,105,50,208,31,231,169,195,7,178,244,121,214,183,66,103,195,203,224,8,86,72,234,10,43,196,80,159,17,25,129,170,55,206,52,95,251,99,67,21,46,66,230,191,15,153,189,182,136,144,117,209,124,6,138,185,35,249,183,216,240,46,39,253,241,6,248,219,191,51,45,101,75,144,122,152,83,141,208,125,155,63,165,179,4,151,50,50,253,208,140,23,209,200,193,140,159,243,45,250,77,172,41,202,85,102,158,101,135,249,56,91,35,61,247,70,23,199,31,237,248,194,112,49,253,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,127,55,221,180,107,86,159,126,240,101,110,145,92,64,116,175,214,40,231,236,5,18,247,53,59,35,182,89,171,246,127,155,98,31,243,36,204,249,241,233,144,178,37,93,237,102,99,14,221,98,158,182,219,184,249,76,100,17,84,177,234,105,235,241,165,108,65,22,125,50,16,53,113,49,216,246,246,92,108,13,30,97,70,204,246,185,53,205,212,247,234,244,4,215,244,79,230,79,66,22,51,165,188,161,230,229,208,90,208,149,85,197,32,126,198,153,194,108,213,236,215,92,170,111,206,192,34,155,160,121,204,92,3,205,179,129,100,8,75,165,61,216,238,238,95,108,26,100,68,81,8,51,76,73,113,245,64,216,229,185,154,84,88,92,141,152,101,126,174,62,199,116,124,174,243,15,167,48,55,216,143,151,30,115,129,12,113,122,173,83,158,12,24,227,223,153,247,184,86,149,167,180,183,66,93,60,172,37,73,134,158,49,41,159,136,36,214,132,28,95,83,107,155,17,222,162,28,176,69,18,11,51,64,233,22,102,152,36,245,157,79,160,237,184,222,12,102,75,233,5,65,232,31,55,213,35,185,205,246,220,245,165,78,28,31,167,130,105,71,9,179,194,241,122,16,11,152,241,100,141,130,114,81,115,189,200,196,143,113,98,169,217,154,244,220,76,210,87,14,195,109,45,170,238,136,194,31,50,68,50,11,180,37,221,82,113,53,189,110,226,4,67,100,229,52,73,102,230,212,146,229,113,34,231,188,98,121,12,186,203,212,74,237,205,51,110,144,227,100,161,41,248,153,183,159,195,152,147,148,207,76,190,4,132,168,155,9,174,151,14,90,163,201,210,7,13,70,57,17,230,204,176,50,205,228,177,51,152,227,119,55,51,13,122,247,63,160,181,42,75,183,20,14,238,136,183,24,163,50,37,97,71,87,110,128,215,25,97,226,76,121,52,70,56,199,231,134,121,102,232,111,131,223,240,252,17,157,1,93,23,238,96,33,199,79,27,95,156,76,5,226,211,136,11,96,46,156,210,38,157,45,57,113,215,71,51,185,19,189,250,120,97,129,205,61,167,46,20,155,98,101,5,248,136,84,8,50,245,107,224,188,47,247,231,32,141,164,88,122,205,240,130,230,18,199,225,137,109,167,238,193,103,142,148,22,187,44,173,126,226,248,111,186,174,102,236,162,36,181,117,229,209,27,94,99,2,163,145,218,116,56,183,105,151,135,217,250,213,228,157,33,107,201,238,156,3,32,158,58,189,225,188,204,177,118,50,25,247,44,143,141,150,79,84,27,55,137,218,231,59,147,43,109,113,138,91,82,242,238,40,112,53,53,231,249,50,243,110,82,67,58,102,216,118,226,76,196,71,149,253,223,212,94,207,194,14,255,99,65,176,156,175,153,194,65,241,124,26,137,114,170,80,98,238,199,179,138,45,154,199,158,55,5,83,184,150,90,118,140,56,205,48,215,90,129,105,197,218,129,152,121,235,173,81,214,94,177,71,131,77,78,23,73,192,115,160,110,45,223,250,196,247,243,154,27,108,232,241,224,180,88,73,31,78,129,99,180,239,112,125,88,149,163,200,189,27,138,151,177,60,32,116,31,55,194,68,85,24,202,169,120,47,216,43,110,88,241,147,219,93,49,25,104,137,150,116,2,202,166,160,209,124,200,107,205,69,178,248,37,89,239,120,172,128,86,135,84,43,139,53,42,68,29,213,56,98,69,142,174,252,122,240,194,187,58,103,98,31,122,245,52,56,65,220,26,138,22,253,94,139,146,253,93,185,147,142,98,25,21,136,37,167,195,107,169,114,107,143,132,165,231,86,128,65,127,69,240,36,175,189,224,108,142,179,171,26,64,89,6,109,91,104,119,55,149,86,68,31,153,202,40,177,72,152,11,169,198,123,239,140,26,225,30,177,219,33,114,123,61,164,95,187,102,245,250,194,6,48,35,101,241,2,94,29,20,120,236,149,53,75,19,119,33,226,31,145,185,50,175,69,95,140,153,85,119,172,79,160,79,146,234,0,185,11,154,240,154,201,184,44,49,111,116,114,226,197,206,70,43,218,2,5,92,94,222,247,120,50,250,36,185,55,125,86,59,92,40,180,2,36,138,164,21,20,108,94,152,59,169,198,42,230,227,94,68,26,243,28,86,93,129,66,152,193,163,197,169,252,251,57,49,35,89,115,125,21,18,116,127,103,110,171,134,55,98,32,137,231,199,209,254,10,243,217,47,37,54,177,91,165,46,78,22,52,129,98,237,212,111,195,127,171,244,128,235,107,163,60,212,195,169,53,42,215,199,10,219,100,56,173,212,75,245,206,150,132,21,103,91,8,204,177,194,250,118,195,147,46,125,241,60,117,208,178,99,222,52,49,61,230,51,141,98,199,163,93,166,103,253,152,35,237,235,27,130,243,17,47,200,94,58,178,44,27,170,201,146,158,79,93,153,105,110,94,96,92,116,30,81,175,248,98,111,122,238,217,38,244,165,55,13,58,205,205,3,156,144,152,217,170,63,98,234,201,161,128,4,234,80,243,10,114,6,147,233,150,218,54,187,254,241,61,170,255,54,52,15,162,228,138,249,184,146,223,118,8,24,26,58,14,189,250,120,38,222,29,69,82,183,204,218,228,99,18,45,122,215,10,7,142,81,38,168,121,71,243,20,137,189,177,244,83,211,56,53,191,25,204,121,180,68,197,251,88,123,115,122,5,107,23,7,22,44,86,16,146,241,206,45,65,168,39,63,13,23,156,67,115,233,131,166,75,84,30,187,145,57,108,254,227,157,140,216,148,1,69,72,200,83,129,197,188,118,201,254,96,198,221,243,151,166,247,80,194,126,51,127,254,0,48,107,230,209,99,92,222,107,192,121,64,132,189,95,171,151,215,48,3,127,212,231,58,67,93,102,152,247,122,206,228,12,6,203,123,236,200,58,173,214,158,91,115,194,79,127,43,184,122,116,151,53,56,89,88,183,73,80,201,136,65,66,227,69,149,98,76,245,194,166,87,64,134,64,175,26,102,164,9,228,214,103,7,118,98,7,246,115,164,104,228,91,114,234,173,47,130,56,102,210,253,250,90,104,236,124,220,89,118,53,236,178,122,53,199,207,151,225,177,31,151,34,48,214,90,191,157,202,140,173,234,185,181,127,144,212,48,19,84,233,157,233,6,108,215,12,175,64,86,115,103,113,93,115,74,250,49,73,37,125,218,227,102,70,208,82,127,124,76,151,231,251,153,121,117,49,91,131,234,253,113,235,199,19,51,158,232,190,87,195,54,127,205,80,193,181,36,143,86,233,185,19,115,134,53,234,154,209,148,168,98,174,149,141,34,204,236,101,122,117,79,159,170,218,239,115,37,225,213,194,90,208,61,188,102,225,12,162,5,180,80,191,9,171,9,232,136,153,134,167,17,119,174,192,99,244,206,112,132,165,126,205,93,2,167,98,109,11,206,6,99,230,36,128,97,204,35,58,61,237,222,163,22,53,19,186,250,170,183,105,248,60,90,70,219,187,198,231,132,30,82,206,122,54,210,253,233,8,217,152,77,233,207,46,182,81,126,212,162,191,57,44,125,208,52,20,149,136,114,109,34,45,17,199,192,188,90,137,183,34,207,46,158,27,208,110,42,83,97,166,78,174,143,13,105,208,93,123,217,184,254,213,204,212,137,31,63,97,150,20,92,48,179,17,196,75,35,157,52,245,199,81,105,143,215,74,63,5,119,53,87,103,128,42,214,16,57,159,215,162,197,61,38,33,13,71,51,189,67,86,62,241,49,204,176,91,53,153,102,198,55,213,227,106,203,224,247,215,92,98,22,98,46,207,147,33,83,61,253,189,76,121,184,102,157,10,40,188,196,213,48,209,203,231,130,161,203,17,45,44,122,56,7,229,224,130,124,172,197,38,110,209,185,30,15,4,178,94,55,55,191,123,111,117,158,144,102,116,22,167,242,83,9,215,211,28,55,62,151,216,104,97,232,145,184,139,137,51,157,3,164,152,68,114,209,189,18,82,46,207,103,23,227,63,146,228,128,193,75,231,199,238,198,249,2,13,215,115,53,205,207,126,107,195,147,169,147,178,80,110,247,245,65,211,104,21,30,65,154,199,234,92,113,190,76,48,162,106,5,8,31,7,178,113,199,233,152,193,88,176,167,63,24,160,183,214,30,243,2,70,227,102,218,35,213,215,165,232,213,252,0,49,233,197,188,135,62,248,137,53,171,63,25,196,175,85,93,97,234,59,14,29,65,54,237,184,157,207,197,36,207,124,80,0,201,21,61,65,104,234,9,79,193,112,136,250,92,168,166,77,255,101,178,54,185,63,230,181,188,9,142,230,46,100,237,222,231,202,158,97,34,224,94,121,233,169,185,64,225,133,15,83,141,34,88,205,203,82,165,110,30,181,175,231,104,51,45,205,240,190,32,107,125,166,240,156,142,152,183,46,182,148,213,103,132,69,181,215,112,250,78,112,94,244,98,90,89,202,245,9,27,90,24,122,114,17,230,92,143,18,26,14,61,1,42,69,136,48,51,10,163,61,231,7,231,191,187,171,235,201,229,176,135,179,30,194,83,38,107,90,251,179,157,181,17,94,227,57,22,155,240,41,209,162,5,17,146,59,233,208,110,73,136,108,155,70,14,79,153,84,151,116,131,193,212,74,81,193,111,13,170,164,235,17,80,19,186,131,254,185,18,162,168,122,228,26,21,67,68,23,176,79,203,84,128,112,229,108,102,30,143,193,246,186,196,87,62,238,22,169,211,184,122,104,206,187,64,245,159,123,36,212,119,125,183,89,2,191,28,9,170,93,90,150,148,31,204,253,39,174,140,208,29,45,250,103,31,157,198,113,23,119,230,181,244,214,104,60,220,218,29,98,110,34,243,64,111,36,229,252,121,227,53,104,145,197,12,5,110,132,153,27,44,153,196,30,148,247,1,200,184,121,78,229,122,1,247,52,142,111,87,98,192,199,217,211,229,107,154,58,118,137,136,12,124,182,190,55,21,12,159,225,132,225,101,233,181,150,50,12,51,168,102,9,21,109,123,89,225,166,147,118,145,176,167,146,232,28,221,103,240,249,49,233,192,62,177,27,24,172,229,143,133,42,131,192,39,0,83,160,1,225,230,10,79,187,56,218,28,198,209,234,197,170,222,10,118,129,86,118,174,20,251,100,133,249,80,18,45,21,160,205,44,55,228,26,79,20,90,225,165,156,49,131,127,244,131,85,204,251,82,239,176,155,25,212,249,154,71,69,16,195,63,71,55,118,55,121,177,49,72,62,15,217,102,95,243,153,60,201,189,152,68,56,167,27,82,37,81,237,101,2,18,128,68,101,242,65,152,38,222,57,193,1,144,180,63,188,112,56,4,198,14,55,28,169,0,25,22,112,10,205,93,214,100,146,182,250,227,100,33,70,145,195,39,75,25,237,124,47,244,173,238,201,118,118,31,77,79,193,208,214,238,160,146,144,149,117,15,220,126,228,112,37,134,213,9,166,152,77,238,175,70,156,138,182,185,152,145,210,24,37,78,205,109,0,77,49,55,206,171,30,183,230,240,151,123,211,238,90,226,60,7,1,62,100,200,27,174,250,106,55,132,174,42,126,105,12,180,199,129,142,39,239,214,144,39,230,13,207,71,92,124,222,90,134,244,4,239,150,240,136,91,147,114,47,98,30,96,57,226,189,128,211,200,62,77,255,66,138,148,4,57,83,33,254,57,241,161,145,241,198,231,50,141,97,25,148,115,245,170,113,190,76,83,129,86,51,48,211,248,216,19,134,33,201,255,146,245,46,49,13,167,97,61,150,90,65,27,140,48,227,34,233,197,103,65,214,26,230,179,197,60,67,102,212,85,145,119,128,250,167,85,53,47,200,243,221,138,251,164,19,105,16,61,198,217,5,180,86,4,44,10,16,58,218,197,195,171,164,142,38,102,234,58,225,228,192,162,221,244,107,33,214,234,197,69,24,10,205,241,190,230,243,164,125,198,107,109,147,85,144,183,54,218,243,41,137,133,45,106,86,40,60,2,4,106,225,107,231,86,245,123,236,126,38,113,124,108,16,11,207,143,211,4,125,183,203,179,118,186,158,247,96,28,107,246,0,158,171,181,115,131,42,27,220,251,247,106,216,31,212,76,31,245,245,243,39,9,220,59,228,168,6,167,235,159,157,227,188,106,133,132,18,71,111,247,183,139,136,251,149,143,41,48,2,16,18,130,178,0,58,45,171,61,210,22,20,60,178,4,109,199,119,78,117,71,16,77,237,43,169,245,12,146,3,68,44,53,191,138,248,172,157,18,223,150,100,12,26,221,242,100,150,44,28,17,201,254,92,119,49,119,152,49,35,55,0,48,94,2,116,36,58,233,7,15,51,252,196,242,104,80,97,238,155,173,177,58,184,220,155,234,200,40,145,8,130,252,85,95,27,12,72,185,87,67,100,45,59,18,208,243,236,16,17,242,254,176,239,202,123,219,230,232,110,105,70,253,82,22,31,49,192,153,165,57,172,117,235,94,137,44,81,247,134,24,227,96,94,85,167,66,199,5,240,65,41,244,68,235,115,19,131,121,229,159,124,44,249,149,38,102,4,255,166,63,88,173,84,226,100,80,230,48,122,88,55,159,248,93,43,136,231,180,169,101,197,152,157,67,122,85,73,97,161,61,218,227,201,232,206,232,58,13,225,0,171,17,253,51,167,68,118,243,152,251,9,17,179,207,82,68,27,170,206,133,189,141,23,216,205,136,2,72,74,124,224,24,245,200,96,217,177,121,225,18,72,170,157,157,216,15,16,58,37,133,175,181,64,155,156,239,91,211,211,169,105,139,97,57,166,26,183,166,147,76,18,165,131,215,186,207,13,233,163,132,139,3,31,202,97,216,100,108,113,98,229,214,196,247,197,67,108,75,201,138,178,89,177,30,206,20,159,139,8,111,139,195,60,40,35,212,72,10,118,99,8,149,123,83,230,254,196,74,49,147,207,145,228,26,120,172,227,51,251,189,225,232,210,175,9,104,100,71,146,246,152,97,166,151,123,55,94,54,102,233,153,179,73,40,64,232,5,110,219,153,23,49,175,37,80,140,2,35,75,234,177,49,116,227,40,146,49,133,180,107,251,231,234,150,84,145,39,235,157,214,30,255,94,199,3,155,130,218,97,79,128,64,223,151,46,200,244,36,231,15,72,27,24,99,220,12,45,138,228,153,48,59,85,255,207,172,189,175,199,204,73,234,175,117,254,241,88,226,252,81,136,30,55,199,107,42,51,146,245,27,19,192,96,164,207,96,217,153,58,226,208,168,236,120,112,250,160,186,206,21,84,242,194,33,48,108,128,122,19,131,3,126,70,190,242,120,204,93,168,250,11,11,219,53,190,143,25,222,154,172,35,206,131,141,200,190,45,202,87,122,111,26,32,163,26,64,42,98,138,96,53,90,239,116,97,248,160,65,217,54,36,129,12,67,108,113,216,14,113,49,53,172,41,102,90,13,74,60,218,50,228,135,152,33,65,143,205,244,248,88,67,49,19,176,176,165,30,251,138,13,185,236,43,198,194,230,173,158,229,135,238,144,45,13,122,132,230,45,218,133,20,193,20,90,99,200,151,33,162,119,107,167,139,232,14,57,242,225,57,146,215,200,17,128,77,19,51,224,50,31,114,142,160,41,253,29,224,97,64,64,111,55,159,40,79,200,75,10,82,58,193,163,137,226,164,113,244,136,185,246,22,23,83,161,213,163,115,66,19,16,70,164,13,196,219,70,127,226,108,222,213,205,253,129,205,67,80,79,107,92,152,105,189,149,192,14,229,204,238,68,53,252,54,154,65,242,173,113,0,163,18,1,71,20,205,174,98,70,233,212,183,203,19,68,22,224,230,98,54,205,174,233,230,65,101,65,174,6,108,22,5,196,179,75,147,43,146,171,201,208,59,130,171,64,142,205,154,17,51,4,7,158,65,35,162,57,115,94,94,108,44,211,171,117,115,225,40,149,239,1,192,121,222,171,43,173,112,50,168,147,172,87,10,115,135,126,68,30,205,58,239,60,213,90,208,69,23,92,125,177,206,57,199,243,65,223,147,122,210,31,199,5,79,190,227,21,156,143,242,92,93,141,123,192,205,244,123,139,67,110,125,16,59,46,70,35,77,42,48,103,93,159,35,228,254,246,217,78,181,186,51,55,19,200,183,75,88,112,186,40,1,0,134,33,237,82,220,12,221,213,181,226,173,143,40,44,21,56,37,133,246,11,28,55,66,77,254,189,200,217,107,70,135,222,158,59,224,48,103,109,153,73,31,119,154,95,108,28,83,50,139,23,26,176,142,72,42,38,155,154,36,247,65,71,108,187,179,120,209,15,35,152,133,101,30,95,142,171,71,233,138,166,56,159,3,190,107,127,47,88,110,178,132,210,139,4,117,164,252,89,196,67,61,56,150,125,114,176,5,41,155,249,192,99,22,181,211,59,42,16,109,105,61,25,18,195,228,228,243,133,150,251,39,197,76,246,58,121,51,41,101,62,24,17,197,76,19,165,99,196,216,24,106,210,215,134,170,177,250,54,95,127,41,79,185,184,67,85,180,220,122,220,115,233,250,130,195,131,160,180,186,121,208,217,170,102,107,121,113,51,4,71,66,75,4,109,251,4,203,225,102,83,163,151,185,128,51,227,220,91,198,143,0,65,143,152,71,33,105,228,230,1,48,225,46,16,78,148,25,254,31,58,147,28,164,98,54,93,233,238,102,64,62,207,213,125,208,41,25,102,118,76,177,206,181,155,123,58,213,246,105,201,228,146,117,4,221,27,183,30,83,163,97,147,91,240,38,215,98,57,73,77,137,46,59,72,243,184,230,179,96,228,201,22,240,143,251,224,38,228,41,83,101,209,12,92,239,107,147,47,146,39,167,226,31,53,24,228,232,151,232,84,82,100,175,125,199,163,89,81,173,233,163,157,72,228,62,90,65,142,249,121,52,184,181,226,199,89,5,90,39,225,144,31,177,184,43,186,172,207,173,25,211,15,253,89,76,124,97,235,247,90,84,143,252,193,16,36,213,82,57,158,230,30,190,19,87,34,150,34,59,214,162,100,86,252,92,133,148,162,138,68,27,242,191,200,115,251,199,174,252,81,124,106,24,49,207,169,226,63,110,144,20,157,12,166,254,230,27,195,217,87,171,50,21,2,209,42,1,255,39,69,218,235,212,53,112,60,155,243,170,254,104,16,132,169,153,225,76,201,15,199,74,37,169,200,143,51,207,206,134,232,247,134,163,69,186,49,10,164,56,59,10,168,246,218,89,82,8,38,33,25,94,179,169,216,84,113,117,72,51,223,164,78,165,133,189,233,163,113,200,172,24,115,216,208,178,140,218,134,186,176,197,197,38,103,82,197,74,186,201,209,57,21,110,115,45,89,31,23,9,0,180,127,238,95,166,90,174,70,148,60,176,61,149,146,140,80,133,178,103,116,215,137,197,60,145,117,145,39,59,91,241,45,93,85,58,139,186,204,226,109,216,9,127,112,24,74,150,236,58,4,56,59,208,80,116,239,42,197,59,209,83,130,104,224,51,27,114,93,230,10,138,163,233,206,211,109,100,247,242,224,195,90,94,190,201,128,68,66,149,61,105,19,44,84,79,249,28,215,227,124,78,241,14,209,163,43,145,193,67,45,180,11,9,59,93,14,21,238,93,55,147,193,206,98,157,166,31,250,89,141,185,78,14,9,34,129,230,221,51,100,118,219,144,54,241,99,222,4,169,223,107,25,84,97,74,6,2,115,138,168,19,161,20,213,73,198,12,0,211,31,220,132,52,37,169,3,229,78,139,122,31,165,242,36,45,86,197,80,227,165,133,121,24,209,161,152,161,152,245,131,23,253,214,174,51,5,134,56,15,206,216,25,151,206,147,77,201,213,135,4,68,75,147,130,27,45,204,206,202,2,92,105,9,83,32,46,142,105,88,127,86,186,45,246,77,243,86,84,85,130,155,177,48,150,56,193,215,124,28,149,234,162,18,64,37,55,16,74,49,55,202,73,254,96,19,192,235,117,59,171,205,63,143,64,76,15,92,162,112,122,133,44,26,112,243,48,138,135,107,182,26,143,123,88,52,101,79,209,188,163,144,55,130,130,135,252,102,87,242,197,74,250,230,206,64,180,200,234,148,7,67,8,34,185,155,210,161,158,151,28,50,173,4,37,218,187,168,133,114,188,171,25,96,188,87,27,126,242,50,77,110,205,241,29,169,88,156,95,54,125,49,67,199,239,142,62,9,78,101,197,59,102,36,37,124,209,211,116,221,197,43,69,140,162,55,103,122,166,28,218,25,5,49,211,149,226,135,19,221,184,73,68,139,48,67,114,88,175,25,113,20,49,147,69,246,33,199,145,215,220,57,62,213,92,225,57,26,68,188,63,214,21,112,115,179,14,53,158,185,31,223,131,226,217,251,173,193,10,70,248,66,62,58,201,169,8,99,154,81,112,184,25,224,180,78,36,130,153,17,95,19,193,97,225,23,173,80,5,38,231,148,228,252,132,89,71,62,215,50,38,34,191,55,184,169,84,101,200,22,253,93,126,235,106,138,149,242,94,100,148,183,215,165,208,153,233,114,242,128,117,61,31,195,131,89,224,1,10,175,225,106,163,202,117,115,235,42,190,64,63,185,235,225,97,37,213,42,43,115,23,40,124,124,18,54,112,203,89,205,198,160,224,179,140,236,143,56,180,199,12,115,145,135,93,224,131,183,8,201,162,167,106,66,141,110,54,225,135,107,38,59,10,70,223,205,52,69,220,173,12,250,61,244,221,252,209,104,176,23,118,172,159,185,197,250,128,62,123,232,197,116,82,251,142,67,31,250,144,29,26,221,204,179,229,120,50,231,152,183,114,53,243,218,249,38,60,207,218,32,113,168,175,77,5,52,135,25,154,30,221,22,232,90,41,37,204,120,68,207,189,211,9,116,227,106,132,137,82,122,62,23,156,8,215,140,192,188,126,236,109,13,102,97,182,168,91,231,194,9,140,61,185,96,202,150,85,63,247,162,230,229,103,102,71,98,165,76,89,33,107,24,81,76,60,57,77,89,250,104,20,142,239,144,147,224,76,50,44,211,120,39,220,220,173,239,240,49,163,84,81,98,54,0,113,45,186,120,231,168,241,181,211,80,71,162,26,36,175,197,60,29,213,228,103,197,76,205,102,196,144,119,168,234,228,193,145,3,206,119,200,141,199,78,239,92,169,229,134,21,86,139,199,188,86,132,209,240,212,183,103,204,96,12,175,177,211,210,64,90,251,99,109,213,243,157,40,170,140,215,12,191,104,141,139,233,202,29,50,38,36,88,70,44,63,54,168,173,79,6,109,210,136,189,114,34,160,184,222,49,27,206,96,141,25,30,181,199,156,130,160,161,240,57,210,210,205,116,144,87,244,140,203,217,82,206,147,233,36,199,203,47,245,154,151,182,245,219,163,213,40,225,144,30,3,248,173,71,68,15,188,212,89,248,103,113,118,61,157,8,148,227,98,170,186,85,159,236,172,70,8,209,220,204,63,214,93,7,220,156,231,13,187,181,218,110,61,55,173,43,213,173,52,244,234,152,180,159,156,114,152,17,145,210,139,43,169,245,239,185,145,201,74,91,119,90,20,164,186,167,82,135,117,79,238,246,152,115,124,46,204,103,96,170,122,19,72,45,117,55,215,71,108,198,50,21,213,201,233,11,144,249,222,117,167,70,103,214,135,140,194,220,115,66,192,56,233,97,209,48,237,19,157,70,37,160,3,22,167,207,38,111,108,48,146,120,102,43,243,101,245,174,136,114,61,58,128,129,123,45,117,82,72,252,68,147,199,224,180,105,186,27,225,145,182,184,119,53,77,60,117,175,146,241,122,132,121,169,124,136,97,138,110,38,7,115,75,250,228,149,134,9,223,18,32,59,84,205,120,83,67,36,225,226,102,42,161,186,151,65,67,92,235,125,49,154,47,182,126,140,157,227,108,226,236,81,214,10,4,10,206,245,37,70,205,154,45,244,83,66,170,234,79,6,71,222,227,1,157,67,13,117,88,55,27,68,127,63,19,152,54,188,248,96,70,134,162,179,127,93,20,23,223,179,72,78,144,181,99,188,123,110,198,179,211,123,31,239,161,142,59,27,40,25,190,126,161,197,100,110,134,99,242,185,247,166,222,19,87,55,184,159,116,55,131,39,213,207,251,65,118,172,233,102,55,225,222,242,40,128,246,201,86,31,243,241,53,82,124,17,68,118,182,158,0,144,236,68,202,131,147,166,36,189,55,2,95,145,81,28,9,146,207,215,1,131,24,223,63,9,94,73,210,179,105,31,95,67,214,30,186,4,67,253,129,70,129,64,22,223,170,234,240,18,5,151,88,5,248,191,77,67,144,77,151,99,124,177,31,131,214,84,63,103,80,182,114,115,217,202,209,14,80,113,134,104,30,21,102,226,151,34,230,227,106,175,240,208,64,73,234,123,115,74,226,108,222,205,82,87,24,45,24,179,201,86,106,60,147,106,174,176,49,132,153,78,52,113,239,104,205,173,237,254,54,36,41,114,235,98,154,187,241,69,200,204,169,247,199,246,58,29,10,60,76,161,91,150,16,160,128,20,33,246,32,225,171,174,62,73,137,190,98,200,97,156,171,73,30,141,166,163,64,193,216,26,146,206,108,250,120,230,244,46,98,20,69,81,58,88,98,6,143,235,195,130,226,122,81,191,116,160,21,176,194,218,13,68,32,230,109,202,118,119,199,60,63,213,30,243,108,177,62,13,66,38,39,12,180,193,217,57,124,40,126,179,23,200,100,56,158,106,11,156,203,168,166,28,165,247,30,160,108,98,59,182,250,169,254,248,130,190,203,135,156,150,86,33,18,229,209,160,46,240,69,208,76,159,78,238,77,79,164,231,182,143,147,131,14,75,23,43,106,76,254,220,231,189,180,98,102,25,227,233,44,113,32,94,151,54,6,29,115,133,92,192,159,27,76,237,26,106,166,7,204,39,49,69,224,42,249,148,106,189,86,238,98,253,148,89,183,124,107,130,60,39,217,165,76,139,220,230,253,30,204,178,29,35,138,136,143,34,110,141,106,149,62,225,207,76,39,162,40,90,86,218,101,118,228,106,206,9,178,154,104,211,85,192,41,195,149,237,10,124,179,192,144,196,28,12,165,224,130,105,124,191,31,139,130,150,139,70,20,248,43,143,155,41,151,22,83,2,243,183,66,190,123,202,241,85,126,65,159,63,23,77,212,66,106,140,25,116,162,15,217,254,81,123,234,143,27,243,149,155,33,125,232,93,175,158,212,231,126,230,179,247,164,94,116,200,202,50,95,244,51,147,208,45,207,123,145,38,245,17,133,151,117,138,32,120,53,61,49,7,103,151,31,209,215,208,23,59,14,67,243,52,43,48,174,222,178,62,90,71,175,164,185,25,25,93,9,158,138,65,208,189,76,200,115,20,97,222,166,44,187,67,106,3,115,109,66,139,0,195,56,97,191,223,27,228,113,146,105,88,224,222,141,190,34,228,99,178,36,190,49,19,254,22,55,19,160,234,160,102,226,6,95,155,200,199,192,91,45,102,168,67,125,162,225,71,138,228,107,253,181,111,186,195,76,24,37,224,2,35,93,7,189,237,214,77,63,230,99,30,247,236,131,124,161,236,231,193,112,167,125,42,65,58,214,4,62,128,249,28,119,49,102,96,171,230,210,183,226,40,140,139,141,32,91,135,4,189,97,127,108,32,99,66,164,203,242,64,216,54,46,166,141,253,121,45,178,80,241,96,160,144,244,124,49,62,248,168,194,3,0,92,73,87,46,132,37,205,131,35,224,157,85,186,86,49,51,44,62,102,131,131,245,93,185,165,121,131,1,45,192,116,246,234,143,79,195,58,126,102,104,201,202,106,207,168,48,76,110,46,199,157,211,91,159,237,51,252,160,53,241,192,116,253,100,64,101,238,162,1,119,25,117,61,35,190,90,248,243,11,198,204,245,140,41,234,116,126,102,31,159,136,50,70,127,118,164,238,205,232,248,207,16,179,168,21,202,24,127,238,101,50,30,207,144,150,192,179,47,48,175,66,159,81,127,173,65,49,21,54,67,240,12,217,160,62,253,189,245,78,198,198,253,188,150,1,45,220,76,146,165,235,136,2,118,247,141,118,27,47,222,187,62,90,184,173,103,137,195,84,191,158,139,71,224,163,55,58,83,162,142,101,11,183,186,60,54,91,87,86,5,93,204,61,76,116,249,234,102,133,124,85,113,43,93,15,18,45,2,88,40,209,85,77,143,67,18,230,84,182,50,115,129,63,51,122,71,83,39,40,165,170,22,102,246,131,124,11,186,245,167,7,231,217,74,34,201,33,60,156,252,24,46,150,191,147,65,111,37,4,193,227,105,206,147,85,64,1,35,168,164,87,143,25,168,5,78,79,21,43,167,187,158,122,152,143,231,54,170,6,121,52,114,119,174,150,68,100,58,166,244,243,241,228,196,247,191,105,84,83,74,198,254,243,119,103,211,231,104,96,166,164,164,87,51,57,190,236,89,133,200,38,11,95,91,53,234,11,175,102,81,176,104,89,16,229,214,244,181,156,41,23,198,52,58,29,245,232,66,231,251,155,194,52,55,129,83,209,123,3,64,255,166,112,53,206,130,188,245,84,29,6,113,119,243,57,201,164,97,22,51,41,75,127,242,115,238,169,111,198,121,223,92,146,239,88,9,202,115,126,78,77,247,103,137,217,145,31,213,107,97,57,240,33,59,46,201,223,205,210,182,150,223,150,20,69,74,143,209,176,166,110,54,119,244,217,38,135,243,69,145,91,177,200,245,89,242,195,221,81,130,249,13,38,66,87,206,89,87,221,205,147,42,81,127,150,60,188,126,254,82,240,146,173,250,238,177,213,243,137,150,120,40,90,194,96,135,94,126,45,248,157,150,159,105,0,183,213,247,86,200,81,230,103,250,131,8,115,13,91,234,207,131,38,8,189,58,1,135,249,204,63,134,156,245,236,146,206,128,82,89,56,240,137,63,219,119,242,244,46,157,246,20,122,159,189,8,198,35,191,53,126,130,70,185,199,165,72,201,25,64,129,159,152,192,180,152,201,231,79,191,119,5,103,253,156,244,32,7,155,191,54,100,31,67,125,217,5,190,177,185,117,24,230,80,204,76,185,18,102,96,24,18,29,16,72,54,87,128,62,207,5,206,54,61,102,122,230,167,155,225,187,214,91,3,128,252,14,22,162,179,115,158,74,42,135,6,165,237,228,72,136,167,167,220,117,51,75,180,51,197,152,25,117,230,208,91,87,22,79,14,51,116,188,122,53,121,133,124,205,111,70,48,155,159,86,227,209,64,236,105,188,6,241,175,235,81,114,53,93,37,18,144,157,141,217,235,246,191,39,19,61,34,147,64,25,222,70,130,25,52,190,70,46,112,1,196,131,209,160,170,197,149,141,162,168,175,234,60,12,4,149,159,160,136,94,116,55,211,105,166,161,61,74,152,206,10,120,28,89,67,113,170,121,244,62,183,95,13,80,106,106,60,70,75,81,139,139,155,181,72,138,57,123,198,27,254,24,182,20,9,214,172,3,59,190,229,28,246,69,52,140,132,133,39,204,144,249,107,210,192,128,17,49,98,211,164,135,166,154,161,37,246,171,209,240,89,75,127,156,172,106,10,115,163,97,75,67,88,52,34,134,63,57,65,142,136,79,91,159,97,245,246,251,106,244,97,58,11,121,152,236,190,64,229,148,201,75,35,247,105,205,201,254,228,176,217,85,157,10,19,100,223,151,27,99,78,30,239,241,137,189,73,150,248,242,57,110,5,148,129,250,222,100,229,124,5,176,214,32,179,18,51,170,234,254,177,105,35,233,162,239,201,228,128,86,120,184,25,220,134,206,164,243,109,135,87,154,205,41,111,169,200,160,226,140,58,189,106,53,110,6,233,253,103,135,106,209,128,201,113,66,51,160,140,121,7,193,255,229,66,237,112,223,194,11,200,90,239,201,29,17,84,204,86,153,250,104,198,0,211,194,140,63,165,99,142,152,76,143,123,195,98,218,159,31,7,34,28,195,114,220,226,169,91,22,94,161,19,225,86,0,38,180,148,139,117,2,22,240,65,59,19,133,115,82,19,80,231,250,21,87,3,137,208,125,161,25,224,217,199,20,246,168,164,89,59,26,140,61,215,9,58,238,4,154,77,115,99,36,182,151,15,26,85,107,117,145,216,247,167,51,172,30,243,175,96,34,230,6,31,182,223,187,27,105,187,188,88,133,179,125,248,139,117,19,225,237,106,102,10,248,231,62,11,138,222,65,49,19,25,249,33,130,226,177,230,159,232,27,88,219,31,108,160,255,34,33,0,30,17,84,234,159,121,214,179,100,244,115,1,154,78,49,23,206,105,68,38,64,178,145,32,99,98,204,0,160,110,57,180,129,21,44,239,213,61,230,110,34,157,154,234,12,101,56,240,58,52,13,107,33,27,76,156,239,242,231,45,8,39,196,138,188,204,140,139,81,10,210,252,109,195,105,252,6,12,80,72,215,40,0,192,73,117,97,108,242,227,28,241,154,28,134,208,186,133,153,13,174,62,21,118,186,68,190,153,192,191,174,93,235,16,112,239,58,102,205,88,1,199,131,172,193,47,119,178,42,106,51,163,172,39,235,77,47,175,79,82,19,211,19,45,13,146,226,213,43,36,149,22,174,182,180,138,177,1,14,102,191,53,158,117,26,245,73,184,103,135,1,82,206,200,227,65,183,192,137,237,184,76,131,223,239,39,225,190,80,130,109,110,157,168,110,105,21,155,172,235,53,31,207,113,60,37,242,10,93,226,247,49,43,221,147,93,7,133,226,112,187,102,19,90,214,42,5,234,36,190,60,24,128,227,0,200,123,77,35,121,142,171,231,67,250,65,141,195,148,83,62,51,190,222,210,226,13,73,84,111,124,131,227,9,61,105,45,84,91,234,44,174,6,235,161,67,14,170,160,199,84,106,192,179,171,190,24,196,42,197,63,103,227,235,246,215,28,146,71,231,189,8,142,250,243,227,68,70,35,204,232,212,107,157,27,157,239,236,143,6,11,104,202,250,222,228,102,102,92,77,110,122,232,189,75,232,224,48,164,176,143,232,247,66,104,62,30,172,239,212,158,107,201,170,213,184,243,68,229,81,167,202,239,251,127,230,153,77,149,66,223,26,133,80,31,148,243,117,198,83,116,133,171,218,249,41,169,116,82,186,46,127,255,65,226,199,23,45,201,251,193,35,249,183,68,21,66,179,110,201,104,244,115,152,235,234,66,66,81,141,26,200,15,213,10,45,138,2,45,40,164,56,45,199,175,245,75,189,105,16,156,161,202,101,234,181,231,198,250,211,147,146,164,79,209,109,50,189,10,11,32,171,230,59,120,165,203,108,189,56,13,244,66,114,152,23,232,83,197,105,156,117,156,124,192,54,218,123,91,127,60,91,35,219,53,43,155,33,245,197,156,189,19,3,109,10,35,105,86,216,0,231,141,91,145,255,126,46,110,103,31,246,160,238,68,177,184,168,79,97,212,188,115,55,211,154,166,171,3,198,133,240,197,233,146,201,234,35,37,216,166,191,42,27,50,176,180,179,234,173,147,69,76,110,54,245,72,125,238,115,124,23,159,38,199,117,70,104,249,129,242,1,204,244,7,167,87,75,61,13,200,144,2,10,142,96,193,72,234,251,65,59,81,219,189,122,181,180,181,74,14,62,187,248,186,69,179,235,25,51,186,189,189,195,190,66,57,144,139,238,102,173,218,164,119,115,63,159,123,252,29,28,162,197,197,52,156,78,197,36,160,59,183,253,226,10,191,154,238,225,149,163,204,23,64,251,165,33,234,83,190,47,174,113,131,31,14,0,172,42,178,96,14,47,185,194,104,219,169,176,138,25,132,137,175,159,198,36,127,246,89,35,73,240,36,18,188,1,80,99,42,30,213,218,114,220,220,209,108,147,39,199,237,140,80,151,32,162,60,39,31,250,221,35,198,148,126,87,197,205,36,72,143,171,127,174,115,148,180,172,128,138,132,163,25,99,74,75,135,116,247,243,74,231,212,245,56,0,196,20,68,177,98,198,1,240,189,240,108,223,36,177,187,2,128,17,104,242,247,26,213,114,170,138,30,38,116,243,31,31,99,8,214,143,52,31,233,72,255,237,179,146,52,66,57,243,115,82,10,243,7,55,237,58,133,253,47,26,198,99,204,78,136,71,197,75,17,211,189,199,150,133,188,116,86,106,26,147,182,116,34,199,10,77,77,174,10,97,159,70,59,232,87,47,163,175,86,48,119,131,219,53,204,116,231,53,133,130,95,101,120,172,180,1,116,133,176,55,153,166,244,213,190,8,247,243,90,206,139,3,64,148,50,182,194,227,1,157,196,68,91,21,182,107,25,52,240,98,225,97,53,178,101,79,211,64,239,208,176,132,217,168,210,20,246,95,237,230,110,166,135,237,49,195,23,16,131,118,222,25,49,44,233,41,152,231,167,147,191,24,25,119,101,241,222,22,209,196,250,179,22,123,105,110,65,202,58,132,100,105,217,128,250,73,175,70,108,51,6,21,240,68,18,210,158,205,14,154,87,252,248,68,244,48,107,47,5,207,27,230,243,249,147,244,118,162,212,228,192,104,232,16,147,42,59,22,146,170,104,226,186,153,72,65,26,211,54,12,110,205,115,0,164,184,214,51,17,81,102,118,186,56,72,182,57,22,244,106,32,48,59,204,0,40,21,186,127,226,143,243,223,114,243,182,100,179,182,167,80,206,249,70,5,196,119,81,190,160,13,79,116,132,202,221,146,100,138,208,167,46,234,116,90,213,132,163,182,126,79,248,4,70,11,243,166,189,65,102,98,198,137,118,183,214,56,153,180,219,239,56,27,48,139,248,160,2,3,158,111,215,78,70,10,207,205,59,107,95,40,89,152,29,71,16,45,250,74,76,139,53,123,139,48,74,189,73,69,210,137,181,186,63,244,241,222,200,24,137,173,159,143,83,221,10,153,150,126,171,115,132,0,113,253,204,156,140,173,235,83,101,128,153,205,205,120,145,194,217,76,108,73,145,200,205,52,6,105,227,230,89,198,136,76,186,153,67,84,173,211,252,32,183,210,45,82,199,223,53,88,197,96,159,103,60,113,155,222,26,95,249,91,121,103,217,208,193,56,180,111,172,37,215,158,54,159,229,237,126,60,39,112,115,18,9,68,150,207,158,162,125,153,103,51,138,250,121,133,42,35,137,27,79,65,16,53,75,255,144,116,113,86,225,31,91,150,150,114,207,146,132,251,113,211,181,199,208,100,33,253,106,212,129,164,204,70,87,24,122,101,254,165,169,157,76,237,228,3,110,226,158,200,128,46,78,27,205,45,173,212,252,193,7,16,186,169,173,120,131,246,7,95,152,3,255,120,105,179,29,144,96,31,51,212,91,171,54,139,155,234,109,196,170,100,177,251,243,214,199,185,219,206,91,83,135,49,151,106,47,30,148,134,206,159,79,91,192,249,126,67,219,81,7,4,90,241,227,200,246,244,241,152,179,115,105,97,54,110,59,49,255,26,86,63,51,236,115,75,58,141,104,246,78,53,174,134,30,75,63,118,69,248,34,94,155,134,237,173,79,6,24,207,123,93,171,81,182,41,209,29,138,147,197,241,12,102,30,18,47,2,169,217,145,7,26,36,161,178,182,232,2,51,88,97,204,85,53,30,104,138,73,247,161,173,135,86,198,147,146,169,51,245,98,6,100,42,79,13,7,156,171,79,216,213,231,144,211,158,232,61,154,107,41,99,230,211,21,53,151,104,11,179,39,75,34,31,77,231,27,133,229,120,52,139,67,183,154,145,170,141,175,65,171,163,206,224,31,142,201,127,252,108,116,91,9,194,48,247,18,63,142,78,123,154,207,189,51,216,113,55,111,148,198,243,243,104,217,101,225,113,11,89,16,79,187,54,218,179,126,117,67,213,78,247,43,216,122,106,44,159,102,157,153,218,42,126,92,158,30,31,12,230,158,174,203,7,249,118,7,56,226,76,79,133,213,32,144,146,104,73,113,51,249,49,221,207,64,231,69,0,3,255,218,124,122,112,211,64,211,198,127,252,188,51,187,136,152,127,121,15,55,163,224,34,100,10,36,9,93,191,186,14,43,238,203,169,71,225,7,232,191,155,231,131,169,6,249,132,28,129,155,105,172,147,20,22,158,1,116,7,254,227,212,95,181,25,156,151,60,67,21,230,65,39,185,146,41,144,53,142,13,237,12,202,86,222,0,232,94,70,132,194,227,184,72,169,63,84,12,80,57,122,206,126,24,66,81,156,129,179,242,208,59,253,190,39,28,157,77,26,165,48,67,236,63,221,76,49,65,217,72,6,249,4,47,194,152,162,180,210,226,144,0,152,49,19,161,46,1,170,32,252,22,112,253,187,239,55,19,4,59,66,178,55,77,59,222,79,78,3,162,75,150,23,110,141,181,156,29,131,53,208,193,181,11,51,7,128,60,223,148,80,248,206,186,93,78,18,150,221,243,234,51,255,252,107,49,51,251,124,162,34,11,73,154,94,204,199,243,136,245,75,51,88,233,202,142,113,38,203,244,190,3,180,254,160,111,44,202,86,146,97,55,116,51,94,143,62,57,125,213,142,163,170,63,194,211,169,60,43,204,236,124,205,187,175,135,134,37,206,39,163,112,105,226,170,91,231,236,244,44,20,120,160,41,168,5,84,75,64,249,248,91,89,127,229,123,53,144,238,237,230,1,127,163,18,188,208,96,26,115,129,77,93,125,241,201,60,142,140,37,105,140,169,44,17,160,7,115,228,207,40,139,61,65,198,52,157,155,248,216,164,70,122,121,204,84,122,253,189,225,226,42,186,192,232,156,221,213,231,2,181,110,21,197,1,102,218,188,25,252,28,216,120,38,207,147,55,216,47,252,201,141,182,123,234,123,159,120,216,59,196,76,89,102,11,248,178,252,196,106,252,214,148,250,170,94,76,118,174,196,111,119,54,114,241,116,166,229,202,227,98,232,201,179,90,13,134,229,51,225,76,131,169,92,118,104,68,163,130,244,153,143,39,212,180,237,153,182,230,115,182,250,152,13,74,11,242,96,103,231,78,145,241,103,157,55,37,234,158,8,219,238,18,102,168,159,186,114,28,109,120,194,226,214,4,171,186,101,37,33,97,177,150,41,229,88,97,35,205,190,213,154,6,251,124,204,52,146,123,121,116,218,52,126,126,186,180,27,96,76,58,234,178,142,73,34,85,212,194,60,151,214,3,32,93,193,151,241,231,230,216,85,30,123,188,158,236,188,53,68,135,103,177,60,164,82,166,88,225,214,65,73,69,47,38,133,230,69,68,176,178,77,180,204,11,2,143,231,28,240,215,6,91,38,30,24,90,73,36,119,221,10,85,163,82,163,65,118,237,238,180,1,105,213,95,70,119,175,121,211,104,181,211,93,249,249,136,87,206,62,250,61,216,98,202,60,108,114,147,82,170,159,47,231,20,37,183,167,87,115,250,248,247,56,171,180,61,84,37,166,195,26,149,116,178,224,15,119,51,201,159,236,132,84,149,106,203,148,236,245,15,224,157,253,196,95,38,118,154,149,158,236,120,196,129,26,2,208,59,117,203,161,63,184,184,102,84,133,28,22,33,26,49,55,250,47,220,12,228,87,146,119,208,174,141,21,199,238,130,230,68,89,242,81,174,79,78,109,123,204,248,43,106,61,223,186,196,107,67,76,163,225,255,121,105,32,23,110,62,251,197,120,136,240,80,214,136,45,101,209,59,62,101,142,15,43,188,122,124,191,108,183,211,121,104,152,141,26,87,155,154,109,85,158,60,182,56,127,237,70,103,173,60,56,254,92,164,169,200,251,61,196,52,195,4,117,194,122,182,205,36,126,43,130,19,244,3,184,25,29,96,125,107,180,169,106,124,108,4,163,36,214,37,101,31,56,219,51,0,231,196,174,122,45,104,26,47,116,47,171,119,138,35,66,197,176,223,143,213,17,87,213,153,144,142,99,234,80,114,11,102,206,159,245,234,227,93,184,96,78,53,69,227,33,145,194,160,173,179,95,51,188,2,194,192,103,181,102,231,74,176,26,202,82,158,213,110,176,159,233,86,211,186,40,106,133,231,120,133,153,92,183,16,65,82,146,247,189,16,244,203,20,225,75,227,152,12,169,114,204,0,75,132,38,114,226,1,120,102,124,153,184,197,195,111,201,106,220,98,149,119,2,108,189,99,146,12,228,8,101,26,32,57,23,165,253,133,204,155,242,190,192,156,221,93,135,138,143,1,208,77,158,26,182,210,152,220,196,34,210,30,95,140,206,216,161,220,213,168,109,148,15,138,28,200,240,110,60,88,18,30,193,123,218,210,65,243,197,20,27,134,102,18,51,44,197,215,92,13,43,46,230,148,56,201,220,76,179,151,156,106,157,51,54,160,26,231,180,61,139,67,223,171,154,22,174,127,44,64,253,74,160,255,107,38,114,96,27,220,4,69,243,164,198,94,113,23,71,1,87,165,164,182,199,223,69,44,201,205,103,204,5,183,95,140,43,120,196,160,210,66,160,2,19,144,209,215,123,111,48,233,202,102,189,141,168,241,110,24,236,118,83,89,159,33,135,115,51,103,151,192,20,143,25,14,14,119,87,241,224,31,49,30,120,89,206,226,242,7,159,72,0,47,181,162,29,95,175,117,169,196,10,13,187,61,64,94,6,227,144,6,18,184,251,145,110,13,51,233,49,33,34,1,98,74,0,26,102,70,181,170,121,140,118,173,32,130,228,181,144,105,114,206,129,227,97,208,202,183,244,226,113,235,143,100,187,146,126,76,136,79,123,252,244,34,16,205,74,117,13,246,207,15,115,168,88,155,64,234,144,28,24,60,79,152,207,44,148,119,182,24,220,125,167,19,119,210,212,164,23,159,105,50,196,76,53,94,30,187,255,82,98,110,70,77,165,232,143,19,201,196,12,167,113,65,0,217,248,193,136,100,197,131,55,162,34,249,152,72,40,239,251,227,48,157,203,169,214,16,236,200,179,92,51,196,36,98,134,213,60,54,51,182,141,36,107,179,225,168,69,49,26,190,173,58,31,158,109,146,176,171,93,115,106,207,189,77,188,226,94,77,149,81,159,220,92,216,122,31,45,183,199,188,144,58,191,79,158,21,101,85,16,45,203,222,160,200,176,156,35,89,215,207,113,97,215,157,72,141,62,116,229,248,198,107,76,241,218,134,100,238,74,1,14,73,234,253,96,214,35,44,102,120,195,244,234,170,76,242,70,105,123,135,180,153,132,133,152,73,124,139,153,44,134,152,209,171,221,119,42,81,231,209,175,125,230,173,183,218,217,136,42,91,33,10,205,116,110,92,171,4,115,180,37,215,123,184,172,110,249,15,229,45,31,33,68,2,172,0,250,200,135,214,124,56,189,183,89,73,138,138,117,93,65,204,99,38,30,147,124,70,131,202,125,151,48,47,3,22,42,39,58,103,134,191,20,149,18,101,98,107,48,139,12,15,51,105,82,25,15,185,254,6,178,229,9,168,181,173,73,73,175,198,141,136,147,13,30,41,105,223,165,44,2,225,214,103,166,73,227,201,227,240,30,61,74,66,59,91,196,43,180,230,70,64,29,214,85,180,60,136,0,118,168,28,86,20,103,147,234,38,153,128,64,96,214,144,46,126,42,62,221,142,65,223,20,144,142,207,234,79,118,218,136,189,249,190,82,247,34,127,47,230,140,0,110,119,243,160,155,39,171,185,21,39,92,135,234,161,213,157,222,31,223,81,40,216,64,127,180,168,211,173,221,211,143,38,82,95,15,143,111,39,35,232,196,48,96,72,112,103,149,71,190,157,249,224,72,142,109,232,34,245,174,18,101,114,95,122,136,77,80,210,85,154,121,122,239,150,155,45,81,43,19,113,91,115,175,143,249,160,200,163,123,198,54,210,3,31,115,226,76,205,163,18,169,67,63,234,102,228,51,167,46,77,152,44,227,98,8,52,115,255,59,226,127,119,99,48,167,172,211,148,105,230,221,137,70,39,7,180,77,118,5,154,85,189,2,178,199,124,184,64,27,170,15,81,237,229,226,180,116,155,69,206,43,158,218,184,62,245,108,162,124,82,226,218,109,9,37,85,105,56,11,219,107,70,231,106,14,54,61,205,55,249,198,118,239,220,94,51,212,225,245,62,54,216,128,169,135,189,105,112,135,25,255,171,169,39,65,10,63,134,12,64,247,235,166,80,99,191,159,131,167,207,234,2,65,28,59,228,209,52,153,8,38,5,238,144,251,222,89,181,193,154,81,110,126,198,73,197,73,50,18,166,207,236,153,43,252,44,24,180,212,10,242,195,223,138,178,153,22,233,90,177,99,205,231,32,120,134,254,60,54,10,59,49,255,217,252,243,171,246,177,35,246,216,166,55,247,248,71,201,136,12,221,76,245,105,255,157,7,228,20,165,104,12,155,186,215,35,231,177,189,37,19,55,13,248,202,35,216,193,122,9,115,54,158,61,117,83,208,166,90,110,62,190,128,42,171,130,253,78,174,164,112,204,96,66,218,235,228,44,103,137,35,67,6,17,130,78,195,121,246,194,47,245,219,76,201,74,25,130,193,120,68,203,15,14,126,149,198,25,99,58,166,17,210,173,231,81,180,182,78,247,92,114,215,14,130,127,64,90,178,172,59,108,107,61,110,13,207,94,210,7,7,140,185,253,189,0,179,118,61,206,57,160,93,215,146,154,78,158,154,188,106,86,61,246,33,37,83,165,161,15,203,199,131,50,80,105,180,107,170,108,140,209,217,76,55,163,60,188,212,76,57,177,184,185,33,64,152,158,105,72,128,224,63,126,70,112,106,250,181,209,115,239,185,221,95,185,73,69,143,27,140,11,41,62,23,157,95,89,170,139,20,222,92,221,158,174,107,235,26,87,153,31,26,65,174,217,20,11,84,35,232,158,0,214,95,174,196,123,236,101,231,111,103,220,25,38,60,209,93,178,189,49,135,21,122,45,209,54,2,164,225,241,3,37,25,90,135,69,188,136,128,195,41,126,120,105,60,202,162,202,72,224,125,115,152,107,19,250,45,244,25,33,65,31,215,76,168,47,230,132,134,114,188,117,2,181,160,170,76,191,146,100,188,53,48,127,177,210,117,83,99,76,232,47,151,250,2,25,136,53,239,136,82,171,122,244,162,82,13,129,33,226,221,124,142,108,213,170,154,248,237,254,218,163,2,75,218,170,85,5,238,63,204,198,230,40,175,221,193,199,111,127,180,49,19,213,121,81,217,162,233,60,198,116,166,156,181,208,12,34,146,96,212,205,217,16,56,34,225,197,137,17,115,1,102,2,117,44,107,177,93,223,111,189,141,64,83,172,52,242,53,159,164,99,152,86,156,104,143,45,78,132,30,239,69,116,56,84,154,108,236,24,210,51,253,201,172,137,181,223,200,7,208,39,39,182,154,171,177,83,251,115,147,152,216,106,102,35,241,223,158,116,67,235,76,1,90,220,170,155,23,123,190,202,173,149,193,166,227,214,10,178,66,149,220,76,158,222,215,245,36,199,63,85,38,14,196,240,152,97,198,9,85,179,33,205,122,152,113,229,30,137,186,20,36,214,246,227,85,35,108,106,8,37,199,134,5,233,152,130,237,224,105,162,158,239,230,51,166,73,197,87,59,5,143,233,47,6,100,77,23,39,129,211,234,49,75,207,15,47,13,186,16,242,107,45,14,47,123,58,213,89,100,1,172,251,227,228,91,244,199,173,120,117,71,13,122,20,213,222,51,146,185,152,12,136,19,42,37,172,137,218,173,122,205,72,60,200,168,209,217,148,238,152,67,47,163,58,189,164,150,189,165,148,81,131,156,114,169,121,143,187,252,40,206,142,231,106,92,178,152,136,64,170,117,109,51,153,114,141,39,183,64,65,197,118,43,4,82,95,69,9,69,27,202,133,242,228,198,218,245,101,130,140,212,253,4,129,69,205,43,185,204,73,131,100,11,12,189,154,33,14,247,31,135,82,43,75,148,1,159,119,115,74,78,98,128,76,205,66,31,13,74,155,21,230,149,53,91,95,232,51,112,137,8,132,18,134,54,168,192,230,1,194,113,186,25,128,133,202,83,158,151,217,177,229,101,34,234,164,99,222,76,36,207,239,141,90,229,243,73,142,47,178,70,140,26,125,82,69,2,86,28,169,114,31,13,252,184,52,247,23,243,148,220,195,3,184,102,98,51,106,174,33,137,120,204,147,5,173,102,26,19,70,92,109,236,209,250,218,52,44,251,197,141,20,253,210,239,217,169,37,249,123,53,211,47,123,68,59,233,217,242,171,225,175,125,150,88,65,116,219,61,10,140,91,19,50,244,184,15,143,180,27,205,125,15,19,188,233,116,196,173,193,58,106,214,16,185,209,225,253,43,152,199,83,124,161,119,255,196,214,62,87,208,145,31,170,188,188,115,104,143,113,103,146,161,42,101,13,152,199,143,214,252,107,141,122,36,163,123,208,189,53,240,221,154,226,130,32,194,165,22,49,226,41,229,71,128,149,206,132,24,18,163,170,86,237,240,26,0,47,30,27,178,47,85,7,231,212,201,241,210,52,141,60,162,181,179,223,125,227,248,149,224,70,84,89,153,246,216,236,143,6,244,102,63,98,239,11,64,179,63,218,185,115,86,29,19,11,188,114,188,53,32,147,241,40,201,119,136,224,253,222,136,247,9,181,37,108,31,36,28,252,106,92,155,245,104,62,215,156,98,192,97,54,84,210,127,211,207,113,210,90,204,160,180,85,39,24,95,51,70,101,17,127,101,189,58,131,230,244,215,94,116,100,137,204,252,180,39,11,43,116,232,226,173,67,58,115,62,167,255,246,166,51,176,171,153,222,245,184,26,14,225,71,234,215,148,52,138,15,41,121,87,81,9,166,172,225,184,128,70,140,80,149,243,31,76,64,118,248,164,209,21,104,170,40,83,44,118,105,75,172,196,56,50,36,116,62,151,29,23,163,75,167,227,141,190,201,87,42,64,22,153,64,89,46,238,150,107,136,139,207,57,170,153,109,90,234,123,108,195,204,216,169,160,81,192,97,203,91,172,48,211,246,36,230,179,17,194,178,229,230,1,246,82,70,172,1,174,221,113,53,18,51,146,73,130,5,48,57,138,151,114,213,202,207,189,169,82,56,103,89,99,27,60,251,110,214,31,79,129,94,105,198,184,164,8,46,242,222,231,96,244,71,163,213,47,137,195,125,28,184,227,222,124,57,176,70,83,199,16,210,89,222,59,133,92,104,43,214,51,175,107,19,14,231,120,112,14,108,117,163,192,244,214,30,95,4,15,91,207,108,90,20,150,11,124,129,45,62,231,106,82,51,245,131,107,6,136,171,58,218,4,184,99,251,168,0,122,79,226,225,101,48,93,238,15,64,152,45,115,144,100,90,4,148,28,207,8,60,95,51,66,213,197,55,179,2,196,189,165,199,108,221,226,97,46,143,168,38,162,72,197,113,207,13,212,82,86,109,228,227,27,48,181,252,107,52,11,234,100,1,100,59,186,252,199,91,165,15,224,90,77,79,210,3,24,19,255,76,186,213,65,2,145,60,222,180,236,166,16,231,193,211,214,166,171,113,144,216,68,63,106,136,25,54,232,21,87,79,168,213,155,152,209,160,201,62,104,231,140,34,249,127,205,11,204,175,239,9,192,46,20,3,2,60,97,58,218,225,88,193,125,234,181,116,135,249,78,119,70,30,125,52,121,110,42,155,41,102,209,32,59,45,147,12,65,90,239,216,57,127,79,116,41,167,26,213,243,82,98,200,232,58,235,114,38,162,127,11,177,137,155,65,221,202,193,5,187,240,246,162,18,204,54,52,85,203,107,89,43,159,7,117,64,41,217,167,175,25,217,149,218,253,234,101,196,26,242,227,200,59,57,233,101,179,144,163,75,210,48,161,113,234,141,49,205,56,104,155,248,48,201,16,171,177,85,210,141,160,40,39,154,245,142,55,30,102,160,67,18,80,34,145,48,194,179,43,198,212,32,254,83,106,96,28,226,123,109,195,82,138,117,144,84,9,43,173,73,82,5,164,209,175,123,165,186,153,178,129,4,225,116,109,54,39,36,104,191,14,57,217,111,18,221,214,174,200,212,172,161,241,249,109,192,0,190,184,32,91,109,93,231,232,89,243,201,115,57,248,135,91,66,0,56,15,145,85,116,43,233,76,189,148,30,5,159,70,28,219,32,110,197,108,116,154,217,205,217,168,145,174,153,230,46,167,207,70,183,41,147,70,21,51,129,141,239,100,200,197,105,132,157,76,193,49,94,153,13,68,115,99,112,152,76,207,39,114,231,173,161,63,137,184,189,174,53,37,173,29,194,105,215,230,125,41,40,175,196,200,110,180,239,128,236,71,200,147,222,81,226,32,49,79,93,26,137,221,251,62,53,142,211,115,53,60,33,31,8,143,7,99,119,87,51,83,123,132,185,24,233,134,154,33,2,139,241,108,166,159,45,102,166,96,142,241,68,159,226,185,26,162,16,223,251,105,203,207,146,121,102,192,118,113,241,158,6,181,196,57,49,151,154,13,50,235,102,180,207,238,194,194,124,188,12,247,8,33,51,216,210,98,155,141,101,41,206,203,10,220,73,96,226,153,246,67,202,164,110,166,210,123,35,104,26,150,172,148,227,102,186,102,110,14,54,243,9,166,183,68,55,163,45,22,31,221,100,161,40,174,132,217,178,184,98,166,26,25,115,197,244,121,138,154,45,189,22,47,70,141,176,137,25,117,245,249,193,52,144,234,6,203,39,163,6,134,214,21,155,27,251,32,137,212,107,30,70,72,231,11,151,184,82,120,241,51,85,139,80,50,4,0,86,148,228,29,233,30,130,27,127,114,186,177,71,145,81,27,228,197,61,238,169,100,104,165,148,144,13,24,25,142,130,69,223,178,13,211,158,70,222,214,223,155,239,177,229,131,153,6,159,251,10,231,182,52,23,201,147,25,75,111,76,115,208,13,99,203,100,225,140,29,49,89,76,8,59,201,147,113,20,118,207,250,25,130,71,168,166,207,67,89,201,55,204,171,137,250,176,65,119,143,95,24,86,18,242,75,70,188,90,95,172,79,6,18,111,89,238,12,117,184,87,223,73,172,193,211,46,207,109,112,57,255,28,27,94,157,45,227,93,76,210,194,63,38,114,60,34,101,3,57,218,204,94,226,107,103,162,20,213,93,57,102,19,237,41,110,230,232,153,114,107,152,93,92,45,208,10,57,180,209,170,57,71,117,197,26,91,186,126,14,200,76,189,197,3,175,249,60,89,30,122,113,10,209,138,99,62,43,191,183,242,94,29,177,9,237,155,10,165,248,69,73,17,175,181,108,29,238,215,154,0,218,212,184,120,41,21,136,241,178,244,253,149,146,177,238,33,13,236,249,71,155,180,226,193,160,207,184,94,33,200,197,126,195,53,139,51,179,44,15,90,237,154,55,4,240,96,189,233,166,178,22,213,249,20,230,19,219,73,231,98,54,169,226,200,94,161,252,220,164,106,116,30,101,24,141,248,53,139,19,110,26,159,52,190,134,181,55,41,211,161,57,142,220,80,60,56,201,75,153,194,214,177,86,227,193,216,37,138,220,185,1,102,247,109,156,196,25,89,158,107,230,143,242,219,25,113,123,49,255,40,209,138,220,90,87,61,112,94,82,51,97,238,91,26,176,224,121,1,192,123,7,229,132,162,75,134,148,86,160,122,167,33,242,123,23,109,151,169,136,183,240,149,201,63,29,239,118,137,185,175,32,73,52,51,192,62,49,159,13,176,223,153,4,162,238,185,26,18,208,59,226,86,77,19,43,138,217,251,142,89,22,134,7,171,4,103,167,208,53,180,225,210,61,3,15,146,96,200,205,28,240,73,205,52,132,196,91,167,222,245,169,17,207,240,94,106,86,61,69,93,25,18,202,114,17,125,67,61,81,164,114,105,204,217,180,201,184,25,255,224,102,251,178,157,122,37,54,28,176,68,178,110,39,253,84,177,110,137,159,166,80,48,146,180,41,57,174,165,29,240,22,123,179,45,172,18,39,15,196,54,114,232,205,142,76,153,239,39,64,33,166,112,182,28,51,113,208,190,102,227,61,23,51,180,246,41,204,60,213,144,79,69,52,150,226,216,58,161,115,21,33,191,99,166,33,163,196,213,219,62,157,152,11,197,147,26,35,134,47,32,159,131,58,232,74,241,173,18,76,170,50,160,213,128,24,229,254,56,206,160,152,17,11,168,49,162,27,48,186,220,27,169,111,7,13,240,227,232,83,94,107,150,246,114,62,53,158,161,60,217,137,36,115,94,215,124,206,18,157,131,231,199,130,92,203,204,67,196,27,128,227,226,215,199,86,7,167,136,90,39,221,84,97,222,120,130,98,54,173,224,216,19,10,210,178,117,235,91,83,153,153,97,238,83,80,151,6,210,174,119,175,59,167,62,100,93,98,166,127,45,150,30,92,142,194,75,201,247,130,118,206,151,30,217,185,169,235,3,95,250,254,54,73,203,165,51,137,180,169,95,123,102,73,150,110,51,38,120,170,49,98,21,92,145,94,75,221,196,249,227,142,249,56,102,189,235,202,51,161,63,55,147,42,145,114,19,230,13,79,194,53,159,157,73,55,20,88,143,220,167,68,110,170,190,59,134,73,13,249,131,55,107,85,24,186,223,140,230,114,147,240,121,83,250,82,51,36,150,45,126,156,62,56,113,143,72,79,160,142,226,230,77,158,185,235,46,123,171,108,205,154,34,116,83,56,1,91,141,180,23,101,255,45,29,230,63,37,140,22,231,53,2,82,178,60,224,123,111,45,46,30,16,15,74,4,1,227,68,138,189,12,151,176,235,105,125,98,161,189,226,112,128,141,124,201,36,164,13,181,57,26,180,89,39,96,218,122,245,12,210,226,99,53,122,234,173,135,30,2,239,62,21,150,245,166,201,115,147,188,138,152,141,24,63,13,61,173,209,182,28,225,61,45,42,98,85,205,231,168,247,108,6,163,125,2,10,253,109,56,197,226,180,166,236,84,197,1,2,100,124,14,58,127,112,152,107,150,122,25,132,35,174,101,113,220,220,179,255,107,124,0,69,110,118,18,81,202,74,38,190,32,102,250,132,118,92,109,18,135,234,41,32,8,230,121,1,112,121,169,169,127,4,20,211,21,58,1,170,16,251,232,189,233,23,243,88,20,21,76,26,58,245,234,17,12,190,176,189,129,174,215,247,158,0,53,178,155,33,146,214,153,132,242,101,60,25,217,215,38,103,234,66,184,217,89,118,192,59,63,36,163,166,129,3,217,163,155,57,47,212,73,169,70,181,26,87,147,63,122,190,246,6,152,233,99,106,250,82,58,104,236,225,222,88,210,126,194,25,251,249,218,43,82,64,220,56,143,199,249,50,222,209,233,102,152,7,196,137,167,35,108,135,3,132,238,149,146,238,101,83,96,115,32,248,137,41,249,169,52,159,73,238,168,99,248,223,112,74,100,125,172,219,87,5,102,137,68,78,215,229,131,218,133,15,25,228,50,83,28,55,112,171,61,162,88,228,11,133,0,203,250,226,87,141,139,199,160,103,248,49,183,104,90,252,21,55,5,222,203,173,1,109,110,55,211,15,174,83,220,34,31,175,155,156,149,132,63,170,99,66,77,33,102,225,178,67,85,7,156,168,168,132,153,114,119,175,143,121,70,226,24,202,164,249,76,36,19,122,117,183,144,62,146,54,159,23,179,4,160,155,55,44,189,85,199,116,65,53,229,195,98,225,246,223,141,105,113,46,15,168,126,246,150,132,56,251,221,153,225,254,193,144,254,41,51,233,189,217,94,221,81,25,144,161,72,157,139,220,138,225,6,220,124,22,238,72,186,91,66,227,235,251,6,58,215,100,69,197,76,163,150,251,3,3,128,64,21,191,114,81,229,233,158,109,60,7,54,4,64,77,79,1,78,157,239,197,40,218,103,225,251,67,215,209,169,204,27,192,133,36,69,4,116,230,22,237,34,110,166,142,165,103,54,100,93,206,188,130,200,22,197,114,185,154,76,78,242,181,9,92,74,101,54,56,117,225,136,139,7,51,175,94,142,62,100,77,119,60,247,89,187,61,61,222,52,130,10,158,241,24,6,57,104,234,78,100,3,151,185,121,145,233,147,51,187,67,125,224,95,123,24,109,239,227,5,29,7,188,251,210,54,158,15,65,148,226,18,111,114,55,159,25,150,146,166,71,58,211,114,248,25,115,230,5,162,18,250,227,237,56,247,238,120,162,44,63,116,50,252,8,183,220,169,53,122,216,166,30,1,24,213,40,20,15,131,18,38,117,239,16,42,114,95,159,158,199,162,97,4,92,201,30,98,255,210,83,18,191,163,93,224,194,193,128,148,183,48,119,97,36,89,252,173,205,19,65,108,194,138,199,124,230,86,152,241,13,212,41,5,115,227,155,225,241,5,112,160,229,107,192,36,50,125,75,162,65,126,87,29,17,3,42,248,169,203,246,164,200,74,40,175,41,165,135,249,44,47,1,248,178,147,118,87,120,70,0,251,17,62,205,80,7,156,241,26,110,54,200,85,83,79,29,151,96,185,185,209,250,83,212,12,52,60,174,182,70,10,249,24,249,124,221,233,131,50,57,116,183,142,25,74,25,81,69,131,108,174,79,141,203,48,111,63,188,0,127,208,107,245,152,187,247,97,67,34,2,250,71,239,221,143,107,20,239,141,238,227,210,224,135,204,180,239,87,212,147,202,227,140,103,243,36,191,137,98,69,132,170,223,203,58,211,221,55,196,211,75,239,213,201,56,169,194,60,20,91,143,25,32,218,186,230,241,60,248,153,89,103,17,140,48,227,41,118,13,188,8,194,239,189,217,239,134,154,47,151,167,225,240,207,234,220,250,227,57,40,147,155,49,181,61,115,5,102,118,15,86,33,41,161,221,246,141,249,156,139,163,89,211,241,210,172,5,104,202,240,29,173,250,62,116,84,172,214,229,69,104,54,1,128,76,98,254,193,102,220,188,0,19,203,60,61,143,57,189,87,186,29,191,131,6,245,123,111,250,174,187,115,63,80,225,180,220,132,152,39,125,75,254,228,29,141,208,91,230,96,254,211,43,227,239,221,233,156,145,0,103,208,100,211,227,115,195,89,181,244,226,108,253,42,110,165,49,73,205,107,91,191,157,155,207,204,19,34,15,112,22,224,195,253,214,72,126,201,142,52,160,252,137,226,206,180,118,212,169,102,107,230,243,7,3,230,47,28,88,76,59,203,71,124,102,252,131,42,206,33,141,23,108,160,110,110,77,101,10,33,5,163,21,62,204,184,227,114,172,178,176,17,0,252,204,180,53,117,137,250,142,111,7,213,158,79,180,179,63,173,161,47,6,16,54,66,1,226,119,50,2,98,6,72,225,254,194,50,198,17,253,237,76,45,186,186,213,36,142,229,189,12,232,229,131,70,167,10,43,70,204,61,232,104,142,21,170,14,125,48,100,2,35,134,63,119,65,83,67,110,13,65,140,43,161,209,71,100,9,102,49,163,226,229,176,129,69,195,126,207,122,53,224,173,17,63,78,39,171,248,57,96,195,111,141,28,162,3,109,157,68,174,21,217,200,184,55,61,228,250,227,180,95,120,207,126,179,93,64,244,8,232,208,63,222,194,190,15,174,204,43,6,230,138,206,121,94,155,149,42,230,130,112,72,189,131,6,72,74,205,104,248,196,131,209,186,40,251,56,178,43,231,243,175,251,185,154,180,3,65,21,184,115,84,78,39,232,135,46,126,233,57,81,74,136,11,49,64,103,185,232,194,79,148,150,75,152,127,105,43,49,151,58,34,157,99,178,193,234,192,157,181,102,101,143,107,134,14,72,204,68,199,35,230,56,153,63,217,85,192,245,185,246,28,15,222,179,52,227,161,204,72,167,69,124,15,200,217,146,254,54,226,32,227,78,21,244,220,150,222,186,58,131,60,93,148,204,249,242,92,124,158,212,87,0,101,189,53,212,108,78,178,127,16,8,75,243,208,183,222,164,83,253,214,248,79,67,78,55,19,11,118,249,183,134,127,187,181,62,121,230,193,121,17,15,144,104,233,228,52,20,243,121,233,192,69,175,78,175,164,78,6,107,130,142,31,231,112,146,94,62,42,55,196,14,62,209,56,128,202,51,87,104,148,242,204,247,162,13,170,234,134,135,72,77,96,99,214,176,247,124,126,156,206,16,127,180,9,199,184,236,57,217,186,68,124,9,156,111,253,132,164,195,26,5,74,92,220,172,177,64,223,11,225,35,127,47,152,116,132,178,28,132,40,42,53,254,100,196,105,154,108,133,39,185,69,156,97,169,191,210,116,162,17,238,250,193,107,204,135,53,63,243,80,114,104,212,98,170,116,68,28,51,82,128,233,154,219,20,101,10,242,176,56,25,57,238,189,120,122,49,195,223,38,79,78,131,163,76,99,180,37,156,242,217,222,59,119,93,34,240,44,237,25,47,102,164,26,98,30,112,197,180,184,247,89,171,67,23,193,48,140,87,12,106,1,196,114,63,9,82,198,61,2,125,196,161,135,46,2,139,114,242,157,12,180,164,202,173,27,27,102,60,56,174,203,212,165,79,163,67,219,49,79,169,3,202,86,221,233,153,243,169,130,136,110,147,179,15,141,134,124,119,226,97,226,155,98,134,0,245,78,113,88,126,117,64,11,60,154,241,88,231,211,149,199,154,103,244,101,30,115,129,84,81,6,12,87,166,222,213,117,134,94,216,162,141,7,167,68,43,19,164,172,67,8,180,172,50,87,247,93,186,0,153,100,5,208,204,10,153,185,155,167,193,6,195,220,182,209,200,92,179,105,127,136,153,92,81,28,64,231,37,151,180,235,101,16,134,33,141,10,196,138,8,106,137,153,244,209,142,171,41,117,203,176,24,157,122,142,35,134,206,24,1,228,29,115,173,215,183,100,121,228,44,91,241,137,184,122,112,185,99,238,183,227,52,219,52,73,245,26,65,249,203,115,155,248,159,231,100,206,157,121,81,185,154,121,232,122,80,152,217,116,242,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,187,223,180,153,10,79,44,89,208,156,178,129,55,178,217,59,54,209,227,37,192,54,168,230,61,219,221,15,22,249,174,34,230,206,148,141,109,114,145,9,146,207,204,50,29,251,110,85,103,15,214,89,0,190,60,50,196,235,248,133,83,122,181,49,175,104,115,197,204,209,180,197,76,27,120,12,182,9,240,136,215,8,113,69,16,96,55,216,177,170,30,154,70,81,126,231,47,148,186,85,111,125,70,33,118,34,200,51,203,115,45,111,226,179,19,170,134,154,213,106,187,234,53,147,255,208,231,162,171,56,22,45,205,210,210,137,128,153,116,74,92,13,27,166,174,43,248,169,102,56,172,139,242,139,248,117,152,199,186,111,69,26,42,63,87,19,31,134,217,154,135,228,173,193,98,203,143,35,106,36,167,26,250,87,43,18,61,39,198,61,71,137,4,47,141,66,107,84,157,22,98,200,130,2,52,56,24,185,110,55,103,147,51,17,51,124,255,158,248,70,54,133,165,166,102,83,140,8,51,165,103,53,79,131,53,184,25,173,154,162,203,246,4,32,61,246,209,19,82,247,172,19,109,76,136,218,174,249,44,205,170,63,206,169,231,185,210,115,122,210,148,56,116,195,128,21,102,187,249,68,194,251,249,98,27,192,112,119,51,36,13,82,6,129,211,106,69,166,149,186,118,27,186,225,208,146,216,253,220,58,94,97,75,93,127,124,178,163,248,92,67,216,169,105,98,131,212,91,141,134,155,13,196,81,152,31,129,114,35,239,21,102,146,77,226,15,67,215,88,163,48,181,57,97,147,126,80,98,95,103,157,60,102,40,45,179,94,13,255,169,123,49,144,176,15,145,194,249,153,99,166,154,89,177,78,38,2,19,91,188,209,84,107,2,250,236,57,171,69,29,132,34,162,122,188,120,146,57,242,207,208,76,119,205,169,240,133,105,116,255,204,212,78,159,109,103,211,80,233,175,101,116,184,186,227,161,170,29,185,34,99,155,111,82,122,133,248,62,5,156,123,131,242,215,20,114,55,185,120,207,98,109,163,7,209,19,247,44,57,63,121,208,24,233,26,130,119,132,164,188,84,141,212,213,179,159,17,181,177,113,124,230,179,225,207,199,105,4,238,234,172,0,52,133,159,105,39,238,46,45,190,221,21,149,136,246,146,236,226,240,162,214,40,68,236,95,39,133,152,171,177,0,133,121,65,51,45,63,93,173,173,194,71,132,196,155,144,119,97,70,120,203,239,124,94,121,47,245,234,96,125,73,158,26,128,58,59,139,178,41,253,80,231,232,247,146,175,113,10,8,12,55,155,28,64,116,140,158,129,135,205,241,121,177,13,61,189,155,199,155,22,52,222,240,116,173,103,245,61,206,23,121,36,175,254,179,112,178,38,130,140,6,49,64,190,27,174,231,191,187,58,7,77,27,102,38,153,120,233,232,182,213,47,172,34,41,103,225,161,152,97,24,42,97,134,182,186,60,31,155,62,165,226,102,195,92,203,143,27,67,218,183,229,96,30,202,231,108,140,202,211,81,40,184,105,176,253,201,189,79,132,190,188,167,19,137,109,16,169,242,61,147,65,117,227,234,1,255,211,80,51,63,63,220,204,34,208,201,146,168,60,173,184,122,27,183,190,154,19,52,103,159,25,248,152,230,176,186,177,253,87,127,180,179,74,171,226,222,58,149,7,135,55,163,191,80,94,235,25,5,231,231,166,187,158,80,105,60,139,179,120,33,2,117,134,177,132,115,227,247,218,158,133,178,254,248,161,245,130,179,118,57,171,253,201,32,68,80,151,180,35,142,179,187,255,56,216,180,170,223,139,140,203,135,249,134,134,42,109,129,185,243,57,113,42,253,107,159,21,80,181,132,9,88,16,42,75,55,147,24,212,239,101,50,176,241,224,22,127,232,7,65,205,118,197,111,175,254,224,153,232,83,63,115,43,158,108,15,165,232,101,146,151,192,225,178,151,165,93,52,233,97,42,86,219,71,188,35,162,36,65,0,228,20,197,147,188,29,200,105,150,254,196,99,6,238,58,252,189,198,50,242,157,39,100,75,14,247,64,85,27,73,57,141,232,32,80,143,137,118,182,152,164,85,68,147,85,112,166,6,155,25,93,107,21,102,118,241,97,102,29,52,78,26,77,2,28,141,5,182,141,127,91,127,252,156,195,229,75,231,16,107,144,71,215,171,233,232,252,220,13,252,20,22,163,188,24,192,95,39,76,63,230,101,164,189,98,158,214,101,253,153,33,190,85,236,51,17,203,217,43,170,155,57,196,231,99,221,177,6,178,213,15,158,221,246,108,58,158,250,38,124,164,111,240,249,109,72,181,191,65,3,155,214,180,86,199,74,158,206,199,214,209,20,95,175,217,132,251,194,204,160,61,27,61,249,2,127,110,43,87,206,119,163,95,142,166,165,3,115,117,45,70,64,214,78,72,233,102,83,64,171,207,102,28,154,77,199,12,141,168,238,151,133,28,126,246,17,111,70,48,172,102,154,103,124,183,53,106,190,169,143,6,212,119,249,174,195,70,161,205,49,217,144,144,41,30,13,93,37,161,102,205,86,226,244,254,95,155,58,41,165,250,110,229,206,28,128,25,132,254,147,1,152,217,221,13,19,21,69,179,70,205,131,172,129,155,55,250,169,253,53,247,175,123,128,180,20,181,168,231,222,99,198,18,34,165,156,20,202,69,205,186,122,25,5,51,56,203,231,197,88,161,126,111,99,34,29,207,143,67,249,125,205,208,188,168,185,149,144,155,182,10,65,127,230,18,89,40,207,98,89,245,79,69,128,140,75,191,56,99,194,175,14,44,77,71,182,151,119,71,215,217,115,62,5,237,142,16,105,245,109,139,216,154,38,10,49,119,152,215,220,122,194,41,197,155,208,36,81,157,217,233,135,73,222,143,203,209,161,181,240,39,91,0,251,244,214,176,84,56,255,146,129,133,206,204,209,115,127,210,249,16,87,163,12,240,120,67,118,218,134,153,114,172,142,10,145,250,136,33,95,64,208,213,193,164,235,197,217,141,13,58,95,118,127,29,150,22,123,218,113,0,70,126,158,140,254,193,88,220,27,61,246,103,34,238,26,160,40,26,52,172,97,224,241,72,154,11,232,89,243,199,46,186,167,33,60,55,239,147,177,53,105,180,142,220,170,179,72,90,155,210,92,154,163,0,185,29,231,35,64,163,164,24,104,178,219,195,121,203,205,177,162,19,94,67,13,74,253,205,205,231,183,228,193,9,83,178,87,174,104,61,132,139,65,163,183,51,220,251,94,12,171,195,19,26,22,67,118,126,230,204,140,215,7,183,31,243,153,102,106,247,10,88,111,208,241,250,136,195,140,0,31,131,102,71,232,100,169,97,134,104,80,47,182,48,198,173,40,143,232,75,115,107,71,63,88,87,251,82,56,23,232,248,238,117,20,204,52,86,200,107,161,103,225,237,55,102,78,79,204,10,160,119,143,48,147,223,214,175,89,12,255,21,63,126,190,123,215,152,149,170,101,255,194,74,107,138,175,234,188,210,20,176,198,125,177,65,182,117,63,230,228,178,130,152,145,111,151,247,166,208,24,110,26,205,233,77,203,75,132,249,142,184,194,138,20,134,12,233,217,62,179,35,143,236,214,176,224,134,25,32,203,28,215,204,182,34,239,69,79,113,119,246,26,35,103,152,239,213,180,109,187,99,12,223,12,109,173,106,166,251,203,199,20,130,198,242,92,13,134,36,158,188,76,67,129,168,121,120,5,213,104,118,68,214,6,99,15,7,177,64,245,40,13,175,220,24,32,160,63,54,42,12,169,233,197,166,84,234,86,8,147,150,62,181,105,178,244,48,111,37,244,225,152,54,97,96,55,211,230,165,179,16,39,188,199,12,135,42,51,233,52,75,52,20,186,71,14,187,214,122,242,46,103,192,186,43,60,252,24,181,87,213,89,72,51,79,108,26,231,187,15,125,47,114,2,35,221,215,94,166,223,38,230,97,58,26,113,111,116,28,116,14,211,59,20,79,110,250,55,58,11,209,209,206,49,106,208,253,104,137,148,254,197,121,247,179,246,171,188,139,153,154,108,124,48,112,133,218,109,69,183,92,189,211,144,78,106,221,106,233,43,75,190,79,195,246,178,170,102,100,105,157,119,170,237,31,255,226,210,215,38,114,113,22,227,31,109,222,40,106,54,213,135,184,122,80,153,210,92,50,122,136,177,171,144,244,209,2,107,179,182,14,127,107,210,127,234,216,130,87,61,71,132,175,143,14,122,66,223,250,248,220,44,48,55,211,63,82,30,243,220,174,185,129,121,169,250,43,123,169,53,75,186,25,2,44,205,147,241,23,206,127,137,153,156,155,166,77,11,37,213,28,102,186,223,235,147,248,164,223,58,238,141,90,86,121,82,151,20,70,175,121,107,189,142,254,231,53,229,222,99,41,2,181,77,196,25,220,27,225,28,163,245,235,49,111,47,68,162,142,0,50,94,31,141,58,191,95,12,32,84,1,245,80,165,211,185,228,102,56,253,180,10,51,76,6,208,191,54,77,59,138,24,97,82,103,23,197,69,248,135,137,171,217,98,86,197,108,215,44,117,47,186,64,134,115,138,240,211,237,113,76,13,246,60,99,63,3,234,152,52,121,88,16,198,107,241,211,19,193,41,121,176,98,251,190,207,5,4,158,181,223,16,162,156,160,15,196,140,64,107,215,93,135,88,163,223,171,167,6,173,198,70,232,98,35,152,19,156,113,98,46,6,147,138,71,67,45,92,247,203,142,143,126,199,204,152,85,174,153,34,179,163,247,248,32,75,41,198,51,116,88,208,13,133,153,22,162,107,157,36,193,247,188,86,224,45,98,46,86,244,136,33,47,234,138,212,113,62,174,75,147,243,96,16,94,200,111,51,17,98,203,57,95,102,107,127,27,28,125,57,194,43,227,42,215,212,9,206,219,121,173,239,173,206,54,108,243,84,204,3,85,168,126,205,91,104,238,49,239,104,71,49,177,207,164,69,9,19,124,245,230,10,187,26,208,135,152,247,25,195,113,175,134,252,67,6,197,26,236,234,189,26,25,92,53,227,251,244,251,104,244,250,203,247,96,18,58,149,164,153,79,108,46,71,103,239,20,185,197,188,21,64,87,77,231,167,62,102,125,242,78,119,112,149,123,63,17,16,250,148,172,55,49,15,253,96,131,36,195,135,172,48,243,212,154,33,66,107,213,21,217,127,79,158,101,137,224,254,109,7,205,155,89,117,236,49,83,156,191,247,46,202,87,199,76,35,10,190,99,14,233,145,220,27,132,75,172,1,74,208,89,132,57,193,172,219,12,9,51,42,70,226,8,205,109,180,238,97,38,227,44,102,122,115,238,123,67,56,171,70,242,48,242,211,101,102,29,82,83,1,241,67,29,188,116,211,231,90,56,170,243,90,147,66,222,81,11,72,95,137,214,140,75,185,15,0,5,4,37,169,221,184,107,12,98,210,189,145,12,198,169,121,78,93,162,178,234,12,126,246,202,202,6,4,71,219,137,81,199,29,17,48,212,234,26,246,30,66,39,54,220,251,241,208,6,177,195,253,210,100,94,244,193,127,219,144,172,205,246,120,165,103,91,184,19,28,14,152,161,206,118,234,119,179,171,166,54,53,213,12,47,85,60,24,200,173,174,149,120,240,29,41,197,147,213,179,24,214,107,46,142,100,254,153,151,150,249,33,243,236,41,30,28,112,236,122,54,249,65,127,165,155,7,128,212,166,174,37,12,67,49,131,249,244,122,192,176,56,252,124,129,137,168,101,45,46,27,129,102,140,10,162,210,10,106,130,219,2,13,99,55,55,88,74,212,117,28,180,29,230,48,227,121,106,92,135,131,238,103,178,17,179,106,151,39,125,59,57,130,12,36,240,138,250,18,208,47,206,29,99,70,205,72,31,156,180,115,142,229,49,224,252,209,250,46,124,30,173,215,107,222,138,72,4,34,82,92,69,181,87,43,169,202,201,7,60,101,238,184,183,181,160,54,13,210,237,47,194,188,232,60,126,138,137,4,30,254,227,52,132,206,39,72,7,4,239,131,178,72,12,107,57,223,8,232,60,10,55,85,206,220,213,81,65,3,33,142,39,152,10,52,172,59,126,76,139,118,47,51,247,245,214,235,153,11,59,126,124,212,186,30,28,194,174,59,214,192,234,166,64,168,46,241,192,75,114,51,141,110,91,189,245,193,154,136,71,171,16,10,141,199,153,95,81,76,49,71,191,171,71,77,236,22,206,60,84,170,233,169,223,82,1,233,113,246,153,152,172,100,92,77,37,100,229,120,114,10,213,237,141,128,246,150,39,135,242,82,227,39,8,137,228,189,9,152,116,5,161,128,24,243,116,173,174,116,245,172,222,73,187,190,155,33,252,83,135,155,70,69,151,245,180,171,207,25,242,68,218,101,69,146,187,154,206,193,187,205,67,16,18,115,137,83,116,171,159,68,37,53,118,91,160,123,90,192,170,211,26,171,99,58,144,176,147,185,102,116,155,145,82,165,117,172,10,29,18,167,54,92,199,49,44,133,98,234,115,230,179,160,227,201,171,49,168,138,153,122,243,190,79,142,18,151,108,214,231,28,160,87,58,222,59,119,61,7,140,215,105,200,34,169,218,197,67,239,51,169,173,152,199,85,181,11,50,68,251,211,149,115,44,104,127,48,72,240,119,225,243,185,153,44,154,250,181,199,111,154,46,203,219,141,78,93,251,103,233,14,231,204,11,51,180,69,50,42,21,29,25,185,154,14,99,121,114,54,50,103,8,161,236,99,157,120,242,98,169,123,251,56,8,19,122,21,100,72,9,68,70,191,230,165,28,30,198,174,89,61,73,0,114,103,42,41,17,14,94,119,112,121,183,94,154,231,193,144,108,115,73,223,159,89,251,172,233,72,105,174,3,249,51,23,9,166,153,73,219,63,151,89,147,250,27,3,234,166,15,248,97,102,234,10,234,161,81,188,185,183,70,84,175,234,36,174,183,92,201,123,29,183,89,29,56,67,201,221,247,66,84,89,151,64,191,105,203,102,210,192,250,220,92,217,247,125,112,104,103,212,189,67,99,213,11,84,52,7,194,189,165,33,142,161,175,194,140,218,209,86,39,108,36,63,68,72,63,156,239,243,228,170,64,195,197,173,73,180,235,147,153,124,118,138,215,154,42,50,201,166,66,149,223,47,70,214,180,104,182,41,237,116,43,242,244,39,81,103,83,51,43,115,135,121,156,104,121,233,126,7,247,180,223,122,86,90,32,159,164,102,169,113,109,229,227,170,17,148,168,71,156,152,123,146,146,30,187,250,217,171,243,53,31,191,74,205,5,88,196,189,51,91,142,156,17,5,136,215,146,171,171,130,168,27,96,164,148,227,173,77,216,171,62,174,78,52,163,97,38,16,204,26,167,183,91,174,192,5,219,239,163,193,1,40,47,182,186,230,22,13,56,158,226,183,207,8,55,197,159,98,141,92,147,153,53,246,50,101,144,50,226,189,144,45,212,180,9,187,97,187,191,189,105,12,213,131,147,5,19,31,4,241,68,245,39,140,1,99,198,115,3,70,43,10,184,132,84,34,214,158,65,18,212,193,3,7,153,60,22,0,57,59,198,82,179,17,50,251,2,64,112,72,72,237,236,234,218,98,249,80,78,80,200,111,51,64,88,236,133,4,71,122,120,193,215,80,162,84,137,49,63,30,121,163,242,229,7,8,232,140,174,144,121,18,143,221,241,96,44,36,230,169,58,12,217,56,133,221,76,233,81,147,77,36,144,98,225,195,22,80,159,96,129,204,87,186,247,6,103,165,24,88,19,137,119,159,27,12,74,127,222,251,184,235,43,160,31,157,252,156,182,199,210,161,122,78,233,184,247,0,165,244,44,33,250,126,195,122,182,47,5,155,1,84,240,78,28,94,27,218,173,103,237,210,12,181,194,12,16,68,67,137,98,26,217,97,6,28,53,159,109,37,232,184,49,207,7,184,213,72,237,58,7,45,143,134,135,88,52,60,11,128,236,15,75,59,30,107,37,53,19,99,6,192,73,207,31,58,250,187,79,6,160,107,67,219,153,65,155,69,134,219,206,58,109,4,192,17,41,206,45,218,127,241,150,230,185,150,0,184,187,213,53,181,173,151,36,23,122,245,110,158,214,126,161,103,68,247,22,133,110,172,227,73,143,136,137,172,140,135,41,166,228,169,101,1,8,217,28,234,6,242,246,172,22,61,147,151,117,53,250,76,168,68,52,239,115,19,231,248,173,113,138,69,22,49,27,203,127,243,48,196,72,50,181,220,71,137,7,218,138,207,12,237,172,168,0,16,107,215,226,170,89,244,1,208,5,174,223,58,89,95,150,155,57,209,159,226,20,131,158,221,202,248,175,39,239,88,110,244,213,1,24,103,45,10,80,154,119,142,53,126,27,40,167,222,26,89,246,152,72,214,195,168,23,143,49,92,133,137,223,70,55,230,9,181,103,109,177,62,104,27,45,138,251,77,251,194,116,128,68,66,27,37,203,131,158,42,79,125,116,186,201,158,83,19,70,91,255,150,203,20,24,116,229,65,135,225,137,143,227,53,208,123,174,87,67,176,147,252,157,55,249,5,141,56,225,18,45,238,96,117,26,184,71,122,14,116,232,52,124,221,110,147,88,212,17,91,120,215,254,220,123,32,153,172,99,2,42,188,197,213,22,136,183,199,29,56,91,78,152,23,152,176,245,108,41,215,103,165,251,11,17,52,221,144,224,168,250,94,108,80,14,127,202,175,224,116,124,159,29,136,24,44,173,132,64,76,29,208,165,227,24,230,247,208,205,70,160,27,87,155,167,222,213,60,34,109,136,79,90,167,158,124,176,196,71,149,127,208,16,154,158,139,137,88,60,225,51,50,125,160,143,183,128,102,162,199,70,3,151,72,137,0,155,81,85,250,194,70,91,77,225,94,232,205,34,241,238,214,31,195,228,251,219,61,30,28,52,138,114,116,54,168,21,75,220,25,160,217,83,48,88,53,218,150,144,193,93,77,27,128,206,46,136,172,92,152,169,52,117,253,237,177,103,172,204,129,214,185,98,26,143,185,56,159,48,86,163,129,212,153,192,47,250,115,151,245,130,135,152,195,221,129,208,48,68,140,7,189,103,202,19,81,140,128,192,31,164,145,174,61,67,51,127,102,124,231,173,233,160,100,92,68,110,53,150,77,205,160,65,244,228,97,50,89,13,160,101,186,41,108,242,61,110,158,47,118,33,193,196,49,194,74,127,85,125,182,12,116,67,252,214,84,114,159,98,94,206,183,107,240,152,57,84,203,3,32,128,29,206,159,12,109,242,103,63,202,107,204,17,86,82,65,79,218,98,5,101,118,31,29,44,137,214,234,152,101,14,40,198,188,159,206,114,124,109,60,104,55,67,120,160,73,15,84,152,98,250,155,216,166,186,164,229,108,140,174,19,6,129,35,208,89,245,88,217,174,170,127,44,152,14,135,62,25,180,65,43,198,100,20,211,149,214,180,225,113,204,221,39,133,225,163,37,157,194,160,13,60,105,49,240,71,95,152,74,55,65,53,55,211,181,156,159,78,155,22,53,254,97,188,75,186,213,245,101,57,18,55,195,172,174,39,15,73,167,184,51,194,215,253,41,188,2,251,138,189,108,154,104,139,214,47,129,8,199,91,77,146,101,69,51,119,36,187,29,63,48,40,197,61,40,22,80,179,177,133,143,179,205,209,12,174,121,191,28,244,158,29,125,191,252,62,90,9,92,122,55,209,248,244,100,90,77,11,231,154,73,104,60,253,71,168,173,185,21,46,25,125,173,142,243,122,205,228,185,53,219,249,147,141,112,43,205,160,79,4,64,108,227,239,140,20,118,125,90,201,76,194,199,191,6,96,194,162,249,70,18,148,254,53,102,74,150,182,17,43,69,67,207,92,79,252,15,245,218,0,93,66,65,235,102,254,237,131,106,64,26,50,133,25,0,231,122,42,194,240,140,126,79,134,54,251,120,208,28,144,151,53,79,48,209,82,51,21,255,217,96,187,247,110,94,210,75,103,25,206,167,161,171,35,238,240,153,121,137,166,211,159,98,89,172,45,4,212,87,43,111,215,84,139,227,1,102,3,40,92,180,4,127,166,137,239,255,64,9,193,73,43,68,108,15,87,177,199,188,85,144,52,27,53,70,191,102,232,63,117,125,32,6,181,60,132,158,134,114,209,189,110,210,23,80,195,156,113,243,213,12,196,50,6,21,57,153,249,96,11,54,205,103,77,204,99,61,208,56,208,168,50,44,229,153,75,144,149,165,123,53,185,28,157,45,139,126,136,59,168,139,8,125,60,9,255,19,146,125,43,100,210,225,51,231,91,15,8,129,64,43,233,190,104,16,107,186,139,79,130,172,161,118,196,243,228,205,201,142,59,244,42,112,138,234,123,211,22,231,95,204,40,39,159,134,174,65,74,197,127,156,127,173,169,183,6,41,199,112,79,124,154,226,181,142,41,45,239,30,34,16,215,148,246,116,131,105,94,28,92,113,82,78,109,171,69,120,67,139,97,177,251,131,12,2,126,227,228,113,253,215,117,254,108,135,52,97,249,26,153,60,73,126,182,67,52,144,74,152,207,128,62,88,69,4,212,220,155,6,158,84,139,34,54,96,40,8,136,217,217,242,95,98,33,242,124,57,198,228,44,191,103,121,161,24,231,152,87,200,61,240,156,95,115,74,247,90,58,120,117,72,18,71,136,155,17,95,216,234,176,66,18,144,61,70,128,183,228,33,38,225,177,211,138,229,181,231,220,237,105,198,36,125,188,227,199,105,244,215,253,112,24,252,192,159,124,155,106,232,124,238,93,93,95,19,179,85,64,159,49,113,165,250,190,160,72,83,78,162,102,181,233,25,102,88,181,159,99,21,223,217,207,182,69,162,236,241,119,59,93,52,62,143,96,38,25,58,164,221,84,69,191,215,162,119,177,62,152,162,110,50,197,195,205,40,9,41,250,147,146,138,147,106,83,236,58,27,187,70,70,29,246,43,207,255,46,120,207,202,147,161,218,231,232,243,140,6,46,206,195,127,216,144,70,143,242,10,156,131,249,217,45,225,35,85,107,123,210,145,86,235,158,241,100,27,73,211,39,65,213,163,117,15,202,32,75,218,106,193,11,173,156,24,21,184,74,159,122,24,122,78,41,70,101,236,135,160,13,69,211,226,250,52,140,10,191,175,174,33,20,224,35,174,238,15,74,5,145,158,21,128,10,138,153,103,65,168,71,107,17,96,92,76,97,111,60,25,224,243,249,90,92,109,106,155,79,20,64,12,18,239,117,252,146,164,109,156,212,171,122,141,239,5,56,91,171,132,12,177,51,151,96,6,99,164,73,11,24,239,71,92,141,170,70,86,115,111,242,104,224,178,211,131,15,53,70,81,159,12,240,8,106,139,143,169,13,175,152,167,9,52,149,86,49,160,113,8,224,16,109,239,85,11,117,203,84,50,221,200,176,213,167,206,176,67,230,5,51,109,104,90,195,160,164,20,175,101,238,112,87,179,73,112,250,199,62,65,180,214,62,13,51,57,99,150,162,181,57,186,86,141,206,38,211,98,151,222,64,44,52,65,101,253,93,177,105,76,99,174,208,114,21,46,92,108,57,164,42,53,53,86,105,240,143,141,118,79,35,137,214,90,24,138,244,97,134,7,94,139,151,181,152,238,94,108,150,27,184,154,84,241,230,58,59,241,12,51,67,36,233,45,132,44,150,152,23,9,22,49,227,48,222,141,152,86,127,121,50,4,253,156,11,147,39,59,129,176,162,188,50,68,119,249,154,241,78,229,107,158,121,33,238,0,173,69,202,27,95,19,106,36,237,154,235,67,39,81,168,84,187,128,159,13,121,85,220,79,217,61,116,190,176,154,176,245,255,207,148,15,96,148,160,23,250,221,116,119,72,146,242,243,196,245,166,120,16,10,206,67,235,169,40,184,13,119,227,217,19,181,33,151,2,80,117,89,244,254,43,122,233,88,209,74,237,105,223,125,14,91,60,72,49,27,108,208,173,224,77,100,47,57,86,242,0,241,211,0,95,164,91,157,90,247,142,173,102,147,35,24,154,93,101,5,55,49,115,14,233,115,67,5,190,227,165,83,34,90,212,57,64,124,231,87,87,104,67,117,81,210,125,230,98,38,152,33,233,209,71,59,167,146,171,39,145,92,216,79,244,125,230,31,249,218,22,102,246,196,170,179,247,108,101,241,100,176,88,233,131,103,40,1,252,220,217,160,29,52,187,116,130,214,146,238,160,85,195,77,104,105,189,26,210,47,126,124,161,64,163,165,245,62,162,49,128,141,165,206,169,107,246,108,62,237,78,5,171,97,235,189,247,138,70,225,141,158,203,131,207,63,147,97,57,205,30,115,193,200,166,181,56,142,168,219,240,73,202,94,172,24,67,243,227,220,183,130,30,107,137,132,42,251,92,157,209,108,1,229,209,212,94,121,208,10,45,160,47,136,226,240,191,154,119,11,23,6,250,44,58,241,101,143,253,255,104,59,143,68,185,113,24,136,94,137,57,220,255,98,230,67,11,96,241,239,61,171,177,203,82,83,140,32,66,21,4,195,238,65,221,16,64,107,54,43,129,195,200,61,222,86,241,181,222,172,207,91,50,11,111,42,33,85,205,250,236,92,0,99,241,109,37,7,193,211,53,157,141,197,86,174,210,209,85,59,3,119,244,9,234,61,229,205,163,85,24,254,237,55,229,19,246,226,64,49,50,52,97,0,105,153,113,97,164,43,199,147,242,25,241,107,168,9,166,22,83,84,184,59,92,183,134,254,172,234,154,173,20,202,71,189,43,213,88,83,175,184,36,11,16,200,143,177,162,70,64,67,46,4,23,90,192,16,115,107,28,234,216,244,41,197,12,38,139,66,53,19,200,106,238,174,117,13,131,91,87,190,30,146,158,74,184,202,241,179,103,117,82,90,214,107,36,115,239,201,253,75,23,207,90,215,125,186,217,8,149,92,195,180,152,34,222,185,57,209,52,255,29,93,108,10,42,63,248,52,36,41,115,167,193,206,35,105,137,35,231,8,123,158,150,204,74,78,241,249,154,62,176,163,126,32,101,233,229,201,98,37,225,208,35,227,168,87,109,173,0,33,52,199,213,196,97,51,240,53,136,69,114,238,103,219,192,12,71,209,183,54,172,64,113,20,48,231,204,147,98,129,108,212,12,152,100,134,242,140,214,117,83,254,234,77,181,6,106,178,199,124,45,59,167,40,185,9,73,231,209,226,250,213,28,134,89,75,167,17,247,60,127,115,134,34,250,141,235,33,66,231,175,70,208,247,201,218,98,3,24,14,182,87,162,139,172,146,186,163,89,197,24,214,212,206,132,86,247,243,162,140,4,249,129,146,178,147,187,62,211,244,86,115,35,28,218,236,101,68,116,241,52,52,207,45,255,77,88,254,80,178,53,122,87,51,117,81,113,230,13,71,39,75,245,91,204,97,156,191,104,13,48,228,28,79,174,52,92,138,241,116,231,168,121,172,88,212,111,47,188,183,198,145,32,149,136,196,251,97,172,4,111,73,0,105,42,59,126,123,82,120,242,228,39,17,146,156,1,63,188,128,103,51,74,94,137,10,105,246,94,170,59,99,229,4,57,94,77,213,215,115,169,64,208,209,85,130,72,6,207,169,235,187,201,171,247,59,135,229,138,67,73,167,89,249,112,157,238,128,77,217,64,97,20,82,71,192,4,193,116,135,54,105,159,120,218,56,88,245,229,20,135,228,219,180,154,181,2,247,156,121,72,44,196,211,248,230,244,187,177,236,251,138,239,70,10,64,237,111,40,249,123,188,28,35,67,211,82,42,27,144,123,66,72,233,106,245,201,39,227,88,242,237,234,192,157,112,154,230,224,25,181,93,113,120,144,228,165,166,0,55,183,128,249,12,13,216,35,162,230,234,72,36,155,113,141,156,122,43,161,44,204,91,6,175,109,95,15,76,170,137,183,140,172,82,45,82,66,244,174,180,0,177,140,181,203,210,10,182,81,60,69,243,49,3,126,114,97,62,152,92,218,167,46,236,134,141,16,63,188,254,200,18,84,210,101,220,239,107,137,106,249,41,177,0,109,177,124,72,51,221,207,68,130,130,181,249,203,41,66,30,106,254,224,98,246,64,211,128,128,130,105,169,240,217,24,46,138,236,178,162,203,10,180,29,70,150,93,23,23,36,140,49,26,36,252,172,174,11,215,92,117,62,9,55,46,20,181,225,7,83,56,30,230,166,86,159,172,68,248,15,191,254,70,247,178,40,23,54,9,172,113,203,131,92,202,142,31,253,105,18,100,154,195,68,244,117,60,236,202,224,243,4,85,77,228,228,245,171,33,163,243,223,206,120,185,244,82,222,45,99,197,81,35,70,235,79,238,236,114,43,3,110,80,166,157,110,87,198,212,124,97,198,91,75,90,72,189,105,23,198,209,248,60,221,154,251,101,97,174,66,22,86,27,126,86,166,135,146,14,108,2,231,207,104,154,20,89,192,86,52,171,254,2,132,230,102,192,196,174,159,50,34,248,203,91,252,54,254,25,125,154,24,207,138,167,155,229,222,232,44,37,135,184,6,92,214,122,115,134,199,89,248,89,158,46,79,210,48,204,248,2,15,149,143,225,46,119,214,186,180,172,62,198,0,218,188,94,193,1,140,146,223,147,152,139,138,234,133,247,107,166,144,29,93,165,79,49,233,159,237,140,125,123,92,152,64,153,194,231,240,186,179,129,136,146,30,94,21,58,185,219,229,252,105,60,112,15,54,131,65,20,125,43,51,122,69,215,47,109,111,185,9,90,61,217,206,200,106,250,86,202,60,77,111,211,8,219,187,189,0,83,157,202,23,227,163,25,193,159,140,67,57,63,226,149,164,118,20,103,172,30,144,51,110,141,93,84,142,236,229,13,39,88,173,244,47,176,33,159,213,235,240,89,230,69,253,167,103,10,183,200,123,180,163,235,169,62,164,96,215,51,144,136,245,192,253,244,60,204,86,20,239,94,251,53,135,43,133,146,203,251,12,167,164,6,240,32,200,77,94,215,50,172,128,250,201,180,6,118,26,148,31,172,213,62,181,66,232,145,226,105,152,51,116,67,100,223,201,177,167,53,74,81,117,43,134,202,201,235,67,6,49,181,170,58,119,164,196,182,28,163,109,57,122,233,129,203,216,209,114,242,232,84,184,163,218,37,174,196,211,8,167,232,197,139,241,42,197,167,49,20,41,115,235,92,73,151,29,102,152,27,88,147,240,224,169,29,197,199,139,34,191,174,151,31,184,232,82,111,1,175,242,220,172,206,182,144,157,35,28,255,18,219,169,118,26,28,254,126,180,226,43,109,233,121,121,162,68,202,127,251,220,22,219,210,189,186,236,20,225,189,129,76,225,25,160,199,169,65,133,72,60,141,130,130,116,105,49,235,198,81,50,104,85,222,149,196,236,238,76,66,35,155,252,146,158,65,100,161,206,88,126,232,192,63,149,145,100,17,205,232,241,211,104,116,164,213,151,67,182,73,60,125,182,222,199,179,144,45,180,226,3,178,76,75,64,221,72,38,167,230,163,205,172,210,171,149,109,137,49,94,44,39,229,21,69,57,34,8,36,6,195,126,186,93,125,80,104,173,13,111,56,41,172,69,221,175,153,109,222,7,164,160,87,173,188,235,149,4,66,175,12,27,63,33,129,249,184,103,105,107,192,3,103,145,122,184,96,90,251,156,134,3,23,127,211,16,222,49,130,59,149,233,1,151,99,234,116,245,12,99,46,150,128,123,125,170,8,81,39,239,190,177,192,19,153,151,86,109,158,237,151,185,255,193,70,49,166,13,135,104,212,15,25,248,64,234,227,210,206,120,0,162,101,217,132,160,31,207,157,165,172,125,48,201,36,251,25,78,170,94,114,192,103,146,63,251,138,201,132,39,255,46,130,243,163,234,26,192,72,113,99,232,108,110,70,165,166,240,216,46,6,1,227,47,167,227,243,244,26,78,12,10,76,238,168,246,105,33,133,202,7,172,88,110,141,160,100,218,237,120,55,116,217,234,53,57,102,91,119,109,102,18,89,16,124,80,79,62,236,245,49,32,53,113,37,86,116,7,231,13,85,155,220,227,95,212,63,249,116,208,57,134,159,71,209,99,244,102,225,192,90,234,101,133,183,161,185,17,6,93,72,237,106,236,23,114,248,123,252,48,158,75,181,39,172,214,42,190,217,232,168,180,195,200,217,119,137,203,115,148,32,190,165,182,167,233,157,196,211,157,184,139,30,64,153,27,106,76,97,150,117,213,175,230,70,233,215,244,179,123,145,20,248,172,76,46,199,142,150,246,196,231,40,109,235,78,237,50,172,135,158,251,234,207,58,241,177,58,11,139,168,218,227,184,78,174,149,106,178,15,69,107,31,137,171,156,142,240,249,255,227,139,87,56,33,116,235,93,138,22,249,83,183,156,76,179,221,155,134,7,230,41,10,227,59,122,124,54,108,112,143,181,145,205,192,243,166,33,94,183,159,253,204,196,211,2,182,27,164,246,202,244,186,44,3,31,33,149,106,62,119,247,97,157,173,136,66,253,254,108,180,213,139,117,72,139,28,175,183,147,220,21,247,112,113,157,105,143,163,9,158,52,247,158,97,149,144,194,166,243,100,193,199,226,48,174,204,246,28,31,99,121,250,7,25,20,164,206,191,27,10,85,47,14,31,163,68,163,223,149,73,233,130,212,192,147,75,191,238,55,45,187,110,199,248,157,115,229,217,142,200,125,143,167,41,50,122,195,16,112,145,197,111,247,39,31,167,26,93,206,125,248,108,0,91,141,32,146,94,227,126,84,145,3,91,202,163,64,98,145,7,126,6,84,96,249,169,86,203,131,2,15,239,52,146,17,178,222,205,126,58,17,142,146,2,163,27,33,217,186,78,80,132,218,75,121,216,62,42,214,195,114,115,186,162,16,251,78,66,234,24,220,122,171,20,133,149,241,140,23,60,187,205,97,182,232,231,196,134,209,208,183,156,106,142,212,244,30,139,199,32,243,167,143,81,242,30,154,166,199,184,28,69,78,230,9,211,237,99,144,149,120,152,163,226,9,88,81,243,232,43,0,183,212,120,42,243,173,50,196,189,15,196,17,146,110,134,197,216,106,221,175,88,173,228,76,92,154,5,206,160,88,185,88,207,15,5,37,70,74,114,45,213,97,201,207,115,43,156,72,199,95,23,174,91,204,210,130,142,158,139,32,91,211,186,126,24,215,213,243,138,26,240,122,100,88,76,200,43,118,172,74,178,170,152,49,5,138,241,90,203,69,167,102,95,21,152,53,195,194,34,106,127,54,214,219,229,133,236,233,176,74,49,5,134,102,180,81,26,117,174,6,49,34,176,161,203,52,53,61,192,117,199,147,12,118,241,84,25,241,79,239,49,34,3,126,219,37,48,244,151,183,229,72,71,77,125,186,162,130,228,40,156,24,114,132,96,169,55,207,185,57,240,238,79,198,78,105,150,30,228,239,198,214,104,98,48,35,97,77,6,175,195,36,214,104,203,42,63,232,151,97,219,134,151,56,45,113,31,52,167,212,32,83,18,65,113,249,109,178,0,87,44,125,202,19,155,56,76,11,217,89,113,255,129,203,160,104,88,150,139,114,114,229,244,65,237,232,163,16,0,201,90,89,59,224,77,84,80,97,216,54,99,174,172,244,82,118,156,13,15,23,147,207,114,42,229,150,78,22,40,214,154,119,26,126,16,117,101,97,148,38,151,42,62,48,245,232,178,128,8,154,140,24,144,5,93,183,204,133,179,51,179,249,250,47,111,178,23,183,194,220,57,252,151,55,218,24,226,201,226,218,48,195,3,64,120,6,126,131,11,47,72,234,252,30,64,133,88,213,228,70,172,198,144,211,38,209,123,77,189,60,101,203,249,244,173,216,202,207,146,244,137,81,105,122,73,243,176,218,54,165,227,70,135,111,186,40,8,213,75,75,185,47,145,163,107,225,191,107,148,117,149,165,63,157,76,113,243,131,201,216,77,178,233,0,111,23,139,128,60,202,206,229,231,229,68,28,28,230,70,255,60,109,81,118,255,236,99,43,150,164,40,206,113,247,22,253,36,196,146,190,27,223,159,155,34,173,154,16,223,150,46,205,148,98,250,187,161,173,83,190,121,164,80,179,175,123,206,159,99,92,200,87,227,111,243,61,5,169,110,196,213,117,172,9,14,250,87,53,147,50,214,169,192,69,203,163,17,184,32,183,38,77,103,244,47,195,211,68,180,96,171,244,7,87,200,237,85,95,131,170,86,117,216,48,71,115,56,237,113,27,62,244,16,5,70,46,15,70,31,152,160,151,174,107,66,150,206,255,0,251,166,249,230,5,230,236,170,23,46,208,154,233,202,236,193,215,203,120,144,58,247,174,235,233,180,51,12,102,127,52,140,10,212,233,163,197,104,34,222,35,55,225,194,93,234,194,197,72,225,101,217,83,144,153,98,22,162,108,167,153,55,21,87,252,157,133,84,204,150,103,175,108,45,130,75,212,131,60,60,224,148,93,164,219,167,48,115,107,70,245,217,11,207,37,194,47,25,240,227,158,73,42,13,71,163,202,137,126,128,209,152,146,94,177,10,234,121,127,27,65,30,125,154,90,185,124,91,142,86,106,214,3,166,112,1,136,229,133,224,134,158,63,103,64,106,204,21,110,128,89,110,79,252,115,79,9,29,240,175,157,73,223,244,232,171,81,105,113,96,120,160,75,126,224,225,117,249,12,136,101,19,232,187,113,242,196,210,77,120,150,158,131,19,182,236,152,12,8,194,233,84,234,176,162,212,152,198,208,190,235,241,212,205,127,30,232,126,36,152,17,36,77,158,247,192,60,196,23,167,63,93,141,223,62,246,5,234,27,244,187,172,0,241,174,175,241,8,193,28,120,86,79,88,26,86,57,175,209,62,224,59,216,52,92,75,141,10,252,137,45,230,97,179,227,74,209,220,93,150,7,130,154,99,19,233,233,100,33,239,56,65,76,98,236,25,204,99,74,220,225,194,178,121,38,49,214,96,246,134,33,217,170,36,11,165,153,188,92,192,182,73,44,53,69,224,109,242,143,38,17,80,169,47,89,79,189,251,161,75,68,186,105,145,120,177,26,19,111,247,64,40,119,170,153,131,199,44,206,23,118,98,61,2,184,87,175,28,91,45,1,78,37,43,40,191,84,86,111,248,57,96,83,150,8,208,129,185,206,122,203,38,225,188,199,10,58,198,160,139,223,240,137,70,127,169,48,140,241,45,96,206,62,253,237,110,58,229,14,159,181,182,116,191,35,149,202,235,156,96,62,180,10,104,181,192,76,219,248,131,73,205,79,207,142,117,121,255,240,30,64,148,218,159,13,109,185,36,233,64,30,160,14,157,226,112,249,22,143,37,162,102,52,85,96,166,20,82,37,252,118,117,150,71,85,174,15,115,44,197,225,69,209,246,147,196,72,197,127,132,189,144,29,217,90,174,128,252,94,15,183,31,105,81,75,123,204,168,46,163,217,120,116,213,237,7,65,46,249,168,1,99,230,60,86,103,197,5,32,239,214,188,254,98,52,183,222,112,211,215,152,69,97,238,144,190,85,30,43,190,61,180,22,216,172,203,37,17,41,65,35,239,95,59,5,106,50,255,108,232,27,30,169,22,124,144,217,21,46,7,133,119,226,81,41,88,222,94,189,62,112,207,143,231,226,149,141,101,174,5,12,105,110,125,172,229,237,247,46,184,22,182,146,217,112,24,29,251,96,58,204,189,77,209,115,53,118,194,52,43,93,108,202,94,12,39,197,14,123,215,106,132,159,189,44,81,148,239,55,12,227,234,85,154,250,130,108,186,135,134,224,143,44,202,223,125,142,91,82,86,253,97,232,100,182,28,154,24,53,101,196,104,208,236,246,216,210,38,91,228,45,131,58,76,26,102,168,87,177,178,203,81,14,170,38,208,153,53,190,176,140,97,86,67,171,231,0,68,239,204,127,217,232,182,154,54,172,154,44,145,195,28,16,101,61,182,219,242,194,200,193,237,175,169,83,60,163,206,229,89,186,198,250,159,213,217,153,145,18,108,238,60,166,38,172,106,160,33,35,44,28,158,57,202,30,159,114,28,102,55,53,136,14,67,149,162,55,140,51,203,246,140,153,130,60,213,126,46,1,199,184,118,50,208,99,193,36,100,9,182,90,203,115,186,234,244,160,216,122,41,249,49,90,39,81,38,72,92,96,87,13,99,32,158,62,226,4,160,122,121,168,31,42,155,182,159,239,10,148,132,214,36,155,70,182,59,162,223,224,251,185,140,22,165,95,69,28,179,135,49,128,85,178,52,211,155,44,222,49,238,211,80,206,104,167,162,19,113,103,241,217,175,186,214,89,192,27,17,222,233,110,251,189,204,98,194,138,205,121,99,135,25,83,85,146,173,40,219,76,225,153,232,200,72,106,242,166,113,29,212,88,34,252,242,115,117,58,87,146,234,194,109,172,188,177,181,66,157,84,220,230,165,93,80,123,218,158,47,48,108,203,219,127,155,188,236,247,229,248,200,252,102,5,115,238,233,99,25,238,51,55,86,92,240,201,18,110,26,198,71,234,54,74,74,129,89,84,250,116,177,220,198,104,26,123,150,192,100,226,214,88,36,155,105,174,189,102,14,213,25,31,70,6,156,88,142,217,252,80,177,134,88,234,83,108,63,43,41,240,58,13,202,163,161,94,190,79,39,138,181,157,208,144,138,234,173,103,50,36,141,57,204,105,200,39,170,18,137,192,95,179,194,61,199,112,159,217,182,5,30,195,185,174,65,205,157,32,40,67,214,226,221,63,199,238,3,223,200,44,70,61,161,245,11,147,109,208,86,252,180,81,81,41,204,92,216,49,17,137,186,200,187,39,148,40,177,167,161,207,172,34,172,48,231,116,47,84,98,9,24,125,218,133,209,32,31,177,217,66,114,162,236,171,152,76,8,141,199,242,131,135,39,11,76,50,94,108,59,184,138,212,105,130,247,116,68,176,27,37,218,211,199,50,32,227,151,4,16,139,23,209,45,125,121,34,193,87,62,91,229,101,40,165,27,174,76,75,151,114,153,149,119,67,235,16,121,150,48,221,52,149,117,79,104,92,198,141,146,254,169,74,254,154,218,78,176,41,223,245,85,181,76,61,53,51,185,189,79,183,169,255,86,129,237,38,240,53,141,52,205,39,93,235,231,242,247,109,135,220,187,164,66,98,9,86,25,55,75,45,17,82,253,188,201,124,210,238,43,50,134,238,37,6,67,226,50,21,223,5,67,89,209,180,111,40,208,134,219,57,35,155,58,189,254,114,153,55,134,63,136,195,170,235,14,56,148,161,129,201,139,213,150,21,200,100,253,179,112,213,41,217,232,105,25,38,224,10,24,222,109,125,249,153,75,213,199,139,250,170,162,25,29,56,146,250,237,82,178,36,90,87,120,153,196,239,125,121,86,46,210,196,61,217,73,180,160,82,192,16,144,105,74,26,125,4,51,126,86,170,56,193,152,9,65,28,51,134,241,123,234,100,32,247,113,229,120,26,170,82,177,10,200,61,136,24,205,160,194,126,202,118,152,224,23,138,28,55,78,214,119,1,97,32,58,33,142,233,50,96,104,9,108,188,38,241,242,179,63,105,232,10,14,172,21,22,7,113,142,37,30,104,20,236,134,75,234,12,162,75,93,122,28,162,88,34,93,254,238,250,35,189,23,120,34,242,17,48,199,77,82,184,27,61,185,195,231,194,121,93,77,168,64,244,155,53,120,26,49,179,132,217,15,12,27,161,175,0,162,84,226,207,65,170,176,198,141,18,39,68,238,250,236,194,109,235,129,66,110,94,67,248,216,15,92,153,41,222,223,221,114,117,20,54,221,33,255,42,92,132,34,164,135,48,9,119,11,239,50,10,5,69,2,147,150,97,39,249,211,152,146,82,84,196,103,33,134,232,45,31,38,146,164,29,222,200,103,240,41,142,166,128,170,173,166,179,55,166,88,124,72,59,171,154,86,98,147,73,190,97,13,18,252,139,130,112,158,199,179,197,184,195,21,62,230,95,11,24,197,185,7,134,202,53,71,179,209,226,236,218,174,222,135,23,5,13,171,221,80,247,26,213,140,231,182,27,125,178,108,27,151,25,76,18,243,142,167,39,54,181,206,127,12,211,21,104,210,100,13,138,226,130,187,5,66,43,174,181,207,170,94,53,146,11,134,49,89,232,186,180,75,94,141,119,227,74,149,235,40,247,52,204,141,219,103,231,74,173,91,229,177,245,227,224,227,130,55,211,115,126,48,218,177,120,80,112,81,130,226,99,244,48,213,28,133,234,80,55,179,102,217,136,254,93,168,96,104,202,57,37,5,45,28,177,112,106,228,103,89,195,240,232,84,238,70,252,82,212,145,116,142,147,124,111,2,104,142,86,221,163,23,186,160,254,85,24,222,85,119,58,10,146,102,252,178,233,74,47,221,194,43,98,60,223,211,19,246,123,53,175,40,113,236,158,103,5,195,198,212,212,108,116,33,183,243,198,144,172,194,112,61,123,48,130,82,203,97,44,133,173,219,168,81,191,56,186,16,65,214,109,50,155,141,251,193,84,192,169,156,212,153,162,123,59,79,2,75,7,42,200,103,121,156,211,101,198,211,22,221,210,101,187,201,240,240,150,149,105,69,27,2,91,232,175,57,140,14,76,213,205,12,62,143,29,240,121,89,90,207,134,131,143,234,155,71,132,48,254,236,71,184,38,220,197,59,43,52,215,77,96,178,99,186,31,92,112,102,79,201,199,61,240,249,59,247,194,242,127,154,125,134,233,181,115,220,102,39,153,132,146,199,72,89,56,137,250,219,225,243,143,83,151,29,30,181,190,40,84,177,218,38,33,65,33,199,113,66,93,25,79,83,15,169,48,129,88,183,166,169,112,220,146,217,115,190,9,181,96,191,5,28,152,123,130,236,179,112,212,198,118,199,105,0,77,159,192,136,205,221,151,227,128,72,242,221,13,86,202,30,157,6,155,203,86,152,124,107,79,151,135,74,100,11,21,53,197,81,187,180,219,45,100,191,87,105,121,29,237,190,154,200,207,150,175,182,140,62,63,31,76,44,85,106,28,17,49,89,37,146,90,141,177,87,242,248,81,103,59,35,228,7,31,114,141,232,142,8,108,138,58,23,62,167,135,126,245,249,115,138,100,41,162,124,235,233,20,74,39,156,234,115,24,77,189,232,74,83,10,1,191,123,160,100,96,72,159,64,163,27,11,164,159,238,74,93,158,229,35,93,184,108,24,189,170,48,249,32,17,202,41,89,3,222,75,24,161,146,137,219,207,219,176,134,162,208,20,120,217,13,231,194,56,152,5,38,19,59,150,23,112,190,201,32,168,87,206,213,111,151,34,137,93,21,206,167,199,239,103,91,9,224,93,2,11,77,230,62,98,56,187,241,196,10,108,250,140,241,242,190,149,100,8,24,237,178,117,225,34,133,165,7,78,148,103,69,183,24,237,153,252,54,181,72,113,91,53,202,169,81,165,91,140,17,169,70,211,38,57,78,2,35,182,61,220,32,128,110,71,227,232,148,118,65,70,29,191,13,223,155,44,1,110,101,178,227,157,107,221,22,166,208,180,186,21,143,70,211,150,85,106,8,220,80,88,140,166,33,169,38,203,111,153,136,91,140,39,186,128,91,58,173,155,163,235,194,228,245,9,124,44,141,180,239,47,47,229,140,194,82,142,139,46,252,77,82,159,9,35,3,74,130,241,77,220,14,179,62,202,239,222,23,179,127,201,195,228,210,172,59,148,11,151,201,18,248,156,9,181,231,219,172,45,234,148,137,250,237,148,238,250,216,24,111,242,77,156,208,237,78,225,157,207,164,145,150,81,117,215,226,108,235,20,196,78,121,249,25,169,17,155,217,185,25,142,167,71,10,69,44,209,157,212,239,212,45,67,69,46,232,136,83,23,202,179,170,211,132,0,126,20,89,90,246,128,56,130,72,56,166,190,163,7,60,171,164,90,225,48,217,217,75,236,7,46,37,201,145,68,46,18,186,155,104,56,147,76,218,141,162,80,10,83,131,11,198,179,180,76,27,167,197,171,169,170,46,210,176,100,69,218,35,224,165,122,80,9,50,137,113,167,2,74,34,146,254,194,89,81,115,36,27,34,46,56,196,45,193,162,165,139,253,229,147,211,251,186,191,160,77,154,174,137,75,94,40,209,181,11,34,137,177,203,69,201,75,175,2,83,189,120,97,88,45,175,91,225,192,232,241,198,110,53,81,202,145,227,30,143,95,42,49,205,206,146,39,233,79,96,242,174,194,210,128,151,65,140,105,236,165,13,101,71,192,123,75,250,63,34,112,53,187,80,41,137,228,176,17,202,211,228,211,140,56,176,207,191,238,98,138,39,74,135,179,252,54,86,77,150,15,67,126,245,154,111,147,89,120,243,49,240,157,165,26,94,63,54,163,45,180,100,198,178,95,35,247,249,188,186,78,253,46,74,179,156,125,197,248,6,17,177,21,184,64,57,31,48,132,240,250,110,242,151,34,45,149,24,73,145,240,77,178,252,202,22,7,196,50,151,175,124,54,78,214,251,217,231,155,154,212,71,227,245,163,24,213,135,123,97,244,108,233,21,138,100,35,147,221,40,186,182,92,147,39,236,219,51,6,236,108,133,35,235,111,23,59,0,226,229,103,251,23,214,25,56,100,165,30,145,194,186,52,244,187,173,0,58,214,223,166,204,72,39,106,198,88,137,197,139,193,181,196,152,152,176,15,223,19,128,189,83,40,238,16,24,47,229,206,37,90,150,117,178,16,93,136,58,176,73,246,76,74,10,35,39,230,77,91,8,89,45,89,5,231,210,77,41,215,116,152,234,131,235,95,38,23,125,4,19,22,226,231,4,254,238,116,24,20,197,214,22,47,39,208,34,27,61,37,232,41,18,252,185,173,35,122,34,240,48,93,6,135,81,181,25,250,114,42,70,221,148,89,68,10,117,191,52,125,47,191,31,173,95,93,242,124,208,26,9,156,139,18,195,45,93,62,204,105,236,231,192,194,61,41,194,101,201,86,172,203,241,218,171,198,120,224,118,227,90,11,57,59,225,115,32,248,41,145,41,152,68,213,35,137,25,79,213,186,255,116,65,250,87,54,68,170,19,71,92,57,23,199,185,196,186,169,121,198,160,142,151,83,70,43,71,16,149,32,43,242,32,97,127,102,95,186,48,234,96,119,50,80,219,40,36,24,212,91,239,27,166,92,240,170,168,157,67,72,245,198,18,201,175,109,66,84,1,111,14,9,36,23,110,105,234,120,65,211,227,148,36,192,132,118,21,174,112,232,94,56,65,225,38,48,214,190,59,47,72,129,205,114,19,255,193,225,126,48,88,156,46,137,28,66,44,18,135,161,6,212,201,82,23,149,26,183,215,102,171,218,180,106,119,139,248,109,228,174,196,183,71,6,253,136,202,137,133,228,144,68,96,19,94,72,4,205,2,78,208,140,42,76,42,100,124,55,46,9,109,90,65,168,123,251,68,228,12,212,150,29,51,181,70,93,17,139,96,183,231,187,146,81,34,196,10,226,179,155,192,5,14,202,88,158,103,196,196,73,156,72,132,237,249,110,106,148,225,202,85,124,24,117,66,141,189,158,203,243,51,220,217,60,195,247,164,224,30,163,3,214,156,67,146,3,16,115,70,199,171,192,55,187,194,166,168,67,103,113,35,103,99,135,197,65,170,132,174,129,198,113,216,238,197,15,43,227,153,104,115,223,155,2,249,106,243,249,105,10,128,189,199,45,64,70,112,233,191,82,105,37,147,208,88,247,226,180,148,3,195,188,147,101,95,131,120,144,172,59,31,248,152,23,241,189,195,246,82,129,41,236,175,247,110,115,76,212,161,47,159,7,14,171,148,156,30,161,12,4,38,213,237,222,3,118,147,148,11,131,87,164,1,99,183,192,246,38,48,214,250,140,113,132,255,76,44,253,3,31,187,41,12,56,42,196,116,238,3,183,168,52,33,51,125,166,231,195,40,253,173,97,151,34,172,243,62,157,122,84,154,144,65,211,138,254,52,137,112,243,218,211,80,112,183,183,87,138,59,13,205,39,63,111,149,23,125,74,194,90,14,139,25,161,56,253,233,179,213,205,112,123,152,105,154,247,51,34,55,10,143,78,169,102,246,48,158,179,138,77,204,153,252,194,28,42,253,26,212,103,50,60,48,217,78,177,178,178,113,87,43,156,239,9,64,174,58,69,156,2,55,99,148,188,70,113,146,248,37,48,174,165,120,57,139,231,233,181,179,135,7,15,198,252,73,143,101,133,179,120,131,208,97,216,58,34,132,101,195,160,38,117,46,107,151,230,171,41,131,73,124,54,205,231,151,19,197,8,215,98,174,189,107,143,195,233,211,227,134,195,102,147,244,229,38,160,187,175,65,157,159,59,35,33,149,139,149,199,64,58,152,177,129,7,220,148,142,144,56,3,165,88,215,82,167,128,89,80,42,3,246,69,187,104,67,64,243,196,98,91,1,207,246,76,209,89,142,65,122,47,86,20,137,214,249,194,125,246,7,150,145,156,217,178,133,2,62,91,172,46,220,121,54,66,39,93,99,115,78,170,94,108,241,190,18,213,176,220,33,40,133,19,184,27,21,121,236,253,156,176,210,242,1,205,90,204,34,40,241,230,243,114,52,189,229,105,188,107,250,52,89,15,61,80,252,168,242,217,38,223,20,46,143,69,6,147,56,91,90,255,85,145,199,5,5,231,138,172,107,82,179,34,169,238,12,102,86,125,45,108,37,2,163,209,50,46,43,186,227,52,210,49,227,6,177,215,208,14,63,107,135,170,176,184,65,32,254,243,231,217,72,140,182,75,179,206,95,182,201,136,179,145,221,248,28,105,205,56,50,114,88,233,212,177,15,153,191,240,155,238,48,3,48,172,159,143,218,70,88,19,70,2,53,191,85,71,131,139,87,216,16,25,167,187,180,155,56,106,191,134,52,81,211,170,147,148,168,171,95,39,23,44,19,85,183,240,89,201,57,154,97,222,24,57,171,174,128,136,51,224,9,222,34,114,120,64,6,171,133,29,93,214,115,83,5,158,251,26,140,100,64,164,7,190,101,82,24,132,83,216,49,248,97,56,15,28,102,118,191,205,230,178,225,233,41,68,76,107,126,90,214,136,238,122,203,42,87,81,93,152,231,202,236,28,189,3,79,75,234,122,30,155,172,71,152,201,231,204,218,207,113,61,216,168,194,216,60,211,125,136,20,7,48,206,5,111,56,249,92,245,129,41,36,12,115,146,171,135,36,185,219,202,75,225,244,62,231,0,158,53,29,107,171,228,245,167,33,17,20,154,22,38,82,189,185,203,204,192,60,179,194,248,137,124,199,193,64,63,179,74,58,141,226,239,107,224,147,210,173,119,228,134,196,76,148,41,194,59,215,133,79,11,216,244,217,29,70,234,94,65,120,166,29,132,43,102,229,247,89,174,200,14,27,231,227,243,203,28,107,241,52,230,208,179,225,244,107,194,44,46,149,143,109,214,7,242,62,62,83,140,189,66,79,68,194,64,57,198,227,152,59,85,104,53,129,73,13,244,143,94,253,207,55,147,182,145,226,167,177,73,178,110,10,104,221,70,143,97,19,60,15,115,13,241,40,53,94,226,36,89,26,201,40,32,194,231,64,154,121,22,142,94,136,132,72,148,137,134,193,140,209,116,175,35,101,36,197,103,157,30,151,194,206,100,10,14,101,223,207,218,202,89,152,218,79,221,52,250,236,124,72,46,178,248,234,213,96,163,71,145,37,146,46,59,235,146,90,218,24,143,170,103,34,189,159,98,142,77,203,219,147,31,134,71,173,70,135,90,145,136,154,225,20,204,213,24,75,100,110,154,14,117,134,236,126,221,105,116,62,83,63,26,2,237,40,119,32,21,111,136,182,48,57,79,8,36,182,11,43,69,124,34,221,113,59,77,59,48,167,135,108,148,164,18,221,117,77,244,93,147,60,168,158,207,245,62,61,81,84,210,151,83,179,176,2,102,60,117,52,19,46,249,59,92,25,242,139,251,221,149,112,112,15,151,195,57,51,171,240,79,28,120,225,142,140,241,66,22,67,126,187,194,74,116,155,102,201,147,210,114,234,98,194,93,65,80,77,47,168,8,107,245,25,94,154,253,19,171,255,243,108,180,155,8,170,6,46,33,110,88,193,64,70,77,102,23,186,158,244,147,50,11,215,22,170,196,26,150,193,224,47,81,244,118,96,152,30,100,146,38,226,52,190,85,158,145,35,254,190,21,46,228,206,4,92,139,58,151,27,238,252,200,142,36,56,159,68,132,135,241,50,233,52,135,113,163,233,5,33,21,138,228,190,15,219,166,26,165,43,4,111,191,139,119,143,109,242,206,239,104,15,226,176,14,79,210,150,20,134,132,175,4,76,189,189,236,226,140,54,197,157,31,140,30,198,122,102,26,46,92,15,22,227,1,58,123,218,219,180,17,129,180,77,21,149,84,135,49,222,80,227,125,51,109,179,115,214,119,64,137,242,249,111,55,68,79,158,151,23,187,56,57,108,217,29,10,239,121,89,44,97,19,105,251,153,14,248,93,199,133,89,143,2,83,219,25,125,74,192,55,235,110,154,241,38,182,128,161,113,149,112,217,105,233,190,22,1,73,81,20,24,9,140,133,236,230,50,92,190,45,235,214,192,149,187,71,175,116,35,19,146,77,203,104,87,252,167,77,198,74,173,82,28,203,65,45,112,22,204,124,183,29,24,120,92,248,139,234,201,115,37,16,207,52,137,26,35,140,109,138,20,206,117,81,62,155,26,59,183,181,183,105,144,235,47,195,229,24,195,97,158,96,237,239,31,95,134,127,244,88,143,100,121,250,73,119,71,159,76,19,133,209,141,158,69,227,46,160,141,92,229,115,91,36,171,36,38,233,153,163,106,115,22,100,156,221,212,38,161,164,104,180,150,145,13,157,181,99,176,32,104,165,247,38,210,123,151,219,172,198,116,170,173,174,20,142,187,35,231,44,21,88,241,228,167,43,252,100,53,224,190,246,243,234,202,190,29,40,218,49,15,124,190,104,237,128,247,232,83,143,128,106,57,132,254,89,248,117,159,123,81,53,214,66,111,55,213,40,67,103,209,89,184,41,28,26,219,242,96,117,30,80,37,234,197,197,211,210,246,158,9,76,198,187,179,95,64,60,70,178,100,86,99,130,24,196,116,184,39,169,95,4,93,205,75,222,96,243,162,46,77,239,77,86,80,183,62,24,46,247,173,166,31,58,143,229,155,254,7,174,170,200,68,187,47,233,243,52,63,108,210,221,138,98,228,116,97,20,195,213,16,129,158,104,174,248,105,228,153,134,118,233,142,159,53,1,177,199,194,57,219,114,241,254,130,183,76,51,141,240,95,158,171,253,133,23,251,191,194,161,62,109,229,207,93,253,232,191,190,246,103,97,228,236,186,36,225,108,246,114,55,60,75,103,15,125,126,152,44,189,21,40,217,243,210,31,220,34,103,246,175,130,74,170,180,199,244,66,120,48,126,218,10,83,213,124,66,161,187,239,128,7,204,50,2,155,176,188,194,207,117,238,92,188,57,74,28,62,125,176,117,254,210,157,245,54,13,121,219,241,88,87,240,175,149,128,57,184,222,189,191,150,219,52,187,190,235,222,191,70,132,100,208,12,107,212,252,8,76,74,213,140,239,38,97,74,93,64,118,181,249,64,104,38,122,122,172,140,62,253,119,43,188,33,75,15,180,179,98,123,124,20,213,22,82,4,78,66,102,130,248,207,97,146,194,100,34,16,70,104,174,141,59,147,81,166,74,196,164,194,234,238,34,54,192,235,177,80,208,155,42,109,197,203,41,243,213,167,185,81,143,24,173,202,205,69,82,6,206,214,125,22,234,140,167,55,85,51,10,147,94,219,28,254,169,52,202,119,83,24,225,26,180,211,76,122,17,77,193,118,53,214,114,135,225,91,215,135,43,117,76,254,217,205,36,232,5,77,61,187,67,26,215,41,85,94,242,213,40,97,59,247,183,41,249,181,167,83,16,139,136,102,91,101,169,236,192,70,125,236,225,235,137,138,213,210,12,37,12,250,72,186,68,79,153,172,35,105,55,116,211,119,46,32,216,34,66,5,4,244,123,104,2,207,132,31,177,234,119,21,220,178,195,159,30,166,113,42,47,135,225,100,69,151,13,18,79,212,144,134,208,211,121,18,97,131,42,77,52,108,216,175,39,121,155,1,67,83,46,77,75,208,9,20,95,92,103,165,100,205,215,177,16,149,167,231,2,155,147,77,96,78,174,116,159,134,104,103,9,140,137,217,115,192,200,201,92,148,125,117,199,112,158,101,93,69,230,137,149,90,34,223,96,154,162,182,8,124,30,152,228,198,207,157,55,201,47,104,162,198,113,182,1,136,127,91,60,205,222,89,4,109,92,56,124,50,252,4,189,21,182,94,9,152,19,89,172,159,98,25,53,177,87,82,25,44,251,112,49,182,163,104,23,73,172,178,153,193,87,188,221,57,101,175,174,194,19,146,138,81,83,166,21,205,38,225,86,250,155,188,174,24,13,178,94,244,106,14,229,8,108,68,14,23,24,106,167,192,137,156,100,233,49,85,53,101,87,102,175,187,63,77,192,81,94,94,185,183,198,10,224,142,43,124,155,176,57,81,166,31,79,147,168,168,163,85,217,57,119,9,216,68,188,4,62,39,236,142,117,79,170,137,166,231,82,45,93,239,28,38,184,223,158,151,179,127,214,219,165,77,61,18,133,36,230,18,43,155,140,187,164,223,5,101,210,138,241,58,223,252,24,110,112,250,149,25,93,190,224,215,144,163,235,92,89,246,74,177,87,46,227,82,213,151,83,34,54,189,211,48,211,116,233,194,42,214,91,172,143,69,138,102,150,223,198,95,237,38,37,9,251,212,187,75,167,145,115,188,163,229,184,22,179,174,31,163,31,138,5,178,45,11,95,102,195,175,190,208,7,140,108,140,33,71,54,9,151,228,8,252,96,106,115,40,155,22,216,138,131,182,195,228,121,139,109,86,72,27,95,110,185,89,233,246,212,241,36,87,212,217,220,141,232,109,235,189,6,201,54,248,221,62,152,139,162,168,95,145,73,111,62,90,135,145,179,20,203,46,155,196,87,60,108,156,14,242,238,69,197,237,142,135,143,29,35,58,229,20,200,32,84,114,225,51,53,164,211,140,243,175,71,175,144,161,174,217,116,112,27,45,143,84,65,220,138,245,59,4,70,132,222,13,75,178,252,171,104,76,29,152,4,157,239,10,60,73,82,82,175,54,34,207,161,211,57,173,200,191,12,125,56,81,225,22,15,87,86,132,180,12,199,190,23,169,163,203,72,113,143,180,236,244,47,28,211,14,227,161,173,138,210,197,129,146,230,42,119,115,152,41,167,87,215,227,33,34,228,32,45,195,84,140,165,15,199,232,148,162,48,212,215,145,86,245,151,195,185,36,204,72,7,78,59,42,85,167,49,131,106,22,97,134,234,210,43,139,167,17,234,107,138,5,138,185,231,216,247,166,161,51,168,55,35,72,212,179,251,129,38,57,99,103,226,42,60,70,8,62,81,194,180,147,206,5,152,71,238,128,224,207,210,196,97,188,229,213,19,48,102,54,215,188,156,249,24,4,201,73,184,167,9,82,79,185,38,80,185,127,250,213,27,142,104,186,14,118,179,90,11,111,55,178,207,91,7,132,116,199,22,179,180,225,84,213,121,214,142,13,231,219,37,126,100,210,231,46,74,244,186,71,159,112,113,149,242,120,187,132,225,231,190,79,47,189,222,64,154,153,92,168,138,159,110,162,222,69,97,11,177,174,26,93,70,181,130,12,38,130,17,94,145,51,77,154,68,13,2,132,75,86,190,29,14,85,248,253,42,163,4,142,125,156,121,52,100,26,33,113,219,111,151,64,131,41,21,151,201,216,8,250,125,216,24,185,151,192,5,59,53,223,95,230,186,116,97,136,27,156,143,99,26,157,126,19,115,219,226,104,229,190,28,235,65,66,20,248,19,235,188,157,66,250,187,12,38,174,202,113,23,95,157,182,65,93,184,152,60,207,157,194,144,201,203,111,195,133,92,146,204,240,189,181,211,88,94,105,69,203,23,89,255,242,114,155,243,229,194,208,125,73,183,192,242,88,239,218,228,100,21,199,66,50,22,136,29,83,216,180,50,4,165,222,179,197,2,128,158,72,7,219,78,195,21,115,24,89,43,25,78,108,159,22,155,134,41,4,53,125,24,74,161,22,179,240,216,129,154,161,155,184,36,58,161,19,185,8,120,22,125,64,216,77,22,42,103,254,213,100,81,93,57,4,96,179,41,124,5,24,189,83,184,34,129,73,174,119,11,142,77,226,24,177,227,194,203,210,250,253,187,16,149,188,98,61,102,158,65,53,230,45,167,158,250,122,104,129,73,235,143,181,75,142,86,150,150,193,117,180,99,167,29,22,79,172,2,115,212,186,131,32,147,245,118,139,6,128,77,134,58,126,122,90,85,146,192,56,8,220,210,201,72,138,223,155,27,176,9,251,141,128,133,221,219,132,21,82,144,73,29,20,250,193,33,239,166,14,32,246,20,242,49,47,245,43,168,197,195,226,213,236,109,58,92,120,118,122,76,210,241,168,93,226,111,197,235,17,155,56,30,172,26,214,2,48,42,67,126,23,206,118,23,40,250,52,204,87,49,147,232,150,89,164,199,91,166,26,222,209,115,91,186,164,52,200,208,194,147,20,91,233,132,249,168,72,195,81,102,246,2,42,28,99,232,81,72,203,200,232,115,57,170,3,111,138,175,165,75,41,81,118,61,145,105,150,199,208,78,131,82,43,238,217,228,239,157,45,70,97,146,241,183,247,10,145,182,27,249,180,180,46,227,253,115,184,72,102,48,40,86,179,95,143,224,238,104,215,165,98,185,244,20,2,196,195,27,165,72,233,149,76,141,65,172,93,254,245,148,229,195,246,213,221,187,70,77,127,185,158,208,182,141,74,175,198,218,164,36,45,107,203,184,184,199,71,111,115,28,223,14,167,250,138,196,115,135,55,90,193,89,96,202,102,190,164,100,226,204,102,238,9,156,8,255,102,135,217,86,203,253,106,228,212,70,216,242,5,47,202,148,135,73,222,244,61,30,215,89,185,231,98,67,245,185,109,215,166,152,184,225,211,13,118,1,99,73,248,20,134,190,190,23,89,215,248,183,48,144,63,56,155,47,99,8,92,81,185,233,14,35,178,46,251,213,121,153,233,96,6,108,225,201,11,55,120,225,125,117,209,234,27,190,32,198,178,76,168,219,81,24,255,100,142,174,10,39,106,115,148,60,236,36,191,76,45,208,142,207,50,209,244,41,191,140,222,166,71,77,49,81,40,255,151,167,139,165,141,199,211,196,131,167,194,205,34,238,14,83,28,58,164,199,97,218,247,155,50,82,110,121,202,94,71,46,203,46,23,70,48,93,54,233,69,109,98,248,22,184,33,230,45,115,116,153,144,182,111,195,16,52,74,5,58,48,156,25,126,11,48,120,203,104,37,120,223,251,125,152,45,89,97,184,244,252,22,110,183,207,38,123,198,226,98,86,74,180,236,204,225,169,61,206,121,239,57,224,116,10,10,25,247,179,81,44,206,225,65,230,233,165,191,141,243,134,72,167,195,196,208,228,4,128,215,149,122,56,135,241,142,238,38,48,170,103,31,88,173,126,90,126,153,128,80,56,105,185,188,76,89,152,147,26,51,191,45,114,25,36,62,43,40,14,80,55,149,233,206,126,117,10,128,59,213,108,190,46,235,233,128,91,240,12,76,152,51,102,112,53,217,122,249,168,149,144,105,29,1,175,177,244,155,127,91,235,125,57,171,67,154,54,145,22,139,165,103,98,122,242,209,200,145,206,88,245,103,165,244,34,131,5,19,121,246,24,27,48,97,203,59,212,212,17,145,41,237,240,38,25,72,94,110,113,153,88,61,45,153,0,216,133,137,175,175,220,2,94,93,87,207,36,30,229,66,204,192,164,116,220,213,195,5,46,84,207,128,219,74,218,43,197,98,253,209,43,232,99,234,136,100,58,61,143,219,43,163,203,134,196,205,183,140,88,31,213,170,169,165,79,113,159,70,44,129,28,226,116,233,241,155,233,81,111,103,158,68,68,27,18,192,59,149,136,223,150,28,123,60,69,228,75,108,59,252,232,99,222,133,143,135,173,12,129,155,209,81,197,20,63,227,45,219,56,105,110,56,246,239,190,64,17,197,133,169,245,10,3,139,86,140,46,227,13,33,87,142,117,191,72,35,88,15,88,61,193,150,254,165,64,163,63,240,53,68,138,185,101,83,123,225,22,191,12,241,202,76,249,129,145,188,190,125,38,245,181,63,120,132,89,105,108,220,77,206,151,97,103,112,236,242,21,209,185,165,240,198,241,27,79,19,91,104,15,156,87,75,178,184,31,195,17,120,167,251,242,134,247,230,129,11,54,219,93,251,194,71,248,131,239,103,31,227,11,150,151,7,69,172,42,224,65,168,255,249,233,22,215,54,222,75,145,197,243,93,158,118,195,234,52,109,171,231,225,236,194,175,192,176,69,244,231,167,157,29,143,245,211,69,236,205,208,26,114,133,147,124,194,118,3,94,6,99,20,173,128,145,126,126,62,122,244,184,38,227,252,162,16,80,97,19,131,115,24,70,232,246,124,214,89,67,51,94,222,200,243,150,239,178,186,176,251,114,104,224,183,60,109,108,185,177,126,72,160,75,98,25,14,132,144,115,172,221,70,233,131,156,94,198,206,21,161,211,115,212,112,15,208,167,145,252,138,153,212,16,58,30,250,116,51,193,168,128,77,232,90,96,110,98,177,192,58,87,74,69,81,164,140,195,171,19,29,45,83,97,244,190,252,187,58,236,79,114,241,130,7,240,174,62,40,3,110,54,132,161,40,118,248,103,117,99,109,214,207,50,249,220,248,105,35,64,43,10,147,168,239,61,110,212,134,218,48,4,30,238,187,55,66,59,253,129,199,157,195,29,75,51,201,68,35,89,232,142,199,48,185,46,65,141,174,203,63,122,52,182,79,249,44,150,139,235,103,147,127,144,197,81,4,76,50,144,123,82,203,231,206,17,24,241,94,15,173,150,105,30,49,25,76,242,118,195,157,137,18,75,159,218,225,92,2,35,44,69,69,88,189,14,100,118,90,210,93,99,67,195,244,232,58,154,20,205,68,4,31,239,126,125,31,198,149,231,232,57,170,146,218,180,131,139,245,142,211,107,253,60,152,2,35,200,234,209,104,74,98,247,214,119,15,178,137,252,179,16,121,175,98,57,82,179,129,93,228,48,222,21,221,237,230,38,10,226,63,125,246,140,245,244,56,164,154,41,6,4,123,107,55,121,122,161,255,17,150,206,217,25,199,179,159,153,39,52,118,44,60,61,73,155,6,207,69,143,125,193,56,50,171,162,40,126,249,10,192,127,175,99,77,25,101,248,91,138,249,171,186,30,186,153,92,142,175,203,142,105,136,24,145,182,155,144,154,47,251,106,85,75,67,251,108,237,236,52,111,19,1,38,188,196,218,227,172,184,238,48,170,229,122,232,78,110,193,222,103,16,185,195,53,242,12,246,142,48,60,250,104,75,109,75,232,163,118,4,42,76,93,77,175,40,220,179,130,184,18,216,226,28,2,163,94,31,239,70,144,184,229,103,233,206,222,226,225,86,199,205,182,179,189,146,234,158,120,117,217,207,87,55,34,152,190,77,219,129,94,159,51,25,150,190,20,112,69,143,69,15,47,242,5,46,186,132,55,150,250,115,104,126,220,29,131,191,30,103,158,192,139,252,38,239,240,140,180,186,216,134,20,122,149,184,121,161,188,54,219,94,250,242,6,127,142,195,117,191,71,50,93,188,3,37,117,243,49,115,42,185,172,222,101,167,239,231,126,140,5,40,162,98,42,160,204,86,222,3,61,207,136,206,84,130,14,89,87,151,101,2,70,203,42,94,226,244,192,92,44,252,187,126,82,7,127,76,44,103,185,182,91,193,185,168,169,121,55,104,221,14,120,75,242,50,189,66,76,211,143,182,10,63,68,21,23,23,154,93,78,176,205,195,20,203,75,203,172,246,214,77,40,236,175,90,181,211,242,130,159,229,62,61,139,92,194,7,180,177,91,80,212,6,229,221,20,22,69,132,146,207,74,207,233,100,222,203,117,251,100,102,181,6,136,145,212,88,30,21,119,167,124,52,30,119,188,132,14,67,176,56,167,192,197,34,106,14,19,98,150,137,132,105,145,34,206,142,40,220,94,210,50,146,104,135,115,4,147,62,116,70,163,43,156,248,180,128,205,83,119,39,113,167,96,214,153,149,39,57,207,91,150,102,183,114,92,63,249,24,232,164,91,14,251,63,106,150,190,64,206,232,109,113,184,216,249,239,82,32,70,90,168,215,213,110,212,110,119,241,65,147,84,20,238,70,111,23,219,89,175,55,213,15,184,194,217,16,107,147,108,72,177,253,142,181,70,209,218,221,43,103,173,98,158,157,55,207,40,79,57,240,42,67,70,147,236,237,17,23,233,250,171,76,202,2,67,125,236,199,75,37,47,104,138,165,126,38,66,10,85,24,96,24,81,245,229,240,13,186,253,85,17,46,154,114,31,197,172,159,247,187,136,140,151,33,47,231,244,217,49,154,9,198,133,165,79,159,181,26,49,124,212,78,214,144,134,179,133,239,123,108,118,248,85,164,83,10,51,188,196,195,168,211,200,158,67,25,7,215,198,56,116,161,166,210,151,231,122,253,3,112,171,21,157,102,40,210,212,104,216,130,185,77,14,198,126,14,20,116,97,194,152,200,34,45,1,92,224,147,12,91,3,54,66,113,67,245,159,82,115,192,231,72,222,249,129,77,231,222,225,74,154,139,54,13,178,145,104,57,36,11,226,42,253,209,167,122,216,181,88,158,173,194,137,226,187,18,63,13,169,182,120,54,144,86,117,113,47,80,178,96,228,171,83,189,34,115,16,212,145,80,47,13,35,88,151,60,38,101,150,97,146,153,98,6,193,8,179,178,227,220,92,130,30,227,221,21,190,15,92,32,111,185,171,11,253,244,115,243,13,211,143,74,37,217,145,154,21,239,221,62,33,160,219,5,229,187,187,76,148,166,11,27,86,17,72,175,28,94,164,176,43,76,18,95,24,57,185,75,201,38,40,250,106,51,38,56,156,162,114,245,193,113,228,28,138,88,72,212,144,72,195,160,169,200,119,117,192,164,42,231,30,254,198,214,98,167,68,181,87,143,15,187,36,199,249,112,230,80,186,73,255,160,70,175,114,141,1,168,135,229,167,183,25,111,177,155,65,103,34,145,29,162,205,169,220,243,252,81,225,49,189,229,52,239,111,163,93,171,94,40,171,198,203,35,44,141,185,68,88,194,96,232,75,203,61,63,202,214,135,59,100,157,57,14,31,172,214,103,138,206,25,78,243,179,75,214,63,48,137,39,97,187,157,37,142,40,134,192,176,155,228,56,23,79,51,134,196,156,224,13,47,145,14,203,203,133,161,196,214,53,249,56,97,136,88,164,72,94,158,205,173,17,191,77,89,142,254,182,169,92,133,53,93,137,202,233,134,148,113,2,247,107,167,52,100,152,5,62,147,58,130,236,103,39,107,207,189,235,28,69,200,160,135,25,67,141,115,83,184,89,133,174,195,48,204,233,137,94,172,80,54,126,187,191,198,95,47,48,151,133,185,128,61,244,231,105,230,98,252,246,164,218,85,247,233,108,110,253,15,134,252,78,111,217,84,75,78,175,193,34,253,12,2,65,221,13,187,221,36,28,166,206,179,190,155,101,232,96,83,189,190,69,192,219,166,195,217,162,124,47,173,144,56,244,212,159,29,173,164,104,25,124,193,218,229,9,213,192,22,15,163,54,60,159,37,68,214,202,184,240,115,253,97,253,230,18,115,9,221,190,203,172,7,12,107,154,239,196,164,95,114,23,150,181,143,2,116,204,37,18,83,103,215,157,163,222,80,54,19,186,78,153,12,205,106,111,253,30,141,196,31,132,39,2,115,4,196,173,207,36,186,196,158,182,156,137,200,39,196,8,154,67,95,110,116,198,177,0,33,213,208,200,107,67,232,188,133,185,13,201,99,19,55,47,165,27,84,105,57,12,129,176,156,156,72,14,149,240,46,144,55,223,179,54,141,218,250,123,81,176,96,247,82,152,210,204,184,20,226,76,106,98,100,81,89,64,133,133,195,63,29,84,129,41,173,138,91,33,243,92,55,204,106,158,220,25,239,158,117,61,48,249,58,249,254,244,94,26,173,59,54,214,8,30,44,251,233,210,159,150,157,179,179,199,68,156,22,70,148,150,21,19,125,44,1,143,213,117,60,139,57,245,163,105,20,249,100,133,25,2,183,70,170,49,28,139,219,132,139,115,234,49,27,142,125,93,116,64,10,20,28,238,24,172,36,92,110,253,105,171,244,136,173,124,81,16,169,239,70,248,40,60,27,199,230,25,73,15,48,184,66,99,55,69,180,36,137,119,193,24,51,74,124,244,234,239,173,175,37,83,223,241,37,0,67,68,146,181,219,200,114,185,119,171,5,9,183,120,254,42,85,141,225,157,171,236,149,186,109,84,194,94,195,45,6,116,39,68,5,5,24,167,91,88,235,155,52,21,89,249,104,162,34,51,224,112,53,82,71,129,73,36,137,45,139,236,129,36,97,20,27,160,20,247,140,77,57,159,204,5,166,22,23,251,31,76,112,137,5,124,97,43,150,246,251,17,186,161,253,114,137,54,116,44,185,19,125,45,111,112,91,87,185,84,146,76,63,227,252,59,247,52,210,196,228,195,206,254,58,188,84,151,2,199,221,171,216,135,148,97,37,103,204,153,68,27,70,150,139,6,75,51,69,164,241,116,17,84,3,210,180,66,150,82,236,105,155,224,145,12,40,34,197,61,223,17,235,150,27,113,97,200,118,34,207,255,180,42,63,30,83,168,166,118,137,43,18,233,130,75,71,44,113,19,137,37,178,240,89,74,211,142,201,120,236,203,56,69,86,86,191,9,231,75,112,122,210,110,203,107,189,240,132,111,103,197,128,52,102,165,60,109,34,108,30,132,161,156,139,245,43,240,36,30,229,93,154,57,165,229,252,42,236,253,145,170,213,138,85,144,76,129,243,136,252,27,42,240,122,17,119,81,177,195,214,55,29,228,6,185,26,92,216,196,129,124,229,55,52,53,159,119,35,210,62,221,92,105,150,27,81,20,102,138,251,79,67,48,164,41,75,133,202,196,26,15,83,138,85,228,206,89,76,175,194,13,10,102,89,214,3,138,30,222,78,62,62,41,195,88,234,25,57,211,140,11,239,116,120,83,109,37,131,57,144,195,242,169,96,12,101,85,140,56,132,249,122,228,200,244,98,225,41,25,47,83,224,245,36,1,84,19,103,85,20,169,95,255,236,211,10,34,64,218,165,196,216,188,199,59,251,246,126,26,190,174,198,157,241,27,239,150,158,134,143,236,36,66,100,234,152,214,194,133,209,254,137,253,18,110,134,54,181,199,173,132,207,193,5,53,146,206,66,139,98,127,243,191,147,239,81,158,169,64,148,33,186,140,203,86,89,218,101,184,214,253,16,48,166,152,33,87,36,171,251,138,56,227,89,119,176,252,202,76,49,223,159,47,16,184,118,33,176,22,24,186,13,191,199,116,42,44,151,24,182,149,194,152,184,75,144,0,251,100,37,217,189,103,122,124,136,100,168,58,197,139,76,160,163,58,121,134,137,124,115,11,21,24,214,238,30,240,200,79,68,27,209,212,22,73,27,148,110,181,150,116,245,117,211,229,248,96,30,214,179,145,87,37,175,202,54,5,150,173,182,12,206,141,184,57,162,37,210,158,153,132,118,89,11,148,68,72,177,76,113,107,161,5,227,112,35,184,244,204,225,85,157,21,199,164,47,198,21,158,165,11,230,45,4,27,166,106,43,59,105,177,76,201,232,81,232,216,187,28,141,120,60,15,220,3,38,19,67,96,147,32,200,209,178,110,73,129,23,134,149,51,82,25,81,113,104,85,246,133,115,5,34,79,57,59,204,49,43,153,69,72,108,144,64,253,193,139,162,120,121,24,226,212,28,63,205,196,42,98,192,17,148,204,110,89,114,33,238,77,246,202,108,122,134,190,229,112,87,151,34,26,224,106,97,52,135,143,57,161,233,7,217,4,13,221,118,132,249,106,110,177,131,40,147,112,101,23,99,194,130,219,227,162,72,168,197,242,57,87,105,36,219,166,60,12,49,145,239,118,11,22,130,231,171,11,156,185,110,77,44,238,244,125,232,119,53,171,79,119,152,28,139,59,81,80,63,142,251,172,153,126,73,146,104,184,121,173,72,208,180,10,216,33,102,78,38,192,153,227,213,153,112,141,28,93,9,201,243,56,54,77,25,121,203,203,211,178,107,229,133,235,210,118,83,78,207,76,141,151,163,119,172,176,169,4,21,135,73,60,189,243,4,127,90,138,171,23,44,91,16,36,11,156,81,141,240,207,166,82,65,67,29,201,180,98,221,185,177,32,122,215,212,82,114,71,90,20,85,44,210,19,154,236,210,100,61,236,216,175,176,151,183,166,191,33,141,92,99,125,64,153,137,221,42,48,39,186,39,66,194,129,58,101,121,160,175,210,227,170,12,39,247,105,139,190,27,98,21,63,94,8,27,230,23,46,18,164,92,228,1,105,46,35,5,108,61,162,71,48,133,182,171,161,2,76,169,170,223,149,97,126,42,73,252,142,86,80,238,146,4,7,174,117,234,45,3,66,84,132,237,28,54,189,226,187,45,80,190,6,227,166,195,198,168,176,4,30,144,191,199,111,91,146,160,124,24,106,9,174,238,202,242,234,67,99,237,9,130,152,216,135,23,204,124,83,95,94,102,40,170,29,180,18,32,149,137,86,201,29,243,3,100,145,175,172,153,119,8,128,172,122,97,50,68,101,170,144,41,228,84,188,160,196,8,20,70,26,59,230,130,21,74,138,11,0,185,131,230,60,244,68,69,44,131,80,127,186,4,99,27,4,122,173,215,172,112,70,70,221,187,212,194,146,146,21,72,245,105,113,173,30,35,202,238,154,53,78,133,104,40,157,204,101,167,128,190,123,194,44,225,125,198,253,166,136,177,77,202,32,27,201,7,79,211,176,209,167,205,99,251,161,198,127,42,23,105,46,44,55,143,5,170,202,173,14,60,210,65,169,102,113,24,153,37,221,23,16,33,10,103,174,209,51,53,29,46,2,79,213,143,85,184,6,210,212,77,39,83,75,228,93,70,250,90,147,251,42,57,226,51,242,219,168,233,131,223,82,96,83,136,254,222,109,4,98,91,23,200,217,76,79,167,126,125,118,14,66,210,219,2,230,109,236,104,223,203,41,31,212,132,221,101,249,111,43,94,14,179,233,213,74,60,240,57,162,83,132,18,201,218,143,18,78,114,117,206,72,198,141,209,66,77,18,234,224,34,76,138,244,247,213,164,46,142,91,76,213,208,183,223,55,155,253,140,197,217,117,166,192,152,100,203,221,227,231,74,70,217,69,185,240,184,140,12,208,200,244,75,29,3,72,170,175,239,164,219,180,101,239,55,225,15,72,174,167,110,185,207,227,74,2,114,229,66,142,218,253,219,155,128,230,181,82,184,34,195,162,92,29,157,136,129,9,76,198,204,183,230,207,137,106,119,199,46,104,238,45,124,200,20,111,136,234,24,236,169,231,85,126,65,95,36,39,117,9,121,45,59,173,61,65,102,17,16,91,151,222,5,248,236,241,30,140,56,127,192,23,119,23,30,81,117,148,176,182,195,198,18,219,5,70,213,233,51,243,15,108,156,133,119,44,73,254,116,23,214,74,166,73,126,247,155,69,47,46,207,190,89,20,32,117,41,30,88,156,240,201,15,54,178,147,41,207,41,242,180,229,200,248,79,103,174,78,117,42,188,134,87,92,0,83,7,145,21,70,254,209,59,45,155,78,134,62,141,53,113,95,110,84,174,242,93,70,106,55,188,105,100,71,203,84,152,212,55,245,228,15,163,98,45,249,157,80,134,89,121,188,195,180,244,94,156,22,110,254,228,23,62,246,122,46,251,210,105,80,96,215,228,115,5,138,216,218,187,182,172,108,87,168,251,193,98,239,46,147,41,47,217,27,142,68,183,24,180,63,184,197,68,52,249,142,162,45,39,92,253,25,96,63,120,206,252,192,195,13,48,4,104,225,242,120,94,62,156,99,222,80,33,37,49,20,66,63,127,152,93,85,42,100,120,55,215,232,114,225,44,222,80,96,242,125,190,151,163,161,72,138,141,192,131,236,170,18,48,174,191,7,238,145,126,77,20,145,114,77,253,46,72,143,124,42,101,75,7,89,218,167,16,205,46,135,201,85,44,233,25,145,115,160,127,71,0,68,19,16,115,233,135,53,83,52,116,24,82,140,123,43,227,195,200,246,110,1,115,93,21,24,30,175,251,219,84,40,239,170,243,52,155,14,163,195,148,83,47,129,161,201,113,57,93,44,98,180,76,244,229,20,139,248,108,64,195,148,220,138,11,115,145,118,45,5,82,196,169,29,150,151,195,243,153,239,211,230,14,211,167,139,49,193,125,48,149,18,186,175,32,35,220,3,100,95,215,89,140,54,70,238,222,165,86,137,95,100,241,66,228,210,163,75,177,53,228,84,165,116,234,220,64,115,60,140,228,218,253,101,147,55,240,108,43,126,154,84,137,251,211,212,223,116,15,134,243,110,236,229,251,85,16,3,123,209,235,65,17,82,150,103,73,84,241,83,17,180,227,107,19,248,28,116,177,169,228,133,163,92,118,172,1,177,93,206,254,110,10,179,186,204,163,179,148,177,251,253,179,136,13,117,109,247,49,135,227,12,225,222,73,232,74,224,74,109,87,245,105,70,218,112,107,242,242,51,101,207,220,242,150,147,159,161,223,5,129,67,243,25,94,210,79,226,254,194,36,228,120,205,18,48,41,235,242,238,130,38,251,190,112,239,18,200,88,228,44,13,215,201,6,222,151,120,22,244,119,223,119,148,179,74,22,54,135,125,27,241,44,252,243,50,67,185,172,116,175,38,4,38,239,91,218,77,158,144,155,141,192,199,116,185,119,4,236,95,34,135,213,97,170,113,110,34,228,129,41,182,246,73,88,40,13,145,140,13,236,165,179,45,124,87,8,246,66,178,119,138,192,70,202,224,232,32,238,120,187,172,155,234,197,125,247,82,213,76,224,179,106,189,234,123,193,49,120,190,188,11,124,108,34,231,186,38,197,24,73,19,249,46,156,130,211,223,77,182,225,243,213,100,78,103,223,81,40,243,105,106,200,156,161,162,2,211,81,232,147,101,168,145,10,59,38,84,118,120,225,213,147,134,117,130,7,241,89,208,136,203,225,3,167,5,188,230,142,114,218,119,233,177,99,26,7,75,197,129,27,53,227,242,110,22,147,223,155,76,221,100,201,101,211,234,197,163,0,0,242,215,146,165,62,103,17,117,232,46,20,71,38,33,9,30,242,180,49,62,37,159,41,149,37,112,253,114,168,194,25,217,136,195,112,91,139,69,219,237,230,155,2,166,172,119,74,203,11,68,215,62,152,21,193,123,57,31,206,14,11,239,160,183,12,221,246,172,157,134,146,146,179,7,44,116,218,106,211,119,103,184,22,99,22,54,74,217,116,176,147,197,153,252,229,176,87,215,34,243,12,254,56,247,55,82,132,151,199,146,245,243,75,127,235,254,93,100,107,138,63,102,253,174,240,222,178,78,44,70,166,10,7,68,143,93,218,254,87,124,7,203,54,180,17,11,164,27,67,138,188,123,145,90,28,83,188,195,30,32,182,33,52,242,205,25,169,161,249,152,67,23,31,97,157,229,20,0,11,22,15,97,25,107,56,204,169,55,245,223,30,102,50,103,129,225,90,137,167,77,251,91,78,77,230,17,162,223,14,23,75,103,16,24,119,100,76,99,110,112,146,80,8,197,200,105,107,44,2,168,164,174,242,18,48,243,214,141,121,66,34,73,215,31,138,16,50,220,166,106,173,35,82,241,23,148,104,26,190,84,153,198,22,207,169,177,143,159,177,214,227,9,38,225,226,172,11,36,210,67,88,164,176,57,135,74,192,157,92,34,133,107,186,123,146,145,239,200,182,210,80,160,204,190,192,224,177,58,118,237,93,4,21,199,185,59,154,22,89,75,83,109,253,122,246,148,180,252,183,73,199,57,183,32,133,33,95,241,147,179,26,89,173,92,5,170,137,122,249,17,99,233,133,146,175,187,170,9,103,251,79,91,156,67,150,39,179,26,119,247,7,147,22,37,126,90,4,239,47,51,244,129,241,232,203,134,8,225,70,137,95,54,37,158,99,212,254,79,133,19,172,163,179,227,184,50,43,118,4,50,85,69,109,194,210,93,33,11,95,73,54,55,206,255,109,83,198,211,231,206,112,78,63,132,132,239,130,204,36,232,186,121,222,141,216,229,250,65,204,40,134,141,248,131,55,149,242,127,224,237,137,126,203,10,37,167,220,229,160,101,32,121,240,131,153,57,18,108,197,102,238,205,107,43,205,86,41,146,20,192,134,104,12,59,31,140,204,243,165,34,57,48,156,121,174,247,138,157,180,52,3,11,24,79,242,114,120,145,198,171,191,189,211,53,233,216,226,182,112,87,80,96,109,252,113,14,23,44,91,133,33,241,168,129,146,35,167,61,106,234,39,142,66,119,42,102,21,100,57,4,36,28,166,136,67,140,96,140,2,184,151,62,184,225,215,19,167,0,69,6,217,211,94,176,91,171,102,115,47,75,137,118,97,121,140,226,60,245,208,129,104,100,123,88,30,119,206,236,83,188,29,228,57,15,47,27,88,227,23,193,190,191,77,193,104,36,212,161,22,46,212,72,72,147,224,164,204,254,211,120,39,132,84,3,253,16,232,19,191,239,34,157,154,88,238,133,169,172,245,114,84,174,63,85,248,154,137,231,195,115,229,155,20,105,24,67,70,139,50,216,72,235,228,214,119,166,138,220,150,56,222,178,51,225,26,101,121,29,114,207,195,109,67,158,181,195,231,118,155,175,109,68,146,243,118,126,109,200,58,76,161,239,162,115,83,189,63,28,94,79,52,21,24,1,216,120,26,221,172,27,190,6,198,118,237,23,150,146,79,156,104,5,222,93,71,201,69,169,130,22,36,70,252,213,29,147,64,225,81,76,105,232,131,169,71,148,55,147,1,112,7,3,58,200,43,191,214,80,160,205,65,209,64,21,163,209,51,11,60,122,185,131,65,137,216,37,148,109,63,41,76,87,96,7,22,71,160,137,6,122,110,162,169,42,189,32,9,159,110,183,156,249,134,176,204,188,176,197,173,253,119,113,22,28,188,93,24,57,215,152,66,22,234,145,36,60,156,184,37,242,238,23,103,57,242,184,1,179,203,101,79,31,36,7,4,105,23,129,23,69,251,62,197,56,92,214,165,240,1,70,61,45,123,203,161,34,42,130,18,101,114,222,97,202,35,41,231,185,67,69,36,110,123,86,254,130,23,109,94,178,180,246,19,184,232,159,15,114,67,84,116,41,174,200,178,38,243,234,27,43,139,189,140,165,48,57,91,78,239,64,232,228,216,75,55,94,130,156,20,132,67,221,97,124,213,73,126,26,133,96,95,88,59,89,17,229,61,207,206,244,36,130,213,252,229,252,115,169,254,96,246,30,195,228,187,13,145,149,133,183,64,158,206,176,48,124,166,251,54,61,231,203,19,221,44,27,201,221,205,219,146,64,214,144,150,65,100,239,177,129,243,176,141,168,188,187,35,76,208,227,97,35,136,148,134,81,148,82,63,148,162,253,125,55,73,211,239,90,46,209,76,142,47,151,75,133,59,177,24,127,250,156,44,245,138,186,1,179,11,127,134,30,97,236,205,5,92,96,152,183,63,27,20,23,80,26,151,138,188,241,199,228,247,222,77,173,64,206,250,48,244,116,158,252,183,237,182,47,229,233,56,202,40,22,29,14,147,164,112,247,57,187,29,158,195,252,251,233,146,81,174,190,46,97,59,9,182,23,4,156,155,12,110,165,107,170,161,22,61,72,151,255,96,146,203,202,150,151,27,67,255,244,167,43,55,142,107,140,77,171,55,255,150,7,138,215,36,241,220,161,38,224,209,221,14,132,136,174,96,140,95,184,89,38,127,117,24,194,152,41,79,87,171,247,136,167,217,202,154,252,52,21,22,46,221,14,76,68,82,26,94,44,51,49,154,70,185,66,145,223,206,240,73,38,255,46,211,111,145,119,39,60,192,35,208,66,177,186,188,59,25,151,118,137,134,247,34,62,171,105,211,212,43,150,45,17,106,75,21,43,126,136,180,189,242,151,164,31,54,2,129,17,39,25,209,43,155,90,108,57,90,40,209,239,126,41,216,213,172,192,7,230,158,253,109,150,164,235,225,49,187,83,137,188,183,230,233,125,228,2,114,58,119,125,122,80,215,242,193,21,67,48,61,191,77,82,185,63,141,103,45,203,249,113,54,199,51,55,63,143,177,29,38,231,167,229,183,73,42,142,159,38,23,253,50,8,243,217,208,121,126,215,106,170,74,225,80,148,119,227,183,242,204,194,109,21,152,169,9,140,216,171,235,111,34,221,201,143,13,121,154,146,146,228,48,153,132,186,91,54,35,32,152,14,255,126,75,70,4,110,168,104,90,35,81,184,200,126,135,255,160,120,193,39,201,209,248,253,228,195,18,92,34,222,242,102,247,27,217,76,17,32,89,223,93,136,119,19,166,45,130,14,88,43,29,198,9,168,123,86,69,247,99,127,102,200,166,178,45,75,236,142,164,87,116,227,182,195,220,186,228,104,36,39,54,121,104,194,188,255,85,79,32,120,16,163,180,133,218,159,66,178,155,192,228,120,109,127,26,167,119,110,250,213,35,156,213,56,216,209,176,210,121,120,172,246,88,3,230,199,21,54,2,50,102,145,226,240,159,94,44,65,237,209,134,29,239,40,1,116,185,2,112,95,228,214,248,117,56,145,158,46,78,95,230,248,158,30,122,160,152,132,100,13,93,2,80,56,251,84,233,100,51,137,27,132,116,219,21,148,152,212,123,192,129,165,112,177,203,160,195,3,66,239,169,77,155,30,59,32,159,114,181,103,245,25,97,96,60,204,13,93,18,154,25,108,75,230,253,96,140,135,171,178,214,72,159,182,141,234,131,73,170,215,193,52,106,112,63,221,186,137,164,76,121,247,52,141,225,229,176,133,142,100,34,145,102,226,169,108,187,195,102,80,154,76,195,142,95,170,122,167,152,96,120,151,150,117,238,248,190,93,66,54,60,170,172,62,147,141,136,163,243,24,68,232,166,223,153,68,97,120,247,106,3,52,62,182,86,70,18,191,199,1,241,61,77,173,111,149,27,29,228,6,148,26,127,157,118,46,109,42,103,70,185,96,135,191,227,235,180,97,65,171,27,21,129,232,2,31,141,63,221,97,109,22,187,182,192,28,234,217,4,56,157,200,183,185,223,93,50,166,176,31,235,195,210,157,170,52,45,253,116,45,62,216,136,119,229,96,134,198,55,120,72,137,217,99,174,220,223,166,90,199,107,108,15,202,37,65,6,44,255,114,241,191,159,134,223,124,54,49,229,41,253,93,110,184,66,143,78,246,231,16,56,65,167,243,245,41,177,238,116,185,172,155,241,73,210,86,135,215,18,58,220,54,127,58,190,254,176,85,78,222,235,61,156,193,20,202,126,159,101,7,210,144,1,129,77,122,59,167,51,245,255,212,42,44,129,225,35,232,254,211,216,223,114,0,37,99,222,47,142,66,43,34,9,180,220,252,207,220,152,254,211,16,200,46,105,183,137,251,12,95,126,220,82,232,180,11,155,148,154,91,189,171,64,30,41,70,26,123,82,118,229,33,12,50,171,87,189,112,101,79,114,179,23,7,89,145,16,25,4,94,51,4,99,54,130,170,202,225,133,242,2,181,173,95,175,16,158,166,181,23,134,192,45,38,195,130,48,173,105,211,50,169,198,201,95,254,163,154,151,94,75,56,143,124,137,160,211,38,105,68,7,181,196,109,255,105,232,191,164,79,17,189,35,179,247,251,105,210,111,146,84,89,64,123,93,112,61,126,48,116,118,229,158,95,104,134,117,15,130,193,70,8,163,240,184,104,67,38,251,243,35,29,24,223,109,146,135,73,235,118,206,128,115,138,22,150,140,252,116,66,118,200,173,102,254,241,233,150,232,82,100,198,56,220,188,101,196,56,175,234,30,48,114,22,126,151,56,27,135,137,7,94,120,220,248,155,145,200,181,37,13,95,100,4,122,233,9,196,161,231,82,43,45,35,55,14,35,220,225,99,14,174,123,109,132,44,4,223,185,191,156,11,177,196,136,145,7,199,134,248,230,33,165,89,185,74,195,8,24,124,149,93,164,189,24,141,131,124,53,41,120,229,103,233,88,78,205,25,141,45,13,63,131,157,63,34,95,96,82,204,164,101,220,113,211,39,191,75,138,12,22,253,205,225,32,7,6,63,255,14,248,76,250,251,211,166,223,180,127,182,37,73,49,198,120,58,4,62,55,172,143,65,133,86,114,219,78,250,116,54,226,211,31,156,45,141,75,58,101,90,90,222,114,184,226,213,235,210,50,170,23,234,47,216,180,140,61,186,14,253,233,179,179,126,106,33,203,152,167,235,149,105,224,221,132,101,234,135,118,227,131,40,242,48,201,133,241,203,221,196,81,229,89,172,249,228,168,177,29,78,129,235,50,222,160,15,102,102,104,119,219,93,44,218,69,38,72,31,2,115,44,142,117,223,141,16,124,187,112,102,185,173,175,67,51,145,42,161,176,27,176,44,80,202,245,131,49,99,32,94,188,112,26,148,89,230,15,230,40,19,18,32,104,97,206,46,212,139,195,70,242,172,77,251,49,116,59,140,57,113,143,159,1,11,252,71,205,135,47,159,26,255,185,180,225,196,228,190,105,132,87,169,72,245,161,49,210,212,237,93,74,113,225,234,85,63,11,102,64,111,88,39,71,185,233,103,45,152,141,253,171,185,27,203,117,118,216,62,60,189,97,36,184,62,179,8,146,249,81,189,79,204,241,44,123,221,128,33,248,59,176,127,41,222,103,221,86,129,91,113,29,146,3,147,152,32,133,8,68,91,40,145,245,150,157,85,79,210,171,192,191,136,234,7,67,239,145,100,245,156,153,179,225,7,119,152,96,157,54,205,14,233,249,53,13,70,155,103,14,15,203,39,24,223,111,87,114,109,37,35,230,152,145,84,101,141,111,5,84,200,32,174,149,67,229,233,34,68,253,161,20,0,100,233,210,99,145,65,8,226,239,38,115,81,74,194,200,72,161,40,201,159,102,175,19,50,233,209,9,250,215,225,13,223,232,73,92,183,56,176,17,26,4,12,205,118,22,24,163,104,59,138,51,66,65,54,130,241,245,104,227,198,47,126,17,28,96,230,198,253,224,76,72,185,72,187,225,207,25,185,56,140,14,161,172,123,212,140,202,199,149,11,188,161,33,157,2,87,18,6,190,150,53,139,126,203,210,37,1,220,37,18,151,41,211,54,169,117,27,198,156,252,97,246,93,50,141,240,139,184,38,235,74,118,43,206,50,9,41,252,157,31,69,3,116,155,198,103,126,187,155,180,171,243,225,14,163,37,80,229,119,17,233,108,223,47,163,174,112,166,221,253,100,114,178,210,167,28,129,118,61,106,92,247,205,220,216,71,142,135,41,98,28,114,220,66,163,59,62,121,161,69,133,2,83,110,11,92,9,50,102,135,33,25,191,54,165,57,59,123,247,57,54,136,163,200,55,87,124,202,241,108,198,113,208,165,97,84,55,239,242,141,243,185,236,245,41,85,218,86,140,52,62,153,42,50,7,127,215,224,11,87,226,54,222,159,48,147,143,212,4,102,199,255,8,28,150,209,143,16,164,11,24,1,38,23,21,62,48,181,75,226,186,38,13,141,252,217,111,26,176,47,206,43,83,5,76,205,131,79,96,242,156,135,184,207,198,143,56,196,119,89,206,238,41,52,162,131,253,137,43,229,7,19,248,22,122,45,170,114,153,146,213,97,188,65,67,126,155,27,199,237,84,187,172,23,121,57,169,232,219,247,27,110,4,229,138,36,180,159,152,64,245,13,133,59,20,250,1,2,227,95,206,203,97,171,51,144,167,137,157,117,239,22,110,182,104,51,95,184,82,248,62,190,21,64,15,164,162,221,82,8,221,110,111,26,84,20,171,203,211,104,28,102,223,103,41,137,235,18,146,55,194,12,82,233,63,216,174,70,50,79,169,210,94,177,236,77,30,226,138,72,55,10,38,185,39,59,202,149,79,63,27,155,232,35,26,57,176,85,142,200,113,95,76,7,196,127,25,23,179,84,253,14,203,140,242,29,131,187,79,127,222,124,22,71,41,223,52,252,237,123,2,146,126,52,150,131,36,162,201,78,150,137,220,204,237,40,217,170,210,155,153,212,128,225,6,35,129,198,46,89,216,131,244,248,246,37,222,26,145,176,229,173,93,184,67,73,241,125,48,252,122,69,232,202,6,101,127,231,7,188,213,80,15,95,209,82,212,188,113,65,21,127,218,114,99,196,16,206,149,12,71,159,223,203,104,113,228,88,34,72,73,170,255,7,15,177,237,51,254,214,17,141,30,86,151,116,199,152,68,89,134,246,131,205,100,16,243,36,83,182,212,124,134,144,121,127,182,148,251,81,118,213,78,110,5,47,203,83,205,130,26,185,185,63,12,193,170,174,155,244,99,28,253,96,42,60,166,240,108,162,23,124,76,246,175,97,219,250,71,204,88,174,94,158,122,202,214,76,226,240,141,13,194,84,86,156,65,23,152,125,78,62,139,148,12,44,227,15,62,150,99,213,62,163,12,134,45,218,97,138,241,229,170,134,165,133,250,220,7,83,107,45,94,233,129,228,99,254,84,29,14,220,25,25,177,17,208,69,41,31,165,36,176,81,163,72,211,18,117,227,190,23,225,245,226,112,117,184,147,151,121,238,241,254,97,211,196,178,218,133,137,40,78,63,138,183,133,19,229,225,197,238,227,107,210,44,180,118,207,113,182,184,92,91,124,54,142,225,124,61,60,103,151,35,117,252,231,50,56,107,3,249,224,118,35,97,29,150,181,228,54,54,238,208,174,215,68,170,2,240,132,249,211,153,45,181,77,133,75,254,242,6,13,182,186,101,129,59,165,4,221,97,43,74,144,223,166,208,239,243,213,47,75,235,39,90,115,97,184,26,218,239,6,11,12,71,190,126,119,197,233,29,112,61,195,91,167,62,157,73,107,156,14,83,78,39,125,90,160,120,217,222,178,115,52,72,232,165,19,12,238,190,87,33,197,106,62,0,129,185,17,125,183,26,220,9,249,170,85,130,90,49,151,131,120,97,238,142,113,238,2,144,249,13,255,97,83,97,187,11,4,95,182,213,232,56,76,177,215,181,23,129,169,167,88,1,83,135,119,71,139,42,167,252,229,174,34,50,158,72,92,174,2,159,41,234,43,128,172,238,132,231,241,194,118,24,103,255,172,109,198,191,60,61,76,4,216,59,5,5,150,52,229,183,185,230,124,62,53,114,198,169,29,186,219,44,189,191,156,244,235,192,156,88,178,73,119,66,216,229,75,23,6,30,102,165,92,184,90,205,207,55,83,208,34,227,46,125,225,2,117,64,188,156,92,17,41,149,49,189,162,225,135,53,114,107,245,74,218,55,243,74,237,207,227,189,96,203,37,31,82,186,156,234,209,148,252,167,201,217,216,73,158,70,209,254,163,187,164,28,40,159,121,35,243,108,110,203,225,45,14,243,93,247,48,38,46,185,188,60,27,24,207,162,172,124,18,68,97,50,254,96,168,128,197,89,216,173,132,229,203,58,0,38,247,91,22,8,44,17,171,92,216,130,255,23,61,91,212,200,129,78,203,167,187,107,147,185,80,190,0,6,158,162,180,180,208,255,236,164,108,53,221,27,78,26,139,56,65,185,152,244,21,40,81,234,37,131,77,2,8,27,255,15,46,92,135,183,236,26,19,157,173,143,68,0,152,234,122,153,228,168,7,198,94,10,85,159,250,204,14,74,61,202,119,51,135,116,169,175,43,91,71,157,139,41,186,44,135,9,113,220,148,194,78,225,67,243,137,194,64,110,161,181,135,121,49,239,61,3,222,176,195,86,129,143,89,247,85,169,29,248,236,63,251,158,16,86,143,59,124,40,9,238,12,29,74,56,1,202,242,55,55,56,233,175,227,169,227,6,41,159,64,57,105,88,36,82,72,135,161,75,235,50,182,112,40,33,85,170,191,92,44,207,223,59,12,237,182,43,89,12,59,120,179,42,221,15,158,156,186,178,23,158,45,20,201,169,236,112,103,211,110,2,247,252,201,206,241,238,109,220,255,23,69,63,193,205,73,40,211,200,249,104,10,79,39,224,0,166,248,74,90,214,97,13,238,165,5,140,199,108,42,92,107,60,60,136,30,201,102,215,7,22,208,109,25,23,40,25,75,168,10,154,95,92,128,185,43,200,187,141,105,115,199,203,45,142,40,45,99,101,149,122,159,62,77,191,87,15,82,179,179,139,190,91,211,200,27,191,147,240,236,39,172,236,125,59,237,60,32,189,114,230,229,250,50,27,173,211,168,82,147,15,75,148,22,221,241,130,58,94,6,4,150,13,132,215,28,230,16,188,254,35,56,73,200,108,242,169,132,159,95,216,146,97,26,193,201,233,47,223,8,188,46,129,199,244,216,59,213,88,63,163,71,208,99,250,245,34,15,147,44,119,225,14,239,96,157,1,147,112,36,40,110,19,63,24,45,145,101,95,15,15,106,7,212,6,4,76,110,254,20,24,66,183,238,71,27,60,130,77,98,23,230,101,47,45,71,195,49,83,138,192,21,97,44,255,237,106,57,205,75,95,78,6,225,103,158,101,211,94,215,121,136,224,90,243,43,178,149,71,21,9,23,153,209,242,113,60,89,224,60,101,169,152,130,158,166,120,222,153,201,23,80,50,117,31,62,189,0,47,134,55,28,126,147,33,96,179,168,191,131,144,253,109,125,214,84,87,253,171,224,183,145,144,11,48,165,196,211,97,202,221,31,152,148,91,55,12,73,106,172,189,42,140,112,218,240,167,217,251,150,76,241,74,234,83,241,41,94,201,93,150,172,73,94,94,239,134,134,155,112,75,93,95,167,146,126,125,85,129,70,23,65,17,180,244,25,1,189,234,155,56,244,81,4,240,46,60,126,22,248,15,110,8,63,203,96,26,5,215,39,192,11,154,200,110,23,216,172,187,239,222,79,145,119,203,226,166,239,149,92,212,229,251,2,57,30,89,2,247,200,181,39,231,136,94,191,249,44,105,130,84,108,152,65,237,240,128,92,71,62,27,30,225,143,158,205,232,90,147,146,251,118,56,115,195,137,132,50,24,41,232,119,68,206,20,207,225,230,71,52,160,119,137,198,82,131,187,238,137,221,248,112,113,28,247,98,249,118,222,229,164,177,54,181,228,161,148,164,128,223,225,31,155,197,133,145,104,47,62,158,164,136,140,172,77,131,157,170,248,49,96,17,182,42,22,115,65,124,100,236,128,9,245,203,195,249,151,58,232,40,102,170,92,96,200,41,199,91,240,193,136,45,75,2,9,85,56,169,55,183,99,240,91,42,221,23,180,232,144,1,122,195,97,143,16,226,158,158,77,155,195,183,67,98,31,69,232,115,32,164,196,218,240,167,185,63,9,11,71,63,183,223,80,141,132,41,12,34,79,249,105,100,231,178,91,19,68,235,148,97,205,238,108,189,250,112,226,137,133,65,252,194,153,4,164,242,125,54,189,80,37,35,26,190,52,82,94,3,198,17,33,55,47,204,5,4,129,29,182,26,249,139,158,229,180,62,247,0,165,165,88,227,210,39,233,92,94,147,47,32,152,14,242,141,125,224,50,197,157,249,141,101,135,28,86,178,156,240,116,145,165,238,239,38,91,90,146,39,187,101,134,53,63,56,201,205,27,69,150,23,222,27,42,68,62,24,190,240,37,187,10,137,152,235,43,129,3,38,239,69,166,66,50,118,119,223,137,73,111,36,34,123,97,147,160,254,92,46,25,250,208,46,217,147,100,225,99,202,56,108,233,237,215,249,208,241,37,196,87,31,123,183,9,247,20,28,185,166,162,226,112,173,194,198,127,206,115,136,80,115,160,103,113,229,155,232,71,6,33,233,236,222,101,100,242,169,137,149,32,55,232,209,163,86,35,40,235,26,65,98,152,83,63,216,138,181,138,160,100,136,167,229,40,140,221,93,62,10,214,139,228,22,45,23,10,74,76,47,140,6,212,40,241,238,53,181,72,6,73,86,202,177,189,101,184,166,135,108,165,100,122,213,21,223,69,105,195,186,83,193,164,144,179,59,253,114,55,14,146,59,131,141,130,198,105,73,128,107,86,230,82,211,227,67,114,210,97,18,34,171,194,200,233,77,255,48,28,130,233,94,9,155,177,83,20,55,100,224,190,155,235,238,72,144,83,176,111,120,175,193,49,112,189,183,70,247,74,33,146,163,8,255,86,65,207,8,212,20,232,217,30,36,19,143,26,113,38,150,119,138,41,163,93,144,92,198,48,52,134,229,20,245,139,158,51,28,39,227,135,102,24,156,186,188,249,12,37,85,138,14,83,50,126,209,245,211,224,252,58,196,28,212,162,192,105,85,222,187,248,15,215,254,152,110,16,66,152,68,234,7,55,252,124,83,30,30,8,91,57,106,81,149,123,90,83,143,11,187,144,255,50,193,142,38,29,178,216,239,179,111,177,131,8,79,185,158,51,234,67,241,244,20,135,201,188,217,210,50,142,139,230,11,143,0,195,22,138,13,78,49,152,144,190,166,77,4,236,155,116,25,17,139,157,221,207,67,42,213,177,44,238,119,97,7,92,3,234,151,180,119,239,246,228,214,39,15,11,102,187,232,72,14,31,121,201,36,31,127,243,128,188,225,36,185,4,36,218,97,119,248,211,108,84,146,59,213,126,114,33,190,101,96,228,85,241,197,144,171,115,142,178,111,38,80,42,76,114,113,160,200,169,143,228,103,222,130,50,73,168,213,26,133,61,174,194,68,21,126,70,78,98,9,12,143,165,79,111,226,193,59,93,35,159,155,43,74,39,254,219,189,41,81,216,217,219,151,237,164,142,246,77,188,238,129,87,138,103,135,150,126,52,147,102,155,62,26,148,147,73,66,115,51,225,16,143,252,97,126,92,93,118,64,2,129,110,9,195,51,32,252,255,132,192,142,137,224,219,24,73,162,83,178,166,44,114,145,221,153,142,79,12,27,94,250,131,116,216,47,85,26,184,193,126,38,79,227,153,116,167,244,129,209,163,205,210,236,179,9,206,143,128,143,208,68,127,114,192,113,207,246,230,41,37,7,62,111,19,86,16,60,122,137,16,153,195,150,152,48,4,134,244,208,63,12,11,155,178,86,129,83,66,255,195,97,124,164,73,126,155,235,68,159,14,195,143,61,21,30,86,46,253,237,9,139,96,133,246,26,217,157,17,72,202,166,229,172,91,70,55,177,97,119,232,81,249,209,197,171,198,165,9,158,208,24,18,50,71,101,35,60,231,10,186,25,62,69,45,77,66,127,187,160,16,25,195,253,99,17,19,56,155,238,165,183,28,107,115,203,36,108,150,104,229,62,237,101,137,84,69,80,136,218,220,251,180,134,49,199,223,45,131,13,105,86,183,157,150,169,96,202,108,48,254,128,149,99,150,90,141,226,237,83,230,184,87,116,1,227,61,150,239,34,190,141,142,172,195,176,1,20,121,250,172,172,58,220,57,76,45,51,4,164,255,183,2,180,153,71,185,126,38,153,49,79,237,42,171,131,154,94,23,1,135,148,128,125,238,250,219,76,215,190,186,251,8,184,43,157,130,229,188,215,189,253,105,28,179,114,12,159,7,141,87,255,67,169,7,149,128,60,44,139,155,210,188,15,134,113,95,50,95,13,174,31,165,161,193,208,118,151,7,238,95,126,233,15,46,226,52,134,247,47,135,47,163,100,83,219,186,38,93,227,179,182,187,81,168,179,51,169,110,129,7,233,198,227,131,73,3,17,103,6,54,49,131,247,181,252,220,225,181,60,223,126,186,124,156,6,48,30,36,75,237,187,112,182,186,161,31,122,44,172,71,31,22,174,145,190,63,226,39,96,138,2,111,28,22,119,194,57,197,62,251,27,249,105,56,242,228,233,74,82,237,55,28,118,47,144,68,152,6,59,210,250,242,152,129,207,5,166,61,112,177,204,103,135,155,113,88,9,12,243,223,136,167,9,239,103,249,44,188,160,41,197,111,207,201,197,93,135,171,56,165,1,48,202,142,207,112,89,146,78,255,96,72,158,117,39,164,122,133,108,40,135,33,151,185,22,120,171,38,176,24,125,122,254,235,82,85,107,114,10,231,126,236,157,86,59,162,60,250,180,217,178,222,180,51,103,185,121,9,60,240,206,198,203,185,0,13,249,238,206,12,184,47,71,105,189,200,203,73,162,247,211,24,218,108,116,217,20,102,10,196,119,159,157,43,239,231,105,146,20,147,55,13,199,139,240,39,177,153,156,227,164,248,136,145,124,214,242,84,24,6,236,120,218,180,11,101,46,13,184,107,242,12,120,169,106,251,129,241,67,47,255,238,182,76,235,86,96,75,125,142,167,247,154,235,89,34,231,228,218,190,254,42,116,25,75,91,254,83,28,246,110,225,15,34,167,114,96,216,204,183,63,77,206,151,80,236,33,210,58,56,95,28,166,242,74,140,97,212,132,33,249,113,24,195,239,134,209,168,227,169,213,251,12,174,26,181,179,201,174,233,95,197,47,176,209,205,45,129,81,146,92,62,94,11,146,239,251,209,48,249,182,28,43,104,163,205,184,21,166,180,169,123,143,110,35,217,151,118,101,156,148,241,112,199,125,37,223,156,45,144,28,15,207,165,21,191,13,21,2,244,8,29,38,53,125,203,153,153,169,242,249,188,233,168,189,34,103,115,7,179,225,245,252,72,65,128,97,112,149,59,17,21,35,46,125,11,204,46,34,155,18,185,223,115,250,78,125,122,16,229,53,61,246,206,93,220,243,87,217,85,142,177,34,214,110,51,57,245,207,125,132,88,48,197,130,242,219,100,199,126,18,75,8,244,32,43,162,71,46,245,226,30,152,57,48,1,187,161,231,121,222,206,50,0,207,10,100,242,229,57,238,51,219,137,195,3,5,77,53,22,72,136,245,135,207,252,87,26,98,187,208,229,139,146,149,46,167,27,5,96,84,196,254,224,115,153,78,162,130,212,126,234,208,126,52,50,43,138,56,143,184,123,35,189,62,28,54,46,90,177,27,169,193,242,77,227,216,255,234,203,195,79,130,75,58,80,200,228,100,199,65,86,10,131,249,131,217,187,196,109,108,158,39,215,149,2,134,215,78,174,84,168,105,113,253,248,96,44,237,221,197,230,228,144,119,119,28,52,50,91,57,4,128,123,251,170,220,128,7,89,237,98,45,179,249,186,39,30,102,154,46,117,212,248,48,139,211,139,45,99,211,43,18,169,5,174,92,32,3,238,45,151,199,228,228,196,139,119,55,75,148,121,224,225,241,34,96,58,70,159,166,94,217,207,31,22,210,40,218,105,38,36,176,226,105,234,237,155,62,61,205,63,239,240,18,34,83,188,178,232,141,248,103,17,20,155,125,61,240,154,49,19,6,196,128,114,250,116,242,41,111,143,14,184,130,242,120,224,234,62,5,131,149,17,2,152,90,67,111,216,176,96,226,243,52,244,75,43,96,178,44,196,198,199,83,229,123,134,185,189,90,173,10,67,108,27,63,125,254,107,218,101,231,230,195,206,234,48,23,194,165,23,8,115,224,244,128,73,217,150,121,86,73,226,45,222,43,19,190,49,217,225,129,207,26,41,1,163,140,171,151,19,24,65,2,61,115,252,153,133,232,51,182,104,184,177,1,136,129,70,190,93,241,45,254,216,48,136,86,42,74,1,137,159,76,131,220,90,53,121,187,85,45,186,209,58,76,194,77,108,168,222,140,91,56,96,82,197,229,10,221,173,230,119,197,203,73,52,170,250,242,211,9,53,90,6,185,196,243,89,139,228,133,175,195,241,62,73,122,212,47,42,185,220,60,35,194,216,213,189,100,182,217,244,109,212,184,245,187,152,180,4,50,202,71,221,176,76,44,142,44,10,133,97,133,154,14,155,34,230,3,207,22,43,224,204,177,36,41,168,68,91,225,125,220,142,146,217,47,55,144,222,45,171,58,90,70,146,202,124,158,38,149,44,190,218,88,52,100,184,206,71,118,47,101,97,17,27,189,156,192,199,16,77,254,110,212,174,165,164,30,20,111,184,127,22,149,21,77,92,41,48,72,12,119,195,23,242,124,122,126,222,221,73,153,244,62,227,246,242,118,10,246,241,242,151,99,194,166,23,62,198,91,76,67,19,66,215,119,227,136,241,251,9,247,191,210,117,229,146,233,224,249,106,84,207,67,166,164,125,70,50,137,255,50,110,217,164,119,119,88,181,103,60,204,208,174,247,225,179,244,226,167,41,141,84,183,129,89,14,190,135,83,17,213,199,126,157,14,80,174,56,140,16,97,210,209,50,30,59,127,55,10,2,235,15,124,38,184,15,38,137,212,111,195,55,137,144,95,151,157,19,114,43,111,45,254,144,99,36,249,1,97,34,96,66,30,107,238,146,115,15,248,94,142,134,237,172,122,34,155,111,220,13,86,148,51,152,149,10,19,111,248,62,140,82,134,162,183,186,110,255,222,239,109,147,202,23,73,31,97,188,8,152,251,203,81,40,19,223,25,182,22,115,254,67,185,174,103,237,148,100,186,185,63,20,54,28,6,72,119,133,148,194,220,37,115,139,4,89,221,236,90,242,132,78,44,133,51,58,89,247,20,156,145,110,2,145,50,173,138,30,68,245,169,197,173,14,195,228,48,31,31,146,153,16,14,111,18,161,165,83,112,149,44,239,20,75,126,26,250,219,118,31,245,105,10,23,124,26,186,37,17,184,141,62,67,214,164,62,102,14,39,223,246,59,58,228,67,117,175,231,80,134,248,217,127,155,184,240,208,77,199,138,95,124,26,47,180,67,118,214,167,153,62,62,149,86,255,149,89,171,173,129,250,102,252,246,198,18,20,20,147,51,30,198,137,151,247,99,66,225,172,255,80,136,124,116,121,89,242,169,219,156,228,172,114,9,19,152,228,231,228,15,35,125,46,234,203,205,42,212,60,87,26,190,180,145,210,227,219,90,110,53,154,148,102,86,35,253,28,53,61,28,15,40,49,63,190,198,246,203,130,249,193,72,216,46,13,78,159,75,85,137,66,22,84,107,235,120,238,254,232,152,120,18,234,89,255,123,108,41,206,70,157,181,199,46,124,204,226,244,94,129,167,149,130,127,32,122,89,77,175,153,205,244,111,202,7,163,146,46,76,72,13,243,61,127,12,30,166,194,98,194,76,23,166,124,203,207,22,234,174,249,139,11,163,140,228,138,236,68,191,72,123,23,123,21,181,246,233,185,83,21,10,13,205,142,133,115,115,56,183,190,109,238,228,109,93,56,111,227,44,250,58,5,241,228,45,170,130,141,120,61,9,164,31,76,37,183,250,72,179,113,81,123,143,35,154,116,38,233,29,143,108,76,62,223,145,91,41,180,56,247,133,219,107,137,98,111,119,199,99,105,161,159,121,95,158,50,201,238,223,84,169,181,154,90,98,60,93,173,40,250,227,59,90,200,250,18,38,143,1,179,50,177,225,13,135,156,136,92,145,139,118,38,215,119,236,177,209,153,190,239,133,51,52,191,62,23,216,158,150,176,214,226,236,32,156,242,141,8,206,216,38,73,124,103,170,80,121,255,221,109,42,41,142,74,55,141,51,165,125,124,70,240,61,113,62,223,95,182,249,94,191,117,89,201,160,207,18,106,194,199,106,154,107,31,204,109,113,202,103,117,83,235,251,246,19,136,16,200,164,202,23,38,3,217,189,233,240,84,80,144,53,4,38,53,251,243,166,195,229,129,228,103,17,152,130,171,21,79,87,42,216,111,167,80,60,186,60,63,150,248,26,18,157,242,52,129,198,25,239,54,202,50,125,248,87,148,245,193,198,218,116,167,33,31,90,166,23,103,224,71,43,91,24,114,14,92,160,160,200,14,163,39,113,109,105,82,57,72,36,243,167,81,91,19,57,209,106,252,173,31,173,9,240,64,139,92,58,205,34,80,203,199,139,50,85,41,155,34,217,106,14,79,35,194,135,135,228,202,86,216,132,188,29,110,156,215,210,52,203,214,245,209,230,128,221,93,127,26,42,243,22,240,50,147,232,129,207,172,253,38,3,220,57,88,238,250,211,212,157,116,135,169,69,91,79,187,35,49,11,231,34,101,82,250,211,88,145,223,233,65,200,50,203,14,15,122,38,161,119,25,151,23,189,251,27,188,189,176,4,215,20,124,86,239,187,207,46,146,29,62,179,74,44,86,75,95,99,255,116,24,134,233,250,244,40,201,84,254,219,25,166,201,253,60,141,115,205,191,11,230,144,210,158,167,33,162,89,14,91,10,231,124,96,130,149,14,195,54,144,159,78,131,145,53,158,230,74,253,52,141,101,63,189,229,4,237,199,51,156,148,171,182,128,177,160,154,142,23,121,46,41,96,50,173,178,78,21,170,251,182,55,173,112,20,84,133,87,253,212,143,22,180,188,70,138,171,115,220,213,122,65,33,65,27,186,188,172,174,196,127,217,100,97,90,125,150,215,236,190,79,15,43,124,104,210,103,118,173,246,227,235,244,15,76,174,250,242,65,118,135,143,23,14,18,73,242,174,150,22,49,98,42,217,98,41,186,109,28,155,118,197,112,118,162,1,109,60,77,227,84,248,224,129,118,203,211,180,138,247,215,155,102,5,50,91,155,198,22,151,2,38,25,228,105,57,244,126,247,229,16,192,62,155,82,74,156,168,1,159,163,85,183,203,204,222,191,227,229,16,78,235,135,145,1,17,59,158,81,216,151,245,76,149,245,137,162,129,86,82,197,101,229,91,62,89,44,109,252,99,226,244,160,154,151,120,110,142,78,203,154,178,73,12,132,251,168,191,188,47,74,4,154,192,11,37,159,11,147,128,162,79,155,190,107,188,252,244,144,24,20,36,117,204,228,193,31,154,182,230,208,135,139,81,9,59,106,91,212,20,248,156,186,43,22,16,25,148,18,201,35,116,112,254,139,167,81,78,145,116,7,196,122,153,107,49,79,201,25,147,189,22,167,237,110,49,156,166,189,160,47,135,42,239,227,68,5,46,90,255,7,58,162,186,155,37,130,15,164,61,15,143,59,77,143,97,148,247,243,238,179,212,61,223,179,18,222,90,146,156,85,141,87,200,211,169,45,84,211,68,21,151,67,123,246,28,191,109,218,99,69,154,6,165,68,247,121,118,174,224,75,152,123,234,143,11,187,199,190,192,181,76,26,198,101,53,197,226,132,253,72,146,22,170,45,117,15,190,0,83,93,43,79,83,10,235,244,31,192,40,88,200,96,67,249,240,201,195,0,159,75,153,232,25,34,117,184,92,43,209,154,182,246,51,145,168,135,243,208,77,69,2,146,240,169,192,86,229,27,159,77,253,120,146,153,132,136,113,139,179,145,4,219,126,125,192,228,126,90,217,134,111,166,231,151,36,129,157,64,245,26,159,130,158,237,181,171,233,195,102,64,4,56,184,175,11,120,22,68,108,134,228,39,168,237,119,214,102,119,237,100,123,246,172,188,173,111,38,183,244,62,13,201,140,174,76,242,232,194,26,167,40,162,75,213,23,94,37,114,104,227,163,10,83,82,80,164,48,220,94,230,225,44,130,238,196,108,89,34,57,142,54,130,95,242,211,165,88,9,128,195,155,244,69,253,105,170,122,135,127,87,134,207,73,63,59,19,224,170,113,102,67,45,46,134,103,179,152,125,124,23,89,124,194,45,142,204,27,25,18,222,114,170,63,36,198,71,170,60,66,166,97,201,112,157,105,207,203,43,246,134,195,211,2,27,10,247,72,219,169,184,197,181,221,133,171,89,116,10,203,82,2,221,192,57,188,176,152,65,108,1,67,251,140,11,251,53,177,170,202,23,87,187,247,121,253,32,214,221,236,58,253,137,249,121,164,160,162,237,165,154,104,52,27,57,236,120,24,241,16,25,173,68,212,194,247,178,179,136,179,138,231,25,229,249,249,142,26,70,169,37,54,10,108,21,176,23,38,5,249,206,20,136,50,123,12,102,39,95,78,82,176,136,252,91,190,179,195,68,145,138,194,167,217,30,227,163,202,250,156,170,210,41,213,82,212,188,75,241,219,20,241,210,26,71,100,255,196,91,237,195,74,21,141,47,132,249,86,248,191,42,117,138,93,196,224,201,65,201,215,3,64,167,113,255,189,240,217,152,41,66,11,152,128,137,252,246,49,201,238,69,155,100,208,46,101,72,192,84,132,120,195,217,105,229,184,71,118,43,82,7,232,180,150,133,109,15,210,64,200,195,246,237,211,38,4,234,149,176,55,97,172,128,177,29,46,106,20,8,50,32,69,98,51,16,23,113,187,242,87,27,127,193,126,224,137,210,121,12,87,209,20,42,204,252,210,122,116,248,226,34,220,245,105,147,192,187,163,9,205,184,116,56,110,196,26,93,134,123,76,152,196,76,173,112,125,130,83,214,225,77,210,41,248,101,170,211,189,203,96,148,20,55,108,181,192,142,151,144,87,227,159,87,99,160,154,26,146,15,38,139,15,255,151,192,228,143,198,225,131,136,134,172,46,208,116,119,210,131,78,201,57,230,167,215,125,51,6,143,236,148,150,83,146,107,108,102,103,121,72,190,62,237,170,20,203,223,189,142,248,139,192,82,58,197,62,59,164,200,244,160,196,14,202,140,211,165,104,174,146,241,205,181,25,6,16,167,154,8,39,1,215,32,115,225,76,132,216,74,26,142,174,162,59,253,236,10,177,37,203,131,163,60,221,9,142,67,170,116,237,50,54,71,119,45,64,35,218,246,139,114,252,135,237,69,49,77,126,96,200,192,227,10,65,82,212,243,93,21,123,55,94,110,142,78,89,152,164,173,238,216,194,187,21,2,221,207,134,124,26,177,153,107,13,79,73,238,69,235,99,13,39,51,194,220,221,90,18,6,76,114,188,119,26,199,189,144,170,152,82,72,186,70,37,180,38,179,60,47,63,187,70,222,97,229,79,245,133,2,91,237,206,189,97,64,122,38,176,149,46,248,136,140,99,252,182,27,127,52,248,78,149,217,160,49,208,159,182,59,122,192,84,247,75,187,151,49,107,251,103,225,222,170,98,186,21,83,152,186,112,226,198,241,192,36,110,174,128,135,202,123,87,124,240,99,229,251,114,214,114,87,152,1,26,1,83,29,34,79,195,236,22,14,23,152,191,146,48,122,3,23,194,134,1,51,60,75,224,129,42,148,163,248,55,101,159,165,242,28,45,24,135,73,76,200,10,159,13,233,26,34,184,205,197,239,141,126,3,148,25,241,242,99,47,45,237,113,99,33,90,247,187,96,199,159,10,83,106,210,162,225,69,206,30,40,43,106,14,235,140,136,182,72,100,84,139,46,199,202,133,146,81,77,156,130,118,209,10,67,123,25,105,209,127,206,7,69,12,6,130,237,175,43,161,246,75,66,238,71,209,17,65,211,128,161,175,144,195,52,19,232,141,9,54,97,52,150,10,30,92,232,248,181,191,129,64,19,226,152,174,209,211,198,168,60,60,71,131,104,169,177,138,11,156,72,253,249,6,130,2,220,34,197,46,168,201,174,179,144,182,195,72,38,37,121,57,217,146,113,61,94,166,121,120,231,72,225,70,52,157,151,173,34,158,177,69,28,181,32,8,82,98,44,22,153,41,119,164,80,65,161,242,201,81,184,44,133,242,154,200,57,182,153,255,52,130,112,18,59,60,55,101,196,189,226,167,39,75,225,246,41,92,235,144,214,116,135,241,5,203,103,163,164,87,74,60,189,45,249,231,126,246,180,122,46,119,26,160,105,221,68,131,226,23,128,155,238,96,130,1,34,11,151,93,33,3,119,20,223,224,225,225,111,18,1,41,198,149,235,73,28,86,50,58,69,46,13,184,134,59,3,102,237,45,118,89,65,243,116,121,245,235,177,62,49,186,179,244,105,66,79,198,13,129,109,41,82,75,97,178,14,226,187,136,26,137,61,138,66,3,141,241,150,17,224,150,164,127,146,102,136,93,6,204,169,121,239,61,4,58,73,1,246,151,55,74,76,117,184,77,4,192,125,118,20,222,80,7,164,35,226,25,82,240,197,225,73,145,87,19,5,141,157,12,255,246,146,29,186,224,204,216,158,240,73,146,31,36,88,210,238,179,28,169,175,249,96,227,140,95,242,52,250,130,37,122,124,112,113,169,218,103,196,141,123,60,221,96,142,121,71,115,20,223,69,77,69,239,58,136,152,10,136,84,150,64,169,80,212,177,70,192,199,111,146,72,184,247,162,19,9,230,199,221,163,87,42,85,65,130,66,155,23,31,205,46,116,239,199,68,209,206,111,199,88,118,11,59,75,179,209,123,40,125,40,172,239,134,107,173,201,203,241,40,72,195,6,236,96,235,190,28,149,75,121,154,124,120,167,48,179,167,75,213,25,110,247,254,125,127,123,169,248,214,185,154,195,76,226,134,242,182,228,135,38,31,102,187,231,29,236,99,54,74,166,17,220,177,231,182,208,239,84,33,46,122,215,207,196,223,43,223,93,185,76,86,129,207,100,88,177,54,45,175,79,38,26,41,3,204,124,159,195,155,138,163,11,143,249,163,184,248,96,182,134,118,93,91,48,94,19,218,244,153,180,201,47,149,45,107,88,86,142,63,76,141,144,200,15,243,240,96,243,54,152,57,51,166,254,178,101,57,77,71,51,134,245,20,148,12,194,111,10,55,8,75,171,164,164,1,83,195,176,2,166,174,189,11,140,57,85,29,46,148,114,62,13,155,144,243,52,135,199,82,182,108,75,102,241,184,60,73,96,232,226,92,208,4,174,119,160,80,188,201,142,130,46,106,243,18,59,124,48,103,230,200,55,83,183,254,221,229,26,100,140,170,96,100,25,56,217,249,36,168,65,182,131,87,97,210,173,252,213,86,113,167,40,84,12,211,63,185,147,144,161,159,220,138,197,53,63,24,77,161,231,147,155,73,40,250,96,16,91,149,80,47,63,77,129,130,127,52,251,77,215,159,238,84,68,143,15,157,70,151,166,159,53,45,149,216,97,110,249,85,251,100,175,96,78,96,47,183,96,135,12,70,110,78,198,75,74,49,89,47,58,63,207,87,239,232,50,74,83,250,214,57,134,167,36,58,28,65,145,177,158,217,141,146,186,191,220,116,209,234,51,127,201,19,11,120,65,35,247,60,61,80,238,250,224,109,68,204,79,211,96,222,243,207,222,70,54,34,19,156,48,245,142,151,239,65,197,154,252,54,118,143,83,6,33,78,67,104,69,80,146,15,239,195,132,234,135,62,12,243,88,186,15,147,31,37,45,179,139,123,222,209,50,188,125,50,156,248,75,91,76,149,141,88,92,146,167,73,226,116,2,2,50,38,167,70,232,76,111,170,251,194,68,40,44,73,182,14,169,117,16,108,110,135,179,137,74,92,24,73,106,103,251,2,94,90,235,83,172,68,201,115,98,14,12,91,102,19,24,25,226,79,126,6,24,219,76,81,34,199,51,222,141,61,38,251,228,128,173,208,191,234,252,21,92,62,67,81,211,24,113,24,7,144,78,113,170,26,150,143,22,137,138,167,87,101,83,128,240,216,19,200,219,143,244,239,254,50,238,208,228,9,78,7,69,164,80,54,156,14,167,168,59,3,15,76,229,102,19,52,145,105,31,232,232,154,215,101,245,117,197,211,107,27,145,239,115,120,23,129,201,148,88,14,179,79,10,195,107,49,241,24,103,220,194,79,59,170,168,49,147,68,140,41,16,79,219,5,108,10,12,11,119,47,1,175,33,215,254,98,122,240,43,249,103,35,221,39,125,194,242,248,44,1,52,56,170,196,190,97,178,102,99,252,102,63,209,232,44,105,166,150,119,221,189,220,140,149,65,51,165,213,140,100,222,241,52,103,224,146,14,133,180,213,25,163,129,215,243,238,99,130,123,162,52,89,41,100,139,201,171,45,243,179,198,171,249,41,217,172,160,52,201,30,30,0,110,66,231,136,122,4,147,59,222,77,192,67,31,62,150,87,255,36,56,129,39,212,93,210,217,16,233,220,73,84,173,102,76,186,12,233,31,207,177,227,233,36,177,105,220,220,230,219,142,111,238,67,210,132,140,51,123,184,171,142,217,141,196,64,23,184,237,148,103,160,164,72,220,207,66,157,141,157,213,225,110,53,234,23,134,113,38,199,146,46,36,169,200,145,8,145,93,93,49,1,173,118,86,65,50,250,162,63,113,134,42,58,34,75,129,14,65,4,230,121,182,199,113,152,237,244,211,79,26,167,67,60,83,255,192,88,158,178,98,209,219,216,59,58,196,168,53,110,44,166,252,4,136,98,55,192,129,46,44,214,192,4,194,253,229,103,5,31,3,125,105,135,157,179,189,248,87,113,141,22,30,72,22,51,28,1,222,97,195,10,161,245,105,142,169,88,178,211,74,18,139,194,103,26,12,111,249,196,160,158,250,114,156,19,57,158,182,140,22,125,218,182,15,159,39,136,194,149,165,31,118,26,251,73,44,46,42,141,168,153,125,190,27,207,192,55,19,16,125,83,254,237,98,106,31,94,196,134,239,165,148,166,243,136,236,0,247,120,17,59,180,188,118,129,185,27,231,120,57,102,132,88,224,70,209,231,110,114,170,156,198,16,150,188,98,217,252,78,201,211,72,167,88,186,246,154,177,201,248,54,121,14,207,99,37,200,38,75,37,114,242,34,5,232,69,74,22,22,189,66,114,236,246,128,35,97,2,168,156,229,229,86,179,229,230,17,49,167,42,110,167,66,26,94,46,41,158,70,242,94,225,74,14,243,240,150,163,171,45,193,101,68,97,130,229,245,28,233,217,100,47,4,205,198,240,227,48,94,95,237,83,156,37,163,199,211,188,64,23,24,180,244,238,174,6,54,182,219,11,103,19,139,169,14,47,35,145,19,152,164,62,183,4,32,177,168,93,191,11,222,85,39,190,193,100,33,117,224,54,141,155,202,116,23,37,151,59,82,17,238,60,174,31,207,225,7,47,180,254,228,38,73,24,138,163,202,225,101,199,249,133,33,139,114,151,195,233,4,248,243,111,170,206,57,5,143,29,248,221,183,152,208,100,155,223,134,35,217,208,186,155,48,220,205,224,213,187,112,179,55,126,40,58,152,122,27,35,244,154,170,119,105,61,125,118,236,102,109,216,217,119,194,84,182,98,202,167,217,236,227,62,83,200,41,57,38,96,147,134,101,203,196,254,96,116,152,150,156,16,200,187,185,133,194,244,63,253,47,253,153,205,215,229,237,106,127,204,54,227,227,117,226,125,34,140,9,221,180,11,195,201,230,233,152,22,44,227,187,4,70,227,167,4,218,148,104,21,7,91,168,213,242,211,9,182,179,64,139,217,205,213,127,185,27,71,195,16,184,162,228,227,191,76,14,131,36,93,1,207,124,191,122,24,33,93,19,216,46,112,37,224,41,73,33,198,42,25,83,140,247,156,107,76,17,148,210,201,30,157,141,244,199,212,143,26,164,208,59,124,54,23,161,238,32,129,56,121,62,87,67,61,27,143,188,162,120,166,188,213,11,57,222,250,116,88,134,244,223,225,102,125,162,61,102,249,95,14,67,104,188,245,147,123,176,197,53,27,72,181,96,8,230,142,30,168,229,160,94,208,88,14,2,156,75,170,167,97,186,164,94,228,107,52,218,45,231,210,32,173,90,36,63,184,41,201,165,91,19,99,233,205,140,196,172,195,187,170,131,241,44,127,114,224,190,113,178,26,115,169,243,53,182,60,254,230,131,141,104,69,54,34,188,70,83,96,246,41,113,37,16,79,157,222,33,84,71,21,157,64,70,228,234,246,32,41,233,208,74,8,124,126,251,43,135,130,164,137,243,79,222,92,141,93,173,56,60,158,83,131,194,251,233,140,79,205,50,198,164,120,141,195,174,244,230,38,200,49,230,236,195,4,174,144,254,54,135,241,183,55,125,249,156,211,83,146,168,83,224,168,149,30,171,48,95,7,140,120,85,149,163,152,173,30,145,112,135,201,133,144,177,226,70,239,52,165,236,56,117,108,29,74,72,237,91,124,151,149,0,136,5,82,204,192,113,123,176,27,33,164,174,119,234,51,171,31,150,16,129,85,41,135,226,105,38,202,183,236,58,201,244,77,199,3,167,235,138,1,25,200,220,78,233,52,42,100,61,191,218,224,241,124,182,21,75,251,145,212,73,69,17,141,28,210,117,140,172,224,254,246,214,150,113,111,139,203,16,197,83,83,82,131,168,81,49,33,111,135,207,211,43,41,156,184,4,14,135,49,209,229,221,199,210,223,78,81,100,212,160,105,105,143,39,147,18,244,207,130,22,75,232,8,169,151,161,238,194,251,12,113,5,33,7,179,51,132,212,74,31,108,114,202,117,225,82,87,234,217,134,192,56,98,245,229,48,180,248,166,96,42,32,122,148,194,7,198,253,244,126,182,250,195,96,217,156,46,237,96,116,195,103,203,125,225,21,167,120,55,37,32,185,200,113,191,194,35,244,131,209,243,101,175,87,152,88,225,247,52,9,104,75,210,9,129,201,131,28,14,115,170,167,231,229,181,20,183,132,81,26,107,146,110,69,211,160,19,219,14,83,113,32,179,24,78,179,144,32,49,65,216,51,66,183,79,73,118,79,30,61,179,165,246,204,149,179,240,33,45,249,6,12,166,45,149,127,35,218,133,76,67,115,24,93,26,133,51,5,92,110,234,14,83,166,145,91,40,137,170,197,93,186,48,75,194,118,173,47,239,16,246,120,175,45,187,71,234,211,24,21,126,160,14,74,240,101,215,193,123,51,226,212,27,16,162,148,169,223,69,92,206,141,140,115,99,42,170,103,80,184,231,111,167,17,54,45,185,50,244,187,42,22,165,159,184,211,8,30,135,14,8,217,118,205,81,211,130,151,95,198,123,157,2,165,250,161,233,71,147,145,229,30,24,108,218,36,250,237,116,248,114,237,197,3,147,109,240,180,59,51,117,124,162,177,235,66,143,123,97,10,112,195,35,54,113,16,8,181,7,11,159,72,198,138,151,119,220,88,1,35,142,195,26,251,224,2,211,168,88,33,167,29,59,57,191,177,9,61,86,81,246,6,230,30,84,227,229,48,35,220,15,163,172,162,120,157,12,223,61,36,217,215,22,254,14,215,43,218,6,93,116,112,169,131,71,236,52,58,13,37,99,185,12,18,4,132,155,194,97,232,146,244,187,82,55,202,228,24,17,10,80,2,134,220,219,52,77,29,134,60,226,30,233,103,7,27,198,96,112,155,182,36,41,61,111,120,158,61,115,149,201,96,12,88,23,70,67,185,237,152,227,103,59,212,135,185,6,69,104,1,43,174,136,185,96,41,200,88,115,14,227,121,184,189,146,9,111,58,233,102,51,13,80,145,210,4,45,81,31,135,148,22,174,149,42,48,39,82,108,58,253,236,156,85,80,116,111,60,117,149,77,5,245,83,105,119,158,196,241,124,71,218,107,11,147,40,146,83,240,173,214,11,15,185,120,0,227,45,241,253,204,202,171,151,62,125,46,192,205,157,167,84,0,160,186,43,63,109,97,13,127,57,169,185,178,89,158,207,154,145,73,207,104,172,33,217,186,160,88,16,62,19,202,180,66,36,25,142,78,37,152,15,53,137,223,123,72,167,244,124,201,41,17,242,134,186,64,190,139,35,162,249,197,222,40,211,37,79,63,83,192,88,188,86,30,39,208,25,174,44,99,61,224,169,117,47,37,130,74,184,237,5,46,104,74,250,2,57,95,86,36,231,156,89,120,102,185,91,112,231,30,93,33,109,184,48,1,250,225,110,202,137,16,119,145,239,130,189,125,70,203,206,150,155,159,1,65,53,166,198,79,155,70,97,210,5,176,17,7,244,78,35,162,43,81,19,91,31,53,124,114,168,57,47,217,45,15,188,170,239,87,38,185,55,116,172,7,126,150,64,241,217,84,253,168,68,75,171,195,59,111,137,54,242,205,132,176,252,105,115,62,228,252,126,180,215,97,26,195,169,136,71,240,203,164,180,125,32,250,72,58,251,145,176,242,18,100,80,41,193,204,68,192,225,0,14,176,144,77,33,48,209,180,251,98,203,111,187,40,36,142,174,182,1,35,44,215,91,25,40,248,249,198,69,23,150,188,204,94,35,33,141,119,195,116,169,219,28,25,132,113,210,83,141,62,68,71,7,177,37,163,161,250,96,248,90,134,238,53,36,247,123,173,238,129,145,58,214,253,2,171,223,55,119,40,36,168,208,19,20,54,26,159,219,164,46,72,4,201,8,14,75,88,125,152,240,91,114,215,178,81,174,121,197,81,179,172,13,185,100,158,237,2,230,175,120,154,120,98,214,185,125,206,157,60,252,218,205,133,78,115,8,72,200,72,65,23,199,6,153,53,119,26,130,114,202,203,29,134,251,34,201,195,11,223,91,13,20,69,188,123,119,57,29,128,167,215,195,60,112,159,79,41,111,134,130,144,108,65,31,46,168,226,186,76,178,133,100,122,160,136,46,11,193,36,161,151,209,195,139,142,71,41,75,80,3,113,97,210,69,188,195,39,73,81,178,114,112,22,245,20,227,49,113,85,100,105,56,117,93,217,13,105,34,108,108,255,2,179,61,71,143,155,43,244,90,117,198,54,89,61,99,188,225,14,203,85,123,133,168,92,44,0,120,66,229,192,67,94,100,68,180,133,4,59,114,38,5,198,198,239,129,98,33,222,14,37,19,165,133,173,186,172,42,65,246,169,179,21,192,17,30,63,140,47,251,142,229,185,103,148,22,17,239,133,54,150,240,210,100,42,195,122,120,28,248,168,46,165,155,230,114,29,45,246,154,69,106,207,146,167,173,176,176,249,111,35,225,171,91,209,185,153,147,196,29,79,115,8,221,155,75,134,199,36,42,184,128,211,121,215,16,24,126,212,28,45,167,192,225,94,191,77,142,59,231,216,82,140,4,44,201,211,198,32,190,226,195,168,4,149,29,152,124,101,151,1,49,230,62,225,198,224,10,132,145,29,191,124,182,46,41,85,202,166,122,236,53,13,52,140,4,182,251,106,42,238,107,56,101,23,41,144,82,201,65,185,10,162,231,209,48,56,6,100,166,12,228,236,157,113,150,129,67,9,72,97,244,30,252,82,196,120,76,157,225,232,142,226,219,142,229,131,64,116,17,184,154,40,180,195,216,216,93,159,38,221,49,102,233,180,12,42,249,48,24,196,157,231,129,197,71,13,119,215,151,67,186,26,48,251,192,141,247,100,52,74,207,36,223,50,218,18,154,56,31,70,177,123,156,1,103,146,195,22,36,48,199,188,15,9,194,172,83,237,0,2,60,57,206,181,109,21,92,73,251,188,145,1,247,53,13,127,61,255,92,225,25,244,49,7,222,86,190,163,240,185,101,249,136,109,244,103,36,72,198,111,83,145,89,28,166,178,250,222,231,216,163,231,136,160,10,158,176,254,76,7,148,148,91,160,195,212,34,116,68,206,180,246,43,50,25,12,170,13,97,76,246,217,153,207,14,220,176,21,164,225,144,50,199,189,7,10,15,165,38,200,136,209,112,30,126,176,213,114,202,126,55,172,222,47,158,238,208,163,21,233,114,84,37,35,97,133,216,78,238,218,114,35,210,246,241,132,167,122,72,0,32,27,129,191,115,24,35,56,91,85,34,221,196,159,150,19,65,54,168,252,224,31,21,184,115,181,245,223,70,39,79,202,240,105,57,137,185,1,47,202,59,30,216,168,88,62,152,114,26,237,21,234,95,124,223,216,150,98,218,158,175,238,120,199,28,158,20,51,111,109,183,169,224,58,124,94,222,181,217,68,150,220,42,220,219,92,82,242,209,228,17,22,95,188,123,99,75,203,96,86,110,23,254,230,205,181,72,55,29,210,242,61,89,253,192,48,4,232,28,165,46,120,127,206,175,158,76,7,68,174,84,195,188,250,159,153,211,205,224,222,173,253,129,191,175,34,21,29,5,128,7,134,213,121,57,140,12,155,118,55,182,94,254,156,68,221,8,167,37,99,55,15,99,1,93,254,242,98,229,25,210,163,197,40,47,250,7,163,92,93,117,5,64,124,228,118,14,202,4,79,189,210,129,217,105,134,255,54,213,150,93,7,164,240,91,241,221,189,78,149,141,231,105,170,230,218,7,83,74,80,117,95,40,24,5,219,159,70,217,102,201,189,136,229,145,231,133,113,66,45,125,122,144,20,234,45,71,5,172,149,253,124,216,186,79,227,199,145,154,86,75,67,142,16,53,233,214,117,170,157,68,173,84,73,241,97,20,253,74,82,22,112,202,78,204,73,241,56,90,134,218,169,76,252,207,50,133,138,5,63,251,84,56,69,92,6,1,13,234,109,165,229,185,99,12,197,211,22,179,150,78,77,109,7,103,47,240,153,141,114,217,132,194,33,20,193,129,139,22,137,101,187,199,250,218,229,183,201,55,234,2,147,150,254,197,254,144,196,28,90,203,139,192,9,153,161,241,242,201,70,158,5,158,203,203,92,140,72,109,74,74,87,38,247,245,172,87,111,184,249,0,197,164,166,225,217,115,122,33,134,220,237,217,201,41,209,247,37,100,2,117,250,209,153,91,139,15,118,134,83,161,235,242,204,92,253,147,191,154,40,228,212,83,221,152,210,115,192,131,80,154,204,133,140,24,125,242,118,19,24,147,162,61,74,196,104,173,255,182,85,90,235,206,129,39,161,109,111,56,117,141,207,185,124,140,155,218,74,192,229,124,227,208,181,143,123,44,198,227,92,207,85,62,18,94,218,53,86,244,25,213,84,83,207,70,226,156,51,102,18,73,71,146,201,70,234,201,10,18,101,203,221,41,89,155,102,129,183,228,79,51,107,215,179,43,113,170,120,203,6,68,48,106,103,193,145,18,61,126,126,183,166,167,221,70,35,246,173,93,140,201,253,238,120,80,176,127,247,232,3,119,50,234,117,191,132,38,57,230,48,114,8,143,193,80,205,161,233,45,179,90,196,180,159,175,134,234,211,97,100,17,245,97,74,71,163,71,55,126,186,172,199,4,212,92,209,178,13,47,137,238,228,100,1,123,157,48,212,15,169,74,122,236,129,143,89,237,151,124,100,193,160,92,212,195,15,6,243,29,48,114,237,143,61,1,117,180,191,155,80,78,209,227,205,234,6,134,163,24,62,143,53,113,172,168,216,199,113,16,212,245,216,34,16,82,77,255,101,34,142,235,57,149,143,233,24,123,105,49,206,164,162,118,45,26,38,190,64,56,159,150,72,102,102,19,204,244,83,27,237,161,61,133,52,139,153,67,124,192,127,155,184,127,82,123,30,206,69,31,45,60,199,226,214,134,128,130,44,98,127,53,151,138,170,22,245,153,99,248,92,28,54,127,192,99,253,113,215,232,14,87,75,94,120,172,249,229,220,233,80,140,224,165,85,152,106,81,63,65,168,189,218,67,71,107,192,249,90,188,83,172,114,91,119,59,216,191,162,71,7,84,2,210,37,120,255,99,229,21,43,80,83,91,101,182,232,46,35,25,211,35,247,172,180,226,21,225,157,204,213,166,94,38,20,75,78,51,189,195,76,6,66,109,9,243,44,165,128,145,48,209,221,136,27,190,187,236,186,101,182,150,231,18,81,75,237,254,77,155,253,252,185,67,84,227,60,116,184,154,168,168,254,116,141,248,57,85,111,185,188,23,20,147,177,244,239,66,51,102,238,231,233,17,105,39,40,181,75,213,5,191,76,1,66,115,144,155,147,154,164,184,162,157,27,3,250,163,174,217,50,80,47,149,184,49,194,126,213,231,99,188,113,43,119,23,214,129,171,45,69,129,97,208,251,28,0,221,10,138,179,238,162,120,104,214,142,151,91,124,68,159,158,24,103,14,151,252,232,10,24,236,92,241,104,70,238,179,236,244,179,137,192,249,102,68,21,118,109,186,44,41,35,243,242,132,94,45,77,186,237,103,166,68,250,107,255,169,39,232,12,37,249,237,115,51,117,10,211,107,126,174,93,187,5,29,86,55,242,0,61,119,6,66,169,221,187,140,61,116,205,231,138,158,179,223,186,186,213,219,171,255,203,138,84,189,216,188,87,115,198,215,103,52,115,84,253,89,204,107,139,108,76,182,184,64,156,214,200,33,100,97,56,166,83,208,241,241,151,19,198,159,245,237,148,225,185,223,148,132,245,34,140,211,244,10,81,211,239,233,102,106,241,243,241,30,172,59,154,68,190,206,240,233,109,147,156,237,47,108,195,100,166,92,249,185,241,65,233,231,48,39,255,214,13,133,218,105,95,185,20,129,167,94,214,159,135,147,55,156,141,174,234,78,72,48,38,86,136,241,183,111,181,97,236,244,200,14,195,109,246,231,34,139,222,164,163,150,32,174,239,166,248,206,63,250,244,94,214,40,192,32,165,196,19,142,225,7,197,47,171,230,209,188,197,234,70,27,172,10,65,191,242,124,207,97,178,148,235,241,116,25,70,75,76,52,98,200,167,143,20,38,184,238,227,113,12,9,8,198,213,226,236,100,221,126,40,231,150,144,26,96,10,143,29,119,27,220,170,92,41,46,76,117,179,75,84,119,150,23,185,213,23,158,4,140,124,129,224,179,152,66,10,146,41,15,63,166,162,191,156,148,87,97,87,206,230,37,116,95,105,55,5,119,181,225,81,250,113,125,138,99,95,32,19,41,187,97,167,66,223,249,172,40,18,219,73,136,157,206,149,138,202,74,239,179,65,143,118,57,33,40,80,139,90,198,110,226,115,122,249,199,127,186,99,166,64,244,160,126,133,102,25,106,222,103,191,67,78,44,105,172,219,228,249,12,132,185,40,226,184,63,141,120,125,141,171,42,162,159,75,226,254,185,81,181,16,166,50,54,227,208,62,179,12,149,176,5,78,223,111,225,37,204,40,190,47,191,254,163,164,205,185,42,159,149,16,133,24,254,211,228,45,201,179,9,239,138,95,223,23,178,131,234,144,68,152,225,116,249,247,195,11,93,146,46,55,205,115,242,175,48,86,137,59,73,50,115,182,180,219,234,159,140,79,162,234,52,49,215,103,137,135,27,186,74,50,129,113,23,102,231,234,61,182,14,175,22,119,9,244,135,195,19,218,72,31,79,79,127,194,24,194,121,245,193,118,50,201,202,180,195,200,107,71,81,190,110,234,30,174,153,164,110,55,67,118,250,133,212,4,230,132,159,142,226,170,20,195,139,144,69,117,225,47,211,145,111,146,7,106,66,153,221,5,193,205,121,113,206,193,169,79,183,226,116,137,80,60,195,67,190,245,167,71,84,42,162,220,87,167,212,71,32,149,140,190,151,63,125,166,197,46,79,195,90,156,168,68,247,187,84,150,34,5,188,34,60,210,73,186,61,55,65,105,119,66,123,188,6,154,170,112,168,224,149,70,35,215,127,24,238,133,242,188,251,28,61,158,247,72,162,247,154,26,5,134,252,194,189,129,228,237,52,37,230,231,38,144,186,151,1,3,19,211,172,250,48,1,173,111,158,64,65,115,238,110,210,37,20,156,121,90,36,158,122,10,30,238,211,100,77,162,83,226,176,17,114,23,129,41,234,24,241,242,179,65,139,74,9,101,72,48,126,249,119,157,118,62,123,48,145,242,20,199,26,202,149,165,253,163,237,93,90,112,105,178,43,189,255,162,113,13,226,126,17,120,228,198,96,240,200,30,54,141,145,187,203,77,129,84,37,170,203,6,209,232,191,59,158,253,230,222,177,66,6,79,140,106,80,156,115,214,151,249,102,70,198,101,95,215,122,224,243,44,78,230,222,105,49,203,194,153,110,10,199,197,245,254,136,244,195,172,41,143,102,78,143,191,215,48,81,49,185,247,74,124,124,191,247,68,157,69,182,81,86,42,9,93,135,209,189,219,250,211,228,153,155,143,202,36,78,38,11,0,5,19,239,228,234,8,183,22,53,240,203,68,93,115,58,12,41,163,136,79,100,8,161,102,24,172,112,221,109,141,155,161,148,212,122,60,56,17,115,29,240,110,2,31,6,14,90,90,183,168,140,64,132,153,138,151,54,26,149,213,89,74,119,109,81,86,153,125,19,165,140,142,118,66,185,154,74,136,47,182,11,203,162,213,143,10,90,184,99,251,224,69,255,184,88,202,212,242,64,0,243,131,207,26,79,69,125,34,118,155,80,120,48,201,0,21,81,207,20,89,32,160,227,48,185,14,177,10,17,66,90,206,124,57,126,26,236,146,153,57,155,4,90,88,227,131,41,101,93,146,166,54,38,114,239,3,224,196,60,27,184,28,184,25,178,176,182,253,106,59,58,20,54,74,157,225,143,182,140,219,239,174,31,104,130,155,175,0,99,20,106,58,135,105,117,202,46,76,118,96,90,18,100,183,67,62,116,125,223,26,182,28,99,18,15,212,194,42,238,53,209,51,185,200,10,92,24,195,204,247,112,162,177,147,214,156,11,79,180,148,191,188,13,49,77,186,42,239,131,147,104,118,69,226,65,139,96,18,250,35,10,206,136,25,249,189,199,238,90,185,78,73,44,140,233,251,131,231,132,243,83,126,186,88,58,216,175,166,204,81,119,13,6,105,185,78,51,69,93,16,59,221,49,35,238,82,61,49,195,33,198,242,139,175,13,251,10,250,134,223,111,67,41,72,211,254,133,81,246,117,214,52,162,69,220,98,93,216,200,66,151,95,109,178,1,119,158,162,43,185,67,106,22,2,164,186,36,44,141,224,49,117,75,126,53,185,17,33,243,73,100,105,170,23,137,16,21,48,250,177,128,49,50,183,139,186,66,150,79,131,68,189,48,18,142,101,56,76,204,180,221,232,45,90,145,196,75,190,155,91,1,182,148,255,38,139,72,185,50,25,228,76,51,11,67,62,44,166,188,110,115,152,238,200,123,174,38,72,29,135,155,149,20,198,33,33,43,87,67,211,93,190,205,150,42,2,130,28,242,98,124,112,103,229,4,38,244,127,199,28,253,60,42,1,29,38,21,83,5,134,177,223,147,74,80,207,90,175,200,133,169,137,112,134,124,99,252,20,82,29,106,183,119,116,26,147,188,130,129,227,142,10,73,216,226,253,46,56,250,144,108,220,201,194,62,60,60,62,133,86,51,154,43,247,139,12,106,73,157,126,0,55,151,109,240,254,246,176,90,51,95,251,216,111,168,53,92,120,26,71,202,135,226,49,8,247,101,66,32,2,1,23,135,143,217,42,221,194,24,245,16,221,127,247,38,49,116,214,156,194,38,10,188,29,166,78,243,190,22,31,144,18,36,71,39,229,71,242,90,21,182,230,239,252,26,48,26,43,27,4,61,6,16,198,126,15,142,90,124,17,126,165,132,223,117,118,73,127,50,218,103,178,142,25,100,105,243,11,70,18,87,134,83,64,225,124,108,238,236,168,69,84,238,107,65,99,75,23,131,195,19,254,179,59,13,33,154,160,156,238,131,155,201,68,203,213,152,35,222,129,68,26,142,157,224,206,82,62,80,247,218,2,250,246,183,214,218,145,44,33,124,235,163,2,175,176,16,117,39,36,15,170,83,213,15,170,127,151,56,171,137,152,54,213,253,14,19,154,188,246,33,188,32,157,196,144,195,116,96,14,249,237,76,217,69,246,155,67,51,41,140,137,212,121,163,151,233,223,115,140,37,108,116,137,41,158,188,211,20,116,171,244,12,220,217,173,123,58,120,32,112,132,56,247,133,33,184,118,255,7,78,12,75,166,200,213,212,63,249,52,237,43,155,18,193,133,177,206,157,142,194,136,213,182,148,246,3,227,172,181,128,143,41,41,179,24,122,187,238,153,85,18,126,232,197,200,147,155,111,16,243,116,83,112,116,83,1,52,159,81,223,234,79,190,77,100,170,10,76,175,117,204,134,109,197,171,242,104,84,228,59,165,208,176,78,12,73,157,166,106,6,254,103,239,3,35,205,126,127,155,14,169,214,238,123,31,127,170,201,174,68,244,96,187,171,60,232,11,216,210,102,151,96,225,232,158,58,53,22,129,34,201,25,214,186,181,211,4,76,46,78,110,62,160,19,25,119,178,32,167,33,55,135,92,48,183,184,218,68,69,5,166,186,123,249,79,211,79,43,108,168,24,43,81,236,77,3,178,253,61,80,171,220,244,202,184,193,142,213,244,193,96,88,233,35,118,134,137,24,129,60,24,129,168,229,221,185,54,17,171,180,60,39,219,208,82,92,156,140,163,255,162,40,42,244,125,239,109,34,60,2,147,209,245,231,54,193,210,235,196,39,34,0,219,67,19,195,108,110,81,7,72,112,53,54,39,54,60,223,154,122,10,57,244,225,125,33,225,226,48,93,193,85,222,186,36,130,160,62,83,206,226,17,233,203,116,22,245,246,236,201,48,161,118,33,3,78,132,249,92,112,135,178,77,98,100,119,68,142,165,98,212,232,14,239,71,77,20,99,129,0,152,63,54,229,20,85,94,154,74,206,229,76,245,3,21,120,101,199,196,165,63,23,228,128,107,211,194,100,26,195,120,239,11,207,41,94,10,61,83,179,120,151,41,48,132,251,83,224,66,193,153,163,86,112,38,239,53,137,85,175,64,225,190,144,7,99,255,242,96,14,240,80,113,190,100,20,90,94,177,138,174,147,201,24,9,76,8,51,134,148,162,197,213,244,230,197,58,214,29,62,231,96,213,33,197,239,241,50,19,218,30,122,145,242,97,26,14,168,16,14,24,82,26,177,177,16,30,223,158,250,31,3,121,94,161,18,78,56,214,125,199,247,66,105,96,23,249,94,180,236,199,107,51,156,85,206,77,202,193,206,79,79,135,41,91,20,251,205,54,67,175,247,35,116,6,233,146,194,201,54,138,15,102,169,234,115,99,233,175,152,193,176,53,220,150,125,11,55,152,40,146,195,68,146,146,192,115,145,104,243,65,225,152,187,77,218,192,236,218,110,160,225,247,73,91,192,129,135,197,242,226,234,130,229,177,47,140,57,62,99,174,24,147,79,88,212,192,248,49,213,191,54,249,132,221,228,183,173,145,160,197,205,9,50,198,234,3,134,209,226,62,57,253,225,85,126,251,71,245,232,131,70,244,238,134,36,207,159,138,57,11,62,44,144,172,244,36,143,86,160,181,138,185,66,155,225,138,131,147,194,196,99,79,56,57,226,48,87,252,150,182,81,143,124,124,202,56,125,142,87,33,249,178,99,43,163,232,51,99,71,162,143,163,101,133,105,141,245,131,17,49,197,118,75,171,15,188,44,231,19,240,228,77,20,70,106,171,249,76,163,227,167,182,251,224,20,132,85,87,126,162,83,207,14,237,11,91,22,165,5,220,201,215,200,163,97,30,110,183,168,121,199,124,105,67,43,253,208,92,226,211,152,35,251,22,156,3,19,219,142,13,113,225,42,202,108,160,191,2,21,58,135,97,129,148,7,167,85,121,13,255,233,101,242,88,114,111,99,13,141,5,134,92,229,85,238,48,42,1,68,42,227,222,200,212,79,121,175,90,110,11,240,64,129,231,56,11,50,166,68,195,75,172,48,60,156,37,107,132,52,151,23,158,146,124,235,231,181,150,160,132,36,226,167,55,118,230,144,17,39,100,237,133,194,84,25,226,91,40,156,140,121,203,97,10,200,101,162,157,205,208,218,187,29,230,127,61,11,76,107,130,135,117,166,133,55,182,160,180,35,187,173,143,102,68,106,242,177,207,36,165,194,44,59,12,213,219,148,123,255,72,61,191,197,75,230,180,95,93,42,235,13,135,15,200,175,206,16,200,200,182,115,204,208,189,92,184,25,210,160,124,179,13,208,192,209,35,178,253,226,2,17,190,60,55,231,130,39,227,112,108,87,213,229,53,143,173,145,189,253,120,64,57,183,47,13,50,48,109,215,110,230,152,233,112,21,177,200,188,153,19,235,55,175,132,37,235,18,24,77,4,143,70,157,253,138,82,43,121,52,90,193,118,247,1,135,139,236,230,140,129,73,158,175,128,59,245,126,242,219,236,73,174,245,48,168,48,31,55,13,15,220,114,148,97,29,120,145,61,149,185,144,41,135,119,159,19,201,157,113,233,40,43,101,246,140,178,195,29,111,237,142,10,209,137,28,230,54,93,84,125,222,143,73,232,138,196,177,163,133,196,73,17,152,160,254,10,148,170,187,41,40,169,215,20,183,166,136,68,102,56,105,221,228,165,240,22,44,58,39,154,220,123,194,81,238,209,7,62,222,188,135,159,241,98,66,243,123,175,54,178,184,11,195,188,21,187,60,121,169,189,100,171,165,96,121,123,49,211,160,137,147,255,187,240,57,242,167,179,163,128,32,14,185,5,134,87,32,197,168,208,25,34,63,109,41,183,123,113,39,87,39,15,78,109,174,119,250,1,211,200,34,63,13,183,113,138,213,5,141,202,92,130,86,52,209,28,156,171,203,202,67,229,163,56,65,255,64,215,164,22,57,217,126,118,143,219,26,236,240,200,180,10,76,185,244,188,104,81,99,98,152,96,242,136,79,109,249,126,249,105,35,115,190,87,83,249,81,228,157,137,172,223,237,8,138,205,75,219,5,124,206,247,117,231,9,133,15,50,158,204,223,125,103,63,69,219,229,14,137,169,114,174,36,107,71,58,62,97,95,221,4,23,29,69,73,173,40,74,36,194,207,53,216,172,182,158,76,29,214,210,56,145,207,87,134,84,68,46,182,96,81,108,9,231,119,103,153,2,147,42,117,83,225,44,241,115,107,57,153,172,197,51,95,120,109,53,98,186,29,177,53,64,43,251,187,168,197,60,98,101,209,83,222,228,75,195,176,214,157,255,217,36,227,247,165,75,53,142,82,90,68,87,220,252,108,164,178,203,34,162,218,226,112,32,21,218,228,100,161,196,147,22,46,135,59,161,130,33,48,161,7,255,24,70,182,37,155,40,15,181,156,79,12,56,183,164,207,109,93,230,238,219,64,11,186,117,97,89,101,200,186,23,87,233,58,6,165,221,101,196,75,67,124,168,3,138,98,78,191,99,2,155,237,221,108,58,217,157,8,96,77,42,55,166,28,29,196,104,161,22,137,35,15,198,15,25,80,83,252,136,1,77,52,212,201,217,64,92,53,213,123,84,207,113,101,153,65,233,2,8,27,127,35,107,38,231,37,85,148,94,165,62,134,153,81,250,96,201,152,143,195,198,232,166,60,43,112,49,149,218,48,65,144,32,190,207,205,129,85,70,152,171,232,63,223,150,205,31,159,44,11,255,94,221,111,64,177,154,182,234,240,50,116,171,61,162,112,228,194,156,57,253,90,94,214,84,112,7,133,96,99,8,70,97,152,145,21,84,24,71,43,95,179,142,142,48,129,145,73,115,137,188,193,95,90,82,180,211,128,27,246,102,71,40,57,11,76,121,238,53,71,43,163,82,245,234,52,188,247,12,107,149,115,76,94,187,27,17,84,60,56,253,90,98,91,25,37,82,100,65,204,82,238,50,209,32,243,239,17,102,61,48,229,24,85,225,156,251,186,134,116,18,82,47,224,159,248,95,192,52,233,203,139,101,19,57,136,71,43,85,88,121,13,166,204,60,94,236,120,50,83,246,112,90,196,162,40,154,81,35,87,168,112,167,47,33,230,41,75,98,54,125,114,150,136,175,32,156,234,249,192,21,190,23,223,237,18,252,76,226,210,145,136,28,78,86,137,69,122,12,227,166,87,39,154,250,227,230,72,242,164,187,173,144,139,232,51,108,74,246,66,157,74,4,252,93,223,18,212,8,160,5,174,72,80,182,88,188,103,139,47,50,228,137,68,86,236,27,9,174,105,249,96,248,178,16,87,57,76,97,184,216,56,213,162,155,97,236,226,178,103,1,209,109,138,7,51,138,60,177,189,170,181,233,196,161,121,62,188,112,176,1,91,167,69,220,155,238,60,217,86,136,84,206,123,96,163,34,120,117,155,129,45,121,116,175,38,55,39,175,5,253,219,184,87,67,108,167,240,177,172,183,55,138,243,228,103,95,151,67,128,226,142,228,100,223,63,15,161,201,249,3,235,85,68,197,173,60,160,40,56,141,171,58,62,7,7,126,83,216,180,199,194,55,161,73,103,43,76,233,126,192,36,84,158,95,54,181,153,128,49,242,100,253,112,114,29,211,47,96,250,247,196,16,33,141,80,98,63,4,126,127,154,6,144,17,175,85,246,243,49,173,91,47,130,49,63,31,75,97,244,241,220,30,165,75,172,222,34,69,219,225,51,69,20,14,103,51,81,245,230,233,70,243,7,118,156,122,23,252,246,112,169,120,224,42,114,135,150,81,172,41,252,3,211,71,110,178,184,144,107,72,237,110,73,116,231,233,36,134,159,190,237,136,12,208,175,48,100,204,142,185,91,194,182,227,76,63,83,103,40,76,116,39,174,206,227,25,112,50,42,177,217,101,226,112,50,7,155,157,225,247,202,180,116,10,194,118,22,110,38,179,44,167,7,158,70,247,21,48,28,13,93,97,148,50,71,60,181,209,12,10,220,140,236,248,194,233,202,85,255,224,28,235,26,19,170,101,253,214,133,205,48,194,6,208,94,108,9,73,24,188,239,144,144,134,151,67,25,106,162,57,238,147,65,41,47,247,62,75,113,134,43,104,63,173,39,58,112,239,17,224,165,125,113,136,95,131,20,121,41,17,106,153,166,222,243,160,61,246,132,97,122,44,18,145,0,174,61,194,110,255,111,24,30,183,84,111,120,138,34,70,133,169,212,189,19,1,146,152,253,192,18,143,167,57,117,203,129,95,76,133,123,198,107,147,243,21,231,5,22,243,230,186,52,92,157,135,108,133,48,110,7,39,54,111,205,78,171,23,83,193,215,46,76,184,178,8,204,230,120,159,172,78,209,230,0,70,20,245,206,164,106,65,134,11,119,248,85,194,2,131,141,91,189,88,250,27,250,14,211,145,115,104,13,121,114,162,197,46,242,104,198,132,30,216,8,193,47,153,72,211,136,174,5,102,139,142,231,166,175,70,194,133,16,159,182,29,17,90,34,41,91,156,216,179,23,37,108,147,48,130,140,16,65,224,108,159,48,224,42,212,212,192,100,2,110,192,15,250,59,89,94,133,174,230,18,59,206,50,201,41,185,250,24,107,237,90,88,232,134,46,241,18,96,65,28,215,77,32,196,94,196,86,47,40,169,183,64,41,128,80,12,74,173,176,66,250,22,225,14,131,33,11,9,75,1,154,96,49,82,224,168,165,239,61,206,204,179,232,197,118,163,240,99,56,65,29,245,216,168,25,201,213,166,41,18,23,99,17,137,3,93,178,197,163,154,120,116,183,4,5,221,21,12,230,28,238,226,241,147,110,59,4,48,212,81,55,118,101,6,209,253,105,202,16,115,141,48,14,196,2,233,129,145,133,42,17,55,176,106,192,251,94,240,37,192,39,124,67,41,26,167,164,16,253,108,81,55,76,163,28,255,192,197,250,85,3,62,43,93,66,168,208,85,82,81,115,175,110,83,150,71,182,66,132,218,36,68,164,147,20,193,206,89,195,208,32,218,94,5,44,200,87,199,131,161,59,164,207,77,41,232,184,15,70,46,86,172,20,96,56,31,227,106,72,135,5,54,58,229,176,5,218,150,34,246,131,82,184,156,111,208,1,146,232,165,48,52,206,190,50,207,231,72,116,94,92,56,89,98,160,223,120,135,52,101,2,151,42,32,161,118,25,110,90,141,227,206,212,86,54,217,48,40,240,218,35,190,85,165,171,84,140,16,130,117,65,130,8,251,21,17,163,123,239,100,76,220,17,132,204,155,148,235,69,57,3,231,125,169,179,8,203,86,152,250,190,124,195,167,9,106,140,11,15,19,225,28,55,54,187,179,172,60,238,149,34,109,15,147,78,203,50,160,9,199,63,202,129,224,86,135,98,85,224,227,113,231,88,245,108,16,69,22,102,50,57,142,136,43,28,71,165,221,214,150,106,158,62,145,159,27,75,135,144,232,194,68,76,35,120,5,135,232,210,149,73,219,121,176,141,155,255,254,196,6,40,62,78,107,199,213,52,255,202,68,74,214,10,92,194,106,132,134,84,252,92,62,231,49,124,194,223,27,214,244,249,255,173,61,118,192,255,227,127,120,245,199,254,199,191,252,227,63,254,241,63,255,237,79,127,249,243,223,253,225,207,255,240,79,7,248,235,159,254,239,63,254,245,127,253,227,127,249,187,63,252,159,191,255,228,191,253,253,127,252,255,167,89,86,81,103,181,70,174,136,207,156,233,115,163,9,139,252,208,186,97,39,24,185,196,65,60,112,183,93,46,96,44,234,113,97,232,46,92,217,113,16,75,208,64,30,253,14,200,156,249,205,183,81,228,239,231,106,104,36,28,38,183,61,229,209,50,92,122,238,22,44,235,224,221,77,225,243,64,158,204,68,233,43,221,198,16,96,172,7,207,234,29,187,191,75,132,6,182,30,116,75,252,222,200,162,223,50,239,3,159,15,60,98,19,163,255,132,182,92,129,49,83,125,197,66,104,77,171,136,192,228,17,124,189,195,163,203,249,36,176,241,41,248,131,163,235,118,73,91,126,48,186,197,14,111,84,113,47,76,217,118,143,208,19,29,74,83,178,207,246,219,55,29,137,54,90,169,215,178,33,77,119,124,152,184,185,133,59,135,94,13,163,130,239,175,191,147,225,121,180,201,86,229,79,62,24,210,162,47,70,11,133,219,0,148,23,182,91,246,104,99,94,71,9,148,130,236,174,159,51,25,217,118,60,120,22,90,163,223,197,51,10,252,144,161,194,249,18,24,114,93,119,218,45,210,120,235,74,128,41,101,236,247,226,158,117,50,208,156,156,102,11,184,236,91,91,104,75,164,192,215,228,48,93,116,89,151,200,216,209,252,74,15,227,226,116,21,24,171,215,125,26,155,243,73,231,74,41,86,145,237,48,73,164,42,15,78,49,90,41,113,53,158,119,209,65,131,139,195,119,96,34,242,165,232,52,182,132,73,140,169,213,122,22,133,41,72,114,35,121,17,110,189,76,106,54,104,148,154,248,168,49,4,207,84,130,149,170,122,102,110,39,203,242,202,205,105,226,112,125,12,171,225,39,254,173,47,70,226,219,175,46,22,36,147,73,78,154,202,179,176,120,41,229,118,112,3,147,226,247,39,195,143,171,87,99,206,96,26,2,191,81,65,254,110,223,222,92,59,156,207,48,120,242,25,66,56,190,169,192,231,35,184,16,208,216,22,43,207,58,201,11,193,170,111,76,55,69,148,121,233,7,163,16,233,91,33,196,183,69,198,194,54,142,221,34,135,187,205,13,127,6,101,207,96,40,132,141,159,220,211,179,68,216,158,3,238,140,186,110,167,197,122,125,29,70,206,164,63,115,33,59,181,16,228,73,85,122,92,109,38,17,84,46,1,27,101,229,179,85,71,80,121,227,80,202,121,201,68,66,191,97,6,140,218,225,179,250,200,190,249,84,32,10,89,138,78,164,99,41,56,56,76,174,186,232,250,24,161,76,201,241,209,214,124,15,32,44,36,31,80,92,177,254,140,216,68,4,222,95,250,216,200,163,60,231,19,214,166,111,73,123,110,205,101,218,242,72,206,47,253,227,206,189,124,101,246,86,84,167,249,79,35,135,48,150,92,141,237,19,13,32,219,88,108,117,76,168,4,136,64,201,89,40,48,7,202,147,161,247,233,199,211,38,115,191,158,77,3,195,46,190,52,157,36,73,167,104,37,47,29,131,98,21,224,207,120,119,83,238,118,216,168,212,228,189,170,105,179,252,174,158,68,42,88,247,186,221,209,99,208,28,94,70,193,163,48,221,96,251,131,241,213,36,131,0,76,41,241,114,216,178,98,207,94,122,198,225,139,86,28,216,84,137,116,39,102,82,127,19,9,31,19,106,115,29,114,116,116,138,63,57,66,66,122,49,188,167,46,71,72,13,118,234,207,209,118,86,87,253,150,7,44,214,116,172,170,65,208,71,246,190,248,227,161,230,36,156,246,191,149,185,102,11,180,173,231,232,162,205,174,250,173,153,102,207,28,60,199,191,123,22,116,64,210,219,246,192,221,187,68,39,158,194,190,82,204,63,116,59,109,9,146,5,228,14,20,166,206,254,11,115,64,65,64,221,134,46,30,72,30,62,27,218,224,220,213,52,196,119,237,195,97,82,40,253,177,222,104,254,40,254,104,244,29,72,238,192,86,102,240,62,26,12,77,175,194,116,88,124,175,13,27,72,93,229,89,123,248,7,227,194,116,120,40,156,35,17,53,205,20,248,183,199,189,71,163,167,241,10,212,252,88,165,231,251,84,31,180,105,164,29,207,136,155,196,185,195,182,220,20,53,206,108,71,41,69,75,143,81,74,247,96,92,140,92,93,126,204,78,156,223,11,67,52,242,204,148,227,210,39,127,50,62,64,215,35,53,65,61,157,124,80,40,51,172,75,109,59,218,20,28,221,73,168,0,126,182,217,118,26,2,80,146,51,77,97,164,33,3,70,82,237,185,26,19,185,231,128,11,150,169,94,77,37,250,247,211,5,150,234,246,152,226,103,235,243,144,178,149,201,106,234,129,83,207,114,63,31,12,131,237,82,251,138,86,25,63,205,129,77,34,76,207,99,216,232,252,106,74,128,159,125,150,126,153,226,235,26,17,135,241,26,250,196,70,124,170,20,168,172,210,126,94,140,34,172,41,240,82,11,137,226,219,190,253,197,80,55,145,58,29,30,13,218,130,184,154,70,234,103,79,65,16,218,63,73,65,182,72,114,204,88,242,200,144,6,218,119,123,134,60,89,47,137,195,103,166,157,167,249,119,213,191,182,31,53,10,154,239,71,97,45,146,74,1,172,54,50,111,43,224,54,150,172,13,140,186,230,214,232,129,9,61,63,134,21,76,57,169,4,12,223,65,253,119,127,35,220,165,221,227,71,55,41,27,29,229,26,4,26,179,24,207,109,85,83,145,240,237,246,143,128,151,185,95,103,139,30,166,29,240,36,0,255,239,254,70,38,14,254,253,230,68,49,230,153,239,213,212,135,29,174,80,196,232,39,66,86,113,5,124,38,111,147,29,134,125,116,122,200,6,202,2,24,31,117,56,76,144,208,175,198,146,109,178,43,91,93,109,246,207,191,81,45,145,45,134,230,176,234,129,241,105,157,75,146,250,196,66,231,73,191,123,155,216,79,185,249,25,238,13,253,201,112,152,56,152,76,204,101,116,203,223,188,37,146,148,245,20,53,205,173,228,59,12,44,85,123,39,117,39,200,191,248,131,87,204,157,23,70,197,209,151,49,165,144,107,200,246,101,210,115,95,138,4,127,9,233,68,249,105,22,69,44,153,74,101,94,214,7,167,82,117,197,107,209,2,187,21,173,200,185,248,189,105,186,82,31,106,90,35,198,118,148,216,182,108,140,231,98,164,184,227,226,106,29,62,23,198,7,240,8,49,249,44,163,210,87,24,205,148,122,97,84,241,4,166,37,186,244,128,209,140,145,49,25,116,37,127,78,239,180,49,41,178,111,78,58,5,157,252,117,254,20,33,147,222,252,108,226,97,19,65,250,80,37,137,120,96,227,57,11,56,195,67,36,239,77,251,186,87,239,67,183,179,209,149,21,152,3,162,251,139,81,243,160,51,28,177,13,183,74,170,101,24,243,243,203,13,230,57,135,59,197,28,75,111,77,13,140,79,179,69,67,235,191,243,102,0,179,105,27,49,55,151,169,112,200,72,162,16,209,221,50,173,214,50,43,231,182,149,214,121,134,110,90,213,158,58,179,44,82,228,219,29,166,76,76,204,71,54,128,238,106,212,208,249,230,41,89,52,118,23,168,86,125,52,142,27,210,164,52,151,237,114,56,139,187,17,102,72,187,25,104,175,161,30,72,139,42,54,137,94,12,153,145,47,155,118,126,54,233,174,78,69,254,153,156,113,53,141,37,186,9,90,231,80,137,171,55,209,33,129,233,21,241,138,254,9,59,80,187,218,203,192,70,201,148,29,62,182,203,237,121,54,152,86,162,229,112,125,35,54,36,227,215,23,21,49,29,140,125,69,232,65,171,241,56,56,76,89,176,110,161,249,88,148,97,176,211,48,93,166,30,207,240,49,167,139,154,112,209,69,141,115,212,151,13,36,228,99,232,204,63,14,16,77,123,14,159,33,81,163,121,210,42,20,142,27,60,107,20,118,7,140,7,153,93,49,29,9,40,202,253,183,192,70,106,232,40,237,247,89,65,250,229,227,214,208,41,138,229,138,96,14,133,171,14,67,2,47,174,242,176,118,67,223,188,145,95,60,54,150,220,28,66,123,239,189,2,182,60,181,192,102,211,197,205,241,251,36,208,52,8,32,56,59,23,176,48,187,208,107,102,74,40,113,239,109,193,59,129,77,223,174,93,88,26,131,171,37,168,80,30,189,112,107,18,76,165,108,195,5,121,237,151,75,147,57,106,236,218,117,197,136,30,179,76,39,33,93,73,179,199,2,40,136,143,136,119,5,81,116,115,250,185,233,210,143,23,198,82,45,57,102,225,185,249,229,138,170,132,122,8,214,199,250,152,180,191,200,131,51,133,103,12,169,241,91,234,111,83,70,60,215,157,194,181,201,152,20,8,235,91,76,225,99,128,102,49,79,104,172,43,222,225,7,204,190,32,111,77,0,102,149,248,101,163,229,188,27,210,72,84,199,141,22,235,250,88,115,119,68,161,146,229,26,71,177,11,111,189,13,68,73,61,34,227,211,118,159,46,70,192,113,234,104,149,139,29,231,248,159,77,14,14,20,212,182,123,179,20,188,86,41,123,97,126,146,38,141,141,116,163,78,186,4,38,2,236,111,109,36,111,67,162,88,48,179,141,123,206,211,235,113,137,54,49,255,16,75,244,1,167,252,127,72,253,32,116,141,116,7,4,74,142,78,158,27,26,147,216,174,136,229,180,33,62,62,170,136,180,79,223,141,180,92,93,159,106,228,179,144,6,197,68,161,98,183,232,213,176,125,196,136,67,19,217,244,234,227,165,143,187,33,209,25,208,244,234,189,117,146,18,19,46,239,123,81,72,224,83,28,209,167,42,87,87,228,171,252,236,50,5,217,174,143,134,154,192,138,169,2,109,155,6,98,123,165,52,182,196,210,173,144,242,235,144,111,78,128,216,53,48,30,101,199,162,103,34,121,167,41,240,57,171,138,194,80,163,222,205,178,99,55,203,139,209,6,41,27,241,128,176,168,235,92,162,201,60,174,158,99,63,143,70,133,123,120,149,148,209,163,196,44,243,52,91,73,177,195,86,103,211,21,166,111,40,96,19,3,145,47,214,145,17,89,113,243,57,180,75,15,152,211,210,31,173,90,254,72,111,142,156,223,133,121,109,9,183,242,104,203,153,174,128,49,71,100,88,206,166,149,35,66,71,101,92,169,250,222,38,67,24,103,186,113,81,234,18,35,255,220,220,238,35,3,147,178,46,18,74,184,195,148,129,82,75,77,101,80,50,97,130,202,153,221,141,56,166,199,181,232,153,139,25,126,182,237,190,102,204,180,102,82,113,242,203,211,106,45,125,166,193,221,162,159,139,242,236,22,51,137,18,103,245,184,58,212,61,49,160,103,0,146,212,128,80,165,108,97,34,135,89,111,186,244,209,29,74,241,173,177,154,147,100,4,160,191,110,222,144,64,185,4,75,89,118,121,92,166,230,86,54,97,2,8,221,100,35,199,50,12,243,142,160,127,155,122,12,208,150,188,124,80,102,71,235,81,79,152,12,231,157,191,182,133,25,197,167,26,48,202,206,120,50,104,245,212,82,169,68,144,195,156,96,169,149,169,135,27,255,208,226,106,90,238,244,236,131,107,178,196,250,225,131,233,9,115,214,101,80,116,145,106,39,93,33,63,77,207,125,11,203,17,14,118,105,123,52,230,17,49,116,232,145,145,107,233,32,240,134,154,105,218,43,186,174,191,142,116,191,118,255,148,65,4,166,169,124,251,84,32,188,151,228,0,178,70,226,228,97,73,147,103,104,207,205,7,129,147,184,57,105,64,217,176,128,179,39,135,206,232,157,195,127,138,171,72,183,238,114,178,230,105,130,0,75,237,28,90,187,93,154,5,216,72,236,158,23,163,164,247,194,77,156,8,130,194,46,27,241,129,250,169,141,118,196,13,75,139,55,107,50,110,152,206,217,136,95,134,136,71,18,125,36,191,155,119,67,115,220,147,1,146,7,67,74,221,185,14,217,175,241,27,139,126,235,179,250,226,181,178,21,127,9,218,96,82,111,142,34,194,48,245,98,138,125,253,185,11,82,112,146,98,65,104,221,185,202,39,12,212,69,143,77,184,129,167,235,95,209,18,134,149,35,139,3,106,150,58,226,106,42,249,116,162,88,143,158,175,91,184,156,169,7,17,24,207,172,143,123,245,227,153,83,15,122,182,237,25,48,53,60,89,151,30,163,114,111,206,232,235,205,141,253,186,5,140,74,221,99,87,94,154,4,74,117,41,224,84,248,156,169,17,38,70,210,163,106,232,106,88,97,114,11,120,183,190,213,86,183,170,25,223,144,32,108,158,154,193,28,72,120,182,57,4,206,75,247,43,82,125,227,94,77,79,177,252,118,166,205,206,55,98,242,82,171,235,213,88,62,254,177,41,133,20,171,148,48,200,206,49,224,48,190,238,170,151,214,30,236,93,168,120,247,166,181,7,16,140,4,125,137,209,210,231,165,63,140,204,68,137,149,9,135,165,86,14,193,189,85,93,185,129,40,250,72,207,152,152,126,198,244,155,163,73,60,37,252,100,222,98,76,5,132,247,212,209,53,210,177,225,134,229,49,90,176,100,244,228,162,65,203,45,71,170,26,186,126,107,154,228,41,62,136,171,25,114,177,222,88,142,119,117,29,47,97,168,83,199,121,61,194,127,129,246,77,84,4,205,76,185,234,64,40,94,209,9,33,199,102,55,74,179,184,26,114,219,169,246,87,218,193,130,128,218,18,141,194,83,77,67,198,37,174,166,249,78,157,144,74,186,46,95,24,238,183,172,182,124,193,210,249,96,88,7,181,184,167,195,46,28,222,19,170,97,173,101,53,137,115,15,194,52,58,77,169,59,84,91,159,74,92,143,217,65,76,69,67,131,192,200,115,121,32,189,79,235,11,150,71,35,140,25,193,125,210,36,112,106,4,140,85,58,34,86,212,81,89,145,30,40,100,252,232,2,241,23,195,92,235,18,78,228,220,236,17,109,164,61,55,23,217,16,27,69,48,99,199,205,57,159,100,203,107,95,119,252,7,91,255,149,164,128,144,106,172,119,195,164,212,184,136,117,71,145,52,86,244,15,70,71,37,203,134,216,168,127,15,123,128,15,82,164,235,152,136,23,21,190,223,79,147,218,99,58,9,108,186,195,126,239,130,3,38,155,18,92,248,61,242,152,132,69,80,191,20,248,124,45,175,206,164,114,31,166,29,189,186,192,168,225,143,70,159,119,126,158,59,59,199,220,52,46,143,253,188,22,163,230,39,62,101,179,93,34,23,252,165,133,49,77,95,204,147,74,111,63,99,250,67,103,110,67,131,11,104,126,162,60,224,48,196,58,250,53,206,111,123,159,30,183,54,177,76,65,169,153,118,219,206,20,200,166,24,11,166,35,182,125,158,64,36,245,152,26,16,42,52,47,67,135,216,217,138,19,20,38,108,232,163,109,214,131,140,246,182,244,184,255,52,60,177,93,118,98,148,190,138,211,111,31,152,132,194,51,255,77,141,222,223,171,224,193,171,123,98,204,15,241,57,10,114,201,93,151,166,101,64,125,26,193,104,171,187,33,14,134,151,153,79,72,149,230,82,71,185,88,115,151,191,87,174,202,63,108,238,38,21,244,14,51,186,234,241,153,154,188,123,186,84,31,172,161,63,61,127,178,160,14,167,51,201,134,194,80,106,249,231,234,156,138,77,61,221,101,158,240,184,87,191,91,202,34,235,159,239,202,163,226,67,222,139,50,162,228,251,244,248,85,131,232,9,83,97,89,234,247,189,90,205,47,92,195,124,59,163,194,132,175,26,13,178,38,184,24,83,163,28,212,39,143,176,199,48,138,218,254,56,147,45,8,230,38,108,139,132,209,5,46,185,121,5,25,235,210,152,241,213,207,29,219,107,123,40,7,160,13,86,93,209,99,32,68,74,200,122,231,53,139,134,214,220,240,186,58,146,52,80,114,234,217,150,40,207,250,30,237,152,252,100,82,234,19,91,200,174,176,51,173,163,115,104,216,195,40,205,221,221,68,53,81,219,223,109,38,173,240,249,38,189,219,47,140,186,160,27,104,147,189,80,115,66,88,46,161,141,50,153,224,107,235,168,193,214,81,226,106,26,235,198,115,112,90,234,197,159,188,154,194,146,194,86,3,253,125,78,2,58,73,95,219,248,164,87,160,195,42,64,101,1,153,152,240,55,166,38,114,249,196,45,136,193,187,133,70,163,99,43,106,46,192,221,225,13,240,147,35,61,189,139,179,209,59,233,31,4,250,17,181,121,145,190,185,181,67,180,104,166,169,81,44,170,15,91,60,25,209,253,85,158,8,218,158,17,46,157,72,222,47,93,219,25,126,105,127,178,69,188,70,163,53,153,90,22,223,239,166,197,115,158,224,221,121,144,59,23,172,155,75,227,22,236,66,17,219,163,156,115,62,33,19,52,103,99,170,152,94,149,150,22,33,100,116,236,233,239,209,22,148,194,154,253,225,230,201,9,103,168,192,89,187,105,232,239,167,218,247,237,104,88,22,148,218,105,216,113,46,111,175,159,88,34,125,173,231,234,30,122,101,228,118,161,10,235,239,147,187,62,4,44,34,80,106,236,103,47,102,162,58,188,140,97,90,231,202,216,45,30,109,162,144,161,159,155,212,244,244,29,15,43,171,169,71,106,205,45,17,100,54,61,219,190,52,78,76,84,218,183,37,150,79,110,143,101,186,104,59,249,96,107,191,88,122,53,254,177,27,197,116,157,116,53,153,97,38,205,190,83,83,113,70,47,136,238,58,124,98,191,53,38,146,58,18,189,91,39,235,247,214,136,40,79,205,99,159,53,65,8,39,96,34,171,106,205,115,100,53,95,34,27,74,123,77,122,193,247,8,3,178,195,3,250,194,39,44,24,93,84,212,5,99,18,107,84,144,120,218,118,20,169,45,221,198,177,175,253,177,218,175,69,93,96,138,19,253,132,216,38,95,170,123,10,78,134,239,10,88,249,180,68,203,193,104,146,26,113,177,37,76,244,220,36,215,236,39,58,50,221,103,181,232,213,144,165,250,104,31,143,122,45,201,187,210,46,208,195,181,130,36,126,175,246,248,78,195,59,58,225,161,94,93,231,8,181,161,45,126,24,243,113,62,39,114,163,170,204,127,153,28,199,147,106,224,173,189,197,150,50,121,188,21,25,18,74,16,157,182,232,192,199,131,215,241,220,212,93,251,220,223,248,212,67,51,40,112,102,184,208,25,240,222,87,161,193,140,1,116,42,226,222,148,202,233,189,33,45,247,96,37,92,115,240,22,232,97,111,98,69,14,87,211,101,81,152,59,246,128,209,88,83,83,225,204,190,240,217,142,137,83,134,84,16,225,0,114,48,6,202,76,215,39,227,123,148,184,120,26,45,137,6,97,203,8,103,115,111,43,184,81,148,207,27,247,54,218,127,133,33,152,249,172,47,106,209,182,118,6,91,4,55,4,222,169,131,178,68,185,192,152,179,223,134,112,224,70,107,129,94,93,77,34,211,97,106,242,146,230,218,136,208,126,171,18,242,36,228,19,53,56,0,219,192,138,155,111,163,114,87,120,185,10,46,232,57,24,179,6,30,104,9,253,66,107,86,84,246,84,174,28,39,44,135,114,170,117,234,156,5,166,17,21,170,17,139,255,52,199,181,58,85,120,243,199,60,24,14,227,99,73,39,9,214,215,246,254,92,100,188,115,126,146,155,80,243,187,146,180,73,35,158,97,212,120,12,69,182,45,110,78,74,190,61,191,77,45,71,92,141,197,172,73,221,124,169,60,14,186,154,70,152,160,49,172,62,98,8,216,213,174,191,75,53,138,127,12,20,239,158,224,48,85,122,165,250,83,21,147,134,208,208,24,10,157,221,127,183,208,28,89,52,246,133,157,222,28,166,83,74,171,163,32,230,136,72,231,130,230,183,105,201,24,92,249,126,146,31,20,134,151,249,228,138,115,52,168,64,201,78,134,104,60,153,230,238,61,65,148,197,209,97,164,87,211,253,82,252,167,209,159,25,154,162,128,5,109,181,128,233,123,123,242,212,76,195,234,55,167,21,93,11,71,225,40,134,78,229,131,177,117,181,181,0,207,147,2,93,135,43,2,98,227,73,20,64,50,233,48,110,130,134,245,96,179,31,241,219,131,152,66,121,146,16,176,184,58,186,244,164,30,141,206,182,236,160,145,132,60,119,206,61,116,152,169,234,45,233,9,69,54,132,73,151,255,48,106,241,58,125,201,156,184,124,137,213,211,179,178,5,134,168,62,38,40,242,63,122,34,14,198,40,37,159,163,116,221,37,9,249,13,211,33,78,113,115,58,215,187,190,243,162,117,196,7,148,254,207,172,139,190,17,247,233,254,94,219,216,147,159,138,134,180,103,140,55,12,76,245,137,29,155,186,117,220,156,226,0,141,214,83,217,225,204,42,56,72,152,202,10,15,74,128,2,166,180,81,67,199,213,218,20,28,69,10,237,89,93,68,56,62,219,104,153,75,181,158,45,193,202,132,191,45,1,141,90,101,96,0,166,16,103,56,12,69,133,150,221,80,36,238,61,251,139,152,217,25,195,173,143,134,212,171,95,77,135,138,54,23,192,186,189,61,182,117,96,54,97,93,31,198,84,247,141,89,174,108,226,85,71,188,81,233,228,15,94,77,30,241,249,94,87,106,121,153,214,208,147,72,51,89,219,236,163,82,160,20,209,211,133,124,150,215,240,241,100,208,203,202,205,41,196,171,241,65,74,183,124,162,20,245,80,166,27,67,94,152,120,250,228,248,76,94,26,192,205,155,154,102,86,69,239,68,32,43,91,229,163,22,166,81,178,226,212,217,52,26,164,166,37,65,212,119,53,207,133,173,220,173,91,83,42,207,18,34,61,201,71,124,152,186,145,22,43,161,19,230,251,56,5,92,233,89,219,179,209,36,189,29,70,74,77,175,30,150,56,173,1,143,170,199,61,236,77,158,103,163,243,9,163,72,51,132,21,177,143,248,105,200,249,117,27,103,155,247,20,32,244,101,79,187,146,161,105,198,189,233,53,124,106,153,168,143,72,62,40,48,208,232,38,15,183,115,243,245,131,123,5,33,252,147,62,204,222,0,6,43,44,36,37,69,97,206,179,239,123,32,46,13,37,191,62,89,161,73,221,225,13,205,169,62,25,236,90,110,3,177,97,23,61,64,6,118,203,23,84,192,205,196,13,213,139,19,138,136,126,177,213,104,61,115,152,51,119,249,213,48,175,141,241,36,116,209,161,242,171,59,156,146,251,121,50,8,72,151,195,48,169,105,110,210,242,237,129,98,85,170,17,131,172,68,241,189,20,173,87,45,132,58,40,219,219,247,45,161,186,44,243,217,167,9,157,249,202,45,196,134,183,174,30,202,130,215,246,159,70,155,120,52,125,107,122,188,139,195,199,49,95,229,249,90,51,38,48,138,3,189,191,147,140,34,194,239,193,42,118,76,234,79,166,24,85,164,128,9,238,234,145,59,248,86,110,176,18,63,74,69,147,193,232,36,123,237,238,170,118,36,239,103,10,211,47,22,55,39,160,168,71,192,153,225,201,41,137,23,26,157,45,107,198,150,25,190,125,204,168,94,120,170,215,15,220,162,237,147,166,137,84,30,171,17,253,37,175,63,71,120,1,254,99,189,186,145,125,235,14,51,199,31,116,53,47,189,36,146,219,158,44,53,185,100,103,198,94,44,21,248,142,245,181,144,101,25,14,67,169,247,164,192,177,7,221,254,66,193,104,180,39,129,78,142,193,87,46,140,222,109,233,12,39,118,242,133,65,15,74,223,149,46,251,78,167,160,239,86,21,182,148,253,164,215,217,134,221,191,96,23,62,155,180,154,34,164,88,151,191,53,217,42,93,214,199,168,71,151,252,67,137,3,63,73,110,96,239,176,56,240,222,74,186,109,71,87,241,32,13,68,128,103,255,215,141,148,148,187,83,198,80,4,75,98,76,139,14,150,73,167,126,48,59,237,179,71,155,148,154,15,248,106,42,88,86,141,61,121,123,179,248,15,126,14,236,105,243,84,225,162,214,180,9,204,248,126,197,79,87,237,185,166,187,124,123,4,136,7,55,55,91,225,227,78,186,177,64,125,194,124,74,72,206,142,14,99,124,192,116,145,202,147,163,253,179,239,160,25,141,164,160,8,196,197,131,19,116,86,27,136,102,125,175,240,53,180,63,54,16,97,205,42,159,227,169,34,132,219,99,57,125,10,112,173,91,173,51,152,65,138,192,165,148,199,22,48,206,244,24,19,6,64,55,82,232,43,210,140,111,141,86,169,30,200,7,62,14,79,140,9,213,36,245,121,52,196,28,98,68,127,149,25,15,60,235,125,52,20,249,222,39,167,214,249,194,41,253,27,184,102,111,68,95,144,62,236,86,247,3,7,171,228,129,105,183,124,158,172,58,95,217,250,217,5,239,181,109,57,31,211,129,233,56,120,95,171,7,245,59,112,45,235,25,19,26,132,99,68,143,31,59,158,121,114,44,53,111,11,96,237,157,109,58,105,169,248,128,148,50,150,230,218,229,177,73,9,66,206,248,30,36,125,53,55,79,234,163,183,152,102,195,250,118,245,193,39,124,237,254,61,126,92,205,250,218,103,45,167,26,55,159,244,160,232,139,33,249,182,227,230,131,218,228,7,102,218,250,160,177,84,146,172,174,73,47,96,138,207,197,36,46,18,28,179,194,242,56,238,43,178,123,154,183,153,112,45,172,216,75,217,251,186,182,219,80,147,214,226,0,33,20,175,182,248,52,61,204,237,47,214,33,138,16,99,98,102,171,49,245,223,238,72,115,63,168,101,37,46,90,180,141,131,222,231,29,155,161,245,157,203,7,129,196,131,62,119,135,75,214,242,250,153,173,62,222,191,7,20,209,89,141,229,252,235,40,113,152,28,245,92,79,147,135,43,45,193,252,109,194,132,218,33,210,130,15,252,252,33,67,160,172,157,47,208,80,197,59,163,218,145,181,189,9,61,204,118,79,182,101,145,98,237,155,97,181,250,134,197,18,16,78,100,90,200,74,119,245,198,3,51,141,171,246,236,208,170,85,227,183,173,71,88,30,173,82,70,85,227,184,183,164,142,60,90,35,72,20,235,11,117,145,162,45,34,173,67,28,29,182,68,65,57,67,252,147,227,86,133,212,185,153,26,67,203,114,40,13,172,51,142,213,108,124,38,218,90,101,196,96,97,230,12,36,196,100,26,82,105,83,98,212,32,185,81,19,107,226,25,231,18,87,99,191,137,181,61,9,13,201,205,81,72,214,102,36,18,107,41,6,149,32,200,195,24,50,208,113,72,1,19,4,215,37,64,99,151,75,248,154,121,183,53,238,77,44,102,183,56,251,208,113,234,218,70,5,9,95,68,54,232,65,24,154,248,36,6,123,119,60,116,78,166,62,56,77,154,57,206,244,100,250,35,114,239,105,178,96,57,96,40,185,20,54,105,194,176,75,33,202,210,5,70,55,179,115,211,216,123,149,167,115,49,35,171,18,99,146,150,182,15,210,163,176,98,18,19,8,210,243,126,26,125,200,216,119,64,149,148,143,212,23,12,177,97,78,35,36,147,159,102,207,140,14,108,124,45,102,134,194,148,80,197,233,148,137,42,238,135,33,41,154,61,65,23,60,246,218,174,217,215,42,215,22,79,74,85,107,205,158,213,105,82,128,161,106,122,184,99,8,55,148,59,205,30,238,140,105,165,102,30,52,167,209,116,165,162,173,162,216,127,113,132,100,170,189,116,30,237,109,77,45,177,2,82,31,111,199,247,25,226,26,40,71,161,118,246,22,178,245,113,49,245,138,15,39,21,10,127,119,237,13,116,32,31,154,33,120,136,28,166,105,97,63,236,22,53,221,149,73,246,126,188,68,92,107,199,177,138,190,235,211,5,127,190,84,31,113,126,16,239,26,15,87,195,166,88,178,133,143,145,31,239,127,157,47,61,82,124,107,60,221,54,31,56,109,215,94,160,105,143,76,240,3,155,130,124,120,40,199,101,80,222,26,250,125,86,156,17,5,241,114,101,110,130,246,48,190,22,106,122,15,55,0,206,210,140,77,161,34,120,215,149,140,132,214,203,187,77,111,97,137,254,241,156,120,43,4,60,233,52,249,42,60,107,189,75,143,170,153,169,188,29,84,28,68,152,168,210,53,60,148,20,164,108,99,25,188,87,119,77,174,240,121,151,83,30,240,100,198,126,47,48,169,124,25,48,173,131,69,197,59,45,57,31,10,245,36,10,239,117,47,134,63,68,167,209,177,40,87,191,223,10,141,122,125,108,154,170,198,146,89,214,213,11,198,35,33,191,45,211,63,55,101,173,161,18,172,222,101,205,166,169,47,13,85,193,221,39,97,229,208,57,90,7,108,244,177,155,97,193,234,36,60,6,114,159,97,87,82,194,158,37,180,112,30,13,242,30,143,121,144,12,84,174,18,148,69,122,132,60,76,12,224,33,235,161,61,209,143,158,2,79,167,166,92,121,109,167,7,59,223,221,52,110,244,181,76,151,189,58,220,103,121,88,107,206,105,223,92,180,145,89,243,82,72,52,10,237,252,68,45,84,34,106,200,195,170,152,188,0,4,189,123,212,24,228,185,9,213,244,184,117,33,129,40,51,152,242,40,39,150,4,198,26,150,183,194,208,107,247,181,10,135,164,60,25,167,218,24,241,100,76,11,253,152,52,224,206,29,79,70,105,170,178,168,44,227,235,137,71,155,230,133,9,76,75,84,132,145,22,110,171,94,13,59,182,235,91,219,169,214,69,82,229,192,155,200,147,255,54,108,177,74,240,178,81,163,44,253,126,77,8,92,154,192,148,50,231,152,11,108,88,226,232,226,95,119,231,192,35,252,69,218,89,111,142,28,82,169,55,0,134,162,194,133,57,203,34,166,94,144,109,82,182,69,100,79,174,161,129,206,253,113,103,170,192,208,237,183,184,250,140,146,150,89,24,167,209,10,131,25,73,234,145,244,230,103,7,114,158,72,130,111,232,211,79,129,41,102,13,31,157,234,44,109,171,167,167,35,239,117,195,103,233,73,99,156,81,108,189,92,91,131,176,169,204,68,232,154,117,229,35,237,39,79,70,165,87,139,227,39,163,234,40,145,34,180,184,75,100,49,42,213,168,26,155,222,24,216,55,168,136,40,173,242,28,160,46,133,231,119,45,222,90,159,171,207,10,28,55,126,198,231,17,151,17,150,157,157,194,58,43,69,20,228,65,143,3,47,182,120,197,41,144,49,163,68,58,223,83,183,209,197,41,99,70,5,98,236,119,199,53,154,34,18,98,212,123,103,239,184,94,2,115,73,158,251,236,72,245,198,12,73,11,104,250,133,2,7,186,193,227,128,161,78,185,40,76,63,228,61,158,30,37,155,133,220,204,104,55,116,135,54,138,254,116,55,102,180,112,142,112,147,101,1,81,188,26,217,23,228,140,159,112,38,116,44,51,114,255,199,111,179,154,169,11,15,84,221,35,124,208,140,252,95,70,5,218,192,25,167,64,179,78,26,185,57,45,38,43,142,221,134,206,135,206,82,166,221,13,48,31,215,179,107,251,202,25,97,200,100,252,183,105,46,74,186,51,76,116,106,99,1,89,165,141,12,233,153,195,124,99,71,41,151,31,122,49,188,236,225,254,103,72,219,228,185,39,37,105,237,6,15,168,236,22,24,67,38,149,128,201,115,136,61,64,139,65,170,55,128,118,134,180,55,189,154,170,205,33,49,46,21,117,89,84,203,228,25,190,207,164,131,72,63,39,225,158,25,177,162,69,6,82,60,167,99,15,83,230,19,240,241,171,87,214,155,67,50,113,163,161,236,167,83,72,124,179,21,86,59,60,180,127,158,152,45,78,138,63,216,57,21,148,4,18,6,224,94,86,12,41,141,69,15,39,51,193,131,18,175,101,124,218,91,111,206,218,142,45,201,182,249,174,48,186,143,213,191,53,250,98,73,175,206,38,211,226,111,77,199,182,138,164,37,2,252,35,172,172,13,209,160,40,21,36,82,9,46,150,12,13,23,60,74,194,186,156,241,163,253,123,113,204,78,29,149,204,62,188,226,98,196,132,30,218,228,73,163,210,114,152,77,96,233,213,212,0,251,152,18,137,83,42,46,152,104,161,171,11,152,192,132,168,59,36,26,190,162,12,133,173,113,74,210,138,56,57,169,62,255,237,124,214,246,210,49,133,93,218,37,118,137,161,163,147,42,68,215,213,66,33,211,97,194,234,73,97,2,164,238,60,89,67,247,80,162,235,102,109,116,126,117,81,187,21,29,122,62,152,143,89,197,215,87,14,109,196,40,75,188,22,91,214,126,88,176,207,75,198,226,108,48,20,170,180,16,150,104,114,154,60,202,235,152,55,74,177,189,168,8,245,175,217,172,255,90,230,194,128,106,211,127,218,82,140,34,194,150,104,91,115,133,133,101,4,62,69,164,33,136,37,228,240,250,26,9,177,174,75,192,40,185,221,244,60,167,123,82,154,84,42,68,209,84,14,152,26,7,253,154,232,55,205,152,42,29,61,6,81,56,60,150,198,100,99,113,24,107,114,42,37,122,161,207,212,31,13,254,243,254,192,77,130,142,200,147,245,165,11,136,149,94,98,46,88,103,160,128,196,242,60,167,101,146,85,98,200,64,5,115,12,253,11,19,64,214,143,141,69,22,94,31,222,225,18,137,132,179,187,225,21,250,91,205,108,117,131,74,34,191,163,241,223,88,163,147,170,55,24,63,125,141,183,154,172,123,225,75,63,94,55,193,29,135,151,137,230,204,135,100,190,68,2,159,224,38,122,2,242,104,240,40,149,128,199,195,18,206,168,48,31,124,38,157,167,206,170,47,119,6,92,30,252,184,48,75,88,86,45,240,182,157,115,0,167,163,45,93,153,211,228,126,125,80,206,136,168,1,102,240,57,239,3,222,106,45,108,120,218,17,227,250,161,214,37,43,97,115,226,64,125,132,187,106,28,86,77,87,46,54,180,199,4,105,197,90,170,241,70,82,124,70,6,242,215,159,83,30,24,225,161,230,48,173,244,186,217,225,17,53,223,50,168,150,111,245,121,112,152,240,60,91,112,206,125,43,22,144,181,183,172,101,200,97,220,112,125,47,242,3,49,40,144,154,30,87,65,151,125,38,67,236,176,109,57,85,247,20,78,28,207,203,246,138,147,151,20,158,166,245,235,240,222,237,65,205,99,250,102,56,129,5,204,90,129,133,126,28,182,9,171,135,81,73,128,201,142,248,193,22,224,18,221,9,2,71,195,21,3,14,140,252,95,121,182,210,58,226,228,163,181,18,227,70,224,51,83,162,44,174,83,213,171,122,26,80,91,149,168,76,160,14,103,168,10,180,157,16,195,237,28,202,236,233,7,147,227,7,157,16,79,127,18,108,86,151,20,193,18,168,239,253,209,120,238,174,191,93,44,143,229,95,132,74,173,44,106,29,198,162,27,46,12,124,31,83,117,14,137,85,44,47,156,6,222,186,47,36,35,144,245,109,28,30,128,253,108,227,217,106,215,124,13,44,118,101,221,147,178,17,175,206,128,9,66,234,147,205,50,188,64,222,74,155,122,209,197,11,197,180,211,168,0,167,71,229,246,156,24,37,133,245,215,173,174,253,209,112,88,212,121,5,12,31,152,78,22,52,164,107,220,124,39,99,32,19,120,160,232,225,163,178,77,36,70,30,173,161,232,231,110,190,77,6,233,100,71,50,148,253,46,174,134,56,120,60,135,122,195,42,116,216,162,100,75,79,109,186,178,107,92,13,109,228,163,124,1,253,76,190,55,31,251,17,198,32,196,211,99,212,204,159,210,69,130,72,110,139,47,70,251,120,85,205,14,234,242,220,241,35,9,89,147,90,174,131,19,109,198,213,148,27,200,131,163,250,94,99,30,38,242,221,69,183,157,22,100,36,208,135,20,58,84,5,166,195,212,247,121,10,17,122,209,185,66,30,176,198,226,158,86,118,242,24,12,208,182,199,205,231,122,191,23,122,169,169,197,250,91,166,159,163,27,230,142,150,32,96,171,133,23,152,226,146,216,110,167,121,196,75,97,250,213,227,209,172,239,71,97,122,30,47,74,171,225,115,200,208,144,18,247,62,182,76,123,54,250,115,179,248,28,180,61,141,252,26,27,136,30,59,108,156,189,114,236,54,70,204,71,212,148,166,244,151,17,137,238,241,86,199,107,78,186,2,142,193,80,40,232,117,56,161,34,163,246,196,68,21,40,118,83,162,225,42,135,3,129,94,88,135,29,166,153,166,6,3,146,124,225,237,66,75,92,133,103,104,27,45,120,247,236,43,84,244,67,40,53,55,157,28,45,199,215,164,217,124,108,213,241,49,71,209,81,68,95,171,138,0,217,195,248,250,128,163,112,137,163,144,171,197,234,227,144,56,7,165,168,169,81,234,142,109,19,39,208,121,242,249,192,80,115,228,56,191,164,87,3,176,143,40,140,235,237,23,137,18,105,35,68,175,98,213,183,66,152,107,171,242,17,101,96,59,14,78,132,218,166,170,38,21,103,17,181,94,45,156,109,145,92,58,35,148,99,209,87,219,135,85,238,137,52,198,138,51,27,187,82,172,214,76,69,222,125,112,226,209,122,226,31,131,22,214,129,184,249,47,187,42,240,226,115,198,213,19,253,39,185,154,152,76,141,237,138,252,88,85,133,57,216,231,123,46,215,24,57,102,152,194,166,136,22,182,10,219,143,106,146,157,39,65,119,49,12,33,90,236,69,128,43,27,177,107,11,184,202,160,148,66,226,40,182,120,164,213,234,163,252,101,54,93,252,50,145,6,153,101,199,201,67,123,53,126,121,91,203,149,168,142,141,17,14,35,10,88,189,40,106,194,229,119,196,112,30,85,1,110,70,119,35,141,173,4,14,85,155,14,57,217,88,58,86,151,32,182,118,65,183,188,206,124,39,48,182,163,60,23,213,82,61,166,127,167,93,78,53,222,206,201,229,180,27,214,121,7,161,151,106,169,49,11,195,132,162,67,168,40,12,81,102,28,247,231,75,166,252,72,173,241,104,241,219,195,58,103,179,42,177,245,26,117,215,29,58,120,149,113,59,55,206,81,17,206,78,72,67,177,192,205,104,89,2,70,233,78,167,17,85,215,30,62,235,38,164,174,235,99,83,99,17,123,221,192,95,47,58,131,201,201,199,107,21,114,79,10,183,121,91,157,58,133,237,194,248,177,179,133,92,82,187,175,37,209,103,22,15,164,79,97,54,18,76,174,138,166,99,232,199,233,96,85,9,75,21,226,76,72,224,30,153,117,63,43,175,176,199,175,107,156,157,105,40,59,202,241,245,219,253,90,63,133,62,125,110,88,85,195,13,128,218,175,23,29,178,179,77,174,120,180,77,0,76,119,51,211,107,246,41,78,107,77,22,242,62,134,52,215,176,27,135,57,159,50,21,50,148,133,211,15,123,43,117,46,245,129,43,233,214,15,38,71,47,218,49,252,118,20,246,32,164,196,142,164,215,150,229,36,67,4,183,168,166,208,107,207,167,109,190,207,210,1,209,166,138,109,82,130,231,155,213,153,38,73,243,20,182,89,173,72,208,31,59,202,210,57,50,71,17,192,246,243,152,14,4,229,216,103,63,234,65,189,68,199,138,9,113,43,76,118,111,59,140,194,220,179,155,65,95,25,240,160,221,46,191,87,159,45,201,159,28,246,86,85,91,230,234,27,212,48,165,117,209,6,96,105,210,244,229,163,2,25,156,80,118,216,205,199,125,114,152,53,84,76,147,238,152,176,158,32,221,32,178,174,112,109,41,70,197,186,220,196,12,41,176,200,69,236,0,57,158,71,161,151,10,189,50,98,42,108,235,172,210,243,129,162,35,223,176,38,53,144,170,233,87,172,145,124,7,12,145,230,115,181,9,152,21,135,81,25,123,14,31,90,227,124,83,65,120,178,168,39,76,6,159,153,251,193,100,119,166,158,47,48,184,250,52,101,236,53,244,134,236,15,189,155,31,138,144,76,18,5,94,122,89,83,76,98,204,75,56,8,4,46,214,93,229,247,166,87,82,252,42,120,219,83,84,115,88,140,92,12,109,186,41,138,243,102,88,153,92,210,151,50,242,132,120,99,120,225,100,30,32,87,90,60,23,64,57,228,126,14,54,18,100,247,75,19,122,46,85,181,102,145,103,240,241,130,252,58,109,61,61,112,1,194,1,39,221,142,58,179,192,116,118,204,152,162,198,173,255,192,70,157,238,240,68,247,73,134,228,252,122,246,86,88,202,31,114,151,190,3,96,164,29,124,97,155,210,185,120,100,5,141,167,40,222,164,105,164,85,85,70,221,173,135,216,32,53,218,199,41,86,20,177,122,175,104,61,123,44,217,75,81,45,62,103,232,241,54,125,93,195,123,56,31,184,152,194,184,111,57,217,204,161,23,118,209,74,35,26,43,106,42,195,37,22,105,215,129,46,89,85,53,89,200,89,87,236,148,25,63,114,232,131,81,26,82,98,19,134,70,86,244,169,207,252,188,40,106,186,194,165,131,160,10,226,115,62,36,20,8,37,21,122,206,29,69,28,127,48,18,203,170,74,12,87,33,1,95,135,45,81,39,79,86,155,85,186,57,76,133,177,170,45,155,31,155,195,119,159,166,232,37,2,214,136,199,135,251,112,206,146,46,132,209,164,108,211,13,120,108,66,138,170,59,79,130,177,93,215,221,232,143,85,48,28,162,17,143,25,30,251,136,94,14,85,229,222,41,57,43,38,135,166,21,93,168,76,122,237,119,5,88,182,95,38,82,53,210,139,152,195,244,33,74,55,210,254,213,5,221,67,19,238,190,164,170,247,29,79,170,199,185,216,159,120,101,67,233,98,122,20,22,146,32,210,109,2,91,181,223,136,131,49,11,159,52,201,172,210,35,162,56,10,249,70,121,109,248,82,71,148,184,144,244,233,194,229,142,64,218,14,94,0,227,241,203,207,147,209,152,211,226,240,169,203,210,95,2,83,216,22,99,106,92,240,178,11,147,200,201,59,206,251,102,188,228,207,163,65,75,16,71,246,143,89,94,224,70,119,77,220,220,52,168,187,192,221,36,49,29,222,48,176,234,111,67,199,190,98,229,207,179,198,100,79,130,218,167,71,25,215,79,81,57,41,140,53,237,6,49,2,169,77,114,244,104,135,17,32,169,177,225,229,37,141,111,220,11,7,223,63,24,85,118,210,134,2,89,5,189,207,126,243,101,68,90,122,53,229,183,57,182,106,107,199,205,250,228,116,181,150,56,179,73,86,235,147,147,69,140,223,166,234,87,77,98,34,107,43,197,129,79,203,236,131,146,232,43,113,100,231,167,191,114,211,98,140,236,123,28,65,48,111,202,79,87,43,248,243,3,44,83,62,93,116,208,50,114,156,219,79,70,138,65,116,76,57,97,34,14,59,77,214,120,235,84,163,104,205,47,166,198,172,136,69,76,246,192,169,149,126,210,9,233,153,104,59,221,84,54,238,70,145,70,196,13,3,117,141,206,54,8,196,207,46,179,20,30,45,154,236,9,45,74,33,60,168,41,109,58,74,103,72,125,231,248,76,97,229,116,163,175,86,52,215,40,122,64,221,98,47,93,125,8,102,95,83,99,160,248,144,159,21,128,192,165,223,123,82,134,146,94,56,138,236,169,99,110,26,79,180,125,193,133,255,168,218,178,22,124,29,50,102,185,191,22,53,91,106,157,157,105,4,167,147,63,25,209,171,242,204,81,250,193,221,56,163,58,32,63,95,154,182,158,26,23,31,87,38,73,194,23,121,72,10,191,28,230,124,211,171,91,131,112,208,223,218,180,49,36,217,220,44,58,179,227,234,137,82,151,220,188,35,111,222,238,213,246,229,47,60,176,163,246,186,87,23,181,162,154,213,131,183,123,115,186,147,229,230,38,150,224,135,132,209,142,106,138,30,30,154,30,105,41,18,163,226,87,181,137,45,17,19,5,249,50,149,238,166,81,45,69,143,10,132,131,152,131,23,38,193,22,135,54,28,75,143,228,114,179,42,149,20,83,184,27,5,91,192,157,178,134,248,214,108,248,178,58,122,162,116,209,55,82,19,13,168,50,98,20,177,143,136,177,210,9,149,117,254,119,166,240,117,2,42,213,69,242,195,236,139,174,225,240,19,232,17,10,187,3,135,142,141,73,3,21,41,172,193,211,28,46,113,10,218,134,190,241,143,170,245,254,46,14,155,132,172,17,81,223,57,94,185,144,107,145,211,158,202,164,99,135,248,115,21,86,130,100,63,140,204,53,170,24,201,107,102,213,222,238,213,116,138,174,111,210,49,93,4,110,100,207,150,184,46,154,253,232,180,247,237,216,80,240,254,146,172,219,99,149,16,19,156,241,228,160,50,42,240,155,223,109,242,88,214,186,223,116,54,190,20,78,21,178,68,82,242,131,70,192,140,194,26,186,85,166,148,19,109,163,60,141,46,15,10,101,181,140,119,119,154,89,71,44,122,86,146,72,197,17,188,165,72,43,174,222,38,11,124,97,232,90,163,9,4,214,217,164,102,101,183,98,114,143,120,79,252,135,46,41,219,78,70,54,12,168,9,37,112,150,19,181,83,225,85,99,154,65,187,161,247,222,40,145,198,193,67,83,220,150,83,13,74,177,80,137,98,151,221,170,83,186,105,193,158,225,26,157,237,1,121,249,11,83,39,176,238,201,132,230,152,168,52,240,241,140,56,243,110,133,73,248,93,40,122,163,33,211,63,54,117,162,77,66,3,144,195,132,148,19,189,21,198,150,116,97,164,19,92,85,134,230,10,214,178,252,118,105,214,236,239,48,81,234,91,232,190,217,132,147,115,237,210,225,112,22,186,156,77,88,203,197,89,228,77,194,48,139,70,21,59,54,188,44,223,139,25,23,195,148,77,101,88,171,134,191,216,130,17,68,88,159,160,82,69,190,49,174,158,198,206,42,112,37,224,114,225,245,92,139,68,74,138,91,239,250,4,243,135,181,181,125,243,204,178,90,59,63,40,5,45,203,97,152,146,196,62,50,56,250,237,190,78,1,133,73,93,251,241,176,232,30,214,36,196,176,2,36,95,125,212,16,159,207,211,4,62,223,47,234,39,173,49,71,42,82,173,228,247,124,176,128,203,57,3,155,194,52,206,251,54,77,237,166,210,194,110,148,95,90,52,253,208,189,137,115,165,95,147,141,219,223,219,14,66,253,152,13,138,46,255,105,147,3,145,28,197,89,244,165,221,175,213,32,183,210,89,74,44,50,250,39,73,20,172,169,43,164,98,91,184,147,128,62,155,182,68,48,13,105,241,242,7,135,25,89,151,54,7,97,91,49,75,7,164,113,69,151,0,60,4,190,165,89,132,107,234,168,112,224,68,190,202,244,161,250,122,208,219,46,206,118,185,164,23,157,123,243,1,253,189,80,70,147,106,244,13,183,12,241,230,15,134,157,41,39,253,105,104,232,220,37,164,19,231,241,172,206,38,191,111,170,204,74,32,165,241,115,67,15,94,92,79,122,109,19,171,212,53,144,216,106,221,179,98,82,61,214,2,89,160,90,238,213,20,75,233,17,179,177,88,125,84,168,108,63,167,213,214,13,17,230,74,191,121,206,86,88,40,48,196,230,113,53,162,170,91,190,39,251,227,109,195,58,251,85,213,62,121,10,209,216,127,191,245,73,186,166,105,46,1,93,250,25,28,21,132,88,144,47,213,253,18,161,179,239,147,216,33,49,117,207,202,86,24,212,28,94,85,251,153,236,139,157,197,93,29,238,112,3,234,68,101,55,78,113,115,154,148,117,58,64,20,21,110,194,174,212,135,87,221,27,8,36,198,152,147,179,26,186,0,27,167,146,155,20,219,68,208,196,150,31,36,19,178,71,39,200,67,85,233,248,219,136,8,181,168,245,216,214,76,32,254,207,128,101,49,66,81,164,115,142,221,42,87,15,42,172,60,240,78,53,6,39,230,133,143,165,191,163,152,3,11,247,137,75,18,145,222,78,69,111,115,45,21,61,225,22,189,63,177,87,27,59,255,144,23,163,66,121,250,33,132,110,83,211,168,204,48,221,104,119,72,249,241,42,70,222,192,253,217,30,107,93,191,66,56,65,17,54,247,15,194,39,25,77,15,17,114,104,43,126,248,28,101,18,75,194,41,247,93,97,219,190,218,20,227,192,47,247,145,183,112,105,1,195,61,224,211,36,101,120,186,244,103,135,185,175,177,246,142,79,168,71,8,161,167,8,98,109,122,197,219,243,92,221,26,33,98,113,145,98,209,1,153,184,87,241,33,135,42,39,81,229,142,237,120,231,144,146,170,97,33,225,174,248,194,100,211,150,216,27,212,0,115,221,201,207,51,234,228,167,246,47,232,118,182,117,242,200,217,133,30,244,136,66,91,156,176,37,77,115,108,55,103,35,245,111,65,45,176,246,46,3,83,58,237,47,221,141,236,114,9,124,182,190,238,179,96,83,255,149,116,47,180,58,119,15,59,156,61,0,165,150,250,60,121,9,23,132,174,171,164,9,70,222,251,108,180,254,104,180,67,230,166,239,221,141,197,217,97,24,162,229,209,140,233,97,121,0,121,19,61,107,122,164,195,47,25,78,221,166,158,168,110,125,114,210,180,126,102,211,220,68,251,159,62,185,9,136,57,76,233,140,14,26,106,4,110,111,91,33,179,116,116,111,184,29,160,91,50,152,122,252,93,165,203,11,182,5,222,107,57,140,44,96,210,155,19,50,251,210,24,164,96,91,151,46,122,26,176,147,183,141,82,183,14,171,132,92,204,138,216,205,47,46,15,47,57,210,69,121,122,162,218,104,221,165,71,30,229,137,179,80,227,82,202,124,101,197,31,79,108,203,157,43,41,84,217,46,166,105,67,117,127,231,10,21,131,204,97,248,56,207,250,170,1,147,107,150,199,166,115,170,173,184,26,105,202,166,240,76,158,11,160,34,209,20,106,46,218,76,158,107,58,140,96,135,14,73,135,26,252,43,154,70,67,142,153,160,48,158,88,143,225,158,230,220,94,152,28,174,23,241,178,82,44,93,47,112,183,76,83,124,172,167,42,20,86,227,234,153,104,235,173,24,34,53,133,240,33,204,253,126,49,253,193,18,153,166,38,106,229,59,5,173,52,95,31,12,170,64,247,79,54,149,122,91,63,215,121,176,40,47,161,156,42,105,241,22,173,21,45,66,76,60,167,240,183,240,206,20,72,221,117,217,84,71,30,56,133,84,212,226,148,169,26,199,129,83,160,68,211,0,133,225,187,232,226,56,59,68,191,187,153,217,206,250,57,168,66,191,247,134,67,48,235,197,80,115,123,96,13,105,187,34,58,8,188,71,98,147,240,221,106,195,158,46,3,154,215,37,67,220,166,182,81,244,107,84,163,25,138,173,14,197,50,25,148,9,183,183,143,88,239,24,199,242,216,19,34,160,216,194,77,153,171,233,183,196,243,241,212,36,69,203,125,234,60,153,70,186,185,226,0,168,41,235,107,209,114,224,178,47,118,100,22,77,159,216,145,24,148,4,103,231,56,126,172,108,194,115,152,176,72,216,39,20,123,233,120,31,203,218,85,131,177,1,200,206,234,160,80,126,127,205,85,50,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,247,185,91,115,179,204,58,158,234,51,81,104,47,14,75,97,80,159,162,91,6,210,214,229,122,62,136,188,73,28,116,78,11,118,186,237,3,109,175,134,165,39,177,134,168,120,51,209,158,231,197,172,117,87,110,142,66,150,252,246,166,69,164,199,213,136,150,73,180,253,108,1,200,52,133,95,132,81,40,79,182,77,215,229,58,70,89,35,153,196,95,107,244,217,154,30,135,38,133,168,38,169,78,41,190,140,84,92,212,194,55,132,172,28,31,49,226,40,124,79,129,217,102,250,245,139,80,7,208,171,237,136,184,54,31,10,37,247,181,150,181,90,140,176,236,8,105,136,41,11,109,254,140,137,102,65,35,161,38,219,68,146,137,84,196,76,194,239,82,24,127,80,76,183,156,52,21,109,45,242,98,70,215,170,241,93,92,193,25,229,216,166,22,163,99,86,42,19,37,12,248,106,180,237,2,179,221,197,242,177,197,169,23,67,171,57,194,49,161,91,74,154,133,140,91,161,132,1,100,244,96,178,248,104,145,63,127,10,219,172,89,241,247,133,45,96,226,95,211,194,174,210,126,127,76,154,227,244,92,135,172,15,147,68,21,184,90,148,196,247,202,52,85,29,104,255,210,203,177,209,146,31,209,183,198,85,8,223,96,179,63,201,12,38,237,54,194,121,167,165,86,58,228,241,66,112,215,252,185,152,251,162,66,189,77,185,96,174,56,184,40,181,150,237,202,34,63,30,85,224,80,172,79,81,178,213,21,186,38,223,182,218,30,209,55,221,150,26,75,97,42,144,229,220,58,38,86,224,62,194,198,161,200,76,199,132,141,221,3,234,88,18,85,251,46,183,149,144,206,93,194,14,33,236,175,239,141,183,49,90,216,56,108,233,58,164,40,114,199,205,225,214,149,237,204,186,127,246,140,139,183,177,154,200,199,68,92,56,172,20,200,138,150,156,16,36,84,155,231,223,185,154,19,126,61,51,5,186,24,129,181,226,129,166,170,233,114,105,196,89,218,210,104,10,189,220,217,207,0,120,1,204,62,16,24,219,45,187,145,51,104,186,150,152,4,113,128,234,244,199,84,187,83,209,51,244,106,148,37,252,131,33,43,217,196,218,53,46,63,143,111,109,163,175,208,213,71,49,106,201,126,111,178,212,226,176,89,77,174,215,208,82,83,78,134,85,46,182,117,238,118,182,177,163,11,221,33,14,131,165,85,29,38,250,43,230,0,50,43,201,153,22,55,37,38,202,197,179,201,55,14,111,252,39,140,179,69,154,136,57,158,134,211,46,109,163,132,40,82,49,109,253,196,206,252,250,171,56,127,182,105,106,14,114,118,152,42,99,141,163,178,42,150,43,48,80,218,13,67,154,92,125,70,137,162,234,15,166,121,64,27,128,173,29,181,187,49,157,9,254,47,217,197,25,100,122,101,62,24,2,40,173,20,231,95,70,141,71,131,55,59,43,76,23,160,251,131,7,166,110,83,38,26,219,103,243,62,11,36,171,142,245,32,95,155,207,155,188,83,105,195,207,185,197,124,35,223,149,243,189,152,194,63,57,95,136,234,13,55,177,206,107,163,117,35,22,24,1,168,107,230,103,210,225,34,76,185,9,247,19,131,242,33,71,114,84,172,63,18,71,100,198,125,174,224,235,232,107,55,136,151,99,83,34,240,32,146,25,231,181,127,202,34,190,4,154,200,9,226,90,82,142,230,171,167,205,231,212,36,236,114,156,69,191,51,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,241,38,94,16,55,199,6,221,58,224,180,6,134,103,4,3,87,125,70,244,152,92,53,126,251,216,49,83,67,234,56,201,121,134,31,11,3,186,54,177,111,100,18,166,95,76,154,90,219,4,109,75,90,254,173,147,53,55,232,152,113,6,231,216,207,54,197,69,82,246,12,41,118,219,177,27,110,38,184,68,37,152,42,180,191,250,199,252,17,136,8,76,42,232,46,252,102,206,206,7,55,8,87,237,96,141,181,123,14,144,48,152,129,241,111,220,139,62,19,201,234,48,5,38,217,150,3,166,5,52,6,13,120,147,60,240,223,182,232,125,132,96,57,19,50,97,56,191,154,141,118,202,197,168,211,58,31,59,209,173,36,52,14,6,147,166,117,180,35,180,82,5,133,46,180,249,242,161,170,224,14,138,189,22,39,90,172,251,227,170,222,46,219,246,171,166,119,222,114,154,54,168,235,208,33,93,8,25,251,115,83,96,250,124,109,10,22,218,215,163,139,76,225,192,160,16,184,178,26,191,171,75,46,103,127,147,168,6,113,75,207,191,19,157,229,222,50,13,201,115,15,223,145,202,177,106,138,86,0,211,82,131,175,224,240,217,175,180,24,16,203,18,77,155,15,46,184,155,82,190,178,81,18,240,50,91,122,12,216,208,228,193,161,238,173,190,205,163,49,73,184,87,175,198,202,242,155,147,189,23,39,124,91,171,139,127,107,66,218,73,56,111,89,63,211,153,226,168,170,101,162,202,173,161,5,244,248,236,241,93,80,83,20,175,14,90,127,143,116,210,224,135,127,175,11,27,214,179,47,150,185,161,54,128,29,92,215,253,113,89,252,222,213,8,208,245,167,209,32,241,248,47,155,27,53,141,186,231,32,164,235,177,49,180,39,218,191,217,208,122,118,166,18,178,187,103,202,74,232,97,27,159,210,151,167,67,244,184,180,164,231,11,229,91,205,191,38,69,58,91,11,19,40,211,93,177,99,81,70,174,237,166,172,183,233,244,199,150,194,107,143,143,129,147,238,212,202,148,241,151,254,152,211,84,122,124,73,130,77,57,201,89,167,106,190,89,65,209,114,152,2,248,93,30,67,230,27,238,78,231,103,155,106,156,25,17,191,223,25,145,188,209,31,251,201,122,185,28,166,18,76,97,86,147,87,40,34,209,35,162,93,148,135,82,65,232,96,133,174,126,168,11,221,41,88,252,102,119,167,198,111,104,180,165,25,237,169,195,148,124,136,104,6,94,44,189,229,126,115,204,157,209,52,22,137,73,217,252,173,7,28,64,122,115,98,105,110,114,194,62,172,124,233,68,164,114,29,49,38,176,13,40,101,6,13,53,253,126,12,222,81,247,19,106,202,96,5,114,248,128,218,140,61,76,147,163,248,123,157,141,74,143,235,65,220,114,251,173,209,10,16,126,161,141,46,49,5,88,14,27,121,139,86,90,12,24,31,191,95,54,51,172,150,167,140,195,122,2,28,102,215,212,122,31,100,93,182,111,70,16,225,207,246,20,237,64,122,242,61,54,65,131,174,41,50,114,206,219,45,129,65,87,126,149,125,142,233,124,230,175,255,50,233,52,97,252,63,107,246,24,87,197,15,7,82,146,83,244,221,41,236,34,14,253,189,53,117,137,79,145,57,162,170,211,73,207,216,96,75,215,221,159,114,132,225,234,14,27,186,153,164,13,55,173,24,181,149,63,154,145,250,62,133,172,199,63,244,250,247,109,205,154,90,176,64,210,51,248,110,217,246,80,77,146,146,105,20,145,124,68,233,116,200,234,33,16,30,172,225,64,152,13,175,161,120,200,235,147,179,194,144,194,33,78,42,53,209,5,223,199,157,73,147,249,212,240,22,181,39,199,19,14,24,19,169,63,253,10,61,246,96,234,230,106,209,254,142,98,161,5,127,50,163,145,215,6,192,99,147,12,223,99,161,18,238,83,219,190,216,154,122,60,24,254,185,150,172,101,10,153,60,75,102,71,216,122,90,206,80,155,95,190,112,23,186,154,83,91,192,177,251,92,212,142,79,73,41,139,54,206,195,250,242,69,106,32,13,49,165,10,165,19,24,197,9,209,240,231,140,206,64,154,246,73,66,184,105,102,68,140,74,118,200,22,190,188,76,3,19,82,108,97,64,252,131,192,40,218,16,238,46,202,69,188,130,138,184,12,244,180,122,231,243,105,199,242,151,102,61,52,229,153,98,18,127,115,140,170,209,172,68,159,155,126,219,176,8,173,41,88,21,70,136,248,21,47,92,193,41,53,130,37,165,238,162,230,216,175,198,1,152,74,242,70,75,152,239,147,166,228,241,188,243,177,203,142,125,239,79,182,161,224,85,102,213,141,220,88,60,56,133,39,91,185,35,153,148,221,87,30,118,116,86,229,20,154,145,207,148,255,70,148,148,125,125,232,31,51,77,98,62,17,112,51,232,96,18,134,222,196,26,240,155,211,34,168,228,192,103,180,199,103,252,24,223,85,155,210,163,141,134,65,251,244,23,8,32,145,71,81,46,117,76,190,143,49,249,192,144,140,168,6,225,160,124,246,147,224,57,240,160,133,37,169,154,12,229,30,203,209,129,6,222,124,164,183,202,183,19,254,178,65,101,170,200,26,85,120,95,95,251,175,185,50,111,165,113,71,34,239,75,34,160,146,85,173,222,77,21,199,96,63,245,171,17,223,29,66,234,10,179,186,215,102,145,168,162,12,73,85,79,39,154,70,223,160,152,204,226,172,143,142,108,105,159,214,159,209,114,204,252,136,160,91,79,252,47,50,204,135,154,72,175,136,154,31,76,233,159,202,57,81,53,154,207,170,138,87,91,44,190,127,112,57,127,126,68,160,39,98,102,254,94,133,114,39,21,26,71,119,226,11,10,252,66,114,236,156,34,186,93,216,220,252,167,155,237,140,34,37,78,185,104,26,126,239,99,234,55,213,93,225,120,56,163,226,176,73,138,8,195,98,53,69,44,31,52,122,247,207,241,116,7,205,94,252,51,113,128,151,209,229,92,216,78,178,128,9,245,10,205,97,133,26,224,235,158,2,37,210,34,191,140,178,232,215,175,108,185,216,243,57,132,224,20,49,74,198,249,131,45,14,42,132,255,52,166,151,225,83,28,86,66,21,5,131,174,113,212,22,23,67,148,34,124,255,52,75,173,175,46,18,184,34,186,125,191,53,34,144,199,234,206,14,15,235,30,21,56,89,153,166,195,200,135,203,128,35,83,180,62,150,14,210,69,201,104,92,47,188,240,13,124,26,158,55,110,202,160,8,249,85,254,186,82,64,173,21,228,190,23,53,91,243,211,47,1,102,116,133,19,153,34,200,246,9,151,146,160,161,199,69,126,121,80,86,236,211,12,166,184,161,220,194,144,47,59,121,42,48,149,15,242,185,80,75,116,170,65,203,110,23,221,143,80,101,28,203,215,53,178,152,216,205,23,134,99,246,107,51,165,11,1,57,233,173,40,53,23,254,96,29,98,154,162,247,206,84,70,250,75,147,151,220,114,50,217,79,183,238,67,214,233,30,148,73,88,206,128,140,175,215,102,91,254,121,20,225,220,63,51,30,67,221,31,28,233,179,169,35,74,16,180,46,31,20,51,68,132,120,149,26,215,249,101,191,13,134,175,231,153,40,95,119,32,224,52,41,57,65,169,201,90,53,126,185,53,101,30,166,78,196,123,184,33,177,155,166,199,115,225,31,105,168,143,40,19,65,178,150,48,5,217,89,233,131,130,119,44,211,172,226,217,125,76,233,246,61,240,164,231,179,246,230,87,86,12,156,176,133,229,106,212,41,63,49,75,62,54,228,10,50,102,21,34,238,175,34,147,153,66,41,131,110,56,9,18,195,152,102,25,135,86,54,59,24,145,138,111,241,70,174,221,100,72,155,21,97,77,127,240,51,25,206,191,203,54,220,172,222,115,199,131,19,169,146,189,176,83,46,50,103,188,246,217,65,100,55,163,174,30,162,3,31,52,203,97,203,54,205,247,218,49,209,172,200,88,30,188,25,237,90,124,175,70,221,133,238,210,212,72,198,144,46,76,9,89,2,108,234,187,251,234,58,70,51,161,93,221,196,45,35,242,253,52,236,177,44,24,129,51,161,0,191,154,128,142,112,28,66,246,56,156,202,22,42,173,86,159,93,131,170,150,246,25,172,36,143,144,204,16,34,234,95,202,213,103,90,99,158,170,201,105,148,152,31,131,21,213,123,236,166,178,27,218,127,80,191,15,2,249,197,86,98,213,106,69,48,245,123,50,114,98,20,131,202,1,66,156,197,207,0,130,142,116,59,200,68,163,214,179,124,55,167,249,16,142,70,153,197,198,57,250,221,28,142,252,36,245,79,70,110,219,190,36,53,77,167,231,118,121,232,1,147,233,5,250,222,107,76,203,195,201,111,23,24,160,227,209,176,42,85,58,245,236,40,240,240,22,135,177,62,116,103,32,41,209,124,91,161,188,132,56,170,110,13,94,123,5,122,140,149,103,151,135,244,37,251,94,59,200,223,85,161,240,165,119,173,127,173,237,192,52,52,201,54,78,21,147,160,40,209,54,61,65,26,165,44,254,214,8,175,21,189,55,61,154,31,75,168,17,78,149,227,85,223,183,134,207,229,220,191,199,136,163,229,176,245,8,25,229,11,109,17,170,167,117,77,68,164,11,141,245,159,11,110,177,248,84,212,210,39,166,54,147,159,248,131,184,114,22,107,219,186,104,186,79,83,194,179,89,165,110,74,194,98,142,23,163,168,76,140,13,8,51,206,242,243,169,130,234,129,144,126,33,213,5,253,147,255,52,221,187,83,60,20,131,99,223,48,184,41,60,113,125,179,255,116,50,191,226,142,41,29,126,117,250,110,218,141,76,72,166,10,241,188,252,113,221,66,10,122,230,168,212,31,194,31,211,215,151,162,128,223,175,91,164,243,194,214,12,239,134,103,167,65,54,9,17,252,217,124,113,156,99,253,177,15,200,26,56,227,187,146,27,35,22,207,107,226,49,210,195,212,227,92,238,86,207,126,63,54,252,87,244,112,6,122,14,33,217,85,72,54,98,65,4,12,241,199,125,238,68,240,38,204,109,40,17,105,116,186,48,251,217,151,144,181,125,163,63,130,102,12,19,105,216,120,107,38,237,20,216,148,145,70,192,36,108,139,192,84,129,172,24,82,104,121,238,128,255,68,232,91,220,155,196,167,184,71,216,39,115,196,115,227,63,202,157,97,219,88,110,129,157,193,91,42,109,7,39,46,141,195,14,87,235,90,206,23,166,129,250,139,39,114,219,227,83,180,37,87,67,226,30,179,176,211,132,191,111,100,24,183,202,218,196,29,78,79,252,107,82,86,153,63,141,233,223,54,126,118,249,38,48,129,9,63,119,17,99,204,66,229,105,82,244,245,206,20,211,248,190,153,100,90,113,87,218,110,110,52,227,118,238,91,225,115,252,185,177,210,140,247,255,174,31,132,58,206,6,231,83,197,76,21,169,53,226,183,233,35,254,62,215,49,4,207,106,44,83,97,168,64,253,232,196,22,23,163,216,84,64,106,248,63,13,101,52,233,77,153,86,189,62,124,79,106,191,82,26,125,111,168,90,252,240,131,84,12,103,78,224,132,243,229,167,182,133,230,229,193,169,17,28,62,104,103,199,55,154,35,129,43,125,75,62,104,16,242,110,249,218,244,148,141,212,220,96,152,52,212,201,91,55,78,179,236,214,200,166,13,246,46,221,105,13,184,203,205,86,26,27,114,149,151,198,37,45,35,224,108,181,119,2,99,51,212,176,107,199,94,207,115,19,120,237,238,10,155,121,49,229,222,5,131,58,135,213,91,173,200,74,96,148,81,175,189,125,28,76,137,225,82,199,199,60,140,123,227,116,220,147,17,241,160,181,106,216,88,112,82,222,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,47,92,135,209,21,135,177,15,141,207,157,102,230,62,213,123,181,125,249,251,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,133,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,78,133,121,54,156,25,231,98,133,230,81,2,0,148,101,114,174,198,15,15,19,164,189,112,226,0,8,7,8,125,171,117,247,97,204,227,124,31,154,96,191,190,50,217,220,26,19,28,218,156,125,3,211,63,250,153,121,191,198,89,42,178,168,7,95,71,62,101,55,185,149,11,115,247,54,238,234,232,75,2,184,180,72,64,204,34,112,150,18,244,3,163,115,84,175,59,138,156,198,125,105,250,211,160,230,142,249,143,163,38,15,78,158,247,43,13,3,198,83,40,237,129,251,156,113,115,182,155,188,255,211,127,250,215,63,252,243,95,255,242,207,127,252,235,223,254,244,199,255,246,247,255,253,159,254,225,79,127,254,199,127,248,151,255,253,127,254,15,127,159,254,245,95,255,240,223,255,246,47,255,252,199,191,255,187,255,233,143,255,240,183,255,235,175,127,252,187,63,252,215,63,254,229,159,254,248,183,191,254,203,223,127,192,255,242,167,63,255,241,127,251,219,95,255,244,231,255,250,119,127,248,207,127,249,203,95,255,203,159,254,252,15,127,59,247,249,143,247,145,169,82,241,93,142,225,94,171,234,27,229,190,3,165,174,87,142,60,236,211,221,60,10,74,199,201,16,43,155,209,34,127,189,195,53,161,31,70,175,38,100,232,81,210,102,164,95,75,134,99,218,233,237,219,51,12,212,210,110,57,45,84,220,91,252,118,237,162,111,248,227,59,24,35,126,154,130,153,33,175,69,65,102,242,53,215,142,77,65,221,130,192,211,148,28,253,72,27,230,243,202,4,76,112,208,250,214,63,177,202,186,188,54,33,162,112,108,142,195,134,31,36,55,55,41,178,112,22,161,19,171,73,118,11,107,137,91,235,122,131,69,23,101,66,158,50,206,44,106,134,150,236,207,103,81,102,132,211,29,70,213,126,232,154,133,178,214,227,110,173,27,225,216,86,216,154,117,2,62,38,198,146,223,134,159,48,92,46,178,119,154,232,98,191,128,70,111,198,65,63,201,215,10,92,106,143,128,9,28,220,24,245,2,83,6,209,227,183,91,17,158,76,218,178,91,204,132,110,186,90,242,86,212,170,71,88,173,65,66,163,83,129,66,143,45,6,8,33,88,29,239,122,22,120,141,143,9,109,178,52,199,210,11,134,78,68,220,60,91,198,90,246,87,98,28,57,174,206,144,52,43,60,41,118,139,223,38,202,179,101,255,37,211,82,202,189,218,234,59,4,70,254,53,93,248,216,193,98,160,112,50,204,220,47,202,201,47,199,74,45,98,129,192,131,62,167,30,58,244,164,214,59,40,83,186,28,232,177,162,135,48,190,229,113,12,37,179,50,41,141,90,101,198,213,28,237,114,49,41,229,72,3,156,79,73,143,232,69,73,146,69,200,186,25,113,82,146,47,77,228,101,223,139,33,74,203,47,220,190,108,211,7,139,204,12,54,52,25,255,120,105,54,32,25,177,243,216,219,235,174,12,62,150,169,90,1,153,30,253,176,69,141,222,78,190,22,118,173,75,39,218,252,63,206,159,188,54,97,235,92,235,93,30,156,120,114,115,20,90,118,139,223,62,54,178,72,130,77,203,196,214,30,48,228,24,93,126,187,77,35,164,140,155,147,114,146,23,195,129,171,53,224,137,240,144,12,11,118,240,184,11,27,155,124,138,113,100,180,131,238,186,195,229,126,22,148,26,102,231,232,143,205,112,64,137,163,70,27,37,71,254,216,199,83,56,231,182,60,23,42,1,229,110,87,48,218,15,189,51,220,174,179,199,70,186,164,253,136,250,33,122,36,98,15,71,13,92,230,168,113,14,206,20,231,3,52,39,250,78,148,159,173,184,152,131,94,7,132,33,137,1,65,90,242,49,232,38,197,74,110,159,116,106,166,133,141,219,30,108,124,73,96,115,167,140,158,74,96,204,79,159,132,172,90,4,166,4,30,153,129,113,79,143,246,22,125,52,211,162,116,71,143,110,185,169,118,44,84,88,213,55,217,206,126,164,54,27,125,228,53,146,27,189,217,145,170,246,55,70,157,123,191,68,46,158,143,181,205,27,243,231,62,238,201,212,17,53,234,245,189,175,83,143,148,129,120,14,25,62,238,29,110,249,49,59,165,58,105,110,19,199,241,159,38,54,40,69,189,147,148,63,53,171,30,100,73,84,228,101,133,97,241,247,159,166,113,82,191,38,213,128,163,120,60,97,88,144,102,188,112,169,37,226,63,3,175,69,156,150,227,80,166,22,145,39,226,86,234,190,130,102,143,135,15,164,60,150,162,72,56,186,165,122,76,96,168,91,101,200,248,184,45,66,129,213,164,197,228,173,75,129,139,210,99,98,80,248,202,134,97,196,246,219,157,215,1,233,146,238,163,251,183,9,68,48,15,197,96,189,154,14,206,237,102,176,105,69,76,29,81,20,109,122,142,32,37,197,198,146,98,75,56,133,97,189,19,195,204,26,115,38,105,124,236,22,191,154,45,32,105,124,135,118,150,240,95,143,181,52,243,19,102,129,95,117,187,149,108,58,240,229,9,255,80,138,233,203,30,114,219,179,151,73,232,169,91,21,69,92,109,164,78,18,121,58,115,122,250,169,135,35,33,233,160,4,57,229,240,32,227,132,54,81,130,140,68,47,83,203,23,125,116,138,169,204,187,70,6,213,95,89,188,83,163,2,41,95,27,50,48,246,166,4,210,17,240,61,54,98,192,156,167,146,158,75,52,54,181,124,225,169,161,83,186,113,107,114,11,5,46,230,161,18,153,116,135,66,246,229,176,201,57,119,137,228,213,218,124,183,153,228,253,132,87,148,32,225,112,201,107,107,141,128,254,105,11,204,76,241,95,174,118,103,141,63,66,215,239,99,221,166,201,74,201,181,116,153,197,144,24,15,79,221,15,92,154,159,228,19,198,70,45,43,33,83,93,170,27,86,211,194,60,82,106,144,232,182,142,228,29,158,64,17,146,49,198,132,168,226,135,174,115,103,105,118,252,53,153,197,177,195,142,123,108,93,185,24,67,32,54,232,51,217,113,8,20,38,8,216,2,198,155,175,242,100,168,157,14,143,114,156,59,37,106,43,5,30,56,210,223,123,145,212,216,82,168,15,108,186,185,31,220,8,245,84,157,193,86,162,91,29,38,241,208,117,126,211,145,224,40,188,46,85,68,246,206,215,63,71,172,191,182,201,196,246,103,134,67,188,20,63,189,141,41,191,232,44,68,208,226,123,109,250,223,56,248,52,96,220,74,132,195,216,237,179,150,234,36,14,173,150,2,110,4,110,101,125,108,163,46,44,1,91,124,76,38,195,217,190,195,40,100,119,95,114,92,159,121,88,8,214,198,213,52,219,201,76,130,250,161,248,118,99,142,230,210,137,86,76,225,101,248,107,231,165,109,0,212,169,81,181,231,95,251,12,112,209,44,21,221,216,101,121,216,22,66,198,71,160,57,155,8,243,142,47,210,16,40,19,152,234,178,238,209,6,212,105,138,234,55,103,188,160,40,39,96,210,33,230,41,240,249,214,37,38,98,63,231,154,22,89,100,194,209,211,55,105,18,36,42,94,3,235,82,222,241,181,41,199,28,75,81,182,179,26,175,157,75,211,107,73,87,14,183,132,77,79,91,56,102,145,0,167,0,57,38,26,69,19,50,224,212,228,13,207,242,210,227,121,252,93,205,4,209,75,28,151,30,183,48,105,41,2,141,248,23,126,245,149,86,249,241,65,180,128,207,240,72,1,82,105,54,113,71,220,156,222,134,165,5,24,165,187,137,77,147,18,204,244,146,153,51,201,246,225,211,136,226,25,201,167,80,137,80,34,112,138,44,225,18,218,42,146,130,213,75,49,145,50,195,26,210,148,97,4,50,40,216,109,226,117,64,251,180,175,229,68,77,39,13,164,2,27,157,224,247,149,9,198,244,161,117,56,176,68,100,223,110,44,243,149,52,131,11,189,207,118,31,18,114,203,172,146,187,149,94,171,236,254,41,229,194,69,58,154,150,117,156,85,63,108,97,177,41,79,234,25,173,17,127,48,24,238,235,212,107,161,21,252,166,254,57,71,144,7,125,242,183,100,49,134,195,229,149,109,162,188,162,57,251,37,204,100,168,156,72,5,93,69,200,244,203,78,193,94,129,217,43,224,241,171,61,213,8,21,120,105,154,54,35,177,92,124,146,32,166,106,2,68,2,227,14,124,135,30,199,227,60,47,45,207,221,176,100,253,226,13,173,147,172,170,138,87,232,62,57,109,208,243,57,212,42,2,110,31,55,32,27,44,77,139,122,239,14,109,212,183,215,100,4,108,81,94,212,108,60,44,11,245,131,105,40,30,154,242,30,191,246,118,135,137,120,75,29,192,164,118,98,5,10,247,168,150,148,44,24,221,138,255,242,36,139,44,207,205,38,183,62,83,52,211,117,13,177,129,148,32,64,114,56,47,220,40,12,17,24,146,174,238,63,157,225,101,147,37,79,111,103,236,114,231,201,224,245,144,178,193,150,172,249,192,7,133,194,98,149,156,166,196,100,122,45,37,35,106,228,27,242,219,116,36,116,127,177,70,195,211,214,71,59,187,230,39,48,201,198,129,197,209,222,218,10,22,228,7,147,41,169,207,168,80,233,241,189,118,161,96,68,18,126,100,27,104,68,110,14,35,232,33,82,190,38,159,92,190,72,243,121,167,159,138,135,194,80,66,125,63,93,120,175,90,159,178,65,42,176,253,234,102,206,152,62,56,226,36,95,244,135,77,239,188,152,28,137,116,55,76,47,243,228,108,61,195,159,245,230,4,228,139,191,24,148,59,210,245,189,140,128,172,126,251,40,101,222,20,44,20,29,83,11,26,4,60,133,169,142,65,195,120,246,159,182,26,114,221,53,140,75,112,251,79,35,32,221,117,183,155,228,17,124,50,64,163,222,180,254,129,73,78,101,238,7,51,205,158,253,106,90,82,252,155,136,149,213,56,180,152,18,31,106,249,2,130,12,140,2,63,133,143,123,120,225,14,121,108,121,107,101,62,89,104,147,89,130,242,101,41,124,142,151,239,168,167,42,0,166,117,249,220,131,68,68,119,24,166,179,170,27,241,180,222,98,127,49,58,24,134,206,6,246,145,30,40,205,160,207,197,101,127,4,252,134,66,100,35,43,4,46,207,216,167,201,2,213,174,229,98,103,237,230,226,91,173,85,251,109,221,76,201,70,186,247,108,198,208,22,202,92,62,39,116,231,223,44,166,79,67,217,59,232,132,162,176,231,123,240,99,50,54,205,192,46,219,231,189,160,24,174,172,135,46,200,152,13,168,21,253,224,66,133,194,83,249,4,77,79,92,109,101,114,91,159,172,229,239,52,63,214,104,182,46,51,125,173,213,190,210,113,96,250,107,181,176,118,82,214,235,219,6,189,159,170,208,197,144,210,138,181,28,158,104,253,234,167,198,167,253,166,56,137,222,166,197,250,149,100,96,247,153,208,134,229,199,245,140,160,69,173,248,75,15,200,61,116,121,153,22,68,140,9,153,11,45,121,44,100,138,253,208,109,115,161,144,163,198,2,155,171,31,125,48,115,236,172,135,46,70,145,167,61,14,124,118,156,166,103,31,146,170,247,107,153,151,170,75,151,232,210,167,10,8,108,140,198,79,205,111,174,177,248,8,129,233,209,118,22,109,245,19,162,209,227,52,159,74,77,196,19,253,92,68,244,119,75,135,13,166,4,252,179,223,213,221,242,179,98,193,115,84,165,237,203,131,230,183,252,20,177,153,229,231,187,120,55,31,72,247,12,170,14,179,207,132,3,179,48,159,19,157,226,216,229,112,239,227,41,80,29,212,44,126,177,64,4,110,218,83,104,198,90,157,35,208,73,42,105,235,202,180,66,79,135,173,22,66,215,22,33,77,223,50,206,102,182,149,125,195,164,177,61,204,136,222,217,162,169,70,78,213,10,5,248,183,153,117,227,74,236,122,232,254,8,103,28,94,200,133,105,189,227,54,129,189,15,38,193,165,209,35,10,14,151,31,93,156,61,233,169,17,205,240,84,196,189,207,158,72,49,191,20,106,146,188,8,120,254,10,174,4,166,174,118,58,188,154,165,119,180,204,51,81,255,226,48,151,139,11,192,30,210,122,124,77,186,181,212,237,57,48,68,119,223,160,13,83,159,154,253,249,237,200,230,112,140,65,222,171,37,166,205,56,38,63,248,236,230,194,11,109,239,149,166,219,103,131,58,233,162,101,185,166,6,234,59,37,237,113,20,120,41,140,18,246,183,184,6,92,0,91,194,121,205,136,184,135,195,108,64,34,0,102,175,93,139,239,41,100,12,201,1,8,108,45,92,254,104,198,130,47,19,173,89,13,253,231,156,163,98,14,229,137,126,176,77,69,249,247,69,48,80,155,232,91,44,115,174,187,175,175,73,7,173,218,3,231,209,38,42,111,31,76,103,69,213,123,163,191,234,31,228,44,7,146,234,122,111,10,24,221,196,154,195,136,6,101,200,51,164,133,254,220,199,215,107,26,75,108,52,61,173,25,23,147,182,210,50,233,65,35,148,191,213,100,137,232,174,1,15,82,142,183,162,229,160,168,173,64,53,80,114,63,96,34,126,212,214,115,186,196,36,156,230,3,235,186,158,53,178,199,56,241,105,62,206,205,36,71,211,252,98,104,116,222,131,139,202,9,63,30,22,225,238,170,85,235,211,222,203,97,108,254,93,94,243,202,109,47,56,139,166,20,55,88,160,234,24,107,221,97,211,93,208,78,149,68,45,129,223,154,70,196,231,157,77,120,207,119,171,245,83,169,17,20,122,133,207,213,4,29,83,10,243,204,49,218,213,119,66,180,165,187,100,89,23,214,212,246,73,2,131,108,79,234,249,24,135,247,114,116,192,246,57,31,116,121,121,90,134,181,181,105,69,45,101,113,203,219,142,80,131,66,154,173,191,111,21,179,151,118,192,53,218,59,218,158,141,207,38,111,95,199,122,13,179,79,189,251,7,175,161,97,131,69,100,119,95,20,119,90,141,159,214,170,79,238,51,153,207,83,148,199,178,50,21,244,120,110,52,207,117,126,78,52,150,227,230,105,142,60,30,7,224,124,158,21,15,206,161,217,117,251,39,18,232,63,141,208,157,238,192,8,75,123,194,48,163,147,11,209,128,44,217,132,227,251,205,95,40,215,32,95,122,54,147,20,107,99,81,215,43,196,149,20,249,179,138,253,83,19,67,92,18,61,106,20,98,132,231,255,227,65,145,254,28,138,3,119,156,29,214,171,158,181,253,192,244,183,221,80,32,204,248,186,177,157,242,181,47,26,151,127,182,176,182,8,244,159,117,240,193,5,95,80,251,38,140,7,226,123,47,10,171,246,211,24,1,220,191,186,85,104,224,145,62,210,190,137,148,73,32,124,48,145,118,41,79,227,106,214,154,255,244,128,46,81,183,119,114,209,219,231,2,188,116,77,164,14,233,171,192,123,245,247,90,63,41,98,133,203,118,95,112,211,255,175,113,196,102,113,222,47,202,88,232,5,109,125,63,48,53,81,14,91,64,179,233,189,233,201,249,78,235,98,188,151,125,234,131,51,77,191,247,42,212,73,206,231,68,61,163,114,174,30,31,140,14,150,198,148,155,169,150,126,137,109,66,83,154,154,166,162,187,143,207,13,69,50,103,14,145,140,93,38,115,241,5,56,161,55,104,77,56,176,249,52,183,177,8,134,122,196,35,165,15,50,157,163,182,249,197,136,34,73,15,61,50,223,116,24,250,144,116,147,28,200,10,195,142,229,239,76,175,185,54,108,116,106,96,125,19,46,88,235,93,125,84,162,21,201,39,10,220,57,20,49,203,128,82,239,215,98,64,173,82,64,34,229,199,150,90,159,98,166,229,61,33,243,145,49,49,102,160,239,76,51,241,198,165,221,3,199,207,65,1,226,251,105,40,4,159,13,137,105,209,188,236,9,141,163,60,245,32,71,122,221,125,162,114,60,247,244,236,25,86,40,234,179,200,90,57,166,126,14,66,114,123,56,220,41,137,92,122,245,153,66,181,59,140,104,70,217,207,178,70,90,204,223,154,42,138,253,76,209,4,47,231,135,162,60,174,22,223,241,41,183,215,147,99,33,159,65,153,175,53,57,154,191,50,141,158,73,30,11,71,186,125,198,191,113,20,55,73,229,31,120,216,98,250,193,197,24,132,212,20,205,38,115,244,61,23,89,232,39,202,130,126,251,244,38,175,130,155,156,171,126,12,82,38,219,231,65,65,192,231,105,120,37,228,60,150,255,54,140,103,101,170,225,116,230,65,255,172,73,26,15,105,234,43,234,28,208,239,236,55,39,178,40,250,116,156,53,157,152,221,7,147,96,43,143,95,66,11,185,191,215,217,173,207,174,170,7,147,201,19,86,135,141,92,90,3,118,8,39,150,184,122,228,174,57,197,74,186,192,235,246,224,246,162,37,236,113,214,224,187,29,14,159,17,123,78,220,110,214,104,117,152,36,148,70,26,43,135,201,23,247,34,239,137,190,202,84,39,213,3,83,197,8,109,230,86,207,250,12,152,151,208,19,128,161,84,99,106,234,1,142,70,127,48,164,84,116,3,135,6,121,120,223,14,250,246,121,205,167,33,41,213,225,149,0,84,127,211,90,37,55,103,90,186,169,90,136,89,61,59,74,49,157,55,95,183,141,6,47,13,46,21,220,103,207,118,66,207,180,85,49,150,8,52,197,238,223,218,67,14,144,20,180,116,28,117,126,254,123,180,134,109,191,37,30,110,166,66,242,159,166,44,172,107,234,13,38,166,188,253,222,132,81,52,243,198,102,87,227,98,54,16,41,25,177,236,88,255,136,145,129,119,125,90,130,38,233,173,22,23,163,98,33,91,56,77,140,205,83,50,7,30,86,205,47,105,59,138,11,190,248,207,129,33,164,16,3,9,126,168,233,54,56,36,188,208,5,200,107,141,77,205,136,191,214,249,216,73,153,32,128,243,39,21,0,12,255,182,182,35,89,155,157,159,92,38,230,168,85,12,200,153,157,77,203,95,140,178,51,97,158,161,7,190,47,175,204,40,38,44,184,52,75,139,163,50,124,203,194,53,62,39,168,38,90,153,155,254,224,248,76,162,157,138,173,100,76,241,62,145,54,90,219,146,249,38,188,148,99,18,67,50,182,196,116,179,90,167,79,82,156,2,30,98,129,77,82,246,103,173,247,225,123,78,133,122,71,123,211,146,85,186,251,202,29,16,143,75,36,158,214,177,236,125,242,80,104,161,15,41,173,28,180,155,127,74,209,6,79,173,237,176,234,138,222,98,113,14,136,11,180,223,98,98,44,15,95,94,168,1,72,59,224,52,181,33,47,129,131,209,31,67,78,110,94,187,85,215,248,107,47,147,180,150,242,163,121,227,221,133,62,146,241,244,214,16,52,240,172,14,249,135,213,69,131,151,130,46,18,202,62,104,112,66,75,207,235,132,183,47,125,116,109,118,53,5,189,82,219,135,52,174,119,84,216,205,179,214,62,17,68,72,57,70,237,220,171,74,178,245,87,207,232,41,134,2,233,163,114,37,82,13,73,59,141,207,52,170,149,146,86,247,177,105,120,132,9,9,45,226,123,75,75,45,17,203,13,216,140,233,166,157,36,181,121,89,75,249,145,143,42,74,144,116,141,120,112,99,144,145,18,82,218,184,124,245,218,201,39,130,105,243,204,196,137,201,235,223,19,109,59,41,75,135,254,164,143,248,96,131,80,124,213,202,90,180,37,99,158,54,88,111,229,226,101,157,169,14,31,43,70,40,144,38,37,47,199,246,241,183,34,188,42,252,95,148,218,83,83,237,235,139,45,169,104,195,6,238,161,71,221,14,92,30,177,206,105,229,196,197,183,180,106,12,58,210,237,100,101,208,163,175,11,83,220,163,165,202,56,9,62,40,80,220,37,237,97,25,180,36,184,23,112,204,154,99,202,104,157,51,149,175,43,222,203,92,72,237,189,129,72,33,102,105,163,90,83,75,218,169,42,116,50,136,51,102,121,105,178,10,152,12,222,144,17,111,90,89,126,220,224,157,125,47,174,38,113,167,63,13,89,175,159,125,213,186,136,165,248,149,138,39,78,242,59,83,218,214,62,0,10,230,83,252,180,197,243,244,230,231,91,83,237,21,11,164,106,8,9,126,153,227,41,236,216,77,69,97,145,102,38,66,3,247,76,62,135,83,145,197,83,236,60,10,24,226,28,173,217,173,199,121,41,177,182,10,212,77,178,167,44,163,234,219,126,254,28,35,42,137,34,32,43,19,201,19,127,46,82,241,57,203,174,192,25,158,238,1,67,181,101,122,150,61,244,18,254,219,231,181,212,63,129,73,136,70,11,63,119,155,113,4,62,229,196,228,27,253,220,165,181,41,61,133,183,214,49,238,214,4,242,17,210,140,2,39,146,183,93,16,237,108,207,234,161,64,173,122,183,57,97,222,243,217,181,253,146,216,227,125,107,248,182,179,28,32,80,184,120,174,9,123,128,36,128,192,198,17,214,195,154,248,165,64,165,74,148,42,61,159,193,208,113,118,125,110,116,170,166,71,49,139,85,240,137,77,75,123,229,202,238,15,90,194,167,106,225,44,117,20,30,33,197,211,36,176,223,180,31,150,19,219,159,12,201,179,173,133,181,8,158,212,229,19,201,8,167,197,74,74,198,164,227,35,186,137,81,136,111,127,206,92,124,154,239,181,58,226,4,91,124,58,104,118,250,246,45,3,102,185,44,70,16,177,214,229,141,69,133,234,199,99,179,62,112,163,160,228,131,81,127,77,47,218,226,165,123,179,95,22,75,163,216,162,247,7,99,204,158,50,209,179,251,83,119,241,193,112,194,39,201,141,31,63,139,178,232,111,200,206,41,86,179,90,211,208,57,185,44,43,117,66,217,106,33,100,200,168,19,10,148,174,35,73,176,97,167,164,238,251,127,39,65,240,244,100,31,39,98,45,119,192,59,4,77,242,218,54,49,150,55,103,26,107,7,191,173,48,229,219,14,115,200,165,241,76,5,132,192,191,65,59,155,234,76,106,228,96,140,127,210,119,244,159,210,119,174,125,184,214,121,232,67,106,89,172,165,86,204,132,106,206,191,38,105,242,166,203,3,180,248,118,53,186,217,180,178,244,144,216,136,237,10,137,209,243,151,172,48,132,247,223,144,194,213,48,132,7,226,192,199,103,152,254,53,145,223,168,218,217,60,243,118,237,186,205,27,247,54,158,159,78,100,18,191,123,255,100,68,181,139,119,156,81,217,30,119,32,222,186,215,120,58,155,169,179,246,171,207,129,61,180,177,8,82,193,238,132,86,164,146,240,141,181,119,25,234,180,225,40,12,177,186,31,209,135,148,102,192,219,98,165,178,165,76,88,183,191,143,121,92,35,58,183,212,232,164,171,212,191,7,68,237,228,45,5,166,132,102,5,108,132,47,130,146,147,241,232,23,218,18,199,143,26,90,201,223,41,245,252,96,194,123,218,166,75,102,155,254,204,15,102,78,119,237,161,49,21,112,63,124,38,5,19,85,219,54,172,24,161,196,213,88,203,218,59,100,236,102,126,154,19,224,91,91,111,78,212,219,91,139,160,98,66,150,237,237,29,170,17,49,100,237,109,45,230,183,250,241,230,251,48,209,173,183,181,142,137,229,105,100,66,38,199,37,127,186,181,142,215,48,125,179,180,178,188,34,31,140,218,15,212,34,63,24,177,235,169,182,2,116,80,211,141,78,19,55,88,218,231,91,46,145,23,28,97,93,57,121,38,234,184,200,75,127,48,43,255,237,234,67,11,202,141,137,101,173,203,106,157,193,181,239,135,42,181,107,175,185,139,114,200,142,65,177,82,80,189,246,152,140,177,97,45,138,171,150,62,23,255,224,224,25,190,38,85,214,214,78,152,35,78,68,250,242,53,205,136,119,123,222,29,122,249,153,199,243,206,150,79,255,134,219,124,174,173,45,106,148,135,71,128,139,29,171,22,237,6,39,155,234,29,10,101,91,77,145,116,193,83,89,87,60,113,131,102,58,196,69,250,104,52,83,184,31,12,131,240,144,108,234,49,26,73,238,250,202,166,103,146,35,67,186,71,141,205,216,111,142,250,162,182,240,160,26,22,220,25,133,106,80,130,224,2,27,175,124,192,76,66,233,194,57,95,22,178,146,236,48,213,160,218,43,124,220,199,228,181,164,229,39,245,40,11,228,236,248,80,158,251,163,13,242,144,218,119,125,156,205,150,226,167,41,104,210,94,96,200,27,189,147,152,139,113,71,165,227,246,184,190,209,52,11,227,63,18,14,242,211,100,81,189,245,180,152,188,153,8,222,176,229,183,226,76,41,216,44,249,233,235,51,93,151,230,118,252,166,2,180,73,131,28,242,129,203,195,103,70,174,169,19,145,184,68,234,49,40,198,241,34,27,218,57,49,172,39,203,225,99,65,45,97,14,96,169,146,30,118,184,109,85,57,132,6,133,90,74,127,112,88,62,202,141,122,76,43,117,89,159,157,83,77,251,107,72,207,160,21,202,120,94,148,242,238,254,116,208,53,232,149,61,16,11,76,144,229,190,88,51,201,192,18,240,217,212,181,19,190,33,42,91,63,119,147,30,53,184,221,239,160,161,63,90,157,63,243,192,244,158,72,232,1,67,147,20,216,7,103,92,116,241,101,155,113,123,214,64,187,102,154,145,3,204,132,18,47,124,238,39,23,163,250,235,97,67,131,151,250,247,116,97,17,207,11,184,9,157,41,44,146,94,42,199,83,31,71,64,94,57,153,18,77,188,49,100,129,242,179,36,71,122,220,151,94,0,177,113,76,179,108,222,79,69,44,77,158,217,136,153,189,71,217,70,115,107,172,5,90,218,225,20,96,62,216,247,149,140,239,200,99,180,192,140,102,22,24,91,69,96,66,86,83,96,136,110,186,188,180,114,203,206,31,29,73,186,31,131,88,178,194,164,223,99,146,65,49,41,74,60,68,123,233,56,15,184,194,215,168,176,241,31,247,128,17,43,146,97,97,171,245,36,72,53,198,209,161,40,20,20,43,158,140,128,188,194,3,15,101,250,152,150,2,135,155,160,180,33,196,167,254,9,131,201,131,13,130,99,219,71,156,218,193,164,35,142,154,87,169,254,90,213,138,84,238,210,66,153,54,185,39,122,96,106,90,186,140,56,241,140,79,108,13,248,109,190,59,48,124,72,62,189,45,155,37,31,211,186,223,87,160,214,208,53,4,190,29,135,160,180,132,10,138,15,151,253,157,173,120,90,206,114,122,211,75,158,57,96,35,220,19,152,215,12,144,154,83,121,102,26,91,98,197,194,217,241,188,17,253,224,89,30,26,250,46,25,174,66,7,126,142,171,103,145,130,72,178,79,40,215,199,96,162,175,87,228,222,132,69,251,189,53,247,146,55,46,208,55,84,25,144,39,164,6,249,2,109,246,241,220,185,46,157,127,180,220,123,147,66,53,202,26,229,18,129,28,231,252,154,127,199,102,20,67,85,225,190,62,50,117,131,97,187,80,184,211,198,228,239,5,157,161,136,207,1,163,144,225,31,11,226,69,137,184,129,78,39,224,170,176,188,195,221,247,222,251,19,80,32,129,112,22,173,30,136,7,174,88,14,14,55,124,232,173,240,217,15,98,118,31,159,171,171,85,71,129,118,186,75,126,208,105,167,83,16,185,24,239,91,101,26,160,62,172,55,47,164,64,28,70,68,170,230,7,46,101,196,70,137,160,170,54,217,159,243,19,65,76,127,114,152,78,138,174,44,34,245,159,202,39,244,231,20,235,72,212,185,210,152,156,98,105,173,94,114,123,208,116,206,18,255,94,16,97,235,28,166,73,193,187,47,216,228,26,221,167,10,27,155,236,7,27,135,164,24,102,5,109,161,17,207,141,209,89,196,157,195,234,168,41,230,33,154,59,162,98,59,139,85,196,198,78,199,44,220,178,201,146,116,251,228,73,64,143,185,42,77,39,147,52,228,153,44,223,60,163,81,7,201,158,11,211,196,60,253,220,202,54,135,229,224,194,237,13,226,49,130,25,42,167,196,98,59,39,130,239,100,136,124,116,53,102,143,45,122,12,90,223,253,169,174,25,74,244,67,9,146,23,74,208,199,4,95,238,29,112,232,30,103,140,73,182,160,178,204,4,163,120,246,205,42,83,246,165,14,64,129,180,194,153,30,168,95,47,99,235,231,96,6,251,36,51,206,14,221,21,200,116,12,47,204,170,166,212,36,130,197,147,220,95,113,234,60,58,232,41,240,150,1,165,196,110,196,75,23,2,193,98,97,144,174,128,197,197,97,202,247,36,14,67,22,231,251,206,38,172,212,100,39,44,86,91,238,87,86,99,169,156,130,206,25,217,109,163,38,110,58,154,180,204,15,223,161,17,24,207,18,233,43,16,189,236,226,3,66,217,183,40,212,30,184,15,15,111,114,20,158,83,184,40,90,49,169,252,185,154,73,41,201,11,91,187,214,183,110,50,196,20,85,7,147,9,235,233,78,107,176,56,94,164,14,7,166,92,138,171,11,89,12,129,143,35,222,167,63,54,253,24,26,160,36,74,53,188,178,169,90,109,104,147,253,185,156,7,111,43,80,182,83,9,116,159,55,180,200,170,195,52,111,138,253,75,165,200,142,19,47,15,232,22,245,167,51,105,68,63,180,50,29,54,66,62,63,45,115,237,77,146,150,78,25,91,159,44,35,183,19,3,62,168,130,144,169,159,127,253,57,195,97,172,59,217,199,16,33,75,35,158,236,120,70,58,162,121,73,45,112,133,42,155,110,5,129,105,152,114,107,48,67,43,32,164,201,147,102,232,22,115,123,86,99,237,188,40,61,167,45,230,246,241,31,178,198,211,224,212,157,61,118,139,201,20,148,147,225,252,247,133,112,130,195,199,160,80,134,68,84,149,189,209,17,82,13,146,84,114,111,188,180,26,139,146,226,74,41,113,158,80,43,246,117,97,10,165,116,80,206,183,45,222,105,66,64,248,156,143,250,224,163,222,156,200,57,173,24,51,217,97,51,33,102,47,113,174,70,65,169,40,252,216,159,66,243,182,142,237,161,190,107,62,214,13,20,93,31,92,172,145,76,225,106,188,77,14,195,162,42,199,101,182,113,242,15,82,140,5,69,103,10,231,206,114,195,139,164,158,170,200,2,35,79,25,48,84,62,50,199,233,237,74,78,221,77,0,166,63,166,63,125,101,179,248,160,65,25,9,249,179,192,152,98,190,116,11,12,215,202,228,99,237,141,222,139,66,212,130,108,169,252,118,222,70,248,229,48,141,65,98,97,195,155,154,188,46,11,251,177,97,224,11,220,32,43,241,65,237,63,109,112,129,207,150,61,124,208,58,236,192,114,44,37,212,244,188,220,134,216,40,138,58,89,96,122,47,227,139,156,189,43,139,50,144,177,253,134,163,135,114,3,210,98,23,53,126,185,229,247,62,47,81,53,14,136,175,138,152,184,195,118,178,220,201,144,8,253,120,234,2,241,35,218,158,134,62,248,57,47,252,189,112,27,135,80,150,207,76,84,222,139,236,170,177,161,18,193,252,247,100,167,35,119,56,173,202,132,31,69,5,137,124,119,36,214,58,44,129,198,180,234,112,82,153,1,179,45,80,187,216,31,156,77,202,190,94,248,172,155,250,73,148,205,31,71,106,142,236,46,39,77,130,28,112,124,48,9,191,176,185,232,220,72,180,192,124,23,47,27,238,216,110,224,49,39,67,242,243,225,38,245,10,164,122,239,131,23,50,103,159,223,65,244,182,90,22,34,96,146,210,243,91,89,228,222,49,186,98,217,18,183,41,166,211,242,193,147,240,110,248,105,150,66,181,254,168,15,70,70,188,202,147,83,143,58,63,165,98,131,177,202,238,107,55,100,90,190,138,20,131,41,201,11,148,65,245,224,230,132,56,153,254,104,65,73,159,252,234,0,12,205,151,208,207,104,190,240,254,227,206,103,196,215,186,143,77,190,105,86,189,117,233,122,111,162,54,229,215,201,251,193,119,225,0,227,34,254,118,27,131,183,136,52,117,24,58,240,116,125,68,127,170,238,2,55,120,243,154,15,25,1,195,43,241,1,60,146,107,47,76,203,235,183,219,23,132,94,57,132,55,61,30,205,186,234,228,197,250,79,47,245,194,189,45,185,249,121,174,252,105,174,24,76,172,186,95,88,90,54,236,209,32,129,150,39,39,250,242,113,203,27,140,71,123,39,26,5,244,249,171,117,177,247,46,121,54,133,17,6,189,79,78,67,108,173,2,31,103,235,163,73,180,47,182,101,191,161,15,30,241,128,223,126,3,188,242,153,216,242,104,244,86,127,65,18,155,73,166,3,17,48,114,195,51,197,23,35,149,122,217,237,128,141,86,56,174,166,202,170,220,65,133,93,252,24,104,254,219,205,130,109,114,115,138,94,63,205,58,96,179,19,239,52,102,9,16,8,249,224,66,17,172,94,221,141,196,223,199,156,3,162,235,147,163,85,83,98,50,209,156,173,211,193,244,197,62,246,48,204,119,8,162,166,194,197,170,5,28,30,120,164,138,46,150,70,160,102,109,8,140,150,232,242,81,129,111,247,102,215,12,158,222,88,4,188,140,172,246,194,199,80,249,152,16,167,169,5,142,203,61,15,138,114,206,244,231,70,203,74,222,249,28,23,199,126,248,192,97,82,132,242,88,155,203,191,1,25,203,68,195,229,103,41,130,171,190,209,26,15,65,145,5,0,29,82,253,68,198,129,217,120,167,194,205,58,191,62,248,152,171,179,200,12,167,205,106,127,101,79,192,48,180,148,251,100,198,105,249,249,175,192,166,237,32,55,71,127,164,249,218,28,68,73,110,3,15,240,50,123,238,131,41,216,73,178,17,31,195,224,252,99,109,14,155,30,130,160,3,14,28,127,47,246,183,27,128,36,32,120,14,182,233,211,4,17,27,66,171,23,238,156,24,105,56,76,235,249,188,75,19,130,210,177,99,200,225,237,191,196,51,192,156,229,129,114,28,100,185,24,121,164,175,181,104,162,224,58,87,210,39,35,139,241,229,191,108,23,135,247,231,94,77,189,100,173,190,112,251,79,167,250,190,246,130,63,205,15,101,40,133,142,135,63,178,192,212,225,248,218,130,18,161,94,19,167,91,244,249,124,20,191,122,89,25,233,69,27,68,92,223,84,224,96,59,166,242,253,214,104,31,121,220,10,24,215,91,102,63,100,179,171,251,38,143,143,46,29,250,221,84,50,246,240,221,140,86,220,243,18,242,220,16,255,124,194,90,63,185,187,166,83,129,32,122,142,133,137,37,188,139,160,48,175,124,69,189,108,117,232,60,164,59,162,8,90,109,183,52,58,114,244,163,46,65,155,149,150,59,108,132,224,122,241,128,42,219,127,25,93,226,209,134,192,112,187,207,230,112,94,183,37,202,66,132,52,37,196,189,97,72,151,17,133,0,229,236,240,126,111,126,249,54,176,1,83,16,236,111,85,241,13,119,19,20,26,80,159,224,29,139,178,233,131,161,144,25,211,4,114,199,37,135,135,245,128,215,22,23,167,41,28,139,192,131,2,124,255,150,197,148,69,245,185,141,254,206,81,202,27,179,94,204,180,138,41,8,131,69,122,126,218,220,59,71,233,107,145,249,75,251,9,241,127,135,41,59,40,114,239,66,77,122,141,171,17,59,77,122,245,177,98,154,91,49,212,229,215,241,92,77,179,208,246,73,70,118,86,38,48,217,228,244,249,253,160,40,94,234,197,196,124,134,27,118,150,220,104,50,191,77,79,214,173,97,206,83,22,143,92,125,22,79,154,49,224,153,4,173,24,203,36,90,188,176,9,152,152,177,162,196,205,87,15,180,96,148,8,60,147,76,148,76,63,176,236,55,251,24,115,44,108,135,127,214,148,192,72,170,197,186,133,207,43,235,205,241,127,191,2,32,96,116,89,139,222,124,90,43,205,7,147,140,45,178,110,55,162,38,211,79,99,206,185,121,165,184,77,105,226,236,87,241,189,56,138,116,183,218,150,95,240,125,182,27,247,166,78,52,232,214,90,137,171,41,128,19,139,23,14,45,56,180,127,112,163,61,174,118,189,185,41,99,118,135,145,34,126,96,10,154,214,116,184,33,154,42,48,21,165,237,222,188,84,209,172,6,70,199,183,44,135,19,186,212,242,104,231,16,197,161,252,224,31,215,170,188,216,50,218,227,230,48,114,111,226,37,64,250,61,146,91,250,248,112,40,236,9,204,39,241,7,231,236,95,91,31,28,29,186,248,105,218,125,90,151,47,178,110,210,5,152,83,55,201,150,100,44,87,190,122,153,194,187,234,18,162,247,166,187,141,3,125,234,220,226,120,193,81,213,178,31,186,20,175,118,157,229,244,78,54,223,208,90,179,146,104,189,120,18,105,240,159,110,216,160,89,182,113,98,147,31,19,35,112,167,70,58,70,156,200,58,159,193,223,171,89,171,177,194,103,175,248,74,26,13,38,90,51,21,70,7,96,93,56,221,94,118,224,1,117,171,15,121,203,70,75,43,240,76,101,199,189,179,70,214,64,161,254,243,21,4,105,172,180,232,119,92,110,227,254,250,96,196,162,47,129,42,48,133,184,241,90,8,206,71,54,30,116,140,17,246,23,25,195,157,116,80,50,93,158,57,126,26,38,214,41,247,182,166,208,188,46,124,102,157,60,89,177,150,236,120,107,122,45,245,189,8,243,231,251,57,97,196,27,122,53,85,65,119,204,58,253,143,23,197,106,73,53,80,163,180,144,7,175,199,230,28,190,242,225,125,232,69,47,134,164,61,199,36,37,236,57,228,193,104,184,110,238,188,80,15,116,201,66,141,160,13,134,173,118,81,41,68,3,62,59,206,106,113,111,136,163,178,204,4,10,161,122,139,171,43,54,144,188,52,142,87,235,177,62,172,171,89,158,12,253,175,143,145,112,26,15,77,191,5,241,116,68,141,30,103,118,51,6,164,187,184,232,169,153,253,238,103,199,8,188,252,100,182,109,99,187,220,151,62,86,165,142,55,133,4,61,86,79,199,233,154,242,214,72,245,222,59,207,41,7,8,53,80,40,104,140,11,235,136,156,107,163,24,222,208,181,110,159,11,153,229,110,181,50,49,34,13,45,158,11,215,196,65,123,247,27,136,77,179,192,248,193,247,167,49,43,239,158,0,33,25,189,240,241,53,70,201,87,135,140,13,54,153,196,202,221,235,250,165,174,1,174,205,75,195,129,9,244,12,133,143,49,209,98,97,90,40,160,235,205,161,243,143,241,134,101,111,202,131,119,42,82,253,214,182,239,93,239,155,49,65,48,213,7,28,9,96,89,88,153,57,50,99,10,14,24,214,100,195,32,85,151,195,37,107,150,153,147,33,233,56,144,59,80,250,180,183,94,108,108,222,1,119,83,114,185,240,64,58,54,150,60,105,147,203,97,109,240,174,195,173,24,8,115,142,83,32,15,78,39,87,79,1,211,135,178,101,196,208,246,186,239,69,148,121,100,189,154,78,137,123,234,21,186,175,150,194,187,197,113,141,123,118,179,115,160,4,247,221,210,166,80,127,150,168,201,253,193,187,187,143,220,240,202,170,142,10,165,147,45,150,22,28,251,89,103,225,64,13,47,182,81,10,162,231,243,90,204,204,123,152,83,106,169,232,57,221,139,207,127,12,177,246,188,52,234,103,177,108,73,22,15,253,214,35,89,55,170,195,27,185,104,69,169,123,242,151,54,70,183,37,95,11,202,143,234,191,76,114,112,13,157,9,147,6,81,31,18,50,21,186,249,163,18,190,70,236,100,27,31,185,235,189,43,241,227,48,143,140,216,64,80,180,53,70,88,133,212,52,233,178,165,173,62,133,195,118,206,2,212,18,116,217,178,121,185,61,75,12,34,85,121,50,19,149,171,97,21,254,36,105,47,76,37,95,14,43,63,27,9,151,194,102,72,134,177,76,80,70,70,148,220,115,191,198,176,245,252,235,197,101,228,24,148,99,167,115,115,25,148,98,14,244,245,1,216,9,229,193,51,205,166,225,116,101,218,88,116,166,88,235,91,152,210,36,27,210,115,53,238,117,12,90,225,244,222,138,98,214,207,64,173,232,93,119,225,185,74,10,215,135,2,139,172,63,205,94,55,194,173,178,134,50,253,105,228,93,75,252,244,172,125,235,174,112,134,60,125,153,69,99,205,170,117,61,40,69,105,225,217,179,219,233,131,209,252,121,253,254,65,108,75,31,140,211,39,60,81,98,83,233,121,238,219,209,97,197,38,104,45,232,79,255,138,130,60,98,145,6,1,169,231,106,23,14,5,134,126,163,203,144,34,46,179,227,115,193,155,123,11,182,126,149,193,121,251,166,208,39,106,117,186,165,36,56,0,194,21,61,187,209,188,201,36,224,179,216,86,188,152,9,5,201,158,2,129,127,93,45,96,38,234,186,163,6,171,118,142,3,155,28,195,214,5,4,63,252,217,135,226,106,250,190,213,236,35,49,148,195,165,163,69,105,63,230,19,185,247,184,154,62,10,9,75,27,91,108,169,49,230,70,94,60,197,14,177,10,36,63,177,173,149,171,36,53,57,209,12,113,183,170,35,106,222,146,188,216,249,190,173,133,35,188,32,132,144,153,6,201,45,113,106,135,173,49,82,30,45,91,131,75,60,249,234,194,202,111,198,50,212,103,1,195,113,254,24,218,125,151,25,129,53,246,17,53,221,50,29,115,53,96,140,95,245,47,204,0,115,183,170,195,81,210,196,28,192,117,69,224,206,97,88,131,213,189,96,99,143,137,184,97,206,207,85,97,178,109,17,47,132,147,247,185,120,72,172,50,49,49,251,227,125,176,85,120,172,50,89,217,221,3,99,185,199,213,231,156,148,88,188,189,214,142,144,9,202,161,255,6,70,77,198,141,187,65,145,64,77,207,152,17,56,245,8,46,28,174,89,167,41,145,138,234,30,2,81,86,154,120,244,131,180,34,87,31,39,234,49,89,209,6,237,110,199,19,193,93,173,61,142,81,138,208,1,157,15,107,63,51,1,33,49,31,20,50,225,69,173,120,196,59,253,115,88,151,112,86,223,132,60,76,246,19,221,36,99,155,236,104,136,41,173,237,39,250,160,92,105,63,147,16,182,44,223,75,135,217,203,122,115,132,181,150,79,97,227,174,124,166,2,185,239,233,171,107,64,34,40,239,92,134,197,93,29,132,210,42,235,173,161,159,113,11,106,144,180,159,58,193,43,210,225,59,194,237,244,134,170,155,90,127,52,40,17,171,199,155,174,186,43,84,206,140,128,217,161,186,194,120,24,113,53,93,105,250,214,180,164,221,236,8,164,131,183,91,23,191,40,157,67,89,30,141,138,15,65,59,238,98,14,148,60,64,86,120,58,35,10,48,4,120,83,125,46,122,54,239,79,151,41,186,136,108,165,233,166,169,201,76,38,201,193,225,60,216,25,241,255,208,118,102,217,146,164,56,16,221,18,243,176,255,141,37,87,129,132,249,251,207,62,167,187,43,203,18,15,28,103,16,26,204,2,110,99,234,79,227,97,47,110,36,177,51,149,161,223,11,103,220,142,79,77,10,65,215,95,30,187,181,18,48,165,48,186,93,17,246,222,37,122,166,84,68,28,16,25,198,73,111,12,151,242,19,229,5,54,73,245,152,255,99,127,119,43,106,77,82,124,45,4,237,5,220,230,166,246,89,118,110,38,107,109,53,68,76,5,217,219,102,11,120,235,153,75,132,234,237,86,108,116,106,250,97,164,182,57,98,151,165,10,169,171,101,120,150,102,143,179,7,27,117,201,111,195,188,19,159,227,236,13,185,235,231,128,227,22,75,53,78,174,49,94,206,153,93,7,75,109,225,140,132,182,104,22,53,90,59,23,26,239,26,201,86,186,91,101,248,26,158,133,117,222,124,183,207,141,143,194,227,18,240,57,59,178,94,110,168,7,77,61,98,43,123,8,171,143,25,227,103,16,253,246,222,137,210,125,238,116,11,38,17,63,32,70,55,186,75,185,37,76,147,133,245,24,133,221,38,245,202,71,137,193,138,0,7,57,235,122,177,226,2,152,226,139,160,184,176,62,112,243,28,109,80,108,98,181,151,201,197,202,175,241,64,99,67,94,11,113,137,25,102,12,213,183,159,203,207,34,150,91,163,53,178,83,250,57,161,40,91,41,191,158,117,61,207,179,145,21,197,195,185,132,244,174,173,169,253,118,167,93,39,43,68,207,166,204,174,16,239,69,28,34,201,217,67,92,114,111,63,247,56,247,151,222,253,183,145,72,138,217,217,31,217,168,45,121,136,171,194,236,36,207,75,238,101,150,193,150,223,76,129,38,88,110,178,112,127,225,212,112,184,146,186,60,4,182,18,210,55,207,122,159,114,44,18,81,34,131,33,224,217,30,165,39,48,217,160,47,64,216,63,183,31,108,179,82,86,172,128,149,40,184,18,184,26,77,106,44,16,88,195,164,227,166,12,21,22,18,229,33,85,78,182,82,76,10,83,224,212,181,241,198,3,19,175,69,225,189,216,195,176,94,56,21,216,15,158,77,108,32,82,75,41,176,143,142,159,37,146,100,80,168,55,233,126,118,225,212,105,115,105,235,105,166,199,51,213,87,146,105,88,184,242,237,55,226,44,84,89,248,176,54,17,216,126,11,63,141,173,48,12,190,61,44,121,202,81,228,70,201,229,180,143,136,242,33,213,56,116,208,160,198,203,239,139,144,227,185,180,53,129,213,152,197,20,195,53,69,199,118,174,35,80,202,46,63,61,131,106,41,58,206,28,206,226,141,196,145,159,35,218,59,160,228,150,123,116,33,72,30,97,209,65,194,168,12,232,185,188,231,184,149,33,154,177,167,124,75,30,54,226,246,223,140,225,73,38,33,142,225,21,75,239,108,233,231,20,148,25,220,97,33,123,113,79,75,177,148,135,155,125,28,70,190,145,206,107,207,70,130,192,33,226,181,88,233,89,91,215,99,30,228,136,185,90,142,165,116,13,117,195,28,119,217,66,122,150,184,122,40,92,125,222,246,115,7,63,131,32,119,155,98,244,118,113,7,135,206,100,234,242,225,135,71,196,207,17,83,40,250,181,160,185,205,47,130,104,28,163,50,197,33,132,120,27,150,109,204,58,197,169,213,168,241,173,109,7,210,89,184,136,217,198,139,193,87,186,228,210,86,80,52,127,19,9,1,86,157,40,139,68,217,17,126,164,252,49,43,113,181,207,136,95,144,211,173,222,97,134,112,165,112,255,30,91,170,87,253,92,203,74,62,195,171,71,81,185,152,118,212,72,17,229,11,167,95,75,18,44,70,144,131,180,196,112,250,33,165,248,105,253,83,156,127,142,212,207,137,77,209,200,74,17,131,128,98,225,149,179,16,131,197,163,56,195,121,108,218,94,75,224,134,193,157,159,247,120,72,138,8,38,17,178,44,209,26,92,118,218,74,29,224,122,65,33,108,84,57,218,200,253,70,202,199,35,74,231,28,44,226,91,128,121,130,75,133,195,148,119,202,210,165,204,166,196,242,60,147,204,156,217,2,243,57,227,197,136,229,119,153,42,36,244,246,25,195,2,57,200,75,112,39,57,174,192,62,230,99,142,143,188,201,94,10,111,113,123,31,148,132,182,38,55,152,10,13,79,108,58,56,76,154,6,141,224,154,31,225,145,135,8,103,125,158,189,45,137,218,225,202,220,145,142,183,108,111,19,48,25,140,242,236,99,138,159,75,124,244,12,63,131,120,30,170,9,59,167,22,48,146,197,93,224,115,233,123,97,83,115,25,23,153,44,248,68,246,107,13,151,234,104,255,53,55,216,4,4,72,213,248,125,138,101,185,17,35,236,120,224,202,141,99,56,140,131,56,194,77,63,85,244,124,169,174,129,33,244,137,193,70,201,186,88,197,222,133,177,250,83,140,166,9,93,67,183,181,46,140,115,56,197,46,13,140,108,211,157,130,203,156,241,115,104,107,220,60,119,51,227,242,97,148,234,15,70,167,109,223,121,176,224,234,221,143,160,9,152,255,238,128,203,75,121,6,192,73,120,13,137,181,76,73,118,104,219,109,62,195,11,67,167,249,10,255,14,188,204,171,23,48,106,15,210,47,24,74,61,120,98,101,123,146,198,7,124,22,222,157,3,20,141,145,35,168,232,49,28,60,6,183,240,90,50,6,2,219,97,213,29,38,241,65,80,24,147,175,218,223,36,7,143,158,84,129,207,42,173,201,225,70,200,98,200,76,64,55,252,86,253,81,242,7,105,180,190,244,166,77,244,172,144,176,25,219,40,240,38,48,230,239,85,204,56,86,180,145,31,124,81,212,200,74,121,61,91,86,50,120,45,179,101,124,137,111,155,108,70,210,79,73,245,133,7,169,16,242,112,56,17,139,223,22,145,253,32,119,75,80,62,245,77,68,34,107,101,33,187,170,176,17,67,59,140,48,114,202,2,155,145,30,48,122,158,251,77,81,104,8,179,7,69,17,149,61,63,86,223,215,68,84,35,95,170,236,105,98,112,235,93,232,128,201,245,189,14,117,130,121,231,243,233,107,195,138,187,87,180,134,250,41,43,204,217,224,89,253,72,91,66,45,33,48,117,91,222,120,113,114,228,38,40,5,229,241,108,124,214,239,114,98,141,113,82,108,135,209,169,78,10,159,131,101,223,248,8,218,124,230,207,21,24,133,68,95,122,84,7,164,151,182,15,76,98,203,221,253,185,205,17,150,86,120,111,103,138,176,146,0,54,100,121,47,244,81,226,189,136,10,111,217,144,140,121,165,250,76,58,51,120,37,157,41,144,240,198,158,64,160,177,62,102,115,96,148,21,138,191,53,69,179,77,62,38,180,44,151,219,9,148,236,171,45,47,61,172,210,248,206,66,52,242,214,19,41,196,31,71,174,116,243,159,78,197,232,86,4,38,169,248,186,52,96,53,16,161,182,6,11,227,202,238,240,94,56,29,214,43,64,2,38,253,243,38,43,156,247,135,137,63,117,129,73,52,246,133,205,53,35,101,29,20,252,231,126,169,58,255,200,74,158,10,51,109,239,125,206,60,49,175,104,11,175,12,236,77,254,104,24,94,182,140,24,29,241,244,167,133,130,201,104,58,129,183,241,130,249,59,147,212,242,153,69,219,110,89,222,250,124,138,210,229,224,58,199,197,90,57,198,164,112,207,175,10,83,194,63,2,158,24,241,83,224,230,2,89,160,205,36,155,20,197,37,21,141,141,15,118,9,220,73,71,188,211,191,91,246,242,236,10,183,72,10,91,118,33,208,195,5,183,126,138,67,177,35,97,49,229,91,195,98,231,180,155,22,240,33,208,38,104,161,26,160,57,138,203,84,198,12,185,21,47,34,229,40,193,135,52,138,192,56,129,124,221,90,220,247,69,194,128,23,149,110,209,154,155,137,172,122,203,7,189,122,77,192,25,237,71,253,109,38,210,116,120,82,105,84,20,54,14,80,127,56,222,193,90,164,107,208,20,55,31,83,138,245,198,147,231,5,238,164,47,58,220,169,213,220,10,79,146,169,253,225,220,52,117,166,109,184,206,47,127,223,36,84,149,8,46,11,12,113,154,175,205,179,53,161,181,39,93,131,237,249,22,134,3,55,76,204,135,54,43,147,240,198,176,37,14,57,116,225,30,74,203,231,97,227,120,110,31,24,246,225,24,83,110,142,73,236,148,205,254,213,178,63,220,28,228,67,81,142,156,64,113,80,137,177,96,201,212,213,39,26,158,99,152,11,31,76,114,80,141,137,134,223,76,7,28,75,193,109,112,19,79,169,67,78,213,13,129,254,85,135,132,212,171,19,148,149,158,13,163,244,45,14,147,90,170,111,61,241,55,54,71,201,102,95,50,207,168,110,184,106,176,40,230,176,151,234,231,88,118,157,8,152,20,63,121,105,152,185,252,75,67,105,124,174,42,210,47,248,6,186,175,123,136,125,202,11,157,144,118,65,170,156,219,56,112,53,245,41,246,234,134,208,234,74,248,24,140,126,135,124,44,163,5,171,241,112,20,214,195,75,115,150,42,153,139,151,34,108,154,46,137,136,91,147,89,74,49,165,111,226,148,244,156,183,86,24,55,157,127,45,200,117,231,171,3,5,182,176,156,255,182,241,243,77,133,207,172,243,172,26,184,100,48,191,230,131,177,234,71,242,135,155,114,252,155,11,36,110,147,90,31,240,217,6,246,91,248,155,124,169,82,2,45,34,8,14,216,169,235,245,49,107,108,65,111,204,14,12,183,172,119,155,194,182,185,229,201,48,172,46,183,88,41,254,155,85,71,148,109,34,185,253,4,163,123,147,121,180,169,133,163,76,198,97,106,17,222,9,129,223,17,97,31,159,163,166,203,86,165,103,221,184,128,189,53,199,117,95,50,162,80,7,122,113,161,241,99,140,207,215,228,79,97,107,147,239,220,100,125,0,35,194,226,99,150,176,222,178,252,246,49,138,234,45,231,159,166,249,246,138,155,64,81,129,110,254,211,63,250,190,166,112,117,181,100,131,203,227,171,50,148,131,241,254,50,149,203,208,155,127,225,238,103,23,41,103,249,209,196,252,158,125,182,245,229,48,244,140,58,38,164,45,149,120,182,169,145,11,60,73,216,244,171,38,23,209,252,178,107,155,105,159,111,15,112,19,18,56,255,35,35,134,29,126,213,52,65,209,2,208,143,137,19,51,46,93,5,102,160,54,100,166,192,194,147,125,42,192,30,189,94,158,5,48,220,33,254,57,160,9,56,107,73,91,179,231,248,199,44,132,217,166,254,54,54,80,141,247,58,123,211,177,13,165,53,127,206,15,230,0,209,5,98,4,152,219,97,170,249,135,180,206,9,113,147,234,112,69,11,52,13,129,11,137,129,205,97,242,173,100,121,145,24,51,221,237,76,14,83,33,241,73,97,70,220,95,12,49,224,252,14,124,164,119,73,199,246,214,133,178,69,153,104,38,66,235,27,86,177,36,181,86,5,45,86,95,238,48,118,81,146,247,130,81,225,210,170,145,178,132,223,65,27,111,238,250,222,24,83,239,5,238,127,222,218,81,253,107,147,156,222,211,7,134,222,201,173,32,2,216,253,125,235,252,75,201,188,3,154,185,204,203,5,124,83,169,51,174,82,39,112,21,211,141,243,16,166,141,59,32,121,98,21,54,129,113,211,175,64,19,126,72,69,207,42,245,250,12,174,157,21,217,48,129,119,117,213,48,96,142,125,89,244,136,156,115,186,95,216,114,67,245,225,148,138,120,228,16,138,242,52,170,126,42,242,143,187,223,154,72,142,233,114,154,35,133,7,237,170,63,28,222,230,170,191,205,113,220,99,76,16,85,17,79,203,134,191,194,25,240,113,40,227,40,72,50,224,211,248,215,171,195,203,40,82,4,62,95,199,139,213,22,165,57,235,81,230,162,136,206,25,235,187,194,217,140,76,46,90,224,105,90,241,14,227,178,148,83,147,111,63,194,138,201,132,239,94,218,113,251,105,41,165,24,53,114,169,197,190,66,229,132,38,53,96,171,120,18,152,3,192,239,47,217,202,91,101,237,21,252,123,113,190,192,102,112,218,23,129,127,242,72,14,19,241,126,119,58,43,34,37,1,242,194,228,12,62,46,13,224,179,197,213,152,107,25,226,134,38,15,167,236,110,199,123,67,172,214,228,124,65,66,34,123,4,99,17,141,31,73,62,9,177,172,225,129,178,101,137,70,98,189,25,235,247,89,187,254,222,103,213,23,113,45,224,66,244,124,5,244,40,138,144,44,181,31,21,116,173,254,189,96,162,213,29,7,178,118,132,176,47,21,1,196,216,89,191,215,176,20,43,231,57,192,66,146,45,133,138,190,113,153,132,127,65,75,73,252,162,166,1,97,85,63,187,18,91,248,35,18,3,62,227,27,62,40,106,57,154,154,3,198,183,187,253,123,192,30,50,197,17,4,17,238,217,255,124,163,77,228,54,228,38,173,23,190,120,239,55,234,131,69,127,250,204,120,132,223,3,134,65,77,158,189,140,146,43,126,186,152,180,186,192,157,180,130,120,120,134,90,88,127,26,137,41,95,219,212,149,230,199,252,15,140,51,162,191,214,38,129,30,112,181,252,198,24,21,203,38,121,141,205,12,245,82,58,178,88,161,19,127,61,67,149,149,186,253,11,91,189,218,18,24,38,56,79,122,134,150,219,82,174,31,220,225,185,245,32,221,54,249,205,249,222,171,145,204,146,60,141,3,22,214,44,215,50,242,34,169,190,187,104,101,110,200,134,135,208,100,246,49,131,215,7,70,198,55,75,137,60,70,228,4,135,127,121,14,40,196,37,114,243,228,19,148,71,40,231,248,191,78,124,88,246,199,213,35,94,38,171,33,98,150,13,13,89,204,234,121,97,82,226,214,59,241,72,180,233,124,89,135,25,214,172,48,25,226,221,31,78,61,221,75,49,2,110,176,235,47,135,59,37,113,85,96,196,90,126,78,122,96,114,7,210,7,134,85,163,252,96,106,235,202,35,201,54,152,128,91,119,152,246,83,95,236,156,28,151,150,28,237,39,24,36,183,162,107,250,147,9,25,126,222,201,124,179,23,76,108,244,243,211,178,237,107,186,96,187,219,137,181,244,149,151,219,15,192,28,10,69,31,14,193,214,186,35,2,17,241,57,40,244,149,109,119,190,35,114,236,120,204,42,105,141,184,250,141,24,2,67,143,242,174,98,205,78,148,228,207,182,181,189,101,64,72,214,219,61,96,242,75,138,52,30,118,75,15,24,31,237,179,161,241,22,184,78,32,44,123,155,127,35,111,141,253,221,138,247,59,91,182,191,252,244,250,21,141,56,76,57,124,146,47,137,107,253,250,219,150,213,104,180,199,220,13,213,25,247,171,254,224,44,18,206,120,64,44,56,116,127,155,195,238,12,217,107,189,57,19,234,188,191,157,140,15,242,77,112,120,98,208,179,188,51,56,217,4,143,176,27,48,170,134,249,78,50,244,62,235,99,57,2,174,230,131,115,184,83,23,57,4,46,150,6,108,48,133,23,173,190,194,88,107,189,201,13,117,24,49,180,231,246,53,149,194,114,121,71,12,62,246,200,219,104,200,191,47,53,197,195,73,182,124,121,208,205,242,29,219,85,232,1,46,200,80,85,129,33,124,126,240,153,226,73,135,165,226,166,185,187,6,84,210,187,62,217,48,179,8,92,42,234,160,29,142,160,33,239,69,144,116,253,76,35,96,228,237,171,54,54,189,38,127,54,246,193,171,144,0,70,135,234,103,40,3,83,89,246,249,233,1,177,163,255,118,179,60,80,133,201,213,189,11,12,146,113,41,185,2,69,20,169,5,138,24,230,212,142,195,111,63,125,72,155,77,213,170,240,118,254,51,147,215,61,159,87,191,54,148,41,35,251,123,85,66,35,83,122,102,249,102,205,59,206,77,173,233,195,41,200,104,221,63,136,233,232,52,25,21,138,105,110,196,6,152,130,82,157,167,80,129,251,62,93,96,224,110,114,238,192,97,195,181,212,123,78,170,243,152,50,149,96,144,159,191,67,107,89,18,233,249,117,105,61,154,41,212,94,152,138,221,71,68,109,85,58,92,46,111,215,136,105,106,208,5,250,16,210,111,29,182,178,170,174,48,116,33,245,254,54,81,25,210,94,4,198,175,60,29,238,144,194,84,153,167,230,124,241,201,98,193,214,167,140,109,169,77,107,220,228,39,210,135,185,78,47,249,36,92,158,175,88,167,73,213,114,192,53,133,161,183,240,223,38,138,178,228,139,152,219,185,222,103,27,185,213,210,217,64,164,233,138,195,47,178,93,216,248,181,113,235,215,91,184,76,35,59,137,215,204,216,44,214,37,176,89,70,60,2,19,165,192,195,248,99,47,76,236,117,246,207,79,19,93,247,214,228,161,118,93,219,38,212,157,29,165,130,84,183,21,115,101,165,120,54,90,206,186,58,241,131,142,225,29,103,47,158,107,234,128,35,47,233,63,221,76,131,163,106,199,113,189,249,160,192,179,177,155,182,198,68,242,143,125,182,47,120,77,244,91,83,95,113,65,36,19,243,103,38,156,213,151,124,225,195,253,213,138,62,26,74,227,233,51,1,6,209,49,62,179,140,74,66,127,105,99,171,79,178,186,200,82,30,209,152,154,174,252,153,163,228,42,196,215,202,24,66,159,25,14,109,73,158,14,115,145,208,207,97,52,112,49,100,212,207,143,162,104,196,175,65,185,144,21,125,118,177,75,145,195,198,85,168,61,59,59,193,242,77,101,38,19,192,212,65,105,240,73,223,247,130,67,168,62,250,3,96,178,209,253,140,24,166,151,82,180,227,208,249,94,67,137,58,253,178,62,203,254,156,55,151,225,207,220,98,16,65,104,99,188,110,253,190,245,56,167,205,104,159,142,31,155,127,248,210,163,90,53,73,216,158,159,62,43,46,71,107,108,63,61,251,88,80,195,215,222,64,54,113,234,44,36,165,105,141,120,56,49,132,161,40,84,162,45,208,77,122,149,78,164,58,71,160,100,209,233,210,227,95,140,250,224,246,157,223,20,88,251,110,53,160,18,156,186,207,46,138,197,227,217,36,85,148,170,207,70,145,41,5,124,150,199,103,233,224,246,204,14,162,91,252,217,8,169,223,139,87,30,120,24,178,190,20,124,197,237,193,144,214,124,38,66,38,220,29,176,105,140,9,156,207,101,122,181,128,145,88,146,174,141,73,125,252,126,112,73,122,98,31,219,35,229,152,70,131,60,163,164,167,42,123,210,53,91,153,141,69,74,82,236,84,37,198,236,239,141,52,212,214,131,45,225,12,247,142,115,195,212,181,133,88,243,142,241,166,234,77,76,94,123,52,180,177,23,110,163,8,127,135,29,216,125,87,223,101,41,162,78,233,99,13,144,245,30,253,38,50,184,62,214,0,161,142,20,15,79,148,157,107,235,121,35,123,248,230,246,185,255,118,109,139,53,30,111,85,169,129,211,181,211,81,233,173,62,203,140,198,34,105,107,188,186,221,127,153,186,204,143,125,69,54,248,240,45,3,241,178,250,89,59,80,144,110,55,191,204,134,105,250,53,72,224,143,121,148,113,17,124,190,101,231,183,124,192,41,62,30,253,243,108,100,192,125,162,24,157,96,214,1,61,31,47,249,179,33,103,249,152,226,70,39,25,107,139,74,137,166,173,137,143,38,31,239,126,238,104,181,169,201,90,113,246,185,229,71,105,35,73,242,98,107,231,241,206,250,115,205,26,143,30,135,234,249,204,187,222,158,81,163,128,133,244,224,196,189,255,222,64,140,190,100,23,93,61,16,228,236,123,241,50,184,190,178,116,30,126,122,125,217,86,128,59,138,87,89,91,159,75,181,175,30,35,88,158,186,238,147,105,225,69,215,80,111,250,116,173,145,34,16,173,97,250,92,31,24,14,137,232,26,117,151,58,104,182,124,82,188,24,158,218,62,21,134,63,242,193,228,195,14,133,97,165,123,15,199,18,124,119,221,179,140,199,186,121,43,139,123,52,124,218,69,174,117,99,132,197,10,181,21,170,234,122,233,163,112,221,127,154,114,198,34,110,11,72,7,166,223,156,16,27,135,210,239,161,136,255,94,25,42,96,212,74,222,210,60,112,153,78,162,9,108,50,197,83,97,244,136,252,181,10,1,252,249,129,43,21,171,23,38,107,226,233,157,25,241,5,57,78,222,26,198,205,84,228,50,139,227,106,181,128,41,65,29,242,94,176,235,37,63,22,59,57,142,226,104,228,242,127,174,225,241,98,36,132,87,185,165,83,244,51,46,19,204,50,17,150,249,164,137,129,161,11,141,89,126,110,81,168,71,61,152,246,126,83,54,202,191,252,200,173,172,53,149,33,211,97,179,253,62,173,225,244,29,14,147,176,60,164,231,208,18,20,7,51,66,97,242,189,16,159,88,190,180,45,191,96,124,58,70,172,214,7,133,4,205,249,212,54,129,137,247,248,2,98,109,193,227,36,112,102,203,218,14,67,205,34,238,179,115,160,96,170,199,195,237,140,145,89,138,48,75,110,209,181,115,26,61,101,73,96,243,96,249,160,80,85,146,196,171,178,45,31,217,45,67,36,4,234,74,250,240,98,161,174,11,15,84,151,150,118,237,204,90,95,156,84,119,229,241,233,248,185,24,135,169,221,198,47,9,70,157,42,157,221,196,97,202,191,179,140,10,90,97,197,77,145,179,233,24,251,183,192,166,16,226,15,55,98,246,37,239,85,56,98,124,75,195,150,216,233,227,208,193,32,110,241,112,139,203,104,215,138,233,146,95,152,160,231,35,204,51,184,189,123,64,195,43,54,228,107,67,139,82,91,52,230,118,164,206,34,164,131,183,27,58,205,132,139,247,7,38,57,194,71,28,205,236,167,212,96,63,93,32,150,119,120,16,34,215,215,194,113,225,51,137,204,255,182,244,217,166,68,21,141,225,204,254,116,252,76,90,129,207,164,122,202,223,237,6,48,138,191,181,201,96,233,26,56,240,138,155,108,227,203,151,86,62,31,164,78,183,24,26,154,15,234,149,164,107,112,72,58,252,75,130,210,23,91,179,164,104,109,63,175,40,137,68,62,15,137,108,173,161,63,125,38,121,142,137,102,249,250,159,142,155,130,128,163,20,15,234,218,61,6,20,170,165,14,35,114,160,27,67,38,162,232,78,172,102,185,113,186,37,157,31,27,111,9,64,40,34,199,182,193,203,237,55,59,25,103,254,52,166,226,197,39,41,138,229,59,15,133,103,25,110,142,195,154,141,34,139,194,124,238,219,250,236,33,243,227,200,69,39,124,54,159,103,184,75,142,113,168,112,227,142,186,29,54,189,58,237,26,52,92,110,224,33,190,83,147,46,144,12,195,146,95,5,42,203,227,243,189,72,3,244,169,80,237,238,245,29,20,50,226,188,227,147,188,122,125,109,171,80,245,126,67,139,191,230,103,225,182,154,2,53,154,6,253,152,157,192,163,119,155,59,72,210,198,16,133,251,234,33,73,37,175,170,115,144,84,160,120,231,97,206,25,109,109,146,101,222,154,210,229,71,37,110,187,93,221,219,247,140,218,145,53,209,229,65,16,32,187,41,82,49,16,154,120,206,77,5,167,251,210,172,176,210,117,61,241,49,130,150,159,1,20,160,228,242,25,50,164,45,162,245,233,22,113,50,253,28,213,121,133,14,156,154,118,155,151,216,126,240,153,140,232,211,83,102,115,193,62,119,71,207,177,130,112,100,119,245,186,223,188,148,197,150,217,53,194,12,8,173,83,115,56,205,242,133,113,155,249,45,160,32,114,53,179,250,251,137,21,248,60,96,196,154,92,3,44,7,28,130,111,135,161,127,209,16,10,50,17,205,189,45,92,247,72,111,23,184,52,151,26,4,110,68,53,245,181,168,77,242,241,132,140,59,13,153,9,11,201,82,111,139,255,174,105,48,12,213,238,21,111,13,27,225,39,4,130,136,108,252,48,81,191,42,171,210,74,59,110,14,18,240,224,203,234,179,113,182,184,227,172,112,11,219,250,210,100,4,14,183,174,138,73,5,150,79,128,5,73,141,120,56,180,24,69,31,110,158,155,11,83,61,76,242,155,192,213,196,28,28,134,185,65,54,66,118,239,115,222,76,135,209,3,147,109,116,161,214,224,81,39,98,234,36,204,20,141,12,153,10,90,192,86,169,46,113,37,138,147,203,29,53,168,182,147,228,159,31,152,211,198,15,100,162,55,83,28,115,152,99,100,23,222,97,33,107,70,82,21,154,93,195,242,240,198,246,1,180,103,104,28,198,62,153,127,185,82,85,195,101,35,94,122,144,16,59,52,80,71,62,154,95,125,206,111,144,216,162,97,190,65,138,78,119,152,20,203,170,65,66,36,134,124,191,65,10,140,188,176,7,35,44,49,221,140,63,155,32,39,164,180,54,253,41,159,134,25,143,84,214,40,160,169,122,187,179,146,107,81,86,187,239,23,73,138,223,174,86,121,165,191,141,232,181,207,164,115,215,180,76,10,125,49,132,204,252,183,141,111,106,124,34,186,132,215,188,53,89,44,186,35,33,49,87,174,24,45,252,40,216,10,159,24,99,229,176,185,93,75,230,162,77,186,54,43,158,135,234,112,134,57,72,186,182,169,75,244,67,51,25,111,151,70,63,55,194,173,110,227,224,85,205,101,107,107,236,140,156,29,134,15,119,203,176,108,72,62,220,76,129,163,150,11,139,108,181,100,228,120,227,49,160,145,18,219,141,24,85,114,3,9,9,17,56,240,4,30,44,118,135,187,17,168,202,22,15,181,207,118,131,150,164,135,62,139,158,0,137,219,173,191,54,23,206,245,49,114,146,85,37,93,184,253,252,243,10,195,198,229,15,167,176,103,238,250,129,225,160,186,48,146,139,181,41,202,101,202,59,94,77,36,83,27,227,130,247,71,23,234,44,244,246,66,93,123,236,104,38,229,241,185,210,229,26,54,254,177,226,36,55,23,11,133,186,218,229,224,49,127,90,249,216,86,220,25,252,119,19,26,173,122,99,203,118,41,251,125,171,108,140,177,117,127,77,148,113,235,71,129,57,216,63,119,147,132,223,111,95,152,164,21,61,234,13,189,95,50,83,25,159,146,222,231,216,172,214,240,159,238,208,196,124,206,114,252,47,55,80,70,176,111,245,143,89,103,244,182,142,86,206,177,253,25,235,116,105,173,64,185,35,235,205,159,139,76,75,222,109,206,220,41,135,34,220,69,55,211,13,41,100,35,173,84,167,67,129,218,111,92,56,245,46,44,51,120,75,240,247,110,127,105,220,156,93,189,118,103,239,31,151,3,237,244,25,163,99,170,187,49,155,40,242,253,237,69,128,111,149,172,158,53,20,224,111,199,173,216,239,177,94,3,115,83,241,175,181,40,38,91,250,112,4,235,110,178,179,165,246,19,109,255,6,108,61,147,135,232,222,160,104,78,189,222,9,109,8,127,184,233,162,215,143,75,253,116,231,154,194,84,179,35,47,251,30,14,247,27,5,135,63,152,226,142,249,104,50,155,209,131,144,141,112,225,9,197,166,248,158,77,186,41,93,199,156,85,237,87,185,176,161,196,226,170,59,40,92,158,75,145,220,123,58,41,16,235,230,146,46,83,241,202,75,34,24,148,154,249,121,141,172,3,167,174,52,198,29,31,95,123,154,28,153,68,148,200,169,76,183,58,3,216,50,52,167,192,8,84,69,107,59,107,186,60,124,25,239,137,191,117,49,170,16,105,77,213,97,138,49,43,166,175,36,111,125,150,204,77,72,94,196,165,42,169,244,129,178,61,157,235,182,63,27,146,211,253,206,30,60,109,181,199,10,33,30,145,101,188,33,80,62,11,200,199,251,108,138,67,28,134,166,51,233,23,128,95,246,173,120,42,11,74,39,87,53,109,101,4,61,222,89,78,129,46,206,200,0,89,59,91,126,215,82,22,111,160,215,74,168,210,144,9,140,230,150,231,222,2,163,88,220,21,238,104,155,71,235,179,229,148,42,189,230,202,235,247,118,96,98,120,210,111,232,136,60,126,7,12,249,175,244,252,204,95,98,93,1,119,137,171,144,18,119,102,93,180,197,228,148,128,41,137,254,213,19,191,128,169,100,146,126,119,44,181,27,89,65,136,111,229,172,207,38,87,232,158,243,36,8,183,189,36,24,85,44,204,117,13,105,26,91,166,139,192,103,154,172,25,61,75,72,22,9,138,92,234,110,241,82,228,69,43,108,213,25,37,96,227,237,14,24,106,236,242,70,204,66,8,18,100,131,214,248,24,64,254,214,22,93,125,253,238,86,126,29,29,227,159,165,90,158,42,167,52,111,121,169,105,254,148,172,225,36,210,81,83,245,141,112,216,41,36,225,13,194,67,41,118,58,170,29,182,140,104,255,165,183,6,74,9,182,4,109,206,143,193,139,94,3,30,108,123,15,198,137,124,221,225,153,132,54,132,105,30,138,193,225,201,62,56,7,16,192,121,159,122,24,201,186,31,106,112,28,79,241,190,30,91,51,161,213,112,151,7,26,27,187,203,86,197,215,25,30,150,167,168,24,246,7,121,56,234,37,55,155,18,152,27,149,100,189,12,228,102,106,188,54,233,198,114,61,232,196,15,166,103,27,64,122,252,157,164,24,124,213,131,227,120,121,219,35,175,161,225,217,238,47,9,62,57,243,9,22,184,41,48,60,60,241,218,189,162,215,251,122,54,205,23,149,125,76,201,26,45,18,233,61,59,112,34,35,225,194,149,50,41,153,73,176,222,39,143,34,115,155,66,131,84,96,242,167,106,140,74,198,47,32,57,24,166,3,223,98,76,73,30,110,50,15,77,46,193,247,119,114,181,70,145,182,4,0,110,240,2,161,208,165,217,83,112,40,64,5,125,209,101,121,210,15,53,230,161,107,35,27,125,111,89,114,50,252,162,234,55,92,154,33,234,42,26,15,157,70,150,117,131,196,7,38,76,184,5,166,8,167,251,158,208,8,193,20,137,207,89,209,116,108,71,109,90,181,162,182,158,136,126,220,157,14,58,190,34,101,52,208,222,90,73,240,133,73,253,214,25,110,229,172,238,227,207,156,21,75,210,19,137,60,80,242,235,163,114,230,239,103,75,89,198,214,21,67,74,76,103,74,234,21,247,187,122,203,75,129,11,14,59,129,81,41,200,190,95,53,194,158,154,197,103,213,247,37,30,142,75,236,181,229,37,215,242,85,143,104,192,150,56,47,201,221,213,119,232,10,191,180,36,188,152,212,151,27,70,21,202,77,113,151,145,44,134,87,125,57,204,210,144,216,245,182,2,91,183,23,169,69,59,103,216,155,39,155,100,169,230,71,94,181,15,253,54,35,242,68,17,125,245,214,220,149,31,25,214,129,185,111,122,182,76,174,191,69,223,31,124,110,175,105,251,54,121,150,5,124,237,235,193,211,10,224,28,109,162,206,104,46,110,146,32,125,72,136,186,38,233,151,217,227,247,214,157,185,130,11,107,20,199,68,37,190,57,188,113,34,155,121,42,188,151,223,179,12,78,82,89,71,226,18,81,226,230,15,223,144,103,105,107,59,7,115,192,220,143,94,199,207,8,140,234,110,240,108,44,194,79,116,204,96,40,197,94,207,247,35,110,50,244,204,65,95,151,197,136,229,94,118,6,62,144,115,101,241,181,113,206,187,143,107,212,96,39,146,48,88,37,134,140,180,158,20,140,248,105,216,180,122,255,192,181,190,223,38,28,218,63,15,183,188,34,135,201,241,169,159,247,58,123,170,239,223,150,105,32,185,31,192,48,106,248,195,145,39,248,12,41,53,225,201,135,20,19,187,233,168,152,95,41,198,204,184,149,101,170,192,174,155,220,65,79,24,96,195,218,166,95,251,249,116,173,150,77,18,34,109,170,212,234,83,5,174,209,36,41,199,192,112,78,86,135,43,52,58,242,214,233,108,163,59,222,26,139,247,243,65,208,35,188,252,150,203,152,208,246,119,154,90,10,165,15,10,124,24,82,235,11,76,226,104,14,248,236,195,73,39,195,49,80,46,79,234,130,58,142,82,110,233,249,49,81,146,199,74,129,251,103,204,206,61,131,208,250,69,169,251,46,107,42,92,169,172,9,24,227,95,158,77,206,202,242,179,135,168,80,45,58,209,170,9,41,62,24,217,39,153,11,149,135,39,135,241,71,62,118,63,131,155,123,133,65,243,254,60,122,143,8,19,129,166,44,101,98,136,25,80,77,23,141,11,41,22,50,100,84,208,116,191,122,163,39,165,101,248,195,138,175,252,204,164,244,115,74,134,221,65,137,11,229,18,48,66,212,251,3,83,140,250,224,252,228,110,12,134,186,254,61,252,28,75,253,211,26,74,247,249,224,44,69,252,6,15,247,74,81,98,118,14,212,103,11,160,218,205,62,124,223,139,250,51,97,116,55,24,51,191,7,12,121,230,251,216,70,47,19,183,139,108,68,89,178,201,3,207,238,187,165,113,41,75,24,214,224,157,253,136,176,214,226,150,26,148,169,158,189,252,246,60,195,76,219,159,187,13,24,69,215,26,48,133,151,235,3,47,207,91,4,198,153,164,232,138,104,166,161,66,62,222,224,233,68,187,250,14,57,55,166,45,151,42,131,209,188,123,240,25,113,25,211,5,61,172,27,141,86,82,184,178,180,54,73,187,24,242,66,122,108,25,31,184,186,215,44,179,130,118,171,31,52,174,176,86,111,184,100,187,43,84,57,183,225,3,110,196,215,178,89,178,245,22,79,76,204,172,212,173,251,52,218,158,219,83,148,16,10,224,226,47,3,142,188,118,241,171,55,117,114,125,126,90,147,35,188,31,42,57,143,232,78,149,210,252,209,168,94,77,169,245,53,216,105,5,127,112,149,26,205,115,40,150,72,5,224,31,206,73,55,63,96,175,190,153,129,42,177,7,37,194,86,13,127,97,147,160,80,176,188,107,11,220,12,85,92,98,212,239,39,87,167,64,72,141,194,58,153,160,213,146,51,162,53,122,117,194,168,192,230,95,178,71,158,15,92,33,234,144,214,228,178,149,120,103,19,21,147,45,156,108,192,153,124,195,33,206,73,87,20,94,45,182,89,182,107,78,42,133,141,67,58,224,99,123,37,25,148,243,104,168,122,12,78,123,91,85,108,87,56,187,7,19,52,139,200,162,161,103,22,236,7,39,145,59,192,55,135,203,235,238,240,231,83,14,82,36,155,194,38,210,228,112,135,95,110,42,92,209,222,121,176,149,214,5,204,244,30,215,232,132,50,138,147,85,30,142,138,64,206,14,243,59,194,202,67,230,166,221,26,28,134,114,68,142,123,106,250,157,176,1,62,219,197,141,237,11,47,207,171,2,110,164,67,41,108,97,204,128,235,150,228,194,81,9,230,204,120,49,171,230,158,31,120,20,79,236,5,78,176,220,126,224,184,63,192,28,68,70,171,194,103,196,171,255,52,238,251,167,235,103,104,117,27,8,116,32,219,17,40,219,79,42,211,231,2,252,186,82,171,102,112,190,196,31,63,56,63,170,108,200,55,234,112,70,19,12,150,76,253,237,67,205,105,121,47,169,201,164,157,139,204,133,102,179,227,94,22,19,145,9,252,211,1,147,137,136,90,210,15,166,132,19,186,81,129,225,88,186,167,42,26,245,212,108,125,96,196,125,154,195,72,210,202,10,233,36,90,93,130,87,96,180,43,63,191,109,188,22,213,225,188,69,94,30,120,159,105,122,47,108,201,36,36,186,88,111,112,197,46,15,113,161,22,145,135,100,251,143,110,249,157,215,99,71,92,39,81,158,33,48,41,247,215,215,152,72,154,74,194,194,71,208,131,36,23,127,239,70,237,162,156,93,208,135,183,203,162,180,184,11,145,38,36,191,205,213,201,179,55,146,29,115,85,206,228,159,67,36,134,197,132,166,197,106,37,58,218,221,22,65,14,13,102,117,249,109,99,215,142,223,46,148,28,45,109,205,142,219,253,183,207,189,54,125,122,78,224,247,50,233,217,17,106,124,168,2,159,205,119,116,31,243,188,141,99,247,193,150,147,158,188,231,63,54,115,133,97,253,158,62,230,199,58,159,79,143,13,120,120,249,5,151,203,9,61,252,3,33,96,244,72,237,129,137,255,60,207,193,177,82,76,90,243,118,108,156,125,187,79,217,210,32,108,74,94,137,131,58,244,36,165,243,193,25,55,137,47,48,42,72,138,68,237,161,46,200,176,200,93,216,200,33,151,160,13,89,48,111,60,57,133,229,107,162,183,147,174,34,27,48,34,104,73,127,26,126,150,228,173,217,113,182,76,83,12,25,100,177,29,54,34,212,34,240,38,197,200,81,236,101,57,150,9,17,71,196,31,77,7,83,153,122,112,227,50,59,3,62,150,71,213,33,133,221,230,161,24,81,89,158,109,105,117,254,185,216,70,166,222,188,208,87,160,138,50,224,145,245,78,120,246,43,232,9,163,117,175,26,4,30,166,27,224,25,74,137,108,142,41,132,165,3,255,108,189,172,183,192,88,199,114,250,81,42,134,31,209,97,252,156,89,94,155,10,22,207,111,130,143,154,115,90,70,28,138,187,75,194,1,76,208,82,126,154,175,189,124,187,196,10,157,82,200,6,231,155,37,140,56,124,118,234,37,214,10,191,189,174,150,9,176,165,130,202,92,152,152,207,217,97,46,213,226,161,26,38,44,224,103,31,103,15,116,105,130,226,94,190,41,172,4,70,72,230,149,158,25,51,147,47,77,146,80,179,80,29,153,202,64,242,100,105,138,203,215,208,95,94,20,78,164,64,179,165,144,9,76,186,159,175,143,78,145,177,36,53,2,155,240,187,195,203,2,3,2,239,168,50,69,68,148,29,77,190,150,157,194,53,158,221,216,253,20,46,198,33,235,48,69,238,178,157,225,101,69,168,212,97,116,102,229,38,12,185,77,223,254,53,113,94,54,73,242,62,159,131,107,248,131,137,145,202,185,59,127,36,251,247,99,35,79,219,117,27,167,244,109,120,124,132,114,13,178,219,4,46,220,48,252,16,232,4,10,171,220,225,137,247,77,119,185,80,175,161,154,57,6,163,146,227,173,185,148,76,185,82,114,105,136,140,28,96,11,151,9,188,82,252,50,55,194,42,150,231,36,37,181,4,10,99,245,210,166,27,94,64,127,105,72,248,100,225,206,51,137,234,251,90,237,71,120,35,48,158,169,155,234,147,88,244,120,231,4,198,249,94,29,157,236,163,242,78,68,117,235,242,103,87,212,39,197,238,180,4,84,175,9,230,48,71,184,93,127,122,83,104,237,253,134,244,71,166,17,229,221,103,18,70,227,31,91,191,192,80,42,251,126,212,73,154,158,67,91,67,124,25,63,77,6,148,154,111,48,148,32,58,236,48,204,119,10,147,163,82,226,91,89,2,223,148,1,71,134,105,186,45,255,43,16,27,2,15,114,54,186,119,141,114,110,161,212,26,38,159,240,230,40,97,114,189,202,146,75,149,146,111,26,164,233,44,169,0,63,176,169,112,222,223,134,144,163,75,130,211,32,112,208,98,212,140,78,109,200,150,51,205,138,89,129,118,18,187,4,37,221,220,13,48,74,89,201,121,18,120,172,200,92,55,13,205,179,238,229,139,112,13,240,60,160,3,91,81,152,252,244,178,18,213,237,48,20,239,98,4,77,106,36,221,33,147,112,232,126,124,142,240,212,147,23,112,225,31,161,81,86,152,213,59,29,70,131,89,252,80,86,29,235,245,227,137,220,145,180,100,147,95,84,149,184,147,152,146,34,28,125,91,224,115,154,121,185,77,50,183,160,110,73,203,244,89,183,15,106,51,161,192,37,48,86,83,116,173,77,156,59,83,96,114,177,252,226,135,55,167,74,73,204,88,38,32,86,227,225,217,88,6,5,174,228,98,237,128,9,145,87,129,153,249,254,94,112,119,174,174,207,30,22,75,114,120,77,10,179,31,140,246,76,203,209,154,130,37,89,35,80,154,224,25,118,24,186,0,177,245,215,77,98,190,48,158,67,41,11,3,70,21,207,223,139,116,56,33,63,28,102,149,230,24,149,98,156,11,31,152,11,148,119,13,227,89,135,148,234,167,189,30,138,146,199,183,103,217,163,201,184,185,135,70,147,57,117,169,211,246,142,155,43,119,232,79,195,223,28,95,155,12,133,46,71,8,103,118,26,110,232,80,41,125,166,202,250,192,206,189,251,131,139,218,42,203,170,40,125,231,56,63,204,52,149,135,15,216,215,179,163,84,234,233,7,153,150,171,212,29,254,233,103,9,140,54,64,117,152,36,205,34,27,253,177,245,168,6,245,159,70,156,44,203,182,131,24,16,108,165,23,182,66,61,113,64,144,88,64,0,226,194,216,222,243,3,159,23,243,116,83,34,44,27,154,40,133,77,5,197,97,242,125,228,228,36,177,96,140,120,239,74,2,169,172,1,18,12,207,78,51,28,70,40,71,108,75,70,172,151,17,173,41,230,21,255,220,54,125,90,191,165,96,113,53,201,45,62,176,69,179,162,117,178,203,148,192,157,82,125,239,57,132,29,194,117,201,20,167,178,123,199,111,115,41,149,97,33,251,59,108,184,3,79,20,203,4,110,38,29,29,48,54,155,12,11,169,32,158,41,146,170,121,141,229,210,185,201,109,242,20,172,84,205,245,46,199,12,49,207,226,76,62,192,189,11,139,2,100,150,221,11,70,33,26,98,3,44,31,116,135,169,115,142,183,45,54,24,185,27,203,35,229,144,240,54,244,49,31,12,71,144,47,124,140,143,90,101,79,98,163,174,57,190,22,106,78,73,124,200,112,229,83,10,235,48,98,152,98,91,66,136,146,60,220,76,209,10,22,157,188,115,167,117,204,51,99,192,85,120,24,71,228,22,184,201,185,77,118,64,13,15,2,166,57,220,140,2,31,147,219,211,22,104,13,69,158,76,5,52,227,242,124,191,253,189,104,111,163,223,143,17,37,10,38,44,206,131,10,206,29,38,222,129,103,146,172,79,179,178,106,115,131,228,192,231,164,44,218,154,48,157,155,51,144,166,78,41,218,36,187,145,227,243,181,166,206,89,6,245,188,215,246,48,13,113,96,238,121,15,221,198,93,182,2,61,247,37,237,248,38,250,180,3,206,164,250,8,90,89,159,241,203,41,11,103,204,32,107,184,122,122,12,225,103,194,88,91,225,137,104,168,195,231,210,33,29,131,150,5,2,170,128,201,48,125,246,54,240,233,172,111,212,5,186,233,245,118,44,74,246,9,218,100,135,27,65,158,246,96,120,151,125,63,163,222,172,139,69,112,80,206,109,95,91,48,220,161,85,40,48,212,96,190,151,22,196,67,164,30,109,242,42,61,12,6,216,12,149,228,153,0,117,170,203,109,25,180,156,81,39,20,24,109,169,18,15,55,135,132,116,156,16,117,118,103,18,36,36,93,50,8,152,85,172,102,71,185,15,47,65,27,218,81,190,250,10,147,182,166,174,240,204,238,0,103,8,102,211,183,62,230,224,246,212,6,83,87,22,10,31,80,83,130,187,104,103,194,101,109,220,136,132,248,84,64,138,248,105,94,1,115,169,241,59,126,49,74,166,36,253,134,133,161,246,128,161,0,237,50,83,172,78,38,7,92,184,120,40,76,14,99,12,120,163,76,73,91,15,206,38,183,138,33,230,56,47,247,129,97,18,246,33,173,157,28,198,45,48,247,156,254,96,163,73,87,152,140,225,18,48,150,140,188,55,58,109,211,183,36,232,184,228,166,77,22,40,59,96,121,168,150,123,78,136,21,243,116,127,42,25,212,181,52,25,52,18,173,223,242,34,168,44,211,136,4,173,234,151,148,115,216,35,92,41,253,90,20,169,14,95,31,217,132,212,164,99,212,95,117,247,185,16,142,67,251,249,193,240,175,123,122,37,27,138,228,238,76,232,4,166,215,153,38,2,167,114,217,157,22,35,107,229,161,68,123,228,157,224,109,243,235,79,134,226,92,146,38,204,226,92,195,187,149,249,234,89,134,211,132,157,243,142,214,205,106,59,5,166,236,203,47,102,140,93,146,26,61,142,226,99,163,186,87,4,155,116,60,35,133,124,186,25,22,43,105,105,67,136,108,166,169,147,199,217,145,23,154,247,218,111,118,100,143,38,228,105,97,18,69,207,136,108,95,27,144,145,32,97,35,48,220,14,49,98,88,253,73,246,11,8,131,161,176,119,120,16,204,217,2,175,54,227,74,72,48,70,163,36,147,176,198,240,188,125,210,231,90,145,162,21,82,175,141,167,205,97,54,12,249,105,24,52,147,251,30,8,114,19,13,23,120,146,200,229,99,70,17,94,150,93,148,140,176,231,73,37,175,141,64,226,131,89,117,213,247,119,194,228,226,8,58,104,207,111,19,205,176,36,127,26,67,158,18,78,115,168,175,184,39,9,140,48,115,140,120,174,31,61,160,137,53,58,226,206,134,6,59,153,62,2,47,246,62,135,97,103,28,242,90,216,93,205,45,156,51,159,41,22,148,65,193,197,149,221,199,155,136,12,8,161,37,179,4,130,129,59,40,176,16,137,3,11,50,6,100,28,187,163,164,0,75,191,144,225,105,126,127,48,23,239,210,183,218,166,62,227,112,103,14,202,22,124,214,77,231,205,28,166,238,42,43,74,45,212,118,52,81,179,241,26,163,198,14,151,247,133,11,12,59,178,95,192,133,17,21,51,201,196,103,20,156,70,6,25,96,251,140,118,129,181,195,107,182,200,106,163,112,253,117,172,224,99,15,19,156,13,133,59,178,192,205,246,100,135,201,112,239,10,119,75,117,117,248,247,237,4,38,115,208,247,231,196,180,209,183,178,84,214,0,9,134,188,251,243,52,149,199,88,182,204,239,46,53,18,248,26,43,27,140,195,25,183,130,188,245,128,6,222,93,53,9,113,209,173,227,141,97,86,218,126,173,97,253,124,48,251,187,151,62,25,252,238,83,128,187,143,215,111,243,152,11,90,96,60,127,77,97,147,159,10,227,108,223,2,11,221,203,207,181,181,115,124,141,204,97,252,129,247,244,130,97,224,164,225,69,28,172,163,95,89,217,3,91,64,120,74,107,210,128,156,199,6,56,79,201,63,57,48,226,50,49,38,156,250,243,3,47,171,157,118,24,98,212,38,163,98,52,68,241,185,216,226,183,246,124,67,110,150,2,198,30,213,97,65,119,232,250,136,240,192,178,103,202,199,38,49,121,93,11,4,152,168,169,124,108,236,125,167,109,223,100,214,47,241,163,78,148,20,231,77,8,2,46,56,222,20,38,35,236,114,144,227,251,45,146,16,100,229,167,232,99,92,212,212,202,180,99,208,104,186,224,237,166,114,175,73,13,209,132,196,102,93,186,23,96,116,135,100,1,112,55,243,52,41,238,74,68,225,100,255,167,164,55,223,114,51,224,182,148,220,25,22,12,243,121,92,120,144,130,45,235,7,110,127,143,10,253,170,178,154,100,112,81,54,68,149,163,63,28,194,101,201,107,155,149,148,121,23,119,34,4,222,207,199,147,65,67,74,202,165,209,168,177,162,194,79,62,136,113,39,46,127,56,116,149,226,207,160,162,105,214,22,159,179,108,83,145,12,24,38,161,228,2,0,240,137,99,87,20,129,207,38,213,162,231,216,94,82,164,103,246,126,117,125,128,13,135,252,121,237,247,219,228,88,207,91,2,98,2,196,77,40,229,169,240,134,1,211,127,26,89,174,249,46,100,7,38,211,39,251,247,228,64,207,75,97,76,206,171,190,113,46,115,156,107,178,130,172,62,60,95,53,58,178,241,90,147,140,10,178,187,96,61,152,14,99,171,102,65,71,115,242,133,131,82,81,172,246,40,167,215,116,89,194,51,209,224,237,151,203,199,153,254,181,187,52,218,134,90,57,47,237,248,186,68,203,211,104,236,149,99,112,90,201,112,12,9,190,217,42,249,43,68,33,170,51,80,1,147,11,94,229,99,109,92,97,197,225,179,107,15,225,84,157,240,243,102,39,242,230,74,3,83,227,251,237,110,220,232,203,97,56,192,244,212,164,64,170,238,24,239,68,226,179,156,185,136,1,81,190,248,131,161,121,110,173,41,76,64,230,42,39,179,248,200,91,120,95,11,93,108,226,230,14,147,173,252,92,230,231,38,71,238,167,127,143,105,132,20,218,115,162,178,211,135,101,98,209,143,173,48,9,120,151,204,254,23,106,209,198,112,76,186,184,43,178,152,240,58,191,143,217,57,198,167,127,204,105,90,126,178,39,117,196,237,82,180,238,198,211,248,62,88,167,76,245,26,249,192,136,73,188,116,216,99,143,158,173,189,59,88,179,210,127,30,144,170,179,22,143,206,38,148,243,96,36,26,134,239,72,147,178,106,33,10,132,130,147,124,9,31,81,19,125,150,41,12,83,192,110,15,165,162,79,126,26,59,188,141,120,54,66,120,178,139,155,158,95,171,129,98,105,203,163,161,178,119,1,13,107,156,146,108,211,230,244,106,105,5,124,198,94,251,93,237,190,254,126,122,77,73,212,152,150,190,234,130,10,63,56,53,233,56,244,98,49,220,76,187,37,199,230,248,73,242,57,138,83,69,190,244,48,17,230,26,240,38,218,33,253,70,132,106,228,120,246,54,157,213,7,35,130,117,201,144,236,99,18,192,146,33,131,117,115,86,159,70,68,85,133,75,3,25,46,50,186,125,204,160,246,19,39,39,250,172,13,27,44,96,244,176,186,192,164,217,174,241,102,25,5,0,1,179,191,239,90,223,36,132,166,83,96,75,181,136,15,66,61,149,206,81,52,208,231,138,5,64,126,144,72,57,30,24,27,160,183,183,0,138,174,251,99,17,195,38,95,2,238,240,195,9,124,110,162,165,77,129,37,31,130,200,87,173,243,181,70,235,166,8,106,194,147,111,237,193,143,251,102,18,187,165,203,22,242,214,150,94,244,80,200,178,92,5,12,9,213,141,64,102,192,8,215,158,179,235,14,10,245,195,77,114,122,96,188,157,213,79,197,1,93,142,28,138,196,65,49,52,47,138,76,102,150,89,184,173,110,210,7,116,192,250,144,197,133,131,254,2,5,92,23,174,150,191,247,100,215,152,23,111,167,36,27,168,78,209,231,195,236,27,201,231,217,185,158,97,225,78,129,23,91,183,63,28,158,155,38,42,120,233,167,248,243,224,243,243,79,180,13,78,251,80,193,59,40,165,28,34,111,137,58,95,115,141,122,131,181,96,223,178,193,114,88,80,7,70,150,176,10,220,184,3,15,135,83,221,194,32,181,32,146,221,247,74,135,80,4,52,107,34,5,156,140,161,207,55,44,14,139,33,149,53,4,69,73,52,247,135,83,39,34,156,68,166,111,82,92,91,156,42,13,248,192,158,14,222,89,31,84,32,94,184,83,242,175,122,189,25,133,239,176,52,58,55,230,252,182,21,174,1,56,137,28,238,63,110,38,129,141,86,196,31,78,129,220,158,10,215,129,36,169,195,99,41,57,47,139,237,28,1,190,64,58,120,151,23,59,159,0,233,143,128,41,95,148,81,203,141,55,243,45,141,59,118,17,197,18,74,228,176,84,31,12,109,215,147,53,164,142,115,14,63,97,160,163,170,66,223,139,73,139,132,102,125,112,22,71,38,112,239,46,197,130,103,254,76,141,165,173,177,107,91,160,86,25,46,168,81,117,69,99,202,139,68,249,57,147,192,223,163,227,231,206,216,37,220,68,169,114,131,157,200,97,116,12,68,82,145,146,255,253,190,39,126,7,85,113,37,49,151,152,210,15,134,131,242,28,212,242,94,164,87,198,134,199,144,82,210,251,224,101,84,31,119,208,26,238,177,165,95,132,75,132,139,144,109,60,25,83,50,144,141,68,163,54,55,209,200,54,107,226,52,129,253,99,78,23,91,37,120,69,209,222,22,248,39,69,127,225,110,169,192,67,96,36,150,125,13,153,78,183,208,84,193,2,67,61,148,255,118,39,97,70,20,29,41,245,169,113,251,34,234,57,37,141,24,70,45,202,217,238,152,55,92,96,42,96,75,70,11,119,15,135,33,140,16,9,90,34,170,61,206,160,179,167,157,153,40,34,202,133,218,144,28,47,70,36,65,212,113,214,175,246,195,103,75,179,36,200,242,129,49,135,122,192,86,47,44,176,137,173,71,235,140,146,136,182,230,184,13,216,98,174,47,76,1,204,134,238,31,52,163,173,43,207,134,84,252,178,48,128,194,132,46,27,15,180,2,235,230,148,31,216,210,221,245,123,146,17,145,253,234,6,83,8,129,113,129,73,122,221,1,147,183,82,229,123,30,59,237,108,161,23,54,70,183,172,223,211,188,171,190,233,25,151,141,126,16,124,54,55,88,12,10,205,170,232,36,19,124,169,219,45,219,250,211,69,150,175,77,161,117,246,91,142,113,130,207,42,63,141,53,147,220,218,169,52,222,58,17,207,37,168,187,46,16,161,227,214,84,81,251,172,93,196,251,188,107,150,117,174,173,77,237,211,79,169,115,118,66,115,164,173,7,101,199,222,243,99,114,44,9,8,160,211,56,220,5,55,77,229,99,72,117,14,162,38,117,175,120,118,50,234,48,65,177,50,252,107,147,131,128,222,164,192,11,86,2,31,241,1,35,160,252,52,73,250,100,69,92,184,19,136,147,131,162,226,147,118,9,168,3,115,93,75,10,195,43,186,3,70,225,182,73,199,51,116,78,87,159,109,83,191,221,154,136,56,35,237,225,209,125,96,78,111,153,198,8,224,244,26,40,5,102,50,226,245,183,245,251,152,113,115,104,83,27,159,33,190,117,121,40,75,227,142,149,189,156,132,193,28,70,187,165,15,246,33,163,210,94,2,39,234,83,198,204,33,15,111,144,87,69,235,66,101,177,156,143,108,43,205,197,117,119,133,141,69,66,117,220,175,81,109,244,33,39,144,50,101,5,193,149,94,87,12,57,165,168,77,118,6,234,123,202,242,173,190,226,84,213,67,10,10,81,151,97,54,2,89,92,251,130,82,37,227,151,168,98,174,147,41,63,77,238,148,239,197,197,68,185,101,223,168,70,88,191,189,49,246,251,210,153,4,43,133,175,0,98,182,85,87,64,179,152,174,95,38,200,131,219,146,215,125,222,231,252,127,154,197,97,75,127,219,2,151,210,2,37,177,81,114,144,81,12,193,187,241,224,246,217,115,32,52,45,177,64,56,49,250,210,159,198,86,105,62,83,140,241,245,69,170,77,46,122,247,17,207,38,144,180,181,49,54,126,13,184,210,115,233,25,242,173,46,35,187,177,92,73,63,21,152,235,153,175,143,194,101,75,74,23,168,155,39,7,221,199,12,126,18,213,112,110,84,184,149,28,176,117,93,91,219,94,234,239,69,54,174,104,77,29,243,128,42,13,183,102,74,209,132,90,136,118,240,73,248,163,77,68,65,14,47,124,48,28,87,14,155,54,181,116,172,33,45,157,124,18,90,84,86,68,206,137,98,187,184,195,132,35,180,119,85,243,254,49,115,248,9,66,206,93,214,1,167,22,120,185,221,139,169,81,196,249,7,140,123,176,7,204,173,82,158,125,12,132,234,42,128,120,80,224,53,126,139,135,112,179,179,142,3,195,47,43,54,26,115,146,192,248,133,145,130,16,150,120,138,59,240,19,56,74,34,253,146,65,193,88,241,235,48,9,146,67,68,102,249,82,84,63,55,135,179,81,54,62,120,155,86,193,61,125,16,0,132,82,75,96,147,165,245,159,62,119,187,249,65,241,133,184,201,76,206,77,215,39,227,207,240,115,141,224,87,151,188,80,148,233,240,138,249,136,152,200,152,236,39,248,32,91,137,1,99,119,151,36,226,3,99,49,251,86,150,177,176,196,66,66,30,171,133,87,50,67,127,42,181,53,11,53,153,236,186,212,232,186,118,201,192,95,166,191,227,58,200,7,173,22,31,120,48,94,250,226,38,45,229,255,91,88,153,14,124,78,186,30,63,13,253,101,150,51,147,139,245,14,135,15,69,192,233,211,179,108,169,157,62,160,144,13,234,177,214,109,190,143,64,147,146,140,158,77,149,106,138,230,99,66,44,84,143,53,148,208,252,150,110,156,172,146,12,97,110,218,28,179,155,83,125,139,251,0,3,230,28,208,219,251,69,94,76,46,10,195,192,18,115,236,220,233,143,105,32,221,174,144,90,250,94,69,30,193,249,216,2,147,176,157,252,112,176,132,82,73,189,60,240,68,230,107,59,140,250,131,220,126,176,203,231,246,205,40,193,19,80,101,7,231,138,121,86,117,119,184,37,45,201,91,70,219,52,30,140,150,134,156,14,103,219,219,195,253,180,48,76,39,225,47,58,104,181,82,4,135,199,110,194,23,8,140,158,246,8,24,166,36,153,72,163,153,121,28,48,83,90,22,128,137,161,92,249,77,190,107,109,122,13,239,166,180,226,71,15,2,218,181,107,99,246,170,248,229,202,174,171,111,53,169,80,137,71,147,211,182,180,49,34,165,110,43,91,209,122,79,31,152,52,193,120,120,38,243,168,124,224,243,249,214,131,207,186,214,183,94,230,131,14,152,61,68,62,215,32,91,206,103,18,57,10,67,111,194,196,7,154,159,14,103,113,80,107,254,105,188,159,3,154,50,171,170,168,177,45,184,177,11,1,147,122,223,128,243,186,53,88,120,196,200,192,146,29,218,82,174,70,252,180,113,89,181,63,112,141,57,108,117,131,114,222,2,167,240,166,82,245,83,36,143,9,24,233,92,31,20,68,143,37,26,183,44,99,55,185,187,7,29,149,44,84,156,192,181,197,97,78,105,77,19,141,114,123,248,249,185,248,109,210,97,116,71,154,132,130,251,107,205,174,211,63,61,239,123,199,176,192,149,149,63,131,106,65,213,11,67,234,177,116,99,32,209,196,13,160,68,201,234,208,142,17,27,242,31,134,124,48,231,15,74,161,142,79,112,210,243,245,118,127,62,252,232,239,91,35,1,75,73,195,127,21,91,61,179,137,249,119,83,65,219,217,96,41,52,142,15,81,209,84,112,26,89,211,90,37,126,255,208,10,97,234,45,73,107,70,63,87,159,19,182,226,235,90,206,241,15,76,238,155,180,238,70,176,243,96,234,79,228,167,207,189,175,59,3,132,121,69,36,85,26,165,242,115,77,169,209,111,60,132,77,26,19,68,186,231,10,54,45,9,154,111,171,169,136,127,166,235,90,70,225,244,24,201,114,251,173,120,188,207,38,219,46,140,74,250,251,200,149,2,248,234,53,24,7,133,204,232,229,76,86,139,131,57,75,91,131,110,136,216,229,131,39,164,192,205,123,102,121,28,207,28,172,212,50,160,79,120,225,196,230,253,236,189,3,119,40,75,127,249,18,200,215,154,124,143,182,118,127,59,40,25,199,218,51,120,193,60,99,167,93,178,99,125,54,219,249,107,77,142,89,21,20,66,142,155,12,7,58,86,210,126,219,225,61,189,99,139,88,178,60,155,132,205,234,159,26,199,81,18,30,30,236,3,74,162,239,136,162,103,150,37,174,137,135,147,76,110,135,207,248,14,177,202,12,78,158,42,10,108,124,209,10,159,75,124,247,223,30,86,39,251,129,107,137,159,238,20,195,191,116,183,202,47,33,215,229,48,251,237,80,24,239,100,118,152,154,116,17,37,197,123,128,227,99,58,124,22,183,92,151,80,1,177,35,208,97,100,48,101,14,79,123,246,8,152,196,250,183,203,85,8,92,135,83,200,49,155,161,124,168,2,159,158,143,248,237,138,201,32,75,23,9,110,236,102,135,113,246,13,129,141,216,52,69,107,202,59,100,38,225,67,89,94,98,1,124,94,253,153,178,149,138,137,179,126,125,174,88,1,187,12,249,50,153,218,236,31,12,251,81,166,56,76,229,57,197,179,207,65,77,121,240,131,225,62,168,49,75,201,44,147,244,69,132,61,8,167,120,199,113,27,202,142,180,44,173,99,198,47,159,89,167,218,210,38,79,224,117,199,213,36,229,36,203,3,133,111,164,20,174,182,52,140,113,89,54,127,6,113,45,79,55,178,64,228,179,233,72,240,206,211,5,185,208,170,61,39,150,104,29,195,212,123,142,246,43,148,108,159,110,138,124,1,185,164,117,184,38,246,50,14,128,103,222,216,43,177,230,28,238,159,202,143,70,44,184,56,187,75,53,15,128,184,173,154,29,227,94,159,139,34,58,114,107,143,175,251,199,235,227,63,77,83,161,56,63,219,23,190,168,28,109,33,134,123,36,208,220,24,207,172,245,95,166,170,64,246,66,2,6,80,241,252,80,226,148,73,74,252,200,222,79,57,228,180,207,142,129,27,241,189,116,183,34,87,87,120,62,231,152,185,119,30,76,241,205,112,149,101,75,155,22,179,235,192,211,146,59,28,38,225,64,88,181,209,240,203,206,115,85,73,176,60,71,93,19,24,151,228,116,33,112,196,37,100,10,227,142,38,249,197,97,163,65,144,23,235,70,58,231,74,223,36,3,119,81,126,131,205,131,191,115,81,227,250,210,142,27,17,247,77,111,4,110,106,253,67,90,195,244,247,214,184,218,186,16,249,147,193,145,93,60,10,161,206,34,158,60,184,12,74,48,68,87,4,72,144,148,17,120,96,168,249,107,145,155,42,7,31,149,220,36,160,248,79,83,254,165,34,74,86,192,59,110,58,41,220,44,208,12,85,129,17,41,143,214,211,194,164,143,107,156,218,3,120,50,28,174,84,80,200,195,9,106,175,226,15,135,193,81,120,20,40,118,131,97,195,95,108,113,214,9,197,250,177,154,91,232,140,85,163,245,23,47,34,217,237,72,143,55,159,43,56,135,206,245,249,63,27,102,120,255,231,77,93,111,5,222,163,188,197,182,130,103,194,73,14,200,241,194,67,91,255,107,159,200,80,168,148,245,217,143,30,219,192,18,23,195,6,32,193,14,183,231,207,243,120,118,133,102,36,176,249,193,103,238,185,158,20,48,229,6,113,9,35,223,29,197,123,111,12,185,210,142,61,204,212,186,200,74,173,14,227,224,14,151,16,65,0,40,61,127,238,86,224,76,205,192,18,24,231,120,15,152,172,156,15,92,172,118,50,224,99,0,134,147,25,152,172,147,159,135,195,96,211,141,80,152,67,233,61,156,146,77,121,47,184,92,239,141,155,168,23,226,37,73,91,147,42,152,75,192,150,211,250,96,203,207,172,129,230,245,66,91,160,112,119,117,31,210,179,120,219,243,14,2,83,108,58,114,180,182,120,83,192,5,194,163,242,59,85,12,38,213,225,13,57,26,168,253,86,253,89,184,142,192,229,20,152,13,53,215,7,63,94,83,208,99,128,148,159,231,230,247,214,103,1,101,129,9,117,236,215,177,242,28,220,100,155,52,10,147,162,241,196,11,58,20,222,253,77,21,72,230,30,243,34,240,217,124,115,76,21,35,216,46,242,211,20,65,95,181,81,96,110,174,67,30,110,9,143,45,186,134,86,131,124,143,115,231,128,163,63,90,179,83,101,25,82,28,220,247,44,221,22,249,56,214,186,116,237,204,148,113,235,146,12,70,76,72,6,13,206,224,26,95,155,60,221,62,100,196,113,98,231,24,113,99,190,110,210,115,18,77,83,124,78,110,106,58,226,68,35,175,187,22,244,199,155,242,96,60,28,251,183,191,30,56,125,44,163,74,18,16,142,164,59,137,201,158,73,186,66,96,41,223,55,185,131,52,167,157,132,255,16,152,56,155,47,191,10,99,212,92,210,154,13,118,120,215,176,34,214,211,10,170,191,12,243,203,191,3,124,70,169,36,121,237,73,141,208,232,177,41,97,8,200,92,34,138,51,124,103,32,166,35,37,183,7,94,156,191,37,90,15,114,188,150,192,163,223,4,10,208,159,123,236,161,164,74,223,136,30,48,230,81,146,142,35,48,121,217,190,13,166,32,235,109,12,21,254,203,91,3,4,92,170,144,129,3,27,131,244,8,248,76,150,50,4,70,202,38,80,92,53,89,158,77,54,204,77,242,254,193,107,117,65,9,222,199,128,115,176,14,249,30,220,135,72,191,10,24,85,103,121,54,242,2,51,190,7,175,245,4,40,249,227,57,156,70,141,135,87,146,121,244,225,164,17,215,120,107,216,72,187,180,134,106,118,196,76,162,10,243,101,190,3,119,163,163,115,216,68,68,222,10,65,118,226,82,87,255,166,2,81,135,135,34,1,16,29,227,203,61,239,36,104,49,17,19,135,209,13,206,130,146,112,82,139,163,228,166,21,249,97,82,146,70,124,14,171,28,40,242,86,148,45,220,250,10,91,31,44,46,233,24,17,190,190,203,91,93,167,111,242,169,7,129,236,56,118,113,49,62,137,163,138,199,198,146,154,2,166,226,75,126,123,81,160,49,98,233,150,245,136,156,171,233,50,149,91,33,247,147,239,28,175,166,28,24,247,124,137,103,179,211,202,2,168,22,172,138,57,10,79,115,215,175,69,154,253,165,110,183,158,173,245,84,3,33,34,133,127,55,22,0,54,218,203,123,55,158,210,237,229,190,6,83,199,156,5,134,212,242,161,200,145,86,65,41,126,124,35,78,44,166,14,129,123,236,24,120,115,210,231,193,40,159,174,120,178,209,171,201,147,51,242,122,45,96,124,52,251,205,111,114,91,218,21,200,248,237,55,194,217,112,224,106,92,126,178,244,40,44,16,152,20,225,248,212,148,129,191,218,235,10,35,116,119,150,103,96,136,98,100,22,114,119,72,151,228,6,24,250,117,177,176,206,14,156,40,171,186,48,38,164,78,179,70,180,170,197,68,193,120,239,98,230,52,120,219,91,44,251,70,177,141,118,141,234,137,75,245,7,60,69,123,6,148,84,42,199,134,21,170,62,16,106,252,18,139,26,161,221,37,118,200,249,174,84,102,250,170,166,62,107,203,254,207,82,153,41,54,179,115,10,229,71,245,66,196,146,156,198,246,224,188,182,28,247,168,224,229,215,24,141,103,57,215,168,216,199,56,188,48,44,76,98,227,16,57,132,213,38,80,182,115,121,244,182,82,214,22,48,213,79,239,217,61,89,70,72,9,24,103,167,192,168,29,95,183,213,239,167,83,149,149,135,198,11,132,60,241,90,136,191,110,129,201,241,173,57,224,36,17,13,96,82,103,71,192,120,28,251,251,212,168,64,113,9,21,120,190,85,77,138,26,6,115,160,20,10,74,99,106,109,138,155,141,213,18,33,228,192,37,118,117,62,65,140,10,44,101,178,225,116,248,185,242,140,81,169,230,28,124,240,234,169,189,189,142,178,202,38,199,53,122,74,208,8,95,184,64,176,38,51,28,127,66,217,177,248,208,63,82,123,152,251,73,47,241,61,17,185,111,114,176,89,48,253,125,110,180,70,183,124,176,97,76,219,195,63,24,82,92,186,116,161,46,184,161,99,208,69,2,199,27,149,241,171,187,242,158,161,233,144,101,151,38,125,185,223,164,67,96,12,125,57,94,160,93,156,113,102,146,60,178,21,52,38,89,31,81,254,230,20,203,142,194,213,17,182,64,49,85,65,25,240,97,151,163,121,191,102,89,214,247,37,48,220,177,222,152,140,152,41,47,101,59,107,60,122,26,11,189,60,218,74,224,138,163,184,246,196,78,128,63,192,21,121,14,124,54,73,200,223,5,166,14,191,223,241,52,247,203,75,78,0,222,105,148,64,249,18,114,81,61,107,225,60,203,143,45,20,80,211,22,131,19,105,225,50,124,187,178,194,245,34,35,54,169,170,175,110,103,35,216,57,139,28,91,168,36,227,195,113,56,193,221,209,5,198,17,146,252,225,92,53,182,172,30,150,15,172,62,14,103,173,94,5,38,33,206,237,240,194,73,245,56,233,171,29,53,51,108,198,98,5,149,91,70,101,154,136,228,125,248,89,182,132,194,4,29,27,245,32,71,171,233,1,61,24,94,205,228,86,33,98,97,146,96,3,140,43,169,20,135,185,72,137,185,106,101,77,221,13,82,234,25,48,142,31,76,14,200,77,197,2,166,44,89,44,5,211,201,108,190,60,76,211,39,137,233,182,236,88,139,158,55,179,133,183,192,22,232,14,148,48,211,27,20,211,92,237,237,206,112,248,2,234,148,15,98,175,53,124,89,231,74,242,132,12,41,172,9,185,186,233,70,109,125,215,45,133,180,189,213,253,2,1,131,8,23,43,129,49,61,220,108,36,85,188,215,173,173,207,222,216,125,43,37,173,107,188,108,97,96,74,140,114,180,198,244,253,252,54,226,101,126,254,28,248,124,82,185,77,162,212,50,139,207,21,46,34,123,202,185,185,208,58,186,9,39,6,19,166,146,135,119,194,96,190,70,50,106,68,67,142,213,5,213,91,245,141,216,130,92,89,76,214,101,20,197,59,126,219,88,209,228,183,207,62,236,82,214,6,163,246,45,104,182,55,119,148,18,10,49,166,97,169,91,87,201,200,126,26,65,104,125,246,185,131,197,234,165,227,20,190,9,12,213,246,251,105,178,226,63,191,125,14,249,86,222,195,139,68,220,49,246,42,220,34,239,173,69,191,204,210,9,211,138,221,18,57,130,156,100,199,91,86,57,18,175,69,220,67,27,91,122,239,144,1,135,209,85,96,66,81,50,224,176,80,203,10,33,199,100,199,202,71,90,86,12,176,69,160,169,186,99,129,169,176,212,141,4,185,244,104,111,42,108,230,229,18,184,154,223,223,231,89,234,34,80,89,45,245,102,230,18,147,24,37,181,217,4,198,159,22,107,23,63,196,212,135,23,234,160,99,91,97,245,37,57,240,205,0,127,191,109,44,232,98,161,109,19,136,242,59,221,121,80,74,175,20,26,24,83,221,253,18,217,52,115,228,146,128,47,6,69,59,135,23,30,203,41,176,149,156,237,216,87,206,150,84,21,102,152,252,242,195,231,228,111,60,152,216,93,143,174,225,41,80,11,109,195,5,155,247,131,161,113,148,135,15,194,0,110,109,155,32,151,172,221,61,182,133,137,29,109,80,151,203,179,41,249,186,210,36,6,111,97,156,0,198,94,236,62,228,132,233,151,44,32,210,208,169,5,10,152,98,245,42,176,149,104,206,215,90,79,94,180,218,206,114,140,159,166,186,82,14,199,109,69,15,57,63,248,124,1,153,43,70,11,234,87,144,3,195,171,42,29,39,19,191,198,78,78,250,233,18,35,10,177,210,246,190,181,101,43,9,184,32,36,29,1,99,82,111,133,41,112,14,148,42,222,104,12,119,6,172,237,209,24,73,226,119,115,90,86,138,89,90,204,225,243,217,95,50,2,48,5,227,239,132,129,179,98,10,124,142,81,151,36,178,19,134,140,161,45,48,162,176,59,224,98,98,153,31,184,165,24,112,164,116,30,121,84,53,230,204,84,226,108,52,38,176,45,191,13,215,174,143,25,60,61,66,11,87,225,86,206,189,248,233,5,73,77,123,226,59,192,148,117,165,104,141,222,229,148,81,33,163,163,250,152,18,98,73,175,218,159,154,1,60,150,197,81,2,70,89,250,109,69,54,209,51,130,7,47,201,25,24,97,90,55,213,169,1,200,75,123,6,75,115,115,135,62,76,177,235,149,248,0,91,132,219,123,6,75,253,163,41,0,134,225,108,4,76,217,219,150,15,178,73,130,246,43,74,194,83,39,135,0,174,79,211,205,113,24,139,161,41,188,250,190,225,86,96,198,236,45,16,156,13,48,105,223,213,5,55,85,127,12,79,192,56,5,220,235,14,173,74,17,215,197,130,62,163,175,64,145,56,126,107,211,196,8,157,66,132,92,121,244,224,215,16,184,27,113,170,195,108,58,207,185,134,146,16,50,5,14,159,207,39,36,6,192,213,148,237,29,70,226,174,40,76,141,172,159,2,152,68,89,230,120,174,102,254,249,247,50,101,67,153,12,148,131,173,27,212,132,92,129,211,176,202,152,33,106,224,225,27,227,94,144,35,98,33,254,122,174,48,213,81,106,164,146,12,217,153,11,232,103,59,92,140,192,72,224,193,245,55,59,12,27,117,149,215,194,230,189,52,31,192,9,215,182,12,41,217,226,55,227,6,102,46,139,52,203,123,33,63,118,171,193,128,97,234,125,183,116,150,189,45,224,128,43,30,226,128,217,162,46,17,1,168,21,74,44,65,205,254,143,159,62,187,248,122,78,149,43,164,222,94,107,226,57,91,96,210,2,222,79,83,192,183,229,225,121,153,14,196,123,56,22,194,131,207,152,172,157,86,188,118,46,186,242,173,48,224,150,251,27,76,133,86,21,152,33,157,15,230,38,33,93,35,91,115,212,120,184,45,193,55,104,103,255,227,6,213,227,139,96,241,9,186,48,22,99,170,100,213,113,194,145,138,42,91,201,49,226,164,117,72,207,230,47,110,226,176,9,78,62,212,216,180,246,251,154,176,179,54,129,57,148,29,68,166,227,249,181,151,173,198,250,38,56,41,34,138,226,73,109,49,203,72,214,146,29,135,13,174,149,20,51,28,55,96,150,214,148,12,92,246,118,91,0,48,149,8,90,171,151,12,27,90,182,124,11,214,116,159,49,201,96,191,120,229,111,192,240,171,245,247,203,80,29,203,179,201,108,245,91,157,117,172,60,247,192,50,143,153,187,127,89,121,176,159,202,91,145,32,248,230,24,110,10,217,225,171,121,200,222,163,207,72,203,170,37,132,55,215,212,149,243,168,111,169,35,167,22,50,189,239,120,46,167,178,116,32,22,113,66,96,131,33,72,146,183,26,16,216,223,13,158,90,54,170,33,229,225,3,9,235,183,240,50,105,99,130,22,83,57,11,212,242,122,4,62,87,167,28,29,51,70,62,233,216,48,170,165,88,118,38,190,163,29,219,92,25,219,131,37,79,142,91,78,166,116,43,6,5,169,67,57,236,185,17,158,229,16,111,157,185,207,200,195,167,121,96,94,215,230,148,251,32,215,137,49,94,199,145,63,43,242,61,184,73,150,216,100,7,100,12,91,102,40,233,23,227,189,87,23,246,131,250,83,31,90,111,200,44,3,93,97,19,161,137,215,194,241,208,139,192,92,177,219,219,139,70,121,101,173,192,199,132,244,179,158,121,148,144,30,13,184,193,235,244,166,40,126,57,57,49,113,37,159,238,236,119,46,201,229,222,82,90,41,121,184,40,25,43,51,191,241,38,53,179,244,152,70,248,71,182,108,177,205,42,58,195,140,176,131,253,189,21,204,57,205,103,112,37,185,9,49,15,129,161,21,247,171,63,73,86,143,28,193,80,216,97,86,28,244,28,253,242,206,84,94,249,197,159,0,245,163,71,6,220,182,120,194,134,248,236,68,112,240,29,27,193,77,35,246,157,39,49,111,240,57,241,220,83,137,30,169,232,104,3,227,98,95,1,19,40,200,250,240,134,227,212,187,13,213,105,21,43,128,124,36,50,129,29,166,214,82,250,109,50,121,30,254,62,11,120,214,166,191,76,78,120,152,85,213,142,109,253,101,2,224,97,209,193,42,44,179,183,33,244,248,12,62,72,168,234,148,15,137,196,68,243,136,79,130,105,98,235,199,24,182,199,62,244,169,49,0,146,17,144,194,142,197,29,216,21,198,181,232,209,34,142,166,246,196,216,137,127,226,101,241,24,65,50,218,16,217,77,72,123,234,201,61,10,192,107,200,62,214,72,202,168,97,98,19,146,41,186,50,166,101,1,143,104,13,229,186,12,25,70,64,15,51,183,115,36,233,228,95,86,202,249,96,59,131,20,62,47,94,226,189,73,98,239,250,240,150,230,122,93,251,145,181,9,188,118,189,44,50,251,71,165,54,135,182,134,102,210,189,106,137,234,216,169,159,243,88,197,123,68,207,207,151,75,77,78,211,14,103,104,117,239,83,170,70,197,150,5,62,151,231,94,99,146,82,115,209,223,123,227,48,66,189,38,22,72,69,178,68,96,75,172,245,135,67,57,39,215,99,42,177,114,157,243,25,240,72,208,200,111,83,41,29,78,212,179,41,224,160,223,2,179,83,134,249,143,198,129,4,156,40,197,178,50,252,176,193,171,158,137,240,237,114,147,245,221,106,91,218,181,192,38,177,224,135,135,185,150,183,182,38,153,51,224,243,1,72,76,18,120,153,162,184,195,88,143,250,218,20,158,220,124,124,182,89,107,173,15,95,196,246,195,80,128,241,73,236,69,68,191,231,138,3,0,118,163,218,62,191,13,39,105,123,246,15,183,67,129,143,245,115,185,178,237,96,179,148,76,133,173,212,254,194,40,40,201,78,202,107,151,103,255,116,188,253,165,125,96,87,198,5,78,164,8,124,6,13,135,147,63,155,58,149,209,180,245,185,249,173,48,235,42,84,171,83,225,140,116,139,15,26,17,148,158,245,225,20,253,45,127,237,31,85,162,142,74,30,176,135,58,60,74,249,118,13,47,251,246,174,193,235,54,235,254,116,109,121,206,13,9,192,112,2,126,122,126,134,165,248,137,93,136,54,238,250,153,136,227,102,120,111,211,88,134,37,225,51,19,147,123,152,8,246,225,33,252,180,30,207,206,206,152,243,91,231,41,177,231,176,37,168,54,175,83,63,152,5,184,226,217,198,167,247,249,158,166,156,228,48,226,121,159,47,66,250,108,60,251,216,95,186,97,50,147,136,6,57,108,210,120,58,164,28,64,177,192,178,213,56,72,199,43,68,200,61,30,222,138,230,9,18,163,171,97,114,102,226,183,98,166,32,197,245,174,176,184,167,70,210,39,147,55,22,118,72,166,4,101,200,183,108,228,190,204,24,80,146,182,117,117,25,43,201,67,97,34,148,151,130,146,166,196,69,208,104,119,229,174,214,97,226,104,97,114,102,36,173,229,157,206,127,246,235,247,121,255,241,178,199,129,33,192,136,198,40,169,166,164,63,77,157,124,216,171,137,236,227,161,15,39,100,52,102,192,202,84,9,25,36,178,239,217,135,59,37,227,65,19,24,78,103,55,165,215,182,105,42,191,77,125,90,172,30,8,122,9,158,8,76,66,154,127,203,69,84,166,108,133,171,73,198,59,108,90,209,10,219,193,29,48,17,115,233,153,41,13,250,141,108,145,95,35,113,153,243,237,112,172,249,160,45,210,162,101,72,161,31,129,196,196,81,156,50,111,122,143,108,75,213,127,152,218,54,217,195,143,33,199,174,189,2,229,244,23,20,9,149,18,109,45,116,190,21,110,145,154,5,124,38,191,28,77,195,216,247,199,107,93,139,196,53,207,31,57,124,106,160,92,234,167,160,40,30,251,221,154,235,63,254,217,7,51,92,113,53,89,116,101,203,213,155,176,200,240,40,181,121,161,142,225,41,239,69,177,190,27,203,188,53,9,57,210,26,146,185,75,15,99,112,47,234,228,68,225,114,180,120,54,241,35,57,30,72,229,167,148,202,225,133,2,98,21,184,112,223,136,49,219,231,240,174,242,94,38,178,151,99,154,48,195,245,83,255,24,26,253,115,145,24,148,166,254,54,2,168,111,138,22,83,174,127,176,177,200,69,227,102,146,240,130,226,236,120,211,104,112,201,146,153,178,94,113,167,77,127,76,164,55,131,141,123,255,106,41,24,41,71,94,234,215,58,231,20,201,142,190,93,157,89,165,183,38,170,80,243,103,207,128,184,227,193,217,116,62,223,134,67,81,254,16,120,236,212,223,118,101,229,69,15,229,190,178,222,110,53,80,110,204,2,23,42,150,107,156,29,38,68,40,240,143,6,56,206,196,44,201,64,7,93,120,38,87,160,123,12,217,40,161,236,24,37,182,35,242,105,187,204,148,73,216,234,29,214,36,215,234,75,147,45,81,134,119,204,212,142,196,109,53,169,239,239,225,61,194,163,32,167,237,140,248,24,6,10,18,97,242,198,221,196,168,28,181,218,33,249,20,40,253,229,56,14,123,51,17,200,7,15,220,211,97,4,160,11,210,101,135,101,82,176,67,59,108,73,43,210,105,202,139,247,243,224,20,56,198,164,103,208,8,148,176,141,6,156,65,75,225,130,123,35,92,6,212,131,202,4,181,0,151,167,205,227,81,64,95,76,62,198,79,199,51,208,86,212,77,78,190,12,238,166,112,79,114,176,11,10,13,199,243,39,12,17,30,135,251,100,91,174,73,216,162,67,191,178,17,103,166,112,239,76,136,119,228,190,102,190,232,103,231,154,80,130,12,232,34,148,179,98,234,91,121,219,146,135,159,75,61,196,25,14,163,105,159,20,134,188,47,166,216,194,171,37,155,40,126,213,215,22,198,18,113,18,46,28,46,62,92,203,178,60,5,219,230,219,127,23,3,68,204,31,140,108,212,142,119,66,140,39,201,212,37,191,14,182,62,135,77,207,170,42,204,69,37,96,18,155,116,68,106,49,85,146,128,205,249,41,48,172,72,225,206,221,220,49,100,135,36,179,163,223,242,51,224,101,190,186,15,156,147,192,136,117,233,195,237,101,253,174,101,156,27,69,209,234,28,195,22,44,97,119,254,190,87,142,44,31,211,46,123,76,139,6,51,69,223,61,15,35,183,232,231,200,237,93,189,41,54,150,74,154,101,126,234,200,33,133,93,127,124,26,83,226,238,241,219,4,235,91,254,124,106,66,49,171,6,204,54,181,63,173,75,217,225,224,57,95,95,236,30,26,31,11,59,26,67,53,82,63,141,225,108,141,176,155,9,127,124,96,76,174,21,97,183,174,73,189,54,9,155,95,18,45,5,125,212,249,25,20,19,107,141,152,30,113,102,157,42,100,47,197,181,29,242,149,165,75,143,200,126,13,199,21,36,230,69,215,150,21,187,189,96,228,18,173,166,131,118,18,69,34,174,134,111,84,242,112,176,87,206,229,41,92,106,148,155,76,49,172,22,10,37,45,98,176,168,96,111,217,162,143,245,67,4,210,191,23,241,139,172,235,107,154,80,175,207,133,133,136,207,7,198,154,172,53,98,180,9,2,35,129,87,144,7,24,92,171,198,181,41,18,161,204,219,97,236,13,177,141,22,148,66,225,40,225,183,182,108,56,27,141,205,240,20,46,43,54,31,130,194,70,25,175,5,73,176,30,197,208,52,59,109,179,61,155,84,102,105,157,77,228,36,30,78,52,81,166,202,166,152,54,34,176,11,90,17,105,91,168,226,8,183,23,46,184,161,221,38,45,119,213,248,101,72,102,186,182,182,140,160,232,55,149,95,47,233,99,33,181,90,95,4,22,210,145,38,155,229,54,41,247,21,223,186,159,227,163,106,107,106,95,118,204,20,20,201,100,195,178,212,191,168,160,35,250,126,222,164,8,92,56,186,122,204,51,43,63,20,152,27,234,251,109,152,221,245,189,39,10,167,225,60,66,16,75,67,99,155,114,177,25,30,212,177,181,86,140,9,109,140,199,129,194,75,32,131,134,102,108,174,243,53,94,175,22,221,106,154,166,147,67,254,224,33,89,216,247,242,229,169,79,152,139,84,200,10,188,205,212,125,29,175,82,224,64,206,66,111,185,198,107,155,118,184,140,10,142,169,242,94,27,71,163,24,194,27,63,229,115,150,83,223,37,233,179,7,238,150,49,22,31,12,253,90,109,141,112,172,103,172,64,112,155,186,206,68,4,159,35,93,159,201,2,245,239,131,55,142,234,240,145,178,208,167,108,151,156,165,105,134,211,26,147,71,125,106,92,3,83,126,185,27,201,84,202,21,182,66,6,135,73,194,75,159,214,115,213,216,148,136,69,239,165,191,221,184,149,197,250,131,159,117,125,30,14,231,120,192,248,81,100,55,69,139,43,174,38,172,125,8,89,20,198,149,31,123,22,252,46,143,101,136,242,57,228,99,60,43,11,159,202,185,153,55,133,225,239,136,116,25,60,228,111,175,102,83,106,97,143,28,24,103,240,123,49,106,243,250,242,159,38,131,164,74,241,6,154,28,86,197,239,89,118,48,101,37,233,25,122,49,110,210,146,224,199,122,30,2,163,66,255,146,34,33,174,204,210,51,84,156,195,123,155,41,39,78,250,219,136,74,184,41,100,90,69,227,105,112,83,165,91,40,246,142,68,83,136,164,187,140,10,182,120,148,157,156,205,19,13,71,65,185,63,71,114,148,229,49,36,25,148,78,85,86,100,178,33,12,43,217,185,70,229,54,162,36,18,130,63,9,200,67,59,212,106,212,254,29,187,5,77,150,254,96,8,54,119,164,170,53,74,98,62,112,39,67,41,210,134,141,124,94,30,62,236,208,15,120,54,245,169,193,34,117,238,36,175,53,9,127,75,190,215,60,166,80,221,251,181,206,143,96,3,120,179,216,5,150,189,154,66,169,82,163,42,17,34,196,45,89,143,219,114,169,110,157,190,229,155,109,161,180,5,30,240,143,71,170,91,131,86,77,122,182,185,72,180,248,105,40,108,158,251,201,184,206,72,178,140,65,67,56,170,10,140,250,66,123,104,31,50,13,169,128,105,97,0,242,108,76,68,129,43,180,227,129,114,157,127,111,141,194,71,142,8,158,41,118,205,38,207,230,72,114,147,26,120,117,169,3,133,181,25,245,220,232,217,164,196,235,141,25,247,233,81,98,245,157,203,204,148,137,196,113,86,107,12,56,118,166,228,72,224,141,53,161,149,200,44,60,61,127,70,216,185,235,147,210,21,153,158,20,242,200,167,134,23,137,210,17,135,77,220,93,81,139,95,61,244,124,190,46,48,177,170,18,41,143,112,214,46,125,54,209,236,216,52,76,88,122,202,107,17,144,29,47,75,20,138,64,233,246,54,43,236,125,75,132,10,179,194,84,2,199,215,50,103,203,67,33,233,105,241,165,43,33,51,249,208,176,107,228,216,80,160,230,108,242,195,120,255,118,122,91,2,250,129,93,63,6,68,69,61,18,188,241,80,203,47,55,2,35,145,26,139,30,239,254,160,212,35,249,47,99,160,73,202,213,198,180,67,25,209,55,120,211,117,144,159,46,212,111,135,81,122,22,82,22,195,18,242,67,68,103,252,220,219,70,248,82,4,166,150,50,78,236,221,41,162,208,135,35,73,46,9,145,3,222,68,89,28,203,184,116,223,209,52,147,78,224,76,109,193,203,182,76,89,11,98,72,75,167,92,184,61,163,22,149,15,129,11,106,111,113,98,147,186,211,62,235,214,40,158,2,38,214,39,61,167,32,56,69,62,1,41,17,18,156,192,143,102,181,33,15,22,33,234,31,143,206,154,113,33,133,102,92,156,114,27,46,169,252,158,205,14,46,83,152,210,126,148,167,195,162,38,18,173,155,89,130,81,56,12,106,136,146,228,209,132,157,91,188,52,18,126,31,16,79,225,51,198,45,147,86,247,96,68,2,227,165,200,145,146,137,68,45,235,222,97,250,193,135,244,56,119,128,141,102,42,12,164,243,217,171,54,134,228,43,130,200,144,49,77,61,121,136,112,143,248,88,211,168,24,138,194,199,234,124,166,122,55,31,170,192,36,12,239,250,114,99,145,181,84,152,74,230,103,47,179,145,42,204,249,46,169,179,112,109,233,201,68,209,67,24,72,103,142,137,224,160,193,248,172,188,107,227,39,107,162,167,94,71,210,212,111,194,150,45,155,63,112,174,145,121,66,145,85,107,245,115,102,194,113,17,153,20,101,45,181,221,40,86,139,218,40,24,223,202,83,205,4,62,187,66,248,53,140,184,93,237,39,106,194,246,122,145,247,36,2,45,86,114,93,168,89,137,172,151,148,213,78,24,45,143,151,108,211,183,26,71,84,86,150,17,190,156,77,206,155,116,186,179,199,132,91,152,205,168,232,112,35,98,245,130,215,144,182,79,53,56,43,97,172,240,84,66,229,252,153,194,12,215,8,95,121,251,9,199,168,221,70,161,148,163,232,121,85,125,54,162,185,30,156,64,16,0,255,140,152,140,211,18,13,29,54,21,153,15,140,46,89,252,52,220,33,50,218,120,248,195,173,103,108,54,73,214,14,172,149,243,253,240,222,82,74,188,169,240,207,158,110,3,12,101,255,86,59,185,204,30,62,84,56,161,165,172,233,192,21,186,143,136,154,195,199,249,49,163,11,236,230,238,213,171,230,144,84,152,18,174,72,46,101,144,116,67,201,208,145,61,79,250,132,93,91,26,39,11,233,251,91,87,88,123,212,43,113,229,205,35,166,130,252,66,213,155,104,155,109,188,120,205,159,91,44,121,134,59,130,61,16,31,76,189,34,151,75,25,117,163,80,178,164,137,44,144,161,30,1,50,228,158,244,66,53,41,244,243,144,32,108,179,185,107,99,11,203,94,20,246,60,45,140,216,38,208,235,63,220,16,59,208,27,108,27,145,90,7,27,91,222,122,135,60,230,223,75,151,133,141,109,20,189,214,83,219,30,97,57,236,250,207,245,21,242,204,203,207,101,112,209,194,30,84,199,137,64,121,128,202,24,237,197,77,9,205,222,140,60,74,56,61,118,85,111,5,153,190,219,215,164,233,17,180,169,48,161,141,120,105,228,47,119,254,192,136,148,7,12,59,187,248,248,201,248,201,126,73,132,61,151,68,170,15,140,102,105,192,56,208,116,68,201,97,147,174,65,172,42,193,49,56,24,250,116,143,247,66,205,47,125,30,110,212,114,222,26,14,165,46,105,85,112,2,76,143,157,81,48,177,133,72,98,25,121,202,242,168,200,50,61,227,161,175,141,65,225,169,19,231,74,209,234,199,83,82,219,142,132,47,162,53,8,2,77,125,237,189,134,251,226,33,15,88,77,95,203,194,105,183,223,56,37,71,253,52,54,249,139,226,112,179,197,37,147,1,203,247,186,120,140,90,50,165,162,19,45,87,23,123,218,166,226,172,204,55,139,237,9,122,130,11,119,150,135,120,49,207,174,90,102,132,200,168,77,35,189,92,97,50,101,28,62,135,221,217,226,117,158,90,50,242,118,152,3,79,61,122,118,223,245,159,38,198,87,63,43,196,124,170,62,42,204,140,161,110,204,138,18,174,63,58,67,167,33,249,255,219,130,4,209,177,179,120,168,247,16,24,39,231,246,207,133,128,98,81,111,96,65,39,212,147,166,96,117,174,73,178,193,96,17,57,219,240,61,27,6,156,128,91,93,141,217,36,42,2,182,109,101,171,123,150,184,251,253,237,65,69,198,80,7,15,215,246,225,223,107,64,86,94,53,66,129,43,210,111,114,236,131,80,163,75,28,128,239,25,235,139,248,165,22,97,46,12,116,106,205,47,92,112,100,105,112,196,104,95,60,4,140,38,13,181,200,2,83,54,225,107,128,153,180,71,211,214,104,1,149,104,61,106,149,105,138,124,22,234,195,23,205,20,69,124,224,20,28,213,192,28,205,50,209,208,74,67,22,220,97,210,116,100,174,48,158,61,121,0,249,151,162,168,61,35,9,213,243,133,15,204,121,32,91,53,101,198,43,61,152,66,21,241,231,241,83,228,220,59,76,37,240,252,192,228,150,249,144,227,138,250,196,217,58,228,0,14,34,109,171,223,131,90,168,25,79,78,132,143,170,162,179,120,162,12,185,66,67,183,113,162,161,59,226,123,20,93,33,58,33,48,164,235,158,115,210,45,92,49,21,101,56,155,163,132,166,166,54,230,83,249,178,239,147,26,176,172,49,29,11,208,123,207,76,73,190,212,15,188,162,204,164,119,104,19,165,70,128,36,210,237,113,21,18,133,32,237,249,160,205,183,97,72,140,179,102,12,163,35,144,34,233,28,165,191,173,57,160,184,51,107,100,90,246,214,80,128,248,192,208,74,121,107,118,190,173,17,232,102,246,152,163,198,248,43,99,130,135,209,45,108,82,35,232,91,209,40,216,49,251,124,75,193,101,184,214,231,217,147,235,110,192,12,137,14,25,254,181,234,73,35,38,188,35,180,33,252,54,121,78,254,94,38,149,163,193,90,40,108,171,207,80,24,70,178,150,236,25,63,110,241,42,174,110,119,26,133,177,7,34,248,77,113,82,215,2,4,106,31,138,151,88,150,115,73,95,223,198,120,117,125,130,163,32,209,212,40,92,88,237,126,27,59,54,13,100,115,82,89,74,69,210,216,158,156,65,152,176,142,79,212,126,88,157,134,195,121,127,242,89,22,117,136,30,26,41,100,139,171,159,253,252,109,232,88,179,163,92,187,37,135,194,68,9,170,207,97,19,235,173,58,164,184,39,166,239,9,240,169,66,17,167,112,246,52,104,208,4,33,157,160,44,0,255,229,94,231,167,90,4,57,121,130,181,14,23,148,182,187,62,26,118,162,251,49,91,91,3,199,187,244,27,98,73,223,234,204,159,60,228,240,161,142,17,167,79,192,231,181,180,223,4,157,179,159,139,48,148,232,113,206,8,117,247,122,65,174,173,234,240,192,92,253,118,252,52,85,27,227,51,224,228,181,251,107,227,163,89,243,251,181,70,36,28,32,203,80,71,215,16,117,45,81,137,245,187,183,108,157,71,231,201,206,217,67,248,178,43,41,219,50,1,54,175,197,45,216,75,91,143,123,40,247,206,107,69,235,156,199,39,153,193,58,235,23,27,203,221,153,26,254,198,151,20,85,50,36,143,161,39,162,169,37,118,137,184,48,175,165,69,98,120,43,34,108,89,170,57,97,62,121,43,164,231,251,231,132,38,173,107,218,44,26,133,103,223,246,97,25,36,182,233,169,89,140,249,119,58,140,93,63,62,48,35,85,29,230,230,152,244,225,248,2,253,170,9,225,53,20,167,154,157,66,177,139,183,134,168,122,117,133,205,238,116,152,34,179,162,241,111,98,210,219,79,47,4,93,166,86,72,44,83,31,115,91,2,115,169,103,77,32,105,150,48,233,93,163,86,78,51,176,217,108,225,58,112,184,66,199,61,117,35,135,140,205,127,187,34,196,241,57,97,96,151,240,159,230,142,253,9,251,67,106,158,106,192,212,207,170,133,69,82,180,91,80,20,8,234,5,133,51,217,41,19,248,238,150,80,250,49,5,106,94,1,19,94,211,76,9,114,43,99,30,97,178,166,244,65,17,95,10,24,39,152,164,21,194,239,11,29,234,15,182,12,234,46,102,190,149,125,70,246,20,247,111,14,56,133,81,225,13,152,219,139,166,49,17,94,141,213,71,182,234,232,31,152,40,177,167,106,114,31,221,58,38,147,228,89,79,49,165,22,37,125,222,107,242,169,220,212,128,51,12,250,82,181,57,83,113,6,12,118,202,138,68,139,194,101,197,213,137,179,100,127,78,167,149,77,134,208,97,52,60,197,144,95,92,188,35,157,242,156,94,165,104,90,34,27,216,217,240,124,84,224,231,251,108,27,20,9,141,27,157,227,211,144,94,47,211,140,153,50,139,183,54,238,193,143,49,77,146,105,244,28,203,79,171,151,248,66,35,146,187,80,209,77,169,125,96,187,71,58,204,57,170,171,139,60,151,230,59,90,177,68,255,161,151,136,102,98,67,14,15,40,126,229,123,82,191,27,105,164,84,82,96,173,127,174,32,111,219,40,184,91,147,110,213,219,104,204,188,231,86,157,171,167,196,182,34,162,104,157,44,97,75,96,203,222,139,223,54,130,64,185,236,18,168,89,62,168,249,167,227,41,55,51,66,104,81,83,146,217,12,63,62,40,28,56,97,121,158,25,75,20,95,211,87,224,242,244,155,52,213,70,181,170,255,128,131,165,185,175,40,67,210,48,244,78,73,249,180,59,250,201,7,129,89,242,227,64,96,99,185,195,130,152,72,253,56,77,106,16,0,28,195,228,24,135,237,227,13,154,107,251,133,210,136,90,134,164,100,110,211,101,240,99,57,163,28,167,5,95,70,177,236,196,6,133,125,129,212,84,77,202,193,172,117,152,58,165,173,206,181,110,101,112,59,224,79,169,59,57,173,113,190,112,137,222,227,147,239,3,13,73,121,176,81,239,124,243,125,252,150,64,100,10,5,25,65,173,220,215,81,248,155,198,39,25,8,78,12,31,18,158,91,53,229,6,95,155,19,173,156,73,68,9,157,186,4,143,221,178,61,237,165,64,230,251,217,106,173,232,126,187,129,102,9,84,77,123,54,209,62,115,207,49,229,84,72,58,40,140,48,234,118,184,146,38,40,40,12,154,126,222,163,212,163,252,153,192,251,237,10,176,126,193,48,164,174,78,8,104,163,181,37,50,168,143,21,125,86,223,198,147,101,183,233,76,192,131,50,125,196,19,5,14,189,107,66,14,181,23,110,120,90,246,192,150,51,151,180,146,179,240,103,192,248,2,138,38,228,172,183,221,145,66,92,181,228,113,111,50,62,226,197,70,163,80,225,147,51,83,135,179,161,22,120,214,73,202,249,164,212,224,15,188,48,245,16,90,104,179,77,98,57,186,6,199,156,150,233,24,203,123,92,66,18,250,99,90,95,177,225,50,240,140,102,210,57,184,145,106,194,77,134,8,195,225,140,94,242,248,192,41,238,63,233,244,227,227,217,219,38,220,229,223,11,137,189,166,238,179,221,137,218,7,92,230,254,164,25,117,178,91,253,209,230,122,201,218,237,198,226,244,183,178,13,40,127,146,148,240,117,251,128,155,74,109,249,12,89,193,123,234,48,247,67,245,174,145,171,23,78,224,4,83,113,73,223,247,114,138,64,66,33,228,144,105,207,160,42,246,155,23,222,226,143,171,103,195,192,52,189,46,4,153,45,225,242,66,227,14,115,221,81,171,64,213,112,106,130,75,45,134,44,225,136,213,204,18,252,93,253,218,118,153,100,169,33,99,6,76,88,185,58,204,167,252,68,79,88,235,119,72,185,108,18,23,147,223,198,68,240,207,69,118,1,211,74,67,70,29,46,21,135,139,109,173,26,51,26,185,59,155,54,46,117,42,119,244,225,40,191,174,128,77,58,253,211,26,182,91,71,103,18,241,80,67,33,246,245,215,230,119,74,215,244,168,179,246,188,248,46,115,12,146,109,162,112,78,78,41,151,151,213,46,44,137,0,66,87,63,175,75,159,44,252,174,28,75,214,186,172,7,23,219,63,53,144,214,189,88,153,184,88,82,26,216,131,178,219,121,219,134,227,244,243,104,168,164,183,119,12,194,241,174,95,147,178,184,122,243,73,51,126,214,156,53,180,78,210,179,231,140,153,240,110,217,69,209,233,90,33,118,117,249,144,209,91,199,138,103,179,1,167,36,137,199,22,61,76,87,235,149,111,69,154,178,102,12,20,164,149,239,109,246,192,150,131,244,129,33,186,242,135,67,31,211,52,32,75,222,163,155,219,7,70,123,106,125,114,225,218,116,239,180,37,110,159,13,77,97,152,16,155,191,246,249,163,222,102,161,228,199,29,122,127,123,66,35,144,63,173,59,117,163,1,79,238,5,159,44,190,151,31,12,109,119,21,159,35,193,73,162,128,217,81,18,250,134,198,23,207,146,243,16,54,34,36,100,140,104,104,19,46,170,104,205,247,148,0,13,69,138,103,119,245,185,66,86,248,202,31,248,92,141,95,235,99,97,230,164,233,14,201,220,180,247,131,77,162,231,123,233,198,64,158,128,79,37,170,204,213,161,195,166,68,20,206,71,5,2,213,244,217,179,206,49,235,228,80,176,136,160,36,163,240,249,12,245,110,120,121,34,92,223,52,154,135,147,37,249,92,154,152,73,179,126,54,242,157,189,10,132,92,8,42,13,245,228,164,218,120,250,195,9,35,230,79,58,41,41,159,190,244,205,241,247,177,254,112,11,215,238,131,138,31,247,147,30,108,74,36,63,112,88,174,168,158,186,100,196,183,7,103,162,53,154,192,91,240,243,222,142,13,227,181,212,227,11,206,142,118,147,106,242,48,54,93,181,121,137,153,56,95,61,178,126,99,107,13,30,117,238,197,29,31,176,116,140,170,148,89,20,155,181,56,6,168,21,36,74,35,6,222,52,150,198,11,227,39,22,78,109,204,67,83,50,118,56,145,17,164,230,33,180,215,211,187,214,76,247,66,109,207,99,139,228,225,93,107,28,9,26,164,236,84,31,5,140,99,74,82,241,128,41,62,26,14,243,120,61,151,135,249,37,253,183,185,105,39,53,86,250,211,138,67,252,183,177,89,124,172,102,44,43,111,13,135,150,154,50,231,152,174,78,211,79,58,238,20,129,35,96,179,193,189,49,148,24,122,113,59,167,37,81,236,237,48,89,14,159,91,8,230,76,188,54,69,63,165,104,180,156,196,154,107,70,33,12,130,139,237,3,35,207,179,29,62,227,162,81,1,131,251,53,240,176,51,209,109,212,48,228,198,192,107,14,23,116,27,63,176,221,78,28,70,39,68,111,133,184,139,156,96,250,192,166,122,81,62,195,114,101,68,73,179,36,31,79,59,78,118,198,245,32,100,238,251,228,5,8,106,89,208,254,104,244,220,63,43,168,227,68,200,241,236,188,63,165,120,168,184,30,131,50,7,140,59,98,124,224,157,5,70,66,82,215,192,70,19,229,126,109,163,25,21,154,103,224,230,148,220,70,142,187,62,91,22,5,206,235,94,102,169,229,231,114,172,61,163,34,115,247,128,169,103,222,58,75,23,198,80,192,132,66,244,82,57,206,76,108,222,113,132,230,231,103,208,206,69,123,68,215,6,37,200,253,51,15,91,80,187,17,163,169,92,35,53,163,195,42,7,28,70,243,238,19,76,71,189,204,247,98,162,90,237,51,207,80,117,123,207,206,42,194,254,203,233,56,219,171,55,70,148,51,127,97,116,75,90,192,84,144,233,10,201,161,235,109,126,12,106,255,180,103,72,134,199,52,68,216,168,234,77,227,167,67,24,240,217,101,146,246,188,90,61,197,10,56,107,220,151,68,160,149,94,199,237,107,107,114,3,99,52,252,123,117,182,144,79,94,5,190,253,229,223,203,136,117,250,39,125,193,246,49,135,161,1,214,157,220,136,160,98,146,147,112,61,63,141,185,217,123,99,171,55,42,223,28,129,99,139,250,60,52,102,179,57,190,176,19,202,144,32,141,112,131,166,31,64,185,228,175,101,5,209,186,81,163,250,185,189,45,68,26,127,114,23,214,116,42,126,104,148,123,214,237,172,39,43,50,189,104,38,2,183,117,1,36,142,121,239,118,230,34,174,25,2,199,200,61,55,17,127,54,106,51,146,93,105,46,153,209,163,49,4,34,186,120,206,8,123,203,132,183,65,151,198,196,235,235,31,42,17,79,238,159,85,107,222,62,135,137,246,148,207,110,228,213,185,128,164,200,106,159,38,182,251,125,225,115,199,61,243,169,125,150,52,229,139,217,225,94,62,62,224,243,70,43,199,169,214,204,99,243,245,65,237,26,243,207,42,184,63,181,91,167,117,117,197,18,188,99,40,52,168,247,12,231,65,245,174,33,222,185,62,83,8,123,203,45,137,102,177,78,77,236,161,170,194,3,229,236,176,189,181,175,235,109,198,146,110,102,55,150,15,12,155,170,191,246,52,186,252,207,28,58,135,185,127,173,246,203,51,249,184,253,152,40,1,35,74,81,218,7,110,30,59,53,194,223,81,62,249,103,176,91,45,135,27,106,39,234,142,108,4,10,253,170,219,154,217,195,138,226,18,88,142,102,148,19,202,159,189,200,55,27,66,130,26,203,38,191,44,232,182,113,58,224,183,215,212,28,138,204,98,46,148,6,91,109,251,192,51,199,247,56,55,6,42,14,21,134,137,206,31,142,147,86,171,46,129,159,77,10,97,65,254,36,246,156,243,53,123,114,37,48,23,202,207,79,55,79,40,133,101,134,180,189,207,78,101,202,174,23,78,112,67,230,207,14,156,200,118,115,56,125,157,234,54,102,177,189,83,126,118,44,57,157,11,48,51,120,235,186,43,115,254,3,195,16,16,112,177,100,96,133,169,57,236,14,179,229,228,79,107,54,81,111,109,89,18,227,211,115,210,130,188,245,66,161,97,126,78,30,170,114,163,53,86,187,154,33,213,168,45,239,152,158,141,158,18,81,245,123,119,228,63,238,123,35,125,51,251,250,227,250,246,250,40,102,44,183,60,157,44,40,138,23,71,97,37,87,155,243,23,23,188,40,187,206,86,19,6,205,171,184,132,215,102,188,77,159,175,93,163,18,40,27,163,215,199,71,140,228,175,103,69,155,132,246,250,204,179,249,88,119,115,53,167,250,39,163,143,220,69,63,182,170,69,92,246,103,101,151,234,28,11,168,217,34,213,242,217,54,206,62,179,3,70,210,234,155,118,90,248,70,23,70,180,232,83,163,123,54,18,46,226,14,195,181,163,223,122,34,231,56,29,197,232,248,204,51,4,66,125,188,209,79,156,159,29,9,65,183,24,112,114,32,246,212,141,152,42,62,55,35,10,87,207,246,49,220,50,174,169,225,48,114,173,95,51,122,186,77,8,223,208,248,84,247,118,142,8,191,22,21,243,61,107,96,7,114,62,23,234,162,6,198,56,251,245,232,66,89,164,56,220,225,146,209,243,101,65,222,211,28,206,253,155,55,10,17,190,147,37,229,66,5,174,210,48,108,24,181,156,106,134,244,106,8,125,245,216,28,144,74,78,135,169,108,249,152,2,144,72,5,220,73,24,252,92,124,232,235,173,4,231,176,248,115,50,154,239,52,70,237,28,238,251,227,136,165,32,55,70,5,170,243,143,173,11,135,121,206,241,108,146,105,202,39,96,69,165,191,247,140,229,161,84,9,208,207,84,47,68,202,228,192,160,177,168,149,226,208,59,250,92,64,14,37,125,18,44,185,230,86,71,241,171,171,61,90,206,165,54,251,134,68,54,200,254,56,45,178,109,96,254,94,20,87,149,246,41,112,239,161,187,150,45,178,90,117,67,74,198,237,234,15,55,121,56,13,255,111,56,243,220,54,35,238,148,170,102,98,97,166,187,231,0,150,105,152,2,181,232,31,250,103,111,76,169,80,205,26,18,102,138,199,7,33,43,40,107,114,219,98,113,222,240,13,49,173,137,119,91,195,209,57,10,122,16,211,229,250,87,52,253,146,219,200,116,56,151,15,17,184,233,22,12,223,84,56,55,143,237,247,225,66,64,176,183,57,108,170,25,130,98,0,251,47,163,124,154,62,185,5,237,236,19,254,195,232,145,124,178,24,77,25,215,199,4,201,229,111,4,159,27,211,186,25,73,25,241,179,145,52,173,142,48,170,87,146,34,11,66,186,171,102,69,16,33,11,184,17,44,222,31,24,49,200,139,214,109,84,19,130,14,98,188,222,113,203,1,213,140,36,248,109,157,242,203,84,196,207,245,252,11,47,215,63,203,70,230,161,119,69,96,244,53,2,182,116,50,77,104,69,30,208,81,99,172,85,94,139,57,195,16,161,50,110,126,178,53,6,17,73,127,231,68,133,127,211,182,48,198,251,37,149,216,39,23,136,47,92,221,22,200,63,65,138,79,191,54,25,24,63,56,97,106,245,241,201,195,109,213,83,159,17,166,59,221,212,44,20,206,76,15,227,29,3,231,220,138,218,103,72,16,148,122,40,126,239,207,91,101,231,40,193,56,194,4,210,143,69,161,157,123,189,169,67,234,77,115,120,33,170,116,231,48,206,250,181,62,179,155,212,143,187,240,140,105,112,127,126,122,26,41,76,117,248,172,106,165,34,131,185,108,250,229,217,4,14,180,32,13,234,27,24,90,251,133,185,232,52,221,49,76,253,175,248,195,167,113,77,206,15,203,200,246,16,8,226,10,11,129,6,125,47,236,206,114,97,196,19,215,135,163,164,109,215,33,78,220,178,142,45,166,239,101,201,205,205,225,74,234,184,254,116,37,102,226,29,111,166,208,253,105,141,95,38,59,76,10,144,206,209,73,97,111,246,135,115,89,217,74,134,131,60,230,88,241,112,130,141,245,179,163,228,234,32,170,220,101,106,202,80,71,77,43,96,232,116,53,63,197,216,23,174,195,206,88,40,91,249,236,178,120,34,155,247,155,19,89,77,74,54,12,46,167,23,70,134,38,107,190,54,169,110,197,103,74,130,212,93,211,66,183,241,45,120,227,68,134,164,78,5,227,212,191,151,174,132,235,254,67,128,101,174,254,84,3,38,244,163,81,110,114,26,111,226,12,85,92,230,239,19,148,114,252,226,48,69,3,122,110,209,237,120,114,65,51,238,147,186,50,32,114,190,243,4,193,200,165,174,165,98,94,209,229,40,181,247,26,186,47,166,118,126,135,123,165,31,53,175,22,206,16,70,242,159,78,199,196,249,88,171,149,220,217,235,29,74,150,112,93,148,137,3,39,139,167,127,65,67,73,1,173,182,158,70,35,232,48,91,70,253,92,201,90,168,178,81,125,73,42,110,249,184,212,138,243,44,83,125,153,70,249,122,120,160,192,40,14,159,207,177,62,126,22,132,157,174,221,71,92,223,52,191,213,98,45,145,46,158,80,6,32,57,84,221,148,121,184,97,7,73,21,53,9,251,227,24,94,222,111,146,118,213,160,236,37,2,62,80,151,116,88,190,212,28,109,205,217,228,19,10,194,91,179,210,160,174,71,65,218,97,110,31,154,236,48,240,221,102,127,56,18,4,159,136,207,76,79,159,133,155,90,206,74,23,204,246,52,156,209,148,221,223,68,215,149,7,135,90,138,120,248,48,219,64,131,54,100,60,54,135,177,118,151,182,38,95,197,247,27,66,116,93,139,14,136,44,158,38,222,26,87,139,50,221,19,200,244,148,132,100,34,183,77,227,150,201,188,146,254,45,161,253,26,90,85,105,146,136,247,130,144,160,231,220,90,227,122,140,4,103,56,167,166,180,181,170,53,245,132,53,252,246,76,189,107,82,133,34,174,144,216,124,183,219,157,234,170,41,113,73,211,238,115,37,185,4,45,221,16,245,62,172,71,44,202,251,61,44,173,69,46,54,251,39,81,113,205,31,106,57,33,171,125,112,179,4,221,235,75,73,70,50,253,64,82,85,134,103,228,32,210,68,196,230,245,251,244,138,88,210,237,152,145,25,10,55,157,233,115,133,190,87,130,167,129,104,84,192,147,74,210,238,147,148,8,118,145,4,221,61,27,97,146,107,224,36,104,225,147,228,76,83,13,138,108,228,253,152,252,52,229,68,1,47,244,112,211,207,103,64,54,9,44,175,18,110,61,71,59,89,182,243,194,56,249,159,58,134,241,180,147,170,153,127,240,66,70,245,93,169,154,105,156,180,27,75,34,194,69,164,125,60,24,131,125,94,9,0,166,100,38,48,89,3,110,38,255,146,111,107,52,130,78,103,31,204,220,152,151,45,144,213,194,62,29,46,189,3,159,159,239,55,196,118,214,21,33,176,55,211,32,14,224,74,245,51,221,88,231,219,60,226,1,31,195,24,66,136,219,181,99,109,34,73,90,30,12,125,207,222,119,212,186,73,96,212,34,15,231,238,184,239,168,53,44,241,183,111,160,11,115,86,215,181,42,241,141,28,27,62,213,46,112,193,41,221,28,134,120,111,200,123,15,252,187,195,225,110,28,193,242,98,131,234,63,239,121,53,82,156,36,15,31,4,69,115,113,152,79,178,166,194,248,62,103,192,229,209,247,128,18,25,158,209,152,108,200,161,141,241,79,166,236,112,101,143,209,158,25,11,98,244,12,114,153,38,173,113,204,103,159,106,100,89,166,157,21,238,112,176,250,111,67,55,252,238,177,192,220,192,253,139,144,107,218,31,19,8,240,89,34,173,6,12,63,217,210,214,105,151,248,220,21,58,180,162,47,214,96,75,107,254,98,100,225,60,15,21,48,37,199,201,123,78,6,193,19,175,1,230,10,88,239,84,131,89,242,220,149,228,123,82,74,251,243,198,44,35,41,33,71,94,80,84,193,3,230,68,127,130,238,192,168,213,182,238,176,229,106,234,179,19,110,11,71,43,57,190,178,68,200,145,75,241,90,20,180,191,75,25,48,36,124,62,40,80,106,246,172,235,175,80,121,182,138,195,211,50,30,20,110,94,166,187,140,57,181,150,161,40,130,182,205,209,166,30,44,235,25,178,186,211,225,130,118,157,62,251,12,225,37,203,55,231,201,74,143,74,217,222,250,76,172,209,3,78,136,53,233,128,83,129,225,191,109,132,129,83,199,172,145,175,25,240,132,44,77,91,159,191,144,103,117,24,122,239,164,115,1,130,221,60,28,38,20,86,164,231,13,185,160,229,47,198,86,159,219,159,137,230,139,19,15,18,218,45,159,73,92,70,15,24,42,148,46,115,225,119,204,56,154,144,133,252,44,47,148,216,29,62,6,220,88,186,233,216,197,169,250,152,33,0,252,34,9,236,73,231,92,205,49,226,211,182,56,121,235,190,40,10,246,158,161,122,81,245,173,72,138,155,62,38,231,149,230,212,165,203,98,45,190,240,11,42,144,159,229,131,20,100,42,1,159,101,60,245,115,21,216,150,125,59,132,200,230,236,128,67,191,166,85,77,94,56,89,253,132,140,25,165,106,61,94,155,148,184,103,205,219,134,135,54,198,253,216,217,184,9,147,60,252,156,71,228,251,59,156,224,174,209,125,222,114,105,110,215,178,41,153,244,207,152,146,88,227,15,135,60,242,133,126,236,16,25,94,73,181,44,171,103,62,130,84,224,54,247,253,154,100,67,148,167,148,10,88,204,19,228,48,53,67,159,182,116,189,108,135,169,82,172,242,203,231,54,218,174,86,12,226,122,144,223,106,191,71,197,253,233,191,205,248,125,38,105,183,11,238,69,139,137,155,234,70,140,214,81,242,158,25,133,98,211,141,24,81,1,63,35,50,78,170,87,208,202,231,162,66,210,123,6,57,86,223,186,209,242,1,183,163,164,104,20,61,25,43,188,188,190,221,153,233,88,231,254,108,119,231,132,186,243,44,209,235,189,117,179,196,63,153,238,20,231,48,59,139,91,126,251,152,193,109,185,169,99,91,80,209,133,77,133,99,245,147,211,106,187,167,158,32,231,34,184,250,157,9,20,78,124,81,50,74,223,123,65,137,146,147,116,156,188,169,246,51,92,185,22,91,232,93,55,75,200,108,183,195,36,50,55,29,179,196,48,149,139,78,99,150,214,51,27,227,246,23,154,95,86,10,0,195,189,76,164,9,167,216,188,176,165,14,13,105,109,105,215,191,218,0,99,86,133,55,61,139,145,101,215,18,111,13,203,192,150,15,130,127,166,221,208,205,178,89,188,158,156,4,218,114,72,184,254,46,164,192,212,234,139,253,55,48,55,110,101,141,193,199,20,149,21,66,130,35,89,111,23,78,150,59,36,48,9,60,190,66,172,12,167,189,250,229,150,72,99,199,25,114,225,101,94,217,183,128,208,59,95,151,219,14,71,181,73,88,14,129,7,97,66,111,109,126,168,165,48,57,116,247,8,129,213,40,159,115,93,96,46,214,41,126,187,113,187,211,214,148,43,95,53,96,72,8,96,80,76,10,35,77,156,252,225,248,254,82,107,250,240,122,107,126,204,155,214,81,118,19,20,242,187,107,52,163,153,197,62,33,131,70,213,195,165,219,196,77,120,70,61,213,247,211,103,230,44,191,108,3,103,43,188,147,47,194,157,235,174,109,43,232,18,23,65,179,34,136,114,67,13,214,26,209,47,129,17,134,238,62,143,81,136,203,77,78,237,99,160,53,151,241,51,254,224,33,246,2,105,237,251,18,135,25,249,54,100,72,85,38,154,49,12,78,31,178,69,206,131,76,52,244,99,111,89,233,178,74,233,241,106,7,152,197,147,201,84,253,123,192,206,57,229,38,145,89,49,190,120,9,21,180,41,31,251,236,148,197,147,195,248,216,132,134,212,92,55,217,130,104,141,190,208,214,13,145,16,200,21,18,48,24,175,152,154,243,4,212,170,119,173,65,198,174,39,235,32,115,58,249,139,181,159,136,138,192,248,144,154,47,145,138,247,78,91,83,252,49,183,255,118,109,93,18,77,108,39,31,94,240,103,195,114,22,72,81,187,22,163,208,27,163,41,84,212,122,172,84,46,110,239,89,233,40,251,101,221,241,146,147,117,242,211,9,165,7,217,180,176,17,220,212,161,108,145,74,19,129,19,6,72,94,254,218,181,72,118,229,89,44,219,34,104,50,42,162,103,10,225,156,101,73,248,152,26,239,65,17,24,138,159,91,247,6,60,216,167,222,111,35,22,61,226,107,35,94,63,165,45,193,156,29,143,166,161,140,73,51,3,207,247,90,36,112,69,69,141,53,62,9,157,250,75,219,164,149,243,137,183,156,57,222,138,44,222,39,122,71,182,5,242,72,37,198,132,196,53,185,102,52,178,116,211,140,57,14,105,122,151,123,190,249,236,166,47,93,11,39,200,109,153,106,189,114,3,152,182,171,140,249,105,125,190,214,213,157,102,91,56,7,237,171,94,198,1,60,172,170,229,194,231,190,75,189,148,192,230,42,119,152,88,131,88,204,144,92,166,75,198,206,54,77,90,149,188,22,14,159,185,125,134,99,243,158,33,16,24,70,223,171,86,15,108,124,97,239,91,194,236,137,219,242,7,15,75,221,147,197,103,170,56,205,207,136,179,51,158,205,75,140,226,66,205,99,89,119,47,165,212,246,188,217,251,109,171,96,201,215,158,64,254,133,248,145,192,29,198,14,71,225,47,93,50,195,11,156,202,185,249,79,147,166,83,228,204,47,198,227,218,29,54,137,242,162,112,221,110,232,240,156,12,67,150,160,208,148,23,127,107,232,5,210,124,223,163,192,189,146,125,237,225,16,144,90,40,248,146,96,173,243,93,1,246,152,190,196,16,162,176,164,223,172,106,42,192,205,150,23,119,147,73,205,221,75,37,229,227,212,93,9,140,113,116,37,121,141,171,115,9,169,14,250,45,231,123,141,251,211,221,70,116,127,92,89,181,199,186,230,198,191,244,70,74,182,114,187,89,92,28,217,205,74,227,4,166,82,42,7,156,232,216,123,47,35,92,94,126,174,34,230,86,151,140,120,182,245,150,189,227,176,221,22,237,154,157,188,254,108,170,193,86,209,103,159,221,51,78,47,51,199,122,83,24,117,159,122,97,8,21,82,27,250,94,13,242,174,59,164,13,122,147,33,199,19,244,24,181,250,70,220,44,121,95,206,128,76,172,105,248,218,61,191,59,136,130,202,247,130,84,102,223,105,74,88,164,85,177,224,44,165,222,55,21,188,175,73,55,121,210,28,186,187,31,152,160,232,181,118,133,59,27,181,195,220,155,151,182,70,10,195,205,160,70,134,87,23,43,9,246,57,244,125,28,134,57,186,54,121,47,124,0,190,29,54,99,165,149,51,128,58,162,236,238,63,90,115,200,200,152,65,89,18,99,70,2,118,18,195,20,190,225,85,86,188,54,137,15,58,85,32,169,184,10,61,192,100,180,202,250,58,83,37,57,189,42,67,58,144,61,146,17,231,181,222,195,113,60,191,152,218,129,161,35,72,110,192,157,125,247,152,42,98,99,89,93,241,189,247,113,185,170,77,23,167,109,150,201,231,161,93,241,215,148,159,166,16,32,249,2,106,228,41,111,113,208,193,42,219,98,249,53,58,57,229,181,137,51,19,134,115,184,81,153,179,5,134,50,99,70,107,155,106,83,96,238,64,49,228,70,127,41,103,8,28,170,99,184,201,204,75,245,45,23,40,66,55,231,124,122,147,188,148,42,118,16,174,218,233,39,12,51,188,102,153,166,230,73,236,110,81,19,0,149,184,112,163,22,138,4,254,28,75,0,111,161,252,244,185,40,238,20,163,82,127,102,209,131,73,160,138,203,91,51,250,31,153,197,212,171,140,228,70,175,113,142,171,223,37,65,43,28,7,84,59,167,159,8,153,0,195,121,236,215,47,118,118,110,235,47,50,176,169,107,245,47,82,225,255,19,85,120,64,219,237,29,206,38,127,252,224,69,236,215,191,8,30,234,174,1,19,10,129,113,240,94,120,16,101,144,16,19,162,209,101,248,134,8,31,160,74,119,33,4,184,227,252,130,170,148,44,164,135,82,42,213,252,244,195,32,88,202,213,14,173,108,109,190,175,84,10,204,133,21,225,88,219,103,170,132,205,124,14,16,252,220,242,211,132,133,86,60,188,64,48,53,165,117,134,38,41,109,135,173,92,234,5,99,8,24,215,26,232,233,104,213,88,12,249,249,201,231,10,126,228,62,244,167,217,40,170,223,42,107,54,177,107,125,54,9,109,190,209,67,230,187,159,231,209,178,194,224,199,185,31,196,68,64,147,70,137,8,190,248,209,9,91,100,19,5,174,141,212,93,246,112,136,177,26,52,73,56,228,86,136,40,135,183,230,244,146,228,7,60,18,195,103,2,42,240,159,178,213,69,78,90,114,131,161,176,173,203,131,89,94,238,47,69,58,2,214,146,247,224,105,185,193,254,187,153,16,146,200,195,153,24,72,223,126,102,231,109,105,45,210,186,227,16,244,229,113,174,166,21,38,124,129,207,73,151,124,221,83,98,41,41,200,4,229,150,71,213,236,108,169,82,51,119,208,108,186,50,14,67,21,85,36,100,71,61,93,115,7,0,140,34,148,31,8,140,244,142,207,3,140,202,172,212,178,19,25,227,236,43,239,216,136,139,164,167,7,31,67,124,197,189,44,115,103,200,50,201,48,199,184,44,248,195,137,214,74,85,55,81,204,226,198,223,57,246,40,177,211,72,101,27,201,79,151,252,83,236,44,130,142,237,156,204,192,216,211,50,38,137,18,88,55,182,207,4,34,234,249,224,241,203,144,244,151,230,130,158,100,81,159,221,27,139,219,225,98,71,87,21,216,242,203,253,225,217,146,77,222,152,12,35,140,243,237,230,236,224,187,74,213,40,26,222,125,20,63,31,144,236,30,82,226,8,103,51,242,235,14,51,201,68,52,111,115,187,105,238,87,196,123,0,29,160,192,205,148,123,238,111,35,221,146,85,78,128,66,207,53,125,170,192,204,144,133,50,129,132,153,51,232,62,197,19,106,26,77,150,214,48,87,85,117,180,145,82,46,168,229,247,248,61,25,119,156,20,24,27,163,88,243,131,43,81,244,62,164,126,31,94,149,179,189,12,135,57,188,164,206,221,90,119,191,211,225,109,62,163,38,95,19,57,74,15,14,177,249,227,146,146,214,200,244,101,119,206,113,189,36,167,73,96,124,5,126,236,161,238,84,62,99,114,54,206,93,253,208,76,21,117,35,41,249,38,175,211,29,208,148,18,47,40,70,31,138,67,44,238,147,220,31,243,103,166,36,124,7,190,176,41,91,224,84,126,145,124,171,134,117,19,137,227,121,139,116,24,217,32,84,130,120,207,62,186,142,136,179,114,43,112,16,210,2,229,152,239,156,115,201,47,55,201,196,33,150,194,199,214,107,241,45,179,137,94,233,47,155,254,162,191,245,177,165,139,212,191,108,42,49,169,182,116,152,196,60,33,179,230,227,181,217,163,107,148,84,105,246,3,222,180,229,199,49,1,147,173,101,240,168,152,157,27,134,143,25,126,120,41,57,34,35,135,108,184,223,195,97,119,195,171,165,191,109,58,129,1,15,136,209,183,194,220,158,166,195,220,101,171,182,182,168,64,187,240,207,47,162,99,94,208,191,201,14,99,59,200,152,78,40,99,175,41,96,104,147,26,196,109,113,250,118,173,101,18,135,144,237,126,179,148,211,164,122,240,21,33,114,205,125,254,57,222,46,91,187,137,57,98,255,202,144,50,27,110,90,54,48,182,175,28,62,120,207,170,71,25,129,225,5,147,215,66,50,240,38,58,222,183,150,28,181,109,194,243,87,236,128,163,0,21,64,121,109,178,32,167,91,234,211,92,223,82,31,3,21,10,115,115,57,204,45,79,14,221,51,205,248,59,14,15,179,137,222,7,105,176,218,142,120,239,110,12,73,77,178,108,112,205,197,100,104,22,2,125,239,13,63,137,7,118,39,117,35,231,192,150,198,25,61,228,236,63,93,108,129,189,169,194,108,104,195,167,66,50,69,215,247,90,21,191,175,135,150,140,43,8,235,249,193,76,114,183,134,25,109,28,52,111,18,83,211,114,153,157,76,234,174,234,183,38,129,240,236,242,183,95,92,54,62,124,9,231,32,195,61,230,143,174,108,65,239,149,81,97,205,197,103,194,50,101,2,65,41,15,139,39,31,195,86,57,186,172,178,105,140,235,19,156,102,181,41,106,5,243,215,106,195,37,78,97,255,235,53,21,16,203,99,186,115,26,127,177,24,248,133,101,117,9,248,112,218,193,212,36,7,114,65,212,202,183,89,182,111,56,31,36,85,43,147,141,227,3,54,161,248,72,98,141,82,2,123,174,220,254,240,108,138,208,130,146,111,225,171,150,114,232,99,205,106,99,88,187,124,217,30,203,192,216,126,255,209,118,46,45,27,60,199,117,255,46,94,107,209,247,139,215,33,16,200,46,203,96,130,73,132,17,36,182,81,148,133,49,254,238,233,95,61,83,213,167,21,178,180,36,144,254,170,119,230,153,233,233,75,93,78,157,35,230,108,211,238,51,67,22,46,141,3,80,213,192,41,62,221,76,20,171,26,60,76,140,79,201,22,42,191,66,195,164,8,179,156,51,49,50,111,244,172,65,250,168,194,67,176,153,125,9,44,180,234,166,242,33,210,39,215,189,161,26,230,24,166,171,162,227,170,213,163,191,247,166,133,45,79,85,225,65,99,227,235,138,91,176,206,195,1,182,84,206,134,47,252,253,54,190,87,82,47,220,148,62,124,50,208,51,62,31,37,29,131,150,124,56,147,179,89,60,231,49,133,156,230,69,219,105,72,130,246,136,49,85,228,192,155,155,11,36,156,34,86,195,78,250,245,73,129,70,195,205,86,85,35,90,176,138,127,108,83,255,217,143,62,208,15,117,244,153,145,59,126,0,133,131,0,194,23,72,7,38,223,100,38,65,69,186,99,143,54,54,95,65,235,194,137,180,189,183,24,80,60,36,172,18,246,20,254,248,147,46,130,245,113,104,131,23,228,141,196,61,223,144,209,255,75,50,77,215,15,105,185,111,84,26,110,95,19,101,22,227,14,254,248,197,142,25,49,40,217,69,207,134,2,189,191,95,124,194,156,173,242,113,134,123,204,243,123,107,75,140,190,219,194,160,233,255,251,94,236,170,91,133,114,10,97,79,242,109,244,215,182,91,117,187,154,107,197,94,71,174,184,171,60,22,36,39,52,194,185,185,33,101,221,20,132,9,69,233,136,171,51,45,172,178,85,26,234,222,175,230,108,215,159,110,12,186,31,246,36,195,182,18,86,17,56,186,84,46,102,35,197,145,109,184,131,39,172,126,245,217,161,150,114,47,193,195,73,77,202,205,199,3,173,69,207,7,202,232,95,226,237,152,155,37,67,5,61,154,172,229,219,205,240,143,11,213,22,213,253,217,124,22,183,124,28,121,149,51,171,43,27,238,210,95,251,156,16,170,1,84,39,178,64,95,104,63,57,169,180,123,153,179,9,117,187,239,209,42,78,255,170,98,166,170,244,145,203,82,33,65,173,65,92,67,136,185,247,246,67,245,132,123,91,16,0,124,48,226,125,247,6,42,127,159,196,53,68,46,187,123,62,114,226,123,157,67,52,203,92,226,84,242,227,30,21,25,48,184,114,181,97,106,190,247,46,120,111,58,205,145,102,243,162,20,233,122,136,138,228,201,200,119,45,63,98,138,121,11,93,63,119,66,78,108,251,213,11,213,203,162,223,115,5,248,109,154,46,184,42,21,66,77,140,100,145,63,56,184,101,113,28,41,137,121,96,197,107,165,173,185,22,120,106,156,38,18,14,214,12,193,165,152,33,97,93,62,38,116,188,206,172,64,99,99,162,246,229,71,36,220,69,65,142,61,35,221,175,73,55,84,214,123,19,33,198,161,94,41,174,9,231,39,197,101,131,157,197,128,175,38,136,118,211,226,44,95,127,63,99,54,104,247,239,122,117,113,192,210,252,137,40,171,149,38,173,143,159,31,51,201,44,245,27,193,13,141,248,233,193,182,36,14,195,79,107,193,55,114,54,184,161,66,86,8,115,220,77,201,248,99,165,175,212,186,174,183,103,35,77,175,150,230,32,113,253,38,244,116,126,243,58,133,7,104,155,28,148,71,186,179,80,161,215,80,182,146,86,27,254,185,206,241,61,246,227,85,210,99,145,253,72,47,198,9,165,83,120,89,136,242,253,50,26,99,69,105,240,44,23,180,124,72,243,50,28,137,12,10,121,162,175,49,148,222,191,58,245,192,135,163,36,117,63,88,207,9,145,158,204,66,107,160,243,253,193,179,17,15,232,36,133,254,163,124,69,140,9,245,114,149,14,2,190,245,217,199,125,91,200,176,173,232,44,92,70,142,229,175,5,21,160,208,22,144,141,231,96,119,107,27,218,22,186,33,141,96,208,221,60,173,195,233,154,51,237,32,95,148,60,105,171,235,93,3,194,138,155,219,226,193,70,122,50,84,189,33,45,227,51,129,158,212,44,156,53,120,130,171,123,16,0,40,232,184,80,26,15,158,57,220,253,151,123,201,79,172,121,22,34,48,215,111,117,64,196,66,175,180,36,22,128,173,14,127,173,9,102,68,246,163,97,77,120,238,138,100,54,159,161,137,158,179,189,56,13,62,19,133,86,66,17,52,227,99,56,157,162,1,30,9,208,53,29,131,7,238,239,5,18,134,148,150,228,129,56,113,98,229,82,184,209,228,25,84,244,45,135,21,58,81,97,162,163,184,133,206,185,175,45,10,30,18,147,13,66,234,187,43,52,235,147,209,204,92,179,5,229,102,107,255,151,65,35,158,116,160,21,102,74,34,154,21,180,130,114,139,71,163,241,66,210,145,224,182,238,111,155,6,157,156,124,76,122,196,248,98,233,90,231,181,228,58,217,102,118,172,205,227,17,107,234,237,236,158,144,84,250,76,90,84,24,197,57,196,183,113,1,37,204,89,121,7,72,15,195,118,230,86,124,195,50,213,124,156,232,228,46,51,52,119,234,169,156,128,3,222,230,17,51,105,162,2,34,137,235,6,44,200,39,26,141,160,83,146,80,22,66,70,238,32,131,19,153,154,164,61,43,15,46,84,55,195,14,208,52,105,14,176,219,221,86,202,25,93,26,121,73,13,28,159,218,207,197,99,30,112,200,136,25,14,53,247,254,184,57,194,7,122,53,176,135,184,57,17,135,254,52,82,54,95,149,225,44,63,90,65,197,47,37,91,224,16,74,20,168,113,170,245,181,250,112,42,43,51,183,231,4,32,239,212,63,122,114,204,92,46,49,56,152,174,40,235,176,242,71,125,74,20,168,72,39,247,183,41,232,234,209,117,60,28,162,219,216,104,7,148,248,83,205,35,229,248,154,148,188,85,102,14,73,4,132,94,221,140,78,101,86,51,174,139,71,148,132,90,69,212,26,168,217,65,72,227,191,93,200,39,63,191,13,235,205,240,215,166,198,170,121,88,28,166,25,199,11,130,69,85,178,230,198,161,150,99,14,195,185,171,244,177,48,213,18,32,249,70,76,243,130,62,56,1,78,115,79,159,54,248,149,197,131,58,71,17,237,14,177,141,35,237,215,180,102,148,240,147,227,230,25,247,93,134,156,25,62,227,240,66,113,180,75,10,203,160,83,253,154,41,42,137,155,67,198,33,71,42,136,218,114,213,14,54,42,173,219,91,50,216,98,140,37,73,74,101,164,222,252,148,64,173,118,46,45,78,38,226,31,31,53,170,41,85,228,103,40,211,129,1,248,222,155,136,35,107,5,144,94,33,7,30,128,156,161,36,181,213,12,227,90,14,243,137,10,179,94,189,17,76,138,171,207,240,203,150,68,212,88,195,31,192,122,54,14,185,55,108,108,249,94,107,84,181,106,5,159,94,221,92,251,163,122,108,18,113,31,243,0,102,216,76,228,252,217,52,96,120,181,96,130,229,100,211,87,51,240,106,191,57,128,60,77,94,243,100,163,186,67,112,60,30,97,76,216,180,181,228,236,142,33,132,199,77,88,11,200,191,179,52,253,107,208,12,32,158,200,47,193,232,39,58,196,206,28,147,82,72,62,175,60,221,163,77,38,129,167,181,96,35,131,239,113,245,89,46,69,166,240,134,151,126,248,70,107,241,96,214,58,244,25,207,233,181,2,8,12,160,21,214,26,55,229,203,107,94,38,118,38,102,48,145,62,222,4,63,66,113,132,22,249,217,207,102,152,13,187,36,149,100,218,238,28,63,137,4,225,124,74,113,48,32,181,93,174,25,223,91,43,228,128,199,106,60,25,56,184,169,51,101,64,133,226,87,103,216,177,150,150,192,41,136,249,78,139,132,209,113,237,159,34,119,223,145,238,164,18,49,36,185,128,160,27,252,24,159,149,246,105,149,20,183,6,140,158,125,162,28,239,151,62,34,53,143,181,98,93,167,31,77,186,152,183,69,13,102,166,171,155,64,77,174,166,60,214,190,211,105,80,225,157,234,119,154,217,231,10,141,193,208,55,43,48,0,41,155,238,230,222,58,225,171,152,127,76,183,159,249,196,97,83,83,50,228,75,157,69,21,51,155,165,140,25,254,94,243,91,159,237,102,233,215,56,227,209,106,187,198,50,244,165,104,132,219,201,223,153,200,116,63,88,8,56,145,194,154,137,145,197,12,93,235,248,58,84,134,53,208,230,166,102,56,84,170,63,87,37,110,149,24,1,94,63,160,186,110,198,39,157,186,246,90,108,209,120,56,11,160,161,88,13,90,27,63,109,250,218,93,1,34,32,140,252,106,192,248,85,209,39,244,165,150,111,51,131,174,168,162,99,36,216,21,118,175,111,51,27,116,5,165,57,30,220,140,233,48,127,230,76,211,189,116,236,193,87,189,63,73,114,204,101,72,117,5,196,15,158,205,240,81,201,38,28,62,20,170,148,35,107,56,108,66,11,104,212,200,127,102,188,87,162,224,190,21,253,69,143,223,242,247,34,204,234,73,205,198,25,51,194,60,248,45,197,250,81,157,153,113,115,80,61,2,230,35,187,57,234,125,178,142,55,46,240,73,100,211,118,92,13,249,241,3,137,67,227,179,132,245,184,87,138,254,162,107,209,195,201,97,34,238,130,93,206,196,208,14,47,30,214,248,173,237,20,153,225,119,80,13,228,180,93,59,121,105,226,1,51,28,214,196,175,11,16,240,236,55,31,125,49,102,208,60,130,136,163,223,107,214,88,182,20,124,181,31,169,16,136,205,88,1,212,10,154,116,83,176,67,15,143,39,135,241,206,247,199,12,202,180,134,153,144,250,185,249,64,191,36,6,37,3,134,85,164,45,84,55,223,1,49,32,194,42,77,33,192,198,129,228,59,10,108,3,194,203,220,172,218,200,3,185,185,91,185,83,204,27,199,37,204,164,95,164,255,5,23,52,141,47,6,39,163,52,90,146,238,25,234,222,231,43,44,55,167,173,235,135,116,125,251,136,53,225,28,194,83,108,2,205,180,252,232,87,190,25,235,71,65,82,21,86,77,6,102,186,25,153,14,129,196,85,136,109,188,114,52,140,26,104,87,133,116,119,83,248,13,179,109,52,215,12,136,231,94,75,151,144,0,209,203,228,68,137,7,59,81,112,74,85,161,230,8,40,198,213,72,199,22,53,195,145,241,37,74,97,90,2,63,147,5,229,78,186,114,249,231,2,68,213,100,101,227,110,145,177,118,115,50,137,103,49,147,102,205,62,224,211,52,61,228,181,232,118,242,73,76,115,204,208,21,82,105,87,254,36,138,48,55,202,237,215,10,216,121,118,127,173,201,17,32,253,43,132,178,136,129,187,249,76,3,253,90,44,176,54,124,109,218,161,219,165,171,0,252,125,76,147,65,29,90,58,22,192,178,58,168,140,94,17,176,169,247,135,225,1,58,35,228,119,70,167,111,10,250,254,196,114,133,180,145,155,57,187,244,230,52,21,204,152,100,35,91,65,81,154,41,192,138,47,191,121,55,157,26,105,196,168,80,183,148,176,194,104,47,157,24,150,249,217,113,49,164,167,242,203,116,54,213,107,165,111,93,198,203,228,113,124,183,98,138,45,237,22,130,43,150,212,191,155,65,33,139,21,240,224,167,205,130,21,239,231,233,148,61,151,206,123,239,156,69,220,152,166,26,26,47,221,218,224,91,93,218,121,121,220,119,15,175,241,131,18,1,182,182,223,55,178,130,110,166,64,81,158,54,66,0,38,113,117,175,233,105,87,197,141,232,49,249,225,202,83,20,44,164,151,179,248,153,120,204,229,33,6,128,168,35,251,202,128,91,82,177,216,132,33,140,153,155,153,232,218,59,9,229,197,240,131,103,217,116,239,202,243,192,62,23,15,6,209,201,219,192,8,56,181,250,91,227,22,55,53,147,187,250,88,76,143,25,224,138,246,238,91,65,213,203,85,72,27,247,252,180,55,38,123,52,183,66,109,85,159,158,181,214,147,59,110,232,178,141,38,168,127,114,114,116,159,184,185,179,9,72,207,218,48,165,145,107,22,254,107,172,112,91,180,48,114,47,249,101,11,13,99,200,206,131,85,105,138,65,246,27,74,40,31,18,6,64,14,45,118,159,17,206,209,50,181,65,105,113,98,103,98,195,112,51,205,195,226,99,156,96,3,98,34,223,18,112,16,139,52,12,76,26,195,238,111,159,105,114,124,24,105,218,76,104,40,198,154,167,181,94,189,12,171,87,244,25,55,39,115,44,167,49,100,74,103,241,238,152,41,16,105,20,49,147,186,41,49,21,58,133,19,189,57,50,37,241,228,192,92,91,126,58,39,71,251,88,51,33,149,171,116,4,203,52,68,168,122,198,153,151,208,2,73,58,106,221,164,197,126,102,203,208,93,250,121,27,212,139,2,25,211,84,57,155,154,55,101,137,239,147,152,62,215,126,6,21,2,48,31,53,218,59,117,127,39,23,230,181,17,184,144,134,20,231,145,17,101,183,115,235,156,198,58,112,173,112,223,198,166,48,33,103,211,147,28,76,0,57,37,55,159,253,124,203,78,201,54,154,179,31,214,211,142,122,121,105,131,102,236,47,204,68,130,111,43,57,197,164,199,54,182,66,138,248,103,97,102,49,91,115,112,119,243,217,51,180,231,108,130,109,117,44,208,0,218,211,245,181,72,60,205,229,95,163,25,208,88,94,139,62,103,167,57,25,211,148,44,101,162,64,60,57,135,159,228,84,232,146,182,207,47,124,225,62,195,156,160,167,189,131,2,2,8,226,210,207,156,161,68,145,121,116,246,152,20,209,3,89,231,173,11,251,172,198,148,60,237,101,23,159,248,251,142,232,162,153,161,244,18,63,77,240,32,247,110,224,167,124,125,76,83,72,213,39,163,246,81,125,10,195,238,177,212,135,103,16,90,143,207,85,136,36,165,47,140,72,5,62,251,248,109,42,49,242,104,240,8,249,209,53,129,216,43,133,10,129,96,32,62,7,187,64,175,226,40,99,222,222,124,53,140,108,105,200,193,199,39,116,206,41,72,23,27,245,116,25,180,105,116,174,223,147,225,103,211,109,119,205,208,169,102,247,25,89,62,91,2,0,83,176,243,231,30,104,196,119,57,31,200,22,149,88,152,224,132,247,16,58,3,84,231,146,243,0,81,43,29,210,143,6,102,50,121,73,7,253,164,179,141,203,241,0,84,2,250,105,55,183,45,56,36,178,63,212,170,124,43,4,222,92,178,76,97,8,143,162,169,114,64,123,155,180,5,144,140,205,13,221,71,194,41,151,45,195,138,54,158,164,4,65,94,135,146,183,156,29,58,69,16,10,96,118,203,104,243,26,205,185,12,6,160,214,86,164,47,11,249,230,57,124,109,245,105,36,15,97,166,180,180,183,231,119,168,218,230,125,207,122,152,59,216,141,170,155,241,154,239,115,145,218,62,39,91,252,180,117,100,94,23,38,211,81,118,70,172,185,25,205,217,34,87,151,182,162,157,115,116,75,184,21,249,237,98,248,245,229,102,28,225,187,58,160,127,216,120,111,110,182,68,149,92,93,193,144,123,216,127,78,158,54,111,162,165,193,249,74,151,172,95,77,130,248,66,2,232,56,34,202,204,254,228,214,194,185,228,201,187,177,68,249,205,161,238,190,21,56,132,157,76,67,32,204,166,219,171,230,105,92,22,110,46,136,61,93,43,124,255,94,221,27,208,104,149,174,131,54,173,206,226,67,78,202,254,66,208,137,17,129,156,199,7,67,111,96,101,121,109,99,116,246,61,163,163,224,120,69,39,8,45,44,77,239,79,6,150,232,214,0,154,177,181,14,175,214,14,35,185,72,183,71,22,2,78,19,147,248,204,96,164,230,61,187,50,221,184,195,225,62,172,220,19,26,222,118,106,214,75,222,179,198,213,205,40,183,175,185,228,74,167,214,103,70,228,74,136,178,178,49,141,127,212,127,199,124,222,92,183,141,140,74,0,45,51,159,185,211,67,43,95,132,28,81,113,106,37,204,42,106,78,68,102,209,164,63,57,228,233,146,168,201,96,54,35,121,5,17,15,146,140,215,122,182,163,230,61,49,131,230,165,37,212,48,144,197,245,21,103,64,131,89,122,232,213,180,231,122,108,211,72,204,200,150,117,214,42,35,225,193,162,185,126,23,120,137,153,222,20,223,85,88,19,104,18,134,185,36,235,209,244,159,182,194,138,124,78,208,242,55,191,250,139,61,101,227,40,156,154,101,133,153,102,145,235,243,66,93,93,246,244,15,98,201,92,105,96,55,57,103,118,122,55,163,23,35,107,191,252,100,231,167,155,179,53,19,95,115,133,213,211,93,117,8,84,208,18,191,102,228,38,166,175,191,227,48,111,8,8,174,25,0,252,135,24,61,86,242,100,85,46,134,223,171,122,26,167,226,107,23,153,135,199,181,231,96,254,134,156,86,196,122,67,104,240,162,171,20,207,42,112,94,204,34,11,8,100,114,242,50,24,140,65,28,101,242,211,100,252,210,246,65,105,195,192,17,98,38,170,248,64,134,96,31,56,128,100,196,141,222,213,79,9,99,229,188,181,96,204,240,222,121,234,160,26,236,232,158,156,84,45,139,179,237,64,75,134,96,138,24,193,148,184,87,10,216,173,74,219,62,102,64,32,45,204,105,220,110,5,178,229,80,103,77,31,209,98,98,188,119,68,171,97,64,61,227,135,16,8,164,28,98,54,170,242,26,102,120,61,229,230,228,52,86,12,10,145,215,133,38,99,134,254,222,15,145,10,119,122,210,155,87,28,12,63,254,42,208,159,125,153,151,50,154,191,105,123,158,7,72,52,5,59,49,91,179,162,95,157,13,141,162,102,99,71,240,39,63,119,130,43,94,95,140,2,137,63,218,153,56,179,200,217,90,105,71,140,220,24,252,96,99,62,239,221,107,228,219,77,98,254,50,97,131,39,1,138,238,99,10,86,177,9,199,67,166,129,179,57,31,206,9,132,112,14,171,92,61,44,125,252,253,52,199,79,149,62,241,92,77,10,222,127,26,114,36,161,238,163,225,153,172,148,255,116,1,245,36,199,91,93,164,122,60,82,70,88,188,93,61,179,99,182,110,34,15,143,208,162,6,173,20,102,3,2,76,95,156,20,223,1,56,92,51,43,226,19,157,57,231,11,173,39,66,22,146,161,162,5,9,24,102,88,188,187,152,169,220,249,234,164,160,170,196,77,25,49,29,224,125,159,153,234,101,210,71,59,203,217,209,68,131,246,169,45,41,65,3,234,1,2,114,115,71,195,180,138,121,114,107,191,218,18,31,83,172,198,251,250,205,148,12,131,204,5,108,243,37,161,249,247,205,50,211,108,114,161,74,152,57,200,61,101,126,190,143,212,224,72,152,20,163,134,255,172,217,8,223,196,108,82,32,254,53,17,129,161,229,227,154,167,197,36,223,189,73,22,208,235,45,102,104,241,220,203,74,64,126,116,188,129,237,70,28,0,127,104,150,124,12,42,78,221,69,180,23,179,66,118,225,110,249,47,207,126,37,144,88,114,104,118,40,111,29,183,63,224,130,64,77,231,154,207,202,112,20,235,249,81,43,25,44,177,78,35,232,53,51,141,86,88,239,67,119,232,122,215,183,195,243,21,137,8,229,222,103,78,157,109,98,124,230,6,196,89,142,158,222,141,204,125,127,230,106,77,222,247,67,119,30,199,171,27,221,232,154,132,113,6,243,236,61,30,173,38,211,116,18,51,121,235,228,87,211,136,37,52,59,232,224,133,82,46,234,47,199,179,168,106,5,223,16,63,13,240,94,216,91,33,41,69,91,215,95,27,53,51,225,242,200,28,131,227,99,222,199,12,198,98,171,149,232,54,238,13,60,84,7,5,53,83,103,80,69,30,17,57,77,121,45,68,11,63,197,202,101,242,62,89,232,60,233,1,40,49,21,200,134,0,202,148,153,114,156,70,152,15,220,92,76,19,67,204,208,102,167,184,58,41,247,114,35,21,143,24,248,119,181,73,119,8,143,21,205,38,201,245,233,45,33,126,70,81,31,109,129,203,188,87,87,180,134,213,12,119,143,127,175,101,68,196,91,127,27,202,218,175,84,76,238,157,38,89,49,243,176,238,56,218,173,234,37,146,199,76,174,97,249,163,45,202,131,55,239,157,141,172,215,113,153,166,94,179,215,82,51,226,158,62,230,214,25,147,110,105,133,168,207,125,237,110,72,139,139,117,104,40,108,224,197,126,67,74,68,74,85,90,204,22,27,103,55,55,170,81,69,204,253,120,119,195,111,222,151,1,78,196,188,140,110,202,205,236,79,251,49,111,152,159,221,76,103,169,56,196,224,250,122,172,144,243,92,116,93,100,49,179,21,248,144,129,20,222,226,169,83,120,68,17,221,205,214,36,162,247,142,4,48,124,112,121,23,217,22,40,181,231,26,51,193,32,183,242,169,7,77,197,61,134,187,210,26,38,219,2,221,229,104,38,186,185,25,105,163,152,39,106,53,254,220,133,131,103,247,199,220,138,154,71,123,126,155,182,199,18,230,105,84,4,215,12,154,36,47,127,177,114,246,32,241,159,142,135,202,177,230,79,86,146,97,81,175,185,177,129,198,123,101,88,173,228,184,62,223,98,22,231,55,233,248,97,121,201,150,68,97,129,164,137,155,143,219,255,220,124,24,45,224,55,133,167,81,38,204,173,102,58,10,178,155,135,2,91,48,35,111,240,185,64,100,69,160,40,94,106,198,91,116,51,119,23,30,16,4,129,77,139,211,205,80,155,75,0,98,83,186,248,190,48,137,195,119,146,15,70,178,115,125,133,100,160,11,108,181,242,104,38,164,248,29,124,80,224,147,126,184,243,240,28,55,150,245,250,204,101,53,233,179,176,146,221,14,8,110,7,162,219,155,94,157,201,92,199,139,101,104,130,101,241,146,36,60,199,176,15,170,209,190,137,123,134,68,96,114,86,64,54,253,227,78,233,197,195,136,82,221,74,215,179,94,92,201,174,126,73,224,110,44,10,69,214,215,68,15,202,179,11,125,152,204,128,204,242,201,164,255,116,76,232,175,170,75,179,38,192,34,169,45,125,214,182,80,187,147,139,169,46,238,47,54,226,46,166,184,121,205,195,154,168,190,33,133,26,106,111,153,229,48,157,47,111,103,232,56,173,171,73,82,133,84,54,238,247,103,38,234,18,87,5,82,109,74,177,159,149,4,205,148,228,193,52,228,152,111,196,236,187,79,88,70,110,122,121,27,33,188,80,180,53,221,105,74,171,118,255,116,30,142,25,74,24,161,100,207,176,169,36,143,64,232,163,39,222,148,171,143,183,64,28,233,102,210,30,183,240,15,231,254,90,78,143,7,211,193,25,24,113,105,9,38,171,227,46,187,101,107,134,228,7,44,109,182,178,63,26,148,90,67,14,32,192,100,217,57,53,208,43,103,222,221,47,66,31,78,242,242,77,55,30,139,42,209,15,141,206,112,211,127,102,146,51,73,206,70,163,99,241,61,171,131,253,146,3,8,118,183,188,226,214,4,190,234,141,128,204,64,160,237,51,23,186,179,36,10,64,13,148,234,134,155,13,63,170,102,24,236,220,61,236,229,71,116,30,102,40,5,234,12,51,12,155,91,242,26,231,219,26,159,145,155,89,218,67,205,244,52,124,249,1,204,36,19,238,111,131,133,236,14,235,236,214,49,34,175,109,153,243,226,251,66,39,6,215,7,203,192,14,115,188,86,163,70,162,183,134,221,119,251,152,21,52,184,134,94,13,8,186,197,144,130,19,151,197,121,204,70,155,233,230,81,31,103,3,132,110,52,244,116,86,234,16,146,110,204,248,240,61,166,66,237,234,184,146,242,95,225,17,32,96,215,116,34,33,165,52,62,209,89,204,39,232,94,98,28,164,80,252,173,65,161,183,199,12,25,97,124,235,246,195,224,136,121,175,26,107,143,226,193,146,253,234,44,14,99,118,254,204,116,248,94,78,25,204,214,5,234,111,69,135,206,150,140,36,146,53,94,251,236,152,203,51,222,180,26,121,62,166,219,210,212,41,188,109,65,248,110,215,173,36,32,123,10,124,30,199,43,139,133,75,119,149,164,76,136,230,167,131,235,209,129,38,240,149,7,159,28,42,177,124,198,28,154,145,220,19,88,212,221,20,56,98,37,241,112,6,140,180,96,108,72,56,130,85,205,168,27,22,127,47,186,11,147,196,117,134,4,31,238,27,162,53,63,146,100,107,140,227,202,147,57,20,4,105,124,146,247,162,13,118,118,127,52,192,119,183,35,148,230,84,24,247,253,123,44,107,73,159,98,61,251,242,167,24,130,25,77,82,53,163,186,146,226,99,195,59,82,155,220,219,202,224,241,65,64,137,220,134,80,204,211,196,242,194,76,97,176,95,243,57,111,136,120,195,76,247,247,16,51,44,156,245,94,221,212,201,42,4,199,221,49,236,246,104,151,14,10,43,176,66,247,91,241,183,251,148,95,110,63,160,179,91,233,119,216,242,90,13,168,247,189,248,248,127,82,68,39,59,147,151,103,176,96,64,71,94,114,95,51,145,246,76,57,142,182,166,1,12,132,5,240,177,248,115,211,207,115,201,210,154,209,67,79,207,14,176,110,97,253,147,183,134,209,102,198,226,68,202,231,210,60,96,158,244,127,251,7,49,93,167,59,147,128,95,144,45,47,97,38,243,42,47,134,214,79,205,215,12,38,90,110,62,231,136,142,108,126,219,176,177,215,12,143,141,215,140,121,111,28,81,53,87,184,28,194,12,19,223,150,71,35,4,141,3,4,186,80,169,91,193,126,211,90,138,3,4,207,190,233,173,39,204,16,253,90,37,56,42,201,168,73,71,209,91,55,249,92,38,139,154,238,215,180,44,150,152,207,73,153,226,157,225,161,30,242,92,28,215,121,203,199,204,183,5,10,51,96,177,190,194,12,39,166,188,51,74,89,229,206,20,180,113,187,204,20,228,171,114,187,227,93,210,237,141,108,166,191,9,113,89,152,97,177,175,98,30,240,123,222,153,66,149,255,78,164,19,171,130,72,22,115,18,54,207,98,228,223,253,190,55,249,159,123,160,67,164,195,155,197,160,205,117,249,83,176,86,88,5,118,248,126,9,50,73,49,211,16,231,113,246,64,193,168,60,102,90,141,195,105,77,77,83,215,5,110,193,226,12,91,80,42,91,252,42,230,237,186,246,214,197,197,147,137,181,21,42,25,238,179,102,138,61,23,141,74,205,17,48,185,255,50,205,112,67,239,221,233,205,243,68,211,153,38,12,96,19,51,141,180,190,95,145,196,37,4,21,115,39,126,169,215,23,135,40,78,204,134,255,240,65,41,168,117,203,218,163,65,142,192,205,205,75,81,234,37,91,218,214,127,185,166,199,231,164,226,11,137,182,63,247,113,88,132,127,5,179,49,137,248,173,43,98,208,242,195,31,250,195,3,16,171,91,200,75,3,10,43,238,155,81,6,156,93,7,124,18,64,196,247,48,105,29,121,231,115,28,183,229,175,140,239,118,249,204,176,194,194,209,34,48,162,171,34,233,173,87,244,115,98,157,162,220,141,119,83,112,23,196,60,154,190,149,37,87,167,143,24,217,24,65,130,163,254,112,190,111,124,12,160,75,130,3,161,198,7,239,97,15,179,116,60,99,197,239,136,91,19,184,232,36,50,7,63,98,174,110,210,7,242,96,200,17,58,56,158,102,204,145,117,3,207,164,9,147,251,140,163,25,133,127,86,243,57,47,122,152,17,8,126,205,58,129,41,227,9,183,48,102,218,56,90,76,35,114,13,77,223,218,180,202,124,10,82,127,44,122,243,51,171,34,86,100,227,75,106,52,226,163,88,120,199,139,151,40,183,216,159,59,163,31,235,18,26,11,29,20,6,121,239,187,170,151,164,35,57,146,114,91,177,54,192,156,247,231,106,152,217,106,236,147,39,10,18,87,32,91,167,119,56,33,200,141,167,173,15,222,105,102,136,109,146,150,139,162,67,214,238,47,119,228,131,132,178,149,139,65,150,132,235,5,89,142,222,154,30,59,95,89,103,142,129,104,188,19,165,208,6,182,60,5,101,252,99,194,96,13,57,230,136,205,6,63,8,174,162,107,205,108,86,241,206,147,179,64,220,4,214,214,72,113,84,3,87,21,31,131,152,101,214,112,102,33,149,144,250,57,86,250,103,195,203,38,193,176,197,218,45,184,119,115,162,116,88,196,76,52,222,194,195,55,77,38,121,48,184,180,28,190,66,120,0,250,81,94,203,10,253,225,133,119,70,80,86,94,249,165,228,253,193,121,237,42,27,10,44,167,163,213,27,216,119,205,125,241,224,48,111,199,163,205,250,248,9,63,25,227,24,210,227,234,158,89,39,191,61,172,56,233,195,210,200,92,202,12,63,251,57,20,189,17,84,49,134,243,49,91,56,23,102,130,0,53,211,168,18,17,48,212,193,235,226,223,49,207,18,183,6,131,91,100,72,33,220,187,46,10,132,224,183,9,181,153,108,34,141,145,97,166,216,178,196,12,132,43,221,231,38,107,45,102,107,59,245,156,29,162,59,91,218,59,56,108,27,41,45,15,175,33,52,19,39,3,247,191,92,143,49,27,115,158,124,144,117,54,141,30,55,207,244,141,202,75,159,96,226,76,45,127,175,172,18,32,92,186,130,137,3,135,27,41,33,189,51,180,192,241,169,113,79,222,231,162,147,55,92,66,0,4,186,211,113,248,6,198,144,41,3,59,156,62,24,205,59,177,101,36,10,7,114,110,21,58,163,227,232,161,147,19,74,87,189,185,21,111,62,243,162,147,65,92,171,95,63,141,175,128,102,220,17,93,94,44,36,76,49,38,211,100,22,35,173,56,62,139,206,202,98,103,155,207,167,6,175,226,102,43,87,168,25,58,108,95,247,198,107,39,117,251,82,126,45,200,110,165,60,174,223,3,116,112,44,251,243,2,5,12,129,152,201,21,123,98,203,148,22,146,174,173,57,141,88,207,205,164,192,171,190,23,244,64,190,95,209,32,15,232,90,71,180,134,196,34,107,135,102,170,173,223,131,238,18,191,121,133,6,242,249,152,253,38,34,161,250,27,207,181,37,100,4,72,245,193,32,167,243,164,226,135,248,75,227,55,245,241,76,111,59,153,220,76,132,163,86,240,88,49,98,176,117,191,179,255,92,16,103,11,99,144,203,126,230,63,8,16,159,9,248,59,243,157,193,117,70,110,201,210,142,162,76,114,110,182,232,105,13,179,193,254,182,126,14,184,6,253,230,153,50,165,206,80,186,232,220,243,2,167,185,5,110,202,12,221,221,155,155,200,164,90,107,175,126,203,214,175,17,165,79,125,43,166,153,231,9,129,87,39,117,50,168,152,213,230,7,42,229,52,106,164,215,76,209,61,123,154,222,168,47,243,243,177,118,224,115,59,140,82,164,226,117,196,118,180,96,192,204,222,198,109,233,181,199,158,225,26,209,220,8,199,188,94,60,40,181,184,153,102,101,157,253,116,170,68,164,86,161,49,79,207,142,96,205,60,97,77,89,127,216,2,17,223,97,171,101,3,170,172,28,96,202,121,196,197,48,91,233,135,166,78,27,121,194,74,194,191,235,217,0,233,249,242,105,82,145,179,209,83,103,65,197,158,194,202,6,45,201,4,72,251,111,158,176,178,250,243,148,237,4,214,255,120,110,56,160,198,255,107,237,110,6,180,42,30,31,84,235,45,38,232,49,231,34,48,32,51,7,103,240,49,159,16,82,218,132,142,185,50,65,253,230,131,202,146,68,229,20,18,145,135,115,51,93,61,75,31,141,20,190,239,254,48,35,191,91,25,65,123,212,198,233,49,89,73,70,220,40,212,238,183,38,167,172,121,14,124,238,29,9,3,200,214,134,36,87,143,25,244,182,103,148,207,141,160,7,31,98,54,214,84,191,57,201,84,117,112,160,46,91,17,98,162,204,156,116,88,42,108,138,78,166,132,170,9,139,69,158,28,113,157,233,249,27,154,207,128,160,136,249,44,205,226,185,240,90,225,157,173,242,219,36,158,162,254,86,173,247,82,62,40,156,232,185,199,2,42,150,27,87,51,218,35,254,100,199,143,206,169,171,117,182,11,210,160,233,93,197,67,48,163,8,236,99,74,210,50,63,239,53,233,235,246,39,203,211,2,115,53,167,234,45,145,200,179,145,105,212,171,141,57,219,199,20,129,79,61,92,120,240,72,190,158,17,44,229,118,250,155,149,178,138,63,25,74,138,253,121,50,82,214,126,42,162,11,55,37,17,15,230,174,141,112,41,137,175,146,232,150,160,144,12,145,215,247,219,244,163,37,13,52,107,49,5,48,183,158,211,62,75,248,92,129,193,68,45,150,165,220,69,150,184,192,199,94,28,255,212,11,52,234,34,128,104,102,8,70,221,220,44,240,148,155,47,158,245,123,109,3,89,140,166,239,133,142,171,123,133,231,47,169,41,231,231,230,205,5,191,88,32,120,188,178,6,144,166,47,142,68,42,196,0,151,23,197,174,102,254,124,223,139,114,208,113,253,150,190,55,236,61,126,115,200,68,138,196,100,21,207,176,251,174,197,230,171,154,68,246,228,65,158,213,97,196,217,122,103,18,58,254,57,138,137,114,234,91,157,13,205,55,75,3,249,182,46,55,54,149,71,119,21,10,216,134,173,179,172,253,248,13,221,108,32,75,121,169,126,102,109,148,123,44,191,38,229,158,2,224,114,59,73,13,237,246,104,103,137,149,28,155,167,248,65,219,236,165,35,2,123,165,119,140,113,111,188,43,121,173,1,129,130,207,81,123,178,36,78,14,155,235,114,90,58,123,175,34,205,108,165,210,228,231,188,168,144,198,144,183,146,81,161,243,161,143,184,185,209,110,202,147,35,217,16,128,28,82,16,171,39,189,26,116,74,141,81,153,214,180,113,205,224,109,71,44,16,227,219,213,223,38,41,25,223,11,70,200,36,41,7,168,0,167,247,58,116,210,222,93,29,113,35,167,118,74,10,146,15,208,20,203,79,67,200,30,95,147,150,60,169,1,151,159,78,160,159,94,153,226,207,190,181,111,72,213,208,112,42,110,30,86,155,82,51,202,155,217,205,96,118,196,215,0,11,95,163,150,4,71,35,71,165,152,9,12,124,245,100,216,126,5,154,2,52,23,14,75,127,52,212,77,165,37,192,204,35,162,65,180,119,251,20,207,144,156,198,242,14,66,230,171,53,40,168,57,90,83,58,207,81,165,105,12,18,200,180,157,4,167,27,189,238,22,95,219,152,176,98,101,82,166,56,51,175,136,121,128,184,253,230,33,226,96,192,106,174,153,56,180,204,48,87,20,243,228,193,43,64,150,143,201,25,45,138,49,170,184,142,205,84,53,226,181,57,47,138,62,121,53,65,113,191,249,176,113,144,39,55,217,174,29,230,4,125,153,124,207,51,11,161,234,250,204,191,162,151,94,253,99,76,116,51,253,10,18,139,182,102,100,103,113,117,54,209,168,107,182,238,33,63,220,242,217,206,166,200,214,129,38,57,97,129,187,204,128,175,167,8,49,65,132,6,105,155,207,68,132,184,197,209,111,212,95,175,213,154,86,183,94,188,97,53,8,51,137,130,37,87,195,235,217,60,180,202,176,212,201,190,97,242,135,213,61,211,12,27,79,214,49,131,2,38,102,82,54,2,229,169,183,102,73,245,48,23,146,43,122,111,90,120,252,106,176,239,154,6,162,49,2,2,1,55,131,204,211,1,39,229,23,9,172,76,143,113,127,110,14,153,156,187,158,201,228,125,101,79,58,127,13,60,118,185,185,11,121,60,25,165,154,47,84,47,225,211,104,138,9,118,221,229,225,59,173,164,77,243,156,100,49,232,51,11,243,241,37,166,88,167,101,187,194,74,111,202,189,117,135,231,217,37,35,12,40,12,137,177,152,225,224,153,110,45,0,46,228,151,173,215,32,187,149,214,144,251,198,120,169,176,159,199,181,134,146,189,102,254,179,61,81,147,96,144,150,178,59,182,80,147,176,91,11,7,180,145,131,209,62,27,247,6,170,211,213,76,155,221,138,199,6,146,36,31,186,255,22,86,204,3,254,90,14,62,162,178,16,130,129,72,172,104,51,14,76,49,112,109,198,36,75,136,27,54,49,15,10,164,49,129,105,23,151,178,162,65,115,92,168,185,91,244,162,57,86,3,230,69,125,154,51,18,42,43,49,79,147,229,140,165,5,179,147,12,249,241,36,152,27,241,219,89,168,252,218,79,175,206,217,50,152,224,44,92,121,49,154,243,74,143,25,140,158,174,228,119,41,160,102,167,221,234,6,38,148,84,37,50,64,39,70,191,243,232,188,153,236,55,36,254,119,120,126,172,188,45,10,183,84,74,242,114,34,26,126,26,253,186,59,104,248,22,201,185,254,81,217,134,51,114,138,25,111,34,182,225,31,220,58,139,217,170,242,97,166,143,72,118,74,228,64,182,211,164,253,160,132,173,234,111,195,182,85,238,186,166,124,162,86,32,32,241,224,200,75,101,189,55,10,18,41,70,101,88,59,135,94,189,207,26,136,133,13,24,95,95,187,162,120,183,159,17,47,114,115,186,79,189,165,0,226,81,136,232,100,76,207,166,13,98,219,205,20,87,36,181,102,80,210,118,175,38,168,144,48,129,126,171,17,217,135,132,248,78,122,110,142,70,184,71,94,137,150,150,42,129,246,48,110,31,119,208,206,89,194,199,149,47,2,251,131,51,29,116,144,13,132,172,215,108,90,206,113,115,24,101,202,99,38,125,20,195,2,236,91,26,195,112,7,200,110,248,205,143,3,156,4,65,104,59,86,115,41,153,126,34,157,227,15,72,80,56,104,249,152,177,227,1,231,22,86,0,56,217,172,71,244,154,225,210,190,102,184,82,93,124,30,51,245,88,249,98,211,94,212,135,165,147,27,145,123,35,169,91,123,220,155,150,67,9,51,192,142,128,235,117,51,233,3,9,82,6,82,41,45,70,165,91,71,224,99,182,6,159,207,108,99,36,129,196,128,22,63,176,197,233,71,141,42,99,122,86,76,94,241,193,160,62,151,188,201,177,194,196,22,247,46,72,222,169,249,151,128,112,51,82,87,89,173,120,202,126,107,32,104,34,89,12,32,208,200,236,220,108,204,92,122,117,101,201,197,213,149,166,54,189,154,195,115,134,153,105,254,188,53,144,54,79,43,38,18,60,90,227,54,34,25,111,212,51,115,123,182,60,132,40,156,170,246,252,79,232,86,228,16,130,131,160,7,154,148,46,152,164,254,2,245,217,237,218,89,140,10,107,76,94,12,122,255,20,71,24,45,245,89,138,5,180,135,175,38,99,202,5,106,46,168,75,236,24,84,154,145,244,230,166,167,213,227,201,161,161,202,186,130,40,176,143,120,111,90,228,229,197,216,147,188,119,146,10,11,93,235,50,168,76,14,87,233,164,124,131,36,184,238,59,240,108,248,123,17,51,54,157,166,213,152,196,125,84,64,205,36,221,48,105,187,29,177,105,101,194,14,125,237,74,10,32,220,40,24,117,245,28,48,101,22,223,232,105,54,153,189,62,247,110,45,230,2,197,224,166,59,154,97,60,191,56,194,180,50,182,80,246,241,210,53,218,160,112,172,43,173,53,186,101,129,236,27,110,166,59,187,63,223,195,90,59,220,252,3,38,139,153,151,250,162,124,204,52,169,203,152,129,105,244,247,106,212,203,41,239,235,76,50,173,47,55,195,71,164,51,137,99,196,181,83,160,20,51,124,139,152,169,237,93,179,101,84,101,137,160,1,158,138,155,207,38,35,220,245,102,238,219,33,138,13,97,199,173,65,39,180,109,219,21,149,154,49,74,100,29,212,1,251,195,10,51,125,230,250,73,160,26,24,254,94,39,110,232,249,249,233,76,33,56,158,12,218,111,41,148,15,67,243,79,255,96,36,139,102,215,33,175,116,216,251,213,70,250,46,129,223,207,28,86,156,207,242,44,206,24,110,240,20,67,31,11,24,127,137,137,98,14,151,30,249,70,160,50,252,206,168,212,143,241,124,44,186,48,195,140,159,42,137,220,241,107,137,247,137,66,138,177,190,59,78,228,146,208,222,21,61,165,223,60,168,35,6,187,253,36,42,244,193,206,150,144,194,12,54,85,23,230,176,172,164,191,53,80,163,84,159,99,51,85,7,137,52,104,181,105,53,215,121,112,110,30,175,133,211,251,156,1,198,170,52,124,22,153,206,104,87,51,61,161,217,151,102,53,74,203,174,102,10,5,126,53,158,77,82,127,96,86,148,59,195,76,238,85,157,13,188,34,71,234,177,97,23,141,158,206,189,105,74,246,139,105,46,221,207,137,205,82,246,207,1,215,193,227,129,65,18,84,99,22,37,146,15,18,204,14,235,26,79,59,204,8,225,200,7,1,210,48,138,223,156,150,192,170,71,27,244,155,59,221,155,227,150,108,53,163,216,146,227,106,85,62,193,12,7,68,245,207,201,209,215,183,222,156,156,116,247,73,140,66,130,112,8,29,51,112,247,47,128,106,56,99,196,190,98,38,234,255,50,54,199,60,140,36,81,205,136,232,116,55,55,152,73,244,209,6,85,200,48,115,58,233,176,192,215,209,190,24,135,229,67,219,142,222,156,38,12,95,246,104,253,61,240,25,192,139,117,198,163,33,200,247,14,170,177,134,55,55,79,100,238,238,205,169,134,174,120,112,64,19,10,92,160,55,187,123,151,83,163,251,145,252,183,152,173,201,208,127,122,34,19,151,245,106,104,27,124,31,182,218,159,144,168,80,90,197,69,27,110,134,77,85,188,121,120,190,171,35,19,32,40,34,63,190,197,204,78,26,239,101,148,31,73,205,156,17,159,163,211,192,195,75,143,84,49,213,55,215,216,193,202,163,12,53,163,17,29,63,77,58,162,60,247,166,179,197,95,219,228,71,155,62,56,96,74,223,149,112,127,255,234,193,201,78,248,182,67,61,21,69,59,49,159,79,226,250,138,134,96,135,94,68,205,96,60,122,152,75,125,126,154,194,73,246,65,177,29,95,206,236,51,196,199,99,243,1,167,20,82,116,200,128,61,187,26,19,230,68,60,46,102,235,43,136,171,233,206,147,180,35,188,90,51,199,247,32,77,160,197,165,9,2,38,197,197,36,40,138,94,12,6,99,197,136,2,179,149,12,195,36,148,174,57,70,52,33,179,174,79,214,141,176,246,154,167,2,197,65,145,244,59,83,16,26,120,38,49,141,234,30,208,194,111,100,216,193,107,174,80,156,251,78,141,243,45,164,130,48,58,12,226,26,183,154,28,154,94,140,212,99,204,20,178,244,73,162,97,204,193,37,66,143,122,82,222,63,82,161,173,184,122,86,51,6,211,34,241,44,140,53,181,196,231,52,88,138,142,169,121,211,238,199,44,211,86,145,28,219,180,211,114,251,163,101,54,153,165,102,96,186,126,230,47,104,99,178,206,149,6,161,142,127,16,3,119,139,171,49,33,69,78,177,223,81,112,144,3,104,118,115,237,191,95,158,8,239,105,77,250,156,216,80,149,132,153,91,201,144,193,190,253,85,25,79,148,123,98,192,37,238,194,52,50,189,25,230,66,206,77,62,245,113,195,183,107,49,67,4,2,17,133,252,50,82,68,227,203,115,53,248,134,186,150,187,1,253,167,123,115,28,149,46,216,52,144,36,158,45,130,103,117,136,182,9,86,200,119,190,254,41,32,115,16,134,221,159,94,150,46,116,119,1,225,174,164,88,169,5,171,82,120,126,8,42,77,141,79,80,33,216,225,170,192,33,192,115,94,51,188,212,78,200,65,166,155,9,94,197,108,90,41,223,128,83,252,28,66,182,99,125,177,215,173,164,49,191,8,3,145,73,97,64,217,230,230,51,163,21,139,2,3,118,192,147,65,82,81,200,149,171,249,92,222,44,209,24,241,52,197,201,90,118,214,250,20,63,219,42,60,240,215,106,114,0,126,120,253,48,233,226,89,110,168,68,125,237,13,184,109,165,5,23,116,78,117,81,47,168,82,201,193,23,181,154,0,141,155,43,254,239,16,115,97,13,124,3,110,220,8,75,156,105,240,2,195,185,118,154,225,181,213,145,57,230,208,108,129,166,10,16,112,147,199,166,57,162,134,185,108,69,195,158,13,220,40,204,221,74,149,68,202,236,228,33,186,147,156,54,67,31,11,175,55,67,130,214,220,114,243,232,79,161,112,35,56,226,39,83,111,48,164,138,39,1,143,31,200,71,191,24,122,156,173,111,5,170,206,47,62,47,61,133,125,2,212,110,75,233,203,198,52,8,58,166,48,224,29,243,128,82,120,223,123,159,125,79,238,93,113,6,98,200,58,5,44,153,8,230,156,123,115,73,35,13,95,186,28,123,155,68,109,105,97,62,11,105,234,160,52,136,2,191,44,84,35,199,159,213,121,219,168,220,56,248,224,56,152,96,5,179,154,77,187,211,175,134,40,186,233,68,130,176,112,165,48,211,44,33,184,58,80,189,211,73,180,32,152,217,75,65,21,80,229,2,203,254,153,207,28,59,11,247,166,107,172,241,130,12,206,103,134,154,173,223,244,26,245,133,156,189,200,210,72,190,44,97,107,131,144,0,160,99,119,51,16,192,235,234,31,31,181,162,3,238,102,216,90,133,239,0,34,37,160,162,254,219,248,87,146,178,172,244,175,151,8,240,173,125,110,36,49,195,28,247,149,48,129,72,226,14,228,107,157,156,194,159,145,49,185,178,93,199,184,160,83,115,87,194,164,1,215,221,134,73,63,159,197,232,7,23,112,178,49,30,51,237,189,126,241,130,12,76,173,219,116,31,191,17,131,63,162,202,78,9,83,98,79,94,28,133,61,2,42,203,46,230,5,59,245,53,195,44,118,223,138,78,184,234,169,57,204,22,25,95,51,156,217,158,189,6,250,52,117,158,193,119,71,123,111,11,51,220,243,247,183,51,51,222,229,171,27,245,176,34,205,141,53,91,102,220,61,117,130,176,45,15,158,173,56,20,23,15,116,4,101,162,64,67,227,252,118,13,167,163,182,123,156,195,76,15,85,137,63,152,165,94,110,27,7,221,39,124,145,111,34,192,185,161,185,5,203,88,132,208,19,160,92,161,138,2,155,15,216,195,111,109,116,3,75,70,172,147,47,14,171,117,137,201,112,179,242,198,189,115,134,99,65,158,139,54,155,225,91,10,129,126,17,108,77,101,213,14,175,13,53,244,37,196,145,166,166,148,238,201,83,169,217,94,233,43,51,175,234,252,218,252,20,126,117,17,243,6,72,237,247,78,208,27,53,121,45,186,242,93,239,168,25,39,147,48,241,0,40,163,103,243,103,253,129,7,101,154,208,22,9,188,198,205,21,70,143,251,100,5,46,86,111,227,102,107,121,212,48,240,31,87,176,88,193,74,72,228,41,55,55,254,70,63,21,45,84,145,34,7,235,29,89,206,239,189,40,113,41,95,103,45,198,30,234,190,242,121,234,45,125,245,245,39,128,227,110,31,73,213,45,160,59,235,90,45,221,7,5,16,87,146,160,202,164,125,135,67,251,121,109,184,7,219,99,238,113,228,158,77,0,206,68,53,131,121,169,62,85,50,210,177,55,81,68,250,253,184,153,254,185,140,118,103,137,149,202,119,237,241,185,88,64,242,65,32,52,65,204,209,205,120,99,119,34,1,199,92,225,216,129,139,75,77,150,109,5,195,20,169,74,168,28,106,209,123,15,64,153,126,230,22,99,97,156,98,62,147,176,133,239,5,210,95,119,232,10,29,145,11,57,55,99,120,19,62,244,106,2,36,203,115,130,132,65,83,154,252,16,239,193,21,111,254,185,172,45,239,238,40,16,252,167,61,220,140,59,112,198,252,239,254,238,223,254,240,207,127,254,167,127,254,227,159,255,242,167,63,254,239,191,253,215,255,245,247,127,250,199,255,249,247,255,242,223,254,211,127,248,219,244,111,255,246,135,127,253,203,191,252,243,31,255,246,111,254,227,31,255,254,47,255,231,207,127,252,155,63,252,195,31,255,233,127,253,241,47,127,254,151,191,253,12,255,249,79,255,248,199,255,242,151,63,255,233,31,255,225,111,254,240,223,255,233,159,254,252,63,254,244,143,127,255,151,115,159,255,106,63,218,127,138,192,78,35,117,118,56,250,16,99,48,13,68,157,194,249,129,182,88,152,156,176,66,10,22,68,155,137,142,212,18,214,181,25,143,25,4,135,103,175,189,212,11,236,112,136,225,56,179,220,217,43,73,70,205,107,6,139,31,34,51,192,108,133,154,17,28,116,55,141,13,191,186,195,112,112,127,27,61,199,22,28,158,240,160,223,196,173,225,160,75,0,70,173,92,176,111,22,211,204,41,192,199,204,114,227,126,190,102,203,127,59,109,119,179,214,182,58,212,124,220,115,39,66,55,212,250,117,234,186,37,56,123,104,43,80,93,21,145,38,51,227,220,140,48,27,69,165,152,1,144,151,48,67,225,242,220,28,183,60,168,104,207,155,116,25,210,19,190,194,23,159,195,154,247,133,101,26,48,111,79,7,23,15,132,27,218,5,167,152,217,250,44,194,76,189,41,139,25,68,163,235,104,176,158,175,162,4,86,171,240,132,181,27,79,225,53,35,91,90,47,81,173,245,141,201,247,66,156,101,7,21,109,181,238,125,177,78,116,73,227,222,148,70,70,83,115,142,158,72,204,103,62,119,121,235,115,116,247,144,81,98,21,206,75,158,141,153,105,94,227,201,12,167,166,87,35,218,43,102,68,131,244,193,207,147,184,126,51,20,55,84,62,100,38,125,242,234,97,182,190,73,49,131,207,171,241,189,170,77,38,53,83,106,140,223,174,52,207,233,147,159,245,56,157,226,176,241,113,244,201,0,223,143,59,226,199,183,185,209,1,230,133,115,16,86,86,144,12,169,177,126,5,165,49,205,151,183,60,135,25,246,208,29,111,13,152,87,191,38,227,61,238,68,58,143,93,187,154,113,202,103,124,206,98,40,4,49,215,117,233,146,43,248,212,44,99,66,99,193,184,191,76,27,81,86,43,165,198,251,90,196,91,50,11,203,217,67,28,231,100,102,234,186,98,78,151,101,19,43,216,187,107,181,254,217,34,215,94,49,34,172,116,18,201,157,47,135,45,198,233,237,98,246,204,233,54,43,88,95,133,81,209,93,51,13,236,98,166,53,84,71,43,61,95,42,131,87,27,98,158,183,143,2,179,81,168,222,47,49,116,2,209,174,148,101,180,140,183,76,205,16,74,221,55,158,2,206,181,134,15,115,86,238,4,67,27,94,204,201,106,11,119,118,182,165,67,146,76,107,123,221,185,45,174,11,102,99,67,188,115,155,113,144,239,12,15,191,108,162,16,241,234,20,162,4,179,210,93,87,103,215,203,242,222,208,119,183,59,42,80,185,164,162,102,200,18,239,126,2,44,89,175,134,10,240,126,78,78,117,57,50,33,72,69,64,45,204,4,17,250,228,8,97,136,25,62,40,125,111,168,122,238,46,138,222,141,90,57,142,119,140,10,172,65,245,222,155,170,70,150,175,109,12,120,85,205,33,196,197,234,38,119,42,198,117,57,54,48,51,205,244,218,105,186,145,97,230,176,16,43,104,219,18,35,70,211,163,76,133,115,30,66,251,119,15,173,38,12,78,102,62,99,214,238,145,183,4,190,142,217,32,180,113,94,66,160,210,197,10,149,245,188,102,88,123,244,98,171,144,197,79,239,179,101,22,125,50,120,152,114,60,56,42,11,245,49,159,144,231,30,29,164,250,245,167,147,193,103,156,185,253,68,243,77,142,165,113,66,249,21,82,70,205,4,84,228,214,176,159,173,32,172,7,34,84,247,99,46,53,184,244,97,88,66,52,70,204,70,138,237,19,1,160,78,111,242,214,166,141,20,203,195,60,81,89,247,63,249,45,87,99,132,148,116,223,94,55,204,198,124,25,191,109,116,232,242,218,203,0,179,113,53,176,238,174,55,55,47,56,126,187,29,71,110,203,68,90,76,249,88,216,168,114,86,157,194,128,136,122,92,124,70,236,38,11,204,10,171,73,92,108,200,27,125,50,22,166,235,170,161,55,83,116,233,29,115,202,59,118,112,146,213,58,83,144,223,75,247,173,23,50,221,119,83,160,67,165,183,59,102,180,219,228,161,102,50,152,49,23,182,181,101,139,121,221,20,60,59,23,114,105,93,205,168,89,140,48,163,67,35,95,123,66,18,152,125,87,128,30,232,34,32,204,12,36,61,110,158,145,237,86,243,160,135,34,204,101,36,241,234,208,190,9,78,185,97,34,169,115,233,197,157,164,124,9,51,61,153,143,185,132,50,237,128,10,55,167,166,15,142,175,21,83,133,58,106,121,158,140,180,74,156,1,29,124,139,78,52,72,80,189,65,220,116,21,102,215,53,112,60,55,209,62,232,112,223,61,95,4,214,211,248,218,192,224,202,99,46,161,174,140,149,174,107,189,55,175,21,203,15,29,243,90,166,154,201,213,249,147,65,134,123,145,218,214,204,136,131,19,122,17,39,230,187,85,15,51,179,158,227,106,214,246,115,113,166,138,235,86,132,123,182,126,47,104,80,93,203,177,25,168,94,183,113,100,185,67,51,247,152,145,114,214,33,77,28,249,241,211,136,104,204,165,230,212,157,186,100,88,119,64,215,245,197,33,17,250,105,176,66,108,245,235,6,196,161,243,202,100,16,6,233,44,102,35,207,113,172,158,89,11,59,143,154,233,124,241,207,73,48,184,116,67,68,31,245,122,164,240,240,238,46,219,138,105,98,186,4,14,133,36,246,9,53,83,8,92,97,134,61,64,159,28,209,161,248,34,38,102,223,158,171,73,240,248,163,81,185,110,249,249,109,43,181,135,122,8,210,157,235,49,203,7,165,2,249,44,33,192,137,41,94,140,28,206,210,37,4,110,50,194,170,19,148,2,125,83,107,217,35,156,195,57,168,50,190,230,229,93,22,199,60,41,146,236,247,234,25,175,5,179,190,78,37,126,57,135,48,201,217,21,202,124,47,182,16,208,205,184,115,239,79,67,54,235,31,100,37,99,29,124,199,236,186,42,43,153,170,229,59,226,61,54,250,133,160,239,59,102,148,220,66,237,133,30,130,53,223,175,29,98,196,13,118,158,250,78,134,45,59,61,53,246,173,135,231,176,142,246,107,230,197,219,59,79,67,137,21,168,66,109,57,191,179,124,68,16,177,12,110,88,158,53,2,211,129,155,39,132,188,243,89,97,181,133,55,111,147,246,93,190,73,54,204,101,228,97,207,226,167,2,113,37,114,0,59,60,91,195,40,225,144,83,252,76,249,49,159,159,94,215,124,226,197,57,158,109,169,132,230,245,153,133,56,94,245,217,211,96,243,115,51,93,125,185,61,59,34,21,89,55,87,104,138,117,46,229,171,81,8,170,140,178,203,181,178,249,166,216,118,0,227,62,78,154,105,125,199,2,58,19,122,101,221,56,170,125,178,120,112,168,229,245,193,11,208,113,159,136,64,77,5,216,223,141,158,117,120,247,163,153,119,214,69,144,173,27,115,169,89,66,59,74,200,193,4,120,204,70,218,115,231,74,183,50,140,59,167,29,162,250,36,187,49,212,128,1,207,29,192,63,218,148,105,220,247,47,106,119,243,194,175,155,98,38,4,205,241,98,214,151,115,167,18,158,85,139,3,208,204,87,137,0,115,55,37,149,208,114,162,105,68,30,109,1,183,158,241,98,156,35,226,3,26,117,125,8,178,2,246,206,73,226,236,14,68,42,36,108,59,197,191,169,55,39,29,183,194,131,4,157,160,139,191,55,211,117,139,239,109,200,86,121,114,64,130,57,180,156,192,141,109,57,63,201,90,70,137,27,115,23,21,91,204,29,69,192,59,143,233,189,145,223,254,209,206,196,205,199,187,117,116,216,165,114,248,113,91,212,23,49,158,95,42,61,6,165,168,252,186,153,105,154,31,247,107,151,43,88,246,153,93,44,128,21,145,154,38,83,97,167,152,222,175,64,119,99,126,194,105,128,119,45,196,154,248,231,227,202,86,49,27,17,135,223,156,200,177,201,193,142,30,3,173,105,161,134,134,230,159,222,124,231,17,114,102,29,173,227,245,252,52,211,116,135,78,27,116,203,106,62,135,169,67,162,143,153,68,210,243,211,244,144,122,126,173,79,208,62,85,71,5,17,131,22,102,80,204,91,134,156,34,84,9,149,55,80,0,75,39,154,17,36,196,152,46,226,80,253,216,231,20,223,145,179,68,184,182,232,225,106,188,41,197,231,194,143,222,255,153,135,227,246,104,13,136,158,183,164,139,112,210,192,13,126,86,152,10,111,77,137,162,126,182,26,175,171,24,26,117,183,204,51,224,42,113,184,194,95,192,46,41,235,171,211,26,215,67,250,177,244,174,95,4,145,150,240,118,96,225,56,30,141,46,253,97,77,64,33,167,201,223,203,213,240,25,133,216,12,153,108,190,137,152,115,74,206,173,49,224,22,20,161,168,207,28,226,118,6,54,202,233,185,154,106,177,63,26,153,253,166,195,2,131,114,200,187,19,114,205,231,189,105,209,26,161,202,122,70,233,137,245,41,211,121,55,235,160,85,191,55,245,41,40,115,135,12,213,74,149,172,134,28,189,8,192,229,80,191,230,152,184,77,32,152,55,168,55,23,140,205,214,0,38,94,1,66,47,225,21,156,243,9,112,134,92,77,215,93,8,56,90,213,104,201,100,161,240,114,118,223,30,82,183,134,57,17,51,68,56,233,74,42,27,7,189,152,201,82,76,17,146,110,183,204,135,217,212,113,67,91,187,1,49,189,214,70,202,201,191,54,132,141,179,232,152,34,247,20,213,10,83,202,213,196,189,101,5,199,156,87,192,61,119,125,47,67,193,249,193,78,106,166,93,77,12,102,52,3,238,169,119,216,17,216,13,196,124,162,197,88,4,251,215,100,167,174,20,197,123,79,237,108,42,196,117,61,65,24,9,148,48,79,8,43,202,19,154,174,24,211,109,61,114,111,68,237,112,240,19,229,192,190,244,56,59,80,183,186,4,35,45,7,96,189,212,253,204,37,246,44,56,49,31,63,8,252,232,103,218,144,122,200,244,31,198,140,251,157,217,231,129,83,167,185,71,204,64,24,150,91,33,207,214,64,191,27,158,222,47,206,116,144,234,183,128,119,218,147,212,199,3,2,58,218,158,177,158,174,88,143,232,146,213,181,229,185,97,121,248,62,5,24,127,248,250,213,60,34,19,12,40,140,252,134,190,116,227,91,249,131,25,70,74,125,40,124,44,111,174,159,56,88,171,206,215,124,182,172,242,153,183,209,16,233,96,179,242,190,61,156,173,134,34,203,212,183,6,149,158,221,76,162,89,191,71,23,189,24,51,239,242,78,80,60,192,21,102,36,174,150,142,184,57,171,97,6,141,36,83,172,151,32,147,69,97,32,189,174,35,12,8,189,197,189,57,171,52,18,176,214,219,22,239,133,103,95,245,107,178,203,138,249,4,207,226,76,224,216,212,121,111,62,168,153,60,235,146,168,37,70,101,64,121,160,123,2,197,215,30,79,62,140,231,79,204,108,251,195,173,228,66,52,185,216,224,172,30,241,100,140,190,166,55,200,110,121,58,119,154,32,169,186,219,120,45,174,143,128,188,200,153,132,106,133,196,120,199,91,153,58,163,190,52,237,241,95,76,9,110,55,193,64,160,91,217,94,158,34,192,108,248,44,53,131,172,143,151,222,166,144,172,251,36,123,172,155,169,125,84,77,46,158,95,74,51,30,60,131,231,212,207,85,225,122,251,162,124,242,63,156,130,26,194,172,18,68,92,152,71,127,102,41,137,47,111,53,103,254,83,214,169,207,6,159,60,239,130,121,188,95,147,147,47,86,39,90,167,185,233,14,143,159,227,180,2,6,5,126,202,213,166,238,215,119,188,152,169,232,233,111,83,92,191,79,110,252,240,122,117,5,111,237,147,33,3,137,126,222,155,142,209,88,157,80,198,142,247,220,59,3,57,252,139,209,219,208,139,222,156,136,39,150,126,38,165,174,187,37,189,229,78,92,115,204,104,251,233,7,5,107,236,200,178,99,94,214,74,43,39,54,31,108,197,163,153,126,170,30,232,180,229,180,48,147,50,208,100,178,209,201,165,24,150,13,139,151,94,77,189,123,250,213,198,117,63,31,51,248,76,183,50,93,52,89,69,193,195,211,23,152,103,79,122,36,3,34,170,49,19,169,58,116,13,243,81,124,201,177,227,25,37,158,102,163,88,112,57,86,65,177,42,159,12,185,185,192,197,199,180,0,95,208,53,84,154,245,170,185,153,214,104,253,158,5,20,105,186,102,129,143,97,173,221,191,101,177,144,65,31,139,111,189,195,204,123,245,199,251,34,125,126,205,56,60,122,231,226,152,54,64,228,38,171,38,70,224,31,41,174,181,228,143,254,114,54,233,193,48,147,234,125,174,62,3,90,253,99,156,19,120,103,157,131,48,219,183,216,135,171,105,76,234,205,147,9,86,186,185,24,179,174,154,81,249,44,97,134,243,68,95,203,40,200,253,197,56,199,158,121,130,199,26,155,56,76,9,58,75,0,142,56,176,140,10,152,137,24,171,153,184,170,134,249,204,56,205,200,100,228,230,98,18,85,171,63,168,121,205,181,99,183,3,119,242,148,236,178,105,0,198,91,175,44,170,68,102,6,173,19,67,74,219,217,147,145,57,31,55,199,249,2,144,254,201,222,157,133,12,222,251,51,3,90,89,186,17,103,104,171,253,201,80,197,109,58,224,39,210,169,45,102,161,201,166,232,170,6,58,149,226,4,161,73,160,189,247,102,147,240,207,69,233,227,241,149,201,113,174,184,216,232,133,251,99,205,30,108,206,108,69,158,103,80,168,112,199,68,106,84,82,116,151,38,45,63,106,60,56,14,108,123,205,247,252,32,0,47,117,190,23,215,18,23,67,71,89,159,39,107,168,180,184,121,219,178,127,30,60,57,19,41,102,186,21,159,65,9,172,212,68,165,110,247,254,14,25,25,109,55,211,150,57,158,239,193,236,242,39,235,48,56,175,231,181,78,32,22,91,221,241,127,91,75,207,213,59,82,235,152,87,121,138,233,121,153,70,174,155,57,30,198,51,205,66,115,15,197,8,52,86,159,105,86,167,15,9,36,215,249,189,51,196,214,215,188,203,19,122,100,66,203,25,207,53,173,10,173,230,77,95,159,155,151,9,142,235,218,203,145,242,63,230,93,128,171,62,11,187,230,123,245,134,127,69,159,251,68,169,78,75,67,85,145,166,155,231,230,72,232,250,218,27,48,190,107,170,181,192,64,152,252,107,142,95,198,74,205,244,83,199,213,39,254,122,242,184,116,218,141,123,115,202,206,234,148,194,112,238,84,7,38,52,135,72,146,154,141,210,216,205,208,33,233,139,65,172,239,253,214,134,184,217,26,88,21,227,24,246,137,196,126,245,156,75,208,129,180,120,173,137,116,131,222,26,137,234,240,113,198,50,41,26,53,83,13,222,97,134,0,250,49,111,64,193,110,222,38,108,168,103,34,32,50,159,43,19,25,143,254,156,168,171,222,213,133,143,153,213,51,44,4,125,213,127,155,141,225,137,157,206,17,187,227,193,1,71,173,231,120,1,15,31,219,2,245,210,241,28,47,150,5,113,107,133,27,65,95,107,214,123,231,179,236,222,116,7,61,18,113,124,80,242,202,26,64,24,175,114,236,194,116,194,61,123,244,57,231,182,252,50,196,47,250,88,108,140,62,137,142,71,254,230,97,104,255,152,225,191,76,214,245,227,205,146,236,88,241,96,39,132,82,135,145,246,167,240,8,167,241,153,104,154,5,141,168,216,140,56,225,174,12,147,57,171,35,48,230,199,204,200,170,163,96,152,231,216,223,161,127,154,175,163,140,48,77,13,179,169,245,170,155,77,30,211,127,27,162,162,246,84,72,206,254,60,226,201,41,26,44,13,99,225,195,136,16,218,54,182,164,251,81,37,1,25,211,31,152,80,125,242,71,103,43,115,234,60,80,112,4,24,83,99,23,228,171,226,106,228,67,116,163,132,105,217,203,16,147,163,157,174,98,141,155,206,254,119,223,155,249,171,211,31,50,130,235,204,66,107,241,32,31,56,67,189,66,66,23,112,19,30,30,51,211,85,24,79,142,236,170,250,240,128,245,111,252,0,40,55,61,97,46,244,5,123,135,153,246,17,189,185,201,176,197,160,90,201,67,195,96,78,194,56,63,22,56,46,77,171,33,195,221,227,181,207,217,50,117,221,82,122,119,80,198,52,14,199,172,158,50,117,157,84,175,25,9,40,189,26,230,197,88,125,108,247,89,243,68,208,246,220,140,201,50,14,121,29,83,210,82,17,69,83,100,44,186,13,195,82,87,239,108,160,137,95,7,173,139,244,47,141,215,144,83,106,210,131,62,214,136,139,16,52,124,194,127,20,116,138,152,161,2,214,12,151,233,95,221,155,211,129,248,36,115,232,89,219,97,222,194,157,255,75,174,245,30,83,237,184,49,116,187,139,25,228,82,94,97,110,15,132,205,100,90,203,189,24,7,76,211,76,192,210,174,21,154,22,205,219,161,13,23,222,217,70,157,70,143,128,113,124,235,21,123,214,54,9,48,53,227,165,70,150,233,248,18,100,62,52,1,150,215,245,197,183,113,243,206,39,115,199,2,12,51,110,169,22,102,41,190,173,251,219,148,130,180,154,13,243,66,68,255,116,158,206,39,179,215,45,144,189,230,249,184,11,176,133,180,8,80,54,13,239,154,164,2,154,84,34,118,218,214,229,252,164,81,97,155,170,215,188,250,124,203,240,187,223,7,159,208,189,62,149,242,122,83,7,152,159,245,199,62,175,86,36,11,21,253,147,131,112,205,204,173,41,186,110,90,162,245,254,180,193,50,31,84,211,57,160,100,80,90,121,147,199,136,109,223,65,233,243,9,173,206,249,52,229,107,182,213,198,3,230,26,115,246,59,100,149,246,123,5,138,81,34,187,102,216,13,180,196,143,184,196,188,102,68,163,244,189,182,229,174,239,60,76,15,100,3,191,39,188,86,147,171,212,35,127,1,188,222,119,249,140,245,162,33,137,101,239,152,161,72,168,179,116,89,62,37,126,26,56,199,131,72,164,237,225,14,105,206,233,249,94,139,83,199,211,14,248,168,249,41,113,24,181,139,231,83,206,106,49,218,56,197,220,210,191,248,61,26,146,25,169,116,197,80,159,147,123,185,179,82,104,90,211,214,4,42,51,213,221,78,248,184,230,168,79,247,0,119,115,51,252,158,185,107,247,0,53,100,79,81,209,232,212,116,223,160,68,129,107,249,51,211,11,89,90,209,102,16,142,36,223,138,141,176,93,118,21,10,188,219,149,208,206,127,67,104,252,180,115,84,107,173,117,51,94,102,210,46,21,19,180,244,171,97,124,90,171,188,102,135,37,33,39,142,78,184,190,215,194,43,240,39,99,103,213,210,140,53,7,56,231,25,124,14,80,230,106,219,67,37,225,31,87,115,80,202,10,129,148,246,236,89,223,247,170,6,4,239,10,106,167,75,209,203,32,252,99,46,10,253,6,30,226,167,27,74,165,124,150,103,46,192,210,225,102,104,56,213,13,219,11,233,165,21,102,74,148,15,236,246,156,10,30,81,194,247,221,180,15,128,229,55,156,53,99,218,140,238,15,0,245,156,94,14,31,224,106,96,232,207,169,158,168,59,126,102,104,51,102,85,127,35,193,134,154,221,12,39,128,2,112,234,89,124,177,41,153,68,197,210,104,23,207,56,197,111,83,61,214,38,152,227,216,210,173,26,55,63,14,253,168,79,118,46,216,245,38,85,237,115,192,105,60,11,55,131,159,187,72,149,156,113,144,45,45,81,228,245,7,7,130,125,98,86,241,0,169,140,54,175,23,192,166,82,159,20,89,178,238,19,191,154,0,232,57,28,9,41,139,7,95,52,98,214,93,158,252,27,172,51,223,247,52,69,247,191,202,63,27,77,209,207,252,195,141,232,111,211,189,25,73,253,227,248,160,249,87,159,36,217,249,253,239,201,209,37,232,253,1,255,112,188,249,142,104,98,84,93,225,32,232,161,14,255,34,232,139,214,174,8,27,171,246,249,177,78,145,43,203,7,97,139,218,177,130,58,80,172,246,128,65,104,120,245,107,231,52,12,183,152,241,107,227,193,206,174,159,181,210,209,115,186,224,29,162,10,50,166,215,154,64,174,47,127,236,85,77,82,72,204,116,251,251,62,223,141,11,85,238,221,96,140,114,114,229,179,101,39,212,42,238,213,205,146,41,110,108,64,120,239,47,131,141,92,145,23,236,112,102,54,137,191,126,160,33,223,229,1,163,65,2,45,230,18,109,2,88,251,90,226,138,32,11,48,188,231,122,254,36,220,101,187,35,99,142,10,218,103,182,246,40,41,192,0,228,32,45,243,153,33,21,84,188,133,69,80,203,75,121,195,184,91,100,1,84,35,174,245,111,137,121,107,191,32,201,139,20,197,85,84,228,154,108,26,204,240,232,234,48,235,210,133,91,161,160,115,162,30,138,178,45,107,99,157,233,139,76,223,13,193,111,79,77,243,82,169,171,46,101,133,57,107,103,220,177,90,87,153,91,173,37,68,158,187,90,203,137,191,53,157,25,75,182,179,10,174,160,249,174,64,40,182,180,76,65,103,91,40,92,99,206,103,109,235,111,227,50,199,7,177,134,112,153,102,213,10,246,45,174,102,217,139,3,135,136,196,112,154,19,51,3,102,21,115,147,56,98,88,79,189,68,64,53,67,107,118,175,134,68,85,31,141,208,221,87,15,0,109,209,37,195,106,202,14,49,226,39,248,210,244,197,249,124,176,28,248,152,82,62,24,178,114,139,65,174,227,106,152,254,150,220,28,118,74,100,206,220,12,33,136,164,93,144,89,76,145,35,67,19,188,42,168,54,27,190,208,115,12,52,146,53,157,12,232,66,228,117,31,205,132,29,238,168,64,50,183,92,202,97,14,214,170,226,9,51,239,230,50,115,231,64,63,255,105,226,122,102,26,43,75,140,26,254,223,144,242,15,39,68,245,70,227,9,186,119,53,153,44,244,80,66,159,225,55,135,0,74,14,1,56,172,135,75,247,77,206,112,253,156,57,225,119,249,173,249,218,90,29,5,211,53,86,92,139,12,132,102,160,57,176,83,68,226,128,63,170,158,78,9,149,191,64,108,192,40,204,150,127,205,205,36,34,227,123,153,178,201,253,32,200,201,70,54,149,31,194,147,188,86,164,214,171,215,65,160,32,108,138,139,0,95,148,118,60,56,169,172,146,212,12,255,154,31,248,6,70,227,124,249,247,109,100,255,255,252,232,125,95,43,132,182,152,4,76,145,174,195,65,39,75,76,2,163,24,174,50,152,16,233,250,12,155,9,29,73,73,62,131,186,206,222,173,133,151,78,115,130,124,103,218,128,93,198,4,146,126,60,76,249,144,103,182,223,50,55,14,39,121,90,49,207,171,137,118,126,219,248,156,170,154,37,208,157,22,253,203,170,70,129,160,182,248,237,52,13,211,34,230,115,212,187,19,2,24,105,39,113,181,207,94,50,29,22,122,172,56,168,69,87,70,50,81,167,24,20,180,33,187,152,73,10,251,30,141,66,125,82,176,30,149,207,113,223,250,120,206,83,51,15,153,206,107,103,252,163,142,99,206,245,53,67,186,236,210,123,12,41,208,180,38,27,70,69,122,213,199,172,208,64,184,158,237,6,184,133,95,109,28,124,186,228,9,171,135,31,0,80,113,129,186,23,179,201,206,248,213,240,150,41,46,148,244,107,9,140,10,115,73,8,211,120,180,179,129,101,63,114,167,21,12,170,154,169,51,197,213,199,173,132,156,82,111,206,201,183,221,12,197,194,214,23,59,113,154,175,106,144,238,208,118,136,21,178,47,95,182,150,101,90,226,136,156,237,99,143,128,122,64,116,81,52,41,130,146,85,142,109,148,44,243,26,207,249,48,157,120,146,196,26,13,107,98,52,246,208,248,154,169,16,205,139,47,96,76,255,238,247,145,209,168,114,180,84,8,158,188,225,208,166,112,211,150,111,22,7,189,14,113,239,167,137,12,23,35,40,76,33,163,3,232,41,191,140,87,18,139,107,236,221,68,165,4,51,227,233,113,46,74,144,115,233,79,131,180,29,225,217,237,243,82,10,49,169,166,242,48,214,93,63,89,123,204,8,83,183,203,186,98,70,178,67,175,198,9,29,177,161,77,116,56,196,207,160,118,55,174,153,30,138,231,183,97,68,187,107,183,239,33,9,201,106,106,241,61,222,235,28,237,251,121,50,243,167,220,122,220,171,46,229,125,235,29,184,123,6,91,91,123,110,13,35,90,60,87,69,173,98,202,215,218,35,122,25,231,248,173,29,121,108,190,144,183,33,115,98,2,170,86,51,159,47,142,114,68,45,171,68,131,164,45,232,165,116,243,137,100,116,47,36,154,24,145,240,31,36,125,228,165,155,17,152,122,204,68,8,212,147,12,217,217,240,233,23,13,151,147,214,56,137,0,142,167,5,155,173,91,237,214,114,239,77,214,219,139,251,199,132,198,83,213,168,104,176,25,122,0,193,135,151,144,10,218,165,200,76,91,77,118,63,8,250,66,85,37,66,23,134,65,35,69,171,105,197,197,48,73,74,210,1,214,184,225,20,19,179,219,193,41,11,179,155,151,24,247,94,16,235,108,69,84,103,122,48,221,108,85,175,252,64,170,91,20,142,58,44,201,47,12,36,159,8,193,61,97,216,200,211,27,0,131,97,136,8,117,237,242,160,33,136,128,61,60,232,28,177,79,43,123,70,153,178,70,124,75,134,92,243,21,244,152,71,102,12,2,190,242,160,58,73,217,69,148,9,151,243,147,231,4,197,212,35,172,39,53,246,252,180,81,190,186,171,138,140,21,200,87,205,223,246,16,135,159,72,23,205,167,168,106,104,124,119,98,140,147,239,237,154,155,203,91,90,121,3,168,169,180,176,67,164,227,101,85,184,253,215,120,234,62,9,197,70,207,133,252,200,159,52,199,51,140,78,243,51,115,20,12,205,133,156,48,179,121,103,26,96,56,176,45,106,230,201,188,182,15,243,252,172,218,114,87,9,108,61,126,110,128,194,147,102,181,233,137,243,254,103,136,100,210,11,95,105,80,50,220,20,81,131,234,94,191,72,131,76,216,243,106,232,95,60,205,124,48,77,185,173,35,133,243,52,94,159,153,226,39,61,84,105,89,137,76,16,157,4,16,239,153,43,83,202,81,102,2,196,79,252,119,97,155,213,20,141,65,74,92,19,102,18,165,35,19,162,36,41,150,163,187,233,190,58,52,195,74,209,200,73,62,73,247,37,17,96,252,229,72,171,243,91,3,132,163,15,255,73,223,194,184,31,169,70,248,207,202,195,96,100,117,7,79,130,194,188,172,68,39,150,20,45,97,70,250,80,206,99,18,145,60,142,155,173,159,95,146,191,139,78,119,15,122,72,192,206,44,231,131,57,48,46,212,54,129,142,225,107,11,237,19,8,113,79,119,152,228,226,144,157,242,76,234,29,64,217,31,193,217,144,107,39,216,100,183,38,156,169,161,102,50,74,62,23,96,89,237,59,169,217,248,205,61,23,79,39,151,210,81,17,125,37,223,224,77,78,121,75,253,30,8,109,247,14,198,105,68,60,218,30,121,94,58,135,68,53,180,206,199,19,144,116,6,221,38,165,134,53,167,39,93,113,220,199,22,152,75,116,11,155,150,78,204,218,110,1,194,250,83,245,193,18,177,111,81,179,212,76,161,166,47,17,232,65,246,245,48,69,172,106,234,231,254,219,208,70,102,217,11,23,142,65,32,172,10,34,32,90,43,6,43,57,118,60,185,201,214,11,126,209,122,197,90,137,171,183,209,209,95,179,17,109,250,147,17,79,40,84,227,76,48,60,3,127,175,227,162,100,157,132,240,62,78,87,31,62,175,93,219,211,178,141,50,100,137,245,81,64,139,42,179,18,217,133,240,25,75,54,1,158,242,90,163,94,100,24,99,113,25,249,116,211,251,104,225,2,77,208,101,200,115,231,36,56,242,109,173,89,242,210,100,93,82,32,243,217,12,229,165,12,115,30,152,100,163,121,150,116,194,66,182,190,68,93,146,28,75,206,186,178,138,233,161,6,174,12,178,114,249,101,50,0,53,95,120,34,142,134,46,219,141,136,65,96,31,11,92,41,242,90,100,58,162,8,13,127,129,98,77,193,120,148,28,111,69,22,127,61,147,240,252,171,6,180,11,31,163,62,87,103,211,107,8,204,38,196,40,85,205,171,7,52,6,52,66,151,82,212,34,156,30,1,58,227,20,123,86,94,134,2,255,34,89,25,239,169,63,141,16,107,128,156,172,37,190,235,131,147,190,139,210,124,253,137,76,169,25,214,222,128,170,118,225,218,52,235,36,179,21,16,219,166,167,7,34,121,59,215,11,207,157,79,251,18,175,17,224,67,148,128,159,27,55,90,102,230,197,5,111,77,166,45,130,229,148,47,168,184,106,219,34,144,200,185,135,64,146,103,126,6,228,108,109,85,240,206,144,220,232,213,176,202,7,254,27,53,247,231,151,109,203,8,40,53,160,40,53,158,241,9,232,33,126,234,251,194,103,251,184,176,95,68,53,116,175,0,182,53,214,5,128,163,210,244,252,240,170,51,80,41,244,105,42,219,192,50,77,206,26,168,118,88,129,251,120,204,99,7,204,180,252,220,2,61,25,82,190,88,157,98,140,208,235,49,215,21,77,12,197,26,65,95,115,139,226,192,137,15,13,194,242,154,91,224,126,73,214,107,52,133,185,212,120,239,179,157,76,205,32,242,228,107,174,219,165,96,132,234,143,249,86,199,40,16,159,131,167,60,163,22,45,143,214,2,81,198,124,6,117,174,219,6,148,173,81,235,185,154,194,109,244,149,192,243,222,30,51,64,188,219,188,129,220,229,243,185,73,85,223,198,17,136,151,158,223,38,131,16,239,77,23,74,127,174,6,138,31,13,20,144,216,23,253,237,227,193,59,57,169,241,148,237,189,30,243,153,124,237,154,139,8,5,154,25,129,137,219,172,3,44,236,185,26,197,189,29,157,64,214,246,162,102,120,255,195,188,224,194,214,39,63,43,36,223,230,169,69,70,254,217,112,32,55,143,46,36,250,95,198,115,53,146,237,183,113,11,38,19,125,52,200,62,3,252,139,112,194,172,143,25,253,158,104,159,178,165,172,191,205,49,26,168,77,106,113,218,203,179,76,9,50,46,134,160,51,61,86,136,155,227,167,43,153,18,181,158,109,53,176,239,169,88,168,174,199,7,7,109,52,133,225,138,61,83,41,181,11,126,164,212,60,154,46,48,72,107,98,215,73,228,158,186,30,107,163,56,131,233,36,167,93,215,227,172,110,96,19,222,93,184,233,81,109,122,53,158,137,152,51,97,142,154,75,144,66,209,124,72,202,69,157,66,212,17,124,23,63,15,178,154,246,140,45,211,251,40,215,76,227,131,108,59,116,112,6,98,20,96,66,85,106,214,69,229,192,245,13,97,211,91,123,60,47,70,222,203,189,240,180,77,217,76,127,187,159,21,230,211,48,109,107,65,83,115,187,82,154,152,19,184,6,53,159,123,71,47,41,196,61,253,185,121,133,73,38,122,50,243,122,105,99,77,105,206,63,24,204,171,69,171,142,199,92,138,75,43,192,36,103,116,90,234,136,95,13,142,249,19,201,125,190,88,34,199,233,87,159,213,151,211,115,53,210,243,190,89,39,35,97,147,200,134,202,94,188,214,130,183,231,181,166,228,220,74,199,76,27,189,242,67,90,251,160,7,85,201,34,35,101,110,165,211,55,188,1,96,5,40,74,139,121,64,118,181,194,76,73,58,171,185,132,122,21,185,116,128,174,18,239,81,114,220,49,25,150,241,123,106,8,1,63,79,141,23,131,252,37,235,147,3,68,25,113,117,163,111,69,31,13,2,157,29,47,86,225,80,209,155,83,207,142,190,227,115,98,244,165,81,50,148,132,78,197,139,57,131,6,81,51,46,109,12,42,144,52,13,162,209,171,8,180,65,130,25,112,105,156,187,44,9,26,55,167,18,174,36,167,139,243,173,93,115,87,207,17,134,252,17,221,189,9,127,227,97,3,5,179,43,159,251,60,122,82,112,214,178,245,23,79,6,189,165,242,248,254,154,221,99,84,224,117,84,82,90,244,51,92,85,5,100,143,241,65,139,249,124,236,84,174,217,98,45,49,155,166,197,237,137,70,201,91,173,56,196,254,94,228,159,180,225,159,8,47,197,60,228,45,181,11,3,226,129,115,120,222,139,143,115,34,63,124,166,202,10,207,51,241,75,10,208,128,147,157,77,204,205,212,69,178,154,1,212,139,153,170,229,126,178,18,51,137,249,68,48,202,187,73,102,52,197,18,160,60,253,240,110,66,234,28,56,189,100,236,98,202,178,74,83,126,248,120,6,13,86,254,162,9,13,198,110,113,115,200,27,21,248,53,77,34,190,134,153,157,89,172,217,40,137,194,122,14,89,229,96,157,201,8,78,195,108,105,238,107,182,202,109,180,199,27,38,64,39,210,88,28,27,247,230,150,27,21,243,89,158,1,141,60,102,132,61,30,115,170,61,221,7,63,91,181,174,190,49,44,23,119,205,73,187,229,200,190,148,232,160,74,244,127,40,252,222,234,52,59,54,83,210,222,67,87,31,169,123,23,66,251,153,151,206,6,168,151,230,253,220,228,116,101,50,208,165,92,186,188,87,126,248,97,105,35,112,209,34,51,119,245,9,16,171,36,79,126,7,237,225,239,35,244,216,58,228,168,49,168,25,14,221,124,95,187,61,156,136,80,34,110,23,231,182,239,57,148,72,100,162,3,25,241,23,179,1,238,29,49,247,122,243,95,201,120,106,149,85,23,198,20,87,178,197,204,215,21,43,140,56,75,102,241,126,102,90,55,221,213,113,215,64,239,243,161,61,7,207,117,175,134,132,82,127,58,17,25,222,5,134,227,84,213,156,96,61,12,243,170,15,29,112,179,4,103,12,57,27,162,78,68,180,184,162,52,195,206,49,183,114,238,162,128,169,102,168,62,148,123,28,54,143,81,238,166,245,80,13,23,54,181,88,219,203,122,191,148,234,26,186,234,251,181,207,136,246,82,31,214,231,51,29,252,167,137,183,154,114,9,211,121,185,99,113,55,83,85,27,175,57,162,90,248,215,30,39,110,130,214,111,113,118,150,105,109,109,74,225,77,138,211,205,214,114,168,30,7,228,168,45,118,114,144,68,90,76,152,221,214,133,147,148,236,245,112,147,217,188,244,105,58,0,188,33,193,161,155,22,12,82,78,159,2,80,79,73,13,105,195,169,174,55,67,165,96,215,169,63,205,249,230,197,73,19,122,60,95,79,183,242,89,3,17,58,126,57,196,244,236,182,64,188,221,124,156,201,244,48,109,67,234,49,157,10,11,144,251,187,60,233,245,115,248,34,161,250,185,147,178,90,195,132,21,196,231,219,228,153,246,3,139,78,176,41,124,156,52,155,244,208,131,139,150,54,46,40,107,208,140,25,15,215,60,128,176,207,60,33,128,146,224,143,214,192,51,89,252,230,196,14,67,23,65,49,150,236,22,108,58,111,154,130,102,28,114,91,78,197,115,182,63,45,131,144,215,8,65,39,227,249,41,138,35,52,191,206,107,117,144,8,129,10,105,15,179,116,171,241,104,116,134,107,157,4,63,56,5,177,210,176,238,151,135,141,120,4,133,165,149,168,230,67,157,75,227,141,255,178,101,75,247,67,49,187,91,8,80,176,161,53,165,124,162,177,230,124,176,226,100,85,230,71,105,91,14,226,235,78,227,67,142,109,42,182,107,24,232,58,110,126,130,63,234,72,218,43,200,118,233,28,93,139,232,251,233,174,164,241,99,133,57,67,240,242,118,164,182,47,217,197,46,62,167,18,236,153,192,175,123,20,144,4,150,23,144,93,128,2,58,147,220,121,75,192,228,79,231,102,158,49,75,97,106,133,207,248,49,159,113,203,206,30,6,167,215,195,47,33,17,22,5,75,56,30,30,194,131,243,47,231,17,226,36,29,15,27,99,49,242,57,191,154,224,240,33,40,178,148,103,48,151,37,84,148,158,246,125,146,158,78,55,12,236,96,110,69,123,67,253,183,130,146,109,147,213,215,54,73,98,151,96,107,36,255,212,117,87,50,115,108,105,221,96,60,58,106,199,117,165,136,233,102,138,140,250,222,228,118,47,153,227,178,188,209,95,117,224,47,167,217,2,155,76,169,247,97,145,40,233,178,197,157,201,163,5,162,65,212,26,15,14,91,213,3,246,134,68,190,198,160,144,224,126,56,184,144,235,14,198,67,118,90,109,92,107,245,74,177,97,173,91,177,105,60,243,12,102,206,126,222,63,207,135,216,41,81,244,188,63,93,199,195,208,2,190,32,216,213,113,124,218,195,40,149,103,10,22,72,80,236,79,175,57,187,118,204,35,240,191,237,97,56,39,219,18,228,96,240,71,213,231,83,83,149,172,193,2,137,204,209,203,100,92,77,78,35,216,247,64,50,191,228,208,51,7,57,38,14,215,211,243,131,57,152,226,200,130,118,205,132,145,247,138,216,238,204,225,243,222,154,249,28,180,38,86,223,105,7,201,169,249,182,90,116,177,162,248,244,82,188,142,112,185,65,209,142,250,244,2,194,208,86,157,226,110,32,130,240,87,116,191,61,24,206,97,184,217,207,186,7,179,233,37,158,99,134,94,182,62,149,112,22,175,223,27,249,205,167,203,157,33,12,137,22,131,176,44,157,103,96,61,156,74,11,169,7,90,165,30,220,67,142,89,104,173,152,186,23,210,37,188,157,255,238,252,19,121,211,249,80,124,13,151,247,29,240,126,143,135,245,125,152,63,225,91,233,50,238,189,250,140,232,118,120,12,228,190,68,80,218,121,214,82,185,108,136,231,195,157,24,85,63,23,77,223,37,200,16,19,2,78,218,121,134,62,161,159,93,116,124,232,241,178,140,91,39,142,23,147,99,214,214,177,227,196,4,5,43,194,37,15,203,22,32,83,247,74,233,109,76,44,40,85,69,40,41,84,134,166,65,82,20,112,129,185,187,226,2,105,253,244,236,101,86,57,220,97,174,52,198,168,142,4,138,91,254,86,141,108,174,198,248,150,207,137,139,145,195,82,117,1,146,187,116,153,6,73,163,161,237,85,83,132,98,182,19,41,254,200,40,213,229,37,173,236,100,134,211,2,189,169,62,16,69,134,18,252,145,128,154,53,93,212,232,36,138,71,179,130,255,35,143,116,126,204,59,244,199,79,11,56,245,215,92,157,81,16,17,155,179,199,43,106,226,236,2,113,100,79,196,239,178,70,110,180,69,123,149,222,40,139,183,198,63,133,44,243,117,53,142,51,145,139,186,242,133,54,3,31,52,250,169,244,212,156,128,187,239,142,99,60,64,251,175,204,46,233,55,108,230,60,106,60,56,92,119,125,76,91,218,143,160,78,9,46,123,243,68,154,170,12,1,102,112,25,81,107,170,61,131,174,1,78,7,155,226,107,211,248,19,234,35,183,19,233,115,35,77,100,215,121,205,41,92,36,232,38,52,143,140,57,32,194,236,93,93,4,47,77,71,136,46,156,124,73,80,179,114,78,35,112,68,115,172,111,149,214,210,59,84,194,136,54,181,240,114,192,80,232,68,67,13,125,181,240,114,172,114,242,14,90,114,170,19,24,61,104,184,83,120,78,219,193,66,52,104,20,107,243,121,177,227,83,149,216,115,224,90,236,143,153,102,162,96,118,222,120,157,58,139,161,71,156,113,112,110,228,228,53,201,70,4,180,130,80,119,209,252,80,215,43,227,21,94,43,29,88,4,52,79,172,92,28,138,120,204,116,1,232,100,65,245,192,49,27,248,157,244,86,180,39,202,207,94,86,56,230,1,146,75,175,46,166,165,232,102,6,253,9,57,139,149,109,195,156,31,200,83,231,72,111,97,108,51,63,215,154,26,95,80,253,22,50,10,154,188,96,8,125,83,234,70,213,161,153,15,190,65,185,52,194,52,147,171,21,148,71,60,22,194,115,154,185,32,213,33,86,40,250,245,98,50,177,225,247,13,16,143,154,139,165,61,127,223,95,70,57,229,205,68,25,84,43,204,39,196,211,225,134,199,57,5,129,241,48,57,219,253,196,178,151,59,217,10,172,226,3,157,141,21,57,135,24,177,182,158,166,78,186,44,123,232,55,117,163,202,214,12,53,236,244,242,41,137,164,116,249,12,90,10,47,243,50,29,138,250,96,236,5,51,94,171,139,120,176,165,21,193,61,196,47,247,23,63,70,109,99,172,125,173,231,44,211,139,55,199,81,124,14,52,184,230,147,46,69,55,119,92,243,210,134,55,186,47,118,206,215,204,124,238,154,169,101,227,190,111,69,54,64,19,185,6,242,106,98,126,82,96,36,38,86,248,195,231,183,119,123,114,200,196,193,98,29,143,110,212,153,103,213,17,125,102,62,123,151,62,184,121,53,50,102,168,76,104,202,164,55,199,241,218,128,31,223,79,223,139,76,252,186,131,118,102,145,158,108,19,236,206,190,175,157,182,66,223,80,238,66,18,251,206,148,245,36,92,64,224,140,59,143,214,251,100,11,253,205,59,226,104,105,141,183,24,65,63,254,157,225,116,90,106,41,3,189,212,121,215,199,86,120,4,156,3,169,220,85,15,25,66,126,202,40,96,250,238,10,64,193,103,107,17,166,93,138,224,62,12,74,164,143,54,173,116,117,183,133,173,40,2,35,23,93,98,6,14,173,55,63,67,152,196,12,235,167,90,55,83,43,118,179,213,246,83,183,178,76,71,88,161,241,82,115,30,249,78,164,130,219,62,180,162,134,86,78,188,116,38,27,173,197,62,168,254,114,172,107,40,167,116,211,64,137,227,78,51,50,38,249,41,5,202,120,229,227,87,63,85,196,25,176,137,99,69,134,72,173,108,8,51,166,1,157,111,89,235,124,96,106,98,18,209,165,189,244,67,110,128,71,177,149,209,158,160,204,47,19,240,217,221,192,33,0,28,73,203,159,240,136,164,48,27,126,249,193,64,66,228,51,194,76,235,181,86,140,65,64,250,4,237,86,52,28,15,178,115,133,194,35,9,243,179,81,234,189,41,210,187,159,112,220,35,248,232,235,83,235,230,249,194,12,38,88,205,212,124,221,71,233,52,254,214,183,206,190,0,196,185,153,235,159,71,67,143,51,100,22,208,217,158,79,165,252,204,186,59,65,59,148,14,233,49,211,19,18,191,13,93,145,34,189,172,44,210,227,183,207,153,169,142,56,216,134,157,239,123,31,215,42,41,242,8,8,107,186,159,187,192,134,168,102,203,9,187,53,211,25,163,136,170,132,48,122,124,47,176,60,15,52,238,108,233,33,223,7,109,79,110,15,144,12,158,204,22,223,51,229,231,107,227,243,231,248,105,152,117,146,98,50,12,136,18,164,254,180,29,60,184,34,228,181,123,24,171,198,253,224,249,242,61,244,154,85,230,214,131,216,235,206,183,129,153,60,216,11,58,154,145,26,230,232,200,74,133,107,128,167,144,94,226,36,160,83,224,193,98,17,117,133,249,44,241,7,23,4,165,108,172,92,154,85,250,131,166,162,135,53,212,33,154,213,182,245,201,137,109,114,188,24,141,127,69,161,61,52,180,197,126,211,76,175,83,17,108,168,125,132,68,74,35,251,222,244,197,56,106,196,124,206,146,246,226,147,171,220,28,94,30,93,125,39,76,37,45,231,194,21,155,247,84,43,140,120,62,42,64,88,30,244,78,73,193,126,55,126,247,82,240,14,96,205,236,5,16,43,12,172,242,92,76,43,71,72,102,16,192,203,115,29,47,3,87,47,172,104,223,62,102,8,113,198,213,219,24,202,97,138,244,195,113,204,195,124,62,167,18,214,44,40,22,110,86,174,90,65,68,205,5,217,216,25,230,148,159,213,83,74,187,82,4,72,96,244,7,60,90,10,119,139,215,54,168,220,99,182,118,3,55,167,87,76,119,65,118,152,66,23,134,86,248,170,112,197,2,104,59,166,169,81,19,188,87,183,236,28,142,120,56,207,75,67,4,19,219,17,72,127,157,69,5,97,77,255,148,133,20,209,124,126,150,95,206,97,78,235,249,86,80,44,198,143,254,40,17,197,122,124,138,26,211,0,205,87,45,155,96,62,39,123,92,109,137,20,157,37,132,183,17,77,1,61,123,80,113,133,247,141,99,237,124,184,161,57,78,8,123,82,143,163,167,100,251,58,143,57,183,136,167,10,120,62,69,205,217,158,27,177,24,69,231,93,219,251,219,55,241,11,155,90,173,239,163,161,118,236,102,70,88,145,255,188,247,10,7,38,27,17,247,122,71,237,134,168,80,102,46,69,181,210,197,144,99,138,146,77,210,246,92,251,94,145,96,34,132,73,15,202,209,120,165,175,214,141,73,241,190,51,101,70,22,159,20,255,131,161,63,115,140,196,128,155,207,68,210,188,25,243,100,92,197,38,48,141,239,150,65,27,95,139,171,33,200,126,222,235,60,118,252,178,101,49,159,117,121,28,166,30,178,70,20,77,159,7,131,254,58,14,212,100,130,117,15,122,31,116,116,72,73,45,220,186,103,203,160,138,22,90,81,52,81,245,103,67,161,123,35,196,131,200,242,204,103,59,90,33,32,130,224,85,86,252,138,181,176,197,30,155,136,152,20,187,89,12,94,17,230,214,158,46,168,101,25,130,120,108,150,233,179,157,36,195,77,133,232,209,158,15,82,240,108,224,37,93,37,168,179,87,61,91,244,217,7,57,203,220,156,141,127,240,57,59,250,213,168,2,140,169,32,69,8,31,67,168,6,149,41,248,154,159,99,171,132,70,245,70,155,112,244,231,204,219,162,134,70,59,209,115,49,89,151,16,211,221,104,135,246,247,188,13,218,60,56,188,170,114,186,210,105,116,61,20,35,181,209,236,143,129,37,163,126,64,55,45,250,60,15,198,190,148,43,65,101,172,84,47,188,63,121,175,28,12,33,144,91,180,199,73,89,206,13,137,25,168,197,3,63,134,161,41,204,181,61,40,68,220,163,21,129,61,132,72,79,147,7,124,153,227,234,114,157,15,59,30,199,203,68,79,175,240,214,57,217,159,22,145,214,69,197,45,17,63,236,199,37,236,87,230,122,27,95,195,120,28,202,26,69,228,227,212,41,72,16,8,48,20,252,97,164,191,51,63,158,236,188,122,126,124,183,173,78,52,60,175,233,154,115,125,225,166,224,123,66,62,213,200,141,116,225,165,177,131,1,17,179,201,155,60,168,206,217,175,246,35,176,118,69,50,112,186,134,208,217,48,150,132,7,0,188,224,60,188,250,167,143,87,70,252,185,243,85,210,237,47,244,24,142,161,116,229,181,225,190,122,226,142,113,165,83,77,118,238,49,150,104,135,24,136,95,103,213,220,58,183,30,183,220,15,11,89,47,143,67,7,254,211,115,186,13,138,237,180,159,78,141,180,35,113,74,186,100,169,18,18,45,175,57,249,46,104,2,226,143,219,197,144,133,154,51,52,182,67,39,40,44,48,87,132,48,27,57,162,44,13,54,175,21,242,165,196,24,67,93,27,18,58,87,163,55,195,105,172,175,13,159,190,67,229,184,249,57,88,212,103,35,123,16,168,19,60,134,51,81,228,189,126,2,233,254,219,212,184,181,141,142,135,9,225,198,212,13,183,163,183,6,76,245,109,39,20,154,251,179,102,7,216,26,159,253,117,67,217,164,219,247,176,133,53,194,12,190,66,223,26,250,88,119,207,209,206,91,111,3,224,180,80,221,205,4,99,146,130,95,86,160,247,143,109,135,122,213,155,175,206,247,11,115,57,65,142,198,206,27,178,69,119,220,88,222,77,115,40,27,216,214,240,147,28,247,253,33,67,66,25,115,135,138,53,25,226,173,176,19,244,162,166,55,93,154,130,202,241,168,229,230,103,163,171,206,99,59,172,204,49,197,72,150,59,158,27,153,49,245,141,236,204,114,186,229,97,10,203,226,49,66,197,48,188,23,148,30,107,52,86,229,185,58,40,48,207,135,161,102,152,154,244,253,82,121,174,222,248,78,154,251,252,244,89,184,255,158,204,59,227,183,125,6,101,9,154,42,233,150,74,204,76,21,123,185,185,65,28,95,197,92,56,117,252,234,2,248,42,74,241,152,173,207,228,3,239,177,192,111,96,139,181,27,247,254,103,61,65,117,189,204,214,152,45,191,232,63,125,166,250,184,122,198,246,100,201,19,32,243,231,248,92,27,73,38,79,245,114,90,27,12,247,154,65,236,70,47,177,177,246,220,222,190,1,71,207,217,104,196,60,203,212,155,227,148,22,239,66,88,211,120,67,198,53,151,179,249,86,39,126,90,200,177,23,25,17,235,171,115,88,45,46,206,217,218,229,165,232,56,114,6,129,69,22,120,4,168,221,172,52,106,126,144,193,51,167,233,149,147,95,70,223,39,24,6,140,36,169,232,115,103,224,139,142,7,6,112,33,114,38,152,201,90,120,155,1,188,245,130,7,177,7,111,17,172,147,165,60,235,183,234,163,129,204,108,97,62,199,192,202,83,205,109,185,120,38,233,236,116,94,228,62,154,161,216,119,141,171,173,245,176,139,185,244,219,102,183,17,218,88,93,204,52,130,12,135,73,211,105,65,82,85,204,68,95,222,220,180,169,148,220,176,22,179,241,187,251,176,208,139,86,219,18,115,51,29,23,55,235,128,47,90,136,2,97,189,169,181,13,189,116,90,46,215,47,165,62,218,245,185,112,228,91,13,51,109,226,251,78,82,160,84,43,36,223,54,176,140,34,51,133,140,244,149,176,160,193,164,95,146,47,204,199,171,191,87,79,40,67,167,220,188,254,8,49,221,12,247,147,190,24,193,253,240,22,161,141,47,190,245,230,148,32,131,85,119,27,176,120,222,245,99,109,112,41,222,251,44,198,113,33,79,3,121,238,115,24,164,48,155,14,188,12,11,36,145,190,43,192,149,143,38,226,53,211,238,226,60,198,208,137,215,219,148,62,76,64,110,57,145,197,2,54,151,166,124,106,112,173,211,207,67,24,47,150,64,131,134,145,111,37,23,95,162,169,131,94,193,59,197,207,27,91,50,254,51,159,24,129,208,233,154,219,182,206,54,55,211,173,89,197,154,201,48,250,197,208,133,166,57,196,76,21,230,43,251,154,121,54,125,112,88,115,215,231,33,35,95,105,36,102,215,76,188,237,208,112,235,241,24,87,248,3,51,58,244,223,57,191,146,81,246,54,25,180,66,83,94,220,187,159,8,123,203,147,161,102,239,85,133,69,235,159,144,140,97,62,241,225,253,105,35,105,144,93,3,48,253,174,195,63,23,97,216,141,119,48,67,125,220,124,196,79,52,211,111,148,103,230,2,78,32,204,249,253,218,201,232,95,252,189,224,171,191,72,72,204,6,162,242,23,67,138,162,202,126,119,204,57,26,154,249,174,25,253,3,49,3,5,142,71,67,138,166,200,217,133,78,226,42,119,42,21,64,24,250,228,160,204,226,230,52,24,93,77,56,51,131,50,40,49,79,9,132,179,154,19,129,160,155,71,217,122,72,64,32,212,119,247,79,114,162,163,113,229,74,49,19,171,121,179,204,6,129,93,100,43,70,86,124,4,57,244,222,150,10,205,106,30,151,80,145,73,204,230,114,205,176,213,231,216,87,200,75,103,189,57,136,239,208,65,218,244,219,95,31,222,204,232,63,197,190,82,32,19,184,75,104,240,180,65,21,179,129,208,94,38,62,51,83,162,241,141,3,113,161,203,98,96,102,2,234,184,154,218,114,214,171,23,74,110,227,238,136,109,79,53,19,128,245,184,57,213,19,125,177,137,2,122,143,237,118,90,53,255,154,79,188,0,10,196,205,228,0,166,92,205,228,9,238,91,106,76,45,139,63,66,57,254,28,105,51,204,77,196,36,49,67,75,154,174,217,190,234,53,247,121,117,21,182,165,248,183,124,176,78,187,88,190,15,158,219,232,106,198,239,246,118,233,99,238,2,250,192,92,57,57,226,230,160,10,187,254,116,225,131,184,25,29,140,161,175,141,59,220,227,181,89,234,87,189,221,204,240,42,199,25,101,37,52,249,109,50,24,33,86,193,25,85,110,206,193,204,187,200,7,3,13,89,245,201,147,21,53,239,17,6,249,140,62,249,28,65,106,113,174,133,167,250,121,49,59,32,221,12,174,77,246,45,178,189,43,4,137,232,85,170,143,245,28,14,190,186,141,175,188,62,175,221,0,232,123,227,213,134,195,232,249,218,141,6,193,187,70,150,50,16,218,213,229,44,240,48,211,65,49,212,108,21,210,28,203,151,68,166,14,26,192,181,152,74,124,204,213,116,200,233,52,94,113,53,194,198,115,60,230,30,156,96,155,206,225,53,101,249,182,108,232,2,55,255,228,248,212,76,26,59,126,27,7,126,233,213,137,232,39,78,118,104,25,196,29,26,160,247,29,223,205,124,167,224,35,31,204,144,112,205,15,208,227,112,182,245,92,205,129,58,124,71,5,3,217,196,177,30,166,155,89,253,36,41,160,240,170,124,146,115,128,166,26,219,245,249,244,107,139,67,195,54,213,188,181,24,134,36,56,237,247,99,174,35,156,18,131,224,171,209,96,12,97,44,240,236,136,25,120,65,138,195,121,149,85,116,174,228,2,210,196,205,141,102,40,61,40,72,247,58,165,61,229,104,235,233,20,51,228,35,197,175,238,212,44,229,144,26,137,67,241,11,131,22,7,82,18,151,132,110,165,210,175,117,168,107,75,135,30,114,61,159,145,67,99,47,53,143,144,62,88,201,162,5,153,70,0,236,199,142,139,143,23,60,151,12,103,55,233,215,229,63,12,54,111,148,251,82,157,180,89,157,93,110,126,155,61,137,33,77,215,36,158,236,156,188,207,131,211,88,176,99,196,216,14,101,184,141,190,99,134,243,73,9,120,73,228,7,188,96,185,90,30,102,192,154,242,211,157,32,39,221,171,145,223,110,98,6,222,26,222,39,252,27,250,177,192,84,211,36,230,223,178,3,100,151,155,83,206,204,126,113,51,248,163,12,105,107,117,132,147,134,234,216,86,35,10,13,225,163,53,227,145,146,241,174,70,208,122,167,239,110,178,52,58,45,4,222,177,79,110,3,222,33,185,184,208,120,177,99,97,145,157,109,114,117,54,121,177,240,224,40,2,231,42,102,170,6,233,250,96,144,0,223,119,110,232,169,5,171,204,166,119,68,61,215,70,219,219,244,62,235,109,170,239,18,72,52,152,44,131,52,120,163,154,164,177,118,179,220,125,132,133,237,184,138,67,78,159,102,154,40,126,111,200,182,139,76,194,246,233,94,120,36,78,222,77,159,204,8,156,189,113,240,196,244,172,53,121,47,20,188,28,242,107,128,150,51,166,89,204,137,208,223,51,31,156,15,114,248,24,75,151,35,236,16,178,63,243,76,166,112,221,8,22,70,206,133,165,180,101,205,67,145,151,67,35,16,110,116,180,220,174,217,122,161,34,123,209,144,62,150,205,12,173,50,24,180,63,51,156,25,171,222,215,134,219,126,134,16,197,164,123,168,136,59,127,188,158,25,237,17,63,118,236,94,167,152,241,201,251,165,214,237,26,14,195,5,59,66,25,23,158,217,82,228,60,135,82,190,4,123,17,236,161,75,15,85,128,227,105,196,147,145,181,154,178,246,42,108,100,233,154,171,200,142,98,109,244,121,54,103,222,165,250,39,30,22,66,198,61,244,190,0,240,174,34,49,14,205,203,43,68,102,39,117,130,38,185,13,152,177,107,9,238,106,216,106,166,108,57,144,130,157,19,219,111,222,76,83,249,222,156,54,153,238,77,60,48,41,162,119,147,197,124,150,125,185,84,201,117,168,211,10,15,206,10,202,49,106,100,125,201,137,91,90,51,148,152,155,27,89,219,251,224,197,248,230,130,64,26,149,119,117,75,169,50,148,113,73,156,9,122,250,157,166,214,91,17,190,252,68,112,187,200,213,128,186,70,40,166,206,159,208,116,21,179,149,53,252,234,51,36,103,65,222,215,54,158,229,240,152,57,234,135,166,147,80,162,203,251,50,60,159,169,243,24,97,155,14,115,33,111,146,31,115,10,229,131,243,76,192,226,182,154,141,167,41,38,241,24,58,23,50,98,235,43,56,156,105,23,23,223,45,35,23,16,13,195,52,73,215,33,43,59,179,216,246,140,229,51,84,59,17,182,92,222,170,196,213,103,213,223,110,73,60,1,18,118,53,214,38,124,246,85,222,235,108,195,245,78,98,184,114,166,184,234,217,72,252,227,107,110,88,200,228,208,69,180,108,215,224,151,38,78,95,242,177,51,121,223,20,31,123,129,217,144,32,35,253,218,132,75,80,114,35,30,114,159,28,38,138,233,41,6,22,39,225,208,29,53,80,117,180,203,186,25,154,45,177,158,93,30,133,40,183,34,223,41,142,10,248,191,226,133,75,99,180,64,95,229,154,9,180,83,12,218,57,200,214,148,227,43,129,239,24,59,222,139,134,22,125,50,52,94,114,76,67,67,246,222,106,192,222,63,129,162,24,211,227,201,164,42,102,50,112,193,138,198,129,209,47,162,96,147,87,110,193,99,181,44,215,184,196,140,8,140,151,195,136,139,105,127,204,215,140,18,252,114,218,97,160,40,107,137,21,16,133,151,207,225,12,38,179,89,197,92,204,191,246,51,2,20,234,197,112,227,53,218,254,232,39,140,169,179,237,107,166,50,19,241,40,140,35,67,20,235,247,50,222,35,79,45,90,98,95,0,61,232,7,65,210,230,230,105,231,127,185,230,134,74,134,167,184,161,140,93,66,143,2,197,79,142,138,237,180,190,204,165,79,14,127,219,188,191,141,10,234,45,232,110,48,29,59,200,106,73,251,159,81,150,223,70,58,185,121,214,211,132,142,132,251,125,163,225,16,178,168,203,28,228,164,23,195,83,156,175,21,42,73,181,2,173,136,67,27,89,205,36,131,66,158,58,216,135,142,185,102,105,55,38,34,43,59,244,234,23,222,183,112,67,194,107,78,32,124,127,187,172,215,76,21,175,222,215,130,235,115,136,25,230,149,122,111,14,52,114,169,25,230,185,251,228,109,238,199,108,61,37,119,84,172,4,41,102,170,161,158,201,90,124,254,254,152,105,227,141,21,50,112,39,238,131,91,62,181,220,121,150,186,240,43,64,48,210,16,131,15,55,9,178,246,46,102,118,172,17,197,167,227,216,92,92,12,165,201,51,235,227,115,209,29,123,221,187,142,156,90,189,212,123,95,55,76,21,51,212,41,187,95,15,13,125,162,107,158,118,152,198,115,103,85,28,134,173,247,184,19,241,96,180,195,136,0,193,38,97,61,67,180,17,88,192,110,50,83,144,193,2,19,226,43,187,128,10,86,243,241,92,29,84,204,99,178,92,229,201,8,16,67,196,140,190,255,221,245,189,138,173,175,40,52,54,160,141,242,228,160,245,67,33,141,36,254,18,156,199,89,13,132,140,241,65,18,12,179,50,207,240,144,171,247,142,79,227,243,213,33,167,213,51,245,187,151,110,252,168,251,219,131,54,250,88,186,96,236,135,16,4,109,192,73,41,136,145,230,182,178,236,29,84,0,1,96,140,220,156,248,96,247,201,71,181,46,21,247,24,32,228,205,178,205,211,65,217,130,152,133,180,101,22,134,18,188,214,227,244,198,168,145,65,151,34,60,196,97,109,132,112,54,122,184,77,215,182,73,149,7,73,29,30,245,18,190,90,18,48,51,248,39,17,142,237,82,204,134,38,29,18,4,31,83,84,149,132,143,127,119,148,77,134,59,228,235,184,103,231,61,212,76,51,238,142,159,222,70,43,126,205,214,7,231,116,53,231,183,1,79,222,215,166,149,4,129,36,55,103,43,63,94,115,55,228,159,95,125,190,246,22,133,155,31,161,214,61,130,200,89,118,217,179,76,13,35,196,219,32,92,61,142,143,152,11,69,141,152,230,168,81,10,89,250,49,83,71,154,49,213,120,141,45,102,35,172,140,201,128,255,32,187,78,207,72,211,132,211,12,209,241,190,136,35,200,135,115,136,2,225,18,44,225,174,220,116,51,147,29,10,223,243,156,39,247,99,54,243,115,115,187,110,210,197,19,109,148,42,119,40,143,194,82,53,68,91,148,167,196,63,185,62,148,113,165,95,115,43,165,70,197,27,177,176,44,232,119,242,1,8,45,133,79,76,13,77,172,197,100,149,174,75,60,148,106,237,152,141,254,48,92,94,200,134,213,10,153,255,117,152,241,99,47,14,100,155,252,193,29,109,212,17,110,45,227,204,9,74,147,61,252,78,72,137,234,69,173,109,128,33,221,51,142,248,188,108,128,247,230,149,222,215,154,238,36,107,85,184,185,55,100,157,37,168,162,41,168,2,191,185,102,36,81,239,20,181,130,128,188,88,1,207,27,188,151,28,7,93,186,126,145,232,40,45,82,169,214,152,38,237,175,27,110,207,19,42,204,0,109,0,139,190,95,187,152,222,99,204,224,4,54,82,126,59,131,206,14,62,38,96,108,185,203,100,64,197,185,133,182,27,222,195,150,22,84,214,210,89,216,177,19,159,255,51,139,50,34,76,24,84,16,115,172,30,227,124,188,102,160,57,55,183,145,95,221,171,141,222,214,21,29,254,137,153,203,218,203,22,183,121,90,254,124,108,120,223,196,122,214,189,56,166,8,67,200,158,66,169,169,215,56,97,26,44,197,247,181,12,69,112,15,214,214,155,228,46,58,248,33,59,107,239,201,121,94,243,62,183,49,198,239,216,206,26,148,86,226,221,29,199,49,71,227,45,79,214,4,248,182,19,204,52,33,11,116,102,210,89,112,75,126,58,31,135,32,164,148,225,159,160,12,118,205,150,146,139,1,55,174,146,59,201,23,138,131,65,85,72,78,74,9,176,142,53,129,119,13,51,253,31,23,74,72,48,10,9,110,76,98,200,58,239,91,227,238,2,173,117,235,57,51,111,143,17,198,227,123,223,199,62,231,160,200,254,130,248,216,201,187,136,12,231,51,164,5,9,51,164,87,241,203,48,133,222,1,37,128,128,14,32,28,25,128,200,242,216,29,197,151,26,223,146,233,221,228,222,141,115,51,128,69,112,70,221,32,97,65,177,55,111,138,203,152,47,196,202,58,116,214,123,116,212,154,72,173,254,112,42,115,132,71,106,77,185,50,36,25,100,166,23,17,81,53,174,210,142,191,142,95,152,199,253,24,221,196,50,238,213,16,15,71,47,27,78,39,61,161,247,165,97,149,12,218,72,36,131,165,133,148,56,198,180,200,61,103,88,141,63,56,204,211,124,233,216,234,160,156,20,6,238,95,228,219,226,234,77,43,242,125,108,54,101,224,58,158,205,164,37,104,202,189,127,125,207,53,114,161,85,57,41,81,122,216,1,254,157,212,166,135,112,189,88,227,119,77,243,154,161,116,186,47,253,99,61,140,123,87,59,2,195,106,121,211,81,3,16,133,30,139,12,138,53,154,148,0,224,100,64,250,23,129,14,205,86,189,26,229,63,205,248,42,102,8,45,199,190,239,133,170,88,21,115,99,222,141,0,99,49,41,245,106,214,97,96,177,96,114,95,242,224,116,141,134,176,15,225,196,16,254,54,227,165,73,37,6,5,148,81,149,17,199,155,205,145,194,226,132,149,223,101,146,198,244,222,176,175,77,29,177,70,66,57,71,82,156,242,199,61,212,78,184,193,89,81,251,197,36,177,161,94,51,212,182,206,202,192,134,9,43,195,18,115,138,170,39,78,69,150,73,4,216,9,207,33,204,19,133,249,107,38,70,106,1,47,27,20,10,239,46,214,155,117,38,197,83,33,181,124,31,218,150,89,0,215,224,130,23,18,77,244,193,206,217,152,5,115,112,206,241,251,204,80,188,101,47,28,98,6,81,43,87,51,155,75,148,207,97,228,148,214,236,69,31,71,13,239,125,195,231,51,100,139,108,9,151,228,22,138,97,221,185,167,188,237,106,212,91,163,70,205,225,118,63,229,113,209,128,90,5,10,203,28,230,34,230,66,243,77,84,184,105,151,104,106,206,108,178,97,222,120,79,85,205,0,233,163,88,11,12,78,46,70,84,47,5,180,134,42,125,150,7,179,244,225,69,214,20,24,110,228,226,105,60,153,57,170,58,42,249,70,188,18,10,122,134,202,233,194,125,179,170,193,198,163,16,155,136,181,229,90,139,12,226,135,207,130,109,91,95,25,150,242,11,239,98,179,190,44,71,28,95,187,94,200,14,189,20,77,7,132,38,112,103,52,5,59,70,203,218,115,239,142,94,72,140,200,190,144,28,172,52,137,68,1,25,39,72,136,111,248,114,120,70,97,134,161,86,182,200,106,218,176,1,146,34,218,185,238,26,114,146,72,141,196,131,209,98,50,229,185,209,205,244,104,134,215,130,149,74,126,26,2,252,20,5,186,12,1,131,204,208,130,174,124,203,129,254,106,84,159,30,51,122,186,81,27,196,149,185,145,20,106,64,20,29,252,230,103,167,169,67,175,166,123,174,69,161,23,156,131,14,218,241,222,104,79,244,223,70,204,75,36,198,86,249,42,20,110,166,207,248,182,97,146,68,129,42,45,138,204,103,213,223,137,2,215,211,90,241,220,231,64,95,18,249,210,224,118,28,161,168,48,27,98,78,238,140,166,210,92,53,42,204,192,235,166,152,33,229,205,62,189,9,140,183,222,187,100,92,110,255,233,5,25,184,14,25,186,177,222,83,5,78,4,214,60,177,210,143,245,237,146,232,178,64,254,112,71,44,27,185,201,151,222,49,130,60,210,167,98,46,214,232,231,230,109,18,134,98,6,145,238,96,2,36,142,166,180,28,46,67,7,228,184,121,173,166,142,120,205,164,114,93,196,3,76,248,148,34,51,225,200,164,93,59,187,25,61,197,42,214,115,144,222,183,182,178,176,248,176,25,70,164,222,252,226,65,35,132,184,146,52,37,7,119,187,253,113,23,169,58,250,181,208,211,242,39,219,149,54,103,185,154,117,159,124,129,192,10,213,69,253,134,16,132,44,243,55,42,52,24,38,137,216,77,124,36,88,9,17,12,48,40,179,152,27,141,110,223,144,23,107,54,91,242,104,141,125,247,75,84,28,51,95,68,14,107,246,32,239,114,128,243,211,90,136,174,21,223,188,15,191,247,26,184,219,114,111,250,240,3,236,90,109,230,200,153,153,44,25,232,123,14,52,94,200,135,95,243,57,114,135,227,32,136,238,207,226,187,131,2,94,53,57,199,24,184,43,84,221,238,36,38,220,41,222,146,142,188,33,160,62,185,250,204,202,160,90,177,115,4,244,246,53,211,178,235,148,61,152,233,39,139,171,193,19,83,31,108,110,166,144,117,55,98,64,75,35,58,71,248,237,179,165,117,181,242,249,167,91,207,106,17,154,60,204,228,48,227,226,105,232,26,49,103,84,2,190,185,128,219,181,228,220,3,8,77,50,214,111,94,113,94,229,222,52,132,249,113,109,103,249,16,242,26,18,127,201,165,98,206,97,3,255,242,253,214,56,68,84,45,253,226,109,115,67,126,185,91,166,239,251,214,96,11,183,244,157,24,108,146,252,195,103,62,238,121,25,98,53,185,64,63,156,160,57,219,146,160,52,116,78,144,5,67,162,79,19,152,60,89,177,40,233,155,10,80,157,202,36,228,116,230,204,240,123,131,176,93,77,47,230,69,166,223,27,44,194,152,249,185,58,24,250,56,141,133,204,23,29,111,178,180,203,141,128,21,174,47,74,158,149,213,250,189,51,116,95,20,102,229,165,161,89,240,47,125,60,94,208,129,242,203,200,18,122,181,244,248,151,48,238,52,177,146,144,246,17,179,54,30,137,43,248,88,139,111,239,102,92,230,169,31,171,90,151,209,103,70,102,45,233,68,64,27,170,249,75,119,252,215,172,147,12,197,213,30,239,101,244,150,85,30,156,83,207,139,84,39,132,100,62,223,207,129,114,218,9,172,253,222,172,196,121,83,9,240,146,161,158,233,131,98,250,160,247,120,153,63,8,182,31,93,100,213,199,115,243,69,225,206,55,28,170,240,26,159,18,116,146,144,105,110,38,12,239,122,243,227,92,185,60,218,2,214,83,132,226,255,152,247,12,210,53,250,241,70,189,192,20,94,44,3,145,255,198,116,144,47,22,17,62,250,108,240,207,122,152,167,52,206,96,30,200,70,23,191,249,50,119,88,204,180,202,248,1,114,60,91,58,194,186,254,118,14,121,76,130,116,40,166,215,99,110,142,90,182,42,20,188,107,98,166,20,226,155,97,167,144,52,245,123,158,153,89,93,41,15,112,37,130,70,178,6,232,195,241,33,239,164,211,116,117,153,164,153,15,10,19,47,63,187,2,60,167,41,102,146,177,182,79,157,197,25,81,175,48,131,59,125,86,72,129,217,123,132,25,41,115,89,34,231,255,240,194,57,211,176,246,139,75,177,157,18,117,34,55,67,38,247,152,207,91,47,71,81,176,66,200,164,78,189,26,165,184,25,203,15,205,69,121,50,74,173,195,131,4,163,166,27,77,247,97,144,121,190,87,66,125,214,36,35,70,212,122,102,158,159,247,221,124,17,221,55,32,2,246,102,124,246,189,115,0,232,225,4,235,66,248,134,108,104,74,96,70,101,9,186,64,223,208,128,19,8,231,40,75,255,108,100,142,82,5,214,72,161,80,204,36,148,220,91,32,69,43,224,18,30,13,132,147,111,242,64,44,116,133,108,8,53,91,152,241,182,102,125,190,215,9,188,86,156,32,93,232,11,72,108,166,187,137,35,40,148,101,221,147,15,91,123,135,249,61,244,224,243,247,238,145,186,173,35,85,111,76,35,175,187,156,21,85,248,85,117,154,16,163,126,249,4,75,16,244,164,251,172,53,231,197,213,56,188,18,62,156,115,60,117,103,157,34,124,3,25,189,196,9,41,201,35,243,5,61,146,166,169,207,255,70,199,193,99,143,138,98,152,168,54,19,233,172,229,218,152,164,254,69,56,16,239,135,148,188,187,55,54,9,138,56,94,208,188,207,112,65,172,120,50,213,241,130,92,105,132,53,47,169,208,90,165,63,248,243,22,228,49,59,171,11,79,190,106,166,21,30,8,234,118,226,79,102,219,53,125,192,206,110,11,143,191,56,148,36,166,29,222,90,77,1,90,28,225,2,64,193,183,57,164,217,91,83,39,156,216,121,132,3,83,169,204,168,255,111,124,75,117,93,143,177,138,16,10,12,72,56,191,57,156,213,165,144,19,92,126,248,63,191,41,86,200,198,11,179,31,225,195,121,145,48,159,211,190,105,132,108,192,41,87,127,93,197,10,130,58,166,214,148,226,115,180,88,73,182,104,96,67,189,248,6,0,179,209,139,37,97,81,178,146,199,103,46,191,79,160,81,147,85,171,61,186,160,243,88,173,32,225,252,224,41,212,124,132,113,7,246,13,200,251,61,44,178,68,128,90,161,141,223,55,236,1,227,40,49,46,193,245,244,77,20,78,144,37,82,118,198,26,18,186,136,232,218,209,249,56,52,76,37,66,115,51,56,12,241,66,8,114,83,113,46,32,40,71,119,22,74,55,2,104,216,158,252,193,243,52,24,150,196,230,198,165,210,220,140,164,145,252,52,180,195,222,34,203,140,55,164,249,53,3,139,139,24,248,60,246,121,80,73,234,22,6,57,194,126,14,69,169,242,24,235,89,78,245,66,207,207,163,44,73,47,209,244,87,3,253,77,55,145,132,76,149,178,240,170,23,192,13,215,138,100,90,78,28,217,110,66,162,195,136,177,37,7,84,237,189,3,192,77,203,166,230,105,172,66,20,89,158,70,82,120,231,39,191,84,188,105,228,152,7,29,128,146,126,2,163,48,119,32,253,187,73,9,74,82,173,132,60,4,248,111,248,14,52,155,7,114,247,2,192,169,243,203,76,161,20,124,156,225,248,105,178,205,146,208,0,5,58,122,180,86,84,202,235,18,218,211,219,121,252,140,48,103,19,209,184,230,179,21,156,137,26,25,61,232,128,100,31,70,172,177,220,252,19,199,144,80,227,128,231,34,225,209,163,99,51,105,229,140,243,151,94,198,72,38,18,172,203,168,88,3,209,138,207,141,158,183,80,172,158,179,63,245,192,35,211,144,194,190,148,197,76,113,116,70,175,12,250,131,18,187,211,191,215,250,109,130,173,59,9,75,240,113,106,80,127,31,129,93,167,194,40,235,139,174,170,212,111,35,142,177,133,104,182,28,16,87,212,7,54,204,106,178,130,134,193,58,34,33,78,21,93,99,123,131,166,205,139,155,239,116,27,74,13,0,46,236,28,141,224,4,127,154,118,160,67,69,250,146,169,139,52,217,210,40,28,37,239,217,180,238,166,37,168,17,163,183,171,161,201,107,170,122,66,232,110,84,233,179,182,155,110,7,39,44,87,47,163,114,142,124,58,204,85,114,200,32,132,115,86,201,45,79,152,172,165,212,146,76,238,233,34,254,169,227,86,169,68,161,21,21,221,135,128,111,247,144,74,20,132,198,51,82,253,13,17,228,166,85,48,3,230,249,111,27,117,129,86,216,150,9,118,250,116,96,117,202,47,155,162,117,244,116,153,128,166,164,135,201,173,165,20,205,4,137,127,75,105,15,30,177,238,232,164,13,150,86,0,149,56,223,231,136,90,81,187,107,150,93,184,230,137,247,29,149,105,115,183,228,240,91,96,234,46,14,14,97,145,45,62,1,253,99,125,223,102,3,180,0,181,124,140,200,77,15,42,132,73,199,180,22,113,1,183,135,72,24,225,195,212,34,24,225,203,25,226,104,85,32,46,208,210,117,135,140,126,5,90,211,168,4,197,76,53,186,93,68,37,244,39,250,228,131,18,71,84,182,123,161,66,220,180,240,77,106,59,74,196,230,5,72,33,151,56,90,192,0,96,1,165,218,207,114,154,1,240,131,143,87,50,19,84,124,234,197,77,161,102,172,80,181,132,3,221,2,187,1,111,141,156,172,188,131,194,126,137,1,134,220,218,56,186,3,11,112,70,104,109,193,191,210,6,71,56,21,8,86,20,88,196,204,139,94,0,171,73,81,203,47,111,227,243,9,228,33,41,67,65,172,100,146,128,82,219,6,124,46,32,134,227,65,180,160,162,225,181,104,26,151,171,27,52,147,193,35,2,128,68,48,114,217,52,115,226,98,36,37,186,194,89,144,171,136,1,61,241,245,22,30,73,19,40,165,40,31,216,139,115,128,8,238,131,44,69,10,149,101,78,51,225,112,61,103,48,112,241,251,165,105,12,188,31,186,208,157,30,224,37,70,118,138,67,176,33,171,219,193,106,65,178,68,213,226,207,185,6,245,236,197,229,18,58,221,199,46,52,145,70,43,230,50,128,91,85,124,16,170,103,241,37,161,127,109,10,31,170,156,64,23,38,13,20,106,203,189,103,171,23,40,131,2,135,16,47,83,23,99,165,7,131,9,242,150,247,248,48,69,208,17,250,177,11,12,137,128,47,172,41,240,92,29,205,77,165,129,251,212,155,147,147,13,14,19,38,124,146,215,110,116,246,68,57,54,27,77,162,152,81,192,243,53,207,70,121,14,42,121,237,179,59,85,23,13,96,147,61,67,36,107,167,208,55,21,69,115,242,142,130,25,68,155,234,34,74,0,1,14,161,182,218,198,146,125,201,83,76,98,166,43,224,10,130,199,219,86,59,243,122,240,88,38,37,60,175,31,162,178,209,155,214,138,188,163,222,4,3,156,104,144,111,216,78,102,11,98,9,99,188,208,73,152,210,173,48,128,229,166,166,38,211,187,94,97,63,48,103,72,232,138,153,195,97,20,143,33,224,217,20,129,229,141,14,112,207,81,120,225,228,23,108,106,54,45,145,8,2,106,85,45,223,77,80,182,82,132,39,180,180,15,65,236,102,118,88,135,110,16,255,21,33,120,178,30,180,226,245,57,10,48,227,166,50,72,194,3,72,241,168,136,251,8,82,11,90,65,224,114,94,238,1,175,216,244,226,65,188,178,34,228,130,137,99,63,223,194,161,19,199,138,244,80,127,182,131,179,63,120,66,194,74,121,162,61,110,253,233,197,105,83,168,64,82,188,16,51,251,163,51,218,46,128,189,128,200,100,101,0,204,136,82,18,153,242,75,161,99,203,174,148,21,191,13,164,115,232,252,133,176,185,70,121,129,114,128,126,201,2,240,123,120,128,0,41,173,112,45,97,70,121,57,18,26,156,143,207,226,128,201,180,69,46,5,26,144,50,179,154,27,165,41,79,227,64,100,181,117,85,150,203,32,210,142,139,14,250,80,204,214,78,215,163,118,113,246,170,231,106,171,8,121,125,161,208,225,40,160,62,82,177,217,217,166,41,94,44,77,98,2,172,161,245,203,205,141,191,40,186,242,160,125,247,39,27,244,96,8,16,152,52,193,173,43,210,176,57,36,124,48,125,160,233,189,244,32,2,19,28,220,98,70,193,221,243,6,230,250,164,245,152,43,136,161,48,51,85,5,203,136,102,173,19,241,157,137,112,142,110,9,84,129,213,140,40,64,208,166,178,37,168,218,86,156,141,68,142,17,23,46,153,166,76,147,85,111,89,101,18,41,45,49,195,226,178,175,121,180,170,199,237,241,109,178,179,251,96,94,202,45,139,153,34,243,14,51,172,114,91,205,199,239,142,15,98,140,50,229,185,57,208,226,126,205,199,155,17,104,42,30,159,55,163,216,123,15,225,125,195,156,111,225,190,89,182,93,222,171,80,158,136,169,130,243,122,233,177,204,67,161,203,32,222,11,236,88,83,224,42,25,116,223,117,32,169,220,34,39,136,249,140,234,140,180,112,161,34,167,214,210,60,218,195,204,17,87,213,76,149,50,174,166,1,59,169,185,19,37,251,147,29,95,82,8,93,240,188,26,29,93,158,115,222,20,209,228,80,180,40,214,121,189,0,47,157,229,34,211,52,1,122,158,81,233,202,72,159,11,174,245,12,67,32,232,240,54,193,201,10,246,212,82,82,254,61,58,56,213,7,82,155,231,45,69,65,174,43,196,228,88,91,75,81,37,67,60,51,169,51,74,210,47,216,150,104,111,42,66,190,9,70,184,59,119,22,37,0,240,235,138,19,158,224,84,218,173,93,8,119,190,89,65,193,121,201,133,125,84,143,23,50,43,43,234,57,200,224,165,169,67,98,252,197,81,75,106,164,133,166,250,216,192,59,188,80,69,247,78,171,234,252,115,12,248,118,6,231,232,238,250,90,84,19,162,23,31,122,228,33,114,236,112,219,111,202,181,110,38,221,36,155,60,77,179,125,198,205,187,129,227,53,180,56,199,87,84,255,140,92,95,116,149,55,146,218,59,82,76,144,166,103,73,42,156,216,2,55,100,202,163,157,40,245,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,49,27,137,149,127,109,34,133,89,4,53,14,126,122,149,184,57,202,121,159,117,111,140,110,126,52,190,48,159,149,40,83,28,165,133,226,232,17,26,210,78,249,88,79,112,158,32,227,219,84,104,7,51,93,50,191,65,123,235,172,29,65,30,242,211,115,120,3,54,112,212,74,126,81,39,26,149,71,191,249,128,58,109,40,168,220,120,164,150,155,23,126,227,7,176,254,214,143,59,50,12,95,93,234,126,189,7,187,222,50,133,25,94,238,251,79,25,31,255,243,71,243,153,222,49,25,37,155,63,61,42,221,109,38,53,3,247,159,88,72,87,131,3,107,51,30,158,207,131,15,122,74,10,134,214,131,49,131,220,13,137,34,72,184,229,212,163,20,218,226,234,110,125,17,98,198,63,240,189,138,146,97,171,26,68,146,100,89,43,159,28,127,95,6,155,94,209,40,159,209,133,197,150,44,47,134,114,136,215,230,54,18,126,67,103,40,244,79,46,208,75,103,41,237,6,93,15,228,55,110,238,117,82,239,212,214,184,74,17,200,107,4,200,12,210,180,34,214,133,28,166,95,91,73,39,12,53,239,17,234,88,52,188,66,108,86,213,108,53,13,95,27,125,148,166,113,57,126,139,147,44,25,228,164,55,157,160,136,57,6,124,99,217,166,42,254,83,53,20,93,110,56,20,63,142,142,217,52,21,147,88,244,116,254,12,157,12,239,216,115,15,9,121,203,79,207,43,116,31,39,106,219,47,100,133,16,91,231,10,49,106,0,6,64,146,116,93,183,48,242,29,95,121,148,252,103,251,204,52,176,131,51,138,246,22,182,202,163,193,50,191,188,82,198,223,34,179,36,230,67,58,55,170,242,22,129,169,245,174,32,122,33,47,245,78,73,125,109,160,117,158,149,126,27,242,250,238,9,80,104,92,247,113,76,237,172,74,148,202,36,39,15,231,197,239,1,223,158,250,141,0,191,188,60,61,112,198,245,98,171,101,250,36,158,168,180,11,68,3,200,111,93,174,98,117,140,251,169,234,189,105,38,137,250,32,49,42,249,116,53,147,178,203,155,51,241,170,186,203,47,102,185,121,243,77,178,80,204,104,165,249,70,10,148,249,5,110,250,219,221,100,200,194,76,200,33,31,196,26,197,122,252,182,113,47,126,204,70,123,31,102,162,113,125,114,64,224,225,76,80,120,47,234,46,192,99,87,243,183,27,206,245,39,69,100,137,133,48,191,56,76,14,70,250,219,79,224,167,232,61,156,162,18,143,185,121,127,39,86,10,176,159,216,159,233,209,3,172,64,65,66,51,7,8,125,207,184,26,249,52,205,181,192,8,181,103,252,52,48,150,49,62,73,139,64,23,78,24,82,4,173,143,21,120,117,92,204,161,170,233,169,66,77,48,127,154,44,229,188,159,183,206,24,99,2,240,208,182,62,171,242,4,226,153,58,188,104,115,99,37,33,27,24,140,6,17,83,255,132,101,136,91,185,25,49,251,222,63,25,143,168,246,78,83,215,108,231,123,239,120,105,195,39,235,194,166,244,62,211,27,70,53,87,93,237,11,35,113,250,241,96,123,63,153,7,195,83,135,171,61,76,243,92,127,154,109,196,195,50,251,60,75,159,27,77,63,9,203,64,124,234,131,155,14,92,152,1,153,117,141,193,145,70,90,1,45,105,83,37,186,72,54,206,237,116,120,196,178,118,232,104,226,108,69,34,255,125,138,13,241,130,124,46,68,21,93,144,249,192,33,179,167,108,89,244,179,191,247,242,192,170,83,59,209,196,26,206,118,143,184,235,121,161,181,104,246,128,37,145,72,61,42,203,202,54,65,13,174,56,197,205,121,206,8,205,216,250,98,236,42,62,77,141,160,104,234,176,64,126,233,251,33,210,108,16,105,137,149,158,159,0,193,162,93,40,224,43,6,237,148,56,98,80,32,239,34,41,123,69,51,217,0,155,239,209,52,155,67,231,246,9,152,199,193,147,188,58,100,16,84,246,4,114,204,173,31,155,101,29,0,67,114,206,194,242,71,178,135,10,160,127,108,250,149,139,158,48,109,1,122,142,155,27,147,182,46,190,13,189,68,13,184,4,85,112,233,123,109,180,214,69,170,200,226,46,141,127,222,213,61,179,57,116,61,180,174,25,50,218,127,221,131,107,112,100,136,2,17,73,172,17,200,95,232,135,78,215,76,167,201,174,122,20,64,151,153,42,12,89,165,55,185,219,152,54,173,105,226,185,27,109,67,152,223,240,47,77,175,189,167,142,142,115,60,195,242,73,35,225,126,120,82,163,89,55,161,174,158,10,25,101,228,65,233,243,185,154,118,70,122,42,128,1,213,112,146,154,223,133,35,215,155,44,81,55,59,181,127,114,111,180,85,4,114,126,27,71,202,39,63,54,216,156,61,217,249,126,234,147,185,163,41,40,48,201,148,184,235,247,120,33,19,225,49,95,53,73,248,253,217,135,159,147,27,184,251,55,194,218,187,71,74,28,24,115,116,12,44,251,123,125,239,82,75,224,242,169,209,104,71,45,234,35,211,91,206,209,110,48,41,100,77,190,209,250,208,146,5,112,55,157,12,149,124,74,112,23,142,177,62,107,143,120,255,4,163,157,33,54,181,140,240,134,8,68,111,212,238,57,144,62,171,239,125,224,32,177,165,107,83,183,43,250,138,130,49,245,15,28,255,217,112,64,19,101,137,122,40,74,10,158,183,132,75,67,75,170,45,158,124,235,23,2,6,217,248,11,158,212,193,66,54,133,179,44,216,86,87,21,97,154,247,203,23,81,163,172,64,247,169,117,0,128,71,253,134,149,230,174,170,111,69,39,65,180,131,13,152,114,116,195,161,185,217,241,254,214,20,248,220,51,77,62,95,242,124,65,192,78,231,187,150,155,128,41,223,100,111,71,23,81,54,12,182,198,224,194,43,128,213,117,51,218,180,97,71,151,37,35,82,62,102,130,154,168,7,113,138,233,199,224,69,75,84,121,145,193,186,250,210,134,144,140,134,112,168,8,62,51,240,86,3,223,186,153,141,78,70,148,239,126,131,2,144,32,162,136,104,49,53,120,235,99,113,51,140,234,242,169,59,237,203,37,104,36,40,202,232,185,101,104,161,212,62,216,86,212,191,66,31,64,7,115,84,60,65,119,22,57,153,64,223,85,111,121,217,199,228,78,101,175,235,3,118,181,172,79,27,124,75,152,13,8,164,106,12,11,9,251,43,1,103,7,156,85,163,122,216,141,151,69,204,171,155,18,137,119,217,111,38,128,16,31,108,250,188,131,99,198,112,44,226,116,162,179,187,146,68,198,112,105,226,219,161,58,82,122,210,103,32,37,214,148,178,129,78,18,95,124,70,40,121,100,183,163,122,176,3,101,193,144,191,239,35,252,25,180,78,237,224,2,187,244,63,201,205,7,212,29,61,175,38,42,148,42,222,115,236,199,73,126,141,231,228,28,65,193,82,242,7,216,18,212,30,38,4,35,102,74,147,83,137,92,230,149,109,124,16,97,150,252,109,180,178,196,9,130,73,101,197,7,131,49,77,201,190,222,20,158,219,179,230,54,42,93,189,183,113,76,175,45,248,78,128,154,73,161,2,253,183,150,37,110,116,143,53,185,54,137,102,78,144,196,0,126,168,82,229,131,89,132,56,34,105,175,200,120,10,251,13,60,205,81,2,135,153,74,185,113,80,149,77,14,25,139,219,228,216,93,203,180,97,163,217,254,57,61,71,239,13,197,105,254,244,128,5,64,198,108,33,200,212,133,66,224,77,68,57,188,96,224,20,25,15,20,63,154,28,17,235,24,85,153,16,116,144,233,16,62,162,6,110,32,41,27,40,100,28,33,59,130,105,46,106,228,232,42,159,169,60,76,228,208,130,43,12,174,36,173,38,91,158,234,4,138,3,236,215,86,46,48,72,89,197,74,167,180,240,90,189,179,16,34,65,55,87,146,198,67,205,239,218,96,182,162,60,80,101,179,126,142,17,227,158,228,162,6,72,17,243,243,148,122,42,144,128,117,151,99,194,170,178,37,166,210,95,31,146,88,135,245,26,185,213,136,179,149,64,205,52,219,226,222,135,22,16,121,175,198,228,137,234,125,41,120,204,50,102,224,14,91,96,191,96,196,88,74,191,134,58,99,239,105,198,23,210,215,190,214,190,229,102,115,30,228,230,180,130,181,32,244,70,43,101,125,152,225,232,2,8,136,21,201,31,89,157,16,245,70,155,43,230,253,89,64,240,104,157,32,123,173,8,113,212,143,245,150,116,9,42,210,85,178,171,128,153,31,59,104,204,65,40,74,47,17,140,118,231,10,133,193,134,44,68,110,142,220,133,39,76,255,204,154,1,160,45,106,37,133,58,234,10,162,15,117,233,123,90,114,114,23,26,202,229,181,39,226,116,59,121,31,182,186,204,166,12,32,99,182,97,63,150,123,67,29,127,74,30,251,244,247,202,131,47,86,68,126,15,232,17,228,185,33,37,241,70,164,103,69,216,78,137,223,158,175,56,5,98,98,204,214,242,100,214,177,27,232,23,128,255,91,142,152,3,173,65,114,35,146,174,83,10,26,195,0,148,158,62,195,123,84,153,165,215,10,27,113,48,211,120,172,254,246,37,26,45,91,8,10,151,134,94,204,232,30,46,195,106,8,42,229,147,93,138,198,222,163,129,203,64,7,122,19,51,130,63,137,120,67,175,120,9,27,37,21,126,57,4,222,206,40,108,174,112,89,246,244,24,192,164,21,17,55,193,252,158,45,221,145,75,248,38,102,188,224,22,219,60,72,101,97,146,45,214,121,188,130,18,146,124,154,62,25,249,130,186,18,108,103,52,143,66,194,9,182,97,39,93,11,2,92,114,115,227,4,136,125,220,8,27,132,218,23,62,235,29,108,251,116,205,236,38,162,17,208,196,215,252,218,192,3,142,168,8,188,128,7,94,249,150,184,180,210,133,200,185,76,104,182,227,222,134,187,86,234,81,116,155,227,124,2,90,86,149,123,244,29,194,37,49,92,196,74,109,202,168,188,89,216,210,57,197,188,245,139,208,89,19,148,197,236,179,42,242,97,157,225,206,53,142,21,39,239,40,103,42,254,95,92,252,28,174,43,2,62,197,120,111,226,115,33,66,172,15,198,17,50,146,33,199,42,129,83,233,90,247,76,199,246,205,215,247,218,98,166,82,120,146,180,17,190,47,181,214,51,99,121,76,102,172,208,250,2,176,104,225,14,160,52,118,229,99,84,176,193,73,84,9,15,179,50,216,118,74,123,61,8,31,233,210,16,150,115,100,14,111,32,12,23,177,146,232,34,64,161,80,79,186,64,212,72,134,88,237,236,72,98,80,94,88,205,139,100,80,77,179,40,222,46,59,229,78,73,190,199,98,194,230,194,219,139,100,78,226,65,25,62,161,166,198,19,104,39,23,222,145,154,214,179,118,182,156,116,160,174,242,101,192,159,128,136,66,112,146,254,201,120,10,133,243,31,241,123,248,87,80,208,43,1,52,77,251,161,44,242,199,3,171,220,211,148,54,86,144,240,1,205,56,114,49,252,47,35,144,195,144,138,94,121,107,251,84,233,196,152,249,8,105,54,56,183,53,50,66,65,205,173,125,56,181,103,18,156,53,99,112,17,182,111,138,34,55,184,215,192,93,169,176,92,183,82,115,204,148,54,77,117,90,204,184,115,113,124,180,117,203,135,197,156,140,190,99,57,120,52,164,38,148,105,252,221,253,6,50,179,25,120,88,8,214,13,51,26,225,238,243,105,214,20,18,103,58,65,107,250,141,198,189,209,149,137,156,110,150,112,89,171,33,190,196,138,6,122,172,219,14,153,195,135,167,28,72,227,73,50,175,161,34,51,118,90,4,139,37,84,144,207,165,145,215,26,59,181,101,141,123,26,2,194,52,79,88,179,50,20,134,73,92,30,108,18,245,37,107,47,252,2,159,139,71,104,122,209,240,7,19,150,124,45,80,14,87,212,248,54,48,125,49,147,133,93,17,195,43,10,28,43,65,132,79,66,146,134,71,127,152,5,116,194,11,167,39,105,168,241,157,182,59,188,8,83,70,236,106,134,128,59,92,97,210,227,74,148,143,96,195,8,21,64,74,184,227,243,195,53,116,38,232,78,46,74,65,222,201,14,196,154,7,243,189,84,91,10,16,235,72,218,42,212,131,198,208,193,6,203,158,206,17,36,198,178,89,145,60,164,133,35,80,178,86,148,215,171,87,91,9,162,37,25,47,210,83,239,193,247,90,225,9,35,35,62,63,239,69,165,38,164,167,6,202,100,34,248,216,145,74,220,145,10,34,108,153,77,71,188,179,238,35,131,69,27,182,78,4,106,215,61,154,94,6,122,237,69,135,220,178,132,30,31,188,136,186,200,153,214,17,12,72,170,165,231,113,143,41,212,235,116,174,247,26,41,193,183,199,110,101,242,238,22,227,6,135,153,53,103,233,134,2,138,45,186,59,32,156,170,114,94,118,156,244,160,117,39,150,191,122,232,117,120,106,50,236,25,70,15,32,87,83,118,237,33,170,99,138,210,42,108,96,89,139,8,62,40,6,159,170,87,35,73,26,137,61,42,64,71,14,54,240,60,180,17,7,38,154,215,22,149,11,68,231,83,36,105,118,203,124,139,249,121,67,129,228,134,22,122,139,10,210,168,148,15,83,87,17,77,77,17,108,0,88,60,86,254,244,53,85,237,52,147,23,44,33,223,4,186,98,11,49,251,0,112,218,162,249,202,36,28,167,202,115,180,19,162,187,32,170,240,155,135,170,119,48,173,147,251,10,225,10,189,122,19,24,133,252,26,187,168,62,26,80,216,158,220,88,28,215,162,245,53,104,165,27,41,84,132,250,168,236,194,160,164,233,28,10,166,40,46,150,23,155,166,241,147,28,86,240,203,203,111,147,62,158,193,61,212,104,12,144,3,29,2,38,162,75,71,146,131,201,147,99,19,46,252,27,13,165,197,188,160,174,106,44,199,48,123,158,237,71,88,91,94,140,10,95,247,10,34,57,135,171,135,15,0,190,108,63,7,218,33,248,47,83,214,129,49,207,203,20,6,237,84,225,29,67,211,122,181,172,21,227,12,80,165,34,150,251,13,10,31,16,246,226,107,208,29,177,156,76,21,200,247,68,236,77,68,233,26,123,187,255,52,253,30,42,3,216,33,205,138,22,220,55,62,234,164,239,70,167,102,20,134,54,72,103,81,0,221,48,224,5,140,228,13,201,44,69,246,141,245,87,107,11,115,129,1,232,35,228,7,184,44,43,63,109,168,214,132,101,120,189,77,227,208,211,87,155,106,90,17,238,159,159,31,142,185,74,50,198,204,112,121,5,60,159,194,90,95,31,115,243,92,168,153,167,138,177,64,117,127,253,120,99,82,156,175,228,21,252,25,81,58,173,128,134,214,199,56,130,246,11,35,180,34,98,222,240,42,250,173,233,82,110,69,127,25,32,117,180,53,119,131,26,30,85,24,164,191,213,127,25,220,95,57,250,96,164,238,242,234,49,190,50,97,208,5,251,241,70,99,114,99,41,139,121,173,96,33,52,17,183,209,84,83,14,133,147,19,27,3,101,193,143,54,226,182,102,132,155,102,218,68,212,252,124,237,160,167,187,70,65,80,255,47,102,144,167,170,79,8,246,32,56,203,140,116,224,124,205,67,205,103,126,205,147,106,106,152,139,16,237,255,253,118,241,238,44,168,161,230,208,128,144,254,43,96,17,193,120,86,238,119,80,23,91,104,40,114,29,70,73,191,55,132,192,39,89,222,164,23,233,111,178,204,64,9,23,224,98,159,89,106,69,173,124,48,218,135,196,138,62,104,180,198,80,228,30,31,157,76,4,150,163,175,198,90,19,150,234,131,50,162,217,103,254,66,180,214,84,124,116,144,160,170,241,53,233,39,156,170,46,218,3,227,85,104,105,168,67,239,189,107,244,233,65,155,3,96,233,163,154,90,163,196,94,32,174,81,113,41,154,10,122,168,127,90,182,74,60,241,109,36,168,57,79,72,103,73,66,99,3,217,11,73,184,23,81,83,187,209,13,203,240,172,65,63,7,159,156,108,57,155,230,208,227,114,116,48,3,67,138,172,58,180,84,86,163,175,31,134,101,125,52,122,174,178,138,14,162,82,165,196,182,177,232,199,86,91,255,32,100,98,94,45,184,233,10,66,215,122,103,52,187,99,191,105,198,148,254,63,196,119,123,112,29,52,235,215,84,171,37,207,130,234,0,70,90,149,230,109,37,100,119,96,193,64,11,80,239,253,188,175,80,94,171,221,32,216,67,205,16,100,69,143,20,113,146,42,220,26,157,95,94,13,125,234,231,209,6,141,31,177,143,190,13,161,124,68,133,41,105,248,218,121,103,238,251,124,58,81,232,157,31,55,54,90,42,123,34,180,252,92,210,123,146,133,193,10,204,58,255,223,90,163,139,214,79,108,234,106,50,44,199,24,181,156,83,128,144,121,22,21,152,174,127,157,6,110,54,113,113,53,111,184,108,110,52,120,129,10,146,155,67,26,16,72,117,144,158,31,109,94,35,162,92,43,94,140,80,85,63,9,237,121,39,207,128,6,148,87,150,0,181,216,30,163,86,209,114,213,37,176,77,87,56,214,15,196,105,50,211,54,17,100,238,56,52,136,137,19,132,44,19,170,210,177,215,181,253,145,36,198,237,76,130,9,144,254,69,69,133,33,182,45,43,101,19,251,216,18,155,241,133,75,96,57,48,119,85,104,63,180,159,157,144,115,92,200,52,201,62,11,200,234,214,64,76,172,133,250,138,72,176,147,16,110,161,52,73,142,75,157,13,100,120,102,16,126,20,68,16,116,200,173,121,126,134,87,59,208,83,149,51,253,32,210,53,226,209,16,184,187,250,228,70,85,27,52,14,3,228,130,132,172,183,144,46,138,123,211,238,248,17,166,71,38,46,201,45,26,221,52,185,17,227,21,173,30,44,14,47,18,88,85,242,49,104,37,83,178,9,246,138,46,7,58,157,132,183,111,17,246,172,42,48,72,185,185,175,145,212,22,27,223,93,204,56,155,190,151,146,77,163,171,52,205,192,93,131,243,18,197,216,114,68,164,236,2,32,191,113,117,133,106,66,50,65,23,24,111,242,201,162,13,149,83,24,133,172,27,20,253,0,244,103,151,149,253,14,61,18,56,33,227,58,233,190,148,225,126,231,111,242,140,95,164,78,191,102,220,231,212,134,39,33,127,228,193,128,66,7,99,192,37,188,57,178,2,224,132,123,51,43,174,158,217,252,75,167,77,71,197,34,128,57,214,236,55,196,76,134,60,194,54,35,225,61,105,173,198,59,209,131,58,130,2,201,74,115,131,31,224,164,58,52,229,46,249,105,148,60,79,128,88,224,165,74,120,12,77,155,16,69,6,61,53,167,123,18,218,152,217,186,170,210,44,233,28,252,108,224,232,129,250,177,173,186,137,249,189,228,137,183,94,100,90,115,237,84,131,54,205,96,160,94,40,121,246,165,102,250,130,66,121,218,184,208,196,252,252,242,213,83,254,153,89,116,229,183,97,135,200,250,33,169,255,20,96,98,115,2,152,24,92,31,136,82,180,220,73,225,159,101,38,230,213,168,117,200,160,217,239,69,144,110,29,239,71,134,220,220,204,157,9,0,225,241,161,21,115,154,48,95,164,69,222,74,235,50,226,54,78,145,246,104,86,213,22,43,218,17,81,124,236,70,45,150,15,6,90,117,229,20,166,238,53,83,227,188,154,55,187,35,105,130,200,71,203,147,15,186,162,186,147,243,187,26,25,68,87,243,156,129,34,1,50,76,152,240,111,123,122,42,48,64,70,215,126,180,27,145,181,64,60,200,242,211,115,85,221,92,154,210,8,86,66,145,233,148,120,56,48,239,52,200,22,168,231,136,65,104,249,123,163,222,128,80,11,115,35,236,90,116,245,255,205,2,10,229,28,246,81,48,125,67,69,35,248,111,225,245,106,179,57,75,212,32,14,201,136,252,126,27,15,102,9,133,15,204,15,64,182,154,255,54,188,53,137,47,65,42,169,58,230,166,55,26,25,83,7,18,82,79,154,14,166,95,124,33,172,72,108,36,208,240,118,220,125,162,54,7,6,32,239,77,191,225,113,54,153,110,234,199,43,33,186,198,143,12,119,146,155,225,63,83,243,177,178,145,155,59,77,104,242,218,205,124,135,223,169,213,17,158,47,34,2,86,129,154,109,135,78,190,99,254,210,73,41,55,127,62,103,247,218,224,31,84,172,38,14,29,177,70,211,116,113,243,128,13,80,174,198,195,247,246,149,142,62,203,115,197,114,88,170,117,40,45,191,249,219,251,251,146,207,253,214,21,9,105,31,22,252,74,121,50,218,189,222,135,248,125,237,206,240,103,8,48,97,230,218,187,199,131,95,56,89,19,59,86,77,189,202,3,8,198,147,74,187,154,65,66,255,50,169,52,36,32,7,44,15,222,77,62,171,185,153,78,227,132,159,88,8,224,165,21,154,164,192,121,230,68,171,192,73,102,15,51,197,217,196,66,84,98,174,234,9,170,191,26,141,192,108,41,98,190,77,187,187,153,14,223,49,197,76,144,229,242,27,207,169,40,164,163,212,92,40,254,46,55,191,195,87,212,57,216,195,135,71,154,112,27,212,41,128,30,154,31,41,64,249,91,47,211,48,200,49,131,148,189,58,175,5,61,30,180,129,228,215,164,138,87,92,96,137,182,112,122,37,213,92,179,102,4,198,125,60,95,73,110,254,254,235,122,37,13,51,51,37,71,156,226,251,118,144,7,73,212,54,164,95,207,60,137,234,173,178,40,7,35,201,179,211,76,17,247,28,31,21,8,173,132,28,24,29,220,185,156,71,135,39,63,71,104,5,112,144,198,244,220,117,135,177,74,153,45,208,28,217,187,149,26,79,46,232,45,148,153,32,155,255,25,201,187,1,243,77,51,126,182,195,156,186,197,30,169,7,140,153,28,240,207,165,68,114,23,161,16,185,26,207,220,217,214,58,140,101,91,20,19,11,136,182,208,174,133,20,238,168,128,88,49,253,57,71,249,26,19,41,91,187,152,25,151,27,102,166,98,226,143,137,76,86,147,171,231,84,53,160,114,140,43,245,23,180,117,154,118,170,244,240,210,134,134,254,143,91,159,99,151,32,168,23,147,225,76,255,156,97,42,122,239,188,201,61,135,193,134,101,224,55,145,96,117,171,162,213,72,22,34,58,149,232,36,90,224,227,210,202,110,232,50,68,127,229,64,193,55,22,67,163,58,161,50,85,106,211,251,73,243,219,131,106,126,15,106,57,169,34,142,208,51,117,144,227,191,253,34,108,21,83,97,127,122,14,128,140,137,149,173,197,76,154,41,110,14,187,252,149,185,176,72,59,173,248,30,200,215,108,25,180,119,182,13,23,78,195,138,8,101,19,43,68,246,241,218,52,49,239,236,150,192,76,20,92,195,12,69,208,252,183,142,198,127,253,104,62,19,248,219,27,83,228,14,81,109,130,3,114,225,126,134,249,220,169,47,244,7,101,140,123,147,85,43,50,71,240,240,189,15,182,27,37,148,244,242,0,48,131,113,49,230,208,134,236,120,201,12,51,62,203,30,230,183,102,243,185,161,54,3,126,234,86,176,221,58,185,217,70,195,65,162,237,126,8,203,109,177,138,68,139,53,219,45,63,33,107,182,155,150,80,44,28,24,41,183,152,17,17,158,61,230,31,103,175,220,155,186,244,142,57,210,145,122,211,21,141,0,219,242,163,131,231,46,66,156,90,140,99,173,196,244,108,20,81,101,72,225,27,216,206,17,218,241,74,132,224,196,54,50,111,208,248,245,135,29,217,230,56,187,61,235,107,4,186,111,238,203,230,62,112,82,242,106,152,254,166,94,141,82,72,141,93,240,185,9,194,111,85,16,130,125,59,194,202,223,174,159,13,154,79,61,98,247,38,22,216,77,143,134,247,9,235,137,131,5,60,173,254,54,141,23,211,39,74,49,246,13,57,109,9,159,157,39,170,67,222,6,166,66,142,60,226,233,210,226,208,34,227,35,87,83,163,89,249,100,108,101,245,234,105,140,138,137,159,167,168,9,72,11,224,155,6,131,180,113,156,198,240,5,136,211,88,142,161,188,252,230,27,190,37,113,174,202,181,204,166,63,57,237,178,83,189,39,54,97,111,186,236,48,245,119,105,32,164,153,144,166,63,63,48,39,29,131,226,132,0,75,29,46,241,221,145,48,157,41,37,143,223,103,90,149,238,9,180,70,63,142,92,189,32,50,142,179,188,26,211,163,248,148,80,110,59,234,24,191,143,54,74,185,249,101,50,166,83,9,174,81,188,70,80,253,163,134,195,10,42,89,26,80,192,113,35,98,229,87,27,227,225,84,95,154,28,196,30,225,238,246,34,26,98,112,175,208,53,232,238,46,194,92,67,29,245,133,164,97,117,87,27,216,169,180,170,194,122,119,61,136,37,64,0,218,162,49,130,233,249,132,121,81,81,216,18,97,208,115,235,123,45,138,87,68,219,98,222,53,36,179,112,65,206,199,47,36,221,7,181,157,155,121,149,92,190,213,20,36,75,247,171,241,218,165,87,181,26,86,222,69,215,209,31,162,159,58,39,11,178,194,111,189,186,217,168,110,115,211,50,109,223,227,20,190,20,116,160,186,19,243,133,249,220,31,237,133,100,69,184,141,0,148,144,71,191,17,141,210,162,147,163,178,76,41,200,239,13,71,211,149,182,76,163,26,166,91,255,119,245,27,191,34,228,220,232,152,60,239,219,247,203,86,140,207,54,95,155,174,243,226,226,174,156,16,116,109,52,137,132,119,151,71,131,156,170,75,240,3,53,214,242,250,160,161,38,139,8,202,1,212,160,25,35,174,54,42,133,127,121,92,15,54,12,168,156,254,102,47,114,76,189,37,26,13,154,161,73,59,98,253,153,97,74,108,49,195,134,97,121,174,243,6,55,99,225,161,236,254,111,31,249,63,126,84,158,137,196,108,75,243,168,106,174,232,130,236,159,245,210,111,26,211,246,255,211,23,42,38,157,28,143,140,8,100,19,107,55,69,180,176,182,147,117,93,78,96,154,46,78,152,173,253,57,172,211,90,123,127,211,21,117,32,210,117,121,177,137,164,180,223,142,223,104,133,26,25,65,97,70,246,228,183,181,53,235,132,207,242,41,120,99,248,89,174,155,249,12,9,69,49,51,186,165,97,134,137,52,124,61,204,235,134,16,50,102,242,185,242,219,166,106,242,115,230,44,157,181,251,85,243,136,0,12,107,165,122,43,214,254,66,130,51,194,76,162,88,159,172,195,191,120,212,188,114,84,94,104,2,210,41,205,163,77,25,180,97,218,201,45,126,155,38,63,121,112,203,226,187,252,109,187,70,141,93,213,250,54,151,125,196,58,139,220,27,46,59,175,116,152,249,206,163,102,90,135,103,94,141,16,124,78,164,190,254,80,57,110,134,209,182,14,53,119,151,120,54,43,165,173,180,62,111,160,57,249,128,29,113,4,66,98,182,184,233,134,153,42,178,252,52,164,195,222,227,130,249,34,198,147,102,104,167,170,63,216,4,94,85,229,222,108,224,235,250,183,38,11,144,233,113,51,47,228,26,194,220,178,223,98,0,113,66,75,199,47,134,206,50,113,240,102,38,197,224,83,1,20,132,142,73,91,212,183,227,91,211,132,223,187,90,205,53,116,43,140,36,178,246,40,43,5,92,17,51,237,23,85,205,83,62,199,133,231,174,137,149,2,80,220,250,69,144,201,23,4,15,172,249,17,191,147,223,58,188,245,90,208,201,101,132,21,38,216,250,185,24,32,208,13,243,18,9,172,97,201,140,234,240,209,14,22,96,164,224,42,102,131,204,204,248,233,66,179,83,154,129,12,122,43,7,34,0,240,53,46,49,131,219,244,80,7,36,174,100,47,134,49,161,20,175,213,245,63,62,109,29,240,10,60,160,132,249,249,218,153,121,28,52,235,173,16,177,101,208,186,80,169,24,61,107,105,62,17,32,250,235,178,180,42,211,206,217,187,159,121,108,1,192,128,83,133,240,105,199,199,162,8,182,243,185,145,229,44,45,166,40,170,95,201,30,128,153,38,231,19,102,56,150,150,94,13,171,91,189,97,198,147,211,171,113,90,122,88,161,116,206,151,70,237,142,146,181,207,96,211,69,20,171,169,109,187,145,10,239,237,98,165,99,194,143,119,107,46,218,250,210,243,175,77,200,205,3,102,181,37,102,168,8,150,207,209,23,185,103,185,13,43,228,41,241,211,235,175,146,36,230,247,249,156,177,237,141,28,193,72,151,111,133,24,139,247,250,177,37,220,146,44,241,3,240,63,20,139,62,160,131,216,178,87,49,191,251,237,216,109,0,212,235,181,80,200,47,95,150,144,184,167,92,193,48,181,214,227,26,59,208,85,149,146,82,34,207,12,151,108,139,67,175,27,193,188,220,156,181,232,30,158,157,75,164,170,194,76,44,15,146,34,14,7,35,72,72,243,230,227,142,56,81,111,23,184,45,102,14,136,123,226,192,37,34,207,33,229,176,191,30,230,192,157,244,30,101,95,49,31,186,203,194,60,222,241,92,228,230,203,212,5,195,220,192,94,171,25,160,79,156,230,56,213,87,134,133,190,219,53,98,11,47,160,236,174,94,141,170,198,242,239,69,122,187,200,178,231,219,214,120,47,98,216,46,135,34,245,31,244,92,194,135,105,173,201,226,226,224,138,226,20,220,11,93,182,4,42,56,52,144,185,111,69,88,113,244,90,64,92,62,205,140,24,106,136,251,139,231,181,189,79,4,51,209,182,124,205,183,163,87,111,66,36,107,3,67,161,188,21,250,241,61,110,14,243,114,215,139,141,239,223,221,186,5,55,129,126,142,70,55,129,95,251,102,232,139,137,186,88,161,37,142,119,134,246,164,200,102,6,193,219,112,204,28,188,164,237,109,18,242,211,160,95,92,109,30,94,197,57,143,108,102,240,10,28,111,16,104,48,111,118,61,93,136,159,162,41,8,181,190,3,242,71,204,111,97,58,38,2,82,119,154,70,220,12,115,47,48,20,223,41,41,35,214,228,60,199,140,170,82,124,175,183,146,4,220,73,139,155,253,39,238,221,79,150,73,176,18,97,249,134,196,147,65,123,155,230,13,167,95,4,51,244,87,244,163,214,226,41,4,51,174,116,25,97,44,198,117,168,254,86,232,29,214,40,5,98,54,80,182,143,104,39,207,94,229,193,22,137,120,223,194,207,159,87,161,55,71,10,45,66,22,106,152,41,64,218,77,251,99,56,47,33,73,207,49,83,243,2,51,240,178,248,237,130,26,68,184,194,207,60,122,189,25,225,21,20,47,244,230,68,254,206,26,213,16,197,18,240,76,135,223,170,123,71,54,23,191,93,98,203,197,212,87,125,6,3,52,200,82,3,10,172,253,4,39,65,51,34,135,76,122,66,55,127,118,136,230,53,8,61,133,21,13,243,228,185,253,83,211,119,146,57,81,204,200,194,180,184,186,168,98,141,53,159,78,176,186,127,102,16,46,39,193,230,157,95,6,218,123,220,140,227,91,228,183,1,108,56,131,43,189,95,155,98,68,154,159,239,10,131,159,155,89,14,237,138,25,24,125,60,56,91,246,219,71,255,101,8,249,95,191,153,79,68,123,195,140,111,188,151,48,110,96,174,123,123,47,40,19,8,210,63,49,47,147,252,136,217,217,233,172,150,155,67,114,82,99,101,84,43,220,44,253,142,161,75,218,76,178,113,202,72,163,172,128,23,23,102,232,226,187,204,62,67,244,248,87,110,156,235,50,251,26,170,127,238,35,131,162,160,182,37,51,251,162,65,120,194,108,2,198,178,46,160,72,139,29,214,206,148,33,155,197,59,121,233,177,117,243,115,198,139,140,217,69,105,221,139,66,180,44,209,120,167,139,14,2,218,29,219,24,24,153,213,62,87,75,90,5,245,219,68,244,176,162,223,163,228,246,76,186,234,99,69,156,43,190,38,192,166,140,104,140,91,29,124,106,156,28,86,185,214,157,106,91,7,174,155,215,252,108,115,155,32,111,133,145,32,90,222,138,78,180,123,226,214,148,169,117,115,54,177,172,25,71,214,91,66,91,119,118,0,38,241,45,23,240,41,61,147,200,131,59,243,100,131,54,111,36,111,37,102,78,226,152,132,207,181,121,211,72,79,180,158,253,4,237,79,63,103,232,137,6,9,137,47,104,232,60,87,2,26,48,35,65,21,175,77,124,127,37,32,130,5,121,143,216,158,175,165,128,247,231,52,157,59,124,58,220,17,141,140,11,220,143,53,28,198,98,109,196,122,146,143,227,242,86,72,202,108,17,16,193,186,222,23,44,126,111,30,164,247,171,254,9,108,232,61,252,69,92,74,25,52,192,194,51,66,131,183,120,106,151,236,79,161,172,61,35,13,50,232,191,85,127,209,206,242,238,87,143,78,255,175,188,54,61,27,158,71,109,86,199,235,58,228,115,0,222,10,243,49,74,84,113,8,171,209,54,184,127,79,211,141,190,183,97,110,171,95,61,105,72,60,242,185,183,81,237,134,25,17,162,166,102,210,255,49,228,240,11,116,73,24,0,219,28,174,27,111,113,203,208,216,26,72,239,222,225,70,67,148,56,197,133,71,36,140,68,111,196,76,198,38,45,225,3,25,255,83,35,226,170,130,133,34,174,1,149,16,185,165,99,236,186,26,51,145,112,139,168,31,200,187,12,90,93,70,22,27,33,44,162,32,91,174,126,255,67,104,188,161,227,209,78,213,176,191,237,20,2,233,116,143,204,117,52,112,7,6,253,27,21,228,27,76,121,89,205,125,123,131,8,250,135,47,16,31,122,53,43,210,139,67,208,113,212,33,41,28,90,85,136,121,195,140,28,138,100,74,160,152,91,97,29,70,135,172,86,163,2,12,51,228,149,250,94,28,48,241,224,6,137,184,154,82,120,199,181,167,66,204,89,45,122,45,248,24,47,127,22,40,55,215,213,124,3,145,133,95,76,246,51,65,59,198,162,140,126,140,255,48,112,174,171,239,12,241,196,112,28,84,1,31,175,201,58,120,171,224,232,116,179,169,184,73,104,110,74,23,94,188,161,106,139,156,178,70,253,171,120,18,18,176,215,243,41,171,134,230,245,4,81,47,253,7,207,159,157,106,69,221,61,46,70,147,107,106,244,12,54,219,75,86,197,32,165,178,47,60,243,30,78,20,103,230,171,169,14,26,62,253,165,168,115,47,73,188,82,186,222,99,164,153,222,71,141,204,173,11,122,164,249,220,143,185,165,196,97,167,230,142,36,131,172,60,74,236,145,214,130,176,169,200,183,132,175,177,184,122,10,41,197,65,66,78,34,115,184,17,98,146,61,175,103,104,90,139,230,167,226,180,99,152,55,235,73,204,168,169,56,244,160,24,115,145,228,35,138,197,188,43,174,134,218,80,99,235,63,50,202,52,211,254,174,219,25,111,238,47,86,73,177,149,171,97,127,49,166,69,55,15,90,224,229,230,179,229,28,166,74,11,218,69,172,197,218,189,221,60,213,213,53,51,58,21,14,190,172,0,124,213,220,105,18,245,57,92,33,39,168,159,16,151,20,155,195,187,76,133,98,127,162,107,227,113,152,110,38,112,255,152,95,24,83,235,14,243,251,3,53,63,111,160,70,137,31,102,207,231,11,202,107,179,19,142,26,102,212,61,244,123,82,25,205,155,211,160,171,67,90,97,33,243,21,80,77,75,171,174,143,121,123,151,211,51,87,24,100,212,106,160,249,176,146,67,234,223,231,118,153,79,74,57,48,168,169,179,113,34,112,233,86,21,63,122,240,65,83,238,75,143,126,190,210,182,122,34,48,0,57,148,143,124,140,52,192,51,160,80,14,196,173,7,96,152,79,206,128,90,80,88,201,10,104,58,2,102,208,64,225,130,232,111,31,71,100,65,15,25,35,2,140,76,211,44,109,195,9,25,207,109,221,246,83,243,40,144,156,196,111,27,244,123,171,25,168,223,202,171,231,18,43,100,42,37,159,108,26,58,85,167,168,85,105,243,107,188,73,181,117,130,227,62,223,152,100,112,121,104,206,172,19,87,250,147,145,239,43,58,255,247,48,181,96,95,30,80,248,76,249,237,77,130,34,198,180,18,63,15,25,21,148,181,78,12,90,53,185,40,53,55,152,140,124,93,87,136,187,212,105,125,107,133,153,153,230,54,182,110,119,3,82,191,52,35,146,37,47,70,1,102,245,248,109,48,45,234,158,161,20,60,99,1,80,158,57,226,180,86,147,93,200,189,20,78,63,61,2,38,138,17,105,53,89,53,53,51,44,53,205,77,221,206,106,186,11,177,141,19,33,158,173,39,27,208,215,56,217,144,2,249,28,109,134,182,137,35,130,218,92,249,28,201,246,201,226,128,169,115,203,144,54,64,92,215,193,120,128,147,86,249,152,225,81,140,210,6,205,88,90,85,108,184,188,101,164,153,240,84,202,42,239,251,128,143,138,243,190,124,157,9,8,136,29,233,65,159,113,237,31,43,194,70,241,94,16,40,77,241,228,1,96,23,231,153,234,96,153,244,4,104,232,33,134,31,2,176,123,138,163,222,240,56,119,15,51,212,143,227,83,176,129,5,51,110,13,36,123,126,174,134,225,179,135,121,150,170,15,54,168,27,58,6,30,154,151,217,180,56,55,224,32,243,111,217,169,86,86,173,52,61,7,213,233,85,187,181,79,21,117,26,167,69,178,53,220,194,231,180,104,157,10,6,71,87,129,195,252,188,24,169,195,194,178,22,96,111,107,43,170,234,23,226,245,183,112,165,13,88,89,180,178,247,87,64,74,143,180,23,125,240,101,133,151,116,88,97,252,209,159,70,193,41,62,136,137,109,125,234,130,147,57,26,191,77,242,171,233,163,65,140,63,227,234,134,219,164,21,203,133,183,28,47,86,89,141,122,243,93,163,226,143,198,58,205,26,250,98,8,151,132,131,6,128,101,79,125,114,176,249,142,95,41,244,137,12,41,126,180,13,110,43,166,18,211,74,127,26,101,170,18,238,114,65,31,84,126,217,116,15,195,171,44,134,59,255,152,223,18,8,159,148,116,129,228,156,95,32,101,28,152,17,55,21,209,236,27,182,232,123,36,149,47,169,239,188,51,52,32,227,70,12,77,119,243,106,90,216,166,197,47,162,61,28,115,73,241,155,200,189,119,213,19,167,182,163,7,0,180,131,209,113,105,149,235,190,165,166,62,40,162,236,30,69,46,148,222,197,145,64,242,180,122,107,187,197,200,136,7,169,249,132,112,54,108,215,16,192,93,133,18,64,45,24,191,205,89,38,73,126,200,84,86,203,122,254,5,69,170,87,211,128,219,35,124,191,198,75,35,102,138,67,81,238,25,116,103,137,43,62,16,48,89,61,162,123,0,151,18,75,62,243,13,117,234,63,51,237,68,255,26,233,4,25,77,100,11,161,198,43,226,89,25,17,139,51,205,98,158,77,66,107,186,49,222,70,23,112,147,138,68,193,248,199,79,252,190,201,27,198,190,226,3,19,111,126,32,48,212,230,195,76,74,101,126,17,50,112,176,133,121,142,35,135,244,123,61,250,10,243,106,211,74,22,51,138,130,103,197,7,190,69,145,61,196,101,249,241,233,123,213,31,182,201,22,5,212,115,165,107,10,206,159,66,16,120,194,92,143,166,234,38,108,108,55,17,48,27,96,138,0,150,22,155,91,98,138,6,162,193,137,118,66,98,41,11,137,141,162,189,154,105,3,190,241,206,13,234,9,241,230,144,55,141,58,59,202,214,231,107,132,73,53,114,132,68,101,18,236,163,49,25,72,77,204,228,159,183,152,71,192,53,176,174,33,11,153,130,13,34,77,110,125,155,68,155,122,107,202,63,158,73,131,72,108,12,89,200,112,146,117,103,252,193,76,119,157,154,27,40,159,155,230,89,100,219,125,187,234,12,94,247,102,100,166,247,168,121,224,172,111,249,109,61,130,255,170,44,61,175,166,29,87,205,214,74,25,137,83,66,118,217,181,81,165,162,1,62,6,220,186,233,196,124,36,25,70,68,189,36,225,68,68,29,189,190,224,100,209,116,150,123,255,96,47,110,166,211,84,87,59,61,142,215,243,139,224,41,192,155,137,25,180,83,148,189,96,30,186,106,125,147,46,146,178,236,36,159,196,40,184,86,120,67,221,220,201,21,232,147,29,43,228,135,121,1,25,254,183,91,9,4,145,100,208,109,56,54,10,108,91,100,78,255,204,206,245,99,230,83,164,246,143,153,198,148,225,102,116,27,50,88,192,76,183,197,10,51,238,251,82,51,93,42,59,204,71,144,223,102,126,177,198,223,41,135,185,27,141,240,231,234,253,147,8,51,51,202,226,31,243,41,63,53,116,204,111,111,72,97,112,51,67,183,28,239,61,160,174,211,223,134,177,46,223,27,48,127,83,107,117,238,13,172,64,139,51,178,196,220,251,79,138,209,204,6,74,23,51,141,91,45,30,28,182,171,34,87,211,88,241,35,9,67,105,140,54,203,60,96,77,153,172,140,248,109,8,197,178,81,6,51,244,100,127,158,179,153,201,236,223,52,91,219,100,245,215,70,36,190,201,139,173,70,14,105,221,48,83,155,206,81,49,193,203,31,136,153,155,219,94,151,55,231,28,130,48,222,95,108,155,100,107,152,199,123,50,100,14,127,102,136,243,36,145,54,81,34,232,63,217,155,109,189,234,187,200,160,14,132,109,126,34,242,219,18,24,64,244,212,220,92,40,15,115,5,238,81,197,108,9,148,29,230,183,209,230,102,7,158,253,252,18,251,239,191,160,145,234,50,141,9,237,231,207,43,193,204,240,231,152,245,5,153,161,63,119,167,13,63,201,80,48,111,207,204,99,133,251,82,94,218,4,233,127,93,94,102,38,156,150,123,91,65,217,7,252,5,92,148,247,242,173,58,100,103,205,159,11,116,68,18,205,115,241,139,60,127,37,84,204,0,237,251,84,243,28,191,58,250,54,78,8,117,34,48,111,210,226,110,166,48,118,190,87,3,41,254,153,89,76,217,10,51,254,162,189,17,87,191,208,124,201,131,13,166,96,105,110,164,228,46,115,148,183,26,62,131,173,17,229,164,139,248,167,246,218,198,239,75,194,235,216,183,62,23,140,46,101,249,115,53,178,239,77,70,172,1,41,138,33,67,66,82,140,84,77,154,239,40,164,70,40,200,136,153,218,107,152,11,20,56,71,30,172,210,21,58,253,75,147,50,171,159,155,79,128,200,254,203,144,89,37,41,20,230,97,173,46,97,6,104,169,102,166,142,155,155,1,211,116,254,210,69,60,252,183,27,149,116,221,20,222,32,112,243,227,102,194,158,204,79,224,119,245,249,43,247,97,166,223,57,143,45,91,87,235,151,31,183,171,233,248,191,106,126,219,217,222,121,243,33,211,200,172,85,173,130,198,54,235,252,81,138,254,89,69,6,24,51,18,6,43,94,171,117,233,191,52,115,119,206,80,123,238,157,125,242,127,214,55,74,61,172,40,209,76,49,131,125,26,62,162,70,76,211,212,90,111,107,241,216,4,184,69,127,121,193,150,232,15,182,175,210,85,153,8,83,63,199,183,112,156,153,158,29,79,198,177,133,130,87,13,179,144,139,153,245,185,215,187,185,117,131,166,212,159,54,249,175,248,233,101,189,98,98,38,228,61,241,211,240,110,78,253,105,124,167,21,55,95,6,249,80,51,100,250,113,53,186,112,245,115,243,53,127,92,90,102,70,219,226,115,53,168,209,149,230,187,167,154,113,232,227,99,63,87,224,36,191,152,153,73,239,157,48,115,158,232,111,211,228,230,79,70,29,42,155,105,237,131,208,128,227,23,191,103,44,169,51,100,102,231,209,70,253,17,41,132,209,62,223,131,137,246,51,131,7,72,53,209,191,17,111,171,134,249,185,228,185,180,218,159,188,187,219,160,74,214,87,134,216,241,167,61,249,204,111,15,62,9,208,66,122,122,206,234,71,26,11,24,255,63,173,156,28,213,55,66,4,231,102,146,27,15,162,56,83,239,118,243,150,21,77,167,182,172,201,254,55,36,98,174,168,113,244,184,51,157,251,50,152,60,200,175,4,15,165,37,189,184,58,3,237,40,246,173,159,196,4,90,32,105,126,27,250,123,86,31,108,186,185,186,174,13,36,200,195,251,65,15,120,37,147,47,213,195,105,4,70,110,134,108,61,195,37,58,161,12,242,232,230,177,53,42,161,15,122,244,235,71,222,187,57,7,115,126,104,164,56,230,142,253,164,194,77,37,59,70,133,138,242,215,225,181,1,8,13,196,220,196,220,151,123,132,205,162,226,162,183,6,176,116,126,95,163,94,148,60,101,195,64,111,203,93,127,42,72,144,191,138,247,2,61,87,13,47,1,210,149,38,173,33,180,220,21,162,120,55,111,42,115,105,133,190,165,198,244,165,229,109,203,14,204,41,86,99,47,194,177,73,58,220,97,93,194,173,250,121,73,102,232,205,132,188,152,120,228,205,142,150,95,43,185,43,136,117,170,137,81,186,117,26,253,127,154,73,223,199,102,98,172,25,137,99,29,120,107,199,61,4,234,252,51,201,137,158,21,126,162,29,115,16,174,238,147,17,34,249,194,227,10,164,182,176,72,140,203,213,104,36,246,19,230,105,26,191,105,102,213,214,152,100,200,1,74,34,2,144,219,240,122,152,61,218,20,18,172,65,235,45,11,204,111,110,200,157,92,212,3,185,226,23,105,248,68,233,96,211,138,152,225,197,223,61,86,181,21,173,154,154,33,15,63,105,206,102,115,50,5,3,86,185,216,138,0,190,101,74,158,186,14,75,217,31,252,141,64,77,210,126,204,4,222,241,211,120,86,247,54,53,211,204,233,55,199,125,239,233,181,13,131,150,213,120,175,231,47,80,57,215,223,118,69,37,179,114,88,255,227,254,184,255,248,205,124,162,231,6,253,20,164,76,243,119,204,228,227,195,12,13,241,137,193,194,29,104,242,157,144,161,79,143,139,192,106,28,249,18,80,61,247,226,211,151,98,185,204,32,160,121,108,206,254,157,150,97,12,245,35,47,68,173,221,12,63,101,86,168,145,164,127,199,122,44,104,208,180,119,203,147,145,23,29,51,55,119,120,36,182,76,207,102,114,32,49,131,32,64,214,217,139,212,69,207,9,6,185,137,92,77,195,201,79,42,208,204,144,8,200,210,24,239,189,151,71,74,64,128,69,103,131,85,219,145,56,244,171,237,27,136,39,89,158,175,211,74,56,8,208,176,107,208,13,162,160,180,56,45,65,29,73,238,197,56,47,218,142,47,194,129,152,52,237,236,100,52,9,121,40,213,26,96,10,241,252,171,69,13,43,142,37,36,254,186,108,146,47,108,251,9,113,216,62,71,165,69,118,247,70,215,114,88,223,125,5,217,98,13,211,165,150,216,36,113,3,244,104,160,198,211,110,94,77,185,74,247,126,218,212,230,141,83,231,10,177,48,128,110,18,111,225,239,189,152,77,225,85,144,55,181,49,195,135,40,128,125,212,188,161,221,241,224,244,189,245,130,231,91,204,200,28,238,27,91,180,100,250,255,128,66,235,196,14,61,175,168,37,219,81,92,97,51,74,31,99,151,174,102,59,247,211,12,194,76,30,236,254,181,17,134,153,241,23,15,133,102,143,31,181,246,223,52,236,85,3,3,3,252,196,91,195,155,254,113,161,59,77,160,158,136,128,58,136,54,67,49,247,140,1,27,162,195,251,115,113,191,35,135,12,132,83,45,122,177,9,203,229,38,10,20,76,252,23,136,77,102,156,91,248,177,73,110,138,79,7,181,84,6,14,70,163,39,239,181,142,129,49,35,50,120,179,252,138,91,135,46,250,175,175,150,168,4,17,91,249,34,13,111,60,93,171,107,193,193,215,124,118,56,71,151,86,133,54,62,230,125,194,205,53,88,103,85,243,233,178,93,94,24,98,197,131,193,92,210,185,71,107,172,238,170,102,160,243,105,222,160,254,62,230,221,195,33,165,140,47,61,95,152,71,56,179,120,250,85,66,99,174,189,35,175,165,21,74,242,70,38,31,190,194,139,190,198,109,255,189,186,255,200,93,204,204,126,250,121,107,32,163,121,181,182,140,255,93,60,227,123,92,52,22,206,249,92,252,94,51,205,52,55,125,205,37,242,155,29,176,215,250,142,40,82,43,145,110,160,84,86,100,68,207,172,46,208,99,9,131,214,117,18,31,42,124,145,209,250,211,234,144,241,62,27,33,239,19,169,12,184,151,63,33,40,170,173,45,146,40,232,193,106,176,101,36,45,158,233,0,23,62,143,70,106,132,113,126,0,117,10,193,234,70,91,57,115,122,224,205,226,123,59,177,134,237,184,171,62,166,64,79,63,41,101,102,86,143,195,15,205,214,53,203,39,242,94,64,163,220,76,215,194,39,161,64,211,209,138,171,175,113,216,125,175,254,81,50,153,25,32,192,231,201,207,137,8,181,27,208,80,215,182,121,176,213,223,155,166,150,221,63,49,40,228,197,62,168,70,236,119,218,199,92,151,39,48,59,28,53,159,72,18,220,84,120,20,221,196,105,62,163,70,200,235,46,43,31,123,238,207,39,33,7,87,226,209,140,247,234,124,194,227,221,34,43,6,158,251,115,237,130,126,219,141,215,16,97,159,60,74,31,126,54,162,244,51,190,15,6,213,180,135,8,239,15,105,214,209,65,193,211,137,153,246,54,152,37,28,6,211,190,192,143,204,7,243,134,184,175,125,19,64,55,62,200,176,194,144,190,22,9,134,235,111,13,71,120,249,100,20,174,209,11,123,162,17,62,151,207,147,3,3,245,19,202,66,8,221,46,89,144,249,53,17,172,146,137,4,49,0,44,41,97,133,102,124,169,249,121,50,249,203,244,16,200,68,234,6,0,138,196,237,132,145,185,126,204,203,105,224,204,76,162,94,205,0,202,34,39,124,230,24,159,84,95,235,81,185,120,131,71,115,162,90,81,88,136,84,118,1,254,46,25,206,66,175,148,135,77,28,248,103,234,136,16,81,236,17,169,238,221,143,134,238,32,85,75,62,153,145,57,202,110,72,211,98,105,126,244,89,211,134,80,20,144,175,129,161,220,111,142,211,115,62,153,112,200,46,98,30,209,204,89,36,80,165,165,171,183,248,109,20,196,174,102,171,135,161,26,221,10,217,146,28,202,157,46,247,124,178,23,218,23,65,194,146,163,127,254,131,143,25,199,207,150,57,216,65,100,29,247,238,32,129,216,159,194,195,66,121,170,132,121,26,153,157,84,30,76,79,207,107,34,184,180,234,150,130,35,113,170,157,103,198,139,186,178,114,199,95,8,237,53,17,146,202,119,106,77,196,90,119,163,208,196,17,190,164,224,2,229,99,139,171,193,71,14,89,154,211,212,206,178,84,84,94,204,43,206,227,51,67,106,186,195,76,171,168,152,143,177,133,254,94,140,2,249,243,55,182,154,33,85,171,97,166,155,73,138,92,21,229,143,22,87,95,99,160,18,51,165,7,143,146,141,117,113,203,2,89,21,132,234,142,155,115,148,73,22,232,153,129,56,78,49,11,88,105,46,27,213,17,55,167,191,92,178,45,104,166,206,227,137,9,99,89,147,206,248,103,102,35,240,13,13,90,69,240,230,82,189,59,166,129,246,27,53,96,59,210,56,64,22,190,186,220,217,159,185,105,46,7,130,189,29,222,35,217,174,187,182,22,22,223,172,143,232,11,206,33,212,11,212,140,210,230,72,243,212,202,225,70,129,225,39,32,247,103,62,91,62,137,17,14,174,147,230,91,199,213,71,51,146,230,158,230,62,181,220,90,39,241,179,92,221,247,210,155,175,204,105,91,14,48,153,168,205,106,217,162,48,127,11,89,248,161,171,251,33,97,148,197,107,235,213,28,80,69,204,101,105,133,251,205,134,231,2,142,255,252,109,146,163,173,166,121,125,106,212,21,90,188,45,87,119,129,26,98,134,34,114,165,25,17,12,173,4,207,35,79,214,233,205,81,43,55,239,249,224,80,253,74,149,25,156,131,111,152,211,224,225,93,75,216,197,188,31,121,237,121,62,87,147,216,211,247,218,159,171,97,167,233,250,104,237,83,61,39,78,149,247,98,47,63,106,110,142,95,254,187,185,136,48,152,121,236,221,210,58,52,85,10,240,163,148,33,147,161,234,161,254,204,214,40,17,230,50,180,244,8,107,166,24,233,134,249,212,229,223,157,243,99,25,207,202,199,140,34,99,154,1,131,168,121,69,121,15,107,105,87,31,11,194,189,181,115,130,55,173,85,209,111,26,73,111,22,238,184,251,3,55,56,61,247,179,138,142,251,231,91,161,232,91,115,217,27,196,75,204,239,183,110,205,159,238,71,247,51,120,255,218,104,185,50,225,46,147,101,143,139,29,69,8,56,191,186,180,87,210,147,75,163,84,154,233,227,145,39,31,16,207,181,152,132,32,84,117,195,122,91,60,197,173,48,15,192,40,106,70,185,32,102,130,9,200,171,153,44,79,206,240,5,126,124,171,217,116,97,194,76,87,135,60,249,184,253,142,176,206,173,132,73,88,77,56,44,204,235,232,178,182,250,106,190,214,68,77,190,171,249,102,186,8,115,213,228,197,134,168,46,54,121,240,242,32,95,196,108,135,113,92,77,187,241,213,155,31,180,189,122,154,155,122,89,232,55,148,86,196,92,171,222,156,81,232,59,205,187,117,221,113,22,189,56,57,226,80,70,111,53,183,23,133,214,46,230,163,11,200,154,43,171,92,141,142,143,152,13,23,150,47,134,123,42,107,96,129,210,152,122,117,19,7,112,175,63,145,45,249,109,29,149,101,73,25,125,112,77,125,176,135,143,150,179,120,0,22,212,159,190,253,29,78,121,245,214,196,184,161,140,90,109,39,199,148,20,171,152,43,172,36,121,115,226,180,127,75,219,63,170,81,21,120,149,13,125,31,83,128,247,103,170,228,140,223,140,95,63,51,124,229,73,222,0,15,113,171,174,74,185,13,161,56,165,147,245,153,109,198,134,25,24,69,238,254,36,44,141,109,204,205,111,93,73,102,2,133,10,104,200,183,155,241,150,229,167,57,49,61,43,143,102,210,11,241,166,152,155,117,43,79,55,227,183,230,210,170,48,170,93,207,159,33,215,116,133,170,23,51,210,143,63,167,20,128,5,135,220,81,243,246,182,130,103,6,225,46,71,38,230,55,77,124,72,43,34,96,245,99,133,14,195,95,235,77,237,33,238,178,253,244,252,241,18,65,124,240,190,134,76,95,204,108,111,97,126,75,60,233,91,49,175,181,127,93,155,152,25,132,218,244,181,183,11,71,210,95,118,153,147,85,205,180,112,29,55,147,137,205,195,7,149,35,102,127,117,51,72,145,207,139,45,80,91,205,205,156,6,69,175,166,13,125,199,111,155,228,146,152,233,196,185,191,168,15,51,241,143,188,119,135,152,168,251,205,15,61,4,75,94,236,157,130,205,11,159,199,40,204,63,159,155,110,176,241,115,237,16,90,219,189,233,147,247,67,91,144,191,55,100,199,171,202,176,208,197,117,127,14,47,170,148,38,55,39,230,107,122,45,110,54,90,83,121,52,248,95,127,189,226,152,225,24,187,98,5,91,53,252,226,231,183,95,129,166,252,233,122,59,242,209,228,154,160,226,17,51,57,185,233,175,13,141,134,148,218,48,143,95,43,248,179,62,127,147,150,32,181,34,5,221,221,12,112,78,23,239,180,48,240,103,165,170,87,116,46,112,212,229,47,15,107,34,209,33,153,253,167,27,185,77,48,105,93,125,43,144,88,45,126,25,225,180,243,25,111,131,9,251,183,110,42,39,128,149,114,131,111,11,133,224,241,179,64,168,130,253,104,191,48,87,136,150,101,188,121,180,31,227,36,157,92,211,56,8,244,230,232,109,251,120,211,151,147,140,255,246,181,90,212,215,105,193,36,136,151,65,161,226,179,195,90,12,175,156,86,68,244,60,59,70,34,244,69,58,91,198,251,154,112,171,95,13,180,185,103,130,153,176,136,170,85,251,153,73,116,143,132,33,85,43,229,121,170,21,1,6,227,39,72,115,61,203,101,89,183,169,147,221,20,207,30,70,120,251,246,21,191,26,200,181,52,158,33,129,66,53,238,186,185,192,119,44,191,13,30,237,250,197,19,242,233,156,131,32,83,174,215,9,255,216,216,37,223,79,33,233,141,183,191,52,29,43,89,227,174,184,40,222,50,189,237,153,222,68,200,79,77,51,239,168,49,36,48,223,10,210,211,106,101,253,167,233,133,25,60,159,188,243,234,134,103,235,97,166,239,60,159,27,181,184,43,191,13,241,113,166,76,158,153,4,242,111,97,110,56,206,119,18,153,12,154,68,209,166,115,115,53,130,166,252,152,203,232,195,127,231,38,138,226,180,64,231,147,111,147,223,248,213,134,222,72,83,120,149,33,221,116,131,157,184,186,153,134,88,254,54,137,162,247,131,251,103,134,36,233,200,36,133,118,161,254,52,74,76,44,110,202,102,245,151,100,252,45,220,109,58,117,71,206,197,231,224,188,109,219,175,69,32,188,11,135,33,164,22,70,189,246,51,191,191,172,18,105,66,36,66,85,50,204,141,45,69,204,104,195,249,231,226,41,215,210,49,129,180,198,227,139,13,131,54,156,40,97,126,39,6,248,216,29,102,152,74,115,38,153,192,238,79,85,210,110,78,133,250,136,153,28,237,175,68,185,13,242,160,243,144,168,105,253,200,183,48,47,225,204,3,204,105,233,18,31,147,98,196,62,105,198,87,94,37,134,236,157,129,75,134,12,5,42,156,227,184,154,10,112,190,53,105,159,227,213,102,70,180,72,55,10,201,17,211,35,139,231,170,83,138,55,47,118,92,56,73,241,86,131,4,87,46,128,203,254,114,124,1,88,174,52,53,195,7,249,141,93,127,98,7,12,25,205,95,50,21,224,254,216,14,27,123,230,134,202,132,252,54,203,243,199,205,245,204,195,250,79,243,189,46,128,183,252,109,40,177,165,137,176,94,35,57,47,62,42,221,212,177,228,106,62,160,63,88,55,6,185,252,30,116,223,65,208,236,102,138,14,69,205,124,47,255,148,198,213,158,101,33,8,60,129,48,251,99,183,183,108,187,254,240,69,74,35,38,97,155,70,135,235,230,55,157,1,85,52,191,57,208,2,57,0,152,237,183,182,152,132,150,3,202,56,20,208,47,226,56,126,243,10,88,48,157,20,64,53,104,142,134,153,203,211,181,107,84,43,155,103,29,182,105,48,72,68,6,235,47,235,205,175,102,194,166,42,0,157,124,200,71,237,149,87,119,129,107,16,29,195,251,211,226,234,23,58,102,25,16,8,253,220,177,33,65,22,173,190,27,162,208,116,57,252,110,190,174,53,227,137,153,114,73,241,109,28,185,195,38,101,10,195,230,17,150,253,204,7,21,233,116,182,27,219,124,251,137,64,96,182,0,62,223,155,118,237,246,43,27,253,54,36,121,47,75,194,121,37,130,58,196,251,216,185,85,54,8,185,158,175,62,221,76,22,45,99,12,20,223,106,143,197,201,121,140,136,98,154,155,137,137,249,123,177,184,118,30,232,192,216,56,159,252,230,11,24,125,102,244,201,93,221,238,7,200,50,184,232,21,43,204,58,49,38,203,168,146,243,123,180,117,155,71,101,236,86,136,222,229,136,53,218,18,60,243,12,67,30,253,115,57,222,111,33,87,103,116,53,51,179,82,198,228,154,192,143,91,215,220,2,183,107,144,12,204,233,158,194,219,144,54,208,132,52,27,45,137,159,154,148,177,241,182,210,76,69,113,196,183,36,1,47,140,53,200,36,44,39,186,194,60,136,226,242,173,187,129,44,102,92,221,225,47,144,155,27,7,101,236,211,136,47,47,249,28,228,16,208,178,119,51,122,75,67,126,27,229,220,122,125,35,198,113,158,106,125,147,163,184,255,180,141,224,85,214,38,37,139,230,199,249,54,90,201,244,52,172,134,80,214,201,61,7,100,118,62,55,28,17,72,64,248,142,101,96,212,38,102,11,101,99,67,123,126,164,128,142,27,237,114,183,231,102,73,133,35,51,172,72,133,236,8,17,182,105,119,212,207,205,41,221,184,71,139,172,83,79,81,85,204,244,32,198,158,243,220,211,46,109,37,109,208,220,244,163,52,182,33,85,225,47,51,83,5,137,17,95,243,138,71,11,3,55,81,120,108,42,125,83,88,21,179,105,237,197,213,180,226,52,189,249,129,177,200,39,3,245,119,169,84,35,34,249,150,126,154,233,210,154,50,44,29,184,106,108,88,224,111,244,181,105,47,138,133,203,173,5,162,75,242,183,70,21,144,7,163,85,74,205,240,166,122,20,240,102,209,145,230,37,48,14,188,119,158,32,132,9,242,92,200,138,244,30,7,62,175,44,231,15,233,196,30,23,227,88,75,191,238,243,19,140,112,217,127,121,35,151,156,207,133,140,196,236,113,96,19,67,23,57,156,76,78,43,253,66,10,213,25,32,160,189,200,106,246,111,133,90,73,191,114,241,139,247,158,183,16,87,79,83,229,75,179,85,247,195,109,60,22,174,203,115,83,215,190,62,201,222,174,56,164,113,154,222,190,247,13,74,152,113,171,143,188,214,219,119,201,153,199,152,192,207,46,102,180,147,79,188,53,84,58,67,214,30,21,215,225,192,128,55,98,40,165,202,94,56,141,196,222,223,26,61,160,158,145,168,89,239,79,33,212,204,0,243,115,109,189,40,9,206,165,88,153,184,191,114,184,32,58,92,35,254,176,12,180,158,107,160,222,238,143,15,28,243,59,2,111,250,141,160,244,97,24,138,61,197,32,123,114,115,40,7,196,151,160,87,47,163,197,23,76,204,16,124,181,3,251,232,247,88,8,13,159,88,59,7,223,32,111,253,102,52,229,167,45,135,143,248,25,111,243,51,21,177,159,149,174,255,162,230,55,183,107,132,108,52,239,29,201,70,146,25,123,7,219,240,231,130,209,97,201,54,187,223,242,104,63,9,68,115,226,217,195,197,188,155,17,137,254,204,160,37,133,97,29,146,214,50,227,165,105,161,104,58,207,104,47,30,199,135,204,148,97,71,194,14,26,103,172,151,1,222,202,122,46,146,52,126,27,83,240,114,44,32,66,83,40,106,138,217,164,201,125,47,155,64,111,103,151,123,19,202,52,63,53,41,199,23,161,190,131,53,26,142,160,223,160,89,84,42,120,86,216,38,105,223,244,247,130,195,167,203,84,160,229,220,249,144,49,119,19,122,150,155,67,115,234,43,0,176,36,238,223,63,78,74,243,246,163,71,250,245,79,127,50,93,120,156,77,168,186,220,12,51,135,4,0,68,88,199,203,92,135,44,251,72,45,111,204,47,72,90,158,147,30,166,41,159,113,11,20,152,235,167,3,133,121,0,206,206,0,0,172,73,119,72,53,87,3,233,21,51,228,116,222,200,112,56,138,149,206,27,29,120,34,10,55,79,170,211,146,155,66,254,188,253,154,194,81,15,38,223,35,57,78,19,212,253,113,94,152,25,134,31,189,122,81,70,155,105,94,66,87,134,247,2,18,45,110,206,110,34,249,60,122,119,246,79,63,227,153,77,94,90,126,26,150,157,90,252,222,219,18,220,122,177,9,219,249,197,38,228,46,153,45,84,223,240,122,220,76,130,77,98,220,78,83,236,143,80,6,116,47,204,82,83,110,78,45,233,120,10,20,174,211,33,205,54,240,157,140,30,233,114,206,71,205,133,128,43,39,216,201,139,155,128,4,171,225,98,60,174,249,251,233,146,117,69,212,92,105,117,157,97,126,71,185,228,189,58,53,206,209,210,124,10,184,152,127,186,54,254,107,65,230,122,221,9,216,36,196,131,173,71,246,138,231,185,190,104,122,251,94,1,247,246,144,189,130,238,152,235,209,49,58,40,83,42,165,108,114,125,23,63,240,160,251,144,214,83,227,40,158,211,227,157,73,21,46,85,169,169,27,24,60,240,119,108,208,21,2,136,89,182,223,231,160,93,143,64,73,121,137,108,82,3,99,54,126,108,200,219,186,13,113,110,100,231,199,203,245,4,13,29,89,223,171,65,210,247,19,167,14,201,29,9,166,140,84,200,177,239,84,222,0,56,233,121,71,165,169,248,213,156,181,146,39,7,226,3,33,239,137,195,178,110,245,145,151,245,8,69,204,191,76,126,65,142,113,218,34,34,109,69,11,209,210,139,209,107,184,43,142,113,114,175,85,61,12,160,115,225,96,3,99,20,38,179,55,64,240,243,172,112,238,241,95,36,161,48,161,54,91,233,128,28,152,132,228,106,182,151,18,241,146,137,226,136,247,62,129,112,150,200,61,77,48,200,93,221,178,23,145,166,251,66,79,141,128,34,65,248,1,201,60,121,53,113,163,56,140,116,189,69,26,102,193,22,164,254,36,232,209,222,195,169,227,199,36,207,98,112,207,72,153,193,60,32,199,60,158,205,156,49,164,176,249,137,164,78,163,133,110,151,24,51,200,9,4,114,242,60,108,132,159,34,49,53,113,40,36,180,198,73,107,153,8,121,199,216,22,10,106,252,208,142,246,181,123,132,87,91,110,205,185,63,222,231,134,191,8,217,137,250,254,176,168,175,204,137,221,119,114,75,80,242,62,31,172,73,225,16,66,126,47,102,156,228,21,110,178,249,197,18,90,15,152,34,78,68,191,80,68,126,34,185,23,232,175,244,162,43,34,133,87,205,213,25,16,45,144,131,93,236,106,76,67,32,19,153,41,56,10,53,190,37,191,176,194,45,187,112,218,138,243,67,161,233,249,67,190,250,206,167,109,5,6,140,235,24,112,50,48,204,97,121,174,65,13,165,68,6,198,216,22,53,20,107,40,124,157,200,177,124,36,48,224,159,186,64,77,34,159,128,110,133,196,198,132,30,55,242,36,0,150,215,208,248,116,146,191,118,115,7,178,183,52,170,183,70,33,79,148,80,63,208,141,24,158,65,160,173,225,202,174,45,24,34,248,89,129,140,251,205,201,140,92,53,31,3,74,213,52,95,221,14,141,2,60,70,165,193,46,42,139,139,159,237,142,153,52,128,249,233,50,166,214,159,19,121,18,16,180,77,88,6,161,112,134,252,192,175,182,104,65,211,40,187,236,200,14,193,213,177,52,59,68,91,105,143,151,70,136,244,44,77,224,80,195,137,100,157,105,107,183,250,201,14,241,211,97,6,29,37,47,61,232,171,104,121,115,126,90,222,26,213,102,199,6,178,236,223,174,47,219,25,103,85,29,113,49,189,149,67,46,126,193,216,238,55,222,235,80,239,149,159,174,89,73,53,12,235,251,220,50,36,72,179,239,152,101,38,100,89,53,27,247,14,152,248,101,240,225,93,98,49,42,186,205,187,186,44,161,166,128,100,43,24,18,170,167,153,162,189,228,9,39,0,255,184,55,92,175,154,99,36,150,139,9,14,57,141,52,119,64,54,121,223,197,249,210,111,72,135,100,63,141,16,47,222,11,37,20,1,218,180,70,108,60,122,142,104,221,58,203,64,223,193,18,233,191,205,90,147,51,23,12,247,219,201,227,209,54,5,204,169,137,217,2,242,61,210,163,164,197,228,230,132,214,37,147,148,216,101,208,42,10,97,237,100,4,171,141,206,173,226,125,236,54,98,79,33,107,117,36,29,109,149,197,27,41,227,49,182,12,26,61,212,111,204,253,181,41,166,30,57,125,76,223,182,135,47,1,136,66,180,182,112,221,76,77,200,205,72,21,117,73,195,211,98,81,189,168,130,146,214,93,154,236,110,84,218,99,174,192,23,173,73,122,36,109,227,128,128,174,170,75,115,56,93,144,4,55,113,241,95,175,157,20,8,72,163,143,72,214,65,87,38,27,210,91,153,207,85,142,34,216,155,179,93,120,144,76,146,176,149,168,114,21,163,189,237,82,218,56,64,98,226,183,223,113,32,106,66,207,108,121,196,56,64,14,44,136,242,104,128,246,115,158,2,38,95,250,219,80,178,173,17,238,155,97,67,196,12,118,182,206,124,177,247,44,77,107,54,3,234,144,72,246,129,97,146,148,3,7,78,144,13,109,91,78,179,106,57,233,154,146,68,148,116,182,242,200,64,183,8,123,173,95,77,143,235,146,154,62,29,124,174,57,129,121,90,171,163,20,186,22,175,30,71,250,133,7,90,205,207,161,43,45,28,2,82,243,121,54,90,79,229,205,58,24,26,31,82,120,180,228,248,222,153,94,226,3,202,197,212,58,206,76,183,149,22,126,41,193,177,220,103,228,174,218,95,129,92,106,131,168,7,70,101,145,6,181,166,245,61,36,73,35,194,217,112,244,21,253,109,218,169,246,76,63,168,220,79,101,17,141,2,201,135,195,92,36,81,50,154,209,129,160,165,46,89,62,175,109,49,249,137,139,173,33,64,46,38,92,26,225,222,33,18,36,69,228,91,12,148,228,3,78,166,76,141,7,32,187,15,201,48,24,169,154,23,176,177,48,191,165,173,0,165,247,148,111,13,69,165,182,24,27,175,84,137,129,246,70,238,22,66,92,233,95,167,30,48,131,253,9,243,110,250,216,240,199,149,76,57,207,110,133,42,169,95,195,114,217,163,176,14,96,85,175,166,112,229,212,108,228,87,233,183,149,71,163,116,158,73,103,19,73,175,90,90,167,78,31,57,254,185,77,248,84,204,96,236,163,128,0,163,164,176,218,87,211,233,94,145,228,28,140,153,36,99,14,133,247,18,110,105,7,104,39,223,122,27,27,96,205,111,61,68,95,218,176,12,187,56,161,29,178,95,104,254,94,65,66,116,56,180,226,131,1,249,62,87,49,24,35,35,206,61,173,83,82,172,72,0,70,89,101,145,173,85,148,5,100,109,57,145,208,53,21,13,143,10,225,205,141,24,126,31,107,191,29,10,30,129,38,60,82,245,214,233,171,55,39,159,16,159,27,65,199,165,55,175,203,128,242,63,240,8,12,67,66,118,80,9,149,87,76,150,23,18,210,183,63,5,52,179,105,181,119,28,17,234,192,186,54,129,109,247,112,163,72,157,21,209,2,32,125,5,129,179,35,137,80,226,172,250,219,60,123,75,43,152,143,38,80,34,0,80,30,184,65,110,132,102,87,154,95,8,82,28,77,186,1,202,173,169,240,41,152,92,163,118,120,201,250,8,20,98,26,44,63,112,72,168,195,30,249,156,19,168,80,236,26,0,50,135,208,248,89,143,209,138,88,23,77,221,183,187,9,52,139,102,174,113,3,197,68,199,180,76,83,90,187,70,45,113,117,183,66,131,152,105,21,207,155,67,117,176,245,106,234,81,137,160,90,6,103,23,115,49,210,34,55,3,126,16,132,32,42,195,253,206,149,0,171,33,84,207,213,34,229,200,232,32,201,219,134,140,56,237,51,78,232,181,9,140,183,168,20,84,50,87,140,69,152,55,89,108,49,119,242,188,55,205,228,197,196,76,237,196,151,200,37,196,20,197,36,216,252,75,243,22,66,204,228,51,229,139,0,203,14,223,244,26,169,154,32,72,38,133,155,226,209,21,32,228,46,148,3,36,125,39,147,197,205,27,239,232,168,217,1,184,207,72,35,79,215,107,241,162,61,2,130,156,102,72,11,109,53,146,100,167,213,218,198,40,42,165,23,204,200,206,249,47,91,18,93,97,149,6,155,9,136,224,132,111,226,40,254,16,47,217,247,13,186,167,239,85,224,228,53,71,56,126,123,155,23,254,49,63,87,217,7,229,197,102,83,200,41,170,17,115,175,184,249,2,174,162,240,221,3,134,35,224,135,111,199,25,10,233,228,20,241,3,31,135,153,198,28,177,82,52,221,1,78,188,198,217,40,102,182,141,158,102,196,111,245,222,20,104,221,199,66,223,136,204,185,96,54,33,163,152,129,155,164,213,91,182,98,242,255,46,212,135,121,160,255,32,55,55,253,242,120,114,234,83,83,97,176,27,225,202,252,237,89,41,10,136,185,77,217,178,168,206,31,69,207,27,85,223,93,1,8,109,84,200,213,252,6,45,190,23,16,197,123,21,140,138,146,65,108,12,200,31,94,69,14,191,232,97,172,88,157,134,199,94,138,13,62,80,128,134,153,39,211,79,98,225,151,167,122,47,61,19,66,93,4,190,151,234,66,152,113,53,21,133,62,192,123,121,181,152,254,153,169,155,210,128,246,168,215,64,217,114,200,175,15,88,155,238,217,29,16,221,231,40,233,92,2,109,209,70,92,77,95,158,142,121,39,127,238,14,201,229,197,69,6,193,54,238,186,78,92,125,120,250,171,48,243,18,231,246,53,26,135,251,129,176,223,88,3,16,119,225,12,169,25,183,192,65,207,47,238,24,159,181,109,146,116,94,98,129,219,158,22,157,79,187,67,63,14,168,174,160,0,244,214,44,174,155,136,105,32,36,243,219,73,17,29,7,230,255,182,161,109,24,239,120,242,137,4,26,155,172,139,252,50,125,71,78,194,9,216,116,93,201,18,160,210,69,128,237,207,61,230,249,174,47,170,63,199,81,228,0,87,151,54,113,0,73,88,221,209,216,228,32,107,211,238,19,114,33,113,239,119,236,182,163,43,0,62,246,19,40,115,52,188,142,32,120,223,68,32,1,18,253,8,212,110,100,22,34,182,26,249,59,90,37,246,16,119,226,237,9,101,121,65,171,144,36,22,111,1,24,24,248,233,236,209,184,146,3,168,164,200,234,205,22,142,243,221,104,59,200,63,47,117,28,11,203,133,30,20,137,156,18,164,192,199,98,194,125,229,193,12,4,181,87,116,151,0,65,147,130,23,162,20,37,106,136,21,2,68,53,255,245,235,68,99,11,89,119,233,147,64,234,184,255,120,169,49,35,175,45,62,49,234,54,123,228,213,111,107,219,210,53,243,54,160,231,79,140,38,141,47,194,249,244,204,107,101,75,77,49,175,72,140,120,58,209,52,83,38,109,195,122,45,58,239,173,199,7,161,233,226,170,185,4,8,138,111,105,130,102,82,243,5,91,33,109,47,163,169,139,69,222,215,59,239,73,160,65,132,240,111,233,180,81,166,132,72,212,126,19,33,3,216,201,98,226,255,89,247,175,39,247,207,76,81,234,255,245,35,57,160,228,207,218,19,40,131,166,69,177,46,89,55,211,151,173,86,251,188,113,49,92,128,17,160,46,131,83,213,223,114,194,108,254,247,80,243,238,191,112,200,204,103,164,4,198,159,156,198,217,241,216,232,120,47,49,130,160,254,219,188,204,10,33,223,78,51,185,192,159,152,58,102,122,173,98,235,195,60,217,105,227,106,136,17,250,82,51,133,240,184,154,110,168,43,207,109,112,185,225,87,191,127,43,41,1,102,230,31,85,52,198,5,170,64,31,108,195,245,229,227,9,80,123,234,144,208,201,243,147,154,96,55,38,255,85,197,76,171,123,247,175,49,204,103,146,123,191,176,181,252,142,192,107,154,105,165,235,99,35,182,240,35,55,190,0,221,240,176,122,152,129,252,173,95,51,212,53,77,130,231,236,13,49,83,229,250,59,3,185,26,48,214,205,153,64,199,159,231,171,9,147,94,132,144,138,186,152,209,225,188,254,219,144,113,165,150,233,98,251,122,103,224,173,110,110,252,35,191,61,33,157,220,254,98,131,179,251,228,68,129,226,108,140,24,21,138,40,41,254,135,114,18,5,232,248,109,68,194,242,64,192,140,158,67,92,253,206,246,155,65,57,230,91,198,79,180,243,207,220,83,34,9,244,207,123,152,187,126,115,1,186,219,154,165,38,204,39,74,204,244,210,64,135,91,211,76,254,148,37,224,87,91,224,156,31,20,76,201,139,93,87,220,156,62,154,156,104,20,32,102,173,97,134,39,73,238,221,173,4,148,214,183,197,183,28,52,208,68,237,215,179,122,13,70,38,111,5,58,119,253,232,114,49,18,190,183,252,92,13,94,118,159,72,221,122,40,101,196,144,246,121,231,65,12,104,65,213,188,126,46,134,59,209,63,135,225,47,150,154,231,250,229,47,173,131,114,212,173,247,198,41,41,57,143,122,214,43,177,2,113,190,97,124,91,254,205,31,238,38,81,62,124,130,55,147,216,84,51,62,187,47,220,1,193,115,50,107,146,80,2,81,123,123,152,171,52,236,97,102,231,172,126,243,78,201,69,47,70,56,123,133,213,168,51,212,76,107,104,241,33,1,233,165,251,77,55,23,49,86,7,221,248,69,190,134,21,140,99,59,26,212,38,142,236,224,111,105,117,111,186,96,75,65,32,94,95,123,178,253,249,231,32,214,123,191,213,196,76,128,184,98,135,135,185,178,170,185,89,150,247,103,38,173,147,189,86,118,53,205,209,126,243,253,215,125,171,102,211,71,252,153,223,58,89,41,64,66,213,149,158,86,63,30,222,217,130,14,136,88,169,44,213,48,79,100,163,213,76,198,165,196,189,223,15,103,31,215,50,244,140,107,214,154,121,75,179,238,50,86,203,61,102,15,243,128,221,33,205,135,13,174,196,111,47,163,213,78,243,37,63,23,39,238,219,41,75,38,80,214,176,128,226,231,191,94,163,161,108,233,18,61,51,10,72,213,215,15,221,100,111,234,200,213,4,236,237,119,241,130,162,254,86,185,152,172,211,246,83,147,41,92,51,190,67,51,144,162,175,79,114,132,150,119,114,127,82,205,4,9,117,127,159,243,143,54,119,14,49,131,245,110,199,205,111,157,110,25,83,84,214,230,175,137,236,86,227,125,83,87,194,146,51,123,134,249,157,246,9,99,94,127,28,199,45,94,12,44,107,175,114,117,165,143,43,110,142,112,77,61,75,204,215,206,203,159,217,50,61,242,61,255,250,55,171,191,55,153,244,36,141,91,70,225,132,48,213,207,188,88,235,114,192,76,168,30,150,47,64,170,232,162,41,189,232,198,197,113,247,97,161,229,118,202,46,14,163,220,253,73,215,94,211,252,218,122,166,67,165,66,103,177,155,57,38,229,228,156,4,248,63,166,88,204,7,218,232,28,115,254,248,78,223,198,95,236,79,172,149,191,189,208,40,88,190,186,233,14,45,153,251,249,163,116,250,113,242,96,133,138,116,230,160,153,94,196,175,29,222,204,104,254,52,49,147,5,155,62,89,208,83,106,178,246,25,54,244,129,221,108,45,207,114,243,231,78,220,237,251,233,178,178,165,254,182,53,223,157,22,95,4,8,78,126,145,119,6,28,207,228,241,61,47,255,186,196,220,172,221,209,205,111,141,137,115,248,62,32,137,13,31,210,247,181,218,148,131,147,168,204,197,234,153,167,168,56,92,49,31,20,170,99,17,144,246,62,226,132,145,228,138,93,137,138,240,27,53,25,112,160,118,173,205,88,65,244,45,29,49,79,36,81,98,245,94,10,85,67,204,84,197,226,167,139,53,195,171,153,230,236,237,99,6,151,115,147,153,4,3,70,239,177,235,160,42,208,100,192,13,202,28,27,61,218,154,186,85,155,56,118,110,212,51,149,28,255,108,136,124,251,46,255,166,220,249,252,44,29,253,190,25,46,43,211,202,67,51,55,166,63,52,35,123,63,143,69,123,103,28,187,111,33,90,17,80,204,215,32,212,25,66,188,131,51,231,193,91,169,23,60,148,155,41,234,202,126,182,33,120,223,101,185,175,254,71,120,150,102,35,70,142,195,237,133,35,165,202,186,222,52,1,142,112,229,17,236,235,50,193,161,24,187,63,60,50,230,6,241,178,60,26,180,161,63,133,8,118,174,178,117,159,230,75,45,223,205,96,53,220,83,111,61,141,112,163,199,137,63,247,209,91,191,23,133,90,61,252,133,46,116,88,152,129,252,29,55,47,235,211,144,215,66,222,120,120,100,69,145,225,29,26,83,204,214,57,233,238,4,141,19,87,188,59,107,207,218,247,68,28,64,205,88,222,11,22,223,146,254,91,5,114,166,102,36,101,194,17,50,177,16,9,19,0,102,183,211,195,7,91,6,217,16,51,162,5,225,232,27,104,111,203,215,54,150,10,95,92,128,200,224,121,19,51,204,135,233,224,189,237,172,200,2,64,153,235,138,123,104,172,218,85,204,22,108,229,111,195,251,37,230,23,97,151,85,194,171,29,38,75,38,102,104,248,111,70,48,180,136,118,49,223,229,233,102,92,102,42,59,178,238,17,66,237,51,174,166,19,102,200,160,154,196,111,105,241,104,196,186,226,110,60,79,20,196,208,136,240,104,95,177,190,128,133,92,145,207,134,194,136,102,32,13,181,193,234,215,183,187,110,73,166,116,46,77,119,240,100,132,98,80,209,156,106,248,10,86,93,255,153,77,239,34,138,61,152,255,240,114,63,115,127,219,74,20,231,8,124,76,198,218,163,144,138,250,78,84,15,224,184,174,63,138,0,140,112,86,85,185,150,194,194,185,97,166,55,178,95,49,191,195,105,111,143,218,8,35,18,125,136,121,161,115,232,47,109,217,149,116,91,49,15,23,70,199,108,72,163,143,117,255,210,101,88,57,155,190,214,211,211,88,91,81,35,9,192,136,232,32,207,220,242,78,108,247,49,251,129,198,156,36,169,196,60,67,174,15,253,90,0,1,69,175,126,254,108,115,31,166,25,31,249,148,209,124,115,219,69,34,48,79,192,184,61,205,200,126,46,159,37,141,104,252,200,128,140,110,26,197,110,133,118,245,234,197,11,170,253,235,102,3,207,202,213,80,101,213,251,123,235,246,151,227,80,243,52,213,77,55,47,163,21,21,51,78,238,232,110,166,239,123,136,153,94,163,120,178,131,203,218,100,80,248,116,225,239,54,106,41,87,173,7,62,216,223,178,67,35,69,19,38,48,161,193,167,233,15,198,112,139,151,15,47,251,116,114,25,204,208,162,233,52,1,226,63,125,139,111,70,126,174,19,24,149,231,30,63,13,155,179,12,9,148,161,245,198,181,133,210,135,220,218,164,67,125,118,211,113,179,82,195,109,253,73,164,52,143,217,208,12,150,28,19,197,93,142,243,176,26,206,49,54,81,102,5,231,181,91,249,56,39,135,164,217,146,117,151,144,36,3,187,166,152,159,175,187,124,31,131,240,136,146,121,154,27,26,60,30,222,183,191,15,187,196,76,243,212,246,9,62,105,136,186,242,100,13,98,52,63,152,208,29,220,159,7,127,51,135,166,103,55,91,133,79,30,13,122,237,122,226,201,9,171,228,91,183,78,159,99,247,247,70,210,39,21,251,48,95,180,56,253,91,163,107,90,150,152,173,216,226,193,9,144,237,150,205,234,102,166,90,117,195,252,198,64,38,82,227,20,109,158,183,107,22,0,202,168,12,35,25,13,235,16,52,24,86,184,158,118,252,114,135,67,42,247,12,6,113,69,220,211,64,197,85,121,236,249,252,238,27,31,123,160,56,159,126,31,16,3,106,124,59,204,148,75,114,146,182,67,227,99,12,56,81,235,231,123,92,136,191,243,201,10,133,98,121,240,11,70,197,29,59,58,142,103,10,23,0,248,110,229,116,249,237,247,86,93,172,11,238,154,188,152,252,95,222,27,167,4,111,56,223,122,74,130,10,1,185,115,35,227,199,79,47,89,61,38,37,16,185,26,92,192,45,209,28,169,152,149,142,52,41,83,32,7,98,222,208,124,133,25,250,41,89,1,28,129,55,54,28,218,21,174,28,0,134,166,43,49,9,161,252,234,178,11,91,27,217,140,123,211,156,210,167,154,77,204,218,215,71,49,80,112,19,51,213,44,207,89,24,253,139,158,106,176,45,191,15,244,51,3,170,110,41,29,128,25,248,170,239,72,213,142,49,57,62,186,37,34,218,111,196,153,237,83,220,221,231,213,35,12,50,194,12,229,148,252,244,59,170,49,187,21,246,165,124,45,62,61,44,49,63,43,124,84,186,255,131,173,197,167,116,179,101,87,242,185,7,82,12,241,92,28,234,77,166,240,176,108,176,123,202,36,242,235,148,77,97,144,104,169,61,204,4,126,122,245,52,221,173,48,99,148,139,193,254,92,15,108,42,221,12,73,143,140,249,26,16,251,103,230,228,89,178,52,135,97,6,60,246,168,127,138,45,106,134,127,201,95,203,160,178,242,96,211,64,50,238,202,154,128,214,150,33,35,119,82,98,143,167,170,121,36,166,66,37,179,140,200,120,163,35,216,155,28,92,80,93,182,237,193,53,154,134,18,206,217,153,246,98,214,229,214,3,236,121,137,249,220,234,139,190,130,14,46,178,17,78,182,164,50,253,98,75,54,137,83,71,122,17,58,65,55,27,247,140,252,52,253,86,241,86,64,156,190,86,60,248,248,28,20,129,143,248,185,171,192,199,224,57,86,62,215,148,108,197,51,195,195,235,145,34,239,181,179,235,201,204,228,51,252,193,241,144,154,108,225,203,164,74,103,252,54,104,57,25,240,197,73,212,125,63,170,96,69,18,254,141,121,88,117,56,204,207,53,20,23,28,122,132,181,195,138,58,111,151,159,54,17,29,63,145,43,68,15,83,239,205,183,174,105,30,80,194,203,213,111,222,236,200,7,190,241,195,243,203,121,70,252,253,14,160,248,109,20,93,150,12,26,147,161,249,142,83,41,83,30,241,103,25,49,62,146,155,241,78,179,240,50,141,233,111,203,111,163,104,46,87,111,114,180,53,6,173,25,73,85,154,209,251,94,238,238,194,182,40,4,23,208,75,210,60,236,27,49,210,240,71,157,51,144,74,180,253,132,185,32,83,17,102,74,20,179,248,100,161,111,117,45,217,43,137,98,156,138,148,130,219,180,22,139,52,147,164,13,79,188,128,5,223,114,110,210,127,9,228,238,103,182,222,76,217,55,0,114,188,141,34,204,157,93,75,174,126,127,238,90,66,152,155,129,164,194,108,96,162,234,203,19,143,8,53,178,52,27,0,188,180,52,191,143,146,211,225,252,121,254,97,166,83,63,7,13,97,179,21,5,68,196,180,154,142,41,148,198,103,186,19,84,44,255,62,213,76,142,118,196,152,13,160,183,105,5,129,16,135,50,230,118,100,91,57,38,133,179,99,72,33,11,202,108,62,201,146,119,239,26,79,6,45,149,156,78,70,213,188,75,60,89,219,194,213,248,204,144,21,140,22,230,58,63,31,196,162,142,117,98,72,223,143,119,249,109,196,22,202,240,77,171,252,145,220,202,213,168,63,173,120,242,13,21,179,132,200,239,96,36,151,227,19,113,161,193,155,199,0,249,13,102,155,223,156,236,226,204,35,200,128,150,239,164,62,113,245,158,114,104,211,162,192,34,141,171,141,14,106,165,217,232,125,61,59,92,150,237,60,114,115,102,211,138,47,198,196,44,25,163,208,250,141,36,87,92,141,64,205,81,51,240,160,27,47,102,28,113,59,205,47,70,244,222,42,110,126,104,178,148,247,6,35,220,220,213,41,224,18,100,51,95,184,62,37,118,150,103,102,42,206,52,115,4,213,29,79,78,29,233,200,111,131,228,237,238,112,88,209,92,18,96,207,76,111,150,159,97,133,121,154,65,10,205,176,20,229,195,104,201,21,177,118,114,129,113,107,208,225,121,192,209,229,15,63,130,191,22,20,41,43,93,102,106,26,179,121,144,1,97,101,10,160,210,146,0,94,220,207,124,32,60,165,170,185,25,94,124,231,173,69,92,3,51,170,31,177,118,225,136,73,58,96,204,184,1,241,206,212,207,165,80,189,140,100,108,248,209,251,118,106,148,151,229,181,42,77,227,97,198,235,109,122,117,97,82,123,108,69,31,28,90,200,159,49,107,145,125,230,188,185,251,31,83,51,175,110,117,149,72,89,208,214,81,146,210,16,243,193,193,254,141,38,21,237,34,7,31,226,215,1,169,217,157,189,109,165,237,194,104,236,203,134,68,122,63,122,41,251,88,28,200,124,4,32,36,98,54,45,87,255,225,247,213,154,84,107,17,229,134,254,222,127,154,194,98,34,208,236,106,227,73,253,153,139,113,124,77,125,180,78,217,245,87,125,224,90,169,62,96,38,191,20,149,40,171,93,232,147,83,177,139,74,212,123,178,212,243,96,72,232,91,142,170,230,226,20,202,173,8,217,31,118,47,55,115,88,100,31,153,221,155,133,212,194,220,217,84,195,60,11,124,172,94,43,162,100,35,19,8,90,172,60,172,41,253,13,217,66,59,124,72,180,89,184,121,34,52,145,111,245,206,33,50,124,110,62,29,1,149,252,30,144,106,85,223,96,233,175,165,92,148,214,5,37,249,149,175,49,62,214,99,172,80,110,62,100,86,114,184,169,200,144,160,246,79,77,104,152,129,102,7,133,119,34,111,75,169,2,224,99,152,105,231,105,145,50,126,102,242,75,57,222,166,119,221,125,189,83,191,188,18,33,211,0,99,135,137,63,26,40,38,53,79,155,30,205,205,127,77,203,105,134,189,96,120,178,123,195,2,63,114,235,239,136,4,210,240,238,102,24,64,183,60,57,5,179,177,98,146,162,143,154,187,5,173,171,48,132,138,89,84,162,159,191,138,71,19,177,61,137,241,153,212,152,84,2,27,181,255,28,115,161,200,195,217,29,86,98,205,213,117,147,25,129,224,153,58,78,188,246,243,31,171,36,42,187,113,147,70,146,148,198,188,145,74,186,203,122,69,94,120,158,67,62,103,246,38,96,166,165,52,6,101,210,71,145,115,229,143,208,38,182,133,66,94,109,202,189,233,54,232,158,15,89,230,165,109,189,26,61,183,19,245,107,107,191,254,154,17,136,243,37,0,9,122,149,247,98,161,199,217,176,140,197,36,207,98,20,8,169,24,68,229,221,58,93,229,209,72,169,6,182,133,76,193,72,181,68,204,180,124,250,142,69,53,252,38,125,205,91,62,184,63,1,94,89,64,127,19,153,141,18,55,49,93,148,245,223,25,181,100,84,14,88,197,182,163,84,75,66,54,211,91,29,158,162,55,95,220,76,174,235,115,111,122,129,154,207,226,103,238,130,86,96,93,163,64,190,2,165,65,229,54,199,12,28,5,82,60,94,200,165,228,146,137,5,52,53,209,66,247,215,42,180,92,102,13,129,102,55,100,180,2,63,210,105,168,83,115,159,113,239,73,179,103,114,105,97,5,9,92,163,210,107,111,146,243,236,26,11,119,84,137,145,191,75,146,0,211,108,156,45,50,207,211,180,201,100,170,192,21,11,43,110,194,129,74,10,219,99,190,156,103,1,38,58,154,78,49,152,89,25,105,229,21,171,60,25,226,97,199,113,18,19,56,127,145,141,26,243,141,89,138,249,57,29,98,62,252,79,203,175,38,51,223,139,98,100,105,63,245,139,33,137,150,242,247,255,14,175,253,167,30,198,127,185,53,233,245,64,115,25,113,156,17,85,230,252,194,205,164,177,219,125,193,183,97,64,47,168,102,67,200,184,249,29,127,83,110,94,136,79,75,4,29,248,95,179,136,135,75,63,236,14,199,223,58,153,175,184,207,148,182,143,87,123,10,17,81,210,38,155,103,207,213,238,105,146,236,144,201,75,123,191,28,107,133,220,146,44,28,162,138,123,75,141,155,227,51,136,27,91,108,83,245,149,129,211,217,165,152,105,120,147,27,25,57,114,234,47,252,146,136,6,48,77,212,20,105,24,175,159,71,51,60,173,163,32,10,110,133,236,100,150,2,186,81,96,176,126,254,250,185,154,206,224,112,237,223,28,171,18,83,176,147,236,8,234,39,132,195,58,102,248,63,81,112,124,71,55,33,138,92,141,224,123,243,220,21,97,52,89,106,13,243,32,231,139,171,247,76,249,96,98,196,78,235,230,136,48,142,242,127,134,252,40,44,183,8,88,172,36,46,121,93,26,1,137,59,194,220,187,92,106,185,138,158,70,8,230,37,118,29,243,58,107,184,69,128,16,162,202,173,223,126,12,166,223,205,111,231,208,226,219,53,33,137,12,171,225,141,146,188,238,243,125,204,71,119,243,251,86,178,245,195,105,52,161,227,136,168,155,172,190,68,252,211,74,108,145,200,56,6,163,147,92,4,41,152,24,148,13,121,189,148,59,73,71,179,122,221,204,123,106,38,195,74,0,125,72,228,219,245,201,59,165,93,223,190,11,250,58,69,42,150,64,40,111,188,23,232,64,205,7,208,163,250,150,71,68,244,116,142,73,241,217,120,50,101,38,76,3,183,167,153,254,241,112,148,11,204,198,226,130,208,124,194,228,137,49,5,27,42,159,123,35,207,120,74,124,17,210,240,82,219,166,179,169,149,88,123,239,124,92,2,67,165,35,113,193,76,16,89,47,116,18,36,149,248,60,173,83,34,62,37,167,156,205,49,164,243,14,74,31,145,30,98,83,16,235,243,204,118,14,41,222,170,228,17,247,91,201,145,166,120,126,144,8,149,145,101,196,15,240,42,45,98,241,18,53,79,62,71,191,113,95,206,121,169,107,155,246,95,70,243,72,116,201,46,11,104,239,204,188,152,83,70,170,222,176,245,19,9,134,121,138,119,143,124,238,59,135,98,11,190,80,6,54,185,53,53,225,19,27,194,221,159,221,102,46,227,240,136,228,10,76,136,75,50,140,111,225,130,147,190,145,244,133,174,119,139,217,116,113,122,102,148,71,45,154,133,103,127,190,145,120,165,95,68,50,202,19,157,137,147,137,244,10,191,146,164,225,183,197,49,126,115,16,31,146,73,128,28,204,112,132,158,196,7,203,44,73,223,247,127,144,105,120,105,2,6,158,43,31,100,146,181,15,32,38,104,84,13,4,161,254,132,206,39,234,30,52,77,73,150,126,242,158,187,71,121,193,160,123,82,247,232,80,210,142,120,180,77,78,64,139,42,111,97,149,21,102,14,7,249,160,128,32,106,128,95,43,153,114,241,208,81,50,193,43,12,51,124,193,87,205,70,61,93,211,12,144,78,139,69,64,134,226,189,39,5,35,41,53,33,221,17,201,52,162,41,180,14,196,92,233,179,142,122,15,74,169,83,235,88,52,30,196,160,2,209,175,90,228,90,183,250,158,96,220,203,75,178,155,56,254,227,68,141,11,117,100,169,226,14,26,24,242,135,209,28,158,242,61,168,125,62,31,60,205,116,138,79,173,236,149,113,74,212,192,192,95,76,53,191,137,19,168,18,58,172,217,178,165,108,8,3,153,199,6,149,13,91,176,173,212,1,239,138,197,75,236,112,151,84,185,160,65,41,55,234,111,11,130,131,236,204,128,127,249,182,21,133,65,72,117,150,28,140,29,22,212,30,243,144,218,168,194,101,72,225,214,225,103,174,209,89,164,54,4,102,96,141,238,74,208,72,80,180,210,10,228,37,188,175,138,222,123,42,92,45,83,201,125,171,202,31,220,48,222,90,117,39,32,138,120,170,94,99,87,216,90,128,6,108,28,102,184,22,4,181,2,144,246,57,139,94,190,6,45,183,100,241,246,55,241,90,4,84,80,222,212,37,135,147,21,148,163,139,135,63,92,77,7,173,215,32,114,199,140,35,39,123,26,29,16,187,249,193,8,216,99,234,54,223,141,173,36,16,1,157,12,178,84,139,16,71,239,209,158,212,186,237,176,87,241,4,208,46,133,213,156,11,1,35,0,97,154,121,241,168,73,169,99,56,136,179,162,91,134,140,221,184,106,102,8,111,137,155,27,21,178,152,55,100,140,121,53,37,24,57,69,26,210,105,237,198,123,29,221,22,192,223,212,200,187,146,33,42,130,106,7,253,81,71,32,167,80,148,92,10,74,1,120,210,124,31,199,204,1,39,102,74,11,39,94,250,208,243,34,63,77,146,45,98,57,74,171,115,202,94,74,185,51,231,48,52,251,183,41,86,135,212,118,36,171,113,27,159,207,171,96,156,21,236,49,127,232,143,23,254,108,133,242,220,236,223,131,110,190,235,52,164,100,95,2,131,135,22,115,81,71,132,78,29,54,223,0,212,208,31,53,20,163,228,13,217,6,213,217,93,113,62,198,21,56,227,181,112,114,197,129,66,82,175,207,132,188,156,42,42,83,235,143,127,120,173,248,101,235,11,16,43,7,103,192,224,166,49,24,203,189,141,172,36,208,102,19,213,71,25,49,246,137,21,239,76,157,124,201,194,109,149,142,248,128,47,77,171,236,8,84,231,121,107,163,213,132,109,125,224,2,128,9,32,239,13,204,23,42,245,242,96,165,209,152,22,247,134,32,74,145,110,240,81,172,18,80,182,66,198,71,48,118,38,35,117,19,141,6,63,156,88,141,48,42,192,106,141,174,68,53,19,201,150,64,186,53,91,60,2,147,59,213,207,107,8,109,208,163,17,227,164,188,29,207,53,76,224,69,204,28,184,241,195,32,46,182,96,45,225,138,157,241,206,0,164,175,204,223,106,172,170,177,56,172,239,162,143,15,50,144,238,178,48,223,183,253,235,205,223,57,24,191,252,78,158,161,191,188,112,202,119,224,6,121,146,170,104,72,19,169,11,51,26,234,242,195,207,85,163,245,47,48,137,104,130,200,167,178,0,111,4,28,18,73,73,241,179,43,237,91,43,0,141,144,3,8,14,129,156,203,220,53,16,141,214,150,50,20,34,74,89,174,5,78,19,74,120,197,128,150,205,17,238,102,235,183,81,116,234,46,61,230,208,121,83,80,119,111,26,24,79,164,234,168,74,12,157,191,149,94,198,27,176,41,166,178,36,210,129,213,2,176,236,97,126,83,69,225,167,29,234,210,0,6,26,124,189,170,217,84,33,2,25,203,238,33,48,30,243,3,79,156,59,119,124,26,45,167,97,226,122,108,116,215,148,95,21,32,221,103,134,39,214,73,223,37,72,168,56,156,197,125,105,224,196,235,131,69,174,180,9,174,192,64,91,121,66,172,235,109,9,209,215,138,72,125,81,104,44,85,190,168,217,1,205,24,83,49,166,47,42,200,168,10,180,94,237,226,102,16,237,247,187,226,234,67,116,39,15,78,110,43,46,38,151,165,43,15,48,251,109,1,26,167,17,72,182,4,136,222,18,216,209,129,93,41,80,243,253,20,34,217,222,236,91,161,198,233,98,69,70,217,119,119,91,241,210,169,245,204,239,81,162,75,204,248,176,212,199,40,212,45,179,169,22,96,204,92,138,164,55,81,60,199,194,195,101,167,200,140,247,84,247,4,112,131,106,171,52,239,64,125,92,214,244,130,76,167,35,249,74,200,6,71,127,15,23,228,157,157,76,149,161,87,159,0,231,245,105,9,186,165,214,122,102,98,248,15,77,24,242,220,179,88,147,250,207,108,210,25,87,159,251,143,190,198,205,180,72,75,112,81,232,242,140,212,85,55,36,135,44,62,138,193,45,214,102,55,58,105,217,114,222,98,147,48,24,14,44,69,88,23,42,88,237,198,197,16,44,201,22,78,108,216,34,87,136,107,217,135,196,15,5,206,230,25,19,233,244,171,245,152,103,126,97,117,100,175,16,25,250,116,16,144,50,110,59,26,187,223,180,66,22,65,204,240,141,198,7,225,37,167,126,108,210,162,119,196,205,17,66,19,14,129,107,60,251,158,136,161,116,55,139,244,252,153,254,106,207,159,30,67,96,27,195,64,115,49,11,143,253,115,164,27,4,50,151,248,30,38,52,35,29,54,112,75,173,112,117,187,245,163,75,111,16,244,158,57,102,72,239,29,233,3,32,144,220,55,156,112,178,247,4,163,218,35,243,162,208,18,141,248,123,41,188,97,80,82,103,103,118,51,122,34,185,87,14,147,173,109,190,4,200,119,244,174,45,52,5,208,70,118,216,0,225,150,198,162,55,67,201,252,132,21,246,61,109,44,162,107,35,90,185,56,220,100,253,208,119,52,110,164,42,145,123,216,93,218,229,129,61,175,128,237,98,70,65,91,204,141,237,114,133,249,221,77,58,162,216,190,146,118,193,36,206,229,185,45,122,47,209,241,222,40,113,73,175,214,34,69,189,162,41,137,174,126,233,177,220,28,15,199,29,206,193,229,114,170,14,176,178,148,181,188,105,125,11,199,21,86,242,21,253,8,23,69,213,14,54,232,38,146,200,98,193,49,167,189,113,8,176,249,120,210,45,187,132,176,1,86,210,83,125,250,227,7,179,141,139,217,196,126,252,214,135,67,246,106,83,223,219,96,170,103,49,13,118,32,175,76,10,175,68,23,215,165,161,70,191,36,178,140,81,9,181,29,125,23,237,54,4,114,179,162,95,208,154,123,164,41,245,146,195,247,160,135,62,139,91,132,147,132,92,85,187,59,154,17,223,124,223,159,38,75,138,109,201,73,98,212,202,218,251,57,192,115,249,163,81,70,107,77,175,126,65,239,244,112,109,190,64,174,105,215,30,219,83,47,190,75,79,58,187,183,52,226,47,35,23,173,89,182,123,59,231,84,43,194,126,254,100,123,126,250,0,198,250,83,228,185,209,74,79,213,86,173,65,63,204,246,12,205,191,108,71,152,103,0,130,41,40,140,241,53,83,65,142,134,88,152,168,202,253,152,223,86,58,162,204,250,226,126,237,105,221,147,248,56,186,109,183,85,48,196,60,168,211,70,1,248,79,7,88,204,244,34,249,189,27,234,206,66,84,177,140,174,46,58,144,59,138,230,210,86,7,79,222,12,72,148,149,224,165,172,2,223,41,85,154,26,189,240,207,173,148,7,35,201,154,61,254,227,175,83,76,204,21,213,167,104,126,134,90,95,172,240,178,6,92,30,44,198,149,18,1,77,221,236,35,51,234,241,56,142,50,162,160,147,90,244,124,3,92,109,178,64,22,1,238,112,55,4,250,176,174,76,21,171,242,253,3,3,196,113,125,101,39,156,244,31,156,40,123,191,57,40,0,137,97,146,131,203,157,70,38,6,125,79,210,70,15,119,110,194,16,166,118,103,78,154,26,131,250,198,20,18,4,26,14,184,154,34,102,64,128,224,242,150,246,126,26,77,163,177,110,217,216,75,183,45,32,255,18,64,28,115,110,101,217,210,231,242,78,135,248,146,104,21,55,53,15,211,52,113,243,176,242,143,210,22,148,172,114,209,237,10,154,73,72,15,200,105,199,215,0,34,85,132,2,99,34,99,221,155,240,49,92,73,194,140,105,165,219,88,29,244,162,55,165,138,64,56,119,207,164,138,0,123,124,196,92,224,64,73,30,138,183,85,202,225,193,233,113,163,85,119,33,103,175,76,17,16,137,151,96,80,186,96,157,164,13,126,88,223,119,112,82,29,78,79,189,154,138,103,77,8,195,134,150,71,204,19,66,177,100,21,161,122,61,63,12,25,51,189,93,8,148,187,244,37,17,137,128,25,138,171,201,190,234,123,161,49,179,90,32,28,14,34,118,83,200,57,26,251,97,236,133,141,199,203,185,98,188,31,129,180,1,225,176,4,250,52,168,140,191,167,247,223,6,205,34,245,11,78,224,221,34,147,66,49,164,75,240,50,168,198,149,40,223,209,104,43,5,136,23,164,242,205,220,187,162,188,180,62,148,37,112,128,6,50,99,33,96,122,132,129,6,133,140,192,25,51,15,102,202,63,24,215,202,20,30,23,162,156,57,62,102,62,81,60,55,254,143,204,164,110,50,218,193,0,208,80,115,16,210,131,231,91,147,217,117,115,49,42,22,189,152,124,82,28,231,160,160,148,5,134,5,145,141,213,212,5,171,190,245,48,140,65,48,235,192,186,58,132,5,102,24,221,130,251,79,48,123,84,249,30,128,7,56,239,220,3,2,242,169,175,253,92,216,235,241,133,37,56,239,145,159,238,184,218,209,40,63,1,210,200,76,1,207,156,45,200,76,218,166,207,221,141,39,34,92,179,106,108,130,98,198,53,139,183,238,144,11,124,238,13,83,78,208,7,88,15,154,120,241,207,73,36,191,18,61,250,84,0,197,129,130,72,149,211,45,154,240,233,141,233,74,132,68,101,37,124,78,170,204,178,31,146,103,184,51,222,203,192,127,74,136,69,251,127,156,47,84,212,230,148,155,55,212,215,91,208,163,17,39,41,89,209,123,50,146,72,30,170,94,202,98,194,251,241,206,107,96,205,17,178,217,14,40,86,8,233,61,101,221,77,10,65,110,141,194,204,244,218,70,55,225,69,125,238,119,252,207,36,204,130,131,85,2,58,36,180,58,170,219,110,238,134,80,16,222,42,146,64,238,240,34,212,181,244,64,7,234,64,43,113,68,170,116,19,43,235,213,48,106,73,55,19,13,10,9,31,3,66,78,60,2,89,88,140,229,181,201,158,149,108,209,191,112,30,203,139,209,165,236,126,99,135,14,86,238,140,36,100,156,124,157,150,202,38,62,126,131,246,232,250,94,72,221,99,47,33,158,122,251,59,8,130,158,177,61,66,238,98,70,172,56,158,107,145,107,17,127,183,162,91,23,28,46,157,189,171,201,213,117,131,110,141,207,133,235,45,169,26,132,162,122,15,24,104,55,197,26,97,200,120,199,236,233,145,110,236,167,40,231,49,102,10,184,49,143,40,105,203,44,179,106,121,148,114,9,215,138,206,112,2,114,186,16,99,134,195,178,36,92,118,205,178,235,25,167,194,235,45,239,101,21,212,8,141,10,141,174,74,86,87,161,157,104,17,35,67,154,44,7,39,88,121,218,218,252,230,32,16,228,234,114,133,162,162,147,7,82,102,66,18,24,129,161,128,232,151,108,150,112,15,26,81,119,143,237,172,157,46,84,142,36,141,122,68,223,72,142,75,13,121,24,13,107,244,200,24,213,150,178,45,194,247,191,131,191,172,131,63,187,66,4,73,67,133,123,187,164,45,247,146,79,89,8,236,139,63,54,92,141,71,8,42,144,50,131,76,214,15,151,49,76,156,91,16,137,7,96,109,28,92,85,89,192,160,251,160,68,16,135,38,213,184,43,247,54,93,182,146,196,55,207,141,108,114,117,167,134,31,228,51,155,142,68,193,203,195,131,223,147,129,236,189,84,145,62,74,96,231,86,37,14,206,157,15,19,222,51,23,58,62,227,230,6,217,16,176,36,53,206,19,102,36,131,147,216,30,252,105,195,37,187,233,65,93,41,53,81,88,239,125,4,117,218,115,89,150,188,246,65,197,175,158,100,55,163,157,33,127,26,18,15,224,61,238,24,2,157,92,130,140,5,159,186,3,147,251,22,207,145,62,124,82,206,232,221,4,197,17,4,197,130,7,126,47,66,96,59,131,32,9,206,176,163,96,99,131,187,36,40,247,249,129,10,85,126,47,22,209,63,194,187,93,24,69,58,74,122,45,178,91,139,222,93,73,33,117,168,237,118,144,157,18,134,141,15,138,26,90,28,65,50,131,126,16,56,49,10,26,187,5,84,217,68,103,21,29,78,23,224,74,154,47,164,76,115,143,239,68,59,45,128,93,48,54,64,205,246,53,159,104,128,160,68,41,244,131,32,211,153,75,62,44,191,14,37,193,181,211,188,177,162,177,3,90,54,153,199,155,94,199,192,197,32,92,84,101,179,236,160,116,111,108,12,232,61,31,1,5,112,214,33,17,212,226,201,209,89,16,188,62,170,207,81,163,123,211,236,110,241,75,59,146,142,45,208,37,152,239,21,188,241,15,87,115,226,209,90,145,238,238,190,126,69,15,55,147,124,148,39,199,45,58,65,157,240,220,51,168,246,164,195,226,29,249,76,102,55,55,136,212,165,183,195,100,79,178,29,230,13,178,160,168,186,245,113,186,191,0,145,72,73,61,154,101,93,231,37,72,121,151,41,107,11,204,122,82,251,41,31,238,180,34,171,96,190,239,89,91,146,221,1,135,147,189,97,90,188,27,240,113,176,17,194,131,201,120,189,247,112,255,206,200,41,165,100,69,123,132,201,17,68,204,9,162,234,106,167,14,249,252,48,147,245,146,15,6,1,212,136,226,37,207,242,254,93,26,148,160,137,27,158,228,178,239,171,195,194,41,157,240,94,146,11,179,200,23,129,250,162,69,181,0,204,44,154,158,105,54,222,253,200,62,152,76,133,108,76,68,249,55,178,38,80,64,108,237,64,162,85,36,55,189,55,203,232,3,253,199,138,177,28,230,158,201,127,231,80,163,60,37,50,160,100,50,127,18,84,239,204,127,255,47,162,121,96,236,166,139,2,55,98,23,145,55,104,48,253,2,43,253,153,203,54,238,94,213,112,131,167,112,186,185,24,188,70,4,226,192,78,247,84,5,70,189,81,229,229,222,25,250,195,83,98,134,13,66,180,27,219,219,115,207,15,1,136,34,49,254,127,85,101,59,224,245,39,196,142,105,30,108,34,139,71,127,149,191,52,243,11,54,15,17,213,3,235,25,252,237,52,223,86,125,109,54,167,124,50,144,142,125,139,82,96,65,4,58,172,16,59,109,81,41,4,95,225,66,225,180,38,92,148,57,69,134,16,199,61,152,229,141,9,71,101,8,59,233,219,158,194,216,166,188,41,26,135,198,243,185,67,24,155,230,116,21,80,132,218,110,137,110,246,84,29,113,48,95,227,184,136,0,216,240,89,170,42,59,162,36,62,102,252,54,112,14,81,164,164,205,62,190,199,115,114,196,239,51,32,40,82,10,241,100,29,21,68,17,234,124,222,25,110,80,140,184,137,179,139,110,106,25,194,59,15,239,202,16,125,69,82,187,165,198,123,237,105,95,64,212,98,41,194,57,97,62,66,1,242,185,200,113,255,106,154,204,50,154,0,101,142,78,67,224,249,141,41,141,95,121,44,163,122,104,46,125,64,196,137,210,86,154,223,244,5,52,228,102,227,78,81,51,128,193,159,98,202,225,76,17,74,5,51,151,115,119,172,30,186,176,101,30,193,30,112,131,76,255,77,170,169,242,30,152,223,74,119,49,240,246,199,169,251,185,218,4,254,220,140,200,237,188,31,243,118,25,39,54,133,34,194,89,246,100,78,154,206,126,82,53,237,134,249,141,104,119,161,241,70,33,188,235,197,184,226,206,243,143,218,188,100,113,236,226,210,127,8,59,204,20,113,238,103,204,222,170,119,169,112,68,22,170,104,118,53,235,67,119,181,163,99,168,171,173,178,193,155,202,110,243,7,55,135,83,134,236,133,207,199,149,17,172,53,121,136,14,231,52,169,248,233,123,221,236,6,107,19,179,161,255,126,86,58,113,219,253,8,49,63,255,36,158,139,8,171,201,118,68,232,183,114,196,96,14,45,34,16,74,49,124,253,26,60,145,29,3,76,82,229,201,104,144,117,101,4,210,15,245,28,181,2,240,112,89,17,18,12,93,196,61,160,45,131,179,222,239,13,98,162,139,250,244,243,139,206,24,105,188,93,244,65,87,129,201,48,70,236,224,157,168,118,181,197,168,121,245,66,4,126,138,46,182,117,225,196,115,47,88,210,196,74,118,252,198,189,65,93,230,218,88,176,39,173,152,6,151,41,40,250,207,56,4,103,86,31,79,163,153,19,49,99,252,65,216,106,220,124,161,208,105,98,62,36,197,126,75,231,121,242,84,152,229,183,217,111,170,239,9,189,154,96,238,21,243,91,211,177,137,118,114,137,87,206,165,101,188,219,46,238,65,235,253,115,131,254,109,35,249,127,234,212,167,92,201,1,187,31,187,28,8,115,209,8,163,143,112,199,244,163,195,31,132,175,152,225,190,245,227,14,49,159,166,114,36,111,207,188,45,246,56,48,143,162,72,5,123,202,249,145,32,216,6,10,220,89,127,25,142,106,223,11,96,4,61,170,178,2,250,118,198,244,123,129,239,234,229,115,111,104,199,210,177,57,93,245,68,238,30,203,95,217,24,149,206,71,25,6,39,221,239,220,172,75,249,127,152,151,43,176,52,208,85,153,248,252,211,149,41,174,61,246,204,70,20,61,63,87,59,57,10,155,144,149,107,175,14,216,252,117,197,177,205,12,19,73,19,171,177,34,248,106,126,167,253,24,77,127,186,207,26,78,17,147,109,150,241,185,186,215,95,130,221,246,153,14,214,81,205,224,201,253,193,95,76,85,68,115,23,246,98,78,2,191,57,145,135,28,72,76,19,202,233,126,226,0,161,84,213,78,250,113,103,9,87,210,150,180,138,222,28,98,242,88,209,135,29,179,171,25,151,63,238,125,230,84,225,24,40,134,243,75,211,2,163,10,68,29,17,186,230,131,66,219,19,141,152,122,245,246,164,18,43,18,88,140,200,181,1,186,105,62,7,59,89,131,161,51,212,88,137,119,152,201,251,124,222,138,86,212,233,171,157,136,235,136,56,95,183,206,115,159,133,180,110,220,113,116,42,16,8,249,128,191,61,158,210,188,232,50,209,145,23,27,205,36,1,165,210,99,96,16,98,64,201,145,190,125,76,85,155,232,131,186,97,38,245,169,234,96,100,122,142,79,195,110,205,27,42,83,71,139,204,116,215,165,91,156,248,17,7,3,180,225,214,89,76,28,78,204,132,200,51,222,218,252,99,185,55,68,85,237,196,152,152,46,173,88,169,101,150,52,175,38,254,90,165,46,230,101,3,204,240,84,92,17,30,91,215,122,125,194,124,4,130,96,82,113,140,67,190,214,139,50,84,112,141,150,246,234,113,148,129,195,151,106,14,178,125,253,218,26,236,189,40,65,169,106,32,0,6,121,180,2,40,89,204,76,225,25,223,218,232,232,84,207,16,206,225,152,10,32,241,100,151,133,227,102,149,24,112,152,78,68,164,142,40,191,187,106,224,65,114,174,52,81,99,35,136,24,87,38,18,201,23,189,183,245,1,251,147,45,192,171,67,175,70,6,87,230,25,168,165,143,140,35,36,162,110,29,96,83,171,106,64,190,159,235,97,94,96,150,213,76,104,190,253,173,169,50,139,219,95,193,255,79,87,249,38,88,132,23,84,5,38,23,18,176,254,100,239,195,191,53,177,63,230,186,139,191,23,240,160,50,62,218,150,13,156,243,207,12,94,109,138,100,20,90,179,59,206,76,48,95,247,99,126,219,204,217,49,228,160,17,69,27,157,232,168,174,25,47,118,141,140,95,205,116,5,135,149,244,136,188,86,167,117,126,249,152,33,40,125,69,30,204,102,206,217,254,203,132,44,75,101,80,1,232,183,248,32,48,50,212,163,82,165,32,112,125,76,0,35,150,143,144,41,98,109,177,248,94,4,241,92,43,249,30,4,163,253,196,115,83,120,46,93,101,80,225,82,243,197,119,169,254,233,215,156,198,137,21,55,223,224,10,228,189,168,222,238,178,211,60,68,210,29,152,99,109,249,100,100,62,143,90,225,94,139,5,130,216,87,145,189,18,22,128,119,92,197,160,192,145,171,87,83,132,253,9,24,152,153,40,89,134,116,25,4,37,71,28,222,47,149,142,125,222,104,109,121,243,190,142,104,166,145,84,223,55,78,16,228,166,62,210,178,8,252,134,54,223,123,109,68,242,100,84,64,28,254,24,203,48,163,8,243,17,189,109,116,33,197,205,47,45,222,122,53,64,126,159,74,38,177,83,84,99,149,244,150,39,73,224,194,129,90,71,172,48,25,255,132,103,49,195,48,38,239,117,57,98,70,92,253,78,206,169,171,239,162,27,220,226,234,102,76,198,98,190,176,126,231,213,247,168,108,52,172,11,243,120,240,139,249,74,54,129,143,11,55,246,8,51,8,97,17,10,46,38,212,117,194,12,27,252,21,51,52,8,242,98,166,4,45,230,213,126,112,46,179,182,218,100,219,88,86,106,206,1,221,217,11,130,145,188,81,108,88,247,26,236,67,205,4,42,49,145,174,225,204,213,124,97,102,11,51,254,65,19,179,85,17,243,91,27,10,68,212,145,139,253,73,222,252,126,110,78,155,106,44,32,227,111,234,250,228,228,23,90,147,183,126,161,244,85,51,173,141,57,85,80,196,149,239,1,212,117,206,28,112,8,164,244,106,138,34,39,70,237,249,15,67,246,82,232,162,188,199,18,51,155,159,104,132,47,74,102,187,199,213,228,177,151,190,24,250,158,39,30,237,45,205,251,121,242,139,2,79,60,218,155,72,178,163,81,130,234,158,118,26,70,209,168,243,200,18,156,241,214,208,34,127,70,156,182,174,26,175,197,141,78,251,152,207,76,227,28,234,56,46,142,243,27,19,156,54,0,73,157,86,235,34,26,45,127,185,116,125,39,74,97,219,99,204,1,236,119,200,233,178,76,131,42,23,207,65,184,124,171,202,246,187,157,123,134,52,153,214,38,78,41,234,222,123,228,128,49,132,226,46,147,31,175,45,63,22,192,143,207,213,52,232,108,57,3,222,241,166,102,96,89,113,46,34,22,82,196,205,161,152,18,185,10,202,162,239,200,158,106,5,144,226,247,38,10,95,159,247,162,131,63,174,222,70,54,213,213,76,187,232,14,87,196,138,161,98,222,64,119,194,93,222,237,52,125,107,226,147,19,102,144,126,91,101,207,11,25,233,48,67,90,41,10,170,38,51,191,195,217,126,62,125,17,153,82,240,86,55,66,8,84,119,187,4,55,96,160,119,11,15,138,181,49,36,164,163,33,132,244,183,155,65,244,15,185,247,132,148,172,135,91,9,217,182,110,41,36,139,34,253,143,14,224,145,83,115,193,226,177,35,17,130,214,167,42,170,131,127,196,59,113,51,206,131,156,123,240,115,185,218,17,230,119,252,38,107,228,48,216,230,140,244,102,135,120,71,165,145,223,140,45,167,184,48,44,81,237,59,126,228,183,81,0,203,192,138,94,173,43,146,208,244,2,142,25,131,246,75,16,139,217,4,224,124,42,80,137,40,178,23,130,151,107,145,69,228,82,66,72,49,147,2,10,215,143,36,121,22,221,6,1,223,109,249,177,209,97,190,242,69,182,21,236,226,201,233,250,214,169,2,52,243,102,132,98,8,30,137,193,255,210,159,225,252,17,188,78,137,193,17,139,185,241,218,4,121,237,170,245,29,71,145,39,7,218,122,170,12,249,134,115,46,3,51,196,50,85,141,26,250,210,85,118,166,197,72,168,202,168,208,141,18,105,162,110,226,140,87,222,11,145,167,56,187,104,57,147,172,6,186,240,239,107,197,47,191,27,53,217,114,144,138,131,96,34,204,147,29,74,204,0,153,70,100,220,138,33,242,197,12,128,62,118,13,152,168,154,36,92,104,124,247,62,72,146,7,212,72,229,222,27,231,47,246,171,98,98,162,122,49,208,229,218,195,92,214,146,109,193,248,212,142,152,151,16,193,97,230,196,169,71,222,107,139,183,64,63,8,42,182,49,102,144,135,201,247,64,69,61,210,217,192,233,104,158,12,51,188,167,117,197,134,6,139,167,58,173,135,68,208,62,249,65,248,39,111,142,138,76,102,126,65,59,146,52,17,179,245,147,68,6,149,82,132,154,155,233,135,251,44,165,243,86,179,84,164,245,247,137,48,2,103,173,76,249,109,83,213,58,145,205,1,132,208,197,250,194,232,112,136,225,66,167,13,57,205,212,165,167,239,27,237,218,214,90,213,124,123,38,200,174,225,135,229,201,40,12,239,52,147,64,144,83,128,126,41,71,12,91,30,106,138,158,6,230,3,7,208,200,52,213,59,221,228,209,96,222,143,148,11,73,211,219,101,117,18,125,150,61,183,164,188,171,172,175,99,68,239,35,126,187,162,151,115,197,140,102,215,137,171,33,46,151,64,155,28,215,92,145,86,124,131,2,253,155,152,111,41,225,110,160,50,248,142,191,161,230,185,110,214,16,232,75,155,159,171,223,44,207,84,62,49,142,168,162,31,132,69,70,166,13,73,28,110,181,130,188,78,243,187,185,236,228,232,49,66,8,225,57,73,147,60,212,171,97,42,138,49,229,205,53,109,66,79,27,26,29,110,166,101,87,71,101,131,183,172,113,53,241,170,222,219,168,204,107,92,252,156,191,46,79,102,201,219,168,65,192,116,89,244,131,112,69,150,162,246,95,207,130,152,77,178,55,198,12,234,104,93,158,32,140,74,148,239,14,69,52,73,171,131,36,44,51,74,135,27,193,67,125,52,124,255,51,210,12,204,62,95,140,198,166,27,185,86,90,187,154,204,5,212,199,156,221,236,103,214,227,141,252,78,43,190,207,67,98,61,187,44,94,131,65,174,184,24,218,126,89,188,23,90,169,168,100,109,8,182,229,99,50,229,103,187,57,162,80,103,202,173,17,133,106,39,39,74,27,114,50,190,181,52,73,22,70,250,121,193,228,151,102,218,193,106,204,4,18,189,122,52,178,30,102,68,40,13,223,83,51,177,48,218,178,151,68,41,11,21,7,121,178,55,96,115,103,110,155,188,171,14,25,140,88,126,124,253,9,14,230,183,186,0,35,226,83,221,241,194,19,201,35,93,203,14,205,158,133,46,192,134,105,166,99,106,70,198,254,146,218,147,125,248,185,68,172,235,220,237,158,111,145,142,12,197,154,121,79,100,236,239,160,224,146,86,232,13,111,20,103,158,243,246,102,77,214,216,10,154,119,171,44,217,42,83,244,145,102,31,122,222,242,222,48,150,11,18,193,58,141,119,22,45,89,106,82,58,132,198,173,151,220,174,104,211,148,18,92,161,113,227,250,201,216,182,209,19,200,123,145,255,140,44,86,51,167,72,202,242,133,229,17,62,113,67,36,85,230,63,66,6,52,250,71,165,151,36,70,17,48,13,36,90,158,96,110,198,206,149,231,102,171,166,101,83,163,0,13,232,55,3,225,70,18,23,153,60,175,28,45,88,251,197,186,17,210,140,178,19,112,14,169,125,91,247,86,20,137,41,244,138,179,14,169,58,147,44,48,64,111,33,101,203,237,64,188,196,150,151,155,57,43,154,152,9,35,70,222,156,142,232,28,18,11,255,135,135,55,8,138,104,54,19,144,16,98,139,190,182,154,73,238,202,75,191,237,105,159,46,104,2,225,100,251,79,240,210,191,69,76,253,71,149,54,139,184,215,68,211,194,121,186,159,177,102,57,175,168,71,117,170,79,115,116,45,1,247,158,17,64,1,106,208,180,128,204,216,239,56,170,129,209,106,77,158,126,217,0,210,180,119,176,194,0,163,197,235,183,242,162,22,102,221,108,67,43,227,123,103,37,24,149,229,55,180,93,235,234,116,49,69,5,144,180,232,208,178,59,252,89,129,221,64,155,93,224,94,171,25,37,73,84,23,223,238,50,5,83,178,64,168,228,147,81,60,73,253,64,192,4,123,209,212,239,102,184,30,4,228,64,71,242,254,49,165,176,176,94,160,42,137,206,54,13,168,231,214,119,156,13,41,5,131,175,32,60,245,123,91,133,74,225,21,215,52,188,3,83,210,212,249,105,228,141,249,100,110,166,65,64,222,218,232,37,107,236,177,244,196,172,241,249,105,4,61,99,109,12,18,46,227,243,220,111,73,71,145,218,164,21,174,94,13,205,248,8,144,207,139,16,142,154,129,12,197,233,80,140,109,70,97,37,228,169,3,34,132,7,183,182,66,109,54,115,51,42,247,76,67,193,57,144,74,40,39,204,248,128,83,241,48,3,168,148,207,226,74,203,115,81,16,16,126,87,226,239,158,35,46,8,11,106,185,39,98,127,114,247,101,200,254,109,47,86,124,72,161,237,126,135,158,32,232,56,14,226,76,164,197,224,78,89,125,29,233,62,255,154,182,52,167,224,47,64,126,246,124,48,2,73,133,192,225,219,150,227,78,29,93,225,210,132,12,232,144,136,161,7,138,205,2,217,180,194,45,86,188,126,14,33,219,30,130,159,35,19,15,86,52,113,104,186,167,88,210,45,178,206,166,73,119,228,83,55,178,2,190,73,190,221,182,72,137,238,237,145,172,250,196,161,129,50,214,51,137,126,241,30,62,25,20,116,242,195,213,176,94,17,49,21,48,221,75,46,198,181,143,40,180,253,17,30,203,238,109,217,167,112,7,9,112,207,209,67,137,54,161,56,45,11,237,77,130,139,50,110,153,92,122,84,110,143,76,65,72,73,203,8,39,2,22,83,245,49,160,165,171,35,14,150,194,226,148,13,135,30,60,138,232,137,175,171,229,99,182,172,67,160,71,134,226,17,33,3,88,63,13,193,63,124,92,54,132,99,165,229,53,128,18,188,101,83,115,193,223,14,7,3,120,162,196,245,124,201,183,174,125,97,53,211,36,17,56,46,178,62,227,38,64,14,204,188,76,65,132,65,86,222,156,242,222,148,239,81,76,133,38,60,85,106,237,75,156,4,212,143,250,12,15,3,92,166,120,239,198,162,213,75,124,77,210,125,217,65,134,99,181,145,53,137,71,35,41,35,243,12,178,214,18,149,201,6,121,106,106,150,12,163,138,174,94,111,109,196,1,75,189,50,8,134,107,124,107,74,137,71,188,132,98,153,146,248,152,168,233,52,65,128,26,101,84,219,18,78,237,228,66,196,12,211,71,56,224,236,109,98,172,56,247,45,157,123,147,55,18,55,24,244,67,172,15,74,102,85,242,198,200,8,128,227,14,95,20,28,134,120,232,176,172,231,115,147,79,23,40,101,133,45,82,86,23,161,247,150,24,243,26,245,124,134,37,21,110,142,41,145,67,161,85,62,206,99,202,212,83,195,146,98,92,42,1,216,129,138,82,158,28,58,140,40,86,189,193,27,159,92,60,72,163,62,195,87,37,208,158,146,157,162,33,167,182,248,156,56,10,173,127,226,64,70,38,30,141,181,43,121,233,3,67,195,140,248,22,230,7,253,109,218,240,102,207,171,63,210,114,152,223,220,90,242,219,27,6,43,49,83,213,76,23,253,146,132,251,4,238,70,9,148,14,254,209,250,250,1,6,122,4,140,9,41,197,209,156,193,46,63,66,43,115,99,70,219,255,135,184,51,73,178,36,199,145,232,149,56,15,247,191,88,243,225,27,1,165,75,246,50,164,186,122,227,169,97,223,104,28,65,12,170,122,183,54,202,233,27,65,55,56,170,61,128,161,223,139,203,197,38,93,188,62,112,149,60,81,108,244,173,158,148,2,117,141,15,9,57,106,234,145,160,184,107,197,181,191,179,185,168,7,137,170,150,33,55,247,173,110,53,210,66,86,56,113,82,201,26,83,130,172,58,233,68,205,93,70,123,25,123,83,44,48,226,29,234,134,105,21,30,66,191,175,81,98,43,145,48,75,119,241,93,5,221,216,173,46,59,236,204,149,135,251,166,136,199,54,245,53,30,195,163,135,79,142,164,28,233,50,194,166,49,154,231,248,126,123,52,155,211,220,239,215,231,97,205,109,180,35,186,46,135,55,89,108,242,116,50,43,212,253,156,54,2,226,29,198,211,236,107,0,10,139,154,30,247,47,244,150,59,238,1,144,145,139,47,31,62,160,62,114,184,65,243,144,78,67,43,172,236,28,94,82,178,157,197,245,60,32,118,30,14,83,214,47,30,11,168,43,170,252,56,165,126,226,56,128,148,135,160,250,133,49,184,196,41,71,157,214,217,50,155,192,77,54,150,89,127,25,101,14,99,126,119,13,82,208,117,126,61,34,97,91,66,132,103,251,228,220,242,150,159,121,51,36,11,113,18,14,72,205,155,198,250,19,71,206,217,11,72,10,10,223,50,214,183,4,1,49,71,194,167,206,102,92,52,224,5,141,149,123,14,56,153,161,104,149,168,19,5,41,17,94,33,170,189,134,198,172,104,174,59,205,169,192,45,26,210,162,134,193,227,247,112,124,102,141,38,67,183,221,60,226,85,140,16,91,158,238,144,52,45,15,74,81,110,170,113,215,222,189,42,221,34,94,104,19,43,76,114,172,7,188,206,201,80,101,211,50,238,169,8,151,97,173,188,17,72,56,63,154,195,231,72,212,156,84,106,216,90,36,34,146,94,174,238,124,138,158,122,164,168,216,253,242,9,70,175,152,73,246,176,126,85,177,244,91,15,243,17,190,47,26,128,167,246,222,131,74,112,247,166,7,38,180,54,60,251,146,192,235,147,242,0,91,124,13,24,237,142,39,43,225,44,16,159,42,86,24,219,53,221,98,66,103,232,1,202,122,86,76,215,100,13,2,69,213,63,204,116,210,52,199,4,249,50,15,43,241,199,208,208,42,101,152,30,137,171,19,246,127,77,173,33,63,226,206,4,234,173,83,211,188,156,70,58,187,135,101,225,27,154,69,147,122,82,236,120,212,194,65,14,41,41,65,139,244,216,59,152,112,150,105,102,13,177,233,41,40,252,213,154,172,84,86,81,120,230,33,254,198,78,76,119,100,79,175,156,38,169,39,249,97,212,61,120,218,104,133,0,92,226,143,36,155,21,183,77,17,111,123,26,198,185,234,225,17,164,130,74,147,20,97,232,57,61,1,133,52,221,150,52,7,139,66,156,226,201,176,101,90,94,162,164,102,26,93,118,44,173,169,249,118,103,69,79,63,147,65,159,232,6,252,128,112,87,248,79,31,211,67,122,172,81,205,251,124,212,210,236,73,212,206,214,246,240,61,117,80,69,206,31,252,135,172,236,11,155,3,64,146,93,79,31,199,162,207,22,60,209,84,217,179,21,250,118,147,77,96,84,210,135,225,177,175,17,0,76,123,105,0,176,65,215,27,123,56,2,44,93,214,124,35,121,203,125,7,236,163,231,203,31,120,119,119,14,87,50,122,70,213,228,99,146,64,106,156,186,72,168,104,122,241,220,158,70,136,103,121,105,49,3,104,234,238,50,57,134,230,227,201,135,182,167,143,8,233,148,39,237,134,18,226,20,37,5,150,197,161,163,117,204,105,73,113,31,132,46,53,63,184,21,35,69,187,87,152,51,95,179,108,71,168,226,13,63,154,206,124,29,8,134,4,108,25,93,110,138,32,31,222,37,140,109,241,89,207,120,40,208,7,53,237,210,108,4,128,215,113,97,242,53,250,97,198,172,119,189,245,80,174,103,205,164,133,58,97,122,89,1,135,168,230,152,144,13,118,122,198,203,6,55,89,213,90,116,0,11,67,137,202,63,248,57,230,91,196,177,188,252,14,184,190,48,46,25,175,57,36,220,164,37,9,231,34,225,61,142,12,97,207,79,237,201,153,100,109,185,187,6,77,142,252,111,69,147,206,197,3,231,237,252,133,206,205,21,147,130,205,7,148,96,218,175,114,217,80,66,109,59,224,130,188,201,207,121,5,108,210,32,69,96,180,137,126,78,82,115,201,209,151,35,96,82,87,62,3,132,74,28,180,81,98,142,0,35,141,92,47,220,170,38,139,26,124,108,212,230,48,139,65,159,110,36,61,221,166,77,70,45,174,108,192,148,231,248,187,225,103,136,155,141,5,241,199,183,15,50,255,136,33,132,123,247,88,0,231,7,191,68,36,234,128,32,56,137,253,36,153,222,210,248,5,124,126,240,20,135,11,66,113,244,213,10,120,4,43,39,37,150,63,153,140,11,183,167,166,22,170,221,121,105,115,128,161,144,12,159,72,226,168,232,159,231,129,2,38,184,109,194,147,9,92,190,192,186,161,240,201,77,65,41,232,169,1,159,223,46,242,106,2,58,95,173,3,176,197,232,229,105,140,250,47,136,102,227,137,117,36,223,101,10,226,251,182,12,18,43,137,223,65,129,176,111,212,158,185,180,45,76,22,240,32,163,171,222,119,55,83,204,139,119,55,2,9,221,223,141,67,55,69,136,249,39,238,183,124,184,41,37,145,226,190,212,184,12,150,254,77,22,108,108,8,33,28,70,109,224,38,11,225,204,76,148,110,69,183,80,142,63,191,202,112,242,207,39,18,111,10,39,75,240,186,176,85,126,45,133,141,241,218,97,164,235,178,194,176,181,124,221,2,235,72,158,10,83,134,49,252,221,20,251,77,153,137,100,53,237,222,150,195,12,144,124,88,55,174,83,127,218,14,86,129,27,105,82,217,159,102,211,127,225,52,154,55,173,82,178,254,192,118,100,111,135,207,198,162,48,73,139,117,124,211,97,17,103,146,80,49,22,125,189,186,25,6,99,76,117,129,161,76,73,211,97,116,157,98,245,83,10,70,106,230,133,201,132,217,2,83,237,144,189,91,44,84,63,228,199,19,73,1,163,57,12,145,152,62,61,142,157,190,5,78,65,238,65,61,176,73,70,221,119,103,232,50,101,182,224,211,88,31,51,213,7,75,182,81,194,3,122,21,99,13,198,165,23,221,82,168,194,222,227,62,141,39,81,18,128,169,193,65,152,219,123,141,200,221,144,167,145,137,40,222,229,253,153,74,231,208,155,190,68,184,218,144,2,175,104,191,149,24,6,163,33,241,192,148,243,251,96,87,8,55,228,183,207,234,31,203,39,210,166,188,120,10,218,250,85,90,48,216,60,181,2,67,60,230,43,132,57,40,110,38,227,164,174,213,81,51,83,154,162,169,127,169,122,6,83,59,164,15,27,241,66,60,61,96,29,18,152,219,225,61,131,76,65,91,110,39,86,20,216,99,162,116,172,116,233,148,60,237,10,63,29,38,101,58,6,203,120,3,190,170,27,91,218,202,230,213,76,250,87,6,196,234,193,171,52,13,194,181,157,188,199,173,102,116,42,220,190,140,156,223,194,47,226,88,79,200,81,81,162,21,11,95,72,225,12,38,28,177,2,38,158,19,48,81,144,30,175,158,198,64,40,48,233,124,213,167,10,204,24,97,5,165,68,106,108,247,25,124,206,54,73,81,76,104,112,213,226,13,39,111,48,200,80,128,241,4,199,242,32,55,75,206,206,115,181,228,124,189,48,209,232,22,182,56,122,119,148,14,126,223,53,225,159,41,114,234,99,133,158,189,116,58,108,206,58,133,161,36,31,14,159,126,18,107,7,49,120,238,224,31,204,112,7,209,183,193,199,84,42,237,194,36,191,200,158,195,245,101,249,225,137,155,246,28,20,210,45,196,154,186,191,123,66,131,213,20,165,62,37,59,106,82,26,2,175,51,145,210,125,245,68,140,60,106,95,80,163,164,232,249,67,81,110,144,18,94,138,156,235,151,188,98,40,243,72,126,26,95,232,240,118,157,93,115,73,33,6,89,93,70,172,227,48,183,224,169,48,126,196,128,137,229,201,143,179,254,174,133,7,71,206,136,148,53,178,179,113,58,220,195,107,226,126,106,238,36,194,78,31,12,207,109,89,50,103,181,192,20,9,206,187,248,198,166,180,207,253,118,152,241,200,82,183,111,56,6,20,238,97,23,159,13,138,3,33,125,253,13,189,109,14,247,213,65,153,69,245,158,155,8,70,228,48,139,225,11,79,167,117,215,218,176,152,97,144,93,252,224,116,103,56,68,174,35,178,189,217,26,45,104,243,53,12,93,152,92,164,83,44,207,160,95,99,163,51,165,34,46,69,222,249,88,14,18,230,136,133,137,225,55,145,75,248,166,63,50,14,168,120,7,76,218,108,191,103,106,67,91,33,232,28,129,207,28,154,221,225,97,133,232,15,156,214,61,184,26,121,173,225,169,1,166,54,236,154,173,184,2,86,104,80,27,124,101,84,12,53,123,48,80,74,47,171,63,140,173,63,180,79,146,25,15,23,38,6,210,227,179,96,192,234,233,158,0,48,205,150,48,245,129,207,218,154,121,95,24,66,199,37,48,250,212,253,30,184,173,253,82,84,2,102,35,252,244,146,151,113,146,70,222,24,232,34,183,233,254,118,251,41,109,8,76,130,224,237,49,56,44,35,39,129,98,19,252,181,237,246,55,211,127,201,72,31,216,98,223,14,87,81,67,4,134,13,253,30,77,103,23,76,146,69,2,76,74,224,221,225,45,141,39,201,234,64,125,181,14,31,15,242,236,229,155,123,183,9,126,65,232,5,101,158,140,99,44,183,29,207,150,22,230,15,104,53,54,194,139,18,83,204,138,158,237,169,4,138,67,68,31,182,192,106,119,56,124,106,48,253,210,11,119,81,90,230,117,215,105,96,55,144,64,81,191,145,145,170,102,100,220,238,34,104,19,219,28,48,89,99,195,209,206,127,8,148,28,131,143,192,3,24,218,96,29,230,159,86,117,11,184,68,173,78,229,78,68,93,139,195,220,63,90,87,216,137,55,127,112,207,178,11,158,251,30,105,35,93,224,38,75,3,39,79,218,190,166,179,145,30,45,129,19,89,173,59,154,6,57,163,194,233,186,210,13,62,103,177,180,252,88,177,103,63,200,14,167,22,178,25,160,156,245,119,127,182,82,182,44,207,34,67,229,166,170,89,16,17,253,171,219,138,198,70,244,56,84,57,77,126,27,1,206,88,180,198,44,49,162,221,197,74,96,243,253,106,194,69,115,102,133,77,176,40,224,29,28,52,192,228,169,221,175,130,68,58,42,96,13,133,88,167,59,108,116,190,1,159,99,225,214,84,46,227,206,151,140,254,31,60,190,112,209,7,239,22,195,69,57,77,115,175,5,50,22,37,8,1,136,119,183,47,51,221,74,26,218,217,221,227,205,22,122,244,163,24,1,14,145,203,132,187,161,89,32,205,223,204,93,114,60,48,214,169,192,89,225,97,37,233,222,110,216,179,166,162,16,54,248,195,16,138,61,15,207,178,124,175,57,7,185,220,50,209,138,179,163,125,251,104,80,227,151,21,166,2,198,135,131,139,199,222,2,147,231,158,226,233,42,201,68,6,147,151,157,29,38,43,176,41,220,139,47,30,147,59,212,134,13,35,45,14,52,15,217,159,51,87,243,56,148,72,26,27,67,219,13,17,98,188,153,122,254,161,237,182,146,253,234,48,41,63,69,97,194,82,62,69,75,144,246,24,120,238,229,215,100,3,28,59,233,179,141,138,63,71,7,71,154,162,220,219,163,217,236,70,218,108,86,131,188,184,31,115,68,59,172,226,165,142,102,159,157,126,232,171,153,148,130,230,188,244,213,198,184,215,3,78,81,205,111,176,5,238,29,174,207,81,139,83,158,116,102,135,73,233,208,145,62,38,217,142,137,80,160,181,210,31,39,0,211,163,87,178,84,187,0,103,104,171,102,192,35,4,130,12,238,195,175,29,192,57,178,225,12,134,35,61,208,72,30,49,144,52,204,248,234,115,135,89,10,163,101,51,162,195,211,89,198,58,30,201,115,42,127,112,14,218,127,131,243,229,67,4,206,28,252,210,48,194,17,95,241,236,15,238,69,142,91,100,46,210,87,102,240,131,107,31,15,220,40,125,10,56,111,221,81,72,1,144,207,230,178,186,244,221,112,73,250,225,65,221,237,144,35,53,179,191,215,190,3,158,91,206,7,180,219,175,167,253,7,143,81,101,64,8,111,118,63,236,129,107,211,166,89,30,142,252,248,200,250,234,105,170,54,129,246,45,103,38,119,148,237,110,235,31,60,245,105,211,149,145,159,238,114,234,29,212,216,97,229,179,146,238,71,36,22,215,185,180,83,196,136,38,165,120,202,28,199,254,169,243,129,201,72,20,56,20,61,12,110,113,119,102,64,74,210,46,163,224,184,235,96,231,161,13,111,70,185,160,51,73,183,97,187,6,202,88,175,172,187,48,89,176,173,13,153,196,41,63,191,109,142,27,129,87,121,126,27,145,62,89,2,237,237,20,74,113,117,117,229,174,211,12,87,161,44,175,92,158,121,66,57,134,252,244,233,240,103,142,146,142,181,100,79,201,79,127,34,254,148,101,71,41,73,231,24,84,200,242,98,188,153,207,79,167,145,98,221,214,188,116,221,162,145,209,229,183,113,167,106,143,96,109,201,126,211,106,168,212,2,19,102,170,186,73,239,169,79,39,146,138,227,171,160,28,208,209,72,70,150,31,39,64,78,235,129,107,170,49,17,202,179,52,240,101,203,38,11,235,150,192,54,105,186,156,105,122,67,68,28,249,242,94,254,96,169,243,50,56,161,94,32,231,233,82,27,195,210,236,124,10,85,220,207,93,81,43,172,13,120,188,207,182,236,182,38,199,252,88,207,179,228,120,135,133,81,36,56,80,77,78,122,231,172,6,200,202,15,204,135,134,49,201,29,48,43,108,105,242,14,19,191,121,224,148,107,28,229,117,228,165,199,146,165,59,199,252,52,98,44,237,81,40,181,197,186,153,115,143,231,105,130,54,97,192,88,248,64,224,179,237,229,248,110,243,174,61,48,4,218,51,224,153,213,202,48,189,45,55,193,199,175,246,69,225,58,194,190,39,181,104,63,221,66,205,84,141,167,241,60,232,211,100,129,196,22,76,164,187,233,120,54,143,206,25,122,12,223,166,168,21,44,58,60,135,94,248,41,255,37,207,196,225,213,244,180,54,201,196,152,164,237,207,54,72,233,98,138,134,113,113,219,207,211,237,99,32,48,52,151,172,71,94,230,126,234,99,13,153,174,244,39,102,65,11,131,112,162,196,40,173,70,165,32,150,52,149,22,101,60,104,14,255,9,4,240,85,187,51,149,28,142,77,10,231,86,217,250,52,251,137,79,132,153,147,24,132,20,152,17,252,191,32,249,142,178,253,146,174,136,120,150,195,246,175,5,134,216,194,111,67,4,217,74,19,116,172,155,149,100,87,22,168,42,4,237,86,126,120,239,59,38,183,170,111,38,241,213,87,22,53,142,50,123,19,108,30,195,71,153,16,144,186,71,160,143,201,53,249,195,36,178,100,125,245,57,13,139,207,48,184,61,90,211,118,163,159,237,214,199,105,200,153,22,242,227,211,114,181,174,27,46,65,218,82,20,29,55,149,5,148,26,12,89,25,36,24,206,47,251,219,224,57,34,135,128,250,4,203,16,185,48,159,88,197,18,133,139,110,239,235,214,236,118,233,43,250,244,49,140,102,15,248,236,14,85,81,142,153,225,232,46,85,54,163,95,232,217,29,151,148,197,103,185,88,64,159,159,218,221,16,76,124,123,105,167,116,147,85,41,14,79,145,219,6,174,229,94,170,161,51,61,147,76,159,133,90,237,78,35,228,195,146,186,76,19,105,46,165,123,195,176,22,170,254,52,121,12,215,255,210,169,252,74,67,6,147,242,133,185,252,105,202,223,100,251,167,150,185,85,127,120,189,183,14,178,237,199,116,151,170,41,72,212,7,230,162,112,159,230,92,29,186,120,40,45,26,62,28,80,210,119,57,212,14,140,114,196,109,89,69,196,93,215,214,129,49,32,29,38,165,246,133,187,59,31,173,123,211,212,166,205,84,221,130,62,48,169,253,210,52,234,222,221,11,210,73,187,123,150,61,162,154,227,186,69,33,121,171,207,187,73,160,186,158,205,131,34,101,178,21,29,179,248,10,168,150,179,179,20,110,205,23,95,175,167,105,77,220,105,137,155,220,202,254,106,238,98,58,87,170,73,96,120,151,34,34,168,175,206,60,236,30,114,178,181,138,62,140,200,248,242,73,122,76,142,103,14,31,51,139,106,61,159,42,208,182,201,210,165,30,194,227,229,157,60,225,200,106,50,152,3,32,166,41,57,38,130,78,184,237,125,38,117,35,66,18,216,210,71,171,47,1,100,136,244,105,83,164,151,5,68,57,140,192,240,205,123,159,145,179,172,135,11,254,203,229,49,185,94,76,220,88,122,156,138,162,41,11,127,228,54,245,105,84,60,162,87,8,150,72,195,185,103,184,135,188,219,216,37,233,20,130,120,101,251,128,192,225,44,182,234,217,195,201,28,247,207,78,169,174,166,79,155,38,232,221,176,8,173,200,28,229,160,207,247,172,166,108,122,79,125,244,23,202,10,180,21,29,14,182,16,207,86,1,150,34,98,40,16,55,202,151,203,225,169,99,69,28,196,19,155,160,184,165,0,78,224,89,47,55,160,125,83,222,69,119,120,206,242,81,2,238,114,111,72,9,189,182,216,40,225,112,17,223,59,69,240,169,248,134,194,109,230,25,11,180,90,91,60,77,197,192,208,31,231,26,50,74,140,179,80,57,2,103,138,227,98,156,75,122,14,46,62,219,195,163,221,106,187,226,234,128,149,96,28,112,49,15,206,222,216,20,38,161,167,196,87,207,16,9,60,48,49,184,94,125,44,23,209,42,133,209,180,235,2,159,93,181,40,156,114,142,67,243,76,217,42,175,30,213,20,235,29,61,31,30,215,3,50,252,200,82,219,1,15,241,212,45,106,164,106,241,209,252,178,157,3,198,207,183,175,225,70,246,65,141,132,114,24,199,169,30,240,57,138,6,112,8,110,195,211,60,71,242,87,55,227,151,13,116,144,71,209,238,171,145,171,9,3,124,33,182,122,254,139,135,189,142,81,16,211,123,145,82,180,125,246,159,253,185,67,201,163,112,186,90,72,6,167,214,101,44,209,166,79,221,239,243,157,108,254,152,164,7,134,166,203,61,63,157,164,20,249,40,28,105,158,83,113,80,116,151,154,160,168,25,249,205,224,124,68,19,47,32,122,156,148,143,172,120,154,164,87,133,57,214,138,252,184,108,178,56,114,150,122,1,57,158,227,96,2,102,150,133,111,127,111,49,128,240,18,157,150,197,157,6,213,136,216,111,16,195,235,205,215,53,217,137,200,152,41,92,160,195,184,48,97,227,232,82,35,117,47,238,76,219,228,138,166,42,48,53,50,238,139,222,4,130,91,81,152,188,160,139,34,33,88,228,183,207,209,222,220,81,129,84,100,108,55,148,51,140,237,94,236,141,230,171,12,101,111,198,146,127,187,155,63,134,116,119,135,210,56,77,183,101,51,42,166,210,97,156,182,205,119,111,76,169,160,49,169,36,80,64,126,229,241,104,179,247,135,194,123,142,237,139,250,244,79,48,124,241,227,56,88,252,172,134,177,176,235,71,163,247,52,230,93,213,29,251,83,63,12,215,77,190,215,173,78,84,108,86,153,40,20,187,173,235,118,237,168,92,69,162,164,193,198,150,121,97,132,216,167,12,7,44,195,187,120,2,0,126,162,34,112,178,112,246,125,247,49,50,166,56,127,206,249,134,111,164,71,118,1,100,175,241,116,51,10,162,155,184,64,38,123,143,195,229,108,62,248,184,174,109,197,65,157,163,192,179,162,151,61,209,17,252,96,226,150,117,201,211,136,172,164,219,229,131,34,176,16,19,56,48,41,125,247,106,130,191,96,5,125,81,93,86,132,159,239,77,17,141,224,45,206,161,213,236,214,126,183,112,232,189,68,211,180,26,215,229,170,247,248,224,114,60,117,166,53,114,44,235,22,152,98,2,135,241,92,102,79,109,64,148,110,200,253,120,25,7,126,29,1,159,213,39,171,139,200,218,240,132,191,3,27,17,119,192,11,202,201,235,221,60,19,220,28,169,2,151,228,135,42,98,185,35,201,96,87,212,25,138,231,161,160,128,39,211,16,209,136,99,0,223,159,174,76,4,105,54,162,88,30,36,26,149,112,96,92,62,140,17,60,87,31,15,196,67,150,172,236,138,218,234,190,198,192,79,3,88,142,84,190,129,229,239,95,53,83,210,31,79,100,84,95,159,193,56,91,200,136,194,82,10,248,55,254,252,251,89,220,67,138,244,168,85,7,174,187,209,254,114,65,100,229,23,51,130,238,141,141,204,168,179,111,203,143,27,205,237,93,125,99,89,162,157,60,141,46,224,53,241,7,177,90,137,74,47,75,145,188,71,215,88,63,26,59,65,217,69,110,50,212,176,36,47,57,236,81,12,44,126,240,13,83,60,144,105,102,101,59,229,30,16,148,95,174,32,192,0,166,76,107,250,103,17,86,144,35,153,80,240,217,148,138,195,56,140,229,105,234,223,87,60,61,172,184,62,224,220,141,157,192,91,142,52,120,172,159,98,197,31,45,122,37,9,251,184,9,160,66,144,217,29,198,202,143,153,70,84,122,150,27,151,48,19,93,92,183,136,20,45,223,137,63,215,84,180,140,176,168,244,202,74,86,95,22,48,117,130,158,46,56,8,228,44,57,209,243,89,0,245,30,2,86,172,28,234,85,164,53,194,219,114,247,51,156,165,228,165,6,124,172,186,240,97,194,253,144,100,52,73,235,205,203,87,0,236,226,146,183,177,18,84,75,177,105,144,123,93,100,163,77,228,43,37,95,125,244,81,212,78,67,8,128,230,118,245,73,74,4,80,38,233,185,250,67,159,231,61,202,30,34,195,117,166,89,44,15,152,6,182,182,27,66,170,86,124,14,35,119,23,93,130,228,3,119,50,255,42,35,143,184,240,164,152,97,244,232,17,212,159,3,92,164,143,39,239,78,196,207,227,192,254,61,235,46,202,105,130,106,49,5,121,26,117,177,155,176,119,150,233,20,119,52,188,224,123,221,181,131,99,35,203,56,243,245,172,144,30,105,136,83,102,63,81,175,99,49,93,67,4,213,32,137,105,79,136,1,220,139,62,207,118,157,67,40,178,90,57,104,119,163,240,236,46,232,180,142,128,201,16,233,158,174,138,69,18,193,1,72,221,8,76,22,207,238,239,69,50,211,72,156,205,209,37,203,42,138,194,221,64,97,32,156,126,183,108,225,12,228,49,200,163,221,12,214,190,83,255,140,212,22,185,1,188,170,84,128,14,175,35,161,40,126,8,74,228,160,120,25,137,229,225,42,76,48,235,11,151,19,22,38,71,96,252,235,106,162,134,232,199,245,97,64,169,31,77,50,148,148,150,64,17,101,147,162,27,171,61,25,94,226,97,92,8,67,225,126,85,107,129,173,210,250,223,138,13,17,222,67,76,193,119,85,8,253,36,207,147,9,91,61,73,148,49,208,44,185,99,31,238,85,238,181,242,199,173,32,62,178,101,140,128,55,11,105,32,142,170,177,121,42,199,246,136,181,214,144,106,23,148,50,69,207,248,45,216,221,226,96,219,144,165,186,255,237,172,68,8,120,194,15,112,206,253,51,43,35,169,23,199,171,36,172,81,190,116,73,19,129,169,99,19,199,201,166,48,199,43,175,38,86,131,144,92,158,123,254,52,186,72,95,169,198,201,45,48,60,79,215,196,60,176,21,61,6,92,88,110,203,225,134,0,155,100,58,55,184,167,111,195,231,168,18,41,38,65,137,44,81,63,13,144,55,145,154,117,147,213,189,5,145,6,175,165,249,219,56,187,61,58,3,95,193,22,146,15,224,145,60,184,62,41,227,20,186,152,68,33,93,241,74,26,130,53,111,110,184,41,239,120,209,71,182,245,169,176,243,108,0,147,139,34,101,27,230,212,111,81,50,66,126,130,212,17,156,189,236,124,167,87,179,20,246,148,165,232,177,21,90,84,140,148,22,30,52,96,146,84,163,160,228,140,93,210,252,110,232,78,119,243,146,17,174,54,58,28,56,124,220,37,180,76,60,42,103,133,219,246,130,177,101,21,65,218,165,12,173,39,67,192,102,171,146,107,7,70,240,209,115,253,177,225,231,147,204,127,78,148,229,125,106,213,45,146,212,78,32,163,222,228,20,72,21,155,232,242,24,167,235,112,99,234,92,108,206,63,174,210,227,108,249,205,91,70,192,88,56,62,128,137,222,249,211,195,174,108,82,225,144,163,102,164,113,119,151,138,19,72,202,118,20,187,116,75,190,149,134,225,164,76,222,176,243,146,161,197,46,201,36,74,239,209,15,205,36,98,148,10,163,100,20,79,19,158,172,90,184,65,194,102,246,130,148,201,223,10,47,88,24,29,86,133,93,96,74,124,231,142,167,183,12,71,198,169,224,137,143,11,42,90,161,14,34,129,35,121,186,219,178,154,232,169,245,40,196,150,146,31,178,173,151,41,147,148,236,143,222,167,255,118,67,61,82,26,70,189,111,247,197,71,82,205,124,96,54,231,187,77,227,138,210,58,210,95,85,130,151,76,13,188,58,77,97,182,133,155,102,125,96,120,41,228,183,209,168,190,27,14,78,181,41,124,121,201,114,46,163,198,141,103,139,86,225,24,217,116,247,87,115,31,144,66,153,108,228,86,215,130,196,243,181,182,194,248,156,221,72,52,181,25,221,236,178,37,236,87,71,173,248,75,80,46,89,94,195,54,40,255,150,122,73,74,174,143,177,181,28,102,215,89,90,176,53,163,124,174,27,13,151,22,123,17,242,140,209,226,77,189,104,45,24,206,17,71,225,29,23,148,132,78,223,255,73,102,158,162,115,100,82,198,217,211,144,40,180,88,194,125,112,246,54,60,193,94,92,4,223,85,184,214,217,33,96,187,119,148,225,145,159,102,179,233,62,210,208,248,8,217,118,50,134,168,178,107,212,199,77,97,167,133,208,134,252,218,21,5,112,91,7,203,88,55,221,74,60,86,15,245,88,82,174,72,72,51,76,80,84,116,180,224,176,50,207,118,148,207,153,86,129,86,82,226,28,203,254,209,212,180,101,173,195,116,121,105,219,143,30,46,251,100,5,108,43,86,30,62,58,173,47,53,13,78,175,112,123,203,106,241,1,71,149,101,183,104,165,84,120,114,235,159,51,86,86,58,99,151,21,166,0,57,86,22,108,227,130,66,230,233,219,9,242,74,194,2,120,140,151,106,5,195,31,140,162,189,110,85,248,70,46,183,39,5,189,231,244,22,210,210,196,68,153,81,183,78,30,122,215,82,100,202,252,186,215,26,39,203,54,20,152,34,232,124,63,123,99,51,244,246,192,40,17,223,154,249,243,33,117,189,240,105,154,151,150,147,210,48,101,15,110,236,47,189,187,141,140,223,171,41,122,134,191,6,74,226,139,192,68,57,188,210,5,34,131,145,235,3,99,112,121,69,253,153,119,162,195,66,32,137,228,173,11,35,241,58,196,60,183,72,148,187,147,72,70,65,218,46,96,234,194,230,221,225,145,33,221,235,169,75,239,70,235,238,69,239,20,16,86,133,137,187,52,135,77,150,94,225,115,3,220,94,244,142,87,71,108,156,190,172,88,117,220,187,206,68,208,246,41,153,167,138,182,56,76,96,80,126,156,84,249,91,52,139,55,213,34,200,10,19,213,175,14,159,137,166,92,0,107,163,78,112,97,179,190,186,82,5,224,104,241,107,24,76,211,75,123,13,243,72,30,230,34,186,20,157,43,190,11,184,73,69,61,12,64,227,134,181,140,85,46,74,147,12,69,225,218,191,26,125,50,153,43,8,48,113,5,115,216,210,219,133,32,33,93,54,237,245,11,65,170,221,71,146,19,229,121,222,39,236,58,127,216,21,110,32,156,250,101,152,29,148,186,193,180,133,188,101,3,14,83,249,44,66,231,51,26,126,78,0,125,115,223,229,38,177,22,196,24,179,174,77,2,29,123,36,159,40,187,60,12,6,195,62,37,166,25,59,188,20,74,90,218,224,188,46,138,125,110,77,73,76,51,210,253,167,7,74,40,181,235,69,123,140,228,218,233,220,10,231,243,155,210,58,144,138,199,60,186,244,7,19,86,117,105,120,231,106,114,237,213,61,204,116,88,255,246,118,251,255,249,8,196,133,0,193,178,247,245,185,70,166,172,238,137,97,121,152,62,20,38,62,238,48,150,79,115,143,61,172,196,77,82,172,168,145,159,81,7,124,246,138,37,212,54,220,185,151,19,185,210,31,63,166,126,113,156,144,113,120,143,91,83,84,9,94,233,3,159,11,106,245,104,50,204,35,144,147,7,140,157,177,174,185,137,152,193,18,207,222,68,173,21,114,227,123,184,32,0,178,228,221,219,40,200,252,104,154,36,190,139,59,9,115,50,110,53,148,148,143,45,62,52,174,146,41,206,250,74,124,87,60,112,86,59,147,162,200,152,32,175,122,239,32,147,186,25,182,115,158,163,43,132,80,205,195,207,223,247,222,79,4,88,106,174,22,23,139,58,189,90,23,34,138,173,48,190,177,118,13,101,18,102,33,0,21,183,35,195,233,174,88,34,67,83,226,28,152,228,53,95,111,42,36,71,234,148,71,166,158,107,236,135,18,168,14,210,4,115,212,26,15,251,133,81,56,152,234,230,173,213,207,181,137,212,75,36,93,254,234,164,234,141,141,78,83,115,151,160,149,73,53,122,170,31,193,49,161,34,170,63,167,78,117,167,101,50,90,112,121,243,132,108,254,14,54,196,160,105,73,52,129,210,250,158,221,21,107,245,118,18,101,164,247,91,106,1,195,45,164,78,121,8,48,151,163,38,93,45,14,127,52,57,179,63,140,110,170,6,50,200,155,106,254,244,178,2,220,64,225,23,240,224,63,58,176,75,234,39,240,207,24,103,195,253,109,228,12,187,196,26,72,222,186,22,206,176,36,40,113,201,67,11,86,188,142,24,202,151,52,197,233,78,41,211,172,242,102,202,234,5,157,70,111,126,97,200,253,101,180,42,52,31,30,252,36,132,82,52,224,92,41,163,175,30,127,73,20,57,52,65,185,191,46,247,184,17,35,209,40,32,44,84,195,7,203,66,236,89,34,94,240,198,120,54,42,22,72,169,226,87,175,70,91,113,157,52,195,244,139,170,52,188,15,22,132,71,1,39,62,123,9,213,145,234,235,45,35,39,66,82,30,42,93,236,169,72,48,238,83,97,39,49,66,18,253,154,195,131,147,66,26,134,129,210,175,123,27,86,163,25,84,140,128,164,6,118,239,20,234,254,36,40,117,198,10,94,60,255,234,132,233,252,132,101,33,29,139,31,223,4,84,4,38,187,247,94,31,200,105,88,26,4,105,198,180,235,232,185,74,75,38,159,17,169,66,229,233,113,213,41,244,150,192,199,126,41,119,203,64,213,119,74,173,217,177,101,78,143,118,47,194,55,241,35,89,122,232,115,157,134,53,15,111,146,200,45,81,116,10,55,179,123,95,173,234,173,72,60,121,194,230,237,161,83,110,58,250,106,252,212,94,126,106,52,119,75,194,97,80,255,21,247,159,14,56,243,138,44,92,202,96,151,23,70,97,146,84,169,189,38,190,239,20,147,132,232,45,115,89,190,11,171,223,87,87,38,239,76,34,167,86,255,156,238,157,11,58,167,92,181,75,205,119,235,33,70,20,60,186,4,150,44,67,163,250,120,25,83,224,208,196,4,18,101,47,61,20,213,1,162,81,15,204,117,229,158,46,48,238,156,67,86,242,53,40,88,245,132,236,110,130,95,146,216,99,217,198,195,51,188,206,233,63,83,123,82,42,200,254,11,210,4,171,168,17,152,26,210,123,100,51,9,87,149,77,158,76,147,186,34,227,2,113,157,162,121,42,208,156,121,146,22,145,148,50,53,149,4,251,213,25,25,206,216,206,39,201,229,152,50,249,122,90,250,143,98,68,80,198,219,147,35,39,4,193,18,68,236,136,22,15,79,46,35,99,119,104,150,74,35,227,212,147,253,166,165,100,200,211,141,28,149,123,11,230,198,85,164,248,155,45,163,227,77,184,48,246,150,230,215,144,28,149,61,43,142,240,195,214,236,28,178,141,61,107,200,10,201,53,147,164,247,144,173,177,12,153,243,246,169,73,69,176,158,93,111,122,135,234,230,73,88,66,23,165,56,141,69,183,18,40,109,26,89,94,145,156,211,216,31,53,157,137,194,151,238,36,23,196,48,229,97,44,195,18,153,63,125,136,83,206,224,38,217,126,141,209,149,40,60,11,125,122,22,215,49,226,181,220,126,209,137,213,147,88,206,240,80,151,40,175,38,4,183,60,213,28,221,184,45,43,0,143,117,115,226,143,122,222,180,186,140,38,218,49,229,110,243,221,248,95,53,231,104,89,245,90,36,108,115,125,215,244,50,187,157,71,26,59,153,231,210,225,187,17,147,246,212,207,110,154,172,250,110,132,209,61,221,149,140,71,217,240,206,119,81,51,182,61,83,171,236,32,157,3,110,221,147,196,80,230,17,193,92,94,141,96,155,23,148,205,109,182,191,194,132,194,162,48,253,244,202,147,54,71,24,166,70,17,136,73,126,69,70,31,122,200,158,124,67,246,117,147,109,1,34,225,21,229,56,70,165,46,40,132,232,81,124,117,142,247,39,205,196,136,217,98,87,32,15,165,201,126,102,106,50,217,103,161,201,116,190,79,243,176,103,8,91,178,128,100,118,50,120,205,215,7,10,1,67,182,90,184,153,33,186,142,13,171,105,14,24,20,63,109,123,138,60,153,54,37,233,211,198,11,31,112,39,19,90,224,99,206,101,207,185,86,191,0,32,220,178,158,157,124,190,163,79,89,0,147,104,97,95,177,209,82,66,191,5,238,212,136,180,120,26,49,56,133,169,230,143,93,252,244,97,150,100,89,35,141,240,108,216,73,68,91,198,250,167,3,157,2,238,75,8,129,150,149,244,56,187,13,178,41,77,166,240,66,219,195,3,43,76,104,41,68,34,33,184,37,223,195,171,229,194,104,114,114,218,81,150,219,201,205,208,60,146,125,78,235,236,245,150,112,155,21,205,108,219,100,12,71,253,73,253,213,124,43,12,243,93,148,59,152,10,79,192,228,104,121,233,34,57,90,105,200,185,72,116,174,214,200,1,166,60,177,43,74,69,149,239,71,19,186,142,245,192,87,124,198,54,210,49,171,164,141,2,55,143,130,161,227,209,197,140,129,139,188,95,34,74,182,112,124,224,111,187,101,255,47,38,28,167,168,69,198,252,120,168,77,82,205,233,112,170,103,61,253,18,227,173,62,48,107,215,207,30,60,197,73,199,131,164,70,95,60,164,166,13,89,246,219,4,119,124,184,206,154,103,55,212,241,56,139,205,205,24,108,137,174,15,115,17,245,2,146,78,94,173,108,210,228,25,94,91,26,82,96,37,102,192,223,118,54,4,159,161,104,72,165,162,57,238,40,7,121,21,134,213,4,15,109,215,68,236,205,159,62,151,157,244,124,52,203,197,79,84,19,166,94,90,85,64,184,199,107,56,208,102,221,90,103,145,126,131,237,112,31,85,11,7,114,54,103,177,231,187,226,90,211,50,12,178,197,188,108,6,183,81,209,10,43,72,37,178,207,133,137,162,173,214,67,100,139,231,197,194,197,240,235,90,196,177,119,236,25,48,208,84,173,89,163,26,55,143,128,139,200,210,254,224,211,239,43,96,74,232,4,158,150,114,233,112,147,229,3,106,217,253,129,10,93,170,193,235,10,69,24,220,167,82,105,88,237,74,108,56,86,62,174,191,13,231,178,27,103,7,222,111,117,10,23,28,31,174,102,184,162,20,190,44,73,48,174,58,28,108,241,94,218,101,90,158,79,151,172,125,5,171,12,166,116,79,127,155,138,207,30,13,219,234,214,179,130,157,51,19,252,179,206,28,206,77,127,124,155,176,115,192,101,62,213,62,16,167,213,64,183,82,33,225,164,158,41,210,170,59,101,36,207,111,147,7,23,48,158,245,250,12,199,238,35,224,135,182,199,170,83,134,27,64,212,169,42,187,25,17,129,200,236,100,79,152,89,11,249,242,207,140,188,240,178,172,11,157,225,125,200,193,69,98,137,86,126,101,104,129,162,207,44,72,169,99,77,162,139,239,118,139,82,73,173,68,58,135,79,138,3,153,84,182,103,150,161,141,209,34,153,156,16,168,150,252,108,143,140,119,82,130,183,150,79,37,59,63,252,48,111,70,47,161,48,55,2,135,161,188,215,225,32,221,73,108,144,37,4,225,86,198,4,63,89,216,17,123,68,246,134,193,61,123,246,241,47,213,181,62,79,163,125,226,119,201,132,45,220,31,24,15,240,133,9,241,151,245,23,246,139,42,177,143,167,206,137,228,98,31,14,152,205,149,73,198,242,82,226,196,61,155,7,66,43,10,83,43,227,63,62,173,158,87,97,252,170,183,203,55,124,113,79,195,209,175,245,135,183,113,126,104,151,82,64,238,185,253,137,50,192,7,198,103,232,176,177,208,60,99,237,185,56,131,120,246,122,126,154,244,111,119,74,96,253,40,203,129,37,127,120,193,195,48,10,117,93,183,216,82,158,113,109,38,225,126,230,119,185,226,170,230,55,24,67,251,19,221,225,20,31,197,92,127,222,204,159,183,63,205,255,148,158,61,129,225,73,254,219,144,95,12,133,237,32,244,175,166,191,211,179,131,159,27,220,118,127,8,17,212,150,159,125,52,106,0,33,140,20,81,155,223,126,212,189,30,26,33,92,225,173,181,194,199,140,208,188,195,144,90,107,65,103,129,20,225,246,120,166,130,71,203,233,160,253,241,239,66,45,117,232,218,43,61,5,181,236,32,2,221,139,194,150,45,233,13,135,38,236,169,37,157,148,25,172,128,183,114,175,193,224,65,166,139,123,137,8,176,214,167,132,54,111,119,188,81,8,255,212,1,158,78,32,88,236,48,90,74,47,220,60,57,10,184,116,221,73,171,41,172,203,211,189,101,125,119,165,130,49,96,136,77,245,199,137,189,200,211,112,188,107,129,46,34,231,190,64,200,214,172,79,109,240,217,205,188,86,239,192,164,159,232,211,157,140,6,31,48,114,66,116,150,99,238,238,238,115,9,93,48,173,254,173,40,44,184,3,56,55,11,206,11,124,204,154,200,7,55,209,120,5,207,10,216,81,149,83,218,124,80,132,145,163,104,231,220,116,186,254,50,233,109,41,154,189,231,208,205,16,34,183,29,46,65,220,131,79,57,245,57,238,115,244,73,183,120,137,194,173,200,52,69,254,79,55,6,227,20,141,5,68,109,189,142,71,179,66,241,128,73,130,209,226,249,179,151,122,25,213,224,154,144,146,150,222,163,91,216,5,94,89,77,90,10,195,235,77,231,57,48,25,247,15,218,182,151,50,225,223,170,227,129,185,5,123,159,18,100,214,37,96,50,123,163,7,124,206,100,125,181,73,128,197,171,137,137,104,195,33,189,220,241,217,122,124,224,51,138,218,22,252,164,245,169,187,71,51,57,126,120,139,62,159,161,248,225,162,71,206,1,162,51,1,230,131,28,67,205,54,174,15,163,202,17,181,95,136,28,60,141,38,225,207,219,69,171,117,209,55,82,81,188,94,193,60,207,79,195,58,94,157,22,48,175,19,152,232,120,11,175,53,210,111,250,209,195,200,175,3,214,128,235,143,170,192,57,70,128,207,29,88,223,109,68,207,242,180,50,73,194,177,80,60,111,215,208,231,250,128,188,66,149,46,59,175,214,89,100,146,215,210,240,220,116,171,179,98,247,18,179,4,250,134,166,164,21,44,213,24,45,98,137,250,116,67,228,80,214,14,69,52,74,152,129,107,56,158,62,251,160,222,154,240,127,151,28,158,254,84,148,91,22,166,143,81,227,232,250,165,113,61,60,33,169,197,112,82,242,160,159,61,44,213,222,127,60,91,245,166,192,163,141,17,123,6,9,203,90,118,15,239,167,60,77,78,146,30,109,131,150,181,56,209,225,106,83,154,17,72,202,194,142,161,176,92,249,79,146,93,119,220,90,160,95,30,122,148,214,150,135,61,19,121,243,106,55,78,19,48,13,67,165,166,103,195,153,16,29,120,241,36,138,22,154,85,143,77,26,149,224,248,220,102,81,51,30,2,107,183,6,56,68,155,48,127,18,102,147,46,77,198,78,43,59,138,29,0,97,5,33,81,164,43,132,203,78,152,226,152,114,67,7,228,108,79,201,105,0,73,72,91,250,230,179,51,142,25,22,169,73,178,42,76,184,195,77,82,104,183,254,192,231,242,57,29,102,232,158,134,157,203,78,152,218,8,253,189,48,82,236,110,75,159,118,182,191,112,220,206,169,31,94,15,124,58,217,67,151,92,216,94,51,198,106,158,239,185,200,226,75,229,133,243,21,83,252,133,171,212,56,67,160,91,12,241,115,26,215,167,67,249,215,2,143,185,244,118,62,169,42,139,55,159,205,43,165,241,194,59,96,139,80,60,159,149,35,245,197,36,206,30,130,19,224,184,128,227,218,170,186,161,253,126,220,251,172,174,135,189,16,184,123,66,63,167,75,159,111,195,187,23,138,31,20,57,229,23,110,75,66,120,196,1,234,255,15,147,78,219,94,88,34,124,101,165,84,158,94,41,213,61,103,27,133,215,135,216,136,140,18,191,47,238,114,46,220,250,236,47,253,214,81,196,104,148,133,138,171,146,147,11,109,238,178,47,33,147,11,180,26,124,150,174,178,190,152,138,186,59,91,56,101,171,30,246,92,155,189,58,131,200,100,95,207,211,70,85,236,23,93,99,143,168,74,83,197,53,216,99,139,36,60,60,45,199,142,240,193,94,144,176,15,101,177,34,203,216,23,54,101,152,143,195,100,89,185,199,140,48,1,2,177,15,251,86,13,222,11,83,191,208,51,221,180,200,91,192,70,28,171,240,217,169,119,56,15,40,191,209,166,81,201,224,94,38,12,237,231,246,99,222,5,159,135,84,150,60,52,61,219,242,219,195,109,49,234,67,253,245,35,63,202,14,155,254,168,194,164,190,199,143,167,164,54,43,157,238,100,9,120,76,150,98,38,67,235,24,73,83,210,99,191,235,165,59,53,56,156,212,228,132,31,55,69,96,37,17,105,169,15,220,151,111,134,7,38,91,72,97,124,136,225,231,65,11,177,43,60,189,132,253,160,105,233,158,113,174,88,84,211,185,11,137,121,161,29,82,178,243,72,33,24,189,245,52,223,144,225,58,11,213,228,4,214,115,235,172,53,34,124,238,188,26,235,241,232,157,11,85,110,225,25,67,183,247,133,199,200,225,96,165,112,252,105,215,57,30,154,255,246,196,95,170,61,66,41,152,187,205,206,233,160,140,144,201,138,225,227,155,201,118,43,207,195,199,190,114,138,30,104,252,86,121,208,179,117,150,8,203,107,177,53,112,175,197,231,1,50,110,93,119,209,109,245,169,17,212,39,219,245,249,241,229,18,63,118,55,216,207,88,85,194,163,254,106,200,206,212,39,177,201,156,23,135,54,219,87,121,96,172,154,112,253,146,34,162,176,21,90,133,79,186,62,62,187,253,187,95,184,51,125,175,246,204,111,19,33,8,95,251,232,125,63,77,131,249,34,28,245,132,239,20,29,65,33,142,62,230,249,249,167,101,16,233,84,137,2,180,23,62,11,58,226,115,200,113,60,237,94,161,1,4,163,6,250,96,10,35,124,21,209,187,54,203,31,248,88,30,254,52,233,132,15,220,169,104,244,46,165,41,127,224,25,198,213,177,48,235,126,225,140,7,209,225,146,219,139,82,110,233,57,24,125,142,231,171,161,211,242,100,4,188,19,83,121,212,14,220,146,192,199,142,127,122,188,147,104,231,33,161,213,215,227,15,164,194,86,126,220,72,141,117,30,146,37,224,135,199,56,147,124,63,19,13,118,52,129,85,189,239,131,131,94,110,32,83,242,204,98,194,164,222,167,131,244,156,252,124,119,69,150,198,97,74,136,250,251,97,203,3,24,163,35,153,190,30,120,36,159,13,72,9,63,118,200,230,204,76,145,185,66,76,246,249,110,234,241,29,166,180,178,62,189,38,18,67,228,80,170,180,128,141,182,235,244,116,171,104,110,79,175,36,156,86,30,102,59,87,211,182,222,153,54,35,229,166,226,230,121,214,54,132,219,254,217,184,237,198,179,68,16,12,247,124,30,75,79,120,22,175,229,37,70,128,112,170,110,1,179,122,56,85,248,129,113,245,60,107,155,187,147,255,56,194,243,235,121,186,71,134,7,142,183,250,204,211,102,226,26,14,147,240,54,159,93,103,47,137,123,34,180,251,160,228,224,58,124,166,70,122,22,47,181,87,222,227,68,140,242,187,93,110,23,192,32,226,154,211,115,72,96,150,244,128,91,127,110,124,219,136,153,60,14,109,22,143,54,205,142,202,8,246,162,59,243,156,2,59,86,126,231,222,250,156,171,16,214,251,68,34,42,52,159,30,37,80,230,91,177,149,152,62,219,74,133,89,56,59,220,202,187,244,139,101,240,120,16,155,130,255,231,96,189,18,168,134,182,214,223,99,183,9,195,98,55,250,215,253,192,132,7,60,126,78,53,243,99,16,160,230,182,35,188,142,101,169,112,10,158,66,104,214,187,26,149,59,91,100,193,67,247,132,161,219,99,3,17,221,151,200,254,122,14,160,140,232,164,119,10,89,202,207,185,11,221,178,7,187,58,60,26,229,53,252,56,8,28,166,240,253,129,39,119,177,128,83,122,70,219,20,190,34,39,1,161,229,199,2,155,18,65,111,150,80,242,88,142,84,145,237,128,123,173,111,167,141,20,249,62,100,50,151,7,134,11,32,96,187,196,60,54,24,245,112,14,19,206,127,109,176,228,28,21,221,116,174,159,157,188,48,247,252,233,73,82,213,243,52,42,59,1,83,249,217,95,43,76,90,206,21,254,217,86,216,41,92,112,10,131,227,217,178,112,229,68,254,73,129,255,232,89,156,203,235,145,41,235,93,253,89,156,13,9,47,255,44,56,183,234,187,233,212,8,38,183,97,5,43,207,150,117,14,153,230,48,34,231,235,217,14,167,203,119,80,7,212,234,187,41,97,39,199,211,166,87,243,108,228,167,229,158,7,56,202,122,207,252,228,156,223,228,118,229,215,78,162,52,218,63,26,247,192,99,183,114,168,236,128,73,26,124,142,62,138,107,35,123,145,92,72,93,94,40,97,250,9,114,246,197,186,159,165,123,6,195,9,71,40,179,70,130,87,97,120,148,35,215,136,83,92,63,122,140,112,211,118,4,164,171,146,94,30,152,124,188,128,203,107,205,143,115,27,141,241,104,56,80,4,157,124,185,183,12,133,231,103,225,207,115,83,136,55,19,180,208,175,134,56,192,211,83,72,226,168,143,153,4,235,95,142,148,206,84,179,122,228,173,12,38,38,184,229,34,107,187,207,45,48,140,44,82,131,222,83,23,217,110,247,137,160,86,248,196,100,201,115,10,198,229,86,89,107,218,52,214,98,139,116,210,173,2,28,137,154,189,72,75,67,191,170,61,198,198,98,127,243,62,43,187,104,48,128,44,169,184,5,91,72,226,185,122,109,19,111,113,152,73,172,51,5,105,9,63,55,225,196,89,207,234,65,54,205,79,221,211,225,227,217,104,97,159,138,13,7,49,224,244,188,154,20,45,255,172,179,165,207,135,111,60,65,244,228,203,7,207,132,156,155,217,88,76,119,60,109,137,156,10,31,131,122,197,211,231,16,86,170,115,162,170,177,207,114,43,80,206,251,68,37,75,172,250,211,210,71,4,227,180,138,75,77,164,247,238,166,130,40,8,199,231,200,151,35,141,191,235,143,147,38,21,11,63,85,165,143,252,69,225,130,41,148,250,255,151,0,30,3,196,63,219,68,169,234,243,227,83,62,172,66,141,161,226,10,201,4,108,60,7,113,191,169,74,80,188,247,240,103,158,134,77,229,59,7,62,166,104,14,184,171,192,25,123,116,118,165,223,142,162,83,87,141,26,34,221,113,8,84,18,3,149,246,62,21,182,17,255,48,10,222,84,59,4,81,91,127,51,185,248,251,105,247,18,183,56,172,117,154,244,134,161,184,157,137,160,83,102,86,159,169,82,115,136,233,246,138,38,150,234,82,125,129,110,135,145,159,212,207,194,249,217,2,70,96,111,62,112,139,53,80,45,133,235,249,113,18,79,60,217,123,150,254,162,92,173,189,225,132,142,159,153,68,50,172,39,56,86,74,87,20,69,64,107,251,96,114,240,181,7,206,195,35,40,200,48,44,57,64,50,101,25,190,165,80,142,176,84,132,35,89,145,167,127,20,190,107,85,135,34,12,232,133,147,164,83,63,244,217,72,86,193,132,227,112,79,194,123,105,240,10,126,236,51,199,102,86,77,20,68,221,122,137,167,9,127,233,88,163,197,16,45,239,166,102,46,112,79,178,186,170,185,228,245,199,41,2,216,1,143,244,168,17,17,202,19,46,117,168,202,146,126,119,135,207,53,96,114,53,116,42,224,2,22,198,242,93,230,51,137,45,248,28,176,213,101,42,188,34,205,28,249,98,85,42,32,143,243,220,64,115,176,161,215,71,193,134,194,62,233,242,138,7,58,63,194,16,103,146,214,200,92,70,103,66,97,34,85,62,207,40,7,126,118,203,129,216,81,16,208,31,195,84,101,175,224,68,138,252,249,211,50,220,136,10,27,191,110,212,51,172,250,44,129,65,0,218,103,67,134,187,244,17,188,24,107,186,53,81,45,194,175,168,8,132,116,244,183,94,193,23,68,109,74,112,54,163,84,159,31,169,153,233,233,24,29,7,255,179,116,11,87,88,247,120,66,103,210,84,47,166,144,194,234,166,33,92,199,143,142,210,46,113,68,156,13,168,180,71,94,13,111,132,187,185,152,86,79,143,82,81,29,133,47,4,144,171,238,72,13,195,210,251,228,244,231,82,61,81,131,189,168,205,224,173,240,249,47,94,195,145,173,40,86,186,219,220,67,126,48,34,89,54,116,44,7,188,92,126,141,54,57,1,149,171,67,17,179,78,33,83,239,234,97,206,86,124,53,130,45,125,44,13,52,100,35,202,108,241,244,159,163,13,237,106,209,111,160,6,95,197,77,8,66,56,233,23,181,213,143,224,22,209,156,184,194,163,23,61,116,55,228,224,140,92,191,194,221,73,53,158,40,29,239,193,78,223,169,157,84,216,56,78,162,36,7,55,98,85,185,70,115,84,57,12,153,153,124,54,116,210,158,245,67,46,216,80,61,83,58,177,86,81,19,56,203,163,171,82,100,245,58,63,44,158,145,100,27,135,4,172,85,145,188,32,216,160,112,229,6,185,227,233,169,243,8,202,249,22,53,30,228,91,47,153,225,70,221,94,66,141,99,48,203,69,32,51,157,46,244,144,84,33,151,163,107,187,217,178,70,116,248,22,175,70,225,184,159,35,134,146,255,43,2,115,69,14,41,1,99,133,218,15,124,230,82,9,24,254,36,129,169,219,12,157,15,60,34,249,129,187,184,184,10,84,39,98,2,81,233,136,76,177,195,3,178,147,128,201,114,138,171,106,54,197,123,249,241,73,229,183,135,210,76,182,64,92,204,205,196,8,171,232,56,13,189,6,144,135,150,60,124,137,10,20,161,15,145,82,133,214,33,148,152,206,13,68,163,228,36,188,83,247,47,170,92,185,235,211,148,240,134,68,32,212,199,226,113,57,187,213,138,96,52,178,75,232,109,170,140,43,76,82,254,227,198,79,166,42,175,240,143,133,10,90,42,202,141,140,91,48,137,84,112,55,69,238,166,48,36,195,78,5,79,24,124,104,203,9,140,103,215,117,70,51,93,91,198,101,182,7,195,189,213,35,170,58,109,117,30,17,8,121,206,65,38,95,93,49,39,130,163,30,165,21,185,192,28,24,221,76,39,161,63,199,218,146,3,226,172,60,50,146,28,38,237,124,170,48,46,10,53,46,183,196,90,19,42,4,96,114,82,189,101,38,1,43,125,6,59,132,243,252,146,1,87,231,243,52,188,231,62,156,120,138,218,243,238,99,33,120,50,57,36,109,8,204,60,79,47,191,245,25,149,117,223,218,105,53,135,172,110,195,161,146,181,211,78,151,111,215,136,61,127,106,5,47,240,88,78,91,203,21,62,61,146,190,84,155,58,47,18,121,110,164,173,104,151,99,97,185,26,54,37,135,239,136,144,210,159,29,174,207,158,116,38,131,209,64,95,248,124,148,218,111,13,249,60,247,27,30,120,60,161,89,156,219,195,203,210,26,9,172,122,25,70,150,97,56,241,11,48,164,187,170,146,76,158,68,115,24,111,129,78,22,72,104,162,229,198,145,171,239,70,230,202,199,19,241,185,170,43,136,28,150,58,226,221,143,202,32,154,188,205,217,126,25,128,170,121,117,205,8,136,118,192,8,20,232,211,133,208,186,127,54,23,84,57,27,59,92,205,217,149,3,138,125,134,192,166,8,239,66,13,184,24,213,233,223,247,47,153,40,224,173,33,57,18,100,68,202,146,148,98,117,182,146,18,142,184,172,195,227,145,97,163,100,154,132,143,11,115,31,146,155,27,199,215,8,173,99,40,91,244,58,11,63,53,76,127,190,124,201,102,22,181,111,146,42,66,225,147,90,129,167,229,12,111,9,173,122,130,208,114,231,28,150,50,27,197,176,29,109,30,121,122,35,252,184,92,232,254,181,24,14,122,76,161,208,113,227,68,82,29,114,78,215,84,3,198,230,142,17,65,171,53,185,29,69,35,151,102,183,77,116,106,35,20,201,66,23,110,13,224,38,133,209,70,142,39,147,197,170,62,179,42,139,21,61,246,201,122,41,33,249,4,99,154,170,27,77,99,181,14,113,35,227,42,15,212,124,131,17,88,166,203,196,204,90,150,135,239,54,53,66,213,116,233,63,37,66,198,102,172,87,51,50,97,31,225,64,185,100,79,150,51,218,174,43,148,171,10,181,119,206,180,198,220,134,203,224,215,98,252,50,121,198,48,55,163,240,75,215,105,8,159,237,202,194,67,149,113,193,214,111,187,73,70,155,16,92,177,232,210,157,25,120,127,25,82,201,240,181,252,100,17,235,37,120,56,48,210,193,138,98,94,173,139,66,47,22,2,111,205,152,72,215,37,141,33,123,135,102,68,171,183,9,109,127,51,128,212,73,227,116,11,24,49,154,187,75,162,19,183,167,124,242,222,196,31,111,187,241,218,9,5,27,201,21,248,11,203,135,158,245,179,99,98,195,252,150,201,51,255,224,179,113,17,72,203,2,83,241,255,221,93,82,253,49,200,204,128,143,157,151,238,188,167,106,230,252,194,22,148,11,94,191,15,15,206,129,7,94,183,108,24,10,145,42,140,145,5,173,177,155,225,68,221,2,246,167,124,83,229,106,248,229,236,36,246,117,68,4,5,110,232,70,220,159,198,121,187,154,52,218,88,29,63,203,201,188,92,43,18,84,12,174,196,115,63,152,68,224,200,48,180,31,159,190,55,35,191,195,224,232,187,201,135,251,118,56,190,144,128,111,215,239,26,245,58,44,18,19,138,139,143,192,92,151,239,220,47,112,131,206,52,180,199,232,199,251,238,66,1,192,82,24,38,216,111,43,72,228,60,101,161,104,51,114,227,171,223,3,15,233,249,144,41,45,99,255,107,159,153,157,236,2,21,18,9,54,17,118,187,70,2,222,215,20,50,5,198,31,136,83,244,62,12,159,82,81,152,202,222,126,63,11,154,197,33,44,204,36,233,33,112,250,125,22,172,72,248,40,100,126,119,167,124,161,162,9,222,57,89,89,220,211,175,52,10,4,130,240,87,42,140,5,153,239,211,80,161,133,210,60,190,119,168,25,191,171,9,103,116,146,35,165,113,217,198,249,113,159,62,215,223,46,195,149,137,39,249,206,12,245,237,142,156,130,6,135,59,114,53,183,83,240,228,11,175,245,143,209,254,222,112,147,213,211,132,181,217,184,30,159,11,184,183,140,155,76,144,182,176,161,160,126,253,133,186,128,73,194,81,56,89,142,146,195,231,186,220,165,225,164,188,207,239,54,200,187,45,173,39,54,179,77,250,106,171,254,93,86,180,36,123,93,50,205,224,11,147,92,220,101,135,134,79,40,251,128,157,175,44,97,163,219,14,205,157,206,7,12,155,47,120,175,33,125,67,131,112,248,120,102,97,251,206,31,235,115,76,6,100,35,229,183,207,234,128,161,238,194,220,82,130,71,48,155,210,217,61,58,10,127,119,217,71,207,170,30,126,251,102,18,161,227,29,95,61,160,8,89,190,126,48,154,34,59,12,184,84,103,51,75,8,147,113,149,148,83,109,57,83,242,65,209,218,24,2,214,27,98,134,124,149,138,112,105,116,58,179,200,183,43,123,52,170,244,128,201,213,187,35,93,72,151,158,50,255,141,95,164,121,163,97,41,10,118,207,95,130,244,189,78,241,201,80,107,101,129,201,67,254,108,65,96,42,204,162,101,164,133,143,91,31,142,87,157,154,192,45,176,37,219,221,111,62,182,59,59,142,192,153,227,216,159,70,241,99,200,211,144,153,236,126,119,202,51,41,106,149,229,65,228,183,250,142,115,186,254,216,92,178,103,144,240,216,187,239,179,8,232,12,253,110,82,235,251,61,20,169,207,28,81,158,107,112,115,221,10,206,121,84,141,138,194,117,222,244,173,3,119,86,167,162,16,196,249,38,93,32,40,211,134,157,19,162,251,179,208,65,55,153,131,201,140,159,187,56,168,207,76,98,26,193,149,117,11,110,216,40,185,194,52,153,70,103,153,94,210,119,211,65,20,70,151,102,85,50,171,197,86,104,219,176,204,223,108,193,222,187,106,11,219,172,252,118,69,104,232,158,138,153,160,203,208,217,223,10,244,87,23,133,33,74,54,171,115,141,230,210,113,225,211,97,165,232,178,68,176,228,122,35,216,90,144,235,148,213,113,206,180,17,167,7,50,208,73,191,26,14,237,59,133,179,137,104,232,162,102,51,89,247,179,72,111,126,22,192,32,167,229,166,78,146,147,141,45,165,48,126,148,59,210,231,19,234,214,193,162,216,114,222,45,250,171,97,153,10,87,215,185,76,9,237,242,224,227,179,223,54,218,253,15,134,236,48,79,125,245,49,93,211,157,255,9,226,205,241,124,23,135,211,221,8,161,36,128,75,77,58,133,139,121,187,239,230,154,43,194,6,208,228,25,251,247,7,115,98,7,207,160,17,120,194,101,102,77,155,166,120,113,246,247,103,56,103,254,194,246,70,186,57,169,162,212,185,64,242,67,251,96,220,171,93,251,20,130,169,239,98,13,204,29,252,217,71,141,45,208,159,78,84,108,42,220,177,36,198,7,243,29,83,231,240,229,227,6,43,70,194,21,104,49,117,238,245,193,150,91,37,199,53,101,119,253,179,101,129,201,165,43,186,207,110,170,188,239,139,169,142,13,154,27,96,142,132,116,223,13,163,151,16,233,83,55,129,194,141,63,141,87,63,55,221,11,49,205,234,7,91,231,119,221,11,179,211,110,1,195,37,42,38,16,36,170,240,75,95,152,226,43,217,173,206,13,233,90,195,160,236,93,50,137,201,48,216,31,239,227,15,22,173,7,11,45,65,16,231,40,54,137,236,102,5,139,182,70,195,114,137,42,61,136,192,33,19,72,14,175,154,186,236,133,237,199,32,179,188,83,96,99,136,175,38,105,15,1,219,11,159,133,27,2,111,7,70,96,251,35,126,100,188,144,50,142,225,106,20,169,126,181,183,160,205,56,191,28,54,215,207,87,153,101,131,77,181,66,188,218,136,183,74,119,120,192,127,25,223,5,189,239,254,92,13,211,148,55,160,176,12,24,121,178,47,56,241,131,179,110,211,133,132,155,54,111,175,180,218,155,128,24,171,159,34,158,181,91,170,84,65,115,249,164,105,236,201,211,50,217,224,25,187,235,107,51,152,8,124,124,115,129,58,253,171,161,176,14,179,36,150,128,145,115,26,222,221,166,8,211,5,77,213,123,19,74,106,153,189,197,184,163,124,97,157,219,211,249,130,232,45,171,129,172,254,73,68,7,197,214,36,143,113,196,194,57,119,24,154,33,112,162,174,247,155,158,48,12,181,144,210,107,150,242,179,191,8,47,112,55,162,54,135,217,177,219,199,35,131,136,22,12,129,226,106,72,168,156,205,187,207,45,138,210,103,176,82,19,237,37,203,173,93,184,112,100,102,133,41,192,40,23,198,91,159,228,221,231,59,78,203,191,238,134,136,52,203,61,210,224,27,133,5,38,107,88,22,30,14,132,51,35,239,187,41,215,16,85,15,90,78,237,238,253,110,82,182,244,116,64,76,160,223,145,94,230,4,95,250,48,121,246,253,162,8,135,6,41,123,62,173,220,87,7,5,58,58,194,108,178,176,56,250,243,221,189,73,55,157,81,36,106,59,251,233,162,116,31,30,103,3,215,59,207,175,58,127,181,11,195,124,162,191,141,7,111,222,109,240,12,76,199,229,39,176,185,191,238,187,171,149,196,201,52,132,119,161,55,127,26,241,18,93,59,25,119,68,255,102,233,180,4,98,89,180,229,167,6,55,46,12,75,156,60,12,155,197,231,27,2,61,155,218,214,87,83,73,251,185,61,129,143,185,154,197,248,47,104,231,53,111,56,215,47,125,115,205,70,206,115,209,179,59,39,49,158,80,209,26,159,10,242,52,45,78,136,151,5,238,148,93,221,46,37,187,60,244,5,129,33,122,184,187,228,180,220,151,103,89,159,59,208,186,135,222,192,154,41,75,247,132,97,117,112,23,166,94,78,119,148,74,97,237,93,248,164,50,239,168,182,180,150,155,4,213,133,217,87,151,246,41,113,189,254,53,109,224,157,215,147,190,112,197,42,119,5,152,168,114,151,197,89,184,28,228,242,245,233,192,229,214,229,250,64,146,163,247,10,114,205,69,156,29,103,170,160,31,247,125,150,169,214,137,226,72,198,95,49,124,97,247,241,88,117,48,60,225,141,250,64,132,201,182,76,112,187,241,251,47,115,49,211,115,222,40,179,190,226,11,102,190,5,55,101,254,15,6,250,126,50,119,181,44,2,23,217,120,24,62,247,207,217,26,140,97,174,233,218,27,198,237,250,193,43,147,66,167,11,23,41,234,123,24,55,164,173,166,204,35,188,69,148,22,125,48,245,144,106,194,163,106,118,121,225,14,140,235,40,233,110,6,251,78,191,166,87,37,63,117,139,132,17,89,162,227,43,175,64,24,233,28,182,226,235,72,22,81,202,251,251,113,238,71,163,138,200,4,33,187,254,221,245,128,211,227,17,38,51,54,93,109,1,200,233,161,114,13,173,20,108,236,153,239,54,12,177,100,111,34,76,176,81,186,204,215,172,51,222,208,44,178,6,184,89,16,238,253,224,140,89,41,2,72,251,231,197,185,63,78,40,107,138,150,131,101,130,250,12,175,166,220,46,194,103,219,142,182,123,156,87,35,232,20,61,147,101,69,166,105,57,76,46,83,60,13,249,100,115,235,169,90,146,157,40,146,32,41,51,63,57,98,131,79,135,139,164,194,26,198,158,236,31,102,69,218,241,221,72,93,142,118,205,236,202,98,82,176,226,5,118,176,160,227,24,61,78,181,82,187,166,85,37,61,82,246,12,242,133,206,188,191,214,0,140,66,204,54,129,145,176,243,62,33,21,32,234,66,40,24,221,151,131,217,238,255,184,111,229,163,168,25,157,183,191,139,109,196,162,76,70,134,92,109,247,88,44,116,105,18,121,12,211,73,169,215,232,43,220,74,244,97,180,91,251,221,10,205,142,80,245,176,159,138,86,119,24,57,91,145,81,49,201,231,47,141,154,208,64,51,109,27,129,207,129,51,174,33,82,172,118,191,234,187,33,230,153,237,194,208,210,136,166,212,217,98,153,13,95,175,156,13,138,93,91,38,74,49,193,196,111,184,44,172,49,69,246,227,92,12,9,248,213,11,115,186,63,61,78,80,164,223,167,17,231,30,162,209,66,82,79,114,43,135,132,200,60,154,142,54,23,186,113,159,70,63,64,246,164,132,87,191,125,183,216,105,133,233,181,137,12,139,185,204,246,61,178,45,65,60,24,93,152,195,48,95,95,251,204,244,238,85,165,101,209,139,233,118,42,177,65,138,138,2,94,181,220,234,219,185,237,18,90,68,118,112,25,245,98,191,168,229,27,235,218,28,248,17,238,119,21,56,210,69,160,201,204,216,207,199,9,76,84,32,235,194,39,150,116,119,75,242,110,241,75,200,174,130,79,244,46,62,212,100,198,208,31,71,249,34,223,37,66,58,249,140,12,10,54,188,113,43,167,166,181,163,168,220,15,83,152,2,129,15,62,159,77,186,134,192,24,162,243,27,206,179,37,28,171,70,180,161,216,106,243,221,208,22,130,181,67,39,195,57,74,33,165,40,31,60,81,215,18,189,44,52,28,234,39,137,133,193,179,81,93,208,166,33,72,243,217,180,203,132,220,229,210,101,240,205,25,54,153,17,202,205,181,105,88,139,251,194,212,48,22,81,178,195,66,248,216,73,8,40,98,0,139,146,227,198,141,191,111,187,209,151,79,237,57,127,224,107,248,80,212,183,84,188,111,163,85,125,167,25,21,59,232,167,200,87,33,34,63,110,187,150,137,136,137,236,20,3,15,65,201,7,99,49,171,236,212,49,200,160,196,253,90,118,38,60,108,222,242,85,40,166,220,225,192,29,157,234,210,67,23,187,201,81,68,58,139,124,243,130,97,248,155,132,199,14,39,168,42,221,185,141,74,230,162,36,127,137,39,18,165,69,78,244,11,159,157,16,167,156,192,20,64,220,238,166,127,166,70,67,57,107,234,167,88,133,134,11,83,69,174,62,228,81,183,11,242,245,106,115,226,149,44,215,202,135,8,189,143,224,33,67,71,26,37,234,207,36,93,211,66,133,122,245,193,142,191,71,192,154,198,220,39,230,27,86,226,88,243,155,130,212,16,142,45,54,18,193,211,250,29,1,103,238,55,168,128,226,46,74,26,250,252,2,196,36,253,193,151,35,182,31,73,81,99,220,254,54,97,246,231,82,134,107,229,62,11,205,116,23,91,152,84,100,168,254,62,216,114,60,196,176,107,72,159,125,29,134,200,19,121,158,98,53,50,221,191,221,4,135,59,9,4,98,216,141,74,116,238,123,250,172,201,148,179,248,104,240,98,222,210,35,96,134,70,70,242,92,154,230,173,97,3,78,86,123,33,246,110,161,14,241,235,110,74,68,71,21,15,79,134,42,116,126,199,57,38,71,203,106,114,162,99,116,191,153,34,206,17,217,192,160,176,138,126,182,50,140,250,19,218,49,129,39,229,13,23,102,220,170,186,21,56,139,250,237,111,130,239,162,229,141,39,5,229,142,207,244,50,9,83,180,62,196,13,147,248,234,121,97,246,228,161,240,79,195,235,194,133,18,171,174,48,137,77,23,165,34,180,233,195,133,180,193,122,97,232,253,213,199,67,4,224,218,140,112,146,226,143,155,207,211,233,171,249,0,182,93,97,232,171,89,172,249,194,166,36,215,245,138,156,46,241,21,84,254,40,150,232,149,139,205,108,245,139,38,74,180,165,225,105,88,140,232,131,19,242,135,89,46,100,20,140,148,59,83,80,132,44,26,75,202,230,214,252,129,102,184,5,113,186,169,172,204,121,175,215,84,148,65,150,35,171,227,12,206,28,119,172,207,253,213,92,112,50,203,240,118,124,30,78,24,172,168,194,144,31,63,118,218,250,136,121,128,113,78,15,189,54,229,122,25,62,14,220,136,63,202,125,15,179,237,99,89,2,37,252,162,30,139,115,177,44,95,0,13,184,152,135,75,96,196,235,235,253,46,220,121,186,221,176,91,205,124,87,64,49,245,38,241,42,28,35,132,188,232,175,101,76,224,164,137,50,198,175,114,151,158,81,42,21,89,62,20,187,175,116,167,48,203,120,181,165,59,221,40,87,196,119,26,189,121,207,178,124,168,229,90,215,211,190,112,182,70,126,154,29,60,199,6,188,67,141,191,115,72,178,139,213,112,238,245,89,117,40,150,114,216,202,177,101,228,6,119,191,194,79,86,134,232,61,47,248,126,63,242,219,105,197,135,117,170,69,153,201,166,250,98,19,176,67,80,14,169,54,126,143,203,9,48,153,252,106,104,55,88,219,235,133,147,137,154,11,140,29,183,238,187,57,20,75,22,163,48,151,114,15,227,132,13,162,26,168,188,170,124,201,25,192,48,254,44,125,51,149,44,197,127,218,104,99,20,77,126,251,62,40,165,187,162,98,186,236,6,237,31,61,33,244,87,19,30,11,166,116,135,207,44,145,184,136,61,45,61,10,131,128,138,69,163,198,51,62,173,134,185,140,128,238,185,12,154,44,219,181,218,136,68,5,189,45,40,132,190,185,95,52,23,222,175,215,185,115,170,229,219,103,201,178,145,228,183,17,183,252,212,66,167,5,162,32,108,209,203,197,188,138,158,192,230,214,148,219,65,33,166,153,63,148,226,105,213,215,94,38,246,22,112,35,100,166,79,83,1,253,25,10,120,88,73,162,210,167,33,145,223,247,213,228,68,78,181,9,43,185,59,159,33,140,226,123,125,44,198,74,185,219,55,30,38,168,151,197,195,10,235,2,60,25,237,194,3,38,154,173,14,141,122,83,17,39,182,2,178,117,75,13,252,114,35,254,192,205,166,177,192,8,50,13,135,173,42,74,141,108,82,183,215,253,113,84,87,138,154,148,108,21,235,219,43,167,37,235,119,189,122,112,65,252,72,177,128,113,83,143,7,38,227,226,235,114,166,82,213,139,40,84,135,227,26,126,211,232,225,215,84,75,217,18,8,190,150,179,246,218,84,103,10,132,218,247,2,62,237,208,110,106,207,98,70,247,207,212,32,120,79,169,190,160,112,175,127,86,206,52,194,237,44,58,165,184,33,219,151,170,96,196,221,24,81,93,119,44,203,60,254,96,110,232,107,235,134,86,88,217,235,194,136,104,170,131,10,66,250,143,31,122,90,177,143,144,187,1,55,211,204,248,96,120,154,134,40,172,254,40,118,250,253,113,142,190,166,93,14,235,233,167,156,9,76,238,189,250,144,54,228,164,247,187,186,101,193,202,118,183,225,145,249,66,177,147,176,141,106,62,47,20,199,198,231,24,152,166,89,36,145,0,216,168,72,82,14,152,171,122,214,203,57,138,87,213,127,59,73,34,191,57,183,72,246,93,222,50,148,190,162,221,8,211,204,116,191,10,198,39,177,68,146,229,116,125,170,179,6,99,31,42,92,41,86,221,14,179,69,85,129,207,240,141,187,180,169,90,90,73,182,149,201,61,234,75,9,51,24,23,186,192,16,86,213,234,239,70,245,93,150,254,196,144,249,242,194,129,127,148,170,2,27,77,242,157,165,11,86,25,185,166,50,51,62,129,191,111,158,73,8,58,161,192,0,81,246,133,167,17,118,40,76,93,193,29,108,226,69,93,28,88,166,238,176,189,225,147,218,85,153,11,192,200,36,93,184,34,184,43,176,105,250,221,229,101,252,232,227,129,73,194,251,174,139,124,197,20,173,107,44,59,228,100,63,144,124,86,241,23,66,249,179,190,226,133,131,38,170,233,100,229,90,111,126,121,183,211,50,165,171,58,152,166,17,49,124,110,28,180,74,200,226,214,254,36,109,232,155,101,149,138,93,9,250,24,211,253,205,23,131,111,111,147,124,38,67,125,134,126,94,207,152,117,72,110,226,175,224,118,183,175,39,115,66,232,68,145,180,192,21,145,147,15,197,111,169,234,197,51,83,39,241,117,73,193,228,108,162,94,60,19,161,202,239,206,54,201,59,91,146,170,144,200,119,89,159,165,49,11,34,104,67,245,135,9,65,92,239,237,196,224,63,134,165,192,20,22,207,59,15,178,73,40,12,145,16,158,169,166,187,56,176,42,213,76,225,158,191,124,255,231,118,87,66,148,147,179,156,34,252,238,48,5,49,114,176,193,209,240,213,11,78,50,177,219,88,42,176,125,86,86,169,247,197,131,74,30,177,20,176,9,175,33,0,137,69,147,171,53,214,37,33,204,251,203,184,148,183,248,9,89,146,187,221,254,202,38,161,38,142,223,134,227,227,243,192,76,152,132,91,149,233,217,136,190,93,215,209,228,62,76,186,153,8,154,195,158,246,197,161,40,34,32,91,66,52,226,113,232,124,242,171,100,5,192,94,170,2,243,200,62,206,238,176,85,149,168,134,252,177,140,239,177,147,208,247,76,226,100,172,195,116,221,191,73,2,81,64,87,37,246,179,22,206,17,250,69,54,80,94,93,194,195,2,140,224,218,184,63,158,17,79,20,95,157,49,34,175,228,48,251,253,251,244,28,159,52,223,129,33,63,169,114,116,156,119,67,154,113,191,11,202,171,38,71,7,133,209,148,226,25,76,156,21,62,45,249,113,54,213,239,138,59,152,159,85,61,102,200,85,229,47,173,10,82,130,2,187,97,160,155,52,196,207,144,30,38,138,165,145,38,184,1,206,248,141,15,134,147,94,181,185,201,150,233,95,122,54,9,134,36,122,68,187,26,102,64,254,44,97,206,233,179,164,229,242,192,61,196,35,250,99,44,171,34,150,73,120,76,227,207,8,24,200,48,52,181,218,26,252,114,251,187,204,13,114,141,212,41,64,138,8,31,254,125,21,4,183,73,55,103,171,192,187,219,197,192,29,84,167,236,53,60,221,189,79,136,6,79,185,41,242,238,113,43,27,128,217,46,166,174,30,122,187,248,211,150,173,47,63,126,86,192,250,20,13,56,36,82,83,35,161,85,187,144,127,125,66,166,253,16,239,230,185,59,111,18,132,126,104,93,120,158,166,14,214,153,194,159,37,107,78,172,57,229,163,207,222,139,103,252,123,184,88,153,154,108,54,196,208,215,189,132,146,12,103,210,134,50,5,145,129,248,118,65,66,101,85,125,186,20,28,20,159,7,231,130,203,148,149,249,139,244,235,151,248,61,73,223,109,194,213,0,60,242,149,57,1,54,197,91,133,17,55,252,142,21,84,243,206,127,222,50,191,43,76,16,243,162,205,232,246,3,229,36,201,183,67,77,80,43,233,103,21,138,37,126,156,236,211,152,232,166,6,67,139,165,61,205,219,178,102,177,137,45,48,151,245,239,106,49,112,206,45,49,53,143,185,94,252,68,27,108,140,107,74,4,140,220,176,242,49,226,2,227,32,144,115,156,172,252,89,70,9,24,66,125,129,73,45,169,37,126,28,57,138,128,59,5,5,123,68,203,206,85,82,222,157,139,167,26,147,141,8,205,176,132,45,178,113,59,181,219,105,120,105,131,97,31,169,232,113,46,69,159,81,54,32,201,201,146,136,192,222,55,174,200,202,28,230,211,148,28,35,36,134,184,219,127,239,206,36,149,39,137,75,216,144,124,186,176,216,50,84,43,73,125,50,153,121,229,43,249,102,30,90,218,96,192,166,176,222,238,182,129,51,187,105,85,169,221,184,231,29,48,146,237,186,114,11,78,36,34,62,59,120,16,196,237,170,197,112,182,40,244,215,219,133,77,18,66,170,237,186,149,106,94,24,230,44,21,58,33,195,244,30,230,196,75,16,195,149,34,195,142,16,208,157,227,40,185,37,229,63,30,16,144,220,36,207,65,218,126,105,82,207,122,94,139,170,202,186,203,175,89,97,159,192,152,7,37,199,128,116,225,123,59,13,129,123,235,174,221,12,155,181,244,137,37,82,250,102,136,176,231,84,102,65,147,246,110,62,154,132,19,84,243,224,216,188,100,2,221,105,186,173,200,94,62,251,108,218,243,222,60,72,40,53,205,109,133,251,85,138,3,198,22,144,74,219,97,84,64,247,183,57,75,170,254,180,137,194,251,166,66,5,157,16,34,32,175,182,62,166,199,105,21,186,125,61,111,182,252,248,251,102,174,14,85,202,143,109,132,190,188,115,224,106,186,242,2,19,195,31,190,126,206,190,58,132,213,144,205,179,47,223,208,112,47,100,161,143,25,16,82,125,37,81,44,206,129,31,83,126,60,5,175,46,48,97,22,169,177,31,248,148,174,135,149,127,59,122,150,209,166,146,182,183,128,185,132,202,36,238,86,128,236,91,113,35,119,36,107,29,46,44,135,183,225,246,161,66,18,70,78,111,43,62,92,213,214,103,116,90,55,246,190,114,199,139,193,75,82,160,15,233,247,87,58,132,20,48,117,179,66,110,118,140,171,115,213,248,54,52,234,125,103,87,85,192,62,77,174,173,127,240,57,68,9,157,11,92,201,32,110,31,140,44,239,16,230,154,62,41,203,157,247,105,136,188,133,255,2,191,189,251,151,186,81,11,55,69,217,137,63,83,163,111,171,154,145,66,216,179,85,225,217,186,159,101,124,8,66,59,64,73,70,185,201,83,196,115,11,145,111,129,7,130,247,251,194,44,109,233,19,106,15,251,188,40,42,174,162,154,76,42,214,57,225,191,195,11,50,11,182,52,121,154,19,191,141,219,112,148,15,151,204,194,78,201,193,245,37,242,244,204,74,129,68,77,65,251,100,24,13,38,42,41,99,157,207,145,50,186,195,36,100,106,141,60,233,2,205,59,156,227,72,58,28,230,185,212,188,195,161,219,153,82,245,92,161,144,188,65,153,78,17,30,97,203,128,145,85,250,44,195,78,250,99,81,170,147,131,146,2,112,63,203,140,28,101,66,57,123,89,185,161,67,102,2,164,93,67,169,55,144,126,247,167,167,22,107,163,239,145,82,252,52,84,49,50,131,45,139,231,166,155,117,235,192,36,164,106,28,14,169,122,135,182,159,254,179,192,205,178,3,46,92,80,105,146,134,85,46,238,35,251,52,123,184,155,139,69,201,170,79,148,243,137,170,223,242,171,95,243,197,67,12,87,89,188,168,70,190,241,183,142,70,218,212,29,35,147,156,214,253,179,18,43,229,161,208,59,125,122,243,12,16,75,192,129,173,178,0,102,78,220,31,207,68,55,84,48,138,52,198,220,154,207,19,130,93,34,241,59,236,102,122,247,163,194,210,222,42,226,11,207,106,243,30,223,75,153,236,33,196,179,92,144,88,31,162,190,122,214,6,58,151,95,195,80,88,206,42,119,78,206,222,184,87,100,60,102,100,128,139,114,241,160,10,251,238,55,148,53,145,3,172,114,206,36,167,125,99,61,73,39,82,173,104,142,22,74,177,63,56,33,67,167,50,213,5,97,215,239,100,179,79,224,170,35,18,216,24,235,23,109,203,234,9,69,229,157,84,222,207,20,103,119,129,10,72,228,181,19,151,123,255,109,188,190,75,180,160,155,29,124,119,75,25,201,34,252,241,217,20,102,156,73,250,253,120,39,49,84,152,157,23,151,174,121,175,93,144,43,143,34,180,105,80,81,212,91,202,8,92,236,178,234,48,9,68,110,232,27,177,243,16,113,139,69,72,31,126,76,135,207,224,69,93,255,162,140,178,124,52,13,214,52,118,237,248,241,12,131,200,39,92,134,243,21,246,129,32,13,192,213,90,137,224,125,240,57,167,16,18,119,152,232,222,254,100,76,231,143,103,104,199,70,140,135,135,156,191,239,221,205,164,6,162,215,184,83,88,50,226,7,115,253,23,26,21,34,22,22,149,254,96,42,172,132,137,104,154,172,81,187,227,77,126,253,140,144,16,5,232,40,34,125,110,101,8,146,201,120,46,2,47,35,20,248,193,20,158,102,97,76,52,123,175,124,220,180,70,72,13,119,93,19,152,42,181,59,222,136,133,238,72,145,165,126,209,74,153,190,166,193,206,212,197,124,131,236,109,93,246,243,121,236,124,56,62,66,204,228,192,56,58,238,143,103,42,199,69,172,29,215,82,114,27,235,192,198,176,52,4,166,54,115,93,20,235,45,102,3,46,49,34,213,254,48,153,80,65,233,134,43,174,192,212,238,48,57,152,250,106,114,177,202,18,184,54,249,46,92,201,247,162,13,140,252,162,252,56,187,195,117,131,194,141,150,36,180,111,227,185,253,16,57,159,132,92,82,116,10,199,79,246,21,134,181,92,132,242,141,12,29,24,32,190,150,177,21,227,220,12,152,99,228,198,186,240,195,237,29,209,92,155,136,141,172,165,15,134,46,56,42,53,15,92,108,110,125,77,75,231,254,83,131,73,226,192,230,187,251,226,50,28,132,132,152,228,199,217,42,62,22,139,243,226,117,198,39,133,33,52,225,197,129,220,232,131,17,168,138,178,116,126,220,146,156,246,7,23,211,183,142,37,4,119,83,187,49,190,134,127,145,69,37,221,98,172,230,227,131,161,26,236,50,34,104,195,124,156,111,24,68,184,169,181,79,207,203,210,221,150,32,110,20,210,182,73,85,233,252,196,153,136,16,244,46,142,15,35,220,207,235,38,248,193,119,181,161,140,115,184,179,19,223,66,160,179,201,39,59,102,28,62,221,112,110,86,233,194,80,215,138,158,195,252,5,244,110,187,240,24,70,74,25,178,152,184,246,191,11,142,165,139,67,214,233,112,29,136,48,140,219,99,92,57,170,52,188,34,229,155,190,194,147,99,97,193,152,18,199,54,229,118,139,26,156,11,159,91,135,156,111,147,12,17,242,221,62,24,14,21,217,84,168,99,56,155,218,125,152,34,6,93,62,231,223,238,241,105,238,48,150,212,60,4,81,241,228,228,156,31,111,52,50,215,200,163,212,231,213,164,164,127,159,205,89,104,138,186,255,150,191,165,35,144,237,228,2,68,234,150,4,52,81,121,178,144,195,133,185,95,75,129,255,207,254,189,156,33,3,10,218,46,217,81,231,32,34,227,117,94,24,142,154,167,156,157,24,241,87,215,138,37,129,63,75,203,167,219,249,181,251,219,196,252,71,127,234,167,39,165,179,23,206,198,100,47,5,210,255,197,75,243,63,239,203,54,181,47,115,16,177,255,250,178,54,237,75,88,170,158,190,60,102,247,138,190,36,147,249,233,76,103,108,182,206,108,243,79,103,142,75,89,110,157,57,231,223,206,156,218,153,199,38,249,159,119,102,38,133,231,235,173,252,235,77,233,76,252,228,183,246,158,120,101,106,218,153,255,61,20,255,184,201,56,84,243,157,238,103,48,154,232,5,91,221,48,106,35,14,55,27,84,105,242,178,252,157,15,230,122,146,158,47,130,160,248,150,229,255,170,84,135,62,141,86,220,199,181,135,255,156,154,6,157,123,88,219,31,53,53,226,144,20,100,61,63,110,169,42,183,55,135,81,224,106,111,254,215,88,252,143,123,147,131,113,56,140,235,94,139,157,151,109,175,247,131,81,1,153,202,72,1,29,234,37,156,7,70,78,174,232,88,176,186,238,88,32,246,164,9,119,76,190,115,227,186,157,141,117,167,180,16,72,109,95,57,57,4,218,251,74,239,80,16,234,242,145,58,87,80,165,84,1,174,206,129,67,54,111,146,44,113,126,188,164,47,11,151,161,232,66,79,251,191,25,168,115,65,36,189,252,210,60,194,91,4,177,146,51,2,157,19,2,55,238,199,136,86,76,254,37,210,86,128,143,41,125,25,192,233,13,18,106,21,30,68,169,47,140,83,36,74,159,128,161,76,43,23,198,235,151,31,152,28,242,118,225,74,242,181,194,57,72,100,200,219,50,166,0,133,199,184,180,86,24,195,164,122,119,133,173,110,229,131,27,254,102,33,182,178,236,116,151,50,41,200,168,60,223,133,226,97,115,148,148,132,246,192,253,198,54,151,185,206,70,24,226,6,35,171,50,47,140,167,33,63,79,99,212,220,62,109,16,159,11,89,23,185,191,84,211,92,248,172,13,9,69,3,215,93,189,101,112,141,10,235,21,212,82,193,56,93,136,236,73,129,56,39,212,217,217,46,117,45,21,170,43,235,120,113,225,91,254,217,28,129,59,61,240,49,112,47,17,42,101,91,59,84,9,129,177,74,125,42,153,4,161,240,117,21,99,40,240,239,34,193,108,8,115,85,225,80,205,62,218,164,136,8,187,136,49,112,165,203,102,13,53,75,223,79,159,145,141,125,73,138,11,218,61,18,57,5,162,12,200,27,78,70,141,246,25,170,20,151,63,156,116,194,41,25,134,192,137,58,160,11,91,134,179,126,53,249,106,222,227,133,186,172,153,21,206,211,121,82,201,90,205,245,249,234,138,149,239,48,12,79,89,155,134,195,50,154,134,208,224,210,46,45,43,148,226,41,133,27,33,67,111,112,75,233,138,180,252,22,107,81,24,234,43,127,152,178,135,173,175,198,191,236,147,56,191,85,43,72,9,146,212,112,187,20,77,162,23,61,91,206,93,31,150,97,162,43,215,170,82,46,233,109,33,249,61,201,195,208,144,57,205,98,161,21,113,213,4,61,103,71,78,254,112,237,103,245,232,195,8,34,93,170,95,252,218,83,236,210,66,173,108,115,54,235,98,138,56,145,207,3,140,82,135,255,248,89,199,115,233,143,83,178,226,123,41,249,134,33,105,96,48,137,74,23,53,254,242,33,40,84,73,151,92,146,147,3,201,122,133,141,225,227,194,166,164,164,48,105,98,151,196,187,252,232,220,245,199,73,220,233,14,215,53,203,211,178,202,133,221,97,28,125,73,191,171,240,93,254,110,227,141,83,180,204,54,188,225,56,186,179,180,12,235,117,94,25,21,184,126,171,36,53,147,154,72,244,109,58,76,36,169,40,60,154,235,137,100,219,12,87,86,24,199,211,118,152,16,238,3,39,82,35,47,76,134,67,211,31,95,70,141,234,48,165,82,77,97,220,1,254,227,153,72,196,80,184,236,107,149,1,147,114,180,20,70,245,203,223,205,22,52,245,221,36,74,39,255,48,22,98,239,10,119,231,113,98,26,246,242,180,108,18,45,117,148,170,137,242,60,156,179,115,136,103,252,163,37,107,175,12,68,113,29,158,112,134,79,133,237,58,231,112,129,99,71,97,164,130,218,133,7,217,99,250,93,67,56,111,137,178,171,41,11,156,67,217,211,42,225,179,254,54,190,219,75,35,156,33,53,8,142,112,131,9,20,251,171,173,16,73,81,66,25,119,38,65,81,92,117,237,162,226,230,66,67,68,155,139,36,105,1,67,19,231,237,102,74,167,167,101,185,167,237,79,19,76,123,250,140,67,96,249,211,220,7,183,190,187,81,67,238,61,78,113,220,211,165,205,146,244,46,12,201,156,78,36,2,121,151,48,62,163,204,212,166,78,195,99,167,220,203,18,112,153,239,60,107,152,69,23,93,84,216,104,143,182,10,83,133,195,8,86,60,191,13,187,161,63,61,187,94,91,12,134,138,241,194,3,234,13,29,144,38,58,220,248,66,223,125,188,255,170,119,47,140,131,235,15,92,229,221,29,214,70,93,2,213,232,128,46,220,184,160,247,7,238,43,62,172,145,134,50,31,248,236,221,119,56,137,79,214,23,69,202,235,162,196,207,230,243,234,21,106,140,191,115,117,174,23,78,222,48,72,186,86,121,81,151,236,229,12,65,205,241,125,181,75,184,176,145,227,105,122,96,40,61,63,56,239,245,254,52,76,68,211,193,179,112,211,251,211,211,13,71,234,242,210,179,141,163,229,228,114,10,7,102,7,105,15,60,92,157,140,82,174,170,247,4,19,169,90,190,203,67,225,162,118,12,240,138,87,15,178,22,31,180,80,48,123,97,88,240,223,105,86,203,106,254,106,10,127,230,124,102,120,118,115,33,27,65,255,51,195,41,247,12,52,149,231,104,235,205,220,39,23,174,103,61,228,231,183,225,84,247,167,177,167,234,187,174,139,43,157,48,21,166,212,220,23,171,214,170,201,27,110,53,154,207,150,67,56,205,63,155,33,123,230,145,145,122,93,244,151,149,171,232,49,206,174,185,144,141,223,34,191,155,97,94,222,41,92,10,218,211,240,110,114,24,23,70,239,253,249,109,212,226,253,183,97,216,126,54,141,145,110,74,4,48,81,239,245,192,70,71,236,112,86,131,151,160,235,206,126,106,38,56,5,159,134,145,247,24,159,117,118,244,136,3,26,12,253,192,116,152,43,163,118,56,116,238,62,154,152,164,66,28,13,204,13,200,91,6,27,252,99,138,24,203,163,119,74,53,13,73,133,7,177,8,135,201,187,127,14,244,179,52,253,92,36,78,87,158,19,98,229,235,247,54,56,107,186,32,48,20,185,222,180,44,130,215,134,198,88,1,62,211,228,156,198,49,86,231,18,244,158,91,36,153,126,141,130,247,2,23,187,162,196,5,178,195,132,23,31,219,140,212,166,114,97,234,212,213,150,30,240,52,222,25,122,224,218,114,121,96,147,25,186,240,52,145,9,133,137,48,79,135,11,89,253,2,219,119,94,20,138,156,199,168,252,157,239,14,151,94,219,86,120,132,228,83,178,52,28,221,40,201,74,140,78,129,99,81,55,66,210,85,250,112,24,178,101,109,23,98,148,87,4,133,18,248,172,236,204,20,113,199,237,4,183,28,73,185,10,211,71,254,116,53,242,36,133,161,249,242,87,147,217,161,102,196,104,183,162,210,208,130,40,131,162,157,108,140,11,103,174,77,250,219,150,109,231,191,141,175,71,55,194,129,146,236,244,169,144,166,186,191,129,201,119,92,14,43,221,75,129,4,179,164,187,52,168,185,106,237,249,234,97,178,91,14,87,145,188,49,24,157,210,219,103,120,239,212,225,113,206,109,194,43,197,97,6,71,81,99,16,118,212,56,52,5,94,232,79,59,76,69,210,51,71,217,33,82,192,216,63,218,103,219,252,78,23,30,16,141,234,103,147,30,54,188,101,88,248,93,222,61,185,198,250,36,165,134,175,233,89,62,209,228,42,222,43,36,177,215,165,48,148,69,222,167,13,21,13,105,249,228,174,180,166,195,29,157,76,133,119,169,222,50,74,152,167,62,140,156,123,119,152,188,13,29,47,84,235,215,61,245,14,108,42,52,2,27,9,222,157,11,196,41,167,94,47,166,105,39,250,143,19,135,238,218,178,214,168,150,114,24,43,103,40,188,115,241,135,9,136,171,165,0,49,211,140,153,68,204,69,111,139,150,192,180,188,101,236,42,218,238,129,168,140,143,7,20,80,58,207,40,128,112,129,187,100,68,201,237,129,49,221,238,171,41,202,144,218,66,118,1,124,1,142,114,219,214,135,153,28,215,214,77,191,234,76,133,161,220,241,105,56,151,185,204,21,174,57,231,128,167,168,158,25,124,238,215,215,124,74,164,97,140,36,227,1,167,109,243,87,147,47,95,139,162,84,2,119,135,141,202,91,97,82,43,239,120,76,18,24,69,180,0,127,117,120,4,161,124,66,195,72,225,125,217,119,12,206,91,106,133,224,84,131,57,206,187,116,172,181,212,62,90,176,200,250,242,250,149,60,116,133,231,101,56,52,24,27,81,6,100,33,158,228,91,45,169,157,234,48,132,253,156,160,155,195,51,61,183,42,46,89,113,130,48,237,170,244,248,50,177,74,239,52,114,83,245,236,34,87,169,197,84,105,107,234,245,1,182,201,85,3,133,161,80,31,166,28,98,250,76,106,181,235,9,65,114,89,207,129,154,47,89,224,109,59,201,133,41,161,122,122,116,91,90,180,195,20,232,72,151,153,150,64,180,12,23,131,54,220,180,147,103,192,166,62,46,176,69,65,189,83,224,131,95,243,113,19,149,228,251,25,201,147,175,115,172,144,104,235,227,81,208,249,43,143,135,106,239,24,205,66,22,135,250,119,207,182,112,173,167,52,44,0,218,31,231,112,191,122,34,192,152,244,207,211,171,121,148,2,242,140,165,186,29,184,226,74,47,241,227,112,225,171,111,25,73,5,223,106,7,36,106,233,117,107,175,230,199,46,164,248,249,241,91,91,182,166,55,141,186,164,250,252,248,172,174,57,8,156,213,75,132,74,29,39,181,195,199,64,24,251,113,200,175,186,189,229,212,96,174,199,219,79,90,78,180,28,10,209,250,120,251,75,241,169,54,72,221,200,143,183,159,226,155,238,48,226,15,237,9,37,244,82,227,195,242,84,11,141,194,108,132,189,28,102,50,254,137,83,84,55,255,142,129,240,4,134,142,237,227,130,13,38,177,57,132,234,0,184,185,112,25,140,93,77,189,95,197,212,194,221,128,59,71,122,91,143,59,31,250,204,29,48,10,175,207,171,157,134,208,224,70,92,65,225,99,104,230,128,73,178,122,66,59,68,108,2,206,235,9,135,37,171,57,113,244,220,126,182,134,164,200,180,105,254,93,176,91,166,55,232,84,93,239,147,92,218,180,228,76,47,63,165,82,31,143,126,190,242,141,73,205,240,105,112,43,107,186,58,161,98,44,217,15,237,129,96,117,127,98,109,41,180,22,73,14,163,250,244,9,166,13,153,104,157,67,67,223,109,30,49,135,27,154,76,250,110,214,171,95,51,250,48,6,2,133,139,167,86,0,215,254,198,249,200,220,205,241,116,77,194,55,134,40,0,170,24,247,221,166,115,37,190,5,114,130,146,107,99,154,40,119,18,203,181,64,202,189,253,148,192,67,223,53,58,90,201,169,245,211,17,117,130,170,129,37,136,86,253,206,7,111,234,177,140,228,221,228,228,229,104,57,180,23,250,106,24,129,253,88,111,168,20,202,109,212,8,156,60,250,153,32,65,159,186,113,152,219,47,59,10,53,161,188,25,222,131,143,217,11,216,68,209,4,165,76,207,45,6,146,253,243,3,147,139,233,227,65,244,171,203,5,169,116,152,131,221,94,63,87,22,165,8,98,223,38,22,228,175,198,9,171,219,70,199,167,152,252,171,241,180,233,44,70,210,172,250,10,162,62,88,157,34,100,130,110,247,250,113,255,198,82,13,120,100,139,76,93,24,3,93,230,2,55,183,238,162,159,200,31,100,201,194,1,134,254,249,62,157,141,228,114,9,124,246,199,237,123,150,185,46,196,72,171,13,169,36,63,100,50,161,57,25,206,115,44,103,74,79,62,24,214,55,117,175,81,248,76,194,172,195,228,106,118,129,207,25,51,3,45,91,136,189,11,220,128,205,165,103,185,210,147,152,32,240,196,69,57,28,62,119,212,231,187,38,37,207,254,227,11,250,27,133,87,200,139,39,148,232,215,80,148,154,150,235,237,73,24,105,82,168,11,108,30,7,135,41,176,151,134,35,158,29,55,218,196,93,78,116,148,32,122,108,238,156,75,236,43,77,251,12,65,229,226,11,40,17,88,144,120,0,210,84,57,185,61,2,103,161,184,105,81,122,89,113,124,33,111,54,196,85,84,241,62,151,120,248,152,92,66,64,7,117,38,181,116,254,106,43,250,149,185,208,173,198,62,96,2,191,250,227,76,227,230,223,101,43,185,10,60,76,146,197,225,162,130,19,200,50,150,80,74,77,68,136,133,188,17,120,185,196,43,183,211,172,138,92,84,16,67,160,126,225,140,36,158,246,217,206,57,238,141,72,10,229,170,3,178,103,75,110,41,33,226,173,55,40,132,101,250,152,254,238,52,148,254,11,120,159,29,206,127,28,239,144,220,228,43,181,111,95,197,236,194,209,5,247,130,188,123,112,37,254,156,35,192,22,250,85,120,222,60,251,101,68,158,181,232,119,35,21,115,101,217,237,136,63,43,74,91,78,113,80,247,167,231,148,140,241,102,204,222,201,229,236,160,128,135,52,69,96,114,83,218,69,205,74,27,138,14,232,153,28,70,138,65,166,18,242,35,171,120,203,58,84,159,69,225,217,110,24,4,24,215,216,22,24,43,61,123,167,53,136,128,244,221,70,31,231,239,110,150,90,38,240,217,226,92,147,5,93,136,199,224,175,118,157,171,254,217,20,221,53,125,26,90,240,233,48,87,193,173,79,67,62,146,3,102,153,4,58,45,182,234,40,81,92,237,149,73,85,234,77,226,218,228,81,137,240,73,129,9,60,95,7,32,112,133,217,64,225,181,219,85,147,217,196,74,181,83,38,255,159,29,60,141,206,10,82,185,117,135,99,217,173,95,225,90,67,126,237,192,73,157,242,21,83,191,196,79,147,70,44,198,70,197,142,117,85,172,109,188,150,58,71,73,182,118,229,31,8,209,86,234,218,99,48,115,248,68,177,194,80,57,181,241,117,231,88,0,11,158,197,166,93,210,141,68,237,194,7,19,77,34,147,140,170,181,220,105,182,236,111,109,249,176,50,74,135,83,146,188,55,19,105,135,204,236,194,228,55,234,210,133,103,161,4,140,172,238,11,215,229,106,122,123,253,174,88,10,195,112,120,155,134,144,77,110,239,119,35,108,227,112,205,162,156,69,167,82,53,113,39,146,81,164,234,25,2,213,229,181,92,129,107,123,86,192,185,158,183,113,197,125,182,185,94,116,43,230,233,118,85,2,241,143,119,225,90,68,29,115,95,75,136,156,47,196,38,229,97,24,23,110,204,152,124,251,37,137,242,7,166,94,110,95,161,39,4,3,228,142,67,125,219,245,8,113,221,161,70,77,122,108,103,220,150,217,97,248,48,226,97,114,198,242,85,101,183,202,233,45,252,243,192,231,26,114,243,194,129,179,176,138,195,177,116,217,62,65,33,62,144,157,18,90,155,84,134,63,156,16,2,210,87,227,86,185,137,157,187,146,8,39,199,15,22,211,188,6,26,240,249,117,137,4,26,191,209,244,77,129,178,48,77,2,107,201,216,165,239,76,96,222,188,239,54,209,134,230,112,89,207,103,115,156,120,66,59,126,148,170,169,86,152,142,179,95,57,60,200,160,243,214,119,231,130,250,201,29,45,82,9,182,248,253,81,170,185,202,44,192,80,44,203,202,63,176,209,255,56,76,81,210,211,52,4,229,63,120,33,106,212,235,243,244,190,156,105,203,92,247,148,79,9,12,95,107,115,216,242,218,219,3,35,90,114,225,97,169,203,10,103,8,37,46,220,173,188,250,129,187,39,213,47,146,228,133,180,214,224,149,238,17,177,76,13,61,189,176,135,190,136,42,52,170,31,21,46,30,74,71,169,0,78,128,254,62,125,67,72,120,35,96,154,175,239,187,215,221,24,22,236,110,66,187,99,48,185,189,14,159,241,111,239,143,183,122,71,236,252,14,2,162,15,154,110,166,10,21,48,176,137,189,125,58,218,205,37,95,38,40,211,159,239,74,249,158,18,100,103,172,253,76,52,35,114,188,40,229,192,227,153,73,92,251,3,38,59,181,60,112,242,209,194,129,90,95,116,226,8,184,48,150,198,251,219,70,202,112,97,106,223,222,21,64,213,229,69,241,59,63,31,85,172,206,225,194,164,95,60,93,82,76,150,221,225,44,212,99,160,68,75,110,111,179,137,175,103,48,184,151,223,103,113,143,151,103,36,73,168,88,254,48,155,196,51,15,206,13,197,247,89,10,19,72,76,85,24,158,210,236,48,145,111,157,162,25,10,92,255,241,94,84,220,1,152,19,232,78,112,110,236,154,182,74,212,166,123,141,205,177,73,145,116,215,31,71,60,162,250,135,21,158,215,46,197,133,84,28,70,227,100,104,175,64,194,144,3,38,223,74,7,59,113,193,242,119,167,51,233,234,243,238,148,111,186,84,50,10,238,93,158,157,122,220,124,91,2,95,237,185,236,146,11,119,45,187,245,147,169,31,122,66,156,14,189,91,165,81,246,244,231,252,96,38,221,102,117,163,243,215,211,167,27,85,254,133,45,27,180,63,135,211,116,13,90,138,142,137,108,41,156,123,190,39,31,243,100,106,90,16,28,45,217,139,22,22,164,60,234,175,49,206,159,118,181,90,161,189,68,26,94,96,210,136,188,191,49,88,199,115,48,98,234,251,118,212,170,9,8,11,12,1,220,61,25,81,192,74,67,207,205,140,200,160,55,28,170,241,166,175,78,176,71,220,181,135,207,73,175,186,16,65,65,71,125,225,133,124,162,88,49,219,46,37,183,225,167,15,138,70,134,45,13,107,92,133,104,227,133,16,29,3,212,182,207,22,228,11,155,98,203,170,87,39,108,201,155,131,12,95,99,22,61,61,124,92,8,73,56,74,24,109,235,171,103,69,47,244,194,68,239,186,218,64,70,93,119,91,86,208,218,205,15,92,33,10,188,176,17,157,234,143,67,187,127,237,1,43,87,95,218,178,78,37,226,237,82,35,6,124,238,62,13,34,139,175,146,131,36,187,86,244,218,5,43,121,118,248,92,209,167,90,211,131,17,185,234,184,228,220,65,169,170,183,77,148,233,111,9,74,39,55,168,232,189,10,118,239,91,98,98,17,230,165,191,125,157,157,132,165,182,50,181,131,165,180,238,94,70,205,187,242,244,114,195,134,227,202,75,118,14,252,220,129,161,110,242,103,59,81,142,7,133,247,107,121,245,20,100,194,234,87,32,183,164,121,189,79,229,26,251,56,14,168,38,242,87,227,67,76,245,241,228,228,168,127,98,153,61,239,238,164,181,245,40,174,234,117,61,94,36,206,22,175,53,42,36,142,60,254,18,91,79,205,11,126,150,170,120,0,147,95,121,191,187,160,145,153,31,152,252,124,127,55,71,232,122,252,95,212,207,250,143,227,171,121,92,111,155,232,184,151,125,33,104,161,94,189,101,172,20,23,38,29,103,171,203,112,85,41,88,68,202,166,233,109,178,33,52,209,188,20,105,27,247,177,194,173,223,202,2,224,71,192,188,90,86,226,149,40,71,2,133,127,173,48,228,198,183,83,136,243,105,242,78,53,167,174,151,111,81,28,163,211,12,185,43,55,157,40,110,201,143,219,0,95,74,137,98,183,142,31,169,170,39,180,175,17,53,84,136,147,140,199,81,10,255,183,255,120,173,75,147,209,43,51,47,69,125,22,100,62,75,223,13,101,85,247,239,202,92,248,212,195,139,7,119,71,249,214,122,220,91,248,135,93,109,27,6,202,173,30,249,3,67,167,26,53,143,220,156,212,63,156,46,197,30,232,50,205,27,69,107,189,142,55,42,7,208,58,144,135,137,21,116,111,247,239,127,93,97,202,80,252,233,115,40,110,93,63,213,184,27,189,242,149,160,175,122,43,207,106,170,219,39,18,46,29,205,47,168,213,146,234,134,195,132,49,164,211,42,123,180,148,213,162,40,242,192,156,171,222,114,75,19,85,216,200,205,252,221,56,228,197,118,171,182,252,188,204,212,50,231,158,150,99,47,249,100,32,115,112,233,46,77,211,175,207,253,92,37,41,138,87,63,208,57,171,60,139,140,226,36,99,107,20,184,180,126,107,38,128,161,118,210,78,205,166,231,120,225,201,187,244,105,147,103,186,168,73,127,232,195,169,93,146,48,96,178,248,52,150,112,118,218,115,197,244,134,195,168,164,187,105,217,150,240,121,97,64,221,139,241,96,221,170,7,74,149,33,109,147,94,129,220,241,134,250,128,201,227,83,148,194,239,11,158,59,113,215,73,12,31,133,223,1,80,88,216,93,29,15,197,170,1,252,205,249,117,197,156,115,108,249,33,128,28,229,159,118,145,27,119,141,51,10,28,40,154,21,184,18,205,115,148,90,39,153,71,212,101,185,116,59,242,137,236,28,2,103,46,252,183,221,108,187,69,13,36,76,254,79,225,214,224,179,47,232,88,226,110,223,197,139,187,207,85,47,169,107,13,194,243,238,117,244,198,220,43,15,115,9,117,235,138,234,204,149,116,43,205,75,75,248,49,58,213,53,70,204,61,199,195,216,183,207,111,19,230,245,55,159,213,144,53,104,100,162,35,209,236,115,52,61,30,115,148,194,219,244,167,77,228,73,191,202,174,115,81,147,62,80,126,23,24,195,221,139,210,45,210,167,14,195,51,60,189,197,187,201,95,154,15,220,225,107,112,152,139,168,194,103,184,214,242,209,76,182,51,40,204,153,115,127,124,146,233,166,251,52,9,138,126,61,25,63,181,192,161,112,186,180,253,63,95,99,79,122,244,145,150,233,215,38,72,236,118,214,19,4,243,186,118,47,198,71,106,78,207,190,100,92,56,222,52,68,151,53,128,98,169,14,205,159,54,61,118,153,166,148,49,222,178,58,96,43,73,17,248,140,216,186,199,46,97,134,179,12,244,105,78,28,159,197,4,160,70,213,167,41,162,246,207,110,79,146,75,77,22,211,242,134,161,248,169,19,13,1,183,27,181,5,38,250,44,3,146,8,48,58,251,1,2,26,186,178,161,229,224,30,224,48,68,226,18,243,197,141,94,227,179,50,211,82,98,190,236,133,205,119,113,178,249,159,92,145,61,141,119,219,225,68,208,65,224,99,58,250,117,147,224,127,219,90,7,124,26,130,220,133,195,105,39,77,44,34,40,95,125,43,197,199,189,228,220,37,65,170,221,90,68,96,42,54,20,38,136,159,29,94,168,3,234,135,193,254,215,3,174,184,101,5,134,116,218,155,134,151,72,227,255,112,51,175,91,167,62,126,252,17,18,133,199,173,52,175,227,237,32,105,104,9,24,36,67,245,102,122,145,65,67,178,137,140,8,62,169,122,77,25,116,233,32,226,19,184,175,234,183,108,158,29,154,147,142,160,202,236,190,246,207,62,176,180,226,149,124,166,238,219,188,113,76,106,222,16,6,177,27,143,80,253,213,231,205,25,177,10,127,115,51,234,70,133,41,18,242,46,227,218,44,123,86,65,233,185,198,87,159,235,186,30,248,103,32,173,61,14,179,199,73,151,162,98,51,124,113,82,109,62,116,22,79,99,237,247,134,159,235,166,102,57,23,234,222,150,143,7,199,153,102,169,24,77,213,246,150,81,131,169,169,34,152,22,211,143,1,216,128,182,14,23,2,136,197,233,67,240,40,77,157,103,112,84,6,147,203,176,219,166,116,154,73,183,85,127,26,229,30,93,33,80,146,187,127,12,167,80,173,90,112,62,184,185,165,120,26,23,161,12,152,5,31,110,167,80,210,221,52,173,136,204,147,53,3,38,99,76,225,65,214,204,114,184,61,101,42,103,218,164,171,12,99,176,57,58,4,182,112,194,112,56,37,61,192,160,209,237,222,165,240,244,21,77,182,130,230,33,251,70,13,201,186,90,212,100,22,64,237,234,176,89,162,154,166,178,87,137,223,134,137,88,122,180,67,15,19,191,61,137,156,106,126,205,196,236,242,223,70,46,65,43,175,9,49,69,187,225,117,211,106,116,24,232,90,244,9,220,166,218,163,148,59,117,223,75,207,147,91,45,71,14,101,175,124,3,62,125,160,203,11,214,169,236,171,143,24,248,208,116,195,110,1,250,234,240,44,79,203,216,249,221,116,164,74,72,125,253,63,254,134,234,175,38,226,174,147,180,33,121,231,125,66,25,118,125,18,154,72,198,241,175,62,131,247,228,96,158,131,109,79,55,244,59,39,130,166,198,181,95,133,217,133,173,98,73,127,156,91,187,31,233,29,73,27,205,32,107,136,44,199,128,176,145,234,126,246,59,244,189,105,116,249,155,229,101,42,79,14,31,227,64,83,227,40,118,27,37,154,214,167,214,170,16,233,235,221,15,55,42,198,116,176,225,241,170,209,110,43,66,213,228,180,212,195,160,238,221,200,8,52,181,237,44,38,63,2,144,30,236,186,122,160,249,26,171,7,76,121,237,147,55,183,227,80,62,240,51,92,150,122,211,162,101,21,255,131,230,228,205,53,151,160,207,177,88,201,43,205,69,224,162,233,157,133,120,103,44,174,142,241,46,61,6,91,249,138,77,1,247,115,215,92,194,62,71,146,87,83,64,46,240,185,239,85,233,81,19,72,16,24,10,198,153,165,71,167,30,201,132,138,111,177,213,47,63,179,168,153,195,85,121,214,232,209,94,158,189,240,71,113,25,61,122,90,166,7,58,220,15,93,38,233,120,146,238,40,231,27,50,71,17,116,212,196,211,77,141,119,180,12,102,172,242,164,111,122,181,160,173,143,84,31,22,151,137,107,43,86,174,73,143,9,204,153,224,15,27,47,164,102,142,54,46,214,178,114,85,11,135,228,101,189,183,193,87,38,42,40,70,94,179,91,151,77,99,232,234,64,66,222,205,144,126,206,166,250,82,188,24,57,103,236,86,248,188,30,146,22,194,53,177,215,237,222,159,236,103,36,112,118,236,148,189,190,84,40,99,239,88,92,147,162,128,250,164,179,143,91,125,96,187,244,203,194,66,137,234,138,93,184,195,70,246,135,143,68,126,123,246,55,119,250,156,161,89,126,27,218,9,253,46,252,51,209,240,99,154,85,93,215,41,27,1,115,28,108,67,169,32,140,246,163,71,175,172,62,31,218,130,189,61,87,16,148,10,156,151,185,131,58,225,56,144,85,95,200,168,57,170,71,41,56,206,103,126,168,55,172,134,192,209,115,113,210,154,164,221,77,97,62,44,137,177,31,238,141,134,0,128,27,180,168,126,104,173,136,73,154,133,169,141,88,237,122,42,27,234,26,53,158,238,83,115,103,240,93,175,54,226,233,245,164,50,177,230,87,11,139,150,10,102,173,243,93,219,104,120,28,110,8,160,105,185,8,252,208,110,25,162,26,94,159,82,20,100,10,114,24,142,79,122,75,54,1,207,54,195,236,28,111,45,10,123,212,18,155,117,105,52,141,98,216,230,30,46,162,18,26,85,202,132,143,123,159,97,46,191,117,240,8,124,122,110,25,68,78,111,213,81,207,98,208,182,212,187,82,57,88,118,110,140,7,126,217,167,93,172,144,25,151,128,253,76,194,12,99,165,127,212,50,189,11,153,102,240,124,248,88,34,113,218,181,18,139,148,131,225,221,77,253,146,58,59,137,246,122,182,144,41,72,39,45,213,53,22,144,17,15,15,149,81,33,197,190,123,89,53,48,169,128,82,75,101,194,218,190,182,136,16,86,45,187,38,176,83,131,66,176,145,109,39,13,167,46,76,216,28,97,1,215,146,88,28,125,97,103,160,188,170,201,16,240,114,245,112,87,158,105,177,158,58,247,116,54,133,186,194,197,101,105,11,14,163,178,126,149,216,204,177,119,198,67,150,15,105,33,213,3,21,231,190,48,158,188,2,34,246,16,246,186,203,17,159,240,22,216,246,145,112,87,114,188,100,129,141,178,213,61,146,213,110,40,2,159,141,190,251,245,132,18,122,189,161,39,136,211,199,118,134,204,179,185,109,177,227,19,196,42,99,57,124,78,128,45,103,50,233,72,187,186,165,130,112,132,242,149,16,159,11,207,248,129,81,139,148,166,113,8,187,37,178,103,83,217,239,66,112,162,197,101,116,155,240,168,180,140,196,168,236,118,62,89,214,122,53,194,191,83,91,244,233,233,53,101,61,48,19,160,134,127,121,35,105,36,45,51,225,50,15,29,17,202,212,100,244,52,72,206,112,102,64,178,128,53,221,156,154,151,233,153,30,19,149,57,173,148,76,166,225,226,104,177,154,104,65,135,197,208,28,70,242,83,90,118,206,46,168,133,61,216,64,210,174,180,172,115,113,26,61,40,62,25,0,129,19,52,44,222,240,115,79,18,185,54,182,78,10,160,188,105,132,246,228,183,225,247,157,30,31,53,63,146,4,235,168,158,169,219,67,98,168,221,14,217,167,19,129,167,91,107,5,12,183,186,180,140,128,255,173,252,182,232,78,19,193,103,156,249,40,249,122,203,224,250,22,195,51,65,202,235,215,159,137,78,81,19,83,62,89,182,250,246,40,9,249,226,114,253,73,152,192,219,195,90,191,228,53,25,78,115,50,175,136,106,109,93,94,133,121,59,253,205,27,45,27,233,20,14,23,223,16,39,5,27,91,76,195,68,57,135,155,111,168,7,170,204,145,145,49,101,207,44,160,166,146,155,128,192,243,88,27,205,81,38,116,83,52,237,234,81,43,18,184,68,81,48,219,98,29,222,112,252,168,34,207,68,89,248,89,215,247,80,158,150,253,21,113,39,184,81,206,230,27,63,14,155,120,209,119,227,89,146,31,39,104,162,223,85,172,70,208,97,83,57,21,24,25,231,123,81,38,143,80,84,72,65,89,158,247,183,73,37,172,91,59,37,65,82,182,28,46,42,238,148,113,29,148,233,191,109,124,255,66,52,58,44,145,77,126,28,154,111,233,149,133,84,129,252,248,147,223,111,149,248,231,132,138,31,159,90,105,156,57,54,234,146,31,199,26,148,94,161,232,57,122,101,67,219,176,150,194,36,233,221,46,223,212,6,85,125,55,49,28,159,43,219,248,159,164,91,76,203,178,57,74,18,189,246,10,53,207,190,161,109,40,152,186,190,154,42,162,25,79,75,74,93,38,93,242,216,181,217,65,200,198,229,197,211,18,229,86,192,75,197,191,169,22,133,74,193,225,174,244,154,192,84,203,197,87,145,130,42,31,141,198,97,143,87,15,114,22,5,37,153,124,198,87,33,47,35,99,61,155,37,144,5,60,20,164,244,201,19,23,54,221,255,124,21,222,205,248,168,177,251,243,81,121,6,177,180,193,146,197,123,96,146,7,243,16,120,78,233,80,142,35,183,73,237,213,43,15,133,109,171,12,248,52,85,126,156,145,110,210,238,46,185,5,124,34,162,227,210,50,141,136,101,46,101,243,22,56,91,119,107,178,18,28,24,125,237,18,45,235,237,89,91,60,60,119,12,86,163,190,79,96,106,177,135,76,148,38,60,22,40,82,224,222,140,57,182,178,142,199,89,105,61,24,111,73,115,174,89,90,214,141,199,80,150,53,247,132,128,169,155,186,84,66,182,41,204,165,203,186,25,59,177,127,87,58,215,130,33,243,136,124,128,190,3,78,75,231,96,27,102,221,199,110,165,69,11,48,154,156,91,89,13,120,13,9,52,0,39,167,12,181,173,16,147,73,96,138,32,227,4,64,123,107,203,84,105,245,152,80,45,96,120,6,101,245,156,61,249,24,255,1,83,141,166,77,163,250,221,39,218,25,217,244,236,40,136,191,122,160,15,183,104,147,236,125,148,96,145,254,240,93,250,28,48,73,143,0,252,95,99,199,241,99,53,39,10,35,86,56,227,104,235,73,71,132,250,148,233,27,45,4,251,73,15,16,18,200,134,155,3,236,48,77,23,126,133,181,202,31,134,164,80,55,44,170,5,167,167,144,161,125,166,51,169,34,91,224,115,129,13,191,233,86,88,217,82,60,99,233,156,185,83,148,141,45,68,60,131,20,26,241,132,172,7,122,133,95,203,127,123,108,17,113,1,133,222,222,247,28,42,194,159,3,157,184,80,139,225,58,83,167,233,210,46,72,96,187,109,183,172,192,85,97,76,121,159,10,200,55,61,15,99,166,198,52,52,202,93,133,7,181,155,62,152,176,153,233,193,6,85,65,114,187,145,187,213,179,4,144,228,113,127,205,132,181,66,232,82,224,42,226,222,225,63,222,204,68,21,24,230,78,255,172,134,10,213,82,20,155,215,59,165,165,252,252,52,36,189,217,103,66,53,245,93,129,19,119,55,111,24,229,65,106,105,228,109,5,123,14,147,119,37,13,203,43,104,123,184,124,78,137,36,28,148,168,170,111,242,171,180,250,44,15,194,162,99,199,195,48,60,233,211,3,119,141,191,58,79,229,169,224,236,38,255,204,27,78,18,175,46,108,14,89,249,236,76,194,211,86,56,149,216,167,127,233,55,218,52,242,126,60,159,137,200,116,200,68,2,151,22,165,55,48,128,142,164,147,24,138,184,228,131,61,209,166,147,1,49,82,39,191,26,157,149,167,250,220,63,194,172,228,214,192,252,153,191,162,18,176,209,241,240,223,134,75,69,207,85,114,202,70,241,31,39,197,94,79,101,91,143,110,228,76,83,54,108,10,83,249,217,28,206,74,65,131,66,1,169,211,254,238,49,149,0,138,9,63,74,60,108,34,41,50,75,185,64,38,31,16,228,184,228,242,3,12,41,150,183,12,69,98,61,87,83,109,17,179,58,48,140,138,10,23,203,236,186,48,98,40,186,109,144,165,23,247,50,234,185,86,126,224,211,103,126,70,28,139,21,102,122,129,207,220,137,37,50,73,51,170,42,176,113,76,191,48,198,201,76,157,114,201,232,148,53,230,24,48,98,223,93,213,59,150,201,200,95,56,47,33,102,135,185,141,196,225,64,113,9,63,48,245,208,222,112,72,156,154,182,204,204,141,128,225,213,213,87,195,150,227,157,118,44,216,42,177,58,35,149,171,197,51,106,169,61,123,63,187,193,36,114,7,12,3,237,81,51,216,72,254,250,44,31,164,180,136,61,113,224,20,73,221,54,147,164,28,61,91,24,183,187,65,65,193,112,82,225,9,234,205,183,155,173,72,138,73,137,101,54,33,56,247,3,79,248,57,132,176,1,54,225,22,119,120,2,6,121,171,236,0,195,233,125,74,120,185,247,71,180,0,39,181,127,54,18,177,69,37,15,208,197,245,62,171,36,143,62,130,25,219,73,119,129,9,14,149,71,210,96,149,104,55,97,42,21,37,32,15,201,231,130,89,65,175,124,4,162,226,254,234,140,1,174,130,8,80,17,70,135,115,211,125,244,18,240,151,14,127,250,204,248,174,83,5,203,191,186,193,141,190,166,112,165,194,92,79,83,167,195,100,139,106,211,160,30,243,253,144,48,187,132,127,178,177,182,79,191,30,81,55,210,183,126,183,145,127,120,154,61,28,79,143,232,6,182,142,63,124,14,237,84,85,170,193,100,190,188,101,167,203,117,138,227,98,94,238,154,32,11,117,37,93,186,255,169,126,241,79,149,28,42,137,237,62,193,240,90,194,86,225,83,168,162,29,222,46,139,10,174,172,37,167,121,181,11,110,250,226,135,7,94,176,193,110,129,139,41,221,126,48,82,149,53,76,179,106,110,185,203,41,112,122,50,105,157,56,85,120,245,74,16,47,56,6,97,243,241,206,170,212,37,181,107,154,177,121,28,27,38,156,118,228,201,210,176,15,230,102,50,67,10,14,152,162,158,203,107,131,84,69,17,167,67,133,243,109,207,203,76,136,26,149,40,30,54,34,199,245,174,119,46,112,60,172,45,67,35,247,146,209,17,103,104,33,142,204,119,21,161,101,131,4,117,166,253,124,215,112,103,36,231,122,133,23,44,158,198,37,191,238,211,167,137,115,75,81,52,126,22,174,16,223,103,99,145,80,229,32,240,180,136,192,7,243,38,201,177,34,87,150,24,252,247,110,74,210,187,162,136,131,57,159,59,230,108,23,230,114,154,73,154,253,133,7,27,87,213,1,193,88,187,93,186,72,207,14,209,65,96,58,53,59,76,72,36,238,46,84,77,50,36,209,178,146,180,79,113,14,84,199,44,71,90,48,204,242,21,143,206,153,158,71,219,153,29,151,120,134,111,62,45,149,23,143,106,179,197,97,62,77,230,17,202,244,206,98,79,233,35,62,238,128,207,174,70,28,215,63,250,204,88,157,71,157,26,247,203,251,100,137,182,146,36,69,6,41,149,10,221,97,220,220,89,224,108,2,227,31,12,77,243,46,210,163,231,134,157,166,15,102,181,225,148,41,126,204,165,123,24,115,94,73,166,81,53,70,239,123,5,102,51,76,199,150,85,24,182,220,203,231,113,198,148,26,43,105,54,165,143,253,242,193,45,216,84,196,195,106,41,234,237,146,99,46,43,103,239,50,28,144,249,59,139,9,30,52,232,14,2,38,249,202,169,122,22,249,138,210,46,75,101,190,132,81,100,91,183,45,99,113,190,8,37,26,71,187,24,124,80,250,34,170,28,207,18,121,140,222,74,150,132,57,29,174,118,3,22,152,205,230,146,168,210,234,179,212,228,105,236,59,87,12,176,66,163,34,83,16,170,204,122,243,223,179,177,171,117,89,88,148,144,215,235,208,166,187,145,156,137,254,36,200,227,53,126,12,22,36,245,129,34,100,217,239,14,141,226,97,147,26,169,74,237,90,187,53,101,217,194,127,194,213,91,73,114,237,211,183,19,52,125,165,26,129,123,4,118,222,221,16,234,32,208,28,112,71,146,241,110,147,100,32,79,13,131,153,184,246,242,241,32,52,40,55,166,130,227,100,102,31,233,153,96,253,149,31,207,84,250,251,28,132,169,87,146,19,215,198,229,124,25,113,217,48,171,102,68,159,43,7,93,254,161,231,135,186,76,148,131,194,0,121,121,118,22,207,106,201,218,177,169,16,52,159,14,227,234,24,2,227,14,239,119,126,47,4,153,165,16,9,21,169,96,179,225,85,187,74,108,3,255,68,242,67,15,31,76,213,48,51,54,215,114,193,0,178,159,179,86,3,173,158,219,188,245,114,25,26,149,174,108,209,103,113,156,211,250,242,173,29,120,181,34,73,78,203,168,20,125,163,164,226,91,83,185,151,241,137,250,111,47,139,239,5,202,214,228,218,70,84,31,176,109,58,60,73,62,28,190,126,54,220,71,146,143,128,107,189,220,172,100,96,234,92,227,187,38,163,117,137,197,140,7,127,75,92,255,92,253,118,191,12,63,48,171,12,141,74,114,137,41,51,224,179,211,105,16,122,114,62,151,104,152,73,98,10,220,127,68,46,23,70,7,185,40,140,83,204,87,46,156,208,83,66,158,230,12,247,121,182,141,118,74,80,196,113,111,73,190,193,89,11,227,153,210,212,146,58,220,167,166,129,27,153,107,244,24,21,30,82,164,52,141,61,249,114,164,46,66,208,90,250,126,22,61,185,143,75,190,90,243,217,96,171,115,94,190,115,142,227,76,117,208,132,215,119,138,254,54,182,213,128,73,68,41,205,103,209,153,173,42,52,69,106,68,157,129,226,138,237,130,26,199,139,175,45,147,188,139,73,70,106,3,169,166,14,167,166,177,111,162,11,205,89,22,23,129,85,137,221,177,136,11,116,95,62,253,145,4,109,2,219,118,21,239,110,85,105,139,198,176,90,59,95,122,28,17,18,239,164,8,219,85,170,150,145,32,72,74,63,217,86,121,248,158,128,254,130,36,246,146,190,54,103,242,137,144,76,4,72,224,110,62,51,135,185,6,75,159,117,252,92,126,88,227,223,212,44,111,28,237,197,201,6,201,29,236,42,215,132,245,83,90,188,123,226,57,148,78,105,4,191,125,38,224,60,122,126,187,25,163,214,133,201,46,145,8,50,236,170,201,153,222,169,123,94,170,120,129,187,237,204,240,18,79,63,41,103,103,239,25,237,186,125,141,130,22,217,114,129,237,242,16,77,43,67,11,141,72,214,221,206,17,183,160,225,152,218,167,103,43,165,42,199,215,7,129,87,105,57,113,96,95,122,132,0,52,117,209,182,255,89,253,252,48,110,140,64,185,43,103,159,225,28,45,58,203,96,3,104,49,195,15,218,100,131,199,247,115,238,42,177,193,83,117,22,179,172,83,118,231,34,59,156,61,67,194,61,133,122,152,238,4,195,203,168,12,36,251,144,75,55,153,246,247,84,132,237,73,146,115,187,85,178,184,133,62,109,19,143,150,119,234,113,187,31,231,200,143,137,250,38,18,100,11,226,131,11,15,187,14,4,108,9,26,110,9,163,37,172,182,2,155,155,115,212,255,150,158,20,87,145,89,74,6,180,31,246,181,107,196,31,129,64,200,156,46,204,118,175,159,77,222,209,165,97,59,48,254,55,253,237,84,161,244,113,59,227,156,68,114,32,119,152,8,195,146,48,9,36,233,178,211,217,43,76,133,97,28,122,130,154,46,149,63,139,33,44,41,74,86,179,85,124,155,133,135,78,171,84,73,141,26,113,174,65,114,163,4,36,103,111,106,113,45,217,38,90,40,224,49,239,157,107,125,65,27,80,167,254,52,57,46,110,60,181,199,131,88,76,13,222,239,229,136,172,61,106,127,221,182,248,233,151,22,179,24,21,102,104,47,7,47,108,135,8,84,4,76,89,119,139,11,17,62,34,65,45,14,18,87,22,246,31,33,187,176,234,113,159,191,246,133,202,212,196,77,248,166,62,97,234,114,64,234,211,4,45,124,19,166,160,68,75,132,240,255,6,51,234,170,9,214,66,225,202,128,56,109,197,157,103,67,39,35,92,25,11,9,241,11,114,80,43,63,21,114,45,174,42,100,7,160,150,171,180,105,186,191,113,49,57,235,90,73,108,112,155,95,206,136,76,24,71,235,58,26,106,1,55,21,32,155,108,164,214,117,52,120,138,125,172,40,76,146,139,7,255,150,200,142,195,211,220,160,2,163,78,237,39,98,66,110,74,150,6,98,137,231,32,187,93,66,135,41,93,24,101,207,221,119,147,100,249,37,210,110,4,206,157,142,242,192,220,124,229,213,20,252,220,91,203,89,38,153,96,89,160,109,91,200,247,194,240,203,75,127,158,249,252,127,180,157,89,174,229,182,14,69,167,164,190,153,255,196,162,197,99,82,91,5,228,243,230,225,1,169,176,236,99,203,106,201,221,212,234,143,141,49,6,71,7,9,147,31,247,54,153,88,18,168,18,18,57,146,225,83,63,69,239,164,44,2,102,232,93,124,219,53,13,100,40,61,144,111,23,137,161,73,227,40,211,165,129,8,142,145,67,45,242,180,144,234,246,156,233,182,141,8,99,48,178,94,149,165,17,30,33,211,86,203,71,9,6,171,237,25,191,125,94,89,49,187,136,160,21,87,156,200,148,121,206,123,175,87,158,45,20,168,41,181,244,71,129,112,147,142,117,33,89,83,21,171,143,244,27,204,35,255,105,243,110,83,113,5,166,220,22,95,11,22,193,122,4,235,16,177,243,147,55,181,248,172,189,204,6,101,232,56,255,4,68,84,183,4,188,143,43,116,146,213,91,245,145,156,224,220,120,63,54,74,137,143,218,197,153,95,102,156,229,204,39,254,145,79,128,64,60,124,199,56,203,111,139,169,98,175,16,109,253,197,224,213,12,149,161,65,182,169,236,184,218,72,8,143,76,7,234,60,30,38,9,173,54,104,181,153,127,82,243,48,204,152,244,136,101,156,13,166,159,4,167,89,170,42,237,189,153,31,82,92,13,246,44,143,71,14,35,212,119,129,198,212,87,64,164,178,217,245,190,114,190,245,84,35,143,10,17,221,25,89,220,56,33,35,161,202,14,243,186,220,142,141,201,129,18,196,225,244,68,202,248,156,149,39,107,164,10,63,156,105,218,83,171,72,141,181,71,30,1,93,210,121,195,236,228,52,122,94,108,70,16,232,179,10,51,12,92,15,34,239,138,26,140,126,142,95,38,220,175,166,22,153,198,35,96,48,194,96,10,122,219,84,123,42,210,228,81,79,39,229,91,20,217,7,239,146,109,114,164,147,201,133,235,215,48,182,150,119,51,120,29,88,252,40,119,252,156,62,34,221,204,86,231,17,16,65,101,40,44,62,17,39,90,138,23,62,83,16,251,182,29,97,100,61,242,67,79,13,45,12,11,207,135,7,13,129,229,126,204,138,17,163,90,197,14,118,132,241,185,16,214,123,60,16,206,240,65,148,46,158,60,63,114,95,166,146,179,125,69,102,154,30,143,12,58,107,174,39,205,208,202,77,229,209,57,111,103,120,212,184,55,20,171,245,208,189,144,15,138,39,51,201,28,165,110,32,57,229,29,169,155,50,145,98,207,193,217,12,47,15,96,201,153,31,79,47,78,192,177,41,60,97,134,132,114,78,0,146,120,10,168,35,206,166,167,216,140,159,158,187,125,19,62,77,250,56,186,78,242,255,37,194,165,61,174,143,123,166,80,7,37,57,7,124,245,49,147,157,14,36,200,38,159,250,240,16,54,16,58,223,54,118,54,64,229,113,242,224,123,246,120,178,105,229,67,229,187,112,228,142,247,98,174,86,43,179,221,77,232,235,134,243,124,173,104,145,187,186,87,227,67,242,220,156,221,119,188,54,48,196,231,209,218,186,110,79,152,62,158,133,65,95,12,80,87,124,17,206,22,249,105,21,203,72,199,213,180,106,125,140,108,87,136,147,18,166,244,246,120,194,228,26,27,203,110,213,223,199,11,231,76,190,206,218,194,6,21,153,104,37,211,84,219,65,71,216,250,195,195,104,89,97,4,114,194,103,192,233,79,159,190,80,163,209,172,152,164,54,86,0,100,198,141,146,121,121,216,48,128,136,227,185,41,163,62,118,52,197,0,252,17,38,165,253,218,236,148,112,9,49,199,250,254,176,105,16,31,186,141,210,225,110,170,125,16,30,91,253,134,225,115,191,22,63,177,167,197,107,185,164,231,181,104,149,232,104,96,249,199,227,46,100,204,193,26,225,166,92,52,170,94,208,34,35,74,173,78,95,11,222,72,142,175,85,77,130,231,181,138,218,41,74,150,205,68,216,53,204,142,217,27,5,95,205,199,127,119,90,141,33,162,85,165,23,176,86,56,131,181,70,53,148,98,255,115,45,12,163,17,225,115,230,83,247,57,236,204,98,135,198,80,74,245,241,199,58,191,213,221,133,224,132,19,253,78,195,57,213,251,220,236,223,114,123,172,187,174,167,55,2,16,237,177,236,3,15,225,69,111,194,28,74,244,209,168,157,68,15,63,211,54,137,130,199,84,44,214,167,19,133,204,255,68,33,104,122,155,33,32,86,158,39,203,86,1,242,48,36,35,29,61,211,12,100,75,132,113,182,127,220,208,86,24,28,144,222,59,219,166,199,105,109,148,88,119,225,99,63,106,172,153,209,17,39,89,14,243,143,79,225,164,40,220,34,90,217,18,60,30,112,24,169,222,240,107,47,183,17,186,139,96,97,85,157,143,65,92,138,253,116,231,216,160,146,195,96,249,183,239,228,187,41,206,234,210,5,88,63,182,57,216,175,170,144,50,96,252,28,169,221,206,146,251,80,178,206,33,23,129,184,47,76,6,237,113,69,197,89,46,158,171,46,179,139,213,40,234,135,53,194,89,75,50,63,75,189,104,108,202,241,143,83,19,254,73,78,89,63,225,97,143,169,126,125,187,133,179,79,71,120,127,63,45,54,77,17,209,195,224,215,159,246,198,131,211,119,49,0,39,207,153,64,27,101,98,93,234,35,143,237,239,124,238,221,90,216,154,64,161,161,104,240,248,12,214,104,80,0,79,15,137,13,140,115,169,241,214,116,176,199,195,16,180,106,244,146,106,167,232,231,167,13,15,28,225,7,228,105,14,136,56,8,120,24,99,94,117,189,3,152,48,34,92,128,110,188,225,211,224,18,134,105,254,134,209,228,240,240,178,93,171,134,129,104,249,147,131,109,236,207,147,159,102,9,199,202,19,46,136,206,60,225,20,118,46,240,44,159,141,60,152,138,224,211,179,35,217,187,63,77,62,76,123,38,194,181,61,125,129,50,100,236,190,44,67,242,124,108,147,150,137,215,70,90,252,233,42,160,187,98,221,50,235,144,127,110,190,86,236,51,224,238,63,70,203,92,28,227,218,44,138,158,62,78,87,154,209,164,108,49,159,95,6,167,235,35,0,22,97,122,221,48,73,35,197,131,157,179,75,43,111,120,69,229,164,103,140,68,234,191,102,153,126,6,239,86,161,120,6,64,42,145,90,232,6,111,121,59,49,150,136,254,100,118,82,125,230,163,73,58,205,27,220,120,76,239,216,164,20,123,195,154,44,55,151,206,187,85,102,115,149,242,115,107,176,249,241,203,80,14,158,151,62,59,233,187,108,157,238,186,211,251,90,20,13,252,99,33,246,89,158,6,183,156,243,136,112,126,29,114,217,168,185,158,118,70,242,122,170,40,176,121,4,237,219,40,100,66,243,99,17,90,100,108,98,217,173,181,86,184,45,189,197,140,132,157,119,234,207,100,9,155,60,154,5,9,33,53,41,52,207,67,55,4,35,247,120,14,225,186,164,206,28,180,220,19,70,175,240,49,249,156,53,52,239,78,184,82,34,234,143,99,37,165,1,15,83,106,127,118,64,19,73,251,22,97,92,13,199,99,104,153,162,89,154,153,247,234,162,185,236,100,236,81,132,83,85,133,38,97,20,228,135,182,198,184,109,170,235,115,186,104,117,102,18,159,235,28,246,219,35,112,0,60,234,123,50,78,131,148,156,254,22,62,135,160,25,184,212,0,57,144,52,190,185,116,160,44,136,202,149,40,1,144,87,89,26,54,29,36,15,131,58,185,109,77,54,144,13,72,20,16,178,73,42,223,176,25,131,69,1,97,24,183,81,194,208,15,98,213,91,72,98,10,98,182,25,143,63,198,37,55,167,108,117,195,20,31,110,37,106,160,81,119,55,148,103,95,64,29,32,112,12,3,214,221,125,175,51,125,0,167,141,39,171,120,102,222,247,170,148,112,82,148,54,200,27,8,22,231,132,219,170,23,146,101,225,91,24,249,169,157,135,135,237,105,32,94,91,195,182,118,196,205,225,141,221,188,1,106,15,233,218,194,67,248,88,98,144,139,196,28,224,209,123,117,19,248,81,51,138,101,143,74,19,96,221,113,71,53,236,231,93,70,0,98,108,86,213,39,3,252,87,239,147,113,106,212,70,195,19,62,234,157,231,57,206,169,103,75,20,53,145,192,118,88,53,180,201,107,33,21,22,56,30,36,168,75,151,7,43,230,87,29,247,54,238,182,252,50,108,193,88,111,209,186,199,144,70,194,168,142,164,91,55,52,25,224,27,102,227,22,158,87,248,39,189,55,63,83,242,106,81,45,157,240,177,244,98,78,92,113,45,219,136,187,118,224,220,176,225,183,197,47,159,173,91,209,48,76,148,113,203,161,85,73,23,134,197,73,225,142,70,49,85,191,116,129,184,178,179,96,13,178,32,41,193,187,228,29,107,57,176,18,220,35,111,120,82,11,220,23,127,129,58,180,134,97,100,68,205,125,22,113,180,162,42,142,230,197,247,41,193,194,52,201,77,89,5,57,69,37,117,255,244,107,228,214,157,161,236,91,144,109,210,144,69,162,232,205,123,166,126,195,161,104,93,46,6,31,228,254,72,217,24,198,109,105,120,152,90,209,23,174,172,113,26,173,216,110,248,131,161,127,149,187,60,247,207,244,227,107,18,64,103,130,86,52,161,251,229,2,26,40,167,0,68,187,125,12,145,144,230,244,178,108,76,169,170,247,174,36,153,61,67,3,143,58,201,130,104,138,112,200,34,70,152,195,134,52,56,84,142,226,187,12,18,214,107,105,63,65,141,206,23,219,243,220,67,57,121,166,116,119,86,162,22,111,141,19,145,92,156,1,206,251,66,15,41,123,234,60,121,58,40,201,68,127,237,101,85,156,251,100,48,73,154,147,115,200,221,109,240,22,55,108,206,121,142,191,96,79,247,12,158,108,240,27,79,145,158,142,84,183,28,81,113,214,168,130,104,65,247,115,201,184,165,108,91,119,96,32,76,89,234,66,17,154,101,56,111,113,240,188,216,146,106,149,177,159,214,138,233,138,25,95,23,62,230,147,30,126,169,11,121,84,201,9,52,19,89,220,249,150,68,13,199,168,225,115,110,10,32,195,249,143,16,108,111,184,193,205,138,129,141,111,129,194,206,13,111,154,99,253,168,184,177,222,156,1,9,159,218,226,232,178,240,3,20,192,24,186,46,245,66,190,166,241,130,239,230,10,77,108,124,127,163,144,118,246,25,55,137,83,77,132,164,236,11,207,110,242,90,86,159,235,97,37,206,73,129,73,95,194,198,147,191,37,8,182,18,23,100,10,218,50,223,141,244,102,1,190,81,38,176,25,118,168,29,190,191,184,70,225,40,138,193,99,164,189,192,198,10,116,22,76,106,203,113,52,129,188,43,59,105,244,174,83,176,117,207,46,185,97,73,114,91,244,172,85,6,240,243,124,184,209,171,239,123,157,159,110,51,162,216,41,138,88,55,216,11,16,193,254,224,24,58,139,48,27,43,15,128,177,139,243,199,78,224,34,84,59,220,171,155,103,60,219,29,21,23,64,149,170,93,71,224,142,108,129,140,16,52,95,112,61,143,155,87,60,17,111,171,32,156,23,68,45,163,249,156,169,97,72,24,140,99,28,37,89,4,68,52,14,13,4,195,139,120,184,115,218,222,18,70,90,55,178,14,184,159,237,33,143,102,147,206,140,155,23,67,62,223,112,193,233,35,50,168,176,36,5,114,128,64,9,26,55,55,209,95,135,8,218,227,0,60,106,141,28,233,52,29,17,121,49,220,193,87,164,129,38,179,222,93,129,176,212,190,252,26,186,218,44,98,248,93,205,84,180,69,182,16,249,40,17,39,100,235,0,38,60,122,26,178,37,247,131,81,223,61,83,69,36,73,183,153,31,220,48,178,100,41,170,4,36,168,135,124,48,224,245,231,160,22,185,70,88,176,93,158,12,164,182,147,146,72,244,240,13,228,230,164,251,122,212,24,10,210,160,183,186,79,24,175,155,113,19,11,104,220,75,248,231,45,26,135,209,57,133,186,122,246,253,139,61,92,147,211,166,216,52,87,99,233,229,72,183,152,38,236,252,99,238,207,153,131,115,118,152,63,245,178,115,74,189,123,5,178,36,57,20,44,9,207,42,203,135,41,173,97,47,247,133,141,162,113,71,222,111,163,236,162,135,213,204,100,167,94,141,36,83,90,126,115,76,33,101,59,192,82,133,217,156,223,220,196,209,110,107,13,224,170,12,206,47,124,118,52,93,102,97,116,245,102,113,247,102,108,82,160,155,103,121,114,68,144,190,100,56,12,24,148,192,198,13,51,227,59,79,254,132,155,105,86,220,102,73,166,244,25,87,143,133,120,135,132,59,110,130,191,40,0,122,96,28,26,5,68,95,60,188,72,74,72,147,131,113,95,223,121,176,194,15,41,34,209,207,213,231,19,125,27,241,74,163,130,57,145,48,138,190,223,168,70,165,104,52,169,219,179,71,167,110,249,53,249,233,175,116,216,251,193,6,226,103,78,51,48,116,20,186,171,18,38,129,152,34,124,190,71,234,122,53,103,245,8,195,149,150,19,223,192,208,50,228,184,168,196,247,34,30,230,200,188,117,142,235,30,94,118,3,9,67,121,240,190,196,114,147,159,102,177,204,253,23,92,70,36,187,95,211,62,167,103,5,106,51,101,168,187,2,144,135,236,161,103,82,49,128,95,2,72,35,201,105,95,251,11,27,207,168,200,131,113,100,119,217,169,10,0,127,8,226,216,84,69,220,193,181,90,174,160,95,184,50,73,53,178,64,126,111,178,191,55,13,51,48,164,65,40,207,163,38,242,122,63,135,209,116,83,188,22,67,173,109,185,55,98,217,62,255,83,41,199,213,232,182,55,172,225,210,238,213,96,46,166,252,182,217,78,124,7,20,74,38,67,240,129,3,187,139,237,75,143,185,185,161,90,37,225,214,166,99,183,152,207,169,172,202,79,163,100,176,227,173,89,26,68,138,27,202,233,88,142,11,171,13,219,2,1,59,224,212,108,188,228,47,188,97,114,94,52,16,97,20,181,253,123,108,244,203,155,94,61,76,10,220,195,136,157,47,121,114,24,232,190,227,173,86,241,18,96,11,47,6,139,237,123,242,158,141,158,120,63,54,234,65,197,139,100,213,164,154,182,188,23,251,18,39,82,214,110,220,164,155,8,50,181,159,115,253,240,176,117,217,123,111,82,193,211,245,126,33,110,25,203,231,134,97,114,57,110,18,88,228,152,66,190,24,203,180,136,154,63,25,128,112,89,83,135,185,182,186,130,102,165,155,237,217,52,60,32,173,249,163,161,247,35,121,80,18,84,99,121,81,232,132,43,30,230,247,139,32,63,143,182,145,135,79,223,16,130,28,155,12,16,141,126,53,96,198,114,145,49,20,171,38,73,23,15,147,50,215,39,7,15,218,226,189,1,135,137,254,217,0,43,122,246,33,113,245,164,138,127,219,124,163,156,158,227,183,87,177,226,188,132,201,69,36,127,242,101,6,156,114,117,166,216,229,35,12,134,248,89,178,52,140,152,212,183,133,58,97,20,201,164,47,97,21,49,28,74,81,97,175,106,53,236,132,65,103,79,255,109,128,97,73,31,237,28,175,146,123,56,113,117,17,85,198,193,193,28,77,1,143,194,107,147,38,39,205,215,227,214,11,146,150,244,21,100,195,66,180,148,48,186,121,77,194,44,180,209,149,150,9,150,221,232,180,213,51,190,7,22,211,178,186,109,78,184,57,30,219,116,189,100,150,223,36,204,28,195,97,125,161,137,122,26,0,43,18,188,209,15,75,27,34,66,198,223,166,244,224,15,222,41,33,222,35,202,9,219,25,214,31,156,100,152,220,124,34,222,153,119,241,239,1,179,82,4,208,56,87,33,73,51,34,140,172,152,252,54,103,18,199,20,152,15,187,48,21,112,17,97,33,241,174,208,77,150,105,75,24,195,222,251,100,16,144,170,252,52,192,52,63,131,112,96,49,95,25,9,99,127,154,162,209,58,19,226,186,97,196,111,93,36,131,243,8,206,7,55,106,150,80,222,23,80,129,61,167,31,9,83,182,119,43,200,58,248,182,249,166,5,169,9,37,164,195,190,48,120,6,33,73,79,88,117,61,134,23,160,183,51,126,162,51,96,116,85,135,131,83,42,134,41,93,92,102,172,172,223,147,119,165,97,114,44,247,36,141,78,37,244,181,17,87,79,113,69,68,84,164,249,246,14,167,150,36,216,71,10,239,57,57,137,200,194,77,128,99,39,12,222,198,59,41,101,99,45,160,227,253,149,162,114,73,157,120,22,193,155,114,146,133,228,28,111,5,165,191,201,91,161,177,228,244,108,164,0,77,232,226,134,225,218,184,61,44,105,139,51,116,239,22,140,163,108,110,142,77,54,178,37,58,253,55,140,96,144,171,115,160,32,122,134,163,60,56,228,75,135,33,85,147,169,20,102,161,161,29,35,159,73,137,123,139,39,226,68,71,60,100,198,200,160,11,136,118,130,179,171,78,187,173,134,189,150,223,133,86,210,93,17,30,169,229,12,45,238,134,153,143,198,135,53,5,158,203,140,116,199,78,1,115,228,116,73,96,168,104,15,102,9,3,147,238,126,115,83,95,188,0,195,89,108,201,246,221,246,68,47,96,60,55,223,14,248,60,193,93,244,252,77,112,146,163,250,194,166,35,40,163,22,53,197,225,38,73,21,251,98,118,180,26,166,246,242,133,23,126,173,83,195,100,127,98,159,15,126,179,234,189,33,74,13,111,178,117,86,212,44,73,241,243,29,73,154,251,138,139,31,245,72,122,111,156,4,92,177,7,17,104,19,248,139,112,69,240,114,249,135,134,251,145,5,87,60,171,225,169,124,221,130,16,74,171,222,48,46,59,57,222,11,61,248,27,107,201,212,103,190,24,249,220,117,15,132,224,74,144,0,241,31,134,8,40,174,205,103,202,59,95,250,54,9,141,48,244,106,132,107,226,108,67,98,127,174,155,111,63,203,93,29,145,234,4,48,132,182,144,188,244,64,155,194,251,239,226,236,52,155,70,217,40,120,139,225,111,41,138,12,184,89,32,23,252,69,209,207,233,250,195,16,27,252,160,138,212,226,20,187,92,82,79,232,76,124,143,189,205,102,67,31,27,147,53,103,103,159,37,135,211,93,210,151,38,197,241,101,42,43,118,109,116,6,189,186,211,149,60,140,155,69,211,223,166,224,189,60,250,83,143,209,39,171,213,49,72,21,135,108,104,128,250,210,224,203,253,201,64,69,72,13,14,162,82,11,191,16,28,213,207,145,76,6,222,249,47,100,65,107,132,207,90,47,45,106,226,15,51,222,107,90,73,250,206,208,13,45,192,216,162,108,166,27,1,38,2,123,200,174,189,68,58,118,43,88,19,57,247,28,30,69,21,138,91,147,19,130,57,80,181,253,101,27,235,70,78,119,201,4,125,190,198,217,48,125,199,193,51,21,155,159,139,60,25,74,144,229,131,122,154,125,46,9,219,27,70,201,116,125,155,39,243,239,104,89,162,166,219,244,205,147,167,9,208,2,148,39,3,191,90,28,42,116,206,102,103,31,45,32,37,28,241,216,223,118,15,195,162,144,249,187,151,132,122,163,95,13,187,38,221,173,48,199,162,138,141,186,135,209,65,27,122,53,243,205,55,54,79,107,2,125,232,122,53,116,146,236,191,189,97,79,222,92,14,230,99,103,185,255,118,102,128,228,82,210,110,122,182,1,44,247,237,11,163,132,222,150,92,221,39,169,176,175,89,64,223,38,161,98,162,61,122,230,253,228,55,159,208,249,154,220,28,239,100,135,66,224,187,136,86,224,141,110,142,46,223,241,29,83,79,19,3,148,48,200,236,143,161,209,192,101,47,17,2,48,85,34,138,136,191,112,225,148,43,103,236,57,200,150,185,220,162,25,117,84,33,68,158,112,197,71,226,123,109,220,23,179,24,69,32,152,196,226,228,97,219,56,223,126,72,79,232,117,251,79,67,13,151,10,199,57,229,160,56,241,21,131,155,105,244,8,199,98,82,141,47,158,82,55,150,250,144,178,17,164,163,52,93,166,184,153,202,240,29,63,176,28,88,36,126,193,106,236,25,89,51,57,123,32,89,229,97,216,4,67,174,222,88,165,181,8,67,27,146,121,225,76,4,149,4,206,23,70,1,106,203,62,26,45,138,128,164,81,210,6,198,34,87,179,83,118,18,70,3,65,176,5,45,7,99,163,167,25,191,13,47,72,52,40,39,132,141,64,24,54,179,80,211,189,215,228,244,183,190,201,148,4,250,40,130,11,227,183,207,1,240,75,158,53,12,42,154,24,219,144,79,65,73,192,95,12,211,161,44,205,98,7,128,104,52,59,217,52,121,50,228,255,124,233,59,23,111,138,41,114,111,8,198,238,155,6,14,8,137,131,27,62,39,65,43,232,251,205,41,165,222,194,15,169,76,166,26,191,26,50,255,188,217,26,84,64,207,13,124,82,250,193,186,101,183,64,201,163,198,172,131,33,111,21,139,240,105,188,188,238,23,155,147,176,12,16,236,50,139,87,210,26,78,39,77,167,121,88,166,53,58,49,240,254,45,252,65,52,95,17,135,201,30,70,206,84,62,8,60,59,210,130,95,248,12,100,5,163,34,157,90,163,150,134,112,60,20,251,162,97,78,193,30,38,175,175,67,123,157,129,27,102,90,100,207,154,112,233,80,140,93,193,208,104,16,96,186,126,175,205,142,213,55,96,208,99,1,177,221,15,130,250,248,233,123,17,198,29,67,62,39,227,250,188,246,246,48,27,88,153,138,33,112,4,248,133,156,33,202,244,114,245,217,198,87,47,132,19,198,53,49,222,107,49,154,171,35,57,26,217,229,46,203,182,117,132,238,217,152,6,164,33,137,12,242,58,223,171,59,129,150,57,61,105,210,16,29,65,18,133,95,47,102,121,58,163,83,238,77,145,53,101,191,250,108,255,4,29,64,190,209,8,228,95,148,244,252,188,179,60,146,148,161,171,78,58,242,108,122,239,126,25,201,53,227,200,124,225,194,36,118,23,183,69,233,121,120,74,131,252,17,127,69,239,141,0,236,183,159,64,166,118,137,126,142,137,97,54,199,213,83,220,103,17,158,55,156,57,206,248,183,230,128,44,184,249,197,104,33,231,248,69,7,124,166,166,97,42,42,254,216,32,233,164,46,74,244,12,189,226,143,189,141,157,37,111,69,41,43,127,251,120,14,127,251,158,189,41,36,157,253,242,151,179,227,132,54,41,146,220,240,207,187,182,122,24,24,217,146,22,161,20,224,208,175,179,111,153,86,64,188,97,10,211,35,110,222,41,113,84,105,18,52,111,124,139,52,77,249,183,73,212,20,107,252,169,201,105,10,201,1,200,9,122,124,95,147,156,31,229,184,45,31,250,172,214,201,109,134,24,73,16,210,238,213,208,45,187,235,17,81,102,236,28,90,37,92,205,206,242,23,198,126,154,27,220,48,88,25,39,113,91,19,178,122,221,48,53,163,52,34,76,158,37,75,216,88,174,62,135,147,211,196,179,229,134,169,98,122,53,151,155,181,33,54,143,40,213,174,160,49,240,71,254,238,186,97,192,14,217,39,233,213,77,52,63,75,24,255,100,95,155,150,169,114,76,249,109,188,151,92,196,9,54,56,176,240,219,207,10,41,189,246,165,212,201,167,98,235,40,143,118,186,206,112,215,28,74,187,86,246,188,225,133,196,148,15,220,109,101,165,36,55,231,217,221,6,130,34,51,226,205,93,194,102,14,229,55,7,13,153,155,134,205,10,231,235,45,32,216,170,24,67,47,102,209,234,213,123,8,126,38,226,37,97,238,240,149,115,145,243,203,106,195,66,152,205,100,137,240,153,137,181,59,76,48,142,62,45,108,14,75,125,60,87,67,97,232,17,182,179,131,182,26,88,133,225,97,144,125,207,213,213,124,226,191,48,180,57,29,250,92,29,217,173,70,218,52,139,65,172,61,90,246,140,97,35,79,44,240,49,162,195,53,117,27,229,172,34,2,83,150,144,157,174,135,221,76,220,40,45,253,218,104,124,251,158,118,27,175,77,6,96,65,40,215,157,30,128,1,112,74,212,231,182,124,88,142,48,213,123,125,50,12,173,124,55,190,129,151,9,204,124,33,58,119,22,136,8,119,227,236,105,248,108,193,124,50,53,168,228,90,218,87,168,49,111,111,210,141,24,180,254,182,149,56,102,188,216,4,79,33,205,130,122,89,233,241,219,118,170,144,174,132,0,125,187,47,182,144,234,150,223,230,85,28,78,209,97,156,147,142,144,48,72,147,47,211,68,152,79,34,143,102,222,179,95,190,18,75,246,36,165,238,85,77,39,116,71,20,0,177,92,140,194,81,117,218,191,249,214,23,193,68,35,200,192,173,61,156,205,78,51,75,120,196,0,58,81,144,57,151,168,74,229,124,117,215,185,57,97,248,35,69,238,141,234,80,251,142,125,136,10,181,38,199,116,194,84,11,252,167,139,237,191,139,132,241,135,253,54,81,64,114,145,169,30,26,30,213,161,207,132,193,87,202,107,115,58,114,35,189,110,110,50,162,116,70,152,181,214,91,28,26,94,233,250,104,227,188,107,237,17,110,42,97,98,101,224,80,161,234,64,26,155,156,242,41,182,145,247,242,23,107,166,204,46,205,210,96,234,125,7,9,146,13,169,137,33,253,50,120,140,31,88,57,243,103,177,84,164,226,9,220,190,68,148,85,73,239,189,181,171,116,56,180,89,163,24,231,249,47,131,186,21,248,241,50,39,130,25,111,221,205,66,67,223,250,244,235,57,35,74,205,82,126,185,219,250,232,143,109,105,17,153,76,207,231,160,54,227,125,129,186,118,126,195,103,63,177,123,132,241,14,146,39,235,63,91,69,15,111,44,51,150,134,17,2,240,171,57,113,136,134,161,213,76,202,138,207,69,233,64,10,117,228,71,65,9,123,147,78,43,25,106,180,122,38,10,185,76,108,246,228,90,140,139,114,124,172,101,128,87,105,20,54,48,158,137,69,204,109,79,221,205,84,12,92,28,182,128,162,119,30,250,57,96,164,185,242,92,55,48,230,148,133,21,91,2,36,250,60,220,76,17,75,194,21,202,155,143,15,60,16,229,96,102,185,196,225,199,244,206,201,168,9,71,138,196,23,109,60,60,76,77,79,246,58,168,122,13,63,73,83,94,194,15,168,107,24,206,86,132,145,154,27,79,152,228,96,247,112,49,127,65,13,35,138,154,35,204,169,100,75,24,103,131,226,209,201,50,82,52,186,135,19,72,176,175,198,11,42,75,152,68,112,137,39,3,99,84,245,234,159,73,233,23,174,166,216,161,87,99,190,233,35,247,132,183,2,67,151,105,139,56,87,233,132,169,3,234,213,64,7,146,63,25,3,89,232,210,136,154,160,151,235,45,78,13,95,159,155,221,188,219,53,16,197,213,77,126,57,255,132,218,34,60,213,166,117,153,188,124,191,23,195,254,209,40,197,134,125,195,124,177,174,97,4,116,106,132,57,75,79,13,239,228,82,59,22,46,34,128,72,94,171,135,99,239,9,83,115,93,242,214,213,224,206,254,61,206,167,175,98,203,70,182,130,76,138,191,215,105,193,145,181,43,52,83,75,243,54,51,246,181,28,56,1,189,212,22,77,218,64,141,203,6,174,117,147,52,90,242,65,146,28,22,40,78,156,149,211,155,5,120,173,76,134,228,199,217,134,127,209,110,14,151,85,195,107,204,232,103,0,40,4,86,202,225,162,167,18,141,214,145,242,145,143,77,166,61,230,28,170,118,103,188,12,9,131,79,94,254,90,168,50,9,193,10,201,207,26,78,43,212,110,138,150,47,217,192,35,102,239,175,101,202,212,178,67,107,166,215,184,252,183,73,115,136,70,10,191,125,246,212,43,110,110,233,35,141,66,96,140,168,65,113,158,107,71,25,113,107,118,68,235,185,53,108,59,255,214,27,252,81,126,30,140,124,159,191,53,59,172,250,68,185,196,131,103,36,149,253,68,41,1,124,225,2,12,94,207,94,103,150,101,150,238,30,110,36,239,170,134,193,124,85,15,51,60,158,176,129,138,151,135,49,218,120,110,142,131,184,207,241,208,125,132,37,194,206,255,28,4,125,221,43,102,48,122,111,221,109,38,140,107,201,36,72,161,218,54,100,203,113,180,29,49,109,105,109,72,79,32,223,34,104,157,74,194,28,102,162,73,24,90,73,158,11,89,192,112,31,63,97,116,5,101,61,166,203,178,125,243,176,1,188,182,132,71,236,65,204,105,121,203,67,147,149,155,237,222,57,11,65,138,40,95,107,221,168,102,229,128,131,36,63,44,242,208,150,235,145,40,191,230,179,96,97,250,22,140,20,30,113,54,114,162,53,171,16,177,79,20,236,247,138,139,109,234,95,26,14,228,111,55,37,172,164,191,12,184,202,53,2,237,51,146,202,186,225,110,114,228,183,15,148,41,242,158,16,43,154,187,44,88,15,201,2,116,160,218,221,187,139,139,116,252,228,122,211,239,140,145,236,222,241,100,180,160,204,6,40,130,12,23,116,239,63,3,233,91,21,66,63,118,198,54,24,209,234,38,124,100,124,148,177,1,244,231,62,139,80,23,228,228,162,86,57,221,203,237,132,217,150,201,137,170,83,1,119,228,9,236,154,145,116,99,5,52,161,185,95,14,53,122,116,235,171,134,161,47,204,8,183,103,23,0,88,107,120,90,225,236,53,206,120,158,218,65,145,41,77,190,127,225,41,151,64,147,23,154,94,173,196,224,88,40,212,166,245,132,179,31,206,9,235,20,72,130,180,215,232,70,228,36,132,102,97,97,240,121,30,6,135,63,245,181,64,43,52,255,154,103,18,27,186,15,6,159,19,121,30,78,125,236,100,245,106,115,186,232,30,62,219,77,177,60,224,173,73,72,102,15,35,239,220,159,38,165,100,184,60,76,11,234,152,95,230,192,246,189,24,153,53,181,161,7,223,64,15,25,30,110,152,212,72,155,157,237,201,114,4,162,193,146,151,230,121,58,252,184,104,53,242,202,104,1,73,24,217,242,136,154,3,84,214,168,105,31,71,184,206,246,92,188,205,237,55,194,224,106,111,71,179,61,130,151,71,58,16,251,161,79,118,214,206,156,226,90,18,169,183,194,183,16,130,233,62,75,158,83,225,204,2,90,62,209,115,86,139,126,82,129,106,9,66,228,132,7,140,56,255,225,241,83,107,208,48,166,168,254,173,39,3,168,63,97,38,97,191,122,98,205,58,245,201,104,95,31,93,70,223,17,204,38,225,145,28,144,6,221,222,232,61,55,124,230,168,234,180,23,166,62,240,62,93,195,72,130,249,163,157,97,203,54,76,194,88,40,248,92,9,176,96,137,86,43,97,224,166,59,194,83,83,68,38,188,235,74,3,40,217,103,193,36,32,186,59,194,166,7,101,19,85,169,57,81,252,84,253,132,202,8,206,122,178,62,95,182,109,247,0,238,24,143,100,209,234,182,112,72,197,16,70,234,74,111,126,22,196,229,95,19,46,111,22,93,160,243,220,27,173,245,239,165,1,251,181,166,61,229,156,6,146,243,130,13,217,210,245,100,49,208,90,114,52,40,199,85,114,255,79,24,41,212,26,97,246,78,218,209,112,53,243,109,66,195,21,80,7,182,65,110,157,58,9,108,241,161,142,156,112,9,126,109,55,255,71,45,5,80,165,238,174,165,4,249,0,234,133,118,36,14,203,254,224,108,71,196,69,133,207,206,205,122,68,161,79,233,115,231,107,147,109,110,130,130,113,181,139,195,15,186,247,159,1,100,126,30,236,238,126,140,145,148,36,167,70,24,52,127,132,45,237,249,188,116,169,95,9,163,119,115,123,43,79,147,165,234,212,95,172,133,160,27,232,111,143,22,108,56,0,5,235,41,250,12,212,52,156,207,118,194,36,55,116,0,228,153,188,96,212,109,175,164,115,29,59,133,238,142,180,96,65,139,186,57,252,236,210,118,188,54,7,220,161,211,66,53,255,17,127,240,106,9,29,237,196,164,116,63,104,76,255,33,77,181,43,180,243,170,145,10,233,228,106,155,108,86,25,79,57,54,42,112,36,21,119,6,59,55,193,39,245,112,201,10,234,177,33,48,188,226,212,45,197,185,147,78,42,70,94,140,155,3,20,209,9,205,124,235,252,189,22,174,31,123,233,36,78,173,243,187,152,67,59,198,138,18,6,193,228,209,179,244,47,45,240,157,39,89,65,60,238,6,27,213,18,197,25,217,164,92,61,90,204,36,88,218,164,194,164,248,58,18,211,44,53,86,9,155,80,199,23,69,106,79,212,169,16,0,48,45,185,47,140,26,236,208,25,9,65,147,216,55,98,45,189,147,142,61,250,101,142,231,62,103,30,28,244,36,76,21,201,243,40,8,153,174,169,147,37,10,121,158,1,157,84,97,244,160,55,208,87,170,211,47,230,160,40,230,222,6,240,201,14,187,68,46,143,195,182,220,27,147,184,152,175,128,223,20,129,167,35,172,143,208,227,215,42,40,51,85,49,76,71,155,0,76,250,247,94,160,111,103,147,242,197,52,91,184,8,131,163,151,149,141,44,216,142,60,138,41,159,14,189,24,88,206,246,131,185,153,161,232,208,156,192,172,138,79,88,203,116,25,101,96,79,51,142,245,142,68,98,113,8,94,148,48,153,146,29,97,148,231,228,209,144,176,219,31,197,22,193,40,168,138,69,195,176,125,253,230,212,39,197,129,155,112,9,93,212,110,165,180,253,92,92,167,139,225,119,59,222,137,248,58,195,5,195,201,8,155,1,146,62,25,204,125,255,229,110,187,59,253,101,72,25,31,212,8,30,42,77,172,109,86,49,72,137,48,208,192,172,109,54,153,6,188,197,207,164,241,228,212,64,158,149,200,102,160,40,146,132,122,207,159,141,146,251,11,195,12,85,101,212,101,128,33,159,135,207,178,151,177,169,191,81,16,63,201,143,78,27,175,38,93,157,44,251,26,9,32,128,19,73,22,62,86,27,132,42,190,104,199,210,175,104,152,205,89,60,24,142,115,89,190,53,96,159,115,214,252,190,214,57,38,1,11,189,175,69,249,61,187,244,10,198,99,0,225,37,108,208,37,63,35,111,123,71,121,107,59,171,59,22,2,201,255,51,122,135,134,173,231,142,47,12,250,75,166,74,56,73,219,79,132,108,166,96,139,200,79,83,214,252,224,91,195,124,47,5,46,183,240,48,42,238,154,198,172,122,62,165,36,197,200,254,64,178,240,48,252,27,249,30,11,197,200,158,253,106,163,52,105,155,109,206,228,223,190,17,2,62,112,173,42,97,38,150,239,115,153,33,32,16,199,8,147,168,218,174,92,129,75,5,4,157,59,2,182,169,255,44,191,26,0,137,32,212,81,46,24,62,184,72,34,46,181,149,93,251,108,237,155,151,39,6,178,164,75,92,188,172,230,141,253,202,23,222,166,157,115,191,7,41,50,215,82,70,35,231,252,182,12,123,8,197,231,205,114,132,167,142,30,234,144,65,50,66,92,99,170,127,170,249,82,156,145,217,61,92,77,21,70,175,62,93,47,174,102,111,160,11,54,158,71,65,26,30,165,91,94,81,195,44,125,221,31,28,182,116,185,19,210,166,61,191,131,236,128,4,187,164,15,18,132,211,52,34,12,252,87,175,165,66,90,253,214,36,94,132,157,120,94,1,159,215,248,229,61,158,244,41,225,189,157,166,71,184,43,62,113,155,133,93,241,155,87,123,199,187,158,111,147,124,113,123,98,54,102,69,168,237,27,79,65,39,233,153,94,177,234,241,17,5,4,18,81,178,127,26,221,224,64,226,98,116,35,238,44,11,173,212,136,240,95,184,160,213,119,231,132,19,198,118,52,158,11,90,219,210,159,158,214,21,252,230,164,63,187,220,123,253,222,202,163,20,116,154,92,124,190,79,56,136,141,202,142,166,85,249,28,160,244,157,27,53,96,210,52,161,215,110,88,173,213,203,88,195,168,85,66,80,34,188,183,99,2,8,227,235,119,127,27,225,80,100,80,190,48,171,251,188,180,120,16,79,236,20,61,188,200,179,205,39,76,85,165,69,248,108,90,178,220,60,99,22,228,243,85,133,52,41,78,212,39,12,21,160,123,20,11,141,187,213,70,59,11,29,96,111,210,61,1,160,232,189,209,7,240,225,129,67,88,149,237,215,9,211,234,95,194,250,44,91,128,0,239,132,3,180,17,182,195,215,104,205,8,98,26,182,29,215,7,71,56,97,208,188,119,159,2,59,48,111,223,86,14,112,151,231,3,60,97,214,197,17,97,220,0,164,209,0,104,185,75,204,89,65,201,128,201,247,100,15,159,28,189,72,24,172,138,94,93,77,217,194,195,208,234,158,171,241,56,243,201,208,220,18,36,155,73,71,163,166,233,79,110,10,111,69,163,11,123,234,136,42,12,118,35,106,56,188,168,130,240,16,142,20,75,195,44,25,55,108,132,16,9,159,149,207,37,174,198,207,2,66,63,103,71,195,254,70,145,97,185,163,143,60,52,78,25,17,158,99,233,197,131,3,73,137,159,54,57,7,249,154,99,158,111,221,199,13,79,97,217,177,10,226,201,116,195,16,151,178,134,233,183,59,194,164,34,244,209,56,44,249,138,13,17,127,137,156,37,79,126,235,19,195,192,221,115,203,163,81,53,113,127,132,65,197,58,23,253,32,29,108,96,237,17,222,89,16,86,132,219,153,74,226,106,211,254,175,242,57,55,180,126,127,49,74,33,93,95,140,133,181,68,20,222,190,190,151,157,179,135,191,23,18,220,91,39,6,0,246,158,182,24,198,126,24,58,4,96,6,248,180,65,94,2,163,114,141,82,210,137,123,111,19,130,251,55,28,87,3,24,29,229,9,115,208,254,133,177,207,154,179,191,63,61,156,193,142,8,115,145,115,215,54,229,14,79,241,18,221,73,20,3,104,50,128,178,223,232,162,6,157,234,243,224,102,116,84,61,92,109,163,40,223,35,217,78,212,195,6,37,215,1,196,108,234,83,22,90,55,120,130,72,24,213,85,95,98,44,223,47,25,23,42,152,108,233,86,132,73,192,63,227,43,117,247,0,57,97,244,248,181,171,112,46,240,210,59,231,228,70,71,149,78,158,83,203,190,1,35,91,90,135,14,176,57,153,228,252,189,49,43,93,91,122,18,217,181,149,253,230,172,164,66,59,198,37,175,102,87,126,228,16,126,26,241,50,180,182,105,173,56,86,111,216,2,39,120,86,246,191,103,18,252,80,1,220,58,169,38,62,116,185,4,102,228,23,158,136,231,137,1,9,97,67,115,70,248,244,53,105,212,106,234,58,190,27,55,16,217,205,17,115,38,193,229,213,239,221,18,174,125,114,49,42,12,158,197,58,103,114,72,2,247,192,201,106,149,3,123,76,152,69,73,195,8,45,248,70,8,251,172,36,26,235,36,215,240,181,242,7,55,2,181,44,235,181,217,196,242,181,202,196,233,166,117,13,35,94,229,15,142,252,157,56,32,111,164,23,206,62,108,122,24,136,170,76,244,64,114,138,39,29,81,47,96,46,150,39,235,100,77,190,44,214,9,183,173,133,228,109,138,80,46,112,61,204,65,33,105,163,157,83,72,216,125,13,51,187,223,242,181,141,17,185,189,85,140,42,150,234,214,240,94,158,54,25,103,89,197,170,92,175,102,25,240,19,208,50,240,120,209,40,168,155,175,73,225,24,0,151,144,48,98,193,190,3,220,63,133,64,105,21,76,49,191,36,22,167,178,179,128,201,15,131,126,119,250,215,89,13,168,19,221,227,15,97,200,54,61,194,163,136,98,242,182,141,188,59,82,19,102,115,159,53,124,214,85,255,154,100,105,155,120,51,111,116,225,2,175,0,229,38,227,104,32,97,54,4,43,110,14,167,57,233,205,141,89,255,245,133,109,74,171,247,98,210,240,216,31,126,209,158,248,224,247,98,36,134,134,67,191,198,182,196,144,76,197,148,0,178,15,77,132,18,151,148,126,248,169,221,123,247,95,6,127,45,232,70,214,53,76,147,126,77,122,214,224,76,197,224,54,41,255,131,143,244,133,65,167,44,25,124,224,131,186,31,241,73,165,173,34,234,240,219,96,29,253,235,195,224,171,217,114,221,174,64,186,109,186,18,2,85,126,196,183,111,87,232,38,178,242,45,34,211,4,236,214,61,22,2,96,88,254,53,141,224,70,101,67,46,222,32,178,61,124,186,119,151,44,47,18,129,100,8,190,48,9,149,34,135,221,243,78,19,221,193,175,85,112,176,219,82,183,221,104,58,176,37,249,194,240,108,178,236,107,237,12,238,59,211,121,122,41,165,255,27,166,234,84,125,253,66,101,36,171,106,141,161,110,171,215,119,192,215,52,57,237,218,90,22,202,96,80,76,249,94,247,201,192,212,102,207,216,152,216,212,153,102,182,134,231,246,117,153,213,100,8,215,130,174,83,92,150,24,179,247,132,57,80,68,73,225,76,183,40,64,161,166,42,224,109,99,172,213,250,7,237,154,198,23,42,122,53,137,20,175,100,76,60,166,217,145,75,24,248,248,183,58,25,33,93,109,6,168,159,24,43,219,195,144,114,100,195,96,27,31,31,186,211,74,129,125,235,205,207,68,224,103,252,105,165,192,38,141,66,215,203,94,71,199,60,111,85,1,196,33,249,14,136,61,194,63,29,63,9,99,49,181,253,197,206,241,183,232,126,29,183,138,229,184,76,11,47,97,76,176,111,204,62,45,76,171,241,246,36,15,62,121,180,184,24,151,40,209,205,223,198,147,238,105,68,248,60,168,236,116,150,225,233,226,230,3,43,39,217,175,159,213,225,156,97,227,193,7,218,208,93,222,11,247,104,223,237,79,219,84,23,153,14,23,36,70,7,12,97,80,107,174,178,18,134,47,57,226,201,39,204,78,189,249,52,185,197,8,159,73,75,91,133,118,240,195,54,42,177,105,38,109,22,238,220,123,220,156,228,145,76,197,155,83,140,227,185,57,20,2,84,168,18,182,106,197,13,23,88,21,26,166,250,87,35,92,117,147,69,230,164,68,39,31,64,74,111,94,113,67,245,107,46,47,57,89,172,170,238,69,48,78,118,18,213,89,174,177,18,148,25,139,37,37,168,126,39,140,228,140,108,14,97,172,53,39,164,226,5,152,177,167,151,240,134,174,191,190,48,86,37,226,71,102,225,234,71,28,194,172,171,242,219,13,163,137,229,143,134,95,162,232,23,89,56,136,1,39,124,54,43,210,13,109,1,242,148,38,209,58,133,51,100,225,229,250,19,132,97,222,202,131,131,37,219,254,214,166,75,182,170,70,91,88,212,158,112,230,209,245,98,219,32,248,131,97,154,57,244,91,130,9,246,51,231,74,96,41,187,244,66,186,69,168,45,96,117,6,43,187,107,216,246,96,30,54,119,99,141,78,76,64,61,58,45,35,119,195,3,77,120,111,209,140,94,138,30,20,246,180,13,183,95,205,132,213,101,26,223,38,234,244,173,32,38,50,140,151,221,23,238,176,58,113,98,94,17,158,249,214,204,140,193,96,16,70,15,147,243,143,253,54,136,57,179,119,184,247,46,23,28,9,172,184,163,111,17,247,70,108,106,203,189,153,218,191,13,177,121,65,239,11,138,163,184,125,6,186,203,2,26,131,107,223,116,105,63,243,147,185,80,196,213,32,150,228,193,176,103,109,158,24,89,5,30,224,115,117,35,167,159,227,226,146,111,210,178,227,13,103,6,25,30,238,204,3,183,201,32,6,118,119,245,250,252,236,163,35,117,67,165,4,39,27,61,92,92,38,106,132,193,130,132,42,57,97,136,202,18,54,95,74,127,180,76,117,244,22,18,79,248,219,44,122,248,140,164,155,160,163,76,133,5,70,246,223,134,110,122,247,34,212,252,203,200,46,228,107,14,139,233,122,110,67,235,128,187,158,188,151,14,44,134,215,125,49,75,141,231,52,35,60,215,45,242,247,100,32,165,212,226,230,201,208,198,55,92,48,56,137,39,203,40,57,222,39,131,119,139,40,142,135,161,228,116,185,152,51,233,13,15,230,29,249,218,236,93,178,203,126,44,19,230,189,58,17,8,24,160,192,151,253,193,209,40,189,152,107,115,243,134,206,236,175,109,10,124,229,118,83,147,40,222,49,66,88,45,138,188,118,51,14,223,138,239,105,210,38,247,139,128,77,89,41,190,39,48,128,43,153,3,144,217,0,178,37,126,155,141,88,147,48,44,170,18,55,135,163,149,228,106,36,189,114,188,55,163,228,230,130,123,234,217,242,187,62,113,224,105,113,33,242,100,62,16,138,140,171,207,20,196,57,79,194,116,245,209,162,179,224,11,154,255,84,3,245,127,127,244,62,147,237,168,110,23,204,248,99,104,152,157,102,116,19,32,97,50,225,192,221,235,190,113,92,224,241,206,49,92,250,129,109,5,166,127,104,116,223,175,222,211,47,204,225,41,194,104,223,222,89,129,20,216,118,166,159,105,31,207,11,11,178,126,0,23,32,174,230,64,190,228,230,236,221,74,142,247,170,232,166,72,31,155,105,57,23,207,30,28,152,151,244,80,156,195,227,98,196,38,164,23,156,223,49,229,140,104,20,200,40,26,54,133,40,127,48,184,197,73,102,74,20,210,209,125,242,48,224,1,153,143,16,101,89,174,58,246,243,101,209,39,171,230,85,225,23,83,190,191,144,61,134,237,100,187,231,29,176,145,96,107,247,222,104,50,195,49,240,48,64,96,105,148,106,37,132,234,159,235,28,201,90,209,155,151,223,110,34,194,80,224,183,204,86,231,16,222,98,174,163,124,221,244,230,204,72,109,197,163,157,61,232,154,69,167,194,129,176,121,60,249,238,73,218,20,138,97,174,209,209,200,244,100,153,10,207,135,63,199,234,152,134,27,238,203,50,101,64,10,61,63,30,61,233,124,248,139,213,133,217,135,152,111,52,42,25,229,235,213,140,244,170,77,64,241,61,65,119,14,185,57,39,95,79,136,154,14,54,171,198,13,39,142,13,61,198,64,51,105,44,89,250,42,149,250,26,115,252,18,226,52,6,174,216,201,238,59,209,2,103,147,240,168,166,26,25,75,223,102,237,147,69,121,14,231,28,32,79,135,135,219,109,83,67,200,166,187,215,64,229,75,222,43,155,77,82,141,48,128,231,44,87,167,118,109,218,204,125,66,196,153,80,52,2,60,50,98,26,94,150,125,151,157,10,234,110,37,86,136,179,153,219,178,110,66,67,10,237,101,115,28,63,103,200,41,155,36,84,67,98,244,50,17,15,25,250,137,133,81,126,251,17,87,134,128,106,126,182,61,110,126,6,184,236,146,144,127,153,243,54,233,44,162,242,133,224,237,12,133,23,115,51,47,90,165,193,88,48,42,145,152,75,156,115,68,146,171,65,133,123,126,109,193,5,207,154,223,38,153,83,182,191,86,194,76,69,239,61,168,92,250,107,129,189,165,124,174,155,90,56,168,178,27,23,6,214,222,54,137,249,115,167,110,6,21,242,96,221,76,216,125,51,142,194,109,151,162,51,123,162,211,110,126,53,146,59,121,63,123,117,83,143,255,194,248,127,136,73,187,133,171,75,28,45,190,14,82,82,18,54,246,140,95,157,77,209,176,62,225,228,146,131,132,187,32,129,137,130,2,143,40,112,172,170,97,6,247,61,183,113,44,159,245,9,223,237,27,59,100,241,45,230,132,194,214,53,46,134,19,213,244,236,52,17,128,251,14,163,219,242,134,77,79,71,192,8,190,205,29,106,43,107,139,48,32,83,41,146,44,223,17,30,52,199,18,138,213,38,73,89,29,35,48,119,67,121,35,201,213,103,26,216,55,37,51,12,200,173,81,188,132,35,247,0,19,73,178,34,156,185,241,188,241,48,98,248,146,197,130,160,59,178,164,30,178,152,164,16,229,48,21,23,103,147,60,150,240,132,60,27,217,129,100,198,75,18,230,76,183,227,140,126,86,67,209,31,219,219,56,49,237,94,157,203,214,99,54,2,183,249,254,54,122,24,207,213,21,213,249,27,109,130,118,39,106,71,133,72,231,152,28,150,132,11,242,116,249,134,147,166,121,183,105,57,121,226,143,100,16,74,42,146,122,96,15,80,110,174,136,226,68,209,48,185,162,123,115,131,197,74,24,91,202,114,31,173,60,133,124,80,29,221,183,112,40,53,238,167,82,191,1,156,207,200,153,240,119,239,22,238,151,113,57,253,54,110,14,27,50,233,147,151,164,239,61,193,163,104,198,5,201,218,29,47,134,243,164,228,67,151,241,57,162,43,157,51,56,150,215,26,54,217,233,8,3,127,207,154,43,130,38,156,111,106,16,222,186,134,113,131,142,188,99,69,47,80,19,81,72,171,149,104,150,12,70,74,127,27,177,211,17,95,236,156,65,133,53,71,10,13,134,101,68,201,84,60,209,203,124,182,176,24,99,108,219,222,164,24,34,204,20,171,106,90,17,131,228,186,34,140,117,173,166,52,193,113,68,226,16,190,153,80,8,72,74,46,212,31,60,140,238,233,124,50,158,96,139,61,154,205,168,65,211,165,181,248,225,104,34,189,185,181,193,135,201,220,126,135,163,105,250,173,154,3,3,81,48,221,80,144,252,53,5,164,33,97,156,65,61,85,107,71,68,97,55,16,54,181,127,15,35,233,46,153,115,12,239,162,167,156,104,86,107,177,77,141,109,187,198,203,52,203,62,17,209,195,56,104,150,118,175,38,243,164,137,119,84,217,28,51,56,241,69,47,226,211,190,13,190,18,181,12,227,193,136,51,229,9,163,10,226,9,207,90,141,254,47,87,159,215,76,190,17,130,48,214,182,232,118,108,43,245,53,47,86,32,134,169,169,38,80,157,183,81,80,103,111,226,216,97,18,31,161,172,12,36,3,29,62,41,194,48,58,253,115,25,105,66,168,15,220,27,23,136,239,222,240,156,135,80,235,54,40,39,32,162,95,152,52,175,162,54,126,73,254,47,29,132,4,210,25,234,242,214,72,40,46,95,180,39,149,85,234,87,55,60,173,122,255,85,135,240,54,215,151,70,116,217,217,59,51,81,93,221,82,61,5,213,223,92,168,104,2,221,197,204,83,195,231,252,245,101,154,38,107,246,208,138,180,165,23,178,151,125,201,50,158,135,185,45,138,32,217,116,221,180,97,242,135,34,9,125,142,17,248,87,108,175,82,54,72,2,50,167,156,129,10,173,218,111,110,37,76,217,99,33,60,9,149,203,235,163,72,32,104,65,14,167,62,23,182,165,124,58,183,46,157,32,135,171,167,254,200,59,212,37,22,19,22,46,183,44,12,67,83,65,29,13,171,44,247,229,24,44,111,75,113,129,100,235,166,211,196,176,215,36,95,167,81,195,46,123,148,170,242,83,63,29,16,45,253,222,208,42,182,180,233,9,51,187,78,15,195,24,150,177,75,250,186,5,174,9,109,180,174,248,186,10,102,218,233,86,20,203,207,174,88,178,246,200,216,177,49,246,74,60,123,102,89,128,208,26,140,243,19,32,128,189,181,23,159,48,196,202,136,234,105,217,10,241,99,120,25,5,248,34,154,147,242,218,112,216,154,127,47,212,52,179,86,103,43,74,12,57,158,172,27,126,82,111,206,60,17,191,109,190,2,229,9,99,220,116,177,15,234,197,96,248,3,64,217,142,171,248,17,28,110,24,89,233,233,240,186,105,124,67,153,168,57,208,56,1,1,39,226,217,116,115,136,103,75,139,38,67,107,68,116,255,73,40,147,175,254,62,7,201,11,221,171,99,10,180,220,226,125,96,219,125,198,82,23,160,202,185,251,188,56,22,52,242,100,210,40,166,59,233,192,111,6,90,18,21,60,48,130,100,159,28,36,99,34,131,178,68,216,254,217,51,208,96,104,234,210,170,49,246,169,197,231,28,86,23,152,177,242,228,136,209,69,123,211,5,149,190,67,66,250,236,100,29,147,219,49,121,159,73,175,6,169,57,226,106,4,76,101,51,113,54,92,216,201,56,48,137,34,73,122,208,63,232,47,93,236,16,89,28,57,225,176,51,57,195,181,71,56,169,160,226,54,85,87,159,177,80,145,80,224,30,39,18,247,33,5,110,181,241,119,81,208,18,37,233,192,83,65,4,83,92,223,48,34,158,35,189,216,7,42,92,17,217,121,39,87,27,138,108,137,121,43,144,66,78,87,17,230,88,48,21,78,5,228,48,48,156,103,92,42,220,125,155,243,113,115,12,12,10,98,231,195,87,125,50,179,206,242,112,55,62,130,190,23,230,63,113,243,194,204,173,128,68,114,200,142,74,2,255,62,69,52,138,240,74,43,128,150,0,247,31,72,161,101,50,90,92,205,230,173,233,111,147,156,104,51,194,117,233,123,25,19,47,48,131,48,19,171,98,208,72,225,187,2,62,112,69,8,216,122,239,13,226,35,158,140,231,210,7,167,6,237,233,189,97,6,86,75,209,115,203,36,143,34,12,152,74,17,108,168,8,173,18,56,76,211,68,40,26,6,240,230,77,142,194,184,66,239,214,165,133,15,28,77,147,8,13,19,69,155,204,219,132,116,128,194,61,88,253,129,39,123,24,248,183,130,2,57,38,44,159,22,112,77,72,154,62,32,220,2,139,69,69,164,230,181,158,223,238,110,218,9,3,16,45,2,105,82,250,93,9,168,36,26,93,218,38,39,26,178,28,6,6,70,162,69,195,230,197,24,80,226,150,122,123,126,122,6,73,115,152,195,209,122,223,11,165,161,184,218,182,142,207,247,48,205,24,15,151,242,36,131,48,116,77,41,70,8,26,94,243,121,237,51,171,59,72,6,205,195,177,178,78,12,56,155,36,7,212,155,188,139,232,39,17,174,36,85,61,188,206,138,161,141,118,122,41,155,205,8,151,157,116,70,2,130,54,125,129,193,31,113,53,157,238,206,188,29,11,31,58,129,67,7,200,130,215,237,43,72,179,145,169,40,76,146,248,57,223,48,237,175,243,29,156,159,232,195,21,3,67,69,219,155,179,83,145,171,107,127,70,54,84,166,22,111,61,107,17,73,196,111,50,221,43,194,3,253,121,9,163,33,30,223,11,104,136,158,65,50,152,153,216,120,18,198,132,234,153,77,87,192,246,104,179,157,244,209,112,2,188,29,145,185,241,133,119,23,84,55,226,197,200,7,61,200,215,133,95,153,247,52,243,234,91,10,171,133,190,18,79,6,236,178,60,8,107,86,67,255,105,204,99,155,78,228,212,148,111,155,34,4,154,158,233,144,63,58,182,142,197,105,41,152,17,251,196,80,116,59,43,246,153,54,20,142,72,190,58,12,198,224,125,212,150,21,98,157,72,39,56,247,168,102,14,67,123,61,180,16,82,199,206,148,65,48,89,137,29,134,249,244,13,3,156,156,34,236,213,19,206,86,7,245,240,64,111,66,56,39,84,48,252,132,131,56,98,205,10,224,73,134,146,242,15,198,206,102,14,161,36,130,138,90,94,75,65,236,0,69,171,44,196,39,188,132,124,112,147,233,61,187,253,169,116,46,48,136,206,52,51,71,23,17,25,224,238,192,24,157,33,7,152,88,40,89,232,219,52,63,227,116,51,200,89,66,222,3,220,114,250,154,19,30,113,66,85,177,71,115,164,202,65,212,60,45,176,100,74,4,214,116,71,55,44,208,254,8,50,158,48,143,219,35,76,141,160,41,225,17,50,101,245,112,50,165,164,39,28,98,222,167,135,195,236,81,170,230,57,11,36,7,77,117,19,175,219,251,121,180,117,73,139,235,87,195,46,26,6,219,148,47,57,182,202,217,14,182,37,126,52,254,228,64,43,196,35,192,194,59,249,147,21,75,93,233,79,159,142,57,162,85,176,158,31,237,105,149,93,66,52,8,20,217,148,188,38,225,51,111,213,248,233,222,31,213,55,78,53,204,199,30,134,122,149,158,54,93,81,132,165,86,142,57,206,124,56,166,195,171,149,132,153,214,158,223,78,114,53,251,69,149,17,155,16,53,131,237,79,162,35,201,172,182,204,5,160,186,38,22,234,221,101,43,131,213,22,3,87,49,192,213,109,111,37,28,159,153,188,135,8,8,231,192,156,244,201,73,233,184,146,56,176,139,220,84,239,24,67,32,248,54,193,241,6,154,121,163,104,41,249,66,130,140,39,53,35,97,151,111,75,215,251,189,225,250,171,216,29,208,152,233,210,187,192,6,41,171,10,117,125,153,8,139,223,252,52,81,83,21,40,150,226,29,90,76,131,105,95,69,104,129,75,176,81,119,86,125,65,154,185,190,236,243,18,172,122,252,35,228,156,195,111,131,193,116,86,125,101,132,60,220,245,211,215,146,171,151,144,14,79,89,69,93,214,143,137,224,97,176,153,111,56,133,169,67,167,166,142,3,142,254,54,213,211,47,10,64,85,85,62,80,60,115,150,66,7,210,129,45,230,19,30,110,223,212,205,185,37,231,247,234,28,99,224,132,219,211,160,248,90,56,113,189,51,113,39,189,148,218,85,252,46,178,161,171,190,31,35,186,9,84,203,174,92,229,65,133,227,222,26,7,166,172,98,23,230,39,87,67,82,2,53,17,237,70,131,98,87,188,148,249,148,168,208,198,185,53,219,25,15,15,3,178,137,196,193,64,56,222,31,13,61,163,33,162,93,228,146,86,124,139,106,176,4,85,87,64,104,210,117,129,208,181,77,226,244,194,90,187,74,8,204,118,48,234,226,205,73,25,25,136,68,200,143,52,206,167,235,145,177,161,164,21,226,37,156,20,31,57,24,170,33,87,54,101,20,229,237,178,144,227,195,20,162,43,38,167,170,34,31,24,4,20,15,15,158,61,171,158,5,190,165,17,198,57,73,213,73,160,79,204,80,139,217,102,112,251,72,132,204,48,185,236,40,67,162,115,169,109,186,3,122,14,83,173,214,71,24,2,5,171,228,34,151,8,3,181,162,178,43,150,210,8,17,157,142,227,86,215,40,134,131,46,84,115,6,190,242,85,12,232,188,66,211,215,82,139,186,132,64,145,239,78,57,134,208,131,254,189,134,207,220,154,125,105,132,93,60,223,155,155,88,144,63,120,131,40,167,175,61,44,31,236,42,57,192,191,251,63,97,170,5,17,78,253,25,217,128,164,29,113,15,160,135,141,210,124,122,121,104,109,0,111,153,249,17,234,160,144,224,147,161,81,26,84,88,104,152,73,134,255,242,121,255,166,146,96,3,214,183,159,151,205,58,112,47,157,236,16,99,10,133,55,200,16,103,94,215,54,203,216,168,132,220,82,131,161,244,132,203,10,225,68,54,220,67,23,78,51,105,142,151,70,155,179,215,103,236,26,169,40,132,158,144,6,31,239,208,46,209,13,19,52,197,172,178,42,182,171,14,5,42,150,206,39,124,70,148,207,42,21,207,177,46,234,134,224,185,135,99,45,161,70,156,86,208,155,27,219,214,87,190,138,20,193,163,219,5,24,239,94,205,102,225,89,24,17,230,13,217,59,100,120,115,211,129,63,67,199,184,26,11,245,81,154,49,95,50,143,82,71,201,79,180,163,143,30,225,71,21,212,32,183,142,98,198,58,158,181,93,47,238,70,135,241,48,114,134,93,37,112,32,1,187,188,78,53,103,133,231,230,80,90,189,23,85,234,57,229,153,11,145,226,246,77,41,2,214,99,234,242,98,120,173,184,216,16,164,227,153,72,245,226,108,64,40,9,155,149,99,15,141,53,124,237,117,42,60,13,230,99,222,124,163,85,82,229,140,140,112,123,199,171,29,176,226,212,40,73,187,21,97,52,96,155,134,77,91,49,194,64,235,229,165,139,177,104,66,55,142,175,169,74,101,231,16,112,38,125,111,209,108,12,109,253,109,102,73,215,1,60,97,178,209,42,248,133,123,160,111,20,32,1,174,71,219,106,24,119,194,163,116,26,189,22,130,127,168,0,130,13,158,170,118,4,36,38,84,131,56,18,150,161,250,82,208,87,107,168,229,101,243,239,120,84,183,78,191,42,33,2,8,248,93,117,150,126,104,18,15,151,87,104,213,156,6,103,136,210,101,19,63,202,42,226,148,49,189,117,1,66,244,116,170,134,73,203,187,226,202,9,35,175,32,81,166,111,87,151,66,245,94,92,163,169,230,112,2,109,33,125,120,118,151,89,229,7,207,59,230,24,210,32,131,31,193,71,100,26,239,91,91,61,127,233,213,184,253,182,208,116,52,105,36,189,154,42,70,200,180,146,161,127,132,46,41,224,108,111,51,38,247,158,85,211,212,10,83,126,110,42,198,171,152,227,9,59,186,0,21,243,141,100,241,123,241,188,81,51,51,215,95,94,37,244,170,139,201,6,181,231,226,121,173,1,152,232,147,74,10,25,155,39,133,168,233,36,191,172,74,150,219,126,192,117,48,79,159,82,129,205,109,12,121,127,231,105,101,65,253,229,217,195,179,182,155,224,89,121,158,27,42,107,72,131,50,121,47,213,174,221,88,129,132,246,39,91,33,149,123,71,45,50,57,121,155,48,245,153,245,94,93,37,76,55,124,149,40,171,227,188,208,60,5,62,175,47,118,246,75,158,150,64,79,5,231,169,39,138,64,81,68,77,74,70,194,156,83,253,115,48,133,235,254,5,23,231,86,66,57,180,82,94,89,250,90,3,113,165,26,97,210,45,170,145,57,76,85,214,195,153,92,168,94,221,57,152,248,147,21,236,123,84,233,117,119,83,160,140,48,39,4,253,212,37,187,173,206,137,98,247,162,138,168,52,167,203,200,16,78,112,4,52,108,138,82,30,62,231,185,172,18,180,240,59,71,124,77,8,72,143,18,49,100,143,125,245,107,207,100,40,179,108,71,254,105,94,25,99,4,32,68,19,136,50,237,25,170,253,74,17,79,245,73,193,210,155,26,117,168,250,2,246,124,4,108,1,16,132,46,52,182,107,85,133,96,129,186,95,221,94,118,78,175,66,173,65,216,34,156,244,88,132,185,53,158,8,161,57,221,200,157,107,216,228,93,61,108,75,155,10,243,34,85,186,227,222,28,62,138,74,235,154,54,122,92,13,100,89,31,12,62,212,85,164,78,15,80,203,50,1,125,70,47,5,181,168,89,30,78,173,61,172,76,80,127,220,89,71,192,64,13,105,70,152,66,145,42,90,15,28,57,243,13,3,153,208,240,100,105,139,240,192,48,75,94,219,184,37,225,43,64,133,88,128,90,132,225,198,133,180,121,181,146,155,132,87,222,87,35,188,50,194,244,98,48,200,51,228,199,11,176,9,105,52,124,60,174,0,63,106,182,73,151,0,202,107,174,175,99,87,55,213,150,198,44,230,218,10,160,63,55,218,19,46,55,115,70,120,14,85,204,110,85,78,69,70,105,218,98,43,192,121,98,68,174,228,188,87,126,198,61,181,235,171,129,191,7,120,76,13,147,117,13,83,2,80,147,85,23,190,106,21,227,184,26,159,58,57,11,178,152,93,137,52,51,183,208,243,183,77,5,33,169,77,139,245,161,243,116,6,145,153,163,73,193,109,105,163,37,240,105,37,174,166,100,162,131,243,76,50,156,177,174,154,252,84,213,198,110,102,182,225,121,0,1,106,234,188,65,190,55,242,164,116,134,51,75,72,155,26,255,42,28,42,168,113,169,50,41,196,187,112,67,133,144,180,183,148,34,236,106,8,241,30,198,80,43,63,97,243,80,142,112,127,102,149,100,188,102,215,254,7,117,62,30,201,119,114,145,238,27,208,250,120,30,11,142,127,244,35,51,184,175,218,98,201,132,130,34,12,231,175,171,20,61,146,107,254,206,237,44,99,162,112,131,142,61,174,96,254,96,28,20,245,156,9,251,122,38,9,159,205,216,19,230,104,30,206,0,21,130,198,120,76,9,118,142,175,241,195,209,191,210,255,219,185,38,132,49,236,149,123,51,15,247,232,164,200,173,204,199,138,97,50,227,132,35,8,4,155,174,87,155,126,225,184,126,34,103,38,120,141,28,74,236,176,48,116,125,60,225,144,108,238,251,222,156,103,87,35,20,54,203,161,156,136,189,152,58,26,144,224,200,215,129,165,163,17,160,209,18,224,152,31,225,66,179,83,141,116,84,200,140,19,238,90,162,104,104,88,196,222,13,67,221,179,154,200,205,43,106,196,237,222,156,9,77,195,192,28,92,71,156,112,213,13,22,228,158,219,143,242,57,71,10,238,205,172,81,225,100,220,159,206,234,207,82,57,83,196,84,136,227,135,186,8,53,36,100,187,103,213,8,119,97,233,19,174,45,197,156,144,81,225,83,63,144,115,241,188,35,139,17,160,155,101,124,112,139,123,147,27,241,108,55,153,50,200,203,128,95,243,48,102,179,250,219,5,106,74,12,122,138,0,67,63,8,76,183,125,63,181,101,232,166,134,115,172,138,120,137,55,109,20,115,172,136,75,43,231,40,185,115,230,108,24,61,33,153,113,213,210,240,140,34,57,97,171,87,106,152,194,168,223,28,22,181,30,221,145,30,60,55,240,175,149,168,154,106,79,96,247,84,195,148,3,119,80,117,145,192,128,173,58,192,191,195,104,217,106,215,208,50,172,162,29,191,221,216,120,172,215,242,38,118,203,25,244,75,22,41,227,70,35,58,103,226,132,225,238,234,176,135,29,51,60,203,159,144,176,40,250,219,9,228,111,24,128,109,96,146,178,165,197,171,71,124,207,206,242,241,232,36,3,37,204,177,41,181,29,146,160,213,215,167,169,57,195,246,169,83,237,212,240,76,177,105,77,166,191,174,174,80,192,234,34,213,152,216,69,230,172,222,75,104,210,165,112,179,130,69,161,14,96,164,56,74,191,142,84,136,73,137,167,20,152,205,56,59,157,48,250,81,98,11,53,205,0,210,45,192,206,112,153,143,127,216,153,29,87,120,120,225,192,32,59,13,220,226,1,122,121,184,195,205,21,227,178,9,152,51,162,156,18,134,254,240,217,197,142,107,107,182,155,106,8,46,83,148,11,253,90,64,111,189,170,1,216,185,241,112,124,24,237,1,27,110,170,13,215,12,247,76,44,186,64,140,169,135,215,207,66,62,76,211,140,70,36,225,69,25,61,194,24,207,202,38,8,241,104,49,162,235,216,243,202,206,16,51,229,155,159,181,114,237,144,33,82,13,10,234,197,21,35,70,102,109,112,48,144,53,222,155,133,241,241,23,235,176,192,226,189,209,192,90,218,85,80,102,142,156,118,170,160,163,101,89,69,169,145,71,143,48,219,107,13,83,193,136,17,132,231,228,216,26,46,86,103,240,48,187,30,41,0,146,30,47,174,114,1,201,111,62,86,115,116,149,144,66,78,16,225,84,245,151,48,234,239,30,46,96,13,198,99,38,119,205,126,216,58,100,221,201,32,165,195,84,228,97,74,199,106,38,135,90,196,184,110,139,80,15,212,239,173,162,143,24,163,243,60,121,21,153,11,60,163,41,31,187,1,38,174,91,85,77,13,11,5,219,107,128,105,51,106,87,75,68,62,105,189,254,152,104,31,72,120,82,0,206,215,93,179,234,169,176,154,69,252,10,227,78,100,151,166,254,54,46,18,233,134,129,98,201,205,207,81,174,187,84,5,114,122,84,172,212,40,210,236,235,198,13,183,199,137,21,58,65,115,227,232,189,170,138,77,16,229,40,17,15,126,166,230,252,92,12,4,51,92,67,49,106,87,43,152,211,190,160,86,174,87,42,107,229,126,194,203,5,8,144,202,57,231,35,89,30,193,211,192,66,115,27,87,192,36,233,9,99,189,233,173,2,194,70,173,84,161,227,36,167,66,66,24,96,106,146,38,79,192,237,195,43,21,162,74,42,218,166,20,239,151,55,26,195,169,201,110,157,51,122,168,245,17,174,207,25,230,132,103,115,67,10,212,166,234,59,161,226,208,225,122,70,86,64,106,35,61,97,140,198,195,252,214,60,127,245,197,208,30,172,61,194,168,174,235,213,200,25,204,48,222,45,140,119,13,91,41,214,95,140,28,163,54,75,1,25,224,27,49,176,2,166,35,172,94,171,224,250,220,19,184,226,57,150,212,89,23,37,45,255,222,176,123,159,195,52,150,7,103,42,9,163,101,155,96,171,26,14,167,112,87,160,136,199,17,86,173,146,39,94,109,59,76,158,123,237,234,102,92,166,193,118,221,34,26,145,6,233,168,201,244,116,220,217,250,204,51,75,15,126,197,12,230,134,95,108,236,174,37,246,210,103,191,226,69,64,216,245,232,214,170,117,245,164,222,249,181,56,206,117,74,82,227,119,73,150,47,15,195,138,209,171,205,34,102,133,37,247,57,59,235,238,20,227,153,238,12,3,6,23,106,100,98,140,77,212,169,94,108,124,204,143,73,28,187,77,8,215,111,158,126,246,62,18,102,115,28,55,63,43,5,69,121,9,159,9,186,133,65,58,26,95,66,64,128,161,63,217,210,92,35,114,104,101,18,166,78,210,226,98,234,126,98,83,222,16,147,119,211,237,1,129,109,61,70,229,137,237,175,59,164,51,99,41,62,128,19,213,244,197,23,240,41,107,177,68,145,74,241,209,105,229,182,146,159,48,246,22,203,125,223,121,22,89,123,173,42,229,217,141,51,48,1,117,102,13,155,107,156,55,10,44,28,89,60,129,244,45,215,138,105,125,27,155,91,190,7,242,239,195,237,190,81,151,215,98,6,42,169,215,28,186,99,19,170,41,209,100,34,79,238,52,206,14,92,105,206,212,7,192,19,110,15,35,163,33,5,53,152,227,203,213,198,154,213,254,53,235,127,6,163,57,249,122,56,1,38,185,15,110,72,70,71,7,216,49,38,235,84,157,96,180,135,255,51,222,133,167,5,229,197,50,57,32,183,73,238,72,59,11,192,140,173,231,14,58,99,99,3,90,101,83,62,89,178,206,245,51,194,0,176,183,132,171,65,56,110,120,200,156,52,17,127,158,125,220,171,41,84,105,56,227,217,91,60,60,141,98,119,195,168,120,197,116,73,118,105,9,171,125,26,15,205,185,177,200,220,14,157,25,108,11,191,195,144,155,196,215,22,15,205,105,137,76,207,215,162,122,60,170,216,151,64,134,52,254,106,132,183,164,63,200,130,153,114,71,68,207,57,246,150,228,166,33,247,229,139,64,26,216,122,53,34,135,241,94,116,98,153,76,9,175,24,33,61,153,114,166,60,247,121,148,229,0,27,0,154,109,228,217,245,201,0,27,124,77,202,46,184,73,210,7,247,237,137,39,144,135,187,153,239,202,91,167,53,239,197,184,196,222,93,26,174,116,192,92,190,175,105,152,204,218,229,201,168,194,121,41,29,17,234,153,100,207,142,4,33,249,220,239,173,49,177,172,207,147,85,184,23,190,163,192,17,44,73,237,214,64,93,201,245,177,91,51,60,160,62,25,190,243,62,180,207,205,49,189,217,218,40,184,150,127,163,147,212,238,22,205,175,9,168,182,121,93,160,153,237,64,187,251,44,92,9,210,244,28,197,217,136,24,223,78,194,147,53,223,55,167,103,236,32,191,36,97,38,192,48,188,175,235,149,213,135,165,75,85,218,111,62,33,110,202,8,89,197,4,22,252,106,163,123,105,56,65,120,248,178,158,128,146,141,110,28,225,57,201,29,44,143,38,234,50,18,197,78,187,76,191,24,181,24,209,110,60,97,164,187,191,67,109,163,66,48,69,227,240,132,207,215,205,62,217,2,222,102,25,150,48,246,88,62,66,42,4,159,46,15,206,166,170,59,26,4,17,181,212,174,254,136,165,7,41,163,122,171,152,255,115,150,71,195,42,109,126,101,5,14,68,84,151,37,156,49,43,248,242,208,13,147,169,38,88,68,160,165,100,215,190,145,95,216,173,212,187,128,77,176,246,240,149,60,204,136,184,147,241,28,38,71,84,252,106,43,131,222,36,32,71,123,142,34,126,245,64,190,230,166,33,144,20,165,222,235,97,22,106,161,127,115,173,116,84,64,70,74,252,32,140,55,228,215,168,103,116,182,162,83,57,228,178,238,74,158,13,71,204,36,222,43,39,204,201,166,120,171,177,211,17,243,174,51,81,108,89,245,161,173,117,145,182,3,1,133,63,236,23,62,199,72,245,81,64,30,125,77,79,161,55,22,109,14,23,55,140,201,130,19,215,201,142,209,59,238,0,52,0,131,123,69,53,211,115,218,89,195,217,124,250,190,48,222,78,218,143,59,20,229,24,190,28,51,183,96,235,40,195,173,187,23,194,150,109,137,218,38,232,159,130,38,138,135,127,80,3,9,155,249,157,191,88,54,179,222,45,225,148,130,133,141,159,235,89,178,110,206,23,193,235,158,227,139,36,35,253,100,9,119,126,241,11,2,210,219,119,67,2,72,230,220,208,23,230,179,54,66,47,155,18,230,232,225,15,118,126,55,45,17,250,156,86,90,174,62,68,206,137,137,138,187,60,55,178,42,249,3,141,224,199,84,40,40,223,112,49,167,75,127,180,138,188,153,116,52,82,246,195,21,72,204,147,242,12,34,249,237,4,60,235,123,242,138,248,12,112,140,8,3,223,94,126,216,175,219,196,239,100,25,49,235,3,95,162,96,71,226,222,117,111,222,140,39,191,190,40,18,112,178,240,178,11,136,66,41,96,102,4,151,238,199,132,135,86,221,159,189,218,185,51,223,195,250,108,6,121,184,225,243,101,155,252,48,25,192,175,216,130,81,68,95,162,158,61,45,145,253,109,147,80,110,70,204,247,118,178,134,129,172,159,205,140,158,219,197,56,18,3,18,184,79,227,11,155,190,200,61,2,177,246,32,14,247,133,207,233,20,185,235,27,198,251,116,122,217,173,154,118,217,149,59,227,220,118,49,10,213,28,132,165,236,48,225,1,2,48,244,48,210,79,210,129,49,13,165,148,246,133,11,36,59,25,91,213,88,111,45,194,172,70,178,67,171,102,117,228,13,74,89,109,87,253,109,244,148,29,42,6,51,137,207,87,37,140,204,91,188,151,97,164,100,202,1,89,230,72,177,106,219,119,241,170,157,36,94,16,120,246,240,217,141,245,155,42,155,204,17,152,195,120,24,254,134,12,204,98,134,141,95,250,31,176,244,212,147,29,225,179,92,126,103,51,172,107,128,0,181,39,60,61,127,113,254,109,82,83,210,171,155,161,189,191,240,52,122,223,148,112,133,228,243,245,127,171,120,72,53,114,194,144,199,4,229,11,119,88,186,178,228,23,112,231,107,250,213,96,182,134,124,17,252,25,179,27,103,35,200,124,70,226,61,240,206,143,33,226,47,134,12,127,151,105,28,76,209,89,90,253,230,116,189,162,87,15,228,127,226,230,13,175,3,141,158,158,237,252,31,163,68,9,134,121,150,95,122,217,175,37,39,174,27,60,106,95,43,174,61,63,162,174,98,231,70,120,60,101,127,108,96,101,77,38,105,8,27,57,30,203,48,133,250,181,144,15,113,132,16,59,80,228,175,164,43,144,160,245,153,18,227,251,249,108,91,225,130,179,43,243,176,165,73,229,230,191,146,175,127,45,140,60,117,99,202,118,59,204,58,206,74,191,113,24,147,223,62,51,65,245,12,2,172,194,90,4,218,132,43,94,245,115,120,61,71,72,245,37,38,89,49,221,247,168,82,112,0,76,115,163,167,95,21,103,8,48,254,109,155,41,225,198,80,221,30,46,75,13,49,230,143,192,189,252,106,76,43,69,252,202,194,152,102,123,24,124,169,76,103,153,37,117,117,191,154,204,165,224,31,80,86,47,213,15,33,8,224,161,16,118,27,28,205,68,47,204,85,35,52,234,182,19,107,243,211,13,115,132,65,83,203,107,195,138,206,219,27,180,225,17,35,111,125,134,6,244,58,143,98,83,37,11,50,203,220,89,124,226,167,57,10,203,226,130,64,27,103,152,248,105,44,127,228,181,0,20,197,60,12,101,247,44,125,242,224,144,91,157,28,14,74,57,227,234,38,97,164,239,226,183,153,26,245,230,103,91,56,240,49,252,194,120,130,244,155,157,176,205,115,118,231,97,196,60,184,225,29,62,9,18,153,139,16,212,254,83,204,188,95,59,145,73,44,190,242,117,236,26,117,213,76,184,190,187,78,52,138,184,181,234,84,154,16,175,112,57,230,106,150,238,162,176,67,142,165,122,218,17,222,206,217,15,203,140,130,1,239,116,52,24,14,223,249,217,125,33,209,155,60,163,67,121,131,109,138,60,120,54,48,96,132,33,37,201,162,204,38,101,213,123,243,138,18,145,252,118,162,236,231,147,29,54,220,57,235,205,113,232,77,190,112,154,134,183,184,113,14,48,163,37,102,172,78,143,190,42,162,237,167,0,19,211,52,252,29,182,200,18,46,136,132,69,152,227,106,151,155,179,233,114,223,239,138,157,76,151,234,52,149,54,132,217,226,139,128,206,168,114,53,91,130,228,147,188,73,199,200,162,61,0,206,132,200,20,40,194,166,181,24,80,79,61,121,201,177,50,247,149,61,228,230,16,5,107,52,139,173,193,91,162,64,159,119,116,165,106,212,230,27,110,192,174,125,101,132,106,130,244,237,13,215,159,201,188,135,215,217,121,234,213,204,19,117,122,147,207,110,42,46,55,204,8,243,124,16,86,92,128,32,228,106,4,199,231,125,109,78,157,89,126,27,186,66,142,39,31,164,232,154,188,54,58,54,59,90,252,116,140,148,229,222,166,71,230,29,237,199,8,185,183,70,86,184,187,25,27,140,2,76,128,134,132,161,120,164,8,67,212,188,179,210,192,116,161,166,219,23,170,37,235,111,120,176,113,242,37,4,42,75,205,26,77,54,79,197,224,68,144,73,238,13,116,240,190,116,69,162,173,201,131,27,137,207,127,185,26,171,86,158,155,157,170,235,135,208,197,155,214,213,6,80,128,150,99,78,42,197,156,236,37,12,216,220,127,25,83,184,187,122,153,60,127,187,157,44,55,132,53,228,214,233,39,99,252,133,211,52,205,118,9,3,108,240,37,196,106,207,82,246,62,225,98,150,23,30,102,18,184,59,17,106,104,219,113,131,128,29,49,168,155,18,101,183,252,33,63,40,66,3,167,27,18,38,175,229,47,109,248,69,49,92,38,204,113,177,120,216,132,139,171,222,28,123,173,175,193,177,67,101,193,145,7,63,91,137,152,83,200,60,37,145,104,35,140,0,99,247,48,228,149,244,190,118,113,229,134,106,180,127,89,211,135,169,84,238,8,179,116,234,213,236,150,151,115,154,72,91,0,230,123,159,28,227,228,47,204,96,208,129,61,217,140,59,51,239,236,172,49,40,187,123,218,1,151,191,187,191,118,37,117,168,4,55,83,48,104,247,230,13,131,238,123,18,248,49,41,93,180,133,44,87,126,222,155,185,50,180,181,42,216,25,14,142,18,166,134,186,189,213,216,194,10,188,9,117,166,26,34,162,8,28,96,143,46,79,142,123,164,83,32,8,167,178,244,189,187,29,90,74,132,87,209,54,199,64,248,28,208,226,201,83,162,148,121,195,21,191,213,124,31,45,103,193,78,13,10,190,213,253,183,236,230,202,52,96,171,14,111,57,158,124,178,253,148,70,69,144,220,9,68,48,35,203,249,131,60,90,254,41,29,121,216,208,30,50,12,242,57,86,78,159,15,207,172,126,142,134,178,2,205,252,227,196,125,225,194,246,162,72,171,101,211,168,242,232,66,151,87,94,155,169,192,213,23,16,166,43,24,14,73,24,55,195,233,109,202,222,95,176,185,131,153,217,85,176,89,217,154,122,225,224,201,120,214,195,20,15,86,80,2,149,231,62,253,176,123,178,182,226,66,145,101,215,12,61,139,130,188,223,28,105,124,65,71,193,205,46,61,198,62,170,248,34,203,66,129,128,31,251,162,9,222,217,77,67,1,93,26,224,32,61,140,125,214,205,123,156,48,41,82,63,166,51,25,110,113,210,57,7,41,16,203,190,17,170,86,219,149,207,49,126,194,187,95,116,89,185,254,118,113,244,220,146,79,120,21,250,169,0,188,161,38,226,11,230,23,67,88,145,67,58,130,32,24,243,248,213,28,249,245,157,65,225,102,239,255,28,143,206,108,169,23,179,133,242,91,163,235,37,213,33,72,219,12,15,127,103,36,62,5,182,136,106,160,217,227,122,24,32,243,173,147,12,35,116,58,189,162,2,31,81,158,1,181,239,225,2,243,204,209,156,219,228,222,12,135,17,45,134,142,160,168,19,156,127,77,220,218,95,186,81,89,146,161,53,144,79,114,36,77,69,90,100,139,231,216,9,155,183,183,255,54,117,118,161,210,192,45,37,231,226,175,141,108,154,128,66,144,183,68,159,214,127,219,12,174,110,114,1,226,106,42,110,242,11,199,24,57,179,173,191,77,94,215,175,206,15,45,4,82,172,165,44,61,122,142,52,82,205,59,175,141,36,168,31,164,45,105,47,136,175,19,174,70,155,240,176,90,125,50,151,244,96,77,65,188,32,155,169,31,179,162,95,238,95,11,21,240,161,61,193,138,171,223,83,243,111,42,139,74,71,161,114,56,60,140,199,142,118,81,115,171,251,110,93,80,221,23,86,224,96,62,1,146,247,133,153,247,178,236,98,126,83,130,103,238,48,128,237,107,62,35,43,187,150,11,222,177,216,101,62,23,215,234,5,204,243,169,204,219,76,94,235,124,203,238,226,243,56,153,167,122,109,85,140,139,62,66,51,18,104,247,210,146,152,217,137,44,231,233,87,182,87,67,12,120,32,102,103,87,60,57,81,62,102,255,91,87,7,10,105,204,122,63,204,31,212,62,180,53,36,179,181,76,123,234,87,27,217,248,44,108,148,253,164,74,135,146,192,239,156,185,193,174,228,190,181,240,73,213,229,107,235,19,230,59,137,131,26,245,92,179,193,251,194,213,142,224,90,187,156,217,121,17,251,183,183,23,181,6,211,63,155,159,152,3,213,116,72,50,237,45,63,230,47,55,140,238,49,121,158,172,87,27,250,227,123,111,202,67,105,60,165,230,74,166,224,123,180,241,136,118,156,32,234,67,191,197,16,203,83,140,146,82,209,107,233,5,237,11,35,85,210,199,19,166,130,63,60,44,199,14,98,0,165,138,199,80,71,45,122,169,57,199,230,47,12,59,182,246,231,157,200,235,236,47,140,185,141,86,61,183,169,245,44,127,39,42,52,73,11,178,133,109,212,246,22,57,139,70,145,99,226,52,47,216,143,118,13,72,177,160,54,162,225,10,116,234,123,180,51,58,225,82,105,152,54,244,142,130,238,174,10,110,211,162,200,131,127,239,141,3,125,90,10,120,96,137,250,214,36,194,8,180,72,242,118,255,140,233,191,6,63,211,33,90,182,114,53,37,131,209,253,183,7,62,76,210,197,193,40,187,48,7,71,70,56,225,146,201,223,8,166,127,38,77,118,60,109,114,110,129,0,143,17,224,119,49,134,66,180,147,60,248,68,125,225,107,149,31,61,67,114,164,88,66,150,229,79,6,110,103,110,253,220,84,229,62,206,18,14,220,92,172,136,6,86,161,15,50,139,240,183,193,8,138,2,57,170,203,218,16,94,236,69,165,135,35,13,58,230,215,104,166,0,162,24,174,179,155,49,185,60,15,115,242,19,220,14,187,170,21,227,3,209,250,44,78,99,8,251,179,209,246,39,95,40,182,8,110,21,220,114,251,246,185,27,148,98,86,45,47,244,74,41,92,250,213,184,135,72,194,144,114,80,245,205,38,97,50,12,114,111,115,228,245,38,135,156,6,69,225,2,142,204,96,170,109,191,24,225,112,1,97,97,140,217,106,252,50,82,76,130,138,195,254,118,249,184,103,58,172,251,129,58,13,40,179,223,115,97,36,58,82,214,139,217,174,47,127,176,2,156,90,80,227,28,90,201,242,125,225,138,222,150,144,100,50,137,229,58,252,230,76,56,138,129,60,195,17,60,245,247,61,208,223,62,27,173,172,232,49,88,53,95,95,64,192,3,180,160,132,103,117,94,247,54,190,223,20,241,232,149,41,61,126,72,123,220,3,216,71,108,69,197,109,83,71,249,194,88,178,43,204,24,222,87,250,118,40,132,207,156,157,133,5,70,214,107,126,58,255,140,180,98,130,156,130,98,4,23,190,35,12,92,34,105,184,195,141,44,95,24,69,110,101,210,23,246,175,233,183,71,161,96,176,205,101,88,16,148,84,79,252,193,207,109,168,58,75,148,35,236,55,182,205,250,173,137,151,50,14,236,104,226,250,147,205,145,182,226,221,11,176,156,21,55,159,232,219,201,197,224,66,63,9,23,139,146,204,21,116,38,239,253,209,94,237,222,117,77,109,179,69,234,58,251,79,163,30,35,105,80,36,24,65,120,249,79,179,253,124,154,20,15,15,31,249,80,89,160,180,9,32,150,65,176,171,223,28,203,141,37,140,92,182,45,245,126,144,14,102,88,0,177,213,236,226,179,127,16,212,59,148,105,140,250,134,39,27,45,76,77,86,160,217,212,255,62,43,63,158,220,6,92,87,6,66,193,204,207,155,5,7,99,105,22,99,107,245,238,95,27,30,191,248,104,44,51,5,248,12,145,72,29,22,179,24,87,202,199,57,161,125,211,74,70,199,171,108,133,249,79,75,133,230,47,204,152,104,229,33,140,156,201,217,219,60,219,212,42,172,168,138,21,202,202,223,163,217,73,92,106,228,198,163,153,95,101,148,240,196,52,224,161,248,176,148,76,15,3,221,22,237,52,32,171,117,121,79,204,156,236,155,134,217,111,124,153,57,11,227,228,245,18,236,214,103,47,194,147,79,168,224,66,16,34,243,237,65,4,252,84,160,0,151,178,211,91,252,173,147,185,216,8,15,109,154,14,99,180,25,210,55,249,97,59,142,156,125,136,64,131,152,15,247,27,248,201,7,78,227,193,168,90,148,135,54,155,93,116,152,48,16,215,172,81,176,161,113,177,25,240,104,24,152,227,136,139,153,214,30,198,46,14,87,195,251,130,17,99,148,127,93,45,157,241,205,12,156,251,251,195,68,38,253,25,163,55,147,223,40,69,175,230,196,211,252,99,207,106,204,101,225,49,155,232,162,55,57,78,26,237,161,57,103,99,40,124,225,133,232,137,190,24,194,254,159,215,44,182,219,112,20,222,223,6,29,252,53,57,107,126,221,202,121,175,70,86,26,30,102,87,176,222,247,118,254,208,9,103,28,86,228,226,2,219,107,21,143,90,63,23,170,241,249,28,120,236,124,97,88,54,138,195,39,236,20,158,19,182,106,218,19,237,221,23,9,178,100,36,249,36,218,226,83,159,57,29,3,21,233,39,197,148,96,252,119,81,75,217,66,115,225,157,92,3,137,240,36,149,41,183,38,119,216,125,162,46,150,101,80,46,61,105,205,250,125,105,112,105,91,217,167,240,138,102,252,178,65,30,183,182,38,245,244,246,245,65,43,231,234,116,213,169,18,109,159,42,207,137,163,114,60,212,7,51,81,1,15,15,203,174,104,184,207,237,107,54,251,231,42,142,68,132,43,148,95,15,147,177,87,54,252,57,218,127,217,39,140,7,178,186,77,54,51,102,102,244,122,120,112,108,209,159,78,198,150,252,194,167,235,159,54,109,250,61,128,30,69,120,224,78,57,52,140,97,241,142,48,40,83,189,26,139,34,127,109,36,217,202,163,94,80,48,175,234,30,69,17,229,225,233,195,98,246,215,170,128,118,244,115,100,147,131,250,162,168,185,201,126,24,110,5,88,38,143,182,156,159,6,219,176,125,119,68,17,206,210,49,123,22,155,210,111,120,215,167,155,116,75,245,142,8,23,213,133,234,230,11,82,35,202,112,215,249,128,149,99,69,107,55,219,211,170,138,5,114,39,55,58,155,106,118,162,83,0,184,61,90,132,201,67,213,80,138,239,72,237,218,115,54,122,164,109,240,151,137,112,81,111,67,211,56,130,77,237,141,13,98,74,112,203,164,112,145,186,241,95,6,32,86,53,252,35,163,121,115,119,138,5,170,35,103,30,178,190,176,84,220,77,246,120,180,199,32,175,196,205,161,32,168,128,164,153,3,248,12,75,181,85,120,194,195,242,236,62,121,179,12,44,101,244,32,2,207,12,224,97,147,251,84,49,55,243,80,242,48,121,40,185,214,72,249,183,27,224,22,169,74,138,44,120,165,248,75,157,13,192,89,45,85,143,48,133,5,185,245,109,88,50,245,9,47,79,166,100,195,117,47,85,207,195,25,81,110,94,87,127,158,154,2,118,241,32,91,31,109,18,86,203,52,98,196,158,73,174,60,239,108,152,176,8,67,95,80,205,180,238,75,29,181,11,193,67,154,48,94,255,36,186,109,168,55,54,120,42,146,136,82,238,189,120,204,173,66,111,195,196,16,242,125,42,118,0,18,94,200,77,199,11,211,93,68,125,152,130,70,207,50,83,148,103,69,49,155,207,21,109,141,182,139,240,235,1,23,57,6,200,71,149,254,52,42,186,210,9,0,175,75,47,160,116,214,98,254,67,126,185,61,234,166,167,135,220,9,142,226,87,30,143,70,41,147,111,220,219,12,110,154,106,163,38,247,215,179,254,119,142,198,218,197,192,87,206,152,75,122,126,181,45,64,157,212,29,157,132,26,131,10,25,114,232,24,209,100,103,238,56,179,135,40,248,226,74,92,125,107,81,241,115,211,229,108,154,178,136,111,215,80,107,127,116,172,13,98,55,99,68,179,181,87,97,50,150,232,56,161,162,11,198,132,43,18,190,100,97,167,247,20,147,59,82,117,224,198,233,204,247,68,148,90,114,86,109,97,0,124,62,119,183,100,192,42,209,14,70,92,36,249,113,168,33,176,146,164,243,3,163,142,213,10,107,209,182,158,168,157,166,154,135,217,137,171,36,178,81,234,191,38,57,95,122,55,237,255,84,65,235,39,188,74,255,3,216,145,199,19,94,203,79,59,152,52,100,61,113,76,56,232,229,134,141,135,168,87,163,132,235,243,47,51,42,98,86,143,74,117,250,234,6,155,98,200,233,131,89,149,162,57,90,251,74,138,205,213,217,97,168,12,53,74,156,62,123,35,71,133,58,136,52,41,126,5,62,176,129,199,55,129,237,158,48,217,132,253,117,241,78,249,125,201,126,142,140,218,93,227,209,89,106,122,54,158,208,165,186,55,121,159,184,118,107,179,96,174,144,253,107,147,64,214,195,45,92,78,247,115,223,6,106,159,2,199,7,168,111,139,226,23,166,244,150,100,217,153,197,64,124,126,111,114,38,235,185,154,92,132,239,185,208,225,63,203,148,116,113,20,141,166,239,170,16,82,104,67,168,253,192,172,28,100,77,184,82,183,88,122,243,179,11,240,39,195,219,104,233,215,166,8,154,252,123,65,96,72,58,45,76,0,195,177,197,24,200,79,52,89,59,56,161,244,178,227,106,128,234,93,27,109,147,122,154,30,70,153,93,101,195,241,163,88,30,60,175,240,232,153,3,72,45,126,38,31,176,178,84,26,102,98,6,63,125,8,252,210,240,114,38,159,6,48,250,82,106,72,17,42,47,113,254,12,9,252,169,113,204,234,58,31,117,246,253,17,165,78,35,186,72,243,236,6,49,107,251,194,213,150,214,165,93,244,76,133,201,31,27,40,171,166,80,38,220,178,221,198,13,47,85,105,248,184,157,113,53,96,206,174,211,2,103,186,21,191,157,33,78,169,136,59,231,234,22,79,110,7,120,213,112,199,172,197,127,250,244,192,169,155,92,211,119,47,241,100,236,217,250,163,139,159,235,61,114,143,115,124,92,42,137,198,96,248,196,162,172,185,225,75,55,157,113,128,78,196,183,92,103,15,161,247,38,73,89,186,255,114,98,194,147,97,203,163,69,114,102,32,10,40,134,27,164,63,208,109,136,183,42,69,240,34,216,159,204,233,251,42,19,67,145,60,185,249,52,215,56,120,90,165,119,72,23,4,2,223,62,145,31,154,59,25,121,226,134,57,182,214,190,226,107,108,48,55,18,70,125,112,71,152,115,171,124,234,179,24,160,211,122,195,70,195,150,48,38,23,247,83,3,172,149,65,77,1,178,215,93,110,120,232,116,196,252,131,145,207,13,35,26,32,225,141,106,123,188,24,21,27,25,213,48,192,102,187,93,129,57,89,118,64,144,90,103,142,207,5,100,74,18,36,70,164,31,183,43,116,49,85,90,38,153,210,124,95,135,93,233,89,219,165,69,77,230,213,215,76,216,169,67,103,81,59,148,148,20,19,29,168,125,125,105,84,220,252,115,64,84,125,210,197,112,150,82,219,49,199,98,145,46,237,57,77,94,205,103,247,1,240,71,162,166,109,227,187,159,179,114,84,246,178,18,6,183,226,147,36,4,119,37,37,97,46,114,118,102,222,191,187,105,86,234,189,127,110,25,30,229,32,32,59,20,106,28,167,129,35,220,144,47,146,123,227,201,60,99,238,55,185,197,251,206,212,242,70,236,126,48,107,156,58,157,108,99,149,221,121,112,225,127,118,191,6,204,147,22,27,175,1,218,87,179,108,120,217,204,143,210,65,120,226,228,181,37,124,198,210,140,121,18,78,77,237,227,9,231,15,223,73,184,63,202,169,56,194,64,48,245,232,6,121,252,60,89,233,119,186,65,169,77,211,39,155,110,229,229,175,140,69,232,212,66,15,28,140,242,201,78,98,123,192,153,103,170,111,10,20,82,111,82,240,6,85,181,6,145,137,40,211,83,147,227,135,3,191,157,16,36,207,154,126,96,194,87,112,234,231,100,71,226,170,46,102,6,52,171,88,42,153,48,100,246,133,30,68,229,22,166,10,179,230,236,197,183,9,167,241,216,132,203,7,193,166,109,251,132,99,238,229,114,237,48,195,151,175,201,96,185,84,193,104,46,184,192,173,249,231,64,176,59,137,33,38,229,190,234,240,207,77,221,172,204,36,179,44,54,214,53,142,190,100,250,151,136,66,156,101,7,233,141,175,73,64,169,14,193,131,156,19,205,89,88,62,41,40,32,23,140,14,241,223,201,184,113,207,175,19,178,21,218,58,77,82,165,139,25,129,179,124,214,94,132,1,224,242,57,20,162,104,18,12,194,130,176,14,19,246,23,102,251,47,117,126,52,85,13,78,246,69,209,0,80,113,197,77,26,255,115,253,198,186,143,100,87,215,171,145,136,246,51,230,54,147,220,249,92,141,5,124,245,48,235,204,235,236,147,122,242,196,59,2,198,69,12,224,16,125,220,187,236,136,178,59,42,26,165,188,49,60,92,64,17,79,237,68,124,222,229,97,18,122,189,60,125,44,237,117,195,128,1,180,11,90,250,197,223,11,37,25,85,200,217,191,46,187,34,204,158,175,62,87,83,69,244,48,93,33,107,171,160,22,238,233,2,50,160,237,249,94,29,24,162,47,199,251,172,235,42,31,71,147,82,64,140,40,194,69,218,164,128,230,86,132,23,39,94,25,120,195,244,42,191,78,184,161,132,9,88,138,48,194,38,205,195,24,192,233,224,130,223,84,74,92,125,254,131,150,196,247,143,109,226,239,181,129,129,72,70,11,146,209,244,132,3,155,117,132,10,183,246,98,4,18,111,248,177,206,34,228,56,69,3,12,131,145,148,225,131,92,111,220,154,28,160,122,74,38,72,172,190,174,129,1,65,21,93,195,6,244,152,17,134,30,180,52,76,114,186,121,184,12,245,4,7,49,86,125,3,195,249,166,72,147,88,158,163,248,145,6,245,200,132,102,174,26,99,113,180,168,17,30,42,62,74,3,196,252,78,212,44,131,110,180,47,51,97,243,240,249,146,82,126,53,8,239,231,79,109,209,34,245,180,109,36,82,185,181,237,246,197,238,11,199,206,93,239,173,71,221,218,96,228,76,252,92,254,11,63,15,134,36,195,199,217,38,124,102,23,1,140,83,244,92,31,111,148,232,121,253,173,78,154,240,49,29,109,66,216,106,253,26,198,62,165,221,112,22,6,11,225,233,199,184,223,197,234,243,7,86,117,199,151,98,84,170,93,94,67,70,105,198,59,179,138,168,47,28,114,1,171,197,15,99,154,36,95,18,50,236,217,187,70,120,227,181,171,97,8,117,117,70,24,126,229,208,176,153,153,75,88,224,86,230,71,232,246,236,22,198,77,89,77,79,241,15,136,207,1,110,182,106,139,110,88,99,209,19,76,248,72,172,250,202,217,198,213,207,231,156,48,168,13,241,153,205,40,199,174,104,21,104,85,98,245,10,15,241,211,66,177,206,159,147,148,96,8,239,248,146,134,134,148,199,178,59,123,66,171,160,140,144,228,149,139,25,66,71,31,34,215,182,165,139,81,76,64,73,202,167,131,51,52,212,166,15,72,197,222,49,100,161,142,117,189,249,121,229,52,227,165,128,122,245,161,191,141,223,143,223,27,15,138,150,251,243,206,57,150,249,211,118,93,171,55,32,40,64,154,172,8,155,138,163,216,250,154,126,147,207,207,102,223,81,197,245,23,17,176,88,202,153,127,207,239,203,107,3,15,148,217,221,100,177,229,83,26,250,221,139,113,108,133,218,227,219,139,193,115,242,10,206,198,70,83,4,237,49,241,69,54,199,95,140,105,176,137,129,160,57,104,220,101,233,172,220,48,159,110,120,25,193,50,126,59,97,0,45,47,6,251,251,115,161,181,155,167,38,72,19,36,52,241,246,26,17,70,213,92,175,6,226,59,227,201,105,180,166,46,205,244,165,30,97,38,120,237,165,172,161,43,22,61,178,7,114,172,129,133,131,201,179,127,49,234,80,106,144,139,113,121,141,226,234,54,15,56,177,130,69,74,106,36,223,233,110,211,145,146,86,3,246,176,227,224,66,93,32,37,117,213,182,245,166,71,111,33,153,93,30,163,114,16,203,177,38,82,42,23,91,250,102,66,170,163,196,146,137,105,231,146,48,152,210,228,35,140,218,173,16,117,249,26,128,167,253,230,228,24,165,209,200,228,166,207,218,144,104,167,120,34,246,237,248,123,126,164,56,11,227,16,36,254,236,228,73,62,88,245,54,223,74,229,104,33,106,149,221,41,140,209,141,158,184,252,118,103,59,87,98,43,128,246,150,20,168,246,79,119,179,222,229,124,55,153,168,77,138,171,238,122,231,210,46,164,31,68,116,216,19,121,120,25,101,62,75,24,158,66,242,215,54,177,114,153,168,187,233,184,196,123,113,36,86,3,221,110,222,212,49,229,237,246,248,205,193,186,162,254,250,189,23,80,47,69,177,32,252,11,222,248,155,181,72,63,75,57,199,108,25,90,246,121,154,82,78,23,102,53,225,179,154,197,197,5,25,78,177,192,237,160,201,147,175,48,167,129,128,45,75,171,176,129,245,126,70,94,10,52,169,68,217,188,125,27,86,156,231,72,49,221,190,96,162,111,159,195,159,77,220,107,13,253,154,236,40,103,241,171,81,119,18,196,147,97,83,151,87,195,139,205,183,77,236,146,135,37,202,125,227,135,251,223,146,52,253,54,244,191,227,111,112,37,39,219,45,55,39,11,90,190,36,39,33,150,120,185,26,93,129,232,12,5,59,156,41,27,134,51,180,151,151,54,12,233,190,117,58,5,189,95,98,201,167,79,98,221,16,97,132,18,235,199,119,253,253,116,18,198,234,217,166,0,238,249,14,208,36,243,72,111,203,213,232,170,140,21,55,175,166,98,125,195,112,26,154,175,127,197,168,110,85,195,244,212,225,79,110,213,118,89,101,16,50,88,31,161,136,23,195,14,82,230,13,20,149,234,167,216,10,46,217,180,41,111,55,157,152,91,151,229,87,35,96,40,181,101,180,189,128,113,126,125,9,172,21,4,243,27,158,200,185,122,171,193,67,153,58,211,79,60,229,252,201,112,136,210,196,153,113,242,183,227,219,78,152,236,214,19,13,106,2,128,140,110,201,68,253,229,154,253,180,89,42,108,192,42,14,212,152,150,22,47,226,34,199,128,26,134,92,13,129,121,125,39,66,124,22,80,208,222,250,214,94,141,7,221,62,151,156,38,183,41,13,77,239,102,149,196,226,174,26,134,58,230,115,14,220,163,179,69,208,91,87,35,197,252,194,200,164,175,36,3,4,165,32,172,181,191,112,166,36,32,190,245,211,156,123,190,45,195,233,71,224,25,229,173,176,138,172,222,73,113,30,25,186,8,76,219,67,124,197,212,130,138,95,85,87,110,58,221,142,173,124,51,207,135,244,132,39,166,46,95,152,51,129,144,130,54,118,93,78,160,132,140,128,124,190,172,48,136,241,108,47,232,148,159,205,189,12,221,179,203,194,22,199,127,155,102,208,173,16,40,232,229,115,78,55,229,45,121,178,197,30,98,249,209,201,244,225,213,233,28,69,180,236,64,101,220,140,129,205,222,70,195,213,96,127,20,199,19,6,244,49,37,56,97,132,249,173,49,76,239,91,175,221,118,204,248,194,3,100,253,77,13,108,164,29,220,115,8,6,219,198,255,81,174,70,246,197,179,164,133,68,167,32,254,182,229,83,62,193,158,141,247,14,69,170,123,111,78,117,217,171,19,212,162,183,208,23,144,47,38,57,243,189,20,124,174,34,146,193,80,255,49,143,252,134,45,134,153,77,156,65,55,121,72,156,179,190,48,248,202,166,63,109,144,61,63,192,152,185,163,218,129,239,70,198,208,127,122,160,54,215,229,222,109,160,145,239,207,13,120,182,60,81,76,186,34,186,173,138,254,220,58,57,194,18,54,18,228,190,162,15,198,242,240,181,247,96,211,171,174,244,102,23,24,75,23,204,49,116,212,37,140,90,156,79,25,108,59,154,54,25,32,189,236,109,66,121,114,11,191,113,155,209,109,242,3,229,164,201,203,115,111,178,74,17,70,238,91,24,31,63,185,191,249,85,206,11,124,145,179,1,215,247,34,209,51,35,140,167,232,77,44,147,199,236,163,198,123,33,90,47,244,98,236,189,176,114,248,250,63,174,25,231,120,47,55,63,239,18,248,53,234,116,40,153,75,147,163,238,232,203,3,210,129,74,154,35,167,4,143,253,123,50,168,12,91,184,65,219,50,176,94,56,47,203,132,55,162,151,158,221,21,2,248,221,71,215,226,4,115,21,221,72,132,177,101,245,153,212,108,80,174,205,25,97,54,80,190,106,26,4,240,250,131,16,198,202,164,196,213,27,53,178,33,225,137,42,129,135,209,61,187,78,102,168,135,39,102,117,127,114,67,111,84,121,114,22,164,79,3,6,37,174,130,225,69,191,97,147,177,242,86,131,133,35,117,71,252,90,200,195,214,8,155,124,224,141,178,187,115,116,93,249,0,116,242,94,20,160,63,155,87,60,131,240,81,212,70,91,9,185,179,25,225,51,189,21,121,50,12,158,135,175,231,155,234,232,245,192,196,133,102,98,241,253,125,145,77,11,174,166,225,109,182,152,95,24,54,202,156,247,201,193,37,223,13,216,6,180,127,211,103,221,248,84,228,205,45,12,168,146,52,238,125,114,192,105,103,237,244,112,53,198,166,220,188,157,217,110,124,11,62,41,14,210,203,67,194,200,211,44,143,34,233,210,228,222,28,118,29,237,206,33,236,140,184,172,97,52,41,190,201,212,196,148,246,85,120,38,204,201,124,251,79,131,104,186,101,136,19,62,35,123,223,7,95,216,7,107,163,205,100,19,209,23,38,15,62,86,150,240,105,170,207,49,242,44,76,252,245,53,229,230,102,190,56,60,74,238,51,203,197,219,228,104,34,220,108,155,20,97,206,129,201,241,144,118,245,170,210,25,240,54,155,159,52,60,97,108,2,250,125,237,98,189,225,235,197,231,193,205,58,126,74,24,137,244,104,180,51,41,141,91,94,33,76,241,120,199,213,73,129,70,38,238,15,233,213,195,248,129,182,40,145,252,180,255,161,0,121,24,43,149,162,79,134,80,72,243,104,166,6,46,239,5,70,105,70,103,224,119,174,40,143,61,248,189,51,130,111,87,106,149,32,168,139,232,164,3,218,215,148,199,46,40,230,55,191,245,48,205,184,37,97,228,4,231,140,176,121,78,222,48,122,52,126,30,5,168,13,226,244,126,107,171,187,237,219,83,78,243,103,109,19,160,17,142,11,168,200,186,175,164,175,197,81,234,91,58,43,11,33,112,29,137,146,22,41,222,83,56,61,102,25,124,56,3,186,170,33,97,14,113,210,162,64,95,139,239,238,206,234,5,52,72,38,180,106,39,148,236,253,140,44,73,74,183,85,204,70,182,251,232,203,236,182,230,40,18,30,38,194,244,11,35,55,138,205,161,132,141,190,247,189,24,6,158,245,154,236,16,182,3,204,23,229,108,85,101,74,170,220,220,97,26,56,34,27,26,75,195,108,102,190,104,195,2,125,232,197,104,144,55,127,48,50,29,185,223,207,133,35,110,249,108,137,216,197,20,84,197,165,205,12,142,232,211,2,2,48,165,200,180,128,92,0,169,17,15,243,185,228,107,66,34,11,32,6,191,205,212,45,55,95,236,17,122,190,143,150,110,206,133,176,17,136,189,205,236,69,187,188,246,50,15,129,251,219,102,157,18,97,163,248,126,42,174,246,228,115,109,121,111,202,103,211,203,132,246,105,75,26,18,182,98,127,92,13,206,186,231,251,222,63,181,33,111,21,144,189,23,254,221,49,109,128,57,239,83,210,54,46,195,125,237,158,144,19,74,222,201,207,226,116,230,90,9,99,14,24,175,157,33,169,37,233,12,224,126,207,57,34,194,134,14,45,127,203,72,39,177,102,186,39,158,29,35,195,46,71,136,142,2,88,100,99,236,148,212,228,120,78,117,176,197,94,155,37,12,84,140,166,168,168,201,222,204,121,43,154,229,53,239,207,30,249,47,148,148,68,27,102,155,67,107,242,35,70,2,147,156,53,71,133,40,228,244,213,158,132,228,72,154,92,131,139,186,162,208,70,197,100,75,142,202,178,30,203,65,197,28,44,41,52,73,152,10,140,3,49,206,133,40,232,222,157,35,19,29,2,176,158,229,37,239,36,105,65,211,192,190,55,55,77,4,57,161,180,98,60,116,79,196,118,187,94,210,184,72,111,214,168,38,119,88,205,154,35,54,53,44,71,77,238,110,5,155,46,57,98,19,6,247,223,54,24,187,20,47,171,77,117,45,10,221,75,100,240,54,68,139,145,163,212,12,219,90,171,124,144,92,72,207,120,184,145,11,151,7,67,245,174,141,184,53,80,105,249,94,104,255,245,160,185,64,98,29,2,169,4,224,212,92,50,100,155,69,90,175,251,201,140,115,224,233,241,220,85,248,34,76,157,16,150,226,201,44,7,37,23,147,203,174,210,98,89,240,14,172,70,200,78,249,115,155,163,140,62,55,154,30,179,223,207,129,186,73,147,48,213,186,40,176,163,148,156,245,99,98,218,216,238,183,182,82,147,220,28,93,212,22,61,5,3,67,49,108,56,97,246,76,142,140,223,148,138,139,156,86,81,24,58,103,41,175,162,84,234,182,89,107,17,148,124,103,0,38,16,236,147,115,27,37,70,20,75,29,141,129,208,234,238,90,100,49,198,96,132,31,216,25,7,61,78,52,222,106,44,191,50,2,56,200,230,40,14,129,35,157,67,43,79,36,145,156,15,104,155,82,173,183,13,104,195,81,120,194,130,80,152,109,100,88,6,217,155,248,92,44,23,90,244,34,133,213,162,255,79,96,34,82,58,106,216,133,93,60,196,217,244,212,89,159,48,201,206,27,238,226,79,67,210,23,163,150,114,135,102,147,90,1,85,198,84,29,117,179,145,13,206,218,38,231,53,66,219,32,3,118,81,231,94,106,15,11,245,229,8,163,209,81,164,178,74,254,43,208,47,136,16,143,43,215,67,35,35,224,19,5,181,179,181,213,34,200,249,148,88,92,196,140,68,53,95,203,182,72,99,165,40,5,2,91,210,108,102,94,38,129,25,149,194,141,178,157,62,26,224,61,207,0,83,32,85,138,243,54,224,88,141,250,169,153,170,141,231,201,57,17,250,60,206,2,146,37,209,154,169,252,204,27,54,195,134,166,143,102,164,117,47,223,156,13,88,79,242,219,156,62,125,111,7,209,168,36,73,93,103,242,230,107,70,20,59,62,73,124,227,48,115,11,71,157,148,111,90,26,133,96,187,34,12,40,174,105,216,164,134,35,220,151,72,213,89,153,125,165,40,136,157,113,58,180,62,138,219,55,11,86,132,203,51,248,112,221,105,75,163,194,1,218,70,57,222,177,50,146,213,40,2,111,201,205,188,53,239,147,157,41,93,241,1,36,18,91,137,39,163,152,160,125,129,189,112,234,17,166,132,165,224,131,82,205,39,41,194,100,25,165,73,127,123,220,122,175,78,185,43,154,131,90,122,44,249,29,97,185,150,53,140,60,89,187,97,228,175,110,152,156,201,173,96,118,75,223,87,69,146,236,89,165,85,178,160,154,217,104,228,50,107,60,120,65,130,67,162,96,233,243,237,164,228,186,21,59,3,171,43,54,81,104,182,15,5,230,32,17,22,159,11,174,147,232,87,110,51,183,169,1,204,1,6,171,85,93,104,85,41,121,102,59,177,214,136,124,199,78,100,134,162,73,88,1,150,182,24,212,159,168,36,36,242,130,89,33,67,104,71,220,207,1,168,46,41,26,137,102,138,4,25,234,67,89,8,76,240,166,150,139,22,26,180,97,74,118,13,0,35,50,221,129,208,42,24,130,110,69,25,34,203,219,162,150,109,253,82,240,141,160,111,162,134,127,142,203,85,75,167,137,35,215,69,62,76,82,117,218,40,201,86,182,152,229,81,33,145,250,165,85,175,119,142,21,31,217,31,189,24,131,234,30,243,52,200,146,161,232,176,179,239,28,1,138,35,67,37,106,191,244,231,229,218,254,76,125,72,186,203,0,32,241,0,89,200,195,117,139,44,32,190,125,3,130,188,71,237,3,74,31,69,205,247,190,22,251,171,89,21,30,214,65,38,198,79,155,180,143,98,184,78,191,77,177,133,226,56,47,226,124,148,239,169,43,121,152,90,180,214,201,169,140,231,88,95,242,153,203,196,224,147,209,3,0,196,91,52,209,43,245,123,96,191,228,89,141,76,22,46,61,16,48,42,23,213,9,30,144,98,139,24,105,2,108,171,64,188,191,48,158,75,189,42,102,14,65,20,127,109,83,186,203,79,139,159,14,30,43,62,135,187,51,236,183,126,237,228,6,187,134,240,133,8,46,16,200,109,131,196,177,199,227,244,242,181,30,148,238,57,15,101,7,23,103,68,195,5,1,121,126,106,236,21,200,228,101,146,250,18,102,235,226,27,176,89,225,159,139,9,224,182,93,128,239,131,168,244,84,37,5,64,49,91,205,241,195,99,50,114,183,226,39,231,118,197,107,128,1,143,154,17,69,60,116,194,29,166,206,25,99,232,216,53,49,75,135,161,159,249,9,103,7,137,86,166,138,0,177,99,58,245,32,82,187,233,194,56,4,222,156,161,20,205,61,249,199,161,226,38,214,162,136,107,68,193,83,32,251,113,10,80,30,30,35,166,122,86,195,112,9,77,61,164,201,204,222,193,217,77,24,85,200,83,100,194,187,23,71,109,9,166,194,44,216,126,244,154,131,178,128,140,241,46,202,27,32,175,224,223,171,227,72,150,5,228,14,19,96,120,185,45,163,135,189,100,179,1,225,193,36,233,61,156,76,90,87,216,18,88,251,250,208,135,197,215,134,222,28,138,159,87,71,169,115,39,36,83,36,156,145,173,246,102,41,166,209,63,149,4,98,66,199,254,98,150,232,235,74,33,153,238,152,188,205,193,189,75,137,230,199,48,241,90,31,28,23,242,107,18,182,191,17,60,189,51,213,246,135,210,131,229,125,246,110,12,73,41,79,109,212,51,100,122,243,105,7,210,88,17,71,5,14,6,156,67,226,139,101,211,92,83,190,16,251,50,143,2,78,20,54,41,238,134,57,216,189,8,94,23,101,39,82,119,237,61,190,8,78,28,138,253,39,28,108,125,240,47,73,57,155,102,120,23,19,34,204,199,44,211,10,185,207,25,197,35,35,168,12,57,165,16,198,220,38,30,28,90,183,116,227,133,88,94,28,205,76,244,71,205,229,209,185,8,252,126,71,72,88,77,25,177,252,43,179,221,239,97,90,74,74,208,34,187,29,125,225,172,203,77,4,164,112,101,220,41,72,153,72,231,60,77,182,192,251,172,232,134,80,128,148,252,133,24,217,23,204,239,27,179,217,238,142,186,59,61,132,52,158,252,44,69,224,18,244,91,38,55,101,79,153,194,143,131,220,237,28,166,46,232,139,253,83,208,103,161,122,74,141,144,61,253,89,174,28,45,136,128,207,106,47,175,11,169,133,8,67,224,209,246,104,9,165,17,191,249,68,67,184,107,239,206,87,30,141,42,15,205,167,188,174,130,202,128,191,214,52,55,45,37,118,81,68,244,215,98,11,153,147,82,202,78,175,10,94,60,170,179,16,221,245,193,41,24,251,213,20,79,146,208,10,240,131,163,202,28,132,102,180,120,149,74,135,68,210,13,231,71,3,105,253,200,117,206,180,110,40,8,234,124,146,225,36,120,138,170,157,105,116,139,121,25,61,176,180,224,0,54,224,154,234,124,77,239,198,225,194,195,153,58,238,211,249,217,240,250,147,153,232,142,14,234,100,6,11,65,17,239,182,161,208,223,38,41,27,87,23,44,93,180,135,34,133,227,92,12,179,25,82,154,19,226,108,172,40,65,79,223,234,211,122,162,236,137,93,14,96,99,49,54,116,232,64,165,15,210,61,156,31,81,212,53,85,191,221,124,74,160,52,211,158,183,230,224,228,90,1,231,240,145,4,153,182,144,85,92,174,232,136,217,68,85,155,33,44,63,89,49,130,238,143,207,131,114,161,127,198,229,174,114,0,207,183,43,199,123,178,162,135,254,2,122,145,245,9,119,244,149,61,76,138,90,224,151,176,88,163,100,123,162,169,38,157,17,96,213,183,22,106,0,164,111,148,14,58,153,240,99,239,102,58,26,186,149,128,176,92,175,84,6,85,138,161,196,120,115,34,15,225,28,240,203,143,6,2,213,174,16,57,176,113,170,116,230,179,12,165,17,45,110,74,94,74,145,197,129,45,186,184,153,8,45,101,213,99,133,209,67,161,134,99,217,30,26,166,112,30,106,26,64,107,183,106,36,24,236,59,20,150,176,58,86,189,58,147,103,8,89,169,194,147,214,135,55,159,133,70,69,150,156,125,167,134,193,108,46,215,88,98,179,38,251,70,204,222,88,155,92,192,105,158,47,162,77,126,198,154,123,17,111,27,230,192,15,228,197,104,231,30,194,81,72,90,137,48,219,68,131,118,134,236,20,5,99,245,181,70,220,108,174,18,55,39,109,175,26,36,108,223,219,140,155,179,154,11,205,138,36,98,42,62,145,23,203,223,168,14,13,178,10,87,163,233,236,21,182,176,199,88,66,147,175,47,229,108,236,146,120,170,153,136,72,31,61,132,167,206,49,74,53,25,207,118,202,132,12,66,151,138,67,159,232,128,64,140,223,233,94,141,125,226,84,105,21,195,65,248,111,3,220,22,170,182,141,144,226,131,247,132,97,100,109,213,207,217,231,107,123,103,128,94,32,224,104,100,9,68,64,144,206,32,103,89,203,236,240,166,241,224,102,106,42,202,62,24,7,248,94,192,134,151,234,128,13,91,35,162,205,204,39,84,130,44,63,183,155,81,118,19,22,225,176,53,197,23,101,206,96,15,17,22,50,252,142,57,167,32,28,159,146,74,14,21,80,147,59,194,112,13,158,155,67,216,232,49,64,242,163,253,112,166,167,149,175,248,25,210,28,202,70,61,247,69,7,38,62,23,89,36,85,163,225,68,18,100,213,130,108,72,209,70,177,244,243,142,38,165,151,11,161,116,36,75,236,174,232,164,27,3,69,9,131,18,137,190,80,240,239,209,247,6,218,147,98,112,158,14,139,45,171,168,64,153,231,179,107,15,194,176,43,93,195,128,188,119,168,213,81,68,85,157,61,44,253,170,103,100,176,82,79,146,0,0,168,1,47,218,111,78,138,177,201,145,177,91,202,222,239,141,167,111,86,197,46,18,237,161,207,73,104,232,178,219,209,232,218,161,246,200,233,231,81,236,130,227,229,199,19,148,61,199,24,175,124,218,93,36,204,159,55,171,100,23,235,232,240,41,233,44,147,227,25,63,102,157,226,0,127,182,248,67,5,202,23,172,54,234,69,46,130,105,249,30,249,237,243,166,195,225,105,184,50,156,249,76,181,240,208,173,40,190,253,75,3,220,245,210,223,230,146,208,223,68,173,92,53,208,40,29,197,25,225,236,21,218,51,47,116,108,195,227,84,134,249,121,121,21,25,145,244,11,121,78,156,0,37,237,113,194,28,58,66,88,20,231,33,157,44,17,230,203,87,141,181,161,35,85,31,85,57,36,56,92,26,180,170,55,26,217,177,243,165,253,185,80,151,158,143,146,94,129,136,148,67,36,246,44,109,229,249,152,233,52,185,191,52,226,251,85,53,210,12,119,226,210,67,9,134,176,168,148,163,56,215,227,36,10,146,166,139,215,28,123,160,75,243,202,102,228,56,180,19,34,150,187,67,138,149,252,161,18,109,73,241,2,18,119,233,92,146,49,194,226,181,2,103,245,225,145,50,139,180,124,14,114,42,167,35,94,225,93,28,201,52,60,206,162,235,153,162,132,138,159,88,157,154,48,92,158,161,80,203,104,216,178,192,152,197,107,200,80,146,229,45,186,172,226,117,151,156,47,72,179,236,46,152,111,252,237,215,149,90,56,55,135,112,57,37,204,78,38,110,142,40,190,12,159,54,204,43,43,222,11,148,157,44,248,237,44,87,40,212,186,90,49,172,6,25,186,100,36,107,12,143,4,181,95,116,26,204,55,60,196,64,206,197,212,230,228,193,168,163,231,24,62,144,120,117,182,107,124,203,16,35,102,240,9,45,1,67,102,82,179,241,185,42,89,63,185,119,77,99,142,80,175,205,99,158,207,47,45,138,124,83,200,191,153,159,117,151,5,166,81,146,202,183,19,111,222,69,162,40,110,133,130,51,238,25,91,150,0,171,65,197,169,15,204,220,146,225,131,246,19,8,115,143,194,187,147,113,139,188,89,10,69,142,132,243,149,184,112,113,158,4,5,113,175,102,181,144,231,78,230,113,20,3,132,76,172,208,220,241,101,133,48,17,221,204,44,230,69,86,119,222,147,21,117,155,174,137,59,67,35,221,105,24,0,100,85,209,93,243,77,139,22,61,109,134,213,170,132,97,173,184,38,54,204,4,237,193,213,196,84,134,107,129,99,6,172,154,216,24,167,176,155,12,193,109,96,223,34,131,124,230,9,28,70,61,60,209,249,18,117,104,78,213,158,232,225,230,32,251,138,200,63,111,36,206,135,135,77,253,80,162,163,120,202,131,231,62,79,182,203,163,44,77,205,196,95,250,108,158,155,144,243,139,17,11,98,18,62,147,180,38,61,202,52,223,45,239,162,36,201,245,108,116,154,3,25,135,18,23,67,182,223,34,152,13,41,110,68,216,156,173,69,181,154,212,141,243,231,121,112,148,99,68,18,155,239,59,171,235,163,47,250,129,222,60,97,28,20,159,3,23,38,149,102,223,230,80,149,227,115,32,147,36,162,240,63,185,138,248,90,103,132,15,89,246,76,72,99,44,15,15,99,227,138,254,57,194,132,159,97,40,116,237,13,252,101,74,24,191,130,228,87,147,137,20,68,18,73,40,12,17,253,106,24,88,89,246,180,249,87,24,247,111,205,174,67,138,236,176,78,81,247,246,94,10,23,74,53,202,51,142,98,201,69,254,225,228,165,173,186,239,168,9,135,216,61,6,1,210,71,243,87,66,241,240,89,215,132,222,130,119,188,145,167,60,124,166,0,65,245,44,192,1,56,215,186,3,0,178,97,162,90,90,236,248,185,195,187,96,64,160,145,190,96,165,31,23,195,71,222,175,79,237,165,224,37,61,229,254,179,107,77,207,215,62,189,35,156,65,236,52,163,57,19,170,120,195,107,109,201,164,2,85,167,10,228,193,94,174,211,191,140,21,87,180,175,24,79,162,122,152,92,157,170,252,115,125,168,252,155,199,158,208,236,45,149,185,82,11,63,136,169,213,23,75,171,54,151,225,63,59,196,165,146,100,100,142,170,151,131,79,148,221,150,28,2,56,22,156,45,172,191,52,34,157,93,175,54,249,108,127,106,248,93,122,172,202,72,57,47,31,62,231,25,50,59,40,13,147,51,27,225,83,49,212,126,146,36,19,181,82,255,233,179,207,43,186,77,71,1,145,179,153,135,153,56,117,0,156,177,142,233,142,135,159,198,182,130,123,180,38,80,251,174,70,17,232,117,20,111,175,78,25,92,125,34,160,111,245,237,47,53,40,246,74,231,79,166,195,51,189,61,71,65,241,169,73,24,3,196,225,55,167,158,183,178,154,80,80,67,143,123,247,209,4,108,4,140,162,134,41,200,57,192,38,61,42,166,102,249,50,127,41,115,113,145,217,157,98,253,112,241,56,218,67,63,35,137,19,24,220,30,60,157,79,140,168,81,78,166,34,187,163,239,154,228,182,120,126,252,210,164,30,166,28,37,126,233,176,160,182,147,83,146,233,229,63,246,50,235,55,239,74,31,146,233,125,66,207,90,37,188,78,176,98,147,41,24,44,214,136,140,68,50,11,75,65,94,18,110,46,148,105,249,210,210,212,124,6,220,87,143,159,134,140,47,154,232,19,157,156,178,194,141,4,62,169,174,182,201,12,209,221,155,6,43,141,173,114,237,198,170,185,159,139,221,170,166,142,65,17,212,104,20,243,243,89,122,111,16,63,190,44,77,230,87,149,26,70,37,163,120,113,29,217,12,100,161,182,94,13,101,209,157,107,240,200,214,145,147,56,154,215,238,87,207,181,206,255,167,134,241,88,15,231,26,202,123,114,112,33,140,20,170,135,161,222,111,125,109,235,193,97,139,131,246,133,54,57,105,152,181,194,115,103,49,92,180,51,20,28,51,252,230,13,156,128,216,96,227,102,0,27,223,253,126,192,10,137,249,241,182,20,70,24,250,156,253,60,42,113,234,185,67,50,122,123,184,52,45,175,79,8,244,221,209,216,20,158,114,17,173,53,242,204,249,78,193,20,173,40,166,168,101,15,210,0,17,174,152,244,168,233,14,132,238,184,26,244,188,154,55,81,20,139,41,122,154,105,203,84,75,158,198,52,235,23,167,165,234,138,68,187,107,239,159,224,99,47,140,41,41,76,52,191,51,146,3,85,61,167,186,153,228,84,119,103,58,127,123,170,85,16,183,246,126,52,56,91,233,200,164,152,26,238,74,3,8,231,82,211,41,182,254,190,209,29,8,6,39,117,179,250,201,17,184,169,84,54,47,151,241,92,220,189,136,134,182,16,168,254,246,222,219,213,68,0,244,81,234,210,171,17,181,143,171,205,169,45,105,63,56,235,157,227,13,72,101,156,209,160,22,70,32,185,219,151,125,165,51,154,117,180,246,34,75,19,120,184,160,217,161,191,61,71,164,89,76,77,136,13,173,182,232,89,248,189,73,59,101,221,164,189,136,29,248,242,77,4,136,181,44,39,247,9,47,51,40,182,9,117,130,245,79,23,45,129,160,74,64,148,179,108,127,128,208,34,98,233,190,105,48,189,235,99,135,85,47,43,6,12,63,28,68,117,62,67,166,35,154,133,202,85,209,142,86,76,36,194,175,70,236,85,152,222,132,193,56,124,79,110,220,214,82,213,130,12,119,112,31,216,228,212,210,80,79,170,252,43,181,125,225,97,169,127,249,160,228,40,70,220,124,24,99,67,62,9,114,143,94,225,0,59,148,1,207,252,41,223,224,127,73,14,151,3,209,208,144,244,104,131,138,125,137,33,164,81,200,53,57,191,130,10,92,150,112,1,234,230,4,37,131,219,94,149,113,152,31,88,75,59,97,12,98,21,121,20,225,141,224,136,209,130,250,65,189,64,57,43,70,53,189,247,102,249,22,62,12,56,176,122,195,232,53,43,31,198,102,198,218,130,67,132,102,187,80,117,208,193,247,242,66,69,196,109,46,165,234,76,8,207,53,232,77,152,107,22,185,122,154,49,144,95,221,105,226,242,178,132,60,5,83,193,239,161,59,33,220,168,193,89,249,139,82,37,187,42,201,16,171,80,202,113,190,24,34,108,107,43,237,10,166,86,240,197,0,72,62,28,33,83,5,75,206,23,235,108,72,132,211,133,116,122,157,17,54,140,164,188,52,51,255,217,108,5,223,18,13,201,45,140,48,78,45,238,177,69,165,154,254,45,212,194,105,86,72,126,53,224,140,36,93,1,2,6,107,228,23,78,40,57,244,44,97,56,229,206,201,135,100,60,46,20,27,34,156,1,68,139,135,113,188,125,120,114,136,5,58,101,31,47,206,53,132,2,91,128,47,4,66,150,220,207,217,227,8,19,142,173,255,72,206,113,181,114,182,176,57,207,228,49,201,161,57,5,118,25,62,94,169,135,104,252,249,163,117,132,198,166,132,147,229,43,156,126,75,129,109,8,189,9,61,71,168,18,206,237,165,54,168,244,219,105,27,176,233,180,98,172,52,122,151,112,229,124,237,156,101,43,12,103,9,3,81,11,81,51,3,124,36,33,94,153,31,178,131,23,113,6,91,248,122,72,184,99,223,224,100,108,60,29,179,112,181,49,151,170,14,205,162,1,201,24,201,139,37,19,153,9,182,53,24,103,233,45,100,141,175,96,205,217,70,156,78,45,4,65,136,146,203,189,74,202,178,65,33,65,114,239,126,105,181,170,149,16,154,145,159,115,245,221,194,150,189,222,21,25,38,54,86,224,57,238,12,224,118,43,197,124,67,67,119,14,249,57,18,225,219,168,4,245,57,130,150,15,200,47,9,55,235,76,245,103,75,228,79,54,135,41,116,11,113,254,236,156,253,83,154,11,183,212,167,247,79,155,209,41,224,6,177,155,130,36,53,221,59,23,234,52,155,189,185,84,98,225,108,80,75,9,206,126,197,67,70,248,0,230,120,231,130,150,5,216,227,26,42,8,128,212,65,15,169,2,114,192,117,232,59,231,240,65,65,37,225,156,5,149,126,126,150,87,62,182,75,48,24,207,100,63,164,252,225,211,194,217,170,2,76,153,26,166,253,157,45,128,129,44,73,125,249,237,129,146,191,107,71,64,207,16,55,8,144,162,125,4,41,127,160,158,53,84,231,32,177,141,113,237,8,146,180,79,139,163,153,81,75,168,109,100,164,132,170,106,44,0,227,114,173,14,80,198,245,9,227,208,30,18,36,11,217,242,71,121,226,76,12,221,37,22,89,124,214,72,42,30,49,160,170,244,184,218,240,8,42,30,145,160,116,120,24,154,144,104,15,177,228,144,143,245,48,42,125,66,159,66,47,165,187,201,42,134,79,163,234,197,25,34,233,149,40,169,204,164,210,85,64,235,12,87,73,232,176,167,134,72,212,241,121,153,172,191,48,148,236,166,2,39,171,147,184,242,155,39,67,119,137,108,203,0,131,238,154,25,100,191,147,210,15,17,145,67,12,199,229,106,80,248,46,26,110,150,178,112,173,27,228,216,229,115,47,244,36,188,90,84,126,91,43,225,96,172,132,184,87,168,244,224,38,159,94,53,155,6,15,223,213,133,6,143,39,81,48,149,174,87,88,57,139,8,111,11,73,192,212,67,19,9,227,155,44,76,32,212,219,155,103,172,169,205,80,134,95,26,238,129,76,97,65,199,138,250,17,194,73,158,241,0,221,1,57,87,117,114,224,162,196,91,145,187,18,191,135,109,234,27,14,76,65,205,113,49,13,72,216,84,170,252,230,41,217,95,22,113,161,137,147,194,55,56,217,117,103,157,208,38,135,208,230,42,163,5,240,85,81,197,165,245,211,71,116,33,41,206,77,194,39,64,119,100,135,110,37,57,249,162,52,88,16,251,211,77,2,208,215,194,26,81,117,166,192,26,185,20,232,249,103,116,97,193,158,105,96,143,25,63,141,254,213,171,5,117,246,34,197,73,22,164,236,193,88,138,34,19,135,132,255,104,59,179,92,203,109,24,136,110,73,243,176,255,141,69,135,215,164,74,13,228,243,37,72,128,78,197,190,182,172,129,99,149,191,54,7,194,185,185,18,100,25,11,239,118,24,26,5,97,237,155,95,206,211,233,210,200,87,212,135,125,203,24,220,157,108,13,78,111,105,168,49,41,138,160,102,61,199,30,73,47,165,21,163,158,218,187,71,50,122,95,82,234,64,233,21,36,54,206,18,135,247,178,101,159,39,101,51,188,29,129,80,140,53,113,94,198,51,90,41,163,169,44,155,88,145,144,56,82,203,59,99,109,103,203,20,234,213,40,120,212,124,111,62,233,32,21,152,25,18,47,70,186,97,73,79,0,249,82,119,140,10,155,198,210,5,54,80,60,112,122,201,31,89,128,118,118,29,131,202,42,159,124,208,170,105,97,43,13,92,165,170,221,97,50,233,210,72,97,22,89,76,37,106,19,164,141,2,241,65,188,146,120,108,132,232,228,173,240,173,106,188,21,181,6,91,95,154,248,162,211,168,147,58,71,20,98,40,108,141,51,206,249,7,127,118,123,174,134,242,102,7,97,224,200,218,43,199,205,119,156,95,199,36,130,24,121,254,173,51,73,27,10,81,253,26,186,246,61,95,37,45,68,244,104,193,251,153,241,236,99,205,92,58,133,107,250,170,253,127,112,191,82,212,253,167,196,190,83,192,29,139,72,111,158,173,161,249,131,207,80,182,203,56,11,97,75,178,144,236,7,55,211,247,145,171,249,200,159,64,216,162,236,241,108,9,215,210,200,240,1,121,17,30,217,77,202,157,174,165,13,108,106,143,31,188,141,53,113,202,111,155,76,218,119,115,250,83,208,210,187,48,101,240,243,123,178,54,81,204,170,58,42,108,196,191,211,158,14,5,170,155,34,121,199,189,33,100,234,213,97,136,208,183,60,184,245,136,255,14,46,250,2,55,228,253,97,177,98,38,158,231,201,223,131,19,86,36,4,118,97,36,54,252,214,200,78,119,249,30,63,82,43,191,150,58,170,41,252,60,38,11,50,151,255,242,89,10,69,148,188,12,166,136,226,123,107,235,191,79,50,162,103,183,33,166,244,189,53,20,234,179,202,144,141,97,125,43,229,7,159,193,60,11,101,62,112,173,197,159,156,147,72,220,100,92,34,56,46,191,7,167,29,89,72,241,129,207,74,249,98,3,216,32,180,180,94,90,162,115,239,66,202,231,123,240,221,45,199,112,223,139,189,226,28,26,223,76,49,21,242,46,79,118,54,27,184,109,126,15,126,172,192,84,175,114,2,37,223,84,165,124,19,165,209,106,150,133,194,42,27,231,253,23,117,35,229,206,138,184,236,36,8,81,165,79,38,158,44,42,95,231,58,39,217,114,100,95,36,159,116,64,49,173,179,11,79,227,80,242,171,145,143,149,80,142,21,93,181,79,172,130,155,207,126,227,194,56,181,191,26,88,71,177,135,46,121,22,33,36,186,200,3,94,22,201,188,48,220,183,95,204,153,159,38,60,45,15,70,129,235,87,148,5,81,72,123,60,73,42,198,215,23,113,35,246,84,80,136,187,31,171,17,35,249,98,72,192,84,170,233,75,147,182,109,219,199,196,100,171,175,55,72,113,57,140,204,245,131,187,149,190,223,111,89,23,162,130,241,220,24,221,194,188,101,34,111,227,43,33,178,100,19,121,129,251,173,73,32,57,211,52,48,124,252,237,14,41,91,16,4,64,31,60,232,252,232,242,104,40,231,125,145,32,131,141,149,243,194,20,183,125,157,108,203,100,73,80,207,10,248,28,227,52,159,250,176,108,107,192,188,163,102,20,187,159,226,33,197,51,8,148,117,185,154,170,172,158,190,247,198,172,76,183,76,142,34,185,106,58,244,14,143,103,241,65,202,75,187,204,135,194,200,119,235,201,58,223,158,96,157,95,76,105,237,13,199,119,19,96,238,95,63,38,174,2,202,91,55,60,70,251,143,49,185,59,140,2,206,125,238,12,17,197,71,222,176,206,174,71,191,207,146,123,19,145,138,33,101,255,56,179,227,142,56,122,219,195,183,133,70,225,252,150,40,146,233,167,207,175,101,242,192,103,247,90,194,167,68,133,101,247,120,58,146,212,5,18,221,59,102,191,70,208,184,154,94,166,171,171,217,173,192,172,126,201,90,202,172,76,27,67,110,110,83,177,127,87,179,58,247,109,232,39,2,142,224,80,255,70,133,65,173,18,164,197,101,203,195,215,215,217,135,147,168,117,29,248,236,173,231,251,57,76,231,65,19,254,171,141,78,82,109,254,211,244,62,77,97,216,97,7,170,251,123,107,156,15,156,132,139,86,248,225,124,80,136,202,229,157,20,62,62,85,76,164,78,197,132,62,119,53,63,234,187,184,83,161,167,20,84,48,123,98,111,124,48,161,81,9,110,209,2,176,191,88,12,190,155,205,140,123,111,188,158,93,124,196,186,101,195,133,24,8,189,34,138,146,62,152,164,82,147,168,29,106,45,46,174,99,229,193,75,42,171,58,245,28,213,25,95,14,12,15,252,20,230,45,84,107,250,39,209,71,177,159,177,39,41,188,161,207,250,246,5,120,203,106,150,88,39,245,201,203,205,129,198,137,220,171,196,221,176,168,208,243,250,96,248,93,179,4,214,32,98,119,45,59,210,231,180,109,201,199,62,59,233,250,34,192,70,252,59,136,100,92,180,88,176,225,123,109,98,220,240,55,6,76,17,88,253,184,135,150,181,109,109,189,247,180,2,75,223,84,224,128,66,97,251,194,12,66,108,228,232,225,98,146,93,24,186,224,28,63,157,141,128,33,80,211,103,29,163,5,140,36,243,125,235,97,234,199,219,175,166,75,244,182,182,83,164,155,33,33,241,7,39,243,184,133,153,174,27,181,106,60,55,241,124,25,209,78,138,104,250,134,5,247,73,213,104,127,167,203,119,250,1,4,129,238,80,214,201,179,59,182,216,21,230,143,52,173,10,74,120,205,191,199,74,70,195,37,244,85,76,158,233,111,77,34,191,106,108,25,78,137,177,124,147,199,19,92,202,230,119,76,145,190,187,111,165,150,209,27,66,120,121,6,172,187,34,134,61,56,178,126,114,115,8,202,190,196,16,175,77,124,114,203,213,121,69,25,30,48,117,115,250,104,199,235,237,119,196,105,17,43,91,105,187,172,148,206,103,41,143,222,155,166,172,186,117,15,5,12,187,195,212,140,86,30,173,220,171,235,84,182,50,86,216,140,109,126,34,30,208,187,50,138,81,131,208,226,115,19,206,148,65,75,100,162,86,92,12,71,158,204,82,146,40,120,217,1,227,65,42,153,25,220,39,49,25,104,78,43,66,43,105,254,125,142,5,68,188,88,151,0,228,95,117,198,234,68,41,162,105,170,110,155,164,99,140,202,89,48,123,107,38,143,88,182,111,105,48,15,149,38,99,106,133,122,219,55,37,198,132,223,87,152,70,202,25,112,121,136,212,168,8,26,113,240,194,210,50,228,115,54,130,88,45,230,10,17,201,41,167,0,149,216,229,75,177,47,35,138,94,73,38,98,179,114,133,125,225,177,155,62,217,160,224,97,198,147,37,122,127,228,189,104,83,153,205,175,110,84,15,201,197,103,3,43,41,158,12,77,244,61,244,226,206,65,28,23,67,215,40,91,86,51,250,84,183,30,103,253,49,204,93,152,114,184,153,99,55,181,19,92,62,136,189,106,187,123,237,84,34,194,70,248,121,246,64,173,3,74,208,110,90,239,1,83,135,51,21,134,180,194,231,48,221,229,93,111,93,168,62,140,231,26,84,119,201,75,183,108,21,111,23,206,89,56,66,91,179,131,182,93,184,84,73,34,154,114,196,154,247,234,89,36,151,64,208,168,175,116,31,236,44,52,253,212,84,21,183,164,207,61,53,157,92,71,63,139,121,222,159,30,85,105,8,169,85,89,227,194,208,199,76,133,71,233,238,61,193,254,147,166,38,163,225,180,200,247,183,209,14,152,122,243,186,157,138,211,224,243,203,74,83,104,28,24,1,210,64,168,99,82,104,36,142,107,233,110,107,250,214,63,255,41,96,180,140,245,214,240,228,222,95,62,246,89,239,58,164,116,8,244,11,27,203,132,100,232,145,114,186,95,179,65,73,147,53,129,79,101,154,207,240,10,121,169,46,77,168,36,90,192,116,192,46,161,53,38,208,153,63,42,28,131,25,64,173,14,168,148,52,251,136,23,180,0,244,107,23,234,220,114,220,28,214,60,253,32,240,161,124,125,195,192,188,119,85,86,73,58,123,99,233,194,243,153,117,187,203,182,87,196,111,215,253,48,82,146,209,141,61,190,84,179,137,4,30,148,164,199,47,87,148,216,245,214,216,134,125,6,76,47,161,94,141,167,214,239,205,107,150,232,2,108,152,212,52,198,205,173,40,66,107,34,38,162,168,62,40,100,222,148,181,213,60,208,84,4,62,227,47,143,150,172,35,221,39,3,62,231,91,20,129,245,24,71,190,177,47,137,205,140,158,106,107,238,238,158,45,154,62,46,169,122,48,230,187,120,111,219,214,101,9,192,18,178,178,123,195,116,66,169,225,201,194,111,225,246,17,170,75,93,233,73,169,6,72,110,181,154,222,130,214,122,192,155,215,125,101,15,35,31,26,202,94,186,108,218,58,140,99,150,244,230,48,154,214,128,145,182,19,243,142,110,78,231,14,54,24,241,26,173,20,33,39,51,226,209,8,161,107,161,136,81,82,248,147,161,87,190,30,120,34,24,145,3,62,27,160,82,190,78,227,46,10,152,80,85,147,171,153,119,171,5,108,60,111,77,97,235,44,14,152,230,54,169,246,232,198,188,227,87,91,221,143,108,166,52,114,215,26,87,91,250,82,107,69,200,181,54,247,10,81,97,145,86,8,131,41,213,47,1,231,44,113,21,14,58,15,206,33,233,11,231,135,94,75,184,39,9,156,182,150,253,52,116,176,103,220,154,178,112,253,101,102,81,245,45,233,156,114,72,125,203,44,164,231,60,165,128,73,146,136,189,109,236,79,125,196,111,27,141,162,150,238,208,124,26,79,62,172,152,228,161,53,14,185,39,96,194,59,245,129,115,11,135,149,60,67,94,114,114,214,242,235,162,13,24,35,76,70,156,106,236,157,227,183,41,79,210,247,134,252,112,121,132,128,51,96,45,93,65,38,172,215,230,133,83,146,67,132,78,251,244,73,29,24,76,111,150,214,21,13,147,22,189,48,33,101,133,161,219,151,155,239,46,28,216,112,61,149,154,239,163,193,155,160,48,157,126,247,189,59,81,125,125,49,28,65,223,241,134,37,102,179,62,154,29,144,241,104,168,36,37,185,185,145,173,197,18,26,48,64,233,92,75,212,224,133,59,108,210,237,75,110,158,170,211,186,24,122,54,208,174,5,81,248,76,57,46,54,85,87,169,27,50,50,226,59,166,214,92,36,212,223,60,200,13,18,12,107,211,83,24,157,242,18,55,167,146,68,202,107,10,181,36,61,150,167,241,111,164,242,20,99,181,251,214,184,130,2,210,180,31,103,254,48,238,238,170,149,90,70,242,51,2,206,143,155,193,41,142,251,230,112,167,158,109,107,157,23,220,67,45,96,13,13,66,220,66,168,202,31,187,155,148,148,176,165,179,57,231,24,112,2,145,186,120,105,12,47,31,131,176,193,176,32,233,213,199,75,204,113,12,96,170,171,93,123,12,136,146,35,182,126,60,194,86,31,238,123,200,62,119,12,56,199,211,20,143,21,165,23,100,4,61,42,179,41,44,42,90,67,70,109,157,255,118,109,218,99,107,48,31,41,208,99,74,202,201,137,130,19,101,247,14,23,35,175,212,2,52,180,82,253,222,103,231,36,180,43,36,241,208,104,184,157,132,56,252,214,139,137,92,228,216,230,11,60,47,90,119,103,41,134,123,111,40,175,196,138,162,106,114,245,24,51,99,183,209,105,134,52,222,142,159,206,211,234,53,165,52,14,86,212,248,218,25,133,78,137,13,22,219,240,98,196,179,101,170,218,195,141,63,35,238,63,140,163,95,172,48,163,206,239,113,240,102,83,232,122,174,54,119,220,97,211,18,169,10,67,4,20,87,211,171,154,159,171,41,219,244,0,30,217,107,29,149,98,38,90,192,196,251,178,162,132,188,107,160,231,180,203,10,83,26,26,175,69,236,168,41,239,62,36,14,159,16,41,240,249,169,254,220,156,250,172,56,67,80,190,157,42,193,96,38,64,190,145,71,243,169,84,172,0,245,162,234,113,203,101,36,153,2,19,136,222,142,158,81,217,250,211,217,120,70,115,192,41,61,43,0,33,139,225,22,28,244,167,233,54,45,24,220,188,15,214,66,166,168,199,239,7,206,195,55,98,171,151,82,143,21,110,182,26,190,0,126,92,87,203,180,88,211,203,186,112,221,115,41,60,224,98,242,23,163,37,81,167,66,178,40,179,191,23,189,120,73,11,56,83,111,55,120,14,173,216,46,186,141,91,137,153,111,227,8,127,148,75,144,106,112,239,30,29,71,133,175,105,113,28,69,171,171,187,61,206,170,126,40,255,139,37,200,227,173,97,21,239,207,152,33,244,226,41,185,78,237,193,214,143,109,233,188,220,2,166,134,83,197,60,10,12,185,241,104,208,29,170,58,196,153,59,45,92,187,78,177,193,45,19,67,72,4,197,230,11,35,147,218,84,103,196,104,139,114,192,3,62,158,191,45,62,48,230,255,21,233,104,18,129,183,29,226,135,30,239,119,7,60,235,149,230,50,1,100,106,192,170,195,84,167,221,179,190,90,191,87,242,124,179,5,209,251,245,249,206,239,208,109,189,119,192,240,43,151,11,163,91,240,181,88,209,58,93,9,150,198,170,45,219,194,219,201,175,38,157,118,79,135,242,227,77,240,124,51,145,157,75,249,122,166,79,51,17,139,239,185,201,1,74,245,152,157,11,117,248,75,195,133,217,164,94,181,192,213,84,211,23,177,167,137,49,11,37,178,69,41,198,40,201,107,34,6,68,44,183,92,3,189,89,171,63,246,146,9,212,176,239,144,65,73,213,102,143,130,11,27,242,91,249,92,40,146,34,61,231,48,82,26,215,26,134,249,6,66,190,128,119,213,248,23,162,134,116,148,248,111,163,144,88,110,110,149,208,37,85,141,126,53,141,2,73,158,220,4,221,187,127,77,26,9,32,83,13,24,201,227,84,252,201,57,31,147,216,94,214,133,234,17,21,2,38,180,7,92,144,136,97,249,236,31,84,203,167,212,241,118,242,166,212,127,57,108,225,126,25,20,234,245,199,71,225,99,31,196,26,161,2,182,210,246,221,252,173,7,65,142,123,214,23,88,121,90,141,171,139,21,14,222,155,99,79,146,235,250,138,115,56,124,175,180,113,55,1,178,60,191,216,1,123,1,90,28,247,234,12,3,205,39,42,6,189,33,162,201,89,224,57,209,30,188,240,249,15,242,189,76,2,198,93,244,106,242,205,233,158,14,120,97,80,52,127,47,102,162,147,183,189,171,255,84,63,188,164,130,204,116,190,204,17,221,210,197,125,249,18,224,98,34,56,23,198,247,172,245,222,187,10,165,18,4,37,56,8,94,147,84,80,169,151,128,101,65,51,212,89,147,128,233,98,184,134,157,41,84,145,239,241,215,38,143,244,192,5,169,47,127,237,10,213,68,123,174,38,113,82,28,38,25,119,207,99,244,148,140,25,220,97,170,165,187,62,57,122,152,211,111,94,172,188,239,142,41,157,250,245,227,195,4,70,108,90,110,78,118,21,101,189,128,73,254,221,155,51,42,72,77,57,60,76,106,79,96,210,65,49,230,244,84,13,217,149,206,115,192,3,235,115,137,32,241,213,44,55,249,23,138,92,125,208,146,116,214,3,66,52,237,147,188,96,105,92,54,244,110,245,248,171,251,118,72,107,228,241,91,229,173,89,63,121,196,247,42,182,245,8,156,219,240,125,154,29,70,98,7,133,168,96,205,241,206,38,33,50,228,214,124,159,81,252,177,201,204,234,226,164,110,225,156,200,254,203,228,245,46,37,89,71,129,185,149,175,124,18,120,82,194,120,43,23,168,254,64,161,217,225,101,92,247,23,38,38,28,219,33,174,76,145,246,153,12,195,198,121,212,25,143,118,54,149,235,148,29,24,118,137,61,238,213,103,110,220,194,135,243,28,166,45,245,193,244,225,46,41,141,219,4,59,155,23,114,209,20,1,247,229,133,43,117,17,241,222,70,233,42,69,23,63,217,242,236,239,77,197,185,8,100,101,163,41,255,200,10,128,177,130,254,216,80,248,63,235,228,26,47,240,173,186,183,134,236,3,147,76,224,185,156,96,199,224,179,232,171,154,62,88,22,89,174,46,77,59,91,144,153,136,132,47,134,211,147,252,135,100,120,149,11,227,28,104,211,141,53,23,149,107,180,33,210,165,143,70,76,98,93,147,239,248,161,18,83,64,22,2,130,185,176,39,115,214,110,10,200,21,225,71,13,248,156,139,69,31,45,119,170,242,195,88,37,34,184,21,110,17,140,36,254,189,210,214,81,57,123,120,12,10,229,147,234,120,24,125,249,10,75,118,34,218,165,141,74,244,10,84,143,164,176,139,109,85,19,3,62,223,160,133,121,95,244,100,2,198,59,44,1,119,237,65,164,187,55,125,124,252,159,103,161,66,127,219,216,179,253,157,105,135,26,245,129,81,31,143,58,144,214,85,208,11,166,122,164,127,29,237,84,108,61,48,228,212,225,48,97,191,247,7,54,150,195,128,233,49,209,231,230,81,175,151,9,131,171,36,162,153,226,59,178,189,195,200,127,150,62,56,188,231,17,151,134,28,171,171,238,28,165,4,237,162,4,177,31,25,192,243,105,221,157,58,171,7,82,80,85,196,195,203,15,31,52,83,124,164,94,11,117,231,59,98,60,217,10,32,84,37,208,10,67,243,45,142,41,234,69,102,19,137,136,88,71,178,105,167,176,73,232,4,140,30,161,58,207,141,164,96,4,59,96,97,213,248,81,53,22,175,113,163,52,85,147,39,5,45,198,180,111,16,7,78,209,172,97,24,220,59,137,31,81,47,166,48,212,235,37,224,179,110,135,70,159,90,145,16,80,55,134,238,166,112,207,130,210,163,163,145,45,98,162,35,66,137,80,194,72,198,150,152,245,8,39,116,16,4,29,42,229,71,90,226,99,45,254,5,88,171,78,52,218,46,86,190,49,111,68,82,135,70,244,152,164,93,34,230,196,24,36,16,73,56,240,194,36,93,245,181,33,238,170,94,162,98,108,225,90,55,64,158,108,184,189,107,73,136,246,76,68,227,198,169,17,204,199,171,122,34,172,196,112,34,194,10,115,223,214,200,48,20,150,227,166,71,76,89,85,97,74,63,34,185,2,221,147,204,98,234,212,199,205,72,45,12,55,77,205,16,211,107,55,247,2,9,98,121,162,210,205,41,197,236,183,231,206,15,188,236,132,18,184,106,162,141,210,222,56,128,128,75,214,188,15,173,0,169,223,171,141,38,89,225,217,139,188,55,103,130,194,240,88,197,206,112,140,120,204,7,205,35,80,51,22,217,151,105,138,175,146,164,152,203,117,110,237,230,171,107,49,70,165,37,32,75,66,203,58,88,84,93,241,108,43,245,194,144,190,106,114,230,108,136,55,243,3,195,101,122,174,182,30,189,64,169,66,17,180,217,242,15,24,249,11,77,42,33,148,23,251,10,159,118,105,90,168,253,234,55,2,166,237,233,129,23,83,32,96,38,117,211,100,216,25,228,251,100,118,196,40,204,22,231,179,116,155,78,180,100,102,70,51,122,83,135,169,104,121,114,128,196,140,122,36,47,145,9,200,218,136,110,18,227,142,158,19,100,104,246,99,210,148,176,34,233,74,67,185,126,173,51,19,168,0,240,116,48,62,156,166,108,151,185,117,158,97,167,108,62,61,137,209,78,173,124,160,125,60,25,64,35,140,136,10,21,88,134,245,108,164,12,30,198,209,128,207,210,127,243,193,7,159,145,36,135,128,66,158,27,178,144,146,35,1,79,12,67,137,1,56,167,115,20,37,80,157,172,11,219,36,171,47,76,22,60,171,150,229,175,26,208,11,34,170,112,106,24,58,71,138,66,66,139,168,148,39,121,79,255,236,173,228,192,141,109,154,250,71,200,180,221,26,18,120,126,158,202,128,84,198,133,17,216,147,98,139,51,131,207,23,141,250,21,148,32,147,94,125,28,180,85,110,85,15,225,0,121,242,108,172,224,245,22,35,209,198,163,213,20,148,169,150,168,116,58,54,240,126,138,45,208,64,242,155,83,237,50,181,112,141,136,72,44,92,138,172,154,136,243,158,131,15,42,188,40,178,130,96,84,171,122,142,7,125,67,191,211,90,193,37,45,74,42,216,57,114,129,57,129,246,83,120,131,151,230,95,4,70,222,164,21,67,28,55,61,126,218,234,116,159,146,32,24,57,122,192,116,188,106,73,144,121,251,85,97,173,131,234,37,202,6,184,117,215,243,158,42,42,111,179,253,193,91,181,146,27,150,100,117,107,97,218,206,169,154,168,52,23,212,120,48,52,156,31,94,13,24,145,187,31,78,147,94,11,205,67,99,147,185,52,189,193,20,12,203,76,153,180,29,196,136,158,41,136,71,35,48,228,180,163,223,66,92,58,54,4,38,67,23,37,171,48,132,43,145,195,153,90,37,223,178,54,18,174,187,233,111,227,162,68,129,202,196,254,147,108,46,77,131,243,214,58,81,166,185,101,83,105,68,48,62,89,34,202,70,41,68,83,153,218,133,183,31,101,111,203,200,17,180,12,145,236,176,143,10,150,198,234,138,30,167,240,214,229,44,43,230,215,123,211,240,127,209,190,150,62,215,217,211,87,84,156,26,229,158,120,109,13,167,206,195,191,228,184,232,92,150,143,189,45,125,21,165,180,24,19,90,9,104,129,184,216,22,144,158,31,90,255,181,45,53,22,47,77,159,164,238,26,38,10,22,123,165,229,93,178,62,26,158,150,220,124,78,85,21,54,30,149,18,149,182,70,144,166,220,49,201,88,221,47,140,77,164,197,178,51,143,18,21,65,38,27,181,181,140,55,195,188,125,11,144,225,79,82,20,26,130,21,165,209,216,111,82,26,141,156,201,186,213,203,48,61,87,189,55,77,116,177,4,136,48,85,173,125,70,60,190,71,181,43,189,173,154,110,162,122,114,182,11,175,179,163,137,3,100,34,44,219,139,232,23,61,154,75,156,198,94,141,61,239,91,33,52,168,20,173,231,35,235,50,251,133,237,136,105,90,243,109,34,126,14,147,74,110,90,18,110,138,167,59,96,194,244,83,235,201,113,43,91,220,188,80,183,45,48,197,54,247,201,206,66,85,181,100,202,166,162,210,22,162,56,88,17,20,166,218,41,170,209,97,95,214,170,108,210,137,221,87,31,165,16,89,71,220,196,53,125,101,163,252,62,149,51,167,211,116,178,87,20,194,195,41,168,35,142,72,225,42,81,69,159,81,94,185,55,199,80,239,17,63,152,211,234,0,4,46,136,74,198,226,29,80,227,104,115,0,34,186,45,80,54,86,217,14,105,164,186,134,202,52,126,254,44,109,9,116,243,223,230,0,92,93,49,182,39,145,163,29,53,217,103,233,118,245,25,105,143,76,43,204,28,216,15,139,124,45,82,164,253,86,243,45,227,233,91,2,163,204,185,99,229,83,101,47,65,149,73,119,77,88,165,211,8,127,228,236,163,38,126,238,216,230,127,234,243,242,219,48,15,13,31,51,156,8,84,200,110,43,8,194,66,197,95,108,37,83,28,151,246,154,194,5,183,111,129,162,68,233,35,65,119,186,220,175,73,170,93,194,84,171,156,205,50,221,65,163,125,95,14,63,219,166,60,93,214,200,249,53,9,164,226,48,34,4,22,29,46,20,107,10,31,15,196,39,123,95,239,200,40,31,171,94,77,96,44,220,31,184,5,180,109,104,209,221,25,181,47,108,134,73,219,130,90,158,81,192,5,17,68,210,238,25,171,254,115,235,15,110,60,72,91,164,229,136,170,157,27,238,161,87,77,58,165,146,57,183,145,0,103,158,202,52,220,52,228,53,247,49,168,201,169,35,107,139,23,98,118,254,211,136,145,29,99,69,110,222,140,153,209,195,134,124,154,33,129,63,42,51,107,244,135,157,207,113,134,76,126,154,248,80,242,174,4,171,150,157,242,90,148,80,185,38,18,205,103,84,69,105,207,157,37,204,124,159,166,240,104,10,213,79,54,111,213,207,151,99,185,99,35,75,219,27,114,95,81,18,103,245,138,82,12,129,14,64,217,49,143,168,181,84,163,149,218,162,178,98,163,173,40,32,116,105,64,78,176,103,135,165,114,172,237,189,165,185,198,40,217,171,71,154,42,173,232,210,38,98,21,109,78,42,72,167,97,157,194,103,64,173,36,181,210,1,159,5,113,22,87,150,38,199,78,43,129,247,64,194,117,210,165,33,156,208,127,159,254,53,11,58,117,151,150,195,142,77,20,152,62,116,98,20,73,215,41,245,198,232,205,121,119,38,156,82,218,218,137,218,79,242,122,32,242,131,93,138,214,16,215,224,24,254,6,5,70,135,148,164,23,29,109,128,104,151,40,156,14,107,73,55,45,145,245,8,200,160,124,90,47,25,9,92,110,214,94,230,109,192,199,138,42,87,138,134,126,216,234,132,109,160,9,202,93,185,184,65,218,226,251,176,49,206,74,126,17,49,50,233,73,253,169,47,74,139,241,49,245,206,86,220,226,234,84,53,170,145,113,211,232,145,141,70,222,165,113,9,147,180,187,197,95,144,180,119,169,1,129,213,50,215,232,27,61,91,52,117,182,218,58,77,46,213,119,28,108,210,37,231,61,114,21,70,20,238,13,204,231,172,145,56,175,9,161,183,48,100,50,185,54,241,240,13,62,159,55,96,136,48,229,115,30,152,150,50,127,239,227,244,229,161,189,213,144,48,222,171,33,97,145,246,51,83,210,136,122,85,104,238,178,88,11,16,128,228,21,189,28,8,80,159,121,40,141,217,52,47,55,55,229,179,73,226,105,55,250,162,2,160,71,47,251,28,66,141,97,37,78,16,196,57,106,197,6,210,69,159,109,249,248,147,37,162,194,130,66,216,178,220,183,98,199,159,210,172,196,218,99,119,252,208,177,180,8,55,35,141,145,162,104,19,246,218,115,248,223,119,62,187,230,153,215,30,142,73,214,162,45,203,131,179,195,11,43,43,228,83,53,41,175,0,124,98,254,203,8,45,36,61,82,73,220,179,22,157,180,160,177,89,37,37,114,72,176,120,57,105,1,79,118,105,103,128,243,242,54,120,120,59,179,56,32,86,24,212,35,227,186,76,47,89,250,243,7,196,143,110,238,178,147,209,74,222,228,185,207,94,84,60,129,110,161,127,57,174,121,165,179,147,14,39,114,48,107,87,22,207,32,75,93,62,59,3,218,13,18,205,91,72,36,144,62,241,146,134,97,130,144,146,53,133,109,115,185,1,133,95,9,49,79,147,23,67,253,202,243,235,163,240,121,132,28,96,54,203,69,4,129,5,132,211,178,43,76,235,127,116,174,147,110,250,174,74,188,97,93,167,95,32,137,202,198,221,116,80,121,215,200,254,156,35,15,241,241,42,87,83,191,33,180,29,104,116,37,73,201,178,212,234,10,202,16,232,118,100,80,233,10,73,197,43,3,154,85,190,74,187,248,162,122,123,56,225,72,53,11,235,214,183,80,12,129,52,94,212,245,84,18,62,47,13,139,151,149,85,184,89,187,132,74,161,110,160,62,206,153,80,232,186,201,50,104,112,37,67,102,239,176,169,170,9,204,76,170,61,174,222,74,41,69,178,120,98,178,149,168,250,49,202,28,205,68,99,4,173,251,104,208,87,9,76,113,84,144,180,64,65,181,52,135,142,61,23,12,47,72,45,111,25,148,109,250,127,241,211,240,150,234,47,143,20,108,185,191,139,97,129,21,120,80,7,27,48,11,66,223,122,80,125,231,245,45,124,206,231,115,157,65,56,174,129,103,239,173,198,75,154,99,50,130,185,245,35,30,55,56,41,11,203,70,233,105,223,58,170,101,109,81,2,35,77,80,158,239,177,228,107,18,172,246,6,100,227,199,57,79,186,30,152,138,110,135,49,123,100,200,176,142,167,175,159,179,48,71,145,146,58,8,236,136,160,237,203,215,163,107,247,184,254,244,250,57,175,13,233,152,34,39,58,218,231,137,240,80,212,13,44,168,227,164,206,3,85,163,230,240,50,182,88,169,79,129,254,235,19,188,164,226,129,246,200,46,240,194,237,26,81,112,180,16,27,212,162,30,162,82,227,222,123,74,218,9,154,167,156,163,28,2,250,78,225,65,53,82,149,245,241,127,25,76,153,191,148,252,16,49,201,81,252,178,32,242,40,114,53,210,203,238,211,241,211,52,90,72,133,23,109,217,65,21,84,166,229,250,138,84,120,245,226,220,178,12,41,159,75,202,16,169,16,58,123,133,195,53,119,201,34,82,94,4,131,73,44,0,56,56,229,123,64,2,81,221,202,97,211,192,55,189,99,70,191,66,142,234,177,138,26,227,146,231,62,135,209,110,14,194,9,49,164,250,11,63,105,45,175,51,196,11,216,69,30,12,211,188,122,40,149,84,100,203,178,246,10,59,208,116,206,28,10,5,241,154,239,131,117,44,38,207,212,209,203,189,68,254,237,192,240,29,199,9,66,35,224,148,96,40,133,218,20,39,69,133,36,252,201,215,187,161,238,96,69,50,219,220,170,46,61,5,116,223,147,70,246,23,179,110,145,214,21,174,57,230,217,121,177,123,227,137,85,184,188,174,236,184,176,156,248,79,93,231,202,201,7,148,252,227,214,234,172,185,173,85,197,107,70,9,105,232,236,95,198,141,225,7,27,141,126,199,172,185,3,122,12,107,150,158,223,28,46,122,225,34,65,120,131,54,41,63,247,206,232,166,33,53,86,40,4,220,10,44,180,163,69,249,164,23,99,190,244,174,206,51,96,124,154,187,215,65,65,216,138,135,143,105,209,133,200,177,105,157,109,34,193,232,7,58,132,142,119,225,86,236,246,246,177,233,98,14,76,75,201,252,105,177,81,51,1,236,244,241,42,29,183,196,90,42,132,196,29,30,227,250,177,236,226,89,97,185,137,144,128,193,31,151,193,15,158,215,145,108,196,147,32,167,202,31,140,223,153,175,252,2,217,246,253,209,13,192,69,100,138,117,242,211,197,242,58,211,225,179,236,110,170,203,96,106,26,70,192,149,114,185,11,67,144,249,113,58,161,118,48,241,165,21,134,78,250,103,161,224,141,149,121,166,198,18,24,177,136,226,175,13,65,221,18,214,125,26,50,242,231,217,27,220,134,242,230,143,159,52,217,247,98,231,4,66,166,160,63,112,254,172,66,131,171,42,214,27,92,191,46,8,227,230,64,195,118,43,220,89,199,31,92,18,234,108,207,147,247,175,97,6,148,86,248,247,189,140,196,60,96,58,102,244,222,180,245,117,135,135,53,106,233,231,36,29,50,253,193,173,201,161,200,205,11,157,251,62,104,232,149,204,93,244,107,147,246,244,169,100,109,171,101,234,213,115,145,253,255,96,104,197,47,97,51,48,193,69,159,44,199,106,152,143,216,192,224,184,140,23,35,76,70,12,93,96,203,179,125,147,133,250,19,186,115,46,108,21,74,35,96,126,74,111,78,72,228,107,226,131,34,25,198,117,97,213,199,31,39,39,239,48,100,113,194,232,143,245,148,171,127,48,34,22,199,167,80,216,58,66,62,120,39,187,151,188,55,100,19,31,163,63,48,177,195,41,143,134,3,177,135,95,205,247,44,58,81,185,126,213,239,139,65,50,60,68,192,135,172,53,68,14,126,245,52,90,122,89,221,236,159,105,126,195,178,207,92,80,49,165,3,211,0,231,171,192,58,189,171,40,56,240,75,231,28,248,125,18,230,52,21,120,250,228,131,178,250,253,193,172,17,209,55,161,86,233,179,251,0,39,229,225,178,122,191,178,57,135,55,57,118,25,210,154,41,105,240,95,46,100,44,158,5,6,133,209,111,151,6,62,159,238,210,171,194,143,90,60,89,60,77,173,178,53,89,34,157,54,232,175,29,116,26,171,86,185,10,132,147,54,22,186,100,63,116,80,238,112,69,29,201,132,98,143,141,15,38,105,180,244,234,74,6,248,215,228,65,79,255,177,4,116,207,50,23,97,248,99,239,227,152,46,121,105,226,87,235,211,245,165,174,226,28,63,89,84,89,136,147,182,47,93,101,149,216,216,94,10,143,230,250,84,243,215,210,42,66,203,244,120,205,253,149,190,76,83,107,221,75,222,235,215,121,149,253,230,68,78,132,13,119,146,65,116,173,50,211,214,205,170,85,6,207,56,44,41,14,87,107,233,212,139,157,81,141,112,120,74,170,102,60,9,50,228,175,114,211,162,229,200,208,14,129,225,122,89,223,247,200,20,8,9,41,44,121,76,136,27,124,204,166,61,185,12,105,58,54,103,251,89,87,96,107,29,67,80,225,186,188,123,101,146,12,60,46,131,252,182,133,227,151,207,20,66,237,239,144,34,3,249,201,210,3,211,30,173,115,33,49,194,62,85,142,129,154,150,12,138,145,143,125,100,162,156,16,36,198,166,94,12,77,77,249,6,173,24,145,82,215,143,141,162,125,60,25,59,111,147,163,19,155,115,126,180,176,192,103,82,167,245,124,236,237,218,20,192,11,165,211,38,240,241,118,126,49,38,163,104,128,34,69,70,124,145,111,26,126,239,179,34,178,110,134,4,206,234,215,251,75,13,64,69,175,108,43,92,251,23,25,0,198,42,21,213,35,147,64,220,49,164,60,200,214,123,35,190,27,23,159,111,133,109,45,240,176,38,101,135,143,203,182,174,144,172,177,0,124,229,147,84,32,194,67,241,220,123,16,225,248,190,86,165,14,95,20,135,39,178,246,231,247,138,195,116,88,61,247,134,74,208,119,141,106,68,196,85,224,77,249,108,243,155,31,163,95,18,105,54,164,158,91,129,126,203,170,143,135,162,211,249,191,128,45,147,160,79,134,40,109,251,62,38,236,4,233,189,55,69,168,201,159,12,18,206,209,245,193,97,48,88,254,94,132,141,178,174,190,159,122,159,255,118,103,76,171,222,156,218,142,236,191,61,172,74,250,25,21,230,169,255,54,17,42,213,240,105,70,169,154,190,153,84,233,117,16,13,232,105,18,2,123,251,7,163,27,75,15,101,211,137,25,126,130,80,119,81,85,234,230,12,11,137,31,31,212,51,164,68,121,245,209,232,168,251,224,102,117,81,98,101,145,195,133,29,233,131,51,20,95,93,110,110,221,16,1,83,234,191,116,1,45,194,66,190,145,31,147,138,188,130,238,120,174,56,0,8,175,82,209,165,75,39,139,175,77,244,172,186,206,67,58,208,231,23,205,156,176,59,65,173,57,94,107,97,248,194,167,121,157,250,136,11,163,34,24,207,77,228,165,170,204,155,113,143,244,229,40,125,199,50,23,32,46,113,201,49,96,52,144,166,222,187,76,111,253,5,134,169,89,230,225,57,77,142,161,58,190,175,57,105,229,91,89,225,179,147,127,204,48,192,236,41,106,59,194,146,253,21,222,0,67,142,223,244,193,151,69,24,29,174,208,77,138,13,181,55,237,118,241,219,132,128,229,209,104,129,219,110,229,80,0,68,57,128,160,52,190,180,123,177,209,34,92,152,232,89,109,247,201,136,172,181,63,118,249,254,231,71,227,153,42,69,1,190,27,193,237,76,26,69,96,163,62,140,209,74,200,252,234,213,198,95,51,238,151,34,74,46,240,66,2,165,199,119,70,178,79,208,51,214,95,111,250,52,141,144,114,83,235,172,170,115,98,124,17,111,155,67,228,76,21,134,173,232,194,103,67,81,75,122,18,193,168,51,110,78,206,46,235,213,4,194,114,92,77,68,93,230,239,129,231,170,51,96,235,156,174,207,213,187,251,126,50,173,120,238,10,29,204,137,127,185,253,92,131,76,35,137,77,73,58,245,236,209,51,208,154,170,120,70,84,101,174,54,227,98,154,79,197,24,158,166,98,53,101,81,215,41,123,52,5,166,35,44,164,115,232,177,20,100,6,22,51,144,253,106,124,232,190,244,106,156,227,30,48,246,126,122,230,47,85,205,219,97,196,219,197,136,153,63,222,210,225,48,189,86,58,228,52,4,117,255,220,8,246,156,253,69,225,5,53,82,252,54,29,210,250,98,25,146,145,220,3,110,67,93,31,244,184,203,246,163,11,194,172,182,30,52,87,255,229,86,140,214,84,236,39,228,50,102,92,218,200,11,85,69,11,226,139,1,67,178,44,102,33,156,152,95,183,16,240,28,75,253,135,74,86,121,199,197,112,223,169,21,95,201,7,150,128,105,84,90,242,211,101,154,246,132,159,44,24,37,106,52,98,32,127,125,170,156,75,118,28,171,139,0,149,212,10,184,46,161,229,3,110,65,223,109,135,222,153,42,226,5,19,110,165,141,208,97,66,93,106,84,102,138,93,228,192,53,73,116,133,41,156,241,155,83,194,158,182,62,121,35,105,93,239,105,78,88,239,129,207,36,119,83,97,74,41,4,160,17,199,250,89,110,45,56,73,95,11,130,92,63,90,170,29,68,83,97,132,32,125,71,170,144,190,136,12,57,142,167,173,16,183,97,140,147,254,129,169,212,244,215,234,213,36,17,5,110,158,172,101,203,37,29,173,102,122,197,157,113,143,142,188,76,46,207,84,25,244,28,248,131,211,218,168,65,11,188,197,220,2,70,193,68,229,98,241,39,82,202,1,55,72,175,101,14,155,84,146,143,89,178,218,59,93,0,180,146,93,75,218,212,51,250,179,2,168,197,119,59,28,221,16,177,35,108,233,213,235,3,88,243,67,123,224,51,231,253,106,88,113,244,56,238,8,179,109,55,82,206,230,70,16,85,127,250,172,45,119,22,207,20,163,57,76,223,171,27,225,177,195,188,133,88,2,86,189,152,220,72,41,148,157,61,15,6,7,72,188,86,51,67,77,223,154,72,155,127,107,10,164,70,87,247,188,157,69,49,227,173,171,81,200,233,205,241,226,124,125,192,209,114,182,43,189,121,234,211,221,92,196,91,207,178,47,15,234,165,14,184,154,197,164,150,21,54,255,212,29,213,141,126,180,190,53,244,17,238,95,227,156,167,49,159,139,75,118,91,151,12,193,172,239,183,182,110,149,15,182,144,209,214,123,195,27,191,2,38,163,161,79,70,62,234,107,237,197,1,95,70,61,41,176,165,202,60,174,64,12,92,3,142,231,52,234,222,62,130,119,143,88,179,60,25,140,87,95,173,16,97,5,170,138,36,184,69,159,102,217,17,15,25,69,85,85,97,67,234,31,75,2,161,22,114,2,69,204,81,56,222,252,177,24,158,219,154,110,65,111,211,220,246,32,15,182,166,6,167,230,50,165,149,27,33,98,15,81,99,244,28,45,238,59,152,34,91,146,149,55,145,72,186,177,171,193,167,147,64,230,180,222,45,63,244,248,82,185,37,133,73,202,184,171,136,32,253,238,178,120,38,165,162,211,143,61,250,26,164,159,205,206,227,238,236,219,152,17,4,106,212,58,43,201,8,60,29,94,116,89,170,21,131,11,28,223,18,74,177,217,212,4,26,168,178,150,8,197,88,192,86,76,63,52,133,125,101,158,133,134,12,238,82,203,208,100,76,124,14,19,14,148,3,27,143,12,127,39,66,49,60,184,152,41,72,72,15,15,126,49,35,71,211,71,163,196,32,92,23,168,153,178,198,198,142,63,129,172,146,175,77,138,29,134,124,80,2,122,251,107,203,103,215,88,16,181,222,105,184,168,97,78,238,177,21,8,121,179,24,34,103,119,131,229,47,71,176,5,213,220,46,48,42,175,1,47,152,240,196,166,93,48,104,127,189,224,236,211,205,232,155,4,166,6,40,2,11,48,34,105,240,120,193,22,81,61,222,88,141,193,89,95,140,5,24,91,237,89,152,48,73,221,121,78,27,210,156,190,91,90,37,215,150,45,139,97,88,97,17,67,247,65,243,203,133,207,114,171,53,199,209,152,76,178,253,194,240,144,203,177,139,197,32,103,31,138,92,43,69,64,165,255,216,237,4,62,214,93,241,121,14,225,77,122,36,149,11,93,232,35,14,109,36,151,100,204,55,137,237,238,230,31,213,18,93,147,63,144,212,236,22,17,21,202,243,170,10,248,82,22,18,238,147,245,12,108,149,168,54,53,215,18,48,252,144,34,45,92,44,224,239,65,141,70,77,150,12,218,46,200,238,134,181,209,24,82,217,231,137,105,180,18,135,122,179,238,186,251,100,70,167,213,124,71,164,206,227,9,170,47,43,255,150,64,210,217,186,244,139,144,218,40,235,70,161,16,51,146,207,73,64,249,90,27,72,60,44,133,77,18,36,226,95,8,6,234,84,161,61,47,76,176,100,109,127,130,66,222,89,98,150,210,9,41,22,216,50,153,148,88,95,144,76,13,17,43,39,171,128,33,236,198,134,201,67,202,205,235,118,249,120,86,31,85,132,250,211,21,102,30,63,37,76,198,53,207,170,75,27,177,92,255,105,24,13,228,185,82,94,46,244,105,155,202,160,41,225,110,42,116,47,134,179,74,158,110,14,221,76,135,105,130,251,118,184,171,245,204,234,134,134,208,66,28,233,148,249,77,221,239,40,96,136,184,54,180,122,45,169,179,106,194,49,17,21,39,221,33,1,168,137,35,213,123,196,212,73,119,201,136,78,163,14,245,57,138,74,207,156,69,175,230,8,139,67,34,17,236,148,39,59,230,219,40,113,72,20,2,88,253,241,209,41,12,241,19,8,17,154,173,142,50,149,93,219,13,102,74,8,178,70,106,172,101,113,230,72,175,192,218,223,244,128,218,40,138,123,2,133,250,184,36,17,67,252,234,84,124,87,128,153,186,37,117,194,51,137,113,207,236,84,98,199,89,207,198,9,181,161,167,110,216,242,139,134,38,40,158,232,95,160,52,193,129,87,167,108,103,192,245,235,190,39,15,71,249,220,115,54,210,113,253,29,126,20,40,16,221,215,179,17,226,176,18,73,190,157,135,126,108,136,152,60,54,6,201,106,45,91,111,221,208,237,137,252,33,115,105,63,35,138,246,167,167,248,210,52,254,90,133,33,218,217,145,187,28,187,172,7,230,111,127,48,35,129,120,12,134,243,127,148,229,9,225,5,193,229,120,12,6,203,114,56,108,5,213,10,195,17,228,217,199,115,26,152,253,45,182,204,160,28,168,123,74,23,150,36,13,154,16,134,243,232,241,241,30,207,137,81,182,166,54,105,210,241,39,135,19,77,244,187,44,243,73,36,221,243,197,103,186,103,77,135,209,28,20,126,93,162,55,127,235,209,55,200,24,183,207,21,166,150,43,37,45,123,176,140,191,223,155,124,251,18,221,188,9,205,107,202,145,193,231,216,43,90,122,64,0,247,83,180,65,236,246,156,76,106,235,15,51,204,190,109,37,17,17,211,216,29,108,45,249,171,100,34,153,14,69,226,243,189,140,180,212,43,46,38,214,184,46,16,52,76,183,215,122,160,127,185,245,123,84,232,139,226,218,51,213,222,229,113,28,210,168,19,25,24,231,67,151,199,143,101,192,97,72,34,202,122,38,233,241,171,163,142,4,121,236,162,191,124,76,238,84,163,142,36,89,145,161,192,211,120,224,189,70,133,210,162,170,143,118,222,234,83,93,2,134,123,248,153,226,168,191,245,26,48,103,136,222,28,75,179,122,29,73,167,89,53,105,80,49,185,248,221,196,96,229,207,235,65,215,215,22,99,48,189,219,186,25,38,107,154,10,152,250,185,39,88,74,54,199,31,28,5,52,117,194,169,30,134,162,49,42,119,114,213,228,189,193,61,174,38,18,215,213,98,166,136,205,179,43,52,176,193,97,182,255,52,110,109,10,236,161,131,78,247,17,83,226,123,162,31,56,191,98,181,31,154,239,119,50,120,210,75,122,225,113,57,122,134,169,74,237,239,60,5,46,182,170,47,60,177,70,127,135,53,48,225,193,216,68,15,76,44,121,93,152,34,139,8,218,225,29,30,251,49,253,2,103,192,168,118,180,11,227,216,115,38,124,48,254,241,253,142,192,13,42,151,225,48,154,18,235,162,116,118,124,114,23,219,170,158,142,255,183,5,38,14,151,2,198,8,44,247,181,233,245,44,95,114,125,127,197,36,113,168,161,163,101,76,206,254,94,131,55,27,2,211,196,242,85,236,108,235,196,94,151,7,132,170,22,164,159,75,92,13,25,121,191,191,77,255,221,250,108,20,123,47,184,212,238,205,7,109,37,159,203,102,163,66,31,234,29,114,19,230,200,119,84,16,55,145,23,59,110,14,157,200,37,96,211,104,13,152,118,50,87,150,255,197,130,115,19,148,50,251,239,224,177,159,62,118,88,186,79,6,149,168,231,191,127,176,108,208,3,43,252,60,104,187,63,141,122,227,189,249,98,13,127,53,176,251,87,78,178,238,199,182,54,202,93,124,72,81,162,185,137,69,186,147,169,142,252,4,197,127,21,85,183,185,125,192,15,128,45,237,67,58,172,207,226,62,25,2,173,253,35,21,182,171,169,94,188,223,107,67,247,250,49,144,254,110,142,120,205,133,43,2,142,45,174,206,86,150,36,176,149,40,196,231,52,29,149,33,112,67,77,184,198,215,206,210,32,120,224,110,252,53,35,150,39,245,59,10,91,213,147,143,41,125,136,53,201,205,9,51,125,149,243,118,245,249,222,250,98,219,196,105,227,230,125,207,155,54,26,166,195,126,62,66,172,94,168,63,238,206,65,182,138,6,134,59,17,105,167,238,23,206,108,5,201,127,187,47,235,188,184,112,193,255,24,49,168,141,186,241,34,48,101,134,119,141,32,145,121,103,57,221,214,20,219,248,168,209,16,176,139,220,156,252,108,141,49,95,182,94,229,201,185,119,26,254,104,155,64,223,146,223,94,164,107,98,111,160,220,228,74,198,64,188,108,196,61,223,84,196,70,89,113,124,80,201,105,29,114,203,81,250,252,228,222,22,233,251,194,84,6,163,184,121,159,140,34,28,194,92,14,195,77,117,231,49,113,133,212,122,204,6,228,31,47,141,28,97,187,225,84,205,160,112,121,222,29,241,160,216,118,177,254,224,35,184,76,34,195,24,51,144,129,119,216,200,58,31,24,30,19,159,229,100,48,155,12,105,166,152,251,19,123,226,123,33,11,61,228,181,199,239,205,98,113,83,25,250,192,164,142,99,141,24,17,146,140,41,114,196,233,78,196,130,115,95,47,204,179,126,180,222,251,211,38,210,47,98,14,124,108,29,236,19,69,46,38,129,254,213,191,83,242,61,204,18,12,24,182,198,225,82,207,141,19,189,92,90,140,65,22,195,201,202,153,204,84,89,41,74,185,81,241,175,57,160,80,172,242,220,212,244,83,33,255,193,244,17,95,54,16,54,52,40,53,90,118,152,24,200,221,118,216,239,54,125,231,14,99,105,203,215,46,118,4,237,230,112,87,253,160,3,19,40,250,4,55,183,73,148,144,68,20,152,18,246,238,40,36,175,237,190,87,133,215,108,248,25,131,24,57,221,39,2,91,20,201,31,156,152,110,189,223,154,211,204,21,230,64,41,11,188,135,62,133,229,172,168,128,169,233,216,114,111,122,141,190,170,108,224,97,125,73,23,166,34,235,211,215,2,174,180,143,222,183,174,214,76,214,226,193,33,20,144,245,67,219,202,218,61,96,122,37,174,205,128,155,68,169,147,191,23,212,108,183,113,140,34,157,78,253,113,192,9,98,92,185,249,192,159,249,166,56,230,242,217,240,134,160,155,5,234,15,222,105,225,109,114,111,242,193,97,196,33,33,214,100,83,33,141,52,103,220,153,168,91,19,112,89,59,137,195,29,107,249,126,75,58,164,62,233,110,187,49,189,32,114,231,115,18,18,169,248,96,138,212,146,204,65,75,175,244,139,66,81,211,5,133,137,160,6,76,59,155,236,163,100,186,142,153,238,211,191,110,99,123,191,240,72,196,218,252,106,92,153,34,31,163,163,61,50,252,204,134,81,112,95,157,208,51,8,9,134,7,191,55,125,243,229,90,42,7,165,59,122,127,23,67,84,123,62,214,189,247,160,59,241,19,93,161,237,170,143,45,47,13,58,139,207,146,78,106,183,202,62,58,200,66,228,225,247,102,83,232,235,129,131,241,21,152,44,221,148,39,43,231,105,182,127,104,104,240,132,31,27,152,200,130,47,158,254,83,25,189,99,6,241,97,106,190,225,208,74,53,100,18,13,139,46,250,86,7,85,247,40,114,228,14,84,39,123,245,39,131,27,120,203,129,77,39,92,9,51,231,215,132,153,4,134,25,184,199,131,103,163,140,187,55,183,244,64,243,249,13,249,192,217,196,239,84,129,157,191,126,101,130,192,204,245,107,120,30,152,210,15,223,235,76,5,236,182,21,48,105,51,29,187,254,218,72,130,220,236,62,205,154,103,219,232,190,64,26,164,49,87,175,108,152,11,178,179,219,219,152,115,245,202,236,162,126,152,202,244,253,8,237,184,190,228,248,32,64,114,204,249,229,112,50,190,126,133,217,119,187,192,75,38,3,130,7,185,184,41,209,140,32,181,220,121,8,149,243,221,205,154,245,121,92,227,15,45,6,130,222,223,160,145,26,40,183,90,117,80,128,77,169,153,192,72,81,95,184,153,106,193,140,155,151,75,155,116,80,4,67,178,155,49,150,112,76,114,107,210,45,213,55,51,163,29,19,211,239,172,61,115,194,125,204,144,162,75,119,15,31,16,145,194,180,231,48,196,23,245,162,213,216,87,203,69,235,141,172,1,83,67,116,47,222,70,184,118,225,70,91,158,111,88,72,40,182,75,137,1,76,216,244,194,232,99,39,121,178,102,242,210,61,96,200,157,231,133,57,64,122,204,5,4,117,110,92,14,24,38,165,89,226,183,51,196,251,23,30,164,60,107,12,90,182,78,114,129,113,188,253,212,196,212,160,233,228,194,246,34,251,162,116,87,95,116,89,228,117,222,17,239,87,120,117,152,15,63,167,27,219,144,129,30,99,76,70,5,169,245,188,227,106,227,34,184,87,195,169,56,63,42,42,219,205,32,198,40,23,38,37,212,2,37,145,112,23,8,213,91,52,196,92,180,232,247,32,5,222,191,194,74,96,4,120,228,90,104,191,239,91,117,214,230,53,67,104,154,57,139,43,22,46,161,195,171,99,96,240,30,241,177,58,107,99,234,197,197,202,220,29,206,150,191,20,216,190,94,9,56,9,99,25,48,79,93,226,201,160,221,185,238,137,193,30,129,250,96,153,101,153,57,52,220,59,105,70,122,176,202,3,31,91,187,93,88,244,19,13,222,30,243,251,193,144,94,8,76,13,131,159,78,192,233,70,27,13,230,205,115,192,5,205,168,11,83,221,245,165,217,128,201,44,71,2,196,96,178,172,251,194,109,188,87,47,217,144,8,133,85,121,112,164,61,186,59,24,72,169,247,53,31,24,235,187,93,184,229,49,30,216,217,229,13,134,222,252,185,250,152,191,69,224,86,244,181,233,146,218,238,140,82,234,13,135,202,3,175,17,251,48,9,214,219,96,11,92,73,186,143,11,75,129,60,112,39,183,22,47,134,170,193,3,159,111,80,124,204,32,82,45,186,122,38,125,220,177,229,20,202,32,178,140,184,85,231,143,17,240,36,253,248,192,123,249,193,8,92,46,157,147,193,123,103,247,162,13,46,186,250,40,19,175,49,201,81,71,146,51,27,56,211,137,118,31,237,156,186,250,219,29,170,253,118,225,161,155,138,201,182,124,133,84,63,248,124,223,170,48,5,130,49,44,4,8,100,67,3,222,225,27,1,215,189,116,88,48,92,215,125,239,126,181,125,144,24,135,33,53,118,149,243,41,97,16,186,48,166,118,119,187,20,130,77,152,72,2,166,187,178,222,83,23,134,166,219,47,4,97,62,157,201,49,104,176,65,79,217,239,128,189,236,231,7,151,75,136,102,48,12,193,67,96,253,158,231,81,235,181,7,224,235,78,189,62,168,211,125,252,96,18,127,10,67,216,42,87,183,171,105,97,48,202,44,243,194,151,224,193,208,81,71,137,7,59,38,111,219,207,131,81,62,210,47,124,38,198,115,245,244,28,184,193,75,132,6,13,54,78,201,11,231,171,126,101,48,198,127,12,233,32,46,249,252,246,118,6,33,131,81,233,82,248,172,199,38,79,142,138,252,124,224,22,1,81,72,121,91,45,15,74,153,83,160,109,232,242,3,62,171,183,6,92,215,243,214,20,34,93,44,173,180,30,48,231,125,239,140,204,203,124,175,189,96,110,227,189,150,166,195,22,112,26,35,191,207,124,63,243,89,54,255,62,114,191,135,38,50,247,151,39,247,7,163,75,28,176,241,140,60,99,189,119,45,23,78,122,62,240,33,107,4,82,33,91,132,243,232,79,179,27,255,243,155,186,38,168,146,112,212,34,100,249,93,80,43,12,240,227,160,246,245,206,60,140,251,184,183,149,72,190,112,73,113,152,38,88,25,223,223,198,246,137,217,65,123,235,122,102,61,45,179,2,211,125,249,192,185,133,45,106,50,216,89,167,53,71,111,189,191,125,204,96,221,10,8,168,246,251,224,103,241,53,125,178,110,212,74,23,62,127,214,159,238,68,55,228,234,99,119,237,7,22,3,197,20,157,151,110,144,27,70,177,152,35,48,195,215,7,198,227,30,23,238,18,7,1,174,99,14,185,186,73,238,4,216,132,44,5,238,98,28,21,163,90,186,131,6,217,197,222,10,147,109,223,242,104,67,14,114,224,242,213,210,253,224,227,246,108,61,24,134,39,68,127,91,5,172,230,15,92,195,249,6,62,158,199,80,184,247,136,42,55,203,121,170,133,2,127,66,152,224,228,83,37,251,49,76,5,118,228,187,5,162,209,245,28,89,181,245,114,127,122,12,89,211,217,40,13,107,143,3,141,42,216,242,192,173,180,11,155,184,234,99,129,156,233,227,207,141,74,217,123,80,19,151,138,109,142,210,168,89,198,3,183,143,29,241,7,207,172,99,54,8,250,92,19,3,45,128,37,54,4,94,209,253,237,202,199,87,179,140,22,128,112,60,42,220,87,243,53,55,215,10,20,66,15,121,105,250,39,99,155,67,193,71,191,69,53,255,41,172,224,150,69,242,231,7,167,25,231,172,113,62,139,43,70,85,248,158,225,46,153,157,171,159,18,45,192,28,6,31,234,231,143,233,130,119,123,167,40,33,133,82,30,152,134,114,31,79,236,224,164,70,215,241,105,206,213,241,104,229,217,82,178,89,220,177,123,31,219,5,94,127,245,197,96,250,139,139,169,39,27,234,140,193,118,56,47,186,167,78,50,120,228,218,186,23,247,165,190,241,175,232,40,130,44,212,116,87,177,154,16,82,200,215,229,41,137,80,170,160,86,189,126,7,252,120,152,234,251,110,154,24,115,124,76,130,36,69,189,219,25,134,191,149,239,203,6,15,65,138,119,190,2,111,107,20,17,56,65,43,239,119,166,100,71,82,92,36,33,120,176,240,2,205,27,18,175,187,178,20,106,184,152,251,201,221,217,238,190,174,13,219,169,252,147,144,24,29,134,163,198,178,68,38,230,118,59,18,129,89,198,141,116,159,188,106,158,105,211,4,116,237,76,100,86,197,136,37,203,184,169,206,118,248,204,177,91,170,70,240,103,163,62,210,34,200,146,179,12,139,245,241,193,104,226,112,55,142,52,137,44,53,72,237,35,156,64,127,138,228,76,48,56,206,221,35,130,211,143,205,122,167,240,113,110,169,55,8,191,97,64,59,32,239,13,163,250,136,252,54,4,140,67,147,38,70,234,80,226,232,226,215,174,14,211,129,17,73,105,113,222,15,43,73,144,136,26,33,183,20,75,151,106,36,77,62,208,188,154,34,59,14,159,87,146,96,56,164,156,231,181,110,108,201,114,71,23,102,115,187,225,157,14,145,146,70,25,161,249,139,96,28,161,93,201,91,80,214,155,234,125,46,66,187,18,236,134,187,104,174,56,183,104,44,216,18,226,167,158,203,117,150,128,41,25,23,20,151,179,197,36,38,221,217,36,174,123,172,69,62,79,68,71,19,219,189,196,171,225,127,185,209,136,51,11,81,13,187,240,153,103,57,42,6,168,6,79,73,66,175,228,183,119,113,39,208,90,195,53,154,109,172,139,17,134,199,30,186,77,212,22,42,71,206,116,68,52,219,104,129,37,14,79,225,149,111,26,157,73,124,41,12,128,185,164,68,36,221,100,19,53,138,95,151,43,77,242,250,41,111,73,199,176,218,136,8,120,130,160,90,191,153,36,31,40,15,137,156,10,178,133,69,194,163,103,0,137,87,59,156,9,138,100,133,105,145,241,35,147,222,188,116,91,44,200,139,20,107,178,246,196,7,4,130,114,49,37,176,17,90,58,139,67,137,150,128,41,183,117,39,143,222,251,181,37,232,11,235,226,72,238,74,81,195,155,159,124,142,181,30,248,54,77,51,82,149,197,67,45,79,142,216,17,89,246,114,75,238,141,95,187,149,240,78,207,151,55,158,20,73,97,17,136,247,105,56,140,60,95,18,146,86,149,49,35,139,69,133,162,88,33,253,151,195,113,91,218,8,232,36,120,74,11,227,110,93,50,77,68,4,46,90,77,145,43,158,108,217,23,188,112,193,154,189,239,69,143,157,222,155,146,223,72,170,176,119,98,168,73,78,113,89,11,71,192,155,61,68,50,146,164,101,252,115,145,164,149,50,6,168,10,41,55,112,148,228,181,108,226,80,247,64,157,236,48,42,123,178,13,83,157,156,118,189,249,200,243,229,134,100,97,33,89,246,144,23,177,229,45,86,58,25,94,194,186,62,100,116,156,22,57,94,76,255,73,211,176,22,134,212,220,52,85,49,1,175,162,187,44,106,241,57,70,132,82,76,173,27,41,191,176,84,100,89,23,204,165,93,147,230,22,94,136,236,49,84,172,79,198,221,98,17,158,154,70,175,70,211,222,231,181,157,216,205,224,182,139,20,80,20,172,146,234,171,222,50,15,58,224,152,40,232,121,68,78,125,81,151,32,197,0,30,108,198,136,173,18,180,69,100,18,253,159,21,169,254,115,102,73,134,10,181,58,212,108,163,80,160,138,21,76,83,77,247,166,91,208,95,247,138,214,55,172,116,171,62,224,14,92,91,139,39,152,161,81,38,87,216,159,179,22,79,164,236,202,55,192,148,162,38,173,235,128,170,51,46,102,109,100,65,177,156,103,148,23,209,105,36,201,202,12,233,219,242,72,25,241,34,124,5,133,163,7,218,106,120,208,163,147,122,148,202,240,123,61,9,61,156,122,231,106,201,130,168,239,153,77,182,118,211,140,159,81,86,120,182,145,149,36,153,72,141,13,76,97,14,211,127,33,27,17,149,97,101,223,171,105,25,216,242,212,48,46,141,40,14,130,211,42,87,169,29,162,84,62,70,4,201,2,49,78,18,69,23,17,140,176,66,84,169,236,235,137,78,177,156,246,45,27,212,99,129,154,98,24,199,163,158,10,57,3,41,59,162,119,100,237,24,108,19,49,148,162,37,20,109,154,207,48,90,55,166,150,185,36,114,179,247,185,73,190,94,54,59,74,189,16,57,157,81,35,195,58,25,83,235,200,218,114,19,129,26,65,6,229,162,168,81,119,15,254,25,137,66,78,83,75,216,152,86,49,1,207,137,46,71,18,57,29,232,246,253,106,122,138,183,160,184,94,221,237,216,73,63,250,110,82,162,70,95,75,143,10,82,152,4,106,214,186,62,42,152,189,182,7,78,156,34,213,169,56,143,49,220,199,160,205,73,234,71,209,92,239,145,235,163,172,119,95,198,206,65,225,41,236,90,241,53,208,239,190,86,19,171,8,62,145,113,225,167,20,18,63,162,70,42,100,18,95,22,219,132,36,164,171,204,217,167,68,193,246,14,9,125,32,251,86,175,193,40,57,165,222,119,33,124,21,149,86,236,195,125,107,17,230,57,130,221,206,36,140,184,183,20,66,206,5,177,147,195,198,14,50,164,148,145,51,244,156,149,190,115,211,183,176,165,86,216,50,154,179,251,105,182,233,184,44,114,53,74,35,165,6,76,191,210,253,105,56,53,199,116,111,30,90,147,44,245,49,228,238,32,238,237,119,251,93,89,6,116,208,118,31,6,178,149,82,45,121,107,212,36,145,20,246,215,46,16,184,45,173,215,93,57,94,219,136,209,178,22,26,67,234,127,107,133,205,103,20,20,206,194,17,43,139,41,167,159,227,24,222,103,111,142,239,129,48,194,101,60,31,108,114,229,250,243,38,97,50,164,182,180,89,59,71,156,58,20,239,74,140,144,92,83,30,107,196,213,100,162,244,183,169,36,222,37,74,196,22,229,186,15,12,101,253,133,209,31,144,155,159,29,37,215,176,52,207,62,121,197,241,64,225,18,188,31,132,83,228,236,55,127,26,10,38,253,49,93,128,100,23,115,230,239,252,131,158,32,229,79,194,29,116,50,253,170,192,76,139,20,240,198,19,44,15,92,63,241,45,131,87,219,47,140,157,255,27,13,19,35,63,206,203,3,91,133,107,192,212,20,61,191,13,11,118,115,24,218,239,107,36,2,87,104,244,29,134,200,42,43,12,95,90,119,24,202,205,244,188,24,39,243,183,238,128,73,156,117,129,207,22,208,253,189,9,20,180,75,217,244,131,179,59,212,198,124,91,100,171,50,50,168,177,227,98,136,186,171,254,52,134,230,183,238,128,161,13,120,96,19,220,116,152,10,177,107,39,210,148,185,251,215,16,78,159,81,53,242,91,129,207,103,168,126,111,24,3,251,221,189,169,170,33,228,237,35,14,223,199,208,183,166,211,178,53,31,20,92,58,41,249,166,94,168,238,175,163,123,227,184,159,17,74,83,225,60,62,238,48,131,33,135,106,2,47,74,136,235,189,186,72,17,138,21,35,29,219,60,7,140,8,79,236,101,228,30,17,120,119,120,255,124,186,11,151,206,63,223,144,79,94,58,221,109,244,140,161,137,200,126,195,114,190,124,106,226,71,33,208,108,194,84,31,108,172,102,119,67,65,159,129,248,200,247,98,19,69,231,75,232,140,203,76,55,135,207,114,171,50,44,50,44,176,83,156,13,197,97,52,223,36,180,153,217,72,73,126,255,96,170,114,215,85,66,48,152,243,104,56,12,171,234,245,31,237,234,244,201,46,3,47,4,125,30,116,186,81,7,129,54,218,133,207,79,111,136,204,63,152,190,155,75,141,255,131,113,120,2,94,125,181,250,188,118,119,219,10,110,111,178,58,250,218,214,167,90,28,54,222,235,103,208,50,53,130,14,87,104,176,187,194,214,251,30,48,74,70,138,214,168,100,135,46,135,200,80,123,224,217,3,69,220,64,246,13,171,182,89,190,235,152,162,82,75,207,189,123,242,216,205,129,45,65,63,30,248,44,171,24,179,105,116,244,10,143,242,137,117,2,31,31,36,175,231,181,44,107,27,48,252,24,58,226,147,142,157,24,51,34,142,243,25,241,149,61,90,6,153,110,17,117,200,31,60,99,162,45,146,66,82,153,0,188,219,167,95,7,156,49,169,244,197,144,193,140,207,89,140,110,85,71,141,244,72,12,106,161,144,167,60,112,143,228,107,129,134,96,142,164,95,100,153,238,131,195,116,174,45,253,109,164,18,74,188,24,9,215,231,197,54,90,185,37,224,179,13,61,243,244,236,6,177,149,195,134,71,69,191,194,230,14,59,76,217,118,150,65,181,210,105,255,96,168,248,228,221,21,165,112,62,94,27,149,43,217,118,26,52,211,195,207,63,147,42,184,108,110,6,35,241,233,55,175,118,140,40,186,215,39,209,104,40,5,104,242,189,72,138,228,237,63,13,113,255,51,164,191,95,247,33,197,65,215,173,156,82,243,237,29,52,101,89,47,179,14,41,205,3,110,57,2,175,241,12,169,125,129,230,159,147,174,234,103,72,173,94,55,249,144,66,5,255,14,105,25,94,19,123,208,73,87,137,62,56,222,116,45,1,207,254,14,105,205,113,188,17,80,57,254,139,190,86,133,173,52,238,141,229,89,244,185,45,178,225,207,109,170,52,73,31,140,234,67,63,6,22,250,64,75,191,22,12,136,177,180,81,248,25,207,199,52,106,64,255,214,244,136,245,170,79,134,138,233,246,7,167,199,65,45,6,216,125,206,234,42,1,79,34,24,10,15,231,28,4,166,254,109,232,160,144,145,233,113,115,84,127,116,43,38,204,213,99,105,155,38,154,254,52,1,182,88,124,166,150,179,117,42,156,45,233,62,24,42,126,83,191,22,222,229,140,91,179,135,116,157,9,244,66,23,255,30,48,5,101,221,22,134,49,150,56,186,141,162,74,80,60,140,56,158,58,34,229,75,223,202,244,192,86,192,194,6,111,232,164,8,201,81,220,105,61,126,160,243,73,177,157,29,23,140,37,160,48,142,127,220,219,150,159,190,214,230,239,184,26,67,115,168,189,112,142,202,28,147,148,78,169,43,88,96,48,161,89,31,148,222,209,2,203,10,67,110,89,2,222,185,235,136,195,204,242,137,246,1,143,62,47,245,153,193,56,233,113,245,68,235,75,38,146,197,10,194,32,232,38,4,175,143,198,206,29,155,74,55,185,46,253,109,227,215,138,97,217,166,255,44,48,100,180,43,174,222,194,201,99,104,91,94,37,83,160,99,61,110,155,254,52,246,124,204,36,178,178,85,87,54,141,37,222,217,0,188,122,213,153,52,173,167,32,174,62,147,176,42,136,100,77,92,139,226,149,158,155,180,85,238,56,187,112,28,234,51,162,244,158,238,184,218,202,217,245,151,121,147,56,2,136,254,61,39,254,36,35,16,179,148,72,120,81,251,13,6,167,25,115,156,112,181,84,102,231,31,139,210,244,153,52,140,237,68,191,230,36,87,84,2,222,66,137,59,140,35,143,246,98,135,137,191,84,253,237,69,43,119,60,218,182,216,185,192,155,106,0,127,49,74,156,242,208,23,219,136,229,204,128,141,17,89,76,234,148,194,243,91,198,108,163,247,198,105,246,18,102,96,168,203,179,194,228,120,252,181,201,62,175,199,92,207,112,199,199,147,213,172,117,117,192,103,119,94,241,100,28,100,106,232,208,71,151,194,172,197,218,91,122,70,160,162,184,194,92,32,172,222,212,192,163,76,223,219,234,10,37,121,233,189,57,123,65,241,47,66,41,226,123,243,102,12,14,1,175,252,222,220,184,238,28,101,202,235,92,129,250,110,185,195,187,8,44,233,118,184,16,172,9,71,1,49,22,189,245,49,29,32,165,248,30,236,120,25,244,38,108,133,173,169,47,224,241,156,232,221,40,144,106,92,141,212,158,24,27,184,71,205,219,165,168,35,72,185,61,222,87,61,150,78,137,171,143,207,50,196,118,236,72,107,236,17,87,143,103,95,32,59,81,189,241,27,93,6,90,75,170,194,232,47,140,128,7,214,133,58,126,199,44,74,113,245,178,7,85,152,214,210,184,122,89,91,133,194,115,249,177,138,185,220,164,84,17,89,215,51,203,124,155,39,217,140,57,175,240,104,159,62,36,176,145,219,232,160,32,5,178,71,192,20,188,232,144,78,90,8,3,166,183,179,235,107,19,131,159,1,87,43,112,209,239,101,226,60,14,19,110,22,87,187,89,78,230,135,146,35,183,170,7,137,17,116,154,154,242,7,91,239,168,88,227,3,97,7,63,159,48,99,104,222,214,32,129,209,142,246,15,30,38,218,40,113,23,248,252,63,37,6,234,232,141,211,93,190,54,20,61,190,217,162,89,78,74,82,222,11,214,168,149,46,204,242,203,10,211,242,60,3,62,251,200,144,137,134,201,252,209,107,0,211,92,85,228,139,208,202,82,235,133,107,146,122,49,212,14,201,60,140,128,169,50,234,10,67,27,29,143,182,77,86,80,96,206,157,239,100,5,134,228,71,30,13,166,5,143,216,3,91,154,78,225,179,250,190,13,241,152,22,137,82,32,141,126,208,152,250,45,79,96,152,169,244,209,142,223,225,129,94,224,198,169,34,48,70,117,95,1,19,118,214,39,175,43,122,48,129,151,240,36,27,76,86,180,5,76,16,80,225,243,164,94,29,82,225,158,154,106,73,225,152,251,226,6,173,109,234,115,211,44,90,106,160,76,107,89,157,141,158,169,26,175,117,60,154,169,95,27,226,41,231,209,0,166,40,76,134,20,126,127,95,158,213,84,53,165,174,139,83,247,88,151,51,94,139,191,196,57,51,21,211,143,47,222,96,130,143,50,102,148,94,57,205,6,112,159,69,78,9,211,163,116,42,12,96,206,78,25,148,6,153,74,137,23,179,198,98,65,105,215,138,137,198,255,169,222,21,113,78,40,203,47,76,3,151,192,37,10,164,64,73,102,232,160,64,27,62,246,133,209,190,22,152,48,189,252,52,25,46,125,110,122,56,82,12,10,173,166,186,128,96,239,42,101,92,88,24,54,173,242,240,153,165,213,24,149,5,158,20,18,183,11,163,70,38,48,213,183,43,134,180,118,105,79,200,212,92,100,63,6,64,113,127,139,194,145,30,55,244,188,181,94,220,172,149,50,224,217,36,79,130,73,69,230,249,190,53,34,120,250,220,197,98,145,23,30,210,83,78,13,30,162,78,247,181,36,143,7,69,169,217,124,23,220,106,38,161,1,118,190,102,188,21,92,20,207,33,176,179,27,50,160,228,112,245,100,132,115,106,172,11,79,233,255,68,189,196,56,4,98,245,160,27,241,88,189,20,224,248,99,91,120,92,253,167,186,121,182,229,187,252,154,175,125,87,127,210,243,1,147,65,22,43,9,21,225,238,79,158,80,158,121,204,90,90,250,189,58,4,152,50,110,253,237,115,224,239,117,111,94,203,99,144,147,113,159,223,185,107,199,38,82,205,2,83,51,158,238,205,105,2,212,223,70,23,208,183,36,58,156,57,92,5,46,84,45,197,205,167,233,131,10,76,202,179,197,205,39,33,81,253,237,76,235,253,189,249,89,31,234,12,176,39,148,121,111,78,55,184,24,128,48,114,238,117,111,110,97,79,129,207,202,94,62,209,14,92,240,244,5,230,228,205,129,34,201,170,104,39,248,113,47,198,11,21,99,223,172,147,38,79,54,146,198,176,89,19,94,14,103,239,245,248,2,116,93,214,33,131,82,151,198,31,104,27,187,51,201,88,146,245,98,28,247,93,238,247,120,230,25,44,51,57,197,128,226,147,104,148,11,105,173,157,239,60,75,91,215,15,29,209,211,27,18,109,42,8,25,18,104,234,158,51,176,121,244,122,110,217,168,38,238,60,170,67,205,214,134,17,230,53,53,54,135,123,210,89,136,57,241,9,76,254,86,64,221,58,11,243,143,12,236,174,159,50,213,9,57,238,81,247,26,64,91,125,121,170,199,138,134,81,216,26,166,39,41,57,202,220,236,84,200,247,181,215,217,12,101,76,161,119,214,165,189,215,85,217,6,166,151,40,38,10,189,187,26,211,60,211,98,182,187,62,108,235,80,152,162,181,237,155,78,162,65,84,243,48,168,120,244,176,161,18,21,177,186,47,36,200,140,231,14,184,77,13,115,161,69,224,125,200,160,100,176,244,222,213,9,229,183,233,140,206,169,73,1,235,122,240,231,70,198,11,70,103,129,139,169,147,59,140,220,168,58,164,228,235,74,88,173,9,118,148,186,21,198,106,138,189,148,205,78,29,59,72,251,231,125,45,236,109,89,123,21,74,161,126,223,171,39,13,228,86,242,228,181,199,136,118,156,150,38,240,50,70,232,128,247,212,152,102,221,40,96,220,247,34,203,37,185,16,24,200,35,3,4,188,166,30,232,8,38,182,122,223,107,162,30,187,5,238,166,218,23,48,156,38,85,225,90,247,125,47,82,14,242,177,235,47,125,30,232,208,5,112,192,20,125,62,76,177,252,124,235,106,172,49,37,76,117,8,229,100,215,168,4,220,156,5,134,165,128,182,166,254,50,70,142,159,16,244,56,211,141,35,48,47,218,47,124,246,210,165,55,167,152,238,94,141,37,34,86,78,133,25,110,221,171,105,50,210,65,57,107,177,229,123,117,51,170,78,133,57,223,2,166,211,67,142,124,202,42,219,188,222,19,77,157,89,81,114,199,23,37,159,35,175,13,77,195,157,196,121,26,49,162,194,72,86,93,207,44,39,33,132,48,213,201,174,142,155,201,71,8,12,237,76,23,215,107,151,7,37,233,29,22,22,133,104,67,95,139,190,159,107,128,165,129,0,144,194,144,183,95,15,228,28,194,89,71,220,164,211,195,62,195,113,107,58,226,86,115,22,48,11,96,232,136,19,247,184,87,19,94,216,250,228,248,5,73,140,191,245,140,25,13,73,97,221,81,90,242,124,107,82,98,215,45,107,170,88,101,240,249,182,97,179,54,91,75,130,22,134,59,204,202,14,195,188,254,50,241,129,22,118,190,53,216,232,136,82,194,24,214,93,129,241,122,234,199,100,147,159,241,100,199,13,150,130,208,76,24,100,228,235,129,88,20,82,199,36,193,65,24,223,195,120,146,228,189,38,233,186,25,47,102,162,193,138,194,11,31,23,211,53,167,247,134,151,172,132,157,143,154,216,120,238,141,109,62,70,192,67,173,51,62,100,13,111,147,137,52,117,34,152,188,82,156,16,168,162,170,81,90,127,5,11,62,162,52,22,106,36,233,192,41,123,236,14,24,193,87,249,30,211,42,193,125,68,137,63,79,57,146,209,121,74,43,118,164,218,40,92,148,239,49,141,191,101,6,220,149,90,10,152,19,41,96,134,108,234,111,87,235,225,9,184,53,221,175,8,249,183,240,202,8,13,245,174,175,77,1,111,124,15,20,140,165,106,255,192,176,142,151,24,149,115,134,110,125,45,154,127,227,120,33,19,56,36,100,121,254,176,209,88,10,184,193,131,171,48,74,133,241,49,169,240,149,1,31,100,75,35,144,196,207,44,221,205,168,139,187,150,70,37,99,176,244,222,240,69,175,24,112,90,28,139,222,124,32,203,25,131,66,225,132,206,5,58,64,202,136,65,57,150,163,180,179,27,207,52,242,100,31,140,244,104,211,45,5,41,161,18,71,182,241,141,103,189,57,154,73,177,186,26,252,207,186,167,192,225,88,34,40,210,184,94,167,10,153,219,25,33,48,140,88,205,159,86,203,241,68,156,137,18,189,36,169,41,194,184,140,76,192,76,52,189,121,202,209,103,10,188,171,16,12,66,178,209,163,128,19,93,194,130,16,134,192,103,115,204,23,237,59,75,146,134,238,41,152,48,2,222,253,89,187,29,230,152,216,208,32,73,144,86,80,35,237,39,106,29,240,192,81,16,24,134,168,240,240,109,53,13,253,109,99,58,41,1,183,212,116,191,67,161,166,70,92,131,34,142,199,136,130,224,195,243,13,213,242,246,106,203,31,152,206,243,248,96,20,224,118,253,109,216,214,226,196,135,117,174,233,23,65,65,200,203,81,170,125,60,13,173,87,99,86,140,85,0,201,231,210,5,216,207,166,212,34,240,65,246,54,235,10,107,214,105,19,47,182,136,21,11,138,228,104,220,154,90,83,137,172,87,168,149,122,196,207,204,101,80,83,132,194,226,240,225,161,132,39,231,47,48,252,31,35,190,215,134,68,75,127,186,147,167,246,89,140,134,232,208,153,100,20,78,49,40,157,112,168,254,116,207,46,130,97,104,43,194,22,198,126,85,71,68,77,104,62,206,186,118,41,224,152,177,89,158,225,45,75,47,206,212,151,68,220,143,12,117,149,60,9,193,107,232,237,63,24,85,93,13,196,210,158,147,125,117,21,211,231,144,17,133,213,191,121,226,183,194,178,191,139,156,17,196,132,179,119,59,163,152,0,187,228,29,81,88,103,98,179,132,55,26,153,138,139,26,57,175,91,196,166,211,125,101,248,140,187,8,255,41,96,182,129,107,180,162,216,135,242,212,247,211,40,127,72,25,167,133,134,154,115,52,129,78,137,179,130,246,27,103,173,248,116,243,166,241,9,38,159,57,235,19,161,82,139,122,53,123,128,7,106,192,23,198,240,208,7,163,81,187,93,24,155,105,9,220,77,145,193,225,114,60,129,162,112,27,174,198,101,48,231,213,22,216,244,232,47,60,100,97,130,158,211,44,93,116,167,173,111,77,245,212,14,180,154,10,165,192,108,19,235,194,173,137,165,142,87,61,130,248,205,244,251,178,120,186,230,146,31,79,236,194,4,0,30,248,188,103,143,155,159,57,53,238,134,131,191,207,6,121,97,24,105,20,166,30,167,94,152,80,169,194,231,201,100,204,96,241,189,235,131,64,6,193,132,11,87,45,187,0,206,67,6,13,130,180,46,163,134,177,45,163,6,215,145,14,42,76,148,217,205,82,98,251,229,125,52,62,254,87,17,2,92,147,120,125,4,112,216,178,46,140,8,156,142,26,116,168,41,230,10,108,1,207,205,207,189,243,125,52,116,114,158,247,62,171,205,185,92,14,108,156,245,242,228,243,87,233,20,48,21,172,50,203,105,91,118,94,95,96,107,8,17,24,210,198,123,239,49,165,123,139,104,27,90,44,241,94,168,161,206,7,78,215,156,48,186,149,43,217,107,124,155,166,124,28,176,90,81,22,99,92,94,136,15,202,182,43,67,10,27,126,164,227,136,101,139,104,28,176,245,77,197,247,90,107,167,85,20,54,85,93,135,247,19,157,67,184,130,148,108,160,103,143,31,138,98,150,174,120,235,221,246,149,248,35,51,183,199,141,175,17,55,76,226,70,144,52,52,14,181,128,141,205,90,225,243,79,172,32,2,81,146,9,164,232,146,70,148,29,48,164,204,242,104,195,152,124,47,220,164,210,11,212,56,214,2,133,235,80,198,140,222,73,231,106,173,22,146,145,192,71,162,123,96,39,63,189,44,168,178,147,254,52,62,78,187,55,223,90,28,14,81,21,125,71,62,104,217,30,109,40,156,111,16,216,98,132,181,200,52,100,65,68,118,149,208,198,121,80,153,104,199,191,15,183,206,146,225,186,248,172,32,219,19,29,68,46,198,85,52,29,86,135,183,226,244,178,156,213,179,54,59,244,133,119,68,217,230,117,109,82,35,184,246,125,173,77,183,164,192,52,125,196,102,75,44,174,234,218,36,185,186,99,109,90,91,171,174,77,75,131,92,20,83,114,42,10,37,109,188,117,49,155,73,224,106,170,154,1,83,80,32,115,129,222,225,124,63,23,52,11,247,173,151,157,171,238,101,96,47,208,117,126,225,130,76,136,103,11,76,139,91,106,218,49,57,209,65,242,39,195,229,152,183,186,52,17,253,228,20,113,152,97,185,109,136,192,116,186,214,128,241,114,228,106,68,53,170,135,46,176,153,146,208,71,193,49,11,195,193,189,250,220,77,38,3,157,1,212,210,6,188,142,117,56,4,102,35,142,51,4,70,142,89,245,106,122,131,98,50,28,239,115,73,169,36,112,14,202,13,96,61,158,38,77,208,241,169,33,74,24,183,132,19,86,178,99,47,244,123,169,82,81,26,41,89,185,79,69,201,95,210,59,211,249,83,46,92,72,138,40,140,210,84,220,26,223,102,234,59,157,249,236,106,20,192,16,93,200,131,193,61,113,63,53,133,222,85,246,217,217,151,177,148,5,124,54,168,41,35,66,217,120,164,126,136,132,118,161,176,69,51,100,187,78,183,193,72,252,76,133,115,112,156,153,74,101,209,77,252,28,16,105,231,48,239,200,217,10,115,47,1,150,190,202,189,122,55,37,244,162,232,155,110,209,248,109,104,180,186,220,28,213,36,207,228,209,161,188,146,108,226,116,76,30,51,216,199,20,89,226,164,147,208,204,191,48,254,16,167,61,198,246,159,246,90,193,132,50,67,174,161,210,98,188,228,51,226,161,246,234,15,220,204,13,93,251,207,31,41,211,251,244,77,45,170,150,159,165,74,59,194,114,22,25,106,200,217,215,255,250,153,38,105,237,229,102,32,196,246,73,106,61,249,176,212,84,126,143,124,78,218,166,197,21,201,212,230,188,250,214,226,2,132,236,5,30,195,229,100,129,97,119,110,114,115,116,187,34,167,78,92,140,232,242,133,105,161,240,248,136,117,48,9,83,74,50,157,181,112,214,207,46,103,2,166,178,107,98,175,126,51,142,183,42,18,22,130,119,144,151,254,222,154,96,227,187,165,46,10,38,29,165,157,90,109,41,96,42,156,29,222,104,109,62,27,178,105,238,124,112,65,192,68,223,106,82,227,236,145,25,168,159,155,218,221,147,108,136,219,82,211,216,128,229,148,194,196,72,177,181,145,22,72,207,134,187,204,182,251,198,27,82,201,90,116,137,47,244,228,182,163,36,94,116,133,31,51,108,198,26,102,35,107,146,108,164,27,109,97,131,124,48,213,253,93,247,38,142,176,251,214,132,78,132,82,1,126,95,238,249,253,246,130,13,78,152,114,57,223,202,112,86,228,74,11,210,88,55,150,140,134,65,134,38,231,131,217,209,175,42,30,240,134,181,247,27,52,216,45,104,143,186,48,19,216,169,157,16,79,166,142,64,206,118,227,196,112,87,102,89,255,119,151,171,33,184,136,116,228,162,31,64,232,52,173,99,62,72,147,145,32,68,130,68,222,155,50,181,238,55,39,135,167,11,0,147,60,197,152,66,43,212,178,218,190,148,187,6,127,24,125,186,89,72,119,16,129,237,43,24,98,152,22,34,68,56,48,195,137,129,124,237,177,144,180,108,161,213,193,62,141,170,41,50,120,212,116,55,245,138,207,28,118,134,24,60,21,230,75,4,41,142,163,65,47,239,247,100,240,25,76,45,66,32,206,89,183,211,84,64,216,86,244,98,180,106,155,147,184,228,223,106,188,1,16,220,181,179,55,251,189,39,45,125,18,164,35,9,216,67,50,166,160,46,38,49,35,34,114,217,115,49,141,208,204,144,204,88,134,111,196,153,105,42,245,32,75,114,145,197,18,157,193,189,68,229,157,54,15,82,18,55,74,208,97,157,35,18,22,106,137,9,193,186,91,47,101,114,210,98,255,76,113,75,11,22,58,58,211,134,62,22,77,60,65,97,68,217,138,36,90,8,39,37,183,200,77,25,17,101,238,11,91,101,75,192,184,129,66,165,120,70,4,51,44,200,229,57,227,197,132,179,180,38,140,215,174,6,48,45,97,37,240,47,237,227,76,65,216,123,18,249,167,38,4,205,55,167,2,178,176,165,94,77,3,68,9,24,246,62,137,121,146,158,98,115,13,137,4,164,29,229,234,227,60,176,11,5,247,12,36,198,83,224,181,199,200,65,149,210,52,179,69,124,110,132,184,214,241,63,207,255,171,15,102,69,219,59,154,222,73,83,74,138,148,194,139,225,113,98,72,8,48,180,100,26,65,96,53,66,84,165,210,96,172,99,70,103,96,13,222,144,99,46,138,25,118,46,70,248,55,232,78,142,173,42,233,35,184,12,143,197,120,169,63,8,210,201,112,99,111,215,43,221,3,175,165,164,74,114,231,3,59,77,0,13,8,171,104,100,145,186,9,159,191,20,100,22,113,11,177,137,33,204,115,152,26,24,225,13,33,45,130,76,227,55,160,68,92,132,150,225,60,35,250,196,78,34,128,184,1,14,211,133,225,223,9,134,13,228,36,147,72,76,157,127,245,84,130,58,254,108,213,244,109,100,129,107,139,208,134,17,114,77,109,206,75,48,217,184,251,4,227,189,209,29,60,240,104,2,207,39,65,148,208,86,8,42,172,125,118,155,173,5,8,137,230,176,96,223,221,203,66,56,114,115,24,57,189,70,0,38,133,167,65,156,168,38,91,235,250,96,2,245,50,255,137,7,157,49,253,114,114,103,8,184,155,134,139,48,120,188,96,30,85,8,178,79,143,163,94,146,19,142,163,15,117,134,65,29,117,44,19,175,83,134,125,133,128,186,192,9,29,182,47,198,214,225,149,157,66,25,158,126,2,83,223,10,232,233,99,214,144,83,207,138,204,252,234,179,128,122,85,24,66,155,237,163,66,96,190,15,245,150,89,154,221,71,133,128,131,244,9,36,84,88,182,83,250,64,134,147,203,80,195,110,17,43,254,142,30,244,69,16,39,87,152,38,99,31,21,42,143,251,82,31,105,26,157,176,95,77,245,226,227,66,225,170,59,33,5,12,119,73,67,112,200,239,174,234,31,4,143,254,140,98,86,163,210,132,153,29,166,178,255,185,55,54,253,23,109,50,46,161,44,68,70,216,133,147,255,232,48,28,95,234,106,195,48,212,227,201,206,46,188,210,115,111,146,166,213,209,115,47,81,172,0,182,14,214,31,124,230,25,170,121,250,211,70,211,185,29,134,164,93,29,102,99,206,248,86,16,254,170,233,122,169,197,74,240,191,59,76,218,165,215,103,72,171,103,227,33,176,58,199,91,122,96,200,13,170,195,221,72,136,245,230,27,194,198,15,134,180,45,15,181,135,105,61,252,114,110,192,228,138,203,3,15,239,139,199,232,46,101,189,48,211,179,6,252,180,48,216,147,103,103,250,133,57,185,10,113,172,57,24,195,93,8,80,108,103,245,63,22,115,211,7,141,24,78,202,250,218,107,250,241,116,208,12,85,129,94,252,243,223,29,38,75,212,245,193,236,27,251,79,79,107,30,148,169,178,108,249,250,91,155,124,140,26,242,139,226,136,24,82,214,147,212,163,32,118,49,146,187,116,80,249,37,97,82,2,101,7,173,129,86,50,101,10,83,124,153,3,38,136,35,159,139,120,233,240,5,84,142,77,164,21,37,103,132,208,74,246,61,169,150,108,205,183,2,83,195,224,95,19,89,194,173,241,13,244,141,183,11,121,80,101,78,202,93,224,70,90,211,135,156,106,59,109,125,2,70,146,108,57,76,95,155,186,24,4,23,93,75,16,241,190,166,206,207,130,147,221,211,156,160,184,241,93,119,203,26,60,192,28,208,28,113,178,91,154,220,92,192,231,124,63,182,117,211,216,163,201,105,127,48,38,143,70,184,209,124,241,90,48,26,41,24,101,9,138,38,222,106,250,189,113,195,182,230,213,40,227,156,126,241,162,15,96,234,33,64,191,87,10,184,195,68,171,63,109,69,160,223,76,105,16,240,109,217,229,97,129,74,223,153,223,237,124,202,50,135,177,191,134,147,194,209,124,82,68,100,157,17,173,81,240,219,77,11,53,45,61,65,140,212,200,97,83,73,211,24,29,161,121,23,35,67,48,140,144,172,78,82,236,47,31,50,208,252,172,189,227,158,59,21,192,65,25,110,73,210,76,227,242,31,254,220,38,239,163,219,217,128,27,107,198,213,11,238,197,241,68,15,139,87,55,80,42,7,1,160,6,248,104,31,106,23,166,74,93,131,139,232,254,126,206,13,48,52,103,91,227,127,237,124,238,184,26,149,123,241,177,17,133,118,194,93,208,198,226,211,248,94,10,70,68,194,240,40,78,203,147,209,191,60,82,188,54,93,54,250,224,152,166,238,100,240,14,182,218,36,254,71,184,55,190,135,165,165,37,236,5,179,205,23,91,167,204,158,92,250,19,169,131,1,57,96,184,170,110,213,31,109,125,228,84,253,99,54,99,214,83,152,65,136,215,162,62,74,252,111,98,227,123,197,199,164,158,58,201,121,63,104,161,94,159,109,104,245,157,176,55,11,12,9,244,189,58,17,208,126,224,50,246,190,112,85,130,159,3,99,167,250,158,193,246,114,206,34,253,237,28,189,202,204,240,165,9,5,244,39,178,11,253,25,218,69,221,199,212,67,183,179,53,153,39,190,37,117,107,168,135,62,127,104,86,116,33,180,86,2,77,89,100,135,128,241,227,2,94,196,24,228,106,102,252,154,35,214,237,42,66,34,12,227,60,115,197,191,101,166,244,170,235,213,20,201,248,209,131,82,226,208,211,195,84,31,99,15,62,38,18,116,140,89,225,179,250,252,216,163,241,36,75,69,20,44,124,80,80,223,171,97,22,210,155,67,170,51,227,209,168,202,148,224,24,4,133,193,170,8,76,48,77,70,188,89,191,185,92,93,165,201,140,198,239,73,78,41,224,66,20,73,96,83,237,148,39,111,93,31,173,81,194,227,251,108,167,36,119,61,176,149,254,183,128,169,50,188,203,158,78,200,236,53,210,221,8,70,101,93,179,41,215,187,13,211,132,38,177,5,19,253,40,158,114,163,158,221,206,3,133,123,110,227,194,42,105,111,130,97,80,32,251,92,33,116,33,219,21,220,123,103,169,198,234,162,36,71,182,171,190,141,152,174,5,92,171,20,221,26,221,209,89,81,177,176,137,138,200,185,215,209,192,237,49,25,232,83,18,150,14,200,36,39,132,92,1,155,170,178,192,201,10,234,99,207,89,40,236,41,124,222,107,198,147,67,92,39,31,164,79,35,99,240,247,134,6,66,36,91,232,255,216,81,193,99,146,11,73,200,52,128,225,24,95,1,175,33,253,221,192,16,86,198,213,144,62,202,34,232,180,68,121,97,45,27,49,4,159,250,104,68,228,123,236,196,214,110,42,87,99,77,175,123,115,142,167,180,21,166,250,46,14,1,194,147,183,215,37,113,86,226,227,58,76,137,135,236,59,198,181,221,91,156,48,72,144,235,163,25,117,122,143,211,11,243,80,60,156,78,15,207,93,252,72,220,171,73,12,92,99,146,79,19,3,124,208,20,145,111,96,200,29,245,222,133,236,132,255,52,49,128,246,60,56,117,103,177,169,209,94,167,105,10,206,74,234,64,29,158,234,204,210,200,156,188,210,229,140,88,33,89,32,15,6,155,165,167,203,45,187,167,30,163,101,195,147,123,194,3,177,222,166,215,182,243,18,223,207,14,106,162,186,100,56,40,103,155,206,148,137,46,221,49,253,36,149,14,147,246,244,90,19,194,219,157,26,16,129,147,137,113,127,240,79,77,243,162,205,242,68,254,92,166,160,39,105,6,131,147,194,99,60,112,162,38,250,155,7,108,25,170,214,135,70,97,240,164,193,199,102,228,214,138,158,181,228,198,240,129,177,137,100,2,91,32,207,191,228,128,64,100,234,144,193,183,56,115,192,139,138,129,254,199,25,54,19,30,203,95,96,141,229,187,150,104,54,162,252,100,26,15,14,163,40,44,187,69,179,61,247,43,118,2,102,99,107,2,211,213,237,86,246,132,37,166,203,102,98,41,222,56,81,45,220,164,59,21,68,227,40,168,7,140,198,109,213,155,159,109,208,237,104,146,238,202,132,100,82,149,61,215,184,249,57,104,138,28,184,200,163,81,24,20,240,164,69,80,96,2,232,190,153,80,13,160,203,157,166,236,123,222,162,159,46,60,197,8,250,96,154,197,115,247,215,220,132,10,184,187,42,139,149,65,119,181,147,129,91,196,213,166,185,245,245,185,57,116,121,126,53,233,13,81,166,248,137,9,121,52,18,120,117,17,13,6,198,220,242,175,141,75,182,147,254,54,172,165,110,51,158,131,194,180,200,245,123,149,251,219,139,192,105,158,122,243,149,239,84,130,79,182,107,22,30,22,95,63,79,33,129,167,35,236,1,161,210,13,24,129,59,121,173,179,31,228,64,225,41,78,250,177,40,54,72,110,172,158,61,139,223,85,24,90,38,55,158,56,82,206,26,151,17,101,43,153,126,218,46,138,32,133,247,244,192,184,199,30,134,161,149,96,101,157,164,112,4,77,129,225,60,127,96,122,21,139,195,213,24,35,21,30,193,150,77,138,43,215,242,252,52,9,218,139,82,76,34,23,163,120,85,103,252,52,221,209,69,225,106,74,46,31,108,39,154,216,140,200,192,68,91,119,167,21,189,63,43,251,108,4,24,33,31,140,242,68,147,220,57,29,72,169,250,210,61,123,6,73,232,253,194,187,172,11,43,55,110,34,154,113,29,232,69,37,116,125,110,190,189,196,5,91,195,104,212,47,56,40,213,241,8,235,38,245,167,107,15,21,237,249,149,145,224,170,209,229,166,48,169,176,29,48,7,96,123,224,234,253,72,7,61,79,165,85,63,38,3,53,60,0,68,210,190,170,203,4,124,44,177,21,112,237,239,79,51,103,227,167,143,213,149,52,182,11,156,189,83,215,224,92,94,24,122,134,29,240,49,149,166,14,202,170,114,111,115,22,178,162,132,196,227,98,20,97,186,62,56,201,156,248,101,90,105,196,205,4,61,131,180,46,188,167,14,10,164,203,249,62,88,177,50,32,133,77,193,38,96,66,85,114,243,73,217,225,29,210,106,5,151,10,247,104,255,7,46,74,56,2,92,66,64,8,184,110,105,176,164,59,204,103,9,25,223,170,107,30,81,229,116,97,152,154,116,205,51,177,146,239,193,196,187,91,150,73,134,7,53,195,105,217,4,179,165,11,145,70,115,164,115,125,196,206,34,60,38,134,24,55,21,35,43,62,22,28,42,122,102,162,250,190,60,43,9,113,26,98,39,114,53,76,119,17,83,166,192,187,169,15,139,224,14,238,220,7,91,121,184,120,76,208,72,120,175,5,100,72,89,155,247,33,240,129,134,106,57,76,18,64,95,155,132,129,215,96,89,110,66,185,26,128,135,75,69,193,197,147,231,42,207,197,103,57,125,241,79,96,42,117,218,3,211,7,23,240,198,123,123,239,237,223,139,0,48,117,12,229,121,50,8,136,28,166,116,73,61,34,148,58,219,8,24,34,34,249,218,29,138,119,119,214,128,41,139,80,91,53,5,135,248,160,92,158,250,50,65,233,220,253,14,23,96,18,214,106,201,102,146,72,62,102,108,41,106,94,161,70,19,174,55,48,34,63,234,25,144,68,251,118,51,218,6,215,212,109,20,115,139,140,108,192,91,73,246,19,17,58,106,10,28,102,74,171,165,59,177,62,119,252,54,46,85,81,95,173,91,45,220,133,151,30,139,231,140,134,193,113,92,120,234,123,209,65,95,183,160,79,98,196,78,217,57,99,174,156,33,171,178,236,209,184,90,78,0,109,15,62,30,191,61,37,143,61,241,210,120,41,138,34,168,125,39,210,50,71,78,96,68,174,238,76,193,45,223,26,49,72,37,223,33,153,20,141,78,13,117,180,60,238,99,35,62,171,85,123,72,175,121,51,6,240,249,26,91,35,64,198,211,17,87,27,217,163,68,43,168,151,116,153,112,102,161,197,249,5,30,172,189,117,39,233,214,226,227,129,128,121,235,177,64,32,73,148,77,133,93,96,122,231,153,193,85,107,124,41,163,45,222,78,193,163,161,3,153,53,86,8,143,215,190,79,46,60,41,4,49,97,225,191,11,132,204,176,220,123,195,177,120,167,2,229,149,93,203,10,11,219,233,29,83,139,187,9,92,113,1,238,152,34,205,248,68,103,235,153,214,247,131,65,83,32,49,231,100,53,27,49,166,11,211,92,34,214,108,134,51,62,24,1,230,164,23,47,84,245,102,160,83,185,134,19,133,119,219,123,76,216,187,16,40,149,120,118,101,51,28,14,211,175,164,193,39,114,181,217,163,252,244,182,240,75,75,97,168,139,251,133,169,13,120,234,143,155,167,108,80,156,66,117,66,11,144,137,239,205,11,111,138,157,223,26,191,17,87,55,163,1,83,24,162,209,52,2,134,89,64,11,190,105,123,155,23,70,199,66,211,23,19,217,11,255,158,180,208,105,188,124,162,237,229,114,37,102,132,38,33,228,182,220,8,234,109,14,155,89,41,41,81,232,131,106,242,81,107,44,118,77,208,145,198,140,109,30,237,175,169,57,180,51,79,74,19,84,89,36,40,3,72,145,108,226,136,39,36,40,40,121,172,120,105,8,18,179,172,62,98,225,208,67,58,108,209,68,73,192,97,107,204,120,176,110,252,249,146,128,59,70,108,245,154,49,219,120,147,176,13,39,59,217,60,239,8,108,41,82,129,207,47,207,88,2,199,191,169,194,108,99,249,185,113,151,0,74,207,169,234,111,99,34,196,54,78,197,94,122,58,11,54,30,102,188,216,202,42,240,72,142,13,215,56,96,154,234,179,22,8,90,253,68,160,132,215,155,22,113,192,133,23,23,19,134,208,242,19,42,127,75,173,119,208,166,144,173,162,67,75,16,168,197,144,171,5,6,99,37,61,196,1,178,179,62,153,195,22,234,116,118,70,19,211,17,248,156,193,57,76,149,110,29,245,2,103,115,203,235,253,229,58,182,54,145,52,99,232,187,175,213,139,86,182,48,161,107,152,73,208,172,36,133,85,61,221,230,130,74,11,103,76,128,237,245,35,246,104,68,22,165,30,40,81,188,23,19,141,19,76,43,153,112,131,221,24,103,241,209,171,38,101,82,104,204,229,248,154,212,78,107,87,118,178,138,161,56,58,105,47,75,90,55,137,112,66,156,2,80,76,109,105,89,165,179,204,187,232,137,51,66,209,39,207,125,102,105,25,97,89,150,159,244,164,212,111,97,135,198,185,107,100,102,90,230,68,180,47,199,242,162,155,88,34,218,192,80,59,141,11,39,165,53,72,212,228,142,56,57,9,105,166,231,234,118,91,213,77,77,183,41,123,211,217,127,86,138,1,71,108,70,210,54,52,47,81,96,229,175,141,144,186,242,86,103,19,151,244,212,58,252,45,143,58,65,254,85,13,54,135,141,134,87,138,8,207,1,149,151,167,199,89,167,91,42,10,172,37,107,228,235,9,160,6,57,181,150,79,152,9,128,201,165,232,213,139,2,176,123,53,46,188,60,57,41,136,30,46,14,110,122,23,214,16,18,107,183,66,4,26,200,170,196,5,86,57,113,223,107,231,166,229,137,164,125,98,125,208,134,59,147,194,8,131,198,94,153,160,214,40,250,195,236,118,49,222,20,58,78,189,152,22,171,152,40,108,95,75,120,84,224,16,29,173,221,109,26,189,211,167,208,21,51,199,103,130,233,167,36,133,241,188,150,207,35,156,159,253,220,188,149,40,253,229,48,162,118,236,185,26,102,174,25,240,106,210,247,73,31,27,159,215,95,12,38,99,217,208,24,239,52,60,18,68,46,137,99,88,223,59,145,7,251,126,27,229,167,150,181,34,116,26,139,219,114,24,19,87,104,92,81,111,94,78,20,201,58,63,254,85,209,2,223,142,104,176,95,157,17,157,214,23,163,122,218,9,202,40,170,205,15,167,60,14,40,70,186,195,75,114,193,128,249,154,196,153,130,65,73,66,219,2,64,191,41,224,118,182,47,45,71,53,37,80,127,176,66,214,82,75,139,233,44,75,35,224,141,86,162,246,193,227,129,84,255,237,138,38,175,176,105,209,38,117,166,147,255,54,89,124,165,72,130,21,116,206,123,245,52,238,40,133,107,142,159,134,149,165,60,85,205,245,214,247,34,75,113,190,190,176,126,26,191,73,247,121,8,75,53,244,13,2,99,207,185,9,149,127,172,170,242,100,245,23,65,11,120,46,233,132,200,112,11,208,103,234,176,113,128,200,215,68,120,103,5,202,226,147,98,110,107,102,119,14,87,104,30,11,129,21,129,173,11,99,95,120,43,141,145,117,12,184,54,1,220,195,120,190,85,183,241,57,246,186,48,141,129,67,15,152,26,92,222,227,167,200,160,37,192,116,78,184,186,252,176,141,119,37,189,122,92,57,8,203,160,85,9,63,16,78,131,21,51,174,70,144,43,43,12,5,208,138,223,94,56,226,122,246,209,99,80,227,106,232,153,100,34,82,42,121,126,223,225,201,158,167,103,227,132,0,195,109,25,124,169,220,94,152,126,4,255,220,179,178,203,235,169,204,102,235,6,92,70,69,70,164,218,129,97,115,143,155,147,78,31,138,142,188,99,42,145,177,219,66,158,70,79,26,145,249,31,92,146,145,181,203,147,225,108,141,47,50,8,233,29,21,136,242,100,197,104,15,191,215,182,90,113,137,140,0,83,132,114,225,51,181,212,210,57,155,65,144,138,12,214,249,150,244,188,217,73,152,97,1,175,135,127,6,113,188,26,246,33,140,189,109,228,7,70,42,225,194,214,146,172,112,9,118,14,107,129,57,19,79,172,21,130,48,61,158,28,75,70,25,50,19,207,238,45,175,192,4,63,100,204,153,231,221,23,73,33,10,223,180,86,157,228,112,143,65,253,113,221,230,7,198,44,8,120,106,33,174,193,208,206,6,188,232,90,80,216,136,223,28,62,214,140,18,41,97,190,12,111,60,27,72,161,85,169,152,0,102,219,235,1,211,247,212,21,230,225,106,192,180,166,233,213,212,232,183,184,122,13,165,131,4,205,94,141,1,122,204,147,166,239,133,10,141,91,5,112,11,78,241,73,51,60,241,174,189,67,233,24,154,143,229,65,179,23,97,89,101,153,18,4,0,115,144,127,232,162,189,74,191,38,229,46,253,162,181,239,127,209,225,241,86,244,86,84,139,26,152,94,5,127,108,227,228,203,58,36,100,239,147,143,247,38,38,170,75,0,213,81,175,9,165,234,9,125,41,157,10,38,251,227,55,199,8,235,227,65,67,139,23,212,10,42,158,143,85,189,184,120,24,77,210,202,207,183,52,205,47,135,217,60,183,254,52,101,133,238,165,192,86,78,177,171,78,51,232,35,151,195,48,220,8,67,83,250,53,212,57,92,81,62,156,186,250,206,21,62,133,9,178,32,19,171,40,125,80,254,100,3,137,180,169,107,19,70,89,95,31,213,230,145,190,182,209,21,231,184,26,131,186,62,253,20,104,176,251,213,179,99,14,181,231,230,199,228,152,14,179,111,43,103,9,148,74,17,162,59,112,158,233,161,21,177,162,19,255,237,73,150,241,161,21,65,230,203,23,31,205,195,99,42,65,0,84,30,173,198,205,55,217,16,229,246,104,41,190,38,156,20,77,253,93,242,124,113,240,66,2,119,12,14,189,53,236,208,30,37,131,5,110,44,245,181,167,81,160,198,205,75,57,35,186,94,238,142,90,227,181,232,78,122,120,67,50,174,98,220,28,146,178,135,147,228,108,42,233,14,105,206,47,243,199,176,246,175,124,97,213,188,195,215,198,154,186,55,207,179,231,135,157,99,226,15,7,92,159,130,62,216,57,70,216,220,60,57,84,216,74,22,65,52,36,190,230,26,218,43,191,137,238,186,46,22,223,131,254,59,165,146,200,50,13,145,74,154,218,222,120,14,210,94,226,151,45,67,36,215,34,67,19,86,49,244,142,67,43,84,104,234,105,110,245,214,79,215,71,80,235,33,221,1,111,149,174,2,198,196,240,213,69,202,70,19,137,184,255,33,160,118,224,77,232,183,40,92,102,24,197,152,99,237,125,240,132,144,119,9,184,114,70,104,75,208,112,9,208,129,222,247,153,86,77,81,122,157,87,192,248,64,82,73,78,139,79,191,247,182,32,77,127,224,228,57,55,224,178,215,123,181,9,121,7,252,52,136,49,127,207,152,248,102,217,126,165,37,85,97,10,21,71,192,4,108,231,3,39,111,40,2,166,132,78,95,187,208,31,211,28,222,116,232,206,7,166,234,49,96,26,78,158,171,97,30,251,166,10,108,208,53,41,43,22,240,16,248,24,58,255,192,197,43,54,40,97,43,77,60,63,96,194,46,113,53,193,64,165,229,57,240,246,98,168,97,114,184,73,183,36,104,182,188,127,30,24,6,53,125,177,51,20,94,241,13,157,153,181,240,41,12,147,226,8,152,162,140,231,131,34,162,231,143,6,223,215,19,122,164,167,36,78,109,232,210,181,21,17,152,94,129,30,48,201,73,253,222,139,182,74,31,22,152,46,147,134,15,241,119,91,252,54,51,81,59,61,232,175,157,225,106,64,139,148,186,142,90,91,33,219,110,141,0,235,249,220,141,22,174,17,176,133,2,148,38,134,222,24,63,5,224,127,62,38,149,110,43,176,37,196,144,83,90,162,37,81,27,174,227,54,2,222,103,86,42,109,15,209,198,230,126,10,134,233,177,115,31,78,32,138,179,125,84,102,135,154,42,191,253,128,222,255,2,140,18,243,203,40,84,189,246,26,24,129,2,165,12,162,135,40,198,116,210,35,246,252,246,241,74,171,167,44,76,20,234,161,89,90,35,36,210,173,197,186,43,95,43,105,129,226,77,240,38,65,95,148,149,145,52,248,113,208,70,192,117,189,87,155,190,105,11,152,0,110,127,76,79,90,77,28,166,233,120,169,157,85,177,165,86,192,124,95,189,249,249,177,42,87,115,2,169,129,72,253,149,239,214,157,80,204,99,81,35,249,122,159,204,14,168,199,216,167,248,183,6,220,75,122,44,192,73,75,230,125,50,152,5,244,201,16,106,205,113,53,77,178,83,173,226,115,230,164,118,199,148,38,152,199,69,74,100,111,62,248,44,244,161,209,147,132,143,236,20,106,38,135,56,149,161,48,17,174,15,255,139,15,118,204,64,121,239,243,177,206,7,247,171,105,109,74,234,203,15,254,42,254,104,148,2,188,17,91,246,106,207,138,179,180,207,39,233,218,192,127,151,62,29,203,103,129,106,159,241,162,147,107,58,76,233,210,252,99,174,24,234,11,76,218,249,247,163,198,32,156,159,206,232,68,109,144,163,27,94,6,141,161,33,207,236,91,194,25,235,39,61,4,69,118,137,106,19,138,175,7,172,86,23,110,16,183,250,22,63,155,169,74,223,165,83,236,32,246,41,102,109,212,26,68,166,61,188,187,80,203,160,211,18,246,78,161,200,68,204,42,174,70,82,181,141,135,49,216,90,88,127,240,162,109,118,62,18,0,107,231,168,70,49,22,13,85,83,49,230,227,237,217,219,133,62,104,83,45,22,211,77,242,97,161,12,189,171,212,4,61,137,61,74,66,54,228,184,143,220,10,156,139,213,83,164,155,66,223,212,85,217,10,123,240,251,105,220,245,227,29,169,108,119,178,144,157,195,8,14,169,230,86,71,73,196,45,71,116,67,208,114,190,176,29,227,35,80,120,223,238,160,96,164,110,103,29,224,167,81,201,186,175,53,141,98,214,141,9,18,14,156,108,23,38,29,231,245,222,212,41,114,216,220,183,158,38,164,158,29,62,199,214,210,112,208,143,116,229,91,88,63,88,245,240,166,89,39,195,175,70,117,78,120,175,236,235,118,239,35,164,212,167,18,251,16,184,155,122,136,195,199,105,80,218,94,196,146,179,111,241,19,167,27,102,202,11,211,23,215,151,255,54,141,188,82,79,78,161,18,217,194,246,193,16,116,41,179,238,164,70,83,224,137,37,36,48,244,129,254,203,231,177,146,126,205,243,231,227,23,124,51,133,120,117,214,54,18,132,67,208,0,117,152,226,85,137,244,46,243,156,62,107,124,66,213,217,149,107,132,254,84,164,206,29,134,30,77,158,107,177,111,180,123,53,65,71,25,81,122,253,187,219,188,52,35,65,61,185,31,120,249,201,196,14,154,138,18,235,34,165,157,188,134,192,224,46,253,122,192,99,56,161,142,237,191,120,3,2,79,212,63,214,7,83,233,40,20,154,52,32,13,247,203,166,105,152,9,249,11,193,112,234,164,138,195,139,183,152,2,119,226,48,126,111,250,139,164,253,152,198,170,208,45,133,146,28,105,68,69,225,230,137,183,70,184,87,234,150,112,139,233,10,241,183,70,138,160,167,7,166,222,97,4,220,148,149,212,224,117,7,5,110,225,45,36,44,240,4,13,111,111,153,112,160,111,149,172,67,163,120,186,198,32,48,20,128,77,97,184,2,226,197,40,115,150,65,49,149,153,248,216,117,205,135,244,23,152,138,171,11,67,186,35,112,105,81,2,61,77,246,66,72,134,72,124,157,197,218,226,181,161,36,30,250,100,173,64,85,19,48,221,46,122,53,61,70,243,194,181,107,190,98,253,90,92,239,144,163,232,254,192,45,26,44,13,206,170,23,190,40,226,137,125,1,242,239,38,172,6,52,225,209,157,220,2,166,21,113,41,60,92,194,105,254,232,240,101,175,61,159,114,69,19,23,83,41,169,140,31,84,53,180,23,58,138,32,135,76,133,179,53,118,25,19,142,85,145,85,88,22,234,137,31,206,248,73,50,81,150,105,183,248,252,255,137,67,9,74,217,134,239,148,217,40,157,116,18,46,56,134,74,92,61,137,26,234,189,127,157,143,1,227,244,61,87,51,55,2,70,230,90,172,137,243,187,212,121,251,131,35,16,157,36,161,189,126,106,109,43,96,88,40,134,194,104,106,204,128,169,49,144,223,62,198,197,241,202,99,91,200,104,143,234,213,136,200,228,11,19,133,188,67,186,241,201,247,116,56,27,139,117,22,120,88,164,41,118,67,88,113,166,192,139,234,235,216,207,206,241,161,26,2,155,100,227,138,97,33,46,190,228,204,54,97,244,207,104,68,210,153,20,192,125,47,19,129,136,181,153,126,197,90,77,96,42,189,124,221,99,118,47,213,39,248,177,153,101,63,24,151,237,57,2,55,179,104,29,61,166,200,18,225,29,234,44,96,11,15,152,175,41,99,6,215,244,190,40,37,155,113,49,12,44,76,165,229,175,69,7,193,141,201,23,35,155,116,114,206,249,147,250,186,135,234,49,121,88,140,254,216,196,107,36,78,75,61,71,73,222,209,193,201,71,230,41,208,76,125,212,92,229,126,13,229,200,44,217,170,104,246,61,248,216,240,229,234,223,74,190,39,27,138,168,77,224,65,134,160,198,68,49,66,102,129,55,250,131,1,55,99,39,185,112,193,67,232,190,163,156,115,110,9,239,70,129,29,140,44,216,157,195,240,192,11,76,96,169,222,21,112,238,180,4,133,19,59,78,0,212,198,175,41,1,138,232,95,108,71,136,217,214,231,214,70,73,31,155,217,166,140,86,224,178,239,91,193,142,38,21,81,188,21,133,231,62,224,141,93,227,206,96,34,72,232,185,7,140,21,121,183,81,132,35,82,144,146,226,215,159,143,47,91,206,222,98,210,78,99,27,81,217,3,171,64,243,228,234,180,134,95,229,217,39,208,61,188,170,118,90,242,122,73,238,117,91,203,153,47,123,250,46,145,189,20,24,210,1,55,99,96,42,89,154,169,0,62,179,167,4,76,67,137,62,121,70,80,197,159,156,30,26,233,211,5,30,253,190,24,93,183,123,62,55,63,19,164,198,205,23,193,235,254,194,159,115,100,29,156,73,15,85,208,225,58,99,192,85,154,62,237,185,147,51,203,128,174,71,48,8,184,57,171,20,48,92,210,237,125,235,181,226,167,9,212,62,131,82,76,240,35,224,161,138,165,219,216,131,221,162,69,220,38,169,194,58,48,18,29,23,206,85,191,38,58,217,97,219,33,179,60,53,1,179,141,78,103,198,213,195,232,48,20,182,128,88,192,228,117,245,230,213,54,162,31,92,225,249,86,225,107,220,192,230,105,194,73,144,96,74,81,58,76,220,199,222,106,129,46,82,202,138,86,87,154,196,64,33,42,209,21,165,250,106,59,60,139,50,159,225,251,110,79,187,130,158,73,243,192,141,132,203,55,162,21,38,74,45,34,179,32,162,23,199,25,23,79,18,125,1,171,206,157,97,187,17,107,62,199,137,12,217,217,35,166,51,232,77,163,50,78,58,21,14,60,146,192,196,155,158,155,167,226,141,69,147,242,141,84,235,243,228,37,26,97,14,140,30,119,214,49,195,99,137,33,197,180,19,69,135,188,205,180,91,126,117,35,142,147,245,230,231,83,187,18,5,57,43,164,146,245,230,51,5,159,28,48,28,20,114,243,153,131,248,210,104,99,169,248,16,148,237,207,143,31,106,123,169,217,149,137,68,116,44,102,74,183,62,203,173,112,19,148,194,202,46,71,27,165,144,174,104,79,27,18,79,121,81,52,130,138,159,200,36,43,207,215,148,139,77,153,229,139,116,82,165,69,98,85,239,77,220,193,79,85,56,34,143,231,171,107,179,79,175,26,71,66,201,72,84,21,69,89,167,5,12,101,148,108,26,80,107,92,184,89,228,76,103,10,18,223,190,43,64,215,153,171,126,107,11,125,186,123,223,200,124,106,121,40,44,109,219,169,55,200,130,231,71,192,25,254,190,54,253,115,53,70,64,195,49,52,165,177,226,28,38,20,250,56,1,164,241,220,7,239,86,184,40,59,214,178,22,78,119,234,58,105,6,181,212,209,126,142,175,73,147,139,54,212,226,26,81,174,93,29,206,166,17,172,240,88,94,144,8,12,13,142,186,101,133,88,210,142,155,183,250,120,132,199,45,67,2,247,131,45,86,36,203,107,53,51,125,46,156,119,213,215,38,191,226,12,197,214,154,189,52,138,186,72,146,57,209,62,141,221,70,42,165,112,101,174,6,12,247,186,94,109,206,145,15,11,228,100,143,41,79,101,137,139,17,1,35,74,174,142,50,189,71,247,234,206,90,86,79,24,189,251,20,47,102,81,117,189,185,185,102,254,193,216,37,84,139,146,226,184,226,236,101,192,169,106,112,110,85,106,89,75,60,90,165,188,91,95,12,175,196,79,101,40,14,232,131,21,184,226,4,94,184,45,173,53,94,213,234,152,226,230,103,213,60,33,25,8,143,211,136,23,163,11,90,29,59,20,219,246,138,23,35,210,157,245,183,9,77,237,184,26,190,12,245,143,120,212,48,184,141,38,237,241,210,143,159,135,158,220,7,195,158,33,236,77,153,206,190,89,251,133,169,45,210,155,79,99,226,115,120,173,170,163,82,104,17,114,139,251,160,144,57,13,133,105,138,220,1,195,95,34,175,13,15,174,167,187,127,196,207,202,27,10,29,205,112,205,19,96,51,88,4,174,70,221,225,240,48,81,35,129,203,106,94,71,6,220,215,124,66,77,132,151,124,167,135,210,162,107,14,133,173,56,213,248,34,103,88,96,226,16,24,5,215,124,97,11,166,75,152,235,248,10,119,178,208,131,250,124,79,58,136,210,29,83,90,216,117,5,18,36,43,177,109,193,141,91,212,223,37,100,115,47,110,70,255,171,40,190,197,133,165,163,17,246,32,36,138,86,128,80,79,212,39,244,23,84,40,211,88,88,186,46,63,74,108,202,140,239,65,242,59,107,224,240,220,187,231,248,30,184,175,251,9,90,66,182,21,99,2,93,134,70,16,16,11,77,235,222,220,202,102,52,34,186,183,11,172,29,24,54,3,141,6,225,92,215,17,111,253,180,234,227,152,17,21,136,159,46,38,135,35,48,102,93,139,143,89,250,212,175,65,209,244,188,111,125,22,126,121,126,217,24,161,98,72,169,41,212,133,143,192,144,215,137,25,140,72,141,192,117,230,126,215,15,20,16,58,143,142,145,5,149,253,133,143,251,37,99,70,1,226,190,223,26,146,66,29,241,68,122,44,223,215,134,153,88,131,204,22,142,200,2,107,148,107,154,55,176,229,222,69,134,244,28,26,148,111,221,215,102,98,104,244,155,162,220,113,95,155,202,61,65,71,91,43,117,25,20,149,30,69,253,51,36,18,126,67,170,85,152,211,100,127,239,47,99,83,232,197,212,220,228,251,203,103,225,235,47,211,237,120,55,187,99,83,183,231,151,241,89,239,36,164,125,241,121,233,108,130,18,119,18,86,157,225,80,244,150,56,126,72,184,108,153,224,70,130,239,233,100,155,255,173,52,205,53,24,213,227,186,171,135,229,40,240,177,18,34,137,194,218,75,207,136,90,151,180,220,28,18,74,121,112,76,128,118,31,28,170,155,170,191,221,118,200,71,217,158,113,30,190,42,12,205,253,133,219,214,140,240,92,63,169,185,187,93,53,117,21,224,10,78,225,63,177,217,101,73,240,91,63,221,121,179,187,147,150,61,52,141,178,168,84,142,163,143,141,56,137,127,117,214,229,138,146,91,96,24,37,52,253,179,141,83,235,110,242,170,81,115,224,85,156,30,196,78,136,38,187,221,177,160,145,172,139,89,104,221,174,83,51,75,100,221,238,217,133,234,175,140,217,236,104,197,203,209,6,13,182,194,16,35,197,91,147,61,42,250,90,16,178,140,152,12,88,85,75,175,166,84,100,221,51,153,82,126,253,237,130,56,210,186,39,58,148,101,2,211,98,122,207,174,95,121,135,194,121,221,115,115,88,53,129,204,149,105,237,174,23,238,89,221,202,57,44,34,30,102,18,219,211,147,11,164,239,48,236,222,65,125,233,147,104,196,220,232,253,90,81,229,73,5,206,30,236,11,102,130,61,118,14,162,64,103,150,230,107,192,149,182,53,75,137,183,49,226,201,106,83,29,90,211,156,200,247,226,99,167,8,249,2,39,23,21,115,241,211,116,235,63,40,81,207,107,213,166,166,245,186,52,237,142,113,95,154,33,31,122,181,21,91,197,79,163,6,46,155,252,196,132,222,245,194,56,204,250,214,116,210,148,107,173,103,245,180,231,175,114,97,94,91,63,189,63,77,193,110,204,113,164,74,166,110,58,125,91,91,238,245,51,178,94,220,41,50,186,111,109,174,186,194,36,36,220,109,236,8,251,74,111,17,41,148,178,242,245,189,206,105,175,31,139,142,210,187,229,28,163,254,24,27,122,111,170,221,226,115,76,235,55,144,183,238,86,254,27,40,252,254,15,74,245,65,92,92,161,117,157,79,46,188,123,253,217,129,155,17,250,42,12,163,102,60,56,5,46,226,7,24,13,94,221,241,219,230,164,232,111,195,8,21,110,2,241,102,45,211,159,70,55,24,39,246,100,208,158,215,254,21,225,6,124,102,205,115,115,148,178,98,46,156,109,251,88,38,154,228,135,192,37,190,38,164,195,106,109,83,214,149,35,125,4,7,212,210,148,24,220,246,115,249,68,90,240,93,47,125,50,122,243,226,12,32,154,160,201,165,3,27,79,158,195,214,246,162,67,78,155,213,190,48,187,64,86,24,206,40,255,34,203,40,120,117,174,16,66,240,84,31,46,72,169,207,76,179,84,123,92,221,105,131,215,39,79,232,25,197,139,113,80,182,231,234,196,154,113,120,80,55,43,47,214,168,23,141,5,68,65,224,214,189,180,89,161,114,92,189,44,113,166,48,253,221,241,222,180,248,74,104,241,192,199,225,189,163,70,153,142,110,150,56,249,203,35,220,180,36,54,245,72,15,76,98,216,167,249,134,104,189,41,76,222,63,108,226,109,233,62,189,57,199,93,204,68,232,84,31,131,2,251,45,135,99,135,66,147,214,30,65,58,81,175,171,189,91,109,250,185,219,58,59,117,132,47,168,228,30,106,79,28,24,62,171,128,233,169,122,175,174,17,111,234,86,187,164,107,31,184,121,72,136,90,160,185,255,129,219,10,95,153,238,227,166,59,57,116,51,215,50,53,209,199,247,209,102,240,217,3,31,199,253,121,50,170,27,190,65,225,224,204,26,133,102,204,40,2,114,56,83,124,255,60,25,66,59,205,97,107,108,121,190,230,112,29,23,80,35,23,85,216,69,154,17,138,155,181,212,7,60,22,218,140,59,195,37,150,159,73,74,236,55,174,62,70,168,86,213,49,135,187,75,77,192,181,140,76,200,187,2,130,6,109,254,56,128,231,179,188,176,75,151,195,172,238,7,61,246,185,159,2,40,38,53,117,127,40,52,92,107,6,124,38,130,144,46,218,194,175,145,22,251,53,82,60,155,169,233,14,127,223,210,218,216,159,205,50,151,208,180,227,152,164,142,252,217,146,206,190,237,183,134,58,76,116,100,65,225,163,184,240,170,154,19,152,196,60,228,151,17,72,88,186,159,29,159,37,62,71,70,135,249,153,7,219,42,137,29,238,86,135,39,48,41,132,152,69,180,36,106,131,219,132,106,201,251,192,38,249,212,246,216,126,144,207,116,247,19,96,90,106,89,235,161,18,39,138,187,71,131,42,254,38,5,104,248,182,30,142,25,197,36,166,238,47,67,17,90,156,161,121,254,194,103,18,151,24,156,9,49,98,70,54,33,63,140,221,178,35,215,119,22,48,141,150,82,26,103,186,120,61,174,134,189,173,40,108,137,199,26,176,253,186,20,214,193,11,228,155,52,155,7,187,178,192,191,100,172,195,164,5,101,245,156,147,135,105,237,223,163,29,207,72,123,245,105,124,217,119,113,209,91,149,243,83,243,71,160,209,95,172,155,232,132,252,118,49,11,205,111,206,127,208,208,59,65,169,54,99,88,134,89,135,242,219,208,212,109,223,173,16,84,106,75,171,17,73,3,196,131,83,58,45,63,204,247,138,96,205,160,3,45,75,36,136,10,207,48,119,135,181,100,200,154,55,45,7,239,58,167,55,215,136,50,5,54,74,235,111,72,76,133,119,203,234,128,84,160,102,223,192,39,205,248,101,43,140,159,229,198,128,213,136,9,83,95,54,230,179,234,134,58,229,80,170,139,109,205,28,41,140,105,98,43,36,1,4,198,14,113,83,28,77,53,250,249,229,181,207,246,148,125,34,81,5,73,93,151,192,27,111,213,95,12,251,85,8,243,236,219,161,104,243,193,208,218,107,105,28,45,159,126,170,161,138,124,78,131,170,19,1,82,59,31,20,18,33,66,197,77,203,58,234,224,254,90,52,84,104,13,37,157,120,231,99,251,213,198,43,45,59,60,51,112,68,177,33,22,241,249,37,249,156,84,244,45,247,177,217,215,218,124,96,26,83,253,167,199,132,55,90,94,154,9,26,135,30,31,36,191,43,215,178,240,254,53,233,89,85,106,133,97,117,245,126,90,131,15,45,211,26,86,116,233,214,23,44,222,84,23,10,140,205,228,193,53,132,2,169,158,146,45,39,193,11,238,95,211,114,221,186,231,176,133,119,143,20,209,14,168,220,34,240,79,117,23,7,128,21,6,102,226,173,213,184,201,217,255,39,77,6,245,153,40,148,109,57,25,31,138,144,198,175,43,219,108,66,111,250,155,40,199,17,130,168,73,182,120,27,163,18,240,153,132,93,67,11,144,89,79,79,177,144,110,219,26,144,228,230,20,220,124,176,249,239,90,132,188,81,139,242,49,91,195,72,192,245,189,48,3,221,107,59,182,18,242,27,207,163,33,9,178,29,38,100,171,39,50,228,22,46,170,51,151,85,174,106,153,49,73,147,8,108,47,218,97,84,18,11,33,162,251,94,232,191,76,61,145,113,141,226,4,193,120,237,93,131,3,112,39,212,11,27,35,129,154,41,144,29,185,137,68,131,90,95,175,253,212,97,31,117,24,174,190,199,17,62,187,208,158,113,53,142,244,99,75,80,64,226,62,225,54,230,179,250,84,87,31,227,194,77,13,78,247,222,244,68,239,90,183,74,136,113,61,222,205,132,35,172,58,74,207,173,154,41,164,153,252,107,110,194,41,210,120,151,205,40,242,254,53,35,145,73,218,81,107,167,180,243,254,224,15,66,144,61,159,210,235,229,149,244,19,250,135,250,60,25,74,65,17,249,222,116,136,39,253,237,85,165,0,103,67,21,186,53,90,3,133,148,247,179,31,248,204,154,170,142,21,133,72,145,226,68,172,241,60,233,124,226,203,205,231,25,45,65,73,73,83,22,102,99,139,159,110,213,204,30,77,7,112,226,248,131,55,104,153,52,43,69,230,199,153,48,38,226,131,171,61,5,208,80,103,248,158,4,129,170,210,66,146,250,161,189,192,97,202,209,212,216,198,167,90,213,173,36,212,107,166,242,231,16,143,220,17,226,50,194,151,169,89,198,50,32,179,243,171,153,133,79,192,223,74,162,221,22,161,28,190,167,39,71,105,178,186,62,166,51,183,199,213,93,244,8,140,152,105,103,204,70,239,253,169,51,110,222,95,58,173,137,64,149,13,161,91,12,106,246,105,13,39,26,199,93,196,135,162,224,150,248,191,22,97,46,43,42,140,47,2,167,243,214,188,212,160,9,224,190,118,103,190,76,173,214,165,214,207,135,28,75,179,62,165,171,103,199,242,118,168,185,77,7,87,235,194,151,201,19,248,147,45,36,202,164,182,20,53,96,63,210,217,83,242,210,124,53,189,140,211,143,1,182,206,71,81,148,202,212,228,60,156,203,178,45,82,81,120,96,242,174,159,13,118,166,100,54,151,69,97,163,4,119,152,86,83,205,219,210,63,236,149,169,11,74,102,232,12,4,110,16,140,6,204,1,175,85,227,251,87,202,247,193,168,255,40,45,10,41,127,114,79,14,55,152,128,150,254,54,220,166,113,245,162,240,66,175,70,188,242,139,58,158,131,53,81,227,166,53,181,244,143,126,73,47,248,144,206,79,107,93,19,53,160,227,243,40,185,154,222,123,169,55,161,230,208,219,229,233,142,98,8,181,106,54,33,111,227,79,78,21,211,214,223,166,194,160,142,25,195,146,158,102,20,52,101,57,175,29,54,137,178,167,108,150,218,25,185,122,106,117,93,195,65,221,129,78,35,233,145,82,151,1,115,244,29,242,170,234,29,136,138,66,133,235,175,221,216,18,151,86,38,177,243,151,255,104,123,151,93,11,150,38,73,235,93,122,92,66,153,113,143,30,35,36,36,102,12,17,66,45,40,161,146,160,187,85,20,131,22,234,119,39,62,223,105,190,44,254,1,51,116,38,231,28,219,153,43,47,145,17,30,238,230,102,26,13,48,89,188,206,200,0,121,196,63,56,111,18,133,157,139,195,3,33,190,10,70,28,196,151,17,122,139,233,216,22,76,210,229,247,62,11,22,76,175,106,83,180,250,162,52,236,52,207,48,111,21,140,79,194,108,195,153,77,152,96,235,141,108,184,226,213,208,17,25,184,63,148,30,190,102,93,27,72,68,149,116,207,193,38,140,70,84,227,61,133,156,220,183,68,33,35,136,58,118,51,24,105,250,175,86,72,1,186,119,211,32,128,160,136,210,221,247,84,72,144,61,206,156,133,62,210,68,110,160,229,63,52,78,13,126,85,193,89,209,241,54,187,157,154,86,8,249,146,46,248,23,195,212,42,48,67,25,91,37,231,216,25,55,147,24,165,140,203,62,188,124,48,66,78,70,105,47,193,22,122,135,174,27,222,147,141,164,66,16,86,102,30,29,187,225,110,252,108,186,173,196,190,131,46,128,22,176,93,57,69,180,254,77,151,7,198,92,205,248,194,216,104,148,162,239,139,198,178,101,122,153,244,122,19,50,232,183,201,64,188,118,48,141,203,170,67,146,40,34,15,224,247,5,9,224,203,48,240,222,112,146,245,167,210,80,54,92,9,19,81,118,123,155,97,51,172,71,62,97,4,24,137,26,81,175,162,154,193,10,71,212,231,125,47,254,157,150,237,69,227,80,177,254,31,134,248,36,10,17,140,2,149,19,232,102,151,164,202,130,207,94,188,69,128,96,83,204,5,90,72,221,169,254,141,189,172,166,12,156,86,161,56,217,71,143,27,160,94,21,242,133,144,27,175,57,65,213,2,114,234,245,189,89,148,51,179,172,232,217,158,125,129,93,50,26,248,91,179,40,226,79,231,92,118,89,80,67,84,229,67,134,2,233,162,171,63,160,72,187,237,252,27,145,186,207,38,72,77,168,243,116,209,2,180,134,51,129,99,78,254,22,251,21,29,121,143,55,69,208,128,161,143,14,233,220,226,85,165,144,10,147,0,205,42,209,200,102,97,6,138,143,69,132,116,10,207,243,210,57,226,58,197,71,95,225,42,242,44,239,214,160,184,166,135,141,249,210,235,51,44,114,80,45,143,69,118,202,202,193,127,209,241,212,61,55,44,221,252,113,211,254,162,188,219,129,167,123,174,69,15,74,81,246,11,19,76,108,46,124,65,36,203,215,245,50,122,9,239,9,91,109,87,196,117,130,59,122,73,182,24,7,179,61,71,9,2,60,119,171,83,135,183,175,223,38,31,105,201,24,94,92,17,237,0,166,24,174,243,22,255,140,39,204,76,5,67,30,183,165,154,175,104,73,72,25,26,26,66,219,227,38,228,61,93,195,136,206,51,111,65,70,3,182,230,16,164,188,228,52,95,86,95,200,31,127,112,165,87,223,89,5,251,47,213,41,116,92,198,32,240,2,136,26,191,115,87,196,60,231,181,179,33,145,166,153,228,124,23,104,82,121,129,188,79,217,237,178,201,129,185,231,37,238,18,50,17,31,92,240,4,240,141,77,47,225,167,242,193,65,181,28,87,13,225,204,200,137,134,159,148,167,234,49,175,249,30,119,197,205,218,217,118,80,142,167,84,111,32,67,34,119,239,219,107,18,99,58,53,251,85,175,108,160,105,41,23,10,80,182,138,118,236,203,3,213,23,207,148,53,174,163,105,60,19,89,8,18,231,184,250,31,233,9,238,162,128,132,207,251,9,40,175,148,68,80,205,4,51,103,122,170,18,150,239,243,131,27,229,12,79,44,239,144,41,23,76,215,156,157,123,33,188,162,80,148,194,8,91,102,131,169,89,87,189,75,176,167,120,130,105,144,122,209,209,161,41,101,196,75,184,177,8,173,9,166,165,212,118,53,56,36,189,234,204,60,48,153,71,79,13,99,57,34,247,175,21,6,82,38,108,67,230,236,161,15,56,79,30,190,68,150,119,67,134,163,254,142,38,1,110,71,159,8,109,231,109,179,131,221,205,83,122,39,222,19,11,158,222,214,32,46,25,124,222,126,207,215,185,81,193,88,87,70,28,167,44,189,206,120,48,211,97,98,50,141,240,70,133,199,133,186,254,60,191,20,222,99,77,61,223,226,9,243,130,115,125,194,45,42,190,6,147,13,201,147,179,23,120,139,159,188,208,107,163,163,49,46,191,242,137,148,64,247,151,254,69,205,163,51,48,45,191,75,177,127,234,228,101,122,158,243,161,181,92,171,86,67,159,96,223,121,231,89,68,233,132,5,75,53,111,122,214,26,26,147,126,24,85,200,109,11,0,182,55,189,231,117,145,75,52,81,248,104,57,233,98,182,144,42,194,152,116,155,40,193,34,189,249,125,1,141,7,224,53,77,72,33,67,95,54,103,30,206,169,14,18,168,82,172,43,40,155,166,31,246,34,36,152,74,197,252,52,12,31,59,186,190,73,37,58,40,36,50,155,10,123,33,189,95,243,182,144,212,88,14,247,24,27,121,52,186,196,166,181,64,131,226,147,23,30,146,133,22,87,133,107,163,98,224,70,155,179,173,106,161,209,250,123,91,136,89,120,253,14,191,176,154,40,164,136,101,194,26,157,148,232,88,122,158,216,171,123,166,3,130,71,42,215,50,254,72,148,252,174,171,69,31,174,118,67,13,83,95,215,82,108,193,58,212,134,230,172,19,48,110,127,207,4,241,29,114,137,127,48,57,73,39,74,132,37,143,172,57,88,93,73,136,251,185,17,241,80,80,135,144,216,240,246,20,174,236,183,124,32,77,177,157,31,130,152,252,144,51,242,66,65,230,217,251,122,102,114,164,2,28,23,6,103,115,125,41,179,21,4,65,51,197,60,47,170,244,169,108,249,194,117,101,155,127,35,38,202,88,206,235,174,32,55,250,142,62,40,204,111,94,246,192,5,222,62,90,114,169,175,170,23,184,31,205,217,188,218,212,160,192,38,138,172,210,235,231,14,83,107,193,72,95,123,245,142,189,206,86,55,3,14,202,188,107,251,170,121,3,57,149,253,217,88,22,255,180,70,73,165,184,21,221,236,150,79,11,59,219,71,163,140,57,224,217,254,211,36,127,86,194,116,84,15,191,45,62,196,220,177,15,136,217,222,191,24,140,65,153,49,208,161,9,241,213,126,27,206,138,164,234,87,104,199,24,86,66,51,227,195,32,119,56,101,140,86,96,146,113,31,188,201,11,156,77,241,255,191,66,56,52,60,102,1,11,95,242,90,157,160,74,159,220,43,246,247,58,113,121,216,102,216,82,73,71,241,151,36,199,165,98,186,81,38,155,120,158,142,142,38,121,226,69,189,48,88,214,75,60,81,34,19,185,215,150,55,38,11,9,147,206,109,87,101,26,129,232,239,139,68,26,191,95,145,207,36,105,160,1,52,137,233,214,5,183,52,91,94,159,247,171,199,46,164,194,52,53,175,184,105,175,188,69,14,87,19,77,68,39,23,239,22,137,215,166,149,50,28,237,167,83,76,207,116,240,168,204,74,141,141,217,251,170,228,20,237,209,22,6,53,143,19,47,40,5,116,125,176,12,161,121,81,45,11,90,2,51,143,70,27,195,2,0,18,251,93,246,237,139,151,189,125,59,51,89,192,69,81,128,49,69,133,202,35,100,58,208,20,217,44,242,121,195,249,194,56,162,201,101,1,177,102,252,166,174,232,155,206,155,37,152,62,85,123,31,56,125,116,89,29,44,122,211,234,165,69,67,38,114,107,32,109,72,184,181,183,171,24,115,130,48,157,188,82,226,123,47,98,109,88,249,124,240,153,250,17,208,116,10,55,202,29,223,125,111,138,151,221,75,57,76,229,185,224,209,33,136,183,161,83,234,185,152,41,56,138,230,221,155,47,158,173,98,39,206,98,209,30,229,117,5,168,188,186,180,243,62,170,123,83,156,128,127,63,34,153,70,119,249,21,15,158,161,55,82,169,48,172,168,72,107,123,93,1,205,23,193,216,76,22,79,207,55,250,7,191,135,122,130,115,164,105,174,115,111,245,253,110,60,1,250,165,187,82,24,156,93,199,162,72,53,250,85,170,121,82,161,126,135,161,134,179,122,41,79,78,145,147,104,102,128,127,239,101,34,198,233,247,105,35,221,16,134,15,94,69,66,248,179,127,48,187,173,117,181,0,225,71,149,39,63,187,39,188,102,188,213,166,85,53,54,70,34,139,40,196,219,143,16,193,254,126,59,18,151,222,177,28,212,90,153,133,156,69,229,9,86,131,151,106,88,234,215,7,55,70,188,23,114,118,216,216,9,93,209,103,229,240,204,4,250,70,21,222,252,164,94,156,109,139,210,104,172,13,188,45,79,39,96,35,174,235,162,201,224,170,73,96,9,37,211,51,36,10,159,113,105,7,209,192,92,117,93,48,251,156,81,79,212,117,34,83,29,204,60,226,229,39,146,78,45,175,235,4,112,188,111,175,72,192,239,214,19,25,116,162,213,118,229,103,144,152,249,224,51,137,32,220,110,201,157,136,108,203,7,179,88,251,174,130,139,169,50,95,65,112,44,194,203,171,166,64,190,225,131,207,157,61,94,242,11,167,203,190,18,134,244,94,188,141,27,79,1,61,209,243,179,171,120,119,237,159,134,236,55,78,10,173,232,253,106,149,30,40,46,126,247,85,162,187,232,106,242,14,181,189,239,167,73,165,95,218,248,49,201,104,186,219,108,150,30,215,43,219,100,58,242,227,43,216,115,248,132,21,212,205,242,165,35,8,78,80,38,242,204,39,92,145,169,223,70,252,119,120,45,101,65,98,209,35,175,111,25,87,158,100,255,201,246,126,95,118,13,247,218,75,97,225,196,144,77,31,95,69,201,224,113,73,24,114,112,50,190,68,204,116,92,66,58,59,84,20,190,248,255,192,216,102,62,158,42,38,149,172,233,142,205,84,55,59,68,90,49,130,181,40,184,215,117,165,246,159,151,253,66,19,140,0,64,239,94,137,65,140,96,11,38,241,53,253,228,136,79,239,132,81,176,219,150,156,167,25,237,213,43,129,40,216,182,103,231,145,17,105,111,194,231,145,155,30,38,163,135,46,175,41,248,92,91,243,131,73,24,213,68,123,24,132,93,53,162,92,58,15,12,171,174,188,87,111,252,243,228,125,53,168,37,205,47,60,59,55,14,200,51,31,94,95,122,90,106,138,81,183,92,100,121,13,70,118,66,103,238,132,73,143,21,67,208,63,81,142,6,177,96,90,205,174,218,85,145,42,50,153,105,118,88,211,155,242,233,49,77,248,172,224,165,250,47,195,250,120,116,207,152,202,92,229,37,18,41,75,115,18,254,178,119,145,135,6,11,81,109,32,130,83,148,241,186,217,162,67,79,15,101,32,169,92,236,190,226,133,228,243,30,244,121,62,94,249,34,39,60,242,183,71,212,69,13,70,218,59,239,27,77,254,167,59,220,232,67,212,111,179,206,45,127,104,145,75,204,49,60,241,241,51,149,30,170,110,51,215,182,232,61,182,53,130,239,152,214,89,125,63,164,167,95,255,2,206,199,254,42,184,36,14,33,28,175,94,26,139,158,241,15,134,26,110,165,137,114,150,8,117,139,133,189,217,243,250,251,34,26,239,95,143,67,104,182,183,225,26,11,16,223,100,115,64,125,238,65,244,207,224,243,189,205,47,15,185,67,225,234,250,52,35,179,171,121,156,202,130,53,170,21,204,10,151,182,115,80,95,80,83,247,131,103,52,87,11,142,74,165,95,56,190,192,191,163,97,184,22,187,50,242,150,50,101,58,48,238,95,219,142,166,153,89,130,101,27,239,245,105,125,212,148,149,126,210,248,161,87,254,152,128,67,193,72,233,85,154,146,240,22,209,76,187,114,150,213,231,11,246,15,76,194,220,103,164,21,28,76,61,149,179,44,151,97,67,225,79,221,70,63,13,161,210,43,145,39,186,215,70,116,183,63,74,129,161,27,141,12,173,109,173,158,141,210,227,147,6,17,196,122,117,217,16,101,246,5,23,244,86,245,200,160,9,172,11,70,238,190,229,111,227,86,124,193,144,118,71,254,54,133,168,11,70,66,99,229,111,199,92,234,240,80,86,56,36,221,199,13,146,105,201,187,142,81,120,221,245,25,210,170,243,195,108,154,221,154,172,105,130,198,170,77,183,213,130,57,232,242,90,111,48,200,4,247,247,105,23,92,96,47,105,160,52,210,96,54,10,113,79,91,45,159,120,131,52,55,46,41,169,168,163,124,48,185,86,235,106,47,231,67,124,207,72,212,24,70,165,167,184,250,22,133,34,233,64,179,168,133,35,151,193,177,135,215,209,40,117,213,235,232,19,106,182,28,72,39,20,228,3,53,152,4,137,182,32,225,244,176,183,195,180,17,43,252,107,52,223,155,233,102,200,76,205,153,175,132,158,3,107,57,46,196,177,12,206,63,184,159,97,88,156,131,16,85,88,197,88,157,174,143,102,165,124,148,54,186,12,88,55,34,59,197,26,88,105,88,92,126,52,73,34,171,90,195,11,126,50,26,239,84,116,45,245,91,98,253,81,243,210,134,83,188,45,180,44,208,1,103,70,250,61,6,142,21,235,163,188,177,190,146,56,86,199,236,72,252,232,133,158,242,55,18,209,137,94,247,111,199,48,238,130,95,156,221,237,202,131,22,222,19,46,228,199,236,228,19,179,114,77,228,29,99,44,19,16,14,215,4,245,91,238,30,134,186,213,209,198,181,230,185,113,171,122,28,198,71,70,175,179,255,229,0,76,99,14,130,116,198,19,236,102,232,70,51,120,227,37,146,71,227,34,244,216,251,92,248,171,104,89,70,8,114,93,47,12,58,173,52,101,169,120,190,213,180,29,74,72,121,72,0,114,147,242,59,235,141,125,128,225,28,171,97,220,233,164,109,70,128,56,223,19,172,35,29,29,77,65,166,229,134,167,125,81,201,116,35,120,49,140,52,121,190,85,74,254,186,47,194,210,105,243,120,65,155,67,211,248,89,115,187,183,97,19,52,18,51,232,151,55,222,69,70,134,57,223,3,159,254,7,147,46,30,86,180,15,120,8,163,155,207,22,221,50,66,165,74,135,146,151,55,218,83,249,227,164,126,57,149,144,180,194,153,215,96,250,116,52,70,7,210,156,175,141,132,243,52,90,250,128,32,241,251,122,43,25,50,123,243,145,185,202,198,101,140,118,13,123,158,5,54,229,119,242,25,190,57,198,55,65,23,167,168,151,0,221,36,124,205,236,166,43,30,159,95,89,158,30,106,116,22,237,232,104,229,124,243,232,185,30,179,69,226,227,64,43,52,97,148,220,140,226,131,86,195,206,53,134,22,173,139,63,116,96,162,117,161,228,95,30,187,175,130,175,175,178,61,51,200,64,6,18,174,141,60,51,4,83,155,73,207,51,123,171,74,185,27,217,231,183,94,48,1,192,199,15,255,107,139,247,139,46,193,35,20,56,216,208,250,101,65,79,205,67,87,4,138,63,20,21,43,169,214,71,71,98,49,37,40,88,157,243,149,222,114,244,132,156,104,216,143,38,11,174,88,123,198,142,223,54,70,37,40,108,138,175,38,170,40,181,251,201,251,249,42,149,141,153,97,105,97,202,144,216,91,101,250,43,242,14,207,133,158,117,107,254,206,77,31,180,221,52,221,194,185,83,165,32,80,76,207,47,168,7,51,55,147,52,215,55,15,221,208,118,44,114,176,135,23,91,140,188,193,243,68,100,66,175,114,6,221,205,126,58,172,42,245,203,164,139,109,162,130,205,251,200,49,34,136,50,243,154,106,48,185,89,45,79,221,130,126,96,48,134,47,90,235,103,180,150,63,14,35,29,168,119,69,43,141,135,25,177,139,205,201,4,162,135,233,8,66,33,121,236,93,160,42,243,122,124,196,51,84,22,149,198,141,229,46,106,37,100,239,68,237,216,172,57,232,145,27,140,190,120,126,56,43,92,141,252,104,118,28,154,189,105,127,120,218,53,121,191,41,163,246,215,223,176,29,13,245,75,93,24,68,127,107,138,42,240,139,154,156,15,32,141,61,78,252,198,167,162,110,53,18,7,165,125,111,87,241,92,187,75,151,14,254,244,91,252,155,165,144,90,114,211,20,252,105,43,128,240,229,160,116,170,215,65,242,98,216,68,133,16,115,253,122,235,80,207,131,183,111,215,29,253,39,122,89,112,156,215,246,5,45,138,148,45,143,166,191,249,90,76,91,152,5,8,14,174,147,161,212,201,181,155,131,181,218,205,131,0,152,222,148,37,24,193,154,226,48,43,197,199,198,133,58,202,102,194,80,254,249,161,21,13,67,63,56,180,203,135,224,30,117,114,95,229,99,223,36,56,42,53,22,25,157,181,66,188,167,191,84,188,73,133,17,242,157,245,49,207,61,9,147,139,135,209,11,209,173,239,220,36,57,151,127,121,36,34,211,114,146,84,102,45,126,211,112,47,36,222,17,59,247,19,55,219,79,135,250,167,118,184,103,10,37,116,114,149,90,170,10,154,201,246,136,101,220,133,102,23,158,94,130,23,146,77,251,254,109,196,90,254,169,62,255,13,41,180,1,63,218,239,11,165,254,149,48,157,70,215,109,159,185,235,236,76,132,246,221,218,133,146,125,172,130,33,149,251,190,134,125,226,249,158,18,110,174,34,8,76,27,98,79,152,201,169,93,79,37,18,122,31,76,108,233,209,102,13,195,149,153,48,42,37,246,84,42,85,182,19,192,252,193,49,245,93,226,189,59,156,30,5,191,232,69,251,35,71,185,185,38,204,208,242,129,70,82,150,45,215,7,87,244,119,237,198,74,48,144,116,105,133,130,179,11,26,35,44,118,54,177,31,10,15,211,159,56,153,66,84,56,63,24,29,55,191,237,130,64,71,213,83,41,180,43,182,91,45,25,221,44,193,208,64,109,201,196,157,228,76,36,121,101,59,152,195,151,20,51,61,118,31,76,14,212,89,223,111,168,241,109,61,211,179,28,55,43,112,148,176,30,38,107,247,193,177,43,246,147,147,113,95,26,44,181,70,79,155,193,172,199,6,19,87,250,111,71,98,84,111,132,100,101,247,153,225,141,185,67,247,77,78,112,251,166,9,199,115,182,7,31,124,126,105,250,182,7,167,147,51,96,4,19,86,251,102,49,82,53,111,194,43,108,59,12,158,79,36,51,63,24,5,1,159,169,131,240,219,245,198,78,20,130,150,150,193,237,13,165,191,15,70,181,169,250,230,63,28,41,18,62,51,121,91,87,226,1,93,73,161,88,59,182,59,107,193,170,34,152,221,182,243,217,207,35,226,8,193,99,150,199,115,122,209,108,252,234,117,83,217,92,54,88,8,99,94,116,183,62,152,13,136,39,199,208,252,128,172,252,7,15,194,160,125,105,157,135,120,201,7,179,32,61,222,3,112,62,253,88,253,2,126,153,246,155,39,43,11,81,167,46,141,94,101,222,176,229,112,89,200,159,239,117,159,167,135,164,181,83,210,49,215,208,83,131,180,74,37,221,97,88,234,31,138,207,169,207,59,124,145,68,55,127,112,236,152,159,114,193,212,91,150,96,194,238,233,233,99,20,98,219,247,200,137,106,232,40,246,172,57,63,254,161,103,170,117,43,141,29,22,44,26,227,244,218,59,23,136,110,13,228,73,255,80,62,159,199,5,218,206,242,191,194,236,226,15,238,200,71,120,243,207,217,125,180,173,49,92,33,3,184,160,36,130,40,107,232,101,86,210,195,189,94,149,184,70,141,241,15,198,144,143,102,125,43,243,69,175,253,31,248,82,51,186,154,181,152,154,245,113,181,216,240,110,167,58,211,154,167,7,134,230,207,112,10,202,217,134,194,20,155,130,233,54,126,92,115,117,240,136,191,81,214,16,212,247,206,33,212,67,207,250,245,161,72,20,119,63,184,68,31,192,135,46,246,203,23,74,22,167,233,186,49,152,240,66,218,9,78,200,179,232,186,163,24,121,193,103,127,38,12,35,145,234,93,150,231,150,186,94,85,163,208,108,134,118,33,109,8,165,245,15,198,9,172,236,75,167,15,218,175,214,143,14,61,254,185,250,63,59,204,116,161,61,204,176,93,228,239,196,2,90,53,123,112,130,189,75,25,207,26,24,218,127,112,11,94,150,139,229,81,119,209,47,147,189,219,46,15,5,101,245,140,127,193,72,116,123,239,54,125,140,77,139,38,158,62,117,92,250,79,228,157,245,73,119,204,117,221,48,124,134,229,128,102,112,52,126,107,117,101,144,51,199,150,241,61,81,196,52,159,238,244,19,124,101,40,98,255,193,176,110,94,167,128,156,135,253,139,21,32,135,245,171,249,26,47,196,161,193,143,115,213,229,60,50,195,178,187,126,87,6,253,23,59,242,139,180,195,150,229,131,163,26,187,47,110,57,236,185,239,210,208,126,164,199,217,96,132,176,52,15,162,24,209,92,171,127,254,113,190,5,159,248,138,237,166,195,56,142,232,228,208,53,247,69,123,167,1,191,110,193,103,85,187,20,81,232,168,205,240,109,226,127,99,37,112,116,184,159,87,171,3,18,3,123,92,143,156,55,84,191,193,64,91,235,99,238,162,7,62,227,176,107,81,164,121,148,176,212,225,191,189,253,7,211,183,231,67,9,159,204,71,225,25,188,196,231,234,175,38,228,125,180,244,44,194,156,238,178,61,180,111,230,48,70,192,167,84,23,1,132,222,127,134,135,224,129,255,138,255,246,89,205,95,125,157,104,173,221,142,95,36,98,16,153,253,224,221,198,116,42,19,116,218,82,4,191,152,72,93,34,52,133,41,80,55,70,7,137,91,176,209,76,0,205,254,131,233,150,112,211,173,18,211,190,14,238,33,41,237,227,180,134,51,186,224,17,61,153,246,5,133,245,168,174,140,18,104,191,172,200,206,224,83,48,78,217,127,56,101,142,57,134,198,133,132,161,5,122,187,60,122,213,93,231,38,63,240,58,121,140,141,219,202,159,166,76,112,43,12,18,152,204,33,24,221,116,167,189,141,48,118,248,67,55,159,247,186,36,29,89,133,53,173,68,67,208,190,26,86,176,30,153,69,112,24,116,122,187,75,108,42,95,193,76,204,62,14,103,104,218,38,204,77,44,87,201,172,164,19,243,228,39,124,186,30,218,25,102,33,35,251,193,243,153,206,82,12,183,170,170,72,31,167,170,243,121,59,235,173,255,85,54,63,152,214,39,151,78,156,52,188,235,109,35,4,182,174,121,229,156,29,46,143,96,106,80,243,210,247,140,210,154,96,236,172,189,7,232,124,18,69,183,197,45,95,210,84,244,107,239,252,225,88,41,93,243,244,9,119,64,193,84,169,151,43,166,134,200,128,94,215,9,74,216,132,184,36,42,154,155,250,105,194,169,229,100,61,180,90,95,45,217,100,126,206,133,92,106,173,108,50,117,105,5,241,180,123,253,34,103,50,5,215,48,66,113,30,225,160,124,254,161,193,162,191,116,100,43,190,66,130,35,133,229,232,206,224,43,212,57,92,118,30,103,114,170,222,130,113,244,184,244,32,32,161,117,189,43,130,129,203,47,111,173,176,204,251,96,152,214,238,19,128,122,46,245,38,193,204,2,78,142,60,215,213,181,244,133,45,243,190,164,140,233,97,200,65,70,45,252,217,151,172,239,243,228,103,143,181,209,227,68,109,116,51,34,225,253,193,212,53,125,146,223,52,109,42,14,39,48,105,207,37,56,76,111,147,158,89,56,160,21,87,193,168,116,25,235,174,217,85,57,145,15,131,116,102,6,193,244,200,181,11,38,147,162,43,99,34,188,100,200,8,92,72,255,126,240,159,228,163,195,59,236,82,63,120,150,62,175,75,35,181,160,165,15,146,110,91,215,165,245,191,98,211,31,140,156,109,107,183,196,51,90,61,130,9,7,93,84,110,135,106,159,80,210,103,174,148,71,201,34,191,106,204,69,157,6,24,102,71,57,37,160,106,185,156,140,250,68,51,136,94,38,133,201,203,137,12,197,243,245,193,193,122,37,188,118,201,236,193,27,248,224,243,226,75,91,55,141,118,127,55,69,171,63,82,99,245,138,89,223,239,93,190,108,17,170,11,10,177,252,159,97,84,63,184,163,11,226,173,148,132,33,218,64,160,85,215,139,107,227,172,216,145,63,186,110,68,195,188,177,21,197,190,250,187,45,200,146,222,95,68,75,255,40,75,39,95,40,39,189,46,82,206,48,253,134,48,165,184,113,177,73,207,10,126,150,228,33,52,86,143,75,92,29,45,43,61,20,26,209,254,81,153,157,109,174,96,154,226,215,165,235,222,241,143,17,28,229,211,118,17,147,89,85,5,111,244,136,47,169,22,92,6,191,147,135,107,108,191,172,44,105,150,253,150,38,118,222,68,92,126,244,139,213,201,135,18,28,191,207,165,87,31,102,99,130,195,115,118,92,114,246,79,239,250,105,114,80,101,222,112,213,194,5,12,57,172,93,112,161,101,92,48,205,240,206,199,70,148,171,119,193,244,212,45,191,112,50,177,122,166,120,6,149,91,130,134,134,136,162,147,211,108,227,178,34,116,74,245,162,219,70,67,190,238,251,224,247,253,193,36,125,156,82,77,7,222,204,115,211,38,189,174,71,58,232,218,77,152,60,192,123,157,60,44,218,4,227,80,232,131,156,57,191,206,132,169,155,213,75,121,103,234,11,8,42,241,115,185,34,208,70,244,237,2,94,170,18,163,92,143,172,71,182,77,48,243,244,69,199,110,248,75,234,228,168,234,187,225,54,18,12,79,14,133,19,255,212,251,109,85,98,193,42,152,205,206,53,144,78,8,242,140,60,55,249,139,11,173,244,40,9,197,173,232,186,45,134,78,14,20,138,212,151,112,14,195,118,172,132,79,44,117,217,92,98,27,51,242,161,68,115,173,231,52,120,16,77,143,59,232,114,235,50,153,253,226,81,44,249,232,105,187,232,235,61,116,165,63,56,228,19,174,143,30,133,215,46,184,222,138,215,56,219,195,255,17,220,33,153,93,48,27,208,60,122,196,18,123,217,53,68,13,227,131,17,13,117,35,9,242,73,239,200,75,59,171,195,53,39,60,157,214,238,239,93,134,39,160,9,138,0,191,161,240,242,193,112,123,61,31,2,197,166,231,111,199,87,248,92,118,14,136,198,228,201,81,171,191,214,166,243,221,106,181,15,129,9,130,97,119,123,64,108,77,247,141,69,201,213,77,143,22,202,212,203,164,156,184,158,235,198,152,114,170,78,78,6,189,93,54,22,79,48,99,5,147,40,187,204,30,86,116,165,127,40,181,200,43,66,162,52,83,53,26,104,44,244,9,39,84,147,90,203,163,207,243,173,229,18,235,194,169,39,143,158,204,71,87,44,128,50,235,16,204,126,111,92,107,46,91,221,188,175,125,249,148,97,138,85,181,181,161,31,18,174,247,149,40,130,26,169,131,49,233,153,251,138,221,130,54,37,152,158,139,43,118,59,99,73,147,89,97,16,175,43,250,34,29,54,244,62,206,167,213,46,13,127,152,196,122,151,21,18,237,101,169,128,216,72,62,111,122,92,30,79,198,156,32,242,252,150,30,9,221,198,175,239,169,78,104,125,190,46,13,51,152,120,215,118,111,69,34,89,55,141,90,255,37,129,188,104,131,206,115,175,231,202,115,134,149,192,214,186,86,66,252,215,37,171,87,200,20,235,3,56,161,112,247,124,225,12,91,172,162,43,235,255,176,165,170,17,119,8,60,79,123,94,122,113,84,4,19,237,252,210,190,172,186,25,211,130,17,128,119,183,6,44,119,70,14,193,190,194,203,210,225,122,62,39,221,52,22,73,211,165,17,72,128,204,71,39,167,203,209,215,68,246,130,83,229,11,170,102,44,252,190,205,36,84,214,61,211,60,255,250,190,255,188,235,231,55,225,12,202,235,215,230,59,76,146,116,225,131,189,186,247,210,69,211,81,222,215,128,27,125,109,98,199,30,185,110,21,4,23,93,248,25,161,221,165,181,188,224,161,233,75,15,123,239,167,228,36,206,23,220,46,159,136,206,46,78,15,5,90,156,91,215,176,64,218,125,97,72,191,175,180,64,133,122,167,215,137,56,218,101,4,65,102,237,205,39,142,106,158,171,192,80,2,232,61,223,54,109,94,243,210,239,96,87,165,128,149,230,145,222,175,124,70,228,106,132,78,148,130,60,25,66,27,116,30,203,74,229,227,31,205,216,86,5,159,91,114,123,51,244,77,233,226,21,90,113,165,188,189,51,206,87,157,112,140,88,63,154,74,151,110,10,151,202,122,55,0,174,112,34,254,224,160,93,92,57,158,240,195,253,131,25,253,245,74,124,157,199,183,127,40,181,194,235,129,81,23,211,124,67,223,213,217,84,93,112,205,228,47,17,199,217,72,142,235,167,11,153,81,193,40,114,204,43,57,69,223,229,16,12,35,252,202,31,69,223,145,78,254,134,248,169,103,213,224,19,234,224,247,245,208,41,50,197,77,99,172,82,168,127,174,35,195,52,83,104,155,87,74,154,162,148,10,181,17,66,63,119,186,141,178,174,110,137,181,119,187,100,231,89,60,97,140,8,14,83,201,171,8,160,172,19,220,2,136,124,158,7,220,193,243,20,92,24,249,253,74,244,213,169,128,175,194,34,92,243,186,108,200,83,122,83,100,96,46,107,139,177,195,144,64,48,161,148,39,158,80,67,57,243,135,224,16,240,186,6,119,200,138,124,240,249,207,167,93,195,151,237,173,238,154,114,255,115,169,207,76,228,94,181,139,60,83,197,56,123,210,247,18,213,105,74,132,80,114,71,16,233,242,226,161,239,83,232,70,135,254,58,56,4,190,62,152,239,102,95,163,59,248,142,58,119,65,21,170,92,94,61,21,1,201,15,166,56,116,137,191,78,244,166,244,84,112,190,62,1,199,63,140,192,167,36,188,218,213,107,198,32,172,121,91,59,190,92,127,157,147,253,192,247,66,58,233,238,225,81,192,128,70,241,213,77,94,148,117,203,85,210,193,154,92,84,5,204,217,246,109,62,209,194,29,251,67,59,11,251,63,72,212,15,13,97,156,113,218,237,208,64,35,180,80,154,250,47,43,145,118,6,94,211,66,221,89,210,187,143,127,90,203,242,171,68,244,191,187,170,14,29,186,77,249,205,55,126,204,239,25,162,220,214,243,68,217,186,93,250,73,133,74,148,62,159,129,137,243,246,168,171,80,238,159,250,105,42,108,151,201,86,13,101,230,239,194,199,252,211,149,242,6,239,177,149,213,61,59,116,172,125,47,43,4,148,228,191,186,70,144,204,187,139,46,160,187,221,115,154,156,225,157,227,75,57,82,33,85,47,19,171,237,251,219,108,112,9,52,20,56,83,187,108,76,48,50,109,91,191,29,17,133,71,48,116,98,206,158,48,201,192,235,202,217,41,190,186,52,250,183,46,63,182,243,6,72,119,11,70,54,238,185,26,219,217,198,39,220,107,189,170,96,176,49,123,222,119,116,96,239,235,183,59,66,246,130,55,83,237,101,154,129,21,198,247,66,33,115,191,87,113,2,89,203,115,239,130,11,180,188,11,238,56,252,8,230,13,173,235,202,217,210,230,201,207,102,238,26,14,13,234,199,212,141,49,106,175,37,226,126,44,84,118,231,245,190,87,164,133,4,23,90,28,231,245,74,216,166,9,174,116,185,250,149,163,170,175,101,17,235,219,231,185,252,62,194,228,237,67,145,110,216,254,186,89,203,150,102,180,245,39,226,189,175,242,93,111,202,41,44,246,164,219,215,212,26,81,202,18,140,23,189,15,84,220,129,135,130,74,236,38,93,28,4,165,63,26,94,132,158,133,207,219,176,121,129,143,166,36,58,205,75,187,74,185,15,140,180,38,248,37,49,226,117,98,136,152,63,56,124,74,174,50,242,249,66,158,132,137,32,29,165,122,219,19,61,59,170,123,226,24,51,243,244,168,25,183,117,169,140,193,189,85,13,26,239,181,48,156,188,230,44,4,147,5,35,27,225,21,79,20,193,95,237,20,67,10,172,140,75,240,226,76,130,122,215,112,153,214,101,112,116,118,135,39,0,214,209,141,234,160,175,110,108,76,171,210,6,152,255,158,15,200,107,154,164,222,243,109,162,255,228,201,22,58,157,249,248,5,55,138,85,126,105,239,159,201,221,7,135,11,196,240,122,42,121,206,60,57,26,126,126,114,186,219,119,14,52,120,195,87,53,137,253,119,209,199,139,166,208,137,25,28,166,76,89,244,88,208,5,106,190,68,177,240,20,125,219,104,247,92,178,207,243,220,71,203,148,30,93,238,174,188,194,14,142,233,226,67,113,161,125,61,36,136,40,87,161,248,217,211,158,127,174,43,11,198,116,194,72,38,122,168,67,70,183,104,50,94,99,132,75,141,193,15,181,92,93,248,136,86,92,215,216,167,99,92,171,39,102,174,245,154,210,30,122,57,245,211,152,59,95,181,67,36,19,171,242,29,176,73,247,245,66,216,84,205,28,12,33,138,239,19,61,126,163,89,70,88,88,228,184,29,9,222,231,163,229,193,152,197,93,40,172,204,158,240,66,80,193,111,43,204,209,116,225,136,186,204,219,89,0,111,111,61,20,178,181,190,244,82,27,156,153,199,137,146,103,191,244,104,78,76,140,162,204,7,179,77,118,47,19,82,155,185,120,6,171,194,5,73,145,36,58,175,32,143,134,174,98,234,107,180,104,138,117,9,11,28,3,204,117,121,57,180,153,167,198,2,254,241,11,123,169,39,106,40,80,162,246,42,1,234,183,225,135,253,193,33,159,113,169,240,180,80,3,248,224,194,99,185,92,113,136,78,19,174,116,234,188,46,79,136,36,141,110,107,135,224,136,93,218,234,161,66,44,24,253,42,183,253,96,22,219,45,175,124,208,117,234,151,70,18,106,235,227,12,35,10,155,78,199,140,70,252,188,49,30,76,119,239,13,104,174,223,79,83,66,48,181,92,234,71,8,239,36,10,197,246,182,243,65,139,254,21,76,226,173,250,47,191,244,98,45,193,116,235,249,187,30,100,231,149,110,129,143,208,189,216,59,6,252,221,143,81,192,236,117,91,198,35,32,157,220,176,3,99,221,217,220,113,36,244,164,243,232,243,59,110,169,11,193,231,201,101,0,229,21,204,57,220,74,232,207,168,251,131,99,33,182,163,59,157,91,26,12,152,53,16,1,184,87,10,249,205,33,184,133,229,155,193,208,156,87,254,246,128,8,227,186,138,193,201,207,147,227,219,229,79,141,248,177,140,132,113,66,117,61,200,19,227,215,124,35,116,178,95,66,151,232,92,55,125,3,152,199,35,128,231,146,142,209,16,47,248,204,73,151,241,77,163,58,185,243,228,97,76,231,238,52,136,130,231,235,166,80,236,15,165,142,224,169,11,101,84,186,215,80,109,116,240,104,48,224,181,228,49,216,129,206,235,87,54,7,218,192,246,61,210,137,90,35,233,43,184,32,254,180,221,86,231,252,180,2,14,84,43,250,245,117,158,221,119,201,108,38,196,128,181,252,133,80,252,218,250,190,54,42,152,229,58,250,79,231,87,112,8,65,251,111,67,37,211,170,78,63,242,21,205,80,194,125,186,22,168,232,49,119,139,165,191,153,67,63,141,94,167,243,8,81,235,163,133,72,48,20,30,247,3,122,163,95,37,207,77,215,147,223,23,197,201,162,153,58,106,247,174,127,56,94,196,118,21,18,132,116,171,251,55,133,80,230,202,111,128,246,229,225,83,218,9,192,71,255,193,56,23,251,64,228,161,188,138,77,81,173,194,249,209,96,186,233,115,144,143,8,150,92,133,19,182,126,142,37,6,222,227,98,176,143,7,213,248,72,84,183,155,163,235,116,101,250,99,35,254,106,189,24,172,118,165,101,237,39,140,29,183,137,4,161,115,96,131,133,68,97,43,110,107,53,86,232,166,127,112,125,93,229,135,102,246,51,212,116,238,176,228,123,93,30,20,198,170,46,236,188,45,111,75,163,104,122,102,149,124,102,244,165,237,237,23,134,240,75,206,213,231,200,234,156,134,142,118,213,124,245,211,139,63,246,223,198,85,105,172,132,89,192,108,48,16,179,253,66,118,212,27,135,167,6,99,219,242,106,99,185,9,139,60,170,14,153,225,39,191,222,69,96,235,250,138,232,145,78,45,220,164,78,187,123,34,246,144,133,84,57,141,232,131,93,150,75,36,82,211,210,99,57,155,47,111,34,161,45,191,101,143,9,138,65,36,214,13,70,66,250,55,140,73,51,56,201,189,147,84,126,190,193,16,154,63,99,93,48,115,253,183,8,133,127,66,175,23,76,243,118,17,90,247,63,160,21,225,151,41,152,98,134,11,48,66,21,255,150,129,242,39,182,230,40,222,25,61,79,189,67,193,216,68,39,81,40,248,158,9,27,3,60,179,29,166,135,249,209,47,159,109,195,190,84,85,209,222,44,31,143,10,146,20,47,223,97,188,219,122,158,28,75,19,215,192,133,124,255,86,93,26,109,156,229,210,195,68,199,83,32,187,49,155,146,250,95,227,189,126,185,180,80,217,54,152,130,125,201,83,227,164,230,159,102,248,124,206,132,55,194,157,118,114,124,91,71,190,142,26,62,4,54,134,177,39,87,201,139,28,101,119,41,252,224,143,247,161,55,141,46,136,187,203,240,120,203,248,18,105,176,148,247,235,228,73,232,225,217,63,66,43,36,98,137,126,52,99,178,232,169,156,239,108,56,23,54,164,41,223,165,223,70,10,217,197,14,59,226,189,227,213,251,8,15,184,229,247,69,63,143,198,209,153,185,182,155,63,209,19,131,10,151,224,30,139,175,193,5,121,101,189,144,62,189,153,21,244,4,193,121,221,157,168,217,63,123,186,183,222,42,56,250,189,170,255,244,195,151,167,43,27,180,34,89,188,142,195,114,6,228,52,70,212,199,180,33,14,204,206,99,234,174,177,165,244,17,142,49,141,8,69,36,131,80,118,113,181,216,30,178,74,130,33,225,76,63,55,49,215,163,115,99,32,232,158,186,7,38,16,206,163,49,111,123,92,108,182,214,250,230,133,175,63,191,17,215,185,101,219,162,39,78,225,227,41,126,242,19,55,151,55,225,1,91,111,94,58,183,229,247,225,195,92,234,62,87,86,216,131,249,219,248,17,60,174,177,139,176,115,213,185,55,210,192,205,69,160,195,237,73,183,13,243,117,85,63,247,64,255,253,59,247,27,221,153,254,253,208,1,167,82,75,168,196,244,226,99,5,138,227,243,45,202,37,152,111,158,33,63,223,49,226,184,69,240,66,179,123,58,140,156,240,247,200,195,251,209,59,65,24,226,231,253,39,76,33,221,31,57,58,178,138,193,104,18,40,205,89,65,61,162,191,111,245,162,111,240,156,202,191,206,191,28,221,135,158,161,118,54,172,46,122,140,59,228,23,77,208,75,116,190,9,215,244,102,212,190,137,226,227,245,250,109,177,55,209,35,43,27,209,18,67,41,14,78,77,150,148,167,32,146,56,28,219,16,193,141,238,252,11,134,168,160,155,38,163,237,106,134,40,30,35,52,32,24,87,43,127,162,168,183,118,205,57,111,104,168,95,168,200,74,72,9,62,44,9,14,182,112,127,249,96,124,42,253,119,169,209,107,42,164,146,50,174,175,158,60,238,155,47,26,179,114,111,237,58,112,203,140,12,105,161,114,173,138,5,185,219,188,167,142,103,219,242,11,99,79,249,232,220,108,1,61,219,115,96,116,250,244,162,49,175,189,190,122,250,173,213,185,140,22,4,90,147,126,225,36,37,181,94,19,38,148,225,179,112,48,29,182,78,238,230,99,232,163,99,228,44,136,236,168,203,75,151,134,178,113,194,109,58,13,170,211,112,91,159,60,47,194,103,62,58,137,24,215,151,157,46,193,147,89,143,143,17,38,236,252,110,232,175,89,211,239,137,190,10,45,199,228,28,159,233,30,173,37,92,88,133,82,44,125,92,184,61,154,252,244,188,206,14,120,21,95,80,255,186,119,5,147,36,119,206,26,130,60,83,132,106,246,169,180,46,216,0,100,131,161,142,28,56,82,81,199,52,184,33,133,38,148,185,196,135,254,139,133,208,155,48,171,167,149,96,58,62,33,218,248,160,40,50,124,11,29,68,227,231,139,132,145,161,128,71,178,92,62,29,35,150,46,24,21,126,159,230,232,250,203,79,135,164,207,116,143,72,204,245,70,70,25,68,2,38,25,15,181,226,249,210,37,52,137,236,237,50,182,103,122,164,14,155,135,158,96,197,171,82,103,65,131,200,145,240,38,132,240,147,195,21,202,187,66,167,125,85,151,148,223,188,14,29,77,31,131,191,13,72,227,83,169,78,148,78,110,159,184,198,110,124,206,60,57,114,26,197,79,206,114,169,39,198,250,84,109,12,146,158,165,223,89,48,2,235,182,223,106,51,124,200,244,64,223,208,160,234,46,195,143,86,183,142,38,102,243,122,89,163,200,53,242,121,83,78,51,121,170,3,71,183,124,194,157,6,0,83,233,159,161,194,39,148,84,180,107,248,83,76,93,137,98,90,110,99,240,204,144,207,94,57,16,74,216,62,249,209,145,126,209,47,195,211,179,198,220,55,178,60,162,109,162,12,65,71,160,195,33,187,85,4,99,180,97,93,70,13,29,180,158,239,3,215,224,225,222,4,104,101,45,173,150,12,72,19,27,192,116,136,184,35,81,92,226,46,120,52,58,218,4,35,212,105,81,27,90,116,103,92,234,202,26,61,132,54,41,52,140,64,84,59,197,213,134,54,37,59,186,162,112,82,18,14,197,66,27,134,124,59,185,180,192,151,227,229,27,220,240,200,205,223,238,112,40,252,228,17,39,36,140,219,164,173,91,141,206,200,119,230,201,23,101,9,59,57,100,250,242,187,52,188,149,183,195,240,225,181,58,80,15,187,156,63,26,4,213,220,0,20,28,55,155,127,188,47,238,21,218,144,21,102,51,119,19,109,236,98,115,231,114,246,233,143,239,205,27,92,156,247,201,131,241,141,178,85,143,61,16,196,53,193,116,40,91,84,135,239,229,89,22,53,16,79,200,54,77,8,10,105,8,178,136,26,198,44,113,94,126,105,97,220,151,227,20,185,176,106,175,27,167,45,250,6,63,248,76,233,231,245,77,131,207,184,212,47,135,229,163,21,86,41,205,133,186,245,7,135,119,94,55,56,156,208,116,91,120,217,152,84,25,242,41,120,50,233,145,97,180,226,17,97,37,193,177,126,39,119,149,90,24,134,148,233,242,170,87,216,190,24,76,219,109,142,225,17,242,111,118,106,40,113,143,194,50,8,18,197,205,220,177,84,60,27,35,93,55,20,9,91,31,42,218,164,91,219,154,2,73,193,197,254,241,127,129,67,35,152,184,194,10,248,176,88,183,24,25,5,70,249,181,143,172,136,245,214,223,149,65,150,180,208,171,70,250,248,119,52,202,47,254,219,248,231,110,109,190,81,1,164,117,198,224,17,194,145,130,207,151,230,132,59,136,104,162,130,51,87,210,4,107,207,172,35,144,87,243,96,116,56,253,220,16,75,86,62,179,168,11,89,182,48,2,227,165,131,49,244,241,192,140,34,236,92,83,119,205,104,94,254,196,49,29,86,79,64,129,60,134,56,183,193,52,135,231,156,130,221,158,239,183,104,178,163,79,71,240,220,46,72,73,122,22,251,100,161,43,184,127,63,52,232,104,58,248,124,196,148,117,236,145,133,118,188,166,148,138,54,212,182,149,15,233,243,165,210,102,33,233,248,122,133,163,98,45,250,42,67,68,135,114,247,14,14,184,31,191,133,17,23,251,43,17,83,162,31,94,11,62,10,65,211,157,2,74,208,53,148,167,105,140,19,119,201,131,45,220,36,182,113,102,28,214,54,155,52,10,123,187,173,85,183,195,211,242,162,83,161,242,83,180,236,98,239,141,111,246,15,62,211,223,179,245,194,78,144,238,78,46,103,102,229,193,124,167,62,113,8,37,11,187,173,126,102,140,161,97,56,88,124,158,234,112,35,13,173,163,223,232,142,183,103,54,98,63,93,5,211,251,108,243,66,33,109,38,186,106,249,83,183,233,126,215,168,114,107,231,78,223,40,74,12,6,211,75,175,129,134,213,231,121,7,246,219,225,186,157,48,126,145,62,15,23,248,77,69,243,6,219,156,19,27,14,131,41,218,191,9,247,179,150,249,165,225,100,216,242,220,136,92,88,24,196,219,204,166,51,172,22,167,147,238,216,87,79,149,125,40,9,213,75,212,162,96,54,152,217,14,106,91,205,189,0,80,239,27,123,233,153,161,62,234,196,57,124,167,102,110,82,71,40,183,77,127,102,180,214,107,95,127,190,37,142,183,219,58,131,240,153,249,58,9,19,175,75,11,154,137,54,17,164,147,78,164,100,175,19,137,135,161,176,117,178,168,62,54,29,226,104,217,213,89,127,70,52,9,121,155,107,89,54,182,244,56,112,94,188,172,83,34,212,220,90,178,33,14,178,1,255,193,204,166,185,179,199,155,220,29,215,169,249,117,85,125,240,57,163,10,241,187,235,63,93,123,109,24,17,34,45,110,79,140,23,105,73,148,85,214,237,230,194,2,117,244,132,247,46,30,140,71,142,59,151,190,176,167,104,126,91,79,180,24,125,79,116,225,40,100,197,71,170,10,143,212,60,10,186,97,84,202,236,224,25,50,50,127,112,56,72,20,219,180,1,143,92,250,54,170,177,54,201,7,29,172,104,123,179,131,186,102,123,58,22,232,71,117,207,96,123,163,222,230,240,200,157,125,232,160,175,125,29,204,230,181,8,94,197,141,143,163,175,169,108,141,178,29,204,153,126,157,27,127,71,29,77,7,178,71,103,168,93,194,232,19,188,38,250,215,54,18,16,64,209,119,189,9,127,125,123,19,202,192,57,159,81,49,157,238,127,137,235,120,81,39,55,146,221,8,186,239,107,186,123,234,199,46,99,107,223,30,47,201,210,1,81,149,149,14,109,174,113,205,195,161,28,251,173,94,53,42,132,30,201,64,129,37,252,255,96,122,95,94,191,242,32,161,124,91,244,138,193,10,27,107,135,79,164,242,131,201,153,248,7,50,223,224,101,10,94,33,131,234,112,99,11,252,193,21,178,179,191,177,25,101,213,46,184,132,203,240,117,244,208,142,147,142,89,142,191,142,62,111,228,7,159,19,57,199,18,248,89,63,24,82,209,190,30,203,137,10,190,225,64,145,147,181,205,215,144,51,73,149,124,37,231,145,54,47,208,179,52,158,37,73,247,125,54,56,203,27,197,121,37,143,170,43,149,146,193,227,225,246,129,233,173,213,27,27,65,231,29,215,251,46,251,139,163,80,127,164,46,230,87,78,135,232,212,112,56,129,188,171,237,160,54,223,20,39,85,102,221,199,149,143,74,120,100,189,186,112,20,77,198,235,203,118,228,123,244,211,39,48,127,156,237,91,66,237,99,233,125,66,128,152,143,195,100,227,191,157,27,185,91,55,83,45,228,99,84,247,196,122,189,94,93,61,103,17,64,90,225,131,41,95,60,190,21,40,61,60,181,182,224,1,231,200,142,38,132,24,95,210,5,15,108,182,159,30,201,192,79,211,111,163,103,183,247,21,232,176,133,253,150,16,44,91,202,85,66,135,180,48,114,144,179,78,190,174,190,194,234,54,37,200,1,45,160,83,178,242,151,29,125,166,31,76,212,187,199,190,134,202,20,71,5,9,152,186,220,142,6,17,6,180,45,63,24,25,247,235,117,226,230,89,187,126,187,71,5,254,245,48,139,126,78,61,150,208,184,185,226,187,153,26,40,149,101,123,184,146,72,9,195,199,47,113,194,10,51,174,22,248,178,255,68,161,62,152,128,204,19,108,36,154,150,74,205,149,73,237,49,174,70,208,172,230,183,135,161,191,185,79,111,35,172,116,163,173,38,184,61,161,34,97,112,172,88,75,48,105,180,233,251,39,114,187,67,63,221,216,181,251,150,19,234,162,170,170,149,234,227,107,94,3,236,221,208,236,170,130,207,190,98,218,234,136,22,161,214,129,131,210,213,226,193,254,68,149,40,127,186,211,80,82,125,207,73,46,169,232,220,29,254,249,244,77,39,237,34,45,225,51,225,185,209,107,165,29,103,124,69,37,34,75,178,133,150,148,9,221,20,77,27,21,141,223,249,120,250,129,242,64,30,189,208,210,241,76,214,25,121,143,244,37,106,52,121,118,63,186,33,149,255,45,112,132,230,175,103,14,113,85,144,246,29,84,166,222,175,172,9,254,134,249,105,55,168,50,22,253,157,143,122,161,20,254,161,103,255,88,93,30,172,97,104,250,229,38,42,237,2,211,5,105,16,222,69,172,76,240,194,199,160,120,82,146,50,145,46,12,255,6,111,0,110,139,116,221,23,8,145,62,219,87,67,222,9,144,103,6,89,152,135,225,220,90,221,253,243,77,77,1,90,206,33,190,219,3,165,173,86,188,82,54,229,5,71,120,191,52,246,180,223,40,236,11,129,58,191,112,90,7,187,126,26,134,100,107,151,231,41,58,0,58,24,23,183,177,61,85,59,21,47,87,88,237,245,62,22,155,95,45,31,152,143,61,87,138,152,90,140,230,186,30,74,212,213,19,204,39,102,250,210,99,8,24,66,20,244,39,18,12,20,161,21,62,176,63,144,137,104,192,22,204,222,167,248,193,56,184,124,225,91,229,163,35,121,234,47,163,97,76,32,24,46,160,237,116,27,22,82,175,166,132,129,196,131,191,42,36,106,138,6,119,76,1,78,1,230,196,217,202,93,255,204,133,125,132,210,241,175,158,208,250,231,28,248,122,70,127,32,131,175,251,130,23,218,124,136,238,40,36,125,131,236,243,81,241,65,134,42,195,214,201,9,207,44,91,67,57,234,81,99,114,133,9,132,122,139,193,239,159,159,203,7,111,170,129,14,147,71,81,156,65,132,202,60,109,48,159,116,94,89,165,222,247,250,209,103,28,40,20,24,180,40,60,151,227,47,22,69,249,178,43,166,96,238,151,138,184,255,204,163,91,40,188,123,249,101,193,242,40,130,79,192,179,46,43,98,18,171,111,194,19,162,209,85,55,162,117,78,23,142,241,130,103,198,225,84,195,9,255,96,216,221,55,204,110,114,232,228,193,108,126,175,122,87,121,242,109,226,210,120,185,223,18,238,206,223,185,89,18,189,132,72,3,135,180,241,80,169,120,47,206,0,27,68,169,42,83,42,184,159,73,40,217,234,195,140,168,239,185,106,170,5,57,240,60,117,168,171,248,209,20,38,118,30,189,35,106,245,218,102,103,143,248,193,108,210,156,137,87,163,17,79,119,133,167,198,227,163,144,167,84,21,132,224,16,177,230,197,9,56,193,239,243,165,145,216,180,145,17,241,210,251,138,46,10,193,109,92,22,134,65,209,80,161,25,126,77,185,178,157,12,193,170,102,87,150,87,4,153,157,81,16,130,80,249,219,236,162,189,134,136,31,226,251,101,61,232,119,132,99,178,47,170,196,121,84,69,48,236,184,235,228,52,93,230,141,189,65,127,245,199,194,158,69,145,2,141,29,107,57,45,128,152,41,151,15,130,93,196,113,47,88,77,238,88,183,5,159,200,201,14,103,151,167,99,163,10,178,47,22,70,193,120,80,112,67,101,127,56,117,5,66,127,30,125,30,225,235,229,247,134,35,98,77,244,124,109,254,203,131,180,197,208,77,147,174,41,55,89,174,254,126,56,236,0,154,211,240,112,194,212,227,198,229,212,167,97,34,221,170,214,78,202,27,19,170,132,19,8,241,178,210,101,147,87,237,23,113,146,36,147,86,0,8,184,143,219,40,175,63,223,118,161,104,22,59,167,128,72,86,107,53,117,129,85,199,69,217,164,125,51,79,77,117,216,233,160,40,20,40,114,10,123,4,215,110,36,153,5,131,80,48,114,76,126,211,204,255,143,134,88,13,3,80,103,177,134,183,159,46,236,108,227,171,39,220,207,92,84,51,25,137,58,47,45,32,78,238,109,225,5,44,152,184,249,34,247,206,39,91,91,106,84,165,205,229,236,141,69,52,167,209,179,70,181,238,52,35,202,191,207,171,41,60,186,41,189,189,146,164,122,145,252,28,237,239,227,245,29,89,112,214,212,200,84,35,216,217,126,229,209,213,157,151,70,164,107,162,252,111,180,32,136,133,132,155,39,234,7,118,105,5,117,139,165,55,130,55,145,55,155,15,212,173,235,208,67,133,221,233,228,149,232,108,210,60,75,3,200,244,125,42,190,113,59,71,25,234,75,94,165,163,250,85,118,62,20,168,116,189,56,76,206,33,199,2,86,147,87,27,71,37,189,91,245,58,41,58,56,203,15,47,18,50,117,130,195,221,117,223,180,127,169,79,84,244,9,232,134,49,120,71,211,183,224,51,160,95,203,127,157,53,24,170,94,194,208,188,238,134,5,74,198,122,95,252,184,19,84,104,28,236,235,7,147,82,117,99,237,70,15,177,114,80,200,199,158,80,251,117,195,112,188,121,123,194,172,253,151,45,55,157,135,250,240,73,222,187,132,53,157,76,41,213,118,182,199,127,6,122,214,69,21,9,55,161,88,97,186,222,7,157,137,83,91,46,136,89,239,165,14,16,154,202,26,104,11,25,176,233,61,113,29,223,21,205,42,204,215,231,38,183,119,155,151,158,31,55,157,130,8,120,57,28,106,109,130,231,112,94,24,13,145,231,117,230,185,113,223,241,166,210,51,163,229,164,19,45,187,235,178,198,94,140,164,132,255,124,126,46,184,72,89,146,26,107,89,206,203,9,111,229,173,104,0,234,219,153,46,221,88,27,255,47,173,216,161,182,226,86,178,51,58,140,181,251,160,126,181,30,111,141,102,185,127,245,219,127,36,114,127,226,80,88,212,12,81,233,133,60,51,228,190,148,122,90,174,48,12,179,19,240,238,91,182,82,37,18,118,176,8,46,222,66,213,175,58,180,234,142,46,234,126,193,150,118,216,97,57,229,162,54,27,170,184,150,1,8,236,251,18,71,221,97,86,160,27,27,196,73,151,166,83,233,170,100,99,20,123,134,194,37,233,132,194,136,50,84,27,1,237,91,210,137,100,164,162,32,172,152,95,79,125,79,108,61,139,38,219,253,39,156,235,63,221,168,132,235,190,206,149,148,229,77,194,216,30,138,42,114,158,109,244,242,186,176,18,219,77,229,58,255,4,66,110,97,74,148,251,154,96,154,70,251,13,247,76,195,210,145,128,104,218,245,200,127,115,241,159,191,144,55,140,71,160,242,193,164,88,207,47,95,90,160,212,200,62,162,9,13,195,239,37,191,177,208,11,255,22,17,66,183,104,24,191,68,255,170,246,178,13,61,237,247,18,128,68,216,250,75,80,193,205,24,195,235,124,184,223,224,66,253,193,228,0,235,190,68,26,43,231,255,224,243,41,214,75,121,44,36,118,218,135,246,104,250,117,183,113,40,3,223,26,195,134,250,204,196,151,253,123,232,211,175,15,142,172,143,125,126,136,252,61,18,46,104,208,180,46,77,63,38,230,111,71,216,74,112,88,108,158,70,146,252,81,213,137,188,25,9,93,59,245,196,244,246,155,136,177,46,166,52,110,143,27,161,207,39,143,70,173,182,251,219,64,209,72,121,30,154,108,113,84,216,14,19,172,235,228,103,139,192,190,220,97,12,73,117,114,84,63,230,117,112,151,232,62,21,12,108,186,76,48,112,133,154,254,119,108,13,182,135,113,188,214,217,159,76,41,142,52,188,156,46,25,45,12,126,182,184,128,7,166,99,199,81,120,13,95,140,117,174,144,89,229,190,48,124,187,187,96,234,91,46,250,55,89,156,30,29,141,131,140,207,211,107,50,162,191,88,188,193,142,238,230,11,140,38,227,76,130,36,182,242,68,38,110,14,223,195,24,68,112,103,115,227,246,239,19,93,186,60,26,57,194,215,95,23,162,216,77,71,159,239,231,117,89,29,212,182,81,11,210,209,208,74,175,215,133,54,95,217,249,219,144,55,252,141,144,99,205,147,179,22,189,46,88,184,35,110,210,83,43,53,100,41,12,30,216,39,235,202,233,160,114,170,55,116,250,37,54,83,232,201,191,158,175,137,28,160,90,95,90,168,65,222,254,240,208,3,186,126,59,182,125,102,105,113,194,84,4,38,243,182,207,34,96,159,23,172,125,90,26,242,153,118,151,2,61,203,5,98,4,53,31,41,222,192,230,135,113,194,229,182,242,174,241,38,240,134,183,232,221,235,186,43,92,237,156,151,176,71,40,9,228,193,161,55,227,222,242,68,158,57,136,185,199,231,114,166,103,143,179,245,186,90,24,58,185,175,125,184,133,125,104,255,147,221,49,239,120,2,128,28,72,116,112,120,25,143,124,98,50,216,91,72,83,122,179,56,41,212,250,228,67,161,114,96,188,31,220,198,75,253,189,173,49,198,109,101,131,26,217,204,97,120,38,236,105,147,33,61,83,220,108,30,205,28,116,89,186,160,58,158,35,101,16,14,184,37,56,189,50,191,167,50,95,168,206,102,39,3,171,107,107,13,96,27,190,159,203,140,134,245,40,63,125,90,241,110,75,240,21,38,146,130,89,98,47,219,109,106,136,121,110,182,137,102,182,70,87,84,83,143,7,234,168,239,101,44,22,251,246,246,59,247,162,47,219,126,154,232,68,52,46,148,76,120,78,102,70,211,24,107,249,5,80,77,180,170,17,177,59,182,182,122,159,139,148,177,255,118,35,217,208,116,105,120,250,85,55,166,231,123,145,169,6,126,184,168,105,216,251,236,97,109,164,251,166,167,198,140,91,254,250,162,74,162,232,187,185,161,120,39,251,147,19,222,66,88,202,207,61,112,199,214,18,114,2,215,241,26,37,182,132,105,247,147,31,24,50,29,38,181,88,130,28,181,94,221,23,211,192,116,119,108,108,198,74,190,176,8,231,252,183,67,102,48,127,27,201,164,190,47,183,242,14,115,72,48,163,246,117,195,113,118,154,43,97,242,142,245,189,12,199,187,120,221,141,0,107,63,254,141,44,90,99,127,240,217,14,116,247,176,94,104,136,108,189,238,29,29,87,238,102,190,223,223,58,208,112,38,179,122,1,173,77,97,38,45,24,206,190,187,203,159,169,120,168,89,3,120,239,235,251,196,78,118,124,251,43,162,80,218,7,220,137,234,44,33,106,61,163,138,4,89,203,45,180,206,83,207,128,131,189,246,184,124,230,8,131,148,100,62,48,147,88,189,12,184,80,125,202,43,95,225,24,235,238,94,215,111,227,222,215,220,151,12,195,10,69,166,132,66,243,242,238,163,134,217,63,38,203,129,145,169,112,195,53,226,251,12,92,35,64,236,246,145,188,161,38,160,209,210,104,199,28,110,175,93,208,137,209,148,137,255,43,211,158,91,197,157,128,187,39,12,77,246,118,169,35,63,50,5,111,244,71,29,166,187,169,232,198,224,220,20,119,198,100,159,161,97,222,194,162,211,189,249,162,207,86,191,12,247,202,184,142,36,126,163,71,79,48,83,179,187,83,178,16,183,174,193,0,215,228,245,71,122,162,190,71,138,118,141,34,252,220,110,135,222,194,18,42,175,123,97,153,98,191,77,213,107,207,132,97,45,251,165,81,237,152,85,239,139,124,211,118,255,60,24,23,69,99,1,162,220,112,235,75,150,188,71,215,13,161,118,185,171,102,116,228,23,189,76,188,34,134,15,133,104,173,40,121,244,89,168,221,197,113,176,98,230,77,215,104,214,119,119,202,249,214,188,41,20,233,77,255,162,132,211,165,204,118,216,54,163,55,58,221,213,27,253,71,253,50,189,173,151,37,39,75,82,215,193,161,140,231,14,115,97,27,164,155,106,72,92,249,77,97,107,58,242,145,132,203,213,229,128,90,66,239,71,48,69,92,119,18,61,227,87,21,248,131,78,234,190,151,137,41,22,238,121,97,204,242,207,229,174,122,54,117,91,159,22,242,248,70,239,12,231,181,45,145,225,243,203,4,236,151,229,108,67,7,84,79,148,196,72,247,57,131,182,231,223,35,235,196,166,246,237,148,240,96,212,76,27,46,196,151,131,53,245,128,162,120,2,211,50,243,25,137,78,162,34,69,245,134,186,153,59,210,210,160,58,84,193,196,229,185,76,119,136,99,186,154,146,46,132,48,68,243,136,27,23,147,127,91,122,93,145,145,107,151,101,50,222,135,186,235,1,51,175,184,225,50,202,149,43,97,222,166,45,94,56,221,61,25,204,159,77,2,99,206,125,208,33,192,231,44,141,0,79,185,76,168,207,3,46,57,206,120,38,70,45,229,224,181,114,19,79,169,111,93,6,216,149,28,183,162,13,202,182,125,185,97,115,173,196,108,121,116,37,203,105,151,70,238,239,119,238,118,190,31,243,235,68,89,230,201,40,234,108,133,107,117,179,231,134,158,140,246,171,103,118,153,190,169,164,235,165,21,145,198,15,140,81,143,143,148,134,0,218,171,115,35,69,254,152,31,224,137,58,151,4,40,90,40,17,250,187,38,144,236,57,67,135,238,167,153,218,163,15,241,170,219,27,101,179,230,220,26,58,75,80,145,211,16,94,13,167,34,135,183,90,142,14,120,86,157,250,186,129,59,17,111,62,206,16,253,183,112,186,64,58,144,58,62,221,168,212,102,13,70,191,71,78,8,248,226,158,249,196,13,176,207,55,125,86,243,239,228,231,22,198,121,68,246,72,206,155,133,203,42,184,61,87,36,1,167,191,75,191,37,58,167,140,108,75,109,116,165,123,74,11,119,148,223,243,172,33,38,168,77,120,135,29,107,29,98,7,102,226,212,155,236,116,167,153,2,31,49,253,153,211,135,78,125,222,251,107,69,194,3,47,154,133,187,96,52,78,236,220,231,69,109,233,165,51,219,20,51,56,193,178,158,158,209,60,53,55,97,83,112,165,130,163,114,1,28,208,81,173,240,84,200,217,230,153,107,108,224,127,24,30,69,146,190,199,209,150,240,179,27,220,207,103,163,77,23,85,210,215,141,204,131,181,164,226,205,129,87,136,25,252,224,10,181,242,201,163,209,90,185,96,164,225,20,226,247,112,248,182,171,134,44,160,235,130,227,82,236,123,37,73,81,196,32,140,238,185,234,230,190,177,41,206,249,149,110,103,87,177,198,242,112,213,220,122,64,211,218,175,191,103,106,88,153,178,64,70,177,152,86,105,97,39,211,68,16,102,106,103,79,246,59,249,25,142,236,169,117,242,25,161,231,239,166,27,37,240,173,201,189,159,11,243,214,203,24,52,77,69,167,176,11,95,142,226,25,165,30,92,76,208,235,46,22,126,144,164,222,42,128,52,66,224,210,253,104,104,180,18,155,166,115,24,213,213,102,48,133,90,197,31,20,253,188,149,187,144,10,128,107,240,193,17,52,87,135,73,212,229,201,195,18,227,87,217,41,84,5,147,189,213,162,38,104,237,172,116,255,67,173,77,24,83,16,155,220,113,103,72,178,106,139,242,153,111,68,89,249,151,242,214,45,146,105,110,13,12,125,107,102,244,19,78,194,219,159,26,66,206,57,89,141,232,221,180,221,59,124,135,39,19,61,168,180,252,3,92,194,31,69,240,8,197,33,131,97,69,107,205,27,5,159,110,219,97,83,56,144,4,80,24,170,157,235,118,116,241,117,38,76,221,215,150,142,30,150,65,10,250,144,243,122,124,115,208,195,74,88,191,76,121,216,212,108,104,120,164,166,178,5,35,18,104,225,15,245,121,230,130,15,254,179,199,252,61,179,176,31,80,103,62,218,2,232,95,219,209,100,250,115,55,55,216,215,248,231,121,38,148,214,51,237,48,90,88,105,255,222,215,25,55,109,239,153,71,211,159,93,236,228,20,44,155,214,158,179,176,80,71,178,167,2,217,96,228,19,111,100,109,109,156,158,217,49,24,105,130,131,105,99,71,159,231,63,118,194,157,218,169,125,66,157,202,188,20,171,41,227,81,152,176,199,210,162,62,190,19,14,23,1,131,195,21,32,225,18,60,46,131,255,36,36,18,142,226,169,193,43,236,154,5,135,120,159,221,24,27,2,25,31,209,57,254,226,243,102,48,230,67,249,125,134,84,169,109,176,217,184,76,249,52,208,240,8,169,180,27,140,8,147,98,28,212,246,182,41,26,50,217,242,117,231,111,207,199,131,202,126,126,45,165,211,227,203,174,219,175,236,28,249,104,160,117,228,194,237,80,68,57,75,206,73,108,56,205,42,45,204,40,126,9,13,54,125,174,189,82,66,237,73,134,53,109,132,78,140,69,179,157,218,119,211,68,206,100,185,252,216,13,47,78,191,60,96,143,218,54,145,160,124,168,249,248,192,204,10,23,92,208,90,203,83,195,92,179,192,173,7,179,114,36,28,110,116,246,50,160,14,103,30,21,93,109,54,93,6,195,13,206,233,142,134,213,237,87,190,200,79,42,37,56,32,238,116,127,87,11,154,132,246,15,8,70,158,81,228,151,134,225,64,142,19,42,215,190,123,142,247,35,113,127,20,244,73,181,93,48,138,91,186,52,236,132,60,72,135,93,243,212,124,226,139,118,203,233,104,232,222,11,69,137,180,93,231,198,169,33,15,70,210,187,94,231,198,48,88,63,189,137,10,223,235,104,54,112,58,57,86,133,214,28,19,112,201,41,103,51,130,223,235,202,130,115,36,24,37,182,90,238,11,151,54,0,228,9,62,152,126,223,117,190,237,104,154,178,246,149,120,102,103,113,172,130,7,76,69,63,57,57,69,125,153,196,232,228,106,126,240,217,214,62,89,188,129,223,133,100,97,194,209,74,40,101,89,92,182,207,62,215,34,199,72,227,100,141,112,69,55,186,205,72,136,114,151,44,59,157,119,125,78,111,35,45,82,3,101,39,76,108,98,139,68,164,52,68,52,105,240,41,186,245,56,114,114,68,255,191,135,186,224,46,220,7,239,45,99,189,22,238,192,230,109,17,204,28,62,154,15,134,144,100,253,14,39,184,142,70,97,193,208,199,60,49,70,75,41,113,217,31,188,159,240,29,176,163,241,129,16,97,239,192,3,175,158,106,240,234,185,203,165,99,103,151,230,231,78,167,66,236,46,217,167,26,72,179,81,85,202,98,71,159,167,125,248,131,134,237,172,232,210,153,92,30,63,122,199,218,245,61,147,51,190,233,24,218,6,99,153,162,189,205,70,54,125,172,230,48,215,163,75,139,14,58,219,167,226,218,65,26,79,240,14,139,83,135,207,151,156,71,211,136,104,6,92,127,38,7,187,37,12,213,211,223,38,146,144,25,82,111,172,226,77,45,244,239,104,57,171,18,156,45,151,3,13,24,165,219,15,70,250,203,87,31,46,173,24,220,168,175,94,48,253,234,9,143,105,252,100,208,208,65,19,186,189,193,56,208,87,125,159,148,180,233,127,184,238,250,73,93,217,142,23,251,187,238,71,138,211,107,194,80,26,174,115,211,201,190,63,148,128,218,120,238,192,132,81,175,224,202,206,236,58,154,38,212,37,120,208,39,109,40,170,248,95,182,240,79,65,238,241,1,190,225,248,78,29,140,2,76,241,199,189,144,16,41,66,161,196,95,240,14,53,100,193,240,230,44,76,153,161,155,248,125,184,61,18,249,214,106,94,136,165,233,170,18,76,19,155,205,56,51,132,137,170,208,78,108,237,104,13,59,14,193,147,38,195,229,48,74,206,58,186,193,199,184,96,116,111,166,94,38,210,9,230,198,92,194,199,71,213,46,72,237,120,119,251,125,69,15,163,208,213,61,89,66,19,218,80,211,12,65,35,70,15,195,96,114,41,26,7,157,221,185,253,46,149,18,153,29,28,148,32,199,38,120,232,17,153,32,234,81,217,218,101,56,188,179,190,142,210,32,169,247,102,48,22,239,93,47,139,98,131,191,140,55,170,122,121,48,76,15,63,53,59,254,61,18,101,84,217,203,64,57,108,229,56,128,68,96,50,214,8,152,7,1,80,240,166,138,233,183,133,76,199,171,167,13,117,217,108,35,11,194,46,61,191,187,201,28,109,203,22,61,125,61,135,88,88,89,47,191,171,96,218,234,224,245,167,35,255,131,121,158,43,191,202,69,38,214,138,69,56,124,168,231,18,163,100,106,25,246,178,74,88,221,105,24,64,70,233,182,117,33,145,158,27,31,132,169,34,150,118,120,75,145,3,21,158,230,62,37,5,126,246,44,57,186,17,55,47,150,10,36,27,253,40,73,201,254,236,124,149,22,114,194,149,91,191,55,205,60,55,94,63,249,128,32,252,29,253,162,38,216,252,186,113,240,248,18,38,253,141,180,218,188,224,141,79,128,96,76,154,94,191,173,179,129,86,97,255,192,155,114,173,95,56,21,150,60,26,143,80,211,170,226,241,227,235,144,48,165,197,233,232,217,231,124,155,7,114,129,123,62,229,130,119,211,202,65,127,114,247,134,234,115,87,103,174,127,139,96,82,208,239,133,226,207,82,132,54,58,46,109,28,85,154,34,53,137,98,196,246,120,214,129,204,206,121,230,186,107,126,105,248,8,142,192,42,31,10,190,47,221,159,25,189,142,218,143,117,198,216,236,62,99,84,124,69,190,206,96,98,182,1,235,198,96,62,198,169,103,214,208,74,242,79,19,193,136,71,119,77,189,180,86,255,233,129,224,154,30,41,123,100,107,4,47,164,129,150,56,55,216,13,81,1,243,163,207,203,204,79,243,13,5,7,255,186,48,221,150,172,25,38,231,193,168,114,56,222,183,224,238,18,214,37,244,119,213,84,211,17,243,69,102,206,225,82,197,114,167,1,39,114,151,14,67,171,209,79,199,12,245,248,235,100,181,94,58,249,9,148,70,93,23,140,35,75,30,141,64,135,149,139,254,76,131,30,253,54,238,2,203,194,163,25,180,168,124,33,40,199,140,177,46,120,126,33,126,15,185,89,79,239,98,143,179,69,105,11,137,191,247,245,115,35,165,41,31,104,230,35,60,134,239,135,134,223,132,224,21,245,104,127,95,236,8,190,43,67,135,238,252,216,190,94,231,163,228,24,57,109,52,106,174,163,217,68,76,193,44,23,182,189,56,11,21,162,214,250,109,82,224,175,191,109,146,144,50,58,36,227,131,24,152,221,119,199,62,68,175,187,180,240,217,250,161,244,75,75,184,175,83,229,133,137,123,193,170,181,66,14,166,135,199,126,121,176,217,16,186,130,1,224,232,142,104,64,48,46,207,86,159,152,33,105,153,175,107,163,231,251,58,124,174,165,233,109,109,116,245,125,12,79,54,38,58,24,175,156,101,116,57,196,52,49,51,157,130,247,126,76,23,134,163,81,76,251,110,154,9,100,120,201,126,6,243,252,219,63,80,226,93,238,7,203,44,141,48,244,55,82,206,62,99,188,239,5,71,27,184,96,26,112,139,127,186,123,62,105,79,68,203,211,89,96,108,218,96,251,55,50,124,138,73,162,20,135,225,227,107,210,169,97,109,110,219,115,42,219,39,132,213,111,227,136,81,109,40,224,126,205,207,127,240,14,113,68,131,225,227,103,48,76,106,107,120,8,181,10,121,91,61,22,106,135,175,105,87,148,176,196,120,62,158,58,82,206,236,133,126,243,6,169,227,153,171,27,13,42,143,245,183,147,178,37,157,245,61,150,179,230,191,184,40,255,224,160,124,232,227,141,204,167,181,12,21,82,211,210,243,196,253,155,183,247,58,218,31,37,244,35,229,230,217,20,50,51,245,201,131,145,50,50,9,7,168,219,196,72,130,67,59,103,251,47,51,116,181,246,161,65,215,30,191,173,179,218,61,106,3,15,226,255,112,6,199,194,142,89,61,38,176,235,209,128,42,6,163,219,250,209,237,58,235,50,242,58,23,188,242,117,158,168,149,218,172,31,141,2,142,130,63,68,102,158,215,71,26,237,169,111,205,163,11,101,110,27,12,196,27,95,49,236,160,231,121,191,54,47,172,104,30,222,191,215,69,163,229,239,169,108,116,81,68,145,226,194,107,245,215,133,109,203,9,65,166,96,88,229,54,215,238,208,46,205,177,240,134,211,234,239,161,133,157,141,10,113,188,237,249,248,22,27,126,227,232,249,208,232,225,45,182,240,238,232,188,157,121,116,69,162,240,119,219,16,53,183,148,103,56,249,178,70,192,51,13,157,184,171,231,169,199,114,10,211,57,12,29,63,161,8,239,212,223,146,142,53,81,112,58,4,67,157,252,77,196,149,234,199,80,171,5,227,12,43,170,249,131,105,170,45,57,74,91,36,71,223,31,28,43,136,150,93,222,23,27,169,31,140,110,163,148,189,59,183,101,175,131,121,244,76,5,191,131,145,187,253,141,4,100,15,162,24,252,193,16,235,204,249,18,93,49,220,183,133,146,171,249,197,211,228,39,206,92,171,149,175,19,88,154,54,49,186,20,39,230,202,219,154,240,178,30,131,223,80,184,209,149,157,15,169,26,63,177,34,4,84,70,206,10,43,244,28,12,198,204,70,140,2,156,58,138,73,75,96,49,55,30,213,39,123,52,29,250,133,157,181,7,146,180,80,92,34,119,115,248,236,135,70,249,193,237,55,136,240,91,197,178,41,209,138,43,193,50,24,119,114,197,18,248,114,20,19,110,65,239,26,66,65,17,188,139,117,170,214,18,6,78,250,108,195,86,199,10,51,232,165,208,100,37,152,180,180,105,94,32,136,242,102,122,183,199,144,177,237,100,45,44,141,83,175,99,212,208,247,252,161,144,183,197,142,194,73,139,141,219,239,145,81,86,93,178,229,163,8,125,102,251,105,231,238,127,205,102,31,12,69,215,116,72,107,104,108,170,135,35,122,8,81,193,252,193,120,138,73,144,19,45,46,140,94,127,239,35,228,179,165,5,10,139,149,90,165,93,218,66,175,92,161,200,89,64,49,143,183,163,177,232,149,60,241,249,87,104,208,246,125,32,192,249,52,131,161,0,255,62,108,26,5,138,130,109,126,250,177,4,44,130,40,20,72,242,96,152,138,246,76,43,219,161,71,225,192,185,229,73,248,252,131,241,9,87,15,47,237,111,81,152,251,193,243,249,89,36,160,124,124,70,206,111,245,169,117,161,242,172,201,12,34,74,51,2,9,25,242,179,119,206,177,178,152,101,126,73,15,132,94,106,87,218,2,99,94,10,109,134,178,211,210,202,22,134,194,63,214,88,68,61,163,39,136,218,243,111,93,171,49,67,43,59,69,87,236,182,238,96,36,98,206,174,107,37,60,154,79,179,232,145,108,233,165,81,65,192,191,209,46,186,135,129,224,247,68,66,112,105,218,116,212,194,231,109,234,220,239,159,130,196,15,166,131,173,62,121,52,76,187,95,2,234,188,171,182,186,228,235,168,217,60,219,108,43,207,108,131,188,167,190,107,118,251,143,21,7,105,8,193,101,234,123,220,116,144,217,6,3,253,252,19,194,12,93,89,165,32,241,11,89,43,172,173,42,85,23,186,140,135,23,179,106,112,113,53,138,200,73,55,171,141,32,89,2,129,77,207,12,141,223,221,236,220,127,51,120,194,24,87,190,14,35,29,162,149,9,201,235,102,250,89,184,35,208,185,242,59,57,111,235,119,101,52,136,188,42,157,80,43,36,111,252,187,237,191,25,75,143,172,71,132,251,123,162,3,141,230,161,221,9,155,145,102,246,35,120,235,134,149,94,194,161,246,241,131,17,104,172,250,234,105,15,126,94,191,50,154,77,87,190,205,241,71,49,251,193,139,212,166,86,69,4,200,172,245,164,134,71,162,154,179,240,195,89,203,162,124,154,23,198,35,98,99,159,177,207,253,197,233,7,14,98,215,15,38,213,254,123,226,12,157,253,234,220,147,6,54,91,31,194,193,84,221,191,7,198,193,197,62,76,154,104,155,26,237,240,23,166,135,243,247,72,39,169,134,140,20,80,229,221,38,86,72,43,50,242,157,122,102,97,216,103,223,207,196,22,69,5,35,58,65,134,187,120,16,222,80,173,215,149,71,156,247,123,224,176,242,138,200,45,7,29,164,180,237,190,118,76,110,31,188,194,37,216,98,129,25,125,66,218,109,178,63,96,3,159,48,27,167,150,223,230,130,23,237,235,121,180,34,231,60,187,144,115,50,85,191,74,133,8,75,245,15,110,97,101,109,112,65,83,73,33,39,121,183,97,177,50,251,172,253,204,132,99,181,178,135,70,242,179,171,139,29,207,168,193,90,234,48,211,165,110,140,79,223,202,216,16,161,206,178,153,40,77,73,143,157,27,139,245,252,4,206,102,227,117,159,167,3,55,2,104,253,52,186,211,62,49,68,5,233,81,172,28,37,78,235,221,194,100,185,72,243,255,160,149,109,184,93,55,164,112,217,146,115,48,102,167,195,96,68,24,53,161,225,146,248,80,40,251,159,255,235,63,253,231,127,253,79,255,249,159,255,245,223,254,229,159,255,175,127,255,255,252,159,255,225,95,254,227,255,241,31,254,203,255,242,223,255,183,255,254,249,175,255,245,159,254,159,127,251,47,255,249,159,255,253,191,251,239,254,249,63,252,219,255,253,175,255,252,239,254,233,127,255,231,255,244,127,254,243,191,253,235,127,249,247,31,240,63,252,203,127,252,231,255,241,223,254,245,95,254,227,255,254,239,254,233,127,253,79,255,233,95,255,183,127,249,143,255,225,223,206,121,254,167,255,239,31,253,93,211,68,190,182,11,126,144,38,158,6,143,48,15,212,211,26,248,52,250,209,33,139,47,152,60,230,227,67,12,42,162,104,189,7,238,145,8,115,24,3,89,189,72,54,219,70,127,37,92,161,150,148,239,25,209,241,167,250,155,178,173,224,194,235,109,189,118,229,49,160,115,148,244,176,177,241,163,57,157,86,92,92,106,183,73,148,212,48,51,109,121,105,244,236,155,6,60,133,143,250,75,45,175,63,186,190,195,63,77,24,56,23,207,99,45,99,49,248,207,157,229,135,183,195,249,207,225,103,100,254,9,25,137,237,223,29,198,6,77,21,159,5,97,179,248,235,100,138,144,132,79,95,193,155,240,79,254,236,238,114,151,185,216,52,174,233,48,222,123,249,186,162,156,177,29,198,122,67,163,123,133,61,115,157,14,159,109,83,162,80,154,44,46,91,81,66,86,98,121,33,42,233,187,30,250,149,183,8,28,108,173,200,182,219,185,89,88,122,94,217,67,135,152,69,10,240,114,217,113,36,252,44,191,110,54,249,25,243,145,149,244,48,26,198,111,210,122,201,4,214,105,198,110,40,5,205,246,139,50,112,160,123,124,209,59,51,215,158,25,193,208,223,109,70,207,76,224,196,237,185,118,144,91,54,148,48,65,82,3,116,138,35,77,100,11,15,36,138,154,139,195,160,97,196,118,107,56,14,191,18,207,14,25,231,102,90,181,8,25,193,192,208,209,61,114,95,22,71,160,137,32,165,103,56,117,207,181,33,67,120,142,1,146,240,21,161,16,22,238,140,40,73,248,189,175,199,32,8,56,181,12,19,194,120,96,88,124,131,25,98,46,183,141,206,105,219,205,69,157,96,101,60,138,137,149,185,189,50,134,160,12,246,12,10,217,193,90,212,119,22,170,39,83,187,51,52,224,108,20,82,228,124,74,174,198,161,16,211,237,232,198,230,67,211,251,164,247,194,87,235,30,182,221,121,52,162,58,62,41,68,197,35,7,41,146,73,110,126,82,163,78,223,51,34,133,114,87,236,219,132,149,241,246,252,109,152,84,214,246,132,118,32,223,166,54,131,155,112,214,94,39,11,13,132,97,193,88,33,90,88,72,171,7,146,243,121,244,227,44,112,52,143,206,250,62,243,228,104,198,93,91,151,247,201,42,2,94,213,208,192,127,232,27,206,56,9,227,7,106,95,54,249,191,119,252,118,92,168,119,108,223,113,177,195,83,153,128,236,57,54,240,182,95,11,237,90,157,156,108,146,25,253,81,249,154,182,147,124,208,21,220,182,147,164,32,165,28,15,57,203,97,156,124,108,31,16,212,210,150,140,149,206,56,178,53,42,170,143,82,22,232,233,22,139,195,107,136,34,106,28,146,227,217,214,92,11,252,36,143,53,96,164,33,109,247,29,237,21,122,31,24,30,155,241,16,118,72,33,5,46,24,221,42,223,187,143,224,131,214,76,43,84,166,53,203,58,64,176,41,153,240,24,48,71,151,39,37,48,97,215,83,161,19,125,121,186,4,173,137,149,155,119,220,33,182,167,21,42,148,178,188,111,76,30,237,211,167,74,221,229,33,66,214,236,252,101,177,219,142,6,14,125,219,145,63,50,214,63,239,3,98,249,204,20,82,52,235,88,22,136,201,55,243,129,248,144,150,230,41,166,232,120,236,153,25,67,149,194,243,83,212,174,181,224,119,20,76,124,46,198,163,22,241,105,193,47,93,45,150,129,162,79,39,203,166,124,158,116,203,254,224,22,174,85,53,115,122,237,29,158,149,11,221,172,153,104,245,90,50,117,125,100,42,149,210,131,117,236,175,19,46,215,150,164,107,135,106,133,45,224,47,157,248,199,102,204,44,41,201,143,234,153,204,13,85,56,179,164,200,9,88,184,251,252,241,171,90,194,227,154,179,66,157,74,222,17,112,215,206,238,210,246,239,225,234,249,228,11,99,108,248,80,122,222,104,223,204,196,50,222,218,246,84,144,29,222,18,20,196,23,19,93,38,207,44,79,100,2,179,192,65,9,195,184,24,232,1,64,142,84,190,125,194,94,45,150,212,102,162,210,212,0,77,132,192,246,7,71,194,248,173,63,184,120,15,223,174,127,85,192,132,67,160,211,210,241,40,218,148,172,4,80,36,180,43,163,233,116,181,172,235,208,111,238,247,69,94,187,106,164,133,7,137,241,37,98,247,46,201,38,84,136,203,242,22,38,54,66,53,19,19,13,205,139,110,236,44,162,151,148,58,4,14,78,175,213,63,200,90,169,140,0,151,8,42,164,193,136,29,40,30,105,48,26,188,216,69,187,67,85,136,214,32,84,245,233,101,159,137,134,245,204,98,23,253,81,86,30,105,33,78,165,251,234,48,233,141,223,11,9,228,151,164,37,31,226,95,39,225,52,205,161,186,112,4,123,30,47,88,85,28,162,116,225,104,198,61,197,171,66,68,212,234,40,198,219,146,180,171,221,54,26,191,77,123,85,4,128,105,103,118,152,61,204,206,234,229,112,114,215,66,229,47,39,6,214,12,39,30,19,224,109,171,217,34,95,59,189,240,217,102,150,163,10,116,79,75,214,28,248,79,82,80,240,131,28,240,190,224,241,43,238,147,43,115,78,103,52,35,188,89,34,71,53,255,42,38,227,22,63,243,183,49,252,244,49,76,180,33,217,191,78,31,175,207,196,148,131,207,170,161,111,175,160,81,233,173,16,147,12,165,88,176,16,7,80,57,187,170,224,207,144,249,104,167,21,253,241,86,209,73,146,42,55,110,176,18,154,23,139,9,63,179,70,81,98,162,223,14,135,26,174,104,5,228,130,189,37,96,178,140,231,34,128,133,251,238,247,201,163,201,67,100,11,20,202,157,28,67,79,95,150,216,241,57,128,109,106,180,2,164,193,122,18,61,200,207,27,249,145,234,200,44,201,49,129,138,225,181,127,18,129,210,120,63,95,7,193,139,85,123,15,204,138,168,163,195,59,170,250,185,59,115,105,251,145,126,134,217,38,225,40,67,96,149,116,36,204,59,156,161,210,33,248,253,152,80,180,10,57,31,169,197,214,68,188,157,179,187,114,31,184,3,55,100,76,196,15,195,200,119,254,3,85,99,169,109,38,20,128,158,229,180,29,212,231,147,154,134,147,148,79,119,244,203,238,149,252,198,17,118,92,23,11,107,244,153,204,53,150,237,114,49,211,40,212,9,37,49,231,135,210,10,182,146,209,9,29,210,233,139,84,248,126,60,214,104,254,119,150,224,9,232,158,31,61,23,23,245,121,209,27,233,98,75,230,47,164,184,113,113,12,81,169,77,78,114,233,78,53,37,15,45,239,32,218,253,240,253,186,57,134,20,145,146,45,125,98,241,11,109,69,110,198,127,109,254,197,103,12,82,57,163,39,92,105,23,241,155,62,75,253,202,159,70,234,246,154,173,66,48,46,73,226,148,86,186,163,12,81,49,250,207,246,129,156,137,255,52,162,44,43,41,228,132,5,215,149,157,104,47,197,75,54,101,225,199,135,55,130,63,93,109,122,212,4,8,83,175,231,157,89,109,90,219,104,184,241,75,131,245,93,243,228,193,25,184,136,174,148,246,245,84,206,62,140,108,145,211,100,207,242,160,142,208,29,125,47,215,201,159,159,133,213,159,130,123,245,27,195,219,113,212,247,199,172,191,38,202,16,219,86,79,204,121,151,231,58,157,117,76,217,33,31,74,197,51,194,153,149,15,129,162,126,24,223,99,115,253,98,197,59,59,3,209,203,235,89,49,167,127,241,81,48,212,85,113,251,219,223,116,72,232,36,55,157,149,231,121,47,186,243,72,233,212,182,163,235,213,95,86,184,181,171,175,4,161,254,177,157,94,245,188,148,92,117,52,42,120,251,117,190,63,223,123,62,18,220,189,95,103,182,175,154,138,177,209,199,48,122,187,200,233,163,175,95,155,3,246,35,23,231,62,94,174,110,27,107,151,167,250,79,211,55,172,158,21,156,21,183,207,254,225,101,255,251,184,48,195,112,190,52,54,78,200,94,9,126,67,75,196,224,144,30,249,238,139,237,223,94,126,229,240,173,212,44,77,154,213,61,12,233,207,160,209,75,45,43,88,74,122,143,209,32,29,169,190,44,212,248,48,24,51,148,158,9,13,148,80,54,171,54,89,161,124,241,235,222,56,91,5,70,179,93,216,164,232,163,111,107,173,232,100,244,163,7,2,254,9,55,188,151,236,183,103,232,37,233,210,112,23,91,222,231,3,63,81,254,59,109,17,147,184,216,18,65,249,249,60,94,193,228,146,189,217,96,178,39,200,135,54,131,189,216,189,33,102,213,154,55,6,111,204,163,62,172,28,75,207,30,163,25,225,89,187,122,113,158,108,155,95,84,138,139,95,218,96,3,170,78,239,21,254,162,126,105,212,229,234,202,163,105,133,43,222,232,19,227,33,225,23,69,44,111,244,129,0,172,153,118,145,56,247,150,151,190,249,2,213,59,21,201,5,59,182,255,140,221,163,89,160,122,123,45,178,156,63,145,168,197,82,98,94,0,37,218,147,148,51,108,225,226,56,252,137,246,232,18,215,72,34,109,211,187,255,116,13,10,149,96,102,241,11,142,238,41,253,54,170,66,102,189,69,244,139,118,166,222,7,42,53,173,92,157,85,172,134,122,100,72,119,23,163,53,143,22,254,161,122,100,136,70,109,127,217,45,36,222,116,229,33,145,108,61,3,225,112,52,213,170,131,123,247,156,254,125,97,223,155,10,57,115,255,181,250,250,141,81,43,83,43,220,14,103,130,126,61,150,45,74,14,46,197,193,24,241,147,83,136,85,27,30,110,178,62,39,33,125,90,245,241,194,0,117,171,52,76,246,16,33,85,19,222,134,89,97,119,29,28,116,61,51,26,27,206,148,230,77,120,231,170,36,88,78,71,0,74,37,205,225,19,184,204,132,207,150,234,106,10,123,17,44,208,79,247,176,210,178,131,35,120,200,71,134,160,216,178,21,134,204,204,147,194,89,40,172,78,15,38,128,183,248,164,192,240,171,253,167,49,36,205,222,195,23,102,229,117,101,184,55,232,211,165,188,213,124,7,129,232,218,122,178,105,114,195,105,183,105,252,197,250,234,201,174,200,179,190,63,215,79,67,230,87,175,244,252,19,240,41,14,215,100,138,179,69,158,110,89,1,76,46,84,173,164,112,231,188,87,26,120,150,108,145,69,217,234,58,53,141,29,51,27,73,217,147,246,11,174,37,91,161,119,252,245,117,91,93,100,160,232,97,93,222,63,30,37,109,131,33,93,250,215,115,96,22,40,193,184,222,221,48,246,38,217,155,11,137,246,254,105,184,122,186,112,24,57,102,48,26,175,99,255,90,173,39,90,141,54,15,35,69,177,215,175,243,125,97,188,98,221,231,216,62,61,146,106,26,161,46,225,114,2,61,188,154,126,82,5,245,113,101,160,30,89,193,236,166,134,134,246,108,87,50,64,249,233,39,61,17,153,237,234,34,10,44,103,169,107,17,250,41,211,224,224,202,148,159,164,134,89,17,148,120,98,106,83,106,76,233,143,239,37,97,244,60,166,199,65,102,198,66,67,86,156,157,98,98,103,162,69,22,222,174,12,113,95,237,110,90,36,82,231,186,69,47,178,157,147,252,58,47,205,36,51,206,148,177,83,37,7,191,35,203,119,144,91,198,99,77,232,249,247,231,58,56,122,210,18,38,93,233,34,37,3,211,201,150,42,36,225,38,99,170,21,131,246,148,159,72,73,141,158,54,131,209,10,209,119,127,94,125,20,63,13,142,54,2,61,179,51,141,63,230,188,93,120,200,39,56,210,165,33,89,109,164,29,186,0,78,156,159,242,41,40,36,219,162,219,34,63,169,57,30,126,74,117,21,80,40,207,40,196,10,230,25,249,251,160,27,172,173,60,121,11,89,114,19,95,89,145,158,20,28,137,109,67,7,156,117,9,11,253,237,40,12,229,106,242,145,13,146,141,254,192,67,177,52,165,112,70,208,158,108,28,145,5,124,181,4,96,188,97,247,140,108,39,30,97,169,209,19,21,141,31,140,176,78,182,228,163,234,220,172,192,24,187,130,174,212,23,162,70,103,111,90,93,11,231,69,196,83,79,12,25,63,231,229,87,250,117,102,190,44,218,91,93,128,161,66,162,122,83,11,7,127,187,106,243,89,13,205,47,73,172,109,196,45,76,122,136,29,118,213,71,79,225,102,121,94,153,222,66,228,5,82,116,139,207,182,56,140,44,90,170,110,81,78,180,14,143,2,73,173,164,158,100,196,233,195,143,102,198,73,53,189,179,244,80,226,248,193,164,43,222,159,90,24,233,117,107,181,67,237,164,60,169,115,134,151,155,39,150,105,154,233,45,117,21,177,32,236,54,202,248,48,211,130,154,94,133,233,141,43,177,15,24,41,13,119,226,140,119,185,196,26,14,59,57,8,209,134,40,62,43,208,18,56,114,229,10,10,148,135,172,228,214,119,126,92,200,155,236,97,171,102,36,169,159,158,23,78,131,141,109,40,169,240,206,231,119,95,245,113,77,125,228,198,102,186,224,32,45,55,161,215,25,140,214,83,106,172,97,62,238,153,30,12,202,209,91,78,49,63,18,25,6,147,218,106,35,245,13,239,64,4,26,90,27,169,116,134,240,153,47,47,232,27,182,20,28,63,177,243,182,194,13,18,154,88,131,36,24,46,117,38,23,57,72,134,141,20,38,197,202,204,85,48,55,238,240,122,31,15,194,128,22,115,98,188,88,242,125,80,175,237,222,171,0,73,115,102,104,71,13,221,203,143,200,185,34,121,215,83,149,56,156,205,76,229,118,135,180,71,10,38,119,163,118,133,182,47,243,144,212,150,241,124,182,245,156,157,75,138,172,227,17,184,61,46,124,194,162,51,165,96,17,12,241,183,129,67,193,217,253,142,212,152,222,195,3,218,135,188,126,42,47,214,144,158,179,237,11,92,71,56,89,130,67,141,249,39,3,189,163,106,240,254,228,173,185,16,131,161,245,205,241,211,198,62,163,208,68,164,119,109,41,57,76,35,169,181,71,29,144,230,182,98,82,229,197,116,85,206,19,96,86,200,187,226,35,182,86,106,220,144,231,79,241,20,253,16,40,183,6,227,70,186,82,77,28,47,185,229,240,3,61,46,225,10,195,223,224,243,157,255,52,77,43,164,40,219,5,199,160,234,245,119,105,15,86,230,46,188,141,113,230,72,153,116,24,60,230,183,74,99,85,95,169,26,76,179,149,123,249,109,28,116,94,69,226,24,124,250,130,140,36,56,158,112,41,77,223,81,85,119,65,241,104,175,75,13,246,134,79,112,117,57,242,242,115,102,56,247,53,188,16,64,191,46,21,143,246,211,189,199,145,210,149,208,223,170,30,13,84,29,160,245,219,165,209,55,145,210,14,161,115,55,46,5,119,186,173,243,210,206,135,254,88,204,250,34,21,208,102,62,53,60,61,76,195,7,152,190,228,146,240,232,110,164,70,43,208,251,19,168,38,25,185,204,24,120,71,0,252,131,223,225,30,60,12,127,36,130,100,98,16,25,48,67,177,174,211,46,57,124,185,173,60,8,28,82,70,130,97,60,220,71,243,227,223,235,36,163,245,184,21,38,141,220,75,62,207,168,89,208,45,228,39,15,157,77,29,205,50,59,76,82,127,133,228,180,114,61,136,62,163,5,102,114,254,20,149,210,208,130,18,235,99,70,154,39,234,33,21,34,55,12,166,207,119,152,87,64,67,14,89,9,77,116,124,123,115,59,12,252,107,212,232,218,208,75,220,38,149,73,213,50,120,241,114,226,216,145,49,187,224,46,155,90,96,108,172,250,13,235,3,67,201,160,213,27,197,69,90,87,22,214,115,230,237,192,215,150,57,119,216,240,197,184,80,193,135,40,153,40,10,235,115,227,129,0,111,248,223,31,76,10,195,85,243,105,167,110,153,35,166,72,247,184,205,250,10,215,55,61,19,108,30,251,245,76,216,157,38,202,190,246,241,235,166,52,175,188,4,187,117,87,255,137,166,252,159,63,194,249,127,24,151,250,219,66,18,160,36,204,180,96,206,67,248,27,16,89,202,116,133,102,171,82,175,231,93,114,121,10,221,138,215,204,146,215,27,43,159,60,89,206,54,248,113,235,107,124,131,182,250,123,91,184,41,91,81,137,38,167,39,205,100,120,182,207,245,125,45,88,84,98,97,209,246,221,93,79,134,26,26,66,48,114,170,233,80,248,46,123,31,98,81,185,230,209,88,241,152,32,71,116,236,54,77,213,21,107,186,230,70,233,103,110,125,178,205,233,44,23,231,83,179,47,96,34,88,32,46,109,141,58,179,251,93,158,208,3,1,217,37,43,168,144,90,43,151,205,84,107,105,51,133,126,180,155,205,64,179,123,68,16,171,225,57,88,220,112,41,98,213,116,161,194,181,160,218,151,63,130,60,158,78,108,100,129,173,153,40,52,90,223,153,110,105,81,93,176,55,130,92,93,95,243,231,2,247,210,79,228,126,104,39,242,121,210,137,144,218,179,249,207,193,85,220,233,205,136,54,209,116,167,65,38,192,244,133,36,119,103,203,19,117,105,170,78,242,164,132,172,105,182,193,39,178,105,89,14,168,212,133,225,14,26,76,33,78,222,214,35,8,199,110,125,218,66,186,33,141,58,95,20,175,220,156,113,227,232,45,43,78,24,67,110,172,210,113,118,251,89,163,158,72,229,124,202,197,221,52,75,118,70,214,160,154,221,158,147,232,24,229,193,33,119,229,142,149,44,150,178,168,162,253,100,87,55,132,165,18,183,228,87,134,196,226,114,15,184,94,81,58,74,19,93,34,226,226,30,138,100,125,69,6,196,82,0,49,33,51,96,164,92,252,228,67,131,81,178,167,59,144,246,141,59,164,224,9,137,171,186,3,41,125,53,122,166,17,225,218,247,211,217,208,14,57,11,159,39,82,174,11,135,217,38,194,30,81,11,37,23,191,178,243,62,138,124,206,145,79,185,140,243,190,205,113,90,240,14,188,37,221,242,53,98,249,132,241,2,184,45,93,231,155,47,4,249,50,43,130,99,199,8,217,48,221,127,207,254,196,184,209,216,201,178,216,9,61,223,225,240,71,134,108,91,209,148,131,78,215,186,156,37,145,84,90,111,194,88,252,53,55,178,69,57,230,77,67,101,230,70,31,42,56,24,136,113,23,220,240,215,196,114,223,16,162,89,249,204,112,137,155,151,119,112,88,82,228,201,95,250,6,219,101,255,139,2,188,124,162,23,130,58,203,173,133,41,116,165,141,52,66,163,230,112,117,174,58,4,119,210,162,250,41,214,203,141,74,232,111,97,165,87,12,142,221,229,168,76,30,42,173,179,55,31,172,155,57,247,145,6,214,212,188,124,73,167,192,188,211,181,18,191,54,39,251,1,71,66,45,97,248,210,151,81,116,244,187,164,105,247,235,245,79,238,122,103,95,38,150,223,216,61,250,235,68,205,76,7,83,97,55,138,73,164,147,9,234,62,56,252,37,220,68,125,211,142,173,245,165,45,58,166,221,92,27,177,248,166,5,134,106,230,182,246,46,228,248,90,90,209,178,143,30,203,109,210,233,37,18,179,147,182,73,210,153,118,238,179,58,141,28,103,72,86,142,237,198,221,136,73,78,249,183,191,145,224,180,215,1,211,93,110,49,145,148,122,172,90,141,72,13,218,211,186,178,39,58,218,253,104,106,102,114,3,108,228,139,253,227,107,177,148,201,66,177,133,95,133,69,250,164,48,41,170,9,46,97,152,234,214,242,8,35,78,193,60,64,179,207,10,229,234,165,239,7,173,150,102,73,21,162,88,60,53,171,224,17,62,164,6,135,193,231,43,24,93,113,191,52,58,76,215,239,104,42,185,230,11,134,208,189,178,65,21,85,213,98,197,184,55,252,20,212,120,22,206,92,197,26,0,94,132,233,187,216,122,7,134,146,120,29,93,204,103,154,6,165,214,47,248,140,188,170,113,72,31,218,244,181,143,100,71,249,29,28,228,34,123,40,56,108,138,41,82,177,17,197,247,219,224,40,20,118,193,232,102,116,63,55,9,210,252,105,90,1,108,62,195,138,161,164,5,41,20,95,247,218,36,211,189,213,80,13,99,119,185,122,60,93,200,33,17,33,184,7,109,215,96,146,219,26,134,44,94,175,251,182,162,159,216,127,7,163,28,232,151,125,190,136,162,172,58,9,0,40,69,54,204,206,148,95,165,48,84,99,82,185,94,199,139,28,164,238,57,196,183,109,109,138,157,147,244,181,17,168,142,254,212,31,252,80,226,146,233,100,69,65,197,50,123,208,162,199,251,187,235,14,213,204,2,98,186,77,235,204,129,130,214,149,219,172,33,110,186,210,62,24,101,131,238,11,200,89,255,67,86,89,240,170,30,44,132,70,101,26,165,35,107,69,57,211,96,178,179,138,238,194,38,198,164,172,14,140,170,76,205,159,62,255,109,221,143,177,44,86,169,253,215,136,144,166,69,65,149,48,230,29,249,219,20,76,44,109,194,118,115,230,36,207,199,231,150,175,209,185,38,162,224,65,249,136,183,195,148,32,101,2,26,233,30,183,92,62,251,178,87,221,51,136,153,243,121,21,67,161,82,149,60,55,122,53,182,149,229,131,104,90,155,216,126,76,115,49,192,127,168,253,98,9,44,245,206,171,247,115,191,227,231,101,142,47,185,245,25,50,168,78,160,40,191,88,218,114,30,83,124,13,233,169,71,165,157,26,158,39,213,159,24,145,219,35,119,82,250,167,233,60,52,152,100,170,80,234,110,205,31,9,4,225,157,159,199,139,191,138,133,118,4,46,85,186,250,248,146,146,131,180,87,221,67,6,32,79,126,34,36,235,193,165,250,248,160,26,36,248,137,14,122,131,177,135,209,243,126,80,135,176,205,40,52,204,71,52,91,56,157,80,214,237,161,16,3,189,90,93,234,159,197,155,221,23,61,233,114,20,170,208,10,252,145,176,86,228,110,49,188,1,134,143,80,196,240,228,254,134,84,26,86,15,246,188,145,110,94,95,162,21,118,3,189,198,246,200,32,178,73,22,9,191,78,180,141,236,228,209,64,182,132,158,192,121,248,171,102,33,20,91,175,242,0,92,143,227,197,219,33,205,92,106,24,126,108,31,132,48,194,210,229,22,171,134,199,183,131,236,36,139,68,141,249,219,247,177,202,40,154,196,52,204,11,165,212,109,241,17,142,238,236,218,4,87,202,147,246,211,84,143,149,53,39,217,201,183,99,231,166,80,253,229,29,42,162,86,39,86,179,115,99,11,35,106,102,244,255,160,109,96,48,77,201,26,40,72,146,160,135,102,240,193,37,55,120,224,17,249,204,31,252,236,80,86,23,76,104,96,11,23,94,25,83,138,3,24,4,81,128,180,251,130,73,152,254,241,81,222,53,165,103,230,100,110,93,48,13,194,173,248,201,153,84,52,93,193,186,194,150,214,96,194,49,125,31,127,20,248,237,71,83,201,200,115,151,8,229,12,165,135,49,95,200,128,221,102,51,14,43,110,178,131,33,210,147,50,172,6,179,97,87,222,1,169,249,225,43,91,65,186,72,31,8,52,240,102,173,220,47,13,188,12,30,193,168,52,218,16,135,233,143,20,238,7,159,141,140,175,230,204,54,180,59,11,101,219,89,253,96,106,224,90,21,217,238,61,198,74,120,153,88,211,44,25,199,205,106,38,6,47,222,179,117,230,185,113,17,124,252,166,30,22,225,68,81,133,178,229,250,124,78,109,73,42,132,143,225,125,76,129,247,192,11,1,32,141,97,72,7,213,60,85,11,226,131,42,222,212,48,47,177,150,82,184,154,40,40,235,228,80,232,172,43,0,248,201,198,78,54,157,97,249,110,48,45,14,57,35,97,60,230,11,68,244,151,168,117,44,52,125,184,83,131,89,34,242,117,241,41,214,235,232,115,231,178,189,135,234,237,14,58,160,240,241,19,166,218,108,14,187,52,136,188,162,189,157,64,139,202,104,241,115,147,119,205,233,238,193,182,101,248,83,121,34,242,17,220,156,84,122,70,21,34,187,57,45,176,208,172,238,48,19,156,130,74,102,194,199,43,9,133,20,148,26,203,42,206,72,46,225,27,109,103,41,94,68,85,188,250,242,81,66,244,254,21,72,221,211,34,156,51,220,241,139,252,208,243,240,240,95,115,20,49,200,132,67,175,223,225,142,157,104,194,4,168,235,130,31,105,67,252,53,2,185,27,56,211,87,151,53,21,66,133,151,246,245,27,170,149,93,203,53,237,56,238,179,241,134,192,105,46,31,47,11,166,109,15,66,143,182,9,67,138,223,159,71,201,208,159,167,234,173,241,111,40,26,235,126,6,85,77,255,158,41,188,75,220,135,194,195,235,218,110,192,164,22,245,164,73,132,152,26,114,36,156,229,161,92,97,47,183,107,4,252,105,179,235,97,117,24,30,126,187,35,28,180,242,104,38,178,215,143,94,209,238,41,24,245,42,255,106,40,213,190,10,248,8,170,232,185,116,120,172,157,71,211,56,83,124,100,7,249,87,137,41,182,94,213,83,175,192,111,38,66,80,177,233,158,136,7,94,106,116,192,213,26,54,137,95,57,66,44,57,132,216,147,152,106,42,55,246,20,85,116,80,61,131,220,91,28,86,182,237,229,139,157,23,196,7,170,203,42,59,124,193,252,121,151,204,162,243,218,31,223,84,243,174,150,234,234,225,72,232,236,192,120,211,75,141,185,16,74,247,53,190,30,212,65,5,158,207,241,177,86,151,55,244,184,103,209,47,191,80,194,125,142,154,76,89,249,197,177,221,28,215,248,132,29,242,230,201,95,238,209,191,56,66,224,124,216,79,112,250,175,111,138,82,72,194,164,164,252,220,164,38,242,61,135,109,251,53,71,181,48,130,20,204,55,231,67,48,218,158,254,64,136,128,174,0,8,72,238,45,225,243,86,95,159,90,103,24,156,8,253,227,11,248,4,70,97,104,11,38,139,90,175,185,147,62,205,239,93,61,161,45,188,46,24,79,234,34,152,86,141,226,39,223,156,123,8,198,107,101,182,107,210,63,127,174,75,163,139,231,250,166,23,149,84,125,242,15,141,1,198,172,10,206,110,83,55,87,13,207,143,234,1,64,144,163,181,63,68,74,186,173,250,15,75,161,4,137,42,125,54,184,129,249,66,138,182,142,96,212,20,174,37,62,148,35,116,95,3,55,248,230,107,29,162,218,90,235,30,228,133,174,5,135,166,246,250,59,154,58,160,143,255,63,167,20,189,145,179,115,66,15,192,163,15,52,49,116,101,61,232,82,221,99,23,30,163,78,222,177,75,221,30,145,113,47,218,34,210,239,133,58,146,199,69,244,96,11,38,31,57,174,168,137,25,74,63,13,183,234,14,21,35,95,150,240,89,117,156,107,0,60,242,101,211,126,122,77,178,155,237,107,94,88,237,209,231,227,48,186,42,26,227,236,107,187,15,180,29,212,65,61,179,19,242,238,222,46,152,85,251,155,224,31,154,180,124,67,3,83,183,102,57,134,254,118,222,144,195,79,218,183,254,213,94,174,81,122,134,169,180,127,104,237,238,195,233,0,236,116,151,252,72,184,106,52,182,251,29,207,101,6,229,33,98,126,155,31,77,235,66,190,108,56,215,229,26,135,177,187,213,83,97,223,101,84,55,190,144,179,234,229,209,244,11,188,62,221,173,63,59,89,193,24,136,94,179,225,154,89,34,14,145,210,110,36,164,55,76,197,20,220,208,43,137,9,160,207,226,36,233,191,71,142,12,60,29,98,253,154,75,21,158,132,58,84,123,252,169,132,195,203,87,55,63,240,243,220,171,218,162,236,209,62,20,189,23,63,51,58,139,77,103,166,28,242,110,95,184,234,22,197,148,13,59,74,126,126,44,110,60,95,94,244,192,52,178,218,48,233,187,230,178,134,145,229,122,174,16,54,58,251,244,60,38,252,45,159,164,169,101,190,91,215,69,232,231,163,191,135,116,94,162,244,202,251,153,35,166,153,66,113,34,88,246,154,145,101,106,121,213,231,217,157,88,218,94,84,24,151,229,227,58,111,205,157,28,113,161,166,144,169,159,38,79,118,45,122,120,94,191,93,175,2,182,195,181,124,208,90,241,187,180,208,183,243,75,171,8,69,62,249,219,193,71,178,27,35,87,102,48,190,7,190,216,87,202,253,121,242,30,37,117,123,31,53,44,248,116,223,157,12,137,207,163,36,88,214,214,8,164,145,223,217,73,244,230,77,41,35,32,197,204,46,184,57,140,210,76,194,248,243,249,167,133,233,231,163,113,68,181,176,251,106,94,217,205,116,93,120,16,182,247,5,147,171,214,51,197,253,248,90,176,121,204,227,213,72,98,159,213,253,202,10,35,43,199,48,158,147,219,223,8,211,213,239,235,32,223,104,182,79,111,88,174,201,128,53,188,92,91,241,233,170,196,62,67,87,206,254,180,249,102,136,69,87,121,138,115,29,59,12,177,28,102,176,106,44,253,101,65,138,195,49,119,11,110,17,139,24,76,179,126,215,125,227,222,237,223,53,177,198,206,175,239,133,200,212,235,5,247,146,67,137,162,142,73,94,7,156,249,0,214,154,217,175,109,92,9,25,135,132,95,88,141,126,101,152,187,235,117,211,163,56,182,39,4,74,129,47,245,93,56,162,249,181,251,122,207,125,203,122,22,5,8,114,65,62,148,66,17,244,27,105,232,221,208,184,101,95,88,69,118,241,251,237,9,37,248,241,168,115,4,177,241,59,122,18,13,120,85,188,196,78,232,155,227,99,210,181,30,107,90,220,145,179,20,26,42,255,237,202,74,157,155,253,246,0,244,156,62,211,122,82,200,105,157,209,240,237,248,105,27,101,216,117,79,183,61,202,146,135,31,216,174,158,37,135,229,160,182,196,104,245,219,87,230,245,197,177,231,19,71,160,119,172,21,143,253,160,88,182,252,120,71,88,104,120,206,55,242,69,154,78,195,99,119,251,126,111,67,232,220,58,249,137,49,241,149,242,204,18,145,233,22,76,227,250,149,181,138,70,159,239,19,25,104,24,84,31,136,27,246,180,190,1,72,192,110,84,20,191,61,229,81,95,104,145,56,251,244,229,207,20,89,144,38,184,188,213,168,212,36,33,123,81,129,152,100,28,171,168,63,22,186,211,117,99,80,163,104,51,242,199,178,30,213,99,112,32,245,130,9,178,153,57,215,158,103,205,166,246,186,108,76,164,191,203,14,18,171,207,11,68,200,143,150,243,200,196,249,62,51,4,113,186,222,22,121,183,115,134,234,233,230,87,82,74,72,69,99,62,100,79,164,133,29,193,55,8,225,191,150,235,150,233,107,248,182,108,133,94,226,199,236,174,72,224,39,215,159,126,135,112,143,53,20,249,143,157,7,135,153,152,231,239,25,210,121,238,115,141,238,202,67,97,225,76,188,69,39,143,190,167,11,166,237,246,139,134,209,19,100,22,241,146,71,236,7,117,91,76,18,213,243,197,232,150,233,77,97,138,74,23,183,215,75,208,5,210,79,159,31,118,107,168,168,182,32,214,34,248,188,155,230,233,226,17,37,20,189,14,116,77,138,231,139,67,91,78,203,79,133,54,226,60,79,202,68,75,46,120,144,41,31,227,204,83,99,26,75,166,210,133,152,243,46,91,144,55,208,242,17,153,231,230,163,123,62,49,63,9,158,209,56,226,165,179,208,7,19,60,30,119,53,136,41,253,108,57,242,228,45,184,130,94,181,27,175,204,80,74,152,1,20,47,60,156,47,101,200,174,151,172,236,217,192,45,47,70,150,42,181,212,131,62,196,186,246,200,40,77,170,191,155,5,152,113,234,165,74,216,69,175,208,73,169,167,92,101,208,119,76,157,27,225,42,127,160,27,133,173,154,40,77,79,87,249,150,24,104,235,145,209,121,177,44,187,68,63,4,113,185,96,34,11,47,152,63,193,39,206,235,126,167,251,202,82,228,68,119,73,104,152,61,88,81,59,148,193,181,234,145,131,237,254,113,81,175,77,115,190,88,126,111,218,6,233,149,154,247,21,234,7,221,97,168,97,35,97,164,138,189,98,14,163,81,188,65,20,6,232,231,110,94,203,239,169,158,64,78,7,62,165,93,121,137,246,166,188,52,90,80,150,253,118,84,64,52,194,145,159,232,166,105,7,9,97,167,194,1,54,2,80,28,237,104,6,169,88,239,5,81,130,105,186,187,164,200,33,236,107,16,147,58,184,40,35,131,247,151,112,167,25,205,24,89,13,101,90,177,64,75,168,240,92,44,182,30,205,132,31,202,102,197,90,186,96,254,161,61,160,115,191,193,128,119,90,33,134,39,37,97,50,15,198,215,10,189,16,165,26,195,254,211,181,94,15,134,109,170,34,40,190,158,51,141,219,165,209,39,162,244,63,1,109,120,76,59,76,214,244,123,97,47,76,206,139,200,185,11,197,157,15,13,161,246,238,87,118,190,245,252,116,121,187,203,139,157,116,115,23,53,135,71,75,208,50,129,16,96,92,126,94,193,108,96,252,186,159,16,47,17,218,32,213,92,48,90,151,186,238,74,115,141,179,243,232,69,86,83,111,33,52,240,252,42,106,109,8,124,11,157,116,222,92,48,66,143,250,105,210,164,203,223,38,229,73,25,19,226,103,1,199,116,56,76,222,73,63,253,110,98,63,99,183,70,27,244,210,111,191,36,207,156,228,118,110,179,229,210,23,157,203,197,217,148,120,130,151,124,102,84,31,199,117,219,29,139,247,132,159,243,69,92,207,20,194,87,14,149,103,66,39,242,27,195,104,85,95,39,236,8,243,84,128,49,28,118,165,66,9,121,31,191,50,204,109,52,136,81,161,125,156,239,120,54,62,83,204,63,190,90,18,138,246,196,225,79,74,247,10,73,45,44,221,109,144,18,201,168,1,149,10,214,218,158,183,38,19,215,165,128,118,96,90,188,252,125,17,168,107,58,124,240,220,115,158,38,74,24,95,189,5,125,231,186,60,226,132,46,52,13,166,96,239,116,225,49,158,148,120,166,45,13,111,130,11,222,69,217,227,242,204,144,98,119,120,6,219,95,48,139,168,61,49,26,32,115,62,34,43,179,60,21,211,121,23,82,46,9,243,178,54,253,137,177,213,41,249,188,7,34,225,213,201,225,47,194,194,9,247,40,10,57,119,188,164,195,101,184,44,179,229,54,152,93,128,134,48,5,92,55,111,2,198,204,67,247,133,78,191,73,166,190,216,21,144,101,23,220,131,19,100,48,143,109,36,204,68,237,35,124,210,152,163,236,64,152,180,122,201,157,118,190,158,139,27,228,137,231,122,228,244,34,101,196,75,71,241,243,250,84,58,41,20,106,247,66,123,82,113,194,125,95,81,177,211,43,65,75,102,57,15,154,118,228,93,245,80,81,248,222,150,133,237,72,210,255,78,94,81,244,240,65,124,254,60,61,254,202,19,196,127,39,228,211,4,111,71,115,173,126,101,157,79,66,15,237,196,88,116,228,25,60,209,88,215,27,9,125,48,71,23,26,75,186,110,132,1,156,98,74,3,254,16,111,176,68,72,224,105,42,132,177,246,243,232,161,240,190,183,237,239,233,231,238,74,117,210,173,74,116,226,71,211,134,173,61,91,72,183,90,219,7,77,59,187,228,77,67,215,43,70,94,194,45,107,136,182,94,152,195,33,186,25,28,20,107,61,148,91,57,158,126,33,12,227,117,240,153,11,209,208,53,152,109,129,54,86,79,8,124,22,111,189,64,34,73,55,29,148,199,237,112,143,167,32,152,158,15,123,100,52,138,241,133,5,252,178,8,54,51,154,100,59,67,151,181,80,2,119,251,178,7,245,45,25,198,29,152,184,197,102,210,72,237,169,14,119,96,164,24,154,195,184,190,124,113,39,141,159,180,5,188,6,211,172,159,39,199,212,222,139,78,131,46,96,41,237,125,141,159,221,97,154,213,183,78,190,254,88,139,63,184,16,159,125,123,16,118,246,240,133,237,133,148,18,189,102,31,124,162,99,102,9,131,241,115,76,20,78,138,69,34,116,9,192,127,21,140,233,136,133,196,84,168,151,246,223,47,79,183,152,31,99,136,83,212,153,71,99,33,234,228,215,65,202,185,230,209,103,50,61,81,168,157,188,70,193,86,40,10,238,254,204,72,105,136,67,250,134,248,163,117,220,191,184,227,72,15,156,28,45,141,28,222,255,19,172,222,132,161,165,63,126,240,140,244,233,7,67,141,125,134,255,244,230,203,214,79,247,112,237,182,113,214,16,168,104,122,93,120,221,217,135,59,26,122,238,61,15,118,131,100,188,179,144,89,204,31,102,16,251,227,70,229,119,52,61,79,186,25,174,241,143,36,237,42,130,67,57,203,162,148,129,189,175,130,206,200,175,79,191,169,136,252,134,30,55,177,153,111,8,7,94,58,79,126,91,103,66,184,50,11,40,143,157,87,173,123,134,249,90,125,24,133,84,64,30,140,15,160,255,244,104,8,35,235,109,192,129,242,72,123,32,234,211,243,113,179,43,30,222,203,197,227,151,21,42,82,222,200,141,85,111,20,123,170,196,144,14,76,168,96,139,203,160,255,126,254,126,187,68,243,171,193,3,239,63,125,153,168,46,15,155,41,33,74,228,218,131,235,249,101,150,18,150,211,253,201,119,141,187,73,169,222,226,70,55,202,199,181,57,112,199,203,188,122,7,28,151,158,71,87,114,211,246,88,160,4,213,252,174,145,190,216,150,152,160,47,150,85,69,48,115,161,223,24,98,9,50,163,128,230,51,182,247,138,97,88,121,22,16,189,207,243,99,231,67,181,27,59,95,50,134,183,130,33,127,251,79,51,108,119,158,27,2,165,183,36,18,91,168,175,22,77,160,234,2,207,209,23,40,139,13,38,62,252,102,28,29,243,205,81,74,179,201,178,253,226,124,208,185,123,243,96,162,122,123,162,152,96,101,101,19,166,24,62,172,118,52,132,198,146,215,253,192,119,125,28,238,50,105,125,207,186,125,246,124,246,1,156,143,137,218,193,22,28,90,138,214,73,201,219,223,26,133,208,237,104,209,254,193,168,204,189,137,226,0,103,223,7,201,116,92,83,4,147,83,119,180,145,98,250,222,197,89,180,66,233,210,224,51,121,233,69,34,210,186,204,87,147,52,65,201,102,44,68,188,153,54,252,186,232,94,120,245,203,52,178,154,147,41,132,184,150,89,105,116,188,235,107,194,60,108,193,248,98,116,101,244,240,121,215,44,117,156,38,117,90,12,113,235,213,98,0,71,107,39,248,92,186,236,7,28,164,111,191,79,135,4,3,145,134,193,103,71,172,49,132,19,223,240,18,53,26,250,123,230,117,161,79,111,174,34,231,181,98,148,91,245,76,206,212,127,162,64,59,26,18,180,202,54,111,40,248,123,200,24,149,206,183,106,32,32,220,190,125,16,33,63,145,96,61,99,187,248,169,17,224,252,54,200,7,70,70,211,130,58,194,19,26,208,62,24,47,14,167,58,76,106,137,210,252,57,48,22,133,254,93,157,57,242,21,241,133,118,233,101,2,54,47,108,18,201,142,16,76,214,110,86,161,47,46,152,77,162,11,176,59,240,185,177,155,194,123,99,228,248,37,109,230,69,209,25,218,194,91,191,76,86,198,130,4,140,208,134,58,179,95,172,53,46,2,232,196,242,248,209,154,135,150,35,83,188,193,108,13,242,194,81,139,216,142,146,167,207,55,93,202,101,40,69,21,18,254,147,126,186,224,7,99,129,213,68,147,127,228,243,62,203,101,55,241,39,218,159,199,155,227,0,239,140,238,131,12,149,171,150,159,14,233,240,246,248,149,5,77,86,71,147,135,55,9,25,96,56,80,122,162,15,133,96,31,100,8,106,104,181,93,116,133,79,139,23,231,159,26,154,126,154,48,217,243,67,180,147,159,175,250,123,40,115,67,134,246,111,39,246,169,95,154,255,13,49,114,239,22,132,239,92,84,189,11,205,157,109,186,58,111,108,74,197,245,57,48,70,48,235,130,199,111,85,154,97,78,98,25,239,25,33,161,198,232,92,81,57,116,152,13,65,19,74,45,216,118,7,51,76,217,190,52,230,129,209,168,177,4,44,58,85,77,121,103,12,28,41,138,46,135,33,203,233,194,169,166,122,59,58,239,254,85,13,1,35,197,96,152,58,60,229,127,129,115,88,8,35,24,74,61,72,235,206,196,96,243,189,238,26,134,71,215,93,227,139,242,92,87,54,73,252,232,167,17,226,113,18,51,94,236,83,18,25,12,156,234,142,135,111,244,124,139,219,205,144,30,87,49,118,162,192,40,222,74,124,77,195,27,210,67,121,106,234,211,157,104,136,187,88,4,2,1,85,238,198,204,33,97,18,228,48,141,248,26,105,136,225,121,170,127,146,26,174,121,105,161,113,99,33,231,156,145,16,252,30,234,137,2,209,104,114,101,3,74,114,90,62,254,234,102,254,109,79,106,235,77,40,138,12,62,87,174,80,121,248,126,122,208,144,236,236,171,3,135,75,150,224,112,83,177,81,188,130,139,161,43,131,208,179,124,58,196,19,68,107,253,192,59,244,26,196,139,165,94,211,244,249,206,131,0,234,48,133,157,132,123,136,87,57,28,148,79,193,5,197,108,63,26,83,171,175,244,254,134,113,155,217,211,0,211,75,215,5,163,86,183,174,163,195,29,66,48,6,136,215,111,19,123,107,105,99,212,144,253,114,120,39,249,150,148,16,59,100,123,95,139,250,138,30,75,24,87,93,33,16,174,112,106,56,36,215,213,46,114,22,57,62,168,172,130,159,217,111,112,40,23,79,134,239,185,178,56,192,83,146,91,228,30,201,42,180,251,232,166,65,28,86,192,205,63,94,148,69,164,9,68,70,53,40,245,23,252,11,57,145,190,59,223,203,117,215,33,240,33,24,217,189,189,47,88,37,213,55,252,218,251,63,160,91,44,239,72,251,83,255,184,126,186,139,165,129,180,4,221,158,254,186,96,163,228,72,106,161,49,122,193,236,31,18,70,123,103,92,207,116,34,245,247,193,149,164,133,47,80,116,96,62,57,138,43,185,20,95,58,81,118,147,34,10,154,214,144,27,253,183,201,17,253,142,70,163,185,251,56,132,236,82,19,198,96,227,26,197,100,97,115,152,194,224,89,215,209,147,210,93,194,125,155,168,47,157,20,163,228,219,44,97,201,98,224,238,105,20,143,124,67,169,94,32,159,148,157,167,150,167,112,174,121,124,186,219,111,91,210,233,251,147,88,240,126,117,248,115,93,37,8,242,40,164,52,236,137,18,98,73,75,242,165,186,116,181,22,77,212,83,126,243,2,243,83,247,185,116,199,246,93,39,127,66,66,205,143,70,219,53,63,124,136,51,94,249,132,132,51,100,177,132,206,193,190,248,216,24,148,110,169,202,135,206,193,253,178,201,23,54,5,20,45,232,95,235,130,207,122,169,79,151,170,26,185,80,131,153,77,181,196,64,60,35,129,226,112,43,162,178,30,24,9,73,159,46,81,47,204,112,27,66,244,187,174,43,95,91,250,234,188,28,10,194,6,134,92,238,55,47,180,224,83,249,92,186,9,116,180,187,9,1,84,223,34,19,186,32,140,46,152,98,243,227,119,141,74,166,226,9,138,52,203,41,84,228,76,41,213,124,48,13,110,222,37,193,226,181,243,117,162,129,205,43,50,201,32,178,172,202,19,53,4,61,93,110,101,161,217,36,109,233,247,12,186,16,71,114,184,85,137,108,190,92,197,242,206,111,204,12,251,208,235,10,73,83,151,66,58,31,253,82,230,12,125,207,171,91,134,198,251,87,11,126,139,50,102,191,208,232,174,23,12,237,162,186,140,18,10,55,53,143,70,248,234,245,187,250,219,130,11,126,163,26,239,240,66,143,229,131,49,97,49,57,98,224,93,115,7,142,95,75,245,126,94,224,44,83,83,211,38,217,246,15,7,107,174,108,53,4,166,202,245,211,35,55,186,45,228,132,214,117,95,108,72,117,101,37,88,56,247,109,167,113,2,197,94,232,49,215,109,163,173,164,39,78,202,208,73,186,60,241,145,211,120,163,53,254,117,81,173,231,193,107,65,191,77,83,191,249,7,198,187,110,234,216,130,194,128,128,138,63,211,224,173,127,40,47,190,92,178,87,88,27,254,96,68,184,238,239,7,239,86,157,251,9,54,197,245,5,212,228,141,65,220,160,89,242,250,188,34,135,255,7,135,204,133,203,125,241,221,35,238,47,56,84,77,46,184,164,21,55,27,45,152,209,126,114,244,193,74,30,205,93,250,38,29,162,78,207,223,38,143,234,178,62,243,143,145,60,5,227,81,54,125,149,64,122,87,31,103,244,241,117,223,249,237,16,106,254,62,109,88,58,207,184,78,30,21,171,42,24,194,246,53,103,33,238,182,117,229,236,36,218,117,229,104,216,232,125,226,131,75,210,209,23,17,242,95,122,44,36,115,246,117,229,112,163,117,110,140,20,30,223,11,108,252,152,243,167,81,41,119,170,57,107,238,155,243,6,68,231,19,253,251,185,105,148,214,215,203,168,186,23,129,18,189,178,66,207,174,196,83,234,248,169,190,153,248,70,223,110,120,58,127,18,6,171,174,122,96,146,48,190,5,34,87,39,206,16,36,56,216,204,254,80,10,77,212,9,143,89,138,111,89,55,70,137,202,48,212,176,182,219,23,204,18,165,183,13,143,231,74,49,236,55,25,94,209,32,95,250,245,72,35,89,170,103,86,113,151,240,160,23,89,166,173,79,31,73,136,121,229,16,128,179,108,68,135,252,92,255,8,191,121,219,127,170,143,247,201,87,207,97,26,251,242,251,210,66,185,65,48,130,67,174,253,198,180,63,149,196,141,12,239,216,215,201,35,232,254,224,51,51,191,215,167,15,89,105,234,220,108,130,198,29,40,161,223,167,167,194,51,159,215,154,94,210,28,61,116,123,170,235,44,69,148,85,114,168,60,4,247,247,80,25,228,110,5,247,24,181,14,35,31,150,48,61,84,254,203,136,99,244,60,119,200,2,249,117,87,188,167,190,65,76,54,222,157,46,248,186,200,56,85,193,144,217,174,136,0,65,163,45,52,220,235,253,186,123,136,222,11,14,191,129,117,205,26,59,183,25,52,92,189,87,230,144,220,84,107,9,211,111,127,205,181,232,0,106,90,40,127,233,63,127,40,11,203,206,60,58,184,4,142,18,148,125,175,186,144,86,41,215,247,129,222,171,6,105,44,141,207,181,124,61,103,30,254,248,95,49,89,21,239,53,101,241,219,98,3,210,237,184,30,151,178,12,94,163,98,226,32,108,63,87,68,64,63,185,98,195,50,136,193,138,71,35,236,174,148,149,193,105,164,59,221,21,35,93,22,25,193,232,104,184,8,231,67,206,70,245,199,66,221,238,157,30,110,68,62,91,47,187,99,146,56,253,104,120,7,143,238,171,179,59,187,162,17,100,57,242,117,118,154,85,29,126,163,206,161,103,218,49,182,240,147,191,165,60,79,62,22,150,73,175,191,44,230,87,17,213,105,166,105,244,227,26,140,93,177,190,62,100,8,186,235,208,132,185,180,72,146,47,237,250,40,188,24,60,67,5,255,131,107,180,200,249,111,239,96,56,9,14,209,14,123,230,127,58,209,9,195,40,118,149,206,18,204,185,60,57,177,148,7,159,136,11,20,205,73,177,159,125,61,74,43,177,30,234,161,22,188,97,183,195,244,51,105,25,8,162,206,116,73,214,40,202,180,60,57,242,145,126,48,117,198,143,111,241,66,68,107,222,17,177,194,27,113,104,176,132,64,87,247,163,23,174,107,9,183,224,81,26,140,213,184,94,39,186,244,222,176,68,179,93,203,116,19,241,248,246,114,5,37,157,41,233,223,3,135,198,167,31,13,217,90,75,76,168,120,155,37,17,178,169,124,179,122,102,8,118,141,75,228,182,147,174,255,198,10,85,145,199,5,145,23,180,238,217,19,238,80,225,28,70,113,82,5,233,224,14,60,215,209,163,165,51,16,41,235,243,186,159,114,9,213,174,242,131,41,49,239,127,128,21,124,190,81,156,246,221,0,18,150,249,245,190,209,167,191,239,159,126,244,204,208,80,117,143,181,184,238,36,246,208,83,29,126,35,247,109,73,129,13,189,174,249,220,151,141,69,100,162,144,94,203,63,28,156,5,57,212,46,174,166,235,248,233,166,81,72,73,223,105,217,43,212,47,127,104,129,152,248,222,15,84,3,37,22,93,87,58,7,45,45,159,103,15,39,215,121,253,114,145,185,39,245,28,212,147,253,186,131,43,165,7,10,77,244,109,23,28,27,178,15,14,175,165,75,116,184,133,101,136,224,30,234,87,14,87,222,176,224,114,203,160,241,114,225,134,8,166,128,229,83,18,130,87,153,156,39,164,62,151,234,191,93,194,48,76,48,146,95,215,165,5,201,56,97,132,64,174,215,137,18,160,246,87,132,35,189,188,215,193,143,36,10,95,214,101,254,192,97,212,100,150,96,76,126,175,65,138,192,143,210,77,209,153,232,113,208,66,97,44,7,41,12,151,91,77,57,188,140,117,48,212,216,231,189,212,171,207,26,163,18,210,27,186,78,247,11,65,9,74,239,139,158,21,239,86,130,130,212,223,28,74,84,213,175,53,226,188,206,146,69,185,247,9,189,189,125,193,91,166,245,7,166,108,240,222,131,65,12,49,116,226,79,40,243,222,63,253,200,30,26,75,39,2,236,235,167,41,97,55,193,132,69,126,48,51,146,54,118,16,94,215,63,190,174,37,113,81,214,216,77,107,185,79,165,107,200,182,145,214,162,247,170,41,172,16,242,154,66,27,130,149,251,154,196,165,205,251,146,135,98,59,117,173,0,105,36,126,30,24,250,27,197,15,134,152,245,38,60,240,45,117,120,140,108,22,71,172,170,92,93,211,139,190,42,69,119,209,80,245,250,40,163,116,155,187,136,240,102,119,221,128,197,34,93,242,220,39,104,153,174,59,4,73,168,228,70,27,169,178,121,201,133,23,110,45,31,56,245,157,247,186,50,2,29,13,179,7,67,14,111,99,167,82,146,245,134,7,149,63,215,82,166,225,173,170,93,233,141,94,142,101,123,70,76,7,231,232,121,52,230,70,126,110,146,208,69,115,10,138,94,205,41,171,11,70,199,163,220,32,186,1,211,43,122,139,144,73,132,87,148,245,202,165,70,19,222,34,239,15,142,6,11,15,177,176,21,82,228,73,37,234,117,202,42,45,192,200,183,124,112,93,193,58,186,2,180,154,159,15,213,165,247,138,176,16,193,211,62,34,24,148,30,234,175,32,7,246,60,55,18,198,235,254,105,12,245,62,152,54,225,58,174,11,199,151,80,79,165,132,77,132,95,217,120,78,32,172,223,62,195,174,63,215,201,7,225,134,126,27,179,31,151,215,229,155,24,73,69,164,228,233,94,199,188,79,62,78,93,26,244,8,239,80,230,33,64,185,21,140,76,209,184,34,75,234,245,66,161,139,248,116,87,66,97,71,23,142,42,129,83,140,23,101,173,228,134,162,74,240,150,43,124,59,91,227,44,168,211,33,86,174,168,19,175,20,221,244,19,50,247,30,86,214,37,29,52,182,147,207,112,145,8,168,57,103,103,60,5,35,48,113,93,54,30,96,223,2,241,64,21,196,45,218,225,19,250,247,60,250,161,164,227,223,230,159,231,243,7,35,208,230,73,176,21,142,159,223,48,59,48,10,66,87,184,140,43,100,209,111,51,109,254,191,180,157,75,203,126,75,146,213,191,75,143,11,201,251,165,199,34,8,206,28,138,72,163,133,20,104,119,83,150,131,70,250,187,155,191,120,118,68,174,60,224,208,51,59,255,245,238,253,236,75,238,204,200,136,21,107,61,3,9,233,180,253,5,173,80,132,233,202,29,239,111,215,228,151,54,135,25,63,60,115,18,58,220,14,35,211,214,158,27,227,115,245,75,155,214,184,173,211,6,173,28,95,216,201,42,135,98,232,243,54,77,145,209,97,10,141,207,84,76,34,102,6,204,4,166,107,4,60,239,26,15,213,76,214,158,81,8,157,209,159,10,110,187,91,157,0,216,147,186,146,57,237,24,84,47,244,11,64,102,200,111,139,154,217,51,81,195,101,175,1,211,193,242,126,93,198,255,247,215,9,147,104,190,187,190,21,30,107,208,77,218,217,115,62,123,198,157,238,19,111,231,235,203,26,139,83,181,220,205,143,134,138,184,53,178,196,235,193,167,249,68,26,228,41,180,224,53,211,238,96,32,58,208,206,57,28,69,194,191,39,209,199,200,80,211,189,50,12,126,135,207,155,70,48,232,113,87,56,207,201,79,206,114,164,100,68,34,205,228,98,203,136,180,81,125,210,125,58,34,9,57,78,126,162,187,39,34,56,215,217,156,131,201,214,170,237,161,1,28,53,206,52,125,164,153,58,147,174,18,201,82,4,1,243,193,236,55,117,95,220,231,54,65,163,65,128,227,201,156,44,87,55,165,49,100,205,252,102,101,78,132,61,253,153,39,211,23,171,79,202,167,58,185,130,222,29,162,151,39,25,69,145,213,7,147,229,254,159,147,91,139,243,119,242,5,3,235,41,14,111,18,246,211,81,251,194,158,42,42,58,250,205,97,114,27,15,61,226,204,4,190,172,39,232,136,67,131,226,201,118,212,153,246,228,57,210,82,93,41,171,106,103,255,10,160,59,158,121,70,107,195,197,148,190,29,238,232,226,174,135,216,17,54,110,7,230,67,95,15,105,36,119,167,187,99,222,212,213,8,23,210,16,210,210,126,223,100,188,85,91,24,95,220,17,147,26,244,186,169,105,102,56,139,237,75,17,28,20,91,91,205,189,67,199,246,120,61,225,130,183,212,127,1,189,203,240,193,69,150,202,172,213,148,198,195,215,237,63,141,50,186,146,206,39,77,178,174,124,147,76,62,190,107,49,101,160,145,236,95,55,180,141,173,251,43,190,175,48,136,183,214,236,38,70,108,208,205,200,18,248,67,27,103,229,238,154,174,69,148,202,5,128,19,54,182,20,79,148,69,151,24,200,14,99,144,166,249,90,30,105,204,106,95,179,176,178,3,241,120,90,1,211,41,169,25,217,110,162,123,241,219,84,73,181,48,0,167,107,199,235,110,230,12,173,191,77,62,223,63,223,197,150,167,106,133,247,68,255,231,73,7,220,198,35,191,13,41,146,54,16,135,233,8,81,90,137,233,84,249,109,159,113,177,213,140,99,194,38,172,113,219,213,152,55,202,34,165,173,32,249,133,87,51,138,156,15,92,157,88,126,96,243,127,120,225,29,19,203,34,166,208,157,35,68,1,152,17,31,140,240,215,83,214,107,103,54,112,27,184,196,231,134,149,129,222,118,142,173,188,177,118,217,144,41,76,14,194,175,188,24,121,246,97,146,210,203,234,247,13,217,89,37,21,33,160,21,39,65,28,120,180,103,63,141,178,224,92,247,104,200,27,74,60,231,117,59,15,8,181,34,186,214,117,36,98,230,30,3,213,38,46,173,3,97,141,80,227,177,156,173,78,85,50,255,129,207,200,246,159,254,131,207,193,25,166,80,205,3,205,182,55,215,65,142,228,241,247,245,146,80,215,92,241,52,227,136,47,137,144,40,31,150,247,135,225,84,126,25,35,184,122,36,98,30,24,155,178,56,250,204,245,207,72,66,190,203,183,34,244,101,64,159,208,155,70,51,171,249,149,45,172,66,159,207,15,226,181,175,189,112,211,146,54,119,243,233,159,161,228,48,11,218,179,6,209,2,231,141,29,201,50,93,229,249,120,41,229,196,165,65,142,206,207,149,159,144,220,135,33,179,39,77,108,138,210,76,246,189,45,148,189,152,103,30,126,109,242,52,193,129,105,185,125,222,23,14,120,59,142,198,42,250,121,42,228,206,146,223,23,125,103,227,15,112,241,6,236,179,237,128,111,161,75,20,125,126,45,158,74,167,211,232,113,85,226,227,221,113,116,233,15,107,11,25,57,119,179,69,30,205,180,117,223,103,230,169,127,212,157,203,195,252,56,48,197,102,63,55,87,241,50,154,207,122,234,37,65,118,57,187,42,89,192,94,167,147,11,211,164,170,190,231,115,116,155,51,198,74,69,246,97,235,111,147,5,143,103,106,41,185,244,44,19,228,177,253,202,145,203,25,229,25,136,59,148,224,147,181,126,191,19,195,89,94,179,7,13,231,117,32,184,247,56,85,117,215,114,71,25,17,5,193,231,220,45,218,189,14,204,124,56,31,184,210,216,254,193,228,128,250,243,70,32,3,119,255,105,200,164,235,25,228,148,147,253,211,199,177,167,229,231,186,209,52,240,135,130,39,118,223,239,185,105,107,252,96,22,153,253,30,220,221,15,29,9,114,220,191,158,95,70,242,203,47,204,236,37,214,115,211,165,92,148,93,255,124,159,88,159,30,23,195,19,85,127,7,123,220,94,238,72,232,92,96,61,241,188,172,240,161,62,176,49,254,159,129,146,247,248,138,10,104,185,156,128,81,233,125,125,217,250,245,193,139,159,126,158,247,249,23,207,52,91,111,70,125,216,127,112,98,179,191,14,18,14,235,125,224,68,171,190,83,65,172,128,111,64,99,25,218,128,252,202,209,123,124,152,31,124,234,206,184,36,27,203,234,164,132,102,54,204,190,130,96,175,113,54,30,15,179,158,137,33,78,110,138,109,79,152,101,218,216,31,12,125,105,104,35,196,48,179,151,236,48,26,77,58,74,41,227,57,65,221,170,60,218,178,72,123,61,126,97,142,162,107,249,144,250,121,99,254,101,143,110,77,184,47,65,189,197,154,142,44,252,195,188,154,38,233,27,79,5,127,154,135,147,76,37,193,123,49,233,137,167,209,124,107,100,123,182,116,62,163,157,235,76,253,233,24,152,191,238,103,135,7,78,137,91,195,230,19,1,248,60,63,104,163,125,186,71,168,202,197,133,147,23,75,250,211,152,175,120,190,151,22,43,6,131,134,251,52,181,199,19,167,38,212,116,155,131,195,109,44,157,195,172,171,219,179,25,72,35,190,129,106,2,72,202,94,167,140,234,145,41,233,143,166,93,212,44,134,197,43,188,38,20,64,121,235,113,245,91,205,127,249,68,3,251,161,64,152,20,67,92,55,42,230,235,221,228,172,22,155,117,154,139,211,195,11,57,27,234,238,84,209,100,173,157,181,230,135,220,190,93,32,63,33,215,2,67,247,217,127,113,179,14,147,78,153,15,195,124,12,239,85,78,72,85,157,0,237,33,60,15,39,148,29,148,92,179,174,140,75,58,110,18,77,159,233,105,61,57,193,248,137,209,252,190,208,191,90,15,37,121,238,96,172,156,81,112,102,218,231,186,113,172,201,129,50,71,213,135,249,91,188,116,134,133,3,34,6,15,211,6,129,188,128,203,163,151,13,251,1,179,66,71,177,131,122,120,81,184,77,56,186,80,76,111,15,159,171,58,143,6,202,231,24,106,25,240,227,146,249,199,209,41,70,169,230,22,60,182,51,11,21,135,217,94,61,140,45,40,90,95,134,28,139,157,134,8,138,230,31,216,37,248,111,211,115,212,234,31,152,158,190,64,176,68,158,185,77,147,54,166,72,228,87,54,173,86,169,41,31,20,133,166,31,125,230,186,242,20,252,236,221,250,76,201,77,239,252,192,103,157,115,57,226,3,159,5,224,165,133,96,64,28,15,205,132,157,244,194,201,62,125,52,108,230,154,221,213,63,139,100,20,45,240,14,211,84,173,149,124,180,36,146,71,103,157,185,110,107,205,129,30,161,120,224,144,158,84,132,102,33,169,237,14,63,9,129,33,109,228,33,67,119,182,9,254,58,208,25,83,158,205,50,23,184,225,35,148,65,244,100,53,81,163,242,46,161,132,145,36,122,20,79,61,3,122,217,7,215,141,112,217,147,92,119,134,118,178,196,109,126,46,108,227,230,18,199,154,109,133,166,122,205,228,217,127,153,2,169,106,228,27,105,163,198,51,57,219,156,92,30,94,5,19,134,207,8,120,57,22,77,44,26,13,35,62,75,76,65,182,214,120,72,43,198,133,209,86,252,102,207,71,78,174,159,134,234,14,73,77,77,244,78,83,62,252,224,95,215,129,178,46,8,67,98,144,161,32,244,176,164,145,173,77,195,7,25,20,184,153,181,148,152,246,24,241,241,192,82,155,111,229,151,206,29,191,52,18,58,121,191,117,202,232,67,64,78,203,168,72,79,133,116,121,10,140,241,121,38,182,135,97,64,174,193,63,30,234,44,218,180,11,17,54,69,150,170,39,107,245,124,92,120,101,201,68,142,188,62,140,143,70,53,215,63,15,235,121,84,166,10,34,176,46,59,194,151,193,159,202,19,199,239,62,214,142,102,251,7,69,207,164,220,125,130,38,189,61,117,7,128,192,245,142,160,178,225,163,150,148,201,108,249,20,255,48,27,170,71,73,191,76,228,211,92,234,216,42,206,75,187,43,104,87,225,161,57,220,40,149,200,165,145,150,74,126,101,188,29,173,70,32,253,53,239,133,157,5,85,3,109,44,17,135,107,142,38,102,235,3,203,47,91,104,224,227,191,145,128,204,250,213,143,110,45,71,14,79,243,135,21,152,20,116,9,24,195,30,89,182,104,148,153,174,176,129,72,2,100,29,57,57,27,4,231,230,145,233,182,158,22,129,233,96,112,208,52,2,229,182,38,202,107,190,120,208,208,184,84,56,129,20,70,72,129,217,108,62,84,118,135,99,79,12,234,3,133,40,94,247,138,248,122,183,25,227,104,208,209,165,175,131,38,127,215,210,75,120,53,14,149,54,196,211,133,113,230,112,193,77,93,78,190,177,20,247,40,157,65,151,158,215,185,33,227,251,172,129,134,62,196,12,53,44,39,174,243,71,218,208,162,82,131,121,244,64,220,155,232,231,234,162,60,152,109,10,79,195,127,27,75,242,165,71,87,154,147,60,159,98,110,191,233,113,144,175,53,220,52,19,84,159,199,64,104,147,100,114,125,53,152,92,214,149,45,238,245,103,225,114,161,49,188,137,81,248,16,143,120,252,6,92,162,252,167,71,175,21,59,36,29,123,44,201,180,192,77,93,249,8,37,150,115,185,240,245,96,96,201,111,99,243,22,241,108,181,70,185,184,240,98,221,255,254,190,10,123,73,49,109,133,175,78,226,225,187,48,146,251,162,202,104,205,176,169,4,138,145,225,214,83,211,154,238,235,7,154,162,189,222,88,183,48,69,17,209,126,48,36,25,169,175,22,102,153,226,188,35,132,248,246,18,103,163,31,188,20,86,163,245,194,168,58,3,228,59,57,31,122,19,181,47,178,224,148,146,29,238,213,34,130,11,47,107,57,250,174,220,212,231,69,0,161,88,210,119,250,22,192,50,184,109,41,138,189,230,116,148,220,89,151,103,70,203,119,212,134,126,4,157,42,79,133,242,76,247,115,195,175,22,29,252,98,146,253,222,123,68,166,166,179,115,186,48,70,210,177,98,19,103,19,130,10,188,153,176,138,195,164,251,139,192,168,208,57,113,130,7,66,127,94,187,48,92,113,55,32,101,50,93,120,15,94,24,39,86,87,255,180,15,132,173,234,133,81,200,94,254,233,154,196,191,40,133,23,115,162,137,39,158,172,73,163,203,141,161,12,227,125,27,60,22,122,128,244,232,74,162,118,254,169,236,127,243,235,159,107,210,3,196,201,27,61,142,31,140,120,81,213,251,102,19,140,229,206,15,38,211,58,229,167,207,212,186,145,87,55,20,165,189,45,189,152,5,125,47,40,243,31,220,108,39,211,5,38,25,19,176,153,125,221,120,128,138,231,100,228,125,48,195,114,222,88,155,92,51,129,79,254,193,176,235,133,90,68,37,8,253,156,245,161,104,160,8,121,238,4,100,104,145,174,239,167,201,93,98,203,126,225,159,54,226,247,80,16,43,218,226,201,131,34,26,54,177,126,116,178,199,38,87,198,162,77,225,215,224,97,173,76,130,110,246,216,235,187,45,219,147,238,34,119,77,15,15,61,6,63,152,14,67,177,113,7,70,238,107,56,60,17,113,186,71,211,0,102,205,17,6,247,51,47,147,253,22,152,6,229,250,189,175,51,40,224,58,232,201,153,210,252,96,228,142,244,195,71,26,214,212,240,127,48,116,123,41,4,22,244,185,73,58,124,40,237,69,242,101,23,24,156,103,49,253,224,60,218,150,105,24,137,212,129,41,189,195,149,250,166,60,240,252,83,36,113,152,208,166,235,209,196,188,62,20,232,182,87,69,174,98,98,108,103,218,255,96,68,31,245,96,10,77,112,156,63,116,88,87,149,192,29,211,12,191,50,88,148,82,112,46,198,11,31,53,206,141,139,245,110,207,23,80,98,40,116,83,156,220,67,225,115,120,243,251,50,85,108,121,42,232,181,161,253,230,176,165,144,134,192,136,178,56,108,118,179,91,62,108,83,238,104,205,81,140,185,182,124,216,148,245,114,160,189,104,187,9,174,208,68,188,195,97,204,99,171,252,242,34,84,47,219,97,75,61,43,124,86,24,242,60,31,156,160,11,235,201,113,219,115,244,68,92,163,232,133,173,108,121,14,135,105,91,186,121,181,242,75,151,248,167,137,226,126,209,207,135,148,32,185,60,135,141,67,43,15,5,19,240,120,162,13,190,219,106,122,242,51,78,207,214,238,131,233,47,17,130,0,58,190,201,244,163,62,152,158,234,33,179,33,146,21,205,63,221,19,251,225,139,41,183,77,12,124,66,43,135,27,238,232,242,178,207,74,199,96,116,216,204,185,244,232,76,9,223,239,155,134,251,254,76,227,216,184,87,127,159,172,177,243,129,201,45,111,63,26,137,205,177,198,179,8,160,196,232,48,155,142,85,116,9,105,8,112,56,12,135,98,234,209,100,0,170,191,49,211,194,26,242,74,168,234,98,5,246,131,187,217,34,203,165,53,228,194,151,223,55,69,169,162,11,16,202,115,40,153,125,176,153,4,201,165,225,206,157,98,180,96,37,149,186,158,188,96,166,30,48,159,148,134,12,88,231,250,109,117,235,202,146,215,137,254,224,138,23,210,150,177,0,4,54,173,21,127,226,173,219,56,22,248,172,216,57,30,105,227,59,151,169,54,227,146,84,227,117,158,13,78,73,235,137,39,16,56,241,177,130,46,84,210,71,138,200,206,9,127,28,70,45,171,201,201,145,26,223,241,133,85,182,152,69,174,156,202,93,247,201,150,208,61,75,115,31,157,40,9,130,144,195,102,152,45,55,198,100,125,70,192,7,195,206,210,183,9,181,32,22,214,134,97,179,20,65,136,160,76,1,247,67,207,204,209,37,100,166,131,228,44,205,126,97,148,167,70,150,115,83,23,175,247,220,176,19,146,124,64,217,108,26,252,228,166,10,166,143,52,39,219,18,59,76,197,80,63,222,180,126,122,171,31,124,98,92,97,45,177,132,76,178,31,14,159,192,126,106,112,201,30,118,198,167,159,169,198,232,32,182,205,131,47,80,13,134,246,51,167,25,149,168,7,76,3,150,172,18,80,32,17,154,117,152,84,180,110,6,112,14,111,49,140,113,23,209,157,4,164,115,116,4,63,148,114,156,76,105,80,205,33,205,252,224,186,225,142,55,61,58,145,79,114,116,208,142,167,241,56,6,4,121,57,124,230,180,85,158,112,29,247,164,225,112,161,144,174,123,129,102,4,72,135,113,208,72,186,207,160,109,38,142,62,63,165,9,56,196,151,135,121,39,124,48,140,23,89,120,45,80,237,254,66,126,18,219,50,31,162,254,90,125,58,60,161,202,166,128,44,168,77,119,1,195,123,31,178,75,153,231,3,138,161,130,131,249,218,250,204,104,194,134,27,251,193,52,74,203,88,160,246,98,102,22,31,124,166,44,97,13,146,185,203,20,224,28,198,145,187,235,209,8,134,123,152,101,30,230,210,10,141,57,94,162,114,249,193,131,126,113,221,126,141,66,182,209,175,156,85,89,210,119,7,38,64,159,113,116,103,32,202,111,35,207,139,40,204,7,211,45,33,7,211,33,220,124,145,168,230,158,180,117,191,75,174,208,23,102,54,195,170,11,204,158,116,225,3,225,48,175,103,63,155,233,108,68,205,15,70,251,85,166,121,203,71,212,24,43,157,202,223,179,31,102,252,108,127,104,168,63,60,15,237,60,163,136,240,106,179,24,64,183,226,230,64,225,35,9,158,137,212,163,73,49,195,81,243,159,110,52,200,234,247,69,67,29,234,165,31,76,66,85,95,72,221,102,236,250,193,200,110,74,82,255,192,147,29,173,95,56,14,115,186,54,146,33,189,115,86,37,249,186,244,11,66,237,110,249,42,81,73,149,87,29,105,214,192,236,23,94,141,154,126,65,115,73,95,126,44,60,114,209,157,135,106,60,114,246,41,169,90,255,107,150,11,43,157,38,45,191,238,51,232,134,136,113,208,71,150,17,80,115,216,26,82,229,194,88,3,16,235,248,96,218,145,53,115,242,155,47,29,38,206,149,66,186,201,158,98,103,233,48,149,166,174,25,157,98,233,239,15,197,43,78,238,26,161,78,40,46,31,90,153,213,229,109,101,115,195,115,152,173,175,132,227,16,83,144,137,254,161,52,226,109,33,169,20,118,230,38,193,254,131,89,156,180,143,26,215,159,225,43,196,153,95,104,159,85,180,194,129,255,222,52,18,232,77,51,135,102,17,177,125,22,183,205,175,24,39,34,134,143,67,209,247,188,45,194,214,196,73,50,43,81,159,198,139,109,210,245,101,210,51,180,124,139,99,178,246,207,116,151,237,243,113,148,221,169,14,50,20,199,206,206,240,7,163,17,205,223,235,19,29,254,113,88,151,96,73,250,184,207,62,33,102,43,138,153,73,154,58,138,245,96,53,159,165,153,8,203,210,81,68,189,51,123,176,78,148,153,101,123,116,0,163,163,125,40,107,151,86,73,152,68,250,89,36,28,238,86,111,23,152,44,239,61,154,78,104,41,111,34,145,195,187,255,224,243,186,150,42,26,35,91,51,179,239,225,41,86,106,118,129,77,31,50,19,126,225,217,54,99,122,52,124,93,223,165,211,94,52,148,135,181,89,245,144,130,50,152,14,6,106,92,23,182,178,152,207,40,80,191,207,246,72,50,181,221,120,121,223,111,67,21,102,15,35,137,92,108,83,252,220,168,102,104,189,109,91,61,199,167,66,243,13,147,60,85,134,0,182,215,253,105,58,53,165,118,202,251,175,17,76,96,34,61,148,101,98,178,14,36,76,227,182,147,118,125,240,254,199,125,228,9,197,110,125,42,166,233,125,79,14,165,69,250,104,8,67,115,68,11,116,193,21,101,221,49,122,70,247,9,137,62,164,164,146,99,112,206,169,61,5,220,170,82,250,24,62,200,21,5,204,138,174,247,141,152,221,136,75,91,102,201,34,48,114,23,245,254,246,172,77,170,125,155,158,161,185,46,140,141,169,220,24,210,242,233,162,88,139,106,201,96,81,111,141,219,222,208,173,100,210,161,254,119,38,114,129,149,84,132,14,241,184,223,72,50,59,16,41,180,88,248,127,143,70,213,224,169,133,208,0,57,226,210,96,209,105,187,36,91,239,154,226,104,216,2,218,135,179,17,249,184,47,204,252,18,202,3,167,251,9,25,195,76,139,60,240,76,40,119,127,112,226,29,100,189,49,30,211,150,129,154,133,33,131,1,238,164,223,235,251,10,168,170,85,125,35,24,0,196,48,199,217,84,123,103,55,228,170,226,41,159,100,174,156,67,71,98,62,131,193,147,158,52,61,14,53,3,96,182,152,205,215,190,243,195,176,13,246,51,212,166,239,88,173,179,80,57,233,231,35,160,239,212,191,79,220,207,115,125,62,2,170,218,223,83,161,72,159,223,113,74,86,206,87,40,99,132,60,67,137,255,255,150,198,243,248,233,163,210,97,72,151,240,172,31,138,210,167,138,34,241,178,145,194,249,96,44,156,159,146,53,100,146,246,5,127,172,61,101,168,151,12,250,60,213,223,230,217,21,39,28,24,180,212,104,50,153,229,131,153,234,151,86,111,207,16,53,95,247,31,124,230,149,51,249,74,169,177,19,94,248,125,45,98,230,170,157,108,84,254,199,247,129,65,253,220,202,99,89,221,50,97,195,81,132,72,117,16,211,108,233,249,59,108,251,6,250,10,90,219,69,4,195,207,221,76,188,65,225,142,71,172,95,89,181,170,219,124,174,44,123,8,70,209,179,13,117,143,35,7,58,235,55,136,105,193,192,64,164,234,201,161,126,199,209,208,119,158,162,53,90,149,201,127,27,37,47,153,108,17,250,34,194,112,148,85,94,191,190,150,111,2,97,33,243,251,172,173,8,127,82,168,115,120,156,80,113,42,75,96,160,195,62,28,166,114,168,69,237,243,63,56,165,126,48,61,57,123,62,45,220,39,22,245,55,98,122,184,101,189,221,206,219,67,10,179,225,160,149,84,121,27,109,124,187,97,92,199,33,58,106,159,219,70,2,245,123,102,198,188,86,58,46,207,152,225,247,193,184,141,238,167,245,150,221,153,127,3,108,18,158,150,122,62,62,152,67,134,14,148,8,149,180,145,137,49,190,73,3,53,3,90,174,244,194,72,15,249,7,66,163,65,157,229,105,204,101,198,250,62,47,24,149,216,247,41,251,103,154,52,215,15,238,148,82,250,211,66,215,77,146,236,7,35,36,169,99,152,192,178,15,63,184,90,243,222,195,64,99,220,57,140,132,249,35,150,182,140,212,227,48,118,9,181,60,20,75,170,251,223,125,161,41,91,158,222,33,122,141,252,211,36,205,59,198,163,47,204,51,253,66,125,50,231,91,139,106,144,63,205,125,198,225,132,148,241,67,254,68,145,214,225,14,251,92,85,18,9,63,70,241,43,227,75,234,15,189,147,22,72,127,95,108,102,159,206,64,88,123,136,237,127,48,251,161,135,233,69,134,115,126,11,12,254,220,214,129,254,136,236,20,95,158,206,93,179,99,127,137,75,150,84,112,56,13,56,39,250,113,54,54,62,31,12,89,69,219,68,41,61,38,31,226,148,129,207,126,85,89,54,148,246,191,106,135,185,241,233,242,179,140,179,243,101,108,72,150,210,156,245,204,26,195,72,81,63,248,76,195,249,209,45,50,10,109,92,55,252,134,174,18,59,48,239,191,40,137,248,139,178,194,203,9,169,241,200,40,162,100,37,227,158,109,51,252,206,225,112,201,111,135,42,99,207,163,9,107,197,74,26,121,26,37,33,80,250,209,154,238,36,210,32,204,245,215,145,205,205,250,9,208,6,18,25,31,156,204,61,73,99,13,170,206,113,225,9,174,174,110,98,204,233,239,91,240,79,44,7,109,73,227,55,114,87,126,91,208,167,8,185,21,158,158,147,92,184,79,193,96,87,212,12,168,63,24,57,110,229,247,108,115,139,243,81,70,42,188,171,178,36,81,43,57,84,135,205,133,94,131,32,68,225,82,28,157,104,169,120,34,17,54,161,75,224,164,247,245,211,172,216,247,183,155,182,167,210,183,105,254,85,31,92,31,15,169,109,229,130,26,231,198,18,186,233,30,230,124,202,251,219,175,114,225,53,171,230,222,143,149,177,252,104,132,4,167,238,174,80,81,46,201,127,122,212,167,189,237,108,174,240,227,117,180,155,36,186,210,96,122,197,113,254,131,17,85,150,202,22,244,157,138,59,166,195,100,180,149,99,131,115,86,30,113,52,54,185,186,133,233,86,167,246,183,221,112,79,148,115,35,207,147,61,70,58,19,68,122,199,130,53,82,248,169,43,228,33,13,12,103,167,51,50,14,78,166,222,167,244,157,51,195,196,19,45,104,163,233,67,89,100,145,253,153,20,227,77,202,3,181,70,88,95,186,42,126,61,235,217,11,155,112,177,15,51,19,193,17,14,62,43,14,132,243,15,78,198,35,210,20,64,89,254,97,162,64,61,213,138,12,157,219,237,251,77,19,186,90,67,115,19,9,189,189,111,15,143,217,43,178,107,146,155,72,214,152,208,29,238,172,176,79,74,133,174,137,229,48,234,166,245,201,51,97,8,244,61,112,52,184,206,208,104,154,195,58,95,243,116,180,78,226,24,205,158,209,52,228,23,190,172,147,92,97,36,254,107,192,180,69,84,205,25,158,233,199,55,117,192,8,54,203,79,163,4,29,19,105,177,46,244,172,201,80,154,17,124,89,44,166,140,49,52,25,186,168,160,198,133,195,200,44,15,45,9,189,122,135,41,92,37,205,16,227,20,188,229,145,86,105,242,42,86,220,241,234,170,205,15,93,118,70,38,47,54,35,128,170,166,125,242,112,158,40,36,122,208,89,205,7,93,184,13,9,67,234,152,236,112,97,153,90,127,233,150,149,113,116,19,37,62,181,31,154,233,99,140,166,169,242,59,140,215,187,111,2,205,237,41,121,33,88,229,35,161,114,17,173,104,41,142,218,122,141,235,42,115,43,59,167,208,159,17,19,10,170,200,73,121,67,133,224,225,126,0,72,185,105,17,177,66,13,243,229,250,76,60,198,133,212,2,38,228,147,24,71,228,123,182,20,227,144,100,109,53,6,202,160,146,167,117,217,51,195,207,30,99,24,46,252,67,105,50,127,130,24,10,212,16,167,214,163,153,83,124,125,64,161,72,199,40,69,196,72,122,44,244,59,170,126,185,248,205,172,251,229,174,109,35,75,233,7,219,58,23,190,219,54,141,144,166,204,7,107,143,143,47,23,231,109,165,100,16,2,173,152,53,126,205,185,194,68,161,24,157,226,104,72,51,249,97,52,141,136,57,121,226,244,122,92,248,204,188,20,77,28,70,37,80,208,102,186,106,241,186,26,194,167,194,104,130,34,185,238,140,67,207,133,228,212,145,240,164,7,48,198,2,230,225,194,114,57,59,211,236,101,37,70,18,109,121,66,238,25,211,178,67,14,99,74,39,47,228,140,28,98,156,29,99,28,255,38,101,83,65,205,243,81,10,231,107,15,161,200,152,189,241,138,229,163,178,173,149,43,131,237,59,226,211,44,150,228,18,38,22,164,139,236,17,16,11,219,67,18,51,190,250,242,143,15,237,1,101,121,45,187,233,88,81,17,194,80,230,15,11,202,246,249,8,241,47,17,86,196,176,101,83,4,246,181,158,6,173,249,112,169,16,197,241,39,6,147,122,202,151,11,169,18,111,14,135,33,45,77,61,57,186,114,17,62,49,179,73,68,138,240,21,246,100,126,52,6,122,89,233,80,243,103,123,235,240,68,236,90,223,53,36,150,228,147,202,32,88,202,74,141,163,106,18,175,139,125,172,232,204,240,174,241,105,142,200,14,198,191,62,52,24,179,117,5,124,102,113,177,245,42,214,78,22,231,94,116,64,234,169,207,39,209,227,182,150,181,175,238,7,158,51,222,245,70,136,226,25,132,141,86,80,255,229,141,160,177,222,21,66,112,43,14,54,141,96,29,101,231,227,216,190,166,210,109,87,69,47,165,88,111,72,12,66,6,74,149,94,41,94,54,219,90,15,226,73,161,167,135,87,119,62,212,152,82,154,73,147,233,135,141,228,73,60,50,42,59,229,161,65,194,179,43,1,159,165,171,41,17,113,68,140,142,231,198,22,175,11,100,72,241,166,241,173,7,177,103,169,74,6,36,220,244,33,106,34,18,85,216,49,150,78,175,57,96,82,3,178,112,85,51,183,244,199,125,182,129,251,169,221,80,18,111,241,97,54,138,197,90,53,170,168,190,164,238,207,123,252,6,244,133,109,65,246,64,154,130,109,23,173,241,66,100,214,83,156,124,34,130,89,245,104,104,145,177,97,35,71,36,234,187,16,181,179,151,87,22,46,79,105,234,193,141,110,54,143,163,209,28,91,162,121,122,96,12,154,124,245,104,112,180,132,182,83,63,31,21,223,123,255,236,87,5,38,40,140,77,44,223,153,120,83,99,156,0,31,192,175,12,202,145,72,160,209,59,142,114,182,163,56,197,53,69,205,34,56,178,2,172,199,122,48,137,130,123,215,103,254,215,44,40,46,24,65,3,161,31,20,161,169,251,50,97,225,64,10,243,132,4,189,178,50,9,99,1,113,38,141,234,176,213,150,47,138,212,80,108,61,240,10,73,98,87,95,240,222,89,201,83,10,157,41,85,111,139,204,21,70,139,1,51,142,21,46,70,10,10,184,38,141,20,154,121,158,207,200,164,208,132,34,51,33,20,34,146,195,113,219,13,197,23,129,43,60,186,251,72,97,24,9,140,223,81,228,72,121,117,73,204,206,138,241,224,139,47,169,248,117,80,68,210,247,117,166,85,223,217,83,173,152,162,225,130,96,240,142,92,61,195,144,236,135,12,180,129,157,156,95,25,230,8,162,244,74,202,13,110,167,127,93,8,39,87,69,81,254,92,241,245,108,35,66,202,8,167,192,28,231,54,241,11,29,164,205,122,166,115,124,185,249,153,84,208,254,132,226,112,115,64,93,155,7,206,117,152,160,90,204,26,253,249,246,140,18,25,63,221,16,110,83,114,51,188,157,25,99,184,226,13,163,83,74,207,217,105,28,76,134,233,236,135,229,129,146,43,31,30,82,90,10,72,215,158,106,141,11,43,82,64,166,203,39,39,183,173,101,204,10,103,254,57,159,128,30,13,93,57,166,82,136,81,210,154,3,140,177,199,186,235,3,242,248,2,147,165,240,49,222,216,33,72,159,86,97,198,191,115,138,137,130,172,7,69,124,50,150,61,170,135,73,9,225,133,10,177,135,41,52,49,138,250,39,87,198,220,28,249,165,100,235,183,192,155,228,98,172,215,231,151,115,215,71,142,162,69,196,125,104,52,182,165,239,11,35,215,28,177,192,180,190,92,157,166,81,203,189,25,166,58,117,160,84,210,25,35,50,68,120,62,201,35,163,76,227,149,147,138,33,109,147,89,1,141,202,150,35,189,68,115,158,174,168,112,93,123,124,0,102,47,160,173,57,76,102,166,47,248,193,164,236,154,194,52,196,212,155,228,57,223,143,222,52,102,151,219,55,208,103,73,102,39,211,245,228,182,221,143,28,144,233,127,234,165,93,122,23,73,30,168,163,250,219,56,152,251,100,137,163,205,208,64,155,87,127,107,62,166,225,91,181,119,160,194,201,138,147,83,110,42,250,121,97,8,61,111,16,111,58,125,186,106,18,246,151,187,129,46,186,59,135,155,132,138,115,36,91,18,28,84,61,154,14,217,25,187,19,115,228,208,89,99,71,136,83,168,20,174,245,44,201,84,160,98,231,147,233,114,124,158,120,213,60,143,17,209,158,69,151,214,143,37,155,46,97,142,193,129,171,61,114,45,103,217,164,55,77,215,92,216,149,55,109,192,156,45,231,166,56,18,233,144,106,138,143,250,211,4,223,37,62,159,179,187,88,83,151,108,38,253,28,169,175,130,107,179,124,216,166,236,25,123,0,136,181,67,167,105,172,191,107,236,63,210,54,14,144,46,217,157,98,166,195,172,124,186,48,90,142,110,196,67,89,48,230,116,193,71,54,62,71,242,203,210,66,186,242,33,158,183,99,123,14,1,69,63,108,203,8,102,31,11,72,116,172,39,214,160,171,197,87,62,166,252,172,228,48,110,12,18,215,7,83,4,16,123,117,78,78,108,239,219,119,182,251,207,219,166,206,26,153,229,66,193,91,234,81,92,249,25,217,201,111,12,59,50,77,219,53,83,134,240,103,78,240,49,180,43,175,153,30,141,71,173,197,228,239,53,188,163,189,42,121,120,87,152,215,181,231,200,122,165,155,79,59,116,132,111,109,231,168,102,104,234,37,116,200,102,42,102,135,210,6,219,146,239,35,160,95,112,234,190,171,82,81,116,110,218,50,223,214,252,140,196,102,146,174,31,76,116,247,12,84,28,200,134,111,96,50,118,20,69,72,140,103,98,70,190,201,79,126,214,186,89,53,214,31,56,254,250,186,124,22,8,74,176,26,20,211,72,252,117,106,45,115,101,24,178,183,98,94,65,243,221,97,230,110,253,196,200,245,76,127,223,102,75,52,245,232,74,147,191,143,84,50,94,154,235,169,52,149,55,95,59,169,74,107,50,179,162,227,150,252,27,65,1,105,73,191,45,75,39,34,34,1,19,107,234,46,27,42,66,241,177,146,77,248,244,105,181,130,194,234,113,18,210,14,83,89,192,112,7,75,241,223,102,191,126,158,191,110,221,40,72,249,188,147,76,196,57,43,76,191,142,151,108,153,243,89,13,117,203,136,2,217,247,72,73,215,159,145,167,249,129,51,118,188,97,16,150,53,186,137,10,35,47,80,226,104,250,75,21,53,151,156,111,152,38,60,161,70,215,13,62,21,64,31,104,48,217,87,209,108,14,98,199,245,194,217,118,198,2,87,182,169,223,251,58,159,18,70,10,178,37,165,11,125,249,84,158,16,69,47,67,51,100,100,196,252,243,68,4,186,136,158,120,97,121,220,217,167,250,68,46,251,201,123,252,250,113,252,153,226,82,32,66,232,228,238,80,130,11,152,234,142,246,175,81,87,207,129,194,134,209,167,66,227,73,246,79,223,20,58,181,33,131,228,245,76,113,101,201,4,128,180,203,242,108,120,215,10,152,126,43,109,108,229,102,182,127,250,76,112,42,217,80,140,82,20,159,31,102,49,253,105,121,178,226,229,87,161,135,222,98,29,33,218,110,181,189,95,138,1,140,17,148,162,198,117,90,31,76,99,157,166,77,208,235,65,115,198,97,172,22,100,74,67,32,147,194,223,7,227,174,164,252,206,12,41,200,55,57,147,254,191,145,181,61,135,131,219,244,11,199,114,34,201,242,9,241,119,174,239,153,178,243,93,89,217,234,102,154,237,101,112,36,105,207,142,72,175,28,195,15,255,192,208,123,195,110,88,91,127,130,239,135,51,19,57,252,172,205,57,198,71,255,224,179,68,157,105,70,174,59,79,235,214,249,224,204,3,213,230,156,68,183,246,247,229,31,184,226,26,175,176,105,137,236,15,166,122,188,149,27,109,36,174,233,151,70,247,182,38,32,172,97,163,125,123,113,158,142,121,40,105,203,5,43,88,192,184,87,40,31,119,90,251,193,247,219,244,107,156,171,211,222,3,28,48,190,82,198,36,190,75,154,37,56,123,32,220,192,63,148,200,102,61,133,37,68,82,125,36,193,240,121,26,114,211,137,93,251,244,11,51,147,59,109,52,33,4,113,138,50,18,191,153,157,158,20,40,97,156,249,35,61,251,74,10,19,82,130,164,153,195,79,141,137,187,10,117,209,217,86,156,197,56,205,35,101,9,159,136,142,51,134,169,195,208,20,30,209,5,220,78,226,121,151,129,82,209,67,121,229,5,251,117,243,128,213,196,26,110,225,240,198,213,73,249,242,12,29,45,224,83,239,79,254,219,102,195,251,136,77,224,45,16,87,142,57,195,227,117,177,72,22,126,59,113,186,224,32,88,10,235,135,172,252,246,215,65,152,244,104,44,97,51,233,241,194,52,203,195,245,16,219,144,12,250,86,16,148,23,225,106,43,45,142,206,130,234,71,47,26,95,85,212,254,196,216,177,131,162,191,200,28,144,84,38,38,13,103,120,77,243,149,110,42,29,98,172,253,47,94,152,86,57,85,158,8,177,73,250,130,75,64,120,195,245,113,133,32,115,255,193,103,213,124,124,193,151,121,253,196,133,19,82,207,242,184,12,156,25,110,251,201,187,153,130,189,22,6,163,109,63,26,193,147,71,77,156,252,133,119,72,163,57,74,105,239,61,58,104,113,80,126,144,140,85,142,215,224,65,127,99,156,166,146,215,64,132,156,92,47,1,147,38,219,143,154,209,244,84,47,164,43,138,144,249,49,249,64,178,192,97,66,42,101,159,209,70,81,179,63,241,100,226,31,175,21,83,186,99,5,139,28,213,155,67,35,113,121,151,63,139,77,71,129,95,181,119,240,95,220,14,143,92,134,234,17,145,93,234,223,186,59,173,41,86,73,94,168,231,76,95,211,241,132,135,220,160,218,59,166,120,235,232,25,73,83,121,165,231,85,14,223,77,67,143,161,221,170,171,186,14,66,66,126,244,121,250,229,49,78,129,138,251,237,67,166,137,151,86,245,140,48,225,159,42,48,205,81,2,151,217,99,241,66,89,248,60,51,149,230,33,88,247,49,14,188,85,252,22,146,30,141,255,1,151,250,240,97,89,25,103,190,104,47,202,15,67,130,198,147,81,63,120,169,34,23,169,250,178,166,30,157,30,85,160,76,26,85,126,58,63,15,133,205,187,79,89,118,225,67,159,10,150,69,94,238,254,221,246,82,110,231,239,115,205,242,208,158,23,50,205,138,67,158,248,227,241,49,17,132,104,242,182,148,92,67,203,133,188,74,251,208,117,46,236,30,188,25,43,157,49,172,90,69,84,139,2,69,87,85,127,118,144,28,188,167,110,69,109,52,38,221,93,45,110,152,158,112,157,194,109,94,78,241,158,201,136,41,117,217,228,238,71,188,11,36,200,148,8,104,6,214,53,126,154,238,87,245,63,92,72,198,238,56,249,232,105,233,183,193,130,48,122,140,131,19,197,60,44,93,155,73,203,61,218,154,86,5,174,188,248,248,109,132,11,158,223,54,187,224,120,87,108,102,116,28,44,235,253,136,39,142,1,165,222,55,60,133,122,175,156,138,187,126,183,11,191,197,113,225,179,86,213,135,77,206,46,35,78,222,106,87,115,96,194,154,225,28,22,224,116,38,28,149,143,50,215,213,120,221,228,30,117,148,33,36,146,99,194,49,39,198,135,7,207,174,238,190,18,84,45,244,198,16,98,241,204,8,48,156,46,133,217,199,223,129,136,190,74,125,196,167,172,71,198,97,4,5,149,95,73,255,110,186,159,38,77,119,250,212,144,28,240,93,223,180,237,72,83,135,108,148,55,107,76,211,12,83,109,105,50,106,174,51,17,129,77,164,70,97,238,203,159,218,96,216,254,161,155,195,137,188,160,182,150,61,205,28,244,122,57,76,154,94,165,196,104,161,242,213,103,48,255,104,219,194,162,75,200,211,227,211,132,161,117,225,219,63,153,186,17,176,137,37,61,109,13,171,196,199,205,127,117,62,13,50,171,199,60,59,208,224,205,227,209,235,194,200,200,225,222,31,9,216,141,5,210,138,131,59,110,75,26,251,81,32,170,1,99,68,171,204,54,228,157,118,141,71,118,98,34,73,128,91,99,79,141,176,20,211,191,210,148,74,136,114,165,151,202,167,57,87,106,8,181,113,203,106,49,13,179,223,81,35,91,8,175,102,247,242,193,200,19,45,125,40,228,34,86,220,54,189,55,207,209,164,15,82,60,113,116,62,215,211,123,211,134,107,19,96,162,53,186,186,220,208,141,179,92,222,3,216,28,184,149,211,122,94,103,204,136,29,103,193,167,149,10,105,38,191,237,126,230,83,237,214,216,217,214,243,21,48,242,155,26,172,163,171,216,226,220,166,230,161,253,105,184,3,206,56,250,196,95,117,61,240,194,67,32,96,172,23,234,211,52,68,187,188,195,205,104,50,79,11,25,129,140,195,230,113,253,116,5,193,214,10,216,76,122,219,211,52,20,125,38,192,229,105,56,170,214,188,227,224,89,114,37,175,72,235,91,129,243,239,112,162,221,80,47,140,242,81,204,88,104,58,190,215,141,114,104,28,221,48,189,157,250,196,9,61,98,81,110,228,169,158,182,59,76,59,253,178,155,197,26,229,233,102,234,55,80,105,248,162,43,115,58,155,144,136,163,3,45,91,189,235,19,229,204,238,67,252,92,163,46,79,244,26,214,216,100,159,111,143,2,155,62,238,177,76,118,209,225,199,121,241,172,15,166,136,238,104,61,177,248,211,30,118,54,21,51,166,148,6,5,123,62,91,194,6,9,204,97,180,108,116,210,64,202,251,46,1,248,100,230,246,28,125,51,123,192,39,186,168,207,111,239,20,225,4,206,242,186,13,166,195,123,199,84,72,177,79,85,242,55,133,217,26,31,102,157,166,129,245,80,182,105,48,15,152,234,107,125,224,117,199,201,9,182,86,95,127,108,13,141,184,16,34,203,126,62,30,152,68,201,223,86,61,91,211,167,167,21,109,208,122,225,243,137,107,135,23,112,46,177,188,64,76,95,127,128,83,139,89,188,162,147,52,215,243,219,43,242,22,103,180,246,209,94,180,221,5,130,20,225,82,54,185,53,28,197,116,133,94,66,89,251,125,104,115,228,128,49,120,239,207,35,175,241,204,144,241,104,207,135,187,238,226,130,75,227,67,130,207,230,134,237,15,148,61,147,232,10,216,56,153,49,131,227,28,94,159,143,154,95,139,169,140,118,136,247,158,145,31,143,8,169,32,221,252,52,56,78,104,119,254,72,74,133,24,250,140,96,210,159,254,54,208,144,16,41,20,251,182,162,40,6,76,194,249,253,50,123,138,248,10,241,160,183,53,19,146,197,142,75,75,24,112,189,115,194,153,224,252,169,208,34,158,159,233,134,136,186,4,10,139,187,61,179,209,190,145,4,162,177,253,153,20,240,170,220,113,238,57,223,254,254,51,19,206,18,251,216,19,120,207,254,12,20,114,126,17,13,32,22,169,250,227,76,179,237,46,154,217,132,69,159,163,11,106,30,14,119,228,215,158,249,127,35,200,229,112,195,46,126,60,203,67,31,113,101,136,11,166,119,109,185,233,150,97,14,117,207,185,209,72,138,129,150,205,7,123,63,235,90,187,161,122,182,253,158,254,116,54,206,101,192,229,177,248,100,77,29,253,62,114,196,183,159,244,89,54,21,249,15,78,214,8,252,44,216,152,215,172,128,41,146,61,203,61,26,171,113,52,114,50,121,63,161,68,243,78,65,107,54,206,235,201,205,17,191,197,130,157,204,107,249,9,99,96,252,251,99,161,253,69,149,144,9,130,208,83,119,184,35,50,168,29,71,244,214,196,186,152,232,66,236,79,252,213,83,204,103,8,19,61,193,89,153,145,194,69,152,187,61,241,17,158,60,241,125,80,159,204,207,239,246,20,141,7,168,174,227,175,212,159,160,51,202,20,192,148,191,159,128,214,68,244,29,54,47,249,39,162,69,60,42,238,57,35,14,181,159,104,25,231,69,135,211,128,194,246,180,108,167,25,137,30,170,24,189,62,253,199,40,131,127,79,172,211,155,247,8,23,32,137,190,63,2,27,48,22,161,79,39,59,229,211,225,48,11,246,211,158,204,164,117,81,235,147,127,182,39,231,253,199,185,185,184,167,207,253,44,239,201,119,194,184,182,149,199,52,149,22,45,111,40,194,34,196,130,187,103,95,69,202,32,96,179,84,215,93,25,165,214,128,251,212,74,132,237,233,188,157,213,204,125,178,206,134,20,148,217,53,56,108,214,200,245,209,50,174,17,14,211,37,189,202,115,110,179,72,186,71,167,245,108,163,153,169,115,252,52,78,121,229,145,81,102,7,127,225,90,30,199,239,109,218,30,241,196,207,183,243,104,125,243,219,206,3,3,30,170,3,107,156,190,226,229,50,96,40,203,251,81,120,70,169,192,97,90,190,180,139,247,71,202,136,247,133,114,164,166,100,208,85,171,43,222,246,217,242,61,190,243,203,252,199,227,117,226,161,251,164,69,88,195,123,12,83,100,42,116,40,153,103,76,28,140,68,186,54,95,18,255,246,18,247,197,16,214,44,45,102,14,245,158,154,42,176,62,148,130,207,158,159,123,33,168,170,13,198,72,237,58,225,3,199,162,150,246,147,28,32,181,228,245,151,78,235,205,219,195,216,25,123,247,145,173,170,91,8,35,186,220,121,214,38,102,69,77,206,48,224,90,213,240,10,5,158,146,238,164,130,112,248,163,75,157,76,239,51,194,133,158,52,190,106,249,76,19,61,226,171,130,135,180,54,243,49,148,234,141,84,112,34,85,45,148,50,99,186,50,86,152,46,46,200,83,197,116,116,54,184,79,141,2,73,129,224,207,252,98,160,244,168,172,208,58,22,19,169,193,250,192,152,221,183,4,80,136,103,40,202,183,211,238,79,247,146,94,129,151,122,83,222,48,202,212,122,119,159,33,52,162,250,200,61,63,93,209,187,91,18,124,223,39,166,77,63,192,240,142,47,124,2,15,125,40,24,187,142,34,209,217,84,243,0,166,167,237,74,12,68,49,164,104,159,254,198,126,131,252,140,229,154,198,225,216,55,150,27,166,244,186,170,62,241,14,77,169,223,40,198,178,243,15,28,29,242,68,49,144,92,186,194,108,8,111,144,131,252,165,94,218,192,168,230,46,215,173,169,241,19,173,6,230,138,224,107,46,66,236,122,105,216,113,140,88,186,90,81,85,67,30,26,213,160,113,215,228,241,92,57,243,238,242,24,168,243,157,142,231,3,56,119,234,172,61,155,42,207,251,19,152,141,65,92,121,167,102,53,214,179,135,48,106,255,7,15,220,207,250,35,41,79,71,118,13,120,60,19,18,31,118,142,144,23,227,143,241,244,202,210,3,48,99,146,47,198,2,207,207,55,226,147,240,137,205,240,251,209,170,43,45,222,126,93,9,58,139,14,164,1,199,188,4,76,224,174,129,60,83,213,246,216,236,192,40,100,203,15,155,74,185,231,206,216,105,170,220,1,50,85,209,163,133,184,30,10,240,91,91,74,105,95,202,1,55,250,187,165,18,141,90,173,215,117,72,218,213,7,196,158,42,7,168,31,46,40,242,253,59,80,250,70,250,163,245,150,188,29,111,26,127,57,61,245,113,180,234,3,53,127,18,149,153,171,102,64,22,240,185,169,165,71,175,51,251,251,254,161,65,69,123,10,251,213,182,192,59,224,54,84,165,248,192,157,28,72,192,164,17,202,35,144,199,215,243,193,231,211,123,40,7,252,67,247,196,49,90,122,75,57,59,196,175,72,100,7,140,241,233,80,109,190,178,162,172,137,194,100,121,132,238,27,28,99,129,219,40,143,44,96,133,163,247,157,188,34,218,245,82,18,42,126,49,51,96,72,249,15,99,1,182,225,119,219,213,180,45,247,3,231,208,69,51,206,218,137,106,244,145,179,239,109,129,242,54,101,164,32,1,181,125,252,87,4,6,150,106,247,225,199,214,230,133,105,237,175,207,96,56,159,143,223,54,251,181,173,162,130,198,107,140,219,54,61,222,71,187,239,44,46,31,29,143,230,121,236,40,85,124,111,90,255,135,195,168,197,233,93,195,192,138,45,2,194,137,93,53,142,81,237,135,115,249,193,103,94,203,202,177,66,65,111,230,28,112,83,11,60,26,65,206,59,244,100,74,53,65,113,213,51,132,232,233,59,0,163,180,109,225,16,39,163,180,249,119,139,117,232,86,2,50,48,246,195,2,39,213,151,36,18,206,94,175,178,238,73,101,252,192,154,71,47,196,97,107,108,83,45,69,116,163,61,134,161,237,234,204,165,122,105,3,203,215,121,97,85,234,49,120,229,117,79,222,73,46,43,124,54,13,30,154,217,201,171,234,79,82,81,44,93,78,190,114,123,122,197,171,75,136,255,208,165,93,209,214,74,254,53,15,24,188,31,62,80,161,113,179,46,129,243,123,240,116,197,142,15,213,119,141,164,100,148,225,62,248,161,244,164,40,34,128,158,209,48,30,116,213,7,206,47,124,198,127,189,207,164,245,250,92,25,210,59,243,94,119,69,61,68,97,243,65,189,112,125,230,28,115,238,147,251,66,63,121,63,48,204,178,128,33,217,60,71,55,40,95,1,227,73,168,191,77,157,180,92,216,124,163,31,120,58,205,208,224,220,158,159,190,153,202,130,199,81,93,143,224,167,57,119,92,120,174,103,144,154,142,77,187,48,198,222,15,60,34,175,96,112,121,86,16,50,255,247,182,200,121,235,51,131,10,189,125,241,130,131,63,84,180,61,209,217,158,239,23,80,16,154,123,78,78,182,62,222,215,9,228,180,209,234,192,39,118,44,23,54,13,80,85,65,53,221,246,128,83,81,210,40,34,169,120,72,58,252,211,128,82,237,229,61,115,124,187,153,70,69,213,233,206,116,244,199,67,165,77,110,170,107,72,233,33,202,62,173,226,247,136,70,23,219,172,238,128,207,82,248,42,136,195,93,250,46,28,30,205,120,229,201,235,207,197,197,97,84,207,214,211,190,143,98,121,192,149,46,48,129,127,34,239,31,140,72,215,227,165,2,55,182,120,9,48,27,121,64,5,223,39,182,76,61,208,243,177,101,109,238,167,105,197,231,133,76,248,54,149,82,106,44,18,63,24,153,250,169,196,204,193,235,136,187,110,232,4,105,235,255,25,163,219,231,233,204,167,164,95,0,204,117,50,63,1,155,2,203,67,56,101,209,15,120,232,108,247,19,24,117,170,6,10,103,123,60,23,102,137,184,121,225,174,253,101,192,168,74,93,248,196,190,15,76,187,147,163,76,3,243,249,233,58,93,200,151,202,60,116,251,231,224,51,254,235,69,213,23,234,119,112,148,138,201,245,142,63,30,92,115,11,120,65,46,122,208,28,132,29,42,35,180,210,188,151,157,188,82,140,230,195,217,94,60,63,141,122,105,11,216,172,5,159,103,178,93,69,213,106,54,99,168,212,2,228,95,23,227,53,184,189,236,97,58,67,239,165,17,78,148,231,101,230,216,178,101,42,74,75,253,16,80,149,11,142,33,173,249,123,232,215,193,22,112,181,11,175,249,136,193,119,54,140,241,109,161,102,252,160,203,120,158,142,242,149,143,135,152,188,131,76,71,113,84,123,193,209,33,197,253,248,67,73,167,239,135,212,92,44,133,231,112,177,174,84,249,240,40,214,250,130,204,16,75,85,79,222,170,17,215,3,238,187,40,213,155,238,151,88,61,76,150,164,170,87,2,251,237,40,214,38,107,211,106,143,29,194,244,94,115,58,43,235,108,47,74,93,109,5,76,42,185,61,94,10,57,74,143,9,177,162,166,247,133,146,140,235,175,154,243,197,208,111,7,247,238,8,237,146,241,92,212,7,197,108,84,188,100,132,159,7,220,6,133,73,23,196,209,38,140,161,51,56,34,39,51,142,166,232,169,18,43,25,2,145,23,225,176,170,206,249,177,59,232,36,132,227,104,90,211,135,194,149,181,236,123,95,36,253,209,191,121,86,143,19,166,140,11,39,21,6,192,205,242,236,77,87,192,103,68,231,199,14,129,138,73,9,24,138,239,124,220,18,90,144,85,145,95,109,207,16,207,230,3,230,87,126,62,128,42,121,105,60,7,51,90,125,14,87,22,182,161,154,55,230,190,16,112,125,186,55,113,234,26,145,30,99,55,190,52,40,197,12,243,238,172,128,49,76,120,252,14,96,175,58,76,71,145,42,24,217,238,116,198,201,113,82,85,67,3,212,194,124,111,4,161,243,108,119,30,127,50,99,82,127,240,216,41,169,36,72,50,173,38,79,14,39,26,140,151,138,243,47,19,180,158,23,94,218,168,1,137,154,14,192,123,242,53,31,148,28,235,69,179,118,26,130,158,175,160,10,170,61,59,137,118,151,168,36,99,124,142,133,142,80,243,201,203,249,46,192,200,243,15,138,186,201,136,151,105,18,196,234,253,103,77,33,241,76,232,208,209,36,17,98,59,119,40,96,188,172,9,69,66,220,216,201,130,182,165,245,65,228,188,238,24,166,248,216,52,157,194,48,74,115,94,120,149,7,165,189,43,238,42,211,210,248,42,189,165,168,40,253,12,163,159,212,215,137,51,243,189,176,49,159,172,220,153,222,207,165,239,128,145,88,85,24,237,133,248,60,206,234,82,149,172,125,22,34,136,203,62,6,7,169,227,250,40,97,195,5,138,43,163,57,118,189,66,217,45,199,109,65,82,210,218,33,173,159,50,138,152,104,245,151,207,114,84,238,51,57,27,244,165,149,197,146,76,240,200,225,19,240,231,167,206,60,203,253,46,7,85,155,135,196,209,243,205,43,32,23,180,202,147,45,44,60,225,59,39,80,248,122,74,193,178,29,196,34,240,21,199,59,83,202,108,41,62,122,190,142,87,39,113,182,59,21,82,52,107,111,225,114,187,175,25,147,25,4,117,165,133,65,238,141,65,8,179,245,41,39,141,190,34,141,201,198,177,63,198,178,231,150,16,207,13,24,117,206,167,14,118,162,49,47,255,33,238,13,253,65,225,182,102,204,194,103,21,171,233,209,46,94,68,18,177,178,161,128,167,151,182,126,138,21,177,180,165,166,101,100,118,227,53,246,254,166,79,244,176,200,105,194,137,205,100,98,177,87,114,22,61,28,103,173,140,37,219,180,25,84,51,147,41,37,150,54,138,37,249,225,160,183,118,203,77,200,13,61,150,185,189,45,100,183,227,220,163,166,244,202,38,227,253,18,87,70,49,75,89,253,52,1,183,187,222,227,130,167,42,164,102,132,22,207,148,79,64,29,140,119,141,221,59,134,146,123,106,217,146,84,101,12,97,147,253,123,60,134,59,245,216,121,23,197,164,124,4,244,165,70,176,52,88,214,210,67,122,70,210,38,94,117,71,89,95,95,53,50,13,213,19,249,20,9,146,202,250,91,146,110,199,52,138,48,213,163,225,75,217,192,85,128,72,6,26,61,84,97,246,73,126,114,186,144,84,81,22,157,62,156,79,3,198,154,236,57,250,108,55,198,133,11,49,147,194,180,87,245,128,201,210,141,7,62,43,182,63,21,116,146,182,126,32,212,31,34,88,78,249,231,139,161,240,137,182,47,12,17,63,61,118,237,29,218,71,192,112,104,235,3,51,51,92,56,39,253,250,18,38,119,37,142,158,244,144,233,125,179,245,244,50,3,170,102,200,233,171,147,60,84,113,31,13,153,201,77,191,31,84,28,163,152,123,226,238,178,158,222,147,76,90,48,94,40,14,81,90,223,160,151,174,196,246,29,111,144,170,12,94,82,126,216,181,56,140,180,79,81,101,100,186,54,127,15,141,105,154,56,82,244,133,27,186,241,223,56,133,47,141,222,231,29,75,164,59,170,207,150,22,226,12,213,29,63,27,106,163,50,255,224,245,171,140,221,43,59,143,16,102,250,119,242,133,204,128,26,182,99,224,150,125,30,167,236,153,135,16,89,171,249,240,124,37,215,97,149,100,213,21,199,230,183,151,111,50,197,194,7,239,145,123,52,174,193,251,91,249,72,17,113,215,247,194,50,85,82,87,114,24,102,143,44,46,39,136,243,244,238,81,165,201,59,110,37,158,37,44,84,171,159,252,92,34,187,108,133,145,65,243,135,130,15,89,211,169,54,153,230,196,244,163,207,215,116,102,146,38,48,243,202,183,201,24,8,55,53,201,102,2,247,232,82,31,108,76,83,126,78,142,119,125,15,152,62,48,249,184,205,187,190,125,193,221,160,203,127,171,122,177,41,120,174,47,87,115,224,97,34,221,10,175,233,76,193,209,76,207,66,47,28,122,235,140,131,145,147,201,122,101,36,113,183,95,89,197,57,91,8,11,231,153,226,45,19,48,149,159,7,93,174,153,131,100,35,95,178,222,149,73,122,251,117,157,56,251,97,111,193,73,30,169,6,108,121,79,65,107,142,77,246,192,133,110,169,72,60,65,122,242,50,28,176,9,206,11,76,52,151,253,166,11,126,4,50,10,147,209,10,123,156,220,28,161,228,232,243,15,57,167,56,26,145,7,125,222,176,233,119,60,209,159,46,157,92,90,49,35,32,127,100,197,242,122,119,140,27,109,223,235,185,192,25,249,18,129,27,245,151,184,177,196,59,41,2,143,29,77,234,192,245,241,80,193,140,106,174,81,2,230,25,203,125,195,180,152,247,145,39,234,130,242,204,27,230,72,171,8,172,22,69,184,211,23,103,27,253,96,113,166,53,223,49,152,159,31,156,205,127,86,208,243,121,184,49,32,40,149,80,185,112,107,87,137,207,139,30,54,145,88,69,113,21,17,23,191,240,76,161,91,186,110,136,38,183,115,118,176,161,39,95,35,239,147,10,98,219,254,76,51,246,19,194,110,97,124,227,127,233,112,53,201,122,129,219,118,91,78,68,251,45,95,166,115,82,115,2,227,217,115,37,182,32,138,102,155,127,63,120,252,82,96,122,106,52,95,191,115,87,236,143,139,84,170,201,116,52,119,10,30,166,187,172,129,41,124,172,17,147,41,180,230,165,88,10,130,225,64,167,9,221,114,133,155,107,183,226,216,212,181,67,29,148,238,171,239,113,146,53,208,204,1,238,56,109,148,56,58,255,252,120,159,167,29,34,68,192,60,221,231,101,172,238,132,209,65,236,171,10,122,152,231,80,30,137,163,79,112,161,132,209,223,198,214,223,70,197,74,86,245,160,173,253,61,251,140,84,241,221,209,142,56,172,219,194,91,25,135,5,228,235,139,194,217,169,199,198,3,175,26,170,255,124,223,102,156,27,101,167,247,190,16,134,242,163,19,98,222,233,121,151,133,153,223,225,243,183,207,167,199,174,204,45,78,104,77,192,238,224,133,179,215,31,129,17,128,123,94,39,50,205,31,92,104,169,81,195,0,6,202,242,21,187,224,38,185,243,51,84,16,20,40,1,167,135,79,100,17,182,247,60,99,243,91,31,223,178,3,195,56,141,159,102,79,62,159,47,51,53,231,159,80,159,237,67,221,58,176,120,175,46,219,79,189,105,64,125,213,207,62,33,17,231,48,82,19,227,57,250,76,197,223,118,21,134,188,249,42,10,220,111,7,227,129,11,29,211,122,105,38,108,88,2,62,83,140,126,155,214,239,181,46,76,0,167,51,210,52,253,100,135,105,29,223,207,71,208,70,68,73,40,168,54,109,81,164,79,169,199,251,44,208,166,186,162,136,57,101,63,248,108,56,135,170,29,144,137,221,206,80,225,30,178,38,83,137,42,145,158,249,102,59,180,181,30,51,16,171,114,196,148,132,210,44,20,139,27,160,161,71,225,13,188,166,133,176,53,36,46,86,39,244,187,38,45,178,37,2,131,108,65,222,202,97,92,236,100,30,54,13,190,124,81,52,224,186,160,217,62,17,135,237,137,150,7,158,158,103,50,154,194,86,38,32,50,37,168,28,5,76,74,255,129,105,139,138,11,39,253,82,52,44,77,166,60,243,131,41,212,53,205,108,156,249,136,45,140,195,56,189,234,93,35,28,233,190,152,102,198,210,213,112,160,160,255,230,42,146,182,45,200,218,10,91,16,80,73,62,39,217,102,74,116,203,209,190,164,18,254,125,64,180,243,78,117,74,32,65,28,153,38,94,28,126,200,130,30,104,123,100,8,137,42,169,145,149,5,46,222,255,14,204,150,94,158,248,9,145,184,113,135,231,216,66,112,1,198,81,162,7,252,248,166,35,212,152,202,125,102,29,47,131,161,104,243,196,30,160,217,4,40,138,58,147,63,19,26,75,187,190,173,137,96,196,138,11,59,113,139,206,196,197,24,122,95,174,136,118,7,234,55,23,165,127,180,120,172,64,2,158,204,172,192,104,247,142,64,155,106,112,155,11,79,245,74,28,255,75,175,74,85,184,23,79,247,15,115,133,83,15,19,179,120,246,1,142,136,204,106,239,193,196,192,211,225,65,10,69,159,167,245,5,250,209,112,224,180,241,190,152,156,174,95,56,62,149,83,149,70,184,235,244,101,69,160,224,162,168,43,7,227,190,235,90,57,60,188,153,101,190,169,216,52,122,182,158,158,129,39,173,87,173,218,238,209,64,98,23,43,154,104,192,144,208,115,192,84,227,31,116,121,202,132,174,80,228,78,218,11,187,45,57,48,194,59,242,42,55,181,233,47,200,233,86,40,214,204,194,129,41,224,246,15,182,38,244,165,40,157,43,197,81,212,159,116,116,67,19,116,101,35,162,73,184,19,58,138,76,150,228,247,196,16,114,224,171,212,81,132,94,216,55,248,177,53,130,139,36,243,201,66,75,226,227,90,0,159,119,61,215,115,244,118,85,65,88,101,196,6,227,133,157,120,6,76,243,238,11,215,249,237,156,58,243,119,45,250,211,29,122,158,31,140,234,197,51,17,34,135,236,238,40,6,39,181,90,43,191,198,252,28,176,113,28,100,140,146,242,248,230,50,2,24,172,87,150,194,43,140,224,17,163,81,113,135,130,240,175,15,209,14,103,117,62,191,108,130,14,249,194,85,9,115,192,200,70,250,251,64,181,79,116,197,236,235,168,254,97,226,51,136,210,187,190,46,2,251,226,71,23,243,146,42,250,68,205,124,194,97,51,174,126,134,2,31,72,160,9,79,116,133,81,137,241,119,141,234,193,204,239,56,170,217,47,204,236,153,222,131,109,255,225,48,246,219,250,203,168,136,221,83,35,146,208,245,101,153,190,122,192,240,65,150,142,4,30,81,247,87,109,69,109,13,4,120,213,189,199,149,245,202,150,65,97,18,171,62,70,233,60,120,135,25,114,132,51,46,188,33,116,161,87,14,53,112,143,11,107,102,224,204,132,200,25,214,139,14,205,246,159,151,57,131,85,208,77,66,100,235,226,209,205,170,218,207,93,104,157,150,80,186,96,78,87,251,125,215,171,105,190,17,150,18,45,12,31,204,136,92,26,92,153,193,102,12,195,58,177,89,40,10,67,91,191,48,86,10,2,47,51,112,242,167,130,70,231,146,213,197,140,43,210,29,196,9,207,229,174,48,220,151,21,112,85,46,6,218,135,116,145,5,76,254,74,30,121,134,244,152,98,82,33,247,165,249,124,36,120,218,142,15,159,237,134,40,51,3,51,197,237,11,63,245,174,76,66,106,212,28,176,205,4,18,146,14,230,63,255,109,58,52,181,229,134,124,37,179,119,192,227,145,158,96,167,117,95,55,106,174,26,1,241,250,153,58,2,238,79,202,176,209,105,185,29,53,111,53,217,220,80,7,154,30,22,30,24,243,99,137,251,24,56,43,103,191,107,116,99,100,229,163,177,34,239,120,31,131,57,189,105,182,100,5,1,133,222,43,40,189,89,83,49,37,44,174,58,166,187,73,35,32,70,104,113,98,89,71,163,12,206,143,228,152,150,217,81,248,234,212,80,235,104,154,223,178,68,93,172,124,232,219,105,110,13,227,234,237,151,54,236,15,202,147,40,229,55,125,89,109,116,70,6,140,102,243,8,123,251,142,60,94,151,242,37,57,191,51,210,252,93,35,82,172,54,13,136,142,216,58,239,48,235,143,160,48,153,122,44,202,20,238,164,139,195,244,150,220,195,129,30,191,173,186,178,8,146,212,229,146,75,29,255,231,45,158,2,233,87,137,246,31,62,203,212,148,173,102,218,249,44,153,46,98,213,233,27,30,82,157,193,79,236,140,171,143,146,0,12,211,252,30,141,244,74,117,211,24,78,142,111,251,188,240,162,87,203,135,48,10,124,89,216,172,63,145,82,207,117,66,106,230,195,191,191,141,92,221,116,1,135,142,106,45,244,152,128,33,149,12,23,66,128,171,130,82,172,192,36,84,70,143,215,69,251,250,229,92,155,235,113,212,241,140,180,195,186,112,97,58,22,124,251,209,141,235,39,142,152,230,125,187,156,254,130,148,7,221,142,67,225,226,106,79,134,214,118,119,162,9,179,174,238,89,88,166,15,107,153,21,184,216,206,85,2,180,125,235,16,108,224,24,197,23,62,91,83,25,42,147,4,205,172,93,62,32,209,61,7,134,137,149,3,150,110,81,178,14,52,139,198,183,121,102,252,34,227,108,22,123,196,126,91,228,224,36,95,72,115,213,92,222,14,209,177,132,171,34,194,13,108,130,27,1,211,84,126,111,107,96,121,154,227,182,58,211,120,121,96,94,74,185,48,182,27,23,166,255,208,59,89,233,7,37,107,116,239,218,92,56,82,12,149,206,126,227,78,119,9,17,141,189,34,96,238,166,72,61,30,56,229,248,178,15,44,6,43,164,65,145,51,20,244,172,116,93,97,35,236,93,152,237,141,192,148,55,235,133,233,113,16,180,226,228,19,215,13,145,109,8,76,14,181,213,11,83,197,187,175,211,76,47,239,164,66,154,90,68,151,18,115,115,176,3,232,201,192,241,254,142,210,110,218,108,107,196,60,126,102,237,46,71,219,140,21,51,113,35,207,115,235,39,148,144,123,186,163,180,217,143,221,247,213,233,5,115,242,128,249,20,159,101,249,142,52,164,39,81,79,254,224,138,134,215,13,209,104,22,74,203,27,120,205,137,144,96,82,96,243,92,246,27,163,67,72,39,83,131,243,3,87,133,49,116,169,49,165,81,170,25,50,78,123,194,89,201,227,5,136,255,85,154,135,207,122,77,240,31,219,167,115,54,233,127,100,105,108,161,22,5,229,231,60,35,121,104,104,181,38,55,91,64,178,129,166,70,129,39,138,252,177,40,255,88,14,15,90,154,192,77,74,248,124,213,104,176,69,28,115,166,36,81,251,52,56,223,221,17,59,20,153,105,49,24,245,234,9,32,197,45,185,229,193,230,212,191,30,252,137,154,168,17,36,68,202,82,252,112,197,184,125,201,61,117,134,93,4,111,212,179,170,222,114,159,102,188,17,155,136,14,117,228,133,239,142,16,5,110,169,10,29,24,111,183,8,244,83,73,226,210,192,66,198,254,230,67,19,65,100,149,187,66,234,214,77,105,176,144,92,170,251,69,69,156,63,223,14,159,79,190,203,183,3,19,205,231,96,64,154,21,21,53,173,39,133,171,140,110,22,190,213,247,3,235,0,196,74,172,62,71,151,246,192,61,34,36,44,161,187,116,28,24,28,42,84,191,219,170,127,132,93,214,149,140,6,130,41,89,97,251,80,3,102,95,182,21,134,217,28,191,77,218,38,235,209,27,118,248,114,24,213,144,173,71,35,37,85,227,190,17,46,148,153,178,167,159,187,122,192,75,149,116,248,208,208,24,141,103,142,67,139,204,133,120,200,157,125,87,156,156,24,181,110,133,113,8,169,1,35,4,46,147,93,102,47,150,226,104,228,86,36,80,97,69,200,238,78,111,106,232,207,67,59,232,118,90,143,161,236,164,117,190,233,24,248,4,76,131,129,222,23,148,197,59,208,88,56,187,140,6,180,185,114,235,23,78,75,103,202,70,208,123,31,185,217,23,202,20,159,112,58,9,180,96,105,48,21,134,80,214,46,156,100,207,135,53,39,46,129,247,104,12,187,228,182,105,181,95,217,175,108,253,40,171,2,27,1,185,5,140,51,195,82,184,173,36,71,99,12,36,151,70,123,187,187,110,244,105,22,70,186,180,29,116,198,68,58,113,211,22,209,140,212,141,28,149,227,183,27,100,129,251,219,68,27,99,197,88,25,148,49,100,66,179,8,205,53,128,59,170,84,123,60,40,230,39,254,137,12,184,79,18,242,178,195,201,174,119,214,145,43,56,27,101,93,178,33,76,140,21,112,65,196,81,225,113,3,203,243,174,218,16,182,133,193,145,144,7,126,204,174,236,183,215,44,126,95,103,204,109,13,121,173,68,159,227,251,107,136,175,235,83,49,94,67,156,156,189,105,210,48,40,97,105,191,226,104,83,160,149,147,39,243,10,242,43,135,171,145,102,86,56,119,103,134,118,148,16,138,142,134,3,143,225,130,55,84,233,218,120,158,26,38,229,217,119,225,116,49,14,49,95,74,214,70,238,158,131,192,73,219,93,81,109,165,182,19,240,9,153,122,214,163,59,237,6,62,150,172,180,240,140,149,210,220,178,150,213,136,188,203,3,215,114,95,247,47,189,163,79,133,234,155,167,131,14,108,125,233,207,72,59,159,247,61,154,124,128,94,25,132,192,152,149,10,237,198,250,66,200,220,198,80,66,138,65,151,40,182,118,41,199,66,192,231,53,158,11,223,68,42,241,72,207,11,219,207,51,99,59,214,238,149,213,166,115,26,195,24,29,40,135,203,59,87,67,238,191,249,107,243,238,147,70,67,96,58,48,226,169,64,229,148,11,207,179,220,208,145,254,152,89,53,150,167,51,42,18,212,76,81,212,43,21,70,194,171,5,140,208,131,126,3,4,81,49,219,18,172,151,82,95,216,27,17,129,207,203,126,97,100,159,190,147,143,109,92,70,189,47,110,164,56,106,114,97,2,54,132,50,253,88,62,1,125,29,231,66,176,46,249,80,18,173,194,99,52,10,56,198,25,31,140,77,154,196,27,180,108,23,111,55,234,168,90,142,165,3,188,64,225,242,241,207,160,18,227,24,198,111,10,21,19,130,246,66,204,44,176,17,139,191,199,221,233,234,16,129,161,179,129,97,14,243,11,179,156,202,243,211,164,90,99,17,192,151,66,253,233,19,79,33,245,184,173,19,120,159,247,37,119,109,183,234,219,0,155,190,52,80,98,76,111,239,25,234,214,86,181,117,39,76,237,51,121,168,131,227,195,146,4,53,240,217,223,122,250,0,179,137,33,21,26,36,231,43,230,187,14,227,74,39,147,37,100,192,28,225,6,240,20,227,51,224,93,156,224,2,108,66,24,146,62,64,54,171,199,165,13,2,103,133,135,91,251,25,184,52,200,154,200,115,214,123,221,214,228,41,199,50,121,246,118,127,25,106,245,86,152,190,206,117,47,108,74,157,27,13,242,34,207,132,85,64,2,130,5,137,209,45,130,59,223,233,210,247,177,204,98,104,93,180,232,167,181,32,22,12,15,131,40,248,54,221,87,81,33,168,46,236,215,73,56,179,209,86,24,226,124,252,116,102,253,150,147,147,206,76,30,160,217,110,85,195,187,101,173,51,158,64,235,212,211,132,85,106,242,106,195,251,35,105,45,21,111,111,36,249,115,118,105,35,64,60,189,166,228,230,144,176,245,13,204,89,219,147,238,95,72,198,81,160,119,20,201,148,41,185,185,115,182,233,13,190,192,40,44,85,133,175,132,4,48,61,87,146,247,235,48,246,61,88,103,65,213,237,189,125,110,197,131,59,203,87,117,77,72,34,12,211,188,10,130,176,106,19,55,183,4,41,5,174,212,7,211,13,38,205,47,164,51,81,28,10,24,241,72,137,52,40,73,226,18,252,193,233,103,144,161,240,74,78,63,6,62,131,90,146,57,214,190,237,125,232,232,105,82,203,151,147,147,194,138,220,53,190,224,4,189,10,247,28,85,194,198,118,85,168,80,191,163,157,222,2,12,37,82,175,28,17,237,143,2,201,203,198,114,94,175,124,81,137,88,1,35,161,162,79,237,76,189,238,248,132,61,161,49,152,21,166,118,213,2,198,142,90,95,9,114,36,113,105,149,72,63,105,142,248,68,53,145,104,130,13,155,150,222,216,153,121,123,172,47,180,207,145,65,81,24,82,196,14,152,26,244,86,24,102,180,63,115,156,113,52,233,136,194,54,165,142,128,81,179,144,163,205,218,207,191,175,150,232,87,146,152,120,163,51,224,164,8,96,196,170,228,169,209,67,239,234,223,216,113,137,69,67,50,221,221,30,23,150,144,17,74,85,225,154,189,17,189,155,1,174,144,128,129,121,67,35,96,116,63,244,195,39,223,29,207,204,90,128,37,158,182,222,142,46,48,197,31,121,40,232,242,58,137,203,96,52,154,21,166,201,98,94,248,12,181,169,48,42,133,114,52,125,138,2,163,51,16,35,13,37,12,17,5,1,134,155,117,31,11,139,149,194,125,223,153,131,27,99,96,41,204,219,190,151,54,167,168,212,49,229,217,251,189,239,171,36,125,230,4,196,109,202,219,108,58,138,241,166,141,104,251,192,102,230,40,229,136,206,220,252,157,251,196,195,112,52,181,28,129,163,183,231,44,235,79,79,84,42,6,102,141,240,61,20,84,4,154,44,125,203,124,175,60,67,80,76,208,71,62,16,179,17,118,115,204,110,188,17,137,221,168,79,239,120,153,103,39,12,17,81,42,25,102,186,237,169,214,19,178,151,246,156,154,210,173,159,249,236,141,182,216,33,218,177,205,141,197,128,209,219,214,181,11,113,60,31,225,68,56,93,148,201,128,113,79,188,48,188,119,89,55,43,100,26,207,114,81,16,161,215,86,225,179,243,246,109,118,161,127,66,119,171,11,199,122,111,238,167,228,65,94,68,30,119,129,58,237,239,18,247,181,34,90,113,201,124,169,124,9,57,241,85,46,58,149,46,250,106,93,161,165,155,56,207,148,15,123,89,31,98,188,45,204,161,68,168,1,253,45,168,34,223,40,203,166,75,166,79,188,252,148,131,29,70,65,66,227,1,163,8,248,2,68,199,100,213,74,198,50,38,233,136,147,179,88,202,76,139,25,82,248,108,91,210,189,60,79,156,234,130,239,209,127,158,48,18,25,178,251,232,238,214,219,77,38,185,74,56,177,126,41,97,255,105,50,46,235,57,26,238,65,137,163,217,34,14,29,12,3,130,229,247,208,50,13,176,90,235,35,153,131,206,236,7,211,43,179,244,141,88,94,197,127,154,45,131,166,146,150,229,77,60,164,53,184,63,48,98,79,241,196,43,60,22,173,229,173,118,219,228,177,3,130,130,186,21,62,139,159,79,41,86,55,79,250,137,236,95,251,237,7,159,125,67,26,58,138,201,242,58,111,180,35,166,171,182,232,7,206,44,88,113,52,11,167,222,54,66,192,205,19,254,153,150,176,164,67,9,33,96,143,239,200,160,52,221,193,80,169,197,177,224,7,227,98,114,94,191,30,76,38,41,134,74,130,189,151,117,178,107,45,50,158,57,153,154,137,172,139,103,223,236,207,211,154,47,166,174,123,132,168,49,68,109,202,150,221,11,31,107,246,118,9,131,83,211,41,154,253,100,100,215,120,158,188,48,169,116,219,168,27,126,83,112,46,246,195,93,38,164,251,80,156,39,181,77,241,108,210,82,52,180,118,219,63,74,40,158,105,136,8,195,64,170,201,253,81,59,132,3,220,60,182,67,175,168,61,100,141,130,60,214,247,56,27,187,201,170,212,131,179,179,37,90,236,31,108,221,93,15,127,6,214,239,55,68,27,179,147,212,241,232,126,56,97,171,159,27,165,84,154,80,148,12,184,138,103,168,172,37,145,54,44,165,102,194,111,250,61,148,243,97,49,223,41,3,18,171,161,47,49,128,175,64,78,67,41,163,84,186,247,55,2,17,216,226,98,46,47,161,162,199,237,107,79,163,122,155,84,191,30,184,121,198,241,172,204,8,91,41,169,110,87,250,153,63,184,192,144,47,15,199,139,86,10,127,102,38,184,173,10,144,244,153,23,15,58,79,36,208,109,119,42,172,161,133,214,131,195,240,51,134,208,207,24,11,217,231,66,146,91,157,96,225,225,231,199,52,76,107,120,214,196,28,119,137,28,66,118,152,149,83,199,161,249,233,142,128,207,103,175,253,122,201,68,11,190,149,143,194,65,106,79,143,9,42,54,174,44,142,125,52,171,147,68,103,156,203,243,26,21,2,5,37,27,217,38,208,250,249,5,57,136,192,118,81,250,97,251,211,171,75,26,152,231,212,122,182,140,157,240,96,251,149,217,242,221,52,214,62,219,128,221,253,167,89,25,251,210,144,182,180,240,169,130,247,79,81,95,131,51,228,147,190,113,90,41,52,213,241,135,41,167,140,111,9,96,67,221,222,136,23,45,129,245,105,151,85,147,132,214,77,2,54,177,222,240,90,141,167,176,251,126,200,32,221,71,121,61,123,27,186,174,52,46,228,89,124,187,128,115,211,120,221,105,76,90,109,172,124,39,31,56,35,245,150,31,56,90,59,241,243,222,42,146,71,44,110,164,166,15,70,12,191,232,86,25,87,17,151,160,132,31,134,104,167,192,201,28,35,191,23,6,151,145,64,81,39,98,108,102,190,75,67,219,114,104,118,154,168,231,14,99,88,67,112,181,244,133,177,5,45,31,76,187,83,209,141,56,164,76,119,251,168,16,196,208,27,85,234,15,100,214,239,183,27,47,255,201,1,252,26,206,252,228,244,152,234,202,136,65,100,118,119,228,122,102,241,214,178,38,24,136,136,189,39,194,44,49,247,211,125,150,205,181,238,27,106,149,154,165,146,200,18,37,25,255,105,228,115,235,212,94,195,110,190,125,221,97,4,23,149,170,5,131,176,248,11,171,219,40,126,218,124,134,84,185,127,66,102,14,37,52,150,12,241,46,185,75,16,30,193,56,218,202,66,80,77,103,225,123,166,21,214,153,220,86,230,29,184,246,192,9,167,177,148,73,218,40,2,59,96,251,125,209,94,190,132,40,105,46,142,49,78,43,133,96,17,198,97,191,114,66,44,159,242,144,32,102,35,38,125,36,120,77,37,255,109,218,22,155,50,64,77,99,196,175,27,34,119,145,43,43,4,116,241,76,208,44,238,202,163,199,134,243,251,62,170,181,254,233,250,132,204,80,247,123,70,139,47,41,41,188,194,221,241,204,117,197,163,185,235,194,138,13,6,90,116,31,76,171,114,22,10,51,170,68,213,165,182,206,223,162,66,46,172,111,84,38,156,152,80,173,171,122,10,187,179,98,51,227,27,66,171,108,159,197,85,14,158,38,116,253,189,105,178,180,103,239,218,165,165,187,88,215,203,15,54,91,145,36,3,1,202,243,125,213,168,183,62,206,48,195,116,125,253,195,38,37,185,84,49,157,142,186,225,202,204,191,28,198,150,182,57,82,190,97,6,10,227,123,38,109,138,56,11,192,137,82,191,92,234,89,208,105,215,216,218,233,206,246,246,59,55,154,68,69,141,47,166,25,247,125,53,43,248,254,109,235,56,161,183,191,186,79,226,79,181,83,248,209,144,165,152,39,62,148,154,124,17,138,63,116,233,233,117,35,82,28,248,73,201,67,65,115,202,89,248,197,250,106,149,89,10,163,181,127,95,30,42,143,116,71,11,218,43,186,83,245,131,41,25,11,7,25,185,172,212,226,151,45,22,148,97,6,33,239,252,235,239,117,192,77,167,27,86,218,247,135,17,22,190,159,134,219,180,213,249,168,119,51,26,89,31,140,128,129,82,71,177,14,73,190,99,196,184,24,81,226,139,98,181,183,190,21,0,77,53,235,73,149,131,43,182,66,223,109,145,127,84,10,12,57,139,243,213,126,251,147,179,253,35,22,145,190,106,171,64,55,191,47,164,3,214,214,65,106,146,235,95,168,95,40,145,108,217,98,64,53,192,67,205,97,6,141,246,181,161,190,135,73,186,195,4,251,210,71,5,47,171,187,43,205,215,236,39,68,123,82,173,211,53,63,201,16,163,122,187,100,44,32,174,216,253,183,233,86,214,207,135,165,180,127,217,53,80,30,141,156,155,180,160,171,245,82,167,32,193,169,163,180,153,41,65,192,93,27,163,33,23,134,230,14,53,82,30,147,158,155,62,247,111,81,45,92,166,10,7,160,43,145,156,32,86,140,20,180,159,17,222,172,97,252,131,49,237,209,6,129,193,32,115,139,7,96,42,75,122,116,71,245,168,59,12,103,123,43,138,57,232,118,212,68,6,244,202,204,168,175,58,156,112,48,210,103,50,173,137,238,131,207,160,88,170,59,48,140,163,63,46,76,131,133,94,217,50,113,8,135,145,2,236,15,60,240,112,116,152,5,89,150,136,137,18,68,138,39,206,190,78,141,118,209,11,25,222,179,205,94,103,36,17,97,69,229,25,175,12,127,33,168,81,74,97,21,120,47,111,22,1,198,25,64,79,126,166,192,154,178,28,61,133,113,14,60,92,124,217,142,222,234,7,10,17,46,178,188,6,87,53,226,53,73,79,47,55,32,208,138,159,187,30,221,109,162,113,24,83,206,172,191,13,57,97,182,128,11,138,52,2,47,99,167,58,108,26,198,250,219,155,76,151,191,239,209,200,176,233,209,231,171,112,90,4,48,100,93,209,74,49,89,164,238,159,200,79,48,107,41,124,89,48,150,241,133,173,240,159,255,243,191,254,233,159,255,250,79,255,252,231,191,254,237,47,127,254,95,127,255,127,254,231,63,252,229,31,255,199,63,252,203,127,249,247,255,246,239,211,191,254,235,159,254,207,223,254,229,159,255,252,247,127,247,239,254,252,15,127,251,223,127,253,243,223,253,233,191,255,249,159,254,231,159,255,246,215,127,249,251,15,248,15,127,249,199,63,255,199,191,253,245,47,255,248,223,255,238,79,255,245,159,254,233,175,255,237,47,255,248,15,127,59,231,249,79,246,163,141,5,220,212,227,248,209,133,73,168,189,153,239,154,136,79,91,119,51,65,224,9,13,120,95,216,154,51,126,251,15,96,62,129,152,142,40,182,67,57,202,126,244,192,173,43,70,48,210,240,102,33,56,2,166,65,108,61,176,203,66,29,152,62,246,219,215,9,140,112,243,47,201,132,100,205,170,249,138,72,2,159,165,233,179,144,7,110,230,111,127,97,228,244,70,192,39,28,72,87,123,188,89,63,255,250,230,43,182,92,70,81,190,151,150,145,80,250,60,149,145,106,66,107,163,221,223,102,59,186,214,252,238,187,227,92,118,221,191,90,197,190,190,127,229,151,69,205,105,159,45,197,184,240,89,157,210,215,157,76,134,176,211,49,35,71,91,252,54,190,251,182,188,92,139,169,180,21,250,26,62,81,28,212,17,136,104,34,254,106,166,165,188,179,223,23,138,42,237,38,0,80,53,165,235,165,127,63,93,77,237,253,190,48,236,26,173,60,248,193,147,206,216,126,79,190,88,188,190,116,62,20,94,179,184,204,23,38,24,200,254,200,81,131,207,151,26,71,87,194,57,223,119,97,136,48,159,137,180,93,176,50,185,250,77,87,43,203,86,57,22,81,231,143,42,69,18,188,208,211,27,79,148,14,149,198,138,226,48,170,27,177,227,51,213,21,54,47,113,52,45,49,233,62,20,194,210,252,89,145,152,253,95,31,215,59,175,81,84,231,214,238,109,21,122,0,46,204,138,157,126,177,6,87,158,187,72,161,54,20,141,76,136,219,239,251,4,115,169,223,75,67,202,196,157,118,121,164,148,109,245,104,6,203,55,85,2,195,80,234,247,210,208,124,201,95,55,20,34,69,172,71,251,190,16,122,219,188,253,6,56,239,171,152,128,249,7,70,103,211,207,77,99,221,77,1,55,154,212,241,40,255,62,125,198,65,189,238,47,84,49,96,59,183,239,232,130,79,201,221,38,83,175,236,40,225,125,63,109,122,177,119,23,209,138,237,78,171,15,21,180,254,166,14,21,232,75,222,68,76,163,225,132,187,32,48,211,72,246,147,67,250,201,183,216,214,168,123,192,125,255,222,103,54,85,220,53,228,169,76,164,37,190,223,38,128,202,69,238,187,229,95,91,229,7,15,24,50,245,158,155,92,206,39,1,110,77,115,109,223,54,149,102,157,186,117,251,72,75,182,113,221,114,225,217,140,56,134,195,124,141,50,16,233,14,253,90,96,184,48,50,40,233,254,244,249,169,148,138,143,36,118,140,99,200,235,228,190,242,103,233,204,209,148,42,202,29,166,16,175,107,243,25,13,247,138,116,59,227,12,166,86,241,61,82,170,168,184,237,9,140,194,86,253,222,54,70,197,34,248,206,111,155,212,225,135,38,179,245,27,122,101,177,67,57,31,207,166,122,182,178,158,187,158,32,170,124,240,202,116,189,202,67,33,120,255,37,84,22,27,97,90,11,229,151,207,142,134,53,249,131,49,55,190,62,15,13,117,57,18,164,227,131,207,182,129,245,234,194,103,177,119,205,208,3,91,35,112,41,2,255,228,156,29,70,84,189,223,23,66,175,245,249,61,191,112,54,195,185,222,219,70,81,215,53,15,152,63,232,227,218,119,148,194,111,170,95,112,104,112,23,122,103,67,219,57,145,126,245,147,255,216,162,23,110,87,159,25,24,13,254,125,31,75,182,154,102,220,216,217,90,201,166,176,153,82,49,26,153,14,87,170,198,114,229,84,225,115,243,167,134,37,206,117,7,39,141,136,149,232,183,4,145,243,167,115,254,62,150,196,141,124,86,214,84,238,204,92,252,162,40,242,199,149,173,81,52,55,97,201,49,190,236,250,193,157,150,241,187,76,16,210,174,233,235,87,65,36,186,221,145,100,38,92,227,107,169,5,229,117,36,129,141,53,57,253,167,49,136,185,140,217,134,240,64,238,31,153,30,147,88,243,216,185,63,189,144,254,252,200,132,139,196,3,146,167,245,194,203,114,239,126,225,212,232,151,92,26,253,237,59,78,62,41,176,222,77,60,121,252,179,165,253,76,155,81,233,68,151,50,98,125,96,166,188,111,93,102,71,122,230,226,254,92,249,136,85,130,45,103,74,151,253,217,204,166,222,149,13,233,62,128,233,18,245,54,52,172,144,243,44,223,39,132,96,41,244,130,11,227,4,151,134,31,125,150,206,115,125,114,99,201,52,100,191,103,62,118,50,29,216,128,41,204,204,175,87,120,217,38,166,222,154,51,201,29,82,18,237,187,49,40,77,249,54,163,52,84,145,170,59,30,30,184,82,139,191,35,141,228,247,249,237,237,240,89,45,199,237,59,39,235,183,77,55,241,131,77,101,247,78,152,16,168,90,250,114,54,144,30,177,204,147,167,198,220,61,138,191,49,122,25,72,21,7,140,139,68,254,120,75,230,7,141,220,247,189,49,232,212,115,249,156,135,93,222,137,131,239,27,235,148,136,182,63,181,78,151,186,124,97,216,68,45,50,72,14,163,108,81,228,183,121,251,31,227,29,221,195,58,174,220,132,161,214,239,248,161,52,232,220,105,135,174,85,194,155,239,161,156,157,22,58,10,247,153,209,230,215,125,245,35,137,222,81,10,15,24,203,175,225,75,84,161,43,108,77,249,70,170,173,75,62,86,216,145,10,163,189,89,212,85,170,207,244,213,44,149,238,110,130,92,224,236,95,135,219,50,203,71,124,220,2,54,105,246,226,95,88,181,222,171,33,48,221,114,217,159,56,89,150,114,107,210,205,74,122,213,247,65,176,184,137,79,47,90,241,42,247,131,41,124,149,164,63,221,208,142,250,126,153,183,211,101,38,167,90,141,159,192,55,41,157,63,158,249,74,79,225,252,103,166,62,223,219,130,33,112,2,173,251,174,145,222,135,111,26,112,171,242,121,25,217,241,171,216,209,135,66,165,74,230,13,211,223,254,216,59,203,250,165,214,85,89,110,40,129,154,162,221,119,101,16,143,111,72,64,111,55,148,183,239,194,32,5,206,219,89,215,108,123,213,167,127,0,153,133,248,126,153,248,160,213,175,103,10,14,61,90,154,117,41,108,85,81,127,98,216,102,14,185,171,106,110,129,223,16,165,56,176,46,145,210,36,46,16,229,245,11,99,159,125,29,69,200,62,159,89,125,248,167,103,146,27,253,134,127,232,155,90,27,206,125,29,253,98,211,126,55,251,45,243,240,134,156,249,188,198,254,89,114,242,188,140,80,35,71,15,156,181,125,9,160,38,194,23,34,48,106,118,62,145,102,180,159,111,173,220,96,147,165,137,151,1,23,170,10,108,138,55,245,190,171,84,147,92,218,68,85,207,7,130,189,213,90,155,194,107,230,22,151,102,77,197,91,96,204,218,125,69,207,166,133,186,244,104,184,239,113,225,232,3,62,63,109,190,81,49,138,160,152,223,189,25,207,212,148,193,28,46,102,29,168,240,226,202,29,102,191,162,231,134,39,60,226,137,159,185,172,167,170,176,233,207,59,12,125,161,232,185,207,4,241,101,75,13,166,98,166,39,55,222,92,246,175,3,143,66,121,31,120,16,126,109,96,160,231,179,188,108,118,131,137,23,227,224,197,4,164,143,108,218,94,220,97,252,249,170,14,180,25,147,141,81,96,243,243,72,232,48,247,175,3,143,10,220,148,20,62,49,78,252,48,172,187,173,168,101,148,227,96,156,144,243,3,143,84,226,151,225,99,60,151,5,199,171,196,193,200,76,119,121,220,72,40,251,12,11,73,101,93,9,113,67,39,219,4,135,207,116,188,101,136,45,83,147,11,16,215,160,169,40,241,89,28,107,92,126,253,102,225,66,59,138,210,208,45,38,91,185,233,140,216,30,176,89,254,234,185,81,104,27,129,210,112,175,87,93,96,93,197,193,231,181,77,29,128,4,161,115,250,211,94,4,136,73,143,102,149,143,217,153,42,231,200,250,211,108,217,99,132,33,18,249,60,78,172,141,98,132,33,250,176,219,51,81,145,28,136,131,171,89,182,40,76,194,62,142,38,72,24,250,188,153,71,83,28,141,1,222,210,103,70,106,34,197,209,89,21,88,13,198,193,37,142,182,38,109,189,114,164,101,115,44,74,230,213,248,192,244,165,248,209,228,204,175,58,147,193,208,55,102,192,116,241,60,191,29,236,75,187,236,170,123,104,96,4,146,227,104,204,121,250,131,158,15,55,223,213,84,72,140,6,163,138,119,87,83,230,162,231,104,66,237,56,250,108,247,111,110,249,59,186,247,56,250,236,155,242,124,78,14,159,60,142,70,43,102,61,183,189,218,24,113,52,162,250,207,72,107,33,79,110,48,18,188,239,67,43,245,198,1,52,30,238,231,183,71,245,173,104,178,162,70,122,46,156,192,192,7,57,121,220,91,137,54,184,149,136,64,6,137,158,52,158,161,130,88,118,192,230,152,250,12,180,150,118,28,141,112,109,218,207,48,69,111,198,97,250,158,242,51,198,247,78,113,221,141,210,231,3,143,187,71,134,10,251,7,180,146,216,115,148,175,252,65,217,32,248,243,180,166,158,231,178,169,103,22,127,158,38,120,248,220,244,121,123,49,213,193,127,216,207,3,67,175,178,198,35,73,85,252,41,12,54,221,136,15,134,91,156,182,254,52,63,230,225,59,177,122,190,92,138,223,92,200,219,14,56,173,43,17,105,112,30,119,254,167,251,114,234,90,189,72,90,196,100,216,233,180,156,122,180,73,190,248,219,162,249,127,204,103,134,63,83,224,136,75,235,89,52,219,126,171,199,89,212,226,210,206,130,185,158,48,194,44,208,29,165,200,218,117,197,100,192,251,254,26,18,59,117,86,133,219,221,227,50,225,204,242,44,77,152,168,248,230,0,209,174,53,158,165,158,200,56,70,120,55,69,240,7,230,131,139,219,166,199,68,223,54,53,243,30,11,178,197,235,207,154,74,157,46,166,90,166,144,162,115,206,68,108,60,190,128,198,76,173,207,148,14,163,29,95,0,66,14,89,199,233,52,153,238,56,57,145,218,19,164,24,49,46,78,62,232,36,121,34,214,74,79,164,195,104,202,21,125,230,40,65,198,68,13,179,99,188,161,27,89,169,56,57,82,54,58,18,39,219,220,136,22,154,69,252,79,212,136,173,129,63,243,6,27,106,60,49,39,94,52,254,66,27,14,59,122,99,148,63,63,26,150,193,181,60,97,35,105,135,29,159,24,169,130,145,53,214,70,18,32,86,117,182,104,69,63,49,216,74,159,150,10,48,78,67,186,250,13,106,113,45,110,140,173,226,208,88,27,33,247,136,70,80,157,146,18,11,73,164,240,109,54,152,68,192,80,56,149,136,222,160,19,38,141,116,76,126,222,179,130,214,0,177,117,21,64,132,242,198,50,244,148,164,103,7,82,8,26,226,167,39,89,165,7,78,43,198,41,91,216,91,96,4,205,76,145,241,211,120,249,61,87,70,155,175,103,28,173,37,162,46,185,45,68,178,102,124,251,132,46,73,223,246,153,32,179,87,104,128,115,189,26,225,192,166,11,234,111,219,228,225,21,37,128,240,20,20,156,225,249,188,77,220,18,191,118,65,131,177,98,146,247,1,7,121,204,184,178,179,71,232,58,239,116,243,206,142,43,131,80,89,182,194,56,209,199,149,97,32,170,155,58,20,3,203,138,75,163,32,173,35,9,146,114,139,121,135,141,235,212,120,3,203,206,188,226,210,44,156,209,75,163,171,43,150,109,116,194,147,126,158,231,194,251,189,240,179,164,116,141,39,232,240,186,187,8,40,75,79,216,219,136,123,119,92,56,205,29,250,211,48,225,90,196,212,72,240,36,157,17,155,53,144,197,80,50,37,4,65,187,105,206,6,106,143,81,96,154,229,98,66,68,91,181,234,56,108,230,200,20,79,28,249,6,29,12,212,33,167,39,222,96,26,144,253,86,216,10,31,1,227,110,174,39,135,211,26,159,95,217,22,137,10,12,241,56,102,219,130,42,190,206,120,16,73,62,213,43,131,235,46,186,39,172,152,82,68,184,98,198,182,85,134,82,165,121,45,230,106,44,94,111,227,16,48,77,228,57,208,44,150,212,134,142,249,121,84,218,48,229,41,221,115,211,176,223,98,24,22,19,237,187,7,83,45,27,53,130,29,50,84,82,141,99,241,106,189,249,169,169,57,73,26,213,54,53,46,153,0,92,145,148,205,2,19,193,196,108,200,78,163,202,210,138,31,70,254,92,38,151,185,41,64,116,188,48,138,87,31,73,12,146,62,82,70,55,19,148,76,154,178,124,227,236,231,216,115,137,219,141,80,134,66,74,254,96,68,223,138,236,160,144,146,204,159,5,50,112,93,69,94,38,155,26,40,55,142,102,122,4,228,190,50,206,16,197,127,154,178,157,110,98,104,214,57,223,114,192,131,46,36,185,237,19,28,213,239,11,200,180,186,87,201,157,37,219,40,127,114,169,192,212,79,244,117,37,171,134,87,135,171,49,133,5,166,223,182,198,209,44,220,183,136,127,94,44,213,209,30,48,169,53,217,44,35,104,147,60,163,98,14,21,107,73,212,76,118,145,222,34,135,9,62,183,194,39,30,28,113,99,103,100,100,13,102,40,77,52,167,116,160,78,2,181,126,8,92,177,192,136,163,155,10,35,54,243,67,91,158,112,204,219,164,92,183,194,20,176,87,92,57,70,173,114,219,108,236,179,15,133,110,214,118,242,203,228,183,60,39,78,63,23,236,103,61,24,121,149,120,40,103,73,40,83,2,122,35,219,238,228,183,69,3,91,146,113,102,41,196,143,196,143,186,41,242,115,73,97,108,99,28,236,208,67,21,132,179,157,3,102,11,40,243,240,36,51,244,185,66,3,159,143,175,148,254,192,244,75,59,92,76,15,224,57,185,155,126,44,232,67,8,177,232,201,59,35,220,71,10,36,255,37,113,237,68,247,32,94,181,217,241,202,78,130,56,117,206,120,224,213,254,126,11,124,198,120,143,87,77,25,97,201,47,27,47,43,158,119,53,79,81,249,101,227,101,45,127,222,86,6,124,142,30,214,110,237,240,48,159,40,129,233,9,239,126,101,8,146,220,102,67,224,10,121,221,225,204,142,69,22,198,9,13,233,78,57,249,37,14,1,155,125,170,195,127,136,115,38,169,140,214,226,104,234,253,50,45,76,90,127,62,129,180,101,189,134,77,99,98,178,251,56,86,59,60,104,219,83,24,117,111,255,60,18,191,163,87,134,4,128,135,34,217,220,149,132,246,64,91,125,47,205,71,210,50,21,180,162,71,159,127,251,164,142,77,96,129,79,123,42,140,227,82,156,28,239,107,137,183,49,90,219,223,182,145,90,103,205,178,223,253,201,7,125,153,63,171,39,246,37,41,128,179,64,147,144,243,131,173,54,42,235,61,35,252,132,177,254,203,100,55,235,86,216,226,13,71,249,176,117,164,144,174,251,116,90,129,207,32,76,250,58,236,141,248,64,90,80,192,165,12,71,171,205,118,177,97,218,216,214,124,175,140,228,80,113,112,152,115,154,128,52,22,196,227,166,212,168,153,38,235,101,107,62,213,81,200,166,147,231,194,182,136,126,27,179,3,39,132,9,100,38,60,15,172,57,201,11,23,21,250,249,5,205,22,86,58,138,173,144,190,233,243,130,230,246,149,107,161,145,47,67,12,155,2,79,241,102,19,49,46,122,106,86,158,21,163,164,209,6,150,21,70,42,210,199,47,57,167,253,156,156,173,83,175,1,51,162,100,115,131,102,216,248,236,47,129,83,146,46,120,224,70,235,186,223,22,238,33,73,226,120,184,104,81,143,202,70,79,211,242,10,187,172,233,41,27,62,106,168,152,23,166,97,168,120,86,37,47,171,237,203,20,142,180,253,25,135,254,219,104,119,203,151,71,237,37,248,72,184,54,76,101,236,209,253,71,75,113,192,117,79,153,163,199,175,217,198,159,120,177,31,158,2,103,22,236,236,112,238,98,147,210,204,249,23,139,55,135,225,237,202,133,45,19,105,245,39,74,202,93,214,68,154,85,179,199,225,7,197,146,75,38,140,65,52,53,125,6,55,59,144,42,51,194,32,102,74,49,221,224,215,178,100,251,65,205,103,124,138,7,192,228,69,228,166,173,162,23,223,188,229,157,164,60,50,56,215,136,187,130,180,222,36,94,29,198,226,141,129,130,147,85,146,87,13,77,3,11,30,135,171,105,26,8,92,233,45,137,147,91,11,131,156,124,88,195,247,119,114,11,166,36,218,165,131,181,198,244,63,45,54,211,87,221,81,67,155,142,194,240,169,242,76,186,137,153,23,135,173,104,45,119,141,48,214,248,170,89,136,79,213,103,113,24,152,10,127,46,117,192,136,228,72,8,51,44,54,152,113,221,48,132,228,203,229,107,241,114,44,104,149,47,107,224,72,63,122,92,246,217,233,109,217,206,145,182,217,94,49,165,60,146,115,235,122,244,185,171,178,2,182,6,33,25,70,240,247,188,90,155,109,54,214,153,14,218,46,137,137,15,158,219,4,226,47,92,204,130,212,159,55,172,115,161,250,145,182,197,44,166,58,124,6,172,134,163,144,58,62,201,2,208,100,46,95,130,158,171,78,254,81,51,133,78,157,222,209,160,115,41,18,62,14,186,101,165,98,133,109,82,185,47,179,159,117,164,62,48,239,203,103,74,52,162,245,211,162,211,169,248,74,126,70,12,190,103,242,68,137,71,157,52,131,60,90,26,77,130,62,180,169,122,242,160,15,137,104,68,196,5,54,115,164,56,26,89,111,217,1,155,46,215,215,59,102,48,194,0,93,224,92,130,215,9,124,158,238,186,163,204,214,238,175,199,234,87,117,19,115,49,96,102,12,15,179,105,95,89,89,54,200,52,125,180,79,11,14,216,244,71,179,192,104,53,197,64,131,87,150,166,30,13,191,62,5,140,82,147,76,103,230,89,62,182,191,16,18,3,154,227,53,187,208,136,81,38,154,17,69,102,36,36,142,119,187,71,211,29,174,247,61,50,226,243,126,99,197,92,13,46,218,45,184,240,167,194,110,81,211,114,221,58,169,125,251,112,46,170,139,141,29,48,12,243,225,99,60,27,255,85,208,108,189,106,142,230,42,180,150,100,242,187,94,230,163,63,129,184,176,10,60,205,160,202,97,20,115,20,133,196,228,107,203,36,123,149,101,156,117,180,14,119,12,67,204,188,132,234,122,96,188,70,125,99,115,102,140,242,164,96,173,225,45,251,124,100,76,147,162,191,141,93,184,215,41,242,207,69,94,230,66,250,75,183,39,143,243,192,31,58,111,61,154,34,177,127,247,4,102,244,208,93,24,46,231,240,165,11,117,228,103,3,77,87,125,143,153,20,69,143,222,101,131,0,219,42,213,30,48,113,157,212,223,77,144,218,211,222,36,22,119,86,218,0,29,195,189,248,7,196,50,183,174,206,67,163,50,209,107,140,51,26,111,72,189,9,76,101,60,174,28,255,200,42,235,75,167,98,179,191,92,102,254,181,76,200,92,219,182,53,101,249,99,129,112,216,4,60,175,48,121,88,120,6,141,113,247,4,110,108,195,252,186,207,136,77,69,30,105,195,78,252,222,214,217,217,229,41,51,45,254,20,185,249,84,139,182,85,82,106,0,194,23,232,53,127,48,37,41,73,73,156,119,131,222,159,95,118,67,222,76,126,153,154,223,244,77,44,108,30,162,187,11,15,92,102,61,208,48,35,209,34,155,143,6,11,175,181,128,161,158,15,65,147,201,226,57,138,22,73,151,131,17,56,254,122,224,151,25,118,12,33,86,18,143,178,95,247,39,10,237,78,171,43,13,90,147,211,19,233,237,153,204,213,23,54,17,246,234,119,93,203,31,110,27,62,113,141,47,0,145,128,166,87,222,236,11,241,147,151,97,117,67,129,73,230,59,152,169,126,233,177,40,28,248,153,97,151,38,137,20,126,57,6,7,233,117,156,10,210,178,30,195,0,65,173,169,99,140,6,135,152,193,135,41,125,233,15,87,43,95,125,48,22,18,73,233,60,13,207,191,229,95,117,71,161,66,179,25,156,252,252,94,113,56,193,140,83,24,219,38,95,206,241,165,41,18,184,181,138,54,143,191,12,186,71,167,206,193,7,198,48,220,127,122,34,149,33,32,206,22,254,213,161,62,148,158,225,203,110,193,107,54,200,1,144,128,149,163,11,174,218,62,157,48,210,107,210,187,50,239,92,79,153,117,212,4,166,158,28,174,168,103,218,225,135,32,73,47,71,91,202,122,249,77,83,74,28,146,187,109,150,163,142,103,66,237,81,119,0,180,85,220,33,136,10,18,41,85,129,9,187,61,134,161,156,171,185,114,68,58,114,246,64,130,197,162,23,9,159,170,137,141,239,11,91,0,166,48,221,200,254,208,8,133,135,158,27,114,157,47,61,148,138,233,180,19,24,109,55,31,70,148,100,180,162,83,63,173,87,135,207,74,36,123,34,82,246,117,249,194,211,207,195,159,90,5,163,253,99,70,136,194,162,53,165,221,0,102,226,138,164,48,35,42,215,166,247,108,45,125,217,97,211,165,150,159,62,219,183,22,123,34,186,84,198,150,119,73,58,51,23,15,220,218,234,218,47,96,238,244,59,246,37,84,111,134,110,250,145,247,112,58,242,249,17,88,77,242,188,76,138,53,7,74,178,82,246,175,232,70,53,175,122,100,84,92,135,44,73,40,179,23,95,54,88,73,151,4,124,148,156,186,55,134,100,211,72,220,250,150,209,148,111,241,188,144,22,46,250,64,80,208,116,206,203,129,205,110,81,46,187,145,62,139,203,166,157,86,136,235,136,248,19,203,250,227,60,187,77,140,86,4,238,201,5,207,151,113,143,235,122,96,164,191,74,156,188,98,194,35,39,167,69,175,173,56,250,76,176,47,220,115,245,133,1,187,119,154,202,5,205,136,119,198,193,76,177,178,100,209,31,49,125,174,129,36,132,72,191,160,244,111,140,128,225,204,200,3,71,63,179,250,94,13,211,131,162,229,150,138,10,94,204,207,164,213,16,74,17,216,14,137,163,103,126,190,58,188,179,122,139,131,81,13,148,131,139,233,236,123,38,174,217,39,45,27,208,98,206,135,57,206,109,195,74,143,46,174,241,14,189,165,83,50,17,116,153,147,129,255,52,101,165,37,183,69,106,38,18,113,103,29,128,232,188,5,37,198,139,11,67,20,178,73,232,2,87,62,221,65,104,77,222,178,84,22,122,180,179,39,178,225,116,37,221,191,210,92,184,99,175,118,214,247,157,180,114,77,203,3,85,150,128,79,140,38,197,24,246,17,213,169,204,144,24,115,217,242,196,11,1,221,253,228,145,230,72,18,188,20,115,59,241,164,149,133,189,93,50,2,52,31,209,87,231,112,37,32,87,120,16,221,199,209,112,169,228,227,43,60,230,237,107,53,219,196,103,160,81,202,203,145,131,111,204,148,77,202,45,217,58,69,253,174,127,6,101,23,196,86,56,118,168,141,238,244,33,159,94,166,247,165,214,28,239,139,162,207,157,7,207,50,102,228,142,251,182,171,50,252,224,34,179,224,58,188,217,8,200,209,196,96,37,222,54,18,57,89,242,105,188,131,113,71,41,141,28,73,86,196,204,170,182,90,28,157,172,122,41,48,114,78,49,205,34,53,63,165,44,110,102,133,119,202,57,48,97,136,192,185,183,56,182,89,235,251,5,179,37,140,3,38,155,33,239,154,15,181,121,27,14,153,8,156,126,239,47,99,93,202,106,229,112,55,238,190,192,103,102,245,30,31,70,233,148,198,117,118,217,180,156,120,30,188,153,216,188,124,186,108,142,123,246,25,169,154,58,211,253,126,48,166,93,195,159,40,251,130,51,141,203,149,89,88,236,235,22,141,186,89,67,108,222,237,218,30,130,64,58,57,1,146,92,25,219,248,230,229,72,35,191,36,137,55,169,214,111,39,48,29,152,204,158,132,132,9,201,139,226,193,63,222,26,162,246,143,97,37,155,37,31,42,213,90,149,100,222,72,84,217,125,74,170,4,121,119,89,60,163,110,179,47,241,247,117,62,76,88,203,253,194,248,199,251,2,81,205,191,56,198,17,130,5,168,43,250,102,11,170,91,29,15,76,220,210,2,38,141,24,25,30,96,200,229,126,91,152,184,206,43,169,15,220,204,86,196,225,51,13,95,138,17,48,233,134,175,34,15,12,195,108,9,140,80,129,79,11,140,179,116,167,5,224,132,214,80,13,24,201,191,124,225,81,76,112,200,225,217,69,193,170,194,87,193,208,113,57,140,222,102,145,223,110,40,173,180,248,109,58,163,31,56,151,8,159,104,29,156,215,133,189,98,133,151,220,110,19,152,6,202,41,47,132,74,104,243,207,15,179,242,243,196,229,104,210,163,206,64,50,56,63,143,28,239,186,20,15,237,60,163,118,205,212,42,28,148,186,147,207,73,197,148,213,199,189,237,181,172,5,118,4,76,220,125,79,110,101,171,49,3,166,209,183,223,23,182,208,254,104,113,52,29,64,75,222,39,172,225,28,133,216,51,218,83,145,251,194,189,115,122,56,203,212,149,111,255,29,37,89,166,74,31,196,248,35,108,69,207,84,187,166,111,20,11,206,158,151,26,69,41,13,35,80,127,29,144,11,151,96,180,91,125,47,210,108,52,215,190,39,158,231,129,156,173,220,119,71,132,78,235,146,251,172,215,155,126,183,239,170,8,10,79,40,125,223,228,132,68,229,68,234,204,84,69,142,52,224,243,156,225,202,124,191,77,220,113,22,217,251,184,72,1,116,207,13,209,183,65,138,230,222,148,49,125,63,187,240,5,205,208,196,53,3,38,188,111,222,194,70,10,202,116,41,46,76,10,108,127,163,136,181,28,30,235,29,7,221,122,109,191,17,156,204,127,116,201,48,233,244,195,205,47,212,38,211,137,169,219,125,44,103,137,93,238,123,183,126,42,235,243,94,56,109,153,219,105,31,20,185,91,187,217,108,36,156,113,136,253,126,153,172,111,187,140,71,18,155,56,65,103,135,203,207,148,34,96,164,199,154,167,188,200,170,163,190,112,199,152,57,201,56,23,38,153,163,88,42,247,125,177,101,101,207,241,193,204,162,50,143,22,158,113,254,40,141,172,52,103,237,218,10,163,17,246,241,10,9,193,209,2,184,119,141,217,200,121,1,197,225,142,72,133,160,25,5,145,234,104,37,225,35,7,15,212,229,29,196,128,186,201,177,39,192,239,206,159,35,207,10,25,243,190,43,152,42,116,96,199,169,169,128,13,129,113,119,79,113,93,232,10,200,3,165,107,149,102,164,15,38,206,150,65,134,80,210,240,142,65,180,194,161,55,22,133,83,249,20,166,12,54,227,57,129,39,13,225,254,196,78,204,65,37,84,224,129,168,237,14,24,181,92,61,57,22,134,165,7,156,196,154,17,24,87,220,20,151,6,187,114,52,129,171,27,107,255,14,206,53,41,90,40,133,182,251,211,34,95,109,48,60,221,122,47,188,76,153,192,41,65,174,207,46,201,224,85,175,22,77,69,124,4,214,84,139,247,197,231,212,20,166,149,196,31,26,43,253,222,114,219,248,233,244,126,97,218,117,229,210,48,218,252,148,202,151,9,163,166,169,39,63,97,254,254,28,64,128,183,20,220,235,54,194,191,119,219,159,169,200,156,76,135,192,182,55,31,1,179,123,188,79,28,187,11,200,28,254,113,157,149,227,118,142,115,83,120,126,103,63,26,53,192,38,51,237,137,190,76,240,196,225,133,31,246,20,120,96,47,226,207,244,44,115,151,63,71,135,15,244,176,239,137,242,213,206,75,216,7,93,214,74,25,48,97,166,30,140,72,231,186,71,147,51,151,95,70,177,216,147,163,40,25,213,157,228,203,69,141,178,229,21,39,55,3,73,61,154,53,225,11,82,146,153,199,72,0,116,80,108,235,167,163,196,136,123,40,124,38,172,251,211,214,244,222,30,184,120,7,116,50,45,236,253,156,155,97,234,232,9,234,242,146,249,40,153,177,131,127,93,120,170,136,68,244,9,40,54,74,166,62,143,162,182,119,11,146,160,181,123,195,10,65,151,81,199,47,250,139,40,253,178,81,22,46,55,12,0,54,219,148,128,75,187,178,116,72,226,78,248,1,254,64,27,217,183,170,240,24,193,163,177,70,155,40,0,27,136,208,83,9,240,124,93,89,143,189,246,56,192,108,200,159,95,102,11,54,226,194,216,137,70,239,169,193,185,120,34,251,192,48,122,134,220,214,76,230,25,18,240,25,86,119,178,67,23,129,15,194,95,7,242,108,55,8,7,133,84,56,2,165,143,233,162,164,104,198,244,83,179,215,46,250,72,16,207,29,107,94,184,93,183,47,131,141,182,16,48,186,230,114,221,63,190,92,12,4,72,124,75,94,230,137,227,106,141,231,205,44,124,45,6,80,99,56,203,222,142,65,54,172,153,70,208,142,84,176,223,86,206,76,241,253,129,121,247,62,128,127,138,247,10,195,95,41,119,124,147,9,120,224,124,63,122,211,246,17,208,68,56,125,50,66,98,186,222,217,6,248,132,232,41,166,147,138,245,213,125,224,231,63,235,18,137,56,161,8,89,222,116,119,72,180,57,122,166,88,137,219,40,82,144,215,217,119,22,93,215,0,199,96,90,80,252,220,179,23,105,2,253,29,93,87,132,40,150,197,188,115,25,63,125,190,181,136,5,102,165,156,248,192,84,82,227,228,39,162,121,64,10,165,254,76,96,42,94,155,24,96,12,6,227,166,145,14,120,81,28,157,102,160,116,116,233,19,67,5,54,229,8,157,206,39,222,229,93,193,238,137,56,1,217,214,91,57,6,101,215,30,107,53,254,93,55,133,9,156,205,102,40,34,43,242,134,119,50,90,16,80,166,127,89,20,72,211,51,76,176,74,156,17,60,193,64,150,79,107,97,134,50,203,13,188,240,57,212,131,19,186,73,177,94,150,14,75,249,194,180,212,198,211,62,1,206,190,186,29,56,113,111,51,215,241,165,154,216,232,110,197,12,230,132,23,110,91,30,217,52,235,175,88,241,200,97,174,250,192,204,240,17,7,100,235,100,22,120,152,5,112,192,83,36,208,127,112,80,47,12,158,83,198,63,33,97,105,17,38,52,20,203,229,125,97,43,218,211,61,119,29,87,229,31,20,239,233,22,23,110,86,57,122,48,188,139,120,164,112,241,106,18,152,112,199,219,236,89,108,9,90,166,194,13,237,163,128,75,215,23,2,124,62,151,122,225,118,105,148,192,153,229,202,31,57,42,199,207,35,63,139,162,219,67,255,224,116,21,235,42,159,7,206,88,126,223,245,76,165,87,237,161,154,19,245,136,207,190,98,94,92,138,160,153,30,197,128,77,206,97,9,108,55,86,2,62,177,173,124,125,99,218,234,31,23,126,226,6,201,55,172,97,98,162,17,245,225,10,208,100,48,0,163,224,124,225,121,213,138,129,203,136,226,70,50,233,237,219,177,88,145,184,102,236,68,152,78,183,199,141,66,128,81,22,21,120,220,129,116,158,199,142,118,198,100,21,174,41,161,0,180,203,230,141,94,230,53,180,37,112,91,240,159,105,16,137,24,158,89,125,40,204,38,106,92,152,98,235,133,41,38,207,152,238,44,151,251,192,99,239,192,224,133,45,197,110,1,215,224,164,99,212,204,32,157,245,135,8,199,188,22,126,160,39,2,159,177,211,179,100,95,211,131,43,147,126,13,24,57,45,249,105,154,140,210,188,231,206,91,230,186,97,241,100,187,224,144,133,7,98,215,248,188,109,65,201,164,202,66,143,171,97,89,23,173,235,38,40,65,137,27,82,192,144,57,239,62,112,161,28,92,238,248,36,83,50,138,194,144,234,125,161,7,166,173,94,225,80,81,49,52,233,60,9,221,224,206,223,36,111,116,254,198,203,150,12,215,133,155,76,162,48,115,134,211,238,236,178,91,151,37,15,78,88,25,177,55,134,2,38,161,63,112,152,172,26,140,186,146,60,177,73,134,225,158,188,152,234,161,194,37,150,75,124,60,154,188,199,62,96,151,183,113,95,21,47,68,224,137,202,228,190,131,164,75,36,106,132,212,84,46,10,213,86,30,9,188,172,155,198,160,144,80,229,163,235,8,182,206,216,189,34,198,183,100,10,133,248,220,91,44,44,185,163,243,169,87,86,8,11,226,101,253,182,129,2,39,90,109,239,167,177,200,241,94,24,174,132,243,234,240,180,179,14,74,129,151,41,164,6,60,17,100,17,248,172,67,43,162,27,83,4,149,249,0,125,157,225,124,16,96,60,173,228,190,105,94,170,227,230,19,232,11,81,20,169,154,155,78,32,243,45,239,11,251,159,29,17,33,218,140,215,226,8,56,197,70,12,89,121,200,135,23,68,157,180,70,108,132,220,212,144,216,8,27,211,21,201,180,206,103,148,117,8,83,91,190,11,34,250,95,207,185,7,137,210,72,69,64,27,149,5,15,55,68,175,227,51,117,23,221,24,116,83,109,190,243,39,34,86,250,77,159,120,46,237,152,125,43,197,204,41,163,204,154,68,106,172,165,116,11,237,7,198,46,209,95,6,201,151,174,195,232,220,69,119,130,77,50,213,134,165,211,13,171,167,51,209,17,255,60,83,215,148,49,122,206,37,235,52,202,182,67,207,205,22,103,222,131,217,68,202,193,180,4,223,192,9,181,46,89,105,241,77,62,51,108,196,31,198,249,146,115,227,230,90,98,54,106,240,136,228,220,24,59,34,158,17,176,117,46,9,108,33,72,196,116,189,200,16,107,116,208,247,21,137,31,12,196,101,167,213,246,176,12,162,195,163,234,170,130,167,105,29,145,136,107,76,77,50,37,180,253,235,44,15,152,180,172,194,72,145,71,20,76,97,82,103,140,134,151,136,203,125,90,82,169,75,94,8,49,145,138,103,110,36,32,169,140,232,201,249,173,88,104,209,44,184,94,33,63,89,61,244,209,2,214,54,115,131,225,243,69,248,254,243,193,184,48,27,235,20,81,50,93,123,67,102,140,6,37,108,196,72,233,230,8,93,5,94,39,14,139,177,112,158,121,159,93,143,158,251,78,148,144,224,229,147,111,203,44,109,227,186,199,92,122,89,230,139,29,105,83,54,239,89,127,151,162,89,124,59,180,238,92,178,184,193,75,102,73,170,196,69,225,249,211,241,115,184,65,117,151,11,155,212,233,60,239,211,137,207,174,106,7,45,201,38,229,31,104,151,190,125,208,51,252,239,138,56,40,83,234,77,99,34,159,226,190,108,96,200,92,69,189,22,114,91,124,244,127,24,194,36,220,239,166,4,63,212,38,83,48,185,101,226,216,59,163,12,221,128,18,170,83,3,244,233,10,23,34,137,206,155,57,170,223,48,149,38,74,153,112,42,242,83,83,226,208,51,167,220,220,62,48,44,211,125,97,168,158,2,179,34,199,11,195,145,75,51,71,70,33,147,64,149,89,88,102,5,178,40,251,46,76,164,49,178,44,0,103,50,186,57,114,24,246,114,87,245,151,55,143,155,194,62,87,80,218,13,101,55,148,202,76,18,136,226,164,212,75,76,55,44,112,89,166,186,138,88,241,142,39,70,1,180,203,203,100,157,233,163,223,249,255,76,170,77,174,122,152,67,87,236,26,206,203,105,18,59,97,90,210,239,162,135,233,85,211,163,77,161,35,222,53,73,217,186,30,152,136,232,30,61,138,164,103,112,190,107,253,126,0,38,176,113,159,74,153,70,244,138,188,17,19,227,173,242,80,251,107,190,253,196,111,145,202,218,5,11,165,170,155,125,132,22,123,111,170,32,235,54,61,11,61,8,102,46,93,187,46,83,186,115,126,129,41,219,181,42,231,166,151,113,68,102,127,64,151,159,50,133,83,85,24,177,83,58,15,126,146,69,18,152,10,121,92,89,55,143,120,249,109,8,11,174,188,10,3,134,28,173,28,13,251,36,194,81,46,109,54,73,12,65,100,234,174,81,79,67,21,148,142,59,144,16,210,109,78,214,194,49,67,91,49,42,22,9,37,132,68,232,80,51,182,74,192,48,114,102,204,178,147,231,86,229,211,163,137,214,73,79,244,208,40,51,2,171,176,51,7,76,95,21,137,176,167,78,10,100,210,182,207,9,19,245,243,46,95,15,157,161,40,84,57,204,110,242,86,13,22,20,181,25,193,42,119,92,166,12,51,12,26,92,5,8,5,213,39,43,53,145,197,149,90,34,10,114,87,200,138,45,223,153,255,157,11,14,12,245,171,93,216,8,29,158,4,39,179,188,111,251,45,124,64,70,130,71,33,116,198,143,75,109,182,147,179,192,120,5,181,64,146,190,219,173,3,119,246,68,81,5,229,229,233,79,195,129,242,83,87,42,85,91,78,141,178,116,221,113,234,51,75,222,182,97,136,64,39,138,94,241,58,10,100,249,91,241,131,143,89,157,31,96,104,145,223,37,174,202,195,223,21,44,240,164,151,213,179,57,208,6,140,138,127,85,216,52,73,2,110,227,54,190,31,24,166,156,55,98,39,236,104,203,101,100,27,220,233,204,11,152,109,157,60,176,98,10,175,1,79,212,188,4,77,112,119,252,174,154,9,57,42,58,97,30,5,90,135,148,41,169,190,33,227,231,119,221,187,177,57,21,206,50,4,207,106,188,110,11,56,176,121,173,196,209,227,220,70,150,219,74,86,75,241,187,166,37,234,246,169,2,51,234,90,148,210,209,49,189,117,120,214,230,237,169,50,124,5,164,134,57,141,8,226,109,18,168,14,96,145,113,127,152,205,79,113,65,86,74,19,231,255,111,78,232,192,103,237,246,92,23,220,178,231,178,200,195,156,65,229,111,154,136,185,79,61,119,54,157,110,103,15,152,163,117,86,24,41,161,230,176,245,167,85,129,145,240,43,1,163,26,188,244,104,244,207,125,233,128,33,57,111,115,21,240,153,23,93,218,4,241,3,132,161,182,222,23,45,176,51,96,140,84,244,228,244,245,245,123,180,249,184,255,127,181,54,249,127,254,168,188,200,76,97,197,97,152,248,245,129,139,187,33,125,240,245,105,2,198,43,203,247,13,231,228,48,132,228,121,32,133,230,50,202,233,23,210,13,153,44,146,121,39,196,187,96,239,148,100,6,77,116,51,121,150,153,21,162,73,173,26,29,82,99,220,56,76,33,170,232,151,115,158,254,244,133,252,92,74,18,61,86,96,42,47,59,6,48,141,162,250,219,214,99,86,99,244,163,142,144,245,104,107,9,244,163,105,200,171,207,111,79,44,14,130,193,66,33,166,235,140,0,51,199,63,90,66,222,161,43,3,105,76,119,71,64,228,193,200,99,2,163,61,237,207,148,119,75,231,187,206,100,104,5,6,140,140,181,140,111,76,162,214,136,213,148,60,243,210,201,170,13,228,68,252,182,59,133,241,252,204,222,37,190,60,84,35,107,125,96,90,9,239,36,58,204,225,72,96,19,239,15,24,85,180,174,203,14,164,200,152,160,11,246,164,50,199,162,123,62,227,161,96,1,85,101,211,130,49,22,226,115,14,179,77,147,104,50,97,250,208,102,44,14,180,82,72,214,137,250,127,208,53,38,251,138,57,53,194,32,33,27,83,112,133,219,44,153,58,78,135,57,115,172,181,20,179,134,4,55,219,202,93,190,144,67,240,150,205,111,46,191,80,224,70,32,169,164,39,238,98,119,48,34,2,49,227,192,11,143,1,125,39,71,16,177,164,201,174,254,154,246,70,189,33,200,217,22,74,185,27,126,75,105,254,76,177,27,43,69,30,26,85,226,104,215,164,63,223,10,1,18,204,66,223,172,17,18,98,2,158,53,20,158,214,163,243,193,102,85,163,113,52,228,178,185,46,7,160,136,24,63,68,14,68,19,61,56,170,230,235,112,127,250,4,29,232,1,58,156,237,98,52,252,183,142,181,40,176,162,62,38,121,62,66,33,100,250,188,142,137,113,138,236,112,49,191,172,53,138,33,52,133,244,251,229,35,70,139,60,233,150,52,203,254,195,142,171,238,121,211,67,165,11,121,109,145,203,198,93,35,106,95,99,21,77,15,89,75,115,141,20,15,38,170,178,255,37,150,218,55,203,66,30,240,65,247,12,158,86,67,38,91,54,191,168,127,197,64,193,23,240,60,3,217,151,155,8,107,92,117,207,196,71,146,80,192,2,68,18,56,240,233,135,162,164,51,34,13,210,216,57,76,221,181,67,97,186,89,18,116,203,150,194,184,91,68,170,163,27,193,85,96,106,7,51,232,103,38,162,34,247,85,241,241,148,151,101,154,7,2,147,51,91,55,213,113,62,8,205,122,65,212,93,81,137,167,222,33,28,200,213,126,173,243,81,147,134,222,47,7,179,245,139,16,135,246,252,210,100,43,136,58,20,148,166,91,45,175,82,33,34,237,154,110,178,14,185,156,186,30,120,163,161,22,28,0,250,108,182,38,97,120,155,49,130,209,97,106,154,163,129,27,21,47,155,149,177,105,150,5,33,131,30,217,6,200,128,154,6,111,19,182,96,12,51,178,159,67,179,144,136,139,220,147,147,183,94,146,70,161,255,170,142,224,97,225,121,164,195,144,37,63,170,64,120,15,8,115,25,148,53,93,126,57,173,39,41,198,190,241,178,47,139,117,29,107,150,17,83,224,224,77,152,170,116,214,20,38,225,111,60,113,250,230,103,126,18,160,185,71,190,1,229,101,205,60,109,184,78,145,69,196,118,162,63,153,217,65,52,124,159,40,49,145,30,61,235,188,165,120,230,251,58,53,255,73,209,164,197,35,35,198,122,210,163,124,214,81,120,176,221,242,214,124,115,106,51,202,198,240,247,231,214,116,244,153,203,70,36,158,172,63,125,239,39,213,205,190,39,96,132,111,37,195,159,32,207,70,70,109,145,195,146,229,133,210,121,240,212,129,33,244,233,111,79,242,23,251,194,83,25,33,61,161,237,22,169,66,148,102,154,164,204,186,9,236,247,251,219,5,175,83,129,145,31,8,18,129,169,111,107,217,35,211,107,35,87,206,60,175,165,11,118,62,1,67,172,232,73,43,46,25,255,194,59,24,42,228,107,129,33,31,70,53,29,205,46,173,112,209,62,122,75,19,211,24,54,67,139,42,123,231,123,108,226,67,214,114,13,170,95,241,221,163,214,51,181,212,211,243,125,155,48,186,165,171,128,66,145,89,159,5,60,196,240,203,202,76,56,104,148,203,191,28,154,156,58,79,128,182,54,153,115,68,46,204,10,92,229,110,37,153,49,134,14,98,184,45,16,11,2,30,52,46,60,112,104,9,0,147,210,126,138,107,244,179,199,83,233,104,207,200,51,163,99,55,242,21,103,13,216,53,61,165,57,106,6,177,8,16,232,77,173,21,225,191,178,99,30,159,184,133,55,189,52,242,16,247,161,66,18,215,219,38,225,26,100,92,82,154,169,235,185,169,104,198,140,134,233,236,91,144,220,108,8,227,161,193,55,215,247,201,198,172,60,112,125,97,66,213,124,151,144,172,169,173,142,26,74,141,10,242,185,11,188,77,181,210,74,83,201,93,128,104,251,214,26,177,169,130,206,27,5,173,253,84,113,153,240,36,70,42,74,35,163,6,60,131,130,140,92,73,90,122,112,195,234,39,30,74,130,31,189,158,250,114,141,132,222,129,243,251,109,34,114,16,195,16,206,124,146,40,231,183,12,95,162,24,125,179,91,239,106,80,136,138,69,249,76,63,101,61,71,159,173,84,189,71,211,184,163,71,67,172,190,4,126,20,196,134,214,205,215,172,119,90,64,37,176,234,80,57,17,244,76,55,154,24,108,110,31,24,9,68,97,184,237,169,76,131,100,58,195,55,82,105,83,171,165,104,157,213,126,3,25,58,199,183,18,17,10,190,78,81,241,57,211,186,22,167,217,78,149,91,179,25,15,69,147,17,190,110,73,30,105,229,246,160,248,116,70,219,66,33,167,177,30,106,6,246,127,151,92,215,147,22,236,217,192,222,37,221,124,119,150,178,70,204,190,101,95,184,63,133,90,235,9,187,197,59,54,228,15,35,5,35,166,120,31,182,248,61,156,19,220,194,170,160,77,199,63,50,235,35,162,32,216,45,181,232,149,161,103,24,245,252,110,182,223,202,229,178,166,255,88,250,214,124,232,140,200,166,67,216,186,240,158,15,143,12,59,203,96,36,46,184,239,178,47,155,244,229,142,187,112,90,243,135,16,228,168,117,223,207,11,86,102,73,202,97,99,209,143,136,153,238,49,201,96,33,237,119,130,145,122,81,90,73,4,101,45,92,247,224,138,11,184,192,120,156,181,123,116,214,216,15,75,233,53,162,23,100,153,190,174,112,239,50,98,245,35,238,26,54,210,86,184,160,102,26,119,141,190,134,18,18,113,189,187,81,16,241,219,75,41,180,14,230,128,243,186,170,45,70,72,236,161,92,145,120,215,39,104,213,163,39,46,7,241,54,225,31,42,85,146,207,62,214,143,5,105,69,169,144,216,133,150,219,19,84,73,153,95,24,167,136,160,166,174,106,122,254,130,194,181,150,32,135,6,57,133,73,144,223,240,12,235,82,33,20,210,21,152,90,124,61,139,78,127,165,120,22,99,20,182,11,159,87,39,23,94,147,68,241,181,41,75,103,194,12,91,241,225,89,177,78,7,104,45,180,79,222,32,159,146,141,92,23,229,203,186,5,166,163,94,88,175,220,71,108,207,79,48,180,107,85,82,236,89,34,91,172,230,12,177,38,219,19,102,116,2,251,128,225,190,8,255,25,87,129,187,226,110,116,116,149,235,107,74,46,113,48,36,189,170,7,111,107,223,247,188,2,182,245,47,92,80,224,139,180,3,54,168,15,145,24,181,239,246,127,105,251,151,150,141,146,96,59,19,251,47,26,107,144,247,204,173,177,49,24,60,235,97,99,140,176,15,141,192,45,137,227,227,129,104,244,223,157,79,124,111,70,172,40,176,103,7,170,106,80,235,219,251,205,157,215,200,184,172,229,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,154,244,28,120,14,163,229,232,176,68,1,38,53,146,168,111,4,188,204,54,217,15,110,243,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,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,19,190,217,166,226,169,74,120,112,35,182,23,195,221,38,122,60,34,134,59,113,116,147,53,246,63,190,206,164,133,150,37,73,206,255,165,215,181,136,121,168,181,16,8,180,211,82,8,81,72,69,83,32,85,55,165,210,162,105,250,191,43,62,63,39,60,204,79,131,238,91,221,103,55,243,100,70,198,224,163,217,23,166,89,84,207,183,51,21,232,185,185,87,67,65,39,34,73,152,24,197,53,121,77,98,121,136,96,28,83,243,22,202,65,12,51,151,112,213,31,212,244,51,239,47,147,11,22,141,9,96,10,0,231,23,70,208,64,168,224,176,32,48,127,239,91,159,73,189,164,137,123,152,34,236,104,247,193,200,176,232,17,181,206,202,199,85,249,194,22,185,145,183,34,242,121,25,30,23,202,220,85,173,203,101,37,243,23,70,235,87,211,80,48,48,206,233,31,59,163,204,56,196,196,251,228,243,191,161,130,69,187,127,151,212,220,32,174,179,110,101,47,169,253,164,251,37,113,29,210,21,95,244,83,17,245,238,13,111,92,191,101,170,43,211,179,172,242,177,132,129,218,173,21,56,7,66,162,201,43,92,141,9,208,46,140,29,36,163,98,86,210,101,169,66,100,124,10,43,38,79,6,169,194,125,50,184,221,167,248,103,155,150,134,121,7,60,19,96,209,221,20,11,160,140,251,203,236,63,234,158,113,100,140,91,163,71,128,112,45,85,143,133,108,114,220,18,216,85,62,58,156,122,111,228,177,190,47,109,109,59,18,64,228,248,153,151,251,132,42,69,250,218,229,218,79,234,237,59,9,113,196,171,10,111,162,74,115,124,193,239,115,159,59,159,107,245,185,169,32,154,203,209,161,167,50,165,182,235,234,112,29,52,159,59,233,199,64,193,232,38,28,17,142,77,83,202,218,89,179,245,250,94,139,174,25,45,158,32,111,191,161,83,245,123,7,158,235,137,249,85,175,13,101,143,93,68,6,98,98,179,34,51,113,225,79,38,79,96,140,160,119,53,242,21,85,174,166,136,96,248,144,153,142,79,146,223,166,32,229,10,190,157,149,212,143,31,150,228,106,2,107,123,221,81,177,12,187,254,246,185,34,95,240,12,137,212,229,30,12,83,253,254,46,165,69,226,80,162,5,138,152,175,195,197,186,101,31,108,103,209,157,98,133,56,114,146,199,98,145,231,226,159,210,164,46,228,106,142,119,31,144,77,124,229,121,101,211,170,252,175,4,16,100,18,91,195,196,156,35,86,18,236,207,61,209,253,125,240,160,189,228,126,12,211,46,16,66,175,105,53,165,151,228,154,30,117,82,149,111,76,224,105,207,183,181,98,153,69,35,205,204,7,166,117,253,27,30,231,224,54,234,73,133,205,199,255,194,140,154,20,15,65,134,137,62,229,119,31,180,189,67,184,243,207,156,162,204,229,206,96,216,69,224,95,124,48,83,208,55,35,210,15,154,131,157,69,50,99,228,99,97,125,159,130,158,77,250,246,184,45,244,207,207,221,134,192,230,121,151,11,19,99,91,1,166,60,249,222,252,28,206,74,156,53,169,150,224,213,46,92,44,116,44,240,57,218,253,72,60,191,221,135,200,154,205,79,219,193,29,148,65,175,152,172,14,252,195,125,187,112,248,233,162,4,9,24,114,213,249,144,56,72,200,255,86,129,169,246,186,147,152,46,108,216,147,4,158,143,222,254,192,214,211,35,31,132,139,111,231,31,48,57,56,125,175,134,78,231,125,109,11,200,198,39,167,240,233,14,249,52,15,69,159,28,95,192,47,134,223,72,63,246,57,186,215,244,169,66,207,130,244,102,28,24,235,220,191,23,30,72,73,43,192,229,50,117,46,147,51,204,58,104,109,88,14,233,3,115,182,18,236,23,24,2,177,237,176,53,32,203,111,87,99,166,249,222,156,70,131,33,13,116,116,190,206,119,234,157,163,26,109,76,93,65,84,138,248,205,173,199,123,203,198,64,21,226,165,3,48,14,16,2,230,10,115,8,248,213,19,177,159,37,176,229,21,246,133,87,160,139,161,64,31,223,251,11,15,14,88,33,211,52,134,176,229,159,155,72,226,57,158,186,194,112,240,205,11,111,211,112,15,240,229,15,94,184,11,24,42,130,126,180,60,191,240,217,56,142,209,170,23,179,31,220,95,30,133,64,177,94,188,111,145,232,194,11,163,42,75,54,180,5,31,210,119,196,224,141,145,230,10,203,131,96,97,125,209,141,149,173,31,107,209,24,216,47,122,44,229,23,198,5,44,151,32,4,240,220,186,22,253,144,80,94,223,193,196,243,47,250,204,40,241,212,242,96,10,20,244,75,209,3,125,167,160,137,94,167,112,181,113,176,126,71,115,154,196,115,215,171,215,163,147,164,94,59,107,220,28,248,220,250,46,107,230,136,54,212,219,54,92,252,248,193,247,207,82,154,100,145,26,72,191,190,48,84,149,178,108,169,160,42,183,236,201,40,226,103,214,15,137,145,89,175,33,97,132,227,83,127,218,74,97,174,87,4,131,160,106,144,64,168,130,51,227,112,37,235,172,71,219,224,24,189,239,69,232,122,235,163,209,223,159,174,225,134,123,133,203,172,240,177,233,155,95,61,120,51,133,205,115,221,23,158,199,33,223,242,104,149,246,211,245,224,38,140,145,48,103,144,160,241,7,167,97,180,201,76,50,97,185,236,63,125,14,23,9,35,81,18,53,231,45,100,182,78,229,30,208,102,178,93,95,148,130,222,158,101,46,28,135,171,223,26,0,171,139,58,67,32,79,118,230,244,89,152,119,80,200,143,166,165,134,8,125,232,251,206,164,143,54,161,192,9,122,42,159,104,4,72,138,90,80,208,204,46,127,240,99,225,52,13,47,115,38,18,196,255,192,144,31,233,110,101,254,1,222,225,23,38,52,35,92,151,144,12,227,95,140,11,19,254,87,55,21,83,228,230,149,13,214,125,214,246,129,126,171,216,240,1,230,18,137,85,224,178,182,255,54,253,40,210,15,76,56,31,222,200,123,243,99,149,55,17,226,1,62,47,118,67,3,120,15,89,168,158,134,5,252,199,55,219,199,130,32,178,35,79,110,2,4,221,135,229,195,115,42,240,160,81,241,62,121,194,4,20,119,15,178,161,43,88,136,123,62,134,40,83,226,219,215,210,125,137,224,93,104,38,127,81,149,225,7,4,94,78,145,118,74,96,235,219,186,48,226,146,225,98,228,198,253,222,9,11,75,96,58,128,111,130,134,184,32,177,2,121,50,186,101,174,92,7,1,77,74,41,244,189,72,97,167,59,141,145,197,16,182,244,97,114,45,55,88,74,168,245,28,249,50,149,140,27,32,93,67,223,2,227,82,107,54,172,245,231,45,207,73,107,161,62,57,69,58,237,173,1,242,117,250,61,96,135,189,95,147,132,72,147,35,4,120,144,214,185,11,108,171,37,66,248,158,104,202,91,157,25,137,99,129,143,159,123,69,151,172,96,50,105,25,128,213,10,221,168,223,167,141,84,191,245,50,238,81,191,248,44,53,81,77,26,28,109,103,98,87,223,169,205,78,85,152,54,185,252,54,242,161,201,29,204,171,185,223,70,62,16,192,80,148,254,228,59,143,172,229,78,194,118,139,77,225,138,69,153,158,187,22,91,2,243,235,119,68,203,210,46,128,97,44,155,183,3,149,135,206,100,222,117,237,77,196,18,239,233,181,140,90,67,97,24,6,150,195,5,26,55,141,150,212,91,56,177,240,149,206,183,25,1,221,183,215,18,152,180,189,110,26,221,216,75,47,140,223,155,244,167,63,194,18,247,216,101,87,210,215,194,211,218,219,207,108,104,241,3,252,146,136,180,65,113,72,135,123,23,39,58,199,32,104,122,42,243,224,115,187,217,72,159,211,22,34,27,155,10,61,185,233,182,173,15,39,142,248,104,213,141,17,218,210,139,206,225,109,165,156,110,67,89,175,67,152,195,171,60,59,233,156,224,82,108,201,218,64,79,229,218,118,147,126,76,41,30,178,252,184,239,180,131,180,147,100,179,41,228,244,68,29,237,193,230,178,40,12,205,209,53,178,160,117,170,82,33,64,33,231,190,92,129,107,88,221,114,215,155,155,198,224,253,105,186,110,187,174,251,198,182,93,175,113,136,210,192,208,229,69,221,67,243,49,165,214,161,203,79,87,156,248,235,18,82,184,133,220,170,194,72,150,220,17,183,156,174,174,77,40,116,166,27,226,80,30,234,38,78,21,244,123,173,178,99,184,158,8,108,190,213,198,152,241,12,176,252,116,57,70,235,221,103,161,197,62,86,170,92,140,212,211,149,69,178,44,207,108,250,90,103,55,234,183,30,17,24,78,85,141,131,162,84,158,242,187,250,24,249,26,68,109,195,155,226,129,217,52,244,183,81,186,241,175,105,169,154,33,51,37,25,103,228,125,52,232,169,197,108,29,159,254,214,235,18,162,166,144,132,138,249,76,172,74,145,218,119,75,50,82,67,73,237,80,35,236,50,168,235,195,238,39,41,95,228,40,247,37,49,92,31,5,79,137,44,179,86,61,1,66,215,74,23,75,3,138,7,2,88,95,148,134,96,161,223,165,106,136,65,29,62,81,200,248,235,189,33,124,43,119,192,145,126,174,26,18,63,167,71,170,110,252,37,154,20,164,6,6,238,56,79,23,155,24,9,13,117,242,219,199,227,217,239,8,64,131,78,76,40,52,236,125,130,67,110,189,132,30,110,144,103,38,163,124,225,179,48,181,6,6,103,240,248,40,207,86,175,164,102,37,97,69,29,75,243,171,7,29,174,146,129,68,41,244,246,150,91,5,183,4,138,6,69,156,30,26,158,198,150,35,91,60,60,37,205,131,126,115,24,39,113,200,83,67,96,228,199,249,176,210,3,77,130,231,122,251,56,185,122,83,23,40,9,120,218,149,125,80,6,50,216,73,43,7,134,5,139,28,70,226,74,202,18,200,118,53,63,248,160,249,20,25,96,54,168,241,2,96,199,192,194,80,9,133,7,100,117,221,172,108,67,85,60,32,69,197,225,188,54,235,217,13,179,184,17,236,157,8,172,127,81,246,255,240,224,123,250,30,13,161,71,184,16,162,184,251,84,103,25,192,217,33,21,40,16,0,221,122,91,236,2,60,93,189,154,4,194,53,72,17,45,164,87,69,111,222,110,97,0,125,164,93,26,29,73,158,147,205,184,191,12,55,110,213,193,164,144,230,222,24,49,141,182,3,218,243,229,231,48,115,94,227,194,3,142,186,125,119,3,202,43,147,174,217,6,35,205,190,49,185,77,66,172,151,80,31,210,103,246,159,54,74,13,173,0,33,156,238,1,109,178,173,67,72,98,128,211,242,20,216,129,187,166,75,17,86,98,124,47,186,106,146,228,91,51,254,171,107,78,66,24,203,207,199,91,151,247,203,28,244,90,13,196,14,208,239,86,68,67,11,164,126,1,110,183,201,159,218,58,26,160,35,220,125,26,16,36,213,42,39,106,102,206,73,113,127,26,229,183,20,199,4,213,160,251,57,118,67,194,83,198,196,186,142,110,196,226,147,75,213,66,35,246,246,242,46,62,139,86,188,22,122,76,207,110,147,31,220,68,75,5,162,143,209,110,99,2,112,31,58,199,44,203,37,15,198,134,168,245,85,70,109,224,175,133,246,141,24,163,103,226,55,36,219,28,174,56,7,10,67,29,94,31,60,164,248,31,142,105,196,149,222,213,173,232,54,119,236,185,48,40,196,126,115,168,43,219,30,139,167,201,164,209,91,34,69,105,197,248,13,47,60,113,145,20,109,235,214,50,24,186,164,173,110,16,20,118,166,22,35,99,26,186,37,84,235,103,187,224,177,31,170,12,25,93,66,235,234,63,113,237,153,68,146,21,172,164,5,106,190,207,133,23,145,2,106,252,66,15,237,154,94,171,28,211,227,187,118,128,209,86,148,199,230,108,72,223,230,77,187,58,53,189,121,249,144,127,92,56,91,133,155,194,208,165,247,7,79,145,151,57,48,7,123,241,7,207,75,36,92,64,77,42,221,81,18,246,114,239,212,93,104,108,39,107,148,17,91,146,73,178,111,21,237,217,200,88,228,90,69,11,139,235,240,79,137,10,240,18,107,145,212,114,189,135,14,55,183,48,142,194,99,222,192,150,193,89,11,137,232,224,194,207,119,120,72,63,210,89,116,3,218,52,255,30,231,200,145,62,44,224,238,135,169,193,68,77,20,166,48,169,9,172,54,89,249,168,222,251,152,13,104,235,228,201,154,48,100,242,100,169,105,57,233,153,192,195,195,125,192,231,235,202,1,96,38,244,124,111,221,149,118,29,52,213,44,31,100,111,73,100,13,43,122,216,190,60,136,143,74,4,117,32,101,56,111,177,192,54,37,161,42,211,240,192,195,203,51,140,8,109,171,151,89,204,100,172,119,196,73,61,9,13,210,48,45,201,91,237,109,57,223,34,102,110,177,22,150,237,247,198,102,148,140,61,245,50,244,5,127,225,106,95,64,158,12,22,137,244,208,99,191,107,221,114,181,196,203,253,92,214,67,173,69,207,213,104,66,183,195,231,3,138,99,113,12,211,179,13,248,60,131,242,93,122,211,128,9,100,78,135,233,107,239,17,126,43,132,66,173,172,43,132,2,138,27,61,98,219,99,142,235,111,147,228,159,247,201,145,237,27,90,113,77,90,43,251,213,120,202,73,231,97,249,180,122,92,120,91,67,161,194,112,112,127,167,105,70,186,117,235,189,41,72,252,102,24,48,69,83,83,131,145,72,96,191,101,95,192,51,236,119,133,6,250,203,193,119,96,12,204,170,21,240,27,21,240,226,48,65,55,189,122,97,180,127,191,39,82,25,57,124,237,3,223,110,115,232,44,11,36,243,17,221,95,183,197,216,46,153,137,10,83,100,116,223,43,91,178,60,220,251,137,211,192,201,115,126,72,231,33,255,126,222,51,34,91,156,119,134,247,202,78,34,3,188,24,200,48,104,235,18,208,110,186,72,181,11,11,248,236,150,119,158,194,195,185,36,7,129,16,206,211,70,132,34,180,19,202,82,184,141,123,172,2,107,18,12,116,207,155,214,33,56,135,254,143,78,83,168,5,198,189,152,110,21,109,41,42,150,148,78,203,225,42,13,150,108,58,24,119,247,181,142,217,146,195,94,219,224,36,153,15,158,161,86,167,80,221,113,157,208,157,209,121,169,161,109,224,252,92,91,119,46,24,105,168,54,52,156,151,202,151,176,196,100,73,87,210,215,158,38,61,223,28,70,236,85,174,54,105,95,127,180,243,152,225,88,182,8,197,45,193,5,198,183,235,218,23,48,230,165,175,161,222,22,202,238,208,54,64,92,166,58,108,229,62,2,91,222,251,190,24,61,222,165,197,182,128,75,230,189,173,135,187,137,139,75,193,18,42,65,14,67,211,163,87,87,164,97,239,131,147,30,29,106,171,100,75,65,249,213,150,110,215,155,27,27,100,113,152,163,82,237,9,184,189,238,150,70,39,174,168,135,82,2,64,76,252,190,245,44,214,58,47,166,76,165,199,245,126,16,10,21,187,190,23,51,117,251,215,158,200,38,118,181,147,112,196,124,241,82,94,181,229,4,50,81,238,90,239,52,37,152,162,235,171,162,86,184,252,230,180,12,168,65,109,20,230,87,213,141,178,25,56,131,100,76,89,34,87,87,100,179,236,143,217,90,20,62,182,74,187,163,130,211,58,2,122,22,171,255,52,93,117,194,212,63,40,255,236,215,217,220,166,210,214,147,26,97,102,160,124,223,139,177,31,210,104,63,44,11,231,135,136,109,81,53,204,195,6,225,253,189,154,120,144,116,242,146,240,166,150,238,254,54,167,120,9,75,132,94,209,225,232,241,221,75,184,24,169,150,250,224,46,172,59,24,246,112,189,59,108,52,46,93,97,75,149,57,220,207,14,168,63,77,98,179,251,111,127,244,4,197,124,220,214,192,116,225,193,140,151,109,7,186,181,86,252,106,220,97,41,150,43,139,144,97,246,81,129,61,114,233,213,208,94,221,19,234,192,152,21,242,98,171,212,237,38,69,177,226,21,241,164,97,205,156,55,172,205,111,247,42,50,182,192,232,23,249,111,211,168,168,23,175,234,172,215,160,57,135,94,38,60,183,92,253,167,143,41,19,108,211,137,127,246,45,167,59,48,218,11,250,57,217,13,221,125,58,112,9,199,0,59,243,173,73,96,72,233,118,10,123,241,171,2,4,166,89,48,52,128,81,90,176,29,54,229,73,217,232,81,161,245,123,55,228,148,213,114,133,18,245,189,53,118,174,154,158,251,241,88,24,138,135,164,71,12,233,38,159,103,88,147,106,194,29,3,109,220,86,37,187,58,119,157,165,205,88,28,5,174,43,24,151,20,103,188,5,130,32,135,78,67,99,228,158,62,224,60,89,10,134,109,34,13,229,240,84,145,165,179,219,157,231,158,205,159,124,81,146,219,21,206,75,214,46,86,129,190,24,237,95,51,251,215,180,87,15,246,6,110,207,125,49,138,150,107,85,99,134,254,245,150,29,110,125,167,25,109,157,230,179,180,66,138,58,245,230,231,81,154,47,222,102,33,5,69,83,189,1,94,208,178,180,233,166,224,164,14,7,55,217,45,233,174,60,78,164,91,189,148,12,42,229,41,48,233,227,225,240,30,26,105,130,46,13,114,202,15,140,150,129,170,2,161,196,74,8,237,123,53,124,41,103,99,145,158,84,107,197,254,38,31,17,143,128,191,73,218,70,173,0,166,251,213,120,196,114,0,177,80,235,141,236,109,227,63,77,35,192,8,87,110,135,67,45,198,48,221,229,155,105,222,245,211,95,164,221,180,40,228,93,35,12,202,147,166,94,78,134,6,210,239,77,33,159,58,103,103,71,64,45,53,95,120,211,50,41,77,196,231,27,244,219,210,3,76,39,182,188,54,126,226,77,83,127,76,119,77,83,103,146,14,183,18,112,215,175,172,159,192,199,219,29,197,175,94,170,134,7,74,49,197,253,105,52,159,178,126,206,106,125,138,247,189,232,202,215,213,151,105,235,189,250,105,219,26,181,181,230,57,87,19,19,185,99,102,77,195,218,90,93,225,138,240,139,207,54,146,180,187,185,26,169,208,69,143,213,34,178,111,160,168,206,101,135,209,112,204,250,90,132,45,239,152,160,174,35,36,155,124,204,209,47,229,35,50,63,139,136,132,192,86,48,121,111,190,169,233,209,17,197,108,186,9,144,109,20,86,122,6,16,94,31,183,168,199,148,143,142,151,168,93,219,120,153,213,175,134,104,77,92,160,140,143,114,89,71,40,70,153,169,106,51,59,78,198,101,110,167,108,22,226,215,165,109,217,208,196,84,135,107,200,87,65,143,94,230,125,177,115,80,5,245,144,65,64,126,94,206,84,58,193,130,4,39,220,197,189,93,138,104,146,193,112,246,117,237,218,38,224,250,253,237,142,70,74,215,158,239,1,29,235,61,180,225,120,10,45,140,153,242,240,117,223,27,26,211,165,189,103,40,143,33,103,124,97,106,41,183,162,231,140,232,130,86,61,129,206,215,57,223,179,248,189,91,141,31,204,196,120,247,187,250,44,125,157,44,184,125,119,174,28,116,41,7,39,122,220,136,23,56,188,205,113,87,184,163,208,230,48,150,146,210,7,28,51,230,46,93,10,174,166,214,50,209,188,149,110,75,1,92,235,163,105,185,81,34,108,118,69,77,173,150,85,148,227,65,115,241,184,36,40,6,153,144,65,212,39,232,197,82,66,66,96,43,12,253,64,125,112,36,239,48,233,190,27,128,232,140,74,160,146,176,110,244,123,244,117,186,110,181,87,200,186,193,139,15,74,55,174,2,37,224,232,143,168,28,120,17,73,22,24,106,171,238,55,71,63,87,71,5,1,66,183,153,187,209,219,44,189,121,230,212,113,120,104,39,5,157,121,104,212,126,65,230,107,87,16,82,130,234,224,57,162,117,72,14,236,77,72,6,11,255,5,165,146,139,30,236,47,138,60,0,197,149,255,237,223,254,240,207,127,251,167,127,254,243,223,254,254,151,63,255,159,63,254,235,255,254,211,95,254,250,191,254,244,47,255,253,63,253,135,63,166,127,251,183,63,252,235,223,255,229,159,255,252,199,127,248,143,127,254,211,223,255,239,223,254,252,15,127,248,199,63,255,211,255,254,243,223,255,246,47,127,252,2,255,249,47,127,253,243,127,249,251,223,254,242,215,127,252,135,63,252,143,127,250,167,191,253,207,191,252,245,79,127,63,247,249,175,78,177,242,209,70,253,254,40,189,26,43,188,16,149,117,215,131,62,158,29,236,255,58,82,172,224,123,166,157,23,58,19,74,217,68,136,71,94,77,55,224,213,148,147,131,36,134,31,151,160,69,221,158,4,43,88,154,111,44,17,92,41,10,91,37,209,133,11,61,44,114,243,145,105,102,242,39,59,95,73,67,238,201,52,163,175,111,223,205,72,19,187,44,89,165,202,244,143,76,95,169,184,123,137,125,109,248,94,114,96,24,0,100,77,158,49,186,221,129,86,186,67,137,166,194,43,221,54,86,131,179,238,129,132,247,47,181,12,104,141,187,65,38,245,150,125,226,111,242,250,178,87,100,20,225,238,160,116,234,236,116,235,103,58,246,225,75,146,58,187,165,76,36,133,123,251,131,77,148,158,245,44,230,60,244,157,136,80,77,215,61,208,248,122,222,130,78,129,181,29,251,6,250,250,59,164,88,240,59,28,121,245,201,226,110,88,69,122,24,179,110,178,224,249,193,199,58,10,48,85,252,195,97,147,97,21,184,151,75,195,5,138,57,26,14,68,106,187,238,136,91,25,179,56,0,116,136,173,135,82,50,45,169,77,74,150,122,243,237,0,223,124,47,181,117,11,229,140,247,181,48,40,147,154,86,180,189,123,76,2,242,230,166,173,158,37,109,99,91,250,194,185,194,67,82,21,110,100,254,47,92,246,14,89,14,200,7,138,31,182,84,108,236,16,41,61,222,198,77,219,111,246,180,85,107,160,41,201,30,111,108,214,89,184,3,76,65,149,195,148,158,118,37,57,161,60,251,158,120,28,74,216,167,234,114,77,50,142,95,152,16,120,86,231,156,36,184,27,156,199,0,89,161,210,142,106,194,122,179,151,166,1,18,202,48,200,13,148,241,174,166,237,75,178,201,116,22,94,90,11,19,81,105,69,221,185,115,138,141,203,151,195,232,158,3,108,7,152,119,189,239,53,234,136,225,126,228,56,174,48,219,129,77,220,57,60,56,146,60,197,97,24,196,244,201,80,197,185,142,79,179,3,79,194,91,112,230,121,48,165,193,244,178,53,98,209,112,245,191,96,135,123,32,133,207,177,156,232,17,213,85,218,182,53,110,253,225,86,119,152,207,173,158,226,25,162,125,195,249,68,65,235,86,143,139,18,136,122,247,156,179,99,27,25,173,194,220,113,56,76,201,179,194,208,200,52,191,26,113,236,17,214,79,203,151,161,225,192,120,49,77,157,65,83,246,124,86,248,82,85,40,131,211,165,134,48,184,4,199,102,82,71,215,158,145,14,223,149,154,217,136,107,95,107,212,216,24,115,48,179,167,173,177,235,32,24,249,169,60,249,241,55,154,199,13,200,46,159,19,36,192,184,62,247,201,97,73,155,186,29,90,5,220,61,66,56,86,151,166,9,179,49,125,220,56,79,69,63,176,234,111,83,184,63,243,115,155,138,106,86,15,148,35,123,115,15,155,32,108,176,117,57,106,111,183,28,5,231,24,134,43,60,121,121,254,30,170,238,210,37,72,129,20,59,226,117,171,88,93,74,172,6,107,90,243,76,224,57,55,219,86,118,164,76,243,94,242,39,167,3,84,148,38,112,78,106,122,143,102,221,211,250,197,232,169,90,238,148,65,177,23,28,112,83,106,113,167,12,27,66,207,47,62,129,91,156,48,173,134,42,20,186,112,202,238,15,166,195,81,6,13,61,154,114,247,75,99,11,144,166,157,241,201,202,223,227,13,150,215,54,194,26,201,235,18,208,146,82,63,166,141,222,26,22,196,235,33,179,175,234,52,132,194,41,249,9,83,6,221,81,26,58,203,84,217,222,205,178,12,83,150,214,165,143,124,253,13,2,81,118,170,222,119,41,36,44,175,253,134,243,221,132,237,154,68,0,234,27,30,37,66,96,65,51,117,213,26,231,239,147,81,119,220,52,243,99,2,244,30,158,162,170,85,163,68,68,149,168,132,240,224,214,25,242,21,210,74,115,92,22,188,77,88,251,44,55,13,224,194,242,121,13,211,66,181,75,138,225,95,88,238,238,163,181,100,181,121,10,27,175,143,195,199,82,210,228,40,45,83,235,93,76,184,74,35,207,228,252,187,15,90,50,169,74,13,76,31,112,191,123,175,170,38,51,17,247,99,173,14,127,240,73,73,146,194,103,110,141,252,224,22,50,144,104,177,238,233,241,68,43,24,213,120,189,197,64,218,27,21,149,98,181,100,219,114,131,1,70,215,164,181,170,68,224,203,122,99,74,71,169,30,234,155,197,150,253,230,40,171,166,144,136,176,202,7,135,137,162,235,111,83,144,218,252,230,231,84,31,33,209,55,201,12,189,72,232,89,34,154,162,164,104,236,18,79,0,159,37,36,73,124,138,129,211,85,105,102,170,225,203,75,218,41,89,148,214,209,158,244,204,175,86,60,252,82,5,88,19,83,115,113,112,202,250,84,42,88,113,154,87,202,240,226,73,22,195,140,46,73,28,77,235,248,245,200,246,162,81,89,224,179,27,46,129,91,176,231,43,159,227,50,2,91,104,185,233,247,172,159,154,236,59,27,104,21,210,35,136,162,139,229,129,160,2,97,195,84,214,52,232,100,221,151,64,91,101,41,103,77,37,84,51,125,212,200,235,9,245,173,21,99,109,47,23,129,191,119,133,252,39,74,112,213,19,156,166,85,173,25,76,19,69,243,12,166,41,35,107,54,14,51,236,146,201,145,8,60,7,138,76,115,122,22,159,121,73,12,29,250,14,45,34,35,185,94,60,9,121,188,40,205,143,226,40,182,151,194,236,182,74,2,156,46,73,172,73,148,214,21,94,172,208,9,237,55,135,234,37,252,246,57,52,46,249,24,233,83,228,59,181,132,141,38,108,175,233,160,25,181,139,131,70,84,216,77,41,171,167,218,90,28,7,33,152,91,59,217,122,18,53,53,219,58,52,110,119,84,72,203,231,80,61,119,190,127,246,98,19,152,118,134,190,246,121,145,82,36,165,76,92,86,81,172,72,71,91,28,209,70,170,252,37,210,233,234,209,137,4,151,227,221,55,208,100,29,177,108,175,83,129,229,121,246,102,142,185,192,141,188,176,95,109,34,243,186,4,208,202,45,126,53,187,134,62,55,117,100,238,250,81,63,176,52,229,85,173,148,220,127,27,42,92,61,60,201,250,182,237,31,147,136,141,118,27,85,234,144,220,98,135,38,16,103,66,147,248,112,78,56,76,227,133,214,12,162,107,53,222,213,125,168,216,10,3,6,49,114,113,248,24,101,186,51,100,99,168,184,95,147,138,39,173,232,70,119,103,12,47,23,233,180,121,134,205,152,14,227,247,98,204,163,29,146,198,166,191,119,11,66,166,229,161,66,110,149,82,165,87,47,146,119,56,123,27,53,52,247,183,161,33,140,233,81,168,230,188,32,164,26,37,149,252,246,160,178,219,81,184,246,52,229,5,205,93,185,102,22,185,52,122,238,20,198,235,125,48,169,39,121,50,234,19,188,90,203,68,233,133,236,155,120,164,213,54,59,220,183,232,210,83,238,15,55,204,124,21,58,75,139,133,173,220,103,188,26,156,227,10,102,181,165,58,228,255,237,193,68,102,213,55,44,203,251,245,160,175,55,179,35,228,102,199,213,193,216,86,109,208,66,217,224,218,47,184,146,203,135,142,65,97,196,150,166,195,180,80,6,59,14,158,9,191,121,230,20,211,226,188,115,222,121,161,11,6,124,86,144,232,202,3,83,207,43,84,5,82,187,234,181,92,136,166,205,0,19,126,188,99,146,249,184,107,6,120,94,139,33,155,40,175,190,115,53,163,192,203,200,8,210,148,80,52,72,22,255,21,161,161,11,168,181,144,112,175,75,9,219,217,14,115,168,250,75,195,55,121,210,103,26,63,54,102,233,252,46,38,190,170,193,145,154,90,247,47,77,25,81,211,105,4,45,163,7,100,207,220,39,51,164,161,19,118,245,238,175,149,32,244,202,241,222,195,95,139,56,102,9,85,154,108,213,215,227,165,143,176,171,43,143,230,89,169,175,28,17,222,77,189,120,27,189,215,133,9,26,168,193,94,49,231,111,66,57,125,52,205,66,233,42,34,233,183,230,118,147,134,173,1,134,120,229,214,166,82,162,180,83,128,207,190,126,29,63,60,241,174,132,107,212,11,164,219,103,136,84,116,15,205,76,164,252,97,102,249,194,108,63,218,125,108,21,1,213,203,102,153,22,67,9,125,219,241,153,218,93,247,233,67,14,173,87,55,216,110,166,151,128,82,134,20,208,59,98,144,141,6,7,169,65,186,116,247,209,3,35,229,53,20,182,29,230,11,159,213,191,67,156,235,28,216,59,251,213,68,242,103,214,119,70,227,225,174,75,251,146,161,30,3,154,178,237,104,181,18,153,8,187,129,101,154,224,43,194,4,115,155,215,204,210,97,17,138,152,141,109,237,214,235,30,159,34,20,174,114,96,120,49,111,91,90,195,197,78,213,188,54,20,106,174,165,134,252,153,81,108,2,245,149,40,247,164,165,136,157,240,233,61,29,136,177,215,22,171,194,81,196,246,106,247,105,130,217,161,206,177,93,74,120,96,106,44,245,240,160,24,94,170,167,119,171,234,215,17,14,26,239,165,19,141,200,138,206,250,170,140,161,33,13,91,236,48,1,114,31,20,116,7,180,150,215,202,215,223,152,193,120,186,3,140,132,224,120,112,100,179,182,166,207,107,231,167,202,169,168,85,252,11,169,16,45,190,14,14,229,57,102,222,152,28,176,140,28,234,195,140,234,247,221,122,204,104,40,80,145,242,174,182,54,7,173,191,132,185,205,127,153,109,86,123,46,224,239,127,67,150,225,37,85,183,108,195,139,226,213,234,195,56,138,197,248,98,63,240,213,113,224,60,130,109,70,49,118,245,153,66,253,144,58,140,176,167,221,38,46,58,207,40,123,27,193,239,202,151,252,152,58,123,196,48,180,150,48,65,139,230,55,175,8,197,170,73,138,240,189,207,194,106,61,206,90,3,121,190,71,150,26,254,170,107,139,202,233,113,101,119,12,110,51,184,62,41,213,89,228,201,212,174,59,59,215,249,216,62,143,140,132,84,123,69,32,238,169,251,193,208,92,136,77,73,243,83,242,118,15,10,163,212,192,49,94,203,43,90,10,140,98,214,86,24,55,208,111,142,175,42,229,72,103,242,143,242,250,57,32,186,214,7,223,201,24,193,188,243,103,180,31,42,235,134,132,170,183,223,176,212,167,194,36,244,189,37,131,142,48,121,178,102,98,53,233,53,6,153,96,166,246,82,65,147,221,189,99,201,108,45,129,97,89,243,137,246,17,80,40,10,67,30,147,31,172,52,163,4,181,72,79,93,148,252,188,94,92,97,250,243,166,10,120,66,171,242,96,159,207,83,175,1,4,77,104,14,100,210,13,45,136,107,72,192,244,137,11,162,176,17,230,61,248,188,163,146,104,111,219,69,252,173,233,42,215,190,185,227,199,190,118,41,154,188,84,141,161,65,118,124,105,176,15,108,203,37,43,76,161,70,126,240,153,87,122,53,92,48,221,123,196,22,77,25,210,158,214,201,39,45,129,105,49,150,70,198,132,156,77,125,48,190,146,194,199,198,124,40,97,73,69,187,69,69,252,189,8,226,87,133,215,75,71,28,152,64,162,140,10,204,203,245,117,198,209,246,56,103,232,238,132,172,210,63,39,65,19,237,115,36,157,219,124,38,153,25,162,48,189,229,190,242,77,6,86,191,136,105,77,251,10,50,82,40,101,30,135,173,245,114,175,26,191,240,80,51,5,186,232,229,22,45,156,179,48,38,9,76,111,242,107,86,220,52,89,40,245,56,37,255,222,7,185,107,240,193,113,247,250,101,188,161,75,114,233,62,222,168,9,168,211,91,21,105,77,206,122,177,9,52,61,56,41,5,48,181,9,20,122,220,222,80,218,80,134,194,180,119,215,123,49,122,8,114,222,195,218,80,188,153,22,186,170,209,195,165,221,57,95,145,95,134,221,86,127,216,216,107,47,108,169,86,29,16,90,136,111,19,58,122,241,90,168,196,197,243,181,172,158,29,99,135,118,88,72,6,111,205,168,213,74,134,222,77,227,124,184,220,70,36,79,178,38,173,218,135,138,204,27,117,105,165,210,105,64,197,228,242,231,230,92,11,87,111,92,153,234,13,198,70,207,173,87,211,37,236,176,169,176,133,94,110,35,176,95,14,227,97,203,120,91,195,242,109,128,39,17,113,172,112,97,247,102,49,58,183,17,169,161,162,217,209,158,140,175,200,219,174,33,129,90,218,31,79,115,97,245,182,235,74,186,90,184,193,105,142,186,98,165,246,219,85,251,101,33,57,155,197,27,148,203,71,155,80,105,228,135,231,48,205,51,202,170,69,98,225,147,91,165,104,230,2,109,102,10,99,45,122,147,251,241,99,116,241,32,9,200,227,95,24,63,64,78,221,142,60,204,107,145,63,59,41,1,43,185,58,81,99,240,29,115,99,77,203,226,107,118,19,169,188,159,228,184,207,59,52,120,34,148,56,175,253,6,161,208,89,61,69,225,6,173,246,247,197,150,169,124,201,177,11,227,223,188,250,177,240,232,65,60,163,180,254,131,204,239,189,218,116,143,118,24,243,49,174,29,4,99,13,210,133,35,192,243,138,60,44,179,75,214,10,154,1,19,2,146,11,159,19,104,42,83,3,165,132,87,74,143,205,138,108,135,14,42,108,137,206,104,128,66,199,110,74,213,208,157,48,10,50,194,22,212,10,106,190,165,207,128,196,236,229,74,72,174,238,104,195,220,172,253,178,253,172,234,236,60,86,103,131,104,69,173,101,244,4,202,114,130,8,170,134,118,82,106,10,24,82,157,65,139,89,40,166,2,169,183,199,93,132,239,44,108,132,232,223,209,235,235,240,162,244,175,42,185,125,206,55,13,8,76,235,167,48,110,24,45,210,35,91,195,81,87,150,118,146,207,78,247,4,119,100,149,51,17,14,19,231,176,130,46,75,121,116,6,169,179,171,195,195,75,97,226,11,151,7,228,108,143,53,105,39,27,94,161,17,249,132,105,46,140,146,146,156,136,70,250,183,252,106,146,209,121,40,183,202,100,209,250,75,51,243,101,221,225,138,175,233,35,106,165,222,114,34,158,35,137,154,222,251,219,103,43,236,163,132,171,233,208,207,206,37,133,192,131,242,199,251,220,180,178,82,109,192,154,104,60,59,59,29,77,209,85,59,64,230,167,152,244,94,77,175,172,182,233,78,226,59,43,59,19,14,109,76,250,195,240,26,205,251,216,104,14,168,169,11,173,231,227,101,129,78,182,105,111,37,218,2,203,207,121,203,124,245,200,100,78,57,76,125,188,69,193,72,135,117,45,59,29,19,237,245,154,78,162,191,180,248,193,100,148,73,89,137,206,161,247,184,33,74,96,171,152,86,6,159,149,100,204,76,5,100,41,61,80,127,68,208,240,199,4,113,147,197,176,45,231,153,130,244,80,231,17,42,157,227,22,253,192,82,85,84,127,146,73,130,103,227,84,56,22,11,84,134,56,120,87,157,23,44,241,112,250,98,112,182,78,103,179,201,57,248,230,68,144,155,115,125,206,146,136,164,15,133,83,234,206,44,121,166,92,215,184,174,13,196,114,142,69,227,185,83,238,46,147,151,185,207,77,188,104,47,165,250,183,218,178,55,131,11,194,45,10,55,174,191,48,172,85,37,220,155,98,65,231,82,131,222,41,92,109,38,165,83,252,112,194,229,32,82,176,61,231,195,226,226,228,9,191,13,5,173,195,103,184,181,173,19,21,130,237,167,150,209,211,77,229,5,235,91,185,137,168,60,86,25,1,122,35,170,83,173,81,229,175,5,190,116,206,238,225,79,134,135,164,223,163,181,71,45,12,139,119,232,33,92,22,102,76,143,207,143,138,232,172,172,96,36,109,156,13,48,33,189,160,156,98,137,33,239,143,48,115,42,11,59,65,28,148,137,156,62,168,110,33,2,101,138,27,105,169,239,102,214,126,39,48,69,91,239,209,208,106,83,54,52,234,160,124,22,210,126,168,37,92,203,180,22,156,106,112,44,75,71,40,95,89,207,243,17,44,194,109,222,245,193,11,19,160,56,255,34,54,185,94,125,166,252,141,248,177,75,179,248,148,12,141,118,110,63,21,207,143,183,222,195,213,253,145,0,77,206,174,240,214,103,192,135,211,74,102,34,128,61,160,163,60,148,46,149,241,131,230,71,104,89,144,115,82,184,185,16,41,116,152,112,250,133,171,77,226,222,143,69,20,70,244,173,200,167,251,75,99,136,107,102,126,85,163,110,240,83,113,119,229,56,172,68,225,252,149,55,245,88,202,30,71,81,211,126,36,159,153,77,69,169,233,172,57,127,59,203,103,169,57,80,211,161,185,49,220,192,57,7,174,246,204,144,43,63,142,187,179,151,78,42,90,195,202,59,47,221,156,251,148,57,165,164,122,148,215,141,242,168,81,33,187,214,141,52,65,120,237,180,172,20,138,233,233,3,159,255,114,107,146,218,100,93,183,211,148,185,46,74,185,113,11,84,129,195,85,18,225,33,141,20,110,12,19,127,174,33,91,249,139,210,20,230,148,111,39,3,220,245,164,135,20,38,202,233,182,166,237,110,35,112,128,66,32,114,63,72,157,91,41,222,176,201,75,119,243,30,194,33,149,34,52,254,217,237,79,214,204,173,15,116,152,156,217,219,97,58,35,115,160,95,204,110,63,65,45,135,201,34,48,164,224,206,69,75,131,76,14,100,179,29,195,248,190,54,66,201,115,5,248,88,60,239,209,168,93,81,53,151,109,180,30,237,193,161,192,113,89,3,246,116,148,162,54,69,55,181,212,221,225,9,83,131,16,248,230,228,117,105,118,53,100,211,34,179,65,147,210,123,45,227,80,84,253,143,230,21,26,192,115,165,160,45,66,214,192,169,133,137,198,202,38,77,85,122,185,170,93,160,117,106,24,101,47,200,4,147,207,51,148,203,133,69,61,193,233,84,238,30,190,232,120,237,194,245,12,57,79,23,52,211,70,36,106,22,48,213,22,231,231,237,67,131,48,70,199,92,203,179,210,139,157,145,2,83,155,191,100,183,147,174,201,9,249,50,188,51,238,93,80,130,166,68,209,54,107,125,147,101,147,16,148,106,210,233,102,56,124,176,109,10,227,56,173,59,89,14,143,157,149,223,186,89,152,191,56,105,222,238,83,217,204,251,71,144,196,207,173,86,165,84,21,9,208,130,76,172,179,72,163,196,170,172,223,5,102,193,249,72,166,151,20,200,211,41,106,66,175,14,163,175,167,12,239,199,65,117,177,35,100,95,40,67,19,24,52,249,137,155,75,160,135,223,168,62,248,197,116,76,246,17,184,252,143,189,235,99,70,94,80,50,35,200,93,76,120,58,220,72,161,111,75,52,12,206,173,135,199,128,160,121,107,146,220,3,238,237,57,131,157,72,253,208,171,39,33,83,55,113,152,57,42,190,144,140,132,109,62,206,240,149,194,205,105,213,241,147,173,25,9,175,232,66,28,151,184,92,225,58,227,6,214,95,38,25,228,134,246,1,33,11,25,10,11,11,52,122,8,73,164,21,48,48,61,138,194,167,13,250,33,5,147,165,58,187,98,230,164,207,10,103,8,92,183,91,225,216,210,89,225,225,106,232,240,73,55,22,64,128,199,124,172,248,195,236,169,0,11,175,125,50,17,143,112,53,113,253,139,146,164,212,241,36,196,63,31,33,63,7,215,207,131,143,242,174,78,83,220,235,105,237,229,79,27,193,106,63,195,199,216,61,117,231,138,37,26,40,60,180,248,11,24,138,206,237,139,114,122,91,10,183,43,229,7,90,217,235,244,99,33,15,122,221,61,2,56,35,92,76,233,170,243,235,226,64,72,105,34,48,114,208,247,193,185,94,25,245,141,224,233,242,79,99,148,156,143,153,117,10,158,83,241,122,115,11,86,3,145,109,40,16,126,94,122,33,66,222,115,10,241,17,214,208,108,46,72,244,241,67,150,46,14,186,183,252,193,160,213,222,51,200,212,144,232,117,122,93,8,213,106,211,223,222,244,209,60,255,58,23,21,131,201,197,58,186,190,108,175,171,41,53,30,30,216,130,131,230,139,162,85,152,103,13,122,45,213,233,48,187,53,172,137,182,207,177,154,141,147,230,138,135,208,208,47,59,101,65,6,243,214,192,162,45,50,181,229,6,152,114,247,230,48,219,178,194,12,146,235,154,80,139,81,117,14,15,10,136,28,61,243,68,26,250,169,249,57,31,255,174,158,158,40,91,20,49,140,98,194,87,87,51,11,146,150,33,91,56,135,109,191,61,168,166,48,212,178,126,108,228,20,220,55,111,196,131,182,162,208,241,222,16,79,67,175,75,6,204,132,249,174,229,133,203,210,131,24,203,113,37,246,237,229,65,118,10,253,179,166,240,57,214,110,12,145,118,140,33,97,24,252,97,126,239,234,250,160,179,49,194,111,23,83,129,115,253,27,58,83,134,194,8,84,63,109,157,41,169,28,99,53,111,30,141,166,64,142,134,138,0,79,87,163,104,150,157,209,47,141,85,114,229,227,77,175,232,28,206,122,117,38,28,237,191,77,5,176,200,108,240,94,110,71,55,59,18,117,72,106,243,136,45,241,155,164,90,43,133,198,16,103,203,60,143,96,234,129,1,166,128,192,225,132,248,168,220,252,24,252,215,248,161,247,119,169,141,129,100,229,83,114,105,29,201,159,28,224,250,228,159,154,145,214,108,69,199,205,116,26,122,238,28,230,80,126,103,86,67,113,44,171,156,208,132,128,231,6,25,155,9,154,202,83,159,15,145,220,199,164,42,9,142,114,125,169,132,218,199,85,181,170,70,211,37,48,129,140,239,173,185,111,11,115,200,216,115,253,222,84,161,171,114,20,180,238,158,130,130,100,118,234,238,77,241,169,255,46,186,195,77,230,0,34,186,233,22,222,81,73,136,254,210,18,248,120,210,219,159,171,81,255,243,226,250,84,137,147,78,191,55,199,141,222,114,48,0,151,124,183,200,154,141,168,169,11,124,206,248,75,76,178,104,194,157,170,196,82,89,226,110,125,20,35,201,16,83,180,210,108,185,175,177,201,74,168,194,177,49,173,110,227,246,137,46,104,125,206,84,151,171,11,153,72,87,94,155,150,245,19,56,81,234,116,141,132,243,146,121,7,85,42,147,239,118,213,183,102,21,45,50,143,142,69,225,66,45,252,80,26,98,158,23,250,222,222,189,17,106,210,83,7,38,99,87,98,193,228,61,14,110,85,235,157,90,178,251,90,112,237,232,91,103,42,25,139,163,208,65,200,78,197,65,91,125,233,32,118,82,165,81,122,90,61,67,111,174,89,216,72,159,119,149,216,59,71,249,221,97,177,75,207,95,131,64,31,18,137,247,173,225,89,87,73,121,178,189,197,29,11,83,46,42,42,197,184,240,29,92,169,113,195,90,39,97,64,150,113,191,205,75,136,188,156,231,84,25,72,248,84,174,75,115,222,10,145,31,249,105,74,243,92,9,47,225,255,136,95,13,31,195,57,137,231,253,229,126,182,34,117,48,233,132,42,254,216,232,66,39,85,106,68,138,227,190,180,113,160,105,103,4,213,86,248,229,87,127,114,155,80,135,192,147,38,1,87,175,164,42,71,93,223,254,145,144,187,210,151,212,87,73,96,137,126,211,234,12,254,244,160,5,34,124,196,0,170,75,219,192,29,4,79,103,128,211,45,206,91,217,86,178,196,55,97,133,110,79,149,179,24,249,138,190,216,44,174,129,124,54,255,129,147,174,154,158,216,244,215,126,177,152,86,149,34,2,42,5,187,83,95,195,239,212,146,38,23,176,226,170,235,214,90,158,91,19,0,86,196,124,87,54,197,144,67,137,179,81,171,121,103,61,226,66,37,4,110,143,109,84,92,109,40,33,78,254,163,122,219,230,165,52,134,217,141,134,60,13,46,81,189,178,29,62,207,17,2,114,86,90,121,67,6,201,184,121,52,120,212,136,216,185,170,109,65,68,60,104,169,12,152,156,174,100,46,103,155,198,86,183,45,217,43,199,107,113,246,17,194,36,213,45,120,12,91,181,218,128,141,163,210,149,130,161,54,85,237,142,73,67,164,43,36,83,27,25,148,63,206,215,119,93,232,141,92,198,156,81,217,163,127,79,77,232,212,115,168,67,182,111,112,137,94,14,76,176,34,104,24,211,137,187,175,188,242,132,36,75,181,34,144,38,188,236,12,7,182,157,92,147,65,157,100,208,131,211,82,62,113,206,147,86,93,94,121,142,144,122,64,46,183,92,254,80,74,234,49,64,85,186,25,133,45,215,133,102,73,104,170,8,119,152,35,237,194,8,98,244,144,83,196,102,188,63,13,221,93,149,253,14,85,105,47,176,67,107,187,106,17,232,52,182,163,47,102,220,224,250,216,200,22,173,114,63,7,137,136,174,207,101,204,99,251,194,103,6,23,141,96,90,180,226,242,239,78,83,28,213,198,135,9,47,204,13,132,192,8,157,139,150,63,32,118,179,111,19,13,188,122,103,11,210,132,37,33,158,203,113,70,207,160,145,142,168,138,5,11,238,190,88,34,25,52,85,42,194,118,153,171,187,190,249,150,170,94,190,76,118,236,194,4,128,148,129,4,6,118,119,246,230,71,239,88,239,13,37,154,171,178,119,40,235,100,208,168,80,95,215,153,35,232,69,59,142,254,116,183,86,150,171,39,79,0,90,211,226,40,82,15,127,240,115,196,64,183,33,202,232,13,97,129,239,168,16,96,30,226,236,145,21,76,251,170,66,127,228,178,154,42,190,215,37,114,242,172,220,45,85,60,116,224,208,35,252,129,89,156,144,22,8,12,91,233,253,156,212,2,76,77,154,64,222,144,239,217,55,145,39,69,92,88,126,251,108,179,119,162,77,227,75,147,44,213,176,97,251,30,17,211,116,110,147,126,46,170,252,175,165,242,17,236,209,4,1,213,167,227,246,231,152,112,93,160,237,65,231,121,93,110,183,249,137,99,45,253,237,10,101,242,247,181,57,195,151,118,104,159,73,77,8,244,251,104,150,235,174,77,117,67,140,33,102,92,184,82,228,166,229,23,231,196,40,119,95,160,211,245,24,69,242,228,28,87,215,138,34,138,89,248,35,186,34,244,190,222,33,103,82,39,237,75,234,31,101,222,121,111,14,15,136,106,150,116,50,4,219,175,30,176,78,136,176,200,121,212,116,187,239,38,93,95,83,185,108,142,125,140,200,251,119,34,14,104,93,148,92,155,94,201,81,253,183,201,228,141,174,170,37,212,17,222,157,122,96,213,86,201,203,163,31,148,111,167,24,220,188,208,12,87,173,202,66,96,225,14,234,177,55,170,40,33,83,87,82,233,61,248,194,198,34,173,163,150,172,13,252,190,88,65,199,91,235,101,176,233,174,28,145,137,171,149,21,30,173,19,184,188,55,207,116,167,116,173,70,227,167,239,7,75,150,11,215,82,54,76,223,251,220,148,194,166,165,133,133,133,175,255,189,24,51,180,170,9,135,124,74,187,233,36,84,168,16,144,215,242,86,130,233,201,175,70,102,167,104,221,46,59,220,61,252,250,167,20,77,42,248,216,137,243,157,228,16,53,200,44,133,54,135,153,127,209,14,189,184,60,24,60,234,190,242,141,146,167,74,49,66,35,245,125,195,110,220,123,7,181,46,74,195,157,251,234,12,202,25,96,165,169,133,218,196,185,25,104,191,54,214,36,169,240,238,196,3,150,191,53,214,160,192,228,241,253,208,70,61,120,198,242,240,68,252,240,139,154,62,185,182,182,110,148,149,246,189,184,209,59,172,93,181,28,165,57,221,159,38,68,151,165,86,161,90,128,251,190,87,167,51,118,73,135,4,27,123,187,228,163,20,27,212,208,135,9,59,242,45,114,155,38,30,172,146,139,228,190,179,239,212,205,10,108,186,54,121,82,180,59,28,30,212,166,143,192,144,155,46,91,37,209,212,20,242,169,197,52,155,238,242,57,47,13,115,95,232,57,97,135,187,239,5,65,124,104,47,58,198,76,190,156,225,112,31,119,244,64,5,222,52,126,220,215,206,199,48,25,61,146,220,174,75,22,139,119,52,70,209,182,146,9,245,215,93,64,214,187,154,149,40,199,152,23,251,133,41,248,214,150,224,2,209,212,184,54,1,185,140,22,56,114,225,138,90,119,253,64,231,170,20,212,133,176,221,141,94,48,25,66,155,88,91,183,111,99,210,62,21,123,25,97,136,76,247,87,217,169,196,151,53,230,195,125,59,141,81,67,165,93,180,43,39,42,185,244,251,74,22,177,86,98,68,243,2,30,124,172,212,64,62,2,111,71,127,191,157,44,176,36,48,129,254,113,223,169,162,126,173,212,91,80,89,118,223,81,216,5,148,77,146,98,253,219,30,52,59,19,54,114,201,224,244,125,51,112,7,198,46,215,7,63,231,61,189,249,190,244,172,138,87,57,56,23,242,234,23,166,248,73,249,123,206,47,77,63,178,187,233,74,41,119,168,113,68,116,191,249,70,95,83,126,187,116,154,43,239,168,28,27,53,236,240,25,250,172,219,240,126,96,218,204,149,77,50,91,222,95,224,170,28,235,25,18,253,157,30,124,92,103,249,32,16,151,167,230,63,157,169,36,17,162,63,138,113,110,18,153,7,103,169,40,127,28,226,85,195,71,197,36,208,132,189,112,81,14,50,166,195,84,108,11,119,221,34,226,237,75,111,216,107,9,39,223,178,158,234,237,143,134,238,64,85,206,199,148,251,123,237,74,236,72,57,31,185,191,127,79,194,42,42,205,6,231,163,43,167,28,152,246,94,65,161,194,184,106,118,7,101,151,24,74,217,7,25,124,94,14,91,211,138,240,1,154,57,89,252,92,204,93,13,234,227,6,176,170,214,131,41,110,121,48,242,220,122,181,137,207,8,76,143,215,157,104,68,106,181,147,134,110,10,250,106,239,233,83,8,29,229,199,204,136,7,234,38,20,245,99,59,192,147,120,192,221,135,251,54,41,134,246,96,248,37,90,121,48,124,238,229,193,199,92,160,66,205,31,141,240,192,126,112,93,88,111,239,220,52,209,24,129,91,79,251,29,171,20,152,101,121,52,200,227,183,79,68,138,240,228,128,233,176,55,158,201,52,28,182,130,183,7,67,203,118,139,19,237,204,30,210,128,13,83,127,246,170,98,158,252,120,45,239,115,35,58,0,183,188,127,109,114,124,67,80,210,81,239,123,161,31,248,86,103,55,242,247,150,253,234,156,117,219,233,116,198,244,225,243,16,46,247,186,229,230,3,46,250,118,175,102,95,232,207,134,2,134,125,161,189,125,69,200,146,237,226,51,104,190,41,245,32,11,193,147,117,207,246,78,200,31,135,8,112,242,214,104,140,249,118,74,212,74,159,12,121,219,228,107,128,120,181,104,38,81,159,239,180,166,211,202,107,165,45,177,91,175,200,242,65,57,95,190,137,122,73,39,36,67,131,190,31,109,90,25,124,80,216,186,178,223,187,209,242,32,35,74,57,121,114,171,180,153,180,180,76,226,68,67,151,31,80,20,246,215,34,51,5,222,132,183,242,161,217,146,58,214,110,141,138,207,166,109,144,189,110,189,26,14,1,159,11,173,90,235,167,194,228,70,253,183,41,118,216,194,155,154,48,223,228,120,59,246,116,10,48,49,54,31,113,186,210,223,190,209,41,42,63,51,211,135,133,74,129,162,48,84,180,221,31,45,179,58,245,230,38,243,230,95,132,50,26,125,237,97,217,18,71,207,240,63,83,164,127,196,218,135,219,165,48,201,132,7,231,88,241,125,163,101,170,85,244,230,22,182,105,15,150,246,9,80,106,12,253,173,169,111,104,51,192,227,150,208,2,167,21,62,54,180,148,242,86,136,6,151,0,239,244,198,132,102,254,146,21,62,27,139,91,196,199,24,219,34,134,214,173,69,62,39,127,235,52,183,112,66,0,211,3,227,232,64,85,76,80,212,99,234,187,184,211,100,164,176,169,155,56,172,239,180,250,124,99,13,91,91,215,241,176,186,14,71,9,77,235,109,113,169,125,31,60,254,4,253,196,10,55,122,197,29,166,34,67,81,20,241,220,214,53,146,67,121,46,84,152,110,201,0,48,49,253,169,240,49,161,124,183,169,38,184,156,21,54,155,202,97,202,107,171,110,224,233,56,251,126,115,216,192,86,216,223,9,26,186,89,185,224,40,44,10,163,161,124,81,28,232,169,79,166,239,140,11,144,3,120,108,164,244,96,36,141,245,135,141,255,228,162,196,0,194,157,109,191,113,115,150,246,148,164,143,5,185,134,187,115,182,45,134,159,166,87,254,189,84,55,42,68,129,137,151,248,54,104,12,49,122,96,66,139,84,223,215,66,22,161,232,128,14,107,154,114,39,128,194,106,125,52,116,209,231,131,97,141,215,155,79,72,148,252,197,72,110,45,133,151,169,187,56,124,28,104,93,56,84,196,102,223,37,107,49,142,24,129,97,17,116,147,148,202,231,20,30,13,198,107,95,57,240,80,87,57,213,140,193,171,249,6,94,89,164,123,5,67,97,172,253,96,106,133,154,194,240,212,61,231,135,150,183,96,102,28,155,201,93,232,106,178,119,242,98,199,91,113,49,75,96,242,203,250,219,52,39,185,15,81,54,189,248,225,106,118,62,129,219,8,47,6,149,88,127,240,153,45,193,2,130,37,200,67,7,176,72,75,72,4,152,74,5,247,99,97,169,211,173,174,88,112,172,59,140,175,218,21,182,38,124,135,141,181,73,96,130,5,238,199,82,1,219,117,109,35,106,227,207,13,229,109,0,171,113,253,93,248,236,200,69,127,184,81,72,233,232,25,47,181,87,77,199,199,119,73,136,45,2,15,121,233,198,111,125,225,78,88,77,71,12,198,122,223,73,145,50,15,187,63,196,237,181,250,205,49,67,194,111,15,43,70,117,184,170,155,12,220,142,5,250,126,155,136,85,184,186,247,171,56,105,112,17,25,90,96,124,87,31,51,120,23,218,8,240,122,115,28,130,2,113,187,128,17,162,109,15,134,161,53,192,117,61,148,130,194,0,246,34,111,141,208,78,188,245,240,112,162,193,225,176,134,30,100,215,247,220,137,208,141,194,240,87,250,115,19,193,8,67,10,1,242,155,132,205,202,237,20,198,107,118,20,13,44,189,183,125,221,246,224,36,52,234,192,13,181,110,135,143,225,149,117,121,24,245,236,187,154,157,89,182,98,234,129,110,207,23,48,92,97,58,162,180,62,20,127,237,122,182,226,48,147,54,33,71,191,121,173,63,131,182,217,240,124,46,88,188,86,134,188,210,184,185,29,62,187,114,215,81,161,80,248,185,54,168,239,37,125,177,106,103,223,131,73,176,232,213,40,81,188,53,64,113,168,154,187,36,136,251,91,187,57,136,56,209,152,92,92,167,25,88,130,80,198,247,158,218,155,133,164,101,117,14,155,164,205,155,134,9,190,73,189,154,202,84,183,189,206,182,172,30,56,176,51,120,128,226,185,232,115,25,113,156,79,149,243,187,66,101,97,218,0,110,182,81,93,24,118,97,147,94,155,15,166,186,70,97,58,129,223,157,169,76,10,78,236,49,37,60,118,70,13,230,210,121,114,54,232,156,223,166,144,160,69,143,46,112,233,190,195,83,131,153,213,180,131,98,40,249,52,58,159,106,101,181,7,96,108,244,76,117,167,99,171,7,247,27,254,240,119,243,5,121,132,14,25,57,39,63,31,88,104,193,172,68,23,192,15,244,140,138,105,146,139,173,222,203,143,100,20,29,187,30,15,205,146,161,221,225,84,36,4,213,183,113,29,249,178,183,115,74,191,86,179,99,207,95,27,214,111,61,177,169,179,170,233,193,103,203,142,40,90,218,142,162,107,181,21,134,36,163,62,120,8,251,129,193,100,49,30,124,22,80,14,48,1,207,7,163,212,18,224,99,170,200,213,209,22,167,77,52,247,119,117,214,158,116,96,232,3,231,131,195,178,62,190,227,126,65,189,108,77,114,58,164,166,45,235,131,82,173,196,65,225,57,253,216,204,103,94,117,93,1,38,205,226,145,179,99,225,106,110,19,213,164,148,183,59,254,168,131,234,217,67,205,98,126,3,94,96,53,209,139,199,83,73,178,146,124,84,32,4,166,210,202,221,151,15,15,161,94,61,247,11,240,90,209,135,46,77,154,80,138,39,148,18,178,60,58,21,200,225,93,190,9,118,57,216,54,101,154,193,1,113,91,67,166,105,40,54,117,200,224,176,159,30,193,77,116,145,214,24,26,219,47,139,0,147,88,86,7,249,172,157,52,60,130,203,134,62,245,222,180,242,248,202,77,28,9,1,196,8,125,160,82,254,26,220,203,126,119,166,234,94,111,77,75,134,15,73,77,75,239,76,175,242,244,55,46,86,214,173,240,249,238,190,79,162,68,35,28,228,192,20,145,248,15,163,237,29,222,152,166,172,247,216,196,206,213,245,193,155,172,111,180,179,25,37,10,99,156,57,58,247,214,19,209,182,140,247,161,81,197,214,85,75,99,107,26,254,45,144,220,216,225,234,99,37,186,29,1,7,83,85,59,2,138,221,237,251,164,213,14,169,83,70,108,216,55,194,4,171,184,238,116,100,137,183,123,154,199,33,78,193,55,161,140,192,243,146,104,209,193,159,34,112,171,112,46,121,158,203,122,3,5,166,103,165,56,220,97,232,17,120,166,151,45,106,118,140,169,209,55,33,57,223,14,211,232,161,33,26,90,133,111,13,238,180,236,183,176,72,98,148,29,139,223,111,190,172,80,73,97,186,160,155,231,239,136,221,106,104,23,219,106,180,251,224,180,48,54,141,76,209,135,112,41,179,104,130,62,166,241,210,155,147,46,127,48,94,140,30,92,198,156,63,252,230,116,73,107,68,14,145,195,219,108,48,73,102,159,5,19,96,142,140,238,112,58,71,191,198,203,137,174,78,191,57,125,207,106,228,195,234,48,110,60,15,213,240,41,125,110,192,152,99,239,234,86,154,218,125,84,168,95,122,89,96,227,206,87,216,132,43,29,134,186,113,6,120,39,201,153,102,229,25,7,38,127,46,41,213,41,89,4,224,169,143,86,72,203,5,152,224,151,15,75,97,5,235,123,195,208,149,223,213,24,142,85,97,100,45,253,183,77,254,187,41,28,126,27,217,73,61,248,136,237,228,228,191,77,191,77,64,41,21,240,239,153,216,133,244,181,27,82,111,254,211,169,205,96,24,162,187,235,181,76,248,115,202,119,106,93,189,245,6,173,225,161,90,193,195,38,80,127,3,88,244,145,55,13,197,91,163,219,109,224,6,110,26,165,92,216,233,119,83,161,243,117,170,183,183,76,142,232,37,207,51,89,102,133,173,190,238,194,11,238,108,125,39,4,22,151,223,219,170,43,195,205,143,85,210,167,195,144,200,43,218,187,39,123,113,169,202,92,225,98,92,50,127,178,79,88,71,97,74,224,170,195,148,151,132,171,183,7,168,200,137,105,217,25,13,140,231,120,241,197,51,97,1,87,243,104,89,181,158,15,55,225,20,141,72,172,73,150,211,223,154,36,140,30,246,230,165,121,201,128,241,197,135,239,65,211,133,79,65,178,167,193,148,102,12,211,187,250,195,187,170,112,197,5,191,112,167,44,74,95,140,170,104,191,248,108,104,97,187,34,128,228,123,33,186,46,73,15,16,8,5,47,127,193,180,120,254,82,51,156,114,146,236,159,131,244,231,8,186,107,253,237,225,147,108,130,126,44,232,223,221,202,64,63,188,87,245,4,55,77,8,55,166,128,177,211,134,26,87,80,230,186,199,213,134,229,172,101,179,34,143,120,163,240,231,194,92,178,90,148,208,119,117,223,47,70,182,208,186,192,84,115,93,75,24,105,216,157,116,85,238,79,243,219,133,105,78,147,143,97,90,81,62,79,200,199,168,8,43,218,38,205,147,92,212,92,158,165,182,20,166,21,227,142,89,71,233,67,115,204,41,35,154,225,79,198,164,208,100,43,124,139,215,136,105,70,124,42,73,255,148,232,107,123,63,157,173,178,91,97,136,12,253,106,72,165,53,243,142,147,116,219,206,225,93,163,7,125,104,162,183,210,214,229,112,109,241,106,170,79,215,131,83,210,82,137,3,211,178,114,63,72,131,191,96,233,107,147,163,185,110,145,49,40,106,201,76,50,226,36,95,30,148,173,244,172,47,214,72,137,103,135,147,42,59,243,208,105,222,80,10,133,143,199,114,8,247,166,91,98,59,60,131,98,53,124,126,195,235,17,154,209,230,109,253,105,42,212,124,117,145,148,220,122,111,196,220,124,113,113,102,142,22,46,38,66,241,158,12,138,195,0,239,190,125,59,107,232,120,76,253,32,16,208,250,201,195,156,171,97,162,157,117,91,124,50,208,225,164,101,178,41,81,41,233,123,124,51,193,40,125,114,20,234,174,147,75,23,116,145,72,38,48,20,78,126,243,99,102,168,98,40,44,2,203,139,135,27,34,88,89,171,25,232,149,144,39,207,198,43,167,48,221,115,62,44,153,59,68,25,201,231,98,64,242,83,84,148,26,34,7,87,57,6,238,104,63,4,120,123,205,0,169,169,174,250,204,124,45,2,142,14,91,251,145,194,171,207,246,126,187,80,70,166,48,189,52,62,141,57,86,85,122,211,148,59,222,60,205,22,204,81,184,150,103,127,81,24,169,237,14,137,118,242,226,219,41,249,61,229,218,78,200,31,122,233,36,89,230,158,116,50,209,203,244,182,142,102,140,32,170,86,73,225,212,186,143,86,55,221,231,250,98,53,185,164,47,48,169,30,29,115,164,40,124,117,155,30,216,10,87,31,199,239,6,7,40,207,62,206,129,14,11,23,223,168,6,117,227,231,227,235,116,104,156,119,254,104,203,184,118,21,70,152,176,58,92,213,65,162,91,145,18,134,233,112,162,170,74,96,88,106,125,34,211,88,53,155,206,53,184,135,154,223,252,140,81,156,14,104,241,248,102,78,49,179,82,144,64,198,123,158,214,135,133,102,72,29,114,138,211,125,199,180,154,197,165,175,189,240,172,125,208,96,176,11,130,168,84,179,188,81,65,213,51,138,143,150,226,231,182,5,227,86,184,120,201,173,137,158,85,213,120,77,197,25,252,129,169,238,14,48,5,71,239,222,8,38,20,133,81,155,219,14,19,117,42,65,33,182,189,21,84,59,149,154,65,64,246,81,117,0,231,165,243,12,46,7,239,227,104,80,152,43,227,145,105,175,205,55,207,26,234,139,77,225,62,189,254,190,89,199,163,150,65,21,50,111,203,167,97,155,85,23,8,98,247,30,194,106,31,13,31,189,24,117,34,63,192,56,225,75,144,205,165,213,115,188,123,55,229,203,64,147,247,120,71,165,63,88,203,39,97,197,100,47,119,20,49,216,160,247,203,231,125,23,87,212,235,85,45,56,175,203,228,10,124,70,88,55,157,66,80,55,189,39,131,150,72,229,128,145,135,122,31,187,238,208,21,7,141,17,149,4,14,91,115,141,194,131,150,117,135,9,17,202,205,171,17,249,190,155,159,101,44,69,213,208,154,167,90,223,213,80,96,52,133,135,46,124,211,138,8,101,107,105,95,53,20,147,35,169,97,163,175,214,244,235,211,148,154,83,93,3,213,132,206,252,230,116,99,44,189,185,229,76,124,34,22,19,174,80,152,230,14,127,49,107,146,12,87,179,165,249,213,153,176,75,87,24,202,73,159,106,121,36,61,192,80,151,186,124,126,160,180,70,235,152,18,209,113,31,191,126,186,72,5,166,109,218,237,21,98,186,42,48,144,216,199,189,86,201,40,97,84,192,144,99,59,61,111,246,140,193,234,122,252,85,219,157,253,183,211,57,134,85,255,153,134,231,61,222,213,150,149,87,152,106,219,59,228,5,153,225,26,225,115,188,21,135,97,139,208,33,111,200,152,60,24,162,248,17,96,215,2,7,174,129,13,25,186,198,230,241,191,6,113,172,246,105,1,175,229,139,196,132,105,227,168,193,200,155,29,70,133,53,92,141,162,253,187,58,135,141,252,160,116,18,93,148,220,218,10,67,78,59,118,115,216,40,24,3,236,219,10,169,5,37,65,183,231,114,11,144,138,210,248,74,115,190,1,129,170,244,103,64,206,244,239,14,211,217,30,96,24,189,223,213,36,124,227,183,234,47,138,85,206,135,11,18,228,48,109,142,55,32,40,52,253,76,163,220,125,215,32,21,211,194,242,192,104,243,248,27,228,88,59,46,174,45,47,77,195,158,90,251,182,7,185,173,113,28,168,209,226,226,202,237,153,65,86,93,58,107,216,52,242,243,67,224,182,89,225,99,228,246,138,239,27,188,58,170,189,198,118,247,156,129,108,45,225,122,130,108,139,61,93,120,210,87,163,251,52,229,172,110,214,162,232,19,14,198,79,101,130,163,69,201,167,65,233,195,126,104,9,149,201,136,77,188,165,195,75,141,29,174,102,131,234,15,134,62,54,192,211,211,70,192,61,44,29,19,186,168,91,224,146,226,111,147,188,120,48,105,214,0,87,79,131,91,152,46,156,170,251,184,10,253,93,156,66,219,52,135,211,240,197,65,159,108,15,143,157,168,49,116,84,139,149,56,246,40,60,127,168,137,255,40,76,173,170,163,53,136,226,164,143,168,203,114,248,204,11,157,191,133,221,192,23,7,193,130,20,198,19,206,212,247,161,97,101,8,86,10,68,119,249,193,28,123,225,234,178,223,91,33,66,218,194,79,151,50,222,112,34,146,208,195,189,207,24,62,244,184,42,227,7,205,238,65,144,165,219,1,77,100,203,46,10,113,72,176,97,86,122,61,49,141,10,66,149,194,50,77,152,75,236,11,92,83,40,50,47,115,73,47,16,85,75,59,152,48,243,21,222,55,19,195,170,250,45,39,12,76,126,49,84,161,186,42,105,206,46,251,193,41,231,240,49,167,117,163,94,24,146,157,96,247,153,60,146,47,142,179,194,149,103,25,153,130,253,94,43,105,55,53,88,241,198,99,50,70,45,71,187,13,234,243,225,48,197,9,225,206,84,125,60,184,229,224,83,21,152,208,214,187,121,9,170,32,192,226,92,208,195,159,194,59,231,215,175,67,75,80,82,109,91,228,127,134,215,82,163,89,156,148,161,19,216,213,126,128,113,76,245,106,190,134,127,173,68,38,71,7,5,174,203,241,208,20,56,56,77,172,166,251,186,164,51,168,135,77,18,74,135,226,175,5,123,100,141,150,50,250,76,23,70,190,36,108,147,3,202,21,127,175,99,234,140,21,110,126,38,154,239,177,84,135,230,104,134,231,154,223,205,41,78,13,11,147,172,212,29,241,74,37,94,112,123,142,15,118,37,215,40,31,164,244,66,159,172,211,69,187,47,60,87,80,159,61,112,221,227,93,13,73,221,8,48,45,56,126,53,130,120,97,135,110,8,250,214,11,67,166,91,245,209,200,4,205,139,154,8,130,126,16,236,170,59,85,208,204,65,233,47,248,61,227,138,55,217,82,136,103,53,124,75,151,41,25,206,246,89,195,107,225,6,45,127,48,66,86,45,60,88,125,9,95,43,239,213,134,233,132,201,238,221,185,21,142,126,109,127,79,198,246,223,28,133,34,47,60,55,124,2,247,193,44,65,25,22,72,69,20,236,190,22,92,104,35,248,84,231,134,151,91,20,50,62,82,241,250,100,84,71,248,160,44,83,82,215,223,134,191,101,248,131,87,140,129,21,28,81,167,112,131,124,187,151,21,206,196,51,115,210,123,237,76,37,164,142,41,230,209,117,191,41,11,35,116,19,224,236,21,36,28,52,144,233,43,204,100,113,24,194,134,25,222,27,110,205,117,225,105,66,44,1,110,87,86,231,192,108,187,225,4,129,192,248,218,25,213,178,213,41,94,157,188,113,159,242,195,22,226,91,198,239,209,29,102,255,43,225,197,104,192,186,239,77,233,145,182,1,154,239,191,166,63,185,5,40,117,204,203,118,149,113,184,86,32,249,143,176,235,216,77,232,92,208,163,81,24,82,151,236,112,142,145,115,4,126,179,175,222,113,54,203,22,190,183,17,136,46,135,75,12,229,144,99,89,62,91,6,223,36,24,111,112,110,220,99,2,162,140,20,34,61,133,88,144,63,217,128,244,48,192,212,74,111,135,91,224,90,54,234,4,207,167,209,170,31,250,92,97,64,222,30,26,167,217,126,215,30,222,171,58,187,59,48,181,107,138,150,225,165,34,31,17,158,176,23,151,252,10,23,76,238,105,6,139,182,60,218,97,36,115,41,243,9,131,114,30,245,141,56,130,38,225,236,204,166,255,114,97,42,107,194,215,166,9,118,251,107,23,162,182,33,192,213,87,247,105,60,114,13,159,3,14,63,223,210,8,218,173,112,64,101,140,143,11,211,224,22,102,2,196,142,190,215,246,101,221,20,33,46,119,156,247,59,160,166,129,49,244,222,80,22,251,36,53,149,194,244,19,244,43,221,111,222,137,68,135,155,67,12,236,79,70,221,153,198,4,33,53,244,67,29,82,180,28,172,124,26,72,189,126,134,86,170,26,163,172,164,208,175,29,15,203,210,82,129,51,106,117,178,183,64,225,211,106,167,55,129,208,113,169,174,166,9,244,5,135,15,85,145,226,27,61,84,34,91,207,175,76,234,225,198,4,113,91,231,80,135,207,120,109,175,25,69,195,32,9,187,0,39,127,235,115,150,161,230,17,81,47,209,130,117,82,153,226,12,246,214,71,68,214,250,252,185,152,100,148,195,99,132,152,32,198,116,127,15,70,145,232,207,131,173,75,74,60,205,159,222,106,181,18,60,174,190,221,17,239,24,26,40,205,216,131,190,248,8,14,244,248,177,233,45,114,148,35,124,5,20,46,45,135,203,86,122,48,182,155,114,213,209,128,115,232,192,205,208,216,220,24,16,193,168,57,126,96,234,14,29,182,140,89,152,40,45,189,33,229,86,33,253,178,143,91,247,238,221,138,138,190,37,235,98,246,93,218,38,120,13,211,140,222,166,139,166,61,83,137,241,118,248,143,28,142,220,240,137,150,143,237,203,30,54,241,145,90,92,30,121,188,171,209,166,211,169,96,63,118,71,20,235,176,135,121,68,54,219,55,141,74,159,235,236,113,105,238,235,59,17,192,221,202,199,145,132,82,13,20,1,191,240,49,233,124,124,23,231,85,227,218,163,124,187,57,108,109,121,97,211,72,30,170,172,21,202,186,96,108,144,154,221,142,210,100,19,47,70,150,204,97,104,128,116,39,77,70,182,227,112,223,61,184,71,140,152,15,217,194,92,215,211,37,25,165,135,195,248,1,225,193,186,88,150,108,148,233,39,1,178,157,195,4,157,175,214,131,147,157,172,182,217,225,180,130,89,138,131,232,22,150,145,6,233,134,3,67,97,46,126,49,102,127,8,168,115,184,248,185,71,94,103,132,83,19,162,68,63,2,160,174,140,239,69,139,85,241,81,233,45,213,224,153,157,23,243,168,53,218,19,123,198,243,156,203,125,158,81,129,25,62,8,130,7,190,25,86,11,203,5,91,162,193,253,231,48,21,221,53,230,102,230,155,42,231,52,88,97,88,224,65,247,77,5,95,182,5,31,158,182,115,183,68,42,196,11,209,248,203,103,249,249,111,87,116,15,131,241,87,167,135,168,76,255,44,70,69,76,113,222,135,133,182,212,48,211,112,153,222,111,147,242,8,73,167,102,60,64,14,163,196,27,242,70,100,138,252,197,140,3,165,69,231,107,185,241,87,237,12,15,78,101,150,67,194,68,189,131,69,109,157,204,254,104,176,22,246,224,23,206,51,97,124,133,161,167,157,163,199,186,100,30,83,254,29,62,201,135,163,192,97,138,77,130,183,76,182,218,223,27,73,192,31,63,127,60,227,16,153,183,18,230,57,109,203,111,174,33,171,24,35,62,195,89,126,137,162,80,177,28,131,77,232,38,59,204,49,16,130,123,182,97,95,152,246,238,21,99,169,184,96,14,195,78,31,34,150,116,146,87,135,207,78,17,82,90,115,60,35,140,224,81,215,221,22,221,148,233,198,33,60,51,170,171,72,160,112,120,124,153,44,120,90,33,13,65,126,210,237,164,2,19,99,72,160,240,127,252,84,71,106,169,199,140,23,53,83,254,94,131,58,199,26,66,223,91,94,155,242,173,20,34,227,212,43,12,135,161,30,111,49,174,94,253,132,59,51,171,237,120,115,227,136,115,120,192,181,26,66,250,100,181,28,38,27,19,243,5,235,249,33,180,182,181,220,99,126,37,203,205,115,210,115,164,210,131,228,207,77,33,178,90,166,24,194,158,19,174,80,149,149,144,200,35,179,225,35,218,218,140,204,24,3,198,121,127,174,6,219,162,190,213,76,115,184,141,134,140,123,211,13,179,26,39,140,223,28,95,93,183,29,194,253,233,161,148,229,233,189,161,228,27,15,174,65,180,37,113,82,95,29,88,224,172,157,188,192,52,27,248,160,24,31,149,92,141,49,89,223,250,41,200,165,202,107,83,215,82,223,205,113,243,116,67,132,138,54,203,205,243,210,153,0,85,86,247,32,0,101,67,193,92,39,185,54,222,167,206,208,188,202,131,31,67,55,251,252,207,112,236,235,173,171,241,248,59,76,11,152,190,21,247,150,95,166,74,85,175,62,174,67,125,223,58,215,28,94,10,18,167,183,244,142,59,223,2,195,74,239,178,203,227,174,4,250,150,102,164,76,14,39,171,216,84,152,222,205,7,163,224,162,191,13,97,245,123,237,52,86,77,129,252,197,8,69,29,238,26,88,196,131,28,111,26,17,185,80,63,1,99,80,102,89,74,59,108,226,61,89,19,227,23,166,15,58,228,208,113,228,188,142,235,192,67,217,64,40,49,206,48,233,58,220,179,206,111,26,90,60,43,106,123,79,112,250,208,254,244,206,5,164,172,148,244,25,152,160,217,131,115,44,20,249,112,62,20,135,83,200,169,66,100,230,165,140,53,155,108,169,190,22,210,185,190,39,100,235,46,208,159,238,80,15,63,24,127,87,31,156,182,94,15,167,18,155,153,106,100,145,251,169,237,93,221,182,74,85,82,221,153,178,7,30,207,75,141,16,58,236,120,25,239,193,9,52,234,79,83,169,250,6,133,78,132,240,100,112,18,248,173,41,213,8,223,131,84,127,121,48,170,129,250,203,4,60,221,72,130,70,81,23,15,33,201,225,209,183,140,83,160,33,46,235,52,116,243,141,124,97,56,215,104,185,232,238,111,102,120,79,117,7,183,176,201,155,10,150,129,169,10,67,22,231,87,83,177,165,134,39,132,183,207,133,129,133,96,7,214,166,227,66,46,183,114,50,98,3,122,174,13,4,101,234,187,154,163,71,80,242,193,237,253,116,62,75,87,31,188,172,103,180,102,120,100,244,176,31,21,70,40,159,163,124,218,20,248,162,172,119,196,225,214,67,245,139,241,21,186,167,76,86,85,149,144,225,113,166,239,247,194,109,135,172,21,189,224,227,189,52,244,108,154,161,132,195,103,187,123,148,41,232,11,60,87,53,189,117,75,61,145,222,25,158,35,183,103,137,116,6,175,141,186,119,239,198,59,167,210,174,91,211,59,70,224,233,78,66,166,95,78,167,209,152,208,42,249,115,85,78,87,253,26,199,235,78,111,130,227,121,105,16,119,208,121,57,222,205,141,109,82,97,50,185,239,209,58,78,158,194,52,244,249,215,34,146,20,238,77,159,142,15,55,132,169,106,70,156,183,110,222,128,66,225,108,91,186,193,195,139,84,124,23,206,228,227,117,51,27,70,235,225,55,47,131,214,101,133,119,146,7,39,192,165,113,13,154,30,178,91,133,52,103,79,245,141,38,129,32,55,196,97,240,168,17,222,47,60,64,20,174,169,161,61,75,127,235,50,97,17,202,115,177,32,166,123,93,217,58,188,166,194,52,89,249,115,97,226,203,128,82,93,241,226,191,105,135,238,49,96,56,235,139,195,216,236,250,92,29,139,201,97,250,146,154,162,196,141,252,222,56,212,122,108,77,150,173,71,168,96,234,108,59,192,211,75,110,206,193,176,71,152,69,211,148,20,166,195,80,133,150,64,33,55,188,234,26,71,114,42,115,94,34,210,144,253,196,252,172,67,249,148,139,228,143,155,232,108,201,74,50,159,104,18,153,158,170,75,198,0,36,191,109,165,147,190,232,97,91,15,5,84,16,6,123,175,43,112,47,90,150,0,97,199,240,179,30,19,49,148,157,29,107,255,117,251,29,184,180,165,17,174,243,253,202,155,163,137,30,231,64,250,103,172,247,142,6,165,99,200,112,94,27,20,117,119,85,109,148,76,145,161,87,144,84,200,56,155,82,25,98,103,56,17,40,20,23,69,63,118,102,50,204,237,31,4,38,113,153,72,152,113,116,226,248,247,98,143,23,56,211,27,240,62,8,100,238,98,102,83,237,77,161,155,207,164,213,180,124,133,38,169,229,68,214,204,241,37,132,102,3,185,36,164,210,222,250,209,36,124,46,233,137,108,130,158,157,84,216,33,33,109,168,239,218,179,195,171,212,49,129,254,226,165,147,24,186,85,91,88,48,157,182,147,71,18,23,16,9,41,40,76,182,132,168,172,255,84,172,167,76,72,107,63,235,137,54,243,169,172,151,27,127,226,109,26,200,23,202,79,83,16,250,178,93,105,111,85,183,165,39,29,135,192,81,162,4,89,97,226,143,62,222,16,156,87,133,33,42,246,243,152,146,9,77,211,209,139,95,157,21,128,61,101,109,29,82,138,37,95,72,157,142,134,28,184,64,137,196,205,247,224,80,77,200,60,67,62,76,247,156,213,52,177,74,20,167,165,250,102,202,217,84,116,150,210,8,180,235,219,146,122,56,63,40,135,155,242,98,200,229,54,229,33,165,103,245,109,58,20,194,234,52,100,110,120,221,37,251,93,215,158,134,108,189,179,249,93,141,59,167,239,125,204,62,103,32,2,134,177,74,225,193,249,246,224,148,227,111,155,52,154,195,105,40,29,52,74,104,201,123,74,109,125,41,15,175,113,162,188,228,38,187,167,138,175,115,126,228,34,87,195,20,171,191,77,25,69,125,87,119,173,169,32,235,147,222,165,148,207,232,165,148,57,191,221,14,187,68,190,22,4,55,45,249,141,123,32,73,164,0,206,101,198,141,65,230,236,3,178,157,117,78,201,249,54,241,190,194,181,141,209,124,251,40,4,52,122,177,81,212,250,183,50,21,70,101,179,101,138,190,123,51,207,116,117,157,167,60,31,219,175,46,120,11,50,71,137,233,92,117,67,224,60,91,184,57,81,116,143,0,37,43,206,238,10,227,142,248,147,35,190,87,245,234,77,43,141,255,118,154,241,75,119,147,124,240,239,129,189,19,30,13,138,135,238,99,10,233,158,248,69,153,94,169,241,80,244,112,2,90,232,78,116,216,170,228,20,238,216,249,31,184,16,174,208,54,141,204,145,127,37,133,129,141,34,89,249,133,141,134,198,97,85,250,200,108,119,253,26,11,144,84,229,218,195,181,227,177,105,66,191,197,100,9,212,197,229,10,100,1,67,179,43,95,19,214,228,113,191,71,65,155,67,212,250,128,231,99,44,167,188,161,235,137,156,135,53,10,92,20,142,44,157,134,84,116,150,238,23,155,93,174,48,52,175,215,58,43,80,47,104,156,134,94,99,168,95,28,46,77,19,213,217,72,254,223,213,13,250,83,189,122,66,97,231,239,69,64,60,60,56,98,116,217,175,38,207,163,79,246,97,48,116,52,67,222,169,100,209,12,179,191,118,137,157,103,70,100,236,14,6,38,231,24,122,170,158,239,220,210,155,10,212,152,244,0,147,55,245,65,131,26,70,126,154,102,100,127,174,12,93,121,86,112,236,245,230,32,52,234,226,73,162,68,221,189,11,3,193,146,162,54,105,70,205,204,39,89,34,140,19,192,142,188,176,195,25,146,94,133,41,135,241,135,78,196,160,195,47,239,250,70,228,12,102,18,230,11,132,55,242,240,176,111,65,142,182,73,52,47,19,8,169,243,193,77,19,251,153,186,43,215,170,33,2,54,132,125,130,101,86,177,80,47,108,234,15,250,224,208,182,251,104,35,25,156,148,216,27,31,192,79,53,116,212,183,234,86,99,212,21,79,133,17,116,63,19,92,31,28,153,157,233,143,214,123,8,247,33,190,49,228,106,138,54,194,215,220,143,54,181,112,238,171,54,195,153,53,212,129,222,85,143,74,156,154,233,4,117,138,51,58,97,168,101,225,125,1,38,160,84,29,70,231,99,41,140,190,135,143,10,81,76,61,1,22,194,166,195,223,139,152,90,184,186,116,23,202,252,48,3,235,247,162,242,56,191,33,205,57,154,56,40,233,201,160,112,104,78,189,154,70,179,230,15,142,55,216,245,167,187,113,249,124,225,105,179,78,31,124,204,215,112,0,247,121,86,221,234,12,69,169,71,144,168,7,158,93,93,136,13,147,161,47,92,168,172,148,93,155,204,127,126,27,45,41,93,45,104,101,187,129,236,242,194,24,211,58,25,54,29,130,239,183,211,12,117,107,150,96,111,190,229,140,77,253,235,22,242,251,99,123,56,155,200,71,142,91,188,178,66,101,129,103,54,11,17,84,61,116,41,81,29,78,153,67,75,18,217,70,129,207,153,80,124,46,193,194,47,42,137,3,170,145,230,60,211,136,20,100,237,32,70,12,57,123,163,109,65,94,67,63,104,65,206,209,11,148,41,173,237,106,218,21,152,112,61,86,73,127,137,230,185,15,122,214,80,243,123,215,62,181,60,179,152,37,232,19,209,10,184,186,194,139,254,69,31,21,62,110,13,112,41,222,222,15,156,132,29,15,24,19,218,81,184,70,154,162,156,9,15,230,184,210,17,135,221,222,183,180,129,178,236,8,247,222,80,218,93,248,44,111,237,186,166,114,224,145,189,145,42,238,90,101,133,18,51,237,147,14,211,63,42,131,70,244,209,155,85,11,198,197,86,97,137,99,11,151,245,190,87,162,141,87,126,155,206,11,215,54,42,80,95,9,217,238,96,167,88,238,133,35,155,115,150,250,82,152,214,130,238,48,149,212,250,219,232,9,102,191,185,41,22,234,147,27,149,166,163,248,217,122,239,14,77,218,253,94,136,188,44,29,242,220,45,64,236,240,210,128,36,209,73,55,152,233,252,89,90,161,66,57,197,246,26,124,56,134,142,11,161,23,91,131,127,123,240,25,241,18,96,236,82,135,91,200,219,88,123,144,231,40,32,3,157,154,61,41,52,174,123,39,186,53,68,104,149,85,161,51,185,245,247,219,37,80,254,155,50,118,45,239,173,83,144,216,58,240,124,197,78,197,164,14,146,14,41,116,158,62,162,195,74,183,21,133,60,230,93,28,154,0,65,119,107,62,19,40,118,213,33,155,22,35,124,104,214,220,59,240,122,83,184,71,193,111,224,156,158,185,1,79,98,234,45,192,68,220,31,28,247,179,140,36,154,91,81,7,14,58,34,150,87,72,239,165,73,249,233,231,152,206,119,80,76,11,82,245,77,48,147,250,123,44,68,43,195,75,213,226,100,36,133,93,83,195,41,56,74,89,30,26,53,240,112,107,152,150,31,92,134,6,43,185,111,242,58,138,3,103,13,228,31,148,12,155,79,111,104,19,155,94,140,157,242,230,47,197,141,89,39,40,109,139,111,130,118,230,191,190,214,162,224,241,221,156,126,235,112,243,225,170,242,192,105,133,15,189,240,224,124,76,26,125,50,250,211,155,158,74,95,120,116,100,86,125,47,234,73,223,244,181,154,234,135,150,244,38,88,181,82,60,197,198,118,197,47,242,122,85,164,215,135,169,217,175,55,96,152,240,146,116,41,144,229,187,143,11,225,204,168,225,135,51,58,92,254,219,103,50,151,26,174,30,43,191,79,121,254,241,212,69,119,198,164,58,59,48,28,186,85,213,46,41,175,34,61,226,48,34,242,122,245,217,223,159,145,223,33,201,16,71,147,6,191,238,77,147,198,162,27,118,50,242,17,178,15,38,141,166,91,72,116,191,21,157,26,18,93,10,239,179,59,191,107,99,238,27,42,230,225,209,219,66,217,190,250,161,120,161,206,90,241,145,16,210,165,99,190,223,45,244,129,164,75,227,148,197,40,0,125,150,88,39,108,210,7,107,174,247,10,122,126,90,207,187,98,20,202,197,225,18,154,7,15,76,9,198,93,27,13,159,50,94,77,195,229,114,216,74,231,5,54,93,84,71,91,19,174,125,208,46,211,247,24,166,231,48,212,111,117,118,61,175,63,135,56,152,123,9,124,140,60,185,57,189,86,85,103,56,125,81,110,67,32,131,160,84,29,68,126,159,162,17,254,22,85,128,10,239,241,252,227,54,168,180,210,171,105,40,233,254,185,6,66,64,250,219,166,81,239,79,14,169,110,213,111,141,184,160,31,28,231,132,65,0,76,96,236,106,119,1,104,226,173,61,192,240,186,191,155,183,16,86,163,103,117,58,191,60,228,143,85,219,179,172,69,99,118,31,150,142,165,36,99,78,208,200,181,19,14,12,115,119,83,184,44,175,105,65,243,121,232,79,163,236,236,237,181,180,35,147,205,80,24,165,180,119,49,85,66,225,167,145,36,245,7,167,244,81,138,81,11,129,234,231,220,31,24,159,89,96,116,129,214,187,154,38,249,161,240,249,233,234,99,138,9,82,20,37,191,247,46,46,170,238,126,224,99,144,78,247,161,161,187,209,236,71,177,74,172,236,67,90,119,223,122,26,83,81,216,222,44,39,232,172,27,22,157,70,110,40,195,167,17,159,187,205,242,166,66,141,73,203,51,47,168,166,247,1,39,204,163,74,100,228,17,242,155,134,108,95,186,109,84,106,0,134,63,216,49,25,150,206,82,10,175,188,56,4,234,162,166,213,131,80,96,114,150,93,216,20,138,2,76,44,205,7,133,184,167,186,92,231,107,228,23,26,104,20,248,233,1,67,167,112,114,39,249,156,190,185,234,25,192,23,240,194,124,254,49,38,162,194,86,68,227,112,157,26,110,193,247,235,245,205,5,8,133,114,16,105,163,115,246,94,93,141,76,79,81,106,14,178,163,163,235,231,106,214,77,217,28,109,129,77,138,121,183,159,65,73,112,48,108,89,36,191,167,187,231,21,73,93,125,43,244,28,124,30,81,8,174,77,130,108,35,213,11,46,15,108,210,219,2,99,101,251,193,135,253,35,5,78,108,143,47,241,200,167,165,139,83,224,9,113,153,191,22,76,134,186,221,125,36,195,239,84,64,251,87,216,229,129,7,66,77,14,31,115,117,42,140,245,213,31,204,70,175,55,63,143,234,52,138,5,245,247,224,42,54,78,112,119,215,16,109,215,105,4,175,177,7,119,77,245,86,238,12,137,172,183,162,22,147,253,147,32,40,4,252,233,69,206,206,174,55,180,89,1,171,167,188,157,18,37,120,221,195,201,172,59,155,90,129,178,69,27,179,206,134,97,148,118,23,134,172,49,92,77,31,68,242,143,85,66,157,39,214,237,244,238,245,98,146,221,106,82,226,14,56,93,76,177,106,53,181,148,33,83,115,94,110,118,62,205,64,51,33,235,11,32,65,170,82,194,131,33,232,230,17,133,106,105,173,112,53,100,167,62,100,249,236,79,186,31,117,138,169,202,187,57,214,155,160,43,195,58,231,40,217,62,29,50,252,234,183,180,168,178,213,175,65,205,221,155,6,168,237,228,112,49,29,51,126,239,68,61,129,194,219,194,168,14,147,167,212,155,239,246,36,60,56,229,66,169,131,73,160,166,119,111,178,163,51,104,73,230,226,30,104,165,239,65,167,145,21,82,143,119,53,250,67,1,238,46,206,131,92,71,15,30,21,118,199,246,64,8,71,187,22,40,97,111,142,230,155,44,29,70,225,115,140,15,21,132,195,168,66,234,131,35,205,231,99,102,76,180,122,60,176,135,123,239,136,245,16,119,93,213,244,3,122,185,37,38,205,88,250,65,6,213,134,238,83,225,131,107,78,135,80,86,93,190,203,210,24,170,60,52,164,220,206,36,125,48,106,240,242,65,32,139,247,182,71,140,177,169,197,231,197,220,97,185,121,155,66,52,61,76,239,206,111,158,205,195,149,24,13,21,122,165,8,92,139,62,90,109,212,5,223,237,138,162,57,2,165,10,211,15,188,28,110,69,207,189,3,67,72,94,29,166,189,58,192,187,56,81,194,217,222,41,82,210,223,158,28,147,221,225,46,198,25,193,61,98,37,14,162,65,59,20,110,158,108,202,212,133,214,174,99,50,135,91,164,185,27,189,149,190,20,123,200,45,122,161,107,145,130,111,133,45,103,231,48,81,24,189,247,162,137,193,127,186,214,16,173,168,198,13,125,143,99,24,216,114,13,40,17,28,31,17,38,210,210,151,94,208,169,250,197,199,141,157,93,199,147,18,50,185,218,104,91,20,110,52,124,56,76,48,105,42,204,186,247,171,207,74,212,224,44,71,34,205,167,14,79,77,146,209,23,148,218,246,123,103,20,145,134,194,208,69,14,135,107,209,242,112,11,49,180,228,31,36,155,180,131,194,8,136,249,136,103,235,32,19,56,67,175,234,87,167,213,117,23,167,147,109,123,246,47,155,19,172,66,202,199,192,65,22,208,97,228,219,194,205,209,65,241,81,161,177,96,234,147,195,61,215,253,209,18,226,73,122,181,181,214,223,171,219,54,21,78,133,233,198,31,14,247,165,109,251,136,200,209,146,232,240,49,0,122,128,87,119,206,24,14,155,208,117,130,49,189,189,6,10,145,175,61,195,39,233,86,221,232,112,106,202,110,117,96,10,14,239,226,131,249,56,133,239,109,121,60,127,242,15,89,154,194,214,113,229,48,5,14,250,228,211,206,191,11,211,28,31,62,232,156,219,69,83,41,38,9,5,86,244,64,175,183,233,192,5,157,245,222,107,179,126,29,45,228,27,5,222,146,42,59,48,221,213,122,53,217,144,247,69,136,12,75,0,192,170,223,171,192,83,107,196,173,44,205,69,220,14,218,67,169,145,21,159,120,93,139,81,252,40,27,14,89,161,226,116,154,153,24,72,216,149,240,3,178,175,63,190,173,134,88,105,88,39,239,231,48,173,51,242,181,9,23,244,55,25,172,39,108,41,60,86,125,83,137,214,70,221,211,6,103,64,246,201,0,183,171,216,211,48,167,191,44,222,129,113,156,245,197,26,194,157,239,234,18,34,27,168,195,111,153,12,240,170,235,68,36,236,234,233,42,100,89,200,85,42,124,110,216,243,131,143,127,212,21,54,222,183,11,147,252,216,250,219,84,245,248,234,182,86,146,112,245,113,109,189,19,34,227,235,230,240,65,233,70,120,75,136,174,162,166,176,113,191,63,216,210,159,34,132,158,108,11,191,48,45,103,186,8,152,182,211,47,62,103,244,20,35,237,156,73,24,2,126,49,33,72,221,181,72,135,20,63,182,27,134,83,213,159,222,214,36,114,97,44,106,125,178,117,108,60,103,19,129,78,10,197,1,133,27,137,91,135,73,127,134,171,169,49,241,207,125,182,246,17,175,222,197,179,93,148,194,44,45,91,59,62,31,85,59,243,193,77,75,15,14,156,247,122,19,53,225,88,168,236,61,197,151,239,139,208,28,36,81,201,3,147,90,123,191,77,49,125,81,120,109,175,138,160,40,177,39,29,84,104,233,187,252,118,46,90,154,112,96,42,82,239,76,164,41,76,151,47,221,59,219,103,121,229,177,117,174,48,196,78,5,132,50,200,210,126,82,132,40,233,66,112,152,205,66,95,187,201,25,101,210,203,98,86,163,132,14,121,242,133,23,146,184,122,111,226,240,55,90,132,197,181,181,62,236,211,194,183,223,213,56,222,250,181,173,32,201,159,108,181,161,188,204,180,239,22,103,86,62,112,173,225,107,142,245,226,65,153,112,169,198,0,206,163,216,86,225,112,10,44,68,213,244,128,125,79,59,115,126,199,121,120,254,199,179,1,209,27,95,67,71,156,114,87,95,126,149,96,110,120,109,186,202,218,187,57,194,221,122,115,132,101,220,36,97,169,107,119,214,129,173,28,208,225,179,24,155,174,1,43,40,123,240,113,7,228,107,110,178,193,190,4,96,226,213,178,55,194,44,227,77,98,2,71,93,242,78,86,144,157,219,131,41,192,81,152,222,173,225,223,171,176,59,232,111,91,83,180,143,10,90,107,106,177,83,225,232,174,99,166,206,160,72,112,163,34,8,229,12,73,217,154,22,86,184,250,133,60,51,110,190,118,52,28,20,102,122,127,50,43,192,11,48,130,156,254,94,80,24,232,18,192,149,116,151,248,195,127,52,3,12,189,89,117,120,40,71,68,69,161,220,247,90,92,67,109,99,197,47,124,50,163,244,105,212,162,167,31,188,23,239,244,179,46,2,221,53,206,82,206,30,251,131,5,3,105,13,133,161,244,240,155,47,252,90,125,110,171,70,191,147,152,244,130,146,75,34,157,219,157,44,23,150,234,162,199,246,230,220,118,107,165,88,233,155,162,253,5,86,206,167,66,227,73,209,121,158,218,223,138,94,197,169,95,131,20,174,47,123,83,176,236,58,203,96,250,79,239,234,115,160,232,185,122,22,106,73,239,167,59,76,35,58,162,150,109,245,171,141,142,72,31,13,174,180,226,87,55,242,84,250,94,211,212,178,29,238,26,109,194,8,78,238,200,147,87,214,218,52,35,89,243,134,79,40,118,227,126,133,246,150,11,118,100,227,228,202,225,181,160,82,242,175,129,218,109,210,171,151,241,98,58,92,194,162,63,31,234,25,11,196,116,68,25,213,224,179,165,248,173,169,181,223,250,206,20,94,249,94,71,124,162,132,73,182,16,16,246,17,35,221,179,102,128,187,19,252,210,69,16,152,137,129,97,202,112,24,251,91,167,2,220,234,190,232,105,12,158,97,229,45,24,221,28,61,183,10,219,209,130,199,223,127,154,26,172,240,96,245,233,255,162,159,220,103,248,150,208,164,185,235,70,255,237,10,104,123,108,32,103,190,65,143,26,222,10,237,18,191,55,156,240,61,140,40,189,191,119,179,202,198,239,16,222,138,134,207,237,48,22,86,120,45,107,248,188,240,66,48,51,220,220,168,117,47,60,87,213,82,37,224,249,38,56,173,143,154,31,53,154,254,230,211,140,210,205,17,22,215,34,142,226,191,141,125,91,195,163,157,3,254,6,240,152,53,123,70,248,88,18,15,54,126,163,8,147,32,186,48,165,69,117,68,216,69,105,168,158,60,254,81,120,114,36,157,124,212,24,244,248,222,235,233,75,80,14,25,140,55,80,239,150,64,84,97,7,151,147,159,246,138,10,120,192,82,107,191,239,229,131,146,140,183,52,14,74,115,119,22,130,187,21,39,3,157,175,239,106,66,12,241,234,234,125,224,236,215,51,133,77,133,212,198,124,48,139,47,78,134,230,153,39,212,0,210,90,113,34,78,207,214,101,26,211,130,7,115,224,244,156,97,147,223,74,225,183,207,40,248,160,161,66,211,194,142,181,40,193,187,31,36,145,216,40,113,253,37,175,239,194,48,63,206,112,248,94,4,105,253,209,104,147,141,163,150,95,37,123,78,70,60,23,225,244,156,171,4,17,86,28,22,90,224,253,230,52,88,175,176,213,190,162,139,108,125,227,97,63,164,167,206,79,16,114,192,90,250,192,14,133,100,225,133,201,236,230,112,192,12,180,107,28,238,193,22,135,252,200,169,222,14,122,182,149,17,238,13,233,217,157,196,144,46,164,176,21,179,230,220,28,72,56,230,37,28,202,116,161,191,171,11,20,27,241,204,126,235,203,120,250,195,123,113,14,223,234,134,12,67,104,15,203,111,64,216,237,191,77,164,121,4,67,6,69,129,7,67,150,24,140,36,147,228,187,112,94,129,60,25,43,105,189,195,47,101,248,226,194,205,207,52,124,55,207,214,230,19,237,179,225,102,16,172,115,43,204,242,158,95,23,227,129,91,200,58,96,27,190,138,215,3,215,32,84,98,150,165,160,37,5,219,175,89,129,180,163,172,166,112,45,140,247,254,220,201,196,121,20,70,36,219,175,62,27,67,8,46,194,111,92,222,205,105,13,8,75,128,97,121,247,30,35,135,13,175,114,10,248,215,76,148,129,5,83,189,47,111,155,38,38,218,118,248,233,106,132,44,14,215,28,15,94,24,109,252,0,67,190,106,133,121,200,41,127,157,217,132,250,85,15,155,18,237,4,205,209,72,1,81,183,209,45,79,135,41,133,136,206,143,219,172,214,4,186,186,250,132,120,59,183,213,54,97,1,180,18,156,190,93,188,115,25,30,150,218,122,116,25,187,183,243,37,204,177,18,220,108,19,183,244,215,130,17,49,250,163,86,108,237,48,109,142,234,195,119,184,221,253,181,199,166,150,90,97,147,223,115,24,186,119,253,109,202,232,135,223,156,149,28,157,116,66,95,142,214,31,111,149,82,165,241,224,99,16,104,162,101,161,138,154,223,79,67,201,166,163,114,134,208,141,94,10,79,66,207,233,49,83,183,83,1,19,94,219,41,12,74,69,242,243,93,220,3,85,118,165,87,161,200,213,214,40,170,48,153,202,237,112,46,43,60,25,41,142,230,87,183,29,186,78,137,169,140,254,174,38,21,25,156,244,242,244,27,14,122,108,174,240,61,32,58,245,89,216,130,100,51,104,122,121,206,132,138,242,12,207,77,66,207,199,155,66,148,162,227,141,69,252,110,125,12,52,221,235,86,126,159,217,230,148,126,72,226,217,197,223,200,52,42,67,252,234,28,14,254,179,31,250,79,133,73,75,250,51,87,72,154,195,83,97,216,248,151,130,30,40,140,53,43,181,188,155,151,144,164,52,230,161,252,62,5,222,187,6,183,233,129,234,242,94,176,87,143,16,245,171,249,61,26,9,212,16,161,74,163,203,120,154,28,134,162,253,241,255,36,148,28,194,102,116,96,130,109,14,163,61,92,126,227,145,254,218,176,167,133,96,139,113,16,188,39,171,129,1,5,54,228,227,25,188,39,43,65,135,138,166,217,179,35,189,71,203,116,115,5,56,231,183,230,143,159,208,227,139,165,218,222,54,138,252,131,148,173,214,137,16,75,245,223,38,108,154,35,140,41,234,48,177,208,172,48,37,48,254,104,196,207,170,162,243,85,173,30,148,130,167,29,224,46,59,33,70,144,158,138,7,246,124,182,233,36,134,204,19,119,86,120,132,93,244,160,200,38,57,10,77,82,132,121,88,135,17,63,81,148,77,214,191,22,45,163,186,106,177,219,220,42,76,148,241,43,149,26,240,217,149,155,195,180,204,173,8,123,200,253,192,131,166,162,8,79,129,163,201,105,108,53,62,11,33,106,77,63,23,115,86,57,12,173,88,188,250,185,93,24,55,41,36,95,45,232,250,94,11,254,142,30,71,212,57,149,142,123,128,150,90,252,28,175,186,147,90,145,170,93,157,192,219,165,243,40,169,24,51,126,15,79,158,30,144,149,26,230,216,124,194,246,56,38,161,52,159,41,72,76,239,194,147,182,166,240,210,124,222,7,79,229,71,177,217,239,29,186,201,132,216,227,178,134,80,194,31,155,22,173,18,246,35,98,13,62,160,19,246,179,112,53,228,197,119,138,46,26,68,83,132,151,151,180,38,100,132,103,92,183,36,3,252,183,73,166,198,85,143,0,143,15,218,192,142,15,59,14,237,89,14,247,213,34,106,45,122,142,246,145,107,220,103,89,109,14,19,57,40,49,63,226,4,140,168,222,119,109,76,54,234,247,228,27,14,93,75,51,236,241,199,8,116,186,63,168,67,114,45,241,208,171,219,15,16,83,228,155,225,176,174,79,154,139,156,124,16,36,160,130,114,122,91,26,9,195,179,19,235,9,129,230,111,243,171,63,205,21,10,67,216,228,115,28,226,72,181,225,151,81,182,248,139,65,125,145,67,254,132,110,64,159,13,201,232,247,21,230,180,114,212,24,252,20,181,226,45,135,91,52,189,42,9,78,31,20,12,233,96,184,33,143,245,126,216,138,184,67,94,39,123,106,134,6,182,146,71,184,24,217,202,234,176,73,200,4,211,107,56,211,200,129,235,138,23,83,46,149,29,77,43,76,225,134,203,125,167,240,68,158,117,5,139,17,253,26,255,229,69,126,56,36,156,250,217,102,253,222,228,173,195,167,134,171,209,79,197,9,171,191,130,164,244,186,131,53,16,246,29,248,156,45,190,58,166,21,23,68,59,120,249,145,120,94,126,168,15,122,206,199,228,98,2,240,44,150,28,172,255,78,89,139,255,50,61,229,45,94,253,210,185,137,70,149,20,236,35,168,235,210,251,233,115,110,169,67,197,97,155,183,63,55,181,31,53,88,255,5,218,10,135,105,51,137,214,127,117,34,17,24,130,90,92,59,8,146,206,247,98,80,15,134,39,71,71,207,95,140,144,95,240,75,80,145,29,142,154,204,73,240,75,170,235,255,224,130,238,20,199,244,88,216,85,224,227,116,133,7,183,58,21,135,173,254,34,192,179,251,107,81,121,19,191,166,201,109,59,220,86,220,80,250,49,66,210,251,105,204,236,48,226,8,27,248,144,118,11,70,134,204,100,114,117,161,132,98,207,28,49,111,57,247,3,83,239,17,29,158,169,162,131,224,152,140,241,214,75,190,22,140,136,61,250,129,219,109,221,105,181,79,225,165,241,120,125,30,89,108,34,124,142,237,53,92,160,200,7,5,116,238,247,165,33,37,12,147,16,189,5,183,249,80,5,143,169,94,136,33,187,143,55,174,70,152,132,163,109,239,172,129,4,108,149,112,111,226,208,247,185,161,77,9,199,245,231,105,239,91,147,249,11,5,121,86,226,237,51,248,156,235,17,172,211,169,185,18,54,88,220,140,102,123,5,63,105,80,26,163,161,192,53,141,53,227,194,60,104,176,224,77,74,197,111,14,223,101,88,214,48,42,185,17,66,53,178,114,49,19,80,152,243,6,120,76,76,65,249,67,207,41,132,28,81,118,24,26,157,0,27,147,200,133,161,201,219,1,166,191,226,222,28,9,242,29,142,196,115,108,121,86,7,190,196,178,131,153,177,44,169,125,225,99,165,4,91,120,209,145,224,155,176,41,146,135,213,195,70,123,171,197,97,137,164,31,91,97,146,158,247,115,118,252,150,176,167,176,176,111,85,0,161,167,60,194,105,205,2,242,56,203,89,90,91,27,247,169,230,79,111,9,156,57,90,250,47,188,229,106,212,126,35,76,46,243,194,52,90,197,223,134,38,203,135,5,113,239,17,239,253,94,171,89,195,209,207,131,249,194,134,21,164,255,12,202,113,26,252,151,49,167,66,97,204,162,25,201,209,190,90,4,143,65,227,47,133,213,48,127,198,219,159,185,26,37,79,0,243,120,19,1,189,205,16,6,57,159,50,221,66,64,136,62,90,72,208,29,24,178,114,135,71,200,48,47,142,122,183,55,57,196,74,156,162,72,15,248,136,148,176,157,44,43,59,115,44,83,62,25,167,239,118,187,169,67,62,28,75,40,96,90,122,48,113,165,240,41,144,66,244,31,166,66,49,252,52,213,198,254,37,32,47,11,183,198,73,122,183,78,65,18,2,184,186,176,28,124,182,35,236,253,150,166,245,91,27,149,110,12,48,166,247,145,33,92,11,107,114,174,225,205,110,48,233,246,80,186,136,72,168,171,4,28,184,22,85,130,97,171,242,190,148,99,231,172,20,11,140,160,229,245,3,173,173,28,136,104,128,107,114,55,15,61,229,22,70,108,246,215,18,147,48,207,98,12,208,142,138,230,48,237,7,225,183,123,125,30,40,170,171,185,135,29,250,152,86,110,180,89,27,94,143,87,39,103,53,37,18,157,210,136,143,150,182,135,181,206,106,78,233,167,144,39,187,160,54,116,58,129,6,202,30,173,60,24,177,164,31,184,201,205,105,95,251,129,103,122,31,172,112,150,196,223,222,111,14,163,238,57,227,147,83,160,232,239,109,77,121,1,133,253,242,162,68,200,126,14,38,14,140,47,76,69,88,88,120,194,3,8,79,201,92,193,14,32,34,224,230,187,133,15,234,207,12,247,18,118,132,134,97,229,140,235,195,155,244,146,21,3,135,153,68,25,221,157,226,196,192,87,88,151,144,164,57,218,56,16,195,118,66,55,191,255,114,179,8,89,128,143,35,226,207,93,215,140,134,192,42,4,40,28,166,45,62,194,121,191,155,147,235,140,191,77,45,168,143,25,45,127,113,71,201,203,171,32,18,100,199,185,196,39,63,142,222,112,56,167,144,125,70,240,112,190,175,101,99,30,214,15,101,18,119,154,81,65,148,195,105,139,88,165,31,44,84,1,149,224,151,227,231,220,154,46,132,47,75,202,237,119,14,223,41,14,33,204,207,218,173,203,43,189,209,28,12,68,203,86,39,247,182,240,242,241,83,130,225,150,156,155,17,182,15,164,45,66,78,228,108,204,254,219,232,216,140,88,193,215,223,105,91,224,9,12,6,208,40,204,222,11,179,73,68,75,153,238,198,139,146,74,253,241,76,30,179,35,90,60,236,97,49,99,210,60,223,114,182,136,156,163,43,232,113,244,243,128,199,145,142,78,102,233,2,167,177,130,25,64,19,159,123,191,48,155,133,164,31,140,120,174,14,10,57,86,10,153,183,152,109,161,249,164,133,197,135,146,187,159,245,84,253,143,176,178,17,161,239,15,166,129,127,132,92,205,244,138,152,3,67,58,28,18,65,176,125,251,163,65,167,187,162,215,95,188,129,157,68,232,49,40,131,91,79,26,222,111,78,75,122,8,147,52,178,230,62,106,20,235,4,47,148,28,176,239,149,84,164,174,240,222,132,147,60,71,133,34,93,168,75,89,182,21,251,111,39,51,76,2,252,74,150,105,242,11,20,14,192,237,217,3,164,97,67,173,193,50,231,254,193,72,79,68,248,49,163,38,194,207,249,7,158,174,212,148,32,197,237,177,56,247,76,0,247,37,137,207,69,127,175,170,191,247,9,115,198,48,13,249,56,135,199,138,219,14,37,28,238,240,17,45,212,166,103,251,36,46,150,153,136,232,213,26,63,104,153,158,220,32,38,215,66,12,181,89,244,221,97,28,152,128,246,119,238,90,16,40,236,151,176,52,8,220,99,252,181,193,96,61,29,133,154,54,76,68,202,219,253,173,7,109,22,241,193,206,110,234,207,205,239,252,192,91,110,62,208,59,254,153,229,46,24,150,112,187,90,112,100,27,205,79,254,219,166,32,31,214,39,157,225,254,189,58,92,10,49,89,90,222,142,134,119,210,67,89,113,123,122,245,172,150,227,26,133,139,235,43,157,63,48,28,125,35,174,253,233,71,16,182,103,139,145,51,42,247,253,99,155,130,124,120,175,38,33,61,186,150,198,254,217,119,94,40,146,218,119,101,5,48,98,249,119,237,57,10,195,167,166,171,205,81,246,237,21,55,188,99,203,250,136,17,208,11,102,80,99,184,253,135,17,44,138,161,198,227,146,188,171,57,212,127,174,246,55,166,98,229,231,177,156,144,21,117,167,86,131,169,78,83,153,7,41,207,18,165,119,62,14,182,211,9,208,182,58,103,252,204,181,188,117,71,80,45,4,90,56,6,221,70,226,234,253,27,123,109,223,80,248,249,103,104,236,4,55,160,30,247,110,56,188,168,114,8,251,141,105,116,57,220,123,138,189,2,198,116,234,48,5,124,225,230,103,58,55,191,122,90,7,122,136,87,151,203,131,0,76,103,93,120,114,40,105,252,209,172,83,33,6,210,243,109,197,67,145,150,0,118,56,2,82,122,247,30,132,37,67,6,224,216,126,221,159,108,20,4,55,66,178,63,95,233,41,96,91,122,33,65,144,110,23,249,160,219,48,199,104,72,49,237,17,135,207,247,10,71,27,142,237,215,191,1,110,63,169,115,168,175,191,30,10,176,181,248,134,212,70,185,21,18,192,4,99,70,108,253,168,239,131,29,151,47,156,108,198,168,232,160,137,166,134,66,131,214,252,173,26,61,231,59,166,92,238,86,6,108,116,27,161,37,37,223,230,12,96,180,113,66,54,200,186,10,29,78,35,135,141,16,162,90,127,41,166,108,8,232,33,16,209,124,196,232,41,10,17,32,140,139,225,247,54,189,131,240,224,198,250,227,112,251,89,155,153,98,223,237,48,77,233,161,92,128,178,211,7,195,21,187,98,177,193,101,69,58,112,33,85,88,98,53,193,45,150,1,238,63,33,160,68,199,161,191,55,101,135,193,216,198,68,222,190,188,80,159,12,89,2,118,176,230,87,27,127,114,200,166,210,126,248,96,72,50,66,202,115,156,11,252,197,176,68,106,72,182,30,199,188,251,160,38,100,128,66,74,212,250,204,29,166,102,63,20,4,80,194,121,199,220,72,236,114,232,250,218,87,193,6,20,126,62,253,233,15,199,172,195,80,214,4,24,18,106,135,151,209,84,43,252,100,185,129,105,27,215,215,54,150,80,71,105,115,8,104,246,200,178,209,233,230,152,129,94,144,86,223,73,126,236,39,178,135,2,67,164,51,253,167,103,31,202,0,81,33,141,172,235,93,141,10,123,13,112,123,95,219,232,141,116,43,134,46,246,10,228,2,155,108,68,128,219,45,224,179,6,162,164,212,141,21,130,136,242,222,123,140,21,10,46,73,140,237,230,55,31,45,169,128,225,129,123,89,126,74,88,220,114,132,247,166,125,205,97,250,128,194,7,51,137,188,237,112,142,251,33,170,245,221,135,188,245,184,254,38,33,250,225,23,163,225,94,67,123,33,13,106,15,198,230,41,1,126,179,176,34,65,151,3,136,191,117,225,130,127,213,35,188,222,128,195,134,19,230,194,185,117,150,171,225,255,141,48,93,182,23,206,84,126,134,33,75,233,154,26,195,250,220,84,93,13,184,207,55,162,112,10,244,48,98,233,134,142,135,149,23,239,22,97,39,122,6,142,30,252,68,93,252,125,203,140,159,29,46,70,196,227,94,140,1,148,106,152,164,176,162,52,135,71,236,182,158,68,192,75,117,248,24,73,105,196,105,86,246,187,58,81,72,20,86,64,186,178,112,244,229,48,4,97,113,210,150,242,224,28,4,235,88,217,213,237,1,202,203,115,168,96,194,224,245,211,141,41,25,210,223,4,69,110,37,53,58,227,48,157,134,133,191,150,127,235,99,47,229,80,91,75,248,166,249,129,63,81,245,88,161,234,165,165,238,182,8,82,8,57,124,46,116,76,29,204,177,133,104,153,183,227,111,69,27,120,8,47,115,2,236,226,48,85,91,63,245,104,55,9,55,232,70,170,161,117,126,193,168,84,253,181,8,206,173,88,40,215,222,112,87,182,128,17,79,190,230,19,220,52,110,67,28,150,58,25,55,68,76,76,50,184,162,84,199,173,7,231,152,121,228,208,245,141,212,84,31,130,47,153,209,36,246,105,4,185,124,52,38,210,188,149,208,198,128,52,103,172,29,161,180,243,93,61,127,250,41,51,146,106,15,166,231,113,68,107,226,86,79,1,211,56,29,141,141,99,169,62,24,33,216,96,6,85,120,253,28,62,243,40,182,253,182,92,246,131,19,225,184,88,146,153,124,87,56,219,102,10,133,39,144,62,248,169,58,243,100,166,5,184,141,135,34,208,21,235,109,208,246,116,152,41,218,98,161,168,172,204,76,248,37,160,199,14,245,169,64,228,51,118,74,143,99,232,248,52,131,167,57,132,29,8,211,182,119,53,193,205,240,100,166,62,121,97,106,134,131,193,155,103,111,239,115,25,75,66,120,112,18,25,62,207,240,254,131,3,131,206,92,121,55,239,59,6,22,178,21,178,58,76,104,32,140,56,116,132,62,104,216,6,177,5,252,120,87,197,95,44,25,229,99,128,219,44,239,209,168,21,13,79,78,191,243,23,197,9,249,119,232,122,232,250,169,61,71,2,208,111,125,254,251,247,23,239,242,174,230,104,234,191,191,220,28,174,72,13,196,231,190,140,253,192,20,228,199,49,43,183,23,26,179,124,215,152,46,59,167,207,246,61,103,24,11,87,252,156,231,134,254,228,171,151,249,243,53,115,123,23,31,187,226,103,38,181,217,223,79,231,32,114,3,92,138,155,180,4,147,107,108,170,183,173,221,97,118,227,88,43,205,211,58,140,116,113,188,186,214,119,111,24,234,86,236,231,31,110,166,160,35,183,102,92,155,227,89,211,199,73,94,161,179,106,25,1,181,63,217,64,141,36,110,11,235,57,25,227,211,89,29,96,151,182,6,14,60,33,236,225,227,125,45,136,1,226,110,87,231,229,242,24,244,255,238,31,175,206,146,199,14,35,91,240,83,227,183,124,35,198,221,24,113,26,26,167,156,195,40,253,196,125,122,167,249,126,27,177,129,8,147,31,118,24,153,197,240,98,38,63,125,225,70,5,254,248,57,127,60,44,2,11,233,14,169,37,232,192,252,201,200,197,69,159,110,249,201,198,104,167,88,238,121,188,205,55,220,208,215,196,131,207,196,134,29,166,188,54,252,48,157,134,126,117,249,9,172,77,227,54,242,1,55,65,224,88,43,221,138,159,170,70,68,31,140,78,168,198,138,191,22,198,239,254,241,233,46,141,21,48,170,167,138,38,207,221,12,99,220,85,42,183,106,181,43,251,193,144,86,6,3,170,229,233,209,131,78,164,41,250,85,222,196,3,218,115,244,124,142,67,225,150,70,135,115,44,84,13,67,179,188,29,133,32,70,95,106,28,91,111,221,241,166,65,46,148,197,76,52,12,124,105,117,75,35,10,138,191,238,206,127,55,217,14,125,108,146,51,62,5,123,71,33,74,135,164,157,115,209,93,178,206,28,11,62,114,29,108,172,23,182,208,189,190,245,241,46,150,59,47,29,129,230,240,104,197,24,78,47,124,254,22,13,113,98,103,62,253,59,221,0,186,163,28,31,96,100,119,69,89,133,161,68,208,88,181,250,131,75,100,39,225,8,47,62,143,122,178,198,133,192,23,195,97,232,48,132,34,250,222,156,147,110,228,156,1,93,193,202,199,39,121,38,18,68,98,193,225,163,151,73,80,250,245,149,200,134,198,155,59,226,109,80,40,22,104,112,76,50,226,194,103,200,85,167,134,96,24,146,85,23,174,80,163,230,192,239,211,179,159,200,205,120,253,3,121,80,29,111,221,67,186,162,122,146,159,23,27,247,234,243,177,207,81,19,120,141,208,118,189,159,147,0,100,8,51,33,135,148,221,226,173,148,124,234,54,13,95,109,126,104,166,129,82,209,4,227,203,133,81,175,85,59,255,67,144,85,29,134,255,52,7,50,168,103,135,124,164,91,3,147,20,70,206,29,179,218,169,161,13,52,84,103,181,186,117,6,145,124,136,12,16,88,189,204,39,244,151,208,101,164,172,70,201,27,30,65,91,86,57,225,99,190,142,121,105,224,112,243,237,112,143,244,90,219,109,183,138,172,138,238,133,157,30,36,119,233,208,9,12,135,102,199,29,116,39,129,138,254,144,26,133,241,207,55,187,207,226,82,148,26,18,191,216,52,80,244,204,229,73,167,71,168,140,30,86,173,152,15,253,221,125,112,54,213,80,138,122,254,244,230,225,175,76,100,38,220,156,94,50,15,134,154,64,146,206,133,106,221,232,142,146,197,147,73,138,166,103,89,119,75,66,103,33,28,1,197,168,130,182,195,231,211,109,69,95,145,21,40,122,145,242,173,9,32,85,55,89,137,150,116,253,154,133,234,198,60,28,110,93,93,186,114,134,172,185,109,134,169,21,104,35,160,245,88,237,253,52,207,33,175,197,249,208,202,123,45,146,97,250,90,70,204,229,175,5,41,105,120,235,74,229,187,143,25,92,171,186,17,23,50,103,235,93,205,114,146,57,92,88,232,30,119,192,7,11,173,81,121,155,234,141,195,136,193,200,160,101,234,45,222,139,117,139,16,11,76,44,84,158,60,23,37,218,173,217,242,34,15,182,254,50,133,139,164,103,96,245,27,234,109,194,115,249,238,77,65,180,198,106,208,70,204,77,224,82,181,43,17,114,167,171,133,12,60,227,115,195,205,237,161,133,131,146,201,22,216,76,61,159,42,103,203,86,234,225,74,220,231,69,145,144,135,14,110,23,12,26,125,60,152,130,82,189,57,250,87,242,94,103,46,228,0,119,167,234,48,56,133,236,62,108,14,107,191,39,135,45,189,41,124,150,118,125,67,218,176,216,20,78,47,238,13,7,92,136,91,124,72,17,28,133,202,73,111,77,173,219,219,53,90,224,66,71,247,42,61,251,10,146,182,112,4,16,79,41,111,5,64,113,169,1,44,218,32,103,126,87,231,200,140,146,40,31,243,141,152,74,143,173,161,158,100,180,213,62,135,161,224,211,51,128,183,26,89,224,22,76,90,204,101,253,92,72,208,111,133,123,149,5,66,96,90,231,240,57,176,247,203,129,192,148,166,130,222,149,191,190,120,62,241,170,96,119,38,211,125,94,2,7,155,150,154,219,253,214,110,51,234,80,133,17,228,45,122,181,126,18,74,61,107,147,223,174,161,156,149,202,217,218,167,188,216,14,99,158,168,167,144,155,195,46,253,184,116,217,137,203,146,155,79,13,160,193,42,85,86,146,39,143,242,59,136,198,235,197,122,130,20,168,133,94,104,142,91,107,245,166,133,183,242,219,168,153,195,202,165,126,188,165,60,5,109,26,163,42,36,67,87,145,183,74,58,147,10,76,174,111,191,130,253,66,149,125,200,11,214,55,21,224,179,82,61,163,141,170,167,27,204,25,190,4,149,57,128,9,160,185,235,4,156,195,205,147,233,20,9,172,117,7,76,155,249,226,245,252,118,86,90,229,101,236,64,249,193,136,143,9,60,104,27,94,15,86,43,232,124,198,181,186,78,51,52,44,4,174,248,6,91,134,84,247,20,58,244,234,150,165,157,182,42,149,151,101,58,179,178,118,195,234,131,233,177,200,137,127,188,127,173,191,36,157,217,229,104,108,38,63,163,48,181,9,111,34,213,162,14,101,161,39,32,201,182,66,212,112,43,12,165,173,192,83,173,191,179,81,238,23,30,195,8,13,179,116,66,63,220,222,68,27,161,97,25,149,230,23,145,204,166,97,34,96,183,100,193,67,151,46,189,114,198,171,206,161,39,95,208,1,129,184,97,203,70,76,150,93,97,196,46,221,225,132,66,88,171,26,10,34,182,47,196,203,201,21,4,1,224,232,40,158,116,130,141,54,82,104,31,171,169,61,107,193,74,140,149,96,123,180,41,232,78,53,80,127,159,125,248,189,53,69,214,129,188,187,166,254,156,163,76,43,244,8,188,226,40,76,63,148,92,182,114,150,175,166,143,61,66,15,55,132,232,75,38,97,15,117,76,112,31,144,148,122,104,211,252,32,76,237,17,142,66,4,240,87,61,59,31,184,235,78,216,81,149,175,130,106,46,0,130,163,99,104,22,129,171,202,64,117,104,133,114,150,39,155,42,172,210,137,106,36,185,186,246,112,115,30,108,11,92,212,32,46,22,14,152,114,243,20,182,112,20,192,46,85,204,103,196,21,43,156,38,242,173,86,128,41,205,75,242,41,41,229,10,42,7,228,118,30,92,70,16,19,64,212,168,10,12,249,145,74,40,192,87,41,6,237,82,94,19,20,22,166,24,34,231,175,91,149,56,208,33,120,181,49,16,5,236,32,13,129,217,184,222,147,215,32,114,126,224,38,91,29,141,138,122,122,116,142,251,33,198,242,153,238,250,57,76,74,246,13,40,205,19,53,232,74,44,57,112,217,223,117,147,166,25,37,137,173,188,181,43,222,106,141,91,123,219,40,204,102,1,78,16,21,191,13,39,56,255,70,12,152,196,150,62,54,123,9,106,26,199,159,121,251,13,132,184,42,48,66,115,139,236,162,104,138,169,132,8,197,170,67,54,217,30,100,137,136,98,15,57,205,131,216,43,201,45,167,184,249,236,239,65,76,15,37,161,151,236,58,167,67,87,46,164,2,155,242,75,37,99,85,54,21,178,108,48,145,10,26,72,106,77,118,106,15,181,251,130,142,26,84,189,47,195,193,129,59,84,177,17,174,237,49,223,113,189,214,14,111,109,154,142,239,60,38,88,28,36,93,140,231,219,225,89,130,224,24,47,181,223,202,52,187,62,200,197,204,180,31,218,91,144,116,108,166,80,245,172,148,243,177,131,32,76,219,78,76,58,44,244,21,111,78,100,224,173,128,138,112,182,162,40,41,62,176,168,112,53,34,56,69,188,65,178,225,43,104,228,20,122,190,29,78,200,146,43,156,251,122,207,13,175,99,137,2,60,69,12,32,180,150,195,91,83,157,255,38,233,49,90,210,216,65,220,103,62,227,10,13,91,21,63,105,166,54,224,15,126,142,185,184,60,200,2,189,7,135,75,74,55,164,86,233,8,124,55,239,193,60,106,40,100,188,49,67,38,42,140,119,129,218,207,81,187,157,162,103,26,122,62,22,215,79,27,123,241,82,203,43,244,163,72,189,4,225,160,108,17,47,135,41,102,213,215,202,200,64,251,167,206,199,70,12,11,224,140,67,121,71,0,90,127,65,118,200,2,234,254,94,249,71,172,236,124,173,221,223,161,153,9,108,171,54,22,85,10,239,201,19,93,177,1,62,223,235,29,170,9,22,103,149,191,154,196,213,239,10,128,148,69,163,230,7,38,107,119,31,141,34,245,32,116,89,9,169,123,228,0,198,139,17,36,195,6,125,109,217,97,246,105,149,35,195,106,25,239,230,16,238,228,0,227,101,59,12,43,187,234,122,193,112,235,49,42,194,239,65,212,212,72,218,253,123,35,196,171,101,57,6,87,129,75,168,136,176,155,87,183,27,41,207,10,66,81,213,210,122,239,183,141,89,246,255,3,215,249,3,175,231,210,193,105,145,126,110,126,118,68,255,36,36,74,123,80,36,67,16,240,61,249,89,7,35,220,28,189,186,55,230,169,105,123,111,177,248,156,123,86,84,198,166,29,174,38,86,228,143,198,145,161,223,19,98,122,143,245,64,40,80,85,16,19,234,184,183,237,208,40,174,73,18,74,149,86,117,83,157,146,195,30,100,218,144,173,125,247,46,103,87,155,65,197,109,236,252,238,77,2,62,60,89,157,197,237,160,100,170,220,225,234,226,98,130,192,43,200,195,23,170,145,95,50,45,141,25,122,158,209,173,26,203,247,29,11,88,5,85,189,78,37,183,143,248,160,60,92,71,156,88,157,191,23,124,137,42,29,201,174,242,170,22,146,233,142,196,139,243,242,195,143,18,160,149,70,132,179,111,44,112,101,106,121,178,193,233,189,117,137,18,63,160,93,47,166,187,58,192,199,75,123,63,141,130,99,132,243,86,248,108,206,63,112,150,159,78,43,254,244,218,67,62,215,121,171,48,38,52,72,206,135,158,123,213,0,183,209,228,226,188,114,188,119,122,53,217,231,100,92,165,132,17,157,237,133,176,48,5,131,90,20,103,252,11,251,209,92,223,212,230,173,205,84,251,30,220,52,255,82,76,248,200,157,12,84,8,52,160,111,5,70,213,55,122,170,6,131,38,55,89,147,252,70,133,8,239,10,79,142,240,228,187,26,91,63,92,141,115,236,31,164,163,225,26,20,22,183,139,41,31,248,248,155,51,104,40,26,87,189,255,54,102,211,10,240,160,199,203,97,68,207,130,62,99,151,215,166,201,55,104,63,214,246,188,12,178,118,74,16,1,138,0,206,133,235,222,74,216,4,92,187,135,253,18,161,32,149,29,3,246,116,217,65,161,18,138,104,245,124,51,21,90,237,23,158,10,183,249,11,55,133,243,239,213,229,229,24,147,85,214,206,0,167,228,110,70,34,145,20,78,55,244,236,222,168,112,22,182,112,243,115,121,127,191,61,126,222,26,113,133,55,40,189,143,112,68,80,106,254,208,179,144,71,184,56,175,151,16,131,214,162,204,40,197,89,150,12,169,173,8,133,153,118,62,11,161,3,221,225,181,232,79,122,207,77,56,39,200,128,66,56,249,110,158,2,15,85,33,241,244,106,32,105,120,173,193,96,192,104,123,139,179,64,105,174,175,237,122,78,128,199,142,9,135,46,114,217,229,193,209,243,58,3,118,60,109,127,43,170,68,86,128,177,114,125,241,80,198,150,130,246,105,113,145,129,97,124,135,74,240,14,39,59,125,214,14,167,248,165,51,21,216,254,181,210,143,44,55,114,8,213,157,240,4,41,164,26,189,149,16,228,61,176,143,33,79,161,76,11,138,175,197,107,251,81,27,165,140,56,232,197,166,124,13,149,79,179,120,80,55,77,212,204,251,205,33,75,11,19,41,89,52,226,194,228,170,195,193,151,168,40,206,14,35,102,152,131,76,46,66,18,23,54,221,195,112,115,43,136,113,248,204,216,32,36,205,198,188,253,230,13,166,144,32,240,187,178,199,66,23,60,179,85,227,34,101,91,245,186,195,199,186,47,81,30,120,221,242,75,228,96,151,182,60,144,206,58,30,206,131,73,175,5,184,82,132,113,97,220,39,213,27,164,222,50,95,135,20,162,243,28,14,252,98,238,154,143,105,166,240,164,6,217,99,39,227,4,62,95,160,5,209,228,243,50,197,95,251,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,43,182,213,254,192,117,197,111,51,90,84,47,132,220,242,114,231,33,224,23,190,233,26,240,224,177,227,117,243,67,186,25,110,236,59,226,161,29,92,167,110,251,194,17,252,29,138,122,159,132,14,240,82,184,213,63,192,111,69,202,147,151,15,59,7,120,122,183,171,193,77,117,187,13,190,9,115,99,223,11,135,78,27,40,86,27,127,56,184,174,120,102,232,254,252,241,190,98,102,120,240,162,175,228,3,87,215,164,1,158,31,138,152,185,50,6,187,224,32,154,114,63,131,129,237,150,207,212,7,105,19,165,46,0,135,249,42,48,186,34,159,147,163,241,30,87,190,33,24,124,253,183,151,59,50,47,19,166,82,138,140,29,45,40,20,202,47,138,90,94,192,204,153,159,247,53,195,240,204,224,241,9,8,222,133,215,157,23,78,189,249,123,225,239,223,223,60,26,217,144,239,83,217,209,54,7,172,34,210,160,55,138,36,160,223,184,180,153,230,81,188,16,36,162,202,31,222,87,148,234,142,37,156,255,8,15,133,203,249,190,47,178,73,121,114,52,142,231,247,210,162,218,0,252,49,235,176,251,138,106,3,146,102,183,255,225,109,143,123,243,198,218,71,82,10,184,247,146,79,165,189,45,201,231,190,41,186,228,149,195,21,189,223,55,18,172,213,99,218,76,127,124,97,51,223,231,155,230,247,31,224,38,71,19,183,254,1,126,91,164,120,221,208,86,234,31,63,130,188,177,133,76,239,247,161,246,28,105,243,124,12,182,233,23,40,249,66,144,140,250,62,241,83,35,154,55,173,164,239,108,56,79,126,217,19,147,145,15,76,62,61,97,235,177,255,192,55,58,48,33,30,14,229,167,49,143,151,168,136,61,248,155,129,107,38,55,28,79,132,185,173,127,150,101,152,213,241,184,201,108,124,188,183,105,0,244,39,178,105,42,249,228,162,240,248,243,93,223,143,124,216,199,155,123,225,33,229,63,13,241,167,47,29,39,52,223,122,78,115,211,13,184,63,163,108,90,177,60,97,150,101,133,109,137,9,216,246,113,31,56,151,252,109,237,203,154,63,128,178,231,246,143,192,95,133,46,68,66,182,107,96,3,191,109,186,158,27,7,70,127,213,136,24,31,213,159,1,46,145,53,65,80,244,156,207,60,61,172,141,56,96,19,95,80,152,118,157,27,240,71,110,28,182,211,112,107,215,101,130,46,179,127,206,61,135,92,216,155,40,63,224,96,204,59,186,47,13,248,10,191,253,80,62,239,247,97,109,53,16,38,159,26,100,66,4,168,150,138,98,62,248,69,246,45,126,26,41,196,207,218,53,90,24,154,3,127,168,3,184,213,143,124,25,52,83,104,230,193,60,142,102,60,207,55,212,85,100,26,152,156,103,192,120,1,232,155,134,228,176,226,137,193,231,254,44,31,47,186,238,59,126,219,4,172,191,71,183,96,167,33,111,122,231,231,202,187,48,169,232,156,109,159,143,203,18,166,55,158,153,185,250,182,15,140,93,103,192,184,207,205,15,60,130,47,139,58,243,249,164,192,72,183,70,155,34,202,207,77,21,67,12,158,37,158,248,132,116,252,253,237,81,5,182,8,251,123,105,209,85,186,89,184,218,31,78,142,6,131,195,144,192,190,23,126,98,7,191,17,189,255,126,123,108,86,243,182,7,76,187,245,125,228,242,249,12,140,124,255,240,194,242,3,128,43,165,21,101,222,118,100,230,161,33,156,63,124,31,21,227,248,128,105,129,248,28,93,175,91,180,61,24,31,175,207,226,50,208,171,136,47,132,150,226,207,170,57,58,89,202,128,113,129,253,156,124,208,155,24,48,114,170,159,251,130,11,25,111,219,114,225,159,81,14,107,53,96,44,232,199,103,202,105,145,187,219,230,179,251,185,112,222,95,190,46,12,178,62,177,196,196,110,61,238,171,161,27,184,255,48,211,198,51,67,197,72,189,218,249,172,131,105,197,82,242,38,187,207,76,58,208,66,12,24,238,211,103,30,158,221,245,85,129,199,251,195,7,94,213,37,107,129,105,213,253,92,217,91,49,118,12,134,138,233,236,231,210,8,130,227,210,240,50,248,68,250,36,228,106,92,90,121,33,234,103,121,130,129,147,168,229,119,20,93,35,87,167,99,142,87,10,115,97,241,237,30,42,104,111,168,252,183,127,255,219,127,249,203,63,255,203,159,254,242,215,63,255,233,127,255,221,191,253,227,223,255,249,159,254,215,223,255,235,127,255,79,255,225,239,202,191,255,251,223,254,219,95,255,245,95,254,244,119,127,243,31,255,244,247,127,253,63,127,249,211,223,252,237,63,252,233,159,255,241,79,127,253,203,191,254,221,47,240,159,255,252,79,127,250,47,127,253,203,159,255,233,31,254,230,111,255,199,63,255,243,95,254,231,159,255,233,239,255,250,206,243,95,237,71,23,137,106,102,39,251,209,219,205,219,57,86,68,86,230,247,177,156,159,228,23,234,66,5,193,233,161,48,211,251,74,120,167,60,24,48,181,186,234,231,62,166,250,92,21,38,141,148,48,185,203,155,48,194,116,191,43,230,131,175,89,161,111,133,187,15,49,131,103,105,114,240,27,233,110,153,202,53,34,56,112,62,168,55,91,252,160,244,249,127,96,239,158,55,24,117,230,38,112,237,46,224,5,140,121,252,186,31,120,254,202,185,253,192,185,84,47,18,232,215,205,113,64,141,164,91,21,70,121,254,38,252,150,102,133,49,174,140,95,134,255,214,207,7,117,223,196,31,248,206,63,194,35,225,101,106,57,9,219,142,234,39,247,101,71,111,81,240,93,38,33,187,183,192,72,48,45,133,141,113,228,240,48,211,76,129,49,224,156,241,196,89,232,251,7,102,119,145,71,211,15,44,79,220,8,136,45,159,56,20,250,170,48,109,157,61,225,146,198,219,228,133,105,234,44,126,229,133,22,246,136,25,23,73,240,186,127,221,44,24,72,72,90,239,188,180,249,35,57,225,111,4,93,170,116,246,93,38,196,250,91,171,6,125,1,107,201,235,126,243,167,217,102,197,133,193,172,205,145,130,142,230,219,103,230,251,58,178,96,46,19,66,122,147,187,195,108,37,82,233,7,152,45,79,220,53,49,71,242,4,129,169,56,197,149,189,175,65,26,155,249,109,62,101,255,178,7,163,227,243,80,16,173,155,241,204,54,53,141,222,21,198,173,213,79,126,113,3,145,27,155,80,255,127,147,130,22,80,64,206,144,147,215,99,34,71,191,112,133,197,86,243,198,16,78,95,219,71,57,156,244,150,226,96,6,191,155,219,126,114,232,24,31,184,45,164,52,127,223,23,73,83,164,200,4,174,56,251,86,135,247,154,217,9,200,165,45,30,179,195,11,113,166,171,55,70,127,106,247,75,67,246,59,213,122,126,224,250,235,119,108,240,11,190,62,48,252,239,25,71,147,144,106,227,3,247,95,22,175,193,56,236,76,29,45,197,181,126,128,9,160,218,7,45,197,223,231,164,85,42,123,184,24,13,23,186,224,239,124,248,94,45,57,245,161,240,27,124,103,38,60,51,7,252,3,255,86,149,126,208,157,85,118,27,136,149,61,241,47,140,33,66,42,3,24,108,6,51,2,103,142,247,7,126,113,254,73,24,175,122,129,17,29,239,121,52,108,102,185,47,148,72,126,57,71,8,68,172,145,34,217,134,242,133,180,64,105,199,144,219,122,35,133,236,182,195,40,28,94,133,217,82,148,56,218,204,148,228,3,35,18,88,62,111,48,82,118,215,43,179,218,155,47,34,120,193,222,213,21,30,97,106,7,252,150,250,35,179,206,123,190,235,87,88,195,14,190,84,112,21,37,29,221,19,198,118,88,97,152,91,35,97,116,108,21,166,195,50,209,155,233,142,135,66,254,143,207,235,231,139,40,114,215,197,172,28,175,192,91,150,183,190,126,244,121,28,102,139,33,51,53,133,182,249,219,31,134,157,55,219,109,61,26,141,220,62,253,194,171,209,47,134,194,136,103,248,111,191,48,123,110,25,135,212,216,123,247,79,192,72,218,73,231,176,75,131,66,227,247,109,190,219,178,4,89,135,229,242,201,120,189,208,227,166,247,239,15,124,127,163,74,131,233,221,145,27,219,86,106,242,223,30,144,152,36,142,2,254,205,231,27,74,248,58,21,157,36,195,3,38,209,38,231,62,84,169,124,38,167,57,249,200,203,70,24,109,182,225,7,79,236,248,170,30,76,174,203,63,144,197,126,176,203,180,65,239,96,143,120,131,110,112,68,229,63,48,61,178,14,115,157,103,42,220,99,21,160,12,180,210,140,131,159,38,118,246,69,125,65,90,31,178,64,25,124,118,15,248,125,159,159,251,218,136,93,251,149,193,237,57,114,240,222,221,253,67,65,111,253,188,171,214,74,241,9,201,116,51,117,241,162,117,243,180,18,48,159,233,252,160,229,215,199,207,80,242,8,77,225,17,203,7,17,234,76,86,207,47,42,103,134,144,162,168,185,4,199,169,143,241,180,4,126,211,209,175,59,149,193,112,159,100,120,191,69,178,117,143,28,113,182,222,75,22,23,224,126,253,69,147,37,190,103,159,47,188,124,73,198,159,226,125,184,2,191,217,239,133,103,191,47,131,158,194,153,44,198,31,120,92,129,41,50,252,1,62,10,159,253,129,143,9,213,57,76,39,180,62,150,137,155,140,127,245,27,75,186,164,159,1,207,233,109,109,215,190,112,72,166,31,184,249,32,131,179,131,206,140,160,168,241,121,204,251,22,220,247,110,63,183,141,170,252,138,115,35,147,45,168,5,73,254,105,109,186,116,151,196,149,196,61,239,137,206,128,183,236,5,141,122,116,231,241,207,150,233,99,31,29,164,239,151,215,246,197,103,195,2,109,243,3,163,5,215,28,126,35,186,78,121,219,188,253,238,209,56,190,43,44,118,2,119,163,5,59,204,157,46,69,169,117,197,193,75,40,146,15,133,54,243,187,197,5,181,232,75,94,71,253,113,174,248,133,173,235,83,214,53,136,23,183,248,87,141,184,84,239,58,198,107,133,153,232,63,253,86,204,146,138,6,6,23,215,153,51,152,120,73,190,77,252,30,60,32,198,255,98,100,41,218,80,108,4,19,126,187,184,147,119,221,46,238,184,241,174,49,140,169,50,255,195,126,221,191,37,35,131,105,218,150,163,249,155,26,223,207,207,225,87,96,114,132,121,114,172,110,122,83,24,173,255,154,71,223,45,95,64,51,25,156,120,93,15,46,89,94,4,198,65,124,197,165,89,33,225,8,204,170,28,47,140,89,97,200,251,132,193,143,150,70,30,45,146,105,192,144,11,243,145,83,76,78,240,39,243,239,95,23,201,175,46,91,16,75,245,255,170,187,24,108,126,110,10,123,218,237,154,224,86,59,50,132,73,224,222,27,63,140,30,87,147,25,190,89,215,123,75,88,68,53,22,249,213,117,134,175,245,216,15,188,207,73,206,205,182,33,22,115,132,248,222,10,33,79,140,150,233,17,159,38,26,128,85,134,120,163,170,157,23,206,214,76,183,155,214,16,252,235,204,114,77,118,17,131,206,132,15,36,69,143,165,49,229,170,71,230,105,26,101,235,242,113,70,240,251,98,206,188,52,108,200,107,241,141,215,193,83,182,203,80,168,63,189,178,43,142,126,219,145,124,213,149,109,244,47,159,232,254,200,73,102,247,215,131,233,216,106,113,221,48,161,101,16,26,245,214,47,155,12,43,11,148,162,165,230,68,122,32,228,75,228,134,253,195,253,109,146,178,175,135,93,154,194,8,130,229,116,133,18,201,23,38,91,208,3,134,2,254,135,163,119,156,28,19,158,38,187,77,142,118,41,43,96,50,25,242,178,17,240,218,107,248,209,136,42,106,22,10,56,118,255,155,6,181,219,245,161,64,188,142,21,0,18,155,124,59,76,86,100,162,28,134,204,39,219,127,228,240,246,245,215,177,161,240,182,161,191,108,190,11,1,111,154,145,243,174,205,183,244,183,168,195,138,61,208,193,236,10,147,173,235,177,160,99,109,121,5,126,195,58,134,48,245,184,37,211,48,59,130,83,60,51,247,99,113,40,31,174,217,225,70,58,134,56,230,214,173,87,54,187,171,25,2,35,82,123,244,202,236,73,249,108,198,216,144,207,227,237,85,136,225,61,198,71,240,250,126,126,186,34,194,18,129,29,182,200,146,185,195,98,146,124,130,195,8,82,40,106,18,157,53,208,183,215,145,148,97,97,197,237,177,3,176,228,193,20,180,91,252,224,104,51,205,205,132,77,138,57,206,141,181,193,206,153,176,240,239,107,196,186,230,219,40,63,204,62,165,196,174,136,13,241,148,165,231,173,74,124,152,30,234,154,50,161,76,102,148,81,126,107,85,196,201,219,148,67,5,173,236,115,2,198,46,91,98,175,66,220,17,249,198,5,62,245,220,212,115,126,237,11,129,89,90,100,170,43,246,173,122,190,131,236,245,205,250,53,240,130,73,25,187,135,46,125,197,160,63,185,25,71,27,86,57,114,215,116,226,245,216,50,189,21,113,15,185,173,198,94,164,39,218,198,253,192,19,65,168,216,19,177,63,150,185,140,68,10,15,195,225,9,221,78,198,73,173,24,88,197,158,9,195,200,216,41,78,19,182,158,59,55,115,219,188,34,4,174,76,126,185,93,155,89,86,65,140,8,201,249,216,70,78,234,167,75,208,183,146,116,159,222,129,75,106,83,152,83,86,216,205,27,252,190,211,136,127,128,173,4,43,39,63,185,100,2,143,82,98,99,255,174,11,77,14,65,97,83,199,151,69,105,168,233,79,47,83,167,143,71,86,166,112,208,129,73,153,143,19,112,201,9,28,244,45,130,37,209,70,1,70,15,70,76,173,199,219,226,241,21,121,100,150,254,200,61,42,69,153,42,183,53,141,97,17,155,80,116,40,155,156,252,237,27,123,158,28,151,172,246,61,154,6,161,248,0,232,111,174,83,143,30,174,193,104,35,220,130,64,133,123,221,241,213,191,13,114,217,122,223,19,41,190,120,219,198,89,211,219,34,159,28,95,38,156,206,163,15,252,5,218,43,119,207,141,60,235,212,71,202,14,192,191,173,109,170,124,245,243,62,238,140,17,126,8,182,116,8,155,177,72,252,54,62,140,229,51,82,202,62,249,190,32,181,246,45,163,20,1,174,187,98,18,134,202,173,87,190,41,11,141,152,71,169,65,31,185,242,247,101,158,24,134,215,152,147,71,209,147,47,155,94,234,23,141,126,96,19,26,119,24,3,166,209,21,30,183,69,24,142,128,80,178,50,237,251,233,51,178,160,155,178,79,155,87,97,148,19,124,225,194,56,124,206,207,215,215,107,44,138,140,163,241,65,219,155,181,35,166,108,182,95,31,10,215,22,123,42,232,161,223,15,4,14,95,4,210,221,12,45,150,142,133,129,156,103,4,18,151,198,114,133,241,149,189,177,149,92,117,235,235,122,3,109,157,149,81,138,5,184,10,207,28,73,136,3,139,123,10,99,152,54,253,200,74,188,165,61,9,32,211,250,209,201,137,59,58,16,217,146,131,89,63,242,137,162,215,48,117,206,193,95,104,172,136,220,104,184,209,79,151,58,218,47,153,193,96,82,116,114,95,157,198,177,153,81,163,49,220,5,110,86,138,139,141,42,201,198,15,140,86,85,108,201,10,77,3,114,114,168,170,145,138,124,75,81,253,126,157,47,90,123,219,178,132,145,35,144,251,182,108,238,136,29,155,169,29,125,96,116,198,19,157,75,231,82,148,90,155,192,67,108,104,129,141,127,154,123,100,92,198,166,194,48,164,18,94,163,232,27,193,164,123,215,128,167,233,198,9,252,34,149,149,40,211,66,30,252,14,237,144,160,98,175,104,2,94,2,87,122,93,78,194,75,39,157,67,18,52,179,68,112,133,82,234,13,24,191,129,18,123,4,42,243,242,196,97,216,246,190,103,110,248,154,46,95,135,240,248,151,186,98,48,186,238,137,194,83,189,1,190,77,109,151,181,141,106,58,205,68,1,147,233,111,2,179,55,202,173,38,2,206,61,103,13,202,162,123,69,218,1,119,203,182,5,157,248,231,198,185,9,84,182,194,237,125,128,254,125,88,251,135,62,146,201,187,246,154,206,131,247,209,65,120,146,214,5,202,194,37,113,8,37,180,214,70,156,155,113,82,21,237,238,59,97,40,187,34,61,184,63,60,238,217,108,18,170,92,88,111,166,137,230,240,188,111,235,34,23,102,198,211,241,188,9,180,219,144,39,246,126,106,246,200,165,32,180,219,101,38,61,48,160,118,94,184,169,9,43,140,158,83,228,88,249,20,219,150,81,102,225,110,108,129,177,255,25,50,25,162,9,75,127,150,195,181,75,162,19,152,125,152,15,97,92,220,70,58,83,76,211,127,31,81,131,59,197,68,100,228,228,36,139,71,141,205,59,74,47,122,48,157,222,51,246,238,47,50,207,30,246,201,134,236,197,53,190,203,133,44,125,79,81,184,187,111,5,40,11,68,169,138,82,175,186,1,219,6,78,224,183,222,215,18,231,158,182,241,74,152,12,197,244,39,206,227,124,175,71,126,122,35,61,209,227,183,121,65,10,99,84,116,188,246,241,46,164,222,207,201,141,241,176,71,192,123,108,1,41,117,180,60,86,103,58,172,122,233,37,118,112,88,210,84,224,185,74,148,162,144,241,194,26,64,96,202,119,158,146,0,94,41,101,139,146,71,55,62,139,195,148,245,183,252,54,244,218,237,244,18,96,252,154,18,166,26,95,242,228,219,136,63,2,191,137,50,18,122,199,210,210,93,143,198,246,189,37,60,107,110,248,166,73,71,215,19,40,27,245,124,218,40,188,177,199,251,69,7,194,245,53,111,139,202,84,155,129,110,20,233,228,224,142,16,107,220,149,37,176,245,220,141,141,191,167,28,176,202,213,111,3,193,37,20,231,18,61,87,190,13,164,66,70,132,25,7,182,107,147,151,249,194,217,82,115,24,64,87,150,65,178,108,243,23,23,54,161,174,41,202,126,44,6,194,36,125,32,113,155,41,90,252,170,130,1,99,123,39,115,236,132,118,24,9,55,139,141,251,18,180,48,204,124,66,32,69,147,70,129,15,134,190,81,98,112,83,118,173,50,17,78,50,125,215,203,184,70,203,186,91,225,183,1,107,190,24,179,10,181,37,241,40,85,250,25,81,161,105,94,166,33,5,48,73,136,200,5,174,159,20,171,192,131,173,78,13,216,50,147,2,119,20,55,226,210,160,65,200,70,20,233,179,214,123,94,26,155,42,133,223,203,220,121,99,111,219,117,100,169,127,95,252,123,151,145,74,124,112,203,76,35,240,219,140,20,223,95,64,221,170,83,81,252,121,242,167,7,13,128,57,10,39,18,12,57,82,40,125,20,89,111,223,48,177,197,62,96,84,73,244,104,60,161,99,254,135,47,117,228,251,120,176,57,178,7,252,110,186,86,129,81,255,168,49,136,173,99,89,158,233,48,177,84,255,109,148,114,135,222,54,203,92,47,49,212,44,135,61,20,166,111,36,6,121,133,178,170,39,71,129,160,197,247,69,33,81,111,187,144,66,13,180,96,0,36,7,67,205,237,61,230,74,116,18,100,182,67,131,237,156,147,115,229,61,50,31,77,91,110,226,186,223,168,24,91,81,184,184,49,227,176,168,101,81,211,224,226,146,151,192,108,208,101,177,159,72,171,20,93,214,48,138,23,152,180,167,199,109,216,66,125,86,166,73,39,104,100,34,223,142,23,49,96,121,217,180,20,221,88,111,145,109,149,49,138,154,127,139,39,6,235,231,234,151,93,109,75,29,217,240,78,105,87,46,12,129,254,90,34,246,58,214,15,45,112,179,26,105,132,56,70,162,18,184,48,106,35,93,14,213,75,182,77,144,253,165,50,242,194,43,172,157,5,182,4,226,9,184,92,221,93,12,235,79,219,17,82,206,79,220,199,71,95,37,30,197,64,180,13,129,177,215,140,152,242,152,100,134,192,19,241,249,184,47,180,252,100,253,128,56,189,70,110,0,176,105,235,249,80,112,166,59,171,68,132,207,56,147,21,2,175,189,190,246,205,90,18,201,49,129,27,63,152,117,44,232,116,122,116,225,153,100,129,142,63,201,111,99,141,82,35,235,188,59,82,6,114,52,78,51,39,119,23,141,160,70,142,166,205,170,101,185,21,243,198,46,168,201,195,71,1,130,173,191,108,139,8,60,118,222,246,68,29,88,246,61,111,38,124,63,30,143,20,95,187,41,19,241,27,38,8,110,122,176,12,169,186,203,100,217,17,220,222,177,79,29,219,98,115,129,81,144,141,223,126,19,237,144,237,92,55,139,216,27,7,55,134,241,18,24,185,249,216,52,161,166,121,100,139,108,246,11,201,87,232,111,92,14,25,73,182,123,140,61,110,55,145,55,185,238,109,42,33,154,210,144,12,211,251,11,38,17,127,29,29,171,12,249,54,141,162,145,27,136,142,237,224,214,163,223,27,72,174,3,91,168,84,234,180,216,22,98,202,142,194,74,43,26,137,48,193,156,30,223,15,34,62,71,22,101,210,243,101,70,181,21,73,160,108,252,5,86,14,7,29,173,250,241,145,220,204,172,65,181,241,46,191,188,144,58,138,207,190,242,98,21,173,148,241,35,245,117,208,131,83,216,152,64,153,219,162,61,89,126,153,64,166,101,205,134,20,146,236,247,126,72,22,35,243,106,47,200,220,122,244,27,243,53,118,215,133,244,149,140,147,55,94,41,183,6,99,6,113,153,171,48,130,251,193,197,193,73,176,235,209,47,118,56,43,202,46,180,67,118,253,105,234,14,35,42,62,166,245,43,71,67,190,46,89,118,65,135,93,209,141,90,195,205,76,101,173,178,42,194,125,90,81,46,93,7,19,118,61,152,85,54,74,39,232,106,94,153,205,80,22,184,65,70,51,121,50,217,33,179,159,240,14,111,75,192,118,232,78,10,19,186,123,10,149,202,225,214,183,5,145,184,236,40,141,48,161,203,198,31,242,82,155,190,176,45,75,108,86,189,240,66,189,100,103,70,252,133,111,31,120,174,29,252,63,88,195,165,233,149,23,18,130,73,24,27,83,119,16,236,43,233,64,142,42,130,169,17,232,149,119,87,170,53,49,4,8,238,114,223,68,0,55,242,210,232,180,105,8,212,123,202,72,155,254,251,11,39,100,101,235,150,210,43,65,194,219,22,74,10,12,209,205,43,189,22,223,234,67,235,180,109,249,166,203,218,73,155,206,41,8,67,204,168,19,116,155,113,228,167,105,71,174,62,199,179,85,172,154,4,34,191,135,181,186,195,232,28,74,60,140,142,132,11,200,223,31,25,163,207,251,108,200,36,229,201,171,201,211,36,92,175,169,223,56,76,57,74,114,22,144,80,161,131,58,239,241,26,59,84,96,227,12,248,125,87,92,140,36,183,252,54,216,80,168,253,190,77,25,76,114,53,157,174,196,27,60,59,172,183,187,172,109,144,221,111,86,87,234,155,150,139,124,35,13,175,178,18,131,165,88,59,232,18,152,190,197,168,241,161,217,162,147,210,219,5,175,237,107,178,145,121,183,188,109,26,8,74,236,146,241,134,59,154,16,36,75,113,162,195,3,158,203,254,252,52,22,74,45,74,151,36,37,150,196,34,13,38,126,236,65,44,233,122,37,147,211,204,119,48,120,224,198,142,151,187,166,96,187,110,48,131,45,69,43,87,70,47,74,245,103,70,232,222,151,4,127,148,107,217,15,57,140,163,244,85,184,154,221,166,195,184,87,47,61,57,201,131,18,71,35,69,41,83,53,34,140,35,6,34,44,164,210,101,214,106,239,153,236,216,195,207,131,250,134,62,83,168,195,193,188,167,97,71,99,13,20,235,214,8,222,62,124,54,13,54,136,137,90,13,254,250,166,183,83,226,55,107,185,236,65,244,54,59,218,173,23,94,235,12,86,63,194,157,67,246,240,141,80,162,248,154,253,54,159,229,202,22,164,193,129,189,65,18,103,70,187,122,221,164,141,142,111,96,48,73,221,217,145,99,112,219,193,125,167,86,88,37,247,208,172,115,52,94,102,231,51,150,121,1,97,150,29,124,208,201,215,84,245,243,233,102,80,226,63,253,190,83,178,82,10,211,16,238,191,221,76,10,81,134,2,18,241,215,147,245,52,45,238,38,243,60,90,29,241,97,227,200,205,62,225,131,222,229,172,2,8,128,85,183,63,6,71,54,114,162,35,165,213,201,134,30,179,15,194,65,38,178,72,197,9,116,220,104,46,193,78,97,74,156,99,45,120,199,121,1,164,214,239,231,243,65,213,56,42,51,3,1,204,218,214,7,166,43,35,97,204,6,4,70,138,210,131,40,234,79,93,111,11,130,78,137,78,34,102,39,41,188,144,32,25,217,143,67,221,88,167,140,10,227,192,47,107,195,221,157,138,78,163,109,120,75,12,219,52,29,8,48,175,162,19,129,172,113,219,178,125,111,76,172,145,48,25,211,130,200,173,48,241,132,255,246,68,203,89,182,16,152,124,247,123,226,228,239,187,210,21,189,97,168,16,147,25,158,195,239,125,232,149,155,66,169,191,14,204,201,206,23,102,223,230,205,112,228,13,170,132,203,246,219,51,122,229,58,42,224,58,75,147,86,138,18,223,32,22,111,122,240,27,90,59,250,136,76,56,64,151,15,202,106,195,199,255,64,160,90,55,217,13,246,137,71,96,24,103,104,58,146,182,186,54,71,28,11,81,87,135,40,156,191,226,179,17,62,215,247,234,52,138,36,254,221,113,52,46,192,243,3,211,18,24,215,141,35,136,236,38,113,218,104,61,219,217,224,64,73,16,244,22,240,91,106,188,15,184,88,85,106,85,216,27,182,136,68,186,37,208,135,194,164,6,60,178,236,111,94,43,250,178,43,102,193,195,135,74,183,236,187,140,36,118,239,51,104,245,108,188,68,42,10,152,148,148,79,41,253,199,186,46,199,66,37,109,91,124,144,51,137,183,42,75,23,95,42,37,19,135,217,236,200,67,173,214,182,235,97,14,211,198,25,50,157,189,33,109,30,213,14,163,242,33,211,52,21,86,166,90,135,209,233,146,216,176,86,76,144,125,139,194,112,120,241,129,252,246,187,54,154,188,127,225,247,84,251,145,23,202,72,106,81,75,32,12,221,91,79,78,123,78,155,113,52,10,178,242,66,11,220,153,225,41,73,212,228,222,120,88,2,191,208,51,122,21,248,241,162,207,188,32,5,17,81,16,18,178,111,131,115,5,158,38,147,245,11,55,246,2,242,212,10,57,229,226,75,8,254,51,91,166,29,36,174,250,241,153,161,227,5,56,100,38,70,247,16,129,85,135,177,63,150,89,9,173,179,25,165,182,247,122,40,192,203,109,191,121,138,18,216,47,92,127,178,213,9,179,231,204,22,220,55,242,132,232,199,230,148,224,37,158,10,30,45,71,182,187,111,69,65,23,193,81,184,120,87,65,200,74,45,81,148,97,19,174,232,243,220,248,101,120,177,178,102,83,236,218,213,243,26,111,146,199,250,84,143,38,21,234,179,14,134,37,59,59,196,169,100,29,88,231,191,99,129,0,120,36,233,25,24,81,134,147,104,59,57,82,44,206,72,58,117,195,91,54,211,153,160,51,91,202,240,183,120,95,163,252,50,33,213,244,73,169,253,80,235,151,192,29,217,41,71,11,66,4,31,148,154,121,194,88,194,200,79,111,178,203,241,211,7,149,201,28,71,200,159,209,201,179,28,198,146,172,41,60,241,156,219,14,211,51,59,151,194,152,34,213,128,59,130,26,2,227,171,226,203,46,58,3,71,202,78,244,30,210,144,227,87,142,216,218,247,228,164,196,124,133,105,168,190,204,207,201,205,189,195,209,102,188,205,15,26,3,156,246,123,221,190,152,70,216,142,220,53,89,187,158,164,206,159,11,123,83,220,239,148,131,200,202,144,236,130,105,194,221,227,69,87,66,107,125,213,166,217,236,123,85,230,201,94,202,231,158,17,64,26,1,51,239,234,61,27,65,207,159,24,158,84,41,87,102,240,189,190,58,53,122,67,178,169,203,80,155,104,127,97,196,158,135,162,19,190,215,239,133,85,86,132,90,245,212,148,45,252,93,209,207,95,199,231,194,94,220,18,131,176,30,120,244,69,31,201,128,74,17,48,84,251,207,93,191,201,41,14,54,39,248,239,193,16,86,143,195,221,132,9,21,126,241,179,167,222,42,143,224,251,211,244,55,249,187,196,158,133,25,71,143,54,197,62,135,43,180,181,169,71,163,162,243,59,254,113,34,224,27,81,120,227,148,234,48,11,200,231,137,155,243,201,116,184,98,144,113,62,15,109,14,79,138,84,138,3,82,197,224,125,65,32,118,152,217,102,127,80,146,236,129,110,248,21,250,221,210,69,231,191,140,110,193,208,187,162,252,229,169,1,66,208,163,67,20,6,219,141,145,64,79,227,103,30,220,216,93,123,18,182,90,123,90,253,192,35,163,152,106,121,9,157,49,72,75,71,227,200,123,240,72,73,232,60,73,183,159,39,130,42,225,241,82,244,162,61,225,143,27,49,48,201,255,98,212,192,186,229,240,11,204,69,207,21,120,152,90,179,195,239,181,182,33,87,102,196,249,17,48,230,74,58,131,179,129,88,49,132,107,57,34,60,199,130,87,72,220,249,133,195,181,42,186,170,33,50,30,20,93,148,177,167,82,26,16,187,60,113,95,111,248,222,51,63,235,214,26,209,30,251,78,93,222,117,75,36,208,80,133,247,4,113,49,87,110,217,127,211,19,51,35,237,80,168,108,47,217,96,151,182,204,189,206,97,243,127,213,229,120,163,6,19,191,221,140,206,34,107,125,193,156,32,78,94,222,135,40,181,182,7,175,238,147,157,177,240,53,25,138,56,67,15,74,244,91,135,144,207,248,192,231,150,18,71,79,107,92,17,24,121,170,184,47,252,217,155,100,159,233,251,157,209,73,93,32,248,180,161,39,159,104,188,254,190,47,170,56,181,237,170,240,106,81,96,164,157,149,255,124,224,210,227,145,147,229,94,26,166,116,155,196,143,195,117,246,173,7,115,217,241,84,140,80,42,57,141,130,234,68,68,87,101,81,109,214,39,218,216,22,251,93,195,89,216,223,71,74,98,200,95,23,33,255,149,74,180,105,207,206,18,71,119,50,53,26,94,81,233,241,104,184,152,129,152,190,144,134,226,164,207,149,22,67,174,207,48,157,112,174,252,232,105,246,74,114,229,124,205,205,195,124,190,128,54,244,19,96,219,22,233,47,250,19,248,62,5,38,189,28,87,142,78,193,231,153,22,92,214,189,90,80,6,73,91,169,156,22,244,69,123,12,114,182,4,235,124,190,109,58,176,124,48,32,132,250,153,46,77,149,173,4,60,181,51,30,120,159,200,157,209,39,175,185,51,35,126,68,189,248,161,216,58,127,142,37,74,245,103,54,76,86,125,233,156,100,78,233,14,227,92,48,245,220,184,78,250,44,95,126,4,169,198,7,94,209,156,85,250,143,133,213,7,46,161,112,82,208,194,190,243,51,31,154,1,176,195,132,141,26,4,189,101,98,230,80,234,86,201,83,248,64,86,242,215,9,107,173,183,171,47,164,174,252,244,209,13,84,98,26,186,7,252,143,195,228,61,244,235,164,8,24,15,141,169,117,223,207,64,155,111,232,253,28,108,137,135,186,244,224,74,9,229,55,21,244,86,178,31,225,92,129,95,16,80,126,183,217,15,176,173,171,30,93,105,251,216,191,48,157,165,77,191,191,90,51,159,131,215,220,248,228,89,217,72,253,230,135,209,219,101,218,214,253,199,54,253,69,129,53,143,10,252,27,136,3,178,42,95,5,77,252,47,143,253,48,57,10,185,97,95,34,128,41,87,235,164,2,71,59,110,106,252,212,243,5,134,119,176,2,126,232,103,109,195,2,252,87,186,20,216,172,230,117,163,58,235,12,244,141,137,210,53,47,129,53,138,147,62,77,149,182,107,65,184,50,167,156,223,229,199,138,47,67,95,53,84,139,230,217,181,102,38,187,50,165,192,197,247,204,114,251,17,26,156,250,203,176,131,253,135,113,116,81,250,46,193,69,255,117,19,7,182,10,148,194,140,145,227,40,1,169,204,70,40,84,188,31,91,14,67,107,61,95,248,248,116,67,241,137,224,88,50,57,197,76,143,126,7,40,188,214,123,244,145,252,95,240,11,223,20,70,51,114,56,12,37,86,251,94,222,119,118,166,127,120,40,162,119,177,39,49,120,240,118,127,224,125,108,241,217,250,219,180,19,253,190,14,232,18,111,95,251,205,197,144,93,253,133,97,81,93,77,112,189,223,170,191,214,242,192,111,199,171,171,79,53,233,248,223,109,192,219,13,66,137,144,140,34,86,67,116,148,252,194,221,172,183,36,69,69,121,197,57,40,168,206,189,9,229,147,7,130,166,240,27,119,54,20,55,199,40,31,184,53,207,102,54,43,30,151,82,63,89,164,230,141,145,248,235,17,49,232,64,27,8,33,253,254,54,157,47,235,115,223,116,35,122,230,128,125,44,193,161,12,98,236,23,189,175,24,119,62,82,61,114,114,38,233,95,1,81,224,55,122,214,25,223,199,226,149,134,102,66,205,74,133,34,58,171,49,95,161,82,241,70,162,188,208,129,57,169,127,35,11,69,203,53,20,126,91,250,253,155,84,127,129,34,124,63,41,87,99,14,184,125,195,217,208,24,161,34,38,71,83,247,253,77,168,176,5,191,159,54,15,20,183,154,215,141,218,178,158,230,242,153,25,236,217,252,192,243,224,15,255,201,112,25,99,243,247,161,78,250,33,100,235,133,152,192,104,191,214,15,192,38,174,44,243,244,123,132,213,91,176,72,25,50,59,202,201,81,144,117,206,5,101,61,194,180,241,137,224,156,175,97,102,117,123,125,243,72,72,145,249,79,23,4,205,53,255,85,137,141,252,133,161,84,48,139,46,63,240,191,127,57,21,80,212,41,116,104,0,87,144,180,254,61,55,138,61,117,204,79,0,215,131,197,69,120,133,136,191,44,3,12,173,64,7,117,64,161,176,20,152,134,195,151,152,31,171,76,25,104,200,18,149,95,143,17,171,249,237,218,117,13,217,208,172,127,119,110,212,252,40,97,201,93,99,146,115,253,235,101,35,246,105,166,48,121,160,152,18,71,177,174,101,157,150,168,151,253,238,57,155,81,223,138,80,73,232,70,217,222,128,130,63,211,212,28,23,150,62,59,20,128,26,229,232,79,92,138,186,226,240,251,130,115,186,182,134,227,19,253,27,159,211,76,0,111,10,67,134,9,244,78,159,234,113,203,62,67,51,146,157,45,237,111,195,68,235,166,240,254,217,124,141,27,156,61,83,10,70,191,69,135,10,83,201,239,23,242,66,34,196,29,21,38,17,248,219,101,5,23,237,5,143,245,179,231,236,193,154,104,168,222,247,165,251,120,219,70,118,63,249,143,138,164,192,195,52,126,3,198,171,112,11,220,77,108,106,196,209,24,251,9,140,16,73,247,199,194,4,116,111,149,216,146,112,50,94,152,217,97,31,9,123,81,242,174,78,44,178,6,224,43,108,92,4,174,167,91,198,210,142,74,225,47,247,164,100,16,6,239,36,30,42,141,212,25,153,210,100,130,212,231,47,188,9,247,37,65,65,91,10,235,140,195,198,25,20,248,236,21,149,43,4,111,172,247,48,225,247,250,135,231,254,32,207,142,153,253,245,192,3,239,176,225,48,81,152,228,224,54,218,168,191,126,206,192,148,189,50,52,61,172,183,213,149,1,140,49,219,138,108,83,54,73,249,95,215,165,107,145,100,147,2,41,106,246,150,234,255,133,153,2,133,184,132,89,135,77,207,14,67,176,202,32,15,216,90,248,29,182,160,229,115,180,49,45,29,134,186,149,95,191,157,188,251,204,130,73,50,211,148,162,59,228,93,112,208,64,121,70,111,187,160,181,56,29,62,36,25,244,161,189,89,201,25,158,120,127,176,140,40,140,28,232,137,15,180,89,78,66,97,196,91,91,192,75,195,6,224,201,238,220,97,82,18,91,223,231,155,120,174,47,221,8,202,14,205,56,145,201,172,174,172,241,96,170,187,250,70,152,66,61,120,37,54,122,171,136,94,217,62,209,190,0,60,139,102,92,153,103,222,2,236,243,18,153,228,42,121,77,107,9,243,6,51,216,8,124,189,83,135,241,91,90,122,28,61,81,83,204,215,121,168,193,140,184,109,84,57,132,68,3,76,159,71,160,83,41,27,80,127,200,213,251,67,193,26,87,198,56,45,120,171,199,203,38,83,46,235,4,156,125,92,127,252,117,77,235,159,221,2,119,106,93,51,166,114,218,59,63,48,153,178,152,233,141,218,117,21,126,247,49,227,104,54,35,69,127,27,99,184,227,15,5,230,95,74,157,76,99,248,111,47,198,99,18,136,116,187,78,59,216,46,196,32,39,39,32,221,59,80,181,110,16,95,27,241,127,91,50,14,73,123,186,254,228,67,105,65,61,242,203,212,142,187,63,240,107,249,117,121,224,102,158,55,125,12,179,145,145,74,189,193,99,199,10,198,30,105,126,110,107,152,53,140,195,131,4,209,84,248,125,51,113,91,47,138,158,119,124,30,41,221,65,113,105,239,229,173,170,191,253,98,227,146,39,63,144,81,245,104,76,230,135,199,66,108,205,247,146,215,73,28,223,35,96,41,235,187,68,193,133,220,94,32,122,176,165,28,4,37,3,238,31,254,219,73,119,209,222,48,24,183,234,8,72,154,133,132,10,103,231,28,233,214,249,153,76,223,60,91,220,4,18,24,73,117,253,105,186,217,186,255,116,167,75,78,239,250,253,22,30,233,14,211,230,43,213,16,196,64,79,47,113,52,202,177,159,245,139,94,238,234,119,141,237,142,214,18,223,247,181,67,2,131,32,15,99,236,161,176,9,227,4,76,123,161,194,120,245,206,8,17,223,242,152,38,244,211,102,148,238,92,24,96,138,45,250,229,179,104,121,84,253,46,13,249,31,25,105,165,112,39,45,2,76,44,235,100,202,66,34,227,250,10,52,250,79,105,77,224,183,168,183,136,32,209,108,19,25,139,243,211,37,123,227,161,54,2,72,157,46,223,223,120,150,142,18,92,23,243,22,224,194,182,172,197,104,64,76,81,231,226,69,200,227,71,87,210,210,186,250,97,33,228,76,26,134,90,161,131,81,224,183,187,156,203,199,82,53,155,237,246,93,254,106,252,182,21,92,116,162,95,116,161,123,214,8,62,214,144,46,55,92,104,106,27,113,48,86,227,69,23,94,227,152,250,83,97,155,59,244,202,232,128,168,121,225,197,20,85,4,166,200,225,217,23,186,61,85,77,226,215,133,198,231,106,218,148,68,190,201,96,60,62,21,86,16,78,110,12,149,7,54,233,189,62,27,147,238,22,131,156,105,94,75,222,52,56,191,69,69,96,72,165,10,243,246,115,222,120,139,161,190,108,62,47,111,179,1,134,200,35,71,211,235,221,98,11,70,150,60,141,207,12,54,189,224,132,153,88,4,70,96,57,206,253,66,213,170,183,141,139,253,141,39,74,189,188,105,132,135,186,190,103,54,57,55,17,186,188,46,179,126,153,61,79,78,194,36,225,138,229,113,92,152,17,188,187,162,88,5,199,185,233,213,211,99,9,102,86,94,88,211,198,37,19,187,102,255,239,176,201,196,232,185,33,44,156,56,119,165,222,46,193,35,133,179,227,73,62,138,91,180,147,6,188,72,53,175,158,75,140,41,65,10,220,45,171,234,112,49,73,149,132,161,56,68,124,135,116,104,149,65,184,168,59,159,136,8,126,212,67,229,96,51,2,240,39,218,233,54,149,206,61,26,14,199,113,86,59,63,205,190,242,8,220,16,4,138,43,163,81,67,79,190,236,11,90,178,240,166,245,37,240,64,200,43,78,78,9,66,118,88,248,4,207,189,98,233,188,36,124,229,104,120,78,163,197,35,127,251,41,221,35,173,105,13,92,49,231,204,34,102,138,147,214,203,211,127,45,88,152,239,42,197,52,57,249,160,140,225,97,214,251,22,113,71,152,2,35,156,151,83,49,121,188,35,191,141,104,127,68,174,72,25,189,29,94,251,194,185,10,236,37,4,60,3,87,228,109,94,172,182,52,83,205,129,245,156,88,89,23,145,137,196,227,52,191,236,154,217,147,99,36,40,133,205,191,194,83,47,111,42,78,239,75,131,235,58,17,18,252,200,155,201,67,65,38,56,231,210,107,74,8,31,52,86,31,52,24,110,213,67,39,111,219,243,73,5,241,209,15,188,170,251,37,176,223,192,219,229,131,162,186,244,139,18,38,74,221,140,7,54,114,229,162,208,187,210,210,0,216,148,231,127,209,182,216,174,232,193,80,160,171,231,216,76,126,70,166,186,197,110,199,153,92,13,195,135,45,252,4,51,108,247,178,244,67,7,217,14,61,24,233,227,238,23,198,128,144,124,45,10,120,47,114,247,111,103,26,27,82,38,28,130,229,183,51,240,163,113,167,145,188,202,153,152,77,123,155,77,163,212,248,182,159,121,105,232,142,191,120,219,239,107,51,59,9,161,106,118,75,76,123,134,14,58,138,244,53,33,225,130,50,122,100,30,137,111,37,96,182,186,165,171,92,52,58,191,91,147,168,20,54,247,142,32,232,125,69,228,209,115,144,205,250,94,208,244,84,22,3,248,234,54,28,215,229,247,156,253,232,86,213,189,149,60,212,106,161,17,211,204,194,64,216,42,214,245,116,243,220,68,238,178,2,140,119,167,56,24,57,252,211,220,157,48,37,113,143,82,22,141,71,75,190,188,55,133,212,93,3,238,102,53,149,215,205,14,101,255,218,225,0,31,230,213,124,157,232,230,181,234,211,48,18,101,98,228,198,50,246,34,253,21,41,240,97,77,157,249,72,59,44,146,62,242,210,40,224,229,251,250,113,107,45,113,95,72,57,203,18,128,149,198,114,142,2,29,28,40,86,11,220,139,137,54,253,190,237,139,32,117,23,148,103,234,161,4,177,187,242,202,77,130,56,247,1,147,84,68,25,159,163,223,67,111,55,190,129,170,25,87,42,162,187,184,244,77,51,63,238,122,244,232,70,194,49,166,35,180,176,229,96,76,105,123,36,92,119,99,211,40,47,4,181,203,26,179,21,21,191,38,243,44,212,155,22,133,181,97,14,198,178,139,64,245,162,215,216,121,45,246,189,242,109,67,49,188,117,69,26,154,97,187,229,232,13,73,173,69,14,123,214,35,35,137,61,133,59,97,219,44,92,164,21,12,79,250,22,36,54,24,6,180,36,230,117,51,83,144,248,112,152,94,32,217,90,53,235,196,247,114,199,176,54,115,121,40,172,178,200,59,250,100,137,159,157,140,20,115,201,138,119,93,173,247,235,115,48,33,233,10,24,170,217,82,120,220,200,167,210,173,211,62,247,245,96,239,119,55,75,184,42,109,202,160,61,196,28,45,15,140,159,180,194,13,167,154,56,55,29,82,242,80,8,106,110,203,11,47,111,32,234,79,19,57,230,10,2,219,81,6,41,109,50,59,139,29,236,38,170,254,52,6,34,37,206,93,209,63,209,159,166,39,250,196,149,161,153,43,203,79,51,254,151,127,216,19,199,143,179,245,202,102,151,37,164,82,127,144,56,163,217,154,50,4,46,85,71,97,199,112,39,159,10,205,189,159,219,134,227,184,227,182,203,172,194,237,62,237,39,53,145,240,39,23,212,76,247,165,197,167,73,73,81,38,121,243,81,108,37,151,236,221,52,47,104,62,163,46,81,6,140,28,222,254,192,53,151,39,202,23,109,234,111,91,21,53,162,133,109,126,83,10,99,92,26,151,182,17,201,255,28,189,86,137,210,86,129,179,163,195,180,81,83,82,248,109,12,166,194,51,228,15,128,223,180,125,244,190,55,52,208,184,239,69,62,252,3,215,30,187,236,7,19,244,200,35,71,27,173,236,12,131,208,199,254,160,109,41,170,76,76,4,30,94,116,19,31,190,177,110,244,161,160,36,19,161,29,250,116,181,234,47,227,191,21,113,227,233,67,63,0,108,226,86,143,184,175,33,246,171,167,166,91,219,83,169,239,217,188,87,185,215,7,238,185,249,199,53,112,237,207,209,120,191,197,209,70,103,213,11,163,102,20,251,119,99,113,12,61,57,148,221,152,197,169,51,86,137,115,94,168,65,146,191,7,220,62,139,23,125,101,53,247,193,120,202,54,253,56,233,124,136,61,192,123,239,239,153,201,133,87,214,128,19,87,102,46,80,87,97,4,17,226,220,172,147,82,39,97,212,112,61,1,35,39,41,247,101,196,141,26,15,237,197,6,159,73,167,26,221,56,46,13,218,191,172,186,15,102,121,243,89,254,13,96,8,115,2,163,101,24,137,36,234,30,71,47,188,210,128,24,75,27,95,199,208,115,83,246,220,9,143,171,245,31,154,229,102,124,248,227,71,25,55,71,105,253,105,124,141,133,17,145,87,89,240,171,205,180,55,170,183,111,5,145,39,94,109,59,31,75,31,134,98,154,203,121,143,104,66,46,114,24,190,157,236,85,141,215,31,155,108,34,172,185,245,104,90,178,157,237,101,112,151,237,255,155,127,38,229,116,71,17,178,146,76,79,37,37,181,99,156,189,205,204,233,242,211,63,138,165,177,31,156,102,3,38,40,69,77,47,23,224,150,67,242,60,97,24,238,53,70,202,36,117,35,97,14,78,175,247,198,150,206,60,164,100,58,131,182,214,87,12,98,220,59,165,167,138,110,134,138,244,119,192,67,116,163,129,145,194,154,59,225,35,43,68,193,134,113,198,32,181,81,42,91,20,27,99,177,50,2,127,106,40,232,55,215,56,51,158,231,18,199,23,211,32,139,97,52,80,140,203,68,15,212,6,138,139,113,207,13,94,174,160,144,222,242,109,32,151,159,125,148,230,95,75,140,156,63,77,51,157,194,5,125,230,128,145,172,145,147,91,246,58,114,76,236,130,75,222,52,254,181,61,167,89,186,155,234,214,131,23,5,107,129,119,211,115,67,67,15,126,16,146,75,72,222,11,76,82,195,43,148,220,246,18,209,93,107,175,153,46,242,106,240,139,204,229,182,81,117,205,252,22,78,115,35,39,5,96,4,38,114,28,245,253,65,43,98,85,129,86,243,107,84,248,189,189,136,104,9,115,138,60,19,12,221,34,249,69,108,183,114,19,109,110,170,65,153,26,8,156,157,115,21,197,207,98,38,124,68,126,96,211,18,24,50,244,124,59,101,10,1,212,172,88,119,139,209,79,255,134,40,242,98,246,132,165,87,194,108,250,228,174,176,21,147,163,27,187,164,150,112,53,151,119,25,40,187,234,219,170,102,115,115,18,158,178,5,71,71,30,95,166,248,120,140,160,113,5,54,121,150,24,41,149,169,117,40,76,199,245,76,88,51,207,192,117,204,162,176,52,25,80,131,103,143,33,63,45,196,113,80,204,76,110,192,148,36,229,167,71,183,106,65,194,93,34,9,100,64,217,164,197,125,153,48,149,28,109,187,215,248,122,222,251,18,181,70,36,70,15,141,1,81,63,129,12,172,7,119,42,40,89,63,161,232,158,239,139,197,103,174,145,4,29,86,151,46,112,103,198,169,81,55,58,248,245,41,60,178,116,58,208,142,158,50,210,94,32,96,164,186,168,89,97,52,148,35,205,194,154,168,18,14,156,126,116,156,110,118,237,53,198,10,99,77,242,114,155,209,80,242,141,80,200,73,111,214,105,138,80,39,183,147,100,229,68,193,3,223,117,132,121,227,232,190,84,156,13,239,17,104,186,193,29,186,111,83,151,65,16,48,148,222,76,148,30,165,196,63,184,208,197,19,197,83,180,215,51,236,52,184,121,151,129,9,92,158,243,249,109,54,175,126,240,161,127,187,126,206,189,67,195,9,218,18,186,76,77,225,119,31,81,111,222,214,170,47,63,189,173,47,208,97,12,240,62,79,5,166,95,48,57,233,223,222,159,55,130,25,71,16,116,120,245,16,54,5,62,45,228,15,73,127,161,109,210,21,126,115,141,239,188,222,177,200,100,42,124,115,245,66,48,101,75,235,133,161,82,143,166,238,48,245,109,66,146,14,74,20,149,131,207,227,174,97,157,1,248,30,74,249,60,238,50,163,114,67,155,77,29,247,123,83,144,43,131,103,178,165,112,99,38,53,117,4,13,204,12,66,134,62,110,200,53,158,162,106,244,71,137,190,172,193,219,37,52,129,33,138,233,201,95,168,24,68,145,102,181,202,121,63,112,143,60,44,52,232,82,244,153,108,170,126,43,137,63,163,212,207,219,128,13,53,3,238,24,0,200,165,209,55,233,54,141,236,239,222,35,216,114,244,194,29,96,6,101,9,211,242,85,21,70,73,201,143,126,1,239,22,214,195,54,1,40,87,136,66,139,126,83,39,18,120,66,194,14,152,253,254,146,33,190,208,221,13,94,208,196,228,86,223,231,178,185,217,143,230,255,222,179,21,166,250,29,71,155,211,165,188,177,73,29,193,83,146,196,106,196,50,31,248,237,165,4,126,179,148,194,63,124,102,135,43,50,190,85,225,23,6,183,132,145,190,148,27,131,135,30,180,118,242,24,71,232,113,192,80,14,123,192,196,145,159,163,105,140,14,152,146,160,94,26,213,152,22,12,54,246,220,250,84,154,149,57,252,96,51,151,30,67,97,24,110,9,19,0,202,67,35,75,25,57,21,254,131,30,91,194,21,1,60,79,252,193,189,123,95,137,92,25,73,18,159,137,81,117,233,71,111,171,92,124,89,227,224,55,149,74,23,14,112,131,174,28,48,82,0,121,95,12,173,27,213,180,70,167,154,20,86,97,152,209,13,30,48,137,246,204,30,80,37,191,219,221,126,141,143,175,108,98,224,22,229,48,246,212,71,159,217,178,75,63,137,206,217,244,212,239,33,181,22,191,108,234,72,75,224,138,138,90,252,178,37,137,171,192,100,73,226,153,21,184,140,50,43,161,157,59,93,223,153,77,109,83,201,47,75,229,156,29,188,187,66,229,91,2,138,101,246,77,241,241,22,155,164,114,218,65,34,76,46,220,116,27,19,28,111,19,23,165,54,222,12,79,33,97,90,224,167,103,130,26,82,124,91,38,121,234,16,51,138,101,56,210,191,152,75,174,187,150,112,69,192,143,232,28,161,251,66,161,180,22,19,31,255,69,60,11,65,71,217,241,38,105,80,216,242,54,76,182,58,167,20,203,98,215,15,12,147,231,4,140,52,242,16,152,106,254,12,116,75,214,27,175,54,10,17,55,208,79,147,179,105,32,239,18,211,209,187,63,78,158,48,205,16,174,89,106,223,85,77,135,47,170,181,116,25,196,250,2,77,68,248,236,15,166,148,148,79,251,44,201,120,152,51,214,88,55,63,188,65,31,127,194,236,216,75,176,82,171,241,192,143,194,29,118,98,192,111,169,145,11,163,228,29,125,23,52,78,220,37,31,214,196,66,186,229,119,199,218,182,135,194,99,68,85,180,161,181,33,212,24,94,51,174,60,53,40,204,216,93,201,111,35,50,227,10,104,100,156,216,212,41,26,166,154,141,48,66,28,40,182,105,105,109,255,104,145,95,154,34,69,140,131,246,189,65,128,124,171,41,109,58,121,217,195,200,70,193,157,38,7,33,141,46,192,197,101,65,80,231,133,73,221,5,61,55,212,226,129,97,148,232,193,11,117,149,223,119,137,213,45,254,236,2,191,41,96,249,102,178,226,30,51,229,137,33,31,180,130,195,8,139,26,53,115,129,27,59,213,17,112,133,6,42,112,57,37,106,24,196,189,83,82,126,192,180,80,205,128,199,212,88,25,15,149,17,20,98,36,0,138,20,246,55,185,73,56,200,14,23,152,217,122,244,182,119,150,112,213,205,207,120,179,5,98,19,2,23,125,35,40,0,123,19,180,193,75,4,156,129,45,189,19,151,198,176,210,163,249,111,62,115,52,95,155,94,26,12,136,120,228,245,74,55,47,96,203,93,89,69,87,66,52,98,232,204,166,176,26,119,141,63,186,132,87,63,25,223,146,240,81,161,74,96,168,23,113,221,52,108,54,133,77,39,166,199,96,160,167,69,134,18,31,132,155,87,54,11,64,245,243,25,203,234,195,62,138,127,100,121,63,240,12,83,78,96,84,126,228,202,177,161,239,94,55,173,198,110,145,77,246,192,198,113,197,132,133,190,67,147,15,204,118,190,165,198,188,0,47,237,42,76,196,20,49,76,129,166,38,185,135,241,83,155,174,1,35,150,47,227,244,109,227,186,43,64,177,114,213,15,54,147,58,198,170,118,63,175,107,144,44,142,223,125,55,120,244,211,29,111,2,139,116,12,211,236,155,90,235,7,110,25,12,23,19,7,105,31,56,54,77,136,65,105,198,3,112,158,156,131,75,211,180,2,104,36,83,152,161,149,79,10,90,103,164,67,154,53,241,85,185,106,156,40,35,61,69,134,180,44,29,192,180,159,123,131,50,48,98,207,159,163,7,214,51,1,175,246,153,205,58,92,150,29,81,219,187,148,46,65,29,212,162,187,99,46,100,179,45,86,63,80,175,48,144,244,15,207,42,141,18,28,81,0,223,181,230,16,235,162,165,138,12,46,14,144,254,229,145,198,111,50,83,162,214,144,124,134,70,23,241,42,10,243,208,98,205,100,39,41,237,49,219,172,74,134,239,6,241,60,41,34,150,66,0,142,104,114,132,2,248,134,74,16,210,171,101,197,99,177,231,249,234,125,209,128,20,221,136,150,49,23,110,12,110,33,66,126,105,63,114,206,121,105,13,81,233,21,189,24,199,52,125,242,210,26,124,150,220,92,208,138,163,219,65,42,30,153,28,163,211,234,136,154,10,91,113,122,27,99,131,77,138,66,86,8,99,208,181,153,109,7,163,246,253,133,251,12,182,120,37,15,32,219,96,99,216,69,29,27,33,152,46,62,66,88,64,163,182,18,125,5,176,41,36,196,103,104,244,22,73,137,110,93,224,67,97,200,100,39,96,42,117,77,225,190,179,87,195,164,90,229,27,34,204,92,174,167,133,100,79,83,106,243,38,106,154,209,193,130,150,215,150,217,140,145,11,119,221,211,37,133,36,238,248,192,97,42,101,240,210,121,193,86,241,25,92,61,118,111,82,34,52,248,133,31,43,225,169,33,148,193,77,97,172,12,4,102,30,222,241,219,228,131,37,181,64,115,60,178,215,14,31,253,6,26,194,48,217,56,199,26,43,172,29,44,239,168,78,70,183,197,68,237,94,143,126,179,126,240,10,208,5,221,66,182,160,199,150,62,201,232,182,176,136,89,174,187,208,186,17,249,43,26,204,164,8,78,213,25,253,142,17,45,15,164,108,21,174,4,55,254,186,76,33,75,162,105,123,93,153,130,186,44,108,67,142,222,135,164,124,48,101,41,244,92,133,195,196,165,217,151,41,146,39,24,151,177,34,39,165,218,250,129,5,78,3,74,146,145,85,107,201,156,8,213,128,96,84,15,83,182,22,152,137,61,232,193,108,129,71,54,168,176,145,124,225,66,228,104,9,213,170,124,124,149,68,235,138,252,112,69,214,122,202,51,65,205,51,166,13,140,199,207,209,155,126,224,137,246,22,220,119,202,209,71,6,103,203,229,134,32,123,211,217,43,87,142,74,111,205,68,168,201,252,7,138,242,11,246,4,254,182,152,220,36,123,108,74,35,45,50,130,199,202,24,114,52,147,109,48,26,112,154,208,24,168,224,178,29,61,175,76,110,93,26,138,76,217,136,197,52,184,199,176,99,186,192,116,166,102,139,9,212,194,220,211,145,110,26,39,171,193,21,146,193,145,147,159,97,202,98,209,182,250,134,92,214,46,49,154,165,130,181,165,13,68,228,211,173,176,60,98,245,27,214,162,50,19,69,234,106,102,203,43,196,125,249,101,52,132,146,173,109,63,45,119,245,190,149,153,108,108,226,66,57,114,89,187,165,223,210,54,213,182,132,105,236,171,89,129,32,218,149,43,198,86,37,139,104,132,248,77,110,136,222,203,51,131,101,241,130,190,242,121,28,56,149,248,227,160,59,170,8,209,8,215,222,133,225,152,51,110,240,237,155,83,225,226,142,156,141,93,167,210,244,22,26,44,195,245,247,155,229,230,186,158,122,145,168,58,209,146,77,202,229,124,174,59,164,101,219,68,28,230,234,193,8,98,70,167,57,204,132,165,119,5,181,206,63,120,155,173,133,161,177,204,10,116,148,236,67,199,62,94,126,121,96,171,225,43,189,145,71,69,192,98,253,206,47,126,244,181,228,109,62,111,22,238,26,85,100,100,182,143,236,168,232,27,225,227,112,226,35,229,33,233,236,66,246,158,132,69,112,73,209,24,148,251,58,22,226,251,87,135,90,79,21,151,57,56,125,22,218,57,163,147,180,180,12,133,247,12,78,220,246,234,166,69,153,247,69,161,235,61,53,103,162,46,218,197,243,147,54,41,14,34,94,215,52,64,49,47,163,39,220,138,9,245,66,110,1,34,137,92,25,69,145,23,20,237,16,107,128,93,157,191,77,131,6,210,220,14,243,121,103,176,140,101,42,159,211,9,161,8,117,252,88,84,83,67,61,99,155,110,96,149,95,70,157,36,246,122,155,110,240,185,229,96,170,121,197,163,120,42,250,251,234,133,21,186,11,61,231,64,114,91,148,74,65,9,88,93,122,131,184,91,88,20,166,236,215,35,101,134,75,98,147,150,23,96,170,235,219,117,61,186,233,201,11,252,238,242,250,36,73,233,231,141,134,41,48,18,61,30,205,194,86,131,39,156,176,213,91,253,220,120,250,73,64,185,204,97,115,122,80,71,93,68,139,96,68,8,184,50,135,24,74,251,24,83,46,60,106,119,108,140,14,201,84,105,152,121,240,139,47,131,11,119,176,191,232,250,219,139,206,146,80,59,65,63,87,246,130,198,39,128,101,230,112,167,166,42,207,148,20,114,95,33,62,211,33,103,229,247,243,182,172,180,96,36,140,35,143,28,221,173,47,61,97,242,23,31,248,133,2,158,207,0,70,89,79,96,138,41,30,161,64,11,62,34,113,244,224,55,205,184,96,168,193,82,97,67,52,146,108,121,220,54,42,231,83,14,110,148,54,242,190,10,87,38,79,165,89,71,254,8,213,156,177,116,22,95,108,183,243,190,160,6,79,125,104,213,84,95,28,37,125,189,228,153,85,88,2,241,178,201,60,230,230,2,183,48,19,190,15,97,28,60,37,242,151,167,85,15,118,202,249,212,33,77,72,144,169,216,13,222,124,217,202,176,93,24,134,100,139,58,109,148,244,189,38,76,213,173,251,215,135,221,233,206,254,64,184,31,37,172,43,105,142,111,71,168,64,192,40,223,184,42,20,38,30,67,127,185,192,40,24,142,94,179,152,215,11,67,83,207,15,238,168,199,233,67,25,214,147,228,218,77,48,129,37,100,52,175,244,25,191,76,174,91,236,108,31,10,31,49,228,149,144,208,107,50,18,38,239,250,122,126,245,190,233,233,141,35,133,143,53,227,135,22,22,97,182,60,240,221,141,62,231,74,90,22,206,230,16,166,183,137,226,145,235,112,89,107,138,92,218,190,166,64,226,48,155,166,214,245,104,10,172,113,52,204,137,140,55,223,171,220,145,75,68,94,204,50,53,50,204,104,178,115,107,140,98,172,48,9,99,72,30,150,19,130,110,211,52,110,228,219,195,133,107,220,144,239,43,75,106,42,12,240,65,25,32,164,1,119,211,103,70,11,205,113,61,158,110,212,182,34,75,27,48,29,153,33,106,72,182,88,191,30,22,93,87,158,53,67,162,161,231,182,174,23,191,238,11,163,167,76,189,110,106,18,39,132,32,235,170,58,219,213,101,250,166,46,35,249,99,151,36,223,53,189,9,161,163,74,10,234,179,192,188,45,79,124,186,148,229,217,146,202,201,233,245,9,147,223,202,226,46,95,0,163,52,45,140,96,104,48,125,201,52,109,13,214,161,250,121,112,135,145,115,111,227,191,133,30,169,169,228,201,201,143,45,242,161,162,138,58,197,210,229,7,255,169,128,187,240,51,224,87,194,224,92,161,254,10,9,108,232,178,72,82,218,85,59,161,168,238,207,122,78,160,24,247,108,22,41,91,215,220,45,138,208,180,251,247,165,131,208,52,40,227,183,89,124,132,123,136,185,228,91,71,67,81,247,253,107,221,154,219,51,185,45,37,115,217,174,233,209,112,4,194,176,150,34,203,155,241,245,190,249,34,220,4,162,210,20,55,62,75,246,96,186,115,129,227,98,70,67,87,31,120,161,221,208,133,132,201,213,126,126,187,182,52,23,107,150,41,147,189,9,146,80,156,61,244,143,33,185,8,58,45,97,232,210,203,133,198,33,121,35,48,152,142,40,74,19,173,203,24,70,94,224,134,6,183,197,65,186,158,195,121,245,207,30,121,240,189,63,171,38,125,45,238,58,64,98,236,197,149,242,80,32,177,121,69,211,100,38,154,142,127,248,78,53,85,232,249,192,100,42,68,238,205,21,26,32,41,96,255,41,19,41,65,211,74,121,125,178,2,114,48,125,36,225,240,200,69,86,81,109,130,81,137,197,158,195,239,50,186,240,253,23,218,163,205,9,253,16,163,224,98,201,194,181,105,65,115,199,130,10,111,91,207,77,116,228,164,151,14,103,12,131,181,128,25,176,205,69,180,135,117,85,75,8,131,233,92,241,142,177,14,31,239,138,79,220,26,200,124,132,229,248,192,162,67,188,91,150,81,33,195,101,110,44,115,88,145,147,35,44,60,92,228,241,13,101,194,116,185,50,250,218,157,81,246,96,130,26,153,72,7,106,176,225,93,193,28,33,109,64,47,174,91,104,6,205,60,152,14,139,132,223,154,216,195,53,25,137,110,56,44,1,119,99,108,222,184,112,108,172,101,105,234,148,251,186,107,116,115,114,124,127,18,166,94,147,150,30,40,195,53,25,255,166,243,223,226,153,154,164,225,146,163,41,90,122,45,138,30,60,172,66,243,153,118,243,105,15,67,16,211,28,145,237,11,10,108,183,132,55,6,188,59,209,94,121,112,69,80,37,238,27,233,28,217,171,54,35,91,207,120,159,251,45,123,18,167,188,125,26,46,30,53,70,195,34,98,78,24,178,78,8,130,190,185,137,207,60,111,204,8,164,97,165,96,150,144,61,83,141,203,4,168,86,28,76,35,157,124,2,216,210,181,17,118,34,163,35,217,147,87,70,34,126,122,182,189,35,108,166,60,238,197,166,152,189,152,127,3,230,226,212,5,198,227,179,198,39,130,40,215,214,163,49,34,141,135,86,77,81,57,135,218,91,21,216,102,251,235,46,16,143,101,34,174,232,179,142,48,67,48,133,123,217,5,80,180,220,46,47,78,230,29,126,72,162,248,249,57,77,220,54,166,159,153,22,94,86,15,61,94,18,172,83,228,149,209,219,27,98,17,1,115,81,76,134,8,145,94,188,220,210,47,4,242,79,162,120,12,156,152,239,54,89,76,153,74,11,228,155,116,190,160,73,72,100,234,104,153,165,170,224,142,31,7,77,233,108,120,126,87,65,29,120,167,211,73,155,82,1,95,86,252,242,34,2,153,66,58,81,242,169,88,91,196,138,7,110,202,191,57,12,201,151,176,105,116,216,172,128,99,186,196,240,235,237,27,226,109,22,219,228,247,132,77,60,211,29,190,168,112,118,217,37,48,253,145,138,15,211,155,247,148,118,86,63,80,211,131,120,36,35,73,249,106,63,54,242,225,74,104,222,161,162,27,56,205,142,34,28,217,134,53,92,76,57,249,194,179,85,7,249,144,182,99,252,120,233,194,137,65,206,250,157,15,237,199,121,179,135,3,210,123,157,208,63,5,230,245,199,40,126,232,27,120,242,212,240,25,240,84,126,55,85,151,147,19,166,153,120,157,145,19,166,217,238,200,165,33,201,229,122,27,76,152,159,105,135,242,248,172,59,231,114,68,75,228,202,145,57,155,225,158,140,150,219,20,251,139,31,121,163,88,223,216,24,207,140,152,225,47,225,109,231,7,207,131,58,145,192,116,173,151,112,164,154,24,149,229,140,7,233,235,164,203,29,157,43,44,135,9,155,12,90,76,105,243,171,14,97,213,197,61,227,125,146,140,239,217,197,129,176,48,173,102,43,38,68,220,126,242,210,216,72,207,216,71,144,214,64,64,62,225,109,201,143,132,153,45,134,192,86,170,142,247,137,224,162,12,84,46,43,168,95,220,55,163,45,135,57,172,132,235,12,172,110,34,12,34,235,78,233,20,205,121,191,49,74,122,226,160,108,149,157,180,80,162,201,92,196,87,172,12,129,150,190,187,124,145,22,191,114,110,186,58,98,117,132,31,40,193,14,249,210,141,250,88,88,159,189,41,44,67,10,226,121,75,61,186,111,26,13,11,71,224,133,68,189,219,122,76,211,31,77,126,176,9,91,77,47,221,60,88,114,234,152,162,207,18,150,107,21,159,40,121,94,116,4,132,94,90,159,214,94,114,21,110,166,33,227,94,113,240,36,228,137,32,231,126,194,14,17,65,233,35,153,111,130,153,25,90,83,221,20,63,165,209,200,140,21,171,215,186,58,58,10,47,156,144,223,198,136,35,166,36,44,242,186,184,101,209,204,14,167,58,28,244,240,120,205,234,200,196,40,144,182,126,119,231,163,227,160,40,204,50,81,2,126,95,87,238,34,80,159,161,4,235,231,134,116,60,62,240,59,58,188,3,152,125,116,123,132,104,234,251,237,56,55,45,181,34,84,245,190,12,214,116,23,155,71,173,238,74,51,41,212,94,51,91,115,24,130,122,22,133,230,180,186,136,127,123,198,231,220,242,113,65,190,43,174,169,107,110,147,208,89,18,182,154,94,120,68,50,96,245,167,155,245,80,181,176,144,36,38,147,115,211,39,227,169,36,236,43,183,250,72,76,86,198,213,194,21,23,241,215,114,229,182,11,98,193,97,139,91,77,25,39,199,10,237,242,33,1,68,143,216,57,210,34,133,65,36,241,74,184,176,226,27,145,121,193,105,237,165,222,41,209,45,66,150,182,126,74,149,244,38,185,47,167,201,235,202,242,69,35,112,15,59,185,247,73,96,203,149,15,109,88,197,203,141,134,200,248,82,87,73,248,93,103,95,1,243,245,137,149,221,131,49,146,40,97,109,219,205,39,60,97,170,143,55,238,155,253,152,62,53,58,128,34,181,142,235,174,45,71,9,147,94,106,113,242,55,18,134,208,235,167,89,32,79,55,46,88,248,6,73,30,11,65,107,118,192,59,220,132,41,54,95,129,153,137,253,227,103,87,191,36,129,61,105,234,216,17,134,25,27,70,138,48,192,101,56,47,8,159,99,220,238,151,192,86,250,240,251,166,121,69,178,50,19,167,238,30,126,165,111,167,129,184,133,156,124,81,222,15,51,98,204,235,37,171,57,121,73,61,124,217,176,14,152,226,54,60,205,197,183,196,165,93,186,202,245,177,172,174,22,176,15,62,95,244,68,87,39,40,221,149,159,115,19,43,229,185,145,69,169,2,67,66,109,97,29,109,140,235,253,129,87,4,244,192,202,229,160,152,52,71,228,101,200,241,220,171,183,77,43,103,248,9,89,237,112,201,186,108,242,203,145,213,124,48,141,181,2,19,47,222,26,190,213,236,205,37,152,49,255,186,50,227,183,77,70,66,94,88,67,144,200,93,44,23,234,70,245,202,209,132,85,174,218,137,102,63,122,10,242,80,33,192,52,143,102,22,54,123,186,46,163,143,119,99,78,164,182,216,198,7,109,153,111,2,133,180,244,223,254,219,191,255,237,191,252,229,159,255,229,79,127,249,235,159,255,244,191,255,238,223,254,241,239,255,252,79,255,235,239,255,245,191,255,167,255,240,119,229,223,255,253,111,255,237,175,255,250,47,127,250,187,191,249,143,127,250,251,191,254,159,191,252,233,111,254,246,31,254,244,207,255,248,167,191,254,229,95,255,238,23,248,207,127,254,167,63,253,151,191,254,229,207,255,244,15,127,243,183,255,227,159,255,249,47,255,243,207,255,244,247,127,125,231,249,175,246,163,20,37,42,253,145,145,188,24,72,137,249,195,4,102,103,17,219,89,220,217,223,68,251,255,250,146,96,222,165,115,229,130,229,126,229,146,208,122,232,98,47,249,246,177,231,255,233,53,253,255,190,27,121,117,16,200,98,14,33,98,238,250,102,103,170,2,61,248,45,10,194,76,156,248,178,145,104,246,33,73,202,95,2,50,182,134,94,210,231,99,121,115,237,214,175,161,50,1,198,193,200,181,44,133,73,255,221,52,144,95,20,24,228,75,52,231,142,112,159,135,5,42,27,131,110,66,177,97,181,14,15,68,44,222,152,36,102,139,124,196,207,135,186,116,118,123,115,117,159,242,29,79,13,202,152,98,210,186,107,89,198,95,246,106,125,89,244,29,191,125,140,216,35,51,171,181,169,199,236,6,37,252,124,231,93,153,88,77,236,90,225,55,27,134,201,27,48,4,26,157,212,209,213,220,9,55,209,76,161,52,78,239,75,76,234,38,250,173,11,138,89,181,230,204,249,102,27,69,169,223,181,128,217,39,78,253,105,36,60,35,250,176,141,255,231,232,131,138,96,194,92,152,46,86,63,226,164,49,185,93,177,61,98,35,77,224,26,32,130,209,242,58,16,192,29,121,97,204,100,71,97,115,126,139,101,144,175,116,203,10,61,100,121,63,198,168,254,44,239,232,203,251,169,183,105,156,72,88,131,198,118,212,0,224,30,48,177,74,228,81,136,130,252,167,201,152,150,161,240,101,147,25,48,86,79,178,105,167,62,182,86,92,56,59,74,253,0,72,223,137,141,250,79,118,80,34,42,114,33,17,42,78,100,2,52,38,34,4,42,238,214,132,19,221,17,117,206,183,100,210,1,31,14,238,63,94,191,77,96,235,19,220,17,205,117,229,24,177,177,98,29,141,112,173,136,122,1,97,38,98,113,17,71,66,55,144,41,99,210,219,232,229,80,42,69,31,221,4,2,123,43,100,122,144,186,209,239,146,232,186,96,134,230,187,52,152,204,87,20,8,38,45,180,72,228,58,92,208,103,23,24,37,145,17,95,135,253,180,162,248,133,166,57,252,94,119,107,116,253,163,223,31,182,245,86,173,91,26,247,119,172,34,195,90,158,166,18,9,221,59,43,127,90,203,191,72,81,12,197,25,104,116,77,135,129,59,74,85,77,183,36,168,71,251,62,13,95,156,239,118,7,185,187,216,35,66,157,20,34,16,15,237,5,184,177,159,97,184,139,132,172,189,145,226,253,15,198,98,56,162,230,53,127,182,21,62,10,209,111,90,87,159,248,34,128,141,61,34,171,131,56,207,155,127,193,136,93,51,60,190,171,23,190,161,52,141,128,241,122,151,84,130,201,156,123,211,45,123,196,86,164,60,193,246,148,158,16,71,107,35,205,251,65,167,75,208,252,192,250,62,72,59,132,118,130,165,93,209,182,150,125,245,134,7,19,206,243,20,208,36,131,2,181,96,231,214,151,109,174,60,209,101,220,191,37,206,243,75,19,129,20,214,41,22,250,166,252,178,174,157,15,188,227,251,177,36,198,231,190,104,76,46,113,242,78,174,69,81,42,135,177,191,100,113,63,18,66,46,248,127,177,109,134,7,164,47,11,167,229,232,169,98,249,173,243,104,102,167,32,182,239,245,103,136,146,93,231,194,109,4,235,24,40,149,230,68,9,234,55,76,132,168,155,76,166,112,73,57,161,117,24,123,79,212,227,222,34,217,20,14,73,108,22,106,100,148,52,227,84,208,82,237,14,147,6,148,204,13,212,155,233,125,46,221,102,100,49,67,166,195,97,98,127,22,41,39,50,169,114,244,219,95,173,27,102,228,7,95,73,65,23,218,169,97,249,205,94,95,42,219,180,219,134,173,9,251,130,123,171,102,179,142,145,220,35,119,73,31,134,172,14,136,244,191,143,35,50,159,60,236,108,127,48,105,156,82,171,58,207,139,137,134,105,46,182,120,102,168,211,136,97,24,5,201,90,162,84,138,10,14,59,42,77,140,66,169,142,44,29,22,26,114,101,199,90,206,163,214,131,148,253,202,118,21,50,34,198,19,115,184,227,100,33,249,224,130,158,221,142,12,32,206,76,9,146,88,115,62,24,199,26,83,84,115,201,230,83,31,23,134,135,228,248,100,162,79,58,176,195,64,233,165,41,60,138,19,90,128,105,91,77,20,113,237,27,213,51,52,244,196,229,156,166,61,56,73,55,159,55,179,132,100,216,113,11,8,235,248,137,72,165,150,14,150,125,229,43,170,103,120,101,202,201,77,24,44,14,222,120,39,105,97,193,12,69,51,193,126,170,48,182,168,90,116,111,9,4,53,149,10,65,145,69,72,20,218,126,211,130,8,117,64,71,39,89,102,69,23,42,223,145,225,198,128,88,81,211,218,154,82,0,158,71,107,45,8,198,7,204,254,95,92,50,241,182,165,205,250,70,213,14,1,68,65,89,110,125,246,70,75,254,205,116,250,211,44,7,82,75,161,113,84,74,72,20,198,194,71,22,242,244,156,251,115,225,180,1,251,51,169,239,43,109,66,113,43,182,18,251,0,69,47,81,43,153,180,53,16,71,70,193,29,161,96,185,240,126,17,121,137,122,60,22,242,82,92,54,50,171,235,41,116,179,131,84,10,28,155,216,27,113,151,81,166,164,140,179,76,12,174,69,157,6,235,72,9,254,105,171,126,207,44,236,236,105,235,21,135,193,69,81,109,95,223,40,178,16,95,249,58,240,189,97,23,19,71,183,23,114,76,45,24,54,97,77,113,180,206,178,214,43,250,230,247,40,101,50,170,132,185,129,72,238,8,78,9,109,118,87,52,173,150,57,1,103,193,2,173,57,73,8,177,47,220,107,231,209,239,65,104,65,177,18,21,214,154,15,213,252,251,4,70,110,40,198,146,89,56,9,255,219,90,58,125,111,65,2,125,42,7,155,46,148,21,37,7,179,164,45,87,143,165,138,87,163,120,124,166,180,27,2,191,29,113,207,81,140,168,139,30,253,147,18,138,47,4,86,174,86,135,233,32,40,89,34,178,150,55,169,45,83,255,149,242,212,193,59,229,83,184,126,167,8,24,46,173,188,47,246,198,39,191,160,23,154,169,188,44,203,90,9,102,45,211,89,125,159,159,28,221,204,2,38,201,29,23,77,240,132,201,51,20,169,187,33,145,40,92,1,118,54,89,102,69,234,255,8,115,170,17,166,159,145,53,61,92,143,164,220,111,173,61,201,28,57,184,218,9,211,96,33,16,16,4,139,97,194,46,66,83,128,66,86,98,245,193,120,74,57,16,7,93,131,152,228,175,249,233,46,129,209,72,142,137,227,226,58,39,243,10,172,211,17,212,65,154,200,167,40,44,67,176,120,19,181,111,114,39,18,48,210,225,128,179,102,137,39,62,169,14,43,135,174,211,121,31,28,136,73,121,119,45,161,126,84,40,70,89,251,58,180,164,45,225,149,64,128,29,113,244,153,31,218,46,220,191,183,247,143,163,55,172,6,97,165,188,145,208,194,230,153,42,17,125,101,9,155,164,72,124,95,152,66,136,8,31,175,62,93,175,88,210,249,49,225,211,80,244,174,91,222,8,253,89,194,198,65,15,62,195,5,188,61,100,33,24,8,160,68,156,78,9,227,77,81,75,120,66,4,173,61,248,52,5,170,162,156,156,153,166,71,237,217,154,97,132,132,247,182,239,120,146,6,159,166,117,136,93,66,97,34,28,14,50,129,201,36,94,165,71,193,244,140,96,131,127,44,20,10,8,98,171,229,40,126,225,86,19,182,50,155,174,92,121,173,157,113,40,119,150,146,83,204,119,133,230,106,33,125,193,203,218,193,131,59,150,32,17,158,219,139,252,98,32,153,32,165,124,92,198,64,41,65,252,32,75,38,118,147,70,177,43,174,185,139,7,75,145,232,140,230,117,182,196,78,205,128,107,121,149,160,186,204,13,222,9,118,213,200,105,74,253,155,201,206,163,132,90,148,55,136,81,98,212,57,209,236,86,110,43,46,110,25,124,209,101,90,101,219,191,224,179,183,48,111,167,29,225,74,178,195,224,176,218,2,166,32,212,21,166,238,234,156,196,249,83,113,149,150,17,27,71,43,232,144,5,185,44,105,71,33,121,85,131,107,217,209,165,208,110,21,108,79,253,145,253,24,197,200,203,218,112,209,131,156,68,179,238,22,127,92,76,106,118,244,171,152,193,216,22,117,102,132,107,246,116,249,203,7,211,195,44,163,127,155,255,150,111,109,16,237,252,76,10,111,24,212,90,131,130,74,213,75,154,210,209,181,193,45,193,249,196,227,167,237,92,96,56,120,30,179,214,246,162,80,41,0,209,238,210,115,8,87,163,30,11,59,28,177,20,120,190,193,101,158,93,123,74,48,236,156,39,109,231,201,157,105,219,135,37,11,194,251,157,81,168,44,107,2,249,72,58,152,10,152,198,142,240,255,74,36,106,222,236,115,63,1,28,142,10,45,178,183,52,2,79,253,122,222,14,99,6,57,188,155,31,217,85,106,249,123,232,158,218,69,113,122,107,116,7,191,187,70,9,166,96,209,82,245,153,20,235,52,240,187,198,41,64,91,1,144,129,66,107,68,124,175,149,222,141,114,65,8,117,161,145,71,8,45,112,101,157,245,254,135,183,245,59,202,90,156,22,206,69,123,4,190,105,69,59,51,248,49,79,146,162,175,112,230,214,6,136,75,107,228,8,216,182,254,194,96,69,246,185,133,47,182,109,172,100,93,164,111,166,132,73,133,105,124,142,169,93,8,124,253,222,205,66,51,158,150,18,161,222,190,95,46,225,78,141,55,193,84,20,154,76,24,99,155,55,164,158,123,156,120,38,164,236,199,61,58,9,159,88,205,105,198,98,231,181,62,115,244,93,209,20,66,123,221,184,159,230,137,91,67,103,245,154,16,145,60,111,54,86,213,187,108,240,214,29,159,123,106,53,93,9,205,49,104,119,189,48,92,158,79,92,88,69,25,91,127,152,198,120,191,101,248,190,83,23,158,131,104,66,220,52,132,195,243,133,17,74,136,86,151,205,146,40,55,109,90,117,209,80,98,246,221,218,40,243,102,128,29,18,48,196,55,77,76,161,44,45,134,159,183,195,173,170,64,56,240,91,81,188,215,5,174,143,106,15,112,114,107,79,117,152,14,127,89,3,8,249,107,162,152,112,127,158,10,217,220,176,3,167,61,72,27,151,112,124,218,225,41,202,228,65,243,174,118,84,237,26,182,159,112,206,182,104,101,47,107,59,8,161,149,119,116,25,218,153,4,191,120,199,35,199,82,143,176,81,219,208,80,67,245,219,198,63,65,31,218,91,173,232,180,25,1,163,175,44,71,47,179,161,143,163,223,198,108,105,48,176,46,66,197,209,52,53,204,18,92,169,254,112,255,227,228,164,161,53,88,48,221,10,255,114,209,248,42,34,239,199,119,137,206,69,62,150,91,63,11,4,159,147,15,68,238,75,219,148,73,215,134,178,38,209,104,249,172,92,12,210,126,162,123,174,163,2,163,112,129,94,89,163,73,141,148,135,182,90,30,18,213,43,13,216,183,40,42,24,195,227,157,46,252,217,105,105,147,94,48,6,120,24,111,30,83,103,254,92,217,54,202,135,119,90,146,84,150,85,111,188,5,213,27,124,218,54,223,50,153,234,222,95,148,25,218,204,136,26,117,17,85,195,131,3,205,222,30,237,167,87,105,75,216,44,177,197,118,184,153,195,84,149,110,225,202,235,60,238,82,206,243,211,118,244,55,1,221,104,176,126,43,236,91,61,164,9,26,247,225,19,29,187,211,26,191,180,151,125,160,236,183,196,192,69,239,11,14,75,245,221,34,14,45,163,105,210,227,146,7,13,45,57,218,67,150,248,33,208,54,203,213,250,209,152,225,205,166,240,177,116,187,247,80,31,130,76,209,30,96,32,20,215,180,250,241,223,22,109,142,2,243,53,180,182,145,22,46,242,84,24,193,164,131,162,55,28,69,0,17,235,42,214,50,17,158,5,203,124,208,244,104,68,241,188,41,29,163,112,81,103,122,161,3,116,240,48,95,186,38,167,164,48,219,149,112,12,65,46,89,196,232,128,233,113,79,163,6,34,106,133,123,25,33,150,125,167,109,209,244,186,223,134,253,134,254,62,77,57,162,48,83,176,1,245,44,20,142,129,91,205,74,105,112,160,6,29,194,209,214,174,37,39,55,107,153,17,194,232,148,132,68,104,149,154,229,142,97,10,213,14,89,11,129,223,234,222,67,199,30,181,108,149,175,193,59,166,165,134,254,11,168,223,4,165,143,5,105,213,16,101,111,152,132,52,125,95,88,213,132,32,195,59,215,213,43,99,146,111,97,25,218,216,51,139,152,10,218,17,56,52,4,92,187,88,36,191,89,121,142,224,80,155,86,68,191,42,145,177,81,86,10,233,143,70,241,69,4,42,223,142,28,45,199,244,175,132,88,33,170,35,136,242,148,120,35,84,7,167,72,177,32,72,14,199,55,158,105,133,72,155,240,123,74,43,100,196,72,112,204,143,214,10,85,185,153,138,216,91,165,209,141,91,18,50,170,236,136,151,100,5,31,92,7,29,16,169,207,95,244,227,172,60,196,145,26,227,232,9,77,189,48,2,203,28,73,139,109,130,220,86,175,233,228,77,59,252,187,73,57,55,125,80,59,172,53,150,101,98,229,145,81,137,111,225,41,191,44,23,43,247,53,48,220,13,107,128,247,53,53,169,76,62,24,187,237,48,131,91,166,165,32,71,207,86,98,129,177,176,91,165,192,80,97,155,161,113,12,172,2,102,213,104,184,45,205,149,54,196,60,129,167,57,86,37,76,245,94,69,96,222,84,190,210,129,226,64,125,21,133,25,155,199,135,30,93,84,189,6,83,193,123,19,174,122,110,148,101,203,144,83,203,92,135,39,71,118,126,15,246,138,167,234,177,236,39,99,74,97,215,44,123,155,109,206,122,225,10,77,215,20,178,220,162,200,83,88,190,226,174,224,177,168,38,15,173,172,169,47,14,57,71,162,82,214,220,125,67,71,120,152,38,149,200,167,213,109,78,80,241,58,10,2,151,77,213,128,176,120,75,231,12,136,201,10,163,184,27,71,19,184,55,29,71,59,237,226,145,250,152,170,99,207,178,151,238,172,40,131,72,117,101,163,74,217,78,23,163,196,162,218,202,236,136,177,66,143,143,186,53,209,31,64,2,9,113,193,84,216,71,155,87,62,173,195,178,154,46,195,24,201,138,248,120,101,99,124,119,186,12,147,145,82,24,159,168,240,7,235,104,182,203,242,66,111,253,93,97,211,248,34,86,86,124,145,126,170,216,102,134,90,252,96,209,20,61,44,52,64,115,50,131,97,179,138,194,199,228,98,67,192,166,208,196,33,170,84,133,221,111,192,164,246,101,253,96,160,80,166,10,103,217,170,68,70,100,192,194,19,10,209,157,117,244,212,248,85,149,152,8,223,222,191,75,42,103,99,58,219,66,89,205,136,67,42,58,101,150,5,161,33,64,87,50,237,195,34,219,246,86,136,218,2,134,236,41,50,71,13,2,109,120,164,30,18,251,50,81,146,117,122,243,100,200,97,193,28,23,5,49,35,134,167,9,170,101,17,170,194,144,171,93,34,236,208,96,32,18,126,72,222,156,112,152,236,38,156,240,129,97,32,135,246,25,237,135,91,47,12,126,224,137,115,155,231,179,222,149,9,123,213,148,192,199,181,86,132,240,206,69,112,197,37,196,32,3,169,132,24,189,245,225,3,68,84,184,165,194,1,140,146,84,11,63,247,45,125,154,236,91,233,152,171,161,94,86,63,98,241,239,195,131,136,212,66,94,159,157,107,85,216,132,20,3,198,107,65,174,236,154,7,72,138,174,181,163,63,109,86,176,174,198,66,218,185,73,124,212,240,228,8,251,175,110,221,33,34,37,15,44,122,87,63,82,224,122,244,91,48,125,54,234,180,84,136,234,136,217,144,141,80,145,33,113,140,199,179,200,22,34,232,16,110,7,195,210,56,231,3,83,236,116,141,188,43,124,203,141,60,213,184,45,193,141,228,210,71,48,17,197,128,208,215,67,43,190,137,220,34,59,178,17,194,128,180,147,10,138,55,101,204,177,200,200,9,149,1,195,70,118,142,33,58,248,162,249,33,139,67,127,209,231,9,125,13,82,114,218,63,189,237,59,13,219,12,50,68,88,210,37,76,123,116,232,78,145,217,59,83,117,59,73,127,28,23,104,125,23,141,67,129,8,119,194,106,140,215,65,22,160,75,222,12,93,79,38,152,29,226,250,101,138,112,200,54,165,3,215,175,164,192,170,241,203,128,207,26,58,193,176,235,175,176,109,54,70,74,61,86,30,44,234,170,112,53,233,65,96,27,26,2,149,8,167,168,170,39,122,244,161,165,72,248,51,165,251,236,253,246,11,140,35,80,70,28,255,197,13,250,219,139,120,52,245,235,205,139,65,116,103,139,9,61,134,142,118,189,223,163,55,157,148,161,117,141,244,193,209,43,135,51,29,94,9,172,189,75,81,146,49,61,84,182,97,143,136,194,228,176,253,96,170,223,51,96,85,241,214,38,186,154,146,160,66,148,198,170,211,194,190,64,173,206,44,176,201,54,135,226,57,125,247,50,7,35,245,208,82,109,148,105,84,197,143,89,241,86,138,246,179,95,158,31,216,42,93,161,202,175,207,3,171,92,111,40,7,219,91,93,97,6,118,242,225,3,106,118,0,31,181,92,72,1,55,111,153,113,244,145,8,166,61,50,198,1,50,20,194,198,121,48,189,79,123,137,178,172,184,238,109,88,69,45,44,53,104,195,94,106,45,49,160,9,121,167,5,2,222,3,221,28,17,86,102,155,24,154,205,183,96,91,121,84,171,122,51,201,248,201,11,53,232,143,148,53,89,156,16,227,45,150,19,250,192,47,88,221,9,111,149,51,28,247,199,91,50,213,139,213,134,215,20,190,215,17,61,94,182,76,243,15,234,225,51,225,133,15,147,194,212,249,79,8,211,54,85,219,162,90,61,67,2,3,24,37,181,163,48,164,142,132,169,40,116,209,61,167,101,47,197,220,225,199,170,42,250,166,219,41,132,226,105,47,146,97,200,174,165,196,151,133,208,175,60,112,68,142,34,104,131,62,51,62,18,244,189,206,244,149,68,185,175,93,213,91,199,78,188,215,248,120,72,43,74,8,98,37,200,52,64,193,48,81,163,81,50,148,93,252,50,144,172,151,128,209,180,236,98,87,207,54,82,169,254,72,235,143,30,10,221,102,207,172,59,147,105,190,60,39,109,68,76,83,78,101,253,105,108,75,143,146,58,84,132,152,158,147,27,249,62,252,81,139,16,65,49,20,48,31,185,128,223,138,177,62,118,4,100,164,252,190,39,114,213,83,97,168,10,55,209,43,221,232,54,75,150,176,148,5,86,22,211,134,4,211,83,8,27,170,129,142,97,202,69,161,30,96,112,211,253,175,77,27,225,13,193,67,81,109,101,180,141,137,127,3,198,54,75,225,107,78,149,185,186,92,77,164,224,197,185,195,189,155,13,217,85,11,186,5,1,32,156,116,81,73,173,186,217,195,74,61,227,104,124,32,113,106,87,24,247,170,145,112,147,2,6,238,166,70,239,241,161,212,63,86,58,203,156,171,99,65,70,153,121,201,183,247,96,90,244,226,27,152,103,172,143,89,199,251,50,101,144,67,77,63,234,4,194,202,215,243,19,65,181,71,157,64,38,186,167,35,127,251,197,140,114,105,240,63,230,12,223,11,179,52,21,115,21,116,105,235,142,103,138,63,151,24,179,144,235,138,205,133,109,98,167,140,241,55,73,220,185,226,137,163,179,214,213,96,136,170,189,7,164,166,51,185,213,165,103,48,191,213,52,16,130,97,60,20,134,165,90,35,4,122,123,139,143,215,77,181,150,124,135,209,43,190,122,52,169,148,152,176,216,6,137,136,5,30,188,141,45,182,195,70,148,208,163,9,155,210,25,169,152,10,162,192,166,84,21,158,78,70,249,110,31,24,74,109,192,72,167,78,133,185,188,8,28,201,191,239,250,129,145,38,8,24,249,92,121,166,104,186,135,103,38,69,81,182,5,31,120,69,90,154,52,216,251,220,245,183,105,74,246,81,76,13,91,221,243,176,90,232,169,101,253,214,11,250,91,197,187,232,237,174,163,142,214,137,52,150,218,100,49,185,122,217,31,151,228,67,218,83,157,143,224,36,250,22,2,183,170,161,142,79,38,168,226,73,185,110,190,200,178,245,129,65,48,157,183,9,140,134,156,158,252,61,134,8,40,186,153,135,200,230,102,179,139,14,159,147,55,104,81,93,210,147,83,151,105,9,191,149,83,77,205,208,89,111,41,241,109,18,114,138,238,76,167,96,149,72,102,90,225,51,119,194,29,53,114,53,186,162,245,58,206,205,190,171,214,143,209,21,173,40,177,177,194,193,99,124,225,150,39,95,166,144,246,241,185,170,233,65,7,201,99,236,63,192,115,215,76,13,160,27,246,49,209,194,210,194,243,10,244,86,159,207,79,179,62,69,62,132,13,162,218,227,241,61,165,89,59,20,254,166,30,91,102,171,92,69,114,186,12,245,53,35,23,159,14,195,8,153,95,53,77,51,217,210,240,118,37,77,212,206,199,122,172,214,29,234,202,29,165,152,251,129,205,123,38,96,66,35,181,92,51,119,146,52,129,36,179,160,6,120,168,173,182,244,113,28,229,227,57,200,172,178,211,169,17,215,7,253,8,200,128,165,247,37,185,254,207,79,195,190,79,103,88,40,6,250,182,105,16,22,143,200,213,191,179,45,9,223,178,37,235,119,62,102,136,214,2,156,249,246,165,110,35,108,69,69,126,156,198,158,250,49,200,27,48,195,91,186,156,46,85,77,223,148,43,107,26,172,190,0,93,13,7,47,118,36,233,114,74,119,159,126,1,104,21,164,59,229,132,17,40,121,55,106,85,245,228,209,38,11,187,21,134,86,27,254,195,8,85,201,35,123,95,249,44,43,146,153,100,169,165,131,31,95,165,138,73,69,192,100,119,212,87,147,166,255,244,116,182,10,162,30,13,217,34,28,113,173,97,233,227,217,73,195,71,152,191,226,93,40,4,68,200,243,103,134,90,60,12,81,225,180,225,20,58,147,148,0,12,249,66,96,164,43,219,145,115,23,17,193,39,143,55,50,173,13,15,89,226,137,55,132,222,248,150,115,195,40,17,203,206,78,219,70,248,65,83,6,149,189,238,33,45,146,167,38,181,47,95,38,249,69,10,140,249,196,52,168,165,233,106,71,45,216,42,43,178,5,63,24,127,181,168,208,17,72,170,25,213,225,199,74,75,159,106,94,181,58,191,114,159,57,8,173,223,70,46,12,138,110,40,200,14,4,124,244,194,224,105,196,183,49,225,24,11,184,140,47,31,223,198,53,237,120,133,223,187,138,49,244,182,235,69,24,205,111,171,88,217,227,101,145,224,77,255,58,64,161,70,148,248,228,161,110,15,153,39,81,98,219,233,144,189,112,125,146,215,124,151,124,119,240,155,151,236,7,217,114,147,90,136,234,5,237,124,98,6,109,122,6,233,26,142,93,173,154,42,15,186,133,119,188,104,250,4,37,15,116,199,73,161,5,224,115,165,112,15,163,137,45,127,194,151,254,63,133,169,246,43,44,68,10,228,238,137,129,91,154,165,179,43,20,163,234,138,38,65,28,125,76,116,92,225,183,94,71,9,194,98,107,153,100,249,229,83,210,106,157,221,254,82,11,109,10,3,89,232,162,183,240,124,224,51,195,43,23,229,225,161,142,229,198,61,141,202,226,178,70,103,57,184,154,86,100,140,127,163,175,137,181,119,99,71,24,126,181,63,189,83,98,58,14,81,91,166,19,212,229,182,90,146,159,44,69,53,154,98,228,135,59,137,204,155,147,141,21,68,19,54,150,235,202,154,37,75,220,16,175,116,252,50,115,8,35,223,81,167,194,35,149,236,17,218,210,82,45,181,39,120,245,49,12,153,34,4,36,248,138,119,245,182,7,69,242,87,192,180,173,36,58,196,23,242,161,199,196,204,2,198,43,68,158,8,21,180,72,23,142,31,82,133,252,52,85,178,72,182,12,99,81,175,161,240,123,87,241,42,173,129,113,203,77,19,46,37,149,193,8,219,67,79,142,31,135,94,218,45,106,1,79,205,37,22,14,20,10,174,142,177,139,9,118,76,147,219,44,221,211,155,158,132,95,236,46,160,24,21,217,198,30,42,246,97,158,50,44,160,200,104,244,77,251,168,241,70,253,205,76,196,178,58,97,45,112,16,195,126,97,180,246,111,174,104,192,16,238,111,194,67,18,80,116,36,238,32,204,16,4,23,249,238,88,137,169,99,5,12,169,65,124,237,33,162,100,206,98,160,128,182,229,137,81,166,149,41,225,237,83,222,219,235,2,55,244,122,79,58,72,76,105,167,49,237,130,230,194,129,184,27,243,233,14,133,239,14,138,133,181,213,142,165,71,111,248,83,78,184,41,176,28,50,4,49,24,193,205,128,119,151,205,5,154,183,70,171,8,123,10,180,90,244,183,239,140,214,66,96,40,228,75,97,20,38,220,201,129,146,243,150,41,3,206,125,143,221,59,21,180,33,125,8,198,246,236,222,73,199,22,24,38,221,80,184,5,3,29,248,109,170,138,158,28,70,150,71,225,147,28,176,180,210,161,234,195,212,234,87,78,108,180,245,153,87,246,150,190,4,64,75,25,210,82,9,140,238,76,92,26,82,115,163,42,124,161,79,6,76,171,174,30,141,214,249,142,75,123,119,126,187,12,7,28,2,163,92,69,2,178,136,84,0,240,65,246,37,96,43,107,8,124,233,177,207,163,47,223,100,194,212,95,99,206,122,19,190,121,195,8,76,54,122,197,149,163,131,171,191,13,37,87,238,155,229,66,190,64,54,252,37,217,91,84,42,197,228,241,144,61,133,239,30,110,38,229,8,25,245,152,105,246,205,43,63,85,203,1,135,141,241,241,254,40,59,122,14,29,138,38,64,28,196,50,118,239,186,122,1,231,153,205,230,224,131,165,145,40,2,250,194,155,52,180,71,17,131,134,161,37,138,214,180,191,208,234,30,247,252,246,118,119,203,61,155,145,101,192,136,112,137,154,226,121,175,167,5,123,202,244,192,150,126,32,68,99,199,179,95,244,85,43,77,239,88,27,93,100,245,22,93,86,146,195,229,220,56,234,133,89,137,201,224,203,187,124,151,9,111,198,237,72,186,101,67,3,166,181,138,110,45,167,62,82,17,151,199,221,241,13,136,81,136,86,118,23,165,0,150,31,74,174,238,194,242,211,86,159,183,141,153,90,45,201,186,60,87,63,221,110,201,80,15,74,89,25,85,16,30,24,253,132,22,48,61,222,114,101,104,201,173,0,171,154,76,31,232,101,45,152,64,244,126,28,217,103,30,50,230,195,243,110,235,45,100,111,186,202,51,67,234,67,63,206,239,25,250,102,110,61,142,73,63,123,23,93,251,109,22,207,159,158,21,91,1,15,150,151,21,254,101,158,70,163,253,236,60,26,122,109,151,163,121,57,62,8,177,146,153,146,136,161,13,8,247,96,63,152,26,148,48,181,141,69,119,162,172,79,51,236,173,31,24,1,222,120,151,148,179,142,156,155,246,39,239,199,68,255,155,190,83,61,184,167,41,1,158,159,159,10,160,185,27,101,110,153,205,73,27,50,223,32,141,81,124,152,80,169,87,143,149,67,153,110,251,130,206,30,136,10,73,162,245,100,184,74,183,172,166,219,207,50,69,188,152,255,33,79,73,121,228,192,102,218,225,95,4,221,85,14,221,17,109,50,167,137,248,48,116,45,248,75,43,208,46,34,240,52,194,115,253,97,108,244,198,199,145,160,13,54,228,155,60,125,46,216,124,4,178,168,24,37,43,166,222,93,76,244,34,209,183,103,94,193,41,164,127,119,75,103,197,129,15,55,188,55,142,209,65,71,67,142,46,243,22,237,49,237,155,46,97,230,133,142,25,235,120,107,106,155,38,235,42,19,55,234,165,55,118,91,182,42,136,62,183,93,184,68,32,13,87,206,169,183,61,147,196,51,43,214,81,50,3,82,83,191,222,96,77,18,158,89,106,201,3,239,248,199,70,132,209,144,204,212,87,197,236,17,75,74,49,97,113,57,154,80,168,68,12,126,77,46,78,97,164,82,35,91,182,97,222,203,154,193,222,236,125,181,61,233,142,247,11,219,156,24,91,7,146,215,125,233,141,225,215,21,91,107,250,156,228,145,210,171,18,161,44,198,201,194,52,35,145,141,76,110,108,248,223,19,148,230,81,228,146,54,173,199,185,145,155,75,97,123,40,193,201,69,89,75,152,79,116,236,80,195,57,17,141,50,187,231,109,189,137,121,212,27,236,212,107,12,175,28,135,68,47,59,236,158,72,140,66,205,73,184,255,248,184,70,52,10,227,84,78,254,198,232,187,181,160,96,91,198,81,142,54,255,250,216,121,35,182,189,62,240,193,30,104,70,20,78,210,42,7,26,102,214,37,169,131,155,174,244,254,129,111,223,145,244,165,244,36,105,91,54,7,228,113,227,125,177,136,201,244,205,209,121,48,106,235,67,182,107,111,186,65,251,115,68,90,246,14,73,213,1,75,218,149,212,218,184,138,162,112,21,231,174,136,152,232,93,111,108,93,70,90,24,26,117,45,225,3,197,49,222,23,252,0,161,254,61,152,162,200,77,207,60,56,23,130,178,78,111,201,147,75,71,9,34,239,124,173,158,100,103,109,16,209,7,4,77,234,10,210,186,25,28,22,25,196,44,234,39,122,212,200,192,192,1,16,248,45,104,101,36,73,238,170,217,19,12,162,158,20,164,183,226,144,206,151,103,102,59,153,27,68,54,182,49,50,161,29,166,10,23,210,165,40,210,196,211,158,139,66,199,170,70,53,231,148,207,203,172,195,36,154,189,84,68,154,228,232,247,49,67,35,137,164,221,121,17,114,83,184,244,96,55,117,12,189,165,75,243,208,61,58,194,156,11,101,218,90,117,8,215,97,243,167,87,192,216,125,201,134,234,192,153,88,65,188,162,18,36,98,92,124,124,43,68,0,160,109,53,53,126,177,143,175,69,126,179,81,109,214,237,216,33,91,220,162,118,199,162,126,228,224,247,231,25,205,96,240,31,171,6,178,140,163,94,147,28,85,134,218,160,19,111,236,16,163,128,101,241,46,51,25,55,116,150,149,76,134,52,252,58,52,240,162,147,178,37,129,227,199,142,60,159,202,207,146,28,5,106,98,79,105,217,165,249,132,102,228,184,180,187,69,70,134,57,98,175,188,47,46,82,230,51,248,55,111,77,138,15,132,173,185,16,229,46,125,78,53,157,129,219,199,26,239,161,91,12,43,59,252,212,92,23,49,157,64,222,233,164,147,44,214,44,9,147,158,222,81,114,60,230,246,126,20,62,61,208,75,143,70,213,115,83,30,136,201,12,17,253,155,155,68,96,188,92,194,10,22,231,210,28,195,230,147,243,94,130,148,199,138,168,99,242,209,50,1,246,112,69,53,202,147,188,14,158,88,120,170,162,25,119,245,117,80,43,95,49,199,243,203,210,31,71,86,216,76,133,162,169,3,98,116,215,161,0,189,42,230,97,134,141,132,65,23,73,150,92,147,223,84,219,133,112,249,224,97,238,165,49,139,107,47,49,125,100,67,40,241,38,233,150,52,58,6,41,13,147,217,17,66,102,75,97,218,95,226,202,236,235,201,154,8,48,28,206,72,196,99,172,52,229,182,113,124,200,60,252,172,162,41,14,136,84,66,148,7,160,64,202,36,110,66,250,97,17,77,113,1,222,250,23,174,10,239,250,129,205,149,225,102,177,134,109,180,192,184,95,39,140,185,138,108,168,128,79,79,120,218,6,64,96,148,193,78,246,132,176,19,212,43,231,83,207,246,9,212,119,36,152,248,133,119,166,210,209,231,18,24,25,139,200,221,226,172,42,102,157,28,221,123,142,164,183,76,34,90,169,240,91,44,35,21,249,150,0,170,192,122,99,36,138,119,164,244,48,114,217,250,212,106,223,18,68,225,26,61,5,70,141,46,202,180,166,83,168,231,54,37,152,136,74,55,150,239,130,210,31,233,241,50,42,133,101,234,32,53,155,146,136,151,43,36,64,249,225,9,225,62,82,25,157,22,91,69,205,6,177,103,246,103,105,92,121,77,53,238,68,46,227,173,24,154,142,224,66,111,238,154,76,111,98,234,44,141,126,159,147,15,49,72,120,91,178,163,179,244,156,193,158,226,67,164,137,84,224,107,246,118,177,191,185,90,95,59,232,162,214,112,71,165,102,114,101,239,116,233,219,191,193,183,153,86,107,94,50,161,85,212,93,34,149,136,94,157,88,225,190,121,122,208,233,217,195,144,22,174,191,156,188,147,240,246,72,222,124,235,197,138,13,43,200,187,130,12,135,234,207,144,84,226,69,41,253,125,112,158,236,120,43,126,147,100,59,206,214,117,132,37,38,198,27,83,152,10,230,133,183,131,35,184,172,123,66,206,141,162,98,180,196,83,107,190,162,106,114,43,171,112,108,35,214,143,98,99,158,27,146,101,118,83,146,27,151,248,140,62,117,230,74,63,183,41,124,228,167,123,173,103,55,86,47,115,21,149,64,134,214,10,24,27,158,22,128,40,47,245,11,106,65,38,190,234,48,250,43,87,22,229,75,245,208,55,133,230,173,38,237,119,183,152,26,131,143,52,68,117,175,88,206,62,152,8,192,151,116,211,43,21,127,97,130,38,107,51,242,28,144,245,56,76,185,52,60,155,188,149,134,141,242,18,246,58,48,203,252,13,216,212,199,228,228,47,140,141,54,30,116,72,164,73,212,56,221,211,229,126,27,242,131,218,26,75,183,214,200,158,148,109,238,69,87,110,123,155,83,159,95,248,176,189,177,192,239,57,245,27,125,210,23,225,226,37,40,249,38,143,13,73,168,85,233,206,179,112,34,168,216,27,169,171,166,81,208,68,65,210,9,157,216,82,192,7,21,216,196,26,252,182,172,193,81,71,41,234,80,209,188,177,247,91,96,250,81,120,163,109,225,71,95,147,232,215,104,3,85,94,79,94,33,4,112,170,254,54,44,147,72,73,31,152,170,98,117,126,145,27,9,73,21,122,230,155,186,199,83,228,193,155,85,12,80,135,84,161,47,29,162,45,186,128,248,220,142,184,46,17,28,210,253,225,138,20,21,202,132,108,66,104,1,234,238,115,197,105,80,92,145,9,17,51,195,96,56,89,239,250,209,64,8,33,149,32,186,94,43,87,72,169,236,94,171,81,184,38,5,2,31,154,211,187,4,194,17,194,209,223,193,148,248,129,233,179,112,248,61,54,205,44,95,44,18,34,243,102,237,250,34,229,202,141,149,72,94,240,121,97,253,162,232,59,56,228,48,126,218,52,244,167,167,117,2,135,98,11,29,55,26,30,158,44,142,80,14,228,139,81,184,153,209,150,139,201,108,194,65,57,57,6,107,206,60,233,24,241,161,59,43,48,83,139,75,176,17,40,110,205,224,210,109,94,66,243,168,152,153,135,6,128,116,221,135,253,100,49,237,184,115,62,151,118,194,233,10,9,157,118,117,5,67,176,43,188,93,138,53,172,106,140,135,46,97,248,239,81,62,148,202,39,101,179,91,227,186,201,138,12,13,0,49,14,247,2,34,204,71,218,27,250,23,14,227,151,55,201,116,209,219,227,135,137,40,227,220,7,201,195,207,93,49,233,212,144,21,170,93,52,185,204,126,109,148,116,103,173,22,83,203,3,39,148,9,59,208,242,163,253,167,176,105,187,59,220,204,123,81,131,125,56,12,97,222,202,243,215,32,107,161,172,187,195,188,213,156,72,53,92,49,167,70,63,154,246,191,174,123,78,224,242,129,231,7,38,17,229,74,129,40,122,146,90,84,24,143,118,191,242,183,91,122,171,206,80,184,120,224,218,173,142,249,25,165,8,161,185,192,8,240,165,67,92,247,33,47,6,9,149,168,62,140,150,167,251,16,120,76,126,114,164,173,143,190,48,99,41,36,124,16,114,255,192,112,153,87,192,44,42,87,225,112,144,164,215,161,30,141,91,137,116,250,77,117,171,33,138,21,160,72,220,198,193,56,65,104,56,78,59,121,93,161,156,181,62,179,153,169,19,135,97,237,120,239,118,151,15,12,95,211,69,185,134,181,18,126,119,102,53,60,128,113,195,37,20,213,231,89,166,103,23,128,201,24,235,19,185,151,120,210,225,183,232,234,119,57,77,154,207,175,108,145,86,215,61,35,221,7,187,134,91,238,218,26,17,19,170,139,149,238,70,183,250,27,79,147,38,116,37,178,74,231,242,55,218,14,87,190,135,190,207,120,125,198,167,185,206,165,147,46,220,80,129,81,93,108,33,130,198,196,39,233,231,107,125,95,53,36,212,232,178,235,159,1,122,131,166,209,105,22,238,154,196,186,63,242,233,1,79,149,85,100,147,29,173,89,168,11,81,17,208,155,38,154,142,225,73,245,231,30,125,158,84,170,110,72,191,45,149,51,226,77,214,52,128,35,139,132,196,162,192,35,5,187,224,112,95,109,54,38,67,101,44,27,183,240,69,48,94,19,19,131,84,71,160,88,123,234,134,239,173,150,45,13,126,233,36,223,250,64,225,59,133,247,86,179,45,188,174,152,221,122,107,135,195,214,82,161,91,62,83,29,154,33,151,71,166,64,55,186,196,133,174,37,217,204,74,117,235,201,33,211,250,72,105,221,92,152,63,233,1,220,117,29,166,179,182,234,170,246,96,103,76,118,211,178,144,246,141,243,243,33,143,128,143,209,209,21,38,186,243,43,131,161,113,62,89,141,247,144,183,235,201,83,133,163,188,170,48,157,140,254,84,104,75,221,223,163,233,39,240,183,109,68,246,165,123,108,116,186,92,37,144,176,128,100,157,194,120,229,250,111,83,91,252,100,115,140,10,239,250,232,47,94,174,18,116,254,160,161,39,111,170,67,71,151,122,150,242,208,192,108,176,132,239,247,169,160,90,235,63,141,39,98,209,57,131,73,38,140,218,225,33,17,104,126,30,218,240,158,74,84,99,86,251,94,26,196,178,26,39,39,9,255,25,12,48,58,66,214,241,90,255,172,254,54,194,2,49,210,44,109,162,95,80,179,66,99,28,61,76,38,91,96,226,158,19,94,211,148,104,235,231,228,149,135,229,48,37,172,241,205,184,156,176,218,109,166,222,253,121,168,163,228,111,191,200,112,205,250,249,6,106,180,82,163,16,79,7,141,190,109,26,100,93,94,253,193,125,105,102,28,18,102,84,204,168,164,190,213,231,214,207,242,179,194,102,148,87,143,140,141,78,74,104,111,196,111,179,5,250,204,212,194,31,193,98,155,229,90,167,180,1,43,33,225,63,60,52,203,78,187,134,39,187,178,171,33,14,253,107,43,80,204,170,231,39,47,190,194,15,144,18,254,219,205,126,130,225,55,231,251,77,189,37,162,158,250,137,133,223,236,27,118,181,149,143,79,7,41,78,82,222,195,103,240,190,186,216,163,46,229,190,30,248,188,171,247,6,125,142,243,205,50,174,136,218,144,177,212,116,76,129,53,16,146,220,141,82,143,238,146,139,9,115,237,132,199,93,186,235,34,162,157,113,52,133,134,173,217,154,55,99,85,55,158,196,210,124,92,205,140,119,8,112,161,216,109,242,161,163,106,234,27,230,145,223,246,219,75,124,146,53,200,229,199,56,128,11,87,117,251,190,204,101,55,252,208,105,190,208,221,226,182,213,202,29,126,205,53,89,158,9,101,190,48,105,233,132,128,187,105,78,99,209,93,237,7,67,125,186,159,132,137,105,39,135,215,58,122,33,251,155,8,106,49,64,81,107,239,146,254,170,150,94,113,67,158,78,91,219,89,114,112,165,71,193,103,51,4,39,142,196,155,23,233,48,200,119,14,147,128,212,163,187,185,222,197,201,49,150,30,146,109,129,184,23,254,72,24,53,177,129,75,120,33,240,212,210,246,24,87,100,73,66,153,188,112,26,77,35,51,59,21,182,84,121,120,15,87,221,34,63,244,48,192,211,231,189,86,73,72,94,139,67,194,94,155,246,175,179,245,212,70,244,190,233,108,240,134,156,100,137,14,34,131,238,154,99,252,191,125,63,71,35,163,237,39,135,103,63,62,63,253,182,208,171,166,225,57,73,9,61,250,166,23,22,116,209,54,62,207,132,113,22,186,211,47,238,40,242,117,96,205,141,87,69,168,113,239,41,190,8,118,97,51,188,176,224,154,78,113,141,2,94,209,111,137,230,117,221,159,145,242,224,247,41,94,81,204,22,55,8,96,120,183,97,118,98,38,48,243,115,225,111,106,12,187,147,159,22,101,189,242,113,194,34,3,82,229,42,83,127,219,180,224,252,104,107,237,60,250,66,88,203,86,26,202,154,17,168,158,60,219,13,204,135,102,137,39,242,131,105,134,10,199,158,119,118,89,61,16,170,68,72,214,15,166,217,175,200,124,5,47,57,228,242,186,89,190,183,207,11,65,5,210,15,222,4,72,250,190,222,116,119,111,92,152,213,69,37,231,215,44,123,89,194,187,201,150,128,252,105,122,206,33,245,186,243,19,182,142,146,172,108,240,9,251,13,24,203,73,201,123,147,65,98,135,31,174,83,168,124,172,15,188,103,56,78,154,215,253,7,94,124,23,225,58,5,183,64,242,118,180,181,182,180,8,53,165,229,161,71,195,52,9,7,178,222,141,50,152,48,27,234,216,107,26,83,160,201,10,66,185,244,236,48,173,122,79,92,253,102,141,130,81,227,109,211,49,240,102,64,249,109,220,157,99,70,163,67,102,95,125,44,168,28,164,33,37,57,217,170,87,142,127,199,92,105,234,90,222,180,173,240,32,67,22,30,99,232,95,202,96,33,70,166,234,31,112,69,201,92,96,210,190,37,97,19,180,74,152,18,153,211,181,237,210,68,57,238,66,153,13,177,14,80,211,4,79,152,108,104,245,32,104,13,211,80,251,192,167,123,3,45,100,23,108,239,190,112,206,28,192,93,218,255,136,12,97,41,249,11,123,241,192,149,68,144,193,84,17,2,230,169,42,188,141,235,19,126,116,68,184,71,97,116,231,19,166,25,187,126,225,216,71,208,177,252,70,207,23,46,241,137,209,93,6,49,92,225,93,189,67,157,109,27,189,18,251,3,143,176,140,123,179,219,44,95,244,142,17,143,28,203,141,246,127,195,35,173,108,213,134,143,108,92,157,17,140,188,165,83,251,130,127,50,121,97,57,190,112,25,60,67,207,125,94,148,144,48,173,66,50,157,194,10,154,206,92,192,7,183,178,195,76,152,125,219,140,23,242,35,26,160,48,177,81,73,91,67,35,234,9,188,177,217,77,59,70,116,86,5,133,228,215,4,94,82,20,182,156,65,217,106,230,56,62,239,3,37,24,71,161,175,191,56,255,40,106,174,228,1,55,122,92,63,112,120,111,26,170,149,188,110,202,139,30,78,108,90,155,69,32,212,182,21,148,33,29,222,100,28,21,158,230,131,251,11,87,210,212,250,174,113,222,107,190,56,162,78,169,51,245,139,109,208,239,240,115,87,196,144,139,140,81,204,32,194,49,25,29,187,245,249,124,144,146,11,217,249,13,201,71,54,2,102,54,178,67,141,127,179,222,136,208,8,97,192,251,250,226,190,222,31,143,232,113,152,183,216,138,85,98,195,198,158,71,222,199,196,137,205,147,153,184,180,161,140,36,48,113,144,175,203,27,218,132,148,234,88,14,67,214,2,148,22,131,250,129,103,140,66,224,121,21,94,133,29,238,112,152,160,73,71,10,45,177,247,196,201,47,18,42,242,208,222,198,10,249,179,95,24,185,88,13,30,187,117,121,199,88,129,8,42,169,40,243,196,174,222,125,219,121,36,93,247,17,80,171,98,133,65,160,109,74,94,196,38,161,18,6,29,38,229,34,174,39,188,34,186,233,252,202,222,94,147,118,89,133,99,91,199,212,85,155,148,172,250,166,99,63,158,55,82,251,210,1,14,17,161,162,38,235,240,253,236,178,209,115,239,100,42,127,97,182,36,82,18,238,63,54,186,59,80,38,48,57,216,184,66,94,217,49,133,72,9,183,205,3,209,21,222,64,97,23,8,138,145,219,142,99,23,150,238,249,203,3,74,82,56,93,188,135,215,213,93,211,18,9,251,196,231,65,196,59,100,59,58,96,236,69,42,232,253,195,217,36,207,4,171,4,30,176,63,19,124,179,69,237,12,74,55,146,199,254,192,9,175,117,148,33,229,81,226,93,225,238,37,45,245,216,167,133,0,40,40,252,74,185,48,51,3,137,235,58,236,199,229,166,113,122,14,191,135,77,106,175,11,137,139,246,252,208,32,4,70,99,68,46,155,45,119,141,71,246,158,112,25,66,75,64,30,139,130,168,195,7,53,6,185,171,78,127,120,158,28,255,26,153,204,104,60,65,125,37,96,60,24,228,137,34,103,230,90,175,144,37,48,254,156,2,35,150,237,191,205,19,91,74,45,48,207,167,112,184,68,200,142,185,85,225,160,218,62,212,28,192,5,52,97,222,25,232,82,206,182,23,63,126,223,22,60,144,37,69,56,96,75,81,58,252,38,35,17,82,35,75,100,194,109,1,191,64,65,234,243,131,62,246,240,57,63,213,36,36,5,125,63,229,85,112,154,61,40,23,203,185,77,198,192,115,57,102,26,44,213,42,90,92,250,113,122,76,63,86,219,85,248,98,224,228,105,90,52,7,171,148,123,173,208,60,227,216,205,138,41,143,155,212,66,248,28,29,74,13,189,125,96,56,118,219,97,132,193,228,203,51,50,133,47,14,136,252,43,185,12,216,184,189,14,155,225,122,174,60,104,87,244,124,151,12,67,145,202,64,18,114,135,150,101,71,16,12,198,184,192,144,251,188,198,1,49,92,59,11,80,160,237,35,10,124,52,173,54,177,147,160,189,22,99,91,191,237,101,174,0,10,35,17,234,75,207,49,93,12,225,21,204,122,109,85,254,133,217,123,138,52,53,251,40,136,246,191,67,24,138,208,86,254,37,205,40,195,55,55,111,254,70,94,116,127,14,174,113,44,20,48,17,175,187,180,244,189,153,243,247,174,33,8,215,165,183,213,200,239,248,22,253,90,187,116,86,161,57,58,123,26,222,21,155,40,133,94,152,181,11,84,135,205,90,88,30,41,219,21,111,69,237,8,253,116,89,60,216,23,223,200,198,240,149,47,253,101,134,164,11,137,247,159,68,168,14,133,77,216,231,91,108,168,182,87,204,149,97,166,221,164,5,160,78,183,62,67,225,224,218,234,233,152,183,116,82,175,149,183,117,48,8,244,175,135,237,60,62,125,9,83,108,143,104,150,222,231,45,172,185,107,251,127,239,167,32,78,51,201,98,129,217,33,230,201,81,248,211,119,109,149,58,79,215,240,75,239,29,200,251,130,142,28,49,62,61,95,163,234,141,93,26,73,78,140,20,30,112,222,23,253,129,219,101,37,30,12,21,87,2,59,74,185,144,41,28,166,214,214,244,104,230,36,183,58,162,148,126,117,63,136,72,197,114,202,29,28,80,164,57,243,182,151,37,223,60,5,12,143,186,74,63,53,115,74,105,225,3,6,79,96,139,196,14,176,189,242,248,126,56,191,160,135,27,247,233,236,39,178,144,159,70,44,168,248,133,195,109,126,99,99,9,188,113,89,191,1,127,147,3,164,168,112,135,14,24,38,70,14,134,5,43,244,196,156,244,54,235,91,153,107,56,143,244,88,117,15,188,197,173,87,62,16,54,240,129,136,33,236,253,188,145,129,247,124,220,246,177,104,68,79,126,196,217,138,22,137,55,115,203,209,56,2,123,171,7,112,65,96,41,225,3,49,192,51,100,214,24,162,164,58,118,105,97,87,241,224,141,45,111,194,111,105,195,63,202,159,57,14,237,75,136,136,155,20,240,205,163,23,60,170,41,48,180,173,120,230,103,209,65,150,143,101,211,15,26,209,50,97,80,23,162,47,244,150,183,79,91,241,80,49,100,145,167,6,31,237,205,151,113,242,58,81,45,73,24,203,162,200,14,144,104,157,154,105,98,221,61,45,86,145,125,63,157,224,215,246,85,45,158,57,93,89,243,3,115,39,185,14,48,88,20,38,31,237,207,140,92,170,114,244,73,252,225,58,225,48,1,156,228,244,81,61,60,97,29,77,211,151,246,20,33,250,79,209,57,46,172,176,157,201,81,14,89,96,134,53,34,169,108,52,101,4,54,193,217,92,221,120,131,138,78,23,64,1,157,42,156,7,74,207,159,192,83,74,67,247,20,248,41,190,64,145,226,93,194,14,192,151,23,77,198,154,240,222,10,87,82,250,94,103,71,165,13,167,82,129,175,173,96,14,107,149,143,157,204,44,39,30,9,221,130,154,158,62,214,3,238,187,201,119,44,142,143,85,97,24,2,137,210,221,46,40,157,218,101,38,220,116,1,162,59,166,70,213,201,28,81,186,124,92,136,182,246,152,13,129,197,148,29,244,61,130,120,34,47,172,25,71,81,12,110,253,85,161,211,41,21,248,135,34,68,228,41,36,51,24,21,181,112,24,106,70,176,116,24,105,119,65,173,3,218,9,86,8,195,33,61,151,48,197,128,145,7,91,25,74,158,39,189,128,18,127,89,71,171,30,141,175,116,188,13,74,172,210,43,75,9,131,97,18,191,13,251,98,232,201,89,38,99,190,25,112,29,101,67,136,172,96,86,247,31,140,221,182,252,246,21,127,204,51,224,40,202,135,199,35,185,225,156,14,139,249,136,53,194,131,33,249,198,39,143,94,162,116,89,1,211,192,30,79,188,26,93,50,96,168,180,152,60,71,76,107,222,173,10,35,185,190,50,228,61,154,117,120,176,149,50,2,110,170,249,117,77,151,40,72,107,135,220,75,151,180,2,124,240,18,21,150,3,255,80,20,82,144,1,164,49,60,182,1,232,226,200,185,161,199,70,86,28,97,131,46,45,253,151,226,254,141,185,172,53,179,152,75,212,108,176,71,236,79,40,187,201,28,76,107,45,162,38,1,211,74,211,21,134,226,29,91,35,211,95,86,244,236,25,15,188,114,135,245,243,211,244,152,230,185,105,91,80,248,98,131,18,91,62,27,87,85,225,179,98,28,97,124,40,76,14,116,91,104,18,169,1,19,234,13,133,227,97,243,206,149,90,108,108,209,200,197,163,217,161,77,186,15,166,65,164,197,15,191,232,87,233,245,168,240,223,8,165,141,186,34,65,62,171,241,8,178,220,67,105,143,212,115,155,118,78,194,150,151,16,120,216,243,15,152,165,67,110,10,23,185,229,113,194,182,253,71,36,111,23,30,138,248,36,141,204,104,176,122,10,156,253,191,63,201,166,148,47,196,103,133,122,173,211,52,76,247,44,117,231,129,23,83,112,192,147,166,82,57,26,187,131,153,71,19,125,201,193,237,39,95,229,215,141,192,143,158,155,62,130,28,38,152,165,215,248,232,129,207,157,249,182,222,90,157,74,178,88,167,211,17,31,203,78,97,134,136,197,193,96,60,23,123,194,200,29,10,76,254,61,214,226,10,115,76,31,25,155,211,27,51,225,139,93,103,186,222,26,76,184,26,227,187,11,221,19,86,10,74,149,153,147,48,38,100,87,120,180,27,145,213,123,190,55,123,60,128,97,213,70,108,68,207,96,233,95,120,102,140,129,172,246,249,192,157,122,253,138,57,161,236,125,191,48,198,163,1,195,251,87,248,96,36,92,35,41,81,123,134,78,192,214,107,19,71,111,104,131,242,76,39,206,80,177,63,199,185,45,213,77,12,70,148,231,6,76,29,180,126,224,22,244,93,224,54,21,126,255,122,133,249,237,193,203,165,126,80,56,145,53,209,147,209,234,15,140,148,81,192,236,23,229,133,81,65,138,10,60,228,21,145,216,1,62,214,93,27,97,248,254,128,111,35,21,206,234,136,181,151,164,49,145,134,233,236,247,99,95,100,182,207,114,244,69,205,236,196,206,6,185,54,249,54,77,65,196,21,168,17,184,90,98,47,139,209,86,55,203,211,216,239,161,151,32,71,147,198,15,122,59,102,242,25,224,67,104,194,243,53,54,224,80,122,82,78,146,179,98,111,127,34,105,129,117,219,21,120,194,202,245,173,228,128,241,51,228,220,232,241,7,93,26,102,43,222,134,9,111,115,246,242,163,97,25,23,249,54,17,87,10,235,115,51,82,93,50,105,176,182,179,162,58,220,201,129,172,132,217,92,120,195,92,135,53,219,182,12,163,134,67,172,43,165,89,247,52,233,92,57,154,141,169,127,124,228,213,219,148,187,126,17,230,10,58,196,197,168,56,115,22,182,55,171,35,80,196,61,103,164,80,65,81,71,139,252,82,183,217,45,81,158,193,144,109,38,129,153,252,240,52,222,147,163,136,71,156,124,36,164,237,87,174,152,104,231,23,69,97,59,68,130,117,161,208,85,150,192,111,76,197,71,251,30,221,72,241,246,159,131,17,142,117,24,139,188,154,19,134,169,75,6,235,146,185,232,109,189,228,167,15,45,83,242,89,110,164,205,18,38,94,233,55,35,225,145,90,171,139,70,31,147,22,12,148,172,193,82,24,82,213,73,120,233,171,130,141,120,51,158,180,208,72,15,38,191,30,193,255,96,125,173,93,96,168,237,17,211,13,152,198,159,159,158,20,39,34,210,61,84,168,5,101,171,22,75,61,105,226,182,229,182,42,243,69,205,0,127,221,76,216,25,76,159,79,220,53,186,64,75,110,203,180,18,239,148,248,255,150,174,48,189,60,43,223,199,212,209,207,146,153,23,198,247,61,244,194,222,61,143,155,51,236,149,254,9,224,131,204,101,252,50,171,208,190,31,248,205,18,113,91,101,200,198,196,224,213,70,30,92,70,50,127,13,125,127,23,225,125,183,106,69,162,232,226,206,184,169,110,79,88,97,34,225,146,171,18,165,90,57,55,70,191,231,36,252,130,180,34,215,253,134,112,86,144,89,242,214,150,183,209,16,163,201,245,18,73,211,33,111,163,227,51,31,97,2,78,21,77,47,156,70,169,26,223,101,195,173,172,201,48,34,55,239,142,185,86,64,192,181,88,225,49,107,73,152,154,126,85,24,165,209,172,78,76,241,82,252,129,87,238,229,8,146,151,172,213,56,149,66,141,204,40,99,167,172,35,182,56,228,241,35,132,41,100,60,117,152,225,128,88,99,155,9,189,185,201,162,215,169,5,185,153,53,48,51,91,19,24,63,229,149,181,36,88,126,130,82,220,136,0,167,80,98,209,239,26,238,109,139,55,66,152,87,143,254,244,66,86,41,118,7,239,115,72,113,171,133,195,122,139,198,123,115,219,43,250,237,189,1,191,227,220,104,225,9,179,139,212,44,79,217,171,50,230,95,179,36,20,126,112,203,204,47,240,139,64,175,194,225,247,208,77,198,189,207,173,232,187,236,46,176,8,243,46,140,93,112,82,242,115,79,232,77,58,76,95,228,192,190,63,225,49,245,227,59,164,102,135,28,45,130,96,15,182,78,23,39,2,109,36,26,179,174,98,48,22,214,71,96,125,224,76,163,185,125,152,172,200,18,101,152,187,211,136,170,36,173,99,75,134,130,169,187,185,20,108,55,237,167,34,171,34,240,138,28,37,112,45,50,22,108,146,105,129,178,90,203,186,103,198,153,251,172,132,133,45,250,3,239,160,63,1,247,46,203,162,169,215,103,29,24,161,238,212,169,90,40,129,204,8,86,55,25,129,33,223,38,147,196,138,187,106,230,52,144,143,140,150,23,138,208,113,176,173,7,2,95,152,150,113,110,164,187,36,192,25,124,245,222,186,203,201,169,241,11,108,253,234,35,78,78,94,87,190,92,88,239,125,213,56,57,114,29,18,143,14,140,45,130,189,65,231,192,150,233,110,152,3,71,148,252,97,252,95,137,86,135,45,71,65,90,161,239,119,201,16,31,180,152,103,221,253,189,173,210,63,48,212,157,153,191,109,155,178,128,167,121,31,121,84,136,199,219,219,49,52,129,201,25,123,178,155,14,72,105,110,55,24,67,136,188,109,216,187,85,224,99,254,130,241,76,77,250,79,225,245,142,89,9,23,141,22,12,142,189,228,38,164,44,10,215,98,42,184,206,4,194,88,105,173,15,188,131,28,108,240,94,83,225,209,162,251,239,247,232,254,133,135,194,103,127,225,147,147,233,139,40,223,23,52,199,31,225,149,240,90,95,216,18,19,78,159,58,196,226,87,96,238,204,119,224,192,120,208,41,220,220,218,185,155,27,121,114,33,64,187,37,62,157,51,198,165,72,16,53,219,155,180,90,112,50,89,24,171,12,53,92,155,96,186,58,65,144,20,182,172,249,20,69,143,203,96,61,24,242,84,151,251,26,40,145,251,79,111,154,13,101,19,140,68,113,137,112,195,8,4,69,194,36,148,44,78,9,158,235,178,57,73,46,124,147,243,143,147,163,238,187,244,182,217,213,70,255,236,66,73,47,213,221,153,234,216,65,120,45,216,108,41,142,44,80,203,100,177,60,36,160,162,71,125,62,97,19,71,242,96,29,209,140,173,219,119,180,44,223,103,230,108,238,77,95,176,12,196,255,143,182,119,89,193,101,217,174,51,223,69,109,81,196,253,162,118,97,40,112,207,77,99,140,168,58,136,3,101,73,156,58,110,8,163,119,119,124,243,143,57,99,164,84,106,238,189,91,107,141,149,249,103,70,198,101,94,199,128,118,97,58,179,124,69,141,106,22,217,150,96,161,31,203,3,130,40,31,156,143,191,254,219,127,251,215,191,253,231,191,252,211,63,255,233,47,127,253,243,159,254,191,191,251,95,255,227,239,255,252,143,255,239,223,255,203,127,255,191,254,207,191,75,255,250,175,127,251,191,254,250,47,255,252,167,191,251,155,255,244,167,191,255,235,255,252,203,159,254,230,111,255,225,79,255,244,63,254,244,215,191,252,203,223,93,224,63,255,249,31,255,244,95,254,250,151,63,255,227,63,252,205,223,254,223,255,244,79,127,249,127,254,252,143,127,255,215,115,159,255,250,11,124,117,202,28,169,144,229,71,225,230,36,51,254,122,163,104,21,168,253,114,248,255,250,62,33,166,248,192,233,210,127,26,188,133,54,2,75,152,72,227,186,104,51,53,228,241,96,156,168,203,241,102,221,193,159,38,32,184,84,54,1,194,31,204,89,159,165,212,167,67,43,149,174,131,97,109,207,199,85,121,97,124,178,78,180,43,223,247,162,183,80,153,94,41,118,34,51,120,127,251,76,49,108,156,247,228,112,77,58,197,8,137,88,236,165,41,55,183,254,182,223,201,134,223,99,241,59,185,58,81,203,187,239,123,35,132,115,236,254,136,84,210,112,97,37,36,23,134,44,84,152,60,122,134,124,110,22,191,154,237,67,168,144,59,74,215,107,246,238,240,113,232,164,80,219,216,170,235,173,20,37,181,185,242,231,123,178,75,83,83,115,97,40,203,68,158,0,65,17,90,10,28,254,53,208,188,71,51,73,246,157,239,147,211,173,177,165,33,231,236,217,213,4,164,46,188,16,133,121,217,113,147,150,36,109,96,243,27,85,108,76,193,254,96,232,21,250,53,177,176,234,241,203,228,106,163,19,186,230,93,162,235,125,73,111,250,113,27,96,69,90,126,53,91,165,148,98,211,234,115,102,90,139,155,35,151,242,50,43,180,32,183,160,40,33,228,106,173,19,15,166,5,170,223,170,26,188,98,68,168,245,234,225,69,197,70,127,49,165,19,130,42,36,210,106,126,45,156,135,53,9,204,209,21,183,62,171,167,101,225,186,49,191,120,58,221,49,145,149,150,68,150,145,176,61,223,204,175,198,24,17,1,2,43,0,12,149,87,162,62,199,167,120,229,39,199,95,233,144,223,220,39,135,86,66,66,103,192,48,85,220,237,10,153,132,142,244,234,7,78,222,231,10,92,217,221,20,198,226,243,223,62,135,211,153,29,75,224,76,223,198,10,248,28,41,95,216,210,91,14,87,202,229,244,230,148,194,220,92,192,129,207,16,74,231,49,48,253,85,113,115,152,91,134,140,154,73,56,221,136,34,236,250,77,210,54,160,104,195,198,197,48,114,87,25,21,248,53,247,232,1,195,72,173,247,38,191,250,70,124,244,145,100,204,16,29,40,189,4,76,214,70,47,62,71,132,119,131,166,108,52,244,93,127,154,174,142,226,207,61,97,243,172,130,34,136,250,230,194,172,90,158,14,76,187,187,191,22,37,199,47,224,14,124,150,135,179,82,0,35,162,166,63,93,141,26,219,97,42,164,146,94,93,51,98,165,1,51,6,250,104,16,203,165,248,109,132,52,138,194,153,50,129,28,48,198,185,162,112,237,196,160,84,196,108,244,115,145,11,120,232,177,44,151,204,4,42,249,218,138,231,230,248,106,130,174,21,90,46,160,104,202,45,133,209,211,138,183,58,79,57,245,151,27,29,210,51,190,53,212,202,250,49,27,166,94,141,239,145,172,199,66,96,248,62,119,13,152,50,24,189,249,217,233,61,171,9,124,204,162,164,48,1,156,228,87,15,11,205,201,136,182,106,211,37,96,98,48,58,42,236,57,201,71,133,111,89,178,94,205,190,221,31,220,181,155,7,216,10,245,3,206,251,133,223,128,83,205,59,6,117,88,62,76,224,31,149,219,10,24,25,8,185,185,213,86,180,119,53,212,150,242,104,196,0,230,138,223,30,214,21,37,48,194,27,37,158,124,16,114,215,171,169,68,138,165,141,138,99,253,252,54,97,147,55,44,195,242,68,2,35,177,221,226,183,169,176,209,45,139,80,149,115,104,1,211,163,174,176,117,34,237,128,43,170,32,2,179,77,245,119,115,26,145,229,123,163,243,224,10,186,68,188,182,36,34,12,166,211,54,126,187,25,145,233,131,33,98,202,111,58,64,204,172,135,12,90,85,206,60,6,76,59,150,94,13,23,118,124,17,82,63,242,203,133,67,164,231,64,137,208,201,44,135,182,110,172,7,83,145,43,35,78,206,214,21,143,128,147,138,175,53,36,54,139,179,244,32,182,131,156,142,160,101,203,36,54,61,60,125,176,66,38,35,94,138,18,248,207,115,231,28,36,218,6,215,207,225,86,126,221,244,15,78,73,55,211,108,101,254,49,38,21,205,77,133,9,207,190,199,134,83,86,81,92,204,186,228,226,151,76,6,182,132,140,254,116,213,51,253,12,65,248,86,191,7,151,154,81,130,230,211,117,131,126,111,61,134,162,36,208,218,146,49,19,46,80,228,233,33,21,124,131,98,162,48,10,167,237,148,0,246,181,142,131,35,171,11,250,219,90,223,68,177,38,1,129,83,137,182,77,155,41,85,232,110,26,205,81,105,190,9,126,150,102,145,153,128,214,241,126,171,167,65,155,40,168,169,189,62,212,248,249,5,70,82,85,238,141,2,139,204,111,122,210,195,10,130,174,115,232,68,65,117,107,190,233,127,140,206,186,245,177,49,176,102,140,9,202,22,58,19,136,142,167,55,73,41,12,43,178,17,67,34,187,222,76,129,231,176,233,147,97,15,190,239,129,192,163,218,111,100,96,100,245,156,239,85,159,27,210,40,105,143,194,2,219,12,207,44,29,10,91,154,253,109,165,170,217,245,99,126,223,111,75,129,216,93,118,28,232,28,162,26,195,182,241,33,189,224,148,156,245,34,83,101,66,22,163,87,159,51,193,25,30,24,111,6,77,127,187,173,96,13,176,3,136,131,88,97,218,175,234,59,190,218,139,136,2,99,248,188,207,109,76,65,122,115,212,101,222,202,63,22,87,253,188,216,49,34,92,86,158,131,23,126,85,29,84,172,168,242,96,130,48,69,97,218,245,195,38,72,91,231,248,52,170,210,103,192,101,61,241,77,53,214,83,144,128,20,230,200,115,81,111,31,243,140,128,232,231,91,147,204,119,10,70,224,41,146,193,116,121,247,234,226,59,201,84,129,164,227,172,33,151,87,179,24,88,91,106,46,65,51,18,168,207,58,219,210,71,209,8,171,31,239,43,126,153,30,61,217,205,80,31,12,113,92,44,195,82,146,126,171,69,205,123,76,66,202,217,69,177,130,24,19,250,71,227,89,165,75,196,196,27,233,130,51,250,207,104,69,8,69,111,126,198,51,37,177,136,207,172,209,71,131,187,34,54,241,73,105,221,227,71,105,180,132,32,148,18,198,248,89,138,227,3,215,30,30,101,182,146,33,253,92,104,153,237,176,68,166,113,198,117,133,243,30,97,90,178,77,44,57,126,144,6,141,138,79,96,24,233,63,48,169,193,112,127,178,21,3,11,60,96,75,30,207,253,161,225,68,225,68,43,121,192,180,158,202,36,157,175,213,194,60,47,172,121,69,17,224,9,159,177,153,112,178,192,173,179,163,61,175,111,73,55,105,51,141,232,29,11,123,209,60,33,46,204,36,114,238,205,116,164,5,207,126,247,185,186,98,8,199,163,17,180,76,250,94,80,22,61,119,22,25,216,207,144,23,106,222,227,230,11,7,84,225,140,72,72,12,26,158,193,103,208,224,187,153,113,181,181,1,232,163,101,164,28,125,76,173,211,123,234,139,37,43,204,114,56,155,137,172,48,74,192,15,166,83,76,209,92,195,91,53,37,54,177,145,38,2,99,53,54,36,82,73,227,131,210,253,82,3,197,108,108,10,151,246,182,233,77,242,66,127,153,86,199,20,39,200,102,190,239,15,60,179,55,150,65,114,141,60,216,80,216,118,135,128,177,49,171,194,80,30,251,136,110,58,43,171,62,154,201,24,198,136,30,119,106,234,198,49,108,65,58,138,234,64,211,139,237,255,7,83,224,247,129,59,98,213,63,184,24,221,253,248,220,27,131,174,58,156,73,240,124,174,46,213,105,178,168,88,129,21,240,3,231,226,185,140,3,87,184,121,62,55,79,197,105,151,128,151,242,227,209,125,66,241,74,192,109,180,239,168,48,230,190,190,74,66,93,55,207,15,204,64,59,76,186,78,31,13,218,27,143,16,80,143,145,147,158,124,63,143,197,31,156,70,240,162,63,221,235,44,177,155,26,220,116,47,182,31,247,253,176,216,174,46,62,62,141,202,72,20,4,76,88,76,230,41,149,15,190,116,13,149,238,21,20,54,144,202,120,240,108,210,112,71,218,35,152,72,146,9,236,169,153,83,41,122,236,49,34,36,147,100,191,130,180,126,239,184,22,153,120,221,82,206,22,85,92,114,146,143,69,129,176,188,115,46,148,93,197,76,88,218,108,215,168,190,219,94,146,193,115,177,195,200,131,37,11,175,174,128,203,119,71,73,52,135,205,120,229,49,62,215,146,125,115,163,180,16,95,22,110,150,155,130,204,1,227,185,190,178,254,198,185,20,149,199,63,88,24,153,17,88,181,230,8,135,169,83,16,139,23,98,118,228,84,226,183,123,23,97,247,3,39,214,245,155,69,70,13,246,224,31,93,123,204,80,182,58,217,205,104,193,88,41,54,233,179,106,149,159,8,170,125,26,28,186,192,67,130,111,80,135,60,247,134,149,185,165,58,185,153,63,51,234,251,30,75,87,253,48,157,186,26,239,69,79,140,76,127,19,210,241,29,5,177,123,152,11,4,37,217,234,126,23,61,45,67,247,127,184,208,119,143,49,67,10,86,72,68,233,143,162,153,56,96,196,237,101,200,32,14,223,177,99,52,235,210,16,152,126,133,136,220,193,177,119,22,154,12,25,130,97,158,113,78,166,147,35,125,245,72,31,64,15,233,131,2,181,134,40,105,54,235,211,112,193,26,202,224,160,4,90,2,91,119,164,163,76,5,121,112,227,48,217,177,143,14,8,230,101,150,162,124,182,92,11,25,6,120,104,129,228,106,244,246,98,233,13,24,34,21,69,255,60,199,60,26,100,108,154,194,228,27,242,20,88,120,41,14,92,91,144,13,0,111,237,47,49,213,241,29,225,51,222,11,115,79,96,248,28,98,59,154,4,209,101,146,118,146,81,225,158,20,2,11,18,131,50,114,223,185,226,226,243,55,77,7,28,137,97,47,175,161,188,207,202,141,31,76,125,205,244,67,147,214,197,227,166,189,19,25,10,168,32,169,134,156,1,91,237,125,108,106,142,162,85,130,131,137,30,115,121,240,68,112,192,195,99,136,57,44,73,14,29,216,228,99,139,195,103,195,214,248,115,187,164,119,23,46,102,97,189,71,35,164,63,218,10,152,215,148,136,10,91,109,9,43,7,35,230,227,17,34,72,221,222,163,153,160,214,27,21,74,67,136,84,56,154,102,22,41,90,227,205,129,101,62,96,242,61,111,84,40,159,93,211,183,195,10,151,145,8,37,52,170,207,163,30,202,170,217,170,180,138,83,196,104,124,148,14,19,162,18,123,25,78,140,179,219,250,213,53,65,137,250,222,11,45,209,236,5,250,6,39,81,210,180,93,189,187,140,15,55,39,162,217,4,102,160,98,204,176,51,4,164,17,166,197,165,150,93,147,231,66,166,44,60,112,72,255,180,181,11,152,254,54,31,19,54,48,233,4,111,144,191,57,153,13,222,51,239,44,23,19,233,220,110,23,86,138,9,100,56,179,185,128,1,194,128,36,22,140,49,46,197,43,17,236,23,63,150,126,89,136,14,28,133,150,66,70,139,190,223,115,92,249,99,209,103,212,197,1,40,86,166,224,185,128,74,234,82,36,135,169,167,110,161,137,116,224,77,87,200,123,101,18,101,59,82,109,4,111,117,205,23,120,204,187,187,185,36,127,235,75,237,211,207,55,240,100,239,199,128,185,35,11,149,13,179,119,103,175,89,72,232,37,38,249,22,103,190,194,177,115,95,171,17,153,20,129,243,179,19,77,90,189,253,98,235,73,21,187,12,5,77,234,216,29,38,141,32,243,0,251,157,125,192,97,56,144,100,183,202,84,98,56,191,15,176,73,4,9,76,54,52,199,111,47,171,252,120,48,247,115,129,5,106,182,224,209,149,171,203,28,81,247,150,88,86,83,19,113,25,46,91,231,250,48,56,233,129,124,78,197,130,210,129,195,220,74,108,93,52,169,82,206,113,243,97,9,231,7,83,20,16,14,91,195,180,45,93,97,178,105,123,188,223,62,163,42,48,142,83,68,120,137,127,36,225,250,60,71,203,132,58,206,111,62,138,81,246,8,12,201,73,242,171,143,15,117,14,233,55,44,137,160,68,143,23,155,244,151,200,123,65,81,53,252,128,32,38,219,133,72,151,176,51,57,71,127,240,185,63,28,165,141,221,175,59,9,99,178,0,138,200,105,224,10,190,36,186,245,141,190,163,169,34,25,114,214,253,251,229,86,100,121,161,183,213,163,78,17,242,25,34,230,235,193,3,106,21,63,61,224,200,216,194,231,140,166,219,163,51,163,118,105,78,189,184,83,79,228,47,221,141,160,244,237,11,63,206,134,112,46,76,216,122,79,185,154,65,171,126,113,49,90,11,121,110,52,111,151,155,156,208,32,78,249,26,156,221,65,208,152,40,151,129,144,44,80,18,37,205,187,134,19,39,236,177,3,243,131,23,188,11,190,157,153,25,33,89,85,122,194,105,32,189,99,210,77,104,237,157,60,180,33,244,18,71,203,217,39,167,178,94,32,159,136,186,214,221,145,40,67,63,87,191,247,130,152,200,27,222,216,204,173,254,232,161,200,234,120,27,19,125,164,80,71,143,7,119,171,215,241,65,153,108,140,85,97,122,188,223,213,38,51,47,55,167,244,192,217,156,19,77,25,249,53,22,0,159,65,42,241,65,32,66,120,167,7,189,2,132,105,252,167,169,126,77,73,94,11,51,197,249,81,88,42,67,28,54,116,183,80,204,190,99,66,193,177,86,91,80,156,78,69,198,157,163,103,188,33,105,80,56,189,242,228,3,67,191,36,111,149,141,197,231,190,52,236,141,171,233,152,160,43,224,234,140,137,158,189,146,245,222,9,25,49,79,178,225,138,20,177,149,169,218,101,174,249,205,233,187,22,62,115,58,251,142,181,228,134,192,160,44,71,47,38,82,182,154,63,55,226,181,162,56,65,93,116,10,207,156,36,66,146,106,136,106,178,184,110,143,130,78,225,102,68,155,123,60,215,100,208,5,57,187,60,23,197,224,121,5,124,124,40,33,230,62,112,166,96,217,31,123,176,113,117,249,105,148,130,98,184,7,237,230,47,171,83,137,21,175,55,222,211,98,87,114,49,78,107,189,205,164,7,94,228,244,166,192,84,43,185,21,62,32,67,89,242,90,240,182,151,248,26,198,146,38,123,2,193,244,224,119,163,59,153,174,224,37,112,178,38,30,135,161,248,210,155,103,236,116,183,55,7,41,181,189,229,230,166,38,226,67,106,98,221,69,191,7,77,128,190,141,178,21,245,172,111,157,96,3,118,159,106,154,225,32,3,14,203,125,113,41,1,118,139,145,95,1,49,48,217,92,159,163,184,153,103,255,41,2,19,203,242,205,142,158,213,45,44,159,16,38,210,171,26,48,5,146,207,142,62,48,21,19,94,54,96,177,218,215,57,211,169,33,37,182,229,191,93,137,107,201,178,31,246,185,227,226,179,195,72,73,194,65,57,207,221,185,160,238,66,98,79,216,216,136,40,7,74,203,66,83,24,3,223,151,7,108,190,69,98,64,213,40,35,220,126,162,86,53,125,46,166,159,193,13,160,217,45,152,40,3,218,204,126,109,14,195,41,213,100,64,27,217,191,26,48,169,72,217,101,161,227,157,177,184,204,79,207,58,98,231,201,155,215,84,155,126,77,21,93,18,18,164,199,252,117,11,127,26,171,145,172,122,216,103,91,68,251,38,154,92,181,40,12,229,181,159,92,132,75,225,27,120,48,181,252,174,33,69,124,180,101,93,247,216,244,112,42,58,76,58,60,201,84,160,0,239,13,11,165,157,66,236,133,232,39,34,97,254,228,103,138,47,93,125,221,196,155,220,100,37,125,180,132,135,173,154,72,117,184,115,232,209,111,241,77,170,169,124,212,29,87,163,188,41,147,152,147,171,198,153,59,73,247,149,151,90,169,221,76,210,11,46,116,83,100,51,132,214,235,133,203,231,153,161,75,118,28,244,42,102,137,183,162,68,80,172,190,3,39,186,26,118,252,48,124,75,2,83,56,182,70,60,151,101,140,170,192,8,242,197,215,68,163,73,226,79,21,215,191,120,103,48,117,252,41,137,88,12,252,238,4,192,71,60,26,9,32,133,41,225,94,241,228,86,226,86,20,174,81,123,50,215,254,30,154,236,242,45,140,47,235,248,217,58,160,116,155,57,185,131,193,13,117,133,63,180,170,249,63,250,209,55,90,25,14,194,7,115,148,203,112,180,95,177,130,191,48,125,72,83,97,108,140,22,48,71,232,51,177,33,42,91,94,191,251,131,135,168,81,242,157,81,221,140,79,1,47,250,148,209,164,108,114,196,131,153,230,152,128,148,11,187,21,64,251,84,22,38,228,51,61,45,202,222,227,214,199,248,41,85,215,205,194,237,117,248,44,64,225,128,98,213,177,228,227,193,218,71,83,155,64,5,165,83,113,243,58,245,216,65,148,47,92,22,171,58,149,216,15,205,224,44,217,252,38,111,90,122,42,209,118,218,98,196,80,170,220,93,182,65,136,5,106,156,43,188,100,90,114,42,153,3,52,99,225,112,24,232,38,73,140,177,199,170,195,229,145,79,61,90,69,86,113,198,46,216,75,215,99,135,136,91,217,177,205,101,242,49,114,174,160,47,25,107,18,202,210,164,207,13,247,97,143,51,139,254,139,93,229,96,89,157,16,127,127,167,146,50,124,112,22,239,8,9,80,128,213,196,122,39,231,215,34,254,127,92,10,26,196,171,24,9,22,114,246,91,19,138,16,33,74,12,144,115,122,199,46,87,76,89,66,236,19,154,78,86,220,28,3,58,111,49,203,178,5,147,220,194,32,4,243,1,137,253,248,151,38,255,46,138,241,7,238,217,249,132,56,48,8,54,168,213,101,177,141,48,140,146,41,138,169,205,70,161,130,27,124,219,106,134,196,40,195,67,113,213,106,72,90,201,97,40,60,141,102,60,236,65,8,156,212,216,60,231,120,13,251,155,138,124,245,94,17,211,218,17,15,128,232,43,11,203,18,164,177,28,20,97,201,210,122,32,159,154,90,129,233,188,84,137,58,156,42,213,154,112,126,176,178,195,74,182,19,171,171,237,15,83,160,63,121,71,95,64,190,166,53,140,187,82,107,162,246,169,11,199,38,244,23,196,75,125,212,26,221,45,242,98,156,97,205,137,142,127,94,139,84,195,84,10,3,97,30,115,159,7,139,68,70,13,85,181,28,101,39,24,93,144,14,125,28,61,58,220,221,27,219,77,69,54,140,127,242,29,197,20,37,64,60,47,14,44,127,231,25,0,72,230,149,107,31,158,75,234,7,220,139,180,198,197,164,206,115,177,78,34,119,50,121,17,189,57,165,216,238,29,88,121,145,104,213,209,25,149,163,217,13,247,119,174,190,21,134,74,195,231,113,31,38,134,39,247,62,83,175,170,91,15,67,221,155,44,214,189,16,25,123,166,33,124,3,2,119,250,83,150,195,232,150,202,121,138,252,1,77,27,30,113,56,75,106,103,9,210,20,11,69,249,168,64,184,172,31,12,81,205,225,180,191,100,143,107,21,125,192,106,122,222,173,71,44,228,248,79,234,93,32,83,185,34,49,110,140,193,73,195,48,244,160,69,200,153,34,171,169,167,23,52,103,40,41,94,56,89,233,182,132,166,18,20,249,254,228,109,91,194,88,35,87,184,38,126,243,102,116,85,89,195,98,199,162,116,241,119,232,113,169,15,145,176,152,233,104,248,108,160,238,110,137,44,105,67,39,171,197,250,69,19,123,107,57,53,137,221,99,15,123,92,172,155,16,131,92,189,143,9,27,153,92,140,7,233,145,58,39,161,165,22,35,84,136,49,60,37,200,137,212,104,132,72,33,70,41,82,79,99,169,7,167,27,160,98,174,127,74,96,41,98,72,78,49,114,96,84,181,164,106,63,155,118,164,199,128,144,93,88,218,79,144,9,72,69,136,8,170,228,41,133,166,25,75,35,118,227,86,205,169,125,81,105,75,37,57,163,128,181,152,79,97,205,110,148,254,244,168,151,33,58,59,52,43,159,141,43,179,189,95,254,164,61,142,53,217,83,84,90,55,227,8,144,146,179,66,39,80,141,184,49,4,59,85,202,1,56,237,114,28,249,150,169,219,207,94,32,84,127,102,130,87,77,54,162,54,89,178,92,208,8,103,87,142,51,184,105,239,72,33,187,225,125,251,7,238,179,137,21,223,160,17,137,245,3,89,245,39,232,92,16,116,116,162,204,100,63,165,105,199,98,172,159,53,224,179,221,102,201,126,144,28,42,245,133,172,233,250,151,20,4,148,26,81,177,220,108,71,146,98,4,116,72,75,139,44,0,154,24,175,153,206,208,153,98,200,206,47,35,45,47,48,5,106,177,246,24,255,89,244,151,97,66,136,176,49,142,98,151,105,102,42,165,58,162,180,227,74,38,234,108,104,43,92,201,51,216,244,112,202,111,155,236,66,228,215,80,70,72,250,228,21,19,235,37,94,76,207,72,97,14,250,17,41,33,210,82,82,192,65,167,220,140,3,10,39,104,107,146,25,177,163,17,125,43,112,241,21,177,213,57,118,203,142,142,53,58,98,171,22,120,240,102,65,117,73,147,202,30,194,82,120,224,179,62,34,144,15,92,53,65,119,254,140,68,231,138,12,92,233,83,146,66,231,159,158,243,116,5,124,142,133,33,21,209,52,147,204,168,233,180,60,161,230,186,8,165,208,66,233,240,175,77,77,82,185,231,142,217,103,139,69,50,167,236,150,198,245,226,175,213,9,130,202,107,145,24,132,195,74,224,164,53,1,84,140,188,244,31,249,163,33,203,171,39,227,24,136,188,35,95,71,146,200,84,113,143,136,18,85,14,27,209,39,104,8,78,157,141,219,111,78,52,81,203,196,137,53,158,87,219,49,226,101,106,166,12,130,170,20,241,116,136,49,167,120,18,141,250,145,22,229,108,212,174,119,49,109,201,235,35,205,25,105,98,84,99,245,197,206,60,170,111,158,22,83,223,147,204,252,36,108,29,41,83,246,24,161,191,134,42,219,138,33,227,209,122,250,192,70,251,249,134,5,46,65,45,78,73,180,104,72,50,151,31,47,82,187,130,19,147,98,34,46,163,253,148,146,156,100,116,143,241,197,132,98,165,55,243,129,86,122,40,218,115,82,94,66,89,229,244,181,127,198,139,126,68,129,141,116,37,50,243,228,157,117,99,25,116,86,70,45,81,53,41,24,45,103,131,108,205,21,114,208,189,102,83,44,90,127,101,140,203,177,246,23,135,152,192,16,36,68,189,2,98,227,90,219,72,164,199,5,135,77,206,153,128,164,212,141,81,189,224,53,57,200,29,105,208,208,96,170,118,94,210,21,193,22,129,51,85,122,57,246,106,24,37,244,234,130,112,118,156,234,103,223,150,67,4,194,227,249,242,189,221,40,203,187,214,202,89,204,210,45,29,24,137,244,193,41,79,113,102,238,100,237,167,194,38,107,74,36,244,33,57,204,62,209,180,100,250,167,87,237,38,92,237,255,166,84,220,180,207,3,38,37,53,62,133,249,208,209,70,22,47,193,28,93,181,103,160,194,173,21,73,190,37,172,29,214,237,64,109,163,195,24,92,73,219,102,18,117,103,238,37,89,76,230,211,197,145,89,255,97,247,86,106,212,186,118,113,44,73,196,117,68,180,181,65,17,201,156,168,155,233,16,168,53,217,15,207,36,134,48,44,236,253,70,179,249,183,49,44,180,4,73,227,141,161,173,147,80,153,196,75,27,139,195,208,22,68,211,179,140,60,28,33,137,79,11,226,54,246,229,112,99,232,187,212,182,76,107,49,9,120,100,85,121,66,68,47,173,8,39,245,5,97,149,188,244,48,53,191,242,80,146,159,31,120,72,126,145,106,221,242,189,122,228,200,226,77,83,165,144,142,29,74,49,92,136,0,63,141,160,141,92,61,123,123,254,19,233,22,109,118,163,67,33,130,123,231,232,98,210,244,47,92,61,154,132,161,58,63,77,51,104,39,45,95,246,29,85,225,166,179,140,86,149,93,35,149,108,135,194,208,22,220,149,195,109,204,70,216,162,40,197,122,254,206,116,142,124,26,160,58,242,80,177,165,252,70,69,27,116,43,124,254,225,162,228,165,33,220,31,92,94,209,0,213,18,58,201,126,228,11,190,33,145,81,21,189,111,18,51,168,199,184,5,7,33,224,103,38,80,198,191,195,73,233,86,28,175,237,133,150,24,15,152,14,40,169,26,88,70,179,17,187,89,135,195,88,91,23,171,169,53,135,217,74,100,76,47,134,7,224,109,149,199,60,215,254,93,84,209,103,220,27,157,1,173,207,93,56,214,46,51,155,140,86,233,211,105,199,54,236,51,193,210,135,105,126,186,11,185,194,15,128,69,229,195,214,159,230,44,243,105,70,209,222,167,18,111,17,20,143,242,147,106,165,192,245,211,168,138,56,141,159,139,48,110,233,54,188,96,38,11,47,30,126,215,54,117,22,146,149,117,102,37,78,85,180,52,138,194,20,199,60,219,16,142,70,221,112,120,149,176,106,155,213,126,173,79,131,238,118,9,132,100,109,196,245,219,253,219,123,84,160,35,38,59,243,103,71,50,253,139,168,2,108,31,161,90,235,91,158,78,129,98,112,255,116,84,67,196,213,163,194,176,17,207,210,190,228,193,154,115,107,33,195,133,161,29,211,68,142,195,116,68,169,188,232,199,38,244,93,31,122,246,82,93,124,141,82,213,176,191,76,90,81,31,236,39,220,25,111,245,19,182,209,30,244,154,122,20,158,161,46,210,63,141,249,5,135,54,110,142,108,164,118,99,119,122,0,222,131,211,25,169,77,128,221,170,19,107,192,93,213,17,217,84,172,148,62,224,131,127,118,21,11,8,62,152,132,187,62,249,32,20,250,224,213,116,253,156,19,101,71,146,252,160,59,171,223,7,167,125,138,124,23,240,108,159,206,252,77,169,83,188,215,76,194,227,243,99,97,200,175,196,16,7,243,211,233,13,13,114,201,235,193,103,82,43,76,85,220,218,2,143,172,199,79,37,154,145,31,60,102,250,192,187,69,225,62,112,211,58,39,10,35,123,100,209,127,93,69,75,15,47,198,229,189,216,128,114,69,153,47,224,2,125,47,54,112,66,244,88,37,21,224,181,51,192,89,183,67,82,77,123,61,116,158,141,67,137,47,140,171,233,193,228,112,244,244,130,48,180,60,24,250,15,61,55,179,169,184,6,92,167,130,244,139,12,153,165,69,235,173,23,155,103,173,239,99,83,47,164,92,34,4,131,211,91,33,48,219,200,199,158,102,111,239,183,190,190,7,12,106,112,174,28,103,171,51,107,243,21,106,35,35,42,226,88,218,103,42,233,205,217,91,223,147,119,18,210,251,67,115,178,87,120,71,153,221,85,47,230,164,141,98,85,4,11,102,211,139,41,229,236,111,195,58,187,182,158,171,203,26,83,98,68,207,249,253,153,103,198,248,52,165,100,186,127,154,135,87,129,196,63,174,198,177,210,14,246,179,75,83,214,18,240,183,159,154,170,78,215,111,55,94,82,196,101,20,54,89,158,128,169,215,146,41,14,225,218,24,239,106,146,56,122,53,219,72,148,179,102,42,183,179,62,56,2,49,81,244,12,225,195,212,163,115,161,19,246,70,5,230,251,207,205,233,158,123,223,139,26,47,53,101,8,144,71,209,156,137,195,15,61,97,126,86,66,84,169,195,153,165,180,52,40,140,143,88,187,201,148,53,135,194,155,99,39,106,220,49,248,148,80,199,84,33,103,192,77,117,110,77,86,109,7,45,192,79,139,84,143,78,148,239,162,157,14,9,214,241,49,25,40,175,201,225,42,179,128,212,115,51,174,145,20,187,109,26,230,101,10,60,74,240,191,66,129,11,17,191,254,246,120,196,180,192,68,123,5,53,117,185,184,55,39,171,190,245,42,90,248,223,76,31,88,97,88,51,226,98,84,224,116,34,110,232,64,222,47,83,34,47,123,210,54,134,251,152,74,108,80,146,207,48,81,92,196,35,2,166,241,70,104,159,18,126,120,212,169,39,162,67,74,143,148,105,192,136,134,6,28,179,170,196,76,197,74,42,3,174,159,88,174,61,236,142,94,11,104,128,187,108,136,22,158,114,174,82,96,68,37,151,178,62,17,70,246,14,148,141,102,134,132,23,204,140,94,209,58,6,251,148,200,26,97,222,231,30,252,46,24,81,106,236,227,214,188,126,32,68,142,74,209,231,30,230,164,56,220,33,242,155,10,107,111,216,238,88,208,10,35,118,25,29,63,136,142,169,51,107,169,104,39,41,166,6,104,82,219,163,48,199,64,12,10,11,44,233,160,32,154,155,183,52,160,104,115,24,98,41,61,28,137,114,54,168,253,253,156,24,24,51,94,236,236,27,233,195,179,133,136,92,139,171,105,10,106,250,228,231,220,116,27,13,114,111,34,172,66,180,149,172,174,203,97,43,86,43,10,195,111,214,3,38,87,85,21,62,70,65,52,58,157,237,175,45,69,137,37,205,64,7,135,99,83,24,41,206,184,55,158,182,78,195,140,212,99,60,24,245,124,249,115,111,188,169,120,45,178,33,202,123,150,145,24,216,209,16,100,29,35,251,203,92,150,253,132,41,8,84,207,239,213,35,10,123,10,155,64,253,252,116,161,241,63,238,109,42,12,250,220,4,89,222,131,67,195,244,121,107,44,163,152,225,147,210,67,189,55,100,84,238,93,225,212,125,152,72,40,171,70,114,44,224,179,45,124,88,211,106,15,146,160,51,213,207,129,160,115,20,226,132,215,160,75,17,234,247,185,102,75,209,87,54,233,73,235,58,98,212,233,198,15,163,162,242,225,114,163,244,240,61,87,131,238,251,123,241,14,75,164,80,156,89,183,14,119,181,95,119,24,117,191,212,191,240,107,157,100,247,215,6,118,224,20,109,76,5,146,237,249,133,209,218,138,206,49,156,206,244,121,109,204,137,104,213,67,225,111,127,198,140,6,121,191,250,156,37,180,200,127,134,116,59,79,176,241,80,102,201,221,26,252,28,32,76,208,170,153,68,190,230,142,210,140,66,96,104,212,207,147,83,65,241,250,233,8,11,127,134,133,214,175,254,26,1,211,103,31,206,104,11,69,43,31,155,242,231,115,82,2,27,125,199,163,146,236,248,48,251,77,38,246,107,4,92,245,115,113,143,90,91,164,47,179,136,224,130,214,151,106,167,53,184,127,182,66,107,80,73,241,86,236,134,159,29,5,101,145,104,75,54,17,133,252,217,51,122,244,159,20,99,163,252,44,143,243,90,69,218,50,9,2,232,120,103,105,234,161,185,113,107,82,236,108,102,99,199,158,112,78,154,182,63,159,154,153,147,227,193,126,5,147,10,147,58,233,1,167,79,23,160,21,203,69,73,84,33,100,191,62,199,57,246,88,60,24,253,91,89,247,127,91,61,1,159,119,108,85,47,70,3,116,63,184,228,241,249,105,68,121,98,187,162,148,188,170,135,66,8,184,69,67,117,38,124,61,213,180,43,207,12,65,201,44,43,53,11,113,246,86,131,184,197,24,219,151,126,45,116,139,30,237,5,199,79,254,178,79,82,232,27,244,43,85,27,170,55,146,160,17,245,128,172,163,106,143,45,150,3,249,237,11,23,14,80,49,104,141,171,48,5,47,230,38,49,81,132,209,51,113,75,119,24,19,122,63,226,79,82,97,209,131,134,132,110,138,46,210,167,157,9,221,195,249,129,203,6,18,111,129,113,157,124,221,38,235,174,16,246,87,10,250,207,10,9,214,76,18,73,66,100,122,22,71,127,17,25,24,109,200,150,62,34,83,236,231,236,150,132,117,30,73,54,206,136,147,81,178,191,100,162,180,21,84,161,34,205,52,36,46,231,88,221,198,87,164,87,87,196,82,167,195,181,153,136,216,131,121,183,81,46,253,171,85,40,139,238,93,255,209,181,140,237,176,49,70,45,225,119,109,45,59,203,41,242,212,82,180,221,169,58,26,123,6,133,42,21,224,194,253,138,64,172,179,237,226,254,45,153,9,232,189,184,122,22,241,34,19,179,148,27,163,107,49,157,217,53,25,29,144,252,110,33,150,223,156,85,118,161,53,174,140,182,244,218,221,80,14,125,162,100,203,134,192,213,194,203,213,57,105,89,73,89,200,118,105,236,190,237,183,203,164,41,183,242,194,22,84,2,118,48,218,90,211,102,21,120,27,59,239,67,167,80,52,246,74,177,198,152,113,49,101,68,105,255,161,5,194,84,221,208,6,243,11,238,146,82,238,67,216,173,26,251,126,234,183,101,6,90,32,42,30,195,150,164,130,129,122,134,237,48,5,195,111,139,164,12,145,225,248,5,159,184,249,89,85,79,28,151,138,146,115,84,246,11,66,159,240,220,215,134,5,80,218,37,159,55,24,74,169,165,240,88,179,4,202,55,147,231,226,216,136,167,38,138,82,187,222,58,247,75,183,108,232,121,174,168,179,0,45,214,203,25,176,213,110,42,220,40,132,9,152,236,167,222,155,22,213,25,112,219,79,255,15,148,226,173,21,143,109,188,127,122,239,122,204,176,253,96,104,177,167,192,13,135,255,193,3,121,35,133,141,198,59,96,210,50,77,96,138,160,202,131,91,122,225,108,131,45,49,19,48,121,16,189,57,73,231,55,104,176,177,101,125,49,162,250,253,193,9,10,170,128,27,61,21,205,39,2,13,143,181,188,17,135,28,103,222,142,98,80,139,220,189,7,39,130,227,122,70,147,22,245,242,90,40,104,127,132,92,39,85,71,141,200,225,61,88,71,153,111,59,72,127,95,127,239,124,182,160,233,221,77,48,177,49,124,237,221,186,31,211,114,95,161,110,224,140,38,203,155,100,214,58,114,121,123,216,225,145,247,125,3,102,53,26,183,200,15,20,14,148,37,23,83,67,118,115,69,19,45,237,38,124,95,141,163,145,170,37,191,186,193,24,180,229,193,169,57,187,138,215,192,199,108,124,156,91,192,232,197,143,139,210,51,180,166,160,232,208,102,191,22,111,255,25,246,7,165,112,114,62,24,55,77,86,60,178,135,46,246,50,41,90,78,144,118,4,204,249,60,115,252,52,146,27,249,125,73,12,199,114,27,117,64,173,230,72,46,198,6,141,183,34,145,77,142,237,193,48,89,95,5,87,84,45,206,105,244,26,86,40,90,108,212,126,223,39,163,76,161,190,194,18,218,187,169,105,153,119,68,49,75,230,171,143,2,182,48,71,117,56,91,37,114,192,38,53,159,242,125,242,10,23,197,51,0,160,219,172,212,72,249,111,19,252,220,10,23,100,203,124,109,33,254,209,31,195,13,48,172,182,205,175,38,117,247,232,194,27,44,117,28,81,53,224,33,101,232,192,188,237,26,14,159,79,253,50,77,104,139,208,187,233,139,235,192,9,166,108,129,81,240,125,55,167,84,81,225,142,244,225,116,180,208,72,186,5,165,74,101,248,197,217,100,194,5,165,29,115,6,74,109,185,44,235,179,127,228,150,99,204,8,227,201,120,15,236,109,7,11,69,63,175,206,199,174,37,188,114,63,7,17,16,42,151,245,234,218,124,233,17,72,72,175,247,21,180,58,27,215,65,109,170,232,165,157,76,67,160,244,46,164,33,48,209,47,223,68,161,89,75,85,182,96,204,167,49,124,130,35,166,130,175,35,48,9,119,255,22,230,21,111,217,254,161,117,67,45,59,224,74,206,95,97,56,50,124,76,40,148,210,211,20,66,186,125,123,29,126,112,125,84,95,228,244,104,198,241,179,165,208,115,56,116,14,146,231,203,62,7,143,81,64,158,233,193,176,7,178,65,58,76,53,84,83,24,211,47,70,13,94,214,38,243,127,113,62,196,54,204,150,176,159,246,44,77,109,112,99,196,215,68,13,185,203,176,44,182,133,153,2,46,235,241,238,30,212,162,112,35,190,8,28,141,242,96,188,165,92,107,197,49,91,224,77,188,42,251,76,97,95,148,125,116,153,236,167,63,246,178,77,90,30,219,56,150,252,80,195,48,90,47,93,9,221,4,149,59,37,102,240,148,42,57,234,200,90,73,190,213,81,118,54,30,183,65,163,110,247,44,142,212,99,97,117,9,159,0,51,74,110,180,157,101,57,139,154,78,152,28,187,196,78,136,212,229,227,103,6,102,130,151,252,224,246,168,217,41,213,53,41,150,120,52,196,212,134,220,156,6,131,176,8,97,75,41,143,137,133,114,230,100,114,190,239,197,206,39,169,2,91,122,197,111,158,240,21,101,84,54,25,218,92,99,217,87,156,153,128,49,110,32,195,139,197,73,197,114,22,184,153,196,157,127,77,186,57,94,17,16,213,43,3,34,88,159,41,21,238,186,183,2,160,231,170,229,10,70,28,248,252,84,147,51,149,22,118,72,185,46,154,160,10,123,199,71,177,152,106,141,39,35,182,47,11,0,216,196,97,28,38,111,254,108,74,152,218,214,136,3,155,185,1,45,178,192,228,255,253,183,141,137,242,109,194,60,202,234,197,109,112,82,180,237,181,251,0,79,83,83,117,24,238,219,165,87,255,226,61,14,119,244,217,138,94,141,97,216,28,134,68,69,97,178,230,189,248,131,87,178,43,111,51,69,17,150,162,86,127,112,194,114,79,179,145,155,19,177,89,219,225,179,47,180,186,245,131,48,149,252,197,8,233,229,36,55,223,236,118,57,174,198,135,142,40,7,67,62,25,152,59,25,114,129,134,247,217,118,197,244,134,226,244,33,146,6,75,243,131,243,239,188,114,216,234,55,171,192,205,40,21,2,70,130,69,102,67,94,70,174,17,191,141,196,172,220,188,88,227,99,60,26,22,156,60,56,11,114,205,64,173,136,104,9,60,40,74,247,81,57,59,58,53,42,2,163,109,17,99,6,85,194,144,123,87,35,147,41,49,164,165,188,184,43,48,44,127,197,223,218,202,128,117,22,183,95,209,107,124,47,194,95,242,214,212,244,151,247,219,231,57,90,146,223,134,62,250,246,120,31,216,88,28,166,92,221,81,174,170,1,83,137,251,142,175,130,77,115,22,123,14,216,130,102,15,30,13,61,170,25,55,55,194,220,7,219,137,226,123,218,175,106,75,39,3,38,93,223,49,79,225,85,214,165,191,8,183,197,247,178,8,65,149,23,163,84,190,148,128,169,110,126,131,118,206,182,249,166,66,173,70,147,249,80,162,59,249,61,24,141,100,207,244,227,235,80,232,31,15,198,126,40,107,187,192,200,114,21,33,12,110,73,246,164,98,10,192,41,126,186,104,255,45,48,4,154,171,203,68,122,130,43,136,206,53,76,159,25,11,132,197,40,55,135,117,57,44,67,232,103,71,145,33,43,240,113,199,145,142,127,253,24,139,104,60,33,174,26,219,70,54,139,87,94,11,113,239,145,226,226,100,27,197,131,81,171,72,177,47,208,147,244,74,38,129,145,21,242,179,147,132,236,113,185,229,201,232,73,203,126,106,103,228,204,31,37,11,52,77,120,9,43,224,110,5,23,2,67,29,247,80,104,16,186,160,70,58,178,2,230,212,126,99,70,129,31,45,30,15,166,246,89,224,105,199,138,195,232,190,60,231,137,98,140,206,2,250,193,231,161,11,229,233,15,134,146,243,82,159,0,211,239,47,103,99,229,191,228,175,157,104,254,104,85,208,179,169,44,247,33,146,121,224,239,123,80,173,57,134,63,55,109,196,235,145,233,1,147,35,241,205,208,130,157,98,160,209,69,73,235,74,115,24,130,146,34,175,101,180,188,171,58,60,173,12,66,96,35,126,11,20,118,67,121,105,227,179,136,91,27,147,177,124,172,65,157,136,207,4,58,185,137,224,11,108,140,131,43,238,205,38,33,207,77,4,57,28,198,68,111,255,158,122,115,164,201,114,188,117,51,73,242,7,211,170,115,35,198,192,231,4,73,73,94,139,198,217,225,235,62,89,27,179,108,103,4,6,169,168,112,152,98,244,165,55,231,155,248,234,98,10,207,166,247,134,54,40,46,238,180,232,87,153,9,19,113,240,120,109,90,67,139,222,155,18,240,230,231,139,213,168,234,12,95,214,141,229,247,62,91,250,126,162,11,192,148,14,248,17,144,140,186,82,206,46,139,134,230,234,63,221,140,73,232,205,66,36,108,243,45,11,49,120,60,125,27,80,184,11,90,252,52,206,145,28,109,168,15,48,111,3,174,194,195,15,76,149,93,160,86,189,244,94,186,17,242,203,238,49,210,185,216,94,129,44,112,171,206,73,100,240,172,79,48,30,24,18,47,223,11,249,105,145,75,105,229,71,76,90,124,166,80,121,94,228,226,97,252,235,254,100,236,85,175,76,7,216,120,96,107,192,244,53,202,189,233,245,72,49,143,140,210,81,76,222,95,35,66,124,204,106,228,185,111,166,64,160,237,249,70,131,243,30,178,209,82,27,117,60,126,127,180,178,141,135,241,193,219,196,142,252,131,20,82,3,207,245,130,140,160,231,21,11,132,44,213,146,21,128,119,191,99,22,114,220,136,1,133,139,208,155,251,178,166,139,252,74,101,128,171,209,187,58,108,50,117,242,203,48,189,79,63,32,40,171,153,175,4,252,192,108,119,17,242,72,104,104,175,45,15,102,244,173,241,100,12,154,132,91,10,109,200,227,170,158,82,33,143,118,161,140,25,123,58,55,112,152,246,167,231,20,22,42,92,247,173,217,162,18,128,90,107,217,237,232,217,244,51,151,148,74,17,66,13,147,220,153,151,77,201,110,77,56,161,8,10,139,197,117,34,200,4,225,69,202,115,67,211,144,90,92,189,187,198,226,57,220,173,193,58,222,26,210,88,129,7,33,243,88,247,70,214,36,143,125,150,101,125,187,25,180,100,93,44,191,110,95,58,246,97,148,92,107,150,33,163,96,104,247,241,190,71,90,178,157,157,61,100,120,115,134,221,124,137,36,93,51,163,5,57,162,120,178,178,116,5,116,196,35,103,204,36,244,204,138,184,32,29,69,196,28,75,23,78,41,157,104,195,178,194,191,28,47,131,134,38,157,28,170,3,42,235,92,125,76,207,193,72,60,225,193,231,243,180,91,136,3,156,145,172,123,191,125,204,144,149,61,245,66,194,231,172,37,217,75,71,51,177,95,255,158,38,92,33,155,229,241,171,168,225,10,152,96,106,85,184,147,236,243,223,238,118,190,12,133,41,225,243,223,238,68,55,75,81,24,189,130,17,48,233,186,63,150,171,230,63,252,209,247,76,141,122,113,31,236,31,231,130,194,103,42,248,145,9,204,159,223,60,24,4,8,47,87,13,48,181,203,98,195,224,113,33,177,37,195,181,229,236,65,145,44,191,171,7,146,112,67,190,100,193,100,90,190,110,173,114,89,252,61,146,87,253,189,24,226,132,75,188,46,234,37,8,194,199,52,33,208,39,243,155,80,198,92,49,5,91,234,159,233,95,137,255,196,150,129,56,157,24,118,103,195,32,13,17,155,2,243,36,201,205,39,26,204,241,211,104,11,168,211,69,51,243,184,109,243,192,72,196,232,94,7,169,93,191,71,23,217,34,132,192,228,183,59,236,16,91,86,7,81,67,221,113,88,170,62,5,143,35,35,122,221,192,164,121,82,192,144,58,202,225,99,205,54,177,242,160,238,155,186,227,52,19,217,118,148,60,140,110,87,199,240,72,111,93,146,182,206,122,112,29,151,217,245,211,127,48,253,100,2,67,25,20,19,13,250,109,181,226,59,92,235,123,197,14,79,245,170,76,21,82,219,94,224,13,76,118,126,232,193,71,185,210,122,99,150,103,215,139,107,11,123,151,207,197,134,34,63,77,233,243,109,248,178,61,156,46,6,61,113,183,137,85,199,78,249,177,205,186,249,227,30,140,193,213,102,129,201,97,127,230,198,10,243,138,226,113,141,28,180,31,97,198,136,3,155,172,132,24,18,13,158,192,17,135,253,152,175,64,8,43,101,208,120,31,48,52,7,114,226,194,164,223,214,179,20,104,245,147,139,71,166,247,189,5,140,154,183,152,56,132,94,194,60,58,51,104,23,181,235,96,128,12,207,5,162,197,221,212,102,60,59,234,136,195,1,230,74,9,179,154,178,119,237,97,30,97,40,63,150,76,224,227,215,166,20,55,135,245,91,44,1,58,174,90,243,104,62,157,233,179,168,41,76,65,124,88,56,213,52,16,197,196,223,22,109,30,1,155,212,160,192,103,134,183,241,224,74,212,80,96,184,16,159,217,215,72,229,78,53,226,187,215,180,207,95,67,190,158,13,212,222,165,72,5,208,38,13,95,165,192,103,5,204,253,94,123,146,44,19,152,78,142,176,10,77,64,94,130,122,132,94,90,170,97,136,99,227,12,133,39,1,176,242,236,244,127,227,54,53,120,13,194,78,231,196,80,239,132,78,231,146,227,230,248,131,31,119,145,10,201,112,145,123,50,153,23,129,105,141,14,75,226,88,148,103,62,136,111,51,138,105,85,59,220,225,231,82,24,41,201,229,147,133,146,68,53,27,77,128,187,121,136,247,120,116,69,132,9,237,106,235,214,12,127,48,11,99,55,110,48,249,148,120,111,212,183,171,28,141,208,245,205,18,95,140,74,100,153,229,245,215,45,19,96,203,85,98,207,181,219,242,20,24,90,110,241,253,49,113,227,131,156,99,47,15,245,161,241,109,90,90,207,205,205,31,39,249,124,157,57,194,51,154,116,121,104,204,194,152,198,99,229,211,208,61,183,134,52,72,63,14,95,220,244,17,46,253,32,21,98,145,23,181,24,179,54,253,32,166,85,208,35,166,65,238,64,131,45,198,255,233,223,3,179,228,227,231,230,205,60,244,39,51,53,13,29,52,83,109,137,137,6,1,247,231,193,233,219,216,49,201,143,105,119,182,71,25,52,227,64,243,192,54,99,210,135,108,166,84,242,167,72,29,209,112,114,62,209,144,248,214,49,162,222,18,217,198,89,41,177,181,77,144,104,189,40,18,244,40,159,216,26,132,77,17,193,50,33,24,137,173,89,247,210,11,189,25,39,143,196,245,6,42,102,17,146,231,131,202,174,84,172,199,206,199,20,187,249,28,79,10,35,31,224,158,46,149,226,169,200,166,85,44,118,22,177,181,242,115,133,5,62,19,47,142,1,34,242,80,45,75,164,20,155,43,34,165,132,251,87,214,64,170,49,207,71,54,0,66,93,125,114,120,6,162,100,130,92,194,113,120,52,74,203,113,88,223,197,101,137,147,93,178,149,68,200,189,63,65,42,58,93,40,129,121,112,159,77,195,199,104,123,10,204,248,107,236,153,238,193,217,228,230,93,227,222,219,136,31,222,163,81,41,35,65,245,115,235,62,35,177,116,238,179,52,116,13,221,107,207,237,101,34,104,236,144,108,1,142,112,138,16,48,185,157,36,190,19,36,220,231,43,70,112,218,74,117,52,222,191,177,15,31,140,95,45,55,183,118,150,8,63,87,250,1,196,38,32,83,212,86,138,65,165,109,39,107,158,3,151,166,189,175,173,179,148,234,113,234,247,3,165,227,85,175,157,8,114,198,68,66,26,114,107,6,5,237,133,128,11,77,199,242,210,248,81,57,71,230,39,227,116,8,76,169,66,28,111,164,98,70,214,49,161,160,224,114,205,26,220,135,148,15,144,25,74,111,109,154,56,212,210,156,212,178,20,75,92,76,79,169,92,108,73,169,210,30,124,28,118,25,111,104,196,214,91,1,86,148,175,217,52,216,136,34,168,126,150,155,20,205,91,114,116,165,26,17,251,66,254,82,108,75,200,106,198,155,165,198,203,82,62,89,68,232,30,98,42,64,7,185,52,139,88,49,188,98,42,116,170,238,244,230,116,77,73,242,134,147,115,40,12,215,64,164,9,205,188,150,172,239,50,11,50,210,163,140,96,253,60,120,43,51,114,167,19,205,25,77,111,194,139,228,115,97,88,51,160,166,55,131,251,221,178,182,52,204,149,79,206,55,221,230,62,75,9,179,163,9,74,51,167,231,110,206,68,168,43,125,83,213,156,42,142,162,195,169,215,66,101,249,208,101,34,161,242,88,131,250,37,47,76,64,135,88,35,138,148,108,173,87,0,131,61,221,36,1,98,84,242,53,114,236,116,23,105,90,149,130,121,2,204,158,130,135,44,64,206,77,216,144,123,76,35,248,54,139,184,132,108,102,21,146,4,79,255,255,164,13,165,120,0,206,177,40,40,34,201,254,4,129,169,76,160,222,200,199,140,150,69,10,181,31,140,98,112,228,187,104,19,29,146,8,71,243,208,74,84,189,42,130,254,59,41,185,48,22,205,49,189,0,140,42,146,79,165,136,25,55,190,107,84,246,128,169,5,48,103,18,174,247,222,168,29,108,169,200,128,35,132,202,217,40,52,65,11,180,127,96,44,219,168,103,98,161,203,205,199,164,134,217,231,10,225,178,36,69,71,203,212,94,122,148,169,84,2,181,82,2,195,202,220,81,246,176,138,52,24,89,185,41,37,75,229,213,207,140,44,5,96,203,24,145,253,72,47,38,38,165,5,50,165,185,222,196,45,119,122,157,102,70,140,103,28,36,81,52,52,170,152,96,7,70,104,195,103,18,135,123,151,250,95,2,244,229,21,115,12,56,15,247,167,42,136,180,248,120,213,78,20,160,10,156,161,244,9,152,212,169,86,59,145,108,115,147,152,16,11,52,32,82,205,4,75,219,131,137,163,110,133,169,136,244,91,119,114,95,93,6,20,86,195,29,203,158,46,63,137,234,153,192,41,51,209,225,68,27,246,210,58,43,236,156,88,94,11,43,87,6,60,17,44,141,58,43,138,22,62,197,107,123,7,133,187,233,40,64,214,168,37,96,200,116,68,141,215,241,26,233,16,151,2,50,216,5,99,14,67,217,39,25,45,100,97,77,209,203,55,6,178,95,242,104,244,181,145,109,139,109,133,96,156,214,182,153,244,75,92,77,220,168,213,79,225,92,237,177,64,200,184,47,41,32,67,14,183,244,17,55,231,120,209,58,196,115,128,39,79,228,21,75,157,77,249,105,83,65,139,218,28,202,43,165,150,3,14,15,248,82,253,222,196,253,154,142,41,81,145,229,165,88,150,72,26,58,104,12,114,94,49,77,177,207,242,7,102,109,203,36,31,75,199,212,202,193,83,212,59,65,98,161,101,142,208,255,228,248,96,88,215,226,0,1,243,168,67,74,25,229,152,200,211,146,167,110,6,21,82,38,163,126,224,130,239,247,138,223,142,33,35,95,164,90,44,43,224,73,192,97,126,106,86,207,102,28,133,117,198,177,173,5,177,107,197,137,142,77,180,30,49,101,179,174,161,227,66,141,56,6,232,220,145,90,91,154,82,252,80,62,214,113,145,192,9,110,242,168,45,206,167,179,145,195,57,42,117,188,165,184,15,97,95,58,75,237,231,241,201,154,179,19,3,35,124,37,147,16,231,230,24,219,81,187,70,6,74,75,159,225,34,139,10,249,74,58,178,201,112,143,142,110,67,141,50,93,250,99,164,102,143,178,1,87,136,2,30,150,225,18,216,244,167,139,87,16,219,121,84,62,240,115,111,12,94,10,195,157,82,220,181,58,167,63,44,46,85,202,197,23,157,165,94,119,77,93,110,146,111,217,135,149,103,56,60,9,135,235,213,176,238,68,153,22,25,225,42,209,187,227,64,16,76,244,229,133,134,68,94,114,130,88,60,211,195,165,219,2,85,91,142,221,102,81,224,40,55,39,46,165,53,196,120,105,207,148,239,52,166,23,217,77,129,207,163,247,7,111,133,11,53,43,235,245,29,160,171,248,6,141,39,69,158,248,182,52,144,18,91,178,0,216,194,206,98,143,254,20,227,210,111,127,44,157,63,85,107,212,177,255,90,197,218,37,170,141,230,37,140,120,6,187,95,184,25,225,158,160,124,250,75,101,65,143,31,223,105,63,152,146,199,114,105,29,113,175,16,155,168,2,35,82,121,219,102,27,161,128,44,10,176,231,218,51,26,227,182,151,18,215,60,15,42,63,125,78,146,16,170,71,68,172,136,237,117,96,180,216,214,101,61,65,194,158,142,196,249,96,184,196,156,138,12,190,91,232,169,178,192,103,143,190,228,86,141,110,220,42,202,206,124,197,17,2,78,188,21,138,116,114,239,77,46,248,54,121,210,70,15,241,201,123,107,43,35,116,2,15,122,175,171,68,243,129,23,81,166,11,159,77,178,144,202,121,112,181,150,209,123,115,40,212,170,112,178,150,95,232,237,182,167,18,106,195,134,108,2,143,144,202,38,200,0,123,222,123,107,226,203,227,150,171,66,236,187,169,49,144,7,167,102,218,89,79,48,59,182,240,200,16,128,183,54,131,139,18,244,123,89,81,107,145,59,63,117,105,189,233,203,32,171,32,63,189,240,215,114,192,232,196,84,185,218,90,246,110,159,38,237,38,199,232,214,65,49,242,202,18,48,86,201,84,24,187,251,118,142,211,39,163,194,15,229,71,130,210,252,173,145,81,122,233,147,3,83,74,118,43,43,183,53,137,97,151,11,108,34,79,1,35,38,242,94,171,150,134,243,232,15,70,56,99,190,174,218,66,117,93,240,206,209,25,135,247,83,5,166,76,227,246,205,2,23,154,68,31,76,28,161,196,152,89,170,87,150,15,236,214,205,165,217,128,81,177,81,152,4,249,187,57,254,120,147,81,65,162,207,121,152,168,240,180,138,199,7,143,150,130,57,216,4,41,164,8,30,120,193,54,186,28,94,40,66,202,213,244,128,220,118,75,96,122,24,178,194,27,53,212,237,240,176,233,241,96,212,139,250,140,155,83,82,216,101,80,23,129,159,234,195,146,127,2,2,2,179,98,98,204,25,151,54,245,230,200,23,248,166,67,159,243,218,250,197,72,57,166,219,17,204,150,68,184,186,42,76,74,125,57,12,211,85,209,155,131,95,222,134,6,45,150,16,201,20,136,0,9,238,92,20,93,3,209,210,163,210,9,151,62,59,140,59,34,147,156,20,97,142,53,144,56,119,166,236,104,13,41,118,87,109,167,217,144,116,217,219,77,27,61,239,53,222,171,211,195,54,228,234,179,74,154,83,49,145,45,86,113,170,2,93,118,113,41,123,208,90,222,113,13,60,119,80,138,183,31,95,145,236,12,205,230,71,15,20,46,30,185,184,91,209,117,113,152,147,187,201,197,216,144,203,31,219,52,70,159,74,8,238,120,109,206,36,11,51,95,170,194,194,73,148,134,74,143,237,48,101,132,143,9,208,148,164,61,10,100,34,148,216,174,91,96,126,112,250,131,147,170,17,202,125,130,16,53,199,167,38,27,51,183,12,25,21,244,78,46,74,38,115,168,24,18,250,35,148,162,53,135,139,169,177,61,152,98,201,29,83,33,155,115,170,112,39,13,62,3,182,96,154,192,19,174,88,159,41,25,210,98,57,88,155,233,127,4,74,171,190,76,4,190,228,141,60,35,215,4,161,173,172,123,42,197,214,187,152,208,77,146,45,233,192,84,37,248,115,159,155,171,158,12,174,169,249,198,14,19,100,157,10,83,82,225,199,19,45,243,61,203,78,220,169,126,29,49,83,96,157,21,98,123,42,184,76,118,39,222,218,138,205,30,204,118,186,90,12,41,110,204,3,105,180,184,101,105,204,132,100,9,255,7,159,127,159,226,108,99,142,41,65,148,209,56,20,215,102,104,212,218,29,155,170,11,220,233,23,94,49,73,231,210,159,110,8,112,197,91,33,119,32,36,3,5,174,183,17,118,12,172,169,85,164,86,169,208,234,37,126,185,27,251,161,220,27,74,213,246,246,132,105,153,35,133,235,220,177,39,224,17,55,121,43,248,11,123,188,244,178,194,63,249,26,3,174,210,236,207,141,123,46,75,171,67,195,188,125,19,86,77,43,163,227,168,217,237,81,10,119,215,144,125,140,234,17,252,64,135,105,167,146,25,134,87,126,86,94,9,216,154,183,4,230,112,207,1,15,154,81,222,205,169,51,157,221,7,36,91,157,133,188,19,6,102,115,162,10,227,160,38,120,245,224,204,52,105,113,114,124,36,116,172,97,99,185,232,80,51,114,38,225,194,163,188,118,33,206,228,112,218,176,65,63,248,88,68,59,76,206,68,239,168,218,171,195,250,15,227,67,143,109,175,42,48,172,74,57,62,244,113,143,186,236,223,99,154,141,147,99,154,88,144,73,224,238,161,116,102,96,79,91,120,217,64,73,77,250,146,199,93,122,110,185,221,155,10,159,184,154,18,144,46,175,61,207,194,114,121,15,147,145,84,189,47,150,179,133,253,125,85,18,159,18,3,137,234,92,138,114,99,77,39,116,52,2,70,156,217,235,19,109,179,178,52,155,192,40,178,231,128,57,61,150,192,25,217,209,222,98,187,201,66,25,76,128,0,185,211,31,74,84,17,54,142,45,240,153,44,245,222,27,189,235,53,68,240,11,227,151,138,137,234,48,129,21,57,152,32,32,46,78,117,132,143,40,113,47,154,223,18,116,29,142,82,136,218,244,173,77,122,225,242,142,96,119,113,222,42,204,12,191,75,143,78,144,243,243,178,50,81,163,165,22,199,97,182,58,249,218,132,133,155,211,40,1,67,180,241,38,154,105,227,181,22,48,37,110,114,49,231,146,75,149,97,175,152,10,230,131,89,187,45,6,197,42,58,245,115,145,212,94,241,224,20,125,136,24,60,100,197,216,225,219,225,74,24,225,189,23,85,29,196,113,98,72,183,74,50,66,253,245,200,238,160,127,158,85,134,148,58,165,86,222,199,22,189,82,8,201,246,118,158,73,196,201,27,249,157,7,83,45,231,186,113,204,65,115,23,30,188,204,83,141,99,39,193,103,243,198,115,145,23,123,86,4,29,105,250,177,150,113,46,172,29,240,252,216,240,63,194,184,56,172,141,242,85,60,54,130,158,165,197,150,243,139,78,188,73,136,249,89,159,137,194,170,23,210,19,218,201,41,37,11,248,248,111,85,236,182,109,186,160,35,78,227,68,253,72,255,192,91,134,5,59,227,81,185,20,203,237,93,47,150,49,21,2,17,3,207,70,218,98,241,212,73,199,185,192,191,200,174,195,244,115,14,121,45,88,37,220,118,98,138,142,46,124,243,197,178,38,211,103,209,128,47,72,70,12,106,250,27,192,4,205,176,86,191,207,1,113,58,85,233,23,54,162,28,217,19,182,149,170,196,210,34,14,181,68,15,15,154,158,234,62,19,188,28,56,128,69,96,210,207,221,151,22,98,181,227,113,67,145,185,58,147,103,251,163,65,61,52,69,146,43,97,236,22,223,19,10,172,239,85,126,154,72,238,10,20,97,63,209,241,131,229,170,220,154,76,96,68,207,68,22,218,56,41,211,240,231,206,144,36,229,245,185,186,187,190,83,181,50,10,33,240,175,199,210,34,204,236,48,138,12,42,254,150,178,209,251,251,247,64,194,46,137,146,42,205,29,221,117,148,224,126,33,77,44,87,35,99,112,251,59,182,145,203,73,133,161,13,105,241,64,140,181,153,80,173,40,232,40,36,176,47,188,6,50,201,77,126,58,49,204,126,53,149,195,189,41,76,244,245,210,59,31,152,222,158,173,35,110,125,229,221,225,179,200,69,236,161,210,248,222,221,210,32,85,148,85,176,23,183,63,185,38,2,207,220,83,214,169,192,164,119,14,114,248,251,71,18,43,6,184,146,55,187,240,224,45,101,162,64,38,183,124,159,36,87,71,147,190,62,216,89,122,107,5,12,149,207,31,44,56,250,255,255,155,50,146,201,125,79,202,42,168,226,94,159,113,94,78,81,103,47,59,87,215,139,161,61,247,141,125,77,155,94,83,23,21,127,53,98,36,63,42,67,213,132,120,99,189,51,208,152,9,178,222,121,178,247,29,70,34,94,47,240,193,74,242,39,159,248,143,18,97,161,8,14,242,128,152,64,212,104,203,6,138,233,227,97,12,146,108,159,104,27,121,134,233,34,95,149,3,170,14,221,218,161,130,114,133,136,106,108,112,85,23,29,167,76,45,190,213,96,100,171,56,160,117,97,182,88,147,180,202,20,145,84,100,77,238,203,36,96,251,65,89,186,29,80,156,236,52,190,240,34,13,21,33,226,167,87,24,209,213,146,122,179,40,76,205,190,79,133,141,193,46,219,1,131,66,145,206,136,77,48,183,36,54,27,103,107,118,193,42,118,88,104,210,244,200,218,35,181,56,87,136,60,136,40,27,58,145,100,255,29,157,86,26,175,199,33,154,71,254,211,52,103,9,189,42,153,125,138,240,252,106,234,177,228,28,55,211,182,165,56,87,208,108,22,191,195,114,72,110,5,159,35,11,21,154,37,63,205,160,174,82,195,172,130,155,92,94,139,61,46,182,185,95,156,92,230,17,25,222,185,159,169,105,158,174,192,116,89,197,115,35,143,222,36,28,64,243,192,118,174,247,106,76,199,105,170,125,130,77,221,247,179,170,100,42,28,148,22,173,56,209,168,147,173,50,195,105,100,218,75,12,186,41,196,200,196,63,70,247,216,13,62,51,153,75,53,187,142,123,186,98,162,76,186,6,197,113,96,165,123,1,131,141,104,201,162,110,4,113,220,160,196,216,191,7,84,115,18,13,179,250,56,143,175,208,98,112,44,60,241,155,17,140,154,111,30,33,104,90,150,220,220,72,39,124,247,230,45,84,140,250,252,75,74,134,227,222,132,125,37,138,177,40,220,115,17,109,155,41,228,127,31,156,205,173,136,7,39,53,47,235,222,162,207,189,197,44,92,208,216,53,129,97,174,11,11,196,56,212,101,208,230,182,233,227,67,222,19,57,186,169,246,185,105,206,198,2,129,159,88,173,123,152,195,125,75,218,244,253,107,38,105,154,146,79,152,101,245,23,177,22,191,99,115,22,133,245,179,173,248,95,189,150,209,195,6,175,100,150,229,151,137,130,220,62,127,187,118,225,101,62,184,145,116,174,254,90,13,39,166,170,47,118,76,173,229,231,60,117,183,82,186,14,108,41,129,216,52,22,20,116,77,224,4,59,70,9,184,246,37,65,129,9,13,75,122,48,138,19,75,97,74,138,222,142,84,172,231,81,220,223,106,102,138,195,70,239,37,222,49,74,39,43,140,62,235,135,208,112,197,241,191,154,147,31,83,220,136,170,181,56,238,20,156,239,112,183,6,77,216,178,120,145,217,237,97,254,108,147,78,200,234,246,159,33,235,229,249,168,67,165,126,200,21,209,164,26,251,6,153,66,241,169,206,242,227,136,137,72,31,132,196,18,101,31,176,145,172,29,33,74,147,33,80,152,184,162,103,108,216,226,135,46,79,88,131,202,142,176,110,223,228,242,228,106,99,110,200,238,52,145,151,222,250,222,36,56,87,139,56,76,222,194,190,127,92,229,243,92,41,158,204,232,186,147,4,175,206,212,164,140,216,97,83,171,146,232,212,178,82,155,30,1,183,246,201,191,33,110,62,94,20,114,210,90,56,62,129,51,122,0,34,200,67,214,68,35,133,240,60,228,136,179,67,35,168,49,160,110,29,108,17,167,233,191,224,159,192,99,229,158,34,202,51,249,57,9,187,81,148,146,36,208,158,165,132,21,35,219,116,6,34,196,153,140,75,75,96,42,19,35,94,77,221,245,214,192,46,142,82,121,177,114,132,89,245,201,249,134,251,249,123,103,198,47,201,65,227,6,215,216,87,32,4,215,61,237,44,253,209,75,216,27,198,9,166,95,196,162,133,97,49,172,102,217,62,13,88,83,66,30,48,180,104,242,193,16,142,196,39,241,69,112,134,88,157,123,20,98,198,124,107,132,202,1,205,78,24,121,192,131,155,21,68,75,126,129,18,151,88,190,196,57,213,62,36,253,112,172,128,247,219,104,7,73,144,31,41,234,157,253,28,89,233,27,181,160,103,111,93,6,5,123,239,179,36,101,47,111,166,8,238,110,23,115,188,139,52,110,33,130,68,202,61,66,3,244,223,72,14,1,82,189,17,97,57,202,153,147,28,190,244,25,145,17,124,153,147,243,108,146,189,168,237,165,239,96,234,110,250,214,84,246,188,20,218,79,186,70,174,197,241,237,47,212,78,125,165,76,21,74,227,247,237,127,181,64,253,92,162,171,86,26,225,98,87,22,36,210,249,209,189,33,115,184,57,72,28,94,228,231,52,169,57,144,49,218,145,200,210,46,37,75,137,154,254,92,172,191,194,158,42,233,88,76,173,72,8,145,106,239,154,10,70,191,52,71,180,125,33,100,168,89,203,62,173,247,196,225,129,48,139,252,54,107,172,207,136,213,79,107,172,144,76,177,233,67,70,64,158,13,83,115,216,11,149,176,8,123,179,243,74,36,135,158,24,248,203,61,221,154,173,59,72,146,239,147,3,112,68,162,120,21,209,6,40,120,111,52,254,69,6,28,211,77,202,25,80,133,112,169,7,168,99,219,74,31,24,47,186,4,204,147,201,52,37,82,186,156,36,185,81,254,127,12,24,41,73,152,180,173,181,128,207,148,173,50,139,207,174,80,156,88,117,91,172,113,170,119,199,136,158,9,177,162,98,1,22,177,33,176,29,107,126,243,78,203,141,12,42,137,198,82,103,148,67,152,166,214,251,96,86,169,17,217,245,105,187,175,188,54,181,140,221,107,64,176,239,251,150,60,50,196,70,47,91,149,209,102,84,71,166,48,81,92,27,170,193,191,200,91,126,224,238,148,216,20,72,247,207,68,60,48,81,168,251,193,140,30,51,21,45,110,161,191,195,7,237,88,4,196,235,165,80,131,13,175,120,170,1,122,167,217,198,252,60,185,15,25,249,164,244,154,246,13,28,59,142,32,74,66,180,210,194,94,122,251,75,179,156,134,166,122,225,153,117,82,215,77,159,101,250,212,74,208,27,50,125,125,20,43,46,147,93,165,96,87,57,117,122,251,145,186,107,161,18,168,19,125,159,157,207,52,146,164,152,104,162,147,188,188,214,136,82,123,29,18,218,7,66,255,252,236,125,72,103,72,37,133,241,16,55,207,250,67,130,159,37,128,193,8,226,234,108,135,169,249,150,2,171,179,142,119,20,34,77,178,202,98,8,25,93,111,241,35,31,206,246,41,98,116,84,118,141,228,106,89,200,229,172,143,151,3,165,213,240,40,83,171,180,218,21,153,8,148,216,176,101,121,109,87,69,18,88,198,204,248,236,124,34,32,107,171,94,231,217,68,112,137,189,38,205,102,133,60,88,162,249,201,173,40,54,89,170,42,5,238,200,3,180,128,17,238,232,122,181,41,83,191,154,52,120,62,255,200,0,23,145,193,97,137,51,99,233,134,131,153,122,83,255,136,144,169,152,245,86,28,70,20,60,142,242,95,189,238,186,153,107,224,68,193,133,191,47,97,98,139,134,239,11,27,159,118,156,59,192,166,203,29,48,225,130,34,87,103,130,164,151,249,124,144,38,28,175,216,216,96,200,80,166,195,208,25,197,103,228,230,156,54,191,67,141,210,93,218,35,167,92,61,183,105,232,252,96,182,67,170,103,2,166,57,102,237,233,47,102,244,207,209,72,131,167,106,226,12,205,97,204,235,252,80,2,23,169,213,135,142,23,113,57,240,153,216,46,27,184,112,54,232,125,153,2,83,37,214,238,144,39,76,227,215,166,13,140,10,77,190,31,140,17,196,77,19,24,229,216,238,48,82,228,79,35,162,90,250,122,47,127,47,99,1,174,77,222,171,66,195,154,238,147,39,8,138,158,50,204,129,73,197,92,21,111,83,1,180,16,231,131,59,133,58,1,255,122,255,228,106,232,225,179,127,145,4,205,201,144,33,135,206,107,141,184,58,91,91,241,67,145,219,187,132,198,230,141,247,250,212,66,128,27,209,63,191,24,202,252,36,239,133,66,155,203,127,1,219,161,167,55,39,190,240,59,88,8,227,210,36,46,15,142,106,119,186,84,180,144,150,81,240,212,5,70,164,243,118,144,47,24,88,40,187,148,71,163,122,237,238,101,168,109,77,182,47,133,233,110,250,25,149,192,240,76,200,44,167,182,121,93,19,103,25,211,120,122,121,75,224,78,154,122,95,152,234,178,84,20,94,228,230,253,230,63,79,75,222,123,16,192,30,254,228,25,22,232,42,163,6,143,87,89,126,243,76,215,220,22,120,81,237,216,252,209,248,38,175,122,23,198,46,162,119,249,222,28,9,181,241,52,65,80,242,161,120,206,135,133,32,178,180,24,97,226,67,75,244,115,87,129,33,188,110,111,137,29,131,9,183,193,175,198,193,219,93,224,158,209,5,185,79,206,30,244,8,122,65,183,53,160,95,20,99,76,103,3,76,101,78,163,176,168,227,165,85,161,10,108,197,166,119,54,76,107,78,95,242,211,147,174,133,187,161,118,139,12,46,217,243,142,149,104,52,161,63,120,24,115,247,222,114,53,92,119,62,27,80,155,132,14,74,96,116,84,226,106,242,112,77,208,209,73,215,223,183,102,39,23,90,35,96,106,238,239,91,15,19,110,30,89,47,110,123,248,92,128,204,7,193,23,249,229,98,1,238,11,39,138,123,187,194,240,243,213,123,53,172,219,185,201,18,65,78,185,101,127,50,26,219,198,35,205,179,215,170,183,221,18,20,61,210,165,3,78,227,226,190,47,13,183,79,123,220,218,124,77,102,121,190,159,171,255,202,150,21,46,84,77,222,153,210,43,29,97,73,103,10,92,167,62,162,156,214,243,251,177,91,191,225,84,168,174,7,250,28,130,46,218,172,253,90,212,101,138,128,251,188,84,185,219,60,99,187,74,175,10,227,178,223,211,13,177,24,42,4,222,115,117,36,172,134,175,123,83,100,31,114,196,16,159,115,106,70,187,249,148,166,45,170,67,32,171,27,254,219,103,249,156,97,120,191,221,161,199,26,113,53,167,176,14,120,63,158,107,191,36,9,38,125,93,118,146,35,134,198,194,179,125,222,143,201,141,107,149,173,120,88,37,193,221,199,187,217,133,111,250,15,162,99,183,20,148,38,14,194,82,178,95,13,178,250,183,41,11,249,220,227,245,188,210,68,243,98,23,53,151,23,62,219,225,158,178,157,205,196,29,119,192,184,39,111,117,76,140,72,159,161,244,130,157,117,45,40,41,242,203,150,65,27,32,116,215,242,181,216,228,231,101,2,4,182,184,192,123,176,179,93,113,54,250,115,83,238,159,155,194,136,108,249,20,229,152,43,143,27,8,120,67,103,185,29,62,131,255,104,237,96,117,38,65,235,31,147,70,26,218,122,4,110,68,122,155,195,24,229,111,192,17,129,24,43,126,154,246,129,199,82,128,248,39,28,60,203,47,134,202,87,63,181,201,205,196,234,224,160,97,59,124,240,134,174,105,4,140,56,83,125,87,47,10,182,110,0,218,88,25,77,10,83,224,110,97,36,135,171,53,190,61,216,226,240,247,201,200,18,22,253,214,103,197,111,15,211,178,224,11,25,243,7,115,88,157,239,112,199,12,107,46,47,57,124,16,45,112,65,30,70,151,30,200,247,96,214,100,115,233,223,23,101,141,252,128,220,187,99,64,248,185,71,193,129,48,184,1,195,237,220,239,91,67,47,82,146,94,77,224,230,198,98,224,66,54,233,44,185,218,68,80,230,69,155,245,39,201,147,13,250,149,239,79,55,211,177,207,91,47,70,155,242,87,126,69,249,48,236,164,163,10,204,228,185,239,69,243,157,21,48,63,120,25,149,212,125,50,250,154,186,156,107,155,208,204,101,133,68,223,164,210,239,17,23,27,1,213,118,21,35,43,234,45,143,247,177,162,171,101,77,2,23,102,169,202,158,65,175,215,26,195,111,110,13,48,47,233,85,175,22,175,63,56,141,12,249,229,140,241,14,145,113,188,198,64,27,166,170,213,229,234,51,191,241,113,28,78,51,189,190,194,106,22,14,108,168,23,110,48,178,87,129,169,159,189,145,111,96,194,112,75,96,139,172,250,144,67,46,95,95,203,12,165,206,100,202,175,192,18,189,51,67,247,13,56,191,16,167,187,87,227,144,231,23,249,174,116,186,163,12,114,175,38,234,250,188,73,106,25,153,200,211,81,163,106,168,15,61,195,64,157,218,69,113,59,159,56,9,100,199,133,142,153,223,70,124,54,233,227,135,142,200,71,31,184,25,121,246,253,32,212,16,215,41,63,77,57,208,116,255,7,85,81,20,61,230,7,238,57,174,102,140,207,70,255,199,122,178,255,209,143,190,23,94,212,132,223,73,194,227,247,87,235,95,105,193,130,235,63,251,80,23,243,156,30,140,33,54,125,225,17,84,158,175,91,134,73,18,94,48,117,255,70,254,254,64,26,114,221,194,167,234,153,140,177,76,63,36,104,83,143,9,116,62,179,124,8,90,79,219,138,149,97,165,230,111,15,165,72,180,82,180,116,225,1,209,197,219,77,168,75,92,177,197,54,35,173,168,50,183,105,197,56,91,134,79,94,210,13,85,62,99,130,11,191,110,135,187,141,153,220,188,162,159,114,45,93,98,254,83,40,108,88,242,112,68,249,247,128,137,226,152,49,178,35,16,14,184,5,247,92,13,169,127,149,29,129,53,124,235,103,129,105,234,121,246,255,178,158,170,228,43,99,12,190,190,184,216,231,91,210,240,23,27,6,85,42,93,182,127,51,235,215,93,242,80,52,207,174,240,64,141,240,6,61,154,121,57,79,81,130,53,55,232,103,138,109,148,115,74,247,127,186,116,187,47,203,109,159,80,172,112,226,244,251,234,167,254,184,240,75,17,203,141,150,246,220,253,188,230,232,105,175,91,216,202,16,50,83,243,194,221,88,226,245,183,207,165,183,28,99,209,107,77,131,89,214,83,113,60,99,55,19,127,149,39,91,230,11,186,177,107,170,85,67,44,137,101,124,173,215,114,131,9,6,74,61,49,5,50,198,132,159,199,211,202,118,212,144,64,143,219,45,206,179,116,44,126,34,102,8,181,79,45,44,5,194,4,85,236,167,97,222,162,91,95,169,143,172,94,46,221,98,232,188,185,17,67,150,53,203,111,179,166,186,123,0,168,254,172,41,7,27,148,39,116,251,187,97,120,142,142,162,230,44,26,204,97,196,84,24,64,118,86,107,55,153,184,213,53,104,141,195,166,15,177,149,233,12,247,49,165,67,30,42,19,181,180,201,33,185,173,76,161,190,218,225,221,170,252,238,152,54,202,196,101,237,159,33,70,115,200,61,205,70,213,138,88,172,221,164,175,186,251,23,232,167,54,245,16,208,66,246,89,218,57,145,103,87,159,11,90,155,231,33,192,61,157,212,169,90,150,97,136,155,163,49,169,238,247,89,22,94,88,185,76,233,110,75,212,16,111,144,154,162,240,78,172,255,75,221,88,66,239,30,118,56,19,92,69,9,241,216,86,30,225,208,53,24,139,155,250,100,86,176,225,126,108,71,155,42,171,87,70,228,255,178,170,224,209,81,177,46,247,62,238,56,151,184,55,216,44,35,44,240,42,57,108,82,218,99,74,21,75,188,193,170,149,61,40,129,143,117,60,102,121,237,70,104,201,157,4,216,70,69,192,128,7,63,155,111,120,185,147,112,176,68,145,136,220,151,112,7,137,70,166,170,94,44,12,18,211,253,107,35,226,208,7,163,120,39,124,31,43,38,45,226,4,156,7,163,145,173,184,235,111,91,181,124,236,70,166,56,92,255,54,133,191,205,126,154,202,42,191,247,36,68,172,110,46,60,145,17,28,27,20,49,22,157,10,136,212,46,127,47,210,5,67,76,28,110,6,159,163,7,83,136,226,168,131,209,56,179,90,119,24,70,130,172,161,152,134,151,124,37,59,201,81,82,131,55,63,95,179,39,95,63,203,152,178,244,115,209,75,146,220,195,88,212,12,233,247,32,106,148,252,189,44,73,93,52,224,129,74,195,118,151,14,202,25,141,46,219,172,138,48,14,109,157,235,19,56,99,218,68,228,235,108,155,85,86,189,9,189,134,239,2,63,253,204,26,210,35,56,29,254,30,189,52,227,21,191,16,202,196,204,41,17,47,164,68,78,14,8,35,2,172,57,162,141,184,38,26,78,68,126,58,251,233,67,254,45,233,252,47,63,54,5,143,131,102,100,122,53,252,59,9,141,250,197,19,221,145,249,222,154,122,74,36,7,47,12,103,83,18,239,221,232,13,83,11,248,44,16,221,11,217,212,87,184,208,148,183,30,75,48,107,76,61,231,136,212,108,168,17,196,121,129,110,168,157,105,183,28,206,107,202,91,147,135,108,45,222,122,155,201,254,238,125,204,140,179,176,31,76,89,175,12,10,202,187,243,166,176,9,92,91,86,248,93,157,76,163,117,244,136,76,87,130,178,15,38,187,126,233,140,44,174,221,73,238,75,14,4,211,102,68,216,251,124,176,44,129,5,50,40,103,147,241,223,78,4,222,166,166,72,170,177,151,6,12,237,159,36,119,160,152,240,247,54,229,216,87,225,69,104,152,93,106,198,79,79,203,238,8,12,29,111,241,247,130,43,252,117,204,88,226,200,117,174,141,147,137,232,152,92,76,253,208,109,224,32,207,128,25,148,36,41,133,161,239,190,255,217,67,141,132,99,61,24,55,53,123,90,137,156,218,57,180,187,192,165,58,83,45,176,21,223,255,177,206,9,103,10,189,101,199,138,168,233,255,192,13,57,207,251,10,133,126,112,166,152,39,224,253,60,88,200,25,137,236,94,144,182,143,17,22,8,129,40,244,226,87,190,240,182,74,71,129,161,143,57,31,202,225,243,77,159,34,226,104,214,28,121,172,196,31,76,114,254,197,96,14,202,246,137,61,249,67,179,169,9,234,181,29,129,147,139,146,100,205,97,36,88,238,120,161,45,225,48,117,223,89,94,10,25,10,248,153,126,176,49,204,70,145,237,128,114,159,6,222,59,98,198,248,178,186,194,116,97,213,117,97,202,163,222,145,198,160,12,120,66,239,107,157,201,115,158,174,203,91,51,35,168,187,252,193,197,52,231,228,197,32,33,29,254,104,212,72,247,151,209,49,79,6,149,163,251,104,157,117,54,244,230,27,154,186,86,29,54,217,220,42,48,36,253,62,44,221,210,215,123,41,140,56,211,116,24,210,176,94,244,183,105,141,186,239,109,150,64,27,250,104,144,138,22,191,122,252,180,217,228,197,206,14,142,88,202,133,7,141,35,242,104,195,142,216,59,13,59,5,46,47,64,100,99,110,154,129,14,67,44,158,228,183,145,79,133,248,253,194,8,75,111,121,242,134,143,62,125,212,136,45,62,114,40,102,11,22,83,206,1,15,137,135,219,52,134,75,161,62,184,188,198,171,95,157,66,137,33,183,156,215,148,39,35,69,122,78,96,135,27,60,129,114,111,234,100,207,34,241,81,65,119,117,202,131,39,40,131,102,192,248,173,237,193,100,212,6,90,121,247,139,12,145,30,160,95,0,157,47,95,188,102,112,202,44,62,159,170,26,249,186,127,108,236,203,247,220,214,94,211,253,206,205,106,135,179,160,84,133,205,184,120,161,183,164,23,39,58,15,123,220,59,181,119,54,28,248,140,46,6,148,63,24,188,51,50,75,23,204,96,200,240,249,75,227,7,201,205,43,236,60,61,62,166,201,94,76,133,43,231,249,133,41,13,120,41,27,96,4,11,226,209,172,194,50,233,205,177,14,124,133,192,81,181,95,122,221,100,12,45,163,119,97,120,196,146,222,156,134,229,117,159,140,73,52,158,113,133,146,19,101,212,190,118,7,194,6,97,163,112,45,78,88,191,147,240,204,183,36,29,222,252,114,162,229,233,135,30,211,146,18,64,25,209,54,172,234,253,194,70,22,45,47,69,53,206,113,46,29,165,33,56,125,63,38,114,52,23,38,100,189,150,252,50,2,40,208,146,252,96,40,93,223,105,203,4,71,198,106,220,183,194,93,93,253,179,244,152,118,62,222,103,225,193,138,88,117,225,174,236,123,37,157,177,120,3,130,82,41,234,155,161,101,146,94,61,2,247,166,186,222,223,235,204,231,227,126,15,93,183,196,102,202,189,249,66,47,252,89,194,60,120,62,251,93,190,67,138,79,69,244,91,150,222,78,102,183,253,96,171,142,215,215,70,110,51,230,48,95,75,68,67,134,105,76,83,87,114,225,250,179,66,116,241,157,65,190,32,141,235,77,49,171,105,191,63,124,35,254,242,57,150,49,239,5,188,49,33,151,94,61,206,13,47,74,194,191,235,60,89,244,106,249,183,220,232,87,126,159,186,88,58,252,194,124,247,46,159,131,216,5,34,100,6,163,37,183,155,158,15,139,224,248,241,127,47,12,115,203,139,133,176,234,27,125,185,14,35,238,87,243,208,73,138,221,229,55,55,127,182,235,194,92,22,56,189,112,231,4,209,45,3,245,135,234,247,38,175,61,116,184,201,154,167,230,23,147,160,123,193,70,219,112,240,70,126,163,146,17,27,32,131,32,139,11,117,224,187,39,228,95,183,241,148,223,230,89,232,142,253,193,164,157,170,110,118,212,147,249,79,103,26,11,159,193,200,79,231,10,97,224,133,39,237,116,93,183,12,182,63,31,179,60,207,199,157,58,102,208,211,34,150,125,97,14,92,57,184,8,209,67,123,117,31,108,97,172,189,123,35,214,113,44,147,139,34,243,177,229,104,65,248,121,236,230,23,195,226,242,2,118,38,17,89,90,92,204,210,108,50,9,33,106,36,2,126,199,155,236,76,46,111,64,73,161,64,29,230,87,35,56,34,11,211,42,191,102,12,40,245,173,45,189,171,199,252,245,187,250,231,72,66,104,50,44,129,51,91,60,55,250,15,89,94,235,236,186,112,34,250,128,118,154,57,138,194,16,217,237,226,95,107,82,166,59,5,166,123,185,207,248,28,125,103,217,235,6,129,254,30,55,135,203,49,203,161,57,168,135,109,237,126,107,99,19,46,242,49,233,62,182,98,157,31,92,208,132,211,81,41,150,247,186,191,77,59,19,172,172,2,207,4,215,216,133,233,67,169,250,222,116,7,204,123,126,160,132,202,52,84,216,8,180,253,183,141,137,99,202,205,179,21,170,220,39,167,165,44,15,217,85,76,250,233,218,133,103,58,103,90,242,223,197,52,104,64,110,124,225,179,13,179,103,63,152,79,114,230,211,133,27,249,106,89,32,196,91,51,249,235,31,220,45,132,250,198,20,177,217,230,134,8,132,214,40,165,202,147,53,234,88,166,95,77,41,243,235,140,164,10,151,126,159,230,191,205,52,172,114,96,83,144,188,182,79,68,130,162,107,202,26,232,236,113,132,26,127,240,130,0,91,126,187,153,14,149,47,237,74,189,78,201,2,195,135,83,170,63,154,133,75,100,155,111,232,30,156,31,116,120,155,246,244,131,91,179,32,236,15,110,152,96,89,140,9,50,114,232,205,95,24,185,211,199,64,56,8,78,157,157,126,6,60,16,163,157,2,39,243,58,46,108,47,185,223,86,12,173,232,57,25,139,195,199,193,73,178,186,91,182,230,85,191,121,53,153,25,121,242,76,80,99,57,10,171,168,76,68,90,0,76,142,254,194,116,99,201,7,171,88,99,168,107,254,96,35,74,148,53,66,99,109,134,196,242,194,212,136,110,185,26,110,212,25,131,54,104,44,106,83,97,88,53,253,189,120,173,94,139,220,60,253,184,19,127,48,82,235,93,78,9,210,60,180,103,58,76,211,167,62,218,58,95,52,109,31,149,61,204,81,123,48,29,136,213,15,48,168,221,136,142,60,120,144,21,241,121,220,81,115,73,75,174,230,188,162,59,228,194,24,184,242,61,171,241,33,93,59,41,91,73,199,210,97,177,30,221,25,48,213,107,50,213,80,35,64,146,224,194,16,115,232,197,217,228,67,28,180,126,28,65,19,236,250,195,97,132,38,146,236,136,214,85,59,150,191,214,57,147,183,28,172,40,189,103,247,34,16,52,166,92,97,9,12,115,230,114,24,245,47,141,16,148,109,116,171,62,38,52,231,60,190,83,252,44,122,34,123,192,16,217,200,197,171,154,214,207,69,207,38,180,146,28,172,101,34,105,26,95,107,76,227,240,122,48,116,95,213,119,211,179,24,72,158,15,129,105,213,243,95,166,97,112,200,142,6,37,44,2,4,14,211,76,159,21,38,232,234,167,68,167,136,60,203,78,77,133,46,202,89,63,120,160,251,49,147,194,140,168,47,175,129,58,192,148,21,64,25,56,221,5,23,134,110,71,15,125,98,143,103,57,94,152,242,29,56,188,30,76,4,216,141,145,105,63,37,182,101,182,150,236,251,203,147,116,94,18,240,216,4,80,118,94,20,231,189,200,167,166,188,31,193,211,128,77,174,243,193,245,24,96,59,251,213,231,119,87,151,197,131,9,220,60,156,115,96,138,233,100,225,102,184,68,99,142,78,235,23,20,71,248,28,119,199,86,45,254,90,7,147,54,7,250,148,73,123,118,127,52,90,202,94,173,16,48,201,94,255,92,199,57,162,26,68,174,182,4,239,141,122,24,233,120,105,73,97,156,192,251,211,244,236,160,218,251,80,26,33,219,181,214,141,75,189,171,3,131,65,124,102,238,69,141,197,75,102,120,34,178,79,243,225,15,174,36,87,36,108,145,168,174,135,76,248,194,203,24,69,30,60,127,228,102,23,110,116,173,203,250,64,64,241,24,5,221,97,227,235,145,155,179,185,249,110,101,9,194,246,185,55,46,166,159,155,180,38,150,45,31,219,116,141,171,159,93,84,244,109,93,246,220,123,192,58,247,131,173,32,254,115,115,35,197,190,232,130,201,162,11,136,53,237,231,61,254,91,126,84,122,198,252,73,123,136,127,44,90,113,179,184,178,244,150,150,236,63,76,176,179,43,74,132,37,206,212,109,161,61,241,193,105,140,227,204,113,24,190,15,49,146,80,150,160,127,208,97,58,206,197,17,198,249,60,167,201,253,214,56,163,236,104,2,19,213,243,245,113,246,69,216,35,228,189,88,152,97,129,193,110,91,182,120,186,152,231,20,21,58,76,238,81,156,194,100,250,142,45,174,166,166,64,188,12,36,234,134,199,30,160,152,230,132,214,155,159,149,28,102,14,124,32,172,47,129,127,4,88,23,198,174,89,93,159,156,228,163,239,241,228,140,132,123,238,119,181,53,247,254,96,58,110,251,208,71,163,163,208,79,236,227,116,172,148,197,15,79,166,8,20,47,6,235,168,108,11,118,102,44,63,63,168,249,40,189,43,204,100,240,147,13,234,38,145,65,54,31,28,229,92,191,122,162,197,42,155,10,4,62,148,12,57,140,189,37,247,78,230,140,249,131,193,215,175,78,10,146,178,35,140,245,109,161,185,166,63,205,68,142,15,2,205,248,72,250,211,144,133,220,232,3,20,57,132,86,155,194,3,65,46,135,145,117,213,159,54,189,230,11,82,247,213,229,100,75,54,53,75,192,116,194,68,134,123,152,68,69,242,157,180,240,57,179,132,89,141,240,106,165,235,92,149,244,99,49,125,232,162,142,117,250,99,27,175,95,151,139,87,177,26,173,11,87,235,131,233,15,134,29,46,109,255,105,219,237,222,78,106,76,24,144,205,93,248,216,44,136,75,11,108,156,55,219,97,170,244,222,110,71,191,70,182,190,196,31,76,231,90,150,7,231,65,61,145,65,72,156,198,125,25,148,106,109,48,254,211,103,63,167,58,88,96,164,238,182,255,116,39,61,251,142,85,132,182,81,90,188,232,64,245,232,131,162,160,209,125,80,198,79,169,237,193,124,235,229,99,50,44,65,254,70,116,153,182,112,242,143,57,9,160,189,73,88,73,6,158,147,208,191,214,52,62,232,247,214,203,74,118,175,61,107,170,69,229,5,146,32,126,50,214,253,184,152,234,173,247,181,214,132,45,96,249,107,205,98,254,227,131,105,123,112,87,247,39,121,244,104,4,129,41,12,239,59,110,78,163,130,220,124,64,136,154,199,123,178,115,6,200,123,153,70,88,242,49,163,52,229,53,67,67,156,75,179,122,252,52,84,88,91,198,12,119,166,45,255,152,38,104,186,222,68,33,230,77,80,211,97,186,213,139,60,56,149,198,53,5,60,241,226,30,138,240,71,218,62,40,27,135,179,202,115,227,4,182,152,40,123,88,176,73,96,138,152,125,154,101,130,146,85,238,157,86,13,179,16,27,17,126,80,25,50,90,49,169,61,185,48,133,197,93,225,179,144,235,117,47,10,241,179,166,227,109,140,109,254,210,153,178,249,185,62,240,132,156,226,194,52,126,230,60,244,167,41,153,157,14,163,116,35,11,151,98,60,184,64,46,92,77,187,190,10,76,157,146,143,25,62,248,120,125,183,195,74,181,161,20,189,240,185,181,104,82,27,113,41,42,237,247,99,103,68,150,37,196,75,209,26,91,154,95,77,154,126,203,186,159,84,122,206,235,66,144,0,193,249,84,24,102,235,120,242,9,79,200,144,39,55,93,204,20,176,73,6,119,129,33,22,241,89,10,221,97,210,197,73,122,5,130,151,31,92,236,240,105,10,87,234,45,134,195,132,132,245,209,142,1,64,248,246,194,37,27,197,223,131,45,100,114,13,157,66,67,114,209,159,38,239,186,252,120,161,231,79,93,81,202,83,58,57,178,11,163,70,254,129,137,255,208,101,244,131,123,50,34,213,7,83,106,228,75,23,42,94,62,190,160,4,189,252,115,22,115,153,101,166,77,226,68,238,5,99,180,76,164,66,31,108,133,24,53,174,254,53,11,9,156,172,223,202,97,147,170,124,55,63,174,84,89,158,200,224,234,172,27,154,145,202,164,25,224,153,88,91,80,10,26,119,220,152,68,144,128,132,36,171,239,133,208,66,80,51,254,96,42,224,226,91,16,141,108,207,253,174,204,246,25,223,98,210,51,92,228,218,10,25,253,138,139,233,143,25,2,23,235,241,116,120,225,171,190,40,208,25,187,51,64,41,222,248,236,109,67,190,5,116,50,227,61,24,169,199,246,76,175,58,76,43,51,46,198,171,90,242,45,58,220,91,201,143,38,243,213,219,243,129,43,157,104,30,35,162,152,99,245,36,251,63,125,136,45,62,51,217,43,125,43,168,233,166,123,77,148,169,83,189,40,112,55,3,246,110,71,232,123,37,9,62,163,171,100,172,169,14,83,163,172,15,102,172,227,37,174,62,239,36,65,7,202,169,143,117,189,253,106,90,144,123,83,56,65,127,81,29,38,104,147,228,230,4,14,60,243,83,104,104,17,23,160,210,50,159,154,255,114,233,198,80,246,80,230,126,28,230,21,105,95,9,196,88,85,234,57,168,2,166,49,64,14,61,106,129,41,162,184,48,145,203,37,131,66,120,62,123,136,22,22,140,36,198,17,28,70,148,118,59,72,246,42,11,60,173,193,222,97,200,133,101,171,57,83,136,168,142,131,80,25,8,136,3,186,70,92,186,216,82,5,110,139,223,115,152,234,189,71,71,134,172,95,183,140,172,195,11,233,146,55,216,38,28,24,54,6,189,22,103,64,223,167,58,27,77,66,41,205,225,97,148,99,2,19,209,245,205,253,172,94,218,122,223,183,194,41,34,149,121,225,13,123,132,204,126,218,5,186,39,253,73,178,33,90,183,4,166,37,200,143,114,2,166,93,79,14,88,109,182,199,20,56,99,146,52,24,25,252,28,46,250,202,114,109,93,97,8,255,102,192,103,49,232,254,140,95,115,172,171,226,48,181,156,250,189,146,57,246,14,147,11,120,250,23,192,176,51,250,170,71,139,76,188,111,80,202,93,238,123,225,105,119,217,66,169,213,132,18,221,81,184,209,244,123,177,34,106,246,231,134,0,243,209,73,252,70,156,138,117,135,225,240,253,124,144,92,233,211,119,24,87,227,249,68,213,220,111,79,50,148,102,53,220,178,143,242,224,35,182,232,102,130,183,250,100,231,61,61,165,84,40,184,63,139,101,232,128,159,119,246,85,77,99,229,170,75,231,66,130,118,239,206,5,171,180,126,178,76,8,41,195,239,226,11,151,92,72,46,122,115,146,245,203,141,66,138,205,73,136,63,152,98,234,18,87,83,80,181,100,87,32,4,106,205,6,63,120,163,18,40,54,8,197,159,211,163,83,133,152,116,222,114,111,152,182,252,44,254,197,4,100,30,113,204,19,228,185,48,21,23,234,81,1,167,238,118,27,69,141,189,233,47,179,73,207,21,48,101,100,243,15,174,178,179,30,205,99,43,150,248,81,8,86,101,225,12,219,235,199,123,166,146,100,71,168,132,154,110,232,148,23,178,46,55,29,202,193,191,127,195,209,87,83,184,34,151,182,124,48,17,11,213,95,166,249,198,247,3,216,158,56,199,245,43,26,59,194,133,143,79,45,57,98,210,70,25,141,109,71,179,53,91,11,76,237,164,155,107,244,209,76,181,175,57,40,118,204,175,142,157,57,244,51,162,241,90,167,79,94,194,55,106,33,67,91,155,195,133,196,246,162,244,74,167,126,122,206,173,181,132,237,164,251,28,252,134,110,95,211,166,218,246,103,43,162,73,179,249,154,61,238,107,121,68,220,192,19,165,171,88,56,240,240,86,221,223,113,243,253,32,135,84,44,233,168,225,106,141,228,195,66,149,250,212,109,46,87,147,84,141,237,98,144,21,86,152,208,146,195,108,253,91,60,231,223,79,199,102,131,85,91,117,7,206,236,176,43,246,193,99,126,171,191,212,200,206,132,103,77,234,116,72,142,153,62,121,178,123,177,189,67,202,32,14,81,195,106,245,228,121,249,17,218,21,133,201,34,187,103,109,4,104,85,127,26,50,169,56,81,49,233,138,24,17,166,7,29,193,161,74,157,237,22,67,150,222,177,225,169,88,4,133,208,159,147,49,109,213,88,0,29,134,223,78,127,219,186,224,118,156,199,136,108,233,113,141,189,221,125,150,87,139,55,232,107,163,176,158,221,62,199,90,167,139,83,205,159,66,3,154,155,48,116,134,203,217,210,179,213,78,135,133,83,170,148,123,98,77,66,4,230,79,198,215,78,18,18,128,120,177,198,129,90,161,77,221,89,109,62,136,18,252,193,168,214,111,114,46,193,49,197,249,237,240,153,147,186,5,27,61,157,135,225,207,118,187,218,83,60,48,75,119,81,255,224,232,177,86,215,203,245,84,72,129,123,139,183,98,236,247,199,140,222,217,154,170,46,124,140,161,215,138,111,18,41,148,185,135,17,142,122,189,56,53,125,91,124,110,57,60,44,149,43,222,65,50,214,191,48,225,53,175,142,107,193,152,185,107,65,67,131,108,11,76,232,17,126,117,65,14,125,202,20,70,194,137,74,48,247,29,136,73,202,186,183,32,101,246,19,145,20,226,199,4,55,226,202,17,78,13,125,52,122,111,122,176,138,111,88,80,218,82,248,32,158,28,20,244,207,109,57,19,161,73,224,105,32,73,145,91,184,68,72,193,201,25,192,59,181,231,214,156,79,181,117,76,204,2,13,15,147,109,83,28,139,65,128,185,204,120,110,147,13,84,215,150,218,221,26,23,119,198,80,220,106,2,246,158,216,6,134,52,108,168,91,61,86,14,7,117,213,156,154,122,236,164,50,220,34,60,143,77,123,73,22,248,252,159,122,120,168,211,106,150,37,28,64,55,181,111,118,197,30,84,226,178,19,51,124,187,161,140,70,78,158,26,67,105,228,184,166,95,13,189,163,88,109,208,130,84,79,31,23,83,184,94,178,163,80,163,80,226,72,102,179,59,254,209,214,8,11,135,97,132,57,160,0,210,88,195,52,86,104,191,57,57,221,169,15,142,195,219,195,191,165,76,113,104,96,9,130,13,183,126,136,229,137,72,181,197,157,154,151,240,21,227,84,144,237,198,194,70,195,119,89,212,158,166,134,1,33,99,31,158,245,131,20,158,24,173,140,247,249,215,231,47,122,4,165,248,7,26,171,35,23,234,167,34,53,189,67,190,37,209,78,236,9,71,75,63,150,70,211,72,30,149,4,30,7,196,192,169,98,74,192,230,247,60,42,107,0,253,132,1,199,104,211,183,50,248,221,248,118,2,35,110,235,215,226,212,20,13,8,159,85,101,90,181,55,10,104,9,47,141,156,210,67,235,14,19,181,75,69,207,250,179,172,96,136,113,56,211,21,245,129,59,97,69,15,243,113,84,44,125,240,10,11,185,47,204,227,241,27,251,159,6,140,141,13,223,163,182,86,39,39,240,113,175,134,103,230,240,72,105,223,213,88,53,108,236,190,184,172,146,52,201,169,119,246,167,214,188,122,22,1,248,217,245,64,94,52,189,213,8,194,111,52,29,245,183,183,229,88,60,160,12,223,235,235,31,37,121,64,51,171,127,17,210,172,176,219,72,234,193,184,246,251,11,117,31,43,179,124,242,22,132,25,35,142,110,174,201,131,77,86,115,191,32,188,233,25,73,82,4,122,168,23,225,39,119,39,199,162,137,90,228,72,215,12,24,184,183,102,115,236,224,172,145,21,161,154,186,106,170,8,58,149,72,200,80,210,250,73,52,117,186,9,252,189,233,52,209,40,61,154,46,198,167,18,137,166,93,53,121,109,41,3,63,238,105,206,47,169,106,82,241,236,81,45,114,115,5,149,204,166,40,15,235,239,149,232,100,74,146,247,131,20,177,60,56,211,63,170,48,246,250,138,180,32,197,237,85,83,169,9,89,107,207,211,46,52,254,164,244,23,194,53,122,57,61,97,105,14,158,38,160,51,197,137,145,13,101,50,73,209,87,170,166,199,230,233,235,97,157,99,146,167,37,162,151,107,142,52,238,16,178,71,96,162,202,94,213,133,88,111,21,215,223,154,56,169,21,138,4,180,73,227,72,102,29,243,222,43,2,118,161,202,85,26,137,232,254,97,62,68,110,124,151,161,137,90,202,119,82,141,204,122,165,184,64,171,13,208,202,137,196,59,58,215,73,90,48,146,173,215,229,5,5,208,237,87,41,14,33,34,49,163,8,137,94,177,162,221,85,156,155,204,116,47,71,96,5,73,25,30,25,102,84,182,189,16,226,140,98,218,90,29,98,76,231,81,193,1,15,153,126,111,82,162,51,121,245,72,163,25,72,138,121,40,233,205,94,134,183,16,195,232,82,224,132,210,47,18,64,14,31,11,120,54,45,153,65,189,198,231,18,65,187,45,81,34,99,255,24,30,214,203,203,248,17,165,191,3,187,178,79,47,71,91,240,60,142,45,213,60,86,39,230,31,140,82,121,76,37,129,17,153,191,101,22,180,222,15,45,162,133,110,150,190,118,135,83,213,74,31,234,188,124,68,142,39,10,175,220,231,82,10,10,70,148,40,117,230,229,131,161,60,143,146,103,58,136,208,75,150,210,41,146,52,81,131,212,17,171,147,214,42,244,12,162,251,137,50,171,36,130,44,4,76,25,223,40,81,130,162,87,54,149,179,36,168,138,245,234,40,108,2,45,24,179,48,222,171,233,34,74,188,165,32,236,204,110,207,47,103,164,174,40,60,150,98,52,106,165,178,215,139,177,39,52,41,75,129,15,36,71,189,229,241,136,83,146,165,133,248,210,216,59,42,217,32,236,208,242,62,106,250,163,186,22,73,241,164,213,123,20,24,121,9,4,9,42,154,193,165,246,15,209,248,40,223,163,191,90,162,248,237,167,96,227,85,245,124,243,253,41,151,76,40,172,69,245,30,229,170,82,228,13,243,36,37,230,81,251,135,29,89,5,70,96,182,4,124,236,124,237,37,163,244,57,207,87,88,136,172,211,214,98,74,72,169,167,163,103,14,72,21,67,163,101,22,149,89,175,89,92,200,125,200,115,179,187,69,233,19,228,29,115,201,38,76,23,226,118,87,243,192,84,25,73,183,12,147,106,123,184,133,85,4,235,161,22,137,146,207,140,215,174,244,175,200,4,174,70,31,235,21,122,20,194,206,249,173,95,197,105,143,171,41,45,144,213,65,247,55,199,134,95,189,9,65,107,97,110,121,137,216,140,210,193,113,54,167,22,5,227,30,69,129,234,217,39,63,5,199,233,119,63,47,111,165,131,66,230,48,241,176,230,9,255,51,253,49,252,179,214,66,147,44,141,153,198,105,162,229,175,205,216,68,188,48,151,142,201,170,39,118,35,220,29,197,54,244,203,126,250,197,14,140,19,19,240,249,219,185,181,138,251,88,73,197,43,175,40,24,31,146,37,51,30,74,114,112,81,206,220,241,20,4,70,23,42,202,153,161,247,209,62,34,254,52,189,96,32,195,15,133,9,32,245,231,28,87,126,108,210,139,61,180,242,234,28,215,29,131,209,97,35,200,22,120,113,144,38,47,134,174,102,152,200,147,195,145,246,138,192,173,84,87,70,173,91,92,162,69,249,57,219,112,147,178,251,225,69,89,63,14,100,41,141,130,136,181,120,127,94,54,190,74,93,2,221,182,152,225,79,77,43,195,144,5,4,59,100,138,35,211,244,194,138,152,10,72,181,71,5,210,57,165,42,114,219,218,231,128,92,119,244,18,96,47,75,27,131,105,111,140,232,67,224,37,165,183,227,88,203,199,26,136,46,134,159,232,185,180,95,32,109,148,163,69,130,62,41,153,255,199,206,27,214,14,127,97,52,106,101,30,16,161,162,79,206,251,47,80,242,168,218,149,66,103,137,215,154,85,36,201,181,220,146,182,235,213,162,69,130,163,85,11,19,207,78,89,249,5,111,28,57,251,217,144,49,33,130,155,60,28,153,217,21,246,148,210,194,3,31,203,195,231,96,177,34,43,57,246,168,98,115,251,198,84,77,179,44,235,243,51,217,212,91,127,48,249,226,38,21,197,227,28,237,30,91,134,177,23,95,74,81,107,6,184,223,3,218,249,37,193,47,46,94,70,238,113,97,68,176,100,171,180,2,211,236,39,23,225,198,173,125,237,20,160,66,150,229,240,25,79,45,161,27,116,221,197,20,54,98,238,36,102,60,53,235,81,73,144,169,185,82,51,227,108,115,43,34,180,148,137,99,229,73,215,86,50,249,122,239,126,66,52,92,235,168,167,117,65,238,104,70,27,136,222,174,239,213,158,179,167,97,204,234,60,244,106,228,164,162,181,138,132,235,139,121,156,29,129,31,116,91,152,106,154,45,165,81,13,86,74,50,8,14,227,82,74,241,56,92,22,28,182,222,111,182,243,210,54,106,170,207,8,63,60,184,14,241,32,216,68,41,140,247,155,31,187,61,201,94,7,219,240,217,43,155,63,57,53,44,210,202,6,167,223,142,254,61,84,170,245,218,102,76,123,222,253,215,209,123,145,86,26,8,128,206,155,188,33,133,186,94,90,240,6,21,71,53,250,251,54,81,16,25,113,248,23,114,180,232,209,222,39,14,62,13,91,230,160,120,199,216,57,11,212,206,70,25,101,135,215,69,109,84,151,120,60,173,201,80,120,59,74,68,69,136,29,56,213,170,219,232,216,224,165,104,163,51,65,147,232,7,163,133,87,90,151,200,133,231,237,19,161,252,220,69,233,74,132,74,53,86,181,189,84,215,70,103,216,55,171,31,184,144,39,230,157,62,237,175,212,252,120,123,95,55,225,19,233,3,221,231,215,188,32,146,105,100,98,187,10,227,179,251,151,230,165,103,251,116,181,47,99,33,187,141,137,231,227,21,189,185,205,66,55,21,140,185,97,233,131,67,189,227,54,188,241,233,231,79,159,52,146,116,238,236,37,190,142,182,193,157,119,36,109,224,253,173,166,109,55,63,116,23,28,115,254,211,116,18,84,241,122,144,61,44,43,123,227,46,187,194,150,89,8,105,89,148,112,195,220,216,147,118,139,17,95,143,243,37,17,79,135,111,80,91,184,17,5,153,209,143,124,134,181,42,215,134,233,195,122,47,51,162,72,91,121,31,204,176,172,14,19,121,30,74,104,65,125,108,90,14,155,134,146,132,37,76,230,32,57,205,199,226,235,23,229,94,48,103,210,91,165,105,64,78,67,159,28,35,55,59,187,194,143,228,73,230,210,102,148,252,76,62,207,48,73,36,87,229,54,33,184,90,162,65,156,169,33,87,111,51,169,189,127,252,28,49,231,32,157,143,56,37,147,161,114,52,27,229,136,160,104,129,13,103,195,160,44,253,108,66,85,224,73,18,164,122,227,59,52,252,111,208,186,37,138,214,157,198,120,211,166,200,249,224,179,99,49,95,46,108,81,12,217,209,104,61,223,222,65,97,229,76,173,233,152,34,198,60,253,209,224,59,35,112,46,77,247,131,99,160,5,151,128,106,180,26,151,70,53,61,234,31,92,76,56,81,217,48,142,77,148,187,119,244,147,222,210,62,183,109,30,78,115,182,0,108,157,15,245,195,62,171,40,151,128,51,189,55,89,219,215,97,139,219,193,145,128,68,172,246,167,211,61,234,196,44,176,173,118,181,58,209,162,193,107,185,48,105,118,169,107,132,180,98,196,26,193,31,250,248,63,164,68,134,23,57,17,21,180,198,45,133,161,243,107,14,99,62,138,87,184,236,77,157,107,96,160,138,36,217,180,3,91,209,194,116,214,9,146,172,218,97,62,45,150,231,191,157,216,158,255,77,83,255,120,191,77,142,54,75,16,138,14,178,28,148,21,152,214,85,92,78,20,5,169,56,113,120,90,59,173,124,175,52,83,60,23,13,227,91,63,166,49,168,5,89,6,129,184,162,219,10,60,154,217,249,46,160,197,223,18,138,161,74,187,250,233,101,205,51,40,187,41,123,195,241,249,114,252,246,89,122,218,159,190,97,51,172,242,220,196,237,117,99,104,245,205,132,100,196,76,202,224,99,52,239,37,198,100,210,253,33,235,135,140,101,240,147,236,105,141,34,74,209,195,76,112,186,152,77,135,179,110,151,27,63,107,199,213,165,139,102,35,219,6,93,175,195,9,72,112,25,164,18,164,91,160,207,83,94,7,182,120,129,110,43,147,96,188,115,159,64,84,52,101,95,32,132,27,252,61,232,36,62,126,79,80,246,187,224,208,33,137,43,241,68,122,228,224,18,15,86,22,194,139,91,238,77,0,193,107,164,168,76,52,130,80,129,143,113,210,130,98,7,110,142,170,219,97,69,76,203,143,24,154,232,151,52,130,210,126,76,180,194,249,123,18,21,23,245,179,213,226,199,57,157,211,130,15,236,85,200,246,100,146,0,78,65,98,85,243,169,201,163,97,26,45,95,186,240,111,157,243,85,174,182,186,135,226,112,182,156,201,27,22,70,161,5,111,209,25,223,1,201,210,31,90,77,4,183,224,14,237,231,65,212,128,134,6,127,100,10,199,41,239,252,145,248,209,177,70,167,90,212,11,89,93,249,188,212,205,195,44,5,78,101,69,215,188,130,165,28,228,112,100,134,203,246,35,92,60,71,207,254,193,147,222,177,151,94,55,184,187,234,19,240,42,47,106,96,247,78,88,146,129,34,174,184,4,230,97,127,84,246,70,196,96,108,27,15,134,126,42,221,231,134,146,99,191,74,37,212,93,232,230,138,7,67,54,238,85,108,90,64,130,128,226,29,19,168,16,32,188,16,152,54,167,226,48,134,116,25,239,201,40,14,159,41,110,78,198,160,237,169,48,237,145,237,193,235,5,168,32,26,67,229,108,250,147,195,183,246,246,111,210,242,153,106,253,238,240,166,60,244,189,54,125,27,37,109,191,122,33,10,145,228,230,240,163,246,233,191,77,229,203,83,167,161,38,15,50,140,236,79,14,127,200,227,244,50,150,129,237,138,63,3,145,100,152,210,229,183,97,3,106,205,111,78,130,183,109,133,169,57,240,137,54,153,14,121,201,163,153,58,74,12,42,50,176,143,65,16,184,44,106,214,29,54,163,84,134,5,135,115,198,197,68,82,147,124,110,171,249,241,89,76,92,166,12,253,158,86,85,82,170,195,166,149,146,229,115,163,56,86,239,68,92,196,20,95,169,41,51,141,194,53,95,95,232,114,188,90,11,80,8,102,252,185,23,241,244,119,236,53,163,24,161,137,203,97,18,37,114,235,1,121,213,106,142,90,59,132,172,190,142,131,233,96,65,210,69,192,227,250,28,107,207,239,76,60,247,197,29,128,51,150,201,142,151,90,204,250,7,83,199,55,29,132,230,102,201,218,202,148,53,149,152,37,208,9,127,80,146,81,49,137,6,21,201,178,39,100,10,47,226,83,153,156,75,173,10,211,5,82,2,134,138,77,30,155,194,200,149,226,106,83,245,219,2,227,12,117,223,20,206,238,77,237,158,194,180,176,248,234,48,109,231,253,110,78,95,13,5,116,14,211,45,54,135,192,103,173,182,184,185,9,213,214,45,240,57,15,46,157,35,48,38,254,126,191,141,34,53,108,53,177,229,156,57,219,228,106,152,145,175,72,17,48,90,192,89,97,56,123,99,63,131,23,119,149,41,112,177,120,98,192,80,157,232,213,9,105,246,248,109,120,77,100,170,116,107,107,136,79,210,225,109,168,2,179,237,183,248,160,157,70,105,217,75,169,203,62,127,235,163,214,141,157,182,10,140,22,160,31,17,54,230,47,140,116,96,248,181,203,126,219,29,98,52,15,69,73,113,172,216,206,76,216,230,221,155,154,226,156,252,181,141,85,107,189,7,107,116,103,92,77,78,91,214,4,157,186,192,221,4,3,46,92,45,226,241,126,154,58,191,203,41,63,104,222,165,99,75,126,217,24,131,47,104,245,157,10,18,106,152,245,238,147,52,68,81,4,30,48,69,28,57,166,217,254,241,154,188,171,233,215,130,97,199,225,100,61,234,15,238,60,152,223,27,18,198,254,102,112,197,239,204,201,55,140,13,133,249,120,175,12,149,210,89,108,213,111,141,27,241,64,156,164,210,28,164,89,160,200,120,192,33,116,190,158,63,22,124,106,143,178,196,96,74,51,252,106,34,141,93,150,117,33,227,179,124,6,26,109,234,148,239,204,222,142,49,11,140,40,179,209,240,189,249,75,233,86,191,155,21,172,119,231,240,24,10,35,165,145,126,220,205,198,68,78,155,147,252,54,210,100,87,47,100,26,193,39,244,179,15,38,105,217,127,148,188,112,201,174,132,89,24,240,89,10,101,92,210,105,126,27,66,27,185,121,70,19,175,252,142,22,194,202,88,166,235,61,26,121,3,120,126,239,123,155,57,254,94,27,93,100,190,136,143,10,157,224,253,93,108,94,233,213,53,195,82,156,86,91,252,96,232,65,147,31,199,176,20,207,215,156,68,65,38,57,162,156,227,230,144,131,62,148,238,233,171,122,105,207,221,202,43,183,110,112,4,109,84,111,252,173,151,121,61,15,198,89,91,63,74,106,134,116,49,179,246,131,169,171,24,191,77,156,110,54,76,246,165,104,109,87,215,18,125,67,166,228,7,166,104,237,39,21,97,212,191,84,70,12,129,89,30,233,62,120,54,166,151,34,87,163,178,124,121,138,231,47,90,191,135,60,248,153,71,163,251,111,211,198,90,158,215,207,107,215,51,47,147,195,141,120,227,59,63,172,228,134,120,227,133,251,238,4,216,223,152,18,189,188,186,53,232,108,192,241,180,244,230,198,143,112,209,205,196,25,50,102,108,19,87,30,108,82,57,92,40,36,19,184,227,236,223,171,41,18,86,211,140,78,28,88,249,243,131,33,236,252,99,61,11,168,5,177,179,239,44,160,106,58,61,14,23,90,91,134,105,197,56,188,172,102,243,193,198,192,176,238,20,35,58,150,171,12,7,7,214,242,37,95,17,242,170,85,238,77,255,101,42,247,125,77,174,185,118,185,119,53,123,200,97,184,180,94,185,0,55,167,88,195,39,9,91,110,110,58,152,180,53,20,255,142,230,228,188,252,27,191,61,173,252,249,7,211,62,133,30,142,76,49,163,10,250,129,132,106,139,78,79,228,62,102,185,47,141,140,109,122,76,240,54,9,70,141,57,2,63,85,215,163,129,122,243,203,158,63,147,169,170,127,22,188,133,75,231,189,247,49,14,247,106,114,222,209,81,179,82,46,14,111,52,61,150,92,77,135,133,111,8,244,236,206,33,46,17,89,51,20,96,46,12,133,238,235,250,3,94,80,80,223,71,163,218,71,8,152,13,198,247,245,171,81,213,91,165,124,224,54,247,14,152,149,155,63,48,156,86,1,195,229,164,87,35,79,191,151,195,199,207,232,99,126,224,246,192,227,39,142,245,1,207,38,26,183,230,243,136,61,201,169,132,91,115,225,101,101,195,58,164,20,251,182,26,48,21,125,159,171,233,194,204,14,35,2,39,134,19,245,163,86,73,125,97,219,81,154,194,174,25,0,170,26,187,118,235,137,4,249,69,169,238,26,185,125,94,43,93,57,15,224,98,77,83,58,83,40,132,115,148,214,70,113,13,136,169,24,233,129,193,120,75,210,237,200,54,246,35,88,114,216,218,14,244,228,104,68,109,71,192,85,250,35,108,135,221,120,219,1,247,151,52,49,116,149,56,170,65,87,249,236,206,244,70,190,95,198,93,213,221,185,254,146,65,23,70,221,81,215,22,93,30,123,63,88,250,151,89,121,78,64,143,247,82,44,218,47,171,246,140,199,240,21,111,165,19,77,79,59,216,19,124,22,176,241,8,103,1,123,209,113,63,187,31,134,148,240,172,167,37,14,76,31,76,118,116,26,3,146,160,108,171,205,31,26,242,29,164,135,255,216,136,17,61,114,213,13,122,244,171,167,218,228,255,14,93,26,211,129,130,156,54,210,176,34,41,92,26,2,91,130,226,218,228,148,207,82,112,45,112,182,194,227,11,119,18,103,243,99,191,166,171,57,135,193,147,88,6,85,81,218,6,253,222,52,55,22,217,30,43,185,7,143,202,32,1,88,31,169,37,246,43,20,165,101,186,61,68,38,85,30,140,122,130,210,124,65,17,180,202,173,43,76,9,149,111,35,214,22,36,251,87,129,110,203,143,19,136,214,217,196,197,184,37,213,231,91,103,194,100,107,178,26,143,255,131,91,234,182,239,49,109,89,112,106,220,102,35,209,185,240,162,159,122,125,224,43,197,253,67,233,58,249,131,167,15,133,231,240,150,251,119,56,211,93,163,45,137,166,178,238,241,47,62,196,212,248,23,189,2,231,75,249,112,88,203,160,110,124,105,79,15,31,96,173,19,84,252,152,96,59,60,252,159,97,10,3,184,110,109,201,186,233,238,167,160,225,68,205,6,88,184,186,219,150,156,145,199,200,80,35,235,120,109,121,7,124,54,206,165,38,11,213,21,111,176,23,5,190,73,12,215,1,103,99,234,110,215,102,244,92,101,3,154,166,128,224,198,35,76,182,67,54,116,235,180,111,110,213,146,202,254,156,112,198,53,23,70,109,46,178,195,48,224,197,152,75,174,81,75,39,181,196,175,96,97,26,203,247,92,34,151,84,143,10,140,10,146,191,116,70,121,163,74,212,227,156,35,189,53,55,165,10,132,201,26,254,194,232,216,97,111,23,200,247,234,199,11,153,212,239,221,39,199,65,65,18,89,207,169,49,99,238,211,121,185,53,210,100,42,35,97,76,21,83,45,44,122,8,82,20,185,252,234,9,105,183,26,60,24,164,87,66,9,142,249,76,177,146,14,106,218,55,136,11,202,75,36,181,196,10,68,254,197,141,215,98,106,95,2,15,202,91,238,160,85,252,157,166,104,55,198,95,71,97,221,202,31,187,160,212,176,78,173,163,160,234,160,20,70,236,126,46,248,54,105,55,82,91,201,72,83,29,94,237,251,185,168,6,115,139,132,128,7,57,206,239,44,155,97,146,195,132,248,202,192,153,255,228,53,91,15,24,78,28,133,233,215,74,254,220,157,212,240,24,10,27,67,134,91,244,208,40,76,117,112,198,175,64,241,7,91,7,244,42,10,211,74,239,87,19,53,127,45,7,246,104,201,93,101,74,139,7,139,237,235,92,149,56,251,237,176,127,60,78,172,251,124,12,72,247,118,169,72,239,31,143,116,155,14,195,29,114,34,2,95,163,157,192,212,88,221,157,141,113,102,213,84,115,138,174,0,143,16,96,28,141,169,251,29,74,13,201,13,34,88,106,166,6,182,217,180,201,125,94,152,102,200,215,229,97,147,184,90,135,226,15,166,13,71,35,35,44,1,143,77,207,100,149,148,83,183,67,68,217,61,234,130,156,193,124,205,45,215,42,223,110,123,80,147,66,59,163,204,67,171,193,190,115,28,233,146,81,186,206,98,250,137,214,157,136,232,253,208,152,33,251,134,113,140,187,167,67,165,115,81,11,245,60,75,238,213,81,216,200,213,176,174,150,107,112,39,11,46,167,82,62,59,26,37,51,221,29,180,180,191,39,76,69,168,202,61,157,78,234,177,234,34,168,116,16,123,108,3,78,232,243,168,122,115,180,22,118,56,120,35,139,74,95,51,143,152,42,162,11,163,226,166,161,86,59,114,186,59,66,70,200,158,116,63,52,86,176,225,191,13,163,96,213,157,225,172,200,231,229,159,151,160,216,85,126,219,196,162,221,195,235,208,143,127,166,18,236,136,219,15,32,228,138,250,212,169,212,142,109,118,197,11,205,125,132,225,104,41,76,145,83,15,24,6,165,253,189,218,15,40,67,207,172,253,195,13,13,8,90,183,252,232,89,245,250,190,124,153,20,254,176,245,173,234,151,42,240,201,140,240,135,187,136,231,24,188,57,53,46,12,163,221,210,73,212,140,48,47,96,84,212,116,159,53,77,55,95,182,80,214,247,207,201,69,108,109,187,251,70,207,217,200,146,247,73,212,83,47,159,68,195,232,159,147,254,118,71,245,216,191,20,189,213,99,235,111,163,12,56,252,106,148,38,231,252,204,80,82,138,254,222,214,155,39,57,146,3,227,161,248,163,109,68,160,117,10,34,76,156,125,2,147,18,22,194,188,223,111,155,76,211,207,181,228,64,249,60,119,119,149,60,192,178,199,199,155,38,43,149,220,2,98,250,111,205,144,36,42,168,250,240,91,31,195,108,74,180,137,175,77,205,181,223,60,211,218,215,116,213,34,65,225,247,166,247,242,181,242,152,145,147,173,32,225,194,168,105,233,54,10,179,197,85,68,36,54,114,206,238,252,217,80,104,95,247,16,49,92,95,91,157,131,100,189,246,110,127,145,152,68,144,86,183,35,26,255,2,166,36,248,179,79,30,219,33,66,12,148,76,125,246,96,236,235,8,95,80,178,169,11,190,112,42,70,96,228,108,39,163,235,138,198,169,89,190,253,19,210,201,250,37,201,39,118,95,30,48,84,127,98,46,231,164,62,135,137,63,22,19,60,233,20,44,131,66,7,191,245,32,200,82,245,193,38,39,97,196,123,144,56,214,233,207,217,158,253,64,69,66,9,125,119,125,105,122,56,35,152,132,15,177,213,96,133,94,120,190,152,205,24,90,208,96,129,200,81,34,174,2,49,255,231,83,83,20,184,226,106,212,40,20,132,160,195,31,108,163,45,174,32,74,94,45,98,46,24,244,159,143,97,162,11,17,116,73,36,31,117,196,40,97,243,223,61,111,216,245,180,164,9,185,228,8,247,108,19,255,85,7,128,158,155,8,155,64,164,167,159,146,221,163,250,199,162,229,187,85,133,41,173,200,51,194,42,27,211,73,163,46,100,15,125,51,90,214,181,92,134,70,181,41,187,45,1,195,166,177,190,112,86,152,6,171,63,58,48,189,173,77,40,71,56,7,202,173,111,4,139,99,57,158,105,32,198,32,48,155,230,142,171,141,176,69,205,220,179,141,109,159,219,104,147,180,199,87,125,27,136,70,124,139,250,163,253,212,128,78,169,123,68,64,167,109,225,110,254,193,41,220,121,224,250,9,113,253,59,248,204,178,254,71,143,230,49,65,250,142,23,34,156,167,25,21,154,119,83,173,241,72,248,246,223,80,59,189,223,14,211,79,210,62,87,155,180,97,192,20,70,127,97,54,126,135,73,255,183,246,129,183,239,19,168,208,247,161,113,185,66,214,220,15,140,101,2,90,223,7,63,38,255,12,24,207,121,202,151,40,180,115,250,182,188,140,16,114,117,133,209,176,142,81,129,104,60,127,96,152,186,222,205,215,252,100,169,202,160,47,51,110,126,118,153,162,113,136,115,0,81,165,24,48,244,159,159,171,233,168,123,87,195,228,162,87,79,219,0,2,134,64,82,135,133,36,124,142,49,133,182,84,131,28,52,40,68,10,130,78,23,90,16,5,134,139,119,198,152,19,76,152,69,97,202,162,31,124,182,147,58,20,238,43,245,252,224,241,137,191,192,146,226,230,237,194,247,17,191,216,154,64,168,236,11,24,110,170,79,198,168,91,15,104,192,107,104,248,5,105,189,136,254,98,46,172,169,113,214,68,5,88,9,184,151,215,116,110,240,48,25,161,128,233,51,20,216,116,89,119,192,216,53,69,225,17,35,134,141,47,129,71,3,137,162,126,224,166,225,97,216,29,223,131,141,252,88,100,12,14,81,227,223,131,141,71,91,98,48,114,83,15,237,181,126,54,27,24,40,228,98,81,212,96,39,35,217,57,199,91,124,16,80,40,12,219,90,124,106,83,72,169,10,67,114,42,48,93,161,31,127,190,70,28,143,196,138,180,169,25,220,123,126,81,241,49,94,133,180,161,99,148,242,46,134,1,68,119,232,153,159,9,75,176,21,177,97,133,73,24,6,74,111,123,249,160,69,162,249,36,167,243,247,226,227,18,246,207,213,159,227,142,246,246,152,224,16,168,207,79,92,8,134,203,56,90,142,237,45,49,64,12,228,227,99,197,160,224,176,47,181,5,105,226,221,254,177,233,156,64,31,79,157,71,42,150,194,158,163,183,73,147,135,28,227,49,197,233,129,109,175,51,163,65,41,63,105,9,118,135,134,16,136,88,24,211,248,148,179,59,75,236,195,82,136,99,111,217,124,1,88,69,187,214,152,98,62,166,228,145,33,92,249,162,213,75,168,191,31,235,37,252,86,164,119,52,175,185,127,18,70,238,20,67,3,44,87,99,112,87,127,235,78,118,48,237,127,131,70,28,15,120,62,118,192,31,156,194,79,51,120,107,28,111,80,234,217,194,91,167,179,88,221,113,154,214,226,98,232,52,94,127,29,112,206,177,186,126,86,129,166,22,161,80,241,175,65,175,105,237,73,227,4,133,120,137,195,52,126,117,117,210,40,23,11,95,200,116,119,181,174,4,134,230,93,60,164,219,182,21,253,107,8,195,68,31,107,4,118,72,84,246,143,83,1,105,154,199,148,168,59,171,31,91,148,218,159,233,17,169,140,232,143,122,21,45,147,210,242,120,22,37,49,159,140,42,45,186,47,51,79,213,214,250,228,99,161,175,118,212,234,28,52,38,75,47,165,175,15,230,205,248,204,4,58,8,118,127,69,1,199,139,200,26,105,163,122,217,183,5,35,181,152,171,126,225,245,129,219,23,198,77,107,122,245,212,208,41,157,18,238,147,19,197,17,214,146,31,220,98,208,126,240,208,155,211,77,230,158,49,240,89,49,159,40,31,229,31,30,151,197,230,204,234,147,147,244,24,158,207,229,165,96,67,212,56,222,178,118,251,11,19,102,215,184,15,252,17,205,247,90,204,230,36,230,46,238,233,132,97,204,163,186,20,50,166,79,122,224,216,214,110,139,24,5,228,39,111,113,220,129,225,246,106,53,38,196,250,13,101,211,103,224,17,122,234,193,117,1,21,147,73,105,94,18,147,215,183,106,0,81,135,112,153,10,93,3,243,19,223,65,60,221,63,24,2,45,26,204,38,218,0,105,160,215,242,80,181,56,62,241,44,122,62,60,136,66,55,105,159,250,193,42,60,24,145,21,161,150,243,19,13,131,3,44,183,168,66,58,46,101,213,21,6,143,68,28,111,25,46,195,81,63,57,174,13,251,149,23,72,209,255,240,137,203,90,19,152,167,161,232,127,175,245,115,115,162,186,14,179,212,167,174,176,114,21,167,111,2,237,152,19,223,40,11,18,148,62,143,225,56,168,93,125,111,152,160,195,53,167,167,24,25,78,133,123,100,46,12,29,234,215,35,49,31,75,136,84,68,106,82,23,9,188,5,235,26,48,163,105,177,237,72,207,66,33,46,251,116,182,206,209,246,202,213,118,93,82,115,12,223,1,49,10,79,251,253,156,138,7,163,64,20,73,246,100,253,18,114,254,208,86,61,35,76,110,90,10,67,14,109,180,44,242,8,148,224,129,108,197,197,52,224,125,109,38,248,99,181,168,242,204,232,99,48,199,47,23,220,138,41,240,62,87,148,168,92,36,123,240,185,154,234,146,128,11,196,89,114,40,83,57,126,236,135,248,86,86,169,180,37,31,14,33,222,254,223,180,157,89,178,237,182,14,67,167,164,190,153,255,196,158,22,183,73,65,167,42,239,239,86,229,35,9,142,189,109,89,45,9,2,158,46,183,52,172,244,209,202,68,253,165,5,33,116,98,71,161,87,23,146,251,158,168,183,194,203,170,60,84,150,206,32,54,162,41,59,148,226,218,17,66,153,65,18,40,236,253,214,3,23,39,253,26,170,107,50,104,251,38,36,191,120,235,189,17,152,8,198,37,234,229,181,150,23,30,10,175,174,48,251,34,103,253,82,85,198,49,226,162,232,86,37,39,223,242,90,75,35,64,60,38,98,114,126,53,26,44,18,111,51,41,222,18,124,77,54,250,89,122,33,202,13,37,56,220,44,202,210,36,231,80,133,84,143,211,126,141,251,163,92,102,116,21,186,179,111,79,127,59,107,168,196,188,250,233,150,40,68,58,153,153,112,71,83,216,206,202,94,11,208,209,71,80,106,186,197,181,134,255,54,187,95,101,134,217,206,38,234,89,176,204,38,174,46,48,105,216,40,128,32,203,218,100,121,97,159,19,100,103,115,42,146,161,101,134,156,107,4,131,123,216,130,47,48,218,233,61,46,70,132,87,152,19,156,76,217,157,59,204,42,167,141,2,101,120,54,231,150,159,86,19,213,57,224,204,18,17,104,223,91,249,248,216,223,230,26,133,52,80,154,101,42,59,240,146,74,153,101,114,122,66,122,63,187,148,234,229,21,88,121,138,139,41,108,125,204,15,163,82,96,145,102,216,79,29,65,189,21,58,252,144,180,8,202,94,51,42,24,118,182,211,138,148,40,32,246,209,243,109,237,150,181,20,12,209,244,226,51,2,166,188,73,179,18,20,149,115,0,138,90,21,91,168,4,38,170,56,163,208,5,109,146,173,117,29,20,204,250,189,171,213,129,8,106,18,68,65,197,199,134,71,75,70,224,163,165,128,209,58,208,74,151,194,145,170,122,15,59,79,45,66,92,192,132,250,71,11,152,234,105,65,113,247,40,126,111,124,58,251,115,49,31,174,7,140,188,178,76,54,131,29,68,153,1,227,35,32,29,20,51,39,58,97,192,172,234,2,55,75,6,250,213,136,189,107,161,24,102,182,126,88,180,18,132,141,114,168,148,14,165,61,130,71,67,178,175,61,133,69,230,28,89,2,229,116,247,212,29,181,131,6,76,185,122,82,24,75,142,214,227,106,164,111,179,194,136,132,173,123,243,166,221,204,246,75,187,196,124,130,128,155,220,28,58,5,82,50,14,19,206,214,34,52,182,32,35,190,87,55,7,250,169,165,123,84,99,71,163,157,78,165,252,135,105,22,209,49,101,116,236,103,100,171,204,252,139,181,178,119,165,211,49,150,236,95,40,240,25,49,85,81,226,35,157,116,54,91,236,163,162,10,223,36,173,111,163,4,109,223,171,209,7,150,113,123,224,211,187,238,197,91,34,22,141,236,225,238,61,170,177,168,39,148,26,132,217,207,44,218,99,6,166,140,46,13,173,172,67,178,55,199,208,163,30,71,58,233,164,14,44,213,40,116,73,38,47,36,48,78,95,57,166,239,179,207,21,94,28,27,159,91,19,181,236,208,163,213,138,150,194,171,129,114,28,150,22,131,194,87,163,2,199,194,77,146,213,32,32,129,147,134,195,40,48,201,22,195,24,156,123,247,128,243,210,226,31,106,72,118,26,81,255,182,77,206,73,96,216,132,45,42,235,200,171,203,178,196,174,139,211,131,55,233,82,27,29,96,2,157,241,181,160,70,203,232,193,133,114,69,209,146,21,207,73,108,24,152,152,81,92,141,225,213,109,111,59,201,173,114,39,97,179,121,16,56,15,212,239,98,205,235,226,47,15,220,136,173,196,213,221,34,11,2,99,127,22,69,129,230,183,88,245,183,9,33,249,44,108,22,13,154,48,92,84,197,182,88,152,54,102,78,114,242,167,81,206,86,251,46,76,212,93,107,147,158,225,208,110,177,86,66,232,37,11,220,201,121,221,202,62,122,188,182,105,238,30,181,6,134,207,165,143,86,135,41,153,68,73,174,217,38,11,92,232,75,251,22,254,37,229,190,159,78,6,249,37,42,220,168,12,147,33,96,138,27,57,138,106,57,236,141,172,112,65,124,32,138,239,6,106,67,242,219,232,5,213,25,213,117,131,45,167,14,17,124,49,162,0,206,92,127,36,251,54,169,179,233,183,186,46,153,211,151,142,63,230,106,95,209,73,23,73,45,2,182,145,231,168,227,59,187,211,166,108,166,100,0,158,211,223,186,101,131,100,146,53,42,1,149,47,246,18,140,221,162,117,202,148,202,119,175,98,163,210,178,36,45,68,134,110,178,124,13,152,216,222,76,29,250,252,125,20,205,34,147,55,53,161,57,209,59,187,85,129,9,15,64,157,15,11,243,204,28,94,87,142,230,104,209,89,28,10,143,151,238,193,35,155,93,203,125,57,21,13,159,25,134,197,227,245,222,227,231,220,253,149,180,19,191,208,242,107,179,40,237,183,28,62,105,106,250,108,40,153,141,139,195,217,22,112,133,57,53,84,175,181,231,116,150,255,109,126,110,64,183,192,218,222,190,196,89,140,55,146,137,87,139,1,71,72,222,48,255,96,88,150,103,203,178,4,198,192,253,119,236,0,238,22,110,186,240,152,212,170,238,15,230,163,137,220,110,254,85,123,254,94,216,142,37,136,224,77,129,231,254,250,200,38,34,124,246,47,87,4,207,252,138,83,92,11,21,252,134,2,65,79,159,152,229,194,168,189,207,231,185,57,127,125,48,2,123,98,118,3,47,138,254,219,28,70,127,80,30,27,98,104,254,133,148,183,41,151,55,49,254,165,122,211,28,45,126,176,25,47,138,48,20,7,105,78,137,221,225,90,8,54,42,92,102,201,129,66,38,83,148,147,243,14,20,61,125,249,101,42,124,210,12,184,35,146,222,46,124,102,22,38,93,135,241,18,223,2,227,146,148,231,112,152,168,212,21,10,50,175,119,159,13,140,48,57,85,219,2,127,148,204,1,246,131,33,97,239,171,84,151,41,193,231,239,3,158,183,246,205,84,160,140,186,232,168,181,239,237,132,100,96,218,23,109,3,158,144,20,238,199,228,0,187,115,137,171,205,80,93,126,186,97,25,84,252,189,138,201,139,92,20,61,144,47,144,1,106,242,73,114,113,229,248,155,189,73,207,169,188,137,202,54,187,4,76,61,252,201,80,164,152,250,100,213,92,86,171,195,152,31,79,121,109,216,14,223,30,197,74,178,79,35,203,199,38,36,121,190,80,60,248,226,215,228,201,207,209,195,164,230,126,48,226,111,69,30,252,231,175,227,96,193,216,231,130,25,251,195,232,131,205,132,123,229,135,89,193,74,160,3,181,104,249,93,188,217,251,114,152,33,63,155,92,76,208,117,46,255,101,36,212,68,228,132,74,104,92,60,189,35,88,125,157,180,24,79,117,62,247,116,120,225,108,121,123,194,25,226,70,160,248,224,101,117,78,69,96,51,144,243,158,176,30,175,99,116,25,207,128,217,223,189,45,68,34,206,46,153,36,253,74,254,224,20,44,147,127,86,248,124,143,81,28,238,90,199,51,80,1,196,164,240,123,175,141,113,221,85,160,0,102,195,146,114,192,136,95,41,140,73,85,246,155,103,4,143,165,155,97,129,200,88,253,96,12,35,197,200,7,184,231,239,92,178,205,177,62,139,200,80,134,76,221,178,119,82,206,156,229,146,105,45,151,64,28,118,7,140,41,89,86,24,157,220,25,240,128,188,32,112,39,129,231,143,198,249,121,77,133,81,21,89,113,117,129,61,176,21,46,181,246,184,186,226,140,221,4,174,156,200,75,192,91,4,115,65,199,74,37,222,139,212,213,214,7,103,61,237,213,225,78,53,148,254,52,174,65,62,186,54,231,148,81,245,167,207,94,73,222,11,123,111,253,96,84,185,213,248,233,105,194,44,130,38,227,126,125,240,249,219,92,159,70,33,153,234,107,46,156,159,250,12,145,110,174,44,35,96,216,33,242,211,191,148,156,127,47,248,199,247,204,101,112,246,186,65,224,206,124,41,141,6,197,166,150,120,52,142,188,69,97,40,113,222,224,184,188,205,7,196,163,37,208,141,87,188,62,152,49,54,28,30,204,2,87,181,19,120,122,229,43,48,74,250,218,13,27,217,235,22,176,217,191,235,213,132,191,239,205,55,5,170,210,102,184,72,140,104,113,226,251,34,145,7,140,52,66,192,148,221,239,165,48,186,192,37,224,38,57,228,97,78,86,173,249,247,160,52,103,100,69,141,177,225,13,78,93,188,120,143,1,247,252,5,44,12,38,73,38,141,70,193,95,141,39,179,146,182,245,192,221,131,248,6,67,79,144,62,94,204,91,225,155,139,183,9,242,108,189,26,205,176,92,3,102,141,25,10,83,95,229,79,190,43,201,88,189,121,71,65,200,127,123,99,68,163,93,133,112,198,87,198,111,218,4,170,51,156,17,155,45,223,91,239,4,223,118,232,215,100,134,155,95,23,199,14,167,61,219,51,84,134,125,186,51,179,156,62,245,91,231,223,89,244,131,17,164,43,67,239,77,74,235,27,31,204,242,131,177,122,97,168,191,123,196,213,103,98,232,58,238,169,152,252,232,4,31,92,174,188,94,70,60,25,105,239,128,57,165,110,129,89,229,71,15,152,24,156,94,141,43,250,183,100,179,239,32,96,186,4,62,205,221,227,189,145,144,150,117,183,152,212,84,189,23,151,41,90,113,84,109,33,1,80,3,70,119,74,175,230,131,252,78,200,6,15,59,92,8,12,5,237,94,61,231,150,54,45,19,251,165,104,52,155,99,178,162,56,166,230,139,118,237,226,72,122,158,237,153,127,108,166,206,60,245,106,116,63,219,14,24,5,240,59,188,216,96,205,228,40,186,217,179,116,69,241,255,41,1,239,36,170,183,68,252,187,75,50,0,159,189,90,95,122,239,98,92,123,135,177,102,211,70,161,154,226,99,167,26,140,83,235,86,216,169,64,160,28,11,250,115,177,49,243,2,166,180,227,142,189,243,157,173,36,249,131,45,18,41,251,78,232,133,227,147,185,0,158,166,128,32,48,146,200,59,80,74,92,244,98,139,160,248,197,195,220,93,244,98,84,120,182,95,125,158,43,137,22,246,129,49,8,137,113,125,206,135,121,203,70,135,0,209,254,242,61,192,118,130,145,247,194,173,118,181,124,225,46,242,177,153,98,182,250,17,133,128,205,65,82,58,49,187,245,158,189,85,172,32,74,182,188,88,163,227,176,28,48,116,216,7,198,47,251,194,220,234,254,118,222,236,99,234,125,111,170,146,170,194,25,230,132,192,237,10,140,103,242,134,230,67,231,176,41,119,11,124,14,247,57,58,57,49,15,177,54,203,182,36,127,122,21,246,104,73,93,72,179,213,96,150,25,141,74,200,91,118,112,156,172,202,136,193,75,250,168,78,125,180,68,90,46,110,206,98,41,79,134,175,208,136,123,243,189,164,73,173,30,173,149,28,232,164,214,74,96,132,234,99,190,59,7,192,173,71,244,76,108,236,203,13,26,44,222,149,128,103,108,230,184,53,187,206,7,78,109,173,123,237,100,241,209,95,198,116,38,250,56,165,103,41,63,87,87,47,87,50,120,223,210,208,65,84,129,178,1,255,233,61,77,215,91,224,65,242,229,251,105,246,29,103,164,202,79,207,110,6,99,31,12,197,123,235,197,72,126,248,0,48,221,232,173,31,3,206,68,205,113,49,29,65,38,13,186,80,45,113,117,201,22,245,184,48,50,98,177,190,32,8,95,68,210,19,193,26,194,28,203,97,171,64,147,126,210,176,81,139,123,47,228,202,229,99,85,182,69,62,229,176,148,117,157,145,160,155,237,143,46,77,77,99,198,82,170,43,92,103,180,9,134,62,77,159,219,152,229,190,232,98,63,180,110,97,27,158,178,205,136,64,14,195,10,150,131,112,70,130,229,171,228,53,184,99,33,30,48,223,15,175,191,123,243,61,101,154,78,20,36,197,70,4,56,139,151,40,48,130,45,249,194,69,132,76,207,103,62,147,196,142,7,47,28,210,229,167,59,181,254,249,190,118,19,41,82,178,184,156,148,3,77,123,73,123,19,211,112,94,163,125,142,89,196,155,27,56,200,208,191,175,85,230,210,171,161,246,172,248,90,231,160,173,135,58,248,28,24,61,94,120,105,104,225,147,117,110,247,91,215,167,77,88,70,83,218,23,70,207,88,96,164,105,115,52,25,53,32,18,72,58,243,42,14,68,247,181,73,136,44,133,243,234,35,58,146,169,31,203,213,153,100,248,136,207,101,85,97,10,227,64,81,252,201,107,151,112,57,40,123,216,29,79,214,31,1,241,108,38,8,229,246,97,206,174,122,239,132,143,123,142,142,180,240,15,233,10,219,40,9,24,231,221,184,26,246,95,117,198,38,78,161,217,172,9,4,238,86,66,229,48,131,115,92,20,25,134,50,188,139,55,59,69,47,133,187,249,103,59,76,93,151,94,141,100,69,76,88,164,159,100,107,152,16,255,74,233,94,13,79,94,47,166,96,57,197,131,45,230,54,69,41,206,138,91,19,178,209,231,42,156,248,188,163,176,179,19,235,164,132,52,228,184,29,5,1,92,233,102,201,146,95,190,169,60,104,150,114,63,67,177,229,232,1,179,212,228,11,79,40,4,190,216,163,109,54,150,222,27,59,189,56,66,152,146,99,91,138,90,145,183,163,231,167,186,190,52,65,138,29,223,202,172,90,175,27,40,48,148,226,128,137,202,14,189,250,244,192,18,243,209,57,130,53,57,97,216,116,116,218,105,6,188,214,85,213,48,152,20,131,247,132,65,182,189,200,107,179,158,248,182,17,75,230,253,188,245,48,157,201,128,7,147,198,3,99,19,17,79,70,225,214,243,211,157,197,231,194,237,15,156,179,75,11,28,120,90,61,146,124,47,246,137,37,70,15,89,147,203,19,250,53,225,242,40,45,48,106,15,242,104,159,251,213,7,211,223,135,126,109,136,43,119,236,33,64,86,117,236,145,167,104,177,46,226,172,120,133,76,126,112,173,2,15,116,249,94,120,251,17,35,51,140,243,11,83,196,230,157,5,1,216,91,195,102,240,70,142,57,96,136,192,67,159,28,39,166,239,189,49,125,64,223,74,97,148,244,150,195,118,218,175,10,47,147,171,254,193,153,116,150,94,220,41,102,253,30,28,17,172,46,91,40,96,234,227,252,167,169,34,236,249,185,184,44,95,218,16,210,132,17,248,192,35,251,105,147,188,78,219,218,40,86,46,229,179,120,49,119,222,187,161,77,228,167,218,167,149,114,96,202,220,244,167,205,19,55,222,234,108,243,159,78,138,127,183,143,46,14,143,152,239,41,204,54,169,6,188,122,214,137,116,160,8,235,163,171,152,200,107,105,58,107,176,190,120,147,44,76,206,159,89,3,151,15,127,174,141,218,172,222,27,182,95,246,125,8,228,99,217,11,91,47,162,80,245,135,86,106,65,171,78,179,70,220,242,231,38,242,63,36,76,4,156,115,241,227,59,76,161,220,181,61,155,145,18,74,192,179,109,157,43,9,189,44,239,193,232,228,159,222,32,189,8,127,158,229,253,4,211,170,244,172,92,103,84,79,159,135,65,209,115,85,212,98,13,1,155,210,160,192,137,77,167,63,120,129,73,161,173,146,33,233,231,11,227,61,38,13,110,142,73,62,43,156,183,40,16,199,2,94,228,161,74,188,23,36,96,249,152,139,236,174,175,230,21,205,109,113,127,65,86,216,216,61,1,227,82,223,20,134,112,153,5,206,210,69,225,6,101,185,150,200,165,128,131,164,72,15,184,136,40,40,48,41,83,95,93,160,181,67,0,20,24,87,241,17,48,86,134,210,81,22,230,31,123,197,107,117,171,8,191,48,156,180,216,23,86,2,230,114,170,58,48,37,247,197,175,70,165,88,191,214,129,217,222,206,128,41,146,147,70,129,206,48,124,14,39,113,48,167,62,57,154,211,158,64,1,62,187,160,169,191,141,205,179,159,222,235,180,19,133,94,13,153,206,71,253,193,58,229,76,2,179,94,249,247,56,139,30,118,147,138,226,11,27,247,182,58,3,105,149,90,173,66,239,131,141,207,57,179,194,139,5,41,96,244,22,228,234,194,132,239,31,12,147,184,36,174,151,136,178,209,203,191,71,195,98,48,93,85,3,96,216,232,30,56,248,85,26,54,121,47,243,42,159,223,23,33,136,148,182,172,170,139,250,128,30,55,71,207,248,242,248,160,215,103,202,254,167,195,172,223,233,129,169,97,90,1,119,82,67,23,134,79,210,124,111,215,58,251,26,217,169,16,19,103,98,118,216,36,27,110,79,68,100,7,38,198,7,51,95,53,105,84,202,182,190,234,91,211,237,203,116,251,139,34,84,80,124,65,199,86,75,211,174,9,161,197,242,149,157,24,204,164,174,48,212,49,95,125,80,197,111,183,14,223,96,171,20,114,152,184,78,209,171,81,145,206,113,117,25,73,146,209,137,158,55,90,9,216,66,51,91,97,136,152,61,96,152,192,207,213,181,141,38,48,106,162,1,27,237,42,182,173,13,54,226,148,237,0,218,5,231,108,85,28,230,28,33,243,252,64,56,51,86,183,6,115,69,44,244,18,158,108,53,246,234,221,106,98,100,109,68,237,250,60,251,215,44,8,86,17,188,185,112,161,200,200,199,16,113,108,141,153,24,169,190,199,39,161,6,44,45,125,114,56,183,189,7,204,22,186,42,74,81,84,220,123,22,113,138,7,133,109,186,3,61,83,162,236,13,79,163,98,36,243,161,200,168,45,25,64,244,52,252,123,2,94,156,108,21,166,104,229,94,189,117,27,67,147,166,88,56,169,251,108,114,148,5,54,142,116,192,28,78,179,192,38,241,235,40,194,82,178,58,65,225,132,2,224,48,186,10,210,19,58,44,183,212,46,76,229,66,81,184,167,143,47,103,176,25,167,10,12,11,201,103,21,108,78,206,233,241,62,56,169,153,150,163,205,200,166,85,153,54,144,179,226,4,234,112,71,71,179,42,108,30,108,1,163,64,248,192,116,203,11,35,180,150,5,54,197,108,239,9,36,167,247,84,24,218,109,116,148,129,184,252,243,219,100,123,226,209,16,192,213,3,39,210,223,179,68,87,153,219,120,250,2,27,171,173,6,76,245,188,252,54,183,91,62,93,118,120,61,226,105,72,5,115,117,35,8,96,164,154,218,80,56,123,150,16,148,132,179,180,41,98,57,158,223,220,22,98,151,220,79,250,105,0,197,7,163,28,125,234,107,15,44,157,189,51,32,72,44,46,194,160,104,115,197,197,181,9,235,249,7,155,201,189,195,108,26,158,123,247,18,155,241,206,174,160,254,129,157,119,246,131,231,104,218,40,141,98,42,31,186,48,28,151,76,135,20,52,237,136,159,81,36,175,86,88,84,174,46,92,72,28,62,131,179,104,47,167,96,215,233,3,155,12,20,83,129,194,144,90,190,223,62,255,221,68,107,214,96,10,1,90,192,167,5,101,83,208,41,115,73,222,17,7,204,238,249,252,116,45,229,94,12,93,245,65,81,66,42,142,158,227,104,210,225,135,238,136,220,154,8,88,121,126,153,154,169,175,35,17,27,218,98,7,135,150,150,23,162,26,186,102,171,237,65,217,68,59,204,70,232,233,41,84,209,122,95,24,4,209,243,30,15,156,162,197,242,153,41,197,47,157,123,227,106,224,15,70,182,102,116,237,103,28,50,60,6,140,216,198,210,157,78,167,151,54,15,186,35,23,10,61,92,96,139,1,119,135,57,55,203,26,192,210,131,255,192,7,155,49,124,127,224,179,217,156,23,221,26,1,235,86,74,231,227,30,255,116,77,98,24,117,48,214,69,124,202,169,191,188,104,53,117,15,127,176,159,19,153,188,53,65,194,216,91,226,78,149,187,182,40,34,8,195,247,3,240,223,183,36,40,207,153,121,145,102,142,171,225,254,201,140,4,95,111,249,166,119,152,153,159,68,238,8,167,53,143,153,12,171,94,144,19,204,217,30,160,85,62,2,62,147,120,211,139,41,233,139,207,65,96,174,203,140,3,203,121,198,68,59,204,35,242,146,51,19,69,5,107,68,55,155,132,14,164,135,55,166,240,228,123,98,19,76,156,50,15,179,55,72,78,159,129,111,113,118,84,50,147,162,150,81,134,135,84,140,181,92,135,220,156,49,95,102,92,61,216,128,203,139,17,217,246,116,0,165,139,85,251,17,61,33,251,100,103,210,83,178,186,176,141,68,62,192,209,93,155,4,215,216,125,19,89,13,148,66,24,121,106,147,134,252,62,244,36,137,209,100,112,52,120,224,221,187,9,121,50,204,155,4,102,193,240,177,131,12,68,238,50,221,52,82,93,241,202,103,11,90,154,198,20,15,12,101,108,6,60,187,248,177,227,251,192,6,96,56,188,11,69,246,10,23,226,26,31,92,172,122,89,80,83,184,247,183,198,113,72,28,236,40,55,166,214,176,58,92,155,58,95,2,163,244,227,63,109,25,187,42,159,146,222,29,115,48,233,170,51,161,200,111,35,151,21,167,31,150,223,51,69,200,205,41,30,79,222,79,166,105,163,200,210,196,89,139,106,46,135,209,228,30,210,133,33,211,68,142,16,26,85,17,243,100,152,177,146,167,152,28,24,180,131,35,147,235,185,127,170,186,154,110,27,57,210,83,219,236,240,74,58,191,179,113,238,126,208,53,126,240,146,109,33,130,111,105,251,92,69,116,176,105,200,143,90,205,20,185,96,88,246,75,247,217,213,38,190,232,71,219,106,202,4,93,86,61,235,40,211,75,19,20,22,127,244,96,168,74,237,18,49,112,102,165,144,61,224,95,242,230,194,244,223,8,209,90,212,95,79,139,212,164,59,43,223,96,248,235,242,219,235,28,255,154,71,199,112,233,24,26,214,64,86,117,70,10,208,92,173,100,108,85,204,28,166,71,84,150,81,220,100,200,87,102,175,237,31,107,17,243,107,115,61,48,102,175,31,108,210,105,138,54,163,25,126,40,100,240,214,245,222,36,200,253,128,0,243,44,139,135,105,66,92,166,84,63,44,110,38,190,38,27,109,114,72,248,148,126,48,209,173,157,165,43,180,159,204,248,7,159,183,74,101,40,124,122,236,240,215,222,21,169,119,89,152,108,131,114,225,115,236,196,126,230,194,101,67,8,234,14,175,188,116,190,66,76,185,196,121,142,140,220,89,127,228,115,154,241,171,127,206,13,183,126,232,205,207,186,183,189,209,54,186,139,183,12,98,152,227,198,108,37,96,226,253,183,43,160,146,183,131,113,128,243,18,71,114,129,43,7,81,255,101,10,191,210,109,19,4,237,155,143,45,70,53,83,184,162,165,197,252,206,189,171,126,76,4,119,80,23,253,217,28,98,231,3,207,93,224,66,165,104,118,24,193,16,57,32,151,25,174,202,56,241,228,231,99,160,124,197,138,16,176,177,137,5,70,58,195,205,56,147,89,146,203,209,188,112,202,117,55,117,76,111,224,229,201,47,119,140,37,182,255,54,116,146,107,88,2,76,60,43,45,135,145,140,146,125,48,52,37,78,166,1,159,121,81,219,187,145,53,218,254,228,156,159,132,80,122,102,126,124,105,220,233,211,20,228,167,182,120,69,103,195,109,91,237,81,150,44,46,120,38,156,195,163,63,57,225,193,173,143,86,153,192,103,192,147,25,95,222,251,247,102,31,90,241,21,145,197,28,173,123,216,70,31,204,254,47,75,15,134,187,199,148,238,240,89,164,178,190,23,198,64,200,35,252,96,28,235,196,242,220,96,252,192,28,182,133,81,30,28,247,13,55,186,54,47,220,146,37,183,98,126,26,189,248,205,145,101,16,58,132,193,132,188,28,230,156,250,192,120,176,185,49,50,251,27,61,123,20,130,222,211,61,124,241,239,78,207,79,155,183,181,59,125,18,227,147,41,30,45,18,6,205,7,66,95,156,50,197,255,84,210,221,238,217,194,239,87,211,25,126,237,52,251,61,135,183,37,39,5,238,22,58,248,193,217,36,118,100,46,204,230,206,237,93,1,231,190,166,177,45,156,13,135,155,92,231,211,219,235,146,99,13,5,149,68,124,29,70,81,84,102,202,12,7,123,84,71,81,99,149,20,5,214,108,200,51,125,112,65,56,164,40,204,249,217,63,86,70,172,61,201,233,26,171,27,210,43,14,143,115,240,145,38,181,0,251,233,73,31,92,17,48,216,10,119,243,104,251,224,211,191,171,38,225,206,88,34,214,28,48,234,187,50,73,103,210,185,136,116,124,48,158,133,218,102,4,50,169,236,117,152,249,80,175,134,13,19,191,109,21,175,50,240,207,46,18,62,190,183,26,236,248,165,79,78,41,227,153,26,28,222,34,225,10,74,205,189,143,143,108,28,30,9,187,29,184,82,143,226,112,65,79,76,225,108,188,80,135,251,57,1,63,104,51,79,182,15,197,178,75,82,1,153,202,194,81,3,102,167,174,87,83,146,128,73,210,15,158,109,43,101,199,206,80,51,188,187,233,72,40,176,60,112,140,158,204,138,59,229,64,6,138,57,78,192,20,239,62,48,156,119,239,73,203,84,186,244,185,167,124,235,213,152,163,198,243,214,8,91,59,188,57,58,234,215,178,186,238,239,173,11,161,71,13,39,102,200,72,217,23,24,178,81,99,37,125,173,51,218,252,165,207,175,154,174,224,69,219,47,142,246,193,213,44,58,229,91,23,184,176,62,85,242,41,167,238,179,49,204,94,20,11,253,96,156,94,179,196,197,50,179,80,114,23,120,54,252,152,204,6,124,206,249,205,54,26,63,120,65,89,151,1,146,16,39,243,91,147,43,238,151,117,9,209,145,242,172,239,185,33,103,85,97,180,177,65,101,125,249,110,109,187,10,141,231,33,214,110,57,190,31,140,179,101,209,155,155,58,126,254,158,187,154,106,182,12,15,252,62,118,76,42,149,184,151,28,31,108,231,5,183,241,135,82,118,118,171,184,187,109,168,8,187,125,176,185,100,68,246,17,184,33,196,228,79,182,155,61,157,192,166,105,248,245,112,51,38,185,197,16,192,108,162,252,193,27,246,146,17,13,4,197,69,124,250,197,153,160,102,204,25,246,211,200,47,186,81,116,249,237,173,5,134,151,238,22,215,216,63,148,43,19,111,48,71,163,239,123,161,141,151,47,213,200,94,155,88,192,135,226,166,85,36,13,199,128,194,131,213,13,176,49,72,145,145,105,19,220,244,181,171,155,153,203,243,211,103,189,222,62,43,64,172,63,51,165,252,244,25,79,132,0,221,186,27,54,94,146,86,161,80,62,220,181,59,38,146,41,186,74,183,35,119,205,62,95,161,43,75,62,255,194,184,50,199,186,121,78,65,182,35,190,48,85,176,105,132,171,248,196,172,69,224,186,162,147,158,103,164,104,86,94,171,152,238,207,245,51,167,135,203,115,23,166,152,225,175,5,69,231,250,202,118,147,253,161,3,185,209,58,245,7,93,174,54,41,148,237,191,189,141,173,123,223,154,98,177,81,123,192,147,82,163,251,104,139,6,43,62,35,89,116,118,47,189,26,206,78,14,255,249,132,93,250,214,155,227,212,30,222,246,20,205,232,205,79,63,132,70,18,238,245,156,46,245,234,65,93,219,184,230,246,72,184,201,139,81,98,235,223,139,163,210,186,68,14,224,198,113,105,199,111,155,210,180,192,155,248,138,247,52,106,99,242,144,171,201,154,198,116,120,246,152,24,13,43,124,78,229,221,79,17,125,35,146,147,100,128,33,41,158,194,67,254,156,55,177,47,21,120,66,166,9,184,138,106,221,175,55,80,173,236,40,27,0,125,175,138,97,78,247,47,114,254,114,93,109,184,110,217,103,242,8,14,79,200,3,242,100,205,118,154,222,151,16,71,79,75,218,20,61,135,236,147,18,25,167,51,53,72,163,117,163,99,244,128,215,13,131,118,226,189,204,89,45,126,218,220,153,5,94,204,37,241,211,164,172,180,205,224,247,118,63,38,64,64,76,69,135,31,101,230,37,190,215,50,107,31,133,225,11,204,104,52,248,21,122,115,179,163,72,209,226,38,215,164,179,41,123,8,95,99,58,124,191,148,116,38,63,135,18,236,47,63,24,158,217,210,217,182,146,136,43,209,149,72,60,235,76,205,4,26,157,28,207,32,29,189,236,108,70,12,17,147,156,106,207,76,93,155,239,69,198,57,105,101,189,245,98,188,248,138,127,6,75,169,87,12,28,152,61,153,143,77,114,147,55,239,2,250,211,254,115,24,239,199,60,181,65,27,185,131,15,30,211,172,96,4,158,212,84,125,189,144,116,209,126,222,106,154,68,161,191,21,156,147,170,45,54,40,251,72,126,115,4,170,174,9,74,183,22,131,240,240,161,232,229,105,23,45,196,31,227,90,210,40,186,68,156,211,61,204,147,128,169,253,214,169,150,196,203,186,247,238,82,81,109,227,154,29,152,191,22,121,178,27,60,232,86,44,70,199,113,56,161,184,38,115,37,100,87,239,224,131,46,39,171,15,67,5,221,71,71,171,170,251,119,211,1,152,201,55,42,131,188,99,239,93,224,211,162,177,41,29,8,27,84,89,249,152,2,160,181,57,108,219,55,189,216,106,91,253,91,210,89,71,81,216,248,42,31,124,246,213,251,214,168,219,189,27,39,3,239,101,231,120,177,21,69,15,212,151,23,138,194,68,120,136,100,31,81,165,226,23,23,56,31,210,38,150,1,159,23,69,200,79,218,4,17,143,25,221,4,167,99,29,28,230,214,237,51,221,160,61,150,244,177,101,49,137,24,88,197,78,58,242,177,26,199,151,251,86,21,17,1,105,50,250,220,242,45,18,108,68,209,105,102,136,227,140,18,95,11,139,109,29,29,40,21,165,216,229,80,169,42,82,54,253,167,94,22,187,78,188,97,70,210,239,81,16,70,155,1,83,193,174,223,186,152,19,68,140,76,24,236,250,177,205,203,122,94,24,46,234,29,91,236,82,217,83,121,79,57,107,220,144,207,149,9,54,251,91,35,249,117,157,59,77,98,219,42,41,127,48,251,184,179,164,202,247,160,20,248,236,238,63,184,88,32,244,182,248,132,118,209,218,247,203,56,145,148,37,141,50,73,67,146,68,251,193,84,87,111,25,31,152,67,193,238,251,96,232,12,179,201,131,35,138,158,188,171,112,100,155,83,91,156,66,201,226,155,1,83,189,153,239,205,225,135,127,191,77,3,147,0,17,216,196,137,62,148,48,208,37,38,219,197,132,147,191,123,243,135,163,75,147,78,20,9,182,71,30,22,27,154,46,223,99,218,114,239,59,40,114,129,85,191,230,180,131,192,12,120,81,114,174,175,221,10,250,135,31,140,152,66,151,205,128,233,127,12,15,230,192,28,94,251,121,52,92,3,125,194,50,102,114,95,122,111,164,217,190,62,78,101,254,90,218,207,8,27,125,125,20,10,243,206,250,195,20,255,108,95,111,161,63,9,231,211,122,10,133,122,223,99,51,1,205,170,125,20,107,60,143,209,18,159,186,122,2,60,244,106,166,211,255,3,201,106,93,135,44,246,175,38,12,180,63,152,201,231,6,214,58,231,82,22,179,246,193,164,191,171,44,15,36,129,170,111,35,172,170,168,119,217,168,51,175,82,43,244,131,179,213,4,12,65,57,5,127,95,58,163,53,81,244,99,76,102,244,244,173,199,57,155,246,183,254,180,233,184,164,128,207,174,188,73,15,70,88,19,9,191,15,54,163,132,125,95,155,236,44,54,35,63,184,16,110,145,41,99,144,144,235,223,14,37,23,150,219,37,187,120,206,219,40,0,126,176,149,90,201,89,243,172,8,229,54,41,114,194,67,183,63,168,58,154,134,201,15,70,138,50,201,97,19,162,43,76,25,135,97,247,74,147,146,30,159,179,173,11,183,45,103,0,174,199,70,253,131,81,210,73,114,172,98,73,30,237,59,34,228,138,118,68,43,122,115,234,188,191,215,166,40,156,25,95,30,252,44,16,30,89,203,108,173,70,149,217,110,16,137,246,197,30,193,134,150,167,108,144,16,8,59,31,252,123,237,159,143,91,209,86,129,53,224,173,66,34,65,118,202,148,136,81,84,254,129,164,136,134,254,50,67,171,125,161,227,12,207,103,234,217,196,234,57,49,161,255,193,221,10,149,150,190,52,125,235,107,209,254,227,79,239,231,234,238,27,233,159,65,95,155,250,185,8,189,125,51,202,153,20,17,183,209,174,98,177,232,239,12,157,49,64,201,99,60,95,211,124,222,62,120,14,211,213,144,207,149,87,201,95,168,39,27,35,94,71,8,124,54,234,8,62,184,16,123,184,79,102,161,100,199,16,52,191,137,94,64,10,223,191,141,27,143,196,25,233,206,209,12,234,238,187,43,210,19,4,142,110,131,195,160,174,219,71,207,89,185,112,55,40,2,159,70,240,197,5,173,1,236,10,238,91,81,135,221,60,203,144,97,102,137,161,59,48,38,83,223,86,57,111,43,158,150,177,73,45,104,246,157,244,57,164,158,161,221,164,69,97,106,161,116,241,193,216,19,232,169,169,90,184,235,219,104,163,249,50,206,207,233,205,247,79,246,206,96,204,130,8,133,94,24,167,161,249,29,53,81,13,167,200,165,253,83,197,176,255,252,209,219,92,196,207,191,72,99,41,205,60,72,178,54,23,145,75,127,97,120,139,93,206,183,120,22,178,223,249,224,66,136,64,14,176,149,109,118,114,24,167,165,38,227,14,151,171,216,213,21,115,120,153,178,129,49,27,122,143,164,16,6,41,185,200,193,196,252,21,103,243,110,144,145,39,204,247,167,81,245,226,40,255,131,207,120,39,98,218,180,3,183,49,190,24,16,1,237,45,69,45,230,98,139,117,214,55,114,126,222,55,58,176,214,233,22,243,219,255,147,151,34,246,40,87,111,170,188,124,154,28,84,179,45,157,111,56,242,174,236,163,163,162,249,49,239,147,195,100,203,49,242,80,230,146,5,245,28,213,40,109,240,217,230,12,162,252,172,75,205,52,118,190,91,155,103,186,182,56,169,219,157,253,181,144,56,152,207,205,17,1,79,217,167,19,244,116,52,142,121,206,34,236,249,29,230,107,151,84,159,223,102,71,245,205,147,212,233,46,93,121,80,35,236,62,46,27,94,18,163,235,213,132,63,124,26,173,63,255,154,174,48,214,227,223,111,115,230,92,122,116,129,133,88,99,177,175,232,248,233,222,202,164,253,226,123,17,185,194,89,85,155,165,122,112,151,85,237,180,131,126,14,172,108,75,172,136,182,175,144,165,222,220,9,187,47,214,120,196,200,238,9,123,69,194,178,31,204,65,167,233,244,142,67,124,242,165,5,42,77,95,218,38,8,158,207,225,55,199,173,174,72,39,69,60,23,117,210,15,38,171,82,37,212,72,201,111,47,222,23,56,41,32,57,114,225,10,37,230,238,112,160,62,200,78,96,154,45,229,151,90,52,217,191,177,117,91,120,222,244,76,42,190,125,34,219,212,100,142,182,3,67,155,190,115,51,246,154,156,251,167,233,71,46,255,237,150,216,38,202,213,84,25,13,223,41,16,24,68,17,235,217,195,83,73,233,187,70,216,204,186,231,100,15,147,252,115,98,201,118,206,73,67,225,218,246,5,97,97,40,72,253,71,187,112,126,14,154,68,247,171,183,120,250,57,228,233,70,26,163,207,17,55,55,38,175,158,138,206,112,222,53,7,108,185,2,61,0,32,49,239,207,13,61,57,39,61,43,118,82,247,126,115,246,151,87,21,222,14,139,205,143,246,148,172,156,125,134,198,5,10,138,232,254,61,72,4,160,18,41,112,133,5,230,239,5,247,109,191,39,100,203,9,58,156,141,217,168,48,58,181,113,6,72,109,235,6,105,253,102,13,191,186,178,76,232,217,29,101,2,255,229,211,209,202,208,54,193,169,13,125,197,31,156,160,59,107,8,8,123,109,207,239,89,61,56,222,7,10,143,59,89,146,183,201,55,53,111,240,246,96,58,33,253,211,69,101,182,91,228,118,167,31,175,41,36,61,11,152,198,82,76,108,32,7,108,82,203,26,75,249,57,37,126,71,46,246,59,79,36,134,64,128,71,13,8,173,140,43,130,254,131,41,178,185,48,130,86,10,79,68,99,2,134,62,254,194,45,43,156,243,255,131,7,65,141,247,230,206,139,49,163,231,242,247,201,124,135,3,220,199,126,97,4,118,189,209,144,59,254,3,83,69,25,239,69,104,75,150,244,101,90,240,30,5,226,200,187,116,71,202,89,31,145,12,135,41,219,234,138,82,128,24,23,159,14,191,159,22,63,175,156,226,167,57,139,235,84,123,94,132,37,217,27,133,157,202,144,249,108,161,20,16,89,104,66,233,227,141,79,33,27,233,193,116,224,50,228,144,188,204,141,62,26,205,10,121,21,198,216,181,175,56,220,103,19,93,120,224,233,91,176,100,187,227,249,7,78,183,35,118,28,125,30,120,81,212,233,87,83,180,170,233,141,159,221,154,199,152,54,186,159,89,39,188,98,234,188,37,224,44,249,117,139,172,65,69,245,223,110,150,209,125,226,110,99,71,103,104,72,1,189,40,217,202,64,107,211,120,97,57,255,35,199,0,105,200,51,86,133,113,250,240,128,55,217,62,230,101,157,238,216,200,248,247,64,244,80,227,156,37,89,145,246,7,210,60,77,131,37,103,105,140,204,7,90,209,152,125,41,204,237,188,193,126,245,154,229,137,232,21,63,145,37,202,161,211,124,97,214,8,127,233,98,210,25,10,99,20,237,97,53,184,64,28,208,244,106,74,127,253,173,77,147,254,207,163,97,212,237,241,37,139,204,107,40,210,66,230,254,177,50,76,138,250,196,57,217,148,249,147,147,176,93,111,139,163,240,51,61,244,85,112,60,104,207,10,2,207,201,3,103,86,251,171,31,4,161,92,103,103,161,119,65,9,135,194,211,116,164,62,24,146,184,70,135,11,161,250,111,245,50,237,25,60,212,20,102,187,226,65,187,115,52,93,93,39,114,168,147,201,227,187,139,226,97,93,4,206,104,216,62,184,108,168,105,230,100,209,43,179,71,244,144,227,91,79,116,183,54,227,229,56,204,153,249,153,53,206,46,103,122,87,66,136,240,116,23,105,82,44,27,155,39,94,72,60,206,217,53,38,142,234,136,55,89,206,182,181,212,9,171,113,182,250,96,38,188,231,115,153,144,191,95,76,153,113,22,202,1,54,56,40,152,57,12,105,85,114,85,103,42,69,199,210,163,183,216,38,39,189,245,60,123,82,39,144,76,246,125,26,4,50,109,147,228,67,19,14,198,105,150,245,62,216,242,232,238,60,189,93,202,107,187,121,60,236,152,11,77,99,90,187,48,26,150,30,229,57,40,42,255,67,218,196,148,225,189,27,65,124,28,154,77,53,153,28,255,150,48,223,49,163,21,120,144,159,242,7,99,147,147,178,166,253,169,244,157,247,222,212,67,43,12,205,121,69,180,29,126,129,254,54,220,187,18,225,116,24,254,89,54,19,236,112,17,30,113,24,135,170,164,100,7,202,240,125,236,65,99,196,79,68,115,112,144,41,226,230,56,73,117,77,65,83,121,154,227,181,187,104,107,145,122,194,86,192,217,14,8,144,156,111,162,233,191,6,213,210,127,154,2,254,53,20,134,29,225,3,224,204,155,233,57,243,81,108,152,98,209,61,253,155,34,47,133,219,182,34,187,15,110,236,75,223,223,142,96,11,107,158,233,90,40,12,231,196,115,16,132,96,115,215,23,131,198,236,51,210,68,248,107,61,9,87,12,136,61,139,108,206,136,163,105,38,24,202,244,190,25,190,197,222,229,18,103,178,201,38,221,44,92,106,194,74,251,121,19,250,231,252,197,156,218,84,88,102,249,206,148,49,164,4,195,242,196,151,148,51,217,136,44,229,72,17,124,243,220,57,11,238,22,240,52,195,94,193,138,233,248,184,214,7,198,238,222,97,18,122,15,60,16,142,114,184,157,137,81,43,196,217,53,205,96,174,84,24,21,242,203,232,237,85,103,162,118,178,227,93,234,193,48,68,111,45,56,78,84,84,40,13,201,170,164,125,207,105,85,57,74,171,135,68,142,86,218,7,83,83,88,132,67,78,12,48,130,141,168,62,158,103,19,2,161,81,10,167,103,93,204,188,108,8,145,149,192,211,244,161,213,56,232,44,161,100,154,230,103,10,98,87,29,74,2,79,166,126,17,204,44,216,56,73,244,46,32,196,16,8,114,190,90,181,2,16,97,210,157,167,30,222,249,43,161,239,169,157,4,206,197,114,114,21,86,139,53,75,149,15,249,110,97,210,157,189,111,27,66,16,68,37,173,23,207,23,213,250,243,122,185,240,98,228,248,140,129,40,58,138,133,194,31,108,43,198,29,133,177,75,217,235,25,74,238,242,204,33,210,163,93,85,137,178,13,69,95,141,97,32,13,21,157,200,166,30,231,83,2,230,125,67,11,53,77,90,49,173,128,233,238,162,197,1,147,24,2,175,19,31,43,91,109,185,26,193,213,236,143,70,108,101,37,189,185,233,45,4,223,179,117,62,139,242,61,77,198,211,25,157,156,121,85,7,39,115,96,136,188,125,177,125,196,67,12,222,40,7,59,202,153,175,40,101,185,167,232,225,198,178,47,66,155,36,62,139,243,157,51,77,139,241,57,148,147,140,210,172,211,111,183,237,229,132,44,74,2,40,138,17,112,238,101,227,169,87,195,217,12,98,48,130,133,202,114,197,118,38,88,97,68,40,90,151,122,1,202,151,234,101,137,143,154,159,158,68,182,105,8,156,169,14,87,130,122,69,30,219,249,206,136,243,42,91,154,48,82,247,34,139,108,126,200,85,233,235,36,156,70,16,185,153,83,165,197,109,191,234,185,17,62,253,194,209,82,224,110,52,133,128,137,180,42,109,223,172,199,130,99,142,106,142,214,158,160,120,224,17,42,130,130,107,245,162,21,1,139,32,111,187,112,26,90,233,128,162,210,114,18,146,105,5,106,153,28,161,24,98,77,206,173,239,59,23,173,199,193,55,175,7,35,58,35,154,183,181,88,97,16,172,243,223,70,164,75,60,39,82,177,122,227,160,68,39,19,199,168,10,67,40,45,1,99,109,167,87,83,223,236,196,46,179,114,76,82,83,70,71,170,113,66,55,5,153,38,28,116,131,135,192,212,71,41,108,214,99,94,225,129,143,91,43,10,79,156,31,162,60,228,237,13,133,28,106,139,39,59,107,23,190,147,2,159,49,224,225,101,198,53,219,65,233,13,205,86,221,91,247,210,88,205,20,46,61,248,135,204,121,104,115,72,45,17,182,160,254,69,136,44,20,173,31,47,38,187,31,165,41,176,110,84,117,15,70,212,136,224,1,201,246,177,135,94,61,207,7,108,1,163,17,42,155,9,74,71,103,22,24,118,183,116,22,116,225,214,45,53,98,252,117,133,173,14,102,71,153,19,53,100,229,129,139,103,216,13,174,251,133,137,173,199,205,153,16,101,105,229,96,133,153,89,192,233,81,111,64,191,191,6,137,138,64,46,235,156,192,164,58,124,239,8,181,185,138,236,49,113,66,170,174,170,215,157,157,105,40,139,78,27,52,189,234,130,255,16,14,39,229,166,90,68,88,70,115,233,8,118,88,178,77,170,208,48,93,74,128,30,190,118,211,170,203,243,24,110,121,97,123,239,81,147,214,154,194,158,136,42,190,51,195,41,195,189,66,182,112,227,136,159,156,121,210,10,193,141,56,67,137,146,76,246,73,82,23,76,124,210,133,210,237,200,156,180,248,156,76,191,139,226,91,124,171,138,132,40,213,208,156,155,189,68,150,211,202,210,66,108,50,67,45,202,130,187,177,119,181,0,156,7,115,117,160,105,209,75,45,11,198,125,42,52,39,206,72,128,68,41,53,199,136,34,134,138,213,172,150,250,25,90,93,14,245,35,74,146,209,136,104,10,219,150,205,11,131,17,170,233,90,177,140,5,66,232,220,224,232,52,244,181,224,203,121,101,35,42,94,103,234,235,90,83,159,203,118,41,13,8,205,108,180,4,30,80,45,188,156,153,237,116,211,106,103,115,33,240,215,194,63,106,234,6,15,150,210,118,75,10,96,202,88,84,75,128,152,197,114,13,132,141,148,151,204,41,205,200,220,161,129,64,62,51,105,193,62,199,145,16,5,135,251,168,238,12,164,10,114,14,161,231,179,167,47,66,18,49,120,165,16,206,27,228,2,134,42,17,108,83,237,91,1,179,76,136,20,7,211,231,244,193,131,160,95,235,170,163,67,54,39,234,238,89,118,171,214,244,119,34,140,115,134,134,194,110,55,141,129,182,3,242,140,241,94,150,193,148,97,109,14,34,107,132,244,3,14,227,242,185,207,20,65,141,225,133,145,170,149,7,199,8,98,122,209,254,217,133,158,155,201,158,250,236,63,32,47,197,213,117,107,233,251,57,23,51,161,196,197,133,135,211,139,205,218,161,7,60,85,241,245,44,215,21,219,145,184,245,89,244,181,69,27,166,187,35,222,154,146,255,164,58,30,236,77,231,189,154,177,254,200,124,112,76,188,23,15,85,145,58,232,217,15,184,76,20,63,253,8,25,158,205,220,236,159,57,155,61,247,106,122,144,232,54,244,110,139,150,81,84,168,205,212,100,118,40,136,12,200,144,170,22,179,112,223,242,159,70,113,161,168,172,10,10,255,37,20,68,206,1,102,23,189,216,58,166,163,5,25,21,121,103,242,247,189,132,192,72,177,242,46,133,177,39,185,234,36,28,147,247,35,90,212,199,213,77,225,168,175,109,194,252,55,66,5,4,174,233,86,29,169,105,199,81,255,109,156,242,102,82,77,163,95,201,237,21,101,41,73,187,194,180,204,197,10,73,23,148,212,151,202,45,217,182,42,224,51,121,214,7,62,55,15,249,18,236,20,178,236,130,16,107,106,87,6,167,48,3,233,139,33,86,86,66,108,166,177,208,169,16,84,166,188,189,7,220,203,51,174,41,102,223,241,177,169,188,155,218,166,228,153,102,52,26,117,194,77,59,233,106,203,253,111,129,219,179,7,226,98,55,73,222,198,184,202,170,85,192,79,35,141,234,48,165,9,207,131,53,42,149,3,237,143,64,41,163,28,227,162,128,217,233,235,189,207,23,236,33,223,131,228,232,202,122,115,226,91,229,194,236,13,181,193,57,139,197,132,68,20,87,213,175,206,152,15,125,119,102,198,71,230,182,255,40,160,254,96,132,23,158,22,219,204,134,43,110,141,204,234,80,185,178,132,163,65,72,49,89,245,155,180,40,174,150,189,133,74,148,169,207,169,22,26,86,147,229,194,69,178,224,6,47,6,96,168,68,33,159,165,143,102,69,154,33,34,133,248,230,208,171,207,169,59,187,76,2,15,90,234,243,104,216,82,5,216,84,218,145,152,202,14,69,75,152,138,79,97,189,157,194,67,138,137,198,239,93,213,225,140,147,226,210,87,103,102,106,90,2,203,194,150,221,160,109,91,127,85,9,81,30,172,164,123,111,74,2,100,19,67,175,59,219,62,215,65,99,152,78,169,135,70,194,11,229,137,16,58,155,143,34,24,165,36,200,128,7,92,201,175,168,150,31,68,179,16,89,179,247,146,23,131,148,54,91,160,176,235,245,98,202,198,91,72,176,145,229,174,42,245,135,2,143,175,76,7,230,156,45,77,90,120,237,248,212,40,68,109,213,40,68,105,105,134,24,25,180,16,149,235,59,125,12,19,42,71,169,7,149,161,71,25,196,20,229,57,196,49,245,201,42,38,43,174,213,129,198,138,154,222,89,237,3,7,80,135,79,15,87,205,201,3,147,114,26,1,147,119,19,20,166,141,239,165,209,255,90,98,119,116,224,97,66,80,14,91,93,128,160,72,154,196,197,12,99,177,127,131,103,131,155,167,127,143,142,111,180,170,16,118,163,157,135,10,225,124,148,106,135,141,135,120,43,98,70,82,219,126,80,136,223,113,235,90,165,148,193,96,106,81,174,194,33,53,76,114,111,246,172,43,36,239,206,103,238,42,33,50,152,221,220,126,202,168,143,77,167,12,246,5,132,197,3,166,2,185,41,60,241,15,188,218,139,85,99,30,147,16,252,85,133,76,59,63,33,113,212,155,118,141,71,179,8,176,156,63,14,12,53,38,174,182,121,65,164,77,145,216,175,23,61,223,186,168,2,232,249,94,221,181,81,232,51,59,103,133,77,242,203,213,71,109,232,235,213,133,232,105,8,163,162,171,218,244,193,207,129,24,137,154,128,179,182,248,164,76,56,182,102,72,110,103,221,104,32,21,123,87,243,198,75,233,94,248,192,195,74,250,29,174,101,74,103,160,212,135,141,163,75,151,146,211,147,54,217,5,190,180,255,180,165,107,37,122,70,52,172,246,16,139,181,5,85,132,112,24,58,229,138,170,118,100,14,164,8,124,33,51,85,67,216,148,199,236,73,69,114,39,97,66,215,208,197,247,79,195,126,167,203,150,144,61,181,3,90,82,117,95,220,146,66,202,143,115,143,248,24,3,147,182,203,33,192,75,41,150,234,68,99,225,59,74,200,247,82,201,53,84,212,152,164,98,186,240,16,159,13,147,37,198,201,39,208,179,15,169,138,78,194,182,142,146,126,84,41,231,142,85,137,43,128,54,54,87,253,145,160,102,237,247,57,156,185,43,151,246,192,45,197,156,114,90,158,178,98,21,161,46,20,57,251,183,46,117,61,226,88,84,32,205,176,65,195,168,234,156,177,31,249,235,179,153,139,223,182,124,176,140,174,197,42,16,31,4,197,99,49,19,67,147,36,111,247,248,60,99,212,50,209,93,97,162,176,161,244,108,249,96,249,30,167,251,223,105,129,201,78,181,250,215,252,85,220,184,4,53,33,124,149,4,95,208,58,66,79,220,228,13,101,197,38,153,56,98,159,81,33,249,103,57,250,147,108,239,177,126,84,35,210,202,75,127,188,1,71,231,222,250,49,205,51,180,95,148,85,84,101,210,11,31,204,197,175,27,233,247,166,50,233,20,63,132,252,187,105,189,75,55,163,4,96,199,231,48,155,104,141,61,195,189,32,31,19,112,221,83,29,10,74,134,216,228,111,93,159,217,138,179,28,102,84,46,208,62,155,20,102,193,225,39,41,209,67,89,126,88,21,164,74,226,159,89,197,131,37,68,223,168,203,83,56,95,193,72,96,169,66,181,173,113,26,93,96,36,37,139,194,212,6,93,152,109,248,86,215,19,124,154,75,136,222,167,71,182,17,218,152,37,226,62,201,252,243,231,15,186,82,88,139,130,114,74,205,10,91,21,166,195,86,236,166,198,38,176,243,74,92,189,72,192,40,74,200,207,69,214,211,180,35,128,56,193,160,8,186,195,69,224,217,164,219,241,48,116,98,139,109,180,179,186,200,160,50,219,194,161,0,122,189,186,50,152,76,169,47,61,124,72,153,68,1,9,96,57,8,205,85,59,17,103,249,248,148,232,48,76,149,185,164,79,163,221,228,206,9,200,136,14,125,110,92,197,194,58,225,156,120,186,10,61,153,33,130,247,192,131,66,22,18,16,118,97,152,69,80,189,173,123,116,35,226,205,29,150,14,103,144,169,250,8,20,143,20,241,159,211,95,224,83,169,69,13,14,207,215,137,2,226,105,213,47,73,164,223,59,17,217,234,53,123,123,140,98,216,152,124,112,183,211,130,58,66,176,1,141,171,233,80,170,191,131,98,33,186,70,238,222,113,182,209,186,48,89,220,51,34,191,103,146,132,40,169,40,54,151,254,94,148,253,232,12,125,118,55,168,108,250,147,153,74,212,124,140,44,82,136,172,161,22,9,25,226,129,119,4,134,173,43,107,18,14,120,69,236,9,17,174,146,95,152,87,141,39,163,104,227,185,55,73,25,247,129,97,146,172,85,103,140,51,219,228,28,70,47,103,62,81,189,72,224,149,4,230,148,155,31,248,74,181,158,45,200,218,83,251,240,68,195,45,44,206,88,197,242,51,29,161,38,58,194,69,230,188,115,126,166,163,77,57,161,91,212,44,148,151,158,143,125,62,73,8,249,147,182,58,93,77,71,61,213,90,126,34,203,20,234,166,103,182,58,7,209,80,87,63,231,175,210,91,83,23,38,62,87,184,48,17,33,85,183,138,205,6,41,66,195,102,159,166,199,107,99,132,134,243,14,89,209,173,54,75,86,174,28,215,118,43,234,120,252,159,194,123,29,152,202,136,253,12,47,150,247,112,253,193,239,86,199,207,79,50,198,97,140,93,31,95,43,76,82,194,205,8,182,181,132,74,204,183,42,60,102,72,28,207,245,248,86,81,124,27,102,120,20,62,52,29,155,203,188,224,226,222,150,63,212,25,137,24,246,181,74,218,166,145,164,48,174,38,126,243,51,240,169,212,80,24,230,107,120,33,45,68,116,138,78,150,133,229,39,44,160,182,230,177,182,213,43,184,118,110,54,1,104,157,164,41,24,19,144,164,166,160,103,141,140,53,17,237,163,58,212,205,142,140,122,11,39,61,68,207,186,248,234,66,104,24,215,225,9,210,190,40,147,98,128,86,226,232,145,141,184,162,215,90,186,214,65,42,230,197,114,52,49,84,174,153,29,52,197,154,94,79,56,66,166,14,195,31,41,106,250,198,194,182,47,76,236,67,224,250,229,67,3,110,98,130,145,173,74,113,207,123,53,210,164,226,102,103,33,229,84,195,254,12,113,10,189,57,251,232,30,38,101,131,234,4,133,155,121,162,58,220,141,184,42,48,53,104,215,30,173,143,199,115,148,18,26,20,119,2,134,112,174,79,206,62,34,126,186,154,209,171,24,4,158,129,88,194,196,143,226,74,253,212,189,217,18,124,209,37,250,84,100,117,81,156,200,1,175,190,213,63,16,229,140,81,175,163,220,153,207,198,80,152,7,189,109,6,157,68,124,40,207,180,41,86,96,84,183,73,122,27,184,167,45,223,11,58,186,192,181,160,28,216,229,115,214,42,6,154,21,39,132,219,164,70,87,219,10,79,218,252,194,57,171,211,100,163,142,47,60,206,56,85,165,254,152,92,142,27,14,193,160,164,137,180,28,240,82,39,61,220,184,178,250,111,178,221,109,97,53,57,237,44,170,246,156,25,194,81,192,4,188,213,220,243,44,55,51,58,67,109,214,111,213,148,116,244,8,39,226,68,61,100,109,203,196,228,114,44,202,70,187,239,250,222,28,163,122,187,166,139,231,31,53,106,237,107,166,107,28,58,48,184,211,159,30,181,68,22,153,136,54,158,153,10,99,209,17,190,162,29,89,237,166,14,178,80,86,252,234,12,63,75,13,81,81,74,185,227,47,155,85,219,115,245,89,72,195,169,143,156,127,81,235,91,132,125,125,167,109,170,145,101,40,92,109,193,114,47,214,76,241,168,90,223,162,27,226,62,174,198,240,17,187,96,132,177,175,65,51,81,125,137,165,16,183,39,217,30,22,177,176,52,138,90,17,35,105,238,6,179,44,109,162,107,10,60,83,76,104,22,156,146,125,186,9,84,150,72,105,34,190,0,13,95,96,2,180,41,174,46,112,1,197,6,25,101,171,225,35,224,231,110,39,247,110,164,139,246,69,31,6,85,198,8,34,199,209,197,18,231,114,24,52,207,88,62,119,192,165,14,125,237,182,40,36,155,247,106,226,214,106,91,205,137,221,209,70,117,149,250,101,51,199,196,131,177,247,82,123,102,66,116,59,126,152,74,197,231,98,104,200,247,185,42,71,104,245,203,62,235,92,139,91,87,179,238,22,147,240,105,123,111,255,150,167,245,133,220,8,140,110,68,11,56,141,42,99,231,44,137,236,57,195,75,152,48,150,154,109,179,241,202,243,154,28,207,252,88,117,19,212,9,63,160,100,165,6,234,49,78,244,168,215,120,180,196,118,184,63,48,156,26,55,134,38,231,95,219,115,115,227,200,126,48,129,46,89,55,129,47,119,36,145,191,86,195,107,136,243,225,158,102,126,52,77,253,228,173,42,62,124,192,59,53,95,250,218,180,226,181,203,38,96,253,24,152,195,196,75,41,252,205,41,213,169,98,9,191,248,173,125,209,41,25,54,210,159,228,248,231,133,149,139,99,51,219,153,21,226,234,110,140,91,133,71,73,62,223,0,139,246,155,193,215,21,129,42,57,114,152,23,205,132,103,195,251,185,33,214,46,183,102,241,9,23,239,211,212,69,44,46,65,55,44,229,128,207,94,224,18,35,81,101,94,179,165,184,53,210,87,210,11,171,177,138,99,120,208,219,103,209,171,17,12,141,9,135,114,116,25,244,84,203,146,165,255,80,52,200,116,223,87,169,214,93,49,19,154,32,145,88,36,87,168,112,113,58,135,110,1,91,71,96,12,182,74,192,54,158,244,234,137,245,158,127,234,106,30,165,15,124,218,56,108,215,169,53,72,233,185,57,66,167,254,94,232,190,139,50,169,193,215,145,4,245,208,33,238,180,246,219,103,149,246,111,141,192,167,154,86,215,98,241,43,111,150,66,193,133,118,133,98,236,245,64,177,21,203,138,238,26,78,68,86,149,162,11,46,85,190,45,156,188,205,151,184,104,147,67,174,138,253,114,98,125,222,218,104,124,173,136,27,83,194,180,181,47,52,43,244,90,129,34,171,209,21,62,107,145,239,237,128,207,82,35,141,98,186,204,177,116,65,175,238,50,176,225,170,181,216,139,83,9,84,212,180,250,76,163,112,67,226,230,100,221,139,254,246,89,18,74,141,7,159,200,58,22,133,17,219,11,248,12,38,57,240,145,187,131,92,226,125,133,168,255,51,178,17,29,234,238,207,4,199,189,72,208,26,152,202,42,255,218,116,115,9,90,103,200,156,105,198,186,104,210,203,250,228,16,137,246,125,49,168,247,114,68,129,255,110,154,96,31,76,44,108,43,106,18,133,134,46,78,77,99,232,180,209,73,251,124,227,111,253,180,250,215,243,211,232,91,53,135,97,33,61,55,103,93,44,113,117,69,131,240,129,79,43,126,65,15,96,6,148,52,218,105,4,58,83,192,156,10,245,106,156,45,190,109,14,86,53,181,201,97,212,224,233,209,72,96,43,147,188,48,212,176,242,29,116,57,100,145,25,144,38,63,203,242,238,201,111,78,169,162,26,210,179,187,198,231,220,97,40,32,210,104,88,198,180,238,173,2,21,92,248,241,63,63,185,52,253,167,205,216,85,39,196,97,71,217,30,48,73,84,233,43,100,165,83,142,171,105,66,217,231,80,201,157,60,222,98,90,163,73,92,77,127,214,148,125,251,131,155,179,139,94,76,44,38,190,118,103,25,205,242,224,4,201,75,124,109,78,232,127,96,248,69,113,239,66,92,81,218,12,247,179,186,253,107,119,38,30,29,251,88,68,184,61,8,48,236,226,231,234,243,106,209,226,104,143,13,253,218,136,122,186,41,42,108,17,242,2,207,205,207,8,232,254,98,109,74,145,210,239,167,135,47,19,228,168,207,190,85,59,249,252,21,15,5,92,158,175,201,81,118,103,111,240,6,59,186,245,167,81,80,0,114,184,217,158,91,96,158,43,62,87,35,146,166,221,208,244,17,211,190,176,168,203,1,195,220,104,126,181,233,208,102,249,216,40,55,231,233,223,11,177,130,173,223,11,53,210,89,3,45,202,100,5,181,242,235,7,150,239,177,170,9,46,126,112,54,55,74,189,183,57,206,123,39,62,235,143,248,57,98,49,15,25,216,159,27,137,146,148,31,24,53,166,28,240,89,29,147,124,107,202,98,83,204,11,40,118,204,169,63,141,24,75,204,11,153,20,173,190,23,18,183,61,38,29,202,171,132,126,69,7,181,50,116,135,109,48,202,205,25,143,57,249,123,157,14,185,37,102,15,57,101,37,223,162,157,214,182,250,209,251,65,26,231,58,95,37,76,132,24,7,23,129,155,169,178,59,220,56,176,22,129,81,113,240,57,137,25,255,28,57,239,163,181,179,218,45,143,140,159,79,181,81,182,235,2,83,98,244,113,139,249,210,116,114,189,122,19,187,219,14,83,156,36,11,24,39,158,238,17,29,106,48,211,20,234,49,98,95,172,120,1,91,212,120,9,76,245,233,246,223,198,2,161,105,179,240,92,190,43,88,232,124,149,37,49,155,102,86,136,195,95,108,154,30,108,86,152,194,253,184,26,195,5,153,25,26,148,199,114,31,45,195,87,145,102,105,28,12,115,92,109,6,148,23,237,72,156,20,111,242,97,39,113,133,9,133,44,127,50,147,2,150,177,143,27,88,79,2,67,55,146,7,199,26,116,229,184,57,69,84,178,67,196,94,33,197,84,77,6,119,138,169,61,106,30,45,121,158,207,210,118,168,194,10,140,141,203,119,236,92,230,190,48,167,180,233,57,204,145,220,118,120,236,164,7,149,134,129,72,205,113,53,210,99,69,97,10,55,90,252,118,199,184,121,11,204,34,180,188,201,81,186,173,91,97,244,69,124,16,160,164,253,12,161,245,75,21,126,48,245,32,114,110,68,193,35,76,27,65,179,182,247,178,180,173,255,110,135,85,43,129,166,134,6,255,136,126,212,9,29,202,200,167,206,59,239,232,133,103,117,43,226,190,240,43,38,245,80,18,48,250,199,122,115,44,137,99,228,195,30,214,125,20,97,17,24,167,14,103,68,26,238,213,189,27,25,255,155,117,40,32,216,58,103,245,159,131,177,127,173,102,246,62,114,115,188,75,106,244,51,84,71,132,172,129,61,70,66,255,250,131,81,110,43,178,47,54,97,207,82,252,123,84,28,241,228,91,119,163,243,71,87,160,54,83,66,127,7,197,137,49,7,202,128,186,189,176,155,88,164,175,126,48,116,139,152,186,100,120,137,100,54,63,24,17,160,33,251,94,122,9,146,202,14,83,127,169,239,133,178,73,246,45,220,162,140,69,195,227,38,137,227,190,93,6,15,49,153,202,70,198,116,15,66,131,159,112,210,160,150,214,3,166,36,205,41,61,91,2,87,206,100,61,224,193,185,254,194,185,172,230,228,154,51,91,50,56,135,194,132,9,252,201,57,73,112,146,186,48,114,23,245,11,111,44,114,123,69,12,37,81,138,27,152,49,59,60,177,168,150,71,171,164,248,125,35,117,96,38,216,139,162,6,226,30,157,160,167,63,220,124,220,47,52,152,186,63,25,143,81,207,156,244,47,181,243,160,20,14,163,4,217,143,18,137,64,119,39,94,168,162,118,230,101,45,217,132,195,101,35,82,9,48,82,59,20,48,145,190,114,225,109,95,46,7,12,209,32,190,68,37,49,196,190,201,225,132,247,247,189,57,130,175,65,137,102,33,88,69,252,192,80,115,50,71,134,15,38,162,213,238,150,182,158,217,132,104,106,249,96,14,102,83,81,100,204,190,100,66,174,86,41,123,167,132,138,112,234,246,197,227,220,217,164,88,238,123,97,227,100,149,224,63,248,116,229,33,231,151,243,164,19,95,155,239,167,141,97,40,251,97,206,185,4,167,191,215,46,172,192,178,120,80,106,117,198,221,215,11,208,145,58,211,67,147,71,171,68,160,191,232,131,109,105,196,148,244,60,217,182,180,217,135,78,68,64,239,225,8,248,172,52,95,239,61,240,217,92,11,17,144,104,16,186,209,126,111,168,48,18,167,5,182,130,84,135,217,10,108,189,26,77,204,120,50,44,86,196,192,144,168,237,175,212,245,131,219,214,232,4,129,42,115,70,14,184,9,255,29,239,177,238,235,146,209,255,147,148,179,85,108,109,194,45,21,41,182,212,132,59,137,70,61,82,206,254,203,248,89,164,187,222,146,169,75,120,24,124,48,219,29,73,229,25,92,74,92,253,11,50,86,129,127,241,107,135,169,146,111,210,23,96,10,206,229,143,118,246,176,26,159,59,93,133,114,194,238,77,154,145,234,207,210,102,205,180,234,253,183,79,143,68,176,238,194,28,18,110,147,194,58,239,50,252,40,177,62,27,234,175,163,25,43,69,7,16,129,115,178,198,14,159,183,156,242,100,228,232,61,222,195,62,190,167,42,125,225,12,191,51,102,124,132,152,151,186,164,188,176,111,171,97,107,154,81,207,78,87,143,156,90,149,158,35,115,139,76,92,237,82,46,90,141,81,234,14,182,72,42,63,166,69,212,6,77,156,54,62,216,36,23,101,116,86,170,29,189,106,0,213,10,232,80,93,224,90,138,239,6,72,150,34,188,152,21,222,17,245,71,118,175,87,169,89,59,112,199,125,212,175,54,197,160,187,217,6,118,70,105,166,112,252,44,123,250,203,236,144,146,63,55,193,6,109,50,156,202,124,143,147,173,38,90,138,202,128,225,226,124,253,44,25,55,188,63,247,230,128,239,40,101,44,91,47,110,232,25,25,154,126,190,140,85,81,36,247,191,153,20,170,0,78,127,242,78,40,115,213,47,85,145,96,30,247,172,191,140,48,207,254,142,247,246,175,105,73,63,194,238,238,11,13,192,149,147,12,10,146,13,86,182,241,129,19,161,157,251,179,141,228,160,215,99,154,34,200,249,95,69,96,147,113,93,14,39,147,151,185,112,165,249,191,78,64,90,72,10,71,88,197,144,212,243,31,62,167,210,42,137,75,138,201,203,78,163,4,12,241,224,118,1,10,219,241,112,8,56,191,15,182,169,221,41,1,155,70,241,109,46,98,122,144,78,28,30,148,169,220,171,207,182,167,140,229,159,2,17,108,29,117,103,37,33,6,226,23,115,108,92,50,3,119,136,168,110,12,10,255,181,42,227,225,140,170,211,135,122,246,38,171,22,40,189,40,17,36,175,38,0,229,156,40,23,175,21,209,68,140,199,57,170,9,74,78,180,52,255,88,156,6,178,44,90,100,95,230,242,46,132,34,247,233,163,183,35,144,87,99,79,232,240,228,152,47,87,55,102,136,234,157,8,206,200,149,85,29,198,199,77,30,4,130,19,139,124,223,253,92,131,114,90,31,26,108,88,144,70,189,79,206,2,121,230,39,191,26,113,38,177,126,174,54,53,249,9,150,144,57,109,118,63,8,188,251,238,70,174,104,243,17,205,191,191,141,152,80,110,241,219,200,244,119,153,222,169,34,246,41,150,85,199,102,62,65,57,17,127,225,14,102,180,250,244,112,202,107,176,163,248,224,179,15,77,34,143,194,79,247,200,231,178,112,16,205,237,2,87,216,120,14,19,189,144,252,121,157,141,24,132,15,1,152,193,91,71,46,53,169,169,248,91,67,42,151,18,13,246,47,136,9,123,147,230,159,198,219,133,137,110,204,184,53,51,232,253,28,203,28,84,162,197,50,73,137,219,71,23,82,242,126,48,72,88,2,112,238,185,112,193,6,105,121,131,34,245,44,197,31,152,213,149,160,136,28,152,255,150,205,209,130,139,154,106,60,216,70,254,74,110,126,142,240,201,35,199,164,92,181,76,148,129,134,9,157,191,115,50,149,22,121,173,5,173,216,191,229,180,252,249,146,159,198,7,99,127,251,104,10,224,27,197,153,2,163,106,244,173,43,137,67,71,187,190,59,7,102,17,244,91,119,83,69,149,7,51,19,13,239,223,168,229,146,177,10,120,91,73,145,95,140,106,145,212,141,64,178,111,193,209,192,42,203,130,241,23,54,165,161,143,75,199,79,119,169,98,168,148,110,102,143,137,161,115,198,28,126,95,138,72,2,101,213,31,76,135,20,130,110,53,190,151,215,173,19,99,52,5,10,135,155,169,70,245,120,45,50,245,146,252,104,200,124,67,219,240,39,67,179,243,246,208,102,206,94,190,118,224,47,61,196,55,23,213,180,90,87,124,172,70,167,154,242,211,40,72,174,230,95,131,140,130,144,100,169,236,96,53,249,250,9,147,15,84,198,11,207,250,51,242,250,193,36,112,165,154,6,56,45,15,70,48,237,113,76,150,223,94,144,183,191,45,4,2,73,38,150,117,97,102,217,238,61,124,44,51,140,189,173,66,46,248,206,9,232,150,201,44,204,96,152,65,233,100,57,165,190,254,190,23,130,72,20,156,125,48,59,153,118,233,160,191,240,105,140,30,138,172,183,112,14,236,224,187,157,68,107,149,107,85,88,153,68,17,55,226,203,14,83,174,127,55,248,144,221,154,159,170,225,51,53,45,55,62,27,3,75,234,249,189,59,245,244,119,1,224,76,74,164,48,224,76,29,250,109,113,120,224,201,153,197,137,39,157,178,62,32,107,178,16,238,254,96,182,228,253,129,41,71,238,254,224,197,138,180,238,123,157,255,170,221,53,12,146,69,122,235,101,222,147,209,57,187,37,255,233,243,113,179,208,202,154,5,199,231,151,180,177,210,206,41,254,229,212,154,99,27,214,3,110,83,82,89,237,39,235,56,245,230,243,38,185,177,195,50,146,186,63,25,36,50,249,94,103,130,70,68,204,95,219,184,72,119,125,56,75,218,249,68,78,224,5,198,113,235,254,54,78,119,145,160,32,2,64,104,224,118,37,162,194,16,155,189,77,19,129,166,219,104,86,77,229,133,187,201,182,144,66,100,98,60,144,225,136,47,2,207,239,78,181,104,166,84,115,7,249,126,123,227,50,126,31,13,113,197,51,202,252,183,73,5,75,62,215,36,219,155,123,198,91,73,235,148,218,116,246,71,20,22,197,39,25,118,192,184,112,101,123,236,87,99,225,116,54,107,114,115,196,55,252,32,106,234,103,83,200,197,112,160,79,183,246,121,167,219,241,123,200,205,41,233,88,190,199,234,140,246,114,143,177,205,50,228,211,31,173,155,30,143,124,111,222,170,229,128,49,18,185,203,23,241,108,162,206,223,140,120,118,37,40,200,220,174,118,58,249,153,5,191,220,9,210,119,115,73,29,94,227,168,159,99,115,216,161,18,203,129,140,244,172,5,216,29,166,248,252,174,218,230,98,0,61,249,7,183,141,4,204,61,113,29,216,118,78,195,225,110,4,228,11,163,4,182,190,84,153,169,126,47,169,1,36,212,78,33,141,163,212,208,47,65,139,205,208,219,97,10,93,147,60,25,138,252,95,144,8,165,148,130,225,218,69,161,52,56,69,133,123,147,150,187,159,107,26,121,47,199,131,157,37,122,221,195,57,231,120,164,159,253,167,39,90,140,75,110,78,89,158,235,51,96,28,134,159,247,253,216,140,189,229,21,38,7,62,59,130,45,141,178,80,36,11,116,16,45,145,107,209,157,168,126,250,129,185,55,164,252,164,193,95,231,196,253,193,157,9,83,22,71,246,161,205,171,188,121,10,211,215,16,216,196,52,252,99,162,154,174,3,4,242,61,233,226,15,166,188,121,235,205,23,182,90,190,251,99,203,68,212,39,96,66,20,100,198,62,24,11,69,169,74,230,103,17,79,241,71,59,67,251,230,99,79,243,148,211,199,190,204,62,215,170,46,94,51,78,206,244,131,21,243,226,89,35,228,226,22,65,221,3,82,31,43,243,48,94,24,24,164,127,112,102,150,150,101,21,50,36,27,169,128,81,112,25,2,67,252,91,23,54,57,76,133,103,140,90,248,29,76,58,130,82,130,239,39,119,182,190,83,56,136,236,126,43,126,40,1,195,151,235,2,119,100,192,226,193,167,245,87,129,205,1,181,5,12,185,85,80,24,1,165,4,138,178,166,220,155,216,83,139,238,13,169,79,142,185,6,111,143,178,27,220,133,63,210,40,210,75,35,6,53,240,146,215,34,223,157,182,127,44,114,179,35,189,240,116,134,187,193,200,114,56,204,252,95,230,253,154,16,95,239,202,69,42,156,26,230,120,45,104,171,247,40,106,240,190,215,226,69,123,9,30,61,25,127,49,199,47,163,131,126,155,204,224,217,210,18,184,40,104,122,198,23,60,211,113,127,224,165,151,158,53,78,46,198,169,212,41,78,196,174,177,42,21,152,85,200,119,2,63,39,138,34,183,70,177,222,53,81,112,12,59,251,217,156,21,46,81,233,108,240,40,218,156,76,245,179,205,11,207,231,167,17,197,78,209,129,129,165,112,203,170,224,115,28,175,237,230,189,109,133,209,195,24,242,104,114,74,53,152,92,226,133,235,213,133,39,241,134,232,221,136,223,158,70,88,87,184,214,152,190,97,190,11,147,1,180,229,8,150,0,171,254,135,193,187,69,31,196,39,163,180,170,112,55,87,160,128,101,57,5,29,17,33,130,178,137,242,184,160,237,231,4,249,193,236,72,171,60,24,162,207,46,220,192,81,133,21,76,238,77,10,113,223,174,112,102,65,169,34,53,207,24,10,47,226,230,85,37,137,12,94,183,159,1,239,221,21,54,183,188,11,15,169,162,160,60,3,101,212,139,206,231,173,173,6,181,11,42,149,162,221,42,106,82,44,28,201,116,47,31,184,228,113,219,27,88,218,140,64,45,68,88,129,211,61,33,3,71,241,7,232,89,166,238,1,193,208,149,202,109,19,211,159,184,48,74,62,233,118,148,51,141,94,11,128,65,165,230,92,94,8,109,13,190,68,56,177,83,186,86,215,184,79,198,86,75,126,27,97,241,49,111,63,34,135,246,194,184,225,93,88,39,20,115,60,76,67,192,235,39,52,168,10,194,27,108,203,164,32,209,104,43,26,66,96,231,194,91,146,230,221,92,174,242,237,255,148,100,142,165,48,196,142,41,240,232,114,53,198,120,101,220,171,145,17,146,223,158,152,121,86,153,21,186,28,170,12,110,35,150,76,224,246,94,13,121,94,134,125,91,210,11,209,138,37,85,37,179,130,84,79,157,33,93,169,108,140,206,128,255,168,94,109,60,232,216,99,96,51,51,238,1,160,115,136,162,104,38,62,39,41,153,250,192,232,170,60,112,81,152,164,220,29,94,196,6,228,230,152,188,238,58,238,208,46,91,127,27,25,150,117,39,149,179,154,207,75,122,70,165,134,98,223,239,197,8,174,115,40,187,240,89,201,170,115,9,128,45,116,19,112,69,212,32,226,68,20,243,67,34,123,96,202,213,5,150,76,47,48,137,172,44,112,190,251,20,96,20,152,199,133,89,147,21,198,206,176,6,188,182,156,208,129,123,12,79,80,49,21,253,161,36,203,47,92,133,246,5,140,59,231,12,152,130,132,231,167,173,226,255,194,77,10,222,128,87,112,0,147,201,187,232,0,4,158,235,163,57,24,124,54,22,79,171,236,160,246,3,155,21,211,3,47,175,104,51,152,48,152,192,184,198,246,123,115,188,71,250,3,83,228,22,48,231,88,125,177,98,187,189,128,203,210,1,74,241,35,38,99,14,155,49,144,190,55,121,137,248,94,29,154,128,60,120,222,114,10,6,206,91,59,3,76,146,85,238,213,77,51,166,148,162,16,196,186,29,49,47,9,231,3,215,16,33,252,250,105,221,10,19,234,206,23,46,82,110,13,220,187,23,6,252,224,125,247,134,192,204,93,229,194,114,100,3,37,180,58,229,226,170,253,144,61,87,156,207,129,209,53,190,48,174,80,46,30,244,251,32,218,15,91,178,109,154,160,181,60,23,119,2,4,23,62,159,71,58,249,57,72,245,116,127,122,24,99,247,129,167,171,176,25,60,158,183,62,43,26,211,220,133,155,36,238,129,39,196,188,11,39,161,171,117,147,161,77,53,158,156,98,212,241,252,182,197,143,46,124,142,116,251,129,67,20,233,167,139,38,92,9,50,173,118,242,184,176,234,182,0,147,235,188,55,167,110,231,133,155,115,89,233,105,230,135,37,240,47,187,227,240,249,188,89,155,5,29,35,87,23,74,230,158,174,189,184,35,79,19,3,200,88,153,218,87,58,117,3,190,62,2,87,93,194,170,201,97,198,7,35,53,144,117,198,251,169,126,198,213,68,34,94,148,132,142,160,233,189,248,172,126,209,40,148,102,15,57,42,144,255,70,208,233,131,167,149,229,180,7,94,221,3,154,192,231,56,180,20,134,142,117,175,46,93,231,164,81,130,253,100,96,150,24,48,82,30,133,132,166,195,197,172,119,47,60,41,210,244,205,37,145,22,20,234,4,102,153,247,117,155,30,60,150,28,144,128,207,60,222,5,150,252,100,55,223,221,59,91,14,139,46,60,87,163,0,177,47,124,102,64,105,148,101,86,27,113,115,202,187,116,8,192,214,31,241,222,195,178,176,91,97,20,111,214,133,215,51,83,111,155,125,29,205,166,249,241,160,176,203,47,204,88,85,24,2,118,189,112,121,150,55,244,153,157,75,106,112,146,48,46,145,206,26,82,155,9,165,155,209,242,3,159,93,70,44,142,4,214,138,244,113,224,217,226,189,112,10,20,217,110,11,163,222,120,11,240,249,184,207,205,205,109,48,96,226,201,15,204,105,165,92,56,73,0,193,224,225,138,176,196,231,89,247,239,123,163,45,27,180,53,204,33,182,236,163,144,3,63,83,183,223,26,203,167,45,243,56,240,112,21,43,131,171,16,4,13,14,106,48,48,62,133,89,225,41,171,0,53,57,82,163,104,176,135,61,108,106,212,67,62,32,204,214,128,151,84,97,252,208,185,239,157,209,138,223,47,28,71,78,155,211,87,255,123,107,65,155,54,54,220,184,237,185,56,234,13,179,206,163,13,193,183,26,75,23,236,180,174,63,188,225,168,122,55,160,228,73,79,56,192,237,110,68,8,61,202,114,142,170,109,241,122,105,228,59,205,166,238,129,183,107,225,24,92,165,82,15,24,189,136,184,55,241,221,173,104,41,119,235,87,45,6,43,40,90,164,30,231,36,74,145,116,211,9,220,35,228,109,112,89,207,213,240,134,227,193,48,16,153,243,129,9,201,7,204,208,122,174,70,14,127,94,56,61,47,109,70,224,247,167,45,184,254,192,243,126,12,234,186,219,243,220,212,203,244,128,203,188,158,167,6,35,25,121,159,219,132,252,95,120,222,207,129,198,105,43,47,220,228,234,4,75,228,239,205,239,163,153,171,157,194,87,132,205,116,0,203,251,228,148,11,196,192,34,238,57,250,11,247,56,103,31,152,82,226,246,192,99,120,168,8,184,139,11,64,55,39,172,214,226,230,228,177,103,121,224,113,183,195,133,58,23,29,243,5,193,209,34,48,249,230,7,174,41,22,123,118,156,93,231,155,2,15,56,199,147,115,198,123,134,0,145,85,79,64,226,27,254,196,20,91,77,38,18,231,112,181,26,41,133,241,87,223,23,110,109,62,104,77,49,193,103,14,109,218,15,43,81,240,152,21,18,11,145,118,114,194,159,43,186,169,21,69,75,216,164,81,17,125,15,71,196,46,134,142,32,88,85,145,211,5,62,27,19,121,240,179,26,147,245,119,56,147,114,215,223,238,100,252,219,133,149,149,105,240,118,13,160,100,245,213,101,60,55,71,227,178,92,248,93,1,216,215,221,51,163,249,183,183,63,112,45,247,230,67,131,238,136,36,33,67,240,189,119,49,97,111,253,96,166,246,210,47,252,148,192,27,188,162,81,139,169,22,63,239,77,4,161,5,74,10,185,60,40,75,114,192,245,137,109,24,236,165,201,6,19,16,80,216,132,213,29,198,178,126,43,140,82,211,142,39,131,57,34,167,8,10,110,130,60,64,96,169,139,208,200,65,7,194,74,126,239,133,104,128,46,109,20,50,184,108,43,240,56,29,43,63,48,165,253,23,38,154,33,240,182,35,170,195,248,252,202,70,30,139,85,250,241,133,107,125,64,182,253,14,194,130,221,250,203,40,167,250,232,43,203,246,114,207,213,221,124,2,3,198,101,250,129,119,196,231,44,128,47,26,115,198,120,201,242,214,21,79,231,231,181,32,124,197,163,153,243,204,126,224,225,229,112,192,103,61,42,207,111,175,25,33,209,130,211,236,252,3,143,41,87,215,169,17,83,251,237,145,227,201,145,69,255,243,219,103,240,222,155,27,199,253,129,157,0,15,154,91,210,165,213,156,158,235,189,56,23,241,104,3,46,213,173,25,112,184,162,206,65,122,18,187,212,56,204,226,206,122,38,60,185,249,60,237,16,129,121,74,119,182,232,128,26,220,111,39,158,102,126,38,253,144,14,62,99,132,12,202,213,116,207,122,224,208,76,182,210,254,45,2,94,157,234,169,225,39,43,208,247,193,152,30,247,189,117,38,196,246,192,51,54,180,192,77,131,38,231,52,9,147,216,223,26,106,161,72,22,32,226,119,250,188,231,50,10,138,80,66,20,63,135,255,211,198,78,51,39,118,131,140,244,189,26,82,203,217,199,122,71,107,253,169,72,48,24,66,218,133,187,126,108,224,121,111,110,90,47,130,98,58,28,3,132,24,163,228,19,44,65,19,41,70,146,13,69,55,188,231,98,12,206,252,135,41,114,212,4,14,48,165,144,23,94,154,234,128,224,120,142,31,237,194,67,131,142,86,225,23,153,188,66,149,172,134,106,251,180,37,199,31,45,35,198,41,123,94,178,224,37,226,76,192,136,143,61,240,136,64,47,112,17,225,36,114,249,25,5,103,135,97,24,201,242,4,140,50,215,133,155,104,194,26,19,32,42,152,12,78,186,135,131,214,152,131,62,195,113,125,14,253,32,28,32,35,245,138,237,249,210,89,126,96,254,231,213,135,72,72,80,187,122,81,148,50,34,193,73,61,136,250,243,116,106,214,189,178,37,217,214,81,42,148,136,157,33,182,224,183,166,117,117,215,75,70,34,10,143,13,174,194,111,177,200,219,61,171,2,159,211,233,126,224,237,71,39,124,52,166,200,52,128,142,152,135,65,171,236,207,56,206,197,160,198,144,43,15,69,205,28,209,183,219,248,212,13,205,183,81,211,63,151,39,209,207,149,24,115,141,7,38,202,226,176,25,103,54,133,219,141,179,26,44,206,12,231,76,12,127,217,247,10,153,228,219,186,204,78,224,22,194,23,6,87,209,158,7,134,91,120,97,164,221,238,139,77,44,185,93,79,16,247,56,43,202,83,24,125,188,124,225,162,157,112,218,142,205,167,179,220,172,62,119,62,240,142,113,15,220,68,99,136,189,23,78,195,254,98,132,126,150,254,54,165,165,213,23,39,170,102,100,249,48,237,35,215,212,160,126,134,176,251,131,102,151,201,253,161,26,0,6,198,187,241,194,48,13,3,198,91,164,123,213,216,129,225,17,202,205,23,86,130,61,218,164,88,218,241,133,89,109,46,156,52,200,180,136,247,199,28,14,37,87,189,0,128,137,81,213,11,23,41,164,56,112,177,227,92,192,231,96,155,244,183,121,216,212,46,124,214,166,252,192,35,168,76,148,179,205,242,220,27,213,172,114,81,34,140,2,111,179,223,248,96,106,198,164,190,182,219,234,95,226,99,166,179,231,20,214,142,193,43,120,55,192,93,103,5,20,105,122,241,141,35,112,22,154,9,125,122,51,181,254,96,178,180,83,4,107,49,0,165,88,239,187,57,236,102,142,13,15,76,189,239,133,69,204,192,208,115,179,22,40,193,46,185,55,180,147,96,211,162,141,4,159,235,129,71,12,47,224,174,7,82,224,233,58,89,6,55,113,234,32,203,128,51,156,63,89,71,128,89,123,218,28,81,87,111,104,158,218,226,120,210,187,36,26,48,75,250,120,224,30,99,128,74,244,41,197,114,63,120,244,42,112,125,224,51,231,187,158,128,217,220,18,234,184,240,162,70,220,251,33,29,252,204,137,69,224,133,122,72,9,24,151,20,189,122,17,146,168,2,15,217,201,195,121,204,49,23,3,75,73,26,40,214,6,237,162,181,232,16,32,188,163,215,62,39,167,101,133,248,62,151,38,11,7,204,231,222,179,187,51,150,193,103,186,123,30,108,85,23,20,4,70,212,250,249,105,59,49,93,184,138,210,136,193,99,249,94,35,253,148,11,164,171,112,177,151,183,27,12,107,241,129,103,172,109,156,224,154,198,251,145,6,57,235,230,125,111,180,177,242,3,83,212,28,48,65,150,246,192,17,85,249,185,255,206,247,222,123,230,251,211,100,141,229,201,182,241,26,253,222,103,0,20,205,96,178,79,15,23,41,124,29,207,215,148,161,109,130,71,145,230,79,54,137,200,25,3,216,221,225,64,199,16,115,7,208,18,5,111,6,39,145,62,54,24,233,147,128,123,19,94,182,25,144,68,136,23,137,166,164,33,119,148,148,87,254,237,104,81,78,34,146,32,111,85,207,52,222,126,83,41,197,64,40,218,13,69,41,56,152,129,82,134,211,30,184,127,68,194,31,92,68,84,25,70,5,146,242,235,131,81,227,104,245,133,231,199,164,253,193,115,201,10,2,252,109,89,127,104,223,10,98,131,153,2,197,69,93,34,96,120,211,244,207,104,96,153,147,89,21,199,47,224,237,133,7,63,56,137,76,175,193,51,255,134,181,193,189,75,169,41,246,72,132,117,215,133,79,235,10,108,101,61,191,176,226,50,14,116,21,199,175,254,179,138,205,235,194,72,239,62,112,255,42,15,12,166,78,69,58,10,148,153,22,239,205,113,69,66,219,36,252,201,174,125,104,99,177,146,37,192,4,2,190,36,31,48,146,91,241,96,148,79,32,158,232,183,62,51,23,6,25,23,206,184,197,110,111,20,156,249,100,138,55,216,139,80,62,88,130,3,192,196,141,219,133,207,156,221,31,248,28,196,228,234,38,118,0,236,104,39,251,107,135,9,105,110,121,180,138,83,196,136,71,51,113,118,185,154,148,110,78,126,243,130,121,202,84,52,110,92,112,70,25,77,49,19,130,191,48,36,175,7,62,104,190,240,217,5,62,191,59,215,55,87,25,140,190,252,80,24,87,162,113,225,218,222,167,70,234,243,194,136,49,232,111,47,219,1,92,88,93,25,13,158,31,165,218,224,60,37,81,61,204,79,55,215,122,225,179,203,204,15,124,150,174,123,53,206,154,239,213,172,170,23,22,57,79,200,128,103,35,126,47,70,69,161,206,7,254,18,182,63,52,207,167,205,118,141,97,75,52,191,150,231,206,45,127,10,114,6,115,180,217,15,92,63,213,48,131,147,150,249,25,220,150,220,220,44,137,31,184,127,85,220,192,195,14,150,47,156,238,213,168,128,255,185,218,235,203,13,158,163,255,249,237,250,41,194,252,96,216,248,255,86,206,226,191,126,244,105,205,189,239,27,141,245,167,53,235,25,74,249,194,105,191,223,130,44,103,124,11,24,6,127,190,99,254,236,136,12,70,213,240,185,121,25,181,222,230,170,40,146,61,48,28,186,11,203,106,104,182,111,173,206,251,211,150,198,81,152,179,180,192,89,234,28,204,137,21,1,231,128,81,103,216,15,92,190,160,243,15,38,11,164,240,66,135,45,96,179,142,81,24,161,213,139,14,209,113,198,48,98,121,106,113,153,157,197,22,233,43,131,87,191,179,77,135,133,168,239,229,46,28,63,240,76,106,251,1,211,23,193,249,193,103,221,215,38,235,148,12,10,42,98,251,102,100,81,190,114,206,15,78,218,96,29,201,208,44,232,24,75,225,186,122,150,151,26,18,52,54,218,60,226,37,119,220,212,103,85,249,213,204,15,25,86,181,60,87,207,242,29,219,127,240,168,58,17,81,205,223,171,192,75,164,129,41,99,64,69,212,111,142,104,241,200,249,129,203,199,131,248,193,36,144,30,56,125,117,93,31,188,244,201,79,39,203,49,247,87,51,244,144,29,198,153,228,202,167,219,200,98,202,201,99,191,112,254,206,160,31,60,116,3,130,155,75,141,21,139,2,128,164,251,61,22,142,22,163,167,89,190,79,81,4,243,5,221,154,183,100,191,60,250,221,35,48,195,202,65,143,45,4,90,220,23,30,178,174,80,153,128,161,154,119,67,246,34,74,79,52,17,201,20,45,222,41,203,211,125,44,105,226,79,51,255,7,143,146,31,20,95,184,64,77,11,90,97,108,171,239,197,152,138,205,7,174,159,176,195,7,119,221,118,33,226,157,99,254,134,125,168,28,10,243,199,188,91,85,75,114,181,23,46,59,86,91,2,85,83,130,2,84,143,207,79,59,24,24,223,8,125,52,186,194,142,133,105,64,201,125,175,102,11,89,47,188,210,187,75,62,189,225,94,76,138,78,158,12,175,219,29,27,171,179,159,78,162,89,116,78,144,188,232,142,29,58,245,80,18,11,193,39,5,213,59,63,27,52,222,178,62,112,170,75,96,205,232,96,147,50,63,135,28,67,173,38,92,15,45,45,74,217,146,137,145,74,194,20,181,164,91,51,99,238,230,26,237,3,174,238,103,106,112,217,122,252,69,134,200,205,69,12,198,233,230,129,241,74,12,216,52,170,21,198,145,92,142,83,167,79,234,169,30,219,33,47,2,97,171,223,197,24,8,120,108,215,127,55,120,181,231,240,124,246,232,110,128,0,124,102,245,254,160,181,196,9,181,152,72,231,120,224,28,201,117,142,160,56,143,41,204,8,188,79,134,25,94,121,97,105,83,186,252,95,184,95,20,97,186,247,181,168,118,12,248,141,144,174,109,254,46,209,102,80,0,245,236,76,180,182,246,56,90,195,234,88,250,211,133,82,176,8,56,212,164,187,133,254,51,33,106,2,207,253,52,41,85,141,241,189,204,85,224,137,102,144,55,243,242,248,100,198,211,99,63,112,10,122,20,149,116,136,124,41,60,206,160,25,23,222,89,63,216,68,229,46,122,26,82,191,85,187,210,132,232,225,9,110,224,173,5,67,208,34,119,187,177,43,212,41,133,252,178,6,198,82,35,98,114,5,173,15,105,53,168,95,217,51,143,231,80,95,182,216,229,97,15,12,185,216,91,13,194,154,184,104,26,124,57,63,198,143,158,245,189,58,85,79,71,1,43,239,6,225,192,121,131,83,19,227,106,29,189,205,228,188,3,70,116,67,78,200,192,105,68,132,104,194,32,16,54,196,66,32,113,197,0,155,72,150,9,247,139,216,237,28,209,104,11,63,49,153,201,13,206,49,184,15,92,53,225,186,80,136,111,49,194,54,211,132,70,244,40,114,115,45,218,132,139,75,127,67,230,56,244,236,8,14,159,9,81,60,43,58,149,249,185,71,244,215,8,241,18,77,60,43,47,74,24,55,170,13,177,32,63,112,14,6,34,112,149,109,24,37,87,40,183,69,192,29,69,19,153,79,129,41,210,22,88,38,250,131,98,131,32,23,111,221,81,204,153,140,155,23,48,20,108,73,205,16,158,93,145,9,160,12,57,191,232,12,101,23,131,197,19,137,40,63,139,175,55,74,165,98,75,223,250,192,103,62,108,23,222,85,115,24,103,213,174,238,184,10,60,31,2,216,196,132,39,244,112,128,135,216,99,1,143,21,19,38,164,203,172,29,17,120,6,227,14,184,136,25,65,199,175,181,183,17,79,142,220,141,132,244,40,34,218,174,141,15,204,6,98,62,112,137,218,124,96,202,160,31,56,101,47,245,206,166,74,37,107,235,44,108,163,125,222,65,39,245,172,65,210,106,121,177,249,140,116,87,233,207,204,49,81,103,136,200,115,54,19,36,137,39,158,38,94,217,19,255,104,45,170,139,27,73,64,132,30,29,166,231,104,48,31,120,68,225,78,54,209,112,121,112,34,151,35,42,3,144,255,75,186,199,27,191,228,89,36,32,209,234,145,247,98,159,92,103,124,110,19,222,212,196,167,45,28,145,105,59,27,169,182,158,140,237,217,195,59,239,13,148,45,164,100,123,41,250,141,209,121,38,222,44,78,179,6,167,224,184,3,179,71,87,184,83,47,120,97,81,152,56,29,1,161,212,200,134,153,132,147,240,231,59,5,45,245,166,146,145,179,84,78,2,122,5,65,84,4,70,227,229,129,83,40,116,33,0,146,53,135,209,41,129,232,130,62,185,151,179,76,32,115,237,9,116,124,211,234,216,15,156,93,27,210,96,200,250,10,155,111,247,133,151,8,18,224,83,84,243,101,183,100,116,244,36,28,201,254,164,4,205,3,114,202,42,202,89,72,104,47,57,39,161,96,237,43,148,133,214,86,200,166,66,89,24,75,220,33,12,62,171,95,187,240,22,89,112,131,75,200,75,32,171,148,68,117,227,108,171,10,85,10,113,243,77,21,94,123,96,52,147,46,188,159,6,175,230,236,18,232,233,225,18,92,198,62,119,166,160,196,161,112,243,124,76,210,87,193,150,37,9,144,36,254,133,38,222,153,29,211,229,144,60,41,190,142,108,205,188,228,21,142,141,194,42,160,148,115,230,75,64,177,144,110,121,224,51,154,130,188,114,206,176,114,224,237,8,20,180,168,171,62,59,211,213,166,82,28,23,127,239,203,50,240,144,90,114,51,127,69,74,252,194,75,235,110,16,94,216,151,142,71,125,107,42,10,179,165,172,65,54,58,83,148,150,144,52,106,246,114,80,126,78,23,220,90,89,13,124,150,161,184,90,230,112,160,18,217,67,32,178,218,194,191,130,157,18,204,176,31,233,95,185,93,248,118,6,189,132,132,106,86,178,43,217,226,209,130,127,85,230,83,5,5,124,230,198,124,225,165,123,71,11,216,148,32,204,205,66,250,119,60,112,40,89,25,29,40,167,247,226,124,137,99,7,86,235,83,42,52,74,36,92,207,239,150,245,144,147,161,8,215,26,247,134,12,174,236,227,3,227,68,117,225,189,148,94,12,201,122,213,160,234,53,228,72,149,212,137,26,82,13,54,221,52,151,67,37,148,66,34,12,254,34,226,86,122,243,102,58,208,245,194,83,83,147,208,81,245,98,188,206,30,38,44,75,110,48,20,205,32,101,255,161,186,70,23,93,184,91,62,132,82,124,83,75,189,156,207,246,112,85,139,145,72,133,17,58,30,34,44,22,64,209,21,54,117,18,253,189,186,229,203,116,173,230,170,43,176,145,22,3,134,62,167,93,193,108,184,163,50,140,227,114,209,178,2,216,220,113,16,160,156,241,169,171,62,255,142,183,121,208,135,41,3,84,34,59,10,144,65,142,4,30,74,69,34,1,59,47,75,158,249,174,61,148,107,230,148,224,61,227,178,151,149,137,78,65,79,20,11,37,147,170,127,208,28,165,174,137,106,43,165,130,195,66,11,110,63,37,238,93,137,147,104,192,172,121,127,24,59,229,252,80,224,75,139,171,145,251,94,79,69,67,195,31,40,95,248,97,42,1,179,179,8,184,247,166,93,24,2,104,138,186,48,216,61,233,169,107,33,90,237,75,42,156,165,53,159,202,150,141,104,93,185,240,238,58,229,28,56,205,40,181,195,66,34,61,21,38,211,28,223,163,112,160,176,140,62,240,8,118,35,245,106,245,161,78,226,189,53,46,59,127,214,145,116,154,197,41,237,86,37,84,162,19,202,203,164,66,63,24,65,228,163,158,93,12,20,248,17,122,157,192,179,232,147,85,12,95,47,154,179,114,37,128,115,143,82,188,138,136,202,211,166,167,193,147,84,183,48,169,107,33,82,217,151,29,9,124,54,230,47,124,206,229,81,8,66,124,78,7,62,86,52,115,68,133,202,82,158,19,190,217,235,22,211,153,101,125,122,225,186,111,147,173,194,222,248,129,145,115,11,184,190,77,70,220,175,166,120,45,68,241,181,205,48,240,205,233,62,24,181,167,243,129,235,140,42,145,202,153,93,121,203,192,37,223,155,143,167,159,129,202,199,52,63,139,247,226,43,192,5,188,167,254,52,174,121,57,106,139,205,250,100,191,45,218,110,153,122,99,95,175,92,240,68,28,114,68,249,150,25,116,233,163,49,42,162,210,181,163,96,240,124,145,124,15,217,20,49,87,45,95,164,216,127,247,40,95,225,228,218,219,11,215,80,161,99,223,220,158,2,20,106,172,106,20,154,119,212,86,117,4,88,9,214,232,2,107,64,180,154,145,250,173,227,91,230,230,37,48,122,122,245,150,55,158,57,91,11,155,49,125,141,88,146,137,151,235,166,244,124,130,124,206,31,1,27,101,81,138,35,137,130,213,152,117,76,164,83,43,232,9,154,196,188,96,58,154,42,105,112,38,105,4,195,28,102,145,175,90,39,139,136,93,188,54,116,238,170,21,242,88,138,223,114,59,28,37,170,150,92,19,153,138,106,9,224,58,203,115,117,9,133,84,67,197,189,20,52,59,237,224,187,119,209,154,79,75,196,68,229,12,59,11,229,48,82,158,122,142,1,245,194,26,29,160,252,180,229,122,239,109,42,22,10,207,179,25,89,23,86,186,42,18,213,43,2,19,160,243,169,162,53,81,241,24,63,99,157,25,73,43,224,7,115,229,45,70,69,198,111,232,91,51,89,70,33,57,54,244,79,121,61,167,174,168,128,103,55,44,185,127,80,19,158,11,216,234,131,180,48,217,12,208,3,54,149,144,7,70,8,252,194,83,35,11,166,251,154,198,45,92,62,67,81,159,204,216,199,49,188,38,39,122,149,36,232,100,122,227,107,194,135,43,90,153,220,77,84,50,10,174,7,167,130,241,194,121,174,11,103,21,26,98,239,54,103,84,197,89,233,139,246,210,142,239,81,180,218,234,103,95,162,221,176,25,151,47,138,212,123,233,227,173,205,175,119,86,49,85,235,254,194,169,94,133,137,252,72,124,153,46,192,190,53,211,192,162,219,71,156,161,168,28,9,37,29,143,142,3,140,250,171,150,128,237,132,246,149,138,143,248,45,252,71,250,76,31,173,90,14,187,73,101,255,208,26,119,164,241,215,21,51,177,202,230,249,192,233,14,160,205,132,169,19,94,181,141,84,190,240,153,6,228,189,177,161,136,88,44,38,162,204,250,2,35,242,121,53,65,206,72,29,90,35,79,137,117,156,194,129,147,214,73,97,255,56,242,149,160,160,230,67,213,20,8,138,237,216,49,24,29,68,2,77,192,37,239,23,86,169,20,116,24,175,110,7,90,165,42,59,64,40,169,20,121,180,46,206,40,6,95,26,226,7,171,92,201,153,31,211,21,59,169,233,21,207,72,150,16,172,2,63,162,5,9,193,183,171,96,81,57,75,220,47,70,81,73,173,210,91,250,19,177,65,227,35,223,169,252,116,166,188,94,88,4,208,172,175,41,191,242,28,82,176,22,137,171,27,138,78,15,26,114,65,6,62,183,62,13,118,166,166,128,251,171,234,6,156,110,153,226,129,179,102,42,11,51,205,236,114,117,22,243,45,124,116,175,39,45,130,35,196,164,229,106,22,238,18,37,242,36,228,197,6,142,8,1,246,174,23,134,57,215,20,102,211,215,5,214,138,34,36,119,49,255,114,177,161,244,56,145,118,212,247,107,189,202,108,172,234,178,117,205,166,143,29,82,140,137,146,122,21,197,162,36,172,85,69,85,244,138,246,190,2,77,249,169,205,132,129,58,243,149,32,195,171,64,94,26,184,247,171,176,84,176,2,109,10,19,25,14,125,38,156,37,95,180,54,1,179,86,229,100,246,27,227,170,155,153,181,174,8,98,77,68,117,226,98,170,128,139,194,36,73,202,125,41,241,118,232,38,111,36,2,100,196,68,100,100,177,30,204,91,127,143,156,173,158,204,178,105,39,140,171,50,148,158,82,244,3,143,116,123,1,70,219,42,243,5,55,114,222,233,232,225,253,103,211,218,41,242,195,72,162,136,242,89,67,60,36,110,61,182,234,59,100,194,112,45,54,49,167,243,21,173,146,197,166,229,142,231,3,138,226,63,245,104,136,2,180,11,115,206,82,120,173,41,178,47,136,176,233,173,59,108,249,34,240,234,15,218,234,26,242,211,202,5,161,94,164,69,180,133,162,84,14,171,34,98,183,71,90,34,233,132,48,136,232,25,154,189,192,184,106,55,68,10,94,184,175,43,2,116,224,38,219,43,180,216,207,252,219,69,237,38,171,80,227,34,5,124,223,203,52,122,135,194,105,68,221,151,193,122,52,2,38,198,34,176,120,174,116,84,8,101,130,197,219,173,63,96,218,87,45,138,92,71,127,174,101,250,189,218,70,89,121,222,160,114,46,2,85,201,180,212,77,219,61,238,141,126,164,252,242,233,65,53,118,179,141,24,81,150,121,134,189,90,187,122,178,152,116,139,33,134,9,46,245,114,103,3,236,187,100,87,136,6,205,200,119,54,32,241,34,147,5,50,49,67,228,216,178,109,150,69,146,19,153,141,43,119,136,104,174,170,125,38,4,185,238,108,2,27,91,181,66,209,11,10,233,162,15,158,15,140,149,162,192,66,220,4,70,165,240,94,77,72,93,36,105,135,249,142,172,171,83,218,85,92,216,70,68,12,250,102,166,70,34,77,108,195,173,95,197,218,252,84,101,30,184,225,22,91,159,171,21,70,71,126,135,130,106,50,189,81,81,218,69,181,115,196,197,152,43,203,147,153,185,71,232,6,98,211,88,69,223,158,242,144,28,114,80,200,27,110,213,7,54,106,113,156,63,144,107,150,183,90,80,184,66,216,245,116,140,38,170,72,248,225,80,195,180,66,214,248,177,144,194,173,152,22,243,171,141,25,34,239,60,137,110,69,31,110,22,95,148,171,97,76,239,144,112,224,187,53,169,172,111,24,175,196,142,16,186,234,30,122,111,130,93,177,14,83,71,42,110,70,166,12,117,102,206,144,145,70,61,84,127,57,99,6,25,235,48,21,75,93,164,114,41,225,167,104,51,20,174,177,41,221,162,235,189,200,210,214,43,189,221,132,146,135,220,67,141,240,84,135,86,168,126,1,166,65,150,188,193,145,31,84,211,238,102,254,132,33,252,66,108,165,73,222,178,65,127,135,102,244,193,200,219,136,95,36,9,29,178,191,46,72,126,154,190,139,100,39,98,3,184,215,184,208,250,233,80,69,108,46,9,124,34,39,16,58,235,132,240,228,98,234,136,163,200,149,200,33,252,8,145,128,159,24,41,248,213,24,143,10,239,173,177,63,47,247,106,54,85,178,88,35,69,132,99,85,8,231,255,196,90,5,46,150,201,116,249,249,243,233,181,131,163,157,126,245,87,49,140,153,83,149,241,79,47,218,213,135,253,192,245,117,201,107,67,71,150,155,67,159,207,101,169,236,62,169,237,16,229,63,243,155,116,82,88,136,103,149,13,73,255,57,135,28,253,9,213,147,169,246,159,166,32,73,13,28,26,6,241,51,93,51,2,41,10,192,88,254,244,58,31,0,204,138,67,184,205,48,41,114,196,205,58,113,75,161,77,195,117,32,131,23,46,8,9,222,155,192,104,113,135,37,12,211,133,86,20,16,50,173,55,210,210,97,186,200,59,35,41,59,34,131,221,17,218,146,189,102,131,21,154,195,202,227,124,246,172,91,171,198,193,161,197,170,104,249,236,37,67,19,162,255,153,101,238,131,83,237,35,206,17,140,175,60,195,136,0,75,76,81,228,183,179,84,185,182,20,84,152,79,113,196,32,34,27,206,17,230,75,32,202,245,12,134,155,255,134,159,90,36,225,138,230,18,162,150,225,191,48,207,76,184,196,201,3,85,170,120,176,179,206,80,54,119,97,200,67,203,179,112,24,181,12,57,130,54,35,177,199,121,201,76,13,170,168,180,67,1,56,253,50,92,68,218,212,83,34,254,5,8,224,250,213,120,156,169,98,121,70,176,249,90,148,76,2,24,210,71,249,86,53,242,250,131,149,69,178,235,248,254,97,146,238,131,139,173,129,78,57,56,216,148,40,99,61,189,174,158,15,34,87,15,226,216,215,152,5,91,83,69,11,117,252,126,111,83,178,19,139,18,38,130,22,244,202,51,105,55,225,85,115,212,160,0,208,209,211,6,91,101,220,19,249,137,80,24,198,83,74,203,194,206,224,130,41,237,67,239,204,93,93,252,171,236,212,23,42,32,60,67,18,97,59,224,115,90,246,46,124,22,23,100,65,187,194,167,85,106,160,56,0,11,120,26,44,158,138,72,148,148,5,84,214,237,230,203,214,132,63,32,37,224,156,253,247,142,13,202,196,129,87,74,211,241,6,98,34,140,123,227,86,33,214,87,123,13,227,79,5,92,37,0,138,195,248,16,51,165,254,20,37,154,52,240,233,131,91,126,57,37,185,53,108,240,84,235,53,91,66,5,76,12,145,206,59,123,172,14,30,106,22,5,94,4,241,205,185,193,63,20,147,145,184,160,193,61,189,36,137,105,222,246,98,110,133,31,210,94,225,58,212,56,113,138,21,83,130,121,18,223,162,50,200,197,126,138,242,226,122,13,143,48,84,204,106,32,133,190,139,47,136,7,102,139,55,196,126,10,42,106,187,46,80,101,136,102,88,93,88,20,7,74,219,138,3,78,53,186,75,100,29,207,71,70,6,82,158,108,22,148,127,253,181,88,80,213,33,109,97,113,220,195,76,105,155,183,139,152,91,153,108,137,207,130,152,98,212,164,166,92,76,130,62,38,249,176,231,124,42,40,210,103,225,205,131,58,203,18,195,20,82,240,103,6,240,96,25,238,150,143,235,28,158,66,45,246,154,147,250,60,125,178,73,108,51,216,216,139,170,248,172,190,113,153,88,206,8,251,53,42,22,150,194,20,63,123,52,140,2,248,186,212,55,14,58,98,36,54,86,55,71,61,185,250,172,35,41,200,106,203,106,242,212,78,111,33,164,238,196,43,82,92,89,232,31,104,101,19,238,116,143,181,137,99,188,122,241,161,109,217,2,61,103,133,37,67,239,236,0,80,211,14,55,61,124,189,147,88,245,25,169,221,119,255,203,12,12,239,162,86,241,132,110,49,65,147,98,172,93,221,15,135,153,212,185,7,97,130,10,37,70,127,198,26,10,46,155,89,47,86,53,94,100,211,216,125,221,218,217,36,63,179,26,47,98,146,179,194,193,16,125,80,177,140,220,86,210,231,55,135,111,43,20,38,38,55,72,51,97,25,153,25,66,226,24,89,217,57,215,176,86,204,75,124,10,206,172,48,91,168,189,34,239,137,85,199,69,161,17,245,21,207,221,207,90,33,95,147,106,183,243,104,241,220,99,43,133,143,32,188,132,203,118,161,130,71,222,218,20,144,67,186,1,42,27,7,77,177,254,60,171,100,68,249,246,25,111,77,164,181,170,229,81,174,245,103,131,76,63,212,147,244,124,111,95,1,136,55,44,169,252,50,191,211,117,155,140,165,121,165,245,88,150,158,5,215,157,48,73,49,203,17,182,154,38,68,112,102,176,18,62,71,176,42,254,179,108,160,194,178,20,113,101,177,158,131,27,178,67,142,156,253,102,149,204,57,137,118,232,33,254,185,246,122,116,185,73,71,166,234,49,196,140,157,72,149,24,60,48,203,113,14,163,214,245,140,190,250,163,97,248,213,121,114,47,129,43,39,132,176,221,37,33,93,245,189,138,49,43,220,5,246,108,3,149,51,3,41,28,183,97,191,57,134,83,18,207,195,232,207,204,93,221,56,215,20,196,196,47,152,20,155,59,103,49,107,159,59,77,117,27,198,75,186,135,167,47,132,3,105,212,210,77,248,195,31,13,47,51,209,211,196,102,11,23,61,127,52,228,227,116,133,50,226,247,206,2,23,145,70,173,72,26,108,143,23,226,246,89,166,148,167,96,67,221,61,252,143,219,97,153,146,223,174,86,178,211,195,100,217,114,1,226,71,153,127,103,176,107,209,76,85,183,220,27,42,87,249,78,54,25,41,198,46,245,254,7,38,230,20,55,39,5,45,172,202,3,179,3,118,191,96,44,13,135,84,59,112,246,40,195,77,110,201,126,178,134,21,53,49,199,190,202,127,27,5,18,161,222,87,147,126,90,225,255,60,39,74,248,175,45,246,233,94,110,77,13,175,108,169,255,115,46,61,172,64,144,155,233,20,56,11,140,23,164,247,37,211,209,201,98,12,79,244,251,156,103,194,197,156,242,244,169,14,234,152,103,126,109,10,55,235,236,209,158,247,162,104,199,47,46,108,59,197,174,248,124,78,248,160,59,12,212,17,116,18,120,145,95,251,218,172,16,34,21,90,12,104,138,72,187,249,133,98,180,38,176,229,134,28,54,173,237,170,125,5,199,216,25,48,68,150,50,212,116,254,220,49,222,235,156,85,48,140,149,207,137,179,103,115,223,120,116,241,222,190,98,22,141,126,115,116,37,158,190,50,204,34,192,109,229,183,213,49,74,63,133,151,220,221,21,27,243,0,168,74,2,19,69,113,227,106,96,76,58,46,140,224,137,135,14,136,43,180,221,180,89,104,24,215,38,194,9,114,143,231,197,206,180,211,92,21,156,71,99,15,41,191,157,49,59,251,150,48,35,53,53,97,209,86,59,55,123,9,23,18,122,236,248,110,55,78,100,238,93,1,155,154,56,52,255,239,163,225,212,202,94,194,225,130,105,233,237,105,212,233,52,151,218,5,182,255,113,225,31,135,97,59,156,137,100,175,127,90,133,142,170,13,71,152,95,154,22,95,87,82,37,177,21,1,134,162,241,235,162,192,231,196,125,73,24,200,62,227,42,241,107,46,131,215,213,106,50,11,247,81,234,175,54,18,148,232,70,116,3,228,118,208,66,253,77,164,192,11,25,144,42,48,238,53,191,161,101,240,89,222,244,106,179,58,221,126,117,203,214,222,23,38,111,247,37,206,13,182,90,17,129,187,21,23,57,76,13,98,147,247,58,237,79,188,197,97,36,219,203,253,109,50,211,227,243,79,48,56,75,1,35,48,194,67,51,30,173,140,203,125,255,69,190,16,0,114,20,241,247,232,191,208,230,97,207,197,107,19,114,234,242,218,172,115,245,171,11,179,123,227,51,117,81,120,245,245,215,63,127,141,194,143,11,140,4,204,138,22,101,152,201,173,59,254,21,51,190,117,129,111,152,47,76,161,194,71,165,35,238,187,77,156,79,224,141,192,146,183,9,219,254,44,247,198,65,233,147,183,2,37,123,37,215,158,173,251,252,172,234,237,214,109,203,239,46,168,166,53,122,209,50,187,79,129,17,57,47,35,26,164,215,172,79,109,85,210,205,97,182,214,171,222,126,128,34,87,249,168,0,192,167,13,238,193,171,89,119,38,60,255,193,28,94,75,108,237,128,207,244,222,227,183,113,204,185,91,32,40,41,103,247,156,186,127,43,20,211,235,18,148,108,113,244,18,118,13,55,41,99,114,236,5,141,140,15,94,176,138,138,92,157,41,70,140,238,127,62,228,216,242,100,20,73,182,22,67,15,193,155,34,109,186,207,176,28,159,144,32,240,233,177,119,159,1,60,48,224,251,161,103,93,102,217,186,61,116,87,83,63,204,14,163,236,91,4,69,155,198,63,23,91,142,125,205,94,154,213,32,184,133,38,154,88,72,174,47,133,77,245,177,5,76,100,76,90,180,19,140,24,221,225,12,213,90,26,165,83,10,226,109,6,188,159,38,237,70,213,241,7,63,27,185,213,245,183,217,146,124,113,32,96,171,39,212,171,205,58,161,58,76,65,103,209,71,35,142,54,134,195,212,206,247,172,48,164,242,120,52,10,31,211,237,135,230,38,242,213,126,176,10,100,20,147,228,209,160,179,116,31,62,56,111,137,105,17,176,177,2,253,209,42,225,192,46,205,50,45,171,230,239,13,15,62,23,249,109,226,7,57,222,187,155,244,159,188,247,34,48,234,189,120,34,146,183,100,78,161,133,243,151,7,27,20,19,160,97,89,244,230,120,248,125,40,41,208,172,175,125,118,210,117,197,247,156,36,213,100,58,195,163,166,165,104,180,69,78,84,71,208,217,114,82,24,253,131,23,254,210,69,127,218,116,215,125,105,99,195,15,135,69,96,194,156,201,175,102,143,82,100,249,161,68,32,125,14,33,216,222,49,97,105,79,164,166,171,120,55,63,83,212,89,251,180,39,158,163,242,233,219,95,111,56,211,50,81,216,172,67,136,50,130,226,48,187,12,89,126,246,233,30,249,171,148,3,222,148,45,203,23,177,92,139,63,217,89,6,69,179,24,212,228,203,154,195,237,186,212,216,115,21,47,255,27,198,171,158,55,195,109,48,90,49,126,45,149,82,189,201,231,66,19,50,64,28,136,180,19,218,70,110,249,173,225,95,213,165,215,26,73,51,224,158,68,163,225,55,169,212,229,75,0,89,173,158,179,94,141,90,171,239,67,22,106,14,163,63,87,91,37,170,195,36,67,134,78,119,200,110,101,127,114,42,242,250,11,83,59,226,31,139,227,104,213,143,193,78,227,251,22,36,83,199,213,244,178,169,114,122,89,34,48,252,89,157,21,160,248,215,225,40,193,148,180,245,226,206,37,31,204,180,218,181,69,207,144,111,177,44,82,234,90,47,145,20,248,236,203,191,98,2,124,22,216,165,151,161,75,0,105,135,128,207,224,41,218,137,78,123,180,229,61,148,175,211,175,222,190,173,93,76,21,126,245,233,192,93,55,64,172,47,183,81,42,50,181,50,85,158,221,77,242,208,219,48,126,254,153,85,134,46,247,35,125,156,153,97,71,135,116,99,80,192,172,148,197,95,155,157,94,121,54,11,8,209,251,200,131,136,134,48,160,252,246,57,54,125,252,89,174,198,116,102,232,154,76,172,102,196,111,115,100,222,207,162,140,195,168,223,59,77,182,83,210,102,40,35,248,22,200,170,170,171,116,133,108,148,2,191,53,41,233,103,229,203,148,58,251,60,10,247,41,201,70,132,28,24,181,213,142,82,153,169,221,40,21,55,168,25,150,174,96,191,165,203,57,9,244,238,48,234,25,251,233,193,103,254,138,171,207,6,244,124,75,129,7,60,0,159,79,8,80,81,133,47,115,116,50,225,193,15,54,177,125,125,235,211,193,231,167,78,4,108,46,229,58,195,19,21,172,254,57,54,137,25,65,23,86,198,191,183,70,100,156,26,82,185,53,71,218,148,28,61,83,79,237,58,129,27,221,245,119,132,157,70,51,129,147,44,240,50,157,165,15,110,70,46,143,38,197,82,14,201,152,241,193,176,163,228,123,116,74,74,113,135,251,224,141,12,85,28,229,12,30,245,139,72,76,138,39,56,19,119,129,89,222,127,189,12,1,83,116,169,34,158,113,224,179,124,159,233,179,124,48,231,246,171,174,210,140,98,119,250,161,223,156,146,188,42,63,77,50,176,228,175,85,178,57,56,68,86,179,25,145,104,69,163,101,116,190,242,93,174,59,165,29,223,174,114,146,231,203,151,86,11,120,154,177,238,175,69,11,212,154,34,63,92,40,36,88,142,158,190,124,125,44,64,25,153,101,56,218,68,52,2,148,32,231,156,142,158,62,117,163,98,192,200,115,118,71,81,237,235,242,204,231,5,230,151,23,156,159,114,123,209,79,85,236,80,229,112,183,168,246,133,19,91,227,236,175,76,113,197,150,95,70,64,103,248,167,40,112,195,239,44,72,193,238,194,241,230,67,49,15,45,218,185,183,185,69,248,47,55,246,187,89,123,160,81,121,252,151,113,188,168,43,107,247,222,238,120,50,77,107,166,238,103,223,213,40,18,201,14,159,93,213,212,61,2,95,189,5,76,254,231,138,66,0,67,1,245,254,139,130,91,191,229,146,230,4,213,92,135,220,40,111,108,188,159,39,71,112,34,174,54,203,32,233,191,137,112,172,119,80,190,236,174,250,185,38,130,102,37,80,172,142,181,255,154,191,64,13,152,158,38,77,142,89,241,142,175,249,51,97,148,97,59,57,150,150,184,249,68,192,86,110,206,150,61,251,132,130,74,96,205,210,71,151,197,222,29,181,117,93,199,198,57,122,66,161,249,224,197,237,238,124,3,129,130,16,167,95,141,88,109,41,247,106,72,180,105,71,47,229,94,87,12,13,120,64,93,251,224,51,215,99,39,113,59,49,81,205,241,41,242,77,163,228,18,129,16,216,186,82,118,120,194,92,144,155,87,147,15,252,26,173,162,224,120,93,19,204,53,12,78,72,192,40,214,47,129,155,177,175,29,166,2,248,158,92,76,109,46,127,198,190,176,176,16,111,93,242,100,48,31,166,15,32,100,52,234,205,200,18,13,61,93,235,43,188,101,193,131,52,161,79,102,74,150,221,223,139,109,161,156,123,58,230,71,49,107,48,125,247,36,243,66,193,164,164,121,139,255,212,132,239,94,183,19,8,60,75,198,118,120,155,165,215,133,207,12,245,241,18,39,20,233,217,175,239,14,232,217,38,127,196,19,96,35,84,206,23,254,56,70,192,68,25,155,160,176,94,188,159,161,120,196,153,73,30,108,89,100,208,97,206,83,83,94,171,90,5,184,255,52,73,210,85,20,134,14,229,247,70,37,89,151,53,100,28,202,240,241,209,204,161,164,200,79,67,187,106,62,195,195,241,90,151,222,141,171,14,132,5,159,239,90,183,184,176,160,24,135,246,230,104,19,13,127,110,197,249,182,251,91,153,244,226,108,242,165,9,44,110,191,245,180,210,91,233,39,147,180,166,207,10,103,119,131,163,140,118,35,190,93,245,155,159,189,84,187,226,184,86,16,111,100,116,135,169,193,232,210,71,205,176,241,251,88,221,248,31,91,7,143,185,251,125,247,62,247,154,216,101,8,220,173,154,252,131,203,227,190,6,188,206,175,149,234,48,209,38,153,237,140,23,58,253,193,145,19,123,22,39,44,42,49,168,118,120,194,151,209,215,54,205,43,135,81,33,105,58,105,80,156,191,188,47,160,116,54,151,254,246,162,132,206,155,220,106,195,106,83,120,145,155,242,39,175,28,197,151,126,109,138,16,219,142,247,182,217,85,122,18,61,47,222,155,217,237,18,150,109,108,142,120,45,140,33,228,96,67,57,8,95,215,63,246,38,223,83,117,100,174,228,21,241,211,100,82,41,161,186,112,39,113,188,252,99,163,186,167,243,85,49,199,196,24,1,144,10,46,83,14,78,228,132,244,187,162,31,226,23,40,111,205,78,185,250,215,198,215,176,44,189,57,211,81,243,121,216,220,215,183,44,63,212,204,187,13,25,48,9,35,233,228,245,44,31,189,250,92,217,144,57,185,10,231,40,101,118,78,5,62,97,49,188,170,76,73,48,238,191,202,63,80,19,75,202,130,82,237,87,99,210,56,107,147,140,190,179,149,197,158,54,96,68,65,111,176,195,162,98,240,255,99,70,26,80,26,46,140,10,240,222,49,159,85,73,99,153,55,26,106,167,247,98,82,69,242,86,86,178,232,27,109,102,228,86,165,31,177,220,180,123,111,228,234,37,234,214,45,226,147,125,217,164,111,100,221,166,19,234,114,207,70,62,215,217,45,39,89,178,207,135,108,37,62,199,42,66,143,133,221,67,164,222,39,36,248,60,73,70,230,249,85,28,209,253,135,77,186,79,126,184,37,227,63,251,156,146,177,156,151,62,10,81,52,197,216,193,206,94,23,23,52,5,90,138,41,195,74,64,238,199,128,253,231,69,154,191,188,219,57,254,201,47,115,48,95,222,34,28,35,206,226,115,27,172,161,219,184,125,19,131,50,186,200,223,28,152,16,194,240,77,60,6,60,123,200,156,64,183,202,211,151,212,97,98,109,73,97,120,145,190,75,129,210,49,134,76,149,8,31,33,40,253,193,212,29,101,133,71,177,138,85,135,153,187,146,60,26,26,43,177,178,153,7,162,44,154,232,128,175,234,239,5,79,186,222,148,191,157,49,89,87,253,189,230,57,238,94,121,3,126,122,208,1,190,7,199,137,107,149,161,79,6,13,222,199,150,141,159,45,171,61,52,236,241,21,136,30,56,195,16,191,129,227,211,166,56,202,249,145,235,108,41,133,246,2,202,28,80,46,106,190,163,242,189,198,206,205,103,97,210,180,186,62,52,28,96,62,166,29,42,250,5,157,42,25,91,232,21,199,208,155,36,13,110,69,59,112,110,126,240,33,22,202,25,86,186,255,28,227,227,27,3,91,217,171,92,75,61,111,218,222,98,112,138,186,172,76,103,39,192,55,240,155,227,98,144,155,14,122,34,164,62,170,167,249,26,140,170,19,10,49,227,15,94,137,217,75,54,118,72,41,192,84,251,96,200,8,146,56,196,44,27,254,254,114,120,195,185,212,39,207,164,243,190,110,182,204,47,85,190,245,249,88,51,55,63,219,16,31,77,122,20,173,221,228,65,190,247,134,177,54,182,236,190,170,49,211,125,167,177,186,9,212,203,139,13,132,131,125,199,250,227,28,101,133,105,116,255,156,100,212,202,208,245,1,13,162,233,63,109,164,61,157,225,231,192,109,168,56,124,118,72,18,76,100,194,226,248,25,176,169,200,201,68,202,179,150,225,15,62,44,106,32,173,114,190,79,138,125,202,130,113,44,115,10,158,85,219,119,210,156,151,91,211,129,107,74,178,190,156,47,43,80,25,15,74,196,238,67,57,137,60,35,51,217,9,222,239,189,141,192,214,158,1,208,134,239,128,144,55,172,186,159,109,198,69,191,48,26,29,242,181,200,145,173,88,51,169,43,63,223,67,134,61,202,108,187,214,128,209,173,213,171,145,244,244,97,79,21,207,88,250,218,150,136,244,109,165,85,134,72,14,153,129,157,41,192,115,248,172,53,91,246,141,173,152,142,173,255,54,74,21,51,201,123,87,19,130,203,14,47,170,78,116,22,71,182,207,239,109,30,177,186,130,16,3,217,190,75,225,212,57,116,159,65,73,209,252,216,189,192,44,223,207,213,103,225,251,114,4,6,35,25,41,77,142,16,83,242,149,15,186,238,30,178,241,35,69,237,154,41,192,167,207,102,9,29,16,24,88,201,251,10,69,153,73,210,219,240,188,246,57,112,250,139,153,76,131,126,17,42,29,190,18,35,224,141,116,130,220,28,6,111,245,229,137,4,79,211,185,116,113,178,138,15,210,204,214,66,222,11,131,203,213,2,54,253,41,105,21,82,172,37,62,8,39,87,61,211,17,192,29,31,159,13,184,88,233,102,192,61,145,198,247,73,103,83,99,190,31,184,194,76,106,23,198,31,69,96,120,147,241,69,152,194,146,108,100,168,197,118,233,55,96,210,240,210,149,56,122,157,205,120,252,246,208,42,83,20,187,88,12,163,89,112,136,149,92,20,161,98,68,59,253,234,97,254,106,2,227,154,81,253,140,177,77,1,82,2,19,231,131,18,61,184,48,238,54,89,96,35,99,150,128,251,19,217,235,22,195,242,51,198,70,220,170,202,238,14,249,195,25,195,19,102,220,148,69,187,243,168,101,223,215,170,107,42,74,98,166,71,139,179,67,184,31,187,83,118,63,83,124,108,152,140,178,249,163,141,210,138,107,9,76,203,14,12,151,176,123,16,230,107,181,45,29,9,75,172,51,38,162,189,173,26,227,162,232,111,198,186,74,123,206,34,43,35,125,246,108,167,253,193,134,153,178,118,129,97,69,251,201,105,19,95,172,15,188,141,195,243,193,80,214,239,115,13,211,203,221,254,161,17,143,215,93,62,1,198,242,201,115,162,188,95,45,80,171,207,205,185,184,127,48,162,140,114,108,234,11,25,159,111,101,203,36,101,91,150,81,127,26,159,112,165,223,27,78,119,214,62,6,213,250,243,182,57,43,28,39,255,185,180,19,113,196,248,246,26,103,195,73,117,223,211,199,204,251,108,124,48,12,141,34,91,40,83,50,251,182,57,180,64,194,209,74,186,247,233,10,126,28,100,34,195,142,105,200,208,130,250,150,253,222,203,184,217,50,41,176,94,124,241,223,156,235,132,48,219,159,61,233,89,218,2,70,46,67,126,26,254,84,255,10,140,104,148,210,196,104,216,20,4,203,255,104,59,147,36,89,114,28,134,222,168,77,243,112,255,139,181,30,67,164,224,223,172,150,217,189,169,42,164,135,79,114,137,34,65,32,221,22,57,30,41,161,199,210,245,156,197,110,231,120,226,89,52,156,136,114,232,177,190,139,50,25,31,152,159,75,55,101,228,103,226,220,108,153,101,15,93,177,134,92,219,111,187,154,193,181,110,54,177,155,187,195,44,255,250,168,164,202,64,7,215,244,79,143,42,164,246,254,145,223,154,228,65,252,199,207,10,14,155,244,147,49,153,151,156,50,233,24,53,233,86,201,183,100,170,172,142,14,134,181,228,83,50,129,75,140,133,100,228,195,162,25,94,232,157,247,104,8,3,169,107,46,51,225,136,112,163,55,26,255,207,251,104,10,31,60,251,67,203,39,212,203,69,139,62,11,107,135,230,163,152,247,57,91,87,24,183,140,251,227,112,83,166,230,37,144,3,219,183,199,99,194,229,89,75,19,65,240,192,110,173,151,118,225,101,20,75,201,19,237,144,222,153,150,43,219,159,36,44,218,0,233,230,35,207,145,104,199,107,154,245,132,34,243,202,102,91,59,253,18,201,59,210,49,24,111,100,63,247,143,111,43,201,28,8,64,235,198,3,217,210,191,69,147,57,103,150,161,79,222,47,141,58,209,208,132,202,200,109,248,183,221,77,52,88,94,152,221,117,246,137,131,144,171,110,217,42,227,178,203,102,238,194,100,239,53,135,59,187,89,2,58,186,140,11,41,89,168,190,246,21,227,131,174,156,172,150,44,48,228,58,31,12,38,123,142,102,254,159,178,53,17,12,193,50,218,249,125,248,185,61,139,99,96,230,93,175,125,211,242,48,166,108,53,207,4,195,155,118,120,27,249,163,125,18,226,101,58,137,130,237,100,79,223,124,121,167,135,204,225,149,186,22,17,10,70,130,205,249,127,236,18,210,210,116,97,163,38,17,76,31,90,94,116,117,193,98,3,233,208,128,49,12,215,115,35,28,226,69,102,162,60,34,119,129,177,142,89,1,231,162,187,96,164,139,209,184,11,84,183,31,200,228,151,228,60,81,251,98,53,102,36,21,153,131,8,138,169,54,141,67,10,143,171,130,97,232,200,251,83,67,32,235,19,180,44,186,8,235,248,192,103,74,112,130,6,223,134,176,209,126,50,197,165,196,111,27,173,81,147,160,57,207,96,234,48,0,187,86,152,75,183,181,42,158,8,204,90,217,248,224,38,157,175,213,162,193,91,121,41,124,210,37,213,119,95,147,248,166,127,190,248,125,205,38,12,222,34,52,244,187,109,74,203,78,117,171,108,86,62,35,1,130,210,14,30,221,106,66,183,177,196,125,191,75,170,81,221,72,6,107,237,132,68,101,11,162,28,13,246,82,132,192,104,49,223,216,11,120,65,73,91,90,254,32,34,242,55,114,54,151,74,201,36,223,209,93,16,11,184,176,42,203,143,155,233,91,60,181,19,118,76,189,239,51,141,214,82,130,101,71,94,64,202,4,230,217,217,31,10,95,65,97,58,48,157,162,113,206,188,170,12,255,204,43,232,143,59,120,66,252,173,21,54,60,161,31,109,241,236,214,180,106,201,214,126,62,210,99,30,159,169,191,17,67,148,24,69,116,179,202,138,86,204,71,59,70,40,17,159,222,83,70,249,46,24,145,201,88,116,159,213,148,220,109,124,242,153,192,65,22,180,13,103,59,38,163,243,135,185,232,122,7,153,108,6,67,21,33,51,249,109,218,242,49,63,122,240,214,169,140,50,240,220,239,104,76,158,149,96,49,176,162,11,54,242,50,250,146,148,160,137,176,183,147,49,97,237,158,145,32,37,232,70,6,196,167,178,243,125,47,177,68,167,190,189,160,150,250,141,65,251,106,125,41,1,3,47,120,255,241,97,76,105,165,81,156,160,48,72,214,131,189,240,216,90,90,167,9,200,137,210,36,248,230,135,174,48,9,227,130,213,78,90,95,11,243,132,229,221,39,5,90,132,33,13,124,232,10,168,108,56,76,15,228,110,31,186,194,9,36,131,164,189,78,72,185,148,172,211,81,121,40,143,225,93,167,242,174,22,59,255,22,4,112,72,67,73,143,110,120,47,251,11,43,246,134,132,224,68,125,168,199,202,69,178,177,206,172,28,36,90,32,29,78,230,135,33,164,46,147,20,186,23,206,6,107,228,162,180,223,243,144,174,56,237,129,207,105,160,95,10,76,47,129,127,214,103,231,183,68,152,208,24,201,55,15,3,88,48,97,150,99,155,17,202,239,187,70,175,242,92,165,194,39,136,79,206,95,253,149,65,148,129,218,204,161,196,97,243,145,85,86,47,140,223,236,212,90,188,17,153,116,63,12,212,213,125,117,97,11,181,100,255,11,149,51,100,121,128,225,97,43,51,177,90,14,214,97,166,217,15,111,139,30,226,203,225,0,206,102,119,161,92,207,233,246,199,3,82,238,192,119,78,137,139,120,25,248,141,101,228,103,63,220,117,62,48,255,66,186,117,85,21,97,182,96,203,18,179,97,55,235,247,172,252,191,100,74,36,63,24,50,73,218,218,77,64,6,182,56,49,30,63,192,34,164,0,243,17,155,213,155,51,40,69,77,169,39,181,19,192,167,154,124,245,105,236,192,155,252,54,84,161,228,11,31,11,83,253,16,23,105,11,14,218,227,175,110,38,7,83,37,24,195,207,76,95,82,207,223,190,143,22,252,64,170,100,181,9,51,209,60,150,186,135,26,173,154,94,203,208,126,150,189,166,15,98,84,53,206,92,46,205,50,211,36,244,252,194,15,58,138,54,249,76,100,92,253,183,51,58,39,50,146,72,77,173,235,50,97,174,1,56,145,103,129,201,6,248,55,192,238,235,124,160,114,101,148,63,182,47,247,39,142,216,236,253,20,166,180,18,48,237,22,194,170,71,3,114,101,31,135,244,0,207,34,111,147,237,126,9,82,49,143,55,105,219,9,124,196,182,253,101,99,47,179,116,70,163,188,81,4,166,151,73,56,153,103,114,110,51,251,194,90,135,21,216,229,199,127,69,214,251,76,171,53,62,8,27,148,44,104,143,94,4,171,153,42,101,19,65,186,50,253,11,170,80,71,223,153,79,152,24,66,121,102,56,103,181,202,7,159,5,162,38,95,128,10,153,65,25,41,236,212,221,70,123,24,51,180,62,111,54,96,83,1,221,14,195,124,152,255,192,209,229,3,41,236,220,226,18,216,242,139,197,97,122,122,133,3,222,145,202,157,254,225,67,41,174,83,239,11,56,154,32,32,111,109,101,188,225,10,189,150,175,110,231,22,230,90,159,219,134,218,226,195,148,61,235,148,20,20,60,60,6,167,63,240,98,5,116,121,44,88,233,21,111,8,171,213,184,94,130,158,21,39,123,7,5,21,138,62,101,164,176,166,208,141,22,67,97,164,45,99,220,114,99,211,195,40,52,114,139,4,112,180,54,115,140,95,56,124,6,225,203,157,25,135,82,155,7,227,72,107,202,190,234,160,172,28,30,147,54,100,156,20,61,235,44,114,18,62,45,88,246,75,70,56,162,200,193,170,103,53,106,250,101,159,49,154,189,86,108,19,214,162,110,36,240,9,201,146,199,96,216,11,214,246,50,226,7,54,153,160,55,147,54,93,251,200,10,156,248,196,167,28,222,215,208,241,95,204,117,211,23,101,18,180,74,211,30,102,223,233,209,52,69,57,145,211,6,62,143,52,122,167,72,154,246,34,99,28,145,39,156,220,124,197,175,140,35,121,42,231,179,62,47,201,143,182,144,96,202,185,161,19,181,216,100,39,182,90,93,110,219,68,146,125,198,66,134,120,232,32,134,144,131,202,191,7,58,228,16,228,235,28,204,81,53,34,25,124,21,36,91,66,198,144,210,75,180,76,226,192,81,100,168,48,186,218,122,13,126,103,197,63,195,244,143,115,18,48,129,215,173,188,159,141,29,155,241,170,121,18,35,77,222,252,15,149,119,72,175,146,30,130,162,230,185,221,105,30,96,18,209,150,101,82,244,55,193,195,55,89,151,110,84,225,124,120,213,146,253,48,22,46,223,124,8,13,187,1,83,179,214,189,36,172,177,56,152,214,86,221,35,35,117,18,201,35,250,158,138,146,180,207,142,96,150,238,249,159,73,150,88,183,55,44,177,109,120,94,107,90,193,224,67,143,98,75,49,252,190,214,175,215,251,195,108,196,9,209,97,252,101,139,146,252,50,209,161,95,26,161,124,29,202,196,131,252,112,89,124,121,161,252,38,233,144,243,60,232,129,158,129,158,57,94,247,154,230,124,126,171,204,153,78,87,145,185,249,109,24,155,83,60,50,189,95,69,247,223,180,107,143,120,95,44,167,68,112,178,37,172,53,120,197,216,214,228,188,117,123,67,19,75,243,215,185,42,77,47,114,110,24,79,76,157,23,198,207,173,43,247,23,46,105,233,126,52,181,119,125,166,52,123,37,47,107,210,137,76,238,95,78,157,216,17,250,149,253,228,162,228,202,22,149,0,207,129,98,93,210,155,110,102,201,207,116,31,74,155,10,234,185,205,63,254,240,80,167,76,205,211,236,240,43,210,147,135,181,93,236,216,78,69,192,4,206,190,68,185,228,145,231,85,1,62,176,109,206,116,147,187,96,58,94,26,4,68,51,75,242,235,179,78,174,106,62,209,207,176,24,94,119,239,182,224,94,24,126,185,132,163,230,162,213,188,106,143,124,51,4,43,77,28,100,107,241,186,48,42,226,93,152,12,232,125,228,235,81,55,105,0,37,243,160,71,195,8,185,133,170,194,248,106,67,115,225,236,97,199,173,249,51,0,177,23,173,90,33,96,253,190,143,229,60,50,21,239,7,38,85,158,253,104,194,2,105,74,231,104,166,244,123,223,36,186,201,65,203,125,155,166,254,125,37,52,121,146,90,211,251,198,236,246,94,57,84,134,165,197,82,10,45,227,138,171,153,209,21,233,71,129,81,163,187,253,119,232,255,208,53,34,85,224,140,31,76,187,229,109,146,215,89,108,59,141,34,139,221,207,61,55,212,104,17,183,181,103,190,73,194,94,184,89,179,166,210,238,139,149,141,47,220,217,79,106,191,0,57,152,219,6,55,121,166,202,220,66,116,21,37,185,11,46,147,236,210,175,122,147,69,117,20,150,251,214,215,69,207,198,93,62,56,216,122,52,228,153,20,154,136,87,192,148,197,62,101,147,94,175,210,234,129,17,123,168,31,106,59,58,47,183,126,119,214,18,156,191,149,63,203,39,179,253,210,216,190,167,145,117,34,221,248,147,220,103,98,46,185,159,82,20,35,225,246,142,211,133,0,229,66,249,208,220,233,77,81,193,173,57,35,53,41,41,153,228,128,79,133,180,246,157,51,104,13,237,12,209,58,3,70,110,176,105,218,218,148,232,134,159,27,50,182,38,5,249,34,139,83,56,138,89,109,232,88,48,38,112,247,207,115,208,215,174,13,1,230,64,127,183,162,179,252,248,8,237,67,207,61,107,206,93,126,232,104,49,174,137,214,131,210,205,122,91,91,65,159,74,194,56,91,34,164,43,239,149,177,207,92,90,121,47,86,78,244,47,100,210,176,159,117,189,199,227,179,221,42,25,82,249,228,30,218,167,82,85,111,215,45,219,28,82,11,85,51,238,166,163,118,239,107,177,183,83,66,51,18,245,247,186,232,125,157,138,218,254,205,167,90,202,255,116,131,127,23,251,235,155,193,118,149,145,161,101,153,76,39,219,101,139,226,171,84,106,151,153,24,3,144,148,252,219,250,249,9,232,35,65,219,197,25,80,133,214,190,54,154,146,188,121,119,247,129,209,15,188,218,167,29,96,217,167,127,97,26,251,63,69,155,100,206,10,63,152,133,159,27,147,55,157,141,71,57,47,140,113,175,82,229,10,14,2,254,117,85,99,129,245,15,191,156,92,243,141,144,76,167,133,40,73,199,104,111,254,84,106,50,9,95,45,81,80,145,43,129,46,42,83,122,106,84,42,155,255,54,118,159,159,216,140,18,195,240,219,98,93,149,157,59,195,191,6,193,169,154,254,218,167,180,130,75,97,242,187,218,102,181,61,180,61,163,79,103,165,32,47,67,98,83,46,172,90,219,81,28,189,49,120,251,167,245,227,38,81,201,171,208,143,39,172,176,66,217,222,139,223,230,80,243,233,104,169,38,172,120,159,9,58,72,51,235,109,145,174,184,252,37,234,128,105,52,45,147,65,233,118,130,56,149,168,6,127,65,224,138,162,164,255,54,58,97,91,159,168,173,132,119,28,145,186,53,15,61,253,62,96,54,222,187,54,193,246,243,118,254,122,219,82,217,197,221,15,131,60,42,190,114,159,103,153,110,97,4,180,157,247,164,183,123,38,207,27,190,160,217,101,186,35,186,173,96,114,240,99,55,195,248,211,221,0,255,254,50,72,145,182,130,124,164,93,75,63,47,169,11,179,5,47,243,211,59,148,75,60,105,60,39,225,88,127,90,139,214,242,39,125,22,37,34,32,229,86,80,47,115,116,172,45,118,232,198,188,64,3,243,62,18,218,243,231,167,228,72,46,97,251,51,193,119,178,234,82,76,255,121,190,242,69,152,126,39,115,102,215,118,18,188,14,154,195,230,170,43,235,25,95,240,126,168,22,184,78,236,189,199,114,8,29,105,153,70,172,113,40,251,36,132,104,205,9,107,167,46,210,219,163,30,234,144,84,130,116,133,135,93,226,115,208,249,202,145,97,209,152,105,160,252,235,191,13,161,67,155,115,40,90,111,255,88,169,255,143,207,193,214,168,184,28,54,159,77,153,39,114,177,122,249,111,234,61,131,205,212,116,52,146,36,195,149,28,62,123,64,37,224,208,210,222,157,197,143,78,223,92,187,234,54,139,216,255,6,177,180,192,97,15,160,193,28,60,115,31,67,141,87,167,52,23,132,72,32,3,59,76,239,103,213,141,146,185,157,58,138,104,185,146,92,200,206,223,49,64,35,97,81,218,55,138,189,189,249,44,210,8,222,171,86,206,224,158,92,67,214,73,46,105,210,98,41,85,158,25,252,76,26,1,241,22,215,90,10,227,245,14,160,110,27,8,237,113,79,211,156,150,47,140,99,154,102,99,201,185,181,238,47,227,252,178,137,212,10,220,153,151,253,199,25,112,61,233,209,24,41,249,39,107,74,134,154,174,61,59,65,120,27,247,113,119,147,129,17,149,44,132,147,160,192,92,24,34,220,148,36,220,34,133,254,64,182,78,170,247,244,83,167,184,48,117,225,41,69,1,246,35,203,159,201,128,73,173,34,87,231,121,4,37,3,205,152,65,205,83,238,138,52,142,175,145,100,240,134,190,140,213,76,116,246,222,20,204,133,188,68,216,101,89,135,252,253,105,50,175,57,137,48,210,34,123,114,125,115,38,249,126,150,89,133,185,177,251,56,23,251,154,166,103,166,164,157,239,246,15,191,199,137,68,145,60,18,36,126,111,224,92,77,146,119,72,189,142,164,194,242,6,120,104,11,86,119,211,31,167,13,194,143,198,24,126,237,143,114,197,249,118,226,96,146,219,83,165,168,144,21,185,12,252,3,15,200,238,82,52,51,41,201,75,148,162,213,27,174,149,170,52,160,26,230,163,136,100,109,222,90,227,68,172,211,27,36,235,79,65,72,229,60,112,69,245,168,219,164,107,198,214,207,3,103,190,155,25,68,231,113,162,238,39,63,142,12,184,247,245,96,209,136,205,98,213,250,234,36,79,237,240,79,252,81,63,76,75,144,92,248,108,62,242,183,120,75,59,120,10,184,240,14,180,21,221,92,161,253,220,108,164,138,138,160,32,176,217,110,28,216,168,190,37,233,41,50,235,74,55,126,7,102,104,200,39,128,176,73,191,10,140,192,184,95,104,145,116,155,53,144,31,141,68,127,25,159,163,49,168,244,75,99,37,218,69,11,230,116,249,38,127,44,125,210,64,176,181,158,110,154,47,23,30,249,67,204,104,38,165,225,185,203,102,173,203,93,235,229,221,132,56,46,74,183,83,81,41,43,26,9,243,246,251,58,129,117,154,31,205,131,196,74,118,31,121,198,107,164,126,196,45,42,134,72,247,194,201,12,124,24,8,102,199,126,49,178,179,77,98,126,100,12,206,20,127,175,26,63,77,221,231,87,50,16,247,235,193,243,132,57,65,166,127,91,5,47,71,152,29,230,88,73,2,136,116,251,62,47,108,66,197,170,2,129,4,194,181,131,132,32,67,120,161,25,186,138,208,198,237,113,255,181,118,47,9,217,210,175,217,227,94,26,82,56,251,147,131,200,38,84,114,81,147,148,84,93,12,136,118,254,229,178,156,162,222,165,217,174,102,153,132,11,159,40,26,217,36,165,110,210,147,231,63,206,151,189,53,17,96,58,249,55,190,193,199,140,174,220,169,233,44,36,57,198,133,209,154,109,154,163,72,166,220,224,71,87,78,144,62,71,159,125,112,113,116,155,50,153,30,140,130,208,69,241,205,88,114,215,88,123,185,208,45,159,255,249,176,117,219,106,196,247,178,253,204,136,198,140,189,62,25,66,119,41,7,238,236,171,84,135,196,10,68,205,97,155,68,228,117,145,11,219,62,84,126,50,223,170,12,51,127,235,249,133,141,95,172,178,97,133,166,184,64,25,14,58,15,163,239,236,125,3,6,211,137,37,51,105,230,155,247,251,162,224,242,249,48,161,218,58,247,25,114,26,10,100,31,217,48,120,44,126,238,133,11,226,71,106,106,155,56,184,195,45,211,202,38,240,9,21,146,207,40,136,21,149,41,37,181,141,207,204,244,163,137,73,166,108,29,8,83,80,160,152,14,27,203,82,181,14,123,119,131,42,131,217,30,236,207,234,85,60,118,179,248,180,74,67,18,81,76,47,215,18,117,90,250,106,72,49,28,121,117,212,217,47,74,105,239,19,1,165,230,198,187,211,186,255,134,170,136,34,248,132,132,182,195,72,112,107,156,98,18,57,201,143,38,28,202,69,227,39,147,211,15,120,83,193,232,26,76,52,121,102,188,251,149,53,80,161,206,238,55,77,247,154,234,180,45,220,139,183,127,217,144,32,86,173,26,65,245,121,206,118,239,26,125,143,143,8,227,153,162,17,226,127,112,211,106,199,137,217,33,209,59,58,77,94,91,88,23,48,189,186,127,32,112,17,178,18,62,216,153,157,9,246,126,156,211,188,6,85,192,148,198,66,159,114,166,73,213,203,133,253,90,46,171,195,38,86,40,195,12,56,121,105,235,192,184,214,200,67,225,203,187,126,46,211,18,70,36,49,4,13,51,13,114,181,149,185,85,121,42,182,62,223,155,230,227,193,18,93,224,140,86,247,125,222,214,129,189,85,173,19,221,208,113,227,198,70,154,191,149,15,156,144,3,184,207,4,190,188,200,68,219,167,90,99,69,197,218,164,46,85,124,37,19,118,35,214,102,186,171,26,226,112,155,37,249,203,250,53,48,72,209,23,137,178,234,82,84,80,128,118,151,70,194,3,79,107,109,191,112,38,188,21,201,215,57,76,167,97,92,152,185,182,201,67,161,15,224,106,146,17,103,97,238,245,65,179,89,232,92,120,155,182,173,14,132,19,90,223,201,140,125,225,108,243,195,190,57,159,177,107,73,153,63,47,105,32,61,216,159,54,65,247,121,66,58,124,241,244,171,126,40,242,2,91,66,198,129,174,185,103,247,104,225,228,202,180,12,222,17,115,220,14,155,174,136,148,224,49,90,241,218,43,226,31,229,51,248,59,235,239,85,166,159,176,99,225,93,55,37,138,152,246,231,133,9,196,37,192,129,199,128,125,246,189,180,130,204,178,140,95,90,243,156,183,0,57,236,44,198,42,236,104,155,84,239,146,194,64,232,60,151,119,48,71,54,239,237,66,106,130,80,248,161,4,175,151,76,110,150,41,172,251,239,129,154,41,144,31,138,172,175,74,207,89,252,152,238,94,14,146,26,187,179,46,112,157,227,58,107,2,219,3,122,67,191,66,138,203,55,189,114,102,36,18,95,194,141,225,35,101,130,184,240,217,150,23,137,223,233,179,111,190,102,225,41,60,144,173,120,48,60,127,79,13,118,171,90,137,242,68,51,158,78,75,14,35,109,179,100,215,83,126,157,250,14,143,65,211,133,192,131,158,154,251,170,120,32,176,124,30,122,194,166,229,173,168,168,163,224,57,36,7,67,213,243,168,142,253,17,174,31,2,163,10,89,125,152,52,170,3,77,52,176,10,210,141,253,134,63,116,137,193,190,157,2,67,120,185,75,3,185,8,51,143,17,24,77,185,225,112,167,109,95,111,187,208,65,231,87,70,163,112,238,122,112,230,223,253,212,52,181,164,173,87,6,69,62,249,111,159,5,144,222,61,189,109,132,75,239,83,33,6,103,83,171,48,182,139,119,168,208,253,249,209,52,70,226,126,198,116,195,88,201,58,14,11,226,107,119,99,129,215,29,9,48,189,173,197,124,226,167,198,164,79,63,76,182,126,238,71,13,108,157,100,91,159,184,141,67,135,23,98,21,93,159,202,12,226,2,165,255,190,138,76,239,168,169,247,152,100,59,174,125,93,88,61,184,114,47,47,254,116,115,90,74,114,52,89,192,233,115,2,196,243,57,36,157,65,219,0,212,131,11,111,202,7,242,80,114,51,19,203,31,122,222,6,194,206,85,80,136,105,221,225,204,154,39,215,213,208,94,190,187,68,170,240,43,169,100,55,81,240,188,222,180,6,163,51,44,151,109,122,79,183,138,120,96,8,90,50,143,162,73,134,106,229,59,245,18,201,50,18,144,232,208,78,135,121,65,146,12,65,214,33,53,159,226,207,243,176,60,216,131,7,106,225,211,71,202,166,214,39,171,26,150,68,232,146,249,35,29,52,215,191,81,138,0,74,122,71,243,25,139,78,33,105,2,163,62,249,235,66,11,94,47,45,33,217,229,159,118,95,25,151,231,56,247,207,43,230,189,175,197,27,124,169,89,56,141,97,27,202,149,39,51,1,121,112,199,201,178,248,143,159,245,33,139,218,114,197,244,175,122,30,28,211,196,81,202,7,78,48,21,103,188,146,51,37,9,74,89,118,57,120,130,8,241,175,2,101,26,246,85,19,111,73,209,246,34,215,55,3,59,145,39,55,38,96,165,194,118,23,151,129,131,175,116,170,86,84,80,61,134,198,101,18,225,217,254,80,19,227,242,149,137,44,85,150,41,3,74,34,69,13,191,106,140,89,202,91,93,32,237,210,136,23,71,119,120,133,69,224,19,106,122,122,136,118,103,172,122,20,46,211,185,1,80,228,233,50,17,48,217,142,224,162,240,4,170,94,216,89,215,178,119,69,34,194,98,94,130,15,62,51,112,74,62,37,144,123,62,31,64,23,152,29,83,243,219,50,218,229,148,115,79,124,41,155,223,22,10,210,66,225,162,203,3,203,6,255,172,89,2,133,158,111,110,98,174,139,125,190,18,236,250,214,75,14,89,99,82,241,220,44,210,248,103,46,75,85,97,66,246,226,240,89,192,69,78,179,34,223,81,175,156,62,112,135,69,151,21,110,35,166,248,137,201,223,120,117,66,131,207,62,244,222,24,173,170,98,135,109,48,162,198,1,19,34,14,189,114,140,2,124,9,64,193,125,203,186,104,151,150,60,37,221,81,161,162,151,79,111,140,202,90,28,61,217,36,125,238,187,192,165,117,24,131,161,207,111,111,87,42,232,191,98,207,248,92,247,121,253,30,185,25,115,89,58,131,129,89,84,253,104,214,33,145,175,62,48,217,149,91,27,51,146,52,218,34,2,159,167,210,227,224,243,195,41,235,133,209,18,231,55,117,150,197,45,98,80,245,39,118,61,31,76,7,155,30,108,153,24,191,238,51,163,84,81,198,182,54,12,232,51,23,70,187,90,244,25,104,139,65,246,222,143,30,44,138,93,96,194,93,79,97,98,201,13,41,69,158,119,205,38,52,115,225,159,15,168,156,251,196,178,185,196,32,166,39,180,13,25,227,52,173,119,143,160,204,103,178,189,148,1,169,123,246,123,113,223,22,244,11,140,156,203,181,12,178,199,66,106,230,93,218,180,50,84,125,112,86,112,25,223,222,49,200,79,111,217,131,188,11,79,58,78,188,41,233,23,129,203,88,30,237,98,14,59,245,166,136,34,112,29,245,131,87,101,229,123,48,154,51,174,73,217,237,227,19,186,43,121,242,82,229,158,81,232,149,241,109,101,152,52,227,93,255,6,165,192,214,90,63,227,210,172,43,244,193,133,14,172,248,174,207,71,141,161,154,192,44,3,59,94,7,18,212,67,97,250,190,101,40,44,213,121,134,56,194,158,202,47,141,123,124,246,135,192,118,114,31,40,153,149,235,221,54,217,214,228,114,179,140,163,45,122,52,248,248,161,125,58,227,96,248,221,239,251,64,134,170,204,120,211,231,229,49,137,60,152,224,107,54,191,45,187,116,89,21,135,41,206,248,54,117,90,144,244,10,4,245,231,202,27,87,198,46,66,186,137,240,55,219,251,26,249,25,92,182,148,162,128,209,133,155,239,104,165,207,84,115,88,233,49,148,44,42,77,31,152,125,217,187,114,122,244,229,210,76,36,54,30,11,44,172,46,179,184,169,72,151,17,223,38,89,71,25,167,196,240,24,129,59,60,104,204,121,15,245,140,82,200,58,126,244,207,102,240,125,217,236,167,33,17,255,224,133,192,157,180,171,86,164,83,80,205,186,48,118,202,34,60,201,22,33,133,82,33,166,166,232,106,244,7,47,68,73,83,142,245,231,44,54,75,225,68,205,103,4,76,58,81,209,190,179,159,122,154,19,114,251,192,213,13,66,13,70,171,101,61,24,230,193,53,179,32,130,66,208,89,225,114,134,125,76,28,88,2,103,97,125,20,122,203,86,204,181,88,208,101,153,14,129,17,113,154,1,39,161,147,211,211,102,29,40,142,14,244,238,222,193,38,185,21,233,148,110,226,80,111,148,219,198,169,164,56,154,105,167,188,175,179,16,176,185,179,174,193,169,72,164,3,140,228,144,71,211,204,13,34,225,128,33,51,65,214,219,58,209,232,47,40,186,189,17,169,55,152,65,91,174,140,246,203,22,191,221,208,176,123,147,45,48,189,184,37,96,244,157,243,131,33,149,172,216,77,66,25,171,10,142,23,135,87,248,223,125,43,202,142,111,6,140,55,140,92,23,228,222,114,137,190,148,23,240,177,149,19,195,204,189,118,21,172,16,230,10,41,63,142,213,136,171,198,116,243,41,169,47,37,82,166,53,143,123,224,137,186,83,146,112,26,110,33,146,25,37,224,186,133,69,12,108,137,16,135,81,67,120,239,114,82,7,174,62,79,83,231,154,242,229,18,18,209,44,86,2,110,88,176,42,76,189,175,7,140,32,155,156,154,158,172,235,172,78,209,100,65,210,255,192,48,6,123,192,8,221,203,143,143,62,188,35,8,184,153,134,157,194,102,112,31,48,77,12,114,229,236,88,74,92,26,210,244,146,107,39,113,52,220,214,196,150,251,42,46,127,6,91,159,85,192,105,126,97,104,103,254,190,216,190,141,146,21,45,35,150,70,155,60,223,30,3,20,129,54,191,48,60,55,165,12,76,14,10,142,134,191,16,136,217,50,144,200,80,121,79,14,104,98,39,90,21,54,35,205,128,77,113,78,97,106,196,35,210,72,231,145,87,133,207,227,94,49,144,240,226,157,10,194,8,232,1,138,175,33,168,217,60,248,45,99,45,247,172,146,15,220,76,164,42,14,78,69,155,162,139,21,13,118,228,152,160,204,167,38,71,67,163,232,49,140,16,35,239,250,76,178,173,23,158,192,34,229,241,185,43,178,45,111,8,39,179,174,148,113,130,160,156,83,56,80,23,68,1,254,189,105,8,49,221,105,242,103,243,103,210,234,15,93,100,41,110,169,137,92,110,206,66,137,65,46,14,83,113,135,201,235,203,142,177,16,107,228,216,181,81,239,23,205,253,98,68,103,175,155,208,209,193,231,243,238,154,158,248,57,252,179,70,35,99,73,174,29,152,153,32,210,168,212,1,228,187,166,95,46,69,174,198,90,187,68,217,30,10,248,12,59,128,94,173,47,71,230,43,214,146,234,82,55,221,44,35,164,223,8,173,65,212,32,61,47,253,235,50,148,115,155,72,159,143,164,130,195,138,144,86,129,9,154,246,203,91,43,107,21,24,245,40,79,62,79,179,37,125,67,169,227,48,92,61,54,60,71,162,170,83,5,94,219,57,173,160,24,178,126,80,122,213,227,96,200,161,175,179,224,199,155,143,224,15,9,82,196,232,21,78,219,5,178,129,105,123,145,43,195,44,38,190,205,98,125,9,242,233,242,177,101,23,243,180,78,181,36,177,60,48,156,27,255,241,214,217,69,235,209,54,39,141,128,169,88,200,185,41,18,165,28,48,233,6,249,68,88,194,251,246,112,160,84,235,230,147,27,99,115,16,107,31,197,165,241,18,88,133,121,36,182,101,72,167,38,189,105,214,8,87,6,3,61,145,134,76,210,116,26,143,119,93,181,152,110,187,192,48,73,74,192,144,213,100,164,192,177,95,57,10,13,84,71,36,109,199,128,174,221,185,91,180,6,210,167,50,21,198,159,173,58,156,247,103,160,224,166,26,235,34,137,233,62,244,109,153,130,129,239,188,16,141,202,77,239,139,253,75,44,16,36,251,171,36,92,96,96,64,5,242,119,157,115,21,165,65,83,211,33,75,229,168,169,147,124,224,156,93,124,24,120,144,85,124,240,9,118,71,132,64,37,89,2,68,78,13,157,106,122,160,130,178,78,222,229,3,175,151,243,192,125,109,136,90,2,48,133,252,7,67,228,126,67,1,106,87,241,170,62,173,127,159,194,101,249,57,203,249,11,201,72,173,75,135,60,233,228,149,188,151,202,88,147,82,218,65,108,120,189,220,28,124,30,77,51,1,195,45,242,50,220,198,77,113,202,111,47,250,111,86,192,103,214,78,83,174,140,155,238,62,215,102,72,189,91,64,68,197,214,3,155,250,66,32,157,182,202,142,10,31,142,194,107,52,133,219,171,57,101,243,66,174,130,158,69,96,191,187,202,52,210,116,129,251,116,41,170,31,124,34,46,121,38,212,142,167,23,95,126,13,66,67,175,204,230,183,119,244,160,31,67,96,76,202,227,109,156,57,93,84,80,160,57,162,179,60,3,254,184,124,0,179,27,141,219,194,182,252,115,106,204,124,90,220,23,196,46,89,240,161,27,202,219,48,71,194,253,183,36,123,107,41,220,206,36,48,178,52,190,148,122,73,165,164,247,150,233,203,215,241,53,97,174,189,75,166,159,255,123,67,68,229,113,191,103,38,218,159,135,137,4,187,47,152,196,55,83,154,242,237,113,180,216,0,195,210,79,75,31,117,70,239,55,94,20,57,204,166,131,224,204,107,254,205,21,236,112,68,123,177,152,200,157,239,151,96,67,102,93,169,205,83,183,196,204,142,46,108,249,140,206,179,55,145,131,151,6,216,56,26,86,231,186,144,245,67,16,72,175,186,183,21,43,109,162,187,86,162,46,212,238,107,68,147,204,51,85,178,48,244,214,97,177,21,48,157,143,50,241,179,203,219,145,83,46,166,80,152,101,240,217,190,60,38,177,140,86,107,175,10,143,233,100,248,254,51,40,204,138,98,71,45,51,123,19,205,237,98,98,80,41,22,52,226,36,93,238,78,60,208,150,231,65,168,33,142,173,11,233,175,27,205,23,241,19,138,175,174,203,29,83,113,44,57,149,168,244,139,158,47,236,173,149,208,198,229,139,227,213,239,20,75,142,105,13,38,93,237,18,213,163,18,176,246,151,155,4,91,142,249,175,152,14,182,76,143,108,231,171,59,77,88,131,89,210,87,125,102,40,26,29,30,76,127,193,214,69,190,7,161,17,201,53,90,131,178,194,251,149,23,208,188,155,77,163,42,184,73,145,6,65,228,238,108,198,228,202,233,34,107,47,178,161,119,93,195,38,106,125,145,135,167,47,17,147,116,137,139,224,89,229,128,33,62,232,90,58,144,176,125,71,19,174,212,79,208,85,86,13,154,4,93,94,98,96,83,208,91,114,173,26,102,113,246,90,146,152,34,221,83,35,243,100,91,154,169,113,44,42,232,241,200,39,163,82,126,26,206,181,91,104,244,95,198,69,98,100,218,89,88,183,3,94,243,19,127,35,55,90,34,120,159,90,64,195,188,171,189,28,126,165,11,181,175,15,12,95,188,6,76,193,184,43,76,206,178,7,185,35,235,70,142,162,214,114,162,62,219,73,72,255,83,182,21,214,199,226,7,179,195,22,90,20,155,12,118,6,190,227,193,223,80,183,98,39,40,77,145,122,61,15,22,74,151,220,180,41,17,196,111,227,147,169,227,100,16,51,251,26,94,77,195,110,202,153,207,99,202,145,190,161,135,224,188,90,221,169,85,179,8,138,109,30,90,17,75,96,116,138,60,179,68,23,226,217,94,9,60,171,201,144,251,14,115,152,84,138,192,216,192,69,174,1,93,45,209,140,180,142,131,17,233,205,134,73,89,146,207,158,254,214,214,31,43,229,108,48,146,76,72,63,154,96,176,55,40,15,139,54,29,16,157,250,43,96,186,144,116,111,140,80,127,246,141,119,134,240,38,99,1,101,230,51,195,249,185,179,181,87,203,182,253,188,50,172,201,60,39,80,176,203,212,148,193,89,78,93,127,193,90,15,247,208,236,15,61,178,51,146,67,21,89,60,201,207,80,227,45,59,210,36,148,15,100,201,132,53,23,61,199,136,200,35,101,162,201,140,51,31,69,117,27,246,99,19,75,32,224,186,91,228,27,232,1,91,154,173,64,208,56,200,29,176,245,212,130,0,152,150,19,207,239,156,19,151,170,247,69,250,163,198,235,166,45,88,100,39,76,38,118,199,76,220,172,228,252,185,180,134,91,69,164,235,160,186,206,79,122,200,84,177,28,70,172,177,105,194,205,252,210,90,112,121,170,244,213,223,188,85,80,148,214,175,137,67,97,243,189,114,120,162,65,47,191,77,233,60,170,250,150,164,172,77,142,54,167,151,72,128,54,203,8,105,146,146,218,198,203,143,110,245,189,197,179,166,70,145,12,170,113,214,11,59,145,198,42,45,104,66,228,54,246,39,247,138,4,92,228,125,139,89,68,11,156,249,243,228,153,91,244,185,183,228,155,17,97,13,98,8,146,92,83,118,75,8,85,212,228,17,39,155,89,26,241,37,165,92,232,129,122,252,37,91,18,4,222,243,213,146,160,26,23,113,62,135,154,65,101,125,69,150,29,170,171,100,156,207,203,15,105,106,114,244,162,26,9,152,123,36,171,59,21,50,45,14,160,225,20,185,207,142,71,200,110,159,244,62,98,64,158,130,167,88,36,108,121,62,156,218,95,122,31,81,59,253,120,22,140,219,29,25,250,159,203,185,60,80,72,233,181,7,205,199,84,147,223,185,145,103,59,19,158,83,48,140,76,40,59,181,109,155,179,21,5,23,83,166,147,90,15,91,204,200,106,217,164,46,26,232,232,81,162,215,145,3,134,127,250,158,40,230,191,174,29,221,225,64,15,205,23,156,15,139,12,190,151,184,206,212,183,68,240,5,47,46,20,2,162,206,59,109,197,127,37,46,20,177,163,162,185,76,207,231,61,114,96,36,225,182,195,37,75,98,137,17,102,6,106,129,210,251,218,4,30,244,140,196,193,112,63,210,7,70,104,190,4,108,154,131,2,159,15,59,198,17,186,210,234,27,90,73,23,12,87,53,178,114,127,147,45,38,222,224,180,170,62,24,182,146,28,141,160,122,242,122,232,58,193,117,150,37,0,120,7,49,145,70,22,233,34,195,116,135,148,113,220,181,217,69,201,19,133,172,225,109,50,63,88,244,44,9,61,22,25,181,168,41,98,123,245,42,146,168,102,133,72,8,102,188,73,250,253,233,128,29,143,160,183,72,102,47,41,156,83,193,92,175,132,12,245,163,190,141,230,129,177,103,137,18,50,6,52,89,170,242,29,109,219,236,75,50,113,223,20,229,83,204,5,224,213,57,74,57,121,106,21,55,89,87,135,95,89,198,248,80,42,227,5,147,50,159,113,160,146,45,177,82,165,192,140,34,98,28,77,108,174,165,113,90,112,60,143,142,58,171,152,19,80,55,63,51,208,14,148,97,35,101,243,101,119,29,39,70,224,83,203,230,84,85,227,171,71,146,67,165,179,216,202,172,222,98,248,227,242,185,133,148,98,68,205,226,53,17,20,38,134,136,220,86,19,91,119,211,144,142,42,112,205,122,52,140,245,26,99,208,218,126,133,16,99,93,28,222,5,67,202,32,169,148,248,25,219,20,10,251,187,52,248,123,194,192,152,84,109,99,16,210,43,164,44,7,228,235,99,181,94,214,134,169,148,48,26,54,162,112,103,22,73,83,70,2,140,237,152,165,79,184,195,131,80,50,13,101,118,95,20,17,228,214,205,36,63,251,202,168,139,30,189,153,133,179,197,199,84,60,62,130,134,163,246,51,248,251,224,110,228,71,91,208,57,20,182,254,64,63,186,98,254,32,236,191,245,11,230,222,156,176,138,248,155,25,156,93,159,1,56,137,200,38,40,193,158,15,20,180,37,101,158,196,208,48,7,131,136,90,163,210,60,15,140,15,73,176,51,54,11,217,151,169,198,88,10,90,9,180,29,229,108,153,142,115,16,94,104,228,18,157,89,116,251,114,232,187,193,243,33,165,190,132,213,72,67,72,172,15,236,109,186,146,30,225,243,69,201,228,26,183,77,133,43,149,15,231,247,145,215,147,27,67,221,18,21,13,135,205,3,92,224,74,30,62,152,137,232,160,45,225,22,162,11,82,124,186,178,13,131,176,20,224,76,35,158,236,48,13,187,181,43,188,44,91,229,100,206,98,4,24,161,175,178,40,7,223,146,234,138,174,46,155,202,67,84,215,224,94,116,9,160,42,130,135,99,251,83,25,198,180,21,74,11,226,203,219,59,239,240,64,39,253,47,63,126,30,4,37,78,39,191,158,127,84,206,36,188,55,166,142,71,87,46,73,175,28,254,88,246,216,14,231,14,117,62,71,109,226,217,88,216,4,147,164,64,220,108,85,221,254,229,83,226,152,178,27,101,223,67,213,202,159,154,181,64,137,40,164,57,19,186,221,10,231,198,52,166,10,93,121,135,241,20,157,45,214,47,45,60,235,202,228,26,81,14,122,88,251,195,0,55,195,182,160,238,162,228,44,71,159,135,210,99,182,28,20,142,100,156,210,17,202,224,141,163,207,54,74,84,95,154,249,51,199,174,108,208,225,38,156,250,76,59,86,108,94,96,121,44,21,31,128,85,29,75,155,201,100,203,183,125,80,126,44,232,227,141,82,171,114,211,7,125,77,65,132,38,41,42,245,49,44,124,232,57,140,151,77,241,90,152,235,176,251,107,12,36,243,139,85,210,60,35,60,70,2,94,169,66,11,166,90,157,240,98,13,134,118,150,158,216,134,139,241,246,214,57,178,81,108,108,165,143,128,128,167,229,8,135,207,226,147,63,125,31,149,62,145,22,141,2,150,138,211,190,15,36,197,234,139,212,171,148,236,155,185,176,123,170,178,67,223,146,48,191,89,137,215,191,107,115,107,146,182,13,243,62,203,177,185,24,40,46,72,219,6,61,86,173,199,230,130,158,122,105,225,33,217,184,35,164,68,213,140,108,255,231,232,18,141,0,228,34,145,24,86,120,212,152,41,217,49,157,13,180,156,187,33,72,208,98,35,89,96,120,201,61,195,106,200,51,218,85,16,153,215,110,22,214,77,183,88,194,75,115,156,69,64,94,7,47,44,62,14,44,253,150,74,92,20,19,154,13,178,12,131,38,75,91,42,115,95,138,46,131,102,165,181,166,71,239,3,199,14,217,124,110,165,141,160,48,226,215,203,119,160,1,173,79,165,142,25,76,52,203,15,202,240,46,80,240,75,122,153,24,188,85,180,177,9,231,103,95,31,42,22,74,83,122,94,11,155,25,63,216,24,186,73,58,197,176,113,25,238,232,102,198,143,85,200,200,60,110,226,242,200,141,101,230,127,105,231,202,20,226,124,229,170,86,66,151,7,142,106,80,11,102,122,181,229,64,58,151,106,131,150,235,31,38,217,215,164,189,140,213,250,250,124,28,98,98,113,54,120,210,13,54,161,33,248,92,70,49,120,170,208,4,162,190,197,85,151,96,90,80,125,27,210,2,135,60,156,135,49,244,201,139,1,38,19,206,217,59,198,193,249,51,189,91,186,209,149,227,58,226,25,67,76,96,172,213,40,12,175,96,87,100,21,101,162,95,177,190,73,148,45,214,167,233,187,97,203,25,71,211,125,215,197,146,247,231,20,25,117,187,98,154,220,210,125,71,244,52,95,42,31,206,103,149,78,50,179,63,139,43,103,196,170,114,7,178,255,177,127,166,126,59,133,191,77,214,146,10,69,121,173,142,116,193,137,32,48,221,140,209,254,137,213,141,118,246,157,97,149,67,173,213,202,235,90,112,199,244,137,138,227,43,25,78,113,170,59,247,131,249,245,138,242,27,141,68,210,150,61,209,168,24,242,219,204,218,2,27,57,211,215,114,20,112,155,218,69,76,138,195,43,138,176,100,122,155,10,214,47,140,158,83,52,159,154,155,252,208,206,234,181,93,42,162,255,164,75,181,91,119,97,120,224,187,65,115,91,214,142,69,250,178,123,20,125,204,161,175,202,84,58,73,208,86,191,177,132,167,131,170,225,239,144,233,167,149,151,188,191,188,15,216,40,221,205,174,59,193,106,47,218,111,187,233,19,246,253,53,238,227,85,53,202,233,202,238,174,50,136,242,136,53,239,10,92,77,9,193,187,140,241,210,146,187,94,184,130,77,207,119,156,17,206,86,71,96,24,193,233,22,86,232,80,56,17,140,44,154,12,208,238,89,107,234,117,184,95,43,76,82,58,123,251,52,236,174,169,114,64,236,25,188,32,143,62,195,82,178,37,124,69,214,143,43,0,176,155,249,15,169,214,144,217,123,248,209,236,7,101,171,106,154,61,232,171,220,182,239,133,100,146,234,3,96,79,49,93,55,100,225,1,240,65,153,111,188,215,157,125,213,18,57,74,68,144,18,221,27,23,166,47,83,10,55,252,90,78,161,92,112,94,0,146,96,75,149,11,32,27,120,147,62,9,216,161,170,83,184,11,123,229,146,148,119,205,93,197,7,48,15,244,150,243,249,19,41,209,223,102,46,13,184,162,147,171,141,246,16,61,247,45,142,35,63,79,79,175,8,223,36,227,228,221,219,30,230,61,34,35,13,149,212,228,51,22,242,185,172,110,10,99,196,27,210,5,88,69,171,136,5,245,110,95,85,205,15,14,165,40,213,184,56,179,163,75,46,12,218,244,62,87,134,108,164,51,134,201,115,229,249,81,254,160,145,166,251,117,83,254,94,95,79,20,146,51,87,125,0,101,247,164,203,203,182,54,170,234,114,14,132,179,194,254,38,5,110,185,28,23,131,32,173,169,190,36,116,184,184,105,53,234,186,48,142,154,202,138,192,30,108,33,52,49,62,106,249,102,246,235,194,125,102,169,188,180,157,248,4,180,211,121,183,148,89,72,107,139,28,74,50,205,166,39,175,209,164,169,164,243,56,139,111,131,209,164,59,223,147,10,231,84,211,59,241,131,49,71,81,23,39,36,188,155,19,161,17,21,129,53,160,218,189,56,87,186,6,82,39,159,174,238,177,72,69,180,21,234,27,24,133,215,143,109,33,217,254,119,110,155,60,85,202,249,188,191,26,242,27,188,156,172,250,52,20,143,187,203,111,160,134,188,85,26,56,179,89,241,158,120,148,39,44,138,253,168,247,53,23,229,70,178,184,243,92,68,252,247,172,1,62,74,91,255,49,182,5,37,221,124,201,102,237,167,173,169,58,231,168,46,120,43,26,43,219,80,238,9,132,85,200,57,37,212,134,240,131,40,31,253,235,19,77,186,34,16,204,206,143,246,246,153,226,208,164,185,48,43,144,104,123,176,228,100,122,11,174,16,18,102,141,170,191,203,52,223,99,78,66,224,161,169,9,32,217,73,26,108,46,220,41,118,169,168,207,198,128,249,222,23,34,152,52,232,125,148,3,177,133,186,2,79,103,242,84,215,220,68,21,162,249,156,147,105,43,95,162,7,75,142,208,35,117,162,20,43,9,171,64,83,117,198,112,251,9,70,235,77,217,255,125,117,58,207,18,159,4,249,62,206,254,174,250,10,192,91,253,216,176,38,171,44,46,23,32,171,38,210,189,213,114,11,174,97,8,144,173,166,178,33,231,219,163,175,230,238,38,235,102,137,78,122,211,9,181,94,87,116,53,184,127,60,183,160,204,221,186,79,253,73,130,169,72,59,125,161,222,180,142,81,155,9,41,169,194,24,2,203,211,69,223,232,111,148,205,38,93,56,213,99,172,106,174,75,34,229,111,243,153,155,181,80,96,64,243,177,169,146,209,28,79,136,20,217,217,179,124,169,30,29,91,242,28,50,124,232,180,101,93,2,114,47,46,18,57,113,120,79,106,185,149,172,153,178,56,140,233,232,86,65,32,50,169,33,30,152,225,93,124,80,250,171,253,183,161,143,107,75,252,102,42,244,94,51,96,50,190,114,234,188,76,90,236,194,56,141,125,148,32,171,249,240,222,43,27,212,1,116,247,195,10,226,207,251,172,237,80,192,117,129,168,72,134,186,14,228,78,95,197,196,221,136,191,155,235,64,18,139,167,245,209,157,90,100,159,29,62,239,78,189,61,40,87,69,17,239,124,72,80,89,84,119,147,122,148,183,231,49,191,179,205,82,215,185,26,109,135,213,12,194,199,199,11,128,36,144,171,137,158,121,213,140,31,100,202,56,145,74,138,11,71,136,40,13,149,204,239,144,136,93,182,115,147,226,232,42,178,222,205,34,202,101,59,187,69,162,31,93,122,183,162,4,166,163,228,51,75,155,198,135,75,130,98,135,39,31,118,166,73,110,250,215,133,241,68,22,94,46,73,13,204,95,252,202,208,210,82,159,1,204,241,118,107,126,101,230,98,150,63,78,24,201,189,101,121,180,181,168,210,191,49,191,92,102,178,225,156,189,85,158,154,142,222,61,159,186,43,54,28,42,187,125,98,51,87,38,193,39,242,132,183,170,180,139,139,245,106,59,132,101,91,47,95,61,228,51,29,6,202,22,89,173,82,139,53,226,184,102,237,57,81,85,235,144,243,12,67,130,230,192,200,200,168,194,52,252,40,239,35,59,48,155,23,181,99,249,41,240,247,119,52,29,59,98,199,130,88,151,163,72,110,84,189,50,82,164,46,100,122,230,114,24,62,2,86,115,207,116,157,222,243,132,170,90,154,144,152,201,113,226,76,229,64,117,141,173,24,229,130,222,88,87,231,254,81,141,47,180,219,77,151,38,198,154,57,171,75,12,219,251,230,168,61,111,249,109,246,119,161,247,205,182,39,201,98,76,154,63,84,141,17,91,109,106,203,204,20,153,156,75,92,177,172,42,58,0,33,240,134,148,51,172,55,201,164,112,89,221,189,101,145,114,70,11,101,124,174,26,69,129,251,68,10,45,153,237,99,156,140,70,208,242,11,203,102,183,171,47,178,163,155,22,112,166,81,70,95,36,198,67,174,174,94,224,167,11,227,18,46,78,109,78,114,38,181,141,166,225,187,180,202,154,116,221,201,166,89,197,178,163,123,48,51,153,7,233,168,84,142,42,76,32,244,221,32,126,57,188,168,199,137,178,59,98,20,233,250,76,2,159,153,175,127,126,188,211,215,234,82,227,139,207,90,70,40,150,40,161,210,207,14,167,40,171,12,207,61,234,233,174,205,205,72,147,25,220,218,106,82,15,101,239,201,141,235,219,54,30,153,75,58,163,238,128,157,178,14,6,76,51,66,52,252,204,92,91,125,136,233,127,239,161,222,222,41,118,116,29,43,148,77,125,38,164,77,98,73,83,20,159,45,173,78,43,52,212,169,92,234,32,70,68,207,165,223,75,253,10,115,194,73,43,35,196,206,209,180,110,159,49,110,253,15,197,101,231,73,118,126,156,15,54,91,14,23,173,95,203,58,253,5,62,31,207,242,213,28,149,152,143,181,109,97,119,232,113,31,57,34,30,131,154,82,83,251,13,151,0,155,241,243,23,206,46,188,6,76,222,71,103,59,236,184,66,171,159,154,193,110,31,207,234,133,236,199,133,105,35,87,43,138,70,144,238,115,97,58,227,140,226,138,194,7,116,151,12,56,3,204,227,234,73,205,66,122,109,27,80,44,172,67,189,19,72,113,121,115,55,198,11,245,19,196,23,252,52,187,91,85,108,180,91,62,6,30,16,232,86,115,211,135,130,144,149,26,1,80,151,25,217,47,45,155,25,253,212,161,148,189,126,14,55,148,205,139,206,28,231,9,47,63,53,238,128,99,169,207,55,46,23,51,188,44,8,65,63,230,207,38,11,80,2,94,144,83,229,232,109,121,38,55,179,64,160,82,154,116,186,69,41,30,3,21,180,43,210,75,10,118,203,22,187,131,19,92,45,26,141,155,192,112,178,220,236,5,105,137,51,203,203,111,83,246,112,37,60,243,239,56,31,155,194,229,201,93,155,251,199,80,175,227,51,223,177,121,9,239,144,109,181,227,7,67,173,91,195,93,77,232,54,149,146,44,9,229,186,125,62,45,216,239,12,157,85,80,145,190,245,145,66,111,29,186,143,10,179,25,117,171,23,156,244,116,219,84,113,248,43,254,192,7,227,104,234,117,23,51,33,93,238,198,66,119,107,82,56,99,41,18,86,47,136,108,21,121,155,27,105,213,28,70,49,144,233,135,46,19,52,196,63,24,173,12,13,99,186,81,130,221,194,134,221,72,82,31,112,30,203,10,3,28,110,68,253,2,136,43,93,52,133,222,117,82,163,250,192,141,4,88,220,93,231,252,177,72,161,242,62,232,103,185,15,13,74,92,41,186,136,156,29,114,114,213,7,40,53,148,64,244,141,192,15,186,75,47,157,99,216,177,105,32,131,126,84,117,227,159,243,94,187,58,107,21,115,232,118,147,26,186,160,210,84,27,14,90,107,60,39,95,204,171,112,127,236,207,9,36,221,146,8,53,211,249,49,89,48,157,136,240,97,130,134,169,147,14,106,254,234,210,132,188,215,199,233,222,69,158,200,233,64,6,214,183,133,16,159,59,95,81,240,94,89,191,92,108,41,125,239,115,110,30,253,22,81,18,46,246,213,135,249,20,173,139,186,192,176,211,244,188,1,28,62,154,31,63,177,76,67,169,193,125,177,230,154,91,45,131,160,2,135,39,215,153,187,204,236,254,179,6,184,110,73,161,84,153,62,126,67,164,8,75,192,25,5,94,217,156,156,53,51,167,48,11,219,31,13,75,42,210,144,152,239,171,58,97,5,57,165,245,49,128,66,144,232,194,3,81,154,143,123,196,244,42,27,62,142,112,141,154,90,75,224,99,210,221,2,45,243,86,213,122,170,26,73,250,250,171,49,195,171,223,28,63,199,6,226,194,8,168,36,153,110,178,57,252,250,232,79,84,131,167,166,213,32,219,197,199,193,86,252,99,80,130,88,245,246,236,20,246,147,188,118,181,2,91,20,74,29,46,16,235,101,89,204,248,233,204,27,89,210,190,148,32,180,171,53,197,140,86,98,26,167,240,151,253,100,198,24,41,1,83,114,77,31,49,108,172,186,175,197,31,209,214,9,121,212,219,109,151,104,102,64,253,161,46,157,226,179,125,200,201,29,241,140,33,250,49,39,36,236,89,254,227,213,106,14,114,244,56,113,77,190,235,61,132,112,204,217,228,190,145,251,184,9,15,56,121,73,154,167,216,14,218,238,232,162,204,16,159,108,34,78,211,43,30,10,36,166,170,78,34,3,102,164,195,103,62,161,105,83,183,200,27,191,28,247,92,252,181,219,232,251,202,45,10,28,192,104,89,168,47,28,181,203,22,71,55,179,75,85,71,187,222,194,247,16,5,185,250,177,33,65,147,105,250,111,27,143,120,170,253,90,103,89,112,179,72,134,98,30,159,223,94,213,83,203,121,141,110,226,144,31,143,19,55,119,6,62,1,212,86,229,115,198,189,111,66,50,108,198,250,25,104,52,84,57,177,146,84,36,9,93,205,29,83,142,89,225,6,89,77,102,84,7,121,98,167,224,48,68,86,77,13,156,237,249,24,113,229,198,168,211,252,238,96,83,244,30,203,249,169,154,213,147,6,222,77,143,167,162,12,17,147,65,159,238,243,128,188,12,229,201,162,246,64,153,218,66,92,24,126,105,26,77,159,115,59,55,158,113,128,240,195,39,242,67,195,203,143,46,166,14,175,203,61,206,222,241,190,206,184,27,106,64,136,143,86,4,142,216,115,118,161,242,117,104,178,238,170,75,254,8,150,154,204,210,213,106,134,126,215,240,132,155,136,124,119,228,222,179,23,93,179,245,134,136,180,51,84,225,132,129,176,187,173,142,242,201,29,163,93,159,125,143,206,119,41,229,222,110,58,234,61,204,84,9,244,218,7,166,73,201,159,40,1,241,144,46,9,56,35,150,235,116,184,160,60,41,103,70,214,193,147,168,102,80,219,69,14,12,142,159,145,59,28,206,150,219,127,48,211,180,107,141,101,158,218,16,73,118,98,198,180,156,181,195,42,134,251,173,60,210,105,166,6,51,46,173,117,221,111,194,14,158,51,236,109,179,81,105,166,134,203,84,191,220,223,54,177,103,208,61,62,57,189,26,214,186,212,136,178,196,249,56,155,65,209,190,182,190,20,245,230,39,50,92,244,188,223,135,106,102,19,187,125,210,57,231,232,91,22,98,163,140,150,78,211,163,241,201,94,14,163,166,90,20,70,166,238,182,238,82,220,130,120,171,225,2,45,12,238,25,60,76,125,168,234,46,125,38,79,46,227,235,69,43,191,238,126,22,117,243,237,48,53,242,79,162,201,148,124,253,194,109,91,188,62,113,126,10,81,33,74,249,67,227,124,202,118,203,231,233,190,112,107,150,183,85,217,76,250,148,98,94,88,69,159,55,217,8,143,119,51,205,14,69,243,141,149,85,180,84,135,77,41,70,38,249,243,61,164,168,129,103,36,131,139,186,95,32,43,151,125,209,237,150,83,237,250,219,116,96,250,40,164,71,112,75,219,57,191,77,128,125,223,70,183,127,110,138,178,79,94,142,82,168,148,176,209,96,159,112,204,127,108,100,125,38,8,123,199,133,101,115,165,89,159,187,58,151,29,112,89,31,191,50,146,55,219,53,198,129,43,186,217,186,245,169,206,170,204,180,123,215,165,207,155,192,167,186,153,48,246,20,91,215,38,214,247,226,58,73,217,40,60,162,61,197,246,99,47,143,241,51,151,242,113,58,97,251,145,61,62,99,120,98,14,211,21,46,201,69,125,179,49,60,171,190,76,94,160,219,142,101,227,76,165,170,231,110,22,234,95,184,194,22,213,73,60,227,142,116,183,193,132,153,152,71,127,54,163,88,71,251,185,207,93,87,105,84,229,243,24,114,105,9,79,200,249,129,177,164,107,1,35,120,151,63,159,94,113,63,73,83,54,158,249,99,147,9,99,236,190,47,210,185,75,4,131,187,201,31,56,251,5,24,118,216,103,59,9,235,170,57,76,95,247,39,29,99,220,203,56,26,237,255,143,93,55,83,239,141,121,209,52,201,89,103,51,11,253,125,160,85,196,37,213,48,173,152,165,196,221,190,100,20,57,83,85,147,21,60,136,156,154,9,140,242,130,196,18,84,199,222,153,41,85,74,116,134,175,102,138,103,114,86,213,93,52,146,199,63,213,9,67,116,40,65,43,212,64,131,46,127,143,98,42,82,96,85,146,103,25,61,9,79,152,100,28,204,224,62,41,60,40,247,58,92,177,108,158,122,110,196,221,239,203,44,166,131,220,52,104,181,246,147,123,110,154,88,139,116,118,25,236,237,208,185,252,212,156,219,199,101,28,58,223,15,134,155,50,166,110,127,216,177,187,109,83,166,92,5,11,78,224,134,216,189,31,77,45,97,39,133,105,150,40,142,146,102,208,120,216,218,121,90,192,103,9,213,252,22,251,180,228,242,56,118,106,152,46,242,174,17,172,189,239,3,123,132,218,117,28,53,216,248,238,25,207,138,73,165,82,163,51,52,232,238,203,206,28,188,62,57,92,178,51,125,4,220,213,245,128,44,45,61,174,126,225,144,221,167,166,43,105,181,240,253,59,68,109,180,245,214,39,159,66,107,124,60,241,148,149,146,80,205,45,46,110,140,53,68,215,115,114,1,72,14,249,141,157,153,84,179,234,231,59,77,174,214,98,165,134,173,213,121,90,102,170,103,176,200,85,230,173,249,72,4,57,235,138,135,134,122,99,109,26,87,46,204,129,238,209,16,41,182,8,89,210,194,73,29,245,94,56,254,45,93,19,92,205,212,36,70,28,109,66,214,91,131,63,202,73,126,238,182,181,2,99,124,71,23,224,228,145,25,99,245,193,231,82,170,251,35,101,115,100,214,200,16,126,58,20,192,251,5,224,21,240,94,22,99,108,184,125,11,132,27,19,20,20,216,104,85,59,126,218,76,178,31,76,204,227,197,199,115,97,72,6,73,214,27,21,237,230,189,91,88,0,210,168,242,222,86,39,115,20,75,91,190,162,75,15,182,242,249,118,24,179,117,145,81,238,48,35,145,66,246,7,202,168,145,197,201,180,192,156,42,142,172,58,161,245,123,102,116,1,192,92,191,240,32,243,243,26,122,172,80,68,143,225,133,59,46,230,178,40,195,81,63,193,155,191,107,122,104,146,12,195,129,137,161,11,68,177,252,154,230,157,192,44,78,126,223,182,203,90,178,221,228,123,193,9,216,96,120,48,168,221,111,133,153,137,3,182,140,139,254,120,199,93,110,93,24,74,78,250,220,215,153,41,111,48,141,74,190,57,209,232,83,217,201,101,41,160,251,84,178,132,2,227,14,151,252,183,49,130,23,37,75,194,87,36,47,250,133,17,155,16,33,145,206,116,87,189,65,55,25,193,106,232,165,209,23,232,34,103,244,101,155,51,133,188,79,124,115,238,40,78,70,191,110,146,247,232,120,55,121,58,135,132,35,228,105,25,75,40,97,244,59,204,177,166,130,81,223,116,160,146,217,222,1,83,204,147,31,71,32,215,117,229,128,11,142,123,15,110,230,37,239,232,88,250,62,250,207,243,228,161,100,182,151,194,189,142,120,93,88,119,200,36,207,140,53,21,61,207,72,86,144,110,210,139,37,238,106,145,14,144,235,34,59,84,252,101,66,183,91,122,207,80,218,115,252,244,50,175,178,135,66,94,114,10,34,47,142,92,153,78,57,29,177,245,31,186,140,144,40,75,23,164,207,233,159,7,226,178,51,105,157,27,174,235,25,131,221,97,248,93,85,80,218,173,238,170,153,126,68,22,217,35,32,16,19,89,36,228,48,200,230,232,238,30,199,227,25,71,91,102,97,232,230,159,236,141,159,122,154,205,184,220,22,175,122,221,60,43,172,73,88,77,114,52,222,194,227,230,196,73,20,51,51,200,149,227,201,227,157,91,7,78,223,125,110,179,59,243,175,7,242,201,121,157,85,51,11,163,185,59,43,234,143,77,121,180,12,35,43,6,93,248,68,164,77,90,95,40,182,80,105,247,75,163,123,98,73,114,141,86,12,180,46,29,38,59,45,59,116,83,241,203,195,143,166,25,85,217,145,102,145,232,186,188,180,140,177,11,150,31,39,163,230,174,180,7,46,182,163,23,152,117,47,251,149,147,201,214,239,158,150,133,229,244,125,27,194,77,132,116,16,121,61,79,185,7,92,225,111,235,143,163,144,181,252,133,146,232,91,250,219,230,141,230,207,52,153,37,219,84,24,27,96,191,112,10,238,202,65,105,68,127,59,158,41,147,151,136,237,113,225,61,204,159,206,196,184,153,198,179,222,54,157,179,219,225,65,149,94,47,205,218,35,227,104,2,46,253,241,98,214,57,247,202,39,6,217,165,125,178,61,38,222,239,48,196,167,207,251,52,253,215,236,176,245,184,201,141,157,49,78,109,240,194,52,207,37,61,218,88,47,15,62,187,95,217,40,208,11,222,99,226,48,113,119,77,64,55,235,98,247,137,99,82,201,108,245,147,2,155,49,209,206,129,227,131,148,80,108,227,86,150,159,153,21,67,139,209,116,79,20,247,39,75,8,218,170,246,52,246,69,54,157,58,60,141,62,246,153,26,186,75,8,177,2,100,252,166,101,98,201,201,183,163,38,118,51,53,148,71,78,111,196,162,108,4,253,212,116,86,130,223,23,99,193,20,180,36,163,111,145,79,204,12,132,234,73,115,88,13,177,15,55,230,76,116,141,139,30,171,237,2,206,122,231,215,125,226,101,218,243,4,38,212,73,126,101,180,96,9,205,10,85,11,4,38,28,133,52,39,33,175,233,167,229,236,7,147,231,214,73,135,4,88,174,241,50,49,7,17,177,253,110,233,156,187,27,37,26,166,74,37,75,91,61,171,145,167,205,33,210,162,230,41,11,122,251,201,77,58,204,219,88,186,48,154,74,204,189,112,2,201,164,244,154,110,98,151,1,67,215,19,33,101,44,157,130,18,145,204,114,56,201,118,20,86,73,180,242,225,247,83,62,198,179,80,123,104,25,187,48,109,81,74,211,181,180,85,157,126,234,14,117,79,195,214,106,82,201,126,110,118,52,90,111,35,189,179,99,164,208,37,165,250,159,116,68,34,102,233,63,78,148,178,146,46,218,219,18,235,14,155,105,186,188,16,36,206,92,122,20,41,27,188,161,215,103,201,63,227,206,207,109,187,192,174,3,141,110,202,29,112,155,91,99,71,72,243,240,178,3,78,73,63,47,106,163,65,89,66,83,248,140,7,121,35,56,62,100,175,9,39,186,89,166,230,244,145,253,207,190,219,69,216,186,23,93,27,55,53,130,238,167,134,177,55,53,165,127,226,147,104,241,162,54,182,32,101,200,215,135,70,180,127,94,35,153,176,236,84,248,44,27,30,204,208,117,126,150,74,185,50,235,194,242,31,63,107,114,249,208,223,136,117,154,211,80,18,92,42,85,6,232,230,212,237,118,191,100,255,43,220,107,253,113,168,20,126,52,131,92,19,185,116,26,144,250,114,152,178,150,78,42,57,185,48,76,162,221,181,126,246,140,120,81,77,71,177,67,206,82,118,162,157,111,250,6,135,60,27,141,182,130,226,253,123,247,86,116,193,76,37,16,119,155,137,155,199,180,231,76,37,111,189,48,139,90,125,154,110,38,47,189,63,203,11,117,194,251,121,89,63,132,60,78,206,251,206,92,209,236,208,187,66,120,217,147,211,100,133,206,186,56,117,97,59,81,122,241,64,221,212,238,148,77,216,40,110,187,243,14,187,182,170,218,120,172,216,41,188,172,77,57,151,185,85,55,248,232,25,47,135,77,1,87,70,89,34,158,243,72,164,89,185,90,131,9,200,250,94,152,69,116,191,77,205,211,158,17,186,157,62,198,254,13,11,117,205,122,32,47,237,177,33,187,197,252,41,136,157,49,214,98,185,135,175,181,149,57,106,238,5,171,5,108,146,43,146,4,38,226,242,239,182,210,109,178,171,114,157,8,38,60,150,63,107,220,212,58,120,165,53,208,141,69,8,119,241,184,212,196,56,93,31,15,62,11,108,45,74,197,29,208,145,253,183,207,40,28,243,195,126,169,152,93,45,135,77,87,85,8,44,168,113,141,184,50,178,178,186,36,27,179,52,162,1,66,129,174,203,38,172,214,237,213,25,202,52,232,19,124,248,180,80,41,138,195,41,107,70,18,94,91,152,50,36,235,30,222,90,54,234,108,166,134,95,120,70,71,108,126,40,119,8,166,249,209,231,107,248,180,11,21,51,49,206,254,66,112,181,82,134,87,193,80,183,222,236,91,34,13,155,245,109,34,2,59,92,105,60,21,187,9,229,53,240,204,188,188,73,248,84,160,45,42,63,160,230,216,225,176,221,95,159,156,36,90,180,197,195,133,98,230,238,242,117,158,184,5,27,226,123,99,228,189,147,40,10,194,110,34,59,209,29,38,56,208,50,59,1,176,151,180,172,243,155,199,170,121,92,230,131,123,105,153,113,165,107,64,54,29,97,255,182,141,135,40,218,121,84,116,144,151,188,87,142,142,171,18,169,160,120,145,36,186,232,153,131,203,212,135,86,152,123,61,156,56,43,200,199,166,15,166,9,85,175,123,219,201,50,156,31,110,2,18,107,247,174,211,175,242,160,7,39,122,96,135,195,141,205,182,242,80,224,63,249,151,207,164,180,180,72,159,147,153,227,94,212,84,108,150,218,170,243,231,62,47,208,74,153,154,118,12,109,52,158,125,36,225,240,189,53,53,1,131,184,185,147,5,49,168,249,208,124,218,187,178,247,17,194,84,167,27,67,186,149,76,78,38,249,185,205,130,78,182,32,38,212,103,207,4,33,73,148,199,36,65,112,134,21,157,55,142,146,124,209,22,18,210,161,191,73,3,226,36,83,246,252,192,181,7,138,166,159,232,213,119,18,125,233,110,240,169,199,26,119,90,110,25,107,163,219,160,117,96,212,240,186,132,118,236,67,201,32,92,152,226,138,126,91,137,253,196,174,254,227,148,188,69,247,26,152,34,251,133,109,242,210,42,121,34,22,191,219,19,96,202,72,242,72,76,227,169,221,43,195,176,123,104,116,149,168,232,174,223,110,18,216,186,172,229,77,227,28,146,127,193,215,48,53,217,165,253,18,9,109,240,171,72,99,22,124,100,7,244,145,98,22,246,251,242,144,52,166,40,171,15,237,196,63,99,22,255,241,129,1,184,140,96,194,118,26,136,29,198,58,39,235,187,134,202,145,28,62,23,58,147,246,24,146,177,78,201,159,10,10,95,186,242,37,219,118,197,67,179,252,142,94,26,167,158,195,175,28,194,89,106,10,15,87,24,194,47,157,221,168,108,3,146,145,3,183,191,47,106,3,67,162,101,146,13,229,170,87,240,72,54,113,143,60,180,179,67,68,103,220,225,206,96,148,31,135,172,57,218,118,24,5,22,109,118,69,52,253,26,186,31,248,71,137,212,47,247,74,168,128,161,157,171,51,29,235,209,165,35,1,159,153,233,211,200,148,177,82,93,126,87,121,161,82,51,63,68,170,89,107,192,244,226,213,15,19,106,166,184,44,168,5,210,164,206,22,150,14,107,127,151,52,30,40,253,107,153,125,83,28,139,63,144,242,160,76,19,216,81,54,235,122,98,123,88,163,198,193,229,31,152,213,64,142,62,211,160,86,8,9,68,222,151,119,166,170,93,62,43,139,113,109,86,192,231,9,233,186,52,76,98,173,4,252,15,165,14,82,253,229,209,254,174,28,253,21,45,186,146,10,223,1,211,200,164,180,80,154,76,226,211,179,39,168,79,197,232,194,41,142,38,236,19,34,58,18,88,233,22,78,13,198,80,64,91,199,208,195,201,114,223,168,162,9,76,138,164,5,140,10,223,39,22,32,75,255,206,125,62,190,245,249,113,164,81,123,92,185,169,121,42,17,177,26,143,253,29,93,68,121,146,142,77,72,41,15,134,36,33,71,103,218,220,87,140,127,236,79,149,106,91,76,161,49,198,248,160,152,169,33,18,82,54,211,63,108,250,63,187,254,56,113,120,142,251,166,129,81,68,32,58,77,130,36,123,226,104,54,37,74,2,70,32,50,62,236,50,63,213,25,196,120,214,245,98,177,43,219,89,52,99,137,58,121,82,254,208,160,158,15,125,42,232,43,204,21,71,99,200,164,183,141,250,78,221,113,180,81,94,229,202,22,230,175,41,222,8,13,21,227,211,247,182,174,166,178,61,241,178,52,170,220,120,225,150,56,150,102,74,101,58,81,133,122,115,97,54,33,112,165,114,208,185,225,175,131,196,93,251,48,184,56,85,60,111,54,63,93,91,49,112,47,186,13,100,198,72,55,250,165,192,136,249,248,140,68,231,222,214,2,62,68,168,149,125,253,128,44,169,196,79,230,213,121,119,70,160,41,127,183,47,100,86,47,233,1,202,39,17,230,135,100,133,106,184,191,204,179,233,26,159,224,11,109,159,86,61,138,65,138,135,205,169,242,95,104,195,243,31,199,161,71,179,203,200,167,175,187,229,51,120,52,141,129,200,193,246,220,227,232,130,204,165,158,251,204,113,197,191,190,3,159,241,175,84,41,216,83,51,174,140,109,91,209,158,5,83,32,112,212,100,156,244,88,179,131,174,1,155,115,145,194,150,17,137,187,62,27,39,217,251,84,72,145,55,106,4,30,108,147,245,174,177,6,153,113,91,195,244,110,5,182,144,203,223,23,164,80,93,96,16,98,194,196,206,97,152,181,202,29,64,48,162,149,120,164,124,247,186,77,54,199,155,22,151,70,41,115,175,111,3,203,77,244,24,124,54,251,250,190,16,54,185,12,24,6,3,251,213,38,247,125,62,30,84,156,3,70,186,36,43,140,249,212,27,74,100,194,21,174,120,139,239,128,173,203,75,96,56,69,239,199,113,162,208,145,198,6,180,15,31,12,243,124,112,93,89,94,116,173,164,244,224,174,38,181,176,5,33,122,249,7,134,242,64,213,62,71,82,86,125,7,220,141,156,173,91,252,189,103,141,79,136,165,82,47,13,97,21,143,85,236,3,19,27,4,90,161,224,55,229,56,248,124,223,89,137,163,44,111,241,129,153,117,175,126,189,99,160,124,18,71,159,152,33,235,23,52,45,41,41,143,124,211,186,240,167,70,51,214,50,189,92,89,143,177,75,85,66,249,247,9,175,232,104,189,172,214,46,171,235,57,230,79,1,99,17,170,124,162,19,165,143,17,45,167,230,27,161,253,18,139,221,245,107,220,52,134,240,39,212,40,217,235,31,54,65,148,244,9,115,48,29,111,222,52,10,243,79,23,77,202,112,35,247,215,114,74,45,165,106,75,67,100,96,169,21,159,143,75,9,94,39,242,64,248,216,225,66,15,178,110,191,105,83,247,54,94,72,215,152,134,235,22,153,124,161,159,154,94,250,188,63,173,26,38,227,224,48,132,173,246,145,118,33,209,23,109,188,159,233,232,128,8,89,180,0,225,227,235,246,186,71,149,205,250,207,212,149,138,72,251,44,177,53,126,185,192,188,232,186,55,207,88,104,5,60,62,185,122,212,104,203,59,184,205,79,153,27,237,193,62,163,133,119,225,154,44,147,48,219,254,233,45,84,112,64,243,167,217,46,209,151,155,83,116,85,147,221,218,138,66,19,236,15,77,202,88,176,36,221,136,150,107,51,215,82,145,18,84,239,231,131,77,246,69,36,128,32,175,120,227,114,97,83,171,137,150,132,244,109,180,199,195,49,208,146,16,157,229,52,149,200,169,181,108,147,104,179,116,103,90,96,162,91,185,105,40,91,110,182,205,109,237,162,249,35,246,191,211,19,68,102,153,168,97,186,253,240,142,203,166,191,42,169,244,202,9,36,230,101,186,242,184,45,9,33,48,20,159,229,163,159,146,230,22,209,49,168,141,53,212,58,126,21,28,213,219,96,99,186,162,153,251,204,181,69,226,31,152,96,232,171,196,209,80,193,84,228,106,195,227,140,134,235,19,242,81,160,255,200,57,141,29,159,237,130,198,145,85,43,138,125,127,142,47,15,222,107,249,40,77,161,239,219,227,179,166,223,65,225,115,248,204,1,35,194,175,162,49,195,204,109,99,136,35,77,47,183,77,63,180,155,151,240,208,154,114,91,232,60,218,61,218,235,209,226,98,171,34,18,39,231,210,83,168,10,80,110,146,71,118,158,113,243,132,92,253,89,253,169,28,13,109,131,161,9,99,62,107,31,65,192,243,91,161,65,82,201,170,73,105,196,10,189,201,159,8,226,252,85,8,36,8,153,195,170,114,233,9,190,202,220,20,166,43,112,61,113,137,166,156,127,58,79,42,210,45,46,77,49,82,87,137,56,178,66,117,150,7,159,9,187,169,134,226,137,31,253,171,70,94,96,9,11,16,237,180,25,66,10,180,156,102,213,149,196,141,101,134,54,74,53,53,71,145,224,25,144,248,71,104,102,144,215,42,75,97,26,104,211,10,157,16,210,37,114,101,217,20,83,154,195,112,4,228,194,140,238,147,67,129,132,41,65,126,58,217,187,245,159,94,166,123,91,68,148,146,124,79,243,219,90,38,214,244,110,235,236,32,177,5,242,103,130,110,129,16,183,240,198,129,184,228,231,38,64,147,132,29,140,129,186,83,192,188,87,213,180,100,123,208,158,118,138,237,92,68,101,231,215,212,82,123,28,173,42,159,182,41,141,39,194,246,83,53,89,27,218,7,158,183,197,111,6,43,133,46,18,162,208,5,226,93,50,1,183,44,71,35,245,215,159,34,76,197,130,70,206,77,77,216,165,252,205,224,41,137,46,11,170,172,200,20,198,251,56,241,184,72,203,35,151,204,182,50,36,97,146,105,129,42,60,86,132,32,149,18,181,152,64,162,132,206,126,215,143,38,37,220,68,27,245,188,1,54,66,15,182,237,160,72,186,158,229,215,155,148,144,108,62,3,71,222,7,193,228,114,87,66,20,101,18,141,17,15,70,83,215,181,2,77,15,150,28,130,104,213,98,31,239,115,198,217,193,160,114,255,102,171,19,75,17,239,196,209,8,170,168,210,243,70,148,58,126,156,246,168,190,68,90,24,5,248,21,162,50,141,126,41,17,173,36,135,144,189,89,238,252,248,70,74,68,36,122,7,61,160,241,190,231,175,35,65,224,76,31,217,251,188,210,252,8,46,211,30,28,130,53,116,49,233,177,52,122,69,40,0,17,241,172,70,34,255,75,39,177,247,77,242,66,140,135,47,2,214,231,133,215,184,48,246,114,226,94,133,77,223,137,186,103,76,42,166,102,32,146,223,83,38,105,178,184,159,57,60,155,23,89,200,7,13,218,50,101,168,228,102,228,133,24,11,232,225,168,208,57,189,193,251,13,195,154,84,215,203,250,30,75,104,15,209,36,89,69,132,58,35,95,235,170,173,248,44,88,99,215,131,153,225,83,124,157,166,116,43,250,236,104,230,101,143,235,40,221,164,36,175,58,33,94,230,138,250,149,173,22,97,249,131,121,185,203,35,206,134,139,143,10,157,159,8,188,186,44,5,109,193,125,138,31,69,35,120,13,102,125,189,150,78,114,106,194,209,21,42,83,228,25,95,236,213,76,166,187,6,154,145,69,146,99,79,116,131,118,179,195,240,244,186,56,24,208,172,155,253,178,48,3,23,99,6,118,102,217,29,83,112,40,159,234,106,5,140,149,246,8,24,127,70,21,242,207,38,160,225,79,132,38,35,177,186,216,230,222,234,178,92,9,199,191,199,159,0,69,129,38,63,184,72,7,236,25,64,116,38,228,248,109,172,94,245,194,171,169,32,247,128,17,151,19,7,130,159,250,208,67,179,124,242,116,34,144,237,125,7,27,27,250,57,70,32,74,28,171,181,153,13,116,53,194,88,103,151,210,83,172,45,168,147,20,241,186,128,228,53,211,120,176,200,201,128,98,196,91,30,42,10,86,80,30,76,144,50,208,51,213,21,117,232,64,220,50,214,99,26,11,135,90,112,204,29,178,167,134,78,145,119,163,121,2,163,176,234,119,149,8,72,228,174,16,226,242,222,39,142,222,89,132,135,16,68,50,23,198,128,115,151,70,106,24,137,237,5,163,244,229,180,170,6,31,25,129,140,29,63,14,205,245,99,168,82,77,156,46,86,197,41,85,216,74,189,113,238,8,250,214,178,47,77,172,92,206,154,249,98,194,5,219,255,165,103,128,91,116,84,98,145,116,30,147,92,25,214,212,253,77,178,184,157,137,253,32,4,111,152,10,51,230,111,196,53,228,220,150,59,138,5,121,24,185,80,224,106,230,19,33,179,102,38,52,67,224,19,88,228,120,104,36,153,242,146,43,135,210,226,30,28,172,91,184,116,11,140,195,211,142,137,210,98,141,37,190,63,116,8,204,120,166,133,242,130,122,6,109,68,114,252,243,162,241,166,124,252,138,240,54,220,113,223,25,189,25,25,44,192,169,69,180,75,224,44,238,200,117,88,126,45,34,63,42,33,83,102,36,156,59,119,136,24,194,10,58,39,23,152,96,218,165,52,139,53,15,138,21,18,116,143,209,67,166,205,120,109,31,159,165,17,28,86,162,112,72,72,226,179,68,19,141,203,37,31,120,54,149,227,0,238,76,188,1,39,73,117,156,205,219,164,107,222,101,220,208,117,22,38,27,4,154,140,102,156,111,108,144,5,46,106,31,213,204,87,241,194,38,143,191,197,155,10,174,148,243,155,104,120,221,72,19,40,76,50,55,246,84,68,41,50,17,119,35,234,199,193,100,78,134,130,212,99,86,236,214,40,65,235,177,152,11,70,6,135,111,115,213,15,140,77,73,236,143,169,131,189,81,134,211,213,242,62,32,224,174,58,154,40,118,23,118,32,33,211,182,146,104,109,144,138,70,102,117,68,118,232,60,164,33,134,92,204,225,35,182,238,248,180,165,44,87,54,76,205,58,18,87,100,159,218,7,54,106,111,192,76,27,250,227,201,152,164,177,187,110,162,148,9,74,219,210,14,20,113,25,249,237,110,169,247,200,122,165,249,49,13,162,165,197,137,187,134,194,145,125,104,205,70,26,15,137,183,76,213,234,193,104,188,249,178,72,215,78,210,99,141,191,156,158,192,27,170,182,89,97,228,126,106,192,164,82,244,104,220,41,252,187,60,203,218,22,119,16,178,32,103,197,141,199,157,140,172,169,7,19,109,181,208,127,131,97,90,21,182,128,212,53,216,38,164,207,209,63,176,211,60,65,77,233,67,208,132,94,229,114,1,55,28,209,245,145,152,251,138,75,74,66,4,153,210,64,84,219,79,143,184,4,172,110,191,160,131,154,164,163,179,169,193,37,240,89,118,87,104,199,157,47,71,42,11,149,36,77,241,174,120,219,104,36,153,232,154,89,23,165,56,51,229,75,89,154,200,26,118,15,9,9,241,154,180,164,128,82,78,107,1,103,202,242,10,195,210,138,163,147,73,168,11,76,102,192,71,17,163,96,74,81,176,34,37,71,135,132,107,222,81,222,47,250,227,136,130,250,40,67,41,191,137,142,108,133,190,53,221,22,238,192,216,127,52,65,19,228,227,11,22,139,18,229,194,216,171,165,26,130,121,20,2,228,145,96,136,236,126,139,103,162,70,134,121,86,133,71,247,128,179,144,124,131,129,43,240,176,46,236,11,35,3,37,10,232,156,26,11,154,226,106,123,164,246,100,205,51,147,67,159,130,207,228,203,30,165,124,96,100,182,87,192,52,106,232,51,105,116,125,248,149,243,37,86,125,215,195,82,154,174,167,215,242,199,66,28,225,56,219,102,186,148,31,159,215,7,158,236,198,253,198,240,237,86,99,183,70,31,72,200,210,161,126,151,147,14,210,137,62,200,141,11,129,83,151,234,178,145,51,179,219,97,35,180,75,171,116,249,28,205,189,59,92,155,102,95,57,119,184,84,210,168,57,63,129,66,51,153,212,182,2,38,29,34,67,5,27,170,181,226,232,92,149,167,6,92,163,197,1,153,159,41,186,215,60,51,218,72,226,194,216,244,127,30,202,47,61,27,48,221,25,250,219,200,33,46,255,237,12,189,233,124,63,127,90,98,250,175,147,202,53,153,124,125,192,214,140,45,48,222,3,169,5,60,112,89,23,24,15,214,29,130,142,164,161,116,252,50,219,123,131,53,48,129,153,62,205,156,159,44,28,48,93,210,2,35,254,249,126,27,209,51,29,220,88,208,244,64,145,49,148,11,67,130,201,213,88,237,69,53,13,94,16,156,235,61,190,90,42,187,35,233,151,67,40,148,2,206,164,204,245,179,68,177,112,188,33,180,167,198,216,214,111,181,92,44,18,233,244,178,210,7,198,105,40,20,54,169,222,206,253,129,219,187,242,102,201,64,249,44,173,234,93,123,76,40,67,115,67,192,16,146,124,240,79,91,227,62,71,159,89,221,53,210,96,236,52,13,101,73,53,206,17,47,196,26,87,101,59,103,201,192,30,243,228,153,93,122,249,130,222,124,96,221,28,163,137,119,38,217,188,254,102,186,243,50,63,33,31,234,196,115,199,146,152,217,12,20,157,132,147,41,213,249,4,63,186,166,219,108,171,214,93,93,10,155,122,136,253,58,255,39,28,249,86,192,48,18,167,206,209,116,171,134,24,43,252,209,244,153,194,205,121,231,45,76,180,250,41,188,81,60,10,216,170,107,2,155,188,84,44,138,5,46,255,214,133,43,205,88,173,241,129,78,58,15,142,68,22,223,23,174,159,31,83,253,44,15,229,18,105,12,134,48,39,104,177,124,157,163,36,128,150,162,116,57,197,117,53,40,236,159,181,35,191,34,106,226,66,212,61,179,241,8,189,111,182,210,242,145,138,126,32,103,173,110,43,34,47,186,131,135,222,22,202,8,203,183,45,9,70,136,238,112,241,136,153,221,163,232,132,69,69,209,75,195,147,34,69,12,67,111,182,100,5,224,216,54,87,143,34,143,135,215,145,92,184,85,188,34,66,79,70,11,87,216,4,135,188,192,133,194,192,103,148,90,57,45,10,238,103,51,55,52,159,65,123,40,230,16,30,235,82,215,211,135,70,211,210,219,60,208,175,54,191,48,147,173,111,92,90,202,154,113,6,70,72,127,6,140,220,167,140,179,51,73,140,26,18,208,84,199,146,216,39,83,19,172,145,245,69,73,113,168,139,43,106,170,225,29,5,151,168,84,141,98,204,77,101,62,9,104,10,240,50,14,225,73,23,79,220,162,150,84,178,238,4,79,92,205,213,57,21,0,54,223,86,120,179,43,120,240,174,210,36,80,141,87,24,21,157,140,19,183,184,192,32,4,159,177,165,113,152,142,27,249,188,16,67,110,238,211,10,140,15,143,110,108,208,87,42,161,124,77,253,71,55,200,108,64,34,210,206,86,70,209,75,35,68,74,143,73,0,161,178,234,150,11,235,181,92,30,29,0,106,155,238,200,206,67,246,164,28,114,222,93,109,144,217,238,149,72,212,208,73,161,157,152,192,248,104,237,128,49,254,249,28,77,231,205,131,17,35,209,61,50,117,202,254,10,254,27,105,32,129,137,144,35,163,1,215,182,126,119,216,248,67,122,78,34,19,171,201,56,182,140,224,14,17,246,98,10,123,10,227,216,236,67,141,29,88,18,66,126,253,197,184,190,33,68,29,105,171,191,51,132,239,246,138,250,189,240,232,62,240,142,252,84,49,210,156,186,109,219,14,34,116,237,33,131,201,46,97,36,140,151,66,29,30,42,191,112,228,168,31,149,20,85,182,98,243,155,204,28,192,35,116,206,139,109,233,62,105,30,70,151,255,246,252,53,25,106,150,135,123,241,131,169,151,74,115,30,245,213,49,91,20,183,209,186,212,136,246,192,115,187,117,52,48,157,4,146,118,51,159,251,72,197,112,226,166,89,185,106,98,91,126,95,244,88,9,39,190,34,23,189,179,84,176,215,9,150,52,249,53,220,127,147,52,88,85,89,161,3,89,34,45,96,50,255,250,192,173,238,242,204,17,160,119,104,226,204,60,128,35,169,157,177,235,76,31,23,113,220,84,74,20,199,169,248,200,185,49,174,136,116,9,57,166,164,147,45,76,4,232,126,14,79,75,221,104,186,208,50,130,225,9,49,243,39,255,139,73,111,80,121,42,150,177,83,206,141,10,81,10,110,20,211,200,89,24,218,199,101,188,5,139,136,210,226,218,154,255,61,39,99,66,142,226,58,85,109,205,224,154,137,185,163,155,94,50,49,25,111,4,94,43,234,177,124,77,146,20,103,127,242,82,230,39,112,105,162,65,0,205,1,133,170,168,245,226,195,35,209,60,226,48,181,189,250,183,209,113,228,212,29,145,150,168,50,156,233,69,77,27,169,157,108,118,86,14,163,199,94,52,235,141,136,75,148,68,145,215,17,1,246,250,211,34,139,100,62,201,46,249,176,15,74,207,118,148,2,58,126,147,242,62,224,149,180,22,245,143,193,180,32,87,182,105,15,94,81,134,200,136,82,10,10,137,165,71,225,38,111,221,194,172,180,80,147,15,212,212,92,134,194,107,175,168,117,209,48,47,242,35,16,123,216,84,123,69,137,236,85,210,202,12,150,228,97,10,65,75,98,18,93,134,3,35,255,157,5,158,31,216,232,175,254,5,52,58,57,170,204,26,80,232,241,207,120,112,150,202,35,181,25,76,179,222,209,54,15,40,204,94,162,8,156,62,133,159,133,189,219,187,49,11,110,180,228,68,155,214,59,26,142,182,86,187,206,151,188,115,156,219,50,0,82,43,195,65,123,70,241,17,110,172,232,152,31,24,90,229,142,163,33,134,102,173,180,53,139,179,3,70,137,163,42,108,52,36,135,205,9,75,202,143,200,166,172,119,99,4,116,234,35,206,76,179,87,156,219,218,172,213,93,157,185,183,196,149,211,66,36,59,13,76,156,134,55,220,3,243,245,43,74,112,249,234,166,152,33,55,41,94,102,4,146,2,166,123,79,28,235,55,150,195,46,241,102,112,251,84,39,241,170,44,69,224,162,119,205,46,244,61,19,92,153,178,150,77,9,138,87,92,54,194,223,90,85,197,212,201,117,158,42,187,79,12,65,21,102,145,143,235,62,207,107,200,56,220,244,206,70,221,31,105,153,242,173,22,195,194,14,39,37,146,157,154,94,222,168,11,246,112,67,130,170,216,116,36,33,59,52,115,28,141,121,158,76,58,27,91,241,216,136,176,171,56,239,167,43,60,114,138,121,227,204,133,93,36,68,89,235,158,230,106,253,177,15,101,113,196,184,178,222,206,42,131,17,31,146,2,123,162,238,26,47,196,104,54,194,161,66,33,183,63,144,75,23,203,120,250,216,115,124,218,112,191,122,249,84,231,45,86,13,152,71,166,71,147,209,136,215,105,171,159,152,239,82,249,111,193,93,105,86,120,86,55,123,20,164,179,71,251,141,120,67,168,20,88,50,239,88,97,176,213,107,31,47,251,77,224,115,193,134,179,73,22,62,2,109,131,49,41,64,222,42,98,130,73,31,109,14,14,7,19,84,19,253,28,96,10,169,241,72,24,82,194,21,74,35,61,249,220,202,220,134,28,191,240,44,208,21,124,195,104,153,45,169,176,52,82,31,251,125,31,187,67,199,21,142,7,254,44,113,105,137,205,148,144,129,80,122,108,227,17,195,32,152,8,211,130,252,100,125,92,161,5,235,253,141,240,134,68,84,119,219,107,8,113,165,125,12,231,73,149,238,199,206,170,73,173,192,233,31,91,177,46,78,88,51,242,178,248,148,118,16,31,89,100,213,103,6,243,117,54,149,227,241,94,138,8,213,226,107,189,87,248,217,145,56,170,34,163,129,112,3,108,251,119,180,249,161,11,129,42,243,144,226,210,144,52,144,115,155,228,80,88,4,26,77,73,232,208,205,102,222,87,229,30,200,143,213,15,51,204,246,161,113,223,85,194,28,155,21,86,137,135,182,74,87,78,131,61,211,189,229,109,44,37,203,97,125,216,31,191,132,33,215,4,70,248,122,70,160,129,35,199,231,104,4,63,211,11,22,8,0,132,199,87,145,163,30,17,106,144,241,151,129,208,108,19,240,168,66,108,210,134,30,189,241,7,143,163,151,213,11,133,5,104,253,70,207,54,46,233,126,242,119,103,99,6,255,100,179,211,18,14,161,89,91,188,15,128,244,140,48,154,177,228,90,237,45,216,236,102,187,92,26,246,23,241,182,216,251,116,165,141,53,235,185,106,177,64,32,247,34,124,232,179,213,164,42,19,203,11,13,188,50,31,161,124,214,87,111,2,87,25,41,205,234,3,111,237,74,67,183,155,76,3,116,105,117,137,99,212,146,30,173,209,253,28,6,17,103,20,78,178,233,189,238,253,14,62,241,155,242,69,169,179,230,199,233,65,129,82,152,97,221,186,147,34,0,67,131,64,154,178,76,64,164,69,249,242,188,110,156,247,4,102,198,15,174,18,59,240,94,148,233,186,77,11,40,34,226,137,151,135,112,108,77,225,40,162,109,84,160,197,83,123,24,103,37,190,189,141,139,73,22,110,48,61,61,245,81,58,177,115,22,103,119,182,117,65,211,32,28,146,132,12,89,123,164,28,199,35,152,160,179,45,148,102,62,228,216,160,16,59,136,44,125,195,22,99,140,216,212,241,57,73,98,2,203,26,84,89,3,54,215,12,161,106,27,37,52,182,101,188,48,105,158,253,153,154,251,146,91,153,198,149,25,79,49,236,25,89,90,119,87,23,142,32,112,121,155,31,83,171,148,7,78,92,152,118,108,240,33,237,136,70,20,107,81,244,142,3,159,137,65,36,239,49,30,103,87,23,70,128,104,95,78,245,75,165,232,62,3,158,150,83,19,86,62,203,187,15,164,98,37,7,117,176,205,144,237,195,41,176,161,12,244,209,25,128,131,226,201,131,2,139,224,99,142,59,104,194,232,1,227,86,166,158,190,244,131,121,240,86,232,151,204,218,174,140,186,126,245,121,1,157,192,173,102,98,108,239,83,139,6,14,90,178,211,215,134,131,56,101,61,118,75,110,218,154,78,54,40,204,19,97,192,13,117,208,161,167,34,18,96,103,157,196,190,79,123,211,17,110,10,56,65,22,210,222,244,68,119,255,187,235,252,209,134,203,198,140,13,238,11,93,157,42,194,193,52,220,227,178,225,86,127,28,116,170,181,249,230,128,209,16,86,255,15,164,107,106,60,81,83,89,207,31,239,232,25,233,109,186,168,200,31,104,95,60,21,223,104,107,193,97,254,3,227,49,57,163,17,136,250,175,116,231,193,103,124,137,187,179,133,98,226,85,61,150,85,91,164,59,79,124,169,209,29,237,100,52,140,60,82,15,244,48,85,4,175,230,5,235,112,217,169,234,219,132,13,57,194,91,241,108,231,85,236,146,172,48,98,62,1,67,221,208,142,124,154,226,227,202,112,90,46,159,46,58,2,195,7,227,220,173,146,223,203,74,248,65,172,161,73,67,46,12,51,203,216,57,101,100,203,85,89,145,246,156,247,1,240,174,87,85,79,21,6,86,141,252,243,96,207,160,222,163,149,116,65,244,132,13,124,226,84,117,136,106,209,30,2,211,153,254,167,213,102,106,35,39,48,190,123,193,69,139,20,150,226,247,146,126,29,231,101,7,74,244,248,244,234,13,70,118,52,95,24,190,200,163,182,96,83,132,8,221,47,48,179,244,196,96,58,122,48,141,227,191,242,201,47,121,241,40,3,168,59,17,91,253,104,72,160,20,19,35,168,195,47,142,206,209,95,240,116,224,76,39,77,85,56,67,10,105,14,179,127,138,248,6,248,124,43,53,221,235,102,228,246,39,128,14,204,206,166,56,76,32,253,68,252,129,145,68,223,254,227,72,173,189,86,123,224,109,252,162,11,119,219,222,201,165,101,118,50,191,76,37,124,90,123,254,93,143,134,81,232,63,206,227,125,159,134,93,90,219,247,211,88,100,55,168,103,188,31,55,73,179,186,238,99,129,18,46,226,132,221,188,31,123,221,142,34,184,21,169,72,243,230,50,105,241,11,159,224,159,222,27,129,59,198,75,254,219,116,130,188,16,30,24,42,70,191,67,197,58,15,94,83,34,102,143,147,101,240,190,237,198,186,85,186,92,25,124,159,186,170,195,77,189,215,208,77,224,75,42,254,227,236,61,222,76,198,122,216,178,183,9,193,105,66,12,79,94,55,181,187,113,219,18,217,102,46,123,1,2,167,226,94,244,203,156,185,71,157,242,227,112,177,187,191,17,186,43,123,208,119,65,141,85,184,28,165,169,118,188,193,192,228,93,110,189,120,153,106,12,132,33,129,105,99,232,59,96,104,80,242,200,45,23,22,103,182,222,27,185,48,236,177,199,146,223,78,69,95,39,228,187,82,115,92,25,83,217,251,237,65,218,237,182,17,1,83,247,105,239,104,252,31,153,135,253,161,192,106,221,239,194,225,223,250,76,103,59,247,178,95,44,12,140,61,209,46,1,183,39,172,128,253,0,252,22,31,10,4,159,163,190,215,49,168,147,37,255,180,217,72,156,79,89,174,27,119,155,75,74,6,54,171,3,129,147,39,205,0,173,151,73,176,76,241,208,175,202,122,145,228,150,217,254,46,31,130,88,192,33,192,45,40,223,199,242,151,81,112,127,151,81,66,6,123,53,31,99,221,90,134,186,254,54,52,165,234,48,114,99,51,87,129,27,125,65,119,82,232,148,204,170,12,50,168,187,229,26,233,225,136,208,77,249,253,193,116,23,207,24,39,139,89,35,191,7,138,242,221,28,49,16,150,113,214,228,198,16,136,104,195,239,27,223,250,214,21,198,255,57,110,140,14,174,161,15,13,19,128,171,38,129,196,18,53,160,37,40,155,26,31,223,3,189,49,153,235,186,57,239,248,135,103,4,99,253,232,105,225,130,14,124,225,179,49,148,172,24,6,227,208,242,167,195,86,162,145,21,130,190,181,181,124,194,97,200,224,136,34,176,9,64,250,117,47,148,93,202,27,70,13,229,157,228,99,116,34,226,63,242,123,33,120,138,173,203,191,5,62,207,111,109,57,122,96,4,234,203,15,188,224,241,116,169,204,65,38,18,195,7,70,152,66,158,25,215,229,42,48,188,88,2,105,121,155,39,118,25,61,230,89,228,26,82,78,239,182,77,141,254,253,118,239,40,16,190,11,167,22,117,110,107,6,140,38,144,28,61,44,255,231,247,117,70,121,125,69,132,110,126,155,53,214,123,115,173,208,135,102,52,172,28,40,90,45,50,198,171,245,118,250,148,49,97,148,236,164,7,211,198,146,222,125,209,231,40,167,46,182,153,185,239,139,55,159,159,131,25,48,106,69,233,126,64,72,86,228,215,18,76,100,117,130,236,236,43,223,34,62,220,45,235,133,15,236,237,46,108,54,8,178,188,80,78,63,115,86,119,248,140,197,231,189,6,188,144,58,186,87,78,21,103,60,255,26,158,41,236,223,60,28,198,87,124,111,129,209,153,247,37,123,17,57,15,125,106,136,21,38,127,97,184,211,159,177,41,48,86,17,215,172,8,173,252,108,76,77,189,49,12,236,253,220,196,45,67,95,24,89,183,235,94,187,152,165,243,234,50,212,216,89,206,75,205,161,120,120,98,172,45,63,142,47,108,139,72,6,193,187,172,139,23,41,137,50,253,153,111,62,161,37,1,1,68,130,43,13,130,218,125,178,77,216,67,127,29,225,213,97,246,18,93,78,77,78,123,123,44,178,121,35,107,190,11,167,219,28,83,200,11,147,122,126,27,108,166,238,110,180,255,11,67,94,205,114,95,72,173,228,84,252,199,145,186,218,18,77,100,10,119,177,138,236,78,241,87,198,49,14,53,243,234,36,31,152,170,183,76,213,176,114,114,204,43,92,102,123,5,140,206,77,91,108,122,97,74,197,69,86,17,108,151,154,71,34,16,87,123,149,113,152,208,2,187,218,59,84,243,136,14,4,53,174,114,187,96,65,59,58,201,47,211,232,178,134,31,11,143,230,217,113,49,94,185,169,251,225,211,47,64,147,253,67,199,249,183,219,8,4,138,9,230,155,238,232,40,166,137,99,95,24,35,239,167,67,217,45,80,31,151,219,178,72,49,164,36,145,134,121,129,142,225,87,134,36,147,56,235,118,43,161,109,255,186,24,128,40,55,180,7,211,71,150,126,220,22,222,58,190,13,242,219,169,192,54,187,87,150,77,51,232,133,26,22,215,33,114,246,131,113,9,21,213,94,182,161,176,133,238,132,214,173,50,44,147,10,28,243,59,39,216,96,23,33,24,164,80,7,37,10,63,20,49,143,87,17,53,165,84,216,177,229,193,83,166,140,140,174,8,251,180,11,55,149,78,32,131,61,44,32,190,104,55,255,179,119,213,99,155,217,221,116,152,74,199,11,134,45,165,227,94,16,192,148,200,222,52,156,81,111,92,55,191,186,216,61,78,36,73,31,140,165,204,85,240,71,83,111,146,237,21,216,210,27,55,196,194,203,174,165,172,71,195,242,156,247,161,160,162,154,159,163,47,222,181,84,32,238,182,235,44,68,124,87,85,174,44,211,192,233,195,136,125,213,124,29,97,124,239,133,185,245,222,54,226,255,36,100,31,188,48,90,223,126,110,68,249,94,33,192,236,155,247,237,199,100,112,159,207,37,203,0,239,86,92,247,135,66,251,246,36,251,244,167,27,247,255,58,233,187,166,97,254,20,14,83,125,209,167,1,35,166,248,139,32,136,222,242,81,33,186,154,174,35,27,48,121,185,174,48,45,90,61,224,52,100,81,161,237,6,174,199,242,39,61,40,217,10,138,118,245,246,215,4,223,92,130,255,115,77,166,34,95,252,45,98,199,162,47,185,153,232,134,143,129,142,65,229,214,225,199,2,229,40,66,10,207,131,139,132,22,134,146,213,127,155,62,253,37,232,92,70,112,185,104,178,62,125,185,43,178,178,55,217,76,176,248,51,112,145,143,206,28,164,252,179,49,51,144,23,171,226,255,92,198,110,113,52,230,18,242,209,77,18,140,87,237,141,143,142,42,122,147,163,81,94,94,62,177,99,35,159,182,206,22,124,131,197,63,140,98,5,96,185,49,22,183,19,34,250,39,203,157,60,47,17,20,40,137,63,99,50,65,104,190,202,185,215,48,19,111,159,64,39,162,231,47,60,161,254,216,174,55,57,211,171,89,95,102,153,218,59,44,126,135,171,105,132,203,186,129,215,91,221,254,219,169,89,186,237,193,70,57,191,209,73,39,123,255,136,4,166,131,157,70,76,115,105,178,173,148,125,32,20,201,113,41,228,11,225,95,216,214,67,214,202,132,152,144,175,88,102,115,39,7,195,153,235,254,121,64,192,239,175,79,135,44,159,61,101,255,109,196,33,90,121,193,230,89,19,78,136,230,15,156,232,124,106,108,2,189,161,190,37,126,155,60,129,70,23,35,13,143,247,216,178,143,38,193,5,219,124,95,166,9,31,206,109,77,129,9,233,46,193,104,25,69,120,53,73,215,241,217,67,126,114,24,61,44,137,238,79,104,130,140,203,240,200,133,98,177,108,66,201,16,159,21,205,175,108,152,64,248,55,36,203,30,221,211,249,52,95,201,144,112,137,180,169,111,152,216,110,166,44,121,144,66,56,63,34,44,66,253,85,194,115,172,115,203,237,53,0,61,33,68,147,172,86,217,211,196,26,35,86,164,65,239,197,184,100,250,170,239,197,206,32,178,114,177,236,12,118,142,205,47,114,84,67,99,88,118,83,110,226,75,128,220,187,196,30,197,214,175,182,61,62,30,4,62,77,225,138,194,145,111,27,208,92,108,178,251,173,39,80,167,82,116,97,58,220,37,80,36,139,148,34,41,133,229,229,124,242,195,182,169,224,106,61,238,39,25,145,147,110,11,58,173,196,213,97,218,157,139,194,112,176,135,239,79,247,178,142,198,207,174,1,45,4,223,107,157,24,107,87,221,169,209,232,234,249,79,194,28,113,51,4,54,129,13,63,122,102,163,37,42,140,92,155,239,64,9,31,166,164,27,224,175,76,223,22,208,103,112,2,113,217,75,225,35,119,9,87,108,18,17,207,146,148,0,205,4,172,23,14,159,69,93,81,138,39,41,54,160,204,106,75,239,122,176,252,228,30,167,62,251,58,217,180,227,30,57,123,236,156,241,92,94,69,97,186,223,125,44,176,228,161,46,39,187,118,179,28,24,113,52,236,136,119,95,39,20,161,147,54,126,28,223,56,133,77,161,62,246,221,195,178,202,10,83,198,200,113,180,153,179,111,73,55,224,12,87,252,125,89,9,175,203,209,131,42,209,219,182,159,239,67,54,67,205,148,140,34,149,81,49,182,146,113,200,92,121,6,182,39,120,176,110,29,83,179,67,197,90,251,47,140,153,196,179,18,37,186,100,160,182,7,155,204,139,228,235,104,214,244,103,106,254,90,91,246,136,195,148,247,61,37,112,54,90,75,4,15,45,81,24,196,38,166,193,4,191,66,146,144,217,20,167,61,63,68,148,252,216,175,184,113,102,234,213,197,51,87,163,86,73,240,12,134,66,105,43,242,90,200,196,44,73,112,90,227,168,39,182,44,96,47,154,29,69,244,36,158,74,38,243,158,229,104,188,92,179,127,64,84,244,166,124,2,132,235,48,73,28,197,148,67,46,140,20,93,159,145,173,43,164,46,228,145,161,157,232,33,54,225,81,19,173,22,114,194,213,236,38,29,206,22,55,11,108,45,122,254,227,240,133,36,201,78,131,66,247,162,73,31,86,28,211,84,54,253,55,145,172,62,239,149,9,83,114,240,5,223,140,128,105,40,147,71,66,102,162,118,207,9,99,54,36,141,204,232,100,210,85,27,217,85,154,151,182,84,100,166,61,206,233,217,85,116,141,116,191,63,209,95,138,233,206,66,200,185,228,232,51,98,93,78,113,153,180,87,83,20,77,239,249,178,213,201,36,185,181,32,67,226,164,121,101,2,38,141,150,177,114,165,226,227,25,105,40,159,91,170,7,43,35,59,226,217,29,227,23,23,201,13,45,107,205,247,69,128,198,139,84,245,199,201,241,87,159,167,17,33,161,222,47,229,183,140,198,134,215,223,78,36,210,53,39,182,224,15,79,127,104,100,59,207,254,87,206,205,234,118,165,76,161,10,157,15,104,106,225,16,222,117,10,20,198,225,23,61,19,224,131,217,224,106,89,145,92,92,242,89,30,218,71,106,146,195,68,220,219,37,81,168,167,160,82,165,63,94,233,158,241,196,47,98,70,59,127,139,146,124,154,126,116,165,154,223,21,62,11,76,123,181,191,1,73,78,222,72,55,101,194,22,165,65,242,250,90,47,93,76,82,254,208,96,218,110,9,28,23,178,24,217,115,125,144,22,115,149,212,209,178,102,117,31,105,40,156,181,58,244,232,52,222,67,163,219,12,189,197,63,109,70,198,91,198,196,25,237,164,208,40,236,34,189,100,13,252,194,16,96,82,109,91,97,186,199,106,192,77,219,171,129,49,101,124,48,211,194,231,199,113,39,232,15,30,98,165,6,108,194,72,1,19,255,103,129,173,56,63,2,158,116,33,40,76,48,241,96,188,37,63,71,247,200,165,25,204,110,68,97,51,62,13,24,255,216,207,209,215,192,193,100,181,80,86,208,135,66,241,250,174,183,192,153,210,167,194,133,219,126,240,248,60,112,43,209,196,77,195,47,120,84,96,224,49,253,211,48,120,189,125,141,193,76,174,113,217,176,223,63,175,11,167,233,249,174,204,132,219,21,46,213,235,141,192,84,252,245,109,110,138,75,227,193,83,212,212,127,146,254,45,189,75,67,35,79,223,199,94,183,49,233,135,182,170,183,205,51,186,30,13,63,24,57,21,133,207,2,221,222,169,135,236,46,12,54,239,151,7,103,33,249,3,51,205,190,31,167,13,106,42,108,69,181,7,15,225,228,66,18,203,78,240,249,193,91,172,164,128,177,179,127,71,211,225,35,47,172,152,25,251,190,240,198,193,47,41,12,47,162,151,128,233,130,91,10,207,118,45,251,126,240,18,241,52,83,44,39,197,249,96,85,253,4,182,45,164,28,61,229,194,41,176,121,240,101,168,52,47,128,34,93,212,30,154,223,238,5,231,53,114,224,249,189,16,214,62,25,104,214,142,50,222,51,51,46,158,194,120,108,239,7,143,162,215,77,223,186,103,167,12,62,159,121,83,120,143,33,227,112,226,245,41,240,198,63,186,201,251,234,31,148,236,168,188,205,185,20,164,77,77,70,2,186,236,10,159,136,168,202,48,59,243,247,84,152,251,120,119,101,174,212,10,155,238,240,131,115,211,97,102,60,254,217,229,235,42,58,33,33,80,39,79,140,44,218,7,181,98,234,251,176,181,245,14,248,4,203,105,200,180,176,62,168,53,219,189,57,101,11,49,15,152,204,204,59,152,205,167,158,58,187,83,231,111,54,83,233,52,147,212,95,215,244,235,55,85,110,209,126,2,166,121,252,157,154,100,202,7,198,165,119,191,89,120,137,191,220,111,244,183,37,83,252,106,186,64,224,3,114,133,195,127,240,16,166,36,195,127,157,29,64,204,87,112,112,167,140,50,148,219,223,235,96,247,190,179,162,231,11,16,152,15,93,127,27,114,197,142,219,134,185,218,150,194,120,152,189,83,147,111,29,10,83,47,139,249,10,157,134,249,133,247,117,233,249,193,105,233,26,128,85,225,237,123,189,240,248,194,185,121,26,20,216,86,124,133,105,201,137,43,39,129,155,229,220,230,156,59,253,145,79,84,38,151,188,48,232,190,45,194,133,209,33,197,203,185,89,110,188,178,150,209,83,111,83,215,100,138,51,59,190,220,159,5,233,59,183,117,77,191,69,160,153,217,225,82,56,95,177,199,31,122,214,232,166,168,41,91,58,60,16,6,174,10,159,200,60,222,39,109,71,226,168,12,12,191,96,5,60,179,72,60,1,99,128,178,3,30,162,111,111,173,111,123,196,235,100,167,42,246,68,100,103,233,43,122,112,83,83,24,96,147,199,8,216,148,248,21,198,35,229,93,56,81,228,82,152,77,199,131,77,134,85,97,246,224,51,96,244,207,62,71,27,131,219,225,19,248,230,207,169,103,189,46,241,63,180,191,220,176,193,231,123,142,8,11,75,210,54,244,182,81,123,95,239,104,109,62,5,101,251,254,14,198,92,163,41,108,247,25,48,46,21,159,223,70,191,232,193,108,62,245,202,50,233,179,7,231,179,194,124,126,124,160,147,21,176,89,233,42,60,189,71,7,152,118,209,254,185,242,237,77,4,6,227,136,161,231,198,255,121,212,128,209,164,214,23,66,90,34,66,149,102,190,136,122,105,132,131,113,225,205,202,92,138,86,153,240,216,145,101,249,118,49,160,161,245,41,96,170,2,243,3,239,119,93,180,142,127,174,139,105,37,62,31,234,147,245,115,236,168,111,85,229,186,230,231,145,25,141,46,46,12,177,224,254,129,151,11,131,26,124,94,252,248,92,55,139,78,60,147,106,242,97,10,111,55,98,48,152,79,89,31,89,197,227,224,253,184,153,62,40,76,14,49,174,156,109,70,202,31,120,151,247,129,64,53,124,109,2,166,228,230,62,86,6,119,100,57,20,54,18,125,192,180,98,126,46,141,156,240,59,26,231,239,207,185,77,123,52,96,98,228,207,143,83,123,141,199,66,200,219,62,63,30,189,21,6,207,245,25,42,200,62,196,2,101,141,175,58,213,162,242,186,222,100,10,113,124,124,174,12,227,189,120,228,244,3,127,94,88,53,3,221,128,41,137,124,142,158,117,71,52,194,144,28,243,123,244,240,146,19,176,186,57,27,138,159,81,160,112,202,62,119,77,215,102,140,83,204,141,215,231,153,65,123,140,135,130,59,235,231,109,26,1,33,208,220,214,119,168,172,200,28,224,56,10,193,233,115,221,139,230,130,128,89,18,214,23,222,17,80,19,169,127,207,188,114,124,1,21,142,68,42,95,56,69,8,118,162,212,44,218,89,191,159,30,177,13,168,152,205,167,239,51,25,235,193,72,23,127,135,194,138,178,79,54,174,248,252,7,102,221,15,120,244,127,143,102,35,17,48,186,54,2,67,66,121,251,58,60,154,186,78,73,40,105,165,248,250,40,40,110,93,26,73,75,201,247,179,120,97,114,99,20,136,235,27,134,201,100,188,30,124,118,202,59,182,202,63,178,186,60,83,134,255,142,244,65,134,176,166,23,126,62,157,185,34,94,72,120,162,72,100,74,49,119,95,57,121,187,237,222,186,204,165,208,190,211,85,168,178,73,7,129,218,119,101,216,42,173,22,225,58,197,24,233,113,43,214,165,32,187,167,76,226,92,206,109,41,227,200,139,108,90,230,100,140,67,171,227,191,56,12,233,245,117,200,113,52,61,244,247,199,17,214,173,210,138,204,162,145,150,207,150,120,23,159,47,187,202,125,153,91,250,125,104,56,31,55,81,125,96,222,47,195,139,251,240,241,114,211,12,193,79,154,212,39,52,26,62,207,131,93,2,163,240,233,167,230,199,196,72,20,52,71,156,131,76,122,27,31,148,37,200,231,105,90,160,71,213,215,117,226,208,150,124,202,169,132,38,122,87,52,62,92,153,87,67,25,167,10,83,105,240,57,133,25,29,34,130,188,45,154,1,124,219,199,209,169,201,32,197,146,98,120,177,56,27,39,65,87,78,162,166,154,118,156,219,132,205,222,209,176,188,170,215,39,33,70,20,105,73,47,230,43,22,225,54,254,219,40,177,9,92,49,26,243,215,97,1,115,209,163,167,217,73,199,169,207,247,39,111,11,53,158,23,231,32,247,82,164,133,180,80,4,129,224,235,47,179,155,2,171,194,136,228,228,7,87,253,250,140,127,158,222,80,232,102,145,36,240,76,197,43,144,192,180,44,54,133,139,51,3,12,61,177,94,87,180,209,63,252,224,38,222,74,192,148,164,202,131,171,238,4,40,23,224,153,254,224,92,244,161,17,140,59,249,5,24,61,103,133,241,167,154,239,169,160,61,186,20,62,195,116,7,138,11,220,86,20,203,251,119,225,169,107,176,65,246,57,239,242,174,236,60,111,189,110,88,244,53,46,204,148,209,4,221,136,185,199,3,197,20,74,175,122,147,30,232,15,237,34,40,108,240,126,131,16,242,67,215,203,218,166,46,18,40,118,1,138,58,169,198,176,180,245,146,207,91,77,249,29,57,90,250,92,50,164,249,0,187,58,3,216,238,188,188,209,137,228,72,91,31,184,166,33,104,214,93,81,55,105,163,247,150,200,243,127,62,12,8,79,239,118,203,121,112,250,85,37,246,243,239,158,178,138,24,27,236,94,58,63,88,115,68,232,58,179,239,9,52,169,207,115,49,201,132,254,110,154,85,72,63,42,184,81,203,151,52,180,180,246,231,131,205,112,24,227,179,128,45,87,245,166,177,118,31,235,193,84,163,30,12,221,125,70,246,234,132,77,57,201,186,64,3,67,94,190,36,81,39,23,19,79,154,35,138,59,82,2,243,133,188,190,81,99,81,166,151,177,155,172,218,18,191,12,4,238,247,171,3,48,82,95,27,35,105,2,156,123,106,100,13,16,124,121,23,14,173,127,215,38,129,85,25,178,55,31,11,181,6,95,13,33,125,137,141,57,2,34,45,173,8,39,51,57,128,247,68,199,62,247,249,178,237,217,244,128,228,224,253,147,200,242,24,129,127,150,117,122,102,58,131,125,160,228,133,182,185,124,146,211,68,193,110,101,253,236,26,144,249,146,32,250,188,157,80,0,135,223,209,208,57,223,2,219,7,126,209,31,165,54,43,218,221,7,29,179,215,170,188,111,54,49,176,250,124,152,229,51,6,137,149,228,194,241,194,243,111,43,109,123,153,114,180,9,213,248,7,127,214,151,214,139,62,51,186,245,124,231,158,80,233,30,50,189,14,162,145,168,218,176,12,83,47,123,240,60,123,195,234,79,60,161,9,150,138,194,84,184,61,237,124,214,116,242,135,58,20,88,14,253,194,204,57,65,234,50,7,133,136,124,95,87,130,96,41,123,154,129,234,74,138,51,211,101,84,116,136,210,188,236,115,2,19,239,39,89,104,76,133,235,176,78,239,42,61,77,242,46,145,6,140,0,3,169,6,180,98,20,206,102,7,118,97,203,81,75,62,98,224,42,220,239,72,64,7,162,117,157,82,6,237,135,245,198,123,216,146,175,79,182,112,88,190,252,14,133,100,76,209,46,89,26,122,130,171,183,53,193,164,154,93,90,113,105,231,152,201,75,116,180,100,22,81,66,57,167,166,42,118,217,6,180,119,86,228,111,101,40,80,211,191,201,140,132,109,233,74,58,204,184,180,126,147,106,200,37,160,245,255,142,134,140,114,230,163,251,76,169,253,161,251,250,96,180,27,235,93,136,81,182,53,231,243,128,73,186,160,134,123,97,246,13,162,88,85,204,57,225,250,244,64,146,59,243,189,248,102,64,90,60,75,209,13,100,79,120,7,69,64,230,120,146,31,235,10,225,29,120,90,99,216,212,163,153,104,71,192,9,35,1,129,39,90,235,113,244,52,143,74,129,105,25,168,1,163,253,40,15,149,169,110,92,117,13,96,179,181,209,115,83,180,11,20,126,188,204,57,38,112,234,37,102,68,36,114,209,26,29,62,102,8,205,94,120,48,55,182,245,129,219,21,214,5,238,244,3,127,47,124,143,59,213,38,218,181,178,184,50,1,67,142,116,20,238,194,147,201,51,180,121,222,25,149,2,24,80,159,223,62,207,208,111,235,204,9,73,107,189,136,159,96,209,117,97,248,151,90,103,70,167,107,123,114,247,192,231,121,166,172,176,153,32,250,88,128,209,154,170,158,122,81,193,240,103,70,212,60,101,107,193,152,143,181,13,24,210,160,220,23,165,23,143,22,16,255,135,209,156,191,35,201,179,160,7,70,100,86,182,53,155,189,67,41,254,84,206,92,55,197,37,130,31,167,182,224,231,182,254,210,161,239,11,149,138,234,143,188,226,37,249,25,166,88,195,52,63,55,50,73,83,118,69,155,173,99,46,14,23,214,178,170,95,80,199,198,204,159,57,218,40,83,71,49,137,108,159,48,145,221,33,226,148,27,163,85,126,197,67,197,224,113,233,88,49,115,147,184,180,108,245,20,65,207,208,93,195,239,43,211,40,32,40,122,102,222,34,74,4,125,86,245,241,153,24,80,6,243,235,166,97,55,125,142,166,207,32,206,156,38,253,60,114,91,108,199,91,220,53,125,228,58,208,206,138,53,61,2,75,102,196,186,117,36,81,12,89,55,128,135,32,14,155,72,94,23,76,72,143,69,18,159,82,21,183,134,130,245,222,234,62,146,172,171,73,7,26,117,206,243,138,178,195,25,125,77,153,46,55,185,227,56,247,154,52,181,21,129,73,221,196,209,212,120,52,195,116,214,92,202,218,23,53,126,162,68,234,235,247,178,253,202,102,49,223,31,133,89,240,238,11,65,50,166,20,153,54,172,222,232,156,230,100,100,197,150,63,23,94,199,181,53,0,70,19,105,233,149,193,188,188,201,122,100,111,169,7,235,165,153,50,161,95,26,244,79,145,90,1,70,247,58,96,66,121,9,163,76,153,53,190,47,236,141,170,168,192,88,133,119,182,56,119,63,95,83,151,247,9,188,227,251,66,189,105,104,202,98,33,82,222,110,182,17,184,66,195,253,28,157,174,125,12,48,26,63,77,31,42,205,223,49,26,58,196,155,207,83,155,244,90,6,76,41,109,232,165,77,119,152,4,197,3,176,234,193,231,131,113,106,100,50,49,156,37,11,243,198,150,98,199,169,169,41,233,76,157,172,21,202,159,25,73,188,45,27,179,109,171,105,15,56,33,53,157,245,19,217,51,30,153,217,77,74,117,100,227,10,112,173,180,140,239,111,108,97,253,252,206,167,190,227,232,51,43,116,69,79,48,232,187,107,136,87,8,254,232,183,155,247,244,69,153,18,68,22,85,81,190,123,40,112,61,96,142,237,159,105,97,59,57,152,228,66,22,189,137,102,245,244,237,237,31,232,70,67,249,144,153,150,44,66,123,63,206,242,83,116,198,234,214,255,120,97,51,94,104,159,163,79,204,29,231,46,244,37,167,254,153,208,48,255,118,24,26,167,124,248,155,150,155,182,252,210,8,233,182,78,196,249,196,101,185,249,99,129,239,155,183,222,152,41,98,197,209,205,140,149,117,42,166,18,235,35,133,192,118,124,206,205,84,16,95,0,115,126,211,249,16,2,216,155,86,206,172,2,61,77,215,136,212,114,12,180,188,180,167,247,46,33,35,62,78,210,52,250,211,39,48,42,113,97,24,154,143,79,116,136,102,132,7,174,244,58,17,12,233,226,69,123,120,252,244,111,226,23,152,38,11,127,155,172,93,26,112,159,61,227,138,37,2,22,7,205,82,223,16,107,198,153,89,149,69,108,136,92,175,149,114,126,48,141,14,200,65,61,152,174,25,255,122,32,251,44,209,182,69,230,17,133,143,225,240,249,186,202,7,134,217,116,19,23,4,149,228,199,229,202,6,2,193,190,6,152,163,30,114,46,127,203,78,252,143,147,190,107,162,0,125,115,217,80,93,179,102,163,65,91,246,233,192,124,85,63,131,19,22,241,140,135,197,134,87,67,140,19,103,173,155,115,192,128,2,130,235,103,161,55,237,191,247,22,155,198,62,124,4,111,228,209,89,163,159,115,194,196,67,190,246,12,61,246,77,190,248,74,150,152,31,51,4,75,89,21,102,53,234,179,175,72,182,168,200,114,7,241,127,197,240,153,54,217,200,196,62,49,125,139,41,144,70,155,58,20,206,204,205,30,179,33,24,53,229,121,154,105,229,246,40,26,37,36,17,87,253,45,103,41,2,248,188,62,172,147,179,92,204,221,125,154,33,143,181,181,150,137,143,100,190,154,102,4,178,196,4,26,223,163,89,119,181,112,109,103,129,189,133,158,26,209,210,25,187,26,196,123,36,102,91,116,123,54,223,103,14,124,14,197,159,209,164,223,75,60,51,107,150,173,186,181,111,191,102,27,223,196,162,84,163,169,173,179,14,100,239,246,130,71,117,54,103,242,72,59,141,102,203,199,194,68,104,92,124,41,207,203,98,91,227,123,220,19,13,210,112,241,208,110,155,135,251,62,96,9,109,37,142,176,145,25,177,46,152,146,83,90,89,225,238,54,112,228,5,204,1,86,206,76,42,217,63,29,228,206,161,51,61,152,216,194,105,168,240,4,216,36,79,133,145,87,114,248,76,35,216,189,104,46,177,56,205,153,78,70,28,111,52,89,72,245,121,123,54,4,29,137,60,62,176,149,204,60,151,146,200,247,105,34,114,178,254,189,76,12,63,47,233,62,226,48,239,1,58,240,134,157,161,233,142,124,222,183,39,164,19,171,219,150,117,1,9,151,226,130,8,168,165,159,0,79,246,91,195,138,36,158,129,231,11,209,44,230,25,120,117,68,98,11,23,61,121,27,230,148,237,137,43,14,85,219,109,2,166,76,23,200,133,217,252,136,207,45,187,211,185,93,89,3,215,3,140,130,37,23,104,12,86,167,245,102,94,188,114,76,17,73,94,235,229,33,7,245,67,73,216,161,109,17,37,90,92,49,68,119,207,226,129,224,29,34,141,55,53,253,131,155,145,63,204,140,124,203,252,100,158,22,140,112,207,81,110,250,3,53,19,72,146,113,123,150,49,195,191,22,201,75,75,169,69,38,60,155,121,153,102,217,73,185,228,20,23,77,71,85,209,49,116,6,144,143,64,154,204,51,226,122,50,62,41,123,238,242,138,187,189,75,164,248,235,223,140,156,113,166,43,77,102,4,140,52,75,126,213,120,100,25,180,40,71,147,225,12,118,56,93,45,235,115,105,137,171,11,154,0,237,250,67,7,63,173,98,143,144,133,189,171,158,154,48,50,216,196,22,29,124,225,216,156,26,138,159,247,39,195,223,103,112,120,232,111,214,121,144,219,26,61,56,110,148,168,119,249,192,125,62,2,119,183,108,158,62,82,19,62,25,15,30,123,125,96,50,4,129,34,160,242,65,209,184,22,152,198,95,129,113,151,75,239,174,103,110,159,183,73,190,39,168,75,116,164,127,175,12,205,154,245,46,156,149,73,103,232,105,52,196,7,151,246,185,112,228,189,134,28,125,98,170,15,156,34,81,1,12,41,94,31,26,238,178,65,19,232,150,221,249,192,104,127,142,7,211,241,163,112,239,81,170,135,184,217,219,250,192,88,62,196,185,81,223,209,79,100,193,137,123,47,140,60,135,150,177,22,206,6,253,29,141,255,128,62,150,110,219,213,128,49,104,211,25,222,76,182,222,149,247,207,117,159,97,214,223,40,181,126,46,125,102,100,201,130,163,67,63,186,248,253,1,211,34,253,224,153,52,2,234,52,169,239,96,235,243,68,196,48,19,248,236,26,222,72,67,182,230,51,86,168,109,70,161,202,104,128,91,31,10,175,47,184,125,104,192,42,151,204,40,140,45,106,100,103,158,61,65,139,156,251,204,180,201,197,222,96,191,34,51,42,63,254,155,166,252,199,49,57,40,250,58,17,174,236,209,72,176,161,105,104,36,145,77,180,224,29,109,188,3,133,137,52,163,21,96,88,187,189,194,69,136,185,72,151,137,69,175,41,14,204,199,164,161,216,187,180,242,108,217,159,245,206,61,87,211,58,46,155,171,18,109,37,212,180,53,21,136,190,193,126,143,101,211,213,243,185,242,73,146,192,95,201,89,222,147,86,232,126,218,10,209,67,180,81,206,45,159,31,47,105,196,100,140,34,179,248,158,1,231,28,43,231,129,49,204,81,248,140,149,29,61,43,103,220,176,241,87,248,9,65,2,35,235,166,247,77,203,234,122,151,118,54,183,58,82,161,212,205,249,224,243,63,125,37,112,148,219,107,161,96,129,212,43,71,64,236,177,242,167,53,78,203,83,51,245,228,168,153,14,51,164,210,90,48,246,183,193,29,236,221,90,119,62,5,240,179,62,198,18,54,208,51,248,178,51,40,200,196,10,87,213,217,140,32,53,167,199,208,131,70,183,117,226,201,244,5,71,181,55,91,49,88,232,52,147,158,123,15,117,198,217,99,136,231,120,65,230,169,245,23,203,160,250,168,199,54,136,81,142,214,97,18,163,15,198,18,47,214,168,12,21,103,41,215,134,2,109,114,150,29,213,94,84,152,149,56,149,223,19,39,216,105,226,27,88,136,45,215,246,149,32,225,111,163,221,6,180,188,183,28,113,233,194,78,69,182,170,152,118,22,111,112,205,80,184,181,157,134,37,171,184,70,24,37,213,90,62,52,57,74,14,205,167,68,228,71,167,206,183,112,244,119,48,96,19,245,37,77,105,227,157,20,235,0,178,104,115,42,95,217,204,191,30,60,168,82,203,111,35,42,230,26,7,7,222,246,128,5,238,212,21,60,172,53,53,59,225,239,33,244,239,68,234,243,188,49,233,84,50,230,36,159,235,7,87,75,213,126,185,181,238,54,101,81,45,207,95,233,254,103,97,246,82,22,234,30,75,68,188,26,170,16,35,154,109,76,31,69,238,41,89,205,212,71,209,178,52,131,160,103,207,252,198,216,89,238,81,209,147,38,5,132,139,34,48,197,230,75,219,193,32,135,60,114,107,54,53,69,201,167,157,251,49,157,67,255,116,38,226,12,138,134,135,143,161,31,123,59,96,102,234,253,96,17,76,49,216,170,137,15,134,111,170,87,134,197,64,14,120,148,164,132,199,68,38,33,154,197,14,60,202,250,222,23,123,152,128,207,52,173,180,92,74,245,243,93,248,28,223,159,102,247,26,76,76,116,49,148,91,14,207,225,81,207,137,120,83,214,235,198,231,98,189,163,119,74,233,11,39,185,108,134,204,80,244,124,104,67,14,102,91,166,112,173,57,120,154,182,203,253,28,12,39,41,64,184,150,122,217,72,37,7,207,146,102,237,92,244,166,135,49,197,30,60,231,103,124,34,97,253,94,53,81,204,254,140,80,152,14,143,187,90,199,252,12,224,34,49,43,194,87,75,217,219,8,195,86,185,240,161,14,141,197,188,211,115,127,167,30,91,169,14,216,127,94,23,28,67,81,113,212,223,166,44,252,198,1,243,156,182,15,13,124,97,95,60,156,25,114,245,211,14,54,114,180,117,12,28,72,244,232,90,204,21,211,97,122,223,139,54,75,98,14,25,109,83,3,91,88,237,242,108,108,79,163,123,200,156,209,180,79,147,42,97,244,178,208,121,172,105,114,148,119,240,255,8,24,47,143,207,209,18,54,130,102,237,169,202,214,165,254,80,165,4,66,27,194,165,234,161,253,211,54,155,97,123,103,249,105,24,26,10,159,87,249,168,194,11,217,252,161,112,127,145,54,168,94,85,61,131,123,202,47,103,237,204,251,81,215,170,160,117,124,14,182,197,64,96,49,30,70,128,127,151,161,63,173,53,160,2,5,108,202,123,164,80,172,167,46,112,7,138,222,83,249,252,54,122,159,77,159,136,4,163,236,199,97,163,62,24,2,180,194,76,187,235,193,159,152,13,176,166,245,134,65,89,159,118,93,154,196,95,171,48,241,133,70,16,7,150,174,215,177,62,137,68,4,2,123,147,65,98,102,242,10,211,151,36,7,127,182,169,180,25,215,247,97,141,133,43,148,62,210,51,249,207,242,222,7,169,225,79,255,52,132,177,55,16,218,202,77,159,25,121,2,121,40,232,103,181,63,77,222,159,111,27,139,105,200,11,53,253,47,145,232,62,59,179,136,121,112,78,163,69,226,236,119,126,240,249,174,73,204,10,140,77,119,23,24,217,127,129,81,95,60,239,209,225,19,94,199,40,56,240,154,40,47,92,20,73,161,103,96,99,40,127,238,191,141,14,237,107,116,199,146,4,113,164,230,191,205,206,55,201,193,39,6,34,93,116,81,219,156,204,119,97,45,155,251,145,159,186,116,184,89,2,179,108,156,168,199,97,70,212,122,167,38,179,77,179,141,195,132,76,241,30,15,140,219,42,61,171,23,70,17,55,146,21,7,62,219,186,146,223,143,211,205,23,161,222,129,145,183,170,103,35,118,97,44,206,138,28,189,230,207,201,226,190,175,108,6,56,15,230,109,157,95,112,24,145,220,241,142,70,69,13,118,89,192,68,104,85,96,52,109,74,141,31,175,34,249,113,224,19,49,111,58,138,226,210,166,60,211,142,188,46,253,178,63,20,90,209,83,181,1,46,212,183,47,124,70,213,249,169,172,71,195,107,237,14,47,94,118,127,247,133,202,121,26,62,146,206,187,163,41,226,61,242,110,214,36,249,62,21,52,83,72,48,60,184,83,211,156,126,180,169,216,78,185,180,241,163,201,59,60,206,35,75,10,159,145,214,211,242,115,243,39,77,224,19,225,109,250,253,252,210,108,255,243,96,243,210,62,243,232,133,173,68,45,48,18,213,39,4,121,71,239,23,46,14,40,105,219,138,210,247,210,40,107,236,55,88,206,142,18,151,84,63,122,152,195,228,123,97,246,149,212,184,111,178,104,175,246,198,190,23,174,87,190,175,27,219,160,165,55,118,38,32,234,107,219,97,214,169,242,30,42,74,89,133,118,141,11,151,38,5,29,146,219,155,236,241,140,31,159,98,18,141,6,36,145,110,141,163,137,177,101,28,227,199,150,226,153,118,152,178,59,11,138,108,88,243,223,30,117,74,239,141,29,140,157,114,12,150,154,196,129,141,83,83,55,89,50,212,202,211,23,224,194,209,42,142,103,138,166,200,42,229,243,84,200,170,199,55,50,32,69,202,51,181,30,40,159,241,216,48,233,51,155,100,166,134,127,35,131,144,178,14,133,105,1,241,239,15,85,199,37,227,20,177,179,115,163,62,115,156,89,71,132,114,185,112,75,59,251,185,207,46,24,26,181,220,54,76,150,123,91,144,162,102,249,63,113,103,146,44,187,173,3,209,45,177,111,246,191,177,207,131,34,192,212,139,240,240,198,247,200,118,94,169,36,138,13,154,68,66,230,33,70,244,57,171,186,195,195,66,193,50,164,72,132,250,49,65,216,234,76,28,25,179,106,213,57,203,225,243,59,115,190,215,166,30,125,64,168,191,48,17,29,185,152,208,49,28,27,191,152,176,190,124,46,38,33,141,204,46,108,202,130,15,61,39,63,147,43,30,44,73,105,245,49,96,242,178,37,231,175,53,209,2,124,15,198,177,64,185,147,195,244,227,144,73,138,102,33,182,217,189,55,75,87,214,199,162,88,7,223,226,194,198,165,108,2,227,241,231,251,181,144,101,44,67,70,148,210,50,36,32,46,108,253,194,101,1,224,138,181,120,233,102,178,83,83,239,141,167,232,175,69,163,131,52,138,62,217,168,113,116,118,50,41,169,119,129,81,184,170,254,224,38,30,212,245,106,42,96,46,120,86,86,223,250,82,155,48,148,255,48,148,179,23,240,226,169,11,164,25,191,120,47,232,219,10,15,152,121,247,157,7,250,215,73,102,17,2,162,179,250,99,31,123,96,74,35,37,96,180,207,230,29,147,179,118,198,51,164,65,137,28,141,59,139,206,119,34,136,82,21,102,187,242,123,163,149,181,245,151,217,112,124,217,82,172,64,51,189,7,227,226,76,31,176,97,10,58,250,214,35,89,224,232,194,200,168,76,153,162,168,198,178,97,93,120,19,255,108,250,100,144,33,125,204,136,187,82,189,41,48,171,124,222,7,159,199,112,126,18,72,63,116,116,55,38,38,42,106,83,204,183,115,111,250,212,220,65,161,44,90,4,221,120,240,105,146,151,14,35,38,83,229,193,39,116,237,228,87,147,248,104,67,80,138,96,124,199,192,16,164,204,243,193,139,186,182,241,224,69,172,226,193,27,237,61,159,193,179,89,30,82,126,154,130,164,230,59,33,212,250,33,243,123,39,68,213,221,26,224,226,84,197,26,160,224,186,207,18,23,83,98,42,86,41,3,66,97,135,195,54,51,222,79,195,147,204,189,199,147,209,121,92,142,7,130,63,195,141,1,22,7,13,48,30,74,83,155,125,167,40,9,219,89,197,128,162,204,115,212,26,48,185,58,153,40,27,161,50,194,13,63,152,195,98,87,189,216,180,226,46,74,5,245,35,72,15,58,247,80,133,225,240,166,83,208,59,90,134,89,123,201,207,122,163,14,61,199,198,96,82,96,247,83,159,67,104,189,206,62,160,148,50,239,187,77,210,74,109,63,26,63,79,182,27,154,173,14,91,103,80,189,58,89,151,222,11,87,114,206,245,51,40,232,132,223,17,53,229,204,94,20,206,152,231,254,219,84,143,164,166,191,13,183,203,199,12,93,115,14,47,253,237,179,133,248,110,118,230,13,141,17,229,209,50,45,213,182,195,208,230,30,93,23,42,117,134,190,120,71,101,91,231,232,8,81,2,35,133,238,43,96,83,218,252,234,112,15,76,93,40,29,106,47,76,21,93,150,71,163,250,120,250,113,109,189,217,107,112,86,134,117,208,65,125,235,194,28,230,37,203,163,193,198,113,23,100,79,163,176,60,148,198,9,244,240,185,240,217,222,214,211,41,34,214,57,144,158,253,61,25,74,223,198,10,122,176,41,71,221,245,131,168,87,239,50,102,164,212,98,203,129,18,148,242,115,176,13,174,72,173,93,120,88,187,78,133,233,181,117,119,90,162,147,104,72,46,133,105,74,59,47,60,173,155,177,62,217,49,127,123,92,125,108,140,253,216,52,192,180,53,29,254,219,8,170,143,173,87,87,248,78,237,194,182,139,124,126,219,202,37,124,84,208,8,155,73,97,68,12,174,151,0,113,155,206,103,2,87,43,15,219,14,155,232,215,16,152,152,217,138,171,207,86,43,83,5,81,109,228,160,28,93,171,202,226,204,216,249,253,154,79,8,157,81,57,43,175,69,155,130,235,131,227,131,237,93,229,218,97,49,204,251,181,178,73,5,234,231,24,103,39,108,215,32,133,204,81,210,99,181,14,211,155,200,249,154,33,249,151,61,91,10,79,186,33,59,92,217,195,155,204,194,137,107,124,167,48,137,32,245,193,15,106,19,197,223,170,26,85,82,222,10,203,56,13,127,173,179,184,218,26,50,11,183,177,228,124,60,233,178,86,245,201,80,52,159,57,7,140,143,45,227,141,216,207,110,130,190,226,4,58,189,88,41,234,131,145,87,122,247,70,228,153,165,236,240,166,30,180,10,124,102,101,94,62,226,112,21,230,115,78,14,204,247,169,254,169,233,148,81,101,203,41,86,170,155,125,204,206,204,216,89,182,156,130,236,67,42,59,224,99,159,78,129,241,132,252,84,229,240,46,210,236,158,254,0,20,120,100,31,211,115,254,204,34,79,134,253,84,119,60,248,162,8,74,46,38,168,54,150,127,175,97,45,40,134,192,116,44,89,241,100,149,0,158,92,125,238,108,13,183,47,76,184,160,202,107,67,132,116,15,29,24,202,173,124,17,52,138,214,246,7,31,148,100,60,203,144,250,182,221,221,121,201,8,249,87,217,42,161,9,33,44,27,224,214,237,12,150,35,59,129,195,144,240,100,80,16,95,202,211,167,2,213,157,175,63,250,65,233,53,63,226,165,233,236,215,228,177,45,190,178,98,79,152,228,77,101,166,96,99,110,55,145,178,181,4,104,50,197,9,99,80,227,236,240,113,6,171,204,82,74,115,104,115,19,3,110,145,164,7,159,211,133,26,169,184,154,191,149,247,154,24,242,113,241,64,194,249,125,204,106,85,67,49,197,7,134,251,51,84,6,42,120,168,95,196,213,232,241,188,111,109,74,52,171,189,169,160,250,171,214,227,41,213,90,125,34,161,173,240,36,223,134,153,230,132,157,98,121,97,69,9,204,163,164,20,240,25,163,46,19,137,197,122,220,136,29,203,43,137,254,229,129,201,100,199,158,51,140,121,80,5,37,203,18,251,194,68,91,238,217,172,231,3,148,173,147,1,81,86,57,116,27,117,159,57,190,246,98,102,200,150,4,147,119,122,224,0,54,156,181,13,22,184,27,161,234,194,231,92,155,121,43,76,237,85,241,15,70,86,229,213,200,24,76,227,103,191,57,12,11,49,60,7,139,173,251,210,53,173,178,33,32,236,230,210,106,60,55,116,230,55,23,58,234,60,43,166,66,182,174,46,15,61,238,59,217,64,135,39,9,155,44,48,250,249,237,205,20,99,168,41,76,206,34,166,248,175,133,246,131,143,69,139,250,175,204,225,71,229,249,181,196,70,172,48,230,89,170,186,126,172,237,66,45,177,159,33,25,186,223,123,161,11,153,75,126,48,18,251,15,101,28,122,124,76,208,33,103,128,245,80,77,241,181,206,32,244,215,112,114,176,231,192,7,136,141,150,133,92,5,157,198,13,136,215,130,228,247,198,12,197,189,243,241,99,91,192,171,149,229,195,164,77,207,26,128,11,222,100,196,9,79,35,57,226,95,19,221,199,23,129,98,84,242,174,177,85,46,232,133,89,30,124,80,126,29,230,2,164,223,45,232,76,148,96,204,135,246,199,219,2,62,63,188,223,2,160,51,105,151,171,141,42,50,227,106,122,249,52,133,39,180,248,30,11,128,84,173,140,56,124,167,20,31,27,198,222,139,48,13,218,233,173,48,74,207,194,193,40,158,2,83,130,246,96,78,85,153,134,19,107,175,132,113,6,245,57,41,10,99,60,38,202,238,8,245,191,105,6,205,20,103,54,150,158,229,40,5,62,91,221,136,77,222,170,173,197,65,33,139,11,117,218,151,102,163,79,214,251,216,211,196,0,253,173,177,222,114,31,31,24,13,203,135,246,36,223,250,156,55,8,13,79,135,233,187,211,229,201,232,169,189,110,108,249,71,176,21,107,216,218,221,148,244,46,166,145,163,252,50,178,145,217,135,12,133,201,212,183,252,244,164,193,138,127,235,242,155,228,15,69,96,37,108,101,146,171,163,200,185,56,183,137,37,248,118,149,9,175,200,62,75,233,227,217,166,125,200,178,213,83,188,207,69,200,15,43,235,194,100,156,167,236,148,203,120,194,49,162,20,153,47,217,114,104,63,178,250,117,163,173,221,57,95,236,193,140,119,247,143,109,154,107,143,35,107,83,152,84,166,143,10,194,33,85,62,8,21,19,41,22,8,242,85,45,139,141,180,241,249,198,13,15,152,222,219,216,178,97,49,201,122,218,241,219,141,52,213,251,34,166,50,77,179,179,31,108,133,52,111,76,17,201,152,217,207,69,24,248,108,51,15,158,84,68,197,147,65,55,146,96,37,105,135,148,61,33,102,153,203,45,6,51,25,145,133,37,123,97,235,167,251,118,195,105,33,51,247,147,201,58,155,190,255,131,173,233,76,139,171,209,4,120,179,1,141,161,53,220,25,165,162,65,34,88,244,198,249,85,4,94,20,93,244,33,15,134,207,80,221,25,197,138,76,175,76,255,192,38,106,239,222,79,69,206,45,87,249,101,147,25,236,142,158,181,243,138,74,216,51,230,175,159,193,133,143,97,253,58,105,30,24,97,12,42,136,126,48,253,166,231,51,228,137,172,225,79,250,213,57,43,225,235,192,101,90,222,195,97,116,119,222,150,4,181,154,141,125,59,220,33,29,191,215,102,91,174,189,4,76,244,173,202,205,161,5,121,92,59,163,124,58,95,119,68,219,238,232,243,228,48,102,229,235,44,102,253,36,76,169,216,175,134,8,84,228,183,233,110,84,221,116,68,231,49,73,14,99,226,254,64,1,137,171,149,0,194,102,57,97,130,207,128,241,246,223,163,65,168,65,197,38,30,109,38,9,6,145,16,177,158,6,14,87,26,152,203,111,79,107,228,232,143,246,243,124,223,39,161,58,180,132,225,89,97,239,190,174,29,7,134,210,84,253,220,53,121,178,254,76,44,18,200,244,56,247,97,57,238,44,42,135,15,110,171,154,70,229,15,62,107,183,62,42,40,21,114,104,94,186,85,75,78,66,232,110,52,34,110,20,28,150,184,154,20,203,251,36,176,5,231,136,15,202,189,135,140,57,6,1,73,80,135,215,148,58,161,65,15,162,110,141,80,238,111,227,219,13,129,141,121,212,102,192,83,222,154,226,146,26,67,6,169,84,76,71,114,122,84,102,248,44,70,253,169,41,188,72,237,248,18,104,150,182,120,227,221,182,37,184,252,177,218,207,9,84,248,252,248,24,2,143,231,7,192,163,96,218,207,7,211,192,53,224,142,192,75,245,200,197,249,109,72,190,91,97,100,50,222,163,81,255,247,6,148,252,87,105,239,107,112,156,53,65,169,167,221,129,182,189,101,233,162,93,89,235,126,240,177,73,95,84,100,90,187,137,93,223,52,66,208,95,30,236,152,253,57,252,182,138,184,232,107,130,59,108,225,238,230,6,51,185,173,186,100,158,208,189,8,49,31,255,109,210,240,69,6,133,170,254,221,223,144,30,107,101,20,133,179,53,249,124,67,250,20,160,198,180,36,202,124,179,108,227,251,202,147,227,27,245,55,195,51,222,108,85,24,93,147,30,240,22,217,65,96,11,10,196,28,45,90,132,7,92,82,100,1,129,173,21,173,194,5,53,146,7,175,87,24,14,12,121,228,193,116,2,158,250,219,216,181,239,183,33,158,86,133,97,63,55,189,58,15,249,160,219,138,137,91,252,54,213,243,111,88,134,5,58,230,123,49,86,65,81,120,61,123,188,118,201,247,154,42,27,212,191,183,248,118,146,153,132,254,202,89,113,113,103,106,32,191,176,197,189,2,54,241,70,133,7,226,62,178,116,71,215,223,46,152,120,85,182,148,39,119,100,48,101,118,177,240,81,53,41,159,171,41,23,123,112,147,178,71,123,49,74,201,98,142,99,213,150,15,90,71,109,1,91,226,85,97,234,117,2,166,22,168,233,76,97,101,199,205,173,82,229,5,31,236,230,16,126,28,62,3,36,30,231,129,23,7,127,156,218,140,106,146,71,203,86,214,216,194,36,64,2,91,96,164,177,98,253,36,219,152,229,173,201,160,39,15,247,64,61,149,130,28,131,173,83,72,192,136,26,203,144,210,32,108,151,48,86,112,172,183,254,52,237,252,90,252,54,141,55,135,254,54,198,137,91,158,8,166,73,87,206,65,62,103,158,41,31,48,52,77,49,117,14,140,179,28,143,102,71,188,194,16,21,223,111,231,34,26,26,6,163,131,22,87,147,82,151,93,231,192,157,6,100,110,194,109,34,154,253,115,53,26,176,14,67,254,215,65,53,77,108,159,167,80,169,116,142,87,218,30,143,0,73,134,206,15,60,77,67,208,97,136,201,122,107,152,244,51,108,75,36,131,206,1,244,167,116,189,255,250,81,153,5,165,135,109,134,190,207,86,115,152,57,180,194,140,48,137,158,82,63,240,185,58,197,120,16,92,235,10,15,148,32,30,156,106,254,76,80,250,58,135,25,191,73,53,203,97,79,212,110,230,240,218,54,140,8,157,129,217,244,43,123,24,242,152,79,186,99,12,146,55,225,5,80,184,219,117,23,61,254,67,242,173,240,192,28,179,130,30,119,127,251,142,81,160,53,237,164,39,147,53,139,121,247,182,206,226,10,211,229,62,80,148,35,229,72,69,63,102,214,247,203,104,116,202,225,192,140,154,207,123,25,166,87,44,71,170,165,77,124,246,46,82,232,50,226,166,152,223,194,165,195,29,145,208,53,253,205,207,74,9,39,27,231,83,230,231,65,241,131,215,67,71,255,26,26,132,165,154,192,175,30,25,51,197,150,67,160,67,170,66,12,181,90,132,128,49,165,213,116,163,137,74,76,82,202,49,100,77,54,148,188,194,72,193,108,35,49,33,70,35,101,114,110,185,25,31,113,44,181,56,209,186,121,139,214,26,243,202,79,15,147,84,138,223,62,119,211,125,176,81,158,146,35,170,1,252,58,103,24,204,62,55,30,44,45,236,204,82,62,187,77,204,209,157,196,161,35,89,75,76,43,118,26,90,106,138,61,218,236,226,29,27,48,39,228,250,192,152,225,15,198,56,19,152,132,191,79,132,106,245,23,67,126,251,184,166,84,49,134,191,183,164,26,19,247,128,136,135,207,19,118,68,106,24,5,62,150,213,10,91,184,252,162,20,10,159,227,59,118,119,114,255,69,126,154,28,109,9,215,131,50,178,33,51,184,26,229,103,63,167,9,181,131,41,110,15,133,11,238,159,3,215,46,254,121,37,205,61,194,143,37,102,148,154,250,84,180,189,12,83,186,88,103,178,247,224,191,14,155,97,121,149,217,69,230,23,135,141,201,228,19,201,154,158,103,185,250,204,44,216,79,207,135,158,75,38,105,65,245,54,242,212,149,136,172,68,197,13,230,44,18,248,115,239,5,189,43,60,46,76,161,45,251,21,29,220,230,179,81,200,12,77,245,145,23,221,112,151,24,10,251,137,5,225,229,14,90,83,199,113,203,32,138,7,81,198,47,81,23,231,105,203,234,3,20,244,103,34,144,106,253,237,166,28,153,214,152,38,130,107,196,68,170,238,11,116,187,128,61,18,103,249,224,8,18,239,30,106,206,179,35,200,241,42,76,214,227,108,75,177,8,40,110,18,56,81,177,31,134,31,221,196,36,149,77,182,228,188,107,127,239,141,66,178,68,53,22,172,221,112,85,19,174,146,44,33,118,17,232,251,49,168,70,71,22,184,192,161,136,223,158,84,254,72,208,131,248,116,127,23,91,178,77,80,2,21,111,84,172,93,152,60,120,23,62,170,141,233,44,178,194,144,203,217,45,220,143,68,155,53,153,44,38,11,182,82,108,89,103,90,73,76,145,56,211,79,141,216,55,219,51,153,196,160,205,120,93,30,61,67,18,51,107,120,108,219,122,21,107,226,21,48,29,116,22,203,204,197,225,52,165,111,32,103,73,170,17,60,163,123,227,202,114,66,156,247,165,144,32,226,118,181,230,207,189,17,31,105,17,133,133,213,38,118,10,58,161,80,103,29,237,73,202,29,45,96,72,241,114,92,76,209,86,215,120,226,172,41,189,88,229,220,77,142,197,132,238,68,236,180,8,113,165,60,244,222,52,217,136,243,252,24,18,43,139,53,64,195,212,222,227,201,96,8,45,113,83,19,36,187,247,100,180,229,125,69,183,68,89,103,13,35,156,210,227,186,36,245,191,33,68,20,159,223,40,161,54,205,139,162,101,74,93,77,192,214,99,69,226,191,8,153,207,23,60,38,43,33,48,203,41,199,177,73,198,118,8,185,5,57,140,29,59,18,117,114,77,82,255,139,178,117,15,132,22,4,196,95,39,80,98,226,80,63,98,22,29,247,184,15,73,176,91,89,220,203,77,194,51,206,73,224,74,167,171,200,97,224,44,138,243,61,40,160,121,78,19,90,100,226,33,195,219,71,98,54,178,39,120,146,146,41,32,225,65,147,66,135,77,140,75,210,16,199,195,125,71,91,65,136,161,74,66,138,210,76,146,124,113,181,181,141,151,252,73,13,2,47,41,215,58,154,230,109,216,2,94,50,139,53,171,183,166,87,213,142,212,254,90,31,171,209,182,217,51,51,114,164,225,176,133,21,174,196,143,75,228,115,153,43,146,154,97,15,137,153,144,207,110,61,132,50,202,186,70,128,164,62,88,73,207,150,1,156,59,216,45,86,213,222,52,75,135,127,151,242,187,250,67,146,98,50,148,242,18,136,148,75,105,254,240,140,145,179,39,209,0,26,20,44,72,110,114,211,50,101,70,118,158,34,29,249,233,137,208,71,36,85,187,133,47,228,226,100,10,195,158,145,69,78,74,50,255,131,254,81,35,70,188,81,220,160,185,201,102,93,125,119,144,14,154,16,22,70,163,192,104,61,174,209,164,121,139,164,138,135,137,196,5,140,94,188,36,100,139,153,215,158,206,109,103,190,46,77,123,146,60,222,219,63,38,221,83,63,217,222,100,85,238,254,220,199,158,34,48,32,240,153,24,197,15,7,227,64,53,73,10,13,154,96,228,24,81,190,85,213,244,59,18,104,242,219,200,95,74,14,188,211,8,147,30,216,254,219,54,215,36,253,94,224,6,196,144,38,202,176,37,59,63,145,36,15,90,206,175,251,202,150,220,62,225,221,72,186,54,170,11,186,144,18,168,74,173,241,98,109,183,86,101,101,35,196,137,172,78,192,8,225,203,111,211,212,121,189,71,51,5,8,225,52,208,162,38,205,248,160,236,42,178,47,160,206,29,89,186,108,98,129,194,69,178,38,215,45,102,18,44,157,39,71,15,140,125,213,130,245,134,214,133,144,66,187,21,139,189,171,81,95,148,65,35,232,13,43,43,6,13,65,4,33,222,156,7,203,143,131,213,200,245,11,43,129,144,236,120,251,70,51,123,108,8,156,250,11,61,103,43,244,151,169,134,53,197,243,198,123,159,55,149,141,154,63,111,45,152,30,16,163,182,114,130,38,154,18,193,157,65,225,163,201,176,52,27,152,55,44,20,48,203,142,103,51,175,185,233,247,107,101,170,164,31,147,214,143,77,137,234,101,169,43,24,205,228,183,99,137,209,235,123,232,168,21,107,45,31,211,188,74,66,106,88,249,94,15,86,66,165,3,171,208,58,49,228,206,81,24,131,66,40,183,42,81,10,121,139,55,164,13,169,68,165,89,13,73,2,162,63,42,106,167,192,72,148,5,253,165,217,150,247,94,139,220,253,25,181,26,139,251,188,184,12,41,153,52,216,58,241,214,40,79,41,63,236,108,130,37,62,72,225,192,18,114,0,105,110,52,127,130,249,185,91,111,74,93,131,214,216,227,123,17,161,77,74,124,59,78,66,125,36,45,12,115,153,229,48,59,143,21,218,133,96,153,133,55,106,107,55,201,44,239,194,238,71,253,109,211,183,41,182,106,136,129,242,224,197,90,13,198,126,58,255,185,55,63,87,100,39,199,110,151,39,227,24,152,143,124,182,108,67,22,24,51,32,214,128,17,30,101,219,41,220,107,6,155,182,209,48,42,127,88,140,72,167,4,175,212,154,100,200,213,180,94,46,143,118,74,192,70,78,130,130,186,92,203,239,201,225,41,8,131,18,58,89,15,34,214,57,162,186,82,163,233,128,103,178,20,190,122,243,150,49,69,33,145,192,98,112,113,141,99,36,220,78,172,218,216,149,88,126,82,131,69,192,53,161,65,18,83,9,162,180,18,71,41,144,12,130,12,94,196,22,122,38,237,147,70,120,40,217,90,5,42,41,21,125,166,120,173,130,204,130,216,58,156,63,249,45,79,248,26,74,181,37,137,254,216,203,45,47,157,10,48,94,230,219,230,201,127,40,125,159,174,155,180,208,115,248,252,233,200,95,146,112,125,167,31,170,121,50,81,142,253,182,74,36,95,8,7,113,148,43,61,217,84,251,3,102,78,11,151,28,153,220,103,81,88,233,190,242,243,17,121,139,84,26,52,147,169,182,204,185,154,130,58,127,240,12,151,92,41,223,203,218,174,250,120,39,164,52,229,91,195,91,228,107,59,92,233,45,38,172,237,101,148,113,39,232,19,134,205,66,180,202,166,99,237,198,37,172,43,56,147,194,249,158,214,239,205,97,168,6,98,175,147,19,124,241,105,116,240,63,181,1,208,89,99,191,75,198,83,208,95,70,181,207,55,75,104,238,4,106,245,185,49,91,253,193,206,140,71,29,86,152,236,3,122,135,87,14,64,51,40,194,252,164,179,203,246,234,228,76,19,140,51,74,75,25,248,103,109,229,184,58,153,5,160,252,253,217,131,233,142,86,119,150,42,67,246,232,70,246,210,97,44,130,174,40,199,149,131,217,14,74,189,53,105,93,127,45,194,109,159,175,133,36,165,151,162,35,153,207,107,104,229,192,52,93,91,135,137,176,104,41,7,149,81,217,185,105,201,26,40,139,137,118,96,44,186,40,19,177,70,129,159,170,5,170,103,252,183,41,146,151,178,31,236,90,172,2,191,249,79,170,98,126,234,22,74,228,102,168,88,154,250,53,233,148,221,124,138,195,148,129,116,162,23,27,103,210,97,152,108,159,247,66,18,211,45,114,132,106,122,25,159,215,62,223,219,107,207,142,253,107,61,8,245,131,160,198,226,165,55,155,130,191,174,163,130,176,240,40,81,122,147,134,4,68,7,219,250,142,10,252,227,134,97,160,43,92,137,180,123,213,15,44,135,172,117,34,214,125,197,171,184,54,126,139,186,41,86,175,239,214,227,129,83,146,234,254,97,193,161,236,117,136,27,1,153,42,60,95,99,49,78,175,118,69,53,191,76,45,184,176,62,48,94,187,70,157,212,49,108,228,230,16,82,222,123,177,45,20,9,17,152,253,225,75,32,209,212,66,250,185,17,214,29,118,20,59,140,4,99,215,98,39,35,67,199,213,244,95,19,207,47,25,173,39,94,187,178,45,75,88,5,177,167,246,138,188,144,37,89,66,183,165,64,208,109,230,100,146,198,98,120,34,132,127,94,211,203,199,72,155,106,117,89,71,34,179,69,117,89,179,208,136,192,144,196,189,72,11,1,228,250,169,77,107,191,236,230,133,207,126,223,165,14,113,48,191,201,72,56,124,142,251,169,165,107,205,90,37,121,85,157,5,226,229,115,37,235,83,183,253,230,195,68,194,150,192,148,119,120,61,55,10,228,83,11,219,154,245,135,242,139,77,23,64,38,105,178,62,221,241,100,205,90,17,200,215,162,189,147,103,150,80,164,162,193,128,60,89,161,176,196,139,78,97,59,16,72,212,155,83,96,150,163,152,112,235,173,43,165,132,190,246,22,231,133,4,144,185,54,71,38,15,41,101,66,221,10,91,16,223,11,63,207,141,167,148,49,14,140,57,170,94,28,78,228,48,229,185,145,104,235,81,177,74,79,224,85,245,106,216,151,94,177,61,73,64,246,166,87,91,220,197,175,198,147,83,83,197,148,202,75,84,226,158,109,187,86,173,222,164,37,107,247,226,253,73,102,79,86,207,241,172,215,140,106,216,179,219,77,45,17,62,27,62,123,188,191,22,246,128,76,148,190,249,122,110,219,29,24,133,99,209,82,160,165,35,213,204,94,96,108,97,115,41,191,36,60,231,211,8,114,67,86,185,145,51,193,122,138,226,228,108,189,52,228,193,32,59,59,123,153,227,156,86,54,90,197,123,236,126,183,21,236,180,207,170,85,130,135,135,75,233,48,89,69,125,107,6,217,115,67,232,32,82,185,166,87,167,145,156,14,155,104,132,60,85,233,100,35,11,177,155,87,116,195,97,76,90,65,76,242,206,121,188,168,145,67,46,146,138,110,155,87,94,167,78,134,94,203,166,77,245,216,183,112,156,56,50,215,82,54,109,244,33,191,248,60,34,26,29,82,177,189,160,108,57,108,25,183,170,37,242,63,165,204,91,157,79,167,87,149,51,176,44,161,47,107,248,217,98,43,80,33,79,157,104,160,180,121,251,220,250,252,113,243,211,131,20,250,220,42,26,64,171,181,24,80,10,70,147,148,63,82,249,101,226,73,174,103,64,196,69,175,30,196,80,188,98,187,155,50,113,210,183,182,35,32,148,22,160,153,53,169,114,31,38,121,22,218,21,38,107,175,85,238,80,178,253,76,69,236,32,181,85,62,229,249,45,206,189,134,77,250,186,113,217,160,97,250,132,232,198,38,46,169,58,13,132,98,29,229,143,155,162,4,138,242,251,101,51,146,68,125,194,66,48,46,247,65,232,116,168,78,9,225,55,231,185,27,49,47,117,85,190,56,95,111,58,209,22,152,100,232,16,85,13,206,22,223,174,26,181,98,93,170,174,209,89,160,103,134,191,22,214,113,83,9,21,26,34,220,24,242,177,143,40,13,120,123,56,102,227,194,131,116,120,124,210,159,240,64,240,33,67,247,41,161,215,168,2,44,103,6,84,191,24,81,218,38,139,203,132,186,223,160,153,0,151,106,191,88,33,156,47,77,100,123,80,195,148,247,178,194,105,135,41,106,151,178,158,62,77,176,197,183,36,232,143,83,85,9,160,33,210,86,218,165,97,26,181,34,93,165,72,50,185,64,23,150,33,65,35,26,41,108,158,161,57,117,22,203,20,251,9,221,17,232,99,46,182,51,108,167,206,159,139,87,168,35,117,147,124,24,31,13,148,226,41,95,96,74,76,68,218,229,56,47,35,202,189,77,254,40,203,12,63,111,69,95,223,184,57,58,26,93,97,154,35,196,91,81,52,82,85,138,135,196,232,147,63,194,235,93,34,95,65,217,89,223,190,97,209,75,43,75,226,20,97,45,162,204,62,162,72,76,72,125,24,153,78,147,4,189,176,181,175,168,58,83,26,25,52,191,121,73,214,18,69,167,74,165,189,234,133,45,141,46,234,46,68,137,206,246,232,31,36,209,31,107,232,44,69,141,45,187,236,147,201,122,171,146,207,166,35,211,187,154,80,79,18,41,31,250,200,103,183,42,73,169,80,216,40,176,245,107,240,39,207,86,99,41,194,77,232,6,111,95,95,136,252,41,229,20,35,159,190,48,1,35,27,173,186,77,56,129,57,94,123,75,186,129,190,121,38,169,227,67,70,7,9,185,148,56,156,12,40,165,151,34,148,197,60,228,192,113,24,73,8,57,125,96,36,166,120,42,180,231,37,23,97,213,120,211,43,51,73,74,147,123,150,139,73,254,39,223,227,201,124,158,61,68,97,202,87,92,89,166,178,181,73,237,190,117,214,170,238,139,38,107,116,45,108,214,3,211,245,195,85,34,170,181,214,146,153,48,56,115,199,120,211,140,254,129,114,243,76,193,126,139,171,81,197,127,78,54,85,136,152,96,254,228,212,73,111,185,57,178,118,233,41,124,89,156,91,212,49,72,222,143,54,2,182,158,125,114,53,210,180,45,22,39,170,148,170,168,67,27,195,22,54,20,69,9,69,2,204,244,60,134,114,17,195,210,44,10,252,96,235,145,211,66,225,139,201,33,103,58,134,189,204,66,54,141,164,202,102,12,75,105,161,77,214,187,180,100,52,173,185,218,98,200,105,162,166,230,27,93,115,233,137,229,27,241,104,95,153,59,100,61,66,28,163,17,16,201,178,62,26,78,71,247,155,211,79,105,72,54,15,145,188,217,60,105,108,110,215,212,159,62,59,206,116,79,149,90,149,227,18,200,99,215,73,19,12,63,218,216,240,154,236,41,141,30,192,53,142,54,56,0,82,132,213,41,93,166,51,130,195,244,124,83,189,196,133,206,195,138,183,166,157,131,200,218,32,85,86,222,115,99,141,79,217,114,40,197,124,194,129,214,172,248,241,180,172,57,187,169,251,94,184,89,101,194,7,238,45,76,17,36,17,186,88,219,199,80,239,244,35,116,248,252,169,148,166,209,133,126,57,191,30,116,236,239,79,23,122,81,231,128,137,100,255,49,215,181,19,191,56,187,168,201,124,110,179,79,160,37,60,35,156,78,151,233,167,183,13,188,41,29,158,95,120,253,52,89,127,240,80,51,28,120,222,142,160,6,147,74,43,31,248,124,186,248,109,43,129,249,160,212,66,4,218,57,248,190,23,15,185,184,75,56,252,247,203,229,215,162,201,80,18,84,223,95,238,239,206,136,221,127,159,26,189,244,128,161,75,101,133,105,53,42,240,22,134,185,193,245,39,225,108,232,30,194,226,0,165,166,255,142,231,178,98,167,249,133,203,109,16,240,131,183,148,88,216,199,66,135,47,224,179,246,101,61,111,248,35,197,135,251,192,60,119,254,192,199,232,19,184,235,169,181,17,178,27,117,61,120,203,81,187,41,208,40,35,7,90,165,113,179,193,150,188,124,112,87,177,192,3,119,234,125,30,60,95,143,250,31,108,9,161,7,203,121,185,143,81,64,69,180,163,141,224,175,188,53,249,214,92,2,38,23,172,243,132,34,189,219,151,228,7,23,169,201,236,102,253,95,153,219,31,140,214,245,7,70,190,250,3,203,152,177,98,110,67,207,31,188,164,96,218,96,228,88,4,46,235,43,207,85,90,138,201,48,210,232,243,35,182,214,77,123,194,225,57,164,230,153,224,248,57,103,74,140,233,79,245,234,3,183,219,239,243,194,237,227,22,89,206,97,127,96,245,123,80,174,88,241,219,199,127,43,83,253,30,248,147,61,134,5,2,226,156,31,152,92,167,194,75,149,10,113,118,228,201,105,21,251,81,150,164,27,104,12,42,237,231,84,128,145,169,233,223,43,91,253,141,24,102,103,19,25,183,249,135,193,91,68,141,127,48,190,146,192,162,40,208,173,252,170,189,171,179,149,224,126,224,213,227,185,81,196,79,242,214,192,121,183,169,240,82,179,15,47,44,197,111,227,96,207,242,129,83,172,47,208,166,63,93,173,24,232,189,87,27,249,99,215,29,56,199,52,253,193,106,215,117,196,246,219,131,187,202,163,14,78,165,29,75,123,227,47,23,69,155,119,103,253,193,121,235,136,67,177,46,111,71,219,83,233,243,6,51,143,3,62,103,158,220,219,210,0,111,30,65,5,144,245,67,26,192,197,181,127,112,21,105,23,19,174,56,14,92,192,213,242,131,106,19,86,26,228,5,76,43,115,49,250,48,141,231,251,154,40,247,169,148,46,221,243,106,173,2,87,209,1,53,89,159,219,52,232,7,171,233,212,205,153,28,130,246,164,79,70,29,120,60,152,137,233,203,44,4,37,36,37,112,159,31,56,223,14,170,23,85,87,176,91,219,217,38,23,215,161,111,133,24,228,108,91,224,166,111,5,11,118,142,152,40,217,154,25,124,224,227,218,47,129,117,64,147,245,19,27,111,213,15,149,7,78,205,26,159,61,244,124,191,175,104,50,97,236,7,87,161,65,1,167,242,182,194,77,1,167,104,69,111,252,154,28,147,12,230,145,108,226,192,45,191,25,220,45,205,44,102,176,73,202,188,35,251,216,36,89,173,100,50,172,185,11,220,213,14,182,158,115,43,108,28,75,124,169,210,52,41,238,189,31,76,85,166,192,121,175,28,70,12,89,22,217,195,65,91,108,148,211,26,29,203,52,66,151,130,72,140,195,132,87,197,6,162,47,206,190,173,223,8,56,67,211,156,95,152,190,2,15,78,66,153,51,184,199,84,48,184,169,192,54,65,183,219,109,26,24,177,20,217,205,154,21,163,185,49,49,77,197,114,124,208,115,162,55,65,69,186,229,152,255,52,67,217,1,15,99,182,136,249,127,190,73,243,175,13,169,172,168,174,56,91,196,138,5,50,173,242,66,124,61,96,14,78,133,213,192,239,38,202,213,222,205,181,140,169,83,135,140,230,89,60,90,161,212,248,3,207,233,7,159,193,34,254,5,60,33,26,62,120,233,161,11,12,59,55,96,226,173,85,125,143,190,99,162,193,162,45,170,243,94,161,87,198,100,32,9,163,243,176,66,204,111,105,63,24,253,26,133,137,151,203,213,199,50,201,31,183,167,196,121,111,55,87,63,179,146,41,153,225,68,76,132,16,231,231,230,103,238,36,121,114,149,21,175,28,78,185,188,39,59,255,168,200,124,53,17,212,119,239,79,14,1,148,184,232,67,171,208,250,59,89,126,202,193,226,99,175,33,148,54,70,128,100,212,155,73,189,72,142,13,120,121,247,239,31,156,187,250,153,180,199,75,111,72,201,163,200,193,88,217,75,215,140,33,133,228,254,69,249,177,64,169,29,109,10,211,79,239,93,92,148,83,208,45,150,53,71,60,153,213,22,235,205,121,242,112,157,160,196,171,123,13,215,193,180,64,226,201,114,151,173,24,122,22,63,16,48,150,169,124,16,100,200,251,140,185,144,135,60,55,245,56,22,73,113,16,141,192,41,48,156,167,216,115,16,248,23,245,7,34,37,44,184,88,62,48,186,101,166,208,74,3,142,67,12,56,181,40,239,99,35,255,139,244,186,195,20,17,138,175,90,108,137,172,247,181,114,149,44,90,249,197,240,222,183,254,232,82,194,203,90,121,188,229,145,134,118,81,200,200,188,142,164,251,217,144,96,123,102,149,215,240,146,145,178,151,211,201,82,29,59,94,138,66,22,177,211,9,196,123,247,17,155,193,37,137,216,32,25,32,43,96,136,199,134,20,250,222,25,245,142,28,158,236,252,249,227,15,181,252,67,25,177,197,147,72,47,2,91,111,131,128,59,58,250,242,211,9,127,49,190,198,153,111,103,204,182,192,136,7,196,94,119,182,189,165,105,178,132,187,25,75,139,240,92,151,253,38,33,30,53,214,138,139,235,71,174,54,17,192,41,239,224,35,112,37,63,109,117,20,171,188,208,0,116,250,55,40,36,19,235,206,97,197,204,214,101,51,195,83,161,53,138,27,19,20,175,172,55,81,32,7,147,199,116,59,6,254,173,140,10,122,22,139,117,127,225,65,217,117,21,180,153,165,120,81,235,162,252,60,31,83,39,133,222,122,225,109,101,102,253,193,197,120,103,247,99,255,60,198,44,55,207,201,72,107,23,174,214,0,250,221,28,129,38,186,144,92,152,10,231,55,23,232,120,177,225,177,254,64,107,237,241,142,61,114,150,152,96,211,225,193,215,125,104,179,106,20,255,97,2,189,185,9,124,86,61,57,29,135,233,212,217,228,151,241,47,220,144,184,154,122,122,241,34,136,239,247,70,100,58,233,99,211,161,47,194,18,8,151,87,209,80,108,8,123,164,136,110,109,218,151,137,128,86,163,172,168,182,24,49,40,18,82,205,214,208,181,121,111,133,54,230,86,144,26,11,119,160,183,81,129,101,30,144,79,11,15,152,127,91,82,143,67,38,20,213,86,191,120,26,231,69,224,110,165,189,53,224,154,68,5,135,178,150,4,241,209,97,184,217,207,106,164,51,20,197,66,119,10,90,252,88,236,62,122,201,144,126,242,71,163,117,170,112,200,219,249,60,144,138,126,35,90,18,175,33,145,51,152,111,214,255,212,97,148,207,223,134,99,116,25,52,206,47,76,52,90,26,144,88,163,148,51,205,2,62,15,159,151,194,164,241,123,160,29,91,225,161,28,83,243,61,89,101,215,120,175,109,234,11,30,209,40,233,71,86,151,39,163,251,95,113,207,135,221,232,124,78,129,137,72,175,120,45,202,255,100,237,224,77,215,219,152,141,39,131,218,248,162,221,6,211,254,194,225,73,160,243,45,204,97,37,112,219,31,156,195,179,191,131,169,245,51,66,240,31,46,140,160,139,208,13,16,82,195,186,14,120,81,8,243,198,140,156,36,138,205,1,163,156,246,126,187,35,28,121,59,61,26,92,179,116,7,130,110,78,223,30,127,114,118,35,169,186,57,211,10,255,123,61,152,154,75,185,121,33,171,217,124,212,216,6,234,148,155,211,139,38,205,26,48,173,83,228,230,68,207,247,246,71,163,171,153,168,11,163,232,147,77,10,250,194,231,8,253,160,182,133,249,152,114,39,249,32,237,188,230,25,232,119,45,153,173,183,238,205,175,106,197,159,27,85,67,73,43,54,250,106,66,107,138,239,69,211,196,55,226,124,176,237,214,46,95,27,115,74,97,236,246,24,148,132,8,75,81,152,98,163,230,143,6,167,187,200,144,158,31,199,57,157,49,77,103,254,194,244,38,91,15,165,126,235,161,149,232,124,175,113,111,162,207,114,113,77,52,96,136,73,76,139,138,55,207,232,218,75,158,197,97,210,167,242,49,233,73,71,249,125,188,117,239,58,21,26,77,66,103,204,20,140,41,161,248,29,24,181,147,17,55,223,26,107,65,7,111,167,88,247,180,7,147,52,21,246,205,49,45,98,196,232,74,47,242,140,112,23,208,252,138,213,133,238,231,146,171,187,217,33,229,125,204,174,187,33,171,154,38,47,14,91,67,6,185,154,132,218,136,39,219,22,21,125,40,218,16,57,197,226,106,103,90,201,110,7,133,213,10,212,47,188,245,84,68,214,150,6,89,23,68,224,66,50,43,205,100,81,90,192,52,111,147,128,31,26,104,183,33,40,130,183,198,1,150,91,147,79,172,201,7,140,164,142,232,187,33,231,74,105,143,163,232,81,203,128,20,75,237,117,31,47,124,166,246,50,92,103,146,116,79,232,112,45,201,50,1,155,245,32,168,241,195,38,154,39,240,57,245,82,236,100,231,185,122,149,31,174,70,51,240,123,47,98,179,15,44,216,78,211,71,26,158,121,149,225,32,198,210,122,242,209,162,23,174,28,243,216,76,197,221,110,46,254,52,53,161,52,159,67,234,253,48,222,238,67,81,221,184,93,234,65,9,168,201,154,58,103,212,178,90,253,11,219,249,249,62,99,166,157,112,157,190,106,224,187,189,46,219,131,236,99,33,232,255,96,196,102,30,140,252,253,44,1,83,230,249,50,54,13,78,54,242,73,241,53,118,18,97,184,70,247,130,217,223,151,204,100,74,223,163,225,29,225,233,249,12,59,83,68,100,154,81,125,64,187,207,159,28,13,38,73,122,211,62,136,150,183,35,246,118,36,131,228,230,240,54,82,219,177,234,186,134,102,41,246,91,43,175,30,103,245,217,145,197,6,65,195,198,148,200,239,54,87,215,16,230,44,87,79,239,157,105,22,76,155,34,155,133,251,73,143,202,48,143,14,40,130,173,188,51,209,216,176,189,142,57,219,228,123,115,212,146,196,119,203,173,114,242,203,205,45,163,235,23,31,67,75,153,154,150,231,134,118,237,48,114,147,10,83,188,28,177,114,96,250,245,62,216,10,56,115,192,132,84,222,215,54,238,115,243,76,213,198,27,22,110,83,37,211,216,119,24,133,141,178,235,183,159,32,191,206,222,20,48,177,242,103,224,208,231,143,74,238,17,48,61,239,228,230,112,228,171,167,131,224,165,47,161,87,208,255,108,165,112,158,183,53,123,121,91,10,245,89,45,190,182,13,41,44,148,7,15,211,18,235,241,65,176,189,20,134,104,208,227,123,45,108,24,185,121,71,5,45,190,54,77,155,122,151,171,153,169,105,213,103,237,246,183,173,84,98,46,180,94,126,232,249,34,114,49,81,129,237,65,26,168,99,89,90,47,84,116,23,211,116,55,212,228,91,223,247,170,180,222,147,17,135,167,36,228,88,51,94,199,179,241,121,175,215,201,122,32,107,67,159,45,119,108,248,182,210,85,238,44,136,110,77,140,29,78,86,217,41,240,89,126,183,63,242,133,91,151,155,163,247,94,195,4,129,96,47,175,181,136,178,140,178,195,16,128,114,60,4,198,173,13,51,252,108,18,210,135,245,192,104,188,204,103,174,90,212,69,158,140,140,79,141,35,162,145,40,121,5,174,7,166,23,118,24,218,103,186,79,253,216,244,52,78,238,32,163,153,138,142,230,187,122,194,201,42,97,41,176,95,190,206,227,16,57,169,188,246,123,219,156,126,57,155,106,45,185,61,94,7,141,182,12,161,241,192,44,135,222,116,183,44,146,119,59,201,147,141,223,39,242,171,241,97,199,115,47,42,220,218,122,195,52,136,37,87,97,164,84,56,191,132,138,47,74,177,138,152,86,149,42,184,149,178,223,186,119,211,5,123,48,133,81,238,136,34,167,254,225,23,157,133,211,104,189,61,253,193,62,36,11,22,3,127,191,252,193,104,95,39,147,148,46,102,195,207,62,10,246,85,187,129,122,32,90,53,140,247,96,104,45,43,76,85,104,118,120,89,177,210,255,153,207,2,119,123,142,72,230,64,226,239,95,150,195,25,171,252,224,170,113,238,109,252,235,245,96,72,153,159,171,7,13,83,3,70,235,162,126,224,182,30,175,196,4,40,190,28,137,29,241,134,73,52,162,239,207,213,189,68,220,105,114,110,105,84,150,18,167,254,178,57,108,185,37,127,158,188,146,22,9,24,203,226,243,219,38,135,245,224,158,219,135,221,97,157,140,31,172,2,233,246,220,181,61,62,13,115,98,126,126,155,117,222,31,204,174,45,48,177,191,7,106,235,28,64,2,39,67,96,57,203,129,39,170,43,15,62,243,91,159,123,65,242,212,171,37,26,7,76,237,138,92,221,63,108,154,101,228,60,121,236,33,105,166,77,68,161,77,33,24,77,157,10,204,186,94,35,53,77,148,166,41,173,196,4,191,202,75,77,35,36,167,189,213,40,159,150,204,245,84,106,42,103,47,201,183,151,247,110,218,214,19,56,207,96,49,252,96,237,25,7,1,35,189,223,166,150,251,11,231,151,74,5,213,159,166,61,64,121,116,153,74,17,205,214,238,129,20,219,189,159,62,206,109,249,194,173,201,205,81,81,254,194,40,22,10,220,180,168,195,154,221,140,72,227,162,153,172,125,15,241,28,31,99,165,241,127,62,40,129,249,172,176,240,21,127,95,232,177,101,72,38,40,185,123,85,243,17,2,182,96,212,7,166,105,160,192,45,127,8,239,59,71,82,132,168,237,106,202,104,105,112,86,82,124,78,30,44,239,15,76,14,95,224,166,85,2,199,68,161,230,228,193,45,127,184,223,199,84,204,227,11,107,11,88,232,104,75,225,161,205,80,209,68,123,124,128,99,74,29,119,79,155,215,90,143,203,152,229,44,198,241,133,35,116,11,58,165,212,171,15,90,198,174,249,120,37,53,43,205,1,111,239,172,221,199,2,58,27,84,81,46,178,9,16,199,18,153,246,236,66,59,57,190,169,178,182,150,114,82,232,16,145,82,192,231,111,147,236,57,86,225,38,75,32,209,234,99,41,124,62,112,121,52,58,148,47,20,70,108,177,203,213,199,237,237,10,83,15,47,87,231,207,128,39,132,231,30,247,41,153,7,169,148,150,70,187,28,249,237,45,135,0,140,151,165,247,86,197,59,208,178,149,163,71,112,112,125,224,164,111,205,110,249,233,176,76,205,200,219,208,180,175,244,32,67,86,100,6,47,237,213,221,145,61,105,130,110,81,70,236,144,101,234,124,180,145,85,216,123,165,41,181,233,154,60,46,89,222,74,244,4,134,42,34,204,144,164,63,93,104,131,160,228,165,33,113,3,162,151,181,189,125,118,26,233,78,73,39,35,120,33,103,22,33,186,32,44,5,26,29,196,145,186,136,117,11,97,11,139,109,237,18,135,61,242,115,50,13,26,21,54,169,9,117,99,234,135,4,206,41,178,145,72,78,107,123,114,226,51,163,69,106,13,153,55,249,26,237,215,53,236,161,89,169,98,160,47,231,1,75,96,45,125,43,162,122,123,68,86,47,143,79,57,71,51,193,139,82,31,69,161,73,241,167,193,196,59,30,252,233,96,140,76,59,217,185,199,127,152,73,127,155,238,115,115,9,185,162,74,232,9,120,98,219,62,56,233,105,78,164,132,144,219,203,224,158,149,173,132,149,115,134,214,254,50,165,187,47,229,210,48,5,203,99,10,96,39,119,189,57,241,185,36,233,97,17,228,2,69,157,117,8,90,63,157,238,217,128,234,212,139,197,178,35,108,102,101,219,158,226,29,218,16,139,250,99,147,157,11,184,55,101,137,34,113,129,98,252,35,41,192,114,16,152,222,92,143,238,82,172,35,182,194,31,82,137,57,185,243,3,183,244,136,4,86,3,171,76,28,250,113,174,120,177,100,221,31,30,60,173,151,151,127,176,129,17,169,172,17,158,102,5,71,8,85,185,170,172,17,216,3,61,222,27,88,220,30,224,100,194,236,15,150,14,0,221,120,231,61,201,213,69,90,75,157,93,3,206,221,203,186,35,56,35,4,9,36,208,90,121,23,19,76,145,159,70,247,101,187,33,50,137,93,151,244,133,31,235,215,224,164,252,137,243,199,59,230,202,249,178,77,4,254,241,55,50,65,103,135,167,233,141,125,224,82,242,16,56,205,15,151,134,58,167,64,201,178,235,189,141,40,215,31,188,230,135,75,99,239,37,168,86,237,29,116,66,181,17,120,127,168,52,214,2,56,80,2,118,138,158,195,93,62,22,98,170,31,190,202,175,215,151,195,103,119,83,50,25,186,125,40,177,59,12,173,179,126,168,52,213,228,57,46,92,63,193,41,184,50,8,128,5,76,109,144,14,25,202,177,229,189,54,225,43,89,156,20,202,163,194,244,224,252,33,195,100,26,112,199,107,83,45,173,76,25,108,233,55,17,8,52,43,205,6,150,245,251,148,168,233,37,37,233,48,100,65,13,68,180,66,157,201,106,189,187,215,187,154,54,30,194,164,49,79,169,199,99,167,245,169,51,40,199,227,170,207,235,26,28,63,82,30,97,140,223,226,231,34,117,214,83,57,114,197,138,48,163,172,131,50,22,9,216,241,241,182,245,137,184,48,221,131,101,46,20,106,173,123,248,216,112,141,146,88,195,165,88,115,175,248,30,199,114,144,115,179,88,70,57,92,54,20,19,180,226,47,147,162,151,175,69,197,172,178,101,214,217,122,75,146,49,157,73,248,46,156,46,61,216,71,164,165,154,216,225,217,154,28,5,129,136,194,72,225,242,163,135,150,215,219,203,142,157,246,37,195,32,48,244,110,141,234,114,19,62,11,164,145,199,36,67,180,66,190,53,74,6,35,108,198,115,240,33,243,42,124,150,130,206,72,123,5,41,100,234,132,84,178,77,213,32,40,191,13,63,87,232,46,48,59,122,16,111,207,252,61,55,88,202,103,33,234,21,116,23,196,186,36,151,132,3,190,123,248,77,231,132,30,34,90,213,144,8,193,68,187,48,156,54,217,133,241,123,206,195,132,81,137,78,78,214,223,102,67,218,193,250,157,176,95,36,121,98,82,196,193,34,133,166,153,196,93,196,244,197,9,247,16,169,53,220,26,194,28,161,94,109,251,126,134,12,191,54,40,167,75,171,177,255,47,76,67,229,252,118,44,232,50,244,163,241,171,107,39,17,47,55,31,182,197,229,8,136,35,223,37,55,239,84,98,58,133,110,55,250,149,9,197,8,221,106,118,192,8,229,91,0,88,89,43,136,66,69,34,128,210,68,73,50,192,49,38,154,239,209,118,35,207,10,76,2,52,215,72,81,160,23,170,87,23,2,71,227,17,87,70,22,143,239,124,47,242,236,193,167,57,134,247,126,28,239,54,44,2,83,130,141,3,191,73,50,124,140,201,10,82,240,177,58,44,106,36,112,179,178,235,8,167,83,198,44,55,135,48,153,60,0,182,241,76,133,248,142,182,33,193,160,136,136,243,203,83,110,94,71,127,52,82,82,74,89,58,181,18,203,97,111,143,52,1,73,98,249,220,195,132,119,124,183,133,156,83,68,208,206,154,142,143,57,31,183,228,187,196,216,1,201,243,7,41,38,43,203,8,103,137,94,80,47,251,45,93,252,136,155,89,131,111,73,126,183,47,251,195,22,81,100,229,143,237,190,132,160,209,200,34,60,98,10,122,146,146,89,55,54,84,139,4,181,201,119,165,169,244,14,184,70,239,230,40,11,43,251,163,90,188,211,97,107,127,247,190,23,20,63,19,53,113,184,137,84,114,179,14,15,145,149,207,86,203,33,175,69,63,109,207,218,112,109,23,185,98,26,69,33,171,26,23,15,84,251,133,252,177,161,180,174,247,195,231,164,156,245,195,28,89,61,63,138,18,218,6,66,131,88,139,108,98,176,140,22,60,21,225,157,224,189,247,200,37,195,131,208,196,38,124,128,28,1,48,171,183,91,146,225,51,79,45,185,77,11,127,114,139,134,217,217,61,121,246,160,119,160,53,164,217,197,51,159,105,182,58,94,162,76,227,99,48,71,184,183,223,124,144,227,144,89,216,134,197,122,130,133,87,149,91,75,103,132,146,70,16,233,6,156,203,173,188,19,212,34,251,120,140,180,213,149,253,129,71,25,107,15,10,235,135,87,66,24,254,189,212,146,182,54,7,165,156,175,7,74,6,71,191,6,84,204,229,92,228,109,2,101,50,32,52,109,239,143,233,118,54,31,77,4,147,32,239,193,228,164,50,172,74,37,0,221,204,59,156,163,88,181,21,5,91,33,165,240,53,71,125,148,176,42,210,106,48,153,142,149,52,35,137,102,125,111,228,106,4,126,210,246,73,152,76,234,105,11,105,133,125,53,216,52,212,117,136,20,43,57,11,202,149,98,134,231,161,30,70,163,34,124,231,224,5,208,92,91,153,158,40,60,116,39,143,91,131,215,169,100,9,20,30,162,18,199,22,64,146,62,68,13,105,137,253,72,93,40,121,38,57,24,33,143,235,102,182,172,34,85,185,39,27,99,51,246,171,162,82,248,24,149,108,141,45,88,5,231,207,133,131,4,133,111,191,236,160,81,219,170,50,87,76,238,218,151,174,9,58,13,129,89,231,59,126,27,199,122,10,153,173,64,153,153,177,47,96,13,54,177,85,208,251,166,149,134,167,30,169,43,21,2,10,52,160,145,131,234,134,64,177,240,132,140,148,212,130,239,0,163,73,226,34,16,68,114,118,198,2,89,79,170,224,138,208,87,144,55,14,62,90,195,72,237,10,103,190,177,191,54,140,215,207,123,225,195,143,149,31,124,12,136,55,166,240,12,118,121,68,35,214,155,48,80,172,131,92,240,57,155,121,56,75,232,45,100,153,94,194,21,85,74,225,92,230,58,168,153,240,239,85,141,209,169,244,150,133,60,127,176,64,112,101,229,192,71,130,184,150,249,40,101,208,9,133,45,193,114,223,65,111,201,244,228,80,6,10,30,124,212,33,108,243,203,228,192,71,249,125,166,216,87,104,116,167,100,10,60,221,168,195,198,98,170,165,40,125,133,17,139,61,235,152,176,85,89,174,201,122,125,7,109,0,78,159,196,189,81,141,169,237,37,231,233,14,40,85,193,80,72,206,89,25,196,128,106,50,139,66,64,177,128,103,28,33,180,30,22,149,141,6,151,166,214,224,13,84,218,36,202,166,118,142,59,219,153,28,78,112,156,229,230,84,84,78,231,190,211,144,160,200,169,108,251,200,177,225,252,8,41,72,201,40,145,131,210,245,234,174,132,77,100,201,127,18,112,19,175,210,102,147,18,34,200,104,182,224,60,211,4,86,152,118,149,220,232,43,71,67,191,43,137,129,134,36,251,108,73,222,11,175,95,89,32,13,173,146,246,70,133,44,140,192,198,53,141,65,35,239,251,66,135,21,230,6,92,141,199,126,71,249,95,56,36,88,151,193,203,49,169,172,34,79,94,77,9,118,198,209,201,220,19,230,77,177,130,145,254,14,94,41,156,71,27,252,167,40,236,7,43,236,9,97,83,144,200,109,227,17,216,57,241,132,46,177,80,147,41,113,44,23,43,41,87,150,8,60,245,56,212,161,203,11,227,129,124,91,206,113,168,15,163,104,46,33,122,116,74,20,130,120,211,77,141,79,121,32,214,152,203,15,95,188,6,25,52,218,85,224,4,251,242,60,159,71,148,177,105,227,132,68,136,143,202,102,25,233,111,39,90,159,229,56,70,112,138,149,201,241,179,209,99,99,161,250,115,9,77,4,30,71,138,157,227,88,161,48,4,5,38,229,28,135,111,35,34,33,76,170,73,147,131,221,229,140,26,34,154,138,159,112,54,193,119,140,96,9,41,108,161,147,96,53,195,21,30,47,18,64,140,154,12,119,156,112,116,252,144,105,62,73,123,238,56,93,173,128,240,153,13,176,76,232,102,122,25,21,80,115,118,21,146,201,182,224,160,243,72,8,16,137,144,102,133,153,136,126,153,195,189,104,11,5,36,192,70,20,16,66,222,235,178,118,105,133,68,252,41,126,25,173,50,161,168,116,14,110,247,51,136,118,32,244,43,176,85,210,173,160,214,208,29,89,126,153,214,58,185,249,213,214,125,175,202,213,191,238,200,78,112,193,186,25,130,98,97,116,103,99,231,159,238,165,60,25,103,78,13,110,13,186,204,82,134,84,173,235,242,123,47,230,187,164,227,184,121,117,121,19,80,107,253,42,40,6,100,15,24,191,58,233,197,83,152,180,168,37,103,9,55,85,170,238,241,113,157,142,196,174,51,100,196,75,183,50,4,231,50,157,15,173,63,157,169,152,122,148,86,84,41,100,26,13,74,61,123,14,234,39,65,103,125,173,76,72,58,252,62,116,103,165,63,2,125,100,106,11,83,135,45,36,235,199,68,184,57,86,38,68,75,41,97,170,40,189,98,121,5,37,26,225,51,65,177,169,99,229,209,28,76,66,85,86,8,58,71,123,204,51,26,26,40,89,9,18,221,35,222,23,248,145,93,248,70,232,196,63,147,27,43,106,11,74,195,244,28,148,83,200,73,229,111,201,72,232,121,212,228,93,165,8,16,229,164,13,223,147,201,90,221,230,129,192,99,168,176,45,157,134,189,37,116,35,127,152,197,92,29,166,136,236,130,164,192,136,139,8,186,144,209,8,148,3,173,125,96,178,134,126,239,197,62,244,69,147,203,251,209,223,130,216,242,82,184,103,151,250,37,42,50,53,252,11,76,203,133,128,39,161,185,207,115,71,127,153,131,158,191,204,89,239,61,240,157,124,196,54,253,47,84,162,213,4,34,30,74,248,81,111,77,162,229,10,236,99,154,156,231,20,1,87,38,208,90,254,86,214,228,35,233,47,83,200,186,125,196,140,233,175,26,197,4,224,251,136,123,91,129,150,42,24,31,3,254,202,247,53,164,58,182,10,232,83,136,231,74,217,13,122,65,147,202,10,4,39,123,118,245,177,118,117,129,167,194,84,102,79,135,59,233,142,143,254,49,50,134,213,97,82,1,58,160,253,44,200,58,226,183,39,174,225,71,255,184,157,85,230,55,55,49,121,185,216,210,158,203,239,109,157,1,84,162,24,46,66,189,218,126,192,176,181,100,192,105,137,231,173,222,27,39,89,150,204,202,48,69,100,23,93,167,55,8,205,26,100,26,37,116,63,83,192,199,130,74,170,14,101,42,144,87,81,250,56,246,4,94,68,57,97,27,21,190,250,152,86,229,248,45,216,227,243,65,199,250,83,169,94,52,155,124,201,226,163,164,161,36,189,227,168,179,109,59,124,12,71,85,223,48,184,250,36,178,80,84,81,152,222,137,233,106,189,53,34,158,89,246,3,43,95,30,174,186,217,76,92,255,31,237,40,92,57,159,100,22,65,251,80,252,104,26,217,124,184,9,124,40,241,145,230,111,163,250,197,88,227,93,117,142,8,13,14,95,28,36,247,52,150,103,58,192,48,65,29,62,254,137,42,41,158,231,72,52,8,190,240,50,217,144,254,17,189,205,46,144,7,223,250,67,188,37,13,79,168,229,142,202,164,144,90,154,10,208,225,8,69,239,123,243,73,158,176,74,214,18,174,214,136,213,51,33,214,74,183,3,154,102,160,43,124,39,56,77,60,17,16,16,24,207,238,138,12,211,167,180,84,81,171,230,230,217,251,121,52,19,123,85,66,194,79,125,178,248,123,205,254,21,71,91,88,91,227,74,203,54,43,246,145,105,184,232,145,226,157,155,40,115,197,165,25,122,111,22,199,125,45,26,180,157,109,64,95,107,217,129,113,225,102,113,49,125,173,98,29,70,46,220,41,217,84,133,37,26,205,184,160,97,163,131,141,22,236,66,134,59,70,102,246,155,175,115,0,232,91,101,116,136,47,72,230,2,234,191,194,176,167,238,47,91,105,183,114,244,48,253,182,143,24,90,50,170,148,8,177,132,68,177,163,203,68,160,101,34,88,22,230,162,221,42,156,235,151,29,56,29,181,70,222,50,253,137,226,114,66,94,24,62,88,94,249,35,218,76,83,120,131,177,187,208,170,83,214,99,30,209,128,136,109,136,163,69,134,132,146,61,111,166,219,49,158,186,244,56,1,46,43,197,205,207,89,48,187,14,232,248,245,238,190,240,25,144,38,2,246,232,46,163,44,59,28,198,22,87,205,103,216,108,245,110,10,221,164,91,219,214,155,159,93,216,37,161,129,89,230,58,104,191,194,160,31,252,107,40,165,164,73,72,49,119,208,186,181,147,250,92,219,83,72,181,119,107,118,51,116,225,157,41,91,247,157,99,29,229,240,227,34,10,92,142,129,226,51,244,28,242,120,65,75,111,94,104,169,226,15,70,85,135,68,142,160,64,154,156,205,133,207,183,74,210,248,242,192,43,89,101,169,193,148,212,110,213,39,166,255,9,52,152,11,103,242,244,159,23,67,211,251,170,154,67,30,163,106,82,175,198,21,190,155,93,135,86,82,116,19,95,20,155,206,171,34,220,139,105,202,11,39,146,184,147,241,59,46,252,143,240,193,113,79,54,21,71,23,182,90,189,143,36,220,177,251,93,157,178,211,38,57,109,221,113,58,135,255,213,145,63,238,27,167,185,174,62,74,188,188,185,145,233,127,47,21,233,91,173,29,31,111,61,152,121,174,42,219,244,114,12,148,18,67,21,23,71,113,117,249,144,66,35,107,170,168,78,89,93,122,15,182,208,229,221,186,205,46,186,27,92,24,78,224,214,17,71,148,120,250,60,132,94,160,71,242,220,70,42,188,83,28,159,75,235,185,14,140,232,85,245,239,1,29,71,137,191,19,242,142,55,26,233,214,181,76,10,105,40,238,59,118,70,118,120,155,114,169,242,130,207,188,119,57,80,212,46,96,181,170,28,245,57,165,243,85,65,237,214,116,182,54,149,163,78,148,90,109,135,207,105,159,63,50,216,197,77,9,34,215,117,171,254,18,28,154,183,126,142,251,151,84,150,156,62,72,222,219,11,23,132,110,124,95,152,50,182,120,172,51,199,84,127,155,48,93,139,31,38,164,159,84,6,59,17,43,143,123,15,72,65,170,115,61,201,151,221,9,76,21,89,253,234,92,19,235,46,126,181,21,41,8,57,145,182,229,196,26,28,238,237,243,211,124,169,214,124,188,72,94,43,11,15,205,150,237,253,181,128,155,138,248,146,216,70,153,227,162,116,82,147,6,37,136,96,191,14,169,192,123,169,150,22,148,150,179,236,227,106,200,5,251,163,83,77,96,193,175,174,38,127,92,84,167,250,124,120,159,223,103,64,40,129,203,42,28,72,169,101,119,152,64,168,170,224,157,33,62,14,153,127,46,250,215,37,189,218,118,249,238,87,55,18,13,170,207,135,204,121,41,1,119,203,39,169,236,224,92,222,126,24,234,26,210,40,42,90,72,123,157,225,191,221,241,37,167,106,85,195,44,242,237,10,237,44,246,59,21,171,222,222,89,220,140,184,82,230,71,180,144,179,212,239,221,200,43,53,21,22,164,68,229,189,215,166,220,85,25,222,13,225,224,25,15,78,236,83,97,110,22,235,3,95,78,18,150,40,217,76,146,173,254,104,36,108,148,72,189,144,170,240,3,132,88,214,153,107,194,42,134,124,218,98,178,116,142,43,177,159,104,41,87,221,126,58,48,133,221,114,252,152,130,223,120,48,226,166,249,163,54,77,34,222,111,142,241,48,85,171,186,81,37,234,199,174,233,168,170,104,15,19,0,59,245,194,16,181,63,55,183,36,190,239,211,149,34,220,44,204,120,147,229,113,69,104,58,58,91,71,4,129,211,100,235,255,193,208,222,53,223,106,13,232,134,171,181,179,83,158,175,175,156,231,69,157,161,91,81,70,202,19,49,150,51,15,207,171,122,51,157,78,219,82,72,213,194,91,38,241,113,187,23,17,129,98,163,87,142,237,113,181,92,2,31,213,108,146,44,31,197,57,202,92,238,163,209,62,116,169,198,37,105,147,238,150,124,135,240,151,166,50,58,23,214,183,207,22,19,58,111,77,201,164,139,78,91,247,139,117,163,211,169,40,28,142,85,242,123,111,250,18,168,68,89,35,32,124,101,209,59,245,103,75,75,152,216,75,140,37,104,240,200,198,203,87,238,35,44,54,55,61,137,10,54,149,23,60,166,56,89,17,135,11,44,181,174,106,93,120,94,62,42,72,127,40,21,226,156,134,164,168,75,92,109,21,225,34,168,69,163,226,230,11,148,138,83,200,230,15,70,164,219,35,38,228,233,169,108,84,193,45,75,161,87,135,145,22,145,97,249,69,60,221,112,253,181,199,145,33,39,11,51,188,47,7,228,171,245,177,46,207,44,135,30,28,240,32,58,45,122,93,236,152,97,225,13,34,97,69,60,206,95,127,224,229,47,134,70,138,186,125,180,190,36,107,115,97,50,230,18,11,234,214,168,211,155,126,32,107,108,51,95,168,128,22,247,243,15,74,60,70,55,7,154,153,213,152,106,38,55,172,50,153,199,231,167,86,215,191,216,241,236,178,74,60,155,166,194,142,223,62,22,29,19,247,193,103,13,21,239,243,200,205,143,69,33,139,132,205,168,150,220,3,158,77,191,119,130,80,17,150,45,103,218,18,74,105,178,184,251,136,215,46,60,183,192,231,57,89,149,62,104,52,177,22,211,212,250,155,132,57,67,139,222,44,229,179,16,18,102,184,210,192,157,172,182,72,118,157,217,227,33,29,43,70,153,98,239,52,147,0,40,197,31,124,100,42,1,228,106,230,233,155,230,84,72,105,142,219,132,198,253,236,166,69,65,83,202,14,90,88,188,75,92,156,170,20,86,158,133,13,161,33,190,87,163,43,177,94,77,227,154,216,150,76,46,66,78,223,115,228,81,188,18,99,74,81,129,132,170,40,253,137,216,69,167,7,14,172,3,69,137,182,191,5,86,72,139,9,76,223,234,248,216,172,69,186,186,255,105,64,252,191,126,84,158,105,32,165,229,176,165,121,117,56,8,64,186,101,10,187,109,136,140,49,89,53,38,82,141,85,221,164,132,15,58,199,177,108,102,124,40,52,142,133,43,100,13,237,90,108,9,236,56,69,89,178,244,1,120,247,62,134,76,145,220,217,153,5,197,34,225,14,83,91,34,12,13,99,100,198,236,157,149,152,139,42,202,165,229,205,14,64,143,41,170,162,111,76,199,18,219,40,42,147,82,82,211,136,83,231,234,230,192,177,36,147,182,174,236,214,6,106,181,184,185,117,246,209,69,219,243,115,188,6,46,253,20,170,54,237,17,214,104,62,255,96,209,234,121,111,167,244,142,49,219,52,233,150,176,8,226,118,59,197,126,193,18,86,233,206,131,156,9,237,182,227,216,54,170,186,17,18,122,242,208,4,197,28,229,243,98,103,212,176,16,28,182,69,190,148,112,189,154,183,217,230,201,145,206,149,29,254,184,78,35,197,70,119,166,221,150,83,51,115,50,181,62,223,110,3,185,83,78,15,234,153,75,123,75,190,72,207,192,14,141,101,237,248,34,231,226,164,165,16,191,78,187,211,71,5,135,73,55,120,130,40,164,41,2,150,100,38,105,106,242,238,49,73,207,248,106,156,181,84,178,12,43,78,189,133,12,156,176,250,45,161,52,226,212,43,244,153,43,31,109,78,235,198,224,251,5,113,85,45,102,64,205,52,54,209,106,121,63,21,67,53,225,160,216,109,146,133,70,62,102,12,25,73,55,37,8,221,101,173,137,161,212,33,102,82,54,21,39,41,5,194,0,223,177,118,105,237,160,77,55,8,247,123,43,56,202,24,7,34,164,82,9,100,58,56,23,37,216,44,150,0,91,194,153,135,110,23,18,197,19,38,93,183,238,30,97,94,117,114,51,26,152,160,148,150,192,226,133,27,81,35,41,66,181,42,160,216,160,143,57,85,230,167,106,204,200,158,238,193,88,163,119,45,189,26,191,238,72,110,208,14,115,17,197,152,62,7,181,167,194,232,164,187,135,150,17,81,241,125,230,172,155,226,164,129,180,36,159,162,0,252,254,11,115,86,124,202,76,105,246,185,125,18,30,27,194,148,14,197,137,160,101,147,31,214,173,224,97,138,49,205,2,41,222,154,210,244,221,207,221,138,150,100,162,33,31,78,68,171,73,104,151,221,248,105,229,54,9,70,195,6,117,11,113,65,26,188,113,255,34,103,227,67,142,80,85,219,241,234,195,189,249,241,22,4,61,31,116,207,128,201,232,139,161,222,45,255,28,62,227,52,13,89,45,99,109,214,20,195,29,179,129,68,78,85,24,67,211,31,124,152,128,175,120,94,195,210,149,238,42,147,119,42,90,107,58,187,5,196,29,110,86,252,35,14,41,229,137,17,189,32,11,42,244,167,110,186,20,59,130,69,118,186,105,219,3,178,151,41,220,116,171,72,84,71,28,49,177,172,143,86,84,77,24,191,0,251,201,97,18,161,226,237,14,234,119,74,132,70,126,53,80,218,123,224,108,66,222,85,141,155,151,190,181,97,85,131,162,38,112,254,132,170,88,161,125,69,48,10,62,198,212,182,8,214,246,76,92,105,20,180,52,114,194,64,60,24,71,58,127,186,120,165,231,130,84,26,195,138,124,155,217,176,43,66,235,21,15,84,53,28,206,78,81,122,92,91,76,107,93,64,10,86,246,11,94,24,123,91,96,20,216,124,183,132,60,205,42,248,196,139,40,242,112,152,206,138,26,108,162,180,33,158,171,53,235,216,42,48,69,56,241,185,154,85,185,104,81,62,44,241,29,63,93,160,247,202,215,228,185,231,251,233,130,7,161,130,0,172,152,180,94,176,105,74,194,184,79,186,191,150,25,65,25,147,79,90,218,147,16,242,211,142,39,167,231,151,54,162,163,33,113,132,85,154,25,172,159,70,116,199,209,246,96,107,69,73,171,124,34,120,153,28,179,71,201,150,241,157,4,69,252,199,207,198,227,168,236,156,62,61,240,76,250,123,4,140,140,114,211,126,136,38,162,237,48,109,66,178,118,44,65,114,56,226,119,100,83,101,22,98,15,180,56,99,40,209,236,106,16,76,107,6,17,67,202,147,87,237,89,72,12,117,229,128,233,216,160,157,88,172,211,242,120,161,197,179,15,168,182,68,165,20,208,221,46,114,192,89,188,151,78,247,12,82,197,17,183,164,191,128,246,121,68,225,198,157,112,12,228,165,77,34,233,20,49,71,196,68,105,232,218,62,13,17,169,92,139,136,42,76,195,161,65,104,202,150,211,139,214,14,234,135,5,70,136,199,13,56,52,81,63,13,15,25,149,136,167,162,136,160,113,224,133,198,120,188,179,109,242,154,79,78,86,61,239,249,130,227,35,212,174,9,76,90,153,245,18,17,255,194,213,154,119,173,17,163,42,214,18,91,27,250,100,171,227,143,100,2,107,67,211,136,200,66,237,72,176,80,45,167,17,46,114,9,172,100,135,113,117,210,39,135,2,25,195,97,139,211,38,205,183,25,219,232,37,73,208,73,214,4,104,166,231,173,103,96,6,162,82,173,126,250,179,246,56,250,206,82,224,1,228,197,38,5,14,35,80,136,222,69,219,233,22,235,37,116,179,59,116,138,170,218,109,151,82,6,183,192,48,58,97,164,8,92,208,41,239,47,43,133,108,147,94,77,103,144,21,121,39,107,59,167,48,65,207,18,41,47,26,168,119,189,249,176,222,81,55,97,70,58,95,169,7,80,145,118,143,124,90,230,16,215,215,94,141,10,70,79,214,89,79,85,65,71,122,129,218,130,118,153,214,98,47,60,57,231,65,1,143,143,74,3,214,65,245,198,152,29,166,53,53,133,42,180,83,194,152,64,97,173,102,237,222,4,213,100,69,222,169,24,77,74,179,190,157,250,70,127,110,164,185,190,25,103,186,60,251,46,13,76,157,190,182,242,53,182,180,231,63,173,2,74,127,27,165,140,228,87,103,184,154,218,150,234,120,90,72,101,56,12,89,68,91,47,119,51,109,95,238,21,197,190,127,122,94,197,94,73,226,226,19,122,91,216,161,17,69,66,255,33,15,77,51,162,143,146,60,182,6,201,143,24,151,62,26,156,138,236,89,99,116,153,117,253,193,96,138,240,23,85,155,83,52,208,111,119,229,18,57,231,140,182,120,249,190,183,55,243,229,140,164,74,76,159,28,247,234,37,180,143,55,172,14,208,250,117,189,114,212,34,119,159,158,210,4,16,252,222,148,119,124,95,155,230,140,158,83,38,89,62,191,67,142,96,144,31,233,180,57,93,218,254,213,84,151,246,142,171,41,1,213,141,195,24,48,145,199,63,127,173,29,27,22,165,11,57,18,241,171,153,24,133,236,58,8,186,203,147,157,93,38,235,166,116,254,187,122,216,4,173,253,179,83,104,190,26,67,198,183,52,142,46,88,224,2,147,95,170,49,104,248,48,186,145,183,110,173,165,28,101,127,212,123,83,215,116,231,184,181,105,251,244,163,110,232,102,248,136,29,143,176,104,63,161,213,76,51,214,223,202,202,244,116,64,155,9,60,247,160,54,152,104,141,190,21,81,124,71,225,196,124,126,153,218,123,119,127,178,153,230,237,243,41,147,31,246,153,190,178,75,215,117,239,37,24,21,20,210,127,142,189,62,130,242,115,80,120,207,253,211,119,28,5,159,64,41,148,170,159,101,55,98,187,201,56,151,229,211,189,155,180,185,39,9,137,89,38,33,12,219,217,130,76,191,211,72,16,63,107,159,237,4,110,217,69,209,125,85,225,21,154,70,36,167,150,177,109,13,137,159,178,147,29,227,39,102,8,165,48,170,122,103,52,15,63,89,114,178,126,231,83,55,104,107,150,235,176,245,148,146,95,166,141,117,118,147,48,91,25,157,110,69,144,64,252,98,196,171,146,102,224,23,5,8,195,183,88,36,88,178,118,127,89,203,196,171,156,150,67,58,178,232,204,62,187,150,137,182,255,96,188,175,207,118,96,90,90,254,57,208,185,79,159,198,128,211,250,174,220,25,118,142,24,180,114,245,189,50,45,22,182,83,161,76,53,225,115,180,240,224,151,234,7,225,186,125,140,20,236,2,223,253,45,93,164,34,226,24,186,116,170,113,130,215,121,139,79,147,162,69,95,137,218,157,225,213,10,133,213,91,41,69,115,59,141,112,211,156,77,170,201,160,152,88,73,217,165,165,129,37,221,45,104,56,236,103,249,217,88,40,100,210,91,87,98,239,142,30,95,122,164,15,45,167,152,190,128,243,233,106,74,31,2,24,223,207,211,46,116,149,96,191,109,159,141,170,60,178,30,85,0,154,31,164,89,18,155,209,133,19,90,189,159,37,207,153,182,157,162,72,54,226,67,225,66,69,50,85,167,71,210,193,173,233,2,225,164,240,181,217,168,174,29,159,93,208,66,209,143,92,153,169,166,168,170,21,8,45,209,153,153,19,221,251,166,180,207,105,45,11,47,76,130,81,27,138,22,83,176,118,210,232,134,74,162,157,55,201,139,121,159,247,3,83,62,251,145,133,196,37,243,137,102,108,22,237,191,7,149,118,120,176,255,172,21,24,98,202,118,157,16,144,130,83,77,77,177,54,247,163,91,116,41,62,77,45,194,43,225,177,113,172,89,140,185,253,8,171,83,54,82,96,4,58,30,159,149,197,189,5,46,197,20,76,30,221,85,210,104,70,108,78,171,197,213,144,155,148,20,77,23,237,192,40,44,21,70,53,202,40,222,99,30,57,133,227,35,119,185,56,147,223,47,62,38,52,28,89,202,219,199,1,14,234,50,100,173,173,79,77,206,212,59,135,155,192,200,22,34,33,240,46,114,239,249,97,5,81,242,91,90,16,101,7,50,58,85,171,17,138,9,94,172,71,16,206,233,195,189,71,73,63,249,136,117,19,162,213,146,1,184,159,143,217,140,122,156,188,22,33,242,26,132,109,75,238,15,133,81,104,159,129,194,250,144,215,98,203,233,241,220,16,51,155,190,53,218,165,41,40,215,157,9,47,224,172,17,130,133,143,141,13,246,190,70,182,126,135,205,111,77,87,27,41,238,32,138,153,202,122,40,193,101,129,51,109,87,30,145,28,81,23,69,27,12,211,224,145,79,202,200,222,131,33,195,96,242,34,14,35,142,82,5,198,61,236,193,97,183,133,43,87,115,241,106,237,93,157,133,122,73,22,246,28,230,227,61,25,234,219,111,138,230,70,32,36,42,6,160,84,175,119,240,193,240,48,181,140,120,237,66,119,115,129,41,181,116,30,46,48,39,182,192,236,118,177,116,26,222,247,179,97,134,165,71,123,76,97,40,194,162,203,53,136,225,16,238,10,6,60,33,157,191,77,105,82,8,131,202,187,149,44,209,61,150,64,124,28,151,116,216,162,34,246,87,186,13,140,155,30,107,210,226,232,72,41,44,135,171,205,146,7,91,227,208,95,241,26,48,185,228,38,55,167,146,120,255,234,140,13,214,126,129,72,254,252,148,122,29,206,144,31,155,192,228,21,147,195,200,149,63,10,57,70,255,177,143,110,59,16,131,41,122,233,2,159,87,201,59,174,94,180,121,157,15,38,161,119,117,123,129,77,52,80,80,190,205,142,123,39,139,163,8,204,137,246,171,214,69,124,202,4,114,228,106,122,106,230,237,67,78,91,179,186,228,106,43,104,249,21,237,25,76,237,188,188,87,67,95,62,94,123,90,85,144,220,252,252,238,78,53,96,107,113,51,4,54,70,92,60,26,185,142,33,99,90,9,79,199,231,158,244,209,234,50,104,149,166,167,205,223,251,44,157,215,130,238,160,240,71,175,152,152,161,187,190,24,63,48,60,125,249,233,93,95,95,25,96,148,129,222,173,41,249,146,239,81,218,175,124,201,223,218,244,46,30,156,137,221,142,21,247,214,204,33,118,53,178,218,37,110,78,0,104,109,133,137,126,196,152,77,184,29,10,67,9,125,223,11,215,162,234,205,241,155,219,155,12,184,94,242,104,36,103,87,247,215,94,86,245,218,20,134,226,180,3,230,212,211,155,47,211,168,242,53,96,27,208,7,198,82,139,245,55,169,247,212,223,134,71,94,99,245,78,43,246,150,81,195,80,248,9,105,24,76,91,76,29,149,237,229,211,211,36,80,246,11,154,93,184,167,248,105,140,87,153,11,168,69,148,183,49,64,126,212,37,112,54,22,50,10,63,152,135,108,169,233,213,132,61,91,113,184,176,13,201,52,204,246,158,203,225,102,233,11,129,105,169,209,182,195,68,77,170,78,211,21,189,224,168,9,71,202,58,235,2,58,47,54,187,163,228,64,115,254,172,128,154,226,167,201,20,54,29,179,138,29,176,253,193,225,10,215,239,218,68,49,218,209,98,69,125,10,99,237,250,189,11,188,137,36,211,176,85,171,82,112,120,145,135,30,159,109,131,152,243,133,217,74,139,78,226,214,105,225,236,111,13,77,106,118,133,81,98,44,62,102,200,63,60,254,210,189,186,5,76,30,241,179,83,147,234,216,169,57,220,208,24,144,169,210,224,74,188,171,109,207,211,171,207,7,158,205,135,156,26,168,177,117,203,218,253,45,94,202,62,215,19,252,186,59,67,241,237,18,247,78,170,229,128,203,70,93,209,225,99,60,21,253,109,182,210,186,125,204,201,176,150,44,195,66,50,112,13,127,242,179,199,236,252,217,25,140,215,233,159,155,192,226,106,50,79,169,163,76,217,191,183,149,153,203,7,101,1,221,46,120,160,214,191,102,10,138,81,185,2,238,172,176,44,48,228,225,24,211,97,76,59,133,217,177,2,37,111,40,175,133,192,36,41,242,128,105,70,89,21,166,128,225,161,146,239,1,93,214,179,59,96,243,107,5,38,14,31,223,99,208,190,50,117,129,139,197,226,29,198,117,73,122,181,165,122,223,111,111,169,165,131,25,132,36,126,170,239,209,48,91,5,182,174,159,51,224,115,220,45,249,109,155,89,57,30,237,24,215,251,115,53,254,201,136,239,129,131,39,131,50,16,97,109,43,62,38,140,209,34,240,177,220,243,27,113,186,82,204,37,176,49,229,124,142,83,69,60,116,84,6,153,151,22,147,152,71,47,114,53,185,246,238,7,20,54,86,254,140,233,89,80,103,57,215,152,196,82,66,101,210,141,116,104,173,177,126,240,255,229,189,136,238,148,229,175,125,236,246,242,68,79,12,174,46,6,107,107,23,17,29,129,209,83,156,49,25,206,22,145,95,232,214,224,130,34,169,195,182,239,15,129,141,195,89,222,182,2,23,93,96,74,172,124,75,90,86,33,39,96,183,142,161,14,83,161,188,244,218,129,31,23,240,153,166,79,27,196,52,103,176,227,99,59,236,82,138,10,74,230,106,196,94,74,124,98,202,44,132,231,152,123,60,25,9,211,46,3,94,208,44,137,61,165,84,252,29,89,154,200,117,180,54,2,238,73,191,86,161,125,92,28,17,240,196,197,134,74,249,215,75,199,97,120,20,98,181,38,4,65,251,187,53,179,72,14,175,196,114,216,117,199,9,2,195,93,80,220,174,216,112,234,175,110,91,96,235,155,20,35,150,205,162,115,152,0,60,148,181,24,19,75,131,21,129,11,53,4,113,190,16,61,217,2,83,109,151,222,233,116,222,98,13,133,75,179,156,166,195,103,178,39,249,237,99,159,205,49,227,230,120,219,111,229,210,40,199,184,249,1,219,222,39,112,181,54,245,49,207,80,139,104,15,166,118,114,167,45,143,150,138,220,28,118,220,170,49,106,100,69,222,54,157,104,135,86,247,27,84,211,160,95,2,115,200,231,55,137,223,38,77,131,19,86,249,187,116,228,215,87,156,136,45,13,113,215,27,19,19,241,122,240,57,229,224,166,198,91,145,217,144,171,153,163,183,133,182,193,104,89,10,138,129,28,187,48,1,188,23,227,7,102,143,238,241,181,76,211,69,134,4,153,144,171,100,105,171,154,230,105,114,243,252,107,73,22,91,70,18,229,28,104,147,80,6,74,192,38,170,241,110,110,18,25,195,45,94,42,206,232,98,37,112,161,240,47,118,148,9,91,72,96,196,3,218,51,22,18,106,189,75,96,118,163,152,103,148,63,215,103,137,208,30,2,161,219,128,105,193,249,182,133,3,163,55,30,6,26,157,75,211,243,19,208,170,206,46,12,108,123,252,177,97,223,78,154,168,156,100,175,184,176,181,30,106,130,98,205,149,64,171,157,232,2,159,51,120,196,249,49,173,245,239,67,11,90,70,49,9,81,212,79,58,102,5,169,142,216,175,200,165,52,153,225,214,241,170,197,160,44,171,193,148,65,201,208,230,253,151,233,61,61,222,153,74,239,178,242,86,38,226,78,83,86,7,110,117,139,179,133,58,175,215,199,29,116,140,81,194,84,192,140,123,121,119,224,222,158,97,183,171,169,173,9,218,204,71,116,152,154,167,36,47,133,178,75,237,241,96,199,178,211,119,34,234,63,223,197,136,96,234,75,209,156,183,248,242,64,91,0,102,73,192,147,148,240,240,179,101,159,193,61,167,129,254,52,220,68,223,49,96,112,205,151,251,54,24,90,88,92,77,13,147,44,123,162,239,174,165,71,84,13,243,117,233,147,143,221,175,240,40,112,161,225,246,119,192,147,219,125,116,233,77,47,232,252,251,88,37,172,16,186,191,209,225,64,225,237,125,38,13,102,101,203,252,230,172,137,17,135,250,191,187,62,25,142,209,242,77,227,192,163,188,238,246,192,88,241,77,174,206,163,233,36,68,63,107,196,123,145,200,29,58,133,43,116,208,120,49,235,202,38,171,167,64,163,140,33,39,183,56,229,201,32,116,230,180,222,189,145,210,124,48,181,26,163,197,79,15,182,9,25,52,200,61,61,197,189,33,166,36,25,21,43,245,234,15,198,142,147,39,235,204,251,55,104,131,122,90,249,109,20,181,226,173,166,80,42,217,79,16,208,136,137,66,187,245,166,243,104,118,99,31,92,24,181,201,172,47,189,172,224,212,175,134,138,190,244,234,51,107,122,118,67,3,39,151,34,75,217,102,179,181,0,119,24,54,233,216,186,11,155,52,127,192,99,188,98,4,96,244,181,226,201,139,41,152,228,15,236,29,248,166,137,38,139,196,24,7,4,74,72,253,253,54,177,96,129,153,211,35,102,169,169,181,38,189,154,230,6,110,34,177,178,207,253,245,209,232,91,30,223,131,118,19,67,39,210,70,50,34,46,62,71,197,24,85,199,20,51,61,208,185,154,158,30,20,74,185,137,67,243,180,154,117,245,44,34,161,53,110,221,244,87,241,34,223,175,118,173,245,252,29,59,84,166,57,76,131,242,172,48,214,166,27,2,155,91,21,61,79,81,207,238,203,175,94,168,82,118,185,154,190,180,57,208,101,245,230,50,123,97,20,197,202,217,22,15,174,58,185,43,206,97,192,251,245,230,6,45,152,75,129,26,95,82,6,132,26,147,216,139,182,253,189,162,205,194,58,14,51,71,150,30,166,21,29,216,22,112,147,56,76,50,130,73,159,113,239,73,45,159,92,140,170,90,223,113,49,13,2,244,52,37,216,184,253,232,160,189,102,43,159,51,109,208,61,40,94,107,193,170,211,115,9,169,232,88,88,219,184,103,237,179,189,63,171,110,195,214,31,178,23,209,60,20,201,23,131,73,243,53,9,214,211,67,170,120,4,136,120,39,124,189,183,164,105,181,93,175,6,56,112,37,62,33,167,22,164,182,59,139,64,49,106,135,160,8,5,141,248,97,206,199,37,23,35,176,117,85,88,239,213,114,216,206,97,105,168,245,30,44,137,47,134,72,224,106,114,49,226,83,114,24,79,10,74,202,141,104,3,143,38,3,54,41,255,46,177,243,243,49,245,214,8,18,213,247,173,208,187,105,122,177,69,30,223,199,128,140,255,38,217,52,63,36,246,169,13,51,127,118,129,187,209,228,3,166,184,88,110,78,223,186,37,112,173,41,43,140,144,192,126,191,77,125,132,124,45,50,184,99,196,91,99,162,201,86,51,17,175,88,37,198,140,147,34,43,76,121,202,155,10,201,132,30,31,140,176,162,71,120,128,81,40,148,247,78,136,170,134,17,113,230,40,1,108,129,143,67,182,202,27,22,140,142,7,211,115,141,46,122,177,246,24,213,33,48,18,177,43,62,216,48,174,166,192,157,46,61,89,86,174,236,117,180,17,63,219,147,223,123,153,43,217,4,134,161,234,15,134,234,128,152,47,68,162,106,30,129,98,202,138,105,100,41,225,29,47,141,199,223,244,173,206,54,58,83,204,179,99,143,52,61,16,145,153,157,183,25,53,187,44,115,65,80,10,138,170,59,222,27,17,13,249,212,20,162,141,176,100,183,49,1,196,244,31,38,61,19,219,17,205,227,151,162,200,73,197,22,140,162,190,122,83,168,79,226,51,93,24,98,215,107,128,4,140,8,129,39,201,40,97,147,182,154,28,202,86,170,239,55,175,214,162,91,126,27,193,186,89,222,57,142,143,47,40,237,51,98,113,157,147,161,191,242,78,96,227,130,59,74,157,195,11,131,80,229,130,129,25,118,145,233,111,189,7,235,86,34,29,94,183,101,242,182,194,172,142,112,157,77,171,245,133,119,176,90,45,240,228,222,18,14,146,76,65,54,210,190,94,144,133,246,223,226,28,55,147,198,142,236,2,1,231,254,166,55,55,198,176,246,124,14,115,230,69,171,201,234,98,119,71,186,7,190,180,60,25,98,118,104,212,93,216,138,239,100,204,142,151,55,169,229,118,248,215,80,239,193,36,143,82,14,120,193,127,122,135,7,84,213,50,35,73,198,167,158,242,189,42,116,178,22,201,162,129,4,170,172,250,106,61,129,253,189,168,4,219,50,102,197,76,100,143,34,162,86,61,159,8,84,71,128,40,173,234,238,43,188,248,44,241,77,235,151,61,98,209,83,163,124,156,202,119,53,25,29,230,199,15,238,148,146,201,94,151,204,143,113,151,159,84,174,40,39,28,24,182,83,36,122,173,80,34,201,2,193,171,65,13,249,194,8,30,21,57,247,18,254,147,135,142,80,139,73,91,236,220,100,177,64,127,46,172,98,221,172,76,33,47,123,42,214,68,209,213,165,49,178,71,242,183,130,240,53,228,120,72,86,92,226,145,10,196,217,16,196,124,48,61,203,147,155,48,168,238,181,167,241,11,76,231,24,31,147,134,58,88,18,43,55,153,32,192,157,39,237,76,131,246,65,201,79,71,200,151,54,3,227,9,31,112,49,133,246,238,211,55,186,146,234,193,69,143,120,36,34,126,112,69,196,70,15,46,146,22,136,170,94,120,209,222,66,199,140,230,97,201,119,28,171,147,84,215,32,81,227,120,187,160,16,218,177,150,194,126,53,9,143,138,112,147,223,28,194,197,249,253,63,37,80,252,231,143,190,103,162,195,184,111,146,164,128,218,235,3,218,48,11,150,213,137,248,11,31,59,118,200,27,89,31,43,55,65,172,40,168,132,155,6,156,81,103,217,62,216,86,96,80,30,204,177,180,61,235,208,138,169,101,46,129,217,159,252,200,67,81,137,222,60,122,243,249,18,246,8,148,156,103,149,71,163,137,211,138,233,221,172,231,187,188,247,57,42,206,25,234,48,181,51,175,31,1,195,114,62,253,244,173,172,89,107,106,217,17,210,143,235,55,227,106,10,223,100,89,210,18,50,102,255,185,205,89,152,69,208,97,212,78,95,89,168,213,72,124,134,62,49,165,190,117,73,198,67,55,12,68,152,123,236,39,166,47,152,116,126,247,217,124,127,239,232,20,107,56,152,133,151,227,167,169,93,234,106,100,36,218,52,54,15,131,119,11,106,139,239,74,85,115,24,202,44,218,130,212,152,108,70,179,193,134,189,48,116,243,207,111,79,251,105,223,233,54,199,129,196,11,50,127,94,61,119,198,30,186,53,156,134,28,225,78,59,182,104,18,146,114,112,21,235,163,228,20,9,138,157,91,213,195,1,202,110,16,44,56,95,167,156,199,180,143,167,150,196,79,61,116,176,4,62,59,29,13,187,131,44,0,11,182,189,93,150,210,194,156,34,124,73,111,3,181,97,232,201,185,251,75,153,144,146,90,122,224,210,193,54,194,228,141,108,241,212,195,156,37,16,65,89,164,113,228,222,100,19,75,139,16,228,249,118,165,136,167,72,156,130,210,111,135,49,87,197,142,56,243,12,134,151,91,33,72,163,200,105,77,181,193,126,73,38,146,114,226,123,80,183,50,226,188,61,22,56,209,225,161,48,234,212,17,27,197,175,172,130,154,152,180,255,242,30,74,238,54,184,61,206,23,17,245,162,67,134,216,121,169,97,214,209,158,45,203,231,224,227,210,116,51,96,218,23,77,133,161,38,4,140,82,217,212,247,130,105,147,227,230,100,106,36,10,222,113,90,211,136,216,207,217,180,150,188,23,228,12,95,184,40,94,172,170,207,77,117,123,24,25,27,221,170,36,103,98,39,167,20,121,80,19,100,209,73,118,190,125,218,62,193,143,75,47,253,108,65,105,188,23,241,4,244,149,52,106,4,13,144,12,85,192,85,10,173,186,113,162,203,158,17,146,50,129,90,153,131,88,83,51,92,11,124,131,172,240,216,251,197,19,232,70,148,213,220,156,136,55,56,88,137,1,202,15,91,78,40,226,158,166,222,34,209,69,82,164,57,135,203,67,17,126,150,24,75,251,85,82,5,188,169,20,145,171,173,29,77,68,81,232,88,154,36,76,210,160,71,119,79,146,226,9,160,160,36,139,154,24,111,124,75,156,192,33,1,133,243,22,136,248,69,148,14,14,86,213,29,1,159,50,252,41,68,217,245,91,162,148,90,159,51,54,248,238,114,239,98,250,1,113,115,211,186,22,152,112,237,244,132,223,254,149,49,170,145,109,93,51,195,79,44,150,244,22,216,168,216,35,188,76,114,155,67,225,99,207,196,234,88,52,191,147,96,93,179,232,80,4,232,33,56,76,9,156,210,172,118,189,192,233,50,170,189,216,247,199,191,125,225,251,181,44,223,164,230,191,117,126,11,184,209,52,68,96,242,129,177,48,23,210,155,18,183,34,253,142,80,88,192,103,69,136,253,15,235,181,190,152,25,251,213,146,80,9,167,247,74,242,104,8,173,41,204,18,42,239,234,243,65,197,3,102,102,29,135,47,134,124,162,12,34,40,17,205,30,99,102,35,40,71,15,61,95,218,67,45,185,34,48,169,180,90,229,123,20,113,67,161,28,34,87,19,209,81,90,204,200,177,103,213,208,43,158,27,187,183,235,213,201,210,63,47,244,90,133,254,202,20,62,163,16,40,221,73,228,244,168,180,66,95,177,188,168,180,109,146,118,168,72,188,212,72,50,77,51,197,228,234,218,131,232,66,72,184,8,107,215,36,163,17,162,142,5,208,151,14,201,177,87,113,153,227,135,77,245,78,96,82,22,47,158,188,146,114,135,14,156,77,98,49,222,185,158,141,86,190,52,221,124,146,188,21,197,31,10,195,126,140,120,4,226,215,173,202,136,33,114,89,83,92,13,29,82,191,22,204,161,96,38,89,85,81,173,10,155,180,228,139,209,192,90,148,81,33,41,26,103,189,53,28,232,250,173,211,32,79,244,38,225,106,154,141,1,70,146,243,197,148,147,48,197,18,253,45,118,36,81,129,97,66,125,224,250,94,140,224,84,210,49,199,200,108,237,197,10,207,105,33,123,14,45,205,172,74,209,195,121,218,238,214,222,59,221,134,46,22,51,230,3,150,143,95,63,61,241,54,240,59,169,173,211,49,157,144,105,29,166,113,175,142,233,57,8,187,127,176,65,163,55,26,254,8,92,102,187,173,104,128,41,178,47,58,89,206,164,119,158,231,176,254,141,93,242,172,140,72,206,30,146,166,1,94,109,95,116,207,136,11,31,7,55,169,161,81,145,255,237,201,31,156,246,61,74,113,32,105,77,17,77,192,165,54,137,180,192,250,236,37,130,229,133,153,148,62,171,239,17,107,129,41,67,171,159,197,137,19,225,48,213,205,73,151,246,49,175,110,95,241,105,217,128,164,182,244,153,38,103,13,197,189,77,41,114,233,190,112,204,223,107,177,14,130,252,73,120,237,76,218,243,100,169,6,140,244,151,204,67,74,18,124,121,162,33,104,165,160,178,99,145,243,93,62,25,234,176,216,164,110,135,22,150,118,24,167,45,43,108,123,152,191,23,231,172,158,187,149,73,186,151,15,57,114,52,85,23,55,154,231,145,218,160,158,184,235,2,162,205,84,201,43,96,83,33,215,39,51,221,187,11,227,190,228,241,221,199,97,218,56,140,57,151,231,231,181,189,179,30,206,30,74,3,250,181,41,197,246,224,46,66,92,199,156,41,159,49,133,15,227,243,20,126,137,122,55,120,132,115,198,160,157,195,43,169,157,84,57,89,103,100,86,206,123,225,177,124,102,90,141,72,61,36,182,207,153,142,68,73,76,98,196,82,251,250,204,113,252,180,18,176,105,198,234,2,130,67,225,207,189,232,104,38,206,13,133,143,244,101,9,216,18,49,122,14,144,7,240,121,72,56,93,189,155,106,82,220,49,102,139,230,180,243,19,77,52,195,233,194,219,12,41,185,185,201,126,110,127,49,242,157,75,95,59,209,31,38,102,49,95,35,201,94,76,153,201,112,51,105,64,133,82,66,215,249,29,58,208,63,212,68,114,4,198,253,217,239,189,200,25,232,189,105,143,26,43,31,10,81,149,245,117,110,70,207,170,248,34,229,27,68,133,173,183,102,188,246,34,113,38,30,76,177,112,206,116,248,24,12,73,173,168,98,45,81,31,76,0,224,3,79,211,123,136,153,196,247,203,2,15,36,185,199,155,104,73,153,83,240,162,33,115,6,140,211,222,212,255,71,133,118,61,88,234,255,169,241,177,150,196,239,106,20,167,37,122,208,225,224,197,250,58,111,45,197,54,16,94,248,222,229,61,248,214,176,54,121,133,93,86,172,144,99,208,21,177,56,208,29,24,111,196,233,100,240,137,60,87,26,39,198,60,52,89,4,249,156,149,121,151,252,185,161,70,233,161,95,170,137,181,207,247,181,171,212,24,89,77,225,28,205,71,28,234,148,48,215,19,157,225,199,42,113,115,51,231,229,106,242,223,37,246,13,252,161,37,33,94,202,3,48,181,30,156,149,172,67,170,189,59,203,148,53,64,85,156,94,77,60,33,158,124,67,230,208,223,230,232,116,122,236,160,226,97,106,134,164,152,156,80,108,13,164,159,178,152,105,16,125,74,241,71,195,55,107,67,34,104,148,61,228,126,169,62,131,146,221,60,53,148,196,196,190,52,9,58,119,161,240,248,65,103,94,15,134,225,164,163,130,250,253,245,51,64,105,238,149,21,197,147,240,7,195,122,20,226,174,193,244,21,9,152,144,214,7,134,7,19,48,149,92,154,165,64,42,60,197,131,161,197,167,25,144,31,103,38,46,94,89,9,224,140,73,138,244,250,65,145,254,172,159,17,171,97,110,32,34,32,61,167,24,111,186,1,249,17,98,21,42,123,182,15,76,241,142,195,112,193,229,80,167,97,93,119,146,41,48,214,167,252,54,6,96,241,37,64,5,24,33,103,129,207,190,144,106,92,221,136,110,108,189,26,21,193,7,15,173,43,177,137,212,83,140,120,181,30,74,242,98,72,187,76,55,62,113,112,234,214,185,112,86,72,243,51,36,27,239,80,98,119,103,227,101,183,246,143,13,171,122,75,40,169,152,213,236,182,12,207,81,164,100,236,192,149,185,87,2,174,136,98,202,190,145,49,139,29,181,216,147,252,52,82,194,43,134,180,15,107,97,32,48,241,212,152,72,157,190,190,18,85,44,168,104,55,55,77,179,197,70,197,96,40,63,221,30,127,47,248,243,26,86,36,43,52,189,66,137,254,127,20,200,108,221,168,123,242,147,19,149,140,173,6,67,33,61,17,59,86,182,110,173,58,197,17,18,245,74,2,224,66,155,170,207,249,68,67,188,128,169,151,145,155,31,51,166,214,24,113,250,119,42,201,155,176,96,243,44,56,87,147,226,149,155,35,106,176,98,1,161,226,184,116,83,33,63,124,251,171,218,205,77,173,82,76,2,11,95,180,128,135,180,10,5,174,19,141,143,128,241,13,213,131,66,12,246,189,183,45,245,249,113,238,206,15,198,111,195,3,147,96,44,173,92,147,71,7,129,83,209,240,159,137,150,173,252,102,3,90,186,249,227,18,67,123,136,169,70,209,139,26,113,148,115,228,55,141,215,86,131,157,3,170,213,152,167,232,11,183,143,35,2,165,243,173,160,73,24,255,19,99,72,94,226,199,188,57,115,190,173,175,47,209,70,172,78,164,124,101,179,181,240,198,237,118,8,60,103,41,89,173,230,220,101,227,128,30,145,147,198,78,6,181,59,142,118,213,20,6,37,181,23,107,155,166,247,83,163,31,54,51,223,147,145,247,248,68,117,232,190,32,240,49,241,212,87,31,52,162,143,125,165,161,119,161,115,229,152,73,199,131,138,171,19,218,148,242,65,208,218,245,60,57,100,193,207,247,160,110,125,196,209,135,3,245,177,215,73,85,165,242,118,195,169,39,62,7,122,107,177,27,34,146,152,37,249,89,173,172,196,125,129,179,45,163,116,41,47,125,204,156,45,135,27,12,67,117,12,169,83,241,50,85,122,254,88,229,182,132,255,44,254,17,103,54,194,124,250,181,80,59,143,32,66,134,35,171,52,111,210,188,49,220,231,83,147,84,16,112,180,40,110,162,9,223,60,174,156,132,68,201,77,164,216,207,48,54,178,230,134,26,252,49,127,233,99,161,37,13,13,54,11,235,151,25,48,193,16,13,214,18,23,136,101,127,150,89,83,178,17,95,62,229,56,210,173,37,165,12,25,30,35,221,170,194,204,129,134,37,55,255,209,63,91,192,44,68,137,4,163,70,81,194,144,129,96,167,137,112,104,150,123,182,103,67,17,166,214,16,183,197,45,227,123,32,50,170,193,247,70,135,142,236,47,150,173,224,79,30,13,218,235,142,133,205,81,166,6,55,235,186,214,56,221,72,180,110,217,137,173,215,88,120,126,244,86,19,121,105,96,132,152,230,251,109,68,59,52,109,48,166,222,156,214,49,202,128,129,51,211,61,64,65,240,98,180,169,41,11,227,151,61,152,126,223,10,23,94,117,191,233,208,116,200,207,142,178,223,153,142,119,181,228,248,58,91,25,156,210,55,27,114,169,154,134,57,47,226,180,31,196,49,214,103,5,156,135,164,196,60,190,118,65,46,89,102,49,107,117,143,48,152,97,145,202,99,99,206,213,241,60,1,234,242,37,174,143,109,56,35,228,99,218,75,18,131,67,39,194,201,214,230,163,104,37,40,50,68,72,189,134,19,130,46,216,231,98,232,148,173,138,151,159,52,157,65,37,232,10,222,39,101,109,77,172,137,110,90,147,225,225,76,107,212,43,232,96,80,158,227,102,82,123,2,211,60,175,60,167,144,65,156,159,28,102,122,174,244,177,45,144,39,254,36,49,207,76,139,176,74,154,69,115,91,103,0,57,85,35,164,67,155,44,77,144,34,164,213,74,4,132,232,53,177,20,70,146,123,196,213,5,109,11,201,251,146,128,136,185,96,186,65,69,146,10,8,133,71,36,153,222,69,216,189,69,249,101,196,209,2,198,207,86,118,26,138,12,97,205,35,168,148,52,254,78,67,60,26,217,57,204,139,232,163,153,114,205,11,177,37,205,87,208,99,129,222,79,14,103,206,8,201,159,30,123,143,230,111,1,15,74,127,4,54,177,1,127,238,74,27,167,162,87,175,21,220,28,224,166,124,109,230,65,219,17,116,193,176,200,154,115,62,51,244,76,128,8,29,90,115,200,245,129,81,252,20,88,170,215,19,234,210,179,135,23,111,21,149,226,9,24,188,34,204,12,92,138,222,220,250,214,251,76,66,232,67,167,225,220,214,75,75,208,170,239,197,231,241,252,43,240,249,212,194,200,182,114,246,22,49,153,106,34,206,50,102,139,162,142,55,102,157,32,139,44,32,18,51,101,191,81,73,89,105,188,150,238,245,146,49,123,175,81,148,178,74,63,131,17,97,230,198,1,38,43,100,152,252,202,124,95,187,105,40,106,224,122,237,216,85,142,19,215,214,84,24,25,146,136,35,91,151,56,249,156,131,42,187,183,118,237,48,219,202,43,173,180,68,125,115,152,252,197,22,210,42,49,186,120,47,107,127,155,63,116,217,177,95,12,187,193,122,146,73,110,205,95,71,196,185,26,50,94,67,137,188,208,161,99,223,96,109,86,49,116,198,47,108,22,81,104,107,195,41,87,195,88,152,177,93,34,246,254,161,1,239,162,179,28,185,240,46,54,24,113,173,51,52,62,44,38,30,159,63,212,231,225,116,145,97,206,144,242,0,120,238,92,34,232,9,23,177,201,144,27,155,97,199,25,114,190,229,92,69,89,217,149,60,208,139,174,3,235,213,100,255,107,252,246,48,81,91,133,33,155,10,124,166,158,84,22,36,106,116,34,30,4,51,117,75,140,0,215,106,189,217,192,223,106,126,138,182,242,236,14,190,217,158,205,52,79,133,41,203,137,60,15,93,214,181,122,145,86,70,197,189,97,40,222,163,233,160,65,108,236,49,226,150,233,148,141,131,109,101,188,123,51,98,89,41,252,103,147,169,239,252,218,77,26,101,128,66,229,120,39,39,161,118,165,255,159,153,21,150,10,199,114,87,38,11,188,22,130,41,17,0,135,201,40,159,235,88,3,163,191,200,34,2,170,250,90,104,227,180,72,119,64,219,238,85,175,134,5,249,98,131,137,12,149,22,46,152,242,93,196,6,201,27,104,21,201,177,200,81,229,142,200,98,250,20,30,83,123,4,135,43,96,74,206,181,104,2,190,109,132,76,55,194,103,90,102,130,249,33,191,141,141,245,41,185,128,107,212,95,208,51,45,141,168,162,49,150,246,187,57,17,7,157,135,237,103,183,5,92,203,146,237,148,128,232,14,75,104,67,56,145,16,28,116,189,209,159,141,86,140,45,33,240,158,207,94,39,107,64,41,153,150,161,192,37,142,81,177,207,35,40,44,195,30,225,214,106,230,203,167,124,166,191,44,170,85,95,75,214,96,34,84,209,226,8,58,247,222,105,126,234,122,40,15,123,87,207,164,207,141,204,76,143,237,144,138,161,33,27,249,164,246,53,143,247,53,41,150,146,125,97,163,107,39,3,94,88,219,2,111,83,113,146,175,217,243,167,140,150,86,216,97,123,90,181,135,22,171,82,139,28,15,190,136,35,107,109,36,66,218,189,191,73,126,156,246,249,41,180,34,173,16,48,106,130,245,83,151,76,39,179,88,127,221,138,2,4,222,4,168,222,242,164,175,173,84,227,17,161,206,49,147,232,206,150,180,222,180,18,212,137,23,35,159,174,158,58,39,82,173,177,53,24,25,94,242,245,244,179,102,205,133,101,75,237,154,22,175,209,200,46,198,28,245,187,212,62,149,224,164,87,34,205,195,218,110,90,143,10,7,56,166,218,176,170,244,79,77,94,165,172,41,96,124,158,161,48,234,35,177,217,110,220,99,45,56,197,69,110,47,81,74,103,110,249,36,195,78,243,254,126,59,107,130,234,24,140,150,35,14,248,236,198,90,208,141,30,255,59,91,145,83,17,145,161,68,29,209,171,89,154,52,143,205,159,226,202,179,193,6,138,222,151,78,37,18,128,117,79,73,117,142,252,41,235,52,145,169,240,114,72,202,106,89,39,122,229,245,77,68,227,165,171,230,0,82,34,249,205,242,60,181,28,124,83,175,214,170,228,50,53,89,98,13,19,93,188,5,77,70,90,213,107,65,42,17,193,136,200,38,171,220,82,57,132,98,139,200,97,227,66,125,96,242,60,207,93,46,84,151,40,204,160,189,40,66,47,58,25,54,12,138,23,122,201,180,7,144,28,210,134,13,178,119,100,37,18,31,236,3,83,186,23,57,141,98,17,122,25,150,213,163,106,131,120,20,237,181,230,7,110,225,200,23,68,38,246,183,68,184,71,218,142,80,88,206,159,139,161,206,174,246,2,105,199,236,210,250,227,76,209,241,139,224,81,240,173,168,25,148,17,254,27,159,114,111,116,154,130,187,145,145,215,215,227,13,137,136,40,168,34,162,106,226,199,2,159,247,76,47,233,144,77,89,78,171,124,57,193,34,214,203,126,167,43,128,114,228,25,81,157,65,115,225,79,29,112,50,30,94,4,177,11,13,232,116,113,90,175,111,135,207,164,221,226,221,161,53,189,247,11,160,91,3,134,162,165,230,236,238,17,188,135,146,217,62,149,232,120,139,254,219,84,136,180,173,43,63,63,90,60,48,82,164,77,97,162,226,254,104,211,14,22,217,147,40,237,143,185,128,186,139,214,89,82,65,187,188,98,208,196,251,167,38,168,96,30,96,16,57,140,147,91,62,247,70,181,205,81,90,126,232,144,210,18,102,71,152,13,237,238,164,162,28,195,254,222,225,157,225,205,107,109,53,133,127,17,196,166,121,217,71,17,1,98,106,142,60,207,174,123,107,74,112,205,105,172,111,135,233,47,251,145,19,65,54,223,137,8,121,219,5,90,78,126,94,235,101,137,54,205,168,155,214,147,87,107,189,30,48,125,36,228,201,17,109,78,49,211,168,252,75,73,119,188,179,237,188,208,230,166,251,160,138,53,192,184,247,210,15,99,118,160,67,164,21,250,203,55,149,194,182,219,100,72,105,118,62,195,69,66,196,243,44,69,209,242,57,147,154,90,41,191,186,88,113,147,72,207,144,199,241,245,69,165,198,49,177,247,71,184,166,69,232,254,108,72,171,230,252,133,151,7,177,11,77,116,181,2,250,88,101,229,165,36,138,117,116,17,203,117,163,153,215,188,76,153,32,140,166,198,96,242,191,44,14,13,47,218,80,57,30,120,6,30,151,41,5,43,169,168,212,15,5,47,190,35,145,248,95,90,22,66,7,228,225,138,160,84,169,34,36,40,15,118,76,155,176,45,81,155,175,89,156,47,120,219,143,43,83,140,167,40,183,38,140,54,60,229,80,190,117,119,112,186,81,58,13,144,142,20,170,93,180,223,97,79,182,21,123,76,96,164,98,202,251,93,200,150,242,202,199,16,223,99,60,152,200,136,170,46,97,169,164,24,145,141,122,128,140,54,157,177,130,40,67,28,126,214,15,140,64,93,127,163,189,186,100,189,136,186,135,54,229,129,161,16,232,137,139,148,212,46,241,211,200,169,138,173,190,17,38,112,205,63,102,201,185,151,94,189,80,234,110,111,18,181,115,3,81,209,34,177,236,26,65,195,50,243,115,138,128,23,161,113,47,235,32,126,211,17,97,22,152,190,92,249,193,60,188,40,120,97,81,123,69,225,89,59,219,186,216,170,252,23,155,165,95,77,233,240,76,31,120,184,66,29,40,69,201,170,14,70,154,63,230,160,105,79,126,132,201,232,250,237,185,221,98,237,8,84,254,206,98,187,61,110,222,142,29,178,245,230,189,173,200,9,112,180,44,201,16,209,121,128,222,245,1,155,111,173,170,103,116,168,125,91,221,46,194,54,161,21,35,249,139,21,59,221,177,174,85,214,239,188,70,141,144,232,89,56,117,214,15,60,249,127,53,142,143,138,153,41,48,66,30,177,133,19,29,255,232,177,213,130,156,149,31,62,115,96,118,200,231,68,56,233,229,58,56,63,151,40,172,162,205,83,95,166,132,18,161,143,204,28,205,67,98,233,102,84,65,182,138,56,146,3,18,106,5,21,17,170,133,216,145,107,126,201,196,179,71,171,136,35,38,169,154,118,212,193,13,21,28,132,101,63,31,11,7,130,172,106,33,82,197,24,121,22,250,216,45,133,169,104,9,195,208,132,176,85,156,210,52,1,227,201,142,197,187,63,23,239,246,20,48,88,74,103,41,15,213,112,164,244,53,172,105,228,76,20,165,188,43,2,81,16,200,135,202,254,81,128,217,35,162,67,98,170,139,6,177,169,39,213,71,231,162,82,95,215,207,226,68,120,190,48,49,80,213,189,108,173,247,252,152,100,121,136,18,69,182,133,185,223,189,225,45,137,180,242,185,219,158,79,13,2,114,194,84,109,190,99,43,172,244,126,186,28,159,91,55,29,186,170,71,154,31,177,255,115,214,232,163,157,51,49,61,55,28,103,88,85,107,233,144,83,35,80,124,172,171,209,63,26,168,13,157,155,240,24,143,143,190,101,170,224,114,144,91,142,68,11,21,176,42,145,74,127,129,112,173,168,208,202,42,251,108,198,223,139,198,66,46,26,170,95,140,216,236,139,167,254,163,126,156,77,86,246,5,130,77,26,71,96,42,17,234,139,50,211,162,183,169,6,49,61,50,34,132,61,76,17,73,53,136,231,179,12,201,5,239,161,122,186,25,65,220,242,80,42,5,85,86,150,166,236,17,153,199,74,205,31,1,99,230,79,36,13,204,213,89,170,148,125,142,255,244,168,235,107,207,175,190,49,46,75,9,94,252,89,203,170,166,155,136,200,184,31,157,169,180,20,201,205,124,54,75,74,203,29,166,10,75,213,170,41,185,155,113,111,172,158,254,209,7,175,228,180,3,94,36,244,244,230,100,173,227,131,88,206,161,202,199,174,68,160,35,148,75,181,128,110,228,25,241,154,49,94,9,5,71,134,222,124,160,211,248,36,127,114,151,90,28,203,168,165,167,218,3,201,183,126,174,166,62,53,106,221,22,66,206,73,223,123,18,71,11,137,14,124,37,157,136,21,250,255,43,56,179,227,168,169,60,50,9,98,135,7,1,184,170,218,203,232,83,123,13,234,134,167,169,135,99,70,136,54,106,11,127,81,99,21,170,167,107,114,20,15,210,146,92,76,56,116,236,143,109,20,213,106,166,66,59,84,169,126,190,207,141,176,194,56,166,188,76,196,81,163,122,3,20,21,37,121,173,209,104,123,18,210,35,116,157,151,107,81,28,30,161,164,53,204,230,149,7,163,223,223,104,114,177,176,172,233,216,85,34,255,10,106,13,132,69,250,191,168,196,140,165,105,100,1,108,148,47,70,128,20,70,15,109,58,128,153,235,215,162,23,33,161,32,34,138,40,43,71,69,37,218,253,162,159,95,16,188,122,69,91,68,7,182,8,245,210,91,40,146,21,136,143,209,34,70,218,37,32,76,254,36,219,172,38,59,255,173,62,1,181,138,116,98,254,141,7,94,95,38,234,22,107,246,76,136,95,120,243,7,55,56,205,66,193,60,48,153,138,58,28,158,152,17,75,224,109,253,112,47,76,136,40,191,185,203,102,178,198,37,216,112,0,86,85,98,175,84,185,140,75,178,180,102,146,68,73,139,192,137,40,142,195,230,77,23,249,105,150,240,234,247,201,140,169,38,202,29,60,120,158,215,195,5,62,43,172,190,237,29,178,83,213,171,205,243,127,55,183,136,250,92,247,193,233,212,151,69,153,248,94,29,55,175,144,82,186,188,54,90,89,247,84,59,48,65,9,105,9,128,31,101,13,173,47,140,182,228,40,89,199,180,230,43,165,11,188,76,90,90,135,5,229,233,31,106,253,3,115,149,65,67,71,252,242,30,104,48,71,182,77,191,23,242,73,171,223,175,13,201,71,105,17,7,182,35,247,254,244,64,210,161,15,153,12,214,255,248,151,149,162,173,56,27,72,147,215,166,219,245,13,11,32,36,205,6,158,117,166,29,15,240,106,89,0,119,211,245,145,49,181,142,27,126,115,44,241,166,47,70,110,180,248,7,131,216,179,37,35,102,117,225,163,251,147,207,68,49,80,211,239,249,75,58,95,216,154,1,45,133,137,134,180,59,168,180,77,132,115,166,191,77,123,190,251,61,45,102,216,243,231,201,169,38,243,223,62,255,160,51,32,55,63,251,196,244,159,182,73,254,2,138,104,90,195,161,110,14,51,169,245,98,102,113,169,57,238,157,53,227,85,113,2,118,241,185,66,234,38,125,166,49,101,129,51,30,27,182,149,252,50,180,135,50,3,174,16,245,229,214,136,181,38,255,30,100,121,138,40,87,214,100,89,171,230,87,111,218,177,62,152,238,235,112,206,239,92,88,168,238,8,37,163,64,37,101,87,191,240,177,10,167,44,253,98,7,240,53,42,25,17,148,172,171,194,100,248,125,227,64,66,184,75,248,23,154,119,74,59,174,238,20,240,188,252,10,155,48,93,83,252,106,60,29,201,167,161,181,149,242,85,71,192,215,223,214,93,68,224,137,41,113,223,251,88,214,8,157,78,125,52,88,128,217,97,212,137,223,52,45,86,23,186,167,255,54,225,72,57,52,143,13,137,64,116,139,171,143,121,180,245,106,58,61,166,225,131,74,229,186,164,17,9,160,52,111,44,3,108,17,64,185,154,18,159,190,226,189,201,236,45,121,49,116,126,115,122,195,2,151,82,134,229,215,200,187,6,140,56,198,187,122,97,214,92,241,65,224,254,154,247,2,98,242,174,184,182,126,138,149,203,66,109,122,249,68,68,84,114,73,156,180,88,79,62,159,197,182,6,100,71,35,0,72,56,114,57,188,104,185,33,63,77,72,60,249,9,180,168,54,40,207,105,163,210,178,184,184,43,240,54,25,9,129,217,18,125,219,56,135,55,146,210,242,219,216,41,177,118,233,91,216,101,225,243,219,148,10,250,231,218,214,100,90,127,123,210,125,196,127,123,91,103,43,253,233,234,242,223,16,192,89,155,91,126,154,28,228,240,173,152,246,0,93,236,148,98,25,227,234,83,225,156,39,68,26,178,220,60,93,49,118,211,32,153,69,191,6,57,222,248,93,166,148,16,233,185,178,94,98,41,100,49,190,171,140,23,20,216,30,135,19,82,221,226,42,22,120,239,196,5,47,122,38,103,17,206,67,89,5,167,231,135,194,146,51,201,127,65,11,59,70,185,240,160,141,199,144,139,105,44,122,11,77,76,184,155,227,71,198,163,193,142,249,197,118,169,205,173,40,122,200,151,34,197,122,35,22,236,23,68,20,117,176,233,9,125,217,105,180,211,94,118,208,61,24,253,162,203,238,100,215,171,212,189,202,20,52,53,132,187,133,91,203,96,196,186,101,81,163,24,50,239,147,255,242,42,77,55,82,58,234,221,53,255,51,68,36,153,133,164,36,135,211,240,155,19,177,40,122,0,64,106,221,254,104,149,38,190,239,224,162,192,183,92,26,253,178,198,215,208,109,31,76,94,166,39,127,240,137,205,158,228,128,32,19,147,29,181,63,213,3,153,180,232,45,2,131,25,99,228,36,121,238,73,191,220,251,92,103,190,205,243,189,244,212,27,249,22,4,30,116,33,255,167,167,26,84,220,203,147,183,222,193,85,169,184,92,108,116,140,11,243,231,226,0,80,14,56,145,222,185,112,255,109,154,159,183,66,10,239,194,176,39,100,221,81,219,105,162,205,63,248,92,142,122,136,190,245,52,173,71,135,201,128,171,25,66,137,96,91,247,230,112,230,206,158,50,213,74,177,149,122,97,114,8,89,77,86,122,3,110,191,216,84,178,229,181,89,210,229,22,169,96,91,149,166,185,94,68,0,250,13,140,33,145,113,166,243,232,106,145,146,200,223,142,30,203,175,171,61,75,237,84,242,95,254,213,136,137,41,128,80,163,183,39,161,4,146,88,215,22,235,169,83,25,114,63,38,234,253,73,66,168,84,215,34,185,117,71,140,127,63,11,251,3,195,196,233,14,211,120,182,202,79,211,102,118,55,191,154,45,79,212,118,43,69,35,228,88,47,108,77,196,166,192,148,44,239,117,31,237,252,109,151,240,172,49,124,235,13,130,210,115,5,162,205,163,167,208,12,29,113,76,255,105,219,175,222,54,90,41,254,44,221,231,176,197,20,164,174,225,216,159,40,96,222,253,187,91,99,46,201,173,211,101,170,94,97,218,101,66,143,91,138,53,142,57,116,76,229,75,224,90,54,186,89,14,204,243,204,144,79,186,95,109,53,198,250,100,100,247,110,164,223,232,32,136,8,203,213,27,71,234,174,76,34,164,47,195,128,228,2,186,107,23,92,56,49,82,133,95,43,225,165,92,29,206,213,114,229,15,166,218,54,249,186,133,81,157,69,231,11,230,50,202,46,219,225,77,133,87,23,152,196,76,241,171,77,124,94,150,117,173,22,106,175,14,159,13,66,124,42,234,210,152,61,23,165,211,182,206,50,70,116,95,34,4,14,81,157,31,223,131,2,201,243,245,239,76,192,104,75,82,148,64,177,3,153,70,255,105,88,210,82,140,113,198,123,122,159,39,211,231,100,17,8,74,208,57,231,187,79,82,192,147,165,13,212,121,48,250,20,92,239,157,46,154,163,169,187,87,208,249,138,165,119,44,60,8,247,91,102,25,142,86,252,118,43,38,150,35,48,91,186,111,102,68,13,181,197,27,83,184,183,43,109,191,140,29,55,36,234,117,142,249,197,54,112,81,186,145,228,33,211,168,16,231,114,20,17,38,169,224,199,137,68,3,227,247,173,173,47,108,151,106,62,52,56,183,119,206,162,223,19,18,220,250,90,121,152,126,196,133,207,102,147,117,135,71,230,40,187,153,108,44,220,94,211,103,213,159,87,185,211,16,50,43,213,157,85,247,12,218,10,143,11,35,38,145,213,121,239,211,20,98,253,106,180,6,100,237,193,129,41,43,94,12,93,195,164,190,251,121,242,146,226,222,88,53,178,255,83,186,155,47,181,107,89,168,93,11,7,170,153,45,55,240,187,216,194,143,111,55,202,199,191,206,55,248,4,76,123,94,221,236,232,136,185,99,76,207,166,162,114,213,6,183,171,66,6,188,86,121,157,219,237,230,8,68,249,111,99,92,21,221,43,209,129,153,126,177,117,106,210,3,226,76,255,237,207,69,45,185,14,247,249,92,227,150,59,44,42,103,166,246,215,249,233,68,92,17,202,53,44,70,220,245,107,84,43,146,191,159,250,88,211,69,83,104,213,218,247,221,226,73,90,220,208,198,189,124,2,80,132,129,183,195,11,98,172,70,175,38,49,229,251,181,232,237,122,220,200,254,129,103,137,223,54,49,182,166,48,20,152,237,191,77,19,21,73,171,84,83,86,110,62,160,185,91,255,93,121,180,99,243,209,158,243,194,3,41,156,79,132,104,244,225,215,78,156,229,246,181,4,230,45,204,4,62,19,69,250,189,160,218,70,217,192,93,61,153,154,29,97,27,152,249,148,99,150,253,186,243,76,53,205,206,142,229,126,9,12,37,90,209,168,93,183,173,96,255,194,176,159,212,72,129,7,61,111,129,49,48,187,99,215,72,10,213,201,101,251,205,209,60,80,24,17,164,122,15,54,200,33,200,40,105,252,41,193,166,244,155,147,107,47,69,225,5,221,45,199,213,180,201,211,208,216,175,127,77,252,246,238,226,41,18,88,35,44,239,87,195,186,147,62,158,108,11,229,146,94,236,181,233,66,175,31,155,86,54,190,52,173,37,161,112,54,153,228,144,255,125,200,43,81,98,157,228,132,229,174,70,49,45,38,76,235,189,171,93,200,105,230,48,125,234,166,192,201,204,196,114,103,49,159,87,61,197,10,19,54,123,100,108,84,203,139,168,73,186,32,25,237,233,240,89,93,75,231,210,241,181,178,63,120,181,134,85,89,131,114,128,215,244,59,48,233,132,207,68,196,251,184,241,66,147,34,223,58,21,224,143,92,107,224,128,52,94,93,106,146,146,212,172,254,203,180,121,159,67,190,22,222,162,123,177,20,12,28,195,176,233,118,133,44,177,111,226,214,68,45,233,183,70,122,239,178,140,248,22,196,126,229,64,63,171,175,246,152,227,63,118,131,236,104,38,35,209,252,173,173,237,224,231,208,165,52,253,118,97,3,166,122,172,78,181,252,200,207,118,135,97,178,44,185,121,127,82,217,48,250,40,240,145,143,77,171,149,28,59,26,18,138,83,88,74,68,61,235,40,62,23,186,17,68,37,190,75,248,149,217,120,225,179,37,81,171,41,112,186,82,41,128,240,57,197,161,131,232,53,114,188,22,104,73,122,46,154,228,159,195,191,126,125,85,23,62,154,141,247,115,34,76,181,187,124,109,50,243,101,248,91,115,246,171,100,175,85,163,198,91,193,247,28,210,15,150,24,233,25,70,31,19,228,202,122,251,196,72,173,197,210,253,216,8,184,52,97,236,0,82,91,120,199,196,150,169,148,190,20,60,54,86,220,133,105,109,38,86,41,169,88,203,166,59,140,193,244,129,89,31,62,201,105,69,94,164,16,170,64,237,46,183,16,202,130,150,44,86,137,121,28,180,184,53,14,89,109,37,13,47,145,243,191,238,224,177,4,246,217,21,150,4,37,208,123,188,85,111,7,198,210,19,31,26,38,220,232,201,87,192,34,244,55,52,92,2,39,205,175,221,240,196,150,162,48,189,210,157,255,136,16,113,90,201,47,159,47,48,124,130,111,142,92,105,232,81,140,69,225,54,233,56,63,131,66,182,62,55,172,51,159,71,248,222,249,51,222,22,163,244,165,137,69,187,210,39,72,132,222,156,223,27,182,250,210,168,24,170,111,183,11,225,143,112,177,63,49,164,51,161,203,237,57,3,21,151,116,246,208,33,75,195,133,26,80,230,180,64,164,132,198,206,246,133,121,243,131,179,149,241,190,101,207,153,154,249,222,23,206,4,106,158,53,13,143,129,104,95,187,240,49,12,183,240,117,72,179,240,54,126,243,206,159,75,48,222,202,210,252,197,224,24,171,240,127,97,214,230,219,51,15,20,54,207,59,1,202,192,45,139,215,134,208,220,165,15,231,57,89,144,7,172,1,15,60,238,45,48,18,178,215,37,36,248,77,16,162,8,108,69,58,219,97,82,1,18,15,31,150,24,184,206,209,44,214,202,244,92,253,167,9,211,255,250,209,247,76,164,136,239,36,154,70,33,41,18,74,28,108,84,87,152,211,96,49,118,15,56,168,152,40,241,186,228,145,4,238,20,21,101,31,74,43,254,24,250,157,214,188,250,198,192,88,167,67,63,242,66,102,43,174,182,166,125,50,69,232,44,183,107,204,1,34,215,178,91,88,29,93,138,223,158,200,191,75,114,0,153,235,84,226,106,228,89,106,91,58,123,57,59,124,10,17,65,18,17,214,2,199,197,219,17,51,123,87,214,136,3,178,49,40,66,249,236,133,68,178,150,44,141,179,49,174,230,83,191,90,243,1,185,248,108,61,103,145,251,252,99,255,144,216,84,89,41,181,238,155,17,126,182,73,222,104,136,126,12,143,52,78,8,221,66,6,56,247,26,20,38,222,17,167,155,16,36,17,137,251,18,214,245,5,223,208,200,146,49,177,230,52,183,211,211,129,249,246,99,102,221,250,39,121,38,223,77,206,141,167,102,30,206,246,124,107,240,48,69,240,0,52,57,64,155,203,85,99,35,195,224,43,250,211,231,40,169,55,52,59,104,156,56,147,230,106,230,36,56,232,251,28,132,57,29,111,4,234,210,112,183,135,198,78,212,113,201,169,51,154,203,131,179,251,211,237,64,246,103,132,87,194,235,33,131,117,142,118,61,178,54,141,230,47,74,31,16,105,72,79,55,77,246,92,191,248,88,51,231,99,73,40,156,240,69,242,65,161,225,233,144,82,54,114,91,101,92,193,153,3,23,8,72,83,140,4,156,139,229,102,0,165,20,91,4,65,43,244,129,229,81,177,49,172,114,73,60,119,58,210,84,207,195,242,144,133,20,179,132,133,73,155,184,21,77,141,241,18,91,150,18,175,237,124,0,170,243,232,134,56,245,226,225,60,107,96,234,128,63,87,163,212,216,28,54,207,94,130,179,214,99,62,172,0,4,138,145,198,17,231,129,87,139,155,55,12,18,249,109,186,192,158,149,236,15,78,209,177,156,121,152,112,121,117,55,19,6,62,239,20,190,128,233,152,14,119,138,134,253,167,248,107,133,74,167,236,67,122,204,199,179,151,202,197,228,34,186,123,254,80,115,179,164,136,207,173,216,179,220,70,55,249,33,49,249,14,246,242,95,76,131,54,164,189,161,69,213,136,28,92,115,147,10,173,36,67,90,40,235,240,139,187,197,56,37,49,78,71,159,124,27,16,98,171,118,190,188,192,4,164,219,114,35,218,166,133,62,217,70,255,36,96,8,93,202,183,33,237,238,66,243,176,198,166,105,155,42,188,106,172,46,236,86,102,132,220,220,168,179,126,115,43,7,203,250,100,235,125,235,99,104,90,45,128,188,215,66,78,63,220,26,244,87,183,70,34,33,114,214,184,154,86,82,242,203,100,224,111,141,55,104,49,122,141,124,204,78,239,67,191,247,130,143,35,206,53,178,204,99,186,209,71,135,134,44,50,113,12,111,93,225,163,158,85,74,185,151,78,51,132,198,150,63,25,17,29,101,196,88,237,65,4,98,26,225,112,81,20,172,214,214,43,135,47,56,140,228,36,112,37,103,233,174,123,107,166,223,90,117,138,79,239,236,5,76,84,95,163,229,103,42,97,131,94,152,239,39,82,58,213,18,114,87,114,6,71,179,172,169,239,5,13,110,93,235,103,32,22,208,135,102,116,16,54,189,186,74,199,199,69,195,106,105,184,131,162,136,26,46,240,176,117,158,213,33,163,241,155,123,215,136,215,124,82,62,214,1,205,15,129,179,17,31,219,85,217,85,103,154,165,231,247,55,254,143,70,11,89,95,213,3,153,21,233,176,166,177,198,105,117,141,30,114,24,214,1,240,147,180,65,27,235,6,44,182,125,206,162,247,166,155,169,71,90,206,191,15,233,148,137,247,109,41,209,11,35,42,167,11,36,217,100,113,244,124,58,57,157,14,122,220,158,229,39,8,205,176,48,107,62,187,221,190,116,99,224,108,77,254,228,115,85,172,85,191,119,39,196,164,121,21,10,40,110,79,121,162,56,148,78,103,189,58,17,141,247,171,161,225,201,128,162,0,153,178,187,153,48,165,186,230,90,201,207,181,23,13,164,222,84,35,241,137,146,99,159,132,153,181,146,154,190,86,62,191,230,65,183,76,195,55,113,66,15,76,183,175,153,35,72,74,79,32,13,182,19,18,175,17,98,61,167,246,150,28,242,177,251,242,244,243,3,85,204,44,93,222,88,185,212,77,253,143,182,115,217,193,101,89,142,242,187,120,236,65,221,47,72,140,120,3,166,140,16,28,144,37,99,75,6,241,252,212,151,127,103,86,212,2,123,130,182,116,116,180,214,142,213,253,247,165,186,42,43,51,50,194,115,141,116,211,136,13,179,229,83,207,83,246,163,207,85,102,33,143,3,195,161,200,1,211,18,89,158,5,196,21,155,160,25,86,92,130,116,125,217,213,85,157,151,201,1,244,174,239,99,86,219,94,71,62,124,15,205,247,81,213,47,123,68,170,30,143,186,103,34,238,244,13,249,201,187,69,107,207,52,126,34,31,127,35,244,48,36,177,105,54,229,229,28,5,10,246,218,82,36,62,171,73,240,32,206,236,78,162,69,18,241,191,89,60,82,237,52,83,232,156,193,94,122,126,2,196,212,93,126,124,226,11,15,83,176,245,114,18,134,112,146,197,199,138,202,155,216,40,248,80,38,148,129,210,48,195,245,234,5,100,98,8,63,2,103,220,114,188,42,185,17,183,211,48,230,188,90,68,95,188,216,116,62,203,37,114,129,168,158,211,1,225,39,167,135,77,71,74,67,47,195,119,78,84,190,55,13,105,10,159,16,96,122,125,207,232,123,229,57,122,71,226,24,31,159,19,132,202,130,127,102,245,210,61,43,205,122,159,133,50,79,67,195,246,116,57,121,192,76,19,157,160,221,152,79,31,76,199,143,70,72,13,166,190,223,21,213,79,150,66,61,56,211,18,239,5,83,2,38,25,100,205,24,26,95,132,68,54,199,120,166,242,68,7,198,91,94,6,54,203,109,225,11,52,56,169,45,42,185,231,221,238,169,207,132,110,178,226,245,212,57,77,138,67,74,162,155,22,173,17,69,228,172,194,122,103,164,160,41,150,163,122,61,148,229,128,219,107,251,172,236,73,146,211,206,40,121,120,104,254,8,127,121,213,29,58,164,68,18,149,13,197,136,146,61,5,134,161,104,55,202,81,20,252,231,20,85,73,10,206,112,42,156,45,192,35,186,249,31,52,255,209,26,118,162,2,4,56,17,63,192,136,8,166,85,192,248,212,233,71,139,92,200,114,58,204,192,244,187,73,154,209,204,181,62,43,111,96,52,113,146,30,77,41,195,89,41,182,34,42,73,226,76,146,197,157,124,128,51,21,79,137,26,243,42,222,22,11,12,215,73,175,28,221,32,79,251,118,194,217,166,181,61,214,80,52,155,28,102,155,164,17,16,221,92,45,24,26,80,1,255,156,102,93,37,20,250,10,218,156,245,89,246,194,16,103,209,199,125,22,23,157,226,19,45,94,254,125,144,45,170,90,213,135,239,212,178,127,32,136,126,45,157,164,233,159,12,190,36,11,110,238,67,75,158,80,125,139,243,59,126,98,238,79,41,151,12,96,240,105,152,238,234,210,53,151,254,201,18,84,30,250,168,52,126,170,61,110,203,20,230,149,234,124,38,199,237,213,210,14,165,113,165,135,58,130,130,169,159,186,225,189,167,211,63,161,20,93,207,31,204,90,222,53,150,62,183,20,139,38,31,184,233,27,200,3,47,244,215,87,231,55,209,230,173,123,27,152,129,94,253,238,214,126,90,158,240,137,62,193,111,119,143,1,37,245,61,189,52,196,61,253,251,58,193,233,232,83,9,253,44,146,159,178,177,41,75,96,247,165,241,21,70,61,78,40,64,219,165,150,231,169,145,24,114,22,94,197,90,50,233,94,116,35,2,235,19,67,37,254,77,90,253,131,251,233,47,196,170,248,73,203,173,240,92,70,243,115,167,87,105,13,226,59,61,115,37,216,106,39,170,209,219,70,38,209,231,194,159,252,118,214,202,161,233,19,56,139,14,97,125,113,205,192,114,184,143,123,244,196,87,73,219,28,18,57,145,228,63,141,129,199,82,18,158,217,154,248,88,193,68,166,73,87,20,5,85,244,47,190,49,204,170,56,52,182,51,101,226,157,130,185,56,77,183,82,24,126,27,165,153,239,161,209,241,118,118,90,69,233,129,57,213,160,69,158,159,209,166,69,184,206,116,15,248,201,17,81,94,93,248,198,252,246,167,219,96,48,175,92,88,218,72,152,78,231,248,225,135,50,180,196,96,3,109,248,80,98,198,225,90,165,176,66,203,177,179,148,32,38,103,173,79,108,212,239,124,144,211,139,94,251,147,91,219,176,109,63,20,242,206,204,69,15,38,223,227,76,211,243,184,147,102,112,169,211,172,207,9,113,209,41,73,77,84,139,46,107,126,218,117,80,92,89,132,149,42,138,118,103,119,198,240,9,130,40,69,14,173,232,156,239,254,139,104,241,167,33,101,171,169,55,120,213,205,143,206,132,218,83,19,119,141,233,183,58,76,179,242,200,202,163,166,1,214,47,220,44,192,181,188,49,169,81,116,71,233,222,107,85,15,158,53,5,253,27,189,196,135,40,77,215,180,144,149,127,22,131,194,113,69,54,172,58,229,254,156,25,233,38,129,205,104,198,89,216,52,9,117,205,102,210,126,209,226,224,108,59,66,25,40,195,26,206,29,166,109,83,238,218,74,68,219,59,94,168,70,81,102,19,248,140,210,22,140,101,22,144,162,124,125,179,136,156,53,158,25,145,164,156,156,117,254,179,220,0,166,182,37,101,153,61,126,203,95,144,180,187,106,92,147,9,234,238,0,12,73,251,76,20,67,135,248,180,126,126,71,17,21,213,38,135,201,254,123,141,203,240,158,37,63,199,34,164,231,40,115,181,254,50,22,239,159,234,23,73,157,100,166,107,15,220,188,143,0,150,163,80,138,237,135,215,215,139,188,172,218,86,196,174,252,192,116,119,247,56,120,35,84,163,115,70,202,145,123,38,148,75,106,249,68,227,135,249,154,93,122,121,94,218,124,193,56,241,34,134,193,187,40,189,150,212,232,8,230,58,145,121,213,20,47,147,68,11,250,57,94,137,243,161,74,211,69,22,180,247,153,68,15,19,51,169,250,245,226,3,182,188,180,132,108,213,189,251,34,145,22,145,248,202,68,244,187,143,126,20,78,180,31,190,178,245,171,158,239,96,148,52,100,62,37,243,156,77,11,205,199,216,46,106,194,78,249,26,11,72,63,185,249,157,104,242,24,17,235,234,83,198,50,23,215,169,71,163,11,122,191,45,226,60,77,30,87,110,206,159,24,68,197,250,244,69,85,212,20,125,178,251,209,115,245,228,102,138,182,2,46,54,107,8,140,127,188,163,205,120,42,74,62,199,29,123,249,133,51,229,110,237,47,98,53,240,113,178,40,97,136,19,104,53,123,224,104,247,66,29,232,4,118,194,121,233,213,149,117,236,151,207,200,80,54,1,65,108,153,1,55,75,24,234,146,74,15,188,183,109,88,3,168,108,192,113,225,29,61,26,74,138,69,227,178,92,83,174,246,30,7,190,74,136,241,202,15,135,189,209,227,104,10,7,218,135,134,28,78,180,232,224,175,160,163,223,248,249,209,60,100,62,243,26,226,160,49,184,82,52,77,141,161,154,198,20,2,138,75,116,0,19,117,104,54,177,208,191,21,175,154,13,135,230,190,178,201,11,117,127,31,136,12,106,26,20,214,98,93,209,153,132,105,200,124,72,147,180,153,251,116,132,106,96,235,218,86,104,124,94,127,164,72,160,233,151,105,230,105,78,185,135,162,184,133,230,96,168,171,99,211,197,134,114,159,230,49,207,150,56,121,82,174,153,63,176,142,50,126,218,253,154,129,237,243,211,159,62,199,39,159,50,206,123,135,112,171,191,205,236,228,205,119,231,51,86,118,83,158,152,201,59,120,134,103,82,218,111,182,181,33,26,18,43,244,123,205,247,193,180,74,209,155,71,167,236,126,11,43,184,190,248,101,147,46,127,184,56,40,253,22,31,9,104,79,162,68,38,240,196,38,211,91,72,207,119,86,181,189,226,192,228,105,162,79,147,86,77,205,130,54,140,198,253,183,161,100,87,237,218,133,53,234,129,25,6,151,244,207,41,133,200,36,178,182,183,167,98,135,149,117,71,134,59,188,175,121,112,122,186,182,51,66,62,72,59,90,68,113,85,41,218,12,64,131,214,142,147,35,44,82,181,139,243,124,119,55,80,64,191,68,148,244,216,63,32,0,229,32,27,230,167,207,128,109,152,127,122,166,101,86,244,219,194,172,124,248,133,209,237,206,247,166,240,217,156,6,90,183,86,107,57,183,81,183,29,182,234,159,30,12,241,35,206,189,150,73,33,10,204,93,71,43,242,42,16,20,244,194,55,137,58,63,122,46,83,50,84,120,121,35,65,67,255,59,87,253,232,231,143,69,233,112,57,43,143,146,182,32,162,116,159,10,49,181,161,102,160,140,201,17,243,123,239,230,251,165,31,38,93,178,222,216,138,42,79,31,186,85,60,131,172,164,184,178,74,33,89,233,127,124,183,94,163,182,226,68,211,182,39,116,94,187,111,176,219,175,181,76,143,134,124,150,125,160,224,12,84,187,118,34,159,41,60,251,46,182,225,12,116,174,188,62,41,139,244,57,179,90,227,121,122,216,231,152,182,231,175,200,214,168,50,194,2,208,106,19,155,242,232,136,63,47,68,68,181,170,117,104,69,231,56,239,117,60,37,6,136,111,17,184,113,246,172,4,241,66,213,110,120,168,112,38,248,61,117,197,45,230,21,237,139,79,67,125,72,227,144,2,247,166,248,11,107,124,109,164,129,254,74,178,205,249,64,113,142,255,248,92,56,200,145,78,136,117,222,234,105,225,164,4,156,216,197,244,11,51,177,126,52,53,68,59,177,158,136,232,6,217,2,243,36,240,147,163,118,18,15,19,148,6,181,223,195,60,223,246,54,77,237,117,97,156,221,190,30,100,224,51,24,111,250,116,52,179,52,238,191,250,0,116,94,60,235,98,70,160,232,68,129,109,110,63,26,74,133,28,221,8,99,191,76,59,48,73,133,113,143,182,28,243,103,10,9,252,144,44,128,201,29,166,184,47,168,229,177,158,14,26,95,176,151,29,254,208,224,242,76,57,154,196,203,87,55,4,70,47,184,201,165,53,114,178,61,30,57,46,79,73,142,238,212,159,246,61,249,188,118,177,63,65,144,249,73,210,131,158,29,207,181,130,97,186,63,27,230,143,148,200,133,111,22,177,118,225,205,102,236,215,215,97,48,149,149,64,41,136,157,183,25,215,141,155,168,156,27,170,44,189,126,14,87,58,98,229,232,47,139,19,87,134,104,139,28,13,207,168,249,19,135,42,181,175,129,168,185,92,208,141,154,253,133,180,44,22,107,36,149,173,21,199,199,10,2,86,179,202,209,139,60,118,90,14,195,120,43,2,111,166,148,226,39,199,220,171,84,185,52,54,161,185,52,135,97,243,232,201,247,78,95,12,14,74,253,122,222,81,140,89,88,251,18,64,192,20,195,91,19,24,34,163,127,33,52,233,92,127,40,40,21,231,92,223,202,4,138,86,72,17,148,108,86,119,20,178,241,173,78,12,120,152,9,205,229,15,62,43,253,184,221,207,192,36,211,151,223,21,113,198,117,124,224,77,64,254,240,115,163,28,114,53,142,168,225,215,230,81,198,15,238,87,49,148,157,45,122,77,41,126,154,134,43,25,194,216,110,103,159,114,232,193,160,3,235,162,131,150,210,233,40,108,210,34,143,4,39,183,233,3,156,18,34,61,133,2,67,223,241,9,105,86,75,94,200,185,87,49,85,156,15,62,207,35,37,189,105,218,18,234,242,129,64,195,206,205,85,0,147,135,47,254,219,39,56,125,223,22,219,252,143,122,5,108,185,194,251,170,9,3,251,125,224,166,110,47,19,214,196,151,190,199,125,167,129,24,240,125,217,84,90,78,224,210,227,104,100,218,171,192,70,202,240,15,128,32,186,202,19,71,127,161,124,34,51,92,90,181,12,144,192,240,169,250,140,251,166,0,116,239,155,134,44,164,136,253,169,21,73,42,99,30,52,204,173,219,81,172,153,101,44,96,110,190,226,72,202,223,130,13,51,57,139,67,249,234,229,219,153,188,191,25,43,0,27,160,170,87,77,23,217,152,247,158,145,252,82,120,27,103,204,225,133,198,167,60,49,18,224,107,5,108,50,170,114,52,217,235,229,11,223,249,224,173,17,48,96,78,86,203,140,151,89,110,235,29,32,11,196,125,149,217,54,195,2,211,80,30,135,146,29,144,213,97,209,172,117,71,81,194,23,61,43,60,216,181,126,35,152,18,218,110,178,226,46,75,95,207,139,174,219,254,6,218,76,242,39,206,13,127,73,15,38,125,145,99,140,209,20,149,238,48,128,217,153,118,204,55,88,254,109,133,27,236,236,123,52,209,235,146,223,62,15,251,60,207,17,151,198,171,147,135,66,167,227,183,49,1,182,226,254,125,29,20,226,221,159,6,24,3,98,25,161,112,150,102,124,60,3,186,90,215,147,79,228,28,74,113,248,124,28,58,206,150,209,72,125,113,57,59,38,28,78,239,135,75,66,103,79,143,52,134,169,139,201,201,233,177,41,195,63,158,19,221,143,187,101,2,165,60,20,239,107,208,45,34,227,136,124,3,108,43,135,217,217,203,51,165,137,124,44,255,64,6,36,138,92,4,53,215,216,15,68,187,45,203,170,6,249,229,252,131,111,156,217,94,32,111,185,48,154,181,190,36,60,48,25,29,89,143,185,199,150,124,134,183,170,98,147,213,195,118,80,221,39,51,90,139,196,244,192,224,236,174,113,192,164,185,182,94,26,123,197,234,39,55,207,43,9,98,152,10,242,142,161,98,250,136,114,225,84,252,63,74,23,40,226,164,242,117,109,115,126,243,7,142,218,91,186,5,25,227,228,45,183,66,70,127,133,70,74,189,175,97,190,7,195,97,90,22,100,121,129,67,151,186,175,0,214,24,190,228,235,131,203,220,166,175,215,230,215,116,213,251,128,161,197,198,209,212,133,110,181,148,150,51,252,195,29,133,74,62,100,182,131,53,50,138,199,25,148,75,211,101,59,3,151,47,183,244,75,24,207,46,83,244,198,94,97,248,40,235,182,221,237,114,93,164,219,74,220,52,198,121,93,102,13,132,226,83,241,215,65,70,173,221,102,173,3,99,211,177,125,254,71,123,87,244,5,128,201,215,102,191,52,200,53,83,62,236,141,31,214,242,149,137,162,21,156,112,135,187,89,9,125,89,28,96,98,212,187,166,66,114,36,189,93,28,166,165,51,24,72,6,239,62,61,114,67,185,99,94,61,20,59,57,105,248,239,19,48,55,220,173,47,123,155,127,194,119,52,249,179,214,100,1,177,25,44,230,113,114,137,98,59,15,124,30,89,254,46,220,36,173,182,60,82,76,180,183,47,93,205,106,173,250,186,166,233,139,127,104,53,86,168,188,106,230,136,245,141,96,4,136,86,159,235,121,91,99,251,119,77,157,180,220,141,187,193,112,213,253,151,217,191,222,22,51,224,134,26,246,247,182,216,26,83,248,144,43,219,52,173,127,119,85,173,213,94,182,0,40,178,146,85,253,96,246,134,207,19,27,195,50,172,31,204,130,218,166,204,10,144,20,167,127,30,21,41,173,85,245,211,36,33,237,43,68,53,162,244,210,15,128,181,114,124,15,173,34,183,37,35,133,251,206,217,95,181,209,41,101,119,177,23,105,25,159,174,80,201,76,115,63,15,156,158,29,63,117,161,145,75,226,112,84,213,78,96,227,15,133,29,242,109,208,97,148,253,156,115,29,134,199,114,227,62,107,59,58,119,22,71,119,243,116,190,240,137,180,199,246,183,13,191,251,132,110,253,194,227,68,230,31,73,251,119,105,104,238,94,120,67,172,250,134,40,234,17,91,190,220,159,54,243,174,14,147,7,75,119,24,194,66,160,103,202,47,156,22,146,178,4,70,48,185,249,64,35,208,78,89,79,62,204,40,242,59,57,137,196,122,21,102,134,57,240,213,200,59,208,197,52,111,11,53,240,68,219,194,143,238,70,247,17,120,102,179,66,252,96,34,243,235,92,51,126,156,174,148,190,145,68,202,231,140,186,34,112,197,211,202,143,54,149,250,59,14,185,180,250,105,81,64,131,131,185,37,51,210,153,148,247,246,73,129,30,49,41,216,112,106,42,52,30,128,101,212,2,230,210,235,134,135,226,81,37,220,228,86,159,163,25,213,211,97,122,247,170,190,144,137,110,170,223,53,137,119,170,75,23,94,102,22,180,28,182,16,245,142,36,40,51,189,122,70,4,195,148,122,251,202,173,112,154,120,146,14,51,233,44,133,33,78,212,56,250,124,78,83,158,89,65,79,104,248,148,69,141,183,229,187,58,177,184,180,184,45,82,91,215,251,12,209,223,243,191,145,253,88,75,188,180,251,50,11,171,240,140,187,70,105,107,200,72,41,56,186,165,248,229,82,216,155,222,103,6,33,105,77,223,127,67,99,232,151,252,49,76,121,234,236,218,252,101,211,101,50,146,92,55,98,115,195,215,54,243,110,156,122,242,31,67,192,81,252,52,111,238,140,0,9,97,164,239,220,168,173,230,203,22,0,198,118,212,115,49,24,129,86,217,128,179,18,122,175,205,166,208,135,192,177,162,11,45,95,135,41,16,95,122,248,232,102,168,28,95,215,249,230,233,201,125,96,106,177,1,147,39,184,91,144,95,70,124,126,41,38,148,4,89,20,238,67,129,144,198,215,252,193,103,222,197,61,77,96,50,55,191,74,46,112,67,82,64,78,126,134,209,252,236,66,128,209,88,187,207,140,45,123,27,14,90,211,100,147,83,47,36,3,178,95,88,49,174,218,86,152,250,159,95,24,86,92,93,30,56,100,42,140,201,127,48,45,178,210,226,57,208,111,199,105,166,124,48,158,149,151,155,62,58,50,95,195,167,28,6,164,124,90,141,94,249,143,70,186,105,208,210,126,175,3,155,244,193,23,197,23,154,79,209,42,16,216,234,176,45,96,36,11,239,203,194,238,242,108,110,252,104,156,77,175,124,217,160,98,134,158,154,95,54,68,183,34,33,208,185,133,36,39,175,63,227,140,11,163,17,217,202,247,200,224,56,22,29,71,29,234,109,247,39,150,233,227,214,131,137,82,122,92,89,162,151,66,166,12,156,82,203,142,43,75,42,218,3,218,73,45,199,193,20,150,20,165,113,245,155,132,11,153,227,220,74,17,24,123,170,228,23,118,194,20,100,241,4,254,237,211,126,48,84,227,37,81,76,135,179,126,2,214,128,155,21,248,20,134,204,222,46,60,186,204,71,52,51,165,207,67,8,152,58,214,141,206,12,62,113,207,184,48,1,170,194,189,228,213,46,92,174,198,253,15,30,245,155,42,13,102,98,8,24,234,89,254,42,158,112,45,217,77,246,23,118,13,166,31,156,111,231,172,193,4,1,23,166,90,187,20,198,187,165,93,88,136,37,63,184,245,121,143,30,235,54,145,242,161,21,26,227,28,69,55,85,102,105,115,175,242,121,214,96,8,250,2,91,245,218,223,200,52,163,220,139,22,226,198,47,15,68,191,143,89,30,94,152,6,74,175,81,208,204,90,230,45,177,145,206,102,50,243,233,10,69,234,203,96,5,69,57,105,251,133,153,182,71,126,96,74,177,227,194,18,124,49,130,241,236,8,240,192,50,254,45,182,139,167,141,234,111,145,233,102,240,101,230,180,46,156,101,79,102,48,233,129,128,9,150,229,186,206,134,110,249,60,105,249,211,86,199,131,70,228,102,112,26,85,207,61,41,53,198,79,87,132,42,242,3,79,223,146,25,220,52,0,130,214,80,63,25,60,116,214,59,139,201,122,96,167,80,152,12,59,244,73,133,23,74,143,113,116,179,224,89,97,51,97,185,48,194,72,15,220,62,39,18,131,165,253,238,67,151,162,58,253,143,19,70,187,166,27,40,193,150,44,245,168,180,143,88,122,78,248,200,16,150,17,74,222,249,179,56,198,198,104,182,37,19,14,125,76,219,23,204,89,213,195,132,238,195,82,92,185,6,148,137,173,102,133,81,237,15,20,246,221,80,20,115,223,114,225,185,37,230,35,125,184,125,59,135,197,27,51,248,80,216,116,184,47,76,81,95,225,226,182,124,63,56,23,153,140,12,190,223,221,129,113,148,188,176,169,34,197,39,207,109,201,23,63,161,126,140,230,7,83,247,188,84,74,96,107,214,242,113,128,235,129,92,215,217,108,239,251,60,77,204,234,62,108,122,33,122,204,129,120,36,12,217,88,156,201,3,58,135,159,248,172,49,125,202,40,152,56,42,121,52,105,48,132,78,133,105,91,110,23,78,187,206,7,94,31,173,207,224,52,86,121,142,38,126,185,191,141,177,235,133,97,214,244,226,179,28,115,47,19,211,3,207,88,232,77,196,64,118,238,192,72,96,181,11,163,80,160,48,157,98,35,96,130,157,246,192,195,147,25,6,231,44,75,226,50,158,218,136,163,169,244,189,104,247,82,146,161,210,48,101,112,78,189,197,125,209,121,90,95,152,78,217,11,95,117,152,31,58,234,189,45,46,164,60,7,195,252,255,62,30,210,111,184,159,61,112,241,76,226,129,151,200,214,252,80,88,19,129,46,113,134,252,193,115,250,199,3,156,138,172,43,192,152,239,6,60,139,36,234,127,240,215,1,109,48,41,255,247,194,119,149,163,187,184,203,253,224,245,73,26,254,96,169,32,128,210,213,234,15,124,14,35,49,10,140,52,252,142,159,110,102,86,119,97,20,179,99,209,34,229,56,83,127,224,179,231,141,183,73,70,50,75,144,13,188,123,43,23,198,71,73,97,28,72,226,194,81,144,146,25,122,177,179,248,168,79,63,24,225,83,133,207,62,126,197,251,50,251,245,246,192,109,207,123,105,137,26,180,192,148,52,103,188,79,204,226,115,123,96,140,75,47,92,187,4,2,136,73,163,198,27,48,163,173,60,240,89,102,227,169,165,44,38,62,63,120,247,122,127,155,102,121,125,106,103,94,247,250,5,48,21,208,231,183,139,115,241,113,8,222,180,172,189,71,143,20,15,21,237,43,73,146,254,96,95,3,64,133,202,246,161,69,14,158,52,67,62,112,207,242,211,84,211,223,159,190,35,109,108,91,69,31,148,28,69,192,172,215,207,11,201,55,146,0,206,237,143,103,86,62,139,58,131,233,168,123,78,142,54,112,15,184,204,63,222,23,204,158,123,116,97,224,10,140,116,115,186,191,77,201,71,127,27,161,254,248,246,97,70,173,54,30,120,238,120,95,192,245,249,8,40,233,197,124,200,87,240,76,166,228,38,119,60,210,110,126,184,58,138,233,218,240,159,238,132,210,93,47,124,204,175,85,18,212,254,237,122,80,39,89,24,90,247,40,47,26,225,147,193,154,83,88,63,185,233,15,69,159,109,244,23,93,95,87,212,15,150,94,121,96,222,206,14,24,121,92,125,91,116,212,150,123,242,100,34,255,15,220,62,166,190,193,8,144,150,7,158,123,222,147,163,39,49,21,54,74,78,192,105,106,42,5,88,166,44,90,187,37,116,51,185,183,228,171,242,48,13,226,23,205,83,142,93,101,191,104,154,241,195,117,155,57,145,194,41,118,138,103,99,214,97,189,8,58,135,187,134,1,35,3,169,79,140,244,143,215,83,17,255,103,26,151,115,179,106,222,89,188,44,83,35,120,224,229,97,182,161,207,52,220,208,210,137,235,182,221,119,158,15,188,239,35,49,69,98,157,41,81,151,72,37,126,154,5,91,31,10,124,189,20,67,52,255,70,161,194,144,119,234,133,71,211,229,7,101,225,88,208,81,84,21,142,69,55,93,211,154,239,185,89,207,159,131,33,115,9,220,52,25,184,120,95,119,148,65,173,210,205,55,240,88,179,93,88,52,86,129,55,77,209,14,159,85,179,52,157,205,14,140,222,208,133,217,78,92,24,165,180,216,155,160,145,87,159,219,222,140,143,88,63,40,142,63,241,0,193,176,215,24,128,209,34,184,143,197,146,81,145,23,232,102,140,39,179,52,186,192,51,251,246,3,209,219,150,229,203,182,136,46,18,53,180,34,119,217,177,237,70,170,216,247,184,48,117,82,149,48,31,130,188,91,227,109,83,85,152,37,191,176,235,204,255,96,49,75,51,216,18,161,23,206,69,166,5,91,79,62,35,31,224,188,159,152,151,198,238,89,61,92,232,63,134,229,125,228,103,165,67,52,217,111,187,193,65,43,114,105,108,22,147,199,88,221,242,19,178,119,2,118,253,124,131,49,0,214,147,103,12,151,199,133,171,46,248,219,24,8,62,99,117,12,26,247,122,142,46,174,33,240,131,107,146,248,110,35,204,217,124,176,80,251,232,93,38,180,205,228,93,171,95,90,25,230,215,234,48,252,102,242,116,126,99,198,249,40,2,147,254,117,202,1,142,201,73,146,99,184,203,147,149,253,46,220,242,131,227,142,83,224,26,209,184,161,183,189,14,134,1,83,131,199,142,144,104,196,137,103,224,10,144,71,100,237,218,137,43,207,194,57,47,204,190,56,251,88,105,150,71,75,2,207,74,119,190,95,25,244,156,11,34,70,75,159,180,131,152,254,220,185,22,24,90,216,190,112,146,172,179,193,103,212,14,129,199,157,86,232,184,134,13,234,39,71,130,70,114,68,6,175,230,153,99,131,111,243,29,101,247,105,46,214,31,76,167,215,109,42,4,94,166,182,115,225,44,91,120,131,203,125,102,192,237,126,64,195,212,132,227,235,108,166,6,123,211,110,131,38,248,214,61,196,50,39,195,20,29,191,212,208,224,174,122,28,211,72,30,92,181,108,131,207,83,247,109,159,117,234,93,9,113,131,103,138,115,103,220,16,234,115,238,185,150,207,42,192,154,28,6,94,45,249,70,1,56,73,52,14,129,144,52,73,252,52,111,111,236,7,110,245,30,77,231,216,13,131,88,196,225,92,126,35,201,50,224,82,216,28,22,169,100,15,137,171,233,186,223,250,186,121,140,215,238,155,97,179,172,190,221,29,6,99,83,215,47,220,229,182,155,21,28,191,26,120,169,88,133,213,75,48,49,246,10,69,222,128,141,101,255,192,173,248,68,14,76,252,23,240,89,238,16,124,249,6,67,253,173,172,253,129,131,25,3,76,167,72,85,184,229,8,106,129,137,21,47,76,73,40,82,115,176,228,107,149,23,6,220,157,170,106,112,18,154,31,21,16,72,188,254,208,48,231,150,79,196,208,248,130,64,179,84,202,128,123,137,173,89,197,29,240,146,242,127,176,43,1,24,188,164,59,252,7,239,222,239,209,75,76,103,33,132,154,35,137,163,149,25,40,43,10,157,116,7,220,53,41,99,112,240,37,128,161,210,244,7,62,179,165,192,165,234,125,181,106,172,146,128,235,94,50,51,224,60,51,157,222,107,58,100,165,237,23,94,145,123,166,45,98,222,118,74,224,145,104,11,11,152,154,235,126,224,210,252,219,54,5,236,171,98,240,131,107,4,113,212,131,197,97,248,59,122,202,209,232,72,188,71,231,72,163,209,105,165,217,38,187,114,196,216,3,166,45,178,60,240,136,109,10,176,184,35,253,96,218,58,28,102,33,79,207,27,195,206,213,31,42,38,70,18,228,25,60,86,185,40,11,251,131,34,31,29,48,26,81,207,235,238,174,235,254,131,249,64,31,248,238,6,176,142,59,225,127,83,152,102,151,248,109,104,56,207,67,195,199,194,35,10,96,241,209,254,193,204,222,1,79,154,113,159,177,132,44,253,133,235,44,207,80,67,210,126,93,88,108,44,190,97,62,98,160,226,196,156,244,11,26,22,238,124,104,130,179,149,247,3,163,178,112,97,20,146,4,206,148,94,253,167,19,201,46,89,61,77,116,50,123,234,28,129,73,232,0,114,244,153,34,157,133,85,40,188,182,219,63,254,131,171,115,234,128,81,235,208,159,94,195,7,49,53,241,190,171,94,55,180,78,255,66,40,136,157,189,246,124,224,225,244,48,131,115,122,80,219,95,56,186,76,216,230,129,123,242,121,163,144,29,188,22,25,198,66,167,95,197,111,26,17,241,249,140,97,234,193,189,92,56,149,7,196,69,202,65,180,24,182,158,26,177,76,159,84,96,205,162,252,244,192,183,8,8,92,174,206,211,15,134,239,25,48,54,48,207,215,67,228,233,183,101,150,231,125,62,112,137,69,189,192,156,201,207,93,87,210,102,253,194,249,223,132,231,216,15,12,223,194,183,157,5,179,75,13,9,108,198,138,164,127,233,70,243,125,209,8,194,12,45,233,157,13,81,146,8,120,105,250,14,24,165,211,64,169,223,207,7,45,159,69,216,15,206,127,76,196,56,89,228,128,199,31,243,48,4,23,127,31,29,30,116,105,255,6,44,130,218,31,236,52,117,96,242,46,245,133,171,28,13,77,254,61,26,51,235,128,203,214,208,179,155,121,251,186,71,139,219,225,15,157,242,188,43,188,13,61,55,6,165,126,172,249,56,62,83,124,29,119,78,32,110,221,237,133,9,249,124,36,152,20,195,51,207,54,139,110,62,56,179,230,150,253,194,81,152,42,166,2,252,39,220,124,99,71,175,194,74,239,185,75,141,249,6,158,134,164,70,12,70,110,38,224,54,211,115,215,100,236,118,92,89,49,165,2,253,116,75,247,128,153,72,141,70,236,119,10,159,62,205,22,4,132,135,126,92,157,150,183,143,242,83,126,29,104,26,14,144,115,243,218,19,168,146,26,12,69,72,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,42,184,122,242,3,159,141,133,192,253,137,68,166,249,115,183,11,23,201,109,24,188,247,146,163,207,148,47,171,11,250,198,201,23,116,19,64,210,152,150,25,168,230,126,81,170,225,15,76,67,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,216,201,7,179,166,14,29,227,248,18,196,70,251,192,34,160,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,60,248,158,28,149,206,28,48,218,65,235,129,247,72,23,70,175,44,43,108,125,248,14,67,117,214,117,115,91,186,193,97,148,103,166,76,196,68,157,163,121,64,141,230,202,188,182,109,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,198,193,47,220,231,61,55,166,23,245,133,203,61,26,194,234,31,71,167,236,41,132,108,61,41,239,111,155,218,114,192,39,22,123,47,188,223,129,70,187,151,52,168,24,76,38,230,194,202,81,33,163,131,197,150,195,72,161,105,114,3,184,45,159,178,128,9,138,30,56,69,237,233,192,83,120,211,160,8,85,228,64,69,16,201,208,186,35,170,4,205,109,63,191,92,189,227,223,96,26,197,245,137,210,219,146,4,78,146,27,4,198,85,239,94,24,228,140,231,228,68,239,251,194,231,111,250,192,19,253,196,53,96,162,57,153,178,104,233,205,251,158,188,182,161,83,22,66,131,81,127,5,198,28,226,175,109,151,254,215,126,84,175,169,23,121,205,52,148,235,87,187,49,175,150,163,49,242,82,120,220,236,181,193,233,65,35,47,135,210,5,196,36,5,205,166,89,14,237,227,249,225,74,78,248,194,121,173,231,212,68,183,114,116,83,172,196,236,219,173,193,73,103,138,19,186,38,25,183,40,235,60,231,197,206,247,158,247,172,204,207,69,159,53,40,40,55,192,107,63,239,127,109,23,71,251,141,189,166,95,156,41,42,57,19,219,224,189,215,51,137,205,149,238,155,64,224,124,63,40,141,140,242,205,232,15,159,77,67,41,119,158,160,16,243,194,232,111,94,88,99,119,156,214,106,191,211,4,225,194,122,224,30,133,44,72,216,57,107,50,194,154,101,230,61,117,93,87,64,224,7,167,22,239,137,118,111,233,198,31,246,0,83,76,173,136,58,148,231,202,40,52,222,9,42,165,242,92,24,91,124,127,154,80,26,235,80,56,175,59,167,79,211,189,214,39,146,206,172,235,91,14,179,169,125,146,90,203,132,132,99,25,61,127,125,246,120,99,27,173,222,23,97,132,131,53,102,34,53,123,67,15,120,130,26,31,119,12,128,86,132,61,38,60,95,21,46,119,143,7,220,150,230,18,104,81,95,55,94,131,186,63,158,163,169,26,23,57,249,155,44,64,174,227,198,115,213,136,22,15,140,92,214,133,197,135,202,96,184,87,229,194,173,61,33,48,217,240,33,39,31,210,32,1,188,106,222,249,194,59,143,39,58,159,109,222,168,137,206,145,185,222,12,75,144,176,129,199,51,141,161,49,154,251,125,230,45,183,55,39,198,150,229,222,24,158,113,178,173,38,19,239,95,158,169,160,119,77,99,84,116,41,5,21,37,109,67,217,73,68,124,157,216,250,206,7,110,158,64,1,221,237,201,6,116,20,9,238,185,203,120,147,140,52,165,204,11,227,92,94,31,56,234,146,244,125,189,25,173,106,110,117,247,194,154,178,195,129,17,198,217,1,247,121,125,204,63,56,95,148,81,221,95,180,201,193,148,73,158,131,205,48,51,182,36,180,84,63,63,221,215,189,43,170,206,79,138,163,220,171,166,99,189,107,114,5,169,102,95,52,16,31,217,215,176,227,255,1,83,54,122,82,186,249,214,198,201,193,87,13,182,248,105,63,20,197,162,241,36,140,38,109,208,177,243,236,127,204,99,192,53,246,96,205,188,7,198,11,143,24,96,180,142,174,63,142,102,219,21,240,20,73,169,239,186,250,190,151,54,219,51,197,210,99,144,227,174,144,35,158,154,93,196,99,184,196,248,108,36,25,250,123,244,25,22,51,224,50,159,143,150,39,26,149,86,102,193,119,34,172,168,168,231,139,238,250,236,91,19,178,105,145,163,40,38,175,172,175,3,10,90,100,48,176,0,208,79,99,33,177,227,121,25,44,40,251,139,158,201,42,242,81,120,44,60,87,77,235,216,12,52,167,39,76,171,40,10,43,156,53,38,103,135,52,111,26,1,213,149,247,131,167,196,21,201,193,179,213,160,13,227,201,14,166,92,35,9,135,116,248,51,200,232,3,107,23,37,45,36,105,75,250,132,125,158,194,119,96,23,29,9,60,135,120,211,168,233,166,250,162,109,199,40,51,35,115,125,220,7,70,51,53,96,116,76,245,167,137,94,98,54,89,68,213,93,158,25,107,232,125,151,150,28,121,10,53,168,74,221,132,42,6,184,58,194,41,116,70,211,70,33,191,87,116,229,160,113,34,215,123,114,154,14,223,223,110,163,222,147,35,118,243,7,188,229,104,211,167,124,127,251,142,112,235,44,254,227,183,87,146,27,179,118,33,133,65,35,145,108,45,6,250,80,233,71,76,145,165,38,19,211,95,212,27,141,13,29,215,190,218,96,170,51,37,96,204,85,202,3,143,32,63,145,34,61,147,151,158,124,18,3,246,72,144,195,249,218,15,76,115,222,133,231,147,22,162,88,22,153,102,84,6,81,103,121,224,149,239,165,209,54,155,158,163,115,139,93,109,53,125,177,253,100,223,75,110,253,194,12,168,252,192,251,22,145,18,249,222,103,201,108,211,5,165,41,27,156,79,108,233,48,175,152,193,44,129,167,142,211,106,91,20,175,42,100,235,66,111,239,167,191,162,204,83,40,216,87,189,47,226,255,91,183,59,1,249,210,236,10,169,149,228,113,31,33,72,217,90,24,72,86,165,143,106,37,126,188,114,116,195,89,55,232,252,136,42,76,97,196,32,71,4,121,61,42,192,112,202,100,94,161,225,109,69,94,8,23,31,241,139,253,193,110,120,243,193,50,153,54,83,59,136,90,11,29,131,210,228,9,204,186,185,2,134,138,37,87,102,250,163,81,67,130,248,91,4,174,80,55,162,209,0,169,186,244,176,5,128,147,167,239,13,214,106,166,109,245,93,83,203,224,34,173,29,248,170,99,71,230,69,247,100,230,127,243,169,232,143,200,38,159,121,1,73,25,97,11,180,31,49,217,97,83,5,150,138,126,181,156,124,84,244,207,127,152,122,114,196,254,167,111,231,12,150,78,76,224,206,180,117,225,214,36,254,170,200,22,212,186,46,220,151,112,44,42,2,19,193,80,7,158,91,70,57,112,159,83,224,165,11,47,41,169,26,31,96,131,7,89,102,86,24,87,249,121,225,44,177,116,49,215,94,79,83,52,76,12,182,100,32,105,200,26,49,151,55,34,59,77,9,0,247,200,252,24,172,97,39,95,13,18,7,65,76,57,161,139,236,129,209,249,68,163,221,225,57,91,147,148,1,112,141,177,100,176,198,157,8,204,213,40,36,241,197,12,77,25,103,20,164,46,235,197,152,95,242,194,242,175,201,212,217,33,231,159,167,33,57,5,224,30,173,18,192,164,102,21,78,35,199,51,165,49,179,72,204,11,44,164,24,179,220,145,20,36,21,227,146,130,175,51,232,8,73,202,82,66,86,37,94,9,126,218,202,85,72,198,203,200,193,113,66,160,68,86,95,19,79,138,212,171,193,91,150,2,228,197,111,91,163,9,185,106,170,5,1,254,237,109,189,6,183,41,91,229,132,253,97,206,65,191,50,63,25,33,118,49,195,122,216,64,15,87,47,18,2,2,247,104,88,48,88,25,84,7,94,145,133,7,93,186,62,210,36,153,131,119,220,9,38,165,72,11,225,246,4,144,245,162,136,124,61,240,89,186,251,133,151,134,105,192,201,101,35,12,222,194,181,222,155,14,133,96,16,154,87,125,85,46,28,58,16,30,82,160,68,79,167,161,194,38,13,119,97,45,185,24,124,254,212,2,70,160,113,43,140,5,109,185,48,109,97,66,211,195,42,214,119,148,116,185,175,41,44,219,13,141,219,5,170,128,137,79,230,3,215,216,112,2,143,42,93,141,103,170,110,238,8,10,7,144,222,91,185,50,204,235,243,12,110,35,89,183,174,196,201,138,13,175,63,21,58,110,30,226,36,122,203,49,23,211,3,169,242,109,192,117,42,186,138,114,23,89,183,75,188,77,220,199,186,116,97,144,163,153,203,171,215,221,218,75,164,197,195,10,10,65,124,156,56,178,73,79,25,4,191,29,179,6,10,30,69,210,232,6,151,234,95,15,176,112,100,15,56,119,176,61,151,105,76,61,4,91,147,215,116,138,236,57,52,205,23,238,107,94,24,102,155,50,135,105,11,11,50,118,34,250,144,78,57,122,195,79,196,232,236,93,200,23,194,0,164,99,184,223,29,43,197,98,177,198,48,184,205,219,99,113,96,84,209,46,220,127,92,45,135,23,218,39,114,114,164,113,253,113,155,189,109,210,238,42,51,100,11,218,113,105,198,21,85,88,219,9,10,159,173,54,135,64,190,153,91,224,37,19,14,45,1,196,243,65,142,199,189,66,219,171,48,60,90,151,224,158,204,40,237,129,139,139,43,24,188,180,75,155,26,211,40,65,173,79,36,67,219,131,166,200,34,209,90,159,218,211,141,144,144,134,190,232,20,30,130,161,120,153,5,76,4,45,23,70,187,97,80,123,33,19,182,135,170,13,41,125,68,103,73,101,14,209,135,130,3,203,142,103,214,96,227,62,125,122,107,175,20,45,24,191,110,158,183,177,171,4,181,126,100,203,36,9,140,188,246,237,90,89,91,247,233,192,231,236,185,92,120,107,255,55,48,115,216,237,90,225,127,15,220,98,151,2,188,154,246,115,154,229,96,180,20,76,179,186,191,183,61,161,3,198,151,139,224,202,211,23,118,2,75,164,43,163,203,15,162,169,244,241,1,159,233,174,92,184,100,237,247,28,152,186,68,175,15,164,19,121,95,160,41,26,62,65,247,76,207,193,243,38,9,198,50,154,236,82,216,66,188,11,159,112,46,43,108,21,205,128,33,104,60,23,78,122,106,5,140,15,100,83,216,116,249,47,124,190,222,231,104,210,182,209,190,120,62,212,54,159,223,110,20,183,3,134,75,252,92,57,61,37,57,96,179,143,121,96,82,28,23,166,41,244,129,221,70,213,96,218,159,245,228,182,39,250,208,221,49,111,210,131,51,92,30,63,216,156,234,164,251,100,254,82,20,222,180,76,43,67,150,70,139,137,62,107,168,78,76,180,27,166,172,32,147,164,99,48,221,128,161,46,40,60,103,212,36,129,113,28,121,224,84,214,133,9,193,180,107,153,206,215,56,57,89,77,149,16,193,56,30,161,22,135,25,231,42,130,128,254,78,141,198,99,212,198,182,54,107,159,5,255,110,43,205,177,101,181,7,30,183,195,188,80,37,26,15,24,42,155,134,182,33,99,129,148,65,60,80,120,130,77,62,124,192,20,181,4,96,141,104,129,81,154,222,23,166,252,252,192,233,246,68,195,29,84,141,3,58,223,107,52,106,87,20,171,202,211,24,111,78,230,14,99,52,174,79,100,152,134,158,192,99,203,180,0,124,239,138,220,105,215,126,125,94,71,60,145,179,187,40,26,156,193,196,62,219,134,128,205,115,104,60,112,138,172,10,112,78,143,210,0,244,165,34,71,143,249,28,124,38,242,22,87,70,161,82,95,6,93,144,183,61,29,88,74,128,221,58,29,70,13,53,128,106,90,185,42,11,49,235,213,110,96,38,148,38,114,86,140,28,187,77,58,202,207,130,34,231,46,200,72,120,0,133,157,212,86,245,29,96,58,187,3,198,112,111,40,204,27,220,23,110,35,61,39,31,87,46,224,160,252,212,131,158,133,49,7,60,52,55,142,178,244,140,183,1,35,75,99,225,97,138,217,105,95,184,171,230,10,119,132,148,67,192,230,223,246,192,53,74,55,192,93,178,196,88,199,157,237,97,136,101,156,59,28,218,165,55,104,184,108,161,99,128,130,93,74,143,114,9,114,62,254,219,230,254,45,239,3,246,49,62,217,46,62,66,187,146,204,147,125,217,87,155,67,115,5,169,64,81,108,89,197,236,254,28,102,43,42,235,67,183,7,85,67,14,134,136,64,166,217,3,19,202,111,129,101,132,179,249,23,45,3,82,162,26,75,152,216,64,246,104,224,252,244,164,198,164,18,58,16,175,103,28,77,75,154,138,228,88,253,57,142,102,155,164,2,60,188,174,59,43,152,220,148,254,118,55,139,246,56,249,217,4,104,243,84,111,59,7,53,125,34,59,39,85,20,104,112,148,1,91,200,247,60,81,12,202,88,80,59,28,61,59,218,34,205,137,228,121,210,190,146,69,235,105,36,197,231,160,132,4,14,220,189,173,49,39,187,160,29,101,83,90,41,74,87,173,165,140,70,158,175,122,248,183,174,33,147,89,131,53,145,124,15,65,180,180,36,203,132,239,198,9,58,115,40,53,225,254,218,85,188,170,49,144,138,235,79,157,237,199,126,180,173,88,128,93,23,171,64,195,149,206,198,122,182,5,59,250,178,160,194,44,85,127,32,27,6,223,214,149,177,246,19,136,215,130,16,144,167,137,176,156,109,210,196,64,17,133,113,235,186,89,164,193,69,224,179,155,44,90,116,10,208,212,179,68,74,159,6,125,170,50,126,225,219,164,248,5,101,183,88,93,34,13,70,99,18,161,26,36,130,139,167,221,241,94,47,89,5,212,112,139,9,89,198,100,220,202,71,65,205,90,20,92,167,140,254,73,237,14,100,218,30,33,0,109,62,87,69,149,223,108,68,187,250,26,57,240,71,23,46,211,229,232,199,162,83,35,139,199,89,188,207,127,114,112,209,51,32,162,112,179,247,8,249,88,199,97,117,234,85,177,163,174,46,195,7,19,226,17,164,59,67,32,121,119,17,226,54,136,138,202,243,130,80,152,66,205,110,154,188,195,69,81,191,235,161,164,71,93,126,234,187,64,84,223,219,6,43,154,111,85,247,245,116,104,245,237,162,138,70,110,207,42,201,104,207,47,4,2,205,248,178,168,106,34,162,66,174,148,199,190,191,61,168,63,46,202,230,83,195,162,12,129,189,185,116,121,38,90,153,143,220,98,51,249,77,215,68,204,248,119,169,222,34,189,173,37,20,19,17,49,86,20,19,221,28,114,140,127,228,111,72,21,93,1,216,108,165,79,121,85,231,30,135,83,225,113,233,126,39,231,252,243,3,116,21,201,156,44,227,34,176,201,77,184,68,37,121,165,37,75,22,106,4,219,233,234,38,177,112,102,38,61,26,169,174,56,26,143,135,34,187,95,196,11,150,231,32,127,212,143,42,65,44,62,28,37,116,36,81,200,89,186,48,192,94,138,153,31,71,100,68,247,150,192,244,0,135,166,232,137,211,139,40,40,211,96,1,23,222,213,80,169,210,84,89,232,147,89,60,133,168,40,141,146,82,204,162,95,27,179,90,23,75,77,166,11,170,114,167,103,214,156,197,5,75,209,71,158,143,222,111,198,204,33,46,141,64,72,245,176,41,214,135,130,114,101,5,154,170,63,59,170,185,184,135,160,41,26,31,170,222,140,92,85,168,215,158,24,128,77,178,8,75,47,168,176,126,223,22,99,171,194,50,159,147,99,248,56,168,84,240,249,219,14,113,102,250,3,148,134,1,13,21,70,131,223,21,132,133,41,78,39,150,111,10,219,141,138,178,146,90,72,88,120,26,114,192,103,145,193,71,69,85,192,79,204,16,22,18,117,161,108,175,50,223,221,72,150,31,106,34,186,170,237,76,199,104,119,17,202,70,117,103,170,90,112,163,92,27,90,195,20,201,166,42,86,55,212,10,93,218,150,52,225,190,70,211,192,27,141,192,28,74,197,112,12,229,121,31,236,68,87,174,84,92,141,164,40,207,148,190,161,237,15,13,170,219,44,69,15,198,163,192,207,77,122,79,180,169,208,241,110,87,44,248,188,216,174,218,255,155,237,171,43,166,212,102,117,151,172,82,194,205,100,184,92,23,186,35,1,187,84,136,120,239,80,141,102,202,205,233,17,57,46,193,35,178,94,179,179,213,80,13,112,106,212,161,212,13,17,190,168,182,115,179,17,238,71,227,145,152,84,189,188,153,115,180,171,151,35,223,220,84,76,27,75,34,111,46,173,204,239,8,212,189,202,233,69,100,192,77,12,85,96,122,66,71,8,144,115,106,21,180,102,104,117,95,246,250,176,142,67,29,104,133,184,216,127,123,165,81,212,37,98,35,23,27,38,42,221,44,14,244,210,178,177,10,93,7,63,161,160,179,20,77,145,72,7,197,233,65,6,113,98,108,248,199,57,18,122,202,58,144,16,191,139,105,222,248,41,69,149,161,207,160,103,18,114,152,114,79,27,143,188,63,42,214,31,12,213,66,109,84,208,139,200,174,159,3,124,198,187,152,195,144,238,70,179,197,97,62,23,149,188,54,41,80,159,55,184,76,213,144,58,48,14,93,254,9,152,252,248,35,204,110,22,60,225,91,192,23,242,188,110,20,105,93,122,129,132,53,189,230,69,108,13,152,46,125,178,180,4,182,68,171,152,196,90,163,179,195,144,105,100,176,172,19,66,250,14,184,154,112,170,116,101,224,34,141,34,145,159,155,74,189,122,88,176,94,93,207,3,196,146,212,8,98,80,80,247,51,159,197,187,92,255,174,97,150,141,174,150,71,145,158,220,186,154,76,32,78,225,34,224,103,247,68,117,84,126,24,37,164,16,111,198,89,47,11,59,5,2,62,146,4,113,52,90,247,226,49,129,107,98,153,225,49,1,155,93,237,93,48,160,232,37,252,45,176,24,173,226,223,50,134,245,146,58,124,214,80,97,89,211,227,143,85,103,17,115,152,174,71,183,19,41,135,26,240,76,102,42,167,230,48,36,204,60,44,28,56,240,10,13,31,127,194,186,188,120,71,222,123,107,105,29,181,120,110,61,174,28,6,150,76,242,3,103,172,152,135,17,182,61,159,128,218,245,96,135,26,246,47,217,220,130,197,51,7,73,211,8,38,136,11,207,32,20,255,163,134,218,170,235,101,147,83,233,234,87,133,236,77,185,30,96,68,211,146,115,192,31,137,140,180,219,249,32,104,173,171,242,176,93,77,216,39,25,83,66,188,205,216,151,19,129,184,187,18,125,196,98,41,69,103,100,13,211,39,252,102,197,162,130,40,60,135,183,12,58,49,226,126,97,188,179,22,102,85,150,250,22,131,163,142,55,125,143,39,54,217,33,137,27,67,51,77,93,191,39,20,133,68,79,197,204,146,160,170,57,140,134,165,4,3,205,220,80,231,61,55,210,245,253,113,38,219,78,126,228,202,70,213,69,213,200,141,37,236,122,112,12,145,84,120,51,223,149,144,116,159,166,144,34,225,21,84,148,243,105,135,151,21,155,233,187,167,106,172,91,57,166,66,188,97,164,145,145,46,123,196,90,174,131,23,251,53,129,179,56,180,224,89,201,8,255,183,123,61,14,248,223,255,253,219,239,241,31,254,249,31,255,241,111,255,229,127,253,195,63,255,211,223,253,253,63,253,231,255,113,128,127,249,135,255,253,183,127,249,143,127,251,175,127,247,247,255,237,247,79,254,231,191,251,79,255,127,61,34,125,33,85,133,168,151,93,108,179,174,214,235,207,121,246,146,48,45,190,216,220,108,207,176,132,191,48,194,47,222,19,131,235,40,177,93,81,152,38,12,63,55,66,185,207,193,116,154,126,51,43,42,111,200,180,55,61,56,33,53,242,193,168,152,108,61,53,125,98,223,228,216,172,199,104,95,119,219,133,43,200,244,238,196,243,41,216,186,37,48,105,74,23,77,110,4,57,253,90,54,82,239,12,94,31,114,25,180,144,143,139,54,132,149,252,158,25,11,165,70,150,216,170,163,21,81,154,15,166,174,33,118,193,204,139,70,16,248,96,211,60,206,242,211,108,55,124,195,209,204,35,66,127,58,17,167,124,83,196,15,189,223,98,95,100,59,216,224,4,76,139,108,23,152,170,242,23,30,3,147,92,157,10,167,80,51,7,222,85,76,192,23,196,77,119,178,7,38,144,172,10,83,212,250,230,24,224,125,231,1,67,51,234,29,142,66,124,237,122,101,103,126,242,54,86,250,95,81,42,91,10,227,105,29,48,126,132,215,149,20,248,218,58,54,171,163,139,3,179,29,221,220,131,141,128,179,139,28,155,193,68,111,1,143,19,84,201,7,192,4,148,246,125,104,99,9,137,197,110,204,60,93,28,62,155,209,91,164,180,103,74,218,236,27,43,211,198,220,122,224,222,92,114,205,60,170,225,226,43,140,253,234,12,120,98,245,168,175,219,188,195,29,134,64,215,244,104,36,22,234,133,49,6,124,198,18,77,209,62,88,200,206,244,170,3,17,3,196,47,54,49,63,55,50,207,10,207,232,130,1,94,189,202,165,153,93,119,141,97,92,48,218,76,242,141,36,30,107,241,147,163,47,112,29,41,127,79,173,166,120,168,141,84,114,211,147,39,218,44,252,198,168,174,223,208,134,15,144,204,113,241,167,54,141,134,36,48,124,132,18,143,229,236,216,231,165,235,3,159,193,226,46,9,150,18,157,67,191,110,122,169,156,213,193,222,7,143,195,174,112,207,158,109,56,48,180,191,164,35,117,35,89,21,48,44,91,25,168,235,167,39,241,161,231,74,250,205,38,252,224,179,219,45,2,223,106,122,39,237,76,176,222,227,220,104,8,200,104,32,153,156,124,234,48,7,152,162,99,137,189,113,137,219,54,147,23,29,75,141,36,97,185,23,62,73,110,10,140,144,255,190,168,168,224,241,176,127,204,191,128,137,38,229,182,17,160,142,113,10,60,138,62,149,98,110,215,126,101,103,148,165,171,89,3,167,99,82,164,11,24,221,185,37,71,103,148,237,182,95,26,164,166,75,96,96,228,12,202,175,14,35,113,152,101,190,165,139,25,22,150,195,212,133,116,206,131,68,54,138,191,176,110,150,199,15,76,19,155,159,156,76,214,144,21,140,198,154,237,20,31,12,225,216,179,222,163,243,39,37,253,193,180,250,94,167,4,118,48,168,22,199,125,179,22,222,78,216,110,51,96,118,166,24,157,116,244,196,221,199,146,241,204,106,62,91,99,136,129,159,212,133,209,142,253,108,160,237,183,33,6,202,111,159,51,15,103,97,55,227,66,44,153,236,207,116,137,73,186,195,84,129,110,227,50,124,148,51,169,237,238,143,101,162,109,46,115,67,58,139,99,246,74,104,99,40,137,189,41,112,177,12,98,192,204,190,83,224,156,103,60,21,252,107,52,30,33,25,152,82,138,55,178,48,173,89,2,79,19,182,117,24,185,176,174,112,58,111,41,94,24,142,79,69,194,153,68,159,250,103,194,110,118,140,169,95,74,9,127,91,148,226,28,165,69,66,22,169,68,167,141,43,20,1,159,141,195,214,131,39,130,188,126,101,164,82,150,204,43,216,106,215,117,135,49,244,138,166,71,83,168,238,49,140,173,9,90,142,110,53,152,77,84,179,206,140,85,229,202,204,235,60,249,32,39,45,172,19,98,66,13,228,126,3,60,190,164,63,77,186,213,211,48,236,219,104,32,141,215,133,206,124,207,49,198,81,84,188,119,117,94,35,217,138,59,111,176,107,188,95,62,93,252,222,43,198,85,147,113,206,10,146,109,242,99,207,53,182,43,61,6,204,246,214,163,176,19,45,178,203,44,23,54,203,198,152,229,79,80,212,47,43,16,152,220,185,175,234,24,227,176,196,8,108,226,232,126,105,8,39,78,189,52,182,152,247,104,246,110,55,51,5,12,125,191,142,24,163,93,188,35,129,155,25,9,56,204,19,188,95,15,112,67,51,217,63,0,60,250,244,202,207,56,57,235,99,192,68,75,69,96,20,213,246,253,112,105,212,144,167,82,113,214,137,43,59,243,209,184,13,208,192,236,237,252,153,209,180,123,147,202,29,99,54,198,149,223,53,241,96,213,129,0,19,182,251,19,223,103,65,23,197,181,206,248,219,222,154,65,10,140,10,250,29,9,88,252,133,104,64,195,213,168,223,54,204,14,183,218,188,133,63,24,170,183,30,124,198,206,116,33,109,58,228,114,147,208,116,154,236,178,247,162,83,212,36,251,45,71,27,29,197,31,153,73,134,206,126,95,199,34,15,88,252,179,38,36,70,84,242,194,205,250,41,190,81,106,41,235,75,82,235,16,3,160,104,125,207,140,109,140,36,41,59,210,176,211,219,243,206,248,59,159,222,40,130,38,194,42,223,1,145,218,190,102,56,231,87,40,69,186,62,158,153,5,142,37,23,54,137,138,60,18,65,157,163,92,183,89,54,106,8,243,248,198,109,91,133,251,6,189,120,22,192,230,246,119,57,80,49,145,33,10,1,101,185,10,55,112,97,23,120,97,118,153,94,199,226,228,92,157,194,9,125,144,128,225,62,202,51,193,114,130,204,153,63,50,54,172,114,176,53,47,76,127,38,205,28,144,229,190,178,109,243,29,77,20,66,138,160,103,29,90,241,170,17,221,188,172,217,78,156,89,156,28,68,114,122,201,114,12,229,143,230,234,120,25,164,61,228,163,70,80,127,122,197,27,203,200,148,86,82,56,209,41,229,55,133,210,212,13,221,32,116,160,159,236,232,252,201,246,93,24,221,144,237,33,41,84,179,115,49,114,101,84,12,238,227,102,199,32,147,209,248,177,219,253,77,35,97,112,181,12,33,229,157,0,202,95,36,53,170,42,243,1,102,225,145,199,59,48,10,206,114,230,100,77,48,126,89,231,150,46,25,4,180,228,234,93,11,152,83,110,172,22,4,166,141,62,190,104,18,207,89,110,217,60,143,220,44,185,217,26,115,227,77,12,60,103,52,86,67,46,131,14,114,31,54,13,180,219,93,237,248,105,178,214,247,186,33,37,133,42,11,150,10,75,186,125,15,12,223,207,73,96,221,248,173,183,205,4,152,126,184,239,203,233,70,23,184,141,9,253,151,44,243,250,22,207,139,244,163,156,156,196,129,11,166,99,28,75,68,33,39,207,36,66,138,255,118,71,105,104,221,103,106,45,159,51,78,14,113,68,146,30,168,44,67,139,153,14,155,127,235,133,173,0,146,253,167,105,132,92,50,16,224,132,85,183,176,66,233,9,18,194,84,120,251,238,1,199,218,41,210,24,160,13,134,121,119,248,124,193,243,198,170,179,25,215,106,172,56,122,221,214,85,218,161,81,102,159,51,14,102,78,216,2,155,141,106,113,24,111,186,36,63,109,94,241,247,220,139,88,85,110,154,188,249,61,57,149,233,33,51,2,162,20,201,109,158,209,20,68,17,93,78,110,20,155,47,68,161,103,30,222,203,125,155,237,140,126,180,246,127,112,182,232,178,201,109,159,239,176,120,221,161,83,182,105,69,206,109,197,254,111,33,135,23,97,180,25,129,89,169,191,16,228,87,244,235,114,91,20,37,92,18,137,83,163,67,32,23,102,99,180,198,133,241,128,111,72,55,233,1,92,174,159,216,89,198,115,149,79,183,18,82,175,228,87,150,204,11,234,142,20,26,215,150,107,167,50,121,167,235,115,128,11,15,252,169,225,231,70,225,77,82,57,48,109,207,219,234,254,76,240,250,152,119,71,133,167,176,249,179,56,108,169,236,123,114,138,247,103,158,241,43,35,61,127,91,250,224,182,157,247,231,229,225,142,109,72,111,114,105,165,225,220,230,67,37,91,162,252,142,51,180,32,211,136,99,23,162,124,114,97,230,49,83,3,222,8,50,220,219,202,232,217,183,236,119,221,18,150,246,247,101,66,88,114,74,119,199,122,72,234,187,7,69,197,221,187,26,14,204,185,101,158,53,117,166,244,165,237,112,66,68,109,174,11,60,75,208,66,16,156,0,29,122,244,121,185,62,103,152,194,203,148,181,154,93,166,107,134,17,199,91,193,86,208,74,140,225,87,54,172,135,182,202,109,225,108,235,83,37,45,61,180,55,201,51,51,57,59,63,26,117,152,91,240,227,129,123,206,14,106,11,182,218,242,38,91,50,25,85,135,171,249,46,11,124,66,182,114,127,24,99,14,153,132,139,241,212,253,171,206,20,238,187,12,193,179,15,169,222,243,118,80,26,201,228,219,33,209,25,28,97,106,210,232,156,220,115,159,233,135,172,234,133,73,226,200,199,1,145,48,197,155,166,180,219,228,219,56,255,193,55,37,134,226,244,33,240,196,158,58,199,169,107,190,14,62,192,144,249,119,140,3,220,92,211,82,24,237,198,128,81,150,217,85,79,110,68,131,120,211,16,165,245,183,173,53,208,143,158,214,191,250,220,22,114,70,254,204,200,23,180,149,223,135,50,186,63,148,133,64,72,215,175,218,122,201,28,198,225,54,203,48,194,178,34,249,254,148,174,129,51,136,100,4,227,68,17,27,235,3,83,25,149,251,134,179,183,92,177,245,76,0,13,26,205,124,97,23,252,199,50,251,196,193,58,225,96,232,230,126,51,48,35,88,188,100,160,157,184,42,180,52,251,207,74,89,190,220,210,45,19,230,71,83,212,214,103,142,116,204,246,218,89,47,102,92,39,47,148,94,236,180,226,210,6,20,110,157,205,10,85,187,238,39,183,36,170,108,128,177,217,142,92,6,114,1,103,173,146,43,195,250,117,101,127,104,214,254,34,23,70,192,232,155,200,254,115,123,149,248,190,144,121,242,229,161,218,215,39,187,95,100,27,171,119,39,211,209,115,182,53,58,71,159,189,217,244,54,250,94,141,234,46,19,41,121,35,104,35,31,92,201,60,202,215,119,174,153,52,136,159,188,107,73,156,153,146,112,201,199,25,105,126,162,68,157,174,80,243,249,158,24,92,150,146,151,78,133,157,77,125,192,116,153,200,80,128,150,182,114,92,248,129,223,137,20,222,180,11,158,32,94,92,117,39,71,24,157,189,49,186,91,178,98,200,30,52,179,177,115,11,91,83,40,17,82,7,130,49,200,165,249,193,107,24,147,239,162,139,138,157,79,103,148,78,116,82,73,8,45,187,216,101,135,94,181,174,26,249,129,241,129,244,61,143,185,173,150,45,243,149,117,125,248,32,34,43,81,155,12,255,196,8,94,30,215,145,230,72,69,70,2,244,170,179,61,240,115,179,173,46,242,182,112,159,243,12,37,232,190,94,53,212,25,177,95,26,126,234,105,158,18,227,194,36,172,157,55,221,205,118,241,114,109,17,240,58,211,127,25,254,72,160,176,94,113,234,3,147,225,116,178,35,186,10,105,234,193,68,224,113,93,70,131,105,242,203,213,242,242,223,47,51,197,158,55,45,215,141,163,115,13,148,6,249,251,158,105,137,178,212,133,195,172,129,119,26,37,227,10,57,225,187,105,76,199,33,33,93,152,234,184,151,15,206,247,10,123,228,86,170,104,221,74,136,85,126,48,137,158,75,32,48,234,62,78,132,223,77,119,246,208,227,22,85,208,39,134,50,250,13,50,54,81,251,18,33,173,29,136,61,215,55,250,41,70,192,219,184,240,176,84,149,223,24,108,243,75,171,96,247,121,102,96,103,116,83,158,51,75,206,11,83,2,242,159,30,84,68,175,24,101,183,174,177,230,123,65,10,38,172,199,235,194,108,162,188,23,131,252,125,58,143,101,10,156,205,165,224,131,207,240,214,20,62,165,91,76,145,182,195,120,176,200,235,156,44,60,158,132,71,218,155,6,106,185,112,52,91,114,160,84,96,238,72,57,143,196,60,169,28,157,93,148,22,204,134,230,22,222,129,205,18,253,194,120,7,58,143,29,184,73,95,24,48,213,113,255,110,41,105,158,81,125,223,7,85,105,42,81,14,159,208,246,230,134,104,84,66,33,36,206,109,244,160,46,48,133,139,47,105,197,109,97,67,39,231,174,120,126,230,128,17,165,213,163,43,54,52,241,186,176,237,146,112,21,9,9,84,230,3,182,246,46,57,57,45,9,94,132,70,129,152,87,43,87,14,213,200,251,81,129,79,204,114,167,148,159,174,228,148,147,179,1,203,2,23,243,137,112,152,213,93,225,243,113,38,23,12,49,56,175,162,112,166,99,190,198,111,215,117,181,47,126,30,183,212,26,63,24,33,217,42,47,140,152,135,82,197,7,91,135,215,205,241,88,188,149,157,143,200,7,51,200,4,8,108,109,190,126,229,115,152,139,176,192,201,58,23,62,248,108,114,230,21,6,52,24,194,99,192,168,120,20,57,57,123,104,31,196,116,232,202,203,134,22,126,38,254,64,205,83,248,14,98,12,185,107,4,95,195,82,45,89,30,89,53,101,19,191,108,52,177,70,82,184,96,232,231,39,103,186,42,122,87,88,93,172,120,100,236,236,174,11,71,183,142,138,176,16,101,82,47,67,182,146,214,248,208,226,195,102,190,204,122,110,218,34,4,37,182,146,187,46,201,252,223,28,166,158,117,99,202,65,108,94,220,90,139,197,8,254,144,28,157,216,53,248,151,125,214,25,60,139,239,209,150,130,118,10,116,55,194,178,48,110,104,92,197,155,241,27,102,68,129,232,81,92,24,238,158,43,90,177,25,39,98,146,147,155,60,143,47,2,20,18,158,27,107,200,218,248,235,50,182,78,211,131,217,49,187,95,44,201,191,117,5,9,65,33,138,249,92,136,42,80,21,98,11,252,254,17,85,121,50,223,185,95,221,39,62,227,10,99,211,175,27,31,242,166,15,133,32,211,197,223,169,174,64,75,187,48,13,209,161,243,79,101,181,104,217,253,12,50,162,76,255,246,104,74,190,218,104,160,172,62,254,117,80,84,221,82,61,0,134,6,181,29,38,134,146,96,1,19,249,30,187,178,95,126,180,41,204,206,222,63,16,76,155,74,146,85,183,226,201,87,125,63,184,232,254,202,242,178,43,204,135,225,59,213,117,246,149,179,42,138,140,151,191,143,101,38,68,18,77,16,39,246,123,95,120,131,75,9,152,163,201,237,198,185,59,44,216,231,104,164,93,253,228,39,80,68,124,71,96,62,11,143,180,215,196,85,117,43,220,232,0,243,223,198,1,182,235,67,155,116,29,248,167,11,223,144,70,160,11,147,210,174,95,83,70,223,44,162,194,130,26,80,162,186,107,172,34,245,138,180,163,220,24,234,176,94,114,52,237,224,36,97,254,129,107,232,58,161,0,92,53,212,96,49,91,241,225,211,98,222,110,55,84,183,246,188,51,73,127,95,54,169,227,44,147,116,109,180,106,122,0,182,183,241,129,21,230,91,253,248,27,204,76,84,204,100,156,53,242,160,95,180,108,106,125,146,87,224,220,221,187,180,6,29,207,227,25,194,205,52,195,178,195,92,69,151,91,110,8,12,125,153,70,100,197,207,138,62,20,166,210,241,149,112,15,124,230,179,75,215,53,24,229,200,246,193,68,41,83,98,109,104,172,112,54,62,216,44,39,229,137,85,242,89,254,203,40,224,109,29,69,149,177,144,253,158,241,192,149,5,183,210,248,238,101,189,97,141,121,82,204,31,148,27,102,247,203,130,193,221,186,60,78,200,46,43,158,246,68,185,64,38,248,179,172,80,78,118,216,62,36,29,36,120,210,122,139,238,192,229,170,233,76,136,116,31,74,218,14,163,186,243,60,146,179,223,240,29,217,129,217,177,74,244,117,182,34,164,57,252,202,97,169,246,170,40,253,29,51,80,184,27,114,215,104,2,247,64,11,27,90,25,191,103,133,140,13,176,233,69,230,63,96,62,46,127,222,108,169,182,196,102,24,110,140,60,253,174,77,61,79,223,86,54,93,206,17,48,142,122,242,80,206,52,231,49,37,104,23,29,42,80,216,50,213,31,56,209,106,149,120,150,148,90,246,60,228,176,4,209,245,65,50,216,8,240,1,51,35,203,125,225,77,20,39,135,244,118,158,111,86,56,79,223,250,0,143,166,119,77,157,106,126,193,19,168,229,145,5,46,124,64,203,225,101,61,43,1,151,95,183,182,195,188,142,36,91,128,2,67,212,19,126,150,26,60,99,242,254,54,153,242,238,218,69,40,239,33,94,156,5,70,67,178,248,165,81,254,189,180,110,114,173,230,247,17,240,249,246,174,43,112,199,213,162,146,90,118,24,50,219,77,27,208,252,113,150,166,238,87,110,253,103,183,176,50,206,203,37,66,246,147,211,226,190,100,16,23,235,11,243,251,194,109,101,200,247,131,195,74,114,33,126,164,59,40,228,110,133,91,118,47,62,224,153,132,126,52,168,163,144,88,115,184,163,213,38,247,133,214,65,249,150,38,52,83,77,150,95,96,88,183,197,223,118,163,189,47,201,109,103,102,252,122,225,161,119,133,37,228,190,215,189,118,214,97,88,32,112,186,220,238,217,139,48,71,203,186,85,204,206,35,198,66,167,105,90,94,38,253,236,211,63,221,76,136,164,179,2,237,240,203,189,217,80,179,91,226,6,97,78,164,185,120,21,128,237,28,207,252,222,85,198,74,126,198,35,131,140,84,100,31,139,254,156,71,210,231,84,76,232,50,72,243,100,167,212,253,167,177,43,174,50,107,228,65,67,192,183,63,192,111,245,188,144,174,40,234,81,45,208,51,232,228,135,127,182,206,223,19,51,35,94,97,67,243,231,237,196,65,70,5,9,82,57,152,74,175,171,155,152,28,153,112,18,177,234,77,65,127,61,40,147,207,77,67,154,222,67,245,109,42,27,251,52,36,213,142,173,4,109,45,43,96,62,237,165,48,86,31,126,52,209,231,150,24,131,14,138,233,234,18,192,4,211,122,114,130,8,127,89,116,211,142,241,162,205,75,238,160,150,191,86,248,4,171,223,246,27,88,58,235,13,197,108,35,14,62,67,114,235,67,33,11,231,242,91,124,164,243,9,225,41,170,135,45,252,192,187,88,154,101,129,39,226,33,195,97,154,3,100,15,155,81,242,112,185,14,96,54,0,10,51,173,103,191,112,26,44,117,146,206,230,33,28,151,134,163,115,145,189,34,236,211,234,238,53,236,159,104,246,92,10,147,223,242,43,183,34,190,126,30,136,116,184,152,205,248,89,121,53,61,57,105,211,228,151,102,230,236,122,99,168,0,76,95,94,104,167,175,91,31,75,54,246,165,159,156,106,220,213,203,5,166,29,196,191,92,244,62,178,102,60,50,94,174,30,155,21,36,73,179,236,6,89,40,183,211,29,89,77,206,204,40,79,5,184,184,98,13,48,117,245,46,48,49,233,23,196,179,84,173,161,123,224,180,205,89,182,56,12,23,111,234,111,83,116,246,80,131,6,125,140,150,46,124,198,217,240,14,25,2,252,51,133,72,252,69,251,76,212,106,135,89,135,52,201,172,157,120,205,188,42,29,158,116,140,201,165,161,45,224,36,57,34,38,106,114,2,155,116,91,115,148,253,130,44,93,112,180,67,63,149,192,26,165,124,249,233,218,35,196,71,45,112,181,166,119,77,228,230,156,22,132,84,199,144,100,8,45,216,152,44,4,138,230,223,253,118,233,169,104,222,169,203,62,6,178,73,60,19,18,76,180,98,249,209,120,156,72,70,3,105,59,250,86,252,232,157,237,74,47,76,26,104,121,156,98,69,204,219,28,13,127,139,81,230,49,82,163,185,89,54,139,125,155,121,199,14,120,211,67,185,47,12,237,45,249,23,130,20,67,109,114,225,103,156,156,160,107,196,185,73,189,220,131,207,38,23,21,217,123,225,69,84,45,233,106,220,102,253,235,183,141,142,235,148,163,207,192,26,94,8,24,212,232,231,237,150,50,197,154,14,69,201,159,41,94,97,114,225,139,121,196,5,165,73,132,210,228,82,4,70,193,180,228,56,250,76,251,55,42,53,82,111,114,49,107,219,204,19,254,93,152,133,208,157,104,200,70,13,90,106,46,204,94,178,196,209,140,155,170,87,110,134,195,95,81,213,212,157,250,146,135,74,22,187,59,239,22,86,243,106,82,123,231,153,55,239,13,225,211,57,161,133,188,46,136,130,238,152,129,131,101,223,242,195,160,72,247,58,74,150,169,201,72,161,255,204,189,86,233,80,194,204,171,234,15,91,214,194,97,94,124,147,159,78,112,211,125,162,110,246,117,109,121,100,27,153,89,159,115,104,198,204,215,135,129,1,188,70,56,237,209,122,200,23,38,239,99,153,143,189,223,245,128,127,42,87,14,161,123,186,149,30,137,104,90,44,229,228,103,235,153,188,80,70,41,247,92,75,122,94,87,48,83,8,187,179,72,58,131,154,36,184,95,184,101,107,146,220,151,209,221,186,255,244,38,74,210,49,206,242,231,164,50,146,120,195,172,225,255,82,3,39,8,230,233,68,94,37,242,171,76,10,209,195,136,85,250,217,2,244,200,159,66,194,157,130,154,165,83,228,71,207,195,188,210,91,112,194,207,45,122,146,101,32,182,40,226,140,137,210,85,208,5,6,17,161,200,255,176,88,18,166,116,207,97,226,153,114,133,95,18,33,121,241,224,138,4,169,168,93,210,118,48,231,190,169,238,214,213,73,6,152,237,239,10,248,236,105,154,162,232,89,207,200,147,83,174,124,14,166,239,79,224,218,94,184,134,23,28,48,115,94,81,248,172,196,241,180,39,181,136,166,71,103,10,89,254,76,224,192,201,3,59,40,14,13,129,178,125,190,98,7,112,236,249,123,160,244,15,232,47,39,211,35,189,112,18,7,86,96,180,23,238,185,201,62,220,23,221,40,87,58,19,0,197,193,146,244,145,193,14,155,241,188,187,41,174,43,90,33,143,5,74,51,171,30,12,63,43,238,202,242,207,87,92,34,217,46,174,212,168,106,216,174,229,162,231,194,165,152,3,197,64,148,154,210,47,247,230,73,66,170,1,77,156,97,129,113,99,91,1,35,54,32,207,27,45,87,23,135,3,62,103,191,189,216,118,234,121,75,92,144,124,68,181,11,169,48,90,199,250,133,169,122,40,220,163,109,225,119,116,150,225,95,81,190,140,98,41,176,240,235,44,131,214,24,122,113,105,208,216,182,192,213,246,38,1,211,156,245,192,84,167,227,210,206,36,181,174,68,91,66,143,227,68,98,1,159,239,227,242,124,128,209,243,142,23,210,90,127,192,68,204,16,207,204,136,124,114,221,139,126,185,248,244,136,56,158,95,102,55,236,70,2,188,108,179,19,21,152,237,64,185,99,1,215,236,162,240,152,222,251,6,220,85,60,130,196,223,121,3,221,79,142,224,94,159,114,105,147,132,66,12,180,1,101,116,45,133,79,192,232,228,12,56,249,83,63,144,3,211,150,121,191,62,84,50,228,228,157,4,180,255,52,235,128,136,137,211,166,112,226,141,168,251,225,233,34,74,205,236,148,107,88,249,82,227,98,176,200,64,131,132,18,132,22,42,169,231,29,232,201,89,156,189,176,49,80,247,144,207,203,20,54,198,186,53,172,154,68,10,33,161,80,152,60,187,10,35,43,143,169,159,0,146,233,222,194,9,220,165,125,20,254,245,198,202,186,198,28,78,167,157,162,179,121,138,211,196,245,82,125,15,54,179,183,187,0,44,113,110,72,4,39,212,162,28,182,114,104,87,24,221,195,17,240,132,90,165,48,172,188,11,163,129,40,71,23,227,116,251,165,101,90,23,134,60,113,104,250,221,121,37,51,155,132,138,192,102,186,229,211,33,132,163,85,245,117,102,35,17,68,125,13,201,226,173,104,230,29,58,74,46,105,43,76,118,207,199,194,180,150,150,164,63,125,194,197,28,191,140,16,161,44,32,102,114,216,47,122,30,240,31,232,244,166,58,234,126,103,133,144,72,160,226,125,81,251,45,11,230,46,74,154,6,215,164,48,202,103,2,195,84,110,247,186,97,158,200,56,59,11,74,8,187,24,51,147,137,36,224,194,103,95,226,161,156,213,25,67,190,11,207,108,140,176,40,104,194,199,151,163,109,185,171,49,146,250,121,215,87,106,132,144,122,231,32,212,156,127,185,183,174,33,197,178,144,51,142,70,192,64,190,93,104,184,51,200,177,211,184,103,87,115,6,120,35,162,31,48,6,151,122,114,40,51,37,198,33,228,167,231,220,72,13,6,106,34,222,229,185,175,18,75,58,50,98,44,81,10,159,175,91,190,175,51,73,181,231,202,80,2,136,121,97,155,231,170,62,149,19,10,198,116,72,149,125,118,61,57,9,195,126,225,51,49,12,185,180,134,12,241,157,147,168,189,54,57,154,212,76,141,88,5,113,253,36,211,10,137,29,118,13,193,38,104,249,242,118,169,77,145,169,188,177,10,249,42,25,106,197,24,24,243,70,127,3,202,133,192,40,49,239,59,145,231,113,137,14,118,52,10,44,177,74,48,146,244,133,97,111,48,98,233,68,21,119,253,1,143,117,225,52,171,142,149,74,217,45,110,27,3,211,164,239,179,154,66,73,44,111,136,178,94,65,41,224,114,70,79,68,89,103,181,19,97,73,251,98,210,188,209,202,9,78,74,123,110,251,236,76,238,111,207,85,138,190,207,106,207,44,34,134,121,34,205,169,247,53,89,148,110,0,152,217,71,41,76,106,231,198,127,73,20,122,147,205,150,222,142,8,12,181,72,47,156,90,89,191,139,62,154,93,250,208,122,247,38,179,110,238,151,34,157,4,138,4,210,61,24,43,182,252,28,140,13,214,133,203,243,200,224,63,221,95,54,115,6,125,224,205,45,226,140,31,131,48,190,130,104,241,196,243,196,205,248,121,220,149,62,225,123,52,188,80,125,220,11,122,185,255,178,57,204,201,185,11,206,92,65,239,176,70,37,89,34,136,189,247,142,104,60,35,125,32,193,31,159,229,217,37,248,219,200,16,117,100,24,33,106,133,13,113,192,153,241,172,48,194,186,30,16,100,20,58,174,70,29,112,162,74,29,48,58,101,89,96,43,162,249,199,5,255,181,79,253,109,54,56,49,132,201,144,138,224,26,73,20,107,54,11,88,172,149,173,142,216,189,223,150,156,103,19,199,85,98,158,30,158,233,221,26,93,100,193,206,124,43,158,18,160,119,16,251,245,174,240,153,162,61,22,183,162,188,8,239,65,223,198,28,215,153,137,116,31,93,166,40,48,170,210,190,36,159,120,150,146,68,21,184,238,72,191,118,122,83,198,237,36,48,24,51,151,26,48,173,20,250,219,133,71,238,188,70,22,16,81,147,74,148,52,107,244,186,88,108,168,131,20,253,207,224,26,144,53,84,193,206,132,93,216,246,148,53,2,78,80,30,228,167,205,7,200,191,249,110,20,38,137,114,176,224,75,209,92,132,246,114,18,23,206,100,86,190,238,113,3,229,199,84,189,5,70,190,200,9,78,39,108,108,234,234,117,86,58,179,230,114,34,170,17,186,37,54,68,167,116,186,50,55,194,135,88,98,202,209,172,23,203,99,17,35,213,203,183,103,41,155,32,36,159,233,157,76,190,156,27,193,86,95,92,16,22,69,46,241,162,197,200,109,51,248,181,180,21,111,133,161,42,180,128,159,93,219,65,171,220,52,42,122,98,87,116,96,92,131,131,10,109,149,14,133,51,85,100,255,0,208,85,164,182,37,112,65,161,43,224,34,109,79,7,77,52,12,121,252,133,22,196,179,172,97,239,226,226,94,7,165,170,43,3,1,161,188,30,44,107,100,9,154,60,207,132,50,146,59,166,159,23,141,136,180,68,172,184,21,112,181,1,51,78,178,192,232,67,122,80,218,104,42,222,242,166,81,191,200,94,231,130,72,189,168,149,92,152,126,209,232,174,163,215,110,137,121,65,66,108,112,199,130,203,206,50,87,153,41,19,237,209,41,93,184,169,153,216,129,167,173,132,151,2,14,143,253,194,22,105,182,96,151,147,55,148,16,8,43,184,236,18,212,192,124,79,114,114,252,141,130,168,77,99,204,153,149,155,192,133,6,232,11,247,231,211,61,95,31,175,33,184,235,104,238,87,133,79,216,226,5,8,163,182,111,141,244,83,50,153,159,203,124,63,7,71,138,115,227,52,178,131,89,213,232,44,88,183,22,5,47,190,174,200,5,53,11,75,47,11,131,48,114,214,248,64,208,51,57,177,222,184,48,162,103,174,88,210,155,101,38,182,252,54,84,32,159,197,81,145,174,34,95,131,41,59,90,189,113,238,42,86,127,221,90,120,49,45,114,180,88,110,252,194,153,146,118,192,236,238,133,152,120,214,83,4,100,124,105,106,213,8,105,89,224,212,102,144,107,81,12,233,210,26,5,155,188,134,251,105,39,102,47,210,248,135,173,251,60,51,241,133,139,204,180,221,68,179,226,211,164,197,91,234,7,172,85,115,186,242,49,185,24,244,202,171,192,149,15,206,63,47,52,101,133,90,139,35,90,139,116,118,135,18,73,150,239,194,221,148,43,3,78,216,143,150,11,159,97,178,111,95,7,4,60,57,117,53,183,233,175,41,196,202,177,122,232,143,79,227,237,40,40,92,92,241,59,12,8,172,191,191,58,140,49,223,173,157,147,58,67,122,56,250,81,170,153,20,94,120,50,52,90,180,217,160,122,216,21,197,245,105,92,56,207,23,198,209,224,54,233,156,55,215,244,220,16,73,61,229,81,49,228,20,202,11,242,203,120,68,121,243,17,174,154,210,95,189,205,189,162,215,128,73,178,42,204,192,115,49,175,78,90,116,108,25,101,48,154,134,160,69,171,250,36,12,145,31,246,43,195,214,74,90,64,129,75,244,89,34,31,188,182,162,168,59,116,79,198,87,100,245,164,73,31,29,233,179,41,143,131,147,53,104,40,154,103,112,103,171,153,131,200,72,64,162,183,186,87,30,36,66,4,23,134,194,53,84,225,232,71,111,89,234,53,36,129,232,255,138,147,147,43,126,224,126,70,180,207,132,181,98,141,247,192,140,81,223,184,32,98,61,132,10,13,220,183,171,240,90,154,172,220,164,159,193,148,92,162,209,12,73,217,253,220,55,109,81,222,249,183,173,53,65,198,2,43,138,19,4,187,181,129,72,27,195,182,215,211,252,228,197,60,155,170,188,17,8,35,197,191,16,220,114,151,94,25,219,162,230,115,93,225,91,17,25,48,18,113,52,162,121,119,157,73,44,102,185,240,68,11,169,71,64,231,219,129,0,117,71,18,129,66,114,155,1,218,6,207,22,233,50,0,183,93,169,27,68,117,83,67,26,242,9,48,113,182,208,16,128,123,194,233,5,230,73,248,104,224,232,218,229,182,7,171,106,141,150,69,75,108,203,67,131,151,146,93,187,3,56,79,233,80,34,88,216,193,139,103,159,212,186,12,114,236,31,239,246,3,227,230,42,124,78,74,137,230,118,232,157,154,108,160,111,233,207,168,19,53,170,5,172,153,77,88,191,44,108,180,76,122,139,181,89,86,44,65,41,205,228,232,33,197,29,254,62,147,110,43,101,180,103,47,19,40,23,152,20,160,135,110,153,146,83,77,247,178,217,83,44,79,230,227,11,218,164,221,145,248,246,12,156,117,219,106,17,63,184,168,121,117,69,211,109,121,136,233,160,72,221,229,104,217,173,91,136,137,182,82,229,104,93,69,122,67,252,7,233,28,133,77,85,163,95,189,98,73,42,55,149,105,24,139,39,2,131,105,232,201,89,47,71,244,202,35,254,40,234,29,38,93,49,163,73,129,116,207,148,134,95,147,209,25,177,177,231,84,144,9,47,140,19,104,142,110,121,136,37,250,68,233,230,114,9,235,142,90,95,149,78,153,13,3,114,141,144,177,192,230,90,200,56,144,237,219,45,51,88,16,223,175,8,6,73,107,2,38,215,100,160,9,100,222,198,87,20,129,115,119,159,165,142,7,233,16,165,73,228,134,71,104,240,210,250,221,180,121,233,167,152,157,60,86,32,198,44,186,36,255,90,64,67,180,132,165,72,38,5,132,221,139,47,246,141,48,175,137,146,16,171,92,138,43,195,27,96,164,155,162,5,198,108,162,92,205,29,146,178,114,225,136,225,187,123,103,51,122,174,116,172,0,167,29,234,127,38,205,216,229,133,64,190,65,177,219,101,138,8,87,171,92,26,46,207,238,54,208,112,28,42,55,175,198,201,205,125,242,42,213,157,103,164,39,111,144,239,106,200,224,85,84,192,228,210,8,188,71,72,155,209,25,53,179,156,28,121,150,114,21,221,168,231,202,226,70,207,252,114,6,33,74,117,69,233,112,80,98,198,114,206,153,73,171,107,39,51,126,61,248,172,251,43,57,243,40,106,0,23,102,130,114,114,200,129,17,189,187,247,85,10,181,232,208,45,220,237,196,229,50,210,78,164,183,74,15,21,48,146,251,47,76,151,175,171,173,30,20,205,142,38,112,195,167,51,158,41,107,209,229,125,109,244,38,34,144,65,217,17,51,144,123,242,108,150,39,33,172,134,183,88,145,81,158,119,50,74,137,235,151,13,172,45,239,109,211,47,127,158,91,168,30,22,52,226,238,40,39,253,191,189,217,12,229,53,200,213,114,114,188,171,66,181,45,211,122,43,167,198,139,34,222,7,90,115,103,186,20,152,158,245,52,67,164,178,192,142,184,167,102,80,207,209,93,67,143,214,242,41,47,4,225,205,118,229,203,96,155,55,121,217,231,188,105,205,208,185,203,233,188,175,34,71,91,111,115,72,119,178,135,19,13,3,252,190,138,104,235,210,156,41,162,66,40,5,154,208,182,195,115,139,241,156,237,216,233,85,112,152,214,131,217,229,228,216,220,135,26,18,81,17,62,127,23,54,31,123,255,233,10,61,87,86,116,83,224,91,46,181,10,71,92,213,111,55,177,77,119,13,167,105,244,230,33,232,121,127,94,155,105,236,152,151,144,100,207,117,177,244,125,100,29,182,16,231,83,147,25,141,103,66,161,33,68,150,85,251,108,147,166,75,33,131,71,91,239,172,10,219,254,219,175,155,220,150,170,99,158,215,1,65,189,135,178,116,166,135,66,142,46,217,252,56,92,254,185,34,10,42,247,245,219,193,44,191,50,157,228,151,209,236,60,161,120,118,42,103,65,151,150,45,43,240,65,198,254,96,20,37,187,72,49,110,220,135,125,20,13,147,209,16,17,200,245,165,39,29,102,51,121,119,193,20,208,137,192,103,156,123,73,178,18,184,7,99,135,126,54,218,201,21,165,209,223,231,120,4,63,197,38,22,190,44,83,159,171,18,210,143,53,159,43,67,48,36,100,192,89,127,241,244,17,24,15,169,24,9,176,70,68,132,102,153,109,104,200,174,209,211,3,39,229,194,40,128,120,86,155,124,72,58,239,250,74,76,154,101,157,136,117,147,42,152,114,180,245,104,187,116,32,210,93,4,67,23,206,115,5,173,171,25,73,89,214,23,212,73,169,88,197,56,51,85,149,123,229,147,64,53,102,51,242,10,75,246,55,11,21,148,232,146,107,63,37,43,61,26,74,242,10,121,116,76,19,132,242,191,152,86,137,61,125,16,35,169,189,5,78,86,186,9,233,117,36,155,110,40,99,91,165,179,26,186,0,250,25,177,243,186,12,194,117,51,187,222,238,48,220,108,81,97,37,156,222,247,220,216,79,203,251,252,181,178,249,138,127,182,194,244,30,220,55,66,223,74,114,250,23,222,234,100,50,134,192,230,217,240,161,136,58,73,107,200,178,46,138,208,222,108,104,178,212,231,220,153,94,160,230,112,182,244,204,3,183,162,240,89,217,238,235,36,217,243,61,79,35,167,203,44,139,216,98,141,186,38,145,31,161,225,61,51,132,149,144,135,106,68,207,37,201,215,101,253,6,222,140,246,193,114,207,221,204,106,252,3,57,159,199,185,47,145,41,38,185,51,156,181,3,204,158,125,255,165,244,64,91,55,118,36,119,77,136,20,231,105,157,128,241,211,10,81,89,170,40,93,97,58,69,46,76,232,150,116,197,43,214,186,22,234,198,44,198,50,249,175,142,161,91,8,145,194,25,208,9,154,148,93,246,9,131,68,215,26,146,44,164,53,109,248,182,137,176,110,102,89,120,216,127,17,61,251,201,183,41,235,22,9,65,178,233,8,120,228,117,182,130,235,137,80,206,100,116,149,49,97,243,183,164,71,211,229,181,46,108,155,98,9,220,76,91,100,94,145,72,26,156,36,234,91,230,16,231,161,52,235,186,236,98,233,20,57,235,179,135,210,39,134,233,146,178,168,116,97,57,171,215,122,33,177,208,19,24,55,147,80,140,131,193,41,179,13,148,13,250,141,92,173,14,21,55,209,229,193,172,46,159,149,206,183,62,38,33,208,101,251,65,109,61,164,238,208,252,169,91,99,252,133,175,171,43,248,33,254,39,212,116,162,116,186,161,252,202,208,12,168,229,129,75,221,158,27,75,76,77,34,184,130,93,214,89,112,61,83,67,35,206,150,215,133,128,74,113,143,65,126,58,23,209,85,6,158,225,203,5,60,165,14,96,48,28,108,191,107,252,147,133,142,12,31,63,141,200,126,157,63,210,181,172,87,118,166,70,223,148,97,22,135,213,156,158,188,19,112,185,52,161,169,24,234,235,108,52,60,213,11,83,135,91,207,206,39,132,219,14,202,18,173,231,102,28,133,84,36,134,11,67,247,154,205,12,100,106,192,231,223,103,61,247,108,183,143,25,55,122,85,38,49,19,177,18,133,203,4,135,74,90,199,129,233,192,44,1,155,106,156,238,69,79,156,19,143,28,46,235,122,54,178,105,122,135,170,161,89,211,233,40,253,167,251,72,57,119,150,137,193,92,196,114,60,51,148,40,164,69,2,171,46,235,176,184,79,5,53,60,129,55,21,167,117,159,120,147,14,60,236,180,112,235,138,161,180,77,186,249,217,191,207,21,10,153,227,205,228,64,34,156,145,181,64,227,36,73,8,143,204,53,93,17,247,109,102,233,203,58,48,91,138,208,184,36,21,53,165,178,2,145,184,134,74,25,92,160,177,117,44,160,198,230,246,181,192,112,64,31,56,123,32,208,77,32,189,63,87,70,35,74,9,141,75,171,66,55,133,25,74,161,144,137,166,83,209,43,27,65,228,38,30,79,89,243,6,152,23,215,121,181,55,183,184,40,27,124,27,194,16,223,84,169,23,156,111,48,244,185,218,155,248,189,200,15,211,75,60,226,101,44,51,200,22,52,220,171,122,50,11,46,217,16,33,125,182,69,18,20,7,137,231,88,172,66,239,101,33,173,47,217,169,106,181,200,25,186,156,244,217,232,183,129,191,120,141,15,143,85,84,51,222,208,155,80,115,9,24,171,196,123,87,152,105,199,248,99,153,147,102,20,216,25,169,186,8,124,199,108,178,137,96,168,57,116,181,208,16,179,99,187,84,24,26,158,159,238,201,142,186,15,233,42,57,154,190,38,15,147,145,68,228,125,233,209,248,92,236,208,229,132,9,95,36,173,70,184,239,45,60,63,85,207,44,105,24,216,131,161,218,150,173,6,166,87,134,96,217,142,52,39,82,199,162,14,69,234,163,208,143,26,106,164,168,15,53,133,89,132,123,104,153,158,15,77,230,127,186,225,153,190,2,38,24,149,219,38,23,28,34,147,176,184,167,100,195,155,117,153,133,214,99,169,76,33,242,211,184,9,71,1,27,7,149,172,25,107,236,106,243,184,73,210,138,133,142,220,23,146,114,59,20,92,181,91,0,16,155,153,208,175,172,214,157,33,15,20,61,208,222,67,182,179,208,155,32,215,125,126,231,68,251,87,205,209,92,78,4,38,31,55,203,149,153,60,187,124,201,253,194,78,159,33,163,74,38,171,104,218,153,74,251,246,197,220,68,60,147,220,86,39,144,13,197,80,107,197,83,16,214,171,79,24,100,30,36,97,157,141,253,234,247,132,127,150,244,244,109,51,183,113,163,15,224,243,45,233,209,36,11,214,138,163,69,12,20,12,207,165,25,24,58,153,114,40,92,230,152,135,168,77,242,9,75,166,28,15,130,120,214,132,205,61,107,34,29,238,101,100,202,183,169,27,107,26,30,173,2,7,207,92,210,211,3,98,18,115,225,65,242,65,210,255,120,191,239,208,166,100,248,13,65,17,208,15,153,69,98,86,49,178,129,80,116,134,212,142,163,169,227,73,72,6,29,169,184,130,182,193,75,132,207,76,204,172,6,7,148,216,28,147,36,133,207,3,46,183,218,114,30,176,68,185,38,225,210,163,58,198,76,150,244,153,152,76,118,200,71,154,182,128,124,240,230,70,19,159,21,30,218,105,233,248,99,199,55,234,45,4,65,250,213,114,12,221,137,190,14,151,252,243,8,84,120,111,55,138,4,158,52,207,104,49,135,44,113,156,156,140,176,148,191,32,191,6,91,12,1,225,162,59,7,122,121,103,168,43,225,253,210,68,124,201,196,6,202,125,159,5,157,45,9,7,71,38,56,153,81,28,27,154,126,180,118,234,238,147,32,29,121,91,235,222,52,68,143,80,31,134,222,77,129,64,97,72,65,23,46,117,63,7,175,219,215,65,246,29,49,8,129,45,91,26,7,147,106,150,25,20,227,188,237,142,233,231,10,43,146,169,91,97,210,205,229,194,229,15,120,157,149,100,69,173,179,160,131,38,85,189,138,139,135,95,26,170,181,229,41,250,145,77,14,21,83,179,107,150,49,110,14,180,209,157,100,130,134,90,103,50,77,163,91,1,198,75,65,119,14,195,226,162,248,66,96,170,23,153,202,216,186,209,33,29,48,43,170,22,51,135,73,168,59,140,154,171,150,20,199,162,197,54,142,54,37,59,25,11,38,101,26,194,178,195,124,144,101,160,65,9,42,241,117,66,15,31,67,97,26,154,67,26,150,0,92,52,246,128,27,205,84,14,103,120,138,138,178,86,135,182,107,166,76,43,247,133,179,67,236,105,208,93,44,186,175,199,154,164,186,157,0,194,177,125,41,27,102,176,215,94,81,85,159,244,124,9,225,101,208,160,190,239,201,7,102,49,77,97,163,35,4,188,246,222,207,201,103,168,242,0,159,45,236,3,195,61,240,23,66,155,193,218,90,217,198,70,100,196,35,157,8,23,234,125,113,35,163,95,184,253,1,111,248,153,1,83,46,21,152,94,220,80,153,164,42,84,147,206,27,196,110,43,7,215,128,245,87,63,2,211,223,138,251,58,223,23,29,97,2,163,64,148,47,186,158,41,203,82,142,35,206,125,30,201,212,81,188,77,76,246,194,173,233,39,128,196,121,139,187,94,196,2,85,153,8,103,98,30,113,215,8,216,54,69,225,146,197,40,92,54,223,9,193,130,156,239,253,242,23,13,122,50,101,161,157,121,205,12,202,34,249,44,159,246,204,72,127,248,101,99,172,34,102,27,251,23,100,196,167,203,68,222,101,5,153,214,168,25,179,37,218,39,250,225,227,13,204,94,223,225,109,10,100,10,195,32,115,78,203,137,255,87,81,194,12,189,211,197,7,105,197,119,178,234,193,230,4,226,4,37,235,98,84,14,17,124,187,168,233,35,232,93,165,51,27,171,137,26,250,246,120,149,236,135,55,130,220,195,184,124,24,140,235,101,24,177,149,158,209,90,129,12,32,78,91,2,79,242,242,113,244,154,16,119,20,62,119,29,23,126,94,200,72,127,194,77,225,167,40,136,201,239,220,161,65,204,164,241,7,218,92,24,7,84,13,26,233,114,218,24,48,223,99,69,87,19,84,218,212,14,138,200,193,126,96,242,184,247,224,158,254,128,177,193,188,191,220,254,128,209,67,9,2,18,188,5,137,130,44,47,226,189,236,192,248,140,40,140,9,120,13,242,83,62,255,244,15,56,122,247,170,145,231,95,20,197,232,32,86,209,52,255,194,245,82,26,129,203,31,231,62,19,84,186,196,170,142,102,198,3,71,242,31,90,22,162,134,15,12,65,32,46,156,166,170,212,254,124,166,65,40,35,16,85,98,21,194,59,225,215,81,209,14,110,169,42,77,14,46,220,184,228,193,50,116,16,15,203,209,57,57,16,22,163,172,170,24,55,82,220,244,131,217,231,203,100,135,245,214,138,56,167,161,121,46,22,14,176,145,82,115,30,3,140,72,98,15,161,91,86,82,206,37,196,172,187,210,20,232,157,95,209,159,218,112,212,209,221,245,66,175,108,5,35,184,192,40,146,71,102,92,204,88,145,217,48,101,93,247,96,53,148,136,182,207,144,161,117,89,81,164,122,70,160,85,213,178,128,233,162,106,1,147,112,152,15,124,46,62,126,250,172,113,207,51,193,220,177,7,9,187,90,143,148,94,248,153,225,91,16,88,171,149,179,244,182,201,135,4,67,21,97,65,37,196,176,42,214,224,145,30,152,98,180,252,246,160,167,215,217,175,48,28,186,4,119,235,215,42,232,87,214,178,121,178,41,119,118,221,64,30,42,96,85,50,25,6,99,57,120,164,13,27,24,57,24,178,70,138,190,164,198,152,203,202,131,166,26,25,93,158,205,196,106,178,210,141,169,110,5,57,28,49,87,9,136,113,101,76,53,5,65,27,179,21,185,176,19,77,237,89,99,140,34,31,35,226,227,56,6,237,208,228,65,197,84,37,150,14,74,15,233,213,53,71,89,75,134,2,181,74,62,146,128,113,85,43,10,95,91,99,131,197,93,98,27,81,39,70,25,22,189,93,54,32,44,123,51,52,132,77,218,245,161,88,111,99,159,5,221,254,44,137,75,62,204,109,111,51,198,232,164,102,91,30,202,123,94,177,114,53,8,196,91,58,97,18,149,34,55,155,133,215,214,139,182,122,153,164,88,228,86,205,121,46,73,191,137,53,149,185,103,50,205,19,148,4,228,183,97,242,175,96,66,115,91,115,140,167,73,97,56,185,194,218,144,214,214,78,153,52,122,22,85,117,179,135,151,174,16,88,63,33,71,113,246,24,85,50,179,6,159,27,247,120,23,46,12,209,134,192,189,222,178,9,74,78,187,172,7,134,242,93,2,134,149,39,39,63,107,234,14,127,33,22,252,145,164,25,242,76,25,102,158,17,138,238,105,15,209,17,56,119,2,127,208,123,124,216,154,85,109,78,226,227,190,146,237,211,138,27,114,223,200,210,250,100,137,5,25,228,25,237,31,34,191,237,157,52,150,234,170,114,101,166,23,95,67,239,157,109,128,40,128,160,172,182,164,77,205,220,41,166,194,103,240,69,27,218,143,166,45,104,62,113,103,116,136,242,190,166,54,218,152,147,113,244,151,162,239,215,86,85,24,133,160,104,160,179,6,61,237,170,98,203,23,210,12,103,53,41,51,233,201,25,125,209,126,199,171,219,73,79,78,202,38,250,241,11,218,203,218,116,101,122,226,35,142,46,38,6,169,240,184,23,142,166,220,90,130,46,62,231,184,240,66,27,172,244,205,194,102,217,177,169,131,119,168,126,245,7,238,243,38,173,135,249,47,235,125,33,178,19,246,69,7,174,18,6,89,15,29,185,235,25,176,37,146,181,3,15,209,158,144,170,207,231,145,106,91,33,252,14,249,237,76,95,187,222,24,238,206,233,194,164,157,180,197,14,1,204,232,182,172,166,34,246,116,22,150,112,137,64,122,190,222,254,10,235,74,36,125,116,245,249,39,44,114,109,120,132,88,20,66,247,157,78,68,109,151,164,176,24,237,169,4,250,91,187,168,207,231,187,111,163,51,84,94,180,121,254,90,65,160,108,53,151,144,106,95,166,110,32,87,140,99,77,116,25,155,156,135,40,193,96,168,180,34,236,27,191,142,45,105,174,158,70,89,117,81,31,98,129,145,181,143,127,247,208,196,53,59,185,164,170,12,197,54,35,174,177,49,169,242,54,249,46,11,196,24,247,209,4,22,126,246,15,77,145,192,53,146,223,126,208,38,10,2,36,244,147,124,180,236,152,167,123,114,3,211,84,160,71,171,197,3,174,229,121,170,130,0,57,187,28,109,252,60,128,42,173,94,102,109,25,197,233,105,10,30,210,164,86,172,104,51,226,161,64,31,210,223,222,166,244,18,15,5,127,168,250,192,184,85,182,128,113,53,20,89,134,179,178,229,88,146,167,249,102,136,238,130,17,19,102,72,85,24,17,87,101,50,206,78,148,78,254,128,73,166,169,208,5,182,0,235,162,253,138,135,27,186,154,188,144,3,23,145,8,168,230,250,187,239,79,23,60,221,84,161,227,60,165,251,70,32,77,60,250,29,164,216,229,182,198,163,127,67,146,112,132,136,6,132,140,92,159,163,205,213,59,96,164,45,228,182,10,206,40,45,30,41,129,160,234,254,192,98,91,57,110,27,237,15,105,88,103,131,88,98,47,58,205,94,60,169,48,73,194,179,230,190,237,61,85,146,168,218,11,8,85,44,147,223,145,105,20,10,254,28,245,170,235,15,237,41,36,33,76,62,32,96,184,201,122,110,226,235,144,170,192,206,181,169,142,12,45,235,242,113,22,26,142,244,104,110,244,142,67,12,30,244,190,232,107,139,149,9,79,197,90,164,11,180,182,159,183,69,76,12,169,106,83,58,221,40,211,171,150,19,230,112,215,145,244,243,177,241,115,195,21,111,143,246,206,121,196,53,190,47,222,77,145,78,100,104,106,51,250,139,136,186,231,35,73,132,76,76,104,27,48,36,69,195,248,167,174,19,204,65,96,178,74,229,129,119,124,63,38,228,163,34,79,160,35,132,73,184,146,245,194,103,93,244,48,197,190,92,21,209,224,232,251,186,172,207,224,189,176,149,34,92,198,182,103,168,46,73,37,14,221,87,112,5,138,202,243,204,16,191,220,87,143,101,165,170,106,71,80,67,35,66,154,70,21,151,69,2,43,153,122,141,26,146,50,175,208,97,162,70,26,31,8,162,196,26,10,212,101,26,152,87,213,132,66,199,163,32,53,235,86,85,147,164,253,194,103,7,14,247,51,116,225,80,79,148,229,250,44,40,100,217,175,36,29,118,236,138,46,42,119,122,112,215,131,171,237,147,67,243,228,252,152,196,241,13,193,209,176,3,225,190,158,128,214,92,133,67,88,1,94,110,221,91,181,200,204,192,247,194,70,216,86,25,180,243,178,91,72,193,80,172,84,13,53,122,184,98,233,75,63,105,66,133,91,185,130,68,150,234,159,42,177,86,83,191,50,77,25,145,154,161,40,77,215,61,208,57,166,10,222,177,22,238,88,251,78,172,144,86,214,163,233,29,240,110,24,224,169,47,187,229,223,246,53,96,52,89,245,194,17,147,95,2,147,15,16,24,7,137,120,102,232,204,37,149,16,204,230,228,35,71,231,92,85,211,14,205,193,152,199,9,212,203,120,164,250,208,165,235,241,245,173,148,245,161,209,227,235,50,146,230,46,133,142,128,192,77,210,176,204,11,253,81,219,179,190,243,136,131,202,204,42,125,133,73,74,10,71,156,73,79,65,147,79,27,47,165,37,38,42,184,24,200,6,4,87,161,149,239,2,68,67,204,121,228,127,41,79,244,95,211,174,20,217,76,182,50,221,225,6,33,88,100,76,249,214,182,75,47,183,109,164,70,129,207,244,221,178,155,56,52,35,250,233,201,231,85,136,33,72,70,103,76,21,84,103,9,18,220,64,158,160,72,150,199,152,227,197,231,147,129,6,192,148,158,13,35,227,175,28,18,170,232,142,94,201,134,110,141,19,217,37,190,205,138,78,200,96,116,155,52,214,104,215,49,37,231,176,68,171,23,145,250,126,85,80,201,65,171,120,43,246,79,57,185,18,41,98,52,87,96,195,44,206,240,44,109,87,129,149,122,176,136,241,226,106,233,58,220,103,200,108,252,26,5,62,75,106,245,219,226,38,210,115,48,254,77,161,99,138,61,65,185,85,27,235,179,236,253,170,206,86,19,172,190,10,198,248,97,238,28,138,183,189,10,217,134,180,192,138,197,193,60,98,134,116,130,153,58,178,235,198,66,151,123,172,214,80,165,172,211,101,228,209,231,219,75,149,174,161,84,215,208,170,102,247,188,85,241,185,97,190,222,66,120,121,243,226,69,211,153,82,190,75,4,119,171,238,200,169,49,45,14,57,232,110,162,150,114,209,40,203,143,20,106,209,200,168,42,186,131,39,143,148,52,123,11,185,170,243,125,175,171,77,220,76,6,117,169,6,118,207,161,133,91,241,186,82,255,30,51,139,168,161,129,93,33,136,232,171,192,167,197,233,219,244,199,104,175,8,218,222,13,81,80,23,208,102,7,254,104,123,239,25,130,137,120,193,110,21,7,24,72,18,86,15,33,72,230,155,4,159,192,244,178,55,23,116,70,255,188,138,65,3,41,150,58,83,104,123,35,204,52,245,228,104,114,135,44,242,121,2,103,129,20,49,246,132,106,173,107,23,163,216,130,150,247,35,136,142,6,149,195,236,59,219,35,167,78,253,116,132,166,57,231,18,57,117,70,100,157,174,182,142,8,64,23,83,164,92,76,96,198,165,220,113,162,235,98,194,192,82,220,188,105,214,26,73,119,214,199,98,234,74,97,102,128,107,218,214,251,198,131,187,135,33,193,194,110,78,77,3,32,205,229,56,55,114,155,226,10,195,74,125,14,104,33,19,159,171,90,79,64,253,94,113,106,104,70,106,183,65,50,239,196,24,113,48,205,194,114,234,134,198,182,207,162,172,186,67,72,112,102,133,64,109,36,196,241,193,31,24,7,173,171,157,111,146,207,234,179,176,75,92,246,249,173,199,171,35,27,219,38,84,253,59,77,248,42,219,143,158,137,107,215,152,170,63,76,127,181,135,32,138,240,43,235,70,199,81,247,8,251,194,194,50,0,127,204,169,39,55,125,232,48,28,32,27,163,227,140,154,75,141,43,111,214,64,173,198,21,228,246,66,244,159,2,67,214,135,246,115,39,138,147,55,21,6,7,53,59,64,71,43,65,186,254,52,181,240,16,253,135,3,211,213,173,99,24,107,209,205,12,26,147,127,125,224,17,193,40,113,76,155,106,86,128,175,97,137,83,155,2,134,130,72,175,95,15,6,220,196,159,51,215,51,239,134,61,4,42,70,73,225,138,215,251,10,131,7,42,33,207,201,115,206,215,20,227,44,222,106,77,151,25,116,165,132,61,4,181,107,53,228,56,51,118,234,215,20,227,60,239,174,47,19,179,113,151,192,160,7,204,72,228,10,207,220,211,245,235,160,15,95,30,10,14,209,213,189,162,10,21,124,225,225,65,172,50,11,130,48,41,177,202,150,152,171,224,48,234,75,38,57,54,88,98,106,205,114,243,132,131,254,215,42,115,6,59,204,81,2,36,21,43,175,218,116,12,194,205,35,83,14,173,143,101,76,193,151,194,125,91,38,86,103,91,157,112,224,223,248,117,227,248,154,164,87,10,203,171,134,157,68,88,202,108,225,240,29,148,166,71,159,196,79,4,61,103,111,106,194,115,86,103,87,58,29,200,183,209,251,40,6,63,16,222,119,192,197,110,76,221,131,160,149,135,83,14,179,136,94,248,128,77,226,67,133,217,139,22,34,49,54,202,102,53,236,246,65,80,46,212,53,9,229,118,247,207,178,63,138,179,87,193,241,205,27,8,70,54,197,29,49,123,130,74,114,226,192,22,240,84,131,55,100,33,70,24,129,128,162,228,33,176,53,4,205,176,76,162,22,190,20,158,203,217,77,192,164,45,197,165,138,237,233,142,97,244,243,247,86,163,41,212,185,118,160,99,181,199,164,202,178,148,23,166,201,81,205,183,172,74,230,79,12,81,174,231,104,22,244,56,150,194,81,205,143,247,214,24,249,186,76,13,45,170,3,219,124,21,112,239,37,61,71,99,6,28,14,87,251,49,156,169,76,10,117,249,187,58,111,154,17,46,142,99,249,202,125,158,149,159,158,97,153,203,240,48,96,190,114,152,237,173,152,132,144,49,195,77,224,90,115,65,194,82,152,208,47,95,95,175,36,196,41,66,148,5,145,203,97,106,136,249,49,174,179,86,164,128,233,167,84,231,58,188,23,195,154,11,213,52,117,114,102,143,147,90,152,134,157,101,104,183,23,221,243,94,25,90,250,106,205,216,208,218,247,45,19,139,222,20,91,249,97,29,172,247,133,164,31,119,74,92,8,113,74,141,57,3,25,181,165,111,132,40,125,246,184,180,101,222,241,10,175,243,181,249,109,159,195,97,228,9,140,79,85,76,103,228,32,187,250,16,178,28,93,195,50,204,44,159,103,122,224,225,141,213,192,232,155,84,133,251,181,111,192,226,144,134,56,181,102,60,161,224,136,147,19,67,169,107,36,219,172,107,236,5,127,89,93,31,225,242,199,11,33,205,91,159,83,155,137,83,184,153,85,218,201,5,37,37,26,215,85,49,97,153,250,76,80,69,143,183,217,82,75,57,189,71,47,207,50,50,215,81,163,249,3,246,162,12,102,103,105,222,234,181,193,70,76,113,120,154,52,145,194,40,230,134,85,26,172,199,63,96,151,177,103,146,30,143,159,19,6,148,53,165,187,62,156,87,171,22,160,24,57,118,129,81,67,126,142,150,245,220,162,120,93,63,120,42,235,46,93,124,79,69,7,241,128,108,24,147,33,177,237,126,46,124,161,219,225,48,117,42,245,67,54,120,121,52,144,145,115,215,48,7,121,184,220,124,91,118,134,243,172,207,35,93,78,207,192,83,182,148,58,244,178,225,180,196,93,81,179,146,174,87,96,242,27,97,164,118,22,136,162,222,141,3,122,90,188,142,5,201,123,169,37,107,201,242,113,173,101,212,66,245,61,165,45,127,135,15,155,41,215,62,174,169,195,125,106,33,147,39,196,73,4,102,67,233,87,102,134,31,250,233,77,124,194,194,54,12,1,196,162,31,192,92,214,229,225,48,70,244,67,221,96,55,115,152,7,103,169,164,242,188,107,204,206,214,184,112,158,207,68,60,97,75,229,56,57,58,54,245,57,26,115,231,11,211,60,172,6,188,233,44,118,97,237,149,80,0,149,205,253,89,92,160,229,197,209,141,54,50,61,154,230,153,123,116,67,165,82,143,38,46,185,55,118,198,225,80,155,80,204,110,122,236,217,72,143,10,41,210,224,117,221,235,224,105,233,35,223,20,240,47,74,245,248,57,181,245,142,56,140,229,129,142,133,77,182,213,215,0,138,32,69,183,131,116,34,181,187,245,33,62,170,250,233,242,49,206,123,221,231,34,203,210,163,139,233,118,59,188,97,136,201,251,162,97,55,221,104,249,68,57,77,63,93,172,164,194,94,171,48,150,164,3,26,75,247,28,6,21,192,88,20,232,209,70,7,42,1,215,54,116,20,127,251,188,11,163,1,168,48,105,187,125,225,52,158,23,2,133,175,93,24,205,56,189,52,196,28,125,154,7,46,234,100,139,174,112,9,51,181,115,95,69,2,94,108,237,103,15,52,195,111,86,227,109,8,53,57,118,55,148,254,165,119,15,243,39,156,166,238,11,153,89,227,51,188,161,118,187,35,137,15,123,40,186,111,156,195,88,24,66,236,133,121,80,66,189,159,145,52,178,244,18,0,87,125,155,103,143,37,251,216,70,199,97,42,49,47,44,218,136,31,103,237,42,155,182,68,163,239,170,207,79,35,103,23,112,197,14,227,129,131,247,14,76,16,245,218,118,227,3,29,31,223,25,89,245,121,102,228,14,2,238,67,215,205,131,230,17,115,252,65,169,255,232,193,164,30,226,182,204,217,92,63,0,150,220,48,135,132,92,179,158,17,62,233,111,142,253,96,182,198,239,231,235,194,45,197,167,90,44,119,213,97,218,118,174,177,100,67,9,95,186,118,45,26,61,99,193,167,35,169,63,51,18,50,194,49,141,159,104,234,15,55,242,30,170,110,192,140,73,181,19,199,232,216,227,171,101,100,193,166,112,207,49,8,113,81,45,146,15,103,162,173,212,174,124,81,197,241,251,65,81,100,10,52,237,55,40,37,41,23,94,205,80,184,104,137,80,216,74,83,190,220,147,242,104,15,26,154,233,132,18,107,235,150,14,184,134,131,98,54,41,167,166,107,215,121,196,249,198,41,52,44,235,254,5,189,232,113,99,32,84,133,255,64,119,196,118,180,118,148,255,27,46,18,65,245,63,224,146,35,152,56,59,94,233,63,226,186,11,124,104,143,27,205,178,242,133,135,147,103,135,181,128,238,85,222,135,114,247,39,36,143,245,219,2,238,97,23,139,83,188,230,67,72,191,214,112,26,68,96,101,60,91,62,107,246,245,1,124,38,15,169,87,254,156,227,215,221,158,156,109,237,158,226,43,204,24,107,57,174,219,20,184,159,163,187,153,190,222,221,166,168,85,255,26,7,71,190,219,73,90,130,90,125,224,54,34,18,39,105,84,116,252,147,212,246,110,117,118,47,40,68,235,209,213,164,201,239,230,230,140,20,189,114,196,62,226,190,49,107,204,250,125,76,212,100,226,195,77,116,147,169,43,125,134,178,113,119,155,185,214,244,28,204,60,17,70,208,44,45,106,239,62,145,42,140,23,114,38,175,150,116,209,68,191,58,149,216,242,209,19,169,159,38,29,18,41,134,33,114,124,83,31,26,134,237,35,76,139,97,196,182,103,95,53,194,252,197,188,181,115,209,253,226,64,125,127,94,215,111,228,194,213,243,126,88,67,112,184,149,227,206,38,31,31,237,239,145,142,167,14,62,135,198,149,80,207,125,19,157,206,215,50,158,237,63,92,147,20,6,239,147,106,85,126,246,162,52,115,187,235,183,49,198,159,125,151,89,3,248,209,40,240,45,53,105,39,211,237,156,71,43,40,143,231,137,83,163,155,94,161,67,27,19,17,80,189,112,54,91,110,72,94,80,147,211,212,67,71,145,42,252,227,105,72,125,130,28,188,215,107,220,24,213,235,250,92,57,61,179,110,136,153,120,106,79,110,1,249,173,230,209,27,50,147,245,9,238,38,249,100,223,131,32,224,182,211,126,167,241,228,101,205,19,155,209,254,36,111,123,153,136,190,191,145,100,207,232,9,253,152,32,191,242,244,254,169,6,60,209,25,142,97,197,97,242,191,89,195,152,100,50,50,31,188,224,36,111,133,41,58,57,221,121,35,220,36,138,188,44,202,168,12,172,128,207,148,191,159,184,18,187,200,230,39,135,185,51,158,152,150,69,221,175,156,20,225,218,186,172,242,149,220,163,235,212,11,175,176,215,71,143,159,166,133,78,19,0,216,104,132,1,18,34,212,253,89,147,81,59,205,129,182,242,28,154,38,189,134,14,146,95,92,207,92,74,180,230,199,98,101,181,116,247,130,222,110,244,35,155,1,205,123,217,166,16,230,55,101,141,12,106,93,15,217,208,219,220,144,148,172,73,199,168,217,97,58,251,117,147,30,155,154,78,193,171,220,203,181,72,184,97,181,163,75,54,220,69,39,227,224,217,185,213,246,27,166,219,244,44,19,82,148,68,7,26,178,210,139,227,189,235,120,21,117,45,1,226,131,186,92,3,172,155,211,121,46,114,52,89,36,231,123,46,83,14,145,4,23,25,148,25,180,20,83,189,211,64,28,183,155,32,117,109,74,208,58,66,207,228,215,47,27,237,124,195,132,199,23,134,59,24,143,12,187,131,85,30,120,88,90,246,131,39,31,189,134,241,131,28,70,240,178,134,17,47,36,88,38,164,42,222,191,138,211,74,123,46,124,90,174,181,95,24,77,240,11,219,54,56,120,37,84,141,100,87,133,141,109,14,233,133,105,161,184,60,111,122,3,218,229,101,225,87,144,228,169,116,26,196,83,88,166,49,251,36,137,12,233,68,28,53,184,162,72,145,102,25,226,221,170,108,233,50,252,140,153,172,240,242,253,57,12,62,211,189,184,168,213,234,195,99,139,77,176,26,119,227,35,176,163,137,142,197,95,200,133,188,141,159,142,201,229,249,96,118,41,48,92,209,224,53,50,110,68,104,123,24,253,100,4,175,177,208,76,161,183,109,38,133,113,242,12,89,186,203,109,211,16,153,252,203,158,70,142,146,189,15,138,101,231,78,131,50,134,172,164,236,54,225,142,150,112,121,68,219,119,63,55,198,249,214,44,215,95,79,156,124,204,92,145,135,26,222,174,184,62,202,44,14,191,13,38,76,56,120,145,3,211,147,159,105,168,245,107,39,58,186,218,130,179,173,26,43,26,48,232,77,158,178,139,70,3,68,76,134,112,189,209,196,5,251,166,22,28,217,97,46,68,247,194,45,79,152,131,145,79,217,90,52,192,207,28,140,97,215,190,158,79,69,157,212,73,140,175,107,254,138,81,92,146,157,174,17,48,199,53,229,60,31,179,236,146,207,167,207,255,57,185,176,33,107,32,133,161,97,228,237,224,250,119,164,123,239,210,196,79,67,145,136,131,17,157,147,123,70,49,46,186,76,225,131,159,141,128,252,244,180,164,87,143,147,155,32,195,133,87,169,45,6,49,121,236,161,59,171,65,169,160,201,165,17,171,203,35,219,191,244,129,195,22,78,223,163,241,201,40,174,184,251,227,28,23,25,41,231,123,193,134,48,78,142,67,69,19,148,140,100,120,118,146,221,23,49,237,193,154,0,73,234,246,133,144,90,189,240,25,163,168,197,71,203,10,203,163,92,89,181,62,74,255,233,2,59,84,14,70,197,123,174,104,243,161,129,85,175,140,126,206,25,174,155,208,46,158,187,38,45,30,141,85,4,204,226,86,69,154,161,94,25,226,110,113,169,244,45,30,24,110,76,184,241,38,107,120,185,131,97,146,214,245,148,73,183,110,218,42,247,5,56,194,192,8,82,89,146,48,101,65,35,237,222,224,103,254,227,90,55,93,121,155,13,107,52,86,145,173,188,79,101,21,196,155,75,52,109,101,24,42,247,3,193,208,122,120,145,156,45,159,73,204,94,184,193,196,142,150,175,97,41,255,59,22,22,2,245,189,197,209,200,13,202,22,5,195,226,26,190,52,157,87,164,213,205,5,167,112,92,199,41,82,200,82,67,95,147,98,244,10,199,41,179,156,186,232,42,180,241,68,167,219,66,81,78,110,27,187,207,224,107,82,170,25,154,236,89,102,195,18,45,122,103,93,76,178,7,65,133,169,140,104,178,203,39,112,28,178,70,88,35,123,88,111,176,176,157,237,176,192,148,145,34,234,236,180,49,138,8,63,186,15,230,83,28,134,84,106,164,197,156,78,227,169,255,244,217,62,38,221,121,153,59,233,8,67,29,35,28,73,181,121,91,26,55,122,111,17,11,20,217,231,113,214,15,10,81,222,176,188,112,243,150,2,37,53,142,124,77,163,206,74,215,151,92,24,66,149,161,103,209,150,249,104,199,193,16,178,8,52,197,247,169,138,182,236,89,67,27,178,112,209,12,218,173,231,91,96,251,251,245,125,106,200,165,92,152,23,84,110,143,235,206,210,78,198,36,188,77,14,226,118,223,238,116,247,186,108,163,169,71,103,241,94,146,130,216,25,238,104,88,4,90,139,198,119,36,191,246,13,75,27,27,206,169,231,182,37,39,154,138,121,136,237,129,79,4,16,74,100,240,233,182,44,18,204,180,232,153,123,7,237,9,61,146,52,216,146,48,51,2,147,55,75,227,22,151,228,232,73,74,71,154,188,241,50,23,20,157,209,186,175,13,209,18,206,220,180,81,86,61,154,32,64,27,82,119,154,136,251,151,88,178,225,186,111,9,23,102,78,172,16,62,81,83,220,204,194,173,49,222,55,54,96,238,37,116,130,141,118,199,56,125,239,40,75,185,144,1,174,241,34,213,49,201,154,231,216,151,217,166,67,178,92,244,1,217,92,18,86,67,39,24,188,19,57,153,85,68,154,66,77,128,178,211,146,163,25,181,45,80,164,136,238,7,52,105,107,236,225,83,71,182,172,60,63,13,213,105,137,81,17,38,26,242,84,206,167,31,245,0,84,16,152,55,238,235,164,236,209,174,49,78,51,177,230,139,210,126,25,102,114,248,62,104,57,154,12,228,216,33,123,132,116,68,150,186,173,185,33,163,114,29,58,32,198,236,81,184,229,21,110,65,16,146,196,106,8,120,160,166,24,18,36,104,98,200,209,230,156,25,238,77,39,118,200,50,205,155,55,112,159,161,70,99,138,145,73,174,28,235,223,16,79,100,81,102,223,121,225,214,109,7,224,162,47,184,132,220,176,22,198,176,177,229,93,70,103,153,36,143,192,173,137,189,12,1,118,211,27,179,120,60,212,185,216,228,136,192,9,194,175,88,178,250,209,221,28,94,229,161,194,106,221,97,63,115,174,61,15,249,70,172,87,225,254,118,163,78,120,65,190,47,207,231,152,6,86,74,73,142,69,134,34,118,64,133,170,136,212,32,57,146,243,135,161,15,210,203,67,225,125,219,248,120,252,251,26,82,179,105,97,205,8,79,29,186,248,187,188,173,141,174,91,216,245,96,37,190,21,53,14,252,8,161,53,58,135,154,192,36,211,67,206,12,211,155,174,55,141,220,70,52,238,66,211,31,34,85,0,220,115,76,119,172,162,75,135,120,197,192,36,34,253,243,170,32,24,223,155,62,145,196,134,137,26,118,62,166,117,46,48,52,46,127,162,48,150,138,72,163,147,35,102,164,92,201,62,18,106,119,46,165,141,47,135,245,83,94,182,13,145,163,107,53,175,9,135,233,96,147,15,164,86,211,62,247,147,155,212,221,16,116,143,187,246,49,132,216,69,94,152,24,171,133,20,33,41,128,219,65,72,23,217,239,177,94,93,199,57,20,164,25,114,134,38,36,114,54,114,234,97,46,34,225,232,115,70,168,152,224,177,124,176,206,214,235,232,147,175,93,53,157,117,212,170,227,166,109,68,223,216,16,14,10,251,219,28,112,110,89,62,189,19,164,90,21,50,252,128,134,196,211,100,4,24,182,113,87,212,170,147,192,21,13,254,208,22,69,191,231,129,233,20,234,158,54,249,153,89,220,64,102,34,225,73,202,218,223,22,52,82,253,109,154,217,182,103,85,16,104,156,181,63,112,246,202,42,187,201,73,3,128,160,164,171,67,5,177,18,176,203,47,67,172,30,233,42,223,33,195,169,176,181,243,206,107,17,134,72,223,133,39,204,233,144,43,67,224,68,231,12,246,200,43,76,134,11,234,15,226,145,132,170,59,145,72,28,141,2,95,83,24,225,201,208,26,196,192,82,152,232,156,220,76,193,67,148,207,98,102,185,52,154,48,99,62,34,4,190,59,120,72,63,35,230,255,154,166,80,251,57,18,193,5,127,36,116,42,234,12,125,238,121,151,107,89,69,218,123,103,121,36,24,105,78,23,155,161,237,63,221,206,42,131,17,26,240,1,62,144,203,221,250,219,21,93,137,176,203,234,132,91,242,166,113,240,137,94,208,76,140,84,229,121,35,64,60,231,253,60,50,244,152,251,219,61,155,181,160,139,204,34,185,44,11,178,13,141,233,125,193,8,220,158,7,81,5,166,95,243,138,231,78,91,56,21,46,53,28,111,127,132,189,91,88,162,89,183,4,177,135,45,4,162,31,242,219,103,137,70,95,211,101,127,41,180,102,57,26,213,130,152,173,206,152,122,140,105,80,164,152,57,133,16,56,241,80,147,119,109,218,29,57,14,182,188,210,20,20,195,87,15,12,129,147,212,72,232,149,135,15,27,71,51,12,245,145,242,183,158,67,69,124,153,90,254,133,39,165,195,16,133,63,99,118,235,44,204,11,173,209,249,139,140,248,115,101,39,220,66,19,32,148,188,179,16,182,15,74,126,56,142,69,206,89,220,22,39,97,124,43,87,6,220,92,92,46,74,123,219,136,103,98,169,33,9,190,216,178,159,56,194,127,153,238,191,124,211,126,52,156,99,134,236,226,210,144,210,165,109,140,118,245,4,229,53,224,164,121,38,224,179,202,134,126,52,19,78,222,122,242,220,104,100,13,184,86,17,125,71,51,210,216,153,31,12,191,110,53,133,233,63,169,1,103,40,17,247,169,152,66,85,120,185,83,117,154,34,82,72,194,25,57,137,240,38,32,234,223,130,178,163,116,187,145,77,207,169,228,68,38,181,136,107,84,177,183,125,218,247,190,216,117,177,81,8,107,52,202,238,114,114,90,129,211,116,215,4,184,24,210,88,70,71,62,33,152,31,109,38,146,50,24,152,129,206,99,236,14,211,74,42,87,134,176,145,119,68,48,64,81,97,187,131,116,38,107,187,169,225,171,134,217,204,125,95,40,111,102,47,25,99,156,70,83,170,194,51,72,117,184,174,21,21,207,154,68,149,181,93,75,55,88,34,93,126,26,211,182,94,238,117,227,35,41,48,43,118,152,123,108,82,186,83,34,109,146,248,190,228,226,142,115,22,4,217,210,33,14,176,156,249,137,45,208,22,14,10,102,83,39,186,168,45,30,40,133,34,185,43,90,46,187,123,119,108,51,108,213,103,114,150,165,80,230,66,228,182,229,36,179,29,116,252,40,208,0,179,153,188,71,83,77,235,243,222,117,41,100,227,46,76,225,200,229,254,26,198,29,164,33,47,92,76,39,59,94,87,19,53,38,28,210,122,247,88,128,151,149,197,73,14,231,235,80,79,103,164,23,108,182,5,221,43,140,224,27,186,225,91,76,182,78,44,245,243,226,112,184,208,132,40,63,124,190,143,30,78,88,88,159,36,97,76,176,11,130,26,226,55,117,198,196,22,167,82,115,201,174,158,241,104,244,98,173,38,129,246,218,230,18,229,39,103,23,36,190,79,16,55,169,52,173,112,59,97,5,184,55,182,141,211,213,194,74,165,153,194,140,192,166,139,26,22,120,79,127,22,14,34,72,208,248,40,35,195,81,100,255,205,12,125,130,177,176,215,99,123,46,203,189,153,149,249,76,122,224,66,71,209,189,237,109,210,89,189,133,7,12,5,117,133,113,114,116,115,190,101,131,65,66,28,114,205,221,211,253,13,129,249,84,228,174,173,38,239,195,104,109,124,38,178,194,249,38,253,232,208,222,186,183,167,103,145,220,128,163,56,143,201,77,159,119,145,151,27,219,76,58,70,166,30,75,76,25,14,119,208,158,133,68,2,140,121,92,24,247,141,45,148,55,190,67,140,149,174,105,14,113,66,19,24,69,239,186,194,114,7,23,52,185,48,122,110,106,24,45,14,150,166,38,39,103,217,90,201,239,10,114,153,92,151,153,36,204,56,182,224,156,43,207,11,21,254,17,79,132,126,82,105,88,56,123,101,179,167,12,152,94,43,241,160,35,158,153,46,163,207,204,142,27,92,23,152,218,205,136,39,106,61,203,215,120,41,149,231,137,46,108,152,174,37,148,145,31,71,24,14,226,179,40,94,37,231,225,38,2,247,24,192,133,118,194,42,48,81,96,137,17,74,103,197,144,251,58,19,87,52,124,146,159,37,15,42,87,198,170,88,99,105,57,203,109,17,235,176,100,13,224,241,113,148,76,160,32,7,67,67,15,255,174,179,125,66,178,226,94,56,41,187,209,99,126,175,214,13,220,5,222,230,251,232,48,188,206,27,153,153,3,116,247,166,157,182,173,253,92,188,172,80,106,232,237,78,25,196,41,183,254,1,223,122,117,151,2,228,210,144,106,144,223,110,204,234,238,194,5,75,173,75,125,144,175,5,165,249,30,247,221,181,214,140,160,213,218,35,22,115,232,244,101,201,111,147,82,144,185,176,161,7,187,4,166,55,182,197,201,89,171,196,11,238,196,248,105,198,52,76,226,107,232,193,208,60,106,172,107,149,10,239,144,11,95,116,75,184,85,162,149,109,182,94,248,134,162,87,3,102,194,185,179,52,195,210,42,235,241,70,72,157,8,76,31,91,15,184,152,129,214,80,24,237,191,251,70,216,105,233,209,13,217,156,120,228,88,182,136,137,93,41,212,99,174,81,41,212,133,155,56,88,76,187,247,153,241,124,239,254,249,255,208,118,102,185,182,228,184,14,157,209,131,251,102,254,19,123,94,58,33,137,187,128,252,188,89,9,20,18,60,17,59,26,135,45,75,20,9,253,1,117,255,29,99,124,189,205,132,92,24,30,154,222,212,76,58,148,244,226,21,152,104,58,214,38,76,89,238,207,201,49,245,140,103,6,188,101,160,89,196,89,195,18,151,161,32,52,92,20,133,75,12,51,108,45,165,24,108,224,117,215,168,63,184,15,185,48,184,54,179,199,109,77,168,2,57,134,255,58,191,227,186,48,240,222,242,192,174,245,54,229,194,133,167,75,62,110,82,170,187,134,175,218,139,119,174,228,172,41,137,242,50,90,120,210,210,190,152,55,141,198,212,155,119,98,146,231,137,203,193,248,225,182,237,7,191,155,164,171,77,97,98,57,159,167,217,3,72,160,65,55,226,10,110,24,42,79,228,24,134,192,107,135,216,43,230,211,91,12,138,141,140,181,102,220,22,25,206,161,119,77,219,134,43,161,13,190,150,35,174,153,253,83,147,251,124,70,41,134,45,241,174,236,195,132,100,63,20,55,184,150,75,19,65,242,120,15,213,29,78,145,179,47,226,230,137,26,232,13,99,215,109,171,220,21,148,204,174,219,15,35,45,185,213,172,16,211,22,104,57,110,113,250,166,20,73,145,218,35,137,17,136,101,147,216,13,118,211,225,240,51,147,27,213,30,64,168,216,171,134,81,28,173,234,77,148,37,14,189,64,213,227,19,4,88,134,104,204,82,200,29,104,106,187,223,166,217,9,228,45,15,83,197,116,47,79,108,67,36,124,57,214,170,238,94,208,134,46,89,243,40,107,213,176,32,101,13,106,114,83,148,227,50,198,96,1,67,212,35,97,130,104,55,254,134,141,134,158,102,222,20,44,162,112,40,101,51,123,170,30,108,174,186,62,121,255,249,153,238,159,99,155,107,136,15,179,70,17,95,143,131,12,71,113,57,33,170,12,87,93,65,24,234,232,7,185,27,230,100,194,148,209,201,122,213,98,182,160,221,168,74,79,61,48,63,48,211,168,243,136,243,35,173,29,205,45,253,166,217,81,85,113,164,68,92,193,213,155,7,250,179,244,140,37,108,229,230,25,48,201,76,25,6,19,134,114,13,23,79,76,134,151,44,58,8,48,161,226,255,193,141,178,144,172,42,84,79,123,172,243,56,146,204,210,213,210,18,101,190,128,107,255,217,56,35,253,12,55,216,111,172,22,211,29,77,39,78,104,195,17,36,67,104,61,71,253,50,225,141,220,52,24,101,27,34,15,141,173,241,141,39,250,198,239,91,139,197,46,115,27,95,55,95,182,9,200,231,79,35,252,236,50,6,195,44,142,155,76,69,148,36,119,12,112,235,133,202,218,1,155,45,58,92,91,152,236,174,42,78,43,104,3,179,226,197,103,139,26,198,21,248,176,16,79,255,62,96,92,136,253,40,27,162,154,86,181,176,59,244,186,183,121,176,198,199,197,165,203,86,13,135,222,147,79,244,207,185,65,86,121,210,51,53,34,93,90,230,232,35,18,163,219,246,174,220,13,228,17,255,236,66,29,33,242,69,223,194,143,62,150,70,23,167,231,241,39,91,253,205,131,252,154,108,198,172,109,106,187,240,52,196,155,174,162,44,184,5,162,49,226,43,71,195,5,106,55,181,145,198,204,59,96,12,231,126,142,94,152,52,134,175,247,27,137,234,67,74,203,157,167,17,135,45,82,83,157,183,209,53,112,43,218,183,247,199,216,76,157,158,73,207,229,146,198,227,157,2,119,83,96,246,109,160,169,168,136,101,2,221,130,35,205,202,217,212,188,61,237,63,85,227,162,51,233,5,219,229,143,228,118,208,91,122,211,69,132,38,221,242,187,235,203,216,26,44,130,136,160,100,246,143,160,226,149,108,48,142,83,9,95,201,47,90,35,49,147,123,252,244,134,150,59,21,70,71,111,4,108,110,88,2,211,45,254,55,17,26,140,252,184,158,252,61,252,191,13,57,232,177,104,47,81,236,216,191,12,59,157,193,70,236,56,2,19,174,197,149,93,148,123,99,29,238,236,124,177,83,248,142,134,253,128,41,65,194,100,107,62,155,19,182,16,166,219,43,247,133,179,239,87,201,68,202,210,250,43,20,166,92,127,19,86,19,47,96,36,165,71,13,152,22,58,185,49,211,37,248,139,139,76,39,19,239,16,121,104,229,47,185,29,48,188,55,121,104,216,19,254,149,96,65,137,223,214,84,20,205,161,184,178,241,166,128,45,87,70,187,222,183,227,55,24,194,196,252,129,81,206,13,24,195,80,133,17,183,237,142,194,48,254,57,119,185,242,76,224,74,220,171,40,155,70,255,101,228,39,114,95,13,140,71,224,245,247,65,120,151,254,235,180,120,34,55,59,252,174,25,182,75,94,215,130,243,208,252,96,10,11,73,76,71,37,137,68,246,116,216,180,48,228,186,77,69,236,250,64,129,137,89,100,20,190,40,12,210,220,55,204,136,237,222,181,231,40,92,16,26,125,252,239,55,121,156,170,7,27,141,106,5,10,183,57,175,203,8,115,159,105,42,235,207,251,184,210,236,187,155,65,206,252,140,147,112,84,194,25,65,190,76,51,13,154,187,7,140,128,202,21,152,138,198,201,163,201,190,231,77,99,245,248,86,205,239,117,28,211,111,109,75,96,179,73,245,163,15,166,218,69,174,28,47,133,89,123,192,60,254,163,48,100,166,60,26,137,174,188,114,4,247,203,25,205,97,56,29,165,10,188,145,248,136,163,233,153,174,122,116,69,8,213,127,219,140,134,239,16,24,181,138,25,40,203,150,158,187,96,243,157,240,155,146,4,61,108,86,239,55,202,216,30,174,92,57,12,198,80,115,5,252,134,138,124,214,176,202,220,4,5,152,124,154,254,244,155,203,214,152,142,178,141,21,16,253,189,79,203,247,88,210,173,47,133,105,19,60,113,112,255,35,36,40,92,33,15,5,140,93,148,160,184,111,206,56,120,65,195,144,115,115,99,219,135,48,226,213,55,179,78,192,24,116,213,150,71,79,29,133,16,91,234,30,1,243,9,220,45,48,185,6,95,93,204,243,54,51,36,6,195,182,223,1,99,86,173,48,193,111,13,216,154,62,21,126,147,223,23,67,24,76,87,194,84,248,5,160,247,4,12,173,80,174,28,57,144,207,46,249,193,111,20,205,44,64,25,76,247,209,10,120,138,44,144,193,20,41,18,166,196,151,159,87,39,195,222,186,63,22,203,164,202,100,200,51,69,87,192,224,134,128,96,25,59,159,185,201,31,124,185,6,96,136,106,242,198,250,178,150,171,250,193,213,40,194,114,244,219,70,225,237,253,193,47,12,30,58,27,118,118,100,223,24,71,180,225,220,52,173,239,166,8,126,63,107,49,224,77,31,219,15,188,157,141,98,48,185,181,166,240,251,119,248,125,53,235,165,232,10,151,241,73,91,1,227,218,62,244,228,86,84,111,31,252,150,8,13,7,58,206,219,31,151,18,20,209,85,125,102,205,226,227,227,48,73,223,41,48,42,68,31,21,6,152,208,99,40,76,181,191,222,128,153,222,228,190,168,63,125,122,242,118,114,12,148,21,134,211,211,252,169,224,127,164,97,78,47,86,31,154,121,105,210,96,7,188,145,56,90,113,52,221,97,242,84,222,188,124,63,130,55,15,205,102,207,252,194,26,47,196,87,160,102,226,133,185,91,196,60,132,139,143,251,254,43,154,95,129,173,194,18,35,13,118,127,85,116,127,173,79,128,44,194,178,244,53,154,180,60,88,120,48,252,121,89,221,200,136,245,93,18,110,55,117,129,12,102,43,20,23,134,79,131,156,155,54,155,207,77,244,251,64,174,94,24,141,50,179,245,248,188,224,212,255,192,99,47,143,114,128,139,124,217,141,250,174,127,124,213,74,203,201,121,55,29,12,250,222,70,192,229,36,33,216,248,213,216,95,249,164,195,54,166,29,61,154,86,141,152,23,200,224,106,52,209,204,96,56,102,83,158,72,173,114,180,53,190,197,148,117,141,12,41,79,197,244,170,61,60,227,183,105,65,21,248,237,76,207,138,167,178,176,156,220,10,35,82,16,55,246,30,169,198,234,111,143,101,213,186,128,235,213,160,181,209,101,114,103,192,215,104,243,2,35,92,154,55,198,158,69,34,98,8,144,253,163,252,218,251,164,32,54,20,70,66,50,97,154,59,228,190,105,158,29,57,136,23,169,50,121,37,221,184,154,50,136,247,108,67,97,107,132,11,248,182,50,126,96,62,104,71,105,149,149,57,9,130,36,79,198,63,47,236,21,244,161,117,35,97,205,128,215,73,170,89,71,194,166,196,56,229,227,100,35,38,247,69,144,92,199,142,137,124,212,58,126,224,150,95,72,133,73,187,170,162,168,18,198,135,191,205,93,84,96,211,216,139,169,24,51,45,9,147,222,6,146,186,86,76,228,212,197,37,68,67,58,215,151,109,102,98,242,171,242,54,217,233,127,125,6,108,0,59,237,72,63,112,45,159,68,179,193,246,199,1,87,75,13,44,127,164,92,216,145,239,15,11,22,111,148,182,14,119,76,180,175,192,37,228,17,129,201,232,203,204,80,105,250,217,119,7,140,96,97,222,54,230,48,183,196,165,65,155,215,23,66,247,56,77,41,14,191,135,146,22,243,192,228,156,98,166,166,53,183,72,192,65,140,220,63,14,221,49,254,234,207,88,65,225,165,213,88,161,40,25,236,174,71,79,147,173,114,248,237,188,142,188,238,23,231,208,26,237,247,205,214,98,201,242,199,158,104,15,15,25,136,144,235,149,189,4,210,50,95,85,5,51,94,168,57,93,158,41,213,186,233,175,155,80,146,183,150,112,51,201,189,239,141,84,203,204,203,58,128,28,239,245,152,154,124,172,153,21,235,209,150,20,248,224,183,254,207,38,75,43,17,93,29,254,62,169,245,237,33,187,124,120,35,78,72,38,154,216,216,36,44,129,241,230,90,14,67,175,76,29,91,131,107,95,190,48,87,250,143,218,214,223,102,67,59,2,166,55,71,95,119,179,189,227,247,133,85,182,83,69,223,103,163,106,233,31,55,227,146,178,255,63,78,5,253,199,143,202,13,95,23,44,58,230,100,244,70,157,62,46,58,134,60,62,195,215,92,26,105,24,37,111,80,249,46,27,201,161,183,226,235,227,194,200,124,198,227,40,230,225,38,40,84,2,255,101,106,242,99,234,177,132,173,190,160,87,243,11,215,65,98,252,24,127,17,88,89,151,117,116,244,210,102,230,55,141,140,131,126,118,108,26,60,95,194,232,45,163,72,118,172,146,243,174,254,195,213,252,209,186,206,54,133,196,105,124,55,243,94,137,82,42,50,17,95,107,17,95,221,110,85,86,53,180,91,32,177,59,90,139,136,140,219,60,136,27,159,207,100,228,87,117,251,79,124,204,44,226,179,201,53,146,144,192,203,202,103,62,23,193,112,215,192,238,125,56,37,215,14,235,246,237,58,253,111,218,85,252,228,48,14,83,255,153,117,203,132,145,37,152,222,186,47,163,134,59,100,11,113,204,211,89,96,132,21,50,36,133,207,189,250,15,60,167,108,49,32,83,110,133,143,155,212,217,202,68,153,70,99,1,50,23,177,226,66,69,206,222,113,131,217,11,199,165,49,41,182,223,223,102,113,115,184,152,33,128,134,41,164,116,99,235,100,233,0,189,177,5,91,47,224,141,218,140,30,13,175,45,222,55,3,175,207,170,240,217,107,74,36,254,243,62,153,130,243,153,178,56,143,159,16,232,224,42,21,40,251,17,65,41,146,205,24,135,56,103,76,141,97,38,93,7,113,91,240,158,218,209,152,245,253,127,187,25,227,156,228,3,91,192,203,46,48,46,12,171,61,201,117,54,76,106,37,134,25,226,235,196,246,3,23,186,153,59,190,93,82,240,14,248,66,242,141,141,19,230,60,242,188,59,139,115,60,18,219,99,235,150,174,190,16,228,83,118,3,38,209,41,241,172,105,214,220,136,41,41,216,105,168,141,76,124,139,7,58,255,244,115,116,195,7,89,117,68,156,64,145,87,54,93,245,84,55,8,0,158,157,219,144,205,38,149,198,17,63,141,56,139,36,69,222,201,40,191,70,24,49,176,247,144,11,239,116,219,157,252,237,1,189,66,183,193,125,71,152,0,127,126,78,221,6,211,139,60,91,192,139,84,157,236,238,113,88,143,200,204,104,235,114,97,131,149,59,46,108,88,139,192,84,248,126,146,39,134,246,169,177,19,245,209,221,34,10,231,59,236,50,195,155,59,122,141,249,106,32,148,41,195,255,237,200,80,110,154,57,33,33,172,47,73,11,38,161,26,251,115,250,3,71,83,24,213,217,152,175,204,37,69,208,90,92,6,211,208,55,94,155,30,140,220,84,140,224,14,201,75,214,241,78,35,109,137,97,102,28,105,73,97,189,237,250,219,187,247,216,189,67,148,146,84,40,190,74,88,129,4,76,220,38,99,24,39,221,30,123,251,130,156,189,228,121,6,212,251,140,209,123,211,189,7,217,178,146,177,44,161,103,213,143,135,128,196,243,195,204,70,4,141,114,114,162,209,26,161,46,34,104,87,19,34,23,142,103,201,141,13,221,18,91,225,220,137,2,79,82,236,2,55,243,223,139,57,131,130,248,82,120,192,170,14,184,180,44,91,26,204,164,114,99,186,162,115,67,94,231,53,117,66,217,207,189,57,92,225,55,198,115,75,198,35,45,71,47,13,123,143,238,111,251,45,63,239,58,135,102,67,105,102,241,108,40,100,254,159,44,45,84,181,229,181,25,10,49,243,39,199,59,204,241,91,80,77,31,67,183,190,94,114,226,212,183,72,245,132,156,120,255,244,163,12,158,115,107,62,18,125,220,234,245,19,99,59,180,41,153,84,174,115,238,64,247,45,227,7,165,82,209,2,70,206,91,146,184,20,79,74,100,105,7,52,217,171,63,141,70,199,13,244,237,122,182,162,12,164,21,7,191,123,56,178,218,67,16,112,3,98,150,48,74,175,178,32,27,163,40,126,25,113,130,161,101,6,254,252,68,82,28,41,50,185,43,106,26,36,203,28,198,119,76,62,128,247,102,90,251,156,193,45,31,79,41,252,42,140,6,115,15,248,141,5,173,159,112,93,199,115,207,236,34,218,148,21,96,154,228,179,103,137,240,20,189,178,102,66,94,109,190,169,169,24,169,178,39,85,24,190,240,13,24,209,11,61,55,29,103,94,224,96,202,237,63,183,181,223,223,215,248,101,244,211,180,236,99,130,234,94,184,97,203,58,228,179,134,22,68,174,37,96,83,200,82,120,249,52,10,218,154,236,188,177,71,191,31,61,137,26,10,194,210,146,136,124,3,146,14,3,191,41,2,156,41,59,111,216,57,184,194,4,140,107,184,148,194,104,122,252,168,221,144,50,209,226,144,13,234,162,163,169,250,151,181,208,226,156,251,7,38,85,178,2,166,56,172,197,69,82,170,254,58,150,113,179,207,79,53,183,238,72,171,45,235,156,211,163,177,108,105,199,79,254,86,197,94,229,190,119,163,31,234,222,44,77,22,253,48,105,36,217,31,71,201,96,203,120,40,76,59,214,21,248,183,14,125,145,18,235,1,67,230,147,75,123,43,70,207,162,40,97,187,252,50,157,236,81,163,166,101,187,203,214,101,119,204,30,162,30,219,73,207,74,176,250,158,230,155,151,111,148,122,223,23,188,181,176,255,118,0,231,163,65,24,108,106,30,10,247,61,163,130,109,47,95,74,243,176,170,111,84,107,155,233,215,73,5,155,126,168,44,169,182,63,227,137,132,103,49,25,235,128,251,213,175,30,55,215,183,37,139,43,51,221,144,170,176,185,85,102,9,187,14,69,187,197,130,81,61,95,179,234,19,157,144,14,163,22,140,68,226,207,56,122,97,128,151,24,44,126,145,238,53,8,9,172,198,81,102,182,150,151,245,67,103,192,62,111,4,140,19,203,82,120,151,21,117,125,162,240,171,163,12,3,175,79,123,13,58,3,205,63,178,1,176,228,95,247,131,41,178,232,158,105,179,82,181,24,255,132,248,77,158,232,161,195,236,51,146,0,46,88,202,119,129,233,131,220,241,211,200,232,253,91,211,226,23,182,162,163,254,9,18,16,55,145,2,12,191,189,241,181,114,254,81,197,200,54,83,181,106,10,55,231,224,131,190,207,51,138,211,134,210,88,62,2,70,127,93,206,77,70,196,85,26,200,158,152,243,124,194,29,93,134,143,139,203,52,183,107,142,252,101,235,238,249,50,2,40,79,65,68,88,130,50,249,126,212,104,184,229,54,138,4,102,147,113,106,192,212,43,229,167,39,17,192,245,187,70,165,46,253,40,135,169,39,13,7,49,185,19,39,241,55,77,160,89,239,103,134,93,40,14,132,80,174,203,116,213,114,216,250,247,166,52,31,10,80,208,224,253,158,232,194,175,242,60,205,109,249,196,45,55,152,53,105,184,106,187,92,196,121,63,184,82,96,159,114,116,71,35,160,250,209,70,13,31,114,244,132,141,181,29,230,159,121,242,145,176,78,132,92,219,251,237,94,202,149,183,129,187,37,225,219,7,119,11,246,106,194,124,38,222,244,111,180,153,35,6,186,47,74,68,26,166,6,140,8,202,202,223,222,102,193,225,231,166,154,153,58,166,239,53,83,27,117,239,162,119,95,228,91,211,116,24,145,57,138,105,223,72,128,139,209,179,175,31,131,103,91,91,191,147,191,175,245,205,190,71,78,190,236,114,28,158,70,5,201,43,51,177,124,151,97,64,245,133,45,100,30,77,105,0,21,189,128,107,111,114,105,244,41,84,23,23,3,94,101,201,72,34,172,234,206,142,70,195,113,8,23,13,24,138,99,247,27,27,120,98,201,104,32,200,186,203,127,154,45,142,140,5,147,192,113,37,132,191,0,162,41,10,243,236,235,85,37,200,52,9,53,129,55,212,89,135,15,74,123,115,232,15,195,213,91,14,83,128,170,242,76,118,53,225,199,15,166,161,48,125,195,240,39,171,37,228,241,32,69,178,161,148,163,15,50,77,31,37,220,172,11,176,132,75,152,74,157,55,146,195,100,39,192,139,103,194,198,233,18,244,125,48,186,228,41,215,70,79,22,125,230,51,96,179,135,26,9,195,246,235,195,79,222,255,200,60,9,111,76,81,190,238,200,7,99,20,151,79,13,166,20,173,106,1,79,86,231,153,48,119,230,205,147,192,116,166,199,99,65,183,97,174,120,228,80,182,90,203,115,87,211,183,62,113,225,38,151,82,5,166,117,249,248,79,191,73,103,77,121,42,136,164,31,119,136,120,31,218,46,106,64,13,183,152,130,152,255,54,27,200,157,142,198,211,116,123,156,240,251,134,194,25,162,2,180,104,174,167,130,232,247,85,254,36,40,19,70,36,234,219,180,216,209,139,229,55,97,170,228,62,78,55,253,217,40,251,36,140,38,250,87,33,6,166,41,177,11,140,42,237,87,116,0,54,29,142,64,59,26,182,231,172,64,33,61,231,149,245,6,71,126,4,220,145,60,201,247,5,193,226,184,234,0,82,55,86,226,72,248,69,86,158,29,178,11,175,85,150,39,130,155,126,190,44,162,193,172,156,2,111,188,223,190,150,162,7,163,203,153,3,237,207,23,99,199,11,225,210,183,194,166,57,224,231,70,98,168,244,188,178,65,219,137,203,210,108,42,47,146,142,91,112,224,139,219,48,112,91,155,70,231,68,59,150,226,119,196,235,34,156,148,115,15,219,137,199,219,252,251,38,18,70,95,193,141,199,48,235,194,27,49,199,248,48,191,211,111,121,219,20,7,111,54,185,3,99,20,247,53,25,0,19,236,230,109,211,81,89,63,90,163,245,84,211,66,150,111,123,90,51,120,245,131,255,102,150,68,223,64,123,65,229,114,248,208,114,36,7,247,63,61,248,56,119,111,201,240,3,94,211,149,24,233,229,59,165,40,138,146,181,71,4,54,82,142,120,203,79,59,218,219,74,185,169,154,237,34,124,27,216,219,197,203,132,61,95,166,194,150,132,241,201,146,28,163,222,213,166,109,52,62,205,99,241,170,60,177,99,13,159,62,203,119,84,82,18,165,26,83,99,74,49,153,170,156,81,176,8,92,223,166,220,206,12,211,62,239,233,205,146,200,241,182,88,33,172,62,158,240,44,214,141,233,176,117,238,203,47,47,43,168,4,204,76,41,247,140,184,30,17,69,192,144,254,243,166,209,42,160,170,226,207,4,131,71,153,72,113,50,164,52,231,15,20,10,176,156,252,77,101,100,88,252,145,173,165,100,205,101,74,61,115,196,203,218,150,8,201,251,70,37,184,231,156,97,100,162,149,79,141,230,238,226,234,21,192,253,232,40,123,119,193,142,116,196,202,216,91,85,244,125,47,45,158,233,198,12,84,207,253,102,237,149,163,108,155,211,232,20,184,195,21,112,148,236,209,82,148,216,109,199,235,44,24,187,54,133,105,88,11,180,94,153,202,54,102,169,189,37,74,117,77,142,61,13,38,91,12,133,101,218,84,2,15,124,29,78,12,36,20,161,244,104,60,157,138,63,80,235,55,24,242,188,79,90,179,108,218,195,106,147,57,152,169,17,94,92,12,97,46,70,225,46,32,169,184,45,103,38,107,119,242,212,179,191,104,88,46,251,173,43,115,197,135,103,18,246,121,48,140,233,123,18,221,198,15,73,152,14,139,25,11,15,6,15,242,203,86,97,60,30,244,145,181,147,135,13,11,105,125,185,27,123,77,70,139,22,120,98,121,222,3,38,117,164,167,222,203,101,39,143,169,197,87,153,249,105,171,172,46,127,2,220,103,149,23,73,111,25,221,106,1,155,14,127,194,3,225,187,222,2,198,174,105,11,76,83,220,215,74,245,7,103,175,212,154,70,27,59,114,105,68,114,114,95,8,254,77,65,105,9,75,212,140,138,243,153,48,88,243,186,47,4,141,29,1,254,27,188,98,196,249,96,122,233,219,136,71,70,238,255,10,252,38,186,145,161,147,53,79,203,135,243,199,127,171,249,166,177,14,207,55,141,158,255,222,242,204,88,163,150,192,144,96,78,68,225,116,143,202,48,162,95,242,141,21,15,225,33,180,84,25,70,176,15,136,166,29,198,172,190,40,140,228,233,240,223,198,193,100,233,125,255,229,24,253,133,204,138,221,163,92,154,109,30,155,31,77,218,255,202,135,135,85,197,186,177,45,58,108,59,175,160,168,112,196,142,12,29,213,33,161,19,109,0,235,235,23,97,183,71,33,89,207,77,159,183,199,101,135,240,62,155,104,64,233,78,139,205,224,252,209,232,93,120,184,96,155,232,59,201,133,239,96,110,191,209,128,65,177,210,247,238,248,199,165,227,24,240,113,71,62,210,216,164,4,229,88,250,198,191,66,62,153,18,164,20,244,151,175,137,34,127,167,198,93,119,101,251,142,113,29,234,118,123,69,235,220,22,154,229,50,182,26,84,254,15,198,7,242,23,94,200,52,248,209,182,125,208,49,142,85,132,247,106,227,123,135,186,182,252,54,249,45,95,58,32,7,30,161,143,26,92,66,73,154,86,177,161,81,194,133,205,91,124,35,73,70,230,72,236,131,133,52,110,193,223,251,120,151,53,110,50,2,129,167,49,199,63,120,163,251,146,159,23,157,177,253,163,175,93,250,106,107,74,7,63,16,243,229,235,15,156,228,49,171,179,192,219,10,136,127,240,160,136,112,244,212,40,138,185,96,223,25,208,42,102,190,77,44,73,104,232,252,110,203,58,113,219,144,163,135,89,217,250,209,215,66,146,42,48,53,13,79,139,25,219,83,246,14,15,30,52,52,56,76,166,42,213,181,128,145,175,243,17,142,33,111,77,166,213,131,145,46,142,60,14,10,53,35,213,131,30,108,225,147,159,219,86,181,33,239,99,89,150,251,123,164,139,239,86,182,68,111,243,76,82,220,231,20,180,183,118,205,173,32,123,235,246,94,246,247,76,23,90,222,153,16,70,109,158,238,135,239,167,9,157,90,18,218,65,119,137,230,77,107,125,171,178,241,192,180,135,177,241,141,148,133,106,114,201,111,143,44,45,62,210,223,209,219,210,29,114,242,23,34,18,107,56,92,49,234,202,240,158,70,35,28,75,28,238,150,233,175,2,35,197,234,249,62,44,195,70,26,148,174,101,105,25,183,165,60,132,166,24,33,36,60,104,199,244,60,205,70,122,61,219,51,81,234,166,89,209,223,23,190,219,34,103,240,167,170,207,150,219,225,141,64,179,220,24,98,179,174,222,248,96,107,21,21,120,147,196,139,147,99,32,35,107,196,50,174,162,111,206,143,13,149,186,229,104,232,218,215,23,32,54,77,59,109,120,176,212,197,121,122,198,209,173,206,41,195,24,102,234,252,216,19,118,105,112,186,244,232,77,189,113,198,125,227,117,144,47,212,136,149,199,19,138,239,169,145,206,18,184,153,69,68,13,152,15,54,223,88,27,198,15,222,14,211,46,42,223,8,170,25,43,150,129,77,163,88,118,238,97,85,0,235,214,127,154,24,117,212,41,40,42,162,62,237,32,57,71,26,54,97,124,173,78,188,17,122,177,147,237,178,214,95,11,66,140,68,94,96,114,28,144,12,63,102,144,234,48,50,75,185,106,227,163,139,65,93,92,56,146,92,25,203,152,127,87,117,193,40,108,192,168,216,228,109,35,194,4,51,202,97,46,54,147,103,203,182,254,145,49,196,147,236,231,227,71,158,174,184,36,212,177,148,199,205,37,106,33,151,126,119,92,57,155,174,148,60,95,168,188,206,237,195,216,146,153,71,190,238,129,106,141,107,25,30,146,120,228,2,18,126,115,14,249,45,63,26,30,235,148,163,223,199,231,85,21,126,154,184,75,175,12,53,131,230,215,77,202,54,155,116,64,97,31,109,191,110,51,149,213,131,209,176,139,133,0,197,178,41,235,215,176,254,211,27,79,148,231,159,123,209,69,163,59,121,38,135,113,5,40,242,76,76,229,172,198,47,115,238,28,41,8,24,157,154,215,77,134,93,46,204,50,199,174,3,119,76,176,235,202,109,161,197,227,30,239,246,101,207,35,179,202,236,124,1,35,63,124,50,155,121,221,86,7,44,113,211,52,3,143,154,215,141,4,48,193,106,192,164,161,151,192,11,246,110,192,166,60,33,39,223,216,42,196,64,57,215,18,181,9,155,12,69,137,73,199,26,134,228,182,209,119,107,69,142,174,69,230,98,51,193,152,57,10,17,8,220,130,18,18,231,64,97,137,90,249,84,144,245,166,191,203,225,191,110,35,129,25,134,1,146,20,205,145,64,139,46,85,163,128,73,46,202,47,35,167,234,14,12,164,151,160,164,228,93,45,218,243,220,69,241,24,51,67,114,26,54,144,154,39,206,128,151,188,233,133,14,69,76,56,100,135,232,192,18,184,51,23,198,183,83,145,52,149,123,134,132,211,60,14,162,92,193,222,42,97,84,101,220,67,1,22,236,190,186,164,47,203,120,251,138,255,39,217,158,251,0,38,144,18,186,249,7,46,114,147,172,3,121,102,102,226,56,121,181,240,93,224,195,154,224,207,172,225,155,39,209,134,89,171,185,123,48,41,36,211,157,19,24,170,140,239,102,15,228,201,37,33,26,118,77,219,245,56,209,157,34,243,146,247,205,50,44,55,134,174,85,22,175,185,237,129,51,210,8,24,246,172,28,141,92,76,217,113,52,142,2,153,38,162,142,214,92,8,145,159,222,105,169,188,76,108,102,187,74,239,177,120,187,200,138,142,217,246,114,131,121,96,180,189,243,133,28,123,37,62,74,9,230,53,61,176,76,69,125,199,35,123,187,159,114,243,96,116,235,91,20,16,143,201,103,72,56,64,127,111,255,186,42,236,137,246,42,197,149,5,125,175,150,124,153,104,117,95,65,135,49,207,99,32,17,150,236,127,91,158,254,175,31,149,107,122,119,235,211,1,52,200,145,74,180,208,11,172,73,200,81,248,251,63,15,11,133,156,22,207,146,174,29,249,236,142,85,149,243,69,144,184,93,71,95,196,251,158,123,205,193,59,127,222,211,176,114,81,142,109,12,195,229,232,106,186,172,51,225,247,7,50,132,174,153,247,197,135,99,66,193,121,105,212,171,151,139,82,218,107,214,68,250,218,230,34,214,98,240,22,36,205,134,124,25,36,76,60,164,164,57,6,89,68,249,174,32,36,229,48,104,200,24,95,253,228,173,87,216,31,42,42,160,58,65,99,193,215,226,232,10,11,64,54,109,139,42,215,142,249,4,182,80,118,204,2,179,97,244,236,23,229,115,33,146,49,89,205,58,220,78,22,152,56,64,126,155,100,175,59,213,24,60,165,170,207,63,116,152,229,68,169,142,99,134,190,24,51,94,40,222,75,71,194,31,82,193,213,37,26,17,208,160,151,84,102,225,133,6,207,142,73,154,12,117,249,153,133,209,154,207,57,28,210,154,94,26,26,142,206,26,32,74,223,67,47,109,246,247,7,17,246,81,28,218,114,238,105,41,174,88,122,204,229,80,151,30,26,173,122,70,125,227,221,217,213,133,107,68,4,195,146,248,179,120,12,243,136,77,152,197,85,86,7,146,95,37,118,0,136,228,77,25,104,48,134,102,143,125,19,37,175,53,229,174,104,159,117,159,78,96,107,64,146,197,154,213,229,238,188,173,115,53,78,168,104,199,215,136,4,90,25,87,2,78,220,80,151,139,51,153,176,100,93,75,227,136,55,204,122,236,31,160,201,85,137,10,49,21,13,73,157,7,23,76,88,37,124,122,27,2,242,155,113,52,210,233,18,62,145,94,255,72,183,6,35,58,174,225,19,38,87,35,79,14,195,87,34,59,140,6,142,156,252,197,190,50,208,80,201,125,87,22,113,33,121,90,217,86,205,65,187,208,26,185,67,184,93,2,36,218,232,188,241,219,12,118,70,189,26,248,149,96,43,96,211,85,186,44,230,116,169,112,174,216,22,189,151,37,215,53,254,34,103,127,93,104,207,31,25,11,102,111,85,99,223,131,234,179,68,240,216,195,213,216,34,47,35,151,108,137,224,135,229,16,99,75,5,157,84,227,255,201,176,12,152,220,152,108,200,216,203,187,70,17,63,76,42,89,118,7,116,72,229,6,26,247,227,36,134,219,248,167,117,197,175,140,234,232,145,53,2,143,239,18,147,2,94,11,87,51,3,214,71,124,227,77,147,123,148,0,6,3,81,239,237,33,103,65,79,178,12,19,76,111,122,164,96,55,12,246,43,187,111,82,170,161,219,100,25,143,147,44,79,219,165,34,140,239,47,19,10,237,236,178,5,38,177,236,178,247,36,130,95,248,42,47,164,153,9,85,9,152,146,180,110,175,233,230,140,156,250,198,91,91,10,89,139,36,247,141,157,253,59,53,246,114,146,23,176,66,101,60,179,65,25,66,242,64,135,204,65,4,210,88,205,233,246,0,185,48,239,221,180,76,206,105,63,169,26,188,73,115,7,108,5,144,172,51,160,226,202,215,232,71,195,226,44,50,208,16,47,58,174,220,138,57,41,188,35,73,120,64,87,240,148,33,122,202,69,39,105,171,59,186,205,231,33,20,155,63,231,38,184,10,134,20,137,53,161,19,144,160,66,116,54,18,111,228,130,245,186,43,42,224,190,224,191,183,247,222,165,166,35,175,41,73,123,98,142,136,82,130,213,98,130,25,31,75,2,219,37,188,77,4,166,41,236,248,246,194,228,251,179,197,12,120,210,34,216,61,89,201,55,32,175,139,4,99,115,171,230,119,106,122,248,229,179,199,31,150,196,141,103,66,141,136,247,115,114,172,61,63,20,83,111,33,31,218,193,104,210,124,48,233,137,41,139,83,177,180,143,127,186,244,38,32,166,42,48,109,27,254,5,96,163,214,52,9,84,172,58,251,61,50,52,209,142,134,49,229,157,172,199,67,49,51,178,174,87,134,221,69,247,4,47,154,224,109,253,252,52,156,26,191,47,100,88,175,142,97,20,11,171,155,118,153,62,201,57,71,83,184,8,197,248,193,13,227,97,249,184,140,207,123,124,132,15,248,2,77,98,120,94,53,91,14,207,138,163,32,171,121,109,114,155,145,194,29,24,9,28,137,253,202,52,17,172,47,227,142,156,208,174,154,51,63,136,209,45,135,43,223,147,92,119,135,32,231,59,100,38,221,90,100,69,38,182,106,81,237,234,136,16,46,205,122,67,193,240,4,46,68,68,113,77,229,96,218,157,61,105,64,144,183,134,14,179,78,98,205,139,16,47,10,124,79,225,106,58,190,245,200,87,32,154,89,138,14,194,55,233,195,58,242,115,35,166,241,147,235,135,105,226,7,15,35,200,200,47,99,34,81,243,174,160,141,202,10,96,100,207,168,71,33,255,182,207,210,65,136,171,100,20,79,240,154,210,26,5,65,137,215,145,73,104,159,162,129,58,140,203,8,41,33,83,95,141,56,45,205,127,253,77,119,56,44,83,242,171,21,118,105,47,1,227,41,40,227,196,178,8,177,166,226,237,138,221,154,204,117,232,173,198,203,234,115,105,46,222,170,89,126,83,116,32,105,129,162,82,41,153,81,243,49,75,57,217,218,192,68,11,187,150,211,77,49,58,75,216,139,150,100,154,146,227,77,227,63,33,105,97,170,210,61,46,12,253,221,38,95,53,92,154,234,92,27,246,69,191,187,73,164,204,88,207,163,140,70,211,170,172,122,38,234,238,123,239,70,172,112,36,167,140,188,130,71,71,104,68,183,212,189,228,88,26,117,61,31,247,174,131,109,151,220,150,233,255,142,56,53,138,119,18,163,55,179,205,242,135,130,107,219,106,122,215,8,221,119,159,172,26,37,210,122,228,183,33,205,229,19,103,54,209,244,233,91,63,91,200,22,35,120,67,229,184,233,19,135,229,229,240,27,145,99,203,11,129,209,93,221,66,154,137,167,22,125,217,221,20,196,227,224,205,2,219,117,89,67,83,41,94,54,13,200,87,151,53,220,171,61,212,197,85,25,19,59,173,70,17,75,251,88,32,158,25,71,39,225,134,207,80,140,195,102,67,90,62,189,78,76,31,147,194,251,114,235,252,253,112,79,68,118,232,10,253,236,62,144,95,157,145,217,106,48,83,126,143,126,123,178,72,180,64,22,43,63,240,192,188,252,4,76,52,39,65,122,49,205,177,24,13,20,154,53,111,12,249,33,115,187,230,227,123,244,104,107,22,245,208,174,33,191,164,21,35,220,113,137,196,189,210,12,85,240,167,170,58,112,234,240,223,182,24,244,234,60,76,172,30,159,8,246,85,71,43,155,72,94,198,67,109,52,174,252,172,185,195,236,246,252,228,13,135,175,166,143,5,203,66,223,253,155,77,99,211,138,46,204,238,237,27,116,107,185,173,58,28,72,223,110,255,246,233,23,120,231,215,105,156,209,231,11,12,186,190,173,77,189,242,110,82,227,78,28,24,181,175,251,83,108,134,90,231,188,2,72,123,163,253,212,177,249,228,131,179,64,93,116,104,37,251,197,188,49,82,171,169,238,203,193,164,77,91,92,153,77,121,58,80,171,41,215,212,96,83,32,150,241,3,191,183,224,124,8,182,138,117,255,12,6,88,154,78,18,65,176,110,245,223,177,194,59,115,154,7,162,113,26,199,192,190,104,62,177,224,59,80,134,108,142,222,46,109,207,232,162,96,125,175,63,236,23,156,190,86,114,4,171,40,77,192,58,192,142,236,6,209,27,71,73,97,4,209,174,53,147,64,59,33,211,95,165,129,224,167,52,79,48,158,95,136,245,115,52,154,58,45,168,218,84,155,132,13,247,224,73,29,220,41,153,7,245,255,170,191,77,181,38,96,179,40,22,70,132,229,145,90,176,92,225,106,140,31,234,12,50,125,78,53,229,223,46,108,37,179,163,247,192,115,91,183,227,208,163,169,137,246,96,207,99,87,152,138,233,86,59,193,248,219,31,139,229,44,133,102,245,194,198,55,93,204,188,111,74,172,74,56,98,181,12,186,210,168,40,155,43,93,169,152,30,182,63,115,22,138,43,87,206,110,117,5,179,114,154,231,146,144,80,16,133,73,214,27,245,66,229,4,85,136,125,241,194,214,64,189,64,248,97,76,160,193,219,167,209,94,106,197,104,225,14,218,89,252,151,15,145,142,80,211,44,153,22,164,229,69,166,71,216,49,196,231,179,196,117,83,206,147,74,51,212,52,204,232,130,241,9,199,124,10,237,237,236,114,130,253,78,195,227,16,98,14,228,246,94,242,104,212,234,132,214,134,85,240,9,206,38,181,194,159,131,73,103,151,108,102,224,125,10,23,21,145,222,247,192,3,166,107,67,72,255,135,20,86,91,241,80,24,198,66,116,69,193,113,221,32,240,226,152,188,228,3,218,102,147,177,253,161,48,243,202,247,67,225,222,229,222,183,233,139,143,246,67,23,229,123,140,110,132,98,177,143,48,85,23,237,173,43,250,36,118,215,187,198,165,45,122,175,140,201,180,37,38,48,203,61,122,208,28,174,198,206,20,248,109,103,123,80,254,59,59,14,101,255,14,179,132,31,1,247,244,7,53,77,5,114,54,142,54,204,160,228,212,76,196,35,184,191,136,205,85,161,196,225,224,94,119,144,219,185,167,45,35,152,39,222,179,43,166,99,42,149,41,195,105,22,209,65,192,197,170,166,201,24,68,33,185,159,152,237,144,35,83,126,215,11,148,198,136,9,135,72,67,153,193,76,211,33,175,255,166,12,250,188,132,184,57,173,247,56,230,163,195,56,202,21,125,162,123,219,130,54,79,99,143,196,219,196,169,228,199,28,38,142,108,194,250,52,251,213,235,237,27,44,78,93,146,80,140,18,168,108,223,19,53,10,253,145,233,8,38,117,105,49,21,178,41,171,50,13,147,227,88,241,109,17,103,222,46,195,12,117,254,226,118,173,252,54,189,195,114,219,47,116,71,236,220,175,28,218,159,188,174,113,76,58,205,175,188,81,166,20,238,165,105,207,119,255,60,216,10,191,207,65,59,25,222,174,221,91,23,55,181,158,41,35,252,133,195,176,76,143,163,22,100,13,105,208,48,247,51,191,112,154,160,37,185,246,103,149,237,140,84,142,222,178,161,124,143,187,189,77,79,52,50,188,105,81,60,216,208,60,110,33,28,205,117,211,201,45,124,106,43,145,6,49,159,194,79,81,146,34,141,34,48,228,29,198,194,253,74,59,77,189,174,64,14,90,113,108,23,24,33,156,85,115,168,116,246,37,9,47,38,252,227,15,165,25,123,47,127,26,93,157,149,29,24,196,253,194,117,109,12,255,234,204,249,191,109,161,12,133,246,190,213,250,9,112,216,117,55,141,237,204,185,162,4,137,151,221,172,166,151,225,34,80,129,223,113,52,44,197,37,237,81,13,162,197,141,39,78,67,154,116,102,153,246,145,207,210,136,67,227,3,156,240,38,59,228,87,198,51,16,178,16,206,238,108,76,252,174,145,119,80,154,57,142,146,179,122,24,243,87,147,146,233,12,29,79,124,177,179,35,134,221,87,194,68,176,78,153,227,104,83,191,73,184,153,30,167,255,246,33,29,45,173,62,149,50,210,109,1,79,4,183,228,104,20,250,188,58,10,60,41,201,8,92,224,163,196,156,131,64,144,160,5,31,135,22,87,134,125,187,112,147,97,33,221,42,240,18,87,97,118,178,248,152,199,32,54,139,72,233,210,219,108,237,226,195,54,206,130,12,113,250,82,91,137,25,235,154,87,166,156,251,173,2,59,63,93,148,46,244,187,47,8,197,124,141,231,246,211,229,103,190,179,4,164,215,102,204,89,112,13,109,1,132,153,20,115,10,89,191,34,44,93,10,111,225,230,180,77,14,182,72,163,170,41,152,238,232,50,50,222,152,116,75,219,214,188,229,19,255,147,6,144,174,75,88,106,241,121,93,83,86,144,150,205,139,40,74,180,140,189,88,106,42,138,44,207,202,38,188,221,132,209,246,231,157,25,189,35,108,47,70,211,38,214,73,16,25,43,155,85,127,135,246,184,210,205,24,189,135,136,125,12,109,144,69,86,48,80,136,47,93,219,107,233,192,28,25,42,188,101,245,106,115,238,187,204,27,225,44,138,75,210,133,52,44,226,92,37,187,34,145,209,149,198,96,8,251,39,226,144,129,9,104,238,147,199,49,207,56,71,113,118,185,114,91,214,37,148,173,162,180,90,73,51,154,165,107,154,115,114,44,116,123,139,137,192,100,212,179,165,134,233,47,85,221,236,232,193,66,16,205,60,218,30,53,140,81,53,99,219,197,238,70,88,101,214,20,95,135,180,235,64,220,203,215,69,254,255,100,19,235,193,161,102,202,67,33,157,51,163,131,233,216,149,79,109,166,94,55,27,156,222,134,248,45,192,114,52,165,0,119,77,101,253,53,39,170,132,73,255,71,210,4,207,243,183,253,148,30,114,116,97,90,116,75,192,185,174,114,99,124,234,222,11,221,160,19,102,230,128,6,114,107,105,119,216,58,148,21,70,203,43,154,83,222,188,55,139,188,173,23,91,140,154,205,14,168,121,28,105,156,223,52,19,150,104,211,192,238,187,53,133,223,39,63,179,131,188,12,214,46,129,137,242,157,171,1,91,254,110,25,102,16,156,122,54,152,255,85,103,228,166,167,133,123,254,219,211,196,183,229,232,55,221,69,52,140,37,61,194,192,210,180,63,80,4,240,164,122,161,100,46,199,190,137,177,199,19,93,84,254,139,60,50,62,212,104,15,89,197,6,67,162,197,116,224,110,194,75,58,60,144,14,50,235,223,128,77,205,78,164,6,222,78,233,220,184,231,51,100,126,31,203,140,55,163,159,103,14,230,166,42,240,8,237,63,123,158,123,200,101,83,211,206,226,121,129,186,166,199,90,159,92,244,25,17,253,247,38,226,12,116,148,205,104,144,154,116,152,118,21,80,192,222,117,39,140,118,138,252,244,176,175,33,94,116,29,58,184,9,1,75,164,189,177,76,106,210,162,141,215,215,13,123,92,174,155,39,40,87,198,178,178,103,192,23,253,19,249,105,98,148,25,18,8,8,208,234,236,79,54,127,70,154,181,88,119,178,124,88,148,56,232,65,117,24,101,169,241,35,89,177,194,98,235,88,251,193,148,25,131,102,160,22,52,169,178,76,4,125,10,220,144,149,136,147,195,70,151,247,101,46,64,37,52,14,32,51,84,185,177,105,210,189,59,143,94,63,83,56,245,241,58,67,229,224,143,252,160,82,28,4,119,49,134,169,180,93,81,249,192,147,187,202,67,67,80,87,46,124,51,168,107,156,27,197,87,21,24,161,141,53,251,167,172,160,123,229,202,104,69,47,222,196,65,243,200,16,122,225,176,238,132,82,70,116,95,33,88,166,226,38,47,34,13,218,13,118,197,231,200,193,100,186,187,151,225,222,44,218,102,138,199,178,13,157,230,9,21,173,91,24,103,94,213,108,161,36,227,131,225,152,164,133,232,151,48,170,221,46,22,230,10,2,126,121,52,73,58,106,219,14,255,149,135,19,102,253,184,158,185,166,41,190,9,195,156,47,153,16,182,134,66,9,114,28,249,17,160,122,56,221,77,246,253,25,95,133,136,109,96,54,134,183,188,167,81,177,88,47,114,52,205,147,203,235,97,181,217,204,42,87,110,29,158,103,100,83,218,145,158,77,51,89,153,43,116,91,8,87,165,224,75,177,158,88,195,111,140,11,145,238,20,228,29,219,236,33,101,131,4,108,155,10,195,68,14,217,151,97,252,80,185,177,23,58,111,175,68,32,208,59,164,116,52,254,250,249,75,200,209,208,107,36,35,205,36,191,179,155,110,178,164,158,255,57,250,148,145,48,22,72,255,86,89,153,135,77,8,249,119,201,212,201,44,40,119,21,36,134,9,109,47,199,97,50,203,169,85,202,24,28,221,91,125,232,152,228,67,157,114,116,75,167,101,35,216,32,156,154,176,169,31,124,37,238,130,66,68,73,94,88,55,131,130,238,6,160,44,151,125,166,204,13,37,102,2,162,239,105,146,96,70,30,33,209,221,168,228,220,15,101,218,20,1,50,234,150,136,45,116,135,209,30,145,43,163,39,165,197,109,179,232,139,4,235,155,126,38,210,66,213,209,59,146,52,67,79,73,169,51,192,55,183,136,60,200,67,17,72,111,113,93,7,173,185,45,151,205,138,224,129,48,74,148,216,61,118,133,217,129,125,240,155,150,104,231,254,57,26,29,161,29,48,4,157,159,163,169,178,86,135,233,178,43,122,105,40,118,124,11,91,193,92,167,231,110,205,96,66,239,30,176,245,131,11,140,191,196,183,39,66,232,180,94,177,26,177,208,103,59,85,181,24,195,187,119,61,57,159,225,241,43,71,223,184,252,92,26,209,114,15,212,24,165,130,98,139,215,28,69,242,96,233,47,35,157,60,253,153,53,83,120,200,17,142,112,242,241,110,232,55,154,41,145,118,65,77,190,126,57,250,62,209,228,102,117,155,244,234,140,11,67,245,103,202,35,99,72,47,79,22,22,236,70,111,154,110,243,95,165,7,251,188,224,12,217,69,109,14,43,205,177,63,33,96,214,94,84,226,151,252,54,178,107,110,36,139,108,45,251,158,33,240,123,128,158,75,167,84,116,197,134,22,65,28,58,69,91,192,47,252,95,242,249,52,24,179,181,180,128,137,157,229,228,239,109,45,79,227,151,129,24,221,60,122,116,53,247,84,135,233,23,188,114,223,70,180,232,1,55,52,224,150,194,165,205,60,57,60,101,185,112,2,143,30,3,105,254,180,178,25,252,30,84,12,67,42,64,187,232,185,81,114,139,55,66,183,110,202,185,0,79,204,14,252,145,47,178,4,231,7,222,221,67,5,224,177,86,81,152,230,208,233,131,152,190,185,172,23,253,193,195,153,26,70,116,41,250,72,217,96,124,178,158,134,94,252,62,20,230,98,3,54,210,155,160,248,131,59,200,160,17,197,68,122,90,233,156,10,184,83,234,23,24,231,249,79,83,29,152,82,255,149,71,246,198,198,92,241,182,232,222,40,87,110,26,246,213,167,244,8,47,142,71,172,159,87,67,112,244,11,221,72,160,77,49,96,135,237,64,203,221,247,253,16,19,174,46,31,182,105,220,125,201,142,135,110,10,149,9,30,214,22,255,52,81,70,38,73,154,48,114,162,253,219,235,25,63,64,44,158,225,115,162,233,246,229,33,209,170,38,14,200,81,70,101,247,250,66,143,35,6,130,225,77,96,168,242,95,182,188,44,211,226,255,57,154,146,233,199,155,68,131,252,173,250,71,46,141,62,98,159,165,151,185,23,202,16,5,245,18,179,245,23,83,212,20,20,130,148,191,44,204,160,183,40,20,67,139,52,33,138,63,120,87,19,198,206,87,77,233,226,179,202,49,135,144,222,117,229,34,142,234,94,146,44,116,58,51,251,37,220,160,194,248,48,162,253,238,138,242,230,219,88,178,87,242,185,112,99,2,63,228,195,44,40,33,57,153,161,144,85,110,83,143,62,108,228,125,150,38,251,148,124,78,80,36,23,124,244,211,178,213,117,58,194,15,118,185,75,185,133,209,36,115,5,166,146,94,2,126,59,141,94,21,70,158,250,219,184,163,193,249,2,196,244,226,0,198,245,124,5,12,123,160,42,108,137,4,135,77,60,81,238,139,158,0,79,227,83,34,41,148,36,20,198,1,182,7,252,134,161,196,87,133,229,161,248,27,161,107,190,104,56,192,254,16,153,199,128,119,47,18,14,148,101,250,95,126,99,40,147,233,24,47,56,166,57,123,177,152,38,164,136,143,195,186,161,15,210,143,198,54,64,167,5,242,31,8,114,56,76,194,79,198,56,90,239,213,37,24,138,217,140,148,116,224,50,114,35,252,69,135,27,117,98,253,109,116,162,191,100,35,176,181,167,8,252,54,182,215,47,252,93,197,233,242,80,38,52,77,159,53,40,222,109,177,55,129,84,3,231,199,47,140,102,14,141,145,138,17,20,227,161,140,102,249,67,129,161,44,250,48,197,84,97,104,116,199,94,254,45,155,126,91,3,209,138,33,215,93,216,134,249,162,123,8,157,107,106,151,211,17,213,87,44,109,7,201,233,157,90,194,168,90,80,142,138,147,191,15,68,172,143,208,165,64,166,51,142,30,244,108,232,201,39,62,158,241,219,180,115,76,61,218,76,190,90,192,157,126,88,133,49,227,19,248,138,159,200,196,124,162,205,150,48,162,107,77,96,220,186,247,76,120,37,57,197,224,9,89,48,224,53,68,169,30,77,12,155,170,28,158,37,55,170,134,190,249,181,197,109,79,219,56,41,92,67,203,15,152,13,156,220,54,59,184,79,126,220,96,250,147,229,202,32,158,121,201,21,38,124,33,214,20,120,160,85,156,48,137,237,171,112,111,159,12,62,48,50,103,87,47,205,148,206,226,210,240,213,236,122,52,148,43,15,255,128,119,118,69,26,204,222,54,6,42,188,179,180,8,154,150,232,152,190,200,152,141,106,74,110,24,60,174,215,194,128,33,139,233,201,9,169,243,96,222,189,28,252,215,184,20,7,55,155,156,5,198,75,51,6,3,198,60,73,124,49,24,101,206,26,48,2,176,114,219,251,205,26,163,199,209,72,202,232,40,223,219,250,142,3,158,84,103,20,102,6,14,248,205,111,98,49,105,114,98,45,81,90,31,20,195,99,218,135,130,89,216,141,251,3,23,39,196,1,179,19,83,148,92,233,12,20,158,254,15,76,34,207,135,48,190,238,98,3,108,112,115,133,43,96,203,220,41,108,178,36,1,31,21,173,6,126,139,208,138,163,141,25,161,143,228,77,180,179,196,125,153,37,168,222,215,52,53,238,128,41,205,203,203,124,241,9,214,240,31,188,77,233,165,42,204,6,55,97,181,52,152,116,186,111,15,101,94,40,81,212,101,8,69,212,73,177,63,224,177,170,190,202,85,140,83,21,240,218,63,48,229,217,17,183,101,44,127,29,101,56,224,58,127,234,193,173,108,177,119,1,238,16,190,3,166,89,189,42,92,102,124,153,155,197,77,191,76,54,29,171,11,220,171,62,240,73,183,202,144,83,207,159,83,67,166,205,99,77,185,82,81,60,36,228,178,233,183,18,24,5,140,189,18,238,69,103,51,52,222,93,90,206,224,23,210,109,133,223,146,33,231,174,98,233,129,211,69,223,63,87,70,54,95,96,76,53,111,253,121,160,250,76,144,153,144,231,205,133,232,209,124,110,241,1,108,243,0,84,148,164,123,190,141,254,59,161,208,119,220,87,222,53,93,48,242,188,41,164,229,154,252,2,207,35,251,127,164,187,108,191,228,112,167,215,65,143,94,198,95,77,120,95,189,109,42,17,51,102,225,141,58,141,126,185,198,62,201,65,74,82,75,159,56,50,155,69,126,123,75,19,7,112,231,153,197,141,153,189,238,85,24,167,204,120,104,80,62,117,5,32,127,86,79,12,180,65,127,181,158,220,40,246,55,225,115,139,140,21,186,13,189,96,139,185,122,131,19,165,48,225,127,252,54,13,65,186,188,188,181,106,123,83,26,240,82,39,20,107,216,127,155,196,184,177,169,33,216,196,73,166,172,25,63,189,144,178,209,159,70,109,42,7,34,242,52,250,70,104,153,142,93,202,131,209,244,57,10,143,27,121,40,90,39,169,37,8,124,94,176,152,239,243,125,158,26,129,117,180,176,75,162,176,223,154,194,120,91,198,149,81,56,211,143,151,190,189,154,147,225,54,113,83,129,77,55,210,81,82,211,67,207,189,9,163,226,167,137,137,127,238,218,20,208,18,30,231,231,117,117,90,197,35,240,68,70,54,219,204,129,151,169,15,5,124,48,73,85,216,70,143,195,168,32,233,250,99,153,220,136,207,182,25,88,201,111,51,18,62,227,51,130,252,183,8,84,121,164,197,44,165,191,239,139,128,124,137,81,10,240,40,78,230,46,102,31,46,78,189,19,5,157,221,125,197,190,36,144,247,250,129,199,137,148,10,61,78,37,91,245,12,198,231,116,6,188,69,68,218,224,55,175,248,23,2,151,111,136,185,171,29,93,188,119,178,160,206,219,214,239,209,163,231,185,201,158,54,189,109,60,94,86,92,25,253,88,63,23,142,182,87,94,248,11,137,231,207,109,183,17,50,208,197,156,34,143,94,88,55,95,123,71,77,243,108,42,140,94,194,114,216,36,180,254,177,67,227,127,253,104,94,19,140,230,29,151,108,53,33,65,105,114,234,113,240,161,59,77,15,70,59,48,158,244,89,191,145,110,161,5,47,159,198,161,119,87,70,39,50,199,46,215,93,200,121,182,253,115,52,228,157,25,71,191,87,182,127,174,140,176,197,247,92,120,27,182,251,243,38,94,44,16,201,227,251,231,219,39,71,83,169,119,189,123,83,104,107,89,11,182,202,110,255,204,45,254,14,94,75,23,243,23,83,76,23,158,182,159,222,67,35,47,200,107,61,159,232,139,227,90,213,163,187,25,220,6,108,73,63,129,223,4,238,124,156,98,246,178,63,115,236,27,144,47,72,236,241,76,95,88,173,43,110,59,232,58,249,111,151,191,85,81,97,178,213,241,201,111,172,184,117,229,193,98,37,102,27,186,74,207,212,85,239,192,249,244,89,20,133,195,209,187,6,3,56,184,204,128,141,37,246,19,43,188,104,34,143,30,253,234,110,113,224,118,24,217,26,83,147,25,63,145,198,232,121,101,150,19,209,85,237,206,208,149,40,70,25,91,63,191,124,194,230,162,192,62,152,67,55,162,244,18,148,136,56,17,137,170,26,247,97,206,46,7,35,191,221,127,2,164,218,34,196,167,34,221,251,254,141,174,98,239,126,68,154,209,2,51,44,139,242,119,161,59,253,192,111,126,141,76,203,91,254,52,169,55,205,58,41,178,210,108,60,230,207,48,130,32,126,98,169,230,197,221,163,151,13,91,237,228,209,99,254,44,90,54,223,198,74,126,40,218,233,171,132,210,234,77,43,6,207,163,207,155,222,233,211,167,28,93,199,79,168,76,129,176,231,111,191,221,179,194,11,79,199,147,48,146,121,26,226,191,85,173,230,201,97,220,232,209,8,142,92,65,127,198,63,157,86,145,102,53,184,93,133,73,67,12,57,122,117,141,133,15,244,247,45,207,236,104,76,136,16,220,93,242,72,219,254,121,164,119,174,204,233,29,58,115,245,153,145,50,204,116,135,113,106,116,11,96,73,220,150,47,164,93,73,169,179,157,67,202,41,47,141,228,181,238,231,222,36,157,105,1,2,142,173,43,61,250,234,43,34,74,54,249,103,202,24,54,181,177,216,95,208,129,254,19,8,208,170,154,95,253,128,91,175,63,77,94,54,191,122,50,72,63,155,88,203,18,197,209,168,246,107,158,230,237,106,225,214,7,140,6,131,160,13,58,73,220,86,219,63,115,2,73,25,249,188,154,57,129,8,140,146,92,190,174,186,82,28,8,20,25,138,252,0,72,93,233,16,222,111,247,60,115,58,170,88,127,234,185,103,115,247,59,96,154,236,142,166,151,8,64,189,62,78,74,161,253,172,185,72,84,244,8,194,33,61,246,171,153,175,131,76,157,191,107,252,145,127,66,194,131,148,92,236,185,150,181,225,105,238,234,173,146,43,230,43,228,118,52,221,71,243,103,228,135,144,49,170,26,87,33,232,18,191,107,210,123,71,83,133,82,27,60,88,94,252,36,143,72,97,215,248,48,215,56,106,106,105,137,70,168,2,1,191,133,68,159,55,85,132,21,59,38,6,247,234,63,48,165,179,184,103,204,26,52,165,112,49,82,142,52,229,66,217,103,215,159,20,105,175,113,225,232,31,204,159,4,42,68,247,128,95,104,121,235,207,185,33,26,197,185,255,76,44,127,96,55,184,54,24,89,238,159,147,175,29,51,33,85,203,223,99,145,131,137,103,130,233,225,25,63,240,173,145,40,52,61,139,253,147,23,126,223,78,100,74,24,147,69,199,193,11,59,214,140,57,154,201,237,39,145,248,231,97,154,112,91,63,187,231,139,44,84,60,179,105,149,0,133,223,215,35,121,70,86,39,253,60,32,43,72,150,242,88,27,145,194,38,84,148,48,229,19,77,151,91,167,111,166,228,222,112,232,63,201,246,209,70,30,77,186,73,79,142,169,101,76,226,228,251,186,198,164,215,120,148,121,52,60,86,61,249,187,147,44,81,208,247,166,229,67,100,158,103,76,210,88,46,104,173,139,114,134,247,128,27,58,167,212,245,11,181,177,43,121,74,72,76,75,225,55,166,71,38,57,141,177,166,197,17,2,130,56,57,162,229,90,121,129,216,120,35,223,103,121,197,171,197,17,26,69,99,89,124,107,65,25,90,103,163,32,153,249,62,196,36,139,150,132,10,10,26,37,225,177,170,94,25,44,239,168,132,209,236,244,83,150,185,36,187,227,182,44,245,46,167,134,156,146,101,23,68,59,244,174,144,66,89,137,214,146,174,31,221,92,162,86,143,83,191,168,173,77,45,208,85,138,141,35,80,44,4,154,194,27,30,71,214,162,232,133,23,152,170,125,150,170,38,153,43,45,239,225,159,23,161,91,31,124,46,122,52,108,173,248,236,251,155,190,187,142,4,211,203,136,175,7,97,166,185,180,48,73,46,176,198,149,55,122,128,244,198,72,184,70,238,22,245,245,166,239,18,69,200,30,145,50,141,176,229,232,111,83,235,141,37,213,180,33,138,30,13,9,35,159,41,150,113,91,43,174,116,122,196,202,133,50,150,236,7,141,239,113,75,20,47,208,175,170,90,205,125,11,136,43,203,193,136,220,34,157,11,188,105,197,242,11,111,232,110,9,29,136,113,114,119,214,68,7,75,155,156,156,140,66,86,31,224,56,138,65,36,105,223,129,34,79,84,84,139,230,210,33,110,87,58,169,189,30,251,190,133,174,229,247,130,164,87,76,88,5,247,3,249,240,209,198,122,241,65,143,26,56,180,155,43,48,26,155,190,58,109,62,237,108,64,234,166,121,84,93,8,214,180,24,235,146,167,6,17,181,187,16,148,101,210,91,106,40,216,168,126,27,118,223,139,242,102,71,170,110,67,227,64,77,203,99,109,154,176,16,154,21,14,200,166,166,119,131,179,64,27,157,112,91,154,209,37,62,194,3,9,82,29,105,141,86,169,234,27,20,163,181,118,37,104,33,14,224,242,13,198,156,31,242,121,162,133,85,35,123,203,28,175,187,65,8,58,16,141,157,157,194,247,178,215,15,195,138,38,214,227,20,18,26,48,143,18,203,240,138,245,204,150,73,239,75,253,110,225,132,211,163,56,66,238,125,181,243,203,34,108,222,8,71,173,142,13,138,146,218,58,38,6,51,89,55,83,41,84,29,181,227,200,31,153,212,187,88,177,255,177,12,35,89,195,188,33,38,100,198,213,131,157,17,191,141,1,141,144,95,184,52,84,145,156,16,132,227,138,188,47,220,178,166,139,59,0,191,163,101,13,193,140,132,193,229,176,57,110,233,209,240,204,125,3,51,204,134,70,56,113,29,133,26,23,6,134,171,180,142,94,120,179,169,199,239,107,161,45,174,199,110,4,50,130,127,85,127,159,40,90,45,173,38,51,140,125,175,48,16,223,44,116,74,114,214,208,220,209,39,250,254,169,145,193,34,153,167,228,22,244,44,174,19,185,77,27,163,41,201,176,179,225,56,241,188,205,11,65,137,174,253,88,165,51,232,114,88,144,233,79,95,107,77,141,163,77,56,92,168,172,144,14,215,72,46,94,149,76,163,181,147,213,72,35,193,228,91,58,39,145,61,133,1,225,60,192,251,59,83,191,56,4,94,65,13,154,224,93,99,233,209,144,164,130,27,134,21,225,153,66,250,124,155,236,230,109,218,80,20,105,38,221,10,191,157,129,207,104,176,2,110,17,2,202,27,193,248,164,196,209,116,55,252,92,218,219,242,245,32,187,114,25,67,169,178,11,37,200,160,63,226,194,166,111,132,25,175,199,231,101,133,22,249,101,24,192,117,6,57,18,174,75,171,10,211,223,121,130,214,73,249,74,169,199,47,34,43,241,101,163,242,112,244,125,33,54,208,130,205,74,213,94,167,133,101,126,246,193,71,109,68,104,122,110,243,160,115,170,43,90,102,250,174,209,59,246,182,95,96,188,216,245,151,33,232,249,60,140,193,138,38,51,13,62,174,190,0,220,219,15,193,23,255,199,168,4,83,61,218,179,235,133,35,43,226,225,27,174,236,43,109,154,12,70,26,204,143,166,163,172,235,135,205,76,92,252,11,65,121,166,119,29,72,52,104,70,194,145,109,27,228,36,133,223,215,233,155,198,7,83,249,148,247,69,219,87,20,200,97,156,163,149,164,48,121,174,128,223,92,88,247,15,209,28,31,84,167,161,155,85,158,190,78,114,180,222,54,92,204,123,68,106,12,84,61,73,150,58,209,28,89,131,159,87,130,180,218,236,113,52,58,97,74,124,70,238,116,7,91,28,242,89,249,57,154,78,225,30,39,71,112,78,7,57,12,225,29,39,71,111,163,74,184,206,122,181,92,98,145,236,228,218,83,136,109,246,193,184,192,47,126,17,71,19,31,15,198,4,208,105,238,219,148,15,143,162,168,19,198,193,140,122,137,194,58,155,169,200,108,224,84,51,202,86,230,127,197,180,232,38,197,158,173,152,192,52,206,244,128,27,44,105,105,105,160,102,52,124,190,236,166,207,175,29,15,29,219,174,236,12,216,182,144,36,140,136,67,137,219,166,53,181,203,78,131,182,203,183,98,214,128,225,144,228,83,25,72,87,197,156,245,247,169,11,76,103,82,126,251,16,43,222,22,171,9,60,73,207,206,124,35,75,25,175,116,218,47,111,45,43,38,180,42,118,216,116,92,209,79,233,3,149,13,235,148,16,111,226,55,230,70,28,133,246,244,33,203,31,150,141,239,163,245,103,138,93,187,228,98,45,167,216,130,99,143,83,244,139,108,150,252,244,50,205,246,15,174,164,181,100,121,180,24,173,196,83,97,167,243,54,108,255,180,96,101,189,55,182,74,243,163,102,66,179,165,35,109,226,11,243,182,125,61,96,186,92,226,121,60,184,98,239,248,23,166,0,83,145,139,59,98,18,125,79,240,179,46,164,75,29,186,91,196,157,211,138,129,227,235,220,2,126,19,115,58,98,63,120,162,200,115,227,232,214,197,10,230,193,248,82,127,108,87,250,143,102,191,249,109,33,129,131,102,201,95,78,30,216,126,44,111,172,81,188,249,50,77,192,36,93,99,58,195,73,9,197,228,22,39,127,247,17,179,56,236,237,129,210,255,12,20,146,84,62,21,182,55,206,165,248,59,183,56,53,1,155,49,137,195,141,229,188,201,201,217,7,150,191,112,0,216,116,165,229,202,170,217,45,249,125,189,253,77,169,242,70,208,51,249,180,206,65,171,181,164,39,10,113,233,99,63,194,248,91,228,78,71,194,239,133,125,219,116,208,110,162,187,137,146,167,248,168,203,118,48,37,146,124,31,116,222,149,207,185,231,15,126,113,164,192,236,187,191,54,110,59,57,114,36,121,215,197,220,163,231,7,99,86,241,166,171,28,11,252,244,155,131,190,247,177,113,214,217,121,221,197,54,21,101,57,74,153,47,22,128,105,59,221,241,9,144,146,75,102,61,89,121,95,165,44,43,73,126,240,159,7,102,92,120,161,248,226,206,61,219,234,152,45,117,64,224,194,13,203,202,127,48,54,237,217,127,14,92,44,173,254,193,252,109,214,157,240,180,222,200,97,249,165,117,171,81,109,129,177,160,26,126,114,99,213,94,133,27,77,126,254,208,42,4,133,37,48,198,139,109,127,131,1,123,171,253,11,215,113,171,127,157,232,83,145,237,78,152,6,207,47,90,7,38,28,136,237,207,100,251,105,101,51,135,17,167,189,114,52,253,131,31,151,207,172,214,209,122,144,167,70,229,190,248,88,98,49,121,145,143,156,188,152,222,86,115,152,255,152,121,52,205,162,236,174,63,152,40,183,230,196,241,96,154,108,227,232,183,254,190,128,67,143,54,217,5,135,203,54,77,146,132,15,249,87,255,70,80,109,29,169,195,62,173,60,65,164,244,193,102,29,91,228,228,244,205,12,31,14,115,208,7,217,242,177,88,245,174,251,132,73,113,7,83,134,132,77,87,193,135,3,55,37,13,219,232,124,155,16,231,247,219,195,236,22,115,106,48,193,177,55,210,191,143,4,61,8,161,151,225,164,251,2,134,234,195,97,152,134,118,145,27,35,6,248,76,91,236,232,247,88,250,191,237,187,252,207,31,205,107,154,48,141,134,223,48,98,229,183,234,29,117,39,227,1,163,96,210,229,142,96,197,78,255,176,153,130,168,132,202,195,94,72,173,52,127,85,21,117,120,125,85,88,20,248,68,139,186,88,77,137,68,94,52,244,198,239,235,160,77,183,228,142,144,81,194,78,108,248,248,126,83,244,187,50,29,99,228,49,124,133,176,46,156,244,66,2,222,251,78,31,68,116,161,237,57,127,198,55,36,81,63,250,77,166,91,94,51,137,134,26,143,212,196,255,178,49,31,216,56,164,241,97,226,106,170,211,25,94,139,197,167,210,101,22,79,242,113,80,62,236,241,204,216,239,97,253,33,115,134,249,5,251,149,93,43,179,118,157,113,72,47,248,44,94,144,109,41,114,229,216,64,20,143,69,54,60,165,46,3,20,37,193,217,252,187,221,205,52,222,229,198,6,47,236,84,159,74,97,111,180,35,115,165,89,135,231,68,76,233,85,230,171,109,221,96,62,203,79,248,146,93,30,11,250,53,49,103,208,249,34,193,68,249,211,86,247,183,253,22,216,86,138,140,67,200,247,189,197,149,109,11,169,228,202,224,157,236,29,71,35,248,208,228,169,92,186,16,107,192,200,161,233,234,4,205,164,199,185,233,66,63,178,110,154,246,121,172,47,24,206,164,92,13,203,234,139,147,198,242,165,239,226,249,34,113,14,106,90,231,68,184,240,162,229,50,36,214,128,202,117,63,209,61,96,216,245,93,150,221,183,65,31,62,27,189,93,87,67,119,93,22,252,55,76,99,160,157,98,140,140,159,120,0,241,21,143,44,137,51,53,46,165,1,184,127,155,54,11,54,216,237,200,209,180,196,181,19,161,10,94,176,83,97,156,134,86,196,80,12,220,34,247,133,4,205,215,71,104,17,216,28,89,81,51,130,239,41,113,238,118,8,116,142,132,65,111,135,208,125,217,68,178,185,247,159,40,201,50,206,129,190,255,26,83,66,44,210,207,243,68,228,8,181,227,8,60,77,164,35,126,154,125,150,192,13,135,32,143,115,172,6,63,53,248,123,215,133,182,97,68,142,152,153,72,240,71,0,125,242,174,73,197,13,13,29,7,25,137,56,122,153,128,189,196,157,144,94,110,222,246,24,169,165,70,20,131,246,208,141,112,123,34,209,95,53,230,181,36,140,195,23,135,140,46,241,54,73,232,120,228,3,142,225,146,136,121,47,155,37,29,174,24,136,94,217,9,188,247,245,25,217,2,99,137,123,242,190,209,102,95,61,174,156,153,35,221,100,31,60,216,151,196,43,193,49,65,199,10,169,218,190,61,110,165,166,6,235,86,182,56,52,12,55,191,114,202,63,185,25,165,66,137,192,89,236,66,140,94,32,191,61,232,108,249,148,245,30,188,141,63,152,247,141,74,195,94,241,9,97,46,75,52,255,47,87,108,24,59,149,203,254,187,225,58,205,195,32,38,202,193,114,253,198,193,223,238,155,140,145,185,52,95,129,233,120,107,9,191,200,44,194,163,97,44,171,175,120,99,232,18,35,25,80,24,144,223,139,164,81,1,157,132,158,48,61,162,95,35,5,112,167,153,74,126,186,88,47,221,77,184,100,248,51,108,223,239,20,91,126,251,160,28,117,18,222,108,18,70,92,248,177,22,103,129,177,61,157,113,101,77,220,175,6,29,103,216,7,196,133,67,105,151,11,167,246,210,62,130,11,53,1,56,137,69,96,72,13,227,47,207,250,96,179,67,146,251,50,86,108,221,126,95,168,213,175,124,162,44,60,253,203,196,24,138,140,244,72,24,254,226,157,126,225,38,54,42,111,179,90,37,238,196,35,133,173,215,243,202,200,155,205,175,229,102,215,63,19,97,185,112,83,74,168,53,239,26,109,150,68,247,58,231,211,89,0,70,80,249,12,129,105,147,241,95,198,96,176,172,188,233,183,154,32,26,82,227,153,180,114,229,182,222,19,178,58,148,195,3,121,191,124,40,228,193,215,231,65,107,178,81,245,14,189,173,81,237,20,14,191,145,82,229,117,89,78,227,107,211,176,163,77,0,57,225,102,172,172,56,186,208,49,37,151,214,42,238,113,55,96,26,10,228,198,30,184,62,145,43,224,55,115,102,152,66,225,193,138,100,45,94,103,77,114,37,5,69,236,89,219,137,39,222,132,60,70,124,140,143,118,139,33,222,33,157,31,129,169,157,46,31,226,104,59,246,28,11,144,62,225,199,251,199,137,21,110,70,134,15,30,70,119,245,147,91,35,88,17,152,70,112,207,14,208,219,77,86,94,78,14,7,184,199,79,163,105,124,229,194,41,227,126,165,238,191,121,97,165,51,246,160,50,112,104,52,119,152,54,217,252,250,198,159,165,109,141,89,165,190,0,44,118,232,40,187,64,105,242,143,19,237,14,98,123,129,113,124,89,126,221,176,231,115,16,35,11,195,134,222,175,236,253,75,89,48,97,99,207,251,215,247,38,12,13,222,76,123,104,120,251,8,135,78,147,114,76,120,208,174,208,252,202,94,40,119,114,187,7,92,162,31,8,135,10,84,57,34,15,138,58,16,74,106,126,229,88,244,238,42,99,133,70,243,216,13,98,91,215,90,250,133,15,226,53,218,64,191,75,27,22,46,215,124,166,84,206,235,45,1,83,188,148,27,67,177,239,124,38,156,118,116,205,150,129,135,118,138,217,251,56,250,222,199,110,249,76,119,177,118,6,191,112,186,119,186,92,25,73,194,241,145,42,182,41,19,213,148,239,34,255,193,80,253,114,115,21,105,255,146,3,9,211,175,79,90,200,180,57,40,237,8,250,38,252,241,233,134,217,161,27,217,135,132,105,12,94,113,83,112,153,82,73,234,193,213,84,193,191,49,60,140,6,212,114,40,144,181,187,95,58,146,136,188,138,95,134,161,227,115,64,0,125,115,97,146,180,12,125,97,130,47,47,131,101,170,252,156,26,5,166,189,227,77,35,137,149,71,99,225,213,125,194,177,88,121,228,84,201,254,206,246,23,14,227,116,149,43,50,18,85,27,26,67,192,194,182,48,7,123,138,18,113,240,160,215,94,127,217,214,143,22,48,125,251,121,221,8,7,186,93,42,48,233,167,35,87,134,99,219,172,126,215,214,155,47,63,205,54,204,3,137,1,171,48,165,198,13,53,131,224,248,54,144,132,187,2,91,133,209,175,155,118,195,45,111,227,157,233,133,152,35,143,150,217,4,13,132,57,227,162,57,115,150,170,88,166,123,8,99,115,79,108,45,100,18,157,38,46,17,215,117,172,195,104,11,92,205,95,201,223,164,74,144,128,98,241,219,253,96,147,138,149,233,194,18,30,55,71,9,157,114,85,142,70,131,161,199,232,134,19,91,100,6,182,122,205,246,249,219,188,129,151,158,187,183,72,165,128,82,85,86,184,90,175,85,220,214,222,75,38,232,105,140,185,184,240,99,66,189,121,52,252,118,50,89,14,19,213,202,116,65,115,249,29,49,21,97,198,86,186,30,189,76,5,215,97,246,238,185,90,3,91,23,78,12,50,51,225,248,129,223,204,27,227,27,86,205,208,223,70,234,204,67,78,46,180,167,102,198,176,140,212,244,151,205,62,165,167,245,45,2,109,236,129,143,163,68,247,178,96,14,50,158,59,86,173,63,105,8,185,45,148,198,107,196,163,104,9,117,121,33,168,34,140,233,209,236,132,101,155,154,244,131,23,255,158,104,25,121,180,144,208,31,92,232,56,104,113,52,237,208,51,199,2,235,140,75,124,178,46,33,31,189,243,190,250,251,166,201,121,56,124,17,7,204,79,160,51,157,215,184,49,22,193,38,31,110,183,145,233,49,165,57,69,23,185,114,44,108,223,242,28,11,46,198,137,93,126,123,130,231,246,131,245,96,200,149,163,36,219,114,139,240,98,70,153,162,209,70,219,37,162,116,97,217,130,209,177,51,34,18,46,246,20,228,119,105,134,206,128,18,222,64,253,185,229,178,252,101,189,175,140,245,80,239,105,192,140,218,25,49,46,141,18,224,177,224,107,28,33,33,189,231,114,213,204,192,215,151,75,2,223,82,245,183,145,21,140,111,111,153,246,94,149,163,45,180,174,17,59,253,244,28,3,35,19,117,99,95,131,227,145,172,14,36,237,145,57,247,199,253,230,243,213,229,161,217,203,171,254,178,22,92,188,41,191,77,117,118,239,8,127,32,102,230,102,112,240,169,225,143,21,3,5,223,138,28,40,80,183,214,140,120,20,83,179,108,230,28,198,219,56,43,6,10,154,85,163,202,201,223,20,239,25,214,23,59,145,201,151,73,3,49,38,166,133,152,12,155,24,89,0,191,243,69,136,15,131,234,76,137,4,240,81,127,15,53,2,5,40,162,114,219,72,37,211,64,237,241,205,96,203,165,39,103,25,184,1,191,79,109,233,209,102,12,228,159,207,187,42,90,253,242,117,243,233,205,227,147,60,153,196,174,7,147,100,107,17,90,21,90,65,151,252,244,27,152,189,120,156,209,137,154,175,124,154,116,97,204,216,3,163,218,88,53,144,104,38,108,228,219,61,232,10,248,100,4,92,175,17,217,253,228,68,37,87,22,129,10,47,215,243,129,149,130,92,209,53,183,90,206,251,3,27,222,45,242,1,189,205,57,206,59,126,106,68,57,134,92,152,245,170,183,175,30,132,10,193,106,50,209,178,154,180,175,183,107,147,188,65,137,232,7,126,59,52,15,51,186,137,60,203,222,3,55,177,93,124,144,146,254,134,172,36,112,67,211,248,187,50,122,0,250,208,11,167,241,175,250,118,238,93,23,98,39,114,114,4,72,60,150,120,31,246,194,232,76,208,74,122,208,207,205,80,24,50,10,223,146,75,36,253,205,73,168,87,78,93,85,43,242,33,199,103,187,198,135,189,36,216,229,128,19,193,23,222,7,51,37,253,12,30,215,235,119,192,54,234,3,198,62,146,61,153,195,232,215,203,51,53,222,250,244,57,190,53,227,131,228,111,23,115,26,247,224,141,34,151,48,199,88,156,152,2,125,89,165,237,241,166,121,206,248,211,115,252,100,139,13,70,1,38,222,72,167,107,96,199,108,218,140,152,148,33,43,50,30,176,104,118,220,24,210,19,55,225,119,155,251,196,235,54,225,187,188,177,14,183,182,123,165,25,120,206,236,38,2,254,219,150,57,76,139,91,46,94,29,219,37,23,0,178,163,175,176,143,13,54,47,141,15,166,224,145,220,75,107,19,203,216,240,77,16,163,164,222,211,67,113,5,170,95,42,159,105,186,174,20,116,194,119,4,135,62,255,118,43,244,159,84,12,199,105,247,133,222,159,145,25,213,205,109,177,120,192,144,162,80,187,255,96,118,32,178,102,51,11,140,243,241,162,129,225,81,231,108,250,62,123,226,105,31,13,56,72,148,100,34,113,143,11,187,133,227,240,68,36,191,38,140,213,233,241,103,250,98,48,154,115,242,117,227,202,185,98,36,50,211,147,99,77,24,190,68,175,1,27,65,117,38,140,142,122,108,188,170,53,144,202,193,84,79,218,136,159,94,111,217,150,161,4,221,238,180,120,228,132,46,55,227,113,92,104,202,94,62,225,193,173,24,217,28,70,82,249,193,205,243,118,21,231,163,149,203,58,114,168,215,229,241,128,17,1,108,91,96,75,128,198,201,223,200,144,93,112,55,99,201,234,123,1,122,93,71,122,201,18,72,206,88,128,42,221,140,51,191,109,54,40,148,16,29,173,71,116,139,172,106,73,141,217,111,186,217,190,64,46,187,225,12,180,226,135,255,140,51,4,158,214,97,231,48,11,206,18,152,174,133,17,175,3,11,155,181,242,129,27,229,108,159,128,143,89,186,38,188,222,56,137,113,68,126,118,202,167,139,164,12,20,6,135,201,111,229,108,138,27,41,132,83,63,122,89,142,34,175,12,27,155,178,227,101,226,216,149,105,57,234,98,80,170,227,235,66,212,125,229,8,39,77,52,187,39,51,225,132,226,119,33,48,4,70,143,85,222,130,99,233,222,127,155,199,255,175,31,205,107,186,46,228,4,138,47,82,190,7,44,52,168,74,59,10,143,80,6,223,132,240,23,159,59,250,67,217,208,207,123,192,135,58,102,162,23,18,166,138,211,67,55,111,41,70,223,155,201,81,156,18,152,207,192,51,156,236,51,246,85,24,83,165,72,106,17,43,55,125,75,102,123,121,124,22,91,52,52,229,118,205,164,6,130,223,84,235,95,78,37,135,38,209,84,12,220,241,6,135,164,109,251,215,113,209,98,100,94,205,166,241,189,157,216,110,145,233,236,247,231,91,61,37,47,139,45,105,182,101,241,165,163,34,28,131,135,202,89,54,111,48,141,108,119,77,223,159,13,215,144,235,186,40,112,197,12,54,217,194,202,101,111,20,76,100,218,135,174,95,101,118,132,3,124,124,189,194,12,169,167,203,23,48,116,229,184,50,186,95,101,139,202,102,203,26,185,226,101,144,140,222,50,237,51,91,198,16,51,61,40,93,21,150,113,101,226,85,210,203,169,87,142,26,195,140,7,110,20,225,33,203,93,69,152,211,51,79,152,60,221,148,74,102,53,92,18,170,86,212,115,126,80,50,8,190,217,35,219,32,185,77,148,36,17,87,106,177,74,107,157,20,24,254,233,205,8,129,221,172,192,136,192,116,159,245,177,217,164,23,75,214,248,242,38,37,223,89,52,186,101,138,196,23,214,4,233,12,9,106,226,208,20,101,21,183,254,111,127,157,136,142,141,165,49,0,50,169,197,19,41,244,206,118,169,5,117,115,30,90,190,119,126,71,19,221,78,129,39,212,193,56,26,131,102,89,135,41,14,159,27,143,133,68,88,242,226,31,220,144,34,243,217,247,45,71,184,207,74,224,132,20,226,136,48,26,222,84,147,43,199,76,26,161,114,15,163,59,198,95,18,180,209,75,29,245,1,164,145,107,26,227,88,60,121,90,12,165,134,225,131,134,217,111,71,212,208,187,12,152,140,166,192,248,178,231,27,195,180,168,72,213,164,108,203,81,248,99,33,7,172,165,11,130,17,232,57,14,67,70,148,12,105,133,53,180,227,104,178,198,71,99,248,118,114,57,108,147,29,147,108,36,43,221,56,81,185,176,230,50,25,75,216,197,246,155,131,229,47,99,152,232,48,149,2,127,95,120,167,95,221,82,65,127,137,103,130,184,206,144,140,133,29,122,99,171,247,167,226,44,155,162,105,92,207,29,219,181,113,211,147,10,24,6,147,7,39,102,35,221,101,223,95,145,100,219,62,103,209,144,137,224,244,207,174,232,196,183,251,38,226,171,83,218,48,5,214,230,21,77,139,247,245,153,161,169,86,98,1,177,84,175,148,254,6,213,237,222,162,166,194,214,110,203,182,167,217,34,226,185,196,137,169,79,211,173,249,68,177,51,114,252,38,76,57,21,110,45,147,10,108,98,150,236,153,222,79,195,74,140,140,182,81,96,37,231,192,51,158,81,188,99,136,86,73,254,98,67,133,5,136,103,98,200,6,74,162,146,125,59,82,90,145,230,129,146,191,36,151,98,173,92,145,54,163,180,81,228,183,161,234,222,30,21,79,104,171,146,89,238,166,73,24,25,40,154,72,138,230,175,32,192,148,40,188,91,43,150,140,52,42,227,16,56,29,166,104,41,239,147,93,42,204,100,135,201,42,200,183,77,199,197,140,103,254,102,83,248,130,114,242,247,113,33,208,252,193,168,210,117,169,74,226,27,112,63,37,51,82,107,208,202,228,177,12,115,76,168,89,29,55,87,108,73,178,190,37,48,111,12,253,99,205,28,144,245,169,126,238,105,169,124,185,109,208,177,124,24,179,181,19,169,3,242,187,213,220,87,29,182,166,21,77,30,91,59,161,167,183,160,192,234,39,52,144,175,201,138,40,181,246,245,147,182,190,140,24,255,109,123,247,75,43,5,24,137,69,102,205,118,50,255,83,72,168,206,167,65,170,217,218,115,180,74,97,42,122,145,151,195,241,75,170,58,111,167,217,166,111,92,172,40,33,187,189,193,224,9,122,34,67,188,142,42,51,11,81,194,188,153,83,223,86,75,72,24,46,253,40,145,215,158,48,3,4,133,64,210,34,99,72,227,190,36,51,105,177,133,254,16,229,214,185,138,84,95,48,185,137,186,207,196,51,78,115,126,236,168,246,137,156,119,161,160,212,181,40,249,182,23,94,182,127,147,35,218,176,10,179,158,70,153,184,152,159,142,162,182,249,243,137,225,204,249,83,239,44,153,75,68,92,102,117,61,180,64,92,61,81,141,90,180,242,8,140,3,72,148,82,177,49,62,242,109,45,148,36,198,204,122,19,204,44,173,211,246,154,245,34,254,86,18,172,27,42,160,247,87,216,202,83,187,60,235,253,102,133,237,209,219,139,83,10,86,55,90,62,70,85,37,126,24,15,37,121,203,168,112,189,103,24,71,175,251,110,83,206,13,49,174,103,106,247,221,149,100,205,182,9,49,122,216,105,252,189,37,153,95,60,166,247,136,73,154,29,248,149,57,156,46,235,86,253,194,231,159,132,167,214,212,15,165,110,255,42,7,122,1,114,48,194,162,43,166,81,54,32,71,86,100,228,192,166,183,195,80,191,105,108,208,132,44,128,65,95,176,132,218,208,61,36,69,22,19,124,244,41,26,225,39,169,130,29,107,177,243,180,150,137,41,45,37,34,208,254,191,252,194,38,10,156,146,114,62,184,201,229,12,252,150,115,45,22,29,107,148,23,24,45,32,97,149,88,67,185,23,139,112,152,158,154,21,198,132,123,68,168,64,5,30,209,51,161,141,192,56,235,1,227,228,44,7,119,140,118,74,160,71,148,2,204,97,187,221,152,128,151,233,103,42,221,101,210,22,29,204,168,213,153,152,132,12,211,8,182,226,174,72,80,118,101,218,160,203,21,191,252,34,206,163,207,228,190,221,198,41,43,206,77,248,213,133,127,132,254,125,176,170,176,120,91,194,68,163,255,113,56,219,209,238,234,102,63,138,177,147,58,81,72,188,172,158,222,28,70,109,234,236,165,226,121,242,192,167,192,24,250,180,60,119,17,219,65,72,79,239,190,35,33,253,230,90,178,202,66,78,98,227,122,99,61,36,169,81,245,228,236,108,154,231,171,81,138,169,217,204,50,172,18,222,114,157,199,231,87,169,102,116,216,215,145,111,154,196,173,240,216,248,86,106,16,190,166,145,168,4,133,91,22,223,6,194,170,115,41,203,237,188,144,37,10,108,195,50,22,130,162,80,20,4,58,202,28,73,232,165,84,131,169,75,158,251,5,70,71,110,250,189,12,66,179,60,55,148,55,185,178,247,247,53,190,105,42,21,67,127,26,161,37,111,61,178,194,96,239,67,206,253,38,194,85,119,192,200,199,11,149,204,62,196,147,48,166,85,202,58,164,208,209,99,66,96,157,152,194,165,124,113,112,247,248,226,61,177,41,174,82,195,116,45,198,170,121,87,102,39,38,52,206,183,70,39,171,208,236,237,115,197,162,3,147,252,90,12,112,30,208,123,213,255,180,149,228,210,12,21,50,122,211,58,196,146,108,130,107,0,122,42,159,66,153,41,193,222,212,127,98,15,193,30,229,235,88,53,85,164,183,232,200,209,68,137,251,147,71,230,179,160,117,226,8,204,44,245,105,65,96,25,209,165,60,108,71,211,214,82,63,120,97,156,21,102,106,152,126,211,79,237,7,111,235,21,216,9,191,21,38,4,48,151,137,98,165,122,171,193,116,32,59,124,241,11,78,83,192,2,221,240,124,229,14,211,181,195,143,66,142,102,219,236,173,182,20,165,249,111,65,247,113,138,2,104,123,51,123,204,160,102,227,96,162,245,14,191,199,45,173,111,215,252,33,63,138,142,177,44,96,10,11,140,108,217,137,147,67,216,143,33,132,114,20,179,195,39,52,177,108,198,75,211,63,94,182,233,206,248,185,59,49,106,18,198,237,105,111,23,223,128,232,192,169,4,182,42,247,30,113,52,11,239,74,184,154,86,139,195,228,69,115,138,69,152,141,68,226,215,234,14,124,82,81,193,36,223,204,92,218,81,196,161,174,160,244,4,23,127,222,179,219,140,153,48,196,152,118,253,224,137,132,153,156,250,173,73,203,157,47,72,9,210,216,156,143,12,23,128,238,114,237,136,209,192,2,203,71,70,76,52,190,176,253,114,131,103,233,193,239,9,87,183,176,91,8,254,210,4,145,48,221,127,238,81,109,218,236,43,109,45,205,132,161,121,239,141,101,47,113,225,146,163,43,212,22,71,145,241,168,77,14,166,3,185,250,243,236,182,200,232,149,85,107,66,233,31,12,67,74,90,90,173,223,101,184,74,18,100,252,94,165,155,246,90,190,184,126,205,226,236,92,187,118,113,225,44,141,66,83,192,116,21,202,119,253,162,63,106,52,223,19,167,151,227,166,238,173,121,33,188,184,119,198,125,89,179,96,162,184,127,196,151,217,16,220,62,87,126,122,216,198,204,143,166,153,95,71,153,37,102,191,168,159,43,99,71,46,35,156,240,132,77,131,223,246,38,181,40,87,6,55,216,69,121,88,25,172,6,36,112,71,45,200,31,57,154,217,41,72,71,47,38,253,149,126,110,138,191,210,83,116,33,134,182,111,215,0,76,23,138,188,236,183,195,54,131,199,15,238,88,133,102,187,197,253,243,136,255,186,220,151,85,3,218,22,24,133,173,227,223,61,186,192,218,148,199,172,0,141,216,47,237,133,181,185,245,132,33,76,151,74,12,21,100,16,139,156,123,162,202,247,237,58,222,54,241,61,240,155,214,99,40,134,194,156,240,121,248,173,119,253,197,254,249,233,210,247,86,92,81,125,81,2,151,38,19,164,133,152,208,190,185,208,250,66,139,140,20,54,196,251,147,80,194,213,183,203,60,57,121,246,62,76,198,159,60,114,158,24,179,229,227,90,116,127,150,236,35,27,136,145,237,63,227,250,153,255,104,72,50,14,48,133,173,113,89,20,246,222,62,45,31,24,20,157,241,213,75,216,59,162,84,147,253,224,214,165,48,187,143,34,84,156,134,204,193,239,88,230,50,71,113,1,172,242,180,105,161,114,67,13,172,103,17,141,147,131,255,92,63,29,54,245,144,28,98,3,253,157,18,151,189,145,152,202,51,91,83,77,94,22,198,242,69,190,59,88,70,97,137,177,76,145,80,100,5,32,177,87,84,58,28,54,37,162,68,95,216,84,93,178,109,153,249,107,22,152,30,204,22,206,29,184,32,244,82,202,206,217,6,121,176,221,124,166,91,166,186,33,81,4,114,85,229,203,46,2,191,75,147,9,161,209,248,231,179,251,178,150,169,108,98,167,65,228,77,240,53,96,244,160,37,196,104,152,1,186,128,247,98,83,127,183,44,105,205,92,183,191,232,7,189,140,217,50,199,77,73,118,30,239,222,186,104,179,140,36,150,26,74,110,227,123,160,102,42,189,228,131,175,102,109,235,247,140,178,149,142,110,154,175,195,12,22,23,48,202,237,121,97,21,201,72,55,45,6,198,24,39,95,199,11,51,247,154,113,221,164,66,210,97,29,227,46,250,167,135,63,208,183,11,219,93,94,71,181,118,165,238,15,133,231,187,101,12,50,9,46,247,52,166,184,181,86,211,251,42,47,244,113,51,1,4,135,234,214,53,143,46,244,58,226,137,211,250,58,37,222,44,120,128,47,95,18,119,161,11,81,230,239,98,222,80,223,185,119,53,47,136,188,50,58,45,221,80,124,153,227,65,214,190,64,59,195,202,209,214,164,70,68,134,0,73,231,79,233,10,230,218,139,225,100,6,45,245,207,250,237,131,153,1,116,128,151,66,11,174,163,124,151,69,142,197,65,221,117,91,96,77,29,241,128,99,159,74,90,199,39,132,109,126,101,217,205,134,190,124,47,46,192,106,230,150,55,221,221,113,65,123,159,241,168,1,83,29,204,198,201,195,215,134,21,203,7,87,115,174,221,9,191,91,218,46,59,254,54,235,131,101,125,36,60,76,106,199,225,110,6,104,242,219,99,7,55,128,245,109,51,219,159,132,187,213,62,191,251,134,53,213,154,220,182,249,83,251,169,105,63,24,249,85,99,54,114,208,255,248,96,188,210,74,198,39,212,37,79,117,57,195,197,144,66,103,92,96,43,196,124,239,250,77,17,111,210,156,249,72,15,90,2,159,24,1,134,246,214,99,37,240,162,11,227,83,68,95,38,67,158,252,75,58,58,22,183,242,93,249,37,98,200,237,188,53,124,224,202,27,168,209,114,19,133,159,25,19,248,53,135,177,43,7,35,104,56,63,213,50,252,118,73,179,201,125,33,225,20,193,40,59,42,233,53,2,158,54,112,63,24,230,249,145,151,125,184,146,229,193,207,53,35,143,42,183,93,209,145,253,162,232,93,140,201,59,186,192,133,244,76,119,216,178,250,130,54,171,50,124,104,183,78,112,249,105,52,185,92,161,120,23,43,139,101,191,39,50,126,4,21,243,131,151,53,58,9,188,209,163,92,254,211,27,246,108,246,247,190,175,9,146,138,255,244,177,77,75,62,148,13,199,209,125,12,177,99,232,43,61,191,128,153,180,253,174,43,74,16,162,72,64,177,220,100,177,28,62,230,46,159,176,57,213,58,218,11,94,133,93,80,107,212,152,14,19,38,108,57,55,59,145,245,237,167,160,157,226,208,43,87,70,171,197,215,101,14,12,9,242,92,129,145,39,253,70,18,25,219,42,181,41,140,104,39,202,129,142,154,156,147,60,81,26,38,190,254,247,107,229,134,146,165,252,249,39,247,29,167,38,192,150,197,158,114,121,203,7,78,151,38,219,162,132,119,99,159,233,48,10,90,73,204,160,185,29,21,147,111,38,181,152,98,101,70,118,82,229,48,225,152,15,190,67,155,3,128,233,218,241,129,212,224,124,55,57,152,252,175,235,233,238,70,83,68,58,38,77,235,35,126,161,220,247,62,96,105,136,26,59,42,204,212,23,190,201,16,213,152,245,194,169,28,72,4,167,116,108,125,240,225,19,200,159,54,89,224,175,27,3,212,56,145,114,110,74,108,227,248,185,209,181,204,101,13,53,251,225,93,253,112,40,72,202,165,50,210,91,0,14,69,205,237,176,89,88,202,79,119,166,82,127,31,70,189,19,101,139,3,251,184,197,40,236,16,238,82,192,238,193,112,34,221,254,23,152,104,88,142,126,43,106,117,49,80,148,118,110,149,49,10,25,162,251,114,205,56,192,175,86,96,50,142,190,17,100,201,93,83,103,28,74,75,161,15,185,177,116,221,210,191,126,172,224,246,9,37,162,217,215,224,209,8,106,173,129,254,204,58,237,50,41,86,64,121,250,32,165,249,193,3,3,31,121,93,230,111,249,177,228,129,217,13,164,38,192,139,131,109,191,213,3,198,70,36,79,142,134,198,114,233,188,13,177,235,77,198,2,147,255,233,126,225,24,111,207,140,221,76,199,57,92,118,183,25,63,21,89,187,250,68,119,105,250,35,229,19,184,178,188,176,24,33,237,236,48,10,116,242,109,190,55,157,178,230,127,125,171,89,53,54,13,29,38,234,239,190,232,8,217,34,45,134,96,215,187,87,127,157,136,90,80,171,9,184,161,203,92,125,70,178,21,91,68,80,140,43,91,98,48,12,182,138,51,119,130,166,119,220,220,53,207,74,198,67,191,221,183,7,120,47,97,250,201,143,237,242,243,210,94,168,64,86,226,27,135,239,93,23,202,95,9,255,189,207,229,240,251,198,150,68,42,205,60,10,190,21,127,211,27,142,125,133,192,236,49,134,159,156,97,124,228,125,86,60,149,139,223,55,221,240,189,203,231,73,170,22,38,192,7,79,106,218,178,228,27,9,213,61,70,161,189,236,153,70,158,164,112,138,117,205,255,193,230,102,166,99,169,16,127,28,127,161,8,66,205,46,43,103,161,23,110,249,125,47,220,105,146,60,65,185,10,145,135,226,71,79,34,140,140,106,207,139,106,233,15,255,190,130,101,221,30,18,8,33,199,210,93,61,153,204,238,219,6,12,185,180,98,58,120,223,251,70,0,172,136,84,201,33,199,218,191,150,82,96,8,11,235,31,43,35,253,215,143,230,53,81,158,245,153,116,217,35,145,73,3,223,210,234,62,210,40,21,189,56,69,102,82,100,46,169,4,199,201,43,158,137,9,147,245,170,62,15,191,104,154,120,91,134,9,170,220,103,251,227,34,91,152,86,83,211,194,217,237,214,165,155,189,231,150,84,226,161,29,227,184,120,56,84,88,52,161,229,228,200,65,111,159,176,222,30,10,9,187,35,240,53,149,84,31,162,4,80,85,62,15,218,191,63,62,55,97,35,81,233,146,79,15,131,68,255,101,58,93,79,151,207,154,142,199,21,195,187,18,249,201,93,183,63,239,22,63,26,107,239,41,19,146,41,231,196,11,153,12,200,108,66,7,182,202,168,207,87,182,81,144,8,170,65,163,232,190,110,50,191,84,17,230,123,47,128,114,249,141,25,199,164,97,228,232,69,138,223,15,166,207,240,200,170,74,208,51,60,253,186,105,107,198,201,46,225,187,66,223,148,126,104,17,211,100,30,221,228,164,190,249,132,44,251,187,41,153,102,27,70,96,62,201,178,126,203,36,219,205,91,251,248,60,88,45,99,36,167,182,62,218,237,235,49,234,205,69,158,72,39,140,241,92,9,134,207,166,86,154,176,233,234,229,234,1,129,91,66,55,92,216,208,22,9,24,147,163,43,139,38,66,11,190,174,253,169,169,235,138,139,112,241,136,85,15,250,246,146,229,250,152,72,140,47,153,147,90,129,134,2,108,117,138,47,184,111,214,89,58,250,9,9,215,71,147,4,94,232,15,40,60,76,142,221,97,228,4,229,161,88,148,226,206,92,155,52,192,214,5,25,210,118,27,177,154,119,122,216,100,152,192,185,171,174,150,190,17,77,254,9,98,38,116,168,136,82,168,61,150,169,97,161,149,185,35,124,130,41,179,37,240,227,194,139,70,118,239,33,201,209,184,33,186,165,18,156,43,210,77,91,224,55,161,249,228,142,137,2,82,94,137,162,212,127,124,235,194,242,201,199,39,193,112,131,52,230,177,242,194,232,94,118,54,232,182,212,216,208,17,186,138,211,249,95,28,142,90,197,7,35,2,83,52,16,111,84,17,125,58,66,110,177,77,25,196,127,106,209,62,24,26,115,234,150,167,130,224,105,243,116,10,130,9,23,73,160,159,253,199,245,9,7,150,100,209,69,235,109,108,87,191,205,55,47,252,239,234,134,174,50,198,253,179,54,126,67,91,186,39,195,107,240,198,198,8,98,133,236,37,97,22,187,67,16,132,165,55,115,233,102,16,94,171,207,9,116,69,83,239,148,173,36,157,16,113,97,180,68,167,36,178,73,238,165,79,243,54,177,160,108,185,153,38,156,179,98,58,170,102,118,38,65,6,190,214,111,104,198,78,20,206,172,204,86,40,119,150,8,88,171,113,5,183,236,175,59,179,208,136,61,112,153,162,251,117,254,196,211,60,190,121,23,117,155,200,9,146,206,168,109,250,28,141,108,219,237,186,181,103,142,62,177,59,103,55,221,37,171,128,142,219,8,216,132,220,86,255,73,89,148,79,243,130,196,128,105,54,8,220,9,236,190,155,166,37,112,233,171,182,96,56,147,14,205,140,104,37,101,241,110,147,190,10,79,104,80,176,95,146,14,129,17,114,60,33,120,77,231,253,42,60,217,74,237,200,181,116,149,32,133,43,77,207,245,114,184,118,137,132,201,239,213,204,63,145,56,94,50,80,14,5,134,168,236,97,201,134,172,142,164,198,204,50,197,179,60,3,33,53,249,182,160,6,117,223,248,172,191,236,171,44,215,120,55,46,119,44,94,104,203,223,38,177,44,90,67,228,19,61,177,134,55,175,102,244,40,78,172,200,202,97,91,33,47,147,104,8,62,174,39,252,224,231,200,183,101,150,219,243,243,218,36,12,59,63,89,30,106,179,111,216,251,209,204,185,189,104,38,147,188,179,191,15,84,88,148,75,64,107,171,237,47,61,85,73,193,83,243,160,120,142,197,67,123,11,213,11,38,154,230,111,241,188,242,234,198,65,86,87,4,199,72,239,206,238,86,83,52,222,92,177,188,48,39,88,211,252,247,12,46,251,15,77,29,163,249,118,253,224,77,35,164,252,50,125,226,110,52,181,136,57,171,228,13,168,242,117,74,227,158,89,198,81,166,104,78,187,162,181,230,73,109,52,125,166,102,173,233,87,188,158,78,52,181,183,210,36,95,142,196,207,245,186,11,156,188,171,165,111,164,160,121,76,158,109,55,179,120,169,34,20,218,75,188,134,70,88,113,83,189,194,236,73,135,27,8,81,98,120,97,76,94,119,37,225,84,156,43,0,13,76,247,192,215,56,168,251,4,108,98,143,82,221,160,211,249,248,169,15,156,38,41,180,86,214,104,119,72,92,166,110,57,164,50,136,104,85,41,158,48,7,78,71,11,162,110,242,187,51,208,247,192,139,212,13,121,87,48,239,29,110,230,145,37,112,97,120,248,79,91,10,59,245,21,33,106,173,187,163,238,50,141,202,37,181,42,106,215,61,106,85,232,118,30,25,163,180,3,103,141,109,117,36,242,244,183,233,207,206,75,235,213,246,35,90,38,67,45,211,235,77,141,41,107,10,76,52,118,155,23,148,240,2,212,146,61,92,245,19,116,1,212,155,104,250,146,2,158,25,25,70,149,237,13,227,37,3,169,91,207,116,60,84,115,181,218,82,90,156,40,242,197,125,23,18,151,82,18,34,95,2,165,198,97,42,231,82,80,234,166,238,233,21,127,211,174,88,90,122,68,104,114,120,9,3,174,8,77,219,9,191,129,73,94,219,97,18,46,82,51,50,42,187,63,21,22,197,149,60,180,63,151,243,57,125,13,96,226,190,178,117,39,255,183,199,140,163,15,2,66,242,237,34,34,17,22,91,102,183,197,52,35,69,102,90,54,188,184,56,105,11,19,141,95,179,167,59,205,231,241,105,105,63,45,112,163,2,63,162,80,76,93,190,200,39,132,236,210,117,199,38,210,2,54,248,18,38,97,230,75,227,66,128,226,232,235,70,145,113,123,38,148,194,166,237,173,178,50,143,126,203,246,9,239,205,118,155,110,5,41,234,99,255,224,133,184,97,179,101,251,33,12,16,202,127,71,163,249,182,154,188,145,247,188,97,241,46,103,12,216,166,79,216,8,47,38,142,148,197,50,45,153,46,115,214,100,154,218,190,128,177,160,207,38,245,94,58,176,207,136,163,153,31,245,177,188,39,65,149,196,89,22,135,16,77,80,166,180,21,132,156,141,7,90,6,112,108,93,45,61,224,12,14,88,0,50,209,147,108,232,95,119,207,69,107,138,164,188,80,106,112,79,188,190,250,193,177,152,82,135,96,103,113,98,143,66,159,23,85,13,133,41,31,251,220,64,174,184,165,236,19,148,27,22,48,103,164,117,114,7,74,236,194,101,164,196,27,233,164,210,150,112,56,88,229,183,127,251,29,14,105,145,82,52,105,139,17,116,28,190,92,5,77,121,111,6,27,135,222,200,252,54,15,178,213,107,196,77,145,58,237,10,163,242,224,243,60,162,13,235,151,31,117,33,249,58,171,165,55,203,241,10,115,235,125,111,51,232,56,104,7,111,153,54,108,35,221,226,145,116,242,123,242,64,217,82,214,83,226,228,199,56,193,194,41,131,255,17,175,3,83,172,154,213,48,88,208,135,229,210,225,98,174,104,63,48,69,97,191,49,30,130,76,43,230,156,91,60,180,236,166,86,46,228,148,195,10,88,156,156,210,174,249,28,233,111,255,73,67,56,189,202,148,214,133,105,71,133,202,51,0,124,120,103,118,153,86,88,73,223,244,60,28,238,93,156,195,128,119,243,89,195,180,7,229,179,199,26,241,193,78,10,163,215,180,235,93,65,180,115,151,15,114,99,38,63,34,228,194,102,41,224,160,225,49,53,8,85,180,254,165,248,29,254,99,95,41,76,25,251,4,92,218,148,104,132,160,119,206,160,69,154,245,173,188,205,183,72,224,48,231,204,197,141,56,134,18,54,183,41,182,56,129,144,142,151,108,154,133,238,105,60,156,22,164,74,158,183,176,65,27,234,20,194,6,133,223,34,71,35,6,20,196,199,247,65,140,165,44,86,50,71,221,105,122,240,25,144,12,19,248,125,247,94,158,47,244,242,150,46,4,90,86,109,247,53,70,212,12,71,92,101,200,178,87,107,78,175,53,206,199,18,148,105,212,63,236,50,109,34,239,63,236,219,93,18,70,185,251,232,77,143,22,220,151,66,126,171,255,128,72,247,57,53,183,99,49,119,148,216,59,96,230,57,239,183,49,168,98,55,106,191,252,246,90,62,66,241,158,171,217,1,102,204,93,246,236,126,211,228,64,210,65,1,152,2,228,118,58,179,181,189,29,69,15,124,32,135,235,25,202,235,173,37,250,132,175,117,4,8,101,135,113,128,246,106,243,131,233,102,78,79,100,104,191,111,187,226,172,130,63,130,90,233,63,60,107,66,75,71,111,37,34,19,82,240,52,85,52,103,105,151,249,131,146,57,242,109,217,52,99,193,90,215,15,197,251,91,242,140,47,82,148,27,72,58,160,126,93,21,192,180,147,235,151,131,166,89,73,246,56,246,139,77,97,155,150,155,195,36,31,219,63,150,104,64,254,143,233,219,46,25,131,63,2,107,233,26,123,107,14,6,106,35,224,141,98,167,192,86,110,233,14,211,15,168,48,82,241,127,35,192,80,206,52,21,109,229,75,114,26,140,232,152,232,123,242,83,223,78,208,96,243,50,20,152,100,201,223,39,103,240,149,238,23,80,186,74,70,162,235,14,133,113,104,171,121,240,22,222,9,48,36,231,188,171,247,82,183,254,50,150,53,127,19,160,61,19,100,58,164,187,11,173,132,143,95,13,60,76,143,55,97,136,42,223,190,30,24,15,232,34,15,101,177,152,238,184,107,82,33,210,116,185,151,121,218,159,15,94,23,190,129,158,156,244,209,114,116,33,182,168,104,37,46,246,159,6,21,29,7,124,101,230,155,207,253,161,12,54,231,122,95,230,36,179,252,104,212,20,139,42,170,34,185,250,233,221,63,152,196,112,147,46,216,109,86,163,197,95,8,170,218,71,68,170,216,202,221,237,111,147,28,192,234,162,114,136,159,157,243,152,23,229,155,67,210,79,27,1,9,208,191,75,171,86,197,147,62,215,109,57,30,31,165,38,151,44,61,209,8,204,148,175,16,197,246,216,152,248,218,129,120,9,71,252,220,168,8,20,209,72,52,46,108,175,126,101,80,63,244,109,98,191,87,135,255,50,132,164,159,62,193,98,38,155,1,195,205,185,210,58,201,82,252,233,156,3,211,197,47,154,149,235,154,122,242,247,182,43,203,124,191,10,67,40,248,203,118,0,163,229,213,21,38,7,55,253,183,81,179,23,201,15,124,53,238,44,254,190,144,26,44,63,221,164,199,118,58,254,84,48,193,213,222,224,133,245,249,151,55,6,30,102,207,43,48,146,176,254,137,32,23,87,84,233,115,153,32,133,191,237,114,81,102,144,137,225,133,211,40,100,117,135,41,55,203,231,185,40,42,223,90,29,94,112,157,229,210,32,158,247,60,186,25,95,74,96,36,146,124,52,20,220,108,186,40,26,47,90,97,91,11,20,255,68,61,247,130,100,112,29,198,247,94,143,165,157,98,251,47,67,132,235,63,221,189,180,75,248,215,201,190,225,28,233,198,166,246,138,148,140,195,52,49,107,3,239,251,126,122,124,126,248,73,170,170,222,178,205,181,63,208,205,132,167,210,191,240,28,124,162,53,77,102,17,73,103,243,75,117,195,207,188,232,85,149,102,214,101,14,2,62,211,178,56,54,149,208,165,187,4,90,171,195,108,26,165,187,146,252,197,141,245,165,32,157,60,101,214,120,17,203,27,9,45,46,109,96,17,41,125,222,20,19,107,188,14,246,160,69,78,110,41,166,79,147,195,224,55,96,101,190,35,239,60,62,141,55,131,105,70,19,189,89,42,99,61,30,26,93,249,170,166,60,145,179,104,43,80,216,104,42,178,187,172,186,235,240,123,38,85,181,129,95,68,50,190,184,235,15,70,223,78,187,223,15,37,145,128,169,237,110,149,209,37,116,184,1,183,187,85,50,128,11,171,43,142,198,211,89,62,31,194,197,254,213,229,25,12,125,79,21,94,69,130,241,211,70,98,152,161,116,38,77,230,168,168,244,57,227,235,233,122,87,70,204,253,116,47,254,62,204,33,138,28,8,91,20,127,211,40,130,30,85,104,64,177,242,12,153,10,59,100,63,57,53,3,62,166,66,91,188,85,138,118,254,201,120,125,176,233,224,54,125,32,189,13,159,17,48,194,233,123,171,90,192,123,128,183,251,130,77,226,80,69,62,41,177,191,189,89,68,3,165,104,23,35,156,14,132,111,191,155,166,149,1,173,65,61,58,230,65,180,188,49,98,208,81,130,170,225,117,152,96,75,181,171,173,47,200,39,140,14,127,91,69,135,255,40,62,223,15,211,102,252,30,153,62,146,101,27,105,135,73,242,170,60,3,139,220,245,43,67,31,244,12,145,49,176,146,242,167,130,198,179,68,222,72,69,87,41,98,126,142,142,192,239,178,85,218,20,142,77,41,30,227,60,216,168,37,162,100,11,237,209,239,139,218,93,151,246,247,142,194,228,71,241,225,202,94,100,209,228,203,234,152,48,118,159,99,241,22,170,34,17,132,80,35,122,215,126,225,21,103,164,166,90,179,5,245,171,128,177,233,252,81,139,69,69,181,5,252,62,122,233,31,166,223,178,158,59,227,183,161,69,29,213,100,197,90,179,38,108,76,43,17,93,181,180,138,63,52,250,33,154,196,10,141,198,128,118,5,254,105,98,111,214,91,52,227,177,192,8,23,145,31,100,40,122,245,24,7,78,35,150,179,162,236,66,152,190,124,52,24,173,77,85,101,48,101,254,246,53,12,150,119,97,69,150,128,70,97,49,2,121,164,45,215,17,145,6,70,71,111,35,135,26,29,84,114,99,20,86,134,140,196,117,52,164,53,227,164,235,19,3,125,91,212,56,5,30,100,235,155,95,121,53,195,84,85,124,53,107,203,120,99,208,107,244,228,236,34,75,14,181,54,174,172,124,149,64,196,227,70,186,20,138,234,109,188,101,145,20,132,143,6,12,65,246,207,193,239,9,87,95,94,6,62,98,26,241,86,227,127,249,194,56,172,167,231,71,243,149,94,87,95,117,241,4,42,71,21,99,79,183,146,201,7,211,16,170,170,49,149,146,193,241,103,106,115,144,238,157,120,189,212,226,63,216,196,23,174,194,219,31,40,75,61,22,129,130,81,248,245,145,66,139,222,22,71,21,59,148,19,58,124,91,81,127,143,70,23,237,151,172,123,48,253,113,162,51,135,147,245,198,73,217,97,150,53,153,148,232,128,56,159,53,213,50,106,78,149,86,117,218,185,8,192,253,104,219,151,201,114,111,190,111,195,39,234,105,237,50,34,82,253,30,247,169,195,103,60,88,93,125,72,208,73,232,240,30,98,220,88,67,10,75,4,97,169,217,229,141,161,147,81,228,243,43,244,114,116,15,7,32,31,176,99,81,249,47,202,179,126,114,106,52,111,23,243,143,213,23,137,223,75,68,17,8,87,94,9,71,97,112,222,179,99,140,64,239,219,237,7,54,9,38,127,216,56,162,164,82,8,124,237,57,99,240,211,242,116,197,150,135,25,250,196,198,134,79,172,203,246,251,189,66,74,21,30,69,160,183,56,37,40,68,216,176,191,191,31,1,183,52,46,52,181,37,182,196,55,6,137,113,44,68,190,14,113,234,245,125,87,212,132,151,200,79,191,8,16,89,55,95,93,22,204,153,170,240,251,166,234,244,73,120,97,135,34,3,180,19,220,246,28,160,116,163,100,193,19,61,65,100,212,61,12,65,178,239,136,230,209,159,1,121,124,120,19,91,99,21,130,29,132,252,219,15,102,183,126,229,125,192,221,233,159,79,158,9,152,180,42,59,255,110,138,180,145,137,225,213,180,166,66,176,215,164,126,253,169,252,185,71,137,192,35,149,246,214,115,124,162,65,81,85,90,18,245,242,19,163,27,39,41,81,143,132,210,114,227,145,211,72,86,142,252,54,49,147,207,131,24,80,119,217,11,246,247,167,229,5,57,126,176,249,203,202,109,211,189,55,186,175,169,20,129,81,8,17,173,78,178,33,30,204,142,107,77,11,77,245,88,27,234,23,14,55,27,27,34,34,186,153,101,3,134,82,45,154,169,248,108,204,8,207,134,113,42,68,43,249,253,144,121,52,251,12,62,205,108,74,212,77,223,254,45,182,54,230,147,124,229,183,205,3,238,244,155,243,63,44,202,132,161,188,70,162,7,33,153,213,68,115,19,21,42,72,174,254,88,232,73,20,129,72,228,183,218,215,68,135,90,254,27,168,170,72,108,226,104,159,211,134,189,18,227,167,39,76,229,41,39,82,26,28,143,104,137,18,134,186,3,212,31,140,6,93,192,16,252,111,107,177,128,208,59,41,226,215,221,12,94,118,204,179,120,76,136,236,43,132,65,196,82,28,70,112,82,80,116,97,247,206,197,105,65,125,72,184,157,183,26,197,39,2,163,91,180,66,97,206,125,181,3,123,38,100,230,18,133,247,54,70,252,48,233,12,213,181,164,123,253,182,248,58,225,181,109,209,2,125,239,214,40,251,254,62,170,125,34,9,79,130,150,24,166,232,88,95,121,93,104,236,175,233,249,16,50,136,37,117,67,48,220,157,111,164,69,92,73,215,142,196,2,212,178,217,88,57,252,62,220,41,42,89,221,236,161,99,168,32,122,57,174,140,226,130,105,211,39,35,68,132,52,84,165,20,185,185,243,245,236,90,68,139,82,172,156,186,153,181,85,110,3,222,123,207,189,143,201,220,151,221,34,30,134,197,152,17,16,105,118,98,42,137,104,223,72,169,2,99,60,16,39,199,87,85,166,226,102,201,244,72,179,190,45,2,86,212,51,97,186,153,91,4,219,127,109,85,114,52,230,232,55,38,134,102,62,187,39,97,56,145,253,198,149,191,157,191,232,203,53,56,26,43,119,71,133,244,226,145,147,55,211,205,142,136,118,105,27,63,123,140,98,252,173,216,162,212,147,62,149,76,40,164,117,243,153,111,51,32,78,24,130,97,235,25,209,162,75,155,39,127,75,154,249,253,56,76,121,63,163,59,120,45,125,149,56,26,61,170,155,121,214,102,197,185,207,215,151,161,132,0,100,17,24,1,192,123,2,54,247,12,57,57,124,244,18,35,13,205,212,84,18,66,18,245,100,4,53,204,240,34,215,109,19,77,28,43,54,164,124,35,73,84,37,127,104,85,197,56,122,67,10,63,2,55,62,185,184,176,182,147,29,242,208,73,125,57,94,231,224,3,201,104,25,239,213,226,170,152,118,101,216,131,229,109,45,115,96,139,135,66,249,95,44,18,30,252,70,214,142,39,78,64,34,223,246,219,213,93,247,70,228,219,53,253,113,185,50,212,220,70,92,184,165,168,114,93,70,202,21,213,235,149,231,94,58,208,96,148,213,156,24,38,142,244,25,111,208,251,60,119,171,113,52,148,152,212,202,98,201,166,203,33,158,248,66,218,63,111,155,142,229,21,231,38,97,59,229,3,34,127,91,71,140,241,129,146,188,140,20,90,48,98,59,57,141,31,40,215,181,145,75,241,213,233,77,140,104,53,202,15,99,107,54,98,103,100,234,44,242,76,38,74,174,53,46,123,33,77,88,229,174,232,63,139,240,16,170,232,46,67,126,187,17,245,123,210,156,180,169,180,225,12,38,109,194,180,120,162,228,205,115,183,137,95,173,21,77,226,129,31,233,127,29,38,134,252,214,175,248,0,240,222,146,103,246,46,124,247,235,69,14,11,146,187,76,120,150,226,109,197,159,26,141,135,99,10,12,133,182,173,150,48,251,83,129,145,186,240,45,134,193,67,94,54,47,176,71,197,11,59,160,76,185,64,113,160,40,31,217,158,123,150,40,241,54,118,240,35,214,62,230,135,147,157,33,104,202,98,108,214,37,237,49,36,51,65,243,50,45,126,145,83,225,43,206,141,4,228,232,213,242,187,39,129,34,139,219,155,191,186,49,114,60,7,182,105,233,79,148,222,219,72,169,219,214,224,52,129,223,122,179,98,168,152,251,210,201,212,2,114,22,100,116,190,7,142,45,70,17,139,16,178,49,244,47,59,204,106,210,229,186,41,122,44,15,153,177,175,122,129,139,92,119,225,27,240,15,27,230,7,247,18,176,69,100,145,174,39,47,116,245,203,109,132,0,219,19,19,120,149,221,43,195,240,205,11,50,77,119,114,199,50,199,227,247,120,34,33,249,39,3,42,199,190,89,163,228,3,133,33,43,245,143,102,175,250,235,69,120,155,216,183,246,211,149,26,48,157,83,81,146,165,220,61,229,121,214,55,145,122,147,41,48,140,255,220,7,32,188,55,179,82,208,160,184,166,42,207,48,21,115,150,217,56,154,104,90,78,94,150,57,223,56,188,140,174,16,112,185,214,37,177,252,182,16,130,159,2,35,115,121,125,26,126,17,213,155,112,114,113,249,107,146,247,232,237,61,145,34,133,128,86,104,170,138,93,93,55,157,6,121,220,168,110,204,233,81,39,145,192,20,209,204,183,62,95,44,246,102,164,128,153,178,21,158,146,175,100,207,142,238,213,15,124,35,213,223,175,17,27,255,177,253,242,127,253,168,92,83,235,57,211,20,140,235,51,207,207,13,227,28,25,119,132,63,192,148,103,221,216,171,182,200,121,179,249,104,63,79,115,246,24,5,72,35,67,249,79,24,1,166,216,216,88,150,96,201,20,250,130,89,60,208,226,69,98,48,85,126,6,9,117,234,28,5,8,172,228,165,85,51,208,240,160,176,35,144,34,14,107,198,71,158,159,52,26,48,106,187,18,130,84,20,244,122,28,204,6,75,134,65,251,163,126,248,133,19,2,118,249,174,136,239,99,27,139,148,214,148,71,70,212,246,22,131,188,171,55,34,115,231,210,104,50,118,247,53,166,49,2,97,185,46,182,49,117,121,54,133,9,177,39,95,145,73,201,174,38,162,112,26,140,116,205,66,18,255,236,12,24,161,126,117,93,148,78,150,124,216,13,32,152,37,43,30,118,177,17,17,174,247,72,68,145,255,109,68,120,133,17,141,46,56,30,83,150,106,188,14,125,97,48,7,138,38,17,198,159,33,164,47,104,27,57,242,44,173,52,19,181,140,208,135,126,161,169,225,201,165,230,19,73,229,139,149,145,134,24,48,14,115,161,38,254,22,37,243,55,129,242,209,198,90,74,180,145,12,34,150,232,210,206,141,188,176,217,193,107,168,106,185,198,120,100,36,5,116,2,94,152,36,141,72,228,83,236,152,77,67,112,147,174,143,224,168,152,40,191,198,247,103,221,12,203,222,22,233,100,62,228,237,66,208,255,56,17,160,144,174,202,148,117,123,247,130,217,80,188,77,104,208,18,38,80,177,166,88,19,112,17,186,227,31,60,51,163,97,198,197,18,69,80,205,230,102,34,98,68,86,91,54,46,84,203,115,171,73,78,186,203,174,199,4,140,34,248,65,122,81,116,237,223,187,98,64,212,12,209,215,222,83,55,100,152,80,68,0,131,158,170,110,138,46,61,137,153,230,135,15,41,211,29,105,212,247,76,98,144,246,145,114,91,127,251,204,62,34,150,165,109,100,201,156,1,241,121,215,64,209,184,151,101,30,27,49,194,242,216,216,159,46,57,103,56,232,205,173,207,45,210,133,1,34,48,60,204,157,207,4,190,217,212,189,59,194,218,177,65,166,173,173,233,201,249,94,50,37,1,31,59,105,156,214,81,69,219,254,140,47,132,20,99,213,148,196,156,193,98,50,119,77,177,16,167,23,146,116,151,167,67,240,174,144,37,130,100,10,102,123,145,79,220,200,252,72,26,135,80,34,202,50,211,40,164,242,219,236,51,79,245,151,61,183,249,120,231,141,209,131,114,163,230,74,239,55,137,189,132,81,124,136,87,98,38,113,146,149,67,166,112,220,149,40,238,81,91,114,91,120,123,201,193,80,107,229,167,241,32,248,132,98,128,105,12,215,147,147,231,158,53,83,234,102,206,37,73,59,58,102,122,60,21,234,216,85,243,137,111,232,121,230,139,214,176,34,175,107,224,85,82,51,123,133,149,90,145,44,106,165,159,210,171,250,228,190,68,121,147,253,208,173,45,10,5,29,103,82,205,115,238,141,131,102,100,11,241,200,145,187,34,73,94,215,138,186,10,31,154,120,182,144,129,237,77,170,16,76,235,146,90,198,92,242,244,40,5,208,255,43,247,197,118,23,14,182,39,251,145,139,146,65,76,193,166,196,32,158,54,65,109,205,153,87,228,140,91,192,86,167,16,111,33,28,183,162,158,68,251,88,106,33,145,144,167,45,212,121,1,166,221,168,230,64,239,77,118,169,20,108,10,87,82,9,48,85,130,239,212,11,2,245,209,50,195,134,193,227,183,69,149,185,169,189,32,188,139,17,51,18,194,201,93,243,210,84,86,106,76,242,127,173,79,103,254,235,106,210,176,30,126,127,81,116,2,45,169,94,152,68,86,139,156,241,181,232,73,253,20,87,137,183,52,217,133,119,177,206,121,97,91,166,248,81,176,95,2,162,148,113,242,29,45,209,51,164,176,86,49,196,136,119,180,134,218,83,66,233,126,225,138,63,199,2,41,65,124,126,145,183,184,65,6,88,84,130,100,71,77,78,136,104,233,198,251,239,67,29,125,222,108,90,123,76,5,232,82,170,237,65,193,53,233,211,169,179,42,85,233,234,247,195,178,187,163,62,70,75,150,58,120,195,185,41,39,10,42,112,162,150,90,91,210,140,115,34,11,110,202,13,82,204,199,109,111,182,152,102,238,192,128,65,234,160,244,110,54,255,102,232,43,92,202,248,101,210,233,213,247,150,112,217,151,22,235,23,10,255,206,128,128,171,254,235,186,131,44,166,143,17,50,51,216,234,168,109,14,127,17,23,118,127,76,219,8,7,217,155,70,229,110,152,172,129,240,35,172,177,46,134,9,116,69,177,4,121,193,197,88,49,63,146,143,88,63,94,188,23,10,92,204,4,108,97,212,154,6,21,131,150,75,134,109,86,213,185,102,185,247,12,112,111,154,195,99,196,93,166,192,44,106,55,9,114,73,201,178,174,68,233,141,222,191,31,180,157,44,167,195,135,107,63,191,124,91,78,250,180,90,136,189,234,187,236,222,214,141,58,13,6,129,243,135,173,178,147,228,60,141,176,35,4,182,102,70,201,241,184,89,130,151,18,74,240,145,8,58,34,147,54,92,110,165,163,152,152,137,23,60,54,220,96,37,148,44,250,172,91,20,60,104,124,154,234,144,180,99,137,70,45,161,170,149,53,124,182,51,102,84,206,134,85,48,4,134,103,25,217,197,99,126,156,122,238,98,78,83,81,76,121,17,148,60,111,100,229,78,80,120,214,139,131,68,105,223,50,224,73,67,67,168,228,206,159,103,6,151,49,209,214,212,200,157,222,162,155,89,207,14,187,78,30,201,53,31,209,155,49,106,175,66,248,232,100,201,114,31,85,197,236,208,124,76,96,80,59,106,93,49,91,157,193,153,20,35,188,253,31,74,43,212,158,118,34,240,166,171,79,66,135,209,255,114,45,113,93,111,163,37,230,24,111,109,102,218,92,153,171,93,71,222,69,183,74,153,196,160,148,111,245,232,61,114,106,31,116,175,28,153,77,152,196,222,32,109,1,223,35,254,144,70,155,232,89,3,125,187,135,161,116,16,188,16,153,118,179,220,80,244,203,50,13,186,96,210,179,72,238,34,172,63,174,165,23,255,242,160,25,109,117,249,129,42,223,243,228,245,207,102,80,73,177,196,38,193,136,170,229,22,153,110,232,80,196,27,33,51,139,167,41,227,208,184,161,193,251,35,73,172,220,81,140,145,34,207,128,199,227,81,127,237,185,232,63,8,152,86,162,35,4,157,9,109,96,69,87,69,159,230,245,167,230,70,80,253,60,9,247,182,32,234,124,180,209,222,137,99,77,91,245,135,78,91,90,204,115,4,202,77,251,3,160,149,206,56,150,52,185,236,60,49,62,66,130,58,79,77,183,129,192,208,182,135,239,8,222,126,14,197,15,57,55,163,234,100,182,116,109,237,14,48,155,136,233,241,69,103,76,86,89,46,89,228,111,139,140,19,218,128,58,16,232,3,223,242,174,84,243,152,198,4,107,61,185,201,224,236,63,4,255,126,151,123,222,252,101,179,214,209,70,18,52,95,35,185,210,73,203,203,227,222,208,136,74,252,50,217,174,171,48,233,213,235,156,34,92,238,79,187,218,62,179,231,26,158,164,0,94,146,140,29,251,143,35,190,19,134,172,245,79,131,68,83,239,62,230,27,211,203,255,209,143,58,17,93,136,134,177,7,191,104,227,205,115,1,203,4,105,40,37,144,155,7,139,121,46,166,83,231,143,118,16,7,223,172,179,81,58,49,221,168,229,176,145,34,78,194,208,72,223,227,118,248,154,125,81,194,104,131,211,127,98,240,176,90,255,145,223,70,83,225,125,85,14,195,120,201,6,190,137,73,16,66,230,31,92,169,60,156,188,52,218,95,217,112,127,48,203,196,28,249,219,12,71,84,129,62,120,152,146,102,62,52,214,40,202,26,14,91,27,65,94,218,176,210,105,247,163,9,32,234,149,163,241,77,135,186,99,48,140,176,52,11,95,236,251,76,136,255,67,113,247,107,217,183,8,45,151,38,173,230,48,194,191,53,111,155,93,14,230,51,31,76,143,194,144,159,238,182,69,125,81,213,31,12,131,33,201,55,192,248,42,221,225,48,251,200,162,71,35,21,92,252,194,217,123,101,103,34,251,182,14,193,207,209,61,68,131,112,25,117,159,198,182,15,38,97,122,245,202,200,161,29,127,219,220,227,72,122,26,10,246,151,150,34,135,33,106,214,86,5,198,227,105,47,135,223,196,150,202,19,203,52,95,216,20,59,220,169,92,231,111,183,99,69,39,127,42,240,134,70,54,192,190,181,187,33,0,119,29,198,50,102,202,209,111,141,164,7,233,131,113,224,203,108,20,226,2,236,182,253,19,154,230,71,179,242,133,193,6,224,230,3,230,173,228,83,67,237,26,133,235,132,209,93,79,216,140,179,3,125,123,233,46,63,253,14,228,94,87,192,181,37,217,99,81,156,220,188,113,135,89,61,102,62,52,106,128,111,185,137,103,122,144,146,200,167,130,107,72,143,129,198,246,114,200,204,80,77,48,255,196,19,159,230,220,38,48,66,60,49,14,205,193,180,229,219,198,203,179,163,121,17,63,93,244,125,97,115,143,42,190,95,56,190,210,114,215,152,165,148,184,178,219,76,111,35,96,162,130,142,204,219,7,19,99,200,48,45,20,129,223,128,136,103,102,146,229,2,255,57,109,37,140,113,108,194,232,198,157,124,155,8,232,11,74,3,10,21,47,255,105,90,177,167,192,200,51,174,184,240,23,237,108,189,112,62,71,58,134,226,167,107,238,33,25,208,108,205,234,247,249,225,155,92,139,28,140,180,255,219,210,59,122,249,28,243,129,23,20,74,80,121,251,131,81,183,209,97,86,216,119,208,178,236,48,70,46,113,95,80,197,49,180,218,1,83,219,104,9,191,175,21,235,40,135,139,201,118,38,12,97,165,207,184,50,218,7,86,162,171,161,77,148,23,78,75,69,77,152,6,201,230,67,156,228,246,72,249,45,224,183,177,222,62,196,151,137,141,30,129,77,58,59,174,172,252,145,153,19,70,214,170,196,72,161,155,250,202,109,85,178,204,45,223,7,132,238,188,45,164,233,223,16,142,239,30,78,68,23,24,219,196,17,31,223,223,133,229,109,91,181,159,20,221,55,29,146,9,83,24,206,3,70,46,31,12,9,47,167,98,84,163,205,126,197,167,226,73,49,117,8,140,11,122,243,163,49,184,73,211,216,7,147,54,193,188,236,131,43,74,20,114,52,124,190,146,39,71,202,78,78,142,40,59,237,220,241,219,248,130,86,129,177,21,107,121,105,4,9,249,219,108,147,54,82,109,14,219,38,34,225,73,245,234,228,34,82,229,174,81,204,133,138,226,32,197,238,35,112,53,119,175,152,146,154,138,159,46,212,25,7,116,234,152,54,200,185,230,209,116,87,210,228,20,31,231,146,116,45,112,199,146,249,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,44,96,122,163,242,80,199,56,38,78,178,115,211,33,7,157,240,179,142,117,174,64,2,168,48,233,217,62,242,8,89,162,53,13,231,27,174,78,254,54,52,164,50,226,8,210,12,57,5,46,89,33,133,137,245,202,9,67,114,37,103,26,250,13,72,216,230,147,207,42,195,66,156,12,95,40,206,16,56,97,243,189,39,29,198,59,190,54,242,180,114,170,83,153,96,44,40,1,151,20,47,129,26,103,89,81,95,172,32,196,255,114,170,80,105,10,99,100,124,48,220,119,129,27,169,227,28,83,170,4,210,54,53,213,66,114,61,190,244,225,111,154,242,224,212,49,202,198,81,81,4,201,213,75,88,12,170,192,128,203,94,50,151,134,165,249,122,192,148,54,200,7,51,71,160,248,76,36,203,211,117,113,67,94,212,70,108,151,4,33,100,95,177,185,180,79,236,120,112,93,201,173,161,159,135,85,233,67,81,215,200,211,141,22,73,10,178,253,173,159,117,81,127,30,204,154,206,122,192,195,104,44,19,174,155,186,149,128,81,145,188,242,220,214,87,234,219,10,194,88,72,21,39,12,179,213,188,113,53,251,167,12,41,129,201,214,252,92,94,22,72,155,75,96,102,185,239,182,68,236,16,139,76,248,253,24,141,249,241,98,212,222,11,74,107,123,162,40,40,212,38,48,4,145,43,239,189,166,108,104,220,154,88,163,163,196,36,170,254,50,174,131,111,135,182,151,14,89,63,44,46,35,207,254,131,159,29,187,229,83,27,201,82,190,52,114,119,87,14,9,52,139,168,120,114,120,23,113,147,23,41,166,99,218,153,127,48,65,167,20,106,34,194,105,244,185,14,79,84,92,174,192,8,211,236,56,243,33,34,171,122,243,74,99,134,251,56,40,244,212,172,171,3,166,118,126,251,163,17,32,56,178,31,246,10,69,93,12,233,166,102,79,71,28,221,3,247,51,104,208,62,89,71,64,129,23,52,10,49,207,222,175,192,202,46,112,51,85,19,135,81,245,76,211,147,160,30,197,242,39,96,116,236,127,174,166,104,47,158,140,150,76,57,68,208,107,227,43,57,12,5,138,172,236,118,190,178,164,15,166,10,71,38,26,21,202,8,194,5,92,119,145,163,19,152,218,70,31,180,183,23,23,217,116,26,100,5,136,226,58,92,154,184,10,4,204,217,194,86,192,168,216,79,129,97,203,185,45,135,165,44,125,177,77,146,54,166,26,93,248,186,233,16,138,239,177,118,17,75,214,253,142,172,219,9,211,20,253,147,147,57,134,101,117,33,149,160,225,31,92,45,193,43,131,70,27,113,141,171,73,229,235,142,214,76,229,194,207,124,168,122,75,210,231,113,115,166,109,169,14,31,37,46,176,223,54,129,212,15,238,112,177,157,159,171,41,235,219,14,119,248,3,100,84,216,167,155,239,12,187,107,152,106,89,29,37,156,40,31,138,60,153,184,118,192,157,60,208,7,227,178,100,151,50,140,117,155,211,208,127,26,238,180,122,21,38,202,126,134,195,86,166,217,20,166,145,194,127,251,152,148,136,194,112,170,78,31,21,212,14,229,108,108,176,108,23,247,52,208,92,90,91,12,10,40,32,33,243,249,224,218,185,183,12,41,253,155,126,45,34,244,77,108,102,35,249,141,128,17,188,32,69,34,39,86,204,72,90,252,131,223,83,237,46,246,93,163,176,126,185,41,3,181,215,234,58,135,97,201,154,254,173,105,114,46,69,111,254,236,156,183,129,250,213,24,178,93,204,9,42,213,104,169,251,96,107,52,210,137,244,246,124,162,167,31,188,77,42,39,175,134,19,18,9,86,135,175,53,75,8,140,140,136,27,128,135,252,74,149,243,9,109,97,106,32,28,222,84,78,93,189,154,146,235,233,48,93,226,247,7,54,246,252,15,38,165,58,101,249,209,50,75,161,67,192,40,153,255,219,236,242,127,254,104,62,147,9,23,249,96,191,209,218,89,140,14,76,23,96,188,48,114,88,89,46,107,223,130,108,100,139,225,170,82,211,106,95,242,134,45,14,103,85,107,186,97,20,136,243,125,246,82,200,220,183,204,94,106,8,99,67,96,137,157,33,110,0,77,9,35,2,131,180,202,16,249,16,248,45,218,234,38,41,5,10,239,91,200,178,107,100,83,252,200,61,182,53,13,89,211,108,216,39,231,47,108,92,75,215,44,85,83,62,247,41,14,215,205,166,83,85,239,235,230,157,44,63,175,12,76,223,206,183,234,168,208,57,114,176,112,246,215,27,11,186,209,38,244,115,53,228,245,254,82,8,220,73,52,134,171,171,181,26,126,240,160,67,83,225,101,13,50,190,213,92,132,132,126,118,119,234,175,124,163,194,67,24,122,176,112,183,237,103,222,159,58,173,142,9,129,139,226,86,225,182,188,163,248,162,212,35,114,127,135,177,241,175,188,247,219,196,96,5,118,248,143,149,79,111,78,24,50,118,224,203,231,104,122,245,176,250,182,15,166,29,70,172,175,102,140,83,37,54,104,74,66,139,222,156,152,166,79,97,74,158,96,201,83,24,39,209,111,254,14,142,85,218,207,213,48,214,251,163,61,119,124,148,165,195,50,44,5,245,193,24,29,83,109,156,183,177,89,77,212,119,48,189,55,87,143,176,81,140,186,253,123,239,97,236,152,122,214,83,191,239,168,169,41,53,61,235,183,209,161,250,121,123,45,228,37,48,229,5,59,96,90,44,245,64,101,24,119,12,90,123,70,127,214,27,96,226,208,175,233,187,6,22,187,200,112,154,121,5,235,87,216,25,132,59,127,108,51,122,244,3,109,148,251,200,107,17,164,234,97,146,90,112,71,108,233,231,62,182,27,182,215,165,74,83,220,69,216,177,177,105,221,60,178,50,125,53,88,111,35,12,227,176,69,109,175,26,203,197,138,106,63,248,29,21,18,176,164,186,14,106,240,176,204,246,222,178,229,244,191,138,222,48,220,80,216,81,51,190,145,10,77,99,249,109,126,89,164,137,149,191,59,105,85,183,10,169,106,25,98,198,79,118,113,223,116,44,3,112,197,132,161,162,138,26,44,119,33,86,95,169,12,180,172,92,135,26,81,135,139,21,61,139,191,104,162,48,126,53,105,184,163,30,31,132,72,205,191,23,106,110,187,139,213,72,146,112,71,122,104,253,53,140,29,241,177,43,165,179,25,54,132,152,85,34,15,38,167,21,118,60,159,79,55,76,126,218,164,169,221,253,223,140,97,194,118,184,133,83,7,91,231,20,51,101,81,229,25,110,114,49,41,9,137,36,17,175,27,17,229,229,70,234,181,89,222,233,248,134,56,97,189,27,50,104,156,139,59,194,134,176,146,87,241,125,40,12,40,110,62,77,42,235,150,88,102,127,85,47,25,247,131,58,92,108,179,99,233,157,17,241,20,68,49,100,191,67,145,15,2,247,8,168,16,186,149,171,145,69,190,59,134,204,84,135,37,78,75,53,253,243,58,124,80,224,38,144,215,122,254,55,220,54,25,66,126,159,78,131,192,195,244,73,125,38,189,131,177,200,217,119,81,17,89,171,75,216,66,15,40,162,188,40,172,7,252,22,128,6,129,17,179,59,241,185,42,28,46,50,164,207,203,66,128,46,34,38,151,232,129,6,183,135,149,218,250,52,132,117,84,242,1,228,32,211,23,173,231,74,33,7,48,57,173,124,45,84,128,143,220,187,87,235,213,118,152,28,164,228,48,209,145,36,211,17,115,216,106,120,37,33,208,72,30,214,12,233,243,0,146,108,48,173,192,22,112,189,229,55,85,97,155,107,76,226,183,0,171,192,176,73,28,9,97,153,154,184,102,81,40,109,238,18,252,214,124,66,165,78,115,69,166,144,40,253,210,28,12,33,226,146,121,144,241,38,195,149,171,77,78,39,86,8,113,217,153,43,159,210,25,154,44,79,252,182,49,194,73,90,203,234,68,35,124,214,57,91,37,101,134,184,74,207,197,139,245,163,9,55,170,160,199,206,60,9,20,62,146,81,235,102,140,231,213,198,250,163,233,58,142,187,248,109,56,98,151,164,10,73,66,231,108,161,42,112,75,242,22,111,19,226,251,216,210,72,169,202,205,97,162,220,103,228,166,244,147,210,198,49,138,168,61,229,110,71,51,164,111,173,155,185,25,115,137,226,13,185,216,246,210,140,119,62,127,177,201,231,182,20,232,105,241,61,15,5,121,50,42,198,141,58,107,230,56,9,120,75,242,182,85,19,175,243,141,101,82,179,40,48,103,72,36,18,169,158,145,185,242,182,109,90,214,252,167,145,222,209,92,224,159,94,84,230,133,231,47,74,159,240,138,29,143,130,130,100,132,251,147,48,33,129,26,219,41,121,72,249,105,99,69,136,212,45,2,3,53,141,21,114,239,84,253,248,91,47,164,76,150,220,28,169,165,19,185,64,84,234,187,108,13,157,41,191,99,80,222,23,160,65,73,19,249,86,131,224,48,187,150,36,157,59,250,102,211,163,115,40,177,148,33,185,91,186,46,105,21,118,88,104,65,41,48,48,90,20,255,101,142,236,158,161,187,73,148,119,157,150,5,6,87,70,204,8,208,50,91,64,85,208,145,250,130,177,77,162,252,155,255,168,178,158,42,155,10,164,24,59,2,92,68,7,234,150,18,129,191,80,141,71,122,8,242,238,108,71,33,21,244,92,175,233,89,124,158,4,58,28,45,70,185,55,202,15,140,95,81,242,28,15,166,61,209,231,40,60,6,82,75,2,237,68,105,129,17,111,146,252,38,218,67,236,73,31,140,113,183,211,171,67,25,21,155,205,127,152,232,177,88,34,6,239,155,232,130,255,234,31,59,231,208,154,185,88,12,29,62,72,242,72,154,140,21,120,63,234,248,249,39,201,57,196,126,65,23,48,81,37,207,35,189,7,135,230,167,141,48,45,49,185,229,214,135,19,170,124,114,97,20,0,209,118,152,71,241,49,73,230,128,109,40,37,26,119,185,89,253,184,221,33,26,185,162,56,191,172,233,171,185,248,1,5,64,208,173,136,137,129,73,254,113,91,92,99,139,154,226,90,220,231,139,245,94,252,98,203,152,137,39,105,250,22,245,147,100,161,57,20,118,72,205,66,51,217,63,197,121,222,240,249,69,253,39,197,221,67,26,139,182,213,178,213,51,129,71,154,182,72,135,137,112,106,102,31,38,203,238,220,216,168,79,84,137,229,193,227,246,230,237,167,117,65,105,146,121,100,98,68,80,223,242,61,248,48,86,33,57,21,222,136,162,125,229,247,70,37,84,75,149,158,213,76,191,165,63,56,25,59,121,46,60,234,143,192,14,27,235,205,161,89,180,94,161,160,9,229,191,60,77,143,71,76,163,77,231,248,240,151,158,36,195,101,213,80,235,54,190,154,73,224,142,216,170,252,54,189,11,46,104,100,70,18,86,182,216,31,196,140,98,200,72,52,73,125,8,60,111,115,251,181,70,178,44,231,232,59,217,234,215,247,0,75,36,213,131,98,239,17,234,56,49,216,244,144,75,102,2,157,54,18,18,62,36,20,169,151,185,180,234,5,135,200,223,153,150,115,185,150,61,222,137,244,39,209,74,145,56,91,22,186,168,95,107,229,165,185,148,173,114,139,89,131,180,119,188,49,162,170,217,160,5,12,31,93,92,93,140,157,91,140,158,110,221,14,142,246,183,25,170,77,244,30,141,146,13,135,137,93,200,135,102,64,222,248,199,79,159,33,52,109,86,0,101,45,197,113,115,234,0,165,194,9,194,148,175,137,220,224,181,197,82,108,148,231,156,188,55,62,132,84,181,244,98,29,138,223,152,189,99,109,75,60,24,205,170,230,188,194,160,116,121,74,205,75,167,158,112,125,58,100,118,224,46,9,214,81,86,53,92,201,126,34,101,247,166,164,252,50,20,9,31,21,14,112,109,152,254,82,175,118,39,10,69,31,140,32,80,215,138,51,142,228,187,253,185,233,177,45,250,90,214,117,240,169,115,208,194,108,204,29,98,58,64,213,22,15,142,39,45,219,133,145,150,185,234,21,38,226,91,166,87,172,173,119,47,47,9,134,55,185,236,37,21,99,150,128,186,241,220,120,213,186,215,16,100,132,110,197,97,182,37,153,9,236,60,251,211,84,100,120,41,175,145,194,70,230,231,245,117,71,221,109,79,121,25,51,44,8,156,124,63,221,232,142,56,98,59,155,244,198,244,61,148,236,113,219,67,45,143,107,5,55,31,188,33,24,151,226,41,211,135,247,107,55,61,27,178,180,140,101,172,248,136,1,79,145,46,192,174,64,35,105,37,44,66,17,118,144,240,63,71,43,12,198,114,250,119,43,195,115,152,82,153,166,70,203,176,126,185,239,107,188,19,4,197,51,185,249,164,184,249,147,31,167,24,16,206,118,53,90,170,213,154,126,240,91,72,179,151,31,24,179,210,127,27,250,11,201,125,17,227,163,2,215,175,134,32,235,136,155,133,178,115,119,81,56,75,209,77,189,24,218,212,216,142,32,103,40,106,211,155,255,86,138,127,107,99,4,201,248,229,68,214,115,124,13,215,192,12,129,90,84,208,188,246,225,35,94,144,11,148,130,76,206,226,55,77,191,165,9,205,124,89,114,46,145,246,30,215,71,133,190,58,182,252,132,223,123,61,167,225,123,180,103,56,31,180,35,5,166,234,196,39,18,38,133,230,221,168,73,134,218,121,57,76,130,65,12,111,146,178,213,151,15,34,83,83,79,242,63,19,244,83,156,163,167,121,177,19,39,76,160,220,7,28,25,109,250,225,19,165,45,238,86,191,247,160,10,75,202,165,145,223,60,46,32,78,5,229,30,69,130,5,20,222,140,143,182,8,216,68,71,229,167,209,203,252,40,166,169,244,156,104,227,230,247,218,8,131,197,247,170,52,3,36,5,59,124,212,12,164,175,236,90,169,179,19,219,26,237,213,94,93,56,132,79,143,214,67,192,135,214,100,223,236,138,213,125,200,28,199,15,10,209,69,150,98,163,80,53,97,248,129,93,70,12,65,3,232,229,242,181,9,249,34,40,239,176,21,53,76,129,247,13,49,98,126,123,245,148,131,164,29,228,154,52,220,7,35,87,33,182,19,125,249,171,185,56,136,181,15,234,134,101,86,255,117,107,149,250,75,164,117,19,182,78,69,127,107,158,122,139,17,194,128,214,143,152,24,184,208,63,146,240,181,47,228,198,19,213,150,43,137,12,145,201,216,80,85,250,79,67,244,47,113,64,200,16,58,220,45,14,83,185,19,83,193,184,16,222,198,236,99,130,246,163,88,94,4,138,232,200,104,254,211,116,122,101,194,134,182,217,105,229,21,223,213,16,84,229,247,48,157,157,103,38,198,205,233,59,207,24,227,170,86,147,245,45,252,113,173,36,57,29,128,197,81,230,76,183,92,141,64,92,70,109,17,117,67,191,40,126,251,13,131,172,16,40,219,205,169,246,39,55,169,167,158,48,73,176,120,109,254,54,9,38,40,147,122,75,198,229,57,89,152,164,127,228,226,183,50,91,245,29,11,117,171,36,181,196,80,221,180,73,249,231,162,196,32,219,227,41,33,129,207,60,86,0,202,25,89,255,128,109,74,135,230,8,20,157,240,43,48,76,23,190,211,162,101,48,96,91,254,167,14,228,127,253,104,62,211,182,126,233,120,95,34,222,75,134,3,5,216,21,131,133,161,80,4,94,166,75,23,95,17,117,77,249,138,240,173,13,119,94,209,30,173,58,255,32,21,217,35,198,146,210,111,41,233,197,105,67,91,184,127,19,140,244,95,242,74,208,236,15,21,109,192,84,230,167,56,31,147,251,158,16,197,37,50,140,221,32,75,163,65,237,241,215,239,111,100,188,208,79,231,147,23,168,74,93,72,14,119,230,29,84,153,212,158,136,57,239,143,36,215,230,254,160,253,89,214,52,174,93,204,222,130,53,42,102,244,181,24,154,44,121,165,34,96,63,57,164,191,114,238,215,33,249,14,186,205,225,237,242,133,213,56,83,101,11,126,95,244,118,183,35,10,205,22,178,155,80,157,239,188,19,176,29,161,109,42,113,23,171,210,152,110,172,22,170,243,181,79,7,249,246,118,226,234,133,129,35,142,220,166,223,48,236,209,130,224,76,23,147,210,86,240,240,112,3,31,163,104,83,9,164,8,111,36,90,192,112,250,44,57,213,72,161,187,119,75,81,229,214,146,249,157,18,247,252,114,171,98,79,162,250,71,229,128,95,106,2,5,122,218,90,19,80,220,25,150,52,49,127,182,85,40,186,61,10,217,69,169,242,169,225,148,179,38,158,239,188,52,102,76,133,235,114,1,60,78,9,84,5,213,136,48,3,167,229,73,254,12,111,249,233,138,164,80,192,248,91,69,188,3,106,206,234,140,163,122,64,120,161,214,15,44,102,45,158,108,89,239,168,152,86,36,233,210,76,32,82,161,78,17,66,153,4,24,220,172,235,8,61,138,73,137,196,125,243,248,13,100,185,93,227,146,54,164,43,45,78,139,153,136,33,221,91,186,76,205,154,19,181,215,12,34,232,235,230,15,93,146,253,39,118,72,181,149,107,176,178,20,46,221,70,226,1,60,219,118,186,187,6,183,219,190,247,199,127,160,9,193,127,155,238,230,123,181,29,12,50,223,227,182,240,27,151,171,83,156,29,168,86,119,128,27,182,170,84,159,226,216,96,57,204,248,109,188,40,185,57,221,163,243,246,132,123,215,110,177,191,4,85,205,155,183,31,183,8,167,106,159,252,109,162,67,218,138,70,196,188,248,111,195,80,125,245,106,178,143,221,223,11,201,220,41,241,12,156,254,231,63,248,189,145,64,94,163,105,252,219,68,138,220,149,132,106,69,86,54,44,117,195,101,238,161,40,161,40,80,60,100,120,29,93,241,147,40,255,162,249,93,194,254,172,145,136,11,88,156,90,219,224,160,84,152,126,0,245,97,162,159,210,68,103,201,250,21,55,135,121,81,131,235,88,102,95,223,183,221,124,104,49,49,157,74,132,246,221,71,166,220,70,155,124,158,61,105,236,94,238,158,99,117,111,237,38,51,225,85,255,109,18,151,106,115,162,93,54,92,28,19,87,255,167,236,118,50,19,32,241,141,136,7,149,8,146,229,161,100,187,251,158,70,172,170,233,92,106,148,171,230,168,29,75,238,11,92,209,109,114,155,180,219,158,167,129,28,116,32,50,54,64,9,104,149,128,158,209,247,101,100,225,160,89,36,30,6,61,206,167,197,176,92,196,175,100,47,70,215,161,229,111,95,88,80,229,183,81,213,154,215,163,133,239,176,34,137,43,193,49,186,176,194,82,55,134,240,34,41,13,62,223,201,159,166,7,65,118,76,106,228,153,216,17,160,162,109,122,107,216,142,238,180,229,48,125,36,178,161,86,211,51,170,17,59,67,96,226,106,192,16,239,55,226,137,165,10,193,181,181,170,209,25,229,209,47,234,179,111,211,40,103,169,195,213,186,33,157,157,109,255,132,80,77,167,120,71,48,114,11,53,48,241,89,236,212,184,249,251,214,16,239,72,116,215,154,182,60,38,72,233,249,209,155,35,57,213,221,222,192,131,216,98,149,78,244,215,50,50,129,180,141,212,133,92,43,213,140,33,163,94,168,13,13,243,155,48,224,138,120,55,37,69,114,53,181,50,181,249,144,161,98,176,36,219,127,112,108,99,18,19,205,221,237,167,255,104,189,77,203,55,68,98,38,87,60,62,234,33,222,160,184,99,53,45,1,191,180,61,105,246,30,135,43,52,88,235,106,105,7,237,102,110,203,176,185,210,86,36,237,71,151,90,0,207,156,32,255,35,123,49,141,75,4,71,253,201,40,32,91,82,177,2,225,29,225,130,128,169,239,150,178,17,234,101,106,143,171,89,3,239,144,249,167,20,66,21,241,157,143,122,99,67,88,193,60,136,54,125,80,156,253,250,193,135,92,106,138,12,60,152,184,230,7,226,175,142,100,197,171,40,223,32,86,253,193,208,107,239,228,207,48,62,27,180,79,63,216,50,141,73,152,131,75,0,83,169,195,141,36,113,151,95,70,225,249,99,250,65,85,231,180,164,129,173,72,2,124,171,253,185,239,20,181,228,105,12,122,142,211,188,226,221,119,186,206,151,192,20,245,253,237,67,68,145,40,94,76,122,231,106,52,165,231,111,242,161,118,73,250,36,73,189,170,49,228,125,158,15,48,229,79,69,30,187,155,161,248,161,237,121,230,99,202,79,143,191,218,249,15,70,230,46,131,152,118,49,42,47,243,15,126,238,192,243,83,138,188,181,85,155,255,153,48,192,213,114,206,122,181,113,164,127,48,60,52,169,201,60,140,138,111,127,172,189,155,42,204,241,140,43,121,109,171,252,57,31,74,203,159,8,133,129,110,50,254,31,204,201,43,44,105,21,217,120,39,17,2,174,24,207,50,224,244,203,239,111,80,142,21,109,45,29,240,201,214,239,15,70,55,206,156,114,111,122,130,182,127,77,164,79,133,68,185,66,59,115,102,92,220,176,127,146,212,14,83,8,251,217,47,166,207,84,104,233,80,51,163,175,203,223,250,121,54,43,171,115,140,24,23,81,203,191,249,79,2,152,206,237,92,59,244,9,57,5,40,36,65,215,84,39,5,166,202,254,207,87,4,166,253,41,9,245,170,145,101,94,31,113,219,0,69,146,180,194,156,217,190,117,185,121,140,209,229,90,218,45,62,218,70,80,42,84,146,98,139,142,134,83,119,60,247,34,152,55,127,225,245,209,135,194,103,241,142,8,145,176,228,230,184,139,219,97,14,215,37,240,59,77,63,101,40,80,114,59,77,198,100,254,229,124,63,120,208,117,32,11,23,170,169,213,125,125,108,250,155,174,14,9,95,122,127,211,232,249,48,116,114,203,199,124,75,137,92,221,7,91,121,90,82,226,85,171,249,254,142,105,11,109,224,185,232,107,65,96,228,139,11,186,207,59,101,105,34,60,180,190,205,234,161,68,36,110,215,215,66,26,245,27,81,98,29,210,88,0,76,234,184,127,67,198,89,71,43,136,254,52,185,13,191,154,3,172,202,210,35,240,87,198,114,148,212,243,149,17,53,106,165,229,79,70,187,224,62,242,49,43,173,214,197,223,122,152,14,124,78,35,204,193,250,229,184,182,17,43,138,20,53,100,230,108,235,245,155,72,168,74,142,50,127,224,115,63,105,219,109,205,231,71,120,88,144,101,163,162,250,123,109,139,135,10,27,119,133,212,113,250,131,155,94,223,106,122,111,43,237,249,38,210,51,23,230,17,73,57,132,85,205,227,251,96,216,137,245,4,32,154,250,60,182,128,223,1,176,116,237,89,159,162,79,113,194,130,125,200,177,102,164,10,190,184,166,169,96,235,181,44,60,159,194,211,206,64,253,90,213,106,136,252,185,11,193,144,115,245,214,196,82,252,106,202,0,70,81,216,164,135,253,185,173,185,76,158,187,34,133,123,226,201,202,40,210,47,59,160,74,118,1,64,123,50,180,106,5,53,161,189,24,147,106,202,207,2,195,192,95,143,143,9,53,62,91,246,194,10,163,218,23,148,179,159,126,39,114,146,247,82,150,102,242,103,127,240,176,232,160,62,153,169,211,127,199,245,166,36,107,103,88,13,184,211,69,252,221,124,160,80,93,126,110,78,61,211,248,94,219,42,28,106,74,252,225,15,95,232,97,62,152,240,137,238,72,84,121,63,107,161,59,76,115,200,253,121,114,66,243,1,87,11,68,200,176,188,243,63,46,166,25,161,54,249,233,110,1,197,21,112,63,58,226,239,180,119,150,125,80,14,155,228,148,226,131,212,88,154,84,59,213,140,170,153,82,192,25,190,93,81,79,124,154,76,179,103,212,218,98,252,96,226,173,125,203,115,81,152,88,198,247,173,169,255,162,251,67,96,232,68,239,55,73,7,73,147,115,228,115,64,126,185,253,104,26,70,76,32,247,222,21,210,191,111,184,237,21,103,18,247,218,246,179,174,159,15,148,169,149,223,41,76,205,151,143,9,49,73,72,172,116,217,239,249,169,130,80,9,0,187,201,212,171,183,241,27,58,108,237,56,186,227,60,111,54,78,31,104,210,116,6,211,192,116,252,216,163,167,122,85,125,173,231,133,148,33,48,17,106,153,38,144,153,124,169,84,116,204,41,100,215,189,238,210,112,238,27,105,255,227,130,29,250,96,109,185,85,72,100,129,208,154,142,9,150,134,223,187,18,81,213,33,161,224,110,251,75,85,202,70,244,83,83,248,213,187,15,40,4,160,251,103,135,71,254,167,127,19,24,94,221,119,126,232,86,199,126,229,63,221,126,197,78,113,240,158,213,87,183,163,212,171,54,221,235,160,47,142,139,105,158,28,122,94,55,170,43,214,183,56,160,107,238,162,86,199,185,86,231,151,134,5,198,115,22,255,0,70,11,252,173,15,54,230,155,210,245,56,199,124,110,1,195,134,170,182,194,178,60,191,195,248,39,106,2,77,104,143,124,35,69,142,172,22,53,98,224,41,15,147,180,17,125,21,110,191,202,179,62,11,216,135,133,82,233,162,167,203,161,75,59,126,219,8,245,126,12,218,183,120,142,91,249,52,140,149,171,46,23,196,32,199,119,156,102,148,208,201,149,88,141,119,240,139,255,108,62,245,243,25,196,58,35,62,183,124,43,100,147,88,201,229,64,73,46,84,67,125,58,124,241,209,114,200,39,226,107,211,191,39,118,29,254,112,194,115,161,113,113,2,62,82,141,142,126,15,71,192,140,171,209,43,175,114,115,139,231,220,42,191,45,170,159,144,170,89,196,221,97,106,178,197,43,131,38,251,126,241,116,96,88,239,100,95,176,6,139,238,22,175,101,63,69,76,168,154,112,192,57,254,219,176,247,143,228,18,253,83,23,244,29,11,239,255,138,160,15,242,61,51,78,23,252,63,154,124,19,253,107,141,246,65,105,127,45,129,9,195,27,22,95,147,178,181,150,17,84,136,87,249,124,231,155,197,21,206,221,43,139,151,36,239,246,51,183,194,114,52,101,150,82,237,52,174,123,116,5,58,5,209,155,131,220,137,132,208,183,37,21,186,142,68,77,184,194,136,64,222,225,131,145,28,93,122,53,188,243,190,56,73,1,47,117,248,76,105,190,249,231,192,141,159,89,168,142,168,216,219,246,167,239,134,148,127,149,108,215,24,166,123,199,152,27,76,185,5,149,133,10,95,91,33,31,140,66,171,158,1,215,170,228,255,152,150,73,198,253,245,73,11,76,161,196,247,104,180,200,155,202,159,192,84,183,126,251,6,45,98,183,146,158,254,183,65,22,235,221,43,95,36,164,161,244,242,179,131,155,190,209,103,244,29,130,34,239,124,17,43,194,220,210,111,85,146,114,234,91,195,25,111,159,34,27,52,226,234,250,227,174,85,19,247,89,1,211,206,178,228,112,161,178,223,215,213,129,47,172,53,137,10,84,50,162,253,179,102,15,1,222,159,15,89,209,11,248,84,134,248,79,234,136,245,172,71,92,174,14,191,122,47,161,139,227,112,161,135,193,35,60,252,210,168,234,83,193,47,246,5,47,129,145,134,219,234,247,32,147,241,173,248,83,113,35,151,58,131,253,79,218,206,97,34,58,85,221,103,22,229,242,7,159,28,108,227,31,75,184,252,215,212,203,105,223,41,199,242,85,241,204,212,46,26,141,20,135,178,29,116,135,141,158,90,86,5,158,247,150,85,1,185,199,208,21,249,78,130,30,48,100,15,83,111,110,146,94,190,228,168,41,171,50,154,183,24,77,166,63,57,142,73,151,179,24,17,185,242,41,138,152,42,18,196,248,91,118,154,11,21,137,239,21,165,233,38,68,135,89,107,190,205,16,123,149,217,73,126,252,61,167,111,51,208,47,100,146,135,29,174,83,112,126,29,158,166,186,156,176,165,156,220,83,163,122,103,203,254,102,109,173,126,90,61,31,238,29,9,18,199,131,164,245,110,183,36,33,232,153,83,55,207,58,172,86,241,131,159,105,212,187,140,23,245,214,59,66,113,5,73,130,35,102,42,165,157,111,239,221,14,35,57,42,87,111,42,102,214,252,142,20,234,124,107,118,188,252,157,25,52,55,58,140,105,35,126,195,38,215,17,47,77,128,101,203,44,218,211,40,232,252,184,50,17,13,57,133,33,217,190,195,157,114,171,243,209,173,23,94,162,125,123,156,102,127,189,82,114,82,110,91,103,14,91,154,75,110,14,121,237,199,252,110,55,223,194,95,103,34,55,212,140,248,111,67,32,88,197,100,219,108,54,115,249,41,93,77,139,65,30,173,98,166,249,84,33,23,56,69,224,133,149,193,185,225,198,73,53,217,248,28,242,69,173,69,47,254,98,229,80,167,164,246,67,131,41,58,158,124,89,75,109,194,220,112,236,184,154,38,25,9,122,81,112,53,194,66,47,244,191,76,177,62,140,33,178,187,113,242,188,50,8,8,243,123,46,115,52,220,68,160,144,96,137,238,64,181,102,169,121,226,230,208,89,139,111,76,197,115,14,106,161,252,124,138,211,51,73,73,185,125,79,183,31,81,92,181,201,96,158,142,153,182,224,34,29,98,209,81,231,84,98,158,210,71,46,7,211,36,185,213,99,133,109,202,242,36,72,105,57,248,181,19,86,158,69,96,104,124,60,114,251,96,106,216,228,106,74,237,123,44,2,14,204,38,179,129,230,198,53,90,172,48,138,116,197,231,159,168,27,119,15,236,22,252,80,245,184,208,140,114,154,94,27,22,130,118,71,76,240,153,158,7,174,245,209,88,198,96,156,134,95,204,185,69,183,97,154,247,180,116,238,176,115,225,31,22,185,171,106,189,248,61,166,210,173,191,81,95,163,32,240,15,66,185,58,92,110,226,151,208,254,230,107,128,68,113,213,125,5,216,168,245,2,126,71,132,198,102,145,192,8,127,12,69,200,35,51,169,13,211,12,139,223,198,22,253,9,175,162,167,59,194,171,161,167,69,29,46,52,216,142,60,26,7,176,188,152,113,94,231,139,49,200,234,11,98,61,93,143,10,188,255,71,35,179,60,90,53,186,237,132,137,224,12,117,83,105,163,141,23,179,46,35,53,52,150,233,210,199,147,67,181,40,191,253,150,193,87,83,8,186,16,231,210,248,42,209,219,120,178,94,173,100,88,44,160,107,109,234,14,195,139,168,81,156,231,15,245,79,144,16,226,195,106,133,185,2,147,199,244,96,97,179,142,16,217,79,223,198,2,83,86,192,166,207,51,52,200,243,78,230,222,2,166,31,79,2,3,80,93,238,18,191,13,11,217,143,97,216,225,247,13,39,246,210,236,167,161,198,6,193,136,15,75,135,235,70,99,87,208,129,197,160,117,43,89,18,131,119,88,29,180,163,20,155,169,65,75,71,216,10,255,184,147,93,150,17,127,230,108,243,122,23,62,8,145,20,217,86,72,131,17,166,251,224,74,212,185,107,180,143,58,58,191,216,26,129,197,247,166,222,232,206,24,147,86,164,36,18,59,253,143,224,39,38,161,188,49,60,79,212,244,250,67,219,30,35,40,116,103,45,198,195,184,183,18,181,96,105,141,107,233,148,151,189,140,19,245,108,223,18,232,215,168,229,23,125,126,122,124,70,90,65,235,47,76,24,192,97,210,138,91,127,218,136,240,35,146,1,91,135,24,88,24,23,16,54,57,140,230,148,204,17,56,194,238,87,7,67,4,167,217,87,23,24,179,252,250,205,141,115,91,6,187,252,5,40,2,62,236,155,242,104,123,100,40,15,26,240,161,249,200,98,100,101,137,90,245,130,160,8,183,250,113,14,47,96,81,115,182,80,191,154,207,189,97,215,148,237,191,44,244,104,91,220,156,130,3,121,174,201,178,243,172,6,65,11,21,171,133,232,118,204,150,207,77,130,76,118,19,163,225,187,25,50,187,118,112,10,140,255,26,123,17,69,249,77,204,51,51,195,119,124,15,216,31,150,14,74,71,153,216,189,242,70,225,80,147,112,29,197,6,211,125,162,77,197,242,209,168,22,182,96,237,30,174,195,20,31,50,249,169,149,172,145,122,232,152,67,162,5,87,225,80,131,255,198,35,156,240,59,73,80,152,118,180,58,61,65,76,28,112,170,125,101,221,106,199,81,232,229,150,100,174,11,86,78,117,27,166,83,160,161,121,13,26,156,123,175,17,184,181,54,135,241,3,211,23,238,49,225,10,41,141,188,53,242,21,167,69,200,120,19,93,253,185,250,124,114,45,102,37,80,172,172,95,243,121,113,45,126,26,131,101,234,189,233,130,136,144,151,85,36,74,76,184,32,200,84,220,214,70,205,98,235,121,91,22,94,133,111,131,208,45,238,36,0,178,57,140,159,229,33,252,247,94,196,36,5,38,222,230,83,129,236,112,211,104,219,219,185,137,244,122,118,97,194,33,174,223,99,26,107,194,141,140,10,181,1,250,228,228,59,221,108,132,184,101,212,170,55,39,116,231,110,25,205,148,109,74,242,161,76,235,225,245,116,13,252,66,109,238,159,213,183,139,219,25,80,63,161,247,36,48,121,164,72,246,64,205,217,126,151,54,41,209,200,144,85,212,166,5,69,222,214,127,154,46,151,177,116,71,34,49,219,252,56,166,50,96,104,12,242,61,248,68,173,204,97,168,230,218,207,160,221,72,32,79,66,140,26,135,199,205,61,225,97,192,181,240,214,166,238,42,150,162,113,24,162,142,253,251,100,173,174,204,118,142,31,231,6,169,140,179,50,87,138,115,35,118,122,57,31,133,214,31,76,171,79,89,122,116,29,120,220,253,193,23,209,34,221,228,175,49,168,249,91,111,171,157,212,67,17,242,42,223,53,208,230,126,246,211,214,19,117,95,175,47,66,106,120,195,183,32,240,174,222,59,71,6,121,211,135,167,105,195,178,188,24,153,252,51,100,108,251,39,179,55,154,91,25,203,90,146,182,30,245,20,94,123,114,218,180,143,244,151,59,153,63,207,41,26,105,156,102,123,122,161,46,59,146,238,72,127,201,234,34,25,58,35,169,178,140,197,248,39,239,71,196,211,247,74,138,98,187,62,117,183,228,134,87,3,172,110,212,94,106,28,153,38,171,195,166,170,170,134,151,41,186,198,189,209,142,81,139,17,219,58,138,28,232,65,173,122,49,226,243,129,98,76,234,233,66,185,246,59,31,188,46,164,90,168,241,106,64,110,159,168,205,160,189,168,136,137,243,204,100,88,225,163,116,131,246,49,13,246,217,161,235,238,28,58,51,87,191,213,51,38,105,4,136,162,18,171,213,17,180,208,23,16,40,146,67,154,224,165,83,237,238,132,235,26,71,235,12,168,215,28,241,211,111,162,220,254,83,134,0,121,161,87,172,240,223,250,219,16,119,221,21,168,17,146,107,46,148,41,119,162,158,133,134,86,137,97,34,121,218,142,199,13,76,80,239,234,147,97,237,135,237,70,53,204,21,13,62,203,15,175,233,219,44,245,21,235,232,252,134,171,107,251,86,135,94,70,17,193,78,110,126,87,236,225,84,61,94,17,106,170,132,82,206,246,25,110,196,120,162,11,142,243,128,128,64,84,62,189,119,92,63,158,7,189,108,14,87,19,219,213,140,101,33,33,189,163,234,10,107,95,135,212,216,34,87,148,108,181,35,202,110,212,209,195,103,230,176,41,178,106,89,21,61,32,238,120,80,219,69,27,140,248,153,207,254,191,158,166,125,235,164,139,182,202,95,169,77,237,190,50,207,250,221,163,159,29,89,167,103,22,40,145,235,117,202,194,133,120,254,13,169,223,251,207,104,87,248,125,130,227,207,13,147,249,156,154,20,124,239,232,231,241,173,80,57,106,121,17,205,127,195,141,20,228,39,222,204,145,139,169,86,114,247,225,226,1,136,176,171,201,37,96,55,122,205,97,131,0,75,222,153,246,200,50,163,28,178,210,114,172,69,110,239,144,140,82,153,75,105,198,214,183,58,20,10,71,21,39,77,46,75,62,22,116,151,219,11,3,225,100,48,9,104,45,145,163,100,182,70,153,38,237,33,75,127,27,58,229,47,198,255,94,131,36,147,190,118,55,6,24,175,1,29,84,102,202,231,162,222,188,206,128,81,129,82,199,253,146,89,137,223,166,199,72,244,60,43,236,228,231,163,37,160,254,148,168,158,20,152,242,98,101,20,47,48,165,114,93,244,87,43,166,217,204,171,223,185,71,1,147,204,5,106,93,61,49,82,112,51,181,184,21,65,153,225,27,49,153,105,227,232,151,64,13,42,127,89,88,75,83,163,140,10,228,155,163,214,40,187,237,99,215,243,83,67,87,139,39,155,144,43,129,3,64,203,247,96,72,242,123,31,122,92,181,214,12,180,248,131,161,175,164,198,23,1,92,87,80,101,217,67,53,95,116,23,95,166,177,254,193,141,194,29,49,252,136,24,244,21,201,36,44,173,91,126,242,65,117,121,161,27,176,241,131,104,165,2,170,9,219,97,212,197,101,17,52,58,73,143,127,47,94,115,169,223,207,17,18,73,247,67,75,149,170,185,83,190,65,48,60,96,210,165,26,207,128,18,100,78,127,114,186,231,126,162,56,48,142,124,241,93,24,188,223,196,155,90,46,243,246,210,237,153,40,107,138,209,34,32,211,195,43,254,214,244,130,52,45,197,129,96,199,43,107,185,26,2,240,243,91,211,213,34,135,6,83,196,213,244,93,187,198,200,24,207,77,160,102,253,216,79,103,230,136,163,117,169,97,26,35,89,241,153,68,61,235,61,90,139,67,65,230,141,139,55,218,161,154,212,132,134,234,198,136,190,141,229,199,209,125,175,69,153,133,39,224,72,105,170,3,191,182,197,152,34,187,103,226,78,106,76,151,22,181,227,196,189,158,171,245,143,211,119,214,158,178,157,116,192,88,181,106,246,152,64,192,13,15,207,215,191,82,76,136,93,76,1,74,10,240,66,135,195,207,134,79,133,143,7,147,67,248,236,12,224,77,37,190,92,205,233,254,197,74,80,250,168,8,206,182,132,207,44,209,67,73,136,129,200,250,17,216,244,12,253,183,151,17,193,203,213,144,45,122,199,246,199,63,154,149,0,176,106,152,152,187,195,48,172,228,46,12,83,31,181,48,1,195,205,184,229,234,222,141,112,231,131,59,53,134,75,174,126,254,122,27,221,7,149,236,146,24,26,214,228,254,149,200,93,219,162,79,82,141,15,59,17,140,145,251,15,54,10,137,41,23,195,22,254,233,0,146,113,131,11,38,107,45,169,41,167,24,176,59,92,33,158,105,2,19,241,154,126,181,201,132,166,15,204,131,223,104,82,134,193,152,130,72,185,218,250,36,191,30,149,183,235,217,30,210,19,102,171,250,10,82,174,73,255,22,9,221,30,166,194,252,76,9,251,237,182,69,139,245,80,50,63,99,208,250,161,47,47,221,65,130,66,133,68,158,15,75,157,194,134,57,144,223,161,116,51,70,141,16,157,124,110,84,29,8,136,249,152,163,170,146,11,151,44,62,108,54,126,243,138,211,155,199,203,169,116,14,124,201,17,110,110,19,75,110,142,241,82,124,13,81,50,61,183,222,252,89,192,243,115,3,128,41,249,57,242,222,176,30,180,225,163,134,128,109,206,114,212,156,141,16,222,81,34,187,233,37,60,24,110,231,24,114,62,193,145,217,208,172,142,194,215,39,252,187,180,52,11,76,133,193,136,47,98,129,188,38,48,161,247,22,223,211,200,255,166,192,23,209,16,191,250,217,114,200,47,37,76,21,222,136,137,10,37,229,15,12,239,170,115,165,64,250,209,52,135,71,117,11,70,155,223,28,142,201,84,195,248,35,155,61,222,199,76,34,146,8,111,213,81,163,66,233,251,96,212,185,9,243,29,67,190,76,11,239,131,159,17,35,114,76,76,22,75,157,125,223,179,81,126,95,242,252,129,255,21,198,182,111,95,34,123,85,127,38,75,167,57,103,5,252,102,106,218,111,135,68,216,105,190,115,52,99,173,59,242,211,148,243,123,163,178,21,6,96,115,37,12,229,85,245,139,167,169,243,202,76,162,77,186,223,184,24,122,26,153,74,8,98,59,91,16,183,190,245,232,91,33,248,82,190,110,95,136,210,153,15,242,86,127,165,133,39,174,174,67,82,93,180,48,211,255,233,87,207,63,251,90,190,7,41,120,159,11,168,89,193,196,41,95,115,83,133,234,239,53,102,61,146,13,64,229,154,142,63,127,114,171,100,156,50,15,233,253,172,59,174,166,62,34,203,3,79,35,122,28,159,99,192,143,45,243,200,4,53,75,220,250,82,174,38,191,108,228,7,241,88,120,55,114,227,183,178,206,141,111,53,140,112,87,94,10,22,150,226,175,220,173,56,67,126,248,153,44,244,61,56,76,218,242,202,59,209,154,59,252,220,125,155,240,91,138,67,22,238,61,244,46,85,135,39,60,28,249,100,157,120,203,242,221,142,90,77,17,28,134,215,25,218,234,26,227,245,134,231,8,76,170,101,151,248,148,205,202,249,18,134,22,199,251,43,223,68,64,252,40,67,149,199,24,194,98,200,32,166,151,141,178,179,227,124,245,10,111,141,144,27,173,50,249,41,102,188,78,209,98,196,60,231,166,33,142,6,77,43,219,151,37,242,38,67,26,151,14,20,96,37,78,116,250,198,232,33,17,152,238,161,216,164,201,71,139,173,12,243,121,53,105,145,15,134,105,179,201,107,97,186,247,237,155,217,128,230,72,204,133,78,73,240,244,211,135,216,251,210,109,152,242,159,237,244,48,52,238,221,37,181,112,140,56,29,23,254,228,19,98,161,170,48,218,128,45,118,74,58,22,100,46,16,45,28,206,140,192,54,188,158,35,38,239,205,114,56,121,4,188,49,17,255,4,152,94,91,255,36,150,157,25,114,53,140,15,163,196,9,113,16,108,208,185,130,165,212,221,68,163,167,124,86,189,57,21,147,51,204,63,98,153,50,27,96,190,241,115,207,10,27,182,206,51,75,219,167,117,119,69,176,248,208,227,61,122,24,3,84,97,28,29,208,75,201,240,240,31,62,23,223,37,159,154,180,123,113,26,139,103,99,119,136,183,243,99,90,195,138,211,193,153,26,13,10,12,9,179,177,118,55,13,103,167,240,93,14,174,97,1,0,183,114,232,196,165,117,32,97,52,96,189,29,182,208,38,51,116,143,54,63,118,250,44,165,243,165,139,15,77,33,24,157,243,254,228,28,232,186,116,97,121,139,70,248,119,115,11,110,230,139,209,229,205,100,112,248,173,92,9,10,30,211,205,189,142,194,200,32,29,139,199,4,234,103,139,123,63,67,67,234,164,201,32,88,255,134,195,52,56,200,36,53,142,205,89,71,62,56,173,179,2,19,103,237,49,228,102,197,228,111,83,106,228,229,95,192,207,228,61,114,94,19,66,71,31,201,97,184,156,50,194,69,219,223,10,182,197,242,71,164,45,246,151,201,147,185,37,1,89,234,146,2,69,52,6,103,91,247,230,100,24,83,134,20,90,182,238,156,39,197,120,180,87,38,139,9,197,81,70,24,51,141,230,199,42,239,101,211,216,141,28,154,31,139,14,154,137,51,238,48,59,47,237,77,63,87,195,85,16,30,14,133,40,107,238,31,24,50,36,95,35,109,11,253,170,221,252,122,245,163,121,87,91,162,230,86,23,189,156,108,148,150,91,162,196,57,102,111,23,89,251,11,78,179,178,15,181,95,121,239,77,237,120,137,159,134,18,252,234,213,239,188,234,78,137,66,146,155,115,51,31,220,202,237,78,13,175,17,155,53,71,28,141,220,82,125,241,210,46,45,100,69,192,28,65,59,224,247,146,69,118,6,242,26,237,139,81,241,214,56,71,25,0,51,193,188,234,220,154,166,61,199,40,38,108,122,70,53,182,172,142,84,71,126,16,244,124,73,228,57,220,228,82,107,57,28,241,82,70,36,40,91,18,254,203,220,241,216,112,206,116,57,126,14,189,27,95,178,235,239,99,9,191,216,176,172,91,113,142,96,243,148,151,20,174,31,4,167,8,170,196,115,145,222,207,111,141,230,211,252,138,253,239,159,132,225,150,67,251,192,31,23,86,37,93,157,75,100,235,153,131,240,204,248,44,123,38,253,221,242,224,88,234,51,102,25,194,241,186,124,172,209,242,184,157,142,139,248,156,140,188,55,137,131,183,167,248,131,63,123,160,87,133,141,161,97,198,2,184,67,51,155,116,84,207,210,221,195,64,140,65,186,70,222,31,82,103,187,124,105,22,178,139,178,141,27,11,234,241,51,121,146,174,23,151,142,34,207,21,39,155,145,26,158,171,240,49,5,26,135,167,106,53,15,164,71,75,217,110,198,51,133,216,180,5,166,143,208,15,213,63,61,132,37,48,167,139,51,60,33,151,67,46,83,97,122,55,123,140,153,145,119,84,133,71,157,17,115,65,113,66,206,243,139,196,64,105,241,61,32,39,149,237,140,164,169,159,245,56,216,69,214,229,181,162,191,248,22,208,93,21,185,177,177,112,250,254,143,34,221,255,141,23,125,28,49,65,141,61,235,42,220,96,150,138,9,90,139,84,98,211,143,11,137,152,63,244,68,236,229,231,106,100,77,75,192,149,84,187,60,25,173,78,61,110,78,100,104,139,61,123,151,113,22,102,0,204,234,240,4,62,4,4,253,230,116,236,238,243,115,245,244,78,125,96,118,54,157,131,123,121,234,29,180,89,159,155,163,88,192,144,216,198,197,239,24,235,121,226,114,68,163,0,113,194,246,162,238,73,96,74,151,156,78,23,56,197,36,32,50,153,84,187,248,78,101,188,52,105,71,220,98,193,151,26,27,52,54,71,58,254,70,58,91,156,18,199,224,34,7,15,20,13,180,191,196,47,31,227,242,78,184,154,76,145,223,28,191,169,229,247,184,213,124,247,216,49,222,59,85,105,15,162,33,96,165,23,251,182,37,10,124,228,230,188,116,76,67,52,203,70,170,87,25,108,45,119,110,43,191,157,83,106,225,232,85,56,208,139,186,165,13,159,78,79,20,62,238,83,175,88,241,85,97,200,215,220,184,234,102,220,230,183,172,86,17,239,150,25,84,88,37,37,212,31,76,165,238,242,152,31,125,219,168,233,10,76,222,190,186,7,64,223,82,151,137,130,162,73,205,199,102,109,137,235,126,27,105,236,182,35,24,178,216,80,174,192,151,28,86,92,253,62,246,205,28,3,236,114,131,122,122,247,186,222,254,113,51,163,116,161,16,222,103,70,40,5,53,192,92,217,127,140,241,221,119,217,78,221,253,109,10,55,104,203,3,190,22,205,74,24,130,157,230,27,37,190,11,173,106,1,35,125,76,9,144,207,133,13,245,69,78,149,110,234,84,211,151,110,179,84,88,222,156,134,55,154,195,99,30,82,10,154,143,6,41,244,219,87,194,2,18,110,131,119,206,32,60,224,30,2,114,96,117,232,165,227,47,106,27,134,153,245,43,37,252,118,191,21,94,176,49,199,202,199,100,19,94,95,110,132,195,129,58,162,60,234,41,182,34,255,209,194,224,124,219,81,198,51,32,88,124,155,64,220,187,27,5,81,126,45,18,203,45,34,91,211,228,36,210,58,50,30,243,22,102,198,68,124,101,203,218,35,145,178,220,132,121,110,40,108,41,114,49,180,76,213,119,5,252,129,43,166,240,53,53,247,152,226,20,225,79,201,107,94,214,206,108,110,59,45,203,116,101,48,5,157,22,186,23,28,30,212,226,201,242,122,35,212,113,227,62,120,194,105,43,35,190,120,213,132,173,225,49,99,49,111,25,67,196,243,205,19,58,131,37,228,118,33,136,102,166,253,161,144,209,60,227,83,110,221,47,178,49,223,144,109,162,56,75,150,199,162,78,44,124,73,50,16,82,226,125,113,198,235,241,179,135,194,174,125,101,101,82,244,199,174,243,193,150,2,149,157,114,67,157,53,125,199,121,38,91,69,35,61,97,44,112,207,189,236,101,253,119,185,73,227,79,167,105,69,49,208,21,207,29,249,19,10,103,151,195,88,106,77,96,116,119,187,59,100,86,191,155,135,34,121,27,107,210,12,20,122,241,156,40,207,160,52,77,115,135,209,8,188,114,111,136,227,170,111,179,27,165,99,105,227,71,179,228,189,166,27,102,127,117,72,105,29,93,35,11,27,61,224,185,68,231,3,248,29,15,101,197,152,17,75,236,130,62,3,86,46,166,151,77,230,201,193,200,169,231,228,247,120,75,61,7,156,2,52,184,7,253,107,94,35,152,22,120,34,162,237,31,196,68,125,126,96,218,140,103,204,133,247,199,146,31,135,252,245,185,19,238,184,80,239,54,164,177,4,246,110,202,233,2,110,87,211,4,15,38,97,226,251,44,186,139,85,26,118,33,212,56,105,43,60,55,179,212,35,75,151,227,169,132,251,205,52,213,149,123,173,60,219,207,212,141,87,212,101,196,77,111,214,195,160,212,55,223,33,111,13,43,32,252,97,14,179,60,126,46,238,148,210,59,74,167,143,190,116,31,39,70,100,192,69,173,239,68,196,160,197,183,164,56,247,200,105,125,97,126,91,241,195,168,162,72,49,40,69,173,70,2,237,112,167,150,72,158,107,34,45,230,254,47,244,5,229,200,118,132,231,49,35,120,5,125,1,124,41,2,211,224,23,79,206,0,117,177,190,72,22,205,227,167,61,165,86,90,179,124,137,218,228,68,104,212,236,23,65,151,169,132,248,120,83,249,223,151,194,125,59,33,22,48,82,51,114,92,219,126,149,239,69,242,73,191,198,34,231,211,99,171,107,67,200,9,104,232,39,150,226,67,70,63,224,150,1,221,176,17,250,22,76,245,0,62,149,192,40,58,122,132,148,40,214,149,174,43,246,181,182,107,94,77,214,69,172,62,24,0,105,119,243,61,26,187,238,231,234,107,180,229,14,163,49,123,101,188,15,251,196,9,216,84,40,228,230,240,180,231,199,44,173,176,175,10,140,29,239,199,222,66,207,175,84,133,41,129,115,99,152,96,185,178,188,144,251,161,17,171,59,108,141,34,242,219,207,252,66,57,212,97,42,85,244,99,179,161,76,15,69,162,243,10,67,242,7,67,197,220,232,49,247,171,233,105,78,207,29,24,62,181,22,87,19,30,140,131,15,18,115,104,26,252,204,60,4,233,186,92,76,151,227,144,139,69,18,96,26,251,94,139,104,7,232,24,122,107,184,109,92,29,133,7,163,124,86,174,110,236,80,37,97,171,198,85,24,155,54,127,26,226,43,189,218,94,52,80,40,56,70,162,207,200,204,124,170,101,222,199,15,124,17,240,188,1,83,119,39,63,141,209,232,7,242,66,92,46,83,243,134,66,207,155,215,182,161,95,131,2,7,87,106,2,158,153,191,134,19,9,21,55,249,86,228,75,19,125,91,251,155,58,241,195,48,180,85,121,44,44,158,122,243,226,153,84,116,160,139,222,133,45,232,141,157,144,166,63,42,183,228,91,193,187,38,31,122,99,133,119,121,236,146,164,34,6,191,167,185,50,158,228,219,4,238,244,111,84,25,147,116,113,129,87,47,59,191,198,219,6,51,177,14,76,113,98,126,233,38,193,35,208,75,141,167,47,45,168,234,150,14,10,212,238,203,13,133,101,181,39,77,30,156,242,29,215,159,130,71,130,38,20,133,187,169,130,58,218,139,142,201,49,134,225,26,104,197,157,22,24,190,178,252,229,131,186,175,124,106,200,18,157,78,26,107,148,120,245,252,129,157,171,221,80,10,218,20,181,130,168,132,123,158,228,127,210,2,39,60,166,133,182,249,214,7,191,54,79,86,192,115,166,33,12,124,44,252,237,112,39,153,173,55,191,197,91,14,13,134,67,50,111,142,213,64,199,147,195,136,99,158,35,240,56,17,163,36,91,191,50,47,2,202,228,136,213,129,227,49,175,94,252,54,252,40,76,89,148,135,103,230,208,96,72,60,123,192,5,167,53,97,98,14,53,86,53,238,67,134,181,140,170,31,202,97,255,156,11,237,33,89,32,116,124,63,207,49,30,173,33,73,147,223,203,74,200,111,9,223,3,117,185,42,79,110,12,66,55,60,147,195,142,34,40,237,254,53,29,23,163,5,19,24,221,136,120,109,172,142,41,59,184,149,242,22,63,154,80,65,74,30,72,208,103,163,248,75,77,83,15,149,199,66,216,195,137,137,13,126,62,153,12,40,85,169,2,74,125,158,209,187,221,25,113,43,52,58,101,242,155,170,211,179,186,3,180,174,117,129,159,223,17,239,67,138,183,117,5,233,160,142,103,166,248,81,246,154,74,168,109,28,129,71,42,13,0,63,27,44,138,178,224,125,158,73,194,101,210,2,70,151,145,87,11,255,46,48,60,226,113,212,34,36,150,204,220,38,202,97,52,54,1,67,12,146,40,173,160,35,71,115,178,240,228,222,84,94,204,56,147,172,232,102,203,135,130,143,126,199,167,90,127,52,152,9,95,232,177,99,255,70,74,66,207,218,122,233,167,136,53,205,154,151,41,242,6,129,23,205,149,65,182,55,71,156,20,95,137,216,233,34,95,148,252,27,148,112,152,254,103,206,63,211,18,73,24,113,157,233,145,234,101,193,81,253,109,114,253,45,22,14,71,86,70,88,128,223,195,150,24,82,152,183,117,34,161,57,213,103,108,24,84,166,101,133,55,48,142,71,88,78,214,33,39,63,13,119,213,12,11,227,153,192,8,24,9,108,106,202,129,82,188,191,5,37,226,30,111,141,197,144,162,66,192,29,118,235,26,240,20,113,100,131,161,155,25,1,247,147,236,99,6,223,58,79,60,55,215,202,75,47,107,182,200,123,191,47,212,244,222,67,92,3,8,237,78,22,175,26,12,225,255,72,184,143,174,63,77,153,125,14,56,161,184,46,35,186,17,72,138,121,70,116,77,247,111,118,170,80,188,64,95,136,168,76,162,208,162,71,181,215,50,218,22,89,32,221,232,146,98,26,154,254,170,152,116,72,178,173,22,118,64,181,28,96,62,25,156,249,37,178,99,52,255,232,36,69,247,135,147,199,81,36,134,91,126,77,226,161,81,154,65,87,118,87,171,236,125,61,86,174,7,181,112,232,175,140,73,135,23,38,106,247,166,85,73,137,33,107,60,7,241,214,115,93,50,147,114,53,116,84,195,167,240,180,163,190,201,160,92,171,232,242,223,70,232,124,200,12,31,197,76,200,184,57,37,171,50,102,48,174,60,107,41,242,245,40,226,137,25,129,251,139,100,146,135,250,160,96,149,73,60,80,141,42,190,197,35,78,37,245,71,40,104,210,228,16,137,107,42,26,142,108,27,4,249,219,189,145,193,162,39,77,159,220,164,99,99,88,42,66,138,242,57,17,247,156,153,237,103,91,110,98,10,16,17,133,161,223,227,163,198,19,213,20,38,73,224,65,74,94,109,203,158,52,105,241,201,56,99,65,210,64,118,75,122,133,161,196,141,164,160,166,253,216,119,171,105,91,123,80,216,84,76,187,194,20,200,102,97,111,17,49,27,131,137,84,246,128,199,82,75,155,158,161,21,121,17,148,153,78,87,20,37,137,8,42,83,234,185,228,192,134,139,231,228,147,77,196,194,101,91,121,240,240,246,110,131,173,75,87,97,20,170,35,154,141,49,37,103,227,129,45,211,169,235,201,226,50,232,114,115,106,161,110,20,34,108,186,164,244,189,248,185,150,213,56,24,127,98,196,28,148,236,87,20,9,29,164,204,100,30,159,47,156,24,48,169,142,68,249,224,109,101,70,18,2,135,161,240,155,59,45,211,153,51,197,254,64,41,161,168,145,42,237,194,98,7,106,213,25,51,166,2,22,211,84,248,96,138,7,220,110,151,29,237,32,21,88,242,222,196,173,228,177,55,219,84,78,113,116,175,197,55,161,112,99,103,140,223,248,243,228,177,105,52,140,26,32,90,2,170,44,77,222,241,246,88,92,141,178,28,253,148,44,205,21,33,126,216,63,183,236,211,228,59,139,43,78,190,245,15,253,201,252,65,87,36,254,38,129,242,35,238,239,53,157,163,240,51,137,184,117,185,55,173,73,197,229,73,222,251,23,84,90,174,194,86,143,225,48,45,163,178,174,177,49,107,100,21,233,28,155,115,233,213,195,248,195,28,126,227,221,215,207,213,240,133,238,128,199,146,147,239,86,43,68,240,139,155,157,71,83,96,99,204,56,1,63,171,115,200,123,89,94,35,206,205,231,94,225,203,36,76,206,172,204,184,26,2,117,241,113,47,173,192,49,21,160,177,162,231,93,97,210,196,62,166,20,95,148,42,240,159,74,211,76,15,160,102,123,222,31,23,17,122,39,97,89,18,75,17,152,150,186,76,155,80,82,93,114,87,168,100,64,225,17,138,232,19,236,227,51,97,156,128,238,55,223,150,130,78,131,128,207,11,73,196,140,152,157,177,1,39,204,186,157,17,128,165,124,50,121,255,13,174,161,37,69,160,178,93,25,150,63,120,120,98,29,10,144,148,89,248,187,55,158,133,163,115,136,24,141,193,48,18,37,124,169,31,22,152,86,91,223,136,161,48,120,198,140,62,217,24,165,249,158,178,105,129,200,94,101,35,213,227,144,112,244,175,92,73,6,133,170,147,17,153,145,78,154,94,199,12,65,147,8,135,111,147,252,80,148,108,69,128,182,58,5,101,192,221,208,167,251,149,202,31,133,145,185,138,172,11,65,136,159,123,147,167,92,1,223,37,60,194,127,240,116,115,128,206,89,105,221,176,7,171,217,0,65,188,131,122,254,159,231,190,153,218,128,102,110,238,165,176,17,142,59,140,181,167,67,178,76,35,219,209,1,87,163,190,181,209,160,238,128,97,24,212,215,218,136,193,248,128,158,63,2,45,129,177,58,35,21,101,204,124,67,111,78,236,54,111,14,49,164,78,51,82,221,59,226,202,8,176,166,38,11,51,129,34,174,18,55,135,62,97,235,20,166,218,57,127,251,16,137,147,71,123,7,19,66,208,31,108,242,173,58,135,41,46,112,161,154,98,42,142,114,36,27,97,203,156,62,145,104,229,148,126,226,9,13,13,5,182,223,233,68,111,77,73,162,35,44,174,247,79,97,45,188,239,85,179,149,217,52,202,159,229,225,7,227,179,151,57,100,127,46,230,225,190,247,98,154,81,96,47,48,77,221,238,122,65,183,94,179,175,16,209,56,242,167,126,241,253,161,40,0,165,94,196,205,51,204,233,149,204,254,192,228,232,252,224,188,22,9,147,77,163,90,129,128,239,103,8,164,47,57,128,30,76,173,174,231,60,141,170,242,23,181,120,252,135,174,98,54,177,192,150,210,240,139,209,16,210,93,129,180,250,136,126,149,75,76,180,203,152,85,107,242,253,155,103,21,253,177,35,118,138,161,243,99,64,51,152,131,179,41,188,138,215,160,2,207,155,116,166,192,243,62,235,222,97,84,96,186,108,57,168,235,206,175,85,243,66,105,67,21,177,92,77,61,147,7,8,56,17,76,106,86,96,166,233,119,166,83,5,247,246,67,217,116,224,196,122,243,199,159,156,142,192,212,136,48,248,122,229,109,53,99,225,200,28,126,39,58,130,89,126,49,146,98,153,202,2,190,168,41,251,123,193,81,80,100,229,87,180,183,190,198,91,24,72,11,106,237,242,211,19,141,228,226,67,254,76,113,250,122,4,62,102,113,56,188,167,174,128,183,244,86,249,168,73,46,147,18,246,138,169,240,14,59,200,124,102,170,40,127,224,237,237,69,148,190,190,143,87,4,62,20,156,249,136,195,206,53,118,253,65,159,71,178,28,237,245,138,229,104,156,235,207,220,59,14,35,149,38,39,58,12,199,231,35,0,5,126,102,231,62,242,94,215,40,97,191,39,179,96,78,146,181,154,176,239,116,2,42,96,134,168,203,7,97,214,127,66,38,192,184,198,98,15,176,15,179,34,63,152,206,154,150,54,152,233,251,61,127,213,95,155,6,242,37,43,191,85,115,19,252,209,104,5,73,214,198,73,95,117,15,17,82,250,162,169,211,205,205,244,143,143,220,231,74,35,191,148,189,133,112,85,189,191,62,159,175,12,71,187,113,220,9,12,95,201,55,199,141,85,175,202,33,65,159,21,109,92,31,188,142,21,10,36,188,172,157,240,155,43,166,232,148,45,247,192,24,220,190,128,232,212,217,226,143,178,229,163,85,255,61,25,77,80,39,29,74,162,195,195,217,238,168,69,128,237,85,54,157,118,97,32,249,54,180,106,60,17,37,195,15,116,70,35,243,241,93,61,160,139,95,178,225,117,20,65,138,207,21,116,188,196,92,232,180,14,126,164,234,216,214,150,170,105,2,191,219,121,27,67,53,197,227,34,39,126,167,69,174,124,41,14,40,178,232,28,201,93,163,83,123,226,129,40,180,225,171,116,246,82,18,79,81,205,247,169,209,188,155,179,229,147,209,129,225,66,38,23,81,7,43,249,16,248,57,125,126,252,64,57,183,150,248,9,92,141,39,251,253,52,108,33,111,247,26,2,195,74,241,45,62,24,234,106,18,126,209,134,78,1,156,127,203,13,89,184,206,4,210,4,172,183,15,166,164,94,55,98,154,216,103,247,105,70,193,43,197,162,1,99,86,246,143,209,130,200,128,149,39,228,84,120,99,240,198,201,95,251,32,10,212,123,142,248,252,163,112,252,6,237,154,180,79,81,248,249,145,30,36,38,50,192,158,147,47,134,188,234,115,37,190,39,191,40,141,73,92,3,150,123,202,240,253,230,100,149,235,77,216,100,57,60,121,95,1,91,118,111,32,198,202,26,249,202,19,201,102,107,21,7,48,105,83,255,220,184,235,103,213,31,152,246,143,233,240,230,120,60,2,91,174,231,155,105,20,53,209,148,38,48,71,206,231,70,180,82,44,147,159,168,197,215,138,163,221,20,226,229,98,154,253,219,103,254,53,58,71,122,147,207,109,85,216,94,26,140,168,196,91,234,178,205,175,69,27,221,114,152,250,54,9,152,114,115,20,53,253,183,79,199,231,148,65,91,231,157,234,223,209,9,197,54,123,169,60,218,166,29,250,139,52,53,244,22,111,21,131,98,83,196,189,191,76,9,25,24,62,82,254,246,166,93,211,251,132,26,142,91,175,178,70,96,50,59,158,200,99,95,166,164,74,110,254,14,47,170,156,63,120,210,253,89,4,38,116,229,165,72,48,220,193,173,157,203,119,155,96,244,151,119,165,109,97,237,43,19,117,175,247,50,190,10,26,205,3,207,169,145,39,95,214,143,248,221,28,90,64,137,204,163,42,224,85,76,16,162,26,139,100,130,140,144,23,122,183,191,87,148,185,64,107,65,113,227,208,248,119,166,68,39,144,39,193,18,94,31,140,102,151,120,125,239,200,173,116,79,127,232,64,187,77,38,233,193,194,114,207,13,65,89,227,51,75,216,138,114,62,91,132,120,14,145,245,28,49,196,183,207,167,105,0,76,148,69,142,93,76,121,156,247,15,62,198,233,18,40,60,56,197,59,21,26,90,97,83,109,172,139,37,242,73,107,24,172,90,63,12,128,181,78,31,135,225,179,22,47,227,194,105,245,201,212,153,84,15,242,167,113,115,10,101,88,3,1,99,238,165,215,216,48,214,159,249,17,55,103,106,164,189,96,36,105,205,147,182,141,142,47,145,168,152,176,32,80,104,232,67,78,24,67,118,52,58,159,41,133,114,152,202,154,158,62,126,35,55,58,61,123,212,204,54,72,94,35,106,125,217,66,87,220,220,120,64,182,192,247,134,119,69,66,173,9,247,174,41,64,67,140,228,159,27,149,242,100,172,156,104,217,90,89,105,124,79,251,177,132,41,15,187,205,71,237,14,171,116,16,248,237,19,31,133,45,112,33,68,243,143,73,66,104,253,191,55,146,36,139,23,20,30,143,190,173,254,118,69,200,209,42,81,19,166,215,62,107,146,167,21,222,203,213,28,170,51,226,249,147,195,45,89,133,40,116,65,97,164,7,220,135,252,52,84,51,207,215,234,241,211,231,74,167,39,197,227,84,192,69,10,165,253,112,172,237,97,242,145,209,251,183,40,217,204,202,70,136,207,216,121,227,234,53,148,213,218,82,84,48,144,69,118,135,60,73,190,54,92,22,35,82,94,184,235,244,195,38,252,204,148,26,209,80,186,43,183,48,205,48,153,251,108,25,196,213,130,127,56,154,78,115,209,240,130,98,171,120,93,4,246,59,249,157,24,112,218,7,146,190,106,35,103,157,149,1,52,111,93,97,124,100,231,194,111,142,70,79,236,175,46,87,147,177,116,221,96,210,41,63,53,130,240,104,208,247,27,95,211,90,78,229,230,176,54,102,103,20,186,62,59,219,197,140,142,221,237,89,27,209,45,204,209,8,3,17,245,11,180,74,87,187,9,57,221,153,159,250,13,66,147,89,134,112,193,240,69,199,215,176,170,212,132,73,141,182,156,194,150,15,145,231,162,49,208,149,210,153,132,123,165,161,0,129,96,163,6,116,69,174,109,96,39,38,220,76,214,38,59,134,235,214,239,241,118,18,76,205,136,247,175,169,84,249,86,171,248,38,214,141,100,1,205,126,57,135,161,174,130,166,197,97,250,49,228,107,30,44,224,72,27,77,227,194,184,242,219,235,24,55,154,103,49,16,169,145,143,13,35,57,85,66,209,243,37,89,35,80,98,63,94,66,53,224,198,146,150,71,42,170,140,81,204,211,66,36,90,223,44,253,151,91,213,127,109,143,178,121,110,207,22,97,47,207,153,109,250,160,207,182,140,83,154,56,83,233,87,183,237,179,62,85,60,59,103,33,144,147,19,101,81,41,24,246,3,157,185,73,225,74,36,16,37,135,122,226,192,161,162,91,30,140,0,195,245,7,67,34,184,159,173,167,85,43,159,6,34,48,39,171,92,75,38,100,198,181,24,243,71,80,163,228,61,45,224,119,188,200,17,141,1,224,45,225,144,150,63,67,34,221,60,98,90,221,55,118,180,67,6,21,73,137,210,206,227,117,83,92,140,214,146,192,198,137,184,3,30,196,182,197,182,184,4,37,227,177,167,81,94,138,229,49,140,127,212,97,122,127,4,165,246,175,197,9,75,7,64,81,99,237,208,199,221,3,166,94,84,60,173,3,91,195,30,45,95,75,90,244,167,41,211,205,143,233,151,10,9,211,54,184,98,235,117,235,111,251,96,202,142,52,88,71,108,252,56,91,3,100,112,147,188,191,90,161,165,186,90,54,205,83,48,122,39,202,137,225,201,187,214,44,141,168,182,243,238,248,16,110,90,227,96,202,128,90,233,189,135,32,223,151,165,216,99,202,197,213,212,124,221,155,233,155,62,96,249,105,122,236,63,231,20,13,58,154,250,242,165,23,201,54,111,100,231,116,103,47,173,226,142,208,31,18,48,13,199,41,187,133,159,5,233,74,25,225,1,82,26,33,254,227,160,212,222,3,152,215,106,200,36,66,137,6,198,246,29,174,66,227,177,100,22,162,250,72,99,147,187,182,76,200,187,196,173,126,67,250,190,151,59,167,4,217,183,120,159,115,147,189,243,223,126,251,93,61,83,175,222,72,6,124,99,90,173,159,95,227,155,136,69,4,103,2,101,92,220,43,13,123,248,146,175,199,140,249,184,116,12,10,140,186,92,243,112,1,91,107,149,88,29,169,65,247,71,236,124,56,146,188,134,136,159,16,253,55,164,239,191,71,47,122,107,170,101,155,7,156,23,77,0,67,29,250,98,237,65,30,4,161,8,76,2,94,132,148,153,93,30,66,161,188,93,66,194,211,202,37,183,71,88,104,255,220,58,100,196,111,60,135,92,45,223,217,101,233,78,150,110,220,187,90,19,78,151,24,9,62,254,241,123,63,79,167,77,241,14,173,113,216,3,252,70,94,117,183,4,34,6,198,73,132,217,39,217,51,169,18,173,70,207,235,245,54,20,17,189,207,35,33,70,106,42,162,4,181,154,165,169,193,29,68,72,78,68,165,24,17,169,43,175,180,226,54,47,59,33,222,69,179,175,132,157,160,112,245,156,254,131,17,52,147,148,35,30,192,114,54,32,142,10,40,227,228,189,32,236,157,129,182,38,109,73,150,152,131,210,164,69,176,141,248,191,92,108,36,61,30,251,180,236,206,144,143,253,167,221,126,125,204,222,232,141,108,50,67,101,130,230,221,234,33,70,194,163,82,1,8,149,114,57,197,103,210,243,235,33,50,146,16,35,28,213,59,174,166,109,184,28,189,26,162,236,239,72,53,34,230,254,123,115,74,132,125,87,193,50,237,71,182,113,72,216,198,188,17,191,164,124,83,226,205,208,141,185,226,55,209,79,90,208,101,109,242,57,250,39,243,121,141,121,176,204,171,177,83,28,60,71,139,105,176,39,88,44,88,224,33,95,68,6,155,172,128,102,164,197,30,88,125,227,71,70,160,75,80,151,216,131,127,78,68,82,223,126,41,225,102,66,127,62,135,153,85,91,23,95,251,179,83,61,146,61,166,133,191,36,218,76,7,138,15,56,190,228,172,83,225,106,194,61,14,191,115,239,202,54,222,72,193,124,180,157,192,112,74,104,128,31,206,238,233,97,91,72,114,112,13,19,230,88,60,190,4,232,132,100,91,150,16,61,90,169,190,118,171,125,141,173,17,252,97,174,138,167,7,176,198,52,78,14,67,92,243,84,18,241,175,214,100,179,132,95,43,202,92,17,10,198,222,214,155,83,97,115,28,182,34,63,253,34,237,152,41,243,193,52,126,31,9,115,160,138,130,169,228,121,15,168,187,244,183,91,129,249,63,146,42,104,145,106,98,163,193,86,232,1,76,35,136,213,100,17,28,124,215,107,131,201,6,161,1,38,143,198,252,89,190,60,225,250,63,93,98,248,22,200,216,145,84,177,210,73,169,255,128,247,227,58,125,39,196,193,28,227,243,39,37,51,79,166,185,158,247,59,196,210,105,127,106,13,145,230,234,125,136,193,0,35,91,148,127,144,214,165,10,112,72,178,232,162,95,253,77,212,103,189,194,196,170,169,38,66,116,158,84,41,80,209,254,92,76,84,193,51,23,72,174,172,42,207,253,94,3,242,143,184,24,169,184,173,121,170,134,242,162,231,223,32,143,30,18,233,35,215,125,103,164,231,140,215,168,106,246,206,164,177,78,192,124,112,133,223,68,113,162,73,108,235,173,241,230,106,34,34,197,31,28,235,162,203,2,179,115,220,233,157,170,197,11,138,230,98,183,201,72,248,213,80,81,77,205,222,109,26,171,60,155,10,49,81,151,253,142,106,154,234,148,61,36,114,59,78,167,194,155,82,136,15,166,165,191,232,189,105,190,57,145,210,108,132,24,171,194,239,156,31,145,192,70,78,86,74,85,9,48,195,120,112,34,67,13,79,180,124,144,133,86,249,244,169,66,113,87,147,136,113,253,171,104,247,223,38,234,39,71,39,67,0,197,192,151,89,191,200,126,200,173,241,170,130,191,140,116,12,229,114,146,67,230,227,197,197,20,214,53,253,152,48,3,186,165,131,218,209,219,40,134,38,245,123,239,238,59,211,122,127,196,36,134,147,26,175,247,67,25,17,233,196,33,185,61,112,122,190,66,7,122,34,52,253,204,30,210,252,98,84,105,235,207,28,132,172,209,243,49,5,157,208,213,53,245,125,32,251,143,202,18,150,130,20,69,154,154,194,188,81,213,2,135,194,236,90,139,64,21,165,183,16,109,107,42,148,247,42,80,158,116,247,234,169,245,25,115,104,113,8,252,40,81,244,2,147,182,38,129,223,253,104,249,141,190,114,2,85,226,254,148,205,82,246,144,26,41,178,89,180,232,229,57,52,109,142,104,59,47,139,42,217,31,248,100,237,213,51,183,175,166,53,172,211,118,71,205,216,164,101,183,75,241,8,114,244,65,203,96,209,104,13,179,3,31,79,107,80,47,96,44,5,10,247,156,42,123,160,152,32,158,192,95,215,169,87,143,80,222,121,180,154,141,134,190,40,191,221,166,208,245,11,119,23,92,0,54,167,241,42,108,20,179,1,83,212,167,197,112,116,143,183,104,162,35,132,179,181,14,15,201,234,30,237,127,103,141,223,66,34,106,58,78,116,60,190,221,114,106,253,20,157,113,59,155,232,48,123,228,167,145,245,106,209,132,193,90,146,6,212,106,196,172,163,101,119,73,91,179,105,249,97,63,94,168,74,31,255,209,101,95,96,49,140,218,221,119,221,169,90,102,7,153,121,212,136,19,181,125,62,165,60,182,81,229,244,236,245,129,72,114,105,89,36,31,164,7,155,4,181,84,10,191,17,91,209,117,245,222,161,95,45,220,66,195,183,249,158,130,108,214,89,251,183,98,179,68,5,32,170,137,90,93,88,40,104,130,216,56,106,77,73,250,74,153,43,148,100,81,92,197,226,234,73,9,97,48,185,189,21,240,190,82,167,7,57,5,102,86,180,66,224,186,101,120,225,109,82,139,166,224,30,21,184,83,107,23,11,7,215,137,78,254,183,187,93,209,253,160,12,246,16,55,241,171,113,57,155,116,72,89,142,51,2,172,36,223,36,97,89,172,90,43,72,44,159,137,67,82,247,42,92,102,116,228,76,83,88,107,122,53,17,161,22,236,130,124,205,162,101,203,104,148,36,223,214,217,218,203,102,29,26,53,233,182,136,250,45,173,136,230,200,240,16,40,193,237,165,93,141,135,51,39,214,61,247,17,194,94,131,131,191,143,173,179,52,45,2,39,49,148,52,148,155,210,29,45,243,70,201,182,6,186,40,214,16,116,9,61,31,165,135,218,212,242,222,240,77,255,96,167,57,38,163,50,127,42,200,103,236,132,148,68,212,159,122,254,245,208,104,10,35,179,15,123,170,192,232,131,5,47,21,106,38,63,93,14,144,36,37,219,220,198,69,215,218,246,105,12,153,55,89,221,123,209,155,35,198,26,225,236,7,147,59,219,218,13,96,141,165,65,187,3,93,249,209,86,3,72,8,154,208,113,253,148,244,15,106,100,147,142,11,138,14,29,241,1,223,108,157,73,199,165,117,170,192,36,43,70,80,102,81,31,32,109,14,111,101,222,235,219,48,66,221,69,59,106,222,118,211,78,36,201,76,249,90,203,192,33,229,45,94,76,0,245,16,12,42,210,200,96,82,42,126,110,34,184,170,85,122,52,135,96,73,250,163,85,147,131,147,39,167,243,43,25,210,80,107,248,41,250,111,100,155,98,34,82,120,175,83,184,25,255,226,73,116,239,166,45,49,120,179,249,100,120,71,218,111,243,71,24,24,73,128,182,53,235,78,161,118,139,240,27,245,180,212,140,105,51,15,150,101,141,252,3,180,239,105,25,2,91,113,66,192,111,114,200,26,153,38,205,114,178,153,231,125,128,159,46,37,124,126,167,84,49,226,37,201,202,211,165,212,34,61,77,57,31,245,233,218,196,196,161,19,244,81,207,202,169,18,47,45,208,160,209,141,26,109,72,139,52,191,52,80,209,151,20,155,10,124,46,210,226,132,90,65,137,86,233,105,245,4,178,17,99,180,122,229,8,100,169,116,182,75,219,24,109,98,45,82,58,86,67,38,141,18,24,103,39,179,177,68,178,165,254,194,120,218,159,19,152,249,212,179,117,13,116,178,110,45,51,143,189,74,158,108,90,54,165,7,185,185,101,217,138,118,180,65,81,27,197,218,168,174,145,229,23,248,79,80,203,219,75,38,25,26,237,212,123,135,242,241,99,153,240,255,210,102,186,78,98,35,54,98,58,181,164,114,11,209,230,231,224,4,177,238,161,37,177,106,147,224,234,165,150,164,159,66,45,80,251,19,251,218,225,39,144,236,94,242,220,180,116,172,30,29,30,101,13,81,202,166,113,146,6,158,104,151,54,122,188,254,211,47,186,238,29,113,234,142,125,170,60,153,53,228,238,104,85,69,231,79,15,101,170,9,102,144,192,34,140,253,252,1,105,218,252,35,211,8,107,163,65,113,62,181,181,24,143,231,68,63,169,173,86,233,106,62,230,7,198,213,180,213,104,195,181,145,170,5,41,215,181,210,21,105,215,38,242,27,102,20,125,88,82,8,132,153,244,38,113,112,40,52,92,227,162,205,222,108,44,97,78,64,182,166,230,4,33,211,52,178,218,50,98,3,65,217,95,155,192,173,77,109,125,167,47,57,236,32,62,206,111,243,59,82,36,55,199,180,138,184,13,112,55,90,133,128,209,30,148,39,67,154,106,7,25,71,195,100,150,142,82,68,177,90,20,238,47,4,127,166,52,234,193,170,60,122,182,240,246,174,241,86,72,87,118,170,65,80,251,244,198,92,153,12,136,105,103,231,50,44,104,202,84,208,179,139,143,89,87,183,142,232,123,112,168,206,162,99,26,189,13,229,80,128,150,63,76,75,200,241,196,40,134,243,105,140,88,64,168,109,116,201,111,82,62,72,169,184,15,41,246,152,148,56,145,87,181,243,211,97,154,89,165,61,209,216,66,179,135,157,158,14,221,24,232,128,42,49,100,240,169,111,57,244,97,167,236,65,14,180,140,15,90,108,199,194,62,146,115,124,152,50,201,81,184,36,121,226,130,159,242,252,176,163,144,198,14,46,26,163,175,108,63,12,37,212,79,196,163,193,255,82,149,183,197,228,86,210,137,65,138,248,40,111,11,98,234,209,189,69,49,226,150,23,131,106,63,24,245,150,241,115,75,255,60,27,232,74,23,200,14,5,33,235,128,23,48,234,52,44,64,169,29,113,52,57,237,232,58,155,22,229,250,65,59,6,73,194,67,226,111,100,159,41,48,204,7,131,157,76,70,28,169,249,45,207,77,241,164,146,232,160,120,25,99,70,113,208,84,154,156,78,149,90,162,28,143,114,49,62,74,48,212,82,160,121,36,169,92,76,20,46,130,23,84,82,236,46,27,57,196,42,171,203,79,91,156,80,96,171,125,140,207,53,127,66,104,20,89,34,111,26,100,29,203,170,204,149,18,201,132,69,28,134,60,119,42,157,210,93,35,105,66,142,177,131,11,92,247,206,107,25,80,229,178,97,237,238,224,66,152,136,113,232,36,45,200,44,78,241,179,175,242,255,20,188,217,224,37,90,52,211,43,201,78,177,194,199,224,70,41,42,93,0,3,213,37,186,26,180,45,150,106,18,254,170,133,91,232,225,129,6,89,147,16,111,161,187,147,148,1,239,128,165,231,89,120,185,150,53,138,7,189,207,123,234,163,180,93,168,191,199,217,245,76,187,34,100,220,240,141,13,114,31,222,188,216,97,144,80,58,50,120,128,99,167,164,170,187,14,101,58,67,131,221,9,197,232,147,148,170,153,11,107,206,201,182,49,118,195,59,246,15,253,27,57,130,224,132,172,74,168,10,133,103,13,63,121,195,21,33,226,28,151,130,190,12,108,188,229,143,250,166,82,222,161,68,20,172,142,112,143,41,201,32,61,204,35,88,75,77,72,254,42,57,28,89,199,48,90,129,249,115,101,204,51,194,50,129,175,176,135,82,50,117,91,240,81,98,73,244,31,178,190,183,244,226,84,5,62,58,40,207,114,160,241,213,81,234,161,133,235,242,54,35,139,10,230,185,131,116,132,178,8,178,177,230,131,35,67,165,239,69,121,124,80,130,109,43,207,85,10,55,106,2,146,223,176,55,88,193,20,70,196,39,216,250,158,7,159,77,207,134,210,127,30,247,30,69,42,146,161,50,160,237,56,162,111,152,37,83,8,222,16,41,123,174,90,208,31,118,216,43,5,46,196,67,147,164,208,58,206,147,133,115,145,172,138,175,73,111,123,186,63,131,49,176,216,96,188,214,153,162,82,76,121,120,207,5,2,143,224,202,108,30,48,233,0,223,227,145,106,20,238,105,24,130,121,242,157,188,166,183,11,99,36,204,6,117,7,119,203,237,166,198,145,188,166,27,231,56,182,133,243,222,172,8,227,222,50,93,184,18,52,84,68,164,133,51,117,88,161,80,16,214,152,42,130,48,170,46,216,116,102,196,5,75,17,146,125,226,99,55,137,160,168,158,157,242,206,240,225,149,100,230,34,174,83,182,194,147,76,254,140,6,246,119,244,164,242,249,53,118,149,244,63,88,183,202,229,250,108,177,22,36,63,19,154,69,101,84,93,240,206,173,232,172,39,208,186,116,196,158,181,91,106,244,229,67,101,223,75,87,14,218,225,149,212,86,96,216,187,144,48,67,90,125,178,60,113,88,124,76,168,119,45,81,20,113,168,134,232,219,80,102,222,103,29,7,93,49,209,209,171,116,148,232,91,144,7,140,26,64,216,136,174,16,18,147,76,40,193,238,64,211,88,19,46,100,184,227,178,68,144,58,8,165,207,69,119,2,149,31,209,70,211,45,5,151,252,109,119,59,8,185,105,222,18,50,100,44,156,16,200,120,155,23,169,117,229,74,182,31,116,242,105,116,93,238,18,174,100,43,173,12,50,240,110,203,69,120,152,23,234,141,9,55,82,171,242,228,86,181,233,239,253,96,212,57,228,183,11,157,125,193,232,77,19,159,104,27,82,113,215,225,155,118,45,35,164,217,100,178,96,124,63,139,192,137,175,169,137,185,50,201,173,216,42,194,238,189,88,29,217,82,216,100,27,29,38,169,47,140,149,244,102,247,176,58,225,229,185,74,130,222,113,111,35,118,142,80,253,51,92,228,209,168,46,190,121,245,162,204,83,88,181,169,153,44,53,174,38,249,32,60,159,148,95,237,30,210,105,86,188,45,32,133,47,43,212,161,168,61,22,50,76,248,32,130,146,181,161,145,124,133,115,149,38,216,150,82,93,240,199,41,25,44,226,242,239,159,92,182,10,155,69,121,129,241,61,119,144,129,83,38,55,187,156,124,212,212,150,20,212,218,102,60,203,128,191,13,233,198,249,66,105,231,248,249,216,200,155,134,251,242,28,221,183,29,202,44,70,239,119,196,62,77,169,240,252,249,30,84,243,68,0,154,128,231,104,194,181,76,23,223,108,59,126,155,162,142,159,171,33,243,45,33,55,7,99,159,112,49,155,200,214,57,161,55,71,25,154,28,79,189,88,212,196,127,123,145,248,150,67,187,93,203,246,133,234,219,134,5,84,248,217,9,173,135,170,98,35,120,35,95,228,237,135,86,107,225,40,196,37,243,42,92,163,110,143,39,27,75,77,149,134,136,111,24,219,108,81,67,173,168,70,9,181,183,247,242,100,239,68,17,179,181,65,142,115,83,174,238,189,99,83,74,124,155,59,169,148,183,168,206,223,10,83,27,115,3,134,65,74,94,140,40,72,168,8,144,46,96,245,11,252,102,253,58,50,166,59,163,38,20,115,67,225,219,90,194,51,219,63,12,134,231,44,174,62,100,161,101,200,145,194,139,54,116,131,239,213,171,33,238,185,71,97,125,177,105,17,158,25,240,250,97,163,5,198,120,21,184,111,253,109,58,224,83,250,141,176,175,44,177,70,77,104,136,248,81,79,42,162,190,15,133,37,37,167,177,9,93,203,231,70,17,61,116,54,208,42,194,43,23,24,74,129,29,179,252,141,177,174,110,98,241,84,179,198,250,132,126,83,62,55,141,77,97,163,53,19,4,145,53,210,96,73,91,45,247,6,184,141,229,201,41,19,11,201,20,54,158,61,101,51,110,16,109,229,23,177,56,191,78,53,68,28,199,8,120,91,186,80,245,19,132,129,194,154,135,139,156,112,173,66,16,236,30,84,163,86,111,168,116,3,43,208,47,238,4,6,175,248,10,70,115,147,7,28,249,5,157,136,245,88,193,67,156,96,4,247,100,26,195,104,216,34,46,217,233,181,155,42,227,193,60,157,161,192,137,134,166,216,212,16,95,208,93,19,167,99,175,85,117,56,198,184,225,196,247,110,242,136,162,164,1,201,122,184,110,29,209,209,251,3,155,30,104,8,86,92,154,106,251,143,66,8,173,253,110,20,52,211,91,83,56,83,160,157,20,91,147,17,165,25,127,197,231,96,6,207,42,235,135,232,220,142,169,208,45,124,160,35,90,33,75,60,161,16,2,187,179,152,74,80,150,182,48,1,187,113,125,202,76,65,163,110,133,152,50,105,22,136,143,5,166,1,62,108,2,8,142,116,192,43,20,230,41,205,59,145,172,173,10,87,209,75,181,158,203,169,154,44,13,251,177,134,52,239,84,61,99,131,73,99,59,140,81,254,115,243,134,179,214,82,132,246,138,36,241,223,213,193,30,70,119,239,233,63,175,253,124,220,29,179,244,18,165,255,185,121,189,33,28,68,189,71,223,85,159,172,26,203,114,136,37,111,120,103,5,182,12,147,231,112,168,186,189,114,4,81,173,114,82,33,170,160,155,117,21,94,16,225,207,144,162,185,42,44,122,141,109,36,10,70,72,140,137,108,22,117,76,68,57,67,82,152,125,185,139,132,14,205,77,43,114,110,102,78,170,194,14,84,10,37,168,226,40,38,146,253,12,125,158,29,177,189,63,125,83,249,105,218,6,200,26,69,162,146,208,160,194,176,223,38,199,29,110,165,28,188,197,44,171,188,248,237,73,109,255,160,109,236,76,130,162,7,160,170,67,180,194,134,80,25,107,75,132,25,77,12,226,6,251,24,193,235,163,166,142,177,116,4,13,36,225,204,34,221,124,70,65,245,62,80,12,218,187,151,126,15,66,110,43,132,35,70,53,29,84,133,223,98,190,35,115,164,168,72,200,205,23,58,205,55,97,146,185,242,98,24,159,41,253,86,45,155,33,79,206,78,26,77,140,48,49,48,153,84,171,169,81,9,234,48,245,40,178,203,91,123,95,240,195,162,163,120,186,44,191,55,237,169,230,139,71,163,202,240,116,213,137,194,205,90,161,39,78,82,79,94,140,51,39,181,250,138,89,31,242,98,148,163,142,158,48,187,188,252,54,29,217,57,230,198,145,36,118,115,249,107,66,9,85,110,107,7,214,171,173,36,63,150,231,230,233,228,189,141,76,63,222,27,94,125,53,226,10,140,211,87,150,39,103,169,74,153,61,179,57,24,225,72,152,175,161,234,112,244,122,69,20,250,47,159,190,126,224,231,2,212,31,184,169,18,218,226,80,59,114,243,170,178,96,172,254,20,47,181,100,229,248,213,104,59,34,98,133,41,171,48,196,219,65,225,55,160,30,218,67,101,193,140,94,60,97,136,143,167,42,150,193,129,145,48,106,231,2,115,36,197,102,141,192,137,212,98,162,7,119,48,196,99,174,13,202,62,187,138,230,117,180,194,2,222,165,168,90,26,122,18,41,124,79,219,90,19,89,110,24,18,233,116,141,21,74,178,84,30,13,42,188,16,108,26,24,82,91,175,166,42,50,228,12,222,242,223,109,139,160,178,201,18,142,72,231,3,103,207,182,193,152,172,121,53,44,74,122,53,77,202,113,20,160,33,87,116,58,144,19,62,178,227,50,235,69,159,145,205,160,197,139,181,102,76,247,34,130,200,236,8,50,72,115,216,228,183,45,255,52,162,81,146,52,207,18,33,117,58,60,79,72,42,191,47,123,132,151,215,248,95,54,137,143,100,21,37,199,43,48,41,228,216,205,143,209,27,138,114,228,219,5,179,34,134,30,174,165,247,70,159,121,199,10,36,198,49,127,97,74,58,146,239,244,253,218,82,89,202,103,156,149,145,140,166,116,73,138,52,100,131,179,44,118,30,82,124,93,81,12,185,216,120,40,114,151,5,118,104,184,105,73,150,106,52,236,50,100,197,100,230,82,188,235,30,9,136,65,80,118,169,215,12,184,169,82,244,97,86,238,28,50,168,7,68,16,118,91,184,45,110,77,208,66,212,50,209,181,74,237,59,8,44,142,12,55,20,69,45,148,72,152,132,85,236,172,67,27,201,93,83,38,225,209,151,222,244,202,71,13,195,179,10,160,136,17,117,82,104,199,163,58,22,82,80,172,100,129,233,88,221,57,133,139,144,161,90,125,25,7,65,206,81,10,160,228,209,40,171,142,200,41,51,188,202,128,162,189,115,100,188,123,191,162,228,12,133,226,136,222,107,12,142,43,45,202,135,20,92,13,74,94,51,56,154,172,14,226,33,43,242,129,220,251,232,134,69,153,212,14,250,253,97,237,156,250,220,80,121,228,126,102,229,143,34,65,189,171,201,80,231,163,85,145,72,1,110,70,222,144,150,212,239,136,19,253,168,69,110,94,36,246,137,153,5,109,72,194,84,16,139,196,46,21,13,165,196,234,161,37,86,174,94,36,7,70,46,15,216,77,84,244,248,125,253,183,179,39,140,196,124,85,133,222,17,13,20,192,100,133,228,230,240,232,138,13,184,200,155,30,133,177,49,115,241,189,115,64,54,234,117,158,137,49,115,88,224,242,62,170,29,204,250,202,117,77,145,144,8,15,111,43,82,213,253,74,133,87,151,197,59,114,137,108,94,82,37,147,141,88,42,54,172,191,42,96,129,187,17,247,5,204,63,52,133,15,245,209,1,147,218,147,247,218,176,86,231,62,253,54,129,242,115,243,134,105,92,101,47,149,240,37,176,181,2,229,102,89,69,0,15,229,103,124,203,24,52,50,2,34,2,143,104,5,205,255,94,93,8,215,84,255,129,241,17,2,253,17,15,3,69,230,53,4,59,43,221,187,231,7,110,209,78,240,224,59,187,190,246,180,214,187,148,251,92,87,36,55,161,8,160,105,118,132,30,243,219,74,101,163,94,244,16,142,200,15,208,90,250,51,42,4,26,226,167,201,236,172,161,250,217,23,10,251,32,158,70,79,249,202,52,29,127,250,246,94,13,138,34,182,236,89,192,45,119,14,2,140,87,76,29,226,42,253,134,232,44,211,82,85,197,31,76,199,162,176,90,207,213,246,47,124,20,150,234,116,96,28,184,29,69,178,52,78,234,2,99,76,146,19,251,80,252,171,83,201,218,101,4,38,172,35,48,27,125,201,250,93,51,194,100,76,49,38,194,155,183,182,4,149,238,198,161,203,109,7,109,171,45,82,236,228,14,222,7,78,221,227,173,194,222,196,236,194,197,34,7,209,187,152,34,204,178,40,105,28,40,186,136,248,252,129,241,82,36,145,177,206,68,195,253,88,235,218,14,49,243,55,13,69,213,24,133,156,26,42,139,212,75,162,155,32,242,242,188,133,71,155,172,138,177,203,249,51,169,154,79,9,235,107,82,147,162,62,15,253,233,202,111,117,225,69,22,101,123,107,191,173,201,64,78,226,71,126,155,230,139,18,158,33,82,124,106,142,83,181,211,66,215,105,82,162,39,122,133,72,6,222,208,201,130,49,162,8,125,13,60,14,55,180,14,73,161,175,161,104,35,111,17,187,25,1,164,38,86,14,81,131,160,132,123,11,147,46,253,244,212,15,110,199,78,225,110,168,1,155,60,247,160,142,49,140,32,24,200,183,74,142,15,148,198,150,123,25,207,138,33,163,36,87,183,63,6,198,200,204,245,45,250,121,144,32,64,133,23,177,44,60,86,89,215,127,197,211,190,165,224,81,16,92,150,155,35,1,16,105,191,98,146,57,249,57,223,212,159,51,106,84,159,13,186,41,37,76,248,160,199,17,249,148,193,66,21,251,141,26,213,231,90,120,128,29,6,205,37,155,33,9,147,25,155,70,197,25,187,50,106,56,1,43,130,62,4,188,151,72,35,179,101,211,229,50,28,62,111,90,202,100,104,204,141,230,11,23,178,78,24,34,18,70,236,112,184,245,72,109,44,9,27,129,251,72,134,27,51,45,85,117,156,42,170,22,60,202,141,213,59,101,91,160,227,54,213,233,161,59,191,18,251,231,107,34,47,225,163,6,185,174,136,58,31,152,19,156,157,19,116,45,137,111,192,240,198,73,25,63,77,213,154,222,27,41,174,235,246,2,249,231,43,213,27,231,25,127,4,233,110,220,156,152,66,126,48,42,13,161,237,251,6,141,132,148,202,215,19,252,138,237,12,138,63,248,113,4,197,198,142,164,68,169,230,178,36,220,249,4,181,37,252,158,116,9,252,28,247,32,103,71,120,11,93,96,133,219,13,14,115,200,234,166,58,87,80,144,246,144,98,111,28,157,18,137,134,117,153,182,198,29,48,213,129,2,191,73,124,34,70,222,172,28,65,135,28,39,51,184,171,160,188,92,122,8,208,219,91,90,142,233,50,209,201,132,171,113,171,197,111,19,117,19,163,186,26,179,82,36,130,232,110,19,70,47,244,200,160,118,242,23,195,245,146,188,3,182,196,219,65,35,213,67,180,107,233,39,97,85,21,95,252,36,41,134,28,156,70,96,28,202,129,111,121,142,161,111,109,34,183,145,113,172,3,130,231,124,45,152,252,223,215,247,183,134,177,71,173,13,250,136,90,156,110,173,90,28,38,95,203,216,193,150,151,81,176,86,207,16,123,157,46,228,25,146,41,56,241,136,62,9,12,237,69,228,160,96,16,76,109,53,96,246,216,132,145,115,149,189,220,4,190,131,45,12,130,193,159,216,7,149,208,35,138,7,201,135,76,169,107,33,113,70,89,163,223,252,29,141,207,68,235,10,83,182,231,47,214,209,135,184,250,219,207,80,10,29,26,100,27,223,192,233,111,191,131,198,31,12,190,54,201,71,146,255,189,65,78,88,154,241,159,100,246,139,107,169,111,246,171,223,158,62,147,19,224,15,70,143,220,225,97,221,5,63,175,149,185,154,70,213,126,95,63,175,101,165,12,14,91,54,251,40,124,50,221,66,94,117,165,10,141,213,166,207,121,51,155,89,9,124,233,205,169,218,143,17,167,200,245,254,140,248,179,103,78,102,198,151,69,218,20,102,178,196,213,207,152,188,231,231,230,19,170,180,76,48,207,81,245,189,143,157,183,153,158,126,27,220,213,169,116,67,7,128,84,169,180,233,129,62,243,46,202,36,254,188,43,189,150,227,48,118,234,109,226,85,10,111,242,136,153,204,180,93,77,22,16,140,30,177,225,29,73,166,224,172,210,42,60,3,195,167,148,17,185,211,248,34,28,134,186,88,12,60,146,66,116,177,121,38,147,136,206,207,178,167,32,60,138,78,26,229,1,191,187,2,69,149,14,83,171,163,123,33,172,204,97,131,225,101,213,165,91,97,219,185,234,59,116,122,83,6,204,104,247,91,201,139,137,160,254,222,251,57,63,158,189,162,239,81,228,95,143,17,191,135,204,48,101,232,77,178,141,168,142,101,105,71,167,218,162,223,31,148,212,104,100,50,209,59,147,181,101,33,202,136,104,98,167,83,128,175,131,66,7,116,22,40,209,18,43,11,151,248,247,137,218,39,171,11,80,144,202,170,44,141,162,55,81,183,186,69,78,60,18,180,36,171,244,83,83,5,18,53,39,29,227,80,178,187,108,148,176,146,142,132,235,80,24,125,245,122,34,189,75,137,170,78,254,189,140,214,39,225,93,182,174,44,104,129,122,94,93,53,185,5,76,163,234,73,24,190,193,132,159,85,217,90,62,56,125,147,178,44,39,153,154,168,233,34,244,115,186,60,184,53,150,212,248,154,230,114,10,220,87,40,157,118,22,221,213,17,173,219,28,11,183,151,17,166,208,101,73,174,49,122,184,25,18,250,178,18,134,206,55,138,8,224,64,58,34,96,255,76,152,93,66,8,190,211,233,183,242,172,39,51,1,73,227,136,228,46,193,238,41,48,103,102,140,55,199,84,146,153,26,69,53,66,72,62,83,142,177,190,111,129,17,170,157,1,47,88,197,228,201,140,53,83,124,16,72,40,174,192,180,12,57,138,66,198,207,197,180,201,69,162,146,78,24,225,30,162,131,199,24,247,70,62,217,202,78,82,224,183,153,101,153,192,129,21,73,184,63,33,215,122,134,189,195,8,51,43,81,229,109,38,160,17,25,28,75,39,202,160,81,44,118,50,80,123,183,248,47,8,96,82,48,146,17,205,189,178,29,211,136,17,45,36,234,225,24,100,196,114,199,121,48,4,191,53,219,80,119,253,33,124,164,140,42,164,178,17,173,213,96,14,48,4,155,43,96,88,175,245,106,134,37,85,198,118,35,33,32,240,27,147,20,189,234,168,129,31,101,147,172,16,214,134,67,106,46,190,188,24,157,5,249,222,131,114,162,245,67,85,57,96,26,11,248,106,142,101,31,43,109,138,144,37,246,243,88,114,243,201,121,18,209,183,119,216,180,108,150,1,230,80,205,198,97,68,49,154,252,54,217,167,168,248,162,102,248,103,5,81,174,124,66,208,238,61,89,35,243,40,240,168,193,195,111,61,205,237,103,204,41,214,237,145,129,221,182,129,10,74,237,91,162,116,88,46,165,255,164,195,249,68,183,181,145,187,10,253,103,35,163,154,253,181,70,243,162,220,162,184,9,17,64,59,76,46,125,47,138,121,179,65,246,141,126,74,104,192,183,5,217,67,240,200,178,45,37,85,27,48,249,159,32,92,45,22,213,146,39,163,24,120,70,95,125,49,95,183,41,41,42,85,85,89,117,220,245,4,122,118,180,17,251,4,108,162,222,194,245,122,45,73,22,193,38,26,198,138,94,93,146,194,196,148,227,183,172,206,55,17,9,48,248,131,227,55,139,65,240,96,107,175,222,217,125,123,133,142,21,67,252,198,76,193,7,232,210,149,98,1,151,217,34,204,213,144,148,77,39,129,244,119,171,209,78,51,105,236,149,167,158,215,116,229,130,8,22,6,44,185,245,68,42,194,159,26,22,241,118,127,24,108,123,216,10,56,3,68,36,5,53,235,58,126,151,152,174,60,21,69,220,71,80,220,137,37,48,220,184,110,2,77,206,243,166,172,188,100,192,162,48,9,19,31,123,73,96,72,168,60,160,2,245,221,77,254,185,7,67,152,16,150,242,236,214,167,32,175,213,169,42,45,114,243,35,213,117,124,12,107,89,137,71,51,53,74,129,177,242,135,60,121,73,30,4,250,216,241,1,242,209,222,105,145,18,225,192,166,105,157,223,99,189,41,40,148,194,228,206,119,208,17,63,111,158,116,170,146,21,91,18,219,225,231,238,47,161,214,53,5,64,249,216,5,125,51,121,52,84,129,123,222,28,190,77,37,105,190,16,181,248,193,57,77,70,76,88,150,205,165,31,49,85,104,81,74,115,1,231,16,109,232,152,163,180,160,200,210,195,154,43,201,46,13,195,123,147,105,184,216,50,246,140,110,2,86,147,112,33,155,204,116,216,80,52,15,20,241,146,55,242,141,189,68,155,54,4,118,67,223,235,175,140,202,191,39,148,23,85,206,62,232,238,214,170,210,24,255,30,86,110,206,25,31,49,228,102,129,133,35,40,161,89,17,78,164,125,86,97,147,211,137,93,129,50,209,37,163,98,116,68,69,174,70,98,70,72,181,161,181,144,39,83,178,91,118,109,24,177,118,188,246,32,62,39,48,20,59,65,154,221,172,155,93,200,190,223,180,29,145,57,130,204,230,22,177,131,38,21,28,17,110,153,200,217,9,5,58,84,65,111,171,12,116,33,117,163,52,228,52,13,77,129,107,146,144,0,15,139,254,4,92,132,61,149,254,175,97,141,71,241,211,163,232,30,63,209,252,41,39,191,38,89,44,185,57,52,127,201,53,208,208,28,145,109,154,70,230,153,35,74,13,211,145,33,51,185,201,45,240,60,66,232,141,5,71,214,32,30,156,224,79,62,56,206,249,150,239,193,38,177,5,54,97,204,56,218,222,196,145,131,141,96,215,136,38,107,42,183,206,20,195,146,56,252,73,238,6,203,172,43,202,142,21,162,190,76,194,55,53,254,41,235,53,13,29,149,244,163,77,32,42,124,232,63,137,217,7,193,49,30,243,223,212,62,198,118,215,179,79,198,96,120,31,110,192,100,10,244,234,211,157,223,16,24,249,208,170,87,111,234,231,3,109,210,158,0,74,243,105,252,52,13,113,217,69,99,48,212,77,55,96,156,92,189,250,157,83,159,50,58,48,244,110,177,48,186,41,137,56,37,132,193,120,4,91,225,178,191,143,12,140,81,127,244,183,169,100,218,241,219,104,57,94,189,26,22,232,158,240,91,207,63,175,93,191,83,235,24,251,62,41,38,5,9,21,244,128,33,184,86,24,206,156,22,131,2,151,216,150,215,234,55,242,177,6,15,97,155,7,62,132,224,90,192,248,111,130,178,95,247,120,105,156,129,161,247,38,9,84,18,238,217,83,11,106,220,177,241,220,80,114,254,252,50,44,221,195,191,53,238,193,108,122,111,228,223,115,188,105,161,153,250,100,207,52,24,127,187,183,193,212,36,203,231,192,12,251,20,59,128,161,224,172,122,181,241,141,199,91,99,88,13,25,82,235,131,201,215,110,196,222,229,107,117,106,189,115,34,53,162,127,242,222,48,185,124,85,82,192,4,13,228,189,172,4,33,71,133,22,138,31,24,19,104,198,168,208,155,170,203,135,216,212,138,215,34,225,170,223,3,206,213,213,18,46,73,119,100,40,65,160,152,40,4,176,171,124,15,142,207,157,19,133,88,173,78,51,154,135,79,94,204,222,46,32,57,180,88,183,131,160,123,211,95,182,162,195,120,231,194,223,234,47,67,226,48,98,60,233,247,40,242,86,213,26,22,243,167,97,214,145,111,137,76,221,23,206,251,131,201,224,8,188,239,144,197,69,156,75,47,222,230,160,37,90,183,238,117,149,90,150,227,79,134,241,121,174,188,87,229,108,142,189,238,193,187,119,153,8,144,87,127,5,90,31,156,101,80,192,152,224,177,0,184,249,208,61,161,54,227,199,145,71,43,186,93,97,234,156,38,79,78,66,88,96,10,30,203,205,81,41,93,183,202,130,76,199,149,65,91,186,91,161,174,183,79,142,25,165,40,71,225,242,25,132,127,95,115,100,61,57,232,70,250,90,230,2,97,51,129,77,56,37,159,219,114,249,2,63,111,228,163,236,250,155,133,162,239,10,252,126,106,229,210,67,200,224,234,205,251,60,178,217,85,73,121,246,63,229,189,79,72,206,80,24,108,101,192,223,31,83,109,22,112,63,50,81,138,241,51,196,15,83,85,221,245,135,223,0,201,233,80,225,9,201,1,69,53,44,103,104,75,126,11,32,36,233,118,204,238,102,62,162,192,123,186,228,210,223,78,213,178,237,180,91,120,217,139,252,12,222,82,17,3,60,173,62,49,118,73,136,17,244,234,65,129,111,188,49,93,145,83,127,27,254,174,153,91,48,5,181,87,96,136,219,114,6,118,98,131,250,98,88,51,87,14,135,58,100,6,26,173,193,200,209,166,83,102,234,213,133,18,169,149,231,82,173,63,191,93,140,156,50,96,50,13,114,115,230,239,154,121,232,17,8,145,247,102,199,232,53,6,21,242,71,217,81,222,33,182,235,199,237,105,240,20,97,101,224,133,21,147,231,177,141,161,194,244,89,229,81,143,44,144,124,146,99,90,62,241,104,40,24,23,189,154,251,229,194,132,6,169,233,163,61,99,235,35,52,49,24,145,45,189,249,51,66,62,29,108,179,128,168,76,158,2,147,134,204,181,71,233,214,212,97,65,140,231,164,245,5,173,188,190,55,42,158,177,15,79,163,255,148,47,70,255,244,88,105,23,182,204,201,116,200,58,246,174,49,19,167,17,81,117,133,45,109,236,48,61,202,114,42,34,252,251,22,201,12,248,72,108,9,216,162,48,113,115,216,189,244,167,183,233,108,4,202,90,148,231,222,54,243,28,29,227,14,5,77,35,35,174,157,248,117,77,225,78,24,43,96,186,222,20,254,139,92,57,188,148,13,210,96,180,13,195,84,94,60,169,62,119,39,41,24,99,178,135,244,171,27,76,213,114,220,220,186,51,117,200,26,185,142,26,240,158,67,54,59,194,250,235,99,156,227,240,193,99,173,50,162,150,20,139,227,158,76,85,209,181,77,109,107,218,156,13,7,86,97,211,128,136,213,73,86,171,232,7,193,227,189,254,185,140,196,68,158,140,88,123,137,109,152,114,120,20,144,18,198,101,26,254,189,136,191,149,45,115,24,237,165,90,220,188,34,52,222,170,156,216,148,214,175,175,165,213,186,29,141,102,46,225,73,190,194,13,90,122,136,233,101,19,184,88,83,210,7,79,50,173,242,61,161,246,122,158,227,118,24,179,243,200,139,17,156,42,190,95,18,84,30,93,12,21,19,249,41,213,159,156,133,170,39,31,204,8,243,180,128,201,70,233,111,87,216,132,252,139,192,76,65,168,44,97,203,39,205,128,201,72,212,188,26,194,155,103,233,251,152,175,247,197,154,28,126,203,148,48,253,0,51,184,136,157,131,68,234,110,238,57,33,215,40,145,122,56,0,15,62,113,12,203,237,114,128,193,147,120,190,210,198,191,146,192,46,75,96,193,238,177,125,18,15,147,11,17,27,136,16,75,191,110,137,176,249,64,145,149,176,49,2,248,136,209,23,167,235,254,25,156,199,37,238,105,61,63,230,174,36,12,247,250,60,1,15,234,57,229,185,219,136,252,2,48,226,8,58,98,127,68,252,62,222,212,238,46,249,90,139,38,158,26,168,89,234,121,49,196,160,119,239,132,137,247,116,129,59,77,4,254,214,13,250,232,28,50,206,128,179,253,124,25,214,142,39,22,45,68,174,94,26,204,115,83,159,38,230,6,179,208,137,117,236,181,118,246,108,147,153,131,7,47,134,132,160,151,124,202,119,241,246,34,86,187,86,204,186,183,101,19,199,59,137,149,33,155,21,7,248,26,238,215,12,99,202,18,143,106,82,19,126,87,220,185,223,41,159,249,217,224,116,177,197,189,135,197,13,19,174,236,171,49,183,59,29,140,125,9,92,77,249,34,70,179,167,218,26,169,83,42,227,226,75,24,15,94,254,242,48,81,209,184,53,179,254,138,87,52,232,141,236,215,7,179,194,130,35,30,238,51,100,225,114,247,183,98,35,26,226,31,163,149,222,150,31,91,40,171,8,139,68,167,240,175,191,41,244,253,54,233,78,108,206,132,249,242,221,55,240,142,34,108,149,5,111,221,55,213,77,225,103,143,88,105,72,194,168,113,126,52,223,252,54,29,186,250,222,168,250,20,119,46,158,221,215,145,58,22,152,50,87,127,180,81,76,101,76,96,14,143,234,198,25,213,67,111,26,237,31,184,15,55,206,136,155,180,45,39,50,191,93,98,126,62,87,34,165,30,186,57,127,45,14,243,97,133,207,226,73,66,8,235,114,90,192,84,239,139,205,105,9,231,17,27,244,155,73,169,222,212,57,34,141,205,56,182,49,164,183,114,76,80,219,30,31,137,50,7,15,145,169,169,48,180,17,221,103,18,233,170,38,83,165,155,48,82,220,28,158,148,251,115,111,19,127,250,206,83,58,151,147,207,23,24,205,152,56,172,255,84,169,228,181,88,148,62,205,166,41,155,200,126,193,89,63,103,88,71,80,23,232,47,99,107,101,80,128,46,161,20,101,5,110,20,126,204,176,3,208,130,22,24,7,160,248,215,122,235,20,118,195,251,3,175,30,62,42,125,87,71,54,5,66,159,235,227,202,2,62,148,6,10,220,255,236,49,55,81,96,181,145,123,191,247,154,105,71,63,247,0,99,89,96,250,255,118,186,100,166,166,158,48,21,224,51,77,124,83,189,173,2,155,4,114,90,171,208,99,201,111,183,70,233,65,26,110,125,92,29,180,122,140,147,226,131,151,89,71,10,91,164,203,223,11,29,209,42,187,63,173,55,45,93,58,52,168,174,28,182,228,100,241,252,29,158,230,202,7,220,224,103,62,105,52,94,186,30,155,192,166,77,188,195,104,68,189,225,42,204,57,55,210,228,28,201,187,14,92,112,110,227,230,88,82,57,13,27,149,37,39,60,89,140,211,34,7,42,211,142,142,225,48,134,9,239,30,129,201,60,196,76,195,78,208,149,77,135,100,27,105,105,79,14,170,166,176,89,199,105,198,143,51,20,198,136,15,175,10,243,242,46,125,52,228,85,35,232,48,127,90,25,128,135,217,161,225,95,208,57,92,21,166,152,55,110,142,166,149,24,79,80,205,207,94,227,106,158,101,233,139,209,126,17,166,244,164,152,243,234,163,81,228,159,195,82,9,93,254,192,136,212,87,137,213,103,7,19,112,137,94,112,131,173,129,55,97,152,221,75,108,59,248,62,63,131,106,254,74,186,131,214,164,34,232,59,177,71,4,150,9,98,168,27,76,253,241,44,233,200,94,196,187,244,222,139,10,182,244,84,223,222,44,231,19,93,122,37,31,220,210,74,138,82,25,90,196,73,126,191,165,48,229,61,25,58,62,86,175,46,112,187,103,102,164,243,216,169,175,112,237,225,55,81,87,212,116,196,40,61,200,224,238,102,227,214,151,126,231,232,87,195,253,151,36,16,105,142,62,77,223,177,103,44,30,149,118,9,8,54,148,6,250,204,159,38,187,38,67,54,55,165,214,25,181,56,77,12,48,210,128,93,66,176,11,146,128,163,48,77,235,17,79,49,6,120,121,233,105,26,243,9,119,2,111,2,67,140,34,225,20,41,237,0,37,115,42,23,91,29,158,192,166,170,156,161,28,56,227,244,222,148,107,228,131,147,20,208,105,54,45,253,44,145,158,214,36,84,201,153,82,70,6,35,105,253,145,83,162,209,221,51,114,72,177,225,117,233,90,177,220,202,71,179,172,190,192,155,178,201,124,180,113,143,24,35,141,188,203,206,160,248,36,249,42,47,54,88,16,235,72,98,102,87,125,242,183,243,166,255,206,213,186,143,143,110,29,190,242,211,77,151,38,125,223,35,35,88,216,200,91,159,236,217,196,45,3,161,152,253,77,190,8,204,12,45,195,130,16,250,138,251,254,124,247,35,225,248,183,69,44,93,2,24,89,227,228,115,91,105,157,194,207,230,61,153,111,194,196,83,248,109,104,35,225,133,163,163,176,181,158,230,84,178,158,10,129,73,152,228,131,211,214,184,245,209,6,214,204,206,73,222,135,142,41,154,8,115,75,26,142,138,103,129,77,171,45,127,27,183,86,182,141,110,69,197,43,163,130,251,234,218,238,8,166,5,138,215,171,103,35,180,123,45,103,49,212,22,18,121,107,212,48,151,76,149,189,35,98,234,2,107,168,167,244,220,86,8,189,202,79,55,74,219,51,164,126,144,204,144,185,98,1,231,12,134,30,83,63,17,152,80,109,105,185,153,190,49,215,223,158,38,235,157,59,49,162,115,2,155,30,74,207,125,28,178,59,129,251,40,146,237,122,39,198,185,250,222,84,241,231,139,81,251,163,83,237,153,155,123,70,34,130,58,8,245,71,173,179,174,198,182,52,233,106,185,122,53,116,36,59,14,40,28,57,61,68,208,133,59,121,108,163,232,169,107,31,129,214,43,71,39,230,137,194,208,69,222,12,103,138,150,139,161,240,179,38,76,81,179,124,48,36,206,78,203,112,166,21,157,11,252,214,107,77,147,0,191,252,234,213,116,193,166,145,102,62,145,62,153,205,173,153,241,78,34,106,2,163,163,180,243,106,120,46,100,76,43,138,194,105,102,81,202,168,239,245,54,188,115,50,28,138,219,122,20,134,180,63,222,139,134,220,170,79,246,158,171,100,248,153,92,191,238,74,200,181,245,222,37,28,250,115,46,83,169,157,121,148,121,140,213,74,96,184,186,227,99,83,244,42,246,126,67,119,84,62,8,156,98,122,58,26,111,97,172,94,200,202,154,206,5,148,9,226,24,248,35,150,28,138,86,49,132,22,82,61,58,162,200,198,204,248,154,40,58,116,93,250,164,245,34,196,101,206,194,207,201,91,198,200,32,22,1,102,45,43,104,86,6,29,231,215,51,169,80,107,81,216,248,137,3,102,124,5,69,170,245,198,107,209,183,32,161,57,20,203,105,159,11,55,165,65,165,46,48,225,136,116,114,44,185,160,131,2,55,93,140,9,212,235,75,159,219,4,112,226,167,17,61,29,250,100,68,255,35,241,100,162,98,226,126,33,22,217,34,196,245,76,119,150,71,83,216,200,238,28,190,216,85,93,225,178,211,137,65,119,116,116,189,26,207,208,239,189,141,144,254,40,106,132,157,14,211,211,183,244,98,102,81,44,205,205,199,108,250,211,20,67,134,209,251,206,251,187,206,15,92,79,102,57,182,45,86,125,237,5,55,107,120,126,112,64,92,189,250,57,180,37,242,78,52,16,44,73,13,97,74,190,77,234,132,223,248,150,158,152,235,21,70,231,172,234,193,71,249,69,77,143,45,124,210,38,28,40,6,143,146,183,222,170,114,105,40,242,201,142,146,183,88,250,92,240,43,230,91,221,33,164,240,6,19,249,246,25,126,232,41,235,250,203,3,9,153,128,77,141,77,127,26,237,169,240,4,208,141,236,63,175,69,43,155,63,25,186,71,83,191,229,40,153,207,58,20,71,12,29,109,116,17,79,214,80,145,170,209,59,247,237,34,176,6,99,80,233,189,59,178,21,241,92,83,251,103,13,102,251,139,7,91,180,138,234,68,32,28,23,142,128,145,154,212,95,184,101,222,136,62,9,141,16,60,184,159,26,102,41,12,11,90,56,0,140,113,227,48,95,172,255,188,55,132,79,254,228,236,246,253,103,245,60,120,199,247,128,209,85,3,135,192,43,61,5,4,216,251,207,250,64,222,36,242,101,23,198,188,250,51,168,196,193,124,249,192,94,95,203,207,213,86,73,233,48,13,27,231,231,183,33,242,241,247,166,10,114,236,159,39,167,45,38,30,237,125,179,49,127,191,119,203,252,63,77,95,255,55,106,20,107,199,176,144,155,41,63,243,16,41,191,120,49,8,83,182,62,26,230,124,44,160,75,244,113,252,192,164,39,252,131,82,101,50,171,126,80,236,96,63,240,33,91,60,245,103,174,177,98,60,242,184,32,149,153,227,103,237,150,25,117,36,11,142,181,85,126,224,150,206,27,6,243,59,130,244,189,145,212,58,113,53,68,100,245,103,233,99,238,239,128,239,157,146,48,171,22,61,244,19,8,242,47,93,127,4,124,166,187,110,148,140,255,184,33,8,209,215,136,54,193,4,71,117,119,194,236,251,30,244,92,214,136,165,243,240,143,107,201,81,198,87,63,38,141,246,225,225,44,52,229,91,151,167,110,198,135,228,239,220,76,194,54,209,106,109,78,254,203,180,178,39,63,17,130,243,40,62,250,60,90,72,5,108,221,86,200,195,118,119,143,104,19,157,93,143,31,50,12,199,3,143,80,173,156,34,243,168,152,182,171,47,109,228,82,223,76,200,7,47,22,202,247,114,165,197,144,234,145,77,253,108,166,241,40,26,236,171,41,12,97,65,15,216,240,42,48,180,34,126,252,24,92,228,80,46,203,148,5,111,220,188,139,114,40,240,198,94,223,2,15,153,71,38,159,114,60,184,78,217,48,221,141,2,51,110,238,13,27,172,185,169,50,145,221,236,137,150,173,247,70,190,224,186,95,135,182,103,209,228,19,36,146,163,199,60,251,147,98,209,171,59,157,170,249,100,231,104,2,211,218,185,166,219,34,4,173,174,166,63,9,169,157,8,172,24,247,243,213,71,195,96,139,216,160,177,221,20,241,242,11,36,27,17,182,92,148,124,109,217,77,139,17,191,120,177,32,20,76,77,51,18,244,245,146,128,253,131,137,80,139,218,16,48,202,83,254,193,16,161,37,182,152,48,245,101,17,36,64,108,125,139,195,138,126,205,142,192,9,179,234,89,135,241,100,180,54,162,99,225,247,110,8,187,229,177,252,190,7,52,41,190,8,232,202,32,83,144,48,178,50,179,196,205,49,138,243,107,35,127,48,106,57,1,83,160,151,38,26,172,10,117,69,200,7,226,239,38,145,127,19,13,132,76,220,95,251,90,106,82,96,4,187,60,173,64,71,200,78,30,133,110,49,154,121,70,140,10,100,220,242,211,70,140,208,227,189,200,162,229,136,15,211,125,190,129,18,95,29,242,96,180,170,172,184,51,53,18,87,81,75,212,140,24,112,226,123,10,163,76,237,11,4,153,118,152,31,5,102,67,172,85,96,113,204,32,168,36,159,27,159,139,162,149,244,71,135,237,190,99,10,154,76,113,157,34,236,55,171,253,8,128,91,148,130,153,132,233,15,173,126,4,236,231,22,35,99,34,176,177,152,212,132,97,155,77,24,210,206,40,243,221,72,239,166,188,0,48,92,136,51,190,214,70,231,90,174,54,57,200,124,52,116,18,166,92,77,15,192,141,65,177,35,88,30,28,117,201,57,98,196,11,30,148,160,172,174,120,45,168,39,196,19,30,198,102,56,118,220,123,89,249,92,194,149,178,173,88,92,164,124,230,253,133,153,45,14,51,231,143,192,148,169,247,22,67,122,140,225,73,96,178,58,254,49,7,158,241,213,7,127,7,227,78,184,27,67,138,192,108,205,126,70,208,190,240,156,16,133,141,229,196,159,108,88,81,203,253,133,123,204,82,235,217,108,77,111,78,110,237,67,9,151,13,5,81,226,113,131,155,62,22,138,213,244,185,223,20,237,62,11,241,111,186,204,240,99,90,83,177,184,128,171,44,61,148,220,235,113,243,237,129,84,198,13,253,92,208,79,249,160,60,79,65,104,124,128,217,193,220,205,54,129,154,62,166,94,13,121,138,15,202,50,214,98,129,17,164,15,227,239,175,203,76,167,138,149,215,158,128,121,80,29,150,186,40,168,117,24,74,134,41,3,110,186,242,30,61,176,198,84,113,36,128,141,129,237,131,233,175,206,206,150,254,199,71,48,221,214,167,3,189,215,165,63,93,104,167,255,126,250,77,111,136,77,3,221,156,25,205,183,156,231,31,33,193,48,5,62,230,152,124,48,113,252,228,64,5,134,151,214,111,109,202,159,242,61,54,126,66,247,83,149,62,211,35,225,82,82,54,200,48,251,115,111,242,21,229,231,201,136,62,124,179,144,248,201,252,191,171,9,98,251,205,161,111,74,115,224,47,29,116,220,146,135,201,249,72,141,61,173,222,51,12,90,248,248,135,228,173,134,105,219,52,63,61,136,97,156,162,240,62,8,133,125,15,70,36,117,73,186,28,24,241,176,22,48,33,234,249,11,119,47,47,123,240,146,22,245,63,184,122,170,239,118,147,18,236,63,63,189,134,215,197,253,121,74,250,214,70,26,224,206,48,213,38,45,5,235,13,30,53,66,42,24,153,111,143,151,143,185,17,118,245,26,3,62,78,147,134,162,97,101,163,195,45,44,139,2,23,189,249,162,230,210,39,41,70,239,146,192,5,141,122,20,209,124,83,197,36,124,135,156,47,155,130,115,167,224,135,84,15,161,49,65,161,142,243,246,195,130,220,157,196,161,72,223,113,160,124,93,99,118,72,94,89,247,207,135,107,169,245,5,233,194,174,98,229,108,51,54,156,104,1,34,29,24,138,18,110,203,18,72,31,76,213,98,209,153,196,198,92,157,237,0,35,117,164,180,59,93,254,152,115,78,52,66,141,125,215,143,77,87,229,240,174,100,234,189,240,204,18,166,99,173,58,159,71,33,144,125,186,124,47,154,5,78,194,20,243,100,228,15,125,102,248,58,190,110,184,194,84,203,214,71,163,37,90,37,212,188,248,180,165,23,133,159,29,217,189,5,29,183,77,131,23,111,70,35,240,228,212,69,21,27,116,233,111,83,17,21,148,104,168,32,214,236,227,123,240,250,211,72,251,96,24,227,167,236,196,107,81,162,238,205,143,86,21,54,229,115,47,100,66,166,147,164,98,193,74,170,157,242,245,94,130,205,0,213,215,46,133,117,131,202,121,79,243,155,70,40,114,200,243,223,118,242,81,216,12,171,95,77,45,133,158,18,148,192,164,211,146,212,2,231,62,141,43,172,50,138,137,130,234,227,224,15,52,129,155,149,40,59,252,14,182,162,55,175,236,233,65,148,131,3,145,13,232,192,101,135,58,250,67,141,21,49,81,220,197,96,146,102,254,105,21,203,131,201,172,251,135,66,16,121,73,115,192,182,6,173,144,9,135,151,101,73,114,116,211,114,81,130,179,239,193,67,170,165,232,11,125,247,234,137,162,53,92,5,198,51,106,121,111,226,158,249,90,86,2,217,111,60,89,179,44,136,192,239,112,47,53,148,51,160,143,25,130,66,174,30,28,60,52,149,38,177,191,193,111,122,6,135,98,81,81,142,135,206,102,180,227,193,111,178,187,184,146,219,146,76,201,80,114,44,4,40,15,70,55,92,9,46,27,34,142,245,23,166,170,183,41,253,73,238,224,88,91,13,227,193,97,107,66,153,10,175,222,78,192,207,7,150,250,128,77,54,38,232,152,144,214,121,167,137,252,52,212,249,37,184,33,47,217,49,29,179,55,13,223,58,78,81,14,120,171,229,201,214,20,25,48,196,145,235,149,95,166,172,39,232,254,76,112,96,235,183,124,191,188,146,181,255,90,151,194,207,183,60,231,136,210,189,86,123,63,24,202,164,96,249,168,198,76,44,175,245,44,179,236,87,134,16,228,74,75,220,38,160,124,90,242,134,35,9,241,115,245,130,82,175,10,157,179,132,106,152,195,16,118,39,175,49,83,69,175,190,198,88,226,188,44,232,12,201,210,180,222,177,30,36,33,157,70,76,93,1,132,224,147,36,132,130,150,82,100,162,253,121,197,65,219,2,77,248,208,155,95,43,208,113,110,148,183,39,74,104,27,120,143,228,21,39,193,34,39,211,91,248,198,19,91,131,58,5,183,247,7,134,55,59,8,128,59,121,185,223,171,233,249,119,248,109,127,98,2,109,107,113,136,207,141,81,33,5,104,246,224,117,230,79,19,121,147,239,101,26,239,113,107,120,166,165,56,0,184,80,197,237,48,235,79,111,189,232,94,15,20,21,153,166,219,25,29,166,55,217,127,119,209,183,162,143,112,70,239,58,225,139,45,221,195,24,56,20,154,248,10,192,180,235,186,25,222,191,190,66,135,45,151,243,51,147,86,16,15,99,161,239,36,163,1,221,86,29,224,240,125,254,68,213,139,23,29,100,193,217,66,19,142,110,195,19,182,77,111,140,175,87,227,2,136,74,156,228,51,183,124,122,107,250,203,111,140,67,73,132,252,250,61,63,247,126,35,28,71,151,213,93,73,196,2,120,182,248,101,34,54,18,203,199,127,43,55,136,2,41,94,226,236,211,149,139,134,80,11,238,20,42,21,245,222,111,163,140,165,57,109,51,44,242,94,219,26,21,252,230,20,158,222,159,35,192,2,132,1,31,147,248,210,155,195,18,239,220,14,150,141,212,159,174,165,7,185,233,243,128,213,10,183,7,187,193,41,70,85,245,20,3,133,253,138,138,76,191,53,26,223,71,247,12,35,208,26,129,94,33,240,245,163,105,197,189,77,91,74,238,77,33,225,136,33,195,164,110,122,228,210,123,146,20,9,155,249,168,3,78,164,122,196,199,36,98,33,54,31,45,59,211,35,176,192,207,213,184,93,111,254,246,221,224,51,35,213,222,126,230,232,252,11,54,134,76,43,133,56,77,143,46,12,168,27,48,30,186,30,124,28,26,65,243,241,160,153,18,176,15,30,38,199,22,143,134,148,202,149,155,211,171,208,130,27,5,14,164,161,159,211,148,181,238,146,171,239,150,223,198,164,63,193,89,177,89,171,58,44,240,41,38,41,5,69,30,250,224,70,148,48,242,181,239,144,126,187,77,29,22,19,49,224,173,190,36,202,28,236,134,249,218,124,82,153,43,148,14,148,147,48,45,42,114,243,250,22,103,48,119,77,126,76,215,166,177,234,158,120,173,142,91,148,175,133,146,55,194,90,14,195,32,39,123,56,209,223,190,115,204,224,226,184,10,35,117,59,227,181,171,137,21,39,188,233,1,10,233,219,13,185,153,152,157,236,33,109,230,213,120,96,67,97,82,217,67,224,38,230,2,238,3,229,1,137,110,53,84,172,253,181,143,252,229,35,109,107,132,40,8,235,197,91,87,235,152,81,152,46,247,120,110,200,128,100,155,166,253,117,201,2,122,59,138,164,133,128,97,152,8,41,98,107,182,153,2,15,243,139,227,115,161,69,38,191,109,68,196,33,54,252,190,92,151,22,0,96,246,207,184,249,133,124,72,126,219,200,212,124,200,32,182,111,77,239,205,188,12,174,40,68,163,165,68,210,96,132,241,28,166,90,182,85,133,33,41,143,155,211,107,174,115,97,216,246,233,179,244,90,209,213,252,133,195,199,48,250,131,114,244,209,168,239,156,9,111,109,113,100,179,35,40,226,178,212,116,17,233,169,75,119,206,217,43,97,171,67,16,24,221,71,103,30,182,130,162,253,243,219,21,110,90,151,173,166,110,109,116,29,150,138,51,230,114,218,133,217,162,163,214,161,183,13,49,238,10,207,142,216,111,131,86,137,27,143,86,201,141,213,174,48,173,72,205,53,177,219,208,254,124,224,25,207,221,24,161,161,215,82,163,239,198,29,126,252,42,191,95,251,64,84,230,90,221,86,179,172,223,203,74,52,111,200,128,27,55,165,220,156,66,119,63,252,96,183,94,146,253,223,38,218,19,12,244,36,135,135,52,228,61,227,156,12,134,127,109,178,124,91,242,116,207,26,222,8,115,246,148,17,191,75,86,62,157,161,179,250,134,183,236,4,203,49,249,11,75,196,136,210,17,94,100,68,137,13,132,146,28,104,237,178,231,128,6,211,167,161,18,214,222,198,42,186,157,124,139,174,145,43,214,114,55,241,115,247,172,22,133,239,201,93,15,12,11,172,159,233,139,138,99,225,213,48,61,248,114,74,188,20,177,44,241,80,186,105,249,249,110,103,176,90,42,48,200,246,153,47,13,61,121,249,129,105,173,219,1,67,20,36,143,214,172,100,44,30,13,121,243,37,131,130,68,238,202,171,7,17,100,25,209,102,1,245,150,131,118,165,131,152,44,145,201,42,4,76,125,221,21,216,202,128,2,158,70,129,157,48,217,254,16,174,0,222,82,192,76,50,134,226,128,25,112,23,185,81,35,128,31,233,91,49,205,168,28,20,216,162,140,241,98,219,2,225,9,155,28,78,254,54,186,223,122,181,133,88,242,139,253,169,230,10,188,68,7,114,81,117,119,101,167,134,26,154,150,216,128,169,155,79,20,214,201,154,247,158,150,218,20,24,133,173,30,23,255,143,182,51,75,182,28,199,145,232,150,56,15,251,223,88,243,224,10,160,243,149,101,255,69,154,181,117,69,32,164,43,81,28,48,56,220,17,71,151,37,0,110,0,122,153,59,89,230,84,115,167,105,59,150,54,109,95,73,92,130,130,67,25,103,254,48,233,183,219,2,128,112,27,144,201,28,102,184,191,101,84,112,179,226,212,30,172,182,170,175,13,105,84,113,247,113,192,35,33,229,127,171,164,214,126,205,116,248,203,70,78,207,81,112,146,141,138,0,128,196,163,136,192,7,91,26,96,244,36,165,102,74,207,199,247,116,242,71,24,249,53,242,42,214,124,215,174,181,44,41,99,19,226,1,189,138,125,216,136,218,186,154,113,102,226,106,32,200,77,111,142,136,86,108,43,100,58,165,230,68,100,5,40,194,31,60,67,17,39,158,103,33,210,221,49,137,129,8,77,73,22,21,42,165,211,189,67,187,90,122,205,145,61,178,20,144,155,217,252,228,99,38,0,225,126,228,83,24,232,122,166,195,47,190,239,78,91,76,113,67,222,43,169,204,1,89,191,182,167,94,205,118,232,49,14,189,158,103,1,92,51,208,207,20,94,47,3,78,134,71,204,103,121,197,241,100,204,100,83,140,103,233,47,207,88,90,243,82,157,143,25,56,230,14,179,193,13,197,60,208,22,139,89,214,168,60,87,189,58,245,32,135,100,23,111,66,46,102,230,60,227,76,102,147,23,140,36,55,135,59,224,94,13,141,193,208,215,58,179,116,197,250,200,75,91,173,184,250,156,110,241,53,1,26,72,51,227,180,141,246,78,83,106,226,35,169,25,218,191,26,214,227,1,84,253,233,204,121,22,219,93,134,111,90,47,182,50,69,108,119,231,96,76,122,53,57,179,180,239,174,1,165,129,92,77,213,54,168,141,7,202,15,154,252,102,127,66,184,32,22,246,217,85,196,13,202,228,6,131,128,254,204,133,157,182,142,105,183,39,187,51,9,232,225,157,135,48,221,4,231,62,4,191,89,195,39,172,35,146,196,152,211,51,87,48,167,199,156,213,76,147,231,8,95,36,109,118,40,153,43,149,30,205,117,157,67,80,222,114,117,217,52,39,135,153,204,138,12,10,50,100,193,221,58,224,108,238,250,214,214,161,57,195,233,221,3,116,204,53,27,180,212,3,133,109,165,112,181,194,51,23,236,170,150,109,144,140,14,154,211,199,93,119,111,29,28,78,147,184,47,91,99,93,190,230,10,178,68,204,184,170,193,179,75,205,73,96,242,80,175,243,48,113,53,180,250,114,130,100,235,119,138,152,211,170,25,250,218,105,132,252,42,180,70,199,39,150,105,150,126,56,198,136,50,200,188,223,95,78,187,236,117,115,27,116,37,136,59,144,40,171,150,27,10,35,175,32,158,10,92,168,243,6,240,212,194,196,86,65,197,151,27,131,47,1,133,146,55,181,14,136,155,29,216,66,46,192,200,207,94,35,26,165,87,73,147,88,176,124,159,123,199,75,45,3,105,187,121,156,55,90,142,192,250,37,154,68,95,235,152,153,189,87,250,11,144,136,164,146,96,157,225,3,6,205,46,242,14,73,174,134,40,33,42,21,70,245,60,111,26,11,184,62,92,159,161,102,70,222,246,126,74,240,113,214,206,29,236,217,151,12,221,140,213,153,128,44,13,123,98,161,41,175,69,204,176,226,90,94,83,156,51,42,135,40,225,221,12,112,22,76,27,84,14,120,227,61,212,229,208,164,88,106,54,237,228,48,167,36,29,38,70,123,139,182,77,164,166,77,20,81,204,37,26,134,48,3,136,43,50,100,9,17,133,32,59,39,185,47,112,242,115,34,194,237,115,101,243,40,107,223,181,99,85,140,214,198,101,51,63,78,74,21,235,57,250,99,166,112,48,245,231,222,128,207,67,2,164,33,240,119,243,22,3,234,108,218,109,221,10,135,242,150,123,67,21,113,175,53,30,125,49,158,184,117,95,189,178,106,29,15,215,108,252,24,45,46,206,128,204,228,165,208,244,170,87,163,80,58,236,143,13,40,93,190,180,245,160,243,239,96,47,211,19,137,241,56,59,133,196,30,131,228,35,17,221,149,117,60,241,195,16,51,108,44,245,42,78,14,48,181,98,198,11,191,234,188,108,197,85,173,244,14,133,232,35,82,169,91,70,36,89,167,68,232,37,51,244,173,170,25,180,98,148,148,216,90,134,94,13,110,121,222,171,151,246,56,29,51,197,248,126,37,230,111,58,16,27,204,168,97,99,235,185,251,35,190,32,98,219,247,135,145,77,234,98,238,86,135,185,143,157,5,102,55,120,197,29,210,189,112,141,228,124,183,238,113,66,69,138,93,161,40,1,98,246,250,93,199,156,141,76,199,205,5,18,249,242,154,171,154,105,176,249,127,174,46,127,205,168,178,133,57,11,197,34,101,22,14,249,168,20,147,134,150,65,195,7,39,125,28,102,66,17,25,52,154,119,34,44,65,97,105,73,145,26,40,176,201,46,133,184,72,201,237,166,142,7,114,175,41,56,160,1,27,0,43,19,51,85,178,43,123,2,245,114,211,171,193,224,206,171,231,178,216,220,196,140,159,213,194,12,173,182,108,208,3,193,228,88,242,228,16,4,22,137,146,27,225,125,24,241,141,244,90,8,55,29,253,81,33,188,191,138,199,152,19,60,32,215,12,249,184,220,27,10,150,17,242,57,196,164,82,72,30,0,46,157,74,209,204,184,159,242,219,51,19,145,249,136,31,143,56,235,197,120,224,181,197,189,141,7,238,46,15,98,229,18,250,79,136,185,35,162,42,230,227,113,95,48,4,162,117,121,202,136,66,17,18,98,96,164,180,171,212,209,206,66,165,209,37,164,75,224,2,110,75,70,197,128,94,62,222,153,33,201,50,40,205,180,209,253,173,201,30,117,157,10,116,36,180,20,154,66,208,154,95,92,0,132,55,41,20,85,201,109,104,40,55,128,188,158,29,46,95,105,197,33,129,32,24,109,164,192,194,220,104,124,145,33,61,235,220,65,124,152,43,221,192,114,243,76,79,187,7,107,213,134,69,167,217,25,164,51,21,115,168,56,85,61,202,77,127,189,132,62,33,37,8,161,17,69,77,13,189,228,37,106,94,243,250,208,68,52,44,190,29,58,100,108,65,114,181,113,249,132,112,21,157,248,2,12,160,89,113,165,216,135,139,49,213,200,249,209,141,67,54,148,250,10,135,205,173,142,12,250,57,155,31,107,197,52,157,111,27,5,86,116,135,251,21,157,235,83,246,82,58,164,83,148,46,97,37,222,146,66,197,204,53,97,197,47,187,159,139,186,253,10,84,141,105,75,54,121,45,250,47,114,246,200,1,57,187,158,100,87,104,134,240,185,122,146,197,240,135,98,54,73,215,144,16,60,46,183,160,6,0,73,158,243,204,149,46,55,172,167,178,219,1,189,18,205,70,38,165,236,164,32,85,206,218,115,236,20,109,151,122,109,95,227,106,37,101,56,121,229,184,110,56,128,205,125,209,227,24,1,202,144,199,162,171,36,160,16,191,239,38,103,102,163,150,233,171,154,24,110,79,217,142,128,231,92,20,6,52,21,73,218,57,135,225,145,61,207,142,180,205,16,90,178,241,19,178,240,253,6,115,23,102,73,194,67,186,51,252,185,141,180,82,14,205,74,158,111,123,132,153,141,197,73,127,217,90,173,93,229,210,82,183,83,238,77,163,227,10,209,210,134,50,152,184,193,224,196,78,240,21,80,53,163,38,150,7,167,241,106,198,215,176,56,92,188,73,171,1,52,175,161,229,106,5,183,107,29,134,209,12,148,92,130,205,104,137,153,142,47,207,44,157,215,167,219,109,138,153,206,158,248,30,228,122,174,60,39,230,110,82,214,110,166,113,88,118,89,208,88,81,239,201,39,64,212,227,24,40,200,142,210,69,38,12,16,22,132,81,77,253,54,93,220,161,73,58,136,249,184,174,187,132,249,28,15,121,168,181,231,152,221,217,64,141,93,173,133,207,23,136,71,35,134,19,243,160,103,191,4,94,178,55,125,229,142,138,69,160,14,207,94,213,235,115,111,74,187,158,250,1,193,116,5,23,204,90,174,115,196,118,48,132,184,8,243,89,78,62,5,17,203,20,106,97,188,157,51,133,238,173,179,136,192,24,80,191,102,47,106,164,101,69,249,169,214,243,158,190,191,38,224,68,83,103,193,57,115,118,11,92,45,250,214,114,140,211,225,83,66,244,35,153,76,103,107,106,70,219,49,172,199,137,144,211,176,90,46,216,23,37,165,49,42,13,98,206,70,2,250,153,161,70,84,223,255,156,117,103,58,250,198,15,6,90,180,232,204,76,235,81,11,51,93,27,114,53,140,170,33,16,67,128,126,130,148,174,102,251,193,48,207,146,117,67,128,138,63,150,6,57,194,179,112,100,201,155,139,226,62,56,169,79,232,132,196,220,145,199,242,33,29,116,11,61,87,3,250,205,113,115,188,163,166,143,6,82,199,195,56,82,59,207,161,132,234,244,85,149,162,78,43,121,159,81,233,175,111,238,201,34,202,163,204,217,3,127,124,132,188,140,41,169,148,44,79,70,127,106,172,142,68,51,105,214,47,2,95,89,148,37,208,193,171,77,47,134,134,62,48,212,96,82,150,204,111,19,108,247,163,54,65,125,149,197,145,61,230,188,118,128,191,27,235,172,233,47,159,80,33,146,224,166,212,45,78,25,237,59,16,178,58,184,27,45,210,46,99,2,218,181,248,14,156,32,230,23,226,45,132,181,8,74,3,26,78,83,135,196,91,5,244,245,140,133,137,204,147,174,174,99,62,110,110,76,67,211,87,150,221,168,156,67,190,70,21,150,100,123,151,158,144,97,132,161,119,203,224,40,168,98,132,86,47,22,110,50,173,230,38,102,120,125,215,133,203,67,42,117,173,36,240,118,172,61,98,118,233,131,49,174,30,103,63,192,140,171,190,31,51,161,88,92,157,76,117,77,204,214,130,229,61,6,80,64,72,209,123,152,186,124,208,202,239,61,13,231,161,102,218,54,86,152,105,226,108,175,217,233,63,142,71,198,1,170,63,13,173,176,115,176,97,22,201,42,187,24,200,132,91,243,241,178,158,65,129,51,39,172,133,30,104,189,246,68,102,219,219,96,120,172,165,39,90,233,246,220,222,242,49,8,158,100,26,21,78,150,60,196,172,76,154,148,189,206,8,122,31,243,143,40,224,185,26,177,136,22,102,195,8,95,107,131,140,33,186,77,224,241,29,226,75,66,141,133,94,156,155,139,81,103,137,25,103,115,69,79,7,186,205,226,168,22,35,134,217,98,166,27,239,154,201,222,71,219,56,162,48,32,15,213,140,239,123,205,38,4,44,230,193,201,127,205,83,233,167,135,105,172,175,26,189,44,195,52,32,196,76,85,34,198,148,176,187,232,147,35,11,213,111,143,14,16,35,201,14,225,195,157,77,41,204,149,137,38,107,15,166,236,96,1,197,197,27,83,159,28,182,216,243,93,188,63,104,87,133,120,143,98,217,126,39,57,60,219,75,211,102,22,234,0,40,238,70,119,17,161,153,156,155,199,99,167,172,20,87,227,178,232,10,225,52,244,6,108,230,81,147,98,10,214,243,222,171,222,139,143,179,116,103,67,222,211,86,212,109,108,42,130,174,192,92,46,173,36,110,72,145,78,2,43,32,34,96,238,102,35,95,184,43,8,36,51,80,146,48,159,64,79,142,182,140,142,231,114,154,66,248,46,183,148,212,97,254,175,87,132,131,220,126,90,146,233,206,48,9,12,239,94,165,53,24,158,160,107,38,160,221,49,166,231,124,56,123,249,29,52,186,133,124,207,194,76,161,91,190,72,134,65,127,222,247,198,29,17,47,30,25,227,18,13,218,244,116,78,221,47,77,65,57,8,16,104,7,35,81,47,230,234,186,184,88,91,83,34,14,122,251,65,11,198,76,163,12,46,17,66,130,80,63,232,0,183,21,125,196,74,251,126,175,215,10,84,250,190,22,16,50,212,180,163,27,172,72,23,195,224,140,6,40,25,43,132,68,175,152,145,79,156,183,87,44,131,79,87,179,185,80,119,133,24,237,192,53,159,240,181,6,177,221,70,230,75,88,185,142,25,194,132,30,102,28,226,161,230,227,155,123,151,231,54,80,176,124,76,164,228,87,176,87,209,70,164,174,33,233,180,30,36,55,36,113,143,63,39,31,11,127,224,110,120,230,243,78,53,39,136,49,134,55,21,246,180,132,217,135,81,34,79,233,29,137,149,102,215,166,230,214,166,183,159,146,175,215,121,98,117,184,179,63,230,232,103,52,18,54,49,175,17,141,177,40,126,210,220,165,214,28,19,120,177,142,164,219,133,216,140,64,212,127,25,229,34,37,217,229,199,242,109,149,164,253,109,170,68,141,205,192,248,233,227,251,38,229,169,177,93,38,196,190,200,1,163,125,42,102,224,255,62,9,87,55,178,50,249,90,164,163,98,195,66,114,45,79,157,224,64,232,215,140,254,82,152,233,196,41,37,24,226,108,117,51,90,59,18,117,157,169,144,130,173,239,120,252,85,90,87,153,69,148,78,191,25,140,123,218,52,137,79,208,91,134,183,172,3,216,233,89,159,155,19,192,201,90,0,60,166,172,211,168,194,219,224,68,23,11,233,63,157,161,48,163,7,99,248,50,202,51,121,104,212,253,182,51,114,157,77,142,253,103,203,170,165,160,237,171,214,212,90,117,130,118,138,11,222,31,10,238,245,196,141,207,162,134,124,209,219,140,55,62,252,214,159,134,236,200,39,48,142,92,145,22,5,176,140,244,123,121,223,55,5,61,233,172,227,193,115,42,209,156,61,200,148,75,82,0,71,144,206,157,232,159,134,24,69,158,220,186,67,189,117,213,250,29,132,219,247,236,116,117,141,216,203,192,38,83,206,149,125,50,27,69,174,183,164,115,184,75,30,49,209,87,30,116,71,179,26,113,163,12,139,201,208,174,75,156,64,159,134,154,201,50,95,10,129,186,84,124,109,128,85,170,45,7,215,4,98,24,89,204,112,126,134,12,19,253,234,2,169,26,148,158,60,162,195,138,156,177,248,195,144,231,6,169,42,214,41,237,119,182,203,182,160,74,154,164,236,179,184,249,188,242,14,209,172,51,191,183,114,62,90,26,108,181,75,13,146,224,166,124,182,171,113,57,108,102,226,185,133,9,6,169,242,113,31,141,92,122,123,182,43,104,183,130,49,133,68,162,146,103,91,27,122,112,212,160,125,167,154,67,102,117,47,31,2,32,5,29,118,107,14,238,62,75,143,185,41,51,15,164,76,164,140,194,74,241,65,205,22,230,6,155,74,193,39,213,123,163,192,235,140,39,16,77,230,161,234,82,203,240,12,97,173,89,66,77,28,101,170,63,247,173,224,175,211,125,116,164,75,181,135,148,71,223,207,144,156,81,234,247,151,87,110,237,25,110,212,34,250,29,49,136,50,117,143,70,0,214,173,39,32,40,250,92,240,92,205,248,97,188,0,213,45,164,67,37,132,144,6,245,147,161,250,127,240,157,236,20,95,18,5,142,254,108,255,181,95,18,38,80,46,67,149,9,173,131,61,222,10,105,16,161,50,218,219,170,163,98,30,207,128,194,238,21,174,240,48,77,146,172,214,179,148,199,125,110,208,245,250,203,240,94,175,42,230,161,179,8,162,130,178,239,189,71,122,164,213,56,232,102,190,191,188,170,14,9,164,103,151,146,199,72,127,245,208,98,250,6,205,209,134,31,255,241,49,114,245,220,234,207,92,171,46,106,107,126,27,243,142,55,26,77,122,96,6,104,246,247,181,134,70,200,9,228,79,217,247,183,179,116,217,99,61,19,233,78,65,82,202,73,159,140,122,76,205,119,146,37,221,192,161,207,12,206,132,99,157,164,171,212,179,2,208,118,103,63,125,177,178,137,38,211,185,144,197,81,133,186,131,147,28,109,205,107,102,85,235,97,13,243,128,108,24,231,176,145,192,5,143,16,128,112,172,106,168,111,244,44,39,168,154,229,238,9,105,233,54,89,76,202,225,110,55,51,61,126,0,108,143,49,38,28,20,75,205,109,92,74,122,32,119,93,4,10,134,165,109,130,62,3,242,37,132,221,197,60,16,104,138,57,74,39,152,100,65,129,65,18,61,10,51,148,200,105,97,198,49,142,155,131,72,214,137,148,113,4,239,118,116,28,146,253,252,54,73,123,231,105,25,150,140,145,164,115,2,67,54,227,115,114,88,143,245,56,248,226,42,28,51,153,116,53,23,162,86,159,104,139,2,64,211,155,151,185,211,186,230,158,69,83,148,138,34,181,163,248,237,19,227,180,36,19,145,12,82,80,110,179,202,83,210,232,193,244,51,115,92,13,160,90,66,127,80,199,253,50,187,157,101,222,178,228,21,142,211,199,203,93,115,221,210,20,5,115,30,101,248,17,92,94,200,163,170,25,30,18,247,241,1,206,12,33,191,197,12,130,45,70,13,114,207,162,231,185,169,242,214,48,159,48,72,29,44,50,30,115,199,23,171,108,174,106,133,68,41,238,13,179,203,235,73,128,208,141,39,43,198,163,41,102,202,205,43,174,134,153,252,185,186,64,43,16,163,146,81,176,203,143,191,43,135,46,244,64,73,167,26,58,49,161,230,69,126,66,245,213,48,207,203,198,122,204,156,79,50,42,40,190,180,56,25,39,162,42,237,49,239,21,124,195,20,166,138,250,233,20,145,83,76,134,185,76,166,73,204,19,54,175,32,118,179,228,165,222,27,133,150,96,110,131,213,71,17,22,184,71,125,196,94,60,199,159,213,93,169,196,196,169,108,13,194,207,163,209,155,23,187,18,157,128,89,29,125,244,122,238,44,167,243,44,235,86,222,126,223,196,205,112,50,234,23,57,46,192,217,185,86,152,193,127,136,149,157,38,190,54,108,95,79,24,144,233,62,10,235,249,114,57,235,47,91,112,31,183,206,8,155,108,53,131,38,107,193,149,71,212,241,4,63,128,86,130,198,111,27,236,93,205,192,192,130,167,111,147,239,154,106,190,140,247,131,5,148,53,41,209,140,156,37,232,7,79,180,33,82,23,152,3,217,106,102,64,141,250,211,198,206,86,130,3,176,22,105,195,177,224,168,70,130,138,204,202,126,54,165,134,152,73,240,92,82,165,31,154,179,104,48,89,123,120,115,204,164,109,116,208,6,245,221,120,114,248,85,231,99,70,5,53,200,13,139,50,62,98,181,157,223,173,232,238,166,199,12,40,58,40,29,1,9,205,39,106,171,65,123,13,119,74,107,186,248,76,74,58,190,38,57,189,39,73,4,58,53,92,71,99,81,90,79,68,120,124,241,96,170,60,151,42,233,3,230,19,237,148,203,115,137,236,226,120,50,80,151,124,122,32,19,87,242,99,206,227,94,220,137,111,244,185,87,185,148,218,248,6,181,61,67,6,137,89,184,211,116,156,213,55,78,134,194,38,126,26,196,232,120,195,232,26,234,107,116,69,173,169,135,254,15,161,17,175,141,142,80,211,17,63,135,74,138,19,6,144,236,108,207,163,89,37,217,205,231,48,20,50,163,159,57,136,198,7,109,151,154,239,55,243,93,125,246,143,159,197,121,14,156,80,145,26,205,200,98,158,171,251,165,210,131,112,101,173,209,222,244,65,72,107,17,246,50,1,158,81,235,35,60,110,10,184,73,51,157,48,195,133,156,228,64,164,124,63,211,116,157,245,22,99,206,6,180,212,169,254,209,156,229,48,103,149,2,183,201,146,211,142,71,3,46,53,198,51,213,70,46,62,81,81,243,126,34,124,120,106,66,227,195,136,200,222,213,73,194,33,126,250,184,178,173,189,75,4,146,144,203,5,155,231,202,111,90,228,250,120,117,89,127,163,174,78,148,77,227,234,57,183,194,103,89,219,53,228,150,142,217,26,107,212,108,125,249,110,166,174,240,100,108,128,2,133,35,101,2,98,26,44,160,210,18,250,159,195,120,207,158,33,71,106,40,182,52,200,96,222,13,47,239,96,55,28,118,192,60,7,208,153,106,113,103,147,57,121,50,73,200,214,249,84,160,161,119,23,157,41,248,11,119,76,114,174,107,61,103,196,156,189,198,213,16,171,60,11,136,148,110,9,94,223,249,224,191,41,16,175,28,167,23,105,236,54,158,211,171,95,225,81,10,169,121,213,247,236,43,193,38,249,43,56,170,211,108,130,45,17,228,20,66,195,249,152,209,254,236,97,230,31,232,168,144,37,191,87,119,66,69,29,240,116,233,242,41,236,85,81,155,196,93,152,35,56,210,233,153,90,186,231,84,84,158,35,188,66,159,101,189,142,202,113,255,226,165,203,222,251,241,207,200,39,135,135,85,74,85,245,2,156,164,81,35,18,64,90,78,127,119,166,27,203,22,42,218,186,35,128,132,75,119,52,147,201,190,60,158,93,42,194,239,188,223,144,145,6,155,28,158,68,182,226,137,58,149,144,64,248,52,200,228,71,250,227,146,210,31,28,204,210,180,241,247,199,161,61,59,76,176,36,103,224,225,237,113,135,33,183,141,159,158,233,1,56,145,12,43,43,146,95,108,14,233,241,88,179,69,40,97,6,146,160,62,41,9,151,126,175,78,15,192,4,165,163,122,197,138,161,129,63,255,239,223,50,148,253,23,45,218,101,77,91,116,253,207,48,163,174,161,164,106,155,250,157,131,182,190,189,67,205,77,144,104,128,89,199,80,58,55,132,16,3,138,70,22,248,198,138,166,127,149,167,183,32,103,128,42,243,250,124,13,216,109,143,86,220,76,58,117,245,135,167,14,64,111,0,217,140,215,84,200,226,38,130,214,1,135,132,61,254,33,162,59,14,205,12,118,142,12,185,178,56,25,112,15,129,214,15,142,60,48,138,91,88,238,168,156,148,18,128,178,98,250,131,66,223,119,126,44,251,123,39,224,5,194,193,122,102,28,26,197,193,222,151,225,13,22,226,64,90,54,118,192,167,10,141,67,83,205,123,213,128,250,128,62,40,250,203,232,55,142,28,232,170,19,174,9,243,128,49,30,214,224,90,97,205,130,224,19,190,68,62,159,3,230,147,157,150,74,81,89,41,69,250,215,38,164,157,75,56,11,241,70,47,214,135,56,66,252,178,246,171,87,251,173,51,244,8,114,103,182,203,126,97,45,176,57,85,121,174,241,35,249,185,184,149,52,149,47,20,164,255,244,60,207,87,147,212,155,163,84,239,94,25,52,81,91,200,134,136,95,119,14,226,115,210,6,77,249,166,97,237,92,225,65,144,147,207,66,19,6,183,134,101,47,3,164,49,170,148,39,240,146,193,56,249,111,119,0,104,109,42,89,41,209,163,151,52,113,62,203,80,46,83,138,0,110,164,175,167,42,135,42,71,131,240,133,54,29,50,252,214,18,181,166,109,228,78,74,121,203,140,14,41,134,133,74,235,80,226,101,132,128,110,201,114,88,99,105,86,250,227,179,2,46,251,43,205,80,74,111,204,199,244,208,225,68,237,163,245,135,8,120,153,124,134,23,201,232,16,85,194,92,59,180,130,234,26,134,54,1,88,31,51,210,171,65,173,12,223,98,203,106,166,110,18,28,197,84,178,74,82,158,96,78,237,224,240,6,98,81,148,204,186,130,223,185,101,48,162,84,101,225,182,54,59,55,38,83,27,86,174,106,242,208,77,204,226,54,89,212,113,3,11,176,81,121,42,151,53,53,250,29,244,224,20,212,132,14,20,225,5,162,202,91,158,163,13,73,204,52,143,59,148,128,4,77,17,12,42,244,112,16,227,197,213,19,142,22,53,91,211,94,187,230,81,149,193,123,157,248,233,150,154,172,19,73,24,213,41,221,182,136,136,96,104,1,210,39,132,235,197,180,229,221,12,219,171,210,158,163,182,83,247,45,75,78,250,76,133,204,29,221,242,248,30,172,68,233,149,37,46,164,196,17,83,133,163,102,42,207,60,196,207,193,169,206,151,157,74,246,110,154,123,81,7,166,69,67,66,61,148,175,12,64,231,102,171,162,137,181,131,137,189,147,184,193,86,243,154,67,215,134,45,160,136,155,64,135,193,57,53,91,152,23,88,5,53,195,45,16,149,96,72,102,119,125,174,54,70,153,40,96,83,39,22,106,255,1,56,161,222,250,54,188,160,242,228,116,109,132,139,130,68,161,160,140,208,131,61,179,180,199,79,83,183,17,198,92,32,108,160,254,188,240,126,190,182,74,196,66,177,123,33,105,139,31,155,42,197,64,153,38,143,40,219,175,173,129,222,249,178,103,35,89,30,232,193,95,245,104,205,145,217,37,99,229,102,68,46,155,138,41,192,44,53,154,152,101,187,68,202,20,247,126,220,155,79,233,198,237,100,55,168,207,250,163,49,57,84,77,161,129,1,95,97,166,38,151,84,161,2,252,142,123,164,96,40,178,106,182,37,35,243,10,54,108,58,4,167,74,80,116,152,169,194,138,140,164,72,182,37,19,36,243,116,7,84,229,75,117,11,147,41,27,245,75,1,142,14,185,220,27,103,46,47,129,28,172,174,15,110,173,235,190,192,206,161,208,155,94,219,168,15,94,242,113,94,68,21,65,32,8,138,121,70,120,149,158,91,195,83,53,174,25,85,93,249,92,20,9,74,137,95,110,84,242,85,203,228,120,115,197,183,121,171,41,11,97,245,49,79,48,76,254,53,141,253,73,85,88,56,53,90,124,77,204,90,113,133,178,32,167,28,131,210,213,113,68,67,104,87,207,246,173,68,223,129,140,201,70,141,49,190,198,57,0,4,24,223,1,59,181,187,149,254,234,148,34,232,129,223,113,201,220,137,13,30,97,153,118,11,93,231,119,193,113,139,10,208,249,54,165,223,15,137,230,130,8,226,156,255,174,22,22,172,241,75,178,59,157,94,139,113,49,70,25,93,38,85,86,42,112,128,196,135,166,153,165,170,158,78,65,148,61,208,54,217,96,40,162,243,67,201,115,197,183,160,57,78,250,239,193,157,110,58,46,238,4,133,232,75,116,128,210,94,49,218,103,163,108,85,101,205,26,152,248,22,247,158,6,234,18,137,33,244,44,99,89,22,128,60,42,226,69,93,248,18,224,147,162,122,4,215,96,182,190,104,29,195,170,119,53,195,166,21,208,42,80,134,89,223,11,102,168,187,11,179,123,61,186,103,147,168,43,160,85,80,139,100,65,12,228,101,64,238,184,154,253,164,169,106,83,186,82,112,11,70,197,71,214,54,193,29,20,155,180,37,179,85,214,246,87,92,244,239,5,8,185,61,138,133,136,22,197,68,163,99,83,69,105,128,67,70,222,247,44,5,132,208,218,163,232,121,254,210,205,11,114,102,21,52,44,28,33,177,178,54,148,84,42,165,8,115,236,26,65,221,207,231,169,143,22,41,4,21,238,137,67,42,185,85,117,147,246,196,26,216,192,82,85,48,183,24,11,174,90,117,191,64,30,34,123,204,79,218,2,218,120,149,157,133,116,192,97,135,164,122,132,200,193,36,111,75,208,223,255,244,166,84,189,149,32,126,197,242,160,84,176,151,138,214,78,194,2,159,225,228,11,85,76,30,69,92,39,153,95,214,191,54,31,201,205,115,124,151,168,182,46,35,10,124,244,87,207,190,55,3,161,71,9,250,17,72,61,127,117,189,12,43,250,171,84,40,217,183,240,81,18,74,174,89,21,32,7,90,159,161,76,145,30,193,219,204,33,216,230,245,204,128,20,168,102,217,168,59,135,234,197,60,31,167,102,213,44,91,129,150,164,74,87,31,113,213,244,195,221,6,216,236,220,73,149,120,51,33,111,184,240,221,146,84,250,86,56,226,129,109,66,247,125,60,90,186,86,140,9,53,27,196,193,158,175,65,109,45,228,104,178,53,180,169,34,244,188,59,2,52,48,189,149,87,101,59,175,43,231,100,158,153,202,131,67,192,21,8,61,250,200,138,206,96,58,75,3,99,13,6,227,248,43,249,17,169,47,49,203,48,209,181,42,102,232,25,2,234,128,144,72,211,73,8,189,80,96,172,143,153,109,177,168,25,220,208,45,242,214,188,117,75,0,159,148,214,53,31,55,110,169,196,61,168,199,72,203,114,250,168,246,56,42,189,77,234,203,112,237,200,136,159,83,255,204,143,40,140,91,119,225,84,243,222,51,96,68,63,218,96,249,218,120,52,145,234,227,212,79,58,147,140,0,60,170,130,171,76,101,76,35,249,209,118,40,4,129,141,101,99,16,51,93,251,233,150,236,225,147,148,247,66,73,100,133,244,215,130,193,76,247,50,58,79,107,228,101,23,33,237,210,155,119,235,143,15,184,0,216,80,249,94,116,229,175,11,38,128,57,71,47,62,43,121,214,46,88,3,97,240,166,63,133,147,42,126,154,100,150,56,233,101,153,234,114,60,120,131,133,86,118,156,157,44,72,14,24,4,140,58,50,104,132,7,23,204,134,39,165,91,229,46,196,189,23,98,81,161,127,87,179,105,170,132,185,39,149,50,44,0,217,187,152,137,146,213,140,36,135,152,33,10,84,179,241,41,223,39,99,58,168,153,214,213,11,107,129,180,91,31,156,184,245,78,67,40,214,197,5,162,29,172,220,180,239,2,199,162,51,9,186,206,90,247,53,15,169,47,247,106,98,108,119,154,158,181,36,29,145,100,194,225,20,136,7,71,228,65,54,188,99,222,245,214,253,64,34,110,57,145,63,106,249,34,55,23,126,163,99,54,62,15,121,242,46,129,42,233,213,113,241,25,232,190,74,246,138,18,59,240,184,11,137,65,77,94,205,195,18,40,119,196,151,62,23,88,93,53,166,244,92,11,141,139,152,103,170,207,47,159,227,35,221,199,6,86,173,143,157,225,238,184,47,141,14,143,190,244,249,118,165,222,17,69,201,75,182,164,74,116,38,11,4,103,77,63,87,54,53,176,123,243,36,250,66,240,100,246,171,166,198,242,161,13,87,204,198,102,120,151,46,5,203,37,230,110,228,17,119,233,86,97,2,226,176,202,2,32,60,19,50,139,38,211,49,79,75,233,94,20,209,82,92,36,117,213,18,234,222,116,252,54,21,76,7,177,50,195,205,55,148,81,211,139,41,91,221,237,12,17,243,107,100,221,237,114,79,31,37,114,3,98,199,215,190,248,36,122,128,245,226,31,15,75,152,107,17,45,53,204,0,8,238,189,161,109,210,155,87,114,172,97,70,117,180,232,205,27,107,85,224,75,69,251,35,104,178,165,6,17,71,23,232,15,249,90,197,186,174,226,83,91,102,172,168,153,110,194,120,177,196,139,232,111,131,82,185,0,37,8,165,135,94,13,93,88,187,230,150,181,167,132,6,81,132,56,2,222,4,100,86,190,181,53,222,4,252,22,73,114,105,39,198,188,74,109,247,234,44,248,36,58,195,251,168,81,142,36,177,86,170,222,187,144,2,154,130,141,18,194,65,196,129,64,238,4,52,138,226,198,86,235,89,214,49,226,147,114,166,224,172,43,32,148,28,229,99,132,222,234,144,15,98,92,41,249,154,73,214,235,107,65,203,21,31,4,186,240,164,243,16,167,51,18,76,3,237,188,103,166,193,205,119,11,135,211,164,101,244,230,230,168,198,111,67,227,167,43,219,36,35,98,166,193,137,90,179,190,152,177,242,207,11,173,218,66,79,131,25,216,73,92,13,35,161,126,206,51,13,231,5,0,154,254,89,86,235,154,145,60,30,56,135,234,139,195,20,119,2,233,64,9,1,69,208,239,5,116,42,197,168,64,101,38,93,137,152,161,40,152,23,121,149,158,93,131,172,118,90,2,188,146,42,48,214,113,219,166,140,193,71,224,52,208,178,192,6,119,117,95,45,253,168,102,90,244,135,72,183,214,173,63,109,81,118,32,171,142,147,170,145,170,17,62,142,251,218,141,160,91,111,142,202,108,96,163,248,122,186,250,76,46,234,170,225,50,39,69,139,154,50,92,138,246,59,56,122,206,116,120,204,134,38,8,224,213,84,218,103,204,231,251,205,139,203,162,155,79,31,252,172,205,40,247,27,82,81,183,44,208,21,241,210,40,147,44,253,88,22,170,5,62,105,157,224,94,207,69,107,162,234,23,181,5,83,162,254,48,243,118,93,88,22,189,175,207,213,123,71,99,20,73,71,77,49,145,36,77,253,66,190,192,79,235,197,221,8,39,71,160,182,72,89,116,53,47,72,157,3,150,213,203,115,160,35,115,21,205,146,163,159,165,152,165,21,129,60,17,81,117,152,211,115,220,119,107,14,139,39,179,166,76,125,240,188,110,99,58,154,204,91,231,119,231,240,138,200,169,39,104,152,245,151,113,221,98,130,255,82,220,250,220,165,221,76,254,160,98,33,109,235,152,201,20,135,121,209,112,255,92,61,211,5,203,52,252,118,125,45,50,251,225,43,52,115,74,31,51,225,201,133,108,165,185,116,166,224,219,221,8,195,20,104,36,34,52,55,167,4,182,3,212,142,102,211,205,91,184,200,121,34,219,164,46,146,157,218,129,185,42,175,28,186,157,171,119,154,193,189,154,116,207,224,224,156,23,176,133,12,199,255,88,227,193,224,251,236,127,110,125,33,87,150,119,254,243,92,41,95,192,150,181,163,190,111,85,46,94,171,212,246,103,72,210,237,130,64,119,33,253,25,208,114,79,15,14,143,245,247,115,180,128,23,157,131,106,253,253,150,77,224,90,153,211,91,205,16,198,5,28,11,49,224,103,138,162,97,22,102,82,110,239,28,172,123,93,208,20,60,13,207,47,151,114,253,136,10,206,185,63,23,67,171,119,1,89,36,41,250,179,118,32,175,187,128,44,88,50,159,149,151,91,217,130,200,210,200,5,36,216,190,160,168,101,188,81,207,154,175,55,96,59,3,148,30,39,133,209,31,87,197,125,182,254,184,171,68,158,61,198,140,58,86,127,70,244,124,172,27,106,22,60,55,245,42,97,249,186,51,184,176,103,232,111,83,78,184,147,144,38,193,146,158,171,241,150,195,76,114,235,57,91,108,193,5,232,138,68,154,250,25,212,241,111,163,26,124,135,237,221,226,145,242,9,51,35,172,155,93,179,238,205,120,49,200,119,158,211,195,8,87,3,35,7,201,216,179,197,15,106,72,1,172,178,222,250,231,80,108,245,154,79,232,159,170,158,122,195,224,40,23,89,117,190,224,124,206,227,114,31,28,180,152,166,37,56,205,91,143,0,28,213,183,170,193,11,202,59,37,6,237,188,53,84,119,143,39,209,66,32,27,99,122,182,156,102,236,38,241,219,0,113,31,95,224,68,140,227,226,205,90,81,210,43,115,129,250,61,115,179,181,177,232,160,229,45,24,210,92,246,31,63,132,254,72,175,199,194,172,48,187,46,64,56,60,110,48,138,36,166,38,30,240,252,168,134,133,57,83,149,126,252,198,118,91,34,207,95,38,205,143,225,117,150,168,128,64,88,240,158,94,208,223,223,6,192,116,222,66,200,169,126,230,241,152,147,122,134,192,158,182,159,171,253,71,222,182,53,150,61,51,200,43,174,134,16,239,122,102,103,168,31,124,80,225,54,201,234,201,163,88,26,13,80,199,197,201,85,26,21,8,70,75,244,141,64,103,180,133,13,149,160,143,178,220,55,40,253,132,231,93,211,203,39,116,218,213,123,126,59,70,77,226,82,208,108,211,145,49,36,145,78,212,160,223,131,212,168,15,56,224,243,215,109,108,112,3,248,197,221,200,117,117,237,14,98,108,127,238,246,43,30,234,17,2,223,226,112,243,153,133,179,233,1,4,174,201,3,70,72,108,158,222,196,138,180,79,136,192,119,136,37,159,73,140,32,225,114,55,135,240,18,198,62,49,195,158,224,14,216,47,40,215,153,50,200,244,248,233,102,206,91,211,165,79,27,201,244,229,247,243,237,116,233,15,18,241,30,37,152,89,212,199,58,146,30,176,68,92,51,251,173,152,249,75,63,120,169,14,40,71,49,196,123,229,126,108,72,229,164,217,255,196,239,205,60,134,207,140,167,173,117,102,214,230,136,110,182,158,32,55,185,168,180,110,169,211,160,15,233,192,61,165,57,202,54,195,51,203,253,123,82,203,145,126,207,78,135,118,153,190,173,116,214,189,0,165,201,131,26,149,177,127,110,154,67,101,105,55,146,163,53,190,39,116,62,85,95,12,158,201,237,105,193,110,107,73,106,105,236,243,0,177,99,150,211,187,38,102,150,69,212,116,77,80,79,82,50,103,223,6,225,53,239,210,109,34,253,7,66,254,252,159,31,189,164,162,179,102,169,240,101,86,144,3,193,121,86,69,182,166,155,160,219,114,36,20,230,33,72,191,78,193,252,172,145,17,55,23,2,89,232,166,1,67,247,216,22,86,210,74,4,124,177,78,150,186,172,97,165,233,247,48,239,166,213,88,249,25,132,193,125,107,88,69,163,40,133,96,42,25,203,107,29,148,192,188,150,214,127,45,123,119,245,145,87,66,177,53,62,7,11,236,190,21,153,167,28,250,245,124,119,26,120,197,60,225,161,240,7,163,71,89,22,0,205,188,35,144,235,38,157,56,196,213,153,104,98,236,152,226,11,114,84,185,26,65,141,18,248,70,156,34,37,66,131,129,106,222,184,173,255,132,224,213,12,193,108,244,255,165,132,216,158,254,246,54,87,54,142,167,170,202,128,199,220,214,133,196,153,179,146,166,94,13,253,78,185,189,2,79,98,208,224,251,43,188,117,184,224,86,211,39,131,71,104,223,160,143,5,113,103,33,130,79,181,222,150,48,211,114,87,243,6,140,28,221,104,141,94,237,251,57,143,115,135,76,80,187,230,165,181,33,240,42,251,250,50,208,6,105,140,142,176,197,190,9,255,109,197,133,123,115,32,62,215,195,99,51,76,66,29,122,54,233,66,137,57,232,25,80,245,148,163,209,48,34,209,191,206,32,109,209,255,58,107,98,90,193,218,171,144,232,160,200,110,121,220,82,116,203,221,12,131,213,214,223,54,112,89,64,234,170,161,53,165,119,30,228,108,15,172,32,31,79,208,199,221,164,77,203,138,242,41,110,183,210,17,20,148,160,162,124,106,74,205,83,154,235,171,41,1,5,68,114,163,158,32,86,252,251,91,20,70,179,65,9,5,160,100,40,222,254,68,207,207,89,218,194,177,80,44,66,246,215,38,84,217,83,159,12,70,129,20,136,32,202,115,242,61,13,137,176,119,20,187,25,112,125,52,180,147,162,231,121,177,161,245,169,143,150,246,173,208,80,163,210,190,72,94,187,56,80,221,96,111,109,8,247,214,49,35,130,24,88,15,3,59,171,217,26,58,3,215,70,221,81,206,16,4,90,119,148,79,105,252,60,135,140,92,220,73,247,93,160,46,52,121,146,148,180,116,71,80,175,44,152,91,150,210,3,153,114,83,92,13,27,241,208,175,205,113,21,96,63,138,17,77,89,24,160,64,186,192,52,208,175,90,225,60,147,135,204,223,8,164,72,77,90,30,218,166,2,238,47,141,60,206,84,78,12,250,97,82,96,84,214,126,100,211,49,83,117,14,20,202,54,89,106,101,25,217,55,117,110,4,40,253,49,119,228,146,156,236,44,25,54,164,60,172,71,35,200,204,172,92,61,218,195,31,145,47,89,25,84,153,218,197,154,64,110,94,144,202,166,77,252,165,112,216,65,188,5,46,239,225,104,232,32,74,203,181,14,37,125,135,241,37,69,147,208,153,238,160,176,30,174,3,99,88,10,226,186,118,110,54,31,214,174,49,226,157,233,7,123,168,108,172,86,17,252,138,39,230,216,162,79,73,91,86,191,12,86,180,45,146,144,19,51,13,13,30,0,145,42,170,170,5,145,240,28,83,160,126,12,174,175,29,99,198,91,23,23,159,200,111,104,47,208,178,44,101,152,137,96,181,75,14,18,190,45,239,69,85,93,249,221,168,40,148,203,169,71,219,71,17,242,56,216,130,102,176,253,81,107,146,158,126,210,103,243,82,180,65,107,33,95,51,23,224,143,193,160,8,207,190,94,107,165,187,104,27,96,33,137,94,59,146,92,132,153,247,185,73,106,201,115,163,44,191,163,39,129,100,169,212,32,73,100,131,98,15,2,69,116,152,165,205,136,194,195,113,62,227,106,35,205,80,10,68,24,78,102,124,15,208,195,74,125,74,85,42,78,39,40,40,33,152,22,226,200,110,202,89,209,46,1,219,189,112,28,210,235,155,114,208,105,30,7,92,176,132,3,30,90,112,24,110,70,113,90,164,38,10,25,237,234,9,8,240,128,40,40,138,25,18,105,79,193,157,197,181,122,81,126,197,97,141,95,113,245,203,165,67,231,53,136,239,122,73,68,207,86,170,143,70,99,84,60,154,193,255,149,99,20,130,174,18,156,173,180,53,62,63,141,234,72,180,229,152,182,143,80,86,14,35,117,29,151,211,117,53,37,86,93,104,139,133,249,132,224,248,139,74,23,219,83,136,165,36,235,240,17,50,77,48,214,211,27,153,160,53,200,162,186,57,208,177,2,121,20,212,192,43,11,60,128,62,249,156,66,43,27,209,206,89,31,78,227,108,85,79,239,54,162,214,250,242,41,159,125,226,146,76,151,165,57,102,99,130,14,70,99,42,211,202,211,121,78,73,163,142,118,51,7,147,210,37,183,178,60,109,73,135,21,58,19,250,203,39,180,70,54,38,8,191,17,53,153,207,47,159,127,127,185,196,139,98,55,143,25,41,51,255,90,217,164,104,148,162,154,184,47,143,232,106,131,167,83,169,131,127,236,4,35,168,223,167,2,131,76,115,245,42,55,101,40,24,182,80,156,160,7,223,157,182,27,237,54,101,134,64,11,12,112,150,51,252,211,45,174,31,19,228,249,118,153,10,74,63,83,155,46,105,50,197,163,118,221,3,43,102,92,43,56,19,87,53,192,255,20,8,48,231,225,110,205,149,247,10,218,186,42,249,212,200,28,84,159,38,36,232,249,177,127,219,184,104,241,128,51,205,32,94,177,64,80,111,145,136,104,28,30,174,140,65,242,67,84,224,41,95,113,214,182,43,69,194,104,138,60,69,129,137,61,228,91,206,64,11,21,25,250,65,105,184,164,50,205,86,69,166,46,13,207,163,186,240,170,121,112,186,59,15,120,178,66,11,10,93,219,173,188,237,104,80,131,108,254,180,122,8,189,187,240,69,128,102,76,33,121,67,106,145,127,34,194,49,3,206,7,87,250,249,149,25,68,202,39,65,158,62,66,155,203,20,22,85,48,7,103,211,27,233,108,13,40,203,6,16,242,26,171,138,232,107,73,152,106,41,160,224,239,7,207,152,68,173,22,92,7,59,141,43,150,177,87,79,57,24,22,124,196,57,4,180,201,217,136,154,51,58,195,150,134,117,243,36,251,175,102,2,236,144,13,71,255,181,100,189,185,49,141,186,21,245,132,172,50,87,63,94,174,48,215,164,35,190,172,250,114,159,12,220,152,136,54,89,98,173,223,123,163,176,172,250,90,6,84,155,241,96,103,38,200,238,12,162,138,182,165,48,3,173,207,42,237,133,112,76,152,193,209,171,180,215,70,22,226,94,12,111,229,84,51,106,60,245,222,59,43,17,6,188,22,212,89,227,193,91,210,70,103,99,102,202,46,188,4,150,107,75,90,13,115,149,65,57,171,239,149,171,130,190,101,59,195,185,37,100,119,214,171,39,169,51,255,109,48,31,74,219,197,126,233,165,251,159,249,225,56,135,126,118,134,200,238,89,150,96,103,68,200,45,195,86,239,196,239,221,146,191,210,30,190,129,152,151,171,218,71,187,160,28,44,20,7,174,224,185,245,157,10,70,4,80,0,44,190,161,58,137,63,35,194,171,9,125,139,17,154,149,149,114,250,93,33,168,1,119,167,69,161,103,242,92,42,46,227,217,82,129,121,236,80,248,61,145,73,18,69,64,0,68,195,165,55,6,253,205,210,184,117,86,246,57,169,74,252,52,192,74,241,49,48,83,137,117,161,79,162,66,149,154,166,134,52,226,123,14,235,249,19,121,198,68,206,106,132,26,244,153,228,176,79,136,249,199,9,250,153,57,181,30,153,208,148,73,184,187,190,41,13,29,146,78,68,251,17,175,252,123,114,24,191,182,116,113,64,89,11,9,196,118,51,96,48,189,121,94,166,104,239,102,75,11,169,96,38,158,152,207,99,84,42,171,16,111,33,202,151,90,104,71,146,73,219,93,37,49,201,142,124,45,34,4,156,103,211,91,83,204,112,30,102,87,173,156,176,61,139,242,141,41,152,114,6,187,25,254,16,249,105,72,18,170,31,34,116,151,193,6,162,102,112,11,113,239,158,231,163,157,138,67,89,226,226,101,124,137,98,110,160,249,252,98,180,134,183,14,202,216,182,66,221,12,139,170,138,221,158,49,164,21,211,205,191,182,4,145,117,37,9,239,45,232,231,80,32,157,47,202,171,150,38,140,15,130,62,138,16,11,157,65,202,214,118,230,79,206,205,171,154,225,121,202,113,243,4,7,128,88,113,90,70,124,15,163,131,105,42,139,108,188,248,49,42,56,244,42,247,188,60,156,251,141,25,109,153,162,82,157,17,43,187,67,218,182,28,49,147,35,39,133,210,150,245,221,75,95,12,119,227,156,137,111,13,35,128,254,244,241,94,67,249,143,151,220,82,224,159,148,129,168,136,220,89,88,198,123,239,179,35,229,152,164,160,24,170,60,56,121,159,8,46,166,85,229,68,116,28,236,101,110,174,86,139,120,237,202,42,50,95,140,176,122,184,25,158,187,89,30,5,251,89,99,129,160,226,42,168,31,246,32,50,45,177,250,22,121,238,251,104,144,249,245,150,238,213,214,207,43,102,178,133,190,165,97,230,147,95,51,130,86,221,25,30,232,75,62,159,231,174,190,10,221,247,93,187,103,251,107,210,98,69,91,49,21,108,223,241,206,63,84,163,169,138,187,63,49,44,197,36,183,62,7,198,34,91,29,123,78,165,227,253,154,39,178,131,49,23,18,161,166,108,73,39,254,37,116,141,215,154,100,183,238,213,144,148,167,187,27,154,242,92,21,43,45,80,30,176,157,179,132,238,198,46,102,24,66,98,171,197,215,172,23,94,73,211,234,110,205,125,153,129,27,36,7,76,51,102,255,80,121,7,61,180,47,90,207,154,117,123,196,107,132,226,73,149,191,209,3,30,33,236,67,249,68,232,140,142,149,134,92,145,90,39,90,175,106,38,53,26,86,203,112,232,99,211,2,116,197,210,103,23,105,40,116,119,143,195,157,69,44,253,68,40,242,57,0,246,94,41,117,118,129,174,47,109,106,197,241,211,153,116,201,146,1,69,165,112,93,181,243,181,244,99,140,124,125,117,202,27,74,136,199,183,162,23,41,204,172,14,89,90,70,177,52,67,215,59,211,151,41,199,3,112,197,216,49,232,77,168,66,67,62,41,45,247,144,49,29,96,183,171,44,29,154,137,70,200,219,140,108,20,132,215,106,245,170,124,229,227,143,163,35,98,231,157,216,122,228,251,96,69,160,97,164,101,105,18,188,2,240,25,20,243,53,119,206,165,251,161,73,138,137,100,184,57,92,249,202,199,23,184,57,228,106,178,23,99,198,213,195,120,151,175,121,25,9,107,76,4,235,62,149,155,147,16,154,33,0,15,40,36,203,218,88,29,62,142,114,223,58,171,122,60,42,117,35,20,193,137,6,69,47,220,208,13,37,148,206,193,120,200,54,7,240,142,226,122,88,23,234,160,143,249,198,244,152,135,16,228,78,99,20,190,235,10,201,10,65,76,19,240,159,199,244,125,12,46,135,42,124,48,211,168,144,147,19,167,88,145,63,203,86,245,163,197,142,79,141,64,173,186,156,48,32,28,167,36,174,62,123,131,52,82,83,107,72,94,63,48,51,82,189,77,204,116,120,142,144,27,167,20,185,197,74,228,234,79,134,34,56,174,254,53,103,36,171,106,168,145,83,135,212,123,67,25,213,35,102,195,109,47,93,175,102,69,92,53,242,156,223,107,241,250,215,53,54,129,26,77,62,223,190,15,182,160,122,88,122,53,92,250,237,10,134,195,252,171,191,12,3,82,196,108,203,210,73,93,205,199,71,116,39,30,136,109,18,82,237,9,34,235,206,255,227,1,46,68,101,196,76,131,84,132,62,180,70,103,125,242,115,55,175,234,99,182,175,179,196,92,77,84,213,99,27,24,138,147,254,246,186,46,99,55,53,103,153,72,16,18,143,26,2,238,141,190,11,153,196,224,84,119,132,162,112,144,138,34,45,214,209,230,142,144,237,120,244,229,49,67,193,29,49,50,242,75,89,6,156,218,93,40,71,157,233,104,137,117,49,243,61,34,214,132,13,65,84,194,48,31,199,173,69,32,203,183,235,106,181,130,182,39,37,40,251,235,28,37,45,22,194,150,180,57,2,77,22,243,130,166,60,82,26,231,196,156,83,30,28,81,235,80,196,2,53,49,165,38,121,204,212,215,98,166,176,219,73,57,148,54,32,130,65,127,112,164,95,159,239,209,147,81,220,123,182,133,70,70,189,218,112,159,53,204,128,139,229,208,27,38,53,228,167,49,77,244,85,119,202,97,100,134,43,174,70,134,244,28,108,255,50,37,55,168,12,227,188,122,114,202,224,132,241,169,76,134,216,250,7,124,52,97,165,137,193,6,100,105,232,220,28,178,243,112,226,200,213,164,20,34,75,131,83,117,61,8,92,2,28,240,18,102,226,229,42,247,38,210,74,51,50,91,27,6,164,45,102,203,242,184,102,248,54,21,143,121,205,48,166,180,200,139,173,93,68,255,20,232,57,129,164,71,60,13,161,129,43,174,65,60,66,185,56,46,70,176,116,222,123,119,22,70,100,20,128,76,130,75,184,230,115,84,215,217,110,198,14,143,241,14,202,185,151,85,56,221,76,244,37,15,78,226,138,227,197,205,29,66,170,107,5,227,18,58,116,8,161,11,245,51,102,200,106,61,149,200,244,187,154,107,166,108,134,206,163,191,214,192,11,214,123,175,101,153,109,191,247,217,202,101,196,56,228,88,232,241,92,53,95,102,6,42,49,40,228,197,173,23,133,185,59,158,236,114,53,38,25,163,121,27,163,134,53,151,173,29,242,239,80,145,94,176,12,53,32,90,30,174,25,170,169,36,247,54,255,48,134,187,225,251,191,230,51,111,220,225,35,57,183,170,124,75,90,72,101,254,39,139,254,179,60,218,178,18,137,155,17,232,155,250,94,198,142,239,10,214,219,56,134,182,152,207,6,219,92,104,180,46,132,232,34,181,203,205,105,215,247,245,65,157,231,172,135,166,102,128,40,158,239,70,58,227,2,59,48,159,48,177,68,206,122,176,255,63,55,239,84,103,226,234,156,116,237,25,46,199,55,127,166,250,241,85,229,151,27,121,177,17,50,235,36,142,229,206,72,173,102,247,191,193,227,143,203,249,96,33,4,147,48,196,204,215,144,74,191,21,252,104,132,143,44,62,146,81,91,126,154,222,214,18,18,238,121,161,72,36,35,58,145,14,11,201,112,18,44,89,246,12,235,162,175,57,204,32,246,228,230,211,120,11,92,144,182,160,26,119,147,63,152,17,168,114,23,165,16,134,92,184,51,211,168,27,226,229,51,131,241,78,91,204,182,151,250,60,60,126,17,248,136,107,101,140,155,107,137,82,173,41,151,206,2,254,9,16,65,238,161,0,80,64,165,229,154,97,147,26,87,83,185,192,80,20,107,179,146,70,188,222,42,72,244,124,129,245,44,91,212,123,220,129,71,74,105,222,162,56,102,202,15,161,165,123,66,49,80,253,98,134,201,172,69,105,13,154,173,174,55,167,207,119,94,51,188,105,242,104,236,27,59,116,145,11,250,106,85,174,166,121,179,247,248,109,142,139,37,143,54,192,109,223,71,3,129,126,151,95,181,220,225,218,227,154,9,192,196,204,249,26,146,205,38,146,170,195,2,249,127,170,161,124,76,13,177,202,147,147,160,137,227,56,131,42,189,205,35,172,77,58,154,227,201,33,166,189,173,87,70,25,184,93,127,9,179,73,130,246,107,166,254,121,149,170,57,234,211,61,127,104,223,43,144,223,187,57,211,216,182,174,153,150,204,144,150,61,127,71,129,88,126,155,254,218,124,169,46,209,8,107,114,115,74,99,35,222,59,153,100,162,220,188,109,19,191,246,39,239,212,185,229,230,0,239,162,8,1,11,103,191,73,53,18,16,64,21,174,168,51,196,68,247,116,67,45,165,184,98,3,191,253,163,212,8,115,33,249,56,71,84,152,141,8,231,62,57,125,23,244,230,221,2,116,187,58,197,136,226,114,138,132,236,237,134,88,247,30,188,20,198,65,33,133,248,242,228,57,175,117,130,215,240,121,204,231,42,114,202,28,51,228,104,57,6,141,126,243,124,103,67,129,233,49,146,241,208,8,194,10,31,102,67,74,205,28,55,39,148,185,131,82,17,212,136,252,17,41,53,32,48,98,238,116,166,70,201,254,124,189,252,92,12,121,174,191,52,250,10,67,94,186,154,0,245,10,2,80,136,240,239,153,95,161,118,114,54,75,176,6,200,178,201,84,169,86,55,13,28,3,140,59,183,101,25,133,99,195,133,7,70,2,33,36,249,30,152,199,242,153,132,154,95,217,73,30,13,134,181,189,67,198,149,45,109,137,185,210,12,95,2,26,2,249,71,147,247,46,8,105,7,170,11,122,198,91,13,182,130,79,167,45,246,130,90,170,28,51,22,146,149,228,72,237,159,56,90,210,155,83,155,11,180,142,81,113,87,29,84,224,82,249,170,103,42,65,22,102,147,208,10,209,195,100,199,138,220,28,64,188,163,236,182,117,112,13,125,178,116,49,205,139,244,84,149,137,134,98,229,14,150,240,101,165,147,242,190,215,14,85,184,69,229,250,66,131,127,95,228,50,234,117,120,64,116,196,187,245,38,57,202,174,33,81,175,67,74,96,116,169,2,91,17,245,63,90,119,186,49,93,56,100,178,66,254,40,43,128,38,240,96,100,90,6,117,27,242,211,219,38,79,144,222,157,215,186,12,163,195,102,194,57,179,74,176,161,209,126,112,71,20,13,140,179,165,141,75,255,214,102,86,51,149,150,149,47,146,244,184,48,247,99,55,148,137,67,183,112,218,100,145,223,110,173,89,226,52,96,170,35,201,49,64,136,147,131,141,131,232,93,36,204,216,126,138,73,91,56,4,150,118,115,181,34,249,119,201,75,39,89,186,59,224,166,161,149,189,201,130,150,153,113,21,223,135,241,37,143,121,105,149,44,249,126,63,200,9,106,250,133,160,79,67,218,139,185,27,175,103,104,244,161,124,144,238,79,35,192,112,245,107,140,11,121,172,59,38,221,4,186,188,127,106,66,4,57,235,86,115,171,177,62,166,81,8,172,41,102,132,247,130,209,9,100,119,145,93,229,152,45,65,230,102,248,200,100,38,117,216,17,211,140,223,54,236,79,23,243,182,214,205,48,163,159,34,143,54,76,159,57,204,168,124,202,231,196,35,220,65,172,138,245,42,188,90,72,8,61,197,53,151,218,100,215,32,97,155,91,176,151,2,18,190,26,79,102,6,106,212,174,121,233,152,109,196,207,101,80,144,156,145,207,69,27,141,138,38,238,243,229,239,213,166,123,219,86,220,27,60,225,99,30,36,142,46,194,28,151,239,222,124,80,158,200,61,88,178,104,20,146,139,241,107,103,124,143,108,112,209,59,23,144,65,128,191,224,66,227,215,16,87,134,104,33,116,175,172,156,164,183,30,201,212,35,221,10,182,83,205,203,212,134,2,148,15,32,79,22,23,18,93,53,116,63,39,8,241,37,159,3,5,191,228,132,200,212,249,203,173,49,24,65,89,75,83,204,32,55,174,121,162,63,31,226,204,68,67,83,151,61,101,254,188,175,21,152,189,94,108,56,15,159,8,168,196,141,166,102,106,1,227,154,173,68,46,230,197,225,19,186,112,244,86,117,189,122,237,124,137,12,246,38,175,50,197,140,190,76,116,76,27,253,171,132,10,86,76,76,65,133,67,211,157,184,227,144,109,212,203,13,113,54,248,33,71,211,217,139,112,223,69,185,237,196,156,143,25,193,145,124,213,215,168,159,138,25,143,252,82,175,84,192,208,251,49,215,117,25,178,224,10,150,101,13,140,113,93,181,6,67,128,136,203,203,74,108,251,42,250,128,223,151,40,132,168,113,92,2,160,1,152,161,201,213,39,116,22,89,157,150,166,190,53,106,64,235,118,252,159,77,88,93,164,99,222,151,204,198,92,150,38,23,195,61,84,167,136,15,148,46,91,194,36,23,57,226,99,25,82,165,139,153,124,64,191,29,97,29,73,165,251,211,139,60,103,47,183,167,178,80,233,17,51,72,221,116,59,152,140,168,91,204,180,237,69,47,232,47,138,155,106,46,183,117,138,230,121,249,88,118,109,143,254,37,52,227,110,203,165,253,242,70,232,45,204,204,73,189,117,67,191,208,159,155,131,235,170,186,153,25,242,154,48,211,202,83,245,185,57,24,107,180,109,17,252,200,231,130,234,142,154,160,155,233,75,152,255,22,215,72,138,26,248,219,239,59,53,235,14,150,2,218,49,3,203,251,86,172,241,103,146,206,18,238,196,70,223,83,249,204,4,247,93,201,90,65,61,59,247,8,161,61,200,57,97,45,93,214,94,190,62,115,70,165,160,235,213,140,239,248,172,144,161,175,162,156,166,52,117,248,47,243,197,123,87,43,28,134,223,177,240,3,155,118,233,44,202,63,22,211,239,151,207,212,130,51,69,40,33,161,240,242,238,7,252,78,120,232,186,154,17,217,250,94,139,36,95,123,248,38,187,229,81,253,230,48,34,104,151,52,181,140,241,97,65,143,25,93,2,229,225,200,191,84,156,155,89,69,210,139,156,217,29,156,169,172,81,123,110,42,193,154,11,100,14,201,47,134,44,161,72,15,245,241,201,40,171,248,213,132,192,75,57,104,147,201,17,252,86,14,31,11,90,73,101,12,166,73,230,107,55,57,174,9,41,64,105,89,132,12,177,58,239,28,68,150,48,60,43,207,49,30,167,207,133,108,252,219,114,239,227,99,47,151,38,128,164,3,77,66,161,65,70,178,120,127,254,123,203,198,8,165,140,216,180,110,126,192,15,75,31,60,228,184,20,159,154,19,51,158,245,73,15,130,124,15,146,68,197,123,62,16,61,93,15,155,113,178,38,209,239,164,38,201,186,181,156,106,224,162,234,251,5,16,127,83,150,80,194,108,24,94,252,106,42,160,75,84,132,41,149,16,123,186,185,242,197,132,194,153,144,245,147,154,192,220,144,9,21,254,231,66,6,125,248,213,0,148,159,81,177,179,57,251,163,17,48,139,118,129,81,89,122,235,68,75,134,80,81,230,245,114,190,213,55,222,201,154,102,132,234,30,66,243,246,205,50,58,254,87,41,202,203,142,160,214,119,88,154,180,164,182,41,55,104,80,139,83,217,87,234,222,73,40,248,199,134,80,194,175,69,66,76,168,13,13,110,146,188,141,11,54,150,174,162,229,208,114,195,200,26,230,98,242,12,194,208,143,0,67,137,95,54,142,6,185,57,136,7,167,255,175,191,118,51,185,154,120,114,120,27,37,52,9,74,59,218,120,141,96,163,56,214,4,68,100,169,110,193,217,55,191,157,174,210,12,186,178,106,38,208,170,80,62,26,252,74,101,187,201,210,161,39,6,73,243,254,153,233,154,40,42,138,48,192,20,250,79,147,66,19,165,54,132,216,232,32,116,51,36,114,162,135,142,78,68,11,217,62,116,93,141,185,87,68,40,208,8,105,254,211,248,69,210,170,72,55,110,37,153,244,153,19,141,250,73,174,166,111,204,9,223,169,33,176,66,212,220,109,207,248,204,19,108,198,212,155,159,157,247,211,97,57,102,35,128,84,221,15,118,43,231,61,57,14,214,54,212,162,152,243,10,134,91,19,193,86,10,91,83,44,217,174,0,89,151,193,4,239,30,110,181,236,230,226,95,20,51,23,2,95,98,54,90,210,239,183,105,138,156,58,168,211,16,208,223,242,1,0,36,221,34,116,73,24,147,240,103,68,151,169,86,21,105,225,12,253,198,100,210,207,33,189,15,38,47,183,191,44,227,143,82,145,185,38,186,54,27,38,62,255,97,14,228,42,19,105,210,179,80,227,167,77,68,118,200,147,153,80,165,127,15,158,186,78,21,159,161,229,198,73,244,137,96,8,98,212,108,66,47,223,144,129,52,0,107,41,102,176,54,95,208,2,120,49,161,37,166,26,71,181,198,144,13,136,152,203,84,141,35,211,194,110,110,102,32,68,177,132,44,63,220,163,97,166,14,41,250,74,240,2,237,239,104,162,179,0,78,135,44,102,22,212,119,64,208,182,112,188,7,81,75,129,234,112,57,165,74,165,15,139,236,252,53,55,19,202,116,243,185,114,119,253,109,147,23,240,109,101,112,76,22,145,44,161,187,206,233,9,8,177,233,198,187,79,134,112,71,114,142,90,154,229,160,145,19,243,178,157,250,179,102,96,36,50,164,16,102,163,93,249,51,163,99,222,133,64,250,152,161,255,248,92,59,235,27,86,86,6,204,48,255,125,131,66,23,249,20,117,201,99,158,185,124,114,89,203,26,220,187,180,172,16,105,208,5,90,195,124,22,246,133,155,181,110,237,109,41,204,199,17,20,133,58,170,42,32,73,175,185,116,85,183,129,233,100,56,79,6,153,141,210,85,56,170,243,1,98,83,2,32,6,95,143,152,219,242,174,62,120,24,32,160,20,35,97,187,127,45,83,240,19,250,2,64,156,57,180,174,73,231,148,38,189,190,152,83,241,220,43,116,31,64,42,229,115,193,99,234,172,241,213,30,83,36,0,248,109,2,189,48,155,50,108,21,179,13,195,55,199,137,194,143,27,169,55,167,215,62,249,163,149,115,2,233,241,133,140,215,116,249,1,136,180,200,214,171,153,246,0,63,160,142,31,121,194,65,57,98,206,62,75,57,203,31,45,209,242,249,152,127,202,120,63,115,179,230,60,217,107,193,211,167,175,147,199,92,126,58,220,101,34,146,232,202,126,46,55,224,154,178,173,116,250,69,227,80,255,13,210,150,81,129,85,59,251,174,211,88,155,210,187,106,45,73,231,185,221,140,184,177,160,149,219,207,133,234,126,115,99,244,20,1,26,8,83,75,143,7,135,91,60,139,28,29,174,116,117,122,221,10,125,125,149,54,255,70,170,208,25,243,44,246,209,16,4,46,202,21,81,66,197,167,85,77,134,198,166,226,116,44,44,142,157,155,76,211,102,157,1,95,244,67,138,249,220,89,86,192,137,73,160,66,27,110,206,156,49,247,115,17,147,69,179,48,187,238,94,250,61,44,161,237,42,98,245,39,5,42,58,96,144,206,231,56,212,73,96,111,129,64,65,169,105,220,26,110,206,214,248,47,102,195,22,249,147,215,159,180,157,152,161,200,249,226,54,72,149,193,64,201,79,131,238,244,1,183,214,83,17,117,134,54,16,112,204,119,111,170,119,73,160,164,140,144,241,245,125,102,154,122,164,227,165,209,139,63,157,136,185,2,51,64,129,250,154,193,11,181,230,87,67,128,40,64,60,208,180,159,37,27,227,204,125,37,136,225,178,199,123,230,12,23,253,86,0,236,82,184,49,5,17,40,85,1,163,189,17,124,154,155,109,87,191,211,132,82,188,179,7,88,146,188,39,249,146,37,89,188,238,247,134,174,75,232,84,224,99,54,119,228,103,206,199,45,69,216,238,154,23,13,39,95,0,94,129,237,42,49,239,241,72,25,79,63,247,160,224,129,191,227,154,129,120,236,143,247,0,180,67,73,34,98,116,158,217,228,218,253,234,49,133,164,2,186,89,112,185,221,141,52,34,73,128,65,129,250,108,220,223,136,90,223,139,240,219,52,232,2,182,103,194,129,14,18,179,149,231,234,50,226,173,113,58,4,30,200,131,245,209,125,142,81,253,74,67,156,210,99,70,76,124,135,121,106,235,42,50,107,103,83,247,237,40,35,190,33,212,186,103,54,174,19,84,248,62,154,173,78,223,150,126,47,216,143,151,155,39,233,82,49,103,16,6,213,135,37,35,253,45,187,85,33,149,219,190,100,183,209,138,15,65,23,178,61,89,71,203,103,46,136,46,136,235,120,246,57,234,200,97,38,240,186,9,149,70,47,225,113,247,122,152,73,214,222,49,47,104,242,124,136,3,204,213,180,208,100,13,208,18,118,31,141,49,151,189,144,189,15,199,52,70,141,229,38,75,107,17,194,248,147,33,140,144,36,182,170,101,35,164,241,153,169,197,177,77,95,51,62,85,242,239,153,96,187,109,242,218,166,241,231,169,3,26,11,1,13,21,217,51,206,63,206,62,77,19,221,176,146,59,96,67,66,85,113,184,25,88,143,238,117,203,106,81,159,117,216,249,115,135,20,17,223,239,83,195,229,220,85,141,244,172,205,115,154,123,32,108,253,173,89,214,30,84,211,243,235,240,49,115,25,85,183,127,106,206,126,120,0,120,59,91,134,28,30,149,198,155,113,205,185,11,183,71,51,93,65,103,191,101,143,29,36,53,196,140,226,131,59,49,52,253,54,97,221,57,102,186,244,183,152,143,219,81,213,12,142,108,132,249,108,120,73,205,182,68,202,53,171,23,210,76,107,203,221,120,172,85,88,119,48,239,238,217,85,204,73,163,73,182,255,25,33,27,80,189,210,159,123,15,122,66,122,152,207,50,239,250,90,72,191,175,117,127,186,137,150,4,102,174,137,159,134,93,69,98,112,50,163,249,107,240,49,243,217,146,158,123,151,32,43,182,207,37,89,122,51,67,31,154,221,12,197,255,158,207,131,143,181,226,106,0,165,178,25,114,40,78,39,83,193,140,90,236,82,51,172,167,215,108,106,94,215,76,71,149,123,195,201,228,83,196,247,106,134,87,246,195,218,218,118,213,143,104,192,159,98,192,127,172,179,122,113,129,6,171,135,153,62,36,253,101,75,87,198,189,193,62,74,190,133,255,200,40,134,153,76,186,124,108,192,32,78,174,107,230,164,3,142,115,229,90,68,252,244,86,26,10,204,48,149,150,48,35,219,44,87,91,155,142,187,17,128,188,57,222,196,76,3,100,188,117,183,94,35,177,194,30,84,226,173,207,140,108,229,53,175,153,98,192,79,192,174,242,175,199,188,74,154,247,106,146,34,234,51,2,63,136,111,205,190,39,185,53,227,24,119,6,51,172,20,235,154,154,225,12,246,183,30,38,210,222,95,103,182,196,250,0,125,216,179,222,156,204,81,12,10,57,165,103,79,193,51,155,177,124,40,87,106,164,10,96,119,120,117,206,126,155,66,184,152,233,1,186,87,215,137,248,175,154,209,200,187,219,44,32,23,25,21,160,239,41,214,15,120,198,253,152,55,53,185,152,42,108,33,146,112,57,161,38,155,65,124,109,178,62,58,77,201,206,148,248,94,176,34,245,199,74,213,45,46,230,244,144,252,215,217,66,142,127,187,99,142,211,254,168,187,6,192,227,172,39,68,175,143,181,144,199,136,137,54,149,13,25,51,60,111,119,30,166,36,116,222,237,23,65,199,68,50,138,184,231,185,145,46,104,119,5,168,31,125,70,12,86,171,17,214,204,236,144,89,136,142,121,236,240,0,187,245,214,52,19,183,216,82,224,64,124,182,171,105,244,142,61,204,48,208,235,199,2,24,23,227,13,227,129,116,28,98,6,44,18,87,115,214,107,212,68,131,111,142,153,64,164,63,117,71,154,120,15,35,110,14,80,100,189,230,179,176,227,230,16,122,235,47,179,113,150,48,90,243,147,154,205,87,112,115,49,175,70,223,26,82,38,255,88,48,225,138,140,11,230,154,35,17,10,71,71,93,79,32,137,228,188,223,251,120,98,89,210,79,13,154,13,167,76,196,154,149,102,156,143,213,66,204,215,222,15,102,19,49,131,160,141,227,1,177,24,105,216,162,10,48,156,27,225,103,206,77,231,160,173,212,216,82,208,83,127,156,24,58,74,118,185,87,131,236,212,223,46,177,89,149,149,84,219,149,17,137,164,25,226,222,91,183,239,197,67,20,255,202,176,241,136,42,1,237,78,236,186,110,166,21,126,137,3,143,98,224,116,214,64,74,239,199,227,144,171,143,79,1,87,69,254,204,100,195,53,124,37,237,212,188,150,100,100,72,79,138,212,10,139,233,27,237,99,62,103,222,18,135,208,180,1,86,242,223,158,32,20,229,165,81,239,171,158,124,194,188,16,48,211,4,80,90,158,13,44,134,154,26,85,115,52,100,166,62,87,181,144,128,222,75,70,13,150,161,254,181,219,218,147,19,52,117,77,0,161,9,230,55,95,38,46,42,137,175,51,19,130,68,210,244,169,154,122,79,164,6,225,78,112,179,41,128,203,163,145,194,91,223,118,131,124,85,130,222,71,146,133,180,160,247,26,159,68,69,80,193,109,144,122,42,97,133,199,78,126,26,190,164,218,195,220,141,66,84,50,168,137,4,122,220,251,204,164,169,41,57,104,13,114,124,48,90,6,36,213,1,255,94,253,20,234,151,245,197,195,42,115,83,187,52,240,187,16,47,131,66,26,96,139,153,172,107,142,239,5,68,66,2,127,8,223,166,87,91,249,32,143,194,69,179,61,54,143,152,43,248,197,98,37,105,80,63,135,19,43,92,101,242,100,39,216,59,126,230,53,167,162,169,120,16,224,158,3,101,166,208,104,44,23,35,108,227,245,11,230,89,205,82,6,70,98,138,208,37,30,204,100,9,37,153,14,49,234,7,203,5,171,200,60,146,89,58,154,33,196,252,230,236,47,122,170,13,42,166,31,37,21,102,202,10,91,51,245,16,246,170,249,73,136,211,139,7,3,227,103,238,166,9,173,55,55,217,164,48,83,112,146,88,143,30,55,40,180,221,12,251,236,20,43,156,200,177,250,128,50,136,60,12,209,4,165,122,255,154,80,47,22,89,218,3,110,30,103,120,69,90,14,182,81,253,105,82,51,201,103,41,117,178,166,37,6,186,209,82,220,28,79,90,216,140,120,237,72,231,65,241,252,22,194,104,98,168,158,107,57,102,56,8,151,154,173,10,225,239,85,1,82,203,166,51,240,150,156,88,253,76,34,75,45,118,173,141,128,16,246,49,203,131,22,118,157,12,100,118,146,155,65,7,235,218,29,214,91,187,252,209,206,248,60,59,26,125,33,217,229,220,139,169,119,20,93,33,213,102,215,119,245,50,82,248,169,101,27,235,23,110,110,174,48,11,47,189,122,134,2,242,249,234,52,171,106,217,166,130,155,241,207,189,160,62,16,142,0,138,62,80,215,125,11,108,117,147,108,215,171,127,154,28,110,70,5,84,124,78,32,99,222,120,78,249,1,157,66,253,36,38,20,220,252,234,115,32,119,61,162,208,183,108,174,10,125,204,36,42,37,99,8,102,254,44,145,48,55,200,78,101,170,225,223,174,30,230,19,175,39,157,106,164,7,246,87,144,194,124,188,214,169,203,151,170,109,241,247,174,96,41,150,238,13,221,196,163,195,108,172,82,58,91,0,172,197,205,139,41,4,137,217,202,155,249,154,223,61,207,216,115,234,150,171,243,210,247,6,139,244,5,17,5,152,98,17,158,99,219,120,134,243,226,22,120,136,17,22,85,243,12,186,96,4,171,113,206,223,109,11,191,195,205,224,168,116,115,224,172,221,37,204,153,226,139,238,90,44,217,184,55,9,205,41,95,4,254,229,24,148,115,24,157,221,33,63,139,187,132,75,113,98,2,10,36,122,49,239,89,220,76,53,113,102,221,57,160,83,241,213,125,142,213,213,154,78,227,78,160,229,123,57,204,130,127,246,134,51,68,113,58,78,32,15,66,184,205,247,226,204,252,222,139,3,172,105,6,248,135,221,253,230,194,132,64,162,235,198,66,21,194,5,58,142,231,8,223,127,122,62,23,190,215,118,51,53,134,166,91,158,229,50,135,155,199,16,178,11,246,180,17,50,74,102,221,207,201,219,77,92,190,92,115,93,122,110,119,58,133,115,60,25,240,136,165,67,10,132,207,71,252,152,233,206,122,199,140,28,113,60,248,80,1,14,70,28,140,75,60,120,127,102,25,189,231,121,133,177,1,208,210,107,9,3,118,60,24,66,7,207,152,208,114,209,226,193,44,114,147,35,230,140,151,23,94,10,103,4,193,171,154,3,222,130,21,95,113,61,23,207,233,207,213,140,253,237,57,87,105,147,143,91,211,123,248,204,96,118,102,247,122,207,28,129,227,85,15,109,214,124,205,97,166,16,246,188,85,187,27,49,58,105,83,139,166,76,240,18,238,6,85,201,188,158,163,241,172,187,20,211,168,89,51,133,14,248,72,113,130,28,235,249,214,207,197,199,159,91,119,80,96,59,82,200,2,201,206,20,175,93,77,34,33,235,102,119,86,162,59,189,180,67,244,54,159,77,161,121,219,21,102,4,201,244,96,69,72,169,134,149,135,27,239,153,94,82,124,16,232,132,30,196,2,250,37,101,250,147,149,110,2,67,207,136,207,237,14,30,159,50,239,199,139,34,203,20,203,35,35,56,183,159,153,50,145,78,119,115,65,58,68,205,231,135,93,207,177,24,89,91,151,196,29,170,124,51,199,242,72,120,174,234,8,209,9,63,221,155,71,165,126,15,65,29,12,19,158,246,169,4,136,30,173,244,7,6,178,191,166,126,204,20,65,203,99,174,193,249,78,133,200,114,55,138,49,185,216,222,66,31,241,82,248,24,228,139,95,74,145,18,209,84,218,184,134,123,87,93,57,29,115,90,34,73,98,124,0,217,147,230,96,17,105,208,148,105,72,107,141,43,156,25,43,241,235,254,129,165,201,190,176,135,97,95,245,216,92,201,43,47,244,63,67,204,40,235,99,34,199,25,215,18,200,13,41,127,12,72,156,92,84,20,115,82,141,100,220,86,96,29,215,60,158,122,21,223,218,251,39,248,105,26,202,159,137,98,60,157,97,110,185,61,219,44,236,219,43,30,188,231,149,30,80,14,232,167,117,127,26,186,254,253,184,173,174,51,102,214,51,165,117,71,130,4,217,163,89,16,182,103,95,173,207,137,91,194,147,24,198,162,184,31,159,247,12,177,252,180,137,104,233,209,52,98,10,194,185,152,251,3,22,74,113,212,227,254,182,164,179,255,140,96,32,33,204,5,169,34,250,105,23,207,26,102,38,175,198,16,224,138,93,121,163,88,39,199,104,143,139,2,125,153,255,116,165,131,78,157,16,144,216,142,233,68,210,1,166,146,103,183,98,154,228,48,239,246,108,179,205,144,153,254,45,75,55,54,169,199,161,165,245,44,204,64,56,212,220,232,250,94,97,62,118,221,133,169,119,120,26,201,174,30,10,10,5,71,148,35,185,96,156,223,89,114,176,131,189,53,165,123,243,54,53,123,6,211,65,246,98,49,102,18,209,178,199,147,137,136,16,196,168,59,158,61,225,196,217,237,78,164,66,203,170,58,26,38,202,222,98,80,161,250,209,41,78,79,248,93,1,16,244,47,253,36,236,248,203,93,32,26,48,214,214,223,206,176,39,141,184,218,240,66,242,219,137,184,32,249,176,80,111,239,234,85,66,128,23,223,19,164,67,18,80,194,128,85,199,69,198,64,105,182,167,150,6,239,211,116,180,118,33,19,164,196,190,150,55,141,246,87,72,151,16,130,208,155,195,56,229,62,14,67,146,21,176,10,29,225,140,83,247,156,77,116,179,62,230,236,180,91,171,152,22,84,146,109,152,158,137,17,238,50,122,153,170,94,8,44,176,32,138,249,153,89,199,69,64,138,38,31,228,250,179,133,108,2,12,202,106,70,73,197,135,37,193,47,161,56,167,69,131,166,111,227,132,31,154,137,237,224,116,93,212,170,64,17,213,31,107,182,100,165,91,203,84,178,109,242,84,103,245,250,62,109,32,209,242,100,185,96,65,240,205,146,244,193,106,138,244,35,251,191,221,152,149,98,161,90,189,10,221,170,207,108,108,211,138,105,163,7,172,186,63,75,95,39,40,25,73,191,241,61,125,188,27,26,101,122,190,160,92,180,35,119,71,145,233,236,65,69,205,100,231,252,106,228,123,151,34,249,16,238,168,241,104,156,206,75,177,95,76,98,111,44,164,118,53,225,189,84,51,241,166,15,120,134,216,94,239,77,62,96,132,21,126,91,77,12,26,41,163,159,124,45,167,7,176,54,201,123,248,83,39,32,105,243,193,179,141,29,169,84,112,232,109,232,20,164,215,213,147,230,199,108,154,30,10,243,131,1,200,183,241,10,19,125,211,4,244,137,169,207,7,106,110,166,230,148,53,133,188,78,188,238,27,49,61,92,83,68,63,104,142,132,214,32,187,185,88,19,136,100,183,81,116,113,159,148,58,204,153,208,243,65,203,141,238,222,50,123,211,206,242,98,109,27,34,212,175,238,0,68,100,158,81,42,131,70,248,51,227,197,175,170,101,140,93,187,107,53,0,197,159,109,173,167,234,10,180,217,111,110,53,217,166,85,240,69,2,186,187,25,46,128,164,5,248,243,102,222,54,83,140,125,70,235,66,103,86,149,72,137,84,227,103,210,218,38,185,246,240,114,192,73,45,205,28,208,184,196,76,117,115,127,8,216,155,1,80,34,162,51,161,244,180,181,62,223,232,118,254,126,27,224,198,218,90,241,101,148,166,27,107,145,118,98,187,54,1,95,252,204,139,93,118,62,181,253,4,178,198,205,153,206,12,125,110,250,233,253,236,42,144,92,11,45,54,245,247,18,130,191,52,26,237,85,30,176,5,13,15,126,56,21,72,75,199,131,64,196,67,136,71,67,222,188,105,225,40,219,198,239,55,183,220,76,121,128,51,38,131,234,230,10,245,142,96,118,78,204,214,35,25,99,74,26,34,246,67,79,60,137,122,127,49,118,101,61,188,88,188,128,184,221,76,238,69,226,50,92,149,17,251,29,39,8,39,157,0,130,64,123,119,127,180,31,163,147,60,57,167,108,251,208,170,5,25,39,142,63,193,24,90,97,38,204,44,85,197,34,25,122,192,223,171,254,248,19,5,201,196,182,228,217,51,75,10,117,29,52,220,147,234,158,12,130,201,115,72,92,70,30,47,185,98,54,253,58,29,81,83,1,89,17,3,122,74,18,199,178,234,241,196,156,61,211,193,175,134,75,250,193,96,193,250,19,123,90,70,2,73,242,153,112,254,246,143,218,200,88,142,240,175,5,121,134,22,245,244,132,74,166,245,72,115,227,5,72,232,244,51,34,159,168,44,61,152,185,101,130,53,205,205,195,20,52,30,96,26,233,82,55,27,222,72,97,109,125,222,37,68,143,235,16,145,102,218,108,12,156,232,102,48,148,226,232,80,14,174,203,221,121,178,219,89,51,92,133,99,98,251,150,150,73,179,11,47,54,55,7,249,233,55,103,205,72,132,79,163,78,142,245,7,121,165,58,158,5,61,219,229,185,30,178,197,121,138,87,75,120,115,54,196,234,102,232,111,155,222,155,142,69,159,165,25,86,56,197,7,99,110,14,199,43,84,52,187,168,12,128,88,189,33,58,188,153,237,249,154,80,199,79,47,107,25,10,81,209,195,132,252,168,119,93,51,32,81,53,35,97,236,15,126,190,54,12,177,98,230,132,169,43,204,32,113,100,162,77,22,152,239,120,48,80,76,133,169,91,130,231,90,135,234,172,96,164,130,227,95,35,119,100,194,182,78,148,68,119,90,152,207,126,42,94,18,249,180,86,238,107,1,16,123,38,10,82,116,49,205,56,99,181,40,134,57,221,111,125,62,246,25,50,189,57,197,89,31,147,68,249,39,235,128,55,147,76,9,115,82,98,71,51,159,35,203,239,125,94,17,15,68,135,108,205,8,11,105,95,200,169,234,147,153,10,129,191,54,57,213,119,188,171,75,138,22,152,131,90,213,121,50,201,132,199,52,178,70,199,166,211,191,192,28,246,179,30,247,212,190,156,78,4,18,6,43,204,199,201,223,207,44,27,209,139,4,100,118,106,35,19,242,230,43,10,40,9,120,68,121,214,142,177,195,132,149,67,246,93,28,39,12,219,215,44,242,203,32,235,243,112,236,177,253,112,147,0,30,226,180,190,228,218,169,129,44,214,26,91,48,119,238,10,18,49,115,207,113,49,135,226,243,92,112,108,236,120,41,200,146,116,114,211,145,25,142,120,162,153,72,11,86,116,41,135,142,99,73,19,69,141,165,87,83,188,118,207,15,50,203,54,159,29,1,14,114,15,186,248,20,79,143,6,117,28,80,255,110,238,202,212,100,102,210,116,126,115,152,192,151,78,4,90,233,202,53,155,34,111,121,204,14,126,41,70,165,172,5,14,172,45,210,68,152,223,217,157,74,139,47,109,228,186,186,137,194,126,17,153,103,204,77,39,145,17,107,120,121,17,240,86,149,230,91,204,16,111,249,144,244,51,128,154,57,195,28,79,133,76,229,187,215,0,36,40,97,62,71,121,153,186,215,24,75,151,79,132,14,202,92,95,10,120,162,195,96,17,148,128,184,112,60,243,215,9,181,49,115,190,61,195,217,33,147,247,121,130,194,116,122,62,6,218,229,37,110,206,112,111,157,132,137,130,135,155,105,239,93,58,71,59,209,164,15,25,136,219,44,62,60,193,60,194,169,97,174,89,207,218,115,10,229,40,8,25,252,74,235,212,5,100,192,142,25,90,105,51,146,31,166,235,58,62,134,37,188,117,51,169,56,91,190,183,159,80,206,196,244,30,100,252,114,64,244,49,195,188,179,212,12,75,82,60,24,3,152,159,155,27,205,123,13,243,241,123,245,181,44,95,229,78,93,178,63,41,102,255,60,205,29,110,226,107,117,194,97,182,89,145,146,134,123,241,201,23,114,54,239,17,3,90,30,109,214,102,219,117,186,207,13,24,67,79,21,91,229,238,87,161,21,185,135,62,119,178,142,190,184,186,62,2,223,6,64,207,46,8,141,25,169,69,25,148,132,19,87,99,72,155,170,199,208,181,10,207,125,140,9,216,211,115,239,127,204,116,177,105,103,253,24,6,240,120,134,232,66,146,32,54,1,28,55,51,182,15,147,69,219,31,61,62,187,54,106,232,91,248,34,136,100,125,193,26,115,240,220,143,121,35,121,242,221,155,74,114,189,36,121,220,123,214,232,220,131,131,114,75,63,48,143,221,102,48,112,216,106,22,212,23,254,101,110,221,89,50,232,178,93,74,131,177,142,215,185,131,221,131,198,98,9,102,12,164,210,62,22,87,42,191,176,207,14,33,255,152,52,77,251,152,16,219,0,194,248,183,159,233,191,230,198,157,58,128,91,28,97,151,172,35,82,123,150,144,210,78,243,206,187,61,159,158,37,11,215,214,186,87,63,205,32,166,92,48,239,156,239,214,113,38,13,81,19,162,191,120,52,142,41,193,8,156,145,135,32,57,110,142,3,255,244,254,180,21,178,190,197,112,50,91,234,198,25,60,95,115,103,138,150,240,164,93,171,248,178,197,219,167,217,29,17,252,148,171,79,12,91,238,70,97,4,69,67,123,181,200,49,120,220,137,15,8,251,154,182,114,193,144,216,99,211,63,79,38,61,77,132,231,17,234,163,177,93,180,113,200,144,247,219,227,105,206,27,45,7,230,97,250,197,113,212,225,138,62,23,27,195,84,28,178,68,30,18,189,209,127,150,93,86,251,156,238,9,26,98,185,249,143,25,168,135,99,145,147,102,102,50,25,192,26,190,26,52,88,90,56,200,86,174,106,113,115,148,32,244,181,105,97,170,177,185,66,20,212,159,65,41,4,235,97,61,251,155,164,148,96,102,174,247,8,31,198,21,164,115,161,183,92,194,65,165,63,77,211,162,244,71,205,20,163,194,190,164,189,42,16,149,6,71,0,102,184,200,197,74,91,242,10,79,14,87,81,231,48,170,68,113,169,245,117,55,93,0,100,153,253,91,194,92,48,218,179,124,70,237,49,222,147,138,220,99,182,114,98,220,156,204,164,6,65,231,8,42,119,188,145,150,156,26,4,209,0,27,0,29,8,97,96,184,23,243,113,192,102,189,102,195,53,139,121,67,80,211,194,220,31,88,147,133,100,57,150,46,136,233,212,213,140,204,102,137,247,254,117,184,138,217,208,223,119,88,224,50,215,99,24,150,169,124,71,5,167,84,172,199,87,46,189,203,107,107,126,144,194,239,140,28,2,4,50,75,91,33,139,169,192,164,48,163,0,168,17,88,1,239,125,67,10,146,70,122,198,19,127,185,178,53,67,4,49,217,80,223,4,172,70,152,161,189,212,246,81,116,152,35,216,62,11,181,228,231,201,40,249,205,27,252,129,105,84,167,169,239,168,131,158,191,107,42,57,108,102,240,90,215,12,131,158,250,84,183,241,26,243,4,20,172,63,189,103,192,64,51,217,92,5,71,144,41,173,1,34,133,218,137,220,167,190,150,165,162,221,108,84,71,89,205,103,109,70,90,38,109,74,103,58,226,244,85,70,126,35,25,85,142,14,233,130,34,207,95,140,190,163,39,21,6,241,75,143,84,88,206,12,105,127,204,117,165,184,58,147,28,126,158,188,221,184,193,116,102,199,168,143,121,6,210,19,62,199,227,191,61,55,31,59,82,151,199,108,4,203,58,106,231,110,241,100,16,212,190,99,138,234,106,100,48,76,70,120,232,7,43,81,100,133,162,142,78,102,181,110,64,197,145,151,161,221,100,235,100,0,26,214,110,86,135,227,77,204,116,30,239,107,94,77,219,231,138,117,221,207,155,49,202,73,195,29,67,158,167,155,173,66,202,90,47,94,6,209,186,102,118,56,49,111,22,212,148,171,171,6,244,166,123,55,34,91,5,225,149,70,144,231,57,151,243,25,26,242,8,50,110,49,159,157,160,222,247,178,190,122,189,57,26,196,253,94,141,231,87,213,76,243,197,125,114,148,226,135,154,145,86,138,33,167,192,145,53,154,218,212,86,227,183,145,147,19,87,230,56,70,140,233,189,122,12,5,210,80,25,69,129,51,204,72,165,107,20,152,198,133,44,102,114,166,10,142,45,212,206,156,108,145,220,37,126,149,118,188,195,41,93,194,218,180,252,85,104,204,91,35,172,147,227,79,99,72,232,61,60,107,68,103,106,31,207,213,240,48,123,206,41,147,188,215,220,35,162,188,225,77,100,152,187,242,147,219,161,45,205,55,75,8,200,202,208,128,8,69,218,25,47,13,143,230,211,1,61,129,255,251,9,195,20,239,253,73,226,225,138,148,155,228,70,146,66,174,94,38,0,224,25,114,64,158,186,176,201,121,68,128,122,70,19,253,26,249,152,8,42,198,142,180,59,21,9,205,190,195,230,17,101,131,68,123,244,211,185,109,160,56,175,243,36,203,34,41,185,193,166,123,184,186,121,189,103,4,157,178,82,99,178,115,80,59,187,141,134,222,143,124,42,3,103,92,164,100,145,1,124,71,17,137,243,94,20,128,65,2,158,61,201,243,139,36,183,36,113,9,95,65,232,171,23,120,9,181,176,12,118,216,123,152,11,40,212,162,69,129,10,143,239,240,131,175,48,6,34,249,74,142,147,194,106,148,128,224,162,148,33,129,164,9,66,105,55,159,223,105,74,20,209,207,241,19,25,110,147,36,208,45,165,26,97,165,99,39,112,151,170,2,109,200,76,228,91,218,218,200,46,137,21,120,92,114,199,176,128,176,205,125,62,149,175,233,180,202,133,154,26,148,219,82,55,131,112,219,107,10,166,149,166,123,2,207,49,157,62,163,224,226,228,170,29,112,176,215,149,248,109,152,52,182,172,106,60,125,168,208,163,156,8,185,157,148,11,97,9,217,81,139,28,228,119,31,62,147,54,162,113,131,38,181,169,223,250,71,78,80,162,206,57,187,2,114,27,2,80,197,143,92,160,252,128,22,197,140,106,80,139,2,44,162,215,90,169,68,3,43,112,152,116,8,205,252,252,52,244,129,126,228,162,122,82,20,238,213,224,15,10,199,177,82,171,124,90,247,192,253,59,71,153,105,135,80,207,127,70,101,109,169,121,63,228,30,76,226,22,245,114,208,167,234,77,159,255,124,68,76,183,110,107,221,184,111,99,247,114,243,249,24,93,111,76,95,90,0,85,32,3,122,186,246,142,79,184,3,112,11,129,82,82,23,5,142,190,238,141,217,38,194,125,118,115,237,159,75,176,22,5,194,96,34,180,84,20,97,0,53,175,255,52,92,40,67,162,123,184,179,123,92,124,62,51,89,38,1,55,212,148,156,82,225,152,79,32,175,173,42,221,120,9,124,179,169,156,213,77,98,73,203,164,4,148,171,114,173,18,65,128,167,237,209,108,82,65,69,142,183,55,143,61,193,191,6,231,97,83,124,78,33,30,247,217,223,12,54,172,52,95,20,147,70,0,89,210,180,230,45,49,79,66,192,230,230,253,7,118,4,214,33,64,29,80,144,204,135,6,12,6,244,192,248,19,235,55,109,103,167,55,190,7,44,3,78,152,52,158,206,62,250,10,61,60,129,236,71,245,92,155,133,223,23,91,4,48,85,201,128,58,189,149,195,219,235,154,225,23,180,225,241,204,150,192,179,91,239,111,215,150,68,208,187,113,152,51,105,135,250,9,221,154,19,220,125,2,110,61,30,64,213,0,93,61,195,12,252,90,130,209,110,130,103,35,16,83,197,128,4,202,95,118,230,135,187,164,148,248,181,37,3,174,232,25,107,175,33,181,179,158,159,166,15,162,6,76,140,74,75,86,68,21,48,13,223,20,250,241,249,170,250,225,116,0,16,201,5,68,141,142,214,165,72,176,17,189,11,189,0,94,209,73,78,59,208,14,43,58,99,79,59,35,178,10,254,92,199,111,62,94,71,83,116,27,162,149,14,126,171,80,138,118,181,162,12,225,86,122,142,52,86,60,207,76,81,194,113,119,221,250,221,228,157,105,80,115,62,147,2,15,29,153,160,7,119,215,138,123,202,221,116,238,167,90,27,186,47,142,39,172,76,6,53,19,31,248,112,34,76,174,244,25,231,98,68,157,252,214,231,140,155,90,30,237,72,145,23,223,192,225,219,59,227,253,60,247,174,78,180,82,172,251,89,179,91,176,230,177,199,185,25,244,135,126,74,156,163,26,72,71,240,232,89,47,54,173,22,135,158,166,243,59,111,119,41,123,152,187,186,131,216,236,5,112,146,205,10,124,231,143,146,242,1,81,210,112,23,136,114,114,187,10,193,196,119,184,214,249,96,148,79,40,55,163,88,13,242,6,45,106,49,91,52,31,96,117,124,165,7,27,10,59,147,87,136,56,76,69,243,197,122,102,103,28,15,156,180,101,42,67,30,4,253,51,30,123,66,158,156,158,139,179,83,247,129,41,170,79,108,221,105,100,141,174,135,227,142,155,232,170,66,63,215,8,92,233,160,35,79,221,132,78,132,52,3,132,188,152,163,83,167,17,94,163,175,29,216,45,169,154,171,121,94,220,2,185,194,165,140,185,29,61,98,159,253,3,105,177,162,123,17,105,181,85,163,109,1,197,97,93,181,27,161,161,0,118,155,154,130,158,76,27,217,162,152,8,27,14,10,197,111,154,194,147,155,39,96,69,253,233,181,201,249,181,232,183,96,16,159,254,231,142,238,188,119,107,100,128,219,69,33,173,68,80,110,53,14,221,173,236,148,125,187,114,131,77,177,90,31,51,241,177,251,101,150,222,214,31,166,156,119,141,180,114,234,215,0,171,233,3,70,58,186,106,150,159,150,68,100,169,220,12,31,136,190,51,74,154,78,137,80,72,35,162,206,244,152,115,75,98,86,152,34,186,222,39,254,140,222,153,63,137,118,20,160,226,56,156,39,170,195,211,125,172,57,240,124,147,100,207,208,225,164,157,162,68,243,151,69,148,58,15,142,43,84,238,115,13,114,250,74,169,9,63,75,189,230,115,64,233,186,59,126,90,115,142,83,204,84,195,244,167,187,5,58,241,224,103,11,127,174,102,89,186,247,3,63,62,228,235,98,134,151,32,218,114,138,53,168,232,113,9,87,223,140,171,97,41,80,120,50,26,114,78,68,74,73,133,41,171,175,141,14,77,142,70,169,4,105,224,3,33,166,76,95,162,143,10,88,200,3,64,206,59,70,5,1,250,54,30,43,188,53,254,218,21,5,176,246,248,16,231,181,91,92,189,150,46,121,68,180,87,172,13,152,12,149,57,185,27,25,126,76,148,70,5,245,1,70,195,8,48,163,183,44,173,164,61,115,221,52,41,162,241,140,28,137,254,178,177,98,70,83,27,158,232,115,235,110,154,108,97,134,9,244,33,118,205,107,199,167,6,221,50,214,51,71,201,35,70,147,33,199,97,126,22,15,60,179,209,59,105,36,219,239,213,41,26,65,76,231,186,63,190,205,104,218,193,8,111,193,80,207,232,196,163,119,55,26,104,163,42,140,253,204,141,225,73,41,18,157,173,169,15,129,215,27,240,25,176,176,79,101,16,222,68,166,177,155,139,234,104,216,168,180,64,12,77,35,72,80,71,21,240,199,109,132,165,240,167,249,48,250,50,235,93,123,131,140,139,66,205,207,65,127,220,46,191,57,170,102,69,99,34,235,77,143,142,57,142,56,109,223,71,212,61,69,118,7,69,180,165,205,226,29,55,181,196,226,66,182,103,188,155,112,29,49,133,129,249,85,237,209,229,119,81,75,114,51,96,47,125,178,10,160,245,90,123,41,207,79,159,61,36,192,32,240,113,107,22,144,91,211,93,17,86,50,65,58,102,100,55,163,85,60,209,37,240,244,67,208,220,226,86,48,131,218,193,219,17,146,136,30,220,69,158,72,61,39,246,131,136,89,104,212,222,207,46,12,88,44,170,188,86,33,215,60,7,71,98,14,154,149,227,122,35,78,52,30,31,26,248,210,237,199,222,74,19,202,137,185,163,177,198,82,148,245,15,161,72,74,158,70,95,38,29,240,222,123,205,29,61,234,149,196,156,186,147,84,180,211,109,66,55,118,158,199,69,145,214,125,118,210,135,155,6,82,179,59,102,196,98,218,69,216,201,241,142,26,172,2,203,136,0,212,108,12,85,206,73,64,228,246,248,94,80,72,185,43,64,113,45,247,249,248,247,237,246,152,28,95,230,229,60,199,133,105,225,70,47,170,84,233,245,147,75,68,30,11,82,161,169,84,211,212,109,163,39,20,42,80,145,140,196,204,9,237,219,52,46,97,127,154,68,72,9,117,143,30,80,204,125,48,140,248,9,53,232,47,214,52,153,137,252,108,119,52,184,184,121,163,118,170,59,22,61,141,30,81,45,219,26,158,243,156,66,83,16,84,84,210,255,239,9,17,226,41,152,171,178,35,117,8,66,162,226,178,8,246,242,195,184,67,103,219,10,118,11,195,172,171,217,20,175,227,167,173,34,170,100,64,120,237,30,70,46,98,202,103,91,176,206,100,31,81,240,164,43,105,80,111,29,190,190,238,233,73,215,231,182,162,73,187,86,40,254,53,97,80,70,137,101,207,96,166,167,55,198,184,222,194,140,35,161,199,71,166,34,233,64,133,101,81,163,230,19,18,109,137,113,53,202,137,74,235,7,53,208,240,9,110,210,164,234,83,130,54,59,14,83,80,149,208,94,153,203,195,42,181,157,154,21,18,33,4,169,181,247,165,115,254,59,41,14,137,38,173,72,34,31,83,35,18,68,190,19,134,72,101,194,218,59,106,219,64,3,206,147,41,25,244,176,154,180,115,176,32,137,42,222,2,89,51,242,204,110,62,187,163,34,71,96,8,155,129,195,221,70,125,153,31,30,70,106,173,254,219,214,237,240,240,48,102,114,16,193,107,147,140,246,95,219,114,206,241,95,130,214,102,46,37,50,129,146,243,54,92,111,43,41,61,45,38,228,148,91,80,234,144,136,85,94,76,88,58,178,239,103,187,219,137,162,121,93,154,153,124,42,109,195,122,40,99,39,82,178,142,247,194,229,196,39,149,223,54,138,243,184,26,118,79,93,186,45,25,61,89,16,13,113,160,104,51,5,72,197,203,119,53,77,37,70,114,252,164,17,156,88,217,200,180,154,206,165,243,96,136,168,250,139,177,227,168,152,1,228,19,229,190,55,141,57,251,73,242,195,96,91,247,53,67,27,38,102,72,249,114,208,128,89,255,172,212,0,78,232,68,23,124,152,65,74,170,25,208,124,137,23,99,166,43,29,238,113,23,207,209,209,47,67,89,81,226,217,106,41,35,177,46,45,237,213,159,112,194,37,71,59,115,58,233,131,67,90,222,239,147,85,69,79,161,162,182,238,242,164,197,119,63,191,76,159,237,229,195,130,136,68,123,126,76,179,109,8,93,22,167,138,154,193,71,11,215,86,81,46,18,96,174,129,245,221,40,37,106,212,86,141,248,201,141,91,244,217,204,6,240,61,168,180,16,27,208,150,29,16,75,225,75,64,185,152,115,126,172,225,185,237,101,186,81,74,92,60,203,205,4,110,171,103,182,231,151,79,80,229,129,15,191,251,116,215,243,157,115,244,18,65,144,89,117,233,33,105,146,115,60,55,130,144,138,3,34,109,213,163,97,155,132,207,84,231,173,162,40,214,131,2,12,165,242,249,180,111,209,182,25,188,177,68,19,69,54,98,206,154,236,85,42,204,227,129,234,152,148,75,72,4,37,228,171,151,206,147,69,219,89,48,168,38,136,156,116,14,90,147,207,170,65,14,8,130,63,171,249,124,143,224,220,4,163,164,121,28,104,180,70,40,160,240,233,146,114,39,241,104,129,28,57,102,118,75,169,47,99,134,119,32,204,128,80,223,149,217,188,98,15,47,232,89,183,127,204,180,68,132,153,37,48,158,47,182,119,140,90,134,36,108,60,95,12,160,75,240,60,166,252,80,16,153,216,139,231,187,105,82,104,122,192,64,0,230,153,95,40,211,142,55,167,237,118,61,155,12,85,112,160,182,135,76,148,28,94,13,129,33,8,55,119,214,21,82,106,72,112,34,242,71,183,149,252,114,182,84,155,95,76,16,177,245,123,32,237,186,130,37,155,184,105,60,156,228,100,203,253,185,207,215,232,162,47,135,59,107,53,3,55,83,93,86,48,27,177,191,47,32,122,33,89,190,229,233,207,138,214,126,160,47,67,101,174,10,225,123,191,86,36,22,84,18,128,34,141,39,252,106,54,240,223,124,208,52,99,135,18,21,184,44,184,149,4,80,182,81,205,242,1,223,214,231,175,200,108,170,34,65,218,188,41,194,84,197,22,30,183,201,51,34,149,22,222,167,159,251,120,218,231,225,252,201,153,50,231,36,147,171,43,173,126,61,184,216,233,196,151,170,74,174,20,60,131,66,117,83,237,110,143,153,70,146,21,76,238,52,44,10,218,51,3,234,11,126,214,9,113,144,108,12,124,34,216,75,124,38,205,53,212,138,75,181,131,28,28,128,107,146,240,31,54,4,148,208,131,254,27,6,81,177,82,199,10,254,85,66,41,9,177,129,134,238,16,196,72,38,9,147,213,220,80,91,187,132,163,243,233,188,249,213,143,195,193,218,134,195,170,98,134,59,63,246,202,68,100,42,214,182,87,52,214,108,200,212,146,164,160,204,149,11,234,36,99,229,44,226,134,36,200,237,239,97,141,132,139,172,249,68,6,176,198,197,168,253,41,136,199,246,136,237,17,132,177,110,170,20,71,194,45,172,235,50,49,238,247,91,33,136,17,61,86,52,39,78,245,190,206,148,62,187,103,28,94,104,125,95,13,243,74,117,21,31,169,139,107,39,155,56,7,63,185,136,17,87,23,37,83,172,168,15,143,17,62,12,49,129,28,171,48,106,128,176,191,62,235,89,154,119,97,227,162,144,17,118,95,0,22,27,145,38,170,176,71,39,103,242,61,230,110,50,167,215,76,58,49,221,171,121,23,189,57,249,129,224,73,217,44,198,166,79,94,237,40,45,151,201,81,201,49,143,25,138,250,112,23,16,162,20,207,15,34,154,51,13,125,84,104,184,42,85,46,46,228,1,131,79,180,242,9,138,152,77,202,51,62,55,124,109,66,122,206,158,77,121,188,68,140,49,203,85,149,71,33,157,172,87,56,157,84,99,165,94,138,185,237,59,27,12,18,32,95,196,186,245,138,7,148,124,251,34,210,69,21,76,29,157,14,17,38,52,145,151,230,209,82,6,146,27,179,1,186,118,53,131,161,141,169,70,226,175,86,125,177,69,138,50,232,74,9,102,135,152,65,135,108,79,77,108,19,3,217,83,135,28,230,254,88,67,9,162,63,121,111,10,187,235,186,234,13,248,250,208,137,138,66,72,112,238,150,170,83,197,16,8,113,45,240,114,9,80,152,86,103,35,222,225,36,65,206,167,235,11,102,190,114,183,36,26,95,101,109,103,224,254,51,24,148,225,32,208,171,11,96,170,216,208,248,147,34,64,104,169,136,130,171,241,254,31,207,85,247,59,194,255,125,233,216,1,187,201,205,233,25,75,247,120,178,186,127,211,189,22,246,217,18,7,12,16,131,250,108,227,217,11,67,231,104,196,125,88,122,241,89,19,126,58,101,235,72,149,156,9,21,210,225,29,125,213,96,186,138,101,131,139,217,185,197,170,205,119,45,133,89,35,73,141,51,219,20,28,245,185,161,59,116,46,31,68,103,70,213,244,153,117,8,78,215,63,129,96,109,232,9,66,89,180,186,31,131,107,182,100,117,49,100,84,157,253,167,103,123,81,95,9,17,129,58,66,136,135,212,132,120,165,228,101,71,187,50,62,132,70,2,30,132,105,1,70,10,23,1,2,91,37,222,68,230,111,66,250,40,173,166,121,139,76,43,129,167,220,173,73,4,89,0,237,151,49,185,67,87,84,162,36,173,160,250,193,147,186,240,17,76,36,77,219,204,139,145,220,117,87,107,170,127,250,20,77,52,195,41,194,233,88,47,249,5,176,46,135,155,209,29,121,220,120,5,191,66,179,53,174,78,20,184,221,245,116,72,46,239,104,65,83,117,63,241,94,153,144,10,123,0,98,84,161,90,216,180,240,209,137,226,42,144,235,170,157,161,196,230,164,209,93,225,42,49,17,85,40,199,190,180,43,119,241,49,31,127,24,189,171,22,218,91,214,90,32,249,49,195,81,135,147,99,89,113,109,185,102,39,219,14,62,55,180,217,9,55,150,162,34,225,59,119,105,46,147,186,150,137,194,60,204,222,41,206,33,140,50,114,85,84,228,12,1,160,70,29,89,65,26,213,170,212,30,67,52,75,171,39,13,223,207,30,31,10,41,205,132,246,234,147,110,89,209,148,106,249,176,252,34,252,112,115,124,207,248,1,189,30,133,20,154,42,92,216,11,54,194,165,60,116,180,161,54,39,101,199,76,147,181,138,188,209,156,190,195,124,86,128,230,37,142,171,125,54,6,15,50,126,212,138,207,197,228,71,67,24,143,253,171,62,138,3,52,70,151,48,191,2,114,84,215,122,200,230,65,251,95,211,163,169,145,86,68,9,29,92,139,114,174,91,209,59,190,38,154,100,187,60,24,192,134,82,130,171,36,2,223,236,143,146,194,74,129,196,171,244,62,215,249,168,98,24,151,133,255,246,130,23,83,71,252,156,152,188,169,43,79,246,227,2,107,161,2,93,233,22,106,157,208,73,168,219,106,20,29,177,171,12,130,33,237,111,6,53,182,66,251,14,78,239,71,67,8,170,191,20,26,140,116,55,158,235,149,86,29,98,83,143,80,102,166,243,92,249,114,17,144,243,212,28,233,96,96,171,229,47,207,111,168,179,154,75,221,149,15,241,68,222,174,13,195,121,93,20,248,69,163,78,72,198,2,165,200,42,158,10,115,201,112,171,137,146,136,244,234,57,172,150,75,152,76,203,84,75,62,113,66,163,184,67,102,151,166,96,173,128,76,88,232,188,59,149,10,184,33,6,197,140,182,182,43,206,46,244,208,52,159,8,157,36,153,115,87,225,205,180,214,136,21,114,144,233,198,179,65,40,187,254,36,219,21,110,8,250,193,93,139,174,200,209,22,23,21,0,156,108,237,168,98,94,70,200,255,153,135,117,32,139,217,10,157,190,77,195,141,148,180,249,98,26,195,176,159,215,56,133,208,146,136,153,70,82,143,115,207,207,144,237,21,29,221,65,99,129,11,77,159,111,170,234,41,211,144,135,43,36,149,173,16,35,42,187,144,194,52,95,28,136,145,39,5,220,35,127,216,119,92,13,73,198,146,101,125,62,31,110,200,149,207,158,79,10,138,134,145,229,12,94,191,40,108,201,4,93,70,252,178,103,72,130,27,71,154,8,77,87,42,105,159,114,253,217,224,199,195,196,0,122,208,251,54,240,104,224,86,20,161,105,24,243,251,119,124,88,88,171,202,245,141,162,42,219,68,72,157,167,174,60,114,144,30,71,102,153,23,4,139,39,87,15,122,240,170,75,211,35,59,173,137,103,66,223,148,67,185,30,64,67,81,229,122,250,168,156,229,180,89,203,180,42,188,27,245,139,107,180,19,215,78,137,116,187,69,224,126,168,90,43,96,22,234,61,182,15,202,84,159,149,106,111,186,110,58,122,101,39,40,47,126,111,114,24,114,228,226,133,112,74,127,111,13,254,74,184,45,200,126,64,165,243,61,54,209,255,108,114,45,189,92,161,254,94,249,231,2,99,234,200,255,108,87,164,65,159,140,152,77,58,195,113,60,124,207,160,34,177,132,78,13,149,83,210,160,213,59,191,105,134,45,210,44,15,170,164,122,187,251,132,238,78,30,12,174,162,226,53,4,228,30,170,50,216,29,243,217,230,60,67,219,172,35,93,72,82,0,183,157,229,246,109,177,22,63,131,43,254,167,77,231,240,179,37,148,128,109,164,33,84,56,17,205,245,1,192,184,193,19,246,115,156,206,76,180,177,137,232,23,74,79,146,48,229,179,30,199,37,223,116,221,176,168,30,54,181,207,140,8,250,101,151,64,76,99,204,242,53,191,113,86,173,27,13,97,196,75,254,108,213,148,168,2,156,106,195,10,29,221,248,204,230,197,142,251,212,8,58,207,107,174,104,177,135,119,129,25,98,146,252,89,129,146,94,14,40,254,181,69,236,235,51,119,227,181,200,215,204,220,44,221,175,238,64,144,150,88,161,146,251,77,31,172,214,165,218,195,12,198,127,220,7,51,6,182,126,31,12,84,81,253,210,86,152,79,124,120,113,156,188,102,134,136,224,27,207,58,140,124,84,204,40,118,125,126,232,6,69,5,33,210,29,81,72,204,206,23,244,155,227,217,235,147,177,149,164,120,107,228,181,111,129,25,115,38,187,231,239,5,202,187,200,107,211,105,93,63,47,214,100,89,217,45,238,205,207,27,159,201,189,194,188,53,100,167,91,156,48,49,127,211,168,193,26,127,213,73,160,74,73,39,20,47,211,205,176,199,78,185,121,7,227,191,252,106,20,58,239,76,200,48,82,214,95,82,119,155,194,195,190,228,85,40,116,80,238,242,75,207,198,82,244,173,112,8,28,248,141,32,139,180,168,156,41,105,96,50,255,24,8,50,208,53,119,205,72,60,205,233,183,62,110,253,94,178,52,224,143,41,247,161,55,65,181,124,13,106,63,76,179,159,25,217,189,179,25,132,153,124,231,58,30,238,247,96,8,77,158,33,25,215,140,58,243,248,222,249,68,138,200,158,84,177,90,99,156,223,155,190,159,93,228,98,38,86,250,102,9,149,231,126,201,242,1,175,15,164,124,134,155,113,144,238,28,163,22,221,242,151,198,99,147,134,181,244,206,34,26,105,235,57,226,253,230,6,126,223,114,53,127,245,9,232,240,191,81,6,122,204,231,61,123,152,59,20,8,122,243,115,150,245,248,233,97,164,70,250,214,246,245,187,155,141,167,92,222,203,244,6,147,155,73,196,92,160,154,221,187,150,24,81,200,120,110,68,97,35,122,252,124,223,231,72,145,175,43,187,59,126,114,86,197,247,185,65,239,222,26,114,181,185,26,190,108,73,72,136,108,194,176,2,189,51,34,28,51,24,220,75,209,105,67,138,158,252,247,219,148,77,199,85,116,160,23,117,211,58,226,102,106,159,67,70,20,98,148,82,253,167,169,210,221,22,199,97,137,212,92,252,189,134,37,140,229,185,161,114,201,110,181,55,188,136,245,99,38,166,110,223,173,1,59,112,111,177,226,3,207,236,102,196,232,183,188,21,92,68,189,124,211,140,206,50,20,6,174,25,234,188,230,231,14,181,248,214,245,230,231,235,249,128,77,211,248,203,242,216,212,54,63,14,115,204,75,27,115,88,180,109,221,121,66,201,7,242,220,107,70,111,104,23,191,57,169,175,46,11,115,25,174,121,250,115,83,2,202,50,9,233,192,115,125,77,204,120,246,119,158,156,205,28,230,161,111,126,155,242,99,150,89,102,69,183,157,194,108,218,7,91,204,214,22,230,79,198,42,94,93,175,134,36,100,250,213,3,215,186,200,131,155,120,92,246,239,113,130,134,116,49,35,131,12,4,7,155,95,109,26,106,215,104,155,87,254,230,55,92,21,196,74,215,156,156,202,27,35,106,0,247,176,37,189,138,10,122,13,51,45,118,247,218,243,156,84,52,174,57,95,141,86,172,184,76,62,75,104,141,188,48,228,1,179,224,153,116,241,203,191,116,158,154,207,202,251,26,220,49,15,14,184,34,102,200,54,155,191,20,116,34,23,74,204,79,39,16,111,126,53,13,186,117,235,115,83,109,247,159,102,215,28,50,154,40,150,165,229,7,26,217,172,113,49,104,152,55,252,196,254,211,103,58,237,219,17,205,144,25,21,208,55,137,22,217,86,153,160,104,50,167,22,31,3,120,150,204,207,105,108,164,190,91,88,143,212,109,39,37,166,73,144,132,251,128,14,156,93,89,58,19,47,237,211,56,194,140,74,119,149,57,68,205,191,185,131,1,61,96,74,58,197,16,176,248,162,86,170,102,213,90,155,196,156,57,36,253,234,101,17,247,210,155,211,158,227,67,186,237,243,202,178,77,176,221,199,199,134,83,241,114,8,97,62,155,114,78,223,139,109,250,215,47,187,139,153,1,25,86,55,31,71,160,233,236,135,220,224,171,160,98,38,109,211,244,201,33,161,244,175,141,230,253,190,201,141,223,123,183,238,163,6,126,141,23,209,65,165,187,228,27,22,246,69,233,102,197,156,17,36,244,171,185,91,174,114,53,201,200,214,252,197,172,55,79,60,1,100,24,107,245,245,3,248,154,29,76,204,80,57,249,62,74,81,166,94,222,38,102,49,94,96,246,155,159,151,94,73,111,78,148,245,85,136,54,252,26,150,87,19,51,8,119,63,92,120,203,118,53,29,237,234,80,119,194,204,94,168,47,214,173,173,218,135,101,22,45,58,96,134,204,34,172,240,78,235,52,39,119,21,209,195,70,228,47,103,185,24,16,71,241,245,103,20,215,55,77,129,25,215,207,103,226,182,141,184,170,25,121,96,63,247,172,118,117,89,250,153,133,36,194,122,220,124,210,6,112,205,196,204,233,19,126,51,69,234,73,225,91,204,176,156,187,251,69,113,11,153,197,107,6,68,253,41,148,83,84,75,86,189,22,51,77,170,191,144,220,56,221,154,208,77,90,140,20,11,144,219,204,42,59,49,135,217,250,98,87,70,44,227,227,200,173,209,129,251,68,146,55,68,194,89,202,10,195,116,11,188,255,158,170,189,253,240,124,110,206,193,250,153,173,97,76,92,55,90,78,41,59,125,102,144,16,55,123,72,19,12,141,166,219,127,155,181,223,229,84,197,117,112,46,159,51,21,82,218,75,182,98,8,33,216,212,220,218,203,109,126,0,246,141,14,234,183,227,77,32,3,23,250,58,76,206,227,203,240,97,220,16,255,201,239,82,111,251,18,151,176,130,46,217,195,135,65,164,252,71,145,111,151,192,162,88,162,213,151,37,235,162,138,206,246,49,147,141,106,211,31,10,102,123,245,8,225,27,109,159,50,7,196,134,172,74,217,196,143,25,160,203,55,9,104,46,19,221,194,129,244,123,255,20,144,144,48,99,41,156,237,230,159,38,25,254,227,55,239,19,29,159,185,77,255,126,244,40,12,137,87,32,234,106,51,198,18,205,64,117,2,206,182,0,184,63,110,110,224,104,185,154,60,162,111,175,152,97,81,150,153,71,228,248,81,157,253,204,251,178,176,97,30,80,132,248,39,94,164,13,186,94,109,187,179,63,57,108,33,77,2,22,208,122,231,152,244,239,56,105,138,146,39,31,25,24,79,142,171,17,28,18,43,252,166,251,222,27,133,103,241,140,152,246,80,26,135,25,240,133,206,107,0,121,251,90,233,71,23,235,94,237,195,50,97,30,89,125,193,97,25,228,225,243,139,30,19,221,8,208,137,249,170,12,88,107,1,214,33,230,51,181,61,81,192,128,210,78,36,207,101,84,190,169,199,136,129,162,149,17,131,37,34,37,255,152,56,62,55,85,106,100,175,203,41,193,48,67,152,36,78,0,29,137,213,61,100,136,186,225,37,144,223,238,172,195,230,131,66,120,169,123,208,249,180,103,93,197,154,52,216,179,62,89,178,62,239,207,108,186,59,75,174,134,231,238,67,193,179,23,64,109,50,117,123,228,192,41,62,11,141,138,189,200,205,193,182,127,252,59,182,209,8,68,17,43,132,220,57,172,212,64,36,46,24,40,119,175,24,20,132,93,150,204,81,10,40,253,110,69,231,151,91,43,106,198,57,157,62,102,217,20,56,229,16,7,73,179,86,220,28,69,78,153,102,148,72,242,135,9,194,156,96,218,151,155,103,96,91,62,85,128,102,110,117,100,51,25,210,237,187,62,237,184,207,41,141,184,90,138,195,12,141,225,166,238,5,49,222,136,243,10,143,49,169,123,159,218,114,134,110,204,25,82,211,166,87,79,151,164,217,16,176,193,84,40,174,13,176,171,175,53,96,51,98,20,194,245,201,129,130,126,238,36,71,42,113,117,214,215,166,25,223,175,134,28,34,169,251,15,101,67,241,15,6,102,234,25,113,200,201,122,28,118,132,97,85,50,17,40,133,55,143,48,233,89,3,203,185,52,180,32,131,29,14,66,49,4,139,184,139,147,118,188,184,57,20,243,234,55,145,186,72,45,174,102,192,213,207,173,197,213,214,204,249,0,239,168,126,46,141,136,30,91,108,139,34,151,154,43,53,20,247,53,151,113,198,104,148,152,77,193,202,221,38,144,30,207,213,133,250,94,152,17,65,79,234,223,163,111,28,87,19,250,214,252,248,247,180,66,187,135,62,146,74,187,14,235,147,99,216,220,207,5,19,223,229,209,50,245,252,235,37,215,242,36,81,120,145,244,161,47,113,193,129,77,85,13,157,233,164,141,247,70,67,72,114,209,188,149,241,138,122,224,66,78,107,233,213,139,5,239,17,25,2,18,83,159,188,254,0,186,30,52,13,99,181,21,179,53,251,123,192,102,28,40,26,114,65,125,230,199,128,185,150,91,103,185,21,56,190,94,40,204,48,50,201,197,208,34,37,79,240,32,226,188,36,193,9,198,206,186,188,61,210,236,181,222,70,16,204,144,219,142,28,230,36,34,167,150,173,128,234,206,205,104,204,222,142,111,195,12,167,177,114,152,73,139,21,77,133,0,15,141,64,212,16,205,58,166,100,6,167,103,97,24,132,54,37,31,7,204,125,143,22,121,3,244,12,251,147,194,137,175,185,44,229,165,249,31,78,218,145,34,219,1,135,168,62,55,136,161,60,35,83,66,26,235,249,101,50,147,211,135,20,78,236,203,154,97,185,39,170,32,145,163,25,67,164,45,44,221,220,103,246,84,31,208,61,68,84,36,239,69,98,220,131,57,136,186,234,147,164,204,132,50,219,147,75,6,37,204,154,174,27,227,166,158,18,20,19,114,107,178,196,197,99,154,9,132,66,19,22,196,210,206,89,64,182,14,38,58,205,158,82,211,248,240,251,36,33,41,34,203,249,69,224,232,104,14,18,156,203,142,120,49,91,221,190,184,121,210,181,51,158,156,113,254,240,51,152,201,26,107,74,25,158,141,229,83,156,102,166,245,252,54,24,150,92,35,247,186,160,254,146,223,158,22,104,126,67,58,40,188,106,86,129,211,235,44,95,207,174,162,137,51,52,17,185,17,16,45,145,22,78,6,96,23,115,201,37,123,134,105,216,25,52,36,35,189,141,139,48,204,68,115,119,1,161,167,70,61,200,179,225,124,252,139,197,50,49,134,27,132,194,36,55,46,45,193,48,140,248,76,62,15,161,87,216,87,107,4,12,24,10,123,179,122,30,126,209,49,89,222,170,201,242,141,161,27,27,163,220,28,126,77,188,83,55,159,63,203,250,50,205,116,84,243,162,254,0,164,92,74,50,213,120,14,188,130,96,145,227,61,121,81,200,69,198,43,74,31,52,220,76,121,180,142,188,163,15,26,202,163,233,98,77,144,183,56,49,234,136,155,27,233,117,41,90,166,194,43,247,155,103,240,48,82,42,133,128,155,158,30,175,217,144,76,175,82,126,67,236,167,123,2,11,24,81,42,242,193,140,237,59,251,94,220,216,172,119,214,210,159,209,115,70,165,106,67,118,37,229,57,24,48,182,231,90,128,240,247,125,15,215,10,77,68,143,132,7,32,165,19,22,101,169,74,34,52,225,137,28,203,105,75,69,168,82,145,44,179,69,121,14,230,155,41,37,207,179,132,102,245,81,107,231,47,47,52,27,43,213,194,168,43,238,133,208,135,92,220,203,13,13,145,150,63,251,182,12,57,188,19,105,215,168,74,158,205,246,66,152,135,49,12,187,4,6,37,205,100,209,220,53,195,162,189,61,227,88,225,103,144,196,156,177,85,149,62,162,218,74,10,253,122,90,128,150,112,73,252,183,155,145,102,202,205,7,20,193,113,245,175,6,57,197,76,78,226,11,39,216,94,17,155,149,171,105,164,243,13,149,193,29,151,246,105,216,233,84,186,111,75,5,201,226,59,162,248,181,53,246,121,116,39,186,190,116,79,198,204,234,85,117,214,64,186,91,26,184,140,220,183,103,66,217,253,86,151,130,254,137,214,56,151,189,162,79,98,226,178,154,153,25,220,153,154,79,116,252,111,179,7,205,56,131,190,62,17,3,152,182,113,73,41,127,230,238,133,88,51,207,254,199,124,2,233,121,205,183,165,244,103,157,31,91,148,89,73,237,142,107,230,11,103,119,213,73,191,210,232,169,102,16,48,95,108,69,203,34,197,104,49,83,7,247,232,136,28,151,52,28,241,219,212,113,191,69,75,227,56,123,85,209,71,171,48,119,124,102,20,52,107,146,171,193,135,124,196,122,27,52,172,33,106,174,25,12,76,246,96,151,202,209,184,250,246,199,156,64,34,248,160,225,199,172,203,14,131,25,20,177,71,241,0,219,146,228,234,173,165,229,236,94,113,181,201,22,220,25,186,73,5,126,84,235,118,243,52,46,29,195,49,83,138,45,223,201,198,213,48,221,202,213,211,100,214,151,155,207,126,221,164,100,79,32,89,221,35,62,97,53,10,185,227,181,118,15,112,206,225,171,186,204,118,111,182,86,127,50,228,18,111,80,104,194,139,45,62,39,27,240,30,83,47,174,52,156,249,131,85,88,59,186,188,22,101,204,15,180,183,205,77,161,8,39,102,180,170,124,50,152,119,219,100,201,3,186,3,230,242,153,59,120,194,155,249,160,97,98,56,104,137,188,133,249,72,114,53,10,94,201,83,160,80,61,100,221,79,104,190,169,125,185,249,4,67,16,229,139,153,204,138,223,156,98,211,220,207,111,35,84,234,131,70,201,94,84,136,135,225,248,206,180,255,110,190,13,96,94,212,76,87,140,15,234,254,53,146,202,168,65,254,236,51,105,27,39,194,146,159,166,185,32,230,33,73,130,125,9,48,6,60,171,116,25,125,99,106,211,174,222,168,176,66,19,177,29,109,3,150,198,104,147,175,153,32,209,43,16,16,88,152,55,119,205,164,250,62,190,65,142,45,75,182,223,173,240,184,157,136,197,187,149,188,148,192,151,206,56,52,78,171,207,12,33,216,146,37,128,150,73,153,113,239,101,36,198,242,100,184,254,223,20,71,70,121,181,45,208,146,69,69,225,235,125,163,251,25,50,60,241,129,40,70,58,20,247,215,28,125,49,125,88,55,226,165,243,179,18,225,235,28,183,94,236,79,43,6,243,182,130,162,152,71,104,143,31,51,78,127,19,31,103,101,88,191,102,152,207,172,24,250,185,206,131,231,25,191,77,253,240,54,150,14,107,18,206,41,174,134,237,100,8,38,102,89,128,249,237,42,212,6,219,46,130,126,50,86,187,175,197,229,152,39,202,167,130,249,2,219,228,236,172,212,72,76,9,36,235,205,179,51,182,97,134,124,254,125,180,12,94,207,205,76,172,162,47,214,110,0,4,253,5,32,0,25,52,196,162,190,197,201,28,37,65,45,31,27,126,200,226,79,134,36,70,174,226,47,3,173,36,225,244,153,13,142,167,239,117,98,221,236,110,8,165,69,48,207,114,243,51,43,199,215,183,189,141,95,242,129,171,173,243,207,247,199,187,6,224,203,52,8,245,234,142,107,249,77,242,130,192,85,223,122,245,38,96,115,51,165,201,41,113,194,249,90,214,241,254,153,55,4,205,91,158,124,89,204,243,13,26,123,95,217,186,116,65,117,84,55,18,13,79,249,30,244,182,125,125,169,155,170,213,174,10,102,59,87,155,62,192,53,83,169,145,93,229,184,0,190,223,1,127,62,241,137,30,3,12,217,106,215,108,120,8,53,79,23,58,53,243,210,90,22,102,246,59,183,162,4,44,65,2,204,27,173,249,231,2,74,114,226,52,221,13,209,216,251,130,35,163,220,207,82,41,193,76,18,172,133,153,68,226,115,53,199,87,140,10,221,182,169,169,25,25,200,107,230,193,229,144,200,144,255,173,24,180,243,79,107,122,204,103,142,247,25,102,156,46,181,90,203,109,88,171,200,144,153,185,55,247,132,48,63,201,117,128,224,217,33,233,152,193,143,232,205,33,113,201,190,4,80,34,21,157,123,51,175,221,226,183,11,20,134,50,207,152,119,195,131,4,250,169,168,41,60,191,77,103,164,63,154,181,110,87,125,237,73,183,149,63,26,152,134,45,193,46,102,2,216,48,231,34,104,34,204,141,190,241,48,23,233,238,249,153,71,107,247,106,28,108,253,96,128,33,123,152,173,237,69,199,28,81,235,239,224,53,89,116,250,108,116,204,231,242,74,12,230,46,100,166,54,79,233,201,244,247,110,134,13,235,98,70,46,39,237,48,119,141,3,112,54,189,218,129,241,220,93,135,20,58,161,156,74,188,22,65,245,126,14,117,164,58,195,76,90,70,31,140,214,159,117,7,165,175,199,97,56,238,100,114,64,145,141,217,88,18,80,26,63,145,167,139,236,131,60,103,204,182,248,165,221,207,153,69,105,18,115,66,252,42,190,151,177,111,233,205,209,108,218,215,156,105,199,146,109,7,168,242,242,97,169,252,113,62,102,250,86,91,152,231,42,237,49,227,72,95,107,235,234,202,16,147,199,52,164,123,173,60,219,229,162,35,244,94,12,239,142,222,122,70,31,177,153,219,146,50,55,230,182,87,172,144,106,154,140,114,10,24,114,68,172,73,135,236,39,112,25,155,206,49,211,226,166,102,34,149,251,100,136,196,233,147,145,15,109,242,94,156,174,106,38,100,191,35,122,206,248,231,106,162,246,125,223,107,238,75,121,98,230,52,90,186,191,189,139,238,27,80,65,246,82,238,147,171,82,149,153,27,69,139,251,177,139,128,41,48,115,196,220,185,64,235,171,62,90,182,22,221,107,30,253,25,242,76,55,228,189,121,27,186,118,33,118,27,107,198,26,232,127,252,94,226,204,187,66,6,110,92,87,43,91,247,93,217,112,127,78,53,39,23,251,48,179,41,225,138,57,89,86,225,46,252,170,176,231,197,17,226,85,57,154,65,237,112,22,179,249,58,215,76,212,220,213,188,230,142,155,227,51,93,254,39,28,138,19,117,206,56,254,160,43,148,130,132,153,101,179,53,121,115,245,139,135,65,92,70,152,33,232,168,106,62,95,63,22,47,73,144,174,19,149,51,98,223,171,105,84,122,126,187,155,84,92,152,135,8,49,224,134,109,128,3,62,230,248,15,67,99,137,110,19,204,175,30,212,184,37,90,0,230,156,195,41,103,67,163,197,80,125,188,221,75,28,251,83,245,109,13,170,63,35,151,68,65,104,16,51,63,230,115,88,215,48,131,9,123,204,163,198,173,151,173,25,121,48,118,234,251,220,208,15,168,247,216,172,125,245,90,97,91,149,139,73,252,125,45,87,112,121,165,38,221,167,63,51,140,255,215,188,170,36,99,237,196,138,21,194,46,77,139,193,99,206,142,232,195,76,122,109,169,25,198,161,107,86,57,28,92,114,58,111,190,52,23,157,79,212,255,52,72,90,192,240,106,152,187,176,21,255,204,140,68,152,135,214,59,42,36,240,37,142,78,83,165,205,234,156,22,244,191,242,53,159,105,170,81,41,12,243,201,221,75,211,226,205,83,131,137,78,20,59,195,60,210,179,130,16,139,93,95,241,10,51,136,99,13,84,230,202,17,36,153,120,189,182,67,128,186,74,171,92,51,104,153,231,106,106,41,51,204,208,116,200,139,193,129,51,226,197,136,173,167,6,104,199,225,196,235,115,51,158,148,206,83,218,106,107,9,51,205,232,229,49,115,82,196,205,207,175,15,29,243,68,243,153,31,51,68,188,91,91,141,206,138,152,103,134,229,48,67,214,182,212,12,11,180,152,193,122,168,217,160,239,97,134,43,95,67,75,16,49,205,191,24,113,79,221,122,53,45,227,59,158,252,215,184,168,102,164,208,226,189,205,93,109,106,38,96,140,23,131,188,90,55,22,178,206,233,126,49,248,231,147,190,24,213,176,88,6,120,67,2,101,172,214,76,123,103,139,249,82,93,71,45,153,98,120,152,207,65,179,244,189,33,194,201,97,165,27,110,73,6,228,236,136,179,199,197,192,125,171,90,41,86,199,131,81,157,151,254,46,114,57,117,198,34,128,157,82,223,122,18,131,127,140,173,102,94,61,175,245,152,115,138,239,101,234,246,18,78,76,18,77,125,197,205,39,141,142,250,219,211,143,183,102,44,14,245,181,245,153,238,165,240,215,143,199,92,60,21,102,144,250,90,154,62,182,81,124,248,213,221,90,230,251,99,110,238,123,54,82,174,227,121,106,154,51,227,222,157,116,160,26,17,245,240,55,134,206,104,150,245,154,171,152,151,168,29,198,213,126,235,129,99,243,231,234,214,99,93,211,5,168,185,71,242,69,163,198,4,6,94,145,244,165,232,227,240,163,173,129,219,45,207,151,68,15,212,67,187,99,174,117,205,231,83,245,192,177,97,166,241,118,62,211,100,166,152,222,64,87,250,124,166,73,113,34,13,51,67,168,254,76,147,227,218,196,1,68,243,129,238,87,152,203,74,247,106,106,222,58,21,88,88,211,7,141,174,156,57,95,115,95,227,154,129,90,232,205,45,69,236,86,18,118,237,89,59,11,14,170,48,131,158,153,207,210,42,61,142,198,255,35,238,204,146,109,215,113,35,58,35,7,251,102,254,19,51,23,182,0,38,143,93,159,215,142,138,250,120,55,143,180,213,80,36,8,36,50,23,221,225,229,133,87,132,135,13,155,191,39,218,79,153,132,149,31,189,147,209,126,21,54,183,154,128,73,34,232,148,97,118,86,57,96,20,142,116,30,134,96,230,113,80,179,78,156,39,135,119,190,211,237,177,39,59,129,82,158,121,152,206,204,139,66,133,123,230,58,98,221,25,176,52,238,90,130,47,13,185,173,62,164,41,216,50,120,132,104,223,185,123,202,163,106,45,112,253,104,117,53,224,149,117,152,34,105,231,62,44,6,243,227,186,242,13,92,3,139,195,29,178,188,174,217,9,141,252,15,205,56,201,61,233,90,58,27,178,163,104,164,232,46,164,44,211,148,252,224,130,230,176,194,8,61,22,191,235,142,49,150,176,49,171,201,14,46,143,22,104,55,173,90,75,33,118,207,227,235,107,3,94,99,238,231,232,225,44,183,133,25,18,253,30,138,206,116,159,40,43,211,18,138,1,153,177,18,75,79,167,122,178,198,124,224,21,123,51,172,186,147,22,106,214,175,147,214,111,27,51,166,173,241,219,129,235,125,31,103,42,173,154,29,196,246,98,197,149,161,116,173,73,54,234,167,110,135,5,60,76,67,71,97,228,43,226,104,68,27,53,62,35,105,22,219,97,4,55,87,125,175,140,82,91,28,61,147,40,72,1,91,129,124,7,156,247,210,113,134,32,204,138,219,130,146,175,185,123,211,95,24,51,224,185,158,237,46,42,7,158,94,56,232,153,23,198,27,17,47,39,35,47,90,57,206,158,226,137,167,59,172,132,128,207,19,211,17,126,38,248,60,90,188,15,18,75,186,183,66,208,179,251,151,219,81,216,30,250,72,207,186,149,188,165,26,184,84,229,93,44,83,125,28,129,182,44,125,157,214,72,48,189,138,111,112,207,186,85,70,217,47,121,220,120,96,86,85,253,105,42,18,62,149,118,116,145,53,11,6,145,190,197,118,22,231,143,52,53,255,64,152,26,249,113,224,62,52,126,58,113,75,139,53,0,120,102,221,183,177,163,137,80,190,227,232,83,167,94,57,139,233,238,23,206,79,202,167,45,130,214,124,97,196,206,116,227,214,106,236,81,126,71,231,103,87,72,6,226,30,125,222,158,238,40,161,66,180,11,34,5,161,168,101,92,47,156,159,45,35,42,29,125,222,23,130,201,233,179,13,207,72,226,249,80,49,141,92,205,16,80,77,140,215,197,172,173,37,59,104,189,59,190,174,78,107,149,126,217,39,212,24,23,27,79,221,139,180,196,140,47,15,121,138,166,113,182,105,247,175,34,247,60,158,140,11,122,162,229,62,206,188,138,174,15,228,19,34,191,109,175,82,3,191,197,150,127,223,97,132,86,142,214,81,232,159,156,117,10,220,215,147,12,106,33,132,192,3,165,172,50,21,182,198,235,11,175,165,191,189,179,165,173,47,60,219,83,4,165,176,41,159,166,121,20,72,74,243,76,11,177,113,178,251,150,198,207,74,218,157,230,44,135,17,42,147,41,135,188,254,202,190,183,57,145,90,218,154,4,219,164,2,119,220,216,120,114,34,219,58,30,226,133,80,184,210,240,203,18,239,241,200,160,13,110,45,58,147,31,139,228,28,18,128,236,178,20,222,231,116,113,93,39,50,172,79,222,253,4,34,57,158,40,249,150,169,105,222,76,38,40,94,54,4,211,162,23,198,110,35,230,35,100,120,119,126,206,109,29,131,1,179,157,208,39,134,88,247,138,163,119,122,178,215,48,18,122,160,179,178,253,146,159,46,102,249,225,23,6,73,122,107,198,31,114,93,202,254,211,140,138,38,211,17,142,109,53,226,120,146,107,171,41,65,193,136,50,49,161,108,107,30,156,15,60,98,154,221,36,80,246,115,48,193,130,255,244,54,14,225,126,224,214,124,247,78,39,31,70,217,2,55,90,190,227,228,168,73,234,117,227,135,27,161,2,116,225,167,66,131,248,103,241,208,141,33,216,53,175,71,119,196,240,110,218,101,102,114,67,201,13,149,118,23,175,208,208,16,76,215,128,194,189,142,18,71,179,219,208,129,84,7,242,11,61,224,179,151,89,122,229,240,19,87,156,28,181,66,173,36,242,129,36,95,62,6,61,39,57,41,76,174,47,46,45,91,243,237,115,242,68,167,151,195,244,5,107,41,3,210,115,141,163,11,34,216,233,129,161,0,249,111,91,220,173,53,26,250,228,227,227,68,54,132,53,91,139,102,52,168,249,111,211,112,169,67,37,243,177,250,231,133,58,72,126,170,125,212,200,34,244,67,6,168,214,249,192,149,216,37,96,51,45,86,24,130,195,133,225,161,107,129,231,204,179,190,126,208,32,66,46,92,209,18,219,46,208,51,105,107,101,247,108,184,215,142,83,195,190,46,90,183,66,46,160,223,163,199,168,67,139,67,150,127,94,1,207,39,15,139,222,161,203,48,3,207,212,180,142,104,106,136,45,30,25,237,132,122,217,137,153,214,81,238,184,215,167,44,69,131,250,116,24,245,170,174,231,70,39,51,7,138,216,82,123,208,52,124,75,70,53,242,220,164,22,73,122,191,25,67,178,100,179,181,167,134,130,246,158,31,221,113,175,212,248,201,72,234,49,202,152,146,218,120,42,21,99,70,82,253,44,231,48,114,229,232,217,83,112,0,56,15,212,124,101,31,156,79,221,163,148,129,222,156,238,114,33,143,122,167,187,161,45,105,193,204,196,118,170,160,170,87,195,12,190,226,187,228,204,83,75,59,163,216,68,29,48,217,197,161,176,185,187,92,88,228,107,129,169,137,120,133,4,120,62,169,72,188,162,70,204,40,144,45,53,136,233,102,81,86,47,138,215,186,70,102,103,207,85,239,193,103,82,232,15,60,99,135,60,236,195,211,13,130,181,39,94,148,168,185,40,10,139,47,46,155,157,184,190,73,170,76,51,102,58,52,57,134,254,50,127,93,226,178,233,37,214,68,98,195,161,47,134,55,89,48,61,115,191,45,75,128,168,192,232,177,40,216,148,123,44,22,33,26,6,119,158,193,61,154,150,74,141,239,207,94,33,223,231,9,195,251,9,255,27,52,239,184,43,172,145,203,83,29,161,166,24,191,77,199,146,126,27,13,170,84,76,100,136,22,244,249,212,63,160,40,125,232,196,131,77,19,41,76,193,222,129,6,124,254,225,217,154,35,189,226,41,32,107,201,120,136,59,86,232,246,72,96,208,0,189,148,145,116,62,173,53,99,128,35,61,244,176,107,76,18,45,93,24,209,247,254,192,161,217,129,120,47,129,184,238,36,199,109,92,93,227,107,174,122,224,22,165,205,65,51,200,204,122,223,136,104,237,21,48,155,168,161,112,25,145,5,29,11,227,40,141,226,33,80,172,88,236,23,182,9,249,221,218,79,127,155,232,145,62,181,145,154,209,64,241,11,195,20,53,247,167,232,3,145,62,96,40,121,90,4,160,95,48,222,245,175,25,248,65,73,235,204,128,105,1,127,24,98,172,0,43,224,246,196,117,116,152,141,30,75,57,84,98,233,107,173,152,179,119,87,50,49,120,173,172,25,36,132,120,99,36,145,27,95,79,130,169,208,163,54,2,174,98,139,99,112,166,113,54,96,136,168,122,229,136,52,174,184,111,158,155,150,216,161,179,77,191,49,166,250,244,148,100,209,97,11,118,26,253,136,187,63,149,50,104,200,206,106,48,105,163,174,51,105,65,154,205,131,144,105,158,37,233,201,186,81,222,138,223,206,216,190,41,165,239,44,245,201,183,139,7,70,74,177,60,112,14,162,22,97,223,234,250,186,177,115,216,59,126,27,6,236,214,90,215,249,116,163,182,73,11,104,214,200,14,184,123,15,204,50,17,142,149,159,223,110,12,17,135,79,64,250,7,61,87,58,2,173,253,169,130,115,112,84,132,216,108,239,249,194,72,254,198,125,181,180,158,148,5,93,44,81,210,157,201,180,23,247,115,219,136,80,4,220,31,102,55,251,168,17,179,237,196,117,76,183,185,153,34,113,141,43,131,51,52,158,115,211,54,27,247,69,103,234,243,253,37,108,184,119,192,214,142,253,12,134,157,238,83,25,137,116,174,194,109,198,238,159,130,197,75,153,192,6,110,222,223,54,127,58,101,197,194,227,139,145,52,200,4,232,149,65,209,189,79,28,9,10,141,7,136,111,243,138,39,62,77,207,66,243,191,33,234,11,108,76,15,189,50,76,29,125,211,198,169,197,202,197,224,17,42,116,192,153,214,87,229,235,166,61,60,101,2,89,172,61,105,212,179,224,151,234,51,7,150,10,179,164,7,222,8,96,58,12,185,73,151,9,28,153,35,14,162,94,158,183,206,228,212,37,93,164,238,68,83,149,194,208,243,194,114,242,96,100,158,15,228,15,163,150,29,121,13,180,81,9,122,63,175,200,187,97,160,209,114,170,239,39,16,153,80,132,10,119,205,207,185,81,89,142,11,235,100,224,95,24,209,187,128,145,118,91,79,149,187,22,79,121,76,84,154,243,67,129,78,20,57,252,210,144,15,205,251,129,137,98,103,192,103,198,122,62,63,186,218,227,145,66,45,120,168,194,200,151,4,157,144,44,116,175,15,191,58,161,177,27,191,93,104,181,236,15,67,122,196,34,116,162,101,170,193,47,129,186,76,231,90,77,138,241,207,250,135,90,116,141,185,186,155,215,212,195,175,198,158,111,5,60,230,195,11,74,208,80,226,224,133,241,158,22,185,81,204,242,99,97,67,175,183,202,135,141,137,195,124,219,74,193,4,78,174,20,4,60,171,126,249,19,26,196,174,129,146,222,106,130,98,45,26,207,132,187,110,75,207,141,22,101,140,225,105,94,21,90,158,68,60,174,238,128,235,211,251,6,28,201,129,131,82,34,151,159,94,198,35,246,131,151,57,102,60,48,186,98,23,102,208,77,133,59,246,224,1,83,84,42,10,211,91,215,3,38,219,182,20,198,36,208,71,10,66,115,85,171,147,107,159,145,21,43,43,92,142,62,159,75,163,43,103,5,76,45,78,97,163,137,57,76,110,230,169,233,46,211,33,200,1,83,142,233,10,163,149,185,3,62,59,233,180,30,248,68,1,247,228,232,4,191,71,151,236,81,245,36,136,211,246,81,182,67,41,146,7,211,20,64,134,62,84,36,64,227,235,196,253,81,39,91,224,121,47,28,238,133,86,155,169,114,100,31,105,20,108,155,136,190,25,156,130,60,67,255,193,200,146,135,130,170,59,86,138,163,161,106,60,23,142,150,171,95,56,133,110,77,67,217,193,222,166,6,74,204,176,31,152,114,143,195,29,235,56,125,219,244,249,199,209,103,145,216,253,121,164,208,97,124,54,37,90,216,239,72,99,228,121,245,134,30,142,161,205,194,192,45,86,63,202,172,67,186,216,120,95,38,246,244,193,52,240,104,110,111,50,87,180,56,186,24,39,61,63,71,15,223,4,97,62,42,110,199,191,159,142,146,21,148,61,140,224,254,92,152,239,149,81,219,31,186,134,0,187,108,16,40,125,144,239,35,155,174,17,0,76,101,251,121,38,204,252,247,104,6,165,222,21,5,120,95,211,161,206,44,93,180,39,74,23,197,119,203,236,65,81,35,124,224,229,125,227,203,248,43,187,63,39,55,237,198,15,62,159,49,121,188,23,118,141,28,83,161,234,127,225,26,179,252,58,155,142,243,58,158,97,72,87,185,95,121,55,233,25,133,177,94,242,122,242,50,178,246,243,105,215,158,34,223,185,104,51,28,207,148,70,114,200,231,98,94,93,207,207,32,255,121,255,6,76,150,185,189,240,246,252,5,141,248,117,60,239,211,148,156,253,161,210,67,254,78,167,21,253,204,22,176,105,184,62,240,221,27,226,66,94,149,187,198,83,43,193,221,198,16,151,146,165,206,27,60,116,191,242,73,67,79,209,43,239,208,26,90,192,148,218,159,163,123,117,101,20,224,89,30,94,208,234,244,162,223,147,19,69,235,39,98,4,0,127,161,248,106,136,118,33,240,190,171,204,34,210,209,238,162,105,34,143,37,126,27,43,210,103,98,25,57,52,120,128,87,126,232,78,103,3,21,20,104,251,246,243,67,43,202,189,7,155,23,69,190,221,116,218,161,10,115,47,28,138,133,102,217,38,86,177,81,237,131,47,93,150,162,4,244,247,88,122,116,244,151,75,190,125,75,248,21,159,88,242,161,44,209,191,21,167,54,254,230,195,1,195,108,47,78,78,35,68,123,232,80,35,4,121,23,173,11,169,233,68,142,104,132,55,83,26,60,119,122,34,33,18,28,126,105,180,11,61,124,14,10,16,65,228,130,224,76,36,251,180,200,97,140,231,176,213,27,246,67,114,217,46,124,130,191,244,153,100,158,240,177,141,25,132,142,253,83,39,211,168,186,209,24,80,29,102,18,210,221,0,106,78,81,227,55,19,237,135,168,242,211,219,106,14,35,38,244,108,254,58,11,230,14,184,168,2,1,116,119,70,83,160,8,8,62,7,23,55,120,51,24,165,226,7,174,99,221,43,67,42,33,63,237,148,50,97,110,243,105,156,207,111,83,21,184,71,175,92,52,238,205,38,120,230,151,86,48,24,171,15,51,8,142,251,10,152,93,168,62,114,84,39,124,94,161,21,9,233,87,133,59,25,153,128,141,112,160,240,142,54,54,140,227,214,67,47,32,28,79,241,196,173,51,73,249,238,25,170,254,186,71,163,59,245,80,129,201,237,228,128,167,126,156,139,215,219,156,35,179,73,219,171,192,62,236,51,119,21,54,120,239,135,66,147,249,156,71,156,27,35,180,103,251,134,188,171,215,118,97,245,230,135,76,146,45,98,191,71,35,44,244,108,90,77,158,213,97,204,177,243,67,75,58,207,100,196,35,237,72,110,63,164,166,146,93,226,246,192,152,132,60,44,25,116,221,107,28,61,80,84,210,12,34,164,154,120,42,104,101,104,118,254,103,41,125,207,221,70,122,178,174,153,104,230,158,155,245,77,79,142,65,239,140,145,132,42,139,62,242,90,232,163,138,183,61,38,100,109,133,39,186,192,23,62,123,143,135,181,68,138,226,254,182,113,37,21,38,160,191,55,54,215,147,139,166,98,225,203,58,104,125,242,112,63,47,168,123,225,243,207,83,105,180,133,223,159,54,97,205,135,231,127,66,179,251,208,76,247,93,137,71,84,162,227,202,96,232,232,134,25,110,93,84,219,129,203,147,224,192,249,54,18,59,191,214,117,253,58,113,99,137,254,187,13,37,102,62,188,164,230,18,229,128,38,109,255,116,143,183,94,227,186,73,211,60,172,165,108,246,89,119,148,238,231,212,148,194,138,124,1,173,189,245,146,114,169,92,16,198,215,124,200,88,195,132,181,239,199,57,180,31,18,195,221,114,39,106,62,190,167,240,128,66,116,206,119,30,79,244,239,43,76,248,17,171,192,64,122,224,57,154,166,144,152,169,209,236,214,43,55,177,160,18,48,253,88,122,223,29,218,230,140,137,156,121,65,95,54,254,36,187,95,180,168,114,16,113,21,214,144,113,110,236,76,218,211,215,116,246,30,62,74,33,153,77,29,134,88,210,77,207,108,110,235,100,209,15,132,157,198,184,19,30,2,114,77,9,62,152,136,59,184,247,217,198,40,136,18,69,204,103,8,74,105,189,155,85,190,71,8,182,89,131,203,139,162,176,227,40,175,67,243,208,220,104,137,33,106,125,13,79,43,24,253,199,94,181,59,239,153,114,138,62,19,10,176,206,13,50,137,127,21,29,34,192,63,203,178,159,156,60,219,75,153,34,206,109,129,246,145,181,228,183,108,97,156,1,159,67,251,67,199,66,13,201,223,22,107,77,87,206,211,42,145,127,32,64,61,179,79,126,192,179,219,189,199,26,247,74,223,116,36,45,113,66,156,79,87,31,114,36,65,244,253,25,11,61,207,147,132,185,71,180,228,190,187,230,46,128,211,112,122,193,182,142,106,93,154,22,246,44,37,78,158,177,11,127,90,235,82,228,191,105,14,45,41,255,65,239,20,109,82,74,121,255,57,216,179,150,48,196,246,122,143,62,23,19,19,161,73,175,234,114,190,204,71,109,4,204,67,24,207,133,215,232,143,217,132,176,105,63,39,63,177,92,140,126,19,157,120,70,48,154,162,49,195,91,7,247,120,78,206,14,38,78,14,235,73,135,168,137,254,199,149,145,132,211,24,135,109,156,19,129,161,110,98,108,215,31,24,75,214,128,205,86,66,97,44,216,103,192,166,255,166,95,181,237,18,29,222,230,197,40,48,106,155,95,230,99,67,155,175,175,128,1,61,154,95,170,119,39,147,140,213,204,61,196,109,215,48,4,198,89,168,62,226,36,173,196,201,207,203,130,156,173,240,240,150,63,202,57,103,199,169,100,119,170,133,94,114,0,102,143,248,192,232,124,44,135,187,217,78,188,242,8,159,37,165,193,88,55,143,87,92,97,183,18,240,92,249,101,43,150,224,168,81,114,193,101,225,105,124,69,26,53,142,30,214,175,168,48,2,194,51,224,51,204,53,24,135,93,119,207,61,33,204,254,105,170,245,254,80,96,210,146,122,225,133,222,148,26,48,180,227,245,52,244,214,153,46,76,87,237,159,22,107,47,48,161,5,130,27,130,146,131,232,164,251,10,22,214,101,78,75,162,194,213,115,54,134,14,21,189,219,54,171,140,25,48,138,108,251,109,90,111,45,208,131,63,220,32,196,158,70,15,24,95,224,254,182,211,187,122,27,176,53,30,41,124,222,86,141,219,98,187,249,244,249,55,244,94,226,194,23,59,78,101,30,117,42,188,241,219,86,115,125,52,6,136,68,252,202,27,34,146,73,137,148,68,134,241,204,136,121,166,146,6,25,244,187,248,83,97,14,209,130,188,85,224,87,28,188,136,107,84,87,200,74,43,31,218,79,48,245,135,183,7,253,194,135,248,200,172,177,10,239,141,182,224,7,211,199,240,40,74,152,129,232,242,147,211,163,156,101,247,67,55,124,78,241,245,241,181,53,85,60,130,107,250,165,106,249,148,208,16,207,122,48,83,127,119,184,172,164,77,96,214,178,62,191,192,112,35,102,149,31,46,151,21,197,191,93,0,110,126,56,184,15,149,137,66,17,225,123,155,200,139,110,109,167,55,46,151,51,237,209,121,170,79,102,195,196,202,167,143,5,228,123,90,209,135,70,139,179,19,59,216,132,67,228,19,197,49,196,103,156,134,64,176,188,180,64,139,134,84,36,53,9,227,161,175,236,139,26,119,222,199,56,66,169,75,10,126,7,70,178,210,31,26,46,236,85,218,38,40,223,161,11,249,93,89,69,118,53,109,213,97,227,148,126,242,154,172,72,173,42,110,240,231,252,224,179,38,103,145,254,225,211,179,167,250,193,181,154,40,160,232,172,217,38,60,96,19,44,148,215,57,141,59,246,189,47,244,38,234,67,210,132,20,235,109,144,20,147,214,210,172,8,165,147,225,74,105,72,8,209,243,170,92,98,50,133,95,12,197,240,159,143,212,69,70,138,169,248,35,67,210,181,233,164,210,7,109,23,31,76,46,64,179,138,132,184,40,65,249,235,66,198,125,62,186,65,41,54,9,188,235,138,72,138,238,193,109,26,114,120,88,59,176,54,142,142,233,75,250,217,116,37,85,193,181,156,127,148,205,14,76,7,129,176,93,48,13,92,46,253,99,187,228,173,46,119,147,106,185,51,191,207,125,157,203,156,210,6,70,127,115,114,106,55,20,103,10,234,146,178,252,125,79,126,219,180,12,104,186,179,154,245,188,63,82,34,220,44,140,146,105,77,172,251,62,241,82,187,166,121,11,38,100,95,44,126,222,22,164,16,45,41,208,67,230,125,44,155,82,250,212,42,12,62,36,221,223,71,69,167,107,75,218,126,44,115,58,247,81,198,103,125,47,27,134,86,241,237,201,102,127,86,149,125,55,96,162,182,210,99,136,34,143,115,31,232,224,198,188,84,184,77,243,68,20,18,43,6,114,206,41,103,0,151,165,45,123,200,160,22,231,0,252,42,146,74,147,49,233,137,118,81,18,194,114,83,213,90,115,29,69,208,95,86,69,20,141,183,171,169,216,117,157,233,110,9,108,170,219,241,225,53,18,119,114,97,153,55,224,17,82,197,78,84,77,30,7,251,218,226,139,38,42,6,73,172,165,128,107,52,177,32,81,66,186,69,222,85,162,249,220,63,61,164,2,150,170,200,12,228,4,156,73,198,90,194,6,188,9,156,91,176,46,54,253,73,85,244,196,137,35,208,21,254,46,205,94,166,132,87,157,200,48,150,166,134,104,143,88,75,29,248,76,142,43,5,12,211,76,146,72,253,39,42,253,141,163,134,179,128,202,210,157,24,52,13,167,44,158,189,230,34,228,213,163,167,153,120,126,48,187,127,109,212,162,47,171,79,31,72,231,197,158,231,47,223,117,167,187,164,249,165,209,136,213,116,132,159,43,63,159,147,127,123,189,12,181,159,225,167,41,151,127,47,164,87,74,165,50,165,80,174,9,19,144,141,152,195,212,244,50,77,26,203,43,44,28,189,85,164,137,242,202,240,252,21,6,135,180,14,201,19,55,25,186,234,63,141,41,167,146,243,186,9,117,250,88,232,38,199,32,19,14,179,114,100,120,217,159,99,201,212,5,70,86,223,231,194,14,205,94,142,197,7,114,116,191,171,243,48,183,178,200,186,181,53,250,154,73,127,76,18,139,50,228,162,74,243,74,223,30,184,116,200,231,3,169,155,137,224,67,139,153,238,202,93,161,128,241,89,213,18,205,180,245,36,237,76,164,222,117,231,183,25,212,104,190,222,60,39,157,185,13,79,152,143,83,94,7,164,10,151,227,119,79,72,185,47,234,165,213,131,74,156,197,147,42,145,145,30,12,251,63,235,153,63,67,94,174,124,152,47,180,195,180,51,183,7,206,57,118,240,38,246,223,149,241,203,20,252,209,3,204,85,170,168,206,223,217,130,153,180,223,7,179,55,209,6,76,172,49,221,222,122,35,114,122,86,212,242,188,205,179,109,250,202,74,84,160,206,184,145,237,98,199,110,196,213,15,77,27,170,116,253,0,146,9,18,127,47,251,44,160,243,73,116,158,33,148,135,119,163,27,179,234,124,229,89,224,51,65,58,233,220,212,17,154,170,85,54,148,138,218,87,24,66,91,209,92,190,85,234,184,102,79,117,210,52,127,150,244,166,58,202,52,188,121,208,9,95,91,155,65,14,202,212,157,3,229,111,21,198,192,244,203,218,209,30,157,171,246,161,96,194,190,239,149,209,151,40,25,65,136,9,217,107,51,191,14,130,44,187,127,148,192,243,242,137,118,33,243,47,33,78,35,3,85,60,196,97,159,159,117,221,195,39,61,4,127,168,181,81,185,105,143,120,116,242,226,11,137,57,182,28,114,52,222,90,203,55,24,63,221,48,169,2,194,238,128,13,20,240,25,212,18,167,179,152,77,87,88,103,107,148,154,166,130,26,18,63,211,223,7,34,165,77,85,27,113,155,72,62,206,172,202,167,110,186,141,28,109,247,101,21,117,214,165,13,127,88,128,147,37,255,224,98,181,55,81,212,166,103,217,223,214,25,84,148,20,187,190,173,122,71,225,102,148,212,170,143,148,94,58,95,178,109,135,33,214,155,216,222,23,107,255,172,233,191,240,57,134,151,94,116,28,101,51,100,252,161,5,193,117,61,247,137,68,168,204,7,60,211,35,245,125,158,56,2,24,31,138,5,142,124,216,176,142,201,105,125,240,57,115,123,239,26,55,138,19,114,126,48,9,246,247,93,195,73,247,163,209,126,170,85,69,202,201,2,157,77,151,193,217,18,11,69,31,120,65,184,192,225,159,94,174,30,125,190,54,218,155,127,48,141,235,69,194,156,198,204,137,51,253,15,198,92,66,118,139,188,46,250,32,63,20,222,156,22,110,112,156,106,103,48,124,48,92,147,172,195,108,90,163,81,254,193,103,255,13,51,232,65,209,171,254,80,211,194,95,250,225,54,99,139,126,48,193,65,75,143,122,58,125,220,31,106,222,46,69,223,117,62,107,134,191,204,179,112,227,44,169,186,238,92,118,235,14,159,9,77,51,80,136,5,160,148,249,193,131,244,114,209,111,15,27,149,250,13,36,22,201,84,158,7,206,169,71,192,104,250,235,201,77,244,101,22,135,89,159,150,190,143,243,211,59,126,27,153,138,103,154,38,30,198,0,228,131,177,71,87,89,120,244,156,78,188,241,193,219,92,28,158,75,35,85,81,29,30,152,178,234,165,209,169,212,191,75,67,94,225,196,134,58,76,201,192,172,229,48,157,46,58,37,117,28,143,118,28,109,205,17,250,212,216,55,251,149,215,12,91,81,178,238,168,255,144,71,250,224,179,169,27,218,69,208,80,184,29,241,219,232,132,13,89,26,27,181,129,236,35,205,4,35,135,100,28,27,122,185,185,197,209,248,105,74,204,75,42,224,142,22,24,72,75,11,44,168,180,195,196,115,248,124,171,90,16,166,83,9,109,210,56,186,137,13,101,69,207,181,211,152,231,7,155,62,158,216,23,32,214,17,23,222,79,40,162,162,222,20,240,7,156,245,15,166,125,65,189,17,144,156,105,62,175,224,209,177,212,166,30,234,55,132,166,31,58,155,9,73,9,140,16,126,60,113,26,199,180,158,85,77,92,214,159,89,131,140,177,212,242,97,241,57,111,71,201,175,149,231,194,50,6,157,31,140,72,182,242,72,126,42,209,62,81,147,246,38,144,210,43,163,163,225,27,42,39,184,195,175,71,46,220,104,147,245,123,102,39,244,32,1,41,23,110,76,188,236,39,223,104,136,233,235,194,73,144,166,216,15,110,236,197,228,190,32,211,163,8,100,48,77,51,15,57,142,14,232,218,252,19,33,21,80,196,187,179,98,18,150,138,127,127,29,198,68,151,157,50,58,195,252,162,195,132,28,178,143,32,162,102,58,249,96,186,164,166,250,131,208,183,67,249,242,7,159,217,112,201,183,93,150,101,197,166,163,39,32,208,26,34,182,23,76,114,31,140,77,131,70,58,231,101,145,194,247,251,162,164,165,41,123,38,29,51,36,251,193,216,232,233,39,128,37,25,189,203,31,60,33,3,76,61,183,217,215,127,232,66,28,74,238,26,209,104,146,40,31,108,54,67,91,125,77,70,39,41,252,131,7,115,136,106,177,156,201,155,237,210,114,216,140,242,228,228,29,107,146,239,137,162,100,55,85,218,160,88,255,244,40,126,48,35,69,146,238,38,152,1,1,244,131,177,129,144,136,33,35,27,56,252,211,198,63,165,170,66,89,198,252,236,252,68,28,141,66,241,189,112,252,60,179,127,217,108,174,158,130,89,198,237,142,157,242,7,211,131,165,7,67,228,160,187,250,7,147,39,82,129,220,51,105,176,3,242,135,66,2,160,39,117,177,193,191,46,249,109,83,101,213,254,105,248,185,147,0,239,7,119,179,23,148,219,30,236,157,171,95,121,167,99,90,252,115,86,49,145,152,31,72,174,109,72,53,0,75,154,156,61,218,24,112,1,196,115,15,152,221,214,8,120,117,49,60,66,51,154,244,152,95,24,77,205,170,170,200,2,82,147,207,211,103,203,65,212,32,190,64,11,122,189,131,184,99,73,52,158,145,77,132,235,228,48,177,204,86,56,89,219,236,7,195,49,158,10,23,202,232,223,117,211,123,167,188,83,114,63,8,103,58,202,155,150,248,237,44,69,201,74,236,63,216,140,3,117,24,161,155,115,182,53,14,143,254,216,8,100,91,113,114,192,219,124,176,175,19,211,217,233,209,193,245,193,52,247,200,214,10,147,38,90,28,63,20,130,208,144,231,125,174,20,93,157,15,101,51,180,213,3,10,213,223,248,172,121,211,93,165,213,168,47,154,106,225,15,30,132,7,18,212,146,167,46,62,78,166,229,15,229,170,89,99,113,157,254,161,88,178,14,217,221,36,178,55,53,110,234,151,1,190,171,75,130,99,159,252,195,91,156,108,202,202,69,163,222,130,19,254,131,113,229,213,154,18,15,145,96,227,131,11,21,22,69,207,4,86,125,189,54,41,39,149,220,73,191,248,160,57,76,148,90,212,208,11,49,64,255,108,145,216,25,226,169,66,61,182,221,192,210,236,63,132,40,95,72,145,87,159,18,16,254,217,106,211,137,242,63,105,193,15,62,19,120,147,154,172,57,145,117,159,192,23,245,121,245,78,135,95,53,98,105,161,185,2,75,174,127,236,249,251,31,126,244,222,144,25,60,124,79,195,132,181,251,243,176,98,226,102,107,221,235,115,40,198,213,30,249,144,246,58,99,115,60,48,57,188,128,151,178,235,201,80,210,198,227,79,114,211,51,37,14,219,100,148,250,240,224,197,120,138,34,223,66,11,206,249,134,125,103,178,204,170,76,76,100,77,99,99,249,208,134,220,155,52,244,97,124,205,237,241,5,45,200,103,229,80,216,18,176,62,126,126,62,215,58,116,217,19,127,104,251,25,204,8,202,79,123,92,68,87,64,81,201,192,179,53,196,202,208,127,185,81,181,146,83,103,147,6,240,115,87,148,57,165,5,31,216,232,183,1,35,3,36,95,100,197,233,40,96,102,80,161,73,96,177,22,11,165,249,60,168,23,3,85,144,114,15,62,63,92,84,130,52,241,65,147,246,250,62,103,186,47,117,50,48,3,49,143,37,233,118,123,184,187,201,2,194,229,179,212,207,124,83,96,219,224,250,228,138,138,144,58,120,81,185,69,53,216,39,49,214,179,7,30,70,148,115,216,216,235,10,111,66,35,135,9,255,166,204,159,164,91,123,242,184,103,18,4,79,137,200,78,228,201,199,225,71,83,70,84,39,7,114,217,132,158,14,163,192,33,92,4,130,243,93,124,29,38,211,88,158,37,137,148,116,245,176,105,194,165,82,93,141,108,51,106,243,147,103,84,208,211,227,161,151,77,167,247,91,239,24,26,93,163,15,58,37,122,44,211,227,85,250,161,214,97,170,233,95,4,129,36,190,196,100,244,60,97,13,255,193,44,156,69,54,76,116,4,48,199,122,112,66,101,86,246,137,136,19,211,152,239,145,15,202,241,178,109,201,88,157,101,127,168,54,67,141,39,224,59,15,174,198,209,133,146,146,236,183,138,237,38,124,97,57,183,149,30,215,195,51,134,7,218,115,113,52,225,164,196,162,205,52,41,61,196,128,83,147,158,40,185,224,236,18,7,159,213,86,146,210,236,251,232,250,240,112,17,29,21,97,166,96,201,76,221,46,34,85,83,129,82,119,191,229,115,41,108,231,51,97,201,169,45,99,234,95,62,252,150,166,153,122,214,29,154,124,60,244,135,228,42,73,105,92,40,71,241,177,96,70,145,74,58,131,202,96,90,14,177,237,208,252,81,53,67,104,191,105,246,28,79,171,145,169,49,204,21,59,158,129,252,152,108,182,168,239,37,31,227,232,83,76,245,13,68,48,97,198,166,132,81,169,125,180,184,168,160,75,250,193,197,154,33,101,219,222,76,220,231,194,59,235,38,145,106,234,89,171,29,197,50,79,62,93,250,97,32,35,56,124,190,244,169,123,126,154,176,135,39,213,144,77,82,87,107,246,206,191,230,200,111,255,202,72,145,47,27,241,104,218,255,63,152,97,48,37,226,67,23,104,249,51,49,198,177,154,105,97,3,102,125,153,14,55,60,65,52,17,114,130,184,17,48,14,19,85,147,48,180,93,248,116,216,80,189,84,85,180,19,175,16,75,249,174,221,156,215,20,53,209,51,191,50,196,172,116,150,231,50,249,27,127,40,29,75,250,169,63,125,30,91,108,141,75,181,217,87,224,49,228,232,74,133,98,107,242,136,44,92,140,163,253,40,49,180,66,129,206,239,138,234,29,133,46,129,41,33,249,15,79,234,90,242,178,26,209,94,245,111,158,20,253,86,141,58,203,199,77,95,115,17,225,229,131,209,92,224,89,191,218,29,255,61,169,157,104,163,93,116,70,178,129,18,167,182,25,153,72,249,240,28,76,71,38,190,105,201,134,42,204,246,40,199,68,108,146,86,47,42,197,142,20,163,16,195,63,137,7,26,226,147,185,248,235,218,166,79,34,87,118,94,112,76,241,39,188,218,79,191,104,131,162,25,41,105,171,253,77,181,175,108,166,250,225,195,140,101,85,75,4,104,131,222,204,19,38,196,233,73,150,15,75,30,121,238,232,44,139,42,42,219,76,163,203,183,14,180,29,116,189,103,182,82,187,59,136,228,165,102,241,173,185,116,251,169,169,161,116,189,105,154,163,34,232,60,79,159,250,220,210,143,135,58,103,28,157,80,6,208,60,161,117,228,250,109,161,230,168,100,156,51,4,185,54,79,137,229,74,121,84,94,7,194,99,221,55,206,231,191,232,165,31,15,76,134,192,83,125,116,157,191,112,193,32,203,225,243,185,40,253,3,143,212,179,167,247,196,238,132,240,42,11,4,230,7,57,98,9,99,66,212,39,115,219,204,143,217,83,152,4,235,75,135,202,132,31,26,169,217,19,25,104,43,43,213,190,217,124,229,34,155,58,149,111,208,76,113,192,199,56,74,172,115,191,53,4,115,189,241,156,179,185,186,107,213,178,119,210,198,145,208,166,41,247,245,88,53,223,167,15,38,19,165,85,75,60,172,147,47,247,103,13,69,193,240,113,127,197,56,185,71,166,30,37,247,167,210,69,86,103,68,25,128,5,90,139,35,253,231,9,255,193,148,207,53,161,141,237,103,142,131,17,7,149,21,132,155,62,49,153,23,9,200,133,103,45,239,145,77,237,30,97,89,110,54,107,97,114,65,69,158,81,27,225,43,144,23,130,143,215,240,189,19,140,254,241,140,114,88,20,221,223,87,233,208,248,158,163,147,57,176,124,112,51,246,86,126,224,91,242,57,139,79,82,10,199,153,71,50,31,149,87,132,80,212,214,250,222,178,126,226,15,197,195,253,65,217,198,109,191,171,108,141,39,83,127,248,172,154,73,42,85,180,255,62,143,4,98,165,215,185,200,169,104,181,117,153,206,172,163,137,182,7,125,149,11,30,177,31,12,39,70,9,55,103,156,32,194,241,221,149,181,195,232,2,98,172,73,223,88,157,72,24,219,79,173,130,21,4,43,166,23,247,172,167,66,97,19,17,240,226,94,177,224,182,106,89,146,8,192,97,210,248,83,139,150,198,70,252,110,11,17,160,209,244,93,25,157,193,239,58,161,189,164,196,196,246,107,69,141,154,38,174,52,85,171,223,104,199,249,151,73,70,121,42,151,129,226,55,132,92,47,152,154,220,167,190,15,60,166,243,173,198,142,252,20,201,32,31,198,125,37,6,108,235,90,213,71,152,97,68,21,217,90,131,31,120,92,66,179,41,153,170,61,114,179,38,25,231,217,153,178,236,122,79,14,111,198,143,30,148,108,180,2,71,132,155,90,20,184,121,8,26,77,24,181,209,217,158,176,211,230,243,125,96,123,235,76,8,92,18,138,218,229,52,147,6,74,81,121,135,174,171,117,201,97,132,221,234,112,135,199,167,99,5,247,20,39,6,159,167,79,51,124,123,10,224,211,125,61,217,147,153,48,144,142,98,146,177,193,25,200,200,222,233,156,66,58,186,5,225,128,28,166,126,3,80,16,92,15,196,216,12,83,123,106,104,20,173,65,182,182,182,161,39,176,164,170,239,148,52,172,85,202,83,220,195,94,98,6,13,99,76,12,245,158,161,212,186,11,253,110,107,171,171,58,209,194,182,205,62,24,206,61,240,238,213,105,187,227,240,230,228,147,130,149,153,82,114,44,131,234,92,8,28,214,182,138,186,117,108,39,93,89,217,72,53,233,97,57,81,19,15,162,234,79,51,69,182,63,86,110,72,78,59,38,81,11,91,73,217,66,36,182,252,183,173,123,52,43,235,12,241,37,31,198,19,205,230,173,30,225,253,167,253,20,100,34,230,79,57,57,26,114,174,125,102,114,84,235,57,26,185,179,32,201,78,126,186,43,165,109,98,222,232,3,117,158,189,87,209,220,69,71,122,208,157,113,105,83,106,59,235,141,49,140,139,143,99,198,124,85,145,162,110,133,148,22,252,44,230,63,185,50,216,148,126,215,80,23,135,234,104,247,205,134,51,120,99,176,62,171,210,19,79,28,83,46,235,12,61,137,162,20,66,72,232,65,136,179,169,89,38,219,179,115,72,97,110,180,205,102,93,85,13,59,187,83,239,123,228,187,125,172,114,72,112,187,243,24,61,244,54,33,42,173,172,34,184,239,60,62,236,55,138,194,184,70,58,29,174,27,169,121,212,231,220,97,213,120,118,39,40,92,42,61,113,216,182,47,8,134,103,72,106,79,90,135,105,61,103,144,27,41,4,36,101,178,34,109,209,157,26,201,166,188,201,148,53,96,216,186,113,59,123,4,36,236,155,194,103,254,243,15,223,234,28,154,61,160,212,154,189,109,108,255,172,68,36,25,223,247,207,89,218,217,166,52,52,63,52,89,52,166,156,47,7,129,31,245,82,61,57,253,8,78,132,165,165,102,37,165,30,159,13,78,246,182,50,19,239,211,153,218,122,175,87,119,122,240,36,2,150,141,223,64,37,197,77,5,208,128,198,46,161,40,149,27,5,56,103,46,51,88,212,9,28,38,68,15,226,25,30,227,75,223,24,121,165,228,154,164,219,88,81,67,245,37,250,50,207,250,32,138,159,97,43,210,22,164,157,188,251,17,69,239,92,95,135,149,51,153,6,193,183,162,45,209,181,177,18,145,128,30,84,240,58,180,156,106,30,214,174,178,176,141,175,152,254,104,188,86,87,140,230,166,233,33,120,26,131,79,60,24,84,240,105,34,107,42,185,155,77,164,221,97,190,236,183,231,12,30,179,63,240,142,165,154,118,197,144,94,72,247,210,202,75,136,99,147,49,163,37,173,254,44,243,134,116,120,144,124,115,154,45,244,132,243,114,171,244,135,64,70,41,49,20,206,143,107,247,136,173,57,206,39,173,240,200,197,64,130,34,207,108,174,67,140,152,14,146,121,183,175,37,99,100,235,114,191,70,205,87,150,20,84,60,50,162,126,219,72,155,203,110,184,177,254,180,88,150,249,143,38,206,156,205,178,188,110,238,76,147,198,24,226,111,201,111,211,212,225,157,18,102,233,123,215,70,58,227,41,158,123,167,132,89,74,22,189,49,114,119,222,205,144,215,153,180,106,145,103,58,209,119,244,85,157,96,189,173,167,97,167,16,104,251,209,236,48,107,211,78,35,56,86,206,250,204,22,65,44,233,37,194,97,103,102,111,192,66,4,95,213,120,108,87,82,189,89,130,242,109,122,76,119,207,76,180,93,96,140,154,126,94,154,181,228,29,39,247,68,219,86,4,80,173,145,141,2,72,52,83,36,2,80,85,20,192,93,251,44,20,53,122,195,172,154,44,176,209,151,252,224,244,104,133,160,84,151,93,190,143,33,61,30,113,103,19,178,75,235,162,79,86,146,198,110,136,156,1,67,190,148,78,162,179,62,245,219,239,198,203,87,95,129,78,62,123,250,193,67,21,148,193,92,76,0,40,183,166,237,131,104,55,183,232,225,51,133,111,245,148,62,112,117,139,173,109,254,91,85,251,236,186,41,234,207,128,145,170,82,24,122,71,28,77,237,108,170,214,59,158,64,201,217,218,148,75,150,122,135,65,10,99,37,117,152,135,253,220,23,74,128,241,60,59,199,171,228,58,209,157,28,140,223,160,62,48,102,191,104,37,53,59,169,161,87,70,225,222,191,188,100,253,77,234,63,222,19,116,227,26,176,41,34,75,207,216,52,35,180,219,53,57,52,245,109,26,0,46,67,135,151,50,33,181,182,31,78,146,142,23,30,243,177,190,104,72,243,199,171,110,4,123,250,62,91,51,90,186,195,124,150,218,84,214,236,222,2,165,111,76,15,198,154,180,71,47,41,253,132,122,219,216,62,151,219,127,75,85,247,233,201,172,112,135,162,205,21,157,218,249,118,85,186,245,5,232,185,80,157,226,155,117,11,93,184,106,19,6,145,224,136,104,57,213,246,142,97,186,48,106,52,200,54,35,211,171,57,197,217,87,228,64,243,195,126,218,182,37,172,247,204,240,38,213,155,162,181,203,120,38,1,70,194,248,177,197,24,130,162,174,149,213,43,132,73,59,26,173,41,197,140,167,57,16,31,134,38,93,220,253,129,115,15,35,170,141,179,26,50,19,207,146,57,98,162,162,125,236,76,15,227,113,89,56,83,136,95,26,78,159,249,241,148,161,24,84,163,243,125,77,141,50,236,229,221,113,240,43,240,171,123,120,65,35,36,224,243,145,43,165,249,192,168,183,173,128,145,51,214,86,106,22,235,24,161,228,253,170,154,29,148,17,30,192,230,112,177,52,174,179,86,249,120,162,9,251,178,199,224,161,176,249,136,11,99,141,122,90,165,139,109,171,3,38,171,162,29,149,230,107,226,82,28,103,17,210,18,59,106,158,44,54,129,182,242,120,96,225,36,158,220,165,135,63,104,143,75,54,10,169,126,172,165,7,159,199,57,83,136,235,159,136,24,103,241,231,137,204,118,213,71,168,37,43,235,10,120,133,194,169,237,230,106,125,90,211,139,232,33,81,104,172,175,17,60,36,230,28,112,203,234,78,202,252,210,174,58,201,88,239,40,105,117,134,71,213,182,153,227,25,129,240,31,226,113,154,34,209,126,219,91,147,239,81,241,32,71,14,255,133,115,13,65,139,206,230,37,63,104,13,237,239,141,170,224,214,85,43,153,71,67,160,131,102,88,117,242,56,225,71,92,24,81,206,120,186,245,33,5,133,202,71,99,234,87,199,24,96,215,218,164,94,87,218,227,3,50,78,188,127,209,241,52,129,126,199,94,169,152,214,199,159,131,219,149,88,107,211,236,122,245,174,250,8,229,199,141,12,103,125,190,171,134,24,100,187,26,55,83,197,144,128,169,58,7,108,54,13,143,70,193,42,23,101,23,249,76,8,164,82,66,63,167,88,59,223,3,207,118,149,175,104,224,122,94,117,134,24,23,202,61,16,213,180,73,154,97,176,67,55,37,91,148,149,31,24,42,123,192,121,191,202,12,86,50,137,163,233,14,123,20,39,182,53,205,59,140,48,177,26,63,90,251,77,136,220,100,227,140,61,71,207,176,210,180,253,109,127,156,87,182,217,169,4,124,66,213,103,62,57,187,152,16,127,35,55,248,248,145,91,11,113,40,209,164,109,1,183,194,180,51,173,128,97,67,60,147,17,158,184,142,118,227,84,41,60,103,72,15,195,58,154,253,143,99,76,13,205,72,132,27,118,127,231,193,70,171,111,192,100,26,159,137,16,42,244,61,154,40,64,81,220,183,2,68,66,94,103,73,106,139,251,30,91,82,85,21,193,205,30,39,38,43,204,147,84,204,121,81,37,88,87,29,17,239,209,250,192,148,171,90,192,112,149,215,35,231,82,235,125,224,201,228,214,84,136,9,241,191,125,97,216,22,10,247,20,246,63,219,74,178,143,128,20,12,254,30,104,45,42,111,136,163,234,29,100,44,106,253,145,246,49,221,140,120,213,41,83,197,126,148,171,106,94,247,194,146,246,34,175,159,79,200,253,101,228,143,100,36,112,147,211,167,81,120,135,196,124,234,223,67,218,242,162,164,135,20,165,6,214,46,252,244,236,178,200,167,20,18,187,219,92,216,20,198,85,202,165,154,215,54,111,185,39,97,32,186,165,116,47,62,94,177,3,70,212,148,131,203,155,109,56,35,161,135,132,231,30,86,87,86,184,96,70,112,225,179,48,170,181,16,61,85,161,21,123,194,216,71,4,23,3,179,237,185,10,131,241,214,124,36,208,174,241,41,154,92,208,99,5,110,20,145,74,40,124,50,9,232,209,102,145,120,31,57,133,77,53,0,34,63,180,239,251,130,67,181,30,109,183,53,239,201,113,45,81,253,156,19,169,146,183,12,184,105,156,177,24,86,69,94,39,61,137,15,204,196,123,97,60,249,20,45,117,95,16,141,212,250,152,116,142,176,191,98,202,24,143,218,68,195,167,32,244,7,105,134,76,143,127,104,33,42,185,147,6,242,134,143,65,232,153,192,106,12,241,110,237,48,10,215,43,150,119,230,58,250,31,158,164,151,213,162,124,30,173,175,83,20,137,223,124,39,217,250,96,184,112,223,185,108,191,162,247,168,65,198,126,30,24,165,208,71,198,242,71,145,253,224,9,33,94,13,43,206,6,115,220,89,20,146,229,126,60,133,161,200,222,247,140,42,221,3,167,176,93,225,195,156,233,113,163,33,155,51,226,219,162,116,241,160,48,112,98,252,78,228,215,84,24,132,168,57,142,197,94,245,49,124,193,8,187,198,119,201,254,114,189,134,19,87,67,118,145,178,213,54,229,69,209,107,222,163,211,46,143,65,79,71,24,38,126,26,46,190,186,62,20,108,78,87,12,110,243,10,87,69,19,154,179,67,147,155,173,220,210,236,102,97,83,24,15,52,61,150,15,133,218,93,72,106,211,79,251,172,227,108,227,118,15,65,224,69,105,92,111,170,102,122,208,66,47,152,37,113,61,222,63,121,213,56,249,28,207,243,130,175,52,238,177,102,101,248,8,169,210,113,235,48,74,226,143,170,46,59,154,152,199,248,202,158,133,35,163,123,20,83,13,34,239,26,149,25,85,183,132,176,59,181,44,173,90,44,148,28,203,61,249,153,27,30,149,48,140,67,75,168,148,159,23,63,214,163,47,123,246,217,87,10,156,84,203,251,219,208,235,67,161,153,38,136,49,31,17,229,93,92,64,0,213,234,135,165,176,72,163,182,139,90,212,165,46,25,212,129,70,136,148,99,222,163,167,174,216,248,93,25,241,63,62,79,86,148,235,161,19,126,30,111,73,143,121,58,82,85,254,66,58,238,85,207,79,211,66,57,175,114,123,249,227,161,81,228,125,112,141,143,125,206,129,177,114,13,248,204,184,127,96,136,138,1,195,89,41,239,79,231,121,127,155,48,226,177,117,199,172,56,4,237,7,9,128,253,194,119,44,52,99,83,235,185,17,164,15,33,254,101,178,60,207,79,143,59,136,171,217,161,239,231,194,251,10,193,236,106,154,60,207,201,225,237,148,128,201,35,245,231,133,244,240,253,89,246,118,243,159,247,21,94,47,200,242,103,221,69,46,54,61,97,146,137,215,122,85,206,239,178,45,83,40,210,67,146,159,42,117,7,127,45,102,171,138,154,68,122,198,25,29,34,247,220,143,16,42,5,163,216,180,48,14,80,181,126,224,117,199,127,57,75,131,78,56,63,244,30,252,244,56,130,150,59,15,146,42,87,210,162,93,150,123,137,49,165,62,87,76,184,23,86,14,61,189,78,219,9,31,246,48,114,32,28,214,27,34,159,31,190,2,25,249,126,93,176,78,196,155,227,115,63,195,184,169,197,4,1,108,84,11,150,249,205,141,231,57,83,159,14,151,8,122,17,30,145,83,114,62,43,228,245,9,235,75,122,135,64,152,57,174,100,22,22,239,248,185,145,32,98,161,165,60,199,210,98,53,46,76,99,171,126,22,52,167,251,51,177,62,64,13,20,209,197,74,241,172,105,60,206,26,111,25,63,234,218,141,100,122,10,158,207,102,207,184,45,212,186,251,227,219,137,51,112,88,5,207,245,19,176,213,66,96,20,250,150,89,174,60,214,77,112,92,194,247,240,108,61,216,23,237,199,165,168,215,176,104,49,171,139,250,76,206,198,225,119,52,241,201,171,70,61,44,171,176,189,97,38,215,93,65,134,44,25,30,44,180,69,60,94,119,116,55,134,217,53,187,212,61,31,255,164,65,63,113,248,245,20,86,137,71,213,156,55,118,143,70,46,95,23,165,137,4,126,152,1,229,167,95,20,154,17,201,202,64,233,177,125,244,212,209,3,15,31,162,140,186,231,99,89,197,204,230,48,244,131,242,26,90,149,144,91,63,232,152,154,172,197,127,37,141,176,235,65,240,124,63,62,93,198,143,11,223,39,88,203,186,75,35,199,28,178,228,84,65,94,19,251,98,246,74,1,155,50,252,124,96,186,176,3,158,74,24,36,214,57,65,91,56,82,85,179,101,127,224,89,174,89,22,196,227,71,118,252,44,144,45,236,149,96,85,166,71,179,28,10,167,15,36,154,106,159,161,96,180,241,184,176,138,219,85,127,125,38,139,231,94,112,43,221,170,43,195,50,177,195,94,147,173,226,208,174,9,194,149,210,199,133,79,32,255,168,169,211,85,17,190,105,24,205,62,26,167,20,82,67,159,155,30,164,166,5,126,66,165,121,29,142,120,27,143,48,44,245,195,30,222,102,131,220,250,163,104,142,84,242,133,33,156,61,170,228,80,205,103,192,237,205,82,208,50,115,253,172,138,201,37,173,103,47,20,149,240,245,171,30,215,7,110,173,95,95,53,171,124,63,112,55,94,120,120,186,61,254,72,108,211,16,120,11,184,176,152,40,108,25,225,112,147,59,11,189,202,169,159,173,213,136,151,141,158,72,250,99,196,234,146,180,7,53,1,8,253,101,174,236,90,209,165,119,187,195,8,244,34,36,104,153,207,203,58,183,188,195,111,170,144,246,175,15,186,197,157,15,102,98,121,14,238,125,172,11,67,198,120,126,25,10,103,11,24,78,209,123,244,104,49,254,77,169,39,255,143,147,135,113,32,110,168,239,201,243,186,110,139,185,226,127,243,60,147,220,195,21,148,182,229,246,196,108,104,171,174,176,23,35,8,218,235,57,58,197,94,159,22,228,71,90,18,13,148,53,239,177,76,248,122,108,197,112,42,92,5,51,82,96,15,124,46,36,7,122,62,158,71,239,191,146,11,142,95,102,15,173,143,164,224,121,18,190,154,139,196,229,120,183,250,177,30,79,248,173,91,119,136,156,59,236,99,113,206,124,58,185,127,76,195,184,238,4,237,160,188,252,151,125,231,50,120,133,58,17,54,20,106,197,171,180,61,94,238,184,43,83,180,12,184,150,246,120,13,140,80,206,3,101,239,218,30,59,0,68,58,194,38,21,69,19,133,49,127,240,221,62,157,241,111,102,178,217,198,47,95,131,215,57,31,143,99,186,178,246,61,218,90,150,20,190,142,78,176,132,31,25,80,36,125,99,53,30,124,28,125,233,3,181,108,229,181,181,53,19,18,73,25,89,37,37,124,107,105,94,210,241,221,249,140,75,24,211,54,251,151,7,158,94,222,7,38,255,244,28,77,26,35,110,139,41,89,165,189,173,128,63,226,183,43,221,0,122,242,51,164,175,119,51,73,161,39,151,0,29,115,132,87,48,109,192,101,61,22,10,44,154,110,226,141,158,154,238,233,89,65,251,53,79,78,249,57,51,175,103,133,43,52,150,158,229,73,92,154,142,130,195,39,222,216,26,193,152,51,121,184,135,131,54,21,21,31,200,63,134,3,56,76,220,103,209,59,119,4,195,227,194,236,24,53,219,91,174,115,44,46,222,89,59,119,22,45,176,119,20,82,112,123,4,205,201,21,231,126,143,198,78,251,73,37,211,120,40,112,83,241,148,133,190,198,184,102,216,39,158,215,239,131,12,204,238,215,74,155,13,170,166,215,77,133,60,80,114,143,122,106,212,58,60,244,194,73,27,202,215,227,42,113,139,79,192,233,117,57,128,159,57,227,137,247,78,115,224,99,238,112,214,143,248,109,107,178,123,202,2,103,205,107,241,66,42,106,42,79,201,97,166,48,225,25,22,32,61,247,117,102,236,222,250,133,179,118,109,83,228,105,59,190,128,137,70,223,83,3,205,216,44,93,95,245,178,214,91,116,43,214,224,18,112,123,11,126,104,154,197,7,50,168,77,85,173,84,158,57,188,175,176,177,31,248,23,234,201,207,26,27,31,62,13,173,249,173,210,151,179,255,11,215,245,129,220,234,122,43,191,17,196,147,116,122,108,238,225,9,81,198,11,120,82,61,87,24,105,210,240,139,167,215,249,41,177,146,200,136,111,128,207,77,151,100,178,184,225,25,205,117,21,213,250,32,123,140,33,74,192,240,220,20,29,57,221,235,254,41,85,40,108,33,238,7,119,115,20,80,33,246,74,117,197,71,18,155,250,38,213,18,224,21,73,20,120,86,73,153,34,21,17,141,17,96,234,170,8,8,255,238,198,25,3,225,26,45,211,35,154,232,170,249,116,53,81,68,219,170,81,157,114,20,249,205,179,79,59,182,17,201,33,219,239,48,202,12,90,75,63,51,35,90,24,14,87,51,208,122,244,227,183,156,156,110,100,217,185,224,105,153,243,61,57,86,64,143,246,246,153,12,243,190,176,101,127,84,167,61,69,173,29,206,33,60,0,69,51,170,203,23,78,143,190,124,181,246,102,191,112,75,18,172,71,228,253,188,204,112,177,175,4,98,143,242,61,95,126,138,163,169,172,40,163,131,162,117,212,3,233,67,88,42,97,74,101,127,184,182,228,178,14,10,237,11,218,240,230,98,50,132,190,164,77,115,24,192,145,233,117,184,96,118,182,31,154,213,184,239,139,249,72,141,112,16,198,159,30,13,163,222,244,196,179,155,178,112,191,15,5,130,182,210,249,104,165,154,113,221,101,191,115,194,217,139,204,240,130,31,40,196,175,71,146,159,0,56,76,238,139,21,76,198,195,153,171,81,240,3,46,15,1,1,58,118,216,95,33,101,91,212,73,30,189,88,114,121,1,207,173,13,44,56,130,65,10,11,248,4,42,15,173,147,228,116,76,41,184,225,46,29,134,38,119,27,119,109,178,17,122,238,6,121,60,14,38,181,242,48,9,217,223,57,217,100,224,38,221,230,115,238,19,170,68,184,96,45,35,202,230,67,121,125,185,59,214,48,123,226,162,44,70,74,214,241,9,208,102,173,233,77,242,71,215,104,148,54,141,154,158,219,134,106,30,131,129,205,141,150,211,225,16,200,23,146,205,74,168,60,240,188,223,46,198,119,154,37,250,49,16,98,93,229,3,208,188,130,29,189,102,92,218,60,103,127,232,153,124,1,241,186,51,126,141,250,109,119,20,235,125,91,134,27,113,209,244,42,79,13,187,229,128,145,40,169,15,220,163,136,122,224,60,181,159,150,87,178,195,136,109,228,31,17,239,129,207,78,32,78,94,89,38,20,182,254,54,159,139,113,84,239,237,25,199,136,13,248,141,193,192,126,7,19,175,56,214,244,100,54,85,237,161,188,206,216,193,12,250,63,215,122,88,171,191,150,87,131,251,70,80,117,61,156,215,78,195,65,192,237,113,78,2,30,174,89,11,76,183,116,126,224,120,159,29,11,45,173,176,209,59,18,5,73,114,208,99,60,156,213,179,203,112,150,60,17,114,75,15,141,18,37,157,40,63,28,184,190,107,118,179,214,182,17,48,131,233,57,186,222,253,63,112,210,166,61,38,173,236,108,113,74,19,157,212,158,194,180,243,124,175,179,207,101,14,94,2,119,35,144,7,60,33,18,63,48,146,211,1,195,31,210,57,143,239,179,198,201,209,115,40,237,129,163,87,17,56,169,183,209,121,63,100,87,253,169,96,98,209,31,219,138,1,95,52,208,50,116,35,141,34,51,188,157,128,243,243,188,73,207,59,196,187,121,230,233,70,105,57,238,216,154,244,31,122,241,153,156,47,250,186,15,111,163,70,180,56,55,249,217,250,172,108,43,69,248,117,190,105,12,186,158,101,243,236,34,60,33,2,156,181,96,201,186,56,162,116,199,244,160,117,164,141,51,68,108,101,59,27,179,185,149,231,75,170,56,30,8,4,142,165,124,89,202,124,145,38,250,181,156,182,103,185,135,26,25,40,77,90,227,137,37,34,105,65,209,122,43,25,101,87,235,246,247,103,2,159,126,105,52,92,97,26,249,122,110,62,65,154,251,197,1,99,150,56,249,153,199,138,14,238,131,22,215,59,7,61,243,189,14,238,66,119,190,175,185,103,107,243,170,101,178,66,119,111,208,2,54,197,17,133,207,182,106,223,163,207,254,164,60,71,163,87,151,3,54,162,152,194,104,165,196,125,157,219,86,207,201,13,71,184,196,35,237,166,83,163,183,141,32,109,156,28,29,228,244,248,18,53,38,222,26,112,126,169,144,56,167,180,116,143,54,217,29,133,33,100,4,60,112,64,217,79,200,59,98,249,232,230,32,218,158,136,152,105,100,4,140,52,174,122,190,144,136,246,251,162,238,162,41,214,131,226,44,49,3,198,173,228,57,55,157,189,37,224,81,84,76,139,250,111,141,100,253,129,235,99,64,138,95,201,28,249,254,118,205,170,215,115,238,130,161,230,23,78,126,61,191,187,136,177,194,106,176,51,110,149,146,194,30,36,71,122,192,244,155,215,115,99,116,225,248,14,31,56,61,243,6,249,201,46,39,71,9,91,31,57,47,59,62,109,35,71,62,155,213,19,91,108,175,166,194,160,122,18,77,184,71,33,144,31,48,196,218,135,208,187,217,252,94,184,61,117,119,44,60,182,187,36,162,242,82,31,31,55,40,136,241,76,81,251,81,125,0,252,9,107,48,205,128,251,99,126,106,3,164,199,79,159,141,87,123,108,222,166,173,88,23,70,47,64,225,86,92,29,223,224,245,208,105,206,140,53,99,195,217,173,80,160,149,4,218,158,60,197,5,74,108,162,232,188,5,93,224,161,210,251,152,109,174,116,175,108,214,249,199,110,48,145,145,11,216,8,197,146,12,98,91,209,47,60,147,238,117,151,105,254,223,103,58,80,107,207,10,247,240,110,49,248,188,46,53,25,165,211,48,166,37,58,246,52,39,105,58,44,49,145,211,218,249,228,159,39,6,206,173,93,184,62,100,4,228,186,87,146,71,186,215,147,189,51,57,226,251,190,134,246,156,146,219,27,67,70,10,43,184,162,231,123,187,3,101,190,44,207,110,186,212,113,89,40,240,105,107,166,85,146,239,85,151,183,249,128,197,63,232,215,118,83,42,188,143,57,111,180,17,26,172,114,139,192,240,206,239,19,35,157,175,137,214,204,130,127,223,6,206,20,154,248,158,11,251,65,121,213,186,91,69,136,31,137,140,128,209,246,92,175,79,110,75,253,30,221,223,132,125,207,50,105,204,50,222,178,144,81,241,47,76,27,203,115,52,69,165,123,95,164,59,5,237,51,58,78,145,201,53,203,18,133,217,117,196,231,241,199,198,16,241,231,57,227,174,10,109,214,227,133,229,219,42,127,120,152,84,133,194,119,149,206,166,19,127,61,39,47,55,55,13,225,19,213,209,7,46,65,227,32,192,111,170,89,69,160,13,237,46,224,252,120,175,0,211,136,235,48,1,237,195,227,236,198,186,11,184,63,74,68,203,116,165,34,96,40,214,14,246,20,134,24,91,59,96,40,241,253,129,243,13,243,49,13,127,106,251,13,85,61,79,144,117,202,74,107,188,112,218,113,242,179,103,203,175,11,181,57,162,220,163,73,55,231,215,41,186,199,162,205,106,50,247,115,114,214,167,21,240,120,12,9,128,115,36,8,176,3,204,237,161,160,158,13,233,240,178,212,121,192,83,3,106,10,217,43,232,221,7,181,170,183,194,245,154,61,211,242,216,31,66,26,89,176,96,204,243,242,70,121,76,197,145,95,191,7,99,95,171,12,86,228,117,227,137,39,108,38,199,11,203,92,153,136,99,116,214,129,234,17,149,60,124,143,182,18,130,160,233,173,136,208,96,26,105,249,125,238,251,50,76,137,235,185,232,185,74,208,49,59,74,170,89,151,220,122,158,101,100,74,187,53,220,40,199,148,29,119,180,193,224,115,186,30,15,95,242,151,57,166,82,200,124,15,229,23,29,137,8,52,80,67,47,202,224,171,116,7,71,60,157,76,226,189,61,124,7,26,97,28,46,157,206,104,133,251,141,144,76,64,105,62,14,238,72,221,141,128,137,73,244,186,177,213,137,168,19,129,195,245,24,219,147,62,46,113,114,218,109,116,225,42,230,237,249,189,202,246,105,70,42,57,22,150,193,118,24,233,6,45,99,192,119,205,254,46,129,17,122,87,18,43,209,195,114,56,247,71,93,150,154,247,117,51,111,20,30,30,10,73,57,115,231,253,109,168,229,42,73,190,104,92,119,255,32,96,246,170,130,98,236,233,9,100,250,88,210,195,192,42,240,255,60,22,104,63,183,115,125,42,52,50,250,199,211,172,151,165,236,151,211,19,201,24,74,161,229,241,199,54,33,84,255,50,73,111,172,39,182,59,65,76,170,45,238,107,24,61,89,217,70,232,139,230,128,161,126,62,92,165,179,32,181,184,242,65,11,213,115,116,191,145,70,195,144,183,61,228,92,180,209,114,156,252,76,125,218,230,123,162,171,179,113,43,113,99,48,5,180,222,156,89,237,226,153,158,169,238,225,107,102,214,127,143,135,145,58,203,207,132,132,183,74,220,214,28,236,139,31,244,190,75,136,230,253,33,142,229,203,114,162,146,80,31,98,140,101,148,60,47,97,130,56,243,133,209,164,240,183,193,36,153,223,147,211,166,225,63,141,0,235,83,139,206,166,217,230,71,55,107,24,175,127,104,103,49,18,206,228,115,158,217,124,168,97,117,248,156,2,171,99,61,182,197,103,171,58,238,56,130,85,163,117,110,138,199,219,35,13,208,243,67,47,125,28,167,131,11,159,245,250,33,243,51,83,196,79,23,18,4,15,3,11,30,72,192,168,223,191,240,236,249,30,205,124,167,52,193,218,40,98,197,133,39,179,235,210,121,26,14,168,95,26,53,143,166,124,32,196,68,98,136,226,6,251,196,172,144,68,138,119,74,82,246,57,63,52,158,197,5,182,111,192,253,173,125,86,91,41,123,192,166,211,169,48,86,44,59,224,146,247,179,228,46,164,159,125,40,213,105,126,107,207,162,89,162,13,243,192,188,205,151,161,213,35,199,101,65,203,19,209,50,180,60,22,104,38,146,215,159,56,132,125,114,92,56,206,2,245,9,67,162,243,148,206,254,218,94,148,113,20,63,140,228,250,19,125,101,179,24,12,24,77,149,135,59,115,222,165,111,155,232,145,127,27,143,26,173,211,49,12,49,27,122,90,6,79,188,83,75,60,18,146,30,227,57,55,236,242,120,91,168,166,244,249,135,87,54,226,153,192,238,125,30,89,51,109,198,15,166,61,229,33,148,54,88,216,245,194,229,105,114,104,205,62,18,71,231,86,91,9,251,86,183,151,154,205,156,41,61,193,50,147,144,135,187,13,173,241,151,15,135,243,246,136,163,49,22,210,208,12,137,221,232,240,225,241,214,249,242,91,108,79,254,193,166,53,166,195,168,155,76,183,63,210,212,243,122,136,237,236,185,102,17,248,229,78,118,211,248,186,176,249,147,191,237,115,65,250,169,188,202,167,21,242,92,117,13,214,60,159,102,42,58,221,225,53,92,60,62,59,83,4,5,53,221,128,159,143,53,251,167,139,150,82,122,122,128,150,105,230,248,111,163,40,162,105,38,170,216,43,10,36,38,100,255,236,172,54,220,14,191,50,184,23,143,247,60,113,145,111,85,145,198,122,25,163,27,253,42,79,59,144,179,40,143,242,11,238,189,174,252,98,191,140,210,160,54,49,83,228,242,159,166,198,254,84,55,147,189,209,184,107,100,82,31,214,2,223,192,184,55,141,148,192,211,11,63,34,210,56,48,117,152,167,55,155,192,100,5,76,1,68,51,84,231,237,151,30,87,102,58,168,249,117,128,119,129,35,224,249,236,8,173,87,62,213,184,237,1,211,248,233,73,71,118,50,174,156,254,174,244,192,209,229,67,224,141,28,185,130,100,164,226,182,32,81,253,73,188,141,123,44,238,193,15,120,214,243,121,209,169,116,34,203,170,185,145,231,50,147,91,37,230,147,171,164,208,125,97,164,201,20,102,86,184,40,61,133,138,66,29,136,231,69,217,89,223,85,70,121,177,11,186,94,209,14,88,160,89,225,199,209,251,68,113,247,85,44,40,32,79,242,23,118,197,61,152,58,68,121,115,195,169,142,11,231,103,136,209,116,209,114,189,240,89,91,244,104,211,97,154,242,89,170,28,245,166,109,126,238,251,219,84,14,244,228,232,150,203,109,151,19,188,105,62,30,37,164,113,143,62,113,183,86,64,10,2,213,247,219,153,176,216,149,169,129,17,231,29,10,166,56,249,192,101,184,227,171,77,169,253,41,130,159,185,233,204,41,243,126,60,91,189,54,145,218,69,198,41,62,204,253,184,209,108,44,168,162,43,156,239,182,105,140,115,96,90,93,226,210,76,9,85,79,206,63,164,120,37,29,78,132,62,150,110,107,89,192,100,233,244,232,65,211,80,12,7,20,168,181,170,84,126,46,216,1,159,107,27,15,124,253,150,129,49,237,211,50,5,10,107,235,158,156,206,39,189,52,180,101,75,60,22,164,150,214,115,114,147,42,12,248,177,206,48,163,133,232,105,196,124,27,113,179,7,30,145,130,5,86,241,216,131,146,53,245,161,132,242,255,83,126,55,31,169,122,225,65,47,167,86,203,8,144,253,194,176,161,212,38,37,76,200,83,144,143,205,94,246,209,146,64,53,221,227,120,147,167,110,235,69,67,44,17,120,77,149,65,101,223,107,74,218,63,184,154,174,211,83,4,76,183,50,74,0,137,2,225,83,127,36,139,228,48,113,223,126,225,186,46,10,111,240,45,94,222,202,104,45,48,205,214,115,48,146,135,23,166,248,187,30,184,121,204,137,10,119,26,243,61,24,57,249,15,206,168,95,62,26,70,168,171,248,86,147,170,206,124,244,78,40,171,222,219,162,35,53,175,167,112,138,73,95,160,204,2,235,15,149,41,197,193,11,139,229,7,198,45,174,5,92,223,113,116,182,12,59,198,127,134,44,175,186,32,244,64,221,64,130,21,176,171,178,205,137,219,115,228,213,140,170,178,84,234,170,210,225,147,75,192,116,67,232,149,225,21,112,159,25,133,124,173,56,209,165,159,90,191,112,121,10,251,40,80,69,2,24,11,177,190,158,113,118,27,214,176,118,193,167,91,65,118,66,113,106,100,182,234,43,72,69,106,32,96,196,13,199,35,72,85,34,153,95,179,217,167,62,95,207,10,173,81,58,212,103,209,124,201,102,15,221,227,187,78,38,167,251,212,131,195,193,154,94,74,19,3,83,184,5,13,215,184,245,249,253,234,167,44,186,102,95,250,48,253,58,138,223,63,180,160,21,160,114,39,27,6,111,113,210,65,193,226,78,89,80,4,152,81,34,135,10,223,247,163,26,130,123,133,103,134,105,241,234,250,211,203,186,124,253,145,16,170,146,120,208,74,87,55,235,210,31,140,90,227,147,140,156,180,238,251,132,131,40,246,153,134,183,202,111,160,64,232,23,158,207,156,169,204,76,235,50,235,30,83,22,242,225,173,61,71,211,133,246,61,21,166,224,249,228,73,167,201,143,5,156,247,35,116,120,2,237,105,78,87,63,120,33,109,165,213,19,20,127,134,23,225,104,108,60,179,161,234,184,112,47,206,161,202,248,85,63,138,14,8,66,55,95,209,51,83,225,147,40,221,102,1,226,151,70,188,251,180,191,18,138,71,187,79,182,230,69,109,59,176,14,32,159,84,50,68,179,103,67,56,214,186,87,134,229,208,163,218,48,104,234,245,47,32,67,42,124,202,62,157,12,99,60,211,108,118,165,229,17,22,73,49,198,113,193,91,207,35,199,141,113,120,41,13,69,251,172,186,232,203,114,26,158,185,206,230,92,175,187,50,114,159,205,55,78,137,62,193,167,132,158,140,196,88,29,46,108,172,242,195,77,94,209,37,107,6,116,15,161,59,83,227,240,210,165,169,191,189,177,134,53,6,126,143,220,108,183,214,104,127,86,93,31,137,36,182,49,141,213,249,142,25,114,57,204,83,77,15,223,149,124,254,119,223,9,94,194,124,230,44,107,194,242,163,43,130,77,207,42,112,166,28,151,54,167,19,157,130,128,206,181,229,236,187,124,107,101,70,43,229,153,231,225,22,126,229,178,137,190,119,127,5,252,48,136,249,94,168,153,89,53,205,159,177,219,52,29,252,31,204,142,95,47,188,211,214,92,28,157,208,233,218,67,67,164,78,238,231,30,102,241,215,84,43,20,23,121,191,178,78,57,68,102,173,177,187,139,139,76,164,97,139,166,145,76,235,220,133,196,38,59,188,62,84,64,21,217,230,47,89,115,118,177,56,20,220,215,209,204,95,193,73,134,115,253,196,22,4,174,214,222,255,253,52,51,216,188,115,45,251,15,46,188,59,202,28,149,183,10,191,146,44,13,184,67,75,21,93,88,132,54,93,214,196,218,146,139,40,143,147,198,160,7,223,127,154,220,188,208,143,45,9,210,239,149,97,12,52,251,131,86,215,175,153,139,97,49,187,92,120,183,80,208,127,26,79,60,41,237,163,9,209,163,109,121,146,200,84,209,115,90,54,43,60,239,15,166,106,38,241,25,54,234,39,142,207,126,101,105,169,68,83,59,15,176,185,78,210,156,198,116,174,170,211,107,189,81,14,179,118,181,155,101,106,244,207,109,111,75,67,239,234,108,72,146,136,0,159,13,194,114,153,129,201,103,173,171,219,129,103,102,111,245,193,204,155,227,38,74,45,219,24,92,215,137,5,81,149,141,50,12,161,12,105,251,7,219,102,86,84,60,26,226,23,197,117,123,14,76,181,101,103,133,123,184,10,0,231,42,188,77,224,237,217,99,59,248,220,186,200,19,227,205,155,191,105,220,14,166,56,249,79,45,47,235,175,219,100,252,6,216,162,191,21,25,88,191,166,202,220,65,149,184,7,156,165,94,90,77,24,227,76,154,197,97,54,158,241,34,171,201,225,140,111,85,3,54,177,128,28,48,186,95,243,91,121,14,124,246,99,226,30,81,77,0,20,93,5,135,137,2,35,7,4,60,72,48,250,165,65,252,173,99,9,204,12,252,91,28,12,86,21,36,102,147,51,111,165,242,193,166,199,116,73,105,117,255,132,127,123,113,56,33,243,190,5,230,187,108,31,58,81,98,92,114,225,38,125,48,3,205,119,15,107,238,172,203,60,49,3,133,253,251,143,223,242,137,136,209,36,253,46,137,126,199,37,55,203,55,116,22,63,127,208,164,20,47,103,151,77,111,195,14,218,159,36,154,34,17,247,160,103,137,30,210,47,85,1,154,73,34,78,129,81,202,169,223,163,66,173,231,4,39,247,105,48,92,112,223,254,96,75,31,103,129,207,67,255,228,73,65,49,77,155,91,80,102,246,223,172,78,69,22,45,143,121,175,123,153,58,76,243,159,62,247,213,138,14,78,36,116,62,213,121,96,10,138,243,62,20,34,114,156,61,99,104,19,254,21,129,205,247,115,4,156,223,75,67,152,232,43,47,219,200,207,108,82,46,124,38,234,146,167,140,252,118,77,85,129,17,190,217,49,180,145,135,212,143,146,169,246,235,160,48,152,230,153,127,61,81,208,142,90,186,191,231,158,204,96,234,190,169,137,102,226,29,96,76,115,229,126,109,244,116,206,221,2,102,51,35,247,75,159,159,183,136,2,19,239,12,25,98,60,235,251,48,209,156,191,172,112,147,134,181,34,72,192,120,187,40,76,91,70,175,1,227,57,244,207,159,22,202,162,43,117,127,90,103,93,105,50,60,134,209,15,218,142,231,113,2,167,94,5,174,117,124,28,74,96,147,199,205,255,244,146,27,153,83,136,132,126,197,39,154,190,57,224,102,223,6,177,141,195,219,184,76,255,250,41,154,155,173,127,162,61,151,113,115,37,208,234,233,242,94,113,73,185,75,94,204,212,46,72,207,175,11,159,239,172,255,227,135,72,15,220,250,20,60,112,24,194,110,49,199,67,196,98,106,125,193,30,117,106,88,110,243,162,24,175,127,158,67,180,141,37,28,225,155,192,16,138,124,28,79,43,98,12,69,217,153,95,212,198,252,133,207,60,90,210,220,1,231,251,168,64,173,67,172,5,154,100,33,110,102,134,88,62,229,236,31,60,111,178,218,96,252,146,239,185,113,94,212,163,41,179,250,10,48,33,95,148,46,207,36,15,188,188,28,70,243,245,110,164,154,177,145,246,240,7,138,198,98,106,122,229,39,86,28,159,162,16,112,234,251,118,193,33,232,96,221,174,223,212,48,45,185,156,238,165,117,138,222,31,247,143,222,43,154,226,99,235,107,110,197,68,64,211,143,198,171,58,223,147,211,83,229,228,13,126,27,127,161,38,71,23,200,228,211,79,190,108,43,123,239,187,35,173,80,2,197,164,36,43,58,198,185,242,236,48,202,243,249,158,187,145,154,40,61,158,10,21,247,251,178,207,135,138,219,226,125,40,184,82,222,115,55,218,119,190,154,33,252,104,180,20,170,156,187,162,150,21,231,62,241,221,186,203,38,92,11,156,101,234,55,24,206,44,101,246,138,122,52,53,157,239,153,225,223,125,38,96,249,109,214,243,85,252,232,243,128,155,222,182,105,33,54,127,226,144,74,68,28,16,152,238,178,28,168,53,204,9,90,76,197,57,96,248,16,130,166,254,117,233,216,15,235,62,139,172,2,122,93,254,46,105,154,233,89,96,187,210,61,98,34,66,159,60,13,129,41,39,215,152,137,248,174,101,160,96,57,216,183,255,182,237,209,174,204,134,89,185,66,80,158,1,167,121,37,128,129,171,107,139,152,162,227,249,220,202,126,80,130,219,11,119,125,91,101,96,190,236,145,42,10,246,251,110,103,176,240,196,174,163,197,149,89,220,161,48,226,195,51,214,4,202,149,47,124,238,117,253,71,20,103,204,118,15,46,89,47,220,150,155,61,227,153,97,183,155,135,192,25,31,218,184,50,107,66,104,2,39,115,100,9,184,136,224,144,193,181,221,247,193,220,88,239,68,139,72,25,93,192,55,4,39,122,20,120,68,63,61,240,128,249,186,21,198,193,179,59,76,119,125,202,2,163,72,187,46,172,34,191,192,13,245,232,216,28,156,99,183,220,87,178,100,195,136,163,241,161,171,10,227,250,220,226,202,49,40,234,69,96,248,99,45,174,28,103,229,174,71,211,233,183,239,201,241,12,210,61,143,105,223,175,11,99,163,166,187,154,154,86,185,191,77,213,169,8,140,191,232,190,176,49,138,20,38,62,191,151,70,106,86,118,107,203,92,15,227,104,210,70,179,40,140,192,84,92,90,199,149,91,54,146,24,38,214,29,15,149,206,129,165,39,231,123,142,189,222,185,231,146,245,202,169,80,222,75,67,180,191,235,149,39,148,34,124,194,227,1,141,182,101,43,136,63,179,7,182,248,167,231,103,143,122,226,142,79,139,218,96,202,159,130,34,6,19,27,20,60,209,117,255,187,200,110,70,148,95,198,144,206,11,214,37,8,44,43,126,153,6,249,42,91,132,78,37,40,14,38,49,218,117,115,99,218,236,31,154,9,238,155,236,109,40,148,246,121,79,125,2,47,217,252,174,159,8,68,236,140,206,101,165,49,100,199,135,217,197,246,231,213,71,145,135,73,99,11,57,67,223,14,66,159,191,32,14,103,185,197,78,146,64,65,118,1,132,119,177,39,58,43,67,157,18,81,207,106,62,2,254,171,236,31,110,41,134,102,67,68,32,99,143,128,252,248,144,128,123,34,95,189,99,63,134,112,177,158,28,55,180,242,181,6,217,6,153,118,121,9,68,153,87,75,108,83,45,103,42,73,18,179,122,157,41,142,222,100,124,5,46,60,236,93,47,156,174,90,23,139,78,67,60,233,30,93,234,21,134,5,174,182,191,140,197,3,225,104,185,242,108,188,77,159,39,17,68,217,251,30,221,173,181,236,46,15,39,208,200,146,160,97,250,88,43,86,189,190,178,156,26,123,192,94,60,92,229,254,215,148,17,136,137,31,122,69,14,99,152,34,131,219,254,33,199,4,78,15,231,37,205,90,5,53,245,200,253,156,141,59,89,193,123,97,208,81,105,253,115,216,82,201,247,104,184,197,45,62,29,2,43,12,135,46,60,126,38,44,14,15,21,124,6,102,133,247,149,7,149,158,37,247,117,54,155,249,108,80,191,151,125,118,39,24,203,203,149,21,211,215,245,159,30,39,214,186,12,57,224,129,100,160,223,23,10,126,171,54,129,9,213,124,144,119,178,174,73,230,26,58,254,104,12,248,96,90,114,46,143,192,154,133,207,30,161,251,209,216,37,212,81,5,166,37,193,15,102,199,169,123,78,118,15,174,202,188,152,166,80,124,87,152,117,47,2,183,76,186,69,114,45,213,164,243,60,94,133,216,5,225,241,194,136,246,85,159,129,105,214,90,77,47,156,84,155,135,2,184,9,214,235,78,242,115,43,74,241,80,78,168,53,145,174,184,112,253,213,232,61,226,68,184,121,43,76,59,150,39,25,233,92,173,75,178,3,144,22,250,142,253,69,58,23,126,187,100,232,53,158,152,226,248,22,128,156,77,151,101,11,87,190,26,41,166,73,195,66,149,79,132,94,196,82,124,101,153,61,153,243,248,133,233,250,243,48,228,108,78,210,153,54,239,48,36,45,182,214,141,241,233,76,222,247,169,20,123,14,17,228,227,179,182,37,103,98,29,81,145,192,156,232,184,47,89,152,138,117,89,250,11,161,196,180,117,194,43,124,96,190,179,94,48,95,182,100,229,10,118,236,49,206,150,177,104,101,1,32,137,205,39,231,123,224,179,137,175,242,58,207,118,144,124,143,195,240,110,155,172,198,100,189,135,135,79,214,151,116,221,215,225,100,145,3,246,0,8,78,243,146,48,33,91,182,63,46,108,154,255,208,189,105,170,174,212,187,62,24,25,36,249,0,8,209,239,153,81,182,107,242,187,240,25,166,127,29,24,64,137,82,53,220,60,86,1,95,94,208,191,96,14,184,48,95,122,247,40,1,47,98,125,216,57,155,134,104,160,102,163,123,175,58,17,250,84,143,209,119,69,95,87,6,81,66,208,187,236,11,163,158,115,71,17,6,58,245,163,72,47,204,49,169,50,220,251,66,225,60,79,223,82,193,19,171,250,174,82,53,91,172,239,93,153,154,83,147,5,27,157,97,232,74,31,140,190,96,209,147,67,238,139,169,210,52,249,175,1,186,117,2,159,77,214,55,254,81,231,46,237,50,7,233,183,205,204,182,249,131,203,25,86,87,106,207,88,177,231,37,125,195,8,125,145,36,46,79,20,150,151,233,79,126,48,217,87,153,73,207,145,133,248,211,79,206,126,58,159,136,241,255,51,57,52,153,169,250,138,207,134,146,125,93,2,67,55,244,140,162,121,195,22,217,87,252,239,231,254,167,247,99,165,74,210,108,62,244,144,207,187,55,148,217,199,140,200,57,109,90,79,175,100,13,112,109,249,235,236,103,240,176,115,185,9,71,152,251,216,8,251,27,202,182,222,79,129,137,101,74,12,142,57,110,191,41,158,79,36,95,191,224,184,162,17,196,162,28,240,50,250,204,175,68,104,240,172,87,84,6,141,209,97,204,41,135,39,210,136,114,244,50,7,247,229,35,111,65,166,172,10,35,103,235,71,227,171,117,107,251,45,155,194,243,215,230,177,112,120,205,77,175,140,137,53,117,63,120,50,108,151,28,140,224,192,231,242,101,176,37,180,5,206,200,214,117,135,89,14,111,178,12,152,30,168,21,48,60,115,253,109,88,235,203,175,140,202,212,45,94,26,175,124,247,207,148,205,224,41,38,216,6,211,26,27,151,118,2,213,34,143,20,117,163,175,131,145,109,228,196,198,174,40,156,230,157,10,204,163,39,122,68,128,155,201,46,59,76,79,116,213,163,217,12,116,191,175,5,239,231,166,95,236,104,34,246,31,140,232,194,190,189,47,63,120,122,160,10,187,44,167,187,99,177,75,99,131,151,29,134,223,82,243,3,239,44,112,75,251,185,52,130,230,249,61,180,140,123,106,214,177,66,120,185,87,160,214,101,162,143,244,132,112,43,224,89,116,70,200,38,88,244,73,45,26,204,222,170,62,239,107,206,28,48,51,202,234,250,182,115,249,250,35,13,198,242,71,199,10,205,196,95,120,1,247,21,147,84,121,159,131,23,86,114,192,154,66,132,243,120,134,97,118,180,211,142,84,4,166,201,122,76,63,55,1,252,152,250,105,195,226,253,214,36,18,59,73,242,250,204,27,103,197,242,20,73,45,236,62,175,220,161,205,27,19,6,193,7,179,255,188,196,107,102,134,141,15,193,247,84,200,59,93,186,18,40,242,150,62,14,201,228,165,245,28,188,172,254,237,112,54,85,2,129,103,164,224,65,173,103,250,121,215,184,189,255,96,100,128,250,205,35,252,6,241,240,68,94,53,70,120,215,111,183,83,254,46,23,198,147,254,57,154,206,142,237,48,18,220,93,63,191,226,194,23,48,74,147,117,176,10,10,225,172,7,76,89,189,202,72,105,208,242,191,176,201,250,227,224,126,40,108,110,130,1,23,116,251,47,108,236,52,31,11,216,223,92,1,61,67,113,43,238,142,230,187,89,2,36,39,240,37,26,234,79,119,97,10,92,104,132,218,14,163,190,58,234,84,216,180,150,2,30,185,215,231,232,51,72,125,16,18,102,193,33,10,120,90,111,224,151,74,195,93,21,154,226,125,160,88,5,174,111,91,205,237,146,119,206,130,162,92,181,28,237,22,101,41,154,216,220,93,120,93,122,113,179,177,77,48,16,112,97,181,185,48,14,194,241,117,156,65,65,237,254,126,245,147,234,105,254,202,120,192,103,22,238,83,96,38,222,17,71,159,103,210,245,182,144,126,141,215,65,204,43,172,234,134,103,97,31,254,192,137,43,217,133,92,52,193,111,245,17,76,82,232,142,33,211,146,72,190,94,183,243,135,227,58,115,27,12,135,215,209,68,125,188,41,74,101,160,7,12,39,229,222,211,128,7,112,239,201,108,93,228,162,17,240,44,159,236,37,163,8,189,71,25,38,131,90,166,231,238,171,245,12,222,220,60,193,180,249,188,251,119,181,135,40,4,1,227,141,19,131,104,160,209,94,245,104,122,8,227,96,51,196,184,96,65,181,196,47,139,214,222,34,203,233,160,9,214,115,181,192,184,91,21,129,179,185,101,57,92,88,114,21,37,57,16,83,77,49,10,214,133,137,51,107,124,25,252,148,204,252,20,228,216,152,94,116,220,204,12,48,121,253,123,234,42,100,82,208,243,222,251,61,22,203,105,185,169,204,142,122,143,128,85,138,6,24,78,193,8,152,177,42,40,2,134,51,30,8,234,215,18,157,32,28,120,150,230,152,0,27,197,223,123,48,105,172,124,167,48,12,55,246,125,94,157,18,162,87,19,170,117,174,109,137,186,176,94,47,221,127,25,129,202,37,215,117,194,214,51,29,250,193,240,203,24,21,23,174,214,204,25,35,127,88,215,208,133,233,183,255,140,223,129,205,143,86,126,58,67,120,246,224,132,61,59,50,235,23,198,32,58,223,147,219,155,148,251,74,236,61,243,61,250,188,186,187,103,200,52,103,44,15,232,154,169,170,202,171,60,107,27,17,247,157,227,232,105,233,2,15,235,4,10,152,144,108,10,220,205,26,227,206,144,181,203,67,59,177,200,92,201,163,143,134,6,212,117,54,3,182,215,31,211,212,9,61,174,88,31,92,10,104,220,247,232,133,48,227,125,42,103,21,69,58,181,223,25,148,52,220,133,139,181,110,249,35,167,108,213,36,12,182,102,28,223,172,83,223,53,31,235,128,97,240,33,137,232,207,244,132,50,75,6,26,193,198,240,162,88,109,68,100,250,200,33,162,173,25,243,9,189,5,93,70,3,114,226,211,183,188,39,208,103,106,191,143,188,20,24,243,49,101,52,172,89,231,16,152,106,118,119,216,66,89,153,158,225,116,81,55,249,224,130,170,202,184,47,140,252,109,243,162,24,82,191,39,30,151,112,17,41,147,20,123,7,163,172,102,121,221,249,196,251,205,185,11,244,4,111,233,73,110,120,26,108,178,91,31,204,148,57,228,133,145,0,41,159,201,193,47,114,234,83,182,53,249,188,191,241,117,33,17,210,85,90,240,229,104,98,242,238,225,63,191,219,147,252,54,228,245,245,217,105,209,10,100,234,153,247,133,37,19,126,232,30,140,158,251,24,67,62,161,51,153,157,57,202,31,11,51,122,191,146,47,7,174,108,30,203,55,150,108,242,235,18,223,35,105,82,186,63,150,51,48,105,180,191,115,67,194,194,98,250,39,118,222,126,151,70,12,108,79,216,138,248,250,145,249,42,230,93,34,146,9,237,251,204,145,233,31,73,247,125,34,99,152,71,108,144,135,101,219,111,178,97,83,222,30,190,188,36,250,170,175,111,132,53,171,111,23,146,182,206,149,188,174,236,55,59,156,125,230,109,159,17,145,243,151,230,119,224,90,119,16,35,208,146,206,73,138,252,52,139,162,131,228,27,127,74,16,247,161,88,48,116,214,236,229,185,52,194,75,185,107,74,55,181,56,219,100,81,108,186,214,152,176,81,145,244,243,172,233,250,169,192,220,223,54,214,205,112,34,26,150,23,248,244,9,140,158,138,215,129,232,45,128,45,126,97,138,177,205,57,82,84,185,106,21,134,142,245,24,76,133,169,82,11,60,200,38,68,238,178,243,181,14,133,225,22,199,111,55,132,193,186,192,200,50,122,77,27,210,237,117,217,6,61,207,44,8,118,203,26,145,133,47,178,76,9,60,18,163,195,216,101,10,179,110,56,215,17,88,190,109,252,42,55,113,223,69,231,229,0,27,204,58,16,215,205,78,188,234,117,99,64,29,233,94,179,131,45,122,225,24,80,173,123,215,24,208,223,163,105,95,200,145,88,101,36,213,36,181,248,255,251,172,23,27,83,22,129,117,243,59,244,246,150,39,179,8,3,214,97,204,44,99,1,32,171,89,250,78,55,183,84,77,54,240,194,11,193,97,207,85,208,22,178,147,148,79,173,22,225,17,37,171,193,172,67,50,201,164,107,33,155,120,186,150,45,142,20,159,146,105,167,206,72,246,14,154,129,150,38,154,209,15,136,76,50,207,86,74,6,153,45,162,147,88,40,104,86,37,188,82,178,41,35,197,87,187,144,9,145,252,185,121,27,123,166,24,67,244,51,199,203,185,105,221,185,223,29,229,250,86,178,100,253,183,89,67,198,151,211,136,173,165,162,80,67,159,218,54,133,100,31,150,150,43,176,79,119,184,192,34,147,250,107,49,167,171,234,67,12,154,248,150,218,20,165,48,104,51,94,72,193,116,66,235,44,3,95,51,47,164,64,212,234,207,209,211,12,213,131,34,70,255,187,92,25,205,59,219,191,105,42,64,248,209,11,92,77,41,194,203,71,102,94,34,101,24,74,10,205,231,19,83,70,169,90,186,250,82,147,81,217,34,84,149,154,27,241,94,84,34,135,245,142,106,85,13,166,151,167,41,15,156,204,160,74,96,26,220,210,229,75,49,221,220,167,130,150,99,254,28,209,141,223,221,167,210,129,145,92,24,193,159,167,143,145,96,71,138,137,119,22,101,191,133,83,184,20,34,109,107,217,162,210,88,104,244,190,37,210,179,98,150,237,159,64,199,97,120,73,233,138,141,2,154,204,94,65,29,251,225,153,52,4,19,87,28,61,89,31,164,92,78,233,68,74,191,147,88,113,104,101,152,84,70,148,126,97,24,72,221,24,41,230,229,179,232,9,250,206,84,255,212,156,219,244,228,234,65,127,230,164,82,239,206,164,125,189,118,123,194,126,241,205,50,45,113,88,150,81,45,111,236,172,164,140,111,11,188,19,16,176,57,156,87,22,213,84,237,105,24,244,163,169,222,93,169,89,234,252,232,172,77,191,173,130,63,149,140,66,210,190,221,211,21,100,204,24,138,83,96,140,200,86,16,181,16,84,62,247,253,143,219,29,78,244,211,75,188,101,248,42,242,172,145,189,164,218,29,40,42,255,202,100,31,164,13,227,96,116,131,206,182,232,95,55,104,96,162,188,46,203,143,240,78,56,236,3,255,159,224,5,96,129,94,101,30,153,195,26,121,130,239,214,173,149,82,153,51,4,239,237,114,233,206,92,45,55,76,234,166,10,81,154,38,141,127,253,138,78,32,157,46,239,100,15,17,13,1,60,75,203,202,227,194,52,243,10,99,6,165,223,203,167,52,89,238,246,175,233,241,115,162,77,85,46,147,102,20,225,214,157,24,167,185,135,248,143,33,154,238,160,2,94,165,8,67,20,82,195,77,140,36,180,15,74,191,84,74,122,139,139,82,14,207,27,234,209,170,68,55,221,82,218,222,140,62,37,74,81,82,191,69,78,244,124,114,51,224,100,250,215,255,248,213,178,31,91,65,26,26,178,38,13,34,209,59,151,100,4,137,164,237,33,153,205,136,131,200,217,200,154,98,26,138,197,39,126,152,114,103,216,255,227,96,207,248,58,228,65,131,113,131,132,130,240,117,72,204,237,152,221,38,4,3,93,17,234,79,18,214,225,243,221,94,125,12,219,34,141,232,242,233,86,145,20,130,7,101,138,189,99,90,182,54,108,41,174,211,105,69,93,196,151,4,252,66,100,22,107,68,69,193,90,196,29,100,106,23,26,252,170,60,226,183,105,188,18,90,11,98,110,51,218,250,232,155,216,58,165,67,155,191,164,177,243,62,155,176,167,206,74,223,208,198,241,229,2,86,168,144,67,216,216,51,193,56,204,218,62,245,37,211,148,239,113,34,155,212,217,133,254,65,57,57,50,193,228,9,32,177,172,135,43,151,131,84,223,153,214,150,146,225,112,139,41,51,224,6,97,97,63,253,36,35,152,66,116,155,136,8,43,6,29,153,185,51,198,110,38,8,82,10,97,57,177,95,188,15,68,185,100,9,38,209,131,103,91,240,217,144,183,156,202,94,52,87,119,135,209,165,47,58,251,67,195,12,18,95,39,118,144,118,48,178,155,151,112,137,55,217,86,186,38,187,255,136,65,27,50,93,186,165,64,23,111,39,127,226,136,60,39,101,115,178,209,220,205,23,203,70,71,206,18,118,21,202,89,201,179,155,200,108,152,22,151,192,244,128,70,23,220,32,154,21,102,109,38,25,224,52,35,155,62,111,17,223,122,48,139,147,114,33,224,220,70,243,250,163,42,79,39,125,153,20,191,50,88,247,175,123,63,186,59,183,125,136,74,70,166,116,26,48,42,206,89,97,30,97,14,120,194,15,213,223,158,182,47,13,120,17,229,40,76,247,91,76,215,103,95,127,245,191,127,52,234,243,254,98,74,102,84,44,93,71,72,97,196,66,113,254,49,215,162,11,5,69,249,32,39,230,92,196,200,7,248,124,245,151,176,159,105,152,148,52,0,154,20,109,199,164,192,153,167,36,17,204,122,116,239,152,97,33,128,206,7,166,154,20,191,221,158,4,98,194,151,12,29,231,128,199,146,218,41,43,96,95,193,41,59,48,73,187,250,172,159,251,198,237,104,1,117,73,72,241,173,143,96,224,146,198,222,89,146,12,228,216,80,196,8,24,141,208,169,141,10,51,181,29,87,62,207,228,39,189,83,103,102,222,177,190,118,51,193,150,115,211,100,212,130,229,66,36,82,154,164,32,200,81,156,120,209,201,139,164,94,186,164,171,72,210,150,152,53,134,105,241,107,87,202,137,151,123,137,205,14,175,35,75,202,200,18,117,121,199,209,100,189,245,104,56,76,105,196,111,35,27,37,111,132,212,232,186,77,45,168,34,76,69,173,242,16,196,72,146,60,66,40,50,248,50,58,207,148,190,53,163,68,153,44,197,242,51,40,190,108,233,136,161,24,94,189,48,193,238,18,43,224,231,104,186,223,189,85,7,103,165,44,41,192,198,84,26,237,77,24,89,244,42,209,18,150,184,213,63,48,4,173,210,252,115,112,234,62,115,32,105,36,150,160,52,40,209,184,80,130,178,57,139,200,12,211,28,69,178,192,23,183,57,168,171,235,209,123,195,224,157,193,155,36,251,121,143,238,217,152,45,158,236,74,131,53,228,62,83,156,83,82,236,185,173,185,185,107,75,216,128,83,17,121,140,132,165,170,180,194,33,227,181,34,78,63,183,60,215,144,230,143,110,18,252,206,19,132,16,154,171,36,70,73,70,158,87,234,221,106,208,88,182,252,180,57,103,68,31,221,166,30,35,3,13,163,37,136,252,193,38,197,193,64,123,248,206,228,30,189,246,139,200,55,201,55,64,188,190,106,138,135,102,100,61,109,16,196,230,48,221,163,211,146,65,60,208,186,11,14,45,10,209,204,143,10,211,231,29,45,149,103,59,175,221,131,182,140,7,155,148,108,75,90,237,129,247,188,175,43,153,105,219,205,46,210,194,157,60,139,177,40,65,117,249,105,152,90,185,95,182,169,249,102,11,159,15,58,200,12,180,155,206,218,115,240,222,45,50,94,228,146,95,24,94,104,192,180,63,111,253,105,172,3,203,133,173,219,92,224,117,198,117,190,48,234,91,122,52,22,46,241,192,39,244,209,177,53,37,75,14,171,223,223,30,242,174,151,117,150,58,175,31,65,166,173,179,10,180,187,122,185,193,63,199,221,127,29,165,91,255,188,87,73,203,32,210,158,154,9,131,145,55,107,100,148,140,33,46,233,38,120,195,195,137,136,166,241,244,4,218,214,20,21,17,43,26,129,235,97,244,155,38,110,112,242,7,38,50,146,185,161,59,33,197,146,11,241,157,190,148,127,252,60,112,208,242,47,253,196,4,15,97,184,210,235,152,99,209,176,61,162,244,21,17,195,94,213,4,18,127,171,139,44,194,9,22,207,106,25,109,148,73,93,39,45,177,87,86,247,201,21,250,103,127,218,0,112,78,157,177,86,178,121,234,253,95,183,226,83,214,156,201,191,21,250,73,115,31,154,131,133,55,156,98,194,71,119,85,98,193,98,245,160,232,32,70,6,234,201,162,38,58,184,60,67,75,123,241,146,40,181,98,39,230,73,61,58,7,24,90,154,160,93,40,61,57,92,50,103,251,215,28,228,126,6,71,246,209,12,171,44,9,99,224,76,203,152,90,149,152,48,231,162,80,160,173,222,230,144,26,201,112,122,91,117,62,253,85,118,99,153,160,15,237,133,115,20,146,166,117,157,61,61,234,179,57,165,197,80,235,109,252,183,143,3,83,142,20,189,89,203,164,86,37,241,2,220,139,194,82,204,79,102,186,221,162,212,72,57,106,73,81,237,124,28,39,70,141,66,37,79,46,41,188,161,225,213,40,115,178,29,213,42,104,218,43,78,14,163,245,170,22,54,82,58,107,71,27,29,142,170,69,216,46,52,13,161,229,16,180,253,110,153,161,7,174,59,90,6,172,191,91,235,179,217,186,221,162,6,149,41,137,200,201,201,107,127,58,145,86,27,62,223,184,44,77,166,8,190,130,223,76,26,86,185,213,156,110,143,160,134,158,192,47,73,239,45,85,108,162,61,103,165,82,128,221,91,139,245,21,233,127,167,88,162,202,150,181,158,126,194,208,237,153,137,19,148,39,104,193,66,82,96,39,232,20,122,26,127,160,143,22,97,33,156,32,56,168,115,133,22,2,165,48,83,246,59,129,163,211,43,172,177,78,120,4,217,18,109,206,143,200,216,62,111,69,173,120,239,12,163,66,71,82,87,126,4,235,136,115,254,168,158,39,169,207,66,190,192,213,216,73,87,157,38,16,33,81,22,30,99,43,151,98,73,236,39,48,25,132,17,84,156,68,201,74,105,35,100,108,186,243,55,141,24,60,133,185,199,18,208,86,112,109,120,185,202,81,40,148,107,63,217,67,42,51,228,96,132,160,196,159,55,239,1,168,84,72,68,187,211,138,185,231,255,206,240,108,63,91,47,225,249,224,246,231,108,50,132,109,107,151,177,98,68,145,123,101,230,232,33,196,83,88,64,237,51,249,2,158,240,118,148,36,4,129,61,136,58,172,11,74,42,49,254,146,55,157,113,244,222,66,191,131,66,11,75,193,175,27,113,127,165,47,193,88,88,201,41,156,39,182,123,136,171,150,19,244,76,166,169,12,166,157,149,49,6,101,40,184,79,228,153,106,83,50,90,98,77,247,7,206,40,23,14,50,133,165,177,130,48,150,109,32,101,133,217,37,182,32,171,209,149,167,71,211,185,20,164,46,34,1,225,216,89,31,252,186,52,57,250,19,135,18,244,126,62,131,62,12,225,20,36,165,6,38,200,127,62,198,17,217,211,135,50,224,16,229,248,188,216,132,103,37,98,218,64,236,23,62,103,154,202,74,68,251,62,216,75,19,97,201,218,30,90,226,25,182,113,180,249,214,78,133,49,170,11,2,244,121,181,85,154,50,134,21,187,3,165,61,81,56,91,84,222,230,14,70,36,73,144,37,159,23,213,205,125,239,122,13,109,108,24,112,242,107,48,186,78,240,152,68,45,35,163,137,120,182,82,151,163,140,76,132,156,26,95,137,113,9,208,40,130,8,145,109,96,136,177,130,109,185,17,214,16,222,54,222,243,211,91,27,105,162,68,144,72,143,94,86,51,246,161,80,17,171,175,15,60,189,144,10,204,190,90,158,104,179,36,74,11,152,12,178,16,65,207,199,212,93,112,166,154,129,238,22,62,152,249,139,206,96,11,55,58,8,31,182,112,57,129,100,138,73,197,34,39,225,33,159,47,174,228,251,109,206,185,149,195,204,125,172,152,21,16,194,185,105,141,131,158,173,238,37,30,90,71,197,16,126,52,60,181,25,76,228,73,196,82,21,110,150,144,9,152,155,222,10,91,227,165,195,53,49,67,9,179,59,35,18,186,46,252,60,51,84,60,221,245,227,7,235,108,135,159,113,235,241,192,39,73,219,41,247,101,83,107,80,210,167,45,219,202,57,103,66,140,131,147,141,150,139,78,51,30,142,89,122,192,126,151,187,158,132,245,113,221,68,208,85,152,131,244,214,212,123,242,49,76,12,77,224,197,134,98,221,185,114,72,101,12,120,121,147,57,168,250,12,53,212,45,115,200,199,81,167,65,235,164,42,220,203,156,23,46,189,204,7,70,238,124,199,76,139,217,128,182,31,112,188,179,210,145,69,160,67,67,250,30,42,69,146,59,27,158,53,89,6,169,217,228,68,36,99,53,250,250,244,115,228,117,9,147,102,181,161,173,88,92,170,7,210,213,124,58,110,187,169,193,48,90,131,179,142,122,231,210,206,31,2,155,121,41,237,103,50,125,208,179,10,236,203,135,239,163,63,77,71,203,186,177,46,93,190,229,169,77,98,180,142,167,21,243,240,137,37,164,119,199,228,176,93,106,3,74,59,21,180,172,112,88,230,26,124,158,176,172,1,148,127,106,60,241,50,40,147,106,207,223,164,243,118,71,251,77,29,226,73,8,92,153,110,131,69,90,77,240,87,96,182,24,195,121,160,176,74,198,238,10,247,208,47,1,206,109,191,71,27,249,54,40,170,141,175,70,96,74,89,95,21,133,198,33,243,162,120,224,21,196,94,43,35,233,140,133,6,234,153,80,253,210,96,149,228,154,31,56,106,48,192,40,123,140,7,46,203,35,153,242,235,103,212,167,54,59,242,196,78,143,197,159,87,248,204,231,161,114,66,255,109,139,161,199,3,231,225,89,125,96,203,121,9,124,190,162,145,35,32,39,155,246,92,249,185,208,228,243,124,177,78,11,89,88,209,132,57,143,198,41,172,48,32,52,182,4,46,221,227,63,224,36,34,88,192,84,195,163,141,236,76,228,74,174,61,159,118,139,144,58,91,151,209,211,134,201,30,232,182,191,33,146,165,159,39,26,3,213,67,180,76,239,93,214,62,76,22,134,136,255,114,162,198,166,13,85,195,108,171,165,165,176,118,237,152,98,103,232,3,145,180,122,157,178,248,65,34,218,35,24,130,248,137,234,172,51,177,216,107,1,34,49,209,21,197,30,217,59,33,183,249,247,232,101,35,3,23,61,211,20,48,71,150,41,139,228,128,179,41,73,78,160,65,43,151,109,53,186,219,133,217,153,16,5,109,102,51,28,45,156,70,146,20,24,179,117,255,56,109,99,173,188,120,28,194,41,195,5,140,49,170,194,112,25,227,190,72,45,117,157,117,214,207,159,32,96,154,91,229,182,77,81,197,195,40,234,53,231,66,229,251,33,99,31,237,48,231,200,188,159,158,192,210,8,211,118,192,141,53,229,194,216,147,182,104,52,71,41,86,178,242,180,12,210,167,82,2,182,87,38,51,30,34,114,241,70,230,92,210,252,177,7,181,110,223,193,36,196,182,246,51,167,236,179,173,235,193,67,165,167,79,126,120,91,75,156,223,85,59,171,242,253,118,10,169,110,183,225,54,150,234,249,148,238,35,41,136,37,78,207,170,87,162,183,117,181,135,232,52,68,42,221,219,158,146,61,224,59,204,74,34,72,170,222,228,112,102,108,219,243,95,152,150,54,175,87,87,36,173,180,116,132,83,7,75,115,200,2,64,139,206,253,159,147,122,255,87,61,128,75,234,53,94,184,95,114,135,33,175,106,2,3,30,248,125,92,60,222,36,74,6,147,242,252,109,55,47,52,121,11,169,55,253,28,151,252,134,173,32,89,132,243,75,11,154,39,213,80,194,58,123,98,229,252,238,117,235,12,180,182,145,166,16,121,8,182,135,193,166,199,24,104,8,211,138,228,77,42,94,110,198,87,81,169,69,180,39,52,239,241,177,180,78,86,221,163,12,51,191,247,80,189,200,8,111,95,148,202,102,20,93,41,162,75,247,50,83,239,181,232,254,241,217,231,172,15,105,151,196,155,231,41,161,244,86,85,55,33,219,234,23,134,235,40,138,108,66,202,61,171,229,133,217,192,77,33,188,177,123,200,165,220,178,79,158,91,69,93,78,88,146,110,142,179,32,50,154,85,180,5,166,108,136,43,226,158,160,178,44,230,20,24,172,91,138,1,231,250,254,249,232,197,51,195,163,15,196,35,231,84,45,12,28,76,122,142,102,15,94,250,229,102,255,39,66,251,191,188,100,222,15,59,215,79,155,190,219,78,105,138,4,188,193,67,225,71,33,30,120,126,245,126,224,133,164,86,17,216,154,72,167,195,13,90,187,30,13,187,242,179,71,233,152,205,228,116,13,49,128,73,146,196,111,155,147,234,115,116,255,178,1,134,54,53,26,88,88,30,148,228,191,140,179,144,184,14,147,195,171,225,241,217,161,131,167,42,250,240,139,13,136,123,236,32,18,153,213,5,164,33,59,19,62,31,125,38,211,79,188,119,77,193,176,127,203,220,182,18,88,185,210,18,6,211,26,127,225,19,83,94,67,11,224,229,236,187,31,140,6,212,133,113,241,248,108,220,104,122,71,244,117,41,58,188,245,204,96,180,131,159,131,81,127,185,48,133,18,249,105,104,63,41,197,79,115,50,177,49,192,238,194,165,194,12,198,185,72,80,236,67,63,223,71,244,176,200,171,55,129,9,189,63,61,127,154,4,216,200,14,133,71,255,106,157,63,56,95,129,27,96,26,148,252,182,135,153,229,236,7,38,203,181,29,158,100,138,228,183,155,181,111,53,135,81,146,24,114,229,52,42,236,207,164,234,192,213,184,38,23,38,191,156,90,28,109,189,242,10,147,113,91,241,219,166,48,46,39,31,164,9,119,156,220,170,9,114,229,3,94,215,103,250,66,79,55,63,173,71,207,51,63,231,120,44,52,150,202,251,162,113,228,203,194,27,10,191,124,40,92,139,27,117,254,224,38,15,133,44,72,255,172,8,65,73,135,202,72,58,171,196,183,84,254,174,11,186,161,162,168,140,199,193,132,87,85,46,155,228,184,123,151,96,15,66,207,147,220,52,187,199,18,111,19,54,205,109,124,30,253,71,179,141,103,178,204,48,92,225,70,96,122,31,25,146,102,83,97,28,229,226,117,145,174,92,130,158,8,163,142,113,135,194,89,43,235,133,177,111,239,41,158,232,158,226,87,105,210,213,249,139,203,25,226,52,164,92,203,138,110,253,119,61,230,171,68,31,199,117,228,3,38,123,22,223,125,34,61,44,71,91,192,85,227,227,131,76,152,228,232,98,221,243,61,96,40,16,91,97,212,60,202,253,250,170,56,159,226,77,26,165,164,223,209,243,118,55,3,179,223,232,242,211,151,51,137,99,1,147,124,143,79,23,138,251,148,11,167,179,207,205,231,236,153,141,169,79,188,102,27,107,1,99,68,33,23,14,243,113,220,79,23,106,226,181,151,67,142,246,12,204,20,71,211,94,94,138,194,20,177,226,125,145,123,222,242,58,105,56,119,191,63,96,196,110,245,228,214,70,26,163,56,89,39,188,194,189,246,123,105,41,171,37,12,221,12,179,206,24,135,214,86,58,20,62,27,152,111,91,112,224,179,64,140,162,111,4,165,143,177,253,198,216,205,92,55,7,224,109,223,133,159,156,10,64,145,87,98,114,145,57,126,155,154,202,170,10,147,49,139,239,143,170,201,53,247,234,16,154,202,151,71,52,24,242,227,253,130,50,242,86,245,78,89,20,170,175,233,165,169,142,180,79,115,227,55,93,146,245,84,24,3,33,153,77,49,211,185,112,182,50,87,188,18,100,75,229,210,232,149,61,255,60,46,76,193,225,194,133,134,233,121,225,85,110,3,154,193,200,212,119,129,183,140,22,99,71,245,59,209,99,2,47,231,70,246,100,221,129,74,204,125,23,125,108,133,217,156,198,18,68,179,153,158,155,170,164,155,121,50,35,182,42,51,71,38,173,219,239,26,1,17,121,9,122,190,136,157,238,132,183,187,62,208,134,50,98,204,181,116,46,234,207,78,202,130,35,64,122,124,4,165,42,232,19,22,126,184,34,200,132,24,54,156,187,18,103,158,173,234,123,158,150,166,243,167,69,13,79,192,133,41,78,242,167,65,157,236,42,123,2,67,82,140,121,244,108,196,119,210,91,218,214,24,235,239,169,159,96,234,90,211,161,96,154,226,80,91,244,238,90,222,75,70,244,50,126,152,72,234,150,212,77,115,187,201,132,64,253,65,190,232,19,187,230,21,51,213,224,19,45,2,118,214,230,56,51,226,180,55,26,237,112,247,215,199,47,101,158,161,156,123,163,4,92,176,76,66,244,131,233,11,184,249,5,188,217,88,196,226,142,43,77,40,89,78,110,142,168,221,223,132,145,80,228,202,38,133,156,248,218,139,184,32,211,50,118,38,37,191,95,148,239,47,41,22,180,154,150,190,195,212,192,238,34,223,201,10,175,120,150,108,255,117,161,165,113,245,28,240,93,84,199,125,120,103,61,120,48,243,143,128,219,24,242,162,170,73,46,124,22,178,248,166,76,178,248,23,206,166,51,252,61,47,66,58,73,21,209,86,101,4,31,63,26,135,217,93,5,30,216,0,21,255,109,19,89,150,111,149,157,66,139,185,215,42,181,87,223,248,188,217,100,122,236,1,27,11,83,96,108,171,220,51,238,252,182,9,54,8,106,34,146,247,202,144,158,40,2,183,18,17,118,199,180,236,182,23,66,98,53,3,238,29,48,254,89,114,238,130,90,76,28,108,225,200,29,67,231,235,36,171,59,226,96,250,72,239,3,39,236,228,16,191,171,109,164,201,11,119,252,28,86,220,243,82,143,62,36,193,205,219,210,225,179,197,184,164,10,68,124,77,89,228,162,249,122,11,13,52,194,201,222,57,92,141,157,115,7,33,97,208,242,112,174,91,138,64,194,7,34,161,25,31,52,180,131,219,233,121,208,117,238,115,230,56,117,50,21,137,128,113,112,63,171,182,191,201,106,201,56,129,207,106,50,220,152,240,192,231,213,180,107,34,118,62,195,140,66,119,117,248,215,216,123,225,70,51,190,239,104,58,204,134,36,75,244,248,149,194,3,198,84,236,14,193,1,75,34,64,20,82,159,95,70,5,199,119,82,112,134,132,221,197,148,55,105,128,245,187,202,102,167,125,97,88,7,109,199,77,231,41,70,244,103,35,124,54,35,31,59,134,83,35,167,37,145,1,61,213,221,141,1,15,76,51,249,125,83,180,15,147,230,118,20,70,184,30,204,150,121,206,184,41,120,86,119,140,76,250,47,106,140,63,200,75,89,222,197,196,163,126,199,69,195,204,145,153,8,183,146,116,191,216,179,93,88,18,150,83,221,114,39,128,223,85,143,36,159,36,174,28,211,87,140,78,231,236,45,160,227,222,97,76,208,21,67,104,54,241,130,235,36,98,92,186,7,216,88,52,114,180,9,68,249,222,17,5,61,42,221,23,102,9,170,49,87,52,155,59,238,39,11,11,181,212,184,235,38,116,216,3,90,35,91,246,83,227,240,61,229,123,38,93,153,122,76,52,88,81,38,185,176,109,238,20,235,126,55,48,228,238,47,147,46,171,110,139,206,232,52,3,137,11,87,92,29,71,124,25,133,94,239,59,16,48,82,187,219,82,100,151,198,205,105,163,142,12,255,165,197,135,211,132,205,125,208,51,149,156,245,62,174,12,250,226,157,249,173,165,122,236,152,249,139,101,238,242,133,169,27,244,120,224,37,91,203,138,192,36,26,60,53,99,113,136,184,222,178,183,176,64,44,134,217,236,151,6,5,171,131,88,165,220,47,11,213,188,118,225,69,58,101,196,199,131,232,154,252,52,75,180,91,141,242,196,115,150,208,117,156,11,225,116,241,204,96,106,92,207,104,104,53,24,182,229,24,165,121,139,153,53,204,253,212,239,100,83,230,184,98,22,195,36,157,220,167,202,46,108,32,14,120,97,8,190,159,64,188,29,156,250,109,121,31,68,5,25,75,215,24,11,8,22,9,140,104,83,141,117,158,154,230,109,107,27,191,113,146,99,136,87,82,152,249,94,248,25,57,179,103,153,37,91,157,114,105,76,71,103,171,115,239,107,238,219,85,48,208,251,42,84,201,227,187,39,67,117,47,173,242,161,39,79,97,240,51,243,150,115,145,102,52,45,44,127,157,137,254,137,27,147,157,1,111,242,6,223,209,230,118,214,228,198,80,57,92,179,5,108,66,51,91,224,149,188,144,198,201,81,139,149,129,120,130,8,147,62,243,75,43,100,33,178,192,103,134,174,17,192,80,166,150,57,28,231,11,154,245,71,28,109,165,206,11,211,50,148,226,104,20,37,151,140,196,102,41,22,79,64,246,159,63,204,125,168,141,97,220,61,47,132,109,167,122,1,155,206,82,24,138,210,36,218,250,149,233,64,244,16,126,160,31,108,54,171,119,75,205,158,2,138,146,31,188,240,150,185,251,17,130,119,232,77,223,83,105,150,243,43,77,224,159,2,170,195,38,112,36,39,175,76,207,62,105,161,62,116,102,185,123,225,208,35,207,136,88,14,163,10,42,7,99,169,179,60,85,125,194,157,73,5,254,194,244,173,125,77,61,192,88,117,221,151,205,228,58,139,127,249,144,177,73,136,92,120,33,177,189,253,194,140,200,33,83,26,99,124,110,159,179,248,2,250,21,169,196,213,147,148,87,220,117,163,236,167,48,78,231,115,6,108,68,225,123,225,39,246,61,115,73,60,148,51,114,234,144,161,50,76,185,206,67,202,102,146,30,215,133,21,223,160,225,106,99,192,133,160,93,224,73,50,218,23,168,198,46,78,64,170,231,203,23,86,142,77,58,153,158,73,5,191,142,248,101,52,39,235,189,45,163,185,45,207,38,55,250,233,36,249,98,236,188,213,243,253,101,152,61,2,15,210,76,30,83,162,231,181,139,220,53,156,183,212,203,133,27,129,220,133,141,5,238,75,16,250,141,117,203,42,49,121,194,219,119,77,141,238,153,44,159,215,66,85,45,246,137,120,97,21,241,71,70,70,136,224,205,175,188,16,99,202,167,141,86,95,202,30,105,55,19,55,17,180,210,145,236,121,2,4,56,219,109,83,49,248,172,34,195,159,41,196,235,190,255,109,103,198,127,252,81,189,38,215,119,5,102,82,188,193,153,193,105,122,21,135,237,81,42,250,180,152,138,242,61,26,153,123,189,97,51,148,77,23,174,235,249,237,130,23,74,12,193,140,219,194,124,158,245,154,177,248,192,130,110,50,10,214,249,238,250,244,160,210,212,12,243,210,131,81,24,188,7,55,76,112,134,140,2,68,125,90,92,25,1,154,204,116,40,12,149,40,33,89,13,224,54,148,50,196,206,255,74,140,2,244,30,175,19,129,181,53,207,209,189,28,210,120,252,35,201,0,93,39,22,143,189,133,73,161,174,187,245,192,82,237,60,181,184,242,146,168,172,202,183,51,81,214,246,224,206,250,48,167,254,54,73,241,90,215,133,249,146,5,46,102,122,23,176,184,97,240,217,54,115,251,187,104,146,44,217,64,130,96,149,248,52,168,155,73,144,51,173,201,75,6,63,68,117,185,48,115,153,173,113,91,229,249,166,7,172,228,22,143,140,22,249,45,139,222,185,107,82,143,247,96,252,109,167,206,131,103,24,222,25,129,28,82,149,73,182,227,2,41,63,93,174,162,46,104,50,155,21,71,201,65,202,133,157,63,207,145,210,68,56,114,110,25,194,72,215,150,216,127,48,217,156,153,73,142,206,166,175,31,191,60,105,154,151,53,207,54,245,119,105,41,232,40,234,170,118,230,190,24,132,29,213,43,137,165,169,110,140,72,81,183,159,197,185,172,106,180,204,229,187,98,158,192,109,201,51,233,116,30,215,120,224,60,62,177,201,182,40,131,172,158,175,229,248,218,200,235,106,20,118,86,188,107,56,232,83,166,133,70,234,40,214,29,51,112,145,208,139,252,91,164,150,108,35,185,53,236,91,168,251,198,93,255,118,135,247,212,112,188,70,142,145,112,86,98,56,186,23,182,70,193,8,4,172,71,231,166,214,201,196,178,149,141,224,105,90,241,75,226,89,11,96,35,96,205,80,174,239,111,155,72,78,234,178,193,56,159,199,29,72,133,189,188,27,197,179,193,38,235,114,3,241,93,113,124,190,40,42,200,89,226,244,4,129,59,98,70,212,192,37,8,129,26,51,114,196,194,214,245,58,101,251,65,38,43,118,62,52,76,75,198,12,152,188,125,14,152,188,96,213,221,201,104,221,23,76,168,82,125,212,103,243,98,94,114,23,174,67,222,23,242,18,238,220,246,5,218,125,43,140,213,76,4,87,20,119,147,12,6,174,12,10,190,195,103,234,29,83,247,62,25,30,74,68,179,212,16,244,210,176,82,236,241,9,156,91,188,66,218,134,158,205,206,22,52,103,25,195,217,108,1,114,156,155,89,101,201,51,181,8,51,62,221,245,51,107,82,184,68,33,191,113,203,67,207,141,15,192,136,136,19,54,174,20,196,225,11,218,6,194,199,56,54,106,18,175,146,65,159,49,206,26,122,151,215,198,143,61,27,196,215,17,71,155,53,169,12,226,68,21,38,214,143,137,240,130,92,26,83,227,158,59,162,244,82,68,33,223,224,233,59,151,70,220,220,100,78,193,248,231,124,174,17,194,35,18,40,175,227,124,74,233,6,225,3,255,187,174,151,141,78,156,167,6,154,45,239,178,159,59,235,197,249,158,60,255,116,70,36,185,170,166,240,198,132,54,224,154,100,151,91,172,1,42,6,2,30,90,73,247,169,40,178,172,18,27,0,230,78,189,45,244,184,86,68,140,150,193,31,75,97,164,208,227,232,14,49,70,247,200,244,54,199,114,142,188,111,211,223,62,15,208,153,193,4,179,24,33,166,162,48,5,243,8,225,209,20,146,96,150,68,109,185,219,88,212,130,171,78,57,166,233,16,107,87,53,251,9,185,52,166,207,228,133,227,179,148,47,22,66,153,207,232,181,136,43,135,252,83,101,86,161,75,251,108,77,252,133,97,86,45,149,28,224,9,231,54,96,72,181,154,27,128,206,29,79,141,129,148,158,163,11,202,201,59,224,156,116,94,160,164,178,239,70,21,175,209,162,243,184,165,127,125,210,225,161,237,219,187,50,76,168,189,71,148,83,169,64,105,16,15,41,247,102,161,42,226,22,26,150,98,179,49,167,47,80,20,118,138,238,78,42,93,87,49,93,154,66,247,85,75,101,121,203,72,164,251,201,51,159,129,140,22,154,78,123,243,247,141,219,52,114,85,146,27,64,71,199,115,3,197,212,41,229,177,52,148,51,189,226,83,40,119,202,151,221,9,169,186,111,253,49,235,33,5,34,209,68,89,145,214,43,80,79,86,17,148,150,148,72,72,146,14,185,46,67,131,32,145,64,189,57,202,118,81,78,141,65,106,159,57,224,78,127,73,150,40,136,118,147,184,176,213,172,25,76,225,243,229,251,110,16,120,54,153,105,137,88,75,172,140,5,127,231,46,159,0,27,236,29,84,177,194,18,60,111,5,2,120,214,225,11,12,240,40,50,19,27,91,44,207,128,127,189,153,2,35,47,54,231,133,159,61,8,119,181,34,185,134,217,25,17,180,134,211,187,197,48,196,129,114,75,9,142,80,189,221,72,190,152,155,248,77,211,14,107,108,233,30,130,253,186,147,151,110,19,10,41,204,124,225,177,244,183,33,154,54,159,78,129,235,21,158,97,123,196,14,63,201,125,119,217,161,176,95,172,165,9,90,174,82,158,109,204,10,14,49,1,211,145,46,219,58,243,238,140,23,82,148,94,71,198,110,223,253,38,129,72,94,146,15,57,91,251,40,130,149,101,236,147,251,221,66,114,186,11,58,195,31,102,168,194,231,203,76,23,38,230,191,55,197,234,177,71,137,95,134,91,84,4,37,49,230,159,45,232,88,146,101,221,195,44,244,242,133,201,124,10,76,64,183,227,194,105,140,148,25,101,83,60,13,226,3,222,32,91,88,77,227,167,132,229,115,33,207,179,105,86,1,103,84,25,100,244,133,77,189,240,105,204,232,128,177,228,82,120,213,251,213,195,217,188,141,95,63,129,88,23,121,180,71,198,8,125,14,134,56,160,159,158,38,129,128,243,157,141,90,42,179,63,63,188,239,108,68,167,145,102,3,15,204,30,45,224,98,209,157,222,21,161,95,188,14,220,142,134,30,125,70,74,141,111,3,238,232,92,207,243,54,103,138,128,89,92,244,109,145,115,11,152,62,214,90,244,174,33,32,174,11,15,248,137,2,103,172,177,122,192,120,62,232,165,33,180,25,31,7,6,233,73,162,179,3,159,8,193,247,47,104,25,83,241,147,49,76,240,22,147,29,22,243,83,147,30,116,212,100,175,11,161,43,162,107,42,52,232,114,191,249,129,71,174,196,249,40,206,210,149,230,240,178,220,189,194,125,164,24,195,38,44,38,3,105,117,163,0,196,201,49,78,150,249,102,145,130,201,123,198,111,167,44,84,72,212,46,42,170,191,177,66,172,117,29,188,24,254,4,124,247,11,56,7,47,157,9,171,25,176,199,235,196,85,82,224,153,66,136,225,247,190,96,56,61,201,70,196,176,2,70,244,82,103,97,184,217,233,194,237,217,222,76,139,170,100,48,156,137,80,158,202,172,102,34,19,131,97,210,135,241,192,181,6,35,17,120,9,3,20,152,70,153,37,176,22,103,102,54,17,218,184,52,40,21,154,20,161,146,87,243,93,239,119,210,152,24,242,2,217,200,128,43,250,182,178,48,14,132,32,226,202,173,119,92,86,62,4,122,171,39,120,11,157,3,154,217,27,102,15,148,99,52,208,23,45,163,220,46,244,46,78,84,39,37,138,33,20,239,119,209,37,90,111,93,243,241,208,131,115,190,112,238,242,84,72,85,164,8,230,129,225,150,75,29,161,50,206,227,202,74,237,15,136,18,113,96,104,139,200,153,77,88,41,222,53,45,50,194,102,196,48,106,8,182,175,140,34,69,27,10,113,17,92,17,211,201,202,132,243,232,88,50,93,33,3,39,81,93,37,225,61,215,157,205,166,94,22,121,204,82,210,157,205,198,214,123,162,125,183,207,27,50,158,77,110,78,18,205,174,141,194,134,135,171,52,186,76,141,102,215,182,160,50,224,119,105,170,198,147,242,204,90,101,123,55,101,5,48,135,153,233,243,81,53,167,82,153,197,81,146,152,169,93,24,65,186,231,104,171,228,56,220,201,181,47,9,180,105,151,246,169,146,89,118,116,249,244,206,119,104,22,227,30,197,159,173,136,6,26,80,202,119,80,214,217,199,164,46,179,29,30,82,205,75,12,240,211,167,214,16,138,173,133,1,159,145,60,52,43,142,226,106,14,190,46,214,52,109,73,238,153,193,237,190,125,6,99,70,62,20,46,45,66,82,68,178,171,112,171,108,59,209,63,137,30,96,56,152,186,43,59,79,169,70,149,155,205,99,209,245,5,193,185,18,187,108,40,201,80,20,4,62,95,114,141,178,206,89,61,224,175,235,126,18,238,220,205,200,243,140,116,171,75,95,109,143,60,171,249,182,20,133,105,244,143,202,75,194,51,236,41,38,227,205,117,179,180,102,4,35,48,133,238,91,121,161,237,35,233,46,124,81,32,142,157,46,98,250,242,84,204,114,38,224,243,196,8,166,37,163,66,137,53,242,49,35,37,241,50,34,93,51,103,143,77,54,74,33,250,129,101,184,147,219,55,1,13,161,159,23,229,133,70,214,3,62,133,44,124,38,154,209,162,80,70,15,84,87,94,1,141,76,65,106,181,182,151,92,31,106,64,223,217,23,167,6,105,248,201,158,37,179,65,143,68,43,214,18,18,169,160,228,115,187,104,14,204,180,44,39,199,113,97,70,134,107,51,189,201,32,167,236,57,199,77,165,142,52,181,244,99,245,217,114,51,169,89,236,247,12,197,12,187,95,24,29,0,161,106,88,34,54,208,170,132,118,124,202,17,205,44,145,175,196,1,87,14,166,150,19,159,87,131,147,190,246,195,49,41,120,222,70,190,114,136,201,244,48,34,100,191,164,179,132,121,135,236,131,147,209,143,130,127,69,95,229,16,46,231,94,198,35,141,20,48,106,143,67,152,55,108,73,98,23,65,94,224,156,65,105,61,9,197,130,124,25,15,88,99,10,103,136,0,46,72,65,25,182,141,208,168,80,189,156,125,221,244,51,138,187,74,102,154,107,238,155,96,166,230,250,80,161,96,58,174,96,91,156,1,255,240,149,206,141,164,203,173,73,228,197,111,236,216,77,70,51,73,134,153,2,174,252,54,202,237,229,190,146,243,41,47,37,181,33,118,31,33,51,93,80,180,227,10,51,141,126,148,72,21,49,224,135,112,241,38,19,98,244,84,193,244,104,50,28,232,241,160,67,43,158,121,181,132,129,176,241,160,149,220,225,96,122,57,66,199,155,8,134,221,148,255,24,34,137,59,48,73,69,142,249,210,241,106,191,38,26,144,12,225,22,4,221,9,47,168,49,5,166,168,226,251,127,26,51,135,108,159,58,26,142,59,136,5,176,72,216,207,11,119,210,180,154,234,101,207,136,211,233,32,198,65,106,169,93,30,33,86,224,23,166,105,64,238,235,60,193,113,131,67,154,164,224,52,198,109,225,185,213,4,173,161,133,96,48,162,79,114,225,116,76,239,26,63,205,43,147,71,218,205,39,177,198,109,99,138,166,232,47,9,22,95,16,246,152,194,24,197,57,170,7,57,45,109,121,25,13,21,223,221,227,208,142,95,181,208,92,77,19,115,223,203,98,90,17,242,174,81,153,178,188,105,22,43,129,11,110,244,82,220,17,33,31,72,178,100,84,238,199,103,218,3,10,195,250,79,65,250,76,70,51,16,6,46,77,102,193,132,34,188,24,242,109,158,72,157,90,121,124,186,11,7,44,37,22,55,43,1,92,22,22,18,181,194,74,62,27,243,122,9,123,211,50,4,66,136,182,220,121,28,13,43,57,41,157,26,255,187,64,235,217,10,9,169,30,49,201,22,188,27,50,27,83,217,170,44,109,37,10,25,140,208,113,93,198,134,157,237,76,212,193,114,132,127,39,227,232,44,16,112,221,124,160,52,147,177,23,10,250,89,163,147,71,135,244,206,79,169,157,242,4,219,142,221,143,17,244,239,238,6,214,55,84,27,191,45,58,73,36,128,195,168,55,245,25,159,53,66,230,115,62,124,127,10,129,206,247,103,150,175,79,51,129,17,25,130,177,159,167,126,121,104,23,173,29,109,44,196,33,73,198,191,117,97,6,231,148,24,120,44,109,174,216,203,212,71,188,19,129,24,74,174,12,241,13,222,160,195,24,31,201,148,146,205,253,38,154,239,104,176,105,66,19,207,244,119,151,184,242,198,70,161,60,77,33,200,204,199,209,155,224,67,58,89,206,24,39,134,139,238,12,62,79,65,33,135,196,185,109,59,36,239,26,207,165,220,252,243,178,186,186,146,128,243,79,172,199,207,77,102,84,231,89,40,146,228,254,162,35,37,103,225,164,98,248,184,34,5,70,87,229,172,66,78,206,148,242,166,231,151,169,48,142,231,153,209,165,214,83,92,89,179,82,248,237,167,218,4,104,53,90,86,144,95,213,142,196,101,133,245,29,29,45,200,149,74,179,22,59,254,104,254,97,111,42,19,150,233,182,38,143,244,249,92,234,120,250,223,112,167,139,190,145,19,171,77,101,249,226,232,54,231,142,134,23,10,246,210,210,130,230,220,153,255,115,60,178,255,166,237,76,178,45,199,113,36,186,163,58,236,155,253,111,172,120,241,68,192,248,171,98,232,25,57,113,55,151,158,68,177,65,107,118,22,107,215,174,64,162,34,222,118,66,44,90,28,187,3,147,164,108,62,224,219,24,244,180,159,209,138,186,28,30,237,105,143,131,159,184,249,139,241,22,91,123,168,207,114,36,196,239,31,187,64,143,43,173,173,199,14,137,78,30,136,174,182,180,119,115,126,183,233,61,104,180,233,109,237,69,38,249,237,141,154,199,235,38,123,32,93,235,244,46,181,236,157,94,52,124,8,74,64,57,190,230,49,121,164,149,11,249,99,136,29,162,103,144,168,184,180,180,119,8,168,163,243,142,198,24,121,235,101,125,184,210,55,75,215,103,83,216,40,214,163,111,182,157,127,255,79,139,195,168,59,167,26,230,227,253,222,172,65,232,184,190,103,226,52,176,62,201,254,193,236,116,238,1,176,219,195,183,241,49,110,88,39,194,142,4,160,9,138,173,244,37,194,172,64,132,241,26,1,227,188,143,143,4,142,159,166,51,113,58,156,247,207,78,255,224,31,143,126,220,156,204,100,11,216,216,125,102,60,26,91,209,190,18,99,7,30,43,71,92,2,147,36,17,54,188,143,54,32,150,93,113,53,150,239,188,186,45,27,250,186,115,6,196,163,89,106,177,127,220,65,155,6,229,21,165,26,221,90,102,225,241,139,223,174,65,133,220,173,237,103,95,137,163,115,115,235,184,188,40,193,121,8,35,215,69,45,228,50,3,158,168,51,199,147,157,237,39,20,57,172,24,56,173,43,11,132,84,44,228,129,53,224,118,12,166,230,67,110,221,231,126,50,97,181,211,40,144,239,205,173,214,203,13,5,108,60,19,253,251,208,190,173,160,55,80,200,136,234,157,72,24,33,33,224,7,74,32,60,95,24,217,219,32,184,162,126,8,176,220,7,163,229,96,214,248,101,194,189,243,107,233,98,170,20,98,22,241,211,56,212,46,77,110,76,226,61,182,96,170,152,7,154,41,223,213,80,189,64,59,27,48,212,132,243,163,53,34,157,71,239,213,146,171,77,63,246,94,221,113,86,74,188,24,74,182,103,207,191,87,195,128,145,228,115,162,17,227,20,115,116,149,34,79,24,55,103,76,250,229,118,217,24,228,51,203,152,206,78,209,68,185,191,205,174,23,109,93,200,28,212,117,163,107,92,157,181,211,18,131,21,225,158,251,73,40,36,107,113,248,88,160,98,92,49,15,107,15,11,139,243,128,5,210,211,143,61,104,147,0,164,71,92,96,56,0,63,218,47,96,210,68,241,90,24,244,235,82,202,114,111,168,138,98,204,56,245,86,253,168,80,108,239,79,145,42,32,98,136,201,152,171,195,77,24,159,187,145,40,157,141,165,223,223,182,14,219,17,48,161,254,187,39,193,166,67,158,51,208,98,39,165,195,69,15,7,96,136,230,63,78,63,27,20,110,232,48,201,24,52,114,238,136,26,103,102,188,118,51,37,201,228,176,29,109,49,139,207,62,130,156,206,29,21,178,193,93,46,62,155,194,206,247,99,162,18,49,138,124,16,216,111,105,9,244,17,31,209,24,11,10,113,210,136,239,145,206,201,178,21,38,12,114,95,107,89,247,229,80,24,194,63,191,154,80,117,213,171,233,175,20,24,15,91,97,8,61,226,181,168,198,200,250,224,120,192,227,126,108,219,190,100,83,129,138,50,251,247,88,198,70,92,21,189,153,54,80,50,216,178,169,180,97,251,155,223,154,12,122,213,17,165,35,176,248,136,194,173,146,245,151,33,137,73,62,162,199,248,93,235,129,9,114,4,76,127,185,190,117,65,198,196,111,158,216,216,245,131,192,200,121,183,5,202,62,87,196,112,13,206,164,30,28,110,162,164,3,156,216,1,29,94,202,15,79,204,28,117,163,54,29,174,97,154,25,154,111,147,244,50,34,165,146,100,55,52,29,247,43,26,10,108,173,188,2,195,5,122,207,159,130,240,196,243,185,32,196,185,170,210,219,196,84,171,206,210,110,153,158,59,104,70,92,32,99,70,215,107,143,183,62,126,99,151,197,215,172,91,197,135,148,224,126,153,250,211,230,34,248,123,29,119,58,39,249,218,221,116,137,253,234,106,226,85,2,23,155,229,14,35,3,35,75,0,123,163,197,131,155,200,184,190,87,198,133,246,81,49,110,8,29,242,99,113,250,78,75,237,204,241,231,101,76,155,217,115,23,205,38,93,47,40,226,31,57,224,46,25,68,139,100,147,205,238,14,31,223,176,54,133,243,165,205,131,114,107,137,22,0,40,149,1,197,95,139,89,58,245,193,48,133,186,207,133,132,41,40,40,252,66,190,77,83,117,158,146,12,89,131,182,52,7,44,77,132,214,6,195,156,239,142,26,185,177,194,16,135,20,135,211,208,35,0,182,225,221,125,188,137,116,165,174,48,156,36,190,178,173,84,86,14,221,86,127,116,84,14,83,231,44,143,198,169,89,125,55,164,83,32,186,35,173,191,199,197,174,145,33,50,109,14,65,137,15,230,236,240,204,186,43,84,196,133,106,160,116,79,234,131,225,191,183,184,119,149,118,104,224,70,254,205,223,26,82,80,1,43,29,16,62,160,48,79,37,125,169,114,108,191,228,67,130,235,162,171,158,52,117,247,73,134,77,186,146,62,88,98,78,55,135,167,52,129,88,211,18,236,112,254,220,84,87,60,176,29,11,113,181,213,226,43,76,84,52,126,187,179,19,11,204,156,222,241,228,86,30,33,48,185,157,52,2,134,108,90,96,74,236,228,98,42,188,5,101,38,185,157,2,28,53,40,192,21,3,122,6,92,187,30,216,133,158,40,249,229,190,117,55,179,176,207,148,123,239,40,137,3,54,249,186,184,55,214,158,60,25,5,14,50,160,249,57,246,136,242,236,28,3,58,164,137,214,224,156,220,202,47,86,41,38,179,40,211,61,218,98,72,214,26,58,189,179,101,15,103,204,163,212,31,184,59,197,129,193,103,109,60,48,180,108,241,86,208,238,233,79,67,208,232,71,42,116,21,249,121,110,206,147,184,53,69,237,250,210,150,208,136,91,51,124,67,225,208,129,178,117,9,203,152,192,9,193,36,255,233,5,199,174,76,112,106,212,47,69,46,48,95,90,174,78,36,214,98,192,207,136,69,9,47,240,36,58,19,27,202,46,81,75,103,45,51,103,23,232,254,61,142,209,25,169,48,96,98,114,43,246,58,114,191,15,108,82,93,14,115,128,202,234,73,198,185,236,231,26,159,75,119,120,4,226,147,255,246,217,216,102,80,181,0,163,99,237,223,107,210,67,179,244,230,25,33,30,63,0,178,42,113,3,83,178,29,134,70,38,161,52,20,70,87,194,15,31,82,74,114,42,86,35,71,205,254,228,80,38,244,33,48,5,71,113,115,182,39,153,105,36,92,231,114,251,107,98,202,203,158,3,39,64,206,37,142,251,90,182,162,195,116,75,29,69,235,126,9,108,73,69,191,183,81,102,43,140,145,26,79,214,70,21,143,207,212,207,199,118,59,4,49,238,174,63,93,111,207,142,161,86,139,34,104,49,42,75,183,159,232,51,155,2,195,231,25,134,196,176,102,112,133,9,139,248,107,161,234,146,5,77,186,155,77,179,175,98,166,240,101,93,58,21,171,209,76,86,133,17,232,10,184,47,49,42,169,59,47,169,184,21,66,202,84,182,120,228,57,167,188,22,124,229,250,169,23,41,187,112,94,142,7,46,113,36,43,142,57,35,236,14,134,213,72,61,112,42,205,7,124,101,72,246,101,192,41,106,78,225,66,176,90,228,128,160,248,187,93,82,112,188,0,4,130,117,84,160,68,205,238,26,153,108,174,194,21,162,232,128,231,86,27,168,242,239,139,47,109,10,155,203,210,49,165,48,42,124,31,146,189,125,43,76,6,216,221,27,136,67,170,194,217,90,115,220,239,170,248,48,10,115,104,248,163,177,197,232,79,167,81,175,26,27,46,159,157,140,10,35,183,17,238,100,205,33,133,99,154,44,243,210,155,25,188,151,158,109,7,46,211,167,10,202,195,186,83,87,150,109,44,31,104,135,214,115,49,41,112,63,128,140,21,244,249,105,35,252,112,116,138,221,71,102,139,112,143,123,239,72,80,100,133,241,78,35,164,129,94,131,94,61,104,193,114,223,159,202,167,86,21,238,26,180,192,133,27,15,76,25,155,135,6,72,3,235,158,65,84,46,204,70,211,224,206,250,219,102,162,122,76,3,129,211,166,67,6,155,210,221,196,207,9,48,242,115,107,248,226,47,136,113,154,117,56,155,165,118,61,90,146,158,176,194,129,71,41,254,82,123,73,193,142,161,45,125,57,27,34,22,168,95,234,67,67,157,125,55,112,152,73,107,211,29,99,114,173,199,182,224,141,127,63,22,171,227,227,213,6,38,82,163,227,9,145,208,138,232,212,32,188,165,176,149,96,69,168,229,89,181,199,86,61,198,110,189,168,181,226,233,75,163,185,187,253,226,46,98,177,28,81,182,69,249,131,29,31,118,232,54,74,179,249,213,92,229,98,226,212,242,220,36,95,61,110,6,60,139,4,221,208,160,40,61,130,110,212,98,235,78,104,125,170,221,199,140,2,220,44,239,85,113,169,115,192,76,105,249,237,179,152,134,239,240,252,118,125,14,151,66,161,209,114,24,101,97,29,180,98,38,80,124,16,66,182,50,44,199,20,88,62,166,68,229,246,210,39,103,103,27,110,238,82,208,22,125,20,236,192,139,66,55,159,194,199,140,169,18,48,164,89,171,123,158,193,184,199,138,126,48,34,99,205,173,55,203,206,139,161,129,2,242,78,110,73,16,124,78,178,101,64,184,189,35,76,180,27,234,206,10,195,41,227,63,109,213,224,75,208,68,57,152,175,144,164,90,77,214,208,123,54,21,55,253,160,140,89,138,66,55,230,123,6,37,49,187,52,129,147,169,153,68,228,172,201,2,57,159,218,42,53,227,240,104,114,40,210,133,39,123,29,161,16,253,28,24,99,37,206,60,76,161,152,8,88,245,98,175,206,70,67,211,3,83,134,25,231,45,45,127,177,0,10,1,136,8,46,145,224,150,199,98,117,204,22,134,64,211,252,3,12,44,189,73,208,140,198,97,129,105,174,41,207,121,56,196,166,43,197,122,169,124,138,193,227,47,123,40,217,138,210,106,108,208,84,171,199,20,43,148,193,214,234,107,199,116,159,30,24,83,59,95,152,94,118,9,133,32,60,1,3,211,141,165,35,77,215,245,209,56,49,239,44,33,179,218,243,212,23,235,104,170,121,160,126,53,9,30,21,232,224,111,44,195,106,57,167,44,90,120,231,83,190,199,97,165,162,44,77,153,66,221,232,95,239,118,67,65,103,17,167,9,62,213,143,189,24,223,137,220,104,87,144,206,196,187,23,45,42,157,242,115,109,158,203,119,73,212,163,135,126,75,50,60,30,205,62,211,156,62,18,129,127,165,10,55,141,149,208,65,150,57,116,172,125,244,80,61,37,99,133,196,178,48,202,45,170,2,37,67,162,239,108,180,143,159,204,152,49,129,212,190,116,55,168,177,1,67,254,172,241,176,243,221,105,77,186,195,73,173,216,122,182,41,20,96,174,77,85,217,166,30,19,58,17,69,223,254,203,105,75,109,173,193,70,114,127,243,80,84,166,63,191,205,140,190,203,14,183,237,24,205,85,97,250,132,150,39,83,233,116,214,71,203,198,199,115,115,96,4,69,196,108,34,87,177,239,186,227,212,46,154,165,50,163,249,138,77,110,171,235,80,59,245,231,138,119,207,88,174,44,29,118,192,231,3,92,33,138,205,154,93,75,156,231,3,183,75,5,67,181,184,177,102,235,205,55,76,239,223,168,144,251,47,85,236,115,166,194,44,55,90,65,66,29,117,41,185,218,218,159,191,33,167,227,113,170,241,95,232,243,220,119,175,50,226,185,253,78,255,252,149,2,88,186,189,230,7,133,26,254,70,63,141,59,246,121,176,94,105,219,253,6,5,110,189,185,159,95,62,203,178,222,221,136,2,200,25,210,133,221,114,225,169,221,185,208,237,20,209,73,74,2,198,19,127,38,77,168,238,107,102,87,158,215,188,129,215,106,234,150,145,167,53,36,251,213,153,206,132,120,52,114,217,205,163,240,212,133,60,49,49,76,188,250,181,74,147,98,71,12,67,76,213,108,66,44,215,200,24,208,187,20,177,65,168,150,153,87,117,135,94,167,243,15,210,22,24,206,150,79,195,3,55,27,121,182,120,49,168,149,216,27,46,12,83,132,156,197,148,191,18,35,250,96,4,104,212,255,77,86,7,122,95,12,86,212,169,33,3,154,132,215,213,87,51,30,165,199,226,132,234,239,210,222,1,211,12,40,62,79,178,4,194,240,171,55,44,161,49,44,232,140,182,122,103,57,5,3,77,156,177,100,244,193,55,84,78,119,83,46,242,185,137,194,76,143,41,67,42,49,182,94,77,121,211,213,167,230,106,226,121,50,42,20,176,118,31,180,77,69,146,236,135,88,24,52,215,93,120,90,182,251,194,196,81,172,101,237,7,195,36,87,228,216,52,1,78,188,241,11,159,181,24,186,40,156,39,211,132,233,62,24,154,107,9,69,114,220,156,137,61,28,158,148,172,143,128,251,34,187,119,81,74,55,99,155,135,196,154,109,176,95,24,153,134,48,7,8,179,160,250,243,173,48,138,203,69,218,4,152,189,226,238,151,240,179,97,63,4,124,70,28,13,213,11,67,43,145,229,193,43,125,148,215,177,63,223,6,113,19,25,21,92,180,118,61,159,201,247,237,69,158,60,67,107,120,183,242,105,250,160,93,110,158,200,2,220,153,102,170,243,47,92,144,147,186,79,254,99,159,142,155,47,244,42,238,1,54,173,89,81,62,167,121,90,94,54,51,249,54,169,202,197,139,74,199,123,130,145,143,206,193,24,108,157,42,231,181,110,122,111,90,248,34,30,12,77,14,215,45,221,52,202,133,62,33,133,161,72,89,249,75,155,138,250,150,7,227,72,241,20,26,229,54,51,88,123,187,133,66,110,221,21,48,159,36,108,120,90,230,43,134,247,7,83,174,176,155,188,86,38,43,115,247,234,99,211,116,233,225,195,68,194,59,189,3,78,137,5,116,165,2,87,27,99,135,161,169,136,57,142,39,211,174,180,226,102,247,234,58,209,38,26,196,238,94,112,16,14,9,180,16,175,40,109,222,131,96,33,236,28,12,110,20,186,172,17,246,29,59,80,150,148,40,219,194,241,222,151,195,38,209,25,223,107,210,147,215,110,244,119,89,227,66,151,71,59,38,198,188,66,226,184,254,67,36,237,186,229,90,187,251,139,166,241,25,93,120,29,214,207,217,215,245,254,97,34,42,146,121,172,103,39,72,17,78,196,188,195,249,13,152,221,184,248,189,55,105,133,120,47,164,25,242,188,78,23,5,200,91,135,28,184,187,55,9,188,136,197,252,227,106,182,129,203,113,103,9,5,245,41,148,66,12,134,40,228,26,96,132,52,169,219,250,167,207,244,95,3,225,131,156,77,128,118,95,24,7,105,202,247,55,18,89,255,130,13,165,14,157,92,176,85,181,27,198,67,105,99,110,157,92,166,50,113,227,74,139,153,85,179,204,92,235,47,185,70,250,98,139,204,75,103,46,193,134,27,181,53,189,174,41,15,62,97,76,185,17,225,95,237,133,236,237,80,187,204,116,109,144,5,31,90,213,215,166,229,48,223,93,108,81,150,214,21,45,70,188,228,40,229,214,15,124,206,223,238,247,134,229,105,78,93,175,240,9,250,138,35,87,32,251,43,114,88,217,67,113,244,90,10,77,147,149,63,238,48,96,140,171,101,118,221,74,104,146,243,207,153,113,204,159,141,104,123,131,156,237,21,144,112,60,187,28,100,50,190,15,81,187,45,59,40,98,0,99,15,221,166,100,72,23,203,205,35,244,236,129,234,244,155,177,83,74,115,248,145,18,6,166,184,219,15,60,163,144,147,173,159,109,197,171,66,166,213,91,234,189,27,29,141,126,232,80,8,176,101,107,183,98,206,27,233,227,80,64,242,85,143,164,181,174,226,187,93,188,37,247,124,14,52,2,225,215,125,152,166,42,165,111,189,141,137,228,222,28,81,194,34,214,11,2,137,110,234,210,116,57,245,167,73,87,121,64,12,121,246,186,228,188,59,79,130,98,192,125,176,223,180,144,139,9,222,231,235,134,90,191,111,244,31,96,158,240,161,175,211,52,171,53,71,202,213,141,86,163,233,48,57,169,182,196,52,194,218,244,211,18,197,200,44,67,186,41,192,243,215,130,116,113,110,53,202,140,59,189,185,225,68,109,153,24,47,20,6,182,187,167,76,90,85,134,90,101,236,251,235,174,174,99,98,101,112,129,7,68,24,247,160,134,37,43,56,131,186,209,195,214,25,6,33,106,203,242,53,55,156,2,97,97,252,72,212,229,189,62,149,150,11,39,235,96,23,59,153,64,138,92,93,187,70,156,209,174,65,148,238,194,164,120,37,225,152,236,131,221,172,197,76,54,145,197,68,47,103,77,220,16,206,217,219,18,125,232,2,111,99,121,190,48,33,7,49,224,17,27,25,201,141,232,179,108,139,68,202,19,244,109,249,154,255,147,142,220,172,222,193,180,150,246,118,13,120,42,103,213,39,194,131,187,191,108,82,228,91,2,45,233,215,208,125,125,34,166,202,150,215,202,20,161,215,155,234,164,19,175,233,107,29,227,16,35,217,125,162,44,244,132,63,198,6,58,22,175,191,197,90,150,120,7,21,215,168,251,94,111,141,60,79,83,63,179,158,15,26,112,129,193,113,168,151,218,214,21,150,165,166,63,229,174,142,36,45,161,235,198,90,8,132,67,157,37,30,242,134,6,249,142,89,54,38,125,137,32,157,183,170,243,78,5,96,61,24,169,46,162,200,42,59,156,158,220,115,129,122,120,186,27,138,158,82,147,194,15,250,152,143,117,235,46,112,34,81,219,53,6,154,32,235,185,254,117,31,207,123,19,28,172,254,211,172,220,165,177,236,121,54,196,113,55,203,193,140,215,180,8,76,8,197,179,61,231,75,159,241,149,2,35,58,208,246,157,103,232,208,79,157,165,199,166,230,111,238,197,40,22,46,13,194,231,214,174,228,158,109,209,164,200,52,63,48,156,190,240,7,171,191,69,234,194,218,241,47,76,107,139,148,16,85,203,220,221,49,235,8,89,62,121,17,186,89,60,46,103,172,250,79,186,167,195,107,28,143,102,50,235,18,27,179,64,66,60,26,170,150,154,2,30,132,202,182,63,26,90,117,15,76,253,204,221,178,224,214,199,29,20,120,147,63,138,72,78,42,207,168,77,10,150,253,139,172,97,89,27,205,87,66,194,236,97,34,194,120,90,4,97,193,52,15,111,45,126,251,73,89,154,128,193,125,180,105,250,3,154,36,43,112,147,54,15,81,145,84,211,97,129,226,233,186,61,199,184,59,143,46,247,166,240,173,95,235,143,198,200,165,197,79,213,136,129,252,123,90,246,72,118,165,10,77,237,53,54,16,195,58,19,77,223,26,198,220,59,139,59,236,218,121,231,39,123,151,250,141,88,52,190,109,210,140,254,100,77,121,64,17,150,193,250,140,168,117,85,123,27,66,173,79,242,153,128,148,23,134,88,118,179,239,39,99,127,126,250,150,137,194,107,218,167,150,103,96,201,174,251,53,207,142,67,165,208,83,86,130,114,215,117,17,206,131,14,237,21,192,64,78,30,141,36,31,55,116,39,39,71,57,231,253,92,132,139,235,208,138,201,204,115,223,169,66,78,161,105,29,53,105,67,223,169,109,239,29,90,129,7,109,167,199,211,217,21,180,116,246,119,40,44,135,209,59,122,202,251,242,240,1,165,82,234,41,91,231,57,251,244,238,138,52,169,225,210,210,193,90,220,75,164,21,174,173,250,84,22,30,199,47,7,188,235,122,106,49,241,251,107,180,110,160,140,160,5,147,21,146,51,239,63,170,180,222,104,181,101,181,66,20,135,169,162,83,184,217,158,119,97,78,5,45,61,175,214,76,188,28,70,1,37,43,108,12,246,23,54,6,43,29,22,56,38,179,95,125,214,238,208,122,253,179,4,178,151,49,88,85,221,78,111,21,41,21,174,14,171,150,153,213,160,118,223,106,155,241,40,106,45,167,73,121,250,152,65,135,254,124,175,141,36,117,52,78,149,209,180,236,221,184,209,253,177,41,189,209,106,75,152,176,87,92,188,105,253,214,162,94,244,167,60,245,98,165,202,111,217,46,63,237,41,140,100,22,149,150,4,19,4,109,14,83,65,172,53,193,13,78,131,226,48,165,57,90,172,140,172,212,45,173,133,196,185,110,173,107,108,132,89,166,175,30,102,180,150,122,54,250,241,124,162,161,78,243,20,253,162,91,80,98,229,81,84,161,37,216,8,94,13,135,97,156,210,107,9,254,85,255,101,116,138,242,83,253,157,151,27,150,13,17,187,166,69,116,70,18,49,3,62,59,202,106,10,99,50,251,163,225,149,104,225,57,49,81,111,201,130,117,230,105,26,161,45,223,99,214,84,187,142,254,148,227,91,13,171,63,120,35,24,168,87,27,33,92,92,189,251,214,13,137,198,252,230,171,139,250,188,81,202,211,10,80,228,99,19,167,126,70,101,66,36,228,239,213,71,74,186,62,16,8,104,49,23,56,250,210,211,196,48,110,31,179,193,91,122,214,173,65,2,190,73,127,177,129,39,172,157,31,120,68,222,37,119,12,178,241,84,5,227,92,165,107,245,146,129,74,85,107,69,161,204,153,254,218,148,43,239,167,233,36,52,221,129,97,19,85,216,8,40,226,222,243,207,213,157,236,165,191,23,68,243,15,60,86,75,59,126,27,205,18,133,207,233,210,151,79,37,250,73,181,156,25,62,222,28,211,216,168,232,244,189,200,144,117,185,26,33,73,109,79,130,85,55,158,124,239,167,208,154,74,224,84,138,192,207,44,167,233,122,166,21,240,91,197,125,118,56,8,41,3,214,170,249,9,183,236,148,107,211,208,143,125,206,163,157,99,22,195,47,169,229,229,52,197,213,22,87,207,39,211,214,104,97,233,85,190,215,110,15,76,231,115,142,183,38,45,164,240,114,254,157,223,84,89,237,249,237,109,221,135,14,215,183,185,233,60,8,50,25,49,15,159,132,84,91,72,246,197,197,136,163,201,128,175,98,241,159,88,2,73,75,92,105,54,163,83,52,22,80,209,33,93,86,43,26,40,66,77,242,173,225,138,25,177,151,194,204,160,125,108,20,171,201,218,204,105,105,215,200,50,178,75,223,53,206,167,211,19,100,209,173,151,124,18,178,154,186,190,21,92,226,126,232,22,170,219,116,199,90,20,37,249,169,90,32,146,175,15,188,47,57,130,109,150,103,140,196,13,199,202,156,94,81,67,85,6,106,70,2,163,241,234,134,78,169,144,66,200,205,55,237,220,45,78,1,203,250,10,204,190,30,91,177,101,166,101,84,54,81,128,120,177,82,132,251,202,224,53,194,22,161,239,86,139,57,141,117,43,172,86,196,183,151,78,36,124,243,30,123,82,134,189,98,105,95,162,121,6,126,176,30,211,68,205,210,125,238,149,119,192,199,23,126,70,141,197,23,134,39,221,124,91,62,232,254,145,171,57,220,158,202,96,248,141,86,243,57,158,33,161,209,142,202,100,1,138,48,86,186,8,78,24,204,247,47,210,4,94,165,151,147,242,169,238,123,78,158,148,87,101,129,17,114,25,110,60,78,219,245,21,94,80,228,184,9,6,95,136,222,156,35,202,203,49,96,36,150,108,23,249,167,226,67,210,241,63,171,98,86,94,231,112,66,214,65,96,211,119,11,179,84,232,244,65,77,236,222,71,4,190,149,165,227,57,215,116,151,143,92,210,57,220,150,192,203,198,204,237,233,245,212,54,34,226,201,36,119,184,62,61,91,7,158,4,118,221,88,71,123,91,222,25,66,200,221,195,150,207,152,166,10,195,80,229,55,79,28,249,10,103,107,225,115,39,68,227,234,7,37,104,156,194,69,225,151,186,194,116,237,251,197,203,148,118,4,166,209,192,119,113,104,228,245,236,58,48,241,31,239,0,159,228,193,244,189,40,80,185,149,143,180,107,64,101,165,48,204,13,126,245,57,53,115,85,24,198,189,128,41,13,145,248,28,114,134,197,75,26,90,58,51,54,55,125,242,190,229,123,38,146,218,77,62,88,182,252,174,115,40,80,59,38,133,193,232,64,32,219,228,197,78,104,235,233,139,217,92,242,97,65,73,67,167,26,21,204,97,78,208,51,212,138,126,18,235,251,245,97,161,201,87,76,180,3,19,251,240,90,41,250,53,182,190,247,113,45,188,215,237,192,112,180,232,163,237,212,215,157,137,213,40,88,159,97,217,198,216,224,117,90,67,59,2,186,145,89,123,21,45,1,237,170,15,134,116,123,242,107,9,61,200,17,67,163,66,219,195,97,179,162,21,53,131,252,162,214,69,175,40,251,145,63,181,253,247,220,154,44,91,115,248,108,88,218,92,206,46,27,239,84,154,68,198,65,225,254,247,202,52,171,148,28,10,19,171,240,231,162,144,183,60,247,198,12,90,14,159,181,59,30,24,239,231,62,55,6,81,23,115,186,67,143,184,134,115,28,80,49,242,188,53,49,20,175,4,132,85,166,140,7,46,240,168,59,172,228,214,6,215,238,51,188,82,159,208,178,190,24,199,234,240,71,227,111,234,243,104,145,47,160,176,129,104,156,162,148,13,251,197,148,63,200,161,219,77,154,33,5,76,168,246,189,122,44,127,110,20,254,230,120,209,40,173,132,85,190,206,231,173,45,142,124,97,194,34,127,174,190,36,181,148,94,226,147,191,63,141,59,59,28,134,51,186,60,99,182,60,253,99,41,75,13,243,2,67,21,120,97,84,155,234,51,226,166,1,114,225,97,151,63,95,59,74,231,39,229,59,186,110,161,80,107,197,47,166,204,126,60,243,112,165,24,210,105,173,207,15,60,154,87,106,83,97,240,158,1,148,144,71,241,60,213,70,73,34,50,63,110,63,231,218,48,25,33,37,134,232,70,103,121,127,219,162,63,18,156,235,63,14,0,231,218,232,79,131,198,49,190,208,137,243,139,201,35,202,250,50,49,237,184,150,90,97,9,246,140,73,129,165,175,62,154,197,171,88,26,103,128,145,209,184,175,133,12,169,246,199,226,11,69,119,20,9,229,181,228,124,153,116,16,187,135,194,44,221,218,193,1,39,23,148,197,62,15,41,211,21,134,17,171,15,142,125,22,134,72,217,165,81,122,169,241,228,244,254,107,121,49,74,145,151,170,207,14,144,41,12,211,221,156,163,218,34,16,133,162,186,204,164,227,110,242,55,59,34,31,132,7,133,190,100,83,235,114,141,17,68,21,147,216,42,147,30,2,47,17,161,129,89,132,204,96,235,59,23,123,80,159,83,120,74,249,9,193,234,69,244,194,195,192,40,209,8,101,12,236,229,110,87,46,248,148,133,38,135,68,121,73,94,146,218,241,26,150,16,221,64,86,125,183,98,218,228,178,182,197,83,182,86,189,159,153,240,165,8,182,255,148,70,47,107,157,85,172,154,127,20,48,251,99,190,110,93,47,63,147,44,232,127,146,245,11,222,76,7,220,147,123,8,245,16,181,178,205,11,67,225,175,152,73,174,62,123,37,253,238,23,46,179,11,197,200,49,14,81,153,186,71,31,2,185,204,108,225,53,162,135,172,70,125,140,85,158,11,105,18,213,127,113,115,147,96,141,223,206,116,221,148,226,55,159,69,58,250,169,53,24,105,222,184,8,172,105,112,87,10,108,230,72,118,56,135,196,45,221,30,198,68,113,115,17,169,150,61,21,70,20,162,222,243,9,226,179,156,194,180,236,84,183,86,239,25,195,66,230,72,9,152,224,94,60,119,50,154,181,128,73,253,209,244,113,225,66,243,122,208,53,85,104,211,124,170,36,51,68,179,150,20,173,228,37,4,84,28,161,37,240,111,21,29,187,237,31,233,99,145,69,69,207,122,119,130,85,49,179,77,126,76,123,48,77,209,112,36,140,142,22,144,92,247,234,138,187,45,210,230,116,102,158,47,119,175,134,4,37,10,46,32,147,36,100,63,238,213,100,52,122,22,184,218,6,226,240,153,98,89,133,230,179,177,114,126,232,153,168,123,133,168,3,92,75,251,174,28,107,63,162,74,83,136,67,105,141,184,164,164,86,40,50,170,144,233,81,242,217,190,104,38,148,192,52,208,215,166,58,245,144,235,215,11,79,98,217,162,114,127,140,18,140,78,135,233,200,23,54,85,136,93,175,104,251,166,97,116,69,49,184,113,177,98,121,92,116,208,214,34,92,171,44,217,207,136,7,94,240,143,181,135,6,118,204,143,183,215,42,58,37,198,59,140,156,50,127,244,9,192,147,206,65,17,155,39,100,94,238,91,31,127,110,21,161,31,60,126,123,219,87,166,140,65,33,73,17,156,141,195,164,235,187,15,10,38,124,19,216,202,100,215,125,175,227,36,141,42,108,146,16,68,174,43,199,2,76,115,149,92,141,0,193,71,240,6,60,85,80,5,222,62,26,229,150,163,106,63,193,218,91,56,199,226,222,26,71,5,166,201,160,251,147,109,150,176,240,13,163,165,247,109,178,251,87,208,34,154,91,198,97,51,138,223,252,167,116,24,220,135,182,191,251,128,67,51,39,26,201,176,83,57,119,28,176,69,187,132,203,184,193,162,25,211,144,2,165,44,84,198,72,127,78,255,101,234,245,100,146,78,250,116,191,122,78,96,136,147,151,144,48,163,115,81,227,167,241,208,100,101,211,78,156,166,223,124,62,10,202,150,145,63,86,161,207,35,58,203,133,16,152,29,163,116,95,31,212,199,136,104,35,164,65,99,127,100,74,191,213,53,131,187,103,88,209,78,172,236,179,124,136,223,199,136,210,233,242,237,223,54,222,200,18,11,51,53,233,224,236,95,171,179,180,247,67,138,61,190,94,8,252,190,53,69,229,178,155,204,200,199,30,98,207,180,234,202,10,247,219,39,199,181,19,118,60,65,51,21,174,221,47,230,52,212,123,23,164,43,139,207,193,115,116,43,177,52,13,104,95,120,201,238,77,30,52,150,45,134,79,187,210,107,191,226,178,41,220,158,236,18,229,139,162,218,59,35,142,214,132,102,156,16,136,63,248,153,69,52,188,5,76,111,220,215,88,104,115,80,79,234,1,187,125,159,190,240,38,17,56,17,70,160,143,183,124,49,34,224,51,4,42,245,5,203,70,187,58,124,219,20,150,84,114,154,49,90,62,38,168,130,169,216,4,7,11,52,175,119,143,166,14,71,52,190,33,24,159,213,23,199,250,105,125,8,92,225,6,191,171,122,177,201,234,213,116,150,220,131,11,149,231,17,142,139,9,146,172,235,216,255,14,151,222,69,108,235,172,81,72,181,198,61,153,44,152,43,175,69,91,210,165,190,165,147,222,50,7,74,103,223,93,145,17,50,28,122,87,228,106,154,113,203,39,126,99,228,92,48,142,8,108,145,79,191,26,185,112,225,202,207,22,47,188,155,244,130,92,98,168,56,129,85,36,220,115,111,33,188,38,223,3,34,134,213,238,186,93,244,194,62,234,4,240,156,36,135,169,179,81,33,110,163,209,92,23,37,91,91,186,202,107,82,93,177,47,220,161,222,23,185,7,10,151,113,237,63,24,41,157,212,95,1,77,215,15,216,168,132,64,72,249,72,100,206,43,177,76,204,121,109,85,183,69,68,111,125,189,118,7,216,150,12,81,37,202,66,249,198,189,249,166,110,176,63,82,172,198,228,127,97,186,229,68,108,21,14,228,233,7,27,27,76,21,186,122,104,225,242,184,118,8,210,104,228,188,5,165,132,226,46,144,181,142,237,248,202,88,80,43,227,15,62,49,118,151,106,100,64,104,232,115,129,94,133,42,114,67,20,213,31,95,229,62,248,58,123,240,30,42,29,210,140,55,246,190,23,68,188,162,51,6,201,230,190,44,202,80,1,116,233,248,164,102,128,126,171,187,190,8,49,241,56,1,147,66,191,66,150,156,168,107,53,249,109,68,74,146,207,226,3,83,230,40,106,45,48,102,127,5,225,192,230,62,200,213,220,235,74,129,195,125,132,97,242,168,38,162,181,116,135,133,134,13,85,66,170,48,205,166,248,220,244,97,203,84,51,130,158,47,112,0,60,246,163,25,220,168,96,25,99,250,168,21,248,221,20,174,55,7,248,131,147,138,2,147,41,56,126,176,191,88,161,28,44,38,203,193,32,26,140,223,198,64,22,209,160,76,4,229,190,246,249,222,105,170,174,162,17,5,222,141,28,6,85,18,30,162,15,109,196,105,247,181,137,86,245,252,200,71,87,206,248,128,41,196,122,212,165,105,60,187,112,182,98,17,213,104,66,242,33,220,8,60,48,85,101,108,161,144,78,236,119,205,174,202,136,133,2,193,116,7,141,83,37,171,54,85,101,251,216,119,145,116,168,112,68,24,8,153,18,103,205,166,163,156,112,112,123,148,173,214,21,98,98,46,96,172,11,204,126,157,174,41,131,88,78,151,153,54,172,46,97,197,131,215,170,82,125,100,228,191,170,84,123,235,220,84,88,206,216,166,155,255,176,29,249,42,67,142,226,221,188,179,148,16,198,18,169,87,4,237,71,242,57,78,220,33,103,133,145,83,189,70,43,117,190,237,145,212,90,132,177,75,243,155,23,101,226,39,46,90,160,238,186,176,245,29,137,78,89,154,28,75,126,245,57,24,170,106,206,39,14,76,95,95,68,203,170,236,182,211,146,103,126,120,86,203,68,8,108,20,101,190,167,85,210,39,89,101,204,40,125,243,247,62,51,118,68,90,201,100,227,209,185,112,143,19,43,65,69,50,171,115,22,155,63,90,71,95,175,254,26,66,192,14,63,26,26,116,80,31,139,208,247,106,130,238,42,176,62,33,164,116,31,132,222,27,66,113,255,214,63,255,175,31,149,103,50,58,19,31,14,124,6,125,163,206,38,178,2,110,227,213,20,109,185,249,94,86,173,189,87,174,110,72,208,13,191,57,197,173,50,67,137,176,165,171,103,138,161,82,135,170,244,153,86,116,173,254,33,11,117,1,162,102,199,158,30,39,95,133,161,80,244,209,104,199,204,203,63,149,85,239,53,157,130,25,226,222,251,219,173,155,82,178,76,255,101,149,218,126,53,153,47,89,152,76,202,236,198,6,156,221,85,213,236,48,68,99,167,52,178,80,177,75,121,179,114,217,238,13,110,58,191,7,210,121,101,248,118,132,157,154,20,134,62,204,111,110,36,219,170,95,107,113,140,238,203,62,39,33,69,229,226,102,164,95,14,67,95,34,250,181,196,197,106,241,223,134,145,164,170,76,31,153,82,31,212,142,146,130,104,229,153,172,252,154,113,53,45,179,114,117,166,31,174,248,152,243,239,245,209,146,141,227,136,97,65,50,93,84,127,57,93,98,175,68,200,93,149,246,72,210,238,29,129,166,157,107,125,14,175,115,32,93,31,102,89,133,119,136,185,140,254,235,32,108,113,128,76,149,53,197,81,190,100,10,192,212,213,37,61,56,51,76,59,126,252,192,242,175,10,131,228,235,203,116,219,179,236,71,228,220,248,17,230,117,129,214,50,43,87,78,124,106,240,182,91,143,204,188,41,83,209,74,92,98,166,18,128,155,162,155,133,226,250,241,36,220,184,68,248,68,212,223,172,68,207,247,202,99,205,225,168,136,177,49,140,130,218,237,5,107,97,18,152,130,215,236,102,82,193,175,84,56,155,154,214,133,27,122,7,42,46,221,215,246,37,4,9,138,236,28,13,93,205,42,143,125,206,170,199,134,66,184,196,183,233,101,13,235,83,13,52,88,171,238,152,208,86,218,167,90,127,137,70,22,127,48,130,253,33,205,51,140,105,42,181,48,107,215,107,253,157,207,91,221,1,130,168,55,169,93,218,16,246,117,91,130,222,140,33,50,202,213,244,247,124,219,161,58,224,17,251,70,236,99,249,84,128,140,124,169,61,190,40,178,75,97,151,154,149,172,42,130,197,85,50,121,52,212,40,197,216,239,166,190,151,125,34,177,141,168,218,30,65,49,15,197,78,58,5,84,39,144,110,166,143,133,205,140,195,129,151,41,176,181,65,186,237,88,41,197,17,95,0,117,93,15,33,80,78,52,212,188,43,70,96,225,182,227,79,184,79,94,236,248,126,179,185,165,179,104,194,83,225,185,141,180,131,47,222,101,196,40,234,187,165,51,106,238,2,209,140,168,142,31,210,161,238,238,210,56,85,101,171,134,211,14,53,224,187,178,143,167,150,212,233,164,37,122,135,33,67,176,73,166,56,130,246,57,249,250,49,237,6,89,186,103,239,132,148,165,201,209,92,150,202,237,45,76,244,136,2,156,125,65,166,41,190,118,13,251,142,234,25,245,165,73,58,13,183,229,169,157,173,93,131,0,100,149,220,42,32,173,166,170,166,137,194,207,176,105,145,43,154,98,6,37,248,126,155,91,196,80,36,170,48,35,209,186,237,193,212,77,237,185,232,229,193,31,183,239,99,35,240,83,134,198,131,224,21,188,74,97,70,10,240,156,203,9,198,196,189,61,30,116,108,15,245,242,105,56,47,219,131,246,147,190,83,21,219,75,105,141,136,195,18,106,146,32,152,45,153,20,65,176,41,249,40,42,49,77,90,231,62,152,209,212,136,254,13,90,234,251,235,170,219,116,167,159,79,47,161,111,200,186,200,89,93,248,108,40,77,116,198,54,165,27,195,95,235,184,240,69,118,105,8,198,72,47,59,12,153,120,86,33,63,202,201,60,196,70,149,149,202,227,44,90,15,87,190,143,134,53,152,52,152,122,236,178,85,61,114,72,69,145,136,175,65,207,79,91,222,133,233,50,209,40,47,214,70,245,123,83,140,164,177,84,196,103,215,142,139,135,116,11,14,235,187,154,51,134,212,244,136,69,97,144,82,190,237,129,113,22,87,20,209,155,70,32,107,207,99,154,25,193,11,249,237,68,251,82,132,98,169,174,27,26,188,46,185,248,44,132,68,44,200,170,8,125,15,184,79,183,7,252,171,52,190,225,202,18,22,243,40,112,167,232,84,210,82,179,217,113,20,15,142,188,177,72,4,90,153,189,15,184,177,93,74,68,159,14,242,22,35,138,88,154,72,62,14,90,167,167,7,206,241,116,150,12,41,195,210,211,53,231,225,157,23,2,35,146,36,231,203,175,18,31,228,252,73,100,229,48,152,151,123,117,231,209,76,134,91,178,59,216,72,203,87,8,44,157,162,185,133,36,100,237,30,131,70,122,84,82,90,104,85,20,249,30,169,171,36,93,55,51,197,115,13,208,216,46,201,228,33,106,210,119,243,183,230,61,84,227,143,57,254,213,83,216,44,100,63,147,171,81,174,105,37,6,69,201,147,208,0,60,126,203,246,33,173,70,65,39,121,66,132,107,61,24,75,236,124,138,110,105,111,38,143,119,79,244,201,30,52,52,203,72,13,120,142,124,26,141,192,178,188,24,207,94,125,79,50,193,226,173,240,241,112,134,15,203,89,17,85,60,5,227,180,169,217,23,16,220,4,186,178,63,106,121,79,245,145,168,149,93,5,10,82,72,21,238,213,232,90,74,182,162,98,114,15,159,12,80,46,136,109,72,178,249,108,5,17,92,135,45,64,82,10,48,83,230,175,51,129,109,158,210,65,17,42,131,123,111,247,27,221,155,240,169,136,3,213,81,193,236,219,61,67,88,167,245,201,141,99,113,93,27,11,125,174,38,82,124,232,4,228,18,113,143,34,226,215,160,240,127,133,115,117,220,180,34,119,30,176,142,244,136,214,100,213,29,229,164,90,31,243,128,5,138,168,39,22,141,64,140,231,29,158,25,50,190,77,208,76,70,44,130,80,77,138,143,241,233,206,212,243,188,44,205,45,184,152,2,99,251,221,139,33,176,203,69,238,125,126,119,204,136,189,157,137,50,147,222,155,216,145,155,203,244,90,100,145,114,45,38,172,56,220,66,202,180,207,204,127,75,69,66,153,16,138,14,191,42,11,78,215,174,5,209,192,72,169,173,11,83,235,81,5,173,68,42,238,197,108,215,225,158,3,147,59,94,23,94,230,75,228,128,225,181,184,117,149,176,142,16,93,150,171,169,161,184,13,215,3,174,185,41,45,184,16,34,141,111,197,226,39,194,99,20,117,222,63,162,223,236,48,109,148,81,124,5,115,102,185,69,70,40,215,160,65,22,63,140,170,224,252,142,121,2,204,70,238,42,183,102,69,100,191,154,92,162,72,0,108,19,177,191,116,129,199,6,67,18,166,9,140,159,114,5,127,72,64,193,110,214,4,62,207,90,242,125,238,97,209,64,185,154,63,55,191,121,55,234,209,18,48,26,38,221,159,172,66,191,34,239,5,209,200,237,134,35,113,102,234,66,1,167,101,108,199,119,200,224,254,150,143,9,107,222,121,185,251,211,9,239,106,9,154,188,147,1,89,191,46,251,8,102,85,53,247,240,78,4,218,186,101,68,169,41,246,22,65,131,181,253,253,60,6,124,185,95,209,23,98,203,24,163,235,31,175,11,74,230,250,149,217,234,230,250,110,153,249,7,166,242,208,167,246,78,85,232,153,55,36,129,87,185,146,241,24,176,167,12,129,143,109,248,197,142,108,230,227,160,196,103,204,244,151,79,159,97,25,31,32,186,232,128,235,229,32,36,161,213,135,12,37,148,212,223,206,201,71,164,39,94,30,171,154,116,241,188,51,224,24,60,35,201,239,86,106,128,125,197,145,200,91,250,82,168,191,221,150,71,18,47,137,175,42,47,69,58,213,127,250,108,133,66,0,190,241,124,90,241,69,5,49,132,20,4,83,248,236,195,137,16,56,28,77,130,82,62,179,253,149,137,241,72,131,3,243,39,123,75,35,1,138,42,89,119,96,106,93,191,254,58,99,79,111,97,243,48,117,225,56,184,203,130,250,160,51,213,229,183,41,129,249,106,91,233,125,124,184,11,55,135,94,218,95,57,241,176,73,211,163,80,108,155,171,120,245,43,184,13,169,86,93,175,76,133,124,97,12,101,97,95,62,243,173,30,27,244,43,2,197,18,38,45,33,187,24,29,245,183,64,206,234,221,207,105,37,87,147,185,251,148,39,207,57,150,172,89,51,235,54,70,180,224,251,109,58,124,119,211,141,136,108,106,251,218,135,56,5,235,177,26,229,201,105,26,76,1,211,208,175,123,137,105,224,125,37,191,164,78,209,87,157,242,222,139,150,120,135,143,7,40,116,24,4,218,224,153,235,247,230,199,182,46,85,118,19,99,214,244,7,55,245,42,253,218,52,25,124,69,214,60,89,147,34,208,51,207,104,104,173,119,80,76,97,173,233,170,70,182,244,222,218,202,185,117,35,234,103,1,172,128,81,245,29,50,83,40,175,95,227,142,73,63,30,68,121,96,194,201,247,165,104,250,200,186,62,10,234,85,31,115,16,145,22,178,145,241,211,240,207,229,207,118,94,70,44,115,172,229,152,10,22,106,25,247,84,201,214,215,44,43,128,64,65,241,169,128,92,11,197,247,1,19,234,190,20,204,192,52,35,203,205,17,157,187,36,31,192,103,204,146,192,216,95,171,56,108,76,245,114,243,106,145,236,187,56,145,143,212,159,38,80,118,9,110,153,195,116,183,202,131,99,3,220,206,192,1,253,11,178,140,23,94,219,226,33,243,222,27,227,89,90,224,224,103,162,86,252,14,218,38,110,22,237,119,198,25,114,169,48,134,53,189,183,33,23,67,27,60,238,7,65,239,129,218,155,128,235,121,143,228,111,85,57,180,229,193,152,25,151,204,248,124,154,109,84,246,14,211,231,71,98,228,14,89,54,194,131,128,17,36,186,212,64,103,195,162,210,124,202,213,133,195,166,5,76,215,136,192,176,230,228,114,31,173,154,242,73,60,56,241,121,138,7,125,38,145,100,151,65,161,156,242,211,13,103,84,240,245,195,0,161,19,147,196,249,93,185,132,137,196,116,34,52,141,30,70,189,179,88,203,159,186,21,103,159,109,96,251,150,131,186,136,60,56,189,155,99,213,216,83,178,116,48,48,42,195,213,124,140,19,188,74,221,57,38,26,226,21,23,134,222,71,26,57,23,20,139,227,139,248,30,120,90,158,66,96,204,165,249,149,57,143,154,74,83,169,6,138,107,168,240,251,110,94,41,97,93,242,218,231,45,172,121,227,131,81,178,175,83,225,115,26,222,106,253,95,11,130,52,149,16,195,157,243,54,108,17,74,166,29,188,42,236,106,188,3,30,19,53,208,15,138,50,166,63,25,173,1,117,40,76,117,213,93,95,136,164,76,189,56,177,158,238,25,112,166,73,18,53,117,251,101,12,225,111,80,140,33,65,88,98,225,250,204,233,171,148,195,102,163,102,105,203,205,225,52,45,247,226,69,222,105,201,197,149,110,150,175,26,159,46,87,40,131,243,243,90,237,42,28,209,166,129,35,21,240,152,22,136,254,6,156,182,255,45,92,104,100,126,160,214,248,230,56,177,156,36,212,64,116,11,213,122,91,72,45,102,152,132,25,197,126,110,220,78,78,170,138,32,212,146,223,110,232,206,222,13,141,148,146,48,109,96,218,162,229,251,129,199,86,41,98,68,243,44,230,143,127,48,117,251,53,90,22,127,143,218,210,189,26,214,237,220,244,151,49,115,190,54,53,36,76,173,28,49,96,68,13,110,131,28,117,156,165,68,78,17,152,29,241,218,57,147,116,74,235,10,211,253,221,47,60,161,44,92,93,225,156,175,162,231,128,97,170,233,190,112,142,8,248,0,47,188,137,66,21,121,114,170,167,110,251,221,88,248,99,194,66,192,46,69,187,177,195,27,61,88,185,250,76,226,152,135,139,192,117,11,43,138,102,124,204,166,123,245,57,24,133,85,114,89,198,177,127,182,246,176,238,69,157,135,221,2,77,215,118,164,143,175,69,209,176,193,169,93,109,142,177,204,70,150,239,121,62,231,88,227,206,98,214,19,36,59,2,27,219,221,189,154,238,85,209,107,128,196,102,161,5,120,97,180,189,101,187,164,152,20,38,157,11,195,140,150,228,106,248,182,220,36,176,42,34,226,101,255,214,45,42,180,9,236,116,79,69,210,69,67,189,219,52,105,120,188,135,11,149,132,194,118,255,203,160,94,197,65,12,117,202,166,196,230,68,144,109,222,45,3,178,244,44,212,61,240,103,31,63,210,253,215,77,99,234,86,216,186,112,175,147,176,108,142,171,213,120,236,169,117,79,151,51,159,160,71,42,234,5,36,162,49,23,206,156,69,122,245,202,238,66,208,74,127,222,75,93,136,243,29,191,208,254,7,139,14,10,28,184,16,72,248,147,193,102,32,222,49,109,154,247,220,74,231,46,42,23,181,173,3,33,221,83,143,154,210,51,73,228,214,21,187,242,218,102,201,88,198,167,134,19,40,238,188,3,158,172,163,118,202,247,128,225,198,61,8,154,179,123,209,104,67,39,30,88,151,192,107,169,135,176,241,106,29,205,42,31,137,104,93,191,205,140,252,50,45,56,242,206,70,252,125,231,17,30,93,46,234,94,208,194,188,253,185,168,73,211,64,134,5,166,239,199,64,119,70,116,199,104,26,42,237,178,148,145,97,131,72,65,126,217,52,17,174,199,70,65,245,84,75,26,120,92,90,104,18,112,199,185,215,1,93,201,68,72,252,107,29,155,115,61,55,199,202,233,14,167,246,132,88,22,37,197,205,167,17,146,68,73,175,62,167,179,7,142,172,113,79,65,170,39,90,141,200,144,50,39,154,102,214,190,106,157,68,134,48,152,228,99,65,209,116,245,102,177,117,54,5,244,18,76,35,192,126,157,166,212,172,25,120,107,40,46,59,191,231,129,39,181,233,26,138,131,216,119,120,96,128,206,213,216,67,225,19,132,208,210,175,174,20,191,46,141,18,102,234,23,60,26,71,63,144,192,166,187,226,51,165,252,88,135,3,166,44,125,148,251,98,100,207,133,48,133,238,31,34,222,119,88,206,217,128,174,238,191,222,36,207,11,214,126,55,238,108,146,159,58,65,219,79,39,233,194,116,235,232,4,197,62,156,110,191,159,179,118,166,103,67,64,12,236,46,59,212,89,18,65,154,127,250,70,255,117,214,196,81,116,28,84,247,231,129,171,232,63,240,142,108,174,247,32,35,135,144,199,99,152,204,216,195,126,86,255,22,211,2,21,177,43,207,50,8,28,244,253,24,7,141,174,248,123,4,155,158,131,26,69,201,138,86,174,237,112,156,182,165,231,251,48,21,218,27,180,90,116,157,139,98,30,145,61,210,84,247,209,218,28,74,30,78,200,123,207,228,168,157,214,106,151,144,107,203,97,90,28,187,68,124,68,170,99,203,229,77,163,91,27,61,166,34,176,41,238,221,39,163,250,63,233,160,101,42,6,239,113,182,16,164,124,174,134,35,220,61,254,149,45,144,44,40,221,201,215,193,36,85,153,179,14,74,165,62,240,122,198,150,180,22,229,248,99,134,66,243,209,221,20,60,139,183,168,249,220,126,36,84,215,144,204,93,104,30,177,97,41,74,152,110,133,110,20,203,196,2,38,172,120,131,208,208,228,23,53,168,206,199,163,179,177,92,3,25,110,103,189,249,220,4,47,190,159,198,66,238,162,168,103,207,90,46,227,155,85,240,53,81,242,249,61,205,186,179,24,254,60,213,204,192,231,56,251,212,221,188,241,139,107,164,93,121,52,170,215,110,176,161,155,204,137,140,56,205,59,243,142,184,117,184,207,169,142,216,48,29,140,11,215,71,250,101,65,8,191,174,62,47,25,222,149,243,84,103,137,170,238,235,117,91,95,226,14,73,201,197,48,212,203,223,71,79,36,154,10,114,243,214,169,153,184,222,80,29,214,242,27,240,42,169,221,134,109,2,165,169,63,40,138,71,31,41,1,133,101,42,238,190,176,118,207,179,92,15,145,122,60,161,198,92,72,20,207,75,96,73,73,61,252,57,114,239,99,62,183,219,145,61,80,17,203,194,156,73,211,219,241,102,238,215,172,4,83,167,186,236,48,19,223,148,196,48,57,209,172,241,0,26,56,60,87,98,154,219,75,253,79,10,9,175,64,209,64,36,97,15,125,49,218,220,61,154,13,175,70,18,198,119,158,28,146,137,123,115,216,73,163,200,158,96,3,60,6,247,180,133,158,188,110,157,12,211,100,204,110,44,226,152,220,67,228,31,172,203,1,65,136,27,139,40,214,43,42,97,146,69,149,237,13,116,44,43,115,13,20,118,44,15,66,162,152,56,196,69,92,16,151,93,154,98,60,62,219,182,36,126,67,15,229,93,248,164,112,143,35,44,87,255,138,40,46,90,22,180,146,130,14,50,4,219,195,55,170,105,64,220,168,58,99,20,13,47,101,72,194,132,170,130,243,202,219,67,67,70,86,33,209,54,82,15,215,187,164,77,235,156,138,18,140,171,38,212,230,129,112,180,73,101,10,211,193,120,246,199,59,96,80,108,164,250,196,1,151,139,10,19,130,180,62,22,129,9,11,223,195,11,31,164,11,195,17,76,1,144,55,249,111,195,241,37,211,236,236,239,229,74,85,81,24,91,53,110,116,206,201,102,42,66,23,62,51,163,74,110,54,89,31,175,132,211,232,38,220,18,90,165,181,202,175,53,202,1,9,218,54,99,181,245,228,192,49,0,229,206,52,20,143,21,153,133,41,181,205,164,214,209,79,203,30,34,172,164,95,36,84,77,139,136,207,49,248,80,146,230,2,179,157,109,30,251,63,111,157,218,212,228,86,130,191,237,206,162,193,98,209,44,82,15,3,154,174,183,28,101,105,196,239,177,59,138,79,193,69,106,86,174,94,100,107,60,120,9,111,95,127,220,207,196,202,242,240,254,217,38,197,42,131,209,241,10,95,80,195,153,151,176,133,154,77,119,102,145,199,254,169,177,111,234,43,117,78,50,127,171,99,179,74,188,202,116,191,82,187,6,18,70,193,22,26,32,211,124,166,45,203,97,178,70,234,25,228,179,187,196,160,208,15,175,175,181,140,93,63,251,107,49,81,212,93,66,127,48,242,18,150,24,170,234,147,32,163,121,31,141,2,106,137,220,64,106,66,105,237,253,237,106,82,202,242,104,103,87,30,219,135,180,34,74,155,212,43,41,168,241,14,207,3,77,9,248,226,103,77,103,197,32,30,12,183,155,122,106,196,110,124,221,34,174,54,53,20,177,168,190,243,181,211,135,74,120,146,227,71,131,96,199,158,32,197,120,124,47,216,192,60,127,133,176,200,217,25,255,169,145,141,246,57,108,208,191,130,231,73,136,108,10,223,223,15,38,139,39,112,83,24,10,177,157,253,106,140,52,255,204,168,155,91,135,233,188,48,10,193,254,194,232,151,83,202,216,253,230,19,166,213,30,112,161,177,239,119,160,77,203,11,82,70,28,48,110,112,235,217,97,164,240,228,230,52,38,127,93,157,208,133,210,191,82,228,201,81,140,255,56,226,166,21,4,238,232,61,134,156,59,173,47,181,53,41,34,66,171,42,158,140,102,201,242,243,138,13,53,2,225,64,97,98,253,180,140,129,225,193,241,253,194,248,150,17,64,25,247,151,233,169,152,242,203,208,159,21,127,108,50,216,83,46,206,139,173,236,62,54,10,194,97,158,24,199,59,123,192,189,218,84,67,226,98,106,146,210,167,251,8,138,23,91,4,38,169,83,127,103,60,240,164,118,35,11,156,199,37,44,55,24,3,62,222,122,112,134,151,230,55,71,171,69,190,214,175,99,45,222,139,102,223,41,87,19,139,249,98,1,140,25,226,138,45,126,155,20,68,249,168,162,128,41,90,93,69,97,136,86,252,234,68,135,111,13,216,26,101,203,125,114,122,129,115,143,175,217,201,209,125,241,67,178,138,199,184,15,198,13,168,126,32,143,232,23,158,38,124,85,5,54,226,196,125,97,36,128,178,160,157,200,176,223,155,218,211,162,23,195,97,25,63,189,113,83,254,241,138,255,255,127,51,158,136,114,252,245,141,21,205,40,43,90,136,32,42,135,126,106,199,80,26,149,98,140,52,214,65,242,41,68,34,188,233,119,130,178,168,87,159,66,104,116,102,129,127,189,132,219,55,27,212,7,227,59,157,51,128,174,136,229,155,13,45,11,50,247,43,59,123,235,126,53,73,143,120,114,162,159,48,24,93,152,150,209,172,107,195,138,187,124,47,26,16,10,84,89,88,212,93,167,11,179,164,71,146,101,201,225,155,171,63,26,177,86,25,22,168,111,218,92,177,44,41,53,140,39,199,213,234,95,50,155,81,67,39,177,78,217,139,240,179,98,217,174,182,100,47,218,88,199,159,161,201,79,39,212,180,154,236,146,197,24,222,238,131,163,199,36,79,102,157,79,95,139,16,100,237,195,106,88,101,135,78,148,71,127,87,159,93,205,202,204,20,174,253,139,244,26,108,101,64,10,67,106,216,29,238,86,82,244,111,123,30,23,237,166,84,42,213,244,63,72,76,194,249,23,181,250,4,52,126,90,195,31,140,150,136,116,55,160,75,62,208,60,188,48,167,225,84,248,103,214,92,24,14,150,34,176,213,144,248,213,180,250,75,35,140,193,199,229,116,56,237,249,194,131,236,101,92,221,133,12,134,40,4,21,15,14,195,177,37,60,4,166,240,141,237,253,193,68,122,133,126,97,154,162,98,243,97,177,8,179,180,130,50,219,33,116,185,191,93,149,35,135,20,29,26,43,14,39,234,55,5,182,66,171,233,47,134,113,221,181,99,18,186,195,233,163,214,112,250,4,230,32,33,33,240,131,89,198,210,255,67,177,102,134,243,241,67,43,90,116,218,28,94,173,31,252,194,75,210,247,230,107,159,41,154,239,197,144,97,148,53,165,251,14,239,221,31,12,251,58,11,205,199,49,175,155,105,30,254,224,241,83,174,147,254,57,44,205,126,63,136,217,32,218,187,71,196,149,110,203,11,67,57,41,55,175,86,82,113,239,109,117,210,210,63,87,201,145,47,191,56,67,142,164,45,112,237,236,102,23,132,58,124,41,131,193,176,84,231,7,159,47,219,171,92,76,23,218,236,254,92,52,73,247,135,61,1,173,165,122,63,53,45,137,218,183,91,113,120,206,184,126,48,98,198,74,35,112,54,221,110,39,177,193,103,71,165,190,69,58,228,42,20,49,119,245,81,174,88,187,208,93,84,75,230,151,239,197,176,204,87,210,54,52,182,104,248,71,126,240,49,24,231,82,58,140,197,22,125,239,93,207,234,28,202,180,65,130,172,22,71,41,22,148,6,56,99,145,239,126,49,79,46,219,130,245,236,82,28,249,193,8,16,117,109,97,35,72,81,246,133,225,77,150,139,73,220,181,251,169,207,1,201,236,151,6,55,147,169,222,223,44,171,102,129,75,39,52,59,174,217,177,31,156,77,222,86,59,193,44,4,118,97,84,137,101,76,80,65,70,47,235,194,232,52,76,129,11,172,181,253,219,52,42,189,48,218,192,176,7,36,82,62,224,211,200,102,4,134,254,190,223,61,133,35,148,243,87,90,147,42,213,219,126,117,38,222,252,80,49,85,127,110,236,206,44,37,239,11,158,215,121,151,158,17,126,68,181,4,77,56,148,24,173,230,67,74,90,79,104,181,80,182,154,119,207,168,208,5,78,33,160,130,177,129,19,222,225,36,148,44,221,248,218,186,207,81,252,84,105,209,33,215,121,254,206,175,101,109,149,37,45,58,132,25,230,133,173,188,177,40,153,216,153,90,244,243,126,240,162,232,184,107,7,79,162,14,225,222,60,163,147,212,181,131,167,64,83,228,211,140,54,63,37,73,107,52,117,222,223,134,32,79,72,114,128,209,82,218,14,91,91,128,48,176,49,207,166,143,25,236,234,194,213,183,205,20,184,23,39,132,193,181,227,131,86,201,228,59,229,182,10,242,161,48,174,162,163,82,243,102,226,216,166,163,117,209,98,140,73,10,227,26,46,135,233,98,151,7,59,38,221,172,119,76,172,15,85,251,88,232,74,218,190,215,29,127,123,103,237,130,57,190,210,160,160,212,225,28,132,140,227,39,153,10,107,117,192,67,175,70,37,166,203,205,17,11,17,246,67,122,139,218,244,247,58,214,79,211,71,131,223,150,82,88,135,107,4,200,7,59,48,81,87,31,178,161,77,152,221,50,16,205,7,20,91,54,9,74,121,94,243,51,17,235,83,120,46,160,161,132,194,48,206,22,194,110,89,97,124,218,56,182,142,121,216,5,133,218,236,78,81,106,6,145,87,19,216,62,208,29,50,227,5,149,94,174,98,148,182,229,254,52,210,92,83,166,104,49,50,221,187,73,35,54,89,146,52,82,114,115,203,193,127,167,249,68,248,234,185,185,17,137,58,140,216,135,194,196,123,199,125,49,114,180,125,62,48,244,159,247,209,172,104,186,233,163,217,233,50,28,174,69,153,21,207,176,64,72,59,221,208,160,212,73,135,124,88,245,152,195,101,239,249,124,17,139,120,94,248,56,70,66,9,134,28,20,77,104,213,225,169,214,23,48,237,27,219,225,49,165,141,185,155,106,134,91,180,157,128,173,94,220,173,150,161,8,220,100,42,29,123,30,161,139,45,95,100,9,157,94,161,135,189,222,243,163,24,83,235,150,230,34,26,212,104,43,191,131,118,214,139,244,168,25,41,246,112,139,22,69,175,16,138,53,56,153,150,216,7,167,41,189,56,195,216,188,87,139,239,153,162,34,206,100,65,224,101,240,207,69,36,69,206,143,227,22,192,19,235,35,154,16,188,149,143,77,43,113,95,241,203,38,170,233,48,154,139,20,138,220,151,166,45,172,61,40,15,27,48,250,199,15,108,58,203,23,70,190,61,30,156,154,134,145,253,185,77,62,64,46,54,119,165,136,145,95,197,46,100,221,194,41,116,97,68,44,186,124,107,24,132,86,24,172,25,249,161,232,234,67,245,144,0,134,195,21,162,119,129,39,75,221,31,156,170,77,105,250,107,8,247,177,89,95,216,74,247,90,192,231,168,76,237,190,152,133,238,34,102,6,207,5,97,119,71,7,156,67,114,239,114,92,222,234,187,97,34,144,26,198,130,201,165,96,144,93,152,168,99,255,183,61,108,255,249,163,241,76,244,18,186,27,10,99,69,84,88,1,231,99,45,249,119,182,18,203,248,82,103,180,32,53,40,221,97,232,8,71,192,240,227,109,223,101,169,106,138,202,25,62,69,69,97,193,61,69,200,244,244,75,97,141,38,247,20,241,174,202,146,79,49,187,177,56,94,152,10,102,65,87,198,100,245,37,157,176,123,229,201,96,50,232,126,162,86,138,124,178,94,109,130,157,126,239,51,41,34,16,194,12,68,59,40,57,76,252,64,14,220,4,39,92,15,71,145,202,99,233,116,196,100,135,118,46,54,132,164,221,236,137,119,158,238,22,225,217,137,107,114,182,38,36,45,252,84,164,165,92,232,11,17,97,73,131,160,238,117,21,105,205,146,223,166,77,49,54,248,78,232,62,235,162,38,243,30,135,230,42,69,26,210,19,251,71,152,2,196,31,178,190,215,50,175,213,93,197,74,30,95,222,11,202,242,226,55,135,87,79,206,204,100,252,217,30,115,48,114,60,57,90,206,110,84,76,180,247,194,112,102,200,254,158,9,23,185,161,65,219,144,114,19,208,82,131,64,195,133,45,89,162,40,142,205,29,178,227,140,41,189,51,203,161,87,95,1,103,150,180,164,93,173,101,18,93,242,49,161,76,98,232,217,128,11,224,39,11,97,177,145,158,171,25,5,71,215,120,54,127,186,196,219,118,251,135,126,200,241,192,116,2,95,248,23,196,20,152,172,140,27,2,84,238,236,231,165,225,40,241,151,94,150,118,144,155,159,149,137,134,203,133,49,158,214,84,184,245,8,133,152,112,251,115,245,25,135,227,253,93,187,239,87,90,41,48,211,204,157,143,4,67,182,88,210,5,241,135,148,2,38,227,33,195,82,173,200,198,61,247,214,155,26,141,212,124,170,99,63,150,82,98,23,19,242,114,39,54,81,209,33,164,9,166,172,177,253,222,52,12,72,167,59,34,41,126,218,34,143,76,225,133,90,40,189,163,18,126,97,227,200,84,243,6,225,195,184,122,62,238,3,153,201,27,78,128,5,244,105,202,62,46,230,112,212,152,227,244,194,197,28,139,139,169,222,208,78,243,5,223,98,9,152,214,95,129,177,170,220,77,36,44,94,132,28,163,88,52,173,199,213,73,130,240,6,179,233,94,23,52,151,135,80,7,37,198,179,48,239,4,174,40,124,107,163,58,29,20,238,190,194,209,84,135,254,50,61,19,213,63,20,181,168,85,237,119,24,232,195,115,96,139,20,151,6,230,230,92,60,124,3,83,76,27,218,247,111,13,53,23,102,192,146,242,189,91,188,96,7,92,116,142,160,30,130,4,193,133,43,62,166,248,75,219,196,223,70,12,56,109,168,10,195,235,234,99,114,108,195,37,11,171,254,50,204,142,178,199,138,251,138,108,95,221,254,57,80,3,149,120,1,157,27,213,215,116,69,131,184,40,129,56,205,155,235,26,162,132,3,82,19,131,143,220,149,113,72,248,213,74,157,73,217,21,214,167,71,104,160,34,111,122,53,252,35,61,123,248,7,62,81,189,218,132,45,238,236,231,164,105,194,22,63,200,138,246,136,60,149,172,246,32,151,159,253,205,97,186,72,245,167,121,177,150,61,96,128,6,113,87,222,244,179,107,14,15,14,145,106,200,74,55,2,119,210,148,184,213,153,105,66,121,128,97,129,224,136,63,56,219,168,48,159,87,10,237,107,188,23,180,186,18,193,177,140,238,221,132,49,87,134,18,80,44,40,197,61,252,99,17,7,33,196,102,251,246,67,139,10,99,254,73,160,219,72,84,239,115,47,10,189,101,31,164,184,15,43,230,131,33,209,144,136,2,237,205,131,184,253,189,122,43,69,36,108,96,43,222,121,162,231,37,161,236,4,207,116,252,50,37,162,50,160,148,179,83,65,224,48,145,91,97,71,202,72,166,249,153,87,205,204,43,85,227,132,70,210,126,225,110,172,188,66,191,76,99,174,135,242,136,135,10,109,205,160,41,159,38,185,15,181,154,31,225,155,130,1,177,249,246,142,82,175,18,7,98,158,234,199,202,121,40,229,26,188,193,203,61,80,50,218,57,11,51,224,153,23,244,205,249,2,160,161,66,88,109,49,65,56,202,238,44,92,143,95,14,115,25,210,45,247,230,196,228,179,140,10,27,235,154,113,53,113,66,189,249,216,230,218,95,152,20,181,70,110,39,100,192,17,52,70,36,66,40,190,96,108,167,208,215,131,198,137,74,253,8,118,211,1,235,166,23,20,106,99,10,255,235,217,98,160,151,185,143,86,168,163,216,66,115,71,14,96,212,56,189,176,119,5,166,178,190,249,182,113,252,64,68,138,133,199,142,174,162,233,59,53,175,45,76,168,112,215,83,157,127,237,140,201,24,75,152,30,137,182,60,34,252,68,157,136,16,244,209,95,155,61,22,98,214,170,242,247,253,106,221,220,198,65,211,184,107,230,131,136,209,114,251,42,177,76,222,156,12,41,232,107,157,209,15,162,36,199,172,71,177,57,127,29,105,1,87,83,177,247,104,7,167,172,228,208,58,94,85,155,17,158,106,52,193,74,174,137,2,89,183,73,81,124,151,51,159,140,79,53,14,164,235,127,88,248,93,96,88,119,221,69,64,251,76,136,188,140,13,248,76,143,226,174,17,93,75,146,98,75,120,216,110,106,19,255,27,194,172,6,37,95,223,145,191,195,66,157,127,184,90,195,181,167,159,175,8,239,251,196,140,167,232,245,251,237,4,61,214,150,212,226,153,47,201,13,102,138,0,158,188,37,73,206,20,193,45,196,79,214,3,163,118,63,34,122,197,3,252,99,101,26,163,113,73,31,25,28,57,45,234,217,196,237,161,106,59,125,172,105,192,148,202,22,241,138,168,85,200,126,53,209,108,9,83,162,131,157,62,150,174,65,85,77,17,2,74,252,14,122,105,199,133,33,125,20,191,199,132,49,250,71,58,104,108,239,178,172,143,97,176,182,203,114,144,201,171,91,232,66,97,221,50,3,192,97,58,96,21,197,63,216,23,157,231,81,228,184,71,228,106,125,122,159,27,214,12,233,156,53,20,210,221,238,104,38,14,16,112,167,67,108,126,40,28,248,234,245,252,184,69,102,192,176,224,85,133,33,176,216,23,230,127,98,106,103,235,154,175,126,53,209,205,165,55,183,50,107,71,167,20,79,88,121,182,169,26,56,12,159,126,83,24,18,169,251,90,230,76,20,189,218,68,13,134,194,1,78,244,59,63,94,75,187,53,37,241,2,67,182,208,227,193,150,232,40,14,83,196,228,156,140,183,122,180,120,142,213,145,111,169,140,193,40,94,233,205,169,42,253,184,16,129,211,35,59,195,44,184,21,79,192,148,140,137,233,150,73,85,199,152,145,182,80,74,40,220,135,58,182,127,106,36,75,213,213,107,243,234,142,3,155,85,169,49,223,106,138,35,23,102,124,53,118,58,224,92,250,232,191,135,249,84,99,104,28,125,90,82,230,62,217,217,65,187,184,39,214,158,253,85,31,219,76,57,150,132,220,156,112,17,166,222,133,7,229,222,122,53,57,220,152,42,76,35,25,114,92,75,255,28,20,50,38,189,51,50,200,163,57,204,113,44,73,42,186,137,46,171,44,196,250,244,132,54,133,233,205,159,14,15,169,246,30,191,186,221,143,30,196,96,216,39,214,163,147,149,63,14,2,131,55,13,148,146,10,162,224,173,223,71,195,142,40,18,100,199,199,159,87,191,200,224,38,154,30,104,140,181,121,249,239,141,225,108,169,203,86,77,178,40,238,13,211,219,124,224,122,201,14,185,184,168,218,8,240,241,175,139,143,247,222,85,56,1,235,79,8,121,4,154,135,62,119,203,183,146,22,20,106,99,117,37,81,195,243,17,67,192,116,235,173,187,41,147,248,60,200,252,213,82,184,93,22,184,51,199,22,142,169,124,13,163,129,31,119,184,233,143,110,69,169,241,142,183,49,124,38,112,82,138,96,0,142,38,185,211,229,51,148,81,123,252,80,10,179,115,192,111,198,113,35,86,27,251,77,177,120,135,136,154,157,197,248,149,154,219,160,204,57,101,155,109,176,146,142,216,102,207,244,86,54,66,171,0,242,137,64,133,166,48,229,2,175,94,5,62,198,143,236,40,200,2,165,17,79,150,16,248,122,200,10,11,139,207,97,98,216,93,224,69,196,63,174,102,82,46,133,73,166,6,156,81,138,19,177,54,98,3,253,206,81,116,62,197,59,71,253,97,93,98,62,20,54,246,126,81,107,165,113,20,99,85,57,24,241,71,124,31,53,31,64,242,91,191,140,185,159,107,233,140,174,156,60,72,6,149,228,11,147,220,99,146,148,33,97,195,254,177,174,241,216,137,192,129,92,189,42,65,142,225,111,117,172,176,71,100,142,210,178,233,243,44,159,213,35,169,30,196,31,123,243,247,202,208,17,40,105,102,178,162,8,31,178,100,221,45,34,81,7,237,198,242,77,26,138,103,249,109,78,11,12,151,11,151,131,202,52,52,97,191,175,192,217,96,108,108,249,109,74,84,226,226,134,173,165,132,156,132,206,99,208,170,53,66,41,95,167,69,141,28,174,15,243,36,53,16,243,171,226,180,159,62,22,146,36,215,88,28,109,103,183,143,76,151,92,104,72,105,28,251,122,134,205,62,194,190,87,129,59,132,89,187,155,79,231,151,83,86,18,83,22,92,191,166,25,228,45,82,32,65,139,34,85,64,23,133,177,94,138,5,104,227,27,237,78,180,74,178,89,228,16,186,17,95,173,251,181,207,199,49,166,59,161,87,205,141,174,242,11,179,115,202,213,244,101,50,213,174,77,9,121,167,150,118,160,96,210,231,125,112,162,192,73,227,60,228,16,75,115,131,245,216,186,26,240,166,87,12,213,192,48,134,107,146,105,204,129,148,124,50,176,169,60,81,101,179,150,175,44,6,214,48,116,161,242,104,216,125,51,185,53,140,80,144,124,145,129,119,87,182,91,195,199,24,144,124,17,101,247,199,74,247,47,114,254,116,126,79,99,76,108,236,254,228,20,15,104,52,125,152,172,74,170,49,89,166,218,218,124,252,124,5,38,97,149,157,143,121,55,9,117,142,229,27,11,90,62,194,18,76,8,247,74,95,178,60,91,209,176,51,173,124,169,46,63,130,18,145,32,101,9,62,142,255,165,157,229,106,122,37,5,37,60,22,219,225,208,246,46,164,251,144,63,245,159,38,31,188,228,151,109,77,173,123,241,49,18,103,150,192,244,164,110,113,166,187,225,81,152,172,188,203,148,120,173,203,219,111,148,136,67,245,10,151,9,202,186,121,70,1,94,223,74,203,204,111,143,123,115,122,245,180,142,129,149,220,151,155,11,36,47,180,118,132,64,231,237,201,39,3,124,190,245,84,82,231,243,160,59,251,153,191,168,159,77,202,55,157,208,9,186,168,85,253,106,204,143,114,2,183,54,208,146,208,186,44,136,63,178,175,78,98,12,112,195,43,17,246,113,126,238,182,66,97,9,210,0,18,50,60,75,32,185,201,59,136,115,55,45,131,163,36,249,126,16,148,165,181,76,8,63,235,108,198,247,222,103,62,15,93,63,36,198,219,118,3,12,22,137,162,21,120,144,161,184,143,113,166,194,115,64,193,134,151,135,27,219,20,134,116,121,110,156,180,17,22,1,65,33,21,42,37,213,123,73,160,236,183,169,56,19,93,65,226,17,93,30,173,160,20,40,210,127,84,28,207,128,41,83,175,82,121,8,225,158,143,25,53,189,90,20,137,200,105,25,189,135,93,186,84,94,44,213,198,254,234,75,128,12,185,196,144,96,196,233,201,141,176,74,246,188,60,52,244,68,64,253,209,142,247,47,129,152,68,66,182,39,183,198,83,170,79,16,23,146,139,48,46,41,173,18,121,137,12,253,70,207,178,116,17,155,144,40,108,50,117,119,247,126,144,217,20,244,44,159,50,194,5,39,101,162,10,122,198,241,236,7,171,181,2,72,152,149,0,228,140,243,169,15,149,19,152,148,49,250,241,2,59,126,83,241,61,147,169,241,61,122,42,193,48,92,7,109,93,254,122,78,23,152,85,139,106,243,153,135,243,193,166,121,42,37,191,20,145,212,143,12,12,56,87,74,224,37,118,188,151,165,198,127,112,167,107,92,158,204,116,91,220,187,175,191,166,241,250,200,231,17,7,191,48,150,138,212,119,163,26,214,182,155,3,208,82,111,153,7,180,86,162,84,246,193,164,2,146,68,212,161,128,172,97,76,84,202,155,30,133,187,130,159,114,209,51,155,155,134,111,81,209,188,220,223,136,93,39,225,101,28,166,126,221,139,91,34,5,70,94,9,91,35,152,145,62,81,113,96,40,120,36,203,0,3,39,71,142,195,244,34,75,116,23,129,200,228,135,42,156,0,73,202,218,171,17,90,56,76,65,158,106,43,145,232,29,238,122,153,7,216,181,234,157,245,208,253,209,126,154,1,130,118,194,243,247,222,230,30,73,29,245,121,104,234,174,139,127,144,115,226,138,226,6,113,140,233,206,19,225,170,243,30,34,174,7,151,181,175,143,138,193,212,165,181,163,89,130,241,198,99,16,99,89,82,39,193,22,68,57,84,243,155,183,71,206,131,61,120,102,55,146,90,163,177,188,62,138,53,57,229,152,74,69,237,24,206,89,78,63,127,52,34,17,89,133,251,40,215,217,62,42,38,11,169,141,4,40,125,95,184,210,237,45,242,42,205,186,203,175,189,13,124,12,205,250,192,99,122,200,16,88,63,8,113,103,247,127,172,52,93,146,197,24,172,41,205,234,247,94,184,25,18,140,71,49,101,222,45,167,98,29,15,217,11,57,71,169,139,140,5,4,189,184,170,23,149,154,61,212,201,213,42,195,117,142,181,148,99,84,208,91,147,121,6,213,226,190,250,67,163,254,84,150,150,194,231,40,45,62,164,25,139,104,42,220,235,246,73,140,80,217,35,218,116,188,39,170,142,3,62,251,66,123,224,189,98,223,200,61,107,95,8,165,131,190,107,52,227,199,91,15,88,62,14,170,15,30,162,55,104,242,244,109,197,52,35,42,59,85,46,106,233,142,5,111,252,124,96,26,244,167,192,123,188,48,129,253,128,165,116,215,202,10,234,165,168,255,161,82,69,247,43,165,222,110,76,83,28,152,165,147,0,61,246,220,125,146,2,107,142,128,174,156,115,252,215,128,139,38,125,128,137,33,7,156,197,70,178,146,252,92,103,141,143,61,243,46,15,60,114,124,204,58,130,171,210,80,194,215,61,224,166,91,45,189,225,87,27,220,208,220,53,227,147,168,197,138,89,86,200,192,62,240,240,160,56,240,80,141,59,227,253,154,62,162,86,82,51,21,37,23,37,232,148,18,38,131,215,213,57,48,184,138,43,59,172,21,125,196,194,77,116,197,74,178,137,116,112,247,35,32,47,171,22,85,81,204,114,53,76,206,204,167,210,185,62,40,9,197,28,112,95,178,182,12,222,238,78,2,215,162,121,174,130,242,155,95,109,116,243,170,81,71,212,252,90,118,164,149,146,106,39,211,106,182,220,201,46,166,127,46,89,110,196,37,61,182,0,55,89,150,202,70,146,250,86,175,118,97,11,43,137,176,223,57,107,166,27,50,228,156,171,72,93,3,23,151,149,253,193,42,124,132,183,210,219,13,46,227,84,165,71,239,16,53,215,116,103,56,240,80,201,77,24,192,56,24,5,214,124,45,240,116,15,222,224,190,52,197,118,118,240,171,247,116,96,170,3,100,14,47,235,34,247,139,207,157,52,209,140,154,30,77,16,23,222,84,32,199,231,52,9,5,159,12,5,149,95,149,222,131,72,118,151,123,178,81,6,159,101,196,151,181,197,5,86,69,6,222,168,68,243,140,175,69,119,163,62,245,52,189,154,64,31,189,104,208,222,226,91,218,99,6,10,185,97,191,121,27,242,238,171,234,120,97,62,173,27,122,51,120,175,7,221,87,158,222,208,45,53,214,176,125,225,161,45,135,55,99,164,112,207,114,241,249,236,210,235,133,180,90,246,236,95,177,118,111,57,18,9,235,164,178,244,222,18,84,48,184,199,152,32,238,36,113,237,51,191,104,115,190,254,65,129,133,160,238,7,230,160,203,1,207,254,160,231,224,218,61,208,46,213,62,6,19,115,10,184,44,105,47,37,158,117,236,240,233,159,3,97,100,69,49,28,226,91,98,167,119,133,217,81,90,192,73,123,239,54,130,231,101,5,188,32,31,122,96,202,222,29,70,175,73,111,46,86,31,104,85,179,14,116,46,153,70,236,64,15,124,124,153,210,100,150,169,106,37,240,112,75,186,88,78,94,210,234,192,196,239,29,110,8,0,43,124,245,150,135,149,122,170,58,55,96,113,43,28,184,72,8,8,24,255,220,111,77,30,101,60,48,108,11,14,163,207,119,190,245,191,237,157,254,143,31,149,103,218,179,197,96,17,56,223,227,133,119,140,7,25,154,253,12,53,253,179,37,224,164,46,189,193,89,174,62,190,238,159,171,199,206,62,61,169,55,123,166,80,183,200,162,195,117,228,148,31,24,91,212,225,162,173,136,192,11,174,233,128,31,175,29,152,66,58,135,33,142,126,110,78,47,132,236,175,67,149,127,129,169,94,11,24,151,233,249,208,84,224,92,24,71,161,63,195,130,46,94,192,52,88,189,179,168,172,214,3,110,82,28,11,220,218,30,51,224,148,101,212,206,167,238,53,251,38,107,39,94,210,173,238,156,127,243,102,255,200,152,74,21,4,40,6,123,156,135,180,90,235,70,72,203,237,148,139,9,116,61,112,155,171,11,172,17,28,136,188,207,178,245,155,55,122,202,187,194,51,242,100,212,23,209,87,240,192,240,207,9,172,154,223,132,47,206,225,127,199,116,154,90,220,11,83,227,18,240,124,14,0,250,121,147,143,233,160,229,65,236,0,224,158,20,21,53,38,80,102,203,16,88,194,198,6,87,143,61,253,174,86,93,99,196,58,98,163,180,162,159,199,4,169,4,131,183,192,43,107,17,16,28,45,190,135,91,59,207,84,69,102,12,177,128,27,161,150,23,110,159,136,197,7,119,121,52,130,227,205,93,38,19,34,80,134,128,177,141,58,189,4,156,181,17,31,120,212,152,13,131,192,188,220,156,179,103,222,188,62,29,207,171,62,58,235,189,19,218,9,120,247,71,103,157,52,95,243,207,109,220,247,235,129,219,104,75,96,49,37,72,2,158,125,200,183,68,252,200,135,187,160,33,186,59,3,238,234,206,145,127,236,94,103,4,204,241,165,48,50,110,113,115,232,148,180,98,44,65,54,54,220,146,182,154,143,7,158,55,16,9,90,244,123,208,50,49,195,138,193,87,80,157,233,130,24,186,63,55,241,6,45,155,4,174,97,32,161,125,163,101,114,172,221,226,145,198,99,83,100,221,15,33,127,158,17,83,200,80,44,212,250,192,36,255,3,166,208,69,180,156,207,129,124,103,97,133,133,76,218,175,145,41,220,56,123,215,43,130,56,82,127,154,224,149,59,46,213,210,137,170,181,124,38,149,7,159,142,177,14,123,205,3,55,175,0,1,30,146,163,182,166,171,179,94,238,47,179,77,23,57,97,128,207,231,232,2,103,141,46,237,102,60,65,1,247,250,160,196,9,20,213,104,32,68,55,121,182,248,105,66,247,26,0,58,71,93,245,36,25,45,253,210,163,73,104,106,236,8,201,21,147,178,89,15,92,103,196,18,55,212,223,15,139,5,233,137,237,112,73,165,60,55,39,99,17,175,141,44,196,19,22,171,17,164,129,216,99,12,85,129,134,142,81,126,154,246,164,169,112,222,17,119,46,116,84,236,250,192,103,18,199,213,48,179,107,29,169,17,181,198,76,105,111,72,14,226,166,220,124,170,64,209,47,111,77,21,177,175,45,138,255,151,134,218,169,44,162,4,200,97,230,187,252,52,162,169,17,158,165,39,37,107,24,147,56,137,215,110,161,121,59,154,134,49,19,25,190,229,95,155,237,73,163,179,103,16,102,241,139,143,179,61,100,217,83,39,132,99,122,225,108,129,78,85,191,70,228,211,175,78,104,7,73,216,153,114,220,89,60,168,112,78,42,165,162,160,38,178,150,225,235,30,211,65,162,52,149,150,0,207,100,153,248,113,210,184,50,213,92,221,223,11,89,91,81,95,100,152,206,21,62,201,173,169,69,2,72,244,231,112,136,251,163,25,131,169,212,90,111,118,114,223,83,224,163,81,52,213,20,81,158,76,5,191,84,98,83,76,59,61,39,202,47,109,53,123,141,241,209,135,148,66,200,169,194,219,20,183,214,235,127,212,108,157,222,82,221,222,172,179,213,151,192,25,252,231,106,248,153,91,196,95,139,17,222,75,250,99,66,108,236,48,181,185,75,181,177,43,197,181,17,219,162,11,85,153,69,178,177,35,120,196,123,104,175,15,101,251,168,211,94,184,179,179,106,82,136,132,250,246,105,218,141,29,66,27,6,202,242,0,42,71,191,36,230,71,166,29,167,123,108,139,202,134,252,102,178,146,151,182,192,73,177,186,28,154,231,211,47,18,20,94,81,112,190,166,118,50,156,73,215,146,199,241,205,188,86,149,232,141,22,167,191,244,70,113,68,174,70,4,186,116,207,34,67,41,61,85,130,154,50,254,40,79,76,150,146,210,204,33,17,36,207,238,145,81,149,41,140,119,62,147,87,203,193,246,54,158,156,230,164,140,59,106,27,225,145,151,123,103,74,132,162,182,145,15,47,43,27,251,23,54,80,47,161,218,202,76,133,158,31,44,120,241,219,20,253,9,76,68,207,19,47,86,77,39,161,3,42,142,75,245,162,27,196,93,139,94,140,176,176,39,194,172,34,46,73,173,3,221,200,179,237,28,245,116,85,146,4,166,62,121,206,62,175,253,170,208,142,202,79,83,157,21,133,99,164,168,37,131,189,96,202,157,94,139,10,69,220,146,58,138,133,196,97,247,148,40,204,181,91,170,8,233,159,24,205,203,206,104,200,30,82,42,129,94,205,92,94,242,134,13,153,166,148,43,12,243,96,29,134,249,72,97,88,139,167,103,107,173,146,226,169,56,104,51,199,92,129,250,96,232,147,55,163,87,157,81,104,49,181,119,118,113,65,138,223,62,19,69,191,246,98,85,236,248,109,83,100,84,113,109,122,29,61,255,13,49,230,108,42,174,77,242,43,251,168,65,163,161,229,12,116,120,123,233,24,117,223,189,107,141,71,165,197,76,234,21,168,161,81,113,237,228,171,171,217,1,45,197,39,155,182,148,72,219,83,20,219,180,248,132,226,74,255,154,164,12,148,57,129,130,196,58,162,30,1,70,141,172,194,220,201,116,167,238,76,34,33,167,156,64,124,205,153,163,96,199,184,236,165,168,134,162,115,47,214,131,168,174,72,151,41,66,222,83,234,233,76,162,68,170,125,32,196,246,67,25,18,206,38,83,129,78,118,218,73,189,52,140,58,228,166,117,72,103,230,221,178,152,227,161,157,179,81,26,211,173,86,117,38,111,70,224,227,107,13,20,13,222,238,58,193,104,147,147,212,214,15,216,117,114,164,223,143,183,81,180,52,108,90,25,72,100,231,207,254,38,69,109,227,183,209,52,223,199,231,211,245,254,43,6,247,212,35,241,29,109,56,96,98,174,200,221,35,160,34,35,206,214,61,70,100,246,107,127,250,26,19,139,203,207,166,106,244,46,82,209,70,165,166,159,47,221,106,183,68,202,124,91,83,252,61,247,230,99,189,117,152,133,83,245,60,23,62,131,242,32,157,227,39,173,42,137,222,179,247,105,169,93,26,125,197,189,143,191,40,145,231,142,180,208,88,41,174,238,250,173,58,188,222,209,26,210,211,156,218,69,129,114,200,156,207,129,92,101,93,242,225,171,212,66,88,147,143,148,62,82,160,235,249,57,140,198,210,170,22,78,110,218,53,47,76,108,79,150,94,159,46,154,204,119,230,242,167,172,146,207,225,15,54,200,223,172,253,20,101,230,232,181,161,141,81,122,109,160,204,138,104,59,97,157,86,186,194,176,130,123,74,115,117,243,55,164,92,116,167,72,49,88,161,162,86,201,158,125,211,178,223,94,216,130,123,162,234,239,152,72,213,239,109,122,149,82,199,138,168,122,84,23,158,111,91,199,83,5,59,32,111,241,171,41,248,147,18,90,138,121,226,185,219,144,184,50,252,74,104,147,198,157,31,138,37,72,58,87,78,241,195,117,13,45,197,62,123,13,133,200,254,82,200,24,169,40,61,196,93,110,82,174,77,55,134,212,90,19,100,157,238,54,109,36,92,69,168,28,169,139,177,221,193,222,20,46,72,171,14,190,102,201,82,2,219,150,22,91,211,42,22,118,29,30,153,52,231,65,129,79,101,85,236,131,185,60,101,222,29,117,132,161,229,181,82,250,142,194,224,206,59,106,57,155,20,86,209,191,134,4,152,87,246,154,2,141,86,144,31,199,35,42,61,9,84,206,183,190,60,234,124,104,52,40,178,123,55,244,198,71,84,145,178,80,100,217,53,68,3,171,111,69,212,117,86,49,111,26,173,76,75,236,205,161,132,87,132,73,138,231,20,17,64,10,37,55,202,226,51,162,171,110,109,194,115,158,180,98,127,90,127,140,23,90,211,205,168,112,178,118,71,135,139,40,91,66,156,134,98,132,23,170,145,55,205,218,218,65,190,34,149,40,180,70,50,104,106,55,126,143,32,104,59,190,217,219,128,97,137,152,104,68,219,212,153,72,147,68,131,89,56,197,205,219,208,133,87,161,251,88,59,170,238,91,107,83,187,105,232,191,169,209,159,100,31,95,90,117,54,236,103,94,152,75,149,232,214,38,32,116,207,188,42,159,51,70,75,61,207,148,77,196,85,253,36,183,246,100,129,201,212,122,69,229,129,181,108,241,199,243,21,167,195,89,61,53,141,151,231,171,251,7,173,22,244,217,74,228,197,161,151,2,38,171,32,157,85,231,68,27,17,169,65,28,174,207,7,166,156,202,127,59,239,218,149,83,98,152,52,88,139,109,97,104,55,63,205,174,177,66,150,17,242,47,69,235,10,19,196,164,97,202,195,238,145,188,15,130,24,195,208,250,242,98,117,117,30,14,65,180,73,25,81,32,251,216,177,255,35,6,174,196,33,104,93,199,6,126,14,61,237,99,40,16,119,123,3,18,140,135,204,76,229,31,67,33,39,126,25,1,99,165,8,51,30,129,56,60,168,235,85,154,47,82,231,30,114,64,42,177,43,213,29,162,7,81,68,177,224,110,84,26,153,4,141,143,239,210,103,219,192,250,138,22,60,38,82,246,35,149,166,56,169,74,57,123,4,202,138,210,37,193,217,164,168,197,62,29,101,14,107,247,31,76,196,94,227,109,10,30,207,189,209,230,233,225,227,82,245,163,45,145,84,142,184,29,77,12,103,136,29,157,209,59,115,223,1,166,223,46,51,60,67,86,154,98,101,87,132,205,229,226,6,201,88,236,134,199,114,43,82,195,13,25,117,137,67,19,155,68,168,0,122,230,192,45,30,130,133,76,83,171,207,143,201,110,250,24,14,167,161,219,37,121,151,90,252,92,28,84,230,104,19,42,255,186,220,72,62,105,23,140,99,129,207,57,24,181,60,20,135,42,231,155,157,231,213,35,130,84,236,73,198,9,216,244,202,28,78,67,15,252,68,50,180,122,67,113,39,18,243,143,101,51,171,145,0,204,43,224,100,162,142,108,102,223,51,85,130,25,199,63,251,180,138,58,218,31,35,170,141,129,41,105,253,20,225,160,189,200,84,38,56,124,254,6,202,165,11,99,66,71,74,223,96,2,83,211,97,220,217,7,62,67,18,23,35,221,213,31,52,127,83,208,224,37,84,22,213,120,103,111,237,44,112,161,54,36,43,140,46,150,255,180,49,255,21,133,39,221,57,14,83,16,160,79,118,124,227,238,175,189,25,180,245,220,156,4,156,95,93,207,12,115,207,3,184,34,212,115,199,116,27,135,210,86,120,158,51,160,93,24,126,173,231,230,103,53,237,228,55,71,69,43,235,123,211,49,236,223,115,227,6,53,125,114,10,198,62,129,39,226,65,28,178,250,222,168,35,117,255,237,185,91,244,133,24,140,180,181,95,141,136,69,215,223,62,27,198,215,79,15,204,24,111,253,98,217,207,15,204,232,99,34,133,133,101,48,82,86,87,233,145,182,155,242,188,119,194,220,219,14,239,17,125,33,6,67,216,120,5,44,169,174,25,83,223,155,194,58,215,237,180,126,179,42,239,141,66,134,11,145,37,147,153,220,15,12,113,228,85,122,164,93,57,122,42,129,169,74,77,254,219,19,173,93,249,109,100,181,92,100,240,28,145,136,222,101,133,203,25,12,127,111,252,227,45,131,250,19,232,187,87,179,65,245,170,55,183,72,206,149,145,204,199,49,237,15,26,218,225,214,150,243,124,16,196,105,230,21,123,39,48,146,150,206,83,147,209,221,126,53,20,41,229,185,247,25,39,23,28,205,165,137,252,55,112,199,2,115,148,141,70,127,26,61,176,26,63,77,185,207,115,49,242,59,254,210,149,158,59,29,240,78,214,193,127,186,18,44,212,33,67,76,188,248,152,80,233,153,151,194,198,102,235,48,12,9,178,254,22,226,214,113,181,9,151,61,176,73,84,92,120,30,255,188,233,215,172,38,21,124,97,162,108,91,199,148,206,6,87,253,68,58,227,89,3,171,66,88,122,223,187,80,147,54,117,88,76,72,219,21,71,57,239,117,237,175,98,212,235,23,166,219,191,233,205,45,181,50,93,113,180,181,166,11,140,168,117,95,45,244,74,207,215,215,39,207,112,42,220,217,0,109,83,213,239,153,41,2,185,11,136,134,230,168,190,53,184,140,228,106,191,180,18,44,221,233,87,246,20,133,41,169,146,71,120,174,78,20,103,92,248,124,157,200,67,3,163,195,59,252,201,246,136,22,140,31,154,154,127,16,184,3,82,123,224,69,7,128,195,69,90,223,127,240,92,87,192,16,137,193,86,159,105,108,87,187,66,44,69,102,173,190,240,240,153,198,214,89,158,185,130,186,211,21,131,231,140,56,91,220,126,225,62,252,201,51,97,237,241,190,216,184,210,139,9,42,160,242,108,43,244,86,53,255,109,163,17,124,135,101,133,42,111,253,101,58,159,33,167,163,224,194,196,89,247,126,62,24,109,154,23,166,0,110,61,87,211,178,227,195,66,44,108,62,176,145,127,184,174,46,49,213,103,54,148,219,32,104,48,69,159,229,133,151,107,250,218,97,217,159,71,195,224,247,223,158,214,194,251,94,61,125,103,169,40,26,62,27,79,70,195,207,225,69,198,227,133,243,18,248,24,48,127,224,148,227,183,225,51,124,225,124,219,152,128,143,193,93,250,122,224,86,99,182,156,179,55,84,19,126,112,26,49,21,247,236,125,252,249,98,203,101,194,49,177,163,103,243,7,151,238,71,1,190,196,187,163,162,209,236,226,210,237,71,70,250,192,199,228,119,161,228,132,221,241,46,162,94,92,40,153,4,112,218,207,84,156,179,249,142,74,192,127,63,147,9,22,13,215,250,166,219,42,61,23,83,26,55,29,133,163,224,121,240,54,150,175,95,58,58,35,209,103,48,147,211,5,160,105,236,127,182,68,54,209,236,234,210,103,80,247,187,119,80,235,230,239,69,146,68,173,37,206,160,238,171,191,225,30,164,7,30,51,249,1,121,150,192,113,128,183,194,120,142,254,69,168,39,24,207,213,137,144,160,75,87,159,153,165,195,66,9,82,158,126,53,153,31,181,57,176,202,99,162,54,42,233,116,195,197,117,204,190,243,28,75,58,77,253,158,200,103,126,254,54,112,38,100,33,219,218,153,195,228,51,46,124,142,149,199,160,57,203,139,16,185,43,122,211,147,171,55,167,210,234,62,56,165,81,89,215,39,73,148,229,134,1,145,223,240,59,13,54,50,207,11,211,39,171,59,11,77,5,46,210,155,200,6,61,38,203,143,5,208,225,181,69,242,193,96,138,2,238,7,195,176,208,201,0,69,217,40,46,115,142,180,176,26,29,164,221,135,91,152,180,59,60,70,32,13,245,105,133,72,250,57,215,211,80,184,150,238,79,6,203,113,210,45,241,248,156,112,61,92,24,149,19,53,126,233,212,220,126,178,227,212,6,155,66,197,232,155,43,140,142,177,233,215,235,10,159,65,186,98,183,244,62,180,162,167,239,89,94,177,244,167,49,170,43,88,91,117,197,123,42,94,30,55,11,221,227,212,29,54,254,162,7,38,43,233,191,76,67,238,115,243,9,167,211,125,173,137,213,49,100,46,140,225,245,186,6,91,225,131,194,103,249,184,63,49,173,223,100,42,76,145,158,255,246,130,131,90,7,5,3,106,5,60,36,245,4,124,166,90,142,171,169,100,208,89,108,225,228,221,28,134,199,73,63,72,71,70,246,94,109,172,40,106,76,25,11,156,131,72,20,20,5,207,47,249,84,56,135,194,126,223,26,242,171,52,29,38,42,174,48,199,138,31,158,139,242,233,245,192,132,202,252,230,133,126,96,253,237,74,202,116,56,204,238,170,207,125,214,207,244,169,114,38,66,137,70,91,96,138,25,174,178,43,156,27,245,89,218,8,87,103,183,63,173,105,231,249,94,200,177,149,184,249,113,116,167,206,82,178,8,253,174,93,196,159,155,130,231,104,117,115,101,153,216,154,126,142,108,202,9,23,229,200,209,151,206,70,143,238,240,28,81,25,106,48,57,159,248,225,61,210,243,61,114,89,41,62,53,68,196,234,190,29,191,113,203,75,119,234,219,244,183,19,29,236,254,224,52,96,63,147,52,145,122,241,71,235,189,190,115,33,49,149,124,200,248,67,125,110,14,219,107,113,216,34,203,10,159,105,63,3,70,226,65,110,78,121,97,245,141,122,217,126,216,20,134,16,198,31,141,120,150,158,141,8,143,87,95,187,132,149,30,131,162,163,218,233,171,111,77,235,217,22,152,131,53,249,168,205,46,10,7,192,132,0,99,212,206,44,45,186,215,118,180,176,220,12,67,121,122,171,23,117,14,249,217,98,38,33,55,173,63,77,75,129,31,203,212,32,173,252,192,235,74,161,26,188,214,19,87,66,46,38,44,254,181,224,226,219,15,140,203,120,225,77,130,42,43,124,110,230,187,10,157,61,109,62,87,183,181,99,84,112,147,244,20,232,213,244,164,3,150,206,11,131,145,77,243,39,71,126,240,25,180,138,30,70,60,26,30,246,243,104,9,87,213,97,2,221,58,44,199,43,139,7,27,210,94,105,32,69,24,62,224,70,97,251,192,103,233,143,120,176,173,167,46,197,5,123,223,223,61,3,134,219,171,112,185,130,162,6,35,226,241,192,196,28,183,195,204,68,253,90,197,196,50,28,38,122,169,47,5,55,159,219,150,80,79,63,174,62,252,123,219,247,210,51,197,232,157,125,224,212,252,173,143,121,93,218,51,145,32,37,108,113,243,45,18,218,6,119,228,221,46,204,201,87,31,184,141,112,161,76,167,164,61,191,205,41,225,55,183,62,208,7,77,197,191,229,174,86,231,162,48,89,67,191,55,137,209,103,241,101,24,39,2,134,223,226,255,92,29,55,239,216,115,127,127,219,135,188,90,137,249,251,224,197,93,36,52,198,103,123,159,28,34,115,135,247,159,15,130,110,133,163,144,35,212,231,193,41,174,240,123,147,15,46,15,76,209,91,92,141,96,248,243,224,232,235,117,135,77,70,234,153,43,61,156,117,186,34,230,120,231,105,254,26,25,13,134,228,245,89,2,109,118,55,163,172,40,87,15,86,147,248,202,254,57,49,132,250,179,248,214,173,207,1,134,122,163,62,87,239,28,38,1,5,209,249,89,217,103,235,253,8,250,12,182,35,235,89,248,125,251,182,65,255,106,218,15,124,188,214,24,181,185,165,192,250,7,247,175,221,11,24,34,129,231,24,168,116,214,249,147,195,120,245,238,197,37,239,237,95,108,81,119,252,92,141,174,103,220,188,231,53,158,71,131,188,195,63,201,162,210,224,221,240,16,232,184,48,203,123,188,55,79,43,110,78,30,117,172,119,63,220,215,12,163,216,106,212,231,201,233,149,184,59,98,54,33,218,103,241,35,178,113,173,106,96,206,202,103,58,180,149,253,230,216,77,26,102,192,78,106,215,247,131,52,98,181,231,28,32,220,124,173,180,108,49,173,252,236,13,148,207,12,135,75,170,45,191,203,32,13,255,109,136,35,199,187,198,102,185,159,132,102,137,179,99,62,55,167,253,57,174,166,230,81,167,34,242,31,221,223,219,104,115,159,229,77,178,187,59,12,205,129,110,45,236,85,241,219,136,122,62,203,32,173,180,253,222,231,157,215,51,89,200,102,55,31,149,70,113,185,78,22,170,122,71,192,168,196,60,87,67,155,91,29,30,79,112,133,106,144,150,124,72,155,105,140,41,76,173,172,195,150,194,84,52,163,253,226,104,29,79,136,162,193,95,22,223,3,58,44,181,9,26,73,154,229,99,194,140,222,207,213,148,27,251,136,14,163,52,85,120,204,225,67,70,84,33,79,69,121,231,184,152,120,214,11,159,169,229,211,208,244,208,30,184,213,238,175,133,100,137,238,228,184,179,49,79,142,127,245,28,34,141,170,161,233,183,94,53,77,253,210,176,78,186,231,135,34,4,203,239,129,75,219,254,45,169,114,30,207,75,23,210,221,14,183,54,255,194,73,174,94,61,168,59,62,120,220,93,133,189,79,42,253,127,48,172,221,14,35,196,244,222,124,121,8,48,67,215,255,248,64,208,160,223,51,230,160,196,140,158,159,134,41,164,56,76,141,74,126,190,71,78,190,107,80,117,149,210,51,83,250,44,201,175,46,248,203,15,108,196,48,23,62,214,96,91,207,147,141,237,33,33,130,195,165,207,241,206,179,220,253,106,170,144,222,65,91,232,157,57,124,230,251,251,185,97,201,240,81,233,20,130,62,235,39,93,10,13,131,141,113,235,129,167,187,88,231,164,131,200,224,93,94,213,247,20,200,103,139,102,176,145,29,174,254,220,148,130,63,167,27,9,183,17,240,134,164,250,249,101,214,215,133,23,172,71,239,115,203,76,65,65,226,241,113,18,85,138,119,18,103,122,170,210,59,38,4,133,28,198,13,125,190,7,252,5,254,53,143,209,60,243,179,4,86,143,143,253,75,142,63,31,27,93,232,230,48,106,155,207,250,58,166,142,175,78,120,213,202,187,178,169,112,173,14,163,7,251,92,141,232,177,255,118,161,232,253,93,219,117,249,226,69,223,47,189,27,90,222,55,228,74,172,190,205,253,204,179,116,203,17,6,89,132,199,182,108,198,190,233,119,166,205,236,89,31,208,25,4,186,215,19,201,162,156,221,227,204,176,5,236,222,30,24,159,209,175,110,136,74,235,83,47,204,247,237,240,92,253,217,176,150,145,17,95,152,57,57,94,152,35,221,97,66,29,58,222,199,222,174,53,174,62,198,129,70,169,17,170,105,126,160,35,167,152,212,218,39,214,84,124,138,23,74,31,254,47,124,215,7,41,224,162,22,218,79,5,199,191,199,104,107,62,15,110,143,238,40,161,19,157,133,164,128,253,193,86,121,160,188,60,167,119,176,221,123,122,225,209,227,82,26,87,255,194,197,205,43,12,216,158,158,143,101,75,245,131,201,249,181,253,140,103,201,126,38,162,77,55,247,115,113,233,158,173,56,48,26,184,207,104,87,42,90,47,204,63,152,249,207,112,186,241,69,8,43,218,198,127,95,186,198,193,70,107,222,172,207,120,18,231,244,155,159,153,48,53,142,5,201,238,234,126,115,52,201,158,243,122,13,89,151,52,175,62,30,76,163,199,198,231,73,133,60,225,177,5,104,148,241,47,77,32,247,9,232,176,0,98,79,160,65,234,217,41,27,114,215,197,7,181,217,184,252,133,155,195,21,161,201,23,78,49,168,180,217,252,129,91,150,171,231,252,11,159,145,242,223,62,119,154,127,126,59,173,120,242,51,166,125,191,99,78,101,138,195,109,215,253,119,101,199,176,244,249,78,52,211,76,112,144,18,167,103,204,16,84,246,121,120,254,191,210,179,244,58,173,75,14,215,245,30,216,11,66,43,127,173,97,218,35,207,76,43,241,86,38,218,249,188,21,141,178,254,216,179,149,209,158,39,59,22,64,140,232,36,221,160,79,134,166,250,245,210,105,44,209,98,25,78,111,121,171,77,251,175,62,215,76,17,165,98,217,166,199,73,111,70,8,146,29,166,204,71,175,182,214,216,251,203,70,217,246,236,179,166,78,230,87,211,104,249,88,126,248,27,215,81,38,148,112,190,189,126,46,114,197,197,175,46,127,146,160,132,84,98,80,160,2,124,194,65,60,74,247,73,218,16,106,121,175,78,169,250,121,254,83,217,120,222,219,202,138,46,188,96,126,81,120,114,166,222,247,238,132,7,198,159,184,72,216,241,156,22,171,190,225,133,57,221,185,161,144,55,229,55,0,135,243,235,240,74,237,113,55,41,197,118,175,140,208,69,215,23,35,236,88,110,68,20,214,187,221,158,88,83,133,29,204,209,179,173,63,46,29,6,174,27,134,252,210,126,163,11,232,0,197,189,33,45,126,238,141,89,212,28,110,233,57,187,136,213,118,121,178,51,109,31,151,143,218,249,29,87,195,181,243,196,129,115,247,56,23,140,124,253,9,151,158,233,145,228,193,207,15,63,54,41,153,124,63,54,121,206,39,176,136,246,179,219,87,52,238,213,244,220,155,106,55,255,92,205,216,71,158,248,117,105,35,174,134,137,240,129,87,31,126,160,179,28,159,37,130,245,150,178,127,108,252,143,39,10,134,43,235,150,74,55,97,21,157,11,221,116,65,28,134,209,111,63,240,90,35,174,166,98,233,129,11,253,143,14,211,6,244,160,145,42,33,24,39,34,45,6,87,236,174,11,143,188,223,144,74,55,77,12,135,233,242,124,175,238,205,247,105,210,123,207,28,182,230,14,255,233,129,248,219,126,47,94,197,159,155,38,194,241,254,116,207,2,159,99,123,252,125,178,184,57,156,42,127,224,82,220,124,235,179,191,33,17,226,111,241,90,212,43,63,161,5,98,127,62,21,152,223,234,118,17,224,158,205,31,140,86,227,245,92,140,174,141,143,9,180,66,251,157,9,99,198,197,253,61,240,177,196,107,138,139,181,64,252,55,73,179,23,248,101,235,90,123,34,239,152,38,203,199,228,156,69,237,121,50,2,245,254,100,108,141,239,36,173,125,135,91,102,135,246,122,227,130,101,185,119,51,138,21,71,61,219,221,142,215,134,188,39,63,131,70,182,193,47,174,8,81,60,161,57,28,248,59,42,176,55,151,39,131,99,169,68,191,26,111,229,113,234,120,85,15,199,80,73,209,159,52,9,67,230,135,0,36,1,109,61,206,40,135,134,223,124,194,85,56,254,198,168,238,100,24,240,240,61,251,25,37,100,217,111,78,218,241,175,55,90,60,32,51,112,216,95,159,111,94,22,215,3,195,63,55,223,152,10,117,84,213,97,200,19,30,7,63,121,145,29,65,220,39,40,136,125,16,222,63,122,109,79,57,201,153,7,61,123,76,100,26,215,136,160,231,112,9,155,247,216,160,233,73,98,86,102,214,112,244,184,127,234,39,24,127,148,71,45,32,161,238,154,100,129,216,57,223,16,48,109,247,132,24,21,206,151,55,11,24,138,68,93,215,68,112,151,31,78,180,114,140,244,192,106,203,79,56,57,52,152,83,127,26,63,23,54,34,190,169,48,253,23,62,102,56,33,243,185,154,224,80,113,120,161,192,167,48,154,174,119,88,40,79,127,44,203,218,173,121,211,97,171,188,80,152,178,13,135,51,29,52,207,213,52,115,77,135,103,239,26,204,161,210,112,54,135,225,39,215,240,26,114,221,201,39,241,57,23,87,210,93,30,241,161,238,203,111,153,128,137,14,11,12,254,30,83,65,110,248,169,209,129,164,58,78,124,156,238,199,11,169,61,76,75,20,31,171,218,242,7,188,156,93,192,11,161,113,29,20,227,254,241,33,197,97,81,231,170,210,111,16,131,130,15,161,187,10,253,199,217,109,230,5,81,131,174,108,19,219,242,125,28,146,198,162,219,33,114,87,17,93,163,110,44,63,31,164,117,9,67,81,6,218,219,115,115,164,169,2,102,95,122,110,14,73,182,255,118,222,115,62,23,163,2,121,151,31,113,237,231,224,164,94,100,120,204,17,70,181,186,158,81,161,119,246,78,242,227,100,180,199,147,168,40,204,185,65,176,9,17,62,171,23,243,206,99,4,155,35,67,45,106,194,72,17,147,63,70,105,234,234,73,64,53,61,252,144,32,38,181,159,139,233,237,242,139,145,236,214,160,60,66,157,195,39,241,238,51,61,129,13,164,128,189,22,51,27,97,216,123,115,8,169,252,230,199,228,213,35,157,75,75,124,77,12,127,253,229,210,187,92,187,222,40,173,169,128,249,142,133,242,77,83,183,14,133,178,117,111,13,91,94,77,207,242,200,28,118,249,194,199,235,205,186,17,87,90,40,239,231,32,28,73,181,185,194,200,99,44,135,143,31,167,129,59,246,105,191,245,175,144,65,65,234,25,235,133,113,220,210,11,215,123,36,211,192,158,250,179,147,158,149,56,139,223,187,27,19,134,194,231,48,203,254,216,86,56,49,94,184,223,133,75,75,86,127,2,192,220,60,199,152,204,172,177,160,3,70,218,22,85,141,94,213,71,48,117,235,237,35,178,224,23,122,70,228,24,184,43,96,156,234,242,12,88,246,146,138,66,142,127,61,115,140,210,243,225,15,182,231,159,131,47,161,215,247,109,117,133,192,127,106,239,199,58,78,226,118,216,186,40,30,56,2,146,133,60,196,147,143,62,51,97,122,121,27,92,134,57,212,253,12,62,54,209,141,169,23,162,207,227,217,102,225,239,232,126,117,49,222,139,103,22,14,183,212,15,188,96,222,83,152,46,24,127,180,74,122,243,153,195,19,83,211,97,116,138,159,155,47,196,12,46,140,250,220,51,25,206,238,233,69,77,112,105,215,39,56,81,109,39,184,211,20,179,228,9,165,30,120,185,91,7,37,68,122,122,144,16,204,154,247,220,60,62,66,169,251,249,160,8,132,223,3,6,173,191,180,159,109,225,252,118,75,254,197,142,45,147,255,92,125,230,139,63,26,21,248,143,65,128,181,231,107,132,211,77,227,207,86,183,87,125,84,144,8,89,15,12,145,160,255,244,121,204,7,36,39,124,31,155,104,126,126,231,66,227,236,115,120,35,241,246,204,5,22,243,133,51,241,157,119,203,137,0,90,177,159,126,150,46,242,51,247,157,207,201,159,243,187,45,28,175,203,127,25,197,170,119,79,161,19,39,96,147,238,82,152,148,147,195,141,66,34,185,57,149,141,94,110,72,146,162,78,245,126,96,200,243,149,77,208,60,171,79,87,140,42,201,97,244,143,116,151,166,154,163,222,83,17,6,253,86,234,3,163,116,115,175,198,166,175,26,196,34,14,52,125,134,87,227,159,208,171,235,246,0,153,201,251,141,7,37,239,119,173,78,251,221,167,115,138,227,195,171,57,10,156,41,79,239,19,189,181,238,150,81,203,219,159,28,9,202,216,126,239,243,32,52,59,5,10,129,102,187,54,105,65,146,235,105,41,129,29,122,251,166,209,173,156,80,134,52,225,167,93,131,151,171,247,147,146,74,217,26,223,253,183,137,220,201,107,195,233,33,79,214,183,58,78,13,226,130,153,252,167,11,157,78,91,96,54,160,34,112,174,98,33,145,218,108,195,143,31,94,187,200,121,222,96,67,158,190,157,209,47,91,210,3,91,147,120,192,61,233,189,39,254,73,15,20,19,84,224,129,194,110,22,88,115,17,237,199,37,55,228,167,103,209,159,166,159,115,197,205,233,238,47,10,55,56,89,2,238,89,178,124,205,90,178,124,91,160,200,75,187,119,155,101,100,228,201,105,47,211,49,61,198,92,109,49,104,240,242,235,139,33,31,221,227,131,209,94,162,143,70,69,83,143,171,49,183,245,209,224,19,232,50,87,138,22,254,224,178,135,239,84,236,64,169,58,106,144,12,198,36,175,90,106,197,28,29,113,172,50,75,231,115,235,212,221,88,54,146,130,242,12,120,114,241,12,131,201,122,203,91,161,186,86,252,119,97,252,147,197,69,77,73,116,8,20,108,32,237,177,105,88,194,126,112,25,17,174,148,29,28,180,18,103,191,112,167,3,71,30,108,77,184,17,253,99,245,246,52,247,89,98,200,159,26,26,160,174,207,117,246,251,22,47,69,99,161,78,81,84,106,122,44,76,184,17,159,119,38,174,180,252,185,57,28,158,231,54,15,194,199,100,208,59,171,191,221,204,189,188,240,196,183,124,224,18,181,215,133,96,228,156,250,90,21,162,21,135,201,144,247,7,62,54,171,63,248,50,94,82,65,217,60,99,233,25,247,91,19,24,210,179,251,220,166,118,244,160,9,134,167,187,48,9,152,100,49,113,216,118,201,231,95,152,138,124,177,195,15,92,134,119,4,243,84,4,228,5,94,86,245,127,97,186,142,36,172,71,242,183,164,64,231,156,237,65,137,17,222,215,50,69,21,221,81,32,174,105,37,96,232,84,159,171,47,193,191,161,214,205,44,232,52,62,43,135,103,155,185,61,240,165,2,51,24,210,63,253,105,164,182,220,230,28,86,192,169,63,13,47,92,188,181,177,217,62,191,125,166,158,123,24,236,54,154,239,66,49,183,122,33,212,143,246,120,235,7,25,103,199,184,147,148,188,232,59,102,67,2,211,200,235,204,36,121,186,54,201,166,249,168,192,242,62,138,222,187,91,243,244,133,219,122,202,33,16,160,194,6,189,48,129,212,173,131,118,198,40,190,23,191,51,134,94,93,141,176,245,131,23,44,138,114,220,55,243,94,110,120,172,176,154,182,78,83,99,251,246,243,3,41,137,231,100,131,240,174,184,25,195,115,165,161,87,23,211,128,255,224,77,157,162,110,134,231,115,37,79,114,192,219,219,211,51,77,17,103,170,126,53,109,95,18,173,108,195,154,200,134,195,99,72,250,133,234,188,181,111,66,184,108,35,218,144,81,25,102,127,249,79,67,231,160,187,202,208,232,242,49,48,81,101,145,7,183,16,165,27,142,123,148,252,156,77,140,168,39,117,97,105,94,74,192,208,206,54,83,229,189,142,119,162,169,236,6,207,117,152,34,104,240,105,21,86,251,117,93,56,188,224,84,232,10,159,235,125,46,241,105,171,164,72,224,123,164,243,253,194,27,219,81,31,45,35,112,240,61,90,77,118,50,202,111,159,37,49,61,244,118,156,234,217,180,250,18,62,183,214,238,52,39,208,64,124,69,224,227,99,122,53,188,249,81,91,60,233,102,220,55,119,1,82,22,145,171,110,44,20,81,164,236,240,153,108,90,124,128,236,228,21,163,7,254,201,86,41,76,38,247,62,26,146,84,91,183,91,212,186,231,45,57,162,230,162,164,246,92,13,199,103,189,48,254,174,154,127,199,242,40,249,174,254,106,108,65,122,117,35,157,83,253,209,206,166,167,21,100,212,243,101,119,87,9,253,244,44,89,198,3,155,230,165,195,212,150,232,168,85,104,57,253,201,23,7,160,142,185,81,173,221,39,167,117,168,45,189,186,35,136,115,175,54,225,175,231,139,145,231,42,126,53,202,134,122,60,54,136,200,238,197,198,59,166,19,181,145,165,191,131,98,162,123,186,89,27,155,215,181,199,9,110,150,103,125,162,112,222,227,222,204,226,245,140,56,85,172,203,225,149,167,56,95,205,194,126,219,97,154,193,116,59,54,126,136,107,205,227,185,14,101,33,105,60,77,189,103,47,87,111,173,84,60,214,199,134,242,218,127,155,147,65,175,166,5,165,214,120,114,180,131,3,46,148,12,108,191,26,63,81,23,65,161,60,203,103,26,122,167,91,31,173,80,106,113,207,48,66,167,227,217,49,11,166,208,13,49,83,202,57,166,196,144,9,196,46,247,129,42,101,166,91,220,47,20,24,215,188,65,98,106,131,138,78,68,162,217,119,195,196,167,152,67,130,165,198,97,225,189,42,181,154,243,53,5,46,84,8,108,159,134,168,165,9,124,220,238,237,169,64,184,252,107,18,147,3,229,239,209,135,191,214,177,161,91,215,171,41,133,232,45,224,39,75,73,251,255,121,28,255,218,76,44,137,218,195,11,70,208,218,71,60,55,237,175,171,116,109,166,152,197,11,79,61,80,46,247,194,33,104,4,118,145,195,181,210,157,55,139,204,5,145,233,48,114,77,210,213,126,245,49,3,134,152,59,8,223,28,111,193,231,33,213,181,242,185,240,18,135,44,1,203,165,7,202,167,116,95,129,220,2,101,145,10,91,104,61,158,44,107,208,158,219,141,26,179,148,22,119,125,50,243,3,125,55,109,214,20,42,79,6,9,153,119,115,65,121,187,53,108,105,138,10,78,168,129,150,30,180,127,2,179,53,228,152,43,235,9,187,16,118,223,211,207,32,226,109,26,27,68,79,245,88,29,119,179,173,70,91,38,95,196,24,108,98,187,156,208,85,201,213,217,152,87,99,171,62,103,156,28,143,149,2,70,47,175,38,98,70,21,64,192,201,20,83,187,195,69,196,200,128,39,169,76,185,186,14,157,136,144,131,172,91,161,3,61,188,178,229,20,35,106,218,113,109,215,84,59,82,15,197,35,39,103,124,247,115,180,210,112,58,114,242,95,62,107,73,198,164,160,103,215,183,255,48,145,147,44,40,28,63,126,184,29,75,179,202,1,98,154,5,222,31,87,173,246,167,234,197,185,198,60,201,214,163,171,168,83,34,193,176,250,80,66,20,4,226,115,138,23,238,90,79,65,174,101,120,236,186,178,249,107,234,6,177,144,233,89,114,226,31,144,246,9,76,85,88,118,152,51,87,127,153,120,180,127,100,188,127,205,72,21,40,25,252,52,38,109,45,123,228,177,252,247,12,43,131,152,162,184,24,184,13,61,199,81,125,108,105,217,105,8,249,205,184,53,90,211,202,205,131,209,113,206,95,223,4,203,208,5,139,252,195,238,217,183,246,86,30,83,26,247,47,123,252,138,93,104,105,209,193,241,93,233,221,240,123,79,202,216,4,37,246,213,125,123,181,182,3,65,7,36,107,177,67,18,232,209,139,233,1,137,13,148,26,232,173,48,246,239,138,163,56,207,231,59,211,13,228,33,36,10,70,69,28,188,154,112,84,242,238,47,18,191,199,135,208,155,163,140,237,187,24,181,94,69,210,239,172,110,74,251,47,60,167,112,178,114,243,77,214,244,14,41,94,215,212,79,221,233,199,244,105,2,225,173,70,53,10,97,161,216,96,41,120,152,146,227,46,213,4,20,239,147,155,40,183,128,200,202,251,162,154,208,71,139,211,5,169,83,25,113,235,137,124,74,126,224,62,125,80,176,132,170,68,99,14,156,195,57,129,126,120,79,253,94,104,234,45,31,20,56,130,171,46,142,179,33,70,53,30,105,97,42,253,21,198,1,233,14,159,165,35,7,57,34,242,168,0,56,60,231,179,122,200,40,141,27,90,48,122,116,173,70,42,86,87,230,195,178,96,210,148,88,14,217,214,228,220,29,21,142,70,109,24,58,110,40,108,127,247,201,89,44,85,234,64,10,173,184,201,183,185,99,208,47,173,66,68,39,161,57,237,86,75,24,202,114,22,19,208,202,158,127,108,240,129,201,92,48,22,242,122,23,231,249,120,173,138,53,90,16,116,77,119,97,195,145,218,181,173,186,20,136,157,190,175,73,197,52,109,57,207,231,138,190,234,78,83,118,222,186,64,32,64,190,231,2,37,163,196,179,116,91,32,195,241,205,97,138,4,150,246,63,22,235,251,184,83,165,35,189,246,204,97,62,71,190,231,248,207,109,209,137,86,40,233,242,71,99,218,104,16,42,83,76,212,111,41,70,183,106,34,185,57,109,188,78,43,105,250,14,74,144,72,238,49,187,191,70,73,103,86,167,40,103,19,220,186,247,38,189,174,145,103,122,205,166,83,254,12,75,75,203,152,210,203,234,29,136,150,186,159,114,164,209,169,217,221,156,36,18,167,180,4,199,37,70,79,227,123,105,227,165,109,18,78,129,235,205,51,228,68,214,134,112,107,112,100,83,216,57,252,151,143,101,20,35,134,92,150,57,131,31,140,166,209,136,146,55,162,2,28,9,23,94,104,106,87,185,26,217,97,47,44,155,103,38,140,208,5,161,24,232,188,218,188,254,243,132,147,68,120,2,59,236,12,105,222,179,139,190,72,84,135,3,134,237,201,179,66,112,150,111,57,218,206,87,158,101,215,27,193,162,183,66,57,66,141,244,42,123,219,38,202,106,83,18,132,20,60,46,206,203,15,230,203,73,92,143,90,74,175,142,92,36,75,66,121,252,128,197,36,153,190,133,73,15,116,150,6,125,40,119,48,20,190,91,19,196,214,136,186,49,15,85,47,210,221,144,2,10,39,36,37,80,149,168,215,7,19,127,10,167,134,48,204,190,75,107,155,243,27,9,37,234,46,93,87,202,224,169,182,32,53,155,20,221,126,111,181,49,208,74,108,25,84,218,153,67,125,97,188,225,88,183,166,103,239,196,79,219,184,210,100,26,53,178,25,43,208,51,185,227,75,53,134,207,203,140,40,2,31,82,5,139,10,135,117,111,223,55,38,216,20,153,94,42,179,40,70,245,241,34,21,30,1,243,110,166,188,151,216,194,168,26,66,238,160,205,171,138,33,34,107,82,107,77,35,54,20,181,223,115,45,120,239,132,179,141,236,15,173,90,227,206,160,93,186,236,253,86,11,63,150,79,18,78,84,41,86,232,180,182,13,15,239,172,98,34,160,114,117,129,140,250,6,3,169,232,63,107,39,11,60,225,193,252,174,62,251,84,17,105,100,187,218,138,8,62,152,2,144,80,206,56,176,177,153,93,215,151,242,67,10,114,229,201,207,44,240,224,238,180,4,221,150,223,182,226,236,235,25,79,227,98,237,130,78,186,40,29,101,0,139,142,10,142,115,191,40,37,71,75,127,25,213,192,251,214,240,19,109,157,69,150,74,244,137,2,105,214,238,58,102,231,37,234,136,171,113,70,147,60,183,57,117,119,76,58,180,191,17,209,166,14,171,93,5,88,96,152,3,35,249,65,113,70,247,108,234,164,146,173,84,65,243,28,233,154,224,147,4,104,136,39,129,22,82,218,247,214,199,33,167,128,32,96,216,146,60,148,112,140,203,221,165,159,25,56,123,105,225,52,43,162,116,69,211,240,10,11,154,72,167,52,252,27,156,221,142,158,219,100,115,245,167,233,138,207,14,195,174,147,218,3,39,239,177,152,76,247,169,83,24,174,50,143,221,44,4,168,130,152,29,248,28,135,158,212,167,51,83,189,7,138,161,102,48,124,241,214,85,60,34,154,72,139,167,52,23,135,171,180,210,117,246,91,202,2,46,76,166,68,62,53,231,231,240,61,97,193,165,40,36,10,148,82,211,251,224,139,139,224,120,145,171,141,72,247,30,75,139,66,172,38,83,33,47,99,118,141,171,81,43,145,171,225,206,241,86,59,19,44,146,170,99,60,202,243,253,155,63,218,153,11,145,149,233,244,123,36,239,254,160,38,59,23,133,143,99,75,119,131,143,89,147,202,95,58,5,86,84,242,80,147,223,36,12,15,5,66,217,30,2,153,176,40,75,244,243,56,61,155,236,212,157,73,231,24,25,73,71,156,170,150,203,193,60,8,231,79,61,109,141,44,194,121,72,38,233,170,240,184,58,201,235,228,164,130,103,138,83,48,208,4,198,209,188,17,45,228,231,41,65,22,56,161,26,121,175,158,214,155,21,75,192,202,238,156,121,19,158,176,33,68,172,168,151,156,73,184,124,233,194,252,46,75,151,134,39,170,73,29,94,82,70,132,184,247,118,111,141,116,204,144,238,115,164,212,73,22,222,181,105,52,115,250,90,147,20,169,111,26,231,20,42,187,62,240,153,43,190,186,142,237,67,187,185,192,12,137,223,28,118,224,49,187,194,216,70,62,164,152,132,178,135,39,66,17,94,201,128,208,79,154,58,40,179,72,187,243,220,102,149,103,125,52,142,101,159,73,13,25,114,185,122,24,237,102,204,225,227,105,132,235,65,1,235,89,127,205,23,39,210,5,114,172,166,95,148,234,222,220,118,71,177,25,57,8,151,167,193,86,177,22,93,121,49,132,89,234,53,37,22,225,141,172,159,4,118,225,118,163,78,212,201,207,38,187,60,245,161,225,64,175,115,126,40,83,42,149,63,231,11,251,111,87,132,229,101,63,180,98,159,230,70,33,76,123,85,12,40,170,44,146,151,185,46,163,214,17,195,14,237,166,237,158,13,66,91,171,119,185,249,71,142,234,239,125,124,153,120,114,76,68,202,225,114,192,90,166,215,144,216,245,64,13,130,24,73,234,115,33,125,20,154,100,42,231,139,108,151,244,236,247,30,163,146,81,254,149,91,219,139,138,41,146,209,193,11,216,12,239,225,123,210,196,113,82,24,226,178,155,12,90,112,140,75,71,117,51,86,160,26,135,68,193,167,80,216,196,131,125,26,99,249,233,160,216,25,238,150,202,134,138,174,203,111,227,35,215,226,155,18,65,198,8,121,24,93,192,89,21,190,113,108,227,177,8,184,154,60,157,195,199,176,153,58,226,70,118,57,252,84,167,166,77,95,12,217,79,239,36,103,235,216,82,199,1,153,7,145,121,247,109,56,71,229,123,101,236,101,95,189,88,35,18,111,62,31,131,52,233,29,52,26,4,137,128,9,76,36,189,135,77,112,86,155,62,56,107,196,125,205,179,111,16,212,216,10,183,92,238,70,127,70,168,74,39,17,104,116,237,67,109,153,164,53,5,116,51,174,23,134,188,183,61,183,182,230,137,59,147,44,5,238,232,121,78,232,104,107,28,218,115,68,160,155,98,160,18,164,49,232,52,31,167,34,6,20,183,120,231,176,8,150,9,127,10,76,35,243,218,97,110,67,38,27,48,118,167,119,122,179,39,181,89,228,230,84,30,59,73,201,162,250,160,21,185,57,162,14,51,22,254,115,166,83,13,148,102,220,26,223,178,203,181,180,204,236,230,123,202,121,138,158,5,62,43,34,114,92,8,225,84,41,183,166,4,4,251,195,189,88,226,114,49,141,160,204,10,5,0,212,102,154,144,114,210,78,77,54,224,142,73,195,130,8,75,222,186,173,183,135,217,207,79,51,10,89,111,158,130,230,106,145,36,22,230,34,170,79,136,198,248,62,221,173,29,81,96,142,152,238,163,82,232,174,151,215,130,133,177,251,183,94,179,75,145,31,90,238,48,159,198,183,38,100,39,131,2,253,107,42,126,53,137,164,45,175,109,156,129,254,218,185,173,37,45,155,13,49,209,225,33,13,234,142,208,105,21,152,138,131,226,87,83,164,190,229,183,225,36,174,62,228,103,179,60,211,78,70,133,150,102,239,29,89,57,33,83,28,211,144,250,79,162,247,97,19,179,184,5,166,177,204,191,8,176,44,62,186,67,189,49,31,98,182,37,148,132,109,158,65,60,155,136,15,74,42,26,130,109,214,110,176,182,24,158,69,238,156,77,100,41,214,45,52,96,242,45,81,140,44,113,222,87,251,147,192,148,127,198,231,64,137,173,203,120,83,128,35,103,19,162,182,93,134,36,161,62,90,226,232,162,179,62,224,99,175,17,16,236,177,112,167,16,0,29,24,230,82,71,41,176,104,122,177,233,91,207,88,183,154,59,251,95,218,222,102,87,151,30,201,206,187,151,30,247,128,191,73,178,199,134,1,1,158,121,40,8,66,195,46,8,5,88,221,141,114,121,208,16,250,222,205,39,246,102,196,138,163,177,190,154,212,57,235,100,190,76,38,147,140,223,181,134,185,252,206,250,178,169,51,25,97,160,13,204,166,237,241,64,222,203,221,107,229,106,227,57,242,47,23,62,179,22,30,60,229,232,86,111,18,31,31,101,200,2,19,19,241,35,153,247,51,20,189,214,180,19,23,93,3,151,221,82,70,54,201,177,251,42,179,18,150,8,28,15,170,150,71,108,57,248,124,18,118,27,150,91,171,30,184,128,143,88,200,66,17,158,63,189,190,214,199,123,128,104,131,199,176,86,224,248,174,225,60,210,83,145,224,87,243,58,134,107,231,65,184,27,168,113,147,63,34,17,184,62,181,2,138,238,155,82,189,10,233,96,47,11,143,246,160,126,189,120,69,232,253,136,17,38,140,247,65,135,222,112,110,9,243,56,132,61,104,220,13,3,227,229,5,161,152,37,97,159,28,116,96,82,119,248,96,243,255,143,192,247,235,42,47,38,66,1,97,145,134,207,49,127,196,33,250,131,225,121,9,115,123,88,104,109,61,219,238,174,153,187,187,201,34,190,235,20,122,168,249,226,99,139,224,176,194,36,27,159,237,71,96,110,8,101,39,26,185,52,85,122,212,239,154,2,83,175,190,255,120,252,106,102,109,98,120,171,134,143,130,107,219,251,19,61,160,59,125,119,17,5,250,217,10,127,141,109,252,174,14,55,185,160,21,78,214,7,195,72,34,122,40,36,213,56,127,230,47,220,173,192,66,7,70,244,247,188,129,117,203,41,232,205,161,23,253,93,165,198,60,185,133,132,145,42,161,218,94,227,253,162,1,121,125,250,58,73,151,188,57,51,165,149,41,197,116,48,41,83,243,251,224,83,83,78,21,65,192,251,15,126,13,71,42,233,140,118,73,224,118,156,119,15,17,165,196,10,205,113,82,30,103,244,66,176,226,19,183,143,8,107,251,94,3,59,181,138,244,145,199,197,221,196,232,231,187,55,116,80,226,205,14,188,171,242,40,105,238,62,89,74,147,224,195,96,36,223,43,97,90,208,90,43,203,9,36,234,28,217,237,23,198,194,149,46,37,218,134,105,171,253,93,12,247,243,233,93,72,80,6,97,191,49,222,213,116,92,30,137,42,14,163,153,169,111,86,174,75,129,137,32,87,83,89,249,170,58,175,237,69,169,95,196,23,198,111,167,235,239,235,254,41,173,172,122,115,58,72,126,141,145,69,13,225,150,242,14,54,87,20,58,29,94,42,27,130,136,240,181,230,222,115,117,98,63,59,61,151,209,255,255,142,172,211,33,85,116,86,32,133,158,191,39,62,66,182,83,247,113,163,245,121,44,88,24,252,45,244,145,13,165,157,110,63,148,254,103,177,223,186,105,231,253,250,155,104,195,223,41,57,250,178,59,217,157,119,181,105,80,108,69,169,1,124,227,66,151,79,196,109,6,241,208,243,43,63,72,30,134,114,191,244,208,72,252,189,37,222,191,109,252,175,1,155,207,248,190,93,84,119,63,169,182,161,107,5,94,250,119,53,218,23,61,178,20,3,231,211,179,70,232,161,93,191,92,108,245,235,226,53,94,209,15,60,238,153,77,104,42,96,68,181,124,223,0,44,210,24,54,232,23,153,143,224,216,206,46,81,6,184,78,26,84,136,142,94,75,70,233,6,168,199,101,112,239,222,244,180,138,106,29,218,244,115,251,82,192,19,66,110,89,174,134,36,250,109,58,172,140,42,85,209,92,13,215,243,187,57,225,232,254,233,205,155,145,195,253,194,124,63,122,126,209,3,141,188,195,47,76,20,89,175,134,116,187,174,183,86,134,201,93,139,113,104,36,194,251,109,228,40,179,46,97,134,161,91,113,120,127,47,245,241,80,197,197,26,135,19,173,190,38,244,69,152,93,227,196,228,167,72,48,188,223,190,158,153,22,247,15,84,72,31,239,57,27,45,165,34,71,208,74,157,236,251,105,66,52,69,108,52,58,66,202,139,154,80,178,64,213,152,220,187,255,136,113,63,152,60,136,188,145,218,76,107,180,203,148,111,241,102,161,124,92,175,175,96,177,178,138,216,150,136,44,178,73,249,90,169,67,173,113,40,56,175,73,224,11,141,50,118,49,40,8,227,159,39,244,128,166,67,19,237,115,43,55,99,78,223,156,209,85,32,82,127,28,110,165,61,50,221,69,210,91,164,209,249,176,97,125,250,29,25,69,146,223,80,208,132,203,28,69,179,69,172,172,98,42,30,245,237,42,118,138,138,213,75,216,216,121,72,23,159,233,220,114,0,21,40,60,191,239,125,187,166,36,45,95,31,217,247,250,114,48,11,173,248,46,89,22,224,251,117,157,183,29,194,144,255,29,121,106,203,230,249,94,106,100,96,226,12,23,114,221,213,183,180,69,201,223,18,184,238,227,242,79,182,103,181,174,207,93,72,6,190,69,220,173,103,52,194,146,240,121,236,245,202,146,201,142,161,157,210,2,102,31,121,190,194,50,9,78,225,143,232,230,1,181,249,54,196,105,124,86,35,224,201,103,209,143,111,198,227,147,156,1,85,230,184,46,111,104,131,221,178,202,208,140,208,117,251,9,68,26,92,135,6,35,203,115,11,137,146,80,136,208,5,62,136,28,55,63,222,96,177,89,10,19,100,59,239,100,53,86,90,121,48,163,215,61,239,216,222,20,83,21,185,154,190,228,231,208,222,99,27,78,130,34,191,189,151,117,156,189,67,31,201,193,38,35,191,30,192,16,248,58,218,82,147,100,250,183,229,81,74,225,252,150,37,188,155,221,122,116,139,15,141,125,69,68,237,186,113,130,191,200,254,133,41,217,213,155,99,21,190,140,5,20,43,204,186,192,164,151,214,246,155,179,25,71,140,173,83,3,253,61,98,129,101,25,232,241,201,115,95,111,250,218,141,111,82,209,122,93,50,240,123,114,208,210,239,143,205,110,47,48,159,254,153,97,41,221,73,239,178,150,80,184,124,148,184,204,41,132,188,1,111,75,51,60,27,207,116,153,37,16,134,158,251,241,14,150,69,253,159,60,149,21,61,62,90,52,184,34,198,16,203,181,111,163,71,148,247,1,21,141,92,61,140,153,40,166,140,6,109,133,105,181,157,199,237,67,154,136,4,102,82,95,154,255,194,132,174,98,199,235,219,4,40,219,131,91,177,126,228,128,139,117,245,188,223,38,188,33,60,65,157,165,16,199,4,234,11,77,66,189,216,47,221,171,219,22,34,208,16,127,6,252,153,63,224,240,125,177,177,221,226,9,96,199,63,116,83,18,179,20,182,247,243,108,110,40,240,34,68,77,109,3,69,6,239,226,59,142,42,53,25,104,20,163,54,224,6,251,32,116,89,245,234,53,95,159,198,194,117,187,219,241,208,171,239,235,125,14,24,9,239,41,196,130,192,20,201,143,7,35,78,58,210,213,247,227,127,235,140,93,155,192,150,252,54,77,28,223,27,26,117,141,233,177,77,93,229,217,35,16,80,10,87,124,39,162,189,94,253,130,121,57,77,98,189,208,35,141,23,183,164,126,168,41,145,3,232,186,30,235,251,101,43,19,255,228,93,79,122,180,142,59,111,144,160,201,247,177,96,64,170,207,209,160,137,125,72,82,128,215,213,189,5,120,153,12,78,75,147,66,252,235,125,93,133,154,102,9,61,98,76,160,220,241,124,90,20,237,166,222,28,238,198,82,159,211,10,245,153,244,197,193,109,77,141,245,115,90,45,25,175,179,114,15,183,238,126,37,108,69,37,132,235,129,145,198,254,28,62,196,142,3,45,124,191,117,185,67,172,196,50,52,169,163,189,230,238,242,160,89,44,214,217,71,14,225,213,219,46,186,37,145,144,17,120,91,125,225,155,179,6,205,87,60,214,189,144,178,166,230,51,110,37,155,1,155,4,211,179,71,80,238,248,132,122,25,50,101,4,155,222,156,81,203,249,201,200,208,63,91,190,84,168,145,148,218,183,31,242,204,71,139,203,74,210,234,103,235,48,158,110,172,152,76,173,148,17,119,152,254,92,2,240,194,24,67,91,174,70,58,168,249,7,64,57,188,200,153,80,159,9,49,144,195,27,234,64,25,217,29,235,122,73,82,74,1,105,68,147,223,46,88,194,239,251,168,247,115,17,117,52,116,47,87,123,148,107,84,49,82,94,30,223,30,114,35,195,63,77,244,178,142,116,88,209,171,133,216,185,7,63,38,65,240,248,105,120,7,154,71,78,38,219,85,92,59,76,171,203,215,63,134,142,148,109,119,154,94,218,242,129,253,166,153,3,54,161,96,175,79,59,180,3,201,189,239,70,249,121,137,60,148,218,77,36,198,48,184,123,119,193,16,236,177,33,117,165,56,18,84,155,122,97,28,81,99,217,42,239,135,137,187,252,174,158,22,156,253,4,198,208,29,30,160,171,170,149,96,209,137,233,130,140,40,24,137,214,22,85,22,135,98,220,23,120,36,90,43,167,230,143,159,254,130,250,7,243,121,203,105,63,152,206,239,197,114,239,23,95,33,235,147,129,77,196,186,94,32,248,160,239,145,102,116,88,195,248,11,168,178,77,235,99,65,81,228,52,40,155,42,235,89,229,185,88,241,206,134,205,175,87,33,23,35,222,67,149,224,187,218,152,2,20,190,254,78,119,209,41,99,6,220,178,194,49,198,122,139,48,243,181,230,36,93,97,193,142,238,60,244,27,90,71,137,66,119,98,197,243,169,180,127,166,80,43,61,32,252,71,216,218,195,231,4,232,100,195,162,23,44,104,161,247,125,179,170,17,97,157,176,221,171,35,204,193,20,125,64,216,221,145,56,240,228,20,225,117,249,101,35,131,245,132,132,81,49,53,129,143,77,133,39,180,81,40,238,242,88,24,254,158,22,190,39,15,230,188,76,10,17,180,18,69,56,100,94,142,76,41,41,11,175,71,57,247,48,146,29,7,111,11,54,25,207,134,195,100,174,48,237,231,81,162,51,149,17,135,163,139,68,175,215,178,44,52,12,245,117,12,162,4,47,105,108,89,30,217,113,152,204,238,244,121,68,177,174,13,118,116,66,145,23,121,101,192,20,173,234,203,34,46,255,2,243,144,123,46,33,204,233,144,235,4,203,41,177,218,170,150,93,163,88,107,248,47,211,58,37,97,125,234,149,105,62,246,155,87,252,178,120,29,88,22,195,25,165,112,173,146,177,76,226,118,199,205,173,38,32,46,166,8,173,184,206,29,153,191,187,9,199,156,160,84,92,222,30,254,97,201,165,47,183,154,105,82,189,190,167,153,114,118,192,112,66,191,184,252,103,58,37,82,252,79,183,213,250,156,17,97,97,231,73,20,153,198,186,238,42,13,20,158,127,194,95,76,46,251,59,222,154,181,238,90,47,82,139,14,117,27,213,172,95,188,204,42,92,136,184,166,181,58,209,54,217,4,138,148,3,182,118,84,47,199,130,28,65,130,173,112,226,211,30,247,110,78,101,151,84,107,117,40,212,187,167,66,112,155,150,30,201,38,53,236,61,88,31,225,32,233,131,133,137,9,30,199,87,142,142,201,34,47,4,93,159,225,57,78,171,60,47,122,111,8,161,188,39,250,122,58,180,110,40,76,222,255,101,228,38,102,78,215,73,99,19,114,73,110,10,67,62,61,238,225,104,43,78,117,5,109,115,107,25,70,255,249,93,109,71,68,196,169,186,149,205,123,107,65,41,246,250,117,100,80,182,189,102,14,248,114,151,156,231,229,39,158,240,251,190,44,145,91,154,204,217,221,227,187,87,238,161,130,123,95,136,92,205,137,224,180,52,236,78,154,23,187,15,69,163,218,43,137,162,229,153,102,252,7,195,25,32,149,198,86,194,38,181,238,248,104,200,87,188,161,145,25,145,173,22,137,86,242,141,243,13,141,148,78,84,201,80,221,15,67,254,107,113,89,244,1,70,62,144,14,67,182,48,127,238,3,141,224,23,240,48,106,224,55,180,101,241,239,30,112,251,105,38,137,223,158,82,121,212,40,159,92,78,140,78,236,110,11,53,38,31,238,113,30,84,74,58,48,189,3,237,38,224,224,253,78,63,20,238,1,67,244,235,21,85,247,83,37,174,44,247,230,176,10,222,128,143,132,109,147,155,223,51,117,59,145,163,181,30,247,41,3,183,124,211,137,134,192,79,122,220,239,178,59,37,196,80,137,183,16,212,12,152,28,194,9,24,225,146,248,68,200,219,179,45,57,255,69,163,167,90,174,30,132,6,87,112,242,240,9,10,76,81,245,113,42,21,104,212,150,204,56,124,22,215,85,118,186,69,10,74,34,62,208,140,12,123,186,168,193,230,104,141,165,2,215,239,242,183,9,241,210,144,88,45,165,43,119,245,56,85,41,205,157,159,128,166,44,232,124,213,103,110,17,213,37,42,69,250,194,105,182,167,17,48,5,204,166,225,21,216,44,162,37,77,44,141,60,202,240,30,131,106,42,40,225,161,52,20,165,66,55,183,114,58,126,130,110,211,243,243,103,38,110,36,63,109,101,75,159,147,149,84,242,171,242,92,84,217,180,32,57,34,226,191,34,154,138,66,47,244,140,111,190,41,241,149,218,9,194,55,84,96,143,32,88,226,57,3,190,239,122,122,42,159,48,211,20,31,227,218,141,119,171,24,195,73,119,104,252,41,10,115,40,56,159,232,186,155,74,145,159,166,93,240,248,192,97,224,41,159,76,41,21,82,199,57,169,182,41,130,232,213,181,20,47,248,229,52,82,26,46,211,223,137,221,146,124,207,20,249,102,58,120,173,197,214,169,78,172,205,221,97,130,115,95,13,178,18,227,252,142,171,141,248,201,247,187,126,207,81,221,169,225,96,179,92,163,147,149,88,161,108,192,131,189,188,121,23,58,17,157,8,15,220,233,63,81,166,217,17,137,23,107,28,148,238,194,119,49,153,254,45,227,102,59,116,94,52,12,123,244,75,3,198,239,138,198,232,67,64,83,94,182,57,49,195,155,185,217,244,229,90,94,150,215,247,92,31,143,135,144,41,225,0,241,189,112,160,86,33,188,231,141,6,50,152,57,222,54,188,133,187,175,253,156,246,207,114,132,213,41,130,172,8,85,88,34,248,157,138,195,42,189,3,54,50,240,119,237,245,247,40,226,143,111,167,65,75,51,95,255,1,225,93,209,220,32,19,4,77,208,231,77,138,86,66,237,48,109,244,197,149,18,200,15,47,201,225,195,164,107,122,202,175,73,177,162,202,16,3,167,100,252,250,154,243,25,26,21,10,195,248,232,225,164,221,126,32,83,251,244,73,71,30,149,32,48,170,188,171,173,136,38,44,90,224,187,33,189,146,167,107,82,26,117,162,220,28,214,161,87,159,195,118,213,165,249,172,97,102,120,188,241,51,10,231,38,123,112,57,40,255,188,222,31,122,13,167,216,203,205,10,50,250,243,94,56,248,229,211,64,23,232,115,10,97,83,142,223,145,103,128,111,149,216,154,123,1,52,109,68,228,140,146,162,226,33,115,60,140,251,190,138,220,188,117,140,73,55,197,239,177,35,165,215,180,222,147,216,120,230,50,188,241,50,225,213,8,236,221,173,218,27,133,99,121,42,243,154,143,212,236,221,143,67,94,246,190,46,244,241,18,52,138,109,133,146,141,176,79,149,242,232,117,118,215,83,173,17,245,246,210,57,43,236,145,163,231,174,113,42,220,95,232,160,146,160,108,2,211,142,31,33,15,236,93,9,70,98,97,16,147,237,14,91,131,130,108,24,164,2,61,230,81,135,213,249,201,55,95,232,46,244,114,42,188,220,176,42,217,80,170,111,209,16,62,45,233,223,191,247,166,146,232,81,141,222,61,246,83,110,215,59,10,226,78,126,53,252,121,114,56,80,154,235,53,148,203,52,151,62,253,238,105,87,45,30,161,162,150,89,186,173,200,207,135,54,18,65,212,165,21,152,119,206,150,21,16,188,216,24,159,103,23,120,91,217,68,245,208,115,161,249,78,96,90,145,94,14,131,85,145,118,28,72,28,167,135,19,75,79,214,44,49,135,107,208,30,143,23,146,174,146,149,64,69,198,235,114,95,100,220,183,144,194,180,102,209,198,72,80,44,201,248,54,99,74,94,47,35,116,55,212,114,210,18,28,197,137,39,23,243,119,132,4,228,186,241,11,89,97,207,203,208,132,27,97,55,56,125,203,235,41,37,59,135,18,149,124,28,155,245,238,153,46,170,210,165,94,28,216,104,143,60,25,213,224,137,16,120,32,220,51,95,114,177,64,171,115,4,46,248,8,14,15,19,122,9,120,89,24,250,161,200,40,232,200,22,129,181,249,138,153,118,177,214,57,253,170,105,8,120,79,189,23,61,121,242,212,214,210,251,50,43,237,216,177,46,240,48,111,254,61,246,93,48,69,34,199,148,12,143,229,197,51,48,114,124,251,232,46,122,119,163,40,40,42,52,241,201,22,125,79,245,182,60,17,109,188,34,242,85,155,163,233,229,20,215,178,41,159,240,84,27,60,139,215,58,65,47,147,126,123,211,69,228,181,1,131,147,74,55,120,150,143,199,180,173,8,72,143,30,139,222,84,79,114,83,153,86,107,58,60,248,164,60,69,78,176,114,232,177,135,246,148,231,223,177,217,143,158,45,109,59,69,48,201,125,120,113,210,161,249,121,153,176,149,6,12,225,192,230,177,33,42,120,240,182,6,9,61,52,161,248,241,234,24,184,237,155,254,246,103,5,208,175,136,164,144,32,143,15,132,184,178,235,200,83,161,66,65,178,194,149,90,158,229,245,45,116,209,201,11,25,214,9,249,174,198,207,23,7,217,66,70,125,120,209,207,181,194,182,190,236,78,179,254,203,39,13,146,160,93,143,107,216,15,31,129,228,250,81,125,19,27,231,154,25,176,156,191,155,31,219,6,100,74,27,193,183,223,113,83,150,67,142,35,80,212,156,199,171,24,162,160,129,215,47,48,237,131,191,86,159,181,27,77,145,40,5,174,62,110,132,166,118,211,129,145,17,125,167,199,125,83,148,69,77,133,103,113,230,174,69,146,172,118,53,144,160,217,243,3,224,131,129,185,140,116,245,124,225,68,218,39,168,54,243,149,80,33,85,118,145,70,34,108,104,125,159,128,121,149,143,168,157,195,225,62,118,28,92,168,115,52,62,137,31,248,30,62,86,99,18,48,76,54,158,184,100,47,237,59,124,193,74,90,126,61,34,107,244,206,97,64,168,1,99,24,158,223,19,151,4,40,12,114,254,92,102,160,198,140,211,18,190,165,26,130,90,79,78,218,31,20,110,132,42,20,43,247,109,108,42,175,207,131,49,13,194,243,128,226,127,246,71,23,178,238,187,40,212,186,59,124,205,204,209,158,150,1,129,101,60,218,24,217,36,243,254,170,6,8,215,46,225,141,165,205,135,176,182,195,203,196,132,3,238,60,204,251,238,105,172,237,210,195,2,252,209,103,249,11,15,74,20,34,138,83,77,108,125,189,156,168,245,118,126,67,174,134,212,225,17,150,161,86,243,169,60,196,53,49,11,143,242,11,155,68,182,132,252,238,38,191,173,177,255,23,166,140,173,199,26,175,184,80,84,238,255,194,3,82,212,176,104,249,215,181,188,146,4,90,242,40,132,140,55,114,125,176,58,30,241,248,54,17,95,145,168,71,57,209,74,24,126,96,14,156,45,121,207,218,141,98,228,119,41,109,24,141,186,48,20,227,189,140,241,114,170,119,161,112,104,135,165,2,76,212,226,103,214,44,59,242,9,143,60,135,27,140,176,191,35,231,199,212,225,163,31,9,187,233,193,80,41,205,46,191,61,44,90,253,96,171,227,151,149,56,32,15,120,161,51,132,141,105,171,141,89,179,168,196,99,187,218,70,15,216,20,190,6,86,121,167,58,165,69,69,72,251,112,105,89,63,15,165,202,78,138,248,171,49,191,159,243,96,116,169,122,151,197,98,98,201,191,123,49,241,60,210,83,114,53,13,29,47,179,179,73,62,145,159,23,152,221,247,55,80,10,37,215,252,196,5,225,79,208,183,191,171,225,56,59,233,106,34,198,191,117,5,155,204,152,114,25,86,236,30,78,131,95,248,64,46,113,100,228,215,162,141,89,129,160,0,195,85,230,180,241,111,126,190,110,110,12,217,146,204,105,107,81,169,104,75,177,75,68,132,66,141,242,168,38,238,172,45,210,224,178,16,15,53,179,191,59,34,69,196,83,69,111,17,241,156,245,245,88,110,211,229,188,223,219,127,249,47,255,241,143,255,246,183,127,253,183,191,252,237,239,127,253,203,255,251,79,255,227,191,255,243,95,255,229,255,249,231,127,255,175,255,233,127,251,167,242,31,255,241,143,255,227,239,255,254,111,127,249,167,127,248,223,255,242,207,127,255,255,254,246,151,127,248,199,255,246,151,127,253,239,127,249,251,223,254,253,159,126,129,255,227,175,255,242,151,255,243,239,127,251,235,191,252,183,127,248,199,255,235,95,255,245,111,255,247,95,255,229,159,255,126,239,243,159,157,177,146,154,144,225,145,129,251,52,85,201,139,17,169,168,95,192,165,171,224,31,45,15,235,5,182,136,25,204,4,94,155,198,245,254,104,178,89,210,215,6,25,38,183,123,193,116,138,42,186,82,252,50,146,238,161,18,200,45,134,222,28,189,173,41,17,141,189,19,71,104,229,44,244,136,53,191,173,84,127,131,246,255,29,143,69,9,232,212,223,94,197,245,27,232,226,28,170,127,69,53,129,203,255,208,245,92,18,217,58,101,206,46,186,135,90,239,29,182,222,154,121,234,126,239,70,6,53,93,221,32,85,208,215,81,245,177,62,66,210,62,41,108,125,105,74,137,208,189,110,37,123,91,170,152,52,80,77,252,98,104,197,184,219,20,166,79,212,111,78,31,141,82,135,19,206,117,122,123,99,217,159,53,195,144,194,56,12,117,173,190,47,107,137,108,1,171,40,18,232,181,52,125,45,64,235,211,243,197,213,137,151,128,63,97,28,1,166,99,34,238,221,9,239,38,184,56,9,34,97,193,38,246,46,48,78,131,79,57,186,55,95,122,46,111,59,248,126,196,205,149,77,182,194,63,245,8,46,32,44,159,42,171,103,17,82,151,253,162,166,172,36,30,248,106,252,166,14,47,108,13,29,56,117,52,158,48,162,186,228,211,123,227,157,190,36,219,128,16,189,164,145,89,131,223,91,166,27,118,231,52,41,215,40,245,72,61,177,148,150,72,174,113,203,130,19,141,162,1,101,70,37,114,185,60,224,49,182,113,42,235,156,81,51,95,226,106,52,121,117,198,43,43,209,31,187,25,107,186,194,229,123,103,11,240,125,57,105,153,162,25,247,146,193,86,103,126,210,39,66,27,187,207,153,101,28,116,169,20,147,94,141,252,95,41,75,103,5,15,194,55,157,77,221,178,114,181,23,162,1,113,113,73,228,122,118,130,122,96,205,196,133,63,253,233,2,35,88,241,12,221,177,118,124,133,209,102,251,28,198,89,146,41,69,198,202,165,191,199,34,24,170,247,182,178,219,233,104,61,170,120,110,28,6,251,56,195,221,194,128,154,10,147,96,240,123,175,129,142,181,194,124,62,199,97,188,104,189,218,146,6,14,67,146,164,148,229,236,19,175,48,25,120,104,207,194,71,29,236,30,95,92,93,91,226,153,46,116,158,250,134,135,225,174,164,129,131,70,194,181,2,166,13,95,135,70,152,244,229,132,136,116,158,165,148,229,247,48,59,158,19,34,103,218,85,20,160,88,129,98,92,76,56,71,159,203,220,114,71,161,56,213,25,167,241,39,6,118,143,137,165,139,180,224,37,71,182,150,220,107,79,247,166,194,206,39,5,14,107,85,228,160,190,183,76,31,247,48,114,102,129,27,83,26,191,253,105,49,170,193,212,181,59,108,125,168,9,110,37,46,134,255,250,75,104,245,6,74,224,154,200,181,129,155,194,119,23,200,63,77,88,214,225,177,251,31,112,113,41,80,224,185,85,3,168,64,174,30,147,130,176,65,79,104,172,147,209,211,135,121,183,39,151,253,190,224,245,186,186,14,186,90,45,152,243,63,34,13,173,163,130,196,180,250,124,53,76,122,101,214,54,198,24,31,86,129,125,73,56,135,175,225,178,34,109,143,240,182,232,99,117,244,223,150,31,154,56,131,42,101,3,135,102,119,30,174,11,183,45,97,231,207,218,85,60,193,134,232,132,36,17,64,73,108,29,71,113,14,245,167,173,124,164,57,124,13,38,97,29,6,46,222,177,141,90,195,214,147,139,227,226,243,180,60,48,98,118,9,110,94,33,197,250,220,170,117,99,108,228,243,101,17,134,209,52,202,151,135,157,188,157,96,140,238,240,187,145,166,171,235,118,129,56,98,166,170,168,68,199,0,46,186,163,200,174,235,156,85,152,210,227,167,209,128,211,199,38,48,33,35,35,107,147,174,166,72,61,230,20,162,108,29,56,230,91,188,206,207,244,27,20,134,217,213,159,11,239,124,234,156,82,251,237,187,52,115,166,108,159,240,247,211,37,234,240,167,17,69,84,59,49,121,253,141,224,57,42,71,251,161,113,236,125,2,216,211,93,118,97,188,214,208,5,27,70,146,175,100,229,228,216,92,87,130,222,146,166,150,161,149,158,140,88,166,104,242,136,217,217,77,227,198,183,20,152,69,213,208,55,117,217,56,54,89,164,75,249,196,73,70,213,88,136,124,141,74,61,223,137,179,122,193,206,189,179,84,20,144,188,133,80,178,121,198,148,211,71,97,98,92,238,6,220,19,181,171,110,4,109,160,39,236,202,105,125,129,122,117,33,232,215,189,42,230,26,227,186,16,105,17,8,11,107,94,23,184,139,77,219,33,61,117,70,56,60,125,73,46,130,70,42,1,209,16,218,21,244,98,98,94,62,165,80,178,37,66,254,123,132,119,175,228,131,227,126,168,162,25,172,191,59,76,13,120,27,155,242,191,211,83,239,213,91,48,13,52,245,188,46,204,22,247,190,1,214,217,42,9,158,53,238,77,173,189,78,41,253,10,59,222,23,68,6,170,20,112,205,72,87,85,26,70,52,51,245,214,119,37,28,223,209,38,190,169,44,20,218,41,79,188,14,178,49,77,117,4,168,158,119,199,203,248,15,166,254,52,245,37,254,5,76,51,222,146,8,65,127,45,76,16,33,169,112,48,253,133,156,11,15,68,245,70,12,187,14,13,193,242,207,122,108,179,244,20,238,225,46,14,202,122,228,188,37,36,84,194,81,133,218,47,77,231,103,233,47,175,25,91,116,25,13,133,33,41,172,14,99,13,235,79,223,55,49,131,22,153,87,53,18,76,10,196,175,166,12,79,15,62,170,106,235,246,231,186,39,72,215,117,0,251,92,24,172,204,80,218,113,40,2,109,49,52,168,250,191,116,117,11,70,55,235,255,21,194,90,96,74,35,252,183,173,124,90,222,245,7,15,136,59,240,172,11,213,209,248,216,214,221,158,29,136,85,235,158,241,217,33,225,115,138,167,155,239,221,90,68,53,168,186,92,186,70,57,19,194,54,227,242,169,123,33,101,6,159,155,218,86,72,188,79,130,169,2,117,152,92,142,190,110,90,249,75,220,188,214,63,80,4,16,28,69,46,83,31,155,253,205,157,205,31,205,156,157,96,190,175,128,241,40,18,12,223,142,195,80,210,235,11,129,103,200,173,9,200,115,191,52,229,19,18,209,184,57,189,61,138,178,186,226,222,116,230,165,159,110,208,243,58,123,247,249,186,138,120,224,25,79,223,143,80,104,169,250,97,83,105,249,218,67,76,204,231,84,221,134,57,96,150,123,124,184,89,163,38,125,145,81,70,220,252,158,253,125,233,205,123,193,166,125,149,143,148,75,117,133,155,233,143,56,76,191,175,78,57,228,200,254,129,81,251,88,166,78,90,149,210,99,202,73,209,168,83,24,197,204,247,245,178,169,75,142,28,24,182,32,103,68,39,49,171,235,176,192,143,52,188,22,149,24,175,62,118,193,44,13,120,142,79,79,8,90,31,163,30,20,38,114,53,212,97,202,94,94,215,63,140,56,91,53,62,238,41,125,156,92,147,181,112,84,33,235,194,196,138,28,133,76,89,239,189,169,20,247,90,211,73,9,104,83,120,21,249,229,194,14,167,232,253,154,221,165,131,102,237,168,10,206,188,11,60,194,153,20,179,157,158,174,174,213,67,34,198,208,163,39,54,148,255,179,6,220,191,52,37,148,236,76,31,54,20,5,85,127,25,250,17,55,59,201,79,52,157,17,136,182,226,153,89,177,249,151,131,21,0,24,186,95,157,110,142,8,143,151,160,61,209,74,186,121,236,102,214,106,162,150,56,172,65,174,205,51,112,243,75,90,7,236,249,62,234,78,133,77,18,223,153,159,19,224,153,76,150,134,27,137,148,157,17,247,110,156,101,58,37,70,88,239,235,160,33,153,33,31,7,106,59,113,118,81,255,54,244,195,132,135,196,43,168,8,194,105,51,15,240,87,182,123,78,198,207,145,86,232,156,53,21,52,47,73,2,24,167,211,42,85,224,146,142,128,73,135,141,47,111,34,209,42,128,51,145,28,114,239,133,178,187,154,30,107,4,209,233,69,147,144,179,93,27,86,33,25,150,100,195,76,235,152,169,1,107,123,237,27,151,192,245,207,171,33,66,113,88,169,14,12,37,65,30,232,56,95,154,49,66,182,114,113,222,140,38,193,226,120,170,145,132,35,64,195,99,35,237,213,243,171,108,78,165,99,112,210,243,162,152,246,154,210,83,148,31,84,135,22,152,250,161,128,175,109,151,6,6,165,74,220,28,131,72,175,38,241,16,168,245,36,43,138,186,178,255,52,173,208,106,63,81,104,45,135,67,161,225,88,159,122,8,135,227,48,41,192,180,219,24,147,204,155,179,150,218,205,64,17,29,245,139,151,177,98,169,114,213,110,174,150,73,18,39,73,209,26,235,185,235,36,241,127,89,11,73,247,138,230,147,7,147,52,86,195,143,20,195,244,207,190,193,196,154,6,78,49,138,167,48,136,19,228,161,25,239,139,223,28,194,251,161,87,195,7,229,134,4,20,168,53,189,47,2,74,30,78,49,118,73,221,114,140,67,245,248,205,27,238,162,202,102,29,78,88,159,211,150,149,85,33,229,92,174,9,78,129,126,79,114,96,40,110,109,7,171,106,136,96,118,195,234,244,208,242,37,145,104,116,117,232,62,119,184,42,91,148,105,216,157,207,99,164,188,171,42,202,67,48,41,46,39,217,190,48,146,174,233,106,10,185,223,132,87,244,162,244,11,32,38,229,12,196,195,122,242,117,139,31,38,156,224,37,201,119,47,75,63,109,117,152,111,66,145,216,217,51,195,53,64,134,153,238,188,150,151,169,194,186,147,76,120,147,46,244,176,218,221,138,200,34,39,184,134,236,10,221,254,26,11,33,156,229,253,173,23,37,27,145,134,5,39,157,63,242,162,158,48,161,161,170,2,221,15,181,227,10,207,213,220,143,4,27,26,249,50,50,60,55,101,43,85,174,37,221,28,122,12,127,104,115,38,210,99,17,225,240,129,127,99,228,5,202,23,225,118,128,9,152,181,52,103,80,148,196,208,202,167,177,116,224,208,62,33,25,120,122,79,15,6,33,144,79,233,93,250,39,205,89,23,223,2,241,199,51,242,189,123,24,194,132,197,230,72,207,213,209,3,119,152,174,134,252,211,237,209,236,252,164,212,202,88,127,94,237,207,101,234,224,251,143,223,22,216,20,151,254,24,121,220,156,155,253,113,243,16,14,162,37,171,253,49,50,234,188,29,182,246,206,60,227,174,5,11,63,211,217,121,86,194,144,165,70,120,246,188,20,174,197,227,171,240,167,106,33,193,59,188,158,10,125,80,79,75,1,242,125,255,101,28,176,188,20,102,116,233,92,24,29,138,244,237,77,113,175,43,236,79,53,127,63,221,245,217,56,216,79,171,233,106,42,214,125,33,81,204,85,242,213,215,248,242,231,190,7,223,40,105,206,232,99,243,149,148,119,4,231,141,36,187,121,247,250,47,111,38,205,35,52,149,24,227,201,59,81,40,60,81,170,150,2,183,108,99,205,189,161,74,71,85,186,154,128,65,204,166,241,19,233,79,95,23,240,139,143,26,215,40,189,73,234,14,101,100,229,156,180,249,223,205,203,85,208,232,220,223,201,66,65,208,240,115,55,175,194,234,58,211,205,209,157,240,233,170,36,176,123,58,58,96,252,136,150,17,146,0,10,211,67,226,211,82,171,118,183,154,204,100,137,231,66,231,120,254,161,81,57,227,61,223,141,41,9,119,222,239,112,132,237,132,18,220,151,15,91,12,51,133,133,120,21,19,101,227,31,60,197,46,82,231,186,143,34,186,19,174,69,49,250,199,28,123,229,43,143,57,133,228,59,69,133,203,231,201,32,40,92,167,186,183,244,59,150,170,39,166,106,226,209,9,185,235,138,179,231,126,183,90,39,81,224,252,138,15,23,191,47,167,169,74,41,45,118,74,236,171,148,85,100,247,140,189,142,92,119,202,88,162,37,31,3,223,35,103,75,249,185,216,111,104,83,202,185,86,122,180,3,110,95,202,144,153,244,164,236,147,154,33,32,11,12,135,114,192,67,247,35,120,177,250,89,177,155,173,52,103,48,15,71,92,215,106,207,210,99,33,209,243,201,30,156,38,12,167,251,139,81,67,147,155,242,230,36,136,101,216,122,106,193,77,113,206,210,205,127,166,124,254,104,114,169,146,187,1,238,22,161,159,74,191,179,142,185,210,10,19,95,53,154,127,53,85,41,16,150,175,114,102,233,150,193,46,112,247,223,88,36,73,144,26,251,194,217,121,57,14,179,68,49,110,193,23,155,21,171,47,85,33,64,39,33,135,41,210,63,90,31,209,151,76,200,180,37,161,37,39,119,233,202,242,179,64,171,194,95,228,75,96,245,106,73,160,120,150,89,99,155,132,250,33,149,23,33,244,20,166,79,105,179,228,226,164,211,195,180,169,43,73,89,179,49,173,176,186,8,155,107,182,29,95,84,45,159,121,190,244,204,155,216,77,11,171,107,215,84,164,67,84,213,211,91,213,88,198,122,170,68,235,225,176,99,168,106,44,225,71,173,32,140,92,12,4,21,179,110,150,137,8,152,251,169,160,244,164,145,215,71,14,117,255,151,4,165,239,6,225,78,5,114,59,77,235,31,218,162,2,168,134,233,95,84,3,211,18,113,35,246,185,99,122,106,10,127,53,234,193,234,57,74,227,135,83,89,123,17,183,3,10,98,189,185,105,184,6,220,210,66,234,244,192,122,184,160,193,60,161,35,67,184,169,150,128,17,72,85,129,240,138,237,19,247,134,150,68,69,186,17,136,15,71,141,162,29,49,33,134,117,17,248,97,79,75,219,214,15,196,72,87,61,62,67,39,181,22,87,16,210,242,208,102,171,196,26,147,52,57,100,133,62,48,26,139,84,175,189,163,117,231,75,165,89,117,145,188,108,163,105,172,226,96,54,77,148,18,195,141,246,104,224,187,105,166,171,63,41,84,187,195,170,165,164,171,239,235,157,2,119,213,146,4,134,14,52,224,161,26,195,6,175,112,234,219,250,132,109,210,224,47,210,199,13,210,61,221,23,104,183,114,109,100,224,83,119,26,57,52,75,1,239,154,21,219,137,18,250,142,69,191,233,209,42,82,50,223,159,111,211,200,216,20,45,192,184,199,14,204,154,225,212,23,141,91,17,148,71,114,199,97,122,129,147,204,125,133,187,222,97,2,198,10,211,2,26,225,8,163,114,147,101,140,63,208,229,230,135,238,14,129,39,221,77,62,114,200,70,117,215,162,149,62,64,196,96,18,136,210,147,15,204,150,67,85,24,77,149,29,112,138,65,146,173,235,227,200,213,231,211,215,73,113,205,137,181,66,92,236,75,87,127,206,28,50,172,75,92,55,157,123,160,212,25,209,10,152,33,117,161,13,235,158,143,145,33,52,167,239,3,137,156,30,143,221,161,126,81,248,158,2,95,12,28,203,80,103,244,80,62,16,87,67,165,173,87,211,107,86,98,104,3,169,153,128,141,29,57,64,248,211,20,212,76,235,221,182,17,126,16,152,218,178,26,83,134,134,222,167,240,199,66,14,184,39,11,135,160,88,196,163,129,91,66,187,219,147,220,121,231,75,239,226,247,163,15,184,171,253,51,73,51,28,25,87,237,186,66,77,123,113,84,121,170,170,118,200,188,27,169,75,100,218,156,164,41,97,245,203,79,15,109,215,2,62,115,203,34,27,169,46,112,178,224,229,151,249,16,117,220,60,88,236,164,16,131,173,4,175,19,197,48,63,107,80,22,240,180,130,213,120,234,166,92,16,86,16,113,79,159,88,7,45,57,23,3,190,139,37,139,172,170,30,11,240,233,222,93,205,83,156,79,207,15,106,248,35,99,255,163,17,171,55,183,202,171,216,143,206,206,207,253,35,89,27,112,175,90,64,55,49,116,60,126,212,76,70,89,87,48,148,106,45,2,156,59,37,153,168,198,227,67,143,237,106,169,8,185,21,85,203,115,119,184,40,117,228,144,179,247,128,161,80,212,145,47,84,37,98,47,252,148,43,25,216,14,191,136,189,126,169,250,117,34,17,21,135,50,44,24,233,243,66,185,38,206,190,110,205,127,10,27,159,117,192,247,229,235,74,180,62,223,120,238,62,212,177,185,139,116,215,136,204,18,175,208,106,127,186,60,62,185,24,78,63,125,174,51,131,124,10,56,217,111,70,230,185,226,117,182,162,57,92,154,218,102,4,136,56,125,210,193,136,226,240,20,24,91,69,94,231,7,165,183,28,47,208,198,200,192,17,172,143,210,67,35,166,208,157,225,187,174,98,24,197,205,152,117,4,229,193,70,252,244,86,170,126,43,32,251,244,101,35,141,162,35,251,104,96,141,215,181,123,42,154,191,199,199,218,178,138,233,198,215,129,223,157,182,201,90,88,169,196,2,53,25,177,59,9,118,203,181,171,4,177,181,173,132,157,174,189,198,123,233,77,223,199,208,178,119,148,5,215,57,98,168,116,45,30,39,158,113,250,39,22,216,167,167,42,121,214,18,43,5,18,88,221,117,104,212,236,130,214,100,47,83,49,127,228,167,33,210,75,48,250,188,241,211,84,169,232,99,91,168,56,110,222,16,132,21,24,53,203,56,126,168,121,211,53,140,140,124,137,247,209,80,208,211,129,19,44,139,117,118,125,56,225,212,6,166,227,183,134,193,156,12,21,4,85,166,167,31,80,203,213,200,27,29,14,65,166,50,126,248,37,244,222,135,96,75,252,52,234,165,129,34,152,216,2,165,152,73,119,5,40,211,35,116,214,202,60,201,227,220,100,220,196,65,89,201,130,186,142,218,137,30,32,228,112,52,241,77,3,111,147,136,246,193,225,209,123,147,74,141,96,250,49,89,28,129,135,209,46,70,8,41,69,67,174,51,250,185,112,59,62,225,209,44,150,89,72,59,66,160,247,167,82,3,196,54,86,178,72,185,116,117,117,141,93,242,104,218,164,232,145,189,141,42,50,178,23,77,251,102,233,49,41,223,92,146,189,104,201,78,161,5,165,138,11,255,229,61,99,91,227,89,100,47,172,149,85,96,43,220,141,155,227,118,235,213,119,59,26,18,55,163,120,50,93,77,25,105,132,30,78,215,151,9,243,205,217,57,172,161,40,33,131,42,17,19,141,247,209,172,84,142,252,50,223,222,82,120,245,200,150,18,146,211,13,135,70,40,9,155,209,8,59,211,192,118,142,3,157,212,72,115,225,21,110,23,97,162,154,198,189,143,4,38,16,81,237,105,96,71,99,38,230,252,167,145,17,151,255,4,30,61,221,156,242,227,148,85,233,105,224,100,67,229,234,79,51,8,180,135,213,168,124,162,33,84,11,190,16,16,44,35,178,69,3,9,245,163,48,34,95,17,15,220,57,226,114,42,4,117,18,46,108,105,224,168,25,197,50,195,246,75,175,235,135,36,62,18,39,53,173,194,67,149,78,188,16,170,145,212,32,54,255,34,194,156,48,87,234,231,197,168,195,254,130,148,173,235,26,166,122,192,57,104,168,206,223,186,135,159,209,166,164,154,238,31,78,122,106,92,14,183,206,42,164,1,26,81,49,154,188,136,20,89,81,138,206,10,44,199,17,38,173,52,182,235,192,103,47,45,178,173,240,163,105,224,226,206,65,169,17,234,175,212,234,36,248,204,17,41,102,72,3,244,252,56,200,8,123,221,9,177,252,157,190,175,107,12,212,216,177,104,115,77,223,128,233,8,189,155,67,91,61,86,130,15,4,130,30,234,39,177,165,15,70,103,130,155,80,214,64,145,126,155,79,196,215,41,172,214,169,249,143,141,215,153,42,73,193,221,133,165,139,5,250,23,183,130,168,122,219,233,185,239,218,241,15,172,144,51,147,18,110,106,72,219,23,57,138,107,186,107,192,19,74,161,25,29,66,133,70,230,157,174,182,234,118,135,179,127,132,200,173,212,220,95,155,168,233,201,56,145,190,142,35,164,64,135,38,103,246,196,20,247,29,173,12,99,253,85,148,157,252,56,140,210,149,14,156,86,2,175,70,35,132,46,253,244,192,116,181,251,156,209,112,49,245,167,105,122,116,207,205,184,186,211,164,65,41,232,145,164,2,215,231,73,87,159,125,252,4,42,109,8,33,29,122,195,45,58,128,126,68,207,20,36,146,244,192,251,248,106,135,32,90,247,69,63,36,170,74,61,77,55,126,150,239,57,116,226,233,33,128,201,185,151,231,38,139,149,23,31,133,97,184,240,183,81,42,45,142,2,83,26,250,98,57,144,190,161,20,40,240,180,10,201,7,239,157,98,165,150,253,112,175,173,67,182,90,37,44,72,90,173,70,220,130,233,60,18,185,163,208,161,202,50,131,236,94,236,133,107,161,162,49,222,252,230,86,46,17,176,69,103,156,95,243,124,184,55,75,96,66,150,241,96,246,254,244,106,136,40,223,177,140,38,87,19,130,157,187,193,84,236,216,25,84,121,247,91,150,161,17,97,113,222,106,154,130,134,144,8,64,9,112,119,223,21,112,75,45,170,119,253,22,202,185,28,134,7,106,40,108,230,99,192,58,46,74,223,4,67,116,86,239,76,63,83,139,59,23,225,176,249,224,62,111,110,148,90,187,209,56,122,241,154,174,153,240,3,107,195,202,196,137,222,223,81,88,215,255,164,112,125,77,129,53,13,130,111,67,138,75,71,54,244,185,14,127,39,67,219,218,76,73,201,36,20,48,250,216,18,122,224,252,16,170,213,3,165,198,78,176,201,64,7,92,181,71,155,130,74,207,30,130,14,109,80,165,217,145,202,172,128,169,9,86,24,38,209,29,175,250,83,111,19,165,235,234,196,213,214,61,214,244,243,130,255,209,11,14,232,61,75,117,47,236,155,40,60,56,108,116,224,2,211,184,30,47,251,52,173,240,152,208,208,244,234,63,221,107,202,215,210,220,23,68,251,16,169,31,145,13,161,45,147,198,7,127,157,198,243,174,143,13,65,126,143,171,201,200,234,213,80,18,214,184,122,39,203,19,230,153,104,250,237,231,238,105,26,176,36,9,114,90,124,155,164,247,245,27,160,38,208,27,88,129,183,144,229,3,207,160,187,239,70,160,160,155,45,186,49,243,196,111,179,253,37,248,186,178,78,176,105,219,161,76,26,194,75,242,97,155,19,40,179,178,6,167,128,79,57,166,136,184,2,76,225,114,69,111,226,151,83,147,167,243,135,110,216,97,154,199,245,12,129,55,171,57,186,245,101,109,106,204,226,84,172,48,152,235,149,24,169,114,104,94,43,81,146,24,8,241,65,221,31,198,64,147,44,196,60,8,133,184,249,69,158,94,179,128,119,170,49,121,29,37,22,115,20,133,15,39,12,164,246,9,235,28,133,62,112,194,134,129,68,223,97,87,248,158,15,97,227,92,131,69,187,214,209,101,27,30,253,42,36,110,212,144,56,12,180,198,197,215,159,212,61,129,15,173,198,197,212,132,233,173,145,196,8,187,207,90,218,245,177,76,43,194,103,236,80,25,145,224,59,148,48,236,16,161,250,244,167,49,98,61,64,92,238,171,60,250,50,15,133,116,225,17,98,176,166,231,26,244,177,57,74,198,247,83,212,98,11,14,179,45,40,106,109,106,97,43,23,117,54,47,140,12,149,152,210,48,141,40,188,70,116,121,66,123,36,220,55,192,91,210,147,40,42,212,252,88,176,133,198,205,137,145,167,129,179,119,6,124,15,27,233,93,2,94,226,191,23,227,190,18,24,35,73,172,124,136,146,123,130,17,87,11,23,162,236,52,105,83,122,187,145,169,220,122,44,82,227,52,162,206,14,106,146,157,225,245,197,235,66,43,92,45,82,18,9,93,138,160,96,169,211,55,50,9,193,44,169,145,210,132,149,121,62,177,146,238,187,129,241,73,225,25,121,138,90,73,244,164,123,127,72,183,4,188,53,68,11,60,101,96,112,106,232,235,178,198,115,41,253,250,180,208,26,120,244,168,3,129,126,80,183,104,212,143,163,154,185,34,222,94,210,99,109,184,22,227,234,163,189,229,192,77,74,119,243,239,110,41,239,67,240,242,232,10,189,27,206,144,235,134,86,179,129,134,228,7,240,249,244,160,71,19,45,124,135,106,113,74,93,67,8,101,133,255,108,237,243,130,82,190,58,164,34,82,203,64,47,116,190,21,165,18,51,215,155,65,27,15,103,122,4,198,62,245,244,16,22,238,17,117,54,158,163,154,96,28,197,168,195,48,86,116,129,155,53,14,56,12,45,92,85,24,73,151,29,245,221,232,172,40,188,118,164,186,240,183,228,61,126,48,46,244,35,181,227,85,88,221,46,220,173,1,215,225,53,149,130,233,131,237,230,243,99,169,81,226,241,233,200,96,83,237,18,157,69,77,73,97,83,95,114,24,6,192,4,227,63,68,69,188,214,183,126,80,53,70,149,117,179,40,167,190,15,218,225,165,22,191,126,53,253,50,47,88,2,218,115,232,102,243,149,72,90,194,123,189,210,149,247,9,135,36,154,146,133,125,225,125,191,139,169,121,143,162,87,147,119,148,60,110,253,52,202,98,138,209,209,38,108,249,103,201,52,125,118,140,196,67,209,34,214,244,183,175,133,254,73,90,242,44,237,141,166,25,112,236,72,68,153,68,141,162,120,72,254,92,211,162,200,2,127,247,99,143,123,211,245,213,245,69,127,152,1,62,112,168,183,210,124,90,171,162,207,233,93,239,66,130,103,240,23,5,147,200,48,170,211,126,97,2,47,62,240,207,106,92,19,76,125,66,192,212,87,38,120,73,138,154,245,189,86,130,79,112,46,160,125,80,210,2,231,224,143,175,7,73,130,244,233,209,61,26,233,187,207,90,5,18,188,142,160,71,211,227,31,84,54,81,247,11,27,178,214,248,1,175,51,5,222,162,167,3,188,70,143,148,13,45,61,233,251,64,127,39,82,216,150,79,79,87,159,246,69,90,5,11,50,189,48,148,105,227,222,48,204,234,99,145,45,138,46,154,79,181,243,64,161,74,137,238,160,82,107,122,106,250,9,35,51,72,175,166,206,247,50,61,10,71,217,33,18,188,137,210,56,140,210,136,14,27,237,15,185,26,217,18,253,233,109,138,212,222,213,4,127,187,78,217,253,83,20,181,108,132,48,245,117,92,91,94,154,108,32,63,57,58,50,68,54,35,233,191,119,74,28,162,217,141,113,28,13,85,83,107,98,46,108,212,145,222,142,5,93,147,78,184,37,51,124,224,240,132,136,253,242,85,75,141,251,208,120,179,226,139,193,121,252,181,248,109,220,72,169,98,189,112,163,95,49,96,4,8,21,134,76,34,126,123,76,209,64,1,38,138,19,191,61,135,118,181,126,22,235,147,62,179,111,165,175,175,218,208,227,230,248,30,58,242,187,25,214,104,92,69,161,243,232,111,95,163,36,154,94,239,99,12,221,227,145,242,11,222,16,84,76,180,199,135,66,212,40,128,234,119,194,229,101,86,146,92,94,91,213,173,0,92,71,77,3,122,244,111,142,212,17,194,254,115,150,116,20,26,81,170,192,19,190,108,105,14,109,39,193,38,85,233,232,128,15,66,208,69,44,54,218,86,119,138,105,125,48,107,68,140,31,9,52,109,25,36,206,113,164,239,154,186,57,221,112,140,94,57,158,26,38,83,53,82,136,170,4,213,22,21,22,114,235,123,152,148,224,154,235,198,111,177,20,150,198,185,142,16,171,158,138,16,184,68,207,70,167,154,166,43,10,189,162,244,100,127,202,52,244,81,125,246,69,11,230,252,82,89,227,135,245,18,194,70,63,221,204,50,221,116,77,71,151,36,12,95,250,97,65,221,84,162,207,215,172,10,133,63,58,62,165,19,253,142,69,7,254,41,99,91,183,164,189,78,217,53,39,227,176,231,47,180,231,137,234,139,207,211,80,215,95,249,166,218,70,247,75,42,145,105,189,103,210,181,59,228,226,142,248,137,27,148,38,173,46,142,28,195,14,226,14,104,81,52,234,244,81,233,17,135,121,55,222,87,25,183,81,118,202,79,239,33,154,101,192,211,181,6,17,100,188,203,85,127,153,58,44,25,216,245,173,212,204,232,70,129,43,240,214,178,173,15,21,172,26,125,192,80,218,233,251,64,80,45,170,101,144,34,174,69,71,134,96,76,252,246,70,218,160,43,204,226,146,155,111,221,254,251,79,80,75,248,16,212,45,135,79,58,170,99,47,74,73,131,160,195,88,184,3,190,251,191,94,108,245,250,241,203,48,165,232,164,32,247,24,19,142,242,135,30,45,56,30,245,196,205,27,174,178,194,119,217,250,187,222,166,97,166,232,134,160,36,224,149,236,186,110,103,125,136,138,65,78,170,51,74,108,52,246,155,109,253,108,10,91,63,82,80,76,92,235,95,127,27,221,18,183,41,97,160,16,169,181,207,116,219,106,48,11,32,209,171,78,17,76,3,178,136,145,208,42,58,167,136,63,6,65,133,9,130,164,171,207,9,42,148,14,21,189,30,14,144,151,140,216,195,55,106,34,250,220,252,115,185,57,140,249,58,107,200,204,184,105,6,57,86,83,155,146,23,188,227,19,129,82,66,119,67,106,188,163,155,17,45,110,201,63,19,108,66,193,195,25,69,174,235,40,217,28,10,73,75,228,136,97,223,27,250,105,195,66,21,221,46,3,17,45,53,26,33,218,136,26,60,186,136,143,174,52,124,241,178,5,21,53,144,207,148,38,71,80,188,112,208,233,193,6,77,97,216,79,140,172,86,253,105,212,163,130,63,6,2,17,253,56,41,229,169,114,53,52,107,75,97,132,149,99,104,232,136,38,216,136,92,130,208,103,205,47,193,144,35,7,39,15,113,120,29,154,101,127,252,183,39,147,144,224,57,99,175,165,18,81,115,165,150,66,150,105,65,122,85,79,198,107,77,245,200,134,194,243,165,233,78,178,119,187,199,200,50,43,46,201,187,181,229,222,115,41,101,213,117,93,140,140,75,152,136,244,135,175,175,226,217,1,192,235,4,200,187,190,86,138,212,80,144,229,214,236,51,135,17,65,100,135,219,61,6,182,194,244,176,125,194,114,148,140,229,249,35,140,25,112,211,0,190,53,196,245,18,67,163,34,95,62,144,9,51,81,60,53,254,155,30,64,147,214,111,191,247,192,136,145,183,53,105,221,11,242,38,43,171,211,89,153,198,169,24,4,75,71,169,184,126,242,111,61,174,230,48,212,129,211,242,191,131,4,9,143,91,71,6,179,108,188,77,102,77,31,139,146,203,88,133,80,247,231,123,35,167,20,232,216,234,35,79,114,26,238,24,25,59,147,110,243,28,93,158,236,132,249,105,105,178,211,186,123,195,24,166,42,94,123,90,200,122,20,89,11,195,2,74,10,155,126,73,192,127,172,36,8,0,130,38,140,146,179,166,35,71,56,75,230,172,246,145,150,10,22,89,112,59,65,100,251,37,152,77,234,8,237,212,238,233,230,33,101,242,67,59,149,182,218,105,146,153,65,28,5,221,131,174,226,31,125,181,160,157,106,45,45,242,227,18,67,191,172,83,186,161,93,3,96,71,79,240,48,149,114,157,52,40,120,221,85,53,242,19,125,97,215,184,150,54,207,97,150,252,82,216,178,88,14,195,221,188,21,158,168,74,56,92,187,214,71,153,123,127,130,223,172,157,68,224,247,227,234,6,77,24,12,248,122,113,53,102,104,71,89,244,77,225,30,154,180,131,32,213,209,41,253,104,242,11,230,53,43,136,25,10,47,40,123,29,134,192,42,93,77,215,182,255,118,221,8,114,10,140,180,77,204,41,45,129,18,224,253,140,116,202,3,96,148,118,105,21,146,185,10,211,163,53,22,47,111,233,234,47,82,35,86,102,164,135,31,186,100,51,8,231,174,213,180,211,79,35,106,235,102,150,241,14,167,159,70,189,114,198,213,141,150,110,133,239,206,31,236,104,133,181,161,191,109,189,120,110,203,28,244,218,210,213,155,74,238,160,9,27,154,107,253,140,240,55,188,232,147,168,186,62,171,134,223,66,34,214,149,191,9,101,93,8,236,194,140,210,152,57,6,67,153,85,12,188,185,243,47,163,58,27,23,119,109,61,255,172,142,40,248,176,54,116,202,58,101,48,231,137,143,178,181,158,147,35,4,197,98,135,209,162,208,21,126,71,178,228,234,186,149,42,213,182,172,175,8,63,217,88,249,167,239,7,35,126,221,212,54,59,91,133,209,114,217,137,86,166,21,142,119,124,132,127,236,211,162,47,251,79,248,155,238,41,172,188,37,112,165,68,169,2,110,118,83,142,125,43,23,40,97,112,115,190,235,78,124,45,201,187,238,194,131,39,5,146,96,72,46,131,142,11,6,101,93,71,139,156,78,80,121,53,149,54,3,70,248,68,24,181,230,86,147,153,223,62,30,132,50,166,36,13,108,64,216,232,155,10,90,199,51,221,123,19,43,141,16,85,77,65,65,116,227,165,37,198,216,23,245,177,246,181,232,34,4,181,233,37,77,247,54,110,85,143,25,82,252,169,79,77,9,82,252,244,66,188,61,193,84,131,142,136,102,150,100,109,192,31,222,37,204,186,123,122,217,123,199,199,99,27,169,218,234,31,65,194,136,193,178,119,233,181,167,160,66,27,17,119,178,1,9,22,214,30,68,121,155,30,186,104,20,158,200,219,80,68,151,214,176,113,9,71,139,18,121,196,244,219,117,237,136,76,91,227,201,151,97,185,249,117,212,230,31,55,151,28,222,117,117,175,173,81,19,188,165,67,118,166,122,130,207,4,14,231,145,78,132,165,182,31,18,82,210,248,139,172,73,190,55,82,151,85,178,89,53,143,172,67,10,43,29,203,171,166,223,230,253,79,201,210,165,32,237,53,21,91,48,67,211,4,49,78,122,35,215,82,137,108,236,221,131,149,242,218,170,7,103,100,99,141,120,62,77,57,253,184,43,26,216,225,79,77,48,181,44,209,58,175,28,227,166,9,178,34,87,59,71,226,239,191,240,46,81,218,8,123,90,62,178,15,250,112,66,100,48,202,31,112,147,162,254,129,37,154,111,78,90,47,40,110,106,249,227,226,29,109,16,247,206,121,27,55,56,170,169,55,212,196,127,222,91,104,104,118,73,187,198,133,123,228,100,9,255,228,41,69,129,33,42,185,107,73,177,63,96,73,143,211,54,188,255,152,52,41,41,160,252,51,191,78,215,55,50,66,134,169,237,208,246,66,130,90,189,82,124,123,190,252,54,163,178,165,90,99,74,250,105,34,31,194,248,50,179,57,112,208,99,136,28,185,45,244,4,151,224,25,163,221,96,212,188,14,151,52,5,192,16,159,63,125,180,166,163,84,162,236,100,128,81,106,29,197,241,36,84,210,126,71,252,89,25,95,106,254,180,153,133,40,154,65,222,62,95,220,170,20,159,208,134,159,198,77,57,104,84,128,92,47,122,164,167,230,115,244,122,29,170,98,242,151,93,62,79,126,146,140,89,105,23,63,198,80,18,197,64,159,138,180,0,215,240,71,11,26,92,43,239,73,43,8,237,10,26,172,59,111,104,209,248,139,228,100,202,191,163,247,26,145,11,155,208,243,199,54,95,162,118,139,170,178,116,242,157,29,29,124,196,51,243,33,176,201,85,71,1,21,83,250,199,209,22,137,159,178,140,222,37,29,140,53,78,24,182,225,188,107,108,66,23,126,53,210,127,39,29,125,67,244,45,144,125,76,209,59,138,208,34,123,137,188,69,207,35,111,146,46,163,102,33,37,225,209,196,110,82,87,159,15,206,13,117,138,47,5,58,188,213,161,68,163,246,72,81,253,151,54,179,31,193,190,40,170,175,249,179,94,72,145,69,73,126,253,190,146,97,233,188,162,114,43,189,172,245,157,84,114,95,75,58,124,232,76,112,243,10,238,170,157,108,160,245,137,76,138,21,203,166,207,118,177,144,228,234,86,254,184,250,154,180,43,224,90,243,111,47,218,144,2,46,170,11,101,207,85,5,70,130,47,195,218,159,1,41,212,159,15,246,201,208,174,169,247,199,208,160,114,117,152,14,140,100,147,142,72,89,149,97,130,12,201,162,237,210,167,80,102,254,110,33,159,221,209,105,96,81,19,181,181,215,157,36,255,229,134,166,78,178,243,173,47,207,97,20,235,116,169,144,201,243,10,147,235,33,160,8,154,124,136,18,100,192,212,67,156,100,200,91,185,180,95,141,24,70,178,176,40,75,141,25,191,7,215,212,72,210,79,223,240,138,170,251,222,147,247,3,193,79,104,200,155,186,147,222,188,22,204,174,40,159,221,41,67,63,209,253,243,34,112,42,163,123,138,199,80,232,225,149,187,244,122,164,48,21,44,223,239,19,160,164,184,204,47,69,146,168,128,126,87,67,247,248,157,20,197,162,35,166,57,60,83,73,39,65,174,234,179,210,145,109,30,58,229,80,61,123,143,18,174,42,237,205,41,130,246,121,30,17,173,203,212,65,14,92,156,209,154,100,65,87,186,97,106,177,155,51,71,64,165,146,189,136,249,89,170,247,193,247,75,223,41,24,244,83,61,239,48,77,72,35,69,6,143,175,165,254,67,0,154,3,135,221,121,167,59,219,178,182,135,80,161,190,220,145,48,142,152,153,66,100,232,170,249,79,227,131,140,28,178,140,57,49,13,232,132,65,238,234,232,125,241,121,198,174,145,219,124,212,227,203,65,247,11,67,129,234,112,135,94,44,133,82,9,241,63,24,65,153,20,3,254,138,115,168,93,116,150,153,130,134,84,70,62,91,129,192,66,73,249,230,57,69,60,128,124,90,73,155,37,101,84,199,123,13,182,209,7,213,12,63,140,2,132,54,50,230,13,95,157,99,168,181,124,231,237,143,84,96,247,205,163,170,43,126,246,110,131,201,181,193,56,242,30,6,234,17,190,154,38,187,180,103,7,244,101,41,135,28,151,62,175,96,129,156,43,73,162,244,38,188,228,6,25,145,149,19,20,72,14,188,147,133,124,238,74,118,48,10,153,110,47,82,52,89,146,5,79,59,138,135,173,145,29,129,13,60,45,221,250,52,43,129,105,127,249,35,36,190,75,192,80,12,165,223,158,4,21,2,206,89,58,148,62,61,72,74,158,122,104,155,180,125,147,203,23,201,178,122,159,4,47,172,131,128,203,108,57,224,254,197,242,93,236,168,37,189,143,227,71,11,228,154,218,211,110,253,13,30,84,163,67,170,140,12,163,76,226,191,188,232,188,24,105,15,13,79,17,49,22,210,249,10,147,241,240,129,129,166,157,232,174,59,79,226,145,219,175,169,192,100,110,155,102,135,169,188,211,199,34,237,25,51,14,71,125,62,27,202,116,183,199,148,94,148,48,204,138,215,189,122,165,99,22,164,74,14,52,160,92,176,224,71,8,38,249,53,24,30,177,78,225,86,104,249,216,90,238,250,83,95,63,211,246,254,89,71,184,163,223,170,201,90,69,170,45,190,31,11,160,167,192,50,245,166,62,229,223,76,229,254,68,119,113,232,2,46,61,221,28,161,128,18,240,72,165,95,214,154,214,86,160,168,52,235,89,222,155,87,165,25,156,222,182,105,195,201,200,198,76,53,132,164,241,218,150,155,115,160,167,64,39,69,113,1,103,111,206,130,155,91,30,43,71,165,151,69,80,2,254,106,10,85,34,198,22,235,16,99,75,159,235,206,255,90,241,62,142,246,110,240,238,240,192,124,161,160,101,36,79,117,215,221,28,177,159,45,92,61,153,19,114,193,213,251,212,238,102,184,83,118,17,89,25,143,156,25,181,136,210,88,94,191,133,190,108,31,247,89,42,188,199,71,223,122,108,26,199,24,88,20,134,253,47,126,26,90,71,133,151,212,179,81,86,183,83,100,108,211,170,28,123,138,245,206,232,192,209,188,151,141,120,167,2,222,187,105,87,207,252,27,145,220,84,123,244,126,58,171,200,126,5,201,138,204,25,138,217,178,70,55,138,58,159,194,39,138,54,217,12,107,74,3,28,184,128,90,252,118,69,5,66,225,123,4,200,86,154,52,176,113,159,175,5,91,226,117,210,69,56,21,166,97,79,182,195,150,44,233,187,57,22,47,112,97,59,108,201,119,161,237,173,202,110,121,23,233,73,191,77,71,87,172,164,235,66,47,69,207,55,188,125,245,174,67,250,187,4,134,253,45,62,31,196,20,116,153,194,92,50,99,202,153,126,189,247,128,240,104,196,118,214,147,89,6,45,233,142,131,211,58,146,154,194,67,247,233,143,194,203,116,245,117,252,125,169,220,133,144,150,33,237,143,197,127,121,210,251,162,79,245,117,34,240,14,67,105,163,51,102,85,7,1,143,252,46,63,147,140,116,148,34,15,29,246,103,98,73,14,183,154,182,97,20,76,91,245,151,69,88,250,203,48,93,66,14,23,229,19,166,174,101,118,239,211,132,105,111,107,140,231,172,160,149,3,165,252,65,81,170,100,253,93,193,123,220,19,124,23,93,60,22,189,122,106,18,18,156,141,70,204,5,185,155,134,220,208,117,145,5,78,1,100,154,20,12,227,216,175,32,81,213,61,229,44,20,56,253,117,93,231,34,229,14,209,123,118,141,71,132,198,202,78,35,191,95,91,143,57,195,31,214,35,153,216,110,141,163,139,199,208,35,128,37,232,249,115,100,124,114,116,138,164,116,184,115,235,158,114,169,87,130,120,70,141,163,173,161,181,158,134,70,219,133,63,88,235,61,181,28,80,44,239,227,110,53,27,111,23,60,43,14,54,58,120,211,166,0,223,100,28,47,84,223,181,52,238,77,25,156,195,179,127,233,161,247,217,49,225,180,165,164,29,5,126,231,225,240,253,76,85,17,138,62,168,123,248,248,189,75,58,92,40,215,13,43,222,118,132,244,97,18,120,113,151,9,39,36,197,243,176,143,154,55,42,127,86,119,180,19,188,93,192,174,147,71,73,101,51,231,88,129,239,131,55,141,175,35,193,205,187,197,200,121,150,246,7,76,143,239,131,239,169,58,255,132,79,220,156,42,254,63,126,123,198,135,109,28,228,218,194,1,236,117,203,63,199,104,126,176,54,92,173,208,170,216,86,250,126,206,93,210,190,204,104,105,250,212,16,129,46,61,250,156,169,240,25,229,143,57,143,207,11,158,148,84,83,122,223,88,243,114,34,99,212,205,187,33,14,143,111,150,198,136,62,211,82,90,20,253,62,152,167,220,233,106,74,14,222,90,193,109,79,229,68,135,74,80,119,189,62,35,254,78,240,221,209,94,242,164,155,79,123,210,134,135,195,254,174,134,32,239,104,180,132,238,32,87,69,163,55,124,182,116,130,220,115,161,250,17,66,28,70,229,53,216,210,60,16,10,85,223,74,149,22,119,63,60,46,30,70,1,42,173,228,9,166,162,229,193,56,136,105,171,93,174,164,136,58,207,82,237,25,54,234,21,77,237,115,66,150,145,182,218,251,246,220,99,68,75,55,109,72,223,138,252,95,71,241,236,236,116,58,177,113,191,165,48,161,160,79,175,3,162,18,95,10,70,179,169,191,12,101,218,23,104,29,45,237,72,147,100,137,255,180,165,132,244,222,120,70,47,3,65,105,201,170,233,4,33,216,236,97,135,1,19,115,50,83,150,43,1,81,92,240,229,21,220,225,88,123,183,166,214,113,205,100,1,53,104,161,28,254,114,114,240,208,225,247,197,213,38,44,171,166,29,170,214,195,97,132,68,245,230,184,0,53,174,70,242,52,27,134,212,8,59,92,246,74,39,0,21,85,159,223,252,190,187,212,124,101,185,94,63,3,16,30,207,135,83,163,147,192,167,5,71,184,36,248,186,236,126,118,161,94,121,210,17,209,200,151,196,205,219,167,154,34,24,196,159,43,189,195,250,155,200,173,141,90,161,198,111,155,144,166,162,156,154,199,209,5,45,141,194,212,144,198,197,196,219,245,125,162,19,18,83,254,145,127,79,87,95,15,196,63,123,196,89,91,30,89,161,112,215,97,152,51,116,78,233,145,42,113,53,20,161,9,166,43,211,223,39,74,241,201,166,133,112,199,169,77,76,14,81,29,148,123,176,46,191,181,53,75,206,236,191,132,29,143,26,150,18,128,92,152,122,47,191,53,186,80,26,142,217,112,218,199,219,172,216,84,67,93,167,189,191,248,6,42,60,220,9,134,84,207,103,156,164,166,78,233,53,211,157,231,191,19,234,79,203,112,111,147,84,250,133,225,132,72,246,0,78,93,119,59,159,226,110,77,111,236,101,86,171,163,173,166,184,241,221,110,62,175,166,163,34,167,166,142,207,141,229,238,219,130,81,95,238,4,195,251,248,14,101,52,49,82,21,20,21,245,158,225,70,96,103,39,147,24,214,70,63,147,59,173,45,234,37,108,82,53,190,72,113,208,85,38,128,146,156,22,115,214,152,34,181,213,239,97,116,215,248,251,124,232,130,44,234,119,109,43,3,116,24,89,186,145,96,150,217,123,46,227,82,86,191,139,8,87,4,135,27,222,172,158,201,8,230,121,209,103,167,118,37,217,34,187,8,215,101,39,173,147,242,181,155,6,172,21,48,12,201,186,14,77,247,50,224,235,254,164,149,84,56,226,223,172,53,216,189,245,68,223,116,27,121,4,12,231,40,153,135,214,237,238,139,133,238,54,165,16,33,115,57,189,203,22,89,193,47,245,30,19,93,245,182,158,94,225,61,211,47,127,89,12,243,13,173,90,49,191,160,63,101,5,15,157,200,64,166,120,205,241,166,159,14,41,94,58,159,232,59,118,174,0,56,61,122,50,214,215,48,153,226,7,35,57,161,71,204,50,6,191,229,112,173,201,193,49,194,22,15,144,97,211,166,183,189,32,190,241,133,8,149,123,211,141,97,89,34,200,209,65,195,81,66,71,120,25,80,113,40,255,14,112,11,143,179,150,150,84,129,40,167,131,208,207,225,10,255,107,130,167,119,245,27,173,105,178,106,23,190,131,239,165,44,233,116,107,170,224,183,131,51,137,116,0,151,216,85,40,57,24,53,253,50,97,118,71,75,83,250,54,80,152,180,30,188,141,212,80,97,234,214,135,195,84,254,167,145,81,126,228,87,223,201,173,35,141,12,149,123,31,248,226,65,210,67,19,11,140,171,145,101,75,3,55,51,204,97,68,11,243,205,233,164,117,184,166,24,214,98,3,59,62,41,116,56,255,113,235,26,40,214,195,87,255,252,229,128,175,169,242,7,188,226,124,41,182,139,252,241,208,49,108,56,155,116,43,101,202,188,176,178,23,59,67,210,42,163,110,61,126,154,202,189,244,186,216,228,253,125,160,154,146,66,169,72,255,249,102,72,19,108,242,163,47,124,156,7,144,20,199,53,147,242,66,34,164,252,96,86,66,90,10,43,148,28,47,10,25,73,26,217,93,26,126,48,34,37,146,236,24,62,174,209,2,198,253,76,223,109,113,97,170,139,162,148,153,126,250,78,130,127,60,52,171,175,147,118,28,164,145,125,206,8,68,165,189,110,232,231,209,191,156,91,92,38,70,85,29,190,46,129,6,169,150,233,199,248,26,237,36,223,211,118,213,162,171,191,67,219,95,210,134,3,231,202,136,129,255,81,30,140,167,26,188,114,247,25,214,76,175,203,154,101,252,230,141,142,187,180,147,74,48,231,250,173,45,69,61,22,173,75,158,188,41,214,70,168,203,144,152,175,111,195,36,115,85,251,248,91,166,234,224,47,4,98,166,147,126,26,174,89,159,21,74,181,244,167,161,41,170,129,150,90,211,135,11,151,191,59,117,196,79,142,166,72,168,98,14,115,160,88,97,190,142,108,238,46,47,164,194,77,174,55,167,235,38,30,187,66,233,49,210,201,182,156,137,246,66,4,27,116,37,81,112,50,2,190,39,114,90,104,166,122,239,40,188,193,59,159,169,222,150,214,141,146,51,205,25,39,110,15,184,206,53,18,204,249,240,59,227,13,33,170,124,46,146,15,120,7,68,35,203,145,119,21,171,148,157,14,19,95,72,182,196,92,94,207,96,29,32,91,67,173,60,165,71,100,232,92,65,115,56,153,57,17,199,189,48,245,193,106,98,193,235,24,67,35,98,185,18,124,103,241,109,89,237,216,25,171,230,29,178,218,47,212,68,133,14,68,48,106,90,82,171,228,191,77,68,63,57,10,70,139,231,15,70,97,147,250,63,155,227,237,157,110,205,60,74,13,123,236,77,79,144,15,205,136,213,146,19,114,63,2,191,120,206,81,146,111,69,93,212,244,73,155,153,105,231,208,147,253,2,4,52,233,146,222,73,142,153,203,185,92,115,151,0,101,77,249,25,190,9,135,173,250,72,97,120,77,124,202,134,81,61,39,119,20,65,23,135,77,139,92,125,221,90,99,41,24,201,250,202,201,157,111,248,184,239,214,185,211,189,219,247,197,184,239,70,156,234,250,15,58,76,221,87,2,97,141,52,39,215,138,117,6,118,56,82,191,182,114,110,167,57,5,202,133,71,47,201,9,55,150,79,71,205,247,84,148,14,171,24,217,117,16,119,10,169,192,75,226,47,235,46,226,149,211,51,221,5,119,161,217,57,169,86,245,152,92,164,79,40,245,182,41,26,10,143,230,23,247,110,153,214,194,8,197,138,195,168,118,165,84,29,226,168,221,127,27,233,184,153,195,80,161,143,217,224,217,62,154,211,61,70,91,224,51,78,57,79,79,233,130,66,127,196,47,188,17,126,78,17,201,101,26,7,14,195,207,155,194,107,167,123,83,206,125,102,24,195,79,138,103,98,252,59,124,151,93,201,97,119,212,227,31,108,181,96,41,56,222,67,133,173,109,107,27,72,129,218,235,167,61,203,242,90,80,248,148,49,242,85,172,148,211,127,155,73,19,75,134,210,176,207,107,224,141,217,162,200,74,99,119,43,231,197,206,27,185,56,169,189,33,62,211,189,161,155,126,56,206,74,129,33,176,240,215,125,109,160,165,245,89,36,190,143,215,250,225,10,79,169,81,164,99,167,122,161,211,125,23,159,246,95,89,169,182,11,22,53,76,3,141,113,17,193,157,222,134,123,225,235,62,142,4,19,32,243,123,151,204,225,182,10,221,48,126,49,86,210,167,3,27,214,56,226,112,161,73,68,96,42,84,125,100,196,85,149,56,201,218,248,92,28,14,157,12,45,61,94,198,102,237,51,182,182,189,91,129,161,29,56,126,239,109,84,192,10,35,83,228,104,175,74,221,72,198,69,62,190,101,5,137,250,211,171,46,143,216,183,101,201,79,253,233,5,239,157,143,123,65,51,160,143,181,200,85,248,111,175,162,106,241,11,6,75,63,153,56,41,78,26,246,190,43,199,231,123,253,72,70,10,204,28,197,99,125,70,218,169,240,61,224,253,203,92,180,236,138,107,116,247,85,142,123,191,57,90,8,186,142,238,129,204,225,230,48,174,254,86,248,240,161,63,24,55,88,162,84,119,57,55,143,25,194,140,179,181,136,139,226,223,80,75,66,88,68,185,70,22,36,61,78,205,72,155,177,86,61,27,15,172,71,14,172,61,179,235,156,80,34,232,68,11,141,130,147,54,245,222,248,127,95,192,101,41,73,10,153,187,226,221,114,119,200,135,234,123,133,239,20,189,240,50,157,93,112,112,11,220,97,133,244,117,4,21,70,209,9,191,134,186,23,159,25,81,149,182,43,220,233,163,153,33,174,206,141,201,171,90,113,154,63,55,33,123,217,196,23,20,146,111,249,127,80,100,221,91,255,151,255,248,199,127,251,219,191,254,219,95,254,246,247,191,254,229,255,253,167,255,241,223,255,249,175,255,242,255,252,243,191,255,215,255,244,191,253,83,249,143,255,248,199,255,241,247,127,255,183,191,252,211,63,252,239,127,249,231,191,255,127,127,251,203,63,252,227,127,251,203,191,254,247,191,252,253,111,255,254,79,191,192,255,241,215,127,249,203,255,249,247,191,253,245,95,254,219,63,252,227,255,245,175,255,250,183,255,251,175,255,242,207,127,191,247,249,207,191,63,73,41,231,244,169,190,95,36,148,121,241,162,26,95,161,51,215,93,211,179,119,149,138,164,143,151,142,165,7,223,55,181,211,213,70,105,209,30,76,53,163,228,124,104,29,136,222,168,107,44,162,23,32,55,199,157,112,110,173,11,183,36,184,222,112,199,91,243,161,65,76,33,85,53,52,152,29,111,110,95,228,53,149,163,144,163,57,148,65,22,214,139,230,238,77,246,200,187,130,23,77,89,117,234,213,247,201,91,243,7,107,244,59,127,10,35,133,228,147,90,109,120,2,195,103,179,3,46,152,75,10,163,94,235,35,231,40,215,199,166,252,244,121,69,215,160,190,110,80,154,21,68,128,94,94,19,89,59,244,83,21,182,58,196,7,239,246,105,61,51,180,238,247,142,126,245,162,61,67,103,101,26,231,198,131,77,112,72,103,5,30,132,71,21,181,208,253,210,102,54,24,180,61,76,67,245,214,209,157,236,162,189,122,205,1,5,138,91,165,38,128,239,36,198,189,11,146,189,10,143,200,184,94,239,12,59,123,37,120,58,11,57,82,172,119,53,141,4,195,229,19,112,202,210,53,19,28,18,84,123,17,154,137,73,248,50,92,148,193,212,244,203,240,34,53,135,141,80,43,193,159,59,92,104,186,32,172,167,240,23,229,43,72,208,223,227,55,93,237,105,205,69,0,226,28,125,151,236,239,219,103,140,254,241,116,103,188,175,249,208,187,221,206,116,45,59,144,143,26,185,196,149,38,4,94,101,159,17,136,6,190,52,44,147,246,120,240,61,166,191,124,243,227,110,224,162,68,76,251,241,27,26,189,51,94,85,35,123,209,18,60,188,0,119,81,159,51,211,135,73,245,120,247,183,193,126,155,182,148,11,143,88,38,70,70,175,107,16,141,202,229,207,5,211,109,90,100,27,18,91,159,21,50,183,98,6,52,196,58,226,227,96,127,146,147,161,141,208,233,186,227,66,190,44,131,187,156,128,123,83,42,191,102,180,84,199,135,93,17,142,223,9,238,158,36,187,48,13,49,233,230,119,181,199,132,23,252,163,158,224,207,165,53,168,206,173,42,112,9,188,134,192,115,204,63,224,239,147,155,95,63,64,151,130,177,67,249,26,44,117,244,63,6,222,60,66,186,76,157,61,63,54,149,150,221,97,222,237,74,176,71,220,40,37,93,170,139,3,122,183,217,227,112,75,226,26,244,136,96,151,61,152,98,170,147,238,29,217,59,170,201,139,38,247,154,17,202,61,27,153,48,108,211,78,232,102,173,254,190,140,72,76,41,177,16,112,113,159,100,177,143,174,145,6,110,7,128,195,104,94,166,155,183,207,121,85,150,217,43,95,26,56,53,155,62,43,182,35,165,223,166,237,116,57,108,77,97,10,19,11,246,145,67,33,166,251,13,98,102,203,215,33,77,0,74,140,215,32,184,116,13,241,133,136,136,242,16,2,123,221,10,53,201,215,205,212,231,106,246,164,14,183,196,78,98,82,181,43,6,14,253,255,151,174,134,19,38,96,43,220,78,112,243,194,176,101,153,73,93,134,136,132,248,18,39,36,55,244,220,34,235,188,158,17,189,126,44,225,147,96,184,110,28,30,91,123,159,128,135,167,131,32,235,73,164,170,6,251,47,35,46,115,242,192,130,94,122,125,245,190,238,63,224,48,85,47,140,136,235,204,15,237,1,158,5,49,102,77,195,190,219,159,31,245,8,20,126,105,161,220,163,219,67,156,84,228,35,96,154,22,202,231,117,97,11,210,155,217,211,103,15,11,107,192,141,244,105,250,2,134,47,97,236,23,21,51,109,70,143,241,194,136,116,61,172,150,94,181,241,32,30,135,137,6,229,77,227,30,239,221,97,210,134,53,239,149,94,242,191,232,91,203,223,30,186,67,62,238,107,155,117,181,41,225,104,233,207,239,190,240,60,61,125,30,200,111,85,127,46,92,11,157,81,35,202,246,95,94,176,220,100,120,199,241,49,201,2,166,173,146,29,41,198,77,8,45,125,30,112,9,249,142,4,125,145,170,172,2,31,23,226,198,223,111,74,4,5,227,116,112,68,47,140,188,217,91,130,9,143,59,60,147,191,133,192,239,172,85,224,178,242,164,17,253,243,73,51,53,244,244,219,68,133,253,117,126,90,110,96,202,194,107,197,181,237,83,6,220,11,83,3,27,191,92,19,227,30,169,140,207,139,223,23,53,47,75,215,209,172,223,145,97,151,162,45,49,214,187,191,253,171,167,75,75,25,247,46,12,23,170,143,108,18,241,215,145,145,106,117,43,134,90,183,190,117,78,230,114,145,99,84,177,168,107,85,212,178,244,14,143,209,211,78,9,61,251,240,239,227,186,84,26,164,108,144,4,148,184,247,245,64,79,186,152,141,211,47,134,158,47,157,215,68,47,170,175,4,236,146,244,170,9,168,77,31,25,233,182,173,55,95,120,16,254,212,24,149,51,93,205,39,224,67,195,23,73,231,226,50,86,74,135,225,19,79,55,95,68,74,28,46,107,165,93,250,186,7,43,182,5,194,198,105,78,239,22,221,226,183,239,255,221,233,84,221,232,113,248,82,105,148,27,234,205,175,147,182,98,104,48,126,171,97,136,120,185,171,115,92,24,225,66,253,109,182,156,226,115,78,129,90,209,207,107,155,254,134,195,184,139,186,99,65,90,48,124,157,194,230,155,190,124,170,65,220,69,152,104,16,232,200,96,161,252,226,98,226,48,186,14,137,189,251,184,175,35,186,211,215,71,116,207,205,252,251,89,247,124,220,83,90,28,31,54,76,77,114,107,68,215,138,79,104,49,66,10,69,71,176,10,33,102,69,253,180,194,108,189,159,195,120,100,50,176,59,82,207,175,81,211,127,148,198,134,252,202,242,42,35,14,131,36,196,221,152,34,87,25,190,240,253,54,245,195,70,67,199,187,59,176,124,71,218,53,38,165,31,205,97,106,86,117,171,156,176,158,248,231,53,48,161,116,220,8,211,21,127,172,69,149,159,222,187,247,234,45,243,139,114,24,85,208,195,43,42,110,75,243,161,46,61,145,39,109,215,47,217,131,204,175,210,175,99,100,180,240,251,77,65,90,119,202,107,120,69,153,247,66,241,91,23,209,228,235,240,97,65,183,173,6,14,91,140,203,245,208,4,145,40,208,177,96,162,112,100,65,146,189,210,197,80,130,250,203,176,9,75,23,227,122,251,155,70,14,60,189,202,187,237,122,32,208,8,230,191,161,211,125,239,181,99,224,208,206,233,70,73,81,196,231,214,44,190,181,230,120,105,232,34,186,247,96,52,190,150,174,50,99,190,13,120,215,145,230,12,193,79,247,47,32,27,75,86,202,52,49,161,184,250,158,108,233,243,160,133,175,248,164,81,15,173,230,213,180,180,72,92,77,197,114,26,57,180,142,95,192,137,174,178,89,219,201,138,161,209,113,163,147,74,142,43,94,88,183,114,182,4,187,210,226,250,161,32,76,83,78,170,71,224,146,194,106,147,60,237,23,35,171,67,59,252,12,222,2,151,61,255,132,229,227,162,16,226,143,155,95,95,213,223,103,179,150,165,4,7,147,12,48,26,107,9,70,50,197,97,248,42,210,172,96,166,244,128,139,242,216,2,207,8,182,32,81,80,243,82,91,209,228,13,92,84,150,129,247,185,229,117,55,99,165,78,48,97,215,128,181,150,141,165,180,93,57,112,153,10,199,216,121,33,58,125,213,50,78,176,153,38,141,147,81,224,246,199,205,89,124,113,243,177,255,248,68,238,110,23,3,163,68,44,195,216,130,1,87,229,163,4,174,67,102,156,22,167,52,165,109,151,216,136,137,0,158,52,178,6,101,111,192,136,113,39,248,30,103,241,66,144,125,76,87,215,181,98,39,38,144,157,215,74,29,97,210,90,104,49,47,6,44,218,248,109,8,248,211,39,66,82,50,158,155,238,158,149,183,37,89,135,104,151,234,200,144,218,113,83,227,122,70,167,100,212,53,29,40,3,73,212,164,236,135,235,139,9,175,115,104,91,176,109,151,17,202,129,88,75,219,238,141,115,205,107,94,168,149,106,127,204,216,231,233,30,26,61,168,31,252,227,109,149,128,49,250,211,42,164,57,119,57,124,39,224,164,47,155,165,243,70,6,67,200,222,243,143,53,236,102,39,180,221,51,157,201,68,73,125,13,195,40,190,190,239,143,175,203,71,182,173,233,37,125,154,159,107,81,44,227,118,24,227,143,61,199,215,145,113,44,164,243,30,2,42,55,43,137,226,229,109,97,17,4,140,171,173,145,94,97,40,40,63,135,45,40,171,48,229,163,62,114,142,144,132,222,77,62,166,212,60,66,69,191,40,74,89,63,53,200,250,62,22,13,183,254,212,166,178,145,174,190,223,245,137,171,239,198,169,73,6,142,97,231,159,34,69,214,82,192,145,166,35,223,205,58,220,72,105,70,41,207,112,91,163,227,39,165,173,146,61,223,63,251,78,207,125,90,134,63,100,219,14,147,25,79,240,114,53,185,101,13,151,233,80,222,210,207,76,69,16,252,215,2,31,8,37,253,167,105,22,77,35,35,184,229,95,166,53,166,164,57,59,164,190,125,13,95,3,173,166,53,124,23,74,156,217,228,155,242,156,221,155,133,167,219,141,244,91,23,18,169,50,15,76,208,70,161,213,185,244,213,121,122,26,241,155,36,205,67,116,171,59,249,3,112,81,82,239,134,231,91,61,216,73,85,170,118,8,162,23,84,156,215,113,209,8,161,45,97,80,36,120,118,219,42,94,149,131,176,193,166,227,213,27,11,234,68,181,37,172,22,125,4,202,241,47,40,140,68,158,131,235,120,42,26,211,160,34,246,200,197,48,76,167,171,231,233,177,142,250,61,115,117,83,64,199,199,245,193,23,196,228,233,192,70,217,36,18,32,157,98,54,221,113,108,112,113,115,194,137,58,161,221,41,187,22,209,218,147,158,170,211,90,237,171,136,13,57,205,54,66,111,30,129,37,207,88,52,64,107,66,217,177,37,180,146,4,12,8,130,182,234,199,53,20,32,201,161,251,140,210,221,87,17,84,85,95,130,79,168,12,155,8,164,62,50,131,137,15,15,146,68,141,156,17,239,221,126,28,247,90,233,112,84,248,132,27,218,77,30,72,95,37,66,239,241,166,239,185,157,242,196,88,156,177,149,21,26,192,116,66,55,159,185,223,187,88,162,88,97,78,162,184,154,8,173,206,247,102,96,113,53,53,38,10,211,92,123,2,38,176,175,3,167,128,50,208,158,218,62,136,88,223,21,31,143,85,155,22,176,222,5,137,154,221,155,81,162,77,41,25,69,25,143,115,158,46,138,18,71,73,48,54,108,115,184,109,101,172,128,146,182,121,127,159,145,84,105,3,120,163,72,194,205,85,74,182,180,112,176,153,174,140,47,97,68,175,82,14,238,110,69,39,66,14,136,90,140,150,174,70,182,182,59,140,157,166,63,125,183,31,47,195,190,48,28,205,122,115,248,187,220,144,160,254,64,171,99,173,70,212,27,59,112,129,239,185,150,174,166,71,229,115,120,142,20,120,94,22,185,169,14,67,117,60,18,252,121,143,144,137,121,168,12,37,240,233,30,152,166,248,227,236,116,245,170,78,239,9,92,180,198,206,96,239,149,94,252,113,238,140,110,69,181,140,205,208,165,104,255,243,214,215,192,141,199,130,16,61,161,61,234,9,154,81,176,100,248,115,94,8,224,158,66,3,244,229,142,19,87,67,41,165,168,184,146,184,53,218,127,7,26,100,198,38,33,156,130,110,8,141,198,174,208,140,110,68,95,86,55,13,123,135,239,138,84,67,121,193,70,226,142,77,251,41,195,72,240,246,166,250,101,229,52,154,163,99,231,141,210,20,219,25,213,151,100,203,119,98,20,163,49,209,5,222,187,184,30,236,201,218,129,109,235,162,236,120,44,236,149,116,107,210,135,49,110,184,104,106,130,183,87,21,2,211,159,167,240,53,71,61,15,214,172,214,100,39,120,123,159,1,171,125,228,135,166,124,35,126,154,172,102,250,233,213,188,205,96,153,35,169,230,209,130,141,221,125,38,44,204,146,158,26,191,211,127,121,146,251,211,159,134,111,222,93,69,120,239,119,218,11,105,31,138,77,97,178,61,233,79,15,179,190,30,124,45,179,148,0,39,198,209,98,100,215,247,72,201,145,101,172,255,254,219,16,130,141,116,53,156,44,113,243,150,108,221,101,78,109,92,76,137,117,134,191,136,104,224,195,42,33,55,240,113,105,29,116,147,103,138,167,195,232,59,227,109,210,31,159,118,210,97,238,183,195,200,136,215,4,207,168,245,193,86,154,127,194,43,174,166,150,63,109,149,195,50,180,14,35,150,61,242,208,70,60,24,149,131,127,60,216,138,160,117,163,201,173,39,24,107,215,31,172,210,186,155,30,108,68,151,233,130,133,235,124,105,177,80,18,238,55,47,80,228,101,184,183,88,198,172,226,244,5,65,187,18,71,31,42,241,121,45,117,249,8,234,89,223,249,227,234,227,61,118,139,29,169,229,223,134,122,107,56,76,239,71,130,105,248,127,235,248,30,132,200,51,11,140,140,157,71,5,161,44,216,234,77,210,39,186,220,152,190,147,86,181,125,150,182,159,229,4,10,168,200,13,37,65,192,232,247,150,47,154,60,80,231,81,148,228,204,187,248,26,15,91,89,106,49,1,156,238,207,42,109,85,160,163,81,248,23,65,137,242,67,247,169,48,193,213,128,225,104,174,10,207,200,19,152,34,134,110,28,219,248,96,2,166,133,107,39,248,26,74,239,125,24,143,172,26,150,155,10,68,207,51,148,193,98,74,55,71,82,165,59,156,249,148,128,239,235,242,223,166,135,244,212,12,47,129,239,97,247,7,124,29,221,128,73,17,253,79,240,91,42,215,82,31,231,143,161,133,58,185,145,114,236,63,30,236,204,152,150,159,46,198,4,59,13,179,85,167,40,187,9,104,247,50,108,104,168,81,179,76,239,235,120,123,198,194,123,31,53,77,57,222,105,192,245,164,124,239,198,16,245,141,163,92,163,70,21,60,88,43,18,245,43,149,214,195,4,147,123,243,155,195,247,156,87,218,53,230,99,86,112,5,190,244,216,214,198,237,48,234,173,105,145,159,187,116,253,27,184,79,214,212,102,38,192,88,159,147,109,157,5,169,86,143,134,37,87,41,164,72,45,231,11,54,85,156,47,4,124,97,219,188,243,213,78,69,14,137,207,249,19,254,94,81,50,232,252,254,184,247,114,97,58,224,150,182,114,6,126,86,252,52,156,137,249,177,155,167,134,128,151,54,125,1,119,143,155,3,79,45,243,54,216,143,48,224,161,84,106,6,87,189,250,26,78,249,234,214,245,183,107,253,227,183,107,91,49,167,179,244,63,166,252,190,132,33,112,170,82,100,90,188,180,222,224,246,199,180,204,45,83,126,111,158,182,165,123,84,59,79,2,29,97,20,106,38,184,121,204,30,88,137,195,216,47,143,83,156,88,59,217,232,25,254,188,159,128,30,150,173,44,234,23,134,247,39,238,77,151,108,130,137,61,249,156,238,79,137,39,154,241,5,30,191,152,242,136,244,245,82,0,56,252,169,137,140,168,153,6,69,214,137,69,78,82,68,3,77,184,52,78,85,0,7,183,182,46,90,9,138,11,209,26,245,141,54,89,208,157,115,255,206,39,197,196,195,191,4,187,4,52,253,76,45,99,159,235,100,64,98,53,103,58,5,12,142,59,119,232,27,51,236,116,103,104,2,140,239,15,152,178,81,135,203,249,159,224,17,48,252,246,127,194,71,224,245,63,221,124,203,111,179,55,254,1,159,47,70,110,117,135,9,38,130,227,207,125,55,218,157,159,155,93,230,161,247,169,155,230,63,55,78,79,245,117,2,145,97,58,4,168,76,140,215,65,83,183,122,218,155,18,59,95,162,150,32,73,3,59,205,141,102,162,199,125,165,211,139,89,142,5,142,141,149,118,90,86,217,241,145,209,82,182,211,167,87,162,198,17,194,159,145,106,26,140,79,118,199,213,16,36,167,47,19,251,196,127,219,234,14,123,254,0,90,108,26,196,200,190,244,249,212,121,98,63,131,91,69,83,225,219,172,85,127,157,8,22,206,180,97,161,21,228,55,39,48,50,210,17,210,145,255,115,248,203,241,206,109,233,30,223,176,42,186,120,9,158,81,11,101,156,61,165,166,155,147,177,142,161,149,153,146,86,23,134,207,230,193,5,85,136,244,96,119,121,76,191,121,73,250,212,182,149,142,238,207,85,152,162,244,211,198,102,232,240,152,95,218,13,41,122,63,254,92,127,212,133,110,165,19,188,104,235,43,61,53,105,167,207,63,129,123,230,159,116,68,160,112,63,2,46,148,170,103,107,36,54,14,90,23,181,105,204,12,33,215,115,65,250,34,5,232,54,75,201,151,10,29,151,233,93,99,30,190,196,17,44,147,48,167,9,124,96,94,139,95,70,75,64,127,25,46,169,21,87,183,222,147,193,125,160,65,60,14,211,182,175,191,77,124,193,173,137,59,146,182,210,38,127,152,8,191,249,54,142,230,128,15,2,234,207,58,164,125,249,186,137,71,97,58,88,28,165,183,247,83,20,169,98,159,50,83,15,159,10,223,253,243,117,52,152,148,149,146,44,92,152,192,189,79,233,70,180,168,42,108,197,16,1,151,20,18,130,105,202,197,200,16,150,29,202,215,76,95,235,231,97,75,72,148,182,82,2,92,227,252,186,141,190,74,177,76,82,124,227,126,80,197,235,147,63,86,124,114,37,232,166,254,190,184,122,215,150,80,118,118,159,82,68,61,212,117,163,51,224,171,39,224,92,46,120,55,138,226,77,34,240,59,221,165,164,147,86,57,134,227,185,240,74,210,111,31,210,121,14,83,18,168,115,218,32,61,137,161,193,100,172,191,77,17,253,137,155,143,165,132,79,23,198,126,139,155,83,183,162,40,157,194,49,112,242,190,9,134,32,48,224,174,52,35,23,181,238,212,64,71,170,64,62,22,71,139,113,119,165,127,32,100,221,157,82,246,219,198,42,158,46,102,78,118,192,107,165,149,130,73,187,227,161,9,96,232,235,186,254,212,170,114,117,77,189,101,199,104,202,151,194,90,170,110,45,201,179,201,205,85,73,160,29,68,38,101,224,215,47,215,41,27,61,178,163,192,169,151,148,186,246,59,161,241,58,204,229,81,152,189,98,202,156,149,180,134,7,223,99,220,188,147,51,86,216,236,147,128,63,181,193,14,86,167,252,52,84,44,9,174,221,121,220,126,150,130,154,188,216,3,238,13,3,147,37,75,240,238,50,165,68,66,116,74,103,119,50,104,80,248,28,20,29,243,196,150,68,121,167,38,79,15,37,21,242,1,64,28,166,83,58,239,34,140,57,225,230,58,110,211,39,139,221,208,106,96,29,134,251,99,182,24,25,221,160,247,124,249,95,218,118,137,124,230,242,169,54,17,114,149,25,176,54,47,178,234,191,48,170,114,162,136,66,52,211,232,178,126,97,186,9,107,124,210,16,238,116,242,195,191,240,93,218,177,205,141,31,117,213,239,23,67,213,120,198,75,52,97,228,246,180,140,238,7,249,85,21,189,54,133,224,253,216,221,97,99,47,69,78,14,152,250,142,151,7,99,101,221,95,158,50,174,138,218,218,239,14,107,229,239,83,148,217,72,204,95,211,233,215,32,189,151,82,42,22,103,26,81,185,221,94,229,62,129,55,18,121,75,224,110,253,111,191,48,100,34,61,62,74,182,165,67,138,247,23,134,194,107,235,172,20,211,186,254,125,238,251,113,67,51,40,207,141,176,216,175,9,66,21,70,209,162,207,59,163,19,157,164,223,215,81,97,130,19,153,23,147,93,254,166,255,116,51,38,13,185,247,215,241,91,223,79,91,152,168,203,164,89,230,239,205,105,161,225,64,104,110,8,70,226,96,215,95,152,202,24,41,129,39,176,109,93,128,15,174,71,186,102,184,247,46,175,250,242,167,179,75,130,45,6,195,158,241,11,15,120,78,227,76,187,240,32,229,248,59,240,2,185,169,212,79,14,168,76,198,235,119,184,219,198,221,59,62,29,217,15,179,199,239,164,65,113,171,105,16,174,182,10,165,159,175,146,152,196,22,110,96,186,220,45,146,250,96,35,251,139,7,155,230,158,60,223,6,122,138,107,0,197,231,5,185,172,231,216,233,66,173,82,81,141,61,82,163,43,237,112,185,52,53,91,221,6,229,98,15,158,83,115,94,195,122,162,230,243,186,142,241,220,200,219,166,62,178,121,132,138,238,54,213,189,50,29,248,227,38,231,49,229,85,153,242,187,205,173,227,129,30,10,74,62,33,174,187,48,124,99,207,155,60,100,161,132,72,112,80,78,95,188,43,199,88,87,164,58,224,26,171,139,154,174,7,19,186,108,97,225,12,82,229,222,211,124,144,80,236,122,49,189,46,46,53,118,221,34,236,215,24,25,114,134,203,43,184,96,58,173,226,64,12,235,145,125,7,207,161,113,187,71,68,131,46,1,218,89,222,156,33,31,34,118,248,160,253,112,185,92,204,53,32,55,212,42,1,47,163,214,146,155,95,147,82,30,107,211,129,117,124,100,16,161,202,58,52,167,192,25,226,239,205,249,84,229,183,143,41,240,248,111,127,99,75,174,15,254,41,218,147,222,148,22,136,239,229,19,33,100,28,19,142,24,103,149,231,186,31,59,28,84,111,198,41,167,151,138,187,97,244,0,227,5,168,238,135,118,247,242,48,20,172,19,227,243,210,105,243,93,228,211,38,217,122,188,142,132,55,87,135,14,12,250,179,183,196,239,137,104,122,207,130,34,136,240,150,194,54,143,184,202,184,7,9,128,183,10,45,124,47,100,50,195,40,44,188,153,21,231,227,147,226,153,129,217,205,153,246,96,244,122,228,108,67,105,168,121,129,49,135,245,209,175,15,201,143,226,62,25,93,222,74,224,3,17,49,2,174,254,219,56,251,67,174,110,148,147,125,254,219,176,49,196,82,160,112,144,168,238,47,10,229,87,47,2,143,33,237,16,252,239,59,114,107,148,251,190,231,185,108,210,128,210,34,114,87,205,232,84,34,62,24,87,68,142,39,188,212,234,221,143,192,93,138,205,105,16,161,81,237,45,5,244,132,133,145,111,176,241,207,247,249,220,245,137,5,208,4,29,84,202,190,139,167,241,116,233,197,39,148,192,9,143,127,82,91,0,217,8,98,37,111,66,239,25,43,228,190,100,105,225,127,91,254,203,123,139,146,216,48,135,217,103,251,94,251,9,19,230,48,243,223,67,14,247,103,139,38,149,104,92,161,211,219,39,180,152,206,184,192,63,164,161,1,15,145,131,36,1,76,197,68,252,246,234,122,250,28,30,172,191,144,223,38,204,249,233,213,179,66,49,176,253,185,238,158,251,201,200,39,76,64,207,243,223,148,90,46,29,26,173,127,206,159,184,169,82,19,2,171,65,108,31,97,65,127,215,69,93,147,187,140,16,195,139,105,169,119,51,45,242,219,212,166,173,229,48,44,67,159,160,182,93,250,172,80,247,89,245,98,178,72,205,225,105,122,10,2,99,96,248,172,124,198,85,163,48,103,240,203,181,89,152,89,242,205,195,194,29,206,255,128,193,48,164,64,96,32,99,35,31,87,133,64,111,8,122,87,131,139,102,155,187,86,154,94,140,110,232,11,135,96,254,85,105,115,186,111,10,54,211,23,66,218,116,69,23,249,176,45,15,228,116,229,22,65,146,66,195,201,126,18,133,157,119,79,54,2,249,128,39,81,161,64,239,25,25,51,126,209,251,231,245,114,182,108,165,93,162,64,179,208,108,233,31,46,4,23,177,163,16,132,41,221,41,141,48,208,174,143,27,183,174,86,168,243,249,203,66,5,74,80,42,180,221,125,222,148,181,73,133,59,71,218,61,204,222,155,182,182,128,72,210,205,106,58,225,199,55,66,132,24,34,194,138,250,26,197,200,239,176,47,251,218,118,49,108,236,254,16,56,167,18,38,98,106,196,237,103,168,182,147,136,104,53,252,242,137,71,73,13,158,195,247,75,147,59,243,154,61,182,180,17,157,145,254,169,187,97,54,139,133,188,31,190,214,205,23,219,224,68,105,176,57,163,48,12,230,53,190,233,217,43,177,83,183,40,161,42,150,42,195,73,87,253,244,212,225,61,69,176,126,99,220,189,65,81,231,86,223,48,65,187,35,240,218,78,146,64,86,87,205,81,80,74,158,31,76,101,210,8,35,98,178,237,13,175,127,68,121,162,74,71,243,245,90,234,136,238,144,187,148,123,151,186,227,73,120,224,126,14,207,127,224,109,204,42,55,63,176,113,4,154,158,138,134,62,154,129,127,81,4,106,78,164,223,38,14,62,116,95,207,194,135,91,45,108,190,57,141,67,216,93,19,43,231,138,31,158,38,7,181,31,218,209,115,141,16,11,173,33,159,103,83,201,49,211,46,21,87,147,214,242,70,58,120,40,63,113,233,167,213,202,121,226,15,10,229,187,9,199,184,73,142,118,255,222,9,122,44,33,78,65,72,239,30,206,35,222,52,113,141,64,105,10,110,47,110,75,9,241,20,46,60,106,52,235,246,10,67,98,188,180,120,4,76,15,91,152,47,139,194,122,65,79,193,116,242,211,148,182,135,40,74,131,161,210,250,84,127,97,28,174,173,40,20,101,190,243,55,218,1,195,248,159,166,54,215,124,119,70,215,72,24,141,144,239,131,145,225,237,38,117,27,123,91,192,144,3,120,219,227,46,40,73,134,93,69,67,106,112,173,46,40,122,123,196,155,13,61,46,232,64,199,228,61,139,91,130,87,89,9,149,139,209,65,24,94,250,117,127,154,168,110,192,44,88,47,215,217,48,231,18,210,250,95,26,189,169,168,227,214,231,51,252,148,113,140,176,30,46,252,189,157,130,105,44,159,248,189,245,62,138,117,204,255,194,131,111,51,158,231,46,182,142,65,219,127,225,130,64,112,116,83,242,163,88,12,63,239,1,38,197,131,145,229,240,156,70,214,243,51,89,44,109,44,239,248,109,186,208,143,255,246,181,168,6,149,113,2,31,184,56,127,127,27,219,183,75,131,67,157,22,106,250,117,31,47,92,140,225,45,96,115,40,127,243,2,72,118,142,38,85,6,200,48,210,112,247,174,230,41,228,20,37,156,186,203,147,121,100,211,129,111,107,42,76,10,170,61,216,202,199,244,183,173,99,110,62,152,154,158,35,35,199,173,123,198,247,70,42,145,71,207,240,51,123,54,149,47,98,165,154,15,80,202,122,207,69,11,156,208,81,64,122,78,211,239,27,89,37,109,221,228,106,18,1,197,103,165,156,174,169,49,222,8,133,29,191,87,99,181,86,105,219,173,120,232,68,185,127,97,68,8,196,76,189,175,123,155,240,227,47,188,172,149,67,110,14,131,65,123,171,97,152,230,164,12,156,18,239,243,38,5,6,233,45,221,121,80,253,207,250,122,49,173,195,92,186,212,80,61,59,247,208,250,253,2,96,251,184,219,185,252,50,222,228,252,205,103,224,111,28,45,98,189,224,238,78,236,115,119,204,165,69,6,23,45,205,103,204,254,157,44,132,129,248,213,51,183,182,133,62,133,60,167,66,100,113,207,225,159,205,100,67,96,252,21,189,117,167,188,252,247,144,183,234,158,35,81,232,123,190,33,186,249,251,200,52,51,22,145,226,197,160,106,247,164,254,29,53,98,133,67,172,227,123,113,129,73,254,247,222,8,117,15,73,7,86,60,104,167,29,220,48,157,93,179,93,6,142,46,242,107,77,98,17,80,54,26,47,11,222,133,253,78,241,93,33,234,95,93,182,5,68,183,95,243,170,41,12,11,169,173,29,203,229,181,249,95,212,148,125,170,190,44,58,184,127,7,110,105,222,175,54,93,100,104,46,191,171,233,65,19,253,189,10,23,200,243,230,57,70,107,151,26,155,251,117,80,139,187,29,190,232,87,20,254,158,168,19,204,208,77,202,231,192,202,247,104,46,22,178,232,223,145,81,221,41,116,3,22,22,210,222,135,46,110,171,110,46,239,226,251,89,225,142,203,213,40,202,63,203,229,158,186,103,73,123,79,253,209,54,126,241,222,251,116,112,212,203,102,4,231,210,99,101,67,113,147,154,153,88,221,215,146,179,142,235,119,53,5,197,81,247,135,196,9,158,231,124,240,117,69,142,252,54,53,194,223,99,132,94,20,113,214,45,11,220,58,31,31,127,7,25,125,92,234,152,80,34,234,229,5,156,160,110,44,26,112,170,203,116,101,206,251,237,73,109,122,216,245,70,253,183,158,133,188,182,233,210,68,12,227,158,84,149,19,97,56,188,142,20,254,33,250,219,215,35,17,160,106,162,226,5,7,220,173,6,249,61,152,9,174,201,10,223,200,35,142,239,205,249,228,193,229,116,97,127,30,239,133,221,25,135,213,247,8,186,168,151,147,199,78,91,248,102,205,62,110,4,244,162,175,15,22,150,83,165,225,176,188,120,48,1,59,124,110,121,46,136,98,186,95,125,7,89,100,159,220,86,206,58,222,99,21,2,157,69,127,26,181,251,95,235,220,170,140,132,204,241,39,173,243,50,3,235,24,131,125,149,25,67,99,240,183,40,16,222,45,234,44,117,92,214,71,252,96,27,120,147,9,37,223,241,140,73,227,209,67,217,204,225,235,91,182,242,184,90,160,186,163,94,63,110,254,19,148,248,61,236,151,113,179,139,174,217,53,44,11,155,231,239,66,178,126,197,35,231,150,21,97,188,202,88,252,42,248,131,252,101,94,160,91,140,234,23,30,244,3,71,182,133,166,14,226,234,191,15,134,40,77,145,30,31,100,96,39,202,203,191,112,225,228,249,244,106,250,75,183,195,215,248,151,38,135,6,123,32,241,199,31,24,47,68,91,91,137,121,159,253,120,180,33,43,162,10,91,208,51,218,35,21,93,247,228,237,50,41,180,53,25,69,248,67,43,46,143,252,50,100,175,251,37,176,200,26,156,162,227,182,30,137,231,241,76,108,76,169,146,161,6,30,77,231,135,14,235,218,212,129,145,201,121,23,211,169,36,246,17,253,158,5,247,225,193,21,9,41,121,44,58,43,159,21,178,72,219,126,146,161,194,128,37,176,243,251,178,41,213,217,109,10,76,73,224,19,177,91,227,71,132,56,80,83,205,252,181,20,168,173,183,126,105,135,175,229,133,156,225,239,199,69,11,231,39,117,148,148,110,237,199,132,196,42,177,179,45,208,107,58,124,79,178,147,206,238,187,42,194,10,193,208,46,47,231,192,198,183,75,215,139,249,244,158,54,248,66,195,241,174,247,88,101,52,168,175,39,171,68,39,241,150,126,21,66,28,159,23,242,91,14,30,99,73,238,77,31,217,251,176,173,123,84,124,128,11,143,226,73,5,58,68,239,208,162,104,169,65,138,208,31,67,192,50,9,46,233,142,224,169,239,187,126,105,212,251,161,211,39,120,20,54,186,246,7,87,42,81,244,183,27,73,141,247,216,197,228,191,187,192,16,188,188,85,216,225,71,151,109,248,62,55,169,204,23,47,64,248,104,201,17,64,166,249,90,210,253,193,155,243,34,246,97,72,18,183,71,50,172,15,103,233,200,219,79,227,120,125,233,227,77,21,70,220,28,214,31,175,123,69,116,145,184,149,92,253,65,1,251,38,21,3,235,254,158,252,246,162,241,249,125,156,4,208,151,200,133,94,163,144,230,24,207,46,163,214,83,101,214,40,141,248,252,208,174,214,15,33,47,148,26,130,239,81,14,209,124,196,177,170,112,47,48,68,60,216,162,199,71,96,154,95,219,27,154,229,206,34,92,113,97,222,193,155,243,123,164,18,82,215,155,147,190,242,180,57,63,36,236,82,220,28,162,173,151,156,46,36,22,34,72,195,200,107,121,244,7,215,20,153,91,19,88,173,253,232,145,253,222,28,22,116,61,57,27,12,68,48,61,60,24,59,106,10,252,83,20,247,139,222,29,68,50,161,22,56,185,231,200,251,229,9,221,138,140,219,8,27,159,199,119,29,77,164,232,86,126,219,231,213,43,210,255,0,27,213,39,227,222,69,162,94,247,47,137,233,233,156,237,8,116,83,24,222,132,147,189,117,212,48,188,26,255,160,154,182,35,84,72,151,22,228,254,30,236,195,119,42,2,179,84,188,159,140,134,209,79,184,117,169,181,130,62,161,121,34,21,37,32,121,157,99,46,88,162,94,16,115,208,190,52,116,104,247,5,47,143,47,17,114,151,67,132,25,221,17,193,167,180,181,235,200,205,210,245,64,184,37,51,229,185,153,181,233,245,196,216,158,83,56,152,77,19,111,63,123,4,216,106,29,228,149,208,181,240,10,107,33,221,66,228,83,62,95,92,212,215,26,181,45,51,42,91,38,162,158,109,197,111,91,43,169,124,252,29,82,47,191,57,156,192,194,51,219,104,79,131,146,239,23,30,244,74,137,193,209,72,8,84,143,194,223,41,29,91,87,11,254,236,240,54,214,101,165,154,178,140,175,215,206,89,225,212,164,84,196,201,158,72,101,96,180,238,118,19,107,144,237,26,17,74,167,41,32,144,222,117,199,164,4,50,250,253,57,253,132,122,145,131,132,106,178,104,51,192,195,210,19,206,164,110,162,188,149,40,139,94,109,76,117,15,37,56,80,228,152,249,58,133,102,15,166,221,225,203,112,41,81,3,247,225,136,164,195,245,186,42,174,171,134,187,218,155,94,61,81,29,244,58,233,107,97,35,26,46,135,148,73,29,188,171,33,50,21,246,18,218,5,239,118,253,200,23,225,146,158,82,235,115,55,36,154,7,252,177,153,134,50,197,84,130,46,46,42,186,96,57,85,155,226,90,28,244,2,191,161,21,30,84,108,33,251,100,95,154,106,34,0,34,141,243,44,133,178,156,2,20,178,170,89,213,92,65,93,251,85,11,80,153,83,36,178,113,39,133,8,237,35,157,32,236,217,164,133,22,194,9,180,207,30,60,77,55,117,167,45,15,150,133,95,24,122,184,38,199,4,117,133,215,131,250,125,234,105,31,107,211,45,239,147,126,150,73,208,75,36,171,169,22,70,118,240,193,240,54,134,83,10,97,253,140,210,242,65,101,73,218,86,238,150,87,156,46,153,100,54,74,7,2,31,152,133,126,215,248,128,149,91,126,120,216,98,112,144,174,108,221,13,43,31,197,239,148,160,190,83,139,94,124,207,205,226,173,214,195,180,1,167,60,51,18,240,254,217,227,91,125,162,1,0,147,126,115,199,238,27,166,201,45,54,53,197,31,211,89,16,6,199,143,136,155,183,110,226,139,175,182,99,20,40,13,197,166,70,216,190,122,170,181,91,41,80,4,70,172,215,98,133,200,49,91,165,30,172,119,100,148,91,205,208,225,94,66,150,15,204,129,246,133,114,237,39,68,5,13,245,158,107,216,45,215,58,165,94,56,134,6,95,213,93,199,195,5,69,247,53,187,228,234,97,172,221,46,204,137,24,169,124,217,3,130,170,234,74,169,180,227,9,43,247,157,165,251,33,123,93,59,53,242,93,232,29,140,76,241,186,88,174,195,130,102,152,124,33,63,117,93,161,134,114,29,121,245,237,72,181,6,35,37,135,77,147,238,219,54,220,138,50,250,214,170,31,46,212,151,219,79,136,134,172,160,148,19,67,123,134,221,251,68,67,174,69,13,191,73,192,29,113,160,199,222,67,197,244,152,9,222,86,213,226,55,239,67,200,81,154,209,168,22,191,57,114,36,178,217,97,144,53,103,81,107,212,214,72,19,42,52,79,49,221,220,74,27,142,225,59,186,27,65,143,249,180,48,140,195,88,30,219,75,140,154,145,87,201,219,184,110,223,22,61,197,106,241,10,185,154,24,129,243,2,155,239,44,237,119,237,27,166,9,19,114,190,71,218,145,27,58,19,203,249,75,168,31,219,98,26,162,20,236,234,149,244,236,74,88,4,34,136,235,133,184,132,228,65,57,73,118,58,154,145,118,115,73,105,28,101,137,246,3,19,99,119,24,14,220,116,243,110,63,255,190,91,171,192,219,10,195,7,250,54,5,130,13,171,233,205,191,104,220,163,13,118,72,16,171,253,116,242,189,82,1,2,219,83,180,149,96,116,145,230,241,31,55,174,43,204,161,16,87,19,119,17,3,202,148,105,92,92,25,47,79,27,22,97,126,192,197,239,190,93,245,173,17,2,24,165,183,147,59,220,85,116,238,185,23,179,178,150,241,28,188,141,22,243,104,232,200,249,76,221,138,33,73,53,68,146,173,209,165,57,61,49,255,107,125,5,76,0,198,185,246,169,209,234,82,169,118,255,237,117,3,139,159,60,172,19,217,141,216,59,167,31,199,119,204,90,14,70,215,18,95,132,195,56,66,98,22,34,46,78,9,252,59,19,235,39,20,81,84,241,159,104,233,192,190,57,66,130,70,1,196,189,254,161,208,198,104,4,224,16,50,112,193,53,226,43,42,117,77,12,253,184,146,4,164,137,93,68,67,200,75,180,104,61,69,172,100,10,59,27,159,105,245,88,232,189,119,191,222,229,81,116,44,111,149,132,121,187,8,115,251,133,127,146,55,239,169,44,218,189,4,166,84,247,117,216,76,26,127,69,208,243,154,124,133,72,94,125,70,198,180,234,116,129,105,155,152,110,162,92,159,79,130,138,132,11,56,81,31,76,232,38,93,141,242,94,11,227,233,108,33,231,1,165,215,251,53,147,144,115,147,92,24,62,17,252,22,207,38,68,20,75,67,115,247,185,172,186,249,23,174,116,6,119,125,236,251,172,94,27,2,119,49,17,0,129,33,202,242,166,38,106,103,102,186,250,80,229,237,230,234,218,91,72,129,77,163,179,187,6,12,134,157,82,26,1,223,241,122,207,134,233,179,71,242,6,152,182,102,239,248,232,16,141,234,27,129,179,234,139,174,90,54,199,52,45,100,157,188,229,125,18,150,74,83,62,155,55,217,172,106,65,176,42,240,221,120,123,11,250,18,120,206,228,106,34,58,126,42,194,146,243,9,231,246,133,97,240,12,2,43,108,30,25,25,217,138,96,134,227,168,209,199,26,200,98,126,65,70,121,100,191,225,99,185,159,80,112,75,87,40,12,228,135,73,62,170,238,20,27,122,220,187,146,161,119,242,195,253,179,236,4,110,86,168,242,124,73,66,38,35,220,7,146,109,148,212,123,33,69,177,206,149,128,239,158,222,189,16,154,68,223,117,139,98,70,169,240,69,153,217,53,146,174,153,25,43,201,74,123,8,26,7,255,186,212,198,114,164,78,58,43,157,75,121,74,123,27,219,108,16,66,244,105,36,240,1,146,201,12,46,165,10,99,115,19,148,154,172,224,130,193,214,143,27,119,120,246,122,188,102,26,75,183,194,16,204,6,37,23,30,111,81,248,144,140,243,123,83,31,31,203,155,233,38,104,228,75,236,212,61,162,16,13,230,232,21,142,189,145,175,236,112,0,186,9,80,109,159,17,194,77,39,142,99,230,179,249,185,179,76,104,66,214,129,89,162,59,100,186,224,203,12,227,8,248,190,74,191,55,187,191,208,184,254,188,43,231,146,228,124,19,251,158,129,45,228,6,124,141,161,208,88,117,206,238,10,245,122,223,106,178,175,10,91,35,241,139,211,80,150,44,21,137,182,207,54,239,174,70,220,231,26,34,71,175,166,78,244,173,208,254,147,232,19,24,14,182,231,153,16,113,109,34,134,197,11,105,88,172,15,166,235,245,147,89,33,22,233,133,112,196,237,186,8,31,192,209,88,78,139,64,140,81,125,198,66,235,119,29,29,231,102,231,220,171,194,95,216,137,126,176,53,123,65,124,209,12,35,178,55,166,161,225,177,177,79,140,89,220,28,138,49,182,151,94,85,161,125,239,4,202,250,107,117,161,227,188,104,151,0,196,148,19,133,251,7,147,252,148,25,101,77,58,29,228,177,178,14,69,67,242,15,223,183,72,201,162,201,177,145,193,125,213,100,200,43,117,133,137,171,121,21,191,101,71,4,180,248,206,43,252,195,2,60,91,135,108,238,178,119,177,16,8,81,24,198,39,111,129,225,149,203,70,3,127,194,62,222,188,115,221,170,37,76,145,112,60,84,242,112,47,64,218,204,46,11,184,94,211,230,29,182,214,188,179,69,230,144,130,43,82,11,47,44,76,233,77,63,242,162,16,236,157,197,67,187,229,211,115,129,50,251,231,218,18,82,94,85,170,17,168,122,133,99,212,195,217,20,29,198,157,167,169,202,189,144,50,133,123,227,200,110,49,225,36,216,158,3,128,157,252,11,187,170,127,5,69,228,151,37,171,148,188,138,198,144,181,125,150,103,45,34,139,104,213,101,1,91,91,132,195,208,78,198,140,16,88,168,175,72,24,98,39,88,243,98,96,159,181,160,212,151,94,64,11,253,147,197,9,13,199,122,237,24,180,159,25,255,153,195,70,137,56,29,190,207,216,101,7,101,186,246,59,52,40,241,131,155,49,158,234,250,231,120,79,47,171,194,70,47,229,163,157,132,118,121,51,134,60,84,145,220,183,21,70,150,199,112,9,45,219,89,194,111,76,181,18,180,98,47,161,131,25,92,195,231,238,200,51,222,131,244,193,219,184,234,98,206,182,149,159,58,204,62,191,100,5,95,227,112,140,103,94,96,63,195,207,46,191,141,177,241,190,14,88,65,23,108,62,1,27,27,239,203,243,246,106,92,10,241,96,88,250,119,143,246,62,72,138,117,228,230,168,114,163,43,241,82,112,208,83,200,131,81,201,182,159,178,182,241,237,106,21,51,124,184,116,249,189,171,9,202,74,173,37,254,236,232,47,92,70,67,181,233,91,4,76,59,72,125,211,210,77,115,58,188,22,24,66,76,68,240,55,99,74,33,139,246,134,22,227,73,124,160,81,219,6,54,217,222,95,174,21,255,71,155,78,139,149,115,188,50,136,251,253,94,83,49,76,50,154,55,17,168,248,29,22,149,131,77,90,243,7,254,202,124,164,136,176,223,207,33,242,213,124,196,132,24,31,60,172,241,52,70,125,13,146,229,138,175,88,69,5,246,165,128,57,171,183,39,191,63,104,157,227,222,141,208,196,236,158,221,134,118,35,214,48,195,44,222,30,124,71,70,103,83,145,198,81,170,42,60,177,126,77,0,108,218,255,165,5,164,147,90,148,90,158,30,211,32,45,29,142,62,40,45,104,191,86,205,176,1,5,97,39,169,122,243,199,231,47,60,170,165,92,5,38,240,60,222,213,3,19,126,202,213,215,79,237,79,21,108,176,77,127,225,132,1,215,226,117,192,148,181,82,220,167,112,235,143,167,157,54,175,123,106,158,170,40,100,177,235,193,19,195,229,40,124,106,245,123,79,203,29,118,129,41,7,168,126,53,124,64,122,111,147,98,25,191,40,149,229,17,182,1,158,164,61,223,140,26,25,175,47,94,131,231,75,223,210,202,112,68,102,196,80,90,22,223,47,19,82,62,94,112,2,252,195,169,240,224,69,237,181,62,214,221,66,31,79,53,54,74,61,233,222,20,79,182,247,211,214,181,233,145,19,131,93,205,143,198,97,106,96,19,74,204,40,224,89,34,16,102,240,253,233,249,94,53,253,30,105,74,78,115,86,101,35,119,188,31,157,78,9,145,177,249,222,37,196,232,93,23,194,87,224,16,246,123,255,136,111,41,140,2,220,112,120,5,115,189,161,112,109,249,189,41,54,62,61,193,46,189,197,18,90,45,194,142,63,247,62,175,185,151,126,190,93,35,171,12,76,97,205,123,29,247,239,142,40,175,252,142,236,249,134,131,125,127,199,161,99,115,6,109,85,127,240,156,194,217,252,3,151,167,252,0,204,238,190,210,235,162,117,236,193,144,248,174,244,190,186,139,78,94,248,88,173,160,192,139,182,155,55,242,159,184,124,250,109,26,245,222,200,161,186,159,61,223,251,252,102,157,47,10,237,209,72,23,83,196,246,187,206,8,21,210,230,148,86,146,87,223,17,159,182,208,77,130,215,211,49,64,95,245,46,164,244,92,135,170,211,55,50,42,109,162,130,223,224,187,0,252,177,217,217,103,90,227,132,83,202,155,114,30,34,207,233,161,18,217,111,126,168,10,73,55,183,194,132,95,248,126,75,35,173,114,236,174,87,167,195,41,84,234,208,57,101,225,125,113,181,149,106,234,98,33,225,215,223,27,129,55,34,148,60,237,230,203,123,85,105,145,173,24,128,233,183,103,247,7,35,138,211,166,126,66,20,153,188,173,150,127,41,44,34,6,19,149,106,14,19,156,28,2,35,9,235,40,185,243,244,17,80,219,230,3,167,0,126,30,217,147,32,58,47,223,27,25,12,197,77,223,8,101,115,143,8,30,85,22,102,88,38,13,101,3,95,166,152,63,159,158,1,155,154,133,241,70,134,79,30,29,12,192,5,110,224,247,212,139,118,26,93,105,215,202,168,143,161,155,134,34,42,202,142,94,77,117,197,91,12,212,160,234,86,187,17,71,245,199,58,148,73,79,217,15,241,15,95,61,60,141,190,132,102,228,177,72,149,63,114,46,50,100,148,193,201,192,15,244,80,191,246,207,32,217,113,34,107,70,107,3,125,110,197,225,57,150,238,74,172,65,26,34,30,124,215,93,116,184,91,99,4,49,244,250,96,168,43,191,35,48,204,255,191,126,49,109,87,86,114,32,240,253,36,158,126,16,240,56,71,182,6,178,210,205,143,101,242,121,253,200,200,56,209,103,245,123,19,40,26,114,111,148,217,234,231,23,31,107,253,17,120,56,171,11,141,194,229,139,198,75,40,44,207,92,241,178,209,67,158,178,23,19,104,163,213,235,189,77,138,101,150,252,52,105,225,239,125,186,139,66,76,89,164,198,198,190,222,249,117,207,255,243,201,26,109,203,234,247,91,124,154,168,211,7,124,143,202,250,138,145,225,75,185,199,159,206,247,153,182,182,30,92,32,52,104,10,19,33,246,13,173,96,154,200,184,239,42,89,175,175,153,173,24,33,221,79,225,217,31,137,149,193,101,203,169,109,129,205,23,137,184,240,61,112,214,76,112,165,29,223,225,5,251,190,195,68,232,103,247,73,107,244,221,201,42,37,92,236,147,66,13,83,147,189,146,130,142,81,253,243,1,142,142,144,105,189,194,231,49,10,252,192,209,51,77,173,235,215,123,108,26,196,191,154,44,5,130,6,148,62,191,179,15,151,87,175,238,68,6,253,220,229,229,118,177,90,187,113,86,237,120,172,93,196,136,250,105,248,43,62,163,27,222,146,120,93,56,4,245,248,62,220,140,13,77,70,246,161,125,55,166,195,93,210,64,6,111,103,159,0,46,107,29,133,105,135,117,115,227,186,26,229,200,110,216,209,254,124,253,105,172,67,26,49,100,228,182,75,175,234,71,68,157,81,48,9,124,55,133,238,103,31,10,127,187,41,74,238,43,14,144,41,73,105,96,202,119,106,15,184,68,77,212,133,127,138,209,253,4,185,150,107,151,111,19,69,152,242,186,32,129,41,89,168,9,30,97,39,77,52,203,100,91,232,52,161,184,7,83,241,4,246,212,155,87,162,24,113,115,43,201,87,152,214,95,127,176,249,73,159,26,176,73,104,59,140,192,175,248,17,23,70,3,211,207,62,66,232,98,48,208,211,227,133,133,70,155,80,139,88,120,221,74,203,220,34,48,114,78,121,174,99,125,109,239,125,109,52,255,228,204,134,37,224,26,217,14,119,8,54,143,194,171,60,189,115,88,155,136,13,182,12,191,230,165,11,79,82,140,50,105,84,87,22,55,194,104,224,107,250,5,145,70,122,185,103,168,150,238,74,44,177,202,209,111,236,211,151,210,117,51,146,73,126,225,21,199,46,249,170,242,37,116,159,229,203,148,80,76,176,160,24,76,21,150,195,251,110,106,99,8,108,206,156,31,33,181,85,113,21,58,201,181,215,228,126,209,251,245,46,93,135,150,27,141,99,247,195,17,60,233,117,33,229,234,48,68,123,58,41,119,21,174,19,7,167,201,100,41,108,164,58,113,50,214,189,19,124,63,246,183,83,211,166,38,21,199,44,52,138,85,252,200,39,52,54,210,50,37,169,238,191,93,173,148,64,175,110,132,16,3,134,144,174,37,184,188,188,136,193,109,150,244,137,220,71,171,1,155,90,162,124,251,180,185,141,128,231,248,210,174,52,8,99,140,4,235,182,115,191,139,183,175,24,170,118,43,124,5,163,187,69,0,92,117,145,195,221,58,123,60,215,22,185,244,31,120,188,244,153,13,92,24,57,217,78,175,95,248,36,67,152,114,114,73,114,53,156,53,35,108,149,35,60,40,182,85,151,47,222,7,213,204,61,157,2,229,81,126,24,58,167,124,31,196,142,215,99,0,3,166,24,169,235,17,195,234,136,25,235,51,29,126,211,100,98,99,202,6,237,82,2,67,72,219,190,184,57,237,47,2,19,159,26,177,144,122,61,98,161,25,137,196,171,83,51,88,122,221,12,190,27,92,141,159,22,1,96,67,75,120,118,182,204,52,48,2,233,77,117,179,180,18,88,210,93,158,130,187,215,48,12,11,63,98,146,242,212,172,26,249,0,168,124,214,67,160,241,114,191,247,212,188,128,46,222,19,141,62,223,11,183,211,55,123,189,24,137,68,221,249,255,156,100,133,5,88,216,130,212,158,128,120,226,61,215,79,117,146,76,202,224,99,124,230,6,218,36,43,29,234,232,17,212,103,38,53,83,228,148,151,61,200,192,207,227,40,65,8,53,70,38,149,60,126,241,71,158,80,39,205,170,19,186,192,186,151,246,159,234,211,183,169,44,10,228,219,80,120,185,247,116,81,163,135,145,183,217,232,103,122,240,181,34,219,151,94,54,204,224,207,211,134,111,241,68,5,41,48,245,92,190,105,236,143,54,232,100,70,209,62,208,29,38,224,158,190,16,2,196,111,49,16,123,94,67,225,141,87,51,29,70,60,79,191,144,29,78,35,40,169,67,249,56,201,18,251,78,187,77,234,71,38,197,204,44,127,33,155,87,151,44,56,62,159,24,56,156,180,85,158,139,188,218,107,209,230,106,186,130,212,6,187,31,99,253,222,142,116,26,209,14,133,55,193,195,234,48,12,14,242,92,91,56,15,9,154,83,68,167,135,128,69,21,134,195,159,112,174,1,163,199,227,63,125,157,152,40,222,0,253,76,197,62,224,187,65,169,13,118,96,57,245,159,190,115,152,142,190,10,157,103,115,180,126,105,31,198,98,62,203,47,94,68,134,213,208,89,208,51,249,79,147,73,107,71,142,244,123,2,12,63,3,14,93,163,242,245,81,134,185,155,239,211,231,135,107,78,96,72,13,159,235,134,203,130,115,23,48,126,252,163,44,25,214,148,240,137,151,207,62,84,95,166,225,194,150,199,147,155,91,43,193,11,202,144,73,107,106,215,82,167,51,30,121,25,176,105,7,5,108,13,186,239,141,116,154,245,63,217,138,135,117,139,126,254,219,182,69,5,202,11,246,41,39,207,94,134,218,65,108,165,30,91,239,228,240,197,146,33,197,116,124,151,183,24,101,151,83,23,158,200,81,98,206,32,177,211,23,66,97,173,111,166,29,126,169,163,87,179,20,230,179,38,168,185,40,75,194,15,84,83,246,87,17,3,44,41,16,80,216,59,214,155,147,235,239,22,245,236,134,181,207,62,155,24,120,127,106,28,78,90,160,191,184,55,221,251,50,103,247,84,120,93,243,140,123,108,61,25,73,110,17,33,119,184,211,130,30,48,170,193,107,196,213,4,170,228,106,72,6,220,152,232,22,8,20,99,130,144,11,159,73,192,146,55,50,225,99,246,75,135,235,253,192,196,127,26,180,202,199,197,176,26,233,189,15,228,1,45,110,221,197,152,24,84,137,110,65,247,248,244,101,29,182,226,151,111,176,183,49,228,248,1,254,30,207,251,15,172,217,10,68,46,238,50,244,171,233,87,151,57,1,238,30,69,54,184,75,236,29,166,33,122,188,28,102,74,62,129,151,149,216,60,120,164,149,96,60,167,175,218,24,244,163,129,80,225,73,248,46,96,154,182,5,166,73,196,63,15,147,124,20,199,236,186,217,112,55,248,200,238,10,78,3,111,176,51,124,190,82,118,151,246,89,224,141,142,178,223,156,56,187,194,212,38,142,229,87,79,211,238,21,248,51,2,50,159,21,72,103,20,134,113,108,197,148,83,73,36,83,222,57,179,3,237,18,243,159,36,170,119,122,29,106,106,76,18,51,251,196,82,88,53,120,142,166,149,23,247,87,150,11,60,239,54,175,87,227,228,199,50,163,75,74,22,202,96,31,158,142,210,180,170,215,14,35,28,137,213,127,52,246,128,112,226,154,223,140,47,15,193,46,133,215,247,116,195,109,59,26,51,13,108,90,69,138,195,240,162,233,205,141,227,217,7,14,159,144,88,3,150,255,245,107,205,185,148,85,52,44,99,234,251,251,182,230,43,133,151,47,223,178,211,153,71,143,97,217,190,11,22,138,45,191,173,48,245,16,126,44,193,122,41,91,213,132,113,205,243,78,20,15,72,185,152,193,221,123,172,129,105,10,254,255,121,59,147,149,11,150,236,58,191,139,198,26,68,223,104,108,12,6,207,60,52,198,8,187,16,5,86,67,185,60,16,70,239,238,248,246,201,189,99,197,157,203,92,36,238,173,245,103,158,204,200,104,118,187,150,60,118,47,22,194,140,131,229,120,80,18,22,39,147,48,157,141,5,152,50,170,44,48,116,135,37,110,78,75,117,19,116,220,134,68,123,178,85,196,57,177,110,196,26,219,251,113,16,178,102,111,134,37,223,215,61,180,74,23,115,149,216,89,75,49,245,147,137,65,10,122,156,164,54,226,98,74,134,139,194,195,50,152,113,166,177,136,245,222,243,86,25,1,239,85,36,30,73,64,82,78,165,51,37,212,197,29,84,69,71,46,128,25,200,6,33,48,137,187,146,101,246,79,153,253,4,31,155,19,133,2,243,225,21,182,168,225,150,37,45,70,58,94,42,49,139,187,29,140,172,191,188,237,89,239,54,183,212,72,96,55,14,170,56,224,134,240,211,133,73,199,92,243,197,74,185,197,158,196,118,74,17,229,129,197,135,174,51,129,41,7,184,139,154,160,173,142,153,85,215,133,9,2,173,69,41,250,219,86,6,19,203,18,195,64,81,147,82,139,45,148,16,210,42,15,124,54,205,248,30,19,67,92,38,56,233,18,239,125,96,251,54,162,86,133,143,137,25,23,35,24,39,71,195,57,18,73,206,197,160,80,172,42,35,74,183,125,236,84,148,123,104,222,20,57,212,17,166,106,197,124,204,50,160,20,164,206,29,123,40,198,231,150,173,200,148,152,114,108,223,3,210,52,57,16,177,201,138,151,167,2,83,190,83,4,134,202,221,61,69,42,200,146,6,166,105,77,144,253,232,188,101,94,178,184,102,157,45,184,218,15,12,195,137,248,130,168,211,194,95,17,112,75,234,143,157,195,179,223,25,60,204,51,188,96,55,109,181,239,90,24,201,167,142,232,236,63,69,225,15,206,38,159,170,240,175,157,45,96,26,127,100,196,73,68,15,159,101,196,57,113,60,5,102,200,125,162,144,104,166,128,71,224,102,52,244,31,76,163,196,214,223,30,200,42,186,49,122,224,85,114,214,223,158,118,74,58,76,68,110,235,111,83,103,233,70,132,205,80,53,65,38,165,159,46,98,10,97,44,101,102,91,175,206,78,35,70,75,169,53,125,40,202,153,24,40,158,91,127,208,208,69,97,251,134,215,167,61,191,92,186,155,201,44,211,213,154,14,202,198,99,243,7,107,5,215,93,111,14,237,227,242,239,5,211,126,126,222,26,134,51,247,220,33,110,207,154,146,133,253,133,229,236,48,113,230,103,76,90,236,194,208,155,143,37,193,93,126,153,35,197,225,105,34,108,250,214,148,226,251,160,144,64,122,159,27,145,88,223,20,154,57,57,93,127,154,216,138,79,51,148,156,52,50,60,77,214,122,5,106,81,7,65,177,176,125,47,107,164,178,70,209,33,49,162,124,191,154,68,139,26,186,80,169,193,114,230,48,9,191,231,83,195,8,225,75,15,93,130,93,244,91,154,179,224,23,91,12,71,95,10,253,229,18,215,194,115,171,215,86,171,123,254,208,99,79,32,133,165,48,102,170,95,140,160,141,102,155,38,158,183,247,64,2,143,185,179,190,21,55,140,121,64,235,199,206,122,245,49,195,156,137,177,193,83,156,213,3,133,201,142,227,194,97,211,171,212,155,247,25,69,143,80,123,32,99,242,220,156,10,237,111,192,59,6,97,122,246,12,84,21,220,23,235,48,118,166,103,229,25,9,211,112,216,36,84,158,247,202,222,17,213,136,229,204,90,116,42,80,163,237,91,70,55,118,142,161,240,249,128,174,186,5,217,39,153,254,250,92,13,251,165,195,219,118,117,133,113,250,29,54,117,250,231,230,88,61,238,151,119,58,18,146,110,210,150,86,137,223,198,205,88,239,144,195,6,233,79,78,204,100,62,159,219,24,66,227,234,157,158,136,28,99,26,226,114,205,92,137,186,159,155,211,234,49,29,174,198,185,172,143,134,216,146,191,24,116,142,165,235,142,68,115,252,136,155,227,65,229,103,229,174,168,4,180,228,131,6,34,153,27,61,246,248,78,228,169,233,118,132,227,231,63,76,246,53,233,202,133,74,55,118,28,56,82,103,147,228,224,92,214,99,224,115,129,106,201,169,167,11,100,27,61,70,116,84,99,239,18,120,153,159,228,48,12,52,122,177,113,210,125,171,143,209,67,211,73,96,211,92,243,33,153,86,234,158,21,70,94,35,96,10,102,229,185,141,174,213,45,9,132,30,146,86,34,89,170,55,78,100,163,153,173,250,53,142,183,27,188,31,52,237,81,129,60,159,171,203,93,124,176,101,102,137,116,64,120,113,118,6,31,241,77,56,66,127,27,150,230,233,243,136,218,189,174,193,89,40,238,70,20,166,157,85,205,54,173,131,182,161,187,25,14,111,211,113,215,223,158,65,175,137,29,157,53,213,139,75,68,238,215,81,122,176,117,170,108,26,143,60,206,98,85,79,109,234,160,225,121,78,71,183,117,147,10,106,149,70,14,147,90,124,78,8,150,173,139,80,19,201,176,170,102,129,39,234,217,221,97,106,18,244,12,216,70,213,236,40,229,41,50,83,96,32,57,174,169,15,25,34,5,26,114,94,214,81,225,232,143,47,115,9,26,7,42,41,22,134,64,48,104,226,46,76,191,94,210,223,197,108,240,104,27,71,141,176,53,26,117,32,154,9,254,169,88,30,107,233,199,176,77,217,71,187,195,40,174,139,218,40,134,227,157,41,183,31,82,160,136,130,237,136,115,143,58,200,82,36,240,10,203,192,136,12,52,62,107,106,122,124,156,221,138,71,114,248,71,75,32,48,245,58,254,49,44,95,221,250,179,163,116,215,168,109,80,118,72,107,208,207,40,172,222,58,10,77,42,105,196,199,164,100,11,143,155,27,191,113,126,109,229,225,105,199,95,225,177,206,239,78,137,169,59,154,252,231,236,226,238,77,106,219,157,21,167,241,109,179,166,77,230,47,253,237,131,182,200,218,234,225,83,217,223,220,76,97,97,145,187,122,221,15,87,88,160,170,155,82,187,173,206,75,194,9,118,120,53,202,106,197,51,66,176,56,230,18,85,21,121,254,193,175,242,62,122,227,49,220,26,19,155,244,50,122,55,111,163,193,165,238,161,110,23,28,177,238,76,210,159,180,247,208,171,33,129,238,142,22,203,209,8,74,130,218,151,230,49,136,218,235,3,28,151,161,187,196,45,125,53,72,84,60,48,49,204,237,112,155,79,49,221,132,218,198,155,109,26,111,73,209,162,194,206,82,68,14,49,81,104,169,224,162,62,43,96,184,246,228,115,241,92,206,230,131,140,74,213,2,67,26,123,40,182,115,20,102,95,221,164,75,175,55,43,194,124,238,249,121,108,72,77,253,151,109,15,151,24,253,36,209,24,213,114,180,19,67,26,161,51,97,71,40,5,47,167,105,148,157,18,104,146,202,1,239,62,244,83,98,184,231,24,48,107,128,214,163,233,124,230,155,107,197,30,45,207,174,209,77,79,38,96,146,57,237,49,206,182,183,109,159,23,98,255,127,44,214,89,66,154,183,225,156,173,199,35,131,192,207,165,52,16,127,233,101,168,247,65,135,88,120,31,104,65,207,199,124,226,132,246,38,183,102,92,193,73,207,181,105,114,91,211,97,248,115,212,38,165,221,110,248,233,66,14,81,250,209,205,76,89,81,76,106,5,244,26,4,154,120,146,197,107,179,200,188,175,103,175,164,91,213,233,78,233,81,197,234,144,159,166,242,167,248,137,203,153,75,31,177,158,123,176,44,250,213,144,178,173,199,210,192,236,119,31,130,13,165,105,48,209,72,20,163,222,218,68,43,180,204,136,158,161,124,191,200,48,254,218,247,234,238,161,93,163,163,83,39,96,193,201,114,191,54,155,64,121,46,198,93,12,180,45,77,248,163,51,26,76,218,176,204,208,53,47,207,5,255,172,19,2,115,229,57,18,238,59,159,193,68,121,212,47,62,247,218,154,194,90,148,156,71,208,13,10,101,222,75,96,20,198,252,185,206,239,84,221,132,151,197,128,122,220,187,110,145,150,3,54,194,145,184,122,28,119,80,54,5,178,203,161,85,0,124,198,84,80,216,218,92,109,160,65,84,220,245,120,128,71,61,71,145,56,5,119,83,211,99,11,131,41,10,131,169,36,40,73,38,130,201,147,57,99,34,7,71,91,154,116,39,205,221,93,177,197,244,114,182,38,92,160,197,175,222,22,11,173,207,94,26,56,94,48,219,185,38,253,129,153,241,178,122,206,171,204,26,57,94,18,19,66,106,216,141,185,142,198,196,128,187,134,26,225,46,217,49,42,231,187,226,110,222,81,193,5,174,126,164,194,33,45,34,133,160,198,47,252,161,16,61,171,17,3,119,118,114,138,22,115,191,167,30,215,48,230,159,111,178,28,198,31,20,139,115,91,179,130,123,208,155,194,70,221,72,41,232,107,225,43,162,161,118,86,203,20,184,166,30,81,126,66,104,16,23,92,24,82,131,190,226,230,231,60,205,82,45,240,21,60,59,76,226,186,203,84,217,38,228,155,3,46,229,253,109,19,37,112,167,203,106,169,175,112,197,177,244,72,107,185,66,27,157,89,80,117,238,11,31,211,97,68,106,132,124,151,208,45,118,250,26,72,50,248,76,170,240,226,140,139,98,47,121,191,99,219,22,112,189,246,213,217,66,40,18,243,91,19,94,122,81,178,253,241,214,52,209,182,187,126,38,205,65,231,126,241,203,29,51,67,175,134,85,57,62,72,181,195,106,11,124,22,69,95,241,100,211,142,160,11,87,152,33,253,224,163,217,18,1,118,129,201,212,58,88,112,169,178,130,240,26,248,173,161,184,153,250,203,240,39,79,15,7,154,31,35,166,25,87,159,135,117,99,249,236,8,132,68,245,193,200,47,239,125,225,114,169,251,236,234,9,99,158,195,103,68,154,220,27,2,247,251,224,84,70,93,83,97,26,1,108,221,129,194,108,112,51,58,199,254,65,129,208,75,115,169,250,88,210,129,129,165,182,171,179,247,159,115,159,186,210,187,197,255,20,126,157,141,164,27,57,161,156,107,192,200,36,143,15,70,215,61,93,95,209,110,94,190,151,62,35,63,173,76,68,158,236,92,237,41,121,152,220,40,216,147,239,193,89,159,2,38,31,39,185,105,56,230,96,53,240,159,158,205,114,152,119,10,195,48,234,191,12,193,74,151,111,137,60,249,246,128,133,9,68,208,22,118,97,228,196,242,183,213,81,224,61,219,21,53,58,48,118,180,155,148,157,31,106,234,43,26,243,134,187,54,199,114,58,142,77,151,92,42,242,148,217,101,144,59,2,130,83,29,4,108,250,236,113,126,210,155,164,147,101,183,195,115,117,242,37,30,227,236,194,122,245,143,206,252,123,52,234,207,215,210,45,5,149,24,231,87,234,208,45,111,77,65,108,235,10,139,223,134,233,84,155,198,224,168,64,224,245,7,23,75,70,233,30,79,174,201,121,3,207,82,58,179,37,37,121,52,42,223,157,229,24,241,223,10,221,134,192,24,84,217,175,166,216,72,171,215,233,102,235,238,159,119,171,207,152,226,33,160,63,137,162,197,7,211,207,161,22,237,102,144,146,79,7,72,6,105,9,149,155,51,198,62,201,177,89,180,3,234,56,74,103,125,249,94,9,123,147,113,225,232,213,20,172,251,163,77,170,65,166,78,7,212,219,125,58,84,98,243,85,207,190,214,76,222,210,225,105,186,121,114,0,177,119,127,62,134,193,189,169,49,130,105,238,204,32,157,202,248,164,213,54,86,218,238,219,97,183,202,235,174,6,49,36,226,94,96,139,8,142,72,214,227,37,108,118,253,31,216,140,59,72,163,118,80,211,197,18,178,126,157,46,121,100,88,53,114,142,171,105,136,206,154,51,221,213,68,19,28,134,115,95,156,8,210,29,103,35,250,134,20,30,98,13,234,193,159,50,98,5,81,209,66,85,164,192,231,108,242,111,13,111,44,13,106,242,96,153,106,31,191,216,56,84,53,186,85,104,61,142,171,7,185,23,245,2,206,178,223,30,205,55,201,193,164,31,211,114,135,158,163,160,89,205,250,121,4,94,136,55,58,188,171,182,140,161,144,69,247,219,15,68,139,250,140,202,19,119,158,145,224,163,238,161,180,242,132,196,105,106,241,79,217,161,136,108,234,189,155,234,149,175,46,235,52,109,83,227,133,180,199,23,135,77,43,241,113,79,136,8,250,210,69,25,89,184,95,45,202,148,87,204,50,10,82,71,211,140,210,193,160,86,115,152,133,173,158,174,29,72,159,79,71,147,101,215,114,231,73,29,246,254,66,222,134,230,39,226,129,13,20,71,8,53,25,85,235,153,207,201,25,188,80,29,153,59,254,191,76,133,10,19,240,247,57,134,213,89,136,97,73,209,252,114,81,3,43,216,91,90,18,54,248,173,244,153,134,212,154,152,164,229,133,89,110,78,172,110,222,37,134,168,166,253,73,159,248,152,109,154,22,100,155,135,4,49,185,31,140,1,144,206,10,212,114,7,234,209,151,195,8,107,15,45,226,40,150,205,249,6,205,50,199,73,118,36,235,67,45,95,145,82,103,19,72,75,214,61,113,140,229,250,49,231,223,250,241,148,228,234,14,215,206,183,236,33,244,25,26,121,235,228,210,156,168,171,83,110,68,105,133,192,20,140,248,215,196,231,203,218,79,253,11,81,249,46,78,122,60,105,213,253,79,4,186,248,131,29,195,191,233,202,62,71,14,251,217,247,189,54,141,33,202,240,96,210,165,206,62,210,233,255,59,190,130,84,30,78,83,134,250,62,8,115,52,255,161,162,146,129,90,23,46,79,109,46,122,83,159,129,6,138,35,80,180,246,118,179,247,58,204,209,168,77,99,8,117,120,205,1,240,234,79,23,31,154,36,222,246,133,62,197,204,218,148,178,172,44,53,46,30,136,112,107,207,216,79,153,40,96,232,67,159,142,51,152,192,234,133,151,58,102,244,172,180,124,97,132,206,30,56,183,226,21,82,157,6,101,161,96,181,18,113,178,216,241,219,103,188,183,214,182,19,214,141,221,112,211,133,52,244,181,7,149,22,101,6,60,135,182,139,114,12,159,19,103,7,76,193,133,118,173,12,234,139,242,133,143,183,90,159,166,22,207,68,35,242,65,205,178,214,236,91,153,100,220,27,238,25,109,208,32,13,237,54,239,79,166,86,31,172,17,30,77,113,239,65,27,145,182,34,76,74,218,2,166,136,76,75,219,73,185,59,209,8,48,147,229,105,14,129,118,39,94,139,245,164,117,243,156,103,174,247,10,220,182,68,92,140,230,222,245,22,64,49,47,244,193,57,177,106,12,248,132,63,241,233,223,64,200,232,254,52,34,143,250,211,244,134,223,123,163,83,167,173,33,205,216,218,228,226,54,180,187,35,163,242,61,238,115,167,167,38,255,87,161,233,87,87,66,38,218,8,116,96,58,18,47,92,180,227,217,8,169,60,126,12,172,187,153,17,5,55,55,90,173,30,100,103,237,182,201,164,43,125,97,147,203,213,106,79,244,153,72,47,59,204,150,34,129,57,211,9,169,49,162,149,8,176,162,180,169,148,30,104,123,142,0,56,219,138,211,181,3,79,17,120,52,152,227,237,194,88,204,69,225,182,211,125,47,90,36,245,99,82,244,186,253,200,222,214,59,240,220,28,126,35,55,146,54,69,30,89,191,53,132,224,225,8,28,123,54,85,237,249,175,48,176,231,216,176,26,10,10,218,76,13,85,65,236,195,38,205,249,52,83,79,82,30,43,224,245,164,192,43,25,67,231,143,5,62,166,187,36,239,169,47,69,253,211,97,104,102,36,216,73,149,218,246,246,92,131,135,246,161,38,234,98,90,160,136,22,107,91,73,34,244,20,187,120,163,35,230,121,50,147,75,204,23,222,90,100,2,105,40,71,148,195,36,216,229,232,195,169,59,35,229,48,18,188,202,69,176,97,168,140,185,128,20,246,46,218,190,110,93,97,61,224,165,125,114,197,40,22,220,254,178,148,196,110,10,159,105,228,137,29,50,187,237,169,120,43,38,35,155,4,158,90,242,89,126,194,234,23,238,121,36,189,186,83,150,25,79,70,163,246,115,117,89,61,118,5,72,185,245,80,181,244,238,138,115,177,155,33,162,247,134,158,37,207,128,247,123,53,58,55,37,118,82,130,57,67,206,205,130,81,59,98,138,119,72,211,247,115,117,74,61,182,28,238,173,199,11,123,231,28,113,128,140,95,59,181,192,205,72,130,29,62,95,186,235,23,153,38,195,115,97,44,50,125,180,134,232,103,13,152,17,215,223,198,93,114,251,12,215,245,233,92,36,69,24,45,74,192,212,79,202,168,97,19,55,247,24,169,112,171,185,234,205,97,97,115,95,23,29,41,242,109,2,227,80,198,44,182,30,23,37,151,152,137,240,116,220,156,245,247,12,11,201,6,183,214,129,135,110,136,144,136,173,150,47,12,125,142,92,141,185,208,98,207,162,52,83,251,84,207,46,191,131,114,12,152,196,211,86,24,151,117,92,120,43,85,8,197,176,119,223,24,93,43,254,137,70,231,112,86,81,73,123,154,109,16,181,158,241,208,227,117,239,11,254,208,190,95,99,42,53,63,112,49,25,44,135,207,142,162,5,42,240,151,142,107,87,254,196,185,229,234,51,139,86,185,223,242,108,104,67,124,89,224,235,120,1,111,173,2,41,104,207,239,176,114,76,21,79,191,37,161,246,125,103,161,137,224,62,87,35,248,23,79,78,206,252,185,57,10,61,177,118,45,11,59,30,184,65,76,123,97,40,29,30,152,153,117,225,93,149,123,133,244,204,221,209,168,53,30,250,49,105,170,44,113,236,162,125,145,148,11,164,218,34,201,1,151,82,251,3,183,248,214,147,84,243,195,189,130,252,111,108,11,152,75,90,222,133,192,25,21,249,31,76,175,217,124,224,76,226,195,71,28,121,220,188,148,21,38,153,185,17,112,71,18,254,225,148,201,215,191,129,168,74,124,62,50,169,61,62,199,143,1,81,81,148,233,247,189,245,121,47,25,238,115,156,47,23,136,39,6,120,78,111,57,186,50,228,81,43,246,248,205,230,164,212,97,166,130,29,47,141,160,141,54,97,0,79,207,207,27,76,221,231,3,247,8,153,0,147,73,18,122,33,60,70,231,187,54,30,150,244,144,42,65,243,248,21,215,64,200,11,3,252,84,120,109,175,249,1,38,242,171,188,72,99,134,212,2,68,196,229,225,198,163,234,115,57,71,184,29,223,249,33,193,50,14,147,143,131,54,193,150,93,149,146,105,88,214,183,56,12,81,132,210,200,17,205,118,62,249,100,76,141,15,177,88,196,183,6,106,54,165,43,173,24,145,3,15,204,13,100,149,106,82,178,65,242,130,113,113,35,10,171,228,91,199,101,62,171,188,7,140,222,113,83,216,234,110,3,134,72,71,175,134,183,202,165,97,168,111,91,90,118,150,225,40,112,122,102,24,12,90,211,143,65,19,70,142,111,213,205,103,30,10,103,44,176,128,27,90,118,2,83,218,234,44,198,137,192,94,21,179,49,23,242,226,46,110,116,78,33,254,188,40,220,151,115,82,0,195,220,48,21,46,231,40,172,23,222,202,13,89,168,162,221,237,162,75,51,140,185,96,164,180,113,127,186,61,204,122,217,84,103,28,229,177,228,180,70,42,16,131,55,224,190,52,182,204,246,159,156,106,195,224,81,117,117,160,44,56,103,187,240,57,48,155,194,153,210,167,128,137,83,235,147,49,38,229,94,93,123,81,110,46,34,13,35,221,39,47,207,76,65,6,50,221,159,62,207,161,126,21,171,184,135,254,4,186,204,75,79,46,26,113,207,136,251,123,209,252,175,254,32,101,29,148,213,250,10,24,228,62,239,168,32,201,157,150,11,176,164,98,82,50,91,97,142,163,26,48,170,89,207,213,231,96,116,242,232,68,187,130,30,77,44,30,63,246,206,202,180,32,184,188,151,37,36,93,149,32,209,134,46,199,67,50,179,49,150,38,109,134,73,220,42,8,95,74,112,190,147,101,72,247,177,57,46,6,29,150,119,171,147,226,21,59,76,218,29,80,140,83,57,49,225,149,220,233,218,140,27,239,237,78,51,163,157,220,59,12,9,178,183,66,201,7,76,251,242,133,97,114,232,2,35,242,29,135,34,146,16,109,200,205,205,148,139,64,14,89,234,203,94,110,48,125,95,59,224,62,175,250,107,103,173,109,239,230,161,96,1,1,150,169,168,241,219,7,60,68,190,210,96,34,219,113,174,209,12,145,229,201,234,57,204,156,245,23,102,105,148,183,95,184,212,107,164,156,25,151,210,11,231,52,239,213,165,202,99,67,101,82,118,152,71,36,167,178,60,55,249,248,186,194,159,131,117,176,201,173,201,124,246,176,26,59,41,192,41,3,14,149,239,10,15,26,209,198,171,213,131,229,138,252,87,184,154,148,218,165,107,71,155,250,113,117,85,91,27,193,118,181,243,14,60,97,59,91,225,86,209,235,191,5,61,123,196,8,223,132,2,7,33,136,235,198,140,214,194,123,55,251,244,46,158,110,186,17,119,84,32,177,89,247,80,236,136,156,211,112,18,110,19,106,108,247,189,200,158,173,118,173,93,138,152,5,133,4,180,123,146,2,74,230,45,41,192,206,234,233,158,66,31,144,175,235,76,56,171,20,171,40,78,107,138,12,146,140,201,177,1,247,150,29,99,73,246,164,67,12,60,157,152,97,36,107,254,150,107,143,107,16,172,215,104,44,147,19,87,216,138,166,86,108,148,88,213,89,238,125,206,188,228,18,19,144,125,172,38,203,126,101,147,37,240,173,206,88,213,178,60,25,50,113,33,43,70,12,160,75,112,24,37,181,99,59,197,131,19,216,175,58,40,248,231,221,95,155,76,245,153,58,77,63,38,154,70,217,97,232,194,179,126,107,212,197,253,108,202,52,105,72,183,103,167,58,163,133,106,31,166,0,38,189,188,24,42,81,46,50,4,241,251,148,237,12,214,160,234,36,29,195,72,10,197,148,232,147,111,59,124,84,232,90,207,194,77,71,2,105,123,70,9,38,132,173,60,105,70,194,154,93,148,44,179,21,74,157,31,53,86,139,88,243,7,19,226,89,215,203,164,191,233,124,3,223,134,33,128,133,206,246,194,176,208,56,131,20,57,53,136,54,238,152,12,171,39,117,85,154,140,39,93,101,10,83,59,177,74,24,3,27,26,199,107,42,179,219,157,45,197,181,9,16,9,67,114,225,194,164,23,93,160,2,13,183,37,181,170,29,194,243,232,174,2,38,195,36,247,206,28,107,174,157,65,79,49,102,123,192,13,102,58,111,145,26,198,1,85,110,170,140,3,177,70,225,192,48,53,150,46,187,52,29,35,17,191,61,51,229,12,169,16,167,118,43,159,168,241,69,26,138,92,215,208,102,77,39,82,59,62,23,160,96,145,23,35,250,24,209,70,24,209,166,116,136,159,61,151,134,17,215,155,34,112,60,36,176,70,98,58,79,247,169,96,22,57,39,114,238,207,213,84,239,127,48,165,28,98,106,119,4,107,187,87,104,225,252,209,209,160,79,6,189,82,220,28,193,17,105,200,135,41,32,23,79,72,145,156,28,234,126,112,117,187,50,91,38,150,220,134,252,54,161,16,175,81,65,252,5,166,239,169,55,63,39,192,152,33,112,103,109,48,58,166,116,221,248,176,80,157,220,122,214,47,66,136,209,31,13,18,68,169,210,101,162,28,151,188,5,76,71,233,144,171,187,5,174,253,230,88,115,69,14,1,74,84,114,152,157,176,43,84,73,196,117,43,76,119,102,121,110,158,96,104,22,216,138,130,227,183,137,46,202,142,7,89,247,158,33,57,104,85,185,55,96,79,95,11,165,229,174,241,136,133,54,100,38,118,68,111,67,70,24,129,99,2,90,10,19,179,95,14,67,128,161,11,16,135,198,211,228,68,193,103,17,242,57,226,81,137,208,171,195,108,231,85,22,104,129,82,201,133,234,206,218,62,102,170,62,56,174,110,168,6,246,186,132,65,145,126,45,168,111,93,126,15,97,11,41,57,226,151,169,4,245,215,226,80,151,30,68,46,183,98,209,79,25,141,126,135,188,229,193,58,170,177,62,79,45,83,38,205,95,29,123,163,207,171,98,215,233,228,144,223,54,61,51,119,10,17,81,235,50,139,59,193,150,230,103,8,116,11,125,235,75,91,129,173,163,166,2,45,150,99,39,121,236,103,196,143,79,91,30,187,17,139,115,86,33,107,124,28,87,80,154,89,136,145,235,11,100,80,169,182,116,253,96,9,186,247,14,51,193,22,90,138,110,188,237,57,135,114,217,204,82,227,11,109,39,165,33,51,96,210,152,114,49,155,200,14,29,94,58,202,167,216,126,116,197,164,117,117,120,143,53,172,199,42,213,218,121,134,52,89,163,120,91,222,186,26,253,139,239,134,108,118,75,220,205,110,19,103,164,208,61,131,225,77,22,87,69,215,242,62,26,78,68,17,171,21,189,138,243,77,66,56,217,152,110,229,183,207,212,216,94,126,63,172,228,177,200,70,109,196,54,161,188,51,77,83,93,12,2,35,216,40,161,43,149,169,14,16,39,131,93,190,123,204,143,94,149,73,161,227,3,123,113,50,202,102,112,200,203,47,35,222,178,67,217,140,72,131,216,180,150,125,116,6,55,59,223,135,4,145,104,250,56,107,190,7,76,127,168,28,33,231,116,225,207,67,45,203,186,16,150,124,78,210,93,33,100,61,105,174,223,178,219,209,98,152,221,4,195,244,198,209,208,243,137,186,210,80,211,58,75,66,162,172,236,211,251,30,172,244,138,229,165,75,0,173,214,18,10,221,84,116,23,61,150,161,106,10,141,177,101,229,152,242,65,8,249,157,143,18,122,89,118,181,44,221,196,179,136,218,22,179,90,118,13,230,158,87,230,88,19,220,16,158,66,178,114,198,175,238,87,155,154,131,160,232,102,251,70,75,65,107,147,17,63,246,29,186,96,254,203,213,60,49,217,103,77,122,203,61,120,138,86,147,162,25,129,178,28,106,237,112,216,201,92,32,162,30,171,235,56,101,148,231,203,136,216,147,186,82,86,131,201,230,57,246,82,141,77,120,155,179,35,219,63,194,114,205,235,187,216,233,17,141,212,111,117,76,187,144,165,162,25,164,170,49,208,105,15,250,60,62,74,191,135,180,160,159,251,194,37,182,28,61,187,100,81,247,165,81,217,231,45,30,231,64,131,164,101,15,133,169,34,45,1,35,104,168,118,200,70,75,202,101,169,206,143,193,237,43,48,12,133,61,96,172,169,63,192,103,132,119,192,103,206,168,29,66,115,209,220,46,137,53,152,254,47,76,0,101,4,140,217,255,192,103,231,117,85,43,44,241,162,134,196,217,205,168,157,116,184,14,37,165,51,3,202,41,191,77,183,172,171,1,68,209,192,204,113,235,153,149,57,162,27,151,138,7,137,102,50,109,146,165,171,118,209,120,233,35,10,23,85,79,91,97,236,105,71,81,131,41,10,210,227,26,215,118,122,31,158,91,155,194,75,192,84,180,13,133,49,245,66,232,11,78,78,221,109,152,237,61,190,37,250,179,210,206,240,107,71,239,33,80,102,221,86,85,135,187,192,98,54,2,222,143,1,211,170,101,34,227,183,169,88,236,114,162,86,8,237,70,60,249,143,43,229,49,57,151,107,192,243,228,231,203,38,53,57,83,157,85,94,108,21,245,131,27,187,81,91,138,54,93,61,214,199,225,15,14,109,170,30,15,141,58,2,239,144,50,106,8,237,12,238,86,106,231,148,223,6,139,93,214,140,219,198,117,144,146,133,168,197,48,131,94,35,239,16,94,59,219,9,110,218,99,10,151,17,31,27,137,43,221,67,207,74,35,112,23,240,76,154,185,199,20,134,57,243,194,69,211,169,166,149,144,188,249,23,7,153,45,72,93,186,227,159,58,7,244,228,4,100,148,4,254,37,169,63,216,164,147,116,233,81,168,236,137,23,96,34,211,114,243,141,212,177,11,160,193,17,152,133,40,4,78,48,250,1,252,183,81,21,148,212,35,233,160,28,155,225,129,169,47,201,122,242,80,66,229,51,41,99,164,231,199,24,38,75,244,89,156,152,25,117,74,202,21,79,183,112,50,57,188,80,57,26,106,74,155,178,135,171,221,37,99,13,83,43,29,194,221,44,176,148,86,118,171,107,119,102,250,115,115,42,234,219,122,93,128,25,99,110,50,4,233,129,75,208,249,3,247,165,27,26,254,69,189,31,148,98,162,174,225,129,10,147,246,10,120,40,175,189,149,4,135,254,25,131,146,213,171,98,39,92,222,47,193,102,71,136,69,6,5,59,196,25,141,129,113,162,94,184,93,253,64,24,220,187,126,47,38,121,9,33,62,90,176,212,152,134,168,30,105,179,128,235,46,58,102,28,201,30,215,56,112,129,245,89,221,15,246,215,236,34,128,144,89,234,126,121,190,39,77,82,61,230,233,208,118,108,115,233,154,91,103,211,122,53,212,92,238,214,43,152,28,62,231,192,121,19,245,109,102,30,51,212,9,169,61,234,226,38,119,139,7,204,144,85,68,25,78,61,163,65,139,100,155,1,163,16,91,212,128,66,185,220,55,45,122,20,154,88,103,20,32,199,158,180,81,157,90,143,117,149,118,108,212,187,114,190,171,117,101,197,147,177,111,192,214,42,71,246,129,247,242,182,77,72,1,233,107,82,235,171,33,169,179,2,134,159,186,40,76,215,239,221,16,167,38,149,200,135,167,96,33,156,8,119,141,199,133,62,39,118,115,217,102,246,90,44,76,125,47,52,177,226,12,129,207,108,118,249,216,203,120,11,3,134,107,65,188,73,107,249,93,113,186,33,174,164,251,2,33,223,251,94,231,108,164,176,73,97,122,70,242,61,190,230,80,95,116,25,203,176,156,64,85,99,238,221,20,38,247,12,139,128,186,209,254,68,246,210,12,109,79,58,149,167,196,228,201,229,228,45,112,93,66,197,67,218,41,33,255,228,240,182,132,130,194,198,36,115,225,42,185,182,95,206,55,165,123,46,211,45,38,55,207,86,178,127,135,197,212,37,5,166,84,61,46,38,84,35,159,115,228,137,181,24,167,246,162,24,73,194,161,153,52,224,29,52,50,188,67,127,154,58,235,152,43,212,95,107,96,221,120,233,157,159,203,234,146,224,120,186,48,113,9,167,195,225,33,136,50,201,213,228,128,99,63,52,65,111,217,230,135,165,198,47,60,105,103,125,224,62,98,87,160,29,181,40,136,225,52,98,195,106,15,137,58,93,32,228,18,102,108,119,144,124,110,141,63,23,204,48,135,127,172,12,23,38,204,115,223,138,122,41,241,140,142,227,48,239,68,201,112,246,73,242,191,155,57,215,238,33,192,38,47,147,148,163,116,173,56,242,97,82,80,55,153,19,167,120,234,147,130,220,180,165,155,213,58,238,152,135,14,111,152,244,228,189,140,101,32,142,124,66,177,154,210,162,138,112,140,28,82,174,152,146,26,148,111,150,77,117,152,168,185,236,88,195,134,48,206,108,226,222,194,165,96,237,245,203,73,212,41,118,52,230,50,253,105,171,173,117,45,215,2,19,146,62,89,129,208,244,251,156,248,227,90,64,204,1,145,171,87,137,76,42,201,187,84,19,117,163,90,246,22,43,120,44,202,214,213,195,249,238,113,86,227,161,18,166,133,31,91,142,55,27,25,131,198,241,2,31,152,196,83,11,152,108,128,140,25,61,63,233,94,189,212,210,7,68,117,42,4,106,167,86,142,89,219,205,246,18,147,73,146,162,11,117,133,49,168,28,131,161,56,12,143,164,254,240,49,113,188,54,18,87,157,4,254,86,216,216,82,29,166,158,104,62,48,89,46,191,55,173,248,154,240,165,227,167,167,80,214,53,54,41,93,123,28,109,30,114,183,102,18,173,234,236,22,25,242,106,11,200,61,32,86,26,15,156,156,219,139,192,73,77,66,145,107,204,48,213,245,13,160,40,97,173,213,231,183,231,184,55,135,89,65,247,89,52,131,239,123,91,217,116,210,223,198,51,118,255,135,24,93,78,186,147,218,64,250,1,82,144,241,212,232,1,212,190,59,197,7,227,143,115,121,96,104,179,2,134,59,123,233,142,69,172,102,250,152,79,12,50,49,177,6,141,181,46,66,101,185,181,92,53,99,6,151,219,253,105,24,105,116,155,61,38,78,76,66,234,23,117,207,160,88,27,175,198,213,136,9,80,234,84,33,253,233,205,120,7,30,20,88,63,59,124,57,115,188,5,140,3,147,117,135,231,47,66,234,120,169,170,164,181,57,101,167,47,162,19,149,102,162,231,201,138,167,48,230,143,19,87,15,69,170,172,156,75,13,246,33,116,30,245,98,10,126,125,14,195,143,181,69,155,17,195,142,254,170,80,81,198,64,157,239,120,178,107,184,76,50,194,101,239,215,168,213,59,145,166,145,68,183,231,83,91,254,228,138,44,91,236,91,97,24,130,186,195,72,61,234,144,18,21,247,238,200,105,138,41,194,136,198,140,63,31,201,183,233,90,44,241,166,203,139,204,128,63,25,139,83,90,224,13,157,174,150,73,35,202,25,212,103,117,89,89,167,43,52,31,127,48,73,185,157,173,143,233,93,238,200,35,150,54,158,189,146,18,222,26,191,77,192,87,183,97,142,233,237,142,54,12,51,93,234,191,12,62,110,251,188,240,170,250,185,173,23,44,62,55,116,226,83,111,14,251,75,76,180,74,75,148,102,186,25,180,168,20,129,252,131,26,33,125,52,164,57,61,28,4,71,125,126,38,203,130,215,161,249,205,89,168,66,86,78,41,114,13,214,123,82,28,240,164,8,76,169,130,215,186,90,199,117,17,70,16,218,129,104,248,247,155,31,219,238,220,92,142,116,82,140,165,250,42,64,55,165,72,244,121,154,116,131,11,72,219,142,35,123,45,28,142,37,124,70,155,41,90,144,49,33,67,106,113,239,69,39,166,228,109,9,46,77,87,148,165,173,118,41,143,28,240,142,29,9,146,140,46,133,109,164,83,142,225,147,3,166,204,103,203,152,36,136,190,93,115,187,194,112,32,246,217,36,9,159,124,133,208,188,178,134,62,24,228,231,217,87,136,193,18,127,195,242,31,161,215,93,223,1,193,125,140,93,129,223,69,37,64,96,171,207,107,23,238,210,70,110,164,4,45,230,1,2,209,233,157,7,136,86,251,44,2,30,66,20,74,72,22,123,46,70,164,192,253,172,48,137,129,122,135,132,147,174,11,76,3,194,190,191,77,157,149,194,169,5,219,20,240,214,238,97,35,50,169,227,190,183,117,207,43,76,82,113,197,120,87,19,80,22,152,93,162,197,205,207,33,42,26,134,70,162,50,92,214,4,184,79,141,201,27,165,129,183,113,0,159,89,169,155,229,238,38,242,117,39,10,141,131,106,108,91,125,141,195,38,188,42,40,178,168,51,30,220,36,167,213,22,103,169,181,120,237,38,13,34,70,75,83,151,220,25,138,57,253,97,124,165,25,147,12,74,147,173,246,46,199,213,157,11,68,217,213,48,60,126,212,246,74,90,96,51,45,4,182,162,150,128,7,61,106,143,3,210,74,28,63,141,238,4,173,96,161,50,228,174,157,97,53,206,186,89,177,112,3,158,28,162,93,205,120,242,131,241,90,144,109,235,201,134,80,166,119,174,0,207,38,252,18,88,218,20,188,196,152,89,17,155,190,117,49,115,33,224,254,7,191,10,154,184,187,188,140,95,66,205,120,154,214,70,192,219,166,161,122,24,20,174,93,152,238,186,199,20,55,115,237,131,81,246,235,67,143,54,10,132,115,160,22,149,87,148,186,81,191,55,126,149,20,246,27,207,98,216,133,112,98,145,200,208,211,3,27,39,224,66,184,242,49,228,209,140,26,1,147,221,209,123,211,74,214,226,185,171,177,131,168,61,12,131,85,220,188,90,190,94,45,90,246,252,120,47,36,11,30,47,193,212,72,226,183,57,175,159,3,187,65,71,233,40,100,37,250,203,232,21,95,240,169,219,183,19,53,215,64,201,133,61,135,121,226,216,138,199,26,198,206,173,38,14,90,138,49,220,72,200,213,199,2,170,80,66,56,140,52,101,249,131,161,61,99,135,39,136,174,49,61,35,13,168,49,79,32,117,26,143,161,96,167,123,160,208,192,63,182,25,82,97,126,111,26,214,31,15,1,146,191,248,210,16,203,52,141,134,88,240,49,246,232,110,145,23,253,105,75,239,248,79,255,122,229,245,167,209,50,138,3,224,248,207,202,106,140,73,74,32,168,7,12,11,134,62,217,241,244,179,7,14,40,63,160,213,91,237,93,147,219,115,152,248,189,78,97,235,176,189,191,77,214,72,227,37,3,233,202,17,240,104,79,145,238,129,141,6,192,97,34,15,207,147,163,202,25,159,211,200,166,30,212,58,53,28,93,22,188,81,56,67,154,230,240,54,158,18,245,17,136,167,248,213,20,101,63,175,69,225,231,154,129,66,185,168,99,150,172,7,196,97,98,12,98,122,13,43,133,246,143,61,96,215,236,15,218,157,145,28,244,248,34,251,9,109,161,1,226,235,195,250,240,37,10,68,96,140,90,115,135,233,181,218,143,87,197,212,140,155,119,34,53,207,213,253,6,229,154,21,67,232,113,141,161,214,227,60,30,198,252,169,15,14,225,192,140,223,134,80,240,121,107,232,158,227,204,100,75,31,58,102,231,116,201,215,174,131,15,224,57,247,206,204,33,96,28,240,49,227,52,2,101,92,233,177,250,72,70,175,249,192,101,198,52,51,70,46,117,1,48,165,107,216,87,196,129,212,166,164,39,48,218,96,129,225,149,211,47,130,88,64,152,95,211,228,60,31,52,71,164,159,84,200,154,234,77,118,99,145,141,231,182,150,193,242,192,213,25,57,14,76,7,74,127,225,220,99,23,38,104,45,52,189,63,184,196,102,9,197,76,125,134,148,111,144,227,189,76,228,246,65,225,146,113,20,14,135,246,254,180,87,221,128,238,179,43,140,231,173,9,77,127,240,178,132,241,51,21,200,248,250,213,164,1,158,213,69,56,114,199,76,89,148,134,233,202,165,70,100,198,183,166,234,185,237,231,107,66,153,185,2,222,233,9,188,65,226,19,161,76,216,60,169,179,86,248,60,124,108,11,176,8,105,162,155,73,92,102,140,56,213,151,105,189,75,32,135,123,65,232,61,63,43,128,112,99,152,72,52,45,107,59,4,132,204,209,197,202,226,233,120,194,10,19,30,136,171,225,120,127,35,226,185,196,44,164,193,89,203,54,105,55,36,248,31,240,74,93,99,222,100,201,91,236,118,80,2,105,201,168,213,45,205,176,42,207,193,167,86,35,245,248,35,118,97,250,19,158,57,74,86,116,207,22,176,37,33,20,158,121,134,169,112,30,35,141,103,163,53,5,133,128,105,112,47,15,76,134,42,110,206,234,208,16,236,64,158,53,118,218,13,175,207,227,219,23,168,213,227,173,73,251,168,85,57,104,138,10,219,237,236,56,115,173,231,228,131,75,46,174,102,93,235,210,133,44,100,197,250,217,155,46,26,125,111,40,249,61,178,214,81,66,94,143,173,97,36,167,57,96,58,34,250,27,70,114,122,122,130,41,198,150,248,132,145,166,19,139,195,178,68,11,187,218,57,240,252,184,45,210,33,116,120,242,31,150,245,137,139,173,127,75,209,29,233,197,14,111,65,127,12,44,39,94,1,163,119,119,190,113,202,177,226,153,59,108,254,143,241,53,104,195,12,24,65,156,199,116,67,30,35,174,54,62,161,199,240,163,219,115,59,60,77,230,77,205,198,227,20,148,120,52,170,39,234,27,3,74,145,41,238,156,252,186,168,185,217,204,241,206,75,187,248,140,254,122,58,115,4,161,245,198,196,121,66,91,37,204,12,202,23,80,32,82,59,186,223,50,15,83,109,107,251,13,198,19,173,116,24,135,54,61,54,252,238,233,222,156,2,147,199,249,64,230,50,30,45,23,149,202,48,41,13,90,45,2,229,172,127,178,8,84,245,249,144,33,82,57,117,213,79,74,33,125,35,132,203,240,156,14,250,94,203,8,231,28,166,58,84,109,179,51,57,201,128,7,76,151,128,250,146,103,61,116,15,58,80,193,92,180,27,232,192,88,3,190,118,168,12,211,138,232,97,199,205,188,112,237,207,189,169,149,89,241,94,52,172,61,240,217,97,234,29,82,122,117,117,26,46,116,211,74,12,218,232,75,109,101,14,27,111,170,1,221,227,241,128,33,37,11,112,86,13,199,13,235,238,89,113,227,51,250,90,126,75,53,239,173,30,233,112,134,37,29,238,69,31,124,204,239,12,201,234,84,247,249,236,192,78,234,10,60,85,43,140,160,1,181,10,113,53,133,145,186,228,77,103,227,254,246,62,38,125,214,112,71,98,49,197,147,35,213,57,158,104,72,189,217,63,72,237,231,124,174,62,123,176,71,128,48,71,41,95,208,48,76,154,49,40,116,123,188,193,39,234,169,99,79,160,196,66,171,169,45,165,191,228,234,85,215,27,31,186,53,249,240,202,31,39,73,173,140,109,149,191,51,96,90,19,244,106,236,250,216,205,206,59,228,39,14,67,75,103,242,26,195,110,10,201,79,12,136,38,193,139,146,155,210,108,107,50,222,227,128,161,18,214,88,99,150,241,70,29,246,137,112,102,74,66,70,160,200,175,104,32,242,184,57,225,0,208,81,92,178,102,137,49,203,194,163,234,144,68,171,243,1,209,80,11,39,182,155,238,188,54,118,97,129,71,132,136,244,101,93,89,97,60,205,88,29,5,185,248,231,209,38,205,13,43,224,174,234,84,196,102,201,109,221,223,238,85,147,223,198,82,88,5,28,98,253,24,169,177,51,107,25,76,49,150,194,199,126,149,183,102,41,85,205,141,159,127,226,100,58,167,37,249,108,129,167,181,123,125,240,162,251,179,104,226,125,143,80,178,159,244,188,12,81,41,238,214,70,50,252,107,14,166,160,232,12,144,196,39,54,243,221,124,88,47,144,236,86,115,91,97,202,55,135,109,169,105,154,152,57,56,35,33,100,169,10,77,13,98,110,86,111,222,133,13,131,186,8,233,94,52,9,11,63,32,104,250,218,106,193,208,24,116,44,206,111,204,15,142,121,165,77,153,231,131,68,253,20,221,228,77,61,127,179,249,35,173,79,250,110,136,8,8,137,69,139,6,124,48,69,50,90,90,188,50,93,176,190,37,45,194,192,162,110,101,109,69,205,123,177,233,41,166,85,66,122,31,11,63,238,33,86,184,201,148,141,179,27,129,162,139,242,194,222,15,147,132,140,218,182,38,181,239,197,246,234,170,166,10,79,88,34,167,227,232,126,136,139,24,35,34,126,1,195,43,174,77,203,219,20,75,252,193,55,116,116,194,59,1,111,228,116,207,135,122,168,181,85,230,21,114,172,236,253,164,168,33,116,61,23,81,41,181,74,64,135,201,147,21,229,127,224,35,174,64,17,247,17,74,0,115,211,190,175,125,96,24,123,132,90,8,41,136,146,190,220,252,50,18,125,217,107,135,185,61,94,195,75,212,13,146,95,129,43,52,149,113,113,39,238,44,164,45,231,165,178,55,251,172,100,25,56,161,57,60,251,8,121,210,242,193,144,32,43,221,70,129,216,222,25,155,23,229,7,83,245,153,243,143,165,255,67,81,41,80,77,10,100,34,150,115,215,45,122,58,139,170,31,158,115,54,101,87,1,95,84,194,118,229,180,204,48,37,175,207,121,129,76,142,42,15,165,63,33,164,27,55,111,229,24,73,75,57,72,136,164,125,173,199,182,92,30,253,55,122,123,232,95,249,224,77,143,225,86,246,8,178,104,95,48,134,190,211,179,209,63,244,16,103,36,188,41,122,21,219,54,154,78,149,100,92,80,14,179,241,8,141,206,25,136,225,137,199,197,43,182,249,252,116,53,14,191,15,110,137,180,208,122,120,45,160,164,113,184,194,137,168,188,22,44,247,239,240,35,17,140,80,157,18,87,208,12,225,147,184,252,252,203,135,144,35,249,86,189,10,29,233,73,56,251,232,7,61,150,145,63,184,173,53,101,87,225,243,78,159,104,208,128,41,95,38,164,24,205,99,203,236,110,199,60,22,82,12,200,130,183,111,11,36,52,71,121,248,56,168,146,118,131,128,140,49,20,2,83,225,84,156,60,117,81,11,92,149,214,2,153,216,225,231,50,141,59,163,41,135,73,178,198,218,236,40,117,7,69,47,38,50,240,153,203,72,78,164,162,244,65,148,161,13,79,128,47,107,93,84,90,189,220,172,233,204,159,12,43,42,41,155,141,233,16,197,131,231,95,149,136,206,113,168,140,252,183,19,66,32,243,165,46,106,190,45,20,163,160,201,74,200,116,102,142,103,217,152,164,36,242,5,182,46,219,236,95,179,80,111,253,16,177,193,248,224,11,159,66,166,170,66,180,28,32,217,137,20,152,134,157,152,200,133,171,213,15,213,59,199,135,28,157,240,253,179,235,248,231,164,10,93,5,178,232,251,219,158,92,57,55,199,117,21,142,43,120,248,155,55,165,49,137,41,224,190,131,102,109,100,43,22,16,110,158,106,128,114,44,203,123,83,82,173,164,75,176,252,68,189,41,1,62,216,215,229,234,181,77,166,204,97,8,236,138,82,229,158,205,215,171,168,206,26,128,210,92,222,155,48,250,138,35,166,144,181,86,134,109,171,10,241,50,66,38,74,87,5,184,102,114,102,61,230,169,213,190,202,107,35,37,233,124,181,7,222,228,34,134,192,153,14,148,230,51,109,18,56,146,247,58,38,68,113,174,117,146,60,117,171,224,55,102,107,8,67,30,115,3,250,124,225,16,162,72,99,184,41,180,144,215,133,89,252,129,147,203,11,45,242,208,89,217,164,128,225,170,254,224,115,163,36,50,36,48,143,80,217,246,161,148,89,168,168,76,163,8,193,171,33,22,69,157,67,58,245,120,168,189,118,140,10,63,46,21,67,236,72,244,55,5,204,222,58,116,166,153,110,171,191,23,146,100,50,38,41,91,83,194,15,132,93,126,75,131,214,56,190,44,121,170,239,173,160,21,31,34,164,48,172,137,217,83,255,7,166,241,227,229,217,205,81,133,8,243,31,237,93,202,133,155,173,113,224,131,137,110,229,135,135,55,219,144,58,140,66,233,80,234,86,43,56,242,39,55,77,240,161,116,157,103,223,40,190,227,209,242,195,164,148,157,1,245,39,31,210,102,187,148,178,40,66,66,63,124,67,108,140,225,122,120,251,206,94,227,117,234,166,227,214,165,153,137,234,176,141,98,211,7,211,45,220,100,103,48,215,164,196,168,33,174,41,37,192,84,42,211,99,234,55,135,84,43,207,151,173,109,45,95,65,136,237,116,169,229,160,166,218,40,68,28,166,231,65,207,183,53,140,195,254,222,124,169,66,4,163,176,188,72,139,146,247,61,85,168,10,1,114,232,131,126,48,210,4,199,58,149,171,77,73,242,203,81,82,40,222,168,182,148,99,132,68,199,231,221,45,203,53,63,252,97,208,173,165,236,48,39,173,30,189,199,198,131,124,229,67,77,21,168,232,177,78,176,232,11,79,195,96,81,180,139,145,90,88,234,80,28,110,22,147,19,24,181,206,17,87,35,149,160,124,158,36,244,187,211,0,83,111,7,61,191,92,77,235,148,147,8,19,160,103,114,138,197,206,56,77,223,171,145,141,35,10,125,97,194,184,78,246,67,79,234,58,99,46,191,93,127,5,30,63,152,98,220,99,100,78,165,156,58,214,149,47,110,98,204,73,185,97,19,194,236,94,221,207,226,165,193,92,120,184,206,105,91,188,148,215,8,84,85,134,209,24,165,74,108,214,199,75,162,166,66,104,138,228,140,153,38,146,33,78,45,229,197,213,57,132,185,214,228,215,4,182,246,218,111,253,33,119,42,250,94,144,92,155,154,109,160,124,78,97,133,154,20,182,185,35,130,194,223,83,175,199,248,85,87,25,197,123,195,38,215,171,173,88,58,174,182,74,52,101,218,178,221,214,209,101,125,85,226,188,145,201,248,80,130,140,231,12,16,42,44,202,222,61,138,128,47,97,82,163,226,24,38,147,229,250,224,70,116,85,66,185,219,164,211,191,112,19,27,3,31,84,174,46,8,149,248,118,105,156,208,34,72,0,255,122,45,217,63,181,177,28,13,201,7,156,73,64,145,75,113,216,8,245,134,194,185,57,147,34,48,212,238,66,32,134,250,138,23,44,161,47,164,69,88,7,36,232,54,28,172,231,108,75,74,118,69,181,165,239,196,236,63,212,151,137,47,77,241,154,79,148,101,100,136,26,5,176,28,128,219,212,54,19,148,174,10,249,193,234,79,125,54,187,46,251,145,161,20,163,95,152,156,153,192,9,130,30,127,41,104,207,150,242,62,77,182,229,47,157,6,205,228,80,73,167,78,81,227,118,117,121,230,111,127,50,171,235,236,250,148,174,57,124,22,214,144,178,6,99,19,239,238,177,110,60,24,45,56,58,59,33,37,46,45,96,2,28,2,255,252,200,128,9,50,40,147,22,115,214,149,41,15,124,78,81,141,15,178,48,151,211,66,177,219,16,241,86,120,32,27,30,40,186,35,250,100,232,215,109,127,175,73,49,171,20,177,32,162,220,195,15,161,16,240,169,138,128,149,40,123,205,16,49,27,154,207,53,88,181,200,163,4,76,79,220,210,171,33,24,113,203,115,195,131,41,231,11,177,172,30,34,65,70,184,118,22,160,70,163,96,214,255,221,155,105,180,223,153,148,113,139,150,195,84,33,22,125,112,99,36,252,38,49,90,69,168,127,40,76,193,230,114,152,222,2,97,124,166,16,129,200,116,251,96,106,174,180,124,96,26,191,200,183,231,216,119,215,254,100,180,135,186,43,10,64,13,90,148,36,133,38,109,242,209,31,218,16,101,42,26,6,35,97,244,133,39,54,148,12,104,168,60,193,195,99,205,127,15,6,35,106,86,158,6,162,83,244,255,127,48,38,209,148,224,59,162,39,81,74,187,81,183,83,198,79,8,191,206,168,124,219,29,34,12,28,240,18,215,28,36,148,190,19,253,140,230,217,87,69,126,24,213,19,120,232,253,234,74,229,135,132,30,209,225,61,182,134,95,77,233,160,52,32,83,191,225,148,82,187,208,67,213,159,96,111,110,78,176,205,165,103,99,213,242,26,74,57,156,139,1,62,71,200,146,36,91,1,87,131,43,85,109,184,147,230,219,243,134,12,73,246,231,178,172,228,211,164,184,162,65,120,23,242,199,90,175,106,29,42,30,248,32,103,152,217,198,5,62,70,174,91,196,132,248,119,210,236,82,55,110,246,239,222,148,45,15,209,231,162,19,150,142,237,111,146,85,235,8,154,202,6,98,74,32,31,124,246,111,139,205,43,125,69,126,224,164,57,74,170,72,9,94,248,189,105,204,120,248,18,232,169,247,181,5,233,244,211,51,74,68,242,76,225,230,176,37,228,132,65,165,25,127,174,163,231,212,212,198,178,243,169,16,50,147,159,62,251,130,208,179,144,130,243,190,232,77,28,234,152,79,2,83,155,150,190,35,96,19,218,73,75,111,14,117,178,83,218,192,206,150,135,110,118,213,90,20,5,166,126,236,129,207,21,223,86,9,27,145,169,200,255,183,255,246,111,127,251,47,127,249,231,127,249,211,95,254,250,231,63,253,239,191,251,191,255,248,247,127,254,167,255,245,247,255,250,223,255,211,127,248,187,244,111,255,246,183,255,247,175,255,250,47,127,250,187,191,249,143,127,250,251,191,254,159,191,252,233,111,254,246,31,254,244,207,255,248,167,191,254,229,95,255,238,3,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,207,125,254,171,252,104,217,123,202,143,138,150,236,239,141,98,209,217,35,119,125,228,110,129,7,255,204,70,118,112,214,228,191,251,35,47,2,236,191,31,53,237,189,33,219,186,193,46,225,1,220,224,172,252,255,240,76,176,228,221,31,69,218,75,159,169,84,167,45,53,61,222,174,61,112,8,169,140,253,89,83,152,40,133,114,140,127,239,71,70,41,206,125,214,179,198,144,57,151,245,15,43,58,153,134,15,222,63,66,32,161,170,200,164,88,190,171,9,31,238,135,150,205,196,123,190,42,52,136,54,51,74,147,202,100,81,163,181,116,195,135,89,31,170,33,242,24,217,183,166,101,185,152,249,192,35,164,103,240,96,10,69,83,178,53,161,195,226,79,126,110,68,48,90,152,242,172,171,210,55,136,109,245,211,146,186,6,38,207,30,48,229,70,253,129,135,87,141,108,211,82,170,15,153,29,133,100,254,222,100,191,206,211,41,181,136,209,31,216,212,221,240,16,141,172,57,73,162,87,251,115,253,54,4,228,228,6,116,204,233,29,251,197,31,169,214,130,170,234,225,111,34,187,252,179,103,32,255,133,88,90,249,207,76,54,194,239,205,223,202,73,65,83,222,87,62,7,56,171,106,72,112,24,194,73,218,63,152,224,202,82,154,138,99,213,13,255,217,141,121,241,128,115,125,66,192,124,169,99,0,236,252,16,100,16,192,248,80,74,252,135,50,119,24,145,191,95,11,59,233,82,178,56,162,210,235,123,40,182,158,174,157,9,231,196,57,166,231,252,30,11,89,205,243,157,149,24,16,126,198,253,93,109,60,28,253,153,36,244,225,249,205,201,75,230,103,146,80,99,94,218,118,120,80,16,162,12,150,40,85,236,239,193,225,90,202,202,81,97,101,247,31,51,20,48,245,102,74,249,67,150,224,227,77,3,62,46,162,158,80,168,147,230,159,93,106,23,115,119,97,31,59,71,109,254,205,63,36,207,108,132,148,156,140,108,149,223,250,184,58,20,18,85,61,253,122,254,38,247,129,9,229,86,177,90,43,45,228,41,125,179,4,229,23,58,85,100,23,99,254,253,124,244,3,27,247,95,211,195,209,136,211,253,230,40,160,168,187,90,45,243,242,93,76,227,199,148,112,14,63,77,164,254,251,154,44,132,164,5,104,149,63,110,113,245,52,46,121,189,55,104,207,14,111,139,184,10,225,91,167,139,181,251,205,173,93,74,206,192,4,153,208,152,254,104,27,163,224,14,90,33,113,188,135,15,57,85,1,74,150,93,140,208,112,124,191,93,17,236,204,178,245,23,52,134,210,240,49,29,38,120,112,199,148,36,105,251,44,37,131,49,175,5,38,68,243,165,142,185,57,166,170,220,60,27,90,187,15,185,197,156,229,234,97,44,121,126,53,157,244,90,31,154,207,168,164,143,34,214,60,156,179,6,164,66,8,146,200,50,125,170,209,72,93,244,252,32,202,223,63,155,122,27,145,163,42,157,116,90,134,17,230,248,224,74,193,156,24,213,56,38,158,97,218,48,1,158,223,151,32,192,177,61,207,115,127,83,169,17,89,26,15,202,241,226,175,221,136,12,106,37,217,25,161,125,183,81,99,138,210,38,124,42,161,62,17,34,146,115,56,210,226,207,102,98,83,197,119,59,252,172,165,93,171,200,175,213,146,253,222,16,142,40,201,24,52,110,190,23,226,239,76,17,156,54,181,233,234,115,152,165,67,41,182,204,163,179,59,22,135,201,204,119,101,218,46,70,126,182,190,1,35,164,175,82,190,240,156,82,33,231,48,97,166,33,33,176,98,154,69,229,123,178,115,116,151,165,85,252,5,250,186,143,154,6,255,145,136,164,152,243,200,183,149,26,191,141,3,35,194,229,192,20,172,124,99,194,30,2,221,128,194,148,77,125,31,211,186,126,229,72,60,123,16,132,113,223,79,79,226,199,74,3,121,118,102,58,223,190,81,177,70,45,209,30,71,156,133,86,170,111,142,34,197,219,37,212,10,67,82,250,74,152,55,252,101,117,136,198,48,77,47,16,111,250,115,47,242,196,242,45,201,51,182,238,83,20,62,195,146,101,80,42,97,149,248,32,199,227,166,6,176,41,77,100,246,128,230,47,84,160,178,231,100,154,104,25,43,14,67,34,190,244,136,224,235,250,118,72,174,126,62,244,103,105,135,44,32,143,198,225,168,36,101,230,246,199,7,217,16,214,169,121,85,40,173,9,152,220,157,58,180,103,184,113,66,125,208,206,76,121,76,20,6,194,247,74,42,248,31,38,175,102,225,240,248,154,141,228,186,210,128,17,16,240,67,247,160,144,155,62,228,76,149,221,212,97,99,197,21,115,128,72,200,242,151,166,105,168,61,149,219,213,196,146,252,167,59,57,214,167,222,145,169,178,226,234,93,231,120,154,117,143,189,16,168,201,181,36,45,22,67,175,216,45,47,60,229,244,116,39,91,32,195,55,82,122,190,84,165,209,200,254,203,14,56,19,44,21,243,234,204,240,94,227,91,143,101,28,137,74,85,15,253,241,246,181,105,59,142,70,231,154,233,145,220,149,157,213,100,36,198,219,198,183,244,232,130,56,27,129,220,26,10,213,237,91,184,9,170,106,72,114,119,100,202,252,206,141,172,131,150,68,25,113,189,239,209,191,142,48,101,139,223,36,19,227,177,81,38,25,73,99,173,144,188,39,191,249,121,237,51,137,229,230,148,10,111,95,185,244,55,213,71,241,0,169,102,255,28,70,37,175,236,101,11,126,203,233,155,29,185,189,179,114,53,118,141,4,136,15,10,1,98,125,235,77,154,253,227,173,217,70,142,57,148,150,0,245,138,252,149,39,0,179,61,205,249,164,49,232,20,242,123,19,118,148,50,24,180,66,206,63,254,211,157,90,21,145,78,178,66,165,240,30,126,76,202,42,137,147,32,101,187,175,69,230,125,105,66,140,242,8,191,216,170,98,84,211,134,17,44,35,46,230,139,77,85,47,58,198,65,28,107,125,193,0,47,21,54,68,20,155,239,9,36,246,154,170,50,67,58,188,134,91,249,86,170,53,164,196,166,192,182,187,125,167,236,63,246,242,161,233,79,26,14,28,222,213,56,16,180,226,131,208,159,143,248,153,117,73,106,64,129,119,105,190,153,33,155,50,135,10,247,85,186,63,82,220,156,254,155,242,84,153,33,130,16,48,17,81,45,39,129,67,58,251,36,62,112,131,230,83,225,77,29,110,192,182,255,73,218,215,200,162,124,97,39,83,142,205,90,171,130,248,101,247,21,98,124,154,143,154,91,241,96,18,7,62,134,233,11,167,52,220,218,134,119,142,113,215,148,51,245,10,126,115,40,141,36,243,52,172,206,214,13,125,18,42,120,51,138,30,163,215,237,70,250,153,82,123,148,226,22,196,209,43,224,185,214,35,5,183,140,127,192,97,26,64,115,127,159,236,107,3,48,120,40,155,239,160,64,103,175,48,131,10,133,122,143,248,30,204,120,177,101,193,49,45,188,185,8,232,181,180,125,103,160,157,96,11,9,12,112,45,245,94,141,2,146,10,201,181,49,92,140,151,157,120,216,223,60,112,254,136,65,129,41,125,126,38,11,83,115,250,145,142,16,65,91,170,82,71,123,164,223,124,25,213,185,78,165,179,47,229,21,214,194,170,98,148,14,178,82,61,249,150,5,13,94,171,42,164,8,219,245,87,33,0,108,172,110,90,13,73,141,177,239,135,11,221,128,169,114,135,86,224,221,220,144,161,100,170,61,245,88,4,33,252,131,88,194,225,81,200,131,187,51,156,39,162,254,173,170,198,29,45,153,221,61,51,250,109,138,48,254,216,213,163,248,52,165,12,9,202,62,133,225,67,247,247,222,52,118,201,134,88,204,169,47,62,226,156,87,107,232,190,67,171,119,12,203,238,240,15,232,163,193,194,48,226,209,70,125,101,30,109,139,237,113,243,129,100,187,190,55,180,35,243,94,189,148,214,106,88,227,193,138,49,39,231,60,222,155,35,153,16,239,189,224,117,215,154,14,163,112,248,166,3,53,27,93,92,47,250,79,152,169,197,225,243,125,151,42,240,25,239,184,47,64,52,5,107,213,66,78,19,133,245,205,124,35,104,60,242,3,151,244,177,44,25,60,8,208,61,21,33,184,149,14,183,210,166,234,155,145,209,251,250,200,12,38,243,172,229,175,86,153,22,143,70,71,152,188,23,115,37,253,210,229,219,218,162,206,212,126,224,85,190,34,55,131,57,215,151,194,140,121,87,88,102,34,148,179,201,77,10,224,164,251,138,213,139,180,233,111,77,41,131,112,75,1,163,198,40,112,127,52,248,168,213,172,251,194,212,87,106,161,39,61,88,115,6,92,85,32,128,58,231,158,102,140,25,71,204,208,215,182,213,252,153,197,246,224,99,235,107,83,143,224,187,18,48,205,247,82,16,194,237,82,141,49,133,182,79,206,230,100,21,9,159,201,145,185,152,104,158,194,205,137,46,126,112,213,18,85,116,37,40,90,240,39,159,214,181,43,48,11,204,253,116,10,217,159,159,158,108,114,61,46,30,85,201,192,76,85,114,53,247,211,55,156,204,194,155,61,96,140,62,63,151,3,182,76,135,192,166,154,21,63,141,91,184,20,181,98,231,64,75,19,111,25,107,20,245,236,248,32,103,235,77,58,40,16,12,182,121,81,40,87,31,45,187,227,92,220,123,211,80,167,247,102,179,112,75,107,27,63,90,221,79,237,80,47,37,94,139,182,104,25,50,228,28,194,250,220,86,7,32,39,47,129,177,153,103,192,168,41,75,77,48,221,151,120,93,1,179,219,202,160,52,122,159,82,188,23,69,114,93,97,156,220,113,87,31,85,246,15,92,93,82,203,96,42,226,84,71,15,5,216,25,147,152,96,134,106,244,161,55,243,41,173,252,230,217,144,150,95,212,54,9,232,250,52,132,197,76,87,103,98,109,246,180,2,38,156,173,86,183,213,137,22,135,121,203,23,206,52,248,4,60,135,166,50,24,167,253,81,247,32,10,130,233,147,180,232,9,90,185,21,232,208,250,133,159,116,222,242,183,166,232,87,245,132,232,35,168,95,47,242,129,97,217,208,150,120,190,192,242,224,57,48,234,107,249,81,8,60,95,33,7,108,43,80,224,2,109,193,112,120,177,177,107,73,213,25,180,143,189,208,96,254,209,71,99,148,227,115,18,205,85,13,191,185,73,39,221,139,105,15,84,121,65,147,160,143,39,131,188,72,75,143,168,39,158,247,181,183,149,31,43,76,246,217,95,155,184,164,22,0,157,207,147,80,241,114,152,50,36,85,218,195,38,252,186,105,128,73,116,168,180,33,52,28,95,90,203,96,188,19,25,52,148,40,70,156,64,20,71,168,70,211,166,233,50,199,60,180,66,219,174,104,106,110,62,26,91,203,120,218,128,8,231,202,131,227,112,75,128,98,67,230,31,223,3,75,82,139,35,32,241,117,41,225,223,197,89,27,207,137,138,205,121,223,26,73,186,170,29,72,8,84,140,117,97,178,230,143,58,97,251,106,20,128,33,80,145,192,203,54,61,212,185,47,60,69,159,220,138,14,92,80,30,24,191,94,39,3,135,110,186,175,77,109,223,120,107,178,182,59,42,57,89,182,87,163,31,108,190,110,234,24,124,14,87,9,35,32,216,184,226,189,141,36,88,122,207,73,60,70,224,223,224,165,116,120,52,196,182,234,115,97,208,173,161,85,83,195,2,251,61,96,142,101,149,195,195,109,237,254,211,116,92,108,45,62,130,244,220,143,175,108,1,16,85,43,90,214,214,23,107,0,39,248,169,114,67,53,177,197,150,101,253,78,75,175,166,65,54,197,111,163,167,167,197,73,132,177,239,79,83,6,164,29,128,164,206,198,184,232,147,136,161,57,99,213,48,178,32,46,85,10,16,88,154,242,215,75,106,240,84,22,1,130,81,235,147,241,3,205,80,120,106,65,22,139,34,230,56,154,63,42,209,180,234,207,130,191,87,183,241,20,185,17,16,140,215,130,123,87,227,77,149,156,242,168,129,82,8,178,181,136,173,140,143,72,3,24,162,204,167,196,205,186,69,3,45,154,189,39,206,219,63,233,66,80,236,57,173,128,131,106,52,142,143,57,94,234,4,58,61,250,151,203,6,222,84,212,110,45,66,99,196,99,196,246,172,154,135,164,173,137,98,227,15,94,132,8,202,91,164,86,83,185,176,197,110,165,142,204,40,187,126,40,62,247,147,104,100,219,164,10,200,225,158,159,128,233,132,131,195,127,153,131,167,169,248,224,28,164,194,62,35,200,122,191,166,166,4,104,75,93,110,126,1,239,165,97,226,73,237,192,44,114,245,179,73,211,87,67,24,84,126,187,106,103,175,21,29,206,44,15,174,210,134,211,14,160,60,239,107,151,250,180,207,162,130,213,253,106,230,99,78,42,53,73,48,222,39,138,125,176,167,114,175,13,171,108,112,120,152,83,169,12,154,211,75,141,13,70,17,242,129,161,150,190,112,121,18,41,198,108,185,227,189,41,43,87,166,62,190,87,137,173,242,236,46,36,28,244,230,52,71,221,223,166,158,87,9,56,43,116,24,237,194,8,51,52,133,83,119,75,133,67,185,215,167,186,238,124,177,81,99,84,168,11,210,0,56,194,247,221,143,108,58,211,230,84,150,76,184,51,102,18,248,252,247,3,39,116,107,47,252,62,56,125,59,227,14,26,231,189,62,26,85,16,195,23,190,217,65,42,190,51,201,175,231,114,127,27,167,67,201,65,145,223,169,241,219,124,131,92,159,70,238,90,227,222,44,87,77,26,80,135,38,31,164,27,1,170,146,177,154,5,119,239,253,232,92,26,133,72,203,23,134,170,82,22,65,182,26,238,251,100,216,53,122,245,49,129,61,58,111,115,133,21,35,48,100,141,247,230,109,207,135,18,0,65,180,57,239,84,58,38,88,121,36,83,207,166,118,111,222,232,179,127,152,77,73,48,181,11,175,174,69,164,22,217,142,37,98,234,131,15,115,169,73,86,5,108,107,89,225,252,117,113,127,223,99,234,68,163,246,193,13,21,10,89,231,203,238,64,153,81,139,111,141,44,66,121,96,234,103,226,193,246,217,118,210,67,223,208,143,239,21,187,78,194,191,121,136,73,83,218,49,38,103,227,24,42,29,114,124,39,8,142,125,150,154,152,122,81,242,208,1,9,88,220,188,152,182,158,18,79,64,22,158,239,126,89,223,155,147,116,246,115,53,103,170,71,222,171,235,218,113,111,26,186,214,131,90,235,175,195,86,225,90,94,202,212,143,213,209,224,253,100,203,207,131,55,215,29,61,48,245,143,15,213,205,134,151,203,207,198,243,198,103,206,175,135,174,152,24,143,63,56,212,2,245,101,51,62,6,89,236,73,5,18,79,229,188,160,201,171,199,197,68,96,31,98,10,226,202,35,46,54,241,234,71,252,192,232,143,29,54,50,126,253,105,188,254,152,134,164,55,202,152,207,2,233,57,246,5,42,14,147,242,59,216,147,197,160,28,95,183,61,233,66,232,4,238,131,31,243,98,190,48,68,178,227,194,83,169,223,143,221,115,172,178,85,47,92,85,48,236,88,54,41,151,216,85,80,160,95,77,247,187,179,155,238,124,97,19,68,87,24,78,221,126,225,166,116,151,22,50,75,177,47,148,129,150,133,30,3,120,18,113,196,32,58,83,138,150,104,195,42,239,235,203,168,202,159,179,145,242,163,17,176,213,188,203,197,148,4,23,127,235,179,60,218,236,122,246,17,251,237,241,203,244,166,232,78,220,120,77,119,189,236,200,239,243,161,204,104,30,140,53,41,169,181,31,94,107,196,217,221,83,62,199,59,142,250,84,120,123,28,24,180,168,251,63,187,229,118,227,218,77,138,110,168,37,147,34,172,104,112,87,77,69,156,205,115,243,120,233,93,30,247,5,69,181,146,195,146,225,76,86,157,165,57,70,52,136,255,224,246,188,52,132,97,35,246,51,187,90,138,104,136,158,157,1,213,223,222,250,219,179,24,91,196,125,242,149,181,212,127,194,177,176,47,170,177,34,60,27,40,147,230,29,51,77,192,226,247,236,107,76,80,210,166,157,23,198,166,183,238,107,13,88,70,228,193,22,57,129,113,63,102,121,200,227,166,9,35,180,59,143,240,147,101,30,25,213,68,223,23,174,207,153,76,23,227,136,109,186,34,102,161,159,243,184,174,199,176,9,248,88,204,67,15,93,164,89,103,186,48,173,24,234,192,52,35,0,240,243,39,25,139,130,250,55,136,205,187,119,180,173,19,45,191,204,44,107,185,23,190,187,38,159,140,74,124,239,240,209,225,99,218,18,154,96,81,103,207,244,19,156,166,131,91,187,143,146,245,62,5,188,200,141,9,140,212,117,189,48,50,218,122,53,186,116,129,178,239,74,33,204,162,134,103,231,64,57,3,198,67,172,130,171,231,30,204,182,126,239,7,94,49,73,73,16,53,213,87,95,38,133,233,35,70,27,218,235,130,23,19,177,115,248,140,253,208,202,8,58,42,226,206,86,105,41,221,90,116,236,68,80,125,209,106,172,52,56,212,207,214,8,19,161,8,91,154,94,221,138,107,100,26,12,143,78,209,86,48,26,176,46,140,76,216,208,62,51,74,241,250,253,237,185,244,173,142,135,153,61,138,107,240,195,205,107,173,103,97,104,36,250,240,182,246,89,50,254,45,62,229,52,10,55,237,205,235,198,15,235,193,129,13,157,120,213,226,8,11,227,71,220,97,55,149,127,178,188,191,167,203,145,94,27,36,212,53,62,118,182,160,126,131,26,123,13,109,165,100,23,168,241,173,105,201,214,230,189,109,146,0,55,32,114,142,38,121,173,78,57,107,138,95,166,111,88,3,173,157,170,229,112,194,233,60,222,26,166,165,8,230,235,37,54,24,227,77,99,134,148,12,102,127,235,78,168,77,131,107,232,205,205,28,49,40,20,183,101,162,109,115,87,226,183,217,212,213,179,218,40,160,181,248,109,186,56,85,235,139,194,252,136,179,90,39,171,198,237,160,182,89,17,32,166,148,65,9,16,161,189,246,84,2,232,89,136,114,162,158,163,155,213,120,47,70,21,78,27,114,41,48,236,241,53,18,173,117,79,240,249,172,166,88,122,195,10,197,52,248,60,41,152,42,18,90,19,78,97,235,23,200,17,80,161,50,162,151,167,141,216,43,240,237,165,97,82,211,120,60,155,126,108,40,76,58,245,223,55,9,205,121,63,214,70,79,89,102,194,198,47,106,247,99,161,18,166,55,111,4,207,106,192,240,124,73,66,43,35,47,24,177,51,196,202,165,51,5,184,74,0,171,81,194,167,173,219,252,241,140,39,167,209,191,42,85,19,164,43,51,34,88,72,240,104,86,247,140,166,81,119,69,20,214,52,181,4,62,75,189,75,228,218,148,17,159,166,243,93,98,22,158,111,85,183,166,103,168,205,139,200,3,172,15,67,38,26,123,25,109,232,1,27,23,233,211,15,79,25,72,100,57,72,236,117,77,151,193,55,119,147,32,149,80,182,228,226,178,145,173,93,184,76,237,150,71,182,169,199,115,179,195,104,118,147,78,142,59,137,209,18,108,90,111,69,76,164,196,94,9,39,75,150,26,26,254,120,206,152,12,244,6,175,62,158,44,225,244,130,14,96,52,227,101,204,150,201,25,250,205,127,253,212,242,65,54,142,207,253,109,134,95,179,78,180,168,183,88,157,199,166,39,95,160,176,177,168,7,220,150,82,209,80,34,147,70,4,44,209,119,146,98,97,96,28,167,22,48,245,161,10,159,35,60,60,221,100,202,36,47,188,188,124,26,116,137,124,7,169,179,46,233,102,132,90,31,54,10,12,137,126,179,78,36,67,203,3,151,114,151,159,117,196,189,108,75,195,153,19,44,165,117,206,54,173,30,192,95,169,233,230,203,218,172,15,231,195,153,183,51,140,28,180,63,164,192,154,153,68,164,47,226,72,201,212,162,53,233,187,157,65,212,98,115,121,73,33,50,134,250,42,17,168,253,209,126,77,189,250,204,143,21,97,67,147,148,213,53,64,245,247,12,211,143,194,149,165,83,233,184,220,125,133,215,213,208,84,145,169,98,189,13,226,138,118,221,53,170,185,247,97,239,154,37,163,121,87,171,144,238,23,94,90,220,147,76,29,47,236,93,92,48,41,45,32,112,54,122,24,234,13,153,63,221,114,126,209,155,11,67,233,160,247,70,146,201,63,102,182,16,83,123,210,174,53,10,191,127,42,176,185,62,48,75,194,159,172,19,69,223,154,88,61,19,193,111,141,109,208,52,113,186,103,28,16,25,2,7,173,254,108,230,96,124,163,89,40,104,146,204,9,169,170,220,220,192,231,128,92,74,3,184,81,119,46,30,175,176,186,70,245,66,55,162,48,35,110,189,169,82,213,123,83,173,230,211,179,24,255,228,35,190,68,183,182,79,48,10,157,166,30,230,196,193,110,234,177,90,9,190,18,128,54,59,223,115,192,116,99,104,100,25,186,1,159,251,86,137,166,212,188,102,229,149,125,97,18,51,85,35,203,243,236,110,213,97,234,180,21,100,235,186,32,36,25,122,235,60,182,55,76,28,120,52,229,212,2,38,188,49,2,62,158,97,211,160,181,41,68,196,160,108,219,245,158,158,240,30,71,75,133,215,242,209,156,162,90,98,206,24,179,77,149,149,194,149,62,46,127,107,99,19,208,128,120,37,158,151,3,221,251,237,40,71,242,221,61,224,186,127,43,92,97,142,216,11,67,182,167,20,159,203,6,53,224,125,22,169,188,87,49,206,220,128,169,226,238,10,55,171,24,115,24,87,93,253,107,120,253,98,179,161,46,163,105,36,197,72,25,125,71,128,214,187,63,233,17,234,174,147,7,167,154,245,28,105,224,235,236,145,203,31,172,33,206,240,220,59,19,230,244,236,72,35,104,173,92,200,72,117,206,40,227,104,25,225,150,135,146,117,217,13,3,110,16,159,62,209,246,17,129,126,50,214,83,101,165,129,155,55,28,101,75,113,175,71,25,109,210,208,230,79,78,115,236,51,147,50,106,105,37,80,72,209,218,243,100,185,185,179,72,123,88,83,186,251,105,109,113,59,238,189,76,7,90,71,5,206,93,127,50,92,210,249,252,52,172,75,126,38,98,50,36,205,159,67,184,17,221,105,232,237,209,26,50,20,190,69,198,192,79,28,31,130,193,237,91,112,131,154,254,137,118,88,241,116,124,77,107,219,127,82,39,149,37,82,2,94,90,83,128,0,95,154,45,46,222,140,138,62,215,48,102,139,128,97,131,213,80,225,57,166,194,179,129,80,171,62,36,182,21,90,63,143,98,210,177,151,222,132,18,20,89,229,94,205,100,209,171,209,195,137,105,8,147,218,19,117,30,196,53,253,181,232,91,214,38,92,8,71,114,114,31,183,39,83,79,211,176,89,50,222,179,128,251,83,55,51,45,193,235,102,29,218,243,73,137,90,38,188,72,203,99,60,16,126,235,215,130,145,105,250,131,161,60,14,229,140,194,112,121,213,128,77,95,243,225,230,24,222,91,12,193,249,232,79,84,249,108,202,121,197,205,171,41,227,20,165,199,237,145,66,160,36,173,233,186,94,236,127,94,223,104,197,255,67,72,77,45,13,221,62,205,17,116,34,40,34,148,247,90,197,56,52,253,230,180,157,148,135,135,229,56,31,110,70,119,43,124,168,79,236,169,183,168,37,162,213,32,107,234,227,192,208,91,127,175,133,71,84,138,6,205,172,131,210,221,158,65,51,108,121,34,87,84,135,124,35,58,96,29,218,74,1,131,104,122,60,247,48,73,183,241,244,214,28,75,193,205,159,65,231,174,214,72,193,122,57,166,31,93,168,76,72,45,171,125,217,50,60,96,1,97,79,126,47,222,54,237,62,120,27,61,181,246,191,228,185,253,200,157,248,161,90,193,97,130,133,110,134,76,218,68,170,134,151,142,57,191,151,175,188,179,165,166,71,83,157,73,70,205,226,7,55,94,43,105,91,15,42,10,62,160,200,223,206,166,44,203,155,115,207,247,81,66,204,75,75,187,168,224,102,31,249,224,227,149,12,37,218,135,132,49,182,104,83,176,85,129,139,243,204,165,247,117,225,55,15,124,190,86,139,230,50,235,30,229,116,215,80,161,169,148,56,60,76,158,67,43,87,130,126,157,80,247,241,36,154,78,51,28,153,216,132,17,216,129,154,69,249,151,32,192,223,14,211,71,85,52,240,11,141,246,140,155,83,195,166,17,210,194,63,126,94,47,171,145,206,253,97,205,70,241,242,131,139,41,155,234,234,90,38,176,24,240,152,106,209,146,185,237,197,215,61,12,136,216,210,178,116,207,204,74,238,227,46,83,196,144,51,119,37,24,222,252,222,103,184,151,78,165,73,69,90,246,243,227,192,244,197,233,78,202,84,140,15,70,7,241,120,246,209,58,252,176,167,37,247,188,216,82,173,81,202,152,125,192,81,118,214,24,41,130,5,61,162,183,43,91,226,87,179,65,20,68,5,74,107,165,158,61,103,198,230,113,63,53,11,64,77,101,136,200,221,233,161,139,147,147,76,45,233,65,95,253,133,249,251,167,132,3,77,19,135,225,204,86,211,12,253,84,239,99,207,80,209,245,199,200,39,151,17,37,28,132,255,155,42,203,18,148,158,225,96,16,21,30,237,73,234,79,184,2,124,105,82,154,250,80,214,231,113,237,116,8,59,170,86,4,152,231,28,209,194,105,46,213,120,5,52,194,94,181,114,244,165,154,133,195,4,101,74,252,116,126,115,200,240,35,21,175,23,160,66,106,87,149,250,69,200,209,227,221,147,54,208,165,252,74,153,38,83,223,41,39,228,66,83,123,66,137,16,248,75,153,138,83,81,118,165,210,226,169,26,52,126,114,178,252,186,35,125,187,57,123,160,53,86,92,152,98,234,200,247,163,73,122,108,89,129,203,38,5,236,55,231,95,213,220,132,57,24,151,193,127,251,220,74,252,200,102,109,210,62,75,142,155,66,69,211,203,96,82,188,35,148,42,44,88,171,139,82,51,81,0,232,87,231,253,68,150,208,238,198,17,242,209,62,251,245,249,208,2,143,121,246,139,216,131,207,162,236,79,247,47,2,62,41,166,96,70,193,83,22,94,51,29,91,15,55,24,11,134,80,140,243,109,206,56,212,120,114,8,252,100,250,155,186,104,223,241,222,52,50,76,133,45,61,177,99,76,207,47,105,91,115,175,70,170,231,171,3,237,51,37,64,49,166,58,247,251,207,70,8,227,175,240,70,157,211,150,70,28,223,112,90,123,152,142,160,0,157,43,182,186,94,31,149,109,156,137,49,227,120,48,115,181,234,107,23,126,206,81,154,160,100,191,65,195,115,238,120,48,44,118,21,185,104,201,130,135,190,163,80,23,95,243,195,57,69,199,125,220,220,250,254,148,219,2,58,204,184,154,101,173,26,171,56,177,41,114,173,156,145,69,155,166,43,34,22,37,199,205,57,151,244,183,19,97,66,247,169,104,192,208,182,208,14,1,196,216,238,34,35,9,67,46,74,123,247,143,243,225,193,37,76,86,56,175,133,178,128,250,92,15,237,158,157,11,229,46,161,13,128,26,189,186,101,71,82,107,170,96,116,193,20,142,19,249,192,101,169,206,17,134,119,115,35,126,67,53,172,251,44,94,232,8,95,113,255,44,59,229,205,152,199,157,243,243,250,152,132,187,53,229,205,160,50,55,121,152,127,55,82,10,89,233,39,144,30,241,106,55,202,7,151,4,49,59,75,14,10,211,15,30,144,192,75,80,34,163,100,148,252,115,19,69,124,24,61,40,19,138,243,131,98,246,162,150,68,134,217,59,234,51,44,111,165,162,160,48,194,223,130,52,248,130,166,214,116,102,52,207,183,47,63,90,214,80,118,86,78,14,88,224,125,84,24,96,29,20,180,201,138,59,139,208,4,103,117,53,73,70,140,157,3,238,137,88,141,192,4,168,61,234,176,161,33,212,62,138,108,238,72,92,77,94,171,45,189,121,165,57,203,95,27,91,160,39,165,34,201,38,107,229,48,52,222,146,235,133,225,112,197,126,185,87,55,254,121,129,41,95,223,113,115,182,22,9,213,88,141,76,113,67,133,220,213,57,227,5,62,243,126,69,206,127,163,39,167,164,31,132,1,33,11,112,248,215,93,41,87,83,150,249,197,72,139,41,0,72,193,39,81,81,87,92,7,37,18,32,211,240,188,54,201,115,71,105,155,150,99,32,91,126,246,91,125,92,12,223,182,144,164,36,227,153,46,241,203,56,248,85,96,78,206,239,220,5,134,41,75,198,12,26,125,15,142,161,103,129,189,125,111,158,126,57,188,248,109,203,104,111,129,135,145,61,57,204,38,81,244,106,171,5,138,171,151,117,168,94,24,210,228,49,253,234,108,207,114,159,252,24,207,141,141,200,225,131,41,31,35,213,221,28,136,247,106,13,96,33,71,68,164,46,80,124,8,249,105,108,218,111,95,192,19,133,136,89,46,198,44,114,23,3,85,43,124,192,41,112,27,31,63,57,168,133,237,228,214,196,158,251,138,231,66,117,82,246,82,146,119,232,123,5,76,166,67,94,218,200,155,106,60,183,5,147,151,192,156,65,129,46,19,135,191,104,35,126,155,252,181,126,172,248,114,49,17,220,143,220,220,216,166,134,242,165,89,88,231,227,23,52,20,29,30,129,139,117,182,214,184,247,249,41,153,195,64,46,214,200,147,13,99,110,23,24,162,173,24,80,18,16,119,211,32,165,66,102,50,198,132,76,70,22,244,60,169,155,249,54,36,90,147,12,76,6,232,162,74,139,222,172,129,186,196,244,207,72,72,63,48,249,209,89,2,238,93,168,145,14,92,172,25,203,95,154,78,227,59,67,129,123,112,18,0,163,100,243,92,93,168,17,8,152,118,91,253,109,26,216,118,11,184,75,81,255,89,225,152,95,219,215,78,161,12,75,127,218,216,237,98,71,161,161,86,22,230,129,11,53,150,62,42,20,248,201,28,109,120,204,121,199,183,70,182,179,52,185,121,163,148,49,150,181,213,217,235,168,192,213,233,49,111,166,197,232,34,11,66,92,147,37,21,240,48,107,70,96,166,229,244,23,35,31,244,124,17,250,206,231,240,223,134,146,78,72,36,232,108,56,19,51,134,252,156,160,83,228,188,76,106,112,187,207,87,140,164,59,229,23,174,31,107,186,193,70,50,253,192,35,197,231,30,16,9,203,23,41,102,61,58,104,155,186,60,152,245,250,54,255,101,42,123,183,126,144,132,58,108,172,107,163,93,175,50,164,180,10,167,237,15,246,135,174,101,60,56,227,216,249,193,100,37,87,125,224,134,37,218,29,182,64,244,86,24,133,235,18,112,87,117,66,224,240,162,161,33,79,73,212,215,154,17,155,127,204,181,182,187,192,105,173,247,70,172,97,249,147,33,243,34,210,27,13,70,162,233,53,201,133,164,38,213,139,242,218,148,243,250,10,161,119,132,18,50,129,201,174,126,14,101,129,126,96,138,154,80,51,189,167,216,74,143,163,91,48,15,31,56,239,120,114,34,130,34,45,133,99,87,251,242,105,106,197,208,66,49,110,242,11,43,197,139,77,26,43,154,76,149,99,139,164,143,36,124,27,137,104,149,190,202,223,213,31,199,241,134,140,202,234,23,245,197,172,32,226,7,179,90,186,40,121,51,168,20,156,22,135,49,70,228,183,225,205,119,213,30,242,21,168,138,235,213,228,138,151,143,57,202,58,85,2,50,141,189,54,249,177,201,25,64,80,64,208,84,123,247,157,1,186,150,42,141,147,237,156,15,80,196,127,139,183,80,117,49,150,76,68,235,46,241,83,183,152,94,141,92,92,57,165,253,8,41,22,166,213,139,139,9,128,249,160,28,115,88,102,33,2,164,159,190,56,24,229,110,215,190,226,177,242,114,214,27,8,82,80,114,144,171,27,106,90,254,82,21,43,71,216,43,129,145,206,171,14,15,98,23,122,53,237,135,110,197,64,124,93,165,123,151,218,160,9,191,144,195,72,5,200,202,38,222,62,189,16,169,84,107,246,41,250,210,84,199,251,28,54,49,108,41,15,105,166,164,215,118,92,77,161,189,172,46,219,61,253,181,161,88,88,69,223,11,159,35,23,191,248,156,192,89,122,183,44,100,50,82,188,23,157,63,34,94,72,228,45,39,111,53,181,163,171,234,131,83,24,76,241,181,195,11,83,178,8,76,248,205,79,124,88,204,186,126,48,107,59,206,190,124,72,108,38,177,84,76,143,34,82,101,232,2,161,191,214,21,166,33,164,57,60,169,247,216,2,83,146,238,39,76,197,116,159,73,111,206,81,185,252,106,242,108,83,22,254,156,180,181,251,1,68,151,56,18,54,2,159,105,91,99,178,12,228,152,111,248,1,56,209,167,17,48,213,191,242,222,40,189,182,152,44,195,162,46,83,225,196,102,237,176,249,40,23,69,230,222,43,87,200,248,89,65,144,192,228,123,4,134,113,127,42,156,194,175,3,94,60,156,192,102,193,249,79,159,213,114,38,170,192,22,89,119,99,229,199,113,163,147,133,168,203,167,211,7,12,125,210,13,43,34,222,5,29,125,92,77,42,110,202,205,43,229,192,190,109,192,140,90,37,190,112,94,131,136,158,239,212,176,10,110,161,159,0,206,78,197,85,172,50,91,152,45,232,153,40,195,75,249,14,140,44,136,88,4,38,25,210,98,17,208,144,38,229,116,7,30,144,173,125,239,133,96,217,210,153,68,100,227,83,28,1,197,157,89,242,90,180,153,173,175,95,135,202,45,84,29,239,231,164,218,55,215,184,26,195,70,183,157,51,34,156,198,126,245,89,158,196,26,47,60,169,111,79,1,47,19,160,191,48,13,9,211,215,62,53,37,83,173,203,241,75,184,77,135,237,184,18,152,218,202,17,79,126,198,135,18,183,11,67,166,54,125,22,159,29,202,216,2,47,124,94,229,11,62,252,218,215,229,244,161,102,44,121,65,4,4,25,208,174,201,157,41,200,138,5,0,156,165,162,180,81,226,63,189,110,236,192,231,24,144,174,178,99,48,39,138,241,227,230,68,4,100,63,236,191,147,49,224,150,95,148,58,166,30,67,194,107,220,130,106,54,113,252,207,120,50,186,44,101,64,169,19,65,0,242,131,187,205,186,41,48,69,81,62,205,206,128,244,227,14,223,247,66,63,125,59,239,32,106,73,196,222,229,209,24,181,229,254,40,31,111,108,253,237,14,9,123,245,171,39,177,187,235,10,55,162,127,203,169,5,15,124,190,85,186,97,172,102,190,114,241,157,186,89,147,173,216,227,70,91,27,246,31,110,73,145,112,43,41,194,69,0,226,7,119,19,138,149,115,155,112,44,162,88,31,140,101,58,20,166,168,221,25,59,136,164,79,37,117,107,40,25,108,175,210,133,71,149,66,103,121,242,12,191,132,7,70,232,63,96,243,188,112,98,152,191,76,249,177,221,143,243,43,186,139,13,199,49,194,177,197,166,158,72,146,64,157,64,37,161,191,24,68,158,93,54,91,196,131,202,39,120,15,188,168,11,189,191,109,196,12,30,111,45,63,61,246,37,48,62,140,87,185,211,218,77,90,253,206,227,70,168,62,124,63,184,180,37,72,125,80,142,180,114,81,142,121,185,248,172,160,148,253,24,248,69,242,239,47,87,163,204,245,128,14,207,69,132,252,194,199,130,171,78,47,91,120,43,200,240,47,76,194,200,147,121,180,241,193,148,42,176,41,14,123,232,131,82,16,172,83,129,199,136,124,118,177,37,32,60,148,140,201,244,154,10,43,153,208,131,179,210,91,55,221,127,26,204,4,221,106,235,178,162,234,239,214,212,233,40,54,9,143,126,55,166,185,122,75,190,140,76,70,143,103,198,31,23,137,35,36,42,111,161,32,252,181,212,132,200,28,130,28,187,251,103,54,29,166,33,199,94,195,96,115,14,173,130,172,71,209,101,77,130,119,38,95,90,228,88,133,243,182,65,215,85,125,67,65,82,170,202,126,210,44,219,243,97,198,71,167,99,181,225,160,117,247,129,60,4,197,24,23,70,224,110,125,157,35,5,110,188,41,197,237,173,90,65,186,131,212,232,223,40,208,249,162,116,145,250,15,211,118,32,221,2,13,125,180,221,220,7,62,151,86,37,224,161,14,140,152,197,119,111,19,176,147,34,191,118,28,157,226,59,5,129,254,41,178,180,166,173,210,35,242,197,71,26,66,179,209,44,51,183,253,68,218,198,235,46,158,34,60,79,103,162,250,205,7,243,69,62,35,13,198,195,243,58,196,152,203,227,32,39,139,119,249,91,111,18,90,50,109,143,221,2,81,120,115,212,70,236,142,118,178,92,240,239,193,232,246,25,66,232,215,146,89,247,159,33,91,73,18,87,161,3,108,144,43,81,171,245,193,103,53,146,101,190,48,173,222,159,128,241,129,233,110,17,101,35,100,74,207,91,126,135,56,29,110,38,64,228,112,165,83,178,123,171,101,205,191,36,245,190,48,110,191,23,31,18,159,230,36,144,171,179,17,153,56,204,86,44,252,33,199,170,217,206,255,91,73,46,110,89,84,21,197,174,250,137,193,211,254,6,35,203,221,214,177,224,48,126,190,183,54,183,95,220,122,99,249,46,94,100,77,54,239,188,214,141,242,211,223,72,198,118,249,213,70,89,52,20,94,46,253,250,131,169,246,253,247,213,247,64,72,107,183,144,92,198,1,84,46,217,99,43,161,61,236,194,142,11,57,37,161,102,59,112,201,31,203,51,176,245,82,47,133,209,58,115,221,71,44,239,34,205,11,208,176,208,245,233,112,133,5,87,175,30,236,166,61,228,48,151,106,244,82,166,243,181,152,1,210,81,35,85,250,108,140,72,1,58,12,3,157,94,107,214,150,63,23,90,88,194,78,141,192,168,113,214,59,124,126,74,204,87,120,171,219,8,89,71,139,16,78,17,138,166,126,159,74,92,135,141,54,76,164,79,77,251,214,245,67,135,213,0,137,230,170,117,226,5,140,12,174,10,240,146,224,109,33,179,121,206,29,226,157,162,247,106,70,105,72,155,174,99,58,169,222,107,49,218,206,208,77,133,15,84,216,209,26,243,239,171,84,70,179,181,98,15,203,205,59,13,157,233,147,181,163,31,96,73,45,153,81,197,179,81,185,28,44,85,89,210,158,67,53,1,146,87,14,19,79,147,15,130,12,142,203,0,86,170,254,178,42,232,210,241,151,66,220,23,145,110,41,31,58,144,165,95,66,167,182,152,170,170,192,124,161,80,169,29,240,31,95,16,47,213,101,181,206,75,29,27,94,164,150,70,183,52,123,233,33,99,11,243,214,253,150,16,111,173,143,197,124,25,43,209,144,243,104,216,105,214,211,133,177,225,228,193,186,233,37,250,44,35,3,165,220,158,184,254,232,228,249,163,17,16,145,142,12,164,254,86,168,126,91,173,69,151,70,173,110,234,19,46,158,216,126,89,161,251,98,3,226,241,228,90,125,40,162,226,47,94,152,61,193,117,0,219,217,33,150,68,118,80,59,158,237,51,171,141,96,135,182,32,133,161,98,77,190,170,177,140,68,142,117,16,72,40,46,213,135,48,72,210,5,112,112,88,109,107,200,239,78,21,240,160,252,241,88,72,241,214,244,0,73,36,110,12,203,77,187,36,177,113,23,183,169,15,70,15,160,107,41,119,182,90,125,110,40,65,62,18,48,96,235,180,184,40,197,214,53,133,140,51,129,25,105,233,131,19,169,167,208,105,134,23,66,66,174,200,123,81,4,119,85,158,121,9,153,10,228,239,239,131,193,44,36,20,150,148,31,141,29,203,3,79,81,187,157,172,80,127,244,128,39,221,55,50,143,224,14,200,190,191,243,90,199,202,148,21,64,112,247,94,76,219,186,52,244,65,175,148,190,18,104,224,6,9,172,192,172,135,175,114,207,126,26,214,127,93,153,231,183,67,122,151,170,112,237,94,56,235,154,184,76,204,112,138,242,171,234,133,211,31,54,74,136,91,91,3,130,238,40,36,63,93,44,25,74,222,37,130,16,214,104,62,102,232,133,159,127,43,69,149,179,137,84,167,248,109,202,104,165,206,128,180,219,57,232,122,252,182,21,121,201,205,161,193,78,62,137,43,156,19,18,183,161,245,185,94,237,221,10,141,238,146,99,175,225,119,142,80,237,238,12,241,115,245,200,235,75,148,2,19,223,80,29,116,139,31,207,152,227,89,242,237,188,22,242,72,254,90,13,158,0,105,109,131,50,103,132,146,114,37,185,38,83,225,236,179,9,75,212,85,210,11,133,79,186,13,19,181,115,217,83,11,84,75,227,17,165,123,99,15,223,52,96,48,232,170,233,205,54,156,150,139,87,99,96,103,157,103,150,206,240,35,149,238,228,38,28,99,44,235,236,242,113,176,145,34,194,209,116,151,78,203,69,77,143,75,209,85,130,150,37,143,207,21,240,249,88,82,84,75,0,13,45,226,184,55,66,7,130,210,118,216,227,91,36,42,37,100,60,241,165,17,167,112,248,236,101,18,235,101,171,163,82,38,224,109,158,190,44,61,250,170,67,25,158,6,12,109,74,237,20,56,246,56,215,232,157,206,123,234,174,64,143,200,140,207,129,89,163,59,60,129,19,87,130,197,10,109,210,47,62,72,157,244,175,49,20,152,26,40,185,24,101,99,151,216,196,92,33,197,183,4,134,124,201,111,77,26,90,244,128,80,119,154,253,107,135,5,206,133,74,38,129,115,110,37,38,2,98,184,146,213,54,184,20,223,82,138,145,173,167,231,230,214,241,255,193,150,137,214,77,120,56,195,228,79,183,3,77,26,129,41,251,243,29,163,152,219,37,223,154,22,98,194,56,14,143,173,197,94,236,209,5,134,10,135,45,251,167,155,52,177,140,26,112,134,195,90,246,104,186,68,107,252,116,238,234,170,15,232,145,182,107,17,46,11,44,105,111,115,183,118,182,120,50,200,195,30,24,114,12,87,91,133,50,8,213,19,129,207,134,62,138,31,169,236,53,83,212,111,71,55,182,25,191,57,62,7,178,64,178,11,27,213,79,119,248,152,251,67,184,182,33,29,108,33,15,109,140,226,85,119,97,115,126,253,240,161,55,129,162,93,177,103,43,101,58,223,28,62,27,130,209,82,136,173,76,61,133,159,231,72,2,15,217,163,41,84,57,150,185,63,56,182,174,164,111,15,76,35,145,27,241,9,237,193,34,54,62,14,106,43,110,249,37,219,210,247,3,247,171,107,205,127,116,73,137,243,219,166,69,98,240,57,3,27,242,117,98,228,147,32,253,84,200,225,95,217,67,105,190,17,66,94,31,35,40,48,83,69,104,163,25,18,116,96,62,24,30,246,34,211,20,155,61,127,193,6,19,153,74,79,143,61,2,205,253,219,72,81,45,224,128,184,203,190,102,148,14,191,197,55,169,55,105,66,163,98,20,222,232,110,127,112,57,207,173,30,87,70,222,107,249,107,161,241,214,147,186,138,41,98,235,176,231,156,25,41,6,233,65,167,179,16,47,186,150,135,48,199,208,51,179,155,255,238,178,222,38,185,212,4,82,186,95,10,195,150,216,78,116,47,165,249,57,30,16,54,26,135,199,133,207,0,175,228,111,140,238,97,82,13,138,105,13,82,31,152,76,57,90,100,30,76,93,178,57,58,57,124,85,36,162,64,196,84,227,226,170,181,109,200,118,160,204,152,253,135,97,87,23,177,19,248,11,206,5,254,92,4,149,84,229,193,90,128,227,149,43,115,87,245,70,88,145,45,197,136,208,240,186,84,120,35,101,154,38,28,166,152,122,230,71,231,1,206,212,15,166,40,66,141,104,28,250,226,158,5,58,116,83,227,168,68,235,96,225,14,152,166,161,242,138,10,8,76,178,166,138,249,242,43,113,223,62,42,70,194,172,162,2,131,57,231,35,142,188,181,208,15,25,93,247,250,74,177,72,139,194,42,38,39,253,57,86,76,219,56,96,34,88,170,108,51,39,103,203,189,121,83,186,130,108,187,83,243,81,65,44,171,169,56,13,57,197,143,90,143,7,231,3,104,227,62,118,241,167,32,198,168,176,140,148,214,220,8,34,183,223,252,252,45,153,124,105,205,39,166,181,114,204,52,11,174,73,247,61,77,76,223,14,206,73,130,13,39,236,21,8,149,250,241,48,231,180,228,155,54,208,111,12,166,111,212,230,239,180,209,238,124,74,64,252,189,233,248,46,186,170,147,241,56,7,140,10,101,81,165,162,109,157,5,205,225,51,226,74,19,132,9,239,34,169,200,145,211,185,171,236,47,68,230,146,63,25,209,232,170,247,166,229,232,43,75,162,236,151,164,243,84,246,112,90,154,63,123,148,5,0,147,140,244,201,211,19,182,125,46,81,57,191,181,203,5,74,252,179,31,249,213,157,154,13,165,250,25,208,93,79,191,154,174,177,164,29,252,102,136,127,15,142,46,108,87,249,62,8,135,207,205,190,15,194,126,15,145,131,192,86,157,191,28,198,203,205,74,194,13,229,199,246,159,54,211,77,57,11,72,224,125,133,123,203,228,89,115,83,242,36,232,245,251,246,71,75,75,235,219,232,156,59,147,195,119,97,190,61,218,116,218,78,120,76,252,79,198,121,242,215,252,159,210,73,83,172,250,125,78,35,142,235,77,25,161,57,134,125,233,155,232,248,124,201,164,221,209,156,70,0,162,229,236,144,127,181,56,152,186,125,128,242,80,81,247,221,252,115,224,179,14,109,253,236,38,140,236,247,166,192,181,62,143,197,199,244,107,105,193,215,178,238,101,44,93,213,127,153,90,52,229,79,93,221,38,181,191,51,220,234,143,132,88,55,239,195,81,234,105,158,182,210,179,3,186,13,50,225,236,107,229,121,50,35,156,236,1,91,59,154,12,119,130,134,54,126,218,202,90,31,120,77,143,41,76,36,37,103,211,6,205,179,153,146,169,8,184,181,151,180,156,102,184,251,219,112,218,106,99,41,190,120,204,127,122,251,180,82,158,210,93,242,92,129,98,227,233,197,205,138,141,2,134,2,112,60,148,231,217,163,106,212,122,142,92,30,78,115,46,111,129,82,47,248,146,173,151,29,175,149,49,36,234,3,211,169,122,225,99,33,141,242,8,217,21,215,4,7,198,202,215,9,206,81,60,253,115,66,181,174,196,148,180,43,151,56,56,105,224,88,85,123,94,77,157,39,166,33,221,33,79,131,50,154,41,37,197,107,227,255,73,183,214,50,2,35,55,41,201,89,204,135,131,158,74,18,143,237,114,136,50,209,180,171,21,49,180,188,3,78,26,117,3,38,18,16,55,111,236,220,202,21,215,90,88,187,192,38,226,250,48,205,65,216,238,112,237,202,19,193,70,145,190,82,120,80,120,44,149,255,126,90,68,35,190,8,58,181,15,77,29,130,189,49,87,168,5,94,227,129,137,0,198,79,159,105,247,52,212,194,17,149,98,34,210,112,255,232,255,209,212,180,214,133,209,72,26,79,123,244,71,62,190,104,37,161,58,91,101,13,9,113,116,31,113,43,139,93,170,25,128,35,218,2,45,35,173,167,181,26,225,38,255,101,168,200,154,118,219,114,14,126,13,56,203,234,149,142,179,169,87,211,234,30,207,157,168,231,208,254,103,152,103,60,182,133,122,0,84,201,10,211,223,17,75,36,161,142,164,253,232,199,156,44,119,207,74,38,83,172,98,7,45,239,79,103,21,184,210,134,164,205,213,230,242,93,56,21,237,198,90,112,64,206,152,166,70,211,56,159,166,114,148,76,252,115,38,26,64,149,241,144,202,187,29,39,8,68,201,15,3,128,53,103,167,248,96,16,172,234,234,181,197,255,121,209,100,123,251,49,178,244,234,9,209,108,115,248,124,131,231,222,176,170,251,107,31,52,173,181,31,120,122,251,28,48,13,239,186,252,184,217,167,208,2,76,184,88,23,208,47,89,19,87,243,63,232,215,94,179,186,57,112,64,72,181,158,78,122,152,9,186,195,150,65,127,137,26,151,231,93,8,203,155,45,162,48,157,247,241,90,120,75,83,5,50,185,153,47,129,102,85,208,207,199,222,70,145,228,48,190,191,174,93,244,90,122,142,223,38,220,171,223,3,110,255,238,83,197,200,114,117,192,145,120,204,243,162,176,184,60,23,83,67,232,79,70,140,170,189,247,230,176,46,14,219,10,84,209,81,19,7,242,65,99,98,108,181,84,62,181,0,135,205,36,83,20,14,169,22,104,30,253,145,28,37,96,152,29,37,93,159,158,139,235,72,241,185,206,1,65,63,180,194,45,127,141,221,192,52,55,214,246,192,84,119,5,156,88,201,15,60,194,229,108,76,96,221,12,65,239,68,130,236,39,245,63,220,123,187,7,67,8,154,60,205,3,151,116,225,101,125,154,207,123,157,21,178,3,70,71,239,25,21,168,164,252,181,143,31,145,254,240,224,116,155,196,213,212,215,212,7,206,177,97,89,170,112,42,239,193,54,174,255,184,24,254,153,244,204,66,83,107,10,56,191,182,10,153,197,148,226,189,142,149,163,77,75,116,189,230,26,83,252,108,32,15,77,228,34,20,29,161,28,202,215,208,20,122,86,64,239,45,110,110,76,169,250,228,41,121,105,7,48,42,134,207,210,93,53,198,132,98,92,101,65,61,40,84,143,126,107,44,19,181,207,40,195,143,13,101,88,224,185,60,123,198,90,110,137,96,242,63,227,201,110,117,191,52,69,164,69,143,92,35,47,46,113,111,163,97,86,180,32,108,22,40,90,111,186,77,90,218,193,209,86,211,35,83,130,117,222,238,115,161,212,166,244,194,248,69,185,199,131,81,244,173,22,210,49,207,74,77,241,96,116,116,60,135,199,128,225,46,126,27,58,177,103,151,69,6,117,199,112,39,115,40,245,232,25,53,156,23,180,226,247,120,232,78,176,129,221,244,107,80,216,62,188,31,20,55,236,152,162,24,223,239,62,218,40,83,140,171,205,133,215,49,133,177,62,197,111,31,127,36,61,195,66,173,82,76,50,98,205,175,169,65,159,145,155,234,205,228,30,116,121,44,40,3,239,205,113,30,117,67,162,135,44,197,218,163,212,240,113,158,22,76,251,49,87,186,21,168,61,70,208,156,31,141,145,193,181,173,199,18,73,37,223,7,63,179,176,235,100,129,197,168,198,30,142,15,82,166,218,149,59,141,251,61,177,105,181,251,147,192,150,103,61,167,21,39,164,169,214,52,161,41,143,131,30,24,111,102,62,36,48,237,110,10,103,74,54,37,111,90,211,202,4,90,192,8,167,171,193,187,199,138,45,158,52,243,227,99,159,115,137,148,93,192,212,220,235,189,73,67,199,18,33,56,183,117,167,52,129,21,143,183,80,161,76,137,171,194,133,149,239,48,241,121,245,178,17,90,10,155,149,110,231,103,64,179,53,239,4,72,121,160,122,24,152,172,23,182,234,86,189,154,40,85,236,240,191,2,102,149,154,218,211,187,17,13,38,143,166,126,153,209,98,198,107,193,176,247,248,124,116,139,222,65,65,164,68,103,202,48,193,156,248,109,171,187,80,127,115,208,60,16,111,93,202,94,42,18,14,157,195,221,133,141,202,93,167,10,101,163,51,22,8,213,139,245,161,111,98,142,238,24,113,98,239,143,23,94,123,77,241,94,180,246,234,36,29,236,188,35,238,13,155,168,186,155,217,148,195,3,77,69,187,90,151,149,158,197,250,56,231,214,86,181,156,133,153,81,99,146,86,212,239,116,97,119,171,24,233,1,195,56,173,148,86,11,6,155,128,141,46,124,105,228,98,58,79,169,193,248,27,202,198,62,8,129,198,163,173,71,39,142,46,174,187,236,169,37,105,169,61,33,147,182,99,105,86,250,165,52,6,101,2,118,35,110,205,41,162,31,211,170,177,234,189,154,114,119,125,173,51,38,233,254,116,122,152,11,140,129,126,197,225,85,7,73,187,252,208,219,143,187,64,172,34,65,153,243,55,108,139,59,80,244,28,228,193,48,112,227,169,77,177,73,121,245,217,178,103,60,23,250,114,143,90,26,75,179,221,171,147,110,55,231,164,219,94,163,4,197,230,30,207,252,164,188,201,203,182,128,45,250,34,112,195,8,189,240,241,99,116,127,231,127,89,121,95,56,61,145,181,70,242,54,142,189,74,21,64,121,232,174,24,176,113,225,164,218,95,176,209,224,239,5,76,109,202,163,227,182,156,45,241,131,171,174,172,115,239,153,60,208,217,8,58,36,245,108,200,52,164,24,179,66,215,150,158,169,121,195,119,226,47,118,236,54,213,53,34,42,154,90,204,162,180,44,150,41,112,131,24,243,123,237,138,54,103,85,182,209,101,129,162,111,237,208,55,77,87,159,202,146,209,69,255,189,54,146,164,117,170,250,3,26,137,94,53,198,118,78,232,161,63,138,50,20,131,125,240,113,161,94,205,164,10,79,197,247,211,148,119,160,107,168,76,141,116,173,56,220,104,41,81,161,144,70,1,170,15,10,226,50,93,57,9,225,82,153,62,224,24,17,227,21,33,25,68,94,191,139,33,48,159,202,78,70,89,94,139,224,24,181,192,175,226,25,60,241,190,221,156,147,163,160,159,169,58,32,200,164,59,156,96,232,81,150,84,186,199,34,89,150,140,144,125,60,122,50,4,3,190,39,67,6,185,171,32,19,182,114,164,102,210,100,4,36,62,69,27,70,138,144,96,250,73,183,11,169,20,29,170,190,129,159,251,146,34,148,139,207,166,154,182,143,9,10,166,200,32,9,113,20,89,137,21,112,231,96,187,55,55,241,218,48,205,80,71,69,30,239,194,36,195,182,71,143,169,46,148,195,129,190,140,18,169,149,68,223,141,190,21,164,239,203,83,231,147,86,116,90,134,132,118,170,142,27,73,73,211,36,177,228,151,81,250,170,158,174,130,215,236,28,183,66,121,245,163,249,143,155,255,244,52,244,106,34,99,195,95,139,150,199,173,48,193,146,207,124,66,68,181,62,82,56,214,42,243,117,0,80,237,250,227,248,20,62,45,2,36,223,52,163,105,26,245,2,121,52,50,28,227,27,22,206,168,99,173,202,30,142,165,134,68,234,7,211,158,162,81,111,22,238,103,91,13,40,240,150,242,101,153,183,226,233,168,227,113,241,39,178,60,204,91,105,223,177,54,208,91,104,82,46,111,121,234,51,133,191,215,34,46,217,84,175,12,242,50,106,35,62,152,29,102,40,181,153,113,35,55,71,171,49,3,201,44,60,211,46,199,197,76,225,49,117,76,40,0,217,14,211,172,213,37,108,0,177,212,215,116,67,112,125,208,151,54,149,68,140,180,196,133,151,114,169,211,141,7,105,72,160,20,192,150,151,230,107,248,59,211,79,168,129,72,232,201,115,142,33,129,63,82,104,255,232,57,156,30,187,29,191,47,45,246,139,157,100,233,243,60,168,198,166,186,68,104,184,144,15,240,73,52,8,206,138,132,66,167,103,55,187,187,118,246,177,99,20,36,165,210,66,164,226,99,52,248,217,150,187,232,252,166,163,208,167,9,50,28,143,51,71,228,61,121,181,50,59,232,38,112,44,43,15,1,164,47,90,65,229,19,11,66,174,158,150,18,250,222,26,166,151,42,189,143,38,73,89,189,132,117,24,85,186,106,99,117,26,143,62,79,112,88,163,178,146,19,155,98,114,241,17,133,171,234,89,150,84,119,111,255,101,171,62,152,202,68,183,17,184,246,105,114,246,177,125,142,25,165,200,35,74,224,191,92,80,1,151,128,53,54,140,155,40,103,113,82,218,38,190,53,212,219,205,237,197,51,159,206,125,150,222,122,154,102,241,247,165,207,174,4,207,159,188,51,197,56,95,75,25,66,48,84,199,136,227,97,26,8,94,101,141,82,34,74,32,77,217,251,206,152,125,214,166,85,230,60,102,48,48,15,252,193,236,177,66,246,111,204,128,197,83,208,116,82,80,25,39,79,142,16,78,76,225,51,79,96,212,211,71,67,140,174,58,92,160,202,170,227,121,239,249,53,30,3,195,126,36,95,19,37,143,253,177,33,2,207,172,253,108,108,25,43,138,157,129,207,52,146,125,18,38,171,25,219,232,129,225,245,45,74,181,72,60,47,59,76,172,73,182,35,232,112,221,50,163,118,103,230,46,83,124,152,50,176,15,202,49,101,178,114,110,114,80,245,238,219,255,249,97,90,193,229,68,101,91,116,103,141,0,101,109,194,186,193,112,49,51,191,159,166,223,225,220,65,110,142,170,234,106,126,181,113,187,202,213,112,114,81,230,26,48,203,231,57,60,240,231,150,195,20,206,235,234,194,124,242,32,255,249,237,2,159,91,213,137,56,246,39,31,15,60,217,56,117,174,160,237,184,29,198,249,86,201,24,26,182,251,71,246,67,193,23,43,228,161,145,132,45,52,222,27,218,18,117,108,32,232,171,94,93,69,139,243,153,244,178,29,66,248,230,20,196,252,54,69,177,114,228,178,179,126,130,123,84,10,46,58,218,148,101,114,83,91,247,205,5,204,234,115,226,22,133,49,146,190,123,219,196,200,143,49,0,79,252,87,165,119,204,184,221,30,18,213,14,67,238,250,226,171,16,247,81,224,169,167,61,2,215,62,166,102,188,234,100,161,68,144,192,192,7,87,235,29,127,54,83,34,76,59,96,219,92,100,5,89,78,175,197,205,71,83,235,140,90,37,124,192,15,30,166,197,40,51,177,89,133,180,95,109,2,227,226,198,14,68,94,62,162,96,104,54,41,178,145,236,33,199,232,241,195,98,162,54,163,76,82,53,77,186,122,253,234,150,255,64,210,141,77,234,229,97,192,116,32,237,87,87,242,163,251,1,78,69,207,16,60,146,180,220,90,160,95,119,149,151,19,183,140,226,118,12,179,161,244,199,20,71,90,216,55,204,66,5,243,163,172,74,154,217,203,164,14,124,236,200,71,44,154,44,194,157,167,240,27,168,8,4,59,156,243,176,254,110,222,95,143,16,203,168,198,68,77,164,200,85,54,124,231,176,84,138,169,221,60,49,137,115,117,243,229,103,162,60,15,175,51,10,90,254,185,50,130,99,79,24,148,21,185,253,144,177,2,103,141,73,80,165,233,75,55,83,36,34,205,102,40,215,31,203,191,248,181,208,2,43,163,58,189,168,196,231,125,22,162,224,32,190,38,205,136,132,22,124,14,83,253,88,20,46,198,73,253,193,101,166,39,22,185,127,4,19,190,56,81,143,79,42,196,6,79,221,240,51,31,94,38,42,57,52,125,65,201,244,247,57,206,107,96,83,60,228,227,131,21,250,193,235,236,136,233,25,179,68,252,228,123,52,56,236,106,123,212,229,77,203,98,57,76,151,167,198,227,17,190,13,75,157,222,220,165,98,106,203,216,111,253,201,147,205,249,241,212,11,157,153,244,85,44,140,100,237,101,79,225,13,230,162,31,96,199,166,135,19,174,190,81,187,237,38,28,205,243,101,182,7,166,108,215,31,13,2,131,244,212,80,65,4,229,104,226,160,157,111,158,249,227,251,133,34,18,90,231,55,141,6,241,224,252,224,69,156,89,131,57,214,224,92,3,94,230,201,9,140,49,147,74,192,103,80,85,35,46,209,49,243,125,78,224,73,56,71,39,3,234,218,195,31,205,84,148,84,210,175,213,143,76,24,20,79,74,78,24,88,62,170,55,102,241,214,199,158,175,90,180,70,50,209,167,130,201,192,137,25,69,183,117,44,174,4,29,149,210,33,218,41,219,71,192,115,234,177,186,161,27,72,190,83,146,143,46,26,15,68,8,178,120,122,15,248,156,93,250,216,156,139,211,215,166,113,154,8,93,1,28,2,181,250,218,251,49,236,169,254,28,123,124,139,105,2,199,145,138,126,211,170,61,195,98,78,70,38,218,85,219,110,88,189,163,195,182,24,85,184,136,218,190,185,98,14,194,135,92,85,229,205,36,231,29,70,223,84,218,59,14,76,65,252,186,240,212,246,191,100,188,182,75,224,85,85,14,205,200,233,98,237,225,159,103,213,115,42,208,91,164,29,240,113,242,165,105,146,183,36,135,26,48,5,141,138,158,157,54,126,25,69,50,85,113,171,102,47,6,140,224,177,10,231,117,228,103,253,248,64,219,110,45,189,247,64,239,206,29,9,138,211,159,254,87,78,123,36,232,98,75,217,202,226,48,224,41,136,68,49,1,14,92,13,145,5,163,91,106,198,102,56,173,111,66,80,155,11,129,194,201,37,29,51,44,59,10,180,28,158,26,89,27,191,122,171,234,35,118,230,77,151,4,197,64,53,116,212,154,47,124,252,33,185,218,184,68,226,91,67,28,43,9,138,1,51,247,190,43,115,226,12,233,205,45,19,63,239,131,19,177,84,216,172,135,120,233,169,196,178,7,69,251,37,118,66,106,208,196,26,7,134,170,41,238,93,8,6,73,169,56,9,186,17,95,115,194,177,170,229,220,212,209,122,21,45,213,112,165,205,23,134,42,112,6,156,247,243,104,103,246,80,105,17,167,15,181,117,242,189,134,237,233,126,243,179,149,173,231,183,57,40,99,196,97,33,169,189,191,232,39,142,109,71,23,148,136,239,197,249,35,189,253,193,90,152,137,37,73,163,176,127,47,4,75,117,80,232,27,202,177,97,25,75,123,121,238,13,93,149,127,77,106,133,166,234,230,1,87,133,115,254,3,76,54,52,96,252,132,250,192,109,198,186,183,132,198,251,104,4,179,47,140,236,235,139,122,234,17,180,171,60,139,193,51,95,212,18,21,207,152,156,191,246,143,73,176,95,231,232,175,153,162,6,74,116,248,129,137,255,7,140,253,89,245,107,29,59,219,43,114,76,232,238,124,157,7,38,245,63,3,166,217,66,95,250,124,190,220,175,169,64,19,140,194,20,32,134,29,194,50,23,113,23,224,118,125,97,136,151,139,240,23,1,119,148,115,3,206,176,6,73,179,68,134,209,48,96,200,255,164,153,39,79,20,131,99,113,50,130,89,71,109,58,247,165,129,100,76,159,107,91,90,241,61,206,140,220,194,245,54,32,215,152,225,141,34,105,249,108,241,240,160,211,30,119,79,190,231,244,161,43,120,206,24,241,130,5,43,232,74,70,246,123,81,145,239,165,158,157,186,191,113,207,115,250,157,30,184,215,116,207,243,99,93,117,69,71,27,177,215,21,82,60,218,63,2,223,221,140,29,5,218,62,41,94,193,181,109,169,95,59,228,152,63,42,99,104,180,150,217,131,176,208,98,118,17,53,182,211,164,204,56,145,89,119,226,117,153,164,80,218,53,110,142,26,163,44,0,163,217,76,113,116,29,184,136,225,7,76,65,213,186,48,141,213,210,178,67,225,145,7,185,32,8,156,202,144,80,76,177,177,95,152,84,178,116,19,101,74,162,91,185,214,89,17,229,109,222,25,169,152,128,41,126,144,77,131,36,132,115,228,3,211,169,43,237,37,116,15,58,53,243,7,43,171,4,50,210,251,30,248,76,140,46,171,143,40,138,76,83,202,92,85,152,21,152,221,86,224,161,32,137,181,48,196,105,36,147,86,163,66,229,132,167,133,236,90,250,170,5,222,86,146,29,48,219,138,254,242,102,71,186,131,66,59,243,124,224,181,154,194,242,203,36,171,194,227,251,129,178,122,140,110,53,133,37,221,141,221,70,80,34,152,43,96,88,204,134,94,140,76,196,190,227,137,130,153,246,172,65,157,57,47,92,71,215,166,52,139,151,206,120,233,243,83,67,88,12,138,25,19,49,73,127,252,184,210,136,71,208,119,184,123,1,13,241,200,10,159,223,250,152,222,128,41,28,213,110,58,154,220,102,184,23,137,240,217,208,38,191,115,132,174,240,108,166,21,101,62,48,245,88,23,126,204,148,98,213,91,251,162,170,253,69,102,164,102,175,166,70,176,186,170,117,69,104,116,175,120,48,56,143,84,87,152,20,198,250,232,31,129,173,177,101,42,220,60,205,12,218,136,233,42,10,245,94,11,216,132,43,181,101,50,69,90,211,224,82,181,7,21,159,192,211,204,6,35,124,169,48,93,104,114,117,147,46,163,97,180,252,187,248,163,117,40,85,196,5,128,17,24,238,215,128,233,58,238,10,211,133,189,2,198,45,109,10,47,103,20,52,56,77,237,186,60,86,132,73,130,93,184,75,171,16,165,19,84,178,222,223,70,52,87,80,235,10,244,247,66,178,84,120,247,128,119,244,181,0,219,179,72,115,109,129,8,44,96,147,154,89,47,60,31,88,27,250,9,131,239,235,65,67,70,46,251,40,226,19,251,147,185,250,161,73,152,165,128,251,39,164,96,232,210,214,198,106,17,249,237,51,216,100,108,151,246,4,27,123,79,220,250,56,165,227,249,101,250,44,115,189,240,210,166,249,10,107,77,143,33,107,214,106,183,31,152,96,64,192,99,75,153,30,124,70,117,166,248,152,144,177,106,131,56,140,168,107,199,28,183,154,178,246,176,33,81,224,118,175,134,63,125,43,76,205,104,187,112,145,220,253,176,190,223,44,79,222,74,85,2,41,204,39,111,217,199,93,128,159,100,40,76,75,120,92,13,115,147,178,120,228,76,205,148,79,98,204,74,229,231,177,147,106,222,171,43,76,89,114,53,13,31,206,99,0,60,170,190,24,204,54,53,197,150,212,96,196,85,174,165,99,196,148,59,42,212,72,61,12,33,251,236,34,177,171,208,83,89,149,33,164,255,200,134,98,84,96,247,84,234,147,117,140,179,152,105,212,124,171,219,213,176,191,230,157,136,137,20,175,16,25,36,19,150,187,179,129,81,80,178,141,90,93,238,10,184,17,11,19,178,129,115,172,78,79,192,32,230,9,193,166,144,13,84,106,157,98,125,193,143,36,68,190,227,199,149,152,125,76,107,81,78,90,208,189,226,124,169,86,147,163,40,202,112,109,7,76,74,67,217,52,160,194,139,165,91,24,5,105,115,37,36,56,90,188,22,138,55,85,153,37,216,136,63,126,125,96,36,136,196,254,194,187,113,85,64,154,78,107,211,238,94,56,226,138,251,8,150,80,44,106,227,64,131,70,162,226,131,215,120,132,145,129,41,19,204,1,91,214,227,129,137,205,6,76,57,210,3,51,59,238,213,72,66,8,47,81,163,48,240,203,120,17,53,53,174,99,229,83,226,243,249,213,176,177,43,137,142,49,175,196,234,132,14,28,242,9,129,41,189,247,67,98,146,47,30,74,229,65,101,121,234,14,67,81,145,149,40,138,87,113,26,28,138,64,76,19,56,96,138,132,138,215,78,210,0,149,69,175,106,208,58,226,74,63,4,123,57,134,229,212,134,6,254,216,62,223,44,197,104,217,122,168,67,1,189,188,99,154,143,191,225,185,187,48,228,226,31,195,229,34,132,250,40,109,81,52,114,222,218,55,134,65,112,89,10,161,6,37,255,68,82,28,166,206,56,41,108,31,216,127,187,80,123,38,199,54,196,107,189,122,136,119,228,95,165,166,192,244,153,251,190,66,145,231,249,239,254,192,94,49,250,69,224,229,189,64,163,223,218,130,228,77,68,190,144,191,181,94,164,15,30,112,75,254,1,77,130,14,169,4,244,107,107,160,8,140,200,47,23,83,49,248,222,202,164,117,203,115,245,172,37,98,207,212,15,61,7,43,165,126,57,118,44,74,75,115,215,215,202,22,231,253,126,187,89,121,164,236,227,88,173,36,214,63,216,102,165,112,144,44,35,151,251,194,249,196,61,171,178,168,82,6,84,217,137,62,24,81,7,105,73,227,189,17,167,241,155,227,157,86,241,157,216,13,90,42,126,53,10,221,74,144,101,12,38,213,127,26,241,176,46,91,173,81,83,118,95,63,116,13,33,105,116,225,51,117,182,135,128,121,178,161,90,163,99,83,204,23,75,187,97,154,168,147,14,173,23,109,187,31,108,188,72,55,124,64,84,150,153,84,28,134,183,241,110,74,147,56,222,153,215,219,225,212,149,74,208,224,49,98,76,217,27,103,210,155,211,199,23,63,109,194,65,237,162,133,226,112,159,196,148,56,51,234,23,254,216,85,126,112,165,39,87,36,234,167,9,124,229,207,235,235,213,120,217,150,220,156,230,186,229,70,243,49,68,45,90,253,194,77,225,52,31,248,108,181,62,102,149,238,148,212,198,139,122,200,17,24,70,222,249,192,221,11,155,15,140,96,220,61,222,128,185,34,174,62,203,101,221,105,74,109,126,244,221,160,104,90,84,58,28,116,123,18,4,244,44,78,29,50,211,52,188,23,67,230,126,35,50,192,48,174,204,128,41,28,125,96,20,13,226,230,100,158,215,115,115,186,2,115,192,141,18,28,129,33,246,188,55,167,175,185,202,131,31,151,200,165,103,14,12,117,176,40,80,80,122,120,38,210,247,49,17,18,63,150,140,92,60,48,23,146,223,27,78,66,161,179,65,25,46,182,28,24,238,147,176,202,156,255,224,52,243,75,141,163,62,201,239,210,78,191,166,191,84,50,213,6,125,106,104,60,63,7,159,14,118,152,199,229,91,25,183,174,31,93,166,157,57,138,190,20,210,77,190,157,101,83,153,147,57,134,170,156,87,36,97,239,36,101,97,59,155,42,97,166,233,247,110,148,250,21,129,141,25,210,167,127,134,171,88,120,228,39,84,6,189,250,107,231,51,152,108,243,1,195,60,236,132,3,80,142,224,40,11,74,52,197,75,169,168,32,53,178,133,11,179,92,154,31,170,208,178,67,191,113,97,168,232,188,161,179,147,3,90,66,62,7,77,113,99,234,125,48,4,231,34,41,117,182,139,220,60,196,75,63,52,157,92,138,54,43,246,255,96,26,83,178,128,221,98,211,31,136,96,163,108,240,108,68,230,225,59,124,140,192,250,194,20,13,93,24,230,157,254,192,201,91,73,59,169,226,46,93,172,6,71,5,36,48,233,16,189,121,75,81,227,219,97,136,236,122,111,235,250,246,233,157,50,196,60,93,47,230,18,55,243,211,153,221,163,41,154,145,128,250,77,35,74,120,40,10,233,207,112,247,143,28,156,190,7,147,23,149,171,141,20,254,115,141,76,198,108,62,191,220,60,84,131,204,152,17,175,63,227,185,189,22,144,38,31,82,66,83,159,139,6,15,191,51,52,140,66,201,244,251,206,51,249,99,183,49,37,127,49,209,160,46,78,31,212,204,109,74,250,173,218,49,20,62,189,12,131,159,18,70,38,40,49,195,26,247,46,93,39,32,148,72,126,103,108,102,93,178,40,110,121,16,19,137,49,36,123,138,172,42,106,185,134,195,231,123,195,9,115,97,227,119,170,37,96,170,213,183,194,38,101,25,48,209,19,189,122,152,36,106,192,69,185,174,39,145,174,242,73,221,0,179,45,201,177,1,29,211,244,194,122,218,220,108,131,81,248,28,5,113,49,38,221,124,30,156,210,249,248,105,164,143,110,12,116,218,141,115,60,183,105,88,235,99,83,54,232,223,130,160,153,20,33,1,211,181,235,23,179,163,73,229,240,129,171,113,241,58,12,219,82,82,24,26,198,94,2,166,50,82,224,49,173,142,217,225,202,118,190,117,143,164,214,228,187,57,60,242,179,234,144,81,108,231,244,108,104,136,109,37,247,132,79,236,220,238,59,208,136,241,156,155,85,249,30,205,88,131,227,230,212,155,202,238,142,162,146,151,10,161,125,70,82,82,81,106,50,214,189,182,75,232,23,54,164,233,92,239,118,241,153,72,215,71,133,134,145,102,206,120,48,196,124,178,92,205,81,210,63,171,139,62,14,210,131,119,247,134,131,5,169,87,135,169,164,219,98,4,108,136,125,251,8,184,38,145,49,128,12,215,156,90,135,105,38,76,114,32,34,123,179,99,80,232,134,210,175,125,142,87,76,167,21,240,99,7,115,94,98,192,196,111,31,143,55,171,21,64,43,251,125,111,35,222,144,195,22,14,225,25,191,156,164,190,137,142,139,233,68,75,96,8,13,170,169,72,153,79,124,171,105,164,28,242,202,208,25,181,184,122,162,61,39,203,54,33,105,83,155,191,211,164,31,67,190,37,9,130,226,230,183,209,69,105,213,253,160,166,142,109,230,131,209,184,151,210,68,232,189,114,115,62,36,28,30,210,55,215,103,217,102,77,22,191,57,148,27,74,15,183,45,131,112,97,90,175,36,145,181,137,59,127,98,50,7,134,153,65,58,80,7,10,3,217,203,7,73,243,54,173,177,32,174,191,135,159,43,235,215,211,37,247,78,213,34,64,14,99,130,169,39,135,151,30,35,110,125,201,226,209,44,211,143,169,254,220,197,58,184,150,56,83,20,89,250,20,44,8,94,170,139,57,25,208,234,139,7,235,78,120,25,128,161,255,30,1,79,149,43,24,180,19,87,223,255,207,100,131,138,94,80,42,237,123,188,21,138,30,66,155,245,139,115,236,234,87,147,75,19,49,102,18,200,212,158,124,48,113,11,101,198,194,55,78,209,15,3,239,2,5,125,2,67,187,248,137,185,48,32,27,61,76,25,81,42,125,199,103,67,156,151,130,184,85,199,140,186,252,79,107,214,224,172,193,242,99,185,83,139,208,28,165,198,66,162,252,171,89,11,118,220,155,178,240,161,175,109,124,98,223,231,34,37,191,53,188,202,172,61,187,236,55,226,19,243,166,75,253,198,34,211,50,226,183,83,82,165,24,132,123,241,82,62,20,93,151,186,116,80,8,46,121,247,83,179,25,173,202,2,244,73,83,172,255,193,4,190,166,4,188,97,37,60,155,182,195,147,214,193,164,87,147,9,171,142,162,44,188,244,98,203,197,251,147,17,255,82,190,97,200,146,182,83,212,210,66,193,121,34,99,54,45,15,224,55,135,246,65,184,177,198,143,100,197,39,218,24,48,200,87,189,218,234,88,28,37,18,81,245,167,105,187,222,113,49,83,77,162,13,28,130,201,59,60,154,49,196,247,63,192,195,83,131,84,113,19,219,213,155,211,85,237,167,34,4,6,79,197,12,117,89,174,239,6,12,23,83,127,174,182,30,122,135,51,246,189,194,144,76,248,1,48,88,158,85,71,133,239,223,124,30,82,15,78,181,156,94,61,170,175,62,43,0,232,127,124,50,143,214,49,223,73,161,174,103,170,116,143,134,91,126,161,188,51,137,48,201,151,90,132,238,34,105,224,151,93,31,186,12,71,225,84,43,249,185,24,113,97,135,171,21,131,232,79,147,95,253,127,180,157,71,146,37,57,14,68,175,68,45,238,127,177,225,195,15,128,206,50,235,217,229,172,166,218,51,226,51,40,65,8,119,127,55,5,126,162,179,51,140,221,220,195,173,7,30,198,219,244,124,87,41,209,165,197,196,50,116,56,19,145,20,127,26,105,70,185,193,2,187,25,77,146,87,126,92,144,3,139,105,120,119,103,99,31,150,143,30,108,221,254,226,116,44,26,161,248,96,225,214,224,72,67,81,205,136,29,117,225,34,31,244,189,155,48,113,21,67,97,252,74,185,70,192,83,101,79,121,55,162,171,217,209,134,254,90,127,126,58,59,95,107,235,112,87,101,253,100,84,178,220,7,105,137,128,116,130,126,214,94,158,28,66,201,2,73,142,122,64,36,11,157,127,240,128,113,188,61,112,167,143,29,38,209,123,235,119,81,183,226,198,151,201,151,104,160,138,151,207,229,151,34,146,159,200,248,123,224,144,84,104,221,156,190,249,153,225,173,214,17,48,105,91,186,77,179,69,77,223,22,168,230,86,189,202,223,76,112,190,225,246,19,198,212,193,134,67,248,195,104,116,29,15,136,110,163,127,85,179,46,122,250,123,123,106,20,73,14,82,221,106,213,126,40,26,59,8,43,236,243,108,197,205,231,207,194,18,250,44,13,139,209,251,154,54,122,108,221,37,185,129,186,167,1,116,42,127,45,141,62,125,239,207,154,146,211,179,21,49,114,126,243,192,255,178,235,219,153,232,183,120,195,184,53,86,245,247,226,22,117,238,92,211,128,131,144,86,225,10,57,184,195,118,123,219,143,29,17,37,66,141,112,20,20,55,2,159,134,198,85,143,172,219,172,108,243,198,7,233,44,3,8,204,85,42,21,196,83,109,33,121,111,26,185,97,249,57,152,38,196,97,14,159,79,44,73,23,207,66,130,194,111,46,166,158,144,117,64,140,255,230,243,17,194,44,210,244,171,55,188,247,247,213,116,137,132,222,184,28,187,152,49,53,254,123,169,214,184,193,251,118,202,129,113,214,41,188,170,19,79,31,184,66,166,93,213,164,204,213,107,57,41,102,37,194,40,182,46,252,169,78,193,15,175,136,92,235,1,207,103,250,173,229,128,240,228,117,129,113,118,182,251,236,89,71,106,70,163,119,229,70,95,53,33,86,125,53,217,72,110,27,33,106,163,55,30,140,108,114,207,179,195,228,59,204,7,134,48,168,58,60,204,201,173,54,56,238,249,237,112,179,216,138,126,22,185,109,209,178,130,103,68,77,116,248,34,220,200,32,235,60,79,69,79,23,187,15,16,234,13,62,124,234,104,212,228,138,31,240,65,112,153,27,15,92,231,240,207,38,65,171,62,99,201,117,205,247,57,106,77,30,3,101,173,160,159,109,84,113,18,248,17,244,71,254,249,193,16,106,52,13,233,45,60,14,241,244,185,121,165,164,107,7,118,239,92,46,220,168,184,83,171,205,52,237,63,184,244,71,190,200,136,243,194,139,2,223,104,122,110,7,100,80,103,191,234,65,193,62,149,40,156,106,18,167,136,105,208,97,239,39,112,70,26,160,147,117,153,162,223,120,130,137,147,252,251,24,142,12,243,129,118,10,33,112,207,182,63,48,85,2,181,62,119,162,89,98,38,160,232,86,117,97,26,11,144,223,112,169,16,212,27,46,227,65,173,203,14,24,3,255,93,245,45,123,211,206,210,161,78,237,93,245,16,37,57,204,149,87,191,123,227,236,88,1,163,213,162,199,210,239,248,109,14,243,211,106,120,65,254,236,131,77,101,44,202,214,47,154,125,195,129,107,121,43,255,57,212,66,35,92,56,166,49,144,244,188,228,109,94,59,212,76,71,188,232,153,184,215,117,223,19,147,160,228,173,43,236,84,46,232,34,208,233,229,89,184,205,131,83,13,7,47,116,168,15,92,93,178,128,250,64,8,129,244,105,238,183,126,39,130,167,107,107,166,141,233,213,123,230,56,140,38,36,196,143,103,203,201,57,190,186,19,253,29,250,114,130,101,110,161,23,188,102,194,233,96,240,49,133,119,192,228,0,229,7,70,29,203,97,212,161,171,250,20,16,145,245,237,174,216,164,123,62,204,184,96,188,229,56,55,102,93,207,94,58,226,64,55,117,104,93,34,192,109,251,102,89,232,192,241,108,181,21,103,164,247,26,9,123,106,144,66,23,209,60,64,101,236,244,233,109,90,173,159,46,164,169,26,164,81,158,207,38,49,203,55,6,140,245,45,145,7,27,48,18,198,29,134,240,224,57,126,168,171,242,205,210,184,163,123,211,109,28,210,217,104,56,53,156,79,143,34,167,238,75,55,91,89,188,192,102,179,47,239,50,74,170,116,211,217,56,171,124,27,46,168,223,9,243,45,142,37,38,182,183,235,92,220,136,160,8,140,1,234,247,72,75,123,22,34,85,8,176,230,40,61,158,166,110,102,232,211,40,74,249,104,217,173,69,138,6,207,247,38,51,50,29,70,238,72,23,80,69,83,222,119,203,179,67,36,110,193,2,227,213,241,29,11,173,230,246,204,82,122,201,51,184,27,105,23,163,236,231,233,177,156,102,3,56,109,245,242,108,36,47,227,124,202,240,51,118,133,207,189,244,90,11,103,7,41,79,122,18,48,49,248,11,227,19,85,152,28,190,22,112,238,90,154,129,195,239,222,82,17,119,174,154,235,73,126,89,247,82,51,172,127,20,171,228,195,154,105,115,94,24,31,182,182,124,161,205,233,47,103,116,170,174,175,115,192,16,37,119,24,62,24,201,10,222,150,167,29,3,58,222,19,223,180,77,61,127,22,20,75,95,221,160,48,185,167,248,233,126,166,221,80,184,153,252,100,252,52,17,125,249,108,50,225,220,144,57,187,112,110,170,190,68,250,68,142,152,14,117,28,77,15,63,227,7,12,135,119,30,75,163,88,136,253,244,228,28,127,160,237,89,154,196,0,139,31,94,121,152,55,93,154,141,47,172,222,23,239,169,14,84,110,177,43,126,182,89,26,169,160,155,172,220,232,236,74,208,70,157,206,156,224,238,186,130,111,133,189,77,210,50,240,51,250,189,63,195,117,247,102,109,156,99,176,251,5,57,179,207,202,210,196,155,90,185,73,126,112,69,12,172,239,191,213,54,253,47,65,213,208,91,45,243,76,246,116,225,162,49,210,138,222,4,151,174,79,10,22,174,0,145,209,62,243,246,220,5,190,72,230,70,176,207,164,240,46,188,236,12,253,180,94,79,127,32,226,113,245,134,233,205,253,101,208,224,144,226,218,157,5,134,223,102,187,124,110,38,37,67,5,192,19,113,212,249,41,33,35,150,217,73,180,187,48,185,57,241,219,201,12,150,187,15,30,139,17,103,92,253,190,27,81,62,216,69,46,204,105,146,67,41,121,91,1,155,8,18,83,102,83,67,206,24,154,96,201,207,33,219,154,13,220,229,140,17,221,206,34,226,93,242,217,108,138,171,201,155,234,198,80,149,102,179,29,178,11,22,83,22,38,101,23,200,187,227,241,118,24,7,170,172,89,184,89,200,193,246,166,21,147,162,188,79,147,221,157,170,107,124,19,195,77,143,216,246,24,211,43,241,17,144,62,134,248,146,223,182,56,246,119,67,54,30,237,166,66,222,7,66,243,169,57,154,75,145,185,68,17,192,116,219,13,194,238,137,127,73,158,174,211,116,179,29,166,210,104,171,36,187,145,91,56,90,77,201,84,244,220,41,216,117,37,122,168,10,166,40,61,80,61,109,233,226,46,200,61,73,215,151,119,159,115,166,230,11,103,211,89,20,184,33,209,19,82,223,80,58,200,104,67,24,11,119,149,171,136,91,253,186,232,132,87,234,127,139,247,25,247,156,148,84,75,254,252,214,151,194,192,98,220,56,219,165,229,25,17,133,79,46,185,152,95,93,84,183,33,21,163,206,246,67,185,7,73,218,58,25,59,220,195,252,221,248,196,36,67,148,62,67,25,237,235,52,138,77,246,16,117,107,22,160,72,182,227,145,30,170,188,126,12,175,238,147,24,181,223,61,202,35,204,30,146,7,63,181,120,141,201,243,211,198,233,240,193,150,16,161,227,69,62,214,71,170,136,18,61,73,230,165,232,119,193,152,214,29,134,28,73,101,221,147,165,79,102,151,185,167,44,76,84,238,183,85,156,120,195,161,174,146,242,81,114,129,23,212,111,63,152,252,136,41,222,45,202,50,208,61,159,14,163,188,32,79,35,61,153,189,207,250,236,104,72,104,195,168,211,240,21,64,208,183,201,97,125,198,250,92,165,190,219,11,251,112,183,4,19,129,9,77,249,174,66,58,97,18,154,62,163,124,237,95,233,5,38,228,182,236,96,129,201,111,137,223,166,162,100,200,94,204,181,186,196,179,248,237,68,127,189,113,241,140,221,208,68,139,68,54,222,26,246,137,245,208,174,250,20,151,178,246,166,75,51,217,233,210,250,131,146,113,145,47,138,187,67,122,204,74,48,115,188,27,93,14,209,118,111,150,46,223,46,252,104,148,34,232,107,37,163,2,151,174,240,166,71,114,252,118,223,186,58,8,147,127,105,77,134,162,140,171,48,17,156,18,15,87,200,112,100,233,161,27,144,102,12,86,105,202,134,141,107,114,246,88,92,221,130,0,218,50,170,79,166,239,164,184,136,83,211,137,130,120,251,87,173,8,140,240,141,12,53,54,61,89,130,14,231,170,34,16,240,68,67,179,235,189,2,27,84,146,19,130,116,187,246,229,222,153,88,103,225,84,23,248,220,224,134,111,103,100,151,22,97,49,134,193,218,66,18,14,155,111,188,9,60,44,158,237,176,137,233,78,129,77,14,62,158,70,44,90,142,124,184,181,203,167,6,4,76,156,88,214,61,42,15,231,112,250,54,21,4,223,158,125,26,158,11,24,9,28,158,102,199,11,124,108,185,225,155,138,73,216,231,42,31,214,145,224,91,1,87,84,17,150,192,20,222,250,142,213,17,53,213,179,207,168,42,63,245,139,77,236,129,76,32,233,115,106,220,83,204,68,130,96,83,206,39,163,186,140,185,148,209,248,210,95,54,33,163,15,76,76,202,174,63,140,106,179,91,42,38,170,245,140,71,183,60,147,111,170,80,64,152,68,104,17,24,14,188,238,48,154,60,215,151,217,216,69,210,240,115,19,206,232,115,96,232,111,219,45,42,158,54,30,140,174,48,138,196,14,27,97,234,214,143,54,141,196,233,112,173,154,157,221,126,66,70,211,127,219,216,252,139,246,10,44,250,190,122,27,254,166,82,229,187,45,27,193,143,62,203,220,22,143,72,51,222,134,17,191,61,135,81,123,11,76,54,236,92,14,87,74,159,228,187,185,85,124,25,187,192,248,117,100,231,176,90,153,238,166,204,47,246,174,11,236,119,150,122,211,6,126,110,57,128,160,159,232,159,23,10,248,236,211,77,155,54,145,38,143,150,247,97,87,26,129,67,235,4,244,44,153,220,165,79,39,41,196,53,59,140,114,65,145,239,130,33,239,75,195,0,70,193,181,200,79,47,243,228,121,203,250,207,119,35,240,153,186,219,15,32,60,74,43,233,218,198,85,62,125,87,226,88,40,34,225,221,126,132,68,110,38,153,123,107,104,211,160,209,248,72,58,236,233,180,154,78,150,141,0,64,30,209,52,42,136,229,229,27,70,213,178,227,195,240,145,200,100,217,43,50,88,13,70,64,240,62,61,18,41,244,53,58,181,12,41,254,59,3,148,161,151,14,180,178,157,11,10,149,92,42,129,74,113,30,57,231,166,46,30,163,197,136,220,254,134,7,16,121,166,59,90,36,82,92,24,222,139,175,176,194,190,57,139,220,186,49,95,182,188,163,191,236,241,139,114,189,106,183,59,151,233,168,93,216,170,75,98,215,56,51,252,88,134,242,81,195,36,187,99,164,173,114,76,26,54,169,221,243,27,138,201,71,103,153,224,195,156,136,61,224,2,141,192,93,61,172,142,25,91,14,215,50,53,161,240,28,76,55,43,225,62,135,249,43,208,179,22,96,141,245,87,83,13,220,101,39,157,191,13,202,209,243,187,89,246,66,10,70,215,157,67,4,159,138,88,65,228,45,238,226,182,70,35,249,163,44,121,26,74,19,31,230,124,94,174,219,255,132,54,44,246,139,132,205,35,182,242,172,8,122,255,192,99,188,82,112,46,63,123,22,77,254,66,215,192,198,245,44,207,18,207,251,164,95,129,41,3,151,15,38,111,185,197,179,48,123,92,143,53,101,170,16,113,125,95,132,212,240,185,21,223,174,158,36,207,124,194,126,192,212,20,55,121,26,58,235,225,67,65,242,226,16,237,201,102,26,157,113,218,158,143,152,236,115,23,94,133,188,135,236,48,87,117,89,207,211,82,59,124,47,169,3,123,84,54,139,99,34,64,1,188,29,182,43,214,16,216,102,248,55,125,201,236,163,212,91,96,236,62,63,89,184,48,55,189,32,80,72,156,190,106,195,141,250,138,197,132,20,110,59,185,25,94,127,201,152,15,76,246,71,15,184,103,245,28,176,23,224,71,114,120,82,196,62,5,134,128,206,183,26,98,116,69,82,140,224,201,49,122,91,135,207,171,36,244,78,62,96,33,216,245,193,120,71,36,222,68,74,10,181,91,254,97,5,37,0,233,22,82,148,155,79,255,106,145,117,177,88,169,156,60,191,238,179,33,219,126,127,187,28,78,64,103,19,66,23,241,124,136,216,17,176,29,236,84,188,97,9,209,118,121,214,210,38,252,2,1,41,93,149,146,243,70,156,223,217,155,14,12,37,91,145,169,114,172,178,226,115,184,144,217,39,105,250,104,44,227,233,249,208,97,84,130,91,222,12,85,144,239,68,101,152,212,212,210,14,129,56,210,223,221,141,128,71,63,138,2,77,55,111,224,210,232,34,188,215,140,125,171,167,230,48,226,69,89,225,243,25,195,187,155,10,136,46,20,49,205,24,170,226,56,44,152,232,34,121,102,105,204,35,140,4,162,23,75,247,111,83,193,250,130,127,191,28,9,56,116,4,54,37,178,236,48,58,97,215,171,135,174,37,170,198,223,44,203,198,107,39,51,225,87,253,228,198,17,65,128,41,241,187,102,7,104,108,88,28,111,56,148,4,78,208,244,116,135,137,156,76,249,109,8,127,186,239,11,153,187,199,16,79,205,54,1,99,31,110,224,149,20,205,188,241,251,236,204,253,65,50,111,155,233,69,117,95,154,84,164,98,98,10,140,14,150,219,194,136,196,81,148,167,48,222,204,111,68,114,129,202,184,235,211,4,222,2,206,240,209,191,191,109,12,40,14,15,252,135,91,97,196,150,189,229,199,230,131,93,71,63,172,94,87,13,188,58,202,30,77,51,9,201,126,45,79,72,243,74,69,172,173,30,92,98,31,204,69,68,20,90,153,40,165,250,221,159,72,212,148,172,129,182,109,203,242,35,21,254,215,42,37,77,103,210,151,234,18,20,192,172,16,185,37,27,139,67,41,241,116,38,255,230,46,130,205,145,49,220,249,149,200,220,45,75,158,30,63,170,100,135,141,16,69,159,54,1,135,128,209,39,151,125,220,196,145,125,5,81,189,55,213,155,2,235,129,251,158,201,227,129,255,87,158,69,119,207,251,147,171,187,132,123,56,83,119,115,99,242,156,169,163,9,79,133,169,42,166,79,16,4,152,138,41,177,19,32,210,108,57,122,4,147,56,203,113,191,9,154,173,232,145,179,31,9,223,201,185,190,161,54,18,29,82,41,42,222,15,76,22,77,180,108,32,62,30,100,140,70,82,29,55,119,248,46,178,84,124,3,195,58,114,27,150,206,188,144,167,115,53,166,213,128,73,183,239,10,179,159,141,248,234,84,36,160,67,158,33,85,101,237,246,168,144,57,88,22,226,218,238,52,0,93,42,104,155,168,167,42,53,102,9,126,76,161,55,63,240,157,128,205,20,150,21,156,217,25,171,12,174,243,109,215,132,147,237,190,250,204,127,17,47,66,146,156,203,64,192,179,75,114,171,21,210,205,184,16,89,202,81,213,118,195,173,60,103,192,244,137,144,74,91,33,103,150,9,106,228,0,47,220,210,18,184,188,112,119,238,216,31,12,97,140,192,84,6,220,150,159,101,171,146,31,201,132,83,238,203,187,49,109,42,188,181,83,137,173,8,227,46,27,165,39,43,0,55,2,143,210,107,156,210,245,14,54,204,45,85,159,174,70,180,19,112,193,218,8,24,231,249,200,119,30,82,46,187,4,37,129,117,207,59,207,178,82,230,102,124,56,59,190,171,142,173,66,214,84,185,231,21,159,85,205,183,114,251,44,131,207,29,43,151,20,64,153,12,236,193,189,182,152,226,213,68,9,5,158,41,12,90,208,36,201,60,231,68,196,161,20,235,3,27,191,10,255,43,126,72,146,217,29,62,35,43,249,171,184,147,176,137,189,79,10,129,47,81,183,160,72,160,117,55,84,8,239,79,213,216,54,26,237,251,219,25,113,6,209,94,50,22,200,238,174,171,179,61,167,33,33,64,171,221,37,15,222,225,78,245,133,124,182,137,118,167,120,57,53,148,91,209,85,190,80,46,40,25,245,73,225,179,91,45,183,83,112,153,37,33,99,4,94,158,94,101,176,229,169,43,140,138,89,19,88,149,172,51,226,160,253,254,52,53,246,138,46,114,116,226,221,120,189,133,83,151,88,162,235,72,24,12,119,179,180,108,19,245,223,241,213,228,172,201,174,131,209,82,86,185,191,93,155,4,31,123,129,216,230,227,11,178,46,165,176,160,42,12,255,217,237,113,147,228,18,152,130,209,56,237,179,213,158,203,211,112,11,143,116,135,19,191,201,86,24,237,165,25,240,94,18,225,238,148,86,227,72,184,240,20,86,30,130,160,18,91,65,186,83,119,149,2,147,106,143,207,162,68,86,24,144,49,215,106,173,209,103,20,41,55,125,120,34,100,30,79,91,214,125,125,224,125,247,187,3,39,161,190,249,61,93,229,105,152,140,138,192,76,149,22,79,99,188,173,250,192,45,66,43,201,72,185,215,120,96,196,86,2,70,150,68,126,187,88,177,88,244,56,172,43,178,207,19,38,242,98,1,82,250,50,89,106,119,166,81,72,11,121,216,7,155,118,202,69,43,61,254,17,217,83,23,91,177,243,239,187,97,220,229,138,255,193,236,19,91,132,65,42,101,109,159,34,33,70,127,69,177,231,126,87,133,22,249,19,95,2,46,28,42,23,157,208,198,125,179,20,148,10,95,121,55,97,239,244,185,144,176,63,201,195,188,93,138,147,210,137,136,13,198,40,82,105,27,124,170,159,203,219,126,122,39,85,228,233,191,17,250,96,19,73,19,107,163,157,219,255,106,254,217,235,71,137,44,162,59,199,182,227,154,254,193,196,53,197,30,198,241,129,117,211,63,152,88,228,146,197,107,242,185,107,251,111,147,182,169,178,230,28,196,240,34,126,48,73,32,114,191,193,189,85,33,157,249,193,211,200,244,244,229,227,39,94,253,193,211,4,43,85,211,135,50,208,239,216,166,246,143,205,92,80,14,138,225,239,238,150,206,34,125,74,12,226,227,247,183,160,27,4,26,242,217,4,22,190,250,12,232,248,209,209,108,111,151,151,47,127,29,120,8,39,123,163,46,247,187,126,28,136,251,136,236,56,86,244,227,209,90,131,87,86,165,161,51,88,61,71,171,11,7,227,51,88,169,133,25,68,10,178,81,65,11,108,186,216,219,97,83,18,215,193,130,92,102,249,211,164,211,138,11,21,7,0,217,235,142,146,251,32,214,31,21,194,78,59,101,29,6,243,188,170,126,160,19,149,214,237,238,172,114,86,199,74,66,114,45,198,138,82,26,149,31,67,123,161,87,239,110,56,21,31,93,180,106,66,57,254,114,106,126,36,221,218,20,196,168,170,247,121,114,62,66,55,121,8,179,235,242,73,120,214,22,209,69,17,5,177,120,70,9,248,108,102,58,212,196,134,231,39,156,198,28,45,143,119,141,156,202,243,134,59,133,45,58,41,154,33,88,81,95,2,214,15,158,42,23,61,44,79,35,231,88,0,212,158,55,21,183,97,241,198,111,155,52,135,10,142,20,87,201,6,205,85,56,254,224,63,195,105,237,157,2,251,178,48,196,118,83,113,28,23,166,130,90,244,60,41,29,43,126,69,177,165,215,244,4,161,254,104,222,105,74,210,78,21,153,59,174,67,211,211,172,144,202,37,59,78,229,72,72,86,189,93,58,43,213,37,2,83,141,229,125,198,112,165,170,210,128,199,10,114,73,67,246,148,85,117,162,81,139,185,163,225,171,252,8,153,4,46,212,74,251,62,93,225,1,144,139,27,89,33,217,7,115,17,93,23,143,34,66,141,182,13,56,124,26,174,50,119,232,124,236,175,44,157,157,212,100,31,150,170,64,154,84,129,195,156,108,162,213,112,182,109,36,161,122,108,211,100,156,168,32,98,119,27,233,128,236,63,114,116,49,167,210,190,91,252,70,184,93,69,86,176,139,188,191,79,95,19,129,147,95,70,191,39,199,225,180,204,141,244,136,172,244,136,100,101,72,189,202,82,201,207,10,199,114,140,214,34,163,68,230,25,58,129,103,65,230,128,241,59,168,108,199,89,76,95,237,160,53,45,209,139,15,92,99,67,67,133,76,98,1,56,89,169,128,244,241,232,217,132,197,84,250,21,109,176,24,174,252,148,120,192,118,118,238,101,254,203,213,56,8,84,190,152,74,173,22,48,210,80,69,69,180,185,225,132,53,128,63,164,215,71,231,189,184,123,24,7,158,9,187,137,116,6,236,64,49,131,185,58,169,72,228,38,212,178,186,207,35,28,169,143,192,5,199,127,142,25,140,254,186,220,95,240,9,183,143,223,207,126,154,107,179,62,252,19,143,245,229,113,198,110,169,184,12,28,50,158,208,147,41,179,194,51,170,234,49,11,53,192,88,122,84,13,232,79,159,241,240,87,227,10,208,11,200,182,132,244,152,70,148,235,233,29,28,127,52,254,248,128,243,80,195,111,27,13,107,14,152,105,87,244,171,77,129,164,223,173,112,47,69,77,255,34,246,155,108,162,32,10,183,238,241,40,219,41,135,74,78,89,214,224,244,193,156,104,25,171,6,17,240,177,22,46,156,165,136,154,254,158,41,236,89,162,232,92,158,180,67,33,144,117,152,144,90,83,5,22,139,251,248,28,61,7,54,18,23,58,143,184,223,198,153,75,70,219,163,55,146,205,158,155,23,78,73,187,52,91,185,177,247,74,225,6,161,83,65,188,168,231,214,155,204,34,18,148,132,127,183,251,172,102,180,233,28,197,216,141,3,219,106,124,85,18,231,87,152,229,115,120,96,12,175,253,192,86,141,18,112,165,120,71,96,220,113,159,79,145,27,29,75,173,40,60,206,117,38,7,140,83,69,151,230,182,154,203,15,70,225,166,136,32,21,240,217,246,189,229,141,226,6,105,218,194,151,48,125,22,91,89,233,80,149,108,242,117,60,49,243,192,117,107,32,239,71,34,233,190,103,4,196,40,254,122,164,128,72,102,45,1,163,161,179,158,61,199,53,90,185,189,44,88,89,155,194,41,122,60,177,79,183,103,191,74,136,88,5,140,186,247,35,223,77,97,215,247,106,110,105,179,171,204,16,169,104,158,106,148,237,238,186,159,141,214,110,106,223,87,91,41,98,86,25,174,110,135,225,10,184,22,161,199,52,41,200,246,113,246,26,227,215,238,186,209,18,95,247,4,95,80,92,146,75,37,163,207,120,125,215,255,140,138,109,42,15,58,103,246,211,222,228,113,37,12,1,65,94,207,177,87,34,157,177,165,216,19,184,246,18,96,221,143,8,119,177,24,237,183,52,123,66,14,83,71,26,177,210,242,249,137,76,144,5,237,38,129,19,100,234,31,108,169,68,75,181,201,72,76,119,135,10,112,29,143,234,217,207,57,244,161,166,81,168,163,145,109,243,205,1,155,152,140,72,170,153,0,149,191,251,180,164,72,244,29,152,184,249,116,56,111,173,179,235,86,185,152,125,254,159,141,239,172,100,153,193,147,68,204,152,9,103,75,160,0,71,140,24,211,40,246,109,250,108,16,93,137,25,186,73,232,84,183,227,33,76,158,73,165,228,136,7,124,180,237,192,88,60,73,173,51,24,226,124,30,81,14,119,78,156,174,48,68,158,254,242,51,195,151,100,48,218,211,203,109,160,102,166,134,184,51,249,233,226,241,73,104,26,109,189,60,13,63,150,161,183,12,185,99,49,160,248,234,228,205,66,208,78,234,99,173,199,60,5,16,217,31,242,48,244,197,27,210,113,31,203,68,134,203,82,105,62,138,61,62,135,253,233,187,99,213,45,21,215,251,169,247,46,135,51,161,56,57,93,206,245,58,12,32,206,215,37,202,75,160,147,201,20,240,89,135,226,233,68,26,195,133,153,12,126,2,32,24,144,41,183,251,110,146,206,244,221,198,151,211,28,134,168,81,207,235,99,112,230,184,0,20,148,176,84,6,155,194,40,142,143,128,45,217,68,225,230,92,116,192,77,235,187,17,186,58,230,240,247,106,108,148,179,253,139,138,22,44,64,221,95,141,106,207,148,92,54,188,104,208,33,127,31,77,13,80,207,42,147,245,59,204,3,70,184,68,10,117,40,162,59,91,149,255,54,105,246,194,145,10,124,142,189,207,253,11,92,249,76,129,55,177,201,15,37,65,80,40,77,18,110,205,237,199,113,110,235,85,29,56,55,216,90,146,27,156,217,170,222,31,153,172,105,236,227,1,159,102,73,53,230,129,199,249,174,29,176,109,2,23,158,86,130,239,191,141,224,174,248,182,128,137,198,244,128,155,154,79,131,8,107,241,146,155,140,177,95,133,131,35,161,35,208,221,173,134,62,203,105,135,62,124,110,177,238,231,180,116,187,173,100,44,105,253,188,83,1,67,97,32,223,69,214,121,41,222,165,84,7,42,77,48,185,236,164,41,4,140,186,155,62,61,237,146,235,112,33,246,174,106,84,248,163,190,16,7,159,136,79,227,81,196,49,38,116,131,153,20,212,149,246,71,48,167,123,120,29,24,83,92,164,51,10,118,121,242,167,127,81,12,133,71,113,183,25,98,244,76,235,7,37,220,27,176,41,105,60,176,221,132,2,78,170,198,3,154,221,80,72,38,84,185,85,88,163,32,81,255,157,214,7,54,106,158,253,180,59,82,42,19,90,200,41,169,24,9,185,157,51,222,221,141,58,79,80,50,157,190,57,78,126,1,54,162,190,27,198,156,251,211,92,21,151,62,77,72,124,196,211,228,12,168,86,9,251,155,251,188,49,41,236,67,68,149,134,96,205,183,35,37,24,211,123,82,193,28,220,191,222,225,139,170,210,246,40,222,152,252,200,116,24,127,171,106,245,224,2,141,134,47,82,185,71,214,167,201,58,249,166,97,50,118,11,237,112,114,254,62,77,2,67,73,182,109,10,47,23,91,48,248,9,155,34,239,130,202,221,135,14,62,185,170,178,12,181,11,222,225,72,151,23,73,164,24,197,52,114,150,183,187,67,20,171,61,106,42,81,105,5,156,85,131,126,192,116,218,190,90,76,224,211,225,98,72,0,195,214,227,125,70,180,254,153,225,3,162,207,248,108,35,211,16,182,34,211,102,245,12,17,96,226,35,130,98,166,55,111,217,185,174,157,101,60,30,120,120,100,6,248,97,77,161,184,39,237,24,14,212,96,166,194,211,196,175,124,162,144,147,41,108,94,160,253,83,174,220,63,125,212,249,42,226,80,85,241,53,155,44,165,34,215,34,10,176,235,108,159,95,0,218,182,250,112,33,157,191,165,16,215,225,70,245,211,40,15,188,220,34,5,166,224,91,5,117,78,127,123,38,198,89,242,205,66,51,47,188,125,138,15,11,173,60,82,63,27,123,119,4,252,148,225,1,71,249,19,124,30,99,40,127,26,104,245,72,51,48,70,252,43,214,115,23,246,176,19,57,189,74,64,219,109,32,96,203,217,81,216,20,165,29,30,198,137,33,240,185,1,127,84,73,192,156,241,207,136,156,175,246,252,69,40,160,119,175,170,204,116,166,52,36,104,1,243,199,218,114,44,134,229,93,110,198,109,213,166,25,79,193,133,137,179,72,183,76,24,75,124,147,135,203,189,22,93,125,231,127,159,50,50,249,105,244,203,94,58,137,225,85,249,122,5,137,97,237,209,97,218,74,51,192,92,86,122,214,7,220,38,254,106,46,12,77,167,161,185,84,191,153,96,197,131,42,1,65,253,88,142,101,223,39,57,179,218,106,252,81,159,185,155,140,135,92,105,223,80,80,249,168,23,72,218,227,147,30,113,47,184,5,162,93,28,21,77,101,155,136,214,126,38,58,245,12,229,225,86,203,8,77,183,228,239,134,233,250,17,245,43,120,218,191,41,216,97,63,215,18,235,108,117,114,190,48,169,27,73,186,131,163,204,178,61,53,253,128,208,197,10,229,16,186,147,100,109,7,140,191,73,252,48,203,84,233,138,195,220,230,196,216,109,230,22,232,142,166,153,95,161,92,118,245,175,183,9,254,108,225,234,50,217,18,44,32,135,7,7,143,138,11,83,66,246,93,235,129,49,146,30,21,235,69,178,209,7,207,101,119,21,185,214,115,1,240,175,162,160,116,164,71,143,25,38,140,232,81,156,152,18,138,130,151,134,130,63,135,141,184,80,21,149,7,106,132,51,70,139,18,201,199,31,129,215,212,159,54,93,112,241,37,146,4,11,63,94,76,148,13,65,184,220,235,73,149,216,49,205,172,202,253,117,104,151,233,59,60,106,154,199,138,148,15,59,123,85,142,119,155,78,82,86,119,5,209,12,159,194,232,90,230,158,95,209,241,157,98,171,195,220,237,234,22,56,255,56,55,127,95,242,5,170,79,245,15,17,234,26,254,217,92,129,160,190,86,63,203,132,44,200,225,102,105,228,210,180,179,50,179,239,85,173,163,228,174,90,233,176,143,249,137,138,44,69,107,218,50,234,211,63,189,14,147,253,134,204,182,190,158,148,29,59,93,91,229,185,198,226,13,217,113,182,52,139,115,168,179,3,218,141,30,199,218,36,88,39,48,1,134,216,37,123,123,36,101,41,59,116,154,86,208,115,149,110,218,37,80,246,182,225,135,67,39,145,88,162,92,19,7,90,152,171,195,164,63,159,187,121,199,28,11,120,193,127,32,112,133,105,55,123,195,23,137,43,77,131,92,125,122,208,5,229,129,172,9,151,22,35,246,212,44,8,254,97,188,17,95,6,173,238,219,71,154,58,14,141,243,194,216,155,227,197,84,232,44,137,220,97,196,125,1,251,100,52,11,194,106,104,188,110,179,251,150,48,161,221,215,240,25,204,55,196,0,62,216,204,69,9,134,114,236,164,143,52,215,96,52,147,36,230,152,236,56,244,151,35,244,44,251,36,174,217,177,99,79,152,112,244,52,153,8,20,6,185,58,48,112,198,23,36,97,220,243,98,180,108,63,24,147,79,29,18,86,197,48,124,63,58,31,182,206,68,210,16,50,172,134,110,193,115,240,224,218,189,48,37,39,223,237,218,208,220,187,70,175,127,124,14,1,159,187,156,248,142,176,63,188,216,37,193,220,88,250,155,33,113,238,22,209,225,220,73,139,166,64,16,4,142,62,33,113,84,110,253,191,2,84,159,7,100,63,44,205,174,32,243,109,165,24,141,73,70,152,228,71,36,78,125,223,231,38,153,185,226,59,170,36,19,199,45,145,116,187,46,213,242,199,6,179,74,89,127,247,217,253,183,216,131,80,242,227,242,244,102,147,243,80,37,226,104,18,56,78,49,96,63,157,52,102,88,33,179,30,126,25,251,178,247,111,127,214,156,44,129,211,191,154,184,136,44,142,154,108,15,240,14,45,36,89,75,6,209,38,147,217,183,11,142,48,161,134,69,212,166,118,247,2,154,214,75,18,34,61,124,174,99,149,128,217,230,138,120,94,143,177,143,131,34,246,208,243,89,123,233,203,107,142,58,126,92,80,176,177,233,203,107,95,177,85,101,227,179,151,87,27,141,167,31,74,36,47,9,21,17,5,184,136,172,236,123,102,29,195,64,178,170,72,228,93,97,87,53,99,38,105,15,188,155,143,245,25,122,18,211,228,233,138,194,81,152,55,28,12,69,219,13,139,173,135,112,15,108,181,115,242,213,184,186,151,251,42,206,82,217,74,152,219,241,24,68,130,30,68,132,231,42,45,243,223,178,95,75,13,184,64,48,162,41,116,148,250,87,55,50,16,94,41,154,6,103,247,16,55,96,38,73,8,18,22,47,217,110,150,223,119,81,218,221,53,49,202,50,138,75,216,55,56,186,164,2,136,94,177,122,40,135,207,13,117,75,20,10,94,146,184,202,53,51,158,52,135,14,115,126,250,254,142,253,60,68,27,24,225,26,138,92,220,230,67,210,69,46,45,103,14,195,172,225,171,139,242,48,101,161,60,203,7,81,188,38,166,215,20,47,75,135,39,113,120,33,79,130,81,93,229,254,206,182,144,40,32,115,227,41,35,218,162,121,83,104,207,196,134,68,221,119,202,186,169,252,168,96,114,140,54,10,51,146,129,132,115,40,54,44,203,144,208,92,27,248,158,156,215,217,198,179,19,203,144,166,81,160,23,3,50,57,138,154,36,209,53,58,194,71,219,146,115,181,87,72,59,220,110,41,147,112,124,44,76,253,108,211,89,248,158,230,212,43,34,173,69,158,129,241,26,124,112,54,105,47,253,108,236,20,95,65,232,162,101,93,127,88,83,41,238,191,108,111,89,104,2,40,54,51,59,221,159,174,20,208,202,211,150,77,227,103,50,249,67,69,104,186,127,89,197,94,116,130,39,241,204,74,201,166,161,72,121,121,10,94,130,47,103,118,205,157,130,53,208,51,217,18,220,168,73,4,128,112,0,157,107,209,199,158,144,72,203,62,11,88,96,178,230,124,150,211,10,82,100,21,173,81,51,73,98,239,89,82,178,21,35,197,144,226,106,158,81,17,16,10,89,140,141,178,195,253,68,161,205,57,56,245,64,199,33,238,157,118,102,36,6,177,188,28,9,63,159,166,201,2,41,69,59,133,11,174,15,39,234,6,77,168,17,57,160,208,107,246,119,23,156,83,218,165,120,63,60,210,4,151,56,26,216,210,112,36,50,187,207,83,242,147,164,52,144,241,226,246,232,15,39,139,39,111,125,152,236,132,234,48,7,129,90,57,141,164,111,223,56,18,116,130,194,161,111,159,125,78,214,31,185,218,185,28,159,30,221,85,71,147,27,199,199,47,184,225,93,234,26,57,233,38,10,95,253,233,243,151,220,184,229,229,60,242,177,78,195,126,176,206,95,232,135,109,163,55,249,96,84,15,245,214,101,146,110,31,143,223,102,155,223,194,106,106,228,119,229,139,202,3,227,248,170,154,163,87,204,79,250,193,36,90,203,166,195,195,121,126,236,105,212,140,194,157,164,112,205,174,182,99,242,162,66,41,212,127,52,41,213,91,77,92,75,147,157,209,55,37,251,44,96,252,125,218,161,29,90,81,239,146,110,62,136,254,192,249,243,194,24,124,214,190,78,148,99,84,173,143,189,96,25,45,232,59,26,231,150,91,151,255,52,68,89,82,189,109,112,42,209,161,212,60,14,201,68,192,185,151,190,179,239,192,149,114,238,167,79,224,33,253,184,238,54,100,131,125,61,45,51,78,149,18,48,50,108,250,93,164,82,55,255,108,152,179,132,114,200,134,26,173,79,135,79,195,243,51,17,224,202,186,168,41,140,63,59,206,252,114,186,12,198,233,51,222,13,201,245,66,236,28,172,83,77,113,106,65,190,140,253,69,12,165,60,201,206,6,187,72,232,129,23,213,248,227,129,241,223,6,60,148,209,171,27,63,207,151,203,243,131,211,51,13,27,41,178,62,96,112,175,62,142,28,118,90,232,72,28,166,176,64,110,124,36,88,116,23,34,220,166,102,38,234,93,118,248,133,102,8,112,166,202,91,96,124,247,211,209,105,233,5,242,110,46,198,61,30,206,100,203,234,118,55,72,20,138,167,77,96,46,107,122,109,118,6,29,96,170,17,36,152,139,53,79,88,238,131,137,19,79,177,245,209,58,45,123,6,12,145,254,208,223,166,196,41,123,167,81,188,222,196,226,62,155,29,55,105,31,145,159,73,32,39,35,214,198,240,119,99,54,105,149,30,112,249,114,25,12,110,79,126,56,9,0,206,102,12,10,169,158,24,58,230,5,169,62,147,96,46,145,98,77,163,49,11,133,210,141,100,208,49,39,20,238,86,242,236,48,204,11,233,133,93,28,3,244,180,68,178,40,154,93,60,188,195,15,124,90,246,164,197,227,123,83,56,167,127,225,46,48,57,225,255,192,83,225,218,254,129,241,56,94,24,250,72,133,207,30,120,63,155,216,251,120,96,204,201,248,176,115,80,78,201,138,225,2,94,187,31,79,19,123,75,211,107,77,46,192,197,199,32,161,33,33,78,94,222,45,191,237,155,11,36,48,111,61,88,155,69,116,125,207,58,251,54,89,199,90,45,128,99,233,123,55,81,181,33,132,21,230,29,232,206,43,186,17,120,165,90,86,110,233,102,230,46,135,19,41,9,90,5,97,165,223,223,103,227,74,123,210,67,40,157,95,206,118,188,81,142,91,82,4,110,213,239,187,248,111,227,24,37,96,33,48,89,10,159,70,192,38,234,185,183,194,211,248,199,191,94,129,97,161,75,200,21,234,9,20,188,191,167,77,5,233,249,233,134,153,240,125,23,83,28,245,27,89,3,213,185,54,216,175,144,203,24,234,246,40,102,100,5,108,57,82,106,170,52,79,88,0,46,85,201,225,240,76,44,100,2,62,152,197,34,69,222,221,72,35,227,212,110,4,156,178,108,228,131,235,211,240,29,13,250,80,21,148,237,168,251,240,3,63,24,50,164,179,49,139,19,140,11,215,87,170,74,49,83,133,23,242,246,138,21,102,187,70,54,186,89,103,42,13,205,110,47,144,61,100,135,49,247,158,252,115,164,17,134,163,149,242,41,201,82,34,247,34,150,31,86,208,208,20,90,248,106,209,163,117,152,69,164,48,174,233,175,238,235,23,41,30,10,19,142,217,31,91,12,156,230,3,210,86,201,217,196,146,141,241,44,144,103,86,185,77,99,233,206,47,211,206,116,16,168,65,23,7,49,53,2,211,71,132,74,157,244,166,16,18,186,241,5,134,170,69,22,253,2,82,181,151,139,211,32,223,103,126,110,65,113,242,184,97,154,168,220,158,89,61,219,248,63,62,161,22,82,217,73,62,125,18,12,251,244,93,37,65,41,50,31,44,199,252,79,220,164,52,196,65,61,211,71,23,76,199,157,93,65,147,188,141,33,204,135,146,84,137,60,213,109,125,94,157,134,207,3,50,77,202,251,203,176,172,250,28,36,196,173,28,56,150,126,94,179,247,8,49,236,46,76,101,244,8,142,170,29,176,229,169,170,175,127,132,196,11,177,226,53,53,103,178,147,85,223,189,59,39,25,79,26,124,129,7,57,140,36,147,59,20,21,22,218,153,219,231,23,89,56,201,206,53,58,41,12,177,89,246,150,225,84,153,26,62,49,1,84,223,205,18,215,207,49,244,183,139,145,30,58,140,127,94,92,196,20,54,248,165,111,89,200,106,105,57,39,68,32,100,29,56,60,224,105,212,166,65,195,185,124,158,64,83,151,53,24,48,184,59,167,120,186,158,77,65,163,1,131,28,32,63,250,82,53,82,74,121,249,162,246,237,91,185,86,63,217,244,186,74,101,213,252,8,99,150,153,158,231,203,52,253,22,173,214,111,72,136,41,23,213,39,3,38,89,223,97,227,92,125,234,9,140,80,101,4,140,154,139,194,86,103,148,3,46,143,83,223,224,79,38,195,208,172,65,66,164,27,219,151,107,244,131,87,75,15,76,33,234,133,57,174,30,216,206,183,219,240,38,148,172,4,39,203,199,208,96,232,122,211,157,75,246,187,213,15,148,213,131,104,123,151,254,122,125,34,148,248,44,103,174,6,206,89,127,148,40,217,183,242,236,89,238,189,15,188,156,9,223,96,196,63,21,222,253,115,47,255,224,166,46,247,101,65,191,92,162,213,120,224,158,210,142,121,12,214,117,63,74,5,244,240,228,17,19,215,238,210,92,80,116,43,202,87,94,110,112,218,79,118,57,213,146,35,126,122,25,117,129,102,151,55,152,151,29,166,146,65,99,170,80,24,149,20,79,79,114,198,170,150,34,144,153,234,45,179,124,66,185,26,241,247,205,183,20,196,13,201,32,17,152,75,123,246,94,33,251,249,124,169,100,39,114,84,124,68,4,192,68,70,231,82,152,25,90,46,156,30,112,14,55,205,0,207,49,162,185,141,48,99,127,190,26,131,97,42,168,10,151,234,242,239,220,124,118,215,180,176,3,19,222,207,1,247,173,156,239,201,56,2,125,52,249,191,93,210,90,144,73,31,95,180,192,208,52,165,158,146,54,31,155,240,51,103,81,208,129,83,164,40,124,12,105,95,88,8,42,76,9,98,27,220,119,185,79,147,255,145,31,120,186,226,184,193,165,62,77,227,66,255,89,87,88,197,227,233,111,68,214,93,195,203,208,172,34,49,6,55,133,211,250,7,62,235,43,62,251,28,229,253,1,247,237,48,106,159,210,243,81,167,195,102,52,75,205,19,3,41,43,13,16,210,236,241,192,67,159,173,89,232,157,225,168,204,158,77,99,130,114,199,234,149,44,59,232,14,234,151,46,99,112,169,154,234,150,16,213,252,228,33,65,169,168,151,47,158,201,124,59,49,208,232,93,107,138,43,236,171,77,90,70,2,154,192,248,154,163,191,58,220,237,146,37,68,233,235,236,190,29,65,88,247,164,217,157,203,29,52,163,254,93,133,27,174,164,36,67,105,89,71,188,156,205,106,73,203,243,207,79,244,193,195,236,178,99,163,255,37,141,62,165,190,132,41,157,158,50,83,201,112,203,123,72,112,201,33,167,9,76,56,33,220,194,192,43,187,46,153,193,24,112,245,194,149,85,235,196,35,116,78,191,231,44,44,72,112,217,58,21,197,134,238,46,182,126,220,255,201,4,67,28,70,11,41,174,44,100,230,16,206,118,190,173,100,226,193,113,72,3,159,155,70,144,254,144,5,117,171,44,57,65,207,145,229,241,7,168,161,168,123,149,118,47,4,187,130,30,103,17,140,136,120,235,249,255,68,218,155,83,95,34,194,122,206,221,251,211,86,157,238,44,197,231,254,96,78,105,65,145,126,15,218,41,56,243,75,23,20,241,246,248,229,73,141,76,120,181,48,36,160,50,12,90,31,66,127,151,136,2,110,167,156,34,92,100,18,113,168,91,8,204,61,206,217,211,32,184,149,173,132,0,79,37,4,228,191,125,86,89,238,67,80,106,254,157,209,147,99,120,93,63,34,103,153,189,205,191,139,250,180,121,251,155,240,15,241,242,224,190,33,79,93,222,77,93,107,176,84,28,19,70,50,95,185,254,161,207,88,130,128,134,111,150,87,79,8,255,162,93,21,49,169,38,61,134,72,250,142,95,46,88,27,69,158,182,106,243,126,249,105,170,236,99,13,3,203,156,206,14,15,98,150,23,38,107,225,236,83,1,55,203,100,189,240,25,220,92,99,150,21,134,82,154,182,170,165,196,68,211,206,246,176,228,179,17,111,131,64,212,233,53,112,214,73,135,47,35,36,25,151,146,132,188,230,59,214,200,242,165,30,124,38,208,231,87,121,247,50,57,229,160,238,224,2,41,243,136,236,24,148,236,131,217,131,196,77,121,154,100,180,25,115,56,85,35,242,20,24,70,12,207,151,39,136,40,117,119,192,19,111,144,115,119,224,84,94,178,184,224,75,188,164,11,219,238,60,178,2,16,131,111,158,201,150,205,235,123,35,104,192,216,4,94,101,115,96,116,67,239,194,134,133,20,217,45,135,205,186,145,167,43,12,239,95,175,17,246,179,8,233,133,97,89,244,68,77,235,50,136,220,46,108,69,183,75,62,236,30,29,7,165,165,30,224,198,180,129,45,243,162,164,82,58,185,26,125,6,191,214,29,236,99,217,18,121,244,118,155,77,60,164,97,36,175,202,47,19,46,168,242,213,203,52,218,125,184,200,223,208,14,199,213,240,249,32,237,225,146,175,81,246,189,187,223,159,46,208,228,201,71,35,40,233,201,248,12,215,16,213,38,107,120,205,46,243,64,135,195,239,167,159,61,168,183,246,223,134,254,236,22,210,3,91,118,67,192,21,114,94,133,235,116,83,20,134,25,28,123,83,95,94,144,230,25,14,183,45,100,17,246,52,65,2,135,201,241,184,26,143,214,52,106,212,28,254,145,246,201,135,77,66,68,94,197,188,73,41,88,227,25,48,134,193,199,211,10,224,244,195,200,117,171,94,105,108,101,245,45,15,133,207,141,192,107,10,113,236,173,107,141,2,19,72,244,242,162,109,137,135,83,251,28,43,111,250,203,11,37,40,85,39,75,37,113,38,158,134,159,174,100,129,59,204,8,222,114,232,36,199,245,223,36,188,65,53,152,42,112,126,222,240,29,115,9,114,156,224,229,161,210,162,118,25,17,12,134,248,236,101,215,240,235,133,76,132,80,177,140,47,193,192,190,17,130,100,151,135,40,37,62,40,101,9,138,150,30,148,39,7,77,91,46,138,201,220,101,81,228,124,54,199,123,8,0,162,2,30,21,233,148,226,221,136,63,40,23,166,30,104,151,35,185,219,157,165,197,96,240,61,67,138,144,225,144,36,146,238,40,97,140,37,95,124,38,93,114,233,11,178,217,113,117,87,133,231,185,65,9,220,36,245,132,136,242,186,181,96,166,48,155,180,225,205,92,100,1,67,90,153,139,194,132,120,218,133,179,142,5,233,34,51,184,132,208,218,105,250,110,170,150,102,124,53,209,230,36,40,210,208,101,95,244,88,133,210,99,228,179,102,95,89,166,62,91,138,140,243,132,8,47,40,46,58,23,177,41,29,202,229,54,120,61,200,178,149,132,25,210,152,71,172,105,124,103,249,249,101,132,180,133,92,35,61,242,238,7,222,166,210,25,48,149,15,97,252,227,67,133,161,44,88,63,48,247,175,241,127,102,39,84,119,37,218,109,9,241,242,116,129,0,211,171,140,127,2,194,215,65,73,32,6,145,168,114,25,46,84,93,152,163,125,212,168,96,51,170,8,153,131,136,116,195,111,38,36,21,82,59,77,237,90,90,195,171,205,49,59,154,36,0,38,164,215,70,204,126,180,87,211,245,149,145,71,114,134,43,5,1,6,137,161,93,222,61,209,144,221,209,176,179,233,138,135,241,236,252,68,203,124,187,224,172,24,34,251,154,152,88,36,38,92,26,22,42,87,5,222,176,227,7,13,11,209,69,109,26,155,149,23,40,64,9,66,94,201,237,51,44,46,200,230,3,198,140,185,79,31,91,25,99,34,72,90,200,122,151,135,207,194,226,252,247,159,134,24,226,230,24,37,194,66,99,198,103,227,93,150,42,77,202,32,175,214,1,159,157,149,52,225,24,169,232,58,4,11,24,44,120,210,41,212,125,185,235,223,198,26,159,184,192,231,16,164,6,61,30,198,55,218,5,222,119,7,62,163,73,65,201,29,174,138,18,97,201,241,240,57,154,118,19,120,218,226,117,212,152,234,110,143,213,77,160,38,222,109,133,194,178,0,40,221,154,35,136,84,200,87,21,82,118,248,75,45,118,26,60,43,144,215,101,129,57,110,219,22,182,19,221,223,17,150,222,35,26,78,254,240,154,242,219,36,139,175,224,143,33,35,47,111,249,109,139,93,215,128,141,9,79,97,58,209,203,121,209,132,237,82,100,131,99,9,31,188,63,157,168,101,185,94,215,100,18,15,43,246,120,106,229,170,44,124,158,110,43,78,38,56,250,206,196,250,91,117,60,92,172,132,67,130,244,236,156,3,207,110,195,98,170,53,8,67,140,65,167,40,108,212,220,1,163,182,33,139,154,60,179,48,110,96,251,194,4,17,152,12,134,248,105,238,194,91,81,58,59,88,182,144,131,149,108,47,115,16,162,162,117,97,34,147,2,87,142,193,251,211,164,164,52,133,97,163,146,134,103,225,92,179,45,250,204,239,126,123,69,83,245,19,149,193,81,107,8,76,121,154,192,103,231,27,195,11,252,207,197,60,17,252,21,24,198,251,96,54,35,49,83,210,143,56,61,214,37,108,171,244,247,117,75,193,253,186,202,37,85,131,96,119,215,170,240,60,111,136,119,111,147,82,17,216,68,178,252,179,73,218,16,145,30,104,50,151,51,147,103,24,156,202,115,222,194,16,233,229,155,192,8,69,106,203,206,38,177,227,97,248,86,107,126,80,210,85,2,54,201,117,129,207,204,72,193,199,3,73,160,164,127,27,156,188,54,2,119,78,29,45,189,79,207,224,150,153,103,207,108,82,108,200,111,167,80,239,2,198,109,163,48,98,28,193,251,7,181,169,100,231,1,163,59,22,124,61,20,48,168,221,70,141,94,204,82,88,48,167,154,147,150,254,51,130,33,143,51,83,123,116,10,31,21,37,26,34,214,193,193,64,30,140,119,25,185,17,101,234,171,73,230,139,89,54,137,145,142,252,192,247,80,179,99,127,252,243,244,190,171,235,88,104,75,202,178,153,132,211,139,182,97,48,195,149,255,24,56,27,162,130,128,97,198,144,93,129,148,222,86,131,93,239,216,120,66,252,111,69,166,37,184,28,224,171,71,19,244,129,161,179,116,120,219,98,81,152,89,30,228,122,16,31,232,195,220,88,102,236,161,21,165,217,241,192,99,251,141,7,61,220,3,119,133,27,135,189,195,196,51,186,118,202,57,122,114,28,14,200,99,141,172,11,183,152,109,28,135,3,151,216,241,192,53,216,18,23,132,86,245,217,52,208,18,11,170,184,98,92,217,10,67,143,223,149,94,236,93,63,240,137,133,201,73,198,91,94,207,10,88,30,45,52,155,146,4,7,53,119,217,39,194,208,70,178,231,133,27,21,183,241,114,220,146,250,219,167,39,142,141,114,159,86,89,226,51,143,40,236,235,97,185,225,110,45,114,77,164,158,249,218,25,144,93,38,25,109,92,147,202,231,134,23,90,186,156,186,164,57,195,22,104,182,130,164,101,184,255,115,88,64,36,231,61,77,131,91,243,206,6,212,113,138,126,23,146,99,37,110,54,48,136,139,15,255,152,248,103,91,17,150,84,238,39,50,203,17,122,109,151,59,150,196,137,166,45,71,243,110,221,59,2,33,170,166,119,201,129,75,163,94,163,179,94,121,60,238,199,132,5,215,229,6,132,227,164,40,204,21,227,82,232,165,118,203,24,190,203,119,143,223,230,148,213,107,63,126,212,123,141,29,79,57,163,193,151,105,101,13,252,244,85,157,2,198,107,113,175,177,117,190,94,30,124,39,238,35,66,188,101,54,109,216,143,75,107,94,102,192,114,73,242,204,195,116,78,218,176,165,17,1,23,71,38,190,227,52,131,36,143,123,234,189,95,155,227,12,137,145,160,227,133,29,89,253,48,131,156,247,112,41,144,112,125,201,7,112,217,97,123,183,240,87,144,68,168,94,57,234,131,175,255,41,81,219,84,212,31,200,34,8,71,39,20,210,229,129,27,181,11,238,104,201,118,25,151,150,227,77,119,233,188,108,122,106,143,43,165,158,245,147,252,28,32,189,136,218,30,129,201,183,244,131,23,102,167,217,212,211,194,53,206,213,243,40,224,66,163,67,29,157,196,59,157,17,8,145,172,181,212,139,10,31,98,15,255,19,217,64,121,203,108,192,220,251,20,176,241,125,177,217,234,76,43,121,183,232,21,92,220,143,79,15,78,88,215,174,36,134,11,195,114,86,247,239,25,46,247,62,145,58,246,248,196,9,103,187,170,102,222,86,148,80,31,167,55,62,15,31,206,51,115,186,78,180,51,22,164,207,184,55,17,151,157,56,221,184,239,227,158,114,24,70,208,38,254,118,86,83,16,38,110,40,225,178,184,142,145,29,221,35,124,145,56,108,47,245,57,49,12,168,34,131,4,156,28,161,186,52,122,130,46,220,37,47,71,200,173,107,92,7,197,194,32,70,63,19,37,139,35,147,64,192,218,17,164,56,43,8,57,0,9,41,97,160,133,170,7,117,160,69,130,66,38,79,159,35,8,65,186,81,22,148,244,111,81,199,32,82,48,36,18,70,173,197,206,17,124,105,112,251,42,156,242,188,162,5,152,180,18,192,195,163,49,131,189,191,161,240,188,52,68,7,157,248,186,82,13,108,26,79,124,207,74,252,66,232,1,38,16,133,41,87,113,241,36,238,4,212,10,10,76,29,187,60,157,214,144,73,56,76,240,54,2,28,205,46,159,18,245,36,158,239,180,132,166,158,81,175,165,243,139,122,206,26,129,155,74,108,75,2,128,240,42,224,110,190,82,39,80,225,92,56,155,244,110,192,108,50,18,61,177,44,134,190,175,80,10,87,158,44,240,185,157,142,125,165,80,178,57,243,255,246,178,249,31,55,220,123,1,166,123,194,28,102,107,170,207,237,186,4,63,0,198,21,174,143,42,247,254,69,208,249,114,31,163,162,37,119,111,178,60,98,3,63,70,39,181,41,215,196,57,16,250,166,1,119,162,215,114,239,167,38,209,101,35,141,16,58,11,11,48,5,231,231,176,119,123,23,77,240,37,46,80,51,142,130,44,139,228,33,228,34,4,30,56,103,131,169,20,62,31,109,56,60,95,206,46,144,173,89,187,42,218,195,29,65,141,172,164,80,82,167,181,130,173,10,81,139,49,187,160,36,56,135,211,11,254,59,33,67,79,118,105,45,65,16,92,16,83,17,55,74,105,244,255,53,71,145,255,46,226,49,163,46,62,172,151,134,0,164,216,93,166,44,82,215,229,151,31,90,17,152,140,113,190,205,75,72,59,178,20,77,112,26,213,181,194,62,33,146,163,215,181,76,1,126,145,167,41,161,16,43,220,72,235,214,165,164,157,117,171,131,148,188,123,151,133,52,7,79,74,234,147,24,38,186,59,175,137,223,165,248,212,24,151,209,132,191,92,185,85,202,34,168,200,35,208,120,97,82,17,228,105,211,144,139,62,69,231,167,234,203,97,183,191,142,70,200,75,170,222,139,26,234,43,241,221,56,208,170,220,77,40,210,28,97,234,22,200,79,196,109,96,90,95,215,46,227,160,31,50,7,45,153,64,57,128,169,80,95,234,146,158,184,165,29,174,204,53,25,79,40,190,130,127,15,106,245,220,212,57,91,240,231,70,159,218,6,158,213,197,116,86,121,196,38,80,244,78,73,221,60,112,214,134,85,135,235,37,63,14,40,131,227,105,196,161,146,122,129,72,42,108,151,169,157,32,189,186,121,136,190,206,184,199,194,188,50,159,223,38,102,125,55,36,252,8,250,93,137,43,247,189,230,46,161,115,0,61,167,251,125,55,18,152,58,85,76,20,165,199,110,118,150,245,227,137,47,118,253,232,1,163,34,243,120,237,102,187,13,159,84,67,86,109,56,249,234,65,34,63,77,125,112,42,76,190,205,14,184,116,117,238,162,235,12,225,70,240,192,23,117,90,24,77,225,14,149,4,210,49,214,227,119,235,136,31,230,224,70,94,100,233,63,112,95,251,194,16,121,232,92,48,165,123,31,175,65,118,64,203,207,211,161,9,8,76,209,153,62,205,9,18,154,0,199,44,59,183,228,7,62,211,116,94,185,2,110,39,218,52,56,43,125,219,153,198,77,209,244,105,148,181,253,154,75,236,175,174,103,68,168,39,136,201,112,166,25,246,151,194,4,133,66,165,225,88,251,69,61,11,153,202,243,235,121,59,75,245,29,79,170,35,195,215,201,97,245,184,89,169,106,15,83,25,226,229,36,34,213,196,155,242,37,248,198,29,153,133,18,17,120,132,18,214,129,207,245,126,101,157,137,68,41,74,188,156,221,180,234,211,150,208,19,222,204,138,110,224,82,184,74,203,237,46,169,126,38,118,219,32,169,68,104,7,25,217,231,183,189,160,209,252,172,75,75,112,104,249,249,229,56,57,143,245,115,246,222,7,38,199,33,68,59,44,246,168,45,55,215,235,85,229,216,100,43,42,124,94,23,147,169,224,83,92,10,103,168,60,227,229,179,79,29,79,147,242,11,127,37,21,239,148,57,255,105,2,159,17,187,34,247,201,143,78,202,234,70,189,114,181,63,248,219,143,160,46,76,228,176,52,65,169,240,255,205,33,96,251,251,42,48,28,86,254,234,13,41,234,189,122,27,218,62,190,79,131,103,186,65,224,31,92,62,106,124,96,8,98,214,243,180,21,67,56,108,85,141,207,211,43,127,164,204,6,51,255,31,216,82,246,28,174,36,23,78,133,251,254,178,209,12,94,243,22,108,252,224,143,115,115,26,169,98,151,148,22,208,234,113,94,96,42,227,135,246,25,100,234,241,106,43,177,28,138,82,143,17,95,189,236,10,165,240,153,176,223,195,208,103,144,36,42,104,65,255,183,56,12,91,100,215,95,62,255,254,180,54,129,169,229,28,245,129,219,151,154,97,48,162,207,250,114,206,189,220,29,166,254,191,74,203,184,184,167,234,40,203,189,102,69,225,44,143,135,45,15,185,252,31,88,170,32,13,46,165,197,187,97,111,86,112,185,17,2,136,74,87,147,111,62,139,189,124,138,22,19,139,97,244,107,225,252,224,253,249,141,129,141,208,110,63,112,255,157,90,160,243,204,153,252,160,148,179,6,188,182,176,98,26,76,182,159,15,150,177,117,238,169,240,88,61,186,155,75,76,214,238,54,65,229,236,99,137,64,235,63,13,39,133,47,80,203,77,212,62,185,47,166,110,58,143,7,59,83,123,7,188,215,117,87,27,252,177,87,0,162,104,155,243,11,150,237,51,8,182,253,27,235,177,113,162,154,40,96,46,80,207,171,141,171,59,94,222,113,95,62,163,76,113,70,180,155,202,204,242,188,124,248,174,111,112,149,104,14,211,19,159,114,139,207,50,125,208,245,192,171,8,220,68,20,254,131,171,192,164,101,62,48,25,249,49,24,144,228,167,23,46,41,166,47,217,142,79,183,64,100,246,249,72,128,185,202,233,62,88,76,178,226,155,70,38,115,154,20,38,35,165,175,234,48,244,63,186,77,102,226,241,109,6,92,36,222,3,220,208,29,188,79,195,199,212,20,78,229,99,185,54,184,53,157,100,25,63,186,127,118,51,82,76,157,73,25,191,210,125,55,76,14,218,238,140,27,61,80,194,42,186,219,100,139,18,199,87,47,116,39,164,207,206,53,50,213,26,159,101,86,188,188,60,145,217,57,190,201,128,39,180,92,110,98,131,141,135,55,224,74,57,160,192,248,129,167,191,156,235,241,212,51,143,61,96,183,120,57,217,0,73,90,14,1,73,242,105,124,224,33,42,159,237,55,115,226,212,35,24,52,174,244,28,240,216,119,166,161,164,189,154,238,10,80,239,165,24,16,11,38,13,233,114,8,132,74,237,14,159,163,122,182,173,112,242,216,185,193,72,90,200,26,49,61,12,95,250,216,57,121,235,60,77,166,250,117,225,218,179,158,61,198,206,29,125,94,112,42,60,223,93,140,150,34,224,81,254,121,26,133,101,31,18,168,167,111,117,50,112,134,59,63,94,14,43,239,214,15,195,171,19,179,220,8,158,159,15,75,228,16,251,92,43,198,205,120,97,243,227,127,34,163,38,132,221,68,88,2,152,72,73,124,88,181,219,100,22,24,18,12,127,119,69,138,67,159,165,156,60,166,18,41,215,245,121,150,234,188,180,2,222,79,187,129,115,140,7,140,71,45,233,187,169,158,188,239,70,199,243,122,250,166,9,84,199,105,79,22,79,187,209,88,224,66,205,82,252,116,37,96,253,192,136,132,197,203,27,236,247,77,225,115,175,137,241,168,184,13,138,126,23,233,234,237,62,93,199,101,255,3,206,54,205,29,198,61,179,20,182,0,120,180,28,241,166,158,31,56,199,242,131,133,35,203,218,110,102,40,202,187,235,101,187,53,20,97,189,248,106,204,192,170,125,150,162,80,221,96,140,30,121,154,194,248,239,230,15,108,149,233,89,97,202,180,71,192,149,43,186,194,217,217,164,13,102,219,238,10,195,47,211,46,188,135,118,233,50,5,236,232,82,60,22,58,156,184,64,251,190,48,215,206,161,240,216,57,182,149,106,101,35,207,211,68,91,199,133,171,158,204,7,102,179,136,166,33,54,161,13,55,210,127,95,62,36,148,149,161,13,31,40,152,94,184,230,156,31,24,127,75,191,240,236,79,167,81,193,127,135,19,201,50,217,209,26,209,219,184,5,52,24,202,46,77,176,193,37,143,248,106,226,254,77,135,19,131,111,251,128,64,84,168,6,90,195,56,207,49,137,137,150,118,157,74,139,36,202,158,3,182,80,135,192,137,241,244,223,198,43,87,197,56,164,150,35,251,229,166,33,170,54,244,171,73,96,184,115,225,236,119,45,201,94,218,240,12,183,216,207,160,21,144,16,128,193,243,238,103,192,123,234,79,147,112,85,163,101,21,242,5,125,218,248,240,162,87,42,165,82,250,52,180,99,57,96,86,148,156,188,176,114,28,3,103,92,120,221,250,99,131,199,222,177,91,146,166,58,117,146,31,147,205,101,12,13,46,236,219,10,195,80,18,221,210,177,11,180,105,197,42,81,2,238,66,236,97,48,217,94,227,194,122,248,225,35,232,119,184,58,242,75,178,37,141,221,107,138,45,137,242,196,172,219,33,156,174,187,196,171,201,207,17,147,128,82,71,82,110,3,38,246,187,20,166,154,39,94,126,46,147,114,201,104,166,91,21,203,11,187,191,235,20,71,2,165,71,151,192,51,187,245,97,206,194,216,167,73,36,186,90,234,192,56,137,98,75,162,89,87,185,2,24,5,191,88,155,228,243,116,157,41,221,72,72,188,101,176,203,78,249,170,51,146,101,197,71,155,218,182,152,243,13,242,147,52,47,140,124,150,252,52,12,100,59,54,44,163,211,146,91,114,179,74,243,232,50,114,98,196,177,192,196,216,205,45,106,54,54,9,104,206,159,36,226,246,62,57,251,121,190,9,249,192,80,112,135,97,10,39,139,218,111,76,89,190,211,97,202,193,196,2,179,64,98,30,129,154,75,253,162,118,242,181,232,208,97,246,182,192,208,113,246,120,247,88,146,190,49,109,98,172,219,37,211,184,183,4,70,58,176,197,79,83,133,145,30,184,204,26,86,140,17,63,62,63,221,41,17,143,46,219,230,239,19,184,89,58,208,7,147,217,88,117,172,73,6,185,6,22,57,42,91,205,28,198,174,118,111,249,32,76,161,211,236,236,111,107,199,76,161,192,97,137,173,207,222,153,194,10,194,1,155,117,63,34,49,55,221,119,87,246,62,105,56,134,126,142,61,129,162,196,75,104,106,48,105,224,241,52,197,25,186,15,227,29,92,177,23,162,34,149,116,217,35,97,50,194,104,165,12,113,137,15,170,33,105,85,162,87,144,162,237,218,52,136,228,71,236,71,56,72,213,186,131,151,104,198,194,198,181,182,213,90,64,205,168,196,52,132,181,112,232,185,88,204,67,27,48,37,247,226,254,194,182,63,187,97,187,112,95,186,167,144,222,219,238,111,195,183,44,151,16,130,126,43,206,220,133,54,203,150,229,69,34,102,91,241,48,169,91,58,154,120,162,135,59,230,12,150,26,83,83,46,28,53,122,156,52,227,162,7,4,112,10,51,7,184,63,48,161,152,18,77,227,30,167,203,47,155,181,16,77,67,101,33,205,23,206,187,8,124,185,82,128,33,36,117,31,86,251,49,236,140,7,62,123,239,12,88,47,133,198,235,31,190,141,102,165,12,106,75,112,25,238,91,224,81,116,34,153,72,95,236,103,27,162,8,93,63,137,126,136,62,67,12,68,109,59,172,202,187,97,145,120,90,218,243,240,153,193,253,190,91,133,241,128,237,160,244,5,178,17,70,211,30,181,172,204,152,226,219,156,192,178,64,184,89,247,118,159,38,139,76,95,94,77,56,195,97,211,171,187,47,231,217,244,49,5,77,174,73,101,118,217,240,240,82,113,21,12,184,171,73,75,180,247,206,210,99,193,88,162,128,194,137,225,11,24,74,170,42,48,4,150,110,159,25,165,178,78,226,42,91,14,183,147,38,107,11,11,150,100,174,64,145,55,24,10,215,21,206,32,214,240,49,28,158,167,41,101,40,1,67,11,162,79,51,191,221,28,198,122,162,194,88,97,170,126,227,229,4,69,21,158,63,30,169,128,217,103,229,229,188,108,94,120,224,137,214,167,7,90,209,205,97,226,181,50,197,171,137,146,214,11,143,61,100,172,169,253,40,195,61,23,230,219,147,45,229,28,31,92,9,253,187,96,10,144,58,106,40,12,241,77,247,128,73,196,43,2,147,136,236,187,157,57,204,116,158,64,180,158,221,210,64,219,177,23,241,246,212,65,190,206,125,55,134,154,156,186,40,138,122,45,37,112,127,74,253,129,81,239,204,1,83,101,165,240,52,190,95,135,7,185,136,210,165,144,109,214,29,47,183,51,97,11,220,247,23,29,4,61,182,110,78,250,110,20,50,253,86,214,45,214,36,78,201,106,218,59,110,250,81,200,148,182,246,25,178,49,41,134,171,90,250,188,172,15,148,78,134,251,223,136,242,147,248,117,97,72,11,135,71,26,58,227,51,234,3,231,28,119,35,18,12,216,90,21,54,241,163,11,35,137,32,176,29,219,254,221,148,25,74,1,248,52,175,199,242,109,186,147,163,188,183,254,118,51,226,253,15,102,115,148,218,88,43,156,112,33,117,96,212,153,151,54,13,238,231,217,3,134,76,90,250,220,166,125,217,1,19,131,146,105,140,235,176,187,75,6,10,108,254,230,194,22,4,137,181,223,140,201,86,62,12,15,193,140,5,118,172,139,166,190,139,138,176,74,88,27,8,98,182,38,6,53,49,86,52,215,2,54,26,81,129,137,29,197,128,114,77,239,67,95,14,217,170,59,84,225,99,126,78,137,74,77,101,142,78,157,80,100,119,253,48,83,184,245,223,158,208,59,203,193,90,127,199,118,187,112,29,91,95,78,206,67,81,120,139,73,64,182,104,74,110,216,154,210,216,214,37,86,207,193,218,220,41,3,203,238,86,131,2,206,190,253,9,81,76,99,103,96,8,5,134,40,44,199,135,49,231,37,38,86,200,163,173,113,198,144,195,48,196,106,198,254,147,141,103,144,54,46,38,65,33,213,47,162,140,125,160,68,221,30,56,40,72,12,110,79,228,10,134,236,210,221,5,135,70,246,210,43,80,33,182,154,123,252,182,21,5,14,133,33,209,190,48,94,202,41,48,37,182,113,82,116,234,42,245,221,217,106,229,3,37,197,72,90,54,172,57,59,96,196,131,150,192,48,91,199,2,101,75,220,98,177,163,216,54,194,51,98,146,48,75,209,115,14,55,247,75,114,152,29,211,184,10,76,189,180,155,166,70,104,86,180,101,167,7,249,61,135,183,228,185,158,3,222,220,138,49,152,4,212,244,163,81,30,155,41,134,35,243,183,242,85,48,187,71,135,13,162,87,178,33,82,31,56,146,116,55,81,137,162,240,217,211,238,76,160,192,112,108,133,57,139,91,192,100,91,201,88,86,100,94,98,83,50,49,105,237,19,74,232,163,75,16,135,120,70,163,34,84,17,246,8,117,190,85,172,90,20,150,239,226,66,237,45,85,253,229,51,251,83,108,11,70,119,148,245,151,51,5,120,59,96,46,106,2,23,90,19,29,122,174,10,77,251,187,24,51,232,125,120,61,78,98,168,1,102,141,163,19,25,63,53,86,176,200,122,142,41,74,86,133,110,26,112,196,148,251,242,9,147,128,162,13,2,251,187,227,144,31,125,219,141,113,50,35,246,138,166,111,219,18,62,205,198,246,28,91,198,34,80,222,5,133,146,52,54,249,9,121,221,208,135,187,17,4,57,140,73,44,30,104,131,75,156,32,231,233,164,129,114,18,65,161,0,248,96,100,13,132,186,1,152,146,90,71,57,250,170,130,199,242,25,1,206,34,55,120,206,29,202,21,253,119,45,117,79,159,173,236,94,209,172,205,216,40,140,199,62,54,132,69,173,172,108,240,192,181,196,202,250,193,218,234,4,115,144,62,45,229,2,192,51,223,3,221,224,247,183,173,147,3,222,89,227,232,7,206,177,114,22,242,50,235,5,9,174,94,56,247,167,59,173,34,180,93,184,190,15,159,222,15,51,5,182,30,225,107,161,130,37,218,116,90,148,196,173,144,97,21,136,24,5,1,135,146,198,84,24,106,229,219,104,220,156,207,139,123,186,150,52,112,75,207,203,139,11,198,254,94,142,188,198,3,175,53,154,192,91,206,36,224,254,113,212,252,94,94,52,204,112,96,232,90,239,203,149,68,213,96,234,72,99,36,207,177,95,116,238,67,143,80,230,133,145,96,126,97,152,209,239,211,186,102,243,248,209,83,94,116,170,25,0,156,62,185,53,131,45,249,66,97,231,197,250,165,223,214,253,244,248,143,168,249,194,121,232,126,48,140,129,248,190,90,249,186,64,83,91,177,116,224,29,28,73,97,184,148,99,51,89,166,90,169,195,197,236,191,31,141,166,86,213,62,25,22,10,119,184,146,182,87,20,54,165,148,11,175,214,245,183,77,206,48,154,86,73,223,214,223,166,112,251,206,111,132,32,155,246,184,81,14,69,211,140,186,122,63,48,46,246,11,207,242,204,5,170,159,46,106,194,176,130,226,206,218,241,211,56,35,159,197,243,139,237,4,76,62,234,3,143,27,99,7,198,213,170,176,9,15,92,184,182,247,229,117,70,116,178,91,118,129,238,86,112,156,69,254,22,48,151,125,133,185,219,10,124,122,80,225,179,160,198,125,121,165,150,228,129,137,21,9,156,199,211,114,252,3,233,142,8,245,151,253,129,115,68,132,237,229,249,253,109,124,238,93,154,166,62,195,3,163,243,126,123,165,107,96,7,180,202,250,106,148,23,60,45,51,117,141,128,207,169,55,231,3,35,95,114,225,165,121,38,220,145,93,74,218,224,94,213,37,111,176,108,180,56,244,245,212,107,173,220,131,107,194,23,34,95,197,93,226,26,163,68,72,138,248,235,209,138,33,163,62,108,85,252,85,247,213,48,186,160,189,235,176,209,237,220,21,130,159,187,132,143,150,170,169,42,213,52,51,177,148,175,201,136,33,59,197,110,131,199,99,220,187,38,132,78,98,161,163,146,115,46,198,62,21,18,84,167,178,188,224,11,128,238,255,58,199,118,145,44,20,114,1,202,244,197,105,130,87,146,226,53,32,4,27,55,179,224,236,234,119,187,35,2,7,157,126,15,159,249,185,133,222,107,234,48,9,170,235,38,133,166,249,166,204,225,175,133,120,57,82,49,140,132,187,95,216,238,126,158,235,4,19,182,252,46,39,117,132,153,79,79,194,46,123,97,254,145,178,219,231,245,39,220,124,155,117,198,150,11,177,231,73,17,61,17,186,174,179,43,34,10,228,3,13,111,64,191,226,19,231,110,12,247,123,56,237,10,20,88,18,203,66,38,38,245,184,61,195,139,152,47,87,59,202,143,199,250,137,68,168,66,156,64,226,204,236,240,20,26,46,127,57,153,130,247,97,226,50,229,38,63,194,47,152,175,151,7,166,83,206,251,22,159,77,18,102,83,152,92,109,255,174,49,76,144,224,194,68,17,98,2,215,14,131,69,18,24,22,199,155,181,137,62,230,184,203,118,32,201,59,150,31,247,52,187,201,205,98,144,79,58,34,0,104,20,255,87,116,13,56,175,25,81,81,246,154,122,121,107,129,225,239,169,55,201,118,105,86,231,48,229,165,84,163,211,126,68,255,2,99,28,251,70,138,210,220,49,57,135,192,205,174,16,1,167,125,169,130,9,138,114,143,247,227,167,16,25,45,107,42,92,199,106,2,83,247,38,176,229,206,199,203,145,60,149,1,109,139,100,168,72,77,38,89,76,194,166,4,160,168,16,185,79,159,121,125,61,49,231,108,106,220,123,188,91,8,19,101,249,237,102,46,73,119,200,23,75,146,75,10,147,56,21,9,194,211,200,110,139,192,48,128,201,211,105,223,226,46,224,99,143,21,191,176,17,139,39,94,38,48,149,22,110,68,1,159,37,35,191,125,102,192,188,73,213,150,130,34,35,246,171,247,143,85,64,81,148,196,187,134,201,139,165,219,114,200,92,179,52,237,152,65,45,92,138,100,154,103,49,45,169,38,32,61,42,62,140,36,185,139,98,77,215,112,227,20,174,65,250,217,213,36,87,83,188,123,89,57,215,133,73,90,136,140,62,188,27,123,232,211,19,134,188,11,155,40,112,21,248,108,235,45,69,167,89,22,195,221,89,206,169,202,45,218,103,3,110,149,62,228,105,86,100,36,90,21,50,22,196,253,60,32,196,170,179,198,128,193,99,219,229,187,77,170,193,195,5,36,191,36,33,227,27,70,107,17,89,148,164,41,118,73,54,196,111,125,204,15,63,149,75,223,147,155,217,133,11,49,44,119,197,20,179,163,166,124,24,14,193,200,251,193,172,93,186,134,32,243,224,191,126,48,130,73,67,38,75,133,125,162,251,245,254,28,148,68,33,111,211,206,112,144,55,230,223,125,174,33,120,165,4,38,99,44,122,13,69,43,217,27,10,105,117,213,141,102,187,176,212,123,23,0,134,3,197,97,83,15,144,62,253,61,237,219,22,69,81,115,201,249,7,156,35,121,20,175,56,102,247,133,215,176,234,194,15,238,36,79,237,169,240,89,131,238,27,203,230,9,186,119,59,140,183,243,194,17,48,145,39,57,2,77,233,253,126,88,53,34,139,165,48,196,185,129,166,75,207,111,209,127,238,107,222,176,74,26,80,146,62,155,70,128,236,191,92,49,6,181,207,38,53,204,110,183,146,248,155,37,35,233,28,66,36,111,206,11,159,11,187,14,151,213,232,250,218,206,5,221,231,212,20,174,8,6,95,56,221,107,136,73,168,148,216,78,51,211,116,106,135,119,171,7,8,116,93,194,154,102,2,136,35,199,88,150,166,197,193,192,240,230,185,9,118,246,81,24,36,229,151,169,61,138,13,141,18,207,41,233,128,150,87,176,170,91,127,176,196,164,75,194,79,150,3,252,200,110,203,39,242,166,138,108,135,70,161,85,221,150,55,181,118,41,34,25,20,214,182,184,23,34,130,215,133,191,1,86,60,115,148,127,48,91,179,12,102,70,35,37,187,225,121,6,10,111,111,87,24,42,157,22,48,161,1,121,186,155,49,234,79,35,40,182,187,194,4,219,74,192,144,240,79,69,201,247,236,129,66,254,112,39,74,70,124,44,204,214,100,84,143,178,236,201,55,47,97,81,32,11,218,174,54,51,60,46,219,168,129,46,156,116,22,102,40,23,34,239,199,132,232,175,202,4,48,246,137,239,103,168,165,142,33,86,113,206,196,10,234,188,47,63,55,131,165,48,92,155,253,194,91,82,246,232,109,83,230,141,15,131,110,103,11,12,243,129,123,70,112,78,42,231,42,1,174,80,78,3,38,165,242,94,36,198,143,215,101,14,31,176,76,132,229,126,24,191,230,108,57,192,212,230,73,159,195,186,222,125,22,19,216,217,114,203,63,59,252,50,97,68,121,184,229,7,206,36,95,95,120,77,153,105,9,153,40,95,2,137,82,71,201,76,128,62,3,65,230,104,55,108,40,83,97,216,236,220,142,50,45,121,53,55,40,162,46,189,94,152,131,188,9,204,226,27,253,78,242,211,82,105,25,170,187,43,70,27,37,121,125,182,75,94,28,132,64,167,33,209,176,142,162,165,203,57,88,127,119,46,130,23,134,139,112,220,177,70,67,108,41,156,216,124,99,245,17,93,189,203,11,24,246,229,29,48,86,238,251,116,218,59,198,99,45,17,1,160,238,12,131,174,196,120,156,211,72,50,250,40,75,91,53,60,143,232,197,23,57,55,173,106,45,237,28,47,71,106,242,222,252,128,71,115,115,63,153,26,236,28,138,230,118,151,54,233,76,249,246,169,193,55,49,155,114,143,37,23,113,168,192,134,51,30,219,134,150,247,211,229,213,116,89,103,192,85,200,18,126,240,138,87,27,29,185,98,40,112,251,55,19,26,144,181,133,76,58,104,236,164,104,249,204,253,192,4,191,2,70,151,69,95,206,61,166,143,187,139,103,137,124,118,51,6,70,76,66,2,196,163,235,104,81,220,191,47,252,144,117,24,156,198,109,185,165,132,105,203,251,188,215,16,34,72,4,119,20,110,51,206,15,106,186,158,207,234,65,117,3,220,145,240,210,193,234,84,166,196,87,159,165,114,217,214,12,78,187,164,248,234,78,108,88,167,17,210,76,110,166,80,174,119,149,1,13,165,132,59,190,106,152,124,156,194,208,169,69,203,230,63,13,131,69,224,65,247,51,77,26,225,149,117,225,117,197,76,13,174,81,21,119,80,184,44,116,52,184,162,196,68,64,40,120,180,23,157,233,254,178,229,106,62,112,141,92,141,68,225,155,248,222,96,44,66,226,160,6,204,133,166,60,112,223,130,110,201,159,52,17,247,209,110,119,35,87,240,76,50,248,96,175,37,1,11,203,251,211,120,54,226,187,80,171,122,118,12,42,185,227,232,153,27,119,244,211,50,180,50,239,211,131,120,248,3,67,193,123,225,61,158,117,137,147,183,223,166,65,108,254,60,13,229,216,135,46,68,196,115,123,209,187,112,177,22,36,163,193,224,218,227,212,227,88,204,79,167,144,66,84,2,157,168,208,41,92,110,9,24,201,47,189,239,167,83,48,136,253,179,160,133,145,52,16,131,91,119,119,80,194,162,125,22,30,55,221,88,151,92,2,214,243,48,202,44,35,30,134,39,248,153,10,240,78,246,248,234,98,185,230,10,159,203,104,156,61,148,187,214,103,101,154,27,38,94,142,140,240,122,158,62,191,28,83,5,27,68,234,230,112,231,159,235,71,24,134,148,74,61,39,23,117,208,201,175,178,192,163,234,1,0,187,129,123,100,146,213,222,52,5,107,110,209,108,14,107,157,194,164,176,71,36,194,152,178,229,44,7,174,35,28,250,220,66,213,13,219,217,138,214,61,143,209,4,76,250,209,86,56,31,43,215,148,115,186,52,155,194,181,17,235,30,22,183,23,78,84,245,248,104,110,10,237,117,166,36,50,132,87,160,165,72,154,97,55,73,228,237,247,57,178,12,103,146,197,245,147,119,91,241,110,58,87,22,23,249,243,59,202,24,147,145,4,53,65,77,110,205,59,133,68,88,185,33,160,226,117,174,246,43,30,134,112,99,234,79,19,243,246,176,105,50,7,199,181,235,186,233,126,221,235,135,49,3,74,143,195,75,146,195,57,141,215,161,94,74,112,224,153,87,92,7,97,51,205,169,190,240,108,97,216,1,75,20,209,224,82,98,55,220,212,174,21,109,26,202,154,97,12,111,2,11,253,129,139,235,135,255,224,117,25,84,128,241,28,223,223,38,17,62,233,135,81,43,115,31,70,102,85,91,86,146,211,229,0,159,147,253,74,90,53,203,151,44,57,140,129,109,190,218,161,48,169,211,209,43,200,131,12,253,105,248,62,114,116,57,78,122,217,43,129,143,169,25,47,199,197,47,93,122,118,222,179,17,196,187,231,82,98,0,35,249,146,149,139,86,157,4,173,186,37,108,151,184,179,161,29,163,54,39,197,99,105,183,248,108,242,197,181,75,241,28,71,178,57,4,167,73,82,234,128,57,14,227,187,80,171,27,250,180,85,204,248,150,244,211,248,208,167,145,36,115,107,153,111,32,247,93,97,40,143,226,146,77,194,113,146,89,78,45,90,118,115,56,91,221,77,107,10,207,123,194,100,35,208,121,62,140,128,206,189,224,147,137,160,243,244,180,4,185,88,135,11,154,68,218,180,179,160,194,96,0,222,227,105,26,101,87,126,74,100,35,94,239,250,244,105,201,200,215,185,192,172,214,150,151,85,227,179,154,73,135,41,8,127,85,190,240,218,186,66,72,81,25,110,210,194,184,5,63,163,194,124,73,117,152,207,28,250,52,151,157,22,13,67,181,105,234,84,74,100,137,239,11,15,125,55,233,5,221,87,8,38,18,217,73,15,76,22,69,192,112,40,102,133,147,51,165,3,23,170,124,101,199,27,166,87,237,189,146,73,214,44,178,6,76,119,43,188,57,153,122,87,29,143,97,101,122,235,194,91,205,210,5,171,232,244,37,2,23,213,89,64,250,97,147,106,235,29,48,145,197,7,197,49,120,209,42,197,28,157,125,192,229,92,128,39,119,140,246,192,57,229,114,225,250,236,228,195,46,175,241,114,234,84,158,239,58,6,115,89,209,178,99,134,74,77,171,193,163,172,121,225,46,220,171,192,230,87,113,23,88,50,74,65,129,137,227,196,100,40,184,36,231,120,224,22,137,19,192,196,206,20,62,127,158,195,57,135,84,141,30,19,112,25,198,225,153,201,52,121,63,204,88,135,2,109,122,114,18,111,158,225,112,164,32,92,168,85,45,195,119,204,114,29,142,103,27,209,61,135,220,191,29,19,9,239,101,126,193,168,50,204,68,45,218,51,9,17,113,42,253,194,231,119,94,120,164,18,61,130,166,218,3,19,37,15,31,109,33,151,86,79,101,110,209,65,169,192,148,234,69,183,82,88,41,182,31,218,185,226,63,171,50,143,184,46,70,194,70,54,37,194,45,253,201,62,16,7,103,62,253,185,212,186,51,21,138,212,227,105,120,64,139,62,141,250,70,44,93,46,251,35,105,211,170,77,180,128,215,150,218,204,110,204,138,17,160,57,87,123,72,144,21,38,76,22,45,135,122,88,88,71,128,175,27,22,225,152,165,51,216,24,124,189,228,244,108,56,36,244,106,151,230,72,137,128,36,104,148,7,76,36,220,249,68,192,108,124,140,5,84,157,107,139,86,159,201,44,34,129,192,16,21,68,195,58,137,133,2,27,129,81,188,123,170,188,142,161,144,228,248,52,179,58,42,221,72,219,50,66,37,135,55,183,226,161,48,92,198,222,97,221,196,71,164,63,203,239,22,241,193,196,152,164,210,137,28,58,99,26,248,96,2,88,122,89,229,242,90,162,160,200,28,213,58,212,19,79,116,119,167,70,182,216,172,162,103,227,188,239,38,62,149,110,80,9,74,71,171,247,243,192,78,133,57,88,224,106,4,157,30,21,234,208,8,221,175,158,70,71,239,238,198,98,82,37,226,47,33,212,117,3,171,212,48,138,35,135,13,26,253,23,143,1,118,209,232,192,33,81,137,117,230,160,78,50,146,204,11,83,48,237,205,170,197,164,97,239,171,9,233,214,185,46,177,77,153,114,230,177,181,223,184,103,37,131,171,137,85,104,122,232,195,87,6,55,253,44,188,74,48,198,177,12,61,252,79,137,104,149,157,12,246,247,235,211,32,29,17,106,207,11,147,207,94,37,101,162,73,37,184,185,249,235,37,166,105,152,195,114,158,54,40,66,162,217,133,248,207,125,150,161,138,59,213,185,136,31,19,238,118,215,89,128,112,184,5,173,82,131,183,254,126,19,164,40,35,82,81,171,113,91,223,41,64,29,62,162,54,193,228,83,88,130,1,67,106,184,194,33,65,105,206,214,219,53,190,142,20,85,122,80,138,113,78,92,152,106,172,20,132,79,21,70,243,155,54,67,28,106,220,219,53,1,231,45,129,98,148,72,234,181,54,207,161,204,158,38,79,159,115,23,213,155,200,197,216,154,66,117,198,9,153,13,95,86,213,52,220,110,203,206,213,123,212,112,57,84,88,179,37,223,167,67,2,116,102,105,11,42,158,179,239,136,207,1,51,106,167,57,46,173,204,177,224,238,80,22,214,101,138,130,207,82,176,233,164,101,54,165,163,164,179,64,77,46,35,2,73,33,34,101,65,231,129,71,240,78,127,211,250,156,245,178,102,108,37,73,239,22,201,26,65,9,80,141,210,249,54,45,83,200,87,162,136,246,12,53,194,124,23,134,248,250,86,232,86,212,47,228,224,200,227,71,217,23,204,47,80,197,44,133,143,201,24,12,16,25,169,79,113,28,160,192,157,103,212,39,226,96,146,122,209,110,244,58,225,87,168,136,171,46,233,53,156,66,237,82,78,161,14,153,101,237,81,204,120,122,174,4,76,228,87,224,4,157,68,228,43,177,89,45,217,22,184,61,174,228,142,53,106,29,57,156,47,108,101,185,65,245,182,144,193,185,3,150,38,82,185,177,238,45,23,67,26,78,72,143,192,76,60,108,92,37,23,134,188,49,170,17,200,81,19,78,203,134,201,65,86,87,164,105,13,34,251,209,50,152,12,8,68,199,34,168,84,32,204,11,83,114,21,78,61,164,172,207,198,41,112,65,252,61,200,220,32,195,146,108,110,202,231,143,249,25,233,101,156,206,235,158,138,231,182,48,76,206,213,51,111,206,93,92,188,218,156,168,20,47,251,1,49,206,70,33,21,53,166,197,48,167,55,173,24,183,243,117,214,147,116,78,145,135,103,75,20,228,47,134,192,9,175,94,80,10,50,213,132,28,166,205,205,94,17,77,203,164,14,78,129,33,162,140,224,35,73,187,108,54,23,70,142,56,18,204,224,164,77,66,99,119,38,61,185,209,97,72,115,53,194,83,244,183,212,144,100,55,214,113,139,132,72,114,151,196,74,78,196,44,197,31,164,13,74,250,162,201,122,70,122,48,53,152,103,125,252,113,139,145,13,108,195,45,178,145,141,16,112,105,38,105,15,47,199,48,95,220,252,91,114,243,255,28,185,59,176,231,0,219,97,85,115,12,167,187,181,2,183,116,237,52,115,166,63,32,155,239,69,183,120,138,141,36,166,5,83,11,217,215,68,116,46,108,118,95,142,249,90,161,31,31,2,147,147,227,214,107,65,137,243,138,164,24,140,119,120,222,244,157,235,132,6,156,17,233,67,24,9,171,92,214,17,98,58,145,7,134,109,159,116,13,159,53,118,61,58,240,195,100,221,125,216,8,107,156,7,231,186,99,22,230,133,77,84,46,50,216,6,206,161,187,111,66,24,64,202,71,100,44,194,34,93,155,194,165,196,109,23,82,81,94,160,48,85,204,193,236,73,153,242,61,170,224,110,61,183,135,21,123,215,230,98,61,100,107,219,189,6,177,142,197,31,196,182,5,30,148,251,6,76,149,194,3,175,155,65,141,181,150,238,150,221,76,183,33,104,175,136,140,192,77,164,48,5,123,97,82,145,218,125,207,119,131,111,241,4,112,147,34,102,40,206,78,159,132,245,219,114,82,221,239,95,10,199,125,121,71,54,163,72,195,145,40,157,145,244,203,174,114,217,253,13,62,55,245,48,6,143,25,206,245,249,158,69,164,175,69,180,16,147,106,9,209,159,49,179,71,104,183,154,251,85,238,49,140,7,25,83,23,238,73,46,50,84,141,175,155,120,187,97,141,123,80,172,220,123,122,87,245,121,226,183,143,160,129,157,237,66,23,212,201,217,188,55,109,96,248,61,228,244,78,150,95,236,48,250,81,114,145,33,222,4,249,101,60,77,94,159,156,253,4,149,131,187,182,154,244,142,132,205,72,204,74,59,93,74,199,209,229,202,138,27,178,71,41,22,6,81,82,55,151,113,54,142,203,7,137,18,217,122,96,210,123,130,211,113,83,85,51,20,166,190,164,93,120,170,185,4,25,250,154,83,80,89,92,36,236,34,18,27,240,217,160,69,114,195,40,226,82,220,253,14,220,183,36,160,1,207,216,173,64,49,59,197,144,59,191,45,102,32,68,106,106,130,82,160,80,130,252,233,252,179,75,17,0,70,100,186,85,98,231,202,212,139,130,248,27,86,80,11,162,65,80,30,52,133,189,66,130,108,213,0,63,112,13,210,29,8,193,36,152,13,72,6,125,160,108,247,250,236,42,151,238,231,216,89,202,11,101,40,85,3,1,67,60,52,20,110,164,73,92,122,63,50,119,20,38,3,243,178,255,241,199,250,205,208,149,4,41,72,181,116,107,125,26,51,185,220,167,73,206,158,106,240,159,181,18,223,133,241,58,229,194,75,197,19,68,196,151,47,110,107,254,11,114,21,67,24,252,168,52,172,207,109,98,193,145,113,225,39,252,147,45,4,125,41,194,82,210,100,39,224,185,163,148,214,68,92,212,59,7,179,63,249,111,242,180,144,51,195,34,143,102,129,208,205,205,169,23,60,227,114,15,34,163,106,244,213,91,225,182,46,113,33,111,214,43,24,217,99,165,95,146,189,165,5,196,68,126,88,15,151,192,111,101,189,59,86,188,0,23,45,248,222,166,194,198,255,16,48,201,105,15,140,124,179,192,231,234,33,48,12,246,119,191,57,167,247,20,15,4,14,254,21,14,54,170,139,149,229,8,178,90,34,191,65,57,218,161,113,21,24,7,243,165,157,34,154,34,121,219,6,71,205,42,104,215,172,33,170,185,247,165,70,59,147,118,11,87,170,41,10,220,171,62,112,210,75,237,105,8,10,156,119,59,202,69,179,88,10,217,35,51,197,213,240,71,92,39,48,158,225,182,238,197,178,107,180,14,152,89,237,48,217,50,178,31,145,191,23,175,102,211,148,218,82,156,6,233,174,143,138,191,71,189,184,231,244,158,193,134,221,140,88,83,192,134,156,65,95,183,88,4,63,130,248,78,96,114,136,66,21,20,196,164,84,17,248,140,166,59,254,128,139,80,134,116,242,8,75,100,166,213,106,226,105,69,225,124,137,111,234,175,136,110,42,124,246,168,184,116,66,109,241,248,132,6,210,105,215,133,182,53,140,199,201,188,130,153,22,24,79,184,194,230,22,186,176,146,124,3,147,155,115,225,58,183,246,217,230,112,184,40,217,1,250,48,44,15,215,178,178,176,174,56,209,208,83,174,49,30,70,44,221,196,77,6,41,228,142,187,48,62,180,44,62,54,228,224,194,189,80,72,191,16,87,169,105,97,71,150,33,247,220,99,84,136,11,110,14,114,190,226,151,183,38,53,52,163,124,140,143,162,80,160,207,7,62,243,209,119,232,74,69,139,70,117,240,227,159,223,170,1,115,135,153,226,146,196,55,53,175,147,140,128,72,86,24,151,241,186,112,149,93,176,91,132,104,170,131,77,12,140,254,171,80,109,23,214,130,5,124,165,169,104,169,20,247,119,245,180,18,246,188,142,11,43,227,18,87,234,176,98,219,120,185,12,20,110,213,81,163,175,161,237,149,122,83,51,168,250,140,25,4,155,167,70,17,186,105,97,199,244,36,200,40,53,57,208,84,176,163,198,20,234,230,109,21,223,51,71,115,112,143,215,164,98,150,92,33,8,249,245,235,93,38,147,184,138,95,155,192,217,212,151,79,57,15,201,70,156,17,143,173,24,162,234,234,167,36,175,94,31,21,197,96,89,130,43,48,44,212,228,187,220,25,151,158,197,149,207,214,95,163,60,132,210,111,141,121,194,53,149,174,2,67,67,79,93,182,177,73,162,126,148,212,157,139,22,225,14,65,113,4,70,93,11,55,64,61,146,126,234,176,81,204,151,78,127,235,54,103,84,123,177,57,115,11,30,79,118,10,52,111,45,130,235,150,135,63,251,27,152,169,17,152,68,122,178,141,39,110,211,91,80,60,82,53,187,139,6,192,113,139,132,143,137,167,83,214,244,20,51,177,123,188,28,29,102,13,183,118,24,235,34,102,52,140,196,66,195,85,213,50,155,3,70,221,93,227,127,167,147,82,84,97,64,13,58,159,224,97,190,166,42,232,27,174,162,244,114,70,145,198,32,179,82,211,164,176,24,131,75,23,248,12,223,210,176,39,114,82,23,70,185,114,62,49,213,22,9,38,7,70,193,88,227,196,240,14,184,171,201,122,160,183,39,202,92,175,104,1,106,134,179,180,39,132,77,242,210,133,109,0,158,248,120,139,10,123,224,242,4,215,199,57,93,163,168,166,35,47,177,230,3,207,91,145,3,125,170,54,155,105,31,49,106,192,253,60,107,145,203,118,225,45,229,174,166,25,38,101,70,172,135,172,185,39,80,106,246,251,238,145,68,245,212,114,79,118,16,193,101,147,145,21,183,56,132,129,24,129,1,207,39,36,69,198,206,138,154,52,158,62,219,161,230,143,156,31,143,149,205,211,181,232,2,193,104,233,89,94,222,187,70,223,127,254,223,45,79,47,205,71,88,121,92,158,120,126,91,117,1,112,166,157,142,154,247,183,201,42,215,12,44,40,10,242,237,53,182,129,250,192,174,20,245,131,117,87,89,231,159,43,71,174,195,249,149,45,172,229,150,142,119,71,122,88,60,93,65,182,9,41,251,218,26,10,222,230,159,143,225,48,42,215,173,240,185,225,71,212,255,244,214,18,166,39,114,12,51,4,160,14,87,115,255,72,254,98,166,184,33,126,26,217,215,49,21,54,69,85,135,207,166,34,4,64,157,76,228,91,242,153,9,11,105,106,241,177,224,118,208,219,81,6,217,159,196,100,168,60,115,172,60,66,151,26,124,39,141,185,4,115,87,134,18,91,35,94,231,254,131,174,83,228,4,224,172,209,52,90,114,22,87,164,74,80,27,162,62,22,34,5,91,226,231,157,250,171,172,48,86,225,184,145,125,45,88,67,77,21,247,232,184,121,1,73,116,49,14,76,13,70,228,95,89,142,147,102,148,34,115,146,98,138,195,238,157,52,41,26,186,161,122,19,3,178,145,95,8,76,68,55,194,235,248,211,230,210,166,193,42,187,111,30,6,209,126,233,22,138,106,195,9,73,154,70,95,79,170,236,170,82,26,73,212,90,77,21,147,110,30,23,165,132,91,91,102,82,205,45,10,12,177,136,186,102,233,194,114,26,69,128,29,142,71,77,1,134,111,100,221,2,68,162,175,75,97,66,2,145,64,114,236,85,169,79,60,48,14,230,117,115,91,8,230,245,7,94,81,95,5,101,219,152,79,126,49,252,147,55,245,229,244,119,122,158,62,147,239,214,62,38,35,125,19,180,115,192,196,119,81,48,87,52,105,122,224,219,237,55,103,103,104,194,195,129,161,69,141,84,36,52,4,116,253,193,198,19,105,236,164,19,113,146,10,204,222,220,111,166,18,30,82,45,196,128,34,53,246,90,232,228,134,22,42,33,157,156,98,192,138,93,184,159,92,114,38,254,205,176,162,138,77,159,46,38,134,119,211,179,74,126,42,76,72,17,186,79,195,113,80,222,170,132,26,204,3,7,78,123,63,149,49,150,46,19,31,134,170,226,91,231,177,110,176,45,227,5,120,138,87,160,103,189,25,111,68,8,158,186,24,50,59,35,219,142,148,223,167,50,96,152,184,76,100,219,33,189,252,192,196,183,219,205,3,172,207,36,135,63,97,198,137,159,45,197,162,60,181,72,92,198,34,201,176,54,97,66,4,134,156,55,94,94,201,239,234,79,141,212,140,10,69,203,127,124,230,74,253,217,78,145,61,57,198,83,169,100,133,33,145,192,152,246,179,171,216,104,220,140,82,28,229,111,241,22,82,63,145,50,122,38,150,144,80,88,89,217,185,75,140,72,25,69,221,243,169,12,67,176,32,224,99,20,11,83,169,213,172,157,3,45,114,120,135,229,235,43,140,185,210,111,54,43,57,1,79,181,221,90,41,210,85,211,216,34,151,140,95,139,250,187,72,47,54,122,216,23,157,55,109,154,144,144,246,10,68,163,237,102,131,19,116,151,254,38,26,117,147,166,207,71,46,157,193,92,178,131,42,20,218,177,51,218,218,108,216,220,162,212,110,39,38,142,62,93,224,195,232,183,40,97,46,45,212,48,79,89,141,154,133,133,52,164,190,28,3,162,8,76,18,144,126,214,85,183,3,205,207,28,69,206,37,136,37,33,143,78,79,205,14,190,199,200,8,77,228,134,63,21,63,168,85,228,20,181,24,19,130,84,125,26,110,234,168,131,66,209,228,159,167,169,2,140,207,70,129,40,105,175,52,78,152,120,57,249,243,122,230,147,63,118,187,28,201,251,164,11,191,145,91,114,139,76,144,24,80,75,8,53,132,190,47,76,203,180,211,240,83,71,41,19,60,194,79,153,200,105,120,10,161,31,106,80,82,121,94,62,181,108,19,198,246,37,185,172,219,188,15,245,86,204,161,130,33,221,194,17,20,46,216,100,98,123,114,107,220,212,70,222,10,46,156,126,186,118,73,101,40,183,244,230,156,179,207,84,58,87,175,145,110,149,21,197,170,66,227,0,107,40,196,58,209,167,231,216,157,237,45,194,13,46,45,246,217,243,217,79,9,111,155,225,122,75,118,43,209,234,224,211,137,183,218,130,232,235,88,242,211,100,194,141,168,30,94,136,153,73,133,124,194,135,93,163,6,101,33,90,147,170,194,243,210,141,48,211,138,92,5,206,25,76,184,124,223,74,40,202,143,165,226,186,155,100,91,252,54,66,213,194,180,0,83,209,77,22,7,38,212,112,97,8,38,87,94,183,2,76,83,127,128,201,245,154,23,78,194,28,200,172,75,35,56,248,210,220,152,198,10,159,173,52,220,218,228,199,140,165,69,213,176,93,5,119,13,181,132,67,72,246,134,209,70,141,122,203,93,75,83,154,149,115,230,180,75,202,105,137,179,89,121,5,50,194,26,67,202,112,91,153,250,116,223,237,150,49,82,45,161,37,242,5,149,195,139,26,79,154,20,239,83,247,60,227,213,37,105,240,112,80,90,12,129,72,172,144,209,37,230,132,74,221,186,197,197,108,151,202,255,114,236,18,83,101,139,26,19,46,241,242,211,120,250,110,154,250,239,66,36,20,18,168,127,53,49,61,205,202,21,152,139,186,135,53,145,37,159,73,9,65,206,112,158,229,28,150,233,185,243,15,41,53,47,86,29,24,249,176,38,75,147,148,99,130,154,233,112,202,144,102,52,100,176,11,28,44,33,161,202,53,166,11,141,253,192,232,66,158,52,46,65,196,203,132,223,162,224,219,138,20,99,28,27,210,48,82,25,174,43,10,39,199,20,62,16,200,39,214,77,216,62,231,123,123,40,59,176,177,227,18,79,242,91,149,86,15,24,87,194,106,69,244,39,43,21,9,206,161,238,33,12,236,51,10,132,4,238,4,204,61,73,3,30,215,41,203,3,184,135,150,194,129,217,200,245,183,25,251,224,188,129,26,186,44,253,237,142,182,69,13,24,151,205,84,10,21,132,162,118,248,29,83,17,57,132,65,94,68,164,58,20,174,102,101,43,135,10,180,27,145,93,130,68,158,238,134,5,85,141,8,155,18,202,146,25,124,192,2,221,126,228,166,85,138,178,5,198,46,205,193,228,115,126,168,201,94,88,54,213,149,161,134,59,225,253,185,134,62,100,59,101,132,177,81,240,253,167,46,68,63,100,66,116,209,248,29,74,203,86,147,209,70,142,203,188,212,243,94,202,243,3,9,97,228,85,83,226,35,31,125,246,111,74,130,253,163,237,30,175,44,65,100,250,246,24,76,40,111,244,221,229,151,100,22,232,148,156,23,80,146,133,183,160,15,109,83,221,103,113,4,39,20,139,231,249,44,242,117,67,89,12,184,138,7,141,84,220,114,61,54,48,132,225,98,84,218,38,130,97,151,25,173,55,161,67,196,159,220,72,107,113,184,87,164,115,5,110,35,20,63,11,238,254,172,212,72,56,21,239,88,227,1,219,194,74,83,41,7,42,227,194,109,235,150,128,76,67,150,20,73,19,1,87,50,43,68,32,218,149,241,53,97,83,129,55,249,57,33,33,92,155,80,100,159,25,75,94,95,187,34,191,100,217,103,101,225,218,87,198,4,50,201,45,57,127,204,119,20,199,47,58,68,119,105,224,226,63,155,72,190,2,194,202,250,207,108,79,37,56,11,43,236,135,106,166,208,219,243,134,76,81,178,148,114,161,3,27,131,219,253,234,179,99,201,129,12,177,217,229,41,65,115,35,9,251,49,155,42,73,180,249,142,230,13,100,80,225,148,161,197,245,87,167,161,38,14,73,3,61,10,91,32,189,26,34,150,51,72,236,92,161,191,106,242,196,83,137,228,32,19,173,146,49,70,109,139,192,156,85,17,174,165,54,114,78,133,183,249,30,2,38,117,80,90,134,180,116,240,204,25,44,220,199,164,85,103,148,110,239,203,139,176,33,12,234,140,8,217,70,211,208,87,17,118,190,100,83,39,250,123,175,135,36,171,155,156,113,164,140,97,12,73,110,213,232,213,124,129,67,50,229,132,209,220,216,229,123,189,145,207,115,182,239,34,196,129,208,81,204,208,17,38,201,119,139,85,57,224,10,115,43,164,66,52,150,228,236,129,107,49,36,228,140,90,69,242,3,65,137,145,247,128,25,32,33,91,164,88,101,249,170,175,211,116,152,47,202,44,234,17,169,219,72,239,86,229,121,68,193,33,212,135,168,7,77,194,100,133,128,22,145,191,128,161,231,91,2,163,235,115,243,159,72,201,16,35,255,116,96,74,235,106,214,30,147,165,75,143,158,86,87,17,182,36,240,38,21,113,231,180,232,148,173,197,110,182,139,18,139,89,10,120,152,171,112,160,54,169,122,96,104,73,104,11,210,207,194,240,223,14,95,150,25,31,17,114,210,121,100,56,240,32,94,186,52,184,13,167,26,156,164,105,93,106,35,4,102,136,28,9,133,42,167,121,208,202,26,175,163,104,63,64,156,16,174,109,22,222,144,186,49,116,193,83,139,35,21,49,250,70,233,240,31,231,84,195,179,178,47,113,248,217,116,84,225,208,132,162,163,78,195,60,228,194,90,129,27,17,86,158,175,47,209,103,45,66,37,136,111,99,71,116,3,33,26,101,196,220,95,50,212,135,66,142,42,94,204,129,40,117,15,226,200,129,65,43,236,219,20,104,148,59,183,173,34,71,137,6,73,156,221,161,218,96,5,149,239,20,177,250,230,239,183,103,54,189,9,97,118,53,170,51,119,207,254,40,202,229,10,186,88,115,17,254,195,104,109,34,52,13,189,82,106,97,6,76,120,186,132,21,31,70,242,1,161,188,183,124,15,117,124,13,88,70,82,8,248,14,163,200,214,14,79,199,128,241,237,130,146,235,166,55,212,141,110,90,48,175,88,246,128,228,201,157,223,74,16,116,126,189,50,144,19,147,48,27,119,140,142,136,250,7,147,233,45,4,39,103,131,75,118,231,253,96,146,35,73,34,253,227,249,73,122,109,8,199,113,115,172,170,97,139,67,115,70,217,45,10,130,90,58,62,81,46,223,183,175,169,250,34,62,253,199,73,255,236,118,251,166,245,83,71,163,109,34,130,21,26,100,228,91,238,252,200,7,224,170,244,29,102,252,238,26,194,160,78,181,99,240,169,96,165,143,253,232,76,228,114,11,221,142,193,202,142,165,170,32,80,158,185,227,115,244,77,184,242,145,89,33,11,205,159,158,70,234,44,47,183,128,189,239,233,103,158,179,175,139,232,14,117,148,65,225,4,107,79,86,45,99,98,222,104,21,57,140,166,143,40,131,86,226,97,121,196,211,157,210,251,252,192,231,216,222,23,174,42,165,98,44,245,110,202,177,27,180,173,18,76,166,118,151,199,133,57,134,5,198,217,210,99,69,114,133,125,222,93,144,113,153,23,238,42,100,1,60,34,169,27,184,116,69,145,247,242,219,8,74,9,235,109,89,203,183,14,206,224,42,26,177,149,226,226,144,248,27,70,211,163,226,108,132,102,131,46,2,165,4,84,152,95,56,24,212,129,135,56,247,129,119,13,102,196,3,147,232,173,77,131,61,47,126,154,117,164,170,114,63,203,35,11,220,84,165,140,136,113,76,195,179,229,117,21,216,228,140,29,193,80,59,240,45,246,84,30,152,130,224,11,23,97,102,59,59,80,130,128,53,118,200,201,122,234,15,220,131,147,17,184,111,85,95,43,136,131,151,248,109,196,59,75,121,224,155,106,0,92,132,109,2,152,2,216,26,240,152,77,101,169,14,188,238,246,108,210,162,42,36,86,204,67,28,71,30,153,124,170,144,86,22,137,129,43,96,220,108,207,211,243,14,54,138,40,85,123,28,127,124,115,215,230,129,219,185,68,75,203,42,164,3,51,150,246,124,229,213,41,177,232,225,161,39,163,185,73,8,120,114,253,219,119,113,66,163,155,85,219,16,50,253,200,88,28,72,4,171,250,72,181,196,56,191,238,91,6,216,210,62,133,17,58,216,63,79,135,176,147,140,71,141,43,207,219,105,16,66,84,85,227,58,253,156,239,111,167,177,158,110,105,40,121,197,102,204,142,86,247,35,20,134,127,236,194,100,50,52,133,103,68,122,206,124,223,90,103,109,217,241,240,159,59,60,96,153,203,143,124,218,14,35,118,88,40,90,212,113,184,173,204,168,106,196,96,126,54,29,74,1,35,95,30,107,59,169,120,244,79,162,62,198,107,88,141,171,162,200,104,196,195,167,213,245,209,241,51,22,33,31,205,78,117,190,142,199,48,162,223,28,48,158,83,149,249,35,223,38,58,252,188,9,170,93,85,55,36,82,234,95,205,124,222,186,91,82,117,23,162,193,192,233,153,135,231,192,63,139,63,94,78,77,147,138,167,89,61,126,12,136,9,39,175,87,212,113,71,218,22,198,119,173,186,207,31,219,125,135,240,34,188,11,228,152,169,96,100,191,62,68,20,178,149,152,4,53,74,171,117,15,248,12,136,234,248,225,53,143,220,18,187,73,87,221,149,22,183,217,176,118,145,21,120,54,122,132,19,131,22,130,139,91,123,246,98,120,188,194,103,203,233,212,85,52,171,18,211,143,20,86,146,5,216,246,4,166,151,253,198,67,46,236,25,163,169,240,232,193,197,116,96,8,91,159,167,17,41,14,244,216,38,10,194,142,24,163,205,90,173,170,94,184,127,233,225,97,142,112,145,147,175,134,190,40,197,233,87,33,150,23,193,57,250,136,128,179,195,164,153,119,253,237,125,158,112,239,38,148,154,123,229,7,222,210,52,35,174,151,109,229,236,11,231,59,103,60,61,216,185,31,33,89,78,121,159,167,230,21,47,10,159,131,121,94,35,238,28,227,143,230,112,58,211,35,50,108,241,231,195,129,42,48,14,137,56,162,140,95,103,169,198,45,234,99,158,121,50,32,125,150,10,244,73,21,84,221,183,168,244,39,31,174,162,194,248,71,189,229,231,171,83,123,148,127,73,153,26,23,134,123,102,191,130,198,59,182,14,174,4,170,24,217,236,34,229,45,131,154,78,88,58,167,137,87,250,253,118,80,56,93,84,231,60,19,198,112,101,147,109,233,55,47,24,210,213,132,16,83,126,4,162,39,183,52,175,222,221,230,105,122,225,22,117,96,164,240,109,221,54,126,4,46,161,52,99,252,82,170,72,12,41,253,213,236,130,147,162,44,125,249,182,106,150,128,41,62,213,143,134,126,52,126,154,125,187,233,119,65,109,16,247,107,34,225,170,230,138,250,93,137,176,250,71,58,171,122,223,233,152,20,161,10,76,134,139,156,32,48,106,7,181,46,185,82,245,17,134,167,34,188,251,86,202,213,61,47,213,89,134,246,122,223,175,74,200,238,169,158,55,100,16,33,93,184,224,115,155,15,140,239,40,196,150,166,141,189,194,198,58,25,48,183,156,162,240,172,81,80,8,151,85,157,143,212,120,219,61,95,129,181,115,196,234,46,143,162,68,142,186,119,244,173,198,122,126,123,26,159,233,85,199,26,57,61,48,188,133,87,142,172,143,169,250,236,133,206,184,223,157,144,154,87,29,243,69,134,90,72,131,114,70,188,176,126,216,100,192,116,146,159,3,163,164,208,90,166,146,102,53,237,150,77,197,98,60,189,240,200,201,203,49,241,226,146,67,210,86,215,73,76,245,76,169,209,50,4,165,196,166,110,70,155,26,42,81,179,60,236,86,192,72,196,92,61,213,125,198,243,121,57,57,25,33,49,152,25,83,125,26,65,213,22,13,39,75,86,39,57,182,225,28,87,252,144,51,191,43,92,74,208,22,225,121,25,122,95,110,199,38,72,193,102,131,44,99,126,118,36,108,130,29,106,103,3,21,143,170,77,155,204,242,144,155,36,153,237,233,53,34,37,87,100,179,217,158,167,240,142,116,53,19,163,156,218,105,108,28,61,250,244,108,243,169,233,60,133,171,35,66,0,157,93,169,233,118,72,25,104,220,114,200,163,203,73,183,21,152,208,107,8,173,253,226,107,10,27,135,82,60,61,140,33,86,96,172,224,18,106,171,199,176,121,68,239,207,2,219,162,136,74,102,164,238,227,104,219,132,52,131,201,248,118,157,13,200,148,70,101,172,229,163,169,198,52,69,72,41,18,66,161,137,233,66,249,58,77,139,230,106,165,117,8,80,228,78,107,84,205,235,126,216,57,87,37,237,127,254,74,18,66,0,180,195,129,161,15,27,249,74,116,57,197,149,250,240,48,185,162,232,211,196,94,45,107,132,116,156,72,184,57,173,196,183,172,79,195,137,19,202,92,24,162,250,211,92,15,238,44,134,10,176,233,44,102,143,10,77,137,222,140,12,181,41,108,9,220,1,163,8,35,48,103,227,190,42,208,11,206,54,25,206,179,32,87,4,255,58,124,7,122,237,68,95,116,4,251,105,71,115,175,136,80,186,201,99,71,159,225,243,29,218,41,120,128,239,218,254,17,105,8,138,248,121,232,47,90,92,248,1,71,208,210,119,139,210,139,66,98,227,150,25,236,238,236,201,93,149,208,26,241,142,80,102,32,69,61,77,109,244,106,57,110,164,16,201,77,213,88,39,156,179,175,43,189,18,255,145,145,252,241,162,94,213,108,24,5,203,3,223,252,118,52,207,213,92,54,79,115,91,87,207,187,64,137,47,48,108,176,33,92,10,51,127,210,85,15,165,192,184,31,157,94,41,64,96,10,164,46,92,245,230,102,188,93,237,170,156,143,37,121,116,134,206,123,118,81,129,173,186,144,103,82,181,91,178,123,110,94,136,133,235,87,155,176,114,104,164,159,235,209,51,75,80,5,136,100,106,194,99,249,177,58,73,189,31,33,2,74,233,188,74,151,54,60,232,87,195,16,78,133,161,211,31,114,184,72,40,67,209,33,169,207,6,181,35,94,25,48,66,116,250,114,148,36,67,175,175,192,35,38,126,19,106,171,118,164,183,119,212,40,138,26,135,80,110,68,167,29,163,169,137,132,7,40,10,73,129,82,44,120,127,249,236,32,20,126,250,244,135,222,161,139,173,1,225,195,49,69,252,221,140,134,186,77,78,15,159,99,211,75,172,187,113,69,236,7,54,25,92,135,225,12,151,19,189,27,133,70,236,194,249,92,79,166,56,232,160,241,191,25,72,199,168,71,127,66,159,198,232,138,163,13,145,2,29,206,3,239,16,245,226,31,34,14,66,94,59,41,52,61,80,170,119,244,89,59,241,107,192,112,170,62,48,206,223,104,24,98,60,83,27,70,66,64,76,5,82,9,212,158,70,178,176,68,213,46,198,246,89,159,119,48,233,18,212,81,175,196,225,57,129,165,229,148,152,205,216,174,88,93,85,110,117,29,38,205,60,47,140,125,45,191,13,193,214,149,41,68,71,121,106,151,146,238,158,131,9,96,115,11,233,250,242,51,173,99,56,27,185,233,26,170,232,164,102,135,208,114,227,221,67,103,90,38,42,90,174,56,35,161,28,249,176,130,174,240,10,113,198,141,150,69,87,152,167,189,105,40,124,168,230,107,39,25,126,4,119,3,164,24,194,206,8,140,96,216,10,24,18,114,125,186,144,156,93,2,230,112,106,10,35,30,20,191,141,33,179,245,229,172,199,11,143,157,222,150,87,227,60,15,248,244,177,14,168,85,157,197,79,115,157,237,218,178,99,187,135,132,27,132,151,85,232,212,166,85,228,71,168,141,67,53,39,29,79,100,40,35,105,236,192,253,57,37,186,233,178,149,251,52,251,142,12,24,130,247,43,184,71,206,172,61,215,10,125,218,54,177,248,236,179,240,115,211,78,91,118,49,10,56,169,232,10,84,146,240,230,198,112,195,216,47,91,218,217,95,161,192,246,151,159,45,72,139,168,14,76,45,165,219,34,205,60,155,98,19,155,19,236,178,105,152,74,227,208,151,23,10,228,188,207,231,52,63,142,194,43,132,160,144,229,24,234,24,129,239,176,5,187,206,177,0,138,150,255,26,187,212,136,120,50,92,85,185,233,44,63,6,116,176,70,176,187,10,111,55,174,216,37,212,122,198,164,173,131,77,29,75,80,165,35,43,217,187,238,105,213,60,22,241,52,179,114,232,203,41,228,11,90,21,252,246,82,111,112,96,178,192,99,52,9,30,171,77,203,57,30,123,150,137,201,14,109,89,51,47,75,188,219,100,228,101,56,140,91,49,250,155,90,132,103,142,27,213,101,22,221,85,204,109,129,241,101,68,175,224,194,214,112,7,150,63,231,90,192,85,212,2,64,215,37,122,230,194,255,28,126,36,109,132,0,9,122,150,75,194,224,192,147,172,147,128,225,77,212,62,161,212,47,8,68,198,57,19,86,211,159,38,13,112,92,24,45,249,174,240,188,53,209,228,147,116,61,129,44,106,19,155,229,192,151,171,51,165,65,72,217,46,12,167,177,246,232,10,1,5,4,75,57,12,5,60,243,102,248,201,104,185,63,162,165,73,249,218,186,74,102,220,24,118,211,19,132,20,27,233,238,182,180,160,6,255,51,181,125,209,101,205,126,77,96,210,202,98,89,147,12,52,244,4,129,22,168,197,210,35,37,240,89,214,52,53,8,172,73,71,220,85,87,38,108,37,242,97,231,74,215,117,42,64,205,145,163,225,197,78,66,69,103,14,193,114,162,94,89,239,16,180,59,231,59,21,242,121,153,246,41,245,102,51,200,64,209,100,155,218,167,195,200,183,29,165,144,168,40,58,19,101,27,1,159,87,53,125,55,228,193,119,42,144,62,161,11,151,57,123,25,143,236,82,252,188,252,76,156,80,234,176,202,160,34,177,167,211,225,103,12,246,125,26,38,117,217,196,39,57,206,14,146,9,160,230,27,83,52,124,65,144,0,84,201,49,33,159,54,195,165,224,240,36,83,71,97,244,247,130,248,234,52,4,143,170,194,232,170,196,211,120,69,116,125,224,101,12,97,110,35,12,150,138,232,3,15,164,63,226,171,217,129,180,75,39,1,38,247,107,64,90,57,36,29,26,153,128,115,24,133,173,193,14,163,78,125,202,178,86,84,212,112,152,19,227,81,152,251,127,244,90,133,107,76,122,28,241,179,230,62,48,72,115,138,104,213,112,94,16,205,136,223,206,116,115,83,216,234,0,2,134,222,77,159,198,191,179,227,105,10,35,181,229,70,134,24,246,0,215,138,161,45,131,119,212,239,148,112,216,237,174,86,239,217,220,46,145,58,180,129,216,181,10,147,187,227,223,197,213,120,233,121,191,76,207,50,152,156,102,209,84,189,105,44,238,55,155,206,82,60,116,60,151,209,189,69,211,96,87,210,153,72,160,186,220,166,217,197,66,91,142,127,160,5,69,85,83,162,39,80,242,134,162,83,206,71,38,53,22,140,83,252,18,88,25,139,145,254,52,9,103,49,94,103,171,28,85,23,16,118,108,104,61,53,178,77,182,158,109,251,236,119,75,152,185,206,85,75,174,218,36,95,247,80,148,129,116,36,47,221,108,81,162,205,193,162,86,45,229,75,97,124,94,245,146,134,157,5,145,21,62,150,76,26,241,242,179,161,45,137,87,176,83,228,112,190,27,183,185,84,212,0,115,109,12,154,41,194,56,186,217,162,18,115,151,47,196,176,69,199,115,67,71,29,199,68,182,28,222,187,105,13,187,183,132,213,75,23,73,153,44,176,9,147,7,172,7,212,177,243,51,185,29,55,109,179,11,155,25,68,184,103,125,196,17,115,222,212,133,215,11,152,60,220,44,4,196,34,11,73,117,53,57,239,158,152,9,253,185,134,134,173,198,105,94,54,234,115,102,20,5,119,220,164,201,179,207,106,14,140,100,68,95,241,102,116,212,100,162,224,89,141,136,0,249,2,69,47,164,236,126,87,229,125,117,243,70,8,74,124,172,7,117,49,4,180,242,73,217,74,46,114,240,30,27,63,250,3,247,112,10,2,63,51,116,156,35,245,252,59,96,114,204,117,48,142,77,89,110,179,169,150,149,75,27,202,166,41,66,198,213,74,239,147,126,243,144,244,130,106,17,75,253,101,76,135,224,130,182,21,62,245,179,166,209,9,71,10,237,57,39,203,131,34,183,36,104,125,222,61,45,228,236,48,20,142,207,96,16,140,75,23,46,85,189,199,131,171,73,200,172,87,50,252,52,54,106,217,235,57,9,123,167,86,119,0,179,52,86,192,89,117,133,160,36,196,103,31,210,246,44,226,231,229,22,175,110,1,159,109,82,110,178,152,53,81,104,138,154,123,17,201,21,80,98,98,241,48,115,65,26,86,178,9,80,56,202,93,70,150,52,34,221,231,44,203,1,215,44,85,170,192,230,143,14,6,108,139,236,9,92,40,136,242,233,127,172,206,44,124,145,168,202,194,127,27,73,228,153,11,160,190,156,24,112,204,133,179,210,112,171,40,140,6,110,80,96,25,231,160,160,3,199,96,112,88,109,4,37,101,146,22,19,71,15,152,40,73,213,62,131,238,51,168,67,241,198,63,83,165,152,174,71,60,125,182,128,81,30,248,44,137,72,142,239,230,36,121,94,94,91,164,43,30,24,189,36,237,52,182,206,200,188,135,150,52,233,202,46,171,221,26,60,116,97,206,189,181,60,240,142,240,76,133,203,75,74,221,8,124,247,30,44,203,156,205,85,116,131,207,205,178,89,114,94,100,176,35,164,254,15,28,202,217,68,151,147,222,254,63,56,234,13,204,75,216,94,184,181,41,176,70,3,140,11,45,170,240,42,25,199,234,88,7,94,225,236,169,244,129,164,253,27,92,35,16,95,141,114,69,110,255,6,95,226,177,254,112,56,131,154,211,237,194,69,55,157,218,49,228,131,212,172,195,69,49,21,62,139,36,182,67,206,68,13,244,13,170,22,67,41,205,226,149,85,247,172,65,250,114,16,32,66,221,34,42,13,192,144,120,5,107,25,100,138,218,180,209,225,34,19,218,188,84,117,180,39,246,243,21,113,192,19,184,21,221,103,237,134,188,132,9,157,254,49,243,56,165,96,84,92,88,147,40,32,58,230,95,187,109,250,193,243,129,199,63,112,255,50,71,129,51,199,231,18,24,97,242,223,28,177,226,165,174,138,193,201,188,149,249,103,68,80,108,102,162,144,250,52,53,168,63,79,39,48,190,174,235,228,65,68,155,220,40,135,169,245,150,220,209,100,244,170,109,123,203,127,165,208,237,194,198,138,63,252,183,33,86,171,169,43,76,30,99,115,152,146,187,235,176,71,42,151,224,114,192,67,196,142,0,203,254,166,144,129,22,121,22,152,94,248,161,53,37,226,189,247,104,73,205,72,64,126,254,118,106,228,80,220,238,253,129,247,151,65,105,48,249,20,23,54,39,122,251,93,154,40,69,171,216,248,183,203,140,225,246,227,222,229,104,221,167,97,215,226,131,26,154,212,167,241,193,3,49,163,41,47,207,86,89,85,62,120,82,195,213,100,60,182,201,241,250,111,147,204,188,118,213,185,0,127,208,7,155,170,156,118,40,58,54,31,159,42,40,57,221,58,152,56,147,231,254,58,237,156,66,168,117,73,167,89,129,229,246,167,169,204,145,99,207,196,140,210,39,104,103,112,159,146,163,98,197,246,237,11,135,45,206,83,170,212,31,152,250,182,121,97,101,181,62,48,73,66,205,95,142,125,47,212,14,192,132,241,226,229,112,194,220,107,145,105,152,227,154,254,96,184,128,234,53,209,49,25,219,250,130,220,6,63,53,216,164,29,46,8,236,29,166,92,89,230,82,69,122,241,43,17,0,70,34,244,110,86,201,252,235,95,150,177,193,164,164,116,133,49,237,252,229,76,220,113,143,123,131,253,246,96,48,69,198,83,224,113,78,240,242,205,37,28,143,116,162,194,125,124,10,37,192,197,216,170,31,248,88,15,222,45,157,130,206,174,45,55,145,187,64,215,217,90,180,101,150,3,17,48,172,112,89,187,220,234,57,189,101,156,91,85,81,152,199,125,13,192,83,216,133,240,47,89,122,203,199,242,70,230,4,163,149,21,54,230,95,239,20,2,129,114,253,160,221,167,159,147,79,6,148,78,229,250,193,81,145,61,107,14,152,211,60,73,211,40,48,220,49,211,200,35,21,95,78,58,38,42,201,5,222,165,102,42,234,104,99,128,125,116,78,246,97,4,3,238,166,101,121,31,209,50,74,161,180,97,231,156,106,177,49,64,242,190,186,54,44,147,50,233,163,85,184,236,53,253,229,196,253,46,5,188,73,174,145,78,201,144,217,249,18,32,83,112,72,173,9,48,110,134,234,48,181,159,77,224,100,74,127,217,225,62,182,168,209,36,246,192,249,157,184,70,69,203,188,189,79,23,98,213,219,87,8,140,32,89,136,16,137,3,160,37,27,77,35,199,91,118,134,242,69,171,12,130,236,224,118,103,177,251,199,30,14,15,162,247,119,158,64,28,0,35,106,252,46,233,39,93,224,66,159,58,76,77,177,174,14,10,218,242,39,144,1,76,119,151,162,240,57,41,125,203,33,41,33,73,102,1,112,207,177,159,145,188,167,108,200,7,70,139,47,62,172,45,11,64,41,60,194,94,192,130,105,74,56,155,140,111,174,249,36,164,234,177,244,7,37,3,204,127,154,244,74,89,122,5,26,231,143,62,1,148,3,255,253,172,49,99,241,148,115,222,115,107,83,152,172,146,238,240,166,255,151,192,13,129,54,31,233,141,10,198,144,150,21,202,242,125,117,252,170,109,100,195,33,11,206,247,50,162,92,83,242,210,0,115,202,254,234,179,120,206,233,95,165,67,51,108,13,62,67,33,54,75,66,216,130,31,5,58,229,234,48,206,170,169,48,5,183,254,211,56,130,133,161,151,164,104,248,191,187,195,100,80,202,47,19,173,175,35,80,76,36,217,48,10,231,166,47,106,43,226,155,210,95,120,230,191,180,0,80,178,64,111,217,1,247,91,82,205,252,155,73,207,209,205,134,76,88,78,186,128,73,36,23,216,234,47,252,88,171,237,151,83,120,97,82,139,122,244,24,255,161,201,244,71,120,107,127,132,70,124,214,110,74,5,144,224,166,69,158,37,224,169,78,137,244,171,94,106,241,52,212,91,215,113,156,204,116,27,229,194,189,235,244,231,98,65,192,35,186,197,10,204,46,156,126,218,44,31,140,220,158,240,245,37,244,246,150,79,81,35,227,91,55,16,70,5,34,43,207,225,9,25,243,205,228,75,70,212,85,251,183,120,170,177,245,202,38,140,52,121,250,114,241,160,23,58,11,95,42,115,126,242,195,177,71,67,29,46,53,11,16,254,147,22,250,181,27,127,221,18,105,155,4,225,135,83,236,26,101,221,89,0,218,50,216,49,103,202,14,83,13,44,163,13,75,12,134,236,7,227,239,108,91,94,222,83,79,177,174,27,92,139,187,75,211,206,209,49,118,188,28,34,159,44,27,78,162,35,62,81,6,96,206,53,49,160,206,89,116,154,151,253,105,74,103,132,75,0,73,103,170,169,135,195,221,136,80,254,248,202,245,31,63,42,95,132,36,146,119,23,158,173,34,157,73,197,240,240,207,173,150,132,166,168,133,29,239,231,226,103,151,25,198,37,190,197,56,178,125,75,12,248,55,18,171,250,72,80,99,40,105,16,7,134,106,100,70,79,219,185,46,163,140,192,225,108,14,19,18,214,150,225,126,171,126,121,56,219,43,210,4,130,46,83,27,136,41,194,177,165,43,3,198,193,234,155,209,126,108,174,180,205,166,8,240,199,40,32,48,4,171,23,62,103,95,77,186,36,161,238,202,177,170,54,225,30,217,76,96,233,9,147,236,172,138,4,107,134,174,119,216,62,125,183,56,215,169,41,69,184,240,219,150,158,188,79,140,81,91,42,79,96,151,135,148,195,155,70,45,156,156,57,240,53,165,47,5,130,173,230,152,207,146,137,157,126,7,239,184,48,18,162,10,155,230,119,188,155,234,196,38,91,44,148,244,53,182,88,146,34,133,199,146,189,255,108,176,213,95,62,78,159,77,105,55,69,49,123,198,62,86,134,230,51,159,30,74,100,54,222,135,41,117,151,61,114,39,180,240,122,252,180,149,149,233,193,147,100,3,125,132,42,217,69,230,200,119,251,165,148,81,15,60,187,223,150,56,149,82,213,115,163,80,241,156,227,28,62,111,150,76,26,179,62,202,140,3,239,236,50,243,57,75,43,138,67,110,84,29,27,128,202,159,199,106,98,53,180,128,207,80,85,249,40,130,56,61,118,126,56,100,255,71,219,153,37,217,142,219,64,116,75,156,135,253,111,204,60,184,4,152,122,17,237,191,138,182,29,182,81,210,149,40,14,24,18,153,66,216,136,191,55,246,136,121,146,224,250,72,114,80,91,217,200,159,140,70,29,161,131,72,229,135,0,143,139,51,80,27,249,105,72,250,146,71,44,198,128,56,244,193,141,199,223,131,138,227,85,157,189,88,189,42,204,23,44,99,102,84,98,229,123,52,252,220,18,238,94,225,236,212,7,167,12,180,220,39,163,189,102,126,220,92,88,20,253,200,130,253,175,119,117,146,201,44,101,255,96,133,82,129,92,123,188,30,175,45,112,235,68,146,80,158,123,79,35,238,141,107,233,169,212,176,0,174,0,223,8,209,93,203,130,103,33,24,58,187,104,248,215,35,41,13,127,50,0,87,143,33,171,205,24,203,197,252,211,202,123,102,122,106,36,76,203,253,214,3,177,158,191,46,26,134,177,11,228,247,96,8,222,15,141,241,80,72,123,209,206,54,166,5,49,159,247,222,203,175,46,124,48,125,173,74,161,168,199,213,100,35,100,138,91,111,175,31,211,20,142,119,213,48,13,230,232,209,125,192,233,180,149,105,4,112,122,52,247,159,145,4,42,67,51,17,214,40,224,187,17,50,95,178,157,176,223,175,237,142,13,225,227,113,131,116,184,41,138,190,232,146,13,225,243,53,54,186,174,30,21,67,134,185,53,54,173,70,240,31,49,245,134,60,68,222,170,34,101,218,194,58,4,10,150,170,209,103,187,235,193,190,165,186,96,248,83,173,102,247,220,81,144,255,228,249,16,39,234,41,2,110,206,165,44,39,75,101,93,149,136,169,247,78,162,27,67,12,108,4,167,241,210,103,101,124,18,32,192,64,99,142,25,46,73,182,73,178,74,36,220,253,222,164,16,155,204,208,227,73,166,30,153,2,202,194,77,191,37,184,231,33,175,93,134,174,121,243,176,251,27,81,64,218,171,127,204,253,82,105,144,73,56,206,206,231,167,81,104,136,180,208,248,102,102,54,24,223,151,215,1,201,165,169,25,120,132,61,23,109,137,173,174,254,241,57,218,207,152,69,150,175,33,195,86,53,15,55,242,138,172,79,195,41,213,20,33,237,165,151,114,199,18,109,91,105,107,41,200,141,92,35,217,5,95,228,212,119,134,48,116,69,54,11,205,170,165,233,201,65,87,109,188,23,238,201,252,100,70,11,240,23,55,195,151,34,92,1,137,58,74,157,49,100,103,87,212,124,149,53,139,213,252,46,134,106,84,47,110,124,146,29,102,131,31,106,154,155,190,155,18,185,77,250,33,170,164,147,33,224,141,52,28,233,93,13,11,186,33,172,61,86,74,155,112,101,124,204,251,77,148,100,12,238,75,172,184,189,62,102,182,61,203,15,147,17,202,238,149,37,32,241,242,82,36,169,143,51,227,191,11,20,69,160,65,233,39,67,37,230,162,168,190,196,170,116,77,116,210,216,169,127,190,6,253,14,206,164,104,73,240,45,75,158,108,96,228,131,142,173,104,43,150,93,10,18,207,205,139,179,84,158,139,232,254,61,215,89,128,185,104,122,253,23,221,123,122,29,55,94,136,251,232,107,88,206,127,103,230,252,137,215,233,160,233,87,180,217,50,255,208,8,52,53,3,66,123,133,1,146,16,77,83,251,8,55,122,230,31,239,92,221,65,226,130,19,145,251,213,201,100,217,180,234,0,13,135,187,24,184,211,231,220,30,58,139,70,100,61,173,88,162,212,81,64,19,160,209,142,58,141,241,79,104,85,161,156,207,51,162,194,132,220,226,248,211,8,141,222,89,56,45,239,178,0,246,121,246,200,136,25,142,25,184,177,103,90,97,71,218,47,150,65,11,172,28,79,252,198,4,3,40,217,153,187,243,153,129,84,222,134,164,101,90,66,4,52,207,188,205,181,92,215,76,161,233,101,16,192,227,208,178,191,253,167,203,68,63,61,203,213,149,254,154,121,205,214,51,145,222,205,145,142,110,238,11,14,228,231,113,224,158,153,141,42,251,79,159,41,38,145,246,177,194,245,49,238,86,130,25,194,70,185,55,223,201,51,200,131,234,45,255,60,243,134,141,251,6,174,195,164,247,62,239,117,54,143,114,9,81,12,133,134,118,238,20,115,71,109,212,205,96,40,138,188,23,244,84,30,112,64,96,185,211,43,245,97,37,209,232,239,5,129,236,94,242,65,246,224,212,247,143,77,223,117,121,93,42,149,20,125,158,233,158,134,144,217,157,15,84,223,215,54,86,247,43,118,182,76,177,170,191,18,76,69,125,33,177,95,95,51,226,79,111,89,82,144,57,147,39,143,59,166,40,128,151,87,1,133,131,226,24,47,9,6,102,88,171,99,97,241,165,143,131,114,153,112,151,65,103,247,107,56,199,60,237,231,127,102,152,87,40,177,170,185,212,171,98,2,85,196,54,237,214,103,134,228,184,248,163,153,24,215,43,185,97,94,133,194,202,53,179,253,188,58,165,185,219,153,150,156,107,38,103,49,163,112,117,238,115,235,127,215,12,146,228,177,144,130,145,39,87,113,51,124,224,62,57,249,203,51,27,217,222,13,18,41,59,245,254,122,250,42,252,68,221,129,165,16,54,128,198,145,79,146,141,18,197,7,181,88,85,50,47,185,249,182,124,196,53,159,211,116,61,205,73,51,195,173,235,55,167,134,243,200,137,239,205,135,79,166,66,148,92,74,23,243,234,163,251,250,164,16,153,94,171,8,92,4,70,235,118,111,158,73,19,245,55,205,81,140,134,84,234,126,18,68,177,215,235,251,174,28,191,70,152,251,51,147,28,220,79,78,234,152,7,10,151,215,143,24,120,148,125,239,247,104,84,48,156,157,27,94,5,248,187,151,92,13,92,227,50,195,154,153,195,105,171,25,66,158,225,102,136,158,134,60,218,4,30,116,15,16,204,28,64,207,92,81,169,188,220,198,152,9,67,215,18,243,70,140,211,31,13,114,239,167,111,132,217,148,90,253,183,231,89,6,15,173,107,34,197,150,214,10,115,19,165,91,174,38,187,113,55,92,0,149,67,208,63,246,219,103,212,166,95,77,147,210,220,239,230,176,37,157,79,228,143,70,66,253,245,249,99,166,38,59,125,212,206,138,1,95,47,102,202,195,247,200,71,226,134,188,96,21,243,57,117,90,242,155,39,218,23,179,60,121,161,181,255,142,41,128,41,8,165,159,21,94,223,120,109,147,236,248,92,220,136,238,174,191,0,195,0,93,50,50,228,166,236,119,183,235,14,83,118,250,12,249,102,208,110,18,189,155,104,107,149,171,145,176,153,87,115,10,199,142,154,199,59,63,207,40,49,79,183,95,13,250,238,225,59,77,191,200,4,174,174,153,62,124,157,44,104,250,110,143,37,81,106,65,90,235,125,17,120,103,216,210,175,57,27,185,66,19,243,130,253,204,111,158,225,4,152,239,115,67,200,27,7,40,221,77,20,54,229,106,184,232,98,178,192,168,71,13,64,204,64,143,126,76,51,152,45,142,216,98,54,46,236,59,230,39,62,62,75,70,102,67,51,16,91,152,39,62,83,149,171,137,197,238,73,210,9,232,150,108,75,116,157,221,228,84,71,226,49,15,217,210,128,141,121,253,21,73,220,42,122,204,88,47,93,30,36,71,112,214,45,121,36,14,191,219,215,176,40,216,147,236,171,106,78,253,178,103,154,25,98,9,185,51,114,155,87,245,146,212,14,252,29,178,165,0,130,220,151,44,2,51,154,245,242,211,38,111,183,238,228,103,163,44,175,137,178,90,136,228,120,114,235,254,151,126,12,155,35,38,197,247,179,158,216,152,195,78,30,172,25,103,93,115,179,201,31,127,102,152,159,139,180,234,81,201,149,41,64,219,227,242,185,13,140,168,188,94,118,230,23,84,136,201,127,25,50,128,151,58,253,13,9,31,217,205,208,228,200,170,196,221,99,198,93,51,238,225,163,99,168,6,168,225,255,188,102,144,132,77,87,198,54,153,92,191,26,4,242,35,191,193,108,199,180,155,57,116,103,87,43,90,149,119,76,88,255,251,37,117,205,12,97,237,253,88,38,19,92,119,213,159,110,201,207,92,107,167,108,99,233,147,229,230,184,212,133,78,33,116,157,50,166,118,156,248,107,67,255,207,178,148,65,59,155,236,213,239,93,196,61,200,100,201,144,15,52,215,125,139,62,59,176,49,25,200,86,198,160,249,144,159,245,75,74,242,253,54,108,94,52,47,186,57,91,1,246,153,249,4,201,15,54,196,50,232,107,148,51,23,214,186,187,17,210,203,65,157,83,206,158,70,35,201,29,53,138,39,214,213,247,204,180,130,220,15,130,22,6,60,217,122,113,111,197,83,133,52,213,25,110,248,153,9,187,60,164,51,6,152,246,20,195,49,103,96,81,247,106,35,9,214,29,28,97,150,153,253,183,77,187,99,202,166,80,113,7,146,95,12,55,184,76,67,250,193,183,7,116,68,154,76,171,166,251,55,208,158,123,107,246,26,24,2,100,1,209,216,125,191,38,132,34,185,55,57,244,172,222,50,178,95,93,206,110,222,117,38,25,99,83,246,171,113,161,86,173,127,27,15,254,215,143,190,103,162,141,230,134,116,205,50,102,181,203,252,36,114,247,202,24,169,124,236,178,178,200,115,167,139,25,162,9,170,87,221,188,43,68,134,151,152,144,209,164,117,80,103,1,164,6,249,38,232,155,53,27,101,217,69,233,138,110,197,159,188,33,212,185,213,171,35,255,124,161,180,235,199,235,61,100,251,47,244,136,122,104,68,66,45,139,108,43,230,69,63,222,189,250,44,81,170,7,75,204,39,244,241,248,195,74,221,41,45,245,102,143,115,236,25,124,14,183,19,97,136,255,114,220,230,238,154,45,172,44,130,232,143,79,72,91,86,246,117,137,140,212,18,79,250,156,134,173,120,118,213,26,207,206,65,37,102,195,240,249,81,139,254,180,180,224,219,142,210,157,212,106,193,139,102,173,233,98,134,207,218,253,151,130,179,148,62,135,38,160,151,187,153,193,12,57,82,209,19,0,4,231,221,141,80,209,45,237,123,100,54,111,54,98,23,30,4,90,122,107,152,138,227,108,34,245,165,123,52,212,79,165,248,177,70,45,124,118,53,195,206,121,243,236,48,169,142,149,213,15,64,172,44,220,15,83,49,234,186,170,81,116,238,110,52,93,2,93,242,192,105,134,255,242,128,115,91,87,64,54,113,154,234,167,30,109,235,75,221,65,136,64,220,202,215,156,178,83,53,72,242,139,251,154,103,78,80,30,215,237,132,234,227,115,19,210,218,31,31,227,76,194,90,195,129,1,75,54,244,232,32,102,118,255,156,27,237,61,245,48,135,83,54,60,178,108,224,65,249,26,230,73,249,217,48,112,5,179,110,85,208,100,207,236,190,85,55,80,152,238,26,231,189,119,56,139,166,19,47,11,219,218,158,198,243,6,241,96,228,208,3,33,57,125,121,176,63,156,97,18,103,17,16,113,139,121,4,160,226,147,57,168,54,172,55,60,239,63,222,59,25,53,160,1,53,2,46,78,60,58,67,229,106,186,26,186,91,145,209,209,123,67,207,227,235,186,83,233,21,78,95,46,70,83,108,71,100,161,146,46,88,57,49,195,185,95,166,94,37,102,244,101,28,166,133,196,55,229,70,13,152,104,80,113,111,22,79,98,44,13,82,41,28,13,31,51,36,118,119,170,106,70,179,220,183,148,253,147,95,172,26,195,2,192,244,96,173,64,211,223,62,7,42,172,107,30,71,210,203,58,242,214,227,120,187,134,27,129,162,209,50,124,66,247,210,60,236,32,203,249,73,19,225,16,141,228,159,107,19,81,229,174,102,96,224,213,195,231,129,8,81,215,77,126,64,105,30,1,112,65,203,73,143,136,138,126,156,91,33,192,214,180,0,104,148,8,96,207,7,145,142,33,115,81,192,14,69,216,79,55,189,58,25,72,26,78,247,149,97,192,233,101,124,93,20,103,42,198,220,16,235,208,65,49,252,73,246,132,5,141,205,77,205,19,49,167,230,102,242,194,178,95,145,79,200,158,198,65,176,173,87,245,188,50,69,250,234,247,134,200,105,203,28,62,46,127,205,201,51,188,172,164,82,101,199,2,43,123,118,249,123,117,134,1,105,202,128,103,118,105,199,144,153,230,22,24,37,73,33,1,35,245,212,89,222,214,249,39,185,47,26,202,60,125,76,99,217,218,67,83,99,116,97,20,79,48,193,222,167,73,61,83,113,245,200,134,220,23,29,38,146,96,42,118,210,121,238,107,90,199,69,149,180,28,172,85,158,133,5,222,58,36,215,145,40,75,22,127,178,95,57,66,230,17,12,148,227,114,107,194,240,74,202,112,104,170,147,253,43,123,194,16,0,68,145,45,39,145,219,47,158,203,132,225,166,53,253,237,243,115,145,77,156,198,220,36,182,9,253,165,39,50,173,243,82,14,31,170,226,199,115,246,139,201,193,101,57,143,73,36,215,203,47,129,25,185,165,79,118,152,170,174,167,228,224,171,84,111,245,152,17,192,94,158,91,134,60,246,77,132,133,239,52,230,136,196,52,194,126,83,51,234,0,5,178,167,150,39,81,148,94,13,27,200,229,18,193,188,166,176,120,209,238,134,130,94,100,127,233,74,127,208,36,43,5,192,214,236,230,65,206,238,125,142,101,189,104,105,205,72,138,195,245,35,53,140,95,231,73,88,207,144,79,185,247,249,84,231,243,199,147,33,113,156,164,196,129,44,215,28,254,94,20,163,95,227,14,116,252,150,240,137,34,5,226,137,90,63,161,227,33,135,213,196,80,164,246,2,16,177,122,246,182,35,175,39,190,4,25,105,228,152,189,10,65,78,188,77,49,119,246,78,159,255,112,10,238,215,203,199,79,119,19,78,240,218,140,173,22,49,163,5,235,201,190,97,244,6,73,7,237,204,225,236,152,239,97,32,71,73,176,34,116,112,98,255,120,180,205,9,44,197,151,243,183,19,174,199,103,6,14,250,183,80,68,128,204,0,42,126,221,110,38,111,139,36,133,168,239,156,73,115,147,252,148,241,97,72,109,106,29,48,183,184,149,118,104,209,87,27,180,79,59,51,11,0,49,192,177,122,53,245,253,219,65,142,228,214,57,232,69,90,133,160,178,120,7,174,21,162,207,140,22,201,34,130,124,39,251,132,72,101,10,22,145,168,163,186,86,18,149,82,35,103,21,69,162,105,73,197,107,30,86,28,18,61,35,248,243,189,11,60,177,187,215,151,140,192,76,222,233,118,114,67,13,157,123,251,152,211,57,214,150,95,13,239,68,82,45,165,74,119,239,109,201,199,140,202,139,12,56,165,106,87,51,166,163,6,24,229,82,51,200,190,238,230,141,55,36,2,82,199,69,73,78,66,135,194,61,218,89,245,99,174,23,49,120,204,6,2,20,185,176,65,157,117,230,176,178,26,228,193,11,224,177,219,146,249,235,160,20,213,250,97,73,243,121,219,38,19,101,178,181,63,87,111,154,91,221,74,242,72,39,18,142,243,237,207,58,230,1,140,102,200,91,3,34,184,232,79,204,104,94,78,85,175,162,169,246,146,90,96,62,35,250,53,227,204,249,131,159,163,181,127,190,199,176,175,112,173,0,207,199,212,175,57,66,174,216,28,240,46,205,145,198,166,31,220,67,39,154,50,37,50,25,147,115,184,236,155,235,155,128,162,173,214,160,87,115,118,220,155,35,23,165,220,14,246,90,35,86,215,153,192,180,142,149,143,121,170,25,148,187,190,23,186,1,151,3,235,56,78,243,211,4,139,249,108,139,221,173,203,248,205,100,129,156,253,217,197,167,233,243,35,11,163,138,94,9,189,145,251,211,139,253,67,136,166,24,179,26,10,131,9,28,57,209,135,126,108,66,188,187,56,105,209,103,155,212,5,114,14,250,43,8,9,82,31,156,250,252,172,128,235,131,99,61,75,91,135,12,96,100,241,181,119,92,54,154,33,213,12,59,190,207,35,160,31,39,22,249,103,121,164,181,220,76,95,217,210,165,201,81,53,227,106,3,1,234,210,132,8,55,133,185,162,3,160,102,96,152,241,104,213,106,239,186,246,42,61,82,62,40,117,124,248,104,65,73,161,108,25,55,55,206,82,25,82,216,10,234,165,77,74,164,152,118,209,197,135,54,69,142,17,71,130,160,12,213,134,59,158,195,237,213,152,6,181,233,210,60,105,100,208,65,123,1,119,9,73,25,189,186,101,103,242,32,13,91,132,59,220,140,103,111,245,7,51,157,41,81,37,61,230,126,246,32,31,148,1,78,77,116,0,201,55,209,54,117,205,100,47,190,55,199,181,246,41,110,205,112,34,232,193,91,243,56,215,186,236,203,235,215,76,169,123,31,183,233,144,67,95,44,230,98,50,42,110,222,103,82,14,53,195,84,88,252,230,63,0,122,255,110,242,111,14,159,249,173,244,38,136,100,66,84,229,15,142,200,92,173,227,179,116,203,244,81,217,168,63,190,186,8,171,143,140,145,255,246,54,40,143,158,186,38,183,119,169,16,142,25,201,236,161,106,123,115,59,231,18,168,250,179,144,69,192,115,252,98,153,237,102,124,221,41,67,202,17,238,119,46,44,17,221,82,168,19,13,223,83,216,51,94,209,206,104,217,150,35,225,177,178,181,237,175,121,56,207,180,153,197,29,133,49,217,14,187,233,102,170,89,58,160,180,75,184,238,168,105,84,143,173,143,13,22,193,137,41,232,246,67,31,91,94,26,174,245,139,218,154,72,88,67,139,41,191,77,221,181,196,152,208,243,41,13,65,208,209,193,104,239,191,109,13,42,58,73,201,184,222,164,154,153,225,114,23,43,40,123,63,64,54,37,116,233,109,4,190,65,64,18,79,198,217,36,179,16,9,108,58,41,174,153,162,73,23,157,100,216,213,243,197,26,96,238,253,35,214,253,11,30,252,108,163,66,35,193,94,179,78,187,179,145,251,131,67,126,46,237,189,240,142,24,189,144,155,141,107,95,172,5,196,222,8,43,44,100,122,111,208,242,238,44,108,14,111,225,113,195,140,62,110,15,243,152,83,53,31,73,48,213,152,43,63,124,122,249,152,217,76,194,140,92,193,86,51,37,250,26,230,254,81,46,157,198,60,17,139,239,252,244,121,51,253,109,60,203,29,79,62,133,246,5,99,246,234,175,25,167,160,255,236,210,247,177,104,74,206,83,175,181,122,188,15,55,124,2,51,207,207,197,179,199,76,0,218,215,218,231,106,250,246,253,157,7,212,93,178,0,38,221,187,215,179,131,225,104,3,190,20,43,112,214,187,193,159,133,66,111,151,28,77,20,216,231,197,194,29,115,161,81,95,135,155,92,72,41,126,53,25,60,61,92,102,134,24,113,185,25,154,196,207,111,227,60,223,137,144,147,29,61,93,103,240,170,94,10,50,51,242,38,122,241,124,2,38,199,124,30,85,135,140,120,226,130,156,209,86,204,150,151,212,215,34,241,21,230,133,156,173,76,147,19,222,81,249,251,153,77,14,175,235,199,228,246,238,105,103,18,85,91,53,41,231,239,139,196,213,103,199,105,178,95,77,99,113,184,156,48,217,2,10,149,199,53,243,157,41,88,97,24,157,106,69,245,162,185,25,45,48,157,72,52,238,172,235,73,24,70,99,109,253,30,20,143,156,66,17,28,247,162,73,64,204,8,6,183,184,249,212,10,242,143,88,56,117,31,113,176,242,180,63,138,153,34,240,245,227,217,186,122,82,65,85,203,250,143,236,191,13,155,186,176,7,143,249,235,81,90,97,222,42,70,133,57,84,150,179,233,34,169,95,104,73,131,229,147,120,192,84,168,123,29,200,67,167,251,195,202,169,248,53,55,39,60,199,188,148,6,151,211,23,191,198,223,26,214,16,13,48,16,42,168,49,209,216,25,187,72,27,141,105,28,60,213,205,187,192,84,81,212,12,248,233,153,141,178,94,204,116,103,223,147,47,147,113,94,66,222,109,102,160,63,110,166,63,74,55,59,40,233,243,61,178,51,12,27,69,8,5,108,111,115,222,226,76,248,95,213,171,156,198,177,125,9,126,142,27,183,187,226,183,49,83,6,187,99,138,160,100,146,126,83,180,82,168,157,187,25,167,253,243,69,76,173,200,95,219,164,55,94,101,197,204,180,248,222,53,0,234,84,123,212,7,116,81,117,199,163,65,21,85,170,46,191,74,205,194,7,205,100,203,245,131,13,10,218,215,53,4,46,64,143,160,60,26,31,248,230,226,39,77,96,80,150,202,111,67,107,52,175,115,7,249,15,212,20,178,254,140,193,163,134,117,143,165,223,107,226,99,85,127,240,159,146,132,94,76,216,210,226,222,166,163,45,63,189,209,78,246,153,54,167,185,81,50,149,182,113,124,228,48,83,66,18,53,90,58,197,86,247,49,37,102,19,205,153,99,166,50,221,123,152,225,50,22,53,90,146,44,174,39,138,121,231,220,244,106,22,205,120,55,63,123,76,214,171,97,42,79,53,204,31,161,144,1,244,33,215,18,15,126,6,49,171,149,6,238,24,148,157,225,222,23,171,249,165,190,4,126,146,54,207,138,208,105,140,8,98,236,122,41,89,250,152,193,100,22,229,71,139,17,181,196,109,207,1,90,100,113,0,250,193,213,142,239,60,52,0,56,155,42,171,39,191,41,180,212,143,62,159,152,133,26,51,44,113,32,103,53,239,238,26,228,160,199,17,27,18,43,85,147,22,86,124,225,166,207,253,163,187,142,201,141,106,69,209,123,27,232,45,150,6,85,94,29,174,106,221,114,110,166,85,123,13,53,163,236,26,214,60,85,74,57,155,38,169,191,52,201,13,233,104,26,116,181,141,226,227,217,182,49,4,232,87,12,143,144,190,40,234,74,75,231,7,125,112,110,46,80,124,74,84,179,40,138,228,248,101,218,88,146,78,252,12,171,66,172,42,211,120,77,122,53,12,23,221,103,95,50,113,174,174,191,93,192,38,200,30,42,218,37,152,219,76,105,199,14,140,6,222,248,62,249,44,43,204,77,87,197,121,230,230,68,177,103,239,7,199,174,250,208,103,222,183,139,248,51,115,195,43,249,227,140,240,127,252,168,124,39,163,201,118,51,155,208,210,233,5,182,43,206,66,88,181,210,103,213,152,148,247,12,51,84,75,253,59,57,93,169,34,211,170,190,231,199,188,12,27,122,205,235,203,87,68,182,185,0,204,9,51,196,1,50,216,213,164,96,220,7,88,86,243,150,39,167,90,62,106,92,125,38,133,244,81,209,250,208,67,223,60,163,28,81,213,243,1,62,184,74,156,226,43,125,180,196,134,225,202,60,64,205,72,178,14,205,152,33,234,148,195,163,155,44,45,125,50,188,15,151,126,195,156,190,175,221,137,59,226,98,232,204,63,2,230,157,78,227,240,93,114,30,159,185,79,162,105,196,115,67,192,217,229,164,68,140,244,28,158,119,105,88,53,96,85,149,63,159,172,188,103,174,48,14,139,190,121,165,223,221,173,16,103,233,147,145,148,170,49,23,208,171,81,223,159,236,243,118,157,152,76,61,164,44,221,137,64,26,57,127,58,49,70,251,156,9,243,215,14,245,28,186,174,129,218,178,238,201,26,238,224,241,75,69,168,143,159,30,219,85,50,51,41,19,234,199,250,224,187,167,152,165,29,7,186,171,117,174,234,199,17,209,229,236,89,7,148,99,38,188,216,115,198,36,113,30,168,251,100,215,156,131,180,204,58,43,62,106,244,221,153,242,241,175,81,42,213,171,107,240,84,210,163,66,225,94,103,66,238,144,95,132,57,11,154,144,105,180,207,201,154,34,38,153,136,169,125,156,162,227,212,198,205,11,191,45,105,116,168,248,242,240,157,140,166,241,52,53,172,216,137,190,165,237,102,194,169,210,213,92,146,243,51,131,83,255,132,5,27,18,6,63,254,11,61,50,34,218,99,183,78,78,21,137,153,62,254,173,15,182,107,127,191,12,253,249,80,7,249,56,227,203,215,150,9,235,228,252,143,255,60,110,146,61,163,170,163,170,62,214,131,152,156,232,213,104,222,250,55,234,176,158,200,238,241,169,129,189,52,19,177,214,236,17,251,86,99,33,213,139,217,98,252,226,90,140,184,70,131,142,226,168,64,162,242,10,168,246,19,230,225,97,248,147,145,142,252,134,121,20,242,34,53,52,207,26,150,41,12,33,67,174,243,101,19,82,169,233,99,38,129,225,153,12,10,94,186,215,193,89,29,106,225,36,58,104,61,214,39,51,120,68,228,65,56,201,245,123,117,163,55,142,4,75,206,42,1,248,19,148,110,145,210,90,166,47,168,175,101,116,221,110,70,154,40,107,4,137,131,50,34,95,86,134,18,152,240,53,83,20,161,232,189,32,45,46,95,107,83,15,136,68,30,28,91,159,172,211,68,86,201,173,200,211,170,95,79,107,134,211,97,147,222,44,36,194,53,145,135,184,70,164,93,137,192,245,185,73,147,191,156,20,212,109,67,163,157,227,244,239,151,160,100,23,23,135,111,144,23,138,252,99,34,131,43,91,198,176,212,166,23,20,247,249,103,9,25,18,23,210,229,55,227,234,179,120,166,102,78,207,97,95,35,43,117,156,27,213,251,33,169,91,200,234,187,25,162,172,79,206,183,27,157,135,167,193,41,36,105,34,27,241,72,23,97,38,137,14,83,159,88,41,6,196,181,134,56,151,44,119,3,99,22,217,251,2,20,85,82,182,29,247,220,243,139,203,160,240,91,198,4,110,54,95,59,54,30,144,236,104,245,152,6,176,184,58,91,115,141,230,223,65,239,248,111,195,107,43,10,74,199,92,134,203,145,64,114,9,21,86,209,202,218,134,224,199,205,68,247,159,66,168,9,21,123,217,129,174,198,242,41,157,145,41,136,186,28,164,245,233,83,243,179,44,85,20,99,32,244,211,60,183,113,219,173,87,201,129,222,93,127,123,17,120,249,213,44,107,205,120,145,167,174,206,201,139,199,1,211,144,190,118,206,49,11,81,94,155,89,107,72,134,69,244,213,99,162,85,186,122,64,2,181,247,57,45,45,161,133,57,240,182,35,30,28,213,226,173,31,4,158,178,30,55,71,132,74,223,186,155,82,104,143,159,62,81,170,156,76,120,68,197,213,184,143,57,1,183,106,159,130,8,81,118,152,179,30,246,44,251,249,138,149,84,131,179,150,104,207,1,16,69,32,72,41,191,215,82,14,244,202,0,100,219,223,199,130,187,39,42,99,144,235,139,226,27,102,196,130,252,169,141,137,89,11,253,22,250,191,171,19,132,4,114,245,130,25,164,251,112,35,79,241,41,147,158,105,48,47,119,27,37,88,20,196,180,176,198,246,53,189,22,3,84,247,19,158,14,72,99,119,44,0,220,244,170,59,10,173,158,113,48,45,58,28,119,251,20,91,72,51,204,40,45,159,179,103,235,118,213,205,5,117,51,109,220,159,82,76,90,49,129,193,40,116,197,78,144,88,113,217,167,100,254,76,106,95,243,171,69,78,116,7,53,147,0,170,128,2,137,155,127,170,94,106,70,82,116,132,153,42,181,94,13,199,137,23,14,166,65,20,246,119,80,142,167,145,221,108,29,177,122,53,9,252,235,10,36,82,207,103,144,180,56,6,61,66,0,5,168,82,127,54,195,179,234,211,140,90,127,111,196,61,159,171,17,63,233,97,70,123,187,169,249,172,116,175,178,162,218,53,63,231,67,207,16,39,187,21,166,73,45,157,153,82,174,3,109,76,45,240,117,122,152,217,196,208,28,225,64,132,223,199,231,234,125,219,95,48,227,57,244,207,213,180,190,199,213,144,65,150,242,121,240,20,0,8,211,166,255,142,217,64,22,55,204,60,155,62,56,180,252,126,32,159,89,70,251,134,214,27,113,168,2,216,1,101,178,104,11,14,131,74,45,175,24,78,242,7,66,125,97,230,126,41,126,126,230,158,62,53,17,208,121,49,226,160,42,107,254,152,131,109,30,107,253,156,231,148,91,106,140,25,115,122,86,117,242,1,225,244,128,187,28,167,240,76,115,173,55,146,31,244,154,249,153,99,64,126,196,74,146,54,112,81,231,76,132,211,67,94,107,219,190,239,80,26,144,75,90,243,179,142,34,159,165,131,158,172,164,78,37,53,47,87,15,0,166,179,210,167,54,128,214,211,8,136,15,233,120,245,103,113,236,119,0,132,40,129,247,143,255,4,149,142,111,42,52,124,18,193,125,70,212,241,234,96,151,136,105,63,87,159,33,113,77,209,243,136,4,97,245,99,29,211,119,121,136,230,87,109,159,226,25,181,233,48,19,191,103,181,146,68,45,97,53,42,80,173,208,194,56,226,99,114,182,108,228,48,213,140,88,227,14,51,84,247,251,99,158,129,149,161,83,144,15,164,102,224,75,62,83,224,108,220,90,92,3,88,25,232,35,244,11,139,30,64,19,140,194,14,116,222,102,78,203,226,155,32,51,92,207,20,124,30,120,6,13,38,33,35,117,156,14,89,232,241,9,125,248,223,174,22,140,57,229,79,197,4,137,19,185,154,156,186,62,57,124,100,203,203,195,240,51,193,49,47,137,234,115,206,122,22,220,20,69,247,39,136,134,25,32,142,129,182,56,179,207,152,255,105,74,14,120,27,237,77,183,81,138,230,151,44,181,18,122,58,137,176,110,163,84,129,92,5,0,255,159,62,19,189,229,52,98,252,176,174,103,119,165,28,253,182,33,162,77,115,0,221,12,223,240,59,199,143,57,225,149,213,107,54,97,169,227,178,253,241,35,227,37,58,76,156,2,131,225,144,223,51,1,222,245,222,90,148,49,179,120,122,88,1,183,174,107,5,36,240,208,235,152,41,125,94,108,239,236,166,88,248,202,220,32,51,6,190,202,53,3,251,144,186,14,230,128,227,129,178,104,166,119,41,55,183,60,79,115,51,248,151,45,87,131,60,246,30,83,80,224,176,12,200,147,83,237,116,102,149,105,234,241,162,169,71,247,212,138,239,136,18,150,150,239,141,88,41,57,233,16,85,186,243,221,158,31,218,56,252,163,17,14,233,165,185,37,47,223,224,180,110,213,103,1,41,79,32,112,242,94,245,181,46,66,233,2,172,116,203,168,88,253,44,204,187,232,160,192,243,73,254,240,90,57,3,132,59,208,186,28,139,107,48,76,20,10,199,231,201,104,251,234,183,25,97,18,189,228,146,228,123,21,91,247,119,84,56,141,62,23,23,11,108,239,68,154,244,165,8,201,187,101,90,186,243,139,80,220,105,96,188,158,153,223,189,207,101,25,217,173,19,5,249,183,123,84,65,36,148,148,102,236,76,11,147,35,185,195,61,97,49,171,69,238,124,190,158,99,62,33,72,49,94,194,55,98,221,216,26,107,152,207,166,46,21,173,102,88,59,167,5,183,248,162,137,194,33,245,151,179,102,186,91,81,17,126,142,5,14,18,188,66,57,46,222,85,132,160,27,158,218,188,16,19,163,110,105,96,232,158,153,214,134,178,252,173,17,76,74,15,30,220,140,7,46,94,203,96,201,91,46,222,48,91,93,212,253,164,33,122,124,47,166,146,156,220,76,249,167,47,25,20,203,31,250,234,160,73,40,75,10,227,252,110,55,46,140,107,134,64,113,87,25,20,216,118,157,93,248,167,145,246,250,32,184,26,172,153,191,54,89,254,33,69,131,115,181,73,232,110,55,79,78,162,44,87,211,145,125,59,198,206,107,51,157,117,208,70,51,151,218,205,80,94,203,79,51,134,183,74,136,149,68,78,147,239,5,255,185,247,119,64,246,111,244,133,97,134,13,40,221,92,49,93,39,38,159,242,198,116,152,14,194,10,179,73,20,46,49,159,123,123,91,187,117,173,168,6,232,49,87,232,35,253,106,120,141,36,58,53,189,209,20,23,155,194,203,75,83,211,137,226,9,18,168,178,72,237,38,121,238,227,96,158,219,221,215,130,82,106,138,104,29,186,230,174,236,107,35,82,36,0,52,240,67,150,75,207,191,101,6,67,42,220,211,142,107,105,235,127,217,65,186,107,104,185,187,203,99,227,122,101,25,16,34,2,63,89,140,160,164,124,173,197,149,202,200,23,81,194,89,114,235,243,41,168,236,187,121,83,68,124,211,128,184,198,37,156,143,25,206,252,44,139,158,78,155,225,141,108,147,192,242,188,217,27,78,171,116,165,236,230,13,8,64,190,36,1,217,246,102,101,146,194,199,167,123,158,7,8,181,30,124,141,240,139,91,34,67,204,100,235,239,202,132,226,122,168,148,37,85,83,154,61,253,230,104,214,229,42,147,108,67,200,123,39,217,194,47,175,93,246,66,18,9,195,105,157,23,0,248,245,136,208,24,22,186,4,238,7,65,151,230,124,50,29,52,208,218,151,252,102,153,160,139,90,13,171,122,215,142,89,87,213,73,70,178,247,34,249,48,27,81,187,78,133,14,200,38,238,77,61,39,203,107,65,66,220,110,43,219,130,34,139,30,216,103,134,11,189,196,107,129,106,218,186,232,97,0,216,207,76,106,95,92,1,88,82,154,179,131,51,226,176,73,109,53,3,174,247,23,235,244,62,85,221,134,77,188,215,175,166,169,87,207,99,26,154,186,47,31,131,245,239,162,47,70,82,212,233,136,152,207,39,96,208,89,158,173,164,122,111,78,37,166,72,49,132,54,94,144,12,119,42,229,31,196,83,190,54,159,119,92,62,10,132,74,246,16,37,3,170,98,251,18,124,208,21,7,176,67,126,249,156,91,201,119,20,22,199,153,85,226,0,129,119,227,176,251,153,193,223,150,33,207,61,13,149,120,219,149,17,114,0,63,249,126,121,242,34,229,122,118,136,191,192,111,250,110,62,77,80,96,251,205,169,222,117,217,226,233,247,42,62,224,48,47,52,209,210,48,101,94,58,24,174,25,122,239,33,191,92,123,132,250,136,167,78,106,56,178,240,81,2,236,190,116,79,168,72,207,140,174,77,58,42,253,222,149,232,80,138,56,205,14,4,167,182,133,167,117,238,165,67,138,167,225,43,183,130,162,121,156,88,88,97,18,184,36,5,70,67,76,71,135,220,27,161,209,250,174,254,64,43,27,37,106,192,123,242,211,189,234,123,161,67,225,35,90,129,212,14,57,61,192,110,101,231,18,128,108,178,80,58,209,33,61,111,221,125,196,23,190,131,12,169,201,179,251,182,0,33,141,170,12,146,203,53,82,78,255,92,214,136,42,87,219,234,188,39,8,158,132,73,171,200,147,45,192,19,126,117,53,61,208,246,217,106,179,179,43,158,243,33,209,189,172,155,229,34,81,119,95,27,145,199,19,159,23,221,230,9,130,221,220,167,49,98,232,94,74,246,223,151,79,253,129,210,63,159,51,77,255,96,153,140,239,146,51,151,248,63,136,255,233,157,69,249,38,235,18,0,20,28,87,103,142,123,249,34,48,150,199,79,19,171,150,46,99,10,41,153,31,232,192,192,12,147,174,95,196,19,5,188,86,181,62,214,103,69,34,212,105,175,104,201,134,75,91,166,10,137,83,239,190,61,247,94,244,129,201,213,240,249,79,255,94,25,190,6,33,203,62,142,92,34,231,225,86,112,157,47,213,108,18,111,39,202,142,231,70,85,232,213,144,142,23,78,99,113,247,123,159,141,19,90,235,103,174,36,183,99,55,179,246,158,103,4,106,50,125,31,181,195,70,98,197,101,69,185,226,67,2,42,66,132,60,26,254,69,186,106,148,166,93,116,252,20,153,101,11,18,162,26,59,206,89,185,188,181,152,131,97,22,168,23,221,108,122,45,37,112,31,109,107,167,23,192,198,49,111,60,202,238,102,122,178,101,203,128,31,129,5,18,251,104,1,161,240,183,33,191,237,182,236,1,191,31,53,96,206,124,254,57,7,47,169,148,59,26,168,242,145,17,123,230,105,36,27,211,205,27,101,163,254,204,38,251,238,243,135,142,33,109,171,34,138,135,200,57,187,249,76,222,42,63,205,86,239,225,43,46,48,141,226,75,204,155,201,123,159,108,32,101,46,115,179,155,252,242,149,198,197,124,38,95,42,114,53,74,95,197,55,42,82,177,229,177,14,242,94,40,73,251,86,67,22,248,56,220,69,205,101,58,131,217,178,58,122,91,106,102,73,94,135,243,140,169,157,136,67,204,133,248,109,134,153,48,71,222,251,252,63,243,134,145,107,154,10,197,150,17,167,254,95,252,96,1,1,163,125,35,125,26,84,39,63,51,47,89,62,131,134,230,136,155,185,211,148,171,193,172,20,159,191,244,114,11,101,122,167,17,122,123,111,55,29,236,83,83,227,221,58,148,61,25,113,204,68,72,47,8,61,243,160,34,5,231,87,115,198,212,231,195,91,133,49,165,28,243,16,98,192,183,193,66,238,98,77,150,49,102,104,27,191,223,30,208,204,132,155,125,190,23,114,195,242,219,36,91,93,38,1,134,128,50,196,73,63,11,96,89,71,141,155,55,56,157,37,102,56,214,221,59,226,183,171,244,170,193,1,11,67,157,127,78,84,66,86,235,250,219,16,4,250,247,108,150,0,87,243,180,138,236,53,159,143,189,30,51,39,102,227,74,245,155,15,211,173,150,97,33,95,225,82,99,164,97,214,18,177,3,20,137,208,206,29,110,102,95,148,247,166,238,94,122,140,249,57,45,171,120,133,29,79,173,120,218,96,153,34,112,122,135,3,189,82,45,168,205,201,167,65,157,241,30,141,147,40,251,105,60,141,21,242,197,153,221,56,171,219,251,233,115,163,241,54,225,78,183,58,4,60,215,76,81,90,4,37,45,149,178,227,196,132,62,174,62,198,185,102,100,134,211,21,82,136,129,167,118,144,119,235,13,169,126,48,89,71,119,151,21,214,140,13,125,250,111,195,110,188,245,201,39,85,163,88,220,160,46,154,76,181,6,249,194,173,196,47,11,236,155,100,175,72,129,150,246,62,216,241,9,75,210,71,43,0,96,123,188,55,253,159,69,30,141,26,219,69,55,24,50,138,28,82,22,179,41,84,248,123,67,173,46,216,8,202,0,125,135,239,6,177,100,151,70,110,75,165,64,63,19,159,4,20,240,251,109,224,219,41,246,91,224,220,89,114,118,36,51,74,80,231,242,73,84,1,20,4,37,80,9,183,34,84,46,136,167,179,120,59,108,49,62,166,244,171,9,176,200,116,196,131,210,8,108,97,155,162,80,72,27,195,72,101,198,190,100,29,229,242,211,197,208,47,111,195,212,108,9,72,8,188,28,223,181,146,233,11,139,185,179,147,185,55,204,41,48,37,216,132,235,30,166,162,107,69,218,85,50,226,231,181,40,142,120,172,73,213,121,74,234,160,3,88,107,23,223,192,25,84,80,229,144,7,167,112,147,125,103,24,219,216,102,223,60,60,135,118,114,154,26,30,108,137,252,16,5,186,13,46,193,111,77,37,241,133,146,231,132,224,76,233,110,134,241,76,170,206,20,230,73,49,198,217,9,133,239,131,96,118,224,9,65,105,106,169,173,44,210,25,199,156,65,163,248,102,107,0,63,217,85,144,87,79,93,15,253,19,140,200,205,73,151,103,95,94,118,43,93,63,64,247,203,116,231,109,36,83,64,148,23,163,227,127,251,60,3,194,49,31,183,52,230,242,148,172,168,157,159,221,81,118,242,243,219,29,1,176,107,158,198,176,35,131,10,2,109,250,150,214,153,23,66,241,223,33,26,130,204,206,205,150,170,127,59,57,88,126,218,206,175,249,172,166,37,21,88,184,41,71,84,25,12,207,60,37,29,211,77,149,165,251,28,39,93,82,36,109,1,163,167,245,157,95,51,76,90,69,230,202,9,116,54,45,15,110,166,131,234,197,147,236,134,53,100,65,22,170,208,83,122,208,207,213,173,7,33,43,236,156,252,128,152,23,44,72,126,177,157,110,114,50,83,68,232,94,122,67,56,108,226,101,136,153,164,186,239,73,13,184,143,240,113,152,45,252,44,138,10,85,26,137,238,131,249,136,35,3,175,73,170,243,90,32,63,86,92,189,105,212,144,183,174,80,122,186,179,3,182,125,73,210,163,19,189,32,80,115,205,182,151,202,189,51,19,192,183,187,106,204,175,58,224,39,48,157,213,173,144,238,117,89,217,8,36,207,8,19,72,36,39,117,133,232,197,232,78,200,183,208,102,109,2,164,233,72,28,31,15,197,195,123,176,210,181,124,174,142,172,182,145,40,108,129,230,145,190,205,35,198,187,26,60,180,201,75,39,56,217,60,129,85,173,87,81,62,53,124,231,161,221,107,202,239,67,119,195,100,249,79,207,235,161,236,190,4,134,223,97,161,118,23,13,236,232,156,106,52,38,127,95,92,0,12,244,76,6,161,149,157,233,152,58,8,226,198,242,195,160,135,122,36,168,40,65,55,153,131,137,172,131,107,172,27,190,96,235,78,138,51,177,139,159,16,248,130,75,184,85,122,50,109,243,18,102,128,145,175,90,222,209,114,67,239,202,83,30,0,224,186,60,26,152,15,215,132,130,227,20,78,158,42,102,216,4,60,86,61,1,37,68,116,98,54,184,117,137,204,27,81,69,210,71,163,236,31,217,24,226,171,212,229,189,173,125,32,178,49,144,137,118,89,62,168,207,144,245,117,51,37,83,57,67,0,71,123,103,24,113,242,34,109,36,115,129,52,237,242,143,13,237,246,212,137,146,182,83,20,158,41,6,9,170,172,60,144,74,168,198,120,54,210,228,63,244,206,155,206,135,136,253,55,149,26,25,240,14,187,155,239,148,244,226,16,88,200,215,132,9,233,37,68,64,184,101,25,50,168,105,183,199,79,56,250,144,52,200,136,34,32,22,57,13,154,19,36,255,75,223,216,126,73,63,90,4,170,46,159,148,44,61,26,57,38,106,250,111,200,152,117,214,199,246,50,57,73,168,139,16,135,31,20,216,195,156,133,132,28,170,55,18,6,238,138,228,102,152,91,49,119,66,164,120,237,108,253,4,207,218,72,17,238,151,140,161,74,247,178,26,251,114,190,189,20,20,170,172,98,70,80,196,247,225,156,17,7,106,98,229,251,122,242,11,145,168,38,237,214,92,92,115,68,172,70,46,161,233,24,24,37,75,243,77,28,4,245,150,33,133,142,215,20,193,61,227,142,188,222,154,250,214,40,134,71,141,131,6,142,172,131,98,157,145,158,205,167,103,163,234,79,19,255,172,87,73,248,60,118,51,244,156,151,71,40,121,12,41,42,25,157,140,99,6,8,108,119,215,2,9,12,27,180,76,95,243,89,104,136,38,136,153,242,185,127,75,148,34,201,174,137,121,65,184,229,47,141,60,138,168,208,53,232,11,183,171,57,144,132,235,159,116,226,38,231,226,226,191,139,214,143,34,42,117,208,136,25,227,255,45,104,193,211,153,244,197,70,244,92,80,44,251,105,224,200,28,173,166,59,19,149,56,83,173,18,51,238,192,221,82,200,179,21,61,83,41,203,128,59,216,94,3,36,62,146,188,54,51,231,236,64,94,65,4,52,40,248,234,6,159,118,242,175,57,105,78,144,234,200,121,227,122,97,175,216,170,178,52,83,246,175,235,82,240,96,157,52,57,72,218,142,54,214,28,85,207,95,180,47,137,76,56,15,223,189,161,28,150,29,190,89,151,86,143,130,43,189,53,165,104,54,178,89,208,224,245,88,146,77,130,41,128,76,168,230,40,47,66,189,59,37,3,11,41,130,119,140,46,107,2,130,22,85,174,118,55,130,51,139,89,32,217,217,95,27,137,215,183,201,81,9,253,21,77,242,208,33,70,141,249,167,225,161,111,85,31,38,134,98,86,150,179,131,62,39,234,29,94,90,167,79,177,200,135,230,183,161,227,240,186,61,130,199,93,31,237,252,148,43,141,79,144,221,66,56,70,9,127,78,23,212,156,118,234,85,129,12,88,174,38,199,107,219,142,172,9,90,216,77,118,218,97,70,169,76,62,53,74,228,142,240,176,166,86,153,97,11,0,77,114,12,198,78,105,104,209,6,207,185,58,203,242,180,230,241,60,244,135,81,177,243,201,205,62,53,179,126,103,26,236,188,70,61,13,126,222,229,226,102,124,86,129,224,160,60,36,104,131,197,57,210,125,85,98,134,140,65,82,237,248,183,94,62,231,99,78,33,222,66,42,42,57,15,50,4,177,100,93,165,56,129,94,131,211,119,242,214,176,154,74,221,228,252,246,217,191,252,193,201,78,73,88,211,12,168,24,19,148,20,19,170,20,98,70,44,164,59,40,134,214,142,252,41,79,84,211,33,117,80,12,80,107,125,180,110,120,132,17,144,26,19,162,145,202,8,179,48,240,56,6,217,215,162,76,171,129,34,38,135,212,199,7,30,69,42,142,211,232,34,152,206,186,238,83,203,46,8,71,187,56,12,89,87,58,210,167,214,170,32,208,242,171,207,152,229,162,21,188,66,127,152,163,148,200,78,195,58,40,245,34,72,46,252,131,129,206,25,138,61,153,204,60,79,171,115,115,252,198,245,41,236,207,241,176,87,153,112,95,204,48,121,184,246,48,57,193,51,68,31,56,4,221,217,62,141,73,125,47,173,76,90,242,52,251,79,51,141,187,254,52,4,174,129,246,1,66,46,220,89,199,154,172,174,230,175,69,68,157,181,238,79,18,255,1,210,10,137,128,174,0,18,212,19,253,106,104,119,139,224,52,168,67,78,103,107,53,13,161,164,69,81,90,154,160,96,112,51,52,255,226,123,25,0,218,5,248,96,57,40,77,176,190,52,119,150,30,243,148,108,9,5,26,133,144,32,159,230,163,194,158,211,62,197,94,211,67,244,39,199,201,155,83,113,26,28,162,97,37,189,209,180,180,120,142,178,220,28,116,105,26,217,114,116,129,101,33,46,118,96,36,52,117,85,205,27,188,187,35,31,17,122,215,185,112,108,51,183,64,39,18,60,86,189,57,199,209,172,97,6,39,220,181,110,73,85,123,133,185,157,173,83,11,178,21,53,232,30,230,65,93,67,215,31,172,231,190,203,67,97,165,252,164,20,46,43,236,215,142,23,173,84,80,229,230,221,48,82,110,134,139,58,87,189,58,129,237,242,97,33,189,63,180,42,202,231,119,96,205,132,42,162,61,121,130,95,33,154,193,112,51,93,170,186,244,145,123,238,97,61,91,94,111,90,166,38,121,89,3,37,11,146,87,159,12,65,243,228,31,36,195,204,38,174,157,117,167,4,224,13,49,204,38,69,47,250,49,71,138,83,25,157,27,170,220,50,139,89,65,190,173,208,56,2,79,158,172,1,227,220,240,39,43,246,22,10,74,131,20,241,62,25,126,96,82,64,50,69,146,21,222,87,163,124,57,117,87,161,0,148,125,22,27,42,80,29,2,2,209,228,177,205,52,189,109,145,230,60,102,58,58,125,125,209,245,11,101,159,152,1,21,184,23,100,187,132,46,124,190,174,3,245,120,202,50,20,149,118,66,0,47,160,24,30,164,75,189,204,136,8,61,17,202,181,10,71,160,59,51,121,158,19,81,144,38,242,2,44,122,50,155,190,215,241,8,231,192,80,196,128,107,80,78,147,39,207,186,157,24,133,252,189,178,26,37,106,210,253,128,113,118,63,3,47,98,9,71,39,72,5,244,138,239,220,5,70,8,243,169,110,8,187,121,78,224,152,209,164,27,138,250,2,151,225,227,129,122,78,94,138,189,130,55,110,59,30,147,172,240,86,48,220,32,233,229,140,241,180,73,237,15,144,26,166,63,39,94,92,70,215,54,212,136,60,87,188,22,234,32,245,31,56,26,7,254,53,147,125,43,138,25,67,132,50,62,6,114,229,61,233,107,157,151,96,140,175,57,167,45,250,71,247,91,229,234,191,77,238,98,233,111,163,206,230,52,226,116,132,154,28,171,158,152,53,182,154,194,17,53,215,250,172,201,80,0,182,194,165,144,140,219,254,205,36,171,110,62,231,169,174,103,138,29,126,146,131,204,252,196,198,120,75,232,149,94,51,58,91,233,3,74,193,15,240,221,192,86,65,239,58,162,199,19,11,239,9,146,5,180,173,116,192,137,115,252,234,66,87,99,213,215,178,28,166,155,179,145,238,247,15,32,102,187,32,9,80,41,122,53,243,215,220,182,143,40,44,56,159,237,96,163,2,236,159,43,155,250,201,103,146,78,250,91,239,213,25,156,245,214,221,251,56,172,103,149,223,17,71,172,114,10,139,19,181,68,138,12,119,170,156,117,198,39,83,231,202,50,116,119,204,115,5,210,49,63,112,53,244,221,252,209,136,6,150,130,113,18,218,234,126,176,88,243,254,199,91,6,243,18,33,172,181,26,166,15,36,19,58,37,95,32,233,199,132,173,86,82,245,247,201,64,55,237,207,215,222,168,228,220,15,130,172,97,23,25,107,6,165,87,95,31,201,74,212,234,143,34,20,237,82,234,140,223,252,68,92,164,98,29,70,7,28,255,56,33,73,1,101,232,180,251,2,160,201,160,202,83,51,109,123,196,99,70,101,208,179,122,1,136,131,250,105,137,140,64,253,64,140,154,165,212,252,185,105,105,16,214,12,163,68,103,195,186,102,62,108,85,240,96,39,91,238,141,29,184,85,210,42,123,118,19,180,129,125,167,228,177,151,46,92,0,254,243,221,251,39,184,89,53,178,89,45,62,52,208,125,161,152,130,133,180,134,64,188,181,233,126,14,121,98,235,26,95,18,89,136,36,152,121,50,35,121,121,76,101,94,83,254,2,167,224,40,240,25,10,141,108,19,8,222,66,33,209,225,10,204,80,182,124,9,250,169,35,70,202,0,192,209,57,30,150,130,163,76,236,219,111,190,80,208,149,223,134,177,106,197,213,232,169,117,129,201,45,19,92,140,215,54,156,155,220,123,224,250,120,236,0,224,46,15,77,164,160,240,83,99,166,44,0,1,75,147,21,212,184,98,233,152,128,173,130,186,154,101,170,252,107,25,40,85,238,141,4,119,252,50,4,27,73,35,96,50,177,201,253,139,244,211,125,82,52,153,177,73,250,213,205,14,126,25,239,198,16,197,178,156,208,244,232,231,64,226,125,251,189,33,35,28,18,244,192,63,87,74,44,249,159,7,38,207,157,56,19,98,93,90,158,86,103,66,165,118,29,43,111,25,247,152,204,35,171,76,248,189,19,80,64,117,84,33,88,27,41,150,53,121,111,125,240,100,124,116,87,131,98,147,94,19,118,9,110,222,46,95,211,143,88,122,52,197,183,146,39,244,90,41,254,12,36,141,69,179,6,128,140,175,110,199,62,167,216,254,128,103,207,153,72,47,178,155,207,189,180,255,193,50,181,183,253,30,179,225,80,116,72,143,239,208,70,220,252,56,109,69,114,125,80,231,13,215,48,2,225,178,69,53,205,144,133,53,34,193,99,70,186,102,126,204,166,133,112,205,39,72,153,159,204,86,161,41,212,53,67,200,109,159,3,92,198,52,67,0,125,37,90,96,23,220,159,41,158,33,196,139,39,3,153,171,233,14,4,242,66,2,152,154,253,137,6,117,229,210,79,52,171,223,28,44,71,210,207,105,248,240,235,7,131,95,67,67,88,86,46,186,102,151,244,151,214,19,212,227,20,124,8,237,152,103,36,198,175,91,70,135,156,41,236,208,175,97,219,124,211,164,155,41,165,249,163,161,17,245,57,246,32,80,232,46,18,70,247,253,217,139,245,197,96,229,184,132,246,160,17,240,114,170,238,88,96,170,110,194,2,136,55,66,23,242,98,192,140,28,49,0,81,216,130,135,73,204,103,156,90,188,88,71,30,84,55,83,58,121,218,242,97,129,49,40,9,52,247,132,129,221,217,67,151,49,217,237,79,238,183,27,15,154,255,54,137,48,93,36,11,222,211,238,210,55,244,160,116,61,57,241,205,91,168,28,129,127,85,18,206,102,40,181,225,114,64,112,239,64,239,38,103,223,114,24,146,49,239,0,0,208,40,96,52,143,96,141,131,224,211,126,4,253,125,241,181,77,4,58,190,158,198,217,228,47,199,22,124,91,112,200,21,205,16,81,2,242,91,147,139,173,226,32,17,172,172,234,210,226,116,42,127,124,82,18,74,57,238,76,84,223,181,49,164,192,67,56,220,140,16,78,251,244,61,209,156,246,204,248,95,67,59,155,182,251,248,220,59,43,11,63,28,11,199,245,112,233,111,82,83,77,189,221,212,158,44,49,12,163,164,80,181,53,131,228,185,107,97,141,110,96,82,233,26,57,17,195,242,122,141,49,212,12,225,41,193,76,116,226,207,125,28,162,45,228,21,76,192,236,176,44,100,64,82,107,50,158,244,238,157,99,212,95,11,209,180,34,137,99,232,37,215,165,244,195,156,233,196,145,134,20,120,248,124,63,162,127,84,112,143,198,242,13,175,230,181,38,203,37,105,203,33,14,168,63,53,34,21,123,106,43,12,159,249,105,245,32,88,175,183,62,31,82,148,124,178,2,15,249,225,205,170,115,25,32,24,96,37,157,221,1,54,123,127,3,92,195,112,244,75,235,221,32,93,237,114,84,128,28,181,167,175,192,41,227,2,67,96,195,134,62,244,48,145,110,215,54,58,207,175,19,8,57,119,185,113,101,60,212,138,14,238,10,43,20,226,69,123,17,1,227,249,244,235,245,7,54,146,238,207,243,82,61,172,38,178,40,143,141,214,154,75,7,155,38,211,208,44,30,96,148,242,84,149,200,59,104,198,169,155,247,158,93,36,11,0,80,213,182,35,147,133,30,161,53,5,106,73,191,51,196,33,221,111,110,44,164,85,251,32,73,131,119,95,238,184,142,91,243,170,56,109,205,129,125,112,165,54,24,228,94,71,45,242,95,61,116,174,40,44,11,111,151,157,43,205,27,179,77,18,19,50,65,105,215,165,160,232,231,101,163,78,169,169,106,146,80,219,245,158,26,164,44,66,180,137,139,78,89,229,206,253,115,227,172,249,132,102,104,88,247,2,208,254,75,234,67,144,166,139,78,96,163,54,57,7,179,92,13,213,104,13,41,182,69,169,87,22,37,24,153,21,122,105,39,106,67,253,75,90,148,59,48,152,48,163,101,216,180,27,157,146,162,91,153,72,179,107,235,244,118,162,86,36,226,58,249,91,109,116,223,134,119,125,102,52,92,196,108,130,237,254,216,240,140,234,198,78,88,188,179,239,7,199,29,224,63,228,185,77,129,218,63,117,49,29,105,113,147,43,34,198,177,228,65,210,109,109,157,171,96,31,93,249,43,91,38,228,99,133,97,223,207,171,108,145,155,156,72,104,118,207,225,239,5,215,229,214,192,162,90,172,224,82,108,8,43,209,166,241,204,52,106,121,99,197,48,128,182,150,96,113,46,115,56,16,39,108,3,223,35,55,207,180,175,187,94,32,240,194,41,12,36,112,255,172,234,27,14,2,67,99,75,232,140,106,83,0,153,7,81,219,231,200,162,129,236,132,127,254,218,9,52,170,124,206,2,147,115,9,9,198,51,105,138,102,131,203,248,81,225,185,4,35,50,17,178,122,240,246,151,151,6,232,122,237,74,0,71,11,146,117,26,185,230,165,109,95,85,204,40,49,60,179,5,119,239,181,141,76,241,202,135,153,185,100,145,227,161,117,113,133,252,35,122,155,19,29,149,103,6,20,231,185,39,51,79,1,135,147,155,163,23,54,196,60,17,206,122,49,147,241,114,150,25,130,155,221,138,234,245,153,39,8,201,225,87,211,124,42,213,24,83,184,67,137,202,205,5,84,136,94,141,154,122,13,51,112,240,151,113,64,194,206,168,183,221,60,219,146,122,39,68,18,203,3,23,107,52,174,146,153,50,154,137,232,56,63,102,227,31,144,247,26,166,225,18,31,108,100,213,150,49,121,188,200,11,3,82,74,232,188,138,25,47,208,79,205,196,110,215,63,15,126,70,237,138,34,88,63,57,221,163,122,245,2,184,235,102,98,5,233,161,174,86,187,77,49,19,41,1,203,70,13,168,179,68,211,173,241,80,119,105,205,171,166,112,232,29,189,20,193,9,217,166,154,145,102,241,213,125,252,159,44,27,11,55,119,1,12,172,176,167,85,121,50,106,175,238,110,162,6,185,159,116,253,111,72,143,159,28,230,149,20,42,195,215,228,181,99,109,23,40,48,116,196,207,246,156,86,152,109,243,20,51,194,244,171,135,25,169,221,33,95,27,30,190,25,55,175,192,108,229,230,8,197,158,21,231,111,61,45,91,251,172,176,125,207,80,64,93,229,67,146,15,57,199,137,67,171,111,105,168,163,74,143,103,197,245,162,34,227,230,109,236,167,207,188,131,220,215,120,132,96,103,90,98,53,140,144,223,219,82,150,111,229,227,243,1,8,139,125,30,117,190,41,86,19,97,94,110,53,120,210,250,152,189,91,158,86,105,24,45,155,222,186,246,229,227,205,105,180,154,142,9,2,220,237,98,55,232,9,33,143,246,121,43,170,176,126,115,48,17,173,235,136,194,174,229,14,26,156,95,122,226,163,242,96,233,220,123,248,101,168,160,94,6,137,42,12,240,60,63,120,97,47,16,202,18,36,105,103,128,109,6,245,25,45,164,66,142,66,121,200,173,217,210,54,111,162,0,122,152,30,203,157,29,3,110,46,153,164,133,57,236,129,253,89,40,80,67,201,44,204,182,247,251,79,47,240,95,178,182,32,203,91,30,113,193,140,210,4,105,86,173,245,197,235,38,144,251,35,18,252,150,222,252,117,254,187,3,134,140,175,228,118,43,112,16,202,234,238,129,33,194,34,115,129,204,77,223,225,252,193,37,43,140,16,52,46,25,213,161,155,215,39,132,61,199,48,8,126,31,82,120,37,135,200,70,129,5,57,211,240,249,196,148,104,101,129,28,175,31,18,89,143,33,18,50,192,93,126,123,90,135,68,126,102,161,137,169,180,147,101,47,54,89,200,192,76,123,102,244,201,28,76,73,79,0,222,187,252,244,153,185,203,171,96,188,23,122,198,111,162,65,181,253,146,64,109,27,247,151,220,28,88,68,125,175,13,167,155,76,52,156,172,228,217,140,134,82,163,116,202,208,114,128,80,135,127,78,118,188,254,114,33,64,115,44,197,238,95,155,42,239,139,4,42,7,214,246,10,3,211,116,17,53,139,249,252,182,127,205,138,219,95,101,101,119,206,243,80,203,173,168,5,165,23,39,84,107,70,186,12,165,184,149,84,124,101,170,116,219,193,86,152,11,21,30,121,50,164,105,220,90,246,79,81,32,172,244,0,204,226,59,18,41,80,97,227,68,69,141,236,213,125,176,31,126,87,246,28,52,23,198,116,55,103,195,210,42,195,77,44,212,107,248,18,27,7,239,149,39,42,236,115,245,249,18,120,215,243,165,135,142,153,136,176,132,50,248,182,133,44,230,2,45,89,184,3,132,144,207,189,171,166,96,62,67,179,252,204,73,169,78,87,59,202,46,97,166,73,150,83,86,255,92,12,201,177,255,244,57,55,147,240,15,28,51,221,17,43,252,51,219,77,171,152,171,245,80,135,154,250,200,194,75,82,217,113,206,167,246,65,3,237,36,88,128,99,54,30,67,247,13,73,192,173,23,72,51,166,80,48,250,147,67,137,242,249,109,56,86,28,110,217,1,142,79,193,219,87,84,167,208,24,115,115,179,206,78,49,79,107,123,12,17,121,227,33,147,201,208,99,175,60,51,22,127,251,5,133,168,166,165,234,93,6,112,220,81,132,120,247,102,61,57,204,217,152,136,134,58,88,103,45,157,89,235,238,25,235,103,138,122,66,37,142,238,94,234,237,248,80,187,40,7,29,72,245,152,11,80,234,138,136,182,133,71,187,78,151,183,95,8,61,9,121,118,165,151,108,59,109,15,41,161,164,108,183,21,5,147,233,75,0,184,252,2,138,248,204,231,217,66,242,25,110,70,6,69,86,54,160,163,187,219,157,255,10,88,80,124,59,96,81,52,14,95,51,237,139,31,243,164,224,93,220,156,105,67,210,93,99,226,157,196,107,159,99,82,133,134,89,247,189,196,131,37,68,242,138,188,53,7,231,221,165,59,169,130,41,210,203,180,230,165,32,216,235,134,157,173,243,179,33,209,77,233,102,163,21,169,186,217,157,239,229,14,214,137,79,40,153,233,102,119,118,153,126,29,90,146,108,52,250,235,197,116,202,248,20,38,112,69,190,79,239,109,242,192,215,220,191,232,111,60,160,26,27,45,138,3,156,93,58,38,157,62,18,127,240,115,8,47,233,55,70,143,172,67,36,237,230,196,55,145,71,51,116,232,245,99,232,188,26,184,235,242,53,73,77,248,76,161,122,209,63,251,176,245,59,222,215,166,145,57,235,102,121,78,46,98,154,225,230,108,30,155,204,194,31,141,239,53,79,139,9,228,193,17,137,30,217,127,154,156,181,32,42,43,125,156,151,80,22,43,157,126,75,41,28,123,10,244,95,7,49,41,35,6,121,68,191,58,92,212,32,33,225,147,57,104,217,156,230,35,198,38,95,94,222,24,130,165,217,60,81,244,99,194,110,47,130,199,60,226,236,49,243,16,160,153,153,147,139,196,155,185,137,20,41,102,222,107,63,115,22,162,91,204,192,21,74,152,169,9,124,30,141,2,235,123,180,38,205,40,88,223,217,3,87,36,212,130,31,107,189,66,50,63,115,209,157,206,184,203,175,11,131,181,116,161,125,48,51,125,101,97,70,133,99,124,205,91,174,206,124,157,103,134,89,37,249,142,65,106,5,132,188,108,194,40,228,249,54,219,141,114,67,206,235,10,203,86,242,85,79,67,252,241,12,212,156,90,16,202,117,154,46,166,84,168,171,137,12,56,187,71,183,89,35,103,106,53,193,144,248,214,244,12,168,239,85,33,68,246,240,4,124,160,185,14,239,108,217,201,116,86,127,102,138,94,231,40,147,147,169,146,108,184,209,11,71,61,81,153,120,26,144,158,57,232,189,91,82,247,99,62,135,75,243,70,23,227,203,93,194,61,79,133,203,244,48,221,12,21,237,195,94,49,10,136,40,249,213,21,201,14,241,196,51,162,149,14,194,192,140,247,252,126,27,80,23,13,64,113,115,98,138,55,228,144,90,147,35,118,51,188,182,50,44,108,64,103,178,228,120,114,192,61,239,139,36,195,228,249,1,97,121,244,41,91,41,240,27,194,10,55,15,147,49,126,102,227,7,204,251,153,171,48,193,88,120,185,198,140,97,193,233,151,201,98,111,61,122,152,57,185,212,154,160,104,137,215,206,212,110,228,167,19,189,102,241,211,180,218,15,249,220,38,170,50,159,25,234,206,183,111,208,52,72,230,61,190,8,58,5,69,205,112,88,248,197,133,99,240,205,83,56,149,240,52,154,155,171,221,74,204,32,169,253,214,25,106,225,23,35,20,168,21,150,167,228,105,189,128,222,55,139,57,153,94,204,207,140,180,120,146,148,228,249,120,219,114,117,215,140,115,152,222,250,194,220,146,67,210,186,53,10,11,222,13,179,181,51,93,179,9,240,236,253,249,237,238,21,79,186,231,147,210,62,240,228,148,104,239,2,51,201,123,225,76,230,181,89,159,119,30,82,245,205,130,103,96,46,156,223,191,63,13,106,130,195,75,38,49,172,3,190,66,232,148,89,242,61,144,84,63,33,198,10,51,60,101,77,38,49,37,108,111,238,48,5,80,165,233,96,211,56,55,31,126,181,169,145,75,132,66,11,232,190,178,42,214,240,115,118,125,9,24,207,120,25,132,193,205,248,238,178,147,83,93,168,78,127,208,1,126,105,3,29,238,90,244,41,31,39,147,212,182,228,168,44,76,115,30,97,204,20,199,101,223,48,193,88,223,77,161,159,165,240,37,123,22,37,20,119,177,172,20,94,244,167,97,86,140,37,0,218,65,145,185,36,73,208,168,110,49,42,208,137,188,83,27,130,137,237,213,73,40,228,18,128,148,103,46,20,216,90,140,41,205,173,146,196,130,142,173,120,70,146,39,71,241,78,130,66,142,253,61,227,197,232,23,16,143,1,174,79,152,32,221,92,74,147,126,177,227,157,157,159,143,53,146,105,126,212,128,147,217,225,108,51,29,134,14,230,226,51,195,179,229,223,227,156,31,77,95,202,154,138,170,223,216,24,49,187,60,214,6,171,18,3,90,216,115,228,157,249,243,56,189,178,129,169,186,88,207,46,63,70,220,27,249,158,212,36,136,206,144,200,134,53,27,103,142,88,207,210,173,254,173,210,54,226,11,185,184,84,211,107,187,102,18,26,194,77,72,139,26,10,98,126,245,52,21,34,185,249,153,192,184,184,215,12,88,232,227,16,148,227,193,250,150,2,71,73,147,62,1,172,13,168,185,155,19,62,106,209,123,131,215,242,123,55,206,166,170,87,195,207,147,253,230,52,181,181,173,79,214,94,13,4,106,150,179,233,74,184,88,208,100,113,43,164,123,66,68,121,134,108,6,65,50,221,8,208,38,170,149,26,112,243,199,70,96,74,96,218,213,138,111,78,104,13,199,5,240,56,153,221,200,248,121,165,186,81,44,6,38,40,230,179,177,58,193,38,19,25,105,141,245,53,123,248,14,43,211,84,57,24,187,185,103,237,108,255,94,163,233,28,52,87,220,127,26,132,140,102,212,233,65,119,61,164,101,9,186,79,110,185,252,36,85,203,53,131,12,29,226,15,83,91,94,206,235,214,112,243,52,255,91,200,94,57,3,102,131,181,101,87,157,70,72,233,57,53,97,67,126,125,73,91,185,161,128,70,140,25,109,24,180,163,137,153,78,204,27,137,2,121,93,170,56,205,2,48,141,235,107,38,216,208,212,0,231,119,247,174,41,80,192,105,9,83,30,211,12,140,244,207,122,166,227,153,224,178,17,178,246,134,231,19,77,164,174,103,157,102,149,226,217,157,103,134,175,57,167,166,172,107,152,45,156,234,197,100,207,150,240,57,130,183,60,139,105,185,25,204,184,248,226,64,248,167,55,131,253,196,149,146,228,21,44,131,238,27,14,253,91,73,201,111,57,117,232,102,114,51,184,141,246,245,228,75,112,149,209,94,194,150,165,97,2,228,124,211,159,172,154,158,169,152,135,209,175,222,15,50,192,5,215,170,209,36,112,0,159,104,236,39,74,94,197,123,245,224,103,6,22,223,167,48,135,156,179,24,210,32,31,52,16,223,66,233,5,24,180,120,146,21,84,18,36,119,47,233,125,188,194,220,174,123,101,124,179,69,8,23,109,33,194,254,121,205,68,50,90,20,130,161,41,62,22,158,91,18,36,71,165,40,215,171,91,179,169,156,203,47,163,186,213,227,98,58,49,107,85,115,55,194,176,159,153,29,96,72,155,39,223,170,66,2,127,205,112,208,148,175,217,82,240,215,12,118,84,211,164,192,126,233,255,185,102,19,223,251,60,26,128,193,123,62,208,185,119,124,103,9,172,78,132,12,237,146,155,167,53,196,169,217,96,102,247,230,38,50,176,182,254,54,233,19,95,123,96,64,150,198,31,100,182,80,76,186,102,91,2,245,255,88,235,86,235,241,187,189,47,9,50,53,138,162,98,206,184,121,247,40,71,75,108,106,43,253,207,60,197,76,235,78,23,179,129,168,252,173,207,177,175,68,99,100,171,90,128,95,208,51,38,113,169,243,140,22,199,228,162,21,148,185,213,237,59,235,54,85,103,143,178,216,68,129,139,128,24,240,57,239,152,81,75,132,143,70,204,249,117,9,53,148,98,65,181,74,1,196,250,111,134,155,179,41,176,75,133,3,124,192,93,122,180,29,36,205,122,143,115,218,224,116,94,179,201,206,74,37,192,204,253,99,30,106,254,245,27,184,53,181,164,63,252,227,121,241,151,174,70,206,247,199,170,23,22,46,57,51,77,165,239,52,125,48,156,52,22,220,148,24,164,134,160,9,20,68,125,102,136,171,40,212,97,82,105,218,191,96,248,226,27,117,24,147,223,252,244,78,32,110,227,45,202,6,81,239,31,190,92,200,44,60,133,201,108,3,169,34,191,61,73,165,95,199,169,210,70,83,62,220,227,48,151,58,228,134,125,73,123,82,81,89,31,206,176,119,140,27,181,47,109,129,132,84,189,251,173,207,44,133,241,75,9,109,207,113,58,252,214,36,66,202,151,160,184,194,159,228,230,65,177,71,59,166,232,12,72,237,153,17,17,213,94,220,156,28,5,202,205,193,45,107,91,222,153,200,109,134,185,34,42,167,92,214,48,88,169,249,108,148,95,170,107,234,165,159,155,11,14,244,108,114,197,145,202,149,214,150,227,130,104,147,49,242,31,55,144,171,198,12,39,84,88,28,36,205,121,7,105,180,197,99,209,86,196,118,198,161,251,160,49,239,211,167,181,186,56,33,41,157,227,64,223,148,190,27,39,32,251,99,119,0,246,73,219,43,143,127,146,98,68,161,203,252,180,191,1,63,244,252,63,60,127,72,250,104,131,101,94,160,164,174,249,196,58,169,107,11,165,229,81,110,40,117,182,130,1,246,92,137,199,115,115,193,70,204,244,89,104,231,103,221,70,236,113,205,120,197,250,181,42,157,99,119,189,87,56,231,135,178,46,27,163,218,205,158,86,128,28,41,105,15,26,185,165,117,79,149,106,221,60,73,69,22,224,22,184,91,28,53,246,227,146,233,75,159,139,167,51,201,85,8,169,218,167,59,238,184,112,195,185,172,248,146,72,25,233,79,147,216,141,159,174,134,196,85,21,133,229,106,141,214,153,114,206,63,193,206,14,48,14,14,6,69,187,9,118,37,125,107,128,165,61,158,108,130,245,86,21,6,218,237,226,226,101,71,181,88,23,140,58,43,204,0,42,138,234,82,76,23,41,54,179,165,89,84,151,2,6,170,103,182,150,20,157,223,176,243,237,120,235,179,165,104,115,50,29,129,43,172,80,220,8,124,16,89,145,252,38,2,10,244,159,198,186,2,147,193,244,159,134,84,115,107,159,24,226,18,94,164,98,26,65,149,165,77,104,21,16,109,152,11,34,151,122,53,46,247,141,182,48,79,37,237,4,105,159,135,147,88,112,243,12,18,66,246,74,24,71,247,155,194,103,163,85,154,249,73,75,108,140,74,230,89,101,1,0,247,30,211,191,38,13,241,10,93,132,58,166,120,11,91,53,214,231,173,205,69,144,164,187,71,104,218,104,59,39,109,172,168,70,52,24,67,142,246,185,178,138,64,123,86,101,50,228,189,148,165,37,155,38,249,53,183,97,218,183,74,89,50,40,230,93,51,114,16,130,207,104,198,138,227,178,26,136,186,209,31,241,225,97,201,65,36,84,141,250,79,245,37,104,233,63,23,251,205,143,63,57,181,241,201,8,57,28,162,196,148,70,23,73,154,58,140,127,52,46,134,226,66,25,121,182,101,66,238,231,4,154,83,154,18,147,111,246,101,63,95,16,231,164,220,42,102,202,107,190,27,110,176,131,89,25,121,54,209,215,245,95,112,60,129,0,10,197,17,178,63,222,188,109,184,144,170,18,66,59,25,61,71,92,189,76,8,90,204,212,41,175,67,137,185,67,190,162,36,71,6,140,8,115,218,186,246,33,157,218,30,243,96,46,69,27,236,112,47,135,3,160,142,121,211,157,39,12,74,32,147,189,42,105,177,26,28,75,66,206,84,224,204,152,113,53,237,197,77,153,182,24,214,30,191,205,161,50,149,188,108,147,206,123,143,150,37,152,107,232,107,147,155,127,47,182,20,162,14,189,114,117,42,121,67,119,52,33,23,32,185,130,236,102,152,51,237,44,194,115,71,94,209,181,147,48,227,38,21,101,201,35,126,142,79,2,80,40,43,13,222,241,125,114,127,87,67,227,254,97,186,51,45,172,152,76,204,13,37,46,68,53,232,141,26,157,18,202,14,8,31,145,204,22,122,198,154,146,34,90,195,176,127,49,192,193,18,168,146,226,99,135,245,71,227,204,17,130,2,176,88,80,198,250,205,173,101,171,42,81,36,109,3,190,126,45,37,52,133,249,54,155,35,224,199,186,81,238,73,186,132,252,5,132,152,126,115,32,79,226,113,144,50,205,203,115,214,148,155,142,63,40,172,187,180,65,190,19,144,246,163,173,204,211,25,85,168,84,252,106,84,113,164,195,245,152,201,78,94,199,182,209,7,170,234,0,38,168,58,219,221,59,206,180,104,89,230,177,29,65,228,35,175,149,189,183,232,131,161,177,114,195,34,74,77,85,4,92,248,29,243,66,174,25,113,50,105,118,160,83,121,12,63,30,155,129,119,133,60,225,120,111,68,135,23,226,129,160,54,4,102,91,231,2,113,237,141,124,206,206,186,196,95,199,218,8,162,195,188,1,156,168,25,45,228,184,154,216,79,134,132,60,252,242,34,91,51,78,17,29,239,4,92,178,123,146,40,3,251,23,64,27,230,4,33,126,152,45,39,165,172,160,35,180,201,26,59,171,16,188,114,225,112,152,18,66,185,56,182,74,5,137,111,84,34,26,36,205,170,139,207,244,118,94,40,137,74,185,204,50,204,109,69,4,13,43,207,252,154,217,72,178,135,177,246,117,100,72,97,234,113,69,16,20,182,136,61,245,201,169,72,140,184,154,164,156,222,27,1,152,238,15,110,180,198,202,173,9,185,169,43,120,17,65,31,199,255,51,162,236,26,158,139,100,62,159,13,82,63,215,124,149,71,216,149,89,78,194,210,10,121,70,124,142,102,242,144,178,58,126,157,73,227,153,203,82,230,90,235,122,42,207,76,48,38,115,184,154,230,64,124,16,156,119,121,240,76,87,193,30,145,25,72,74,249,206,230,135,38,85,140,24,125,213,77,137,130,211,112,54,47,170,150,0,187,132,9,24,145,32,79,17,229,101,29,140,77,249,145,97,74,29,145,44,33,180,22,210,105,218,143,139,103,21,32,255,31,77,205,212,74,150,39,52,64,113,241,226,66,221,76,253,252,6,210,228,113,206,102,42,210,5,199,140,183,82,194,76,225,37,11,109,116,179,30,1,79,18,109,232,26,231,135,116,122,120,27,6,130,142,153,18,135,146,109,67,16,50,61,247,69,241,73,248,174,57,40,115,100,152,186,105,68,102,229,249,166,205,198,47,134,53,78,60,56,102,221,89,16,219,71,5,36,80,149,73,10,78,185,186,118,12,253,103,52,156,10,237,250,113,185,91,12,10,49,161,180,221,2,72,123,148,161,108,77,83,183,66,11,136,188,103,30,101,80,83,10,82,222,116,104,248,60,217,120,156,235,243,164,85,89,215,105,52,243,76,38,53,71,105,154,63,142,255,153,13,197,183,202,243,22,244,148,202,91,211,93,232,254,29,149,22,196,198,186,152,59,141,217,221,19,157,86,65,31,98,134,186,200,211,206,192,219,134,64,68,8,58,250,114,50,24,114,93,232,90,232,213,86,178,118,51,228,62,237,67,39,63,9,52,252,230,68,29,121,170,153,243,229,162,231,201,224,82,155,17,182,249,6,97,212,118,51,122,24,130,32,129,211,164,103,111,166,3,196,193,134,168,116,243,148,68,253,209,26,172,124,85,41,250,161,129,235,59,114,207,27,29,29,249,220,201,202,233,217,51,215,144,217,76,157,167,228,4,154,155,203,176,184,70,204,40,87,248,249,195,100,218,170,198,2,79,205,246,88,193,0,36,67,192,245,157,22,86,72,23,174,185,130,81,151,239,109,233,59,47,190,211,43,70,215,181,236,28,0,224,61,117,130,224,42,204,124,31,178,251,21,196,41,198,78,90,247,151,11,191,182,28,239,109,24,5,53,182,128,114,155,80,236,9,20,117,105,15,180,63,166,155,55,138,224,122,53,12,105,190,203,179,3,2,64,21,51,172,54,94,135,107,208,69,10,122,222,168,193,134,171,228,89,207,54,97,146,152,145,131,240,153,6,85,240,214,147,147,207,153,188,211,194,98,158,42,27,30,165,98,96,2,183,120,66,242,78,25,200,43,91,160,227,250,237,180,154,74,163,207,68,219,94,236,194,235,89,95,173,7,35,147,217,94,152,65,64,73,40,148,171,53,68,150,168,219,108,131,189,234,174,3,57,141,23,133,144,184,21,70,200,243,169,168,9,122,149,142,116,124,18,110,31,204,9,239,208,107,70,244,60,235,218,166,129,119,251,44,69,84,102,148,245,121,180,243,121,189,76,135,122,81,201,122,243,138,12,213,142,122,21,132,179,42,21,81,136,161,253,112,236,38,181,212,213,156,161,199,245,247,166,39,77,90,124,127,34,9,78,64,136,151,15,236,80,174,78,203,120,100,220,12,92,66,246,83,208,70,195,147,158,80,50,226,186,55,93,188,84,246,194,140,140,161,170,38,24,10,215,127,154,162,119,82,169,9,228,223,61,21,220,140,128,78,224,193,134,99,134,180,39,138,124,115,168,170,72,201,235,41,163,89,54,48,9,47,92,183,146,138,159,126,195,0,243,75,79,117,186,229,220,201,178,158,29,21,199,41,134,39,113,213,239,99,230,168,144,245,149,166,61,156,155,1,10,170,184,0,117,161,233,15,70,201,42,169,232,1,222,74,139,139,11,145,181,6,48,11,212,84,243,39,43,136,56,107,12,2,100,45,74,113,72,178,78,61,244,207,121,15,239,87,143,155,167,143,232,15,137,119,103,160,162,215,7,64,163,90,201,254,70,181,184,44,24,200,228,193,105,153,119,64,170,101,57,171,234,13,25,155,110,15,235,137,117,134,68,179,217,248,94,123,124,15,163,193,212,139,179,137,29,184,121,26,40,87,93,75,220,241,168,22,167,84,69,1,220,188,197,228,221,93,232,85,246,148,62,162,9,52,129,238,25,102,8,205,187,154,161,114,15,243,134,224,88,175,102,20,227,106,131,236,22,189,186,192,55,246,202,224,147,178,173,154,105,174,136,34,58,44,33,34,146,70,248,153,156,1,139,52,127,173,26,82,102,84,65,147,207,133,201,79,233,152,194,179,242,166,33,121,253,166,163,194,136,197,94,11,181,138,220,153,19,126,198,166,64,187,129,134,32,68,252,113,56,65,209,115,238,37,73,19,128,56,222,77,10,160,129,69,174,1,140,165,22,134,155,65,217,200,183,76,188,165,119,116,82,13,7,12,43,230,78,143,245,142,155,67,186,210,63,138,11,35,244,49,154,117,189,102,77,216,156,189,8,97,179,48,51,254,18,235,86,24,127,252,116,34,255,166,89,77,48,62,193,66,136,21,112,191,106,34,160,136,17,215,2,23,150,83,19,197,250,144,153,55,25,206,45,180,69,232,45,64,122,24,102,86,128,68,25,9,37,205,230,251,209,180,32,79,149,9,10,138,104,57,32,36,230,105,200,91,159,121,209,188,145,143,108,249,38,166,215,171,71,247,174,76,10,112,156,0,250,228,147,108,142,95,205,209,248,73,83,85,163,36,241,81,161,78,37,188,44,168,34,64,86,227,223,139,104,71,99,120,88,155,3,88,128,250,72,213,100,14,189,196,231,112,241,49,37,27,155,210,199,92,138,99,112,169,151,142,250,201,0,16,124,69,222,3,78,170,164,146,61,152,225,159,185,144,32,18,19,253,163,215,80,32,13,46,97,62,129,219,231,209,58,200,63,7,20,1,220,24,99,232,160,109,231,17,132,217,137,250,146,126,47,220,1,183,158,167,28,82,227,236,70,80,232,210,179,109,25,27,162,108,241,140,217,142,183,54,84,103,219,243,59,164,201,55,59,195,7,239,143,238,199,152,168,209,186,153,37,162,247,182,180,136,63,25,205,95,251,243,86,203,24,204,174,25,40,126,214,60,19,82,190,49,83,232,174,38,50,148,149,125,22,151,147,207,157,240,143,94,252,79,250,192,112,160,213,241,93,80,30,77,61,53,39,43,36,176,101,38,109,171,34,72,208,246,187,179,176,23,213,109,153,134,48,88,117,47,166,35,38,192,187,137,163,15,74,208,169,235,16,121,203,42,148,138,215,200,78,227,55,135,136,188,127,244,153,96,8,175,129,184,131,182,36,105,20,15,137,64,122,96,63,82,198,242,228,198,220,27,16,70,250,250,154,58,42,29,184,141,183,129,112,18,125,252,210,66,221,204,131,74,88,83,77,139,79,92,253,124,38,106,152,241,222,212,71,50,106,45,71,146,39,83,176,22,117,27,178,182,65,80,129,44,203,174,154,188,43,40,125,181,187,207,227,148,208,215,167,190,159,69,37,254,211,240,48,175,164,66,98,224,164,28,144,154,200,185,76,189,122,19,72,58,62,24,105,115,114,210,98,30,14,65,33,5,105,136,23,241,89,57,37,28,153,153,13,154,169,225,106,50,85,159,18,102,242,132,85,205,80,246,57,82,54,1,76,214,64,32,65,3,86,195,202,92,27,106,53,74,239,48,131,71,210,240,231,4,136,209,107,65,210,55,107,61,1,255,105,184,24,17,233,54,250,112,52,252,33,106,111,15,29,92,193,62,73,152,64,51,255,10,212,115,129,10,121,127,130,140,26,77,109,217,136,112,183,70,48,160,144,2,122,188,97,173,148,89,74,143,85,113,186,111,244,6,104,39,214,252,2,18,102,14,104,133,30,26,154,155,207,213,213,243,234,228,204,152,42,42,118,103,9,141,238,102,211,205,147,15,70,231,165,111,228,172,244,162,220,167,29,23,128,30,197,107,70,211,186,125,204,128,223,70,152,225,120,145,153,4,205,117,113,105,54,219,39,190,79,14,2,120,196,123,91,202,90,67,179,137,170,135,163,189,1,132,73,179,107,175,38,9,226,232,252,98,44,90,42,201,72,57,207,251,33,138,53,123,203,150,69,29,180,187,32,10,73,148,162,89,123,42,224,28,89,222,138,193,230,153,63,230,178,106,52,160,192,126,42,189,76,152,87,41,209,66,146,80,25,16,31,12,169,73,167,150,161,205,3,122,24,121,48,50,81,174,40,113,204,251,248,122,18,192,16,25,164,236,147,24,62,142,178,179,94,77,33,203,225,224,86,142,208,196,34,200,74,114,145,110,206,22,254,138,194,102,162,32,232,13,67,166,184,212,85,128,19,141,142,104,86,58,31,27,136,132,168,123,2,188,25,254,104,236,140,154,28,239,196,236,249,245,198,208,206,40,219,124,167,66,16,243,140,142,31,218,5,197,220,96,95,136,158,159,10,51,86,21,213,210,60,243,235,157,57,91,122,210,19,136,94,112,150,133,183,120,77,26,21,229,234,70,133,212,1,250,200,204,52,17,56,232,198,104,31,164,56,240,26,46,233,216,195,108,64,223,107,222,137,244,172,252,118,67,249,202,23,175,209,10,52,253,237,106,45,174,222,239,135,200,64,157,250,228,124,64,127,111,206,1,85,98,38,93,20,90,24,221,130,14,145,86,103,208,114,104,125,29,51,43,234,51,166,64,61,124,59,53,30,93,205,146,177,209,116,71,100,117,60,161,115,34,13,253,96,80,50,238,48,131,235,149,247,194,165,112,106,13,62,60,249,110,53,67,236,237,77,36,168,44,158,121,167,102,227,111,118,43,222,162,140,9,181,253,21,173,132,40,42,138,126,65,255,213,25,189,117,217,180,44,166,62,119,238,64,234,70,116,26,46,69,79,216,205,103,142,231,254,249,92,89,31,44,7,235,95,183,174,57,45,26,116,211,129,245,83,187,195,74,173,238,99,55,106,190,236,125,140,86,94,151,216,142,82,61,57,159,104,192,76,77,218,118,236,123,13,199,40,119,123,182,60,244,107,211,46,190,163,125,147,96,75,70,212,28,138,120,47,202,119,170,170,216,171,169,10,196,79,47,150,175,206,210,243,36,158,217,55,234,77,194,91,157,196,200,45,151,48,47,133,40,240,99,16,191,198,205,79,132,47,234,8,20,189,2,99,96,79,198,36,23,235,198,235,123,15,78,219,182,220,219,170,181,245,253,244,80,248,3,98,200,41,164,40,79,80,145,217,172,85,74,57,227,53,251,18,24,66,122,67,219,0,253,102,190,184,32,155,83,244,2,46,238,121,108,255,150,164,46,218,210,171,73,175,198,218,195,99,82,9,192,129,248,96,141,150,85,192,64,75,30,27,125,59,68,103,221,204,112,55,21,136,238,70,91,116,205,70,158,36,177,0,137,165,21,205,126,200,69,49,132,42,47,13,237,74,92,77,119,94,253,92,13,185,159,191,24,122,121,194,47,217,73,62,84,199,93,116,194,163,46,205,126,102,78,30,217,1,67,130,30,117,124,94,172,185,138,89,135,63,169,125,135,5,213,53,111,206,129,221,84,37,235,0,46,176,65,102,239,84,55,157,108,25,22,26,21,155,159,33,68,72,130,179,71,147,8,136,170,63,248,74,83,62,246,64,179,175,59,153,194,48,162,20,21,236,62,195,31,140,82,157,148,205,71,79,216,168,20,107,52,178,19,74,139,111,136,53,123,131,75,71,171,24,193,97,53,227,136,110,55,179,155,125,30,123,172,183,50,207,43,175,45,210,109,214,218,17,104,244,110,204,223,42,86,76,239,76,115,5,170,179,240,96,73,22,213,209,65,67,222,240,222,103,36,239,167,170,214,15,122,93,93,52,187,27,31,91,237,170,207,190,131,40,171,155,104,189,170,210,83,97,203,78,77,198,22,0,39,185,140,202,54,208,76,13,62,4,147,173,16,51,240,18,103,106,128,49,104,170,104,125,129,67,37,216,18,44,57,42,206,58,237,247,228,188,157,36,226,120,112,170,166,10,98,177,58,109,77,39,191,214,52,135,118,254,158,218,161,19,107,152,242,177,120,227,103,49,210,229,226,180,27,112,228,137,67,60,141,166,211,9,92,40,197,195,29,32,230,102,122,147,110,158,136,101,117,49,207,80,129,237,196,48,93,247,186,137,76,165,167,154,56,47,179,178,185,177,229,58,135,164,201,228,76,157,193,8,162,231,104,126,228,123,12,213,111,198,209,166,234,236,12,43,16,177,75,12,113,204,244,6,148,32,96,249,228,36,161,3,59,91,134,243,229,228,101,160,92,53,35,203,235,188,50,37,153,64,173,154,217,9,157,180,198,226,164,170,87,39,211,69,12,214,192,115,60,235,199,58,243,179,187,56,21,141,252,80,59,111,53,131,64,123,172,129,128,4,230,247,230,206,50,125,156,29,163,85,211,71,3,210,17,132,57,11,242,62,29,148,243,156,41,238,141,104,105,209,79,125,222,20,85,121,55,23,132,19,245,201,170,117,61,186,185,101,237,64,232,70,74,61,188,115,115,83,109,79,159,239,69,127,252,251,237,19,8,149,170,191,141,58,109,141,223,238,248,129,250,218,166,229,55,194,140,214,92,254,124,145,20,243,204,232,202,53,44,155,70,56,188,226,234,9,217,136,14,139,237,127,207,92,187,180,9,116,136,231,168,4,63,243,150,147,237,60,135,225,25,159,181,232,126,5,147,119,115,4,169,253,180,106,12,114,16,38,210,104,241,224,72,37,235,205,209,70,105,239,189,232,106,233,98,54,82,132,22,163,114,28,128,165,15,14,92,36,61,78,41,24,223,244,209,8,158,247,120,95,164,125,30,237,108,133,59,58,182,105,175,159,34,184,7,34,227,236,26,35,38,34,173,200,250,222,217,184,171,131,53,10,161,131,165,230,19,216,69,211,42,228,151,103,63,212,155,27,160,117,63,74,170,51,42,242,104,212,175,187,31,2,16,227,103,105,243,133,119,104,135,148,43,13,141,4,6,242,219,103,159,24,177,215,110,92,157,45,59,7,53,110,230,114,152,89,252,67,204,112,239,199,52,239,86,251,149,47,70,183,108,139,97,129,127,73,17,133,144,87,167,81,149,168,75,93,71,67,230,205,253,150,47,12,113,239,234,205,152,59,155,220,9,132,58,69,132,103,37,38,116,200,253,160,79,56,43,82,102,227,86,133,19,181,81,228,91,18,8,176,79,21,239,113,96,170,129,162,42,98,182,180,88,60,24,64,152,55,164,224,13,131,44,187,91,49,124,201,158,182,151,81,152,148,160,89,221,231,12,15,243,48,57,9,239,2,235,120,126,83,216,24,113,60,17,9,240,169,132,148,133,240,122,12,203,235,207,152,198,28,164,162,144,50,216,178,130,80,148,206,183,206,30,246,204,61,231,236,20,123,214,17,94,69,143,143,98,82,157,111,158,86,138,141,77,110,126,182,164,150,99,99,177,192,185,138,249,172,93,224,72,110,6,210,245,60,33,162,201,150,35,161,186,173,30,245,62,216,89,170,188,155,231,93,246,143,119,178,139,249,215,108,16,230,46,248,111,248,131,33,112,142,65,1,161,221,158,21,26,138,30,211,16,188,175,240,68,194,92,204,210,246,231,78,123,39,233,229,165,42,105,108,221,247,108,221,80,59,86,121,110,186,67,35,156,93,214,85,254,124,125,72,39,168,24,185,79,96,176,205,151,50,37,77,73,229,198,207,245,89,80,116,125,143,198,110,90,98,109,163,85,213,37,157,52,104,172,44,14,48,53,115,17,66,5,232,220,160,88,12,51,172,133,69,174,134,190,113,175,184,57,120,210,183,237,24,49,68,10,150,36,184,157,135,240,59,13,212,206,170,119,141,179,86,243,20,252,2,44,136,16,202,251,86,95,72,7,202,147,211,130,156,131,61,208,74,8,175,58,11,169,26,91,112,124,176,46,59,22,145,64,149,149,13,112,73,194,236,243,14,36,184,87,80,36,159,1,145,18,42,10,149,233,77,97,206,127,217,199,233,185,122,234,189,112,59,39,20,188,196,140,46,85,9,179,1,78,222,79,55,163,59,117,114,89,3,138,137,252,40,156,225,244,112,58,217,47,71,190,72,22,67,59,75,253,35,152,132,41,217,201,128,194,206,4,166,222,233,24,81,5,148,89,74,59,232,236,241,219,84,32,36,109,66,35,89,30,238,196,25,158,234,156,25,85,204,199,147,122,60,196,208,240,103,25,21,186,157,60,25,59,200,1,139,198,46,65,198,185,115,115,22,201,68,63,229,243,122,135,17,198,44,87,136,200,70,242,242,98,194,241,75,108,184,17,153,188,37,215,210,224,242,152,128,145,234,149,137,64,177,110,134,50,69,230,99,8,126,141,174,250,227,46,4,71,56,209,236,124,14,28,178,60,133,54,29,55,15,202,179,83,204,208,210,6,71,49,186,10,181,232,213,68,118,251,241,4,75,127,16,148,235,12,83,117,66,93,128,12,15,139,53,128,165,52,63,52,33,144,100,85,118,53,59,254,140,245,15,165,243,82,35,189,73,97,38,177,33,59,52,161,22,194,215,215,220,142,247,187,146,222,154,52,143,255,48,42,216,66,90,139,149,61,223,89,132,207,119,37,42,212,159,78,33,118,198,230,129,192,216,231,201,8,181,186,155,137,141,134,94,189,232,118,245,155,147,74,251,60,24,11,103,228,176,142,41,66,130,3,183,51,8,136,129,186,77,153,218,228,18,167,103,166,193,67,226,101,232,181,156,107,59,30,27,42,126,25,48,2,186,18,212,200,29,46,107,153,157,195,52,149,124,14,65,150,154,165,61,110,192,245,66,126,203,205,3,253,92,49,15,232,139,183,63,184,85,194,101,89,113,57,133,40,55,55,206,107,177,238,156,98,30,192,23,84,183,88,145,42,11,234,99,202,137,73,250,140,81,113,41,145,58,30,164,199,151,192,205,7,226,197,20,189,156,53,150,93,239,185,86,214,229,186,82,152,141,46,239,45,187,137,100,142,83,106,194,109,143,160,195,22,51,200,234,21,102,240,251,114,108,76,14,227,144,52,170,244,106,239,7,160,60,230,51,169,118,72,41,32,113,36,154,27,160,124,70,48,57,12,195,124,119,125,52,244,66,119,11,51,212,113,50,224,198,197,16,130,30,136,60,76,209,144,61,230,193,174,233,92,186,100,112,215,11,54,143,25,10,110,127,50,35,21,148,153,130,46,67,247,2,35,7,105,210,26,187,185,147,231,139,134,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,28,235,50,89,33,181,158,56,181,59,141,53,145,130,180,244,49,220,205,29,163,1,173,97,151,22,46,235,27,13,186,90,56,199,114,26,58,156,128,31,221,127,48,173,143,42,41,107,132,61,128,22,134,20,200,6,10,47,35,146,140,48,243,49,104,151,222,117,180,17,177,155,126,158,193,217,65,174,87,204,199,43,114,108,37,102,234,205,58,131,129,210,62,243,180,178,156,152,193,144,6,157,51,39,158,108,192,148,64,137,52,221,108,130,2,178,244,224,106,171,33,159,98,61,145,50,164,227,71,182,227,86,220,179,172,247,62,251,175,199,176,184,27,48,241,77,49,119,211,3,21,237,21,17,248,193,220,222,136,115,172,166,252,185,26,193,95,127,48,178,92,34,30,52,64,116,49,231,93,175,6,216,71,214,133,137,82,105,104,225,128,100,205,251,99,37,95,251,204,248,27,186,54,206,82,241,205,223,152,115,230,139,34,33,250,220,14,40,133,52,60,103,17,137,162,137,13,2,238,96,13,167,125,75,174,5,247,188,156,95,158,58,227,78,77,230,168,225,29,93,3,161,255,180,109,228,185,155,177,183,248,189,59,49,127,209,171,107,142,218,59,132,188,84,161,155,154,55,169,73,55,15,235,199,125,102,206,169,20,178,72,168,248,8,121,11,202,99,104,183,184,118,17,101,21,73,48,13,248,232,139,131,60,248,109,220,23,249,109,227,210,127,191,13,107,159,120,55,19,49,164,233,172,226,212,135,4,52,96,50,246,213,49,34,48,163,67,247,41,187,172,121,246,45,126,154,190,31,157,10,48,226,120,239,12,102,68,231,229,193,209,162,207,46,142,101,117,200,185,245,230,19,62,232,247,219,115,168,39,10,43,53,116,132,241,224,244,194,203,23,225,148,12,233,22,78,235,86,116,75,162,203,215,155,226,96,201,39,141,45,115,28,116,68,90,161,128,69,191,163,4,99,198,236,226,249,39,83,198,161,171,69,204,160,45,98,76,231,178,213,42,102,35,131,153,161,205,5,85,86,17,51,45,93,238,214,129,179,157,210,166,5,25,193,44,53,196,185,22,199,242,80,51,17,174,111,197,80,108,39,169,36,27,197,223,137,114,124,21,144,84,144,102,120,170,87,44,3,23,51,75,4,118,242,224,231,149,103,16,235,255,218,149,228,131,157,3,23,66,148,80,158,219,249,19,91,47,139,68,66,17,47,125,221,104,188,186,226,176,55,163,34,4,137,35,102,83,125,204,110,62,59,144,228,150,233,219,200,203,49,63,80,23,119,45,153,242,231,103,127,141,39,163,78,247,121,107,96,211,14,207,183,189,51,105,162,133,194,75,27,33,226,182,141,131,72,204,96,70,188,132,193,166,143,242,181,76,6,195,43,141,184,26,10,123,241,145,40,77,163,149,26,230,41,251,6,157,207,209,177,138,40,66,82,232,242,88,230,124,187,184,17,90,68,180,172,60,51,48,15,215,142,152,199,133,76,194,185,48,104,88,45,30,131,14,75,68,170,99,184,136,155,157,204,144,109,187,72,71,30,12,35,51,58,59,207,182,12,141,150,196,106,40,100,61,253,134,73,163,70,123,121,47,216,57,119,72,121,88,81,88,250,110,144,195,0,222,234,111,69,163,114,151,83,149,194,65,170,79,180,49,195,176,169,87,87,43,119,185,25,194,31,241,53,54,37,136,228,98,127,103,51,27,90,162,62,230,70,110,202,205,27,252,151,196,38,214,18,28,170,100,28,223,93,192,122,38,232,93,61,27,15,84,220,92,185,103,70,176,203,89,43,89,106,179,139,26,32,146,220,148,154,93,226,179,80,133,235,106,102,155,90,110,5,32,252,185,216,116,44,134,155,135,181,24,63,51,222,220,240,211,141,26,206,150,134,34,84,177,109,115,118,243,89,153,93,114,102,155,30,213,228,11,96,25,67,244,148,65,219,70,80,229,15,14,6,71,168,249,134,53,158,117,119,54,104,8,79,130,13,67,85,251,77,113,227,91,16,26,24,138,168,137,234,176,171,135,146,141,79,98,38,169,92,70,121,194,166,83,58,134,166,133,173,41,70,101,144,227,126,7,16,157,102,104,213,134,44,42,140,109,73,205,184,103,79,114,181,39,145,123,61,79,1,205,136,159,63,139,196,71,126,105,22,2,2,120,180,253,222,116,198,8,115,223,4,250,213,196,76,247,203,150,171,201,119,76,159,135,203,152,249,223,177,108,62,45,141,64,110,6,187,57,197,76,179,70,168,250,193,179,175,181,50,195,170,112,0,186,153,6,148,183,58,77,52,125,249,234,228,29,78,84,39,79,134,74,140,119,4,49,237,80,177,27,98,62,83,62,251,231,36,179,181,69,142,13,115,14,49,114,102,229,108,210,93,198,205,169,195,238,208,60,62,147,101,232,111,67,150,91,66,48,249,76,181,220,101,76,207,83,131,197,113,45,103,154,178,178,152,55,141,189,174,121,15,196,116,38,29,242,179,177,204,46,250,237,252,154,88,91,180,60,176,255,159,237,173,234,181,39,172,112,8,21,102,196,66,198,223,242,162,241,163,228,205,93,155,186,162,126,50,243,231,137,161,14,117,77,109,24,101,213,74,48,238,18,231,0,162,155,48,88,51,148,192,92,221,154,113,213,197,56,193,131,132,90,119,133,120,80,205,224,130,118,152,145,54,222,178,110,140,240,114,248,99,159,131,184,10,177,211,36,145,218,230,77,133,208,194,129,255,41,51,4,135,200,169,58,231,143,239,93,103,200,48,214,181,16,141,231,164,214,25,50,224,69,235,174,246,13,65,88,251,92,28,232,118,26,215,160,64,169,250,203,36,140,124,130,192,187,220,187,60,24,248,88,239,176,101,240,17,180,85,51,40,163,29,102,8,9,244,167,1,27,186,152,18,95,22,253,103,93,54,139,244,178,63,55,133,133,161,171,10,253,22,207,126,146,86,193,255,209,137,15,103,134,203,144,131,140,146,212,20,157,61,163,57,242,112,102,32,63,253,57,202,208,8,3,217,188,211,40,83,139,17,232,33,117,89,82,173,219,205,91,18,33,220,140,14,248,251,216,132,241,39,56,121,143,157,237,232,184,155,129,81,31,233,73,126,204,243,233,185,0,37,43,89,39,10,130,95,165,196,131,89,96,40,155,28,177,68,137,7,43,86,13,43,242,220,63,193,250,26,102,98,21,125,180,101,224,29,55,147,35,123,185,146,153,173,147,213,191,71,65,48,120,202,222,159,13,44,157,226,230,103,119,215,13,54,155,120,207,133,232,193,56,58,244,188,164,3,125,194,70,233,230,73,99,139,60,57,93,148,195,223,155,125,62,11,240,10,137,14,190,162,63,57,17,150,8,17,76,154,69,186,119,255,146,242,169,170,100,75,214,12,226,6,191,57,222,142,20,183,47,221,230,240,155,143,109,231,150,154,207,244,136,81,155,22,115,235,205,247,44,35,174,94,156,21,242,224,59,167,80,147,33,226,153,67,242,56,44,234,68,187,152,155,233,177,146,205,29,198,129,230,112,206,9,137,29,233,175,103,62,113,102,242,36,209,217,112,18,76,117,239,201,74,33,221,119,3,155,243,208,80,202,62,167,209,156,31,23,149,156,149,22,37,161,152,4,162,4,157,226,125,45,154,136,245,44,46,224,170,252,177,81,182,36,167,36,86,203,216,221,231,130,168,18,104,176,152,217,91,125,139,135,207,163,235,121,88,153,182,238,161,160,138,2,225,123,22,51,56,127,95,2,86,236,18,48,39,18,33,240,240,92,235,113,188,148,168,142,206,2,182,161,48,19,16,79,185,56,155,236,193,221,114,152,67,163,235,189,233,120,242,182,124,136,43,112,227,197,92,126,13,143,215,124,91,104,197,76,87,185,15,26,80,246,164,67,250,163,51,143,155,147,204,218,47,203,73,93,195,240,135,215,108,152,59,241,40,43,24,214,56,202,79,112,94,166,64,202,32,164,92,33,73,65,223,60,187,155,140,41,180,14,158,241,134,169,17,217,66,125,180,53,3,252,142,102,209,84,134,108,174,38,84,244,39,167,127,70,122,214,184,58,39,151,140,1,254,186,52,36,51,174,204,226,221,114,100,125,40,26,124,174,134,211,249,222,28,37,114,1,52,243,211,68,109,110,253,117,164,139,185,225,160,250,47,51,79,133,146,13,2,81,178,151,247,181,206,113,145,85,28,139,139,51,148,69,215,140,42,151,48,80,242,211,40,32,186,153,21,36,85,2,174,30,199,141,247,215,90,196,142,85,127,27,238,110,95,186,4,181,199,117,149,65,161,35,196,121,49,64,116,87,45,186,163,247,3,232,101,186,25,31,94,191,54,64,99,47,103,78,75,172,9,80,1,51,20,233,119,129,1,212,133,67,237,115,117,118,121,172,99,134,173,104,233,111,103,228,71,239,168,193,13,114,70,162,169,217,178,117,110,70,174,185,204,143,185,197,60,5,250,216,4,96,104,55,119,144,43,0,100,150,191,90,11,90,208,113,49,110,247,212,65,163,113,194,159,155,109,58,235,2,66,33,44,197,107,25,83,187,132,46,117,208,151,238,219,33,16,251,174,62,86,69,217,212,211,14,0,154,233,175,146,159,134,225,213,251,23,169,65,16,45,100,53,215,247,181,9,67,149,137,132,155,163,247,116,231,202,178,115,249,243,104,199,211,116,34,213,99,6,23,214,244,181,151,33,131,174,57,159,81,169,159,81,1,241,155,221,124,156,11,152,40,197,92,205,53,114,51,15,151,245,234,154,178,183,117,242,218,69,181,139,76,120,170,134,55,99,168,177,174,23,55,18,214,254,224,100,148,164,163,116,90,54,209,91,147,167,193,248,62,31,155,76,167,239,42,96,85,213,191,179,214,172,53,221,74,113,92,136,99,248,216,100,76,186,155,13,92,160,3,14,211,245,10,243,241,106,164,43,243,236,172,124,15,63,6,78,28,74,199,231,123,45,212,23,147,179,133,192,116,4,161,229,27,19,34,96,239,109,180,248,89,58,139,161,190,171,204,29,183,238,217,147,184,96,80,169,30,191,233,254,242,166,175,49,203,136,193,120,56,157,59,147,12,144,240,214,206,31,31,142,207,3,75,200,9,56,125,2,48,119,157,90,172,116,176,168,117,135,254,180,253,238,146,62,111,52,213,122,104,143,26,234,116,10,45,153,233,202,32,163,230,102,58,113,222,104,54,32,35,174,177,54,153,248,75,250,30,167,113,118,58,219,63,163,57,85,166,227,28,229,36,67,98,118,211,219,169,179,155,51,50,138,12,100,241,75,215,69,143,24,11,20,38,110,54,13,201,55,100,236,155,201,225,231,116,180,2,29,173,98,254,241,167,187,217,228,227,197,10,45,87,246,185,15,81,161,40,255,66,176,101,104,96,55,67,149,45,158,200,57,79,141,128,35,204,231,175,101,134,254,186,13,195,72,251,173,92,91,72,226,213,48,91,171,237,27,81,64,35,28,195,241,216,89,5,197,160,22,34,29,187,227,165,91,149,204,174,117,225,51,55,98,200,74,211,165,211,173,226,237,230,157,126,250,239,98,166,153,208,189,51,208,98,194,29,62,77,22,226,205,65,154,111,95,126,149,142,250,19,53,172,152,192,54,203,212,92,225,192,114,243,113,228,146,48,23,193,186,135,104,174,79,97,244,83,69,83,117,130,41,111,225,228,67,25,172,29,45,56,53,132,148,119,47,218,163,84,85,213,158,36,214,87,4,24,231,37,250,57,195,222,205,7,5,31,79,216,153,100,228,150,14,88,58,184,129,205,251,152,209,167,59,101,129,156,205,139,138,145,155,141,209,84,78,84,75,194,56,179,216,57,28,104,240,43,106,54,142,206,124,205,197,176,97,67,204,191,237,238,154,33,151,20,84,34,102,19,103,118,51,106,53,226,64,13,19,154,189,158,31,76,159,165,8,104,145,171,81,67,234,215,12,27,161,40,182,82,86,6,54,87,174,153,106,164,166,57,105,26,15,154,185,99,222,200,236,200,213,32,61,75,246,23,131,156,112,235,111,147,8,91,97,37,253,45,222,25,237,50,211,185,191,0,169,64,37,34,131,86,241,81,119,152,145,158,144,125,1,58,254,218,124,196,103,47,90,109,154,195,232,62,90,252,52,192,123,137,147,135,53,99,79,191,154,115,77,242,229,182,137,192,225,116,205,200,133,74,205,103,82,1,44,62,141,23,253,228,186,77,179,238,145,119,119,43,218,200,178,130,134,233,102,93,199,15,184,151,113,196,136,249,108,80,119,225,19,160,213,46,248,114,220,215,146,93,69,125,101,163,51,204,106,30,145,24,94,166,134,44,141,12,36,87,35,241,139,222,234,39,119,198,151,29,253,93,155,201,149,203,128,161,241,92,238,54,203,173,193,143,188,79,73,22,36,167,48,35,85,37,106,6,147,77,35,184,58,48,151,174,73,101,252,188,234,202,164,11,56,66,146,166,171,249,147,42,77,254,104,231,44,22,142,29,124,99,90,42,220,120,14,46,245,163,65,143,172,48,206,169,205,173,24,105,56,45,110,6,17,87,244,218,97,250,172,110,166,5,72,162,30,174,62,107,109,249,36,129,225,114,232,75,45,35,24,142,41,54,167,80,107,1,130,75,219,123,178,152,191,85,249,127,41,64,143,183,174,136,67,165,241,227,188,6,218,151,221,47,182,222,38,253,105,235,63,242,25,152,80,72,215,217,61,141,104,58,204,205,116,54,223,194,162,67,168,148,233,59,2,170,0,89,95,251,248,205,105,196,162,38,18,17,68,193,132,167,101,175,216,171,96,119,23,235,121,21,230,213,10,51,50,192,98,166,7,203,179,91,224,21,161,112,124,251,36,77,221,160,51,221,12,252,253,85,29,169,184,245,104,181,196,76,219,173,220,188,91,114,39,172,212,163,197,10,220,209,133,48,217,131,209,48,239,98,46,38,245,230,230,68,237,161,138,25,142,191,216,255,11,74,226,77,111,110,146,210,126,243,98,152,245,41,102,112,137,49,85,128,67,73,63,228,249,30,153,148,86,28,46,63,102,22,49,243,104,195,135,28,97,165,169,163,2,102,125,13,127,111,50,57,58,25,72,37,148,183,143,102,88,38,178,254,54,211,37,30,45,3,229,150,36,44,71,97,113,240,33,65,209,217,234,228,188,167,155,140,195,206,205,200,206,235,108,48,149,249,26,86,64,58,114,111,230,161,39,214,214,79,146,115,171,121,215,208,238,197,188,53,99,177,64,99,174,221,227,193,0,1,200,197,84,145,157,180,146,65,193,211,123,99,102,197,210,26,51,41,27,141,196,16,115,161,123,239,93,13,12,111,138,185,142,168,6,97,6,221,217,197,76,143,65,242,169,100,9,95,169,232,208,111,31,41,191,77,231,69,171,242,100,203,16,12,238,228,172,100,13,101,110,230,69,143,183,237,94,167,41,62,138,230,35,147,3,210,158,240,160,58,46,84,126,102,112,48,142,220,157,184,241,91,200,27,152,152,198,168,117,205,160,133,114,17,51,139,194,245,123,38,245,161,45,117,71,118,138,179,57,184,3,69,79,125,121,53,205,149,140,50,56,220,78,90,232,5,238,137,239,48,91,248,241,228,50,139,16,225,144,207,53,105,84,55,79,148,231,150,152,55,245,109,127,47,198,68,156,86,48,75,134,148,118,115,182,252,241,51,163,180,56,34,176,162,229,35,191,195,139,64,221,228,185,220,108,236,41,114,53,169,50,31,112,144,226,210,59,123,158,26,94,59,207,180,108,19,44,124,145,38,240,28,36,175,34,148,132,85,233,197,169,139,57,11,252,57,92,245,243,226,93,94,139,168,33,146,118,80,115,77,89,217,150,131,24,238,135,24,9,111,22,141,32,122,76,103,232,64,97,54,114,116,49,119,35,122,13,71,31,240,208,252,219,186,163,53,117,206,17,130,94,134,219,74,34,123,253,163,60,92,33,22,86,151,160,191,171,41,22,238,22,124,202,166,98,46,50,226,244,51,132,86,216,6,221,61,68,130,156,90,137,51,107,3,213,32,105,32,102,160,61,161,231,69,161,91,4,124,16,172,131,28,51,174,6,152,32,170,161,86,117,116,114,196,98,62,183,40,141,89,2,198,131,80,102,15,98,156,162,157,78,11,233,116,226,172,2,223,123,18,9,230,254,131,147,135,128,154,209,171,200,213,116,184,56,27,255,49,15,18,58,242,224,36,93,70,136,179,157,184,38,169,14,223,52,177,74,127,107,208,156,66,92,138,127,8,10,120,132,180,91,175,194,23,198,110,64,157,205,159,140,180,255,22,205,70,54,139,226,57,47,68,29,172,103,227,99,70,110,203,73,166,11,109,24,122,115,227,187,116,73,59,36,12,122,254,60,57,106,160,161,120,71,184,32,170,115,80,162,44,71,103,52,43,102,119,209,75,109,166,5,22,58,127,117,24,63,223,51,87,154,6,93,69,211,117,119,68,166,156,212,159,127,17,216,200,170,138,214,85,19,178,118,194,86,56,166,200,98,139,25,81,11,31,115,90,20,166,156,107,168,104,210,167,238,68,181,0,152,146,138,108,82,91,44,206,118,222,41,30,10,151,82,45,70,170,225,36,135,198,1,241,81,183,93,214,137,228,28,185,123,126,133,115,207,250,88,222,140,15,169,70,255,40,66,22,219,139,156,227,208,114,202,43,169,166,47,167,81,176,251,158,181,57,133,10,6,52,5,73,205,21,4,188,103,61,201,144,91,137,182,59,105,158,161,80,243,16,177,98,146,227,197,89,85,173,81,186,139,212,31,247,218,45,248,69,51,222,184,236,12,25,48,92,48,119,211,169,176,68,132,54,91,73,103,5,137,103,179,156,200,51,163,216,229,140,122,214,162,36,178,141,25,133,243,22,116,125,219,90,83,229,135,1,184,244,144,68,165,67,80,8,110,8,173,225,104,117,78,188,2,151,83,211,95,206,196,108,195,213,90,237,91,234,205,209,44,12,78,188,65,175,155,124,15,136,28,71,76,67,30,139,15,164,143,6,49,154,63,218,52,25,150,207,139,65,127,225,87,147,190,221,159,155,27,162,57,248,248,6,144,112,125,114,107,136,241,171,55,89,100,217,230,25,181,53,199,211,207,61,91,150,104,43,34,0,181,123,176,222,29,167,165,137,143,99,195,50,87,112,207,37,114,12,83,111,78,101,211,89,131,146,197,196,34,112,72,227,106,141,206,115,250,154,178,170,125,103,218,111,182,115,47,36,132,34,132,147,178,226,61,79,199,175,195,209,144,103,82,57,111,228,0,228,197,172,7,87,5,185,33,72,42,239,226,161,10,185,153,221,208,59,33,249,229,214,186,74,129,147,29,46,239,181,160,90,23,17,115,198,56,84,173,233,238,109,162,68,96,244,123,35,216,200,232,127,63,155,154,154,241,150,189,29,152,17,79,82,1,55,184,58,61,49,97,38,139,33,102,90,104,68,14,25,223,185,138,66,122,55,103,62,126,27,158,1,217,46,73,119,5,207,70,162,132,185,158,11,68,5,21,244,69,60,217,166,1,68,46,174,144,219,198,123,193,164,45,128,6,96,27,38,162,230,102,48,100,34,181,76,212,144,156,178,146,150,0,229,156,128,133,176,244,29,243,172,80,184,146,73,76,219,195,25,69,191,24,170,157,177,68,208,126,52,67,249,56,55,35,44,66,111,227,48,48,116,137,171,207,157,206,132,126,9,147,98,10,107,14,192,130,98,255,68,28,114,243,85,126,253,15,78,92,55,33,241,238,98,6,165,231,29,164,244,58,157,16,164,137,185,130,94,172,206,107,119,70,255,37,15,80,165,40,201,193,72,221,8,119,5,66,114,204,76,77,167,21,58,231,178,17,248,60,115,222,168,239,249,79,119,136,26,222,102,138,121,133,90,242,79,143,65,104,110,184,57,185,112,127,178,31,141,147,220,156,207,185,125,1,81,91,215,28,21,74,227,103,245,57,47,4,226,65,85,122,118,139,105,142,122,165,185,115,16,31,151,77,190,136,241,174,6,69,27,64,28,97,63,69,119,32,47,215,145,3,66,128,174,193,123,52,4,27,186,23,103,224,106,154,74,132,6,22,131,181,29,84,78,61,43,43,56,162,221,176,159,197,213,244,254,60,191,215,152,229,146,55,26,193,213,148,150,32,8,97,201,219,33,108,217,209,215,208,76,105,129,145,175,4,231,30,4,6,85,240,43,112,7,3,89,137,171,73,146,60,23,17,220,61,181,165,253,152,158,178,244,19,83,203,133,253,161,198,213,91,180,89,96,201,135,248,225,89,201,73,234,242,180,118,33,33,153,90,170,69,11,233,64,14,22,29,40,40,36,88,5,209,83,139,183,64,193,111,101,189,231,178,235,208,43,231,29,243,184,170,231,136,145,171,129,107,251,157,41,42,117,81,175,62,187,132,201,9,184,153,230,238,46,111,69,136,56,131,161,13,10,29,73,225,158,157,154,234,97,208,241,77,211,137,248,156,2,228,124,231,51,183,170,199,242,217,236,214,14,43,112,162,34,135,91,67,128,161,196,79,131,145,18,45,230,12,181,85,30,237,205,4,152,22,196,69,227,224,245,7,135,38,139,52,227,51,131,197,113,135,194,128,53,146,133,50,181,193,104,90,167,219,111,102,145,44,46,120,219,174,118,214,145,159,46,66,20,93,77,37,198,89,83,6,158,208,234,162,53,14,109,77,60,22,221,196,178,73,115,250,208,95,115,173,176,108,173,143,48,188,53,192,7,219,23,0,99,117,182,113,176,252,67,67,62,149,132,24,1,196,141,233,24,5,131,20,101,83,121,46,250,28,28,27,217,77,135,82,182,120,0,57,53,121,239,55,128,123,28,125,185,57,34,122,193,58,68,101,146,45,71,204,21,250,170,226,102,254,122,171,185,129,62,114,102,172,102,206,129,254,182,73,38,249,163,81,92,20,9,70,174,182,2,177,155,7,139,105,171,153,206,60,127,111,146,49,93,223,27,52,201,10,198,47,200,127,187,6,56,28,101,249,122,250,199,124,190,189,48,170,28,115,114,93,187,14,219,202,18,70,47,16,82,57,5,71,39,240,45,1,3,153,72,199,240,0,223,246,223,179,176,212,12,101,110,144,137,117,211,71,149,123,159,85,89,130,78,210,68,186,154,70,86,208,96,120,89,191,27,79,211,84,111,27,97,155,17,164,92,168,224,52,13,3,50,220,231,59,8,191,16,201,150,71,203,148,152,188,179,138,124,236,153,108,73,189,55,68,4,178,223,188,144,36,122,25,249,10,63,103,176,64,47,178,243,69,230,56,151,182,160,52,134,77,12,119,79,188,179,37,95,107,193,41,44,116,254,21,121,239,233,250,168,125,253,218,128,197,7,226,12,14,7,11,103,98,76,221,235,6,116,215,62,228,240,77,84,97,60,70,55,227,28,224,193,75,2,64,38,171,227,136,70,200,124,220,32,132,55,178,238,57,220,71,80,93,66,34,40,73,61,54,120,218,228,131,110,204,56,4,197,92,76,207,231,209,100,228,37,9,96,92,63,82,213,253,145,37,17,5,170,25,12,67,112,41,13,86,227,199,113,236,231,100,11,106,30,240,217,58,228,231,251,166,29,116,71,0,191,52,251,64,154,53,112,232,80,239,64,207,35,158,35,178,69,237,113,10,205,45,220,163,184,180,168,111,21,39,240,32,2,212,99,207,90,148,218,163,28,162,243,84,227,182,105,170,149,151,20,2,237,179,161,251,48,24,80,215,37,162,11,24,160,151,100,0,96,102,222,222,148,124,118,112,66,177,166,9,130,82,93,43,99,152,72,138,4,94,104,144,37,63,2,140,84,38,105,100,69,98,163,165,32,118,128,205,72,55,75,20,42,252,12,24,160,150,169,45,61,51,250,234,61,174,94,198,28,34,219,29,164,79,46,130,67,235,46,210,186,186,233,160,69,216,189,135,156,28,216,150,13,11,242,215,72,185,208,138,109,20,136,98,230,52,127,253,208,86,95,123,143,102,24,249,104,152,49,172,202,148,36,89,155,214,164,190,221,76,161,73,126,154,110,78,15,117,81,63,34,183,221,37,225,137,110,80,52,68,67,70,149,53,201,245,136,154,161,41,65,241,70,210,111,244,52,187,2,220,128,245,113,9,233,68,53,122,208,104,166,134,50,133,222,249,63,78,255,194,49,48,157,193,140,81,165,169,253,61,50,212,209,51,248,11,136,42,187,6,200,80,5,159,48,213,31,249,124,230,36,26,105,96,144,11,169,125,55,211,1,46,174,19,40,98,144,144,215,76,181,78,214,36,1,88,114,71,97,208,36,8,8,236,153,193,80,56,79,11,185,22,18,204,98,181,186,128,155,23,186,192,226,199,110,208,77,201,91,197,0,106,9,246,143,16,133,250,183,19,1,0,129,21,77,45,59,107,201,101,186,57,45,101,204,174,86,212,175,190,160,209,146,135,8,230,153,169,98,250,38,121,102,95,34,213,252,116,129,9,158,155,43,47,14,83,140,220,111,89,193,220,2,24,97,199,194,64,6,40,139,25,238,61,191,119,162,22,33,170,222,103,227,58,27,223,14,102,6,190,128,220,26,215,204,21,235,152,8,214,93,41,230,243,98,94,215,135,81,98,168,28,68,75,191,230,74,167,14,49,98,188,247,92,164,161,87,44,170,194,33,37,112,26,248,191,74,27,193,33,147,233,103,122,155,69,99,203,235,14,164,3,204,7,21,67,21,179,17,212,248,6,106,244,140,69,173,184,36,247,107,101,170,229,85,244,167,81,211,26,65,95,147,39,37,233,161,63,61,9,159,157,45,8,196,89,249,152,79,144,211,103,220,28,246,171,55,255,143,121,195,119,21,55,207,164,17,228,181,97,121,117,166,33,58,220,164,198,213,144,50,72,193,189,132,224,213,88,242,181,50,255,202,193,114,52,140,223,64,111,77,162,113,58,131,210,152,52,165,139,21,88,182,79,132,76,130,85,120,9,173,106,72,247,70,152,63,12,203,200,175,130,249,138,159,182,26,219,18,179,205,224,25,79,102,168,123,49,27,151,90,92,13,21,87,210,223,158,45,26,94,24,149,243,232,67,175,254,193,2,99,192,225,240,145,81,65,139,112,198,128,163,182,37,204,37,199,12,73,176,223,123,3,235,125,191,92,44,13,230,214,51,203,56,130,222,183,60,167,72,14,186,69,150,149,21,230,197,12,59,86,137,41,12,57,179,172,30,216,158,202,8,178,34,163,156,44,98,61,95,195,35,122,68,221,192,89,200,79,19,181,120,240,123,62,5,1,215,235,181,7,220,71,94,178,6,109,79,145,231,162,157,58,212,205,96,50,2,129,249,199,189,140,13,156,95,113,246,72,242,102,36,244,69,18,30,181,251,234,74,218,176,189,80,81,19,179,201,208,53,55,67,219,150,244,234,243,149,202,205,65,160,55,250,145,79,254,197,158,247,214,149,10,150,222,24,134,157,139,218,35,226,74,196,27,106,174,212,234,221,76,62,252,107,166,0,127,205,4,61,103,43,253,60,53,117,187,238,102,80,104,93,116,238,153,213,238,108,145,54,129,46,183,136,121,91,141,195,205,3,39,95,110,14,81,142,19,78,81,218,74,89,18,182,32,137,103,4,20,96,228,73,95,190,153,13,182,172,236,184,249,48,148,179,188,24,243,117,55,127,52,171,219,201,79,175,32,34,172,40,66,11,223,57,54,10,121,247,59,83,21,27,2,14,106,86,212,169,119,238,85,219,53,250,22,141,251,10,168,198,213,218,233,45,220,82,251,106,38,164,227,252,139,96,173,154,54,83,177,99,1,37,115,115,227,20,21,43,28,67,206,144,205,233,129,246,174,154,151,53,185,184,185,88,171,250,51,159,51,52,8,74,1,239,208,173,57,196,188,241,149,123,152,135,242,191,52,120,130,130,210,192,84,44,81,67,126,230,51,109,200,164,186,121,144,158,21,165,171,196,78,191,125,76,145,1,86,69,92,210,235,203,73,138,240,40,5,190,131,18,18,76,112,87,38,158,68,86,81,145,44,180,220,118,140,9,146,87,74,73,14,138,172,108,191,150,61,91,104,31,97,8,88,32,185,175,121,27,153,136,234,219,65,123,114,243,192,199,147,45,244,230,139,204,21,64,72,7,119,66,197,136,136,207,84,241,60,114,226,51,204,184,198,34,4,183,141,179,165,134,25,130,35,25,146,13,61,210,45,146,98,182,163,81,116,251,64,75,245,184,26,58,9,145,64,205,232,34,122,245,9,243,113,137,85,78,144,243,164,185,145,162,183,234,82,178,159,166,30,111,125,98,115,89,119,199,155,7,139,221,226,151,127,5,12,17,112,164,140,249,30,140,175,161,194,147,180,154,186,248,16,173,241,16,198,87,49,179,214,178,15,41,103,211,71,90,114,209,170,234,147,16,215,172,75,24,211,65,218,22,167,255,173,156,11,171,168,210,20,116,243,229,70,5,21,135,169,171,76,85,49,210,100,31,178,198,118,162,178,98,72,181,109,255,101,122,176,149,156,30,215,248,4,196,254,181,44,225,36,86,136,13,119,76,20,226,74,169,215,29,51,13,122,37,204,231,16,86,29,29,26,96,167,171,88,85,168,148,80,61,16,93,176,142,119,232,95,19,210,142,174,178,229,103,68,179,19,239,153,194,28,100,110,42,14,110,241,203,207,108,244,68,69,21,186,83,111,116,188,94,115,33,99,167,250,91,148,243,188,165,162,66,171,127,92,36,209,76,194,37,91,126,111,54,141,58,187,202,213,82,142,191,175,205,70,8,7,160,152,77,192,254,90,187,201,190,170,206,46,146,9,190,251,255,40,160,84,5,219,122,5,253,99,30,207,185,47,157,133,149,2,205,77,193,225,244,239,221,154,222,155,238,166,184,120,195,254,88,84,66,219,89,99,168,25,158,209,86,89,113,226,223,237,167,45,232,130,143,88,32,242,9,37,214,60,49,42,103,137,74,80,157,175,119,221,246,99,134,219,94,216,202,41,97,213,240,48,86,177,156,177,12,216,58,75,205,59,82,43,252,41,208,242,137,217,206,139,233,230,227,63,45,29,80,250,120,188,1,146,46,77,235,124,18,243,198,217,118,235,180,212,198,179,238,95,151,246,53,119,163,23,146,225,222,124,42,31,111,32,197,202,84,101,102,248,23,174,153,86,92,213,98,111,100,135,246,205,247,24,98,102,101,153,193,198,10,237,12,163,231,49,215,46,2,245,69,26,10,236,233,125,175,141,182,179,170,207,81,42,108,206,50,119,204,144,153,11,179,54,17,34,0,150,107,38,137,172,204,247,240,137,55,239,164,170,16,119,52,217,102,77,102,215,73,89,113,204,236,233,197,124,78,77,39,61,35,207,222,233,70,22,179,45,245,48,91,209,164,168,54,215,116,74,126,16,224,5,133,44,177,206,231,92,3,67,40,83,216,79,187,53,145,100,95,122,155,195,90,53,168,128,96,230,55,102,191,230,74,185,218,90,86,154,223,124,146,212,232,162,204,149,75,168,234,209,85,187,178,228,246,186,241,229,121,126,219,196,146,166,176,33,119,19,110,117,188,21,250,68,28,145,93,53,141,246,246,110,114,242,6,52,231,169,104,81,43,161,103,126,118,81,34,54,149,29,2,165,230,170,149,160,246,170,138,247,84,112,192,142,74,162,69,68,85,60,112,231,167,83,145,227,8,113,2,171,44,23,4,36,211,111,141,42,205,71,190,135,244,248,69,169,36,180,129,151,138,247,160,194,225,123,44,154,193,231,0,86,185,35,114,85,46,119,212,40,240,183,241,145,244,130,196,217,113,92,137,214,130,143,212,210,143,39,197,111,14,156,185,126,204,112,242,186,206,39,39,243,241,121,214,71,140,108,187,3,212,172,187,37,53,21,106,90,52,110,249,205,55,185,83,149,81,171,16,65,56,72,236,156,90,13,57,84,29,82,208,55,211,205,52,26,127,100,212,112,51,28,10,121,54,54,170,176,31,153,39,104,31,135,155,141,252,73,111,14,223,136,191,216,217,248,172,9,90,94,44,179,101,249,163,21,84,186,228,56,239,38,226,226,40,205,76,6,41,169,232,23,163,222,28,82,120,204,93,17,81,152,77,130,41,204,99,233,79,119,212,128,226,181,155,85,240,63,63,13,238,251,221,27,144,230,86,51,25,174,234,230,76,207,134,74,76,21,116,148,239,100,201,164,114,187,136,78,28,115,222,161,72,142,119,165,92,136,152,153,167,61,204,185,183,143,126,85,161,124,245,174,62,35,56,62,234,87,189,123,118,178,89,230,64,229,23,137,108,64,75,135,249,248,160,229,243,104,206,213,134,177,235,225,211,151,241,238,206,176,130,123,149,207,97,18,81,253,61,54,156,44,31,51,249,233,18,102,250,198,135,154,79,132,156,223,91,225,55,124,204,205,33,221,88,97,40,248,88,71,100,164,44,192,237,210,142,141,153,146,105,124,14,164,76,251,199,140,250,237,10,51,187,184,62,184,49,141,197,111,211,164,168,2,110,70,121,250,190,53,241,133,206,66,19,139,140,245,99,180,125,159,241,238,232,28,199,231,192,121,171,250,49,249,181,25,191,13,194,91,247,13,163,139,124,99,10,172,239,51,104,84,35,86,60,26,96,80,221,241,104,25,168,177,64,198,50,13,37,49,115,222,173,152,72,180,119,72,0,2,115,211,137,9,223,205,119,19,44,36,102,90,165,227,147,236,242,137,68,89,231,121,138,25,20,167,94,189,215,251,101,82,247,73,101,214,146,145,245,95,51,37,49,21,15,234,68,235,174,39,134,25,212,243,80,125,183,210,82,220,124,158,57,183,197,117,236,219,188,135,176,130,156,207,42,19,69,22,227,154,43,121,30,89,153,211,40,53,175,155,2,26,129,154,69,83,51,158,68,15,51,60,114,85,205,219,115,224,212,184,232,191,208,95,70,40,189,133,21,103,76,127,217,18,28,207,220,182,180,253,99,6,193,252,204,75,59,136,97,89,183,102,3,55,195,163,165,114,75,70,34,23,216,108,120,23,84,76,118,26,37,149,31,1,199,107,255,136,174,30,55,143,66,124,140,201,100,128,135,154,137,85,221,74,39,86,253,92,188,66,7,13,51,98,234,250,220,38,46,251,174,166,219,251,99,182,130,183,155,9,154,84,165,198,150,166,127,14,248,3,135,250,187,212,160,147,55,16,91,63,252,212,172,3,170,29,211,119,89,35,73,211,140,134,41,153,56,119,164,181,212,33,236,173,102,244,94,106,152,113,206,170,154,87,224,51,217,159,11,210,116,207,60,12,137,26,191,93,32,103,82,107,205,233,93,92,179,148,9,177,146,58,136,7,35,246,87,205,161,95,120,232,176,109,88,42,62,130,70,208,102,100,223,134,77,203,67,186,15,204,188,189,36,241,147,139,159,178,60,140,16,169,185,224,56,221,67,125,244,207,213,150,25,13,179,241,224,171,121,71,39,173,233,170,11,182,211,172,142,75,51,89,117,80,21,170,25,4,41,196,187,150,8,67,164,119,208,105,240,17,3,139,161,90,228,172,201,229,160,6,172,40,10,14,53,159,183,218,207,220,138,202,56,211,73,48,189,220,129,25,205,213,169,230,243,219,245,153,241,96,62,191,125,142,27,119,27,135,161,174,100,55,34,53,69,14,47,204,103,11,16,215,141,114,255,136,182,135,65,230,95,170,10,198,99,60,99,221,34,174,210,84,30,254,132,58,41,16,144,134,162,31,66,170,143,249,236,155,111,88,246,87,97,122,131,90,25,233,93,77,138,91,95,12,194,15,223,102,81,11,216,2,36,193,12,175,117,11,51,228,158,250,98,16,126,189,247,54,118,11,213,97,178,150,216,24,181,179,9,151,143,76,19,253,104,238,85,14,147,7,147,99,111,243,232,30,6,55,178,58,74,152,96,154,80,252,126,152,1,190,201,123,111,36,133,82,127,230,173,210,244,155,90,114,204,83,74,139,75,206,30,234,54,228,188,194,10,245,213,231,222,40,194,61,51,94,232,231,106,34,133,247,211,163,74,243,25,102,208,151,51,204,196,147,75,205,240,239,188,215,254,72,207,29,235,158,158,47,108,38,81,219,139,254,244,124,92,157,152,77,76,78,205,32,48,125,204,6,117,104,97,125,77,40,124,58,188,6,133,11,64,202,77,204,155,108,226,51,211,253,49,213,76,38,226,153,23,20,6,106,54,1,15,55,35,204,33,196,199,137,44,222,91,221,134,66,16,246,110,186,84,203,218,207,76,173,68,172,153,196,199,179,238,38,34,135,152,241,245,188,15,5,97,4,153,73,3,26,58,116,214,194,140,156,201,199,76,149,40,30,156,82,254,212,7,39,91,243,30,252,248,118,170,121,145,40,15,123,86,163,25,143,181,146,50,159,125,52,213,119,45,252,56,93,141,72,246,197,231,58,174,218,255,104,59,147,108,201,85,36,136,110,137,190,217,255,198,138,235,33,119,140,119,234,15,179,6,117,50,191,37,10,9,33,240,214,108,101,189,49,218,26,83,60,214,38,54,175,79,221,141,244,55,96,180,222,138,194,148,198,249,74,130,207,122,10,191,61,100,124,209,80,110,146,12,173,168,28,88,54,254,252,11,147,157,209,59,63,174,174,231,81,155,181,212,183,23,134,196,188,5,108,106,8,2,35,68,24,207,13,89,163,132,207,128,105,152,139,198,33,106,190,234,51,154,128,216,12,24,205,0,157,53,54,130,248,182,231,175,185,74,97,132,64,227,226,85,106,136,1,137,54,196,156,53,116,20,228,177,74,10,74,79,80,178,218,83,81,75,217,57,108,117,64,15,140,169,93,3,166,128,77,110,155,232,176,103,125,32,249,79,99,235,23,80,206,251,242,26,76,83,8,192,154,81,248,216,165,177,10,39,122,16,250,241,17,244,24,177,213,66,242,191,133,169,157,170,188,82,98,161,193,84,32,97,90,224,179,72,239,157,211,51,85,117,86,56,128,98,203,34,228,82,246,3,27,217,186,195,187,169,98,229,176,134,113,175,168,109,36,133,146,56,17,192,115,199,9,131,206,163,208,37,154,2,90,240,53,0,35,224,166,55,110,242,177,254,211,184,151,170,215,145,80,190,118,149,65,96,107,206,83,152,130,139,184,179,46,234,135,128,70,100,16,224,18,33,90,186,131,143,91,236,189,136,195,202,116,84,169,175,12,35,149,10,24,14,46,189,237,65,56,58,126,120,146,10,211,219,38,223,50,99,244,121,55,115,62,48,212,214,254,58,214,178,114,55,133,39,125,124,1,19,203,121,70,195,234,18,83,102,241,101,125,48,83,245,116,120,211,67,175,31,54,78,69,138,19,127,115,196,60,239,154,54,221,176,116,216,176,230,243,54,177,18,220,171,67,163,184,73,51,7,48,237,83,254,220,212,126,170,194,21,112,143,46,75,179,184,150,238,211,197,52,44,103,192,117,168,210,14,157,91,205,27,104,128,113,185,159,223,158,119,137,227,227,61,178,141,52,119,196,42,132,244,54,213,103,82,136,82,197,156,193,13,213,158,251,94,43,142,8,68,180,165,217,119,24,97,70,138,221,108,35,101,254,60,52,201,179,48,208,224,126,85,89,70,179,191,91,108,180,136,91,167,231,169,88,120,113,224,111,170,183,203,115,241,18,94,4,132,243,105,60,239,26,154,241,248,2,96,164,170,67,39,133,184,67,124,92,232,36,10,111,26,176,229,20,29,222,8,245,60,48,50,99,241,216,155,92,164,8,97,50,250,203,149,65,206,75,70,75,97,162,122,197,81,194,22,229,65,17,219,216,1,103,170,180,20,46,161,86,6,12,151,77,87,184,70,22,27,152,94,130,165,48,149,25,35,96,56,20,178,194,72,211,221,223,38,194,242,92,124,220,206,211,137,162,133,106,179,36,235,199,246,131,143,88,179,146,24,89,9,39,28,41,1,239,164,11,137,170,68,103,244,196,17,78,73,136,182,128,51,11,47,96,210,222,249,209,22,197,231,255,224,2,19,132,238,88,29,6,195,30,40,116,54,42,76,10,3,149,199,30,96,236,28,237,133,41,157,241,251,62,71,145,246,63,3,147,22,28,1,27,229,143,192,180,223,228,184,51,78,162,165,163,171,169,0,5,76,155,144,254,54,212,152,57,110,205,88,183,101,198,123,75,55,224,79,107,217,88,207,172,160,144,91,99,52,60,234,249,129,33,75,140,223,54,98,104,21,100,53,121,222,184,56,94,249,124,224,73,16,39,224,177,85,252,43,33,96,214,99,149,151,31,71,159,170,189,230,112,81,232,76,128,122,95,209,22,17,23,232,152,74,213,239,135,200,68,196,38,8,85,46,97,119,2,62,22,64,10,24,26,72,245,34,76,139,113,197,141,109,37,213,1,181,38,219,15,165,219,179,181,103,48,101,78,23,230,251,209,57,57,219,85,124,62,21,202,118,253,0,58,141,16,30,23,159,52,117,237,174,247,61,41,95,157,1,27,185,181,194,187,135,89,105,158,105,215,157,150,92,130,83,161,24,29,242,82,5,20,180,171,67,52,18,122,221,58,151,110,196,104,17,150,88,227,70,73,252,44,133,5,179,164,175,113,120,109,218,126,80,148,211,3,165,30,80,191,0,2,10,177,196,105,69,123,206,151,78,6,108,197,148,146,41,122,238,140,230,250,18,63,125,118,164,247,185,168,88,27,1,147,70,125,102,5,173,34,143,124,16,149,170,143,7,51,104,4,143,15,132,162,135,169,15,134,81,28,6,216,129,183,234,92,37,122,51,103,138,27,39,140,152,31,184,59,69,18,164,167,188,129,174,40,100,227,113,223,132,104,68,112,21,137,131,150,226,101,163,51,86,247,115,223,4,62,74,192,164,112,159,251,182,54,191,128,71,154,239,157,109,152,112,28,206,164,226,228,19,160,160,37,66,81,104,183,54,225,116,3,166,216,201,63,47,106,82,31,47,131,210,254,18,219,2,133,204,73,77,75,100,41,115,76,41,221,89,125,61,163,233,104,173,1,19,175,123,126,187,76,215,166,135,176,149,10,225,241,192,187,220,89,99,55,222,239,197,119,23,216,140,184,23,222,51,158,251,56,167,75,253,4,224,56,36,76,219,124,191,55,182,221,12,154,166,49,172,202,216,38,234,29,7,167,241,208,143,103,141,143,17,63,204,230,245,56,17,160,65,59,50,45,217,162,150,62,240,18,24,37,135,249,254,116,21,152,50,171,23,94,177,15,47,218,246,254,252,244,142,156,21,52,109,249,57,249,54,36,36,119,48,252,164,207,67,79,84,23,3,38,143,247,252,242,108,222,7,105,44,110,245,61,32,246,12,217,0,224,60,235,251,97,175,104,55,4,174,143,250,52,48,37,19,1,83,206,251,204,25,236,105,113,107,168,79,191,95,54,213,175,254,54,23,189,139,121,62,240,114,37,29,56,14,168,210,122,190,62,107,72,12,152,221,239,221,23,166,139,29,54,19,212,20,54,71,219,24,110,170,219,58,194,85,215,15,120,174,216,55,40,37,120,252,108,164,81,194,7,153,208,15,85,93,135,7,230,125,7,76,113,230,122,247,141,237,230,248,177,207,72,123,60,155,210,14,22,25,152,214,90,87,107,156,22,178,94,238,96,26,77,203,179,171,140,29,39,12,49,145,252,60,23,33,180,216,54,172,117,102,190,159,110,185,135,31,57,173,241,126,155,231,176,149,27,95,218,48,101,240,246,146,60,96,74,200,30,152,218,103,127,159,27,186,149,254,92,156,98,159,11,151,212,231,3,91,148,38,96,138,217,158,13,15,170,158,120,48,19,249,214,23,150,197,115,51,102,164,199,81,183,6,130,22,15,70,166,116,232,172,21,4,109,3,93,218,4,4,138,176,107,60,54,148,164,207,158,69,117,65,188,16,130,92,207,1,133,6,103,139,167,182,125,90,239,155,216,69,124,127,112,228,62,225,32,216,76,47,104,233,60,5,39,84,138,1,55,250,91,20,222,209,116,5,76,31,132,194,16,190,207,152,49,54,134,231,235,155,240,191,175,128,143,9,247,28,79,80,207,199,137,79,104,124,60,71,196,132,175,42,158,122,88,139,180,194,59,69,20,24,26,62,174,38,48,156,156,247,19,24,52,228,234,115,67,252,214,47,76,32,93,239,156,14,224,117,111,109,213,103,86,140,207,234,14,62,235,112,233,251,48,5,165,139,110,97,231,24,214,213,227,68,18,141,142,125,26,81,21,70,174,47,22,202,249,99,213,205,148,10,216,22,39,254,182,195,75,47,126,86,109,148,83,1,19,35,80,184,166,187,91,82,171,159,52,102,121,238,36,20,148,128,143,235,246,76,10,26,117,177,99,109,35,75,127,70,67,200,125,71,147,49,208,89,217,44,165,251,96,67,251,101,40,109,166,236,244,187,56,101,40,165,60,240,182,77,42,96,232,92,30,152,98,133,26,48,169,15,153,22,83,82,244,64,22,83,82,166,238,73,219,172,44,71,187,50,154,0,34,47,26,55,214,81,250,150,167,222,28,118,243,14,166,109,118,43,108,185,146,128,145,23,147,215,137,124,130,183,201,161,10,144,203,208,221,112,67,139,230,142,56,29,10,103,51,86,184,229,40,55,7,70,93,65,47,14,137,87,187,163,207,4,223,41,67,94,13,98,186,15,61,11,69,187,175,129,9,145,181,128,115,147,122,91,224,137,16,96,192,16,64,53,133,105,234,185,23,63,7,107,122,70,27,173,101,192,85,201,140,6,186,111,161,139,9,12,39,80,86,24,202,161,21,48,189,10,83,97,106,183,235,133,167,106,249,194,201,229,149,192,205,202,3,165,79,4,148,238,207,113,225,45,84,247,192,187,228,125,71,99,54,233,164,213,20,137,68,196,0,96,64,85,180,224,198,95,184,107,64,148,195,42,185,98,167,193,218,29,11,108,68,37,1,83,229,162,55,78,21,249,186,119,182,215,123,99,59,221,135,222,82,14,8,101,59,231,245,188,224,152,178,33,81,101,154,92,109,144,220,24,157,214,50,122,32,243,224,11,248,236,39,83,19,98,70,31,27,150,6,61,63,73,138,38,6,146,124,4,168,3,166,85,91,102,132,38,132,136,63,91,207,143,170,215,83,10,23,173,74,192,131,22,43,129,7,148,189,23,134,235,75,111,156,248,217,190,48,5,199,122,241,201,50,138,199,62,95,86,207,250,96,208,228,187,23,65,199,196,113,11,228,101,145,183,141,125,152,174,7,149,156,2,94,36,40,2,158,83,239,123,83,189,123,199,18,86,215,247,193,141,198,126,84,97,5,215,229,77,21,106,26,113,105,188,62,153,240,105,204,32,113,109,122,26,37,162,15,135,95,118,110,90,224,194,74,82,24,59,52,126,218,50,246,250,211,52,43,197,118,84,141,137,111,40,204,105,211,2,166,169,74,80,226,138,113,103,13,2,185,172,63,109,50,205,53,224,227,159,232,203,68,57,40,7,69,96,99,9,235,83,79,152,18,70,160,123,9,85,4,45,194,185,198,201,4,69,85,210,51,149,110,121,249,178,26,201,181,170,23,135,20,54,214,17,49,143,220,245,206,54,6,177,79,41,61,190,91,172,198,108,148,204,37,46,14,27,147,28,92,25,90,242,29,155,180,49,83,108,29,77,203,123,220,120,173,170,133,155,41,38,111,247,169,9,8,231,103,236,121,65,49,99,231,177,52,158,159,105,58,24,177,202,90,211,250,99,80,216,31,47,122,76,219,170,48,61,158,113,105,196,180,95,116,192,66,26,48,149,175,122,219,13,30,247,88,8,3,214,187,169,48,181,177,57,96,120,0,158,209,171,71,60,101,89,133,152,156,183,153,240,229,76,49,39,208,238,36,29,221,71,52,214,0,195,12,185,20,62,70,234,140,199,182,54,21,189,56,74,13,119,86,172,84,179,41,60,250,253,174,105,238,42,207,180,240,230,239,173,153,30,162,222,218,164,244,192,151,25,149,88,109,233,197,201,2,183,11,207,34,250,68,192,20,26,249,74,233,144,36,234,17,96,188,47,243,194,104,24,200,156,159,13,231,230,32,141,201,69,26,42,128,233,11,13,116,109,117,255,15,10,163,178,127,185,212,153,168,187,152,17,1,113,249,74,224,94,234,51,26,94,17,119,217,224,37,222,179,61,163,103,68,30,40,228,76,26,152,176,210,230,116,127,154,134,110,125,219,155,182,148,216,114,32,86,41,186,210,208,0,109,177,73,115,78,86,125,157,155,198,247,123,109,154,99,21,164,0,48,158,10,85,197,244,192,112,77,141,128,143,131,86,245,190,105,37,204,247,218,115,72,43,31,240,57,110,226,80,101,229,180,253,220,24,46,94,14,216,200,113,3,62,14,156,165,216,156,77,149,82,196,170,40,167,205,12,20,66,173,59,101,133,78,133,28,31,8,249,172,36,86,58,186,2,203,249,251,26,148,84,170,81,132,20,3,52,247,23,54,154,66,133,33,238,8,152,206,15,113,94,224,68,28,145,171,35,40,158,214,11,155,116,71,192,103,235,148,208,246,129,207,174,52,226,177,177,61,158,7,43,48,101,196,131,29,159,89,95,54,173,219,51,136,146,209,122,41,154,17,67,95,129,101,234,176,85,200,40,108,92,27,113,107,231,193,69,248,105,24,231,101,28,109,38,191,147,244,206,16,4,138,67,23,10,3,145,232,130,120,32,167,118,103,133,241,67,231,148,54,133,251,216,8,53,201,201,136,72,57,7,105,192,76,176,62,54,174,83,124,248,8,27,140,173,83,78,229,213,186,240,208,178,59,224,17,154,230,205,164,65,118,123,96,188,201,18,240,241,23,146,94,28,177,209,120,159,166,250,62,245,214,38,107,43,70,67,39,34,21,77,133,158,96,167,223,164,251,91,57,64,64,105,168,220,129,46,237,211,53,248,124,5,51,96,105,251,7,132,30,166,59,72,50,65,12,21,146,151,173,142,96,4,222,121,106,189,146,101,13,195,81,37,162,11,85,161,194,27,214,165,128,141,90,76,96,99,103,189,48,213,48,251,129,131,71,1,120,204,164,79,5,3,200,136,167,162,253,76,140,237,3,243,9,4,74,3,183,222,88,39,108,87,131,201,152,42,162,172,48,172,133,193,100,76,233,186,174,112,196,69,35,99,188,45,189,213,20,61,235,123,221,193,180,205,62,63,77,8,241,254,180,237,220,10,239,26,57,250,3,119,17,148,38,244,149,110,161,48,178,222,73,207,69,162,91,117,95,146,228,179,81,203,145,76,62,178,56,91,157,49,44,111,45,170,163,64,22,214,156,128,201,168,203,79,111,180,151,226,161,97,159,151,130,88,96,19,155,13,120,16,118,21,152,57,137,119,73,121,115,19,207,9,205,174,235,106,110,122,5,53,122,76,15,80,108,149,38,227,80,151,14,254,53,200,58,140,37,162,159,214,182,242,151,120,46,238,188,235,181,161,59,24,193,130,156,114,127,6,159,15,103,180,32,11,62,230,212,51,39,123,120,204,1,157,176,243,231,231,174,207,14,188,119,144,24,103,163,230,10,152,4,240,246,126,189,110,220,191,162,58,59,140,146,58,57,129,43,226,94,180,19,95,152,14,120,247,155,128,207,233,32,199,7,114,143,145,136,235,166,146,152,228,179,70,199,183,4,123,38,212,84,83,116,15,128,137,203,205,128,119,207,207,197,57,218,130,15,155,38,20,137,103,16,237,200,61,24,171,113,213,37,12,90,139,117,109,57,120,158,88,35,253,48,42,194,0,23,240,18,18,253,131,66,98,83,130,31,153,216,149,108,146,86,13,177,227,174,172,216,95,111,171,28,119,221,153,1,141,28,66,180,43,128,201,56,197,116,143,165,226,47,192,139,138,48,135,185,116,214,159,54,222,194,184,184,41,49,41,90,156,18,136,174,215,150,68,15,7,180,70,8,167,155,190,175,72,114,12,235,133,28,177,200,206,182,85,214,243,46,234,136,72,34,240,166,41,69,225,89,130,92,188,145,223,219,207,224,227,3,59,3,43,32,236,187,10,115,175,61,224,253,68,90,168,19,128,248,202,97,50,197,77,23,17,94,175,243,87,66,131,176,159,55,77,12,33,72,211,161,125,214,60,25,176,44,4,216,118,70,210,107,119,72,150,86,192,83,100,172,13,109,53,86,55,156,205,51,63,63,141,104,121,92,155,110,87,125,172,243,114,167,19,152,24,251,70,21,198,104,96,20,53,46,12,101,215,124,96,215,152,0,133,147,225,25,12,213,200,14,24,166,164,23,238,94,36,5,179,71,130,41,64,97,171,86,10,24,1,244,245,192,221,93,19,224,42,12,13,160,72,220,143,64,169,159,172,15,60,221,123,0,166,100,254,121,44,248,17,90,192,179,233,97,92,171,201,35,173,128,105,189,127,70,219,41,233,112,99,171,212,223,134,100,248,162,89,107,108,169,97,110,177,157,24,169,124,147,28,25,123,207,8,70,103,118,135,37,77,107,192,248,184,51,96,168,116,100,82,140,19,116,95,152,64,215,3,231,234,117,51,192,199,170,235,15,140,72,221,10,152,111,111,41,92,67,224,17,21,233,52,151,174,82,228,177,155,83,224,103,11,34,203,113,140,123,70,52,43,224,90,68,196,20,216,248,218,2,70,183,67,159,27,226,183,88,11,153,226,187,253,140,38,218,123,71,195,86,241,252,246,134,14,41,224,249,36,146,209,220,233,222,116,0,188,115,211,61,167,209,17,233,11,13,53,158,173,155,10,42,3,65,175,140,40,135,50,1,3,183,200,233,152,240,112,211,218,74,106,237,171,91,248,192,84,248,62,48,93,59,23,38,106,255,92,156,174,157,11,91,119,183,194,27,89,175,128,199,147,79,66,102,133,208,65,192,243,9,249,81,192,184,82,204,41,132,175,26,168,175,212,212,7,69,107,134,110,165,232,131,89,245,184,31,48,132,216,182,102,169,207,11,170,33,158,129,55,93,134,112,31,1,147,211,136,209,217,12,0,129,55,106,25,241,219,102,13,60,240,57,36,106,160,117,235,141,209,90,230,244,132,160,228,223,135,194,180,85,7,92,137,111,109,133,77,125,38,96,168,182,101,37,77,252,5,87,83,56,240,120,60,108,162,162,249,222,152,209,131,40,120,11,230,64,249,26,245,198,168,235,207,113,233,246,84,217,86,194,25,53,22,169,177,119,229,7,166,238,44,126,217,136,188,101,186,173,8,110,198,83,141,55,171,9,91,94,115,5,137,99,145,152,217,173,104,11,70,59,224,77,71,131,194,43,132,199,160,213,107,89,99,91,13,223,161,184,228,192,129,97,192,215,209,103,199,11,94,127,118,148,173,137,44,224,93,99,191,131,237,120,200,50,66,32,123,56,11,119,198,74,215,237,14,194,13,143,89,67,192,84,166,48,77,129,66,41,61,3,70,170,248,25,12,53,101,113,216,212,160,171,194,199,98,242,21,122,96,88,212,245,226,61,247,178,2,102,130,37,62,133,134,85,228,101,128,153,147,103,52,197,245,174,109,145,204,188,213,223,38,239,226,196,205,104,109,103,109,134,64,227,10,170,102,135,91,121,14,252,102,44,110,78,124,126,96,138,74,117,198,7,255,37,70,119,97,52,3,28,247,188,183,226,143,249,194,4,2,98,44,19,184,244,109,81,214,126,95,8,21,181,89,39,101,242,45,199,83,79,179,128,21,166,168,247,194,244,60,232,164,80,148,232,86,80,57,206,25,210,177,10,183,36,111,155,156,102,214,167,166,207,38,199,131,173,173,146,56,192,195,59,201,59,17,188,166,5,59,8,123,37,175,243,3,38,53,255,252,52,114,247,126,227,208,98,236,173,31,8,117,108,203,71,103,86,66,122,46,78,239,254,133,251,122,102,156,74,88,247,108,80,49,46,218,232,7,188,60,120,101,156,122,67,99,222,13,102,146,29,207,101,39,250,243,212,11,186,175,11,143,37,132,55,6,23,111,73,0,94,105,255,129,115,188,143,108,154,43,229,253,105,103,213,0,54,49,152,103,21,46,111,204,236,40,220,210,214,246,194,222,115,221,173,236,191,191,11,173,5,99,37,240,83,115,99,168,211,192,129,110,45,82,106,22,3,138,177,88,149,127,214,112,79,37,100,103,172,39,234,217,73,97,38,113,175,12,201,18,10,153,31,184,134,114,76,177,18,235,165,239,122,155,161,226,146,55,136,49,204,242,192,35,136,232,201,218,239,247,11,216,102,127,56,108,185,174,103,52,28,40,59,96,120,119,159,223,166,130,39,70,67,91,47,231,15,20,252,8,40,187,96,206,232,227,249,64,224,68,95,51,7,140,50,214,122,96,206,236,128,223,77,158,44,79,115,35,136,202,134,161,45,136,104,3,36,39,158,4,182,16,250,3,115,54,6,92,149,171,202,224,251,121,33,93,149,180,232,19,120,58,211,27,240,217,223,116,155,175,57,5,113,25,240,177,189,231,131,182,21,15,141,102,167,126,247,70,5,235,54,14,194,36,132,135,21,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,110,10,98,219,247,28,179,113,250,51,103,102,229,6,74,115,216,115,109,168,205,226,161,119,90,234,121,89,197,187,119,171,90,145,209,154,250,9,160,38,183,239,197,207,63,125,198,146,246,191,151,110,79,103,165,201,216,229,187,202,232,44,106,207,165,87,201,33,234,68,121,123,122,239,27,167,110,92,81,167,213,159,215,113,142,7,87,15,35,28,85,132,124,5,194,38,148,181,87,192,232,58,234,79,67,48,117,7,91,144,77,209,50,194,67,199,148,165,162,67,97,43,30,9,184,11,129,46,40,114,137,247,151,97,208,127,174,221,175,160,26,119,57,70,123,238,123,166,28,11,24,61,232,166,223,22,122,185,222,113,0,125,96,167,234,72,225,26,209,45,188,222,44,108,55,160,243,122,70,63,237,145,231,218,20,159,198,167,85,215,84,185,54,96,212,110,67,69,107,35,45,82,20,158,222,1,2,106,18,19,23,37,210,126,223,150,85,253,235,118,212,173,225,32,7,76,91,205,86,88,162,49,20,216,164,169,123,2,12,167,43,102,28,147,61,73,4,11,18,253,243,10,66,192,11,225,204,209,20,62,95,139,251,0,116,97,160,237,163,48,134,228,12,152,164,231,51,154,150,170,29,112,89,26,50,193,232,172,113,98,87,250,242,243,131,82,165,211,3,181,151,162,240,142,62,36,224,65,201,135,192,148,135,172,59,122,66,220,163,112,212,194,129,174,173,182,244,175,140,223,31,26,153,11,109,217,252,69,161,92,70,174,90,31,191,174,225,129,72,228,14,180,212,199,170,28,48,85,149,64,145,180,209,135,66,51,33,62,204,65,136,41,61,131,45,107,23,48,74,238,89,225,203,126,10,60,40,138,18,152,230,170,122,225,73,189,135,194,199,135,136,37,60,76,116,76,39,180,225,228,222,59,55,246,9,133,209,227,243,47,23,158,163,161,7,178,221,220,136,223,38,46,161,38,208,64,74,254,94,156,112,186,110,118,199,76,41,249,190,144,108,210,179,2,219,57,151,47,188,231,51,45,102,105,222,209,237,233,143,111,195,150,222,253,109,212,27,116,165,156,117,181,231,189,243,51,227,237,185,56,154,204,61,96,170,64,116,90,250,177,20,251,189,53,40,139,158,59,223,206,66,13,138,0,171,174,36,171,19,136,215,205,25,249,188,176,129,220,203,157,242,253,164,153,27,68,101,33,17,105,44,189,77,13,44,168,48,156,54,195,224,165,213,162,16,78,140,43,26,72,218,89,24,138,128,207,89,86,202,133,87,126,94,247,68,248,249,194,164,71,116,52,213,188,73,224,41,148,244,195,24,14,244,214,152,113,157,180,9,57,147,192,93,243,154,198,35,224,76,187,6,47,109,52,183,222,198,176,68,80,166,17,38,117,236,93,74,49,226,125,17,190,20,131,153,204,69,138,48,18,121,136,166,53,9,4,210,105,2,9,24,234,238,173,240,57,86,195,246,27,20,18,55,65,59,117,249,241,211,59,191,99,217,123,239,7,68,236,160,42,124,62,145,25,74,138,20,87,107,255,111,135,255,121,199,23,64,117,252,115,219,148,69,165,251,203,20,97,22,129,49,168,238,235,216,104,220,79,133,73,51,251,124,115,64,111,73,206,144,119,72,189,92,152,77,72,159,26,78,135,216,76,167,117,1,200,251,200,201,46,25,240,58,123,150,252,246,249,174,183,151,101,194,115,201,223,116,52,85,30,113,52,66,146,175,201,71,180,154,225,123,13,248,188,234,172,40,172,42,241,211,86,136,182,20,166,52,188,93,120,107,50,216,130,113,43,110,12,143,81,199,66,1,31,178,152,132,83,82,214,95,70,44,192,67,61,80,134,103,221,114,58,26,120,215,174,228,205,101,157,18,219,218,99,48,65,191,103,198,160,20,140,45,135,169,239,69,111,155,38,243,124,225,99,170,136,237,135,168,86,238,241,178,112,241,196,234,236,168,56,173,216,73,201,89,104,163,29,28,253,213,171,25,14,140,203,44,135,219,129,207,251,27,49,223,198,208,45,40,190,210,125,149,199,88,235,114,158,247,98,162,222,1,31,27,40,55,253,105,178,200,97,136,76,235,174,122,96,188,197,184,51,98,107,250,101,210,229,95,99,206,204,200,148,25,165,254,48,114,78,104,182,80,222,166,112,100,210,136,26,64,217,37,224,32,114,227,63,188,178,101,42,21,46,81,208,105,48,213,37,10,247,17,57,108,10,4,41,186,85,120,119,207,173,147,142,205,202,45,118,96,107,7,158,1,35,46,149,21,62,198,243,189,243,154,104,107,22,152,42,129,88,10,232,70,44,93,163,200,175,246,248,48,41,9,200,186,103,20,4,215,99,187,66,46,94,207,220,142,162,164,151,147,82,170,195,202,90,10,67,112,62,3,126,122,104,59,250,222,222,69,14,122,118,179,246,92,27,241,197,22,48,61,76,207,181,169,64,117,52,91,210,86,81,74,79,226,198,32,123,148,138,80,42,239,110,182,184,25,203,189,132,58,81,255,116,66,39,208,250,112,102,160,254,185,157,127,24,152,170,77,253,233,105,92,248,1,27,3,148,194,44,166,123,227,51,105,6,163,19,239,168,119,70,207,135,250,62,215,100,207,191,183,70,153,139,140,134,152,194,139,175,152,250,252,176,252,116,34,80,99,199,140,79,66,205,242,216,188,110,153,21,138,198,182,162,211,169,112,187,105,25,107,182,184,99,194,70,146,143,116,226,57,36,117,48,21,57,37,70,211,178,34,166,120,55,198,179,124,97,210,224,242,174,33,219,219,33,32,76,72,73,75,139,59,102,200,42,49,41,103,2,154,110,149,103,67,41,59,228,133,161,7,210,165,96,228,4,241,62,160,201,23,89,114,224,179,224,221,199,54,185,73,237,39,64,167,111,70,69,3,129,132,115,227,250,92,219,148,152,29,134,66,123,63,240,8,167,172,153,56,153,30,231,19,250,53,255,114,17,234,155,66,180,11,204,161,81,175,108,242,249,223,82,248,124,94,233,170,42,175,161,205,133,40,33,215,59,41,240,142,235,86,105,149,243,177,134,201,100,78,93,226,231,128,206,45,190,128,74,241,227,212,159,62,107,126,150,128,207,57,215,154,254,52,228,92,33,232,108,26,129,58,227,211,228,158,183,195,231,220,83,150,146,110,135,112,220,56,180,74,250,229,90,125,224,140,193,198,71,240,192,59,69,133,73,67,202,96,234,249,1,51,162,139,63,29,24,129,135,231,206,106,13,162,4,224,247,235,129,145,83,230,12,250,154,103,194,171,181,172,7,76,214,168,43,124,227,64,13,2,237,174,19,126,188,253,233,141,164,157,250,248,161,189,216,40,146,147,65,9,152,80,255,120,224,237,146,70,221,138,208,181,23,20,185,171,158,226,169,41,35,23,121,110,224,229,39,219,175,12,188,60,151,38,18,29,151,166,244,229,185,237,125,87,168,189,174,254,140,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,110,219,10,123,227,145,173,25,176,43,76,81,212,133,161,132,121,70,27,99,87,192,181,41,71,2,108,27,144,146,7,108,78,150,194,199,174,139,99,111,177,49,86,125,151,214,98,25,147,54,142,77,217,117,74,247,10,53,37,96,234,179,228,183,207,38,187,220,249,128,138,94,251,141,187,41,22,134,208,58,42,237,93,143,30,10,65,189,107,17,184,109,145,113,52,10,76,118,229,128,135,6,188,59,117,243,145,39,51,129,22,109,121,156,150,135,113,253,96,83,132,21,111,109,154,122,188,127,58,200,185,45,221,17,38,77,69,174,199,92,224,170,149,140,14,150,111,247,112,247,44,212,92,203,126,0,90,67,153,158,116,181,82,57,25,26,73,48,68,48,137,19,95,24,46,90,47,246,135,17,50,169,234,170,177,251,229,40,123,161,220,169,150,7,166,255,40,68,145,77,126,240,78,54,157,228,197,149,81,207,253,99,49,200,201,112,222,82,158,81,152,72,23,79,209,240,211,162,10,47,36,172,81,149,47,154,181,63,47,96,98,24,124,66,182,57,83,234,41,23,31,219,106,215,63,184,90,25,197,93,129,251,24,144,211,85,89,143,217,116,78,191,38,187,201,134,45,118,249,10,220,231,46,138,200,130,15,19,242,110,30,134,65,39,184,105,65,38,156,57,197,37,206,58,98,146,218,138,70,235,69,138,239,242,152,177,176,245,221,73,59,103,229,136,86,2,43,173,82,185,79,234,202,115,208,245,13,235,18,148,73,217,116,210,184,76,25,241,60,163,253,114,120,154,108,153,151,161,18,83,163,201,161,92,216,152,185,147,107,10,114,88,139,26,12,84,114,208,8,132,88,34,230,206,253,242,168,48,198,118,115,33,198,227,73,43,85,173,133,96,86,187,242,190,139,122,142,251,219,16,43,192,203,238,191,221,17,239,17,216,148,1,92,86,147,91,155,82,103,10,101,21,7,93,140,206,184,80,89,96,35,21,113,37,198,179,198,179,168,244,17,238,193,51,117,93,205,122,108,43,169,72,54,201,234,178,66,56,147,244,245,181,148,39,245,33,176,23,127,40,254,176,116,158,67,125,198,148,95,184,55,81,195,227,188,28,158,171,5,61,79,157,116,48,252,241,46,89,155,73,245,202,247,101,4,214,187,196,96,216,14,238,151,13,29,4,10,137,254,84,112,124,237,231,151,97,176,76,46,17,73,109,99,187,251,17,95,250,177,251,238,99,17,88,31,122,103,180,183,14,95,11,16,213,47,29,188,173,62,206,81,194,115,58,39,11,53,215,85,175,48,102,17,73,46,219,70,155,235,10,253,228,66,165,212,206,234,105,107,137,117,134,31,46,182,147,9,1,229,22,143,141,167,151,251,82,120,122,239,5,40,31,155,94,27,105,238,171,201,137,122,229,236,10,83,10,28,163,209,52,187,161,18,184,201,176,42,226,206,10,154,239,69,225,229,225,116,171,200,67,82,89,80,244,244,90,232,125,34,95,113,167,172,211,172,84,167,139,91,18,58,151,190,114,52,129,40,96,116,209,77,202,113,197,180,154,198,216,18,170,178,13,3,253,248,91,255,86,110,249,63,52,158,67,33,122,123,35,215,160,87,225,56,132,93,48,56,151,190,32,158,209,28,159,9,40,10,211,15,237,98,202,231,100,128,60,92,175,156,34,168,116,44,11,188,128,187,0,128,207,230,251,21,56,208,235,76,221,129,94,124,67,135,234,163,207,11,61,187,226,18,229,234,218,60,179,102,103,167,86,125,84,35,115,112,43,147,102,242,130,10,225,133,17,7,245,35,107,204,110,244,132,2,195,58,229,33,169,51,35,132,146,69,160,218,74,101,166,223,24,137,227,42,147,50,234,47,139,248,131,87,126,88,92,15,90,145,175,252,102,148,224,139,246,208,35,123,55,189,43,123,64,41,143,105,243,12,134,175,249,131,77,224,172,45,253,229,179,173,187,102,235,250,113,221,202,79,255,68,96,190,117,0,149,208,89,128,250,84,200,241,185,164,60,22,42,5,94,23,182,160,148,171,114,111,138,89,228,72,194,16,26,211,19,61,168,56,243,63,29,205,23,229,175,107,163,53,35,93,196,117,144,252,13,197,121,52,7,53,210,6,76,41,191,255,246,185,240,146,173,155,139,247,40,55,30,48,206,111,137,32,114,107,52,49,127,179,182,33,82,147,220,179,9,193,6,153,16,237,78,91,143,164,3,147,123,243,93,108,55,91,45,242,74,88,41,57,197,197,17,97,210,215,13,203,220,242,133,102,50,71,121,11,140,160,134,231,129,206,145,159,81,123,149,207,15,49,115,231,52,29,150,141,20,78,83,190,105,203,148,26,124,220,119,75,88,138,48,60,156,154,223,157,81,16,138,16,192,82,81,249,154,220,230,155,198,210,43,14,253,129,59,244,66,203,225,5,1,253,20,184,80,85,55,62,184,194,179,35,107,137,110,184,51,143,221,225,2,41,201,189,113,132,101,155,83,133,163,34,2,249,250,125,97,199,42,24,65,95,3,141,107,55,223,246,223,238,146,255,241,163,247,158,230,28,238,172,255,184,124,135,236,85,112,3,186,75,65,176,143,111,67,96,82,16,206,13,56,97,164,220,18,112,170,22,60,41,95,229,42,211,129,34,117,209,157,46,81,71,232,147,9,237,179,204,22,198,31,9,68,95,5,251,28,187,55,166,138,81,148,98,113,111,107,203,190,239,9,134,67,89,96,132,179,69,200,153,222,4,6,47,95,127,198,121,119,53,235,169,37,157,78,183,51,76,140,71,122,169,48,107,114,176,85,193,51,252,48,219,86,132,139,187,251,112,172,125,228,193,139,192,63,102,147,15,166,31,50,47,185,115,132,33,66,241,30,97,8,138,37,4,182,154,29,255,176,58,197,211,178,186,39,78,240,140,91,163,154,180,220,83,26,163,41,145,62,241,13,229,152,146,34,234,134,197,197,110,25,155,153,137,222,201,232,69,247,74,108,71,86,83,56,20,134,243,245,110,164,4,49,150,76,11,138,37,35,166,37,91,217,183,140,230,152,245,214,55,235,252,132,157,78,94,40,133,153,126,228,46,90,44,165,30,139,247,13,9,92,142,35,128,180,141,194,212,51,166,56,33,136,7,203,66,228,93,123,253,53,162,179,180,74,200,224,130,18,151,27,3,208,22,166,166,63,93,16,253,108,113,56,21,150,199,80,248,188,129,111,59,162,112,222,186,115,245,226,169,57,15,203,129,241,9,167,194,38,184,225,191,141,19,41,245,165,84,134,35,164,234,163,77,82,178,233,115,37,210,68,126,220,155,30,138,46,115,170,133,83,118,99,193,98,38,250,70,144,196,117,246,141,129,184,89,121,86,162,21,34,251,98,161,92,17,29,144,11,255,138,93,221,132,50,102,220,46,239,19,170,58,79,214,12,11,246,84,57,156,38,58,71,158,131,165,46,25,45,36,185,115,172,154,107,190,177,229,23,121,108,10,136,93,145,193,244,100,152,85,157,114,35,57,114,184,36,173,109,229,80,132,150,228,91,105,231,243,128,233,51,255,219,77,250,63,204,231,107,154,247,25,148,185,68,209,80,150,85,151,225,120,162,197,173,254,179,155,52,105,237,196,83,162,133,251,194,85,75,21,113,210,86,117,226,190,31,41,202,124,124,184,115,130,165,237,78,26,153,68,17,165,157,150,19,29,61,28,41,196,164,159,223,46,184,97,225,205,12,136,123,244,183,179,177,205,58,140,236,105,210,209,9,158,155,240,179,248,208,82,86,24,194,228,235,165,193,227,45,211,130,53,182,194,229,30,191,200,130,184,220,217,72,213,220,229,222,4,11,246,227,176,159,47,199,125,165,6,49,240,205,84,78,98,47,68,39,99,116,129,134,85,224,227,29,185,26,9,185,12,24,10,5,134,89,123,230,125,125,242,34,89,82,168,183,91,20,126,227,86,207,37,6,235,153,179,137,143,238,119,206,157,229,91,15,66,202,1,38,161,240,227,58,221,10,119,214,168,237,57,199,108,118,152,71,209,24,202,198,235,251,58,85,88,106,77,169,203,16,245,60,142,223,151,211,131,119,145,88,143,68,127,32,110,137,157,180,88,75,96,215,209,137,90,164,11,151,107,112,18,26,162,216,59,64,56,208,196,233,78,72,55,57,95,155,81,51,52,169,5,35,211,139,242,148,127,65,199,160,111,122,219,195,86,138,15,134,164,72,116,165,8,143,147,29,241,57,225,95,139,217,134,30,52,108,86,254,249,37,234,34,138,92,252,28,224,16,167,122,84,138,238,167,46,49,45,212,52,203,240,239,47,91,65,163,60,23,153,250,226,83,102,85,197,45,201,197,77,113,207,247,104,210,179,84,150,11,140,232,155,199,180,18,158,229,115,241,106,18,177,211,225,254,72,190,97,191,82,117,227,129,192,109,221,13,18,110,131,21,167,248,23,116,156,78,132,81,151,132,17,59,129,21,143,4,50,133,34,4,73,162,17,11,194,131,144,216,18,67,242,33,230,244,122,240,159,166,247,115,237,42,104,103,147,139,216,42,9,117,141,96,38,158,196,147,218,56,70,176,82,11,76,205,143,23,79,192,99,147,180,189,154,15,230,156,47,113,241,97,165,203,55,174,123,172,73,2,254,49,154,77,73,130,198,248,34,46,99,100,193,126,78,253,11,155,127,222,227,198,135,126,187,195,60,250,230,9,92,212,176,146,236,182,3,245,203,225,142,15,215,126,42,143,88,180,65,254,132,210,22,49,100,185,177,202,147,122,34,232,60,100,125,122,183,33,226,154,110,78,83,20,147,135,54,34,147,16,119,77,170,110,178,3,115,107,226,225,152,161,113,223,212,246,18,135,21,152,143,198,187,127,160,218,62,102,170,100,30,126,253,109,35,50,0,67,5,202,76,151,104,121,0,147,252,1,41,171,251,54,97,161,138,44,18,33,143,172,121,231,179,111,195,34,249,161,196,189,53,123,96,94,64,52,53,65,121,71,245,197,147,57,94,46,179,138,46,182,49,17,63,121,231,49,162,240,194,212,49,158,116,59,97,156,29,201,154,133,146,151,38,204,241,78,35,59,182,41,111,239,15,108,129,68,135,33,252,158,79,74,252,88,91,35,46,78,248,88,235,154,16,61,90,59,238,220,74,162,223,92,254,116,194,107,96,202,206,159,92,254,241,214,123,220,26,137,226,85,159,58,130,114,115,253,118,8,107,201,149,197,229,35,193,5,95,86,127,6,95,10,11,184,118,187,54,135,90,129,67,189,201,179,6,145,179,222,88,71,72,58,178,99,148,88,107,205,8,9,119,15,35,1,195,97,172,63,125,22,165,171,120,27,157,254,153,212,167,48,163,5,133,56,112,215,228,131,213,109,192,113,29,112,46,237,189,56,217,165,155,215,27,53,63,23,231,63,69,105,198,166,205,89,235,85,206,225,68,169,77,164,20,201,154,105,49,76,50,153,107,79,92,211,97,163,229,142,29,209,62,255,190,216,35,8,184,92,24,142,147,72,168,195,52,53,181,188,174,65,253,225,169,164,102,60,184,90,227,201,194,117,175,14,81,112,114,159,207,181,137,4,198,197,143,37,170,36,72,182,50,157,230,27,216,186,254,21,134,57,53,126,187,147,139,154,10,179,247,231,128,169,155,218,15,124,206,211,120,108,148,159,211,243,96,48,17,245,128,243,195,111,246,91,62,81,219,132,138,113,26,15,76,211,232,8,152,141,224,129,81,166,184,163,169,243,120,126,27,18,147,120,110,186,6,246,115,231,103,103,143,149,200,213,149,175,145,88,103,174,247,141,253,10,48,20,102,183,190,23,167,95,85,47,78,117,217,29,156,203,214,106,1,163,91,27,247,185,208,144,123,6,83,184,30,163,43,210,184,250,216,80,22,228,152,242,95,58,86,97,242,84,177,78,43,41,27,93,13,203,152,67,3,62,203,126,60,191,77,51,199,253,237,246,148,29,146,109,173,81,147,130,108,239,120,150,241,92,57,42,34,105,176,238,74,169,114,96,234,243,46,156,203,51,41,25,1,142,168,119,33,111,156,244,125,88,114,227,214,187,116,173,160,64,216,54,106,68,141,203,224,41,110,69,240,173,197,140,85,104,190,30,244,248,154,41,202,89,40,213,155,138,194,153,27,133,52,214,18,37,243,101,177,227,91,84,69,192,76,183,156,74,61,203,142,27,51,1,133,172,48,84,92,81,42,211,31,246,15,138,51,67,86,13,148,226,140,231,218,41,221,243,165,226,68,116,189,246,153,237,96,99,57,47,114,62,117,200,248,216,81,227,86,77,250,89,222,5,101,230,253,206,39,85,11,250,195,100,28,239,171,168,80,200,232,124,90,172,238,86,92,157,19,86,203,89,170,105,103,181,91,11,182,53,171,14,223,73,118,117,139,51,249,227,189,49,130,43,201,187,244,171,73,116,63,131,97,98,241,115,175,110,211,17,120,70,219,214,232,48,165,28,253,25,141,55,90,2,94,111,241,29,221,41,45,199,157,81,150,166,11,5,237,229,219,89,100,117,174,243,185,56,156,2,247,226,231,176,209,183,5,177,89,212,80,80,173,49,158,202,62,142,139,224,31,128,4,169,15,173,119,161,116,251,150,241,67,191,52,117,31,69,164,96,180,59,58,209,79,164,176,9,183,56,140,69,160,123,120,66,161,52,154,27,182,145,192,174,167,206,255,118,174,154,115,163,228,128,157,242,249,17,5,195,120,24,42,247,115,126,8,63,36,102,45,27,89,182,194,133,242,177,128,33,49,214,231,206,150,77,11,152,132,136,206,57,7,64,244,66,90,145,208,179,28,104,9,141,26,235,3,39,181,53,76,246,43,138,191,97,245,124,44,203,31,183,87,220,89,178,186,23,133,91,207,209,85,101,172,210,237,249,233,99,150,70,169,254,54,17,17,125,108,200,31,243,189,241,174,10,124,240,138,233,11,225,109,106,43,11,161,246,122,223,54,106,178,218,240,142,112,238,136,94,202,3,87,229,132,107,220,86,189,104,153,42,37,212,44,49,90,239,79,23,8,41,20,182,164,82,192,199,58,110,138,166,80,29,48,52,235,58,107,100,28,219,253,182,83,122,246,202,102,2,191,243,222,89,42,218,135,6,107,91,186,213,221,20,158,232,109,31,15,35,138,87,65,31,219,13,195,255,172,43,25,156,180,104,235,192,57,165,124,97,210,182,210,221,3,149,224,24,253,194,180,97,60,93,129,103,151,186,85,235,198,88,250,116,59,242,125,6,124,76,36,109,196,36,230,150,98,37,160,135,172,226,23,109,24,79,80,160,165,215,167,147,210,120,119,74,192,196,46,228,198,33,253,78,177,107,192,105,92,243,3,195,28,18,63,93,94,179,146,74,192,60,162,191,129,175,163,228,7,190,246,81,133,113,239,105,98,70,77,59,136,69,136,87,158,211,77,127,26,114,242,126,239,236,236,180,218,227,220,7,45,15,183,203,96,229,161,237,238,221,130,119,183,133,129,125,126,40,92,224,236,186,45,12,67,101,5,90,111,17,151,160,202,4,10,6,5,217,113,226,210,204,167,118,164,211,190,181,163,89,210,36,11,244,219,58,103,95,42,119,33,165,174,81,98,224,115,152,221,85,122,190,51,13,30,28,219,154,56,216,29,157,250,243,211,121,135,20,29,13,35,228,188,30,184,73,39,11,187,180,146,146,88,199,212,109,152,162,87,88,63,31,8,238,110,255,14,13,185,218,206,203,183,183,110,199,19,109,208,250,84,159,139,24,48,47,83,251,144,201,245,68,223,235,36,5,178,159,6,106,244,71,46,188,222,45,5,142,247,251,208,40,9,107,255,244,164,3,42,122,104,40,214,126,58,160,41,170,187,77,75,86,182,168,163,7,202,232,241,203,148,213,106,43,189,29,109,245,194,228,136,116,82,160,210,190,61,102,56,213,218,141,120,150,112,185,159,53,141,18,74,168,136,163,180,243,157,51,171,126,213,214,110,234,228,98,167,156,248,147,186,20,240,40,194,62,51,225,178,178,30,248,124,77,233,182,99,157,29,255,153,82,171,21,205,183,29,235,124,45,58,26,155,63,186,21,167,245,249,235,131,65,226,112,23,3,141,250,202,188,99,180,36,237,182,153,193,30,165,23,135,190,107,72,131,219,212,130,226,70,235,76,196,199,136,164,21,237,20,131,71,172,246,219,51,149,140,99,84,97,146,19,241,220,137,214,73,253,237,76,240,251,246,245,61,178,182,103,70,41,75,191,13,137,166,56,246,82,135,204,248,116,141,93,71,57,127,208,121,142,77,229,28,168,144,82,63,112,234,209,145,219,201,130,20,229,60,161,156,172,94,216,220,29,133,83,137,106,101,243,2,158,45,233,156,123,208,127,4,220,104,147,86,24,98,232,26,48,20,131,122,241,69,134,242,94,28,250,143,135,162,102,92,30,191,106,12,133,202,80,64,237,237,188,20,4,36,42,116,227,128,117,58,71,71,34,169,35,37,250,110,40,59,4,145,18,86,202,44,207,197,11,210,5,113,113,66,169,202,245,114,156,142,146,194,62,171,84,127,234,153,14,31,155,139,155,1,19,27,215,139,147,5,136,173,195,152,71,212,196,202,48,24,197,241,133,150,204,211,214,126,236,208,91,25,76,227,228,249,192,244,226,201,72,232,29,78,168,19,12,133,169,93,136,7,75,100,75,229,226,199,138,69,24,201,25,39,44,214,157,21,38,31,29,124,21,27,61,140,162,112,205,61,236,237,130,247,170,103,35,237,1,183,157,191,44,99,50,17,120,81,221,16,92,25,76,138,54,112,35,112,17,33,149,3,211,52,218,20,134,248,36,70,83,108,165,253,250,120,126,229,142,30,38,8,169,240,109,104,97,201,234,183,155,96,254,190,252,32,212,203,234,185,75,55,241,237,253,46,230,241,235,15,79,194,53,49,39,198,205,222,21,174,41,58,109,14,76,123,170,206,137,233,34,199,109,155,161,164,163,69,216,0,248,184,195,77,127,123,160,248,16,175,171,216,198,174,48,25,187,120,234,130,140,251,3,119,189,115,170,166,158,25,197,53,11,239,9,26,222,135,34,234,204,231,12,246,67,107,217,42,207,235,194,114,237,194,216,242,168,213,3,31,219,244,114,201,208,19,164,104,232,3,244,143,24,102,62,40,164,108,151,93,135,204,137,194,28,173,151,21,136,234,249,252,192,180,4,7,220,30,86,119,178,105,35,90,103,203,175,56,160,61,112,239,59,104,156,200,225,232,185,78,234,47,66,231,80,79,166,252,172,66,52,105,131,197,169,91,249,231,131,222,110,178,98,97,253,164,83,134,46,84,9,122,42,198,23,165,47,172,8,6,11,219,30,125,111,74,218,56,111,86,139,6,186,172,98,16,103,187,162,128,218,153,254,76,178,33,61,180,193,244,12,251,104,210,61,249,225,253,37,1,58,3,237,36,106,148,206,216,178,98,1,231,244,151,73,185,94,190,214,194,30,166,188,191,217,24,186,3,205,143,72,18,171,54,167,160,32,44,213,164,190,31,2,232,243,104,53,96,108,190,231,226,117,220,177,229,225,200,44,249,18,16,30,175,106,182,249,82,94,155,122,99,192,116,83,202,133,143,215,224,186,79,198,74,58,31,106,233,28,199,57,108,168,69,187,162,224,214,238,17,190,133,168,245,220,86,83,24,201,144,75,33,91,165,106,1,38,15,178,201,65,196,74,179,181,178,161,230,95,131,134,195,121,60,84,196,200,112,140,124,81,216,4,244,166,81,67,10,38,85,211,51,214,219,102,187,136,151,152,147,198,49,43,37,41,57,94,146,49,173,40,179,45,202,8,249,50,13,99,67,232,10,128,48,179,196,155,72,70,121,253,140,166,230,42,216,128,81,230,147,46,29,35,176,12,255,34,211,58,157,147,62,85,165,105,193,81,228,4,5,36,188,148,115,112,55,91,184,245,129,113,216,114,192,84,160,77,133,75,8,60,194,232,65,50,114,40,108,69,179,1,99,21,60,163,115,52,125,116,136,249,219,67,231,78,203,84,144,147,83,8,172,202,174,133,16,69,11,2,113,115,101,30,170,120,212,169,115,160,48,244,213,7,46,243,242,116,227,47,140,103,116,137,100,19,37,92,73,105,188,64,199,240,230,56,248,163,135,234,28,2,87,87,216,2,78,69,185,51,233,103,184,135,6,124,71,175,68,202,166,217,174,197,111,227,125,148,23,78,145,72,78,22,47,207,15,124,236,228,114,225,246,244,188,2,35,95,24,48,38,70,127,153,251,71,16,167,227,168,168,194,28,159,255,10,58,173,4,211,243,120,38,141,162,145,25,115,74,89,70,127,84,3,136,175,199,27,161,196,176,170,220,193,175,142,52,96,188,249,250,192,199,149,137,223,70,56,230,121,48,18,227,177,138,141,177,117,61,23,103,103,187,23,47,93,185,232,15,76,217,193,189,115,168,235,158,231,46,43,184,59,224,93,31,26,138,49,237,35,55,163,105,149,94,42,104,0,61,114,80,44,37,186,108,180,135,159,53,200,217,27,48,10,41,85,225,94,130,36,156,46,165,165,140,163,7,182,146,212,128,235,163,148,85,96,207,10,247,253,192,229,233,195,47,84,100,69,34,43,177,145,106,167,48,29,137,45,184,213,14,156,72,224,41,76,5,105,252,118,222,79,132,137,183,75,59,119,192,20,2,232,131,77,120,194,238,104,164,94,116,74,169,223,75,113,107,144,188,140,103,244,184,129,181,3,55,150,154,194,38,93,31,112,29,234,14,22,147,112,115,49,30,139,138,138,115,143,192,237,213,199,99,89,181,161,42,40,199,52,90,161,97,79,151,161,118,208,1,231,216,168,155,173,186,241,192,180,86,184,142,214,129,201,58,119,133,173,47,192,97,104,246,85,255,168,33,187,17,154,53,72,45,62,31,24,165,231,113,99,21,205,122,189,111,56,128,67,36,101,29,43,96,168,42,135,133,137,66,221,133,42,15,77,15,22,114,191,197,213,195,246,34,138,144,158,209,153,26,147,128,41,84,214,223,174,151,105,245,192,137,90,79,29,141,170,99,142,25,79,56,240,67,97,190,16,159,51,10,65,171,202,187,180,159,141,25,240,241,130,138,206,56,84,197,41,180,99,150,105,35,42,204,247,85,2,38,252,162,191,141,131,188,66,29,102,26,65,163,40,105,193,70,20,122,111,104,58,15,149,67,164,170,196,107,203,128,97,70,122,244,195,80,151,169,1,119,109,115,50,153,174,233,100,20,150,106,95,143,228,26,2,35,174,162,125,208,242,144,138,2,167,18,106,112,20,114,104,99,57,10,97,199,186,185,163,19,156,191,175,190,216,10,129,62,232,53,243,251,219,232,147,180,128,17,86,126,212,201,142,195,188,46,140,144,239,163,78,102,114,88,1,83,1,243,140,206,109,10,90,30,44,225,49,7,136,60,113,125,244,218,40,27,8,152,190,220,71,42,110,205,248,124,22,122,44,26,255,69,42,110,132,198,61,66,241,202,223,132,50,82,234,33,32,185,176,132,231,115,109,244,221,66,233,10,130,229,250,138,216,121,53,3,40,193,178,71,134,174,160,194,16,112,127,20,71,50,94,78,221,23,134,18,224,145,159,36,144,23,242,96,180,102,190,218,150,112,152,118,81,15,107,47,124,118,200,43,15,102,44,108,89,225,116,213,245,136,15,191,63,61,48,236,175,102,26,145,237,170,112,222,170,153,6,221,124,81,189,79,200,88,226,206,134,217,123,10,163,237,17,163,187,21,17,63,98,162,37,93,177,183,66,190,228,81,34,45,45,132,74,231,217,81,52,104,135,91,56,119,232,150,77,19,171,86,173,81,84,58,67,67,18,233,19,93,133,20,171,215,171,137,70,134,92,151,194,132,2,98,92,9,60,35,191,85,56,95,197,52,138,23,84,246,35,83,179,45,15,93,140,2,69,225,150,189,221,13,184,192,167,172,176,41,89,59,140,102,170,234,2,242,31,156,115,23,248,33,21,205,148,93,198,78,73,23,85,171,47,140,34,94,92,59,89,87,181,202,202,162,239,227,119,134,60,216,80,153,70,107,187,202,33,104,136,196,96,121,132,124,225,163,189,82,138,36,219,155,194,231,155,17,157,198,82,31,29,223,110,7,210,85,113,76,170,60,144,141,202,37,246,209,193,132,239,7,230,177,46,76,243,203,3,83,29,22,207,69,149,129,106,4,35,119,17,138,158,20,1,40,201,62,77,80,125,92,101,75,140,241,231,169,168,161,159,1,35,9,163,26,192,216,22,235,142,46,249,81,236,132,153,48,246,127,190,157,164,223,214,121,55,231,248,191,154,155,123,106,89,51,181,170,165,165,43,216,137,76,178,106,27,155,62,122,185,122,158,93,121,36,169,48,136,114,213,31,159,74,42,237,17,109,158,189,220,139,67,158,251,104,58,211,222,184,3,166,48,236,129,163,80,22,20,174,226,7,133,135,35,7,252,74,7,100,227,43,205,23,206,69,125,116,44,84,167,99,108,86,93,252,71,169,250,124,29,33,27,14,47,204,120,214,17,239,50,199,157,65,53,175,170,203,232,45,173,152,19,246,148,71,36,155,56,127,152,2,148,108,254,185,118,142,28,54,112,255,163,176,189,119,147,107,179,183,245,71,128,187,85,65,179,202,36,30,148,44,221,8,152,44,129,190,44,40,35,238,51,23,168,55,21,173,152,210,1,103,101,100,207,198,110,25,235,155,138,218,249,192,103,138,234,253,229,209,53,234,11,165,225,186,42,164,157,213,46,49,200,108,236,44,161,102,222,173,227,115,40,76,254,41,238,251,188,119,101,22,201,116,12,134,72,105,71,60,85,117,93,59,174,75,156,183,180,222,106,80,140,62,165,157,246,189,239,130,46,187,194,104,231,222,139,99,42,63,112,167,167,228,194,77,85,134,208,194,11,230,17,131,83,210,5,76,195,206,190,235,155,20,233,120,70,83,116,126,103,252,108,147,106,59,193,200,127,101,120,113,202,84,196,23,175,170,197,46,106,53,50,42,11,123,92,211,21,102,56,134,248,83,72,100,196,154,99,95,117,226,115,163,122,90,195,42,217,199,133,199,214,148,12,142,45,149,200,1,247,135,245,144,96,43,110,216,133,139,146,247,103,163,50,77,162,140,252,104,102,158,11,239,124,213,114,249,58,244,172,167,125,124,247,251,92,68,145,150,194,231,200,13,125,225,182,17,109,83,152,22,194,123,103,48,83,136,123,159,141,230,54,142,7,8,158,52,208,137,203,125,214,218,133,113,247,244,177,97,238,185,83,190,158,250,246,140,232,196,93,197,199,70,89,170,197,192,87,238,13,186,160,179,105,98,227,160,212,109,196,47,99,45,201,15,83,144,60,175,232,248,49,43,30,176,94,185,205,5,151,142,202,158,101,58,247,70,216,239,116,62,36,245,60,50,180,130,87,85,28,1,3,245,137,176,71,251,189,109,118,116,57,80,161,187,201,177,199,194,123,166,74,235,9,215,209,123,173,57,193,246,115,86,243,158,118,222,23,198,206,80,212,8,184,2,157,20,63,42,76,26,43,95,248,97,89,74,168,61,45,185,54,86,197,82,24,163,124,4,220,223,139,79,68,50,229,226,79,25,17,105,241,50,195,88,45,148,105,215,103,48,185,185,122,97,157,48,43,84,201,247,135,107,211,53,116,124,47,211,16,252,224,108,108,25,242,203,24,6,222,113,12,220,80,109,82,184,165,80,45,54,235,82,50,161,137,253,125,94,24,10,98,217,70,15,92,174,172,119,54,138,172,45,40,60,15,97,191,99,175,180,173,55,70,219,72,152,170,156,67,90,151,69,168,120,229,120,151,25,209,112,249,174,146,245,80,196,145,104,213,77,69,239,12,26,245,114,97,14,72,65,81,12,12,185,101,35,34,146,115,43,97,158,215,117,225,172,220,224,103,137,89,83,133,163,141,90,30,89,38,212,89,135,54,48,50,124,57,61,163,97,150,15,5,248,140,146,246,51,41,199,175,30,177,93,100,104,28,167,78,41,139,246,78,41,142,199,208,73,49,241,170,184,181,106,94,190,194,231,107,11,155,143,163,100,86,253,109,4,6,195,66,39,18,153,138,194,172,180,185,2,54,234,169,11,163,31,81,195,121,72,203,106,231,4,238,200,198,180,128,207,22,164,111,228,220,231,89,62,126,231,137,214,81,93,196,80,94,41,12,181,120,83,248,56,153,177,33,157,45,226,145,168,35,0,63,99,45,36,186,84,36,150,111,17,244,209,239,96,8,99,244,198,43,74,154,49,250,71,58,39,48,194,184,17,133,225,253,105,241,7,113,232,25,150,66,98,187,90,138,230,21,68,215,192,237,49,163,161,3,61,155,159,191,47,40,111,85,63,53,33,203,16,129,45,98,106,77,60,243,100,65,178,248,126,168,29,220,122,219,137,195,40,110,12,161,29,221,102,177,84,239,231,147,224,155,211,189,174,17,105,142,179,197,218,20,229,216,58,55,122,12,231,251,174,145,218,145,147,41,81,185,189,226,195,39,42,61,250,3,35,253,234,27,22,193,114,21,59,135,167,230,188,220,152,240,179,103,235,156,32,198,236,68,53,141,45,121,40,7,189,233,200,86,247,91,38,73,158,103,75,162,209,205,121,201,57,140,167,150,217,37,232,171,123,142,193,203,114,215,10,143,233,253,179,68,27,136,34,235,157,17,130,40,113,103,198,61,186,31,248,56,254,45,224,167,233,24,184,160,109,226,240,249,165,165,231,7,252,237,201,15,159,3,83,178,42,95,23,109,59,190,10,141,34,74,143,23,194,186,46,69,5,74,191,229,51,182,223,104,198,57,138,168,245,120,70,147,175,239,1,231,172,193,37,227,117,112,222,78,250,102,72,207,235,187,38,229,87,227,183,105,135,214,239,3,2,239,145,226,198,57,69,245,161,123,13,26,73,80,212,135,30,152,176,177,79,25,125,77,74,112,79,8,122,123,23,42,112,161,32,244,129,195,51,135,10,37,171,156,26,81,201,26,30,23,201,161,39,193,128,140,244,140,239,122,218,50,122,86,184,69,174,102,192,185,42,19,182,41,56,119,143,169,77,99,12,211,3,166,154,103,186,2,78,75,40,139,12,110,97,218,205,159,243,242,94,188,165,59,250,215,23,247,192,53,194,125,176,83,80,139,248,142,206,59,230,148,94,181,119,112,143,57,97,143,104,186,130,77,220,229,67,169,252,84,122,111,67,157,171,20,184,189,171,159,246,44,207,108,28,180,60,228,154,6,143,248,118,206,81,146,215,95,56,221,209,228,0,230,179,68,91,228,21,129,159,64,56,168,103,52,1,141,64,228,65,179,51,7,2,247,167,172,157,143,99,123,59,36,48,5,196,15,10,215,76,160,168,30,188,112,243,150,121,224,52,198,251,221,93,135,104,26,105,86,171,207,119,55,189,92,11,152,168,239,120,63,203,58,226,190,43,180,216,207,125,75,8,102,66,131,93,158,109,146,179,167,196,197,139,169,42,233,199,113,108,200,124,225,9,59,199,3,183,251,81,67,100,252,238,178,208,241,222,89,129,29,73,173,221,74,88,32,246,27,147,238,124,6,163,142,22,19,110,28,89,243,129,137,67,6,156,148,89,211,118,163,238,58,185,152,220,251,145,215,102,55,154,251,62,54,236,137,43,63,112,78,119,21,26,115,242,179,29,217,233,30,112,207,26,92,101,51,163,177,48,96,2,208,207,197,209,148,137,197,96,154,204,207,157,103,168,208,3,166,38,227,133,145,26,115,56,65,134,252,192,231,148,77,49,26,133,33,53,27,43,98,132,235,194,220,221,243,209,231,187,14,137,1,167,103,179,50,238,148,128,169,190,122,118,140,17,13,18,192,85,139,207,147,137,7,199,70,216,146,169,63,41,220,146,119,235,3,19,95,123,110,187,132,120,29,112,42,243,57,61,112,234,221,210,166,254,251,204,169,190,15,30,101,7,74,217,165,206,88,53,42,136,128,199,67,152,254,11,243,198,89,255,181,193,93,152,188,108,56,238,147,104,93,86,191,137,178,78,231,1,4,46,28,116,2,19,79,237,49,26,238,125,61,61,96,226,28,247,214,10,241,140,103,180,201,48,5,124,60,123,53,144,72,126,183,120,157,8,29,106,155,155,157,6,222,201,9,92,159,206,167,179,196,168,109,142,209,105,103,37,164,78,136,129,236,251,220,137,2,43,189,56,132,162,247,193,96,82,211,213,64,167,127,115,179,113,146,127,212,168,91,34,14,115,65,212,61,244,210,8,4,123,56,16,230,134,161,53,97,201,26,63,60,64,4,35,212,82,202,137,148,76,151,206,81,186,106,218,131,66,70,187,3,46,111,84,1,247,61,185,95,52,121,166,199,188,74,19,61,175,18,240,36,54,163,112,223,17,24,32,7,152,84,0,2,227,248,38,239,32,194,170,26,75,180,175,186,197,157,39,212,58,147,142,62,79,226,157,4,148,212,173,173,37,103,7,38,111,28,23,103,215,89,15,76,56,196,95,23,60,39,207,25,98,108,52,110,198,195,231,167,197,60,180,237,140,123,174,18,133,16,194,23,224,30,108,50,192,244,20,109,133,137,58,199,141,195,252,160,206,63,124,171,78,39,6,140,193,160,23,39,168,180,226,198,233,214,212,109,197,42,103,195,48,76,213,90,207,21,166,30,203,209,179,210,230,51,22,95,51,110,172,80,252,255,192,182,134,29,70,1,72,157,50,28,190,117,39,252,156,1,249,121,155,84,214,238,184,49,20,82,244,200,199,43,139,3,132,101,247,88,195,184,85,51,92,155,4,33,207,51,225,199,189,136,200,25,42,86,73,232,65,13,110,78,2,14,140,38,83,126,96,210,177,1,67,138,163,75,161,148,123,58,193,135,67,201,245,3,183,72,100,145,52,60,231,230,243,219,156,226,247,183,243,126,190,205,2,155,197,12,52,189,103,23,190,169,215,196,99,67,66,28,248,192,144,76,92,24,218,250,7,77,17,7,26,219,114,102,250,211,137,108,136,223,24,42,36,154,108,181,246,84,175,48,4,46,117,60,31,31,181,6,49,227,11,9,162,165,147,66,92,52,174,61,247,19,76,79,188,206,136,126,209,166,246,48,30,1,231,88,72,7,134,77,86,159,58,93,81,13,224,254,84,96,39,250,131,92,197,4,184,189,206,63,124,87,241,241,33,241,115,62,252,248,237,142,10,217,30,45,30,251,87,44,245,192,33,22,2,140,93,244,192,112,197,6,76,228,224,26,112,192,243,102,125,96,41,58,110,70,87,152,61,41,238,28,41,189,91,60,2,220,139,147,245,53,35,212,185,175,19,244,60,104,76,10,186,238,245,249,229,154,189,7,27,184,106,6,26,152,110,167,59,58,35,220,160,112,58,147,114,239,251,97,47,237,70,228,212,238,111,119,122,182,244,206,236,188,138,199,234,232,110,232,197,105,213,24,241,182,251,108,162,151,6,140,220,231,189,56,189,159,58,41,191,250,185,128,217,74,155,194,116,222,221,223,110,202,159,11,76,156,60,166,165,215,38,209,49,96,234,175,239,104,194,226,250,219,68,81,238,164,34,91,157,30,24,233,147,59,26,18,86,157,53,186,93,98,223,32,95,37,9,66,224,62,198,93,229,199,14,154,73,39,117,162,254,147,47,140,4,160,194,88,12,241,198,218,148,84,24,168,53,204,6,106,106,175,2,27,33,214,253,105,4,166,244,198,209,60,43,241,216,4,55,139,252,244,153,166,29,133,20,252,211,37,101,151,240,56,83,52,182,3,166,206,114,43,140,185,42,48,74,101,10,151,32,20,7,166,104,86,71,87,140,155,251,219,199,76,154,58,186,154,108,163,195,48,113,117,133,11,113,169,184,248,180,122,45,133,75,36,8,199,52,235,82,102,133,236,195,136,173,250,188,219,52,116,78,143,65,141,92,172,195,132,249,182,142,38,222,239,113,13,52,50,165,76,207,196,215,103,191,96,42,162,5,1,231,27,173,210,113,219,16,98,13,69,105,36,142,193,88,215,67,62,47,20,22,170,27,212,195,72,141,116,66,27,193,27,31,220,200,167,36,89,71,228,94,92,22,228,215,148,221,82,81,216,50,255,1,147,214,22,24,67,62,130,53,214,233,219,244,226,149,46,183,248,186,232,135,109,186,18,142,89,147,122,138,139,91,206,90,71,211,160,16,39,16,156,47,67,223,22,29,229,97,50,155,2,180,80,242,25,99,92,223,177,134,41,51,239,58,248,24,31,145,2,167,129,50,11,161,178,241,228,157,3,127,6,220,180,145,205,232,230,166,151,114,83,123,187,215,214,175,139,222,217,187,83,55,58,213,183,162,229,230,238,105,113,172,250,50,171,181,13,198,203,76,166,184,160,48,142,92,160,20,100,78,69,11,101,28,31,124,62,194,51,67,58,161,109,183,88,39,149,27,209,3,164,154,178,107,12,182,32,247,189,109,118,206,213,220,154,38,241,53,164,216,19,184,16,31,8,56,31,11,171,9,124,246,108,239,169,135,126,202,180,111,20,70,174,176,4,92,150,80,59,0,55,12,20,135,243,106,82,107,13,204,148,197,111,231,170,29,53,7,62,39,159,235,227,145,12,163,138,99,40,76,193,66,92,28,46,242,246,192,164,219,238,232,164,30,12,161,32,234,167,190,209,228,47,187,132,208,128,67,39,11,148,131,115,41,90,111,69,130,165,234,164,165,177,91,177,180,75,66,3,211,30,246,140,190,44,210,192,108,117,207,157,157,235,93,148,86,232,231,198,112,136,170,195,176,153,118,189,246,136,78,105,208,169,212,167,48,109,211,102,248,45,149,74,109,231,148,93,214,102,100,251,119,77,104,135,188,130,194,226,225,83,166,149,132,141,22,152,117,184,2,54,205,52,133,251,12,235,174,194,154,54,251,3,183,21,249,21,56,236,187,84,237,3,179,233,92,184,213,245,222,90,89,83,110,141,166,185,162,48,98,174,61,96,186,25,20,77,43,78,23,66,86,73,23,18,167,220,114,65,18,26,8,205,114,81,216,216,186,3,70,67,109,43,60,175,97,137,0,30,211,20,112,63,214,90,116,6,54,66,192,146,211,5,69,179,36,7,74,199,240,51,184,134,46,26,112,22,153,120,208,18,21,203,121,153,208,94,85,20,193,153,238,48,177,130,254,252,242,57,247,252,101,230,101,92,165,91,224,66,157,114,160,34,46,12,54,131,83,21,208,100,29,20,166,21,243,254,48,161,161,166,48,212,64,51,96,182,164,7,54,113,233,128,169,171,123,46,30,133,20,25,147,82,122,245,1,169,16,185,207,84,148,35,138,158,31,52,150,119,192,249,49,19,48,196,154,235,81,1,211,172,189,20,134,143,45,30,11,177,183,174,163,161,113,76,113,107,20,133,52,189,53,248,140,226,167,145,247,144,135,58,191,26,142,77,38,13,41,45,206,160,116,158,198,123,182,189,71,7,163,218,61,226,190,136,93,234,83,13,168,123,98,5,65,147,173,211,57,172,40,44,158,217,122,103,244,167,169,102,30,49,186,52,237,8,3,166,0,170,92,56,37,93,98,3,254,79,207,30,194,54,160,60,26,192,245,24,18,177,140,152,253,161,23,71,220,246,222,26,210,218,114,28,155,158,108,190,171,63,91,4,81,96,146,87,119,41,36,136,126,187,194,61,24,91,128,81,51,87,148,95,243,27,167,237,227,89,131,36,123,115,172,127,84,157,164,48,6,152,166,161,28,112,127,86,25,76,8,43,238,27,50,73,181,224,185,171,29,57,140,220,173,52,242,129,91,116,70,1,147,14,222,10,159,3,161,222,209,148,23,234,141,83,37,63,98,180,9,178,201,11,201,229,234,172,55,254,146,133,95,128,116,107,25,17,212,163,50,14,234,49,129,207,41,184,114,140,46,212,238,222,25,55,29,64,87,59,7,110,122,36,90,170,95,80,68,100,110,8,170,255,2,94,59,174,77,18,227,86,80,117,19,7,155,241,9,88,60,74,236,39,202,75,150,243,2,181,95,113,138,172,5,26,206,139,83,99,195,138,65,136,111,42,108,173,144,14,211,155,38,46,52,212,50,203,73,160,207,124,219,201,51,4,134,116,42,214,33,71,96,29,114,113,148,63,93,235,2,102,10,62,40,185,115,170,244,162,80,35,253,180,182,20,182,18,221,111,165,241,230,247,243,219,231,198,162,219,44,97,65,78,113,37,209,203,155,209,181,133,251,44,229,91,124,91,61,76,47,170,181,166,244,202,119,163,147,240,15,59,89,136,72,142,114,24,240,82,248,176,169,211,159,39,111,203,228,193,170,7,60,146,45,13,49,164,225,166,196,0,254,96,8,143,214,45,216,49,254,168,20,229,12,56,107,181,201,89,78,30,142,62,237,15,206,214,233,150,5,70,234,108,7,220,201,149,201,104,72,75,157,100,240,108,102,24,10,98,74,87,91,229,158,179,37,74,87,69,54,156,248,6,189,233,63,152,164,145,196,250,123,253,29,223,14,178,49,234,217,132,6,97,119,93,99,248,232,168,131,145,209,214,227,243,5,75,32,235,164,34,80,126,249,216,20,217,249,5,126,164,143,82,26,118,224,84,169,131,250,96,78,77,53,251,96,54,160,6,250,131,249,48,133,208,27,130,8,202,156,252,183,105,224,18,225,111,211,137,206,61,251,131,65,190,210,100,67,227,8,238,94,251,5,31,222,146,94,106,116,216,111,3,30,177,116,90,217,229,167,207,140,134,214,58,230,33,50,142,119,161,157,15,253,216,232,159,231,195,150,1,185,165,192,24,83,174,169,69,153,87,155,10,66,240,240,157,62,149,96,98,21,66,60,147,218,11,109,238,74,219,8,29,99,23,230,52,243,122,31,116,18,40,171,144,209,196,157,199,244,27,163,19,118,201,118,70,33,229,116,154,205,106,165,165,66,17,117,96,154,157,191,140,212,57,107,40,173,22,107,150,118,242,99,212,87,135,41,105,147,73,201,176,143,121,160,133,245,73,142,240,254,246,217,191,224,216,255,94,246,52,118,227,251,211,156,115,145,86,53,82,174,166,86,33,141,10,219,203,161,241,175,76,32,244,194,208,134,124,118,12,37,77,117,137,46,56,140,27,123,121,195,139,41,32,211,173,115,97,20,32,157,97,3,93,54,34,180,114,109,34,253,93,238,140,130,91,121,44,115,21,183,163,84,190,100,69,121,213,45,80,42,156,239,199,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,101,80,57,220,9,79,172,239,239,228,98,78,134,214,67,159,127,76,167,153,63,85,165,2,92,94,37,153,149,225,157,104,8,128,247,61,244,198,18,52,141,197,127,25,205,5,233,162,198,247,179,62,80,135,243,35,231,76,207,32,135,153,191,76,180,108,202,189,56,174,33,206,181,175,132,204,129,126,23,10,109,188,147,204,204,7,27,125,243,61,238,49,205,32,134,248,30,236,184,237,143,230,184,137,104,54,111,163,198,32,170,72,68,10,12,137,90,140,62,174,201,144,168,53,30,1,228,162,53,70,23,132,51,46,12,47,157,83,235,0,83,236,33,15,214,138,113,162,222,223,222,98,35,193,183,109,13,32,241,219,180,0,172,11,27,41,214,8,248,172,112,9,84,66,168,77,69,163,63,24,149,1,162,201,104,77,169,201,249,186,201,159,158,137,184,169,104,26,48,207,66,242,67,128,226,95,21,124,166,126,212,4,70,28,46,20,45,220,223,166,91,10,23,229,131,91,179,133,47,112,34,203,235,163,173,248,238,174,150,246,235,187,88,62,231,181,156,89,110,10,15,104,44,124,82,171,137,106,200,173,217,179,149,24,125,126,106,95,231,200,138,210,146,179,156,3,167,34,197,199,205,172,19,239,61,228,252,31,67,186,190,26,27,108,42,49,45,5,205,199,33,15,86,77,70,183,5,188,135,180,202,177,83,162,124,114,111,109,240,142,4,134,51,170,223,7,235,77,2,211,141,136,109,187,147,90,173,158,73,166,229,56,209,59,182,14,122,196,176,210,4,166,6,47,150,34,17,167,246,143,5,71,113,167,161,171,14,169,117,180,56,171,218,125,131,215,28,42,238,233,184,11,77,141,70,162,202,49,122,194,91,36,241,165,70,68,33,120,98,41,249,108,83,12,141,3,35,228,238,212,234,211,178,46,143,189,154,224,232,12,184,76,233,80,114,216,89,181,17,225,145,202,179,239,226,249,194,152,180,227,189,53,39,72,48,162,245,37,218,59,246,96,195,85,229,160,158,222,77,55,75,155,150,29,68,251,120,81,26,68,181,73,237,206,35,75,183,13,44,141,2,91,127,147,79,234,36,199,222,116,206,49,85,66,109,29,30,228,199,115,130,30,42,237,59,154,26,45,241,141,172,38,33,230,148,120,148,188,207,10,23,222,165,148,63,135,155,74,14,253,138,100,47,253,250,57,189,142,139,34,150,252,66,118,38,152,223,145,168,17,99,249,120,38,199,105,139,215,69,130,60,139,209,137,226,84,208,194,19,216,18,166,74,236,116,54,113,191,237,14,229,182,220,181,81,134,132,174,8,230,143,176,121,119,139,73,228,208,115,56,103,108,149,166,173,3,67,186,28,242,29,28,255,69,47,126,230,164,244,75,118,79,55,165,132,37,42,221,248,158,50,53,25,234,199,158,133,141,112,108,167,202,163,222,57,53,117,110,76,183,211,233,234,200,209,52,169,242,48,162,196,75,165,15,131,122,75,207,111,27,175,252,37,143,110,34,145,209,1,41,97,189,84,199,85,195,152,212,157,225,105,5,143,44,164,215,234,157,192,23,83,46,101,42,241,63,121,174,179,129,163,43,251,193,228,182,68,26,215,216,95,207,92,173,75,201,72,219,181,194,53,36,21,42,252,31,82,209,195,157,81,151,25,140,114,199,24,110,18,254,170,199,127,128,226,222,89,223,38,159,189,152,195,91,12,195,3,159,215,39,29,195,29,242,207,228,78,48,198,86,215,98,88,186,9,42,36,85,14,183,170,92,50,7,230,32,116,74,36,152,13,159,248,88,161,156,222,75,239,17,196,60,123,64,85,248,236,97,193,29,74,14,160,75,29,33,112,129,166,226,131,11,125,121,251,129,47,19,148,49,120,37,125,46,20,134,131,120,52,67,45,40,79,101,69,133,193,69,182,96,141,148,119,141,198,121,242,142,121,120,69,210,20,235,140,57,60,111,196,9,116,76,179,78,60,213,66,83,234,114,238,193,140,94,125,150,61,161,208,241,226,37,211,29,229,218,99,90,202,79,55,98,5,206,76,157,141,62,75,146,85,197,248,114,131,40,15,229,214,164,83,130,2,179,75,162,119,227,30,19,161,191,110,10,0,163,5,156,41,245,82,159,110,157,73,118,98,119,99,83,146,50,115,50,56,184,190,65,89,151,44,95,45,78,91,65,201,220,201,179,76,0,91,151,33,165,153,221,215,25,116,7,69,180,115,232,174,194,52,112,74,163,243,165,229,86,21,182,58,27,167,114,90,198,103,47,126,23,174,175,75,62,36,120,63,147,236,180,153,34,142,233,115,154,232,45,159,234,240,161,48,17,236,86,132,75,178,250,85,24,102,177,35,17,148,78,154,71,206,112,182,5,131,219,130,196,64,118,218,108,68,15,190,206,18,133,44,154,68,51,177,129,96,183,218,244,198,202,113,159,135,178,188,158,9,133,189,76,238,219,106,81,131,167,105,27,121,131,92,219,184,127,98,78,40,223,41,234,199,114,54,133,182,20,48,231,187,192,112,129,206,11,211,214,39,78,25,164,29,193,32,181,205,13,22,199,10,93,157,18,147,114,166,167,75,149,109,135,23,25,121,206,251,92,202,61,215,105,167,162,139,216,97,74,23,212,45,43,102,192,250,232,181,173,250,244,194,244,35,198,102,200,134,242,164,147,136,73,173,251,92,184,31,122,128,64,167,23,109,172,100,243,136,61,136,239,67,151,216,10,134,55,114,229,82,182,249,83,54,200,65,31,55,142,3,35,59,18,218,5,199,193,119,243,205,200,0,165,72,202,164,137,34,232,129,223,203,90,147,209,198,123,83,130,0,142,206,118,117,234,214,40,81,58,134,232,133,244,89,55,219,241,67,116,225,24,232,91,233,142,128,93,128,137,71,172,74,139,11,23,214,185,41,111,93,60,235,100,245,62,197,99,163,205,56,210,119,251,28,161,176,231,171,35,107,130,232,14,23,98,95,50,161,244,14,69,220,26,101,115,141,197,16,96,165,146,51,88,185,136,0,102,241,84,41,50,159,41,168,175,8,110,37,29,157,91,184,162,54,65,179,168,159,75,213,83,15,74,47,210,41,234,66,163,69,217,130,44,140,67,54,137,27,75,115,104,79,229,82,141,117,49,150,209,55,33,169,20,215,134,48,36,203,83,87,26,116,47,109,86,71,96,78,102,188,16,252,25,193,201,85,168,113,146,209,70,237,227,175,203,216,125,117,29,192,217,225,50,124,7,174,16,225,202,224,52,175,252,102,67,129,134,74,61,129,209,216,13,50,177,179,69,11,159,47,250,85,248,47,126,237,10,213,226,221,175,26,212,72,169,120,98,30,26,231,42,165,170,208,240,83,110,237,143,69,153,164,8,110,55,88,196,171,243,226,210,5,76,102,255,253,237,8,29,147,216,74,235,185,54,5,137,65,16,66,181,233,146,229,127,62,135,222,163,217,211,98,139,250,117,208,148,220,46,227,74,231,212,44,250,58,224,138,241,209,196,140,68,226,15,9,185,28,114,240,68,251,160,159,146,85,70,199,65,137,6,115,83,36,215,87,109,161,159,219,114,159,36,53,14,90,119,116,136,83,103,191,159,101,66,75,228,12,152,12,144,238,85,228,125,115,112,33,29,3,104,46,93,162,103,83,21,98,171,252,99,172,208,167,58,22,242,109,17,159,180,223,234,232,70,58,247,118,190,23,216,143,4,78,36,234,163,89,218,18,182,2,19,95,191,116,70,22,50,120,150,48,84,50,209,203,128,143,44,188,208,214,48,131,193,21,125,143,70,116,172,163,45,181,28,29,128,199,204,216,83,191,30,41,244,94,148,192,214,231,206,70,186,173,162,152,13,83,159,138,61,219,203,192,141,127,165,234,156,108,90,134,199,109,113,106,85,215,201,89,222,208,30,223,118,29,68,248,4,238,166,104,29,29,1,156,170,58,26,146,160,40,6,221,198,74,35,107,1,147,40,42,198,176,154,159,168,218,64,206,33,202,182,112,116,132,158,208,88,26,83,138,106,53,44,3,25,221,209,216,73,183,102,57,225,107,139,49,140,23,84,162,95,243,87,34,38,185,147,84,51,77,205,142,226,221,105,248,150,110,156,104,119,51,198,155,45,166,52,202,66,174,139,3,43,24,4,143,91,99,191,92,210,127,25,79,100,139,43,153,80,136,137,18,190,110,164,140,77,227,206,103,199,206,254,88,199,76,232,83,172,62,216,197,167,243,200,162,22,83,160,45,149,152,54,74,170,94,44,221,173,32,77,66,14,201,82,41,158,27,236,166,29,44,86,33,241,7,90,71,29,78,228,61,197,238,67,188,188,122,29,29,97,254,45,98,194,88,156,173,56,191,184,101,190,200,92,10,140,32,92,13,184,192,247,40,23,199,119,108,158,102,238,180,31,10,167,48,188,133,27,159,253,131,145,126,104,106,22,46,171,244,246,91,163,63,95,253,185,12,207,92,138,41,183,52,180,172,5,82,43,203,201,146,45,141,3,245,171,26,241,231,19,41,81,136,55,173,186,90,71,75,217,0,89,209,161,57,238,76,167,112,76,90,166,164,96,41,138,156,169,31,93,102,85,106,101,47,197,44,53,126,25,210,251,246,220,55,222,140,39,69,205,196,212,124,45,60,126,221,107,248,44,124,174,85,249,25,213,86,63,30,8,227,110,117,237,17,171,93,81,51,208,172,4,70,95,38,38,166,155,25,132,151,48,213,20,29,43,90,121,96,204,82,101,77,146,81,59,183,168,117,59,31,45,82,42,2,159,219,142,172,255,143,145,69,253,30,68,28,99,211,160,112,78,217,34,129,105,215,242,27,39,149,37,205,110,52,186,155,44,216,7,55,186,205,159,209,231,152,116,255,155,222,93,18,18,250,5,36,84,142,2,134,68,171,188,94,85,240,107,182,50,141,44,89,80,248,144,220,236,163,149,180,107,125,185,125,93,238,85,177,249,64,158,177,245,117,25,13,234,7,39,36,230,103,126,190,174,99,83,122,153,221,166,22,235,89,132,104,1,120,169,27,12,249,251,65,121,16,95,193,213,106,54,146,166,53,143,119,50,188,218,179,194,163,85,213,121,103,101,68,191,26,29,177,67,3,49,180,54,6,51,22,193,84,42,154,5,174,9,59,255,22,248,85,141,176,34,104,14,5,141,195,227,217,237,14,74,169,74,84,240,157,143,116,73,97,75,177,166,149,24,11,119,134,20,118,89,9,241,29,140,62,147,80,27,226,216,163,64,17,112,71,63,84,223,37,140,23,254,84,217,202,225,196,3,206,183,174,183,114,48,61,99,155,171,2,54,62,155,188,245,211,168,191,90,64,135,11,57,10,185,240,79,182,254,187,41,227,135,107,18,151,50,125,105,143,75,157,19,31,79,64,230,227,108,128,19,26,113,135,127,14,175,192,231,189,69,47,102,129,214,51,39,205,166,178,163,151,128,249,155,30,91,200,69,132,213,247,35,247,151,4,116,178,115,167,215,11,47,97,95,99,103,131,122,67,174,173,125,0,233,23,193,142,159,38,139,36,213,148,9,65,181,168,75,33,31,154,132,92,144,204,236,28,193,220,121,62,43,202,234,166,58,230,231,116,247,163,30,118,41,237,102,161,44,100,198,119,69,199,149,250,106,20,60,150,18,44,5,197,100,6,138,122,122,198,231,243,161,104,108,103,53,117,73,113,70,1,96,193,156,233,106,79,14,84,75,106,192,180,70,108,77,135,210,184,238,219,73,129,97,69,120,134,241,145,104,39,247,74,56,184,166,164,130,27,184,92,219,42,195,245,88,53,36,0,11,107,52,47,101,66,233,253,73,181,78,178,25,81,124,104,129,22,129,155,53,10,123,153,93,207,175,149,141,34,113,240,12,231,97,244,119,143,143,10,139,80,84,225,81,24,154,158,44,48,121,123,127,174,108,61,245,10,47,206,12,255,237,179,7,170,26,92,163,42,171,71,185,177,133,117,151,142,198,26,173,41,74,171,58,202,128,50,250,188,219,243,141,172,40,173,226,48,120,208,112,30,76,3,109,233,125,79,182,35,223,20,144,61,56,239,76,47,141,103,18,85,91,228,4,68,13,174,89,208,50,202,155,44,146,168,30,215,32,241,212,163,242,138,90,143,246,228,213,235,246,88,32,246,61,12,242,69,215,25,84,18,94,253,196,137,43,135,57,51,10,253,172,215,109,89,133,247,227,11,82,219,224,6,169,181,239,87,117,107,10,228,47,94,124,123,62,197,165,71,139,249,53,43,69,73,25,53,116,89,47,206,219,141,34,60,250,243,181,186,16,207,157,102,167,24,13,171,215,181,20,26,84,158,61,223,91,219,200,67,8,60,127,18,189,1,195,100,38,23,167,178,116,236,123,241,174,117,70,70,72,75,116,49,202,217,104,128,212,196,57,185,189,30,163,209,3,31,18,84,64,240,53,216,246,18,173,50,185,119,205,109,35,157,18,23,135,46,82,102,141,178,198,230,85,24,141,54,39,244,9,4,174,124,35,62,231,136,38,8,161,11,59,18,37,183,62,45,36,174,132,51,222,24,171,206,7,239,211,114,182,252,115,189,251,96,147,176,80,242,58,110,11,196,103,217,26,38,4,101,94,76,202,9,73,60,229,78,234,113,17,142,147,225,69,76,219,212,230,174,137,212,16,177,197,15,118,152,222,142,41,23,167,138,195,105,148,81,243,37,21,208,5,134,62,206,235,148,144,67,81,230,93,99,68,65,63,208,97,154,165,37,204,9,143,197,242,96,140,169,249,210,129,124,97,132,183,147,215,149,109,179,90,165,188,228,216,79,151,213,17,248,169,12,35,55,123,142,21,175,7,226,131,108,98,87,210,64,150,170,151,168,83,58,138,73,33,48,37,57,53,138,8,135,17,204,223,105,57,103,18,42,173,49,186,192,201,124,127,187,99,158,59,15,57,210,208,231,172,150,200,91,55,73,56,47,28,59,75,150,166,152,251,219,164,212,189,241,138,41,79,42,6,108,85,157,185,71,133,97,179,158,138,139,30,79,118,187,187,73,102,42,77,161,248,49,27,171,58,45,36,202,100,121,12,189,177,68,251,84,20,32,162,103,156,229,4,251,137,234,122,225,216,129,206,222,113,205,59,43,217,25,78,211,131,116,239,249,98,37,252,101,76,104,81,211,185,208,180,150,138,208,95,249,117,42,81,129,72,11,193,245,70,81,149,33,69,50,188,2,209,82,172,58,250,172,242,225,40,125,197,186,146,80,202,10,125,242,10,125,196,57,131,134,194,57,20,21,43,135,153,182,184,2,215,40,231,49,171,65,244,147,113,166,206,254,238,229,60,28,204,89,11,114,40,53,114,182,63,118,44,99,138,144,41,75,216,90,94,251,117,246,136,34,226,179,205,234,132,82,148,134,45,90,98,228,93,39,180,144,134,215,180,225,226,77,9,86,18,245,136,98,210,227,151,226,104,85,65,225,102,244,103,158,152,161,93,138,179,104,64,42,229,94,27,190,19,9,50,89,191,216,140,42,192,115,12,203,102,248,147,226,241,234,169,137,10,183,196,83,172,198,96,180,168,242,51,161,71,253,118,18,76,68,205,71,23,12,153,166,43,56,19,251,247,159,206,22,107,83,152,6,228,152,111,188,17,61,182,113,254,151,183,12,83,76,55,85,227,130,50,112,138,148,166,87,141,117,26,59,229,211,35,11,145,163,130,137,158,141,173,207,221,137,207,123,73,39,172,30,75,95,230,177,121,9,90,121,57,92,49,110,35,185,56,193,150,237,5,186,198,54,45,98,71,68,8,75,116,105,67,28,197,231,89,101,59,219,116,148,125,211,130,216,178,6,66,97,192,42,113,68,64,172,145,53,48,109,242,203,51,7,92,167,80,202,243,49,228,229,39,128,53,146,20,29,11,25,247,242,29,165,195,103,43,107,144,47,229,188,145,234,40,241,19,249,46,199,217,98,231,252,226,233,80,78,209,21,177,5,166,119,42,6,39,107,7,23,148,54,196,128,39,147,38,41,136,177,151,181,119,126,48,129,183,38,167,34,223,142,87,206,87,228,4,151,80,226,217,185,114,156,53,135,9,148,138,98,22,219,73,66,93,206,97,188,70,249,48,167,245,22,124,32,188,103,69,114,54,52,86,213,168,26,238,232,238,73,21,5,37,113,105,199,149,145,14,18,167,13,116,77,47,50,58,48,169,119,241,95,104,121,56,95,163,191,43,56,255,154,188,13,24,177,167,203,47,65,204,215,169,226,80,24,222,32,159,49,116,129,182,162,200,148,6,216,172,128,64,30,121,195,150,224,247,157,225,197,144,237,153,172,225,177,75,252,151,207,86,141,191,46,239,138,172,163,239,54,88,17,77,88,77,237,77,103,247,218,32,194,130,37,80,23,130,5,114,190,151,5,219,18,203,70,86,40,145,50,223,99,33,170,81,210,8,12,24,154,59,190,57,107,70,242,43,59,29,30,98,119,209,156,138,126,217,89,207,255,182,176,240,76,29,62,239,247,64,147,74,129,37,157,142,252,121,109,207,138,31,216,154,152,235,133,105,10,113,230,220,73,253,67,146,109,104,89,31,135,147,52,25,44,117,31,160,148,146,228,139,54,169,68,3,110,217,5,219,12,198,77,82,24,29,215,25,112,38,170,120,97,98,158,253,91,220,168,90,65,121,183,4,166,167,249,59,146,14,220,145,158,146,223,38,179,154,178,63,54,146,31,53,201,197,107,54,113,177,15,166,248,108,234,99,243,204,99,251,99,119,36,86,238,148,82,112,193,213,62,148,178,90,49,22,161,217,197,176,10,24,31,235,218,69,148,4,145,97,240,107,19,62,21,134,0,10,63,139,187,161,8,140,31,111,247,126,148,139,136,101,247,190,141,201,116,74,74,113,89,228,212,187,135,168,251,171,232,23,9,12,25,200,246,25,157,68,117,111,192,153,12,213,132,106,196,97,114,92,69,97,52,34,178,95,28,197,92,73,6,145,109,27,161,74,78,27,77,111,66,209,196,70,98,157,176,6,47,72,145,90,83,56,83,104,252,189,174,115,163,196,175,247,69,147,241,38,79,71,203,82,90,106,132,217,41,146,203,14,87,180,253,226,93,159,229,191,161,187,155,23,174,146,95,227,235,152,213,243,126,214,144,112,140,163,44,176,229,20,91,192,132,179,167,192,80,236,127,197,177,192,89,212,56,105,139,161,42,116,9,42,209,83,244,14,154,179,92,218,165,155,116,10,163,51,133,178,180,222,152,180,240,32,169,68,24,57,70,219,251,144,107,211,40,214,210,125,234,73,198,236,194,184,36,78,131,137,75,217,187,20,178,113,200,208,171,237,79,221,225,104,186,103,45,4,167,105,59,205,210,129,43,189,212,114,231,253,88,246,85,96,234,95,170,192,191,150,19,135,173,183,91,208,116,149,1,64,75,145,16,208,52,18,174,89,227,210,200,109,203,47,179,138,188,229,208,82,207,20,22,8,76,184,112,150,120,44,56,198,229,218,198,56,232,107,148,100,157,84,160,78,107,101,202,241,50,251,171,43,67,35,69,11,97,86,224,74,167,133,192,148,69,223,25,69,197,47,203,34,229,156,203,57,223,223,22,35,121,254,210,155,123,220,251,134,243,247,194,80,171,59,111,21,79,77,18,64,126,154,82,226,222,99,116,49,126,66,129,33,64,111,241,92,196,168,101,82,140,136,101,247,152,210,10,211,193,22,24,67,118,175,251,174,187,112,73,76,107,96,220,197,223,23,73,62,97,249,59,118,16,241,66,191,241,65,112,252,6,221,166,245,87,187,14,187,149,56,244,107,15,210,252,131,57,233,171,12,117,94,221,52,38,133,80,110,38,152,130,65,150,160,52,186,13,40,178,250,141,45,178,13,242,241,145,193,79,94,170,137,49,121,158,121,200,125,27,215,219,23,76,36,133,11,11,245,214,209,116,121,126,147,66,197,35,106,149,2,55,248,106,170,195,141,228,134,194,133,198,191,128,23,210,195,247,211,69,153,180,186,198,35,252,9,188,29,185,243,74,5,198,103,159,195,24,79,147,142,142,62,54,162,51,85,44,18,73,108,28,23,62,187,76,246,182,65,232,232,207,44,95,231,151,112,193,113,60,124,206,105,221,163,80,74,96,88,46,124,82,145,206,203,215,78,158,240,173,13,111,249,224,132,206,89,116,178,168,139,24,213,169,92,24,220,85,215,6,161,244,146,220,27,227,167,33,245,17,180,192,16,25,131,59,228,30,2,15,139,193,101,135,75,161,214,86,224,99,133,86,63,65,120,234,44,85,18,147,58,134,238,197,79,54,165,75,120,119,206,87,109,155,107,44,6,168,44,139,140,62,251,198,246,238,162,179,148,44,128,36,183,118,118,238,168,92,183,118,156,241,220,26,82,177,105,5,12,35,202,86,184,88,169,91,44,99,114,93,114,113,82,62,119,63,196,225,18,94,119,252,83,110,198,87,57,30,70,47,242,194,160,180,117,51,232,192,28,25,242,190,144,38,112,134,13,8,81,242,148,178,222,57,82,184,214,214,148,182,245,124,49,70,121,207,101,209,52,59,145,194,84,152,25,143,211,9,178,154,246,140,94,174,71,130,85,131,202,166,204,55,180,235,173,93,91,226,28,254,235,185,246,57,36,146,207,24,181,125,171,233,104,162,233,177,151,22,248,106,229,88,69,207,120,140,176,114,168,194,146,141,216,202,233,253,235,153,168,71,101,209,165,57,176,73,253,6,92,134,152,172,196,202,172,97,203,81,162,190,242,109,17,38,28,158,153,132,107,219,228,30,47,60,112,128,197,100,229,131,144,59,227,117,212,48,182,33,242,156,114,252,28,107,13,231,208,159,235,220,216,212,19,27,6,3,12,58,135,41,207,28,58,154,16,247,23,255,36,28,208,167,20,107,30,152,234,203,64,161,125,213,27,71,109,102,151,240,95,144,52,47,50,152,168,87,9,139,23,21,161,90,5,182,218,204,111,79,177,162,208,34,237,146,200,141,172,179,155,6,108,125,4,114,227,5,31,237,219,22,128,43,137,125,129,81,95,114,215,106,109,139,148,200,156,210,79,236,190,209,34,179,37,164,15,184,176,231,190,70,192,152,76,178,206,200,52,110,151,233,178,159,166,43,65,96,244,178,190,170,70,187,241,41,249,9,82,118,51,120,146,236,177,151,240,135,204,254,83,33,105,14,67,253,41,95,31,156,216,115,133,41,111,117,234,186,16,57,197,115,120,148,20,158,72,80,13,214,30,122,182,220,79,32,121,88,196,54,108,228,68,103,184,140,217,138,4,239,235,166,140,114,59,171,15,175,251,172,85,153,22,44,83,218,43,99,165,97,121,202,104,148,47,107,120,156,116,166,137,164,231,132,199,47,57,183,2,188,224,208,72,200,104,250,249,189,178,11,24,123,237,78,203,47,196,148,91,192,199,50,185,190,23,221,26,205,15,78,126,26,145,11,121,108,152,175,157,216,138,47,40,169,237,8,37,68,171,225,10,23,83,104,151,167,206,176,57,132,183,154,173,206,229,142,174,214,3,214,125,180,57,13,226,60,65,174,64,141,231,247,182,241,149,164,44,242,124,245,120,148,221,23,185,145,248,201,55,0,111,141,183,250,195,76,104,181,234,23,173,100,108,252,206,22,109,210,210,136,64,239,51,206,177,95,219,20,78,110,24,104,90,87,137,243,58,208,137,148,139,58,33,104,211,156,117,234,139,28,235,163,139,249,71,43,1,60,142,31,92,77,18,108,235,104,170,66,252,226,5,158,74,125,46,194,143,51,62,48,170,223,166,222,56,106,203,197,127,26,190,137,45,75,161,90,138,253,115,81,136,161,193,15,170,48,220,159,62,26,31,127,72,201,61,48,61,122,142,30,87,106,61,99,217,127,191,25,229,219,61,31,216,126,46,93,115,252,50,21,169,235,134,110,185,177,213,220,215,133,101,146,78,31,253,229,98,93,19,14,167,44,205,25,4,26,172,127,255,67,39,14,75,26,207,132,6,69,206,49,190,57,20,100,67,59,159,6,73,110,191,54,82,224,106,142,83,173,150,60,249,119,78,126,51,247,138,192,132,77,252,109,193,216,88,179,174,225,243,221,117,119,56,185,49,235,131,211,151,137,210,215,183,196,231,217,244,41,142,87,152,186,37,191,115,4,153,234,122,150,66,138,131,21,245,86,246,25,93,164,28,51,62,216,122,28,244,93,115,113,103,226,71,61,43,143,231,11,40,244,164,120,0,109,224,161,116,125,157,133,172,184,191,16,75,96,138,226,9,213,154,248,160,223,115,141,223,230,57,20,230,108,253,80,34,239,75,206,8,26,38,179,75,199,210,241,211,245,109,229,203,173,6,243,230,214,12,0,217,103,18,145,126,91,5,210,228,41,48,71,149,75,4,160,209,66,29,171,236,71,136,212,186,47,203,57,132,201,164,163,23,133,33,223,124,119,2,44,67,95,22,244,46,46,39,77,30,118,104,88,208,220,69,186,182,28,38,74,82,222,209,48,107,5,156,36,112,199,79,67,160,16,63,77,111,203,124,224,129,182,166,195,20,247,235,58,73,150,89,47,14,83,28,63,244,206,72,119,127,126,52,176,41,141,11,60,214,246,6,139,159,92,189,164,24,88,177,144,225,249,115,77,188,207,91,82,0,183,24,134,188,143,30,27,217,188,123,241,98,188,103,129,194,130,45,171,172,152,184,251,231,40,79,99,140,146,218,245,137,200,66,247,83,177,159,3,51,73,171,205,44,198,81,239,147,98,140,192,162,222,58,141,228,97,125,153,88,52,18,104,84,87,116,119,47,180,35,173,218,33,122,127,6,71,191,203,164,110,38,139,178,56,13,140,52,53,14,135,179,22,35,208,190,133,164,195,247,203,213,106,42,36,174,7,191,71,242,12,50,196,44,231,83,218,2,115,53,215,6,100,191,39,253,118,127,58,227,149,120,237,23,132,126,22,253,185,240,217,254,170,151,236,192,232,151,132,26,206,68,242,182,51,151,76,14,243,166,135,102,30,150,169,250,102,244,88,33,91,139,233,14,204,142,239,166,58,150,193,148,10,42,202,53,140,111,204,97,68,150,135,162,37,187,158,3,2,108,88,150,249,25,156,61,180,192,62,73,79,93,127,70,67,252,241,193,112,179,75,110,123,154,252,171,75,54,76,146,128,181,60,191,13,155,137,47,36,188,245,164,166,58,148,107,197,233,186,15,12,87,254,212,223,174,148,158,56,76,1,150,212,190,159,119,65,232,220,119,141,2,45,150,88,149,232,212,213,88,195,133,118,99,181,113,178,197,124,139,223,120,33,246,124,139,13,128,225,161,201,14,19,65,25,50,227,21,166,86,55,252,168,103,235,162,152,110,252,131,252,158,195,7,151,222,191,105,2,89,241,221,23,51,12,196,100,205,102,195,250,161,91,160,242,41,250,182,75,182,186,81,135,139,109,159,23,198,139,240,242,92,178,129,52,72,201,111,155,29,31,175,59,97,227,202,166,114,230,151,218,201,111,202,51,253,196,210,8,1,92,186,243,192,178,54,240,133,228,183,209,217,115,9,1,152,104,70,123,222,103,178,122,173,233,48,37,211,85,97,34,42,110,46,100,58,144,213,33,133,50,98,198,224,98,29,149,229,65,155,167,253,167,181,166,85,177,53,128,207,86,211,2,30,143,57,112,96,136,228,239,232,209,230,251,211,199,162,21,52,101,57,127,206,63,166,98,241,155,241,108,13,224,178,86,146,157,134,62,39,231,40,202,34,36,12,173,12,170,245,62,225,168,156,139,70,247,36,122,58,35,197,66,224,111,139,50,219,196,124,154,247,151,217,131,228,204,182,136,113,160,52,66,119,113,33,136,197,108,23,93,64,86,196,180,219,4,38,18,228,78,120,66,104,98,203,190,0,79,211,114,44,89,16,79,48,156,153,175,51,118,210,157,218,68,193,114,154,114,90,88,56,214,160,40,244,55,211,26,3,155,59,232,232,89,46,245,161,161,248,171,30,253,154,156,75,69,67,161,168,140,36,15,245,240,140,80,172,233,124,142,30,36,3,150,165,79,93,239,188,91,206,235,123,27,16,217,62,129,111,162,182,213,247,12,36,124,134,144,131,154,254,201,89,102,213,97,62,203,249,192,164,87,252,167,145,153,144,234,117,126,122,16,75,248,96,219,195,151,190,105,4,22,191,120,203,32,15,71,128,236,133,157,152,122,152,14,188,20,78,154,184,74,84,244,67,138,49,234,214,175,3,106,133,242,157,170,68,15,169,177,145,73,35,166,181,62,227,142,18,44,56,216,178,194,244,108,4,108,237,248,91,225,92,157,229,9,152,92,190,60,55,252,133,206,24,137,17,3,19,138,254,118,178,0,170,195,144,21,235,231,115,166,49,59,149,18,112,83,125,128,51,141,244,61,126,43,209,250,250,179,170,61,110,83,93,248,210,132,48,7,155,56,143,192,48,7,124,145,135,65,117,217,89,57,69,96,190,228,28,112,158,218,143,121,222,145,189,66,135,23,237,208,162,242,13,31,143,19,63,32,59,50,167,144,39,242,6,217,132,124,48,63,46,85,122,244,234,172,226,183,61,208,106,17,25,86,10,147,169,36,114,152,195,34,235,165,17,253,249,188,23,52,48,250,84,189,119,234,202,195,33,196,185,195,45,94,2,195,196,241,157,124,20,225,67,26,56,5,46,216,203,113,107,105,105,96,111,80,132,137,233,242,193,228,119,85,33,150,58,141,234,140,21,192,36,101,100,70,41,232,204,126,103,157,208,131,200,246,108,114,30,30,83,36,180,249,106,179,81,122,114,118,102,159,21,214,92,87,244,216,199,185,198,47,31,15,75,164,215,232,39,222,30,214,51,133,11,130,43,2,147,72,255,44,67,68,40,32,9,86,120,152,168,168,195,164,149,150,194,231,115,112,73,172,65,240,177,75,125,148,25,92,165,117,191,111,35,235,145,85,118,190,156,243,9,196,83,35,122,47,213,26,248,23,59,10,4,7,137,37,85,73,90,144,60,185,107,52,104,149,149,86,8,150,172,165,119,28,77,20,255,200,96,214,247,254,54,98,139,80,44,97,132,68,191,213,108,218,15,94,149,3,120,11,108,93,96,31,10,181,177,52,63,153,12,207,114,190,45,90,214,209,219,210,193,5,217,158,111,194,241,115,165,200,4,65,25,216,17,125,48,162,171,42,75,133,182,236,116,97,2,36,90,86,201,58,99,212,229,57,189,1,48,149,119,89,225,20,134,60,48,153,85,29,221,113,23,139,195,157,254,243,162,240,249,20,243,133,71,211,199,162,255,44,125,7,200,176,136,69,210,9,39,198,234,150,4,173,183,22,151,19,216,26,126,252,206,232,247,22,67,131,9,97,14,253,185,10,100,21,162,23,4,161,52,196,29,14,91,56,82,46,158,16,161,75,14,39,99,221,150,41,39,39,232,142,46,189,11,103,97,137,218,41,225,176,104,37,50,50,61,246,82,129,201,228,125,238,13,187,25,237,89,91,96,83,77,248,22,218,47,39,40,154,164,40,123,80,162,238,48,241,176,169,163,105,2,112,20,49,25,149,105,133,168,140,105,250,224,210,205,76,124,174,29,20,157,182,177,149,33,242,131,100,100,82,188,206,1,193,72,215,85,12,37,139,115,93,66,54,73,88,72,39,237,120,40,95,117,0,109,157,73,25,229,249,222,112,142,178,195,208,66,116,189,51,44,92,95,197,38,210,46,9,47,163,88,25,110,99,13,136,74,114,211,41,165,152,211,147,5,192,188,3,129,113,208,71,142,91,163,86,71,142,8,234,238,151,115,99,157,223,182,215,37,191,141,200,105,28,109,86,189,59,111,134,101,88,205,173,87,162,14,194,139,231,223,203,111,227,60,185,23,64,68,145,149,39,107,229,152,207,37,199,156,210,218,162,59,53,14,105,40,254,12,140,231,103,210,178,165,146,190,59,51,250,139,44,223,31,43,111,120,87,26,189,59,124,38,119,161,33,226,51,189,104,130,26,123,10,233,134,140,222,208,201,124,23,167,250,61,73,143,44,191,205,157,127,119,86,201,115,84,57,240,39,221,209,197,207,144,159,168,197,84,24,70,61,95,105,136,215,36,225,137,34,14,68,154,242,67,187,105,194,20,185,51,242,219,221,7,211,60,48,21,38,161,236,189,10,163,194,8,38,121,167,65,102,111,120,227,11,66,54,240,48,202,104,130,253,30,43,61,134,55,93,106,119,48,9,198,233,149,111,216,6,84,232,10,12,233,91,141,193,124,231,237,26,243,244,5,91,155,255,7,31,151,253,28,226,247,167,59,238,105,76,41,1,128,227,11,233,197,7,173,197,223,99,195,161,202,17,127,97,54,44,231,106,26,150,222,20,61,161,129,86,97,241,30,43,148,192,88,196,114,113,88,158,243,87,179,55,104,35,62,127,185,112,235,124,191,223,224,52,105,19,148,149,68,185,117,117,30,144,193,215,210,164,246,224,56,132,86,187,245,93,155,182,212,36,98,44,195,90,133,221,190,163,221,159,109,253,46,242,10,221,140,19,32,34,5,149,85,170,178,18,126,115,77,212,78,141,16,181,58,23,102,223,246,110,106,234,159,233,29,186,47,4,101,132,238,49,48,8,220,56,92,47,74,89,151,199,136,77,164,167,168,230,41,33,17,170,167,62,56,27,111,183,160,208,182,196,125,103,171,73,146,95,70,53,96,58,57,22,28,45,226,51,194,42,15,89,205,71,59,68,126,114,168,77,11,169,72,40,152,157,107,211,153,39,31,87,62,87,135,29,251,131,203,241,10,165,152,123,24,207,147,119,183,51,123,133,141,92,96,202,233,157,51,15,205,100,98,102,23,38,97,237,220,17,80,41,17,45,189,239,35,211,38,224,26,229,231,125,20,212,82,228,226,52,36,122,175,30,214,86,167,236,245,194,28,87,179,199,219,132,220,81,118,98,210,72,206,227,12,74,133,159,8,12,110,26,38,115,252,52,77,73,170,38,73,250,191,58,67,21,163,75,85,33,75,120,177,189,170,31,152,15,70,196,13,205,64,143,73,35,218,154,228,141,28,47,144,158,181,30,143,77,135,156,136,27,90,93,251,93,165,22,37,17,113,67,8,55,150,19,40,90,43,165,110,150,148,138,12,223,137,105,180,195,238,122,148,175,87,45,241,70,58,117,232,143,206,50,143,125,95,24,133,146,143,210,56,234,9,206,142,181,77,158,232,17,84,221,150,98,136,7,35,77,34,207,77,145,187,147,76,67,55,13,169,247,35,119,183,92,178,187,115,230,230,174,162,88,139,189,213,233,204,144,58,156,202,247,183,81,183,248,102,124,96,45,168,88,17,69,68,65,255,48,160,186,202,178,17,3,15,116,179,2,214,96,15,40,181,134,211,209,141,121,162,48,5,78,142,226,72,109,161,88,216,86,50,94,2,149,112,35,24,106,219,254,179,103,131,45,245,17,209,163,154,222,13,13,34,5,83,153,48,55,61,93,222,242,5,93,76,234,42,131,65,195,215,242,58,119,147,22,206,66,192,6,145,117,247,114,87,211,37,30,73,69,15,217,97,93,222,25,85,99,164,133,245,167,71,84,73,129,242,143,85,139,110,240,203,62,217,165,193,20,33,239,145,108,77,185,19,70,156,90,23,1,7,174,203,49,14,186,213,231,163,23,71,7,168,27,126,248,157,61,61,250,101,240,58,186,45,77,186,15,238,149,11,35,2,16,94,112,162,17,92,118,240,3,211,33,227,38,78,162,71,93,73,89,40,102,233,78,218,5,140,14,152,194,38,223,50,227,226,252,159,192,217,183,11,48,188,73,193,104,175,235,241,166,105,67,29,42,115,103,122,217,201,39,20,78,5,225,107,89,48,59,172,152,110,248,184,151,144,40,44,171,154,142,9,43,148,169,139,242,25,155,216,246,251,58,223,58,81,211,139,98,182,57,251,173,105,203,239,173,202,102,166,202,30,111,106,208,51,39,151,134,144,173,197,15,35,204,220,84,31,12,239,33,46,13,179,136,180,123,89,68,109,174,248,110,16,40,81,158,2,220,185,222,99,237,155,236,186,48,251,16,50,109,97,180,37,26,251,68,122,22,138,162,99,185,197,234,110,100,22,133,240,17,122,63,124,201,128,103,150,42,167,78,241,195,49,255,99,25,32,16,38,204,16,212,142,159,163,60,110,13,37,76,225,149,176,54,131,180,226,193,88,113,66,211,49,77,19,192,109,217,100,85,23,34,241,133,209,55,123,188,46,106,25,100,198,81,27,216,174,222,52,146,117,244,10,81,7,140,116,211,219,216,140,38,95,75,243,15,108,76,136,177,131,18,150,20,174,142,89,127,106,153,14,159,57,81,241,154,105,109,210,142,38,250,187,132,244,122,86,200,14,221,200,134,185,124,73,99,173,9,132,53,151,11,194,83,164,44,71,225,243,113,57,247,3,145,43,216,235,159,159,54,141,121,135,171,49,120,41,76,210,47,70,31,211,181,191,191,157,150,55,229,208,129,135,196,149,76,57,154,105,193,194,124,44,39,211,196,18,248,156,120,110,6,32,191,145,36,28,223,201,26,244,176,188,160,62,60,246,167,12,38,160,49,191,45,218,4,16,179,42,204,88,167,155,191,78,30,113,60,20,181,180,125,21,143,207,66,160,137,28,159,94,156,240,164,243,242,34,254,49,165,231,128,34,116,248,83,124,52,74,32,18,50,239,88,20,201,91,242,225,50,65,99,225,222,218,249,64,168,205,252,46,142,120,71,150,218,22,130,64,199,86,251,78,106,78,3,200,239,175,2,211,94,88,153,223,115,29,187,21,5,26,209,188,218,86,222,178,2,206,83,21,88,41,227,91,78,41,3,157,216,158,42,29,216,137,80,54,231,122,37,26,88,179,162,240,195,249,11,153,208,82,12,149,250,162,147,160,59,133,51,50,131,105,45,149,86,131,81,198,9,208,161,183,149,24,18,60,30,212,165,5,74,92,166,169,10,30,62,147,211,163,67,56,40,242,227,86,54,220,157,231,195,212,246,148,110,184,19,24,117,33,122,20,241,218,171,141,134,61,234,23,62,6,120,77,170,7,135,247,60,179,191,201,140,230,236,163,141,198,170,242,201,206,150,66,106,143,122,89,111,241,158,207,177,147,85,176,176,99,104,121,32,197,164,227,166,116,43,156,13,154,220,186,211,78,163,132,221,138,234,174,65,150,226,141,179,232,191,89,240,66,84,192,88,38,206,65,62,40,217,44,249,209,16,195,164,171,14,67,230,157,85,129,140,99,211,25,129,169,103,127,148,161,40,172,72,78,38,214,105,219,47,34,167,0,204,34,243,209,199,233,80,170,177,131,82,83,245,45,224,99,188,88,45,214,51,56,24,252,169,168,105,170,161,74,1,31,205,254,14,207,87,6,143,90,161,96,221,69,231,117,170,208,10,181,156,30,104,60,40,20,152,50,159,5,142,198,21,87,182,98,96,185,116,49,29,170,11,211,174,45,247,5,229,168,139,153,216,23,76,250,85,96,170,75,220,31,58,127,166,219,88,126,59,31,55,196,147,196,104,69,180,169,50,118,72,212,6,81,49,40,117,67,34,201,214,87,240,190,245,97,172,124,98,254,24,43,209,240,109,114,32,236,164,114,112,141,222,227,238,60,198,156,143,37,169,232,26,36,190,65,53,140,75,121,44,7,17,53,160,37,173,196,155,78,84,179,41,202,140,58,161,239,224,219,80,98,172,134,146,107,113,86,246,115,174,161,16,32,98,13,240,253,135,235,204,209,47,31,158,209,24,187,14,117,55,225,208,173,114,110,214,60,226,79,133,225,165,92,145,173,161,44,237,71,158,9,92,168,0,24,157,134,219,9,235,176,147,184,214,86,24,167,206,127,186,66,163,171,10,21,4,154,170,239,176,221,26,142,229,80,35,97,79,152,217,97,148,63,203,243,219,212,90,53,135,233,160,85,141,9,242,84,221,23,56,33,147,174,252,84,141,132,132,19,31,178,220,119,122,132,228,44,132,80,3,77,163,86,189,54,60,80,190,19,242,57,140,169,147,70,113,238,116,97,14,186,210,171,90,133,212,238,224,94,4,108,21,108,2,99,9,127,94,32,112,165,170,248,31,171,160,16,144,63,191,235,49,190,193,190,243,40,33,158,67,60,125,161,27,96,98,82,67,133,18,139,31,72,131,50,156,38,204,55,124,148,103,125,205,128,207,92,10,237,45,48,77,67,205,3,132,171,190,250,167,198,85,238,41,172,130,196,134,232,240,244,159,128,239,136,240,34,106,135,170,92,121,108,21,26,212,28,38,182,242,92,188,209,33,17,240,57,99,186,62,54,77,84,222,229,79,37,0,122,168,178,188,241,44,156,125,31,206,143,253,136,34,27,77,107,196,46,145,109,171,26,11,104,52,176,182,121,97,202,53,230,163,163,88,157,216,156,105,65,238,124,171,142,34,1,175,136,186,82,169,32,6,6,37,14,240,15,95,184,101,21,158,169,212,63,187,179,86,76,157,85,181,97,232,222,244,178,247,1,151,70,85,207,3,17,186,146,239,27,177,36,153,46,239,210,195,175,62,155,86,205,42,39,210,224,202,118,59,151,120,48,249,102,21,119,161,17,37,238,27,189,91,57,139,143,249,188,83,36,113,145,98,160,39,85,212,91,182,73,203,125,176,149,64,170,216,225,177,224,206,91,240,209,116,81,169,100,7,60,123,119,48,28,176,210,71,96,253,88,219,85,124,225,15,193,250,212,75,23,78,219,15,37,42,46,113,184,142,222,71,40,170,81,233,13,153,219,80,152,238,126,255,233,66,137,139,156,243,36,36,161,159,250,224,108,45,173,2,175,13,181,176,143,206,108,87,42,180,72,85,183,27,17,152,85,48,209,203,157,195,148,234,93,89,3,29,209,254,104,145,88,12,221,191,16,20,55,31,173,80,115,198,34,97,66,177,216,217,163,69,232,4,121,202,112,174,105,195,82,165,196,106,172,162,238,223,82,202,51,242,163,121,179,66,2,117,240,157,149,63,202,149,103,95,241,8,11,85,189,143,22,15,178,28,17,110,224,47,210,254,64,211,84,106,51,96,43,65,145,163,131,174,245,93,110,192,11,198,227,172,194,48,120,111,225,221,166,227,66,170,30,14,189,255,215,3,205,84,152,234,219,160,165,202,117,99,204,249,205,82,151,203,197,169,74,245,144,0,245,145,75,44,217,3,163,125,81,35,248,72,145,105,215,27,79,20,223,184,247,107,207,166,119,206,231,117,157,227,209,95,53,207,81,97,47,12,215,26,190,20,85,219,129,98,112,69,176,216,26,121,101,59,67,183,18,13,60,207,13,80,79,86,20,37,27,233,30,232,166,232,113,63,131,97,233,46,14,31,83,183,181,103,116,142,189,16,199,219,200,62,21,230,97,151,195,70,20,42,95,110,89,38,11,235,142,247,241,82,212,190,55,174,11,231,79,232,36,229,171,110,180,92,252,252,90,120,222,212,183,232,66,131,135,35,162,220,150,9,122,246,133,66,39,192,14,191,156,218,73,149,41,165,212,217,13,32,98,195,83,245,12,233,14,95,169,249,164,225,7,139,159,87,97,62,11,237,10,216,228,171,74,222,84,227,120,45,254,211,25,130,89,25,93,216,97,156,168,27,2,76,51,57,5,230,206,253,226,103,6,150,210,199,226,46,117,183,193,153,251,115,47,58,150,10,172,18,206,45,13,88,74,123,107,57,95,79,110,209,201,165,243,73,89,117,11,65,40,200,149,212,36,164,167,182,237,240,232,169,23,214,157,176,160,26,180,220,111,134,41,235,17,1,234,86,21,90,28,53,78,15,213,241,33,31,149,3,69,1,86,196,112,122,112,139,33,239,126,190,106,241,89,138,113,170,251,26,161,6,234,184,239,50,215,141,175,197,195,74,116,23,46,169,240,233,180,94,45,255,52,198,54,210,80,249,97,44,148,177,226,218,116,134,63,48,77,51,254,30,173,246,174,110,253,105,152,137,220,64,183,62,136,165,226,68,198,76,215,2,134,239,103,169,158,236,178,239,33,252,106,136,203,151,194,166,179,225,48,174,221,35,78,132,31,216,2,110,86,46,172,48,193,217,28,94,57,69,214,89,97,24,66,102,184,221,180,22,87,125,238,44,222,22,225,18,201,77,65,61,70,120,222,103,205,108,80,137,49,194,165,220,239,131,157,211,96,53,125,48,194,88,94,187,103,210,232,154,97,253,73,110,249,87,59,8,111,73,222,11,41,42,106,84,194,227,231,211,148,36,79,33,200,43,241,128,93,84,247,155,198,128,49,99,82,242,62,110,71,122,224,99,60,184,122,29,121,121,106,120,21,182,192,82,248,152,180,214,203,157,77,248,101,61,246,51,96,36,148,246,82,163,169,74,94,220,74,116,140,38,90,153,148,101,245,11,238,100,154,250,138,174,180,253,171,212,112,55,19,222,78,57,61,232,45,205,33,218,199,106,88,42,164,11,175,2,185,73,135,207,71,158,202,35,216,124,141,20,162,65,132,175,5,61,175,251,162,132,28,139,130,70,108,231,32,204,72,42,36,157,145,94,243,208,81,55,173,10,53,96,104,27,119,26,71,226,76,116,48,140,103,135,206,222,36,192,254,74,203,137,10,185,65,189,223,195,131,37,48,90,20,198,102,204,215,193,61,147,164,182,21,26,239,222,122,135,151,73,5,175,60,88,74,208,132,250,235,42,102,57,63,163,33,237,112,39,52,111,43,123,211,91,35,131,232,191,109,194,58,106,166,36,162,190,30,173,128,234,235,161,219,102,214,118,11,7,152,150,90,141,55,31,119,23,254,3,23,253,219,214,125,47,239,139,252,106,8,189,153,166,141,116,227,119,24,230,82,156,184,40,144,147,85,81,51,229,124,156,190,14,219,154,184,73,42,179,136,117,236,27,34,100,34,83,117,32,170,73,173,135,218,231,180,62,102,65,207,143,69,129,67,67,57,90,211,84,166,212,238,26,43,198,24,94,186,174,67,116,106,188,31,165,155,22,140,52,187,96,130,246,50,66,43,212,234,100,242,35,61,105,252,47,1,83,108,161,46,4,164,57,33,138,185,77,230,81,101,45,11,111,41,208,174,130,152,212,99,149,128,170,38,96,205,10,112,242,28,35,219,173,26,68,164,20,24,223,212,97,232,253,212,215,227,189,58,9,83,183,62,135,241,168,163,254,95,109,213,127,44,232,250,255,227,39,226,127,30,159,49,162,74,208,169,151,246,104,174,26,119,110,192,189,106,68,150,195,24,39,63,224,179,61,164,71,45,22,99,39,46,190,141,190,83,133,77,73,105,244,8,43,149,250,132,149,232,97,141,192,62,101,135,80,249,9,108,183,234,27,176,137,216,61,190,241,90,65,178,77,65,95,129,4,92,95,244,49,84,227,139,6,171,18,164,57,203,186,246,80,20,131,220,169,62,110,203,254,49,168,94,56,167,164,210,167,232,107,197,102,115,108,146,253,184,45,203,200,178,3,78,184,184,58,58,141,48,161,225,200,161,244,87,189,22,122,100,99,198,233,76,81,16,198,30,159,209,2,239,77,123,96,162,111,49,152,244,237,227,16,157,253,193,51,145,192,89,91,119,128,141,18,206,97,82,246,82,39,82,209,86,43,247,101,210,103,160,30,40,111,119,223,0,227,251,229,84,154,244,162,236,199,168,182,114,83,47,210,106,252,34,236,74,167,104,81,63,111,175,30,243,73,169,88,77,207,22,184,156,183,255,160,157,172,253,131,158,173,196,13,43,130,201,80,55,190,46,102,156,104,232,162,236,71,21,117,88,17,82,28,227,175,82,2,82,238,205,61,103,179,176,122,127,126,218,34,188,51,66,209,75,249,18,88,240,104,49,250,66,128,18,65,19,7,21,181,216,84,194,0,201,121,52,213,138,61,187,121,190,143,125,142,8,10,133,69,115,21,11,62,214,17,57,162,166,39,185,85,69,122,209,15,69,20,77,195,197,70,5,20,22,62,83,144,68,145,128,211,20,22,196,176,172,232,106,84,115,115,91,79,229,10,187,236,124,125,67,29,38,62,142,18,121,7,90,105,134,234,189,210,11,216,35,97,82,140,119,89,96,138,8,234,77,33,205,89,213,134,71,81,110,133,21,14,113,184,208,208,227,7,82,16,226,191,109,37,52,106,112,194,44,16,97,114,202,82,164,38,143,221,145,230,231,64,173,125,227,209,115,101,141,184,57,138,247,182,85,95,212,218,109,194,117,97,177,73,191,19,253,250,8,190,186,173,75,133,142,16,44,97,199,157,57,137,89,33,185,40,5,127,184,100,163,93,19,158,242,233,45,41,172,98,234,140,30,224,31,191,14,131,242,122,108,41,156,174,227,86,137,188,34,104,109,206,186,67,138,26,162,217,71,241,21,134,153,72,55,102,147,158,127,224,228,58,85,248,61,16,235,212,7,238,174,78,103,201,202,217,159,209,156,162,126,186,65,67,249,72,4,81,224,119,94,240,133,155,158,94,72,63,173,113,189,193,10,115,179,250,146,230,31,150,235,176,45,45,244,178,199,30,35,70,67,246,189,159,41,61,59,90,143,231,250,53,53,171,111,14,193,67,184,123,150,75,83,23,186,17,254,184,174,102,121,10,151,142,17,77,177,96,60,23,57,214,241,56,108,240,92,197,197,225,67,209,107,211,10,119,189,247,115,12,86,93,104,148,6,199,206,64,39,208,249,102,84,211,24,105,42,63,158,200,59,183,174,159,31,34,87,201,13,168,73,38,168,63,106,204,212,62,185,35,138,114,130,150,168,17,18,27,174,124,100,202,166,116,211,171,13,223,174,87,100,196,7,85,141,62,206,243,168,207,156,84,171,239,199,57,169,208,35,123,28,6,42,150,71,83,60,19,83,243,74,96,200,213,30,7,27,145,232,20,118,210,113,52,32,114,81,143,140,240,108,20,164,192,7,40,236,247,86,161,188,71,4,213,176,208,167,222,90,69,122,47,202,85,74,94,227,81,253,134,55,206,11,133,237,227,94,175,236,247,249,94,221,221,35,218,206,189,8,60,33,255,136,66,154,65,23,197,86,216,186,73,34,26,216,148,219,192,52,197,123,148,194,96,194,139,98,32,104,243,236,242,130,138,99,106,144,191,154,254,78,212,78,83,47,209,246,59,54,74,28,80,126,156,105,60,240,186,154,198,84,45,17,118,214,195,111,69,85,84,135,63,9,1,24,113,92,16,231,140,90,177,132,86,129,186,30,147,94,246,20,129,97,26,50,36,29,196,200,238,204,81,7,134,56,82,253,53,24,176,234,136,168,115,182,238,65,117,154,224,84,247,139,103,211,200,217,10,83,214,221,35,32,190,179,240,61,112,113,90,189,110,129,40,253,113,122,241,113,182,51,207,125,164,130,180,204,99,28,86,91,139,30,232,71,215,243,137,228,211,198,231,193,118,114,240,235,241,36,9,161,122,118,130,146,239,221,213,150,73,214,44,226,249,7,138,237,244,219,36,8,81,163,236,208,234,205,53,232,204,57,237,92,145,231,159,34,35,186,53,206,79,173,125,252,246,68,122,109,62,25,8,235,39,240,180,10,7,188,62,53,117,251,209,192,153,19,60,83,67,141,117,171,100,8,24,166,65,53,214,97,136,245,194,192,179,14,210,163,183,220,126,209,220,200,38,65,252,175,73,205,148,9,222,71,186,136,42,53,117,50,138,169,108,120,34,203,184,240,178,122,147,240,208,223,44,217,210,114,22,180,127,134,239,56,112,253,176,162,95,184,123,156,254,192,152,123,143,163,58,138,239,164,80,180,89,27,140,192,86,90,214,60,245,71,32,77,7,111,76,23,191,47,88,39,183,186,78,156,146,53,178,223,201,166,79,211,253,112,177,173,155,200,165,111,251,169,114,192,158,92,145,68,62,30,241,212,66,4,72,40,110,26,152,90,35,205,227,194,6,220,35,91,10,13,171,44,4,72,206,99,147,30,38,117,149,245,117,32,149,228,68,17,192,147,172,166,230,144,97,28,187,163,231,208,51,183,209,38,188,198,253,109,254,173,102,191,73,229,71,238,28,33,165,167,60,99,211,118,84,35,57,110,173,187,69,107,109,44,29,18,240,126,74,205,146,73,115,199,156,17,182,215,180,252,34,234,19,239,163,90,69,151,86,35,160,87,17,151,38,106,34,123,97,199,54,119,243,140,215,53,151,112,138,194,137,200,231,50,111,6,26,205,69,129,183,241,246,221,236,118,82,185,205,179,64,83,118,238,130,97,170,115,106,109,31,216,106,213,188,20,130,160,245,214,209,68,75,188,225,22,17,214,44,28,50,255,85,164,241,111,105,236,153,222,236,101,10,116,8,211,234,124,9,219,11,68,28,53,152,51,16,171,147,213,189,96,153,163,5,197,89,84,126,105,130,11,159,15,188,120,202,145,166,28,66,119,77,224,146,162,233,13,254,151,46,57,94,170,167,143,85,23,99,137,97,42,191,62,149,101,93,120,105,216,182,132,165,126,34,170,27,204,50,132,218,133,206,157,178,237,217,5,166,0,78,71,119,99,238,10,184,210,90,45,44,245,235,182,179,158,87,84,137,227,200,125,159,91,77,35,200,124,72,58,245,38,115,66,136,127,59,129,69,49,99,71,184,228,51,197,186,179,4,76,117,232,148,199,134,221,117,57,129,24,83,176,132,180,0,70,100,248,43,46,76,137,178,142,46,216,114,247,183,57,155,133,168,126,255,244,238,226,206,151,178,120,27,141,45,76,30,62,45,103,202,69,68,29,158,218,61,124,159,164,245,25,62,114,33,201,159,86,47,31,111,140,106,246,107,183,33,65,210,115,16,9,113,92,138,34,56,247,129,4,163,115,199,24,93,182,240,139,161,58,28,109,159,208,37,37,142,128,11,195,47,25,76,91,25,153,145,36,100,189,251,28,8,195,75,233,129,45,12,39,112,43,65,111,1,223,14,89,203,75,72,178,137,218,249,126,115,96,222,144,240,8,27,241,169,183,178,31,152,152,178,80,234,82,97,212,61,7,60,179,105,115,85,229,231,199,211,141,209,103,217,106,189,12,244,198,244,146,248,115,83,81,151,132,200,139,178,172,75,151,136,27,74,35,182,208,224,15,170,7,157,217,134,163,93,194,76,216,82,188,240,30,240,83,139,201,54,144,187,247,39,0,211,30,33,76,245,214,175,224,55,94,140,197,88,6,83,202,229,77,192,148,3,211,211,170,100,243,231,3,113,237,109,200,150,200,202,76,165,124,55,46,181,24,77,47,149,50,194,23,18,157,247,183,87,21,173,67,18,206,38,43,246,193,150,33,18,110,180,101,249,6,191,118,37,235,82,149,149,29,97,189,124,167,148,58,9,225,70,71,96,118,251,134,151,145,235,156,202,242,13,217,128,23,204,0,83,231,44,163,87,38,93,155,3,166,75,72,70,79,50,130,125,222,215,9,37,157,176,182,115,234,198,173,85,171,204,87,24,178,70,167,32,179,58,218,166,188,236,230,103,57,149,93,174,191,40,175,176,186,211,150,52,99,52,218,82,245,225,132,167,243,200,223,103,69,217,88,94,183,41,21,247,30,163,17,192,155,202,141,190,172,106,56,70,83,44,50,20,166,60,170,4,124,140,90,33,119,34,206,157,102,240,74,65,201,35,91,226,52,242,193,22,183,214,140,121,171,8,241,250,188,77,4,211,170,190,138,146,221,23,203,251,196,232,101,233,95,129,241,18,82,48,121,37,147,141,191,48,129,242,188,98,111,32,35,32,91,7,213,106,72,114,196,206,98,205,212,2,35,33,90,214,221,151,154,52,233,195,249,98,140,233,1,231,135,18,126,26,251,90,12,78,75,155,231,38,17,177,179,19,197,206,65,79,108,87,24,77,147,121,31,59,107,38,204,104,221,243,142,157,131,78,211,41,179,66,15,26,95,97,108,75,116,89,62,172,239,231,53,228,184,56,28,138,178,153,83,142,19,196,7,172,99,76,251,170,164,240,212,51,175,88,13,214,12,175,163,45,17,19,100,94,148,230,233,111,103,8,33,47,155,151,17,78,232,197,187,199,229,141,197,141,28,205,69,241,33,91,124,35,199,25,90,75,167,188,91,201,184,163,176,102,233,83,91,134,193,233,155,145,76,64,252,74,248,207,199,89,244,254,237,159,67,97,39,61,132,58,124,95,193,124,152,88,148,249,97,33,159,22,128,115,184,37,169,216,135,109,1,253,26,39,26,59,39,229,57,178,132,30,157,82,120,87,129,183,154,203,179,111,41,141,248,70,164,215,97,194,1,50,150,22,226,56,67,18,91,140,8,118,66,149,150,34,18,4,163,25,241,47,185,49,194,126,217,23,41,133,235,42,78,211,187,233,223,245,160,250,66,132,56,63,228,232,124,222,78,245,5,77,136,62,116,39,84,225,175,3,121,165,177,182,242,155,99,234,187,11,126,86,20,197,21,50,186,209,53,226,78,6,61,196,83,62,92,19,71,153,53,208,9,253,169,240,124,155,68,230,255,104,123,151,22,236,118,36,75,239,191,212,184,6,186,95,106,220,52,52,244,204,67,211,152,194,78,154,4,119,85,145,157,30,20,77,253,119,235,137,253,70,104,233,24,15,207,73,50,201,239,172,79,251,213,214,214,37,20,151,181,126,243,31,147,104,105,182,40,213,227,80,42,6,140,91,86,14,117,188,26,220,196,2,46,207,177,220,9,143,187,201,205,20,130,50,188,10,165,181,241,59,57,187,26,39,163,210,28,19,15,71,122,241,194,74,200,72,57,197,240,90,130,15,21,15,49,240,89,245,85,30,157,100,192,65,107,176,184,90,249,178,184,205,129,33,106,109,23,94,202,134,10,156,99,47,76,70,236,166,141,241,178,6,203,94,106,102,54,11,140,206,123,180,229,116,147,182,137,171,64,12,200,86,245,36,230,250,114,41,92,104,96,207,65,34,28,172,16,128,159,137,229,115,8,166,70,89,24,21,241,237,21,11,131,233,36,158,227,73,29,235,57,167,130,169,142,16,146,52,166,202,207,7,195,152,44,235,67,44,158,83,48,224,25,127,196,67,69,141,84,188,191,144,121,202,151,178,19,31,211,39,14,52,248,7,187,178,169,227,140,216,161,29,150,72,189,76,194,235,95,169,198,241,34,71,131,139,42,41,144,138,211,194,224,76,176,81,73,230,56,117,14,169,5,239,95,133,151,93,121,174,83,185,105,185,188,244,162,172,75,200,116,97,7,77,193,11,136,144,143,156,196,248,175,185,235,196,104,111,132,189,21,78,115,4,8,169,130,182,61,187,78,220,46,172,242,62,41,153,46,36,82,94,1,15,92,139,218,93,101,89,196,175,7,92,212,29,55,241,3,150,57,238,195,185,195,43,155,46,34,26,49,117,11,215,67,81,72,41,29,198,218,216,33,191,32,138,180,38,165,183,183,24,20,124,148,250,219,148,22,150,219,218,18,217,164,181,145,137,94,170,69,226,152,74,244,75,54,125,223,193,211,88,96,220,150,81,67,35,185,220,73,106,103,169,144,8,215,153,47,105,45,203,157,190,9,12,255,195,29,53,242,72,133,66,146,251,223,142,229,110,169,153,66,129,122,206,167,86,66,80,0,201,31,205,178,6,62,13,252,209,9,254,35,37,86,46,200,108,228,88,241,152,251,69,81,203,125,142,205,98,14,85,120,32,220,86,83,140,9,190,165,177,181,219,196,223,238,169,50,31,170,105,74,27,98,107,29,184,132,229,193,212,230,135,197,69,16,111,15,109,107,220,222,53,186,213,225,178,82,24,98,229,212,47,60,37,0,128,31,5,147,58,118,192,206,156,148,241,74,166,66,23,123,47,66,200,202,232,140,159,60,40,155,225,132,235,82,159,48,51,76,203,41,200,64,153,162,69,169,114,59,91,108,143,73,118,206,143,164,116,181,100,114,150,56,197,209,128,211,67,30,255,82,11,38,93,174,52,146,25,62,225,142,160,184,217,81,56,124,186,50,229,78,43,203,187,150,203,16,217,83,216,158,122,56,212,128,115,146,106,241,137,192,229,118,98,49,123,56,165,205,127,174,191,141,31,45,121,223,157,10,223,133,44,42,172,152,114,15,141,108,73,108,250,70,136,206,151,117,97,161,141,52,81,156,179,139,70,227,105,126,18,229,114,174,125,222,29,244,108,30,106,242,100,246,230,25,204,170,248,61,135,62,28,187,251,238,191,112,43,85,49,4,207,225,95,98,138,97,18,65,41,34,239,181,81,110,119,130,69,76,162,250,236,68,232,116,119,39,59,192,50,120,244,44,10,85,228,75,96,22,158,180,166,232,197,77,11,163,4,109,18,0,54,7,30,84,57,241,219,166,13,165,59,209,240,165,195,94,93,154,168,163,155,123,47,205,107,172,97,127,233,177,131,4,213,242,224,192,134,52,64,53,16,73,11,25,225,68,223,200,70,10,175,36,27,48,252,64,222,122,19,44,211,135,83,250,153,220,253,143,24,6,114,12,2,195,255,88,194,132,69,72,74,169,235,185,132,181,118,237,49,180,105,244,224,41,87,75,16,24,243,75,89,222,171,233,75,95,243,249,145,16,41,16,156,84,231,128,56,103,49,165,115,122,162,162,52,233,229,107,240,241,172,157,159,3,183,133,234,222,176,242,166,45,164,201,228,26,95,138,56,94,172,8,137,21,177,182,89,92,229,141,223,102,243,19,27,37,37,91,68,209,115,168,192,213,10,169,232,224,196,62,140,195,91,197,79,48,173,66,15,128,28,220,81,84,89,229,211,161,136,115,11,218,14,125,120,38,150,94,227,208,35,242,41,180,202,208,163,246,56,122,136,209,10,75,213,196,234,64,36,240,194,93,93,79,103,67,79,225,111,227,209,92,35,4,109,45,42,181,128,187,242,179,32,80,130,175,96,223,3,53,171,216,0,197,63,185,133,41,75,190,203,212,183,134,162,224,222,211,18,54,162,74,167,16,212,138,45,141,51,81,133,12,143,81,17,202,118,118,52,45,53,143,168,74,90,35,88,174,201,94,42,42,90,129,223,202,75,79,55,213,155,75,45,112,83,250,74,49,205,184,156,171,42,5,30,205,213,98,95,32,228,164,95,131,233,239,94,41,224,243,233,245,91,110,174,74,53,224,85,138,228,203,147,106,152,71,189,84,210,22,194,23,181,166,100,145,217,104,93,45,116,36,48,126,227,152,195,230,1,89,122,27,34,249,51,158,157,237,104,19,148,57,57,99,51,37,59,77,158,109,180,2,195,139,246,160,35,101,98,232,245,19,141,209,64,187,22,60,33,168,119,14,133,96,138,30,22,160,31,207,173,90,30,77,225,209,115,97,239,145,255,55,208,238,209,128,35,242,25,45,88,49,224,87,166,138,67,157,20,156,71,254,195,36,26,43,11,59,196,13,65,230,7,225,21,153,31,226,30,169,228,37,196,70,90,204,127,37,48,162,95,37,236,31,43,87,144,251,250,100,136,3,38,213,34,139,172,106,71,229,163,196,86,88,16,83,208,223,94,25,31,188,239,24,133,140,75,85,245,90,118,127,15,43,250,220,5,212,14,230,134,180,66,235,12,158,192,57,101,59,26,230,62,11,118,121,106,27,134,186,233,134,121,180,28,30,208,145,137,79,137,183,10,198,125,20,203,207,177,42,146,123,231,28,149,107,243,153,225,100,76,8,140,223,194,133,239,160,77,93,175,108,164,81,198,135,163,173,112,12,62,173,9,147,135,211,246,236,71,202,1,111,186,56,161,62,119,246,135,209,69,203,121,114,93,78,35,95,135,113,219,143,39,60,117,139,232,137,147,94,77,21,242,245,188,6,7,7,63,23,96,113,233,242,166,43,124,244,112,53,38,117,225,91,136,109,71,88,3,109,32,241,201,162,45,48,243,141,45,28,147,93,85,89,207,166,155,74,248,100,89,196,42,208,107,218,11,225,147,58,219,228,66,114,68,188,201,5,214,136,27,245,40,89,28,40,38,221,113,29,155,150,58,35,226,165,231,84,236,30,91,198,110,198,26,40,234,36,231,34,25,31,107,74,238,222,1,167,145,178,7,106,135,191,56,247,151,120,133,72,43,75,194,167,199,253,201,84,189,239,47,15,201,235,152,211,238,219,55,150,99,25,251,242,112,22,103,223,93,95,90,134,155,170,178,144,252,102,192,150,26,10,228,159,242,181,67,82,2,101,192,249,132,91,166,239,101,243,19,23,215,175,177,44,143,177,220,214,85,173,233,73,157,99,200,143,156,223,166,164,82,194,99,132,230,66,217,33,155,232,141,88,234,86,231,232,12,187,248,161,135,36,177,77,10,123,182,83,205,66,49,109,153,56,18,131,66,30,195,111,176,217,180,45,85,130,154,116,176,8,165,154,137,82,245,225,228,248,172,184,144,109,92,72,69,165,154,51,177,27,71,73,178,77,26,122,163,136,53,218,118,226,170,77,3,115,171,196,128,147,212,177,215,163,33,93,225,177,170,183,117,213,184,156,73,18,249,226,224,151,53,7,155,157,8,114,137,121,187,157,36,123,117,126,196,182,229,238,86,118,119,147,112,100,35,170,20,67,134,108,135,12,40,115,161,197,150,128,202,179,236,54,38,138,235,231,169,93,42,135,138,189,224,152,140,236,111,182,135,92,85,60,1,157,204,226,4,137,192,150,191,47,48,49,190,52,239,183,68,29,78,96,130,238,115,221,153,208,36,145,204,4,218,121,222,93,154,231,246,167,1,96,248,2,123,76,194,86,168,28,16,152,91,215,93,154,195,72,43,36,248,108,52,19,17,194,53,34,201,161,161,107,24,44,182,108,102,234,74,70,6,64,70,237,28,5,154,95,71,142,244,57,137,239,226,35,157,72,214,61,185,198,173,166,27,62,238,234,228,54,38,237,80,227,203,166,28,175,225,126,22,192,186,241,66,35,151,18,216,202,180,162,49,185,171,114,218,227,81,239,43,4,93,42,111,33,153,6,144,53,196,145,154,113,250,138,160,228,162,50,177,135,111,201,124,237,66,42,182,176,234,106,232,202,81,15,155,134,102,80,108,146,151,61,164,78,174,88,151,45,229,211,40,142,45,197,232,74,118,214,236,141,109,76,149,14,67,36,121,239,92,159,158,117,15,185,36,238,49,226,6,167,34,15,109,147,25,176,81,124,41,188,93,35,26,52,47,17,89,95,38,18,149,74,188,23,150,193,61,246,76,144,250,186,14,74,130,185,89,114,59,8,241,81,26,233,48,26,57,73,58,222,72,208,219,49,42,21,27,181,107,46,15,68,194,183,53,92,29,210,250,244,228,236,195,87,138,137,236,70,233,249,185,249,71,85,56,48,69,152,210,53,212,178,118,209,214,67,71,197,72,99,106,200,64,25,171,144,182,46,115,72,207,74,147,224,130,237,241,221,45,237,243,254,22,138,184,159,243,255,39,243,234,207,116,63,85,40,177,11,53,59,246,163,16,175,81,187,226,47,84,201,251,165,192,210,97,196,63,239,173,133,214,11,218,165,242,131,55,113,222,152,37,21,39,12,19,240,27,45,226,178,20,236,204,11,83,77,228,110,118,10,155,59,230,106,192,208,8,113,107,248,193,136,189,85,121,56,249,41,181,101,111,77,21,211,21,130,65,198,178,236,40,116,108,232,161,116,5,241,216,255,226,117,56,42,10,28,33,23,238,149,247,252,190,68,51,105,245,50,229,151,45,218,240,219,162,145,177,58,203,54,75,235,69,194,216,111,89,154,44,217,184,107,131,162,95,210,168,226,225,100,54,92,133,77,126,23,31,141,247,123,98,37,95,55,140,41,131,166,233,109,137,93,235,163,137,4,14,231,82,251,34,204,59,107,91,120,106,127,118,155,25,205,233,90,125,150,16,69,2,129,255,242,134,108,161,55,253,101,68,98,127,99,134,35,241,86,185,208,150,242,196,223,22,204,206,117,198,172,201,91,145,87,54,91,52,222,24,152,235,194,16,117,246,95,76,164,89,77,123,150,198,171,27,39,247,175,99,196,224,134,190,22,203,170,123,183,169,212,186,219,28,194,232,144,149,110,31,178,105,35,48,5,182,186,122,71,9,95,197,85,14,19,25,113,155,20,111,133,146,94,220,187,209,43,37,133,237,119,115,176,74,156,114,67,107,21,86,8,206,216,223,231,56,147,157,60,238,251,90,109,27,205,216,111,241,88,45,241,170,183,103,36,84,12,55,163,27,137,5,235,178,244,163,224,151,140,168,224,7,35,5,125,83,135,184,131,192,166,246,59,120,144,100,104,233,90,140,124,14,212,107,189,107,56,165,218,13,26,31,184,224,215,250,153,94,164,216,239,158,228,225,220,205,138,211,131,145,23,204,177,127,167,33,153,16,33,129,222,184,245,65,175,36,48,54,80,160,165,109,93,183,68,221,25,167,31,252,17,166,220,158,225,9,73,46,85,76,160,28,57,99,121,182,57,28,124,207,64,208,166,222,130,68,10,251,207,84,113,23,104,51,133,206,189,229,225,184,33,83,138,47,130,184,71,187,179,148,202,56,72,234,253,123,86,36,185,239,7,59,39,15,186,11,62,89,144,206,29,51,11,76,176,124,248,100,177,172,82,25,211,101,223,207,209,158,83,107,178,54,23,130,219,126,255,109,144,100,85,69,59,238,166,233,203,135,196,160,235,208,38,253,252,99,250,112,152,236,131,122,223,122,145,32,149,226,217,195,168,246,111,107,212,191,66,108,146,224,67,189,130,67,236,40,20,226,5,122,204,6,8,221,46,252,85,201,199,247,64,180,92,102,138,153,63,158,125,208,200,188,238,122,2,108,108,158,60,125,1,237,143,125,221,97,110,53,57,242,110,121,120,218,55,219,177,26,157,119,137,79,13,117,115,152,1,100,148,149,230,89,223,112,10,52,145,3,70,40,24,255,118,60,153,120,100,186,59,14,78,171,211,53,223,225,151,137,190,132,107,138,45,165,24,207,77,192,200,200,73,107,170,73,107,191,227,77,138,76,140,9,42,32,232,54,201,195,247,117,82,86,28,129,51,197,252,63,187,125,189,116,7,240,196,30,243,212,19,95,155,49,111,223,156,219,74,225,148,213,203,251,76,32,89,190,223,142,103,18,127,250,188,51,24,62,47,249,233,115,110,133,128,121,131,232,106,221,80,104,37,201,0,162,224,216,44,207,201,126,103,89,195,57,138,235,215,143,61,8,232,194,193,121,224,102,218,74,190,17,163,220,53,228,115,65,107,195,117,207,109,129,149,164,26,132,125,24,39,190,239,118,195,4,48,215,157,40,144,195,156,165,253,251,109,42,173,229,62,135,234,52,27,98,115,83,193,232,236,228,131,144,139,92,92,196,172,81,34,80,175,200,56,48,85,174,126,192,80,46,146,111,49,213,167,95,14,183,141,195,212,134,220,5,130,62,32,65,54,239,26,85,122,242,211,148,193,38,119,154,97,35,159,65,104,23,134,79,172,59,245,239,151,123,53,5,173,132,106,227,184,223,208,158,20,129,41,24,108,177,31,81,136,85,151,192,228,74,57,59,76,91,38,110,115,143,85,147,98,129,151,221,231,194,89,153,98,106,52,168,226,143,185,231,235,158,234,247,126,183,233,143,46,111,53,159,73,84,153,222,242,106,138,78,191,188,59,159,166,176,64,141,254,192,37,199,70,219,97,50,104,210,26,46,154,18,191,61,184,125,87,121,49,194,102,45,14,206,101,108,251,247,123,125,186,139,177,111,160,243,122,147,133,129,169,37,137,81,91,86,210,92,229,225,219,76,29,135,209,82,104,85,91,111,24,9,124,67,235,102,244,74,107,40,78,221,24,39,32,198,87,146,214,4,71,252,189,81,89,94,93,102,3,58,61,81,58,199,193,218,37,223,23,120,81,149,25,231,238,185,132,233,116,152,152,180,126,73,38,248,67,161,157,194,168,52,213,128,17,135,187,59,245,151,160,145,127,87,27,136,45,219,78,242,197,200,137,25,177,248,55,220,78,242,193,142,233,98,12,63,215,86,217,50,211,96,207,59,219,119,60,154,98,78,217,241,224,202,206,94,196,140,87,56,143,155,245,87,127,97,4,223,201,207,133,98,9,103,103,197,92,196,78,246,49,131,96,246,222,176,185,227,158,53,146,83,28,95,155,154,179,219,26,79,254,242,224,188,193,20,112,95,248,203,226,244,121,186,97,255,144,253,18,81,168,92,238,195,17,101,188,198,229,249,23,232,72,196,26,177,172,160,38,173,201,128,111,43,102,121,179,157,233,194,152,219,247,4,235,73,92,53,134,114,234,132,45,98,105,175,75,158,141,24,207,142,173,225,96,69,95,251,124,219,179,72,74,88,197,103,125,213,251,218,140,98,10,203,148,126,11,111,3,142,123,232,232,253,12,154,236,136,235,26,120,231,204,65,172,119,180,184,30,85,200,170,47,76,116,102,248,250,35,120,59,111,221,95,165,76,192,170,76,124,195,68,122,236,254,54,249,119,165,56,169,103,131,92,173,92,113,136,218,205,51,224,241,65,74,130,118,189,162,221,21,194,125,116,152,227,190,90,216,29,198,133,171,100,205,32,24,117,140,140,187,130,160,161,58,7,73,236,244,184,150,197,246,100,218,66,203,237,71,24,22,138,172,94,174,129,211,69,135,77,110,138,80,101,160,212,242,5,183,26,240,194,219,127,97,190,102,186,207,30,38,77,126,225,110,90,114,209,51,210,123,174,217,219,45,63,58,150,167,41,108,221,89,76,96,32,71,70,3,74,87,181,221,140,119,92,51,157,125,204,123,86,26,242,123,119,80,56,147,96,212,137,163,247,236,44,50,40,72,19,12,151,90,98,130,87,210,237,3,62,151,68,252,41,45,96,18,84,110,107,82,223,144,66,136,223,46,162,192,86,45,215,152,153,28,31,100,206,155,85,0,140,118,179,111,105,38,37,118,43,221,42,26,106,199,6,143,49,53,93,165,33,191,13,7,186,231,98,96,127,64,192,56,181,245,108,158,60,131,119,25,7,155,188,216,185,75,68,82,38,71,210,172,89,223,155,220,215,26,139,0,135,195,45,111,58,6,223,153,137,221,211,248,88,47,208,88,221,158,15,132,83,93,240,149,24,20,22,186,180,46,230,242,142,251,52,89,4,119,133,49,104,104,88,121,235,101,254,176,42,112,59,43,210,205,6,171,25,202,243,129,123,10,151,15,76,170,229,106,88,243,219,45,57,157,18,188,24,228,122,220,201,98,154,120,61,118,45,83,126,190,110,25,170,184,114,115,222,79,171,202,235,55,157,9,216,106,11,124,63,205,70,102,53,180,245,153,60,254,218,118,89,43,250,61,161,21,187,119,63,72,252,150,140,169,137,38,45,63,164,144,71,226,80,210,223,174,185,199,13,172,178,65,234,108,216,246,38,1,179,43,102,125,177,101,197,26,14,47,108,41,237,185,113,49,196,181,180,152,196,169,192,88,229,37,188,16,91,133,162,173,231,133,83,53,172,165,162,119,44,126,155,36,178,126,143,153,179,155,44,249,36,103,166,132,199,137,203,74,158,242,219,220,63,168,136,117,120,153,188,166,192,20,207,132,141,105,193,64,217,173,49,164,106,28,159,148,213,212,41,207,206,70,94,28,176,29,68,253,133,195,115,131,197,159,116,133,80,45,81,134,160,245,89,33,149,194,160,184,29,126,149,237,50,137,51,69,121,113,50,159,215,186,238,235,106,134,78,15,15,222,130,142,115,77,133,241,96,197,199,134,164,163,85,233,218,177,110,206,193,16,240,128,118,74,90,195,40,59,226,107,98,14,45,93,34,230,30,79,225,61,41,72,190,233,195,77,12,48,140,37,14,203,37,48,204,126,30,205,131,143,46,213,162,59,67,47,234,245,49,53,51,217,24,8,131,183,18,118,26,70,131,78,5,130,198,30,193,105,38,70,123,147,70,129,241,9,185,11,3,77,206,165,123,53,26,237,12,172,195,231,168,190,193,163,31,92,163,227,213,74,52,181,227,27,97,153,169,176,156,235,80,134,176,14,126,48,185,130,178,111,12,92,203,53,7,122,78,214,171,164,14,188,71,84,70,53,243,147,221,44,117,131,141,214,211,97,4,121,101,215,25,159,200,158,143,169,49,85,203,249,199,24,78,175,109,178,204,178,60,20,157,84,92,58,104,110,101,237,247,57,140,61,105,238,192,196,243,228,228,181,43,86,184,161,79,167,113,186,105,199,6,164,72,254,112,120,53,196,188,4,182,124,123,135,135,81,133,63,61,107,78,25,223,112,99,146,136,42,48,167,103,220,115,206,27,230,253,116,156,8,146,79,82,182,167,166,203,107,94,157,245,134,32,123,189,37,228,160,205,178,205,28,94,122,15,249,208,229,91,10,101,100,248,120,5,134,188,59,166,48,135,112,215,195,203,68,60,227,6,117,246,255,125,25,247,128,141,161,219,63,214,130,140,102,63,104,154,195,59,134,111,253,237,153,185,6,28,237,38,53,32,40,108,71,241,232,243,90,162,108,10,140,152,229,14,248,28,132,79,99,244,152,156,74,38,217,29,167,233,47,211,214,89,187,82,250,40,30,31,120,4,205,19,10,91,189,171,173,129,26,96,187,104,131,230,224,65,249,177,128,77,116,92,97,238,184,37,96,130,68,227,129,75,170,209,113,212,201,115,125,225,96,75,74,168,0,103,157,162,144,216,56,35,11,48,214,222,126,96,82,246,2,38,116,53,95,216,23,23,240,89,168,169,191,112,80,184,17,9,77,35,189,93,235,158,155,99,172,235,4,249,95,56,151,232,26,254,221,63,254,242,5,185,135,188,253,174,227,194,196,55,246,59,164,101,10,76,28,225,15,112,45,49,226,232,172,238,247,173,253,98,7,138,115,228,125,233,168,206,235,54,143,158,205,202,70,52,199,75,31,251,120,238,247,165,47,165,36,57,119,240,83,191,99,18,82,84,7,70,93,237,237,217,240,29,30,216,88,124,31,120,250,93,186,155,198,247,250,195,152,46,247,86,1,179,154,158,174,49,207,238,195,177,184,159,223,134,220,32,134,133,188,183,103,91,32,227,98,221,247,102,245,61,67,14,227,252,190,48,92,79,10,215,200,139,235,168,239,64,55,243,192,205,213,7,128,217,147,158,5,102,158,181,128,173,28,75,225,6,227,95,192,36,194,63,15,167,206,44,134,133,194,151,242,192,61,24,120,128,241,25,60,99,126,46,185,119,212,6,113,253,103,80,145,21,140,247,38,245,234,121,54,249,224,209,120,66,165,42,179,97,37,97,118,55,35,243,177,223,40,128,155,57,150,31,121,238,186,153,162,70,158,110,107,178,125,196,228,229,70,137,5,239,48,2,83,233,105,141,120,253,133,79,215,228,50,77,18,37,181,138,1,19,227,107,10,103,168,65,3,198,109,179,31,120,248,185,218,73,178,151,138,13,131,141,21,37,224,250,154,219,139,197,29,251,10,57,152,87,218,192,96,66,246,57,96,234,182,159,214,104,67,123,207,79,63,223,229,77,54,233,154,23,174,66,180,108,48,234,153,241,240,76,68,94,7,53,219,76,119,152,40,93,123,30,78,30,90,13,24,142,176,161,48,194,175,241,219,228,217,233,126,74,32,207,175,141,4,120,219,208,21,182,144,176,205,209,24,57,49,61,151,241,109,7,163,126,130,21,35,235,1,135,23,239,14,41,55,164,103,204,240,6,199,166,70,102,192,99,213,66,99,95,157,66,241,192,100,101,234,107,21,114,120,227,115,14,169,35,172,198,230,24,90,43,160,164,187,235,179,41,182,139,182,231,224,156,243,65,35,85,203,200,73,91,105,15,202,37,39,190,134,101,140,235,91,65,146,87,47,124,110,56,207,179,145,100,112,90,227,68,41,79,169,15,76,10,121,244,236,236,87,123,235,128,82,144,26,251,97,49,245,50,157,9,159,43,58,96,18,143,158,135,115,213,246,223,134,249,101,63,75,27,113,151,212,2,238,179,168,69,1,1,110,16,44,162,161,70,189,141,194,92,127,163,117,161,56,68,31,62,240,246,198,111,91,101,181,174,0,83,62,242,49,47,164,127,62,211,144,194,163,216,170,141,22,84,79,176,53,205,222,116,216,204,73,133,77,184,221,39,195,217,206,122,127,97,4,214,227,197,184,13,63,115,101,67,253,83,2,38,169,77,103,218,134,141,216,191,55,81,188,46,158,75,40,50,215,188,48,98,232,83,81,170,248,98,84,142,101,251,252,52,54,220,116,94,250,116,190,205,72,245,129,77,100,206,225,108,21,148,2,51,63,156,109,147,18,138,51,109,171,194,220,118,125,178,212,98,166,145,194,99,196,215,134,157,125,207,7,229,230,176,2,38,86,163,63,93,237,134,235,112,53,234,92,133,81,172,216,1,147,65,84,20,134,162,174,5,188,82,123,31,62,102,8,130,178,204,211,45,161,52,120,81,149,28,112,73,234,171,34,135,16,41,171,128,27,243,65,96,66,32,249,182,166,194,65,91,227,239,233,241,222,61,189,14,136,109,193,158,120,239,110,63,46,48,23,147,251,112,187,170,233,247,132,83,62,26,83,243,165,214,169,101,36,58,72,162,113,122,64,116,161,163,95,211,40,103,5,134,211,34,80,74,96,154,142,152,221,236,162,91,196,245,116,35,222,70,73,227,40,140,187,122,43,196,139,21,155,6,158,249,231,200,222,150,50,17,223,234,83,109,23,248,172,188,236,148,174,100,4,206,172,247,108,234,209,70,216,57,68,193,212,149,75,217,251,49,225,124,254,83,87,165,142,13,171,112,117,158,91,200,199,171,110,134,16,123,92,214,112,130,160,189,136,25,68,6,87,14,38,91,211,108,238,50,15,144,92,157,215,74,162,244,68,194,110,192,103,249,220,214,68,247,167,182,30,240,238,68,199,177,97,101,151,135,204,116,164,29,93,67,42,38,105,107,106,42,239,107,111,40,101,245,197,56,190,124,204,236,12,153,218,51,36,162,219,133,17,132,208,198,219,18,220,29,54,173,40,105,157,141,228,96,4,188,155,36,78,113,216,80,248,238,83,133,107,72,171,218,250,216,103,161,208,154,200,120,147,168,156,249,184,92,211,57,117,11,149,8,86,161,10,240,241,54,121,204,245,192,59,106,32,73,82,77,151,183,187,154,68,110,205,49,158,221,204,150,45,48,162,160,113,31,133,143,78,77,59,76,177,153,194,28,232,198,224,163,189,166,24,40,204,43,20,67,213,239,49,173,50,56,206,158,179,72,115,215,89,152,201,59,136,153,0,27,122,211,137,2,187,194,138,65,25,86,118,36,48,2,144,161,91,66,17,207,152,114,0,64,204,9,3,141,195,204,65,217,141,38,164,147,238,23,132,47,249,204,96,177,120,141,86,174,133,7,129,47,169,14,6,180,66,234,93,32,195,182,149,174,48,249,128,129,14,124,177,130,154,51,59,96,163,103,212,159,54,213,167,64,201,89,215,198,188,106,236,162,227,35,79,80,184,81,177,19,240,57,38,199,211,122,222,83,143,27,71,205,218,24,71,83,92,118,143,81,147,37,61,2,24,165,242,232,217,50,33,121,133,201,196,117,148,132,254,241,60,123,239,80,180,72,240,232,9,120,12,210,99,119,248,112,34,19,169,43,199,82,49,227,230,51,33,135,144,91,23,53,165,8,9,255,224,51,223,210,173,148,2,102,107,115,182,241,116,118,139,173,238,74,66,115,81,144,106,74,129,115,61,48,98,118,241,173,40,38,151,200,208,132,228,121,198,252,70,149,93,109,144,9,35,84,137,11,194,82,213,90,67,241,80,70,191,59,68,36,58,38,208,189,58,173,118,90,230,28,208,214,103,52,99,85,19,236,156,218,107,228,252,226,76,227,146,82,196,28,165,96,168,135,224,51,133,225,67,242,140,129,199,10,105,111,227,53,77,58,36,100,146,133,10,246,49,131,96,6,28,10,247,124,221,18,216,116,75,14,189,137,104,85,232,69,19,99,40,26,53,154,164,40,95,111,205,50,145,241,169,48,52,104,49,102,155,124,32,89,150,173,146,87,239,15,183,68,35,221,10,49,95,238,160,29,243,115,105,212,104,154,148,128,235,162,36,146,21,231,210,174,145,30,230,250,8,72,139,44,73,171,237,211,216,149,226,196,69,98,120,106,215,44,225,58,140,194,109,58,217,50,147,140,128,61,236,12,124,192,85,151,0,39,182,167,21,146,91,138,82,152,182,254,8,202,62,56,91,54,66,82,24,215,237,8,152,68,36,185,159,79,10,136,67,12,140,45,97,220,138,110,131,119,20,55,3,111,141,64,78,24,21,147,47,251,140,165,209,228,246,62,225,221,170,183,49,206,75,157,44,176,97,23,255,220,240,160,181,242,192,205,194,34,14,147,128,167,27,210,48,99,47,126,219,56,15,171,194,176,140,246,128,7,57,136,2,115,216,167,24,21,242,123,159,23,27,172,208,104,13,85,240,51,104,179,68,149,124,71,145,140,58,4,133,135,19,187,158,233,140,251,77,141,51,252,45,99,93,152,28,13,125,182,41,136,249,79,35,245,62,158,159,94,212,82,68,107,104,83,244,8,96,235,141,123,19,149,92,194,234,100,48,122,134,209,186,224,56,146,135,207,72,33,69,4,157,153,178,21,156,225,198,69,34,29,225,61,65,25,37,255,212,31,101,229,131,26,133,75,192,80,45,78,133,119,228,180,3,47,170,136,5,62,127,242,88,52,233,25,173,60,155,14,101,217,177,124,206,115,200,182,105,10,19,157,188,48,229,56,218,186,81,54,31,61,63,51,94,35,44,92,0,70,236,104,72,9,79,117,17,79,158,222,125,211,57,139,120,74,133,49,48,194,14,126,106,102,244,142,154,220,93,216,82,178,231,26,67,165,80,36,51,150,172,59,234,174,253,167,11,33,71,125,175,69,106,144,15,41,140,160,93,238,184,211,54,111,63,5,50,60,185,89,119,5,242,167,231,10,120,225,10,144,15,178,168,27,136,89,86,141,227,70,30,110,53,121,14,194,105,175,27,45,98,48,110,194,100,106,153,170,206,192,61,140,243,215,97,50,136,244,116,218,40,109,185,215,205,88,27,187,100,13,145,44,127,239,130,48,254,204,37,38,231,66,117,96,186,58,66,70,158,189,74,34,136,93,142,67,104,62,155,58,140,60,28,71,10,191,238,48,214,177,236,210,40,128,207,28,159,195,214,158,156,140,228,70,101,39,48,164,148,1,6,163,42,240,182,95,112,184,218,174,113,225,108,245,64,45,224,213,100,23,54,66,230,144,138,71,91,121,119,89,153,86,117,87,99,175,235,246,77,186,192,48,34,199,76,33,164,171,33,20,114,90,72,138,114,152,152,250,212,135,87,242,104,163,227,112,114,54,133,91,11,205,174,220,205,123,38,31,36,119,99,35,113,120,155,138,132,192,163,244,29,35,110,66,195,207,107,79,242,244,2,166,202,78,191,54,52,40,41,222,139,44,202,249,12,105,136,236,101,206,14,201,226,199,249,58,226,242,77,173,61,76,180,130,158,137,19,250,153,231,88,71,159,81,230,73,225,232,138,69,77,21,152,122,151,40,89,58,251,187,195,92,159,151,78,163,115,23,217,225,233,207,108,169,83,226,212,86,239,227,140,170,7,174,231,45,197,130,90,8,174,76,183,222,242,180,139,188,182,46,118,158,56,204,112,138,139,231,236,24,132,139,253,107,77,35,221,90,10,159,3,217,199,211,40,140,197,150,38,131,104,222,197,69,8,73,195,4,204,33,150,251,15,38,109,64,183,58,226,218,248,79,2,182,230,2,35,161,230,151,19,18,105,82,111,218,113,92,180,177,184,22,85,98,58,71,43,87,213,152,40,86,60,94,244,189,224,81,73,241,112,212,60,215,3,163,99,93,3,70,195,87,127,251,188,117,42,23,94,90,90,4,188,175,180,110,94,24,169,186,248,40,191,28,49,89,172,116,111,232,247,132,106,35,206,46,123,73,113,12,28,216,220,53,1,207,241,188,54,187,66,44,62,168,50,214,251,236,213,66,179,241,192,164,30,234,92,129,71,42,142,251,69,206,179,120,183,206,225,206,253,48,222,139,47,150,244,189,240,121,199,249,66,170,239,156,218,113,252,35,209,24,135,107,125,158,61,119,189,35,190,201,60,144,198,205,232,15,253,173,169,21,18,251,105,89,138,249,10,144,108,10,25,19,136,224,118,28,200,240,13,45,253,152,220,190,61,181,12,120,39,169,85,193,2,165,202,192,223,106,115,191,214,105,136,62,219,136,207,193,185,167,35,214,234,186,42,222,208,24,138,102,36,48,133,125,177,188,54,213,135,226,219,178,210,185,25,227,109,236,83,18,178,165,140,131,186,122,135,97,62,84,148,251,118,24,226,88,136,235,129,247,188,247,111,8,44,200,233,186,48,187,126,152,18,132,135,134,26,226,36,255,133,211,173,36,19,21,148,49,233,21,243,218,81,35,88,211,182,213,74,120,29,70,98,80,188,87,84,93,22,103,158,1,166,92,237,129,49,246,86,192,228,120,109,133,75,243,204,50,106,94,168,202,108,10,215,236,149,236,192,168,94,215,7,190,2,81,16,222,213,182,159,214,199,168,244,189,146,42,250,209,86,127,224,107,209,26,31,69,209,41,220,77,181,171,5,76,98,206,11,47,23,31,1,70,155,239,129,17,204,249,173,92,10,203,75,106,207,123,143,22,178,187,5,189,229,209,218,11,239,124,91,35,49,244,12,234,181,207,138,49,116,213,247,217,61,84,6,41,75,26,82,169,242,61,187,9,76,185,232,11,215,42,48,54,233,11,231,30,63,125,22,131,84,20,126,131,18,17,87,40,76,215,251,53,169,207,143,183,66,32,190,189,223,35,242,187,186,229,116,63,11,155,175,57,99,18,147,236,82,198,59,21,70,191,141,119,219,239,215,34,163,216,167,194,217,82,176,4,159,105,184,92,54,11,152,43,245,211,179,43,100,95,32,137,104,243,121,233,82,188,248,154,138,190,210,242,187,64,178,151,50,118,99,110,251,195,36,132,115,61,38,130,41,172,61,223,18,191,115,140,55,229,206,106,106,144,172,28,119,197,3,83,152,92,95,56,142,166,130,25,84,255,216,122,173,232,26,39,240,31,127,187,172,120,248,236,75,115,103,172,216,212,203,169,72,7,33,55,230,109,61,194,159,130,226,75,169,127,24,241,228,89,186,36,43,152,194,212,59,226,177,246,96,67,42,207,152,85,87,202,32,245,180,60,137,105,204,147,158,246,133,103,85,39,233,87,51,238,81,0,172,144,86,223,239,65,242,89,15,24,231,218,243,240,189,188,72,217,148,12,135,70,86,76,96,59,228,230,139,85,12,46,157,133,44,174,17,191,13,105,84,211,174,225,195,74,209,154,18,220,173,173,7,81,212,248,237,99,150,60,115,116,88,173,164,163,40,110,109,157,164,131,250,234,28,176,9,226,9,76,124,227,254,116,55,70,49,133,207,230,232,215,46,216,167,160,173,23,152,107,91,236,25,197,178,31,180,107,200,14,198,68,42,72,29,86,125,248,198,45,20,61,95,86,129,161,240,164,54,193,97,35,219,147,23,67,188,237,46,1,212,208,181,186,6,221,179,17,129,0,162,67,59,235,182,49,72,63,137,229,135,3,80,239,85,228,186,134,132,160,197,12,186,126,16,148,17,226,220,132,25,66,203,14,32,115,190,122,219,159,162,147,78,83,88,191,93,107,236,192,20,154,104,183,225,68,79,209,47,132,253,116,26,14,242,66,99,150,34,111,151,178,246,27,46,46,191,148,21,180,94,53,210,133,167,32,133,248,121,249,100,203,244,225,103,83,104,177,248,142,9,10,231,198,133,225,38,186,95,179,110,162,254,50,147,8,97,120,125,40,91,161,18,22,2,87,178,130,125,208,218,183,68,4,62,75,215,69,2,59,124,132,92,88,4,30,36,203,172,128,207,2,209,153,52,73,8,138,181,205,62,240,76,83,42,233,156,76,139,192,46,185,100,50,230,147,107,246,140,135,179,203,232,215,134,89,202,89,169,128,231,156,207,123,83,68,120,97,132,130,116,109,163,230,154,227,144,176,90,44,93,96,19,106,212,251,219,99,180,164,238,129,69,74,73,44,110,34,126,186,235,224,92,240,58,101,132,99,45,124,165,48,135,93,12,57,236,6,210,49,116,108,66,226,22,78,219,162,209,25,52,113,142,225,228,211,212,220,185,106,48,115,57,154,113,186,53,187,35,234,79,83,139,156,162,223,168,149,233,158,133,161,187,98,34,54,139,44,100,133,143,21,20,207,222,103,222,41,72,166,127,236,88,144,239,13,181,22,40,85,244,42,73,96,212,63,134,194,182,149,4,76,216,89,81,162,99,62,98,150,168,171,214,217,34,45,205,175,178,176,35,139,152,171,193,187,230,232,217,87,59,161,173,33,183,14,163,21,163,82,243,125,214,71,84,181,2,222,212,182,41,92,154,51,212,32,126,12,187,178,142,202,57,237,118,142,135,163,126,86,159,223,174,43,2,94,133,195,234,253,154,211,238,132,14,23,227,202,121,224,30,191,140,109,252,135,182,57,199,142,101,50,220,229,121,45,146,110,2,134,133,225,133,97,253,143,126,159,105,211,158,33,133,151,48,186,141,128,187,30,233,108,149,177,15,35,156,93,247,243,232,94,91,108,226,68,60,212,69,107,245,181,119,97,118,138,26,159,95,134,204,210,127,249,108,61,45,233,205,9,150,138,25,102,60,181,157,69,15,62,92,199,161,86,76,160,37,63,230,0,204,21,225,72,37,153,116,180,169,29,167,48,42,14,93,56,63,171,90,211,20,153,167,176,89,77,138,73,183,74,106,170,90,24,219,68,219,53,187,223,2,119,45,102,225,164,246,239,121,56,18,43,30,135,46,112,10,175,103,101,110,168,19,226,183,43,60,0,58,104,212,231,197,176,76,238,197,186,209,238,116,157,253,112,9,81,73,163,40,117,14,1,163,217,173,31,228,60,55,165,24,180,105,180,122,210,179,205,205,32,246,43,208,199,214,64,171,37,196,142,11,165,97,85,82,95,240,43,64,66,227,112,126,139,95,72,166,75,145,250,85,40,92,90,58,149,54,215,205,25,112,157,248,55,21,166,172,205,123,110,149,34,73,187,198,198,238,158,137,242,25,23,250,240,207,195,236,48,20,162,186,6,182,169,114,198,139,81,125,241,12,203,216,245,94,112,118,178,52,18,129,57,88,227,131,109,180,229,181,241,233,232,136,237,112,67,50,163,95,243,140,113,172,144,141,126,151,100,44,124,51,33,118,28,248,104,196,99,114,46,128,198,229,245,161,38,115,173,159,3,162,57,60,248,14,155,57,208,4,46,16,135,57,10,121,132,108,226,103,233,81,103,16,141,207,20,85,163,212,86,166,103,186,86,136,167,122,209,95,110,45,106,128,33,223,48,174,112,133,217,150,155,195,72,14,137,219,110,83,230,30,1,250,175,102,77,78,69,228,246,146,243,32,33,60,0,237,179,190,22,185,254,222,239,140,207,105,234,144,13,248,83,2,198,123,157,159,198,48,172,236,128,89,231,218,154,196,25,95,61,100,85,158,93,68,59,126,118,199,184,172,158,209,230,248,214,81,65,228,112,199,107,195,182,162,232,10,233,69,19,254,134,42,74,209,238,124,64,240,203,163,72,168,67,114,236,144,238,81,6,138,154,207,21,122,11,12,217,183,7,110,42,132,110,234,18,220,198,27,230,39,46,14,244,221,229,204,220,144,38,57,95,238,129,185,140,106,107,130,153,113,164,158,157,142,202,61,25,50,106,91,188,20,15,38,6,190,118,22,152,250,199,219,53,146,160,100,217,82,46,12,7,198,15,134,27,66,61,138,56,235,71,92,162,209,187,171,154,129,178,57,162,227,224,131,157,164,47,137,206,147,229,218,157,129,134,138,251,178,52,145,117,159,141,185,134,188,58,2,104,199,12,124,96,248,223,103,192,131,12,48,133,201,66,201,1,239,33,92,71,29,202,56,164,30,29,54,125,182,165,240,121,181,29,93,155,69,132,85,13,62,35,233,6,109,53,174,254,231,183,173,222,50,186,54,149,239,4,148,116,140,232,25,7,248,210,49,53,18,147,248,105,98,80,178,155,29,152,92,176,11,83,204,47,48,58,73,53,182,164,110,18,234,210,241,106,62,1,31,83,138,251,75,85,248,24,69,94,175,71,169,146,113,118,11,140,100,138,155,249,150,209,210,117,154,147,110,52,220,209,116,254,124,94,92,71,5,243,34,138,10,224,147,73,154,69,114,204,171,114,19,51,161,13,75,90,97,66,202,115,240,166,163,75,78,218,173,244,252,220,86,71,187,48,242,43,98,78,144,89,92,238,100,25,85,36,36,12,133,243,204,71,197,40,48,36,147,131,100,154,21,78,46,172,28,168,184,21,38,166,18,29,239,112,132,235,195,201,113,136,69,128,68,189,102,2,158,121,82,156,217,182,195,24,51,132,6,6,116,244,200,49,97,248,71,211,197,125,182,141,17,219,225,48,74,199,169,104,91,247,135,103,211,219,255,54,10,167,216,167,41,114,153,75,97,60,92,209,22,129,198,172,221,194,43,178,163,91,232,209,55,237,214,168,247,222,132,56,253,185,59,62,48,44,200,241,240,109,170,74,2,31,203,123,196,54,109,34,183,89,223,106,34,43,208,3,198,50,209,143,133,128,90,172,92,114,154,159,157,154,178,120,119,245,80,14,191,181,8,106,83,193,29,94,191,74,10,104,217,250,165,183,209,180,56,124,246,218,46,119,8,40,177,238,109,210,248,34,132,2,19,120,222,18,170,202,125,163,200,109,114,19,226,117,193,38,96,75,103,87,152,92,167,29,240,84,126,138,77,88,100,199,70,108,98,112,67,209,99,92,204,24,81,38,213,210,95,174,212,140,92,152,104,179,246,27,65,157,21,131,98,36,75,250,112,200,130,226,236,155,156,232,207,195,113,47,187,183,31,25,25,46,248,10,159,41,95,227,181,72,94,213,35,194,178,242,239,136,195,87,161,199,147,21,68,222,185,128,135,67,143,198,222,175,243,236,160,231,99,63,35,10,119,70,139,247,178,43,132,54,30,4,105,239,179,41,11,213,214,168,71,149,232,184,49,246,106,207,40,20,156,209,154,196,67,157,196,150,104,158,227,183,143,109,171,105,9,251,203,191,12,244,189,171,110,124,55,235,14,202,194,224,208,49,91,37,244,14,128,87,210,188,28,202,154,114,148,210,18,59,206,105,233,215,222,80,39,250,160,45,12,199,164,95,123,223,74,61,43,14,41,122,180,157,85,29,219,209,58,211,125,235,145,123,14,224,22,151,209,3,239,39,61,146,18,11,156,78,14,147,101,37,46,197,141,18,114,139,117,77,173,91,175,79,107,66,232,57,96,254,91,20,158,225,213,195,231,83,53,113,115,147,36,122,183,179,133,253,38,151,128,61,172,90,203,81,88,208,37,192,184,135,81,134,95,184,11,209,188,193,132,114,226,217,84,33,73,74,41,154,76,45,133,29,130,253,164,126,135,243,93,169,153,138,215,170,75,211,10,56,188,103,148,54,18,231,108,85,215,22,42,97,245,190,22,46,251,231,181,42,60,96,241,165,251,155,150,134,146,213,190,155,198,185,208,193,196,166,48,162,145,241,53,41,253,81,51,5,214,153,200,169,70,238,108,41,45,20,37,182,221,153,74,128,41,78,209,214,45,68,50,123,53,55,156,222,48,206,1,61,34,102,91,185,205,107,162,7,196,48,57,210,37,206,100,134,167,237,105,109,236,228,1,147,6,173,175,13,181,80,216,2,199,70,161,0,75,97,24,25,253,225,20,137,169,127,24,155,164,222,123,217,70,210,187,233,111,119,136,110,162,181,137,240,233,168,88,49,86,192,20,157,169,1,5,159,92,36,64,86,204,45,205,171,70,223,125,175,248,105,212,138,31,16,66,142,104,203,117,84,119,51,170,186,34,40,69,156,96,10,7,44,176,29,11,14,219,189,235,105,205,130,10,120,158,126,168,129,100,181,197,238,60,67,220,110,44,125,182,177,97,4,72,62,176,14,40,158,204,64,9,114,63,179,12,187,207,15,151,150,18,137,100,250,232,203,94,4,10,111,161,60,26,210,195,48,149,89,132,69,93,222,27,5,225,48,98,152,234,105,74,116,30,61,187,155,88,105,73,4,73,50,26,14,188,185,62,5,140,191,67,58,142,128,72,156,61,228,6,101,205,254,221,211,194,199,23,166,162,246,129,45,97,34,96,18,240,166,194,243,6,239,33,138,31,207,2,64,168,161,205,232,26,97,105,253,214,144,30,230,139,90,164,83,81,179,16,2,134,129,64,7,141,116,223,21,99,138,207,241,121,109,54,191,26,61,235,35,169,119,120,227,38,141,107,85,163,36,39,233,185,71,48,115,166,248,109,118,32,61,52,201,177,114,29,101,96,156,66,15,220,117,84,76,47,79,199,180,147,195,27,232,57,96,171,246,140,83,179,198,168,88,10,144,28,47,212,252,205,18,173,141,65,89,225,101,154,133,1,111,81,188,169,70,178,53,99,109,54,242,50,53,239,0,194,150,225,154,130,29,162,232,99,44,200,52,62,87,209,21,103,27,65,237,247,128,177,140,124,239,217,49,112,186,86,21,64,30,54,34,142,77,200,187,235,226,195,141,26,65,161,51,79,144,128,150,175,9,19,125,172,235,102,194,50,106,73,108,210,41,220,204,135,71,247,236,43,210,49,54,222,20,235,139,132,244,171,121,83,33,136,221,110,12,183,154,176,227,21,196,103,235,230,110,179,42,213,59,195,45,102,147,162,34,243,88,187,103,208,154,180,206,16,207,249,22,223,170,5,183,180,53,220,10,241,219,36,25,204,187,95,225,81,130,129,197,95,139,204,139,254,192,139,187,106,180,38,161,244,206,148,1,151,17,10,36,14,155,44,156,180,62,19,99,58,201,22,9,37,103,137,232,123,19,196,13,111,77,35,44,148,116,204,8,158,229,248,109,18,213,229,252,96,173,113,253,244,247,54,15,240,61,3,14,76,152,46,190,23,127,65,130,47,20,225,156,109,219,79,31,88,254,134,84,4,81,28,205,55,244,205,182,227,135,78,210,186,66,1,61,226,183,225,126,187,246,192,72,198,199,24,59,218,128,242,112,235,195,145,88,115,107,250,12,26,242,75,242,222,88,254,78,86,101,169,73,136,84,8,188,76,40,45,96,187,116,43,60,161,47,115,24,118,139,107,16,144,236,157,239,234,131,202,184,233,160,65,211,63,99,22,159,225,173,73,135,156,82,168,184,161,55,35,82,45,58,42,168,89,230,251,112,82,134,101,84,26,185,129,49,104,131,181,126,207,244,97,42,30,81,230,209,140,225,60,13,133,225,235,139,214,216,61,58,205,27,139,215,141,13,104,65,171,212,86,2,83,223,226,107,31,223,194,213,225,2,134,59,58,26,159,245,148,170,118,220,18,148,46,60,154,20,230,31,248,152,150,57,78,9,72,83,210,243,94,80,227,142,248,156,228,20,15,125,120,99,23,140,49,93,70,156,44,48,182,77,124,205,13,167,142,62,27,255,74,156,203,20,171,72,44,110,80,108,140,110,70,192,187,202,37,4,54,237,86,99,9,88,72,107,200,179,33,15,138,176,82,51,145,132,44,67,198,13,62,210,93,225,183,36,59,64,96,174,21,241,90,232,181,22,253,154,248,48,163,98,148,32,80,22,150,19,96,164,71,111,107,50,219,165,227,100,113,69,14,24,71,149,154,4,192,231,227,187,93,10,255,44,213,151,10,195,117,17,239,109,204,62,207,195,175,102,131,193,83,206,47,96,104,5,239,195,201,28,122,90,67,244,31,93,131,234,69,215,118,135,84,66,126,155,210,27,125,111,203,132,24,1,143,244,28,20,103,187,75,77,90,159,11,166,126,17,234,3,86,52,62,51,33,235,198,192,222,219,98,109,79,206,206,161,29,31,148,149,250,52,69,48,70,114,223,96,250,182,192,124,192,166,84,171,48,134,175,79,68,11,235,86,237,26,129,219,139,158,59,202,124,208,6,101,179,195,208,193,62,111,77,54,224,136,214,20,11,12,109,125,22,69,188,21,222,1,61,160,112,33,135,47,20,41,180,213,159,207,65,253,75,204,225,5,73,231,131,82,212,27,223,114,55,157,7,4,62,101,146,109,24,152,179,194,199,230,245,43,33,101,251,165,232,234,193,77,52,47,202,31,182,162,59,180,57,8,12,39,173,135,195,169,90,70,139,233,191,208,19,152,138,90,117,64,160,83,234,33,64,207,107,196,193,70,225,134,112,47,35,187,132,175,115,5,140,67,75,127,217,180,186,227,217,68,62,159,159,46,72,19,68,191,107,94,83,39,201,185,131,147,159,20,48,147,89,127,27,55,121,189,48,46,23,237,57,197,77,241,210,216,211,93,123,134,225,159,227,189,72,212,207,67,97,56,183,226,189,112,23,79,253,233,102,53,213,1,115,161,209,143,9,127,135,199,25,76,115,65,252,172,192,245,122,138,154,37,163,23,125,237,78,86,91,180,182,53,172,48,92,164,49,21,72,230,215,215,130,61,37,222,234,204,130,199,170,36,241,108,236,120,242,232,202,122,57,216,246,66,21,13,162,54,108,24,157,101,28,246,119,26,77,8,215,100,188,41,43,151,143,73,82,148,26,49,19,65,225,26,93,131,110,104,203,128,207,140,34,73,124,76,75,159,208,214,100,96,135,9,68,168,63,169,125,69,109,253,184,67,182,97,170,148,1,103,75,223,113,3,65,234,111,232,129,60,141,6,102,4,76,105,189,140,41,185,124,193,202,212,200,183,155,58,168,220,172,174,145,115,172,227,253,236,40,19,154,140,176,237,206,41,165,87,70,116,159,160,162,8,152,164,195,185,21,62,118,231,253,109,242,18,158,81,27,227,222,101,183,57,248,181,49,225,204,240,15,64,217,158,245,123,78,19,96,244,47,130,139,113,12,121,246,98,143,253,77,113,40,128,118,210,181,137,199,42,249,100,32,118,95,183,222,3,248,188,217,193,243,45,186,26,118,159,190,214,10,120,156,197,35,227,109,197,150,62,13,161,25,201,69,151,61,255,110,213,128,169,148,82,83,96,145,21,231,153,78,70,216,33,76,188,240,88,148,25,151,58,98,166,41,171,221,7,27,148,171,128,117,35,164,205,207,91,79,185,90,193,92,161,60,217,192,51,104,180,129,109,207,23,152,91,91,143,49,131,161,233,65,201,18,25,142,194,84,241,124,142,179,246,164,49,193,0,253,152,36,60,196,234,131,168,97,84,93,156,248,226,34,163,142,241,83,174,16,56,153,33,27,139,135,47,184,195,100,76,63,119,90,117,120,35,162,160,191,13,15,196,253,220,27,245,68,249,158,27,93,9,95,249,220,199,245,88,60,111,81,226,254,78,13,251,72,122,224,26,199,143,187,22,40,116,225,4,81,120,4,163,18,181,220,202,190,117,80,146,87,220,58,162,102,186,233,38,189,113,220,185,151,137,194,100,74,134,2,62,251,75,190,89,211,68,167,182,16,64,2,99,154,69,107,170,18,100,67,130,106,48,104,26,152,206,34,77,115,192,204,145,122,219,14,77,39,5,70,246,180,7,12,173,148,182,46,165,70,24,154,226,96,205,130,26,38,211,213,238,107,25,65,234,211,250,92,147,234,109,13,213,110,21,216,4,128,110,235,213,132,225,7,24,127,77,116,13,87,208,51,102,21,175,72,140,89,131,73,74,97,211,179,184,173,161,81,234,10,227,24,116,148,41,94,180,49,45,118,244,140,163,239,233,248,200,45,78,0,74,93,103,126,70,5,202,178,20,176,165,165,233,215,156,100,222,196,76,57,22,101,215,183,182,162,232,248,105,178,235,179,246,27,213,248,20,67,10,233,78,85,152,164,133,120,45,168,124,135,62,27,143,99,185,240,26,34,134,96,169,250,78,212,78,121,2,98,76,85,209,243,241,118,52,62,11,124,42,136,98,102,44,29,92,251,250,195,136,98,4,101,12,169,188,74,46,103,68,235,36,187,252,96,43,247,88,138,162,115,182,2,109,207,86,134,94,216,138,41,104,149,95,114,69,205,148,210,199,169,101,229,62,82,185,2,76,130,111,252,114,54,145,34,129,43,89,64,190,180,10,146,143,15,76,226,119,44,30,106,202,36,247,145,226,17,68,25,162,245,153,189,18,50,29,86,43,28,101,99,228,216,230,172,19,33,91,146,232,133,177,26,30,120,215,32,212,32,163,116,74,22,198,64,246,186,70,168,24,210,240,161,253,134,15,37,150,14,68,210,179,234,163,87,225,24,116,216,120,233,180,181,209,20,70,199,206,33,151,182,254,242,177,74,74,108,56,101,91,79,20,62,215,187,56,182,152,173,79,183,205,63,27,111,181,55,132,164,23,134,192,57,238,106,200,79,165,182,150,194,208,36,180,128,73,189,24,10,19,73,30,1,243,154,89,225,57,93,92,21,73,94,216,204,182,194,251,218,117,228,234,101,53,112,178,213,199,197,218,130,175,185,230,7,102,31,173,1,247,86,30,148,100,151,251,211,100,47,104,207,114,4,48,200,151,155,251,109,123,166,96,156,213,168,47,36,49,102,63,54,88,247,99,146,242,38,106,181,6,227,129,136,95,46,100,243,232,128,147,200,239,5,3,7,54,21,85,133,113,164,197,75,151,65,228,71,97,147,198,11,120,10,213,205,64,134,125,4,239,209,65,207,105,91,30,152,8,109,60,251,124,234,182,30,152,120,71,60,187,90,77,155,194,166,20,17,112,157,194,111,2,31,0,111,22,239,69,61,187,174,61,42,0,199,125,47,98,135,122,174,225,109,184,223,210,36,12,101,93,23,139,163,198,179,9,35,76,109,220,45,244,28,112,109,106,245,89,154,190,107,174,1,155,15,93,97,2,115,49,104,72,30,234,161,72,22,244,154,209,154,26,170,103,174,172,62,227,238,222,77,43,66,79,92,202,204,194,239,76,98,24,66,215,23,198,44,191,71,106,229,151,170,60,252,76,219,62,99,38,77,149,202,129,16,169,134,234,32,40,228,81,83,225,149,92,52,25,24,237,27,65,153,244,45,126,152,68,10,113,27,64,135,49,92,97,30,107,208,40,61,21,190,5,51,132,207,185,255,9,218,112,145,59,10,71,184,30,137,103,15,157,46,5,13,45,13,69,94,242,203,200,37,198,113,11,157,251,115,60,144,159,115,223,153,164,214,36,206,85,204,134,21,20,134,6,139,236,44,21,145,115,196,126,66,145,118,214,47,73,117,84,236,116,195,20,173,164,45,85,192,145,142,3,237,108,127,182,178,117,172,136,228,193,139,142,23,241,121,43,24,139,71,180,158,35,169,156,26,236,170,100,161,121,207,206,126,13,61,146,192,151,35,4,102,154,241,24,109,28,182,247,222,113,166,98,237,122,36,66,3,28,217,156,36,119,20,73,246,196,153,76,56,220,91,147,183,82,244,228,217,228,160,121,34,68,95,232,194,202,75,239,91,34,100,44,17,34,87,123,78,176,100,177,90,135,225,12,19,215,18,105,196,24,121,1,171,198,27,156,127,4,129,227,217,147,99,71,159,125,62,115,143,189,6,18,2,73,211,230,240,28,50,245,33,35,107,73,90,227,236,137,205,31,157,232,44,219,28,1,174,18,213,225,24,242,85,20,151,129,87,109,177,112,182,210,239,64,142,131,32,82,244,139,186,155,165,63,140,50,185,91,154,196,164,178,112,81,14,171,166,141,251,14,174,187,103,114,151,2,201,166,79,208,239,198,40,71,49,245,145,177,234,104,42,58,230,7,109,198,151,255,67,169,203,45,50,135,16,27,203,145,127,132,208,176,38,105,15,43,86,137,165,193,175,106,58,0,28,52,8,190,249,79,23,114,209,196,246,49,101,171,112,126,194,252,178,213,213,0,217,72,115,245,118,40,52,77,21,229,194,199,90,201,65,251,48,224,153,86,191,235,249,24,199,142,245,158,65,72,177,158,198,131,76,231,238,240,130,233,225,142,104,165,78,55,82,7,9,46,18,234,190,176,177,239,247,128,247,153,69,83,97,146,74,124,179,97,127,28,186,133,146,238,68,218,253,15,198,219,166,115,180,97,13,253,222,138,212,36,2,140,23,156,59,188,147,172,161,36,114,150,195,20,96,183,111,53,120,206,132,186,115,52,43,117,244,245,14,175,100,147,196,143,1,173,37,20,153,63,248,51,109,46,122,174,5,103,23,91,142,14,19,16,184,176,57,181,61,9,129,132,5,217,62,177,59,67,225,211,106,169,241,19,93,24,23,170,203,74,29,195,27,129,13,49,77,200,162,42,81,81,72,54,67,43,114,97,233,72,22,223,119,54,154,110,233,23,62,164,8,10,88,48,66,176,137,63,201,187,53,172,88,74,30,108,140,197,126,55,68,227,183,72,181,200,176,10,142,224,72,90,208,54,103,57,159,153,60,213,149,125,225,24,153,58,55,73,177,108,177,46,214,132,86,251,38,125,31,120,19,241,238,14,19,207,20,187,125,112,202,134,32,2,153,14,8,19,8,92,16,49,168,14,39,68,92,164,245,228,38,163,168,118,236,124,227,24,46,24,208,37,119,122,16,176,68,34,238,135,26,179,223,86,216,56,41,135,195,67,114,232,121,240,185,182,123,83,10,228,154,54,29,148,35,121,16,208,10,155,116,243,180,132,152,226,86,220,217,190,73,187,234,255,237,191,253,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,253,207,255,254,127,252,151,255,244,79,233,63,254,227,31,255,215,223,255,253,223,254,242,79,255,240,159,255,242,207,127,255,127,254,246,151,127,248,199,255,254,151,127,253,31,127,249,251,223,254,253,159,126,192,127,253,235,191,252,229,127,251,251,223,254,250,47,255,253,31,254,241,255,252,215,127,253,219,255,245,215,127,249,231,191,159,231,252,239,191,31,37,196,252,11,229,178,81,229,199,204,97,245,116,79,193,26,84,24,234,217,200,150,151,60,34,10,74,129,115,81,24,79,205,133,201,202,124,90,239,179,249,220,103,227,150,155,2,79,246,185,18,48,69,123,91,97,207,231,1,60,214,90,121,48,52,150,2,165,122,247,129,175,0,35,48,178,241,85,225,234,65,69,208,84,53,156,4,139,90,212,201,17,28,194,225,157,21,182,90,252,128,201,102,127,225,237,105,74,22,90,42,237,25,177,137,102,85,252,54,18,119,253,233,217,172,94,0,101,96,81,139,22,24,174,205,128,91,203,239,128,154,32,93,192,85,84,164,64,55,169,170,129,34,9,214,30,184,123,74,51,112,94,82,118,143,0,1,213,115,23,78,234,34,2,157,206,82,104,40,181,32,10,195,118,23,99,70,229,200,214,158,65,116,243,59,41,128,201,63,124,96,104,21,106,192,132,4,94,120,187,179,17,152,144,195,243,219,205,215,50,104,163,222,73,209,30,44,233,192,36,107,63,111,13,55,238,237,25,213,84,250,61,184,124,230,251,94,48,96,232,144,154,151,40,70,5,30,157,119,84,72,227,140,142,159,183,26,218,51,138,0,71,172,142,4,155,236,3,115,141,136,239,129,82,205,208,142,111,230,93,188,54,170,26,93,123,102,254,241,251,211,198,38,161,48,9,32,245,194,194,16,10,218,147,116,187,113,139,126,208,233,53,201,192,85,89,185,129,201,223,189,253,70,147,242,121,54,252,239,49,100,201,72,43,31,184,59,151,179,193,73,42,179,134,9,80,186,166,10,48,73,230,207,111,67,17,126,7,5,206,196,231,225,231,86,124,167,97,34,32,247,60,124,71,182,156,193,85,106,50,7,138,30,41,118,36,99,212,149,59,136,233,125,56,227,159,193,162,171,96,104,104,249,25,90,159,101,95,141,55,122,94,88,216,2,12,157,206,108,7,202,221,254,105,124,78,221,126,159,109,236,1,15,220,221,173,108,112,91,229,109,189,93,126,219,224,162,3,74,214,171,19,21,24,10,41,190,194,45,57,209,63,240,89,91,233,121,54,178,245,2,143,172,103,79,133,13,120,223,183,158,234,251,2,221,101,221,215,154,239,46,141,9,237,14,92,131,83,153,15,12,159,227,253,233,129,221,173,48,9,10,247,225,100,119,188,240,238,242,218,240,174,61,15,39,167,179,92,184,149,167,231,184,242,119,191,112,205,186,209,242,167,61,239,7,33,125,65,191,246,153,162,89,62,39,169,17,79,235,6,171,201,133,211,126,222,27,90,81,237,90,26,207,44,205,151,50,255,131,219,51,211,184,241,203,52,29,154,82,54,225,169,117,43,244,215,248,125,47,40,97,5,149,68,86,76,185,148,74,233,10,235,186,135,66,196,253,3,31,60,245,132,168,156,193,250,240,44,229,108,192,56,4,228,107,231,231,240,58,38,40,81,31,253,32,122,68,84,136,94,154,12,10,73,101,2,67,12,90,111,215,44,35,94,96,203,173,154,178,37,61,29,71,68,226,30,63,9,190,57,125,118,183,74,199,187,139,99,203,43,76,30,198,109,189,90,126,166,74,183,16,238,61,126,158,20,37,174,62,165,95,107,193,196,200,180,53,46,155,187,19,103,20,136,180,231,104,186,229,11,183,199,43,110,148,241,119,191,99,146,238,103,154,14,75,98,191,71,58,251,186,194,155,130,198,107,78,76,41,73,163,212,161,230,125,79,101,190,207,51,106,120,78,202,53,14,201,98,215,185,132,228,80,139,243,11,253,42,113,180,78,74,1,82,108,167,195,40,101,165,231,173,144,24,19,93,131,183,82,23,24,83,101,197,108,32,207,191,170,173,210,44,250,19,112,157,143,35,107,82,81,184,98,245,78,184,166,211,3,83,52,29,176,157,142,218,115,75,5,107,1,179,105,105,207,215,14,91,156,241,172,18,157,153,230,133,172,23,70,87,124,41,108,74,55,1,239,37,98,205,192,208,46,70,107,132,166,229,10,57,185,81,122,101,36,48,53,155,15,220,250,142,115,23,143,251,51,40,38,156,16,103,254,185,233,195,127,43,48,46,255,17,40,121,169,75,209,190,227,151,151,233,2,61,232,118,71,1,168,185,105,4,53,74,82,127,43,227,65,215,123,2,220,33,247,84,38,157,83,253,77,211,20,92,98,155,55,33,185,165,111,85,141,7,35,224,214,52,35,122,82,226,211,98,129,144,149,86,116,146,146,20,31,47,189,76,124,79,159,77,204,40,38,2,142,87,185,162,78,34,169,41,134,27,135,79,209,73,214,77,72,186,6,220,232,155,192,164,175,212,219,122,45,117,255,77,180,156,103,28,172,80,50,52,53,39,80,152,154,113,184,153,47,76,23,23,242,15,53,110,102,203,242,171,117,80,48,114,239,144,82,58,170,219,161,201,4,198,144,33,43,248,12,25,154,240,119,192,17,151,209,13,139,64,244,189,171,226,141,173,237,129,205,211,20,240,150,234,43,234,88,206,218,185,223,3,117,6,29,210,65,94,89,139,49,131,133,74,159,77,12,100,247,232,248,166,172,166,40,188,206,86,16,15,63,183,203,164,22,51,197,234,235,78,113,178,186,159,135,83,251,120,231,194,198,182,20,180,150,200,144,61,171,18,138,69,157,72,8,159,175,84,2,198,181,41,11,215,226,64,185,6,12,49,140,182,110,99,135,173,177,137,45,235,150,50,58,236,157,209,216,136,43,181,223,56,180,83,244,12,70,113,181,182,41,165,11,240,156,223,234,24,154,166,141,29,199,199,46,143,203,202,202,136,71,152,134,27,155,69,15,23,200,5,119,24,196,200,219,245,250,192,155,178,112,135,81,155,214,61,195,92,187,183,219,205,152,242,46,60,83,205,247,14,190,113,234,233,185,7,245,221,117,30,176,231,62,222,129,137,88,101,236,56,16,213,63,23,129,105,108,220,241,112,139,4,9,74,192,49,30,77,116,93,15,38,212,212,70,92,95,224,160,212,236,116,94,34,223,91,52,107,97,235,183,52,33,142,48,244,169,212,157,85,59,118,222,35,199,218,130,82,175,233,217,51,57,7,227,42,187,173,82,88,127,27,174,129,117,225,85,243,219,154,194,214,95,207,185,132,61,249,110,231,168,71,155,160,6,156,169,29,83,184,6,123,42,48,207,215,65,51,98,215,17,48,245,62,89,97,99,253,9,24,143,149,254,54,190,250,251,219,36,85,141,7,30,247,182,202,29,111,60,93,91,246,188,232,90,54,141,11,133,57,112,162,53,65,115,109,156,237,242,21,232,174,207,129,189,48,183,221,246,171,201,202,56,139,194,152,131,49,166,77,243,148,108,196,92,242,107,216,29,174,235,250,33,14,146,91,60,26,73,37,157,164,11,58,141,251,185,200,203,212,75,246,178,212,240,25,176,145,146,10,76,188,115,196,128,227,111,212,77,3,135,190,103,137,0,163,137,163,15,39,122,181,46,60,251,179,219,45,161,48,69,199,23,223,174,142,25,94,147,21,47,70,73,249,131,30,211,163,199,179,25,134,103,192,141,90,50,158,189,202,147,172,205,185,70,189,111,192,167,47,122,47,251,36,48,226,181,173,112,85,190,200,38,247,41,62,54,118,254,80,243,107,147,157,49,106,192,199,18,148,192,44,6,21,1,22,135,207,196,169,234,32,216,228,90,198,60,67,253,228,185,205,178,73,185,176,55,249,156,68,229,100,103,160,62,126,197,2,34,75,86,115,135,15,204,249,180,2,94,67,170,54,129,247,114,34,158,3,179,240,117,212,168,86,141,213,71,166,140,206,67,40,199,250,104,129,158,19,69,127,24,213,170,28,253,34,7,89,109,206,141,22,243,125,116,227,254,163,63,140,68,174,223,48,168,84,76,67,253,153,232,58,198,142,69,28,118,106,14,214,36,221,203,11,214,240,77,147,209,168,95,19,161,155,25,99,66,18,151,100,192,91,92,99,196,166,66,65,168,16,156,30,24,10,223,59,162,231,53,101,166,88,181,226,114,243,172,194,73,174,25,211,139,196,77,167,89,48,167,122,18,206,37,164,148,207,197,216,239,124,144,15,36,181,222,22,169,55,46,83,139,174,211,82,237,20,56,121,113,74,250,195,45,192,39,107,215,232,240,146,155,134,148,9,87,145,204,24,199,194,65,114,222,31,222,240,134,202,36,94,28,87,195,143,252,74,6,157,40,79,144,219,2,247,174,79,36,120,176,197,79,11,67,19,178,110,142,18,176,21,151,37,140,153,33,219,114,96,19,103,148,215,102,101,150,228,95,251,147,239,19,180,155,35,254,135,82,150,161,150,35,204,8,112,210,59,76,50,165,142,184,49,229,250,177,108,153,35,234,237,65,101,162,59,83,8,48,139,165,8,60,160,225,8,152,171,149,160,100,42,247,152,134,103,175,84,75,125,99,34,229,216,52,8,34,137,72,237,25,105,140,208,229,19,137,241,215,138,77,244,61,161,77,254,193,36,245,236,169,173,55,74,147,254,214,19,81,110,49,228,17,166,63,75,196,231,25,126,66,77,159,223,76,45,39,237,7,134,125,85,6,133,184,116,204,132,115,219,223,186,62,176,21,90,191,61,59,167,133,8,188,195,86,64,249,182,15,202,36,221,70,44,94,36,217,163,44,0,120,177,154,4,230,144,136,115,115,146,148,40,141,77,107,34,14,244,105,250,242,242,211,76,172,17,11,224,108,203,229,133,143,237,56,61,134,130,140,68,210,240,205,166,58,120,196,185,138,102,161,108,226,120,40,179,215,64,141,106,101,197,50,11,183,21,190,196,91,155,12,173,120,138,76,180,211,233,158,81,87,205,85,23,246,49,246,32,212,236,1,147,147,39,159,11,97,194,22,147,20,141,11,113,51,109,171,231,105,241,211,166,70,40,207,134,109,162,197,183,38,62,173,198,31,122,49,51,46,94,231,230,120,14,78,217,83,200,244,62,59,133,207,5,142,104,177,53,142,29,58,82,216,18,112,165,138,246,3,42,104,210,175,179,210,32,85,16,244,76,90,191,5,152,212,162,126,139,205,149,195,189,149,117,163,50,120,215,14,42,116,100,253,250,112,82,163,63,174,41,62,147,213,37,198,217,195,150,41,20,111,51,125,236,165,43,96,66,228,251,194,153,136,97,246,143,193,101,113,221,59,25,252,99,184,21,124,60,9,228,200,37,25,1,36,50,176,227,183,103,81,198,88,116,165,241,152,196,111,155,30,134,160,19,126,173,223,178,165,50,186,73,193,36,233,94,108,103,219,97,203,252,25,23,38,58,236,89,159,232,242,153,203,87,96,76,166,20,173,27,180,73,2,55,170,19,253,84,108,84,242,10,135,232,36,171,191,58,37,217,128,26,162,75,10,4,22,75,20,54,130,146,64,45,40,84,30,206,9,131,137,222,196,33,143,214,49,249,102,23,197,156,150,215,34,119,216,147,47,12,62,87,98,125,54,188,222,69,97,161,211,196,15,57,66,125,23,184,235,75,33,77,29,222,66,250,69,197,248,133,167,41,103,181,251,232,44,229,131,172,248,54,34,88,12,119,223,13,159,32,218,91,99,242,55,116,52,167,78,224,51,229,130,203,108,224,115,94,89,95,153,24,82,115,127,198,121,249,148,69,53,101,242,199,30,33,165,150,63,241,98,129,217,148,221,169,221,190,44,126,109,109,49,242,248,109,46,0,247,216,154,252,245,26,251,5,155,121,205,130,154,108,129,252,52,147,68,225,179,233,122,128,15,218,154,99,215,222,41,150,33,213,142,40,2,129,247,46,252,163,136,44,151,80,113,26,136,210,36,201,88,56,134,19,123,168,223,129,27,165,250,181,201,195,73,88,10,139,242,192,173,138,139,20,24,15,249,125,56,44,173,50,40,212,208,57,117,60,159,154,233,124,191,38,225,193,226,101,210,48,49,145,88,115,123,94,80,128,92,49,191,243,249,178,229,222,191,9,185,26,21,218,15,198,105,35,50,54,100,140,98,174,250,210,106,200,197,92,43,3,226,108,56,51,252,225,228,18,73,64,106,18,66,32,171,236,131,77,175,184,200,134,3,183,13,41,13,63,152,186,137,38,191,221,112,213,68,158,135,85,85,203,93,211,18,176,206,85,233,215,53,115,65,45,89,1,40,34,70,133,44,153,59,25,251,248,194,20,73,58,247,54,73,203,88,102,242,112,202,232,220,206,102,143,144,2,17,204,6,82,245,127,99,54,141,95,178,8,106,155,248,15,172,86,154,117,135,4,26,204,230,58,225,248,252,249,178,2,55,43,160,245,71,159,51,170,138,59,112,14,99,83,105,129,210,235,59,158,24,194,240,101,253,224,105,165,19,183,99,199,88,170,120,214,62,152,250,246,41,148,97,248,136,208,114,253,117,124,145,154,189,164,49,103,90,247,165,135,126,151,86,86,77,163,225,118,138,221,99,74,146,240,86,164,53,113,52,215,160,37,1,235,76,226,107,7,160,130,73,118,221,175,245,38,165,64,204,182,51,223,217,101,126,95,250,236,124,68,251,174,11,149,120,196,142,80,50,117,208,103,203,185,95,114,83,175,234,71,11,233,81,199,128,191,23,201,115,193,181,11,94,117,216,92,249,89,224,137,34,79,180,206,91,111,215,184,120,86,117,250,17,18,220,48,200,167,192,116,190,198,195,19,103,247,22,24,71,155,191,23,233,113,83,215,30,68,179,65,119,121,254,239,198,59,46,93,163,88,122,207,29,48,6,209,29,211,13,185,181,139,148,79,46,22,73,168,79,216,111,90,228,238,1,167,44,177,19,46,208,5,170,104,135,113,133,53,233,218,50,119,86,116,13,95,100,151,247,134,6,44,126,121,118,149,245,229,250,140,75,59,218,146,69,118,195,0,167,31,124,226,236,191,220,140,111,124,93,184,124,4,22,14,99,115,215,139,82,240,231,222,95,54,206,162,236,35,20,173,220,123,141,125,216,179,10,218,133,59,98,111,43,122,118,54,54,209,236,34,63,51,39,47,247,183,214,202,225,134,211,140,194,222,64,201,143,147,158,117,35,43,137,103,115,243,239,10,47,35,34,12,24,46,76,233,25,76,131,41,222,186,155,54,140,160,195,242,207,3,29,91,162,239,200,150,146,182,118,7,133,218,118,25,20,132,223,103,43,183,53,69,244,2,227,223,29,183,103,48,109,201,111,175,155,111,203,91,227,170,148,215,34,93,114,197,2,232,232,46,222,213,5,5,101,15,105,44,62,102,83,154,231,69,133,125,245,92,61,4,132,185,30,220,65,161,190,48,187,195,98,98,26,192,144,37,112,61,11,61,158,109,59,237,125,235,115,58,228,72,130,154,150,108,37,34,55,72,162,150,200,207,135,156,26,106,191,45,240,176,227,227,7,155,126,100,22,180,225,26,246,198,53,33,10,113,209,106,130,19,254,181,62,37,38,105,108,236,115,203,223,42,91,194,130,160,108,34,191,11,46,201,244,147,8,157,192,231,56,173,211,97,142,208,126,207,68,210,244,70,8,126,65,174,128,21,41,3,10,33,177,179,126,145,168,117,118,187,164,48,199,181,79,97,252,80,146,45,74,191,97,106,242,159,62,167,62,68,50,23,158,70,151,228,207,230,148,19,61,86,35,217,78,126,175,225,10,180,133,104,115,153,38,243,94,1,87,227,145,191,48,9,1,17,222,222,240,54,234,47,47,155,41,14,38,232,139,101,72,150,37,27,253,108,144,109,55,247,38,253,90,36,32,198,163,77,84,185,202,47,159,237,187,250,183,196,96,183,137,33,48,38,107,252,246,196,37,115,205,194,179,195,50,45,221,95,7,19,114,150,42,189,85,140,216,193,141,43,92,200,83,212,194,22,206,238,21,249,87,176,52,78,97,88,135,38,213,12,147,31,76,184,85,152,79,16,58,178,181,252,131,243,78,85,114,31,15,76,62,129,59,28,96,169,95,18,160,91,212,190,160,95,233,112,198,186,110,2,87,44,104,239,26,243,127,21,109,125,214,98,4,17,248,176,144,163,202,139,29,19,201,69,229,73,193,224,54,162,48,84,255,41,96,2,247,247,62,183,138,25,103,211,45,17,254,73,215,93,126,96,82,224,220,113,108,197,206,77,123,14,97,126,164,142,45,184,119,74,146,81,59,248,205,41,64,218,234,222,140,22,9,2,205,37,35,134,113,64,244,46,191,76,245,75,152,210,212,90,33,28,47,240,217,26,75,60,26,82,250,164,223,235,108,172,211,235,175,168,214,63,55,104,217,206,10,220,254,225,250,37,9,176,75,237,151,137,52,81,127,228,48,228,225,215,148,192,68,225,98,26,230,153,5,31,245,225,173,68,221,176,89,111,100,175,10,188,112,216,249,7,33,138,44,229,162,214,181,228,181,118,240,90,141,33,53,155,216,153,243,230,103,145,142,91,133,231,121,125,69,65,126,169,195,57,53,179,14,11,126,179,112,161,146,190,56,132,215,110,145,137,130,86,106,216,180,164,251,4,10,131,238,217,75,252,217,159,224,241,157,104,152,42,199,252,240,81,97,94,137,36,241,106,195,246,3,183,166,235,126,58,214,97,141,138,40,245,233,211,89,138,215,206,95,36,5,36,47,198,35,170,6,199,202,109,141,87,26,223,101,88,242,148,177,221,215,154,195,174,28,126,75,96,210,201,181,139,88,84,15,229,210,97,140,161,82,59,15,177,205,153,72,126,49,98,163,237,247,58,73,36,203,84,69,188,49,186,67,231,158,252,167,22,49,32,83,129,159,198,126,147,212,36,52,76,46,55,232,177,68,231,185,19,173,128,207,101,226,46,74,170,224,209,17,45,63,152,75,163,80,139,144,199,131,131,105,254,224,179,18,170,170,221,33,178,219,60,225,25,247,2,182,214,253,109,114,69,169,166,141,214,70,14,112,97,42,222,202,47,134,213,44,200,81,68,161,134,69,122,12,152,30,61,167,16,242,246,156,50,224,225,158,242,211,26,43,80,168,221,77,155,162,252,206,204,211,186,144,214,127,123,142,236,110,74,254,211,232,78,169,116,110,237,38,171,241,205,94,162,12,75,19,171,160,253,55,131,213,225,140,61,35,61,131,62,103,252,44,5,244,74,207,213,71,24,187,241,29,250,170,35,133,200,68,224,2,133,125,48,185,68,19,39,28,244,107,151,204,181,113,2,12,111,76,182,153,106,0,224,243,202,110,111,34,163,147,168,203,14,184,195,206,144,107,188,244,62,231,210,253,101,228,25,102,138,169,128,98,175,176,94,227,38,89,119,162,152,223,67,24,208,7,87,40,207,106,108,195,146,182,111,175,137,77,158,117,243,155,39,208,102,36,9,153,28,24,165,201,95,238,71,179,106,90,137,10,118,243,243,57,121,8,28,36,230,131,83,152,122,229,237,48,194,171,66,45,109,178,31,206,118,129,175,19,39,188,180,158,168,84,101,127,56,197,231,170,139,112,246,61,148,165,188,107,157,36,96,161,43,30,230,112,245,175,53,160,183,207,66,103,79,180,39,121,21,68,163,184,106,137,247,169,35,31,180,74,12,11,228,34,69,196,36,240,135,110,207,29,65,4,166,32,107,34,48,229,28,190,240,39,206,165,157,244,225,139,24,101,118,24,102,95,81,93,192,140,172,46,251,214,236,18,171,28,208,243,235,217,239,197,172,122,64,197,11,144,119,8,85,32,35,116,44,42,127,62,45,39,253,103,102,52,147,159,147,76,185,110,21,26,158,6,14,169,34,206,44,233,26,202,75,251,71,90,79,248,171,117,85,210,59,127,127,150,22,239,141,26,186,242,52,79,156,239,51,94,12,133,0,185,34,83,181,73,252,98,57,140,188,183,48,251,194,212,186,157,45,160,193,74,86,132,221,170,227,239,107,206,22,206,202,62,135,247,80,248,171,157,255,193,196,250,186,48,49,147,249,16,140,248,20,153,20,21,133,63,182,115,239,158,195,4,69,19,39,81,86,152,73,240,235,184,5,132,117,99,192,186,158,94,245,210,200,200,204,73,59,254,169,110,6,108,166,220,84,184,46,175,207,4,134,34,183,42,220,131,88,17,120,53,225,134,176,162,244,236,234,210,120,188,49,182,155,194,112,5,229,128,203,144,178,83,131,151,243,150,2,183,71,74,124,46,147,227,11,20,98,52,237,56,196,194,209,111,174,197,93,135,148,28,11,223,107,207,249,64,98,144,62,154,235,122,141,215,106,118,29,82,248,220,120,252,248,90,196,203,186,126,143,73,249,84,188,85,71,61,97,8,76,192,116,7,204,172,213,105,136,75,181,222,175,137,243,182,42,140,51,217,231,56,41,73,240,202,10,140,241,220,114,192,253,145,220,158,155,16,147,111,152,11,90,101,85,122,37,135,175,187,59,5,152,140,12,121,237,13,117,84,52,198,182,22,70,111,18,79,16,21,118,248,92,244,139,62,122,195,89,17,143,230,34,43,90,119,169,152,52,178,163,159,198,188,192,240,233,250,75,125,250,106,162,194,71,157,234,136,111,9,111,182,92,1,58,235,197,55,121,152,134,219,86,97,67,110,69,62,193,8,24,55,149,234,206,118,161,242,89,192,141,121,107,167,141,72,204,15,123,114,239,249,31,129,249,204,62,1,155,85,101,137,126,95,238,166,115,232,112,54,147,70,225,85,61,53,10,26,203,242,234,253,34,16,159,98,93,53,226,13,15,186,162,134,212,200,125,95,185,248,140,253,25,155,13,34,109,105,233,91,207,22,98,16,192,108,178,250,90,115,132,50,116,51,83,163,170,36,34,37,215,229,254,182,25,19,207,111,163,140,59,2,54,221,17,133,119,155,177,54,216,253,85,56,106,145,88,235,241,78,96,18,94,245,225,124,18,63,53,87,51,181,27,237,249,226,181,3,30,245,17,129,193,138,76,238,14,105,86,180,221,214,243,219,253,252,19,93,155,118,135,82,24,238,227,24,181,9,201,202,243,240,43,170,104,53,7,185,171,234,59,82,93,165,196,176,224,121,87,229,105,4,235,246,253,36,103,79,236,170,32,75,48,112,199,195,33,41,85,137,26,246,144,20,123,89,79,38,234,248,160,67,96,232,99,214,243,211,136,21,93,152,242,230,167,117,119,57,9,156,202,112,6,142,7,77,97,167,152,72,114,153,237,125,246,22,152,123,230,11,67,162,234,112,37,167,251,133,131,6,10,184,255,127,30,78,150,76,192,104,57,63,93,171,119,146,227,165,84,157,86,138,170,75,243,207,1,97,204,120,214,46,119,161,56,19,153,100,59,237,247,91,143,152,10,208,43,75,202,125,55,157,158,116,59,182,225,201,105,207,18,152,53,142,53,162,98,171,63,93,91,253,126,235,1,75,185,202,32,115,171,75,241,94,131,112,132,110,164,5,95,177,95,3,8,255,225,98,84,216,228,191,2,54,62,87,129,237,60,41,1,99,154,46,133,161,111,138,135,31,131,183,190,173,33,4,137,135,207,214,159,182,43,140,74,147,74,127,148,215,77,204,57,134,132,13,95,117,113,113,180,92,176,229,58,158,166,200,153,181,128,39,247,51,133,55,174,99,135,73,52,80,217,245,130,78,72,137,225,180,196,77,109,221,88,105,254,49,38,229,173,207,128,192,128,189,47,76,36,68,63,70,199,123,235,211,159,32,127,87,141,100,214,120,28,167,68,201,158,3,162,152,84,151,15,246,196,225,189,159,103,239,144,236,105,235,171,247,150,57,72,172,219,57,98,113,110,99,251,106,199,7,92,116,254,169,172,24,226,249,237,65,117,81,180,62,70,89,209,205,172,152,239,62,122,222,161,2,205,10,115,113,142,135,67,120,161,2,204,84,74,237,28,240,89,180,67,229,155,11,214,88,245,207,61,113,214,142,7,70,173,54,134,28,117,149,103,170,172,177,195,58,90,240,78,63,115,101,177,227,248,44,92,220,70,159,159,230,98,27,159,115,193,14,188,30,184,178,224,28,62,75,173,168,10,56,165,9,61,95,24,221,22,69,185,175,244,64,113,254,61,141,9,201,249,91,227,210,92,122,46,226,45,31,49,164,235,19,72,85,184,178,112,3,230,30,51,20,134,142,43,122,70,62,130,158,108,56,107,86,28,16,235,53,118,241,174,47,103,240,7,170,26,221,3,38,193,164,6,124,46,147,34,174,185,224,223,115,34,113,164,230,107,213,219,5,25,195,236,113,1,211,126,42,140,167,41,126,155,204,102,85,134,70,13,120,198,21,0,117,230,161,150,74,229,139,196,102,71,126,177,68,91,97,142,43,125,222,175,205,45,234,105,93,141,223,59,224,133,171,67,225,73,126,156,195,27,207,178,194,141,109,37,126,27,162,240,245,192,22,82,10,248,152,22,186,113,84,10,38,243,133,249,71,187,198,154,12,51,104,147,68,166,171,183,90,20,181,4,76,112,70,63,40,60,75,177,122,169,253,211,137,8,187,87,137,47,2,255,164,84,184,2,67,203,31,207,38,255,85,143,0,242,1,239,1,178,75,122,246,172,106,108,82,57,208,182,139,154,234,40,154,164,28,29,163,10,79,45,44,115,182,39,31,148,115,255,82,26,44,224,115,180,165,24,20,220,219,242,177,207,231,56,55,213,30,232,34,113,90,97,139,235,56,220,168,207,168,10,83,108,24,29,135,154,90,223,139,148,42,15,173,0,163,142,215,21,38,36,88,3,94,40,71,40,60,75,141,5,182,225,246,21,5,217,115,62,155,186,116,192,40,199,53,133,177,167,227,197,152,240,69,31,94,248,132,241,65,160,83,211,115,23,9,230,219,51,106,138,31,48,18,165,1,237,119,4,109,230,43,10,120,46,213,88,54,31,100,120,238,22,65,60,245,27,224,101,228,61,2,174,232,67,41,108,207,12,216,152,33,5,134,222,75,90,115,8,12,133,177,206,239,111,159,109,253,249,30,51,247,123,77,32,21,55,233,249,100,156,170,49,160,120,191,234,211,152,140,160,120,246,50,18,18,129,249,97,121,54,121,119,58,13,23,137,242,241,57,204,239,174,19,105,67,170,126,31,222,215,251,112,6,98,220,135,159,115,87,28,34,108,96,101,222,117,143,27,66,183,36,56,119,123,220,238,55,245,49,106,9,17,118,155,113,186,81,110,172,178,214,198,145,21,6,220,70,2,107,232,60,131,76,188,250,181,15,94,190,84,212,10,67,217,184,11,188,230,179,145,143,158,194,129,5,203,191,74,89,64,194,127,182,137,29,141,207,202,148,10,239,110,5,74,78,15,4,108,132,82,10,111,184,12,2,54,186,77,129,77,18,39,126,27,225,74,189,12,91,24,118,199,107,31,163,74,245,9,49,24,67,99,25,24,175,178,188,54,174,86,231,227,0,38,234,157,21,238,193,200,100,76,204,231,63,10,231,220,226,139,176,203,15,221,137,201,96,108,53,122,70,40,65,59,142,193,232,21,203,192,148,93,63,240,217,116,252,132,33,138,61,187,90,43,208,63,120,5,6,240,174,234,194,90,86,155,152,162,103,104,46,23,133,207,191,240,18,63,224,166,241,123,224,8,145,28,112,110,61,241,73,152,243,108,58,20,29,112,189,53,133,177,23,87,192,189,60,187,188,21,188,184,73,77,201,48,149,64,10,31,155,160,197,91,81,49,163,91,214,36,243,50,199,91,13,10,231,116,192,207,165,46,86,190,185,7,155,68,188,214,52,109,241,11,227,222,145,121,54,109,214,199,139,61,53,18,160,220,35,163,103,188,103,210,159,166,64,249,54,134,171,93,80,184,61,101,142,110,19,123,83,120,144,209,24,240,185,237,171,197,108,180,231,205,251,13,207,252,99,121,154,199,37,230,104,78,166,200,169,240,128,210,211,97,178,225,68,223,124,145,211,224,245,25,192,228,22,235,195,73,37,243,155,50,130,101,199,248,95,10,163,172,224,61,55,242,78,157,226,11,217,197,216,84,206,33,59,187,46,124,14,117,167,242,104,86,74,61,116,233,226,227,223,241,181,243,180,138,105,129,241,35,246,120,177,51,110,26,254,228,86,146,61,220,219,136,58,161,124,164,240,32,71,198,97,66,179,218,120,146,95,228,96,225,131,105,199,8,27,186,233,184,137,119,84,221,21,206,107,159,239,233,253,62,187,106,81,83,100,153,125,17,207,38,193,234,121,43,132,125,221,2,35,88,162,137,226,48,247,25,229,130,195,56,227,116,93,83,113,217,98,175,44,31,101,136,194,123,59,241,29,12,72,136,144,41,12,207,250,190,48,65,146,7,46,59,150,15,149,189,73,173,59,228,89,194,228,37,85,105,78,93,186,231,67,14,207,250,7,134,94,230,105,221,139,243,205,0,111,77,102,50,120,184,188,58,142,253,188,255,208,241,30,244,116,192,149,144,228,251,240,22,31,132,116,95,141,24,211,181,59,164,228,218,61,247,85,238,13,185,71,199,51,90,177,207,144,109,103,26,109,112,212,63,55,229,141,68,166,155,126,28,114,57,171,3,140,61,104,185,57,176,9,181,13,157,193,72,204,197,197,141,130,127,198,87,225,138,132,125,192,176,76,106,191,17,141,147,223,198,86,215,105,136,228,124,172,61,156,151,162,23,9,220,186,83,117,28,248,124,16,81,36,2,206,35,108,71,171,108,211,64,221,178,187,218,237,26,225,149,164,235,199,78,172,219,186,182,199,197,204,181,191,223,185,0,255,170,254,52,105,155,233,62,155,88,69,125,86,238,217,10,226,115,65,150,221,223,101,31,250,57,192,3,174,40,221,83,182,39,38,131,18,194,213,215,58,123,130,171,177,2,147,218,162,253,38,235,161,221,214,187,73,133,8,123,37,6,120,192,205,196,241,116,159,110,169,222,73,138,68,205,179,79,39,220,104,49,40,173,172,173,254,5,106,246,83,156,63,92,25,30,115,124,154,171,36,122,14,159,143,158,186,19,134,237,219,216,18,134,159,51,187,167,56,86,171,209,199,62,39,126,69,220,33,96,146,17,214,99,106,172,117,31,110,154,22,250,219,181,222,143,201,109,95,221,34,236,194,125,196,10,64,12,52,171,49,65,22,99,152,157,16,45,191,175,69,176,243,142,232,249,240,207,178,159,137,80,235,109,221,119,121,45,195,22,181,87,192,56,240,244,225,137,4,200,219,122,85,245,94,147,143,25,225,255,253,21,127,170,73,139,240,117,28,93,86,69,166,14,29,202,61,35,4,15,207,55,95,231,177,120,115,186,31,115,26,75,244,99,47,223,28,150,77,221,198,115,77,160,246,125,223,189,146,137,163,155,142,241,59,182,232,249,66,179,162,170,165,143,111,42,30,190,44,148,170,215,4,187,209,58,124,238,212,42,186,77,122,22,254,233,31,220,208,201,214,253,112,144,39,24,155,41,181,95,239,21,133,146,146,56,128,206,134,94,133,46,173,47,83,19,88,241,112,142,244,162,183,12,75,10,142,214,149,104,181,188,24,247,97,231,207,106,220,193,151,42,99,19,68,31,17,131,217,95,138,220,115,239,35,122,225,163,70,210,238,122,47,172,115,133,7,124,91,46,150,126,239,54,200,120,242,79,210,201,50,124,124,27,100,182,196,250,235,102,125,234,195,207,93,203,105,72,15,76,78,210,115,81,135,101,44,150,88,255,163,189,113,108,141,177,110,207,33,13,126,156,23,149,200,174,15,75,183,76,223,199,57,113,231,74,135,84,84,45,79,202,129,34,30,183,251,35,176,198,44,153,184,216,2,221,251,245,247,96,128,221,198,86,144,162,254,133,130,107,209,13,2,138,40,53,138,126,96,152,182,125,68,63,14,185,249,120,108,34,18,184,161,213,169,235,69,135,107,255,192,101,74,61,239,211,113,75,160,114,24,227,224,249,28,133,212,246,104,141,142,239,120,58,94,90,248,177,246,64,155,183,61,206,162,74,201,167,195,221,106,214,159,81,41,105,198,195,145,108,120,188,46,80,182,199,28,39,21,61,191,163,2,141,149,79,98,171,179,82,99,30,194,236,22,70,214,128,70,111,60,240,32,108,237,240,182,242,34,157,72,248,83,91,192,91,73,126,63,103,148,203,62,54,99,75,157,143,39,139,139,66,204,113,100,234,187,110,90,173,225,3,245,239,57,201,195,158,175,175,10,90,211,128,241,54,233,195,123,16,214,54,180,224,215,30,15,138,15,201,103,218,177,59,123,122,70,133,99,37,62,24,74,10,237,249,158,163,95,23,54,197,71,179,63,107,96,152,7,221,97,172,13,53,117,144,235,91,30,22,32,205,174,60,207,158,102,141,6,186,223,57,78,253,81,92,11,241,176,245,103,215,32,187,54,174,2,20,187,60,215,35,52,86,87,220,211,33,245,233,106,61,82,64,148,195,119,49,45,238,248,120,201,10,244,5,1,159,13,81,127,154,80,87,143,183,226,164,213,131,183,25,105,122,116,220,92,143,138,90,126,131,163,70,240,247,58,224,174,155,24,197,180,249,238,87,155,232,106,116,12,74,147,167,223,187,139,105,185,44,5,51,191,238,187,112,173,111,60,208,122,203,56,134,79,190,183,12,211,68,173,15,108,94,254,128,9,9,20,133,161,49,143,103,159,91,69,82,243,143,24,254,88,43,96,108,27,245,253,101,50,24,125,146,82,35,49,210,3,203,128,147,60,94,30,207,96,233,55,158,64,190,236,216,106,202,144,236,27,57,0,155,203,107,215,155,66,175,68,213,124,207,97,143,217,122,166,247,6,139,96,9,24,93,59,133,123,141,80,250,249,26,45,21,245,98,117,211,217,113,148,212,84,117,0,144,70,89,115,252,242,24,239,101,183,83,131,24,187,221,49,5,107,209,195,201,124,54,97,170,16,167,84,67,166,227,101,9,127,14,215,176,170,183,89,40,77,70,156,247,208,234,63,43,19,193,237,187,23,18,254,153,143,17,197,205,59,246,163,109,154,204,106,230,32,206,226,175,117,172,175,62,117,142,14,227,56,187,240,76,69,13,102,82,127,83,88,181,80,69,60,187,130,9,201,135,87,145,128,140,134,42,134,165,251,206,64,215,187,184,134,241,94,7,76,140,83,39,33,19,35,210,182,225,161,152,107,63,150,37,60,46,209,241,86,154,58,0,140,197,167,70,99,206,159,199,166,205,43,206,212,109,94,171,253,154,234,169,69,91,43,97,212,43,196,25,194,216,68,183,197,165,254,120,125,113,73,36,211,158,124,2,98,48,150,120,178,31,165,215,144,84,234,133,145,106,83,215,41,129,195,168,63,81,124,124,136,174,155,0,241,217,236,250,173,168,241,204,174,45,196,181,233,185,230,14,42,95,179,131,91,85,139,236,154,91,157,24,165,35,183,144,122,121,175,208,211,87,252,129,201,29,215,198,155,98,128,18,40,130,156,207,221,159,73,231,40,185,143,143,83,130,132,240,64,43,36,55,175,47,5,238,45,135,177,241,116,255,221,40,169,222,126,157,197,255,156,196,187,6,49,86,167,230,177,78,181,69,141,110,103,68,183,39,202,186,234,240,128,145,104,71,235,5,127,159,118,124,154,226,236,15,46,137,188,53,245,166,108,156,20,1,103,188,164,119,76,8,136,156,43,154,79,131,98,169,2,75,224,140,144,181,127,104,184,146,180,107,56,247,171,239,222,232,202,55,252,126,2,195,24,238,74,100,137,84,38,145,52,69,53,125,197,78,133,244,41,5,162,89,96,170,187,91,252,54,46,194,91,72,212,225,175,140,148,9,212,132,169,33,83,120,239,224,183,238,240,56,38,41,213,238,184,117,208,62,114,24,30,3,113,209,162,140,152,157,37,234,192,240,104,235,123,67,31,177,99,162,213,214,85,234,18,121,167,150,90,140,218,103,117,104,107,200,11,92,203,53,193,23,209,196,221,114,190,23,82,74,241,112,98,178,114,199,62,67,120,236,0,151,8,34,141,167,104,224,116,23,248,253,92,111,53,89,161,128,56,130,118,169,150,213,239,112,53,126,15,129,177,104,114,160,136,176,105,99,134,184,4,76,248,88,219,82,160,18,175,133,225,171,41,19,219,196,205,92,201,231,192,176,201,62,173,45,52,30,48,87,71,153,12,164,13,249,237,3,6,98,166,188,190,53,68,82,174,3,100,211,78,232,60,142,1,113,70,201,105,37,59,159,38,171,67,5,127,216,114,143,59,173,207,33,38,75,200,56,112,91,172,176,99,116,79,93,251,155,252,190,17,251,10,169,161,67,92,165,27,191,219,186,99,74,72,81,34,13,112,84,69,12,30,105,234,250,228,22,108,139,86,207,219,122,63,233,130,187,145,176,23,91,7,214,171,222,238,183,57,89,122,116,109,66,175,45,61,239,212,94,198,242,109,195,132,39,4,134,1,80,81,141,58,65,120,188,66,62,23,118,154,53,117,13,64,154,228,158,84,126,250,24,172,207,79,147,202,30,107,159,92,117,13,148,83,160,62,66,198,136,65,131,118,68,97,152,146,238,160,229,39,237,212,246,48,29,83,120,96,245,183,207,70,228,183,42,74,79,171,146,211,1,159,197,30,235,143,125,160,137,215,2,184,150,120,111,124,30,186,29,3,103,47,201,38,164,222,150,166,34,218,195,71,28,5,157,31,170,15,188,66,187,221,84,227,243,251,94,27,102,247,128,85,99,196,234,124,122,138,19,172,147,124,40,246,21,12,150,225,194,66,166,188,22,173,241,218,124,143,85,162,53,233,83,85,91,83,96,181,3,182,116,68,249,237,193,18,114,13,58,88,243,178,198,24,55,101,70,33,150,117,38,25,30,19,153,43,212,52,180,248,237,153,225,84,145,223,70,40,213,57,59,72,37,120,8,153,41,175,47,45,228,125,9,176,12,197,32,11,137,39,195,133,32,182,242,70,221,41,135,149,195,197,82,75,26,206,157,57,7,151,115,135,146,105,44,61,129,236,234,25,102,206,164,188,88,34,40,84,143,183,187,2,144,5,22,165,15,96,74,5,125,30,113,213,236,186,109,156,27,25,193,185,128,207,24,142,7,158,103,135,12,248,140,81,211,99,125,26,163,188,207,148,149,140,63,77,97,20,203,252,189,151,133,107,116,212,160,144,136,51,132,68,147,253,244,124,70,61,69,79,86,46,220,21,165,184,35,182,36,242,7,69,252,1,120,4,115,12,197,247,22,75,18,216,178,13,163,245,153,177,77,55,157,249,25,67,1,19,173,150,142,47,163,49,139,142,119,24,43,166,194,45,216,20,128,183,58,82,141,68,52,100,198,18,23,142,46,119,8,163,72,201,49,226,248,201,155,238,196,103,148,206,137,20,207,158,228,201,233,195,207,106,115,26,119,40,90,83,85,255,23,217,58,236,175,1,247,254,244,27,186,212,56,58,205,84,221,250,214,36,160,199,126,198,17,145,138,246,172,114,73,188,48,100,34,50,226,86,103,225,66,140,20,228,237,165,107,192,34,243,53,80,163,171,19,180,83,20,235,207,70,150,91,47,2,228,9,93,233,191,132,225,35,186,244,36,223,18,174,9,184,192,247,161,35,14,227,89,142,223,46,68,248,245,225,16,32,197,218,222,36,106,151,7,222,81,5,3,76,72,70,127,251,59,180,28,110,8,89,234,107,111,234,185,115,192,72,250,234,247,50,82,163,120,56,171,95,114,79,55,92,24,158,134,2,108,84,50,10,83,162,28,240,160,82,69,186,182,185,25,199,78,141,135,42,61,15,183,58,172,24,53,84,98,164,6,0,54,141,171,251,157,112,123,116,181,55,216,201,239,193,203,77,76,51,56,183,125,239,223,179,51,172,211,170,32,121,174,137,132,219,2,110,236,89,93,224,193,25,212,29,62,155,159,82,175,146,41,140,251,243,7,103,76,95,209,95,61,151,61,123,130,195,176,201,8,235,37,177,159,230,4,121,157,2,121,17,164,33,51,171,57,153,33,39,182,41,133,9,92,168,99,44,14,231,51,62,77,91,195,194,235,214,6,165,87,72,194,43,220,161,237,15,24,179,75,6,37,55,92,98,217,97,36,154,246,3,227,135,159,1,159,237,237,121,107,36,229,125,55,205,197,170,113,179,194,248,58,162,53,145,135,173,93,51,14,251,120,111,206,155,167,107,100,52,165,232,185,165,72,107,235,149,241,197,7,188,134,120,100,128,141,75,215,97,242,103,133,27,60,145,140,16,119,222,115,80,102,101,191,231,34,202,146,12,148,228,95,121,47,180,37,67,90,17,38,233,179,59,14,133,241,79,71,107,182,44,33,41,77,198,98,224,2,196,246,245,138,78,149,66,252,219,93,12,208,6,101,149,137,67,211,118,123,68,186,155,154,131,74,4,37,106,133,138,223,90,73,51,206,233,129,207,123,140,152,166,21,201,86,17,235,69,164,199,171,204,152,101,80,93,202,152,33,189,19,215,237,76,30,138,84,87,3,7,215,34,198,66,174,146,6,6,186,137,214,6,12,211,150,62,27,49,156,29,173,113,33,238,7,222,94,165,79,45,101,170,42,254,117,14,140,238,20,146,160,231,75,103,125,231,157,201,31,113,24,227,90,231,48,90,107,49,34,36,52,171,118,202,185,154,147,162,238,95,195,226,110,58,158,196,9,114,10,24,229,85,225,240,133,221,156,42,86,135,187,185,227,4,110,220,76,252,181,154,229,53,234,195,17,181,168,142,82,2,32,164,227,12,193,114,150,71,96,88,171,31,24,195,214,231,40,217,82,18,187,1,222,33,196,202,58,74,170,194,158,168,254,136,9,108,82,242,34,194,14,115,146,243,233,156,243,20,253,69,17,127,160,52,22,114,238,128,97,156,125,26,83,232,219,3,230,80,87,152,48,82,172,60,108,44,85,186,193,211,183,66,157,59,127,203,94,71,236,216,57,61,62,7,49,62,253,210,199,214,43,225,85,97,235,26,170,75,145,140,71,98,4,76,176,89,120,166,137,43,36,207,111,238,198,122,38,103,238,129,207,166,144,221,122,35,19,250,44,115,121,175,134,3,127,212,128,73,25,123,96,139,202,59,60,112,25,201,68,33,0,21,159,186,27,209,162,54,238,158,13,11,120,206,157,161,253,194,251,236,190,7,184,243,146,242,45,159,249,7,109,102,116,219,172,105,253,97,75,77,139,175,69,189,125,214,49,57,91,244,136,149,135,15,189,235,183,134,39,34,181,219,250,9,236,28,120,193,201,25,240,217,235,171,208,176,155,191,160,198,12,238,164,67,37,133,207,65,150,75,188,152,221,62,155,194,199,150,168,49,145,136,150,137,174,30,23,231,61,229,225,164,6,60,240,10,194,242,14,25,226,146,8,33,60,2,166,28,22,176,165,244,43,188,34,180,9,12,253,142,204,82,170,119,157,64,3,152,220,168,172,48,188,69,45,96,248,140,180,107,212,6,205,64,185,200,233,79,67,26,31,203,235,28,222,58,141,122,221,35,197,242,56,19,144,170,111,129,73,169,139,131,201,20,72,117,154,193,134,18,155,194,200,38,43,47,40,204,244,237,62,27,230,98,29,49,228,238,99,158,13,219,175,244,165,112,170,220,95,238,85,133,131,137,65,68,61,172,193,127,248,88,68,217,164,245,208,156,109,224,179,137,220,142,141,119,26,117,46,159,177,234,97,105,216,218,109,114,255,179,60,186,169,42,94,66,59,187,73,219,54,159,151,66,239,194,29,61,6,151,231,173,8,191,47,233,88,205,186,99,224,67,118,237,147,239,173,202,51,137,184,10,205,42,67,150,68,7,39,241,113,187,188,53,153,107,50,38,72,51,100,249,152,148,2,40,220,176,220,238,139,157,221,72,39,10,57,12,35,78,38,74,53,154,238,179,159,0,214,157,162,231,174,175,207,62,235,124,229,44,179,127,233,153,56,241,207,164,59,251,73,15,146,214,19,166,250,36,173,179,74,7,159,1,129,62,119,8,156,117,183,155,103,113,164,84,46,220,84,172,25,233,191,237,146,175,6,207,166,203,122,146,198,168,240,122,54,195,115,64,135,139,24,116,12,221,143,144,69,95,77,222,171,136,99,238,192,5,118,152,59,102,4,100,20,166,226,175,238,11,151,165,246,42,121,162,233,78,98,203,227,29,10,35,50,118,95,187,233,181,9,154,93,8,226,238,111,147,112,47,99,106,218,5,235,194,101,169,50,10,73,57,235,158,108,216,206,73,119,113,251,229,187,47,36,244,25,20,166,36,76,118,113,210,228,245,189,151,17,10,5,124,142,4,61,116,45,49,123,222,93,92,234,155,209,85,135,44,160,221,19,160,54,93,95,216,129,53,172,217,79,58,85,209,69,87,239,233,146,158,45,156,60,94,133,201,249,40,10,239,17,179,240,23,43,18,148,186,155,88,186,221,252,195,50,222,228,176,122,89,2,39,54,201,124,178,2,216,40,119,52,134,32,79,95,122,223,74,93,204,140,34,169,153,70,96,67,40,42,44,156,121,140,165,46,48,218,36,247,200,68,19,92,238,99,57,113,45,9,59,26,101,63,17,87,200,166,188,16,6,188,217,171,34,146,11,187,206,232,215,174,227,134,220,244,167,49,82,226,10,108,238,20,1,73,86,17,147,17,125,23,129,51,164,139,113,107,177,232,140,104,81,146,30,31,234,135,246,86,112,135,254,217,20,114,165,154,47,202,185,212,42,124,236,215,161,102,250,116,30,192,179,144,204,49,100,183,192,80,194,123,166,14,169,28,240,1,94,152,250,235,200,37,61,7,235,185,53,95,239,14,82,29,51,242,1,168,118,23,62,125,242,89,160,251,114,158,54,162,140,154,50,153,62,86,36,127,52,58,200,226,71,39,154,221,162,64,137,205,181,200,54,67,200,141,187,64,144,146,77,164,161,238,75,115,35,185,141,203,87,136,122,209,76,53,175,39,1,157,134,220,238,99,159,176,212,156,179,242,189,245,249,192,233,118,140,212,79,152,182,157,53,108,90,21,209,69,73,207,115,170,113,226,135,136,215,94,24,93,245,26,5,126,179,82,230,125,207,43,168,36,70,48,70,146,40,150,229,86,96,34,168,203,217,117,27,110,239,36,142,4,248,107,96,165,240,103,15,203,118,185,253,54,149,72,167,198,154,230,53,136,111,209,112,139,87,79,41,129,75,125,238,107,153,240,81,41,25,22,114,171,34,231,36,92,125,120,126,90,208,33,161,206,124,251,69,98,89,201,151,222,199,82,169,229,167,113,227,92,246,146,6,149,70,149,214,196,8,87,208,59,32,255,34,226,102,95,138,219,232,23,222,77,2,177,92,25,200,156,174,193,255,115,236,244,34,191,205,160,246,168,183,36,149,89,234,45,225,62,187,247,71,232,146,74,21,197,197,198,74,58,7,142,188,183,114,109,192,62,83,215,101,183,234,103,250,223,59,179,133,52,86,141,143,137,123,87,118,222,102,30,142,236,153,208,208,120,176,204,3,54,254,160,225,201,123,38,201,35,228,87,184,240,160,51,246,9,78,50,228,186,247,180,214,45,189,201,211,216,44,175,83,118,12,232,164,235,165,240,97,149,78,161,22,197,5,158,238,107,119,28,244,253,6,67,27,1,129,212,131,86,146,252,175,116,13,54,200,56,140,81,230,7,195,5,37,18,74,220,39,145,58,244,77,193,194,238,247,86,65,190,41,213,7,14,159,51,64,133,11,81,67,105,81,233,102,199,153,16,252,152,247,190,122,245,18,25,70,168,132,94,180,26,165,101,16,44,82,178,114,45,147,6,189,83,132,20,27,159,102,202,76,105,153,106,216,216,8,11,31,167,200,91,89,85,221,221,100,135,9,123,95,152,99,196,25,164,161,227,206,194,242,223,112,252,111,215,254,104,102,59,136,140,23,37,220,53,69,254,54,10,51,231,215,111,191,171,241,78,196,118,101,191,125,135,164,114,168,123,90,149,37,151,182,123,35,39,117,7,214,157,216,8,73,124,146,33,33,5,166,68,229,211,48,73,246,164,48,69,40,62,38,166,36,40,6,2,245,41,148,232,59,76,246,110,150,158,17,128,63,184,147,245,225,149,16,130,68,146,191,45,149,196,25,16,177,236,175,131,189,33,157,125,154,251,94,152,169,190,148,73,8,83,215,12,170,205,105,170,57,85,224,2,185,80,15,254,196,85,148,69,4,51,126,222,103,83,99,144,175,25,137,122,226,89,142,254,61,38,204,92,75,80,210,53,118,28,0,92,8,243,189,186,162,64,133,227,59,24,12,55,195,176,4,62,31,51,10,250,201,32,60,223,254,174,76,232,215,57,66,156,224,144,162,44,89,184,57,27,175,175,115,47,82,26,115,67,130,205,168,22,189,202,13,134,59,210,59,4,53,39,85,191,228,136,42,19,121,78,30,114,152,164,245,89,245,215,105,10,167,53,61,243,31,182,49,189,111,149,200,115,139,79,57,45,31,254,246,43,89,58,227,140,147,235,60,91,188,181,8,196,96,161,249,62,58,161,13,144,141,50,81,133,184,61,161,215,52,114,101,221,214,109,177,225,160,194,68,137,37,221,49,129,143,103,95,2,133,9,203,109,190,118,68,197,182,174,45,186,118,54,133,46,42,196,21,93,150,144,52,164,53,85,212,253,207,181,6,207,140,41,108,40,63,146,227,52,140,60,68,196,193,206,62,20,52,25,220,135,161,25,239,42,235,55,174,68,29,10,102,89,14,142,97,172,54,161,82,132,63,121,136,20,150,145,115,55,159,189,156,58,28,22,10,175,18,108,173,132,92,170,74,74,157,223,174,8,244,254,184,157,147,57,149,85,154,15,43,161,184,101,78,194,162,196,173,104,154,157,204,158,64,238,210,36,182,65,46,208,142,59,235,254,130,9,162,19,151,141,190,194,225,179,156,33,74,151,49,163,50,193,211,42,24,193,46,193,114,222,26,210,193,229,112,162,194,70,84,24,201,158,118,25,34,43,180,107,82,103,108,21,234,103,169,252,110,81,166,232,41,171,18,105,153,53,247,133,145,193,84,33,69,2,189,206,91,210,237,215,197,109,191,204,119,229,129,223,207,13,221,181,99,100,254,253,94,203,22,117,159,42,92,153,141,119,217,97,19,126,146,214,212,40,247,120,173,70,220,86,134,148,131,42,185,40,32,204,46,199,162,86,216,180,40,221,37,186,40,195,147,170,89,210,107,168,5,246,174,157,13,183,72,220,23,58,243,115,215,244,155,250,34,63,81,136,154,144,251,68,30,198,123,142,90,181,72,109,161,255,147,130,26,14,86,179,41,119,131,1,121,219,244,170,113,242,242,120,92,211,142,147,146,250,107,124,206,101,110,34,34,200,249,241,184,118,135,43,76,112,58,166,182,101,120,107,18,79,186,92,214,45,157,209,119,209,62,77,171,171,189,112,40,192,224,44,132,102,70,199,116,185,172,129,105,117,15,201,182,226,37,118,228,64,19,15,107,26,7,100,215,188,249,59,148,174,37,189,141,67,15,134,19,240,247,108,252,71,93,5,134,173,116,167,198,79,155,96,167,200,198,18,20,246,194,213,78,10,120,74,18,7,156,118,93,245,192,212,36,7,183,138,147,129,66,133,224,159,237,211,166,130,124,76,228,127,112,205,59,108,44,230,162,73,75,198,211,118,199,230,129,241,68,10,124,12,89,175,51,54,129,211,174,146,206,100,200,120,9,25,109,41,25,148,126,167,68,94,121,192,104,26,200,110,54,17,250,112,82,83,114,167,72,194,213,214,133,43,166,255,52,106,112,89,22,0,164,36,37,50,126,39,217,221,162,15,67,221,22,28,143,254,214,9,77,109,217,166,135,213,79,175,248,94,27,235,116,11,12,107,182,251,22,217,179,179,80,58,28,24,162,191,120,49,130,198,98,9,12,24,233,171,19,68,29,56,83,37,32,173,207,164,166,52,57,122,94,53,47,253,192,68,156,221,177,99,151,103,141,235,194,217,191,35,208,62,147,121,248,238,39,225,197,209,65,138,89,124,102,166,124,109,146,38,146,203,129,34,3,209,134,240,219,142,113,166,49,247,191,31,124,246,100,77,41,28,38,104,232,151,38,124,93,70,202,45,112,73,205,235,19,58,164,89,85,72,152,141,135,49,252,181,103,143,57,38,161,204,134,209,136,97,123,100,140,163,107,168,139,15,205,190,40,120,199,197,2,141,137,192,31,39,243,111,84,134,213,4,234,108,40,86,194,227,173,187,109,91,183,103,13,227,215,25,60,186,17,8,203,197,198,212,69,201,157,249,193,40,70,139,246,13,242,75,84,40,254,94,172,89,154,180,76,22,170,198,171,51,70,66,8,69,109,158,248,241,172,26,203,67,218,231,81,179,139,189,144,169,169,110,129,226,143,111,234,35,52,78,14,223,56,176,218,83,83,87,50,217,119,78,60,223,43,14,117,213,153,39,173,157,13,242,131,203,71,192,34,15,71,17,46,194,64,133,76,59,220,79,127,170,113,70,213,55,28,76,63,233,140,78,145,75,19,25,34,166,247,14,169,147,129,78,251,190,183,122,171,251,9,26,24,194,34,91,188,109,203,178,13,253,90,50,40,33,122,116,55,186,37,200,135,104,96,39,219,87,196,199,168,77,35,95,234,7,79,59,78,68,241,3,62,220,234,146,129,131,108,209,251,232,115,0,178,236,28,222,168,0,138,58,12,57,36,136,20,122,235,205,173,228,182,254,178,80,134,255,50,139,39,139,22,16,236,102,99,132,90,161,165,171,136,10,138,229,240,237,104,76,120,115,139,196,10,9,159,78,156,107,74,136,20,141,136,230,205,36,161,204,85,5,137,17,151,187,164,23,100,216,205,43,215,216,153,172,70,245,194,131,180,59,127,47,82,157,179,118,220,194,223,94,172,126,96,18,231,84,72,203,104,126,93,227,241,172,247,41,2,24,203,2,158,211,71,156,108,92,209,149,201,230,61,114,153,32,46,129,75,220,132,203,82,163,82,136,33,66,79,35,146,54,232,106,165,80,157,153,70,217,35,95,58,227,84,29,233,10,172,48,106,34,251,68,65,143,47,247,179,141,157,45,81,54,127,131,183,19,79,15,124,115,228,238,138,234,25,181,131,46,82,77,245,206,18,142,100,178,74,33,93,143,214,27,167,226,20,73,53,211,10,117,152,208,234,20,49,158,51,245,207,185,226,130,56,100,152,102,125,246,226,24,155,161,16,9,163,108,31,79,227,228,5,121,156,112,164,153,136,214,219,252,168,68,93,242,6,54,86,89,152,56,31,206,21,212,165,149,10,39,183,42,247,65,55,188,92,84,220,28,94,82,227,184,200,30,152,59,4,142,218,87,249,37,48,42,189,62,197,173,64,117,168,208,28,190,67,47,171,134,9,141,61,88,127,155,24,168,203,183,46,203,197,121,126,26,226,246,25,234,72,4,18,20,54,194,193,144,94,162,20,69,63,8,236,221,59,158,109,154,80,218,49,10,27,66,249,146,146,51,201,239,71,165,215,228,92,93,204,138,123,190,126,77,56,228,157,11,18,207,15,71,239,219,51,4,205,175,74,215,144,194,80,212,16,107,136,188,195,81,180,179,162,88,171,94,65,204,213,209,84,68,68,104,17,34,35,191,34,19,236,31,66,60,128,162,23,39,133,235,135,17,71,127,6,60,19,23,158,241,219,155,148,115,233,56,73,115,177,13,159,165,9,153,215,21,103,197,77,21,229,253,36,100,177,105,55,85,144,204,112,158,249,168,64,168,37,114,186,92,237,207,228,243,223,78,166,116,47,250,147,147,35,50,196,228,146,105,185,40,220,172,54,207,97,222,172,8,154,70,100,16,224,209,159,237,233,120,47,151,177,4,159,66,193,117,117,97,14,239,122,229,195,230,212,165,61,141,92,229,78,21,178,253,84,146,179,202,253,123,192,92,183,150,60,26,119,103,111,33,225,213,170,42,209,225,200,154,158,94,54,76,203,98,136,184,43,57,186,229,46,108,19,98,153,50,160,36,119,228,117,197,93,143,57,170,3,10,227,101,236,103,118,218,36,145,103,197,83,85,61,46,50,16,189,91,50,135,39,23,157,210,99,143,95,168,141,137,132,42,108,65,8,15,250,150,132,80,163,40,12,27,23,110,107,51,54,52,178,45,183,194,171,135,16,22,178,139,42,151,190,44,28,231,110,158,137,128,140,156,216,12,239,8,182,97,56,246,185,66,75,199,207,134,87,67,65,15,70,131,34,135,46,137,11,60,242,158,108,248,86,228,183,77,240,208,27,215,169,9,223,243,163,91,116,7,19,148,162,85,110,154,20,238,83,212,231,47,93,224,85,87,185,220,110,245,254,161,224,133,18,141,52,38,133,197,19,77,6,169,127,196,123,46,76,178,119,200,6,158,15,121,172,20,237,246,185,28,158,139,146,255,52,41,115,146,197,50,151,153,190,190,105,12,227,180,214,1,167,202,117,187,208,245,64,134,66,114,9,145,6,37,116,119,77,164,38,193,158,105,68,131,51,7,10,47,128,60,186,116,140,5,183,10,143,209,49,155,42,12,27,69,111,10,195,174,176,186,228,151,11,242,86,45,196,162,113,161,118,125,248,34,56,209,28,102,187,191,215,84,224,205,213,214,97,34,188,162,233,76,107,120,195,28,206,22,172,80,117,99,102,158,219,141,8,41,11,223,252,60,139,135,186,122,239,90,179,229,164,210,201,48,248,251,226,27,230,166,23,21,224,201,112,123,61,32,247,47,60,126,162,203,204,101,160,135,10,54,17,1,41,250,158,147,241,30,197,123,142,81,37,145,36,115,151,156,71,250,176,16,50,147,242,106,232,101,137,8,69,235,156,52,66,112,6,152,40,110,140,121,193,142,151,77,231,76,4,38,135,15,11,220,78,34,135,2,135,14,166,190,191,24,215,76,113,147,162,113,212,187,223,98,145,181,206,48,246,92,165,108,28,99,161,135,72,94,24,199,168,192,25,169,83,127,56,183,111,33,214,133,124,19,57,155,229,247,23,115,189,93,148,208,134,59,242,153,42,117,203,145,62,205,239,16,90,215,208,157,213,250,192,173,160,64,237,240,217,179,132,57,234,192,144,65,245,104,141,255,112,200,123,157,91,115,242,34,150,97,220,76,187,202,195,137,242,122,253,26,101,34,202,140,123,208,108,89,245,63,116,226,181,16,249,112,110,208,213,41,144,6,154,67,165,170,248,248,25,206,179,151,251,179,73,0,148,121,200,69,44,133,150,105,31,54,190,242,108,20,39,151,111,89,29,167,197,214,33,229,206,235,57,200,92,218,32,75,147,215,58,35,198,145,227,58,242,16,212,171,90,59,201,26,213,159,125,78,247,41,5,102,115,48,190,206,230,56,76,84,79,183,44,220,251,221,141,5,132,61,100,14,146,216,185,67,28,246,83,22,188,46,162,105,30,246,225,18,144,221,118,133,155,15,75,142,22,145,40,135,225,123,21,146,21,236,254,92,227,202,135,200,161,26,26,68,226,16,118,252,161,184,104,116,55,132,187,160,123,130,197,217,51,246,150,136,253,180,114,117,47,80,25,100,13,37,145,94,58,112,162,98,232,55,5,145,238,171,66,194,207,178,69,238,175,58,156,96,131,208,215,58,131,226,251,209,177,110,49,234,171,162,36,35,56,202,53,171,60,109,207,25,224,235,174,89,193,194,243,104,98,98,62,3,217,203,160,222,16,120,163,254,233,173,33,13,93,207,151,236,22,85,115,216,196,220,101,10,146,228,184,125,101,113,127,152,226,97,157,164,97,85,247,15,29,152,251,246,212,89,116,150,162,243,14,154,241,53,100,47,35,5,191,184,159,127,80,11,49,219,211,241,65,230,130,195,86,186,62,244,99,82,244,27,29,63,70,122,82,251,138,200,73,13,147,20,138,85,202,126,47,140,201,21,177,44,238,169,165,203,142,129,23,114,187,206,214,104,25,134,23,153,226,189,127,98,33,63,24,33,50,73,111,134,197,163,45,103,139,35,131,136,185,32,15,103,35,94,254,240,10,227,200,243,112,171,110,241,5,114,254,156,245,6,194,37,215,18,168,29,198,176,16,43,168,27,65,182,171,183,82,84,93,36,251,19,216,40,9,126,176,253,150,76,114,99,214,28,1,99,94,75,52,107,194,207,91,157,82,113,32,55,218,174,179,134,219,124,42,177,197,219,240,87,249,233,239,70,225,55,93,188,58,57,95,159,199,36,159,163,199,60,133,53,21,237,248,11,195,137,177,220,146,175,120,238,111,218,30,76,205,86,131,228,40,190,225,44,253,134,158,167,68,207,76,76,92,150,95,179,200,164,171,31,35,136,49,116,47,36,107,2,59,245,131,169,196,45,82,29,61,169,244,76,206,93,123,22,162,49,55,221,137,136,243,237,172,246,223,215,46,115,24,249,246,133,89,129,206,44,50,138,9,36,95,167,201,68,214,112,58,99,10,107,169,107,54,218,196,109,76,246,163,195,84,1,201,10,171,8,182,123,248,100,20,132,125,197,169,141,39,25,86,203,26,48,92,182,119,34,22,232,254,98,133,21,24,149,164,130,114,158,65,230,112,243,158,227,219,21,58,8,60,86,199,196,138,97,97,145,72,249,205,164,16,148,157,236,7,99,54,149,155,217,197,85,11,95,159,63,156,170,111,209,184,180,45,41,242,67,56,237,141,133,225,194,28,28,158,187,205,2,64,107,251,162,141,168,209,140,247,194,244,148,3,31,141,214,236,130,68,188,23,26,165,215,55,12,53,221,116,233,143,65,129,87,153,226,120,70,44,117,122,150,39,21,112,252,237,235,243,134,106,34,66,132,236,104,168,63,104,168,26,238,98,223,234,177,120,150,228,187,13,163,65,118,111,40,76,247,162,126,131,107,21,167,163,163,164,171,75,234,21,130,226,92,194,183,195,25,22,42,137,31,146,228,215,220,115,97,217,81,83,195,166,196,254,119,160,150,58,161,153,1,237,50,185,224,215,55,251,65,159,61,146,203,244,177,225,172,179,239,104,199,51,137,222,23,54,93,88,121,233,179,69,122,92,20,216,8,249,100,200,16,106,245,99,27,152,108,196,63,215,87,15,133,234,25,47,223,203,108,216,165,8,126,195,229,148,61,43,27,207,243,249,144,247,42,74,152,106,133,18,48,23,39,226,225,215,5,69,113,241,184,183,15,234,133,68,66,155,116,112,68,41,252,130,192,81,35,234,221,219,244,72,220,68,55,5,86,105,139,252,177,251,134,45,150,54,197,117,124,238,180,230,226,243,198,24,90,87,0,155,235,111,76,123,106,71,147,84,230,227,180,41,65,192,98,143,238,162,25,206,66,24,215,186,63,179,188,8,113,255,34,72,48,194,194,222,22,218,16,20,70,243,188,195,60,135,27,185,139,234,247,250,42,170,226,230,0,165,95,81,81,112,74,251,162,223,231,203,200,81,189,56,208,66,209,102,152,233,10,123,241,159,58,123,234,199,220,61,246,205,28,170,18,233,103,2,148,230,102,127,67,18,132,66,147,11,15,88,95,156,201,150,48,68,21,34,233,106,138,173,249,166,9,67,70,116,43,42,171,229,67,123,58,11,9,180,20,161,222,156,39,19,152,115,170,42,50,100,169,177,156,23,62,23,198,25,178,224,16,11,111,225,8,197,23,222,195,38,67,254,247,92,109,165,231,56,25,123,144,159,78,196,129,175,51,2,63,160,9,87,223,188,187,46,213,202,184,196,206,12,12,77,100,152,55,154,162,198,115,54,67,19,121,45,201,70,228,74,143,153,229,253,134,171,166,222,36,30,236,177,156,66,105,29,186,241,45,196,99,92,165,122,243,13,138,172,47,92,154,245,194,136,188,120,217,252,129,139,217,155,23,70,217,187,121,254,52,81,161,34,185,236,118,196,71,252,140,58,91,152,80,5,198,156,15,25,57,56,202,186,20,159,159,214,103,111,25,158,243,74,190,143,236,67,248,207,136,121,245,144,130,62,15,146,207,133,199,139,217,231,31,27,239,245,93,242,7,134,19,161,197,84,57,71,157,24,162,156,240,169,148,155,92,103,166,200,253,109,220,92,193,207,213,76,2,121,93,83,210,18,13,46,255,34,124,37,89,146,221,169,186,43,37,100,122,38,236,27,146,40,76,49,197,249,136,33,139,132,207,75,4,1,62,105,190,25,26,140,233,83,239,188,112,199,29,21,185,217,184,107,174,185,87,185,143,214,152,104,166,40,43,95,147,132,127,226,42,14,67,222,160,141,17,125,223,145,74,79,109,129,112,236,86,35,220,170,158,238,142,91,113,74,134,16,25,235,8,198,120,234,41,196,194,194,43,118,224,99,140,135,78,8,151,8,92,46,23,30,82,145,255,41,23,10,249,94,165,2,16,21,39,95,95,211,82,154,47,12,205,78,137,201,144,176,169,100,13,88,128,46,120,62,143,153,74,181,220,29,113,162,249,51,116,118,6,203,77,42,214,240,159,113,223,242,73,142,127,85,50,114,207,248,162,138,225,185,244,164,52,104,22,16,202,185,103,212,103,164,26,227,80,185,104,33,139,192,93,183,22,252,28,146,238,94,209,200,104,193,143,205,89,123,54,181,251,94,133,224,67,112,117,14,8,1,68,155,155,140,198,76,176,208,19,168,209,198,189,167,45,250,117,43,135,154,39,119,243,182,244,183,33,61,190,58,239,108,151,173,43,124,54,111,103,250,192,108,89,202,127,2,76,114,107,20,170,244,162,69,84,181,88,117,86,188,55,204,206,146,80,9,23,223,185,63,197,182,147,141,100,225,206,134,66,109,211,244,13,115,100,194,194,85,30,142,145,236,116,137,88,242,120,145,239,195,51,74,34,30,87,105,164,33,46,209,152,175,86,83,229,117,103,6,99,203,95,24,235,168,230,248,109,18,8,239,247,204,159,94,186,143,105,194,239,120,243,152,113,132,52,194,75,145,241,206,142,120,91,243,82,45,68,103,251,48,66,174,219,58,125,69,91,145,108,207,180,150,142,115,251,133,132,217,235,19,168,209,148,81,129,225,176,135,96,71,55,225,216,115,182,254,185,73,187,176,207,158,181,228,41,254,45,19,116,186,73,54,76,154,115,227,140,46,115,9,19,227,186,89,174,147,147,126,35,146,163,190,8,54,62,236,139,40,200,168,75,101,39,204,155,84,67,29,146,39,37,209,245,62,247,63,204,173,168,210,130,114,76,146,193,26,169,97,238,141,59,40,202,91,82,249,78,141,55,41,44,14,35,80,33,89,110,231,174,234,62,47,227,76,203,178,193,15,216,253,134,47,28,184,2,186,120,142,206,207,224,148,247,111,140,19,66,50,154,182,201,37,248,27,45,10,121,171,38,60,225,197,136,26,146,69,65,188,100,168,49,59,123,72,97,112,119,84,73,189,65,117,93,84,105,27,179,241,150,60,3,34,32,173,135,236,195,128,23,80,217,92,80,120,233,97,123,113,139,33,10,37,112,230,186,238,75,18,253,144,42,133,187,228,166,227,168,8,152,160,250,86,152,148,159,118,97,196,47,4,198,50,185,53,67,203,194,105,10,35,127,94,2,166,58,70,91,147,232,51,239,195,27,251,137,194,86,77,21,48,169,87,218,243,106,204,131,81,175,180,146,36,36,50,164,87,131,26,219,118,136,184,207,185,124,91,26,103,142,82,64,18,186,179,192,92,91,86,192,228,103,203,36,43,230,190,143,106,38,164,0,182,62,220,244,229,163,174,135,68,129,161,240,25,65,41,56,58,6,20,201,141,2,35,23,236,148,198,221,28,63,83,224,12,131,66,148,74,25,253,133,124,176,66,174,184,87,138,116,35,226,146,212,185,51,139,185,25,199,70,100,73,213,23,166,182,233,174,105,68,170,165,248,214,72,62,99,105,25,29,146,84,169,194,181,156,221,20,238,16,27,105,122,104,198,166,201,235,86,104,97,114,110,77,156,203,65,93,2,108,106,8,90,131,157,123,232,206,117,171,185,211,162,249,149,41,36,190,15,135,168,92,203,222,33,242,76,177,17,146,59,172,196,15,147,41,30,207,54,255,176,86,251,119,203,16,140,218,49,243,180,9,156,236,2,236,112,226,182,240,208,66,28,163,63,118,81,156,118,82,164,2,207,198,188,250,162,112,133,244,169,28,8,152,160,94,145,207,150,218,248,23,74,170,178,215,125,120,105,79,53,116,55,130,252,56,107,113,68,50,231,132,246,145,104,182,27,164,159,140,130,50,13,32,115,219,99,171,44,56,157,250,67,69,211,175,60,188,177,173,175,135,87,165,144,183,233,187,37,246,168,168,89,24,43,75,200,76,83,143,151,215,59,42,100,177,196,84,154,41,63,172,66,100,54,71,105,15,41,136,67,121,8,112,250,69,181,30,28,170,83,235,237,207,75,215,176,194,59,12,144,73,73,85,32,236,218,241,177,17,109,204,74,7,179,160,247,139,31,158,79,170,139,77,210,214,98,196,160,32,216,127,156,226,247,132,32,145,79,179,144,9,43,159,91,85,172,46,227,146,149,172,86,114,197,115,141,214,40,101,73,182,252,57,62,143,185,233,115,24,54,158,166,5,230,88,216,81,215,214,177,8,133,205,18,90,69,98,153,1,195,176,37,201,242,199,78,189,117,107,228,40,107,166,37,206,64,163,94,138,195,218,18,191,101,179,106,164,15,248,128,195,124,153,37,79,223,234,138,60,17,159,3,121,62,137,221,104,101,159,139,102,108,179,104,147,14,133,207,229,190,68,61,234,255,75,220,185,172,80,147,36,201,249,93,102,221,139,184,95,102,45,4,2,237,180,20,66,12,82,51,52,104,46,180,90,139,97,152,119,87,124,126,210,61,44,26,180,28,84,93,20,93,191,85,230,201,75,100,132,135,187,185,25,196,48,225,24,15,26,239,189,185,140,112,112,117,165,32,147,247,244,106,163,233,11,22,149,136,162,127,163,133,129,33,79,240,236,206,238,140,83,204,202,199,167,202,65,203,163,134,63,136,227,180,176,44,62,17,11,14,212,10,83,133,242,45,46,133,59,101,177,17,28,210,199,30,71,219,51,89,178,236,229,30,250,160,192,140,179,169,171,34,218,253,57,118,30,88,58,116,93,207,67,188,4,244,25,9,103,89,33,125,31,103,166,62,184,21,93,209,123,76,21,38,171,54,3,13,73,44,68,177,95,202,75,251,76,200,233,148,112,159,34,27,4,157,69,99,24,72,3,1,239,243,111,74,55,199,230,62,26,238,200,23,8,231,131,50,220,25,9,225,143,107,118,183,162,21,99,229,197,18,29,215,153,65,245,132,155,156,220,167,12,90,119,184,85,129,209,77,12,207,225,243,114,82,150,251,106,102,127,19,214,189,198,93,151,239,182,97,146,17,246,108,84,129,158,158,11,86,216,20,183,77,65,113,75,173,242,192,44,208,190,114,65,19,192,139,94,97,43,118,57,108,89,219,242,192,52,203,57,140,197,93,211,75,163,155,223,191,61,20,85,147,248,129,219,6,96,198,92,136,235,217,80,101,184,246,51,211,142,163,207,153,102,215,163,241,187,137,6,124,147,116,94,122,105,208,141,211,133,167,10,159,208,75,126,38,253,240,213,222,212,131,151,190,79,138,35,97,77,10,197,71,214,7,60,184,114,15,223,83,230,129,34,45,104,45,25,255,37,220,194,214,153,25,165,55,142,189,246,188,118,19,168,89,14,9,190,234,130,53,18,38,131,212,143,53,248,178,234,86,186,198,60,150,159,146,112,152,69,162,132,255,13,100,176,44,69,158,138,67,64,15,85,84,8,113,170,8,105,157,165,33,240,201,234,129,98,174,124,66,200,134,132,10,52,123,105,33,179,216,183,157,175,134,180,89,23,61,223,103,178,24,43,52,247,81,247,87,152,214,211,80,129,174,198,45,31,47,156,66,198,182,33,176,244,204,13,185,214,16,230,130,51,205,66,34,151,246,115,63,15,121,107,115,176,20,24,173,17,239,232,96,223,149,164,166,247,131,163,3,135,128,137,199,38,48,169,233,208,220,95,150,228,211,253,13,161,104,168,149,147,3,26,186,175,227,41,143,46,202,192,89,3,121,250,121,66,163,221,140,76,135,238,64,208,152,9,61,228,13,45,94,6,3,189,141,189,199,251,34,96,86,185,62,11,99,68,251,119,154,216,156,110,80,144,224,13,237,95,11,41,138,46,111,149,222,250,128,209,159,145,163,161,20,181,117,225,189,132,2,116,224,140,37,248,149,169,133,137,171,240,25,155,46,183,128,78,173,249,100,61,187,159,186,66,21,50,89,111,170,110,142,168,75,132,10,213,153,202,161,96,9,140,185,99,136,184,37,139,190,245,232,186,202,213,87,68,163,70,119,210,133,174,155,25,146,172,103,13,135,197,117,97,62,153,84,47,140,92,166,60,53,166,18,151,84,0,166,195,81,208,102,85,145,64,105,59,220,79,83,83,190,194,95,137,150,52,249,60,11,122,24,57,223,251,202,239,251,196,54,107,134,36,43,26,85,229,217,50,154,125,220,125,104,163,107,173,147,126,198,59,212,16,119,125,36,118,11,25,130,80,88,76,152,113,60,251,205,140,102,86,92,25,66,5,50,237,156,127,101,90,172,247,133,84,233,253,48,118,13,186,171,247,145,182,247,232,153,66,53,196,30,218,210,109,227,57,211,28,209,9,118,30,193,137,107,53,0,180,176,56,68,153,168,121,11,79,8,22,144,105,100,57,140,96,201,210,224,147,132,99,136,92,161,34,38,28,187,3,163,88,86,99,24,147,177,210,145,6,89,115,199,165,153,32,117,234,207,54,188,133,171,5,193,80,151,126,0,210,158,231,226,166,143,83,26,176,87,211,93,250,156,34,85,197,122,149,245,177,144,109,220,49,202,207,114,53,52,67,86,216,229,228,16,199,59,67,186,183,166,191,109,173,236,33,214,188,204,174,65,97,114,35,161,4,77,211,125,154,79,68,127,213,27,73,209,62,227,212,26,88,175,140,52,82,220,18,156,30,184,132,40,63,141,55,67,105,10,133,143,125,133,36,32,116,9,205,108,16,79,138,66,99,129,98,46,143,148,134,210,214,67,168,141,92,179,134,90,236,48,115,139,11,39,191,255,8,120,109,19,211,9,184,118,213,27,58,240,180,238,134,128,247,204,218,217,135,214,114,186,162,198,13,130,140,238,145,38,18,30,251,42,11,63,10,216,148,2,200,217,5,140,84,133,194,231,91,174,251,158,28,107,64,189,49,60,174,98,156,86,243,181,152,10,19,251,197,149,247,103,163,158,241,176,188,66,160,245,199,229,17,152,152,50,95,24,97,36,125,104,221,168,222,1,159,23,244,156,252,188,235,25,2,145,22,92,61,239,179,32,135,30,87,118,30,194,212,54,207,157,152,79,227,169,156,235,232,186,43,165,175,36,166,83,19,59,205,10,87,35,185,133,174,113,209,116,190,53,139,211,175,229,240,249,153,162,91,94,182,230,161,39,216,72,176,202,76,158,39,130,82,49,155,66,86,154,186,153,38,244,9,197,228,70,13,94,247,218,99,132,217,84,38,210,169,154,95,35,113,82,174,156,50,118,54,50,138,38,92,221,144,9,53,41,162,164,167,38,26,141,33,122,22,252,38,28,188,129,218,120,238,2,159,143,92,7,56,253,26,45,116,212,77,222,76,85,230,216,60,148,121,225,161,14,36,4,204,8,112,134,88,243,196,220,84,6,194,36,3,23,207,147,26,226,210,43,75,102,221,24,74,207,120,109,104,242,98,151,114,167,74,90,72,235,155,219,64,132,125,4,204,135,90,21,54,82,73,168,231,193,242,80,248,172,219,235,106,235,173,93,52,225,73,183,110,172,201,253,181,71,4,77,37,28,205,178,149,18,84,214,111,80,96,136,131,201,77,72,12,101,98,169,53,68,114,123,65,255,93,97,132,96,174,24,33,98,154,250,233,32,248,150,103,190,162,127,234,208,3,124,22,171,171,254,91,204,210,74,224,98,13,177,161,147,88,80,95,86,24,202,127,189,50,138,207,227,206,248,245,4,216,96,10,77,133,79,48,119,69,164,201,119,42,154,242,190,202,143,125,37,253,222,205,22,108,92,141,104,172,128,134,166,184,182,204,254,52,17,84,189,104,100,141,174,242,59,212,103,141,51,178,201,70,149,171,134,201,30,95,238,170,119,19,35,18,93,85,157,159,77,148,161,138,154,44,237,200,10,67,5,186,82,181,168,14,235,149,97,63,30,178,220,164,247,159,212,55,194,182,245,30,93,168,109,9,74,143,213,69,41,20,37,133,207,26,218,174,74,174,101,135,20,69,66,60,52,89,91,126,174,154,34,240,85,177,101,35,173,249,198,5,3,52,100,77,77,67,35,107,58,178,65,168,115,120,176,39,214,163,59,108,201,208,138,93,166,203,35,112,49,255,90,135,161,116,104,62,178,154,21,160,255,246,153,214,247,51,60,33,252,228,88,178,206,227,82,154,27,13,254,166,121,226,48,197,89,45,113,152,165,159,239,84,77,82,109,72,116,131,183,4,181,5,135,153,20,53,73,123,182,73,161,89,98,174,22,207,122,135,18,92,170,247,96,147,4,82,216,36,23,2,102,63,41,3,28,174,210,138,135,54,127,197,117,133,209,74,43,23,222,42,145,139,60,228,186,51,194,100,183,168,49,68,53,31,134,64,87,30,207,35,45,88,74,246,11,143,164,31,79,165,198,154,238,185,233,44,126,142,134,158,112,97,4,101,244,190,72,236,69,20,14,172,226,189,244,196,65,132,23,184,183,7,38,110,111,247,183,137,93,5,182,90,232,146,75,219,207,219,182,118,47,129,103,211,41,154,29,89,170,242,88,250,243,241,85,35,136,200,209,69,183,108,153,222,128,38,71,211,235,170,151,150,76,217,231,194,89,83,69,244,217,142,38,35,13,106,163,254,118,58,1,112,190,39,239,90,65,204,208,183,174,109,195,36,160,212,43,67,68,50,173,123,48,69,198,172,48,101,171,123,101,84,175,31,152,210,199,125,97,140,157,231,183,219,202,237,190,17,8,85,243,129,207,11,127,190,145,241,28,13,155,121,6,140,117,103,123,224,44,87,118,110,66,182,38,116,196,181,28,59,54,56,242,115,63,7,83,231,139,219,174,235,45,146,20,250,143,239,196,241,83,196,17,216,12,76,239,196,193,83,210,167,66,235,207,253,132,202,147,204,201,166,8,23,33,35,1,121,151,156,253,129,79,172,22,107,219,52,43,166,253,220,117,189,219,220,137,28,194,126,96,58,150,238,124,73,197,76,199,33,118,167,119,58,229,91,28,235,249,60,243,221,62,80,180,122,134,33,242,178,87,41,253,252,88,73,58,111,20,246,105,33,204,125,246,246,154,160,38,98,47,237,174,247,112,172,52,248,194,243,38,93,85,228,138,121,146,160,200,64,92,45,231,252,46,18,148,185,119,19,187,138,46,50,121,48,245,58,77,243,215,174,130,145,244,255,85,21,249,255,165,239,34,139,38,242,126,203,97,4,173,196,209,36,243,85,121,203,31,176,85,30,52,18,216,57,50,122,5,211,224,167,136,71,234,49,28,152,204,107,40,229,39,122,162,43,182,56,220,179,154,67,19,152,225,2,25,71,155,124,231,19,233,230,29,98,64,133,212,161,186,215,88,207,95,132,155,231,227,199,128,117,62,204,128,230,204,115,224,51,227,234,210,132,68,86,189,112,133,79,250,84,39,225,77,250,67,181,236,147,14,34,148,48,34,190,47,5,243,3,141,56,23,44,111,143,159,240,253,234,207,84,71,103,77,247,197,167,144,130,19,241,16,54,153,41,98,221,243,211,150,191,80,20,93,251,123,101,48,108,151,194,102,254,230,112,50,115,48,129,233,162,142,23,134,200,216,19,42,47,232,144,46,133,119,224,252,87,183,77,131,152,199,179,133,212,72,175,122,105,136,254,249,138,125,96,154,193,31,24,227,210,17,48,74,99,122,105,7,13,79,199,3,163,123,244,192,48,16,239,201,105,154,210,251,222,184,170,221,75,43,202,146,5,190,164,76,96,172,51,250,67,65,217,43,6,170,113,252,52,163,144,161,78,198,133,179,203,127,18,41,166,70,26,48,108,163,169,169,144,179,91,113,97,78,96,38,249,242,228,66,170,19,147,187,17,130,148,9,69,10,40,181,28,23,222,223,141,253,182,206,214,56,55,123,145,169,137,47,85,54,44,36,90,150,76,118,188,253,122,79,77,45,230,65,135,85,84,62,24,39,191,242,228,49,147,17,174,29,198,231,183,61,41,214,28,173,152,231,187,133,181,163,201,66,92,227,175,79,0,101,87,85,242,162,195,2,114,147,195,200,149,202,12,95,152,148,174,169,16,233,89,173,219,22,90,197,194,7,250,220,22,175,172,107,210,59,227,115,227,240,89,74,180,208,125,226,142,121,253,90,104,209,213,206,35,154,239,86,216,50,102,83,250,148,235,54,189,246,176,105,90,179,63,153,124,35,25,198,190,201,124,208,171,162,176,145,252,166,176,83,87,169,187,82,205,33,53,7,220,78,16,40,48,132,247,187,81,53,173,113,189,48,60,104,98,36,100,147,227,45,90,99,32,7,126,131,105,236,221,147,22,79,50,61,137,215,152,129,172,115,213,226,9,157,21,226,103,84,196,22,120,152,128,74,28,11,97,90,19,187,203,44,17,34,39,182,233,173,123,168,124,36,2,246,205,168,101,237,33,171,105,70,17,157,107,28,218,85,11,106,106,34,145,9,44,163,60,197,71,74,45,233,102,56,199,212,5,164,146,24,203,97,169,82,49,129,120,42,155,248,75,70,32,81,144,185,123,232,145,3,205,149,200,196,211,232,243,80,11,166,197,99,14,211,24,149,30,238,37,153,175,155,230,239,69,187,227,42,91,132,251,219,9,134,187,92,153,45,102,145,117,160,148,175,165,104,100,9,123,152,168,227,175,62,242,115,180,57,35,149,168,194,33,199,46,112,219,228,121,162,10,87,172,132,175,229,96,26,24,195,38,22,34,130,28,155,41,78,133,37,112,161,1,184,42,124,62,166,235,147,76,183,129,146,68,208,217,118,85,115,124,146,45,159,36,48,164,136,112,236,238,175,70,247,160,176,188,110,33,154,70,37,105,23,163,141,1,197,209,22,206,242,244,53,203,201,17,73,140,220,1,254,232,67,211,248,112,215,209,198,142,34,56,156,32,229,225,110,170,46,31,117,128,36,80,149,102,97,184,146,164,100,135,215,231,201,99,74,28,206,246,157,134,33,175,238,211,103,169,156,7,236,219,167,107,147,111,118,150,73,86,136,246,101,214,130,89,80,160,231,61,164,231,17,212,128,98,38,216,114,240,160,143,210,233,74,219,184,50,146,244,56,23,179,121,193,31,37,98,45,91,56,3,54,33,190,233,36,70,60,236,179,168,100,12,83,96,116,47,133,109,107,145,76,241,102,6,30,252,200,109,254,156,178,230,82,198,60,219,15,191,45,162,36,185,105,164,33,195,210,30,180,140,247,96,90,112,238,169,73,8,202,117,209,212,234,155,15,46,108,81,111,186,48,218,122,193,65,60,7,18,112,201,79,147,54,14,18,22,105,178,172,25,17,244,152,167,183,203,27,77,68,219,3,233,38,28,177,176,217,209,73,127,185,213,176,110,179,95,30,74,224,197,218,125,187,179,33,20,100,54,166,34,219,137,228,235,116,202,208,134,237,221,132,129,66,254,144,126,106,135,39,123,77,85,222,52,51,43,71,151,125,247,162,210,74,234,215,57,63,200,65,44,77,196,207,100,26,215,254,58,232,117,214,36,18,22,76,211,39,141,3,163,193,148,245,104,52,237,156,151,79,54,246,201,208,158,89,212,28,213,28,62,241,80,77,10,27,231,119,196,209,91,141,40,141,25,147,157,235,138,182,29,90,123,2,211,99,22,143,116,17,116,200,100,119,190,212,84,238,209,231,100,75,67,113,83,55,112,31,37,190,21,51,170,22,152,213,208,59,35,177,46,170,26,156,77,116,98,220,43,156,239,122,105,153,138,30,148,117,127,26,141,99,117,121,101,12,173,104,143,218,38,122,149,20,110,86,58,246,159,134,214,41,251,19,211,16,112,135,65,102,28,24,195,91,30,41,254,80,37,248,68,103,33,219,18,13,240,196,187,247,248,97,167,78,188,38,40,58,99,245,194,187,215,174,175,139,188,154,147,170,13,86,83,45,186,196,210,138,15,155,44,172,202,178,79,24,243,35,102,28,26,43,203,80,248,4,23,65,144,223,51,153,37,132,140,113,44,165,226,133,80,213,82,229,218,194,94,55,198,56,81,190,8,214,241,129,208,79,186,227,235,219,170,69,65,3,50,222,228,254,204,176,141,203,207,180,128,178,91,12,226,100,246,19,58,169,160,120,238,148,211,141,178,219,26,207,164,194,10,83,3,102,218,144,73,101,89,215,127,156,252,4,84,154,200,233,176,236,220,181,142,223,134,158,34,179,142,249,185,221,9,141,46,126,137,59,105,95,79,78,48,1,70,189,77,126,27,121,35,215,85,48,248,97,59,64,72,62,99,60,158,26,153,10,169,121,158,183,75,94,96,222,223,110,202,161,236,252,120,180,94,109,88,213,154,38,234,48,78,162,1,145,213,9,25,78,129,217,109,250,50,64,47,226,16,137,90,136,128,99,187,206,89,51,246,143,180,47,98,141,69,58,164,5,19,177,84,85,32,192,156,56,141,232,202,68,141,108,200,148,103,193,79,152,58,153,128,136,238,65,58,86,152,46,111,8,29,19,90,183,220,119,34,84,138,43,239,24,105,78,133,79,60,233,42,130,36,151,79,104,153,117,213,230,27,240,37,104,153,38,167,172,19,38,63,121,141,130,18,89,69,137,54,206,251,220,65,34,102,196,83,239,21,152,18,110,248,39,25,129,185,43,156,172,193,245,182,178,62,76,196,70,28,83,131,244,74,87,200,120,34,188,100,18,83,78,199,77,184,243,60,76,196,177,93,238,133,113,82,134,182,107,16,153,162,102,26,60,226,94,75,125,224,44,109,209,176,194,213,165,217,142,118,253,80,184,213,120,230,141,231,183,87,172,143,195,250,104,243,115,225,33,252,142,113,13,242,246,26,216,146,177,188,189,80,184,197,164,39,238,69,143,108,94,7,164,180,100,83,89,55,205,8,97,93,147,80,56,212,160,26,117,184,8,15,205,72,126,200,247,217,146,169,78,6,60,109,55,166,188,84,154,143,189,235,1,147,60,141,179,206,133,175,214,130,72,143,71,64,151,217,250,68,228,103,194,140,163,73,30,41,141,177,17,72,71,155,22,66,223,89,43,179,196,216,211,245,69,27,186,223,143,84,63,3,109,123,241,20,94,1,221,170,242,219,144,87,110,103,229,128,240,165,108,94,120,192,251,250,185,97,57,166,191,109,166,247,247,104,76,88,37,155,4,109,107,215,122,155,146,18,236,151,127,223,60,47,196,19,172,195,127,163,136,213,135,60,134,232,223,152,255,192,55,41,76,196,92,166,236,34,38,77,13,16,244,62,184,155,115,149,192,16,227,189,7,133,232,140,157,245,20,121,156,77,59,154,255,54,20,3,9,55,38,45,36,200,108,127,48,51,155,116,245,64,150,35,131,147,29,166,81,88,244,63,33,169,85,151,32,156,152,86,116,33,160,76,227,243,184,55,239,129,97,173,137,58,162,37,2,157,4,140,52,194,80,2,228,164,247,151,80,249,131,17,86,86,61,74,203,189,58,91,214,168,93,162,196,71,211,254,249,199,247,204,166,217,224,136,182,206,153,241,115,114,235,198,137,64,192,188,53,37,84,117,242,242,134,9,58,53,134,42,125,240,54,55,42,222,14,211,62,38,130,96,197,140,107,167,159,59,91,119,181,252,52,130,93,169,250,209,182,30,136,238,34,209,59,114,58,14,227,22,46,10,159,150,59,248,74,132,147,178,216,35,71,68,231,64,115,225,68,172,89,153,167,229,167,9,98,189,39,153,254,21,83,54,19,157,37,140,205,191,10,9,182,31,237,209,228,50,41,131,238,227,108,224,170,217,69,212,174,88,95,226,151,22,153,136,31,170,126,20,67,186,123,41,3,10,45,113,145,94,217,194,42,54,96,168,120,34,131,86,205,64,105,248,79,55,58,92,68,32,138,167,221,103,220,54,29,43,85,4,245,42,233,51,215,7,69,112,112,9,209,3,97,234,201,71,245,67,113,37,88,170,201,69,70,38,77,31,225,103,105,233,83,21,87,171,117,195,58,200,218,114,57,240,252,48,95,151,159,154,220,113,17,201,198,74,224,225,59,70,134,235,153,234,68,184,170,154,111,231,23,3,1,67,179,188,79,12,73,230,60,227,224,196,108,46,154,89,72,237,250,86,23,141,146,33,153,233,115,59,152,96,118,191,110,242,18,91,148,142,173,27,213,59,161,206,104,36,101,168,223,101,109,228,52,63,20,97,129,44,114,143,5,166,88,239,126,217,9,102,140,94,55,59,70,175,200,34,219,150,207,16,236,50,37,20,94,193,119,221,39,12,225,221,9,60,241,167,242,113,98,45,188,58,254,33,165,68,237,127,54,124,225,165,17,150,126,4,227,58,126,112,51,242,133,204,117,84,138,189,104,117,222,229,64,71,180,136,82,24,206,16,95,106,218,236,74,171,106,127,102,35,58,125,251,0,104,32,230,28,113,97,147,41,253,30,154,201,123,139,59,198,153,238,17,245,247,233,10,121,46,165,195,77,146,82,201,229,184,172,65,253,204,196,114,52,58,25,222,99,114,86,18,188,195,69,45,207,180,118,189,76,129,145,19,27,28,57,57,90,241,94,251,71,107,133,54,18,145,56,59,43,172,211,68,206,144,69,156,67,192,150,111,200,121,6,29,131,90,206,108,158,240,95,160,141,154,79,42,98,234,65,151,19,52,202,237,112,50,131,212,11,99,30,227,246,50,103,106,43,166,100,173,242,104,132,67,254,211,230,30,45,243,40,174,164,213,181,190,204,22,65,72,126,103,92,32,90,230,131,148,153,237,185,171,243,213,166,30,23,214,16,1,146,96,22,113,147,230,140,102,179,235,89,106,196,69,134,223,115,180,44,37,40,60,202,193,140,89,223,6,179,134,157,77,146,100,22,118,51,51,161,111,32,80,51,82,17,216,97,18,175,222,154,79,218,146,103,190,84,182,13,133,96,63,58,113,130,71,182,109,193,16,9,56,105,170,127,167,109,190,177,63,48,155,58,106,127,252,197,206,11,242,155,198,28,93,53,95,240,69,27,161,187,53,169,177,34,64,43,176,57,121,124,207,251,124,242,136,238,12,181,108,131,164,185,28,134,130,44,97,52,97,203,236,113,114,76,143,150,158,28,143,115,183,31,59,48,107,187,218,120,13,190,234,47,47,97,141,147,93,132,42,135,185,153,197,218,66,136,253,88,105,117,22,166,56,152,8,91,171,228,88,186,52,119,46,152,16,85,117,131,109,249,228,21,7,55,196,9,100,67,198,144,36,25,247,193,79,199,255,98,114,90,211,31,119,165,253,90,74,139,52,168,33,238,252,193,133,134,220,172,46,91,164,162,227,113,147,51,208,22,196,101,19,78,245,231,9,179,57,75,236,15,27,113,246,56,185,245,40,75,236,191,76,108,196,231,224,140,201,241,84,20,245,76,159,192,41,188,36,109,106,57,107,5,172,130,237,112,134,21,35,195,40,161,181,229,87,70,240,130,149,210,205,2,109,150,50,127,98,212,241,91,83,151,174,205,219,240,69,143,125,58,141,201,23,54,46,87,156,156,237,77,149,29,17,2,57,213,251,252,38,101,134,172,108,105,244,103,207,171,247,43,135,22,47,134,179,195,52,127,221,82,138,220,226,153,236,155,102,12,207,8,116,59,148,73,115,252,18,207,76,60,76,150,243,33,206,160,48,221,251,169,40,63,232,166,7,203,148,187,53,231,71,159,131,43,152,99,15,60,159,11,63,112,10,161,227,109,106,180,210,75,7,73,237,140,166,176,138,48,14,141,254,54,62,20,53,188,32,204,240,80,108,211,104,97,191,118,12,40,188,200,219,38,116,206,222,111,141,118,163,57,52,8,204,154,233,2,152,11,126,121,211,100,164,37,39,221,153,0,93,111,113,159,193,84,45,135,194,21,190,31,39,234,208,68,104,50,73,142,234,142,11,44,192,242,62,152,73,179,115,135,169,10,147,162,146,172,56,241,233,136,147,55,168,122,143,11,87,225,11,114,24,139,66,153,174,134,177,225,93,252,112,253,58,31,171,90,120,149,96,175,51,95,240,198,229,220,52,41,117,23,36,181,186,140,246,54,14,154,233,66,113,20,86,38,41,12,57,57,245,220,107,2,131,38,232,82,184,238,179,188,248,209,39,200,80,43,9,12,153,248,98,221,155,96,35,65,80,181,208,64,187,70,248,238,144,66,18,23,139,97,10,17,33,153,61,33,233,171,241,25,242,56,117,135,57,1,38,203,89,11,63,61,225,122,223,194,249,0,233,28,201,140,157,197,41,236,160,241,46,200,248,222,95,184,16,125,135,119,1,101,58,117,178,35,33,144,123,28,221,172,193,69,243,106,230,48,228,50,253,103,215,89,149,129,66,95,110,114,157,196,49,76,152,112,235,209,153,150,238,26,82,249,56,106,72,107,242,38,194,112,101,71,234,89,90,88,133,8,219,67,158,150,72,124,42,199,203,58,161,195,16,203,76,63,53,165,71,1,176,132,157,22,110,76,125,61,237,222,60,198,184,176,100,38,24,111,71,118,200,186,179,176,109,229,248,26,183,53,124,119,224,171,212,246,156,156,110,198,184,107,30,129,118,17,53,91,235,194,171,43,19,209,166,7,54,147,196,128,243,211,8,116,162,76,58,156,252,169,208,207,187,147,94,154,249,19,5,74,28,245,104,73,89,95,96,192,164,182,180,149,188,152,94,105,192,108,203,244,190,144,116,138,161,66,239,247,236,250,211,197,82,171,97,124,176,183,182,146,47,107,38,142,103,118,226,116,173,104,193,7,166,243,54,96,70,139,158,27,34,85,142,11,159,230,93,171,240,240,140,186,181,156,215,244,60,19,248,224,37,96,62,145,166,183,197,78,105,93,152,168,74,159,217,217,6,116,151,127,38,131,113,86,225,7,134,128,234,232,67,100,98,175,72,190,62,192,174,173,162,205,36,179,66,161,54,27,129,107,41,108,28,30,135,113,7,104,143,45,32,27,161,112,147,195,109,90,53,5,240,164,8,185,109,186,8,104,176,87,216,158,113,192,168,123,233,201,45,2,139,129,128,246,182,142,65,94,94,187,247,213,44,1,162,112,73,57,62,92,82,81,123,63,39,79,61,86,198,3,159,189,139,166,234,205,97,59,212,115,127,237,156,138,82,158,143,11,55,186,227,86,184,181,80,134,30,214,153,166,181,125,252,53,194,115,132,230,65,237,29,108,164,87,242,188,48,156,82,125,95,125,34,158,234,48,218,220,77,31,169,245,22,197,209,116,249,235,100,199,86,51,142,165,220,164,74,9,148,96,67,19,248,68,41,85,175,25,223,123,49,12,177,46,0,133,17,8,138,199,69,91,86,123,224,51,177,221,139,206,182,253,86,216,90,14,2,134,126,160,79,132,5,124,198,227,36,37,177,31,216,72,114,1,167,174,162,24,116,239,121,71,192,64,193,167,232,108,97,187,241,107,147,114,34,229,62,158,131,177,51,137,11,67,129,93,19,225,211,154,186,227,194,206,242,169,77,91,141,82,208,190,111,50,89,230,80,97,30,106,104,48,163,130,160,231,38,97,23,110,62,240,47,115,209,71,86,140,102,27,112,105,42,129,101,226,66,37,190,234,180,148,237,67,223,194,53,222,64,107,99,164,103,140,16,30,221,95,94,70,86,81,152,221,90,8,37,147,13,122,222,6,109,244,227,42,75,147,163,209,163,209,95,240,232,9,169,174,217,84,204,143,77,67,186,198,51,60,96,125,38,137,90,125,136,48,255,108,171,21,174,101,133,137,81,34,67,250,220,87,162,202,121,97,166,31,45,122,160,244,18,179,77,98,148,74,24,126,96,58,11,227,190,80,62,170,207,209,148,161,226,210,240,185,215,135,118,246,246,83,142,110,166,193,43,240,90,43,4,246,81,211,194,88,68,225,243,246,239,51,37,21,38,91,155,102,110,78,37,94,24,13,54,186,106,17,102,94,35,161,243,54,14,174,55,102,202,120,215,173,135,20,132,222,24,77,25,87,23,59,51,119,173,135,198,180,247,184,48,125,205,122,105,3,201,166,117,85,181,199,212,41,156,80,47,237,11,23,165,70,54,198,181,87,70,208,10,199,4,65,225,78,225,224,74,137,151,103,203,102,90,104,121,135,90,248,50,145,34,133,105,0,137,163,77,56,88,47,220,36,92,195,164,8,245,74,125,95,116,111,174,56,55,187,222,173,207,172,65,235,140,11,167,4,164,10,67,227,4,71,219,85,223,77,152,77,233,66,116,180,236,240,204,57,207,86,5,212,173,134,188,157,171,13,252,182,73,52,104,157,57,108,113,48,50,75,207,67,41,35,133,153,22,138,110,237,89,1,224,34,245,17,191,141,126,182,70,18,116,29,204,25,23,222,172,125,68,224,243,186,188,165,30,190,85,167,26,162,48,133,175,120,226,133,230,104,45,127,159,5,162,222,135,134,248,148,150,183,241,116,13,147,34,232,12,237,169,126,227,184,24,183,149,152,84,228,117,117,234,15,247,186,19,41,42,149,31,154,185,196,203,92,60,93,253,116,105,103,114,86,13,112,126,26,234,205,88,179,133,225,212,26,15,79,143,66,107,42,161,164,79,233,110,62,178,169,56,209,246,248,233,159,133,143,194,150,218,15,56,63,77,193,84,71,171,215,208,40,232,204,241,172,245,168,225,197,227,70,89,234,9,174,104,201,30,247,96,190,31,157,52,248,233,153,194,41,171,15,21,234,183,11,79,225,53,215,205,119,57,61,48,122,177,43,96,182,154,111,249,121,95,23,46,100,122,235,243,204,106,216,83,246,167,108,50,126,106,117,241,179,13,106,187,142,176,10,231,50,78,92,209,57,124,98,24,148,13,115,56,116,53,213,13,106,150,52,242,224,158,130,77,206,235,217,232,237,228,42,180,195,50,219,91,47,204,220,40,221,86,217,146,148,69,107,226,212,181,82,120,54,91,56,255,236,65,233,125,26,57,96,211,158,81,184,209,34,27,176,185,97,61,112,139,253,84,135,235,241,238,213,232,201,11,231,49,42,109,89,215,61,202,29,59,60,23,176,118,154,207,166,6,121,180,45,71,167,246,200,6,79,51,34,8,152,12,194,187,61,198,9,252,194,60,119,133,139,11,61,25,122,130,192,71,177,152,94,181,25,48,60,132,231,202,232,0,191,231,206,235,221,70,146,230,246,192,15,217,84,36,232,30,184,221,131,73,238,166,231,186,211,157,131,135,229,69,31,176,205,251,182,40,183,229,71,103,109,175,54,239,193,116,227,188,112,74,225,107,102,210,130,237,209,120,67,57,53,142,46,227,17,3,180,140,130,171,206,3,87,186,167,21,54,201,198,48,138,35,172,120,142,206,243,206,86,214,104,168,195,172,99,57,31,239,18,153,172,39,37,208,169,6,133,141,220,198,113,181,62,202,119,103,208,134,9,221,166,25,234,73,71,80,178,8,24,217,225,103,107,13,175,213,55,115,104,179,191,92,154,159,227,65,15,152,0,74,199,48,167,246,0,201,38,159,252,140,20,148,55,214,61,57,12,129,71,218,174,93,119,188,5,59,224,57,53,53,228,11,99,85,246,202,1,14,47,69,25,156,159,152,19,21,167,25,15,188,227,93,209,158,147,83,65,186,176,37,58,31,24,110,77,192,148,21,159,219,74,51,204,226,128,75,213,248,232,192,163,94,116,104,245,206,208,126,231,20,84,153,84,81,194,224,122,45,5,113,143,123,132,10,17,248,158,247,228,103,37,122,210,44,102,55,25,175,139,206,248,249,164,135,48,48,90,1,159,101,255,153,106,209,126,44,247,210,242,51,18,106,159,145,235,67,178,117,63,219,227,197,101,197,15,35,203,180,159,228,208,185,231,112,5,60,75,32,86,150,154,131,49,9,63,135,33,117,235,248,63,19,198,142,213,24,21,141,252,40,32,82,148,12,119,26,136,75,245,201,35,38,107,224,116,152,221,217,179,119,217,48,205,226,129,90,27,68,125,18,41,189,221,151,153,106,122,83,60,208,107,226,183,109,110,123,18,41,196,25,241,50,209,121,88,207,186,104,147,140,163,76,240,58,43,48,217,197,226,210,96,122,214,103,107,130,145,89,156,58,161,83,240,110,46,32,151,184,137,35,249,233,103,107,98,214,242,142,18,255,232,234,48,76,183,202,207,109,46,6,249,137,208,101,221,162,52,171,229,7,19,62,15,199,243,78,19,74,126,34,248,178,130,178,207,140,202,87,253,48,224,206,169,227,211,170,244,145,60,219,185,204,210,227,67,1,130,254,147,176,56,95,241,137,125,213,186,242,201,229,157,187,12,137,117,115,197,100,143,164,48,113,117,220,152,137,80,60,161,238,192,100,219,225,179,183,31,154,145,235,56,185,197,250,81,45,242,210,147,207,73,237,37,96,116,201,52,190,154,33,76,101,166,154,229,201,173,210,252,177,34,68,63,31,195,210,62,81,147,72,158,41,44,57,207,220,247,60,180,110,185,217,56,154,90,236,19,51,194,10,139,221,67,25,166,174,170,14,3,48,177,194,207,19,78,151,210,29,251,53,82,164,27,250,172,215,175,253,128,24,183,210,145,188,30,65,216,73,246,47,224,2,79,66,5,97,41,25,196,254,160,208,165,173,251,22,90,175,87,12,98,220,238,180,136,252,147,199,243,26,218,249,79,145,0,149,113,216,72,255,197,135,77,131,133,174,46,103,119,86,99,91,147,41,65,182,7,61,147,112,9,52,191,169,217,134,52,88,220,21,109,139,79,18,136,79,53,146,106,38,202,242,68,164,8,37,94,43,220,60,108,156,74,235,19,10,145,241,58,200,6,42,157,184,153,76,95,12,148,108,6,24,83,97,250,49,226,210,88,172,53,18,199,165,105,134,71,152,85,237,245,203,198,43,49,69,8,196,122,171,161,128,9,182,223,131,43,26,68,15,76,23,75,252,52,189,235,253,145,14,70,59,33,46,188,38,245,131,54,37,90,116,160,29,166,212,167,179,116,229,216,126,225,212,116,36,192,85,142,111,43,179,229,212,210,195,249,226,103,88,79,178,125,160,197,94,96,210,223,142,166,133,255,179,62,49,92,51,98,252,167,134,59,89,211,95,54,125,0,135,19,219,101,149,83,222,147,5,222,237,110,139,37,121,20,134,8,212,29,206,166,88,241,239,172,188,80,33,230,149,40,110,45,150,63,237,93,133,13,227,158,54,244,51,175,71,57,151,92,255,9,42,60,43,181,108,98,122,246,190,150,74,114,24,229,150,55,247,147,175,185,34,85,88,246,240,186,104,65,224,10,152,80,84,215,90,106,145,62,255,158,160,181,44,37,80,176,211,205,49,182,103,162,45,51,63,228,104,226,8,183,151,79,44,168,218,79,66,49,223,233,44,214,208,211,181,254,139,168,70,141,143,214,152,54,90,57,99,226,59,49,137,87,112,205,147,72,155,54,42,156,42,159,200,16,120,62,1,191,194,40,208,248,109,159,25,115,62,245,20,44,218,16,3,249,96,106,22,218,185,212,17,26,236,113,223,103,80,193,203,145,78,24,148,94,124,119,61,141,20,189,158,174,194,50,226,187,131,105,124,30,171,220,247,68,144,192,147,117,147,1,44,167,94,216,242,174,0,145,181,150,217,196,54,34,174,39,1,107,152,174,126,109,12,172,168,11,59,25,192,24,254,122,242,13,5,206,199,33,149,74,106,248,79,107,82,115,173,212,241,107,186,213,198,38,23,97,29,232,153,79,237,40,76,214,37,17,236,136,109,58,9,2,119,235,176,114,110,69,121,251,22,72,138,204,240,103,63,159,206,217,198,201,186,129,246,31,17,134,211,58,104,229,150,108,25,141,220,165,249,40,194,147,113,40,243,105,176,125,93,190,113,48,229,230,167,23,114,194,68,11,178,75,54,225,123,57,250,108,167,206,202,95,29,62,239,85,37,246,206,207,81,148,42,193,102,201,77,172,227,237,115,26,238,93,115,96,10,86,250,60,119,53,243,57,167,202,212,151,224,96,41,250,40,20,109,243,16,87,90,200,182,149,218,185,50,166,121,164,212,12,226,199,21,68,27,114,107,93,25,41,40,91,14,31,9,219,28,220,251,122,248,44,8,237,58,7,8,181,211,170,87,126,238,197,89,183,131,40,25,175,79,125,44,104,250,250,99,153,133,236,168,194,68,164,254,70,38,95,192,115,48,155,59,223,121,160,90,116,214,172,166,240,94,241,225,110,211,203,222,250,70,166,73,211,56,60,94,138,16,183,61,35,168,131,130,0,7,91,96,179,42,251,184,104,103,26,77,79,20,14,3,149,200,204,225,159,187,183,80,136,18,172,106,231,139,153,91,141,178,205,78,32,117,86,77,231,139,33,122,172,123,84,179,14,246,209,96,108,85,86,194,167,223,113,186,100,202,68,225,92,60,141,153,122,97,103,174,75,54,107,239,219,166,155,120,58,76,26,92,21,237,44,1,20,148,198,4,137,72,123,239,6,174,119,190,61,134,254,11,123,124,104,79,47,165,192,32,217,37,99,107,234,165,101,167,48,32,44,101,59,33,65,233,133,109,193,223,163,80,161,253,165,8,123,95,122,31,82,11,178,135,157,103,154,153,241,203,57,217,135,46,191,124,158,118,142,39,202,234,163,102,18,147,236,80,60,19,166,81,168,3,202,176,179,30,82,103,76,194,176,211,163,169,27,142,56,250,124,125,91,235,76,147,54,173,178,131,170,217,109,227,41,220,192,51,112,74,114,74,164,153,155,171,177,112,154,144,99,102,16,84,113,94,80,58,38,226,73,59,168,179,36,248,148,234,217,183,112,114,115,86,99,40,10,115,45,24,212,140,238,170,188,89,94,165,207,180,12,167,244,88,196,192,21,238,190,32,159,224,143,252,155,236,106,208,31,222,238,233,77,245,16,217,224,252,152,60,231,104,18,40,8,175,171,188,20,115,64,20,107,230,207,221,80,82,6,76,127,197,147,240,104,159,81,121,104,202,115,70,253,116,57,185,155,70,127,41,205,109,75,4,248,8,70,17,166,41,153,5,251,246,228,22,27,40,190,84,26,188,133,130,125,174,164,121,35,11,62,127,176,1,133,191,157,72,205,250,209,29,139,194,166,244,110,218,6,188,43,137,212,172,18,182,38,238,214,117,57,186,232,13,79,98,218,157,112,170,247,25,167,154,16,146,28,75,127,252,24,209,35,144,205,156,72,8,241,53,251,214,130,14,2,36,136,155,112,237,169,40,118,103,249,111,51,117,19,62,252,224,65,248,167,71,107,194,120,156,202,39,237,127,41,224,223,108,38,45,4,72,81,172,64,103,125,124,204,41,31,187,173,8,119,213,84,28,25,98,44,10,141,222,189,128,239,177,118,129,29,152,12,167,247,116,156,80,226,188,186,231,104,60,67,63,180,224,138,176,186,162,180,163,56,76,82,113,21,61,119,33,212,232,183,165,35,137,2,56,147,149,149,171,189,33,36,193,56,149,134,16,154,42,122,188,15,42,86,85,58,35,50,70,6,219,191,250,246,179,59,150,238,182,108,62,49,43,186,77,138,40,164,77,88,36,97,0,121,2,9,20,152,182,116,206,153,164,147,211,206,27,33,235,211,88,103,230,28,206,193,70,98,230,196,14,114,114,75,157,123,207,70,219,214,126,34,173,42,232,8,251,254,100,218,119,45,235,222,68,126,149,81,236,45,58,144,1,178,246,224,36,68,107,188,131,231,108,197,147,248,155,209,26,176,105,90,246,238,32,51,114,212,142,65,58,16,227,228,29,186,125,149,43,71,236,43,90,2,187,213,255,165,27,139,238,182,228,4,213,201,109,20,237,208,57,129,37,90,73,31,74,39,255,150,214,163,140,154,96,247,46,177,179,96,79,201,216,161,181,76,151,77,241,54,48,182,47,73,155,131,248,120,253,182,176,92,234,34,249,0,183,191,74,247,27,221,237,82,197,197,131,152,125,152,31,61,49,22,232,15,140,224,173,255,54,101,90,9,161,172,53,32,210,129,211,76,220,69,203,5,54,6,219,247,232,219,91,36,191,117,48,156,43,245,144,120,98,180,156,68,248,144,27,59,95,204,246,126,68,116,225,180,191,199,104,107,158,4,162,65,153,206,25,185,114,228,37,220,54,100,154,215,114,126,6,226,38,60,136,94,200,130,2,215,95,61,212,152,230,207,68,142,72,135,60,212,206,230,202,155,48,145,167,155,250,80,206,233,110,119,104,99,213,205,250,72,97,40,122,51,23,237,14,189,191,48,253,163,126,114,228,215,182,180,220,210,217,56,162,21,204,34,245,172,131,129,110,231,104,226,193,253,105,110,157,55,26,133,198,232,225,164,255,68,154,252,105,36,91,190,15,32,253,217,148,188,138,168,204,45,59,154,134,130,174,1,244,114,172,17,23,198,183,55,245,212,8,23,184,31,221,180,175,188,233,215,85,200,125,121,247,5,29,85,250,217,159,111,122,197,164,65,179,110,170,250,50,202,121,162,110,64,49,17,214,17,159,47,126,248,124,17,213,251,132,243,43,124,200,126,153,207,58,96,170,146,218,28,87,201,243,248,250,114,30,142,205,202,250,72,210,156,241,211,39,206,67,15,74,158,39,98,33,222,214,183,216,47,118,61,154,108,122,139,254,104,116,63,115,127,190,158,121,27,83,241,76,135,176,36,99,208,196,199,188,61,154,190,74,121,100,72,6,70,131,39,53,68,226,173,7,30,17,135,27,75,65,220,232,248,101,242,229,126,110,28,149,134,254,50,244,130,24,100,63,87,206,85,254,157,91,209,19,84,233,79,254,146,158,137,161,180,36,242,69,12,237,242,161,132,97,250,164,79,192,50,191,237,241,164,8,209,148,233,139,109,196,250,140,12,144,215,89,123,106,229,236,76,135,212,226,231,7,163,32,188,186,194,41,116,203,205,190,235,140,77,201,222,227,127,75,28,242,131,87,254,85,176,4,54,55,238,239,228,200,230,48,177,200,165,177,229,253,173,166,48,84,141,192,38,109,115,107,35,27,246,29,141,171,82,19,158,216,185,235,6,23,229,187,49,107,193,19,109,204,19,151,17,230,253,34,93,214,218,92,85,139,110,146,96,59,87,246,253,246,153,71,148,223,128,43,236,66,35,244,67,225,29,13,109,160,239,230,49,84,29,198,170,96,106,251,61,165,130,223,76,51,77,248,64,69,115,38,42,3,243,163,45,1,215,36,53,111,50,148,148,9,253,182,70,221,89,3,20,202,210,251,211,167,60,48,242,224,77,70,10,45,165,253,99,82,82,99,27,204,24,247,190,122,251,168,17,200,115,19,173,200,138,3,5,138,76,213,247,54,232,24,150,88,19,81,154,253,53,28,161,43,14,85,82,102,102,51,22,187,87,141,139,178,180,97,1,83,89,136,7,70,68,45,171,2,27,233,17,247,68,249,73,228,239,201,98,88,101,216,97,164,128,154,160,9,125,131,223,29,147,178,192,90,254,62,108,12,130,219,183,163,7,166,194,33,205,222,227,231,35,181,29,54,206,183,220,22,108,207,47,246,7,134,191,41,177,75,103,86,250,60,89,8,189,207,135,183,101,38,233,211,204,245,28,54,217,4,233,15,70,7,104,124,2,248,40,83,210,129,122,211,90,179,253,12,56,126,163,136,98,83,85,150,24,58,227,27,147,140,31,92,154,109,20,5,70,59,248,179,223,130,101,68,108,35,171,10,210,126,232,237,252,96,172,223,135,172,241,141,81,86,242,119,219,214,25,91,115,83,24,31,244,223,203,102,11,136,168,252,16,152,92,213,250,110,27,227,231,37,61,94,116,174,89,217,227,131,169,204,203,246,119,90,158,189,248,185,81,136,209,213,144,78,142,254,121,61,241,222,32,20,200,190,131,37,102,126,2,248,63,53,48,116,236,46,92,44,63,244,161,40,173,8,199,128,76,5,66,62,223,79,99,140,182,158,47,192,234,79,245,251,105,238,235,25,165,196,27,46,50,15,239,112,16,88,221,247,129,93,229,183,103,153,240,92,48,148,17,20,157,145,47,99,60,105,229,227,123,18,24,163,149,213,190,159,134,238,39,251,130,31,113,209,159,39,70,76,85,35,174,109,234,221,243,27,101,176,65,232,101,185,48,65,232,215,16,65,71,27,130,18,103,138,254,119,93,237,206,99,44,177,2,35,146,64,113,229,142,47,252,69,171,247,62,30,24,125,179,122,183,81,139,84,204,89,73,190,215,120,70,26,202,69,249,194,166,182,241,205,53,84,124,40,3,196,24,56,81,204,249,110,74,241,163,33,234,136,78,194,194,124,1,205,58,135,49,236,187,223,44,13,78,84,64,186,159,28,115,218,203,159,193,53,50,181,47,189,2,220,81,52,13,20,113,31,151,107,182,225,52,69,56,5,198,35,116,153,233,191,140,206,219,45,143,162,28,197,87,234,183,53,76,148,242,94,24,53,205,254,233,95,209,43,66,61,234,22,129,44,81,67,75,201,7,67,178,21,178,32,254,134,165,125,28,94,228,92,104,203,188,149,116,28,152,152,141,190,11,95,150,196,184,201,128,31,109,55,251,92,131,180,255,9,179,5,158,94,55,227,255,192,200,187,159,164,181,136,186,190,47,243,105,50,134,81,192,150,7,253,182,127,147,190,129,164,75,41,57,191,202,178,244,193,136,186,9,15,107,217,230,238,147,160,98,107,73,183,226,148,147,159,221,161,155,243,24,137,54,73,181,5,209,17,24,52,223,185,81,88,208,46,114,182,8,52,42,251,193,35,167,36,198,85,103,199,68,133,163,6,204,138,121,39,42,170,47,40,58,56,76,138,116,202,48,91,108,132,190,214,24,224,66,99,235,29,72,166,56,94,226,228,8,171,203,52,135,154,28,235,78,192,104,163,203,193,124,65,95,202,9,20,13,10,185,109,148,159,206,163,242,219,166,172,214,245,202,240,201,253,50,205,6,211,55,41,247,133,229,167,47,183,156,124,117,161,200,27,115,103,174,251,219,116,49,223,128,208,4,99,63,21,247,105,189,112,73,22,196,77,198,245,172,152,254,178,121,33,18,77,110,147,199,254,44,220,17,116,167,203,252,230,15,77,115,63,127,212,126,96,88,98,114,110,250,194,190,180,208,180,198,25,70,230,133,23,21,142,234,240,102,235,115,39,81,70,255,240,140,174,185,121,162,68,44,63,189,145,100,252,62,1,154,118,22,51,126,192,103,6,162,108,61,2,78,168,175,10,140,92,208,111,203,252,131,151,188,236,93,114,182,58,105,192,164,128,187,192,56,224,245,21,151,70,89,65,96,54,132,35,80,114,253,119,91,75,34,255,76,166,233,187,112,26,157,170,52,199,236,98,246,164,49,136,113,128,145,108,177,93,137,103,170,167,53,150,157,79,245,62,52,12,146,206,251,139,143,19,234,120,145,147,79,150,136,230,112,65,84,244,110,226,16,125,61,193,125,157,14,27,81,232,190,176,74,195,196,167,185,204,167,141,168,248,221,248,154,2,211,222,113,105,221,58,101,238,104,64,167,97,127,212,8,224,10,181,228,190,176,150,113,148,217,254,219,72,184,137,45,11,158,225,232,68,248,48,198,114,73,152,92,56,186,179,25,14,24,175,146,7,38,252,89,61,96,116,194,229,183,217,19,45,57,154,248,232,222,55,33,172,171,9,218,111,119,21,70,38,199,119,102,169,152,87,48,147,144,217,214,244,254,219,103,179,243,131,33,172,93,152,158,46,15,242,237,183,183,180,205,29,152,54,186,229,15,149,21,234,46,126,40,140,85,164,1,28,45,83,247,130,155,154,221,89,58,3,134,253,214,5,61,19,197,138,89,199,136,193,122,221,244,86,122,124,196,100,219,154,36,194,55,113,226,254,210,205,147,30,183,162,73,194,77,50,148,254,63,135,251,83,249,230,232,230,150,48,211,108,15,134,116,53,108,211,29,205,201,97,74,120,237,198,225,7,38,41,211,124,58,69,108,90,248,161,136,184,149,54,253,198,112,221,44,82,210,231,161,181,181,253,117,22,122,211,170,124,251,48,20,207,71,244,61,52,12,95,144,236,20,152,234,151,175,96,165,108,51,126,121,142,174,190,50,159,37,96,219,30,92,96,51,102,241,147,211,102,39,214,166,192,86,252,251,96,122,69,218,214,223,198,171,192,151,145,50,140,40,174,176,245,118,250,111,15,139,64,228,228,152,17,85,255,62,207,226,135,52,191,62,115,194,248,56,154,201,83,74,192,60,243,86,122,60,84,242,132,107,202,43,65,225,224,19,26,101,115,121,246,109,89,223,247,238,100,7,28,53,53,24,249,233,109,26,48,197,97,187,142,251,137,252,148,246,252,243,196,177,103,139,167,0,173,197,200,172,87,135,113,127,149,159,166,27,52,165,226,240,217,247,38,105,165,178,64,31,231,72,135,73,37,220,52,252,54,135,160,242,133,242,38,74,143,166,151,192,116,8,251,148,88,153,86,182,204,59,22,39,220,43,111,9,235,0,61,122,91,114,50,224,51,104,245,198,108,240,249,50,131,44,125,21,169,80,164,33,75,196,43,72,93,149,161,63,13,221,247,51,98,48,216,56,118,2,111,164,250,238,209,3,213,204,11,35,187,210,228,220,83,12,24,241,36,54,61,179,128,169,186,203,109,181,100,141,53,1,67,2,149,219,50,103,207,117,239,218,168,226,2,159,243,199,18,86,33,222,75,179,33,50,128,209,99,195,19,199,125,251,118,83,153,44,199,25,2,62,14,241,160,145,244,23,227,172,239,228,147,26,18,94,4,184,23,198,145,169,199,88,57,81,220,146,30,27,138,169,103,183,225,97,129,69,179,75,198,233,174,213,4,174,29,70,188,70,230,157,115,109,244,129,251,201,9,62,111,3,27,37,80,116,235,82,140,52,194,194,248,184,105,242,62,31,70,246,75,59,91,215,78,137,39,96,250,178,147,231,115,160,26,159,117,58,244,74,48,221,160,225,202,67,200,19,177,209,59,90,3,198,36,98,212,56,154,10,233,136,152,132,50,8,190,186,62,150,160,229,230,41,151,102,235,252,244,253,68,33,87,54,99,145,58,48,163,116,196,156,151,108,26,90,2,91,112,21,179,117,163,226,32,39,183,217,98,205,128,173,23,92,96,74,64,37,46,13,214,81,188,146,3,83,120,206,61,126,155,189,206,46,2,35,29,155,226,183,97,244,12,121,44,188,205,49,124,161,40,116,179,200,133,35,19,220,60,248,165,232,194,148,43,48,193,114,246,43,59,171,84,77,114,97,180,17,236,64,139,17,147,228,182,32,143,199,68,95,40,104,71,129,174,153,196,35,165,68,159,232,45,19,34,191,60,140,55,121,167,234,179,190,102,185,110,211,245,246,253,29,245,107,62,232,128,43,30,214,235,75,201,24,51,29,155,51,129,127,61,212,31,140,255,108,151,113,200,12,213,179,192,231,91,173,242,68,225,116,120,84,48,108,142,233,93,81,204,52,47,58,110,113,207,94,245,121,155,223,134,25,6,146,185,151,8,140,210,169,15,82,62,158,125,153,208,192,201,244,204,62,24,134,192,77,212,50,10,183,73,110,252,96,212,128,210,37,174,27,124,34,68,127,93,27,139,155,164,143,180,112,62,95,6,224,57,138,248,255,239,183,231,231,41,120,224,102,157,129,245,185,114,183,167,164,166,73,134,115,200,32,69,100,199,195,25,171,105,98,249,43,176,101,202,199,7,227,205,147,230,123,244,9,165,230,7,87,68,201,186,30,189,211,252,42,116,200,24,37,234,56,250,5,36,42,61,203,97,227,85,11,106,137,226,15,132,249,162,47,19,251,235,185,252,178,153,167,245,195,132,62,254,149,52,105,154,231,179,95,242,188,39,58,20,95,6,131,25,127,229,75,222,101,160,16,131,77,135,145,27,189,142,7,164,227,45,58,249,46,204,252,141,174,227,56,42,215,176,117,191,84,24,222,10,84,38,238,93,25,37,205,167,20,238,23,133,126,57,57,201,233,252,99,210,145,141,132,222,35,47,147,97,144,63,33,212,137,206,44,148,168,251,58,154,237,61,135,31,141,224,237,37,14,211,46,68,62,230,251,240,225,10,81,130,185,191,205,243,95,159,241,37,153,210,116,215,182,6,227,56,181,28,167,222,244,62,238,251,166,141,158,240,57,172,206,201,58,39,158,80,192,200,25,124,233,67,84,104,45,51,123,97,178,49,158,132,67,175,149,1,94,4,30,81,50,5,38,184,76,119,58,235,200,28,102,31,194,16,27,234,149,239,0,30,52,111,7,76,130,85,62,62,84,82,63,255,120,80,19,71,174,130,82,113,137,131,173,99,103,201,149,153,100,226,183,211,183,186,99,79,67,174,140,68,216,103,231,102,18,8,103,37,149,233,140,172,241,254,10,170,116,37,155,133,203,125,228,124,105,237,147,250,37,85,125,6,185,76,88,4,135,243,19,178,152,176,152,168,135,53,129,249,239,191,220,202,180,44,204,144,85,117,100,203,195,59,156,97,193,200,219,134,207,118,54,92,223,219,38,85,181,246,208,163,73,183,108,135,105,161,26,242,208,76,10,106,125,209,4,229,1,24,87,122,105,29,43,39,135,23,165,55,89,23,207,46,20,101,242,239,169,224,28,56,251,214,167,146,76,116,255,131,107,54,123,88,125,166,180,147,125,47,12,90,126,185,34,222,214,73,73,142,246,123,35,29,143,175,46,243,56,26,15,59,62,1,124,230,250,85,61,49,24,225,190,239,202,59,221,14,58,159,157,49,190,82,241,87,2,161,189,47,25,44,232,129,244,79,91,4,103,19,56,208,85,111,236,236,222,62,173,10,224,101,202,71,58,26,234,231,206,71,103,216,9,200,202,210,103,138,38,199,151,138,166,135,130,173,157,28,124,150,174,241,209,71,96,104,102,170,131,91,224,113,243,0,208,102,144,135,146,163,139,245,16,248,149,145,50,92,69,97,88,24,190,8,64,37,127,150,206,19,78,218,47,58,76,139,93,185,223,31,174,84,221,179,124,252,172,217,80,92,24,190,72,242,75,179,98,120,238,242,208,44,43,248,189,78,136,176,123,201,183,141,63,165,115,162,13,238,82,43,4,38,249,156,239,209,69,140,61,105,67,103,185,250,246,41,115,254,12,173,238,209,19,118,127,204,28,39,162,61,211,175,44,50,44,13,201,139,129,220,87,18,99,79,96,118,147,62,159,154,92,237,156,119,40,205,133,199,158,79,213,184,60,238,43,202,11,204,180,50,226,220,180,164,202,193,16,203,188,116,53,209,47,19,245,230,19,147,166,20,219,175,201,106,164,223,143,9,135,122,38,154,128,96,136,65,31,187,41,74,223,241,54,26,221,38,138,118,100,116,71,188,172,146,100,4,163,183,62,252,150,224,29,147,196,187,40,206,128,197,7,56,124,168,212,228,105,67,86,105,94,122,101,93,61,127,101,57,247,47,187,232,111,186,216,46,80,96,114,106,197,63,15,19,245,94,178,60,161,79,54,98,4,79,104,170,189,8,218,66,181,16,20,19,243,165,231,110,116,25,248,19,107,63,249,34,133,225,49,251,149,65,220,215,112,129,153,50,93,24,126,112,213,147,99,141,92,125,74,33,21,145,243,124,30,90,72,83,29,24,222,71,107,91,158,56,23,247,237,25,33,72,33,165,46,183,109,155,31,127,166,11,218,230,205,78,0,147,224,243,105,28,163,187,209,101,86,248,181,224,100,71,55,34,29,75,198,224,249,82,171,175,63,116,28,208,90,36,3,152,130,71,242,251,66,222,44,203,35,231,78,179,87,29,166,185,158,94,14,21,159,30,50,163,95,164,143,112,29,137,102,249,109,180,230,125,128,227,156,64,31,221,69,207,228,212,62,134,21,35,221,92,102,228,167,207,210,215,62,237,64,224,149,242,150,80,5,27,2,2,238,15,70,235,34,201,68,11,185,152,198,153,15,158,54,43,235,140,99,220,225,128,137,170,178,204,195,211,54,254,126,95,148,171,178,46,1,108,220,183,135,196,176,84,218,148,75,67,120,102,124,84,215,243,0,19,169,11,13,39,186,89,186,76,135,73,1,202,206,140,86,198,252,89,11,66,120,43,43,201,108,102,2,130,94,136,95,80,71,139,68,96,228,99,168,221,127,40,57,104,13,106,7,229,66,167,74,45,54,55,152,22,11,92,200,129,103,135,233,134,123,142,38,29,251,5,212,20,162,251,186,162,90,6,211,56,234,183,245,155,40,159,163,93,21,212,10,70,165,100,217,70,240,250,162,54,198,128,214,110,126,96,56,92,195,81,24,8,26,98,161,138,245,209,150,217,35,87,94,189,62,20,204,232,146,63,208,51,76,211,173,150,48,82,216,42,124,139,143,245,171,165,90,21,46,8,247,58,186,41,73,200,24,166,168,58,226,96,232,55,250,170,209,196,73,158,91,64,93,246,60,48,89,247,76,50,182,125,31,31,82,153,48,41,151,206,165,235,196,215,223,251,64,150,61,77,153,84,200,151,239,175,245,241,192,246,80,239,185,17,27,137,189,21,211,46,106,210,247,153,153,7,110,241,7,110,62,14,77,230,51,250,134,178,215,196,23,251,46,221,253,156,17,143,220,255,119,215,52,135,95,217,135,134,78,52,250,141,211,81,136,228,55,233,145,17,16,31,159,165,52,171,43,133,229,155,80,201,38,136,230,149,49,172,246,72,189,11,58,216,235,250,101,155,13,68,22,116,187,7,138,77,178,198,193,189,104,49,9,222,239,105,195,240,20,183,117,96,30,247,183,63,95,63,23,205,36,119,133,35,228,244,225,93,233,135,185,166,75,205,50,225,107,250,243,66,89,225,118,17,113,97,88,199,126,19,188,153,112,115,19,250,72,208,20,253,30,9,117,39,172,49,5,70,175,206,7,112,183,26,90,215,163,89,3,124,186,177,13,224,148,11,163,184,254,5,156,7,220,39,114,146,241,187,183,9,121,127,119,133,122,110,235,121,189,195,224,235,39,155,116,197,149,103,194,32,198,75,30,163,44,74,142,115,100,29,99,172,107,62,4,97,58,140,44,187,46,118,0,103,144,53,135,119,105,178,48,33,242,182,61,241,77,227,55,174,63,114,101,236,84,139,127,27,236,58,209,56,185,48,79,233,243,82,0,94,76,31,114,101,9,98,220,119,215,36,163,90,214,232,9,7,201,17,7,15,220,187,101,169,95,123,55,231,208,208,176,156,118,150,235,38,74,248,252,237,38,249,87,179,214,189,232,196,229,246,11,204,16,195,70,129,64,190,120,186,84,202,183,43,130,201,122,166,80,73,227,240,39,253,243,151,176,116,16,157,60,10,211,65,239,19,2,158,2,73,214,234,101,173,209,223,154,70,210,154,108,178,4,25,40,128,207,47,165,103,186,9,233,54,230,2,19,33,249,252,61,45,209,32,215,109,12,213,230,231,62,203,12,141,143,2,119,35,90,56,220,89,206,53,30,53,63,188,111,32,64,201,63,83,213,208,96,54,199,118,13,106,123,91,67,194,8,4,248,169,215,56,140,180,132,78,162,56,131,127,134,78,19,198,243,40,75,86,76,219,26,180,47,24,70,86,228,236,6,245,101,227,54,233,155,251,133,151,104,191,45,22,246,217,13,151,255,155,40,71,149,52,52,166,36,11,254,9,190,3,163,139,213,159,163,241,195,251,46,237,220,7,94,223,122,116,63,83,142,15,6,228,44,207,247,161,81,33,53,176,233,112,71,204,113,232,99,169,70,208,118,120,231,149,244,210,160,244,251,67,251,201,75,233,219,206,230,207,245,141,98,235,226,27,91,183,23,204,249,223,214,127,153,201,214,210,167,146,201,182,249,32,95,230,126,155,52,218,101,73,117,116,195,12,125,162,89,118,77,113,101,103,26,168,93,191,205,19,143,150,230,235,22,157,53,73,131,66,132,155,183,207,225,70,46,209,228,216,164,94,230,133,215,69,39,181,52,25,217,118,141,126,155,239,125,108,152,65,151,242,15,108,93,149,223,172,129,55,36,25,96,133,73,182,248,201,219,254,235,189,96,53,66,195,7,195,82,171,26,41,48,167,108,127,164,180,59,239,33,195,116,110,179,233,115,152,252,160,166,158,233,239,159,17,72,108,130,202,156,31,216,20,86,29,166,203,175,235,141,65,248,140,251,62,129,64,209,172,56,237,5,237,235,157,71,189,186,144,140,214,147,119,194,154,234,176,181,117,207,231,190,135,51,186,183,153,216,148,166,71,231,243,148,191,109,23,150,41,69,168,232,182,61,41,46,115,15,108,165,111,121,106,139,237,122,247,223,166,150,93,178,110,222,211,248,28,217,97,169,23,100,254,228,190,50,28,195,111,21,56,113,152,57,41,42,124,214,23,207,89,96,234,166,186,114,132,118,236,11,190,135,118,86,0,8,210,82,2,33,48,164,133,234,131,105,139,216,249,137,42,177,186,220,14,163,245,160,175,155,212,169,111,70,17,194,69,93,183,60,33,171,219,112,1,211,59,170,121,160,109,44,216,239,169,100,243,62,215,251,70,157,163,196,201,97,136,206,165,55,150,152,56,252,232,109,244,36,185,52,146,246,158,16,217,72,249,227,58,45,91,62,42,19,95,168,206,23,113,254,214,15,244,167,75,212,29,166,217,93,79,110,58,36,205,79,142,140,211,146,66,222,175,39,234,75,227,158,169,145,34,151,126,191,103,215,188,156,207,126,96,184,219,122,223,22,98,248,88,194,127,70,252,64,89,27,33,114,52,191,180,249,51,117,127,18,65,81,166,223,182,219,79,67,103,158,4,31,182,56,188,177,52,212,97,78,94,106,249,209,235,172,56,73,151,56,200,69,158,247,56,240,54,43,24,129,233,9,46,126,52,205,23,90,252,193,123,121,249,108,189,173,20,219,170,174,4,11,241,132,225,48,70,149,186,56,23,58,10,252,3,69,248,114,60,185,137,66,3,99,245,147,211,15,87,100,103,182,88,234,135,159,27,122,94,90,154,207,161,32,240,189,175,159,156,207,27,22,236,40,118,111,106,38,103,9,43,26,145,192,86,246,163,155,229,19,100,5,67,140,247,83,80,7,102,17,146,36,47,90,25,197,57,27,54,185,162,82,165,225,124,114,53,215,73,232,130,218,150,132,220,40,29,55,31,198,198,236,186,20,213,102,198,3,203,139,117,240,152,144,139,144,125,72,181,182,196,239,210,58,84,36,169,71,179,23,56,47,232,139,231,55,218,140,251,170,174,2,211,122,252,229,38,8,109,206,220,176,229,210,58,129,131,127,190,157,15,100,79,185,52,40,119,159,4,226,52,246,71,185,118,139,192,230,14,229,39,199,26,61,117,133,127,93,2,14,227,135,51,244,228,27,130,180,31,141,59,209,210,167,6,5,236,11,57,168,54,211,88,49,21,237,213,151,145,129,94,129,4,36,153,180,123,29,126,97,70,83,43,101,232,133,153,148,210,7,195,105,123,158,89,231,143,124,226,24,150,43,125,174,27,185,221,175,24,177,135,105,239,164,162,143,212,178,6,31,140,147,82,42,114,52,29,193,159,109,59,112,127,10,137,219,246,76,95,196,143,5,52,125,156,83,96,180,167,190,189,50,125,169,89,44,65,217,199,80,214,247,219,182,150,108,45,209,108,40,144,251,219,35,177,97,130,159,37,91,168,142,69,185,63,113,40,0,236,146,46,220,140,51,238,191,141,14,134,126,249,155,47,202,115,0,232,56,246,49,36,222,217,4,37,30,198,225,101,127,2,84,153,16,55,36,210,254,237,8,216,57,111,182,20,2,227,183,230,11,224,130,235,55,37,132,220,198,136,245,137,99,13,203,35,191,240,249,100,178,195,228,146,170,238,223,204,83,254,123,97,244,62,179,177,18,24,74,129,207,59,116,224,140,42,219,40,243,52,246,18,14,6,161,244,46,231,39,175,146,188,95,11,81,67,242,42,114,52,54,209,241,66,225,148,182,34,185,65,226,236,186,124,44,65,49,88,69,34,107,136,20,244,31,124,112,54,198,171,188,146,50,81,58,246,163,51,58,16,154,242,169,5,205,239,239,177,208,73,62,135,44,4,68,51,110,229,2,140,148,173,14,166,70,13,198,23,2,28,185,250,144,64,238,68,13,103,229,112,180,47,107,243,213,44,3,7,124,15,237,4,210,117,222,22,31,203,112,208,136,25,240,128,88,170,121,27,24,145,254,70,80,163,26,215,215,164,153,149,228,240,93,216,129,77,75,94,102,142,142,71,197,215,147,205,45,152,26,162,192,48,200,191,14,124,139,109,134,80,174,152,89,82,118,93,15,52,40,168,42,232,164,69,49,42,142,166,217,246,42,0,31,152,30,155,180,2,238,169,93,245,50,96,84,55,147,159,28,205,162,43,231,217,24,102,103,99,220,253,232,102,73,164,123,244,89,41,152,182,252,198,80,92,232,242,80,241,185,203,223,194,14,140,116,174,164,202,144,84,88,31,197,7,231,171,212,96,134,95,152,168,124,124,189,188,24,99,33,114,32,191,13,197,106,13,191,52,182,255,242,253,102,107,123,255,178,166,192,39,184,213,225,192,99,42,173,251,125,67,136,205,178,204,160,64,82,191,36,182,193,249,86,111,233,22,65,96,47,174,27,114,215,148,95,166,141,169,173,56,117,179,76,221,133,77,3,190,248,67,33,95,43,117,74,227,236,251,150,96,153,213,142,40,215,0,111,166,189,245,193,208,220,100,25,65,141,43,185,5,194,65,241,75,144,213,17,194,27,134,171,31,76,164,44,228,10,8,13,124,7,254,211,52,145,94,206,63,37,102,236,214,183,95,56,21,106,29,228,40,175,44,23,21,65,217,137,253,253,69,153,138,191,122,6,61,219,136,142,202,10,134,120,74,248,48,37,184,176,69,182,174,103,35,194,68,243,137,152,98,38,201,204,51,4,62,195,97,127,34,98,201,186,17,82,86,152,149,251,19,17,75,108,238,187,108,31,81,130,160,70,52,29,70,12,64,70,138,113,239,92,75,148,125,13,45,172,122,244,202,94,54,48,45,104,179,115,120,79,158,134,255,54,69,162,85,222,75,107,217,199,138,217,205,175,149,159,27,75,197,31,57,106,26,125,222,85,198,30,75,56,180,37,104,155,90,209,224,161,38,72,90,31,76,209,175,73,222,149,87,210,93,51,33,101,83,79,95,227,121,159,109,251,88,202,236,102,146,158,252,140,134,244,237,101,128,55,254,222,75,198,18,10,198,95,167,61,78,210,108,24,228,27,65,193,213,21,204,208,128,105,186,119,61,15,153,177,248,153,80,49,47,159,167,34,233,104,34,91,188,116,62,24,193,220,42,51,34,239,103,185,185,187,49,207,150,48,61,51,130,137,60,168,15,110,117,189,211,134,53,198,56,120,150,98,157,15,161,116,209,168,250,193,240,224,175,3,3,77,126,244,206,166,128,173,173,237,142,114,20,221,206,34,229,119,109,169,213,155,58,66,97,152,196,149,95,24,58,251,67,198,41,242,140,201,173,198,233,91,152,73,74,249,180,201,96,129,28,71,47,234,7,50,217,26,3,108,249,35,69,132,77,79,206,176,171,203,231,149,66,219,105,146,97,108,242,25,177,68,21,243,149,148,57,45,195,20,30,126,48,108,245,42,159,103,134,186,231,146,36,84,237,166,114,74,206,68,110,82,218,211,97,202,84,69,150,129,179,84,151,233,203,192,89,195,203,40,82,142,57,207,140,84,148,195,236,4,187,174,18,244,227,198,2,86,225,165,93,131,161,102,125,129,201,93,64,207,174,168,91,132,35,48,1,167,207,28,103,216,89,11,157,192,208,163,124,202,99,105,157,146,133,204,214,92,148,178,31,77,214,65,99,10,180,42,178,219,111,37,126,88,201,156,192,222,211,134,122,214,32,209,171,104,43,97,175,120,214,101,28,244,170,222,245,166,41,199,81,54,105,85,239,122,161,23,251,13,21,204,12,48,202,150,39,158,204,206,239,131,105,120,43,89,223,87,71,23,253,123,226,8,189,143,149,245,109,179,240,248,188,97,226,213,229,25,12,188,17,255,242,155,249,249,37,29,104,103,46,112,177,187,196,139,109,82,246,51,3,51,74,56,14,111,88,17,242,84,54,133,112,255,192,218,50,225,29,249,192,112,223,28,62,41,81,187,204,82,73,37,139,48,211,39,253,0,76,167,132,12,134,130,82,210,199,207,64,106,193,10,179,250,113,179,243,169,142,194,7,90,242,211,99,134,69,4,206,192,84,193,101,198,50,207,24,191,107,104,112,103,254,146,201,180,130,46,63,119,253,121,250,232,170,95,102,245,113,102,210,14,73,182,235,245,87,12,241,223,102,26,191,189,91,76,228,198,213,29,1,179,177,209,121,30,113,37,127,219,216,211,32,84,38,139,8,126,167,159,17,131,253,54,50,152,178,66,85,106,110,217,97,166,25,121,164,22,96,250,167,77,99,80,233,10,146,22,78,129,34,69,166,171,122,161,152,177,252,182,170,137,126,220,71,106,74,85,241,109,98,52,152,166,132,166,244,222,109,119,114,163,199,40,43,135,142,133,152,93,153,143,51,82,34,89,190,108,100,94,199,140,113,70,2,178,202,165,141,244,83,186,112,184,213,103,25,48,231,163,229,235,242,249,177,58,53,3,130,186,173,251,102,80,26,93,69,70,10,42,135,103,101,14,52,171,83,52,243,191,53,162,248,108,120,182,95,53,203,80,64,66,144,196,209,7,159,224,160,8,205,45,163,184,57,92,232,248,124,132,166,178,40,48,49,247,138,201,114,32,96,122,103,141,9,221,60,194,245,19,168,96,70,114,31,25,45,70,219,215,23,186,149,86,209,131,17,214,221,62,78,170,185,164,203,24,53,243,197,175,168,206,26,64,8,214,228,104,36,238,114,172,32,217,24,205,75,96,34,79,15,147,206,139,58,111,71,74,223,103,203,9,139,177,6,108,92,14,129,209,95,235,235,30,61,36,234,37,117,94,92,216,205,126,186,103,189,112,114,18,174,211,103,23,142,231,144,192,27,217,156,122,111,123,105,93,125,89,150,61,22,78,68,70,36,193,136,167,59,20,215,88,219,166,237,121,5,70,6,59,110,27,37,67,189,242,101,219,210,22,48,110,143,15,76,59,228,244,223,174,44,248,178,244,49,105,32,52,234,43,35,66,2,178,42,3,239,216,94,213,19,52,233,60,76,201,115,186,135,16,198,221,83,107,181,4,170,228,0,29,166,5,233,202,113,3,87,154,71,252,182,209,52,208,143,143,13,246,114,223,13,54,180,164,198,171,60,114,236,233,155,31,109,178,46,18,255,113,174,208,144,77,228,165,171,70,220,86,178,171,254,233,86,211,58,148,93,142,185,144,187,23,98,66,150,165,200,130,63,182,149,137,29,165,39,79,40,122,25,82,253,116,79,215,100,238,132,67,103,13,236,18,86,44,94,108,79,117,175,77,191,75,120,92,99,224,193,122,36,104,162,93,219,209,19,137,108,141,183,187,25,10,14,159,166,43,221,23,151,228,157,17,97,12,199,3,166,218,77,59,241,133,141,57,113,231,233,222,149,59,210,127,134,22,49,79,27,197,254,158,187,33,111,226,142,56,201,12,115,118,107,2,163,243,224,83,41,22,69,67,87,70,156,124,70,68,212,56,179,41,203,244,204,17,180,101,248,88,48,182,141,80,246,209,216,129,246,253,13,180,62,173,235,75,86,24,58,251,191,108,21,176,114,2,112,182,53,26,229,7,34,53,180,154,44,124,157,6,176,79,196,143,228,47,156,125,133,217,19,85,63,26,201,62,189,46,90,178,122,44,232,168,30,73,229,60,147,149,158,45,238,138,28,107,146,144,215,220,45,220,78,196,146,71,185,234,35,195,8,174,248,156,51,80,58,78,18,58,98,22,182,92,223,25,214,10,73,85,185,109,204,23,198,103,244,102,60,183,19,49,233,111,87,2,192,236,48,47,115,63,71,227,142,238,48,83,82,151,232,14,120,108,159,208,232,223,76,207,88,104,197,38,204,15,70,175,91,74,208,208,32,86,200,217,155,217,103,149,204,37,82,69,240,192,252,228,189,153,197,157,192,39,58,41,62,208,72,36,103,125,166,182,177,240,101,119,152,160,132,228,93,26,217,138,233,83,210,224,101,75,129,43,99,234,49,190,234,247,130,137,192,159,40,140,241,226,135,210,15,187,71,210,56,135,207,201,103,90,70,108,17,178,143,153,32,223,239,158,205,235,217,14,53,133,113,151,113,24,103,43,77,125,20,186,132,190,187,130,36,186,183,102,31,10,113,136,175,232,136,202,47,233,95,178,140,204,89,65,190,215,1,71,69,75,22,120,156,213,72,248,192,164,166,243,64,224,223,178,251,193,52,18,232,19,105,103,107,180,63,51,102,106,147,104,143,232,155,198,0,194,163,105,210,181,204,32,250,249,180,236,207,115,89,178,92,15,102,141,205,62,215,193,121,100,93,150,143,254,12,12,151,8,164,184,184,196,89,227,55,163,236,72,229,46,179,234,185,41,234,76,69,111,184,255,245,47,7,38,124,27,162,154,226,89,13,100,120,114,146,170,91,135,106,24,207,115,33,88,170,19,14,4,164,30,123,81,244,234,183,110,125,14,108,186,151,1,211,209,40,83,120,197,237,225,115,92,166,111,16,129,219,170,176,213,58,3,222,77,18,42,20,182,24,31,142,158,145,145,116,121,64,123,58,190,44,242,72,75,72,214,132,183,200,52,198,185,41,208,77,253,105,22,82,143,237,208,150,134,62,160,240,184,179,25,154,140,125,235,193,136,98,250,174,139,45,84,122,47,28,106,116,143,43,179,183,47,240,153,39,107,172,92,63,98,87,126,96,218,224,226,232,158,148,191,122,224,243,41,181,20,71,159,29,185,68,226,232,101,159,129,112,15,134,155,153,21,70,60,55,46,28,53,41,217,117,145,174,166,61,48,96,182,120,93,225,221,34,215,74,177,22,39,107,129,161,31,199,24,166,179,74,146,53,29,138,100,223,113,101,240,61,245,125,208,119,232,218,158,86,254,41,207,16,54,43,220,24,225,182,85,209,115,155,4,125,12,51,44,213,231,3,207,218,239,117,227,51,163,123,54,138,224,110,219,7,140,8,179,30,77,221,236,3,141,151,174,143,123,211,159,178,2,197,245,66,30,24,202,136,169,222,131,103,210,121,16,250,80,113,211,15,182,164,39,240,150,156,124,199,255,102,197,56,89,36,233,139,198,63,39,116,118,163,31,224,161,251,135,110,31,222,5,17,152,89,138,226,151,230,47,250,60,236,57,171,94,119,67,222,47,110,11,205,105,125,87,231,202,216,137,6,124,190,21,29,100,76,100,119,0,163,228,151,244,220,163,167,157,226,153,160,144,160,79,244,76,200,217,157,78,128,199,42,69,159,9,204,157,251,58,234,86,218,20,49,33,210,31,1,155,65,145,194,219,40,8,1,183,166,9,125,76,116,93,148,204,96,24,62,15,76,124,27,79,5,133,80,189,180,65,233,40,62,30,4,210,134,44,0,103,18,45,249,254,116,183,164,159,162,244,229,196,251,234,136,68,104,36,60,102,68,102,72,92,137,15,52,176,177,60,98,28,117,114,72,242,186,44,115,214,227,161,16,228,233,87,77,227,69,236,145,217,122,212,107,193,5,12,83,127,199,109,81,56,210,103,242,83,185,10,148,94,110,253,105,246,123,45,174,12,183,146,231,129,243,152,238,235,162,157,71,39,74,52,172,221,122,15,27,13,106,59,114,219,236,123,82,172,92,136,175,117,189,175,73,161,240,62,149,137,244,140,102,106,200,214,199,36,77,31,116,147,45,52,237,141,187,123,34,20,13,219,165,111,211,172,131,179,199,25,11,18,129,158,28,189,136,148,227,145,159,192,153,190,24,129,151,145,62,2,198,242,180,43,140,166,93,11,152,13,157,254,246,57,96,197,67,221,230,241,171,121,30,116,54,61,177,176,48,93,25,186,223,99,253,216,233,194,40,77,201,149,195,177,239,245,194,116,202,72,150,232,132,164,103,155,32,240,214,109,21,189,251,197,85,194,129,89,17,116,183,72,75,73,185,48,243,136,94,154,41,60,9,12,253,68,247,154,108,110,238,125,143,36,92,50,10,179,236,58,4,174,77,95,9,254,89,110,237,106,112,127,210,95,124,187,55,124,195,128,70,154,74,206,162,135,237,71,18,152,198,54,129,41,136,213,121,225,93,170,30,125,230,33,247,81,250,29,173,233,101,60,12,217,129,200,111,15,89,241,205,116,114,85,185,112,105,155,162,59,166,143,21,49,20,183,45,235,38,221,142,55,113,183,172,127,69,83,134,103,102,129,122,122,225,174,197,0,56,254,180,63,92,56,105,85,120,64,149,159,235,222,53,142,208,250,80,22,76,226,123,215,166,102,41,240,158,238,115,100,104,78,251,73,75,160,83,80,238,48,173,89,81,216,237,89,198,56,133,61,129,75,245,222,142,223,23,242,108,54,17,199,104,238,61,96,223,87,91,58,82,134,177,31,246,253,58,81,179,81,248,44,250,247,227,156,79,102,122,96,38,58,98,209,70,212,77,235,236,172,209,203,141,92,108,90,25,210,130,141,33,67,247,54,81,131,109,103,42,48,207,240,142,163,51,133,21,41,173,194,133,207,53,38,99,82,163,90,12,160,24,58,214,13,177,80,67,148,101,2,182,43,140,217,128,73,252,72,218,47,155,41,195,13,229,77,84,89,96,186,28,247,13,229,71,234,146,60,43,248,211,197,167,139,18,71,145,86,157,243,114,17,120,154,177,139,56,119,50,21,238,144,59,239,22,132,86,115,65,209,23,247,189,166,109,96,210,84,24,167,197,152,231,207,84,120,190,77,129,43,218,80,253,110,127,168,157,75,62,18,181,146,21,35,105,152,131,140,194,68,188,117,7,140,222,140,194,104,10,198,100,138,5,224,115,229,248,212,222,69,132,58,251,214,43,39,247,221,227,117,242,57,77,61,26,161,227,25,161,62,158,185,83,31,26,5,201,40,96,194,2,236,89,31,57,237,249,45,98,29,220,71,159,159,70,125,33,54,25,182,226,232,203,38,148,47,247,141,212,198,158,85,224,122,77,148,240,177,102,253,147,129,70,219,132,251,165,152,205,245,208,105,131,234,65,13,90,197,178,10,180,4,5,246,246,123,76,135,240,210,182,252,54,25,17,58,4,3,134,228,214,5,166,45,41,6,121,51,203,153,37,48,204,137,136,108,27,68,25,217,43,111,82,100,55,2,52,69,173,174,39,135,95,176,3,61,179,126,211,115,227,237,226,69,18,22,206,174,133,188,243,159,18,11,215,128,147,56,104,88,28,75,177,206,7,34,69,118,137,179,182,137,184,196,250,83,17,136,17,150,232,70,174,59,126,152,120,93,2,60,52,242,105,192,9,56,137,67,6,112,131,224,230,15,20,33,209,37,33,245,238,214,90,24,191,12,29,92,86,124,212,254,113,85,10,184,169,132,1,78,119,173,70,174,7,45,232,92,182,30,141,28,253,189,105,250,249,37,32,135,40,73,50,219,97,26,195,36,145,180,145,188,26,145,1,96,142,144,150,124,52,167,48,246,139,27,51,19,105,185,111,138,165,35,190,221,74,127,184,124,125,24,129,204,56,117,195,55,81,64,171,95,199,48,130,210,37,49,20,30,85,185,196,202,7,113,43,201,199,101,186,39,41,190,189,138,85,172,132,119,104,132,7,37,98,33,133,86,170,158,251,236,205,234,125,36,112,56,101,163,76,104,1,161,213,97,196,231,100,223,183,217,193,174,8,29,43,228,54,29,131,112,17,163,92,102,161,188,136,149,101,44,146,250,190,227,31,173,31,89,239,205,172,166,71,132,69,182,95,246,232,8,171,207,168,11,225,174,78,91,131,192,4,158,119,160,144,118,213,143,103,155,0,122,160,153,122,165,160,103,100,140,216,206,98,101,45,45,126,100,31,211,77,108,211,15,150,154,108,82,120,119,249,174,93,232,6,74,200,11,3,23,178,121,92,217,9,65,69,120,168,88,89,40,80,100,30,36,153,131,255,9,214,132,51,96,19,130,189,112,193,2,54,38,210,114,22,201,235,255,13,76,35,252,184,73,67,147,150,17,152,196,69,228,76,168,204,140,91,168,43,212,179,246,29,103,197,92,11,228,190,32,31,230,121,97,50,158,130,22,58,14,3,53,173,221,42,112,75,233,46,62,37,35,90,51,4,38,87,186,46,140,207,154,158,156,88,254,62,52,90,213,111,73,10,190,10,246,37,113,95,104,196,38,189,175,51,76,103,68,34,140,218,148,228,190,204,113,250,38,98,77,162,86,126,27,230,66,169,23,206,180,74,10,140,78,84,204,41,25,91,197,44,191,13,173,171,207,11,51,28,228,190,241,19,137,132,38,29,72,50,17,35,223,135,85,85,160,8,203,8,56,97,57,4,120,238,178,232,101,157,69,248,38,238,136,158,123,145,215,209,208,201,200,23,102,203,209,47,220,127,173,25,14,163,72,85,228,170,177,42,159,17,65,17,47,73,12,84,168,204,17,132,57,220,168,7,200,93,225,12,22,196,156,101,25,250,34,207,155,98,241,142,220,28,108,176,36,23,126,130,53,111,5,53,212,4,164,5,182,159,243,249,138,206,179,249,192,212,60,98,8,211,1,153,20,30,150,22,92,145,177,55,245,18,129,23,10,209,53,96,132,28,228,190,134,121,65,196,209,243,105,211,70,228,31,74,90,28,77,129,190,202,51,157,200,242,150,123,116,210,150,124,124,105,136,166,253,190,41,12,21,125,35,38,4,31,165,134,161,206,41,160,108,9,139,63,210,132,32,186,14,66,147,30,140,239,131,210,169,116,201,149,100,22,152,61,174,140,14,190,36,183,77,219,220,136,112,0,173,179,164,31,159,17,232,239,201,155,208,18,138,201,239,200,169,41,233,109,57,53,155,153,29,185,189,100,66,197,114,221,236,155,238,178,9,145,113,119,249,101,246,174,55,78,65,235,79,164,206,72,168,83,139,142,247,65,178,65,30,217,194,182,42,230,194,132,38,71,149,65,186,168,107,220,187,98,76,15,249,2,204,34,51,106,101,20,80,164,55,23,117,117,186,57,163,172,100,110,16,114,101,4,157,203,63,47,58,43,122,214,131,145,69,241,135,130,40,218,148,214,247,130,23,193,121,40,94,104,219,232,87,37,61,122,45,215,192,49,152,13,226,29,226,217,132,85,163,150,198,155,190,12,21,102,101,119,43,53,63,81,66,3,1,89,162,87,220,84,55,141,72,129,49,227,154,113,83,148,203,239,114,94,216,95,15,183,234,2,70,195,107,9,76,117,184,199,101,27,209,86,79,190,96,121,120,133,144,142,13,29,255,164,253,98,82,176,177,63,100,189,134,137,153,221,113,55,25,145,70,114,219,84,79,88,102,199,173,1,206,42,75,83,198,56,40,249,202,101,85,10,209,94,4,134,170,27,48,93,164,77,143,86,50,5,140,211,36,186,17,40,201,18,188,5,106,188,39,65,59,245,221,168,93,18,231,116,133,233,117,246,25,101,154,43,83,121,96,242,198,23,102,199,174,87,118,190,250,22,71,211,60,36,3,28,218,117,216,130,130,158,73,91,223,38,61,136,75,14,134,164,115,7,248,217,81,211,145,229,23,110,109,220,18,135,100,107,138,42,23,198,42,90,70,161,233,233,198,185,215,163,149,196,196,7,7,47,7,44,172,78,228,208,32,198,248,219,224,224,54,245,186,208,175,136,231,61,161,54,223,176,16,24,26,84,15,152,18,184,254,50,236,11,79,213,88,84,189,183,60,19,108,133,98,77,53,209,186,58,244,166,49,56,105,129,82,134,147,231,221,126,138,95,1,211,84,175,231,222,86,162,9,24,106,173,94,56,33,235,142,43,195,17,173,203,171,70,147,34,40,244,166,3,88,116,78,64,170,126,165,120,162,136,233,73,248,68,173,185,212,123,229,29,254,151,92,26,229,228,216,95,79,76,69,139,190,76,234,147,59,234,239,56,122,247,170,71,119,74,100,113,223,141,102,243,174,240,25,225,49,107,96,230,161,47,4,229,183,168,197,77,30,168,108,206,11,91,143,90,231,61,247,163,150,7,7,142,122,206,61,55,20,22,189,112,26,167,239,24,174,236,247,228,232,19,159,50,115,4,12,23,80,30,26,117,210,178,226,169,212,1,43,68,97,36,166,239,201,17,36,145,27,67,123,35,239,24,167,21,123,16,25,74,131,254,155,22,148,7,72,135,114,225,38,110,117,95,39,2,242,85,225,110,122,203,1,91,3,191,192,244,193,166,184,50,51,222,214,43,155,66,91,195,215,19,210,135,192,116,174,228,75,198,88,57,63,232,114,229,32,67,97,250,233,149,109,179,43,15,24,202,169,92,25,137,184,189,46,154,139,46,32,12,156,168,253,240,50,198,243,105,211,128,52,215,189,173,254,4,80,72,143,119,55,96,54,18,201,148,142,220,3,67,172,222,194,49,129,105,35,48,169,154,94,46,44,213,54,80,43,156,7,138,72,187,220,245,60,1,146,220,52,225,176,222,52,234,230,185,11,156,117,245,65,229,174,141,45,112,213,47,128,30,249,168,190,216,79,107,48,13,239,179,223,21,2,234,204,212,15,31,45,171,84,229,182,206,227,151,187,54,177,196,59,196,139,213,114,20,38,18,185,47,27,143,11,185,52,204,74,221,155,214,94,72,157,58,225,153,254,76,147,247,133,119,180,192,200,55,165,123,99,112,105,245,210,176,147,234,247,198,232,84,150,167,70,75,250,188,147,78,121,84,210,11,220,241,60,199,189,49,232,223,122,99,107,175,187,196,20,218,115,245,190,54,34,249,237,126,94,165,201,169,55,106,126,119,221,100,129,145,208,15,234,228,121,99,247,211,197,178,83,80,92,68,235,253,114,201,84,235,193,216,53,220,41,5,46,198,125,160,76,196,104,130,220,245,71,5,66,202,111,78,185,171,170,137,204,53,129,77,175,45,126,122,152,154,178,192,150,80,14,148,13,129,30,140,95,226,110,119,221,68,27,91,224,109,61,155,1,147,123,148,163,105,163,235,233,46,233,116,108,201,133,219,234,214,239,162,220,201,39,11,92,172,163,61,96,58,106,167,192,20,59,239,116,102,42,60,242,208,138,137,53,199,201,217,231,202,235,226,237,68,11,9,106,150,74,77,198,103,10,29,142,56,55,233,121,217,26,177,172,173,117,95,200,9,130,132,177,205,254,155,222,151,27,35,157,105,33,233,109,159,95,27,119,20,110,188,213,245,194,161,50,223,217,144,84,91,215,103,122,194,133,182,230,141,238,104,245,184,112,101,199,120,87,167,179,4,8,247,159,226,87,223,177,55,34,33,149,37,57,128,50,13,89,145,64,203,179,75,46,198,76,139,239,158,30,149,158,229,125,153,195,69,44,109,191,96,166,41,188,110,73,138,216,175,233,124,135,78,73,36,143,17,253,202,239,109,25,15,69,98,241,173,41,42,184,53,212,57,110,36,207,35,22,24,174,121,186,251,128,172,130,173,192,103,212,199,6,102,193,185,78,10,111,19,40,15,152,161,40,247,69,137,227,110,127,44,97,217,228,169,208,63,148,239,209,60,36,153,44,139,237,113,228,104,147,59,87,152,10,89,92,185,137,132,203,11,59,33,237,170,247,190,141,242,37,87,222,90,164,204,105,45,170,186,199,46,70,129,140,105,218,196,207,36,99,194,124,149,163,113,0,206,3,198,182,10,211,59,63,2,182,166,41,129,209,187,142,121,99,225,232,244,92,55,66,220,177,192,172,243,248,68,90,222,190,77,52,33,2,222,74,94,6,70,84,46,126,123,194,198,145,163,59,222,25,43,30,41,14,11,18,28,22,250,107,239,3,183,169,67,64,75,52,197,169,217,71,73,184,125,96,242,41,241,58,150,25,222,9,12,79,40,114,7,166,90,34,203,106,57,96,236,3,136,165,53,79,138,247,4,47,47,224,19,112,21,253,229,243,68,155,28,141,124,142,194,221,58,234,98,35,76,128,213,20,102,77,190,92,217,150,243,115,242,110,150,241,1,179,183,210,163,217,239,71,48,193,124,245,12,164,62,44,227,25,123,116,146,232,207,209,75,66,249,125,222,251,150,5,157,6,88,2,192,128,217,233,234,35,93,20,242,226,228,248,83,116,189,242,181,198,140,73,101,227,195,158,244,137,243,148,99,54,132,220,221,117,94,24,52,37,199,193,180,137,72,96,89,176,1,140,190,1,148,127,186,104,130,153,58,127,142,124,254,129,103,215,164,96,49,31,149,152,177,144,222,151,70,14,96,90,135,3,165,157,95,174,123,208,15,118,115,84,131,229,68,158,56,138,39,146,21,161,14,222,244,220,52,134,196,186,74,210,73,154,176,88,188,88,57,111,22,138,94,23,253,109,140,243,238,219,126,22,85,211,188,136,152,117,35,177,214,21,54,199,205,113,115,103,91,104,186,192,243,70,234,103,237,73,109,234,85,163,31,237,247,76,169,36,149,173,151,101,206,181,145,80,164,231,87,167,43,122,210,230,69,9,83,228,93,77,148,113,214,205,70,22,172,213,20,30,35,106,170,116,54,107,44,64,249,47,218,98,104,84,210,230,125,96,203,59,69,14,149,58,143,188,170,19,69,192,84,15,152,21,117,42,188,182,156,188,243,33,233,209,40,223,4,147,156,228,176,40,172,1,243,238,35,69,75,130,86,231,27,180,119,239,51,57,207,32,235,132,51,173,191,36,174,12,95,75,253,232,205,227,56,138,66,212,125,132,105,126,96,44,54,239,187,164,28,254,220,23,138,50,145,204,135,42,94,53,100,53,157,158,200,224,98,142,58,210,3,159,217,240,150,117,104,120,208,213,99,154,2,137,163,153,178,106,87,180,83,13,8,120,211,92,172,48,213,224,56,186,208,46,36,99,148,120,107,215,91,225,96,247,161,63,189,209,71,136,26,6,85,85,13,175,206,39,145,162,147,130,94,238,156,53,138,65,44,167,205,91,61,217,34,250,113,194,66,179,69,191,181,151,46,138,146,160,214,195,29,117,29,76,53,228,174,41,152,212,118,171,66,235,44,177,91,97,228,138,227,186,177,14,145,93,48,173,254,233,82,68,206,124,44,30,135,6,83,85,42,183,20,86,155,78,225,148,66,163,123,203,210,168,85,47,28,186,80,20,110,206,62,105,118,157,20,86,181,206,204,91,0,236,90,246,41,203,226,167,26,229,67,250,13,31,24,81,225,30,181,201,162,219,189,66,147,82,143,210,11,155,153,170,91,31,188,28,71,84,231,89,138,182,14,179,101,124,187,128,97,119,105,220,183,104,71,205,23,134,193,160,87,134,165,91,144,60,168,190,107,125,132,222,222,21,169,156,101,145,131,20,16,11,5,144,21,197,71,6,105,215,181,135,41,123,220,82,243,16,53,124,192,113,85,109,150,209,38,116,177,95,230,92,30,15,229,188,78,97,249,22,114,195,91,106,197,8,206,233,174,203,100,86,163,42,84,240,67,92,250,219,150,38,170,82,126,79,186,30,147,114,138,142,55,72,132,69,68,160,129,155,84,8,127,109,74,122,242,141,161,236,20,70,195,210,213,220,234,62,245,146,41,118,209,16,8,42,235,110,23,70,196,42,43,220,214,37,79,158,167,43,22,162,6,159,40,243,114,68,232,96,212,184,112,255,68,206,130,157,146,211,208,11,223,214,169,180,47,245,133,193,162,48,202,84,151,118,195,230,179,43,108,254,137,65,249,169,42,79,1,108,187,215,75,69,210,67,11,74,137,83,40,80,91,227,108,164,175,111,145,174,153,38,220,3,99,98,88,47,183,107,9,83,29,1,1,81,88,33,174,83,117,23,96,152,103,197,97,252,166,228,219,228,221,223,125,209,198,120,81,31,120,181,28,108,141,147,119,212,152,229,228,103,214,239,227,254,182,121,236,150,7,62,111,108,92,120,75,103,37,39,167,144,186,28,158,143,155,10,33,230,186,242,19,200,149,21,141,26,233,128,216,197,35,59,196,38,181,171,129,34,199,217,176,119,71,73,65,21,45,104,193,33,241,29,27,58,160,169,202,35,199,149,113,87,255,250,14,140,172,192,86,216,108,60,3,38,101,255,20,193,161,16,253,96,190,45,50,136,90,66,183,158,150,21,48,10,156,235,169,176,127,131,208,4,133,250,181,7,53,206,194,25,245,201,143,69,53,106,41,71,4,29,141,207,18,5,24,30,211,123,52,229,155,29,240,126,171,193,8,230,124,178,221,191,170,51,233,126,165,90,216,6,242,7,103,232,61,154,57,32,137,234,225,64,54,229,166,170,196,0,235,54,26,1,227,125,56,244,153,64,95,249,94,230,137,41,41,95,234,51,161,115,252,147,219,71,149,194,132,248,158,71,102,70,26,31,76,148,57,149,158,50,102,104,164,128,246,253,16,103,48,75,244,230,25,228,137,200,60,40,155,162,108,111,250,65,231,250,145,74,128,210,99,206,21,63,152,99,119,126,25,63,228,220,167,195,231,221,173,135,77,132,89,176,63,81,26,243,167,200,166,193,70,92,219,179,199,185,97,96,51,228,195,7,238,158,9,165,141,230,188,191,242,28,189,209,76,9,216,106,140,242,219,39,140,223,95,44,78,151,26,123,62,189,114,210,191,223,210,102,93,106,74,146,170,49,133,211,131,6,19,175,234,187,90,103,149,253,78,60,74,53,62,221,253,118,80,98,242,194,254,137,112,218,20,49,70,80,68,213,70,160,124,123,89,225,65,246,196,225,158,85,41,142,20,43,172,217,239,167,241,177,40,34,110,68,157,0,107,163,230,48,243,191,150,0,225,29,39,63,55,188,150,167,46,74,173,119,183,11,195,202,212,250,198,68,97,111,4,140,64,138,166,244,48,246,244,187,70,163,188,20,205,47,49,65,124,158,138,100,205,6,253,90,58,197,227,215,244,237,190,51,39,134,151,174,240,217,151,250,183,181,249,178,146,188,105,22,147,238,178,103,39,92,229,195,79,186,2,32,205,247,109,141,78,148,110,250,237,58,73,27,29,210,143,30,103,152,213,164,11,132,57,83,198,209,168,57,86,61,185,217,40,125,79,13,191,166,103,138,175,191,198,253,237,48,86,121,85,225,110,11,80,192,173,213,103,237,26,44,94,247,232,73,56,160,240,116,170,119,182,144,69,180,170,16,2,153,110,143,6,76,21,71,110,11,241,1,207,254,130,18,37,202,47,215,57,220,202,232,7,87,45,51,32,253,54,189,7,235,192,188,1,121,102,214,135,236,210,46,197,148,28,179,80,95,154,41,82,78,71,91,82,42,209,1,241,196,218,129,102,173,129,155,75,213,231,161,244,59,246,140,242,123,207,8,64,117,87,36,180,31,238,171,43,108,196,176,123,93,104,123,200,201,9,251,219,247,76,10,210,126,85,228,126,177,157,196,173,176,124,112,161,216,47,225,83,231,167,218,183,154,51,57,209,251,32,48,9,16,111,101,133,133,73,91,210,189,52,172,36,139,83,249,200,141,63,253,118,103,53,102,169,155,126,116,51,227,67,57,250,60,181,225,243,44,75,81,134,235,24,240,52,89,248,120,226,29,17,19,137,222,126,106,153,213,209,108,150,207,23,253,181,134,149,128,161,55,10,140,209,185,239,84,161,143,98,114,42,112,55,161,226,29,176,246,118,21,107,121,202,247,145,158,111,87,34,187,69,27,237,254,242,175,60,240,42,109,155,70,99,245,32,195,232,157,103,10,185,79,132,57,100,165,120,220,213,2,208,120,34,8,114,178,85,242,143,99,244,19,70,223,100,75,133,222,137,197,192,7,119,254,186,31,15,31,117,241,1,12,122,86,129,91,79,98,74,198,171,184,197,124,179,212,103,242,188,227,5,181,43,190,188,129,101,236,61,154,39,84,188,151,14,178,20,220,247,125,225,51,20,206,4,184,239,116,180,100,227,3,179,5,162,94,252,54,93,96,229,162,36,137,86,92,247,130,18,18,160,137,248,127,6,52,228,66,81,195,184,51,25,242,242,36,126,252,204,25,94,146,60,80,42,133,197,27,183,206,135,130,168,197,221,196,114,242,96,233,101,219,55,174,251,162,209,22,60,55,113,87,166,174,202,146,36,93,70,117,34,17,226,179,69,115,10,216,164,213,56,116,208,241,82,139,94,245,153,187,191,217,4,101,64,216,132,85,46,107,123,101,28,85,64,74,227,247,69,53,188,49,150,7,47,211,164,234,150,28,75,202,166,196,130,200,76,34,188,69,236,144,208,159,189,48,249,5,121,32,168,65,127,150,82,118,114,72,222,67,96,168,90,43,96,50,77,114,91,212,120,207,244,220,226,202,45,239,30,48,125,109,249,70,17,52,44,139,247,50,140,177,26,89,122,20,169,208,219,191,191,77,192,147,61,65,10,156,213,163,2,198,240,249,245,29,143,116,117,45,52,85,150,222,29,75,185,113,57,219,141,8,233,128,61,243,164,175,182,211,12,124,110,198,25,210,169,169,115,250,83,123,4,103,171,17,8,124,122,183,135,150,101,161,199,163,197,25,76,228,126,184,147,251,186,232,140,203,55,250,217,166,231,39,48,20,165,111,14,204,214,136,180,110,244,110,150,0,40,212,198,87,183,238,36,86,137,96,171,203,110,89,94,105,94,114,19,169,25,106,80,62,137,101,118,28,119,126,164,228,215,186,103,140,225,153,227,49,117,239,24,129,221,226,101,59,182,28,104,251,4,12,105,189,249,102,137,28,235,217,79,221,52,57,77,75,228,71,191,105,31,71,175,34,157,235,102,226,149,147,47,57,20,106,78,112,209,47,92,77,196,34,59,12,233,106,200,209,211,22,227,234,39,175,216,145,196,139,180,92,247,242,84,30,124,213,73,215,219,133,109,67,211,124,122,222,20,86,239,182,187,85,83,176,110,190,150,98,104,133,108,208,127,251,183,63,252,243,159,255,233,159,255,248,231,191,252,233,143,255,251,111,255,245,31,254,238,79,255,248,191,254,238,95,254,251,127,250,15,127,155,254,237,223,254,240,175,127,249,151,127,254,227,223,254,205,127,252,227,223,253,229,255,252,249,143,127,243,135,191,255,227,63,253,195,31,255,242,231,127,249,219,15,248,207,127,250,199,63,254,151,191,252,249,79,255,248,247,127,243,135,255,241,79,255,244,231,255,249,167,127,252,187,191,156,243,252,87,251,81,54,80,27,178,75,88,100,91,79,206,119,73,160,220,78,117,144,15,44,102,48,80,44,176,87,28,203,62,40,166,18,59,152,141,103,119,120,155,128,191,195,214,98,179,150,91,117,178,189,203,183,101,169,26,29,62,220,212,96,68,141,125,89,104,70,2,220,51,28,20,169,76,141,166,71,35,82,86,221,0,155,0,38,69,104,93,173,164,157,221,135,125,178,51,33,1,124,97,188,79,194,68,183,82,77,186,245,142,250,73,246,184,55,170,201,74,85,57,55,116,183,79,59,237,71,69,41,114,40,207,227,203,91,2,14,250,68,231,133,23,59,75,55,86,101,133,104,151,72,105,226,167,44,163,14,227,80,126,59,154,168,101,208,213,21,215,197,38,171,196,252,104,165,142,185,90,152,107,51,221,221,181,140,51,25,117,114,92,120,221,252,5,176,185,165,204,56,57,133,131,46,48,149,70,247,74,175,232,132,244,41,151,102,189,114,110,135,89,27,218,194,73,79,110,5,215,56,218,238,67,78,110,250,156,35,238,187,97,237,44,112,183,196,191,63,241,252,235,188,184,240,168,174,63,0,202,22,186,40,138,142,124,11,56,33,219,32,231,70,88,97,186,221,44,100,145,124,253,235,170,241,42,211,142,251,66,245,237,10,91,91,210,1,181,253,240,82,103,231,63,239,235,54,78,90,56,146,159,59,156,183,81,152,157,37,57,88,191,107,162,70,81,238,4,102,29,241,15,151,60,216,153,111,247,133,141,226,225,54,186,54,176,146,60,20,114,60,51,204,79,203,79,94,68,78,142,103,136,219,4,64,204,34,0,105,2,67,243,8,184,159,183,215,214,29,229,180,226,142,154,195,219,126,48,197,43,220,205,157,221,225,95,182,82,96,147,148,251,80,204,12,134,12,21,122,48,114,15,247,122,194,231,162,63,189,55,254,243,223,51,133,78,122,86,131,251,196,169,126,248,182,23,184,16,98,53,129,113,150,246,79,164,96,34,145,178,192,36,62,221,211,101,98,81,134,159,151,192,244,44,119,191,180,132,95,163,76,73,29,78,231,246,27,131,148,182,186,60,149,78,178,178,251,88,33,163,93,138,140,52,42,195,208,66,62,120,25,179,73,142,182,141,240,231,33,66,129,105,75,227,30,240,192,21,166,57,60,76,217,95,96,250,25,83,192,148,192,211,253,8,206,172,206,158,190,220,121,126,95,181,111,224,145,174,65,189,201,73,93,193,174,74,186,169,184,54,188,53,202,177,161,125,96,108,120,124,149,96,5,46,50,99,66,251,163,113,192,97,172,164,167,194,109,45,119,238,198,133,65,190,93,220,67,106,241,233,50,35,84,117,25,164,192,120,65,117,127,162,39,220,201,55,87,0,76,231,240,8,116,136,92,23,161,104,194,0,232,30,76,235,86,23,184,246,241,145,10,13,102,63,56,5,38,174,154,113,217,112,8,245,228,150,93,78,254,64,171,109,181,228,228,200,186,181,120,91,200,80,86,153,107,201,134,141,175,26,249,19,95,156,183,5,225,192,20,243,191,6,6,246,89,105,201,48,66,122,7,163,148,15,100,75,163,31,246,64,188,110,199,109,81,27,172,242,125,12,216,218,109,5,60,232,75,218,2,243,102,227,101,161,105,147,186,220,245,239,213,95,148,76,167,160,141,30,178,22,240,188,140,92,208,85,198,29,192,156,250,6,94,102,75,143,48,251,253,101,82,201,114,52,100,250,48,138,206,217,122,175,245,104,216,41,241,174,207,83,65,84,227,194,3,19,169,233,48,84,136,33,227,104,208,175,91,125,70,194,67,172,222,236,252,89,9,81,253,172,62,25,38,134,100,126,224,69,241,198,143,30,120,200,201,202,56,127,101,238,236,240,249,110,155,60,22,190,116,252,12,28,110,116,46,85,129,55,221,143,113,242,194,251,19,152,167,48,226,183,205,87,77,6,3,250,79,104,20,57,60,168,53,23,129,155,211,206,65,177,67,147,47,96,66,174,243,217,44,25,87,238,249,229,206,174,220,175,219,4,103,178,160,12,172,238,55,253,105,169,10,108,29,38,213,97,102,179,172,215,181,97,7,23,135,27,134,127,114,87,21,225,92,95,187,204,104,107,103,133,209,225,245,232,206,164,163,47,193,1,184,71,44,129,114,244,148,239,114,194,35,158,254,225,29,180,245,34,95,199,172,86,200,142,235,50,57,52,253,225,31,165,45,224,243,174,214,93,22,39,154,226,190,174,37,43,155,232,139,166,236,246,169,28,219,85,23,201,184,2,159,147,205,17,48,149,0,153,142,112,217,29,238,72,123,224,189,251,229,96,2,163,227,18,99,176,27,199,86,158,247,72,166,223,22,3,129,22,64,57,250,4,161,99,199,24,236,132,165,69,143,70,153,204,3,172,100,59,254,45,195,8,157,233,116,209,210,111,134,5,95,220,142,194,124,12,163,19,225,92,230,55,48,82,86,114,225,52,71,203,183,133,10,146,187,59,194,168,161,36,42,47,196,204,86,82,188,206,77,213,78,78,110,22,138,159,149,244,132,119,84,174,126,57,34,33,144,56,75,12,21,75,160,101,129,135,201,171,126,48,227,123,205,7,166,89,194,79,94,145,58,106,122,114,168,21,30,105,160,237,152,122,213,163,45,157,28,151,118,118,226,179,220,209,64,29,111,197,130,76,237,177,63,151,150,217,17,230,251,88,144,108,24,10,15,172,15,226,149,208,84,184,4,174,214,204,228,83,142,145,241,171,30,189,183,192,208,58,178,94,26,220,214,11,239,209,174,78,133,93,57,226,136,35,230,82,157,166,41,187,166,26,163,120,118,181,29,49,213,22,78,239,215,61,77,253,161,232,235,204,46,28,114,96,150,197,54,116,172,76,211,206,113,24,46,210,146,65,190,219,246,126,118,96,4,212,250,51,14,75,142,121,22,239,242,45,155,85,140,152,83,139,229,5,121,46,157,113,232,7,217,254,50,51,243,153,14,5,184,247,181,4,58,209,210,147,15,31,158,248,138,200,141,102,210,252,124,93,176,163,91,172,170,16,160,187,124,1,211,50,158,177,170,178,53,93,69,225,254,73,73,90,156,129,228,207,122,209,25,139,170,145,41,100,185,183,115,251,167,153,105,74,26,73,81,84,45,35,86,134,231,215,117,129,88,230,184,21,71,159,29,194,148,136,211,50,102,159,164,163,5,103,123,118,93,215,232,223,140,16,136,185,178,116,125,149,201,34,25,135,137,136,158,129,0,149,114,197,209,13,166,152,30,125,166,168,49,35,154,29,188,79,157,83,204,232,46,80,184,185,242,105,37,83,210,245,219,98,65,73,178,190,44,155,57,119,196,217,52,198,215,7,29,91,14,110,237,178,23,12,38,17,126,209,94,243,115,240,236,17,215,53,136,67,169,63,232,121,132,247,212,132,87,75,97,68,74,234,133,145,46,120,96,23,6,253,193,83,55,116,192,171,220,131,199,217,218,191,7,159,143,231,94,55,74,106,50,95,36,244,104,99,219,243,235,119,210,115,207,107,58,14,204,254,96,189,147,81,142,40,125,34,248,251,204,54,244,47,123,40,64,153,121,55,249,120,56,57,14,164,241,50,77,130,83,225,92,198,221,21,81,219,125,174,124,160,154,16,67,129,85,117,232,125,143,60,211,29,41,108,139,135,222,216,89,10,115,186,131,20,62,156,190,17,190,160,21,71,91,106,71,223,39,25,232,200,219,209,148,178,166,14,6,227,38,197,201,203,124,18,42,212,188,233,250,15,216,156,60,244,141,225,109,42,112,30,245,89,54,177,213,137,75,131,95,181,244,251,96,59,31,159,15,10,142,69,15,238,144,114,227,202,210,148,46,102,155,133,73,113,197,190,9,167,246,246,87,159,110,46,119,207,134,22,154,194,12,252,28,240,121,162,91,195,1,171,223,196,164,98,233,204,164,115,78,195,67,183,197,132,54,158,116,12,205,37,244,112,56,140,16,122,47,10,227,132,20,71,23,66,141,246,194,35,62,18,146,222,89,39,29,78,126,223,39,218,92,154,81,57,87,126,38,146,200,75,152,170,178,78,227,103,236,228,251,80,51,4,140,244,204,150,168,150,199,242,100,50,180,83,167,203,41,155,81,179,249,211,237,13,38,203,241,70,18,180,242,173,143,124,205,238,142,201,103,97,52,141,178,231,227,111,53,71,36,143,221,231,122,38,150,74,79,66,44,186,21,89,90,141,99,170,145,111,62,152,239,49,61,161,70,135,205,20,241,192,132,94,36,223,200,217,79,150,228,171,4,117,190,82,228,190,168,181,180,58,99,211,151,244,227,52,213,183,187,165,131,247,90,167,194,232,88,6,92,161,9,62,71,151,58,111,200,75,187,71,211,73,233,183,234,196,206,9,29,4,13,130,80,184,189,123,163,105,150,90,2,99,107,123,247,70,88,192,60,95,62,236,214,8,152,233,87,203,207,250,100,82,214,35,96,164,18,94,180,63,104,90,79,252,117,98,216,226,27,171,106,211,225,3,35,5,235,79,229,44,208,80,126,21,166,173,207,175,12,119,166,244,92,217,164,1,194,227,198,242,115,199,123,102,211,222,82,192,152,196,61,177,186,125,35,62,20,138,89,179,63,95,0,139,163,63,83,246,243,215,106,229,247,129,64,114,8,152,166,181,252,68,27,61,138,9,152,139,238,174,31,8,82,216,145,60,35,231,84,199,27,171,192,21,241,251,102,41,205,169,62,48,134,81,1,163,175,54,159,147,183,113,79,110,134,189,15,92,179,92,154,249,186,61,39,71,81,53,238,27,214,74,125,238,123,177,137,49,120,108,28,93,247,115,229,219,58,7,3,198,109,253,129,135,235,48,25,12,13,235,153,86,160,226,116,135,73,130,44,93,8,80,218,255,22,25,43,81,229,173,91,237,109,130,68,247,104,146,246,242,190,9,209,210,23,22,88,175,15,134,51,2,179,39,141,115,35,77,46,241,56,6,228,251,227,237,26,204,252,39,223,39,59,107,79,43,146,26,98,179,37,31,73,53,173,221,184,50,164,218,116,90,57,83,193,252,44,29,128,19,65,139,252,246,175,201,116,127,48,41,253,217,21,166,118,250,13,84,170,185,72,245,202,109,159,104,148,238,26,135,11,203,163,160,147,154,153,223,151,121,204,235,125,153,23,194,246,115,179,139,217,178,198,224,97,59,246,8,148,78,203,7,101,169,95,1,67,224,151,11,131,145,212,252,212,131,94,47,201,206,173,51,69,193,11,112,24,58,141,70,136,104,114,164,238,207,4,203,119,77,63,44,148,148,188,128,51,184,200,186,101,24,46,22,51,119,145,30,80,98,146,36,131,54,102,144,95,131,40,40,244,134,123,106,152,173,41,199,40,235,213,200,99,23,166,248,156,122,192,240,124,228,182,206,202,197,156,19,231,134,31,47,41,75,60,200,72,195,199,117,35,169,46,87,102,226,34,126,211,227,124,151,89,210,161,168,250,39,55,190,103,19,141,52,185,192,86,182,157,254,182,198,143,129,119,97,136,67,158,107,98,193,166,151,38,70,217,137,253,215,108,49,130,199,206,98,124,200,45,82,18,79,1,79,50,150,243,194,120,156,246,18,239,26,1,224,37,231,110,136,104,181,38,119,157,111,97,182,91,42,240,83,103,179,39,222,197,102,246,192,244,76,237,156,47,60,164,230,213,241,241,161,209,228,190,235,60,21,30,84,243,115,60,241,141,140,198,120,97,223,125,157,43,175,70,38,191,48,43,222,71,225,179,199,82,164,45,208,236,56,232,15,246,163,217,57,180,165,48,178,53,35,62,144,129,186,191,156,124,163,7,227,40,145,204,245,88,2,69,34,58,30,26,159,185,94,247,254,73,195,198,164,80,218,237,99,171,166,134,247,113,149,127,83,70,190,29,16,160,108,4,214,61,53,70,187,2,163,219,123,167,140,5,197,70,208,98,53,72,127,36,231,213,156,127,83,24,67,218,28,247,92,205,204,85,224,51,76,220,108,28,24,83,141,42,240,160,223,59,230,163,106,124,55,133,97,188,110,121,222,229,214,225,15,124,2,153,25,83,206,164,56,62,20,166,48,31,75,192,196,5,253,166,54,208,22,38,135,127,79,14,79,65,142,62,63,188,70,124,217,236,150,101,82,193,217,131,230,215,24,10,61,239,161,87,94,81,137,18,152,44,150,220,119,53,94,240,61,121,239,215,225,198,224,157,226,227,68,229,73,118,2,208,174,39,41,209,128,205,122,92,96,76,10,90,60,114,182,218,73,207,141,64,78,124,32,124,229,237,133,77,37,234,194,180,35,9,204,115,186,111,4,194,85,72,101,0,51,41,213,248,237,81,100,93,196,126,29,215,142,120,40,80,165,151,60,210,6,181,228,174,47,195,214,73,129,115,242,118,225,31,60,174,246,180,193,4,189,247,202,80,19,147,223,134,150,241,181,88,255,224,235,232,13,10,3,63,95,176,62,239,26,31,165,145,134,28,43,187,124,140,9,187,235,19,124,191,124,205,90,128,249,131,45,183,53,102,215,147,79,214,182,123,97,13,175,3,129,105,220,223,247,210,68,51,5,116,23,239,243,252,158,183,228,116,58,43,91,242,74,223,239,109,101,153,198,233,221,78,121,221,39,138,108,117,87,120,237,79,183,250,27,72,185,41,92,112,174,46,50,12,243,115,52,85,119,129,153,120,20,110,48,39,239,201,49,23,209,75,235,176,11,238,39,128,97,145,60,83,56,223,253,222,119,39,57,37,111,4,139,186,124,31,26,222,121,250,200,251,178,78,182,251,229,11,163,9,244,4,73,233,30,76,53,67,15,222,164,86,214,157,116,208,150,185,48,85,221,156,239,185,173,163,72,224,108,214,38,119,194,19,101,31,224,66,157,81,166,75,68,232,5,174,214,120,114,39,219,38,84,148,110,142,192,94,102,183,169,90,50,120,160,84,60,227,220,133,222,113,25,104,104,108,230,88,25,207,61,237,165,99,101,32,170,25,167,134,103,169,243,217,128,208,19,47,147,130,139,94,214,34,132,186,199,26,171,80,225,19,125,68,40,62,33,93,234,52,109,122,170,17,36,89,33,81,214,92,250,214,86,189,15,52,209,9,42,55,77,18,199,183,233,44,232,67,196,196,128,49,232,146,48,168,144,47,84,216,244,199,28,54,239,111,253,237,106,178,242,1,159,17,63,228,202,167,17,239,35,126,99,63,163,99,152,97,121,119,9,99,26,149,72,224,110,226,225,14,91,176,162,87,142,231,67,142,223,30,76,35,122,52,73,158,136,177,200,183,150,231,202,81,197,185,241,93,55,53,80,129,23,185,229,8,45,207,42,154,36,84,201,230,57,127,163,36,40,227,163,41,140,26,99,60,115,58,171,228,194,205,100,184,220,8,172,98,145,36,112,38,0,143,208,178,152,52,172,194,36,6,226,202,208,225,210,47,0,211,141,118,159,10,130,30,186,174,90,91,111,60,82,68,156,117,197,95,150,96,245,113,106,5,209,41,51,22,141,67,59,70,26,211,192,90,15,60,156,236,109,112,222,69,39,180,101,218,250,1,99,234,144,245,202,58,60,195,8,153,105,45,40,122,95,176,23,226,167,9,194,244,219,68,35,189,212,117,227,237,246,140,195,5,47,51,34,98,214,170,173,191,60,141,230,31,48,222,239,122,110,180,22,227,117,117,242,57,58,141,211,46,37,48,108,210,231,101,195,32,140,240,143,110,163,166,145,12,194,154,229,94,90,193,167,183,41,188,119,142,88,132,78,143,166,19,245,89,39,189,179,221,96,24,204,69,225,185,60,167,57,48,39,20,169,63,96,146,177,49,223,97,21,218,117,213,166,245,163,69,188,208,224,192,232,48,61,83,148,171,137,3,155,242,188,220,216,46,102,82,239,48,249,209,161,232,249,0,146,63,114,214,185,149,31,152,78,128,56,152,229,100,202,92,187,233,236,245,151,221,16,168,168,122,91,240,81,227,117,194,155,120,214,213,51,174,110,86,196,42,14,227,57,245,90,177,203,182,86,147,170,207,155,244,118,76,212,136,248,78,157,114,16,188,255,56,217,192,103,29,205,250,249,96,69,209,98,77,110,38,238,240,28,61,211,136,125,118,75,164,53,21,93,179,196,48,35,142,76,58,79,159,183,123,214,43,127,213,245,4,196,117,235,3,37,34,136,169,180,254,200,113,10,67,156,244,159,174,252,61,159,147,87,247,60,49,216,170,215,10,55,250,174,29,182,190,44,29,71,39,124,184,209,4,52,188,249,140,163,51,249,205,248,178,233,69,121,102,195,78,95,150,63,211,101,63,165,211,2,249,132,29,177,200,121,36,90,228,103,233,220,120,74,56,252,227,122,235,242,133,219,149,127,63,137,224,94,159,26,215,117,63,78,132,85,174,156,210,9,76,18,61,218,49,208,136,206,133,116,78,86,126,173,59,49,96,224,182,100,174,69,34,148,198,37,135,7,76,187,45,240,25,1,57,146,23,153,141,156,4,243,232,112,140,120,159,104,70,235,92,138,178,214,249,216,253,202,224,136,203,126,182,160,146,186,202,77,155,156,136,90,190,46,248,105,115,12,9,24,134,228,38,202,160,131,50,62,62,72,127,146,200,69,73,3,141,195,27,67,141,38,15,20,171,162,218,219,221,39,192,112,146,131,141,129,121,195,36,92,29,151,60,49,116,111,118,196,34,168,64,221,102,12,131,83,164,214,201,46,12,186,78,5,198,87,55,98,17,188,19,106,213,223,70,224,56,86,93,172,94,150,172,17,188,42,92,217,110,126,97,232,150,178,88,79,84,156,123,154,57,160,254,52,44,151,72,78,208,158,37,243,2,89,220,177,98,160,160,135,47,149,18,238,139,187,185,169,86,244,20,245,190,72,95,199,64,57,79,180,232,76,139,84,77,141,138,92,50,217,231,46,183,109,194,255,65,146,193,129,245,122,226,1,103,68,48,28,253,37,209,46,138,36,133,199,211,147,146,87,186,93,101,192,229,230,115,160,167,67,93,149,43,59,171,230,14,150,64,162,247,168,200,146,142,254,122,29,251,18,139,154,206,211,160,236,34,47,189,45,11,163,150,159,54,243,11,175,77,49,151,182,241,192,185,143,203,39,36,8,126,47,60,109,191,45,172,220,158,207,135,229,74,248,57,103,2,233,250,192,17,123,168,183,222,134,247,213,115,240,12,138,1,36,253,121,173,196,126,167,198,198,243,82,127,206,152,220,10,179,17,187,12,77,92,1,244,178,233,103,138,235,198,108,168,60,207,219,28,91,86,192,172,32,239,51,57,143,240,242,138,140,180,249,188,235,158,131,68,57,55,146,23,250,182,144,47,12,54,21,237,231,186,163,68,56,101,71,221,234,231,154,162,96,143,124,12,60,82,180,77,251,3,167,26,197,31,148,108,250,95,193,171,7,5,115,85,35,2,40,108,189,104,14,19,189,233,52,139,38,75,9,210,223,234,236,194,245,228,88,148,199,219,164,180,167,211,172,101,152,119,20,110,225,65,202,219,196,71,100,127,125,241,86,21,134,59,213,20,70,116,39,168,88,208,186,171,30,13,251,119,6,215,138,86,33,65,179,137,143,236,40,118,211,74,182,4,222,150,185,8,152,44,254,69,49,165,234,65,109,192,32,101,201,187,60,159,101,79,151,70,76,63,134,208,182,187,229,89,131,97,150,249,144,178,196,72,52,147,204,28,20,102,218,132,135,44,16,228,205,41,124,4,229,201,118,90,10,211,170,18,4,2,124,22,36,120,171,228,45,82,208,196,200,74,109,249,236,209,102,24,113,215,173,17,141,223,119,125,98,26,107,124,141,54,175,137,60,181,192,184,185,5,241,104,152,182,94,17,120,35,77,227,79,133,153,237,218,181,84,163,13,179,128,68,103,2,234,162,67,96,164,179,131,131,99,132,115,153,52,170,137,209,5,202,214,73,226,202,115,81,244,119,148,104,138,40,240,135,4,54,47,171,184,112,246,120,18,42,208,74,93,163,228,140,95,115,211,164,72,61,171,205,254,122,112,45,44,164,233,161,43,140,45,124,60,52,147,186,121,142,102,135,31,29,23,19,121,62,61,26,119,228,160,84,157,9,235,9,152,43,20,232,180,163,241,110,194,45,145,103,58,76,93,121,95,10,206,25,198,10,155,156,214,229,216,208,142,42,35,105,89,201,212,71,18,113,203,51,14,73,180,198,51,181,6,11,29,134,20,36,163,215,163,80,85,212,207,235,252,149,188,118,68,123,1,234,26,93,97,68,94,2,53,163,5,65,233,196,190,28,127,184,144,178,87,173,63,133,177,18,60,21,147,145,16,152,104,46,58,27,176,205,27,58,105,192,237,186,115,10,166,207,235,129,167,144,148,173,240,164,95,128,57,195,68,172,96,82,138,178,65,57,48,92,222,75,14,37,5,47,113,202,182,214,135,152,167,235,82,230,16,48,116,235,88,3,78,228,87,52,122,219,131,52,84,11,184,136,74,206,15,62,19,65,204,211,21,145,122,93,250,204,86,110,221,53,162,180,146,223,163,123,68,11,124,16,127,13,207,104,219,163,194,130,242,208,115,229,51,24,29,244,31,231,247,202,90,20,204,128,105,219,122,238,139,116,230,133,219,147,2,59,159,7,203,102,172,248,219,250,48,117,133,201,59,190,252,100,12,40,141,222,208,127,173,41,194,9,20,100,166,190,79,204,118,131,170,50,209,154,123,150,167,50,234,190,60,99,108,160,159,131,203,231,250,96,113,12,222,59,227,89,219,70,112,208,146,125,184,186,75,32,53,228,27,74,250,57,90,121,23,78,202,86,210,207,113,38,249,39,82,153,8,196,198,209,169,206,244,172,186,166,246,31,161,31,122,199,251,129,83,141,39,122,38,183,221,170,158,123,97,12,16,81,39,179,229,19,117,78,22,249,32,172,91,75,194,51,136,217,67,92,242,207,174,66,124,237,40,217,204,251,125,153,184,144,14,164,197,215,29,67,133,210,223,90,26,139,87,114,92,1,99,235,160,91,144,113,102,149,18,229,29,88,199,89,230,113,56,228,52,182,196,38,163,63,249,105,180,225,130,65,13,229,66,77,208,12,134,158,29,27,152,249,4,73,131,238,243,72,57,34,181,59,159,67,209,218,191,133,89,203,220,61,7,175,26,41,199,101,84,186,169,112,239,119,171,138,211,165,52,216,0,159,63,139,68,145,101,47,199,179,87,117,143,102,67,161,110,233,118,179,178,165,12,152,46,72,221,57,13,19,213,184,213,104,26,153,101,227,132,41,138,84,94,105,199,151,187,62,183,156,138,160,84,225,159,93,151,187,225,253,138,28,77,55,239,203,164,175,215,173,82,156,245,65,14,54,10,102,240,49,104,146,92,67,7,25,221,164,183,168,155,224,177,202,48,65,111,250,115,186,248,229,220,119,25,58,130,51,90,54,55,239,125,98,158,39,142,167,227,60,50,111,3,25,243,119,42,108,109,220,20,47,105,137,249,124,215,209,78,107,41,65,90,229,245,203,196,195,38,96,218,3,230,19,239,206,90,110,242,140,246,27,133,145,61,186,41,42,234,168,69,150,220,19,173,177,145,141,4,87,26,90,107,163,93,58,143,24,132,68,138,90,79,38,99,14,221,32,114,80,216,77,201,100,135,239,107,142,187,198,138,175,78,141,52,206,44,250,201,45,1,23,115,100,215,64,4,29,49,127,33,4,253,210,43,79,84,122,246,154,158,223,34,151,156,117,22,230,86,35,9,11,67,47,105,233,180,78,243,91,117,148,110,14,169,54,87,83,6,244,81,72,87,246,179,125,129,60,227,174,242,192,137,125,214,19,55,214,225,172,186,65,75,62,110,208,2,163,8,224,217,76,132,92,8,183,47,204,198,234,30,220,212,81,5,180,155,247,149,195,184,92,223,187,58,111,122,71,246,215,196,220,178,204,100,205,210,41,158,56,91,136,27,79,61,214,50,90,203,81,94,173,36,35,97,73,45,23,15,24,240,64,182,230,250,209,60,106,222,92,131,113,247,217,230,214,7,222,216,113,59,60,30,90,55,176,73,91,59,220,232,123,120,96,4,94,253,117,160,103,43,226,1,92,218,249,135,179,222,248,118,234,124,174,220,228,68,253,145,153,210,175,148,24,233,85,62,17,149,223,24,173,238,117,233,149,211,219,230,89,214,159,105,159,140,81,158,120,203,45,96,20,187,229,93,55,218,207,211,188,176,249,150,43,140,29,187,223,119,193,202,184,60,39,167,41,185,4,204,166,251,185,114,72,182,113,99,88,15,239,231,202,145,147,136,223,198,177,96,232,111,55,54,83,241,219,25,22,156,194,168,16,223,199,66,45,166,233,111,119,220,174,238,209,24,74,234,43,25,152,95,196,149,167,133,95,219,133,55,92,106,127,99,231,135,91,85,54,71,163,4,54,188,90,96,206,196,58,88,54,203,228,23,228,24,57,137,61,71,192,212,225,90,140,242,51,78,144,181,189,79,5,98,67,52,204,18,116,64,66,109,2,115,57,62,142,77,221,67,67,63,230,237,179,105,11,24,173,83,41,188,210,78,78,94,222,97,12,208,229,35,233,150,40,114,158,150,245,114,45,253,237,51,111,223,37,219,168,165,237,57,154,172,238,69,85,104,162,91,68,59,167,162,250,129,33,76,59,187,79,27,150,237,212,137,248,192,120,70,77,191,48,179,116,234,10,67,137,141,103,6,197,116,9,138,228,104,188,143,105,154,37,15,140,217,213,61,152,198,8,253,105,156,233,238,193,212,112,31,148,78,222,114,159,152,152,108,24,140,119,66,13,248,132,113,245,57,26,249,154,251,58,206,183,36,209,132,29,237,61,200,192,198,47,120,126,123,198,24,230,93,143,231,228,40,22,117,95,219,160,74,23,161,24,119,56,66,41,106,59,208,149,207,238,85,143,166,243,181,199,7,48,146,114,161,160,138,178,153,114,184,89,137,69,127,250,188,32,39,21,145,236,47,186,130,28,120,198,134,17,119,7,26,141,244,228,29,39,94,159,46,19,154,250,178,164,67,161,164,11,192,97,24,172,87,117,196,84,62,119,143,121,1,239,227,173,87,126,70,210,74,81,117,74,103,145,145,69,25,97,177,60,125,132,211,135,48,164,169,137,46,212,19,210,58,205,17,185,126,196,63,4,166,189,90,142,70,9,90,224,109,146,64,1,111,83,2,21,248,4,46,115,197,125,241,189,200,251,192,199,52,8,127,104,3,227,113,16,48,146,102,103,45,189,48,101,212,139,22,100,210,253,11,160,185,234,172,158,247,151,73,198,208,210,113,31,89,46,146,206,68,235,119,7,189,25,169,166,172,21,146,193,141,203,201,217,20,200,93,143,106,196,200,152,74,161,13,201,118,147,150,138,116,81,72,8,18,66,157,56,30,26,67,12,164,190,150,136,21,117,104,34,109,238,128,171,132,195,131,34,237,216,49,71,159,93,103,151,12,212,129,103,91,49,31,45,26,177,155,158,25,194,235,184,179,48,155,17,69,87,119,225,155,97,238,133,91,34,149,3,111,200,78,49,71,147,41,45,250,211,52,103,197,119,91,89,209,183,194,181,229,123,114,114,78,233,189,175,29,131,204,244,130,234,243,68,16,104,138,9,135,124,97,209,43,59,27,12,79,151,0,207,39,196,26,36,226,210,61,119,225,127,77,225,104,132,52,84,229,126,14,90,237,228,23,30,186,69,30,200,194,141,21,15,229,196,99,101,232,155,70,100,229,62,147,84,116,136,157,25,56,136,182,102,189,54,164,58,66,25,148,210,245,55,0,145,178,208,201,136,254,252,29,44,247,245,75,241,109,129,205,220,219,63,187,78,205,71,242,156,102,3,231,100,135,179,3,110,176,237,5,109,236,8,125,66,192,28,88,63,44,40,112,228,226,28,166,119,89,114,64,20,19,187,28,13,101,94,6,255,79,125,240,94,248,78,232,147,94,152,226,110,236,68,105,116,110,90,52,37,33,139,236,84,192,163,23,137,112,104,83,117,51,175,15,86,106,38,9,244,243,80,250,61,249,208,196,217,47,76,189,191,221,81,119,148,43,31,182,124,183,128,105,230,191,67,216,186,167,70,142,71,62,224,116,203,27,161,13,252,30,124,190,75,201,242,204,133,192,168,83,124,105,36,163,181,66,224,78,219,72,108,63,104,203,150,216,107,98,15,24,203,245,250,89,166,94,116,155,243,168,31,108,5,39,89,151,216,95,236,27,175,158,136,81,85,9,88,85,232,175,140,163,207,180,176,101,22,165,149,55,167,216,147,145,228,217,50,129,47,235,141,118,42,32,53,255,179,63,191,239,3,1,216,145,34,16,103,54,107,18,52,254,2,247,121,225,212,149,18,199,203,218,253,30,157,180,209,189,227,110,139,30,178,95,56,13,41,50,93,45,52,116,131,229,193,83,57,227,84,206,221,76,192,42,80,180,128,20,53,134,113,60,51,104,55,50,18,224,149,173,44,71,163,93,163,71,211,36,156,198,61,121,203,77,175,140,38,171,38,23,182,245,125,156,233,36,7,113,230,139,194,229,224,65,61,229,255,210,118,30,89,178,219,48,20,221,18,115,216,255,198,204,139,18,192,71,31,123,216,3,15,190,209,82,41,80,36,8,188,224,23,6,95,106,8,196,99,161,215,179,215,5,167,176,65,147,40,222,130,49,202,182,169,35,200,171,62,211,87,117,233,12,184,248,93,28,133,8,211,8,138,143,103,147,30,73,230,181,192,36,246,21,85,5,44,73,101,121,64,11,121,69,57,36,97,32,32,69,55,80,101,224,141,47,238,133,130,96,132,113,73,160,74,20,184,23,132,204,151,132,11,224,200,56,249,236,57,75,202,200,181,64,174,142,122,199,222,171,232,201,155,57,89,123,181,228,108,53,210,212,147,91,111,179,75,49,101,11,56,133,41,186,237,128,7,211,19,26,207,111,179,175,186,39,167,167,42,153,217,9,239,155,113,226,75,60,69,216,233,132,207,33,53,42,53,200,241,104,57,101,227,140,212,226,183,11,226,190,242,62,193,182,82,159,244,34,82,69,228,121,75,24,56,113,148,4,217,251,233,54,23,250,81,172,1,128,208,82,206,26,5,63,20,197,72,220,183,101,160,113,35,43,246,107,166,1,53,244,137,83,232,220,193,119,104,200,131,203,23,176,141,109,17,35,169,225,25,164,79,188,153,54,74,84,237,134,121,160,72,120,96,176,121,113,126,231,46,229,109,130,223,74,113,234,179,229,210,28,6,30,77,90,193,63,105,6,28,143,48,101,255,140,161,68,188,14,24,116,227,134,169,229,228,184,173,98,16,182,38,225,179,6,172,248,109,228,216,71,147,163,205,97,57,176,70,72,139,139,242,192,48,131,197,26,95,8,29,190,58,37,76,50,124,145,176,0,91,174,127,7,97,20,45,3,70,8,58,107,221,141,232,176,174,221,157,13,41,44,52,137,242,73,184,50,224,64,47,167,201,231,53,176,60,1,239,229,97,58,141,247,227,4,41,121,182,189,177,228,34,240,123,175,139,2,32,61,239,168,126,1,85,105,18,166,222,27,37,38,160,64,85,15,222,166,14,236,209,202,178,42,215,101,155,162,72,240,107,226,25,86,9,35,119,232,64,61,220,51,187,200,214,140,98,85,111,47,227,156,89,118,169,194,197,64,169,180,199,132,197,211,75,114,91,38,186,29,148,28,20,168,155,228,225,3,160,92,240,179,160,154,36,145,222,160,120,196,226,228,225,10,56,225,118,24,24,113,8,38,121,86,137,206,182,124,91,8,39,133,255,0,97,64,234,50,78,112,167,193,187,208,195,103,84,201,130,12,251,231,12,193,27,221,42,223,58,56,188,4,210,155,115,103,33,69,155,131,248,12,12,45,246,229,233,150,120,128,78,209,101,238,113,91,248,151,222,87,77,77,236,66,27,81,207,86,146,19,44,138,209,115,132,7,86,21,50,128,97,161,173,96,80,81,104,105,178,195,101,107,130,142,231,77,226,135,224,65,217,123,96,32,161,155,38,209,27,25,148,3,135,148,82,44,223,146,43,163,161,186,238,185,199,249,157,155,83,178,125,48,24,84,132,201,205,238,72,105,166,116,50,34,12,192,121,202,209,109,80,47,188,91,8,164,173,238,51,37,75,73,169,15,169,211,36,249,244,206,66,100,5,193,95,24,187,142,36,66,13,39,60,141,117,24,225,170,124,185,65,45,195,157,34,45,12,245,91,79,142,7,211,136,40,228,109,57,24,145,230,232,13,114,240,212,83,23,163,93,222,131,209,16,144,83,23,182,58,35,194,103,68,10,253,17,180,9,228,229,27,102,144,54,9,243,16,61,129,26,52,7,165,150,200,223,159,116,192,31,25,251,147,245,215,82,209,134,164,77,115,68,21,49,83,72,149,75,170,198,7,252,86,134,129,202,210,117,110,250,21,103,74,245,165,120,152,204,207,212,112,37,73,140,48,146,255,58,8,64,71,69,157,3,174,77,146,37,239,60,45,68,208,125,217,161,172,151,159,223,198,110,180,121,243,14,77,68,160,93,58,70,250,138,156,16,97,151,188,186,142,176,198,22,32,194,96,198,182,156,60,147,223,148,184,111,10,227,183,175,50,76,235,179,248,108,196,50,113,178,153,38,223,6,204,160,40,56,144,179,139,220,20,27,115,56,254,241,162,49,229,25,242,225,209,72,159,222,242,4,244,163,92,3,104,35,227,118,78,40,87,226,44,37,31,253,185,248,18,171,3,21,176,114,187,96,195,28,73,131,42,55,217,219,61,179,21,238,229,205,223,55,52,123,140,110,37,76,201,199,243,182,147,22,99,186,123,39,74,190,22,23,194,2,33,65,93,75,166,89,100,45,130,249,8,203,36,75,31,120,208,193,185,36,115,68,130,133,99,62,48,214,156,35,110,11,4,88,154,58,133,15,20,136,252,153,21,76,70,150,46,15,25,27,24,159,132,217,172,221,237,218,176,122,93,141,254,1,144,110,65,202,13,76,50,78,130,85,239,185,169,47,105,24,33,132,126,195,231,109,103,89,20,97,8,198,178,134,60,188,180,129,17,110,221,72,226,197,93,159,167,86,117,185,62,153,111,236,36,41,188,156,60,100,202,90,79,31,102,198,19,77,42,164,200,108,115,198,214,140,7,190,139,130,92,65,198,157,49,29,69,227,138,60,113,149,163,33,109,73,152,13,91,211,4,168,67,235,247,114,7,246,226,85,102,112,108,195,230,109,255,101,236,254,182,132,179,41,153,69,138,3,189,176,104,102,198,68,232,13,110,128,138,169,62,71,3,78,189,205,195,100,58,39,146,51,98,102,21,77,209,31,245,78,174,28,180,206,188,133,154,68,57,251,14,37,132,20,111,235,227,76,201,218,214,4,235,140,252,219,136,66,12,224,94,137,26,31,55,162,84,70,110,113,11,242,52,184,85,207,210,153,66,134,76,120,40,44,143,114,187,223,108,71,186,38,241,64,144,130,131,148,76,52,163,106,142,15,138,166,222,189,228,212,228,12,229,234,179,83,186,123,201,51,31,202,247,197,76,60,118,236,108,78,246,91,20,145,182,233,125,220,48,10,77,10,36,50,74,211,242,66,252,54,253,60,221,207,49,165,172,45,225,172,52,61,248,59,251,162,52,48,162,210,106,202,198,116,162,199,14,1,100,156,178,248,128,112,160,172,225,97,51,190,211,48,14,195,65,174,42,120,88,72,39,121,3,130,13,176,67,177,86,96,145,40,131,250,238,124,186,225,100,36,76,159,58,72,178,100,99,51,233,94,19,229,140,123,242,210,180,114,134,49,247,190,220,145,130,180,156,62,241,98,151,26,72,9,138,24,82,78,52,9,168,38,155,123,28,52,244,202,10,204,162,120,157,12,142,169,97,32,129,193,51,130,74,165,28,39,120,64,171,134,168,76,194,101,116,234,246,28,10,117,180,93,206,4,85,178,238,253,51,64,254,104,218,160,237,174,240,196,179,78,207,29,168,2,32,27,53,105,85,194,228,114,34,76,247,85,95,246,249,8,198,136,206,9,44,165,231,161,161,192,221,110,65,113,131,37,190,165,28,51,253,142,15,31,187,23,173,137,159,237,138,1,111,162,188,149,117,12,175,217,205,2,62,240,35,224,142,164,198,52,127,70,32,129,31,57,43,165,96,133,214,48,123,121,191,48,210,36,125,162,40,141,167,208,112,88,6,141,148,194,244,58,73,232,249,2,98,31,107,67,190,104,93,46,183,40,213,224,149,215,182,0,191,126,26,64,62,136,73,58,247,216,79,53,146,244,185,223,29,54,106,227,82,203,100,110,143,125,48,59,244,172,143,133,89,124,68,17,150,62,65,125,234,164,56,53,196,78,23,233,138,45,5,224,101,134,242,177,139,70,143,77,154,39,6,46,141,14,55,6,163,75,113,76,102,46,150,211,13,163,4,163,245,95,0,162,49,23,159,112,18,185,246,142,230,90,143,207,111,153,240,133,20,238,104,248,237,91,245,174,77,37,213,187,53,42,103,84,166,77,233,85,32,84,214,209,139,45,198,178,254,184,244,17,54,111,47,64,28,214,255,147,10,213,52,190,124,64,64,152,229,203,208,114,61,61,210,192,49,193,93,84,94,24,72,237,182,163,168,1,80,81,81,176,102,101,17,98,59,11,43,12,157,177,108,11,25,205,46,190,128,179,160,105,155,33,47,36,195,61,156,234,131,48,36,221,108,183,246,124,246,108,169,20,237,159,212,150,103,180,153,207,117,99,115,121,195,76,167,23,109,132,160,91,211,214,13,178,159,227,34,153,24,181,91,195,108,63,203,13,15,5,161,211,33,61,9,253,150,176,118,0,39,187,156,224,54,34,121,187,181,166,142,76,119,10,0,227,178,122,84,26,26,102,174,14,24,85,203,229,233,150,161,228,188,238,19,167,184,41,209,4,227,38,208,93,201,182,60,210,155,52,140,98,160,79,6,5,95,233,46,246,132,35,109,236,20,192,72,37,109,139,158,105,231,110,51,128,181,78,109,123,130,23,189,232,146,188,186,150,220,217,65,227,195,27,97,164,46,242,211,114,13,108,240,48,183,78,133,37,15,83,39,141,92,31,57,118,229,12,12,163,43,4,138,99,152,126,180,92,56,237,218,210,3,187,130,1,212,212,48,89,85,108,175,16,190,84,160,223,0,32,215,162,104,194,67,29,178,226,143,31,247,235,162,83,48,232,110,218,217,39,191,204,183,32,179,148,99,123,194,0,74,163,156,99,180,243,172,39,207,183,201,189,0,32,232,219,4,205,21,2,18,108,172,207,146,240,156,123,175,16,79,130,4,214,148,206,96,252,193,117,59,251,64,12,100,93,61,97,52,191,226,228,236,48,219,115,52,214,163,23,128,133,235,131,60,52,72,81,249,94,26,10,175,218,97,47,102,169,23,81,91,90,37,202,110,60,202,107,192,50,101,11,68,56,9,132,106,35,139,46,223,238,176,142,174,103,166,211,20,65,151,162,56,160,110,68,161,9,89,192,172,240,19,4,5,70,52,224,55,168,67,197,3,253,62,247,128,213,160,234,163,240,147,51,51,212,116,81,55,171,247,7,169,4,41,235,98,118,80,155,125,176,72,182,92,214,139,217,121,198,2,224,149,114,183,249,16,18,219,3,85,178,226,223,189,180,179,51,25,15,244,133,58,252,13,131,144,127,78,14,100,39,16,63,152,152,23,189,180,142,101,125,190,56,142,246,162,168,44,181,189,48,143,58,68,127,220,194,103,97,189,71,179,248,205,39,220,46,26,131,12,91,164,253,236,210,206,226,154,239,80,170,170,167,131,188,36,75,115,148,29,11,69,85,13,175,30,36,118,172,123,65,165,74,152,68,55,190,145,179,32,109,21,58,49,1,248,61,98,214,218,99,42,207,28,71,197,26,252,96,42,24,148,122,37,140,8,126,84,63,108,46,86,196,80,3,169,182,99,90,58,15,117,233,209,184,57,236,64,138,144,111,180,7,234,100,54,97,183,172,195,197,233,112,160,11,31,240,153,142,40,100,210,163,173,102,21,117,25,19,148,127,32,117,125,198,35,239,184,4,43,22,144,173,127,14,244,24,201,170,82,157,206,44,159,90,139,175,219,252,21,170,134,209,142,142,147,159,69,189,14,29,137,128,197,251,125,228,25,205,48,185,240,147,123,182,192,195,206,97,18,176,242,70,112,204,27,119,153,105,192,205,101,52,164,179,175,109,23,197,104,47,84,192,182,219,212,7,99,46,71,125,68,113,192,103,235,130,163,128,79,199,6,90,20,184,44,107,212,136,97,14,164,66,73,142,214,27,185,96,18,224,207,74,58,69,23,178,100,167,239,47,132,50,165,34,117,194,120,5,5,230,46,35,17,43,35,177,33,30,30,123,94,52,122,107,86,244,52,109,129,22,137,24,138,7,82,124,233,128,119,202,12,252,51,235,186,166,82,52,193,90,185,64,221,146,158,95,206,216,84,68,109,229,228,200,83,49,196,214,52,11,56,8,132,251,44,217,204,9,159,37,40,16,29,40,219,214,231,186,204,31,43,10,51,184,246,60,119,133,48,216,8,84,119,218,10,43,53,37,128,219,114,195,182,84,91,160,192,180,138,180,220,176,169,95,207,3,7,96,179,162,234,195,50,161,23,142,236,113,236,28,201,55,149,179,205,235,226,117,7,92,189,162,118,246,28,221,210,61,218,192,67,93,195,240,180,111,55,16,7,31,13,99,163,24,237,62,0,204,253,185,47,118,162,129,163,55,170,191,70,207,106,26,155,59,74,199,73,150,9,228,91,86,244,148,215,248,249,34,41,223,21,12,96,108,238,58,237,40,61,58,45,183,142,183,173,33,90,197,75,89,15,171,230,187,115,92,200,41,60,132,86,108,147,238,182,116,46,169,192,179,58,162,190,116,137,11,182,3,144,48,253,189,56,154,110,98,87,210,233,153,32,49,178,138,237,27,38,242,114,99,29,40,81,108,23,176,43,120,168,184,104,67,246,11,203,192,137,72,137,215,38,18,123,97,25,205,92,109,37,156,205,45,61,80,27,99,42,171,162,26,65,38,248,97,38,149,161,180,211,148,172,3,31,224,6,80,126,74,237,233,208,28,67,146,7,205,164,50,30,210,145,104,119,158,71,178,234,67,120,58,239,104,95,73,43,6,158,210,226,12,251,126,229,178,206,59,82,222,155,181,84,67,225,111,252,234,195,202,181,194,45,37,8,77,212,155,135,10,92,80,51,28,87,11,101,61,11,24,91,160,30,203,254,134,200,146,245,228,52,188,102,170,87,60,237,209,38,44,70,206,189,242,181,155,138,190,74,115,156,233,115,239,43,180,146,171,210,28,97,0,182,121,149,215,122,125,248,178,195,252,95,227,167,89,225,84,237,132,190,92,150,219,70,100,236,81,113,129,184,117,245,203,230,210,89,9,19,166,28,75,208,134,247,32,182,163,104,63,214,171,164,98,190,205,67,197,103,78,70,30,11,212,182,85,64,73,121,217,148,118,47,190,103,171,40,47,242,47,185,6,36,4,151,203,173,194,29,24,18,143,64,155,164,141,175,179,170,182,81,107,137,219,194,39,89,89,17,25,169,207,18,212,184,4,176,73,30,169,105,221,69,174,67,54,162,146,34,166,194,23,202,131,39,71,170,175,216,35,195,191,246,139,204,195,26,121,62,74,67,53,228,155,207,151,181,186,202,201,25,22,120,223,57,9,13,184,71,244,16,107,195,121,139,93,143,208,221,73,92,182,20,210,80,177,208,155,182,118,201,157,76,129,120,168,184,45,230,189,37,214,236,97,105,151,234,103,194,199,88,17,198,245,68,79,110,112,244,26,19,245,217,46,11,205,36,147,82,71,41,121,65,127,153,227,57,24,223,247,56,55,12,226,164,202,79,251,22,154,41,128,63,91,218,12,64,174,222,103,114,134,66,122,244,47,173,207,127,195,184,116,63,71,243,9,228,11,185,69,46,70,69,167,246,10,29,86,58,222,243,17,188,234,38,111,23,200,84,118,127,207,109,179,84,198,187,38,255,42,207,51,195,207,180,93,92,171,121,67,170,176,231,89,130,2,12,124,206,165,248,104,100,63,87,202,23,51,139,148,147,254,52,136,146,128,227,82,5,208,32,40,252,248,93,138,87,229,209,27,45,82,232,250,77,202,250,64,145,132,143,39,82,32,165,170,98,104,107,1,177,89,40,186,42,71,11,101,152,233,34,17,52,167,204,139,67,195,253,74,153,82,248,69,147,72,195,214,2,140,226,32,123,173,71,132,213,124,61,61,124,86,213,71,157,25,176,84,8,117,131,49,74,143,196,151,141,194,203,53,4,141,178,31,121,216,25,232,30,43,69,104,169,10,207,237,43,209,74,73,122,62,95,30,130,201,1,239,89,224,92,158,111,231,220,73,143,74,111,107,180,113,84,20,119,129,85,189,197,191,74,183,233,21,197,189,25,84,3,42,167,179,81,51,253,147,122,89,144,168,241,105,24,119,200,8,23,147,208,83,189,94,164,230,227,190,80,80,43,122,242,190,98,67,185,154,249,211,168,10,49,164,160,24,11,8,132,43,198,146,110,197,234,151,159,153,80,68,82,21,226,243,24,34,109,68,248,249,185,105,26,122,243,214,98,139,18,234,192,130,2,172,151,164,114,188,226,201,43,192,132,208,204,115,122,52,136,217,3,92,110,166,73,157,232,185,19,219,139,155,237,210,74,84,77,104,180,127,132,23,58,33,245,104,216,202,225,17,46,106,130,68,115,129,116,247,38,249,198,105,85,193,233,94,111,26,222,223,199,105,62,12,227,82,78,177,58,87,189,105,202,22,245,110,47,244,150,177,128,236,241,30,41,79,246,231,162,45,121,137,28,253,108,252,242,212,51,159,95,142,244,4,64,247,191,228,189,49,241,190,143,219,118,77,122,52,173,193,24,159,181,12,10,13,175,180,120,141,226,180,137,38,212,71,152,188,209,207,241,48,180,26,125,89,8,118,220,30,74,69,215,87,135,47,212,175,180,111,24,165,24,61,154,237,223,133,57,230,244,208,23,79,24,107,161,121,219,244,104,220,169,94,123,25,33,123,105,223,104,85,153,70,152,51,1,181,194,130,227,17,86,62,239,163,223,221,119,53,167,18,149,161,103,9,12,120,193,6,159,38,209,98,232,255,136,246,103,6,102,223,120,73,34,56,139,62,26,193,0,46,2,185,182,76,215,237,209,168,79,136,100,197,209,240,192,85,130,155,42,193,237,126,194,254,81,126,47,226,250,39,47,158,17,30,243,145,210,61,147,38,38,198,17,238,85,181,18,50,176,221,18,207,164,128,139,83,205,115,228,56,231,184,191,13,109,90,110,44,155,148,194,61,121,81,155,96,179,201,238,161,153,97,59,133,231,167,43,118,176,241,192,33,250,233,32,69,250,170,196,170,86,140,180,38,147,213,137,211,202,144,162,194,72,122,242,100,254,46,55,92,180,170,14,195,161,133,86,2,97,234,87,18,102,117,79,114,116,214,62,32,171,86,189,140,8,78,62,117,166,180,154,145,28,124,22,38,245,74,56,147,87,189,140,106,52,5,116,57,78,0,19,178,60,149,246,100,2,56,190,134,78,41,143,244,164,190,77,109,26,48,133,190,67,233,101,30,224,175,142,236,239,125,95,244,53,36,12,233,45,166,120,90,86,79,244,76,11,171,222,159,102,155,163,246,18,27,64,192,125,217,96,42,139,250,75,128,214,107,119,20,231,252,28,77,26,44,71,243,178,31,239,10,227,119,223,47,136,89,95,195,233,146,76,10,42,167,75,173,45,186,85,137,238,183,251,72,83,38,0,176,179,220,163,167,122,7,118,83,33,13,137,110,42,54,75,229,191,18,123,249,154,239,140,68,5,94,124,78,80,184,91,119,178,76,76,134,122,95,236,38,246,69,117,211,237,214,75,51,175,38,153,44,171,18,128,17,15,57,75,120,189,83,109,85,133,9,212,111,2,238,193,60,93,181,35,70,3,44,135,234,12,179,188,110,153,216,7,238,123,102,44,158,101,159,200,69,147,153,220,245,5,77,103,13,39,148,202,34,188,31,149,147,147,178,64,121,172,119,109,235,243,57,57,149,150,139,131,7,122,45,206,48,171,152,237,214,93,86,169,82,75,24,172,250,150,21,185,246,231,145,252,220,200,239,122,174,170,75,188,168,176,134,37,23,176,178,155,186,175,224,219,112,83,133,179,143,148,93,13,183,156,243,77,159,206,74,165,117,179,19,134,120,188,110,18,83,116,95,66,55,179,15,41,7,150,164,45,124,234,73,173,198,234,84,109,219,84,52,156,218,221,154,84,19,65,209,75,51,201,181,136,178,11,208,43,67,251,179,220,180,176,232,206,4,124,237,78,154,52,158,229,226,113,172,225,221,239,155,112,14,213,191,199,112,237,170,221,146,174,42,167,231,68,17,159,186,114,33,175,64,93,50,239,198,118,195,16,196,244,104,30,121,172,16,240,114,222,163,205,112,52,18,233,179,49,239,58,103,160,145,190,219,85,50,25,104,114,106,56,225,172,32,13,252,84,212,230,135,35,2,195,114,38,70,212,190,37,108,206,21,227,238,77,152,61,53,124,70,253,189,177,241,112,120,211,48,188,77,60,51,163,241,86,13,243,249,172,187,167,202,170,231,9,234,7,41,254,216,145,217,143,105,184,204,16,170,98,63,167,4,224,100,82,7,247,182,16,2,210,47,96,52,163,122,94,24,228,163,205,154,0,212,222,201,206,6,86,209,43,19,248,166,237,54,116,125,128,38,27,56,247,245,51,93,212,83,151,78,205,224,110,159,139,90,237,36,122,201,225,101,192,230,187,106,81,26,208,86,113,201,77,194,235,73,22,18,178,35,77,183,238,73,149,245,201,75,202,78,119,135,140,75,140,220,22,149,224,59,16,94,50,95,34,19,175,241,97,98,64,35,160,5,179,163,169,119,50,90,207,162,6,120,83,178,198,243,193,215,45,182,98,232,43,204,187,36,226,99,32,126,103,128,180,145,71,185,237,30,160,241,55,252,19,186,236,209,75,2,42,184,196,25,108,156,237,67,204,132,169,131,116,147,147,83,203,40,183,15,141,136,178,152,79,158,141,183,169,250,121,147,108,152,33,131,88,154,77,83,172,243,14,28,223,130,220,23,133,191,117,153,247,57,105,193,249,108,227,1,34,214,64,137,12,132,222,52,124,214,185,116,27,170,244,27,178,132,179,205,249,209,27,44,39,211,154,106,213,118,222,123,120,171,128,46,74,162,158,138,72,197,121,206,190,139,157,144,162,167,158,28,204,86,0,215,64,186,47,117,211,69,185,115,92,152,60,240,32,245,167,3,36,119,161,211,132,147,218,54,47,110,164,69,191,117,244,36,156,139,70,175,61,207,104,168,82,54,20,31,171,182,204,15,32,104,84,56,221,136,104,153,249,215,145,107,251,251,50,48,173,140,21,216,122,33,54,53,217,248,203,214,168,1,170,31,87,144,6,24,136,160,51,45,140,134,118,140,21,174,94,31,90,167,169,25,48,17,211,194,207,18,46,233,186,227,49,16,231,243,194,82,53,108,142,15,99,178,91,29,198,6,112,142,169,18,207,146,161,227,212,216,6,81,156,61,95,106,150,230,60,252,34,114,168,114,69,157,146,224,20,233,227,15,81,155,74,138,82,60,193,145,91,0,84,206,146,107,218,87,79,184,70,111,226,76,11,72,2,63,191,92,103,187,240,48,168,223,98,215,142,72,22,240,166,152,144,178,200,88,159,127,245,74,210,25,19,45,237,85,185,233,204,168,190,115,248,153,217,182,186,17,158,137,116,95,53,4,64,4,250,174,49,208,184,104,190,243,94,207,251,214,163,103,208,81,169,25,111,217,156,159,160,21,3,162,175,8,71,125,234,169,241,151,137,13,2,204,160,173,211,93,33,249,141,246,53,179,89,215,239,222,82,135,164,12,120,41,6,158,240,153,37,234,109,77,100,203,89,159,112,190,78,3,52,200,218,123,112,154,151,245,220,153,124,245,109,88,253,69,184,172,91,76,68,120,89,37,69,247,155,220,234,29,130,236,254,3,5,15,198,186,206,199,119,242,76,127,161,85,104,64,148,173,95,61,138,178,129,37,31,104,194,137,157,230,178,14,77,80,116,141,123,44,67,180,51,110,82,21,51,142,103,198,57,27,228,43,229,6,183,116,109,245,69,110,5,145,230,48,63,57,219,183,214,212,99,148,49,22,237,208,1,250,75,124,41,249,219,177,111,131,108,131,168,210,163,235,6,192,21,97,51,39,148,112,94,227,118,246,38,26,17,85,109,68,1,136,92,45,78,188,168,231,107,158,138,16,89,72,98,158,229,68,108,45,81,48,56,55,54,67,111,19,85,247,173,206,172,160,143,35,12,1,162,171,113,235,153,190,134,232,128,178,20,234,201,113,145,187,82,159,102,52,42,211,56,82,108,241,70,120,40,2,239,194,112,150,185,53,60,99,19,52,211,166,118,181,184,58,111,241,57,152,143,111,121,34,57,9,163,221,138,83,219,86,163,93,18,130,117,195,75,4,184,104,96,158,209,146,175,95,109,81,220,75,51,31,156,124,127,187,161,88,171,71,35,91,19,253,235,179,1,79,34,3,79,217,30,88,100,132,33,246,12,13,159,29,203,237,188,35,186,180,182,90,4,87,211,251,12,23,95,240,60,122,52,128,186,25,151,134,71,80,215,43,47,38,25,29,238,197,36,238,243,9,179,80,135,239,178,165,215,26,102,65,220,97,234,124,210,99,117,70,166,181,178,194,87,249,140,5,49,57,37,60,90,248,55,176,14,238,199,172,189,5,184,100,178,21,201,98,142,194,3,207,227,186,104,39,116,107,228,3,66,42,191,183,8,231,134,12,141,60,147,102,120,242,8,115,139,234,170,140,145,206,8,45,105,107,134,136,161,250,180,57,41,247,235,121,1,71,237,134,43,75,95,56,166,103,8,47,85,46,141,207,113,132,29,123,98,195,173,247,13,63,179,7,53,103,27,33,74,143,206,170,188,177,7,104,204,59,22,24,246,168,106,199,40,134,99,127,111,12,161,191,150,175,233,31,180,221,166,97,224,172,251,194,17,224,185,103,9,227,112,27,191,61,160,11,200,88,24,240,188,211,245,39,174,208,119,170,132,171,145,144,174,177,88,86,215,229,115,54,114,217,107,213,203,146,36,191,205,212,113,181,28,250,134,30,32,71,219,55,20,115,245,46,194,137,56,65,20,239,175,38,45,208,58,153,55,206,177,165,95,11,58,100,199,244,137,118,35,155,222,123,94,69,166,121,80,41,229,154,148,2,255,104,50,99,33,90,74,147,46,30,104,82,149,235,6,211,124,94,185,91,20,134,117,40,80,47,220,129,217,222,84,68,52,159,224,113,67,221,10,141,224,243,204,36,207,1,216,48,86,72,76,108,83,138,147,43,103,155,59,174,125,183,205,89,253,25,103,201,123,74,166,116,168,160,181,19,134,75,30,130,232,137,129,167,190,227,39,103,66,248,38,140,93,248,92,151,132,81,250,115,147,6,75,70,170,206,11,76,211,222,42,62,225,205,90,173,31,47,210,114,33,208,157,173,91,32,151,70,239,200,85,86,44,156,196,10,161,177,45,41,158,102,17,86,52,43,139,132,185,200,196,183,203,118,73,86,32,50,132,43,50,111,122,183,93,82,6,38,154,28,234,222,103,230,148,82,16,154,53,84,236,253,174,177,21,23,23,6,194,103,158,15,239,22,252,77,116,77,71,169,41,133,236,56,37,222,166,65,246,109,235,202,134,167,199,147,60,213,112,21,195,126,153,25,106,234,239,206,43,119,94,225,206,230,231,162,115,216,72,97,178,3,88,88,15,206,124,150,87,238,28,198,176,188,104,212,3,119,187,54,58,64,110,52,204,182,121,251,45,159,83,67,136,149,112,109,37,110,185,33,123,38,87,54,183,121,0,196,193,231,243,144,206,229,153,15,216,85,197,133,55,136,81,245,89,145,217,69,239,8,99,148,35,171,226,217,77,66,162,252,194,70,165,149,233,198,160,42,45,78,206,94,180,235,114,63,192,92,199,170,200,151,32,14,88,13,64,111,157,49,76,26,114,60,89,7,48,82,78,97,85,208,24,191,250,84,216,12,93,197,127,68,157,182,68,249,138,83,168,238,163,37,32,181,5,22,182,220,194,204,134,210,163,90,200,79,107,4,196,187,30,236,92,245,212,38,217,24,35,133,197,92,211,16,110,169,223,163,205,172,94,195,64,4,243,61,122,168,203,232,9,27,145,35,188,158,32,221,235,124,66,121,76,174,27,131,70,249,106,203,79,52,45,204,156,32,32,200,235,48,218,117,124,120,80,135,242,212,112,69,96,56,6,97,233,250,213,194,247,102,179,121,71,161,54,156,0,185,225,7,16,163,240,124,192,69,14,70,7,209,37,26,141,231,87,167,142,127,227,15,69,114,69,207,116,233,3,207,198,141,143,176,33,87,228,174,217,203,143,240,68,234,192,215,53,202,181,116,191,48,74,57,173,104,152,2,85,164,102,103,175,170,58,18,205,36,100,107,216,24,156,92,118,9,21,157,233,223,156,140,195,194,202,252,78,36,76,38,24,183,109,72,84,89,91,176,169,156,37,70,10,175,231,89,21,79,198,83,29,108,109,229,47,170,55,18,30,182,66,135,67,9,85,12,89,114,233,246,122,55,235,132,97,66,203,99,25,134,142,95,238,234,2,139,83,51,86,147,43,188,38,61,198,138,175,154,73,0,194,89,251,134,167,142,36,228,60,207,108,26,206,44,20,255,165,142,132,92,195,25,137,75,78,46,186,5,72,44,183,200,6,64,1,116,17,89,129,148,8,151,208,131,180,225,110,215,148,50,243,21,82,60,225,110,34,105,18,46,179,22,241,132,97,178,147,187,102,181,117,1,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,97,225,3,22,163,45,185,175,100,252,3,127,102,84,91,68,173,170,117,18,117,215,250,33,76,159,163,74,152,98,221,138,232,20,237,176,19,236,183,23,70,239,245,12,202,165,199,2,244,149,48,10,59,83,194,25,77,237,184,176,110,170,186,55,188,246,14,27,93,211,32,69,176,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,100,121,74,214,9,70,178,246,24,134,180,157,139,20,192,250,4,46,23,22,63,221,88,240,26,46,86,143,118,195,166,106,197,183,27,254,65,44,194,12,10,249,18,249,105,204,80,70,140,225,51,51,182,172,207,180,210,164,72,126,95,203,212,82,228,167,77,27,220,243,194,188,172,178,42,63,205,146,236,123,0,102,86,124,61,229,183,205,58,199,79,78,93,116,105,114,134,187,0,16,80,15,35,169,45,107,72,163,158,224,156,56,232,192,224,219,150,132,105,219,250,23,132,200,71,23,159,183,134,181,237,25,213,219,195,19,210,225,29,44,44,111,221,157,114,39,156,220,214,244,183,113,184,9,179,168,98,200,60,121,221,230,87,239,69,176,51,29,82,209,149,202,197,153,87,82,137,28,12,123,2,158,131,132,19,210,153,217,195,116,189,101,153,64,16,151,101,232,11,155,51,134,204,182,148,101,215,125,106,147,162,139,76,74,237,92,44,218,145,95,24,107,189,33,85,19,92,75,70,204,28,232,55,163,80,21,225,51,147,98,58,235,55,198,174,78,68,100,206,14,206,86,245,234,97,43,188,203,209,124,55,145,17,27,69,64,180,149,91,181,18,169,167,112,149,138,177,126,98,38,214,146,61,93,193,192,163,139,135,105,51,1,1,103,148,211,91,160,80,46,71,211,177,172,110,149,136,12,91,209,148,2,130,2,30,132,95,24,239,60,125,223,231,107,238,238,207,125,162,232,70,72,246,136,207,72,246,132,3,119,15,65,140,130,204,56,207,208,63,94,222,174,224,188,27,30,152,213,187,178,232,254,162,8,186,37,156,204,104,57,194,192,103,228,178,10,204,138,82,110,120,8,254,17,115,225,51,70,91,187,39,47,186,248,149,125,146,163,111,32,212,31,67,245,190,12,112,85,224,250,61,12,140,74,246,108,92,71,119,162,45,29,115,20,36,37,60,207,140,231,155,81,86,42,208,131,242,203,102,182,231,185,227,89,13,206,2,126,47,27,17,137,90,227,166,11,170,205,178,191,41,197,118,10,62,200,104,91,103,201,85,144,53,203,222,168,152,180,134,135,128,135,201,42,123,241,86,195,164,68,223,181,62,141,6,60,40,135,47,76,249,64,202,45,180,100,207,210,233,95,199,48,65,227,56,152,10,99,102,95,236,243,52,187,220,59,27,50,44,232,179,222,48,82,176,127,44,109,70,1,126,71,66,10,6,70,124,29,76,209,180,207,240,107,61,187,150,36,23,76,121,222,172,115,60,76,9,72,180,147,182,181,140,122,36,110,63,146,185,132,183,153,111,122,142,194,107,150,131,27,186,8,215,113,178,87,209,127,128,17,100,165,201,155,223,156,13,112,215,48,158,33,113,234,179,130,101,17,227,36,140,28,161,167,63,165,170,5,136,201,161,98,158,18,102,125,102,151,172,225,92,189,66,132,17,224,174,69,143,174,145,39,159,21,63,33,207,124,99,103,242,108,45,14,181,18,207,173,131,252,248,39,190,209,203,198,230,73,242,50,18,138,189,145,38,131,142,145,85,193,180,129,207,50,224,231,38,129,19,37,29,192,29,48,186,226,232,105,130,63,17,94,148,19,156,174,76,184,67,121,147,112,101,115,30,39,7,64,35,138,104,11,201,153,237,147,103,54,135,131,219,35,128,249,117,166,125,159,12,40,87,170,165,189,97,213,183,183,122,201,110,240,147,146,163,91,50,130,152,135,113,252,172,114,52,66,160,37,108,27,187,53,184,171,132,51,222,202,241,81,49,144,68,78,10,3,143,29,158,194,25,16,253,148,17,142,61,140,51,9,56,119,154,69,15,62,15,130,231,18,87,86,186,148,48,225,179,182,236,124,72,238,43,101,241,226,179,154,86,47,251,122,85,234,94,144,226,221,201,239,175,255,39,110,86,73,195,165,2,246,137,156,142,242,195,189,107,52,169,33,12,121,24,89,245,34,81,190,137,248,233,243,143,37,136,51,4,23,71,200,109,48,14,249,210,187,132,207,196,181,247,184,3,45,171,172,235,79,32,32,114,85,220,19,178,158,187,205,144,80,56,67,14,105,34,81,216,66,121,101,174,27,166,210,248,132,49,127,139,115,111,52,97,245,220,144,66,226,235,58,223,233,243,170,105,181,39,231,212,227,106,130,245,79,156,155,138,3,13,160,239,167,177,135,174,200,176,255,233,244,59,193,110,100,55,138,220,86,79,188,169,193,137,78,20,72,190,207,106,179,60,183,251,146,89,116,91,139,98,27,186,128,73,166,95,52,212,122,40,219,77,244,233,105,9,223,48,148,241,236,243,5,205,53,85,80,156,180,215,156,145,142,77,122,82,51,109,202,68,32,0,126,227,107,37,150,126,169,166,89,185,55,172,84,145,187,55,237,229,27,134,49,237,205,26,116,17,206,220,180,52,124,54,237,62,244,241,135,125,172,111,39,203,70,31,223,248,227,149,193,2,187,151,70,135,25,170,203,47,12,126,174,239,187,101,63,225,147,197,56,182,195,208,225,242,201,78,68,162,96,38,124,209,159,59,221,253,105,180,127,240,100,254,133,81,60,204,162,194,97,186,64,174,73,137,179,218,73,81,239,170,195,216,196,190,113,123,24,76,168,220,22,166,211,219,97,108,72,208,227,253,181,37,76,145,112,123,24,47,84,33,10,83,187,52,238,151,135,13,68,122,79,62,176,179,245,18,227,66,61,7,124,151,132,65,103,124,211,251,66,178,102,202,150,29,162,198,38,53,244,176,181,70,155,132,89,80,191,77,158,97,228,24,137,55,92,128,201,221,112,177,82,98,132,241,225,229,219,252,133,105,98,76,17,99,178,57,57,57,135,1,165,88,243,235,214,176,45,38,30,102,108,204,231,104,42,183,95,216,90,119,226,91,98,73,86,113,221,59,136,183,67,69,239,185,180,147,30,126,27,231,245,181,64,52,12,53,252,155,172,150,153,148,167,231,198,74,79,206,76,98,247,184,224,235,74,216,68,194,252,104,68,0,196,32,196,148,242,64,156,127,225,98,69,47,121,230,203,92,204,253,228,38,17,43,65,210,29,127,157,168,14,159,175,64,78,141,83,78,31,126,215,0,107,164,103,104,208,186,220,227,182,26,126,132,93,143,166,235,148,253,104,106,148,194,237,96,233,167,202,53,61,204,88,187,178,195,118,116,190,191,141,180,170,104,3,155,119,198,136,239,143,74,170,154,93,252,194,253,203,144,240,209,128,12,163,39,159,172,245,217,195,139,76,127,104,24,2,124,243,240,166,176,165,143,116,240,5,122,56,227,118,127,11,60,63,165,74,207,252,1,243,99,116,165,191,109,20,183,233,225,115,91,75,127,186,90,63,46,162,38,244,173,143,156,215,228,183,109,238,133,67,127,154,100,208,95,246,2,245,46,10,194,160,141,123,114,60,206,9,35,214,168,223,31,202,118,190,71,92,118,42,89,68,172,169,235,146,98,39,10,26,68,135,146,137,170,76,255,233,130,3,176,204,151,195,180,231,124,94,49,233,131,217,245,228,103,125,118,210,33,141,84,200,32,242,196,217,214,249,146,139,219,36,219,45,121,164,52,55,220,178,126,193,52,56,227,90,78,78,183,117,102,63,57,240,98,81,244,35,92,219,125,104,176,203,100,182,165,69,140,22,239,23,109,52,60,83,209,159,198,79,221,95,118,51,245,212,246,92,217,112,7,4,32,47,85,193,8,132,77,242,197,195,182,233,159,250,219,240,112,253,202,192,34,20,29,135,20,57,93,0,4,223,152,188,69,145,28,36,169,233,72,120,216,252,44,228,133,241,66,226,251,131,133,15,68,70,214,9,179,7,250,78,142,28,116,169,114,105,8,69,157,185,160,121,24,0,205,208,48,254,25,61,194,231,19,147,84,156,53,106,133,217,43,146,108,41,9,52,152,48,160,181,237,225,241,180,101,8,99,130,247,141,134,109,92,182,247,228,163,58,69,105,109,51,195,172,114,52,110,26,158,26,46,28,3,207,184,149,165,25,217,82,111,193,173,147,82,208,8,147,73,45,131,92,241,225,0,6,67,249,29,72,179,33,142,16,97,254,64,82,71,48,252,192,156,190,240,54,55,248,166,175,4,93,43,255,237,205,198,64,46,109,160,244,244,85,211,49,82,25,93,0,188,8,40,21,128,47,22,38,11,195,225,66,191,17,4,208,190,101,226,183,219,108,58,89,35,202,239,157,48,160,119,163,8,24,15,77,111,84,106,253,104,230,157,85,116,230,152,24,80,198,209,236,228,244,210,232,232,57,192,10,249,144,38,176,203,105,106,226,14,45,198,1,166,174,103,141,50,111,143,239,219,71,89,161,41,227,140,48,68,187,56,247,185,69,161,27,64,201,6,8,27,39,95,246,114,53,220,128,207,127,97,140,82,196,50,134,240,149,198,167,254,185,139,102,198,32,172,3,111,96,142,73,128,10,245,210,134,51,81,55,141,248,222,158,32,166,10,254,186,106,165,232,152,245,161,160,38,233,23,70,7,169,47,157,25,160,119,126,159,31,95,131,89,60,72,152,182,92,156,252,124,203,163,232,100,92,1,117,196,109,153,10,95,150,97,136,231,106,138,161,130,46,253,210,249,146,202,134,107,93,108,184,36,35,245,39,92,226,166,153,166,69,11,151,96,142,38,244,9,179,17,233,69,47,236,60,176,47,223,135,120,136,84,147,206,197,103,31,231,173,201,109,57,215,120,238,58,243,57,127,35,37,219,230,83,159,120,131,120,253,205,135,132,129,221,234,183,105,196,203,229,97,250,17,122,91,60,18,7,18,17,174,171,106,62,2,91,116,223,115,155,200,142,68,41,11,123,16,41,159,42,123,129,124,235,45,204,123,77,87,136,115,193,144,98,171,71,155,73,250,73,56,133,94,209,137,90,43,74,14,70,7,173,249,103,153,17,226,17,242,237,164,13,146,188,14,190,173,172,166,207,139,18,241,116,66,37,97,58,56,50,205,2,255,171,201,31,8,163,113,22,57,57,18,134,174,151,73,29,149,102,176,92,90,70,224,185,248,125,65,35,121,214,143,140,140,161,143,19,220,99,170,30,124,222,35,69,120,143,102,218,196,93,194,9,183,68,127,25,64,209,68,24,156,141,93,118,94,239,54,242,125,158,186,43,60,147,170,3,179,76,96,114,233,109,53,196,215,189,219,74,56,159,53,93,142,102,215,227,235,61,69,188,161,250,6,76,192,231,106,226,93,155,55,171,188,77,144,42,176,154,60,140,42,171,36,181,108,35,147,183,22,204,129,173,9,16,104,210,110,29,46,82,0,154,6,32,183,220,54,204,19,207,223,208,183,81,97,57,30,23,2,167,126,225,64,13,211,133,138,194,152,95,219,37,149,77,205,80,203,217,19,232,79,136,131,156,112,85,226,238,164,207,52,87,124,89,9,123,91,89,29,64,180,182,17,175,43,153,173,108,214,250,2,220,94,255,105,36,128,86,210,240,153,142,156,245,184,45,73,185,248,167,121,126,233,36,147,37,130,100,107,69,162,21,144,115,139,83,111,37,30,78,235,137,244,122,95,86,17,67,176,9,32,185,57,192,149,240,237,148,210,75,192,216,56,222,179,145,7,238,195,38,169,31,233,158,216,116,197,110,180,83,171,136,175,54,247,169,96,155,137,136,186,171,33,51,194,112,134,184,65,150,47,87,150,103,112,131,135,184,99,224,12,62,86,72,191,225,95,34,86,37,140,68,213,142,48,171,173,12,130,108,78,237,221,47,172,193,195,41,26,174,102,28,17,97,179,68,191,97,43,216,198,51,193,69,84,36,171,38,182,182,64,238,110,184,11,251,130,18,56,44,184,27,206,83,8,189,32,128,233,230,204,248,109,138,69,67,194,231,27,158,55,74,175,51,75,20,146,110,124,87,21,27,87,121,153,96,26,122,185,83,48,210,217,178,40,81,87,72,222,38,5,76,202,212,38,39,239,6,85,143,33,88,16,13,147,11,103,186,232,177,226,229,109,149,33,9,163,151,85,227,125,178,74,201,222,63,99,179,82,90,140,133,210,197,127,16,140,40,221,197,118,71,232,20,170,26,192,5,132,95,98,166,171,27,155,89,9,227,86,117,39,66,44,174,37,177,130,132,200,112,241,240,217,145,9,96,152,94,73,1,79,115,143,30,34,153,79,35,6,88,209,13,239,37,120,98,122,60,243,38,140,166,254,190,100,227,115,146,46,27,219,241,84,176,123,147,40,232,255,25,171,3,44,169,172,225,106,117,234,152,19,138,210,20,78,152,197,165,248,247,69,31,84,80,39,51,45,91,50,35,75,128,108,41,43,46,28,210,150,99,46,67,190,41,21,13,87,125,228,164,94,229,9,83,95,143,251,218,0,235,186,70,241,103,243,39,14,158,251,13,39,147,81,252,133,139,225,70,214,115,52,39,255,162,103,250,161,236,244,156,59,28,41,78,216,60,131,155,158,123,100,167,162,161,24,12,20,231,14,149,147,96,238,144,15,100,55,135,170,112,215,48,144,193,230,97,172,26,228,133,156,157,63,188,43,63,121,193,225,189,234,209,248,68,125,109,88,179,125,128,214,34,225,159,33,137,135,17,165,149,140,242,172,38,3,189,12,15,159,252,113,202,154,153,154,25,150,196,149,35,46,46,169,46,16,150,238,22,35,88,76,224,201,35,97,228,231,190,183,69,115,121,233,154,152,76,144,34,249,177,166,171,44,149,129,196,7,17,73,33,163,176,106,9,42,177,85,113,240,211,9,27,182,70,90,139,216,145,184,145,31,226,127,200,166,107,24,35,82,159,76,225,70,149,166,93,79,82,152,21,119,109,179,165,88,163,108,26,6,189,251,96,232,198,98,213,112,222,43,158,9,150,45,245,14,21,180,234,128,241,249,3,199,19,80,4,166,217,17,173,112,227,38,12,214,167,72,203,244,124,63,45,222,38,45,55,217,249,211,143,29,213,29,41,54,245,97,252,188,181,163,90,156,101,135,240,8,123,109,105,154,154,4,96,220,245,4,3,50,53,92,80,35,241,103,134,69,219,122,122,212,9,145,9,191,47,74,138,242,190,112,74,65,240,216,7,3,98,255,98,125,130,83,10,90,200,254,208,214,92,170,199,79,115,157,213,244,27,227,231,178,139,238,159,205,206,100,212,27,102,139,160,29,219,243,62,70,124,126,24,178,148,167,125,78,119,204,1,251,27,39,26,30,171,244,123,215,138,116,184,194,203,94,98,14,100,251,187,88,150,73,220,186,160,155,112,112,101,221,255,94,8,74,78,73,236,98,208,2,165,103,234,63,13,110,68,160,189,38,21,218,92,2,1,16,192,80,226,21,39,199,101,222,143,54,9,218,231,183,207,224,114,165,26,163,16,207,169,159,8,224,195,156,227,232,181,21,2,104,45,244,25,235,23,228,216,167,231,106,171,138,3,135,17,252,182,21,77,31,249,246,154,131,17,169,187,142,241,98,208,185,8,159,71,90,135,142,133,10,160,40,194,160,117,245,227,44,134,42,240,95,54,33,244,244,132,33,237,249,88,0,42,189,20,56,112,38,191,243,2,253,228,176,9,213,204,105,155,244,167,175,48,248,81,2,250,150,48,106,243,254,72,97,39,65,88,210,48,102,153,126,52,244,64,1,140,241,13,24,1,219,195,168,39,245,231,27,152,33,101,182,49,203,24,77,145,26,248,47,57,114,126,255,60,10,245,190,97,98,59,220,6,177,205,245,216,97,82,45,27,222,253,65,90,126,0,22,86,212,2,29,78,15,47,114,19,25,229,144,73,209,192,242,240,249,87,27,138,121,0,164,23,7,179,187,151,247,201,6,113,187,250,207,9,83,160,146,209,176,232,160,165,184,109,90,48,66,105,25,203,10,98,190,141,110,246,45,138,93,218,98,151,158,124,168,25,179,122,235,201,105,125,71,85,2,186,115,22,208,50,130,158,52,62,35,220,0,144,202,201,7,79,193,31,233,102,28,235,67,25,213,224,26,191,176,117,235,106,211,48,202,126,158,9,245,179,21,80,81,23,58,75,39,247,244,201,24,80,99,106,122,95,172,226,174,149,108,102,189,138,222,37,140,192,123,247,240,124,90,75,230,100,207,218,235,97,219,228,9,210,163,91,165,222,127,27,17,177,44,31,47,42,128,213,141,87,177,91,106,185,41,148,3,49,130,156,252,210,48,66,85,132,203,220,227,10,170,110,179,89,21,113,187,159,183,128,235,200,210,25,64,36,90,49,17,25,85,96,255,237,137,139,183,2,46,168,25,207,184,52,116,136,68,145,120,112,91,232,240,120,120,65,85,205,18,166,132,224,63,141,210,141,154,136,90,91,115,248,202,12,121,16,149,67,9,15,56,254,95,24,106,117,147,130,13,252,64,4,155,186,135,207,152,126,47,28,177,76,127,104,3,5,171,164,104,142,101,219,244,237,97,114,39,13,79,74,79,62,18,7,159,147,174,189,88,213,167,88,39,70,181,188,77,158,41,99,33,238,27,45,167,174,62,113,160,10,183,67,243,97,241,109,165,187,17,70,142,165,122,24,89,89,201,103,240,76,8,159,184,13,119,77,117,79,33,231,54,39,215,159,40,20,102,89,193,206,132,71,233,195,127,26,55,162,154,20,135,2,242,194,31,41,78,206,59,247,23,226,178,61,129,164,92,92,116,109,157,80,29,221,184,123,27,154,44,235,32,165,19,225,167,222,134,141,127,78,189,151,123,34,67,34,159,218,26,50,217,18,86,177,95,24,66,218,84,196,80,70,37,236,123,32,224,219,219,139,9,66,112,209,119,95,134,40,170,10,250,161,247,215,189,244,76,239,44,11,122,246,55,202,220,59,123,219,215,33,42,10,232,16,21,103,7,178,241,165,122,172,131,12,111,90,175,134,210,99,77,106,131,56,141,58,225,207,196,172,104,154,126,30,176,167,150,31,124,94,133,228,18,136,68,133,217,18,2,204,37,137,88,19,154,186,155,61,142,135,161,38,72,90,250,163,37,122,65,7,80,11,148,27,9,195,249,254,166,89,136,178,128,167,37,154,103,152,224,80,214,68,33,81,110,138,162,236,92,254,211,208,68,170,66,176,42,19,173,127,88,19,9,74,145,73,160,91,113,150,236,120,220,221,12,120,229,129,210,25,139,178,30,54,144,73,173,156,77,169,169,249,8,60,211,13,207,95,195,164,193,94,187,48,3,49,69,204,77,140,11,93,169,159,238,62,254,85,250,219,20,87,189,40,67,195,248,28,175,87,142,230,158,175,62,160,203,123,210,81,200,166,222,151,46,22,135,51,17,138,85,46,180,167,229,37,27,155,216,212,149,24,24,126,142,131,77,89,64,80,134,116,102,146,183,225,78,24,162,186,88,130,211,99,71,150,237,11,163,56,185,229,174,233,177,215,152,202,88,221,85,215,11,133,113,43,103,252,194,152,7,159,79,41,171,145,238,217,22,122,177,19,159,212,188,244,228,63,122,103,243,48,45,224,245,248,236,174,208,127,62,225,165,186,170,131,25,63,236,221,25,207,204,123,247,220,103,24,157,105,215,231,65,166,209,41,202,117,39,12,205,33,142,54,195,88,249,4,76,81,219,209,147,56,230,65,177,144,147,47,82,48,63,55,28,139,252,68,177,109,240,215,181,141,167,123,11,112,224,18,200,36,34,188,77,179,92,194,52,110,226,167,173,72,121,199,17,18,59,191,93,246,249,179,124,102,66,49,129,58,193,115,89,191,41,129,232,166,16,49,37,122,150,188,175,30,179,104,205,35,56,41,183,220,150,177,230,191,112,131,192,32,32,93,147,33,72,201,127,26,74,95,26,114,83,173,25,66,227,11,91,199,67,182,124,204,154,237,211,55,57,91,224,147,113,44,241,98,49,143,200,111,199,71,116,154,209,173,68,105,223,254,102,112,246,207,84,220,101,209,66,2,52,125,21,48,194,48,111,100,138,182,22,199,151,216,33,163,66,113,91,0,165,205,12,216,74,246,48,48,3,245,96,7,222,95,253,190,10,138,88,82,143,25,40,245,57,100,148,162,5,213,3,249,109,242,174,249,33,170,9,147,91,73,186,139,205,237,72,219,163,116,44,36,97,5,14,248,97,208,205,36,176,42,157,5,125,54,147,238,250,194,3,189,11,73,235,112,99,30,95,251,156,48,150,78,122,48,205,174,244,189,235,2,225,88,106,192,39,35,129,147,247,195,72,26,169,90,43,169,195,48,144,223,0,37,10,182,95,205,152,23,18,109,213,195,139,97,120,43,223,220,51,144,3,191,45,232,95,2,227,24,38,51,251,153,7,252,142,70,86,226,111,193,170,84,224,176,177,252,144,10,21,8,227,220,66,207,193,3,213,89,75,203,22,83,217,79,53,3,162,120,99,5,174,41,146,27,194,90,74,38,101,236,209,130,114,143,176,146,216,104,4,230,179,162,62,91,69,160,3,55,193,234,218,184,136,11,80,30,22,202,19,75,92,32,75,128,91,96,209,35,156,166,132,76,70,243,48,184,20,97,144,162,252,146,60,219,251,137,231,40,87,165,253,216,247,113,52,224,55,97,196,159,4,25,105,111,191,242,100,70,109,194,229,106,25,84,90,246,240,122,68,0,168,194,20,223,148,32,243,186,139,106,14,193,161,201,158,166,18,46,67,132,119,97,44,54,44,144,110,120,43,137,218,176,119,129,9,45,24,12,171,194,13,51,64,118,69,120,160,176,73,45,119,218,153,51,41,239,198,165,177,253,18,166,23,232,154,225,118,62,132,33,79,41,175,150,66,183,131,179,192,217,86,73,70,33,237,82,37,143,147,119,172,177,229,228,86,43,94,122,219,85,53,56,206,208,241,181,152,93,58,88,58,213,60,49,87,91,191,50,28,88,170,40,99,161,226,8,247,207,195,38,106,174,122,43,5,104,146,63,83,192,37,69,5,112,128,165,4,10,169,224,215,83,154,170,104,208,53,245,183,93,76,52,88,133,46,160,221,122,61,30,5,195,138,114,172,104,47,52,186,39,217,195,9,180,178,72,51,228,108,94,166,95,24,210,149,108,143,27,30,32,61,222,103,30,102,146,42,10,84,197,96,214,223,67,205,102,64,38,44,181,243,28,17,19,245,147,195,146,80,21,181,133,42,164,195,167,50,94,47,93,229,171,72,134,92,246,193,104,15,74,33,61,143,32,71,61,112,37,43,218,108,13,35,248,239,136,81,42,218,176,83,110,248,204,202,168,114,123,24,7,16,253,105,196,21,92,155,250,236,64,168,246,203,204,176,88,80,138,31,108,184,161,164,114,99,205,252,237,60,108,67,235,209,32,220,248,174,120,184,226,85,54,30,129,195,225,124,131,149,126,128,194,172,74,103,200,114,248,201,17,103,29,67,195,246,186,252,210,64,2,213,71,170,239,188,237,234,136,52,132,70,85,52,104,155,210,131,95,24,91,133,157,84,191,173,159,65,239,176,75,90,191,90,27,110,214,39,114,192,193,50,100,150,144,121,232,121,99,108,233,23,134,180,190,32,39,209,163,236,30,75,198,177,200,26,67,200,215,95,134,73,156,10,175,21,147,187,147,3,250,15,179,102,10,134,150,31,78,219,165,217,241,176,172,83,249,157,120,191,52,199,1,89,138,254,240,121,233,33,77,71,248,1,182,97,26,208,159,54,60,119,112,37,240,148,208,159,110,244,74,178,135,83,31,207,169,59,147,89,240,48,206,152,147,28,195,52,2,207,44,224,231,134,76,60,166,94,247,70,193,98,122,248,76,203,85,245,242,172,240,239,100,156,61,77,96,123,63,226,161,217,33,207,236,20,251,201,13,228,228,148,103,124,34,101,147,10,53,92,158,120,3,6,230,84,158,243,182,236,90,37,124,86,167,116,47,13,244,166,10,253,157,41,186,94,246,202,48,200,166,72,166,38,166,172,229,81,74,8,170,64,8,36,167,56,207,127,67,95,23,100,10,182,19,231,57,249,117,183,135,170,187,13,240,238,188,42,196,84,212,254,162,161,255,147,28,67,110,165,246,162,194,110,64,67,194,124,128,48,176,13,185,108,82,152,160,71,111,235,62,201,45,91,33,125,71,176,10,111,16,137,49,56,72,241,195,125,77,245,116,79,148,139,67,137,98,155,182,164,8,17,167,159,138,146,71,109,221,17,197,94,147,97,171,254,52,43,220,193,71,58,247,60,65,135,78,33,114,128,58,139,136,9,55,106,161,78,5,66,106,190,138,222,220,9,131,196,238,17,230,239,229,220,56,87,54,231,52,162,5,79,35,68,196,130,161,89,37,15,47,234,87,226,177,130,227,106,15,70,248,50,208,143,24,88,240,145,130,57,240,112,181,10,163,132,207,172,232,215,181,204,114,83,101,138,33,22,57,85,119,177,1,45,98,44,112,230,61,170,213,195,195,107,21,181,204,77,38,72,230,196,64,100,156,207,60,166,18,201,184,95,127,125,38,202,41,152,84,60,98,218,224,122,171,135,17,68,17,71,132,4,35,99,198,193,149,150,150,234,120,3,219,93,17,206,230,188,167,178,235,231,62,125,160,152,163,160,170,216,119,179,254,250,130,221,124,2,150,138,220,231,230,78,83,39,12,212,184,61,10,249,176,47,253,137,118,42,115,98,251,204,14,241,36,55,254,200,250,153,3,251,126,164,255,41,106,249,133,117,172,126,31,239,12,122,221,62,8,145,56,100,86,84,223,142,179,25,118,74,217,50,94,150,26,66,21,92,216,227,117,129,26,42,106,203,68,103,55,180,32,112,227,129,228,165,14,47,195,49,76,115,25,51,93,109,82,192,75,14,159,130,23,138,94,35,237,215,128,200,81,114,19,214,72,127,238,203,190,84,159,170,80,56,192,51,240,117,132,10,170,251,217,167,36,112,214,106,101,69,247,213,31,26,234,79,35,61,38,90,152,57,127,19,56,99,184,62,6,22,166,89,208,61,74,65,160,62,182,99,224,106,167,135,169,91,168,245,23,150,210,254,200,126,20,164,174,62,111,21,128,78,241,48,88,4,189,45,236,44,220,68,120,154,56,89,26,143,125,29,162,87,126,221,204,88,50,203,246,98,246,213,78,117,7,31,89,229,166,11,102,132,190,42,77,40,97,106,141,81,240,136,117,55,133,57,73,164,228,235,40,136,99,77,95,200,167,225,226,158,48,194,221,126,234,50,232,160,139,151,103,42,150,177,120,24,98,84,87,87,202,6,255,204,127,25,84,87,89,98,245,137,95,130,223,82,102,162,83,47,78,208,75,107,251,169,207,96,111,93,204,18,104,194,205,208,151,248,113,191,213,69,52,91,65,56,78,142,83,188,90,148,158,44,204,187,52,198,121,171,34,108,139,223,253,138,52,214,136,200,73,215,14,68,112,130,242,56,77,211,81,71,32,154,107,39,227,139,43,195,180,77,127,26,133,165,188,226,228,16,151,100,28,152,226,123,200,118,50,149,173,161,191,141,185,102,119,173,32,42,141,69,138,228,248,24,99,192,22,97,16,238,114,101,157,4,197,211,19,122,75,143,91,66,53,73,105,159,173,80,89,197,165,72,194,211,171,139,63,233,126,117,141,52,6,181,203,62,25,73,92,96,110,253,65,2,152,90,60,2,204,226,233,10,241,248,43,231,154,134,183,54,44,76,235,42,199,193,176,18,179,218,224,2,152,118,175,52,182,23,108,204,196,150,56,1,226,245,1,12,144,120,11,153,210,92,139,151,179,68,225,87,225,105,35,71,159,12,122,134,122,210,201,214,70,85,103,48,244,89,128,92,122,120,218,203,151,240,134,209,209,60,60,192,29,72,184,217,148,17,81,67,191,75,212,60,138,150,135,81,60,18,3,162,102,85,61,159,231,44,243,23,62,22,117,81,16,92,59,78,110,229,121,9,3,11,185,23,254,243,203,188,225,110,144,246,123,95,103,182,82,63,102,114,98,247,95,129,172,48,167,154,7,211,109,9,89,40,166,95,229,100,244,102,200,67,159,111,72,159,155,154,85,53,230,39,55,50,132,140,176,216,76,72,24,215,61,223,149,64,201,111,77,93,226,115,22,9,176,51,119,67,174,85,219,240,126,205,20,8,111,245,170,58,187,104,134,101,156,219,24,170,98,11,206,222,203,235,32,112,210,240,144,20,59,116,20,134,86,139,115,15,252,67,196,106,189,88,227,216,223,87,67,69,170,168,143,59,54,52,113,221,102,179,186,212,136,189,7,64,8,148,126,205,234,79,4,233,86,222,117,127,244,168,97,146,167,112,42,4,25,139,136,161,26,204,55,92,7,252,186,129,6,74,125,30,65,21,74,12,113,242,179,128,138,253,16,127,235,88,75,184,31,84,138,196,196,157,141,115,191,199,2,4,20,111,71,92,58,243,240,121,20,35,237,42,138,13,157,165,246,220,89,141,112,86,164,25,207,58,21,207,126,172,108,55,244,88,28,254,60,97,4,157,179,179,222,20,24,25,39,152,157,48,11,191,156,217,90,208,55,74,23,77,166,224,1,245,251,14,147,154,44,75,144,240,207,8,218,195,230,61,152,37,188,112,137,142,48,117,28,25,161,212,110,134,247,49,201,139,20,191,125,162,176,224,61,129,231,113,209,179,190,97,0,25,251,126,59,67,49,50,253,215,108,170,49,2,217,9,139,77,21,226,193,229,30,204,167,162,206,143,152,118,130,29,247,176,169,2,202,117,159,77,113,139,76,151,14,127,21,100,57,121,113,154,33,153,54,152,96,212,238,120,88,142,24,151,214,141,209,81,36,204,115,185,151,86,31,65,19,236,90,161,3,197,199,115,18,211,36,83,33,246,89,88,120,121,24,60,128,88,210,32,67,22,221,64,194,52,154,239,99,129,72,238,80,74,162,75,253,194,145,199,234,142,68,230,151,1,185,200,169,51,229,180,26,167,6,183,169,103,70,101,36,223,249,100,211,170,145,240,121,193,165,198,185,173,103,57,37,188,64,138,204,88,184,40,93,20,9,3,153,136,153,174,3,238,150,79,143,214,75,237,49,27,177,196,10,120,199,114,100,252,57,125,189,110,184,143,203,165,33,225,179,227,232,115,143,130,111,235,166,19,150,114,164,17,201,60,227,36,60,205,34,211,195,236,235,36,199,158,228,28,201,149,251,6,56,178,164,79,28,145,248,20,203,30,134,224,162,112,215,127,162,91,53,126,155,218,132,156,187,130,42,139,47,119,227,84,43,153,25,32,116,138,227,158,30,165,147,58,232,11,177,93,173,235,43,209,177,30,66,28,98,24,64,43,219,17,166,161,39,183,189,104,182,75,248,17,93,182,249,102,133,200,220,68,122,95,39,105,234,61,188,193,200,235,170,206,194,11,93,211,30,41,60,149,99,145,42,237,208,254,249,246,61,76,141,94,106,2,168,238,164,30,153,29,56,0,145,73,178,182,113,24,199,32,147,77,78,35,209,109,230,217,17,93,10,42,162,3,13,172,172,221,48,189,120,9,231,84,151,252,52,82,35,93,195,43,36,182,237,109,158,207,88,238,139,18,100,168,9,225,163,80,212,133,20,180,3,242,111,241,182,241,92,215,223,38,147,142,239,126,155,29,130,220,54,70,60,33,227,200,36,161,230,73,221,132,118,102,140,21,228,58,116,35,9,34,180,132,34,208,25,41,24,182,203,111,195,111,143,100,0,108,247,18,84,109,71,3,23,229,14,223,54,65,18,151,9,109,33,200,235,82,238,39,204,149,202,206,8,165,204,51,52,87,236,201,106,21,244,3,102,129,38,201,255,133,43,64,46,249,60,151,129,164,99,163,137,130,199,109,98,117,35,76,119,207,243,145,34,56,87,62,37,12,238,162,198,185,39,70,101,122,180,237,249,102,132,233,82,86,9,91,191,62,126,26,146,137,228,49,166,215,229,237,55,174,140,154,103,145,240,202,61,228,136,104,41,138,152,33,240,251,86,67,205,139,105,226,252,119,239,154,29,5,74,117,30,166,233,45,111,27,234,205,138,156,149,57,104,170,49,61,132,36,32,46,30,198,96,83,62,48,216,51,193,195,68,65,111,44,17,87,51,13,0,56,209,177,1,135,38,85,52,76,202,230,183,93,58,13,80,189,109,32,249,247,227,62,115,133,38,173,132,83,149,45,95,74,2,147,182,240,116,0,28,83,3,205,91,185,242,4,191,41,30,203,121,187,91,48,35,221,28,66,220,215,204,140,28,148,127,74,120,82,71,141,249,20,42,79,127,94,88,118,14,180,249,87,208,47,211,112,15,227,191,249,99,122,104,20,152,66,191,83,57,234,119,122,219,116,75,229,219,167,28,169,207,148,105,73,22,130,179,82,87,125,35,92,121,190,209,38,80,228,159,60,87,191,115,26,111,94,70,82,105,151,104,111,50,244,83,36,254,186,145,169,35,169,69,46,254,44,181,114,52,46,154,241,233,194,103,127,14,102,27,145,239,3,173,198,110,146,48,244,249,124,231,249,94,116,144,78,19,54,141,153,186,82,82,146,119,201,250,21,2,172,192,204,187,136,45,245,189,130,67,240,203,218,119,215,32,88,131,117,87,252,218,5,244,74,61,238,124,79,37,74,7,203,244,0,36,76,85,213,63,220,179,31,32,167,150,71,194,76,216,189,196,68,71,246,164,142,122,52,247,18,187,155,179,38,172,164,95,15,118,56,43,146,17,144,104,93,7,217,201,128,71,8,50,130,98,61,91,225,169,225,182,110,212,58,48,250,211,103,81,46,241,200,144,134,21,186,23,247,85,175,56,57,12,125,20,113,244,129,239,20,85,13,104,48,67,95,53,10,237,237,214,37,16,93,210,219,154,100,200,241,211,176,240,179,62,241,97,240,142,125,139,30,83,64,85,40,93,175,147,221,68,54,158,172,145,32,31,79,3,249,29,27,70,170,158,253,153,196,103,212,72,79,198,203,58,172,75,64,233,119,221,60,121,53,13,126,157,19,206,210,20,21,193,19,54,94,175,174,47,180,14,163,98,66,157,110,232,103,157,140,254,18,123,85,132,252,117,105,51,64,222,221,111,154,73,154,134,201,163,253,202,113,37,23,90,175,133,103,200,221,157,205,58,77,201,241,156,124,133,250,224,200,36,147,243,185,242,243,97,175,187,105,196,73,238,89,56,81,1,171,119,199,41,214,126,32,43,233,1,125,81,176,189,185,235,194,72,5,49,210,5,158,97,145,134,104,183,212,49,182,2,88,229,193,19,151,41,135,250,102,143,240,52,15,85,9,215,202,15,122,120,60,114,144,144,87,73,125,135,135,145,96,213,85,23,137,161,80,201,63,225,134,1,128,206,103,116,141,91,132,107,25,194,77,2,177,151,67,175,218,210,34,97,82,211,48,66,97,234,134,153,26,46,34,204,64,119,61,199,149,151,5,6,71,194,221,84,169,60,140,158,255,150,168,105,195,248,193,108,1,133,123,62,140,129,229,229,99,58,133,73,181,65,89,39,115,137,40,123,70,1,37,66,49,205,33,207,223,207,247,51,68,24,145,127,93,61,162,19,62,137,140,128,202,211,205,128,44,35,153,2,180,68,77,166,197,170,214,205,184,69,16,210,105,26,111,58,194,88,6,10,43,48,153,255,175,79,164,29,145,191,46,216,83,76,174,71,242,238,70,183,237,189,94,53,78,74,81,80,199,83,190,40,187,199,104,43,142,79,66,151,130,230,85,150,48,106,124,222,188,238,166,96,40,172,37,242,128,18,226,199,236,101,147,216,194,12,252,244,206,67,242,119,5,248,81,62,123,76,235,192,64,127,87,78,59,187,75,41,20,178,28,94,130,223,99,33,241,211,134,42,66,43,20,131,138,135,77,91,122,74,24,37,11,47,143,161,162,124,190,47,185,49,122,3,49,105,52,132,202,149,182,132,186,234,186,39,199,22,83,156,47,9,151,48,99,231,245,180,135,124,135,148,208,10,141,89,128,113,90,11,61,55,70,94,226,81,164,138,214,19,53,204,128,95,184,33,111,247,19,134,223,241,61,21,192,132,89,113,183,132,67,193,144,122,46,122,153,207,185,91,164,141,240,159,134,184,131,157,240,153,112,102,72,131,83,228,149,238,57,133,62,76,32,93,38,155,254,202,124,194,104,164,134,128,247,192,150,177,247,39,92,134,239,95,24,152,89,63,92,147,2,240,82,17,108,199,34,197,103,174,76,18,44,122,241,16,57,111,24,204,101,212,192,72,90,232,130,72,24,79,2,159,42,107,153,188,251,170,225,107,208,82,145,179,27,2,28,71,17,1,60,167,135,51,194,98,207,79,179,53,246,247,145,113,209,126,6,113,134,194,29,106,235,84,181,244,182,48,180,243,201,236,103,227,94,158,215,133,158,173,63,178,12,16,72,191,31,200,60,206,64,152,148,161,119,211,15,4,248,94,204,118,103,255,86,170,18,162,50,27,254,192,242,152,210,158,114,123,50,254,146,97,70,98,234,8,98,75,126,194,0,230,227,109,158,61,64,26,250,5,88,137,204,23,93,194,93,56,6,200,30,237,113,175,12,167,49,161,170,0,21,207,87,245,156,157,144,120,176,192,252,161,126,224,143,180,64,55,150,233,178,64,13,95,190,178,85,74,94,34,158,127,194,104,2,175,16,77,135,90,41,231,166,128,191,199,213,99,199,80,175,74,184,5,240,202,118,0,202,176,1,19,64,135,221,199,104,158,202,228,167,7,69,250,23,95,102,3,24,115,31,40,58,164,231,101,249,209,228,168,178,209,197,4,37,247,216,130,55,228,207,116,40,224,138,114,81,51,13,155,223,42,131,180,82,90,138,137,22,217,170,166,240,238,204,201,82,156,123,131,194,208,112,195,22,234,123,91,192,223,135,18,204,172,233,234,90,120,211,220,161,229,174,207,67,98,236,204,136,34,111,40,23,134,114,78,247,44,133,112,87,78,83,53,8,115,4,243,144,205,253,48,57,150,88,235,129,137,151,7,26,126,238,19,100,181,223,21,219,23,33,224,0,57,94,78,255,196,74,144,108,74,143,6,151,234,73,72,131,9,42,222,18,195,124,224,67,162,156,238,171,138,6,3,139,64,252,204,7,56,138,43,173,8,168,189,155,42,156,127,60,203,84,20,229,129,147,33,181,152,195,207,120,45,74,219,224,117,238,59,73,247,170,237,44,250,156,208,33,114,76,210,188,15,121,162,166,8,231,171,11,252,171,174,95,61,50,75,59,50,214,10,215,183,62,64,127,198,138,223,22,165,178,165,231,62,55,153,226,137,91,73,74,152,67,148,204,81,72,13,163,4,252,167,178,132,77,174,213,15,174,172,69,183,218,79,115,198,222,80,76,225,43,43,81,24,211,154,147,99,93,43,4,228,164,239,235,50,13,240,112,140,170,38,10,43,89,78,227,93,134,33,231,153,134,251,150,100,152,142,33,186,192,62,29,153,42,138,112,58,32,188,102,159,142,10,116,180,45,84,197,102,248,31,119,126,129,118,183,149,17,120,50,208,179,196,122,146,67,159,50,137,32,49,224,100,160,188,17,62,151,46,226,81,112,131,64,84,134,243,11,170,149,237,97,22,165,30,72,141,146,0,92,201,48,100,179,159,227,219,4,3,159,215,195,44,10,161,72,186,18,179,72,109,218,40,12,245,122,233,156,107,30,82,89,64,106,19,99,186,176,195,57,201,155,102,18,28,157,163,126,156,65,253,110,25,42,252,114,191,34,251,29,61,255,231,178,209,109,114,69,120,132,188,166,108,16,216,141,236,176,76,163,241,123,182,77,114,238,14,133,213,39,187,140,63,84,151,215,213,205,48,211,203,253,40,81,105,146,79,241,55,213,144,147,135,225,167,191,220,161,52,133,126,127,73,236,146,235,19,30,225,50,114,146,223,243,177,9,79,166,119,35,238,250,93,131,118,85,161,251,14,101,124,133,188,63,64,149,135,80,69,49,167,204,176,137,0,150,167,252,181,129,150,200,12,159,8,230,124,89,93,206,226,142,183,92,15,147,9,234,41,85,195,115,70,109,57,227,24,63,134,50,197,240,148,13,127,11,42,24,130,242,3,136,1,202,218,175,28,137,161,103,168,152,23,185,239,186,168,231,46,77,135,217,72,137,121,0,52,181,165,87,110,37,44,71,27,225,169,147,116,86,1,90,135,78,162,59,174,65,212,17,154,101,199,243,49,156,57,88,128,119,151,147,99,209,213,3,159,133,111,135,50,33,77,154,199,193,114,128,89,182,224,38,7,234,234,243,58,138,0,34,17,141,39,146,99,152,65,45,28,240,122,127,142,46,48,19,82,184,235,225,121,38,63,141,151,67,94,97,205,55,52,145,96,101,67,174,209,131,20,32,100,79,54,204,82,33,204,37,17,144,43,207,209,235,202,196,176,39,106,163,200,134,15,144,52,54,189,225,198,9,165,94,46,140,141,210,181,63,181,205,97,214,131,215,5,175,208,144,168,170,82,49,170,105,46,135,65,41,61,165,242,92,89,232,36,253,212,46,138,146,63,127,187,168,26,190,172,38,128,163,63,141,16,106,24,50,103,68,231,171,94,183,53,30,194,123,120,14,77,159,206,232,134,0,81,175,247,48,211,182,132,59,173,161,240,30,134,31,36,197,18,210,106,16,137,215,220,155,239,235,134,217,116,251,162,138,113,56,13,98,57,57,76,190,46,182,227,20,117,228,133,88,173,164,149,48,45,239,88,210,43,155,23,114,84,185,150,231,160,162,133,11,108,136,59,191,242,85,170,218,23,140,159,107,114,120,127,47,115,82,148,147,47,72,177,43,78,142,148,132,222,55,154,205,181,223,163,183,122,110,14,40,33,91,126,187,153,34,212,165,56,211,252,156,57,158,202,227,235,103,136,182,51,4,242,181,83,239,98,189,55,232,193,135,235,18,143,28,249,117,97,79,243,95,184,15,211,84,208,45,27,107,120,106,247,117,81,104,86,226,54,200,131,48,145,135,188,213,244,178,145,142,204,169,197,133,129,203,212,48,36,208,122,95,54,204,180,253,199,222,70,244,237,199,138,39,77,27,160,203,123,34,227,175,215,120,123,98,247,49,149,130,63,168,47,149,235,182,60,181,30,241,219,150,238,48,99,6,238,36,209,50,204,134,55,162,150,32,73,24,169,195,120,79,211,188,199,228,202,16,79,168,229,254,52,136,254,254,12,130,90,238,209,180,80,117,246,222,8,248,133,209,51,127,32,40,62,198,31,128,133,22,22,213,69,125,160,7,18,251,213,75,241,224,21,74,151,210,174,73,62,199,92,102,254,215,231,181,203,209,211,138,245,251,134,153,228,37,156,108,121,184,39,199,240,72,73,246,101,229,126,221,179,107,78,58,133,51,221,228,26,143,252,228,1,125,232,116,180,140,92,125,221,179,151,238,174,135,9,134,199,111,159,1,219,214,120,102,248,36,223,60,152,208,161,83,33,117,252,61,99,58,74,124,30,58,207,130,203,140,143,103,25,237,120,232,178,86,166,183,184,105,252,99,64,171,171,94,71,245,45,230,89,212,253,229,227,1,21,149,70,24,150,155,74,146,108,22,79,50,139,16,79,28,141,46,251,210,112,2,56,226,235,162,217,65,63,11,50,21,220,25,11,8,154,224,125,60,71,159,188,50,188,183,81,244,147,50,42,149,129,235,195,91,160,249,85,61,55,190,199,119,85,52,45,33,141,210,45,137,48,249,235,214,95,206,216,232,197,138,156,177,7,120,46,140,173,166,216,88,235,86,242,100,9,136,174,95,155,106,248,69,114,97,153,204,174,196,185,17,11,214,69,21,9,85,23,88,134,18,88,165,131,55,32,104,157,239,113,132,217,115,83,216,177,73,38,160,20,229,97,178,242,103,11,128,72,66,14,163,233,179,74,37,205,180,161,166,182,122,211,39,203,203,117,227,3,183,44,124,120,167,10,13,143,110,77,187,136,162,216,43,108,98,148,13,82,108,47,76,39,77,60,41,7,254,126,161,61,78,157,138,174,90,127,18,237,17,164,20,48,104,61,233,142,12,14,231,136,125,81,50,245,36,213,61,56,91,180,232,140,64,1,218,35,63,170,9,251,82,163,40,169,181,71,164,130,185,117,93,35,185,243,221,86,77,211,129,69,133,15,210,153,87,205,19,94,194,5,98,108,100,241,232,151,233,11,249,77,4,97,241,107,94,42,170,247,128,245,238,12,71,55,140,205,158,40,213,128,48,210,5,188,164,79,252,36,80,23,80,77,33,241,252,177,94,153,105,174,71,24,54,141,190,46,244,48,174,169,90,165,16,166,155,15,104,204,215,114,109,130,131,145,237,3,175,40,236,131,97,136,10,227,133,66,86,131,190,17,174,174,244,75,116,235,66,73,54,246,69,116,16,196,41,133,147,247,96,136,154,188,48,128,16,189,180,34,134,205,219,38,71,13,83,135,142,247,193,14,88,75,49,221,4,171,189,226,113,210,21,210,210,174,123,50,90,95,225,9,203,231,32,245,144,73,91,218,175,204,176,11,85,246,154,205,36,98,226,96,10,120,90,13,57,249,230,181,54,221,120,252,137,106,14,216,222,243,41,223,202,111,202,130,90,70,185,31,230,120,143,170,243,249,128,242,83,230,97,11,87,163,164,109,36,2,9,83,103,107,79,185,92,86,190,102,188,217,125,139,237,102,211,42,97,228,61,174,33,102,34,83,147,162,29,56,208,230,211,2,213,11,60,237,180,52,102,253,20,15,99,60,53,180,176,6,187,47,69,117,235,252,95,113,151,97,88,97,73,225,55,198,38,74,235,106,221,0,242,245,150,198,138,166,11,116,67,71,216,228,242,239,34,2,6,195,92,226,71,137,170,28,64,149,161,97,44,51,227,145,35,138,36,223,30,196,216,126,159,184,105,244,169,60,7,120,172,104,141,32,217,43,250,252,39,10,97,33,69,183,137,194,218,210,112,203,145,226,211,159,3,69,80,180,124,107,10,113,81,6,45,180,19,37,76,79,34,106,168,195,180,111,165,52,12,159,160,71,13,149,205,141,92,54,6,227,1,0,169,70,195,151,2,43,243,230,142,130,30,108,225,174,53,105,92,164,110,143,204,160,91,26,198,23,58,162,164,153,90,237,134,125,144,111,101,55,15,29,97,180,87,107,28,90,149,93,58,106,66,200,57,94,242,6,154,40,91,53,208,128,35,172,175,207,190,28,227,211,249,86,248,131,107,99,144,133,36,131,215,30,116,143,150,10,173,205,33,91,239,242,115,18,25,209,51,25,207,165,157,107,62,75,117,190,245,209,14,144,69,218,30,128,9,227,166,241,230,19,41,96,26,240,152,201,69,31,10,44,168,212,127,144,83,200,81,185,53,179,71,201,117,179,113,234,122,56,37,87,32,46,210,227,66,108,190,249,40,192,43,226,169,102,228,97,13,139,168,174,210,194,151,230,54,184,238,232,195,22,148,40,85,200,244,231,53,41,7,215,103,118,199,66,115,222,218,43,142,4,85,164,201,232,103,54,215,57,133,49,14,238,94,27,127,5,91,225,18,117,95,82,83,9,87,99,26,246,168,26,163,20,44,81,235,248,199,36,138,55,162,20,220,206,10,9,46,191,92,3,232,170,121,50,6,235,193,125,162,213,249,0,40,96,25,35,154,26,246,208,160,86,229,194,78,34,219,34,59,226,101,102,49,2,25,224,35,214,136,238,154,49,42,20,47,96,60,147,26,101,122,132,150,100,177,62,225,130,67,132,135,209,61,79,227,57,186,165,219,167,221,230,3,243,252,54,102,10,98,181,188,158,240,66,149,36,199,12,92,150,24,26,91,122,146,194,102,151,4,37,105,242,132,149,45,128,172,232,109,76,117,87,33,108,13,38,15,247,161,248,63,59,249,14,85,5,178,153,162,250,96,164,52,103,102,141,57,184,24,33,71,194,84,41,163,225,185,12,194,174,97,72,31,251,246,244,185,152,241,190,208,125,39,225,243,197,136,94,60,39,207,120,145,68,231,208,18,57,125,106,44,240,245,246,6,171,38,18,72,29,184,33,27,112,202,126,46,61,107,20,190,176,31,76,67,248,237,141,27,198,213,91,112,176,234,52,187,202,182,79,14,20,133,141,211,244,156,60,229,96,120,179,12,77,65,146,98,27,79,127,213,251,142,237,95,149,7,62,33,246,44,129,255,192,191,93,126,27,133,182,152,170,27,146,77,122,215,201,124,232,252,202,144,5,22,231,163,19,78,54,181,123,248,172,46,242,249,33,34,184,93,221,31,59,22,236,24,171,132,27,214,97,222,182,36,235,19,50,255,79,115,41,24,101,102,8,188,20,237,195,38,46,122,227,29,24,157,10,3,38,107,127,212,192,227,172,38,252,88,84,238,219,170,23,205,67,126,43,149,30,60,234,70,48,180,233,54,111,109,172,167,110,109,205,0,26,177,12,200,2,117,30,40,114,9,126,52,70,187,42,236,108,178,233,45,126,27,90,176,74,95,38,96,18,45,224,106,3,37,65,73,21,146,153,53,4,114,107,64,54,28,15,224,12,187,41,71,49,65,75,82,200,88,66,132,194,31,105,199,186,40,73,143,32,89,43,55,199,193,152,193,202,2,117,78,123,217,35,221,190,236,231,220,176,181,124,127,193,34,140,152,130,192,236,216,142,123,247,130,205,72,218,138,180,230,195,119,145,37,11,119,37,208,154,172,126,80,207,59,70,154,226,2,9,126,176,5,232,5,173,93,132,119,36,218,25,105,30,53,0,168,70,141,85,17,225,222,225,75,43,14,155,69,41,46,12,190,247,3,247,164,85,233,96,209,142,198,96,19,176,40,101,205,17,173,94,147,109,20,229,101,83,63,155,174,95,124,166,147,108,198,88,18,230,41,94,60,39,222,96,130,1,167,85,91,130,237,51,168,244,206,241,28,221,162,229,57,48,53,21,183,53,235,192,237,216,228,146,22,85,105,204,115,101,24,40,246,75,252,45,74,147,64,239,167,5,5,99,160,38,174,191,108,136,127,207,149,169,33,20,81,69,233,28,139,42,83,16,8,153,205,244,104,62,176,224,69,146,119,75,173,189,255,156,27,130,168,109,93,5,69,154,98,185,27,157,42,10,55,67,161,191,224,113,220,205,112,98,7,211,20,23,15,71,109,196,169,7,157,94,29,101,236,21,3,51,70,93,244,156,74,70,56,5,196,18,160,251,159,17,182,162,215,27,107,74,139,240,121,97,250,1,204,102,234,1,193,17,71,60,224,57,26,221,158,117,41,228,120,47,105,24,21,185,18,32,113,116,76,222,163,107,40,36,152,104,240,222,229,185,52,68,62,29,129,158,232,231,62,151,118,55,239,244,204,230,131,159,53,108,93,208,211,23,27,77,125,226,228,31,203,115,125,140,14,235,243,253,152,166,126,0,239,129,23,60,132,128,137,59,97,80,227,225,162,235,88,0,68,46,176,125,38,187,135,19,131,248,67,26,65,24,56,171,191,192,244,112,182,220,204,105,151,19,208,167,94,26,252,168,113,25,3,52,203,148,5,129,250,87,48,44,50,155,77,197,59,27,154,36,174,123,181,231,195,230,245,228,104,128,163,221,190,30,62,1,162,8,43,8,205,203,82,130,135,242,130,79,81,144,23,127,198,240,10,111,231,195,142,163,57,119,209,112,54,245,106,15,83,109,17,50,41,102,149,20,54,226,198,32,95,43,64,157,236,37,40,1,155,182,168,80,52,64,28,79,247,61,3,8,49,104,73,75,152,162,71,176,50,65,163,247,135,216,133,176,103,14,106,73,162,241,171,71,179,55,28,69,152,39,189,41,56,30,123,217,28,92,30,99,89,204,103,222,40,145,161,161,10,61,5,91,108,13,147,200,161,48,75,80,151,35,24,105,37,20,185,112,121,46,210,126,129,206,118,158,90,48,102,50,2,128,178,244,45,184,194,254,187,25,92,176,114,221,240,83,141,47,247,108,126,80,171,150,201,208,250,200,65,204,74,112,7,116,22,71,21,106,198,2,178,209,178,154,202,241,131,183,23,76,110,246,4,146,118,118,211,143,140,87,105,216,55,57,214,76,89,98,5,224,205,234,101,23,228,213,243,29,131,125,11,144,27,222,35,153,204,29,161,80,167,149,144,121,22,128,171,196,65,87,230,161,115,154,187,161,126,60,187,105,248,124,182,109,221,1,140,28,128,114,69,243,70,149,49,30,9,251,249,165,60,84,12,223,131,251,132,138,124,83,22,43,146,166,193,28,65,93,78,199,152,57,255,6,124,138,182,142,202,26,154,183,193,45,131,210,202,221,15,113,24,235,188,28,52,111,200,162,154,44,156,89,181,183,59,29,89,155,69,200,187,200,121,205,88,1,168,79,137,162,41,152,112,64,108,245,114,150,231,214,11,175,160,175,130,136,74,65,41,245,151,87,92,147,204,25,117,215,231,104,234,118,158,126,153,196,68,82,190,180,161,148,239,52,124,30,175,178,59,166,105,187,197,40,228,117,14,161,196,64,99,76,55,9,66,203,53,105,20,17,138,114,105,224,24,132,40,145,219,10,46,161,120,97,186,124,91,169,218,192,150,46,127,61,233,44,141,114,124,23,165,14,164,235,178,82,200,105,75,204,144,249,192,140,96,63,4,244,41,105,202,2,55,161,244,117,216,86,59,132,14,40,22,165,254,240,238,207,190,61,84,18,0,207,201,135,107,168,224,113,37,24,70,81,24,6,122,1,208,136,174,124,9,216,9,61,154,118,111,8,175,224,95,171,159,223,48,66,116,44,47,232,29,41,255,111,172,135,89,223,204,197,92,117,16,50,221,252,144,19,200,143,106,203,143,250,182,239,177,42,5,207,110,165,7,106,18,156,225,147,75,35,230,158,74,187,175,99,176,237,149,48,38,233,87,200,160,144,235,201,47,27,63,250,142,4,138,32,233,209,142,232,229,230,210,224,105,149,132,58,216,150,93,185,141,130,172,159,124,0,52,56,48,44,11,57,153,51,99,9,213,26,65,135,118,213,129,206,24,92,130,73,70,43,175,164,80,122,26,5,240,191,202,90,156,199,68,111,44,4,74,192,88,138,106,11,148,176,203,110,79,150,184,139,68,9,238,62,57,248,129,137,134,149,232,91,177,44,178,189,245,240,160,71,94,84,131,4,0,168,223,24,26,70,85,94,24,150,96,53,186,39,236,139,147,170,236,192,26,10,53,62,24,46,73,176,191,189,155,161,81,80,225,168,105,213,254,168,186,140,212,226,203,206,16,44,101,90,64,98,1,199,157,216,252,180,44,6,172,208,51,86,11,44,29,5,206,185,84,62,5,252,206,205,222,160,194,13,25,197,24,241,34,204,19,143,188,100,213,4,232,231,109,246,155,171,87,220,220,229,137,23,76,11,247,221,129,224,68,255,168,236,84,17,87,193,72,235,57,53,134,124,193,21,173,251,41,104,210,52,77,37,150,213,74,235,94,40,174,103,20,132,161,148,113,82,178,128,148,208,6,226,3,10,189,141,100,32,100,9,163,23,123,181,60,48,56,81,45,167,133,2,195,21,61,106,106,181,75,65,2,147,169,187,103,67,205,68,196,154,168,31,143,152,11,169,118,38,85,91,162,98,159,68,111,102,235,52,204,216,103,107,125,199,127,213,33,218,76,81,44,84,139,176,126,22,88,88,55,99,191,28,187,201,243,30,135,152,162,153,52,83,89,119,139,77,53,71,198,201,73,172,233,190,199,22,251,172,193,90,119,104,8,21,245,203,137,52,59,57,57,154,204,48,250,39,168,35,109,113,217,194,161,112,220,190,38,184,138,36,210,208,116,15,161,202,5,147,148,68,110,138,132,21,5,149,214,239,60,76,106,46,71,83,112,9,82,228,192,234,170,171,50,29,144,134,80,148,4,229,165,126,232,221,132,74,119,164,34,72,94,11,28,206,132,212,82,116,164,6,229,224,217,30,21,182,28,221,4,64,221,171,168,62,28,122,40,247,182,151,121,53,106,24,13,132,80,36,67,0,229,57,216,84,243,46,239,253,101,44,255,20,106,203,229,243,63,194,187,221,250,252,57,210,120,4,131,139,236,125,42,224,249,20,58,6,6,58,80,229,186,134,184,64,40,71,36,92,108,85,84,15,86,203,10,109,69,96,121,90,194,162,24,32,242,13,166,78,54,31,73,190,186,67,132,22,12,109,23,134,147,129,15,247,188,191,61,217,97,232,209,9,192,117,252,54,189,8,201,54,208,71,108,87,243,226,100,114,103,91,161,50,133,240,54,90,187,146,124,181,62,26,136,236,74,66,146,47,91,194,48,68,64,17,127,212,25,74,33,3,234,176,136,51,98,18,213,174,90,32,162,87,178,251,161,224,127,119,10,19,143,37,205,230,217,158,180,96,251,24,246,94,146,44,64,233,35,148,216,166,249,216,73,198,12,242,245,172,251,254,84,192,113,200,108,89,72,115,130,215,133,204,90,145,39,138,126,226,8,221,60,195,21,72,17,183,155,113,106,143,155,70,215,88,120,20,168,112,226,215,236,79,244,167,161,40,250,161,29,131,123,191,46,84,192,211,19,133,172,16,50,33,136,43,10,31,205,212,69,203,14,197,11,86,23,85,162,202,112,0,98,7,131,121,230,83,246,163,74,184,221,36,18,141,230,71,55,12,250,32,223,190,107,143,22,38,99,213,61,69,140,222,101,79,19,8,231,231,212,137,68,102,134,174,105,107,154,67,101,180,4,67,213,101,81,153,201,122,91,197,224,75,30,46,236,95,228,203,198,37,225,118,227,64,175,63,117,61,250,201,183,142,132,91,196,121,164,26,198,184,60,162,232,172,200,248,199,168,36,133,52,233,249,14,25,100,93,53,112,77,7,215,133,102,97,221,169,66,46,13,52,223,120,209,71,24,170,16,74,47,12,152,173,75,224,226,10,34,195,63,225,84,211,188,18,196,106,65,165,90,194,38,43,210,66,64,119,147,239,73,24,146,153,127,184,139,77,128,126,122,39,211,110,129,3,68,153,168,200,234,147,200,182,107,104,56,15,38,98,25,224,184,0,1,143,8,77,97,68,91,186,138,33,147,94,199,209,11,85,139,174,82,202,60,164,8,239,243,81,171,134,115,55,193,173,144,51,102,129,80,29,230,2,199,62,194,128,5,214,35,47,109,8,235,80,82,62,233,180,172,108,44,123,16,129,67,166,185,180,161,250,209,16,219,35,101,53,137,104,233,147,3,81,51,74,65,168,79,35,123,32,79,180,98,240,117,5,166,241,30,144,169,16,21,125,202,203,174,124,141,141,136,138,41,163,220,229,240,19,182,254,67,76,184,76,238,187,57,158,218,10,13,120,102,136,88,56,53,101,175,179,66,78,111,82,234,193,121,12,110,162,235,125,23,18,170,165,71,23,83,239,138,176,25,213,138,136,57,73,152,39,81,196,178,40,2,162,144,190,96,122,133,90,56,130,76,34,160,110,178,18,62,197,131,131,218,130,136,107,230,24,149,70,191,82,228,83,229,213,217,55,207,125,117,204,207,218,175,238,1,134,202,142,99,65,114,85,185,48,140,207,71,136,160,255,250,199,42,87,207,172,28,106,246,195,238,75,197,238,119,190,48,40,188,172,84,95,203,180,240,103,208,48,208,154,222,34,193,131,28,29,184,236,56,154,18,140,24,96,160,62,88,131,217,107,102,61,106,98,65,177,141,78,157,135,65,197,37,245,23,104,51,184,114,116,70,193,131,168,227,66,143,130,34,184,230,242,8,233,103,106,151,45,194,248,21,47,13,15,99,242,121,24,6,160,138,210,179,6,68,251,127,155,5,114,147,219,202,240,249,123,248,30,192,19,210,131,209,228,9,201,250,5,196,90,141,36,160,107,134,118,202,121,154,106,199,198,47,167,144,83,50,212,65,83,179,19,44,46,179,43,61,157,48,196,152,173,71,131,105,115,127,153,100,194,41,237,185,178,81,195,16,8,147,223,37,163,12,114,185,183,69,217,148,38,173,137,155,243,198,108,17,165,205,150,52,250,115,66,9,243,12,90,132,114,106,26,86,245,250,114,64,141,174,106,25,194,38,175,250,117,81,110,169,234,86,130,227,139,247,246,113,245,128,208,150,213,142,4,101,167,28,225,13,207,93,205,76,10,87,19,150,33,173,138,110,81,51,157,162,122,237,74,10,198,43,75,125,86,80,125,43,97,118,146,150,44,185,13,88,255,240,201,110,33,213,187,167,254,182,33,74,87,216,176,0,34,23,59,135,197,109,186,161,52,211,203,172,250,84,10,12,219,175,92,201,45,241,246,229,202,160,67,204,8,183,14,244,85,141,109,104,127,69,152,212,251,241,143,1,109,236,46,44,204,153,156,66,77,115,76,104,205,195,72,226,220,13,186,89,238,128,35,116,211,28,240,115,98,44,101,158,21,222,167,67,168,25,23,216,199,238,7,210,152,123,9,129,141,201,50,207,178,94,55,239,253,131,195,64,62,67,44,148,120,254,203,239,139,68,66,213,246,41,167,152,8,184,135,7,120,23,245,49,98,205,104,17,198,149,68,190,159,1,188,209,191,236,101,252,3,201,37,154,1,132,123,184,28,145,162,170,185,19,57,101,14,135,37,203,7,196,199,5,106,41,150,170,30,94,20,23,138,122,63,141,128,14,16,238,231,201,72,248,76,26,222,75,35,218,176,247,20,219,169,97,170,236,97,207,4,28,184,137,105,21,107,209,142,163,65,173,79,13,23,204,251,226,194,89,111,52,12,186,190,186,203,152,161,91,138,26,102,145,65,187,20,174,29,93,164,105,212,128,61,143,89,238,111,247,199,254,227,188,233,65,43,207,173,188,176,78,150,133,177,217,55,180,220,132,236,76,89,90,92,163,50,129,213,224,242,112,153,90,45,61,97,24,239,238,59,69,175,178,10,130,140,234,22,110,183,97,35,54,203,153,244,183,132,217,176,198,209,88,206,10,83,175,153,72,192,218,225,143,134,71,143,94,57,149,112,95,56,161,210,65,97,147,223,198,231,205,109,31,214,153,98,96,230,169,239,27,212,1,159,200,207,208,24,83,42,54,184,198,229,208,35,56,137,254,153,16,5,12,213,208,185,247,102,130,181,191,122,85,203,185,204,214,183,249,79,255,236,19,182,132,217,47,186,55,20,52,226,45,253,73,114,210,181,103,24,214,153,52,168,248,200,80,228,45,174,143,114,194,72,31,136,243,206,255,184,225,253,45,165,141,154,83,113,173,254,147,45,193,47,80,240,215,70,233,207,173,91,201,125,135,72,7,91,49,45,104,143,27,247,205,221,20,196,72,93,218,73,107,248,93,159,93,85,214,147,83,125,115,131,123,20,18,150,124,184,192,242,193,79,54,15,23,136,102,122,114,8,164,110,231,9,124,122,22,133,218,162,151,184,60,152,192,233,10,208,150,210,167,11,38,109,172,83,170,168,141,67,212,133,34,235,215,141,38,139,168,147,130,133,153,110,115,183,153,108,134,104,236,154,170,202,114,51,57,60,240,204,18,66,194,236,62,220,216,21,33,230,51,129,136,60,73,30,13,3,58,15,243,248,4,136,11,130,245,228,103,126,52,52,200,199,95,50,161,163,235,166,202,102,255,57,228,190,42,84,150,253,173,46,228,202,56,10,13,133,100,35,55,251,189,143,159,208,157,188,108,154,172,128,249,191,176,57,161,61,97,246,47,126,101,231,197,183,231,167,145,172,240,218,243,230,75,234,10,251,228,239,195,138,11,11,170,90,20,72,78,181,62,111,191,110,242,161,172,7,163,249,82,226,167,105,103,165,252,8,121,156,229,199,45,103,171,85,216,245,232,153,88,170,34,124,70,241,82,36,250,54,171,35,15,23,188,87,134,90,137,162,35,225,230,197,92,53,34,13,226,83,138,6,194,242,251,194,196,125,169,71,234,217,228,14,167,66,24,8,106,41,181,11,62,41,194,35,30,102,189,17,174,92,51,242,144,27,127,215,159,156,140,144,56,64,222,122,103,7,63,130,137,242,250,13,155,113,201,55,19,2,175,195,76,71,142,46,230,137,89,60,108,60,112,137,194,201,25,113,176,77,124,114,101,52,167,221,109,139,10,211,82,131,27,116,105,17,173,136,48,251,34,249,130,26,21,227,184,176,97,22,43,34,3,66,53,108,197,177,48,173,5,133,219,12,16,209,227,96,40,129,74,170,1,138,233,58,31,132,17,133,123,152,68,192,20,190,239,167,208,138,120,40,82,211,52,169,252,137,130,2,169,143,129,48,144,146,18,209,94,211,99,93,140,134,82,143,104,46,202,235,218,176,163,62,116,254,54,29,77,101,100,158,36,133,74,91,28,220,158,110,176,41,99,159,109,132,223,21,78,210,10,176,31,70,112,107,113,211,200,198,170,143,53,160,169,21,119,53,248,48,149,43,154,49,55,138,40,91,224,135,237,105,13,70,191,50,218,168,74,67,162,10,4,23,201,195,25,188,183,234,47,0,192,175,126,242,70,19,67,0,217,131,21,117,196,133,67,113,146,119,73,25,205,241,114,184,192,48,9,104,20,157,188,24,39,103,246,232,202,194,59,95,93,217,14,181,192,160,240,124,216,75,137,193,164,2,62,138,12,241,164,84,81,224,166,254,203,103,236,226,115,42,100,207,13,212,239,235,137,110,123,23,121,43,93,218,248,180,113,52,88,57,97,146,162,76,61,157,81,134,255,79,27,170,176,99,250,198,165,71,24,254,136,76,71,232,152,159,44,162,120,24,57,54,153,204,168,76,78,223,146,97,251,199,78,244,9,211,234,244,43,103,255,85,198,19,38,83,159,30,46,128,37,134,254,246,140,254,134,249,90,180,244,92,218,73,236,98,66,129,144,78,74,42,60,240,237,54,167,108,119,155,20,249,137,145,249,14,143,154,107,158,202,35,172,249,153,42,155,209,25,110,161,75,195,128,39,170,135,241,35,207,237,57,250,164,210,17,78,25,20,225,243,211,176,98,191,112,89,134,62,210,151,73,55,247,23,133,241,168,120,30,32,5,128,162,178,135,59,122,147,89,195,103,0,127,248,66,131,246,194,247,211,115,83,184,252,126,58,153,158,197,67,187,7,87,89,252,104,243,157,150,169,12,240,92,119,7,3,83,154,222,74,103,102,161,115,53,61,60,96,242,163,16,66,129,219,29,10,54,254,214,169,14,125,224,36,228,95,145,19,9,236,42,173,38,212,89,72,190,154,71,201,249,244,166,177,67,244,60,32,77,54,10,207,203,66,63,242,43,72,152,178,55,132,30,13,251,182,1,49,116,210,43,125,85,128,144,239,177,3,249,157,71,100,131,181,126,120,24,149,215,164,58,4,29,204,147,95,216,153,201,150,102,140,180,219,130,141,73,182,1,130,173,232,77,159,47,205,159,8,183,223,85,254,131,122,91,47,126,110,104,92,233,57,152,50,179,159,26,43,220,103,166,226,49,184,220,163,41,223,110,229,242,224,236,21,188,67,180,235,89,193,138,132,207,56,200,94,204,160,30,135,152,171,232,70,128,137,113,115,226,141,137,158,242,164,207,76,131,89,113,245,48,202,49,178,176,152,30,244,116,119,86,64,167,91,74,106,80,82,144,64,240,147,35,196,36,84,3,56,120,103,0,52,143,158,225,216,132,45,0,197,15,116,163,135,177,10,148,209,63,13,81,230,23,198,0,86,14,18,201,109,8,168,45,112,240,103,87,41,215,77,118,18,59,200,69,206,155,101,32,89,245,33,44,180,201,24,138,248,151,1,74,49,181,49,15,163,32,36,116,203,133,216,66,114,91,100,102,166,38,40,240,51,185,100,163,192,126,97,216,25,234,31,127,238,3,185,189,8,227,35,34,115,2,26,190,211,229,119,214,178,186,150,172,14,139,242,105,243,74,228,74,102,205,185,36,12,185,161,251,149,39,108,102,197,65,30,123,233,226,40,190,245,179,134,45,18,61,171,158,23,241,23,139,121,123,158,10,120,132,168,132,76,106,19,74,247,196,101,57,60,177,0,0,66,72,148,159,6,46,19,133,45,236,84,118,126,78,110,94,247,223,251,100,149,233,85,95,88,39,113,95,126,116,198,229,90,111,27,52,93,20,136,112,140,156,42,142,114,158,226,140,188,13,109,195,71,237,226,124,247,232,28,124,231,38,187,1,6,38,225,100,130,40,30,46,185,169,34,36,90,135,33,114,131,185,214,73,136,166,190,47,166,191,239,19,64,122,233,44,114,77,223,7,166,136,17,206,85,61,40,121,155,231,53,184,9,189,169,185,169,116,226,9,35,74,21,97,176,142,77,195,231,251,240,2,206,89,140,103,83,217,81,24,244,203,123,0,203,140,38,84,213,119,145,138,133,213,52,44,248,61,244,161,176,129,243,151,137,132,22,158,191,18,69,225,194,191,236,147,80,82,140,26,26,182,76,238,11,227,176,45,157,90,206,141,129,169,159,156,70,211,214,15,4,58,72,119,123,110,242,230,115,126,121,102,21,177,183,175,255,176,192,197,21,213,151,166,102,26,22,149,24,153,90,91,83,194,195,120,47,30,110,160,106,186,134,71,224,65,23,66,86,0,72,159,112,114,13,4,68,182,112,176,27,26,158,33,189,107,142,0,77,245,48,22,160,65,249,109,44,46,243,243,237,154,97,213,23,182,254,223,208,177,2,142,108,71,216,30,178,70,173,95,232,209,51,53,171,142,56,86,237,165,248,140,214,127,96,110,57,26,137,115,55,28,61,97,54,161,83,195,102,237,89,61,140,114,163,140,113,232,28,46,138,132,155,215,36,97,146,239,39,231,28,199,130,178,212,93,40,182,10,197,45,27,168,220,166,119,90,56,139,217,112,114,8,95,185,85,22,36,12,7,211,39,149,142,138,68,209,207,171,13,12,29,253,202,206,46,19,253,48,253,178,147,139,178,80,184,101,61,209,131,237,153,70,56,159,189,161,206,72,124,80,211,63,47,114,173,210,68,180,110,25,22,194,163,216,98,175,39,202,3,247,21,164,243,57,108,29,133,231,116,8,175,68,56,79,205,11,33,73,4,182,254,156,106,151,71,45,108,253,12,27,125,160,156,119,83,85,193,19,116,33,170,232,30,38,235,17,94,36,194,139,219,53,181,23,166,125,15,169,121,91,149,223,31,56,53,231,213,228,220,200,43,228,120,102,101,96,232,56,37,60,13,69,251,133,49,165,171,18,92,20,94,252,135,115,31,82,72,199,123,179,186,157,3,230,64,51,79,25,222,54,191,120,42,97,74,59,66,70,99,70,167,51,187,35,140,165,133,92,116,49,42,125,28,141,114,180,12,111,90,127,45,86,15,102,155,174,210,12,155,221,72,143,11,67,11,73,94,213,54,101,234,27,206,16,100,239,240,166,23,148,115,124,58,228,25,73,190,187,109,157,66,159,163,123,130,232,32,187,103,8,42,43,106,240,88,53,158,225,44,71,119,170,148,62,198,128,18,38,145,188,198,161,108,164,248,240,44,145,144,103,2,51,212,85,96,23,218,68,152,30,73,24,154,195,247,72,26,82,82,42,52,185,205,187,195,147,47,190,147,165,187,231,13,4,217,51,237,19,6,168,43,43,207,70,87,166,248,55,77,143,157,26,166,134,43,85,1,15,179,184,200,224,231,232,243,243,223,109,181,197,87,156,52,12,102,207,15,54,71,49,249,44,41,170,36,167,35,3,243,169,144,122,244,174,233,238,196,185,217,96,60,71,159,68,209,157,217,126,111,70,243,136,77,37,60,199,209,140,43,85,242,222,168,244,151,104,29,108,179,85,149,223,70,81,216,65,220,204,183,104,232,200,111,15,96,16,254,225,85,123,223,93,31,57,92,247,30,225,129,238,82,214,147,195,193,240,147,255,4,162,229,202,207,159,79,111,198,152,235,222,243,54,51,70,138,222,101,66,45,172,235,48,67,55,52,82,78,91,74,158,11,131,205,180,163,79,132,226,236,146,141,232,9,215,80,224,252,41,44,62,163,180,161,249,187,111,152,18,146,140,36,154,47,37,154,111,231,197,22,149,17,103,78,222,46,30,77,248,177,223,180,240,185,22,239,4,33,45,173,148,123,78,14,89,61,194,102,140,174,151,6,143,244,134,249,242,117,172,44,219,92,121,3,204,124,188,159,47,8,241,123,143,254,52,11,53,90,130,61,187,80,112,233,122,97,88,63,197,23,112,146,37,128,65,251,25,196,37,69,203,49,175,156,100,255,64,125,163,58,50,196,28,144,145,110,215,105,1,124,244,188,77,193,61,158,163,73,166,28,232,80,51,155,104,169,113,110,84,246,219,142,147,163,244,170,19,146,21,241,253,117,36,154,54,250,221,87,54,129,45,194,136,198,235,219,66,5,102,196,51,65,193,87,128,214,132,41,214,70,171,212,32,50,50,144,234,52,222,118,132,1,137,119,13,195,125,170,209,135,93,106,237,73,216,104,72,17,110,73,12,123,205,217,169,230,248,248,192,80,60,131,184,34,60,48,226,210,224,56,232,116,88,145,195,138,215,137,235,84,126,47,173,236,218,111,131,121,60,181,116,35,223,172,24,73,160,211,84,92,26,52,114,184,128,47,100,117,186,218,34,156,240,94,142,246,36,220,129,96,234,67,173,81,58,35,12,212,231,9,163,55,151,35,140,36,212,122,198,82,115,207,107,82,173,150,106,123,198,105,14,101,186,101,82,249,170,18,133,120,16,206,75,23,141,240,168,152,111,19,212,88,130,101,120,170,145,103,70,163,167,19,128,2,68,210,159,233,176,185,90,6,89,55,22,38,249,153,75,179,147,244,80,63,223,93,107,149,204,196,59,246,0,148,221,85,171,213,14,94,241,195,103,137,173,2,199,249,253,178,147,134,217,201,96,192,244,92,117,144,153,217,76,224,249,251,204,196,103,93,88,129,44,65,193,86,207,141,194,231,244,124,160,152,27,154,102,65,164,122,78,102,179,42,195,147,168,116,54,97,254,180,161,84,168,74,236,198,234,97,197,133,129,110,86,53,61,20,12,86,142,163,161,213,10,37,140,48,181,132,226,97,104,59,93,47,12,34,181,239,108,74,1,60,251,206,88,240,73,252,232,66,211,125,233,219,50,107,72,127,40,104,208,105,221,14,242,167,163,3,109,131,148,5,21,79,245,150,127,127,209,147,44,165,172,51,210,162,179,238,199,38,90,171,186,34,147,171,69,106,87,76,227,180,106,24,131,0,255,229,108,29,252,91,74,159,63,19,87,223,34,99,57,56,197,184,3,45,106,16,155,195,33,72,164,203,77,142,110,248,70,121,137,41,179,143,21,173,49,192,152,35,108,242,216,43,224,72,43,97,196,101,90,160,159,64,223,222,237,195,4,216,123,145,81,103,4,37,249,221,109,120,176,238,144,174,76,115,39,198,1,216,238,6,24,237,11,151,149,132,3,71,145,13,39,14,191,229,98,197,218,27,5,176,210,61,19,96,233,168,162,119,4,97,161,164,0,116,33,75,127,107,183,39,136,32,129,167,55,216,58,157,157,243,61,22,145,183,18,197,64,203,161,5,211,129,77,41,92,76,7,247,1,74,188,47,2,134,230,14,133,63,60,24,243,29,248,179,152,70,132,67,137,183,129,85,186,28,12,223,42,76,130,76,152,77,172,222,16,251,50,39,82,15,23,90,247,247,228,8,2,146,28,125,225,70,83,163,104,24,208,103,141,40,69,233,241,183,72,20,236,105,12,120,231,72,222,6,102,160,201,227,40,214,251,117,196,235,249,160,68,148,106,2,16,187,218,27,219,74,82,119,49,50,245,228,225,141,221,19,254,217,111,220,112,131,112,16,240,102,76,211,178,140,61,166,149,30,138,183,230,147,171,159,196,217,227,209,148,138,247,88,16,72,190,39,183,246,169,163,32,41,224,139,208,29,93,224,179,8,180,8,87,213,253,3,92,12,20,194,135,102,174,182,48,221,240,226,67,247,196,4,229,195,42,85,186,137,78,90,137,201,15,201,176,41,78,7,40,218,167,28,48,198,166,181,42,20,108,77,76,195,163,63,193,71,9,83,194,243,197,59,243,111,41,234,160,173,155,111,133,47,243,114,178,206,17,197,148,125,239,68,208,169,151,75,152,119,189,34,140,198,144,46,161,160,207,75,220,21,144,187,166,251,199,101,140,21,191,242,5,43,87,23,50,50,75,207,203,179,185,201,104,190,196,62,122,69,24,7,86,49,115,54,141,231,226,190,168,160,187,208,2,120,246,204,20,123,99,202,199,29,115,61,57,42,226,1,49,169,147,253,234,94,232,108,71,93,57,0,91,104,12,203,116,51,99,84,142,25,225,85,158,42,5,36,236,28,56,68,96,62,89,250,102,232,154,76,183,47,93,38,47,177,52,209,107,32,158,106,28,13,172,81,83,135,150,118,116,98,10,128,88,197,145,80,134,96,218,243,48,16,151,252,28,156,135,3,244,193,143,82,136,123,82,80,115,68,244,245,187,130,82,212,28,211,196,173,61,57,104,166,25,242,166,183,62,7,146,58,156,143,239,201,250,39,169,123,100,37,152,5,233,169,105,189,75,74,67,53,120,188,55,237,74,37,192,141,139,234,237,12,171,90,172,139,196,69,92,87,55,143,136,181,250,119,11,215,34,37,93,191,65,210,222,204,249,236,154,134,66,92,78,24,129,224,200,243,104,16,233,35,195,175,47,86,66,100,228,88,102,158,112,109,129,211,157,128,71,158,212,24,198,86,220,23,36,71,149,37,183,223,30,129,150,253,73,199,140,247,202,103,60,241,105,166,83,207,125,159,95,11,4,241,98,183,242,156,27,176,96,252,244,122,52,178,183,209,118,226,109,193,204,89,250,113,177,217,143,231,61,241,225,126,182,104,25,96,67,137,132,223,152,234,82,134,219,48,3,34,163,231,178,244,101,210,248,138,118,6,127,155,69,202,228,132,77,184,195,79,206,218,161,216,29,26,147,1,175,97,66,206,194,147,26,208,120,118,244,166,88,26,178,202,161,163,111,183,163,195,10,109,175,168,53,23,176,159,219,135,97,251,199,158,66,195,160,196,98,119,104,244,187,173,87,150,232,42,120,24,152,145,30,140,122,119,212,102,216,118,174,231,202,216,140,196,166,24,149,222,103,82,40,152,184,228,40,5,20,51,128,215,39,190,101,231,73,38,188,159,207,190,240,194,2,1,220,224,198,232,92,104,245,152,40,82,36,37,120,17,189,158,197,86,164,200,73,171,93,192,57,182,47,78,52,124,216,165,106,120,68,7,181,22,51,251,211,233,138,6,248,188,225,150,213,111,128,121,22,146,86,132,1,147,233,60,107,246,212,45,138,43,80,180,223,240,73,67,162,52,243,195,121,61,39,223,177,231,53,99,204,166,95,46,194,141,53,80,209,230,9,33,15,180,69,35,241,100,247,172,206,186,21,167,80,28,195,4,50,228,168,26,102,38,139,2,134,241,152,251,19,157,209,141,160,82,181,212,109,201,176,156,78,199,102,54,64,245,71,195,212,173,189,156,11,123,58,41,110,2,16,234,69,16,24,36,184,180,249,150,24,98,201,172,166,149,240,20,225,24,102,81,215,68,35,162,181,119,54,26,49,71,155,104,117,122,234,231,219,114,198,8,175,220,158,2,57,40,163,168,240,65,97,91,207,206,18,104,79,12,81,35,224,63,229,94,164,45,115,20,62,217,174,60,87,166,197,69,42,186,79,13,28,203,212,29,227,100,25,22,243,249,182,144,225,252,194,141,61,104,89,58,140,18,109,236,234,165,100,122,100,250,211,160,51,163,12,109,82,190,250,203,70,167,139,34,54,104,218,252,132,247,138,53,19,86,212,222,79,203,193,148,124,91,148,215,211,238,207,79,147,104,231,26,97,186,41,79,73,149,229,168,71,24,80,247,83,51,45,14,78,94,198,230,218,111,212,252,28,34,140,26,239,124,46,156,174,144,135,89,204,159,74,242,64,179,43,126,186,208,198,125,110,187,149,200,26,77,197,84,24,65,132,19,147,239,109,58,40,57,210,82,133,236,228,98,90,22,121,22,157,226,27,148,95,79,221,72,40,223,2,71,53,35,176,104,120,0,114,210,251,70,54,64,46,141,23,246,124,218,20,51,219,109,182,240,3,58,146,10,40,130,232,227,36,178,72,237,200,49,203,231,219,200,73,88,80,74,248,36,115,219,203,212,29,186,157,54,57,97,212,197,210,133,4,199,124,146,101,132,49,29,161,15,139,134,166,130,92,56,122,147,43,186,83,36,119,58,233,32,150,239,58,90,6,52,41,162,225,133,40,93,138,70,58,34,191,154,11,44,158,111,112,114,58,244,30,77,236,22,104,254,40,132,1,127,154,218,104,100,175,150,86,52,210,139,217,166,233,47,51,101,183,219,195,68,107,65,127,27,169,100,255,2,206,118,161,62,70,59,84,26,187,52,95,135,42,218,12,99,200,181,18,81,234,46,218,113,198,181,124,70,95,119,189,216,205,213,224,130,71,35,18,51,221,52,181,13,143,252,193,140,48,254,27,229,233,225,195,167,240,159,110,80,110,138,30,13,157,34,126,219,244,107,187,134,243,8,59,112,122,229,220,168,98,50,64,93,206,8,163,70,175,32,24,8,90,59,90,229,192,179,31,72,19,112,172,18,8,129,140,46,182,162,38,104,172,248,36,222,65,216,164,7,127,83,204,90,235,226,11,40,59,73,248,108,164,252,187,238,38,130,162,61,254,188,48,169,138,159,94,52,46,101,164,228,1,188,206,207,205,246,77,91,18,200,246,206,25,31,15,254,97,170,248,15,167,241,36,26,37,48,23,37,235,28,79,1,44,10,22,192,61,12,154,171,97,26,1,129,37,41,233,169,169,158,48,18,160,45,112,44,16,180,31,12,26,245,72,191,49,92,129,247,115,99,13,81,125,127,166,252,116,126,0,110,59,15,151,36,88,44,248,75,180,145,176,32,41,173,56,246,14,84,175,72,41,16,229,11,138,40,224,171,250,190,144,229,106,186,11,7,133,166,238,164,236,139,47,14,140,253,112,209,142,4,162,0,35,249,64,163,90,219,213,24,114,97,133,22,100,88,128,213,83,187,2,11,11,247,160,188,141,147,110,33,231,171,225,222,29,202,190,96,26,119,109,131,46,19,61,247,105,220,204,51,117,17,160,120,19,174,196,203,236,20,75,123,70,67,202,177,147,5,40,134,213,218,51,150,168,231,123,152,230,123,213,75,131,217,233,101,11,80,95,75,213,251,151,121,219,199,51,71,66,83,205,193,22,32,178,184,112,211,36,220,138,177,65,66,199,243,9,74,59,148,168,36,140,69,141,239,172,208,230,71,215,89,1,60,227,18,113,205,171,179,86,157,241,76,132,189,121,152,155,16,88,237,178,105,202,55,125,148,56,1,245,63,191,189,3,250,122,30,1,102,83,245,129,22,165,236,31,32,242,254,186,75,48,222,175,207,181,200,64,108,109,101,46,140,208,35,25,161,202,176,20,225,176,40,93,199,100,107,149,221,181,218,51,84,80,88,112,24,38,164,9,197,247,24,75,215,65,154,128,6,180,95,104,140,196,40,81,241,109,35,161,36,97,147,45,114,248,40,174,208,50,223,1,54,73,211,39,83,134,66,82,15,221,31,79,34,126,26,135,117,69,56,24,154,53,192,21,103,242,195,31,94,142,38,43,138,103,182,204,72,93,138,76,83,26,49,160,140,246,115,44,229,235,237,53,120,146,210,172,251,128,137,54,120,0,87,183,121,241,234,209,180,239,156,246,118,194,231,15,212,176,96,90,41,45,7,210,24,100,133,222,86,197,67,100,6,74,57,213,241,224,171,205,23,221,65,204,204,242,178,39,3,180,145,2,108,181,201,111,119,86,74,4,218,12,45,240,211,221,212,174,148,49,1,161,111,5,250,218,40,150,98,110,119,62,75,103,222,36,132,195,31,130,11,250,184,115,59,46,156,209,170,166,245,168,183,196,162,75,213,57,63,38,85,70,246,246,14,41,106,156,240,249,244,104,72,243,45,208,240,144,251,247,99,187,183,209,124,10,176,124,213,33,10,247,0,225,179,64,218,39,149,187,37,60,107,80,78,33,87,36,45,249,65,20,185,244,25,156,135,138,200,210,112,101,248,121,5,189,0,162,178,122,101,82,13,222,193,138,192,234,121,171,103,31,104,109,111,172,1,255,217,128,43,212,167,147,42,95,144,38,202,107,3,205,102,178,141,75,184,56,175,94,121,15,165,128,66,243,48,72,184,161,4,130,10,185,59,194,179,60,172,135,179,121,108,151,233,241,240,134,141,20,129,54,137,243,68,96,27,61,196,134,206,20,18,97,19,239,124,56,19,123,7,45,7,160,66,85,12,192,176,189,167,115,107,126,186,161,85,199,73,135,5,20,252,23,146,183,199,216,180,157,197,193,249,93,208,99,182,2,25,249,112,139,39,26,148,213,150,250,241,145,241,59,243,254,4,193,7,232,67,1,238,215,130,8,117,230,188,164,254,235,195,228,115,131,109,116,62,239,174,238,114,128,7,145,83,115,174,18,26,38,234,52,11,80,187,142,8,195,122,210,219,50,19,154,21,60,41,4,84,103,121,194,203,45,132,192,37,182,218,222,147,83,168,112,66,18,190,128,143,235,36,180,173,30,44,42,230,148,164,231,54,169,182,32,120,1,119,211,207,218,36,199,157,80,154,233,50,172,252,114,161,66,0,18,80,100,125,236,29,208,156,239,46,69,98,18,226,51,171,39,37,48,252,30,207,212,32,154,202,236,105,80,51,135,115,253,210,57,120,60,140,59,24,26,206,154,46,9,44,175,96,67,145,184,133,125,230,225,141,3,188,134,59,201,153,83,1,13,72,249,152,22,159,245,123,248,51,69,216,98,234,254,133,38,62,70,98,78,6,76,0,18,202,227,237,120,206,232,71,183,12,248,68,205,29,39,221,147,160,33,162,204,167,158,148,217,84,56,157,13,72,49,255,249,109,148,175,87,16,17,79,226,93,180,105,4,104,176,56,105,14,218,236,122,134,113,50,93,179,56,55,58,254,82,185,195,83,160,173,116,217,151,251,105,174,116,202,218,190,189,135,42,123,62,229,199,120,30,115,107,255,120,109,55,190,159,48,110,31,62,87,34,6,210,21,115,248,243,178,40,65,165,69,122,87,237,196,211,101,213,21,35,4,11,146,18,104,101,118,73,52,43,52,227,151,38,52,92,118,52,65,11,109,143,202,2,109,222,25,28,220,102,217,147,48,120,103,55,83,146,123,102,222,158,132,233,146,205,224,163,158,212,119,86,245,235,67,227,41,134,48,138,142,162,155,108,148,245,216,55,109,58,70,184,34,40,163,122,6,154,17,24,29,169,130,252,246,153,133,132,123,140,208,132,166,125,184,44,193,0,241,176,245,232,149,236,141,153,71,246,223,222,228,163,91,169,226,63,32,120,240,177,129,251,10,139,125,155,223,165,115,224,65,89,42,200,166,154,198,150,147,216,241,149,95,178,127,175,56,192,201,193,24,194,170,97,223,70,198,198,151,39,243,94,44,242,208,42,4,74,247,224,165,100,90,16,220,22,250,61,70,72,62,202,106,1,133,166,30,114,195,192,218,17,198,51,89,174,12,10,163,111,124,182,185,209,149,199,146,207,188,66,92,85,160,152,233,76,81,199,190,238,210,73,184,53,116,245,37,174,232,230,199,130,92,43,243,131,250,211,225,169,151,130,216,143,98,173,230,148,128,119,118,9,238,189,233,58,84,245,220,3,171,82,226,104,32,247,234,144,8,14,164,230,16,75,216,72,79,61,14,118,214,155,113,33,6,114,55,149,167,216,6,116,141,112,179,185,82,194,109,87,223,230,146,73,24,158,71,245,41,214,73,18,252,169,44,211,253,85,113,139,95,217,195,195,248,221,168,61,94,226,212,254,249,217,234,50,179,10,130,208,192,10,41,134,141,200,204,35,39,114,38,25,239,139,110,166,174,169,253,170,140,219,205,242,69,251,140,89,166,47,61,57,191,238,172,108,195,98,169,239,216,178,57,39,84,57,176,45,20,235,47,118,82,190,193,38,204,93,139,152,8,100,159,184,235,6,182,168,73,86,153,151,233,235,185,74,10,141,52,117,199,67,66,202,149,118,77,78,123,105,51,56,27,238,231,202,152,160,249,35,247,60,77,191,198,15,62,11,85,89,106,65,103,254,215,59,194,108,223,166,158,155,94,128,115,94,17,109,93,250,237,161,10,80,93,251,120,227,15,80,68,7,139,71,134,210,226,142,48,24,245,166,225,255,210,134,249,91,65,26,164,178,231,167,226,14,75,51,239,167,117,142,65,101,253,156,237,224,64,217,20,160,122,27,9,235,129,249,133,173,246,46,181,41,160,10,233,51,124,33,92,232,5,203,244,159,128,241,253,114,47,216,145,188,102,233,18,48,129,187,29,198,178,77,143,142,2,50,208,207,7,205,100,232,209,255,211,168,85,131,253,88,195,163,201,39,13,155,96,124,236,201,69,49,148,180,90,174,155,108,182,116,15,155,223,189,44,60,231,119,207,63,247,119,221,80,220,85,102,10,211,3,147,29,249,194,133,253,183,236,168,144,216,237,117,249,209,231,147,221,143,141,51,182,6,95,111,228,132,249,70,107,201,143,141,51,31,241,47,156,122,55,67,0,81,212,56,251,149,15,58,69,216,44,140,85,112,163,184,196,46,209,12,36,92,61,135,173,246,248,253,52,198,189,40,188,106,254,194,86,115,122,24,151,123,245,253,229,83,248,60,18,9,51,128,53,122,62,241,175,102,70,52,35,1,161,166,219,221,21,141,205,47,84,171,171,48,84,146,183,213,105,169,168,52,157,141,153,128,202,210,230,203,103,213,150,100,242,220,230,153,174,191,121,10,32,130,154,114,157,48,80,232,22,97,234,67,249,81,250,32,47,27,30,198,58,107,168,148,7,201,162,127,239,27,203,174,162,59,69,148,180,138,235,132,108,35,219,205,39,75,38,65,244,163,217,219,37,213,181,40,176,149,92,192,193,204,174,212,20,30,181,19,159,3,183,137,243,234,62,176,35,182,255,77,52,184,36,87,29,160,99,254,164,184,190,48,82,111,58,129,194,184,142,28,24,190,117,17,193,201,31,175,223,231,79,146,170,252,238,202,81,8,191,7,159,149,85,247,129,24,212,5,27,123,211,251,70,52,79,42,71,217,100,184,61,12,17,67,171,63,200,164,185,210,211,194,212,120,72,130,129,105,86,216,252,109,67,1,53,249,174,80,247,10,197,238,31,197,188,72,138,108,138,134,145,125,179,131,72,67,137,251,166,18,224,231,206,0,251,170,86,188,108,224,249,185,115,165,192,169,212,251,102,46,55,191,48,59,252,115,234,169,225,150,98,43,102,242,170,163,41,51,191,91,173,219,195,192,166,181,198,104,21,150,21,39,7,168,217,245,104,44,121,61,73,166,205,189,135,234,21,116,155,156,34,108,165,116,57,26,92,143,155,67,155,169,89,86,228,20,155,10,247,130,37,202,150,71,14,134,114,91,189,142,130,42,28,170,221,18,166,211,234,41,130,181,230,68,194,16,83,180,142,35,148,135,73,195,100,115,60,145,245,140,28,26,83,213,85,159,210,42,253,56,191,110,118,190,234,158,142,144,54,34,6,95,184,152,81,181,86,132,251,57,192,179,201,51,185,211,26,213,48,176,235,120,226,76,62,90,212,130,164,51,67,194,132,145,50,181,132,131,232,118,47,41,194,103,159,221,159,78,82,117,179,36,68,154,26,19,165,70,77,40,195,195,134,74,127,58,42,80,141,139,135,153,225,159,134,11,88,235,56,57,205,160,183,14,126,174,107,185,90,153,149,215,84,132,199,138,35,78,168,35,175,100,9,213,82,119,114,43,48,67,93,82,236,148,87,189,41,172,251,169,27,210,189,83,163,189,57,68,110,155,145,140,24,187,17,70,102,39,194,103,177,212,173,214,196,254,56,42,144,198,233,87,71,109,74,89,51,196,152,134,89,41,172,250,140,147,238,26,129,180,162,225,151,170,184,4,210,6,190,21,59,91,39,172,219,165,241,0,63,36,180,133,76,146,228,105,196,158,97,134,98,232,23,70,33,87,177,58,43,25,163,235,11,99,160,137,77,142,134,161,14,14,15,155,250,204,19,70,26,117,123,24,197,19,237,196,34,131,17,114,77,70,111,175,42,0,145,176,217,240,170,24,158,194,8,254,73,24,233,59,95,64,128,227,77,245,68,197,32,204,249,114,63,77,163,135,252,206,234,20,187,68,116,43,151,74,252,44,186,47,49,151,82,212,93,186,96,159,89,161,133,130,21,108,157,253,8,60,152,250,141,207,87,128,151,206,206,78,158,56,245,209,120,219,96,17,150,66,240,22,45,196,229,121,198,73,27,214,163,178,134,144,200,140,37,130,111,71,167,179,5,65,32,74,179,96,36,170,18,230,150,245,187,125,66,234,8,222,236,164,231,222,51,74,125,102,112,171,53,229,69,11,43,244,129,144,121,145,42,162,105,14,79,255,62,58,131,74,43,244,63,195,181,20,215,133,210,159,170,140,44,43,230,229,8,39,117,27,70,233,165,222,23,125,246,120,103,113,81,124,69,183,55,244,109,73,54,29,41,5,37,38,83,119,112,61,74,50,28,69,198,98,47,52,99,255,120,54,78,75,155,172,40,48,5,62,123,179,252,214,7,35,4,231,164,248,124,211,104,10,42,68,194,92,98,189,106,133,210,234,214,204,11,126,218,12,177,189,6,128,226,33,30,159,47,137,79,198,195,21,11,187,23,240,136,208,230,23,174,156,237,65,206,54,102,125,255,109,236,116,246,3,48,234,54,42,61,108,222,146,79,244,36,42,30,133,251,178,242,139,150,156,110,145,201,222,150,73,90,195,40,194,221,106,1,108,221,7,181,206,246,205,71,25,76,135,84,30,136,53,202,43,94,13,160,242,217,30,234,227,89,251,135,55,184,224,43,204,170,239,227,183,169,247,58,198,24,54,229,43,48,10,168,122,40,101,214,71,236,216,10,252,105,68,97,9,21,133,172,99,1,90,192,8,197,73,212,78,242,124,80,187,165,121,203,156,2,77,47,218,123,99,169,31,173,199,209,103,133,85,111,233,109,184,208,184,111,76,50,242,131,39,62,235,251,213,248,180,182,159,62,22,104,202,46,41,0,77,102,213,245,92,90,65,243,33,132,54,161,255,62,80,103,140,234,125,210,64,107,23,223,11,13,99,188,225,55,6,138,84,133,81,41,38,236,118,43,106,80,211,244,161,98,51,184,247,173,229,205,7,228,240,163,186,70,212,188,119,30,142,46,208,91,15,103,131,53,42,68,15,121,131,113,203,163,100,150,15,65,254,236,139,93,238,236,236,234,225,204,61,223,192,206,46,30,65,237,21,159,6,253,8,78,90,84,61,193,162,139,213,181,1,135,86,2,101,157,40,236,98,96,248,98,61,211,21,172,196,212,177,42,10,27,219,173,114,127,155,102,144,98,42,167,249,235,132,244,99,51,243,75,9,111,211,170,245,48,77,117,189,111,70,199,190,138,149,0,17,245,228,240,95,156,224,136,244,35,92,154,203,154,74,172,217,67,138,233,75,216,145,211,54,228,51,4,68,217,113,200,64,4,59,192,103,20,97,182,117,91,143,54,130,111,143,48,126,222,194,93,130,195,176,162,158,221,112,105,16,138,16,159,76,137,215,121,6,82,26,122,101,20,255,28,122,69,195,166,21,193,95,224,236,130,165,72,252,52,200,142,170,97,4,70,189,236,5,220,40,11,146,135,220,142,237,81,132,141,12,32,183,13,164,41,26,166,5,182,228,72,194,156,34,157,155,113,229,92,200,232,114,229,144,126,106,12,99,211,169,20,218,30,153,60,121,150,135,205,158,69,168,81,39,219,200,174,233,1,117,32,105,181,28,101,43,36,89,66,47,115,226,53,167,39,159,150,50,123,184,154,14,169,132,65,95,165,144,196,4,163,161,239,211,244,146,70,8,106,66,32,92,235,57,26,244,137,183,247,234,227,26,65,248,60,23,95,92,177,105,194,104,93,195,43,248,155,155,159,158,162,36,103,48,138,240,169,69,39,113,33,68,45,68,183,52,75,244,122,121,188,66,181,53,254,165,87,168,64,103,224,50,47,236,188,12,202,172,132,242,36,11,216,214,240,68,116,203,127,217,252,14,132,67,119,134,233,28,142,83,69,61,114,246,125,179,195,137,64,111,189,205,220,66,190,159,53,12,70,115,143,232,158,11,115,244,236,41,96,144,173,136,97,53,174,135,154,208,244,140,48,128,61,161,180,22,99,51,223,190,188,22,206,16,72,203,123,134,36,102,65,137,188,45,165,203,194,129,205,247,170,101,71,120,162,39,83,143,60,136,174,201,144,2,22,240,175,28,58,112,60,17,4,40,244,167,105,234,143,251,188,206,214,43,107,20,81,142,30,120,1,84,0,244,220,11,33,219,124,95,70,87,98,51,84,221,236,246,7,188,74,116,30,228,194,27,154,144,37,194,120,154,233,35,3,130,228,216,118,171,189,96,200,46,225,115,192,242,229,41,131,103,238,74,64,62,185,52,198,52,30,166,65,39,156,70,6,89,142,130,76,238,116,104,100,70,130,126,89,162,216,147,89,23,69,9,244,132,145,17,244,137,56,119,51,198,190,81,36,181,220,162,192,162,231,75,147,159,6,55,236,122,132,132,141,13,125,195,151,186,186,225,72,159,25,74,222,214,54,90,93,28,139,50,112,22,86,109,106,102,246,230,97,172,216,110,203,18,110,52,243,116,60,240,147,241,214,165,220,232,13,221,47,70,10,212,48,153,103,233,102,167,40,20,157,48,101,241,162,4,231,25,174,15,140,164,46,98,159,147,238,106,239,113,95,216,126,79,61,214,28,237,75,68,201,220,47,249,185,242,110,3,67,81,215,163,181,115,194,160,51,3,129,113,238,232,188,252,251,203,21,68,106,238,161,70,203,95,8,141,153,194,78,13,1,106,198,119,147,61,221,100,39,85,75,124,122,232,55,181,155,150,210,250,0,79,22,147,66,34,19,209,48,251,211,64,181,156,183,119,158,88,149,48,213,138,152,82,192,219,137,119,53,114,18,244,123,114,132,183,82,194,217,44,5,22,147,159,94,98,0,141,63,48,146,141,1,19,122,200,146,96,74,24,166,17,69,51,191,203,169,169,218,185,215,49,147,173,153,223,73,120,200,235,40,108,112,228,109,193,139,101,14,145,97,34,178,194,19,39,233,226,254,232,54,101,100,177,214,165,194,93,194,183,157,48,0,85,121,160,203,118,155,243,74,11,15,177,207,193,151,45,71,30,193,132,146,245,195,59,219,207,51,18,170,224,155,212,236,107,26,201,211,149,239,160,179,76,65,109,33,189,153,195,184,103,227,156,160,116,224,243,112,207,22,49,199,219,56,175,46,233,178,4,168,97,197,183,129,51,164,192,14,17,183,193,175,125,220,153,238,188,204,37,225,81,250,61,24,21,23,189,48,118,231,43,102,27,116,238,186,16,199,17,120,232,57,30,40,106,165,75,102,27,28,129,119,139,95,70,30,249,118,55,208,25,6,95,92,35,60,178,180,197,103,55,8,81,60,111,76,228,116,36,152,189,240,112,189,100,220,75,241,97,184,97,150,242,226,29,138,76,222,189,111,17,213,204,89,17,255,10,68,88,82,55,85,67,171,80,174,140,48,109,117,57,249,201,56,203,106,130,39,107,34,182,134,179,209,197,87,96,194,91,196,176,30,219,241,92,178,28,124,246,93,178,48,157,229,149,164,34,126,58,161,115,165,97,74,230,53,110,11,70,207,148,40,133,136,72,4,104,89,136,94,56,141,231,81,74,232,110,15,19,30,148,40,125,197,24,10,72,230,136,183,58,80,48,60,182,98,225,217,120,102,233,209,182,183,185,11,15,170,98,242,76,6,86,239,119,193,196,87,124,107,116,133,100,135,141,148,34,78,198,156,27,68,96,12,179,194,38,88,143,238,214,177,191,224,192,243,122,244,167,205,104,220,31,138,33,9,100,62,26,224,20,156,156,122,54,154,134,37,220,79,120,151,208,229,158,44,7,73,143,182,237,251,140,48,116,33,61,154,230,111,128,57,207,14,57,143,231,202,207,153,91,200,118,255,180,181,245,202,43,105,244,8,113,237,209,234,115,114,154,26,87,123,155,21,64,190,62,131,255,245,192,4,163,189,183,214,63,180,157,89,182,36,41,14,68,183,196,236,176,255,141,21,87,47,36,76,249,95,221,93,231,84,167,37,30,56,206,32,52,152,201,195,45,212,238,141,169,212,251,228,236,177,98,177,21,28,215,195,196,160,229,181,73,139,88,238,29,134,186,171,53,157,227,248,93,183,155,133,229,143,197,82,97,146,113,226,225,157,27,241,167,15,255,211,170,242,124,227,83,85,114,133,135,115,142,70,174,51,20,29,58,211,14,125,241,198,119,35,86,85,82,8,5,160,217,247,159,46,199,84,78,5,190,95,219,107,49,137,96,32,194,33,19,241,158,16,37,34,197,148,132,126,169,227,219,82,225,60,245,28,181,151,45,155,233,50,194,47,175,7,59,20,130,203,152,88,2,103,137,182,38,161,34,143,54,7,136,23,156,156,195,158,174,147,216,2,111,39,120,193,209,255,88,186,35,81,251,90,131,23,252,222,42,211,190,48,144,237,245,2,162,99,37,9,67,119,187,250,248,116,168,162,189,176,188,21,156,37,65,39,65,124,241,91,250,181,48,81,163,108,16,25,196,162,212,35,23,134,87,32,224,107,156,233,215,170,150,44,184,2,229,162,121,20,38,12,228,172,225,237,148,93,116,219,168,72,160,120,253,42,18,139,77,109,183,101,119,128,17,240,103,85,164,10,91,12,197,225,5,109,128,162,187,5,251,239,177,92,27,221,75,141,5,195,73,29,76,70,228,107,71,191,199,215,93,91,129,24,78,146,217,96,199,162,60,32,234,58,238,197,83,10,213,32,10,34,100,30,172,225,112,181,137,189,139,7,247,120,242,44,53,35,146,235,140,182,55,91,202,171,55,217,85,47,192,136,188,125,206,187,3,35,38,206,77,109,141,47,223,43,153,173,96,71,178,122,121,248,194,15,248,131,77,57,55,77,113,164,219,156,188,30,197,172,169,51,124,115,23,247,197,67,112,62,111,242,36,102,215,232,25,41,216,173,231,45,101,212,224,128,239,205,88,53,3,190,166,23,137,212,142,162,187,40,39,132,113,45,7,5,7,108,20,105,134,99,103,224,58,117,120,224,160,26,2,147,81,19,133,50,164,66,139,173,140,126,246,236,81,10,243,39,137,210,4,70,122,207,171,104,224,146,80,99,0,227,32,170,177,136,198,169,96,138,161,172,76,135,59,106,33,218,235,251,247,189,174,143,244,250,34,126,103,224,53,130,87,152,148,151,37,76,45,192,86,151,227,48,206,169,79,223,249,254,145,211,85,109,24,79,52,229,128,248,3,108,242,94,18,53,44,244,169,191,205,213,221,87,30,250,212,90,86,107,67,214,92,202,136,173,190,43,9,59,73,202,156,87,61,42,189,182,110,209,247,12,237,95,16,225,222,209,108,34,162,116,81,114,199,131,89,222,242,183,5,220,166,82,230,40,234,66,91,134,27,151,85,125,180,244,70,237,39,40,98,167,78,171,138,28,252,60,77,27,147,156,26,239,68,222,159,196,106,129,239,5,203,139,150,56,62,155,148,241,127,220,145,30,211,50,17,204,111,235,36,186,103,237,244,100,98,146,191,168,59,215,29,122,144,172,31,149,248,216,213,105,127,191,195,27,156,123,240,178,140,116,98,222,221,162,249,81,15,115,38,25,193,242,240,78,5,137,87,120,114,109,212,58,25,211,84,226,4,113,246,130,107,70,156,37,173,27,44,250,193,109,128,199,82,119,163,98,58,136,222,51,106,38,117,105,45,150,241,163,232,93,112,100,200,5,98,153,213,226,85,102,131,79,251,169,141,82,76,255,215,91,95,187,142,20,4,129,235,35,141,36,75,255,232,234,65,72,149,112,250,163,156,84,102,169,123,35,59,47,114,98,164,61,77,196,113,184,207,225,194,11,221,207,59,193,151,76,180,1,43,117,48,208,160,70,14,99,179,192,133,164,94,135,141,144,89,54,97,12,179,238,229,13,68,162,160,56,83,184,35,204,225,66,172,108,125,162,95,254,241,197,168,81,8,10,59,120,136,5,133,196,175,244,71,141,214,132,232,226,251,229,26,185,150,240,54,127,169,180,102,59,114,215,44,153,45,120,94,182,120,67,112,216,61,206,183,142,91,89,25,243,205,218,250,181,174,38,49,81,82,53,48,53,111,159,195,227,155,178,45,80,13,76,78,194,118,24,185,198,196,183,15,107,64,60,187,81,107,164,140,249,56,176,127,94,7,50,212,119,239,185,140,25,69,162,238,112,193,238,59,169,78,185,184,14,159,145,145,239,158,200,250,237,222,28,48,89,107,85,31,142,209,226,162,213,215,112,155,39,213,10,227,191,174,174,101,79,122,113,41,73,102,224,118,212,249,90,112,202,168,139,200,68,35,102,8,121,67,100,123,47,113,73,163,0,181,116,31,21,115,236,104,250,9,57,110,33,173,14,217,239,236,233,181,183,101,229,4,108,25,179,82,104,92,152,196,223,107,61,196,138,55,154,128,238,34,103,246,219,253,211,138,120,88,78,188,62,194,122,14,213,110,78,196,232,241,218,220,70,36,119,156,26,221,26,42,226,248,198,83,206,26,20,153,219,87,8,140,186,104,79,107,206,2,49,161,47,90,31,138,159,148,80,162,132,83,3,2,236,86,18,77,46,241,35,15,68,211,24,193,12,77,74,184,227,239,20,55,23,70,16,74,57,229,44,132,208,78,116,188,221,55,83,10,14,203,37,139,135,79,171,66,215,88,49,215,251,24,148,214,167,42,76,253,49,64,205,152,197,92,102,51,183,200,168,158,66,242,213,191,252,250,196,42,4,161,218,140,37,82,225,103,76,84,123,173,197,231,172,195,170,147,254,103,142,73,52,114,199,207,90,37,18,134,62,242,145,240,218,29,223,95,244,225,162,212,61,86,141,11,118,4,227,61,59,124,90,106,173,92,20,41,149,35,159,54,224,141,123,67,131,142,16,91,156,7,35,248,37,48,218,219,189,6,204,174,89,53,38,217,93,80,17,152,170,122,37,101,165,142,120,199,123,77,178,86,229,181,40,235,106,51,158,93,182,150,43,2,195,218,22,239,133,163,81,44,55,28,235,136,139,253,96,18,54,69,181,1,5,99,104,57,253,167,169,221,18,222,17,164,231,219,221,149,253,181,59,162,246,114,75,165,118,186,253,196,65,128,185,230,139,113,86,150,241,255,249,152,118,88,120,170,134,98,59,133,182,222,115,156,187,194,188,109,240,44,158,0,62,77,145,113,228,214,247,78,124,2,198,227,45,40,19,37,6,173,153,75,73,209,206,139,5,90,69,99,24,116,158,95,232,27,20,122,184,173,193,206,97,76,108,63,24,38,82,181,159,208,91,227,63,63,152,82,97,189,123,20,243,26,124,62,224,150,7,161,35,74,4,173,199,152,208,209,162,225,105,83,130,89,62,162,229,62,122,167,72,42,5,65,167,7,172,21,158,100,182,49,132,241,236,90,119,66,201,162,137,229,99,69,47,154,46,96,98,61,253,87,216,65,234,214,18,78,110,96,210,1,166,195,223,220,146,65,14,60,157,138,25,120,113,251,214,126,83,249,183,63,135,41,190,56,9,166,174,163,57,76,105,152,82,30,35,75,19,139,111,220,125,240,8,185,224,223,152,29,159,40,56,24,200,215,18,238,97,132,61,151,247,124,194,23,160,81,73,210,202,186,143,248,176,45,68,3,185,21,177,235,230,47,70,206,120,147,125,161,114,190,255,82,0,89,102,166,162,44,209,59,130,46,219,247,164,123,222,86,172,103,133,97,182,240,158,83,60,84,229,90,5,124,103,139,247,252,118,83,143,84,96,18,107,189,231,245,78,115,37,205,37,112,208,170,207,149,78,132,94,59,62,246,79,115,23,108,112,251,171,57,214,58,188,34,5,174,128,41,74,146,196,211,190,94,252,135,59,53,127,41,38,207,122,243,189,176,67,232,176,228,107,145,172,177,126,57,251,23,54,93,7,29,239,251,233,251,143,176,4,120,204,228,198,172,112,171,212,30,240,189,47,136,77,249,97,190,158,95,142,224,133,121,255,165,241,82,252,112,43,126,187,90,154,241,210,88,43,137,147,199,97,92,226,114,219,68,46,188,191,198,13,166,35,33,64,174,150,73,239,197,73,228,61,138,237,117,97,50,133,189,86,166,153,230,150,140,56,252,207,227,199,39,4,140,69,43,215,147,134,19,60,78,167,134,148,164,84,211,211,250,48,207,29,102,166,116,253,237,123,52,54,223,23,88,11,83,142,31,232,102,219,246,181,73,178,14,25,75,218,113,35,68,113,152,220,184,165,175,77,134,193,112,152,90,84,205,81,106,166,21,234,83,5,130,184,251,177,181,245,48,130,35,135,89,91,85,59,206,157,197,87,23,142,173,220,26,137,200,243,253,246,133,74,36,109,53,165,133,110,203,85,238,45,243,122,104,161,165,177,70,179,162,29,70,56,75,210,109,218,176,196,9,175,233,130,58,81,56,33,80,94,172,245,231,79,1,174,72,36,86,141,173,83,48,245,57,92,144,22,149,97,33,75,244,167,198,77,248,174,18,108,151,174,145,56,219,125,233,86,35,77,150,125,161,219,220,116,144,28,119,13,143,23,51,190,253,209,139,48,187,204,241,206,70,208,62,111,61,208,164,144,95,198,63,53,170,151,201,177,151,221,35,97,10,124,79,233,30,35,62,240,184,74,108,133,93,155,138,199,128,201,79,211,214,247,167,215,107,92,182,72,144,19,122,231,10,25,61,131,158,174,201,93,147,178,150,17,67,178,224,29,209,192,252,189,174,252,226,154,6,87,37,70,4,38,2,62,21,62,122,145,253,190,85,220,142,49,88,234,36,62,234,255,156,219,222,134,20,111,154,140,153,137,18,122,73,100,93,154,239,249,153,5,180,252,236,170,203,10,87,229,246,78,242,78,57,241,49,239,124,238,210,49,28,88,46,101,12,124,167,149,230,93,221,249,79,4,240,123,48,46,48,129,71,121,22,241,31,44,246,215,253,247,227,204,58,6,171,127,107,220,59,83,27,103,8,168,39,196,133,137,82,199,231,104,154,6,142,195,195,88,251,28,173,83,163,173,184,67,70,233,223,67,231,209,151,226,178,81,99,225,89,129,215,3,27,25,74,49,135,166,185,40,164,215,168,76,199,5,130,44,237,170,163,61,204,107,31,195,9,205,158,14,118,175,195,117,100,64,171,5,72,5,134,86,45,6,123,96,26,118,109,61,208,177,247,41,6,159,183,186,244,6,252,41,191,80,18,48,10,236,226,146,30,182,189,180,120,248,194,217,123,4,54,118,141,120,56,90,129,77,187,118,7,113,124,1,143,161,252,25,31,105,60,245,23,69,254,91,212,171,235,60,176,7,236,29,11,15,66,166,47,183,238,239,197,44,239,65,91,99,226,184,221,72,190,209,222,154,60,2,211,193,27,84,35,46,76,105,43,168,139,180,30,165,177,196,30,143,194,240,86,214,128,225,151,152,9,222,191,234,107,131,155,212,148,67,141,125,159,29,104,51,143,69,83,24,69,66,127,47,132,213,165,174,22,152,12,91,239,89,35,58,177,181,103,148,27,68,227,107,122,9,99,59,232,161,252,192,97,170,224,36,87,147,124,144,210,123,84,252,22,225,14,52,176,189,45,24,41,48,205,80,2,238,45,54,35,40,64,53,188,253,151,106,18,159,3,37,243,175,166,183,50,221,94,135,17,67,210,108,29,164,18,190,168,115,190,203,120,73,21,169,193,84,79,253,96,234,116,164,74,223,134,108,253,146,25,128,91,198,246,249,37,66,111,75,46,46,51,191,21,164,172,94,74,124,254,74,52,20,30,78,189,12,204,101,93,19,171,134,165,174,140,128,225,236,214,214,176,207,142,104,77,238,200,209,223,158,166,109,255,131,141,69,109,235,152,92,179,250,85,34,195,93,174,82,29,172,181,232,24,70,68,213,117,59,16,85,59,15,38,46,213,51,236,166,21,232,55,255,65,25,133,7,175,174,201,102,131,169,239,203,22,56,159,13,212,35,77,223,50,138,73,137,105,183,9,110,212,17,40,245,233,138,206,226,217,123,192,118,70,73,198,151,217,67,222,49,147,36,144,131,124,160,182,189,226,91,178,41,127,186,71,155,91,210,109,159,194,81,170,73,139,36,230,32,119,244,131,77,61,94,167,32,34,46,61,94,107,25,83,154,188,53,122,239,53,30,190,172,102,43,193,16,173,158,7,207,169,191,141,106,120,113,123,211,224,150,224,187,108,143,111,210,230,69,248,116,139,63,240,87,150,238,213,242,139,42,146,4,207,49,206,67,139,94,36,7,133,33,113,114,225,221,58,45,39,171,161,114,249,234,244,239,91,200,84,224,58,222,75,212,233,223,205,167,107,120,226,88,169,125,252,52,75,173,38,24,74,203,47,224,158,18,225,240,35,124,113,105,50,63,77,147,173,14,189,70,74,190,163,117,83,233,169,11,95,43,98,182,24,148,110,103,163,192,184,176,163,227,200,121,76,253,105,174,191,45,222,26,97,35,121,52,19,252,188,183,134,82,239,164,144,205,157,193,129,82,28,49,20,30,102,115,59,108,2,214,146,234,6,201,124,88,86,197,164,134,63,77,209,35,131,102,197,60,34,179,95,150,207,36,2,16,246,123,225,210,163,231,241,36,232,190,91,180,38,95,70,54,59,146,147,199,234,49,197,59,106,94,50,40,24,255,39,166,217,50,158,76,233,185,5,34,99,166,224,196,209,139,201,196,73,186,190,239,61,188,138,206,216,133,205,132,140,214,119,251,209,120,17,69,185,103,125,210,53,2,55,2,99,10,239,247,219,70,127,34,48,164,49,239,183,201,171,147,109,154,82,168,18,23,81,178,70,231,214,8,30,220,44,97,135,0,55,97,159,1,230,197,206,123,248,17,74,68,99,136,40,197,61,3,230,91,20,186,9,42,126,239,17,211,99,80,45,218,40,163,118,47,0,243,39,182,96,240,76,105,95,211,210,46,74,236,58,164,231,139,147,21,102,168,25,238,95,74,101,135,174,94,2,147,94,153,107,211,129,4,16,77,217,196,103,248,90,183,150,10,17,38,234,133,111,9,221,169,56,132,144,5,248,251,222,94,141,81,175,254,95,22,20,190,53,159,231,199,72,224,52,227,147,92,200,29,139,104,228,23,91,136,7,196,78,15,231,155,20,16,2,67,240,16,139,104,209,94,225,6,237,202,124,91,94,23,166,189,15,175,108,149,77,13,179,85,156,184,164,71,148,175,196,195,173,224,229,161,156,187,59,184,71,134,57,123,100,208,80,161,127,103,58,103,150,200,245,0,51,18,59,96,182,26,129,239,234,59,219,61,192,232,181,157,165,187,22,167,242,26,209,26,253,49,205,69,69,106,122,199,68,109,22,166,209,24,57,9,91,113,172,95,27,19,195,86,211,100,73,184,114,2,146,195,233,58,71,74,99,218,193,22,64,198,218,234,41,183,11,209,133,160,1,161,50,117,200,34,65,35,97,187,50,60,48,238,52,65,59,97,216,120,54,100,247,154,88,137,216,73,155,175,49,213,85,91,51,116,141,42,55,122,118,119,103,205,191,186,166,251,14,38,3,227,253,172,41,237,0,98,150,224,93,33,29,177,202,92,193,221,140,176,103,192,45,101,37,208,239,112,14,20,172,185,161,169,120,157,50,201,152,228,36,9,46,77,192,162,188,244,196,158,119,191,231,216,250,189,40,123,29,97,51,20,220,64,98,144,192,143,253,189,221,154,172,126,209,138,248,208,37,130,176,221,97,40,107,123,202,43,187,235,213,29,177,197,72,138,154,38,127,25,81,81,123,36,57,215,0,151,81,217,149,96,195,126,176,50,237,115,81,195,231,44,173,83,238,35,223,247,139,73,206,97,168,37,126,48,118,222,235,88,60,155,139,194,209,116,35,60,129,237,193,164,69,105,186,17,53,93,126,27,134,129,97,169,152,32,249,112,187,174,215,51,203,2,149,124,162,107,221,124,227,193,39,231,50,117,10,35,99,95,185,173,187,78,99,174,129,125,159,215,181,114,183,199,42,240,221,218,195,228,32,28,38,84,78,31,251,105,188,21,119,97,17,167,193,112,29,61,204,44,42,130,244,103,173,162,206,239,147,216,81,100,218,40,220,122,92,40,249,212,93,10,100,129,203,14,102,32,83,43,150,243,135,57,138,75,198,97,92,99,178,244,200,96,159,193,170,203,210,252,154,152,66,100,127,222,229,210,223,252,151,234,217,123,92,163,161,24,219,21,97,26,21,200,251,108,60,215,107,140,97,43,253,134,57,168,8,154,210,15,63,124,190,53,230,175,85,75,138,197,108,186,231,103,188,117,11,239,158,182,94,166,158,21,175,117,167,140,188,149,201,66,142,247,210,139,66,186,7,195,17,91,131,169,233,192,110,34,221,62,38,231,30,195,13,249,139,140,231,177,170,223,183,25,93,123,88,190,6,47,197,45,91,118,186,79,6,116,23,104,176,222,195,17,156,146,27,58,25,62,229,17,80,157,70,140,52,193,252,243,96,33,57,48,221,77,191,201,194,109,133,235,64,46,17,27,50,255,22,11,195,114,223,197,44,133,114,98,215,29,23,179,165,18,20,164,43,82,178,189,3,61,41,112,185,141,92,36,46,171,216,28,106,48,239,123,18,65,205,225,87,112,171,177,200,240,140,184,13,44,16,75,139,155,32,124,185,134,105,15,239,0,54,77,85,152,192,91,184,37,168,153,107,255,60,188,142,128,209,70,148,13,252,142,18,218,187,225,181,184,223,71,61,142,236,68,251,177,179,213,130,135,74,31,142,51,45,92,111,181,81,2,38,95,100,147,56,31,204,112,20,61,14,185,153,145,71,12,197,179,195,139,66,57,25,115,130,197,51,66,20,13,21,40,49,83,224,65,57,205,47,110,48,178,171,140,50,48,10,62,222,243,187,12,245,26,193,242,160,158,48,80,72,90,106,130,191,47,28,146,189,34,70,157,126,154,168,132,163,19,26,137,163,40,44,44,225,213,35,173,72,214,245,134,48,171,127,225,143,188,118,250,16,3,105,155,156,66,248,27,59,169,122,83,209,77,185,113,248,58,239,38,43,193,251,109,18,197,43,162,8,220,203,228,217,240,250,79,127,182,145,118,233,193,114,26,222,230,18,48,161,70,217,204,168,53,185,167,179,199,186,238,82,57,162,227,240,167,20,88,95,12,175,143,93,117,166,52,24,78,30,186,69,104,11,176,213,175,6,49,34,123,170,248,160,80,71,236,159,47,0,163,205,74,99,98,193,42,183,96,154,73,85,232,142,67,173,114,68,17,26,162,12,103,41,252,199,81,26,48,17,34,133,185,103,237,120,56,43,115,39,24,26,95,9,108,66,241,46,48,181,32,43,30,254,169,11,139,130,246,51,222,152,160,72,56,245,209,152,202,61,126,25,106,6,221,41,41,159,169,45,6,133,105,37,54,134,105,66,252,184,104,140,107,18,46,127,221,43,77,58,249,4,12,15,151,62,220,40,11,61,154,91,184,176,203,91,85,139,22,156,128,185,177,201,218,162,34,184,184,157,128,230,6,90,191,10,155,222,94,192,100,84,203,242,184,29,193,190,113,152,51,113,106,199,205,139,18,15,167,216,106,107,199,175,237,240,147,108,51,24,73,67,25,242,187,185,66,148,236,48,46,45,61,186,238,140,46,241,181,200,1,59,250,236,130,6,106,76,67,82,189,91,122,54,20,109,190,246,76,61,189,104,150,56,5,2,45,130,243,36,93,14,137,230,226,160,121,158,61,146,213,224,59,85,184,220,153,232,41,11,133,106,104,77,184,198,159,185,253,115,94,24,150,125,181,190,74,20,210,25,108,249,236,106,244,29,87,166,33,182,143,100,161,90,72,176,123,134,95,163,67,159,247,201,166,66,238,226,23,6,20,18,69,8,227,9,76,1,221,23,15,135,173,89,147,216,7,5,207,43,96,66,224,71,91,195,96,190,226,183,177,236,166,118,109,82,224,28,89,9,16,179,200,85,149,52,204,81,199,131,151,202,76,32,31,74,90,67,60,124,212,20,78,227,122,81,62,247,166,94,24,97,9,65,145,25,174,145,45,65,132,125,170,153,125,74,164,173,33,104,157,70,172,145,102,30,239,76,218,170,126,204,65,125,242,140,68,140,101,50,44,10,195,35,16,240,157,54,43,37,246,23,92,7,51,224,141,126,184,194,229,177,150,66,208,6,99,167,102,238,219,94,235,240,73,172,119,192,156,163,209,154,236,81,41,81,130,150,240,237,227,166,140,41,68,197,150,247,95,223,60,107,197,150,144,192,208,53,198,199,132,142,236,211,37,64,30,98,245,59,2,185,18,247,246,177,181,84,98,146,195,18,201,47,152,30,71,225,59,51,103,180,70,223,82,191,38,217,220,179,70,215,58,226,106,250,112,2,232,95,116,109,80,50,171,195,66,144,42,146,99,204,149,157,234,29,8,19,198,152,83,97,48,245,139,245,238,53,124,219,24,64,239,214,170,99,10,141,187,123,215,58,42,217,71,247,141,142,144,167,231,67,116,115,79,167,239,137,31,168,4,76,45,213,78,240,44,145,143,215,155,201,101,233,144,147,98,87,98,76,225,157,28,90,230,113,239,105,205,175,239,24,119,245,211,215,130,146,50,190,54,186,131,162,162,10,220,222,29,217,152,99,166,110,89,236,113,111,95,192,237,80,211,92,65,185,37,222,203,154,47,237,89,177,108,142,128,247,189,55,232,160,17,27,244,51,166,83,52,169,254,20,75,105,124,131,6,165,200,151,80,46,22,51,80,2,123,75,97,234,35,124,59,52,21,30,93,34,205,20,99,124,245,18,149,95,234,26,96,185,149,72,31,131,239,106,234,152,34,30,220,123,116,28,186,58,189,154,145,47,81,227,115,194,218,86,78,106,13,13,191,63,28,183,160,122,68,140,242,63,124,111,157,67,64,61,119,31,124,212,95,137,214,213,190,191,194,108,91,254,219,247,146,81,52,15,241,194,232,221,4,140,68,172,58,0,26,220,146,61,30,78,165,158,222,133,27,164,62,61,186,54,40,88,74,240,38,58,232,48,20,177,90,204,212,236,102,23,191,189,80,74,24,10,35,153,246,224,147,102,26,54,198,126,207,182,130,248,153,225,30,187,177,5,110,203,78,240,23,196,219,221,124,254,9,60,35,118,52,35,130,210,149,223,76,238,217,225,105,228,178,25,190,70,135,63,218,228,74,117,195,107,144,212,123,191,80,214,210,42,242,175,253,101,105,4,12,211,86,77,31,179,188,93,101,118,210,226,102,154,10,178,223,93,251,249,107,233,165,175,153,36,29,39,105,251,164,105,134,77,16,232,151,202,0,239,28,221,225,93,190,187,242,72,185,97,204,112,232,8,29,38,0,211,242,250,56,61,150,15,252,174,233,232,36,133,98,198,44,163,134,64,163,244,72,184,142,8,193,16,241,188,151,55,157,9,197,106,209,28,38,227,88,103,120,53,250,106,31,210,207,98,150,90,57,137,200,155,119,28,71,133,198,194,73,152,252,34,215,15,118,223,147,92,69,21,49,21,119,159,177,236,239,211,170,182,38,87,112,68,74,42,204,6,83,127,186,172,26,19,252,140,28,133,180,234,136,19,219,221,65,94,227,211,81,225,210,254,75,179,197,39,248,165,237,12,253,177,72,16,190,86,127,57,122,102,147,5,122,124,250,147,176,181,52,236,203,84,104,225,93,131,69,109,166,5,208,45,247,223,83,124,175,169,145,2,210,215,2,219,240,32,5,140,115,89,93,153,211,212,239,94,235,187,173,36,163,151,11,173,167,23,99,232,105,62,222,135,70,98,108,103,132,59,225,130,23,175,33,2,225,97,205,223,243,130,151,19,24,74,148,88,246,103,147,101,161,30,75,100,237,61,128,10,49,84,43,106,0,26,31,164,203,8,240,65,230,82,155,152,28,187,103,78,16,132,108,186,118,169,147,125,141,249,152,122,226,19,88,140,84,43,210,33,75,79,29,191,47,26,30,249,78,34,137,214,137,67,47,177,35,251,159,18,154,100,15,44,20,131,202,203,171,134,10,49,193,148,191,198,91,83,197,191,212,79,251,153,242,81,192,176,34,15,133,239,4,121,115,252,238,109,226,66,35,243,6,117,133,64,231,30,58,15,173,64,107,197,91,119,94,90,125,192,219,20,79,29,110,208,222,105,107,26,132,169,114,237,18,18,233,21,134,159,32,58,78,181,164,12,25,74,169,146,108,94,178,147,151,98,237,29,87,16,234,173,74,215,198,22,229,143,100,114,162,126,234,94,38,173,218,131,159,120,204,143,50,102,92,120,180,72,220,36,21,29,174,40,133,41,75,120,123,10,110,171,4,83,33,21,15,223,61,101,31,219,210,158,30,128,196,190,74,87,198,143,191,28,231,7,218,154,75,175,109,215,0,219,111,199,225,240,173,45,193,36,206,189,205,112,43,100,151,221,128,42,82,195,2,67,2,27,157,66,82,93,55,186,143,178,248,200,112,255,211,46,79,141,231,121,7,234,238,22,145,87,248,91,35,22,22,25,39,105,146,144,135,82,194,246,194,17,151,26,79,174,28,14,214,148,161,242,17,128,255,194,240,66,110,53,89,32,132,63,190,55,28,197,120,161,20,190,150,147,231,216,18,172,83,21,83,102,230,157,37,49,214,247,144,33,206,173,112,47,145,18,135,216,59,229,157,10,143,87,217,66,92,225,104,101,11,251,197,124,6,39,95,39,157,152,236,8,145,122,70,204,109,104,129,45,171,118,185,7,203,34,145,26,59,180,85,249,43,65,7,158,232,224,164,198,135,123,113,28,214,36,192,235,79,51,102,231,157,229,173,164,165,97,37,32,14,246,169,57,36,204,222,50,195,223,97,182,167,30,121,24,143,145,90,6,207,28,98,29,9,94,2,215,137,124,120,130,63,121,56,9,231,105,101,124,166,128,226,112,89,28,21,25,46,177,9,66,35,170,164,167,214,181,103,162,115,81,212,27,50,239,21,110,84,35,185,73,167,45,86,198,187,95,147,202,56,211,102,67,174,90,252,50,181,63,53,205,19,238,176,62,220,139,188,156,222,242,183,140,188,27,211,103,91,105,187,88,176,74,68,207,200,91,211,219,156,241,124,196,20,38,35,116,166,69,191,76,120,51,96,22,83,207,115,244,139,45,150,178,187,145,23,192,168,251,161,104,37,165,253,166,126,239,90,130,132,71,154,192,36,205,134,29,140,67,60,141,55,222,69,79,179,128,143,148,226,120,221,35,41,51,149,155,131,90,216,86,5,177,226,210,1,153,76,79,79,110,61,70,123,176,185,100,184,214,25,110,175,187,233,167,156,53,174,245,125,188,151,194,230,77,253,66,17,172,62,152,108,111,157,38,148,177,132,187,111,16,184,74,51,212,238,172,209,115,72,205,71,218,68,157,11,192,238,113,72,202,232,120,146,110,253,197,144,144,144,174,225,103,243,6,190,187,22,218,110,95,106,125,238,44,140,159,70,179,49,77,178,137,23,231,93,49,169,250,213,142,95,139,171,197,20,29,132,74,242,86,214,73,47,10,24,146,138,47,111,101,59,118,186,63,210,222,180,110,209,53,139,174,85,132,117,196,241,140,178,92,164,72,117,132,76,245,96,178,32,114,100,112,152,143,180,107,4,3,150,130,209,159,135,149,106,102,109,141,247,41,222,155,13,71,11,14,54,23,203,168,223,48,47,141,120,20,40,252,105,61,220,102,247,15,213,81,130,184,205,23,5,178,221,98,143,75,31,205,37,62,252,13,248,222,103,106,141,69,184,31,220,115,136,174,91,194,233,8,143,56,22,202,167,48,140,210,235,249,211,249,164,2,223,101,30,47,109,234,133,50,85,54,196,200,35,124,56,197,28,228,85,97,82,29,106,192,37,89,170,247,59,227,7,8,119,250,34,202,54,21,38,62,30,190,122,8,106,101,133,108,92,35,17,193,232,150,215,169,241,191,65,119,194,72,33,94,171,158,45,19,37,239,81,156,136,54,132,200,169,92,248,110,102,81,224,4,81,89,85,66,12,34,168,212,124,58,220,169,90,150,135,195,205,49,125,129,53,244,159,148,8,22,41,223,49,206,131,113,200,166,214,27,234,157,128,71,209,125,120,115,184,148,242,96,132,220,171,194,223,171,189,186,227,13,95,135,124,110,178,74,91,4,218,206,154,154,37,120,175,2,4,158,235,43,1,28,26,65,135,5,237,155,94,4,219,40,174,234,242,236,131,222,103,141,192,103,55,185,245,33,176,237,69,81,228,7,83,145,152,164,104,145,204,22,226,105,232,252,84,141,185,82,169,31,145,155,102,178,144,178,244,15,2,134,237,4,76,50,190,156,78,20,72,133,109,71,164,114,107,121,251,69,143,43,172,26,12,229,136,194,80,138,134,98,220,61,159,238,78,49,21,222,69,80,147,61,17,20,143,183,111,228,173,91,181,80,21,24,121,245,248,30,92,236,229,91,67,130,86,215,121,104,213,106,208,67,112,234,68,20,14,111,169,38,249,81,209,247,246,82,84,174,171,242,255,192,88,222,162,72,156,12,154,35,170,155,86,19,60,162,38,161,177,29,170,25,115,56,113,106,132,23,187,201,177,43,138,247,245,161,176,133,30,133,207,43,154,105,104,44,105,178,16,162,100,45,204,202,11,115,127,214,241,254,163,169,116,120,163,224,173,173,113,206,251,133,171,145,203,82,101,191,131,34,45,42,73,239,10,159,85,159,140,108,106,140,88,35,193,44,195,235,93,65,27,49,110,209,251,4,62,179,191,103,67,23,32,251,21,158,216,59,53,162,53,185,224,9,157,208,97,6,106,28,182,10,159,151,31,79,42,195,78,47,117,205,209,30,14,160,123,230,157,161,20,59,112,72,157,183,39,52,206,65,157,40,80,242,200,120,19,219,215,207,241,253,173,54,135,225,62,145,92,9,148,172,190,240,200,53,138,142,118,106,108,20,124,142,82,220,50,244,181,217,91,87,244,140,137,210,19,220,94,181,52,190,160,162,235,18,157,235,168,139,231,52,39,249,77,225,111,69,61,79,187,198,233,53,14,180,103,48,67,184,139,6,247,89,34,151,62,86,37,216,2,101,80,116,68,9,106,70,240,189,154,64,170,62,219,184,33,226,217,48,87,246,4,163,64,23,15,231,2,33,247,246,99,140,197,238,165,108,120,84,212,199,111,122,106,111,150,86,188,248,77,59,62,185,54,251,231,170,70,213,168,173,173,30,37,186,214,97,72,209,65,187,182,93,148,115,54,132,193,86,122,118,204,34,4,19,102,57,9,187,111,17,15,166,180,54,181,36,95,50,62,70,177,43,84,130,215,203,30,177,92,244,52,253,41,76,140,125,176,192,195,220,50,250,214,37,28,20,26,218,51,120,196,129,73,106,86,207,191,60,99,155,43,132,32,123,122,169,17,44,4,205,244,247,210,80,246,25,23,128,59,119,161,4,202,67,73,197,117,192,247,233,95,254,16,100,120,59,108,242,202,233,43,238,18,53,237,197,100,117,190,52,7,78,13,19,194,36,214,90,66,225,80,113,148,232,71,79,211,171,134,251,166,113,18,127,35,77,47,72,239,253,59,82,27,62,87,250,101,238,133,241,41,10,242,149,105,238,194,175,22,173,75,163,174,75,225,242,69,161,127,101,227,79,104,199,248,241,164,173,123,149,45,61,253,52,100,241,145,16,70,61,146,22,148,65,85,91,99,217,144,214,67,162,116,218,75,190,238,219,65,181,205,35,125,76,51,95,227,183,77,77,85,23,60,89,46,15,101,19,76,59,40,134,172,231,139,17,251,207,43,182,153,120,176,195,131,220,51,109,93,113,155,70,107,74,221,142,118,156,82,230,104,220,231,238,61,109,253,80,197,5,252,39,21,172,7,7,100,220,59,224,251,168,180,104,225,158,137,180,69,163,193,205,71,214,227,201,32,20,53,148,101,3,169,64,216,107,3,46,95,75,199,56,199,118,100,14,158,146,20,38,236,172,141,98,121,104,12,182,126,106,146,205,34,250,11,179,68,10,38,98,169,64,240,17,229,171,156,112,50,160,141,82,241,243,224,123,225,84,203,167,89,49,86,84,183,66,87,166,38,25,23,199,72,151,36,107,124,235,167,238,200,129,6,58,247,82,30,165,107,120,132,223,136,145,171,122,45,48,161,237,17,85,252,213,196,14,100,138,13,203,6,172,145,66,74,205,149,194,164,141,198,20,132,82,72,171,46,16,157,238,81,92,68,204,185,136,63,12,70,153,107,126,7,218,86,202,95,56,56,207,78,84,103,147,204,190,254,121,54,230,120,36,214,246,174,212,203,192,119,211,136,180,220,107,23,105,202,34,29,95,95,84,100,193,202,166,73,31,199,130,229,229,149,221,118,53,128,7,105,188,81,137,121,76,253,240,83,24,54,2,79,39,134,71,77,11,126,145,80,27,97,62,144,250,254,233,37,15,63,63,25,196,14,27,203,177,126,233,187,1,212,168,201,184,19,46,221,140,47,76,132,34,224,94,19,151,17,58,88,164,131,59,76,26,191,220,125,15,138,235,189,70,121,43,194,26,105,170,144,94,25,5,170,120,54,52,141,26,245,235,18,169,154,197,120,110,151,182,38,14,23,191,141,231,90,226,71,119,201,242,57,95,197,212,128,128,86,96,28,229,81,203,69,85,232,74,40,194,74,81,97,74,173,170,172,14,232,158,118,117,237,162,67,81,138,210,76,66,16,116,63,126,104,19,27,79,149,94,109,219,241,68,127,211,38,254,242,254,143,72,77,245,226,30,242,142,37,57,232,238,38,245,137,73,153,216,117,213,211,182,91,178,164,39,181,195,140,122,210,178,133,134,33,30,13,95,153,238,192,29,149,50,231,238,103,177,80,179,158,166,89,57,235,193,212,72,235,4,111,168,154,197,79,23,203,38,19,24,206,171,24,50,212,55,133,211,240,194,11,189,34,127,47,43,149,213,133,107,201,98,222,113,110,139,85,77,31,10,103,67,91,146,228,196,150,58,62,33,117,117,162,249,67,49,77,74,100,38,192,185,162,92,170,19,78,209,13,105,178,34,92,150,30,57,182,149,118,89,234,112,67,236,243,80,212,175,178,72,199,248,58,92,167,4,233,214,162,6,52,26,115,191,200,174,101,180,64,175,152,92,9,13,161,51,135,171,137,172,40,12,117,155,215,78,52,238,78,250,65,38,230,101,76,179,106,178,84,122,111,198,234,241,33,133,237,71,25,206,46,74,177,201,9,184,22,37,2,51,138,251,29,229,109,21,5,230,249,37,79,67,40,4,157,194,105,189,78,106,124,66,144,243,222,168,97,247,215,35,19,106,219,120,182,57,56,191,244,90,100,6,254,94,11,61,130,153,156,51,228,110,121,61,201,230,178,154,135,140,240,171,255,52,17,204,162,5,243,246,173,67,84,150,228,144,59,77,213,57,99,161,116,215,246,254,83,255,212,93,124,83,144,234,10,219,182,215,170,197,57,200,192,241,213,103,121,253,77,239,251,8,41,15,23,83,96,75,185,159,94,243,233,97,89,244,105,8,81,5,164,202,2,55,166,153,191,152,105,167,235,193,136,62,244,56,79,68,187,52,205,165,52,37,129,226,75,27,117,187,79,83,8,128,75,115,41,94,194,18,71,249,30,143,113,241,248,2,186,35,86,147,157,97,60,185,62,25,140,237,180,235,179,145,93,57,94,101,73,113,150,94,17,9,135,133,130,196,125,10,181,248,250,104,12,32,215,90,191,219,57,202,28,159,194,184,55,3,102,252,37,202,132,18,198,219,22,184,242,221,94,106,125,131,37,113,134,16,117,75,197,40,200,77,86,87,26,93,48,82,139,130,227,223,193,85,67,24,121,91,62,183,250,31,173,56,216,133,145,209,5,239,201,246,130,50,220,69,30,76,222,47,57,96,58,105,201,94,28,106,178,60,154,98,6,124,198,107,109,217,171,35,193,181,185,216,218,66,86,33,77,210,78,145,101,116,109,65,26,158,97,94,59,96,178,236,82,215,76,223,37,30,78,212,84,205,240,110,148,250,199,101,174,23,235,73,91,99,92,184,104,199,66,8,113,165,179,13,210,42,87,112,89,195,180,101,245,197,40,89,136,158,91,162,184,26,195,88,203,174,214,179,6,123,140,46,93,35,185,174,1,147,213,167,61,107,40,124,249,249,195,225,63,183,126,110,216,111,92,159,226,88,70,174,94,114,177,184,250,19,32,134,67,165,109,133,97,101,60,161,248,220,218,212,49,221,4,189,155,239,73,19,241,54,77,152,223,108,134,161,217,140,90,160,42,162,109,20,238,67,17,151,179,168,167,90,177,5,169,217,10,152,52,11,49,8,44,23,56,20,28,39,121,120,90,11,54,23,28,81,46,126,60,248,88,50,40,48,121,149,225,139,115,146,28,170,37,135,70,244,21,21,208,200,211,235,28,191,191,12,105,98,232,88,147,30,170,181,21,104,237,14,129,177,106,187,190,53,9,110,161,84,141,82,161,120,201,201,222,105,199,119,21,50,183,167,150,164,19,57,58,161,3,76,107,213,152,55,189,139,89,230,251,237,149,188,90,140,32,97,16,135,23,172,1,9,70,59,52,6,205,170,160,167,86,200,161,66,85,227,131,116,132,31,180,252,142,106,94,239,218,108,112,252,235,250,106,150,69,237,147,97,98,201,156,188,128,188,45,84,6,223,63,75,183,134,20,40,170,125,36,180,232,53,0,242,214,7,115,1,87,227,207,60,158,142,162,120,121,244,106,68,86,231,138,73,138,203,71,98,57,24,30,251,132,126,55,130,181,51,133,99,238,36,253,220,30,48,1,22,77,176,224,72,175,33,77,198,108,167,62,43,133,45,156,112,14,152,252,81,181,207,200,41,9,17,122,46,9,107,101,191,238,88,227,123,240,28,201,64,179,59,77,172,205,105,197,176,2,31,68,70,92,246,143,104,76,17,137,59,187,240,247,30,93,27,80,146,191,189,214,146,88,118,168,200,15,164,177,222,189,236,47,147,175,68,219,249,137,65,76,206,15,76,145,129,26,189,157,192,208,32,215,152,193,100,35,190,237,106,83,247,222,118,104,158,91,45,195,150,198,127,177,105,127,54,178,52,235,153,180,187,24,87,231,136,213,3,185,75,19,248,224,198,115,33,45,104,227,186,80,23,32,237,89,191,55,36,8,199,125,207,0,219,232,5,159,208,181,28,86,204,243,78,8,236,22,170,37,62,135,239,114,56,242,236,187,24,168,53,115,89,115,74,193,150,60,187,218,32,187,58,56,21,159,18,188,222,176,28,206,144,170,30,36,62,174,35,173,217,81,66,69,123,32,27,52,187,180,38,71,37,132,201,239,249,82,132,247,112,27,31,93,245,229,67,145,230,61,64,182,192,68,192,92,53,240,26,14,228,140,203,91,79,18,89,125,10,195,176,181,143,162,166,28,48,159,80,60,194,216,210,239,133,188,106,104,212,147,34,171,173,81,112,14,45,91,184,82,81,213,145,135,247,238,197,92,182,85,34,199,42,35,126,47,40,232,222,196,94,136,7,79,6,5,185,158,7,143,3,159,172,180,54,82,18,151,200,131,178,236,136,205,106,228,219,68,43,98,215,128,88,72,6,141,91,118,169,177,45,108,99,204,120,48,133,19,203,149,95,225,133,217,66,43,100,106,193,125,197,186,71,86,89,118,172,63,109,97,183,130,32,121,98,228,20,37,203,194,59,78,140,92,166,56,36,176,189,68,191,45,158,35,171,222,136,91,206,138,195,169,182,37,21,110,38,75,221,222,128,179,150,158,13,132,9,99,215,146,128,17,212,150,110,35,215,61,215,251,90,69,56,196,247,159,234,165,163,247,245,73,229,123,232,34,214,23,3,118,237,8,13,78,160,151,188,67,10,26,119,136,74,150,111,2,4,208,140,4,156,4,207,55,31,106,159,239,60,83,129,244,209,128,59,161,228,121,98,67,34,190,176,5,70,116,98,180,24,80,211,52,23,20,61,153,230,227,9,185,73,219,2,67,126,226,10,93,76,112,78,27,133,169,190,233,254,236,106,180,125,71,96,14,248,230,59,41,142,126,253,212,148,95,205,86,222,94,136,223,104,8,108,182,191,183,70,227,88,12,191,77,206,49,105,15,241,185,144,6,151,174,65,168,209,157,209,97,90,141,210,243,111,161,48,133,174,71,192,166,73,215,5,190,155,196,137,211,133,220,86,169,16,69,194,99,122,12,152,47,194,85,73,14,144,206,153,184,194,68,50,18,106,89,30,100,3,126,223,59,156,32,62,254,180,53,183,116,49,114,172,234,87,97,114,109,3,174,176,205,202,176,64,197,18,58,239,28,201,148,155,106,215,8,191,142,88,247,8,121,109,125,239,21,119,112,246,112,189,111,110,11,80,126,126,193,159,166,119,33,251,52,26,203,247,159,25,134,252,89,71,231,33,116,7,254,104,83,54,145,223,133,145,96,249,205,232,14,254,167,201,21,40,164,93,91,216,175,39,211,180,103,170,44,62,114,185,187,15,9,180,85,167,38,24,191,158,155,133,150,115,47,69,208,168,154,146,217,224,48,172,56,75,78,54,118,217,214,124,166,32,202,88,171,108,87,22,196,113,215,0,182,110,217,186,45,28,18,73,124,30,81,138,63,117,22,194,234,119,226,212,164,16,238,19,238,91,27,149,217,252,10,142,178,0,41,188,186,240,231,19,193,38,155,162,137,196,42,84,146,116,40,110,217,240,90,21,253,30,119,210,135,119,128,34,243,37,197,221,28,147,31,121,234,63,24,106,138,166,159,154,208,140,15,56,122,144,67,231,127,51,118,40,127,52,177,68,157,68,205,138,40,126,158,131,98,82,211,130,110,211,241,117,212,92,99,50,249,17,145,138,181,65,198,84,149,210,131,77,192,98,185,50,12,115,130,148,5,121,101,180,47,90,139,214,196,247,116,97,17,47,141,27,50,2,142,85,102,232,199,109,194,185,84,160,50,237,106,71,64,160,116,119,179,240,120,112,218,74,191,168,121,13,233,200,69,30,160,20,5,109,75,241,153,95,248,36,160,228,149,95,54,181,34,191,92,179,119,116,93,116,144,108,149,184,246,223,233,53,164,212,125,219,136,158,248,82,23,211,244,135,109,219,73,108,100,164,235,84,61,28,182,209,81,199,212,159,93,235,145,172,250,117,124,126,240,112,139,164,167,1,195,156,90,93,211,143,155,89,21,189,130,77,86,81,120,151,168,62,237,82,19,71,148,165,111,191,182,99,45,146,172,37,40,10,63,49,179,175,221,250,201,49,62,76,181,187,199,163,55,106,52,250,104,28,160,95,12,24,105,20,159,62,155,101,23,203,125,65,184,43,7,226,128,104,160,62,239,17,185,211,242,236,65,154,109,116,140,141,93,102,190,81,199,22,183,253,141,98,178,234,136,64,95,169,126,173,107,140,190,43,38,186,44,193,96,100,217,79,208,224,200,79,99,197,250,85,107,109,243,114,73,227,69,184,120,196,244,132,241,172,200,144,125,144,141,172,152,250,215,164,21,238,124,86,36,146,138,62,38,119,51,254,228,48,132,70,185,47,215,57,39,190,181,36,59,20,120,180,112,220,66,72,52,164,50,198,158,125,231,197,121,75,182,138,180,163,209,46,141,21,126,198,194,155,204,169,29,31,94,74,110,33,114,50,208,62,129,43,165,14,254,112,210,173,154,220,3,17,123,135,185,211,225,195,2,209,65,187,183,9,183,202,62,171,84,146,101,121,209,245,133,19,211,8,161,199,212,142,23,108,230,238,48,76,182,218,218,20,26,227,167,201,73,95,98,189,48,83,150,187,65,76,105,171,104,199,240,114,125,110,78,218,221,72,114,127,176,239,56,78,167,195,240,2,137,125,129,150,135,87,142,153,99,119,237,166,139,235,179,234,240,248,109,198,191,233,144,194,96,226,167,37,105,51,115,148,212,26,99,255,57,149,15,154,14,250,57,107,9,139,16,225,23,149,124,221,92,43,79,136,176,127,70,57,165,139,15,78,17,215,113,67,207,7,146,3,153,12,22,215,138,247,38,62,125,100,127,31,219,88,217,253,183,225,49,95,75,186,182,201,231,141,121,250,153,124,185,204,211,195,52,13,111,249,95,129,170,12,139,37,65,248,18,65,118,175,235,210,39,141,167,198,217,98,173,213,88,157,100,150,181,152,198,150,178,38,167,30,57,67,59,2,43,100,180,140,34,102,130,137,188,151,152,137,147,105,90,21,70,222,200,111,215,119,19,88,74,144,113,225,105,164,190,14,223,107,231,39,59,49,215,183,49,226,184,182,194,195,199,97,97,66,107,95,140,105,103,13,200,86,108,172,248,225,155,34,236,222,164,168,148,32,142,21,114,56,12,121,192,146,81,225,28,12,83,150,45,74,69,136,96,10,102,79,125,173,97,82,147,214,203,56,41,3,29,69,244,164,182,209,166,237,216,87,40,157,21,219,200,146,144,35,244,1,109,226,145,179,126,90,124,219,109,62,242,34,133,46,148,130,107,68,206,124,253,224,92,147,78,157,106,165,150,190,95,109,150,154,76,19,130,117,37,162,61,247,133,187,222,171,231,49,141,55,223,11,17,147,152,218,248,239,94,242,12,43,170,42,180,49,148,72,51,108,54,104,109,228,165,44,105,37,98,50,204,161,46,43,19,230,194,123,60,189,3,132,32,154,76,162,143,228,29,151,4,191,182,230,82,33,17,28,229,253,11,167,240,178,4,143,173,95,210,149,62,254,194,61,171,235,163,137,34,78,247,223,44,210,233,164,210,4,223,52,92,117,53,142,92,130,75,75,91,223,19,167,135,141,204,174,172,115,100,177,112,151,132,115,154,174,28,110,56,49,135,22,55,16,97,126,229,165,55,73,66,14,247,37,9,202,220,26,142,211,40,128,22,73,38,199,113,115,63,93,24,132,131,24,197,73,48,124,249,207,106,179,212,26,237,23,6,103,180,110,4,34,182,46,140,219,224,4,92,33,160,214,101,5,187,82,123,198,21,105,239,186,40,55,37,140,61,224,59,68,242,53,112,97,70,100,123,153,72,134,220,11,38,12,132,253,217,94,197,82,150,101,51,33,95,220,95,139,98,64,245,2,94,243,133,13,194,167,32,122,2,37,237,130,232,108,198,45,15,183,146,144,23,179,73,142,111,133,177,218,214,108,234,160,129,167,108,191,152,99,51,90,65,69,231,158,190,203,33,203,168,181,193,60,123,222,207,229,95,186,66,182,34,222,50,28,77,43,146,28,208,18,189,118,227,73,239,213,186,251,185,23,36,64,106,144,222,253,121,82,234,19,151,91,115,180,232,254,140,224,187,123,11,56,246,164,140,228,194,212,191,134,151,16,167,240,74,61,63,38,159,237,176,89,237,53,193,206,5,111,48,81,198,145,224,29,78,18,114,157,210,84,32,64,245,58,102,177,1,89,60,72,248,21,223,97,33,130,59,162,164,9,201,89,123,164,153,211,76,133,46,240,32,119,45,28,79,215,134,144,195,22,143,202,12,15,8,101,155,82,52,103,169,1,253,205,239,98,90,80,83,79,149,182,222,252,134,186,82,34,215,219,108,217,226,253,178,10,124,145,167,102,241,148,231,222,95,200,117,244,34,159,122,81,178,30,1,96,234,133,212,65,63,33,3,111,231,117,237,232,133,105,82,77,244,218,82,153,92,117,79,160,62,40,124,255,247,210,6,217,190,110,25,11,123,233,185,72,186,20,179,154,34,213,248,194,83,125,140,27,41,29,135,248,244,163,245,98,218,201,195,201,65,232,51,70,156,124,48,29,113,254,251,98,103,36,74,13,109,12,179,234,107,220,45,139,68,143,196,58,227,216,162,152,226,171,58,224,84,127,85,63,49,231,221,144,107,50,33,112,37,173,8,80,237,207,74,15,211,153,8,167,140,195,228,64,200,57,127,7,153,3,37,90,223,33,156,178,145,154,74,244,143,244,2,152,156,18,57,81,87,177,41,239,93,251,140,205,243,8,140,75,38,90,83,56,43,175,141,188,117,59,241,211,31,161,127,57,142,161,238,14,106,110,162,87,71,196,135,246,66,118,228,57,218,248,33,49,4,22,68,159,95,56,211,16,112,147,248,46,244,129,48,75,132,239,146,147,171,10,138,5,23,209,120,216,54,196,241,127,79,150,245,114,70,38,74,169,162,132,176,151,201,89,135,243,17,90,35,73,35,96,13,91,93,163,195,118,199,105,10,143,151,195,51,137,254,9,129,60,240,93,33,95,68,214,38,238,169,149,224,144,167,102,75,24,146,217,4,218,66,224,22,191,4,214,95,234,56,90,131,207,207,61,239,49,167,29,159,88,109,225,231,70,211,118,233,152,77,180,81,163,53,26,148,83,223,139,12,149,152,8,132,119,165,46,231,194,109,206,136,28,252,9,167,234,107,89,34,174,163,164,182,20,109,107,58,96,62,162,86,135,41,55,3,148,11,174,141,237,97,55,136,111,138,126,77,178,135,186,15,248,96,247,41,51,193,145,118,11,92,150,30,199,240,224,214,112,148,12,83,212,21,119,5,252,111,35,252,189,84,77,227,200,18,248,137,25,155,139,79,11,107,64,185,148,122,199,150,41,71,200,244,199,17,21,41,62,120,4,168,210,85,152,239,81,3,198,98,209,135,223,45,58,210,108,6,196,207,122,15,188,39,11,87,137,8,70,162,124,57,244,183,239,171,142,30,93,91,198,90,42,48,54,203,121,112,135,229,71,97,203,18,137,48,233,125,51,237,217,100,59,140,158,93,3,126,106,199,160,197,127,65,82,98,112,250,177,184,151,73,132,245,206,35,237,22,218,210,126,53,70,191,66,127,21,94,187,21,15,38,207,43,125,41,248,94,98,14,93,179,108,10,105,49,51,217,184,236,28,134,208,53,13,151,21,38,71,107,178,136,154,190,211,150,117,135,163,103,232,113,74,109,221,216,39,62,52,55,246,163,191,77,133,192,11,12,35,87,172,47,141,156,79,196,205,6,233,108,67,215,60,236,113,97,17,94,248,90,159,69,91,247,33,191,77,97,130,122,81,22,236,125,17,167,36,247,231,238,193,178,127,83,154,191,252,72,28,22,227,145,83,109,65,75,25,199,49,4,136,189,232,62,10,45,101,141,159,158,144,244,214,244,211,39,242,69,112,136,164,216,237,50,166,167,26,239,133,94,155,110,163,176,247,124,158,16,114,45,41,42,25,102,130,231,23,43,19,95,234,238,169,245,112,246,30,131,135,240,174,26,74,8,208,81,242,44,228,42,7,12,181,113,192,247,65,114,173,185,48,149,227,1,27,183,127,66,219,126,191,12,165,229,76,63,125,251,226,227,13,229,211,212,173,12,175,225,155,196,132,53,213,128,49,120,249,46,139,38,93,23,230,237,63,120,244,24,19,243,175,204,127,126,218,61,179,124,201,150,214,30,29,15,146,118,212,220,238,172,223,249,173,191,152,72,68,191,53,197,192,198,44,2,222,163,109,4,68,242,144,222,249,177,3,38,86,80,243,231,154,110,255,160,169,214,191,122,242,199,142,92,98,84,234,182,100,157,27,92,194,73,9,133,84,27,121,46,32,101,23,48,102,227,72,48,225,228,7,147,244,145,97,196,238,28,70,9,99,37,152,130,250,47,96,148,110,180,107,65,190,13,138,172,138,30,108,120,17,34,42,55,132,30,30,232,91,43,206,60,110,14,187,38,24,159,64,11,184,28,245,134,17,57,156,97,90,65,76,193,1,170,240,24,145,140,56,160,164,222,169,49,153,138,49,17,240,132,167,73,248,85,215,96,166,30,230,224,81,73,111,140,150,208,12,152,96,151,118,28,130,26,55,50,6,91,184,122,180,32,117,217,213,163,229,228,253,226,205,84,120,193,202,229,48,180,59,233,189,76,154,36,30,14,201,221,212,73,120,79,133,18,251,112,93,184,209,245,107,80,1,229,151,76,36,77,138,144,168,93,152,137,227,25,208,136,144,124,121,134,195,60,231,183,61,68,28,211,241,115,79,182,242,82,158,144,179,148,250,117,224,187,15,187,91,22,237,201,117,102,250,233,86,35,203,159,235,85,79,102,246,181,128,202,10,180,157,154,12,160,197,194,92,241,90,232,221,164,153,52,184,85,197,152,25,71,120,130,81,171,140,215,162,226,121,38,184,246,144,141,160,56,74,217,19,113,145,81,199,20,99,86,40,143,215,174,117,206,101,159,74,24,213,82,128,99,14,182,218,251,131,219,170,233,8,128,69,57,246,20,210,244,191,180,112,113,96,248,37,22,170,21,10,87,20,134,140,209,95,172,24,201,146,246,188,25,171,94,192,119,137,165,19,228,126,144,103,63,221,235,25,42,68,2,227,2,126,15,39,195,250,211,237,174,162,252,229,179,161,64,20,157,246,210,218,102,180,197,109,158,246,194,98,21,155,14,19,38,81,67,230,94,231,240,89,4,12,89,92,106,13,109,113,140,25,114,188,39,181,46,79,5,132,19,84,181,221,55,121,24,43,146,235,96,157,170,154,130,112,87,196,44,221,13,113,147,207,61,234,166,188,39,93,139,250,30,98,109,71,93,91,36,35,13,15,216,180,97,50,156,114,119,135,7,100,122,199,241,168,31,33,162,133,181,145,75,195,116,248,126,123,141,253,77,36,160,62,247,99,26,175,197,82,167,196,248,206,136,71,163,199,221,146,159,134,139,233,111,76,144,148,236,234,227,36,90,90,30,74,144,241,36,23,80,184,74,16,169,251,146,11,126,80,162,228,247,204,187,229,82,57,45,195,137,10,94,92,31,26,19,110,106,104,128,204,188,200,210,111,148,103,171,11,179,19,59,237,129,126,3,250,112,129,151,101,63,6,124,111,177,178,172,167,177,184,180,128,45,239,87,61,133,31,148,48,191,158,213,99,81,195,20,170,233,95,184,74,72,71,83,61,62,252,140,232,222,120,107,50,221,62,217,11,41,105,119,102,94,171,238,64,134,73,194,130,27,6,67,183,88,43,17,227,150,66,169,139,116,212,104,221,16,74,213,104,40,25,113,126,117,169,80,193,234,213,254,218,14,189,123,92,143,66,207,41,181,161,219,182,232,88,182,133,104,76,233,41,73,129,155,253,239,107,115,101,237,186,199,91,14,121,24,157,165,145,18,62,52,101,228,90,56,177,155,65,97,184,52,149,209,156,48,63,33,65,4,90,26,204,143,75,147,104,184,209,141,31,140,32,218,22,95,74,131,213,98,76,111,125,119,209,185,52,181,104,82,26,230,15,135,184,113,139,216,204,133,145,19,251,57,134,249,90,194,230,129,48,207,156,63,18,103,171,168,36,217,110,41,140,233,253,5,124,109,173,146,90,95,139,234,103,45,192,121,65,189,142,22,132,67,4,252,183,64,96,116,33,119,32,165,117,31,154,255,193,166,126,152,233,58,40,233,255,153,164,8,151,88,65,143,194,152,23,227,193,43,165,217,223,41,221,60,230,66,88,181,38,230,9,50,94,253,114,78,174,198,129,252,90,107,96,10,65,3,135,113,181,159,84,118,116,92,13,6,230,168,137,111,55,149,231,148,175,251,107,213,251,203,226,54,160,241,114,22,146,207,210,100,148,104,153,132,215,187,251,121,183,73,166,90,169,240,20,82,147,120,105,234,224,183,210,134,113,33,115,59,156,84,12,164,244,180,174,161,225,149,107,14,155,243,80,149,127,44,211,117,56,92,148,219,29,9,7,79,239,180,204,171,163,36,134,27,101,147,159,65,202,130,30,108,87,90,91,243,21,15,161,146,191,71,210,142,138,235,64,165,230,211,132,249,87,149,151,119,195,142,224,27,10,240,250,84,236,232,175,208,39,30,77,110,134,244,154,18,200,31,177,227,103,57,170,26,60,163,1,153,189,191,241,106,84,197,41,201,255,189,6,222,101,254,187,226,110,171,26,253,71,164,230,62,255,151,218,182,225,219,41,74,78,183,237,174,33,48,26,82,170,128,3,161,92,13,216,68,80,84,113,5,38,168,223,225,178,155,201,69,239,164,216,197,137,250,107,93,45,87,169,101,194,191,233,238,18,124,140,56,191,84,91,228,12,207,74,53,194,191,187,43,40,141,242,221,123,188,190,197,132,21,190,196,51,78,9,132,47,203,66,198,171,114,76,145,23,80,126,90,117,159,73,170,36,62,63,34,71,126,55,225,29,146,83,12,214,199,208,224,131,27,216,120,77,103,130,241,230,62,184,104,161,58,28,216,172,114,131,81,26,99,15,79,100,196,84,9,117,135,59,106,171,59,181,254,188,70,152,194,81,66,25,218,53,138,213,126,118,27,217,246,232,5,174,68,224,124,60,186,140,42,25,149,112,10,195,222,24,40,118,184,146,97,78,152,185,126,231,150,101,50,246,149,148,244,22,223,207,123,134,35,45,113,174,226,197,156,61,224,123,220,39,42,112,10,171,126,18,55,159,69,62,190,196,153,109,85,16,195,71,229,126,144,166,74,227,215,232,232,63,69,162,239,175,254,101,42,237,100,135,89,54,122,54,145,110,145,133,141,206,213,23,223,131,165,164,229,201,220,83,143,207,112,76,198,221,85,92,7,105,143,226,38,206,103,108,185,75,42,238,184,72,78,47,8,199,198,25,71,188,141,112,94,83,66,113,126,240,181,113,138,36,173,50,145,176,190,252,131,84,142,76,121,47,98,40,213,189,83,88,18,108,134,75,225,118,126,2,1,6,183,173,5,96,192,36,64,7,92,19,1,41,185,128,211,139,5,177,67,230,86,2,56,202,49,187,23,59,97,135,108,232,58,69,219,211,132,203,126,15,135,83,30,234,2,129,97,148,254,133,39,128,103,170,188,182,202,145,159,100,138,193,100,183,239,4,115,77,11,24,239,192,84,248,243,19,215,182,214,46,233,209,160,168,54,198,79,23,43,234,74,112,243,28,101,224,121,166,170,196,90,164,247,123,15,71,182,107,40,12,213,123,244,204,10,246,18,76,230,235,111,208,8,215,157,149,126,26,31,236,10,180,139,77,105,104,245,212,64,80,88,224,82,199,224,239,241,215,186,123,35,140,103,9,30,158,109,9,12,27,93,87,24,89,168,7,223,73,42,118,8,112,212,51,1,195,160,144,58,14,163,134,143,25,146,77,74,245,179,140,145,39,198,108,50,147,211,144,254,101,69,63,248,219,9,134,48,103,56,60,172,114,78,31,190,204,109,229,48,193,145,244,222,215,168,116,245,91,96,142,172,244,112,114,27,252,131,12,100,1,117,84,72,50,109,95,160,119,241,167,57,62,143,135,75,47,138,119,113,37,116,215,247,90,184,235,181,144,119,81,59,93,142,15,41,197,100,77,251,101,116,73,209,120,150,172,85,220,103,119,222,2,44,223,107,251,78,237,54,117,45,95,116,155,197,164,91,18,213,251,203,55,75,146,139,155,42,56,147,132,118,220,251,11,163,168,105,74,41,12,79,219,131,9,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,224,177,40,105,30,117,72,166,98,80,138,113,2,42,108,41,148,63,24,141,128,165,29,35,12,28,243,132,253,167,151,4,255,184,48,13,132,105,95,71,12,101,50,63,186,182,113,182,172,36,115,124,247,163,111,5,108,181,6,10,35,68,239,159,131,252,56,149,26,158,188,82,28,124,70,245,123,132,5,206,168,201,61,135,226,51,127,172,142,9,229,179,163,248,233,180,108,49,13,69,167,103,221,194,53,2,9,72,122,52,213,133,59,96,50,124,147,6,57,85,189,39,96,156,229,233,217,40,33,205,128,149,6,11,254,188,183,253,147,195,95,102,126,169,123,223,248,57,21,8,36,65,199,147,94,170,204,24,177,101,106,27,42,65,78,58,128,87,154,3,35,43,183,18,92,227,92,35,120,52,146,136,56,185,6,99,198,120,115,150,172,212,218,146,234,2,54,255,108,214,109,223,239,173,239,82,83,126,164,11,47,174,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,174,93,251,182,40,25,51,49,155,238,30,61,96,168,158,183,194,117,142,232,218,52,18,123,109,141,57,246,115,254,2,155,106,76,82,187,143,132,49,139,17,87,61,114,33,26,222,63,89,17,131,73,40,75,15,231,50,229,163,198,255,85,185,122,100,144,191,215,113,234,89,183,254,244,160,94,34,126,154,188,100,213,140,135,201,48,182,97,194,217,247,52,208,33,31,80,59,246,128,175,49,247,37,152,123,92,140,74,35,137,32,61,28,50,168,7,227,108,209,174,217,13,62,126,187,26,185,230,131,241,199,142,159,151,20,14,112,43,140,81,24,69,162,47,96,228,35,143,194,100,50,175,128,113,215,167,135,23,42,52,3,54,14,37,129,169,158,246,19,29,247,247,212,165,79,14,117,251,30,122,199,116,164,198,95,236,210,132,180,57,232,20,37,213,54,250,141,118,175,174,32,210,3,127,58,26,150,56,110,158,30,133,71,92,194,63,43,253,81,10,82,224,112,75,0,143,169,180,83,84,72,250,253,30,148,12,144,244,108,34,238,239,217,248,188,83,227,186,189,178,232,194,80,172,201,169,10,60,250,142,135,111,219,78,21,246,146,38,64,114,129,228,209,21,2,216,247,210,27,253,220,132,198,13,29,212,178,149,21,38,15,99,56,204,181,88,71,140,176,253,79,56,199,96,92,235,9,38,51,247,193,232,92,207,4,183,245,94,122,237,170,76,40,228,122,206,159,43,30,20,105,181,212,113,244,228,163,103,70,97,156,222,122,16,150,14,24,110,191,212,179,209,251,27,20,203,118,211,135,115,121,237,209,51,210,165,102,130,169,3,246,213,67,117,138,250,14,46,188,34,196,71,46,20,101,216,169,231,13,73,52,135,239,157,47,207,162,176,210,209,85,111,74,121,204,4,190,118,141,127,106,46,39,234,86,99,113,20,79,127,181,147,110,41,209,232,132,95,164,248,86,200,97,212,213,14,97,217,182,47,230,209,34,85,118,206,180,232,209,138,8,184,125,226,190,181,29,133,68,209,31,76,30,214,76,51,184,82,163,243,224,169,121,93,192,28,157,15,110,154,62,5,252,13,167,164,194,143,3,245,101,130,247,247,147,72,48,120,126,202,9,66,113,250,137,211,233,194,168,72,232,111,223,55,27,49,85,38,254,97,93,91,70,100,30,207,166,146,102,233,152,54,242,31,70,192,252,148,110,133,13,78,118,71,201,128,74,155,25,193,246,17,175,133,80,192,208,49,107,92,18,226,217,247,115,183,174,31,132,242,160,230,243,232,190,23,247,46,133,97,146,136,183,158,132,92,83,207,246,241,28,63,96,2,232,138,26,49,164,163,3,6,101,157,104,176,232,239,248,233,129,134,147,206,133,110,142,165,128,9,220,36,116,133,179,198,88,5,78,250,214,29,209,177,248,105,206,181,146,126,218,114,70,28,166,104,74,247,148,70,57,250,140,158,81,146,93,244,173,97,111,136,65,25,216,49,69,95,251,206,140,120,246,128,121,46,127,204,51,157,102,136,130,43,163,149,74,179,176,199,121,126,23,53,209,213,180,178,155,39,190,80,204,53,248,250,186,103,52,136,187,29,70,158,231,83,152,42,195,56,21,59,87,27,93,93,38,81,16,99,86,137,172,137,145,115,175,77,20,210,255,190,199,53,98,56,174,87,130,249,241,7,19,212,19,24,153,155,95,142,171,233,61,157,42,55,240,59,49,200,170,249,45,144,129,2,109,149,123,44,48,60,58,15,238,170,241,55,72,115,247,66,179,143,96,237,84,83,98,32,216,243,69,207,97,87,26,114,230,66,223,176,98,71,27,100,165,141,150,225,22,246,217,176,251,136,14,11,220,199,225,213,224,175,38,6,178,11,19,99,61,15,46,42,196,71,154,77,20,240,127,22,218,87,242,109,227,196,159,190,58,135,105,113,44,109,221,191,226,142,218,11,79,106,191,164,231,132,89,183,127,208,97,66,232,67,123,222,184,202,253,90,227,129,162,94,51,183,174,110,6,145,177,60,85,28,11,66,50,216,84,29,38,21,120,245,212,243,72,182,254,76,87,241,36,216,202,96,126,47,6,75,248,189,136,8,124,47,175,65,79,131,44,142,137,49,39,184,23,183,100,46,220,142,212,29,154,188,180,211,180,154,234,25,62,76,253,160,120,239,252,14,143,236,86,213,120,194,48,233,40,63,213,97,115,80,53,178,97,30,231,17,40,49,22,157,13,248,99,94,207,214,31,149,160,206,37,246,184,223,76,132,249,14,241,100,129,161,39,216,1,243,226,93,97,248,240,99,76,103,177,68,2,25,83,184,211,220,147,132,242,17,41,165,250,193,72,169,243,215,38,143,44,181,174,182,7,250,195,89,113,42,255,78,166,206,118,158,36,40,141,185,242,107,107,146,126,226,123,66,112,86,196,32,193,211,190,60,59,222,224,54,117,115,184,171,157,116,124,135,155,69,98,19,140,56,246,131,155,30,251,163,216,4,121,112,199,239,40,240,29,167,175,199,195,239,158,39,85,168,76,236,9,189,246,15,238,70,81,59,4,134,152,223,79,238,222,77,118,117,10,220,40,21,246,247,198,233,165,226,242,248,128,183,87,0,18,201,134,36,235,36,248,139,59,14,112,90,98,157,4,225,229,87,9,164,118,155,228,223,27,252,85,119,223,53,243,43,234,111,155,123,220,123,222,16,110,214,171,252,61,76,71,184,222,155,5,247,100,103,233,212,36,127,238,28,97,177,66,62,41,48,244,172,126,250,182,5,245,148,240,192,222,131,135,42,168,223,23,105,215,210,42,186,225,66,109,88,195,253,109,170,24,75,27,87,52,64,191,135,78,61,103,48,133,238,228,253,141,25,4,55,75,76,242,102,34,62,126,2,130,14,165,48,107,36,204,30,127,43,168,41,142,76,67,68,50,166,87,90,0,83,199,251,190,53,219,37,65,123,135,39,33,56,133,43,169,211,251,181,174,250,181,44,23,122,143,239,193,77,111,3,48,223,87,231,13,165,227,136,22,76,133,201,252,249,30,92,85,33,23,85,171,22,103,51,70,89,82,231,173,155,67,200,13,177,191,35,72,118,91,82,130,93,67,11,152,157,64,24,4,217,122,171,87,207,162,93,9,219,199,84,248,94,78,124,87,106,8,120,29,109,220,251,179,16,57,175,154,178,21,87,91,51,238,4,0,30,202,132,124,13,22,124,107,241,211,150,36,113,4,158,150,187,229,240,177,60,33,129,73,5,42,59,96,110,127,210,241,185,35,27,29,180,21,33,36,250,176,71,138,103,11,242,211,247,235,124,218,152,52,150,152,226,157,192,137,216,182,215,30,71,49,48,90,15,162,52,50,42,228,123,252,4,84,80,11,181,56,115,134,223,197,18,89,131,123,188,201,195,201,103,250,2,157,212,99,72,207,10,52,217,14,90,37,165,204,4,148,207,195,83,101,28,87,114,184,153,112,181,15,103,69,245,180,201,110,85,72,34,169,191,52,68,70,207,212,162,50,92,20,190,147,38,193,148,210,84,135,103,118,229,82,235,79,205,136,195,36,24,72,216,138,18,226,40,107,183,193,239,26,197,167,194,163,56,149,49,148,187,164,35,236,4,215,112,184,254,37,103,202,186,135,30,35,174,64,38,242,150,166,63,34,126,103,248,144,81,118,160,82,57,247,142,210,60,215,15,189,122,171,223,149,126,227,134,242,101,13,251,127,17,34,25,238,178,95,28,108,36,154,15,41,16,255,254,82,53,125,51,187,127,23,165,79,25,50,182,213,233,103,15,250,39,91,157,23,208,74,22,231,163,227,70,127,47,19,194,248,11,55,97,100,195,242,172,166,245,229,166,58,59,157,141,251,194,155,34,113,249,30,31,91,136,27,19,148,220,168,20,114,177,186,238,245,158,13,205,212,74,48,58,8,1,227,208,145,247,106,19,210,180,232,184,69,128,78,130,107,143,158,29,211,86,147,223,38,161,227,236,55,166,247,220,147,175,89,80,179,143,128,2,67,190,245,66,91,32,247,154,49,42,148,54,110,29,114,227,15,44,209,181,117,207,27,9,82,22,202,71,189,70,252,111,74,75,22,151,241,199,112,240,197,7,187,22,243,82,184,67,51,223,98,88,240,111,196,7,131,8,140,74,7,31,242,187,123,232,61,196,224,234,83,28,245,221,37,238,162,139,178,26,61,16,111,167,156,204,113,10,220,240,214,250,123,225,52,150,252,123,68,48,97,75,218,14,87,14,194,241,224,117,23,250,140,214,195,132,83,4,237,112,146,250,215,102,72,246,139,35,66,127,198,182,225,131,50,8,150,36,24,131,45,62,8,132,36,34,217,4,177,65,103,102,7,188,180,212,227,239,186,219,222,195,177,3,187,116,141,88,83,216,188,133,245,213,117,84,200,236,234,75,224,179,165,103,80,40,120,181,41,131,66,0,73,70,156,248,91,184,178,202,159,183,91,224,70,65,65,124,77,227,54,148,95,110,211,56,23,222,179,151,76,36,146,249,81,109,172,209,49,187,31,7,188,169,89,43,190,39,149,102,171,179,41,12,185,186,183,102,181,85,105,124,123,238,233,197,31,202,96,159,100,14,97,38,94,83,219,247,74,19,173,148,216,20,54,228,29,113,191,29,221,43,28,182,223,22,152,52,120,55,83,10,123,91,63,242,240,107,0,115,95,50,152,41,11,51,135,180,134,34,208,47,102,38,28,254,201,77,27,194,88,68,93,154,195,150,83,44,111,221,92,126,203,168,100,150,148,19,81,143,112,231,198,111,221,50,219,113,105,74,191,106,55,85,57,135,177,74,116,76,216,153,127,195,105,104,217,50,156,5,55,215,142,78,163,241,54,181,237,157,251,30,235,163,95,216,2,239,149,97,218,38,143,247,15,222,38,252,240,34,21,192,208,228,244,128,177,227,167,194,232,17,8,172,226,191,192,88,164,241,112,172,225,147,126,155,98,179,64,113,94,164,103,83,146,242,96,42,112,142,194,85,126,153,248,214,74,191,140,56,192,12,248,158,191,91,225,187,170,203,123,116,209,236,74,208,71,185,114,97,2,25,207,82,0,94,219,147,26,128,215,154,169,99,99,182,18,239,12,103,141,236,23,23,37,52,113,2,70,173,71,135,4,217,155,30,173,135,49,102,11,108,185,230,241,90,36,61,12,237,25,236,232,37,58,62,160,212,95,9,158,63,129,81,131,41,188,209,111,109,219,104,188,23,73,91,105,84,186,21,183,6,76,218,79,122,184,37,137,5,140,59,53,117,13,174,250,120,49,187,137,234,123,119,88,69,222,195,107,145,56,32,48,154,60,209,26,10,211,119,42,82,83,75,149,67,188,55,158,215,132,82,30,63,2,157,66,11,189,140,189,74,154,98,159,38,212,162,221,1,23,9,212,129,6,123,27,36,104,171,164,121,192,178,60,49,67,239,1,37,129,81,171,3,166,58,37,96,100,243,82,167,97,124,141,41,90,172,146,86,225,130,223,47,224,133,252,130,192,245,206,131,232,24,17,169,79,159,141,249,186,227,167,17,155,216,9,254,162,162,31,248,154,47,71,191,36,186,143,213,191,197,194,254,44,39,193,213,75,35,129,73,219,209,1,69,40,112,6,218,103,239,58,40,149,195,57,208,198,69,92,81,50,209,253,165,23,153,245,43,245,155,26,154,104,109,21,182,58,100,213,40,144,3,182,19,80,97,190,86,60,28,66,188,170,253,46,132,138,118,192,8,38,156,4,127,238,84,7,190,219,96,239,9,46,158,184,15,220,185,172,40,108,133,3,1,151,190,211,226,184,47,29,175,133,83,45,109,193,229,139,155,28,48,92,52,250,214,133,105,251,96,74,249,82,107,82,234,30,12,147,129,206,163,194,105,26,159,107,162,114,150,90,207,185,30,250,157,52,141,10,177,255,241,208,42,25,44,20,98,161,109,232,48,132,184,231,104,191,63,106,252,252,217,164,114,9,115,57,146,243,80,9,251,136,253,17,133,201,195,73,117,62,49,222,247,47,127,85,198,147,96,193,219,69,155,105,1,201,183,100,143,141,19,177,145,222,240,201,47,99,8,189,13,131,120,249,212,93,18,235,252,196,210,131,94,90,2,232,192,72,46,122,235,10,51,68,219,169,117,115,142,226,69,144,187,232,144,17,132,107,219,251,141,254,180,144,139,47,115,52,150,223,141,201,20,154,149,43,192,222,218,195,239,203,216,52,206,212,1,101,38,120,191,175,133,112,247,126,181,3,122,93,206,172,6,101,232,58,71,215,60,68,75,78,206,0,92,198,200,141,239,213,111,197,179,177,140,118,134,155,23,31,46,19,186,144,138,101,224,187,143,190,214,144,170,235,20,237,112,244,253,140,127,224,166,116,145,192,59,36,84,140,53,251,110,155,58,102,119,115,250,165,173,129,82,10,161,141,27,108,109,1,255,221,11,5,38,136,80,163,103,120,204,116,101,146,41,227,164,92,148,203,110,149,168,251,165,54,9,88,212,64,161,148,209,55,194,191,32,157,238,54,148,127,28,183,53,47,12,37,116,85,24,117,170,239,193,173,171,141,113,32,42,115,219,200,226,252,82,21,96,240,81,180,234,118,243,167,175,233,95,154,66,9,41,87,91,166,252,217,226,99,160,190,165,167,22,180,100,195,243,15,73,90,251,180,46,229,15,142,19,19,120,74,224,255,174,150,6,109,130,63,28,202,138,221,78,130,195,114,2,189,54,218,84,11,155,204,162,29,48,145,174,79,238,59,198,185,232,95,26,225,61,61,212,144,192,88,241,90,148,93,137,243,7,229,168,187,138,75,52,102,33,138,241,114,97,164,192,215,131,247,214,11,102,39,129,209,55,112,88,123,182,228,52,219,5,179,197,137,105,218,153,77,174,6,192,59,12,116,42,169,184,207,202,229,182,226,144,56,14,223,133,41,218,71,92,141,201,68,251,193,104,82,18,44,144,59,61,190,37,223,70,73,110,84,243,221,226,24,191,48,51,32,159,190,37,20,65,176,128,81,21,23,63,7,34,87,211,7,133,56,223,81,49,169,82,56,31,126,137,95,192,198,52,46,254,157,89,223,213,225,142,240,53,164,69,150,172,34,215,187,74,192,245,94,159,196,191,67,176,181,120,38,133,169,134,87,205,120,174,127,250,246,209,243,70,241,115,83,24,223,73,127,176,146,47,19,199,175,197,121,8,172,136,62,9,60,18,230,111,113,0,0,111,45,72,184,48,12,167,35,96,152,205,165,231,119,171,28,206,115,3,124,175,187,9,229,158,243,222,11,21,173,161,240,55,93,43,196,224,177,213,19,206,9,176,116,76,171,92,81,129,123,20,59,252,13,249,167,209,5,100,223,99,179,51,162,170,150,31,190,163,4,144,239,137,252,164,62,28,69,179,122,30,60,180,80,169,82,194,86,214,155,13,152,198,159,194,124,196,215,186,253,211,115,232,53,91,188,119,239,41,173,243,194,227,39,168,108,168,238,180,128,123,22,121,52,138,52,250,214,119,211,112,158,63,131,79,77,173,239,85,195,137,204,128,177,105,117,46,76,211,175,14,248,83,34,121,224,143,68,134,183,6,134,120,33,171,165,214,159,215,111,171,155,84,248,222,184,4,85,194,47,80,178,229,251,91,156,85,179,77,43,29,173,111,188,169,15,16,159,50,53,77,193,227,183,254,120,165,187,14,138,37,208,191,141,193,18,155,20,166,146,37,86,0,185,197,83,63,38,4,219,67,246,156,20,205,33,179,124,191,109,131,90,162,162,29,135,36,103,198,10,128,3,48,189,54,1,233,26,240,53,220,52,126,125,119,129,123,137,122,235,135,61,95,99,23,200,21,56,147,49,112,107,35,125,77,10,249,222,92,152,253,203,207,222,164,215,5,138,218,78,130,25,229,243,224,166,82,110,149,172,193,239,189,54,73,235,91,99,65,240,216,173,128,217,105,165,102,0,143,243,157,59,59,14,1,43,162,210,64,83,93,59,204,5,136,2,143,134,246,140,78,102,198,241,69,29,147,134,54,174,73,4,105,179,195,86,205,222,21,70,94,180,5,220,238,153,45,47,70,13,122,31,113,62,85,104,166,52,6,6,75,239,136,223,70,85,51,161,84,148,182,119,246,169,202,3,241,53,150,122,188,118,107,95,10,190,25,65,71,128,196,39,181,45,169,102,45,250,213,160,103,210,110,255,105,162,6,12,251,168,190,244,34,213,38,126,25,162,225,163,67,70,92,190,70,191,175,33,184,211,128,163,101,89,226,165,89,232,186,141,79,43,120,142,174,145,156,162,123,229,189,19,192,25,22,230,4,117,155,250,240,179,63,47,148,5,190,155,190,198,36,239,165,140,90,206,128,137,120,74,207,77,251,235,123,166,10,101,84,138,226,18,138,247,66,121,33,7,75,251,241,192,33,48,167,128,254,52,242,57,35,122,54,185,223,45,133,225,133,137,81,153,109,165,0,156,81,94,181,232,26,90,148,218,111,110,13,175,227,144,76,232,169,107,145,168,18,111,109,76,188,218,179,69,192,251,193,84,150,77,133,239,13,123,63,248,28,45,46,174,102,68,127,241,219,127,233,174,2,163,226,188,30,140,95,83,199,20,23,255,91,125,203,226,252,26,190,102,255,124,240,216,170,52,90,45,158,244,12,87,168,113,52,10,76,16,238,188,105,108,116,198,26,58,175,200,91,180,7,167,42,65,68,58,241,177,7,124,183,13,253,96,100,132,180,103,122,226,110,215,125,131,51,100,191,153,198,155,47,133,7,151,135,103,52,103,233,75,4,163,239,244,139,158,227,189,209,253,146,204,197,62,250,131,191,244,218,164,70,116,177,215,187,232,233,0,227,50,56,98,206,139,138,5,90,135,125,140,184,41,179,54,211,92,178,130,229,243,238,10,99,107,225,78,181,184,229,126,61,131,3,75,135,28,193,169,247,108,220,43,58,226,108,237,111,35,183,157,88,70,28,167,198,120,147,193,110,87,50,164,150,228,246,182,60,106,149,165,12,4,181,13,130,16,15,238,201,184,132,131,65,198,108,113,220,105,130,7,228,9,91,97,93,250,155,210,139,189,244,217,122,108,147,98,227,196,123,191,158,233,102,12,225,217,92,210,179,242,169,17,102,172,173,179,234,168,232,134,104,36,64,253,200,152,126,250,90,80,170,52,25,241,166,209,245,11,147,85,176,228,107,46,253,92,123,91,254,185,204,133,166,70,49,49,239,117,134,204,164,150,126,27,137,106,153,11,88,185,50,166,119,177,237,245,53,153,196,154,55,118,119,245,54,60,1,249,111,9,52,29,21,244,37,186,140,74,29,202,1,129,148,165,115,214,252,173,190,174,214,35,54,244,215,101,233,106,1,48,57,31,174,167,251,183,238,211,68,193,224,251,170,108,11,112,138,10,12,187,166,236,26,184,159,63,133,77,23,74,118,172,163,217,37,144,155,143,55,100,119,95,47,106,122,66,114,63,222,68,130,224,44,161,95,36,1,254,109,181,74,231,1,77,67,127,30,178,98,180,12,130,158,242,172,113,219,229,211,33,112,140,155,191,189,51,98,9,33,50,113,3,20,222,222,225,134,15,94,242,194,10,252,236,109,203,249,52,100,211,128,149,117,68,172,192,162,231,154,164,196,197,59,82,110,254,142,198,33,81,255,134,12,102,149,211,141,100,21,125,56,249,134,69,143,101,57,65,72,89,130,157,255,157,233,233,216,69,166,185,238,163,206,139,246,233,79,79,243,79,136,57,113,228,200,55,141,46,175,45,54,99,164,150,174,191,141,45,187,197,146,89,105,72,63,38,233,39,118,208,210,49,49,2,194,241,140,168,218,170,194,100,71,125,49,162,108,71,154,74,87,224,72,95,71,12,56,225,134,55,103,127,72,168,254,153,127,98,98,221,151,176,174,62,219,113,136,240,31,97,8,40,191,159,67,103,42,21,155,69,41,234,20,184,125,105,200,42,170,131,2,151,174,211,208,212,133,202,18,131,89,5,81,8,160,112,23,254,158,185,61,84,164,190,113,207,232,239,181,43,212,95,250,219,131,148,204,42,166,190,86,223,35,62,122,230,27,114,18,124,210,195,39,233,165,114,205,64,85,73,96,12,188,231,129,35,17,89,159,205,77,112,207,119,195,193,112,21,152,115,52,110,79,80,103,164,17,71,37,245,188,198,100,40,232,179,217,101,75,220,235,96,106,168,250,214,176,156,61,103,18,36,55,83,31,126,76,10,45,96,20,67,101,196,239,7,90,226,124,192,216,19,35,137,244,183,16,9,131,152,4,26,179,148,241,9,229,89,116,237,51,138,108,129,41,195,138,159,102,136,71,66,231,247,238,163,184,227,182,162,230,118,143,71,175,169,193,4,96,72,1,163,223,139,63,144,65,65,175,173,188,33,157,155,98,115,133,17,111,217,239,58,59,212,246,163,234,124,185,200,128,93,180,143,106,193,91,191,229,174,12,211,152,110,11,183,109,245,36,39,115,63,40,125,42,48,18,125,175,245,93,248,186,242,219,95,126,247,115,186,76,173,42,184,48,214,198,115,186,152,216,142,192,48,156,214,231,87,185,139,96,106,107,12,130,215,115,222,242,232,111,19,66,124,238,137,134,208,182,78,134,131,116,79,192,136,194,232,70,221,217,166,222,152,19,12,210,89,78,102,234,122,93,171,232,56,202,111,19,70,89,61,94,12,107,190,107,102,114,133,249,40,134,5,102,112,61,160,122,179,195,242,7,111,42,57,82,235,246,185,16,30,40,28,105,41,235,25,226,162,215,184,192,38,173,240,26,109,69,107,78,78,237,55,108,8,225,150,220,219,106,11,21,190,223,47,214,0,139,83,180,117,128,57,113,70,192,80,191,233,79,67,252,231,134,142,121,231,148,162,165,161,95,25,71,35,201,69,91,228,192,44,39,183,125,225,180,129,172,68,130,6,100,145,32,77,238,61,183,192,161,216,219,100,168,68,114,37,20,178,71,11,142,176,66,71,123,141,225,93,148,122,62,46,137,253,121,215,63,244,117,62,109,13,199,149,167,114,252,5,132,62,253,105,216,49,194,157,132,176,118,218,16,97,97,14,55,24,227,57,210,179,231,93,126,49,40,192,202,16,102,140,254,174,78,242,247,236,153,96,114,186,98,233,27,235,110,234,153,81,23,77,121,175,100,171,76,4,189,98,87,98,183,84,238,50,50,76,246,155,43,204,127,81,5,5,158,81,119,3,124,45,153,170,93,59,161,200,11,111,47,98,225,130,34,206,225,84,161,240,246,154,119,35,193,193,120,11,76,126,246,63,173,191,88,2,196,182,62,181,147,144,246,240,154,109,99,253,157,245,159,223,174,110,172,47,171,210,145,107,58,104,9,55,24,243,108,171,69,109,37,170,45,28,170,4,167,212,109,217,254,68,43,2,221,20,189,38,244,238,144,175,49,75,32,55,174,111,215,48,177,119,61,6,48,146,159,95,146,35,65,111,233,205,148,87,247,107,93,138,102,202,54,106,111,227,166,96,185,102,115,164,207,245,213,8,56,152,245,241,207,183,62,47,92,97,158,144,52,197,33,55,121,115,156,79,43,121,180,36,197,17,135,115,184,64,124,151,90,55,88,205,2,190,211,170,165,223,166,206,224,181,70,4,50,189,23,132,200,129,222,241,211,83,27,77,175,218,94,99,124,245,105,134,135,86,205,50,83,167,166,110,99,109,238,64,45,186,167,171,7,178,178,25,240,234,105,233,29,102,112,15,116,146,74,153,95,42,110,194,230,91,215,82,116,70,108,57,189,189,193,189,235,153,61,77,227,250,11,248,238,203,105,183,67,219,234,117,140,2,214,52,36,119,199,40,239,217,248,49,254,153,132,145,156,192,217,245,165,171,23,188,139,45,142,0,204,32,81,132,4,238,39,28,135,127,7,76,83,116,13,47,205,252,147,176,87,10,23,170,72,229,252,88,48,176,229,149,137,201,246,126,250,14,160,248,75,27,44,45,113,173,131,254,252,211,79,77,226,84,127,35,122,215,130,8,190,124,198,177,220,222,79,163,202,93,211,179,57,22,227,115,125,164,215,235,118,69,109,74,28,16,203,42,36,117,63,170,208,106,6,10,95,72,234,217,102,169,6,60,118,58,124,96,54,137,4,26,219,52,180,168,160,65,24,245,142,174,191,212,63,125,175,123,127,138,120,2,75,243,94,17,19,220,32,4,112,24,187,182,103,24,234,172,128,247,82,79,146,45,181,254,122,78,230,166,158,0,112,120,236,243,90,195,216,166,163,130,92,222,251,233,62,123,218,72,155,209,18,6,76,86,64,106,188,227,62,186,40,132,44,95,234,247,157,120,113,124,224,167,85,111,232,253,221,18,5,136,192,156,16,51,193,48,70,7,76,72,77,209,230,69,184,246,198,36,39,43,58,224,57,119,120,144,34,156,26,147,11,24,191,108,196,128,9,222,95,141,80,32,180,178,35,157,107,16,118,191,33,235,31,226,113,10,35,237,252,224,182,151,250,53,214,24,220,183,28,110,91,37,217,129,23,148,24,1,143,186,211,215,186,61,105,17,238,54,186,196,147,126,123,7,241,178,101,205,205,47,173,108,100,48,222,68,170,166,94,172,48,245,249,241,219,247,240,94,105,225,95,179,243,139,251,207,170,255,88,57,24,149,207,132,90,166,124,163,131,58,113,17,60,248,94,142,190,132,246,103,25,82,59,156,13,17,82,152,222,23,41,166,92,160,48,151,179,120,47,88,109,210,102,105,21,188,49,42,247,114,211,210,7,155,228,98,69,207,72,44,157,43,193,235,221,111,150,137,9,233,7,155,212,48,56,12,55,169,200,124,3,223,190,199,108,152,228,101,247,244,219,95,188,214,68,148,62,237,226,148,1,68,222,4,234,101,159,94,179,33,76,143,137,4,73,212,76,19,233,238,88,51,102,41,116,69,90,87,214,152,183,61,166,2,145,165,153,54,13,147,248,9,184,193,159,175,221,254,139,24,57,76,106,191,250,115,56,52,78,100,209,80,62,56,211,249,243,89,66,207,15,30,120,23,244,66,105,41,106,113,251,33,37,106,30,157,11,215,212,139,140,88,99,46,45,25,134,35,242,4,140,15,101,37,152,44,218,128,107,207,243,208,6,218,71,13,90,186,146,91,227,108,245,169,130,95,188,167,245,117,109,251,21,46,27,202,146,190,163,239,125,191,64,139,245,69,172,97,168,87,133,132,209,21,31,148,162,53,81,213,182,34,133,151,165,6,81,32,142,125,133,207,179,222,58,217,70,105,1,33,205,27,83,9,126,208,158,14,237,51,191,168,105,160,104,166,166,67,27,45,200,48,59,97,198,250,210,10,64,111,46,108,145,187,138,185,78,165,103,195,99,20,112,253,106,58,5,96,94,93,209,218,84,160,117,34,94,155,108,197,7,105,150,5,190,18,124,63,160,79,165,63,219,60,117,205,188,166,1,195,58,156,94,187,29,231,83,100,175,189,183,192,145,186,70,248,33,222,27,166,243,149,126,155,146,201,7,215,68,89,117,97,82,16,226,189,17,56,75,75,136,156,217,18,67,94,177,215,211,100,128,90,218,209,98,210,130,105,46,112,239,11,184,37,198,18,40,117,113,234,252,224,10,1,143,130,253,115,98,91,206,0,146,144,180,219,84,140,142,7,151,211,147,37,131,44,64,116,140,251,93,75,159,235,154,26,37,222,170,218,29,38,45,159,18,198,31,4,74,105,167,52,170,161,25,40,215,230,188,41,140,184,230,86,62,85,222,82,168,79,245,121,80,77,162,65,7,100,81,75,255,224,187,240,212,29,99,118,106,24,42,132,160,138,154,234,88,8,210,51,252,178,233,68,191,95,239,45,235,74,149,71,62,248,14,155,152,195,133,184,108,58,187,224,133,242,174,149,99,251,151,194,99,60,207,3,228,212,95,178,207,168,42,140,51,185,236,94,78,58,65,200,196,123,173,209,126,253,178,177,81,34,103,131,192,106,63,201,76,26,61,116,99,128,219,106,122,121,90,176,62,68,227,153,153,128,177,177,16,233,115,120,144,134,148,140,191,190,34,187,154,51,119,40,107,116,179,188,137,176,22,32,60,170,105,200,89,124,177,167,220,191,90,179,33,131,7,45,78,16,8,65,79,178,14,45,238,21,131,86,77,195,50,221,19,208,186,118,152,10,237,220,186,133,110,12,48,44,42,201,51,177,63,39,120,37,208,199,65,170,61,47,100,109,180,128,75,45,233,136,32,104,86,3,222,120,220,210,133,212,242,87,29,254,146,209,75,33,67,28,16,230,72,152,51,93,148,9,112,126,14,47,124,57,45,121,161,70,228,58,90,240,89,237,20,234,210,99,27,134,247,175,247,228,28,128,97,238,253,52,34,117,58,38,211,100,186,227,217,112,139,164,183,50,191,85,117,152,212,33,221,41,185,78,186,220,20,213,26,255,132,127,136,43,58,225,59,48,228,116,138,182,207,165,106,97,213,226,123,42,60,16,78,10,20,207,119,242,25,182,19,5,92,232,236,181,161,219,153,9,61,123,183,239,202,156,105,26,77,170,156,253,76,189,131,143,13,42,219,29,149,11,167,250,79,115,65,220,186,238,251,189,146,12,183,145,140,106,37,185,245,200,214,240,82,113,140,187,206,204,81,239,179,85,248,57,140,138,137,26,127,125,148,58,163,231,227,143,48,78,225,187,27,126,1,227,135,72,191,141,174,180,47,62,227,186,76,190,55,252,66,213,125,138,164,241,103,3,236,118,124,132,71,102,66,84,162,22,20,25,132,61,158,13,209,132,18,200,226,7,170,206,37,114,247,182,246,169,156,20,9,49,165,199,29,99,176,101,164,16,204,7,229,149,155,165,248,252,78,138,53,160,124,18,95,100,64,203,174,41,50,237,206,73,156,94,14,95,171,53,29,247,208,230,185,226,211,133,71,85,237,163,15,3,154,20,27,135,73,191,214,43,39,117,185,251,193,164,142,36,94,25,238,217,190,215,178,76,239,210,21,82,26,68,62,134,199,227,200,30,152,162,71,14,124,79,16,159,229,23,198,137,114,20,30,161,61,12,60,97,37,82,248,78,93,207,201,189,48,252,215,250,112,98,81,238,158,163,74,40,101,57,147,139,10,223,78,192,135,186,46,133,225,187,138,174,85,170,228,181,107,16,35,198,23,67,115,87,244,60,129,123,239,239,183,45,143,124,42,252,134,172,90,246,136,98,168,73,157,128,145,246,81,152,68,125,95,249,156,93,137,244,243,194,240,70,191,31,38,217,68,223,138,35,126,190,223,54,145,11,133,169,41,121,47,109,2,0,74,34,4,137,77,60,188,193,122,188,20,166,230,50,186,6,171,205,210,223,254,76,146,56,224,68,2,142,247,31,245,142,64,87,74,89,103,225,183,200,1,24,86,3,242,233,199,36,111,188,189,214,59,229,44,117,190,101,92,103,81,148,160,42,82,225,211,246,155,103,212,218,31,29,21,19,58,88,1,183,162,193,161,206,33,252,189,33,239,189,104,56,188,67,193,231,202,100,192,100,17,37,152,250,174,88,33,253,110,135,105,158,81,217,241,125,15,198,245,33,164,79,232,209,191,89,218,41,10,87,70,41,142,179,29,47,6,163,254,73,173,17,11,136,223,134,198,43,241,81,17,94,120,43,228,174,136,81,119,34,156,162,112,48,224,149,60,112,120,175,239,126,26,93,195,61,180,210,195,97,37,127,191,141,4,158,194,84,184,245,248,160,211,8,74,20,70,219,38,198,28,214,68,93,67,19,217,139,25,93,67,184,107,37,248,30,153,111,38,206,161,66,190,192,92,98,162,107,176,186,139,247,28,6,211,226,164,32,192,68,250,167,194,119,29,156,24,181,245,207,206,64,78,193,247,86,160,241,12,41,138,210,111,188,23,214,171,78,115,94,164,201,179,201,77,215,159,134,179,109,70,199,41,217,213,189,129,250,255,112,128,67,217,56,79,122,47,114,91,223,107,147,27,163,123,245,100,17,205,152,199,127,60,229,10,83,215,249,96,62,73,77,228,101,173,190,189,218,232,11,155,194,163,127,235,117,13,97,29,125,56,70,220,155,75,155,186,216,212,250,218,163,43,190,39,186,84,77,103,34,170,133,45,186,198,190,174,203,27,29,175,246,86,193,222,189,165,239,73,245,211,219,59,144,14,209,51,10,19,113,188,239,137,34,157,126,238,101,172,0,110,115,112,6,105,78,162,101,198,71,241,6,222,170,163,177,171,110,92,9,243,153,36,104,28,127,10,19,186,153,207,98,73,51,13,219,46,10,15,73,224,238,154,73,3,37,198,14,47,246,108,127,238,98,129,141,180,214,81,114,147,117,245,242,57,162,48,100,98,1,76,177,186,59,206,168,22,54,34,148,179,93,135,244,195,221,180,227,225,119,60,183,158,235,48,0,213,184,15,52,110,68,186,107,125,155,60,220,29,48,197,3,50,79,225,100,104,190,132,238,93,188,52,181,217,59,98,60,61,140,95,182,250,169,91,3,10,70,213,221,81,40,149,79,85,55,128,46,176,196,45,231,94,214,171,198,144,168,154,66,214,47,224,253,105,34,39,165,54,59,28,128,179,67,105,171,166,20,124,245,17,171,159,136,129,169,104,201,133,161,140,139,158,117,10,207,245,183,97,73,141,49,53,61,63,93,220,200,112,197,197,243,110,81,84,252,201,107,35,245,235,114,43,192,119,243,144,248,21,50,48,223,155,197,28,136,154,40,141,6,224,189,44,250,7,235,26,56,235,166,112,220,226,201,20,99,140,212,20,65,203,104,10,35,183,30,251,72,50,174,247,195,43,83,216,82,183,255,204,234,105,36,61,159,62,156,64,206,123,105,170,174,245,0,219,127,78,211,128,33,184,17,212,194,118,209,24,197,140,162,35,6,243,236,247,96,110,15,50,135,169,191,123,87,67,68,27,182,146,53,18,194,155,37,166,194,49,114,10,129,41,129,141,235,93,55,253,57,29,149,243,133,115,16,61,204,187,13,40,1,102,65,163,201,27,223,29,163,168,56,200,133,185,49,159,128,141,86,88,224,191,226,193,128,119,122,107,178,164,162,164,24,158,161,79,185,28,187,229,238,197,134,4,249,153,58,138,251,31,73,210,131,119,41,58,195,9,83,151,120,107,19,96,214,93,30,243,37,194,187,19,90,208,161,246,134,49,239,199,20,198,97,93,116,72,169,47,43,51,174,142,141,188,23,165,5,157,22,213,112,152,197,185,117,76,113,61,199,173,214,238,37,233,225,16,119,124,129,82,242,163,67,250,141,80,115,92,150,3,90,116,55,60,155,140,215,64,41,123,215,65,65,140,42,54,36,152,211,52,117,182,31,152,71,246,107,141,230,143,162,240,147,198,75,95,51,75,239,203,16,31,223,163,54,134,236,142,144,166,124,92,24,58,246,120,54,209,38,9,60,115,254,135,74,25,87,121,36,190,149,172,248,224,13,241,183,38,253,253,83,126,104,72,56,60,218,129,236,102,162,140,187,243,6,177,212,19,254,239,218,68,63,22,248,192,103,17,48,132,51,218,250,94,43,35,77,122,65,9,166,23,253,65,233,103,107,207,247,142,197,160,240,168,226,254,70,233,43,53,190,247,179,200,152,39,68,125,79,125,133,145,62,122,142,123,200,164,196,144,193,214,108,175,98,18,190,131,146,58,78,198,213,126,176,101,103,8,76,144,162,190,120,70,209,92,101,162,17,212,101,5,58,171,202,46,140,99,133,114,17,144,160,88,162,107,207,216,222,34,19,179,153,175,75,230,2,137,101,193,118,129,142,48,134,140,194,179,196,189,146,93,119,234,166,50,40,34,141,228,113,36,230,166,138,229,113,219,106,47,79,128,67,87,179,95,255,244,85,226,183,41,71,222,74,13,95,76,239,227,5,144,160,200,84,20,110,72,31,21,148,41,117,46,204,98,233,63,209,186,145,39,112,20,54,246,135,128,81,116,212,135,115,199,141,68,178,123,38,103,93,160,187,17,227,252,12,24,105,110,33,250,47,184,82,190,7,31,165,249,248,140,29,114,158,120,56,140,218,250,108,118,184,215,179,97,89,244,10,227,83,138,247,162,170,180,107,199,175,213,53,194,77,205,197,65,152,196,128,191,243,62,215,53,190,155,18,249,23,211,40,11,248,94,103,181,84,26,50,252,254,210,35,140,211,254,232,79,95,163,184,188,88,163,49,148,104,199,141,30,186,6,12,167,171,202,100,32,213,26,233,92,195,68,148,147,136,198,126,161,124,72,106,180,99,205,244,41,34,8,122,23,166,138,154,78,20,6,162,70,21,83,229,142,144,116,108,144,58,19,206,119,2,3,59,193,220,195,35,22,223,80,190,24,42,188,179,40,58,142,236,34,242,17,85,81,136,18,159,151,62,132,4,115,106,13,145,252,75,127,128,174,55,137,25,13,75,158,12,152,171,114,86,20,250,94,199,225,130,16,81,118,224,77,38,90,192,215,192,173,73,72,137,234,154,7,207,243,37,177,163,107,35,7,225,17,84,30,91,89,71,49,205,87,121,57,135,181,174,157,52,158,16,25,138,76,75,72,38,78,82,159,50,203,255,37,21,182,60,104,228,210,196,94,106,69,63,105,208,44,156,246,50,22,219,167,161,254,105,116,233,145,9,128,71,125,234,79,83,1,251,94,235,110,187,173,39,216,4,180,95,42,229,221,60,245,167,141,159,251,101,90,146,139,39,232,134,129,246,165,105,206,84,244,139,71,93,50,199,255,44,100,237,55,137,207,71,210,79,83,56,29,82,247,187,155,74,242,106,162,179,167,234,224,174,189,248,237,97,116,132,10,79,97,3,248,112,162,168,172,201,159,188,103,188,54,107,181,37,41,178,42,249,144,31,201,43,71,81,184,30,30,58,71,205,50,103,212,58,197,79,207,111,37,193,21,18,111,218,235,56,166,94,210,164,27,101,191,183,38,104,61,146,124,27,163,28,99,118,49,45,159,64,80,135,68,221,128,239,242,208,239,181,172,32,229,101,42,223,235,170,42,170,44,170,213,223,199,70,108,64,55,98,104,158,222,38,207,196,80,215,5,115,184,133,3,143,58,246,47,105,166,96,94,188,124,224,191,244,63,65,185,227,213,215,56,87,74,79,18,186,230,203,13,167,32,248,36,120,215,243,22,254,61,200,186,42,251,16,192,29,239,131,80,242,86,19,140,54,217,75,13,63,237,75,40,101,138,239,217,118,140,8,76,188,54,66,176,148,159,204,36,213,247,151,94,22,105,233,181,36,217,57,18,113,219,75,167,167,64,69,71,20,50,208,151,45,204,141,227,211,239,129,210,194,120,249,244,51,37,94,76,18,63,203,219,146,96,202,85,65,188,181,199,142,184,219,50,173,176,36,229,199,158,18,113,233,109,180,59,250,94,240,38,134,105,9,25,125,209,229,69,138,112,25,15,110,41,199,116,178,115,75,81,72,185,87,97,221,230,173,100,175,61,120,166,82,181,105,90,188,17,236,223,86,234,41,191,253,113,149,123,181,23,197,184,80,20,230,249,45,96,203,165,80,24,71,102,160,168,119,200,247,178,202,142,56,190,24,96,53,69,96,0,30,49,199,239,70,91,242,107,117,43,116,123,240,209,34,57,136,143,231,75,163,182,192,154,118,187,227,57,14,208,98,99,130,14,35,137,12,152,141,64,187,61,224,156,125,191,140,190,188,160,150,100,248,126,24,247,74,130,231,138,186,139,139,238,100,95,33,158,242,201,59,35,57,163,221,94,22,151,11,248,84,245,72,78,24,204,222,167,170,232,246,232,120,90,157,116,60,155,114,85,221,226,145,197,254,34,187,123,35,14,166,219,48,245,244,111,150,180,90,213,198,177,77,224,123,143,134,191,69,223,121,83,18,213,31,188,181,198,13,245,187,30,185,42,155,106,58,213,219,34,88,187,99,151,221,112,105,235,244,165,91,229,13,40,101,103,186,203,178,183,213,216,234,54,105,201,122,62,224,125,233,71,126,59,21,198,78,102,213,234,239,225,61,41,252,109,72,222,195,82,216,166,132,33,179,104,147,99,35,3,10,253,97,87,24,202,149,170,207,78,40,146,241,159,116,108,167,159,238,56,222,134,188,150,150,28,78,244,25,245,173,212,16,32,86,243,146,48,25,79,165,201,192,182,133,175,252,193,85,99,1,211,194,105,175,72,140,242,105,221,68,145,146,122,103,57,19,65,233,167,144,214,228,48,145,89,148,230,47,244,80,245,123,195,93,214,78,111,133,93,95,101,254,10,4,231,247,248,100,234,175,169,191,11,69,239,219,33,43,245,76,58,154,136,39,181,183,112,246,248,244,52,101,246,174,247,206,196,70,117,159,98,81,149,115,100,193,235,101,141,156,185,209,95,207,184,247,36,120,64,143,250,182,26,114,171,20,222,223,126,101,117,240,9,233,194,194,163,23,73,44,70,95,173,209,100,138,84,94,8,209,182,72,245,182,147,60,242,189,162,215,187,253,30,37,184,33,6,196,149,33,224,146,50,102,231,49,241,133,38,123,187,6,117,153,68,51,194,89,203,214,89,75,240,122,28,131,118,172,40,229,201,53,87,74,15,190,95,59,148,122,234,90,135,74,87,143,52,173,119,194,51,3,9,219,59,16,203,76,163,70,22,108,228,188,162,110,145,36,171,11,252,57,177,189,127,100,30,168,110,116,49,54,226,87,97,118,150,102,15,16,132,175,82,109,200,230,38,7,15,122,178,165,63,203,204,36,128,5,101,106,14,41,110,75,217,59,36,145,127,227,93,77,80,175,83,77,106,168,172,222,178,55,63,129,170,78,23,10,141,222,213,5,9,113,85,178,191,182,212,189,174,199,111,143,165,66,15,148,200,236,199,53,134,155,78,8,244,63,82,8,87,112,27,192,159,90,149,15,98,81,51,83,94,93,221,189,240,234,152,32,123,47,55,46,252,237,42,69,79,142,68,121,247,131,191,96,166,194,119,170,189,66,173,78,81,178,246,172,147,238,83,211,141,76,91,51,205,222,13,160,65,76,161,191,125,47,243,98,214,145,176,214,20,181,172,152,64,251,80,57,96,202,13,118,4,101,141,124,88,247,13,202,130,218,124,207,54,94,82,29,149,101,133,169,1,35,108,167,159,107,65,136,247,174,200,189,40,41,208,133,79,127,198,236,253,26,42,59,99,117,18,253,21,4,150,47,69,25,240,200,157,34,117,117,99,107,140,2,238,253,42,38,126,65,255,70,81,124,109,175,196,44,143,24,81,210,170,165,111,77,7,12,87,253,171,57,194,213,152,186,117,224,131,126,48,156,24,242,236,6,61,152,84,121,225,136,30,10,27,247,110,192,3,97,43,129,209,166,120,117,117,27,85,172,173,240,88,193,221,198,205,164,170,94,169,21,102,189,90,41,19,69,20,16,65,155,87,1,3,65,144,184,66,46,204,155,189,122,166,141,93,172,240,57,207,103,96,149,13,91,59,70,226,252,27,110,18,69,117,250,91,210,94,123,5,77,16,239,233,111,15,36,199,195,129,68,234,225,214,158,223,139,226,122,131,130,208,173,10,213,55,146,111,94,25,202,61,129,123,122,56,23,197,56,33,168,123,152,114,101,66,23,160,61,83,2,33,31,45,166,226,34,72,106,242,171,89,58,90,149,74,102,47,89,97,1,35,84,167,239,109,193,179,232,26,190,168,149,96,40,209,159,87,238,35,203,75,96,227,199,121,69,73,220,197,245,183,205,198,143,223,38,67,249,211,158,19,228,150,154,37,124,18,250,222,104,42,191,202,32,202,11,211,168,225,93,236,175,120,135,36,87,29,243,13,15,113,125,222,198,165,22,193,106,36,195,189,210,83,248,61,181,227,199,178,48,163,242,135,122,128,4,227,136,126,133,65,40,234,104,207,40,204,14,211,16,203,70,117,5,113,238,159,246,106,127,224,219,146,160,145,221,96,223,177,58,169,163,20,107,153,47,244,36,65,40,104,129,46,81,225,187,10,98,162,114,249,211,76,71,46,250,243,25,234,80,160,42,149,216,130,156,58,168,127,215,204,148,197,192,223,203,10,66,244,125,40,141,237,66,23,39,116,63,200,132,36,131,84,96,147,131,8,223,50,26,214,146,196,188,186,49,40,191,210,32,210,217,20,69,226,34,170,119,22,46,244,173,240,181,101,194,112,165,234,68,102,41,84,59,53,182,29,20,98,85,20,13,218,16,110,86,81,55,244,157,149,62,215,190,246,97,236,166,184,45,149,146,129,130,194,19,50,19,240,219,222,19,63,61,28,226,37,169,58,74,119,159,197,109,59,108,9,196,218,84,55,23,58,13,2,244,81,147,196,160,233,79,147,89,21,123,45,220,119,233,128,49,126,245,184,217,143,106,242,155,10,19,35,15,180,119,213,148,90,196,46,95,33,241,40,57,19,106,161,19,244,252,52,196,149,53,110,195,31,212,231,35,34,164,189,107,130,231,147,54,224,53,150,122,121,40,194,172,227,197,63,14,2,49,169,245,22,110,143,190,173,90,88,97,202,244,35,184,98,87,47,25,180,123,51,106,81,253,134,20,170,218,118,131,2,145,56,26,59,52,242,186,27,222,81,186,255,188,200,11,212,240,250,203,144,40,196,69,182,211,19,237,118,37,54,25,113,25,14,240,145,96,148,20,246,11,40,29,221,144,134,209,157,172,23,141,26,154,146,128,74,194,247,162,162,100,192,106,53,59,125,158,223,120,48,165,79,250,173,33,253,9,22,152,222,57,59,117,80,160,128,106,18,163,43,35,125,107,130,37,177,234,225,197,27,122,254,24,247,87,24,242,176,44,183,127,224,243,168,175,97,30,45,25,38,95,183,191,200,229,61,243,51,252,70,20,58,246,220,177,241,178,155,153,97,56,22,18,252,50,49,216,179,151,222,17,76,104,248,69,192,41,240,239,9,70,153,230,193,208,90,165,103,207,246,46,148,247,238,142,96,115,130,251,187,128,16,146,86,39,40,240,136,108,32,130,216,67,235,134,172,117,132,153,205,72,202,191,220,31,247,0,197,83,201,78,167,223,59,168,30,154,153,30,233,209,131,179,43,66,247,223,254,190,52,81,200,80,126,37,121,124,205,60,162,68,40,34,169,96,79,13,252,3,163,82,24,240,53,181,75,130,251,163,6,133,123,245,222,80,50,92,159,199,175,145,74,157,191,166,237,142,1,23,120,235,19,92,158,45,1,57,208,204,83,152,221,48,208,178,71,90,246,215,36,62,90,207,215,210,245,5,170,248,176,28,225,67,75,251,104,61,245,49,44,153,179,48,109,117,8,148,199,237,159,185,255,213,212,250,222,180,226,52,71,10,75,93,210,236,25,237,89,196,228,201,246,52,81,176,66,94,197,222,189,151,126,43,109,118,163,190,58,225,186,71,107,121,203,33,73,33,90,127,136,18,166,61,165,18,11,8,248,78,164,150,126,219,178,89,2,46,75,75,229,151,21,200,188,74,69,254,55,19,108,98,238,1,83,160,148,96,236,175,168,249,155,249,151,175,97,215,247,3,137,128,167,227,129,32,105,252,50,196,53,249,228,234,226,130,189,22,34,251,134,194,164,248,4,138,138,215,76,71,234,121,142,78,88,250,103,62,175,55,10,187,1,95,51,174,166,3,217,242,242,3,38,13,32,61,156,4,241,104,77,208,70,135,12,174,206,200,99,50,246,64,173,240,71,224,251,21,190,161,188,151,76,206,77,102,100,188,52,252,245,122,186,220,35,86,60,161,149,164,153,149,204,43,72,207,227,217,166,57,168,232,181,20,94,183,145,105,73,6,16,250,209,175,26,144,52,177,145,140,194,253,136,7,10,169,90,201,194,49,175,247,43,145,164,66,53,193,86,62,243,42,40,191,180,135,155,206,105,156,138,229,163,152,89,91,67,13,176,31,124,247,166,147,96,163,19,8,24,86,68,237,56,25,37,175,107,215,220,57,51,153,202,101,199,4,190,179,89,203,6,150,5,123,94,9,36,110,53,245,13,144,235,253,197,52,42,40,0,39,59,218,146,141,227,217,24,102,122,57,49,134,177,253,138,55,145,179,209,65,25,75,220,176,5,23,210,210,223,70,248,52,146,127,15,245,47,9,133,60,240,68,137,227,237,166,58,191,120,214,171,5,252,184,222,245,124,231,58,175,22,144,112,144,58,106,26,154,141,145,3,104,133,105,43,93,22,241,103,157,87,227,216,211,53,214,74,176,162,144,112,66,240,155,224,54,195,194,129,231,129,26,19,189,4,83,147,21,63,221,119,34,156,135,56,21,231,78,192,232,237,165,251,57,236,52,209,51,170,72,117,147,134,87,173,70,61,223,193,183,172,235,195,10,150,215,131,77,11,94,221,22,150,170,23,101,140,48,193,39,159,199,10,158,73,50,4,79,90,123,144,7,190,66,68,60,236,109,103,119,76,105,145,46,202,22,177,166,94,130,43,94,191,239,21,65,226,235,76,126,162,22,187,2,177,234,62,211,245,188,112,95,137,214,56,123,87,242,127,237,39,50,195,186,236,53,121,89,143,17,104,59,60,209,235,78,174,181,59,65,34,157,116,223,83,48,249,29,56,203,190,72,178,221,195,210,62,147,211,143,180,246,128,139,22,63,243,173,219,120,104,55,51,49,121,35,239,56,7,140,2,195,74,174,206,193,180,14,184,39,91,249,30,55,229,165,193,238,10,115,167,246,123,72,105,231,206,60,145,118,156,68,42,3,124,35,215,2,213,182,230,46,217,1,163,218,172,46,195,134,33,226,227,253,81,209,163,51,5,31,68,168,251,77,156,158,74,43,133,71,123,132,43,198,232,38,138,90,149,149,132,169,40,140,254,184,108,235,118,103,82,214,49,75,191,191,252,107,117,230,147,140,29,191,13,209,147,238,11,5,29,114,183,67,8,252,222,229,57,52,142,48,74,148,127,33,80,15,37,115,10,82,220,29,237,193,29,6,96,133,201,240,141,223,206,242,150,23,166,120,162,6,218,142,10,4,224,29,217,245,141,105,39,21,75,166,66,233,76,235,21,48,7,159,190,54,185,114,49,164,109,151,60,102,80,65,70,117,179,229,102,169,185,123,47,220,253,85,35,192,37,215,53,214,118,118,121,212,129,211,42,180,53,126,120,204,165,229,173,141,164,165,107,88,104,78,169,64,54,71,234,86,20,5,191,200,90,190,39,178,38,178,2,35,148,232,240,164,102,160,42,76,234,137,127,143,9,163,197,73,61,91,47,223,109,194,253,36,7,227,132,246,59,188,245,28,215,71,41,146,140,118,45,228,24,185,124,207,20,93,41,8,109,246,151,223,14,141,171,194,166,223,218,95,90,127,215,10,227,133,122,120,164,87,81,132,54,52,137,118,33,114,27,52,20,147,132,232,188,252,160,240,121,165,41,123,167,184,43,59,18,41,215,175,216,33,145,157,178,151,150,224,188,154,148,224,31,221,75,41,147,153,81,69,143,122,244,72,7,16,7,86,156,48,120,151,53,242,127,207,70,150,235,75,220,47,42,53,65,88,226,238,180,111,76,241,174,168,197,139,55,32,142,70,110,135,61,25,27,76,203,200,142,159,61,219,187,40,116,191,212,251,73,252,49,249,221,80,55,138,214,236,127,217,28,190,214,219,171,40,48,143,97,190,95,132,52,219,69,239,158,148,46,116,164,152,69,175,145,138,79,23,81,246,152,0,241,94,9,72,57,91,44,106,44,97,53,10,7,135,249,121,15,78,138,33,247,150,63,158,196,30,146,131,43,223,137,24,145,56,89,134,9,171,235,13,247,174,133,96,19,185,240,78,212,101,84,212,175,199,73,64,49,119,75,253,62,208,74,199,111,95,35,230,83,67,2,201,157,112,145,78,42,58,167,154,2,179,154,36,98,192,132,231,101,2,194,230,26,69,18,148,57,36,3,136,136,231,171,207,32,229,59,57,34,239,116,63,65,13,59,17,70,107,122,88,83,152,16,115,104,82,171,173,78,53,210,53,195,15,137,134,81,146,166,89,48,20,68,106,212,156,184,97,116,85,66,71,93,226,131,144,97,164,229,129,216,60,177,93,80,225,168,172,26,88,191,79,206,224,194,43,177,214,112,97,120,217,98,176,90,221,37,46,35,198,125,58,228,160,39,122,44,106,205,146,48,25,76,60,115,26,137,186,204,4,187,63,124,111,15,109,137,166,4,183,102,9,249,36,224,47,197,22,113,128,247,199,78,193,221,98,36,120,237,253,6,188,177,224,181,107,36,46,174,215,250,126,61,189,186,88,215,95,197,11,204,140,50,135,191,63,247,82,156,44,164,113,139,213,103,12,197,65,20,52,77,9,79,80,74,15,94,169,231,66,141,66,204,136,107,6,244,250,74,38,57,245,171,244,12,246,9,104,210,226,64,133,39,112,41,140,166,91,24,2,70,39,94,5,198,100,121,15,183,66,82,69,121,222,123,246,74,39,166,85,34,188,27,192,7,31,132,236,238,31,139,43,196,45,38,105,109,234,207,248,136,157,71,233,238,221,230,11,118,135,192,120,34,99,167,195,161,173,121,116,228,236,71,2,8,54,8,142,125,69,225,27,127,141,83,97,34,23,226,200,238,35,232,158,54,96,82,242,239,236,120,143,70,31,73,223,10,210,161,241,208,196,98,66,194,241,126,59,240,133,183,166,212,252,21,173,62,235,7,61,47,177,172,238,128,115,232,60,163,142,140,28,233,55,116,207,65,152,70,238,205,181,88,164,103,91,104,149,65,135,206,127,210,93,81,21,122,22,33,161,94,129,185,106,118,129,169,114,80,120,23,177,101,7,132,93,250,240,15,238,157,103,80,114,67,208,135,179,31,149,247,218,252,150,140,202,189,107,163,14,243,70,229,52,157,225,103,195,191,82,101,208,148,7,251,163,244,239,124,175,231,16,6,40,202,141,59,102,25,37,169,226,228,217,127,34,108,253,193,69,147,121,238,65,94,106,48,145,78,211,151,144,156,1,210,120,251,171,81,165,42,84,228,143,33,46,46,51,88,78,129,209,125,84,120,6,59,158,233,144,180,212,184,223,223,30,111,204,80,27,73,48,249,14,111,245,28,236,75,129,141,68,240,77,83,18,224,18,188,130,135,196,12,252,145,222,26,151,168,44,16,18,22,20,165,136,165,202,20,87,222,23,152,219,202,171,8,38,165,69,217,114,54,186,22,93,238,22,157,187,164,192,8,34,188,43,85,167,248,111,42,12,93,212,91,155,196,136,181,107,155,132,125,217,113,146,154,8,174,192,177,30,186,167,150,31,97,6,207,242,166,56,1,138,173,61,131,97,56,202,22,225,143,82,45,198,109,196,16,117,200,62,187,197,121,181,161,39,236,239,38,137,209,33,153,187,215,228,161,252,236,109,180,136,110,235,195,235,247,54,164,123,15,84,145,213,109,236,197,225,187,130,36,86,37,159,72,115,233,81,48,73,113,203,253,178,50,19,108,214,237,7,143,161,100,133,132,178,203,170,15,198,106,150,1,191,23,123,217,83,40,110,109,218,120,88,253,204,59,185,142,10,178,109,170,10,130,125,97,26,93,77,215,142,207,245,100,234,136,23,151,153,70,212,28,182,49,207,184,54,14,29,50,203,48,8,148,212,70,237,25,2,59,227,29,185,200,85,234,179,255,104,229,3,182,242,37,133,239,253,44,142,92,132,55,171,108,103,220,243,136,43,7,108,134,138,194,59,196,118,176,227,78,122,43,83,41,142,182,219,170,213,20,190,243,48,182,66,40,21,143,228,49,16,130,156,17,86,65,19,112,107,220,196,50,190,191,56,187,72,155,84,178,12,75,249,46,97,2,113,181,104,59,193,92,59,79,192,84,190,235,195,175,77,83,194,220,181,15,159,186,198,113,244,189,155,251,189,34,233,62,140,238,159,188,183,165,62,10,122,79,151,16,161,155,203,202,87,154,194,86,72,26,112,195,231,45,48,52,28,113,180,253,101,189,104,207,136,117,188,158,161,138,46,147,180,81,100,250,44,59,227,41,208,158,177,232,95,219,242,181,244,210,211,134,37,252,17,136,17,200,142,211,44,158,23,67,54,198,214,156,74,174,81,45,226,238,84,252,160,92,33,48,41,43,239,181,168,35,92,218,154,19,37,250,13,151,137,78,66,163,213,111,209,241,142,11,65,223,122,163,213,19,29,191,247,7,205,44,217,108,157,81,214,49,241,35,167,25,126,191,229,120,158,45,242,219,244,107,28,72,229,231,115,194,172,116,40,54,178,109,163,220,30,74,229,180,205,222,235,195,53,43,163,99,148,47,138,79,141,152,23,58,140,14,23,19,40,82,248,35,197,58,96,42,192,21,174,245,73,62,81,49,186,53,121,10,162,12,74,17,253,14,112,76,179,70,97,4,117,227,130,97,82,176,43,195,61,193,245,31,248,46,143,241,224,123,66,203,60,235,208,181,199,225,68,186,187,170,52,94,248,180,183,124,38,250,106,75,91,119,185,35,243,195,85,110,139,155,4,154,231,40,33,116,174,91,101,55,113,243,0,209,228,60,138,82,194,24,55,58,142,92,61,113,81,193,138,232,221,180,125,120,38,120,52,185,147,49,186,61,193,36,99,197,128,175,148,160,100,14,236,72,55,163,172,28,1,2,129,17,118,137,111,125,223,26,151,156,194,125,200,229,157,11,161,174,30,203,0,11,151,155,197,173,210,128,78,14,214,215,250,238,102,138,50,70,227,93,176,147,6,227,53,181,10,36,243,225,75,193,206,151,79,137,188,234,124,206,148,78,213,131,204,50,56,68,151,144,143,192,54,151,96,147,220,12,186,22,106,241,244,225,115,224,47,15,154,154,214,149,177,246,158,91,68,242,31,181,15,247,96,237,217,181,141,227,99,54,18,244,243,123,65,235,239,175,77,58,65,218,20,240,13,174,248,30,156,145,90,56,203,213,166,189,67,179,18,213,175,53,205,127,46,5,14,143,145,46,55,27,225,189,208,140,49,218,118,45,110,221,212,159,134,254,9,212,223,12,146,92,187,238,114,216,30,211,31,16,169,165,91,25,169,196,223,131,33,18,144,148,126,203,6,141,148,254,97,199,141,56,234,201,31,239,17,59,31,119,37,78,37,116,65,48,15,99,227,15,166,100,151,210,3,133,73,129,90,14,91,154,228,167,48,6,192,9,184,164,210,89,139,77,109,23,118,129,1,176,124,61,193,212,85,52,135,33,247,148,45,233,51,149,224,17,173,109,69,12,133,119,104,160,194,153,88,53,139,149,28,151,25,190,28,214,121,98,110,64,140,101,69,158,17,4,7,91,213,199,17,235,219,167,196,123,221,141,249,31,20,223,129,163,184,137,102,130,113,201,70,207,8,76,174,244,211,3,194,146,128,71,81,249,161,143,0,69,243,157,22,109,181,174,142,124,96,100,160,3,110,41,3,240,79,70,208,247,195,222,45,255,118,38,120,134,170,102,39,65,240,180,12,247,136,184,114,186,224,209,74,112,139,236,43,170,30,62,173,9,51,120,184,101,137,30,123,233,255,60,187,196,92,232,40,239,206,47,193,35,66,39,68,95,167,110,120,192,75,96,179,76,79,130,79,21,24,23,110,30,52,184,96,29,70,142,224,251,242,144,135,208,54,37,115,208,97,37,248,11,198,177,222,237,235,253,3,159,4,151,127,224,123,196,4,140,83,246,211,217,192,187,122,13,212,221,13,111,243,244,69,48,53,125,187,181,152,193,82,215,4,233,17,110,49,119,106,28,143,122,38,200,55,25,190,237,116,163,189,209,5,52,224,27,243,48,53,105,0,104,83,169,127,12,142,238,223,168,64,4,123,191,159,122,154,238,126,27,132,209,215,216,179,244,124,245,98,81,45,58,29,46,208,51,12,245,83,237,23,214,33,149,30,87,173,192,198,247,212,29,46,179,149,244,219,159,229,38,253,96,180,147,183,250,92,166,85,169,122,235,73,196,73,151,80,35,137,208,143,153,63,241,120,253,96,20,5,22,15,128,84,66,101,74,3,130,124,242,14,162,169,202,84,210,170,224,107,89,150,184,206,18,118,166,144,59,109,105,81,200,87,57,36,106,73,123,22,116,2,254,104,168,180,190,188,190,168,234,238,1,55,212,77,159,139,248,30,174,95,220,112,168,150,162,34,241,193,48,202,68,145,83,161,148,78,73,103,169,214,186,119,202,19,48,121,201,218,26,81,78,159,43,5,97,37,141,21,127,195,18,144,2,45,75,153,237,40,230,26,225,3,46,135,234,158,157,224,199,52,72,118,91,47,185,99,165,5,151,96,65,94,32,101,232,194,82,81,119,192,12,190,198,95,140,16,240,60,24,85,110,125,120,183,74,140,128,161,94,73,15,31,225,239,188,232,125,105,173,11,251,216,64,61,30,112,97,170,17,244,181,58,110,247,223,226,132,164,254,222,120,142,194,36,183,244,128,185,46,37,152,157,254,11,152,162,0,253,109,248,128,60,153,181,144,86,179,52,81,195,180,1,220,207,123,199,196,40,148,20,38,178,49,3,206,234,122,100,152,159,200,214,46,232,21,165,148,80,43,67,115,119,169,133,3,246,72,191,221,30,249,49,169,101,107,165,201,0,133,244,138,223,182,108,123,157,74,247,190,26,76,57,56,204,134,82,187,46,8,139,67,165,248,194,38,49,173,240,158,33,199,83,76,187,178,232,139,89,185,80,12,42,213,145,154,194,8,243,74,56,230,11,117,220,59,125,18,45,87,133,157,46,71,139,97,186,121,63,77,252,76,203,187,72,204,143,184,149,9,120,214,52,203,153,214,238,37,35,232,215,90,130,77,221,194,81,132,130,244,217,155,24,186,223,58,81,205,92,122,134,80,57,59,227,18,84,140,119,175,182,116,196,240,11,63,184,149,67,126,145,192,196,29,221,172,190,48,156,36,122,126,25,183,209,9,248,206,195,157,96,74,186,188,107,212,49,181,149,225,29,46,81,232,97,234,72,214,39,252,63,126,205,41,124,122,61,67,10,36,137,59,26,223,185,162,44,138,200,126,19,82,8,120,105,17,7,130,227,225,6,46,236,72,42,124,134,152,57,119,27,135,109,15,209,110,27,221,99,244,235,14,241,153,250,236,63,109,153,128,239,233,168,230,126,177,221,219,7,188,82,71,120,50,252,234,98,76,97,64,171,52,224,193,94,225,129,64,120,105,151,100,124,110,147,218,114,152,128,77,50,24,246,93,233,177,56,43,5,220,53,181,70,19,36,30,110,213,122,106,79,80,191,21,29,39,54,171,17,158,114,250,137,216,19,12,35,41,176,123,97,44,211,24,52,72,173,52,18,120,79,194,22,38,220,133,251,167,114,86,20,152,94,67,234,4,124,247,191,153,224,79,246,164,187,147,78,85,237,160,2,234,180,55,207,48,47,213,18,186,227,249,76,242,11,147,127,144,224,111,134,29,85,8,31,164,235,27,74,221,165,198,231,190,119,65,45,102,189,112,111,33,52,140,212,246,212,160,153,29,243,61,190,23,149,226,201,218,184,155,97,121,159,179,225,24,107,10,147,180,53,30,92,85,131,245,194,208,125,197,107,83,253,170,198,165,13,114,137,135,223,153,168,206,19,243,197,183,183,190,42,5,21,218,115,216,241,98,229,195,179,171,105,117,228,83,94,195,43,166,113,133,183,77,187,70,164,55,206,183,74,77,136,94,75,201,92,111,113,190,33,34,164,4,117,212,102,124,50,151,10,133,165,9,102,81,204,7,223,153,170,61,255,16,160,139,201,66,85,206,73,240,134,115,33,224,204,148,72,221,72,249,164,117,69,72,79,97,242,113,30,124,175,169,105,80,175,201,23,34,227,36,19,166,36,130,143,74,133,72,100,52,249,196,244,98,36,125,71,184,176,216,222,187,245,174,191,57,132,70,192,100,146,202,250,237,144,215,143,104,109,220,136,83,97,28,136,15,222,215,216,170,10,115,29,23,120,169,53,116,55,95,136,28,91,192,56,34,244,178,81,75,176,77,131,22,13,79,93,180,6,3,75,161,94,184,105,116,119,216,7,123,104,31,41,1,129,125,228,188,198,84,245,106,99,212,53,62,129,113,14,41,124,96,177,121,240,80,186,79,120,122,130,183,28,180,105,197,233,69,215,137,61,9,180,164,196,137,33,162,56,192,100,186,43,12,127,203,208,214,186,101,89,49,115,81,88,93,101,68,161,57,181,180,223,154,189,48,204,136,144,223,254,102,26,111,188,185,85,224,173,90,89,104,199,112,7,151,17,87,131,97,64,129,48,155,124,45,205,64,254,134,73,207,52,253,212,122,49,36,200,16,68,42,54,79,186,118,140,142,172,79,38,153,186,223,185,164,92,251,68,224,125,210,84,160,48,115,45,153,224,75,119,44,163,18,221,186,60,114,42,202,33,177,244,161,77,139,176,72,54,217,161,72,109,75,79,83,158,200,149,104,193,104,80,160,192,74,6,5,30,9,109,141,243,82,111,172,176,19,190,143,61,201,234,208,235,48,22,181,172,235,187,216,212,150,97,86,134,48,33,240,174,233,42,126,55,187,32,161,39,199,113,170,172,212,71,246,122,20,146,144,50,48,84,177,0,120,189,181,217,16,178,77,209,248,250,133,162,21,78,154,169,236,120,70,61,29,140,155,119,35,189,39,80,215,72,37,89,194,177,149,54,68,115,83,88,237,222,221,61,168,112,209,123,6,23,245,206,19,145,141,143,141,212,185,18,219,108,187,232,183,247,211,119,254,39,79,243,14,215,34,222,161,177,53,204,137,66,68,144,31,17,229,210,144,27,90,137,145,63,105,130,196,234,76,218,184,34,130,139,161,24,33,150,184,162,80,29,30,111,225,29,171,112,76,232,39,19,248,110,131,253,63,218,222,165,117,187,32,57,242,251,46,90,107,81,247,139,214,198,96,240,110,150,195,96,132,221,12,13,30,73,180,219,11,49,232,187,187,126,249,156,204,138,122,23,222,73,18,77,191,138,255,121,206,173,78,85,86,102,100,132,22,236,104,114,152,75,38,240,172,138,152,120,235,197,215,129,235,31,138,254,247,212,155,53,54,127,51,52,5,130,243,113,201,182,142,218,106,246,148,76,199,99,179,41,65,199,108,74,92,230,4,53,70,107,107,184,48,62,156,46,195,139,177,206,121,61,50,254,55,234,209,221,15,166,167,71,183,78,228,125,167,151,118,13,102,152,9,108,130,156,254,219,48,173,150,236,80,128,231,184,71,183,164,210,118,103,77,154,238,169,70,139,9,227,104,63,104,113,3,35,131,83,149,209,205,3,12,49,170,142,111,12,204,89,129,55,4,69,135,179,117,253,200,117,111,43,20,248,117,227,11,35,19,14,206,202,185,123,179,197,207,42,171,223,168,19,102,208,249,103,119,120,225,68,126,119,86,11,113,225,238,121,197,110,173,244,210,58,96,240,240,230,123,131,107,85,56,163,211,241,213,118,41,169,17,16,117,129,207,159,59,237,2,201,45,40,223,243,194,36,173,211,151,178,129,235,121,54,167,173,43,12,55,122,6,108,75,182,194,212,142,227,104,99,55,43,76,51,231,114,20,50,121,126,208,146,189,43,14,184,168,160,38,112,35,188,119,184,226,252,162,23,254,51,109,11,56,233,7,4,140,36,99,192,231,183,164,75,11,216,62,64,135,243,220,146,116,57,112,165,21,110,7,156,113,6,81,184,84,167,224,116,163,49,73,134,27,248,4,208,197,207,205,224,17,57,91,96,22,129,64,45,57,175,168,209,68,28,198,253,161,103,133,121,144,37,224,179,153,106,250,84,234,70,58,212,97,62,222,231,117,162,239,210,253,141,208,71,34,211,10,48,222,145,51,224,210,132,223,111,165,175,218,226,141,152,228,233,11,215,154,99,172,176,8,79,189,175,214,194,125,25,180,106,59,56,48,173,59,241,84,126,218,212,15,188,92,178,0,56,151,254,94,56,82,53,241,227,48,45,222,219,62,83,177,127,65,196,245,68,108,15,60,91,28,156,97,224,62,87,6,249,34,110,43,17,111,61,191,189,166,251,85,217,228,165,187,31,96,18,153,53,224,58,198,120,142,222,45,93,120,17,247,63,232,24,130,158,189,213,13,166,13,94,253,158,26,53,245,245,60,20,52,207,253,194,209,10,170,122,97,60,163,29,32,222,71,235,69,107,60,49,182,100,226,127,242,251,233,25,207,27,151,32,233,213,248,93,152,247,135,117,83,202,149,254,226,223,109,245,120,215,244,160,74,171,173,193,248,148,4,140,170,205,11,159,119,16,183,85,44,32,126,222,199,184,131,148,182,194,119,214,104,65,41,132,121,87,212,91,2,24,225,38,191,178,52,80,52,106,255,237,191,253,199,63,254,219,223,254,245,223,254,242,183,191,255,245,47,255,207,63,253,207,255,241,207,127,253,151,255,251,159,255,253,255,248,223,254,151,127,74,255,241,31,255,248,63,255,254,239,255,246,151,127,250,135,255,245,47,255,252,247,255,247,111,127,249,135,127,252,239,127,249,215,255,241,151,191,255,237,223,255,233,3,254,247,191,254,203,95,254,203,223,255,246,215,127,249,239,255,240,143,255,231,191,254,235,223,254,175,191,254,203,63,255,253,252,206,127,141,165,7,193,129,175,48,212,97,195,22,21,89,36,213,50,221,210,217,26,172,224,183,9,188,144,220,240,9,129,222,34,221,94,147,166,169,46,229,108,178,157,88,129,9,92,221,251,27,241,185,134,235,181,128,201,180,94,190,165,131,28,236,179,224,142,235,87,113,62,206,70,238,75,22,107,180,15,178,63,202,133,120,138,186,120,224,225,118,223,226,162,146,174,78,79,155,125,183,15,124,80,196,132,20,37,215,120,15,222,85,203,178,192,195,245,127,12,198,82,71,96,182,241,221,215,83,147,52,78,47,220,239,98,141,174,202,212,11,59,251,252,234,63,77,156,164,205,60,160,195,27,235,13,94,67,170,205,155,24,216,123,45,32,222,100,170,60,15,236,195,126,177,217,213,234,226,182,13,145,63,78,107,172,171,253,69,147,162,251,15,180,45,65,233,104,16,116,96,23,230,23,205,211,80,223,110,96,60,137,46,60,36,55,100,34,108,46,166,68,3,44,85,232,245,192,205,229,240,129,177,47,213,163,209,179,202,17,24,173,252,144,189,129,83,246,165,114,45,147,161,149,161,223,114,146,247,76,216,53,242,131,86,39,158,153,160,249,121,186,50,134,104,142,74,197,15,134,238,254,130,97,242,105,32,37,183,39,66,38,10,115,24,149,222,250,194,44,172,23,126,108,19,172,101,43,199,3,221,230,183,241,194,231,69,199,185,97,240,234,219,170,214,94,22,215,141,5,187,134,254,7,78,15,170,146,19,39,54,164,144,89,61,140,205,214,210,244,192,201,121,203,6,15,117,35,63,99,132,158,168,8,192,43,51,194,11,99,36,25,112,198,74,91,183,52,29,82,144,195,232,243,228,23,46,206,214,179,15,58,169,184,213,166,20,127,195,247,106,42,145,253,129,199,122,96,109,215,52,120,220,115,211,234,171,84,192,141,26,221,244,163,207,3,174,42,238,0,156,189,157,211,224,254,80,24,49,230,236,195,31,42,169,34,173,124,44,12,239,98,39,103,14,27,207,38,18,195,180,216,241,156,85,87,126,120,154,67,147,159,183,67,195,108,15,90,166,128,227,217,218,158,225,233,37,73,190,208,241,168,182,131,142,18,91,41,164,210,53,85,182,160,57,15,95,191,233,34,47,234,136,181,8,121,221,65,134,93,26,122,253,15,12,195,119,94,120,169,66,14,27,217,237,194,87,157,5,232,60,209,242,194,174,41,252,131,71,126,248,135,38,212,31,155,83,35,82,42,92,162,71,9,152,72,92,19,13,5,21,230,56,55,108,107,101,53,87,246,20,62,81,2,159,255,120,142,182,52,109,192,70,205,87,222,37,124,210,123,105,188,161,7,166,190,115,183,213,59,171,219,36,155,236,50,107,156,187,167,174,130,220,11,195,112,119,66,7,206,75,87,91,182,63,136,231,7,124,190,115,29,73,232,75,149,116,225,243,237,106,230,7,33,64,119,89,234,70,5,82,89,98,72,184,165,196,112,64,104,93,179,182,4,157,211,139,119,192,248,75,182,151,31,236,221,87,192,3,61,31,133,105,63,191,63,78,221,246,161,38,155,80,203,133,207,98,166,63,14,237,177,197,43,161,237,70,147,86,5,13,158,33,48,77,178,15,169,250,28,125,31,11,223,178,82,1,59,66,93,59,224,149,31,178,119,207,193,174,252,161,77,153,155,196,165,251,62,20,136,231,122,97,103,111,235,218,63,191,131,231,126,88,234,107,206,170,112,127,200,224,204,189,249,62,82,236,8,245,133,20,186,244,229,174,71,125,46,220,42,214,207,67,169,15,249,190,187,199,166,161,144,10,148,186,15,171,241,62,19,92,87,245,137,34,193,176,5,174,245,225,207,39,178,106,119,144,247,231,19,64,106,163,143,123,215,188,89,61,53,37,24,57,152,175,87,123,64,16,147,187,223,54,173,119,79,130,114,209,190,117,97,106,223,251,105,165,24,69,206,77,223,204,211,105,81,209,7,184,95,231,82,167,23,90,77,79,192,38,223,246,99,145,182,242,79,13,80,62,253,162,108,216,108,37,209,59,173,12,101,157,89,251,137,60,210,198,164,168,189,45,200,74,196,108,203,156,245,208,89,153,100,218,238,119,66,212,10,22,173,96,125,199,50,128,180,150,22,38,168,194,151,11,226,169,244,80,89,183,75,14,31,152,22,38,37,133,109,92,205,86,44,48,105,41,27,199,124,93,123,76,118,29,154,173,182,8,54,200,171,177,120,53,154,181,180,201,149,2,85,137,223,238,169,234,10,65,91,112,241,6,90,96,58,8,138,82,198,32,251,196,109,153,189,113,87,120,172,117,215,99,228,34,181,46,222,78,144,18,163,31,237,227,245,16,35,225,174,250,86,109,219,222,83,248,48,219,146,144,177,46,226,102,171,68,31,179,195,140,225,141,100,203,35,156,133,109,103,189,240,130,73,172,180,146,141,47,136,191,230,2,85,97,60,188,172,86,186,204,39,85,91,79,120,149,53,134,39,186,40,170,82,195,20,90,115,160,103,102,73,79,223,251,185,150,123,87,132,156,249,233,31,31,22,109,69,166,26,119,173,167,241,189,53,231,247,177,55,109,175,68,20,238,102,82,67,130,68,174,180,45,188,3,123,212,36,242,166,36,255,10,253,213,16,177,73,5,25,142,71,189,106,239,28,10,182,201,60,180,85,250,167,182,171,242,132,186,202,99,31,99,250,146,51,202,14,180,196,60,106,199,184,255,22,111,26,35,140,126,52,16,206,116,140,48,144,163,220,121,122,96,250,217,252,174,77,227,252,81,152,194,15,38,170,164,16,86,219,163,114,134,56,159,48,163,224,130,234,109,193,163,186,36,60,34,126,29,133,144,231,87,80,221,206,140,112,54,85,251,85,122,205,126,229,103,92,212,245,40,39,158,215,227,244,63,58,248,178,86,68,128,111,181,5,248,213,93,156,230,225,186,156,203,73,215,145,170,5,80,244,8,237,43,224,253,168,48,47,236,227,156,0,1,229,128,64,65,224,138,122,153,51,42,233,10,152,42,33,117,224,238,129,0,112,101,130,83,24,43,174,30,112,127,28,179,135,137,227,151,251,227,148,116,245,203,173,171,134,48,54,26,127,99,190,151,6,169,207,239,219,100,235,100,190,66,252,229,156,47,142,102,112,40,105,114,209,102,188,226,210,136,243,85,157,135,196,203,114,122,83,38,206,127,68,104,201,29,133,159,143,49,49,212,230,120,32,135,24,182,212,60,210,170,236,10,224,29,6,205,232,127,205,242,204,88,40,253,214,11,163,65,155,21,198,231,50,238,155,103,54,158,27,27,177,207,5,70,185,227,57,55,82,8,247,199,141,5,171,48,193,188,15,69,179,210,80,90,228,194,221,179,198,67,53,235,97,125,44,103,222,9,86,49,21,145,164,19,34,62,59,161,95,5,211,230,81,158,56,223,125,10,231,246,108,46,124,227,133,87,8,7,33,188,63,31,233,82,172,138,211,136,223,222,208,93,116,32,154,231,108,220,22,14,73,245,133,169,108,125,48,170,66,202,64,178,37,100,215,11,179,77,126,206,109,188,163,128,207,243,127,72,201,230,245,213,2,86,119,38,192,229,73,162,3,194,17,218,15,60,47,113,138,22,74,234,76,15,140,238,80,192,72,159,61,232,37,241,100,134,81,213,105,101,17,103,175,184,174,130,24,191,190,106,136,27,113,112,105,90,153,51,116,132,122,226,129,113,132,21,244,199,223,116,180,142,173,205,237,68,3,103,239,235,228,116,219,216,191,132,47,106,236,206,186,39,171,173,229,118,227,131,133,154,55,25,132,249,244,3,0,151,32,198,3,235,194,57,73,81,132,197,88,105,163,108,109,141,52,184,8,92,31,177,50,24,172,215,120,4,145,90,162,118,133,207,217,71,156,123,67,77,252,3,110,10,191,140,148,124,226,173,96,238,178,75,106,15,189,15,123,225,29,40,178,56,121,254,255,192,187,254,9,135,17,94,65,72,231,105,193,0,30,10,35,223,251,92,120,204,25,133,97,83,231,251,204,86,124,185,72,20,166,174,218,42,192,237,129,215,159,112,85,24,135,50,37,7,118,15,166,137,140,161,123,234,80,57,79,177,149,124,225,252,242,243,176,219,137,135,130,142,243,120,8,149,7,142,118,234,98,246,181,47,223,242,140,113,103,22,50,27,45,165,26,16,13,232,185,89,140,158,238,171,109,86,75,23,222,229,133,233,232,141,31,223,103,204,63,109,99,91,136,189,133,53,89,123,17,32,169,238,240,178,163,190,251,136,15,25,65,54,156,113,25,83,245,177,184,217,205,152,246,222,245,114,2,149,71,33,23,51,22,231,120,159,107,166,239,248,249,182,217,85,237,128,77,86,68,225,220,163,107,19,209,163,161,77,180,76,58,209,231,90,208,37,27,239,10,1,159,121,6,188,166,238,171,88,94,102,240,41,203,79,115,228,105,254,104,225,93,91,120,98,251,153,13,161,49,56,137,167,176,231,85,183,35,228,114,79,52,26,71,155,204,157,160,248,105,223,51,211,60,169,49,22,149,168,156,226,186,73,2,234,153,51,42,254,43,80,184,239,79,4,214,169,205,57,12,35,72,85,31,145,181,240,242,134,41,54,231,245,252,56,162,131,247,182,118,209,124,165,117,241,12,95,247,10,202,53,170,10,134,103,79,108,3,160,255,230,167,49,4,54,135,79,133,149,205,77,214,245,97,174,121,117,89,72,163,77,21,27,24,191,238,119,71,49,171,123,26,36,160,45,204,11,79,52,236,20,134,239,24,176,73,83,235,111,35,130,180,47,188,223,61,132,105,157,58,193,155,86,222,199,81,14,179,169,21,138,25,21,193,231,183,243,163,83,186,137,31,167,114,248,252,56,242,125,57,142,70,108,95,3,98,108,110,99,93,60,240,25,11,249,237,18,10,43,212,154,204,153,236,65,217,197,197,169,97,228,63,91,85,90,82,202,133,79,248,252,52,126,160,133,60,226,109,162,8,249,54,219,224,109,239,77,120,40,160,190,93,66,246,165,151,128,77,84,230,233,190,72,49,194,9,165,167,250,49,66,87,98,91,226,48,61,16,79,103,135,137,143,7,106,202,218,79,207,201,114,126,18,155,52,250,107,159,150,148,122,67,241,3,83,153,121,218,97,206,60,157,227,194,27,45,103,58,86,152,252,252,235,130,179,57,31,211,172,73,2,215,183,1,136,98,151,247,169,32,252,21,191,109,34,185,122,225,137,247,31,247,69,75,145,170,37,159,48,179,212,251,219,196,33,26,36,141,51,134,203,125,33,56,133,232,36,13,229,97,69,115,47,220,253,244,136,192,109,92,222,227,169,176,169,83,229,69,146,76,183,237,184,48,33,169,16,219,154,215,79,158,102,106,226,76,133,153,135,227,96,179,23,125,178,30,248,219,196,209,152,197,62,183,205,66,233,43,27,109,224,181,62,63,110,12,202,25,189,162,232,34,61,34,112,39,88,112,222,58,196,166,148,159,167,50,44,113,126,219,169,81,84,22,248,151,18,248,96,154,136,159,120,153,117,116,196,148,70,117,93,69,101,198,198,126,219,183,1,38,226,169,21,196,179,82,97,168,61,188,141,60,167,55,57,177,209,239,240,137,218,122,55,218,120,8,249,231,131,246,252,65,179,150,176,170,97,43,203,138,159,250,12,149,179,132,107,136,69,195,189,95,56,2,222,216,221,40,76,106,207,27,220,241,174,29,237,129,55,126,137,1,99,147,169,48,138,41,62,237,96,157,211,213,207,136,134,177,19,207,93,152,178,174,70,73,150,160,11,248,108,20,158,222,169,76,166,169,7,202,206,85,31,10,115,156,135,188,112,174,96,71,41,220,102,8,208,157,251,39,67,169,167,94,212,146,66,21,224,236,184,219,243,227,244,235,206,120,42,172,178,218,38,148,55,211,119,28,77,49,250,105,222,64,185,214,23,214,198,142,70,199,233,129,165,251,176,65,150,72,218,95,113,102,192,21,51,61,109,31,233,105,36,40,201,100,33,2,38,99,212,20,70,52,205,95,183,201,113,42,5,188,176,77,108,23,70,148,90,149,16,145,187,216,241,227,244,139,106,3,197,137,51,71,104,188,35,224,241,80,215,217,142,69,250,160,81,251,215,246,137,130,249,139,239,255,225,19,37,109,252,165,217,44,252,230,137,136,206,108,170,39,62,235,198,242,4,27,101,188,249,116,148,153,45,199,140,163,139,249,52,40,140,32,118,156,26,238,249,243,200,48,203,232,113,221,149,145,162,183,133,224,132,207,135,180,43,239,39,150,47,108,50,227,125,108,68,3,244,3,42,189,94,95,234,51,61,53,248,161,10,99,2,124,225,51,143,232,40,46,214,236,24,63,126,94,229,208,94,130,130,40,83,138,251,134,201,49,158,163,207,190,61,126,27,195,23,61,118,82,6,140,71,74,183,238,243,80,44,233,18,7,211,97,169,221,25,197,20,213,2,29,229,25,69,164,33,87,160,200,194,61,15,116,65,54,139,231,141,254,165,78,26,182,185,233,113,207,214,188,171,55,181,145,51,140,235,222,86,238,215,82,68,169,245,254,56,39,175,218,196,147,200,122,185,212,72,130,188,174,13,151,166,33,116,165,70,18,13,63,15,140,138,169,235,179,208,181,245,160,204,126,33,177,133,191,132,90,253,81,245,152,161,18,205,234,175,6,134,211,156,25,66,163,23,187,59,237,119,70,135,100,198,214,169,155,145,210,171,82,210,114,168,219,157,125,208,120,150,128,250,171,187,135,120,139,137,183,10,140,211,107,8,229,158,184,34,61,219,77,92,57,162,231,234,204,147,8,80,235,143,163,215,226,23,86,8,68,159,151,105,175,207,79,93,150,113,40,116,132,226,50,232,48,250,13,249,153,10,209,165,12,61,193,74,216,242,12,66,250,22,226,117,144,132,87,55,238,73,78,172,135,102,19,150,127,163,189,9,25,222,66,252,56,126,198,207,14,223,154,75,227,210,96,104,104,126,0,195,186,45,104,122,108,127,104,195,159,161,119,147,225,245,188,254,57,161,135,102,74,143,251,177,176,25,249,202,214,3,231,253,218,158,244,43,183,73,190,54,191,198,111,150,205,185,240,154,143,249,72,199,156,42,70,74,54,91,33,45,100,160,136,22,58,62,212,126,215,11,215,8,44,129,97,82,106,149,132,48,101,198,24,134,20,170,90,229,180,233,220,57,254,124,137,218,218,100,221,184,85,150,143,209,84,7,206,204,207,247,141,68,176,121,150,124,13,241,48,253,74,177,168,146,92,80,227,235,9,121,41,150,123,120,210,106,227,156,119,200,28,192,75,170,218,91,107,182,237,241,190,128,83,121,204,213,77,203,112,223,223,78,90,97,135,183,116,2,230,56,26,193,112,85,158,55,143,161,17,145,198,36,220,18,171,228,31,35,54,102,187,84,151,230,82,173,195,56,221,89,26,45,48,121,33,200,113,175,176,108,33,126,61,147,82,125,224,30,77,195,22,222,234,226,67,45,191,71,32,194,135,159,213,175,216,154,249,198,150,121,129,122,159,192,9,41,191,128,185,73,217,21,26,153,38,84,128,248,180,41,111,11,108,59,160,248,56,77,180,116,42,140,242,200,10,101,122,99,26,42,156,98,115,69,182,102,40,1,23,180,165,34,226,241,85,251,220,206,244,121,22,52,81,75,199,71,83,127,187,209,60,48,174,58,119,82,241,201,142,96,231,157,138,249,218,52,192,194,132,227,12,204,171,184,150,144,62,188,48,70,140,35,62,79,136,111,69,29,18,206,150,230,132,11,67,244,243,30,135,4,2,199,30,51,135,153,168,202,51,133,32,222,35,59,135,168,96,82,166,44,193,199,24,23,165,133,114,11,122,54,17,87,20,16,225,56,121,40,191,56,51,93,205,192,246,104,200,243,81,208,14,112,133,253,150,230,221,155,21,123,175,154,27,28,72,137,28,209,238,232,209,100,138,2,61,25,74,129,19,150,171,245,42,242,63,249,162,102,197,138,24,135,24,197,73,94,176,49,35,69,221,215,100,61,134,20,12,154,81,145,67,104,241,124,30,73,235,51,120,22,181,43,17,76,23,161,76,243,212,175,241,160,10,103,7,232,149,122,106,202,146,87,179,31,129,64,249,180,205,216,183,94,39,1,138,48,89,175,12,149,218,235,42,113,38,122,173,236,54,214,218,48,120,35,239,212,148,229,219,108,195,116,239,139,166,34,73,227,30,184,94,153,185,109,9,2,1,43,82,248,241,105,146,118,210,67,225,113,70,172,129,196,75,125,222,6,110,201,177,122,161,122,249,190,142,66,150,229,234,227,81,211,215,231,13,81,106,197,164,113,190,210,146,245,129,99,201,22,18,168,124,109,202,251,108,20,192,87,187,48,140,84,125,100,184,174,220,88,132,247,174,247,69,27,125,186,104,173,42,237,218,160,158,164,251,204,240,122,210,129,130,131,82,136,123,87,88,38,82,204,110,168,22,244,80,143,52,170,188,190,75,4,35,195,215,183,99,79,172,98,209,168,144,151,25,161,97,153,246,237,10,76,116,23,113,12,79,87,85,26,41,167,173,200,109,27,29,88,119,155,173,155,213,92,196,134,230,111,161,71,159,221,208,85,174,252,57,82,233,185,97,154,135,190,36,125,178,249,121,104,38,237,17,151,118,62,114,141,116,232,217,158,233,46,48,166,21,37,95,0,221,71,51,164,145,207,146,188,85,56,2,5,38,120,115,177,60,141,63,30,11,29,101,247,202,201,142,202,34,96,237,50,55,8,59,43,209,212,244,247,249,234,161,121,199,185,45,75,93,20,70,146,33,222,88,193,234,73,110,12,93,184,248,54,79,220,146,84,4,146,190,170,51,17,92,37,70,168,83,10,67,70,139,16,173,48,249,233,60,221,216,35,222,163,19,54,68,122,101,104,115,132,116,178,85,23,36,38,198,72,133,17,16,48,157,238,242,129,157,9,112,134,179,124,71,207,73,105,198,204,173,235,90,11,217,10,175,95,47,174,169,35,38,106,211,1,43,122,229,137,66,72,4,205,244,86,73,29,197,28,142,219,213,144,236,150,78,18,152,214,133,216,94,229,51,157,106,3,202,185,42,218,213,34,42,102,139,41,87,6,1,250,202,164,146,34,81,15,30,107,61,156,186,55,83,142,36,225,32,58,220,142,66,146,148,232,17,42,54,146,185,14,91,81,64,80,120,222,17,231,36,75,22,201,235,98,127,116,63,129,84,169,182,41,220,69,223,4,2,197,82,249,239,102,187,196,136,177,208,198,87,77,207,102,186,204,235,238,102,77,157,87,224,114,34,186,24,42,102,72,165,79,20,186,179,4,143,52,188,232,88,40,180,248,141,124,55,249,75,45,218,105,101,223,251,110,211,201,12,203,150,20,77,178,243,104,150,36,39,186,78,90,25,33,143,72,121,90,223,147,174,34,230,10,218,226,104,36,90,53,14,34,182,148,76,84,183,133,89,97,38,197,200,94,52,180,59,244,104,42,68,249,194,104,247,86,133,43,133,181,136,200,87,214,82,74,99,238,238,55,34,71,77,81,246,195,70,25,156,119,15,196,82,160,67,13,9,226,118,119,80,36,174,170,158,187,210,72,121,179,100,123,212,231,177,20,179,126,184,73,180,170,85,57,4,9,195,128,226,160,153,190,87,65,17,196,235,178,121,91,253,121,159,198,121,186,217,189,51,46,117,233,133,206,216,36,113,184,134,18,174,112,29,174,161,249,217,140,228,170,139,16,21,237,144,238,59,240,25,242,58,211,83,206,186,233,38,58,235,159,136,4,30,108,200,150,145,242,124,34,33,72,3,161,29,97,146,101,170,149,136,246,73,8,175,52,232,54,107,232,153,81,246,43,177,245,51,107,12,65,173,99,46,78,252,171,65,11,76,79,127,140,51,10,254,42,72,125,224,212,67,47,173,81,86,73,186,56,158,7,58,111,158,107,61,182,221,205,4,61,37,249,93,123,126,110,42,71,167,21,129,32,129,144,190,12,228,30,226,195,70,45,188,200,62,252,76,140,105,134,189,53,250,154,75,203,198,149,132,254,29,193,43,91,31,183,192,195,172,243,110,185,161,105,59,30,225,247,89,2,110,45,3,127,14,133,77,207,174,70,33,164,61,34,221,102,221,124,51,135,48,162,223,75,43,40,160,197,143,67,158,171,122,99,152,64,196,40,163,251,178,76,133,83,139,118,15,96,106,64,247,125,84,88,184,55,145,139,51,143,26,150,85,90,49,119,9,153,225,223,34,47,48,185,191,184,178,95,199,184,162,105,223,235,174,60,130,44,40,77,160,23,69,57,74,79,76,141,50,208,179,220,44,217,71,211,43,57,235,61,184,80,88,214,159,38,123,113,225,179,224,170,2,22,28,203,190,110,93,10,174,240,208,31,207,120,85,249,87,61,176,250,146,152,248,183,3,138,202,211,32,10,150,228,196,121,243,20,73,125,32,225,249,42,23,70,218,48,126,185,19,45,220,1,76,120,93,239,24,131,27,168,73,220,3,167,126,209,19,72,60,79,147,117,39,8,150,152,102,98,112,44,112,61,95,68,12,208,243,75,85,9,25,104,157,174,59,251,211,238,173,133,161,243,25,46,130,241,15,62,223,255,9,239,186,194,208,113,75,192,103,182,201,250,227,137,34,137,223,181,217,156,203,133,159,165,104,132,129,150,69,160,67,194,39,152,213,8,181,58,76,153,81,95,6,106,74,113,221,205,230,61,1,167,9,125,4,74,98,181,42,140,68,155,191,72,236,138,85,140,157,62,225,121,31,25,212,2,9,66,14,218,100,173,70,228,90,203,89,44,143,93,78,13,101,163,232,93,117,154,249,227,166,161,71,175,231,104,99,163,57,220,183,10,81,35,86,121,57,223,136,168,32,16,172,240,89,172,61,122,226,111,167,134,202,21,85,8,23,10,0,110,93,235,228,136,54,236,176,240,4,206,210,20,15,140,213,93,188,14,234,191,250,219,133,118,149,123,101,22,177,40,140,31,93,188,45,210,66,85,127,219,8,1,241,80,26,122,22,250,186,76,113,47,134,17,134,246,75,143,230,235,8,189,116,246,19,42,54,131,2,115,139,212,182,41,211,22,61,55,94,54,251,62,52,52,255,179,30,141,124,95,187,48,194,25,122,52,194,67,49,191,35,172,177,150,30,61,79,80,18,181,180,70,254,83,231,155,179,41,159,229,14,98,42,42,93,143,102,99,92,46,140,206,150,124,1,231,3,186,42,134,232,106,84,45,24,163,107,29,187,201,131,34,247,35,96,197,244,254,94,152,213,29,20,206,89,46,251,73,194,158,211,192,5,140,215,1,29,86,15,197,38,234,190,13,74,103,58,65,159,217,190,5,201,23,184,230,231,113,231,36,133,56,12,174,148,172,65,163,6,189,208,23,46,90,43,168,70,40,91,247,220,67,253,238,43,22,195,109,11,138,28,129,192,204,100,233,194,230,119,44,48,26,45,185,94,24,71,2,133,177,35,16,184,104,72,135,95,28,194,211,23,78,42,54,102,253,43,65,200,67,30,103,171,51,54,155,158,29,228,102,131,181,121,146,242,86,142,100,165,193,170,233,207,94,176,222,250,123,51,145,45,125,44,168,80,203,51,125,204,133,42,134,123,253,206,10,197,18,119,2,163,232,219,238,169,173,141,240,194,25,33,137,251,221,99,99,168,1,76,70,222,65,174,108,12,245,11,192,193,132,12,139,188,109,157,206,200,237,71,33,129,189,151,138,103,83,247,108,183,232,218,200,202,73,86,143,81,56,46,31,130,58,127,123,96,220,80,134,124,0,207,214,130,38,93,54,82,23,38,77,165,112,154,237,142,5,163,136,41,92,16,80,46,23,30,218,216,67,11,225,190,69,39,114,62,234,205,5,60,170,124,215,207,76,9,229,55,60,235,155,165,31,36,67,123,190,99,56,217,113,221,8,190,75,218,14,145,174,28,50,154,7,70,85,122,41,156,91,189,183,5,1,95,94,38,158,245,37,148,129,15,124,246,14,251,129,51,114,73,1,183,164,14,236,101,255,164,29,2,230,108,67,97,84,28,214,133,83,126,46,205,108,113,239,141,65,171,222,10,99,55,112,127,92,229,92,97,199,238,96,89,145,211,121,196,246,224,214,50,92,2,70,161,88,143,254,173,71,1,91,131,146,192,21,118,211,190,112,81,9,93,243,73,13,105,96,91,92,212,207,201,8,199,242,190,104,183,31,122,91,231,203,190,59,92,218,52,159,43,203,208,101,47,152,180,23,156,229,122,246,187,96,39,18,217,122,221,248,191,202,93,51,45,232,219,66,36,47,118,92,205,88,169,114,221,184,54,231,251,225,166,58,84,121,142,2,112,219,55,178,75,202,77,46,198,240,25,247,194,240,223,43,10,211,19,118,47,12,150,163,220,52,58,10,50,163,164,154,180,93,175,96,53,116,233,93,192,218,57,195,211,94,33,15,111,176,218,157,157,57,132,70,210,33,231,214,38,18,250,214,176,158,186,176,10,238,159,79,158,178,92,145,155,214,96,24,9,193,190,228,174,167,18,113,207,42,121,98,248,46,111,43,229,231,183,207,218,54,154,188,173,167,103,1,159,84,216,4,23,158,74,245,163,125,189,234,40,202,125,43,74,147,79,186,167,70,164,78,31,25,157,247,114,211,36,58,20,78,86,249,190,240,236,207,64,73,84,35,239,183,103,246,221,23,70,94,173,201,203,198,149,252,129,211,88,247,179,70,124,178,43,124,94,72,213,15,123,168,94,184,57,146,221,74,116,179,236,145,194,184,209,222,9,229,188,75,121,40,208,0,219,157,103,51,70,40,77,97,163,231,7,12,181,82,94,23,234,34,189,223,163,89,23,139,194,108,48,238,209,93,196,219,208,22,167,131,245,30,204,38,120,43,124,214,166,124,15,182,44,143,192,72,6,203,44,76,14,76,239,11,81,250,251,101,146,95,75,122,101,112,91,110,180,91,114,123,158,24,245,117,137,5,32,85,233,169,89,251,203,150,181,105,232,32,165,151,73,227,198,199,11,131,182,142,34,27,136,115,174,254,220,22,106,225,83,86,251,165,173,203,133,210,124,187,123,151,138,178,223,86,56,20,107,108,69,77,75,167,194,129,123,117,36,66,248,180,84,59,11,151,175,186,238,2,112,94,108,27,122,244,164,95,245,194,236,102,244,104,75,142,92,120,211,184,38,48,59,209,118,183,54,84,236,166,194,117,173,123,105,80,120,36,205,136,56,107,26,55,214,54,185,54,189,52,50,7,247,161,253,177,173,42,36,154,243,253,248,160,56,234,193,244,88,221,128,150,218,149,46,47,166,202,121,131,129,94,171,218,193,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,163,255,254,192,185,201,72,34,204,151,210,73,177,126,203,59,213,146,200,220,15,92,194,96,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,122,237,241,58,77,203,186,40,140,14,126,220,23,196,11,217,99,23,52,157,163,241,0,86,205,212,152,181,32,61,50,238,183,11,35,68,40,190,197,20,15,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,224,39,193,236,27,240,86,177,30,220,126,130,84,64,118,100,168,86,8,187,176,18,61,186,228,21,134,122,165,209,163,80,46,19,150,124,135,126,155,212,75,67,125,23,61,173,89,159,71,98,110,91,129,182,165,169,68,60,133,132,120,108,197,193,231,166,42,53,212,200,171,161,106,41,217,43,68,99,70,200,225,195,229,110,42,225,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,196,237,130,52,93,201,133,81,116,187,52,115,172,10,181,95,142,9,126,223,150,4,250,144,53,137,196,182,54,68,79,129,233,227,144,183,137,177,246,77,100,82,6,238,122,240,66,150,174,222,4,236,217,205,235,169,23,174,83,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,71,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,155,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,232,53,152,151,48,3,203,11,223,49,10,188,165,211,149,166,152,21,161,180,89,86,106,247,23,9,240,18,29,238,124,122,69,91,143,11,172,37,113,103,236,182,41,22,184,97,62,18,132,83,94,181,46,139,168,231,186,4,151,37,226,183,82,6,32,32,64,204,184,85,125,101,190,20,244,203,203,229,186,90,92,175,23,94,105,146,142,223,158,104,139,235,111,87,234,71,151,111,112,2,21,253,236,41,66,214,240,50,135,225,164,74,60,40,31,173,80,195,239,217,218,104,21,77,215,151,14,110,73,214,197,30,83,155,46,44,11,90,183,245,167,241,159,222,151,162,209,148,30,95,144,156,140,106,39,4,15,204,79,5,198,206,106,93,122,200,25,162,250,89,39,252,56,130,186,85,76,64,84,209,218,174,141,109,193,174,55,61,191,157,102,14,239,107,8,158,91,18,76,217,232,242,151,153,82,247,99,7,150,81,85,94,66,8,61,23,39,15,20,193,149,19,206,198,143,179,124,72,184,123,224,20,123,128,142,142,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,81,95,96,114,222,215,26,149,226,158,254,248,196,234,47,30,41,62,196,69,111,27,13,225,251,227,144,102,101,10,199,160,114,93,27,92,91,217,159,223,38,103,123,81,100,3,245,202,104,246,14,115,95,19,229,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,209,37,215,251,162,55,207,35,245,3,91,102,84,97,26,122,226,210,204,164,88,209,51,161,93,182,28,86,182,83,79,13,227,173,93,39,219,70,38,89,97,218,189,227,212,244,136,60,183,221,77,130,248,242,229,154,146,185,179,229,152,46,239,31,67,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,83,214,121,249,137,75,171,219,144,90,106,186,228,70,246,219,122,112,195,39,183,94,226,36,213,106,133,17,0,13,30,107,66,62,98,61,48,159,118,192,121,253,1,67,220,10,178,41,228,250,231,183,89,233,218,101,139,118,77,136,0,223,112,149,82,85,209,72,34,83,118,111,49,134,209,115,46,47,140,9,221,229,185,238,185,254,128,91,52,248,118,219,210,245,231,169,208,1,30,71,155,28,186,78,42,198,129,186,244,93,132,11,231,3,215,16,252,56,63,76,218,232,57,247,89,128,226,153,81,56,175,207,111,231,219,205,208,126,105,164,7,157,249,254,52,158,247,229,121,224,16,133,198,53,130,62,223,75,126,97,225,160,175,252,40,137,26,188,174,79,244,50,190,252,123,101,151,123,69,135,217,222,207,93,195,220,139,115,27,37,227,185,52,58,216,194,49,60,97,11,243,194,151,37,14,51,164,142,247,137,238,88,33,48,41,75,207,18,208,204,132,213,225,2,165,226,125,215,235,146,77,207,84,183,181,92,203,64,98,168,56,140,57,121,126,71,105,56,129,29,116,63,68,58,208,121,61,166,205,116,241,29,226,132,246,215,243,27,106,252,115,106,219,140,6,76,191,239,243,5,172,28,114,56,244,115,62,246,187,124,216,48,247,2,62,209,192,51,201,35,34,219,175,7,251,121,8,207,235,130,82,24,196,71,122,23,219,124,167,164,72,167,19,135,23,213,57,100,58,107,249,62,210,77,107,216,115,234,54,46,109,255,12,194,145,159,113,134,158,106,76,119,195,12,142,159,249,108,6,103,160,155,242,206,120,46,108,205,40,113,211,110,208,181,2,206,18,80,238,93,15,84,230,178,62,113,146,151,49,231,144,55,80,31,89,86,159,22,249,93,230,251,246,14,67,107,32,186,237,8,152,208,40,74,162,200,193,243,45,169,233,105,70,170,175,196,170,73,85,70,125,190,88,115,219,10,214,36,241,64,126,134,248,180,9,46,96,120,244,207,130,78,229,223,199,25,172,226,177,223,96,161,69,3,124,71,163,68,55,201,168,25,244,168,174,83,11,71,47,87,3,149,52,194,114,142,46,190,103,74,65,21,54,102,105,58,237,251,27,3,245,59,93,177,201,89,239,47,155,68,102,192,80,54,245,101,173,141,121,225,7,79,115,222,105,79,104,87,35,229,135,24,62,91,110,133,219,109,22,237,212,110,211,51,202,54,76,214,25,176,9,110,63,65,105,9,121,137,179,11,173,236,81,46,124,214,26,58,87,126,240,192,6,187,232,142,173,48,255,121,233,5,231,148,164,187,46,28,1,195,220,137,45,214,80,101,164,98,14,112,62,8,15,140,75,205,115,234,21,171,253,48,129,216,242,156,25,254,230,118,184,145,8,144,80,28,201,215,184,45,228,164,186,182,204,96,20,95,66,82,208,148,251,85,225,26,195,110,252,222,29,238,231,153,234,166,12,38,126,27,113,95,132,52,122,221,144,98,91,252,118,71,9,225,129,123,120,44,33,202,4,63,65,81,107,55,9,88,195,190,66,150,57,238,152,79,126,61,224,10,187,42,36,149,248,80,30,148,24,38,224,241,244,91,226,141,190,130,127,250,83,61,210,199,65,47,167,239,45,140,180,166,237,177,192,172,168,1,147,220,211,11,35,8,247,80,22,55,238,162,77,216,200,147,230,8,204,198,193,138,50,126,139,165,249,227,96,132,8,180,38,89,108,108,151,128,225,219,172,231,212,61,44,190,240,32,111,218,30,94,172,131,219,127,27,17,251,242,252,54,29,154,62,1,15,72,89,218,32,129,144,255,189,43,115,115,209,84,95,73,54,195,56,140,244,150,86,185,232,159,12,79,106,163,93,169,76,97,49,255,235,184,45,236,193,180,39,133,42,122,118,249,118,58,28,205,28,88,62,233,9,151,220,47,173,219,165,246,103,209,90,193,155,197,239,227,4,159,58,95,228,25,146,249,44,110,227,217,142,33,165,53,124,35,57,16,250,208,108,247,137,99,145,60,141,131,81,149,212,104,20,89,163,136,147,173,39,36,233,162,133,214,121,191,63,126,150,160,39,178,170,176,62,125,243,13,220,148,173,67,205,165,134,120,214,48,143,228,231,232,82,130,28,56,88,109,213,227,152,136,162,132,5,36,48,146,210,2,67,146,246,16,100,12,19,215,31,10,87,26,96,47,156,148,6,145,201,89,182,125,175,172,247,103,127,80,204,152,224,162,103,182,81,116,65,139,188,87,214,30,234,136,137,255,69,15,3,112,213,76,226,129,113,188,186,143,244,12,99,201,93,229,98,29,205,49,22,82,93,106,90,2,103,189,4,35,24,120,168,210,63,18,111,35,76,198,129,187,74,225,230,98,220,135,251,84,170,218,62,80,154,32,78,20,84,177,179,247,45,89,176,162,185,142,51,160,119,110,69,207,171,235,37,38,92,83,127,249,12,119,61,49,124,11,57,120,73,210,43,89,137,38,5,10,169,95,242,182,41,153,170,193,253,56,152,127,202,3,83,152,23,88,242,236,195,76,26,115,44,120,76,164,98,60,194,12,92,174,132,1,19,210,22,158,15,93,180,166,133,237,240,185,231,186,5,238,204,157,43,6,130,13,74,129,177,22,153,247,77,99,103,116,167,20,179,105,162,203,227,131,109,200,246,245,192,55,76,54,88,108,77,144,73,37,93,213,2,30,18,87,153,33,106,48,191,135,201,37,12,185,176,98,54,181,254,113,96,217,182,182,30,140,209,108,172,122,102,248,166,112,198,158,42,230,58,138,70,18,191,91,178,153,76,202,133,219,13,223,199,207,167,206,103,66,204,11,105,183,123,96,200,84,23,222,34,26,193,228,194,11,112,152,50,70,186,155,26,172,175,217,44,100,135,7,179,114,126,224,17,223,237,79,106,228,214,36,33,95,99,166,237,63,62,178,209,149,255,115,141,153,126,134,89,30,184,160,64,178,133,50,126,80,118,197,30,154,156,203,167,118,57,21,78,57,244,215,176,2,207,85,225,95,141,208,159,245,180,201,249,62,107,212,213,138,43,198,35,85,140,176,75,19,184,155,107,153,195,235,132,169,55,51,196,10,57,224,143,126,48,251,96,233,88,26,214,141,234,163,147,198,130,34,41,95,62,242,243,30,252,81,47,42,170,121,202,149,17,189,36,47,215,47,18,80,125,203,149,205,132,12,179,31,93,173,145,91,78,61,168,200,250,102,105,89,243,186,62,20,40,14,158,201,198,16,80,51,113,3,28,139,46,135,71,149,214,107,67,105,78,252,80,235,79,91,122,91,26,87,145,152,81,163,34,46,172,237,136,38,105,16,235,210,68,57,172,123,186,251,92,116,102,45,156,66,179,62,20,90,193,253,202,72,179,247,34,71,99,161,18,83,21,125,11,73,26,141,129,51,222,57,23,214,194,27,51,132,145,172,126,48,129,246,22,134,16,112,139,70,122,196,242,100,140,158,53,123,77,183,22,224,52,20,208,229,155,36,53,23,187,25,243,112,163,228,253,159,251,85,89,251,99,138,219,57,145,53,212,170,123,77,133,166,159,47,73,48,147,237,112,245,97,64,210,240,156,40,223,156,245,243,9,140,8,235,23,90,76,122,135,154,44,178,40,236,98,204,24,63,110,34,240,83,166,48,36,228,190,143,114,98,143,215,197,136,147,233,146,85,161,251,209,8,82,200,232,157,151,76,200,153,107,22,85,15,192,179,177,255,18,16,192,235,185,105,82,206,245,222,85,63,33,144,124,238,19,213,253,17,55,133,97,199,124,14,70,161,122,198,35,65,69,69,198,199,217,144,118,247,18,1,126,74,244,192,35,236,206,14,108,225,215,210,73,223,76,136,3,238,18,152,219,146,64,163,168,163,40,182,201,7,139,117,105,8,163,3,147,96,80,56,195,177,140,251,50,159,173,7,182,53,200,97,246,233,89,97,116,210,215,133,153,64,179,194,120,43,251,125,81,79,187,41,6,180,71,88,102,123,160,22,168,40,204,6,198,159,25,50,146,249,89,9,73,167,247,29,176,177,38,4,70,146,117,182,128,207,3,173,250,227,141,87,22,71,91,150,160,9,124,98,164,25,207,148,74,72,74,122,229,221,246,36,14,67,94,107,122,244,153,155,70,13,244,76,245,83,79,109,186,132,57,96,8,252,122,225,182,169,136,163,207,203,146,253,33,240,9,0,239,143,55,219,254,8,140,12,215,12,24,121,17,125,31,88,85,174,120,164,108,186,154,158,122,39,175,82,130,174,33,238,22,160,8,5,196,77,159,241,189,37,58,88,230,97,112,31,25,123,161,250,192,221,149,253,64,247,20,26,151,153,106,46,39,69,28,216,120,114,15,124,230,253,18,71,51,199,202,215,117,166,147,243,7,119,32,97,143,167,119,205,142,194,123,54,129,171,72,197,89,226,22,43,142,64,233,77,157,10,19,130,196,3,165,139,79,66,216,69,95,185,107,70,1,211,46,175,167,110,19,107,148,128,169,12,234,185,41,30,6,220,16,216,205,122,219,244,173,9,92,247,243,80,216,171,198,169,207,103,150,159,72,17,87,185,90,253,125,208,112,171,35,56,91,162,177,4,138,163,157,30,188,144,252,218,1,147,36,211,163,97,123,196,156,66,239,182,120,31,25,55,57,58,16,39,22,195,104,145,41,140,8,248,10,24,131,16,249,241,66,251,124,142,11,63,255,216,58,97,65,31,116,25,161,3,163,62,219,229,169,48,33,185,2,222,52,166,174,232,4,13,156,149,146,239,255,166,249,252,38,89,186,150,37,248,226,182,161,11,234,153,79,160,213,226,235,129,221,41,91,75,96,40,173,241,62,168,108,232,67,41,92,75,44,123,112,219,196,40,214,84,159,103,185,7,239,46,221,97,68,82,216,46,58,220,89,81,211,11,183,18,79,212,170,163,18,215,111,152,105,37,249,77,47,124,220,229,137,2,79,23,177,51,184,14,221,205,208,99,53,252,117,44,235,53,211,221,204,153,190,70,76,87,24,162,137,228,58,45,158,39,198,243,11,91,63,25,219,255,228,224,134,140,122,180,31,78,168,43,77,136,124,108,105,81,220,106,14,159,233,64,40,213,236,111,27,9,143,15,62,207,10,205,63,129,207,39,153,190,114,24,217,6,114,178,186,157,46,38,118,228,48,46,97,242,176,240,153,28,254,26,217,12,87,213,232,73,188,100,167,229,144,254,153,234,4,203,238,235,236,197,253,186,41,205,171,9,40,76,239,229,108,84,224,158,52,229,126,214,113,210,23,51,126,155,149,125,107,142,225,4,44,41,110,139,5,79,114,104,9,27,75,215,195,56,31,239,153,251,135,80,39,19,243,84,255,18,200,19,9,242,165,210,145,191,254,65,191,45,74,93,202,146,162,41,62,123,59,40,245,85,203,82,10,188,161,245,248,125,141,51,87,168,178,30,109,43,205,117,220,173,216,242,20,203,232,149,107,190,147,135,195,83,182,146,166,225,190,204,136,234,138,209,231,165,210,128,237,79,241,204,139,165,56,155,214,8,19,18,221,238,69,72,130,20,105,73,185,114,139,142,60,138,46,20,139,179,50,34,144,124,113,23,69,152,202,42,192,157,43,250,76,190,226,149,95,119,142,100,155,200,61,173,25,112,197,129,92,142,110,44,212,211,207,60,49,162,213,196,34,18,51,238,96,2,155,62,63,142,100,168,175,103,111,197,51,77,208,164,222,70,140,147,225,26,218,192,231,117,108,133,7,242,27,219,97,146,35,114,211,252,111,187,167,230,91,147,148,38,111,207,33,243,148,126,202,108,176,139,252,85,13,92,163,230,83,143,202,222,93,75,230,162,169,218,82,49,193,249,120,143,157,143,88,153,245,103,193,41,78,227,3,62,155,187,241,36,221,35,83,10,85,247,132,15,233,73,247,195,196,28,23,166,5,64,224,141,234,117,13,184,63,190,191,100,193,135,103,105,33,17,195,214,210,54,59,27,252,254,158,173,91,233,105,185,60,17,91,247,56,180,44,114,167,79,87,164,113,58,253,182,23,59,131,162,93,145,21,50,152,191,41,34,255,210,244,232,158,35,201,64,75,146,229,74,180,229,146,92,170,223,24,218,34,67,219,30,17,5,171,62,151,161,18,84,158,6,89,114,1,197,127,28,194,14,34,97,2,91,125,113,58,204,3,214,182,200,249,163,248,56,108,226,103,10,147,77,28,142,110,90,131,84,152,1,63,99,127,97,38,173,189,214,163,143,208,217,27,59,76,243,143,112,81,79,72,192,220,231,23,78,11,178,246,135,84,218,217,190,108,170,93,166,6,147,200,39,96,44,225,48,26,29,99,235,169,209,17,242,208,198,152,68,242,233,160,158,224,118,49,36,89,144,218,84,101,134,68,4,231,63,77,37,94,114,169,19,135,115,124,136,126,48,84,162,71,134,224,160,221,243,50,102,236,215,167,190,13,26,221,188,47,30,129,148,90,159,150,100,194,193,152,171,104,214,233,74,226,128,82,22,251,52,196,114,106,122,164,44,152,78,124,195,210,144,166,47,175,138,70,14,51,120,242,218,121,106,214,29,177,150,212,226,212,232,125,76,85,235,75,28,237,195,200,250,186,198,163,189,131,134,145,127,247,48,210,206,115,249,67,133,173,124,149,58,116,28,41,162,40,188,106,68,131,176,96,207,122,58,30,241,184,238,185,84,196,45,233,216,16,173,23,152,242,190,171,232,13,254,154,112,196,219,52,145,10,63,51,235,136,86,70,81,2,140,118,127,44,38,224,196,42,252,235,72,14,56,207,241,72,207,33,127,243,21,4,204,182,116,105,117,29,1,133,58,238,169,251,80,98,177,241,244,93,91,14,67,85,252,189,85,46,140,100,164,111,243,88,216,187,74,234,211,137,146,156,1,130,175,251,24,42,121,76,175,46,188,37,135,49,189,81,45,36,250,55,135,15,113,74,237,79,13,133,100,98,108,33,141,138,93,164,62,14,13,41,185,167,17,30,137,143,89,76,99,135,238,246,209,8,207,154,184,220,3,223,61,249,89,92,240,27,81,193,47,246,121,31,199,214,204,2,147,250,66,160,90,128,221,214,7,179,79,86,206,166,53,58,122,38,130,236,160,22,42,32,190,179,153,253,14,54,249,117,109,241,30,164,33,98,95,189,45,216,86,75,138,130,186,104,143,163,81,197,85,3,183,51,190,91,196,9,176,117,218,227,231,87,48,7,240,49,188,41,86,54,53,178,65,83,37,114,13,251,183,145,200,234,206,120,98,107,223,128,226,216,61,247,163,44,188,72,147,249,143,55,219,225,60,62,133,219,139,255,19,158,164,246,55,153,118,76,241,141,49,162,73,69,151,7,168,221,61,114,63,27,95,173,46,223,199,164,82,231,226,240,216,129,230,220,30,29,116,220,91,125,78,217,156,89,197,52,8,198,102,139,39,78,152,246,202,237,227,44,224,11,250,25,102,116,13,235,209,39,120,24,241,58,79,24,181,30,215,84,28,18,227,88,12,66,100,74,33,36,143,16,199,24,126,45,63,82,228,5,66,174,195,8,191,143,23,206,46,121,63,233,19,153,186,216,243,219,164,138,28,30,124,1,143,220,62,27,183,223,64,129,210,81,85,137,143,32,103,249,20,191,126,254,193,173,62,66,255,56,174,59,140,81,118,27,15,220,189,72,120,226,31,210,191,251,253,241,104,241,94,204,54,180,24,63,82,254,103,160,230,15,70,34,171,234,133,87,44,36,134,195,70,54,122,132,206,201,174,5,74,15,254,126,225,236,73,127,12,236,104,78,80,161,115,120,177,223,199,5,204,52,171,167,62,203,81,249,70,2,157,181,173,171,205,141,137,195,251,24,38,109,103,146,103,10,59,43,12,240,101,83,152,160,133,55,186,97,150,158,17,24,215,119,13,73,246,194,231,221,168,241,47,174,57,206,3,1,134,240,244,12,51,244,142,227,220,84,174,31,239,4,211,148,104,14,99,15,161,130,249,52,121,149,123,229,103,180,143,244,120,199,213,228,130,46,139,102,255,188,31,135,182,140,144,102,28,109,27,42,181,42,67,139,173,248,141,33,42,167,26,8,236,246,206,189,249,143,67,69,122,62,205,212,107,113,161,76,203,102,78,13,228,45,81,21,207,148,175,79,125,231,201,89,78,175,46,153,141,214,170,234,112,192,208,240,132,25,185,206,158,84,30,212,178,92,110,13,188,200,117,78,85,237,230,202,216,55,124,48,189,108,143,93,5,93,166,251,155,166,73,141,17,204,201,185,123,133,142,243,141,226,51,203,230,162,205,12,19,70,175,27,244,144,216,219,85,73,232,231,66,232,86,243,43,95,182,179,146,55,194,126,218,73,255,24,116,39,141,165,127,122,111,62,24,126,114,35,234,55,1,41,211,199,2,127,215,149,67,107,46,107,222,1,184,224,119,62,99,252,108,35,187,7,34,184,158,153,131,203,133,23,61,177,62,136,81,42,169,207,231,131,2,244,8,24,127,95,149,44,102,33,221,222,208,188,80,121,154,218,23,12,31,23,82,197,7,159,115,37,221,138,158,111,149,148,191,31,189,126,57,201,11,147,87,111,95,24,179,152,98,234,99,22,94,77,3,47,96,136,178,146,75,57,147,250,137,6,252,117,81,187,157,42,18,77,118,170,199,247,133,219,88,86,253,31,4,240,240,253,114,24,193,100,121,33,80,137,195,43,237,192,40,182,170,187,123,55,138,210,10,24,241,107,57,26,11,183,184,178,142,38,183,52,28,44,180,76,99,21,168,198,0,147,159,222,203,83,140,203,58,242,229,192,109,229,152,239,154,145,207,60,187,226,166,240,112,145,202,197,195,236,154,110,128,249,85,156,150,131,200,3,178,102,242,176,97,223,250,105,169,116,87,105,222,224,154,230,61,22,78,146,54,157,156,185,6,202,143,95,23,205,172,106,171,72,183,94,119,53,139,101,125,154,85,30,245,137,135,170,203,204,48,11,214,173,172,179,205,136,114,157,141,133,109,92,87,22,19,170,12,203,251,110,73,119,163,16,28,79,236,60,45,236,107,190,58,231,50,117,224,121,187,155,22,28,194,51,168,191,115,175,115,118,212,91,4,222,168,235,15,135,151,245,173,92,184,22,235,211,250,96,243,108,188,179,205,50,15,128,225,35,108,145,235,145,42,252,178,94,89,215,133,223,150,0,19,169,85,102,3,100,38,182,195,196,217,183,142,126,110,185,67,97,236,31,220,105,128,204,114,52,79,198,213,136,119,50,158,247,205,168,45,78,149,61,127,138,60,253,9,135,229,169,181,106,93,144,203,97,52,253,239,103,139,112,36,62,120,14,211,225,37,183,125,208,22,195,16,180,171,59,232,98,7,55,189,228,177,49,76,29,146,206,3,198,39,230,194,180,158,60,71,179,223,233,1,83,52,189,87,118,222,31,230,59,126,52,253,174,50,153,225,132,124,246,173,223,102,114,35,133,209,196,192,19,121,4,152,105,223,67,43,150,130,219,122,219,21,226,231,247,70,96,5,150,91,233,249,77,208,197,127,154,87,155,111,225,13,180,52,143,164,129,79,36,208,244,167,225,129,127,137,248,141,221,100,211,113,8,156,60,211,178,173,17,78,50,237,6,123,62,123,179,163,58,123,222,172,167,206,219,251,124,54,133,228,41,31,39,48,70,202,57,96,62,246,162,240,140,66,168,245,121,194,217,186,48,54,247,46,163,188,205,9,94,200,197,139,236,106,118,118,36,190,60,39,206,203,114,105,232,114,196,39,80,205,4,91,135,2,66,81,221,81,234,254,250,5,156,253,49,74,18,14,243,184,199,22,24,165,225,175,38,142,144,82,69,107,230,65,151,39,52,54,138,44,106,213,7,140,74,102,251,96,115,142,215,97,102,190,190,95,60,187,77,228,73,138,199,192,163,122,183,193,54,249,223,81,245,199,151,229,207,29,102,165,184,123,4,224,224,190,227,116,187,150,104,95,241,192,58,171,184,195,150,244,156,10,207,208,113,218,20,222,154,72,156,3,219,182,45,96,126,65,62,93,236,109,211,215,49,134,20,101,98,113,18,216,170,213,35,96,99,142,235,251,50,157,27,135,45,0,86,248,124,169,158,150,131,72,193,178,32,131,248,172,48,109,197,209,168,79,74,167,15,171,181,173,13,14,103,138,149,85,97,56,193,217,97,220,240,138,124,64,38,209,188,252,177,224,177,45,26,84,200,237,145,36,245,27,163,177,87,250,86,22,178,156,212,129,63,152,222,132,174,83,22,121,252,233,131,28,73,212,38,90,103,139,201,144,144,205,97,132,94,179,92,26,123,132,25,7,147,186,239,85,191,47,148,9,253,182,209,178,20,217,162,69,91,222,217,69,250,56,69,16,125,203,48,70,62,0,201,118,135,205,200,76,80,68,103,227,117,78,243,40,210,9,13,201,196,248,68,96,145,164,103,70,171,168,163,248,133,159,245,106,191,179,74,107,241,174,109,111,175,79,140,180,67,138,187,162,93,65,52,214,128,155,243,112,240,119,66,253,247,153,237,144,116,113,180,22,106,62,242,192,144,37,250,18,180,187,255,232,130,114,213,211,236,116,182,195,213,188,193,245,93,153,11,199,133,207,202,248,62,177,234,108,110,26,215,40,68,202,149,33,93,86,171,191,233,77,24,175,131,16,254,131,43,34,109,36,152,139,190,203,138,47,147,111,115,55,226,36,100,81,47,60,48,179,154,254,170,43,234,173,18,14,160,71,114,191,30,116,32,164,34,138,255,92,65,215,209,167,28,26,85,228,145,162,46,86,82,76,119,164,14,244,169,80,143,152,119,5,193,236,232,190,75,180,200,208,74,247,89,122,158,65,218,37,8,34,185,239,6,0,164,95,241,84,16,120,176,214,197,209,116,14,54,89,176,217,142,228,120,162,172,31,75,116,133,176,236,171,46,250,75,18,51,201,100,117,2,38,164,22,253,80,43,135,202,145,103,113,88,243,43,41,226,72,137,114,79,145,208,141,254,203,113,23,92,234,174,26,54,242,243,59,86,115,204,160,146,196,133,197,162,70,15,82,54,20,39,141,42,51,221,40,126,176,109,145,111,126,9,103,206,82,92,192,150,32,100,13,93,20,169,123,71,215,238,166,37,102,138,86,210,162,61,36,187,205,196,70,10,160,111,153,69,17,226,67,54,229,131,27,74,223,130,194,27,117,83,120,162,89,244,131,239,169,115,179,182,23,135,79,100,55,36,129,180,172,255,163,45,135,147,121,129,223,87,153,127,55,242,157,154,126,139,51,110,46,156,16,201,244,148,53,121,248,174,237,60,182,143,220,174,254,185,97,241,74,162,113,83,157,78,190,160,158,23,219,166,86,105,153,248,166,11,199,161,28,105,125,164,23,70,239,32,53,63,179,185,9,75,133,225,236,212,173,217,214,97,74,14,83,97,24,177,211,47,12,5,47,221,224,194,70,94,201,81,4,234,170,164,95,151,109,26,226,153,192,165,87,125,78,200,166,219,213,136,185,178,156,53,153,136,123,221,30,30,21,230,159,63,186,236,127,73,129,122,0,148,43,205,220,186,59,102,76,87,159,130,177,20,87,25,179,157,76,98,121,199,193,103,222,147,114,16,6,115,195,147,229,27,90,88,210,230,240,115,163,173,120,154,5,120,168,114,21,219,141,104,214,217,214,247,163,98,194,4,245,97,186,123,96,170,67,146,143,192,215,33,214,172,12,201,76,211,94,155,146,155,83,212,16,217,37,33,35,59,77,58,222,93,236,136,130,23,222,141,242,46,155,169,100,251,143,55,243,93,205,2,159,221,99,185,227,104,247,174,197,189,109,114,36,59,70,33,254,75,146,44,132,39,221,189,194,6,188,181,4,64,155,195,114,210,201,70,140,98,104,91,215,249,82,82,118,217,197,109,62,51,73,94,230,54,107,35,127,29,148,158,212,39,111,179,5,243,162,61,60,173,244,56,163,153,171,177,247,57,219,92,149,132,224,134,75,33,154,181,254,186,206,66,49,212,158,2,37,226,156,227,161,236,159,134,163,192,99,134,80,56,240,20,98,30,108,93,210,243,62,204,236,11,184,121,97,116,172,240,75,240,83,47,90,223,110,133,96,97,161,146,93,15,15,33,53,218,30,138,192,214,198,23,71,83,90,149,253,65,194,208,160,181,123,219,124,44,119,249,128,38,182,157,164,201,209,91,25,185,20,100,140,72,27,79,197,132,107,100,54,131,108,87,101,178,83,97,56,38,59,234,183,177,139,53,241,84,249,241,179,49,13,191,83,219,34,83,255,16,152,30,237,18,243,48,118,12,178,118,97,54,83,71,44,78,8,154,47,137,9,19,27,85,207,77,89,2,41,137,63,51,116,94,34,5,95,249,10,106,1,178,7,62,219,49,107,58,116,152,6,110,89,249,32,128,205,125,143,38,85,244,192,123,68,151,147,193,91,178,76,164,176,77,99,201,215,31,122,224,171,220,247,194,61,45,54,247,36,153,132,68,68,154,154,114,203,135,34,95,183,36,28,32,23,236,242,60,44,155,52,97,202,178,121,118,196,232,18,57,76,35,186,196,25,185,176,240,213,155,24,232,207,14,251,204,97,3,127,32,135,113,165,148,205,61,140,209,226,68,136,205,135,218,165,222,196,63,215,9,145,252,174,151,9,58,203,133,87,235,72,111,55,53,48,147,174,217,230,38,153,34,204,41,36,200,116,81,182,166,42,143,115,40,223,137,71,11,193,45,60,207,25,65,82,163,104,244,192,219,133,206,128,81,42,144,27,195,124,102,196,238,30,37,33,81,242,67,248,242,28,239,65,103,69,2,90,223,54,166,54,195,253,236,88,22,81,107,106,10,215,236,214,186,132,126,16,130,245,220,8,182,79,255,113,100,51,197,9,22,186,233,8,89,150,77,18,40,75,121,157,27,75,165,197,125,87,132,51,183,62,150,74,190,50,206,205,36,41,219,255,140,16,132,107,47,30,152,209,208,228,199,79,228,84,188,81,16,197,9,227,183,201,72,100,14,245,96,26,106,254,152,58,78,17,47,43,14,55,200,91,77,6,106,198,200,37,2,98,84,112,197,66,9,242,32,195,215,159,74,179,134,41,253,113,116,158,253,219,231,186,73,23,232,143,219,30,196,97,54,224,18,122,114,238,125,95,216,32,18,221,122,238,140,247,123,192,149,12,151,220,118,34,28,205,126,99,108,110,116,107,5,233,157,122,217,7,255,186,68,21,174,152,135,250,51,133,95,181,117,52,32,252,117,119,2,243,71,254,215,169,97,222,219,166,120,41,101,159,197,142,100,222,247,5,111,71,22,110,234,122,103,77,92,67,96,113,225,160,9,161,133,84,218,102,223,81,155,174,97,221,168,190,1,179,33,210,149,0,253,184,28,175,155,108,167,232,157,65,207,39,158,220,145,197,162,83,49,63,115,249,110,145,214,128,128,187,31,144,247,231,224,249,208,219,147,25,71,194,184,70,166,104,145,119,208,21,108,154,95,155,111,86,33,116,206,7,38,171,21,137,7,146,101,75,215,32,148,112,98,59,106,9,234,164,48,140,241,56,55,187,49,17,33,129,124,135,187,116,137,212,130,197,24,186,52,195,85,139,196,68,183,166,33,129,207,246,200,41,182,150,92,96,255,43,235,254,137,186,155,127,127,216,2,39,225,154,226,8,76,249,209,143,222,208,150,117,13,162,161,187,196,46,220,4,127,100,54,38,158,97,228,58,140,130,248,212,128,134,44,151,127,65,230,145,158,171,198,82,68,83,30,115,96,73,11,29,64,96,150,153,11,163,58,45,36,69,114,202,176,126,34,119,193,208,232,79,152,71,217,240,166,54,166,90,124,224,157,156,156,187,201,143,175,167,220,188,109,107,56,34,243,145,113,46,31,26,159,90,70,59,50,31,164,211,52,62,133,157,28,249,82,244,53,84,21,159,202,136,164,29,183,117,117,45,133,81,204,142,55,198,236,44,27,130,78,245,201,55,142,236,221,176,237,212,160,253,140,134,59,142,11,233,8,217,140,32,20,237,236,74,164,54,183,106,173,237,108,172,183,22,121,65,35,119,200,254,172,155,14,124,36,254,84,25,99,153,153,100,151,15,164,234,222,141,12,194,246,188,7,221,178,207,158,212,18,31,94,221,103,160,156,123,148,50,247,25,23,173,174,251,46,241,156,149,50,55,121,145,17,169,34,106,218,73,77,158,144,176,76,238,115,185,249,48,155,202,111,81,116,247,69,187,27,93,69,198,193,175,220,191,60,189,198,254,107,254,1,103,23,177,218,166,180,214,21,156,249,30,219,76,110,102,63,112,138,111,131,150,16,85,197,227,151,147,151,1,153,38,233,236,24,122,209,57,10,255,38,181,248,152,232,45,11,114,253,204,152,254,40,123,107,81,10,219,62,8,58,53,70,85,152,102,77,206,78,14,222,118,222,37,236,21,214,251,20,149,31,138,185,42,175,66,4,134,223,189,163,231,241,73,225,20,63,218,218,35,161,56,208,221,124,126,26,209,80,175,174,116,19,88,151,15,99,5,129,144,234,51,233,23,189,167,105,146,134,1,195,53,151,119,113,214,138,179,223,242,91,70,25,86,57,3,203,26,117,125,221,129,136,138,0,165,22,230,109,139,226,48,13,108,227,169,219,155,43,117,192,237,97,114,195,228,45,17,240,34,198,211,84,120,98,17,92,57,165,128,82,112,58,193,185,188,233,51,201,85,95,58,134,9,229,232,216,70,34,125,124,253,61,240,172,177,234,122,96,76,246,252,212,150,185,209,55,189,104,161,45,241,227,231,93,61,124,132,115,112,113,15,101,180,161,83,127,94,230,137,149,81,146,114,24,241,9,225,29,47,115,93,104,1,99,80,147,244,190,208,71,241,240,137,109,213,86,139,61,154,230,147,115,164,128,141,12,171,243,9,54,37,31,140,10,87,93,250,233,81,21,245,168,209,68,132,91,82,212,108,180,154,195,120,148,191,179,205,190,121,63,116,230,139,244,10,79,6,75,114,194,244,217,15,84,51,223,188,48,133,2,215,227,67,156,149,42,169,208,156,44,157,236,7,99,92,49,148,94,98,109,239,190,81,102,193,170,229,97,242,161,86,52,3,54,139,108,101,165,65,139,245,56,29,54,69,127,137,126,40,74,123,104,102,108,19,117,182,133,245,159,93,104,19,120,16,62,63,228,175,236,94,22,219,168,44,69,9,115,244,24,100,31,197,118,180,54,25,33,82,14,249,64,207,61,148,202,215,207,40,46,207,149,63,60,65,92,119,231,188,247,93,211,195,203,204,144,1,139,62,53,125,168,231,211,31,145,147,193,84,105,168,34,153,101,50,92,85,198,96,253,6,96,173,141,50,226,145,255,161,215,55,113,98,223,43,78,189,140,253,165,164,182,118,99,105,50,152,93,185,247,116,91,85,247,174,69,89,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,51,11,31,228,80,97,165,61,213,250,245,66,148,117,51,55,208,37,38,252,95,132,147,226,153,117,4,146,101,162,30,86,72,243,249,146,132,88,86,81,86,164,100,182,219,112,28,24,102,183,164,152,145,25,195,185,60,224,188,164,250,63,45,120,242,201,150,190,202,19,31,173,151,184,236,18,162,192,214,165,163,180,103,51,143,12,56,35,61,163,156,106,38,224,123,244,89,201,148,123,156,77,135,98,200,209,218,123,117,6,25,70,65,91,207,61,149,145,109,157,46,67,175,92,196,4,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,17,57,76,113,110,140,252,166,254,120,49,71,83,135,9,86,36,86,182,126,147,238,43,51,220,38,58,235,4,206,53,252,36,55,166,115,91,247,8,3,163,189,118,239,155,34,226,29,73,29,157,122,103,195,226,8,97,230,0,10,167,16,87,32,117,51,30,91,248,78,2,39,114,15,112,133,147,126,126,84,146,138,203,176,219,68,255,120,145,117,24,240,247,235,36,145,151,159,115,207,16,51,199,179,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,179,201,106,127,220,178,199,118,180,182,180,254,92,150,61,48,31,39,116,90,168,112,234,239,113,199,231,97,156,117,137,162,6,244,246,168,44,161,154,83,84,87,245,188,105,130,163,248,241,141,195,138,204,10,84,42,220,223,0,133,185,84,31,222,127,50,23,137,152,105,161,74,117,133,77,40,255,46,110,180,99,201,185,105,123,114,19,14,20,192,161,160,200,10,130,172,164,247,82,88,90,15,23,8,129,209,161,244,121,122,25,107,87,23,152,100,54,127,205,97,232,102,74,93,54,198,144,23,10,113,141,174,90,20,163,131,19,77,187,128,217,223,232,68,125,130,4,183,98,2,54,177,17,93,4,200,230,125,247,77,135,65,87,201,75,252,154,233,158,12,152,34,65,209,5,104,183,152,177,236,232,170,40,19,241,170,122,234,166,48,51,96,169,122,225,67,151,167,141,114,209,214,219,222,207,178,75,145,161,235,67,171,47,247,159,98,139,62,114,101,170,227,247,149,74,60,242,159,178,140,70,35,149,250,84,188,79,28,110,53,204,42,196,159,126,229,45,91,73,92,3,165,115,109,30,0,194,44,61,27,138,135,252,79,138,198,175,188,97,9,54,53,0,100,56,249,193,132,138,73,159,169,197,162,62,202,33,138,64,53,16,120,193,154,8,20,31,240,166,40,109,114,254,72,153,195,71,215,223,198,128,202,151,70,106,48,77,249,218,72,207,247,122,209,243,185,38,189,108,162,255,116,225,245,204,226,188,234,243,250,227,212,39,246,83,13,82,91,236,124,18,231,187,39,197,166,40,5,213,120,38,197,118,72,10,91,75,68,192,251,49,191,154,228,87,130,188,73,99,192,154,58,20,224,88,200,125,85,83,158,82,184,220,181,109,161,140,161,222,62,16,253,75,148,95,233,197,43,162,13,5,108,221,102,1,91,157,75,225,179,214,250,2,179,48,250,152,74,69,63,209,89,56,21,0,47,149,108,163,249,47,133,108,4,4,1,100,35,166,194,88,169,196,185,123,123,26,74,57,241,184,179,206,232,244,136,41,123,159,216,240,222,55,102,233,218,17,113,66,178,51,159,198,143,159,40,85,87,101,82,103,236,60,3,30,75,7,67,207,144,77,227,212,200,23,232,235,254,9,108,197,251,164,133,72,39,60,243,130,72,23,166,184,167,143,188,224,166,21,79,197,172,56,244,202,10,14,37,113,52,201,159,103,52,16,2,220,75,91,20,240,158,163,201,42,196,88,34,136,234,250,62,11,50,143,241,84,168,23,234,180,194,220,122,191,1,122,51,139,190,78,230,137,25,167,166,116,245,220,87,69,59,200,127,27,63,196,161,1,57,18,255,213,249,11,203,26,63,150,94,120,101,67,60,3,62,255,55,245,220,244,29,196,2,134,108,228,211,70,210,113,199,138,137,3,169,133,252,220,118,53,147,249,128,23,100,45,133,17,117,245,27,155,244,218,214,252,116,153,164,72,189,44,186,228,230,243,9,85,19,37,14,120,209,112,172,48,206,47,142,98,169,251,124,96,53,204,206,64,251,153,121,159,219,162,163,40,126,154,62,207,103,152,210,178,157,227,194,204,181,248,233,142,217,169,223,83,183,51,231,205,231,182,54,5,160,128,73,227,62,231,222,46,219,185,233,41,57,225,251,251,219,108,244,3,134,158,166,55,77,170,48,70,18,145,147,74,54,3,215,59,146,38,116,170,167,49,167,133,61,10,40,241,199,123,112,119,57,25,43,159,118,117,81,55,85,185,60,226,183,17,181,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,143,42,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,156,163,152,190,232,166,47,249,249,52,217,87,150,128,217,104,63,31,246,140,214,102,224,243,157,62,15,141,252,146,231,106,169,94,119,21,122,231,211,92,110,130,8,252,250,214,3,151,28,163,20,85,253,92,158,115,227,155,16,231,174,208,185,158,31,175,97,85,11,60,146,74,49,48,37,109,55,39,2,222,237,61,245,249,52,91,28,220,138,146,4,108,186,59,27,245,56,53,226,200,15,138,79,82,92,119,219,202,117,180,153,182,246,136,168,207,151,5,55,239,153,166,81,9,11,24,171,131,103,22,71,31,35,174,172,27,175,227,89,34,74,139,73,101,209,184,246,172,233,8,172,223,187,166,95,114,191,171,23,196,180,128,215,122,86,62,84,81,226,204,84,128,211,115,97,200,126,197,56,227,223,79,55,95,73,177,114,45,58,192,158,239,22,147,151,8,244,177,225,236,245,129,205,251,52,96,204,233,158,88,130,134,240,120,98,203,218,228,21,62,65,112,76,87,103,15,56,158,176,148,170,94,208,7,172,0,153,158,88,29,190,162,255,248,110,150,103,84,120,8,195,31,166,239,124,211,115,216,70,174,123,52,193,136,238,19,8,198,103,28,221,160,140,60,237,201,164,124,182,195,195,42,75,186,141,232,55,249,64,67,93,125,59,140,51,86,121,217,97,139,131,180,163,251,220,87,212,142,172,190,169,86,206,136,203,148,184,50,82,50,154,66,51,31,145,40,133,80,150,162,219,86,225,228,142,99,219,234,63,154,2,56,167,69,120,56,206,140,74,138,62,82,200,97,174,179,185,205,64,105,106,176,96,71,207,56,122,227,192,151,255,56,181,7,181,27,173,223,172,11,54,23,238,178,95,7,46,188,48,221,144,238,189,99,105,163,168,53,151,126,31,246,80,102,28,141,240,137,190,175,51,59,206,104,191,177,254,139,169,139,46,244,159,236,195,120,155,55,87,122,118,187,45,60,145,205,160,108,105,73,248,60,126,43,112,56,124,102,144,39,196,226,13,20,223,83,98,65,118,54,180,146,168,178,245,206,87,129,179,24,209,159,209,52,195,48,241,188,118,24,15,3,217,167,163,120,157,189,197,216,96,82,28,2,183,86,189,89,29,184,34,179,174,112,205,46,120,109,240,227,98,50,206,212,220,131,229,79,184,49,165,219,234,204,56,103,244,69,209,97,91,132,39,159,16,125,93,119,159,65,22,173,245,71,82,1,138,78,188,146,81,107,85,171,116,100,40,238,94,154,58,77,83,125,128,243,241,158,153,222,119,41,63,157,72,125,168,244,167,187,186,128,193,75,141,32,70,198,107,178,222,129,92,155,168,166,145,20,237,36,64,226,51,160,53,91,19,78,219,200,106,23,126,116,209,134,57,106,223,163,39,146,49,154,214,132,110,212,238,165,229,161,188,221,129,30,193,186,159,183,137,188,188,217,44,124,223,47,204,141,60,73,209,216,156,81,143,76,229,73,164,21,115,2,186,112,235,249,77,107,142,216,86,110,92,22,211,210,20,224,98,186,137,135,102,66,174,67,225,65,206,41,96,26,228,182,192,108,176,227,43,56,179,76,82,198,49,197,207,80,116,48,120,171,155,122,183,29,80,140,99,218,92,180,154,210,183,153,69,56,60,160,80,45,205,78,102,19,188,9,248,204,138,77,47,141,126,186,24,75,38,128,34,95,63,186,136,20,122,98,98,90,143,185,64,95,243,186,34,192,114,104,218,2,65,147,165,181,172,59,140,145,163,196,159,184,160,140,8,26,54,210,161,26,116,119,18,88,177,116,35,126,79,5,69,225,113,217,69,56,245,77,61,214,122,39,115,204,121,253,241,67,239,244,229,143,64,11,36,39,201,66,83,111,12,138,13,153,205,45,253,63,147,2,96,246,168,96,211,165,176,100,174,70,128,36,197,70,29,62,193,86,169,185,179,234,12,68,32,28,222,166,31,121,97,88,189,177,250,109,19,229,151,151,69,207,127,142,97,134,33,145,126,155,228,30,230,93,7,232,228,110,58,196,83,207,178,120,178,0,38,29,71,24,222,69,54,10,106,127,23,198,48,25,33,196,200,227,190,32,231,137,82,209,70,122,252,206,243,112,45,85,251,105,195,89,245,144,122,35,26,210,101,166,110,86,62,185,243,124,165,167,68,225,134,155,235,93,6,44,41,39,48,138,155,45,126,188,208,211,41,106,67,244,37,221,128,195,44,101,85,26,202,104,73,227,162,80,20,21,182,194,117,44,80,48,72,244,104,118,3,35,30,105,54,63,8,213,157,130,174,126,97,118,80,122,52,246,23,247,145,50,219,169,178,20,209,168,75,179,218,143,15,77,163,145,213,60,143,52,110,27,249,90,21,204,50,34,117,187,195,180,21,181,210,109,104,77,141,123,219,216,186,203,133,91,36,156,239,35,237,73,87,24,20,179,106,189,87,70,118,66,66,37,243,39,217,241,241,209,175,88,37,30,65,158,38,69,89,155,105,149,116,187,192,100,113,98,109,180,62,101,137,93,49,250,110,177,51,220,198,1,82,53,46,44,102,238,7,196,34,43,179,93,67,141,127,165,251,133,116,234,189,2,211,108,55,227,212,136,177,203,54,31,138,83,185,225,198,249,150,179,254,52,122,103,49,215,109,200,51,82,5,106,204,72,193,71,100,130,135,156,161,58,96,203,155,29,105,105,72,253,217,44,176,239,72,223,146,14,156,73,9,40,124,30,216,248,149,152,128,241,116,145,157,159,189,140,244,59,55,112,173,186,169,52,81,200,223,222,203,164,207,105,17,202,138,58,101,196,80,114,158,170,33,86,88,206,183,195,11,150,185,194,88,229,182,184,108,232,156,85,81,244,250,90,160,133,157,181,234,124,209,153,218,63,56,195,32,209,151,129,170,236,55,252,129,39,53,28,69,211,250,230,255,31,186,85,42,5,75,204,179,229,247,219,202,4,158,250,97,242,132,146,63,206,130,172,130,236,50,64,161,161,5,76,91,254,3,23,151,14,4,174,136,46,244,7,38,37,16,112,99,235,38,48,114,245,51,96,236,170,244,171,166,141,230,75,22,209,208,70,105,94,166,248,134,30,253,23,211,2,79,83,181,21,248,140,201,111,186,2,198,99,92,165,211,206,187,58,3,201,111,12,83,130,166,67,161,216,250,225,63,142,69,102,170,250,227,164,67,135,95,185,217,180,235,16,46,21,134,92,192,38,42,35,163,176,192,147,241,135,6,195,227,25,224,102,172,28,183,125,62,38,141,35,26,109,77,35,198,55,126,131,58,80,112,237,205,241,237,116,138,177,42,239,135,216,204,183,216,3,227,17,37,81,198,121,32,157,174,240,128,217,122,169,230,33,189,21,201,199,48,229,157,173,7,39,59,220,209,65,130,78,36,65,183,21,182,226,202,86,121,60,76,43,166,152,173,248,169,71,230,83,83,45,71,43,175,251,169,205,226,241,209,114,132,97,178,253,199,135,169,231,62,194,155,180,40,250,19,53,225,233,170,154,158,115,197,16,62,111,34,233,199,5,234,34,122,63,120,107,110,226,39,96,22,163,204,138,100,85,97,170,146,217,31,138,41,217,75,254,12,149,214,254,53,162,1,55,100,40,155,106,149,162,79,230,63,78,173,65,237,231,81,79,73,59,198,17,12,78,145,223,48,62,226,190,31,0,177,171,70,187,149,132,253,92,23,198,110,88,158,184,217,226,249,247,145,97,204,104,236,118,2,74,147,98,112,184,208,27,89,21,62,83,103,141,163,73,209,168,174,103,167,238,236,159,15,234,112,89,197,130,78,148,129,95,211,12,120,169,28,186,217,215,180,143,229,9,108,30,124,242,80,25,152,171,183,128,31,177,223,74,195,249,39,19,12,202,168,83,149,213,78,122,97,125,159,23,49,71,214,12,192,137,88,123,245,169,244,4,79,44,3,69,209,82,252,227,131,209,221,53,10,169,168,11,220,235,194,64,68,165,147,153,27,157,45,2,76,112,38,203,11,245,151,178,124,233,130,245,53,213,230,174,90,26,183,197,209,246,173,202,35,171,214,93,236,151,118,158,127,82,250,116,101,170,200,219,31,120,71,138,71,214,243,178,103,200,99,2,19,47,171,189,164,217,225,54,135,7,77,51,234,136,104,13,172,125,59,92,204,81,253,194,29,125,224,237,55,198,164,173,108,201,66,146,171,199,35,135,69,152,212,54,147,230,158,79,203,197,90,20,113,9,17,231,193,51,141,244,26,79,141,143,53,171,181,229,217,153,206,175,18,79,78,159,57,175,42,108,210,107,62,200,215,9,244,31,151,73,228,89,226,3,163,35,82,5,137,224,39,156,89,108,124,143,165,208,93,47,119,157,40,151,143,233,32,149,12,73,234,83,242,135,95,247,193,181,26,237,83,101,165,107,91,254,196,139,245,17,86,61,186,100,239,15,176,198,76,164,187,212,49,17,174,74,239,14,15,18,201,91,225,233,85,47,224,101,189,39,207,165,177,127,250,224,94,32,31,63,176,151,25,65,201,5,244,71,14,187,125,89,42,107,9,109,207,130,111,20,235,236,227,12,146,237,46,207,109,49,81,248,243,62,211,211,25,228,227,113,99,132,217,242,157,26,193,37,100,126,4,166,183,223,103,44,102,101,42,235,34,16,190,72,14,249,209,25,41,78,25,227,153,152,117,251,50,128,145,221,9,157,229,199,123,69,71,209,127,28,82,180,38,99,45,43,159,82,192,36,48,171,74,174,91,186,230,67,23,198,108,178,177,202,205,44,113,253,212,20,49,171,234,185,35,46,60,252,125,216,74,88,101,71,120,96,146,154,113,52,50,64,106,97,73,93,36,121,8,70,251,34,5,161,11,103,36,149,125,229,164,3,106,55,117,219,165,1,217,231,82,56,47,228,207,4,61,243,103,93,142,226,159,148,245,88,28,104,60,154,32,56,222,154,231,205,182,34,109,63,154,5,98,171,183,38,22,48,217,215,128,6,5,176,234,133,37,218,138,182,163,39,0,86,146,12,168,43,169,2,147,199,221,47,188,139,175,78,141,234,129,246,70,0,175,225,31,95,163,59,92,77,7,50,50,119,213,63,31,38,245,162,217,152,76,8,81,227,199,11,26,213,42,160,79,15,247,167,12,141,7,28,69,46,129,147,237,1,227,220,180,179,41,215,159,106,106,235,254,101,163,236,86,198,107,58,48,214,142,31,135,252,171,121,13,212,133,115,141,199,114,230,236,165,252,82,140,152,115,245,207,175,153,246,118,122,96,230,29,127,35,246,181,84,117,52,48,119,21,191,239,101,94,192,122,105,37,187,38,16,48,37,156,252,28,221,218,215,29,4,76,122,76,166,218,100,139,76,159,14,243,148,132,42,150,44,207,239,211,78,163,96,161,114,170,137,230,201,181,3,70,187,45,63,70,15,41,127,252,83,250,15,25,214,138,226,26,228,7,19,67,237,34,195,152,137,185,12,255,190,144,203,211,121,28,5,223,145,253,194,168,36,141,254,192,173,185,139,165,53,154,119,53,181,51,134,7,20,75,135,27,90,197,89,97,4,172,134,195,38,143,94,21,70,61,50,206,125,98,230,166,111,187,87,243,146,255,224,202,230,73,61,65,40,191,46,223,12,31,120,166,247,220,5,21,17,63,119,37,230,146,153,156,38,220,254,137,220,24,188,201,244,93,152,46,206,225,155,1,163,11,139,164,23,176,109,32,28,62,43,252,16,214,6,62,7,103,215,216,226,104,20,120,228,190,241,46,24,62,33,2,175,246,28,157,218,221,209,154,27,142,246,115,157,5,140,212,99,13,120,109,221,46,159,129,66,16,226,240,249,203,169,36,83,66,252,245,229,252,129,11,158,32,114,238,51,119,156,29,237,116,152,248,68,63,2,122,29,179,103,1,58,149,145,19,66,252,103,91,222,108,194,156,175,20,136,135,64,121,61,84,104,67,174,95,46,148,165,157,82,132,120,38,45,90,89,63,6,0,250,239,69,221,154,22,2,230,95,217,247,188,196,78,126,184,63,199,34,178,245,193,197,248,161,10,91,139,116,254,224,108,158,244,226,245,180,248,193,47,153,207,91,52,39,69,133,207,204,253,17,149,27,70,81,91,246,47,192,236,157,134,195,116,185,138,219,206,90,86,235,249,238,186,33,248,56,213,227,141,210,225,248,114,130,140,94,130,80,241,1,34,211,230,21,105,82,245,52,208,138,209,15,1,66,251,8,2,141,73,189,139,184,218,176,126,205,143,115,142,52,15,237,185,69,81,168,70,223,125,85,74,246,41,103,133,209,252,12,184,182,45,91,20,224,232,70,108,22,77,73,133,99,176,1,233,78,24,132,65,190,133,197,50,204,213,57,251,64,169,248,83,20,241,166,69,13,54,52,158,26,22,67,228,184,212,11,170,161,78,249,131,139,165,228,245,186,139,181,110,87,135,91,158,234,116,137,52,70,119,18,24,174,129,8,29,139,159,239,121,188,219,101,44,113,253,58,193,152,186,1,227,194,178,190,62,180,86,224,17,37,53,177,42,195,54,83,31,12,229,79,237,181,56,122,125,77,25,44,231,52,79,235,193,168,240,126,9,94,52,18,77,92,73,47,156,222,97,191,112,210,239,83,13,125,17,217,47,113,244,121,97,171,235,209,217,76,22,252,190,104,250,84,171,53,228,126,104,165,113,184,216,180,45,47,140,222,211,228,247,85,216,56,119,29,103,157,96,192,207,93,232,168,145,239,107,147,184,117,49,37,18,90,20,199,196,147,140,242,138,123,184,52,90,229,187,40,213,240,241,14,111,96,38,247,126,150,41,177,74,91,54,65,199,177,9,123,92,129,105,132,201,95,45,251,12,154,181,158,215,117,118,1,169,77,127,155,153,182,167,149,31,24,53,152,239,199,145,202,147,218,38,61,127,3,63,70,71,73,217,232,135,141,245,146,107,183,53,236,203,72,137,10,204,7,228,195,208,92,175,186,78,134,13,66,148,95,120,134,5,94,213,147,15,178,239,71,190,70,0,229,185,106,88,92,113,207,88,53,116,177,247,58,48,140,73,31,132,8,136,38,157,204,58,141,66,62,21,102,242,131,143,113,93,63,91,31,231,68,52,152,182,77,210,99,231,97,145,78,240,25,133,5,168,118,181,218,236,20,7,190,242,72,75,168,74,175,231,166,208,195,246,9,135,213,51,139,246,45,231,238,144,104,28,182,134,125,253,241,110,86,223,31,140,252,201,86,219,188,14,215,218,199,32,129,89,201,122,223,141,50,183,143,50,66,134,81,213,158,241,236,10,206,34,234,231,182,36,86,147,115,55,52,24,190,190,137,106,5,221,170,247,109,114,31,95,5,177,90,201,79,20,27,15,140,45,218,87,93,169,84,64,186,216,99,224,201,215,194,9,162,194,245,61,225,211,120,92,16,147,219,44,179,84,108,113,97,25,102,35,210,170,31,140,127,188,248,143,90,63,79,89,126,221,131,62,59,53,5,134,204,177,178,95,24,79,84,104,96,112,169,217,153,197,209,232,34,138,167,251,52,45,184,184,110,232,234,73,156,209,177,22,72,94,34,167,165,133,118,120,49,163,165,235,207,59,116,104,28,209,24,31,107,224,28,130,119,21,211,143,38,61,0,20,10,150,247,6,65,167,68,124,71,237,161,233,61,248,164,200,208,165,196,128,84,253,159,89,16,62,98,0,20,17,203,204,136,101,246,153,5,156,210,128,68,35,238,230,226,255,220,170,149,131,62,56,163,110,170,110,222,200,229,184,243,134,137,198,84,113,41,50,53,162,228,234,55,213,188,105,68,56,125,152,54,180,247,68,81,51,103,41,18,184,91,37,122,58,204,230,243,62,240,14,181,243,155,41,169,38,66,221,81,20,249,163,143,214,67,229,140,116,243,125,102,236,244,203,246,235,34,140,25,242,76,160,170,71,107,130,213,106,200,176,8,140,110,71,156,249,188,119,105,39,164,149,138,250,215,61,120,116,145,244,57,81,36,186,126,61,206,204,202,40,63,109,213,179,207,89,175,90,208,41,149,132,97,226,15,43,197,169,161,11,138,49,234,121,239,168,95,196,227,54,135,182,45,112,38,20,244,103,114,30,239,179,154,159,41,26,21,215,225,176,177,242,186,192,137,221,188,255,248,96,141,147,151,133,35,148,59,147,177,26,83,2,89,130,218,230,222,223,52,188,209,36,139,125,195,141,202,167,74,147,89,172,210,253,54,136,66,91,141,113,194,112,23,86,29,138,22,16,88,190,135,70,6,139,21,91,96,8,14,31,13,24,129,31,92,183,154,192,112,7,150,31,157,251,22,11,199,129,242,68,119,125,140,106,78,166,34,253,198,60,214,154,23,154,185,12,83,32,184,112,30,38,47,245,193,176,76,147,62,179,156,113,230,254,110,155,38,47,12,76,47,140,203,183,211,164,42,74,100,83,24,227,163,90,167,209,168,49,105,208,249,145,5,70,151,125,222,249,234,236,205,5,197,2,204,133,254,208,18,50,255,62,129,147,121,246,249,92,136,102,188,44,78,198,46,115,231,26,38,218,92,95,152,246,119,127,33,27,169,97,105,184,24,16,238,166,11,25,85,107,215,213,229,133,27,105,238,191,71,237,204,150,206,11,195,4,24,45,126,28,49,92,121,219,214,96,150,82,28,13,93,72,158,25,2,133,78,99,60,15,16,239,108,89,23,139,177,223,227,153,153,167,177,236,94,138,89,11,251,7,68,65,227,124,108,247,109,147,27,246,86,122,94,14,247,125,47,204,196,12,156,73,88,141,253,44,251,99,186,60,80,111,242,83,179,165,16,233,26,132,159,177,74,113,20,233,175,36,23,134,162,128,43,241,177,34,19,235,201,111,83,37,114,174,31,118,199,99,106,168,93,178,81,181,253,202,172,43,92,111,139,36,95,246,8,139,216,247,25,11,214,45,227,60,67,8,60,91,55,246,131,4,110,115,53,86,186,207,209,34,174,2,87,118,113,30,36,81,240,18,253,25,186,74,80,215,245,16,235,60,254,36,90,221,180,6,176,130,120,8,133,240,151,124,125,153,187,116,121,92,154,211,32,126,103,129,113,220,243,125,48,21,192,38,93,227,48,167,45,143,228,240,194,240,77,126,124,64,217,242,83,51,9,200,246,62,163,9,216,124,223,116,118,19,131,80,80,96,220,14,125,23,156,224,19,15,25,194,153,21,219,245,234,40,76,99,126,40,63,78,185,107,198,169,145,112,223,251,129,107,113,151,11,66,222,166,253,184,195,178,20,17,149,154,26,189,152,180,28,248,204,227,41,245,27,109,171,202,31,172,66,19,146,243,72,189,22,149,156,163,137,159,182,150,8,228,9,215,36,173,129,42,240,114,125,208,102,117,62,41,206,12,4,31,88,254,28,238,144,157,228,220,68,39,43,98,121,75,77,72,48,241,51,231,173,254,227,8,154,169,217,51,102,184,39,92,240,75,27,236,162,37,136,194,95,113,69,182,6,182,185,14,5,232,229,174,254,193,214,136,220,140,252,52,225,175,203,150,52,36,251,138,56,138,91,100,238,218,32,16,28,178,134,3,217,236,155,125,7,82,76,114,89,38,36,76,162,107,108,217,138,217,50,46,57,51,225,66,202,190,31,60,129,131,100,137,16,185,196,4,248,110,83,215,45,117,97,170,53,230,218,177,5,70,89,174,41,76,238,176,197,22,152,79,67,246,169,137,110,165,30,137,1,211,142,144,149,43,17,168,140,216,2,67,24,201,50,14,200,222,215,229,87,205,103,45,68,117,228,190,206,144,143,156,132,185,81,202,79,87,2,143,184,238,102,76,97,129,139,125,213,43,96,156,255,228,204,217,182,108,126,97,60,81,205,73,156,201,197,170,47,55,233,48,52,255,244,163,107,181,128,137,95,239,186,70,135,255,64,80,202,97,134,235,82,184,152,157,180,231,67,152,204,110,89,148,59,62,159,218,14,152,74,215,125,42,204,1,164,203,253,169,192,37,150,221,36,194,43,198,187,245,92,12,182,142,73,96,188,133,99,22,166,229,231,172,70,83,225,124,30,134,63,150,105,186,18,114,238,78,3,96,60,53,76,127,164,177,173,227,70,210,114,28,141,86,186,20,141,58,174,120,116,254,120,2,139,18,195,253,2,58,10,141,55,239,80,72,204,180,45,151,118,30,113,104,106,115,222,61,164,235,20,153,181,111,167,137,5,26,164,170,113,49,8,242,46,214,216,234,231,0,118,97,104,180,173,5,140,147,220,221,116,117,162,138,234,177,27,228,67,86,154,46,240,48,50,78,36,245,206,4,112,215,181,3,163,46,232,143,172,22,211,232,159,2,103,184,148,57,96,118,105,247,153,44,243,106,188,112,71,232,93,126,188,118,247,108,230,88,130,156,45,96,97,147,92,238,153,105,1,19,56,181,155,168,169,184,210,75,175,133,165,220,166,247,193,55,171,23,36,61,115,177,28,81,252,56,166,58,242,54,232,156,114,166,134,109,140,170,230,21,160,251,32,98,230,15,133,124,139,12,97,12,247,74,228,44,206,211,230,251,18,20,5,232,184,238,52,209,190,149,39,118,38,172,252,213,22,13,198,73,72,225,51,171,174,18,191,109,187,174,251,80,206,2,122,174,212,167,51,224,45,67,208,228,58,214,26,129,14,201,207,118,52,7,71,149,11,35,159,91,5,54,99,185,123,83,89,118,192,253,151,147,138,209,77,170,94,154,168,144,144,64,54,50,224,129,145,156,28,77,125,118,39,191,176,102,196,153,46,48,213,223,64,167,217,69,95,244,108,204,161,90,120,62,28,21,162,41,143,4,46,204,189,45,102,104,241,121,128,165,84,189,182,206,30,151,142,195,38,104,181,116,175,163,102,90,45,40,28,4,207,93,89,45,85,90,226,96,207,141,228,254,145,86,66,56,43,230,18,24,125,171,72,197,35,28,32,123,170,78,250,105,23,159,132,233,82,38,110,20,152,188,165,39,88,201,211,100,33,55,34,175,203,103,236,23,78,67,143,180,38,67,32,68,135,232,59,154,238,223,44,10,202,52,12,12,102,39,135,207,183,32,30,239,29,30,209,153,182,189,178,194,183,51,138,194,212,24,60,140,160,114,15,225,81,224,132,157,174,151,109,50,11,192,205,253,118,42,41,33,101,10,95,151,236,135,194,203,114,236,81,19,98,47,147,31,120,150,40,250,212,218,181,167,148,31,63,123,29,95,146,27,215,37,157,230,52,229,210,177,229,71,227,217,166,143,156,8,38,146,141,141,46,39,225,251,192,78,199,184,198,15,198,186,73,124,134,144,72,164,225,216,143,230,139,16,205,78,58,102,42,219,153,15,38,31,46,219,119,250,75,19,23,231,240,48,49,104,25,13,124,93,94,153,193,32,134,30,2,29,168,103,172,248,64,69,74,163,63,55,182,141,40,254,77,42,157,80,77,199,18,251,214,19,95,7,140,134,152,220,247,9,49,241,16,243,18,160,101,46,155,126,188,51,221,251,102,190,127,22,175,73,157,32,127,185,1,108,187,232,226,16,152,101,193,221,170,41,32,46,149,74,225,147,160,88,235,151,70,82,163,233,18,2,219,200,115,130,148,220,178,202,24,247,31,163,82,96,98,65,89,25,97,82,100,159,26,216,152,78,81,22,0,134,62,230,151,214,104,117,46,15,108,237,131,1,211,28,40,11,39,249,21,183,55,131,121,119,226,218,203,143,4,134,251,28,231,110,115,84,93,98,128,93,110,171,117,35,52,62,247,125,194,133,225,219,23,220,228,134,176,174,129,49,87,246,178,171,213,202,159,199,2,201,110,94,24,62,210,243,88,248,176,226,199,77,174,65,81,202,124,1,78,109,196,176,23,178,61,41,78,15,1,157,71,50,87,67,16,118,153,48,104,101,73,36,231,233,96,197,126,192,159,232,52,87,19,89,7,104,74,243,28,237,129,151,105,252,92,184,67,187,242,21,138,150,194,173,147,22,204,115,103,39,163,2,241,248,237,118,203,107,187,105,219,65,17,99,208,97,88,72,30,228,25,21,116,24,245,207,242,134,160,99,119,184,47,213,87,166,123,145,9,33,224,179,20,142,164,11,24,87,235,145,204,168,85,27,72,160,163,230,91,125,68,136,178,234,72,176,254,6,183,60,177,23,189,196,28,144,121,99,132,114,20,58,248,228,31,239,133,247,122,66,207,229,159,54,118,173,186,107,235,176,50,49,16,116,216,250,35,47,138,106,116,212,164,206,71,94,80,40,23,24,181,140,120,40,232,45,105,128,134,14,14,31,171,195,125,171,154,118,183,110,115,247,153,108,195,72,107,50,101,33,38,228,50,43,103,252,210,144,120,153,101,7,69,246,219,127,218,58,195,166,28,139,166,210,138,187,194,125,73,52,90,112,251,65,119,253,187,238,201,52,45,59,175,78,177,37,199,8,71,184,107,138,254,69,167,213,232,172,228,223,117,51,132,155,200,57,146,135,203,201,101,71,113,244,41,202,68,50,91,200,225,82,119,248,12,54,37,241,30,248,196,66,237,171,205,88,233,182,136,148,23,253,227,41,60,219,76,80,111,117,125,102,88,48,108,15,45,141,244,46,25,125,22,116,68,49,102,28,61,213,201,11,130,15,76,166,18,231,198,40,79,225,179,164,180,56,186,158,45,230,29,133,13,155,158,225,113,233,89,25,161,169,221,175,171,154,43,152,191,77,200,198,194,234,196,93,175,187,219,46,102,112,8,17,10,120,38,152,150,253,150,139,89,203,202,47,83,14,153,51,224,132,73,219,125,34,36,97,83,241,138,45,212,214,36,218,183,157,129,68,3,202,61,58,37,61,119,195,78,124,220,115,87,225,82,244,130,112,64,137,129,0,71,80,232,83,200,79,204,208,136,101,138,101,5,190,223,22,157,71,51,38,248,73,197,86,10,251,248,208,161,203,17,71,35,30,35,235,125,177,104,36,174,12,210,103,145,144,24,115,185,18,105,59,66,25,66,161,128,207,162,72,143,161,191,233,245,51,149,20,56,67,166,240,31,135,106,37,186,187,200,102,228,75,18,129,184,221,117,81,205,244,66,238,120,228,176,215,196,99,166,103,235,88,137,49,122,190,77,98,52,135,207,127,111,248,147,126,87,190,80,38,89,247,177,24,195,7,113,207,15,102,205,44,122,244,252,37,17,29,166,17,224,198,235,188,107,138,201,213,97,202,36,119,16,55,50,236,213,219,154,209,104,195,40,79,225,243,136,93,138,190,153,87,224,24,114,110,28,228,220,145,244,71,188,76,55,101,216,32,235,83,71,252,96,99,32,222,209,130,238,90,238,174,6,212,76,127,81,114,115,72,148,242,86,191,167,102,180,103,41,90,33,46,63,225,59,57,12,183,82,207,141,133,87,242,121,124,161,196,37,11,126,35,31,127,182,115,126,244,166,239,64,14,78,40,217,251,148,4,251,168,72,42,9,152,208,165,59,204,75,171,77,127,59,167,200,210,238,76,252,54,182,94,25,238,141,195,97,218,181,182,94,248,153,155,221,7,166,193,23,29,210,192,194,34,128,96,228,118,216,84,201,21,94,66,204,129,81,145,197,94,227,252,63,204,237,237,67,43,182,171,89,95,8,22,14,254,204,144,201,47,251,102,146,40,107,35,22,228,71,227,0,45,98,119,237,147,161,10,216,154,178,245,232,132,54,196,247,1,110,218,191,246,13,60,207,235,159,100,158,252,169,24,195,78,30,57,6,216,61,230,60,104,209,73,44,194,113,14,64,203,184,198,185,169,124,203,209,8,231,198,219,70,73,124,53,185,50,100,30,106,188,78,90,253,231,93,221,48,51,109,185,248,32,223,54,171,21,57,245,89,48,70,164,223,54,52,248,170,23,78,86,197,189,61,44,47,59,164,238,212,104,159,223,46,204,214,96,116,182,187,106,83,213,192,164,215,31,10,30,78,194,53,199,232,19,49,248,21,99,129,23,120,199,225,36,167,89,60,98,216,70,245,191,77,215,13,71,133,26,91,214,13,5,88,154,26,168,21,228,238,14,230,103,92,209,76,43,227,208,44,228,189,120,10,140,115,253,189,52,88,137,201,55,95,52,217,156,127,201,193,102,32,227,145,167,181,71,46,189,50,43,33,198,169,201,136,141,169,48,230,98,45,62,1,106,144,50,227,209,168,179,131,197,136,143,217,185,184,59,208,206,62,27,129,213,64,27,157,113,130,22,218,37,2,30,232,9,11,124,182,59,41,120,63,80,236,198,210,187,198,186,234,78,12,228,237,197,181,174,145,17,138,10,10,77,238,165,235,133,157,168,107,71,66,116,27,229,232,38,186,112,182,45,116,165,248,140,133,102,216,221,176,54,138,192,205,153,13,13,162,32,38,109,23,134,153,232,238,157,204,150,39,40,147,41,11,74,210,154,190,112,99,108,133,141,128,192,201,220,22,28,134,156,123,99,102,194,96,184,111,62,83,155,13,167,194,70,34,243,32,11,137,151,51,185,46,129,41,43,196,10,133,108,185,148,134,78,56,98,98,252,126,238,97,138,34,114,99,216,213,182,184,239,179,144,146,123,191,48,93,218,145,183,196,31,91,149,227,113,92,46,177,157,61,211,91,175,82,193,108,164,93,74,172,157,147,125,94,237,10,99,70,230,111,123,146,132,95,119,103,199,246,117,132,245,116,51,205,115,97,188,66,185,56,187,16,175,4,78,40,101,83,207,141,55,89,176,136,231,24,72,9,52,129,241,61,246,132,235,28,13,147,3,57,186,47,36,236,60,218,225,169,232,42,1,147,106,175,136,87,240,66,144,252,55,125,28,171,20,47,242,64,122,60,175,64,174,28,226,123,132,243,196,184,58,155,66,104,234,110,164,73,20,199,214,64,78,77,156,53,111,72,93,104,95,186,239,171,255,58,85,35,120,37,81,175,63,110,173,220,241,200,205,185,88,46,156,89,172,70,249,116,90,229,239,230,31,168,196,174,19,73,251,143,227,215,45,190,87,108,102,235,136,226,21,217,93,218,169,46,204,36,148,60,73,128,220,83,18,234,181,113,104,156,87,199,68,128,82,153,28,204,114,122,95,8,165,216,162,87,214,48,30,139,8,17,158,131,108,238,26,89,154,29,155,233,115,101,20,181,239,51,109,136,85,71,33,158,126,179,34,105,128,118,166,187,20,130,143,60,52,76,111,239,209,213,22,110,95,183,121,166,231,75,31,2,195,43,246,85,4,221,107,105,11,106,102,1,53,124,175,77,223,98,150,62,70,40,230,80,41,226,212,244,82,93,82,70,179,54,229,25,91,63,10,210,119,163,14,1,125,193,165,240,219,162,8,112,9,56,40,142,210,190,209,98,187,140,95,159,192,236,181,99,38,167,192,67,168,27,112,49,35,7,175,221,18,93,20,17,246,165,62,113,78,230,15,5,245,192,45,88,177,58,130,99,29,226,88,17,24,123,61,255,184,6,194,13,66,34,3,70,137,215,55,234,9,211,97,25,9,4,239,213,13,12,217,88,247,46,46,0,192,164,162,227,186,16,72,218,2,55,19,94,241,108,210,66,225,69,62,31,90,42,233,18,114,24,171,229,155,213,60,240,176,221,186,231,162,134,9,90,8,12,87,219,163,17,114,160,210,229,72,177,119,80,60,246,44,24,95,131,132,127,165,82,157,245,159,30,16,8,182,220,117,37,6,139,116,43,158,52,66,197,50,170,65,118,41,125,115,197,28,82,247,162,75,17,66,199,237,215,64,113,161,9,140,82,101,139,108,44,58,200,75,143,30,40,12,230,155,234,165,7,92,96,187,180,29,137,98,36,197,134,192,236,106,74,228,145,173,138,166,71,55,214,52,207,128,35,210,34,137,98,224,243,109,251,140,100,11,239,184,133,225,3,67,252,139,86,18,154,145,164,224,97,198,164,225,58,220,108,137,17,22,50,48,155,96,79,206,211,102,95,110,158,0,24,99,156,29,169,125,35,246,233,185,209,223,140,204,63,30,13,57,63,15,213,53,0,153,251,148,254,105,35,62,111,143,214,17,108,212,126,62,235,42,221,227,22,44,76,242,106,63,240,28,41,202,29,168,230,100,125,157,40,87,250,134,151,12,245,150,90,187,189,144,118,139,68,80,104,164,31,189,89,147,92,36,61,233,20,169,210,53,97,244,145,25,236,158,19,73,80,139,148,115,227,161,213,227,210,32,44,136,132,18,219,221,18,198,10,248,98,177,93,146,177,2,227,99,248,67,131,170,155,116,107,7,179,40,143,40,152,159,104,113,84,125,226,236,149,91,20,230,134,185,34,201,143,155,177,70,148,142,71,167,147,94,30,75,131,183,28,53,86,234,200,34,90,223,126,46,156,81,173,164,147,126,233,64,196,122,161,174,248,241,51,81,79,217,77,179,101,141,173,56,132,133,209,244,202,10,11,103,244,231,116,12,84,150,220,118,65,180,205,19,228,198,2,17,6,2,212,183,45,237,59,231,202,186,126,158,9,151,218,121,159,89,26,186,209,72,44,12,43,158,56,81,207,146,89,30,231,54,2,140,40,133,182,46,138,168,7,46,59,228,182,14,124,66,42,221,2,165,62,173,2,226,165,208,108,94,153,2,195,96,137,106,60,170,151,93,34,56,211,22,138,64,8,141,133,45,173,40,198,103,8,183,242,70,7,218,214,121,197,172,131,221,105,198,58,9,181,194,116,224,206,71,146,239,56,77,34,30,10,219,142,30,181,229,112,37,13,42,247,141,114,206,188,163,188,89,144,44,48,157,247,61,142,238,152,224,200,125,19,192,79,175,104,52,44,30,183,196,73,63,137,161,116,143,134,1,124,95,55,221,16,61,70,195,57,55,61,105,113,238,138,110,223,116,17,63,174,60,43,199,26,226,166,113,73,226,190,201,161,231,11,147,168,145,15,240,77,33,66,184,66,177,58,106,219,123,42,191,27,27,76,34,173,120,161,108,107,151,28,205,86,177,7,120,38,150,36,96,57,49,66,191,99,5,45,151,44,63,93,50,182,198,241,58,179,69,128,23,198,241,160,140,184,238,98,133,2,129,81,227,239,1,147,196,189,81,113,197,3,62,183,152,25,182,121,18,78,129,11,181,129,25,207,108,84,73,50,84,114,99,201,229,219,237,125,33,123,43,112,219,161,88,108,30,210,232,195,95,56,91,231,119,188,16,115,130,94,2,211,228,122,75,246,12,157,187,176,155,225,107,94,81,125,54,157,176,33,63,14,147,173,197,80,193,140,87,46,12,45,35,215,207,53,57,204,36,76,4,51,194,100,151,20,19,253,227,217,242,115,175,175,241,211,168,94,201,101,79,52,183,131,248,215,208,178,75,91,97,138,143,51,96,66,114,25,133,40,156,174,122,143,70,5,248,110,21,204,33,238,6,59,88,49,119,33,150,155,151,96,26,62,217,54,100,219,234,210,163,115,130,179,29,76,3,108,130,171,192,38,68,25,205,169,204,166,55,101,4,76,183,124,11,120,16,159,43,76,12,227,151,86,127,102,9,10,163,32,30,52,6,58,18,239,84,93,231,103,60,21,240,24,210,125,10,124,254,67,96,4,82,228,104,230,122,151,241,35,166,72,42,45,130,144,36,252,157,29,28,9,114,45,114,105,68,247,65,208,99,227,209,183,188,237,2,69,184,5,10,91,249,46,142,72,116,160,127,125,31,90,22,223,134,74,222,242,68,240,209,208,187,22,155,251,11,163,163,20,57,114,216,125,67,202,168,228,38,10,156,166,104,7,134,20,119,175,251,188,104,184,236,23,70,17,231,14,134,115,29,103,245,140,217,210,250,44,101,172,140,159,242,94,176,82,50,110,155,247,210,200,41,172,29,179,165,153,149,201,169,207,125,94,134,4,148,94,180,93,47,140,202,125,111,113,240,207,115,90,96,166,2,223,126,145,100,195,62,235,194,137,128,97,180,251,129,37,209,31,128,225,74,75,98,124,188,56,167,85,61,26,14,229,140,163,225,232,222,32,14,166,168,237,21,29,62,187,183,122,83,205,80,65,217,173,196,124,56,201,63,221,251,102,215,148,102,76,213,148,243,229,125,117,146,116,59,104,139,252,114,151,193,64,133,190,187,170,61,209,138,25,28,43,188,88,27,34,20,226,207,155,158,58,227,235,237,48,9,169,252,92,153,185,38,56,204,167,95,244,220,39,228,190,97,24,171,236,158,2,147,18,191,220,43,147,50,152,85,97,18,252,126,105,166,39,245,28,93,216,25,57,140,102,108,122,127,156,199,226,15,141,47,160,189,176,44,142,70,229,148,161,132,20,47,180,86,167,53,50,93,14,125,42,180,194,6,43,12,186,243,146,85,155,39,88,106,48,69,77,119,107,203,209,179,166,230,125,33,103,75,74,93,226,70,159,198,19,58,195,39,248,175,168,75,200,111,83,113,140,8,176,192,134,149,126,72,90,118,205,88,204,225,140,193,207,157,209,58,148,163,40,4,149,157,216,67,9,58,16,105,240,11,59,139,36,254,190,2,23,211,216,15,184,86,189,105,118,84,46,97,219,204,152,36,233,48,132,80,148,162,71,26,179,16,157,137,145,196,216,222,86,101,112,205,250,5,152,174,163,103,131,237,232,181,158,163,105,151,189,176,149,17,46,76,221,46,10,246,232,252,149,174,15,133,220,87,143,30,107,83,190,90,114,219,116,191,4,235,4,227,236,254,12,98,236,97,92,163,29,110,19,146,55,247,220,108,214,66,204,184,25,49,84,60,228,168,112,161,122,227,151,214,233,25,186,53,98,43,97,237,122,233,233,102,229,54,5,70,111,218,3,250,98,172,204,44,112,199,69,118,68,223,57,132,215,44,40,254,229,49,12,147,245,253,200,149,13,122,226,157,170,195,14,88,138,242,149,250,112,142,200,147,47,105,38,9,46,97,190,165,88,159,50,198,185,210,65,100,112,117,131,185,102,205,20,210,102,205,143,183,180,60,227,148,209,19,43,73,225,51,179,71,142,46,155,242,114,150,11,55,99,2,95,67,72,184,110,141,86,224,95,212,236,11,84,182,250,165,62,82,162,178,18,13,45,21,27,74,9,102,76,190,50,249,199,73,122,189,13,89,68,80,130,200,81,8,202,24,227,77,89,243,153,11,106,196,135,48,236,179,174,49,176,248,239,218,153,205,150,109,41,108,25,222,17,48,207,248,14,99,122,240,187,107,18,255,224,45,161,41,23,155,162,187,137,31,31,34,123,199,194,141,245,212,138,251,102,90,153,2,159,165,119,197,209,172,197,66,10,35,195,64,127,122,192,67,211,8,188,177,51,105,69,23,16,181,52,33,97,32,3,128,86,164,191,79,86,66,225,185,242,63,104,155,248,251,60,131,99,137,15,72,37,95,79,137,58,218,124,122,211,64,10,141,243,243,10,165,11,40,9,225,19,152,42,228,8,120,21,145,160,34,17,99,11,98,192,52,174,84,133,67,40,237,7,139,92,38,104,155,145,12,51,180,234,83,65,64,214,219,53,237,212,91,163,52,222,64,15,122,111,182,54,97,125,42,38,99,224,51,162,53,250,232,67,129,237,81,98,36,145,69,205,93,222,230,249,177,225,74,204,7,102,127,32,59,17,234,141,41,197,72,66,109,78,170,238,7,38,224,188,163,248,124,221,207,35,53,37,129,251,13,224,134,37,65,117,197,247,198,13,78,14,140,78,214,212,115,143,219,203,128,139,107,146,202,55,40,237,232,161,253,64,166,166,23,61,245,185,156,56,26,77,219,157,244,212,214,186,226,167,62,31,207,220,242,186,210,79,153,195,219,232,144,138,144,119,13,157,112,198,10,133,214,104,151,222,116,220,123,232,107,221,14,155,248,209,125,217,63,85,250,232,240,51,207,130,162,40,12,120,111,240,163,75,81,90,29,42,43,214,136,219,74,230,150,181,245,183,233,79,200,129,38,40,182,23,133,91,16,125,41,233,103,93,39,7,79,148,83,123,180,30,158,205,180,204,103,5,158,114,36,225,88,179,151,14,51,226,34,202,178,222,244,8,169,232,38,86,106,49,209,138,232,4,61,239,171,13,153,145,172,127,217,251,176,79,200,60,209,116,18,212,132,202,163,221,210,218,138,228,212,244,240,71,39,4,66,156,83,243,42,166,190,28,77,143,244,136,158,49,40,119,141,107,209,10,33,143,180,205,139,88,96,72,43,57,96,10,248,178,233,164,51,228,44,104,209,0,11,181,87,159,10,157,186,201,99,48,168,183,36,98,46,140,188,69,228,178,126,90,206,50,196,179,217,73,134,18,71,50,211,1,65,179,117,23,70,107,46,92,155,59,82,50,69,214,52,189,217,121,51,27,222,186,27,94,20,233,118,190,91,230,81,18,128,164,76,45,33,18,82,27,112,169,20,54,21,189,56,58,155,43,162,192,164,225,162,131,252,188,218,51,182,228,210,6,163,58,154,138,205,135,77,166,164,243,72,19,188,113,135,127,68,238,11,179,86,214,80,234,192,199,245,14,36,4,17,103,11,121,146,78,67,191,94,24,228,54,183,168,167,131,155,240,125,9,76,127,102,200,124,252,182,67,114,116,66,62,35,196,77,8,162,202,3,211,151,84,238,185,165,74,202,2,76,169,210,251,172,233,150,221,242,105,178,172,157,183,17,119,69,91,156,140,66,40,65,212,52,28,166,29,89,38,36,36,85,155,203,20,80,197,236,194,139,164,31,202,98,114,127,158,116,46,55,65,161,31,198,195,38,101,221,244,216,51,98,63,105,248,223,177,244,6,93,24,234,134,107,232,84,163,57,233,167,151,140,121,120,101,83,72,220,119,65,19,58,3,241,72,76,66,247,62,206,196,6,103,222,151,129,201,177,100,23,206,44,153,231,138,150,250,142,86,158,196,118,103,19,62,195,215,139,31,47,170,165,76,176,75,78,103,196,149,65,116,146,219,206,200,57,228,128,217,119,201,194,133,206,76,13,21,2,172,13,164,205,136,77,222,28,53,164,0,248,104,53,249,144,108,79,215,175,206,0,156,236,120,164,5,102,26,68,239,24,253,88,59,42,140,122,252,14,129,4,178,38,119,194,41,102,52,253,140,19,33,28,83,48,232,188,160,184,240,197,251,18,184,32,7,32,131,48,139,168,68,49,103,234,17,163,172,216,219,187,40,249,186,213,226,125,80,159,184,129,132,217,10,7,57,162,110,227,149,234,169,241,116,239,33,67,96,30,239,77,209,158,98,36,64,32,18,2,16,40,86,117,51,224,130,18,173,192,231,19,15,17,15,19,26,147,205,13,112,143,234,110,69,255,64,55,140,192,171,132,250,14,156,28,209,103,43,48,222,200,160,94,33,141,182,123,86,184,178,45,119,152,62,33,125,100,188,130,17,178,15,205,180,104,20,221,201,91,161,73,255,227,196,217,244,129,102,249,50,201,34,140,247,121,27,239,222,225,179,222,138,184,27,112,239,159,45,131,105,14,157,144,178,61,63,110,34,132,174,31,130,177,86,81,20,191,149,18,40,131,80,71,2,68,221,24,193,86,190,89,122,106,72,167,219,31,10,106,50,82,144,3,38,241,145,67,186,4,129,98,189,50,232,204,109,95,101,19,186,115,31,120,172,22,106,73,157,122,194,115,116,119,117,79,131,139,250,91,3,159,137,57,62,123,246,143,226,70,100,176,204,72,168,110,204,23,198,63,59,46,13,241,212,247,199,49,88,140,31,167,99,191,189,71,143,113,31,75,102,153,236,127,192,41,158,57,137,9,253,126,154,185,134,251,141,21,186,174,87,121,224,124,151,38,26,229,250,51,88,144,172,136,111,247,188,173,241,124,248,104,41,151,120,223,197,24,117,207,149,247,226,57,102,43,38,109,145,141,176,87,18,25,153,138,84,107,30,233,121,37,149,213,43,96,244,143,159,27,203,107,196,250,84,72,191,188,63,158,90,187,55,70,89,57,63,35,21,217,40,127,37,70,195,239,239,48,207,229,94,26,245,247,103,32,83,66,136,25,15,111,110,209,116,177,79,236,188,241,184,180,196,167,176,20,38,152,244,41,237,44,63,85,248,231,197,82,231,57,62,254,19,174,205,252,199,220,64,218,58,224,172,212,38,155,89,90,139,199,66,33,75,215,16,43,171,117,191,112,74,235,117,119,157,211,204,219,206,225,190,116,81,7,134,194,23,71,51,61,214,103,194,68,158,35,174,172,89,212,160,179,49,165,17,31,44,100,134,214,122,38,235,86,71,232,176,161,44,209,158,115,35,29,188,114,192,5,189,2,129,233,152,138,43,59,151,38,219,77,80,124,184,226,202,78,44,51,179,222,54,114,38,59,208,172,234,215,160,119,20,210,99,92,182,206,197,184,161,199,219,160,52,43,153,133,178,141,119,120,81,154,5,244,85,54,182,93,126,79,9,218,161,46,217,212,4,70,168,195,209,79,212,245,224,106,114,226,129,162,2,172,87,205,230,40,206,220,89,120,245,186,168,151,141,248,233,102,214,167,2,67,224,10,48,107,49,14,144,218,196,14,1,42,235,83,16,24,33,237,21,71,151,165,42,154,244,88,45,149,175,98,113,154,69,97,18,36,62,10,16,172,95,250,60,249,181,116,143,166,225,84,95,36,158,103,53,6,73,66,117,91,198,200,217,169,78,55,174,167,152,77,195,132,92,56,10,249,125,95,24,102,230,80,184,92,77,59,196,193,82,209,131,207,78,37,246,61,203,116,197,245,216,102,77,115,142,194,121,210,119,197,198,101,142,11,163,208,165,55,141,9,135,11,103,81,196,157,89,87,236,130,188,148,199,41,139,112,119,229,7,206,110,2,93,173,59,175,61,175,3,250,103,252,52,30,124,58,186,177,76,119,237,29,138,230,52,94,201,193,153,62,232,123,97,228,38,183,162,37,164,142,43,170,115,103,207,171,240,178,38,177,128,171,152,42,32,211,206,86,63,158,167,121,102,200,77,193,56,106,247,93,21,83,223,86,56,135,34,42,112,150,174,140,66,71,226,114,25,38,8,17,147,185,69,96,56,210,241,192,50,5,44,189,103,164,230,2,77,155,169,72,80,54,50,247,196,228,177,52,194,129,122,157,119,60,48,68,5,154,30,77,194,206,39,208,101,165,70,93,16,169,132,121,100,182,224,210,119,29,190,148,105,82,92,217,66,239,95,7,145,249,59,148,11,35,251,174,71,83,210,184,63,142,16,128,222,181,25,10,247,22,176,186,3,34,5,201,14,98,5,90,254,248,109,42,55,43,110,11,149,88,141,235,82,115,91,181,138,80,61,97,157,128,213,26,228,2,166,182,165,48,210,35,53,180,242,80,19,156,10,83,223,243,93,15,11,233,92,26,159,216,252,49,47,76,30,70,175,251,236,246,34,89,1,75,173,137,85,93,161,252,135,16,89,192,8,228,20,129,105,186,136,39,134,5,147,204,69,11,5,59,47,76,2,163,76,53,5,134,250,187,238,169,171,40,177,18,164,33,151,19,239,146,118,153,174,191,221,86,246,62,100,224,172,186,61,212,228,118,246,134,93,224,164,38,148,192,9,95,132,11,55,81,62,44,203,90,110,210,188,112,18,251,25,34,219,146,34,9,131,44,56,181,126,129,105,12,138,89,244,192,83,191,219,101,215,182,178,192,26,219,64,78,39,34,185,240,22,159,35,200,231,125,201,109,39,181,63,163,200,117,133,150,12,30,210,158,74,167,28,250,92,247,169,224,230,39,15,141,51,143,148,47,172,228,79,216,19,72,71,223,31,215,125,205,66,62,219,53,198,237,101,206,173,191,124,66,228,60,238,203,132,183,38,40,229,185,11,62,122,191,7,129,81,119,47,10,207,85,249,229,9,255,238,62,15,118,164,114,195,212,197,35,249,195,224,127,2,100,51,11,245,226,29,176,41,225,9,60,168,38,196,143,27,199,88,30,54,77,67,53,244,49,145,146,127,70,137,209,64,171,127,120,8,223,21,29,130,103,188,22,87,63,163,104,116,246,36,178,114,208,43,72,231,130,107,215,154,228,130,160,80,217,61,124,94,244,6,11,203,169,160,26,29,58,20,117,177,184,74,237,14,23,154,179,8,198,209,5,250,136,132,153,6,135,34,175,229,19,164,152,138,72,21,87,239,175,203,20,41,245,104,66,4,215,130,64,45,19,31,142,170,247,133,185,189,159,219,4,45,171,194,187,213,72,230,77,182,83,93,63,235,243,161,82,42,118,181,212,243,96,132,228,107,112,203,33,166,10,181,181,233,11,131,160,88,253,171,55,35,246,50,245,161,82,49,115,161,86,84,68,171,132,215,60,21,231,73,96,129,107,198,107,130,34,175,230,113,63,165,135,42,203,214,178,130,104,9,205,221,167,232,113,38,119,116,7,135,200,230,98,7,116,225,108,141,115,113,112,41,77,232,166,101,154,254,89,191,71,247,103,174,162,81,169,69,122,200,4,177,155,124,211,150,156,174,190,36,154,0,173,56,136,195,252,192,68,213,127,220,164,235,5,165,157,186,78,65,243,214,131,241,180,77,37,96,194,199,155,132,44,196,62,88,136,198,125,225,120,112,159,217,68,201,222,233,4,230,122,58,164,123,12,152,154,75,60,112,50,45,146,215,226,104,119,142,229,109,177,237,144,135,130,56,206,104,161,159,124,14,23,199,28,178,245,40,206,229,43,206,44,67,144,204,116,9,1,88,180,246,115,213,203,238,212,70,227,151,7,46,247,242,72,112,47,154,190,44,253,68,113,245,170,155,73,76,134,66,50,27,22,125,160,164,23,82,200,20,195,94,92,89,46,187,154,86,218,136,215,1,143,65,174,12,245,133,136,80,166,69,136,50,10,41,237,156,184,205,207,77,255,150,190,172,66,43,172,223,86,161,237,86,143,165,175,236,194,86,125,127,15,78,81,193,50,239,138,243,148,228,109,80,92,219,126,221,120,41,158,24,78,174,251,76,224,51,212,124,7,93,214,66,173,42,211,10,96,62,153,209,56,174,157,74,20,230,114,11,113,114,92,180,88,167,4,70,79,206,223,230,185,200,169,226,2,208,41,210,138,88,118,32,145,32,28,164,242,115,179,242,181,105,244,116,190,53,217,149,156,32,14,163,193,111,20,154,0,111,209,31,199,63,209,3,225,129,92,159,56,228,21,36,238,207,110,215,79,157,217,202,202,125,81,4,95,222,114,80,77,241,74,214,76,76,233,167,171,99,154,234,100,18,121,153,3,91,164,112,225,138,221,216,133,33,231,84,95,154,6,81,115,146,197,135,102,185,243,3,126,101,169,47,97,239,22,138,120,203,155,83,16,80,220,82,112,47,195,50,34,174,123,142,250,72,19,14,57,219,100,196,28,252,96,26,101,69,126,156,20,175,21,178,29,166,19,82,38,112,234,93,57,50,117,16,219,180,155,213,82,5,176,94,227,186,7,214,115,2,147,44,240,112,116,24,251,69,6,49,198,240,164,234,252,117,21,168,33,114,99,216,54,52,79,34,34,223,190,117,16,163,244,133,140,168,195,88,12,201,246,192,224,236,251,26,38,186,34,229,101,62,122,230,121,127,95,52,19,107,142,31,199,159,226,210,31,38,216,179,47,13,200,4,49,87,36,119,232,58,202,162,99,207,172,123,98,62,127,104,180,46,243,14,46,108,84,251,29,71,47,228,215,166,192,104,92,212,248,64,96,11,20,61,218,84,17,28,181,94,9,185,50,186,23,5,70,67,110,40,140,136,88,142,79,55,77,21,42,34,147,106,109,190,14,55,11,255,20,182,10,79,124,248,20,243,20,102,219,238,171,61,141,174,103,45,235,2,243,182,71,190,147,14,141,150,122,244,188,165,36,28,91,14,46,207,116,158,89,166,38,127,104,219,168,34,114,52,61,246,119,86,225,161,104,128,133,120,106,111,49,49,108,74,144,146,244,101,77,105,46,200,11,60,81,161,22,24,141,228,120,159,152,147,203,14,185,83,10,92,242,219,236,167,239,56,236,40,117,184,96,47,240,210,174,155,3,99,98,55,239,169,209,40,213,163,141,239,184,3,206,75,148,32,206,52,158,86,141,80,100,144,94,74,18,36,153,97,87,142,73,9,223,64,77,47,17,85,14,23,237,229,79,219,19,169,32,14,149,239,251,60,177,220,9,201,228,125,22,226,247,29,63,110,139,180,252,56,193,116,36,241,237,232,162,111,36,91,247,160,156,186,72,128,214,49,255,139,84,11,23,174,221,228,180,212,64,7,136,177,210,76,119,79,96,220,45,235,29,12,148,170,238,219,254,233,103,196,185,113,0,151,83,55,154,2,34,79,206,222,188,105,142,30,227,130,225,157,234,192,176,98,238,7,134,1,213,112,250,134,25,11,77,141,105,155,81,210,211,253,6,248,194,182,192,16,45,103,185,240,212,152,128,102,151,81,238,170,78,133,95,178,22,196,169,87,49,158,126,238,38,86,114,197,52,107,189,7,132,167,210,85,214,170,16,209,206,8,122,145,212,170,98,130,76,166,145,71,238,129,18,134,164,73,223,8,93,169,81,46,154,244,88,53,125,106,249,71,102,116,152,54,42,73,43,55,243,112,201,17,205,64,122,144,161,212,152,171,131,191,113,254,116,63,89,210,243,246,71,115,173,227,159,63,41,153,227,255,84,191,54,72,164,184,141,249,230,133,170,78,214,135,125,34,229,28,37,251,9,31,67,227,74,90,27,176,11,141,192,145,41,73,158,38,204,108,23,219,162,216,201,103,46,47,146,215,19,251,15,100,136,219,208,81,130,151,76,122,162,78,153,204,26,98,231,41,108,61,206,59,77,73,7,17,210,155,174,201,75,47,72,167,23,79,134,127,130,69,220,226,182,173,139,93,96,20,251,60,85,142,30,254,25,84,69,191,60,190,142,124,31,26,228,5,249,110,141,123,184,227,210,230,210,226,55,21,147,144,178,251,217,235,62,243,112,90,133,234,119,12,3,250,254,134,78,87,178,35,36,165,49,117,105,43,205,228,132,2,38,229,39,211,172,69,165,247,194,206,187,211,51,243,213,183,216,210,17,115,106,168,209,77,163,180,196,251,106,228,91,229,182,58,245,231,25,48,91,121,201,63,157,245,227,154,16,157,151,141,157,238,214,133,141,253,125,188,236,206,169,20,94,253,230,129,38,93,122,90,125,160,91,96,213,120,217,124,73,58,161,160,158,58,114,164,6,126,172,95,93,208,187,217,20,197,3,239,44,148,2,15,139,77,3,166,50,215,158,48,39,234,114,214,247,150,158,184,211,168,38,142,98,167,42,99,152,174,215,16,230,100,115,196,10,32,145,33,57,234,187,3,207,230,146,87,52,42,237,33,42,85,169,215,22,241,30,63,215,204,203,143,93,114,162,43,93,98,63,58,129,218,8,203,29,86,158,166,63,126,162,235,18,212,146,137,175,179,88,105,17,242,102,217,99,108,82,59,146,78,177,52,221,190,83,184,245,203,233,209,155,14,198,88,124,82,126,62,16,218,105,182,27,13,97,9,54,223,93,66,232,4,17,187,177,159,145,19,23,51,116,143,200,143,38,87,33,11,160,216,214,34,165,205,118,99,110,221,6,48,226,227,3,24,147,205,166,110,3,42,233,222,21,145,2,93,13,186,117,34,113,214,47,204,166,67,55,48,253,199,94,8,120,168,132,223,153,253,206,212,234,38,144,7,182,202,138,108,3,6,76,208,136,221,72,189,237,174,71,111,243,142,117,184,210,13,39,79,20,125,35,215,116,227,145,142,41,210,49,48,194,230,137,216,34,198,97,39,43,83,14,234,61,43,71,124,181,217,134,61,112,174,235,134,10,12,164,36,183,141,79,176,59,19,96,74,186,154,168,103,26,124,217,81,103,148,226,137,216,94,56,162,24,62,129,45,204,92,83,86,24,117,221,111,211,124,114,100,51,139,12,118,88,86,49,176,254,132,111,213,220,246,125,73,71,3,138,44,215,85,202,236,252,116,159,220,88,21,194,134,11,79,5,61,246,204,80,213,247,47,103,33,163,69,90,110,139,252,122,110,55,221,152,74,127,54,248,22,43,248,185,145,85,107,255,31,109,231,178,130,203,146,92,231,119,209,88,131,188,95,52,54,6,131,103,30,26,99,132,221,152,6,91,18,237,246,64,8,189,187,243,139,191,34,114,229,153,247,105,26,206,217,177,171,254,170,172,188,196,101,197,90,178,159,153,57,123,81,8,133,10,88,106,52,194,7,130,236,191,13,199,131,112,244,67,165,195,214,238,251,194,86,50,17,8,201,65,180,68,10,182,0,220,213,180,196,170,33,245,99,61,66,169,105,214,130,4,77,228,227,33,221,144,150,149,98,146,205,51,106,196,80,148,11,18,186,76,195,168,70,82,188,52,219,212,197,140,148,140,175,15,224,121,77,40,86,206,97,126,62,238,181,46,112,90,154,243,67,59,49,202,104,104,100,79,205,234,153,56,227,110,247,201,74,211,52,211,4,232,179,35,173,141,26,165,108,149,115,253,120,247,227,230,182,214,197,12,23,157,111,42,150,144,23,248,120,33,145,61,157,78,251,215,160,39,12,152,197,56,243,118,20,225,38,172,195,114,38,159,64,119,68,11,58,193,56,97,246,122,242,199,173,95,4,146,117,199,232,213,244,30,4,12,15,150,118,105,58,129,7,180,95,69,67,40,116,117,195,154,208,133,205,0,96,0,218,22,8,55,217,101,163,219,14,84,87,135,165,92,70,37,3,51,9,132,209,113,43,133,193,252,124,78,134,57,95,25,47,122,198,52,89,138,60,208,85,6,164,130,164,86,64,244,23,32,203,174,175,70,186,213,253,210,110,156,119,58,21,224,184,83,120,108,209,242,223,132,245,53,226,115,26,68,242,212,172,31,138,159,23,225,135,130,231,144,93,97,18,214,230,120,236,197,248,75,129,155,230,218,16,139,131,153,25,13,0,25,80,107,152,13,220,122,162,80,41,63,13,102,171,6,208,13,8,128,112,106,96,70,27,179,132,218,85,17,89,167,66,165,236,140,217,85,167,220,202,153,129,89,166,48,188,61,39,106,144,111,185,57,202,2,11,10,14,98,61,101,136,1,156,48,126,186,81,150,214,34,5,186,216,23,142,143,74,249,99,70,52,50,68,188,144,137,26,250,214,192,172,3,226,138,60,79,213,7,91,134,212,189,157,0,170,218,204,12,6,187,27,146,157,19,21,225,199,140,118,111,188,22,123,170,46,204,179,225,231,152,223,208,212,139,196,124,65,90,247,124,235,184,55,104,253,166,86,114,238,87,30,236,120,164,90,124,4,9,189,163,235,3,188,64,211,130,106,2,135,93,67,136,148,78,27,125,48,147,252,188,230,77,109,82,204,205,104,9,67,122,12,58,59,217,18,96,7,189,10,171,9,60,135,94,12,254,237,246,132,212,231,119,169,99,94,211,241,224,251,179,143,209,5,149,163,225,163,41,131,28,102,83,45,13,243,174,91,171,119,201,178,77,253,118,147,164,164,85,226,179,22,242,140,198,34,122,194,52,133,3,57,221,104,61,126,123,80,197,127,204,171,92,169,54,158,107,246,103,19,188,148,232,39,198,68,167,82,62,21,250,182,193,159,74,8,90,135,150,236,77,122,120,222,46,153,93,182,22,229,51,160,210,25,15,78,208,211,245,201,160,110,19,51,236,130,207,230,223,41,84,71,135,78,162,79,80,204,128,237,239,163,1,64,212,47,13,242,117,140,184,57,100,115,90,203,205,19,85,242,18,34,115,166,230,45,102,184,41,163,39,10,1,225,182,229,131,65,30,58,189,255,13,156,9,93,131,114,46,81,119,168,247,106,208,59,114,53,186,188,65,0,132,80,239,20,165,20,78,181,188,67,36,130,178,37,205,74,98,174,4,78,113,115,232,48,116,38,34,183,26,237,115,201,4,142,244,201,9,254,87,200,208,17,85,37,253,222,156,99,174,43,139,249,252,116,87,51,141,4,49,81,17,168,213,50,29,12,168,41,228,101,18,52,245,143,117,25,44,33,172,212,211,245,193,13,206,26,247,70,100,246,169,36,51,179,91,168,27,211,253,168,216,18,166,86,45,241,94,150,169,150,7,167,243,110,132,228,32,221,171,186,8,72,92,149,121,127,26,194,179,167,136,13,185,97,124,47,235,100,151,239,85,27,245,196,123,111,154,147,229,181,237,175,71,135,28,101,160,174,208,19,202,99,249,94,76,155,172,222,123,154,228,216,53,87,161,223,50,190,64,24,145,175,185,9,37,76,49,5,238,149,228,230,199,143,27,106,54,61,56,185,121,86,192,66,75,171,87,249,233,164,153,126,200,157,122,19,243,24,89,183,75,72,96,66,85,13,115,26,58,164,141,182,179,125,71,244,193,232,157,208,187,69,103,135,125,15,237,97,67,19,229,120,137,237,254,180,17,75,137,25,196,84,185,175,197,30,163,55,135,28,37,201,68,42,15,208,194,148,52,238,160,148,71,68,24,51,139,249,154,225,157,45,138,149,32,237,41,43,64,73,145,128,167,12,122,5,194,140,196,189,66,95,224,83,11,13,238,179,250,82,215,141,225,248,25,151,240,157,181,155,158,137,214,13,67,117,183,149,181,30,120,85,7,175,31,27,98,38,23,160,99,78,103,64,238,243,238,58,89,131,31,10,3,35,116,238,216,179,232,50,17,243,32,122,141,153,6,28,81,7,149,186,247,172,119,187,20,246,18,131,110,67,126,114,247,218,180,244,68,239,219,132,208,239,78,173,126,33,41,139,46,74,164,180,93,165,7,54,179,144,173,186,135,68,91,146,48,161,236,178,138,152,113,85,212,140,200,97,44,78,252,20,77,28,0,100,58,243,60,156,137,133,123,45,95,147,162,67,112,38,65,255,2,7,157,154,141,6,240,30,173,207,70,140,18,118,110,215,10,152,89,33,86,3,8,201,149,80,165,158,174,175,13,160,51,6,156,162,170,150,0,1,104,37,245,39,114,86,136,21,117,158,96,78,78,0,122,242,131,68,162,119,39,110,77,226,76,231,40,153,154,96,99,74,212,241,183,2,35,201,7,238,125,85,230,209,33,80,168,41,141,90,251,42,245,146,210,80,152,42,76,188,33,151,203,201,247,128,138,19,82,107,17,96,24,183,97,127,160,189,43,32,155,27,48,248,78,138,252,181,37,21,82,189,61,171,98,85,49,92,228,109,180,249,173,212,173,24,111,42,11,55,50,234,89,72,126,139,209,192,246,240,227,151,29,149,138,230,183,61,44,2,167,220,222,118,49,8,34,163,145,109,90,207,200,211,253,48,34,160,155,36,184,181,211,133,137,80,123,252,240,128,206,83,222,234,124,173,178,238,91,129,191,213,94,21,148,53,102,14,113,227,141,168,141,88,193,194,108,137,216,198,99,230,188,31,225,136,164,100,2,58,218,147,152,74,27,215,161,238,192,219,196,76,167,225,16,151,87,155,16,246,249,219,233,222,26,166,84,197,242,111,58,218,239,218,129,229,95,136,75,136,25,64,202,196,162,135,67,72,58,118,169,80,123,146,200,116,72,206,186,173,218,229,89,87,187,62,43,105,160,166,29,162,108,81,215,23,7,205,191,180,191,52,83,100,139,213,1,1,139,92,125,182,162,144,239,182,216,102,72,214,192,116,196,87,187,186,201,217,64,157,98,70,73,45,250,77,136,238,148,113,47,21,163,243,142,144,173,43,95,209,241,111,103,184,79,214,161,148,147,254,114,167,57,245,70,223,156,206,210,146,158,200,44,231,144,6,39,173,32,187,44,221,194,168,225,196,213,131,14,84,25,209,159,2,232,186,97,172,74,29,176,164,249,4,215,124,220,233,42,95,115,81,215,185,97,236,168,89,173,27,166,179,251,211,208,176,106,247,53,141,4,209,77,181,171,5,170,210,216,77,22,243,198,238,144,74,202,183,70,40,185,68,221,197,250,203,69,95,210,154,202,123,244,117,176,99,164,250,88,123,186,157,48,134,60,157,207,189,231,77,62,161,74,177,138,90,193,232,68,223,30,161,165,192,57,49,87,184,80,229,234,244,88,251,138,58,44,214,103,250,103,8,214,70,116,82,18,106,62,173,242,232,15,172,89,238,36,211,232,163,210,108,184,175,31,192,178,22,200,13,125,71,163,181,27,148,65,140,191,244,234,101,180,255,177,60,64,191,13,229,15,40,65,217,143,243,116,190,150,92,204,177,181,99,241,88,67,67,146,7,159,120,117,55,100,163,215,81,24,77,80,36,105,57,78,76,84,151,133,52,1,168,105,112,89,38,184,241,230,80,78,5,112,77,17,216,80,190,43,194,83,97,196,97,34,73,78,197,52,61,140,12,103,127,241,33,65,182,87,100,222,140,175,225,138,198,38,243,247,179,12,9,172,140,222,193,9,49,105,107,202,147,73,189,238,82,238,67,123,147,132,248,131,139,207,38,123,185,59,208,40,175,207,79,207,235,38,52,35,185,86,51,96,157,112,55,77,198,82,25,25,140,193,221,73,29,217,192,135,36,144,48,159,17,143,192,6,20,228,122,199,108,35,46,16,148,37,198,57,174,36,23,166,69,122,25,77,150,132,200,118,245,40,225,101,160,96,158,202,251,219,33,90,113,124,163,154,4,58,98,108,105,41,164,112,80,68,205,237,25,82,176,143,59,172,86,163,17,171,213,21,125,254,15,224,26,77,47,70,215,50,78,15,152,208,187,80,129,157,45,20,6,8,191,122,161,137,32,204,83,80,225,148,22,115,1,160,227,214,65,233,166,79,229,99,182,232,94,233,186,246,200,44,132,183,186,73,150,235,142,211,109,211,8,238,155,159,168,156,172,123,24,222,125,162,81,89,239,89,223,27,114,245,32,94,204,176,174,11,11,217,177,210,238,29,116,65,201,192,213,239,197,33,202,156,129,8,72,31,26,63,221,225,18,118,243,249,116,202,29,133,124,73,10,201,152,108,236,42,66,162,132,42,86,8,162,253,110,181,245,173,1,211,185,187,202,75,142,185,94,115,143,37,112,204,164,9,198,99,70,94,32,204,204,194,103,183,91,65,116,73,254,57,181,177,222,139,71,80,156,145,157,152,127,48,247,96,123,61,95,230,33,33,195,90,238,75,35,222,32,37,52,123,233,21,148,62,6,3,86,226,81,204,165,7,177,91,131,166,101,151,103,151,30,233,178,113,205,170,188,11,152,131,163,22,227,144,188,26,161,27,137,123,55,119,160,85,234,132,156,105,0,181,226,103,70,99,69,180,58,97,50,4,235,232,191,140,7,40,160,175,227,72,0,30,13,234,181,97,154,181,242,219,176,89,95,210,42,24,199,210,99,54,194,8,127,107,244,6,149,129,51,1,233,154,193,173,54,77,96,66,60,9,152,22,238,44,164,164,32,181,143,106,88,169,200,8,230,245,124,106,72,71,195,93,165,165,123,45,229,128,49,148,87,80,136,129,222,44,178,48,141,219,221,91,178,48,175,7,131,71,171,106,223,177,120,22,92,55,218,206,187,76,175,126,94,179,210,88,34,184,82,105,132,8,243,40,34,239,248,43,91,5,53,218,162,227,94,125,244,73,111,188,31,139,0,75,186,122,225,84,158,130,181,222,148,31,183,54,132,79,230,119,208,7,90,27,188,242,30,152,206,196,101,23,76,212,69,244,230,103,227,141,212,213,9,143,168,168,233,147,225,249,121,92,79,151,224,9,16,178,198,53,16,41,135,25,5,97,237,224,159,224,128,60,67,148,1,123,106,115,31,212,45,228,186,62,214,196,106,152,103,29,51,14,140,32,85,68,234,164,63,92,44,148,157,61,133,90,96,166,84,8,158,81,129,246,224,208,132,226,244,233,209,159,52,127,4,205,37,224,223,161,141,223,211,34,163,248,109,147,178,209,247,166,51,212,121,244,10,213,241,213,30,51,124,227,211,205,47,193,52,177,36,216,35,191,249,137,84,180,221,224,248,244,246,54,110,237,253,41,173,80,250,222,94,102,40,221,166,172,90,65,230,249,231,68,29,105,63,4,28,68,115,30,95,52,195,240,141,242,152,115,112,92,158,141,141,175,163,70,186,146,90,80,123,34,186,162,143,157,161,127,8,194,83,136,217,116,117,89,81,254,154,17,185,214,216,219,244,155,211,229,44,133,95,243,161,45,176,142,71,127,52,28,220,135,99,166,140,20,122,206,198,81,145,178,182,149,3,74,245,172,52,161,52,201,70,237,27,135,40,59,104,69,33,195,85,126,27,20,210,119,48,185,66,44,46,108,171,214,202,92,189,91,222,70,188,42,14,233,68,250,28,108,247,131,180,245,135,254,64,156,32,31,115,208,84,73,19,99,19,7,217,119,21,94,114,60,73,210,209,141,129,40,38,3,236,106,154,219,194,99,11,34,88,116,25,230,147,98,205,237,18,153,67,228,114,70,189,106,186,29,78,237,224,75,53,133,123,173,96,108,160,118,62,77,207,237,231,210,39,103,130,59,177,79,43,95,207,177,150,133,118,170,49,141,33,54,106,47,224,0,175,202,175,70,5,103,63,181,54,132,230,99,204,139,233,26,106,195,218,68,249,193,95,12,62,117,165,91,129,28,254,42,252,20,227,57,124,218,221,80,58,26,151,203,181,75,5,113,210,234,16,12,128,84,124,64,138,137,57,25,243,171,155,105,37,209,26,54,236,225,235,222,154,207,41,123,210,52,216,152,31,125,133,172,70,201,138,41,0,105,237,89,139,130,26,251,146,253,16,53,178,178,197,156,159,214,244,137,75,187,195,221,96,115,84,254,155,57,127,244,156,97,62,142,171,36,212,201,199,162,201,238,230,101,42,47,79,43,93,0,168,56,7,40,34,102,133,213,160,102,24,199,196,9,101,117,141,28,243,249,8,113,49,98,27,10,155,25,120,235,247,120,43,79,215,228,89,29,39,38,153,113,116,86,243,246,20,31,178,238,209,201,49,187,244,107,226,232,143,32,52,101,0,181,25,97,194,59,57,227,193,38,201,67,197,43,0,219,14,53,206,51,218,36,245,228,201,44,167,235,207,77,94,249,249,152,166,226,224,191,204,58,91,235,233,118,43,151,166,245,4,147,233,109,134,171,245,234,107,231,97,176,229,241,52,164,77,239,45,199,204,97,38,143,13,88,203,169,25,184,249,82,236,238,178,166,87,255,20,36,64,134,118,180,164,59,212,64,51,17,193,248,219,226,206,233,162,129,200,55,166,78,126,122,216,58,61,82,37,94,102,219,22,43,223,128,82,92,9,71,22,236,107,95,218,155,71,38,54,190,209,132,214,64,161,50,200,161,133,2,39,156,140,170,22,206,87,170,81,122,35,133,120,28,47,109,134,68,164,56,223,159,230,28,209,86,74,56,134,86,204,76,138,95,146,152,253,73,171,132,247,79,123,149,2,178,160,248,221,119,201,76,40,24,170,206,235,2,90,47,124,232,98,210,203,138,138,2,166,25,110,244,0,90,171,16,185,5,16,90,60,198,165,140,81,19,0,170,19,215,0,146,69,89,76,33,116,197,100,146,98,167,0,78,160,91,1,196,105,190,34,11,101,245,161,191,13,211,210,148,205,55,215,254,116,221,66,206,225,169,169,146,154,146,92,76,242,9,45,238,108,220,148,106,53,237,146,48,211,66,174,77,183,211,228,167,99,99,31,79,11,115,39,107,181,238,121,210,20,178,130,164,88,192,125,193,229,129,83,82,4,27,125,119,57,118,117,148,177,21,123,68,23,120,190,111,76,146,240,49,147,192,175,241,216,231,120,72,15,42,48,209,58,22,143,70,27,153,182,174,90,103,113,176,150,147,234,83,122,129,4,158,61,78,43,178,26,83,43,103,105,25,171,125,184,231,139,106,204,211,84,222,66,48,206,186,13,166,22,50,51,92,41,35,188,139,74,63,155,130,20,46,107,166,105,128,21,73,142,130,50,160,243,167,134,135,92,139,174,142,245,35,36,8,199,134,96,238,169,192,146,109,187,94,147,121,201,234,53,161,135,21,99,6,61,204,83,90,70,96,224,142,10,5,144,169,53,115,216,165,122,13,119,112,66,200,163,100,18,44,181,240,222,193,6,107,131,130,201,73,215,30,55,223,47,67,192,54,32,121,68,68,211,72,56,181,178,6,85,142,223,123,2,41,82,30,150,98,36,25,97,134,93,66,163,142,66,158,48,60,112,3,63,106,172,86,209,146,15,119,207,42,124,234,253,247,121,225,94,196,156,57,105,28,8,215,113,246,236,15,149,159,19,212,200,91,119,3,24,185,66,4,52,189,218,204,120,134,43,93,105,78,138,32,116,130,9,15,28,159,56,4,144,232,51,30,15,143,35,36,193,33,220,100,52,126,251,33,153,35,112,244,155,243,119,243,195,151,102,152,82,151,213,0,212,163,53,218,109,155,134,167,135,172,82,173,103,252,49,211,139,229,87,211,251,162,199,15,28,116,87,251,29,73,231,151,92,204,68,53,68,209,99,138,188,203,143,26,179,122,72,132,54,66,127,8,213,150,105,66,187,21,140,249,75,7,58,90,64,217,206,132,67,99,74,231,194,198,223,14,33,19,114,138,227,97,15,155,225,1,115,50,117,69,88,83,66,1,27,126,85,217,30,92,33,5,170,20,168,43,186,185,138,194,170,184,58,7,122,2,156,13,186,138,106,38,83,229,67,70,107,125,85,210,41,230,105,190,191,13,38,175,61,164,106,118,189,155,225,229,215,40,50,155,44,122,72,186,89,183,138,174,0,188,222,80,0,131,107,76,11,215,240,156,181,144,116,131,172,230,229,229,67,84,222,119,21,186,196,147,158,47,8,197,208,237,29,26,96,128,242,116,133,116,75,255,133,6,24,33,169,174,190,115,4,132,112,238,143,158,114,60,139,19,174,118,255,218,244,245,63,116,133,228,48,175,68,223,70,109,85,19,41,157,200,47,22,16,212,10,202,166,5,173,215,186,15,78,237,83,51,33,56,11,219,143,123,35,83,127,246,36,242,186,33,122,8,15,81,123,174,69,172,58,244,193,76,153,78,199,4,28,122,40,105,49,225,187,70,214,157,226,69,104,16,225,67,77,205,169,65,140,63,67,205,10,230,88,221,198,73,203,175,128,139,161,190,89,158,252,15,5,25,159,10,244,39,104,23,242,182,136,35,158,187,35,208,220,158,111,137,136,87,15,245,204,78,1,225,185,122,197,128,66,23,83,215,99,110,11,1,231,207,252,163,149,210,155,67,28,30,131,50,0,101,233,147,65,223,27,162,105,80,135,212,253,236,195,232,128,214,48,19,147,40,23,104,189,233,83,219,207,95,254,212,118,69,209,160,27,170,207,62,185,129,198,248,15,159,152,237,129,233,111,26,49,66,92,165,129,65,31,207,178,157,166,79,27,74,168,109,236,7,152,113,118,229,72,133,67,16,156,146,226,81,160,114,175,49,160,100,255,251,179,9,31,95,119,251,134,211,169,253,43,188,117,27,118,201,147,36,200,248,61,237,136,103,239,163,23,201,181,107,207,26,164,249,65,207,92,102,222,116,129,216,68,74,84,79,108,227,159,11,51,29,3,243,161,127,74,145,246,133,64,102,63,64,49,114,108,190,255,119,83,211,83,38,34,19,88,246,249,109,204,113,243,109,248,224,79,253,106,132,217,181,47,239,236,140,120,180,46,170,219,141,75,92,219,42,146,77,51,87,236,53,253,113,113,74,27,172,193,57,164,132,33,33,85,154,24,84,106,220,73,167,244,82,245,116,161,51,166,4,176,169,79,59,81,213,12,208,178,199,213,27,255,86,219,123,232,54,244,116,0,101,110,216,232,52,38,155,87,150,157,186,144,122,18,64,116,130,117,31,194,24,19,74,16,243,113,66,188,23,152,149,55,52,99,76,161,103,68,104,114,76,73,133,78,45,93,26,89,91,136,38,138,118,39,20,11,117,220,8,48,76,187,42,76,206,194,179,232,132,87,73,153,108,207,132,34,45,228,87,103,92,72,37,4,34,226,112,158,9,244,124,206,115,104,50,128,179,222,139,30,195,90,17,159,134,191,51,122,78,114,103,90,65,73,137,34,142,115,131,24,159,139,97,179,22,180,197,30,210,81,18,73,110,134,53,80,27,25,171,229,23,92,132,219,24,127,164,245,13,142,186,234,181,76,180,170,145,21,22,51,172,188,49,220,248,40,162,204,92,192,137,115,197,103,54,165,122,9,113,7,90,229,190,230,17,240,214,162,6,77,169,125,248,73,78,211,201,123,235,108,253,11,254,220,157,26,174,154,73,100,71,248,0,54,87,106,199,196,34,100,77,67,152,188,115,28,74,119,51,105,159,192,17,192,180,55,148,147,156,37,127,60,7,255,105,171,187,105,15,113,161,238,228,251,247,96,19,214,148,108,135,205,36,249,110,67,115,199,20,209,89,72,38,72,1,250,68,161,53,84,57,121,206,198,89,162,27,29,206,7,152,191,179,146,76,172,117,173,164,190,100,221,53,234,129,142,214,130,76,129,227,83,218,228,129,41,123,34,133,41,55,132,208,159,52,49,42,56,46,66,159,208,240,144,31,166,58,25,80,23,168,22,218,122,24,40,144,5,246,151,158,201,88,5,165,189,159,175,113,47,166,164,161,13,250,40,146,121,43,21,149,225,173,84,161,68,119,87,49,12,52,230,121,237,59,17,42,126,84,241,141,108,146,113,81,66,30,50,253,45,82,56,70,2,70,219,245,223,54,93,86,155,249,61,62,148,213,218,72,238,244,59,175,155,137,133,63,51,231,189,194,20,155,161,169,60,42,159,228,118,20,166,139,79,60,134,239,189,51,155,39,170,76,11,84,195,221,115,153,231,0,58,255,207,250,161,192,19,102,55,67,188,32,169,115,214,97,9,69,174,105,33,186,236,251,228,228,129,31,186,153,249,162,51,8,207,220,119,238,105,116,40,77,121,24,6,76,247,242,33,31,30,114,130,130,17,141,5,134,15,208,58,9,158,99,118,220,156,205,176,36,208,6,170,100,150,71,137,201,205,24,233,170,219,231,143,98,3,38,217,83,197,209,164,4,157,107,28,13,139,151,214,37,77,207,196,114,247,154,110,97,40,7,101,59,169,144,129,251,94,180,206,179,73,196,223,161,41,15,96,17,172,224,75,121,20,145,183,230,152,114,179,65,90,165,123,24,232,138,115,249,179,147,193,109,165,155,40,137,229,216,200,240,115,219,179,255,82,2,8,115,33,99,35,123,63,126,108,108,8,103,147,36,197,45,247,174,72,192,59,186,19,74,216,161,140,107,150,92,88,62,201,79,252,136,156,182,158,74,131,242,162,223,28,229,245,172,29,217,199,43,62,78,64,28,44,144,198,42,143,22,154,4,59,14,99,122,41,245,60,181,72,224,254,54,69,105,37,179,226,40,79,49,87,134,201,251,42,221,33,201,168,136,79,105,32,173,74,59,0,163,222,114,190,3,168,40,16,183,215,156,113,166,131,38,78,122,132,31,244,230,85,186,116,155,233,48,20,153,13,244,173,167,218,175,39,0,240,85,205,100,210,226,209,248,122,210,197,104,13,201,253,122,48,184,204,154,2,69,114,106,121,10,20,122,138,135,38,5,55,96,21,15,95,41,83,102,117,255,45,187,209,29,18,133,211,166,37,109,254,4,238,13,183,158,195,60,61,153,242,115,26,4,8,13,86,173,241,84,243,136,197,162,185,173,83,57,84,238,120,20,34,75,148,10,225,39,4,147,169,205,155,252,129,95,205,76,217,15,175,38,108,115,238,194,152,32,232,211,150,135,234,77,164,189,186,17,103,105,187,19,211,167,248,250,35,104,60,67,248,164,41,173,35,202,61,248,179,117,60,181,95,218,220,35,150,35,193,51,149,119,96,23,211,2,119,15,158,186,151,182,203,146,226,25,113,111,148,125,246,3,163,167,64,222,195,76,52,166,177,51,182,240,117,201,227,150,39,152,219,48,230,230,27,18,193,232,165,233,186,153,3,71,131,202,205,90,143,146,198,249,35,231,108,38,90,75,121,106,26,146,234,143,179,68,156,88,111,182,167,83,151,19,186,245,8,112,145,224,122,32,12,61,157,224,193,87,103,163,139,46,61,177,245,217,250,67,119,174,129,48,215,236,17,56,189,144,171,108,203,208,242,154,49,40,182,177,120,136,11,161,72,154,15,48,3,50,112,55,67,105,46,191,12,233,86,148,118,77,128,37,233,79,227,101,166,200,101,140,97,240,96,49,27,24,207,51,33,236,203,67,211,21,131,156,114,196,245,3,200,190,102,251,6,208,201,80,184,70,71,32,61,136,18,163,173,136,108,198,168,79,155,48,44,251,51,26,114,9,83,169,229,235,139,117,98,44,79,179,156,1,212,110,243,125,153,51,27,114,230,229,33,152,63,135,202,14,189,113,34,19,77,242,195,99,2,203,90,232,195,3,8,86,232,17,205,162,35,210,86,240,154,233,242,56,230,25,101,69,178,90,164,40,158,155,231,200,178,64,28,48,202,31,154,61,2,90,84,141,39,95,51,56,16,160,167,144,129,94,128,89,52,181,68,20,121,211,190,168,17,62,176,38,98,153,128,124,88,210,75,249,43,247,48,141,132,184,185,137,217,215,7,71,179,156,113,202,114,152,231,248,121,36,116,142,91,214,35,249,250,211,14,122,196,96,0,238,95,115,171,175,230,209,217,186,75,185,230,244,72,105,128,82,243,224,26,154,20,66,6,181,142,155,246,130,125,135,161,123,164,98,246,149,183,38,11,240,160,139,104,27,141,6,50,154,55,231,171,98,147,112,16,239,147,65,12,213,223,26,64,68,208,116,103,214,7,126,7,160,59,166,56,133,170,52,95,29,154,227,77,134,40,56,117,149,253,7,115,168,59,24,244,241,156,41,143,68,14,7,113,220,28,162,78,109,197,34,93,23,248,32,132,25,231,124,210,171,128,214,71,228,241,207,98,83,18,250,179,39,209,62,21,146,226,148,35,202,155,34,5,219,226,102,148,185,117,105,67,155,118,103,121,155,38,98,241,148,101,90,132,201,150,100,123,36,72,168,218,68,182,196,222,228,89,189,29,23,222,207,70,58,81,206,170,121,126,251,252,75,93,183,238,242,80,224,161,212,29,218,140,180,109,247,244,32,186,240,93,157,55,253,152,225,154,85,196,36,148,87,1,249,61,95,59,33,7,168,75,236,220,59,166,67,162,205,91,27,216,72,138,140,168,24,1,226,208,215,30,86,50,170,81,234,2,182,168,251,10,169,183,144,230,6,51,173,80,77,35,127,138,42,26,176,118,221,168,153,245,99,132,236,247,113,40,210,11,213,156,193,139,99,29,8,208,68,170,25,48,216,45,255,193,102,253,32,57,97,10,137,170,39,126,212,3,89,60,19,111,206,139,114,67,219,87,150,231,28,84,206,226,106,192,123,186,143,195,34,93,47,210,236,76,82,165,24,219,36,234,107,32,11,143,59,2,209,255,211,162,134,72,65,148,138,45,99,168,146,124,96,149,253,189,77,10,90,247,106,147,182,95,23,105,182,151,222,27,14,164,104,51,46,199,115,161,42,160,230,174,72,77,168,105,117,76,233,152,141,100,124,49,37,231,231,193,123,73,23,155,50,209,182,121,172,121,4,96,18,80,84,215,124,58,215,230,16,137,222,230,82,169,245,172,55,175,232,128,145,24,127,48,247,28,89,80,156,206,164,180,208,0,185,86,9,92,19,41,40,61,240,105,74,107,23,192,113,130,231,173,231,211,9,2,83,100,214,142,249,184,58,245,49,239,122,97,100,192,6,30,80,174,245,83,92,188,48,25,151,241,96,172,209,126,12,8,17,121,99,189,122,33,9,182,175,89,153,182,1,112,159,40,161,196,160,16,171,41,54,28,145,158,124,173,160,197,171,194,206,1,12,199,144,101,84,81,197,74,121,34,224,56,192,30,166,66,199,169,252,57,43,142,129,208,118,87,33,78,200,22,35,15,74,111,202,76,79,219,94,166,173,59,68,214,105,193,20,184,188,229,96,47,150,135,87,44,218,212,87,76,113,209,205,132,136,89,213,71,161,208,184,16,182,76,230,114,169,238,41,252,63,129,66,163,113,181,62,125,98,248,223,161,232,13,7,213,212,78,176,179,113,70,183,9,117,168,167,15,134,42,126,15,32,255,137,186,149,224,152,42,59,217,251,144,3,63,155,89,127,52,108,27,202,10,254,218,189,77,225,15,175,40,174,165,18,192,114,218,255,180,231,239,12,89,9,69,98,90,61,145,69,87,51,244,228,161,6,14,252,93,59,166,6,124,37,87,177,27,28,172,222,155,253,123,73,35,75,169,170,81,107,226,40,183,207,133,171,181,13,102,88,226,245,170,129,231,172,58,179,25,118,248,232,75,58,179,149,4,161,246,139,192,193,211,175,26,248,34,245,172,95,171,167,80,59,206,134,22,158,106,38,11,54,162,189,135,182,109,109,214,130,194,42,166,48,244,209,218,230,66,201,33,30,27,162,202,185,159,31,134,111,60,135,146,56,68,56,58,38,245,196,208,158,120,72,52,140,151,173,227,13,235,111,180,239,3,137,24,218,5,51,232,221,29,87,12,220,216,228,117,68,103,30,65,106,176,129,162,22,21,113,230,8,141,102,197,9,251,167,54,28,26,51,87,13,115,166,110,41,79,190,141,135,39,218,200,120,182,249,232,71,211,200,29,77,104,231,44,127,58,189,76,214,235,94,141,252,138,52,217,208,111,152,66,86,254,56,59,229,233,112,6,192,187,103,112,84,12,91,167,229,185,186,220,14,207,142,94,113,125,126,122,95,190,133,142,14,188,54,130,25,103,88,252,116,55,172,177,154,113,138,66,147,155,170,103,215,134,219,253,227,101,114,51,37,110,253,105,82,61,62,73,113,172,139,116,109,96,62,3,26,138,221,141,201,147,219,99,238,57,168,55,218,175,114,240,220,28,215,63,100,206,201,89,62,55,223,121,220,78,202,12,221,222,208,7,135,104,45,30,141,215,234,250,228,171,93,92,75,130,107,86,101,158,13,81,61,130,207,196,10,203,42,13,15,58,52,206,46,202,16,179,168,104,125,66,209,62,216,132,42,89,73,121,111,250,123,192,161,187,153,74,156,42,180,231,182,110,113,49,193,76,40,8,169,122,188,26,218,4,74,40,203,211,1,164,102,186,39,110,139,232,164,222,43,55,183,77,238,154,121,47,57,35,224,48,4,11,19,77,158,188,154,200,191,83,90,14,111,249,76,99,246,109,189,26,32,65,16,104,12,154,183,228,216,165,184,179,162,202,151,128,28,138,186,18,169,121,195,14,68,163,102,81,118,102,43,74,193,177,225,230,137,178,147,124,49,106,29,65,2,64,39,134,46,79,18,220,185,4,233,8,167,141,246,34,23,208,240,209,238,2,11,27,217,217,107,62,27,245,136,38,54,200,161,164,160,107,178,30,171,94,179,249,22,114,239,73,185,55,58,209,114,75,69,56,242,127,8,238,17,208,225,159,50,192,115,53,104,128,114,123,64,105,82,124,174,238,81,128,204,236,212,202,94,192,111,183,29,80,125,3,173,23,125,107,168,89,102,156,33,77,67,97,242,219,116,156,250,189,9,111,230,214,49,59,142,122,80,102,101,146,15,239,205,7,58,66,126,78,84,171,237,171,21,193,96,57,252,198,208,1,31,134,230,10,51,1,162,108,213,197,36,18,162,133,174,81,31,200,58,164,57,20,149,77,78,247,177,193,137,17,126,74,151,3,217,168,211,226,220,27,16,22,74,19,126,49,93,54,79,101,114,182,147,17,185,102,208,156,57,204,212,149,180,231,213,48,147,247,67,252,250,117,239,83,33,31,87,162,22,103,204,101,69,166,231,113,221,210,237,143,206,224,170,244,98,190,156,211,123,55,235,63,23,138,120,144,102,70,16,26,0,240,170,18,14,21,102,58,186,73,194,60,139,208,211,219,96,158,53,57,47,124,92,186,215,172,204,73,118,250,118,89,42,88,250,252,67,165,40,92,124,168,115,181,173,245,124,135,84,156,4,181,153,163,33,146,102,149,228,226,217,186,98,72,81,247,150,150,242,106,142,96,19,68,126,209,123,119,208,54,233,126,46,242,23,50,40,84,51,111,51,8,37,171,33,191,108,208,134,219,18,91,0,19,202,91,159,205,160,70,118,139,119,102,70,134,217,220,223,219,212,218,145,70,146,37,219,32,41,10,34,21,24,212,112,120,213,188,245,107,90,27,222,122,204,43,71,79,56,248,38,41,104,97,166,189,48,224,252,136,126,202,92,104,180,106,149,45,112,254,135,2,227,7,26,111,210,209,164,204,201,48,230,164,124,81,222,156,45,66,180,133,139,121,198,37,133,25,249,119,249,233,12,9,116,228,28,56,88,138,108,254,166,6,30,172,134,192,58,151,192,113,204,125,165,184,224,240,116,176,43,67,175,94,183,181,195,18,68,85,14,84,235,112,138,116,6,212,88,235,25,178,114,190,127,191,113,61,109,47,250,185,0,105,223,148,2,91,132,4,39,103,222,112,164,70,195,32,68,67,58,162,231,136,74,193,12,200,190,53,148,63,163,13,67,52,5,198,155,30,60,125,180,115,94,130,153,141,44,15,45,253,242,219,208,98,7,107,39,249,222,34,44,94,96,14,22,180,158,110,126,42,1,213,10,221,195,67,251,106,24,46,217,98,141,192,36,138,124,80,166,85,17,219,52,181,13,196,125,220,12,109,148,196,23,70,214,81,34,15,154,173,150,214,196,12,4,40,80,218,240,60,53,181,158,64,40,138,147,230,252,138,134,40,90,71,125,247,11,195,134,22,228,2,168,142,25,150,224,200,122,155,179,123,7,188,119,84,26,106,128,180,103,85,236,58,230,157,93,111,13,51,117,158,46,102,186,148,29,19,113,204,36,182,95,115,223,247,98,4,203,203,99,165,128,237,230,69,31,254,31,46,14,116,138,105,136,104,35,61,79,182,3,123,120,204,52,27,52,53,179,221,197,147,153,88,173,140,25,12,120,17,189,87,170,178,186,161,161,177,120,201,155,104,141,215,254,232,99,166,56,29,101,8,36,20,69,217,157,90,176,41,197,57,68,60,89,195,166,154,87,13,162,85,68,157,138,104,139,113,183,113,89,92,233,105,172,122,112,118,176,233,209,159,84,173,74,168,67,126,166,112,142,94,68,28,214,81,100,183,60,110,54,161,172,87,149,72,144,103,57,87,59,194,194,113,241,121,139,42,157,37,21,29,63,138,65,159,185,88,51,146,204,21,240,64,241,185,73,116,102,17,92,51,32,227,142,110,94,86,231,218,58,27,224,17,188,79,246,67,71,203,168,108,77,224,158,49,159,162,127,90,169,142,208,58,28,104,104,99,222,9,179,161,21,75,20,70,171,21,222,238,79,35,238,69,154,54,208,208,112,111,221,175,13,252,2,162,36,55,83,101,144,35,159,142,152,28,253,54,141,110,0,29,21,18,30,185,68,233,147,46,74,145,18,53,209,160,91,94,4,67,37,78,250,49,238,21,153,135,6,119,226,212,75,231,69,169,82,34,239,210,38,137,21,173,214,21,230,170,124,210,54,173,104,30,9,243,40,234,137,64,19,18,244,1,20,239,187,134,84,104,8,150,104,83,176,210,255,146,147,141,239,190,35,105,65,211,72,22,49,3,20,60,56,141,110,173,56,63,225,129,117,146,94,56,52,169,218,173,55,47,52,96,184,51,1,65,167,8,23,81,65,154,215,255,106,232,18,11,199,49,213,171,51,101,3,156,190,192,82,72,12,140,247,52,35,249,219,224,189,238,250,211,200,170,71,192,117,174,182,54,255,107,166,245,39,182,156,19,186,115,6,200,205,1,25,69,83,227,121,240,82,53,50,153,108,49,233,86,231,51,57,236,251,189,216,164,207,15,198,52,178,70,172,123,245,250,149,90,226,131,60,105,233,138,194,111,143,54,58,138,206,75,243,114,208,74,223,26,66,51,102,3,153,224,166,162,81,99,170,24,200,75,194,208,5,125,217,142,149,121,142,47,128,245,98,38,94,175,177,246,150,182,155,211,204,140,18,70,88,27,221,151,91,204,189,92,196,2,132,76,210,230,195,173,246,9,53,99,97,210,34,33,235,22,24,212,10,79,157,189,176,40,73,12,178,223,17,66,52,75,173,203,193,7,12,167,222,105,86,207,246,163,63,189,65,216,133,151,211,168,160,117,57,94,54,130,102,65,201,96,161,181,166,119,143,165,239,187,236,141,79,92,118,225,51,152,35,64,113,108,148,163,203,231,48,143,41,146,172,199,89,171,116,174,137,153,17,15,44,69,129,249,82,50,18,198,119,95,60,99,110,125,244,154,111,164,129,168,184,146,122,107,182,140,101,22,162,52,63,35,168,195,253,45,194,187,9,140,16,213,178,123,53,133,103,189,218,72,88,227,240,217,120,212,114,53,148,53,1,137,198,197,162,151,74,204,100,147,119,152,11,220,107,98,38,160,140,213,5,244,239,110,134,48,40,166,226,122,181,76,179,173,232,21,104,220,76,63,50,62,23,18,193,253,154,225,91,74,209,129,1,78,84,206,135,51,115,224,80,140,243,161,154,59,33,191,13,185,114,180,11,180,106,105,131,121,205,92,49,239,193,6,223,159,62,57,242,57,129,54,178,80,73,188,82,210,89,240,55,132,185,211,34,44,102,139,227,98,166,100,142,220,107,68,165,193,171,177,22,171,138,27,210,140,67,41,58,7,73,57,156,165,36,102,80,226,129,170,1,56,209,228,161,23,5,211,216,9,73,62,141,34,63,188,225,159,139,19,51,77,107,138,8,115,54,45,132,149,111,215,20,91,210,53,83,141,90,247,185,135,229,216,196,188,32,129,171,119,146,241,113,175,25,133,204,219,96,68,168,63,197,72,55,94,248,55,128,98,134,60,23,245,234,8,145,249,22,154,100,177,34,78,11,166,221,102,248,171,123,182,52,35,226,234,178,137,42,88,14,235,185,123,140,88,67,147,126,232,197,25,218,167,216,223,97,233,77,207,75,181,203,35,15,170,115,8,191,18,133,148,19,42,198,102,5,130,87,64,103,86,103,33,142,141,238,37,126,224,49,163,143,22,167,185,109,232,106,69,1,104,198,105,77,46,70,31,60,25,113,132,155,215,113,143,102,214,247,34,197,225,211,8,151,92,78,7,204,252,66,142,222,166,180,5,68,142,185,135,170,36,141,146,3,199,77,191,102,26,174,35,130,138,250,206,250,203,134,249,119,88,37,133,243,182,245,115,176,23,57,198,175,66,130,218,117,158,144,83,240,77,180,51,155,37,136,37,1,50,5,209,201,140,149,164,48,51,182,231,114,155,147,70,159,210,150,14,26,20,48,242,14,228,35,25,166,59,224,108,153,43,69,139,15,51,246,186,232,144,2,160,121,225,247,6,241,50,100,201,67,10,64,43,159,155,87,214,228,41,25,12,132,115,3,77,138,118,65,210,155,15,57,19,251,54,116,141,222,252,236,114,23,152,156,216,7,228,115,20,58,230,183,239,193,56,102,73,164,108,73,143,236,91,28,68,88,173,10,43,167,41,78,194,92,115,209,191,192,125,197,220,145,237,139,94,28,58,244,228,222,128,32,2,1,111,202,21,146,23,248,81,174,185,12,21,131,13,193,155,220,155,110,200,32,176,4,143,221,179,236,239,197,248,45,3,58,252,227,59,8,107,101,59,15,14,2,128,253,85,148,137,44,234,173,65,209,97,212,80,93,175,70,145,55,2,50,131,246,11,71,24,77,211,227,134,169,136,159,203,226,33,47,112,89,163,168,156,43,97,14,97,41,208,73,255,101,35,125,92,114,245,0,157,17,93,1,112,147,237,34,87,91,45,49,94,11,6,188,165,86,202,22,209,88,66,234,112,222,240,161,161,82,56,3,221,1,39,198,115,49,186,104,129,252,61,214,66,75,157,152,55,180,181,113,107,212,129,238,128,53,78,235,136,65,1,155,85,233,57,199,205,67,81,197,219,44,206,202,45,210,102,65,167,107,10,245,69,212,225,161,231,187,243,159,197,216,92,136,214,204,138,24,51,33,64,152,78,226,230,32,179,228,106,210,125,177,153,129,26,221,194,243,67,91,232,113,217,163,35,6,159,175,201,233,66,28,4,138,47,190,71,78,2,226,99,103,133,137,121,223,33,61,95,87,204,112,211,77,111,166,164,138,177,4,152,15,227,170,1,20,62,51,164,216,130,213,161,220,66,95,179,155,225,4,208,165,73,39,219,140,246,214,9,195,176,100,227,233,190,68,181,193,173,200,55,109,249,105,192,35,253,222,123,147,166,187,83,165,83,111,137,123,47,227,103,189,177,34,57,106,88,13,195,108,89,84,249,105,56,243,34,105,176,146,53,123,203,123,161,244,29,135,211,249,244,104,241,44,49,83,254,158,110,61,219,139,148,222,145,51,206,201,41,138,207,240,51,226,183,76,208,172,199,174,120,22,103,65,180,36,211,116,192,29,18,248,142,117,60,146,33,76,46,141,130,117,15,34,12,254,234,20,150,120,206,247,25,51,101,39,84,163,229,99,14,131,201,185,19,126,230,9,37,178,251,210,131,17,119,38,107,243,51,106,149,95,238,104,146,56,138,98,83,43,18,202,91,142,42,4,178,226,222,228,174,100,187,130,133,124,69,213,30,62,46,169,233,147,252,190,167,245,254,241,6,202,128,65,237,50,115,152,33,21,148,47,77,163,1,80,238,207,220,233,126,188,121,252,102,2,199,1,255,219,148,182,159,231,166,49,217,151,61,137,167,174,91,10,96,233,228,106,102,13,182,238,243,90,247,167,17,242,8,180,25,212,185,228,249,175,149,67,51,220,104,206,134,36,156,61,144,158,10,168,197,40,201,247,13,106,112,182,232,18,221,215,124,78,239,59,100,70,168,19,4,55,72,128,173,182,229,193,219,79,52,218,205,116,150,200,128,79,114,71,213,157,1,222,121,11,129,55,158,28,4,56,91,204,194,228,142,153,134,173,24,52,136,145,250,99,158,151,192,126,227,26,139,188,16,156,53,105,5,12,220,214,221,107,21,253,44,40,207,198,18,135,117,66,47,48,218,253,94,128,204,238,160,193,219,187,162,134,0,74,49,9,204,155,22,182,145,156,18,29,255,51,67,177,38,102,235,253,119,43,40,70,113,175,232,189,60,78,204,250,204,72,169,60,75,15,18,1,23,26,60,63,155,16,127,18,43,203,246,155,72,168,206,87,165,1,110,232,20,53,103,153,195,249,164,138,43,87,179,201,246,111,14,119,170,189,32,81,196,12,193,90,245,171,169,145,73,151,17,235,135,6,141,241,153,225,96,22,39,126,160,125,230,13,24,134,188,76,186,29,13,203,228,102,183,18,243,55,89,61,131,54,191,111,146,210,137,51,222,29,101,128,171,171,113,53,106,178,50,73,73,84,77,39,216,32,161,143,143,164,59,206,4,45,91,194,188,129,49,232,134,100,241,245,103,166,168,185,117,63,130,193,40,143,176,146,116,145,77,163,155,42,244,136,123,195,183,33,131,194,247,245,208,27,51,250,78,242,94,103,7,243,52,37,175,69,218,64,38,138,101,45,147,63,55,73,129,33,191,108,2,113,223,102,71,15,35,132,159,247,151,169,156,151,248,210,144,138,9,26,19,207,122,165,248,208,197,232,162,229,72,60,231,33,49,94,124,232,218,182,30,168,40,105,166,248,101,184,188,158,35,241,236,102,245,222,156,134,87,137,138,58,95,190,196,104,155,48,163,156,75,180,176,114,168,134,217,160,80,98,78,116,66,199,47,211,24,87,94,63,192,61,97,216,30,224,97,17,207,141,170,175,171,139,114,252,157,231,150,45,161,25,207,225,12,179,197,76,114,117,55,182,175,48,47,50,162,83,29,187,181,93,149,2,209,20,66,40,185,154,214,28,79,165,219,234,80,242,72,66,253,227,1,221,41,202,186,84,115,61,81,80,140,40,28,12,162,163,73,110,112,208,178,228,230,57,21,64,68,148,115,246,132,233,63,77,179,216,82,119,150,80,99,250,47,67,19,170,14,12,1,128,103,179,59,160,94,234,178,106,229,16,252,126,25,215,104,75,223,175,185,202,195,9,54,232,129,35,203,175,247,54,106,216,207,10,231,103,126,30,12,2,232,47,214,235,196,79,39,58,144,139,139,213,140,253,106,240,26,51,139,59,90,80,16,201,254,100,56,2,75,166,176,97,124,157,46,154,208,28,36,169,188,87,134,148,188,251,111,147,254,17,4,55,162,105,212,115,190,239,1,130,29,137,85,137,31,128,80,20,127,109,176,224,77,54,97,203,97,122,203,177,117,173,117,193,58,115,238,28,15,214,135,28,208,78,23,216,148,117,36,53,151,183,194,188,116,131,39,209,62,156,56,7,43,28,153,26,53,209,159,210,226,98,186,207,37,2,48,53,120,23,176,162,70,56,81,241,150,40,21,45,194,20,99,106,106,236,98,254,233,206,187,245,184,9,73,210,79,240,253,175,29,207,205,6,178,100,39,44,116,84,78,31,19,124,87,113,97,96,33,63,155,140,223,26,10,196,222,36,209,194,246,238,103,30,31,166,234,89,157,137,162,156,179,255,152,135,241,119,139,25,198,170,229,195,13,197,70,149,79,13,51,26,83,199,79,76,145,63,4,73,147,66,96,161,131,81,43,168,51,252,77,25,6,172,80,184,238,38,198,30,152,229,204,160,215,162,199,39,180,170,152,64,133,201,73,161,255,233,99,101,154,63,229,73,181,245,226,56,71,28,243,173,132,225,100,104,83,247,224,181,255,0,33,154,106,67,60,99,207,184,249,249,46,93,150,164,233,28,58,58,148,171,9,109,229,209,106,166,206,28,191,109,250,21,93,83,182,72,58,238,120,242,213,179,166,70,65,137,151,228,159,49,163,155,174,230,108,132,59,190,46,96,207,205,50,131,18,254,159,163,248,97,32,162,238,163,25,114,115,83,253,183,105,166,17,146,45,18,232,103,214,116,159,188,11,202,129,170,233,247,5,71,184,143,26,132,146,162,199,74,231,92,74,206,27,220,173,141,171,107,162,155,79,228,233,134,110,90,146,165,200,213,117,91,215,216,103,62,187,96,121,234,10,84,149,194,13,168,198,189,34,155,40,138,154,213,169,199,104,131,107,170,86,111,102,239,221,233,28,173,68,76,106,213,91,159,157,103,62,111,13,137,78,60,183,137,129,201,122,135,140,134,243,246,51,211,255,167,71,67,202,117,19,113,125,102,90,2,166,184,47,168,25,22,175,64,29,115,153,89,136,50,76,116,189,58,153,40,45,177,40,206,235,205,45,14,15,51,152,55,113,192,81,202,234,206,141,201,169,13,41,157,154,13,205,145,195,76,22,81,42,80,155,92,172,191,246,48,162,77,177,158,24,36,123,111,27,89,93,178,38,67,204,3,22,67,127,178,110,52,95,98,197,1,138,239,1,6,100,9,232,99,163,247,56,227,90,192,124,82,190,165,23,49,122,202,187,213,15,69,87,148,98,228,110,245,30,105,70,19,56,159,90,229,116,17,28,59,210,132,195,203,172,195,105,138,204,58,20,146,136,215,212,189,125,1,115,86,247,28,179,137,159,184,153,6,220,174,63,77,73,41,22,190,193,133,180,218,152,140,71,163,134,25,73,23,253,109,92,159,29,191,13,81,157,86,58,19,196,116,57,142,234,138,34,243,80,243,249,220,247,197,206,169,189,171,62,26,160,172,17,191,141,70,115,211,234,47,162,84,97,181,94,80,189,119,97,167,142,123,227,235,118,189,26,237,220,123,239,4,11,216,99,174,61,98,3,130,39,28,63,49,167,243,137,220,37,132,97,229,145,83,50,74,20,135,217,32,250,77,141,76,202,241,232,119,123,75,45,102,120,75,135,154,83,190,7,174,101,118,219,124,138,226,187,199,70,78,188,187,212,58,217,94,227,226,65,204,211,213,156,81,105,115,51,136,28,153,166,176,185,69,73,221,10,19,85,91,162,144,72,43,57,14,115,75,182,46,189,250,236,212,233,122,117,84,231,5,163,192,38,125,119,121,156,37,97,254,171,70,164,188,98,38,53,99,208,210,7,255,137,105,185,217,24,221,21,41,96,26,23,49,40,184,56,67,159,140,146,77,88,77,44,75,47,78,199,158,226,167,81,230,85,132,3,165,53,135,200,145,67,4,137,127,173,231,189,202,138,1,69,171,77,102,248,90,38,177,121,205,103,189,8,20,140,164,34,138,37,238,181,161,126,161,168,15,0,163,145,7,49,148,115,213,241,166,109,41,123,216,78,195,112,83,0,29,93,44,35,78,16,248,32,41,121,137,217,58,241,195,161,132,180,94,241,40,11,206,195,176,206,249,52,61,45,40,140,243,181,82,128,215,7,43,134,194,14,243,217,192,244,206,148,112,239,115,65,208,32,251,213,241,91,225,165,10,43,44,9,242,212,147,214,144,216,50,64,78,72,184,133,57,145,151,117,51,33,166,78,178,105,120,148,120,176,142,170,135,60,217,52,68,123,12,104,55,77,115,49,163,172,48,239,213,224,75,245,183,129,44,198,60,33,47,152,117,150,25,115,211,142,143,105,217,84,189,250,124,160,20,97,11,229,132,174,31,115,82,235,137,237,140,162,149,94,11,244,62,102,63,254,152,112,254,80,231,164,149,113,69,96,1,59,168,222,58,153,51,24,102,194,1,25,20,144,251,251,126,16,4,117,4,26,126,142,26,194,252,248,109,56,227,117,80,172,171,236,94,12,42,68,158,108,140,121,119,12,142,212,7,151,52,144,243,28,55,6,45,202,156,83,145,241,59,174,156,152,225,83,87,115,58,91,248,53,91,95,159,152,17,168,146,0,23,189,67,125,235,179,114,106,151,240,87,183,19,4,235,242,188,198,169,234,132,104,183,181,45,145,243,115,222,46,98,244,149,175,117,43,38,150,28,70,27,119,73,3,197,82,156,151,105,71,221,167,194,45,147,199,234,99,181,27,2,214,167,209,150,228,0,133,161,107,221,69,145,88,29,226,245,116,47,182,163,90,204,84,212,239,244,171,77,40,118,141,44,53,52,215,109,14,172,161,135,14,91,64,190,215,78,237,94,33,23,22,173,70,54,251,186,66,138,22,26,123,115,223,169,253,16,28,17,173,3,70,188,203,2,226,38,249,138,13,92,252,189,152,164,159,60,54,252,238,222,61,137,25,255,164,169,57,237,220,238,122,158,239,246,74,181,80,62,6,185,247,173,55,199,61,29,237,110,22,187,62,79,70,7,157,236,37,228,22,100,14,25,177,95,36,111,64,253,42,106,123,25,63,194,221,106,78,148,60,20,116,71,75,125,9,15,162,66,170,50,245,209,50,20,213,49,201,6,244,227,242,69,104,231,26,119,200,89,224,226,251,32,194,77,155,118,108,238,100,0,228,234,106,178,61,241,228,164,224,117,77,83,41,110,145,118,66,105,77,27,163,225,149,118,218,98,43,218,195,165,36,214,1,207,222,61,178,250,170,186,125,159,81,236,55,204,196,155,233,226,242,89,23,245,136,56,146,208,109,235,218,50,135,83,14,219,179,61,75,75,234,49,159,160,41,206,52,248,100,133,60,230,152,11,156,217,215,73,56,19,77,55,58,186,136,239,7,67,241,68,119,178,179,189,236,251,224,96,110,250,212,65,73,224,80,111,54,237,124,29,61,88,64,1,207,56,57,26,172,144,210,61,0,13,84,244,254,99,38,141,58,213,12,191,95,184,93,80,76,232,197,166,228,114,205,160,15,229,193,105,137,235,49,77,155,1,185,212,220,119,104,150,98,6,51,86,212,12,240,251,58,163,136,124,203,218,70,43,219,201,110,113,101,73,135,232,213,176,47,92,119,19,220,156,186,86,197,186,113,194,60,233,49,211,65,59,239,189,175,131,15,252,83,15,189,179,119,138,99,118,118,40,196,165,197,156,47,108,3,243,174,218,124,176,232,237,139,58,208,9,15,122,29,143,25,213,191,136,76,146,137,54,10,98,22,176,110,44,191,78,159,166,62,25,33,82,46,17,113,101,163,217,23,51,32,203,120,240,94,76,70,73,205,53,218,174,49,159,237,82,199,52,91,213,239,102,94,77,46,69,205,128,31,219,77,204,174,199,101,204,20,192,226,92,236,86,220,121,204,53,228,188,8,37,225,105,214,155,195,93,82,227,189,97,244,215,77,11,113,86,9,145,7,241,154,142,26,2,196,53,30,109,18,194,233,123,211,151,20,209,30,159,94,125,129,108,84,145,241,211,148,250,159,123,19,126,196,2,235,160,216,244,115,158,167,42,222,176,209,1,103,193,220,161,230,60,91,164,237,224,157,76,122,46,67,131,55,111,74,25,162,187,169,191,93,128,172,220,108,54,153,239,199,12,63,178,63,57,62,77,122,6,237,68,185,215,131,26,246,30,250,228,217,2,142,72,72,211,116,169,86,131,242,71,54,155,116,149,34,187,179,233,173,68,46,28,100,148,142,120,194,255,205,55,207,158,186,186,187,52,36,215,22,79,54,33,11,126,204,70,100,234,230,101,234,19,106,46,209,242,205,224,151,103,117,158,159,37,159,25,86,10,194,249,65,195,247,235,51,32,100,160,33,66,218,164,195,194,10,128,66,239,157,216,124,111,42,19,89,177,252,32,237,251,186,17,50,221,10,83,163,23,160,171,43,62,215,180,19,172,61,230,146,162,170,2,170,81,251,84,230,254,233,16,122,166,179,32,154,33,253,7,208,186,220,80,244,108,3,26,228,158,89,133,32,247,186,214,44,33,2,138,142,160,151,194,58,85,160,176,90,5,32,194,38,114,114,69,188,145,73,103,121,140,231,50,41,15,177,14,83,160,109,113,107,118,21,121,46,36,29,203,125,41,244,231,165,27,164,179,23,134,187,64,63,134,234,215,78,107,34,42,53,50,199,84,190,165,229,130,54,243,22,89,107,195,75,202,233,53,105,0,169,177,149,146,232,21,161,168,106,152,105,103,120,97,117,64,54,172,157,40,208,197,196,241,116,46,205,234,215,114,110,150,22,181,59,251,11,226,184,78,72,190,102,184,135,32,180,132,150,176,210,3,239,189,228,230,37,141,167,141,5,168,183,68,100,144,222,201,181,76,254,22,25,61,227,163,148,148,196,164,190,145,226,185,33,137,222,218,54,132,12,207,45,57,238,51,72,218,135,181,44,98,142,68,63,169,98,105,198,53,237,201,22,222,132,233,24,74,100,52,40,147,143,136,52,113,12,165,136,251,3,44,78,247,7,224,135,90,66,62,70,227,117,167,90,228,102,84,225,101,19,31,196,219,59,170,211,240,222,10,226,151,36,50,60,106,94,64,62,190,226,67,124,51,172,71,115,198,213,103,126,107,251,52,32,220,52,238,213,147,62,187,166,253,103,105,198,18,160,9,185,10,171,33,44,183,181,71,124,14,37,85,203,58,230,153,238,108,143,84,233,236,125,122,255,207,145,64,139,135,175,235,227,31,39,237,35,134,38,167,151,240,14,19,7,122,151,39,51,170,135,122,75,200,130,16,66,145,22,125,178,248,94,199,9,210,70,70,211,87,29,17,35,159,209,77,178,153,13,147,81,10,103,189,20,83,212,19,243,89,31,215,89,48,24,137,156,46,36,51,114,217,55,245,69,15,194,59,23,114,15,175,181,195,48,33,173,36,244,136,157,105,30,139,207,150,118,213,150,189,214,86,56,158,36,65,223,121,104,122,44,177,47,36,163,139,19,51,108,88,177,85,130,228,204,218,211,135,66,230,221,164,241,206,36,31,50,134,169,85,187,149,214,105,217,72,7,142,201,136,211,126,145,209,200,106,6,137,16,254,52,180,90,77,7,165,109,178,5,177,149,146,29,148,17,69,162,224,162,5,224,13,174,250,216,205,212,159,194,202,140,211,139,19,201,134,56,60,128,210,200,70,139,153,2,180,87,209,160,173,73,235,153,10,45,208,25,70,139,154,151,206,148,51,201,156,38,21,49,14,128,129,250,100,144,41,250,62,92,147,1,140,182,222,220,64,195,110,134,107,64,60,249,241,219,75,227,230,214,54,159,117,97,23,114,136,110,134,22,181,63,11,160,151,251,211,112,138,235,79,67,187,26,206,0,76,217,26,129,156,47,141,246,138,23,140,18,101,79,109,43,229,200,244,134,17,46,38,40,144,159,54,169,150,28,63,221,142,191,36,206,116,167,183,221,209,148,60,89,209,166,211,190,173,50,147,197,218,181,161,156,122,211,74,49,38,157,166,145,63,152,157,155,131,49,129,136,66,127,58,211,213,224,181,44,244,16,167,68,194,157,46,176,28,95,19,140,172,198,132,152,219,253,109,90,140,181,75,146,210,215,240,164,74,181,86,32,109,95,222,9,68,239,22,115,214,198,107,176,4,206,242,200,189,129,231,75,131,242,4,126,57,99,204,128,103,107,143,241,57,189,168,220,197,60,67,187,73,222,139,110,161,168,237,243,65,218,211,164,63,50,201,204,184,58,89,196,41,93,221,103,218,198,150,114,22,72,75,79,155,125,51,181,239,88,125,8,216,106,147,190,49,146,196,134,180,139,138,175,64,0,128,6,64,152,11,252,148,114,115,208,218,57,194,205,179,115,118,37,234,234,176,84,175,114,99,4,154,106,228,193,173,85,56,210,134,120,84,207,152,22,211,108,142,125,120,77,237,96,102,237,208,75,23,129,48,169,42,185,24,150,246,126,211,7,180,88,74,195,56,21,108,41,203,156,131,77,63,7,184,207,157,35,252,175,143,108,188,169,76,246,20,161,141,201,36,15,37,146,32,154,236,183,226,179,244,108,106,104,244,212,180,110,50,167,107,169,247,7,234,13,15,234,44,116,234,127,74,113,1,95,175,0,117,170,236,71,188,100,240,23,153,21,68,195,53,147,119,90,55,169,109,162,228,114,111,136,92,114,46,146,244,16,103,25,54,215,214,134,20,76,151,206,19,204,53,202,0,72,111,175,231,214,214,168,56,35,248,64,149,77,31,172,239,139,99,43,160,170,158,91,255,68,87,195,17,71,246,83,190,6,170,6,49,3,141,159,83,199,243,204,138,148,162,66,253,200,214,85,227,155,204,83,16,24,85,208,71,134,239,160,215,48,214,116,125,104,82,40,23,37,23,106,232,176,152,209,203,175,188,54,185,7,214,0,82,15,141,189,113,164,119,187,69,123,35,164,150,139,161,123,186,199,86,131,0,85,62,52,219,205,217,250,220,76,129,120,40,227,14,148,103,117,93,172,1,18,18,98,253,85,201,2,200,64,164,157,95,30,161,234,46,225,241,72,246,124,126,154,138,102,141,159,158,198,61,165,23,231,80,72,238,63,13,194,169,230,66,221,221,159,108,66,48,161,220,75,4,165,37,142,45,83,142,213,49,131,159,107,196,14,125,130,131,33,112,120,163,153,155,206,10,213,45,19,93,30,230,38,132,236,115,128,63,56,41,36,167,96,168,182,235,9,108,146,174,58,164,199,5,13,94,216,78,195,183,74,209,114,121,166,53,194,205,6,104,18,51,109,171,129,116,160,186,217,164,102,105,26,13,17,175,145,40,1,200,175,31,27,198,180,120,109,42,64,18,167,66,10,56,34,95,143,185,9,61,190,77,52,248,135,47,98,38,105,164,73,16,76,22,63,134,28,105,89,157,227,149,55,241,71,59,255,186,133,6,219,240,33,115,133,47,112,34,133,61,244,139,208,57,225,125,119,198,33,145,246,67,67,100,2,153,254,219,103,117,106,251,39,221,226,132,224,177,6,58,109,150,186,238,17,94,200,23,103,148,84,84,140,62,152,81,115,156,153,21,169,46,153,106,38,178,19,137,109,182,175,51,140,83,201,128,72,112,6,32,7,238,228,172,124,62,166,7,28,239,13,71,130,110,58,176,229,57,121,64,175,70,26,248,208,253,80,67,153,23,2,37,193,96,7,197,117,125,70,200,155,117,255,239,48,55,5,180,132,42,125,17,129,150,106,217,199,25,235,235,172,142,166,57,11,106,101,43,50,238,148,25,150,46,237,110,58,238,238,237,54,196,71,91,81,51,181,118,191,249,153,227,48,20,42,35,143,249,210,211,205,171,43,215,97,63,129,36,8,196,207,138,231,182,244,181,105,0,137,194,60,96,198,174,188,80,221,132,217,61,44,50,14,177,162,110,225,52,106,234,18,87,147,208,83,118,24,124,243,20,55,39,24,81,142,163,19,222,205,123,111,64,49,234,41,108,120,125,125,30,153,89,65,1,176,110,32,2,225,230,6,33,177,88,57,39,107,60,24,122,184,130,112,162,108,144,162,88,70,93,253,248,133,26,249,39,99,234,250,204,132,177,250,100,148,217,118,228,144,126,160,150,39,108,162,119,218,239,13,119,116,210,248,26,116,90,228,72,65,7,102,45,235,143,14,70,175,134,217,202,221,242,100,36,221,92,157,151,171,209,21,147,223,166,151,37,121,78,162,225,127,246,135,213,6,63,176,197,131,31,199,108,151,39,68,174,129,121,49,142,249,161,249,14,202,39,35,54,98,90,92,69,104,171,210,159,142,227,231,230,227,17,60,209,57,206,152,179,31,211,174,12,182,78,83,80,160,67,98,34,253,160,205,146,18,68,130,202,207,31,50,164,207,38,63,73,175,215,184,247,128,147,59,105,230,108,48,143,252,131,176,221,140,39,117,6,151,160,123,19,244,123,2,80,80,230,26,36,171,230,53,43,175,32,204,53,195,155,44,233,101,171,74,208,61,1,81,70,143,77,155,166,205,164,102,10,76,241,96,140,151,244,86,99,94,190,17,210,59,55,230,115,173,149,124,62,51,236,230,176,160,73,38,178,95,58,78,124,102,92,130,165,164,55,171,57,29,46,226,173,132,207,114,115,182,236,237,95,163,127,4,198,154,190,157,219,187,36,17,142,133,100,77,110,78,14,207,101,124,248,109,184,92,229,230,200,118,134,175,76,118,163,43,80,14,193,197,20,117,81,244,54,218,83,195,75,84,8,61,58,63,167,197,137,253,219,91,221,200,217,31,141,16,138,102,33,45,133,193,178,25,87,115,138,62,133,151,213,130,165,168,195,145,144,243,83,41,35,165,17,131,10,148,80,4,88,204,45,162,151,251,51,163,156,163,174,184,33,160,156,59,191,147,189,27,194,1,80,39,42,182,94,37,32,8,40,73,191,8,162,41,105,221,139,199,227,27,194,86,53,134,220,187,80,40,23,115,51,127,194,205,60,247,243,57,115,36,6,136,191,33,32,144,185,64,20,118,205,166,114,175,233,246,4,19,212,55,100,68,165,76,105,153,104,180,160,125,139,167,91,24,208,53,211,127,246,129,236,39,0,68,29,69,153,174,39,126,139,55,189,118,147,180,87,44,144,205,163,232,188,232,40,92,204,231,222,236,132,254,177,78,16,15,115,144,60,216,52,110,143,207,204,91,105,18,8,10,183,234,128,6,218,232,207,91,234,234,50,80,228,247,210,64,127,170,134,146,176,29,223,48,21,213,157,169,174,196,52,233,21,63,175,105,148,216,154,242,158,16,157,4,114,203,164,85,212,251,162,17,252,60,250,247,45,17,184,203,10,67,53,69,21,175,69,33,244,57,68,123,207,158,12,237,36,55,27,234,84,222,186,226,198,187,31,2,137,255,122,54,36,230,115,156,108,16,136,36,81,170,162,250,113,156,20,127,176,213,161,112,213,17,133,181,188,197,197,16,97,78,125,110,192,49,126,228,146,155,29,93,247,240,102,229,148,48,3,23,124,70,124,64,33,208,252,193,77,79,250,185,121,129,247,229,51,195,165,159,117,47,5,29,29,73,212,49,232,180,211,61,158,158,138,85,98,76,23,124,41,50,25,104,199,186,99,10,222,36,105,77,8,122,103,119,119,97,61,171,74,85,138,219,95,2,208,204,47,23,205,150,144,164,139,228,21,98,180,251,249,30,72,191,197,249,97,219,236,210,58,154,129,61,227,193,96,132,81,176,4,2,35,46,240,112,172,176,61,232,250,216,156,108,241,211,128,180,21,228,113,142,227,52,98,134,67,49,34,93,173,214,183,208,156,105,133,231,134,228,229,169,142,219,38,238,47,13,225,209,83,153,239,112,48,236,88,0,99,61,123,120,177,128,210,205,13,170,49,197,65,89,251,135,159,155,195,102,130,162,87,140,82,102,221,229,83,95,32,70,231,208,240,100,35,230,62,21,7,53,12,136,31,159,26,84,183,34,77,97,177,136,229,3,145,172,206,163,101,252,237,43,38,10,142,220,3,68,29,128,245,124,208,192,29,41,61,50,57,234,17,21,33,84,20,53,154,52,124,173,63,151,245,45,60,70,115,42,227,206,176,89,141,7,163,237,252,93,204,54,122,194,31,176,127,222,43,230,1,252,158,74,114,186,243,121,228,59,123,247,3,101,134,16,181,59,99,20,4,179,184,132,202,74,6,178,40,166,231,113,62,187,118,102,192,107,19,189,23,28,234,67,139,146,176,242,214,26,75,250,28,157,28,47,143,185,57,109,55,45,146,180,97,201,111,159,237,228,132,4,126,32,46,88,244,247,67,121,198,129,25,230,140,76,165,62,249,56,62,163,251,255,100,132,146,80,1,225,218,166,188,220,131,65,95,186,73,71,56,47,134,218,106,141,83,237,76,184,162,239,205,137,233,59,29,244,117,28,215,215,76,87,119,142,71,235,40,111,107,103,7,222,108,20,170,58,96,71,73,251,2,111,139,231,170,196,110,99,62,198,11,99,48,204,166,194,233,105,34,168,215,39,204,21,252,177,140,201,128,213,41,60,39,26,186,197,169,67,194,48,199,120,195,162,56,20,51,182,97,139,143,124,95,227,172,86,184,241,182,44,130,59,86,205,200,3,134,90,241,219,194,5,63,219,129,138,55,80,114,15,177,13,187,248,124,76,253,105,84,92,114,252,52,244,11,218,50,194,50,142,220,85,51,22,47,89,89,155,147,170,69,100,62,127,115,86,204,83,10,131,68,241,69,253,201,13,197,102,100,42,65,78,13,81,191,50,150,68,232,90,195,76,27,166,126,76,62,128,111,147,52,72,21,93,0,103,218,228,0,51,3,242,89,74,47,188,77,17,174,197,79,179,103,107,255,208,52,169,221,8,153,12,233,91,30,243,118,174,55,204,0,12,245,234,137,158,105,137,88,15,138,131,252,152,251,12,15,159,202,81,214,126,174,105,92,162,245,70,215,91,104,136,152,166,12,76,196,176,131,206,191,119,138,35,89,18,102,210,204,207,213,233,162,46,241,108,135,200,168,29,115,55,153,240,48,107,145,11,61,177,186,34,75,67,94,172,61,15,86,105,189,142,107,65,245,40,247,36,156,226,177,64,216,162,231,179,186,202,137,157,35,174,183,252,158,114,48,18,71,6,238,170,25,217,164,142,232,48,168,220,140,159,166,127,104,168,249,236,97,249,166,51,80,9,169,106,166,89,175,223,155,103,17,207,178,29,135,94,168,48,183,199,11,135,120,133,46,160,48,103,237,113,67,208,213,73,49,201,25,192,61,162,215,210,66,210,227,181,206,87,47,207,210,133,33,36,93,51,21,236,169,59,229,186,213,109,204,85,33,122,155,68,96,0,171,204,92,181,139,13,55,59,18,230,152,119,126,174,94,61,132,166,45,219,81,21,30,136,198,225,92,145,104,49,153,244,241,60,90,25,119,191,171,214,24,168,219,198,57,49,82,132,192,112,150,171,246,22,145,30,25,62,55,91,170,87,55,60,24,33,239,168,37,138,183,98,253,181,153,120,106,107,35,47,244,108,181,136,190,207,48,163,40,155,159,205,52,170,73,200,249,41,214,154,93,28,106,202,200,154,117,229,36,223,221,138,64,113,45,120,75,221,144,80,120,9,212,98,43,70,156,165,47,133,196,142,251,10,240,149,62,5,203,221,77,235,207,215,71,65,220,247,153,41,231,72,189,121,47,180,181,215,120,204,248,94,97,62,123,190,2,175,182,169,59,175,184,121,7,74,168,71,27,29,92,177,165,20,228,104,181,71,20,177,136,56,207,91,177,14,199,103,125,156,243,230,190,24,101,133,173,87,163,208,16,233,165,2,246,246,57,86,11,103,99,92,77,23,246,106,207,210,45,145,83,128,79,111,170,70,131,209,30,69,233,16,178,62,220,3,49,51,206,177,4,10,82,218,58,13,153,255,51,50,149,103,51,171,122,40,211,157,186,226,204,166,179,82,248,83,235,143,20,201,131,115,211,135,208,138,40,218,181,249,38,19,129,32,151,103,67,51,120,103,92,77,123,171,246,144,2,145,9,246,153,6,245,135,102,244,224,217,92,46,194,64,86,122,61,61,30,240,217,247,18,251,6,229,234,103,163,30,160,53,35,145,121,206,96,149,163,165,55,188,104,90,26,55,170,235,147,115,188,220,171,241,137,117,200,207,44,157,247,189,10,148,196,122,252,152,58,105,100,196,145,24,127,206,116,8,224,226,181,210,86,250,37,19,222,130,62,32,204,32,216,245,96,204,100,80,124,170,0,129,209,14,15,168,253,210,93,34,105,205,39,224,219,164,65,163,37,24,209,163,254,158,155,133,42,174,127,16,163,148,124,28,2,184,193,35,105,135,162,82,89,250,104,240,45,222,155,119,195,241,171,153,138,210,53,179,212,245,209,42,84,70,81,29,33,113,253,186,50,104,23,223,250,33,103,159,62,57,234,81,247,106,98,236,244,152,169,169,199,168,65,13,161,93,218,63,102,249,120,52,176,185,253,241,24,32,188,140,223,70,222,244,249,36,92,27,21,93,182,199,103,99,129,40,44,210,18,244,185,235,126,137,159,59,91,20,156,0,187,107,12,50,59,169,255,25,5,167,170,84,117,152,173,249,51,202,162,136,204,235,136,147,6,220,81,174,130,174,248,25,82,42,200,235,154,207,41,251,4,18,236,68,81,23,53,61,205,215,10,183,151,91,33,142,249,163,7,22,75,0,218,108,136,242,94,115,93,49,100,39,206,210,138,45,230,22,109,76,149,19,189,166,253,152,105,133,118,115,50,249,218,231,189,70,180,4,88,107,179,246,4,51,104,59,34,32,43,1,206,241,220,188,128,22,114,51,205,255,187,61,95,164,228,24,211,69,80,82,158,23,75,103,201,198,213,63,143,78,231,2,109,20,81,185,36,226,93,251,153,73,45,214,95,181,12,149,198,33,228,19,115,128,187,22,21,170,231,131,65,179,126,153,33,106,121,221,117,190,102,187,196,16,253,129,255,178,128,178,211,130,18,138,157,71,121,22,80,37,83,23,117,211,116,124,182,231,106,92,240,28,87,211,71,241,68,41,245,182,188,157,27,145,171,121,150,54,132,25,129,136,88,4,14,250,90,28,166,81,178,53,212,184,14,153,229,216,227,98,80,253,207,128,23,19,225,12,192,68,219,239,231,202,198,118,23,133,102,114,213,237,9,221,72,37,133,57,129,60,123,2,191,243,98,97,70,197,164,233,205,211,132,16,220,205,248,119,229,57,6,76,178,37,128,32,52,64,63,7,20,48,192,168,129,91,29,98,62,230,113,135,20,198,24,61,212,151,169,173,123,121,157,179,108,238,231,236,163,153,196,47,78,137,3,73,31,140,67,255,154,161,136,123,198,108,94,146,38,235,33,84,84,15,159,235,4,65,247,181,142,31,165,99,102,252,166,178,101,33,19,80,148,35,4,18,199,187,151,190,24,220,189,33,0,140,146,109,50,112,156,76,52,75,173,133,211,156,76,245,77,158,156,101,63,35,80,135,175,90,58,110,88,120,32,51,163,124,207,98,19,74,198,227,235,195,123,127,15,168,165,130,7,120,158,109,197,118,137,155,122,14,2,33,140,49,167,77,204,103,185,116,161,78,201,160,109,194,159,71,102,81,239,13,5,108,234,247,248,106,90,170,110,182,218,174,203,126,30,244,184,113,242,224,212,92,47,254,101,211,106,161,76,55,133,38,221,216,147,8,106,182,50,198,32,82,23,110,22,48,13,13,23,140,197,236,124,35,223,178,232,2,72,75,57,240,233,154,10,4,203,25,179,42,124,2,148,53,144,139,9,136,202,48,172,128,154,217,74,194,220,200,57,205,199,12,146,33,16,44,79,99,12,102,146,66,62,143,173,53,86,135,124,24,46,61,72,122,104,132,81,43,52,75,241,224,144,252,182,231,167,51,136,128,184,154,111,82,245,167,167,248,58,148,3,202,99,53,30,82,135,235,109,202,137,69,127,218,36,84,195,124,252,113,113,86,96,236,79,65,117,67,71,104,85,14,114,68,157,210,5,146,159,109,90,82,200,16,77,173,125,129,251,164,123,134,242,76,81,155,190,93,182,128,68,30,150,42,248,73,110,239,60,26,191,202,53,6,42,110,94,190,0,116,119,186,154,55,156,180,247,234,19,85,202,189,141,78,236,226,50,225,242,106,202,190,5,1,222,37,127,224,64,23,102,233,19,152,21,78,214,48,31,247,186,40,181,215,137,66,166,176,128,172,169,68,246,3,151,77,192,170,80,238,200,189,233,126,219,183,7,23,250,67,33,88,182,189,176,69,135,7,4,230,89,152,136,17,168,155,237,54,248,14,2,92,161,47,167,201,105,70,143,212,217,64,80,235,20,243,18,162,27,3,77,201,128,147,207,57,83,41,58,62,13,226,46,132,241,136,15,223,118,55,96,203,34,79,220,172,159,33,178,19,40,241,65,30,45,132,119,64,11,99,18,46,186,131,135,210,229,81,110,94,183,219,1,158,204,172,108,122,148,209,163,99,205,106,228,114,243,66,171,101,190,78,212,113,82,149,37,144,110,149,139,231,219,195,42,54,98,134,94,38,182,74,139,191,132,169,47,55,35,207,143,184,111,168,20,181,169,11,215,128,76,183,98,27,181,88,11,60,99,55,11,118,54,67,161,113,171,214,142,53,2,213,131,223,169,67,154,225,30,141,176,208,248,102,154,154,201,120,71,46,138,90,155,96,243,225,139,63,30,246,14,148,9,114,212,194,151,10,179,101,191,25,209,227,202,207,170,55,183,118,253,56,25,23,141,227,58,102,228,122,139,99,30,140,159,160,41,117,226,70,48,52,138,56,221,218,23,132,100,19,230,134,152,228,166,164,42,116,78,152,71,141,86,85,20,205,83,239,143,153,37,232,69,93,40,60,203,243,211,61,90,247,7,136,85,41,209,55,43,129,69,52,12,169,87,87,142,55,82,66,65,35,66,131,27,122,191,74,39,153,115,138,10,253,70,78,90,152,46,141,142,233,214,139,55,132,255,85,9,35,207,70,234,227,125,54,46,186,65,149,16,114,65,244,245,253,52,220,143,207,202,5,124,137,254,201,103,134,125,85,157,5,227,43,8,192,182,209,159,43,181,98,33,37,16,128,163,9,29,74,22,73,4,94,43,144,249,211,24,167,100,146,194,230,137,168,164,155,137,219,100,188,217,241,195,165,69,160,87,121,160,192,19,209,5,245,253,242,241,63,9,117,101,79,129,241,212,21,111,142,121,33,180,53,84,141,97,238,160,114,93,153,190,191,231,167,89,63,190,149,34,179,81,4,122,134,185,186,60,235,185,206,196,149,116,76,72,153,185,47,96,253,201,73,214,53,167,104,14,192,233,162,180,244,168,30,36,250,208,60,206,62,147,29,110,122,249,214,64,155,131,59,26,240,29,218,30,170,35,1,204,251,91,30,84,116,207,30,163,11,155,207,245,253,52,56,229,246,76,5,3,166,121,88,182,13,43,240,154,207,226,115,71,195,84,153,164,153,142,189,240,12,163,3,42,208,184,217,227,217,52,12,242,248,89,233,187,72,186,21,162,13,225,192,130,77,61,111,108,189,53,106,26,190,170,55,21,49,85,84,48,241,140,136,233,200,98,36,209,220,36,214,129,107,122,184,25,165,87,221,103,147,105,187,126,11,96,27,212,184,170,181,94,54,156,125,110,148,149,62,244,4,251,244,185,250,136,158,225,161,202,165,79,118,230,172,7,9,199,169,63,46,230,212,49,1,29,238,33,198,182,156,202,115,186,52,134,225,247,218,103,187,6,215,243,156,46,28,217,159,171,65,202,56,225,215,232,174,80,187,231,44,217,231,44,61,170,123,10,84,120,126,243,142,191,171,159,139,185,227,88,167,145,168,63,143,173,242,26,116,136,124,103,215,0,237,167,130,230,184,198,57,252,152,99,6,158,175,39,132,21,212,178,63,218,164,87,251,217,13,173,20,144,221,12,228,171,62,7,4,146,48,159,149,38,229,148,159,159,230,4,234,110,182,125,69,174,30,54,113,63,51,156,11,229,153,165,103,151,222,126,113,166,217,91,191,102,35,33,253,185,126,214,17,11,109,141,248,64,157,192,224,247,53,207,137,72,60,191,213,69,58,227,224,169,243,193,198,153,69,195,14,245,93,80,2,159,25,97,235,46,234,122,199,171,60,83,193,169,95,142,185,225,51,201,213,236,96,57,172,116,99,228,71,113,167,58,121,41,160,137,57,94,243,25,68,151,51,63,177,64,182,100,195,117,12,141,170,216,199,164,162,97,153,30,135,118,122,45,156,178,222,89,61,85,29,109,147,13,119,43,164,143,234,165,255,122,20,62,43,24,219,135,168,182,32,194,236,163,93,161,197,172,42,179,133,190,145,43,130,12,19,170,223,50,32,232,132,103,175,151,193,254,203,215,146,155,31,23,102,236,120,238,74,251,149,70,8,184,241,78,180,137,199,64,91,78,209,184,167,71,163,246,57,242,54,90,185,26,53,1,112,252,194,185,65,2,144,194,186,134,115,56,69,217,205,199,11,209,56,180,91,177,160,184,21,113,37,209,227,1,126,181,156,222,159,220,33,98,53,202,216,202,24,79,127,50,216,41,155,146,193,242,223,94,75,24,86,182,82,15,231,108,33,36,30,182,155,105,177,202,74,37,59,140,176,247,51,87,52,126,149,166,246,188,167,115,44,12,43,101,235,46,76,240,142,228,133,155,23,12,77,79,232,143,244,137,223,251,108,172,77,191,118,162,118,231,186,30,208,71,226,227,55,77,136,80,77,240,247,90,86,134,236,74,53,75,187,132,63,26,137,29,161,85,106,38,188,235,73,117,116,81,166,210,36,160,204,55,29,132,139,66,23,224,229,161,99,6,126,213,239,205,147,171,91,200,107,4,227,222,64,88,168,60,170,126,19,26,139,28,131,114,194,124,13,191,73,88,184,210,28,67,58,186,170,130,144,230,33,51,235,102,107,12,80,66,228,141,108,96,124,16,160,32,58,73,217,145,86,76,36,234,178,79,86,97,221,66,58,51,165,62,161,59,172,168,233,78,66,219,13,197,60,110,29,111,32,182,142,130,185,200,254,37,196,90,253,177,81,41,24,26,96,83,210,240,46,141,241,83,81,27,15,135,52,169,23,223,173,32,166,74,15,3,117,50,254,13,55,83,252,209,24,217,64,98,249,174,123,186,82,151,38,14,186,92,140,187,170,130,109,231,127,115,198,70,89,200,114,203,12,63,177,60,212,34,177,97,153,107,39,79,118,130,214,228,88,62,20,147,211,220,170,46,134,44,105,28,246,21,169,246,174,202,101,137,138,116,108,88,133,125,64,183,127,40,225,101,27,62,111,38,52,252,166,141,229,165,240,31,37,161,138,29,18,204,213,113,183,233,2,221,147,210,186,55,50,234,126,122,64,44,37,167,154,37,237,62,55,28,56,41,80,126,185,182,89,231,119,156,137,139,67,79,143,219,73,107,247,247,173,51,242,69,178,223,84,202,141,61,206,219,14,11,164,186,71,199,233,135,67,250,51,155,136,163,170,30,152,254,245,14,71,96,163,57,37,186,6,208,216,56,99,49,66,87,187,233,185,134,2,88,119,114,135,193,148,221,202,170,109,102,87,29,63,187,104,167,170,254,222,124,164,184,26,41,171,161,23,195,193,211,194,59,26,38,239,32,230,97,252,41,110,46,128,82,212,220,76,88,212,29,183,19,25,109,21,39,75,249,82,119,193,177,143,118,107,209,48,149,97,246,223,166,239,66,120,81,241,235,174,62,234,56,219,19,220,28,26,187,15,215,51,167,63,144,38,16,249,152,118,218,212,48,55,21,46,38,236,79,44,70,183,22,107,24,23,51,148,9,59,204,96,234,212,91,45,8,158,58,52,96,211,143,219,213,171,131,9,57,122,87,54,213,170,246,90,103,138,152,9,154,188,39,75,83,224,129,242,68,203,54,245,133,242,62,89,138,18,197,158,239,185,85,217,251,66,153,128,150,201,173,66,115,136,103,247,192,106,0,226,79,210,92,2,46,246,184,148,49,40,116,39,14,141,230,78,4,16,169,246,109,199,154,72,152,66,201,83,34,52,183,150,25,85,102,101,251,34,183,230,209,220,89,61,237,121,107,226,208,28,193,30,159,178,232,128,159,141,53,160,222,180,109,37,1,253,48,40,181,68,213,20,42,135,179,69,104,192,134,196,97,139,40,149,2,250,19,73,146,172,140,39,79,136,239,61,98,136,214,216,90,60,66,182,205,82,35,100,250,213,60,225,183,206,63,218,73,65,210,225,156,39,158,67,93,0,92,4,207,138,121,122,70,130,205,168,12,77,11,48,138,213,203,235,112,174,53,77,226,20,195,20,57,250,197,248,221,164,17,149,79,69,229,102,185,25,206,109,25,179,66,34,108,120,146,116,225,117,47,29,179,84,250,133,20,77,131,79,168,4,100,50,21,79,183,26,159,244,35,241,120,254,208,43,147,52,65,157,241,22,115,7,148,238,121,47,35,77,154,186,124,240,157,138,127,77,147,51,175,83,165,82,168,29,122,106,120,210,62,168,186,177,13,184,152,111,226,118,198,177,64,69,135,229,28,109,81,36,152,168,25,104,152,202,249,94,251,205,109,153,170,169,138,184,64,48,29,185,173,10,57,132,236,164,103,26,246,192,90,12,147,108,121,4,100,206,107,79,201,201,209,126,42,123,60,149,144,17,72,116,164,184,132,234,6,51,123,99,36,11,23,241,162,138,215,144,66,159,97,46,38,126,172,191,61,111,162,6,50,159,227,168,168,185,32,146,26,208,125,74,168,250,218,155,106,191,3,232,77,172,70,119,21,126,185,4,56,141,174,12,213,105,180,197,157,162,123,113,194,207,36,75,151,131,49,218,196,27,232,213,39,255,74,215,127,80,184,29,215,246,132,78,154,230,172,28,73,94,223,67,80,184,63,23,211,58,33,105,103,202,8,143,121,70,211,24,168,209,37,44,206,205,8,201,130,78,3,200,221,185,60,235,131,213,219,95,117,38,6,149,68,189,55,132,123,129,208,74,70,177,167,89,206,124,59,204,105,234,111,154,95,2,111,122,137,16,72,241,175,169,167,249,57,170,242,229,150,227,136,152,207,244,191,172,42,100,26,83,87,21,162,4,57,105,16,57,77,148,38,101,142,229,134,239,17,102,192,93,58,75,206,91,142,192,197,28,159,122,111,173,151,54,163,53,186,228,137,199,55,155,42,205,180,248,246,151,115,37,61,222,149,41,83,151,214,47,75,231,214,17,67,0,186,136,126,0,209,153,206,126,68,19,114,191,132,175,103,153,170,243,117,54,156,94,111,13,13,134,41,93,90,116,10,148,75,80,157,141,180,92,85,188,242,253,30,196,110,91,21,182,153,148,23,82,0,125,92,157,42,180,213,1,218,6,239,10,146,53,227,49,131,36,247,45,5,183,141,47,174,102,107,234,116,18,182,5,125,135,12,203,160,86,239,62,16,213,238,37,128,5,228,201,224,65,175,193,240,198,194,149,223,30,20,46,123,168,124,193,214,215,244,234,1,161,165,95,61,161,170,19,81,54,54,163,26,237,45,212,243,134,48,56,52,52,38,207,192,132,194,152,177,125,136,234,90,134,145,204,233,225,128,56,78,149,72,165,50,16,248,146,108,136,186,161,26,168,84,199,125,241,101,235,55,124,244,87,87,190,80,138,76,18,35,201,160,217,14,223,67,87,141,64,74,216,102,113,144,240,247,226,230,38,19,38,82,117,139,38,194,144,93,107,168,25,203,144,119,52,219,106,142,171,105,53,150,201,210,129,235,95,49,37,8,200,183,4,109,68,121,123,94,97,181,70,4,39,186,130,214,112,237,91,86,54,205,66,249,109,178,55,183,151,9,254,31,166,174,152,233,164,12,57,69,90,155,36,164,3,62,2,131,175,91,113,69,84,179,208,120,167,131,167,16,249,55,125,110,118,225,248,30,200,252,54,213,57,29,70,184,20,102,100,28,229,135,225,95,220,193,113,136,162,131,198,200,148,35,114,52,191,103,35,169,151,119,34,37,20,125,147,153,118,182,210,30,125,86,22,95,140,39,136,143,174,230,198,0,142,59,195,155,8,193,24,21,51,159,39,166,112,91,210,251,139,50,11,44,227,33,29,56,77,208,85,5,90,33,130,41,33,29,104,108,91,98,134,233,101,137,50,102,214,132,248,217,130,200,34,181,80,9,155,89,5,90,51,53,238,152,194,240,122,228,174,23,79,35,58,114,73,79,164,25,197,90,108,23,114,49,209,205,246,168,250,172,84,128,130,103,237,120,149,192,183,239,136,83,159,238,49,102,232,34,41,245,41,205,92,212,172,183,155,81,91,145,157,24,57,208,21,94,76,202,127,128,112,208,165,157,67,71,233,124,45,138,166,247,209,22,124,126,197,235,123,148,166,154,110,119,52,137,151,104,219,33,131,193,182,114,205,20,81,163,172,73,59,244,84,205,183,5,218,103,135,14,106,65,148,67,14,124,20,37,112,95,196,44,104,113,218,234,105,214,41,114,115,221,208,104,225,172,185,220,39,123,132,9,41,232,173,0,102,218,123,169,8,61,208,147,22,135,95,250,101,15,239,76,130,155,55,224,139,12,105,174,114,42,67,78,48,66,244,124,91,37,88,246,74,216,80,246,8,149,97,26,233,183,100,53,206,199,138,60,40,76,89,132,62,114,241,62,251,87,168,31,163,186,169,226,174,80,27,156,49,117,121,227,243,213,147,32,97,41,170,65,176,113,117,128,225,68,236,98,158,52,94,134,57,37,21,105,162,75,16,78,247,18,218,201,16,37,85,53,211,131,23,210,202,240,47,246,242,152,163,229,1,49,239,51,243,74,127,110,30,68,182,199,12,174,79,135,116,91,241,216,71,165,226,0,36,125,52,98,231,144,40,174,68,40,233,25,22,0,255,254,104,133,66,114,210,97,73,180,32,185,52,51,34,158,42,66,76,207,226,204,241,189,50,213,19,29,243,113,121,10,207,196,104,22,53,235,199,166,38,26,250,222,147,253,83,231,2,110,87,118,129,239,69,41,161,232,92,88,120,231,113,245,249,157,242,12,121,33,77,238,210,227,240,247,106,112,116,62,119,5,238,224,102,218,154,175,235,121,34,196,100,116,99,110,134,111,237,174,124,20,99,65,105,124,179,129,35,130,252,206,53,83,147,245,4,64,51,30,66,241,229,205,5,232,142,238,66,122,131,8,176,136,121,27,49,159,155,171,209,126,95,51,14,159,231,66,209,46,181,76,248,53,27,202,160,185,166,58,188,100,66,85,133,43,59,3,56,211,96,10,233,146,115,132,35,185,185,190,44,152,129,51,119,110,116,4,17,33,152,5,87,169,95,100,29,239,84,178,142,200,179,194,92,166,30,198,52,153,229,184,255,118,240,186,121,209,10,122,175,182,2,97,43,254,100,204,28,105,176,132,85,235,236,197,159,55,1,235,2,142,201,16,51,169,146,207,219,55,51,181,236,107,166,233,221,129,105,118,243,41,93,215,32,138,77,255,199,205,199,153,155,250,219,134,129,232,126,115,116,226,132,33,190,91,97,40,212,205,105,42,168,119,55,53,54,169,230,164,2,140,56,224,164,59,166,116,52,84,167,61,70,184,182,32,31,112,205,230,178,215,48,147,161,188,78,113,55,149,216,181,252,201,142,119,144,4,173,7,182,159,12,118,13,243,174,210,120,221,145,93,220,43,30,156,14,177,166,239,69,61,127,215,152,43,27,46,208,59,203,77,22,45,246,29,54,91,214,224,53,115,230,52,215,39,159,192,106,87,151,39,95,214,210,25,195,2,125,206,245,169,97,169,36,39,237,55,159,214,228,44,79,206,217,232,89,121,227,177,202,162,193,102,34,202,221,195,120,62,55,25,57,177,66,22,16,23,15,32,219,77,205,212,38,178,207,114,48,84,2,131,55,126,102,63,151,9,33,33,194,24,98,165,136,62,252,131,64,152,39,202,140,176,189,64,45,227,63,13,11,138,240,30,159,21,192,105,59,252,107,23,106,107,83,94,11,189,119,47,70,179,122,172,39,76,204,43,123,67,32,132,42,240,158,85,177,146,191,139,57,158,13,176,39,175,5,115,144,71,157,152,193,202,220,247,130,177,0,117,137,159,153,166,172,46,40,92,56,26,225,101,169,110,38,128,150,45,109,26,243,159,31,50,228,154,230,117,241,250,143,6,202,119,29,218,197,134,208,131,245,121,86,12,234,234,110,230,24,42,106,158,211,33,65,168,24,67,25,114,167,217,180,172,227,23,124,17,110,208,156,36,23,47,178,67,201,31,236,204,231,34,194,142,52,224,33,84,247,125,46,32,113,93,58,71,17,106,36,194,13,243,57,60,251,99,6,230,243,37,170,78,204,114,66,22,193,254,67,100,144,130,29,160,25,243,64,189,56,16,146,179,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,78,23,159,35,4,69,255,85,175,38,118,247,65,165,142,148,228,140,193,145,101,199,252,172,0,146,134,90,107,9,38,106,66,103,74,135,75,204,232,53,20,127,110,168,101,68,198,243,152,225,61,245,239,101,116,194,55,66,226,57,171,211,211,55,35,26,21,232,12,86,92,97,191,182,109,163,7,81,51,94,178,95,109,165,164,250,60,24,95,224,91,31,214,121,35,53,200,14,109,16,173,243,159,57,91,49,92,110,14,16,193,121,15,26,209,89,17,146,21,206,34,211,176,255,204,172,204,174,223,154,254,191,25,31,19,134,40,17,48,233,70,52,238,218,139,231,160,162,89,58,201,168,12,11,38,170,155,207,152,136,68,16,19,9,40,131,95,125,94,51,47,29,113,248,30,188,186,68,109,232,184,143,93,166,2,120,34,7,108,208,218,73,147,190,60,57,213,142,252,149,102,27,98,13,93,216,97,81,50,56,167,68,14,115,51,15,68,54,134,227,241,85,95,64,205,184,207,196,223,128,123,160,197,134,199,55,33,187,41,155,210,12,214,132,6,16,173,235,231,182,46,7,143,135,225,5,28,226,216,118,235,48,170,126,42,163,173,94,36,172,100,10,194,55,179,221,12,253,232,86,51,116,32,213,205,52,252,233,36,166,61,172,213,120,110,14,141,113,19,155,128,84,243,118,178,209,102,64,233,231,173,193,48,186,154,141,213,0,178,116,22,116,163,36,158,254,228,180,175,159,128,74,118,106,32,196,30,25,2,131,99,225,171,149,56,231,251,216,164,202,203,210,81,161,102,16,251,29,37,53,16,33,250,94,224,218,134,155,77,226,85,190,38,109,244,206,33,201,251,175,44,234,235,16,193,81,48,143,171,19,253,181,250,69,40,212,15,127,112,252,168,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,155,143,138,249,84,91,205,203,106,220,110,166,77,82,183,121,8,79,190,66,9,96,127,195,228,135,21,33,238,153,124,83,162,3,8,141,0,55,143,132,175,146,125,170,88,89,82,234,21,3,0,65,114,246,37,38,210,241,184,239,18,160,190,77,109,204,127,27,73,159,210,228,230,168,239,197,231,74,214,196,124,141,104,241,77,119,29,43,228,161,245,110,11,176,157,87,199,110,130,162,222,123,85,121,46,139,3,150,91,235,214,196,62,73,95,56,231,155,155,51,132,219,114,49,201,111,111,194,7,100,125,102,240,245,130,70,206,86,196,112,51,91,99,147,231,206,0,23,170,127,44,120,15,16,119,185,102,242,104,142,109,35,183,13,182,234,62,218,249,58,132,103,213,205,32,244,110,238,29,74,48,50,185,254,219,156,132,2,3,30,168,111,13,23,176,110,197,10,95,215,117,52,137,146,27,132,156,251,130,217,216,98,134,65,209,215,71,249,104,141,174,25,110,14,87,66,111,134,171,18,234,28,122,28,76,73,218,205,191,166,240,107,134,7,210,209,155,205,68,97,164,39,124,24,221,192,246,89,74,255,113,149,157,118,80,70,72,222,80,1,28,7,26,116,25,150,141,154,151,207,51,72,21,138,156,203,199,12,119,183,143,41,28,60,89,230,112,222,134,73,246,123,155,82,253,253,94,40,61,81,173,253,89,145,167,70,253,70,204,29,198,221,239,151,81,154,29,178,159,177,44,153,138,223,242,1,56,162,28,76,200,38,152,108,235,103,134,193,254,110,103,199,202,195,122,144,1,32,178,74,185,130,56,11,105,35,55,255,136,145,154,152,7,128,241,239,181,112,66,149,120,22,150,29,252,133,239,99,67,92,144,101,191,66,42,7,26,153,207,156,38,157,129,77,205,121,132,230,49,88,55,154,253,138,152,41,122,250,205,9,165,166,144,26,162,200,73,75,209,114,51,194,206,58,228,103,67,57,139,217,205,221,118,45,25,150,179,218,147,243,112,27,134,47,73,137,8,41,157,182,35,78,63,187,200,208,106,199,48,233,131,234,201,13,104,66,142,67,34,143,246,147,90,47,110,102,51,189,248,6,120,147,112,48,252,209,232,27,125,205,120,204,254,100,176,83,11,205,216,160,15,123,68,106,146,62,16,234,6,98,166,132,148,226,106,138,23,178,51,20,227,157,244,4,96,98,55,45,122,243,1,58,126,222,155,19,42,139,249,56,231,43,34,187,4,7,66,75,50,42,139,214,251,251,218,148,70,100,31,103,127,77,243,62,154,201,206,220,171,171,73,72,249,86,205,144,243,114,215,92,172,61,33,187,25,72,162,76,22,35,96,118,56,47,223,115,102,129,248,12,203,16,134,163,4,105,156,56,205,195,14,71,111,43,197,10,199,220,125,237,106,129,95,191,230,210,4,40,51,224,122,140,36,55,63,157,154,192,148,135,233,237,122,147,62,98,18,103,43,40,242,94,0,187,195,113,133,180,123,72,123,218,104,134,71,137,69,112,162,183,227,199,222,155,35,16,117,206,221,152,74,80,26,139,17,197,93,119,45,19,210,98,186,244,207,222,189,107,108,197,64,79,138,232,199,3,85,133,16,207,205,240,31,167,199,204,76,241,123,91,191,164,28,80,191,214,91,223,147,146,37,34,101,155,199,165,117,246,241,227,39,130,10,144,141,24,184,66,246,140,13,167,110,106,66,206,6,183,163,229,12,62,51,249,7,145,6,24,100,128,78,4,59,63,243,128,211,36,203,79,47,147,203,203,159,153,244,237,243,224,219,56,254,252,106,116,251,68,107,228,152,153,198,213,31,13,29,129,113,253,55,139,54,187,163,175,77,99,86,51,201,195,136,232,93,230,212,220,214,50,101,87,233,86,163,248,28,14,152,123,97,7,46,98,6,10,56,220,10,159,208,205,78,96,69,80,47,187,153,106,164,140,10,60,183,221,83,81,96,56,108,135,20,51,43,55,185,153,106,149,112,231,128,1,1,48,239,79,86,172,152,38,87,27,93,193,246,223,30,148,43,167,188,246,50,156,131,191,246,68,71,102,200,147,239,12,9,154,95,109,157,34,226,111,0,36,60,15,239,191,205,74,21,106,16,122,7,217,123,125,88,168,2,137,230,1,37,216,25,194,179,198,90,1,157,152,152,23,185,107,159,13,16,204,222,112,24,84,18,10,120,205,173,131,17,23,51,233,134,85,115,76,99,66,9,53,15,211,26,112,51,192,153,27,226,12,251,92,225,49,164,100,178,228,215,74,132,154,99,187,3,25,43,34,93,70,102,94,91,108,181,153,142,123,217,137,103,50,30,112,183,2,142,148,37,0,249,211,205,100,209,88,123,214,231,29,240,243,125,160,193,143,133,127,54,5,193,205,194,178,107,30,190,111,27,29,32,211,157,42,160,172,170,179,27,210,12,133,192,237,253,216,200,54,85,151,68,0,182,15,233,137,220,252,39,137,20,7,43,167,248,197,3,195,84,127,124,188,216,13,55,125,166,93,175,206,20,64,194,76,138,225,22,83,144,60,160,238,237,190,14,212,136,210,69,134,46,41,46,131,59,105,180,86,171,67,65,232,54,34,181,136,248,42,110,174,152,77,153,197,93,33,182,29,41,204,13,171,141,122,26,44,79,235,102,239,50,166,11,57,215,112,0,207,7,202,250,100,156,201,126,68,100,56,191,133,65,118,88,162,38,114,185,5,49,153,42,31,155,94,9,231,62,199,21,36,97,180,159,139,123,68,110,231,203,179,1,86,253,229,204,76,118,151,249,28,203,109,168,121,90,219,179,155,7,139,68,102,18,128,58,239,183,69,9,14,169,50,29,19,4,169,35,208,168,191,178,159,206,36,214,189,155,27,236,145,250,218,180,78,59,114,202,10,228,179,63,19,141,61,39,251,111,119,147,184,208,169,64,243,73,196,56,52,225,73,32,97,162,129,113,226,23,162,114,201,140,28,51,53,65,119,30,17,55,84,199,244,108,180,56,198,97,173,224,181,229,98,59,53,60,24,62,158,224,220,189,201,213,200,255,220,200,174,19,179,135,113,253,212,130,252,214,19,29,204,155,192,30,72,135,85,167,191,5,12,102,239,40,230,68,139,165,155,55,224,84,9,143,206,50,102,55,13,179,17,10,13,49,55,43,101,70,40,141,156,164,60,90,6,240,227,25,128,179,143,174,253,220,27,62,7,175,13,83,26,126,162,225,227,0,247,89,34,249,240,147,106,90,106,54,142,26,79,47,116,168,190,244,230,137,146,238,103,181,68,148,56,142,231,193,192,172,251,79,255,200,208,245,98,146,88,158,229,34,179,51,212,35,166,252,48,188,171,181,25,61,241,94,242,214,9,95,39,82,104,103,171,85,240,42,60,208,230,173,187,249,108,72,183,60,132,151,115,66,183,228,57,75,176,98,163,234,79,159,35,183,187,3,198,20,78,75,191,199,49,195,81,231,249,183,2,151,162,94,141,78,139,123,219,61,91,17,122,171,25,178,86,79,229,210,154,178,116,170,192,136,230,99,6,21,33,122,211,106,77,199,5,139,20,53,32,243,252,188,117,45,206,213,74,142,145,174,143,245,252,116,232,168,52,168,140,151,38,16,22,62,240,242,24,164,27,92,238,25,52,56,108,253,226,159,184,167,206,4,110,61,61,227,79,115,143,174,15,124,131,240,181,173,147,37,61,243,8,2,159,72,204,147,10,79,178,11,155,16,74,186,197,8,36,35,228,232,58,78,83,78,46,205,1,64,241,252,123,209,149,59,119,100,108,104,55,169,66,47,8,193,203,154,174,76,115,246,92,192,46,226,166,192,164,119,99,66,114,105,210,150,71,76,86,239,183,164,116,142,64,229,127,251,111,255,254,247,255,242,151,127,254,151,63,253,229,175,127,254,211,255,253,135,127,251,63,255,248,231,127,250,223,255,248,175,255,253,63,253,135,127,72,255,254,239,127,255,111,127,253,215,127,249,211,63,252,221,127,252,211,63,254,245,255,253,229,79,127,247,247,255,235,79,255,252,127,254,244,215,191,252,235,63,124,134,255,252,231,127,250,211,127,249,235,95,254,252,79,255,235,239,254,254,127,252,243,63,255,229,127,254,249,159,254,241,175,231,62,255,213,126,116,88,219,207,40,191,176,230,60,26,201,176,168,204,24,13,15,76,78,215,58,37,152,195,140,186,215,239,96,48,51,8,218,161,230,228,152,111,51,195,201,213,196,76,14,233,151,121,51,51,123,201,189,122,226,210,127,124,236,191,171,235,213,10,193,124,220,209,47,135,244,251,237,59,150,88,77,250,113,186,117,26,17,174,154,115,250,164,222,204,60,137,84,196,12,54,238,215,104,130,25,28,114,209,155,39,75,246,132,57,147,148,191,230,5,225,111,139,7,95,67,54,19,51,211,62,16,87,111,106,190,89,204,244,96,212,24,114,78,226,46,79,110,130,3,201,95,12,232,78,110,247,131,145,249,223,223,154,197,12,180,40,203,163,77,11,53,125,208,64,151,15,125,49,16,82,61,215,107,222,23,11,108,230,115,32,244,184,57,189,56,83,174,6,94,245,29,91,203,128,32,229,74,42,99,134,85,114,132,213,200,251,213,74,74,203,127,122,155,122,173,88,9,255,218,10,43,8,107,249,101,170,80,97,166,7,126,92,245,34,204,153,142,154,111,204,6,30,218,133,75,153,153,69,60,194,156,133,252,2,51,141,134,254,214,116,206,229,169,223,139,214,208,18,86,100,30,228,214,245,82,157,210,40,107,34,89,114,109,161,123,51,127,51,197,22,227,229,110,198,220,113,89,252,222,237,119,62,138,25,92,113,60,55,142,194,106,50,102,217,138,12,254,214,108,163,107,170,149,66,119,119,235,56,103,94,156,43,198,214,53,62,206,118,179,158,189,76,127,25,126,149,228,219,194,57,190,208,18,209,123,195,160,50,174,217,36,101,175,57,77,147,102,248,204,224,63,87,86,107,253,132,60,205,8,37,90,87,43,24,176,22,230,33,162,126,152,1,165,14,127,110,98,148,164,223,138,70,184,175,97,201,204,112,172,200,60,33,191,243,53,92,32,215,96,234,229,247,106,152,221,152,43,110,70,240,122,119,49,159,176,51,197,152,89,6,92,150,30,230,115,182,151,48,247,121,185,182,49,79,195,110,127,230,179,117,2,134,124,204,68,30,97,102,200,245,183,39,193,188,91,129,87,236,165,86,228,200,227,222,100,148,138,62,153,9,193,249,107,47,58,59,247,22,51,56,252,230,175,189,208,59,144,33,7,24,179,63,233,97,187,186,213,219,238,97,102,86,151,152,75,211,223,94,244,154,215,117,205,183,141,119,252,36,205,190,212,241,239,167,199,77,201,141,95,20,26,199,207,192,255,104,227,49,83,9,184,102,219,169,175,121,24,39,148,79,165,109,237,181,50,164,4,130,125,251,147,109,250,219,100,203,25,192,122,106,188,23,152,73,217,82,200,186,185,224,19,214,213,69,61,114,152,248,118,138,3,132,54,173,84,100,191,130,129,235,236,242,223,107,243,237,4,192,130,25,96,150,31,32,192,8,80,239,81,115,118,145,57,204,38,120,46,223,11,177,176,61,174,25,200,223,99,6,87,92,221,76,233,32,203,147,231,221,118,76,211,121,246,85,142,209,107,134,158,191,249,209,7,92,111,223,2,34,249,89,210,124,197,111,14,235,240,5,81,98,6,19,227,27,26,202,25,69,15,78,98,183,15,88,128,149,49,147,189,148,138,110,201,235,154,65,187,220,39,235,246,228,51,238,13,111,90,151,171,41,196,93,107,134,190,237,78,21,26,254,86,141,49,3,35,190,228,92,100,42,208,17,23,175,69,205,74,238,13,169,96,247,245,133,126,69,187,213,21,96,60,224,70,198,55,87,240,146,247,146,67,160,13,203,69,250,213,38,183,43,39,12,24,134,22,203,143,206,213,86,100,34,178,32,230,167,205,177,76,155,65,18,130,195,186,177,230,167,21,13,127,212,217,29,151,62,26,179,184,132,213,14,171,251,218,13,46,196,237,43,4,102,177,33,35,138,67,63,166,159,109,180,24,175,36,139,147,150,75,188,23,55,19,0,172,37,102,84,110,124,26,26,86,253,82,124,25,123,100,154,31,238,20,51,12,34,50,23,42,2,24,221,191,23,201,187,93,210,125,112,80,109,115,248,131,27,50,224,234,94,14,83,115,118,204,208,2,115,124,194,170,116,39,49,9,219,179,242,253,209,104,230,186,21,12,204,101,231,230,155,45,9,220,139,80,161,76,134,58,82,113,227,54,96,247,181,218,142,52,191,143,137,243,54,139,124,45,4,233,189,216,188,172,163,62,103,125,110,20,232,82,220,124,80,121,155,50,40,176,80,196,99,159,96,25,14,11,181,162,119,244,29,33,164,69,90,149,157,248,76,81,66,161,111,146,226,130,149,219,255,12,123,131,53,216,124,47,13,239,245,214,153,82,32,161,74,59,204,219,100,159,197,76,122,201,87,223,6,25,152,245,193,51,125,168,251,123,114,80,158,91,183,164,106,204,140,126,168,111,96,28,91,110,142,226,48,223,232,51,147,61,41,58,209,50,82,163,221,175,166,235,60,139,79,91,105,88,74,238,141,239,93,245,204,6,183,219,190,58,245,70,5,219,154,219,197,220,150,227,151,73,113,210,101,47,158,252,153,162,136,64,250,213,230,204,21,125,176,141,247,22,230,179,67,116,157,133,249,119,28,126,102,246,183,177,116,204,90,46,223,68,131,25,30,194,247,103,162,37,192,210,213,205,240,234,52,121,242,100,168,149,230,230,51,232,73,252,9,112,242,48,219,126,230,14,241,153,56,66,96,82,219,71,233,78,179,20,39,68,214,171,51,192,211,225,230,115,112,38,241,8,232,208,200,31,27,169,33,122,140,145,84,205,217,213,132,48,55,230,177,90,211,135,70,162,65,2,8,143,124,16,230,217,252,120,28,49,79,180,46,213,60,156,136,209,186,43,76,198,241,90,145,185,137,175,101,201,91,181,206,182,156,205,193,204,96,32,101,1,12,115,101,71,220,155,230,246,59,36,133,198,224,212,253,99,162,158,62,101,134,83,217,154,95,204,103,175,69,123,185,60,55,181,227,24,110,147,187,146,35,185,64,76,211,71,92,140,164,209,93,215,36,146,105,185,112,43,101,177,113,111,125,54,175,252,117,78,243,86,8,133,119,181,194,65,56,252,151,17,124,153,18,180,1,227,104,95,35,60,230,61,164,89,234,152,89,107,159,92,167,245,163,148,90,197,25,0,83,112,130,148,111,76,178,69,135,226,171,67,101,178,123,92,187,134,94,10,54,38,150,198,6,112,42,223,34,115,56,127,84,88,246,45,166,200,31,209,175,0,0,34,223,79,85,210,214,223,229,52,94,110,61,231,192,184,5,0,216,192,232,82,156,197,159,139,117,33,17,4,252,118,32,16,226,177,41,87,203,213,8,228,124,234,193,188,242,57,179,178,184,210,192,121,225,209,116,51,205,51,18,148,217,113,90,122,140,39,229,207,45,87,159,131,126,127,189,211,102,110,93,223,43,117,83,202,136,39,135,203,71,246,96,10,245,68,152,110,134,133,75,38,48,40,0,87,75,55,51,17,70,204,4,146,213,56,122,219,159,28,224,102,148,31,64,42,131,7,138,23,107,86,159,153,215,76,159,112,141,65,165,141,238,38,211,89,178,156,70,213,231,194,4,73,124,119,163,130,84,119,205,62,85,160,211,222,151,175,100,160,115,227,212,27,32,229,38,141,30,49,166,5,4,161,43,137,210,167,105,162,155,247,201,224,57,240,75,105,39,185,186,23,64,48,208,244,242,29,225,220,169,223,254,72,156,236,14,218,250,251,26,245,71,71,40,86,16,137,190,217,144,5,172,23,217,69,7,212,156,229,107,116,66,98,213,82,76,247,234,179,213,103,42,81,159,25,38,171,46,195,9,94,147,78,208,184,186,203,70,102,42,233,237,235,247,198,10,3,197,61,46,11,109,85,227,107,155,225,222,231,47,143,113,159,140,8,170,116,159,100,6,83,189,67,109,136,193,15,76,176,153,34,121,223,230,225,179,250,79,40,88,62,66,242,99,70,36,233,146,240,14,227,185,205,62,187,127,224,183,123,202,3,76,44,95,155,4,215,18,144,234,173,129,254,118,159,65,149,212,148,108,145,197,26,240,215,116,107,50,125,149,107,173,120,12,213,205,231,76,102,131,189,230,226,205,58,24,105,95,76,114,45,152,173,28,195,5,170,247,15,102,144,189,241,33,171,233,213,133,153,193,63,7,150,155,119,159,194,134,128,25,221,42,159,128,166,193,68,255,198,223,54,95,156,104,123,154,95,212,140,102,3,164,144,178,9,129,41,253,122,209,200,174,192,93,45,209,10,236,24,227,163,132,252,153,91,150,56,203,40,118,74,242,155,83,213,92,93,205,240,135,198,189,81,211,17,87,13,181,244,244,213,56,121,50,154,197,147,108,50,166,98,248,155,3,203,74,69,245,50,88,29,51,57,191,236,23,47,154,153,238,222,90,246,79,79,215,31,12,105,214,11,18,229,204,60,81,242,254,165,253,49,159,237,77,2,118,74,112,165,127,128,122,132,64,217,94,101,93,224,104,172,17,99,134,71,117,207,140,179,211,101,186,163,227,167,225,46,222,242,90,133,250,105,142,159,230,243,200,47,67,233,21,143,125,156,242,146,244,218,95,100,41,67,146,46,175,53,27,43,91,254,23,28,114,117,239,89,102,39,101,247,245,9,179,91,79,217,18,200,46,197,55,99,71,238,49,100,69,212,200,134,97,198,114,190,3,14,184,238,134,212,38,85,159,62,190,49,27,19,32,52,114,243,106,188,117,159,25,6,219,37,137,161,66,227,145,235,135,98,94,198,103,37,230,76,35,214,247,98,0,108,142,251,38,191,157,12,58,190,194,124,158,243,58,199,140,62,186,169,237,154,175,184,162,137,252,150,225,175,5,24,135,60,163,88,187,197,47,110,182,89,41,199,13,133,77,207,191,83,194,0,183,44,191,60,40,25,101,127,235,194,237,228,99,67,233,9,17,161,155,219,200,18,225,21,3,165,203,213,128,6,147,220,156,254,213,143,72,16,51,135,134,108,176,144,65,212,175,247,22,243,58,222,132,204,21,26,133,235,135,74,71,124,42,247,37,149,3,134,151,4,138,255,182,185,203,178,183,35,72,9,209,145,155,143,55,113,1,191,248,83,72,58,248,123,1,0,190,92,251,150,237,34,136,115,43,109,112,114,218,77,60,130,15,44,76,9,1,146,182,124,111,13,58,1,70,111,55,115,230,220,44,31,25,64,206,6,55,35,84,86,235,125,238,65,245,230,67,162,96,30,252,190,152,207,33,76,109,232,51,35,91,209,100,9,160,132,68,57,225,51,27,53,145,248,53,164,157,206,64,249,111,115,171,156,244,234,137,39,224,239,205,54,155,146,94,125,14,220,175,70,186,224,40,167,167,123,136,217,218,43,221,204,49,213,100,179,196,75,102,139,115,51,60,132,83,110,142,100,232,151,192,167,64,77,71,115,23,239,101,193,109,158,63,115,179,64,76,134,28,118,124,207,39,195,235,197,206,45,239,133,183,243,241,151,128,104,55,58,99,241,94,224,174,254,132,148,49,163,55,123,143,136,98,174,254,234,97,221,210,72,13,73,60,144,237,159,227,100,29,137,77,212,196,204,108,101,194,107,22,106,95,204,103,42,141,24,82,122,68,230,146,159,70,229,243,163,28,51,243,16,182,124,220,46,208,165,61,204,212,23,154,252,118,53,238,29,55,35,230,43,121,8,184,175,102,186,87,219,41,218,228,230,48,231,181,239,20,64,11,150,14,243,59,228,29,81,136,181,252,197,240,95,196,11,33,29,220,210,244,65,155,150,178,151,17,71,127,119,251,173,169,194,169,119,100,100,78,31,102,240,152,97,180,191,202,87,72,254,16,221,238,17,87,151,174,7,167,17,52,124,232,6,251,105,43,198,137,183,185,57,23,226,185,219,22,62,13,204,231,76,25,125,222,215,234,146,78,166,53,153,228,66,252,182,168,147,98,60,227,27,143,109,245,69,181,210,216,242,225,9,237,135,73,29,136,151,139,46,217,240,41,10,80,59,139,149,36,118,185,223,130,214,64,153,161,176,108,156,41,237,239,116,34,155,38,158,42,84,189,229,78,131,223,156,146,241,42,95,252,103,189,30,132,104,114,41,253,182,31,7,39,235,10,45,59,217,130,161,128,222,31,136,11,243,153,20,23,253,204,94,49,45,103,228,102,227,21,146,1,73,231,159,88,179,148,75,167,68,5,180,94,165,79,122,13,179,177,154,21,241,236,1,178,22,255,78,76,205,11,126,198,179,55,10,10,191,26,136,196,229,59,194,181,55,122,25,127,112,98,33,169,151,23,235,158,107,195,95,27,153,28,89,210,70,18,224,85,103,0,7,89,54,127,194,130,221,220,47,219,39,178,27,143,149,162,232,112,39,226,236,236,227,141,41,44,154,241,131,101,177,1,203,129,104,68,200,61,185,25,10,143,172,239,124,102,65,251,122,38,48,159,37,213,229,107,144,243,132,88,205,205,116,254,106,200,113,54,23,175,24,240,211,233,113,235,16,127,30,159,194,24,102,78,98,29,18,144,209,171,249,97,139,244,143,36,201,208,224,217,201,243,165,244,158,151,34,155,55,180,235,64,55,253,196,163,223,73,191,52,93,194,159,144,202,207,92,197,191,55,68,227,254,240,72,152,169,20,223,186,87,49,55,251,195,227,89,185,127,137,186,18,102,0,35,247,172,166,149,81,131,37,56,83,87,184,24,137,94,1,49,143,115,182,122,21,31,247,166,72,71,18,230,20,141,165,120,94,52,212,200,162,45,240,136,231,184,58,155,202,209,18,243,217,47,210,12,51,128,188,91,132,161,195,101,70,173,112,146,132,46,93,198,244,44,31,72,5,220,207,198,113,107,50,23,138,145,193,22,15,15,214,182,150,205,107,46,244,113,181,112,164,139,114,240,143,98,68,201,159,4,38,78,188,49,158,223,89,76,231,116,157,17,185,216,201,32,83,9,64,247,113,112,194,140,120,167,12,42,162,96,227,195,197,89,132,80,146,100,15,1,36,115,187,8,93,126,137,248,107,166,177,223,203,183,38,220,57,46,78,126,24,201,83,253,90,38,204,60,106,151,168,137,200,102,238,59,106,185,10,249,21,192,218,110,205,165,97,62,81,192,30,98,6,96,178,114,12,42,180,143,106,46,195,53,252,236,201,141,181,232,154,201,29,87,95,251,134,63,158,50,104,169,160,36,223,239,23,129,169,46,204,208,23,215,117,3,186,34,93,252,3,71,236,4,59,17,197,130,100,75,114,96,210,173,56,124,249,253,66,27,241,203,160,51,242,18,40,119,238,77,22,31,240,129,186,118,88,39,71,200,157,71,9,138,254,217,226,169,141,18,69,158,235,124,199,227,135,223,73,10,32,83,158,139,182,224,26,145,166,173,93,113,55,201,136,199,65,62,13,162,35,128,145,99,254,145,102,120,188,150,44,204,21,243,217,37,34,140,165,251,63,9,232,131,2,219,152,31,25,50,102,67,226,14,49,231,225,89,20,204,248,73,183,106,150,183,173,199,124,163,61,200,114,179,152,207,13,62,189,19,91,249,180,235,174,107,70,62,99,69,128,0,147,254,144,123,91,164,26,145,34,220,185,85,110,125,230,251,168,158,145,216,0,194,197,79,166,225,149,180,171,91,45,105,37,23,179,135,167,136,230,208,112,189,222,228,185,21,37,213,187,56,160,167,175,114,107,32,195,179,197,244,62,187,234,210,151,74,38,109,16,145,61,45,255,119,221,102,18,24,115,207,88,59,144,248,95,63,4,222,190,213,119,185,129,127,166,121,71,204,208,42,202,213,121,73,94,31,254,188,161,219,25,53,0,25,81,254,96,165,187,110,27,18,48,93,205,25,170,253,48,55,26,60,175,249,188,201,248,90,34,236,189,251,165,134,163,235,20,150,152,118,23,230,22,53,44,130,78,64,79,55,37,65,187,236,93,123,180,25,28,231,195,23,223,78,166,240,123,71,197,136,67,98,229,110,99,232,190,187,89,54,13,147,220,227,108,59,177,186,228,13,48,159,72,213,207,77,35,168,185,222,106,54,65,179,56,53,207,254,147,238,78,151,141,110,52,69,148,9,130,111,201,128,26,253,94,247,36,207,30,134,183,145,171,91,179,19,201,189,1,200,29,138,92,93,17,113,169,225,74,208,87,35,23,67,146,233,80,70,99,29,173,151,203,152,22,98,200,65,175,35,210,240,85,238,52,131,100,174,204,22,225,49,69,206,117,111,62,16,9,111,225,229,28,183,164,78,89,61,227,215,132,231,55,55,47,252,126,44,192,225,103,203,90,215,58,111,227,181,245,62,15,8,243,174,121,93,54,98,204,52,110,71,170,100,80,5,200,114,181,81,89,197,197,8,107,110,177,86,75,218,70,82,224,120,134,146,219,207,148,243,246,215,138,193,91,211,236,124,129,15,248,37,228,231,99,72,9,104,117,80,88,247,14,247,128,170,9,134,225,34,102,218,39,226,131,16,12,79,153,101,4,65,41,246,209,223,118,36,15,78,29,248,58,111,44,179,219,25,3,109,251,54,201,154,240,104,33,33,205,98,134,163,46,118,97,216,237,174,198,17,89,16,224,162,97,237,214,87,127,173,184,223,35,66,155,148,21,206,113,162,226,115,175,29,17,149,65,144,186,252,242,24,182,49,123,252,64,95,175,204,112,154,60,144,148,113,179,41,208,220,183,70,27,171,126,77,190,22,125,160,238,32,86,128,120,217,227,196,2,60,67,118,248,110,85,204,200,101,0,255,188,24,120,20,145,232,28,12,235,25,223,219,160,15,74,181,194,217,211,195,140,62,232,253,88,116,60,110,79,191,30,179,105,78,101,49,255,202,1,110,30,77,96,119,217,72,52,191,146,7,17,89,50,89,145,107,134,51,33,30,204,90,85,179,88,225,231,46,17,211,23,126,171,170,185,154,170,154,143,24,180,175,178,141,90,117,47,199,120,91,69,224,102,118,225,163,130,17,61,204,199,179,16,4,103,6,221,228,250,25,76,20,26,42,154,154,209,138,8,63,29,87,55,205,199,108,28,197,110,30,45,191,214,134,134,123,88,115,174,178,69,91,43,209,142,149,73,15,65,146,205,174,89,35,117,4,47,236,223,43,207,199,12,252,63,204,134,158,123,204,104,57,94,243,188,140,61,148,3,9,86,71,60,120,49,16,244,53,103,75,38,199,111,231,38,169,192,99,69,3,50,118,28,26,105,174,68,12,130,182,36,151,220,227,132,39,109,235,185,134,203,136,164,79,92,141,95,57,196,156,12,15,31,15,78,39,102,87,51,132,170,177,105,20,85,34,26,108,217,196,175,241,219,139,134,171,59,87,104,233,134,65,232,238,118,69,82,106,8,10,64,19,209,111,8,190,175,202,151,97,238,78,196,176,87,108,42,200,242,220,121,138,0,217,138,220,45,27,113,211,123,55,138,245,251,230,6,206,249,33,110,97,181,3,96,251,18,73,104,23,100,249,233,138,194,76,228,2,147,21,153,175,213,194,77,143,232,32,30,108,75,94,154,163,109,199,126,5,206,55,203,169,9,12,56,71,102,10,24,79,190,110,122,54,105,210,22,94,163,137,230,136,171,92,204,175,47,177,145,18,167,200,145,139,242,43,16,144,88,124,176,61,222,39,131,55,224,120,41,69,6,84,114,202,217,232,28,103,138,241,206,236,27,119,68,207,147,152,226,101,172,31,20,90,139,152,103,66,20,55,102,202,206,178,186,10,142,245,8,239,10,156,227,28,114,239,110,96,146,112,21,208,100,232,143,181,247,248,212,147,150,64,241,72,49,195,138,126,205,82,101,197,90,229,210,252,60,179,17,138,197,137,57,13,117,81,213,124,190,101,124,231,1,224,175,62,143,117,22,118,156,198,0,196,37,40,50,51,105,225,48,227,75,61,79,141,151,126,253,159,161,77,40,217,52,2,103,76,132,65,31,74,211,155,211,18,55,239,163,81,203,80,43,194,128,113,239,101,238,214,99,78,43,60,51,110,60,182,126,12,8,119,230,189,58,247,245,12,55,36,227,49,104,248,78,234,123,145,40,47,59,170,88,248,113,87,114,199,204,53,223,52,15,121,240,75,248,129,25,176,90,188,53,180,12,75,223,11,194,208,152,161,70,113,83,244,131,52,99,233,10,51,105,52,157,9,149,122,64,220,252,39,233,166,230,174,214,68,11,146,88,65,108,68,97,208,132,3,245,177,1,82,244,112,10,207,98,144,94,39,204,214,149,22,102,118,23,29,50,162,170,235,235,82,157,76,250,220,128,77,98,139,30,201,242,114,106,166,18,156,195,12,74,81,7,60,193,25,117,51,126,160,205,31,115,207,59,230,130,213,95,182,14,233,217,69,60,103,141,72,44,234,6,178,225,192,233,187,226,123,153,162,143,78,98,200,69,106,184,233,166,92,45,113,15,245,129,25,161,185,9,1,139,255,84,44,84,217,215,140,147,175,86,80,69,37,172,208,201,47,53,19,157,132,25,234,83,157,102,13,50,217,18,117,65,72,150,245,99,159,15,176,122,20,152,77,38,80,247,35,56,238,138,164,65,17,33,212,71,163,3,253,86,21,107,105,186,19,54,196,2,99,19,134,13,251,153,133,248,40,17,237,1,166,72,89,111,13,75,221,189,248,236,102,130,57,197,76,99,185,148,59,183,186,79,197,34,222,123,53,228,46,207,79,255,240,226,81,75,229,3,232,152,161,78,19,78,10,164,156,89,119,67,154,118,119,204,113,202,130,87,145,196,204,45,223,17,231,32,153,207,136,151,89,102,120,118,141,253,174,234,111,23,43,137,134,153,5,170,86,136,183,110,236,13,22,73,172,224,131,219,53,115,214,232,173,57,130,115,60,119,195,37,213,25,78,129,236,6,246,214,0,175,67,74,165,36,69,100,79,95,137,100,13,40,225,58,194,216,204,56,122,98,134,3,104,229,28,161,127,163,200,165,230,238,136,42,204,217,88,222,213,76,182,255,154,91,30,186,171,212,117,115,187,20,206,75,213,153,84,33,233,74,215,92,210,21,68,52,115,106,57,86,64,53,8,140,124,205,106,117,137,128,11,108,99,130,84,243,57,235,226,189,104,164,74,58,209,42,228,37,49,166,244,183,47,221,239,172,75,44,240,0,248,41,229,49,222,199,34,140,125,140,176,83,173,139,37,160,148,37,159,26,80,218,142,138,16,252,109,83,55,28,252,209,21,91,60,255,213,245,248,0,217,49,47,6,2,0,219,51,36,116,119,71,232,2,154,34,63,159,154,214,240,56,84,225,222,120,94,153,30,198,88,122,64,207,159,45,30,65,178,136,189,207,125,242,179,195,87,72,100,34,105,80,57,170,158,143,129,160,107,36,103,97,164,145,22,199,92,172,190,27,243,31,80,73,209,249,143,152,108,138,197,85,1,26,232,194,132,33,99,222,223,38,70,238,250,165,121,210,139,58,217,86,87,83,51,7,254,186,160,148,169,185,219,2,178,32,28,40,160,32,93,71,244,120,25,59,158,187,112,176,73,36,137,122,122,77,113,156,179,210,122,209,139,173,110,54,195,92,133,69,193,204,136,147,69,181,169,152,224,162,152,225,120,72,241,100,25,41,128,170,230,228,16,100,43,170,24,63,185,152,217,244,195,156,45,62,83,51,9,240,117,65,68,42,116,103,102,24,190,111,82,250,156,2,75,95,140,238,178,88,91,217,136,210,229,131,80,57,233,113,46,162,41,33,73,30,170,77,227,134,115,153,126,33,137,138,40,125,204,238,17,52,181,253,166,105,204,2,71,67,190,85,21,154,224,250,223,184,255,221,244,63,162,70,69,17,136,146,240,29,76,160,44,8,95,186,153,232,64,182,185,76,243,209,151,161,129,81,119,10,146,156,118,129,19,44,124,49,61,162,208,75,55,200,132,79,237,85,109,216,124,243,208,97,222,180,231,124,57,20,100,161,79,56,245,56,62,72,116,21,55,47,170,62,26,105,65,138,232,209,39,226,92,233,57,238,80,190,250,232,223,204,220,235,227,35,24,237,181,103,127,104,215,107,253,13,33,209,109,237,241,219,251,172,248,170,225,41,210,9,203,205,164,169,36,180,133,137,118,132,17,184,142,100,88,106,182,244,116,118,115,70,116,84,82,13,5,86,226,248,101,92,123,13,200,39,71,82,92,202,152,137,149,205,243,19,179,89,198,167,186,230,147,10,96,235,237,113,103,99,45,208,92,64,71,82,193,199,19,210,19,1,94,100,99,220,119,20,10,219,229,148,244,34,109,84,53,0,48,112,152,212,53,213,12,252,211,63,133,49,49,200,106,3,186,221,220,109,33,105,86,225,83,211,139,41,220,248,75,159,217,89,53,241,89,141,50,42,70,155,50,177,126,40,192,217,59,98,125,163,54,126,18,28,231,192,8,172,19,185,246,44,219,31,109,108,217,211,58,139,234,220,216,245,73,127,44,104,32,29,32,99,12,161,242,157,137,93,123,32,138,200,51,75,166,140,156,105,46,129,225,130,44,237,25,49,20,112,63,17,67,67,193,160,71,154,159,244,136,239,64,0,85,224,156,145,185,13,70,207,157,3,50,155,28,171,50,183,41,140,149,155,83,5,254,174,238,1,220,120,51,240,70,133,39,81,183,196,88,77,123,100,146,151,173,98,189,57,125,14,158,19,202,221,40,32,229,193,207,142,144,3,124,134,107,161,169,25,99,120,172,97,54,38,151,213,158,165,3,205,85,64,108,144,180,202,58,226,116,150,56,184,167,14,161,48,195,186,141,106,46,0,123,214,127,169,185,174,21,153,25,210,125,133,79,164,211,223,106,120,97,174,26,194,241,105,157,136,207,192,61,28,187,58,145,0,163,68,254,28,63,69,142,104,104,207,247,14,80,18,193,204,146,52,5,42,208,187,5,172,13,224,143,124,173,51,231,154,107,207,253,30,187,235,54,135,252,174,83,254,240,210,198,85,46,230,102,124,21,253,2,177,148,156,36,55,2,167,22,48,196,95,162,83,19,232,59,202,244,88,105,28,188,19,165,25,226,32,223,139,183,240,100,228,158,8,138,99,26,245,31,173,207,53,115,6,199,102,244,113,27,75,33,133,212,98,189,200,181,100,114,150,215,140,194,226,138,155,79,66,19,57,88,96,111,162,31,234,154,179,22,190,58,136,229,90,227,183,59,208,161,169,229,37,226,137,28,75,147,90,152,22,167,200,238,231,122,87,46,48,50,49,195,135,31,155,6,60,253,130,75,58,51,142,245,216,35,241,9,127,183,86,190,96,107,223,225,113,29,231,121,136,147,58,134,237,248,251,90,121,49,169,37,226,131,93,176,22,197,45,113,107,102,65,11,33,251,92,72,52,204,200,57,15,151,91,202,81,34,66,20,69,80,165,86,245,223,119,229,2,164,144,182,220,179,67,79,38,126,84,221,136,217,100,117,209,167,92,114,187,72,176,46,114,75,3,64,234,24,253,22,60,170,177,191,75,213,153,164,213,45,223,150,148,197,79,48,174,207,30,209,37,65,128,60,246,52,30,142,22,185,151,86,86,121,238,92,243,184,225,58,10,135,250,216,100,248,74,196,66,116,139,118,253,101,192,13,59,156,208,218,230,227,99,144,244,168,55,77,129,116,188,164,233,22,221,174,61,82,243,197,52,248,212,60,225,141,189,222,51,202,64,98,230,205,230,5,101,20,152,51,4,220,0,253,89,142,106,58,197,13,77,160,67,97,190,163,164,189,160,169,145,19,119,193,173,223,215,237,90,128,249,77,32,2,157,243,37,95,51,196,42,114,53,253,217,2,48,200,192,76,5,127,0,37,231,69,75,33,21,59,4,248,80,76,200,78,224,57,250,82,60,118,187,79,93,16,85,144,33,217,198,251,121,193,59,123,104,161,132,182,207,59,5,1,147,104,126,28,170,36,82,184,110,229,172,31,106,6,29,210,47,180,167,9,84,28,153,70,132,85,3,52,129,214,162,90,123,143,206,151,157,140,162,76,64,44,182,54,230,13,54,140,176,95,0,50,19,146,242,152,37,231,67,117,217,39,161,218,30,51,110,126,206,214,231,104,177,158,156,27,253,1,201,146,85,71,188,75,163,122,92,76,197,84,204,240,41,166,136,192,96,231,147,38,229,108,186,112,23,199,120,252,13,26,250,4,175,100,196,183,237,198,142,181,60,64,44,67,170,198,107,55,54,152,169,64,172,230,244,126,22,191,157,151,110,138,211,50,30,135,25,96,40,90,162,170,96,196,210,78,55,43,138,236,216,82,148,87,129,73,53,106,14,52,15,74,228,89,172,31,112,70,38,57,89,246,247,66,242,82,51,214,247,21,0,154,189,165,61,37,17,209,76,133,215,148,43,244,7,180,173,153,94,81,76,194,19,11,8,190,108,144,122,190,23,195,8,47,72,240,68,239,139,172,44,72,130,20,114,135,216,245,184,208,53,10,216,2,215,67,132,44,46,69,253,76,58,118,8,104,230,5,228,109,235,211,80,51,74,4,49,143,80,11,146,226,41,229,255,16,45,253,125,141,214,4,209,109,12,136,130,61,75,105,42,72,29,106,164,85,110,180,109,251,197,99,134,102,119,139,89,177,153,204,186,22,223,138,78,33,161,183,129,64,244,255,211,118,38,43,184,4,201,117,126,23,173,181,200,121,208,218,24,12,222,121,105,132,17,118,35,26,172,129,118,123,33,132,222,221,249,197,159,17,121,170,193,203,238,134,166,239,141,91,245,87,101,229,16,195,137,115,114,125,11,32,219,41,166,230,78,187,202,3,188,90,31,135,2,63,145,163,126,45,82,233,124,121,53,159,87,157,81,236,166,209,162,74,115,23,160,83,72,230,101,208,132,109,5,174,122,248,47,117,59,250,64,55,13,42,36,104,90,4,210,228,234,133,128,116,32,196,12,120,45,224,204,108,116,242,129,124,91,198,24,245,176,182,9,157,205,20,16,202,77,19,129,224,151,209,7,122,120,87,35,178,144,230,88,131,127,52,217,41,201,99,42,12,152,100,68,36,179,8,16,180,209,175,80,12,207,81,21,128,62,113,43,66,217,52,1,34,145,108,43,98,41,4,121,146,1,139,77,101,3,19,207,138,111,158,193,25,68,70,149,134,44,121,52,3,158,70,21,159,68,124,109,237,131,173,78,98,38,108,146,15,102,106,65,175,14,79,151,148,84,98,10,69,100,41,58,156,123,173,170,93,174,219,0,129,81,158,162,47,184,203,163,237,110,93,246,238,0,65,229,60,20,113,142,166,112,84,149,97,228,82,148,112,229,28,136,84,8,17,216,154,178,72,96,69,217,207,21,39,162,150,114,98,129,191,188,120,105,12,118,47,30,78,110,14,19,144,227,36,105,42,172,125,202,102,10,135,77,160,100,192,38,76,217,13,235,249,192,51,69,204,213,251,39,129,88,200,168,22,239,44,91,200,30,140,42,221,5,132,62,187,5,128,7,74,100,221,240,76,114,38,71,71,5,149,44,233,232,177,198,145,25,113,42,120,228,38,216,103,83,9,110,129,105,34,57,213,180,189,133,148,250,126,253,64,104,200,104,115,204,241,111,235,8,244,15,133,101,137,94,32,101,98,103,241,171,183,17,13,139,153,61,169,13,15,156,88,97,61,107,155,83,6,206,21,143,102,117,28,105,146,66,250,242,42,53,99,238,144,34,75,171,210,113,65,235,11,115,233,191,95,218,129,213,27,16,241,104,54,42,4,171,210,55,63,153,135,209,213,35,176,137,179,182,80,150,136,199,66,11,55,105,187,62,208,232,20,223,146,194,177,28,216,48,202,213,220,251,139,21,169,28,74,175,29,50,229,209,213,67,95,200,167,143,15,234,133,17,109,99,134,121,159,218,230,103,124,134,17,34,211,44,32,16,251,209,166,157,49,1,95,235,223,22,195,126,156,233,29,121,28,28,109,1,86,227,249,66,89,17,125,59,192,130,165,127,134,234,122,47,1,111,51,160,132,188,23,21,85,47,89,0,213,4,108,82,180,179,146,250,249,140,166,159,94,36,78,229,193,169,36,68,68,198,193,42,159,210,192,160,43,189,206,30,154,155,228,201,72,11,204,21,49,21,158,245,231,189,0,194,60,36,138,9,100,73,199,232,128,88,63,182,43,107,71,18,51,93,39,237,161,54,76,252,93,90,120,33,104,73,81,86,160,164,45,238,2,116,0,103,42,68,181,220,200,225,197,140,14,75,143,30,150,14,157,188,118,15,23,211,172,138,66,126,250,32,48,225,121,133,157,246,93,77,152,44,87,83,163,27,81,189,165,179,67,190,7,192,30,184,33,162,182,75,208,172,189,197,248,99,43,162,65,166,101,209,190,101,132,191,94,29,146,149,38,205,193,208,248,229,254,42,95,125,107,223,2,44,2,108,234,113,178,53,225,46,167,91,187,81,249,143,104,208,96,49,210,30,76,61,47,197,84,192,61,144,114,7,242,245,125,60,136,50,26,232,82,117,70,173,12,216,126,15,63,103,126,154,54,45,107,48,163,114,156,96,241,144,121,182,204,185,142,210,24,224,67,237,80,164,137,22,95,211,205,120,85,210,246,12,254,176,190,230,181,100,33,139,92,189,10,72,247,240,146,178,229,43,165,183,223,10,136,81,107,33,209,144,148,83,197,244,189,234,131,248,139,50,47,196,1,201,48,111,207,156,181,129,30,50,138,168,2,1,76,65,108,82,57,9,128,195,197,189,23,145,172,176,189,16,31,121,194,156,7,207,83,0,110,5,1,63,96,230,225,99,193,92,47,102,148,162,122,52,44,109,107,123,81,46,5,208,20,113,111,122,124,229,193,206,91,210,54,25,214,213,154,18,49,208,178,91,131,177,96,211,119,183,148,3,162,27,225,100,92,61,145,25,17,6,9,160,118,35,194,119,83,170,84,243,156,46,20,246,235,1,219,93,200,20,160,53,219,237,117,5,33,224,41,204,111,201,162,232,240,121,173,21,65,72,158,146,233,71,191,38,46,225,218,54,35,171,171,188,14,176,185,133,72,204,64,174,129,40,135,220,122,42,125,218,255,135,14,228,175,90,179,43,192,91,1,62,254,136,79,6,41,82,105,28,0,33,79,13,250,82,197,128,246,174,66,186,75,76,134,198,202,229,115,49,157,25,141,82,243,241,33,168,248,184,153,42,129,124,102,42,109,123,56,211,17,157,0,91,232,201,74,54,159,177,23,55,23,203,101,137,121,33,244,29,102,138,109,93,67,54,166,81,221,97,238,109,106,47,95,179,118,103,127,111,211,55,18,66,142,220,232,132,117,106,180,1,111,100,23,214,139,204,38,188,156,46,102,80,129,238,218,141,71,21,255,50,177,18,158,101,104,48,229,189,135,225,224,253,209,230,156,10,250,62,175,89,169,176,249,111,211,92,166,29,192,112,125,165,219,9,181,65,21,177,203,202,205,23,69,233,116,191,24,210,114,200,87,136,249,184,194,254,94,104,110,100,37,12,200,52,101,117,255,34,156,183,91,168,169,142,153,106,83,242,171,43,66,75,218,39,8,188,57,213,48,55,67,248,232,79,227,4,249,147,17,235,39,13,85,209,238,238,78,56,7,227,251,170,26,139,46,147,197,189,214,227,116,136,100,181,61,120,129,24,202,205,160,131,244,98,147,177,241,49,131,220,163,46,241,252,10,91,85,208,152,89,51,134,228,141,11,210,114,243,118,108,99,94,76,221,41,161,106,195,55,190,159,115,254,148,108,181,169,20,220,183,115,68,1,117,73,2,46,5,35,112,78,178,234,191,13,242,90,216,213,139,229,233,167,255,54,85,184,41,108,144,20,216,136,208,239,76,91,86,82,152,26,170,194,119,147,194,220,32,114,151,71,107,204,29,127,180,149,127,80,96,137,100,83,231,156,190,102,250,48,229,216,51,98,194,248,218,199,186,246,214,7,167,2,55,156,205,105,153,70,178,94,77,35,144,243,57,194,103,150,148,227,132,178,186,55,0,236,100,138,160,26,86,65,208,144,46,140,108,195,39,143,88,143,252,52,71,221,116,154,62,14,220,169,97,213,25,18,64,127,126,243,254,217,147,104,50,92,183,46,137,145,182,170,170,241,183,81,231,249,181,52,55,125,6,116,163,85,235,251,225,194,115,214,164,197,6,86,236,235,30,0,153,182,199,80,225,68,65,229,174,15,90,124,207,231,150,16,24,2,189,236,116,121,188,97,213,45,233,68,231,115,5,241,27,217,116,120,175,181,93,60,165,17,191,189,241,5,215,199,76,60,233,223,3,250,90,105,149,66,124,170,1,230,115,51,69,181,162,157,236,109,140,160,223,220,166,244,168,172,95,20,211,175,106,46,116,4,232,214,73,208,102,45,168,65,7,185,173,120,245,73,59,192,82,208,221,74,25,83,2,66,172,108,237,110,166,137,84,2,140,74,50,110,56,39,227,38,248,200,210,228,75,225,221,107,39,152,73,119,201,118,136,188,222,154,190,223,129,230,234,210,126,246,235,254,31,206,208,134,187,164,32,53,94,18,61,146,48,79,216,39,149,176,12,82,9,63,191,232,53,108,69,31,13,232,106,242,21,178,65,81,100,101,7,40,68,198,78,115,9,44,182,108,189,26,196,139,27,105,67,44,58,147,160,158,190,76,197,152,33,176,81,194,132,70,107,155,111,57,148,48,135,102,98,26,93,16,206,103,138,80,12,31,95,204,212,33,252,169,23,146,29,178,124,42,167,244,246,61,126,155,134,80,82,179,21,3,174,149,153,212,101,105,34,151,136,79,229,230,253,225,139,132,182,142,210,242,239,106,8,98,13,171,35,25,164,150,231,165,17,135,104,138,24,107,244,15,175,6,245,61,55,155,98,178,140,39,204,151,87,161,8,44,22,28,253,74,153,183,77,181,179,134,153,30,200,172,230,85,111,194,125,27,49,88,149,66,24,120,56,19,149,116,51,207,34,73,61,178,199,251,50,131,194,22,185,62,68,128,80,219,250,52,161,110,67,3,218,208,236,149,241,41,186,217,82,84,146,128,58,27,86,187,37,108,227,238,194,55,86,6,149,134,220,149,223,188,157,227,91,89,176,0,191,141,219,187,105,210,122,96,206,149,218,101,224,158,248,160,52,74,226,146,35,106,183,31,202,205,147,150,120,225,88,161,63,224,214,255,104,127,49,81,106,185,57,170,78,183,186,190,169,219,51,224,114,243,105,18,227,126,245,44,31,44,164,161,250,202,229,29,195,140,222,178,44,174,6,251,253,37,153,131,110,147,70,71,9,147,27,178,34,245,30,63,6,172,42,18,76,26,174,251,18,216,217,197,148,199,214,135,228,103,92,238,60,126,154,230,115,153,42,104,160,21,247,192,80,248,166,130,37,9,174,10,96,180,141,120,175,133,84,170,152,45,7,210,99,84,178,82,125,23,212,19,199,173,62,90,119,62,65,91,85,222,164,181,91,220,188,141,173,204,70,103,170,228,30,19,173,65,123,162,132,78,197,192,17,37,230,225,162,72,34,111,189,172,203,216,205,231,152,220,83,153,143,186,9,215,249,10,48,190,207,245,97,62,114,168,189,45,144,19,84,124,50,157,180,226,22,127,173,108,50,103,85,137,145,136,35,124,80,18,140,115,251,243,189,166,31,109,182,109,140,173,211,16,204,76,137,247,50,209,98,205,131,38,171,11,134,57,81,254,170,250,218,231,35,236,119,53,1,213,250,124,236,236,103,54,34,32,86,165,85,162,170,154,90,204,5,232,160,182,240,110,116,131,222,199,131,163,128,43,92,62,29,78,162,25,31,51,153,98,225,252,80,104,57,61,36,99,118,230,213,212,89,218,183,209,212,185,25,62,109,217,76,59,68,253,125,184,185,24,159,161,38,112,171,73,133,251,92,201,38,34,163,73,92,202,57,110,133,207,80,138,51,20,246,155,76,82,2,120,137,173,58,156,231,55,41,206,20,167,149,235,67,121,6,129,210,136,229,69,91,145,220,28,76,36,98,211,190,56,219,254,38,59,17,33,116,178,88,130,219,115,181,4,79,0,207,90,76,226,109,242,63,74,67,11,229,96,88,201,227,125,174,133,235,193,55,44,190,230,220,114,122,81,88,93,87,109,5,243,175,72,36,102,196,202,124,129,32,13,167,93,75,118,16,238,219,28,13,21,100,158,31,95,194,200,18,111,189,11,51,139,69,115,211,36,197,221,33,206,0,102,151,250,18,63,30,254,75,153,13,11,13,12,60,74,158,103,180,113,254,219,181,39,1,238,26,243,222,9,174,252,193,235,175,215,69,239,189,168,11,93,51,253,31,69,142,190,97,110,206,246,123,67,37,48,244,226,110,104,189,107,69,34,72,103,2,142,157,147,117,83,14,60,65,194,208,204,52,157,70,62,133,51,40,40,105,147,71,94,222,164,33,175,121,27,25,173,112,254,13,163,61,10,51,13,152,226,140,15,148,190,226,177,241,159,134,178,17,130,215,185,133,6,204,232,182,200,102,200,194,60,1,252,125,240,194,129,254,169,36,192,8,22,243,140,254,227,149,149,9,145,221,108,196,213,70,30,41,81,54,34,49,107,248,168,88,47,179,58,219,112,52,179,132,174,185,90,82,234,99,134,125,198,127,155,125,86,78,31,132,3,225,241,190,86,83,183,214,58,4,208,214,58,220,60,191,122,90,92,13,234,242,78,133,98,84,134,146,21,25,11,192,155,143,120,1,183,177,63,87,211,2,235,91,41,152,217,162,124,158,3,20,90,114,63,168,66,161,32,34,23,152,161,51,241,171,201,45,45,229,135,36,83,218,124,208,200,154,87,173,23,159,61,200,133,192,182,53,59,107,13,157,54,87,39,214,219,134,111,110,26,36,156,64,183,47,39,187,207,70,27,250,97,18,205,168,118,223,252,27,45,45,0,113,180,76,65,156,112,179,119,153,204,13,225,170,152,9,18,252,204,70,57,187,105,162,105,130,112,91,238,212,194,86,82,167,210,125,214,105,34,66,110,238,68,82,194,98,10,59,74,247,77,229,120,223,198,60,33,230,243,185,46,78,4,62,17,100,157,211,167,202,193,242,242,155,159,153,3,2,91,41,82,147,203,94,97,254,53,145,139,185,25,132,245,154,137,133,155,22,119,70,2,247,227,195,178,173,188,41,55,63,159,131,40,232,103,70,112,97,107,122,121,154,148,152,175,1,139,163,63,37,148,89,222,118,215,140,86,101,126,89,105,231,188,223,171,89,66,77,118,67,64,91,115,249,86,122,156,148,51,6,178,101,89,47,107,236,42,205,142,89,45,83,224,55,181,184,186,210,218,34,101,8,235,76,77,197,173,100,76,245,98,234,51,174,129,65,223,80,230,136,255,84,103,130,245,219,90,169,149,42,139,19,186,95,173,94,172,45,209,86,172,213,151,254,226,27,58,235,242,212,250,9,26,222,123,197,91,119,50,146,83,171,47,165,181,184,57,29,176,159,210,206,0,179,155,123,12,120,3,213,41,230,77,87,134,143,217,57,191,139,40,56,193,173,11,0,236,125,107,100,133,183,152,225,39,139,73,124,102,9,50,64,98,6,41,229,142,12,89,190,170,149,6,152,203,214,242,51,164,90,29,123,40,171,179,113,120,198,250,162,40,62,149,243,25,232,84,44,109,162,112,29,21,188,185,22,230,70,81,67,107,78,184,227,203,215,199,153,70,67,129,86,8,222,244,18,75,23,214,245,33,83,197,20,84,134,135,171,198,135,33,42,125,152,77,184,217,55,203,246,89,61,124,201,209,125,34,81,239,85,92,115,49,132,99,172,143,98,144,70,41,172,34,209,117,2,119,63,127,240,73,165,135,205,254,57,221,222,110,38,39,163,229,46,216,167,125,79,49,57,77,205,41,194,234,181,60,129,102,101,80,104,13,165,38,149,184,166,249,147,1,40,107,74,14,78,191,187,239,196,68,194,73,24,77,76,251,119,78,15,50,208,250,253,242,146,15,200,182,170,127,16,122,62,170,86,164,224,232,238,113,188,160,165,45,140,232,191,146,189,91,27,180,66,106,173,206,122,159,193,217,87,101,185,6,133,179,222,193,132,211,40,152,155,205,246,158,246,59,183,242,86,2,121,240,61,253,77,18,68,234,69,21,7,4,79,89,49,11,232,160,148,242,58,90,128,169,214,55,63,91,210,86,247,106,234,16,203,3,112,18,76,199,3,18,250,249,98,226,121,113,50,37,220,211,45,165,48,120,36,60,179,64,139,197,40,90,71,131,80,217,215,52,7,83,169,89,197,59,102,113,69,56,91,180,16,208,202,107,163,197,236,110,70,221,219,136,109,85,117,100,157,65,243,205,8,149,149,44,156,252,68,197,115,183,119,54,152,18,158,8,158,160,172,186,99,51,50,9,50,81,75,89,84,162,227,232,200,32,51,69,196,229,184,217,103,81,250,6,206,231,204,106,134,244,116,188,109,146,253,90,234,150,236,21,99,180,184,122,24,7,182,74,192,164,81,98,31,36,151,223,245,230,103,31,156,145,78,1,118,188,164,152,70,29,19,72,85,156,14,108,195,82,185,204,86,26,76,254,104,72,220,171,30,86,230,53,75,188,24,45,113,2,197,32,23,64,198,204,55,120,118,255,44,42,69,208,24,0,61,116,51,228,101,242,228,52,27,204,237,158,2,60,4,84,29,69,178,167,24,160,200,205,70,166,56,197,12,204,32,199,213,180,54,136,196,88,121,76,114,100,13,240,190,100,76,169,6,208,102,235,230,243,26,194,113,81,73,170,59,127,128,229,28,118,234,250,94,72,46,68,32,11,171,193,146,246,42,186,140,26,21,154,159,217,168,31,134,222,188,163,104,230,137,135,142,236,167,170,3,210,209,52,183,135,47,221,132,86,245,183,7,188,104,158,12,5,240,211,182,74,144,225,155,47,223,145,58,200,61,1,158,33,154,192,33,158,195,76,245,64,126,123,3,240,138,71,59,33,118,18,29,24,102,53,216,49,255,237,65,66,178,171,120,26,66,150,190,244,89,185,20,216,228,230,211,26,151,174,121,162,235,170,47,134,172,118,158,110,94,236,121,93,31,141,4,190,111,59,221,104,36,101,117,23,11,197,220,49,4,189,74,79,135,154,77,115,240,154,51,133,189,207,147,37,231,75,196,10,39,195,248,92,220,83,124,48,202,103,89,213,86,171,65,255,61,115,199,220,250,108,121,180,130,159,137,233,79,214,12,84,172,10,101,16,91,248,131,117,250,225,85,204,142,83,209,3,70,132,56,57,211,69,59,141,150,247,91,228,200,148,179,102,85,205,55,211,68,116,167,147,28,222,80,25,61,115,128,239,182,193,234,232,67,69,221,192,62,198,59,67,42,49,183,234,197,225,7,110,63,219,144,185,213,36,147,105,181,175,226,94,202,132,4,62,237,166,230,19,195,249,9,51,65,208,169,44,117,29,86,188,185,207,109,16,148,189,100,22,14,147,224,190,111,13,65,124,255,232,22,78,38,138,111,89,139,109,162,232,213,104,6,93,214,30,148,199,241,6,62,55,71,2,219,227,143,101,65,158,126,76,115,128,61,223,178,140,197,95,213,234,218,2,188,57,221,108,52,97,242,104,150,117,47,113,115,90,254,69,242,141,58,94,156,218,192,25,179,160,62,105,38,69,254,200,205,112,73,72,11,33,107,115,142,236,155,206,57,2,70,249,106,15,226,10,250,23,89,198,173,34,2,153,5,210,165,236,59,26,213,77,40,228,116,219,192,165,245,33,63,195,95,84,0,157,170,237,42,158,41,250,81,90,109,189,57,129,150,47,93,35,95,86,25,101,83,126,137,205,118,17,21,168,68,51,169,136,82,125,121,177,140,251,250,236,11,39,184,89,190,178,207,105,67,64,243,145,217,43,158,205,161,87,133,204,173,170,61,162,205,114,7,101,91,23,161,10,100,166,179,8,154,239,165,118,66,9,18,138,118,148,179,17,47,191,26,96,90,209,93,99,45,39,239,176,14,227,60,63,122,116,139,58,157,7,86,198,250,216,85,11,114,46,35,142,116,51,240,0,25,177,19,37,59,92,111,179,37,207,253,217,73,145,109,137,4,24,29,36,199,77,149,169,192,8,71,150,22,201,240,188,62,91,165,193,101,239,68,50,222,108,1,193,35,138,72,98,36,204,36,79,245,136,200,36,171,107,220,156,54,249,164,66,146,19,164,82,119,51,238,129,40,2,219,25,113,27,69,120,237,109,234,235,159,21,82,35,127,70,215,217,106,186,173,52,96,141,45,30,45,27,214,76,204,99,148,103,165,6,220,117,203,106,112,83,249,152,118,155,132,106,6,140,224,91,214,54,244,184,78,179,227,176,145,97,190,102,147,113,87,153,74,250,194,167,187,50,28,39,132,94,42,243,186,60,195,85,76,97,64,245,128,235,54,148,75,119,115,183,141,91,21,102,13,200,235,102,130,155,166,102,54,139,123,234,22,107,70,146,40,132,130,113,91,94,107,40,16,203,119,117,70,112,70,139,215,49,10,204,158,91,74,17,103,63,203,172,191,48,3,251,149,123,131,84,247,8,29,0,48,129,174,154,151,165,6,175,153,254,105,85,212,110,184,143,117,248,189,143,203,124,126,64,36,125,171,117,90,249,107,163,69,43,204,110,214,141,13,234,232,154,225,194,83,31,236,120,178,219,105,150,182,53,70,81,154,18,181,225,129,118,184,127,17,144,136,170,51,222,232,85,29,215,123,60,11,13,158,43,213,11,166,211,127,249,79,195,97,35,12,177,168,161,146,143,169,110,158,48,12,136,208,241,153,210,203,243,22,252,42,185,52,121,50,144,126,227,198,133,160,244,160,206,94,98,54,72,102,117,115,103,211,18,249,103,218,230,110,91,52,100,166,200,217,202,190,210,127,154,164,126,115,138,186,170,153,77,171,114,246,60,148,161,244,186,208,0,98,46,195,179,34,56,88,214,212,165,191,61,250,101,157,219,0,175,128,182,87,125,242,178,93,82,175,192,183,65,111,185,152,209,247,190,167,0,213,76,212,144,244,189,73,200,248,197,199,178,244,140,104,134,11,110,254,224,132,129,210,106,110,67,158,125,117,22,43,55,72,247,26,103,58,90,191,126,245,108,74,166,7,125,38,145,188,143,25,160,138,165,194,212,103,134,175,237,107,27,234,169,49,116,22,211,88,83,110,16,83,108,253,9,72,179,66,196,234,173,28,152,23,232,145,250,153,135,212,108,174,25,206,239,246,25,20,146,171,249,153,73,100,233,136,147,241,191,75,160,152,68,133,190,52,237,1,247,72,47,197,234,130,93,213,186,123,117,94,160,93,12,119,146,116,95,88,21,1,80,191,119,179,222,90,93,32,124,159,18,102,194,171,174,67,58,156,64,141,190,79,206,66,217,229,1,34,194,104,119,205,48,230,55,17,237,5,206,180,93,202,213,88,124,90,253,152,59,178,51,254,224,160,3,211,199,124,54,121,207,2,88,8,153,84,99,150,8,54,93,239,143,168,25,29,142,169,79,6,133,230,118,51,68,85,186,169,128,83,29,110,36,218,77,122,103,146,207,247,0,41,166,175,90,63,215,78,48,19,197,205,208,241,232,134,180,140,162,238,78,194,250,235,135,25,250,165,1,88,249,213,213,104,26,196,10,27,222,242,139,219,217,89,117,75,33,64,37,171,235,102,142,39,241,130,160,77,154,158,14,130,94,31,95,69,246,140,50,76,76,44,204,86,214,18,73,249,19,74,47,223,135,33,99,169,178,23,162,182,186,110,155,20,86,148,141,36,152,69,201,144,192,221,205,96,69,100,213,195,84,123,182,175,37,111,221,69,203,181,163,42,126,57,3,204,124,246,124,85,179,63,251,123,246,76,170,253,182,38,90,145,168,236,240,9,185,153,86,220,44,55,167,27,227,138,100,49,104,0,63,222,231,234,32,221,188,250,137,56,79,175,170,142,14,4,118,92,122,150,99,134,213,65,144,63,231,244,64,106,41,238,61,182,81,116,60,51,171,190,196,247,26,191,30,6,49,211,233,57,253,181,169,202,54,25,210,13,57,73,141,159,70,185,88,62,8,98,132,165,191,123,35,69,37,155,29,109,108,57,166,248,248,157,131,207,138,160,235,30,239,193,206,43,74,248,131,28,210,184,154,58,48,98,208,61,35,71,215,24,201,82,206,110,38,113,244,54,133,51,99,141,57,235,90,141,190,64,38,41,90,94,61,54,5,92,49,4,118,158,217,2,131,24,81,168,244,4,97,89,209,248,205,158,47,45,198,11,173,57,21,232,56,103,190,66,203,244,36,86,37,163,63,47,2,39,188,251,103,152,151,236,240,147,2,203,109,136,248,221,187,171,220,54,130,8,221,49,146,128,209,62,238,50,194,221,195,207,173,250,203,221,200,99,159,48,192,35,89,58,41,73,222,201,157,207,151,72,57,22,207,143,56,250,93,76,39,115,191,68,245,152,209,140,144,111,185,104,143,240,66,27,63,125,70,80,222,121,241,169,29,138,11,255,34,127,16,115,165,237,55,63,243,150,246,98,132,184,189,219,212,94,121,9,145,20,218,129,112,203,239,120,46,107,147,17,51,73,162,225,47,13,213,68,21,63,156,154,104,238,37,172,43,75,183,247,185,89,38,211,221,223,144,36,225,173,168,208,71,244,228,126,29,47,69,153,91,204,148,62,107,152,233,144,126,117,56,110,142,254,87,241,105,0,93,166,124,74,163,233,245,128,239,152,207,66,16,156,71,53,214,18,207,59,20,99,117,209,116,140,241,21,122,181,0,30,79,75,42,233,168,16,98,15,55,147,113,22,143,116,217,210,242,51,17,178,142,227,164,200,213,112,167,84,63,112,145,230,28,66,179,70,8,6,153,186,223,156,46,18,157,9,70,156,230,11,147,26,246,89,90,242,211,116,73,187,27,209,12,73,160,51,129,131,46,45,31,51,136,42,146,248,217,36,70,103,246,67,177,17,151,174,143,25,161,234,230,230,243,83,75,189,12,195,204,187,240,58,88,75,192,250,50,226,198,83,178,253,193,55,48,40,201,136,96,166,119,201,205,195,104,20,245,230,51,208,153,134,68,155,85,191,246,241,187,169,47,252,204,166,232,172,193,203,217,109,136,255,195,12,174,93,70,133,218,132,3,11,142,149,78,98,113,164,151,233,167,223,175,117,246,188,241,201,185,163,138,56,226,212,235,6,172,249,220,187,90,6,197,205,195,104,100,196,12,206,192,131,19,128,131,202,140,11,143,40,135,234,116,51,145,140,44,129,159,194,72,139,171,13,64,41,86,59,124,252,193,171,213,216,171,152,179,33,42,220,60,32,183,125,31,219,100,146,151,239,133,116,102,23,85,69,134,154,101,71,108,210,127,148,88,114,245,143,25,253,206,225,51,60,84,62,100,11,159,244,115,185,115,198,172,66,207,72,54,233,97,0,77,55,3,5,208,3,96,224,220,121,244,1,78,250,172,222,174,91,124,113,5,61,204,48,104,74,226,14,224,70,132,23,125,24,141,131,158,15,137,110,60,159,41,147,46,175,170,167,203,222,242,94,103,127,162,3,91,205,125,79,119,242,17,68,223,186,101,217,213,225,238,118,250,112,118,222,250,100,115,122,190,18,105,184,166,220,234,214,35,228,210,27,152,225,208,79,250,228,112,61,250,10,233,198,172,36,94,204,25,242,1,60,253,103,70,116,101,10,122,134,94,59,138,129,119,208,140,191,82,186,76,42,69,91,202,133,215,12,89,139,116,254,179,184,206,22,231,14,22,72,81,62,185,152,233,63,243,201,66,125,174,11,102,200,22,99,247,204,185,41,204,238,253,153,199,148,17,171,95,13,114,160,108,61,88,139,9,131,92,243,153,14,82,79,102,109,159,37,226,171,151,185,144,147,110,136,36,76,188,194,130,54,27,44,57,69,183,226,224,73,182,171,121,111,249,105,118,195,62,226,167,193,143,85,61,99,216,105,106,143,155,107,44,137,58,48,76,67,110,164,218,38,43,100,145,31,246,140,36,165,208,9,75,121,152,183,201,142,122,10,107,144,86,23,206,143,106,233,29,63,57,145,94,64,182,229,89,201,143,205,225,47,77,127,205,20,151,149,206,28,164,229,220,140,8,182,36,161,0,10,206,238,81,192,48,202,79,89,2,166,199,147,125,18,79,178,103,154,147,39,77,232,33,242,89,40,180,122,136,141,86,85,95,61,147,7,215,143,1,39,121,247,18,35,213,197,137,199,43,102,32,190,30,44,162,32,213,5,162,197,91,237,128,216,3,84,170,154,89,219,134,66,244,92,202,196,237,147,75,139,177,115,250,83,15,104,114,229,82,200,210,150,159,138,19,237,88,33,232,175,20,5,167,3,28,97,247,133,232,84,198,35,253,20,156,175,153,230,149,38,231,3,197,228,20,105,1,56,167,183,38,67,76,179,206,187,137,138,233,205,106,4,176,182,193,230,175,53,27,42,90,221,47,244,65,124,39,4,205,8,153,163,152,161,93,242,131,141,102,214,34,202,124,152,209,182,244,155,83,236,210,45,28,146,140,153,124,64,151,169,99,55,157,253,212,166,227,234,78,214,91,146,37,100,117,182,119,164,22,211,211,153,234,116,34,84,230,113,15,249,33,146,54,98,70,26,194,67,96,251,116,66,109,97,105,227,179,87,109,55,91,247,217,86,183,178,190,109,20,1,218,161,167,135,97,28,188,182,2,18,18,102,86,29,21,107,95,186,55,39,63,181,151,14,57,9,185,240,191,152,134,103,186,235,247,34,57,236,190,56,252,17,162,83,202,215,236,81,228,43,204,87,81,135,172,134,153,207,59,172,164,60,251,103,26,210,44,113,199,140,10,71,18,245,23,50,226,108,155,254,214,231,103,63,46,41,163,28,176,78,147,252,46,93,151,64,205,217,227,34,158,49,171,183,11,179,2,8,197,107,134,242,167,73,169,248,199,102,20,35,54,200,105,203,154,175,166,169,233,70,98,162,249,249,217,232,196,3,88,148,68,36,171,218,17,185,98,184,232,99,23,242,93,56,234,171,83,177,97,38,128,29,223,29,116,123,71,39,208,34,184,85,150,46,122,112,26,254,211,0,201,53,185,74,39,89,173,62,199,240,147,62,149,249,133,178,164,67,108,201,247,91,133,86,39,17,132,214,97,166,74,163,86,163,135,246,47,185,240,57,165,90,187,44,184,118,215,234,188,246,82,201,143,51,126,148,78,252,200,218,52,48,106,144,10,119,215,213,80,193,10,221,171,44,13,28,181,91,220,99,110,34,174,166,81,38,16,180,59,195,142,121,210,125,253,57,74,217,110,150,155,169,83,237,143,57,57,181,10,102,88,9,244,24,63,175,120,214,244,8,51,4,41,122,53,185,192,237,191,157,97,56,214,208,163,101,168,114,194,92,242,167,2,183,140,143,105,199,111,211,109,37,217,35,250,153,33,229,114,51,24,217,165,161,135,225,48,99,42,116,226,154,246,137,251,145,241,115,51,157,66,178,46,77,35,39,123,236,1,107,200,210,132,180,117,8,148,17,102,164,219,212,231,91,191,6,17,255,216,140,139,36,205,38,224,162,29,123,66,99,218,169,91,70,89,217,235,173,152,241,51,150,250,209,176,255,251,100,56,94,64,211,240,28,242,167,237,185,169,243,179,198,134,42,86,154,154,114,172,62,56,67,230,231,201,142,199,232,135,230,54,125,204,252,201,180,236,233,213,115,38,11,128,44,117,86,141,5,173,197,247,196,31,169,234,203,90,223,141,155,143,99,60,251,39,186,64,162,221,191,39,91,91,30,243,19,1,156,191,233,215,252,139,85,212,135,135,142,99,250,213,48,190,46,245,225,27,180,163,205,39,106,179,118,7,185,26,149,70,239,157,172,232,73,157,63,201,213,103,34,70,67,28,41,237,19,110,202,218,158,252,84,138,137,10,71,144,22,200,231,143,211,196,31,205,130,15,25,150,243,40,70,79,245,51,211,244,89,21,227,72,123,226,37,235,100,99,133,2,162,104,190,207,84,66,174,149,6,236,253,201,22,218,169,224,183,46,136,100,106,26,115,146,19,143,171,209,208,46,114,166,14,8,155,146,127,78,99,23,18,173,31,240,113,107,58,74,145,118,183,79,233,99,160,198,185,110,228,95,241,65,170,32,70,141,191,44,59,248,139,16,88,113,20,4,165,160,104,221,184,232,63,41,154,95,37,239,236,230,126,130,224,37,171,235,199,202,225,223,146,76,45,77,213,146,187,165,75,227,238,226,128,10,145,186,156,106,30,78,254,78,173,13,54,130,174,191,93,162,47,172,226,2,22,5,82,176,143,131,192,187,102,184,130,132,177,9,2,172,20,165,92,160,121,80,7,203,147,225,224,59,130,17,89,14,184,195,36,49,12,157,147,87,24,140,205,250,19,41,178,157,58,221,217,54,216,197,148,211,233,188,211,114,252,250,217,86,233,230,145,36,255,137,96,233,206,115,179,181,163,79,125,48,116,162,154,155,143,79,58,4,109,13,249,184,57,34,215,76,170,92,79,190,113,182,63,202,245,215,108,96,119,253,237,109,178,144,247,173,73,131,230,170,73,231,194,247,186,185,47,202,244,43,235,247,152,136,197,92,25,107,58,248,207,28,109,242,104,199,145,195,225,186,143,214,24,210,164,155,6,96,203,235,227,84,80,47,69,40,243,201,204,147,177,168,110,230,159,74,128,59,225,37,217,254,61,168,152,21,105,45,38,225,77,7,195,253,216,180,235,110,221,42,217,164,221,227,100,233,0,236,254,228,20,150,71,130,160,180,160,222,206,159,77,188,92,198,178,99,166,235,121,173,207,197,44,220,251,90,52,65,246,162,71,0,164,22,219,29,2,106,75,77,17,163,8,157,211,104,115,205,139,220,149,14,153,149,178,220,33,232,150,77,204,106,38,223,228,19,13,156,81,145,170,227,68,108,34,95,239,141,14,127,210,83,242,211,148,136,150,111,179,52,45,17,51,104,121,130,197,234,102,82,164,90,5,56,11,151,52,156,91,65,33,73,62,16,243,40,254,92,189,129,224,208,95,70,201,222,15,23,232,19,147,232,73,81,144,4,122,20,102,132,174,62,115,20,152,132,191,213,36,5,208,116,138,158,225,77,113,111,147,33,208,35,183,82,197,245,241,30,180,32,105,252,192,159,155,147,202,208,193,68,158,255,147,132,153,197,209,245,21,242,128,51,46,154,96,165,149,245,38,97,136,14,78,52,167,133,0,16,54,225,58,158,249,142,246,207,39,160,131,52,236,126,235,201,134,255,201,163,0,52,205,190,114,33,6,41,250,177,113,174,211,21,18,162,88,186,173,25,69,242,2,219,142,228,103,94,154,155,66,231,10,18,102,55,19,205,203,17,129,128,103,113,92,38,8,12,66,236,24,115,114,243,149,188,184,63,26,226,11,239,136,64,189,138,220,168,143,26,235,69,138,62,205,68,13,82,152,91,53,98,129,103,54,12,169,207,67,107,218,76,250,211,227,85,178,44,214,206,82,182,71,125,21,140,173,79,22,180,176,68,73,8,121,176,217,61,213,127,238,109,176,138,250,204,200,204,121,27,57,115,26,205,236,249,204,236,234,30,192,0,12,222,138,29,70,96,5,252,106,152,193,152,189,189,180,153,210,192,77,109,225,180,52,104,4,158,181,89,35,141,63,25,44,92,130,86,64,89,23,204,253,138,215,54,233,208,103,70,1,55,175,24,21,42,95,250,211,40,38,120,19,109,181,134,233,253,142,190,6,24,108,22,49,3,96,120,87,27,127,202,246,173,22,105,76,1,188,161,32,108,66,177,239,193,143,255,219,159,153,252,86,114,175,20,119,64,187,204,97,216,72,35,66,152,137,142,166,168,118,54,24,58,142,67,232,107,0,0,85,122,81,116,67,103,52,95,133,177,109,226,184,199,92,197,76,11,169,135,48,176,107,38,65,157,53,227,135,140,81,89,64,64,132,124,140,246,105,136,132,124,5,161,49,159,62,87,211,99,120,163,12,150,186,242,125,180,242,131,27,251,2,162,157,71,192,118,102,6,23,26,230,174,180,202,40,76,25,205,64,152,249,23,50,228,36,108,179,220,124,43,97,1,102,64,35,247,139,224,111,21,161,4,60,230,179,195,13,15,42,233,4,174,178,237,52,235,159,191,108,236,150,120,24,77,196,145,155,9,98,56,234,147,66,40,85,164,207,144,175,237,183,158,52,243,102,249,216,157,14,170,24,112,54,83,169,174,91,67,1,39,137,155,45,118,150,183,70,32,215,219,231,171,73,21,203,25,115,204,56,140,126,248,145,75,56,46,174,154,27,129,228,29,82,8,150,171,240,246,49,147,160,100,185,214,204,128,85,153,10,64,22,98,166,216,28,212,231,166,23,245,138,145,98,133,120,167,200,120,195,160,89,221,56,168,132,188,223,37,148,58,7,76,118,51,115,78,182,148,106,121,252,17,87,175,170,181,46,4,140,106,244,120,212,75,172,47,55,199,9,234,30,66,88,118,66,194,46,128,145,201,113,20,88,13,76,242,172,224,155,156,134,132,116,86,70,97,236,153,41,101,134,35,191,77,91,90,62,86,101,219,240,242,33,121,230,217,5,148,217,64,207,119,71,13,84,176,239,100,254,197,140,78,173,239,56,27,45,87,33,103,65,191,171,23,15,54,55,218,73,101,127,46,6,139,239,23,179,171,239,49,244,167,105,237,243,33,61,155,252,217,200,243,247,193,189,13,234,215,55,44,241,11,221,132,160,231,252,230,224,113,132,132,142,142,154,217,90,124,78,190,200,231,183,243,47,9,99,102,222,176,125,78,62,102,74,117,252,59,39,29,234,239,58,145,208,214,188,187,29,33,69,214,210,63,99,72,169,56,204,104,112,53,153,165,11,55,246,206,225,102,215,138,242,44,17,34,220,12,221,205,231,70,93,173,195,84,183,221,58,181,47,141,130,27,189,226,217,173,144,227,232,158,48,236,196,104,215,76,83,140,174,158,241,219,237,220,218,232,40,209,61,3,149,207,225,143,93,172,157,94,198,4,77,4,79,153,52,106,16,75,124,117,142,23,82,179,110,237,208,235,201,120,67,24,52,147,223,155,160,64,232,214,154,41,5,186,171,142,111,112,194,168,23,130,55,211,136,186,226,224,180,57,144,153,157,98,253,245,62,184,21,135,233,229,6,206,27,182,124,185,206,177,90,22,87,46,30,160,53,125,184,161,110,169,186,213,161,0,125,55,104,38,208,84,221,76,56,89,145,157,191,86,136,118,132,200,176,1,206,220,151,234,124,27,212,28,124,142,152,173,194,116,159,203,186,50,215,199,73,41,15,25,111,10,167,91,176,14,228,201,198,116,48,27,63,213,133,72,212,254,220,60,192,110,144,41,164,249,249,105,148,54,124,56,41,110,111,105,192,48,115,203,62,34,237,199,169,32,86,190,245,245,235,48,247,46,157,170,102,166,205,251,153,211,150,53,111,232,191,126,119,12,254,84,149,40,154,191,24,145,202,111,180,154,111,97,53,6,31,206,17,233,239,5,171,84,207,31,51,212,211,57,204,52,124,200,183,52,170,144,228,67,10,3,251,46,106,93,205,91,27,177,82,80,82,51,157,176,247,228,129,233,121,207,164,31,155,54,191,75,251,109,102,224,82,75,125,202,5,15,137,155,169,181,46,245,41,169,207,198,123,209,226,34,10,10,152,247,25,196,253,204,112,129,136,25,248,104,239,207,172,147,191,26,129,102,216,206,131,39,93,58,36,54,147,63,215,249,116,73,186,119,97,214,98,73,148,48,35,64,33,219,160,113,96,54,255,152,86,231,125,21,102,204,96,87,90,152,233,139,19,39,35,211,70,209,253,230,211,48,150,234,10,51,255,247,51,27,57,179,110,40,204,112,31,50,84,157,164,24,128,153,206,196,103,238,73,66,182,86,172,241,209,183,35,128,65,103,156,178,154,97,11,246,171,77,6,34,169,153,12,99,44,252,133,163,161,46,12,225,127,138,169,66,237,93,180,70,49,159,163,172,250,168,109,83,163,250,108,163,195,57,45,160,150,173,31,7,199,26,98,252,193,160,179,208,228,175,117,18,175,229,19,133,77,117,11,137,47,162,139,4,193,113,117,167,244,83,116,131,39,177,28,230,115,163,253,241,219,40,4,223,36,42,230,129,47,172,62,35,8,186,107,101,214,168,119,85,0,168,121,23,107,51,26,8,129,161,66,108,67,162,111,185,153,86,97,13,0,246,124,124,25,141,154,167,194,90,218,143,55,231,58,156,104,196,206,41,116,255,199,12,207,94,241,81,161,40,215,182,94,221,192,6,249,213,141,118,153,44,79,78,71,147,159,15,248,251,75,74,166,80,250,21,199,130,26,12,111,103,157,226,172,143,220,195,220,140,241,66,206,227,94,222,231,0,95,38,217,70,194,185,185,98,34,116,2,195,207,28,76,100,195,138,155,215,167,179,158,157,42,85,231,16,177,40,102,72,46,134,175,103,53,216,120,48,4,180,101,195,33,0,116,244,121,179,4,173,244,252,99,182,26,107,152,103,22,72,65,51,154,115,47,189,152,121,9,27,1,137,79,196,253,90,152,233,192,213,157,20,96,88,138,171,251,89,30,227,179,77,207,85,222,163,117,42,80,122,115,19,237,138,155,163,206,39,79,6,205,68,207,241,218,16,217,36,61,125,0,94,172,248,92,96,192,100,154,101,250,176,28,113,192,241,204,102,40,63,77,12,85,102,60,25,10,158,250,224,36,64,242,244,105,70,146,65,212,17,57,116,75,244,82,255,92,131,86,202,231,188,63,255,162,135,25,194,95,57,86,161,204,12,143,179,144,184,19,158,80,56,45,199,25,84,127,242,105,98,51,50,44,103,73,236,56,64,208,143,158,146,91,131,27,1,4,161,95,189,128,233,235,241,3,245,202,246,139,225,23,150,231,42,211,148,65,220,8,43,245,231,82,114,201,238,205,82,106,46,26,124,35,84,153,86,123,102,186,178,100,166,24,73,105,241,17,165,152,172,193,9,241,112,117,168,28,155,64,85,121,44,204,182,42,220,140,178,168,58,11,176,146,183,253,204,199,133,210,153,84,32,226,243,175,73,95,72,23,42,131,70,107,117,126,87,95,105,235,143,249,44,247,184,26,124,238,26,159,244,21,176,207,107,70,249,100,47,125,52,216,110,123,152,129,112,246,143,121,12,231,207,106,52,179,83,162,253,140,90,243,98,23,17,0,188,24,245,51,230,57,251,17,66,223,247,113,244,245,230,68,235,238,191,209,59,114,246,114,189,154,238,147,91,166,131,185,136,94,70,157,135,41,71,62,159,2,58,122,62,58,15,19,113,110,152,207,226,157,234,121,194,195,16,142,233,175,7,236,227,18,247,234,124,207,244,187,80,242,40,31,207,242,68,137,205,205,147,108,191,250,165,244,223,184,75,76,53,178,215,242,49,67,84,238,131,70,59,187,38,45,96,78,200,206,0,116,14,34,83,66,85,191,20,30,196,24,52,2,188,249,241,137,65,223,249,57,64,118,122,125,92,102,235,88,143,155,47,90,75,213,215,31,86,188,30,97,158,170,248,103,46,95,239,241,69,150,245,235,126,28,83,58,147,238,18,67,253,34,73,189,12,18,223,237,34,36,219,20,36,41,59,169,185,110,71,138,96,70,160,91,247,234,109,171,240,103,110,166,63,170,31,12,124,124,243,39,63,115,229,220,74,159,28,250,122,207,138,52,182,87,209,230,50,188,22,50,76,215,90,10,220,234,242,211,19,118,5,223,58,24,190,60,245,201,86,102,126,248,189,217,121,150,254,178,149,230,238,92,65,249,111,124,102,49,178,160,222,14,218,0,200,115,190,170,153,122,91,92,221,44,143,171,131,146,115,196,48,141,6,203,154,244,144,153,198,150,119,205,19,222,241,170,39,216,98,31,244,171,39,157,194,226,215,102,190,181,151,165,240,38,0,206,106,52,11,115,152,191,53,136,59,97,199,35,106,177,6,46,55,179,98,244,218,66,5,46,46,70,46,67,119,91,160,229,62,143,218,50,33,78,13,72,183,227,229,128,126,214,189,62,71,223,164,171,177,184,249,124,200,174,155,101,67,212,216,15,24,32,154,249,51,77,78,64,152,189,109,216,248,254,214,231,4,162,247,115,223,212,114,131,133,162,8,184,158,16,222,126,240,154,23,233,227,207,218,162,127,237,90,169,203,164,161,137,7,104,19,28,168,10,26,14,189,6,157,70,176,15,12,55,147,244,214,9,12,185,189,207,110,195,9,23,113,239,104,191,4,246,31,102,50,15,234,160,25,65,128,95,77,66,101,12,13,235,96,35,92,97,54,118,116,141,219,172,179,206,95,11,192,144,48,231,227,188,91,194,229,154,193,206,143,254,13,142,130,105,7,16,85,206,75,221,214,65,77,202,103,17,12,152,93,112,153,237,199,48,23,191,77,205,65,3,179,106,243,232,102,97,173,213,118,106,185,11,178,15,224,54,63,51,133,234,166,11,183,194,164,224,112,105,102,213,9,164,100,83,56,219,122,158,145,132,2,201,146,69,96,23,248,16,250,5,119,30,206,179,61,76,61,95,192,175,100,159,11,96,127,63,149,0,188,208,229,27,202,4,27,45,204,146,88,77,142,220,205,112,110,233,115,211,78,229,206,29,149,153,33,36,9,102,61,174,77,220,27,184,152,12,56,189,233,14,90,166,109,97,145,56,81,43,68,186,119,64,129,67,100,253,93,88,221,82,24,107,214,14,87,204,244,11,250,120,13,160,168,109,124,204,213,137,168,154,161,181,154,166,119,187,73,43,199,213,74,62,15,235,26,148,99,126,45,117,45,201,181,83,196,116,30,1,235,163,29,93,115,210,52,40,57,195,21,102,164,79,245,165,76,155,204,173,84,17,101,3,165,109,119,132,243,68,218,224,28,60,242,92,65,98,219,168,181,238,252,177,209,227,233,83,247,28,216,148,196,138,154,91,137,193,66,142,66,80,68,13,68,71,109,30,29,208,77,93,116,167,129,143,19,232,133,155,55,44,191,227,99,238,206,145,142,153,102,166,242,53,183,247,82,236,160,95,243,217,124,226,67,157,205,185,103,157,64,118,162,229,120,114,240,180,146,209,131,101,113,135,131,113,94,59,139,252,7,86,208,31,53,198,76,85,202,108,189,54,111,58,52,43,222,138,152,9,128,197,108,50,192,98,102,238,247,24,51,224,81,242,37,161,7,73,51,222,170,127,179,125,245,120,139,195,57,79,205,188,52,105,76,247,48,121,157,48,247,207,65,10,119,207,240,174,114,123,112,101,7,193,156,179,243,29,181,159,146,72,145,207,5,51,86,196,53,64,205,83,210,90,146,209,33,230,241,166,74,22,126,130,99,238,38,249,113,205,16,250,233,231,160,205,209,69,31,16,253,1,208,87,213,60,83,228,97,224,14,3,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,62,175,149,128,21,221,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,130,42,233,57,101,186,154,105,208,28,110,94,164,140,190,230,177,253,107,162,191,217,242,167,180,23,132,220,168,55,102,165,122,193,58,182,3,106,172,71,109,100,253,90,25,228,169,231,158,214,143,3,250,243,220,246,119,97,166,214,183,213,188,95,133,193,24,133,154,190,53,100,35,254,82,248,148,165,126,190,21,39,115,152,109,153,234,199,130,147,33,199,173,135,29,205,98,6,147,146,194,108,206,164,126,75,105,11,193,60,20,233,105,91,93,232,100,156,11,137,119,36,66,197,188,92,213,4,115,86,48,53,243,159,230,174,184,154,228,246,103,134,211,168,228,153,175,133,162,131,2,21,200,133,39,23,190,194,3,6,55,175,55,7,185,18,163,198,131,86,173,2,23,170,244,59,30,141,10,207,231,183,215,43,140,99,238,72,41,235,194,166,78,220,195,12,109,208,214,45,169,4,159,10,222,194,241,30,171,110,180,228,0,223,139,177,173,232,54,109,140,121,190,64,138,245,125,126,60,163,18,228,212,248,222,86,106,81,51,68,230,241,224,16,174,54,45,197,30,95,41,197,44,6,103,180,117,129,12,188,118,15,96,173,50,46,112,54,162,105,82,16,190,68,206,74,3,192,44,126,213,98,118,248,23,33,228,25,122,172,154,146,146,87,186,224,57,35,160,82,179,213,149,195,60,53,39,119,2,90,186,37,195,186,77,113,85,204,77,34,57,19,32,168,106,132,39,123,60,227,57,150,101,76,142,11,222,156,81,136,104,8,254,73,185,122,159,45,221,161,8,199,140,215,170,126,23,9,161,26,147,184,219,66,151,231,222,108,80,94,96,62,103,121,234,194,250,3,191,43,194,54,113,115,116,174,179,90,75,239,177,45,116,86,136,28,140,199,188,198,42,98,134,51,66,204,28,156,249,253,116,222,66,4,216,172,145,125,206,48,27,226,187,170,25,62,176,18,102,232,87,244,230,52,174,196,215,66,106,68,23,8,209,218,140,28,41,101,222,41,90,47,22,228,175,44,102,82,180,242,98,160,15,222,7,163,9,91,243,98,183,137,62,166,33,203,83,182,226,6,177,83,100,242,151,233,125,201,202,167,40,65,35,151,155,33,158,109,122,245,113,164,227,123,81,94,85,52,91,51,197,137,254,204,228,30,229,189,224,221,172,235,237,57,83,164,250,160,104,53,193,103,95,93,96,184,164,248,65,239,113,108,41,224,218,231,82,27,174,160,255,46,216,38,145,241,163,0,93,154,211,9,89,67,226,22,166,100,204,40,220,204,88,245,189,136,36,169,93,157,114,156,1,245,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,159,121,170,24,30,245,233,200,65,194,93,216,116,55,162,120,29,16,136,69,242,76,143,84,211,232,237,37,38,201,44,159,44,61,140,5,219,177,206,96,162,50,205,54,31,243,10,199,14,38,252,19,193,232,144,64,97,27,219,205,48,222,197,207,147,17,229,249,120,3,51,93,159,33,97,184,99,97,34,22,32,234,82,152,203,10,55,253,156,67,108,123,159,33,75,35,34,185,51,25,81,200,254,152,61,221,69,125,165,234,170,3,59,241,14,212,153,62,185,153,70,185,209,197,184,56,151,193,189,235,128,109,200,105,252,98,211,141,212,169,205,201,30,9,97,226,22,129,50,99,165,217,165,132,117,53,225,254,56,102,35,211,186,3,2,153,249,217,221,101,188,38,68,160,254,173,16,116,201,83,55,201,9,29,144,47,171,77,101,71,83,213,205,240,199,239,106,168,183,150,94,189,173,160,19,102,248,40,228,99,156,205,254,28,22,254,104,212,28,53,139,222,12,109,228,27,52,76,23,231,179,171,25,40,115,241,71,163,226,162,117,40,211,184,127,102,146,30,77,87,60,77,90,222,31,205,212,135,111,70,22,199,166,23,187,184,149,158,252,172,23,79,186,3,220,220,140,152,42,171,185,102,239,247,229,57,178,112,36,145,102,11,201,42,102,65,226,3,124,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,126,238,93,162,141,30,179,145,107,125,175,142,116,217,54,22,234,239,213,232,132,249,131,79,240,246,146,187,52,182,128,229,73,192,115,99,128,255,122,115,232,194,221,10,103,107,210,19,143,78,75,231,199,196,76,75,155,254,52,10,36,238,10,239,109,145,253,27,209,115,72,81,53,252,221,220,254,160,91,236,25,63,122,185,199,181,162,247,39,160,119,51,15,15,128,49,27,179,167,152,225,76,140,139,41,180,101,189,55,20,10,247,75,99,54,134,249,143,121,186,123,131,89,137,232,40,139,162,34,54,175,245,184,158,73,26,214,49,67,19,147,221,12,167,216,231,167,73,216,199,107,213,19,8,138,232,58,230,222,60,236,199,76,29,168,171,121,39,207,232,98,222,208,252,60,51,132,202,94,10,237,201,184,217,229,40,62,102,58,143,91,152,55,36,61,98,54,217,42,191,57,126,154,110,149,48,227,247,229,239,197,183,87,23,162,231,31,225,134,155,105,140,213,107,133,1,22,107,17,14,24,172,236,86,97,108,210,221,131,241,108,125,105,132,117,54,45,132,118,48,228,57,249,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,185,79,77,212,61,166,14,216,49,119,71,38,49,159,160,97,148,159,158,8,207,197,189,217,222,21,214,74,1,7,9,196,107,62,223,74,85,234,154,197,132,94,193,193,125,70,11,67,30,156,253,163,92,140,102,135,13,50,9,115,89,235,198,209,224,159,154,154,214,57,30,228,91,110,64,179,215,163,131,100,25,54,18,153,40,123,184,188,120,183,230,65,141,11,206,134,75,241,112,185,25,130,116,57,87,224,98,56,39,139,223,122,155,183,168,102,4,116,170,63,55,100,251,34,221,71,71,26,128,170,251,177,225,157,45,89,192,17,3,151,215,169,226,143,249,156,236,34,172,121,204,0,208,111,235,2,83,176,65,55,250,204,25,53,69,223,8,73,97,1,145,22,243,175,79,230,154,11,65,183,56,201,3,178,230,29,87,19,226,23,53,163,73,225,32,132,110,44,119,58,164,3,140,130,119,53,193,237,143,51,186,197,76,152,119,189,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,190,87,183,237,99,194,36,213,52,34,45,158,169,248,231,88,144,35,54,189,22,154,9,127,44,122,250,178,108,71,160,15,182,43,116,119,163,141,87,212,172,233,198,150,120,169,189,44,242,210,17,59,158,133,127,141,106,91,161,94,12,57,184,31,44,149,51,127,233,2,192,133,112,87,183,195,61,178,52,214,194,92,253,185,249,167,73,248,108,45,162,89,206,133,69,5,151,150,75,189,55,73,223,155,180,194,149,31,120,206,207,220,128,75,47,255,233,102,66,28,98,93,134,208,186,86,3,151,234,183,162,110,85,175,123,67,165,165,87,33,24,110,195,18,227,126,148,131,155,248,28,61,39,196,105,129,67,238,70,154,157,117,126,131,81,219,55,245,195,65,139,106,231,252,220,252,172,101,31,149,201,38,163,115,16,98,160,22,55,159,48,232,75,250,115,88,9,46,70,133,121,36,164,155,199,108,93,127,203,205,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,25,160,67,206,212,97,63,238,243,176,161,216,33,201,184,129,162,128,231,134,58,93,89,67,132,151,48,91,25,197,205,22,40,202,144,211,180,217,253,139,208,10,215,202,231,193,137,92,226,234,76,121,240,243,219,116,174,84,183,130,206,154,250,90,171,70,187,83,39,161,178,243,231,167,161,250,40,97,62,227,173,121,93,216,30,130,77,23,82,242,213,20,147,56,44,53,30,15,94,127,89,1,53,147,132,110,110,6,241,171,235,11,183,187,248,84,50,189,187,222,62,102,88,155,253,181,127,66,126,89,95,140,196,174,127,175,78,193,64,242,13,16,107,54,239,140,232,16,220,178,207,136,57,115,110,251,147,131,25,45,226,189,225,71,79,175,237,117,88,13,65,139,137,185,195,131,18,102,171,158,139,149,77,104,251,100,0,148,161,121,122,28,147,145,98,174,80,204,249,60,55,108,13,241,57,127,124,114,250,96,11,112,178,95,108,41,105,113,118,7,135,180,115,158,160,224,61,146,200,185,83,187,127,10,44,199,175,56,231,129,144,154,80,187,39,168,190,175,213,77,23,77,82,229,164,81,82,248,172,184,221,154,174,30,175,237,27,208,229,57,20,117,105,210,71,236,138,158,236,71,52,255,202,75,111,180,146,155,223,185,130,24,253,152,41,159,198,197,249,131,73,159,136,177,229,119,107,216,73,150,154,161,137,116,95,24,95,106,42,128,154,54,10,114,50,110,6,175,36,91,233,180,134,16,159,255,80,227,118,93,246,147,246,16,111,166,130,233,134,210,167,88,201,188,222,226,51,130,193,144,88,116,49,239,87,170,135,249,16,0,182,152,173,52,231,49,83,95,9,38,63,177,210,91,239,207,5,213,238,214,75,155,161,148,220,122,188,66,225,197,4,233,240,164,64,142,217,124,107,189,154,186,127,60,54,240,243,46,251,228,164,205,200,59,32,225,89,76,202,238,122,204,36,216,124,30,128,255,84,120,2,28,253,57,60,105,106,35,85,179,71,192,40,230,13,234,121,38,154,190,155,88,225,156,139,139,105,250,108,58,36,118,108,222,76,94,135,92,40,173,143,153,170,173,187,2,63,36,144,76,223,105,126,185,191,22,217,162,227,56,203,160,208,116,239,186,175,221,98,153,169,31,203,114,123,238,43,179,14,79,68,33,55,95,224,215,123,92,189,242,39,155,7,81,34,245,254,107,102,15,109,82,185,70,252,14,130,73,55,67,208,249,121,52,96,76,30,64,12,195,10,201,160,193,167,235,88,195,14,12,251,252,147,161,175,93,157,195,206,40,101,63,193,7,229,44,82,208,215,12,201,188,22,228,81,216,56,115,207,31,108,147,26,148,197,129,143,185,252,216,58,63,156,166,118,93,79,52,73,34,141,2,22,23,154,121,49,211,152,123,139,22,103,139,131,167,75,2,186,137,195,223,61,101,64,243,49,255,92,231,48,80,86,55,23,3,206,201,123,25,219,150,15,25,65,231,57,187,219,247,183,61,125,212,141,85,98,12,93,1,115,14,239,208,63,102,36,77,75,249,76,226,228,133,214,14,123,79,213,49,35,209,181,221,11,161,63,0,90,107,49,147,186,245,20,143,113,189,137,128,176,137,115,65,248,227,230,4,246,86,158,140,70,235,216,51,16,215,44,253,51,13,43,21,170,249,204,85,209,48,211,152,189,220,85,176,19,240,179,85,66,68,58,61,46,194,119,106,194,62,217,44,31,186,134,95,205,14,165,181,133,197,121,155,125,1,157,64,99,36,97,139,163,216,125,206,4,79,226,48,145,170,104,202,98,94,242,98,236,103,138,6,160,216,29,168,19,204,208,237,201,163,17,111,184,184,49,101,77,42,61,122,115,120,159,183,152,151,246,232,91,80,48,124,109,147,3,85,158,22,43,149,7,195,198,49,111,107,84,122,102,106,117,206,161,138,110,238,25,194,172,102,36,57,194,10,161,181,100,53,150,97,90,60,12,0,76,81,148,82,1,133,78,56,26,195,12,109,102,21,243,200,33,199,198,79,179,129,202,213,205,212,87,125,76,7,58,76,178,165,45,184,139,28,67,100,230,165,71,159,53,219,122,205,30,243,252,184,157,139,132,182,179,7,240,219,153,237,67,204,221,200,245,220,76,11,149,100,27,225,156,170,35,230,210,88,182,100,196,12,8,192,183,114,4,187,147,176,187,54,232,200,95,12,2,78,168,10,31,47,160,99,22,172,255,54,120,91,69,28,158,69,16,76,192,52,31,102,250,102,159,53,243,137,60,250,55,80,139,126,17,216,129,81,17,189,230,76,109,69,118,91,90,153,40,114,94,115,253,139,90,20,156,197,221,155,98,207,0,25,109,197,59,193,56,76,81,206,184,102,211,111,147,108,189,49,162,77,95,66,203,144,197,111,111,56,191,74,135,85,242,71,59,131,182,196,177,180,132,112,117,184,26,168,89,248,81,166,152,207,60,11,95,6,182,58,101,153,33,5,217,130,250,31,94,158,173,122,111,29,94,196,112,56,32,34,156,130,239,128,87,2,159,249,154,55,226,74,66,221,9,143,54,187,123,113,115,54,234,176,103,70,78,55,210,26,103,64,206,25,245,22,88,167,121,184,120,171,216,49,159,111,39,137,38,66,142,189,157,118,164,27,179,129,248,66,16,179,212,183,99,66,238,152,228,173,51,116,104,206,242,199,81,7,199,168,220,219,58,197,154,207,21,192,221,146,113,1,4,126,66,103,15,65,224,89,219,210,108,108,243,46,92,75,8,151,208,95,23,43,73,171,103,110,156,144,207,106,78,114,252,50,36,175,194,47,139,231,222,35,221,190,236,144,120,200,17,114,140,212,144,98,72,114,86,109,89,75,35,38,199,197,50,160,160,55,228,167,65,42,122,241,4,242,118,118,188,119,115,88,38,82,228,253,208,9,38,60,21,51,19,199,83,115,232,189,117,65,104,116,58,206,135,243,17,117,184,209,183,52,0,193,140,71,254,255,90,41,147,9,194,169,91,251,207,244,32,3,94,133,37,218,226,196,43,51,68,82,0,56,103,197,209,89,74,189,56,113,40,73,89,184,63,155,152,77,163,215,175,30,166,155,166,102,138,139,190,62,182,149,191,229,189,24,180,28,190,208,153,238,39,44,43,50,228,120,35,203,127,26,120,153,144,15,144,153,77,175,176,67,200,151,5,82,134,25,240,190,255,244,54,71,171,127,204,173,187,107,186,141,79,162,102,53,27,215,136,155,215,71,129,229,103,206,45,110,110,244,213,235,243,104,219,105,94,193,121,115,180,234,213,99,68,119,30,217,104,26,118,134,154,91,246,194,14,129,44,64,20,125,180,51,25,92,133,155,151,238,223,7,71,2,33,95,99,65,163,67,23,23,2,109,46,2,73,137,3,110,96,93,2,253,213,202,168,45,245,169,91,41,45,216,203,9,56,64,93,113,218,201,91,175,244,208,204,244,110,67,255,32,111,205,137,209,227,209,58,74,75,186,169,32,178,226,12,5,28,202,248,38,98,134,6,192,121,94,224,85,49,157,21,217,23,72,211,102,55,159,181,217,196,205,34,163,101,163,118,205,244,200,100,125,111,50,164,142,180,179,190,75,29,81,188,255,180,252,193,104,224,21,100,202,217,42,233,60,191,203,11,68,113,205,159,237,140,158,104,207,144,29,179,245,146,233,213,41,240,33,195,80,1,89,135,12,82,129,226,215,34,112,43,157,94,176,179,67,181,224,102,107,230,154,77,79,128,21,220,54,38,137,146,154,158,77,219,212,72,219,53,91,35,183,44,236,51,139,192,143,248,205,233,85,109,47,241,125,204,231,148,119,120,237,176,186,253,122,192,150,110,73,196,86,253,230,132,175,67,127,155,14,106,239,119,164,180,219,138,208,105,159,99,243,28,15,158,84,57,91,202,249,233,90,229,106,128,30,206,103,199,54,59,36,127,96,39,246,246,221,112,28,167,116,171,50,38,141,225,108,90,119,196,11,202,37,186,97,129,40,155,174,112,12,116,31,191,184,232,213,32,110,221,76,216,45,250,121,144,2,66,12,227,191,221,72,133,200,2,161,116,28,50,66,144,240,65,231,61,245,181,17,222,232,215,12,39,181,224,29,144,22,221,203,83,12,96,127,42,85,18,25,149,19,230,55,95,63,116,147,66,134,161,102,124,244,123,115,35,130,93,250,104,13,49,159,27,188,145,195,103,79,146,207,109,40,8,223,55,126,92,210,178,215,166,110,12,199,203,205,157,194,151,12,42,127,172,61,174,222,208,254,234,139,81,253,240,93,7,92,55,236,244,98,38,139,121,15,245,97,74,139,163,233,168,13,146,200,110,70,66,116,77,121,239,110,234,28,110,165,89,242,51,211,214,118,153,34,112,47,69,89,50,41,2,211,64,156,221,124,54,195,222,187,154,183,215,234,76,170,44,11,20,163,19,22,110,207,242,82,197,195,57,209,37,64,87,124,247,239,209,169,91,233,99,51,115,199,14,51,141,150,73,93,199,98,154,110,110,102,151,208,121,56,192,77,46,127,52,170,232,117,201,199,166,110,190,98,200,38,66,196,69,127,155,132,159,47,94,250,48,65,174,234,226,109,35,222,235,28,187,91,72,179,169,70,239,64,81,193,34,214,40,248,200,198,144,168,234,248,183,70,16,65,8,133,97,42,49,38,230,159,25,79,176,124,60,102,248,182,110,120,4,248,249,120,250,186,231,64,43,224,99,114,150,102,223,58,131,39,149,167,59,191,105,29,110,146,239,183,107,151,231,77,136,32,182,20,140,121,99,200,255,253,98,196,101,114,215,47,13,129,159,175,29,246,247,34,12,127,152,147,75,6,14,3,147,20,125,46,50,77,30,88,1,6,192,209,169,159,123,211,241,121,205,150,237,235,106,38,199,85,124,188,104,192,16,254,2,220,58,52,21,124,72,54,103,194,144,105,66,242,207,249,182,9,195,44,159,166,230,87,167,192,140,108,169,58,234,108,180,55,47,50,160,178,151,230,14,83,213,62,62,207,253,233,97,222,151,12,10,77,63,94,56,29,38,97,255,189,248,236,141,238,54,98,54,253,85,53,147,223,222,97,166,9,165,169,25,165,209,229,102,142,144,241,245,98,168,136,93,115,54,228,110,87,51,132,168,195,205,148,63,203,231,226,236,244,55,88,141,63,228,243,211,53,94,58,83,139,30,31,43,236,78,254,96,86,103,248,190,22,189,189,217,205,156,46,185,126,156,51,216,111,195,60,234,119,80,186,177,224,60,179,82,175,243,61,8,31,221,10,30,60,169,95,72,247,99,243,1,55,143,95,142,115,244,115,139,243,124,195,77,64,71,220,39,60,129,7,206,205,236,14,146,151,192,12,78,42,204,44,249,172,87,243,170,190,89,217,36,94,233,47,130,27,95,92,191,198,189,170,209,11,231,150,15,153,161,17,101,89,67,47,144,210,187,51,141,58,242,86,136,136,198,75,145,29,147,149,69,150,143,62,97,183,158,95,17,214,4,228,207,161,58,191,102,146,93,83,8,173,49,83,146,106,97,70,125,100,139,25,29,229,155,121,3,13,4,197,245,84,115,63,174,114,9,115,107,82,103,235,192,143,201,84,184,153,228,167,156,44,236,124,201,65,61,152,5,112,143,113,56,232,6,27,91,176,92,138,235,58,111,182,227,236,121,201,0,12,98,182,118,240,237,102,104,241,196,81,254,177,40,185,139,65,243,196,249,55,85,205,84,153,252,106,196,26,151,222,252,247,48,254,216,80,113,173,151,207,199,76,166,125,133,217,116,184,62,102,47,52,155,181,38,253,101,26,107,194,120,22,206,22,27,202,96,213,109,246,105,244,87,207,108,220,241,198,164,103,117,159,130,226,142,184,194,205,155,190,91,189,55,189,88,221,175,30,168,184,200,177,66,34,48,186,116,49,27,140,229,99,174,61,230,16,30,188,100,173,49,51,98,254,228,195,68,221,197,138,251,48,226,98,146,48,93,127,26,242,251,26,63,125,118,219,37,123,32,208,252,30,190,36,81,94,17,161,78,204,195,203,31,56,188,48,195,235,52,64,54,202,247,18,186,163,182,58,193,76,131,224,132,198,60,68,127,145,158,188,19,127,186,127,96,192,240,207,244,197,28,161,241,49,67,144,87,62,102,58,222,126,230,13,87,162,148,194,108,130,238,216,198,160,201,46,66,189,207,131,131,48,110,97,94,136,107,170,249,156,190,113,241,160,166,250,25,208,229,34,159,166,135,187,133,55,131,207,49,194,93,219,28,172,125,232,60,49,46,128,225,230,253,225,163,194,76,129,215,159,43,39,212,225,245,177,199,12,158,236,97,180,200,187,124,38,56,124,8,37,204,67,139,219,157,254,193,183,131,158,209,57,91,153,120,92,176,205,108,71,130,154,25,70,124,53,175,26,25,1,204,91,168,157,32,140,64,126,240,93,141,136,138,94,61,216,48,252,189,161,185,212,204,20,148,18,57,206,241,13,197,70,158,95,243,185,229,51,211,197,45,195,66,106,48,205,48,131,109,22,207,159,216,12,244,80,152,243,214,247,66,17,188,12,255,96,231,148,64,96,236,153,123,130,147,163,132,25,69,233,143,121,167,8,65,233,231,108,250,65,192,66,70,146,5,213,128,157,117,67,178,255,142,184,55,206,189,46,108,83,208,109,57,204,199,123,151,163,131,43,135,55,3,99,6,43,45,131,210,17,139,29,98,62,47,162,55,167,220,238,14,202,166,231,89,122,133,49,23,184,29,223,163,117,169,215,118,131,227,166,247,98,38,128,44,35,78,175,216,124,163,146,97,189,235,106,94,196,203,97,6,111,42,230,105,236,77,62,87,10,111,42,217,35,232,242,139,235,210,88,43,6,217,70,53,207,228,101,83,204,228,123,212,76,12,21,179,156,170,168,128,192,121,73,138,112,37,204,32,167,229,189,215,143,101,248,253,118,73,186,53,64,17,226,128,57,68,26,62,12,250,6,86,129,255,223,205,76,121,61,22,143,23,209,195,215,221,28,17,85,98,208,134,136,142,23,93,205,60,164,193,200,160,46,199,5,242,81,131,236,95,74,66,152,81,225,138,185,54,233,1,104,98,54,50,217,250,204,40,224,62,243,89,174,219,181,64,127,120,185,42,70,56,253,218,126,198,174,251,10,69,130,230,189,56,152,97,6,42,98,166,238,50,123,252,242,210,66,88,39,221,183,35,169,6,128,119,171,175,208,139,149,206,222,84,170,77,115,214,29,74,195,153,223,10,3,179,32,79,94,57,70,134,63,57,243,74,24,21,97,32,154,46,239,53,192,33,101,65,72,129,0,202,219,217,251,49,27,15,244,231,201,118,68,199,152,183,224,123,145,118,163,105,48,135,249,68,80,146,102,177,198,145,248,90,4,11,130,27,235,6,233,79,158,155,50,212,231,212,111,157,161,89,143,189,24,202,251,53,117,196,135,53,2,186,25,44,159,184,50,52,36,5,211,239,176,202,139,46,160,110,59,191,231,49,169,50,80,83,16,51,228,202,254,224,164,180,117,253,0,106,31,222,130,141,121,53,193,78,98,238,49,19,200,68,74,83,138,25,119,196,76,123,192,248,82,245,173,50,18,35,62,222,211,196,218,62,143,141,152,107,152,17,121,149,68,60,77,46,217,153,9,17,178,160,213,88,182,5,88,86,61,66,128,90,191,127,54,106,82,40,53,102,25,41,127,205,106,181,159,14,181,143,24,146,212,210,43,220,141,157,194,65,36,112,64,154,40,187,154,59,248,174,48,247,169,185,93,240,18,109,62,51,248,172,254,49,167,112,116,48,91,136,45,230,92,189,3,239,76,55,147,48,144,109,218,244,56,247,181,86,254,66,111,77,54,215,219,105,224,131,90,80,80,169,153,78,243,18,102,148,107,212,76,91,198,138,159,62,59,101,83,95,197,48,87,185,133,153,28,120,209,131,181,67,165,26,15,78,248,173,167,242,217,146,92,237,13,115,86,18,215,110,45,74,78,164,5,92,8,242,25,117,39,168,156,205,21,230,165,77,210,157,30,235,228,221,150,102,62,254,117,87,115,90,174,46,102,55,63,183,151,39,7,203,221,223,111,243,104,123,171,159,68,34,173,191,47,50,63,83,169,82,201,121,239,53,166,224,69,187,113,89,143,246,134,28,189,120,245,76,55,5,191,26,102,82,108,243,19,87,33,25,235,102,82,26,253,19,89,17,48,173,48,147,129,208,72,149,38,143,236,15,110,184,255,173,193,40,32,208,84,195,76,199,154,140,10,213,11,111,239,134,206,55,73,127,43,86,68,184,86,88,161,32,208,16,155,132,119,76,6,0,40,154,107,175,63,70,145,103,174,75,56,60,48,27,100,210,205,103,99,16,81,28,204,103,38,191,155,207,45,82,162,102,93,239,201,216,149,155,44,109,160,223,205,113,107,0,2,104,62,236,31,243,114,193,29,204,83,9,100,111,234,32,249,205,23,64,218,254,185,57,116,10,190,60,17,17,208,194,11,250,60,121,198,218,38,244,19,57,80,224,221,104,87,251,136,19,206,42,34,129,136,126,59,120,216,160,105,83,64,184,0,184,103,228,198,136,132,199,95,132,118,201,232,28,175,153,110,172,79,48,128,217,129,24,152,71,218,127,105,110,190,6,40,186,205,245,53,159,201,225,239,157,173,119,186,233,163,113,249,10,51,8,4,205,30,160,107,83,238,49,49,129,100,129,114,214,180,72,25,239,197,126,201,248,173,102,196,212,226,106,109,217,193,72,183,64,92,11,75,225,39,225,18,209,21,198,5,154,91,172,40,119,197,83,119,242,154,186,231,156,191,89,142,41,64,84,176,100,193,111,153,46,6,249,5,55,179,75,232,194,39,237,230,168,183,99,230,193,117,192,58,113,196,221,84,112,113,122,83,127,154,157,214,233,47,49,163,119,169,63,141,138,185,175,46,100,104,82,251,124,172,115,88,121,69,21,46,57,122,68,198,199,124,62,65,252,54,82,247,85,31,28,40,255,240,65,155,100,238,202,231,209,50,89,64,55,211,33,251,249,109,206,213,228,175,61,113,198,53,214,206,63,240,203,53,163,150,219,63,191,61,205,191,119,115,57,27,241,231,230,16,38,248,41,0,160,228,123,196,144,47,111,201,87,192,66,49,97,142,191,200,125,248,210,182,36,247,39,214,38,101,147,227,189,205,27,209,195,17,37,105,71,18,30,115,199,149,209,44,1,132,45,35,126,187,155,152,134,152,233,25,169,241,222,198,23,172,87,67,46,19,43,0,228,109,250,100,155,136,220,246,179,230,79,84,9,19,205,174,251,253,244,254,38,209,118,14,22,15,51,19,124,203,233,134,183,159,99,76,207,57,252,241,71,160,17,29,241,185,209,112,253,38,40,16,2,149,247,90,117,234,241,6,29,109,123,131,134,56,160,158,64,231,235,45,23,56,70,100,19,245,31,61,213,105,220,143,29,141,90,67,213,5,104,51,111,199,213,232,150,111,189,57,244,211,207,12,216,121,124,204,41,178,31,148,167,96,21,213,188,77,49,104,246,207,92,16,200,40,186,39,209,152,229,68,251,19,240,101,82,36,20,162,34,43,134,165,80,127,41,251,107,198,107,12,243,60,179,75,31,45,237,16,152,193,95,128,0,95,135,5,94,181,230,214,115,168,140,82,63,79,134,210,116,152,39,17,176,190,23,98,231,211,205,211,104,129,213,92,183,215,254,49,79,72,232,197,204,116,240,15,6,201,101,219,26,200,87,246,203,155,6,0,188,12,41,136,102,148,114,118,198,151,89,172,81,77,86,72,67,226,53,6,188,252,224,208,31,115,244,94,154,249,236,136,50,100,164,139,28,80,7,33,99,63,223,79,205,231,88,246,54,115,64,154,199,231,210,189,122,24,255,159,191,22,186,187,251,227,23,255,184,211,220,76,45,185,252,133,217,119,29,90,247,206,151,149,21,2,71,163,107,34,34,61,11,59,244,252,152,17,39,10,243,137,218,245,156,128,141,59,37,31,81,72,117,62,46,220,241,23,142,107,230,175,125,194,108,14,241,143,185,204,248,154,160,251,166,158,218,220,217,43,67,211,242,42,154,148,65,197,194,15,17,50,48,69,161,101,244,107,52,151,46,159,214,185,218,167,94,141,222,104,13,243,166,47,93,222,26,44,132,163,97,49,147,35,151,216,45,17,139,248,144,89,13,69,211,100,44,76,71,47,207,98,218,117,234,245,158,64,186,174,253,204,196,122,26,55,206,167,124,112,204,0,117,245,136,129,216,181,197,234,26,171,164,246,201,38,53,35,153,188,102,16,223,83,115,216,32,68,102,204,82,136,178,212,175,109,120,143,35,158,220,252,98,157,11,134,229,27,51,204,96,24,37,185,1,217,68,138,97,153,105,127,234,25,39,154,166,7,169,189,171,247,208,212,72,66,223,44,191,223,62,83,124,127,18,16,105,149,152,104,3,226,188,244,23,9,136,56,130,24,53,254,71,179,27,36,25,194,60,96,89,150,155,195,227,90,99,154,14,26,181,154,102,109,42,199,210,51,67,196,86,254,34,107,147,226,230,172,16,253,109,196,135,188,252,137,249,248,47,159,140,80,29,45,246,82,38,139,244,59,145,237,179,86,121,55,67,202,167,249,189,106,44,232,113,239,12,23,129,94,221,128,113,197,100,49,221,123,121,112,212,164,122,60,248,113,9,150,110,197,221,52,87,138,95,109,253,59,50,27,200,216,238,52,159,153,46,101,121,52,195,182,149,119,115,18,18,89,205,149,100,88,152,41,198,136,245,108,206,17,16,99,93,26,87,210,145,86,194,49,166,121,179,74,115,116,167,122,10,162,239,93,125,130,5,121,237,19,187,167,158,227,193,39,128,88,253,237,109,210,199,97,38,195,36,55,63,222,205,244,174,84,107,95,85,95,135,246,142,188,223,131,27,103,144,154,77,248,56,238,77,11,192,84,51,157,237,243,237,135,236,120,250,211,253,132,88,177,6,192,232,181,143,181,225,37,132,21,207,121,171,185,71,181,17,111,13,20,165,254,52,124,47,59,78,9,128,31,154,255,67,234,209,201,188,233,249,5,33,38,31,4,221,188,62,124,196,33,214,168,226,147,67,176,61,28,77,139,249,28,165,50,21,8,175,93,40,15,107,106,159,143,205,9,210,98,39,47,160,90,228,12,129,78,36,121,74,149,131,23,220,73,86,243,137,122,118,120,4,149,44,159,60,25,159,126,196,92,192,3,215,146,6,40,8,132,134,194,140,130,148,88,225,237,15,95,164,160,165,186,62,86,57,67,50,50,133,159,139,201,62,122,212,72,15,100,43,186,231,44,67,151,184,149,38,22,205,214,2,230,203,213,103,2,153,222,38,254,27,89,125,148,246,194,57,220,42,41,212,73,207,146,212,115,51,94,148,14,25,164,240,17,178,66,95,113,92,128,166,230,5,44,56,204,149,135,19,51,104,143,18,142,41,248,202,161,55,103,76,252,209,64,93,101,161,122,192,76,100,248,188,94,186,26,222,152,210,85,223,61,241,143,207,108,124,180,106,14,13,40,172,0,15,135,88,81,40,245,220,36,209,82,214,170,29,88,218,30,91,45,84,130,160,57,159,57,91,140,19,206,126,225,144,146,155,23,19,77,137,155,55,227,251,126,102,67,92,150,184,26,206,23,25,52,36,185,232,206,11,115,27,34,88,215,33,108,8,181,176,105,5,6,33,96,239,176,36,56,49,188,93,44,220,98,29,41,228,182,35,170,52,158,115,177,154,32,196,136,33,59,46,84,17,156,33,61,71,123,188,91,23,107,67,120,230,179,79,119,135,116,88,248,132,75,241,204,231,172,2,212,16,113,33,144,18,249,90,103,142,209,151,31,102,188,100,121,105,83,235,142,151,166,189,57,233,215,4,229,225,80,118,126,187,85,45,200,211,150,125,2,214,248,109,248,122,245,201,17,207,75,73,126,123,233,226,28,198,73,159,35,46,52,236,156,94,189,30,220,4,115,86,222,156,78,182,31,221,12,137,181,181,88,98,217,254,50,226,106,195,109,189,49,199,175,141,156,41,106,194,66,241,98,45,124,69,158,59,147,0,209,107,123,205,237,125,144,12,53,161,154,55,200,161,200,203,52,235,226,126,230,76,213,58,22,223,36,66,21,119,97,154,146,204,203,249,192,72,191,213,90,131,114,4,243,247,0,57,230,145,227,104,51,61,242,38,135,215,100,230,56,153,62,9,234,73,183,175,154,33,251,243,185,48,44,114,203,98,70,151,183,68,6,14,4,138,222,251,204,127,167,234,228,15,116,76,168,25,6,182,120,175,19,97,78,105,23,236,243,7,251,240,239,97,65,97,85,243,164,181,53,204,20,13,4,248,49,33,179,141,80,1,204,87,214,157,120,90,79,151,59,158,184,176,200,114,137,25,42,179,229,55,167,107,161,232,197,147,142,154,17,86,48,174,242,177,97,148,117,54,90,198,183,126,160,163,199,76,227,138,143,74,49,20,230,86,51,170,203,241,224,63,178,40,49,239,115,26,230,248,109,32,202,226,169,152,164,188,35,32,96,45,94,90,53,152,120,142,83,172,180,176,203,123,1,238,140,252,121,198,197,82,4,255,164,139,229,101,15,139,113,16,202,205,187,117,107,151,103,78,90,14,161,75,121,68,102,146,114,145,120,188,22,58,121,141,212,38,52,226,18,98,54,146,228,48,195,101,219,212,108,140,52,207,12,220,75,31,204,178,96,62,207,10,141,33,58,100,157,124,69,15,179,245,191,108,53,131,31,139,65,161,196,36,14,24,46,110,74,177,221,209,110,54,63,111,13,187,106,76,195,108,153,76,189,26,103,34,14,229,243,100,105,232,147,237,18,145,151,85,76,83,253,88,235,92,49,162,6,226,145,96,120,14,195,62,250,47,39,232,130,245,222,70,166,17,9,213,68,133,72,167,2,7,99,138,49,67,78,246,51,226,20,24,34,181,1,188,144,116,161,152,207,25,82,163,58,69,154,81,113,0,56,165,228,85,162,86,50,149,250,137,1,101,121,69,165,165,162,205,45,55,71,22,161,69,73,143,70,110,173,85,158,165,211,66,235,136,34,16,153,41,185,154,110,26,239,191,156,198,16,48,117,183,92,108,82,126,238,162,192,252,73,60,82,190,77,145,117,73,6,168,149,19,132,198,238,52,114,252,118,231,12,127,131,10,92,37,120,90,168,94,33,7,34,87,67,198,30,137,46,28,170,38,204,129,199,92,1,138,199,111,47,142,25,121,180,115,40,3,160,121,239,13,158,254,153,73,43,239,22,149,51,184,0,101,63,132,84,149,144,233,61,218,217,107,183,152,233,245,205,175,106,71,100,45,102,192,25,81,123,158,38,148,41,239,101,14,158,111,12,214,15,32,222,31,224,211,189,223,47,211,177,178,212,12,46,239,125,144,115,234,42,94,108,13,186,227,95,57,177,80,233,126,147,1,162,233,209,223,160,212,41,234,81,199,90,169,229,199,131,17,160,74,206,134,2,69,213,74,102,237,154,78,162,149,134,226,177,207,67,20,111,228,8,249,89,227,193,23,250,218,178,165,217,126,230,64,55,174,134,55,227,153,81,42,61,103,122,123,223,163,11,59,126,7,77,56,83,20,197,173,20,35,213,173,227,197,204,18,5,42,38,249,208,33,71,112,114,189,202,180,177,240,73,16,179,41,224,191,226,241,228,16,151,204,8,168,187,151,188,56,99,122,30,94,190,8,184,186,233,60,26,124,17,10,134,106,70,133,173,119,249,220,93,178,50,63,105,243,241,62,247,250,36,69,77,171,46,199,206,193,230,160,120,49,184,104,187,115,235,147,200,42,159,230,157,109,4,45,129,206,0,40,94,4,191,109,236,71,195,79,25,122,79,62,216,39,186,27,215,171,200,19,62,107,35,23,253,85,200,76,134,185,102,45,120,156,25,110,125,100,110,110,128,5,187,152,193,107,236,248,109,244,74,245,123,159,48,243,204,251,184,121,133,53,72,174,166,185,45,187,187,2,139,60,224,252,103,198,29,141,130,100,130,80,112,232,176,176,199,173,64,34,24,51,168,172,33,128,165,43,5,54,164,91,138,65,174,134,244,56,143,128,26,76,197,84,158,96,120,238,18,67,74,54,67,168,44,250,54,14,73,247,123,147,21,116,165,196,196,182,16,157,223,196,148,52,216,234,213,52,76,199,110,11,88,111,20,253,109,216,153,99,72,73,91,183,23,105,16,208,194,110,224,87,195,214,44,45,183,0,94,206,184,172,176,162,131,49,196,10,79,92,156,65,166,235,243,206,191,243,101,209,57,143,169,114,62,230,16,156,2,173,195,166,116,231,230,110,60,27,98,70,57,56,112,37,240,66,75,138,142,222,226,49,163,66,12,67,239,150,52,128,145,104,150,7,176,176,7,123,231,0,123,37,209,72,13,115,71,180,242,153,43,45,188,229,153,169,175,171,153,7,115,32,130,189,119,73,242,98,132,188,1,151,225,218,23,24,14,123,145,22,143,77,233,106,201,99,159,79,53,93,190,29,51,132,93,50,38,221,228,42,226,214,32,57,186,60,23,40,252,21,135,8,96,168,154,228,230,240,125,172,64,126,144,169,146,214,185,145,126,29,208,253,13,184,82,109,91,207,115,242,142,92,204,173,11,72,1,222,209,17,116,216,12,217,212,144,117,208,17,149,242,120,175,189,244,91,26,231,70,108,150,166,40,90,229,90,3,51,133,179,114,102,100,93,77,102,161,241,245,199,158,66,27,177,168,98,28,51,156,86,1,73,169,231,76,150,10,18,121,121,139,30,220,12,47,227,139,67,6,222,100,119,92,34,102,32,149,114,181,201,71,4,80,199,196,106,223,25,114,206,224,109,74,51,177,116,13,21,246,204,208,18,237,88,94,48,147,8,251,14,50,120,253,165,209,216,207,134,72,64,0,69,4,220,17,187,33,193,184,12,75,230,32,120,30,5,190,191,236,11,40,130,206,168,196,36,104,190,247,146,39,27,214,63,28,231,211,57,213,159,139,70,67,53,52,144,113,246,1,155,207,114,107,168,118,250,126,191,76,251,183,152,41,9,236,183,15,163,118,240,140,59,81,205,223,114,242,125,198,219,116,236,226,224,179,166,29,121,106,83,167,125,94,18,194,228,89,47,54,255,32,238,189,167,58,58,116,233,225,81,4,118,137,32,127,125,172,51,135,175,15,37,169,144,101,211,37,206,46,18,142,12,101,105,217,71,11,153,141,40,186,165,157,62,192,219,81,12,29,228,113,56,41,250,166,11,160,64,18,62,98,18,194,143,35,101,22,160,101,156,107,97,38,141,41,86,139,106,98,39,228,20,20,41,29,72,121,203,10,44,38,75,107,60,103,96,0,198,91,222,15,67,0,116,14,190,231,58,142,98,173,245,129,102,73,32,199,122,86,51,141,38,235,153,207,218,21,115,129,139,229,5,95,213,186,50,197,204,54,29,200,11,200,186,179,254,54,149,219,249,126,251,236,54,162,212,124,78,154,69,247,199,187,26,194,0,25,21,212,60,102,202,97,62,171,73,22,79,49,101,188,28,129,31,34,100,178,217,21,74,91,17,12,39,18,222,50,13,203,15,128,226,17,171,97,151,170,140,56,173,195,45,98,101,130,29,65,148,32,155,65,92,31,177,50,194,109,178,137,211,13,157,95,162,215,246,136,41,239,5,203,165,55,193,17,74,127,143,38,120,40,211,3,47,1,72,233,58,104,80,70,251,145,11,91,115,18,65,113,114,200,52,114,191,159,230,53,139,152,57,157,74,4,226,85,85,79,141,243,23,252,184,15,202,158,162,118,131,95,94,92,109,21,99,71,29,64,172,150,5,139,33,65,182,52,201,173,43,231,119,143,95,134,101,78,198,27,130,193,227,47,191,4,2,228,210,114,117,35,146,142,20,52,212,65,186,215,49,67,211,126,55,31,104,233,200,163,193,229,233,44,101,12,89,86,105,61,156,14,210,61,47,179,1,100,91,30,141,150,218,151,75,202,70,78,160,102,162,182,72,65,103,62,181,236,149,21,94,193,44,239,69,135,210,179,82,151,105,145,108,5,26,187,117,196,207,60,58,135,81,60,120,45,93,50,158,116,229,159,237,245,45,252,19,83,119,189,55,62,105,32,201,32,33,19,118,14,252,114,104,200,99,125,64,68,173,243,8,40,127,141,106,67,234,77,33,56,195,132,153,195,87,96,237,181,249,185,26,128,207,155,43,166,172,45,35,190,200,106,182,151,209,57,167,141,126,47,90,26,210,219,84,144,182,214,169,4,162,62,191,109,1,33,21,113,22,232,74,0,209,255,246,82,252,156,103,38,47,54,223,54,14,239,155,248,64,13,186,196,20,8,112,218,186,246,150,171,217,138,123,68,55,155,28,253,43,27,15,180,234,119,75,239,8,89,10,204,53,38,221,135,152,52,238,110,105,69,54,249,210,227,149,6,242,54,153,156,222,51,55,83,208,123,55,135,17,255,13,42,42,77,43,189,76,22,249,61,57,57,97,235,30,81,135,73,70,242,211,229,201,23,114,82,145,65,0,166,180,94,70,199,26,255,171,179,8,218,111,191,75,233,241,193,95,142,31,166,14,245,30,27,226,170,22,219,89,178,54,186,87,20,131,23,118,4,163,137,221,185,11,7,19,177,233,113,182,247,51,39,101,137,25,198,132,47,80,231,109,172,127,98,166,31,56,208,227,199,51,94,194,52,110,96,230,149,159,67,0,142,125,203,213,166,233,30,33,33,237,66,82,23,179,150,48,58,216,34,55,8,153,142,188,55,152,15,23,32,48,115,19,160,140,97,8,142,99,27,73,151,129,183,34,239,77,70,123,235,205,181,116,69,169,81,33,249,164,158,186,248,211,118,113,138,168,14,69,239,60,197,76,134,236,141,26,220,119,69,150,8,73,178,51,76,241,65,33,238,207,114,53,124,40,226,142,12,184,173,229,209,54,194,246,145,213,52,204,162,126,146,95,219,247,115,117,142,251,61,100,212,182,209,49,188,213,75,115,213,187,57,196,180,96,111,220,188,209,119,19,107,33,224,153,207,58,165,228,77,208,55,74,228,84,54,219,136,68,163,136,54,72,22,108,27,15,250,251,94,120,35,237,29,34,70,181,39,145,151,241,198,244,183,163,101,5,32,216,218,77,91,182,75,58,116,229,193,44,119,248,210,227,68,55,91,172,212,10,147,158,2,82,217,229,167,77,3,44,142,24,234,102,114,111,200,216,102,20,159,178,73,14,190,207,193,17,129,142,103,84,28,200,81,202,205,103,165,198,23,133,20,216,215,116,192,103,55,221,251,40,195,32,61,33,131,50,135,177,145,70,37,133,220,134,88,161,28,140,215,46,38,60,161,23,3,252,123,53,156,4,253,238,252,251,191,255,143,191,253,215,63,253,203,191,254,225,79,127,254,227,31,254,207,223,253,251,63,253,195,31,255,249,127,255,195,191,253,143,255,242,159,254,46,253,199,127,252,237,191,255,249,223,254,245,15,127,247,55,255,249,15,255,240,231,255,251,167,63,252,205,223,254,227,31,254,229,159,254,240,231,63,253,219,223,93,195,127,253,227,63,255,225,191,253,249,79,127,252,231,127,252,155,191,253,159,255,242,47,127,250,95,127,252,231,127,248,243,185,207,127,255,253,40,41,133,30,232,207,108,28,160,114,94,255,204,227,99,62,123,254,95,255,153,206,33,114,7,226,124,253,66,249,176,190,103,98,234,248,73,141,104,195,94,2,88,197,188,96,216,87,179,188,144,97,95,134,191,16,9,113,233,67,177,176,122,121,249,208,170,117,244,162,136,217,68,53,150,155,147,129,109,197,12,14,244,6,107,200,49,209,72,62,159,153,21,116,157,27,243,243,65,29,62,43,253,155,142,217,177,37,65,146,90,204,184,228,215,127,199,12,147,113,92,13,16,169,70,229,210,4,83,128,92,61,243,178,40,199,127,251,167,192,37,87,163,49,190,106,15,51,233,218,253,204,36,10,61,21,194,172,46,67,196,20,32,151,66,220,122,184,249,120,224,243,109,97,197,88,62,29,158,12,23,6,154,183,249,153,17,2,112,112,51,73,22,20,226,219,51,163,156,237,52,116,153,184,113,11,155,143,193,228,35,207,114,214,12,31,97,62,43,229,91,239,30,56,214,31,212,57,204,139,205,216,203,216,52,226,127,40,36,225,20,7,38,148,221,124,156,25,81,170,2,192,223,66,19,39,27,61,143,212,146,79,240,75,111,214,77,117,156,17,153,84,137,196,108,205,85,195,111,14,143,166,80,117,31,243,57,29,189,0,207,209,7,79,251,27,114,22,105,117,64,172,237,113,93,202,85,70,237,225,68,23,100,71,155,234,24,130,145,167,102,17,239,181,77,86,90,204,144,22,247,25,131,134,48,144,188,118,34,164,242,65,227,135,146,156,196,184,127,160,22,125,166,157,33,200,66,59,130,150,76,110,14,240,231,115,158,79,255,182,254,50,173,130,238,175,205,22,72,3,226,199,188,244,107,159,153,251,118,43,36,117,231,244,196,64,54,157,161,250,138,93,199,108,124,139,241,104,103,103,73,31,115,165,113,57,102,195,80,150,128,99,53,169,237,226,214,4,26,112,136,57,211,180,180,226,131,64,2,246,198,148,199,90,222,72,201,215,166,75,84,70,101,34,123,52,253,234,179,187,21,17,219,44,148,85,151,135,69,25,150,5,109,92,40,144,61,195,184,125,205,221,234,13,242,228,56,152,109,248,147,119,14,158,231,213,21,250,219,179,247,152,101,248,4,150,104,215,16,217,67,128,224,163,2,50,71,122,91,139,49,66,36,255,220,166,252,38,122,62,0,154,105,17,185,87,39,228,96,5,185,3,62,37,51,247,174,25,29,4,225,71,47,148,19,151,35,38,16,195,46,132,204,207,12,160,175,199,111,35,46,43,4,177,48,197,24,180,215,205,168,214,201,197,103,46,21,23,188,34,116,35,167,33,63,13,121,169,31,34,236,57,162,235,87,112,62,135,227,91,240,125,172,57,65,204,199,109,200,55,66,206,112,230,170,240,70,193,151,93,113,74,160,184,168,40,18,144,212,80,184,252,94,250,44,159,217,152,139,98,198,117,190,206,40,78,27,189,5,243,99,14,45,19,51,23,201,48,21,83,35,240,247,66,136,143,21,38,55,167,49,246,110,12,116,26,66,167,45,3,74,119,182,51,86,159,125,245,124,104,41,93,22,154,233,146,7,123,233,215,253,61,229,201,200,136,236,237,63,61,8,245,101,47,182,99,196,225,176,9,172,216,89,217,242,61,42,112,166,24,149,78,56,94,212,12,59,213,93,95,116,41,44,109,13,39,185,69,199,205,186,102,152,21,164,100,84,140,190,110,248,189,109,151,233,77,47,166,186,239,175,157,141,111,96,232,79,35,63,239,15,78,241,79,170,247,191,215,46,219,71,5,81,227,44,31,155,220,215,174,113,49,32,249,174,230,140,136,203,140,139,173,10,250,204,118,6,52,127,178,4,228,78,182,98,52,225,183,231,203,81,182,199,127,144,39,67,148,202,129,111,188,215,71,4,204,4,199,230,140,81,161,251,90,112,190,229,10,198,173,48,235,226,178,59,57,93,4,24,19,138,222,106,198,147,172,241,90,155,130,196,123,45,235,19,247,221,144,17,53,133,55,49,147,196,187,123,10,122,45,59,73,90,0,41,109,92,142,48,35,237,42,247,166,171,217,105,55,225,115,69,112,76,205,208,39,222,173,148,61,183,87,157,40,32,219,114,172,128,69,239,148,180,169,0,247,135,199,251,190,151,49,183,72,119,118,49,41,221,225,67,182,154,101,193,229,183,27,76,133,183,223,233,152,225,226,150,41,78,132,154,218,187,57,101,160,231,21,23,147,0,78,221,31,173,161,198,33,19,13,224,76,136,19,131,219,161,173,82,30,141,5,224,252,84,201,200,0,69,58,173,24,51,137,215,153,207,94,214,57,58,229,139,16,143,123,79,18,114,147,236,142,83,204,136,57,222,3,40,65,132,95,164,143,18,140,48,141,149,126,53,12,175,251,69,77,184,127,35,72,110,208,133,56,254,163,108,120,104,102,20,23,23,72,198,191,43,114,65,152,207,179,198,247,38,26,144,196,117,49,21,220,28,79,142,70,184,128,165,248,109,96,44,247,230,147,13,77,54,83,211,40,119,225,239,99,93,210,254,89,80,92,56,199,79,92,90,140,102,67,238,12,155,185,143,232,36,30,144,246,105,158,11,30,168,225,102,104,248,116,142,39,178,191,183,27,56,33,136,212,132,138,137,89,55,73,136,184,217,180,57,229,107,114,183,247,219,103,72,155,30,95,180,13,165,21,230,137,70,146,78,83,156,155,114,35,40,208,47,139,23,145,153,84,75,180,107,64,234,69,212,43,102,210,218,233,22,177,33,9,88,31,63,137,229,182,189,12,97,148,96,146,179,99,9,156,120,32,249,128,79,35,172,210,21,2,2,186,184,245,56,177,82,196,179,229,229,236,110,144,23,124,148,78,11,157,88,211,9,196,161,8,61,193,210,146,91,159,176,175,196,166,130,124,208,217,15,245,106,35,109,243,155,91,243,111,151,151,30,208,81,204,253,204,138,57,40,6,105,109,45,126,155,88,76,63,246,68,232,199,247,5,107,142,249,236,104,11,248,73,142,71,107,6,190,208,205,180,206,56,35,166,209,126,203,183,222,84,212,219,122,239,165,228,112,198,23,53,195,23,153,96,203,106,209,171,39,116,22,49,13,13,62,152,213,12,200,43,214,7,84,246,159,83,160,135,34,22,113,218,74,146,34,162,21,237,124,190,22,171,30,133,63,57,249,0,109,57,29,47,91,10,185,93,57,178,145,187,200,177,141,227,100,78,61,24,1,97,196,1,131,160,243,153,195,93,125,13,56,217,125,51,76,224,83,242,215,145,233,241,219,103,108,169,165,169,151,212,131,93,202,144,99,56,54,234,45,208,175,230,95,171,27,56,240,227,67,193,185,230,87,215,109,82,227,98,182,73,28,230,130,178,242,199,73,2,178,229,102,154,120,182,122,150,244,60,120,171,20,29,173,108,141,234,46,128,229,45,62,137,19,93,14,159,185,64,21,195,175,134,48,115,72,186,253,204,51,200,121,98,221,39,243,236,229,115,2,174,156,177,128,18,235,77,98,78,83,97,241,8,39,89,117,102,14,153,196,103,134,119,39,141,4,99,223,68,64,198,64,53,16,13,197,197,4,145,159,109,129,89,254,222,203,80,191,178,229,0,150,14,43,51,94,119,13,114,210,59,54,67,83,249,208,183,134,32,194,251,55,33,162,168,36,156,100,167,37,151,24,3,222,232,12,145,95,166,139,168,199,118,118,198,171,173,207,225,131,120,84,28,62,20,147,203,231,128,33,91,232,254,52,116,93,77,196,55,225,88,167,48,145,227,115,125,136,52,11,240,253,19,135,135,25,125,31,113,85,144,173,69,249,234,154,209,231,169,122,243,97,82,242,119,196,7,200,246,166,215,82,221,186,182,65,3,205,208,231,162,255,165,250,15,115,180,75,155,8,207,5,197,81,92,157,145,244,145,115,241,44,245,227,13,222,77,99,88,95,149,236,195,144,96,148,28,55,103,78,106,36,204,177,57,61,81,101,236,56,176,216,137,249,135,209,119,51,146,21,186,139,39,50,228,53,174,182,118,118,153,102,198,210,125,243,119,105,88,63,116,210,83,117,190,204,34,24,195,138,18,159,204,51,62,167,191,23,156,179,162,204,89,232,164,247,142,136,68,190,75,41,160,152,255,171,123,47,71,50,38,226,181,62,139,135,226,150,63,24,55,219,185,124,78,159,19,25,248,186,70,200,73,125,9,107,37,140,232,135,136,35,77,221,166,215,48,173,238,107,62,135,65,250,60,26,223,48,252,74,240,88,170,212,205,241,131,200,95,92,77,209,244,115,4,32,196,237,63,157,248,143,6,148,108,55,241,177,173,87,169,45,221,228,207,236,159,238,47,163,132,209,4,188,204,86,122,2,103,143,24,187,213,158,151,6,125,231,209,178,111,103,231,21,169,246,107,28,109,164,108,126,117,165,66,84,36,118,66,79,180,134,153,22,101,161,0,53,18,46,48,201,215,156,141,87,70,195,58,232,139,147,155,201,154,72,51,71,249,65,230,124,233,66,194,121,188,40,29,114,162,43,95,248,208,84,15,1,30,176,141,167,236,216,74,58,163,40,66,232,247,68,18,61,110,110,117,231,173,187,60,81,99,137,171,187,65,136,213,85,217,206,161,102,144,90,206,50,141,189,96,245,188,75,0,207,1,80,190,204,83,112,62,238,46,192,190,194,24,137,143,5,41,100,137,171,105,127,253,248,134,203,122,233,253,131,17,117,126,206,0,192,201,126,113,199,221,250,248,149,175,73,159,28,127,154,159,248,133,173,211,11,155,184,175,144,77,23,141,188,210,113,70,138,155,193,128,126,78,144,100,162,142,110,38,70,255,134,86,32,238,226,230,56,146,26,183,145,183,202,190,17,211,255,183,164,1,19,79,31,214,231,120,47,138,27,73,35,20,242,105,238,69,157,183,88,69,211,34,38,218,238,96,13,234,208,6,36,145,141,156,221,211,223,171,253,28,29,177,118,120,136,99,9,88,183,140,156,94,221,174,142,153,66,39,150,236,227,244,33,184,219,73,227,230,18,194,161,98,189,104,174,61,11,18,163,65,87,175,23,71,123,140,125,233,46,220,190,8,140,32,107,251,94,138,168,160,138,25,109,224,189,222,194,62,11,74,204,230,168,199,120,211,85,223,244,167,43,141,134,45,198,219,218,67,101,188,13,250,215,226,83,171,162,110,129,6,142,4,65,88,243,250,60,55,234,98,94,38,73,38,166,42,68,204,5,63,27,232,160,155,65,198,202,99,131,245,119,120,10,47,189,230,212,67,247,140,241,112,172,94,50,198,252,36,123,33,102,210,38,49,222,243,27,160,35,188,225,250,47,201,248,210,180,14,242,67,198,246,152,8,116,72,234,28,228,115,70,90,227,236,138,16,139,12,53,159,11,60,134,160,9,7,23,75,6,28,157,136,17,187,217,164,221,73,205,3,136,111,108,180,197,228,110,197,220,71,240,252,1,31,41,40,239,254,149,203,151,181,255,178,18,191,252,238,96,111,47,47,139,10,179,42,50,145,219,205,96,200,158,139,143,130,253,249,118,53,172,80,83,111,177,82,126,241,58,2,43,240,156,129,122,111,35,225,235,241,211,86,161,12,115,131,120,193,161,216,25,41,144,44,30,37,216,15,122,139,123,152,207,197,15,209,89,171,149,61,46,182,132,224,1,198,125,121,240,117,70,187,221,173,8,92,129,125,29,125,52,104,17,253,183,129,6,137,188,17,9,30,35,220,188,230,110,40,168,172,163,82,91,142,71,67,38,171,22,25,22,202,95,197,75,113,103,67,62,91,189,252,180,41,166,249,7,233,8,218,8,201,222,249,94,196,81,97,6,161,33,253,243,213,252,52,143,98,243,217,112,241,83,212,124,156,254,25,86,211,117,148,215,130,86,215,247,231,51,152,100,9,158,67,90,43,194,88,158,204,39,225,64,76,32,111,77,183,65,242,66,93,163,47,172,235,100,64,20,217,221,8,14,145,38,45,188,176,81,32,73,225,214,129,238,149,84,209,41,40,19,146,92,179,53,30,200,92,40,187,69,216,3,158,140,46,204,247,203,86,218,246,46,193,12,221,88,21,213,219,227,43,17,152,248,44,165,187,237,109,100,164,142,216,35,239,15,87,10,253,114,50,24,214,99,123,55,1,249,109,84,75,170,152,45,231,237,216,128,9,201,96,145,199,198,45,24,195,205,104,45,148,44,230,90,76,70,218,205,116,35,52,121,110,56,249,188,107,133,227,172,8,103,141,209,221,100,47,173,28,43,204,169,175,2,88,161,79,206,222,115,150,43,39,243,218,114,181,65,204,115,92,124,206,130,23,122,84,115,186,29,167,106,7,233,25,54,185,184,90,51,149,63,24,25,132,244,32,153,200,159,38,224,79,110,62,78,217,120,14,74,53,220,175,119,8,114,117,161,211,225,153,13,126,29,24,15,80,117,181,201,205,33,188,14,92,2,62,51,240,232,135,75,32,33,231,113,63,47,6,7,172,128,53,128,136,181,252,70,133,244,187,154,59,18,16,254,189,24,254,250,49,195,43,180,253,201,13,30,218,5,234,49,237,68,117,156,8,2,247,245,175,13,152,233,54,124,119,251,182,158,122,81,183,168,80,201,47,175,119,22,194,21,225,22,2,206,67,51,230,114,43,231,249,139,170,153,111,36,133,179,155,143,67,44,66,36,6,203,237,222,134,131,148,194,44,162,240,83,141,207,201,209,225,25,125,230,45,236,40,248,83,104,17,222,15,65,219,238,30,250,219,180,81,57,23,7,73,242,174,189,156,213,24,7,93,203,54,83,25,84,80,21,230,50,189,161,25,179,185,135,98,166,85,35,199,205,65,67,36,185,121,133,146,174,249,139,77,99,34,219,106,14,239,219,216,77,216,125,158,181,128,236,76,207,156,145,201,123,102,82,127,213,143,60,242,228,34,250,85,73,30,100,103,37,203,63,158,82,217,170,40,61,248,46,70,69,107,11,167,38,177,38,31,187,185,25,61,26,25,208,70,163,71,114,188,0,114,42,159,33,193,245,94,206,243,65,119,42,11,237,61,88,27,148,130,226,167,65,115,200,30,73,48,67,67,255,53,67,246,221,94,62,204,8,93,118,156,42,8,148,214,173,63,221,141,153,203,71,12,65,189,210,197,11,232,166,63,235,159,186,219,94,165,87,195,201,226,224,44,35,20,22,113,152,106,71,197,251,150,232,81,136,178,23,156,243,11,172,146,155,209,158,83,7,165,192,116,224,187,197,6,67,216,101,175,249,149,17,29,122,2,80,178,8,250,142,221,3,106,2,183,22,43,181,139,251,130,244,163,131,9,32,99,111,194,214,132,168,48,220,177,126,53,160,219,174,14,200,241,204,123,28,105,236,121,74,13,139,226,10,12,226,110,166,137,80,40,24,161,182,35,144,247,47,130,210,109,217,114,22,47,132,80,122,92,157,144,44,144,171,55,202,186,126,230,113,56,46,73,91,85,216,209,200,245,61,51,148,239,98,94,64,178,124,109,158,83,70,154,70,170,17,226,122,144,103,26,145,42,252,85,155,197,113,14,215,225,226,89,245,115,2,77,41,239,167,147,181,231,233,231,76,195,225,169,25,225,89,202,194,50,25,192,66,251,158,131,75,177,228,172,70,158,32,40,109,161,125,55,246,26,153,104,75,64,22,139,156,135,52,1,157,105,138,234,104,188,116,66,123,91,173,40,1,190,95,158,246,112,186,128,138,39,140,207,246,112,246,19,201,116,83,162,181,154,166,155,217,118,187,46,124,126,45,238,77,38,161,139,79,7,13,253,113,34,238,28,6,145,52,165,251,174,54,147,144,114,68,12,165,157,143,227,245,11,201,125,150,46,139,156,228,128,105,240,176,4,52,18,12,217,144,234,130,169,119,225,74,92,115,129,77,245,197,190,108,89,136,246,94,43,124,209,210,68,141,14,244,46,45,46,166,83,224,179,37,37,136,153,239,197,244,85,118,233,38,102,207,49,197,210,107,38,93,41,218,140,199,60,173,0,224,102,30,253,229,78,81,39,53,149,178,107,158,70,89,166,87,103,228,27,195,92,41,58,45,221,208,12,135,123,205,80,211,85,29,240,51,4,201,207,15,176,107,85,240,215,152,129,5,250,147,161,111,217,197,171,195,47,11,26,95,84,100,172,246,35,230,12,172,51,194,181,254,161,55,97,139,104,57,54,106,112,65,4,47,18,183,208,162,24,161,224,57,127,86,82,171,17,92,197,189,207,158,36,99,130,151,23,7,200,248,29,1,127,101,220,110,3,166,185,174,251,66,135,94,62,103,216,147,164,175,214,66,123,227,17,200,63,33,24,138,145,4,120,52,131,76,143,206,116,4,156,246,51,67,142,237,178,163,244,61,127,52,151,142,217,184,152,139,155,145,240,41,98,158,116,156,223,61,208,106,102,20,132,196,76,135,115,113,115,183,219,201,111,83,75,119,218,31,146,229,192,124,229,234,179,29,175,18,191,157,201,89,191,189,191,25,37,161,215,234,207,212,44,70,217,254,204,205,232,118,126,19,12,181,226,116,78,53,249,109,58,164,92,146,233,28,158,32,155,94,216,124,254,169,85,254,221,12,237,150,168,200,30,179,137,117,100,55,143,169,154,122,40,154,129,85,43,110,54,253,6,121,180,156,76,58,211,205,13,103,247,153,179,169,160,93,79,184,82,232,89,34,239,213,140,134,216,37,24,170,205,79,17,127,63,231,14,135,71,246,247,62,27,128,246,254,24,15,197,242,13,163,210,130,161,221,59,204,164,227,43,87,191,185,225,74,167,92,13,21,183,147,211,179,140,206,246,241,226,60,162,127,200,38,124,88,32,123,19,128,17,180,193,68,129,113,115,228,84,94,72,67,178,44,123,247,143,45,209,46,158,128,9,176,102,95,121,103,208,80,4,127,75,190,145,206,223,111,196,43,145,156,92,140,123,229,136,18,75,109,13,161,98,194,92,166,115,168,217,152,13,1,116,33,51,5,77,195,51,183,44,80,105,248,159,64,57,134,185,173,36,13,162,8,239,210,104,43,131,210,5,97,87,73,178,226,75,92,51,60,207,194,204,77,75,121,119,198,214,99,173,70,42,254,172,8,107,175,228,131,130,122,144,96,201,42,122,236,217,27,220,76,30,13,52,250,51,163,1,189,99,162,33,238,208,229,96,66,25,103,102,159,165,32,242,37,183,73,198,123,183,28,243,44,163,200,46,135,249,164,98,145,186,95,109,221,234,18,89,159,163,136,252,190,191,53,29,158,122,242,0,235,161,251,241,103,238,52,76,9,224,24,119,6,241,248,251,224,80,73,124,154,13,22,218,31,213,167,97,255,245,87,203,213,120,2,55,186,69,73,25,143,116,124,134,180,184,132,110,53,145,84,121,107,243,142,243,245,133,209,179,61,211,34,127,190,86,205,94,121,166,215,20,9,93,49,155,172,243,173,198,211,220,70,145,252,125,143,141,44,89,186,168,16,142,215,34,221,59,84,82,80,227,244,7,67,167,83,221,81,202,233,221,105,71,168,208,213,169,135,181,205,20,39,253,174,236,56,84,182,197,204,199,189,97,19,25,201,169,170,19,213,200,117,156,126,23,200,8,186,47,242,94,214,158,120,195,139,202,110,170,216,140,99,46,166,176,117,205,29,182,28,113,226,173,201,161,196,111,163,213,174,185,87,234,143,213,91,239,160,140,196,71,146,143,61,19,69,192,238,102,211,150,218,178,4,232,159,222,254,219,72,220,183,164,75,0,254,228,22,55,135,25,93,28,59,211,196,116,225,36,82,146,208,185,200,76,98,226,121,183,0,158,176,178,14,31,107,6,108,17,86,224,114,67,46,134,51,210,57,189,42,25,54,188,32,49,119,136,240,238,7,195,39,4,2,33,230,106,60,185,110,166,82,42,177,61,34,177,201,241,19,164,44,43,21,26,93,188,228,187,239,107,23,235,157,147,204,213,202,166,78,234,230,117,254,175,40,62,177,252,168,229,185,153,212,185,110,74,11,250,63,239,38,6,32,164,220,32,8,183,237,233,213,154,106,204,220,82,173,161,153,248,12,212,205,28,84,16,94,69,10,46,240,121,80,161,188,179,156,218,14,63,246,204,8,145,121,193,177,154,86,131,160,97,200,142,130,59,241,171,145,102,25,18,55,13,220,155,228,131,86,216,177,164,155,145,51,103,132,66,74,101,4,17,43,120,102,14,179,237,231,178,73,158,102,201,103,115,41,137,206,107,94,0,163,37,94,164,128,181,98,34,82,126,216,130,22,168,196,138,103,216,239,108,64,139,69,216,198,160,142,53,188,179,91,145,127,151,181,15,166,104,185,59,124,118,66,54,106,137,33,38,81,179,243,174,146,45,201,77,244,131,43,217,239,168,220,157,73,5,12,72,210,53,199,179,95,228,69,175,121,154,142,169,236,228,212,228,29,206,92,147,137,120,201,215,60,35,230,226,174,213,218,202,5,140,86,33,210,158,158,105,63,102,0,49,106,94,136,32,184,59,97,24,7,33,71,56,207,12,157,156,123,182,201,168,180,37,37,50,127,2,111,97,110,232,123,202,18,0,155,126,131,128,74,25,175,75,209,16,172,6,84,116,213,205,72,158,233,197,224,62,92,234,141,45,194,230,149,110,58,198,142,239,230,19,59,10,66,175,154,242,175,163,82,106,162,212,86,36,146,93,198,81,157,253,183,43,236,112,18,242,89,95,72,124,108,35,70,253,44,237,53,44,189,227,102,196,163,164,174,2,86,49,123,183,0,37,66,28,169,166,27,61,201,8,31,52,42,240,186,147,3,188,109,142,81,69,56,130,148,174,220,28,237,142,88,188,201,152,126,36,179,71,151,87,164,211,41,21,25,152,68,28,165,220,66,188,190,108,36,28,5,236,137,22,213,57,2,175,203,64,251,146,149,159,212,205,50,42,59,55,67,215,167,110,22,188,92,78,180,81,126,42,172,146,72,130,132,176,121,105,28,20,124,18,194,127,147,193,26,46,137,1,171,6,88,16,61,184,39,94,241,205,93,211,104,32,153,30,216,216,166,187,4,197,142,159,41,181,65,235,50,203,221,175,133,183,46,125,252,191,9,24,250,55,23,232,163,90,106,51,169,128,155,20,95,211,10,131,122,102,87,236,247,135,23,153,153,153,62,119,110,219,83,26,148,210,230,232,234,78,208,5,228,140,91,48,75,33,89,170,159,178,178,65,221,199,166,121,29,194,119,29,206,29,32,109,216,132,154,74,140,208,74,8,195,172,63,121,166,198,35,187,198,166,85,118,198,147,67,191,83,150,68,2,103,45,185,86,13,224,8,36,139,213,58,13,69,228,102,166,69,145,72,192,20,181,82,14,115,161,39,232,153,17,10,168,119,71,162,55,236,236,165,26,224,16,85,214,123,120,241,219,39,60,109,159,48,131,82,121,137,247,130,122,121,139,121,83,55,246,39,207,164,234,94,198,4,85,171,20,226,94,5,104,110,17,180,12,88,130,19,154,199,152,17,110,75,200,105,196,127,203,159,27,178,216,164,86,211,19,106,254,214,0,132,186,190,214,132,121,35,197,215,52,34,116,185,26,89,144,21,115,161,240,243,45,107,80,8,32,246,153,155,240,81,18,81,62,138,0,82,168,169,139,191,221,104,28,72,253,61,25,140,130,207,205,105,52,169,79,111,69,227,189,136,158,166,154,139,131,222,173,245,178,100,253,233,76,143,230,251,90,80,205,190,53,143,249,60,75,137,169,0,124,44,235,189,207,222,215,125,34,157,209,133,75,81,162,116,234,142,78,2,0,158,180,44,57,115,13,135,232,61,64,180,87,26,51,140,4,233,164,124,182,91,27,2,103,242,96,204,51,39,95,163,127,210,32,46,146,0,72,166,105,17,230,36,186,95,141,249,55,70,60,22,224,200,250,201,45,128,100,239,254,82,201,36,203,36,51,113,92,237,221,226,106,96,135,50,36,240,4,103,71,231,29,239,22,30,44,153,8,20,53,70,76,81,40,249,8,10,158,249,156,92,195,27,109,128,149,175,227,29,139,153,33,142,117,61,241,72,165,39,11,181,51,138,82,254,228,240,21,213,119,166,158,71,163,151,38,249,111,51,233,52,71,6,112,39,246,163,129,86,170,108,56,13,164,167,203,209,178,31,32,75,45,183,198,179,94,215,151,46,148,239,210,103,80,44,197,226,181,73,227,240,94,75,179,88,208,167,249,4,55,185,132,166,207,221,51,96,39,255,237,179,205,54,225,191,65,6,234,140,131,127,144,243,211,8,115,233,213,164,131,154,255,118,182,20,92,209,39,63,191,126,99,66,250,210,22,12,40,146,189,227,142,62,87,232,48,93,210,159,215,140,176,198,233,115,105,58,72,42,199,14,57,30,148,253,217,205,13,72,134,12,11,149,6,199,165,208,1,66,102,85,242,111,166,189,235,159,147,252,89,151,142,47,244,14,200,107,53,55,211,130,250,25,53,244,61,75,92,141,210,164,38,22,97,12,112,153,41,74,41,133,111,34,201,61,88,213,111,60,74,189,130,22,8,153,13,197,120,52,253,139,204,161,18,59,36,14,75,217,49,228,76,232,174,73,203,51,207,186,75,183,254,212,83,135,142,10,92,5,46,192,141,121,168,162,18,228,69,41,178,65,199,12,244,79,70,5,199,45,146,150,152,233,93,151,220,222,50,137,70,159,75,32,103,133,254,3,76,47,37,224,107,157,11,56,179,100,254,104,49,233,190,211,158,95,6,68,170,155,206,153,134,177,6,0,12,104,186,212,84,44,253,60,63,243,2,196,252,214,148,36,161,181,175,108,26,86,114,149,95,46,40,34,172,88,217,149,134,76,77,73,146,206,75,190,89,82,198,20,37,234,102,125,192,14,123,41,212,64,155,168,194,66,247,109,168,36,55,35,165,161,153,63,75,201,172,216,178,206,92,73,178,93,146,57,15,156,231,57,22,207,249,44,104,126,240,30,84,205,195,140,174,171,30,232,208,169,58,161,10,230,51,188,178,217,210,72,66,71,115,220,188,13,33,21,110,128,244,235,138,35,4,214,138,45,95,243,12,17,191,54,227,201,33,106,148,223,30,34,66,90,172,212,44,44,180,103,150,253,8,145,220,108,10,169,106,78,22,107,199,86,109,114,35,226,169,76,42,46,190,83,155,136,121,85,63,198,244,185,252,131,109,235,164,215,44,48,188,92,254,211,133,38,239,166,102,228,96,220,95,166,183,99,75,205,22,0,241,202,206,84,80,12,17,168,21,135,115,160,31,239,48,118,91,83,25,42,122,243,101,125,175,110,110,198,232,160,102,75,198,251,44,199,105,222,122,243,115,96,122,67,229,49,79,50,2,95,115,27,239,106,19,176,80,235,136,204,58,203,15,190,195,207,7,161,245,199,151,54,204,4,227,243,224,64,224,194,10,79,143,108,228,96,121,215,136,83,194,18,102,58,147,56,147,122,247,231,70,94,102,119,253,233,149,93,85,175,88,147,149,40,113,24,98,251,252,154,95,140,59,38,13,174,252,244,28,222,198,64,11,62,199,178,222,251,120,211,174,136,116,54,83,227,68,149,65,161,33,207,91,115,113,219,201,173,234,60,227,93,220,47,37,40,97,219,23,115,69,87,228,237,227,208,187,171,187,189,172,244,119,205,244,4,75,167,14,116,80,61,121,50,150,152,173,1,199,18,87,31,215,62,110,158,173,71,95,174,46,144,13,236,56,90,23,173,85,85,195,12,114,254,126,181,137,17,235,234,204,199,219,113,197,37,59,110,170,160,183,144,170,6,229,230,103,231,182,126,107,137,143,32,19,104,59,78,94,202,213,26,142,162,129,224,249,111,122,9,209,48,153,26,93,89,235,80,28,235,224,50,37,116,155,219,170,227,110,134,1,103,171,25,55,57,46,166,139,66,170,186,27,182,203,244,142,109,242,127,93,158,236,71,130,226,30,5,2,36,66,21,120,194,236,115,112,123,226,195,88,51,217,123,36,230,100,152,118,92,77,124,170,87,23,138,93,45,6,141,237,176,104,28,78,222,176,190,247,34,15,166,87,195,72,218,159,153,82,230,39,76,39,108,137,49,69,102,106,106,48,141,242,222,156,239,183,155,150,128,216,114,154,119,150,96,102,83,19,43,104,235,219,248,104,141,63,52,120,74,66,199,56,50,71,140,105,249,148,28,206,48,24,158,50,198,180,201,210,39,183,14,77,73,120,97,168,238,237,242,201,173,207,112,232,65,20,42,110,19,97,222,234,152,35,92,56,220,141,165,213,37,180,164,158,25,58,81,185,55,137,221,152,164,136,45,172,42,105,96,50,189,94,220,197,75,69,53,84,205,248,170,190,64,168,113,34,28,165,230,190,34,59,65,167,45,156,36,122,115,26,127,252,107,193,120,184,74,249,36,253,129,241,186,25,236,246,183,38,64,31,165,191,23,124,189,69,128,13,11,174,228,117,97,205,104,242,81,107,148,220,159,201,54,187,195,1,244,112,75,240,70,238,143,85,224,47,6,107,183,226,80,22,48,20,135,36,209,212,221,1,82,168,25,202,99,127,239,106,194,83,154,88,132,253,52,60,118,232,245,133,15,150,106,225,116,33,129,99,53,61,31,153,10,101,69,118,187,88,219,201,150,220,56,248,235,22,177,52,221,79,164,58,116,22,110,47,225,208,246,3,4,90,94,122,109,128,212,113,49,32,45,41,209,108,58,181,226,161,59,73,252,173,117,45,52,160,227,185,8,57,62,11,243,56,88,41,22,15,109,134,69,175,134,114,120,197,183,172,0,181,100,209,215,76,197,199,39,2,188,71,227,99,254,81,32,95,51,109,162,67,171,121,136,205,140,216,72,179,33,77,100,187,42,212,107,99,121,128,103,73,154,237,60,3,226,185,78,64,20,77,152,110,142,145,243,220,191,84,178,166,106,189,148,102,219,229,35,150,144,171,210,199,62,94,107,117,250,93,35,137,64,227,92,174,94,4,249,219,205,104,217,107,38,20,181,202,230,217,133,70,75,69,22,192,42,251,94,138,195,133,243,188,103,77,16,159,61,59,164,81,81,11,131,56,88,19,169,160,226,238,120,159,211,117,192,143,175,105,214,217,156,87,5,252,28,101,220,173,102,78,233,230,230,12,147,195,250,100,120,75,172,44,2,233,162,80,168,109,145,132,59,196,173,154,214,144,30,92,0,129,253,173,17,87,94,154,92,166,194,226,108,173,133,0,50,9,181,187,169,64,111,7,249,98,75,186,191,3,144,217,1,124,102,134,138,118,15,199,200,72,78,241,76,179,16,178,53,67,205,212,233,253,226,185,21,28,6,139,0,224,15,55,210,29,34,53,37,180,205,146,111,177,0,19,186,144,71,243,202,109,186,64,0,0,7,2,87,185,55,237,167,206,58,90,128,88,43,59,143,37,204,67,41,189,80,246,78,122,104,109,32,22,222,84,104,52,175,196,128,122,210,15,74,233,110,78,96,156,180,78,176,105,168,191,214,106,45,166,90,101,160,169,162,133,57,111,233,151,183,21,143,146,221,181,22,72,230,53,105,14,92,50,197,197,120,1,93,191,198,121,142,228,176,250,66,41,77,59,117,44,97,229,133,79,210,29,229,248,27,91,75,47,104,120,230,48,115,192,233,73,77,180,211,223,189,137,123,116,3,6,66,234,190,19,141,13,45,107,25,28,165,185,252,204,156,45,242,94,4,231,100,136,253,189,146,238,53,199,65,108,193,29,98,29,39,74,149,127,14,109,138,39,110,60,203,96,107,177,10,90,119,239,194,180,54,144,239,105,136,188,147,215,1,170,233,196,78,45,36,147,210,174,241,84,36,104,245,212,56,155,71,138,101,85,201,217,109,173,113,231,95,138,61,204,69,113,82,112,81,33,211,253,110,94,251,214,34,28,160,171,72,14,87,16,35,234,170,78,35,183,237,207,12,95,129,20,23,153,161,94,2,183,71,91,186,185,131,208,26,78,245,199,136,26,109,224,51,39,147,42,143,79,13,114,95,171,185,38,98,17,211,168,19,205,117,49,163,44,225,113,11,144,169,172,63,61,12,94,20,223,235,220,120,107,161,11,158,86,71,184,23,163,181,72,89,173,20,182,98,80,72,54,9,33,4,69,234,64,170,30,43,141,13,178,133,162,218,231,80,65,32,148,67,217,217,42,251,227,116,200,38,173,135,52,222,75,129,187,90,177,182,187,25,238,60,89,182,6,66,143,179,182,88,89,76,74,239,84,42,167,175,218,98,236,4,242,203,121,213,160,101,132,81,14,81,15,169,142,67,138,22,153,72,50,249,163,233,131,89,82,39,172,205,232,131,196,10,153,162,135,160,197,100,241,228,165,161,129,153,61,30,155,150,73,1,2,86,131,143,238,91,244,47,148,4,148,56,196,174,134,13,225,154,209,200,78,77,111,126,130,204,226,243,159,111,14,183,158,152,81,71,233,97,110,128,167,183,154,115,96,254,75,249,97,59,213,108,153,27,255,109,56,30,245,115,117,118,240,240,232,74,49,58,75,125,49,163,110,191,187,2,201,244,42,216,76,19,57,40,14,245,179,197,145,166,118,143,152,130,166,239,132,240,104,74,104,205,41,100,106,91,110,229,41,197,104,142,65,119,35,36,104,58,38,128,33,35,27,120,246,122,78,37,53,35,149,231,177,20,140,152,73,209,237,40,27,30,187,63,215,68,136,85,199,100,26,196,192,175,62,179,168,235,36,133,254,36,71,88,78,75,68,151,140,55,33,30,95,200,219,159,192,175,238,191,114,71,45,205,250,112,78,253,166,72,131,16,90,98,48,152,166,201,158,21,183,26,253,250,203,66,0,130,237,190,222,207,204,68,208,80,106,15,205,72,43,175,11,203,196,133,37,244,165,56,160,152,119,49,55,155,214,20,150,196,138,102,214,245,81,49,67,6,35,144,231,179,68,151,243,85,53,8,124,155,226,53,73,115,119,239,171,230,192,166,235,114,138,25,93,201,25,55,79,57,73,248,215,104,134,195,145,252,153,161,154,77,146,79,174,160,5,93,158,200,178,203,85,168,203,128,228,129,152,216,97,222,128,109,159,25,24,157,39,171,13,77,43,80,54,250,156,106,8,18,242,90,56,161,111,80,112,147,128,68,197,160,52,101,120,161,59,124,208,203,234,102,72,65,36,203,126,14,164,189,93,135,155,207,101,210,98,98,206,182,225,184,121,145,62,147,171,169,61,121,19,61,102,252,115,185,154,6,59,135,186,241,229,51,181,212,103,62,71,103,245,136,132,171,169,255,203,160,101,112,92,237,153,181,123,226,88,51,252,123,241,177,7,39,139,124,46,96,168,174,88,72,184,70,81,76,6,237,188,104,245,146,60,35,94,170,64,163,0,207,159,41,94,227,99,47,19,242,22,115,181,30,7,55,243,99,85,111,14,45,104,115,51,237,157,146,246,49,70,163,228,84,65,13,21,160,243,9,138,142,233,72,142,57,177,244,240,144,166,70,211,67,134,214,252,154,1,147,14,53,227,117,53,95,34,9,50,204,162,79,126,98,146,238,97,28,11,249,12,161,148,169,218,79,49,121,186,217,34,219,247,228,60,122,114,122,114,48,19,148,148,223,111,159,197,6,59,238,197,240,65,165,186,146,44,130,246,107,139,109,110,78,69,225,79,205,232,22,156,64,166,26,81,157,36,55,41,183,112,246,95,235,180,174,22,217,148,204,245,143,139,145,141,110,82,95,235,64,181,92,212,166,154,178,159,96,244,160,107,6,235,125,173,195,48,45,91,172,20,128,28,58,69,184,217,135,172,191,14,214,115,61,51,164,73,98,36,145,224,77,26,128,245,138,196,90,100,150,215,118,233,176,106,235,79,228,62,26,62,90,191,14,120,221,86,49,209,221,240,28,151,201,219,91,77,229,96,107,209,190,65,122,17,168,98,250,65,33,103,148,1,221,164,76,220,140,128,171,80,186,129,219,129,84,192,127,155,70,225,36,153,106,152,131,115,180,81,216,47,105,34,155,158,173,238,61,64,164,22,96,151,145,121,66,211,99,242,241,206,184,232,85,103,153,53,55,249,123,65,223,54,170,156,32,150,83,172,241,94,76,193,41,51,33,61,49,54,35,73,81,52,12,225,210,107,107,217,86,23,159,186,118,242,144,119,34,189,175,91,161,61,199,157,221,244,87,149,164,167,11,60,182,142,140,170,150,185,237,82,146,7,143,87,2,211,120,38,51,196,50,106,38,195,231,19,148,131,170,136,44,140,237,148,208,63,184,25,40,65,209,123,195,163,229,23,27,101,97,209,77,218,154,36,182,155,233,226,212,19,32,147,219,247,17,91,63,85,191,174,123,184,157,248,215,60,64,137,74,17,201,68,155,178,247,72,0,193,210,202,25,7,64,242,106,63,153,225,188,68,119,204,204,197,49,162,11,55,171,126,173,41,122,193,64,71,90,82,78,58,152,160,66,247,237,100,33,58,175,208,166,51,126,203,217,3,8,131,121,75,221,193,51,13,25,254,49,1,222,52,197,25,236,69,1,229,90,193,95,52,41,125,129,174,220,46,32,12,101,2,60,100,122,111,154,87,29,25,139,206,17,242,168,250,181,40,225,134,185,240,107,122,174,13,99,204,185,230,100,245,141,245,215,246,248,50,132,64,55,32,167,15,145,166,217,170,78,27,96,62,183,230,169,58,129,166,105,151,125,201,177,242,105,45,19,179,41,186,92,7,151,236,165,57,110,234,221,144,34,90,110,78,38,254,39,171,142,54,124,119,33,112,195,150,162,0,44,12,222,119,43,105,86,42,29,138,116,217,70,40,236,79,14,74,167,10,244,8,124,71,0,245,27,165,240,244,65,101,208,134,63,151,155,169,214,233,153,83,218,89,25,30,205,52,67,127,72,38,1,6,57,146,156,247,209,104,90,211,78,71,142,229,76,53,216,205,52,88,201,52,32,204,168,190,123,159,201,151,13,231,170,104,147,221,188,188,195,110,58,242,167,133,174,49,11,111,216,108,194,77,187,41,70,135,179,211,187,31,88,53,67,8,5,141,84,233,255,209,118,102,217,146,219,48,18,221,18,231,97,255,27,51,47,82,0,131,207,223,101,119,247,105,87,148,148,18,197,1,99,196,247,181,208,19,223,106,231,82,228,122,12,196,239,198,13,138,254,161,22,29,249,207,238,70,50,105,133,38,93,194,205,74,162,187,27,255,180,213,195,123,160,235,202,62,232,7,83,175,174,135,120,53,10,108,183,69,105,117,71,64,76,77,58,122,249,230,133,187,52,2,155,94,88,253,206,51,83,218,73,218,154,71,37,80,246,14,101,130,192,4,68,134,222,155,166,181,111,38,224,11,180,174,69,77,155,89,159,252,106,203,84,104,215,224,194,24,137,7,39,252,55,180,44,233,120,87,205,233,81,155,149,203,169,69,71,225,228,136,139,169,101,206,106,105,194,7,232,151,178,176,68,107,128,2,140,82,106,188,21,164,236,207,218,129,52,229,115,76,161,100,27,207,239,86,19,235,113,219,158,194,221,36,253,201,214,95,122,254,168,58,140,105,168,222,20,171,225,251,22,84,251,107,107,1,243,96,97,214,126,48,66,229,61,63,173,171,16,175,127,175,76,207,72,150,172,42,112,111,49,123,17,238,24,67,207,51,252,209,228,27,10,172,61,93,207,248,2,81,184,155,238,149,10,52,77,208,27,165,147,103,255,217,170,233,25,83,63,141,2,127,31,49,230,140,230,231,57,41,170,135,106,237,187,41,75,46,251,36,71,241,247,211,5,69,174,41,167,10,125,169,213,91,92,104,229,39,186,46,166,34,93,37,30,9,128,64,191,118,173,39,108,20,49,164,47,151,204,250,47,93,189,238,31,111,132,63,217,185,23,13,193,255,248,80,193,188,236,78,24,217,141,244,111,201,86,50,17,222,242,238,74,131,167,136,55,27,156,188,151,22,152,26,132,173,112,14,74,1,224,222,213,137,34,42,158,156,193,150,8,25,147,64,110,158,201,120,127,147,151,123,67,5,181,4,54,129,110,135,11,118,181,76,64,184,68,208,73,114,152,34,55,177,249,97,20,171,78,42,220,185,113,19,149,141,95,174,213,215,21,172,140,68,144,21,30,8,119,124,191,77,74,164,137,32,221,129,23,78,247,55,106,21,58,4,241,122,137,205,13,239,7,234,4,179,207,160,140,231,167,121,216,15,134,161,70,250,245,154,49,24,151,248,105,140,93,109,157,182,81,241,252,56,196,58,152,153,130,66,119,252,69,6,81,70,133,29,242,174,105,83,66,204,223,137,212,33,86,203,106,67,64,4,188,60,236,126,224,68,51,180,192,180,171,122,246,156,6,209,243,107,67,159,172,34,23,179,29,46,86,208,37,48,28,223,221,111,14,235,163,228,195,32,90,128,29,241,27,52,232,82,148,44,1,79,167,186,24,113,39,64,61,202,51,102,136,8,127,94,65,135,227,124,136,192,206,25,113,66,160,95,40,128,76,132,85,251,9,220,150,251,211,253,39,97,244,126,205,25,210,63,70,225,160,169,31,96,10,9,252,222,120,165,90,18,55,141,107,231,243,106,105,45,122,202,183,38,221,148,222,232,206,125,232,84,146,231,46,34,191,131,75,107,36,171,250,61,234,136,245,67,226,168,234,234,27,198,139,50,253,234,100,92,45,85,224,142,168,129,163,203,72,53,47,74,87,204,242,125,1,137,74,45,71,29,116,158,59,69,250,153,99,103,34,137,235,56,166,17,255,248,181,236,121,146,157,60,48,173,201,95,148,0,97,71,35,79,210,123,231,225,90,219,20,232,90,123,157,60,118,241,189,159,138,179,182,133,83,6,246,54,18,67,223,43,211,9,153,132,200,242,192,148,64,249,12,205,213,162,70,186,58,50,182,99,119,248,76,247,161,63,188,35,234,114,190,82,183,0,133,140,23,67,237,223,194,180,171,52,182,97,130,238,37,174,54,73,195,155,41,110,214,214,82,191,212,37,100,124,216,192,242,90,56,6,206,135,218,77,123,83,221,40,246,26,183,32,152,187,144,94,10,10,255,207,231,84,16,16,35,239,92,20,165,152,59,208,2,253,220,13,156,224,138,186,45,120,246,110,200,58,229,168,197,195,152,49,185,19,172,33,66,22,213,176,218,135,231,191,59,213,97,67,206,74,163,188,75,190,189,163,98,170,93,230,144,213,180,152,36,169,208,170,168,183,254,53,172,249,173,33,124,149,222,223,102,140,86,159,217,14,186,214,19,104,194,172,114,93,231,51,240,240,18,101,189,247,164,250,193,95,58,147,123,212,49,161,186,201,189,105,98,63,228,83,134,188,86,35,140,249,59,227,205,178,19,114,195,179,14,206,94,191,103,92,156,225,189,145,151,134,26,167,185,67,65,236,14,13,39,249,28,27,251,174,57,108,85,255,50,201,96,63,241,18,88,90,244,209,238,144,41,202,110,177,60,86,11,239,151,164,0,41,231,128,158,246,51,93,216,160,135,100,253,169,175,131,156,187,59,140,144,152,28,13,244,215,224,50,127,48,162,242,26,130,134,92,11,153,72,135,127,165,222,58,42,112,32,251,111,179,121,72,109,9,51,101,132,194,96,35,98,180,68,68,21,22,199,99,85,120,202,192,42,243,37,27,204,68,58,7,168,135,222,77,47,104,139,15,199,49,116,174,254,70,101,145,38,18,53,249,134,110,7,236,222,31,12,155,179,80,208,194,178,83,92,70,236,160,103,159,92,178,172,81,175,155,145,72,89,240,16,9,143,43,246,115,153,206,154,1,105,2,53,96,50,42,21,22,84,127,175,197,57,47,132,192,13,210,29,231,247,132,150,141,170,239,11,30,175,57,2,181,84,250,188,251,100,135,135,166,127,97,178,6,57,89,85,183,161,27,13,100,247,7,51,218,189,174,129,90,180,246,220,221,95,116,220,168,79,221,140,242,202,221,207,133,82,189,154,239,8,254,64,33,242,131,57,87,142,105,168,49,77,232,180,102,220,156,70,124,141,110,115,154,56,65,22,112,239,90,5,110,38,167,183,214,67,142,61,71,209,208,57,182,187,199,255,154,117,217,235,161,7,5,112,80,87,52,76,121,198,80,96,14,204,30,240,204,106,152,81,62,142,164,143,163,29,74,191,173,193,88,156,233,25,240,202,79,40,119,24,129,118,185,87,191,97,100,203,130,203,205,241,29,52,150,59,75,100,251,38,93,74,91,71,28,22,195,117,71,28,53,120,57,62,144,108,63,7,242,55,75,167,213,172,234,131,67,74,230,39,27,137,66,246,156,169,30,209,249,214,247,106,219,223,30,152,174,23,135,17,183,209,45,203,66,126,78,180,15,153,43,170,222,242,94,217,133,61,26,210,54,233,121,236,227,84,38,55,163,207,180,152,198,139,42,48,146,197,30,66,33,224,156,164,158,210,168,208,155,111,149,20,240,65,199,250,111,61,177,69,133,215,116,235,3,221,55,21,244,96,195,92,217,107,187,41,43,193,228,85,248,28,237,95,70,137,61,235,28,197,77,64,42,187,253,144,135,61,18,94,249,11,147,139,113,146,170,110,182,243,146,111,180,232,183,255,92,94,74,102,137,101,220,113,94,180,248,120,162,140,172,56,140,74,114,111,163,83,90,254,86,120,108,162,78,217,16,136,34,209,240,185,128,176,155,72,75,21,42,73,213,217,69,206,254,119,156,115,225,124,48,216,69,151,12,37,79,243,111,191,82,167,47,104,57,147,58,117,133,240,76,196,72,3,207,233,181,115,144,124,146,113,222,15,156,124,157,26,7,104,151,190,238,142,138,75,168,183,195,103,185,85,59,200,82,92,197,59,96,32,114,124,74,240,13,142,12,195,48,135,87,56,182,113,173,17,52,43,31,108,169,217,107,50,29,248,216,183,205,47,166,59,42,85,69,23,37,48,221,97,168,36,139,190,23,174,246,183,216,134,41,214,203,121,98,246,238,183,191,80,89,149,166,136,180,1,194,158,51,29,30,86,77,115,97,54,101,239,48,131,148,32,85,153,34,144,125,155,229,241,193,41,155,16,196,133,33,2,237,95,202,134,224,48,36,50,10,67,176,253,25,107,231,255,67,66,238,70,215,128,173,86,36,96,2,165,49,255,172,157,127,122,151,241,160,17,27,11,88,97,194,6,51,224,179,201,222,227,29,9,132,186,220,145,129,69,137,126,178,162,48,199,116,9,120,9,63,55,14,25,181,11,254,94,232,18,174,231,167,177,21,124,166,192,150,216,165,123,13,120,4,69,37,48,156,219,85,96,66,157,95,222,229,248,174,4,178,238,138,55,174,240,227,87,250,111,159,3,148,87,81,216,216,34,3,134,213,95,158,156,98,60,111,110,27,16,223,23,113,213,59,117,109,205,147,146,132,215,44,115,33,112,129,67,111,56,156,167,208,38,16,110,75,121,197,215,46,153,6,92,189,152,102,131,123,49,34,19,73,62,8,141,29,189,244,248,105,162,115,50,104,212,189,120,9,243,160,32,110,15,253,109,108,143,148,252,115,82,99,47,37,91,29,18,238,179,241,213,128,137,186,61,240,12,102,29,224,1,139,230,133,187,9,241,250,139,81,80,39,14,160,101,102,135,119,57,67,167,8,179,170,194,148,117,108,255,34,140,81,151,109,133,0,223,25,154,30,112,167,53,86,96,42,133,218,133,97,59,213,155,31,7,60,167,25,48,61,124,10,207,30,21,210,118,117,23,246,27,234,88,144,162,191,48,109,39,50,44,244,222,223,247,54,79,78,175,134,196,180,149,29,239,125,14,170,86,20,30,17,193,6,70,241,87,6,21,238,254,121,175,102,117,222,20,54,145,152,49,219,29,212,98,58,73,2,219,162,12,152,232,214,212,155,27,129,121,192,201,36,83,20,230,27,250,84,172,52,102,149,231,226,218,227,201,72,115,111,29,211,179,209,101,231,123,167,169,21,147,74,225,99,236,108,63,131,18,66,34,207,84,35,22,20,199,132,41,225,20,189,24,91,50,93,148,126,27,125,50,14,232,47,199,205,9,113,108,255,38,31,100,254,42,178,98,133,245,42,220,8,157,190,149,115,222,249,182,148,169,20,215,45,143,228,159,183,219,91,79,94,23,214,31,232,32,208,223,242,155,67,21,178,116,208,170,105,10,125,1,131,189,96,87,157,227,217,27,208,72,9,184,43,11,126,167,144,29,115,210,97,202,48,146,194,213,36,143,3,174,69,104,127,128,27,53,247,1,39,213,108,62,123,30,203,239,91,97,157,122,145,46,133,3,40,81,159,69,226,97,114,227,54,42,45,235,150,136,170,166,223,124,16,29,27,15,76,215,65,192,212,119,21,221,19,45,58,20,40,109,127,250,94,108,105,30,16,198,215,83,150,229,3,91,143,142,63,120,195,148,175,138,194,184,58,2,181,253,241,129,135,7,20,168,135,165,244,66,191,54,45,211,110,87,154,168,232,208,77,203,138,226,60,20,66,84,111,143,231,106,170,166,220,248,179,118,225,166,203,207,132,172,226,131,96,43,9,23,82,55,197,155,22,79,126,118,172,222,159,223,166,93,223,195,113,16,251,20,169,214,179,171,235,136,155,103,83,234,208,155,159,213,231,169,118,148,141,73,73,47,29,150,17,12,135,86,46,75,107,158,194,8,111,245,128,9,236,234,44,255,81,132,59,156,49,11,244,230,84,172,196,76,75,57,171,16,41,48,14,87,192,16,234,20,125,242,179,215,102,255,36,70,1,45,69,84,192,240,16,77,135,123,211,88,118,135,137,195,21,59,77,181,103,9,63,59,40,137,142,128,233,56,211,207,201,40,207,64,81,0,217,122,235,223,94,240,193,199,228,171,69,247,149,102,164,20,129,78,98,234,122,182,154,136,84,192,168,69,13,253,154,24,161,254,210,139,118,93,93,156,236,58,46,205,1,188,122,123,134,172,24,215,184,195,103,34,74,51,62,159,139,24,95,252,54,189,69,85,215,46,7,80,137,155,63,26,91,7,61,94,96,172,190,69,29,68,215,211,207,152,80,61,236,11,44,169,72,208,243,228,30,113,6,205,207,242,58,171,163,184,220,244,129,17,169,123,80,218,204,46,186,182,84,35,1,147,17,232,23,70,168,236,194,199,64,91,238,181,83,71,77,157,224,84,184,123,29,55,168,101,133,4,173,198,7,231,48,137,8,221,12,51,129,243,90,2,86,93,37,154,43,32,102,242,139,161,210,89,75,77,238,51,49,156,27,145,112,26,201,93,249,233,68,89,213,189,186,42,125,168,49,254,135,238,184,69,98,149,69,3,24,150,177,21,48,189,169,75,225,104,71,4,181,108,128,58,26,211,133,80,64,105,197,217,138,182,229,173,215,6,87,201,196,3,151,160,71,55,184,139,6,99,71,101,162,204,237,83,144,56,195,188,65,200,110,121,181,60,74,192,35,75,213,68,167,206,126,222,121,2,143,213,150,51,153,2,24,180,133,28,198,27,147,109,152,126,217,238,181,197,221,154,210,36,220,109,149,55,231,3,249,128,19,108,21,143,148,105,146,220,137,49,116,207,37,163,50,155,157,210,1,211,75,61,213,111,164,220,207,191,7,133,20,85,214,109,70,147,193,201,240,13,174,146,51,1,62,182,221,208,171,213,5,202,191,50,243,30,112,42,194,165,12,108,229,143,23,214,248,41,60,75,84,117,196,144,83,146,160,112,201,20,17,180,59,104,234,106,83,233,63,87,220,155,255,150,102,49,154,136,119,20,216,116,2,210,77,40,137,233,70,197,88,136,165,105,250,183,75,96,194,68,177,207,90,1,170,140,233,113,58,179,219,134,160,240,234,15,13,48,44,206,171,184,247,124,220,12,68,56,147,215,113,161,153,136,153,41,33,132,102,21,120,35,214,102,217,66,64,213,33,231,40,119,1,225,177,72,209,18,141,80,179,204,251,65,136,141,73,250,13,154,231,228,172,116,48,154,13,182,221,11,67,172,85,61,227,179,144,55,208,82,66,18,26,84,244,255,96,226,190,89,35,96,40,91,52,103,246,97,192,73,35,74,128,12,203,167,21,135,241,17,133,209,248,204,96,154,15,191,58,154,78,53,246,57,36,5,38,230,89,151,255,54,18,169,127,208,99,246,212,64,77,244,65,225,190,188,131,186,67,191,170,41,117,186,18,207,138,155,142,54,171,126,17,24,175,228,194,180,95,74,32,158,242,137,233,84,48,253,183,214,244,193,140,99,35,126,153,164,108,211,7,67,44,194,195,126,147,58,24,105,232,5,70,54,42,126,154,118,51,141,41,210,234,62,239,147,101,179,208,4,70,207,230,62,25,140,41,18,228,199,95,45,222,203,3,156,167,180,183,182,245,75,61,198,247,128,30,249,129,139,9,129,5,12,87,147,12,26,180,164,158,38,59,167,216,176,138,45,133,11,205,89,14,91,23,169,60,57,61,189,53,190,23,28,196,75,74,36,208,25,69,222,236,131,105,237,20,157,47,96,252,169,17,112,37,40,254,111,227,161,131,195,189,248,12,156,244,25,161,232,228,207,52,104,184,171,110,11,19,221,196,136,175,10,111,4,157,2,30,162,20,1,74,231,126,14,148,174,92,185,55,130,8,30,90,152,148,193,105,230,97,24,127,186,151,130,147,179,32,71,166,48,251,69,241,7,207,216,67,55,242,48,76,213,189,125,161,36,42,91,224,124,201,23,62,78,218,170,241,104,201,228,111,154,192,208,40,54,191,154,78,205,126,183,89,187,251,89,30,254,228,180,251,200,131,145,21,113,27,6,201,191,189,132,220,115,252,212,161,179,15,89,202,208,173,202,115,15,163,241,189,176,49,191,93,24,89,222,181,226,193,18,13,59,2,67,224,221,63,139,115,178,19,209,76,40,112,141,218,78,184,190,216,50,228,165,27,126,234,55,247,141,10,108,9,193,44,157,222,20,62,110,135,201,204,53,25,81,194,109,222,207,118,96,211,206,146,185,192,158,235,61,235,19,182,151,179,145,222,17,37,171,80,61,198,60,45,90,189,110,123,31,196,181,153,128,182,195,84,59,223,242,102,139,82,237,248,92,103,72,106,23,21,49,78,100,100,151,253,106,76,114,241,247,136,179,239,40,83,167,208,168,21,161,198,37,9,76,97,67,192,43,171,246,205,48,95,210,61,31,174,62,19,239,62,89,51,225,162,185,226,201,140,142,93,225,113,126,121,4,76,48,189,11,76,235,120,220,155,229,33,241,22,235,150,168,222,59,110,1,230,41,62,153,21,233,16,41,140,215,182,160,165,192,137,152,227,29,149,65,194,249,194,198,120,187,238,213,125,74,226,252,87,111,91,198,12,152,136,138,194,136,218,237,117,127,123,74,80,195,24,10,207,219,12,121,180,169,63,221,32,78,42,129,66,200,174,23,87,235,64,185,79,166,53,24,166,0,146,99,146,47,88,168,100,22,163,135,181,188,183,156,121,104,73,255,11,195,146,253,5,153,176,32,57,234,183,160,70,36,16,240,48,73,2,129,233,203,152,229,194,42,166,8,251,83,15,175,203,234,124,171,108,27,52,141,181,18,83,28,90,10,73,171,27,227,9,253,211,190,188,216,107,101,138,115,96,166,251,57,126,202,11,69,96,234,7,238,226,132,205,64,54,75,200,107,150,203,238,224,74,34,30,90,5,134,127,35,62,230,49,167,134,148,150,208,206,111,52,168,14,211,136,45,59,26,170,57,251,46,47,36,147,196,197,176,222,115,14,194,187,41,61,95,147,192,120,154,251,110,104,20,123,8,10,89,80,137,109,60,17,176,146,65,179,67,160,197,86,156,205,66,189,48,132,105,203,23,103,134,29,77,44,90,107,124,95,158,79,48,239,175,74,209,139,201,11,38,143,118,218,25,209,116,18,99,93,121,173,37,40,36,241,50,164,13,65,16,255,94,24,253,93,104,100,76,163,172,58,247,225,129,173,61,85,230,10,13,47,174,247,204,17,147,53,165,143,66,107,241,122,0,59,35,168,85,184,40,1,100,79,200,49,224,253,217,230,225,253,239,222,116,79,197,232,121,236,164,48,148,117,23,165,161,84,94,139,236,160,107,15,50,83,232,255,148,143,9,221,170,115,5,0,27,91,206,133,19,178,237,41,62,54,141,42,186,4,146,217,79,49,207,48,141,183,124,143,68,253,240,136,211,13,209,160,107,167,31,231,133,236,246,253,109,120,85,138,160,149,93,168,221,17,237,210,246,0,43,20,165,253,229,158,233,89,58,222,216,224,169,56,147,123,43,251,32,22,103,66,215,33,222,11,115,227,190,87,177,234,142,187,126,216,59,101,34,81,44,213,246,93,63,84,20,203,202,71,232,122,213,216,208,224,207,145,146,245,65,249,18,49,227,216,55,138,198,237,96,95,61,191,126,247,13,152,173,111,108,250,192,80,120,198,249,244,83,201,148,155,231,110,75,206,247,44,35,60,147,155,179,199,121,208,157,32,19,44,7,85,224,102,245,90,126,114,18,84,79,242,219,214,186,227,166,78,154,166,97,127,135,37,91,252,51,102,226,32,25,40,99,110,62,69,141,185,212,161,60,22,211,148,56,210,114,183,140,91,19,229,106,2,211,6,221,252,209,186,85,184,9,12,161,92,143,115,128,156,87,27,242,219,3,174,254,48,102,250,50,29,161,11,211,61,60,194,28,65,252,87,122,70,169,246,68,149,222,63,137,53,243,11,120,102,215,142,51,189,78,139,247,92,248,108,97,103,50,248,160,28,107,155,170,253,11,23,11,227,59,74,45,148,216,42,153,136,204,14,43,10,167,45,101,25,240,76,246,111,94,152,211,78,238,157,236,60,12,24,18,0,153,11,201,36,34,227,165,9,25,234,92,64,80,112,223,141,195,248,31,101,121,82,81,63,189,238,29,146,171,174,204,19,198,158,220,61,60,0,140,174,74,19,24,6,133,216,56,170,49,85,220,137,150,168,93,143,73,92,77,55,65,238,109,141,72,190,51,164,106,242,205,119,208,136,107,52,87,49,6,70,140,64,80,102,70,76,82,180,9,213,110,229,3,225,240,199,115,35,100,46,87,195,160,52,195,26,65,104,88,119,234,179,152,172,33,237,194,69,136,110,72,207,225,224,7,76,254,89,71,28,2,241,90,125,146,210,7,218,196,58,180,196,236,140,93,7,161,215,42,65,247,141,196,74,27,23,174,73,152,179,136,179,230,60,228,230,38,113,37,112,171,37,172,17,26,67,52,105,69,181,98,109,247,181,73,84,72,42,111,155,76,108,141,175,121,158,100,72,114,7,69,212,150,99,63,52,205,76,73,26,111,2,141,35,204,90,10,152,246,212,171,237,136,241,71,59,118,168,246,176,83,139,82,219,138,195,17,65,107,57,7,58,251,208,188,214,62,213,58,18,97,62,59,2,242,78,61,54,149,68,136,83,96,202,27,199,133,225,193,222,2,39,252,30,217,177,96,219,187,48,253,28,35,150,31,161,11,45,95,176,42,208,28,142,33,45,238,73,226,134,187,89,29,115,92,77,0,71,210,78,246,169,87,142,215,166,7,67,98,177,80,51,200,210,63,91,65,147,48,64,231,204,9,53,37,118,106,171,101,187,48,210,50,219,63,231,153,101,199,11,149,17,79,214,99,20,23,55,172,161,251,94,52,246,195,0,235,48,34,136,146,170,48,133,213,122,111,14,37,184,164,94,201,98,69,84,31,152,11,186,192,116,201,134,241,137,43,168,19,113,17,158,243,214,105,126,155,72,147,194,20,125,220,39,239,231,225,37,146,187,80,114,114,251,208,74,54,183,164,102,23,254,112,95,119,72,233,132,151,7,159,136,62,199,158,53,208,44,202,10,87,43,14,15,24,86,49,133,115,47,119,154,210,10,165,57,175,227,225,192,67,53,238,213,73,107,174,22,250,232,215,36,183,243,74,18,83,20,144,238,116,143,101,84,55,150,160,104,19,220,247,170,70,244,117,225,179,203,207,22,59,195,160,180,48,41,76,233,81,248,72,180,201,47,125,109,184,191,238,218,30,63,22,72,129,97,205,185,239,117,204,42,77,211,83,8,185,235,53,40,8,67,202,68,163,255,102,150,59,23,8,219,200,197,217,212,234,226,115,118,232,60,101,72,147,69,217,238,92,64,223,74,166,10,220,1,61,150,62,142,164,244,52,178,88,123,191,62,43,54,184,48,19,116,106,210,119,216,251,73,116,123,160,61,170,65,71,204,83,87,148,203,46,204,0,223,243,7,162,69,97,65,33,140,74,209,84,4,101,76,153,58,11,76,247,117,76,66,88,25,133,17,161,79,202,129,243,181,254,38,241,162,33,48,36,132,237,134,139,150,88,119,92,204,150,18,134,39,76,184,73,47,62,75,179,95,207,13,187,95,230,9,153,37,207,146,227,92,29,231,84,38,240,180,70,169,37,209,187,46,145,67,96,219,44,3,158,194,224,12,90,110,212,4,175,47,139,40,4,48,230,93,92,76,218,175,233,213,212,199,68,224,48,163,85,172,31,154,94,206,17,175,149,97,31,145,196,146,145,130,141,112,72,173,150,93,246,163,105,194,240,251,162,4,182,4,109,184,56,17,47,237,186,44,39,193,211,28,222,106,182,26,113,25,238,98,13,192,238,254,152,164,182,76,126,66,59,125,135,243,132,12,207,214,105,196,163,164,24,50,130,82,114,236,113,220,194,131,26,40,98,49,67,225,28,154,242,192,84,85,11,204,201,227,61,72,38,92,116,252,188,169,48,169,162,248,233,141,105,39,95,43,33,55,18,81,96,204,116,181,21,56,193,163,238,110,102,147,106,151,35,151,243,31,125,245,128,139,180,142,152,237,220,93,38,131,222,201,99,220,233,167,134,174,204,85,225,129,73,7,100,133,173,166,211,97,154,191,165,220,226,192,8,87,207,128,231,18,186,7,182,131,22,113,94,52,231,186,26,26,195,88,201,125,221,102,194,234,34,92,10,124,235,122,128,145,246,105,2,159,137,147,125,15,62,159,106,169,106,195,129,33,165,143,143,109,202,74,98,3,33,64,209,74,124,16,74,17,230,24,15,156,92,211,120,178,20,180,199,223,248,111,238,247,192,52,148,70,124,132,98,40,188,116,148,36,123,209,7,59,211,112,250,89,127,22,45,28,77,23,93,86,102,124,209,46,130,116,7,165,37,221,93,50,58,58,247,154,122,177,177,65,199,115,65,185,164,207,117,172,128,52,35,164,111,59,142,24,33,195,68,48,34,164,111,126,178,156,167,104,250,30,135,50,174,182,150,200,59,195,173,157,210,107,207,128,211,210,74,40,42,32,211,205,54,152,88,161,124,141,9,247,224,188,104,202,210,78,220,199,207,114,143,143,133,123,40,198,213,48,33,224,120,109,108,181,242,192,214,165,209,3,30,93,34,173,212,72,65,254,177,99,162,244,166,165,192,195,152,35,99,134,15,99,6,145,171,113,170,115,186,191,13,161,154,124,48,26,185,156,228,19,184,85,113,172,58,163,58,110,210,139,191,157,202,3,115,214,221,155,155,174,162,192,213,76,145,59,44,93,36,185,44,122,214,87,186,240,58,158,175,172,31,202,90,167,92,109,76,215,23,198,126,109,49,106,103,170,213,161,171,143,20,113,186,159,187,50,145,31,152,170,212,26,48,237,201,50,81,219,241,233,238,17,49,233,103,150,159,134,96,103,221,89,62,77,140,66,96,26,66,35,214,74,151,221,16,43,132,232,93,45,241,100,139,242,119,177,134,105,88,216,41,34,154,116,141,12,221,147,140,179,40,182,44,178,57,73,39,42,93,4,249,174,109,194,74,98,208,226,6,15,133,109,12,5,62,190,113,88,118,25,113,60,225,109,128,143,131,37,24,47,54,141,31,255,194,9,106,231,187,53,224,196,137,103,69,17,45,125,200,23,46,106,138,91,1,125,187,139,223,90,152,229,197,232,184,79,177,10,166,177,90,222,155,147,32,158,174,191,3,51,83,83,47,27,151,49,72,47,65,23,74,92,2,27,103,225,138,49,197,157,173,2,91,203,72,124,176,99,28,139,40,3,112,107,119,26,47,99,80,186,163,66,114,7,166,208,128,241,148,155,194,176,193,199,213,21,161,161,44,240,249,100,45,182,14,76,237,34,199,0,166,122,235,113,198,80,47,40,146,70,29,2,235,113,77,6,242,84,242,96,240,225,164,48,146,144,32,80,87,150,104,231,217,211,46,60,159,157,222,74,15,107,108,121,104,201,234,210,63,112,9,61,100,96,56,105,229,173,105,141,185,167,136,29,218,114,200,32,197,83,156,224,26,178,161,36,202,139,160,185,247,216,148,182,181,105,201,197,70,221,224,35,74,112,20,189,119,133,107,247,126,56,96,26,181,170,194,72,49,58,74,190,102,235,197,211,187,38,205,241,239,186,229,116,35,21,92,1,67,187,161,151,194,0,233,81,119,19,42,151,200,92,239,166,204,231,158,205,57,248,41,11,127,96,76,224,22,48,187,128,252,180,201,175,250,158,82,232,21,21,221,121,224,226,101,244,166,67,73,153,169,162,81,192,63,45,157,172,117,184,157,90,218,237,105,39,202,110,201,15,60,48,213,107,1,47,130,151,2,147,34,240,15,77,37,230,153,194,122,115,203,4,174,11,207,173,99,6,71,66,247,61,254,124,10,54,226,161,48,84,135,51,224,161,189,216,176,45,236,225,69,38,6,211,129,41,112,65,36,230,94,109,106,42,10,83,110,30,143,70,217,133,20,50,226,42,157,73,41,87,39,237,15,128,232,139,3,39,224,94,37,95,109,51,182,221,65,37,12,215,116,105,26,137,122,204,81,104,42,213,54,236,70,175,29,163,82,76,45,84,81,122,195,238,152,246,220,117,10,87,43,250,191,35,46,225,99,4,233,107,45,241,53,155,169,241,109,133,33,96,45,1,151,103,15,102,60,239,136,44,30,83,110,141,46,64,120,216,133,14,23,17,111,239,86,198,187,60,3,73,133,196,57,139,228,149,233,134,203,53,96,19,135,146,151,202,212,163,149,25,176,169,66,10,76,180,37,22,46,133,185,122,239,99,155,223,202,158,66,19,67,209,77,244,28,169,221,37,98,128,233,204,209,123,83,124,16,95,131,214,15,209,42,102,107,167,145,116,59,12,103,187,212,200,147,173,44,94,166,136,46,28,141,62,50,17,76,180,60,199,213,40,139,202,226,131,87,97,244,113,209,45,76,255,7,101,14,238,123,49,173,146,10,211,165,90,125,138,18,65,218,10,158,67,111,198,128,182,66,240,74,224,102,4,159,241,86,168,221,21,129,43,230,89,189,47,205,2,16,152,206,173,120,231,170,204,198,228,134,81,201,138,199,130,172,92,206,203,51,173,206,157,87,44,106,72,215,196,19,165,123,120,166,24,48,122,133,179,248,69,141,170,246,8,16,89,11,64,214,159,110,198,158,237,123,217,164,205,86,47,30,146,188,164,143,166,168,109,213,172,70,59,7,90,84,196,197,246,246,179,14,47,108,221,226,250,214,232,190,248,91,83,147,174,102,122,51,190,179,29,63,125,38,119,175,47,76,103,84,192,144,168,204,7,190,241,244,130,232,100,122,198,108,88,217,137,195,176,253,237,241,60,121,116,206,112,244,192,30,160,55,39,118,31,59,124,161,156,73,140,124,170,70,82,100,0,173,156,94,20,12,128,107,247,182,248,3,231,41,18,153,189,153,18,87,143,51,147,224,215,243,53,11,213,174,59,224,212,53,254,138,246,234,158,177,131,91,148,65,23,15,85,86,57,54,51,19,158,20,251,199,154,124,162,60,230,156,97,8,218,201,131,147,190,74,110,174,90,57,139,148,51,1,83,239,93,3,110,93,251,164,140,14,176,198,6,127,220,239,33,2,207,156,107,196,119,28,165,100,72,87,8,196,212,41,38,49,193,177,103,42,209,178,185,239,147,157,93,83,155,41,26,206,253,150,171,179,50,122,1,163,28,165,176,254,52,39,114,110,23,45,73,207,76,235,44,155,235,62,56,253,122,242,211,112,177,68,48,134,164,104,213,36,67,163,75,225,110,118,25,165,152,172,48,241,219,176,21,50,251,176,110,12,199,231,238,145,193,56,103,216,80,250,214,110,12,96,37,94,155,28,172,246,42,53,92,15,223,42,73,23,162,124,242,188,118,187,181,134,219,132,93,171,194,107,68,121,38,172,71,218,148,218,240,217,234,117,0,54,162,32,250,96,8,202,245,176,224,215,22,10,53,208,118,211,108,121,61,229,149,221,228,133,156,4,4,90,66,186,247,158,139,177,157,227,222,166,156,161,79,125,246,229,136,48,193,86,32,60,29,6,167,91,18,68,193,220,212,29,137,177,190,129,181,105,222,129,94,93,137,16,6,204,110,86,116,162,64,211,113,189,57,138,78,170,142,119,49,133,226,128,121,246,170,243,8,106,201,112,246,16,28,151,144,120,99,199,114,161,100,224,243,119,167,194,212,215,223,23,43,16,138,60,176,245,106,71,16,138,68,168,206,194,110,28,195,1,15,213,36,237,240,105,192,119,24,48,164,142,250,228,21,57,131,120,242,227,236,53,9,121,192,45,153,235,125,177,227,111,235,161,91,7,7,218,13,143,33,78,44,43,183,154,204,118,12,249,57,219,148,63,0,154,144,53,46,76,70,168,235,205,141,233,61,124,224,95,212,85,97,14,157,136,55,110,200,116,170,194,196,196,110,0,12,158,120,253,109,110,31,177,105,171,36,208,49,173,76,243,112,83,105,26,28,15,74,84,35,46,238,111,76,157,138,175,113,67,142,52,6,204,242,192,57,9,138,131,210,158,139,171,247,234,161,52,69,251,243,243,220,171,223,73,78,148,160,63,79,118,190,117,141,72,41,241,145,161,43,251,140,89,208,123,3,147,172,127,70,60,133,240,46,161,255,115,100,235,226,181,239,17,169,4,140,147,164,167,215,49,197,75,142,96,104,55,182,90,253,32,212,117,69,144,137,122,9,61,95,42,138,16,59,222,11,139,65,207,213,179,26,143,99,28,15,110,44,24,178,66,144,184,223,61,174,166,52,91,204,105,242,18,53,199,84,233,208,15,76,69,137,48,251,189,33,119,218,122,48,22,152,197,35,77,193,116,23,37,100,131,243,140,112,8,116,75,35,233,131,175,54,71,172,190,179,60,182,134,152,136,233,157,95,143,84,2,172,146,186,111,20,163,121,171,183,132,63,75,221,41,87,55,168,16,28,70,122,88,207,31,154,70,162,228,149,230,165,49,244,140,96,247,28,55,51,132,254,131,110,74,166,188,28,101,142,63,22,115,69,51,130,168,145,105,163,180,250,133,107,196,50,147,201,163,42,138,82,94,28,79,212,44,212,231,193,206,201,152,99,167,78,199,38,106,186,126,16,246,235,247,167,81,97,80,235,15,65,231,113,203,232,33,238,150,57,76,7,164,211,28,83,145,199,49,186,21,166,21,241,22,219,82,172,161,63,157,173,74,50,50,159,150,214,184,48,68,165,115,205,155,54,173,250,211,116,117,74,77,119,37,98,47,40,218,182,81,254,53,81,231,144,96,99,35,54,181,214,45,178,55,102,105,129,233,14,204,81,232,94,233,139,120,102,97,69,183,40,234,83,144,38,88,239,54,94,162,86,29,210,41,117,223,225,107,202,53,138,37,168,231,127,222,11,174,225,18,69,246,21,106,120,29,210,134,245,30,53,113,136,21,54,53,75,155,133,107,198,133,207,130,122,108,168,22,138,165,211,138,83,94,211,145,232,207,184,79,78,109,122,126,44,153,49,162,115,161,81,41,56,30,67,7,209,175,64,207,111,235,150,68,244,241,22,106,152,166,114,86,35,10,241,143,40,126,198,125,212,94,218,102,17,222,40,104,128,33,106,235,70,77,126,177,69,153,71,39,128,46,49,117,72,253,250,173,74,69,190,180,233,153,78,120,108,197,60,236,86,154,171,40,53,226,243,162,187,232,76,35,84,116,107,240,123,22,218,96,188,132,156,110,73,42,93,189,106,230,83,31,158,229,202,81,212,63,25,38,80,112,159,106,238,199,52,180,30,138,248,210,140,136,102,139,109,39,139,243,156,241,68,102,77,96,114,51,73,170,187,234,227,98,76,136,109,182,126,171,231,167,201,158,69,45,209,49,214,56,181,5,62,103,255,150,137,0,127,193,86,120,68,169,249,65,41,112,91,143,211,6,227,76,212,124,18,214,81,47,155,160,108,84,67,64,171,86,213,200,177,222,141,30,55,63,166,150,136,52,88,108,97,221,194,104,52,27,31,31,156,196,220,173,182,27,101,235,99,47,136,215,210,69,9,60,168,179,185,41,12,189,69,159,253,117,202,160,240,136,244,69,34,190,213,159,128,9,244,19,30,150,67,210,46,105,73,27,91,240,57,50,252,181,136,44,104,181,15,45,135,180,203,56,12,207,178,6,58,9,15,250,78,73,214,248,108,134,79,116,204,248,171,115,192,189,107,101,12,140,32,203,163,99,84,215,160,86,217,20,238,113,228,2,231,55,68,75,147,79,144,176,80,97,191,150,134,191,138,25,39,254,219,144,52,43,183,76,167,177,205,119,113,83,235,221,79,4,151,70,205,126,97,234,237,117,88,88,211,158,28,177,157,172,116,141,184,31,51,134,55,255,96,163,16,237,237,9,118,246,29,239,109,45,120,26,216,198,18,41,57,174,238,26,90,0,76,78,109,1,104,133,55,10,35,26,219,29,134,140,164,180,231,173,135,211,56,12,204,156,243,57,159,65,57,167,145,83,207,156,127,73,20,104,156,213,162,140,1,79,200,30,159,155,227,191,6,108,130,44,26,0,166,243,198,73,171,76,142,54,79,141,153,211,223,31,99,54,10,39,223,214,144,122,225,152,191,112,170,58,87,176,28,61,52,13,55,12,114,80,242,98,38,130,181,28,238,232,11,23,69,41,187,247,159,38,235,86,245,201,32,240,240,126,239,97,109,215,26,174,129,143,61,216,77,135,53,78,43,9,25,89,161,160,180,164,136,15,215,86,225,95,132,212,97,106,182,53,180,109,42,132,107,4,92,70,210,215,238,208,29,58,191,18,237,45,170,173,1,76,148,42,96,66,127,10,66,246,115,65,72,91,159,91,183,234,17,176,1,39,108,209,200,30,98,68,185,196,247,176,216,233,147,146,66,104,112,251,152,217,190,157,250,243,90,103,31,233,1,179,87,204,39,181,51,252,151,81,93,105,79,114,133,243,44,86,79,73,148,222,60,48,193,160,11,195,181,168,25,142,77,8,198,191,22,108,116,210,176,77,2,100,46,23,139,26,198,90,163,225,78,227,164,159,241,49,49,252,222,204,13,246,93,94,1,23,149,75,99,5,80,242,29,87,55,72,119,244,106,132,56,103,252,54,133,202,250,222,136,23,6,169,34,242,217,99,235,183,38,206,231,245,166,6,211,24,36,139,179,147,44,110,247,209,102,91,15,60,102,143,221,242,199,215,172,27,3,68,175,35,126,155,115,97,235,213,104,164,221,223,134,29,64,247,44,107,198,168,245,142,121,219,186,223,29,163,168,120,233,26,48,122,71,50,44,86,57,27,187,14,203,71,99,19,157,6,66,87,171,31,38,157,250,108,12,212,143,57,195,139,17,21,22,13,206,157,137,187,188,243,218,6,173,107,125,12,187,70,174,119,54,160,158,162,30,229,70,15,111,4,140,224,154,90,89,20,157,244,30,163,82,77,66,91,51,6,199,238,154,190,23,211,181,213,242,107,9,245,224,154,68,216,144,4,153,194,236,66,23,54,142,72,53,194,116,113,39,26,229,213,178,36,53,186,99,47,78,80,169,105,14,230,156,213,43,221,239,121,140,128,170,62,62,79,235,206,21,48,154,200,106,93,26,235,69,76,53,74,190,213,28,55,38,212,59,205,11,228,52,98,72,209,194,217,238,84,35,247,212,212,160,134,115,118,196,68,165,175,91,253,62,104,84,75,156,127,8,126,46,141,47,64,250,182,118,60,218,35,196,72,216,114,122,162,132,107,207,33,242,184,40,136,116,142,152,43,133,2,205,39,36,218,118,73,247,181,8,203,116,141,64,83,210,237,48,186,91,109,63,1,234,18,73,221,1,223,85,85,155,185,153,144,67,124,205,51,201,165,37,22,55,109,87,23,249,130,65,249,88,28,106,175,55,56,14,124,22,83,204,223,243,122,96,154,250,74,192,231,102,26,116,65,223,201,155,40,129,241,221,52,204,133,19,89,226,183,217,214,231,3,167,123,76,0,107,33,8,82,40,117,222,39,195,188,120,226,111,195,196,252,2,78,42,81,109,87,7,133,246,88,208,74,61,233,188,202,75,251,1,134,150,220,195,23,132,146,201,246,26,74,156,14,72,255,231,227,43,39,167,109,59,19,122,35,109,54,158,81,57,39,143,63,218,160,28,127,61,145,220,229,66,116,232,169,18,245,172,207,231,164,76,216,225,82,231,227,21,54,170,211,119,220,155,50,175,252,56,218,176,73,249,205,105,170,83,102,81,34,216,195,219,180,76,107,239,248,134,251,73,117,36,87,203,128,47,108,182,245,76,134,133,30,172,127,78,164,252,158,65,129,106,210,79,9,227,148,149,118,117,96,92,54,31,51,43,131,40,15,92,207,76,137,123,55,109,4,182,20,13,41,136,64,147,234,29,2,19,198,138,159,254,53,98,61,240,249,222,227,194,93,171,180,154,121,203,51,96,234,143,116,105,35,67,237,52,45,192,112,229,232,107,155,10,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,31,190,134,193,198,25,168,152,105,20,7,42,151,100,67,114,219,133,139,96,33,164,142,126,106,148,204,170,58,28,134,125,85,211,98,25,35,192,89,75,33,55,158,67,247,121,227,207,237,241,219,217,122,52,21,174,60,190,195,214,30,163,12,78,60,185,31,235,231,103,7,37,211,194,193,84,104,86,253,214,190,29,165,73,54,99,232,39,66,234,241,119,222,228,166,4,212,103,7,173,110,167,161,212,70,196,79,224,129,0,158,195,231,68,89,162,184,11,124,190,169,159,49,141,19,70,139,181,18,84,111,241,211,133,190,84,229,127,66,181,50,203,197,216,147,89,185,165,216,151,2,70,5,105,61,212,83,84,186,206,128,83,83,182,100,124,55,63,88,77,65,67,77,91,186,150,115,208,29,19,63,93,233,249,229,114,21,124,128,233,122,20,230,169,51,94,217,131,62,144,152,108,154,90,30,184,206,120,238,220,30,238,78,194,179,148,234,59,90,31,173,39,126,154,212,229,14,152,52,206,243,181,56,106,191,247,170,203,250,115,245,107,244,18,166,233,49,83,246,153,134,255,154,134,158,160,96,116,210,210,170,74,8,167,169,44,236,66,47,201,97,10,186,20,206,36,19,190,200,197,89,86,212,221,110,33,229,39,129,236,161,109,96,58,7,244,234,106,108,182,1,143,37,148,187,6,83,71,33,176,170,100,159,161,131,71,50,174,78,240,228,170,46,249,38,73,57,47,220,37,249,3,185,243,76,222,151,64,137,4,83,95,133,223,200,151,198,139,225,130,72,6,230,7,123,203,208,15,22,226,28,90,255,55,11,47,96,60,74,133,51,157,234,113,53,61,170,115,61,112,243,134,58,131,135,74,153,2,87,215,157,253,193,42,193,10,140,88,225,3,63,55,111,105,100,249,109,250,134,21,174,46,135,7,186,164,22,157,152,252,149,171,89,217,198,80,53,180,225,0,205,61,96,11,255,139,94,227,89,27,205,147,113,192,112,250,136,180,33,236,39,158,224,4,230,28,124,132,226,41,131,137,183,174,196,149,182,138,8,99,239,213,251,219,75,21,49,144,123,77,222,202,206,147,231,190,85,143,221,202,209,98,76,104,178,214,139,207,97,192,42,113,248,248,143,85,197,97,39,196,120,119,84,86,37,200,166,112,10,17,31,224,166,221,30,6,231,189,239,205,177,52,166,42,220,211,183,32,87,243,143,194,115,204,251,177,207,205,85,27,220,224,246,192,93,133,21,153,133,249,78,52,99,85,80,145,216,53,163,42,9,120,172,164,10,199,136,136,212,251,228,216,181,42,205,220,173,112,254,174,191,185,83,125,100,27,233,103,47,23,174,74,203,86,41,157,158,119,231,56,22,79,81,153,76,74,2,157,87,132,57,7,51,136,124,79,36,109,115,140,57,103,174,216,211,192,214,160,118,225,254,231,234,236,14,12,40,12,90,245,65,123,94,247,193,169,58,123,46,78,209,35,102,48,61,201,2,19,66,40,61,96,204,53,65,143,207,239,145,67,208,60,170,78,37,155,104,247,115,41,179,0,181,7,70,39,117,103,233,126,64,142,185,152,224,248,250,93,81,68,235,246,157,255,75,156,100,74,38,168,9,136,181,5,153,130,202,180,86,216,201,167,192,85,197,133,42,190,98,124,41,219,146,101,191,169,198,0,222,227,201,140,160,82,225,102,2,52,14,67,32,162,226,158,197,124,213,24,145,92,181,87,16,216,104,253,29,70,200,79,55,36,154,72,86,108,133,20,12,151,245,170,131,247,18,39,68,53,78,15,149,98,5,31,62,222,120,239,121,189,210,182,199,63,241,49,69,126,242,17,98,53,245,90,7,81,152,127,132,111,207,22,222,98,63,162,128,37,235,199,164,4,184,244,123,53,241,99,213,166,93,168,113,249,115,83,40,144,101,79,40,68,41,61,18,180,80,160,23,139,16,19,144,208,172,15,56,161,51,85,26,166,42,126,198,59,67,239,33,22,126,51,105,24,23,36,3,206,168,230,41,76,127,164,15,73,130,9,176,169,228,174,145,20,196,213,132,40,68,80,137,40,132,215,214,44,206,246,165,234,88,230,60,164,207,168,91,36,62,181,8,152,130,251,26,66,44,203,190,148,30,169,197,228,67,125,200,248,26,73,215,221,49,202,156,212,22,174,56,60,147,251,86,8,111,159,239,252,165,77,247,47,131,47,48,228,46,126,162,34,111,149,176,184,4,70,110,210,59,68,44,226,40,185,2,138,245,113,155,178,195,240,122,9,175,230,129,35,247,9,216,84,211,136,35,238,156,129,195,225,115,8,202,185,131,11,4,51,253,135,82,139,191,245,218,145,111,223,61,231,116,22,114,36,74,228,104,174,248,80,138,162,119,214,139,81,150,243,90,216,13,47,251,74,10,155,10,132,195,124,10,101,64,61,240,152,145,73,222,150,228,147,233,75,18,160,7,193,3,225,221,162,214,15,48,205,101,14,155,214,223,253,208,28,129,108,155,63,120,17,137,154,178,35,100,146,247,201,235,143,97,35,74,106,237,178,251,236,104,63,89,148,136,142,231,183,25,102,175,125,177,138,95,233,30,6,102,53,174,11,87,149,181,195,186,37,95,224,112,165,221,253,153,71,84,132,215,128,105,237,150,137,2,99,139,115,187,64,210,92,159,49,165,50,38,90,74,233,154,64,176,83,96,88,7,71,220,59,153,168,172,192,74,46,1,39,116,151,238,200,115,206,38,154,137,252,189,232,150,144,208,215,129,41,151,241,188,43,233,194,186,159,171,77,226,39,7,12,117,133,60,249,66,107,195,235,64,150,57,161,10,27,19,137,215,170,35,175,211,147,206,68,147,13,247,78,190,197,24,116,177,96,168,112,141,134,160,69,37,147,174,107,10,76,98,200,42,138,212,85,65,35,5,117,20,138,32,49,172,144,209,133,99,221,225,66,136,84,180,199,83,148,149,81,187,80,159,157,234,216,231,253,62,20,57,82,181,177,97,81,130,242,203,225,201,222,46,219,55,187,75,52,53,175,98,242,85,122,181,201,31,126,104,102,151,83,205,115,56,73,150,87,217,46,171,58,154,10,159,85,217,226,75,101,162,242,122,114,36,52,201,98,113,112,156,170,38,153,181,21,77,175,42,88,70,88,152,95,184,221,73,116,62,169,240,34,253,208,161,168,48,77,27,26,181,195,176,90,42,55,43,238,63,194,35,53,96,146,81,67,225,114,11,12,23,37,82,42,216,91,142,15,146,162,208,149,206,248,37,5,161,7,198,61,46,113,243,74,225,198,86,120,215,168,227,91,56,141,178,174,248,116,89,158,12,102,131,231,181,8,173,198,134,112,182,158,36,28,60,173,216,163,249,86,134,220,241,16,82,49,102,253,76,158,182,156,84,194,23,213,144,45,48,54,46,223,70,105,42,150,230,193,131,210,36,227,197,218,184,67,67,56,228,200,95,23,4,136,28,38,65,42,230,36,173,117,46,248,136,194,159,117,140,92,20,75,201,79,106,98,236,40,6,201,189,171,85,203,125,3,62,143,147,0,255,146,192,189,134,50,210,65,233,227,144,157,12,216,131,132,160,185,8,85,1,104,163,71,57,96,186,106,20,166,255,97,199,213,148,141,77,253,105,182,42,223,37,143,211,133,82,142,190,23,71,179,87,167,252,84,144,196,83,35,55,52,93,171,234,192,231,148,83,103,138,118,217,30,7,238,132,104,127,233,111,83,140,154,188,222,205,188,178,253,92,109,108,17,254,104,72,143,74,114,2,152,198,239,30,48,147,65,150,0,238,80,92,59,224,46,148,73,138,142,71,208,217,162,167,73,255,137,194,104,21,205,128,217,234,229,173,207,38,177,92,147,250,192,40,135,233,110,134,194,128,75,163,79,58,69,121,20,177,218,50,251,238,118,248,124,107,233,165,35,34,76,252,193,175,166,222,96,63,176,21,206,248,144,34,103,151,135,194,208,240,249,218,156,166,28,170,203,139,144,77,84,226,209,139,148,31,75,216,72,28,124,170,48,36,170,74,13,17,225,140,2,221,105,2,181,18,22,67,142,124,238,248,233,12,129,134,238,26,168,173,121,118,1,83,8,29,218,253,24,194,156,70,31,76,103,188,106,239,82,5,91,163,145,149,57,170,190,109,49,178,161,184,119,130,175,74,172,66,206,19,162,144,63,120,16,24,92,239,189,87,40,14,79,138,114,154,198,104,216,22,206,60,219,14,15,44,195,166,240,112,97,94,68,19,57,247,31,116,149,40,220,63,215,101,148,214,5,110,240,127,199,147,65,234,166,94,205,164,89,194,55,75,178,186,67,157,208,130,144,111,115,219,139,188,227,202,122,108,78,216,30,125,253,140,101,180,34,122,243,115,129,75,77,77,11,154,60,83,101,229,17,25,52,122,60,40,192,82,175,168,173,203,183,52,176,97,158,29,109,227,8,249,174,99,226,41,66,187,108,212,224,35,90,62,161,239,168,69,207,167,141,118,178,155,226,244,102,29,71,94,157,61,139,55,140,128,205,66,80,24,206,37,31,22,72,47,187,126,146,13,101,186,239,151,196,254,150,78,242,109,155,92,9,116,53,81,75,196,13,237,227,14,26,101,224,51,245,7,222,97,199,15,83,105,86,144,164,138,63,215,57,159,161,104,124,225,104,167,166,216,182,169,112,59,187,68,189,67,134,86,136,8,80,2,207,187,233,12,19,18,213,99,119,35,130,225,5,167,70,192,145,118,121,224,72,28,2,147,158,123,225,80,64,153,191,86,249,253,124,15,26,63,124,146,91,155,231,115,49,158,249,69,199,89,231,253,153,103,97,115,194,205,81,166,78,241,227,92,236,104,248,199,17,63,182,157,236,26,139,152,131,239,134,184,58,218,210,198,20,39,128,228,111,125,126,55,73,57,54,139,147,0,185,195,231,160,171,106,72,179,47,68,6,108,90,5,70,238,207,166,211,119,80,31,67,26,150,235,179,27,82,237,234,15,94,19,116,41,227,217,136,71,28,94,148,155,246,244,108,227,199,102,29,110,78,12,236,229,162,3,14,91,218,200,23,230,140,214,173,246,120,143,81,31,63,172,89,85,151,46,133,201,49,226,52,43,100,253,30,29,246,193,152,10,176,21,12,157,10,84,61,7,131,16,98,131,169,171,169,194,145,29,205,239,184,157,168,108,171,49,114,94,36,182,36,122,48,164,81,9,53,214,213,130,117,140,114,94,202,87,5,70,238,195,221,166,227,33,141,249,28,33,136,220,87,239,49,132,38,249,172,68,53,153,169,75,186,87,15,124,56,117,95,150,113,189,59,204,36,213,157,250,108,174,231,168,246,15,150,172,59,57,171,243,179,232,162,114,216,124,180,174,174,19,156,51,45,224,99,93,183,199,163,219,249,46,63,164,222,235,227,77,226,83,123,188,164,91,213,168,186,139,200,177,68,179,31,65,223,39,179,194,107,227,62,56,220,76,206,93,163,30,45,88,99,77,88,44,203,233,70,129,84,141,98,113,40,49,85,220,11,158,132,113,187,116,145,35,168,66,234,108,125,26,205,221,186,142,220,129,170,210,211,70,115,9,78,240,53,135,134,114,142,167,54,92,177,219,148,175,9,89,11,12,15,159,223,26,75,70,77,21,83,10,245,148,255,36,234,174,190,59,106,40,46,86,195,233,96,205,197,2,19,177,242,243,30,198,228,174,199,199,185,51,91,146,195,144,44,23,249,86,196,201,70,44,205,110,71,168,88,165,214,202,226,213,143,156,106,108,79,91,224,54,47,223,12,188,33,76,75,133,195,166,69,103,122,75,255,161,129,240,17,92,88,57,228,12,62,147,122,94,120,170,219,6,23,65,15,239,199,120,113,134,184,132,248,243,37,58,247,97,182,105,106,66,161,169,20,158,236,65,39,125,22,130,158,13,43,197,135,102,154,8,53,30,112,15,21,115,131,211,243,90,133,38,167,120,45,200,100,116,188,23,101,39,51,94,107,33,176,210,30,56,220,50,171,198,221,69,199,36,67,147,113,223,138,190,177,59,125,81,249,172,229,62,55,202,204,242,96,240,57,175,26,15,6,95,162,14,40,82,33,50,98,141,176,177,124,74,206,254,8,39,118,11,248,201,14,79,72,99,69,140,135,242,207,164,185,86,204,227,221,239,213,153,242,13,189,26,109,132,248,233,179,213,73,63,244,49,117,97,101,45,49,100,228,51,101,135,55,198,35,151,8,134,207,159,28,229,3,31,211,62,102,176,169,1,101,189,121,34,225,227,35,14,79,161,26,26,9,226,133,20,131,6,165,120,18,43,38,25,183,132,187,232,72,51,14,41,81,111,198,254,124,103,74,35,208,92,20,70,10,196,91,81,105,194,156,85,167,33,178,203,177,77,162,237,173,137,247,100,246,87,15,152,20,131,126,237,99,159,82,216,250,193,213,94,91,166,10,185,181,30,19,13,109,142,165,95,59,195,98,229,54,16,179,253,108,79,242,189,136,168,228,152,227,181,209,33,40,99,154,141,50,200,191,167,149,60,43,122,76,237,136,96,157,137,196,30,33,79,70,107,94,144,136,30,111,143,255,35,79,150,172,54,49,96,56,21,111,112,161,34,1,122,91,4,233,32,72,210,15,106,186,144,231,222,254,100,132,87,68,171,154,238,219,121,105,193,8,208,38,41,166,169,144,88,143,224,216,69,39,124,11,109,82,221,230,146,120,48,31,225,235,34,4,117,52,66,142,176,52,104,115,85,74,26,80,86,133,127,78,156,108,169,141,2,182,58,142,11,151,252,220,27,9,239,28,112,178,102,124,129,233,148,140,205,146,199,18,210,215,138,103,189,123,124,17,34,94,91,127,251,248,31,195,213,193,167,197,103,133,153,181,26,49,74,208,133,64,146,155,37,234,93,127,138,44,222,253,203,62,187,37,96,137,128,10,122,46,113,115,52,177,187,12,11,106,195,243,94,157,141,192,78,96,235,90,243,81,203,136,67,151,7,38,248,31,47,150,140,237,72,96,138,250,238,123,195,235,170,79,142,9,157,99,46,157,99,182,138,177,142,113,112,110,230,61,88,29,254,14,97,19,33,108,133,93,251,205,134,182,45,87,44,51,145,3,38,187,29,3,197,13,37,206,23,70,41,49,200,91,209,120,213,62,244,10,191,89,232,212,79,43,193,20,215,236,192,231,239,123,73,39,101,15,40,245,232,213,102,81,248,163,45,200,218,139,254,54,84,60,238,42,99,55,46,97,37,39,192,6,159,186,63,57,84,148,98,81,83,236,91,70,143,71,67,56,121,78,249,237,130,250,101,92,221,77,171,122,200,213,105,69,181,246,252,85,217,232,176,16,193,241,85,208,234,203,203,199,107,167,219,104,14,115,46,193,108,129,23,202,174,14,159,61,170,118,189,183,245,125,186,1,71,244,53,75,179,5,7,45,69,241,142,230,99,220,109,185,247,143,12,49,238,205,105,90,245,107,67,123,29,87,211,120,41,214,74,221,38,246,238,51,13,253,167,49,117,72,33,11,11,2,47,10,50,133,213,31,20,131,218,127,250,156,241,51,247,7,189,123,49,104,31,186,51,160,92,22,142,27,48,246,181,192,200,0,150,184,218,42,112,245,167,155,101,45,29,38,252,154,245,185,141,87,51,174,174,15,197,145,45,191,26,164,154,72,156,215,169,243,12,127,211,139,52,14,140,186,119,215,23,227,61,125,233,211,98,75,209,237,3,175,72,96,178,88,207,131,100,133,215,61,255,170,41,72,234,198,129,153,21,177,65,152,145,155,4,178,170,117,61,187,62,235,129,137,147,232,168,49,113,67,116,131,110,213,181,116,233,79,248,160,221,216,55,157,227,162,167,204,228,231,60,85,135,126,91,147,48,88,181,252,116,24,236,117,106,247,61,53,79,20,135,251,181,3,5,115,29,51,104,134,98,171,174,63,209,59,61,192,178,21,101,57,108,218,227,85,97,83,181,113,216,232,33,21,69,29,54,46,46,150,24,123,224,227,15,95,216,36,12,31,24,194,86,135,19,209,33,125,175,66,59,202,55,85,96,105,170,207,134,70,21,242,246,192,98,237,150,56,215,195,179,24,255,200,7,163,248,84,234,80,152,98,162,128,225,111,213,39,131,45,193,207,237,115,122,65,151,247,60,25,58,89,254,100,149,122,8,93,126,139,134,4,15,94,208,84,78,128,65,225,115,123,63,36,176,239,40,137,23,248,172,169,94,226,106,76,225,231,106,11,185,13,135,241,48,159,171,187,21,178,125,112,177,39,87,20,62,93,127,175,130,2,199,107,112,96,237,250,79,19,255,209,147,115,81,44,125,47,38,194,146,116,46,44,44,41,255,30,5,153,146,172,247,166,235,195,253,108,216,53,103,213,237,14,93,199,21,63,157,77,42,97,170,145,86,195,158,168,25,198,176,54,212,194,75,61,184,72,42,173,225,85,215,222,102,221,251,134,70,21,241,236,186,184,96,85,201,49,21,146,201,137,233,213,231,108,140,173,22,56,79,29,149,109,146,45,247,234,164,20,72,231,74,114,139,247,230,48,105,169,197,78,180,199,237,249,106,154,53,69,209,179,11,197,12,135,64,66,99,0,168,133,229,80,98,172,137,100,145,148,65,161,72,127,44,70,103,179,50,17,212,173,22,57,69,89,206,46,198,52,17,149,71,54,159,122,141,253,130,74,188,8,52,32,142,67,59,130,243,108,17,147,42,146,82,62,112,142,26,93,224,33,140,4,166,172,147,67,101,132,178,108,37,55,6,30,151,19,189,160,115,156,222,159,166,27,121,5,156,158,114,35,163,130,137,92,32,221,166,74,141,1,76,122,187,6,156,183,186,241,172,37,151,125,157,86,43,163,49,153,100,197,4,254,96,112,106,36,125,105,252,132,80,193,34,17,123,150,166,186,110,164,154,250,133,123,83,15,135,220,108,200,213,28,159,27,195,68,31,236,236,219,59,136,22,225,189,125,159,187,113,10,59,74,161,216,115,111,4,24,60,202,91,150,73,239,13,133,9,33,248,144,204,109,5,139,10,163,39,228,87,147,176,110,58,81,184,121,168,29,66,71,223,181,198,150,155,247,32,7,71,194,172,231,231,201,104,215,137,139,251,59,67,9,95,174,120,173,115,96,39,205,240,27,188,5,166,236,237,129,33,131,191,112,82,121,86,27,178,149,238,79,23,218,23,159,183,110,66,252,71,222,79,43,226,146,17,201,6,215,27,52,17,90,252,11,181,104,15,102,99,40,103,187,86,184,67,72,180,182,59,249,120,151,85,67,223,68,66,105,127,117,2,202,101,173,175,10,19,178,14,246,74,26,37,53,190,112,118,86,114,212,65,232,73,177,164,206,97,60,140,28,196,153,100,60,159,123,123,39,143,49,164,54,13,52,209,44,19,197,99,244,121,8,75,47,107,3,106,239,32,95,165,130,252,153,161,153,246,246,75,220,154,181,193,22,120,8,57,94,35,119,61,31,120,173,32,226,57,159,230,17,180,101,60,97,102,15,174,91,100,218,167,78,240,130,11,16,148,156,148,193,110,189,186,34,231,85,131,146,179,41,137,22,178,211,240,50,5,111,38,133,98,93,223,27,42,229,248,109,227,2,171,26,74,74,228,86,247,101,190,220,83,39,74,165,204,48,102,97,161,179,75,42,100,140,212,191,199,20,103,86,53,73,22,80,212,66,122,59,232,39,77,66,75,96,66,206,151,157,18,114,156,166,240,160,223,48,40,32,73,68,72,138,37,213,45,140,206,217,206,136,222,52,132,102,100,114,193,175,93,242,210,80,19,140,194,87,165,241,124,189,49,165,28,36,33,15,20,218,43,139,128,178,78,22,82,206,151,94,143,72,129,22,31,0,175,75,85,69,138,35,107,152,215,170,93,251,165,59,239,91,95,203,42,189,47,159,57,133,36,186,107,208,175,20,156,55,208,215,239,169,155,33,116,47,37,222,122,252,194,154,2,155,214,212,184,58,11,189,62,65,75,42,84,131,194,142,27,21,125,110,114,204,65,106,54,233,255,212,7,155,112,216,238,224,114,219,85,143,53,234,202,119,188,116,135,223,73,141,16,163,139,10,65,0,152,40,211,27,107,45,235,202,236,192,182,82,244,64,62,246,103,56,239,184,164,235,177,20,80,67,191,35,6,133,214,126,174,53,126,53,215,109,25,38,188,243,192,53,7,233,95,49,129,250,246,60,88,207,53,52,99,16,83,29,207,213,80,16,248,112,159,45,230,124,158,103,80,86,143,9,76,8,176,60,160,245,103,58,74,147,195,120,62,21,114,52,87,210,124,40,169,31,31,154,218,237,224,90,67,44,88,195,180,13,249,172,171,250,138,90,135,238,87,141,198,224,17,18,166,232,193,61,191,125,222,211,43,166,209,194,37,84,51,20,70,97,253,82,158,81,136,178,159,213,129,108,69,136,198,238,252,152,102,164,159,103,14,78,179,110,244,207,10,163,77,20,55,167,82,164,234,111,19,137,245,133,75,0,176,173,39,50,110,93,45,65,183,102,221,183,89,97,100,47,226,106,179,213,20,38,165,27,55,167,139,72,11,78,77,42,124,93,29,235,102,117,46,186,25,174,30,159,155,162,197,60,158,184,122,197,7,191,10,167,40,117,233,193,71,250,45,72,207,176,83,52,207,7,125,81,244,184,154,140,104,41,122,52,242,115,43,11,141,86,210,50,221,243,95,251,146,110,154,84,161,150,223,32,204,90,35,151,129,239,167,145,88,92,132,141,211,23,148,82,103,24,245,200,62,54,104,185,114,103,240,192,39,93,97,137,166,201,96,133,34,159,35,149,34,41,153,20,111,40,79,194,127,148,30,207,136,45,41,4,28,201,71,228,199,175,34,224,29,84,112,86,210,164,46,29,44,181,61,40,167,160,107,125,110,110,154,234,193,56,101,218,226,234,15,46,90,193,29,134,52,225,137,202,243,90,65,164,5,191,241,94,250,100,233,86,16,167,98,17,174,7,164,6,51,80,50,127,250,203,176,98,198,152,152,181,53,212,11,38,113,24,236,97,25,138,162,39,164,15,107,106,240,196,33,202,36,53,69,22,109,137,211,135,122,227,39,168,190,82,23,250,47,68,167,158,120,63,220,235,53,86,23,138,125,127,194,118,148,51,245,96,217,130,165,68,195,118,108,112,41,104,180,44,20,160,193,202,13,179,175,179,67,224,69,103,141,216,83,172,223,130,47,135,70,149,39,164,113,70,127,94,106,36,186,211,242,19,163,133,79,195,123,192,137,223,170,94,45,48,211,178,7,108,44,77,26,22,207,53,56,157,142,205,175,20,118,7,69,188,53,136,126,112,141,154,6,20,27,201,137,203,208,165,197,182,68,212,7,123,113,48,112,81,5,169,111,85,237,123,59,209,21,212,111,207,99,87,106,217,130,69,139,58,71,141,104,96,166,184,75,135,165,64,90,80,175,134,148,36,136,93,166,209,165,228,39,172,157,93,59,98,24,53,108,121,30,45,91,43,171,83,85,145,51,86,20,211,253,18,89,29,247,187,105,96,154,105,56,130,151,204,74,165,20,172,227,50,148,28,223,111,78,157,254,149,202,130,224,248,161,254,81,228,254,128,27,123,95,80,104,77,85,29,7,134,102,39,152,168,54,61,33,250,61,142,25,186,98,142,118,90,150,159,119,62,23,7,197,79,39,38,161,121,188,115,239,225,21,38,144,73,37,37,165,32,132,71,45,167,255,52,185,148,169,161,99,235,225,11,90,37,24,178,179,126,142,74,238,53,208,138,112,148,220,27,246,232,25,139,135,218,90,209,153,2,110,235,254,116,49,154,255,170,48,210,224,23,38,14,36,40,38,210,236,151,154,8,239,74,96,34,213,49,203,104,200,223,91,19,47,4,214,86,240,88,237,166,145,97,218,125,130,92,225,160,84,79,234,115,53,104,250,131,161,103,89,33,130,192,245,54,107,2,231,34,45,172,7,182,182,132,184,154,213,177,100,30,157,75,145,161,14,142,44,244,127,187,194,124,208,160,209,129,194,82,191,53,33,164,92,46,229,146,210,161,33,99,7,129,214,101,92,82,150,129,106,255,157,132,143,169,237,39,35,68,63,161,219,240,192,253,201,172,80,68,146,98,63,57,219,123,158,26,15,231,8,189,4,61,52,106,104,242,48,225,245,148,75,59,132,143,172,247,62,30,244,186,76,80,5,122,0,189,154,98,203,125,57,141,138,212,41,129,210,75,90,46,154,135,78,19,132,235,214,101,207,50,250,136,251,210,38,220,188,47,33,18,231,142,204,132,181,177,210,131,233,137,210,34,77,33,44,132,177,46,67,92,54,230,91,65,161,173,188,124,102,200,1,92,199,6,24,90,240,113,225,99,148,8,252,99,129,245,121,2,29,149,240,64,85,18,232,101,198,194,196,217,150,90,140,74,18,180,231,224,159,51,9,47,137,221,174,110,150,121,240,95,209,105,39,167,218,66,244,203,171,145,224,49,28,196,129,4,54,202,144,184,57,68,163,69,111,110,101,104,57,224,244,28,215,11,85,173,30,12,60,191,222,71,25,83,130,41,179,7,12,91,189,126,17,242,204,251,178,53,145,173,208,65,53,30,196,30,116,76,86,45,174,55,55,239,243,194,149,38,255,11,215,6,189,93,48,42,117,74,32,187,192,231,3,6,103,38,153,219,36,221,231,176,74,156,97,245,89,126,14,126,142,144,187,159,65,250,126,190,139,211,197,156,45,96,106,180,221,26,179,99,249,45,19,255,203,50,106,199,71,236,222,60,67,5,33,199,178,94,93,40,140,155,1,35,91,164,112,110,152,119,1,83,45,38,143,118,190,224,12,118,32,116,132,165,127,28,49,49,194,170,142,162,67,180,244,218,84,34,183,136,94,46,234,112,247,151,39,101,36,78,203,79,150,114,168,185,58,169,215,207,113,111,170,70,171,28,139,166,181,18,124,156,107,218,174,114,199,100,210,230,209,227,107,146,69,22,46,67,100,35,161,238,10,184,63,29,17,7,166,149,228,146,80,181,161,29,69,149,190,64,124,188,160,153,66,187,78,111,110,21,42,113,53,130,162,85,97,218,178,242,188,44,84,69,10,213,73,231,221,238,152,3,195,242,37,51,137,222,213,225,37,244,52,199,112,170,223,13,145,254,140,229,181,205,52,215,149,46,253,139,21,187,164,7,149,19,228,169,10,149,116,103,176,141,110,150,223,165,97,183,197,218,59,78,205,148,122,110,155,5,217,187,10,128,113,146,239,226,154,20,205,37,55,190,56,167,234,208,17,163,118,117,165,184,58,17,30,151,71,235,100,130,103,252,246,217,213,37,123,78,136,110,198,161,186,48,182,36,98,110,197,145,209,162,8,108,29,37,2,159,115,47,40,20,97,84,62,155,134,188,118,39,222,235,164,151,139,89,146,229,232,67,241,190,206,88,153,245,156,216,82,93,105,41,107,136,12,239,213,83,167,176,113,234,57,157,31,37,236,93,202,20,41,8,160,66,219,223,154,204,163,68,112,33,234,64,56,114,7,140,48,113,86,152,164,90,160,105,118,29,148,106,218,6,59,168,179,198,83,29,54,177,98,226,173,56,36,159,73,84,77,204,38,46,94,70,103,43,48,90,67,241,181,168,29,235,186,120,42,213,172,110,197,44,236,194,214,94,56,95,230,172,130,176,121,211,7,39,122,159,130,243,11,86,82,157,165,103,214,150,210,239,111,147,26,150,71,59,227,221,102,204,5,180,228,154,142,25,185,175,209,246,133,103,214,71,35,126,232,57,106,96,82,247,122,115,35,39,46,65,9,70,65,190,222,252,124,159,30,43,132,8,174,200,59,84,19,61,116,41,77,114,81,208,59,203,205,137,202,166,123,115,102,109,145,71,163,248,193,211,135,192,38,211,35,48,172,217,35,248,198,232,128,47,122,115,8,173,210,186,124,99,73,210,66,16,233,19,36,15,66,177,140,205,44,191,253,99,245,138,171,127,201,93,129,217,27,220,16,130,11,129,228,130,192,208,145,57,171,23,237,178,106,29,78,219,9,220,156,160,91,182,151,7,174,16,70,196,197,131,186,243,251,211,63,183,57,54,226,132,82,177,216,42,227,71,116,30,87,195,99,39,78,31,14,95,180,191,140,185,173,203,167,42,204,197,45,224,62,132,49,157,214,111,10,143,171,195,48,192,201,169,139,84,244,244,32,47,112,161,185,77,97,210,170,1,147,231,171,250,104,29,207,161,59,108,76,56,15,76,181,232,118,24,154,254,231,222,149,233,17,232,104,146,127,180,39,139,36,6,202,143,84,98,44,125,237,148,61,51,10,76,135,132,14,57,141,189,206,41,59,205,193,220,207,160,237,200,242,13,236,55,97,207,231,131,156,221,52,197,79,35,188,148,244,193,127,71,99,192,40,91,13,129,161,178,171,241,211,36,70,159,105,154,60,37,5,72,55,75,123,38,82,212,111,65,80,69,235,132,44,144,100,68,13,195,97,211,14,211,245,147,169,178,47,14,247,199,168,37,70,15,211,136,163,20,147,12,133,233,152,204,113,111,236,72,221,209,50,213,120,37,158,172,160,1,51,117,225,47,154,163,28,206,104,177,47,221,54,232,111,14,56,225,126,233,205,17,48,109,241,219,100,73,197,65,66,176,11,73,180,15,54,198,115,61,58,11,2,39,49,83,76,234,67,194,49,231,106,200,158,124,253,208,56,42,149,240,60,154,37,56,29,78,86,208,175,91,86,244,68,12,90,63,183,70,66,201,169,84,47,251,28,244,64,110,181,198,201,108,20,103,83,3,62,83,78,15,117,8,210,199,238,23,30,58,197,39,105,239,112,27,39,27,162,150,218,18,164,111,94,211,243,107,113,28,93,55,52,178,84,113,49,149,157,122,118,158,237,174,79,63,5,230,48,186,58,221,44,161,126,169,1,15,58,119,244,167,41,154,114,159,243,192,212,220,203,123,145,161,159,241,189,8,113,213,164,87,219,137,118,175,38,154,172,48,177,7,55,245,169,101,125,2,100,227,23,34,142,23,107,199,183,122,22,39,85,246,49,164,168,215,119,93,217,141,224,80,92,76,134,253,217,115,42,189,135,59,224,242,103,215,160,133,175,196,131,83,122,89,20,70,99,171,199,160,25,235,181,110,243,132,5,103,60,26,52,123,15,108,217,33,255,109,248,42,244,208,103,114,132,23,130,33,202,166,46,40,173,58,177,27,118,20,159,36,232,50,96,99,24,241,224,16,123,10,185,0,140,101,151,191,148,254,56,109,212,165,102,17,242,19,95,94,104,179,12,29,179,133,1,231,183,110,38,125,169,143,141,217,26,15,70,206,125,39,217,166,105,251,9,134,81,74,24,225,127,17,56,25,91,190,195,100,235,164,170,122,44,99,65,240,7,175,228,28,167,62,25,122,216,238,215,77,235,252,20,155,153,243,106,132,189,240,171,132,18,95,192,182,161,225,161,109,10,69,118,210,239,113,254,100,223,73,156,127,202,27,10,67,254,85,3,134,34,67,30,205,196,217,227,131,28,87,224,120,191,50,77,73,107,184,221,123,214,57,253,226,138,34,63,20,123,45,228,154,93,63,246,200,230,134,94,120,138,46,50,205,152,144,157,58,186,172,54,253,69,135,162,234,205,82,202,26,69,111,200,205,150,54,186,162,41,36,153,64,57,112,228,157,59,39,126,44,220,100,241,75,249,214,100,117,151,239,41,195,232,96,245,173,96,66,236,110,67,145,97,47,210,156,70,219,206,153,164,223,158,113,108,98,24,53,229,201,202,128,48,246,251,105,120,33,183,84,214,64,243,150,146,23,54,31,24,115,65,110,93,72,186,175,139,194,145,187,20,238,193,41,78,63,233,80,27,135,213,208,220,7,225,116,169,143,121,5,159,127,118,110,109,182,194,46,45,163,56,63,41,138,108,205,185,204,26,239,28,184,231,222,187,76,122,131,8,188,220,60,183,54,34,96,207,4,127,31,45,227,165,140,120,173,98,218,185,10,195,147,120,175,94,52,184,94,152,252,114,112,138,143,105,41,13,249,214,208,136,6,63,246,176,10,22,53,136,145,88,12,67,133,224,254,28,186,182,72,225,123,194,151,22,248,244,36,1,135,101,223,124,158,13,244,58,165,147,10,215,120,239,44,48,195,112,231,89,167,162,37,76,17,38,154,146,251,66,176,72,135,153,95,205,166,211,100,212,80,25,203,17,171,229,192,37,54,36,112,51,145,92,135,43,164,80,67,96,232,76,230,133,33,198,207,2,211,107,232,97,71,203,12,137,208,91,133,139,112,132,76,201,32,44,149,171,94,77,219,175,27,112,180,149,110,145,131,174,136,196,143,187,68,40,241,41,77,94,204,196,122,238,176,36,254,115,10,156,161,154,112,152,54,220,34,39,8,34,13,211,73,15,128,105,18,203,10,159,255,245,13,205,154,124,154,28,156,8,41,120,30,156,160,210,212,134,88,78,100,83,77,9,152,38,31,65,167,133,62,2,205,84,209,9,12,189,137,127,174,99,74,40,243,77,165,160,26,114,221,128,161,161,83,24,141,70,143,80,15,132,192,75,210,159,166,188,126,199,213,208,136,203,233,132,207,95,90,236,42,189,145,71,151,155,195,84,230,205,230,7,70,177,54,235,213,103,184,61,161,12,76,136,89,175,134,203,38,22,24,41,222,46,91,113,167,206,58,210,113,20,118,164,241,252,54,84,3,177,165,81,153,211,203,3,159,191,238,7,204,176,44,139,100,97,144,14,217,97,80,15,106,53,68,48,237,220,105,88,173,129,195,216,253,18,150,65,222,43,183,248,109,28,68,97,113,4,206,152,127,1,175,165,215,98,149,122,62,98,16,2,22,182,19,218,12,114,119,37,196,3,67,163,163,171,47,91,47,92,187,240,249,37,189,218,74,23,253,131,80,131,250,108,12,232,77,134,30,199,160,73,178,245,231,106,250,51,226,209,40,75,153,10,83,45,238,135,50,113,138,179,250,100,204,50,50,191,110,203,115,250,159,79,170,79,78,9,204,140,71,163,164,236,25,210,130,224,128,95,77,249,82,17,199,175,147,142,138,83,155,61,102,188,239,141,120,184,135,232,232,218,169,229,25,53,138,121,239,213,201,4,171,46,204,92,136,83,228,220,105,104,23,22,13,120,57,185,1,103,182,69,210,153,132,108,137,119,33,3,67,236,85,31,184,245,248,34,156,240,245,253,105,54,243,22,112,234,234,22,218,213,195,99,112,3,34,155,254,92,77,229,175,79,114,54,199,174,77,92,48,212,98,201,58,76,41,142,152,12,61,209,102,231,1,132,142,219,39,244,150,192,199,70,247,97,57,59,90,78,26,219,128,183,151,150,52,135,45,231,57,94,184,9,140,114,221,3,211,30,229,79,14,127,154,54,50,154,96,88,119,55,132,170,189,52,159,97,233,8,43,52,135,19,225,31,29,115,130,170,110,134,65,94,32,130,1,160,80,231,125,95,228,28,109,75,235,219,120,178,124,165,176,58,50,52,249,25,20,202,73,28,60,167,81,123,126,120,83,87,154,29,198,248,126,126,217,124,166,184,154,14,135,241,204,5,212,98,253,106,190,87,218,250,96,102,60,250,152,216,202,239,207,199,54,21,55,135,105,102,122,110,126,220,43,239,165,255,9,103,37,137,44,66,179,156,118,220,187,80,63,163,203,43,231,40,175,233,70,205,254,44,190,140,23,31,207,141,64,164,30,80,212,115,196,166,3,220,167,142,55,42,61,97,110,208,136,95,133,111,29,152,109,204,97,83,67,73,207,205,7,13,153,14,147,3,208,121,196,205,155,219,235,253,39,253,241,220,220,98,58,14,79,43,190,122,96,36,61,3,166,90,87,199,140,232,124,12,90,131,148,85,70,133,158,135,236,190,48,106,136,251,89,248,7,222,161,153,6,172,233,60,67,163,224,3,52,137,12,9,102,39,237,216,62,193,207,94,247,248,194,104,18,238,208,34,56,227,69,159,168,222,156,117,235,251,56,253,230,103,61,200,107,21,179,32,252,230,84,120,212,231,106,246,152,64,59,133,219,250,100,29,103,192,135,172,156,223,214,93,28,118,210,168,165,34,158,188,69,16,212,46,134,180,234,131,143,101,82,180,223,21,248,44,236,128,169,79,171,235,57,179,87,245,141,152,179,76,3,81,80,207,230,200,9,112,218,60,181,111,103,76,46,7,49,6,48,218,110,122,181,145,185,187,54,132,213,118,54,253,214,228,180,221,77,33,154,51,246,243,224,191,238,232,128,107,210,205,172,88,241,117,92,156,145,207,27,207,147,5,187,230,128,111,172,119,221,83,74,187,66,11,7,62,182,134,52,13,253,96,47,40,7,134,75,234,127,83,33,20,74,200,115,237,103,84,88,235,126,53,49,96,205,134,227,58,195,76,226,240,98,51,124,158,124,92,29,199,198,118,84,202,51,85,202,14,207,176,193,37,80,218,51,13,209,136,216,23,206,233,153,73,182,83,59,106,172,113,143,253,214,135,119,186,143,102,97,151,169,182,33,170,247,223,218,163,157,43,137,136,42,240,25,39,159,165,141,47,221,213,206,161,157,163,251,38,223,120,178,165,134,12,1,206,59,40,232,140,109,157,73,213,90,227,227,106,36,92,116,80,42,181,191,241,189,172,242,55,63,48,29,36,174,96,82,141,154,71,95,12,55,62,20,99,54,26,185,234,10,36,179,0,67,80,134,121,42,67,202,106,107,238,138,67,193,184,135,14,41,93,116,169,95,244,236,26,249,113,51,80,201,117,184,211,227,168,110,70,167,25,97,132,234,203,153,115,18,158,32,106,143,238,203,149,117,169,90,202,136,178,162,232,205,156,25,154,180,147,221,10,31,195,19,128,45,35,235,218,68,239,48,74,85,16,30,57,251,101,87,24,179,202,81,248,79,242,115,241,56,126,195,186,240,212,52,9,48,235,235,194,199,253,253,227,143,246,21,87,211,23,164,158,128,149,255,132,8,15,245,102,58,81,136,68,149,88,123,231,15,231,227,192,116,216,57,124,151,110,120,140,105,232,189,81,12,116,95,151,22,252,173,177,86,38,217,116,194,83,43,156,63,35,46,131,194,153,210,98,229,38,235,64,214,16,192,32,163,48,3,54,25,44,129,209,251,138,41,158,88,46,58,104,211,8,83,63,41,156,13,131,143,134,46,186,49,154,248,181,48,105,232,129,61,77,63,162,7,108,92,26,10,175,20,222,44,165,235,83,127,152,98,90,167,110,166,220,121,60,177,133,101,114,6,223,20,101,157,178,30,36,34,99,5,132,223,183,172,22,215,154,26,199,162,4,217,151,7,233,232,243,235,18,157,203,8,81,184,56,208,49,226,154,46,204,99,131,211,198,248,13,9,36,232,83,45,9,92,209,238,124,113,168,151,163,212,243,68,154,142,245,235,1,128,194,241,81,116,130,159,133,211,163,0,129,50,201,169,69,0,176,190,4,173,52,159,21,42,59,245,110,96,193,247,205,46,119,196,15,196,71,64,194,161,120,151,239,25,3,216,50,101,39,165,129,114,135,109,151,81,230,213,148,115,167,70,38,2,0,80,84,55,253,105,186,176,67,240,54,209,189,161,81,222,158,205,79,251,205,81,147,63,167,64,234,57,186,182,183,59,25,223,219,40,234,150,21,218,226,135,95,13,229,213,115,52,97,152,172,15,68,173,90,243,178,29,230,90,111,191,103,195,253,19,213,128,74,251,251,90,29,69,230,169,21,202,120,85,201,251,35,187,149,23,110,69,27,25,173,241,161,236,170,229,25,146,110,154,205,31,156,233,144,208,93,22,37,187,233,67,2,167,148,82,172,192,162,154,157,90,134,74,166,246,24,79,84,36,125,102,93,55,202,79,93,240,103,130,80,78,240,161,221,226,224,10,79,146,97,43,96,210,251,111,220,96,122,158,174,195,81,60,165,9,17,37,122,66,223,1,99,136,137,119,129,89,177,61,145,208,141,205,67,26,32,161,221,134,39,181,59,92,169,160,144,171,57,159,157,64,226,236,60,199,109,212,140,20,49,6,28,8,135,141,167,83,166,55,190,74,139,33,195,102,216,82,244,64,179,82,191,47,118,236,253,170,49,11,99,244,40,241,219,52,110,138,117,68,193,248,246,125,16,254,61,107,70,19,184,228,32,221,32,235,192,151,215,171,173,86,224,187,55,94,40,197,81,2,55,75,159,125,48,148,5,194,172,201,147,209,98,241,125,48,162,211,89,36,101,176,100,145,142,242,171,57,105,132,49,148,246,108,66,111,223,107,31,139,53,45,93,0,116,14,164,28,191,77,165,77,147,40,172,233,98,100,255,158,236,217,199,153,188,19,177,253,66,115,254,222,212,129,138,237,213,136,39,122,81,107,135,210,115,75,231,127,37,8,184,189,222,22,218,65,118,36,121,240,241,107,115,248,224,212,9,20,201,79,207,31,77,251,15,238,144,216,106,137,126,131,242,198,105,28,58,11,160,62,191,189,33,24,253,206,143,78,148,252,156,154,26,209,200,144,66,56,124,126,90,25,169,186,217,6,223,129,139,217,64,44,166,63,33,40,170,206,63,152,6,187,254,236,163,20,120,126,145,82,82,149,136,117,106,216,161,236,144,217,53,118,242,38,237,224,231,193,83,14,70,107,10,169,33,44,210,215,70,4,104,249,168,144,255,213,42,100,26,86,233,115,249,96,170,3,69,105,167,18,97,68,73,227,7,35,41,147,68,48,132,196,3,218,226,1,83,118,119,191,182,9,131,125,174,77,167,64,168,168,11,192,78,176,188,96,150,82,105,170,11,238,115,147,90,58,139,239,123,110,171,210,18,25,208,90,45,42,247,25,218,168,124,162,156,182,4,38,244,25,15,134,40,164,178,89,177,153,110,175,147,252,201,149,106,73,5,222,124,202,241,228,236,81,202,13,99,135,147,243,201,245,102,45,115,50,147,32,198,243,18,100,20,40,109,90,94,20,93,66,103,72,238,168,159,169,108,24,221,73,84,211,125,87,87,56,57,158,65,163,127,214,181,133,49,210,41,69,149,39,43,164,77,124,99,96,91,166,154,241,129,233,209,19,88,50,36,21,143,186,220,123,147,225,109,10,147,8,247,35,151,207,163,220,205,136,134,147,161,247,7,71,142,84,31,44,27,207,183,95,108,36,171,114,218,31,152,72,80,15,24,222,14,249,30,199,139,42,222,136,114,96,70,85,226,222,63,74,22,7,89,47,98,104,195,184,82,250,188,112,214,224,112,77,122,190,84,42,117,213,249,168,214,208,237,7,39,54,75,21,117,150,31,135,97,124,171,70,139,151,228,102,200,39,149,29,247,70,76,123,84,253,105,90,21,166,15,137,9,21,138,181,203,206,25,242,190,192,16,134,116,133,43,242,164,1,115,8,223,7,71,187,153,58,19,135,249,216,178,60,138,53,87,141,120,114,180,50,20,228,52,202,1,150,135,189,8,39,137,68,212,7,99,27,104,208,13,30,109,152,183,29,30,172,113,189,57,138,174,241,220,150,254,146,121,82,104,15,243,62,66,96,211,93,123,224,52,99,2,147,140,233,114,108,22,184,100,189,243,31,138,73,168,149,21,206,180,7,250,4,135,191,93,13,86,76,139,32,58,193,201,92,77,116,108,41,246,95,72,179,59,92,232,197,105,15,92,156,46,193,224,36,146,172,192,115,187,47,9,156,17,182,85,120,68,245,25,21,139,40,131,233,247,74,180,232,248,213,249,88,130,249,121,177,20,197,128,7,37,122,146,94,148,98,41,135,209,44,200,207,123,97,9,197,213,63,246,69,133,173,197,216,97,212,207,146,126,17,120,233,139,95,13,177,240,251,211,125,134,101,137,28,117,201,75,127,154,120,150,47,1,184,213,206,223,233,207,7,169,222,117,212,139,101,48,214,122,224,238,67,134,133,59,198,51,147,178,9,208,7,12,119,249,251,177,81,110,114,184,83,61,248,60,56,78,155,63,217,32,175,253,44,47,154,7,253,98,122,16,180,60,140,183,30,222,115,215,97,42,207,234,157,216,183,238,95,56,132,227,220,200,167,244,201,40,121,254,38,113,49,205,247,249,160,203,107,105,65,143,165,62,242,11,111,129,235,126,198,132,150,50,255,28,116,220,18,48,121,97,231,162,50,248,24,146,207,210,197,47,240,123,51,15,212,195,54,184,197,199,164,74,116,78,253,214,199,77,243,74,145,94,140,63,161,190,48,93,22,23,238,207,189,207,86,24,135,38,162,41,116,54,232,110,135,224,129,63,120,253,41,240,188,123,101,247,7,43,211,122,86,116,155,38,49,237,247,206,116,30,62,123,124,194,186,246,123,83,118,157,179,14,56,165,62,95,108,24,18,75,171,2,210,65,193,253,255,174,166,136,183,104,41,7,154,146,203,59,119,186,69,190,180,126,210,36,255,92,195,168,195,137,69,180,69,225,75,117,5,108,42,82,2,83,78,224,22,237,177,156,243,208,130,136,66,63,141,215,62,227,153,178,218,228,201,143,189,22,249,15,224,99,100,73,10,195,36,37,194,234,204,152,134,74,46,11,43,244,244,242,25,96,26,98,231,3,55,175,110,238,216,71,69,179,89,133,18,70,111,242,66,185,152,250,87,189,186,156,77,206,55,52,134,108,175,103,88,152,1,241,104,196,38,199,243,98,116,70,182,184,57,234,227,226,82,22,58,123,99,208,232,25,78,114,166,195,25,56,157,188,25,56,111,237,242,2,70,144,220,97,52,116,158,95,62,231,149,187,255,217,230,142,158,63,75,202,184,186,45,84,101,18,62,99,134,199,233,111,93,254,238,119,139,236,152,175,109,216,176,151,214,83,208,0,187,188,206,247,192,112,62,62,15,14,47,129,175,206,12,71,212,187,27,146,27,243,123,195,228,163,164,183,244,39,103,175,42,197,240,38,168,167,87,195,20,52,253,222,103,203,95,253,239,2,115,233,98,224,142,222,182,194,123,59,5,69,55,61,83,181,8,106,178,32,150,163,199,32,107,67,81,148,89,147,223,59,25,57,143,216,195,198,49,226,71,223,25,18,216,248,5,166,75,56,251,131,39,211,192,107,253,129,183,247,178,27,124,158,229,49,136,137,87,110,135,201,255,138,25,117,62,111,39,175,253,193,220,186,170,19,81,76,248,97,4,140,116,144,26,250,25,238,51,71,73,4,84,189,55,245,104,247,222,16,111,170,95,102,233,71,55,240,200,95,84,205,16,66,195,17,36,197,157,130,8,145,131,3,93,222,163,140,227,74,79,153,222,250,252,153,231,94,128,27,114,161,10,83,20,25,168,213,178,9,74,93,245,189,24,230,160,241,248,62,232,23,6,58,154,134,45,42,138,4,62,32,191,166,84,189,116,209,128,209,2,158,83,251,114,14,188,67,7,168,91,105,138,110,102,196,122,242,189,150,94,78,121,37,170,177,61,123,129,104,240,56,251,71,86,248,26,64,80,77,63,189,22,181,161,103,224,6,43,212,145,235,65,165,49,6,22,121,35,13,20,120,98,191,250,131,81,83,254,120,169,28,199,57,231,128,97,172,89,10,91,41,225,133,155,118,198,144,134,207,222,174,215,77,195,164,233,252,195,187,40,49,160,38,7,161,159,138,77,34,142,92,224,227,69,168,243,158,33,51,153,10,75,246,156,171,91,88,64,212,240,38,53,21,128,157,183,28,148,121,244,220,59,121,15,21,58,136,251,41,142,172,84,1,166,152,39,141,166,168,166,183,198,164,89,130,106,53,207,121,105,186,101,243,133,159,20,3,35,154,34,148,66,69,133,202,100,1,119,8,1,46,172,113,24,220,195,30,27,48,60,122,176,70,61,112,8,207,27,76,21,251,51,21,70,196,182,18,105,221,170,110,108,155,118,186,8,156,213,241,63,207,210,156,0,223,224,46,250,40,192,70,212,116,97,2,59,2,143,141,6,155,195,125,171,88,8,83,156,196,165,163,144,158,232,22,219,232,144,143,41,222,140,103,87,239,205,86,230,103,30,5,74,67,43,160,142,223,2,15,138,127,108,228,242,212,83,173,100,98,147,91,164,180,103,111,109,17,97,19,29,241,220,52,222,62,151,114,235,126,193,220,159,64,10,241,161,11,155,54,101,209,80,73,161,209,54,224,218,159,199,46,156,58,41,158,43,153,84,216,3,143,59,38,208,38,61,111,149,45,26,232,207,93,76,249,64,35,45,144,170,184,237,4,111,213,19,243,38,121,117,78,114,255,30,144,152,233,131,83,111,19,195,93,136,187,116,13,73,236,16,126,239,208,61,62,233,105,208,234,228,192,192,236,87,79,12,135,168,67,60,118,194,111,121,194,52,235,236,201,126,243,76,9,82,234,15,140,99,19,240,91,76,74,67,123,72,208,65,48,122,246,20,69,205,91,247,119,54,34,67,61,118,208,90,245,228,54,240,124,218,248,104,65,203,222,167,103,87,239,250,216,39,230,164,222,139,241,162,158,24,80,115,141,117,224,133,144,207,227,123,68,242,3,116,143,199,193,61,54,93,191,207,189,168,59,81,175,103,177,152,230,133,209,88,86,223,130,253,102,222,39,171,90,6,97,236,255,67,96,244,4,30,115,114,123,101,62,247,38,122,251,88,178,180,68,197,107,253,232,87,47,140,206,229,156,242,181,134,86,42,88,21,183,39,91,13,238,218,145,64,201,249,114,177,15,224,170,236,143,232,167,31,91,235,62,217,108,143,15,11,5,109,186,3,14,119,87,211,123,23,42,160,239,231,66,100,230,133,235,112,63,51,177,25,237,172,15,142,124,112,156,230,199,68,47,77,61,170,65,83,115,236,117,176,94,20,53,224,71,166,164,208,119,133,99,159,63,140,227,133,178,135,30,115,152,8,103,87,199,31,5,118,95,92,137,112,160,222,154,124,68,68,141,161,124,155,79,184,175,51,192,43,126,57,83,65,219,20,198,100,239,1,19,139,146,1,63,206,93,208,190,54,248,172,155,86,96,32,5,112,140,162,230,48,36,65,58,40,231,132,93,110,253,3,83,89,47,87,83,119,127,175,94,219,114,193,2,35,123,240,121,161,13,1,198,167,116,132,40,67,249,150,38,40,29,6,242,53,143,135,10,205,175,195,249,205,17,208,47,210,92,1,213,72,247,142,235,167,247,198,45,205,113,181,234,213,144,39,228,176,41,31,72,115,78,145,136,52,105,201,229,81,206,102,34,9,90,207,12,220,220,149,107,38,84,160,20,40,192,197,91,83,218,199,155,175,99,66,31,159,95,252,235,119,91,15,218,61,238,213,172,99,77,171,188,129,153,168,1,195,105,163,79,6,135,108,247,49,161,169,82,141,43,122,42,137,98,127,48,12,164,75,29,65,224,174,240,76,127,97,207,32,24,220,132,62,219,224,238,140,127,7,134,96,74,183,59,90,27,82,124,15,35,191,109,237,29,114,231,32,34,51,148,251,159,33,29,46,181,6,10,111,198,51,42,72,23,251,168,152,67,91,30,180,58,251,48,40,110,136,126,108,242,42,159,89,216,96,169,135,66,91,96,106,229,239,213,13,102,43,189,249,217,92,75,204,164,2,79,216,243,214,201,210,46,31,108,167,156,84,250,20,163,213,247,231,134,71,183,234,2,128,153,233,190,53,103,187,6,159,42,219,116,143,139,39,233,15,217,196,43,61,182,241,90,104,244,104,126,142,246,129,182,99,34,177,161,104,177,14,237,177,68,74,28,206,231,175,235,91,147,84,240,146,153,102,222,154,150,230,210,46,93,61,38,135,127,111,138,104,2,211,85,233,51,101,153,68,240,69,233,222,8,138,20,148,0,112,140,238,2,201,203,42,75,138,195,103,128,134,76,82,130,27,176,117,58,108,45,46,247,99,35,168,133,23,246,193,166,77,244,192,4,78,125,208,56,190,251,150,45,135,156,89,113,22,57,170,107,176,105,239,144,163,121,184,157,30,12,41,54,43,244,22,184,192,68,227,87,163,170,172,62,66,134,136,199,105,153,26,229,6,75,51,166,132,195,153,93,31,156,32,53,149,45,11,49,147,243,100,59,224,172,27,45,172,24,244,139,254,80,227,254,16,209,178,3,91,240,228,187,247,52,210,51,153,135,217,132,197,63,23,154,84,46,14,204,157,43,104,3,157,71,255,198,244,252,44,116,112,242,100,231,140,104,94,250,222,104,159,202,154,153,71,100,151,94,50,135,51,226,17,50,42,248,38,187,56,12,227,199,22,87,148,154,250,227,76,249,163,209,20,43,42,217,192,168,184,84,135,249,71,191,8,41,83,231,165,97,107,204,93,99,222,116,8,158,147,53,174,70,95,48,235,139,153,22,132,143,218,176,197,60,30,184,204,122,209,165,254,251,65,203,240,204,37,48,154,178,114,177,201,9,85,135,187,105,75,60,240,12,123,2,184,107,129,32,13,1,99,196,247,162,53,75,217,224,128,247,29,82,202,32,159,245,71,129,103,141,239,69,129,64,122,224,101,37,70,1,167,174,9,194,108,228,19,51,110,94,201,11,101,189,250,28,197,49,87,48,40,180,69,151,71,195,138,11,216,100,211,245,106,58,232,134,195,11,3,97,43,204,54,84,3,166,73,76,127,123,195,64,237,99,202,217,184,228,104,101,76,143,35,237,163,70,93,178,242,79,100,51,100,107,192,120,201,58,15,19,62,140,127,144,246,227,75,122,166,105,241,82,165,198,156,130,160,64,225,89,99,26,154,88,74,210,21,66,29,85,204,5,232,196,214,51,13,145,206,241,93,103,86,211,96,120,224,113,15,168,249,245,131,8,76,123,125,124,237,106,57,162,165,59,195,240,204,12,81,8,60,185,174,40,75,59,80,35,209,16,20,234,171,21,207,13,227,169,126,14,50,201,195,205,9,234,24,171,50,145,102,194,28,46,15,65,62,105,60,197,139,28,94,84,245,59,92,31,194,218,12,145,133,151,44,55,154,227,119,213,123,143,116,140,210,186,2,174,79,20,52,91,27,64,242,57,76,110,101,72,186,42,91,123,79,124,76,146,39,37,235,41,64,69,123,9,148,130,81,69,33,46,43,247,98,182,24,249,105,122,173,60,93,69,235,19,102,111,87,24,153,206,22,240,154,98,151,230,105,130,38,23,60,99,38,227,189,204,104,138,107,19,161,25,61,56,177,161,220,156,158,116,221,85,157,101,199,172,201,238,235,26,209,125,214,120,119,134,153,194,13,25,226,10,15,159,64,182,10,187,184,118,154,250,143,152,3,208,40,55,255,210,200,68,169,252,35,187,108,241,150,23,96,58,52,21,166,188,60,182,140,115,231,170,109,41,8,83,100,215,34,36,103,245,84,139,22,34,3,241,49,18,4,80,154,5,195,142,89,227,194,248,135,98,198,20,106,31,124,18,37,136,169,52,117,88,232,98,200,241,92,36,230,53,129,109,41,27,185,26,139,76,96,234,94,230,29,80,228,25,251,107,220,29,3,107,95,184,103,205,238,85,104,254,186,207,4,146,223,58,98,86,192,28,151,182,169,29,226,40,159,144,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,126,19,29,14,129,50,89,53,48,96,167,123,108,84,164,176,148,139,173,96,173,186,60,149,125,200,170,57,251,179,204,72,128,58,218,205,76,20,248,236,16,105,94,120,62,141,185,5,194,173,22,230,17,117,39,67,221,139,137,58,195,136,143,65,172,69,109,252,5,183,106,191,87,31,67,64,179,219,20,220,202,199,128,56,98,247,39,82,147,243,157,131,131,176,144,38,106,169,90,186,243,100,152,2,138,194,231,104,200,119,113,88,252,92,147,196,20,91,197,163,177,33,104,36,135,108,251,90,119,158,208,99,250,192,36,57,191,169,2,45,56,70,167,192,136,242,248,168,65,235,210,31,255,156,98,195,236,239,125,252,74,124,85,77,43,66,50,82,252,106,200,159,251,155,253,94,48,39,125,48,51,56,107,32,200,146,165,254,228,195,186,51,158,84,173,137,58,212,128,81,59,125,110,126,14,185,29,48,237,233,237,15,236,234,88,6,163,154,167,48,170,109,211,225,106,185,2,133,91,244,245,54,58,230,40,177,125,242,192,206,42,70,207,226,122,10,54,65,189,222,31,180,80,89,249,160,251,162,141,150,188,39,185,13,21,117,192,104,149,191,201,237,181,157,14,0,184,62,37,126,197,216,15,191,241,238,166,132,185,31,176,135,183,200,121,216,149,155,219,224,238,19,229,192,86,234,253,132,27,123,141,139,97,63,209,165,75,57,128,99,163,60,186,164,101,90,41,239,55,73,206,169,75,79,129,194,148,106,250,207,82,70,253,252,236,180,58,79,135,57,55,52,179,129,80,48,177,149,15,166,201,41,63,123,66,149,29,152,14,42,202,84,4,166,250,194,173,151,110,173,249,186,178,206,39,94,206,106,79,59,39,181,237,69,67,118,36,248,253,209,44,14,160,225,64,120,36,125,76,136,188,207,162,187,232,230,65,125,76,206,107,140,167,60,169,241,187,110,148,89,179,176,170,173,210,204,91,195,18,165,7,116,106,27,51,202,50,41,14,22,171,151,201,58,73,72,20,58,135,117,99,103,58,95,114,63,33,9,25,20,90,87,166,78,208,106,13,47,1,227,206,106,13,17,190,130,103,216,154,213,100,47,173,64,58,167,248,246,6,185,102,57,198,167,46,132,132,70,24,132,29,251,250,169,144,32,175,178,220,24,165,69,125,61,165,85,16,196,180,88,59,200,62,105,219,200,129,57,82,102,192,52,192,107,188,131,42,225,25,87,67,58,45,61,20,5,73,188,234,199,34,153,199,45,243,48,179,133,251,129,219,144,103,83,117,4,242,21,211,233,150,209,52,67,240,88,77,190,78,90,33,80,164,10,213,92,252,181,61,127,48,196,143,186,124,8,25,77,175,44,108,166,64,180,52,22,82,16,242,26,142,90,215,174,216,116,20,243,59,25,12,112,154,218,249,145,161,218,12,251,6,19,173,105,225,110,158,16,97,20,71,173,218,72,227,40,70,93,255,161,221,184,171,228,157,7,117,185,254,165,207,194,46,181,62,48,52,14,95,85,8,76,149,22,211,20,215,96,153,58,107,220,220,34,97,15,188,93,192,182,89,225,173,234,219,146,147,25,94,210,69,229,55,106,147,83,175,222,164,25,28,134,191,63,41,108,36,253,62,164,141,8,128,186,37,232,146,56,159,68,179,16,245,19,142,160,217,195,165,119,185,55,77,161,207,213,40,11,141,128,145,30,151,185,208,233,253,119,3,190,25,113,148,134,66,58,218,214,237,194,36,145,53,54,101,76,130,142,210,114,216,244,222,166,11,177,3,206,79,148,147,110,137,160,179,164,100,2,174,159,166,126,98,157,51,166,97,153,175,100,183,165,225,123,76,98,56,211,148,18,226,248,36,199,144,220,129,230,170,164,199,8,45,209,219,230,240,89,45,122,38,154,94,72,141,169,4,7,239,227,244,100,2,203,59,158,172,218,242,20,184,152,104,187,195,208,81,84,141,148,36,106,209,226,234,14,147,186,252,54,25,212,52,239,213,157,156,180,192,240,87,196,123,193,126,80,244,98,86,197,125,112,115,160,100,196,19,100,128,247,222,157,253,77,175,78,176,3,199,147,113,220,72,252,40,153,150,125,187,104,209,138,174,68,17,183,55,201,49,40,180,14,78,129,83,141,190,65,96,98,77,23,133,191,124,244,64,11,242,195,114,111,84,34,123,204,51,83,137,144,243,37,89,125,136,155,241,164,4,74,22,15,2,133,155,248,225,108,105,130,44,224,32,91,30,183,110,232,127,202,173,57,103,247,189,117,43,202,44,143,194,178,51,112,0,18,107,23,176,155,171,227,232,143,255,75,224,66,141,203,10,248,41,141,77,70,33,93,227,59,159,147,103,232,120,97,159,187,184,39,48,205,68,242,212,68,188,234,133,241,241,37,7,134,211,153,243,253,84,5,5,84,129,225,51,142,88,4,159,170,74,73,60,178,84,24,117,247,75,242,173,5,94,44,91,15,85,48,251,171,164,185,200,110,211,158,116,167,119,169,82,159,106,2,203,215,109,231,206,75,88,98,16,126,54,165,209,120,114,86,177,92,13,135,228,253,152,69,119,35,164,112,169,57,237,247,218,41,71,125,177,70,16,175,58,177,33,157,210,122,81,172,204,119,180,248,214,20,36,222,24,127,33,161,55,215,253,152,40,225,102,65,49,254,221,29,163,116,169,74,255,28,165,5,180,168,124,143,109,154,77,73,71,20,174,208,48,57,171,37,193,20,76,201,243,203,236,238,132,85,228,185,232,94,247,6,5,96,100,64,219,3,23,167,200,0,206,154,53,1,134,248,50,30,12,181,131,209,31,184,56,103,79,51,91,87,14,38,96,102,117,117,120,193,102,179,94,216,5,112,154,53,156,148,63,112,117,225,55,204,36,227,48,121,224,237,204,33,144,40,114,164,142,231,209,178,203,31,192,235,223,102,93,239,123,249,54,8,33,126,175,239,115,207,53,238,131,193,39,163,51,225,56,110,193,213,74,134,24,109,9,189,247,89,151,17,232,227,228,45,173,254,121,107,103,18,107,240,24,32,70,41,48,93,105,126,111,99,114,123,63,71,20,70,53,227,187,104,207,47,219,180,246,111,13,93,138,108,56,204,50,114,150,254,57,218,50,161,93,129,9,181,186,239,97,109,151,146,19,41,86,212,57,226,183,143,253,68,128,84,96,72,163,119,92,77,78,115,201,76,65,218,217,181,121,72,16,27,223,177,192,40,239,197,107,83,181,150,20,61,159,58,199,60,58,235,3,83,90,23,151,209,96,56,108,234,116,186,174,19,180,24,1,15,227,60,215,117,77,210,205,63,54,140,2,229,89,246,231,188,238,59,174,238,150,200,16,152,106,27,247,37,105,77,170,58,164,88,157,206,125,67,58,153,54,12,65,201,37,248,46,92,205,16,214,173,14,190,18,63,139,173,117,104,37,89,184,116,89,182,88,246,103,22,21,225,140,35,198,66,33,67,92,141,25,161,139,103,90,91,179,239,40,25,143,121,53,133,103,137,26,9,6,32,175,247,230,104,106,197,111,39,182,149,173,48,137,36,191,154,138,151,90,159,171,153,106,62,145,136,224,72,94,189,236,223,188,115,20,38,155,7,108,125,199,226,57,147,185,139,224,28,48,22,99,252,114,53,126,57,133,175,2,224,129,73,196,165,7,78,145,112,180,18,174,81,244,104,73,108,203,223,131,89,35,222,210,9,142,150,161,247,14,81,186,68,147,78,214,207,213,157,135,5,254,81,182,178,7,205,55,47,94,172,203,89,143,76,200,107,125,126,179,148,82,214,175,129,210,130,175,44,20,221,207,83,200,151,134,205,179,251,170,182,38,36,73,55,2,19,49,142,183,202,90,45,204,115,90,86,207,81,170,255,198,51,129,203,244,178,170,99,55,109,11,94,43,92,67,133,9,179,10,162,15,189,121,35,97,226,175,133,167,220,234,115,115,178,18,113,245,25,3,253,26,131,146,243,28,23,247,162,133,131,196,16,81,108,246,7,199,252,238,77,166,17,4,255,41,158,251,236,9,61,201,131,245,13,147,148,127,202,69,16,81,231,224,129,171,23,37,2,91,21,174,238,8,22,237,254,224,73,3,66,174,207,134,81,60,80,130,234,122,150,226,190,98,165,82,46,61,133,28,50,53,120,106,70,208,232,20,147,108,194,72,165,123,48,138,61,97,70,152,180,105,79,186,7,115,208,229,184,58,161,97,163,48,42,198,190,108,11,83,82,200,109,129,169,68,8,120,225,86,234,38,220,199,77,234,21,202,242,203,126,225,225,186,158,6,103,17,107,177,57,141,238,184,195,176,186,170,17,83,45,248,237,163,102,92,144,69,205,39,196,112,83,191,112,125,208,133,139,228,15,222,145,230,209,215,174,16,67,186,85,136,150,144,246,63,31,120,142,107,195,20,92,237,162,251,127,69,169,189,198,213,4,72,91,83,56,239,30,147,216,232,201,244,115,87,182,240,120,240,110,170,174,122,181,241,117,251,160,89,51,177,46,124,156,241,238,27,233,47,219,187,95,56,185,58,45,174,154,137,129,232,121,126,172,61,143,86,163,235,94,132,210,10,24,145,135,29,48,76,10,67,225,76,95,131,195,205,232,40,30,56,58,112,32,154,128,59,87,223,219,248,112,28,166,70,171,239,241,24,42,201,251,194,113,63,22,220,110,2,147,204,115,3,43,35,127,211,213,61,41,72,0,251,250,60,7,23,114,46,106,179,194,115,226,55,39,82,153,37,23,5,60,122,93,1,195,203,171,211,225,248,74,45,74,94,168,76,227,35,8,12,47,134,215,10,100,56,251,167,110,75,72,198,187,254,64,251,133,240,212,226,205,108,222,238,251,80,128,66,151,142,192,80,137,183,128,241,245,245,148,72,152,80,110,231,64,159,178,159,51,221,250,49,28,60,70,166,52,13,210,247,138,222,65,117,248,172,205,162,118,12,74,223,97,128,81,94,12,173,134,192,201,248,211,28,46,230,251,6,124,150,132,21,26,59,108,37,225,69,96,226,116,49,102,221,246,207,251,219,148,221,141,56,58,225,187,44,82,1,72,211,217,217,44,60,214,146,97,85,18,146,38,124,249,181,163,240,241,192,105,139,254,243,129,173,199,197,199,12,178,83,41,7,197,237,130,104,165,7,12,47,214,22,24,233,39,247,203,50,36,176,82,5,1,85,79,79,78,236,102,129,133,45,133,35,116,238,17,170,24,14,35,52,122,167,202,50,210,64,247,188,32,84,31,18,47,1,38,67,20,48,37,67,98,80,224,168,182,126,175,30,89,184,167,72,99,193,209,228,31,132,108,180,236,27,11,191,54,226,56,144,28,74,125,57,40,165,65,14,210,25,83,30,148,168,171,143,231,113,239,166,164,86,10,28,64,45,194,187,116,194,204,172,31,107,88,77,229,135,38,68,210,146,62,245,113,171,150,7,91,50,44,11,101,233,43,243,224,94,187,65,216,254,184,182,242,100,228,5,163,20,52,155,96,195,214,143,1,181,173,159,79,137,66,66,17,247,32,3,150,161,29,112,24,218,93,185,119,31,201,67,191,231,149,72,81,203,59,119,148,164,125,146,156,23,32,85,37,143,109,49,58,63,249,146,73,185,117,185,53,158,77,20,195,28,235,43,101,41,230,44,166,74,154,124,122,39,246,147,44,235,150,112,121,114,65,108,138,149,27,31,86,224,138,168,184,255,246,153,65,123,235,107,81,3,87,99,76,40,28,16,214,43,26,106,231,116,221,68,19,90,175,18,35,45,172,121,167,112,66,151,120,76,117,171,152,219,57,146,223,48,106,52,33,79,3,166,228,235,251,152,41,209,67,217,21,238,116,172,255,158,140,20,89,79,250,92,132,159,190,195,133,60,32,45,154,242,210,198,231,247,153,249,192,73,115,219,240,112,146,186,45,14,195,101,240,60,24,93,37,159,181,240,211,83,110,122,117,34,115,208,62,116,66,123,32,161,26,164,36,157,88,176,34,225,113,198,191,40,90,61,123,97,132,237,69,36,23,10,117,234,33,19,86,77,233,190,102,153,70,208,4,123,27,190,241,156,78,161,169,0,134,21,203,95,154,132,128,244,61,145,136,62,195,180,119,192,103,125,200,151,38,76,214,156,110,17,250,73,24,155,150,194,156,107,62,100,103,131,72,82,90,75,176,36,103,39,116,168,208,167,73,218,187,80,211,51,119,12,74,55,197,102,133,233,213,155,254,224,199,126,26,210,120,74,240,10,129,206,128,241,25,228,228,161,98,53,213,113,225,174,157,54,5,93,41,15,22,130,14,202,168,46,138,96,83,10,148,90,202,33,67,70,69,246,188,15,70,0,169,42,92,74,4,129,126,176,156,197,211,148,205,71,187,232,115,220,82,7,133,64,106,192,121,11,197,55,53,79,103,107,79,62,193,187,185,27,114,243,51,109,242,29,238,106,122,220,130,114,86,220,33,161,45,77,182,247,105,157,242,241,169,97,29,145,42,181,3,103,4,155,226,193,233,178,156,15,108,20,140,1,195,229,181,20,78,20,174,57,76,63,151,172,234,227,62,160,178,24,87,159,173,110,38,133,143,183,226,66,16,72,207,15,77,197,90,126,0,151,223,97,196,165,139,94,13,129,114,137,171,199,89,80,178,64,80,101,131,172,214,225,6,99,80,125,224,236,53,114,192,164,77,228,189,217,89,61,104,93,45,190,149,158,71,75,76,196,128,75,150,188,61,145,72,250,214,252,193,43,84,123,178,143,78,202,230,156,119,202,210,30,83,84,40,10,202,45,148,106,58,92,9,252,203,100,128,41,216,187,247,76,53,60,233,144,182,98,164,138,142,14,83,113,23,56,129,250,60,44,48,138,233,218,68,207,183,196,44,46,48,27,233,147,33,245,229,245,167,4,190,76,54,92,96,198,44,249,111,155,20,128,126,16,154,41,189,214,18,137,61,228,161,229,189,172,94,216,103,57,186,43,75,99,76,212,180,39,87,131,68,23,7,13,43,189,26,89,242,29,87,35,150,166,232,64,177,209,47,158,38,159,160,176,101,150,155,195,16,31,234,131,103,212,59,71,160,89,250,79,1,235,112,170,162,131,210,229,172,155,10,178,149,173,4,76,189,118,123,208,228,214,19,104,19,65,56,80,2,88,142,14,147,197,46,250,203,38,141,230,240,36,189,52,159,151,26,30,210,67,94,251,216,136,77,97,56,70,226,107,12,171,239,213,119,166,157,235,75,74,86,170,164,250,208,159,70,199,225,115,68,17,223,110,47,140,85,18,243,228,236,247,166,154,40,112,135,57,106,5,108,34,230,2,67,207,80,252,167,105,104,217,18,78,183,249,238,252,176,7,54,105,27,133,27,173,59,62,224,13,250,31,61,94,16,89,118,97,79,184,196,105,245,222,186,0,166,171,103,146,37,24,148,248,9,74,184,60,251,144,34,219,218,244,240,65,46,206,203,17,14,76,72,85,119,28,170,88,188,224,134,14,54,132,164,117,211,56,143,237,82,171,112,232,32,49,166,27,146,117,249,250,107,195,248,51,117,79,161,191,216,233,107,80,207,94,207,17,209,177,190,146,15,202,153,38,79,238,132,96,88,75,177,182,206,50,43,66,97,81,232,110,236,115,249,189,169,225,85,23,96,26,31,129,192,118,10,43,124,6,197,39,195,180,22,187,164,143,102,81,168,230,240,232,234,51,153,232,70,76,195,73,196,74,234,18,139,137,211,121,199,22,48,60,172,207,1,50,135,19,29,33,212,84,181,206,212,126,186,248,115,177,29,105,156,103,98,58,119,95,184,104,218,77,13,142,77,43,121,250,82,89,20,55,89,215,135,158,0,200,174,44,135,51,141,232,91,79,0,218,221,227,183,19,17,15,157,72,179,134,136,171,193,20,23,234,1,49,131,9,18,120,170,216,41,112,159,238,41,26,92,164,192,163,208,1,121,193,12,167,177,30,31,28,86,69,96,181,88,145,9,72,113,164,30,180,169,247,48,241,104,91,141,107,171,69,189,117,97,110,232,23,29,134,173,174,234,218,66,127,226,243,61,24,239,54,218,179,131,27,35,153,163,132,100,231,179,153,17,27,141,105,146,96,179,219,15,28,71,135,161,127,64,24,214,47,218,132,153,159,140,37,33,244,184,152,58,66,221,38,9,200,46,127,231,141,6,113,215,139,33,94,78,254,206,4,201,164,35,221,226,181,164,136,98,250,230,93,244,52,166,82,193,3,176,44,141,179,101,232,12,229,45,189,180,131,133,133,217,33,159,146,64,69,74,241,94,68,201,196,123,134,7,119,121,15,39,240,200,210,43,140,22,5,5,122,177,99,36,10,155,167,192,70,144,31,59,6,198,148,124,45,122,48,102,173,119,67,33,131,47,55,95,38,248,23,155,213,177,128,150,120,200,184,253,173,151,216,8,153,163,242,211,40,178,121,137,93,53,191,81,98,75,200,192,180,184,177,57,85,130,89,221,191,31,121,212,67,234,54,55,32,17,246,188,32,93,194,100,47,228,169,248,28,119,15,133,75,46,201,138,31,16,155,110,55,203,22,162,22,89,175,230,157,239,147,89,58,122,11,154,107,232,190,156,147,35,179,147,221,117,55,224,216,74,247,96,233,73,89,105,137,173,183,180,227,201,42,157,109,146,35,51,101,17,79,8,17,26,203,83,183,88,34,113,195,227,221,192,43,139,2,184,213,156,206,17,167,22,78,186,4,89,6,130,133,37,12,171,179,166,155,58,238,164,139,104,149,117,184,228,199,123,166,112,74,76,148,179,162,183,68,188,216,19,66,44,180,90,72,120,202,210,179,127,195,165,162,132,228,73,110,159,69,141,98,218,8,184,75,49,125,25,118,250,186,161,75,135,190,42,162,29,152,160,127,141,139,113,204,101,64,233,146,172,49,98,240,38,110,125,48,84,235,99,105,12,166,156,156,181,212,183,143,117,173,54,142,9,49,157,208,94,43,37,62,22,98,5,210,203,91,140,24,185,95,171,205,170,67,238,147,117,170,24,198,12,171,13,209,10,57,118,224,137,115,26,10,44,125,120,180,187,160,80,229,94,131,145,17,79,122,49,117,179,169,135,53,138,173,122,223,171,31,143,230,124,254,48,101,217,49,154,92,205,159,220,171,17,244,124,158,140,94,206,182,226,106,19,7,173,10,163,128,146,47,92,52,16,142,26,193,153,72,215,6,223,91,11,48,104,225,162,123,34,12,248,115,178,75,250,128,92,118,78,177,248,230,208,134,115,208,52,70,152,155,211,196,38,100,196,143,145,78,34,37,96,40,118,228,167,77,137,37,38,146,181,227,202,81,125,204,61,26,212,125,84,22,174,131,44,77,235,225,88,97,243,225,113,74,71,108,33,178,2,237,89,184,68,89,163,148,125,252,184,228,3,157,73,19,235,38,31,57,99,196,105,9,147,89,10,59,67,218,49,162,214,68,33,251,59,21,164,55,102,182,168,175,88,242,210,230,121,183,28,232,121,109,157,164,4,228,103,44,92,58,229,133,105,17,193,23,22,128,143,40,161,254,214,30,56,231,187,64,172,213,69,206,142,110,52,33,97,254,27,171,153,190,245,113,76,114,142,139,33,67,148,133,141,157,59,122,248,129,231,83,116,225,18,37,223,12,247,98,13,152,102,145,166,176,69,115,63,247,55,165,253,148,109,117,34,16,158,188,67,158,118,110,205,144,117,171,94,184,240,25,54,221,227,137,73,34,63,29,240,218,162,175,133,130,207,140,130,122,171,4,156,90,59,114,70,28,71,223,253,122,147,248,147,40,142,105,73,245,126,97,10,58,228,201,139,17,226,249,163,101,200,168,117,223,200,80,73,141,11,227,53,221,45,235,124,16,147,11,9,248,220,105,43,188,136,170,238,123,115,213,197,4,134,28,83,224,220,117,204,225,169,186,241,39,124,156,42,78,83,79,53,8,11,9,72,52,213,102,33,140,98,85,81,49,166,37,73,177,39,124,39,228,126,99,200,137,203,136,29,109,112,90,245,194,77,83,123,208,52,4,61,56,98,187,67,171,7,209,48,217,45,158,140,156,255,146,253,174,193,149,227,228,202,204,21,200,148,135,192,61,104,105,171,241,223,106,246,13,253,191,51,33,226,222,28,209,242,185,142,21,120,172,107,15,88,176,81,62,245,150,116,245,207,114,239,93,53,176,101,253,151,163,172,251,203,73,100,170,104,250,171,104,32,196,99,23,33,34,45,52,162,34,148,24,239,108,222,194,133,17,99,175,17,246,74,212,33,202,12,111,38,29,26,115,52,161,35,47,102,10,165,155,81,69,106,159,90,136,63,200,69,99,216,140,152,38,77,196,164,141,236,36,187,224,243,175,158,50,233,120,26,205,90,143,91,67,157,43,113,150,102,181,230,238,121,239,12,127,171,88,95,100,237,218,13,200,101,172,177,172,48,92,215,55,102,70,241,188,56,39,141,48,87,138,128,92,158,80,144,201,147,23,204,143,248,212,212,177,45,137,241,88,129,114,137,123,175,252,248,237,205,232,74,214,133,249,237,123,239,138,59,18,86,14,61,78,67,43,133,32,44,201,94,232,96,48,122,55,2,99,17,164,251,224,22,177,187,48,69,168,251,70,18,77,36,171,8,76,161,93,137,171,199,211,192,118,224,108,26,195,49,228,75,37,103,74,133,187,161,223,185,64,22,77,108,86,194,217,117,69,80,154,218,29,93,31,72,8,205,121,119,187,146,138,200,133,20,211,39,114,113,23,38,26,100,227,50,44,86,20,19,177,93,14,35,161,224,59,176,169,204,201,44,158,106,211,98,239,230,30,83,45,209,130,50,245,183,41,179,190,75,164,19,130,110,2,195,44,118,247,179,114,118,226,173,87,91,104,50,86,39,26,101,83,159,156,226,254,240,248,54,105,222,231,230,137,100,87,137,163,51,43,55,57,112,159,222,145,206,220,96,94,234,123,19,21,186,71,39,79,34,254,15,58,13,81,208,67,197,68,213,138,253,2,29,26,217,1,135,187,29,250,10,159,99,59,30,109,89,168,255,185,154,250,234,122,45,157,33,210,202,198,132,119,54,154,176,224,22,220,232,58,153,172,68,227,26,143,77,68,84,104,115,43,45,150,239,58,35,80,164,49,150,144,144,56,156,156,194,90,59,130,87,50,75,88,235,148,111,106,197,13,6,95,48,33,81,78,65,231,213,208,5,56,83,82,223,138,23,149,229,11,115,125,132,19,207,95,168,85,87,24,165,173,158,234,37,14,218,85,230,1,121,105,196,19,253,106,210,17,77,207,62,204,129,235,113,22,211,165,145,51,36,35,111,21,102,86,58,231,160,122,18,86,87,225,133,174,196,53,104,81,210,61,143,94,15,223,151,200,2,104,20,213,90,44,86,139,208,153,197,68,228,28,48,22,202,21,97,36,136,61,154,94,13,155,149,91,212,211,50,76,98,92,90,71,124,139,152,9,89,181,90,31,116,183,136,96,29,123,128,154,90,133,77,172,47,96,56,166,155,110,229,28,68,254,224,116,45,183,174,111,77,169,112,132,176,166,17,206,200,209,74,63,90,242,221,120,66,41,173,95,27,129,194,233,201,224,51,77,250,82,235,16,242,175,26,177,126,224,170,89,31,58,231,106,139,1,135,63,90,189,171,198,41,239,189,79,7,254,117,50,11,124,150,243,242,44,29,105,53,229,13,45,84,137,243,1,3,166,214,72,222,171,23,62,190,199,50,187,81,58,61,240,220,49,83,176,30,212,64,235,20,142,185,35,97,251,149,6,158,27,122,132,59,6,165,25,255,140,94,125,30,53,69,104,153,194,249,103,68,105,35,15,167,113,54,19,116,87,139,130,217,209,227,234,174,45,24,205,36,164,226,165,172,75,78,118,5,172,229,25,17,69,10,214,230,214,31,70,250,219,189,244,137,221,95,247,120,76,153,22,57,136,73,146,187,232,199,58,67,125,222,212,127,154,127,135,26,66,3,158,237,136,25,154,218,139,90,81,248,1,53,86,15,229,107,26,213,62,99,114,254,39,70,148,158,93,205,215,210,159,121,182,17,95,0,101,172,167,86,155,2,220,25,155,6,109,210,73,11,156,26,204,98,35,102,120,193,220,200,10,35,236,23,177,231,194,73,171,203,7,186,193,28,223,163,100,8,173,21,61,230,230,142,123,19,133,210,15,210,172,68,221,223,43,67,238,164,67,110,233,220,126,97,50,109,122,245,89,19,237,94,189,206,49,93,30,184,148,25,15,110,164,73,67,87,23,89,244,120,52,136,66,210,208,223,198,218,92,113,53,25,164,199,54,69,103,62,178,20,217,20,44,212,54,69,58,104,5,76,191,135,44,46,172,203,89,47,154,179,150,26,157,77,250,138,4,31,152,194,200,85,30,184,220,109,225,192,169,189,118,239,46,238,214,17,183,120,106,235,169,7,116,239,199,130,26,66,242,141,77,108,244,33,14,15,91,189,2,39,146,151,62,205,140,206,172,254,129,179,192,38,37,163,219,240,14,82,198,3,167,178,199,187,197,131,255,208,97,229,162,77,247,112,20,181,189,148,104,32,164,32,110,52,205,151,219,69,236,14,74,149,151,46,174,98,148,156,51,96,232,109,31,91,158,226,69,191,122,145,248,215,41,124,54,152,243,207,114,152,42,127,53,245,41,179,243,162,51,224,215,49,203,84,226,249,75,19,44,155,186,255,163,209,188,119,220,26,67,79,15,251,92,200,123,198,197,105,106,220,27,189,212,229,76,92,160,70,35,37,150,2,114,82,190,39,192,247,3,161,160,192,176,223,95,148,72,183,90,33,80,131,248,118,68,57,235,214,18,62,104,118,150,119,104,31,216,250,253,30,19,135,186,60,255,88,38,180,254,152,56,88,177,241,214,8,199,100,241,177,73,176,53,55,159,16,129,31,90,145,76,57,37,132,169,31,76,239,152,102,207,169,137,130,153,239,131,145,105,212,28,117,53,110,85,15,220,209,76,89,181,168,166,154,206,162,135,251,145,195,33,149,168,15,126,206,196,20,112,27,218,253,109,240,49,60,198,133,211,227,98,88,215,209,189,26,114,98,249,94,192,228,130,47,124,118,109,117,10,179,73,8,59,124,54,155,242,140,41,229,186,85,224,242,120,125,219,44,191,248,237,204,123,61,46,37,213,192,254,185,209,213,122,220,205,227,111,8,246,244,6,86,163,150,140,9,110,124,140,143,55,58,32,98,240,101,13,59,255,122,124,89,107,199,245,169,80,208,125,21,19,134,2,156,18,5,109,22,5,17,109,36,168,45,172,104,220,97,210,32,250,53,231,52,138,218,128,71,213,137,52,185,159,155,10,208,70,22,221,39,17,62,174,206,176,124,92,145,106,213,118,234,16,78,232,229,29,38,198,251,56,70,232,71,248,62,123,76,219,89,183,14,26,202,1,222,58,94,9,154,99,245,95,216,242,237,190,4,58,214,169,40,95,150,106,218,198,126,182,192,165,80,213,93,180,124,153,59,155,116,200,20,225,47,179,194,137,234,68,0,40,83,146,33,148,137,146,205,191,152,14,31,91,89,4,205,11,189,66,51,170,23,225,87,41,234,224,211,47,176,92,200,20,129,230,73,4,255,194,203,152,0,252,193,205,126,146,207,89,236,77,124,166,65,235,41,10,243,48,252,64,152,182,29,133,135,70,166,176,133,167,189,250,220,164,141,147,168,206,160,140,135,125,235,247,134,46,68,189,100,98,138,55,125,217,233,69,207,98,227,20,83,53,232,249,194,186,139,23,106,160,146,87,36,116,70,76,29,62,228,146,106,139,7,199,167,157,98,227,20,83,192,243,227,165,67,128,166,187,97,65,127,208,11,254,209,94,32,57,45,55,79,150,12,250,62,39,84,143,93,131,215,136,156,134,42,51,130,20,29,158,88,129,105,19,243,144,62,20,162,85,8,206,75,182,78,51,159,12,240,50,100,97,10,128,215,205,58,33,28,46,102,136,10,156,204,188,115,56,163,30,123,135,28,161,167,84,60,94,211,140,73,73,192,193,129,19,24,196,210,77,208,70,142,247,219,236,240,130,134,158,185,100,89,91,132,143,145,252,89,66,122,136,88,49,145,84,31,50,252,57,45,73,67,154,103,70,184,5,137,174,165,213,18,152,109,24,54,1,207,167,96,26,130,209,80,96,161,143,99,60,206,11,180,134,72,22,57,76,232,64,62,54,205,177,36,160,29,78,137,116,167,194,244,243,248,111,79,248,163,100,253,208,183,122,173,9,38,25,228,186,23,110,52,200,249,38,79,253,51,125,244,23,54,21,195,143,77,169,18,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,4,179,147,134,152,77,145,59,178,113,214,17,51,197,2,35,247,192,250,14,152,36,137,252,54,181,150,117,197,123,67,174,41,11,236,192,38,89,233,112,53,130,72,129,77,185,52,158,188,194,116,34,31,148,184,99,143,105,74,212,168,100,189,250,76,167,216,87,112,56,68,77,177,100,171,124,189,67,14,31,136,216,165,38,3,37,15,94,76,219,93,96,35,248,241,39,27,68,52,37,216,154,77,47,201,19,160,20,11,156,163,80,158,12,66,182,56,99,154,101,79,101,80,232,213,201,49,17,233,28,210,42,91,54,215,237,12,233,213,106,191,52,117,68,53,118,242,150,180,106,94,181,38,189,224,181,204,30,243,167,100,106,168,117,152,76,34,209,211,82,120,251,79,67,13,249,183,32,76,170,176,72,21,97,64,39,145,135,205,225,63,77,241,125,145,197,141,47,218,106,220,188,81,52,37,175,157,38,53,21,30,213,231,140,16,29,224,98,153,143,104,103,160,79,162,202,234,131,84,176,69,25,10,253,233,75,148,201,129,9,198,4,140,74,130,84,92,156,243,33,7,13,32,197,213,163,169,43,155,6,22,180,71,130,112,15,159,254,38,138,193,70,143,213,119,236,72,20,69,5,198,132,142,213,71,84,240,129,105,3,27,241,219,8,171,104,151,120,130,174,51,106,197,169,193,218,162,99,4,76,211,160,223,252,216,242,91,166,25,101,201,195,27,212,205,72,66,154,81,224,156,66,34,143,192,26,253,217,50,166,149,70,1,223,232,43,84,226,90,116,193,97,24,42,48,86,142,61,87,122,96,92,164,26,240,57,149,197,254,99,209,31,103,161,57,76,199,136,172,108,224,30,214,35,240,208,222,70,96,146,191,23,166,140,238,194,228,2,157,80,181,194,6,247,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,130,62,104,129,17,173,247,161,68,234,2,75,114,133,105,151,8,116,64,150,252,80,8,98,126,102,230,117,221,194,208,156,18,237,60,100,104,19,42,124,2,147,232,243,50,34,178,78,68,143,2,195,22,236,1,147,82,252,40,0,231,69,193,179,240,253,17,90,113,231,232,37,48,187,116,127,160,13,214,209,247,64,217,237,231,22,179,29,137,127,200,64,2,151,21,189,222,192,89,236,153,104,101,160,107,223,47,172,110,109,159,202,232,224,143,216,222,156,11,99,23,62,4,70,45,116,126,240,121,220,185,40,12,131,215,239,10,158,242,158,122,116,197,110,96,5,204,250,33,55,61,173,89,223,223,7,77,30,194,246,6,166,4,23,71,23,86,121,185,114,83,158,136,113,66,227,105,27,138,210,68,226,143,204,34,224,241,192,232,196,247,128,105,79,145,251,58,83,2,25,127,135,59,95,71,23,24,241,110,15,106,49,64,57,99,67,143,110,132,216,223,209,166,131,39,48,187,217,18,71,183,42,181,155,204,62,128,134,78,71,107,86,97,173,252,235,39,241,18,61,178,187,105,63,87,118,102,176,236,169,139,106,109,221,101,60,39,135,11,228,48,177,72,213,223,174,230,145,235,240,200,227,189,52,19,78,243,81,138,52,126,125,78,142,230,151,119,59,84,243,203,253,136,163,217,204,66,130,125,140,97,83,145,213,201,222,8,175,204,97,216,88,250,204,72,109,196,51,131,153,32,17,49,132,8,235,191,117,24,15,146,166,195,148,10,184,135,219,101,255,196,185,228,11,129,146,186,28,133,38,57,244,227,155,214,52,235,48,20,164,165,31,31,247,234,43,4,163,112,138,14,161,193,51,58,45,128,41,92,60,223,253,114,65,14,70,41,254,79,58,45,144,93,243,169,210,140,143,180,139,131,70,252,30,196,33,234,234,69,19,12,36,136,91,236,72,139,185,216,15,133,33,201,7,10,77,75,246,32,41,45,246,184,59,96,38,105,57,152,128,183,249,202,7,189,27,111,69,129,137,69,227,182,201,202,107,129,5,141,230,160,146,195,71,62,147,138,158,123,181,104,161,130,19,220,116,223,70,207,64,113,19,49,246,228,91,21,220,48,38,224,251,11,24,11,117,1,153,118,125,58,59,15,131,253,228,120,86,166,233,82,127,8,225,156,96,67,152,11,172,99,201,85,170,176,76,98,255,47,191,204,139,118,5,20,36,86,215,195,78,131,119,114,62,8,255,109,24,168,67,223,6,106,167,177,5,41,120,83,10,123,134,234,73,143,62,191,98,206,231,82,34,132,89,88,92,206,3,159,203,162,140,61,132,231,70,245,178,170,117,48,201,68,138,90,202,167,15,199,105,30,219,157,19,187,157,57,186,197,243,230,50,53,5,108,138,218,65,7,36,247,63,132,4,153,80,248,140,144,212,10,134,170,153,100,162,167,45,62,30,122,206,134,94,217,220,231,198,124,193,38,107,75,239,182,68,172,41,58,54,11,141,66,107,62,225,44,93,76,241,203,9,146,181,140,132,21,73,59,114,151,53,105,68,73,131,120,247,188,130,165,77,151,134,109,231,123,157,177,56,32,151,61,197,234,132,48,27,97,235,245,193,172,82,18,164,103,218,44,252,150,201,242,13,29,221,70,198,137,79,218,244,198,228,202,246,175,239,50,208,149,147,70,86,148,207,131,239,0,140,108,160,110,46,206,248,245,116,74,49,99,81,221,4,39,214,60,185,47,227,133,232,198,6,173,185,120,87,201,62,91,133,207,71,249,141,162,196,180,166,71,175,89,162,189,138,55,61,180,57,253,220,134,53,54,5,140,58,180,162,80,125,62,20,34,175,108,6,245,171,180,162,115,125,246,122,86,97,114,24,199,61,217,0,227,159,215,251,55,184,79,240,40,59,61,132,225,82,172,27,176,181,100,118,6,54,205,225,128,87,209,78,137,243,187,136,125,234,119,245,100,144,74,166,248,24,215,141,55,205,179,247,134,23,21,131,16,235,203,254,108,158,163,186,77,43,76,215,0,155,121,41,185,228,74,53,166,100,121,246,206,59,252,241,170,9,64,137,100,47,222,229,104,202,198,52,133,149,156,254,48,251,225,111,98,239,8,166,233,77,17,217,6,173,5,218,172,14,110,146,92,45,18,68,8,205,224,83,39,240,52,207,154,128,251,80,54,79,166,15,32,175,15,206,15,111,197,212,88,250,252,110,11,74,174,162,61,246,5,133,126,99,101,122,103,34,211,216,88,31,152,154,178,194,244,94,246,239,121,158,184,102,40,122,134,110,142,95,182,11,149,7,138,183,81,244,200,21,68,225,84,167,18,135,198,233,46,90,38,175,214,181,226,207,158,187,4,83,15,215,184,42,206,21,192,180,114,206,111,126,77,202,174,226,251,78,223,185,147,25,126,61,63,221,190,165,178,241,50,202,115,101,38,131,18,243,193,82,175,91,110,219,140,228,28,166,41,81,199,81,179,198,136,152,77,26,255,233,149,157,31,147,185,8,143,37,253,118,26,34,200,45,224,106,90,254,50,20,172,166,17,39,71,13,33,107,206,44,12,220,171,165,117,53,135,2,169,178,185,110,168,121,115,230,161,239,26,183,219,72,168,21,52,46,251,208,95,174,76,101,254,80,176,68,219,154,120,194,245,59,130,38,204,152,231,115,110,26,118,124,83,98,126,236,26,33,192,113,77,65,28,97,134,68,29,71,225,246,165,42,144,4,167,59,71,225,74,135,159,195,116,173,252,225,187,222,41,158,232,121,130,169,230,231,104,90,108,226,183,177,49,126,190,61,220,22,226,202,19,110,108,163,60,112,11,190,52,139,216,148,16,218,190,251,254,45,106,168,131,232,24,102,55,27,121,66,236,213,118,123,206,125,66,6,87,43,34,227,129,242,207,131,70,171,242,1,81,20,210,203,30,214,131,237,48,18,78,207,108,181,191,174,92,26,213,52,113,148,77,207,198,103,35,116,66,186,118,252,154,18,110,138,131,7,38,213,154,6,236,176,26,252,187,61,15,131,100,186,38,156,43,91,177,128,137,221,181,0,128,214,87,168,131,100,107,63,126,78,126,130,94,79,7,224,39,211,180,24,4,87,172,198,52,138,17,60,138,19,146,41,167,64,237,223,45,107,16,121,18,133,251,199,162,179,96,164,232,164,96,59,72,143,37,153,238,147,10,24,32,51,153,171,175,30,103,33,66,118,105,63,112,141,6,142,76,59,184,246,113,2,19,9,7,156,118,122,74,0,230,45,221,29,198,73,90,83,171,3,129,121,143,95,72,102,62,18,77,136,160,140,200,234,102,19,90,223,79,1,97,244,168,136,102,211,198,213,65,58,172,162,247,193,103,193,213,156,48,212,237,158,2,38,27,167,207,116,82,36,112,16,217,18,93,32,6,29,220,254,241,100,36,82,198,243,196,39,94,26,53,96,222,206,80,24,70,229,14,152,132,115,209,178,9,147,66,28,13,85,94,97,28,235,130,241,159,141,82,164,179,2,77,73,41,134,18,1,98,145,98,236,217,116,231,175,241,235,60,205,193,254,86,224,140,4,253,114,152,236,180,86,85,22,2,5,37,142,62,123,140,250,84,170,16,74,246,186,60,73,241,55,114,59,59,137,230,170,143,166,126,189,180,122,158,9,187,131,91,149,150,249,123,105,133,205,52,10,253,210,230,217,103,235,234,100,185,114,151,64,171,52,191,157,41,72,106,158,88,191,166,184,114,172,103,134,124,66,48,135,179,127,96,105,252,164,200,4,53,14,217,112,152,213,73,170,146,38,156,124,31,56,166,108,77,169,83,229,167,198,224,151,221,176,48,208,203,134,255,30,37,52,170,232,77,235,188,21,73,72,95,217,18,121,12,101,7,178,192,247,248,178,83,49,205,161,169,112,9,18,42,22,18,40,131,63,104,137,244,38,222,142,93,91,111,217,5,173,232,127,69,186,22,123,213,7,158,209,8,129,228,201,214,25,139,141,204,140,250,0,212,219,51,233,172,7,110,174,249,11,204,242,162,151,182,100,241,73,52,93,107,95,36,191,157,163,20,75,7,216,179,178,193,11,166,186,235,112,206,207,68,77,76,117,34,71,191,49,202,55,237,169,126,163,103,228,15,45,145,124,16,98,61,178,52,140,74,135,49,19,205,250,54,17,51,190,59,88,18,23,144,183,100,28,65,250,117,113,17,38,116,18,27,242,208,144,196,94,217,143,94,253,149,145,37,1,143,76,197,133,207,38,115,105,243,34,130,183,109,221,207,135,166,119,83,65,80,42,4,219,98,255,109,92,20,181,251,164,162,189,228,62,137,197,92,26,53,191,99,92,174,113,131,86,211,143,60,47,48,63,68,164,22,87,134,100,65,46,15,17,155,164,88,117,120,173,34,118,108,70,26,27,222,135,93,172,3,68,149,54,204,105,192,101,108,56,54,13,149,92,109,166,220,126,243,136,228,140,211,67,249,199,136,57,123,42,196,12,135,182,94,56,12,4,111,94,47,112,126,233,24,151,158,50,188,146,238,22,228,108,201,48,64,232,218,106,215,41,181,182,11,35,165,95,134,246,108,22,102,138,251,58,79,148,159,182,184,104,23,22,136,226,188,71,164,195,16,236,214,222,224,98,116,209,11,35,72,145,203,211,222,75,22,226,222,54,36,240,166,221,164,39,182,182,134,183,11,159,117,245,188,112,249,237,133,148,204,101,34,153,98,78,211,30,244,62,33,36,248,88,33,85,146,179,246,62,142,84,124,133,161,206,141,50,157,194,103,110,174,31,58,161,98,63,40,108,176,128,251,152,235,61,248,172,58,51,96,248,189,114,52,141,45,206,98,34,214,24,143,22,65,135,102,147,70,14,184,173,231,174,17,66,236,183,130,134,236,1,177,126,209,6,195,243,57,215,17,240,36,189,241,192,223,7,116,224,177,170,182,19,48,83,120,174,197,78,206,134,94,97,62,160,184,242,181,30,101,248,70,61,208,59,2,236,183,171,10,182,146,181,63,17,67,253,126,187,234,132,8,153,161,125,67,41,153,143,124,126,90,241,106,249,78,78,213,94,73,155,40,177,248,178,12,124,62,34,101,109,210,248,184,98,164,177,56,62,220,95,122,94,82,28,108,133,18,101,91,103,44,80,227,167,59,201,241,250,208,169,151,175,126,28,109,36,15,237,24,32,15,244,93,120,66,97,82,97,248,93,223,133,103,246,159,2,99,208,145,191,167,82,154,234,212,178,187,237,238,247,9,204,214,65,121,199,48,126,244,232,71,26,216,114,160,174,114,107,186,79,236,114,4,174,102,167,28,112,197,132,73,225,20,194,119,192,4,105,74,199,195,240,54,57,76,86,187,201,67,173,68,70,222,182,6,76,238,243,233,21,234,72,227,57,188,81,103,214,14,171,245,165,39,208,49,162,14,35,83,57,138,139,110,173,70,21,128,135,32,48,61,57,187,199,204,81,233,224,86,70,29,217,207,21,243,206,249,104,230,195,199,91,246,95,192,77,12,169,11,89,21,104,4,129,162,12,213,21,110,211,27,159,13,94,218,3,143,232,78,201,113,219,149,68,93,126,168,128,240,170,198,7,143,135,197,91,200,31,125,183,221,205,232,83,224,194,181,248,104,160,50,165,77,140,200,157,23,79,172,32,208,132,37,141,172,251,102,136,28,179,90,195,120,80,118,150,231,129,20,76,107,2,46,251,137,242,48,53,76,49,18,27,245,87,37,10,38,186,108,182,160,93,249,120,29,18,199,140,115,83,119,216,74,5,252,121,215,6,76,251,86,215,144,131,239,179,7,140,179,156,198,74,8,117,198,156,71,79,199,195,230,51,103,203,56,152,30,180,241,4,67,180,64,248,235,196,177,69,51,139,165,153,125,90,220,53,26,227,235,137,226,208,246,25,178,254,105,135,163,81,186,107,76,183,116,239,107,149,130,47,44,181,24,135,205,108,126,158,221,0,66,136,241,76,207,74,146,147,194,240,89,98,245,164,5,91,12,227,45,168,206,242,182,105,212,152,26,180,99,92,150,253,210,232,233,21,215,57,96,146,195,51,224,85,212,167,166,148,179,123,235,126,219,231,251,217,250,186,206,34,85,83,188,143,243,129,60,75,84,33,157,151,227,153,245,201,50,164,220,76,124,139,29,101,154,31,250,68,201,156,187,146,9,241,200,124,246,118,133,6,97,143,194,168,8,65,149,22,212,26,47,252,137,157,24,171,104,79,40,228,175,53,99,221,134,159,175,142,44,20,134,246,142,161,64,84,160,101,79,234,112,216,97,56,140,85,166,124,248,197,232,64,254,211,231,210,150,242,125,50,237,60,46,101,242,211,195,209,150,157,188,77,105,57,126,26,177,10,217,14,100,115,207,172,254,178,22,37,83,205,111,47,58,51,71,9,24,227,149,173,155,237,212,189,65,171,32,208,247,72,66,229,159,192,212,8,152,154,128,230,1,126,50,56,1,35,55,162,196,79,170,124,223,209,231,11,208,74,114,54,85,202,136,9,80,77,169,90,39,153,3,30,84,253,224,162,22,34,153,198,105,175,198,1,207,85,159,75,75,54,203,57,140,24,170,102,92,207,187,247,114,5,40,172,214,249,100,71,230,183,10,44,120,2,154,130,48,165,160,17,143,220,26,238,52,183,210,216,147,173,15,222,111,50,139,174,206,120,40,19,197,112,77,133,85,122,9,226,186,231,82,158,7,6,93,172,220,95,196,142,46,150,166,23,27,92,10,129,73,166,75,114,146,69,254,123,164,108,239,158,244,185,101,169,191,163,207,18,163,3,145,190,206,217,5,70,246,67,225,111,182,131,203,218,52,101,138,70,105,138,39,70,15,238,195,86,197,55,101,125,7,147,146,126,51,220,48,178,226,153,16,28,106,38,248,108,52,86,196,34,80,237,182,22,174,106,66,248,56,127,240,214,70,64,52,62,246,183,102,27,227,71,243,104,166,108,246,125,63,83,125,225,14,138,193,228,247,72,134,185,59,104,189,141,196,93,188,235,113,118,161,202,231,54,138,240,222,223,8,223,83,235,17,70,34,249,62,46,30,193,80,178,106,234,41,86,0,251,48,53,135,205,42,250,205,26,116,7,61,5,76,150,190,111,128,155,63,143,86,63,169,187,126,207,4,111,37,157,114,206,246,136,229,48,102,36,90,15,20,94,214,0,28,243,217,35,179,75,249,1,17,197,64,33,56,22,133,201,195,244,152,43,207,231,163,5,57,136,201,57,246,79,124,90,73,191,30,236,3,189,163,20,24,59,36,61,57,190,179,241,62,206,224,110,58,93,65,178,153,249,155,227,119,81,153,19,56,184,205,187,177,129,9,207,180,76,78,59,100,124,0,244,242,105,51,235,129,141,241,16,48,74,222,79,145,253,76,212,221,239,235,204,78,37,235,164,129,13,218,136,219,230,161,40,163,39,83,253,216,177,109,28,248,150,106,245,53,209,8,24,177,60,253,237,243,121,42,152,137,197,114,63,216,218,181,7,198,95,219,143,166,235,182,233,44,158,50,46,178,177,162,47,182,106,122,229,214,205,22,48,59,115,93,158,16,105,255,22,152,222,152,85,198,115,116,168,195,88,167,203,217,193,62,39,103,119,31,113,140,105,157,41,140,242,198,23,108,36,174,100,61,67,205,217,47,229,202,112,60,232,138,174,30,2,48,130,191,250,48,19,176,60,140,240,13,17,223,231,27,128,247,62,190,232,46,63,84,242,100,174,96,223,209,60,115,157,86,80,40,217,177,133,105,175,187,66,54,133,138,85,191,220,200,204,111,137,117,247,25,83,22,173,56,79,183,70,91,159,28,162,109,252,30,242,2,59,154,221,191,253,46,133,55,93,158,162,128,138,105,50,2,255,186,222,87,151,236,160,5,128,206,75,13,68,232,89,247,159,29,44,1,69,137,11,203,250,151,186,195,38,91,163,65,16,159,139,239,110,198,196,63,169,63,49,18,134,183,126,52,228,250,135,218,96,13,211,30,43,12,120,126,234,142,152,183,53,32,221,219,194,248,105,55,29,39,104,252,251,199,69,214,145,176,83,80,212,148,252,211,252,25,127,235,155,70,70,223,101,209,202,175,165,87,223,244,176,76,167,159,60,155,218,231,19,44,144,67,245,163,205,26,64,158,89,135,120,230,219,23,52,183,186,10,118,100,218,17,150,39,62,206,179,229,133,141,103,28,100,23,52,47,221,92,189,180,108,70,234,175,251,102,149,30,180,167,126,212,205,241,237,254,52,126,204,75,147,235,25,83,155,237,123,112,244,80,86,215,202,214,180,78,90,255,105,90,87,166,46,32,232,61,187,16,41,219,67,60,87,180,180,197,174,203,135,10,190,67,101,60,5,61,214,182,184,47,132,100,182,70,188,16,64,92,177,13,253,182,132,20,218,195,187,144,219,238,166,214,148,159,80,228,172,240,126,99,184,8,229,167,243,5,73,109,127,42,214,4,173,28,130,140,2,179,47,171,80,104,94,114,67,66,246,193,23,229,110,125,183,66,61,219,140,140,226,191,220,224,93,40,125,12,117,213,22,55,157,72,183,14,229,242,37,62,101,63,120,89,99,133,16,1,207,64,240,166,81,228,219,76,59,84,96,244,194,2,236,245,105,31,97,114,26,241,203,204,116,170,184,145,172,131,199,11,10,180,204,210,105,241,80,43,91,204,224,191,232,85,79,110,218,174,61,158,24,202,9,138,154,182,95,28,108,77,215,10,159,101,209,173,165,11,219,7,4,145,132,47,74,57,169,7,12,159,105,40,231,127,150,72,119,118,84,186,213,8,243,44,215,228,117,3,70,98,72,143,62,31,67,240,84,232,162,165,104,211,181,41,0,10,125,115,120,16,151,40,189,119,175,17,111,218,26,4,106,215,158,0,84,141,119,192,204,55,122,48,34,93,41,96,180,45,150,80,162,183,201,206,249,133,19,234,109,165,68,67,82,116,2,60,134,106,84,197,148,182,140,78,128,7,80,157,206,190,149,181,105,0,133,214,24,71,121,152,128,173,16,170,41,237,122,28,127,198,219,84,81,113,152,35,230,121,27,240,121,128,73,217,218,68,23,241,93,163,92,150,181,97,1,171,192,230,203,15,223,81,22,243,104,136,226,116,236,196,201,89,35,83,83,14,123,159,238,18,2,140,13,151,194,105,4,151,235,119,180,60,148,190,146,203,52,130,213,151,214,207,60,216,63,212,22,80,69,73,26,207,15,62,15,53,43,108,138,131,31,156,187,114,231,81,207,235,49,99,32,144,146,154,30,189,106,180,66,24,124,22,100,121,98,141,240,185,235,201,245,113,87,54,32,142,241,108,191,93,209,89,172,205,227,206,15,45,184,254,126,139,94,70,111,181,123,35,208,143,84,39,153,204,140,168,14,101,207,152,38,187,212,55,249,169,181,189,162,76,211,61,124,168,239,96,36,121,34,141,115,166,239,51,164,190,89,50,79,91,97,99,252,86,156,43,187,28,12,73,98,121,96,213,126,252,129,173,71,67,198,188,39,111,103,60,78,73,60,103,19,27,138,40,3,102,102,147,246,247,243,49,80,132,246,101,139,153,44,73,52,202,104,164,101,201,127,123,208,53,43,109,18,164,94,182,11,210,32,79,211,149,34,137,71,41,74,32,43,224,73,69,91,158,56,255,126,71,255,246,142,242,190,206,35,246,183,73,72,49,69,162,142,231,123,230,77,143,147,49,249,233,98,86,76,187,52,29,29,197,97,66,3,29,132,88,193,185,189,20,229,101,210,127,50,93,49,26,182,199,140,144,47,78,232,43,99,20,2,172,119,18,193,43,52,233,68,129,41,68,197,125,157,41,94,37,5,232,156,163,249,48,96,24,236,250,237,193,102,118,50,200,129,141,136,34,93,22,213,252,212,253,210,76,116,80,207,13,83,200,103,43,108,254,122,210,43,51,1,105,255,236,201,44,167,174,51,6,126,135,241,9,32,252,180,68,217,37,239,95,106,57,126,26,1,59,61,185,121,166,251,230,3,211,224,38,37,45,190,92,118,167,1,83,138,213,121,150,108,73,84,202,27,145,175,200,192,49,153,213,47,56,163,160,143,140,140,118,251,48,151,250,67,195,76,116,106,127,149,201,133,122,56,76,161,96,60,11,8,185,125,87,149,129,35,95,84,36,5,248,203,209,226,78,169,92,93,46,156,38,233,234,112,177,146,179,192,157,161,228,231,62,145,245,122,198,233,79,34,34,78,78,66,74,111,155,30,232,184,48,122,210,167,206,180,221,150,148,230,48,154,180,58,24,96,204,20,95,208,207,130,124,226,45,125,40,157,70,129,20,71,211,243,249,156,60,217,246,241,194,168,40,63,13,111,103,96,213,200,121,64,92,60,15,249,57,26,111,198,56,218,252,1,158,223,38,53,29,71,243,45,63,183,13,69,196,87,54,19,160,125,94,23,78,192,41,80,147,120,126,14,206,88,155,59,140,113,205,11,211,10,126,209,102,165,157,245,162,213,41,25,244,83,143,245,135,131,139,51,106,9,132,167,20,141,108,117,78,177,180,97,30,70,34,251,129,179,211,59,173,96,168,130,182,188,174,212,190,183,201,188,91,159,39,122,34,133,30,175,203,184,240,218,199,215,41,2,122,146,245,160,251,93,117,9,222,188,81,175,224,125,178,223,251,162,225,194,215,198,74,242,255,105,104,235,214,116,226,71,51,169,136,222,52,163,244,227,84,192,34,110,91,103,149,142,50,172,135,134,148,85,155,52,255,242,253,184,173,16,98,219,116,7,116,5,219,87,85,253,73,131,232,60,221,105,104,243,228,47,58,135,231,151,244,178,55,209,153,31,189,104,172,236,47,156,183,192,101,139,247,239,239,228,241,62,10,28,189,231,210,88,237,170,215,194,240,131,171,210,53,6,76,39,247,125,100,116,252,207,231,101,195,100,140,69,157,134,181,249,196,133,63,13,64,71,233,126,215,78,187,1,85,196,35,59,235,72,19,218,93,254,49,38,82,156,27,210,223,122,79,190,157,254,73,199,43,234,44,58,149,38,169,170,66,46,128,92,170,48,98,213,113,242,179,231,16,242,0,15,141,30,35,135,17,80,111,249,121,166,103,100,122,168,131,230,44,68,135,103,140,175,228,163,20,5,46,4,90,20,54,27,85,135,241,143,123,38,21,232,165,190,77,160,116,82,181,77,182,211,218,24,247,117,66,227,37,237,5,192,169,68,206,131,139,220,207,100,104,230,9,31,122,118,220,239,116,150,162,103,141,220,21,74,203,79,68,156,63,166,8,66,229,57,233,64,195,31,38,18,134,39,176,164,77,80,238,26,173,182,120,162,157,178,181,198,3,103,81,134,46,119,97,252,150,166,54,209,226,213,146,226,202,76,216,66,135,74,97,138,138,43,67,238,177,79,141,100,172,23,197,159,25,55,45,173,245,172,230,164,128,87,192,9,118,163,192,165,127,67,188,225,31,170,225,2,237,218,241,58,76,92,74,123,77,97,161,123,235,142,117,46,32,79,38,48,106,239,30,169,192,66,37,199,46,48,165,233,25,39,199,135,185,233,209,232,117,228,56,26,239,82,29,226,52,67,149,184,180,130,174,85,149,187,134,250,232,11,31,183,88,53,26,160,163,46,54,86,148,188,113,132,22,24,81,211,120,98,182,25,122,142,238,59,116,41,173,54,140,36,151,194,48,168,253,161,36,40,226,218,193,206,168,138,10,160,9,29,62,253,185,20,156,34,233,193,167,72,111,177,94,57,164,148,229,48,61,25,218,159,139,20,136,187,26,33,188,211,186,100,199,128,217,57,247,128,51,174,39,2,91,110,199,79,126,130,103,53,157,4,46,203,109,26,128,241,127,83,24,103,101,79,81,193,150,206,154,30,32,46,89,222,69,75,242,210,140,124,63,24,63,241,248,178,217,148,244,231,232,101,26,5,113,229,152,54,76,133,249,52,253,153,159,29,207,84,81,26,110,20,193,181,56,121,163,161,76,142,198,114,104,127,247,141,138,179,12,68,170,130,57,74,159,153,118,236,214,101,75,138,92,107,174,113,105,217,210,124,2,155,146,166,255,54,14,68,93,82,19,11,226,215,246,88,133,141,224,153,63,151,238,190,118,240,152,169,76,147,69,150,27,27,152,99,196,96,34,207,36,181,232,3,23,219,118,94,152,26,162,180,34,146,18,166,129,219,143,238,214,15,44,168,113,89,253,224,14,51,92,38,37,86,62,184,59,23,110,38,19,144,21,38,184,247,11,39,253,150,158,61,233,162,5,203,7,75,67,135,75,70,226,106,102,100,227,111,164,89,139,245,115,52,197,25,127,166,230,111,45,32,226,98,78,60,32,223,82,117,99,7,29,137,228,235,133,77,16,117,202,78,251,128,205,239,138,158,209,169,193,225,217,229,151,225,234,224,52,19,183,42,254,138,121,154,110,157,111,236,40,10,201,172,130,167,106,243,125,217,137,28,38,143,47,80,52,175,91,164,168,96,201,156,105,250,251,97,211,25,221,62,138,232,139,221,210,117,68,198,132,118,169,251,56,113,113,222,226,26,137,32,154,241,167,47,12,197,241,59,117,55,215,213,91,111,66,151,117,46,61,116,162,28,127,131,124,147,192,72,77,102,148,14,233,216,215,107,34,80,44,180,190,163,79,24,130,143,198,188,48,157,110,77,238,105,154,24,255,5,209,155,215,13,29,237,20,219,125,233,152,186,138,122,121,91,136,177,92,3,139,217,133,143,82,158,118,54,229,246,236,48,238,44,10,211,65,237,4,18,248,192,143,54,119,166,34,212,93,23,156,201,135,25,64,19,73,8,114,221,11,39,75,144,196,83,204,234,107,51,126,25,34,94,211,116,203,137,74,104,97,189,48,61,33,69,35,28,19,64,187,49,12,125,156,103,208,180,170,171,7,102,235,247,129,66,239,46,98,114,101,75,106,243,126,63,186,8,212,40,211,86,212,51,151,220,155,158,136,130,101,205,146,82,93,191,81,31,79,224,4,168,154,129,69,24,209,235,50,8,117,156,197,251,153,222,217,157,36,63,55,9,17,145,127,60,48,68,221,229,39,71,84,90,186,74,209,207,65,71,57,224,159,31,156,124,210,136,38,93,62,79,134,216,213,164,139,139,249,28,149,184,123,244,216,198,86,121,96,40,222,221,97,149,145,34,99,120,222,79,187,24,93,54,207,4,10,253,192,135,193,25,113,116,198,42,136,214,227,116,148,122,179,124,209,88,171,46,55,242,200,63,65,88,93,147,140,83,219,253,162,97,153,75,115,37,30,82,214,111,230,48,205,130,50,249,210,50,146,90,160,216,126,63,9,193,243,176,189,51,249,192,201,146,85,2,51,233,249,8,197,78,105,139,146,19,51,228,9,239,227,167,97,44,137,69,57,217,198,177,93,34,36,163,32,189,170,222,54,116,6,175,198,210,134,70,147,167,94,57,45,93,163,5,76,69,86,103,231,68,220,225,15,141,54,204,174,75,49,189,131,61,30,57,171,89,215,48,0,43,106,215,72,4,102,61,213,163,25,102,59,96,6,82,146,151,125,162,184,237,157,207,116,231,209,249,166,31,61,98,158,113,105,157,218,95,213,223,174,161,222,8,74,219,174,60,211,76,207,67,188,145,158,172,29,230,131,211,79,134,247,194,141,198,14,57,248,4,229,33,34,138,143,7,77,108,242,196,217,203,215,75,77,33,208,97,222,144,187,166,80,86,135,195,232,63,36,77,153,35,92,231,186,197,7,126,52,70,41,195,48,205,248,117,159,24,172,74,171,121,102,203,10,101,196,97,22,169,173,171,41,155,172,20,71,23,43,232,74,194,125,175,32,103,225,136,151,138,136,180,193,154,36,139,234,143,180,152,78,181,36,228,23,100,185,184,240,51,41,54,81,57,204,70,218,243,58,67,254,185,210,202,138,105,250,189,46,147,99,246,148,67,195,50,58,149,194,231,35,155,201,152,216,157,1,79,154,92,62,152,162,183,44,31,68,98,183,212,155,233,94,202,26,235,210,219,178,60,219,127,224,98,222,240,2,179,203,237,113,116,218,85,56,5,192,76,84,113,116,194,143,65,97,88,24,205,135,18,27,12,77,123,99,144,232,140,156,252,219,193,181,231,96,88,235,254,84,200,44,47,13,127,204,94,40,158,10,29,223,170,122,132,18,8,82,134,14,119,102,22,13,158,78,248,208,227,161,17,19,234,164,53,105,41,112,29,157,108,94,67,26,61,13,170,145,223,79,147,50,156,90,157,57,3,160,198,172,67,203,93,209,161,52,18,157,188,62,16,19,114,183,122,225,141,216,197,223,87,135,34,149,247,19,44,192,125,173,14,55,147,88,17,120,126,70,229,153,212,74,121,202,74,13,195,160,27,203,34,236,217,134,166,52,38,59,46,215,59,7,70,255,81,79,78,141,246,50,224,51,249,194,41,154,30,192,29,69,198,128,207,204,49,244,198,8,21,227,194,137,88,37,20,49,135,91,175,61,2,151,254,128,57,185,42,24,96,166,206,45,48,141,136,223,77,163,242,41,177,221,164,197,124,220,58,180,93,215,210,170,39,182,7,97,62,100,23,86,251,3,159,103,234,30,139,28,109,78,242,26,102,195,144,251,224,162,61,90,25,19,116,184,100,113,105,29,149,31,137,12,87,141,237,59,38,40,180,229,201,209,132,142,30,105,3,83,234,147,251,206,244,201,205,41,112,214,199,2,79,182,236,17,48,70,17,242,62,206,176,107,43,46,141,176,83,163,105,212,78,121,67,1,19,153,202,201,211,228,185,102,135,127,211,163,192,131,146,111,252,54,125,110,85,79,142,97,76,188,177,101,93,63,122,114,138,184,129,158,187,84,133,185,153,50,212,155,15,78,80,153,4,54,33,54,31,104,39,164,234,91,231,195,100,78,125,113,225,103,200,106,52,131,170,228,116,79,51,224,209,182,110,34,126,73,144,248,237,134,228,102,86,216,162,205,128,17,220,82,216,238,43,94,88,69,175,94,81,202,151,61,80,72,213,67,224,218,163,196,1,108,223,147,236,65,104,200,92,113,95,116,213,73,172,3,83,227,76,51,241,182,19,149,160,37,176,121,137,197,201,83,86,25,172,76,53,165,251,93,205,69,151,199,22,144,214,95,159,14,17,132,173,90,97,60,223,14,150,105,142,154,28,123,85,180,158,191,31,7,211,30,162,79,204,40,239,113,87,4,127,67,102,141,65,31,129,119,243,33,78,143,227,244,86,152,78,238,56,154,239,69,146,176,227,71,197,8,212,26,179,5,109,37,242,56,76,117,153,172,169,192,104,79,36,31,40,195,116,15,245,174,207,48,244,66,67,38,114,223,194,156,36,208,29,211,201,95,192,20,119,30,184,211,71,234,48,94,194,250,196,145,30,206,223,201,127,102,43,2,47,154,232,252,202,9,46,165,251,139,72,150,6,9,71,207,34,185,117,28,13,235,111,143,131,249,92,36,225,56,232,108,73,201,95,39,174,245,77,98,21,8,86,121,198,164,114,34,176,51,229,203,14,158,231,239,238,90,212,126,201,156,74,234,96,225,153,26,107,68,65,18,179,107,234,0,241,85,15,194,206,243,233,116,202,104,102,1,166,231,133,73,76,55,21,58,68,198,26,34,250,133,41,222,104,57,236,172,255,13,198,229,133,167,177,114,53,233,65,248,114,243,114,8,131,160,118,37,143,156,44,95,188,48,132,65,88,149,228,161,178,196,248,135,207,187,171,162,216,204,214,131,160,206,97,186,210,196,186,130,92,153,177,19,28,70,138,69,214,252,51,58,176,131,246,75,179,238,177,165,227,184,132,188,0,217,171,185,132,0,204,151,141,111,246,69,243,207,8,89,167,164,94,98,109,164,254,136,158,180,44,33,100,119,124,251,133,107,66,211,50,5,228,241,22,91,86,12,204,246,179,194,192,183,140,137,154,189,111,214,45,208,132,18,236,156,137,12,153,102,136,225,76,230,174,206,200,108,1,15,234,182,10,179,11,250,96,168,228,178,62,153,234,159,223,55,22,220,37,41,201,5,139,114,215,67,161,158,193,72,215,136,130,62,184,26,87,110,58,85,114,105,56,53,123,103,25,154,46,127,96,208,52,18,152,113,99,19,65,85,125,106,100,24,157,24,7,127,30,246,96,85,24,225,23,191,180,159,73,150,162,35,204,14,209,232,105,45,205,7,166,146,209,29,54,189,136,23,238,238,49,103,86,118,80,77,222,43,219,211,225,51,56,150,178,115,16,36,153,222,17,4,76,117,224,61,57,170,28,14,47,90,130,52,122,36,233,118,147,207,104,19,45,218,72,52,122,196,160,50,7,204,6,78,35,215,4,93,199,223,8,83,156,150,140,207,27,49,9,125,135,25,202,186,125,171,214,48,19,39,167,229,252,125,221,19,165,242,128,233,73,201,15,220,98,171,129,129,160,26,199,2,227,114,227,112,159,239,34,52,173,18,222,2,102,111,81,158,147,47,8,135,14,35,123,158,158,43,31,221,219,74,179,37,129,186,62,22,6,170,75,239,100,248,55,24,150,106,92,141,68,139,255,246,25,211,37,235,83,179,166,21,127,42,152,2,105,18,110,66,22,138,176,186,86,92,231,244,35,32,246,116,219,13,164,191,230,120,40,108,200,9,70,142,14,13,213,213,159,81,142,184,68,14,184,219,126,94,224,223,204,229,48,60,225,172,99,137,134,101,79,97,32,229,219,68,157,45,155,254,74,236,130,144,138,161,41,93,224,179,151,240,166,58,92,0,80,5,146,184,153,7,234,238,97,180,91,66,35,86,152,252,100,14,152,21,81,183,173,108,68,227,183,207,132,185,70,215,29,115,199,217,193,103,212,178,45,35,40,55,134,165,187,207,90,5,113,215,103,172,208,201,230,45,200,166,22,209,159,239,211,162,219,26,232,25,164,186,25,55,145,111,15,165,16,82,86,81,116,211,229,155,229,131,203,208,93,206,9,49,162,214,64,91,199,43,9,61,77,60,170,148,15,70,17,252,217,47,159,215,61,2,198,206,122,232,110,155,149,217,31,201,9,8,203,243,105,195,24,136,93,14,189,84,69,203,217,36,207,151,211,250,40,212,96,130,163,105,130,98,239,196,97,116,17,117,59,141,233,157,151,56,179,41,0,244,254,100,133,78,44,27,239,154,92,251,210,141,39,185,252,226,185,149,98,134,222,58,173,88,107,176,39,101,9,253,147,166,31,57,218,37,113,233,161,35,135,93,159,159,38,184,117,152,47,104,104,82,136,117,195,151,63,147,181,236,250,113,178,167,138,196,12,213,45,108,108,21,38,63,252,193,212,161,246,147,237,10,57,136,108,221,77,109,62,71,83,212,217,1,195,167,82,248,188,108,119,35,249,229,70,182,126,32,230,92,234,75,148,185,123,138,202,43,48,249,178,18,112,217,90,46,135,187,192,23,19,112,122,66,10,114,72,46,214,146,33,206,171,17,151,145,110,17,153,254,193,232,79,47,45,205,78,184,89,211,131,33,132,179,17,136,212,44,158,169,43,93,24,171,250,241,252,54,29,3,158,34,180,82,172,244,246,0,35,12,21,240,48,246,187,194,72,36,125,48,84,100,61,57,164,79,255,182,41,135,147,12,144,97,12,11,218,199,18,73,117,152,131,10,35,63,31,39,167,66,162,89,186,51,207,56,35,29,20,211,20,61,55,66,186,59,96,116,50,179,38,16,33,98,244,120,42,201,92,34,53,59,57,186,23,141,129,249,74,154,194,152,213,249,149,65,103,92,207,133,159,153,165,199,35,183,72,74,39,242,51,149,150,200,54,27,177,89,195,176,131,158,255,235,31,218,158,201,116,226,7,16,111,251,204,2,173,142,7,46,91,78,141,190,142,94,119,37,119,224,183,5,27,184,206,103,214,201,97,243,133,31,11,43,161,242,183,233,104,250,238,218,164,95,117,58,101,201,95,113,215,105,61,219,32,2,130,26,219,1,234,35,253,89,4,72,217,251,198,147,198,172,81,245,19,176,153,190,250,185,217,89,108,45,73,91,80,208,62,116,137,112,156,101,54,163,73,31,51,98,124,191,187,46,156,228,98,252,174,77,30,88,7,233,137,168,191,136,128,114,45,138,109,26,17,32,129,231,143,148,13,247,72,79,118,17,71,158,128,145,170,215,133,179,210,22,227,251,82,20,10,243,83,28,96,25,255,190,128,134,90,162,254,182,181,244,120,168,99,3,161,235,149,67,237,119,201,97,224,198,166,75,83,132,61,66,114,182,111,231,3,146,167,98,174,209,233,131,45,203,163,112,14,109,104,26,188,95,43,7,70,6,171,227,133,177,42,89,154,188,36,45,26,117,9,130,207,254,4,182,9,90,154,47,111,4,105,93,35,83,58,202,107,12,67,60,133,158,60,218,121,121,222,211,151,137,8,82,213,29,239,38,161,228,121,52,147,149,211,190,139,3,159,253,90,76,42,20,214,68,68,16,24,110,248,119,52,234,243,91,97,84,8,125,16,23,83,29,89,10,167,45,104,78,154,158,71,153,140,206,74,135,235,147,249,71,70,174,167,120,98,240,177,246,214,219,170,37,69,84,155,173,252,184,101,167,142,157,251,252,174,155,117,181,104,82,136,134,194,241,161,85,13,67,232,153,73,238,13,136,212,37,90,233,178,23,239,11,231,250,251,178,146,57,124,104,254,130,196,77,188,45,52,87,216,0,107,62,106,101,167,199,89,135,248,210,154,224,152,22,120,21,135,155,85,82,159,28,194,89,198,3,166,79,79,179,135,179,134,56,250,65,45,101,219,53,205,102,217,228,11,195,82,214,234,242,192,123,193,133,227,114,50,223,14,205,60,158,251,88,190,9,73,102,91,63,53,235,73,22,212,143,69,163,115,103,189,171,141,244,145,161,164,179,113,174,214,12,30,210,27,245,162,38,38,223,250,115,89,201,37,94,18,169,240,243,229,106,238,112,81,71,200,23,134,213,146,52,231,50,248,181,229,40,150,168,89,127,185,175,152,141,208,254,132,49,166,151,205,76,121,51,85,112,44,186,152,33,144,151,52,57,0,71,51,205,109,122,112,179,4,173,195,172,14,233,129,41,254,198,117,211,163,247,228,60,251,217,3,124,7,99,61,173,195,0,43,242,187,25,77,180,172,159,149,237,25,68,240,5,231,133,41,173,63,73,100,108,124,227,174,240,137,23,53,6,6,40,86,153,14,147,201,213,174,186,129,201,89,241,7,106,34,112,154,221,134,247,210,226,109,192,244,109,250,233,32,243,234,197,138,180,205,68,163,61,159,101,119,209,2,180,157,241,126,213,155,238,38,103,31,48,26,98,250,211,147,237,191,143,19,252,6,223,4,246,9,159,106,140,132,243,60,198,126,210,223,236,30,253,166,173,220,247,92,216,50,121,228,128,169,221,63,95,14,199,199,149,209,55,180,117,136,242,2,151,191,173,12,85,171,62,121,249,190,188,68,147,44,44,212,246,76,190,157,29,7,39,219,253,60,232,242,181,218,208,244,94,216,158,145,159,134,117,133,41,252,243,195,219,39,147,68,249,178,13,165,98,209,236,157,243,7,67,245,211,111,7,198,77,241,65,70,215,199,124,234,5,108,63,226,194,48,28,124,70,17,17,125,139,115,99,172,244,124,211,116,88,196,169,203,57,179,46,28,103,250,164,96,237,112,54,155,7,133,43,197,194,31,188,104,111,213,14,21,138,13,205,27,227,128,171,26,34,48,99,32,182,212,29,102,171,82,251,59,125,167,228,39,95,198,117,168,154,33,38,29,87,28,62,27,168,162,133,142,97,238,199,119,16,46,76,173,116,186,97,202,168,62,16,64,31,19,31,43,62,172,230,87,134,142,214,28,154,156,134,129,239,243,205,217,147,210,81,249,192,27,223,102,135,147,165,129,181,146,193,190,231,126,0,164,4,207,23,84,31,184,186,254,68,178,246,191,254,194,24,216,249,111,15,24,34,207,64,59,83,88,47,113,52,81,243,147,250,102,234,189,172,167,4,205,179,43,219,240,236,121,104,90,217,1,87,141,117,7,106,59,211,167,66,88,114,69,189,139,104,45,43,158,178,7,30,99,204,231,220,16,49,250,7,159,221,185,194,116,249,197,35,167,209,177,232,84,121,214,68,180,170,29,198,110,171,183,39,202,224,222,46,140,110,137,54,121,13,179,57,247,79,132,150,215,161,133,221,115,161,228,136,253,183,179,25,33,229,103,164,133,151,123,178,162,225,208,129,214,45,226,116,20,241,31,125,164,3,211,248,228,7,35,86,245,86,189,208,180,244,219,158,211,40,111,15,218,187,207,149,196,20,189,60,241,15,45,67,55,41,145,166,189,122,29,103,48,6,111,218,13,116,205,39,202,160,27,208,191,143,137,107,193,120,193,210,253,113,163,207,209,219,83,219,57,171,183,179,173,18,196,242,50,159,234,140,181,46,142,128,83,17,199,38,219,36,45,223,121,36,200,56,196,109,90,56,98,66,243,39,6,189,117,149,254,212,149,134,239,14,232,238,74,91,183,84,7,50,31,138,11,119,211,168,16,148,155,241,213,5,106,200,185,237,245,192,33,132,5,156,158,4,212,160,227,104,249,169,27,201,175,173,215,157,172,168,28,112,45,207,219,72,214,245,232,232,185,199,246,212,187,204,5,40,224,132,36,172,194,102,92,125,81,54,71,243,169,172,98,0,60,252,178,77,228,76,35,5,90,32,156,80,152,126,242,70,237,45,181,157,141,138,159,252,4,79,52,21,233,92,72,197,196,7,74,50,193,86,125,38,103,118,76,113,215,116,97,215,103,142,239,217,183,222,201,54,72,251,137,97,122,11,251,97,96,186,188,53,184,130,90,185,190,163,79,208,247,156,123,126,157,53,201,246,56,185,188,145,68,48,177,14,140,201,141,228,180,7,188,189,116,183,99,7,166,231,87,231,155,154,99,221,27,140,192,218,31,110,0,78,64,113,106,203,97,11,74,31,238,119,93,168,44,106,145,125,153,31,96,160,169,183,164,209,253,48,31,215,11,179,166,214,135,118,141,57,140,207,69,198,92,234,26,223,91,39,70,9,148,140,196,195,151,40,177,127,53,33,139,162,121,198,241,123,74,1,247,165,158,201,228,77,16,168,139,159,46,231,239,63,27,84,92,61,252,113,206,101,42,15,186,199,68,10,221,207,205,78,184,234,186,116,230,103,218,153,29,134,14,254,236,141,27,173,239,254,80,168,117,36,157,18,54,81,72,138,163,11,125,240,90,209,173,232,83,150,128,81,35,44,15,204,122,116,97,222,124,121,183,191,164,104,252,182,109,199,170,239,11,179,238,233,223,30,150,78,52,209,191,176,59,161,0,99,247,240,192,61,172,197,18,107,197,20,17,226,31,28,195,108,144,11,122,126,25,242,64,92,152,217,157,252,1,238,10,171,12,41,219,118,42,101,126,215,112,253,117,24,153,183,163,191,45,124,127,158,141,245,129,163,73,10,184,138,60,49,232,138,28,63,250,52,176,249,245,158,78,76,215,226,101,85,154,208,223,65,72,102,201,95,22,29,79,74,139,99,140,146,31,117,24,123,190,246,192,219,157,174,232,88,160,146,175,3,129,173,184,111,245,32,157,210,210,174,48,221,24,254,196,216,160,167,135,171,68,18,109,198,209,182,120,60,39,135,136,48,3,198,77,249,73,147,100,175,37,37,68,237,31,82,55,40,178,221,1,91,147,195,11,87,223,153,92,153,101,157,50,184,233,123,221,70,215,211,248,159,24,113,248,103,219,127,234,101,253,129,135,175,197,230,246,90,159,153,12,177,247,226,168,117,64,141,119,174,138,168,171,211,206,246,188,105,22,60,231,174,164,142,20,209,124,142,38,25,234,241,162,57,135,233,155,228,224,184,229,51,141,35,194,161,119,197,78,197,23,242,78,44,250,196,16,8,73,185,55,18,112,126,104,101,20,30,98,73,235,141,116,215,51,65,67,86,240,181,248,4,150,237,29,252,173,185,115,60,122,48,172,229,249,225,156,121,243,19,153,197,217,214,51,246,155,9,43,56,156,27,223,145,166,233,112,219,241,87,69,26,111,165,135,91,130,90,196,61,186,253,204,237,30,82,39,98,81,247,104,99,33,39,77,192,211,156,237,235,10,97,252,153,158,159,131,217,25,251,193,191,128,89,43,246,136,59,121,152,202,84,92,180,169,11,122,71,68,85,228,217,30,37,144,201,87,211,60,123,211,168,70,54,77,176,227,101,224,205,102,52,247,195,83,216,90,179,176,95,191,240,217,180,105,126,253,252,210,242,4,97,106,230,63,183,149,31,143,112,84,60,18,58,244,212,112,120,89,131,153,47,43,205,178,214,218,144,128,116,65,108,11,154,185,50,213,167,117,165,33,87,239,39,79,105,138,173,30,129,252,217,39,236,184,180,33,146,252,116,14,65,183,24,113,83,244,24,40,140,65,165,127,209,103,182,36,1,38,29,7,56,28,186,210,64,66,118,121,41,75,1,242,77,139,132,0,102,65,69,52,89,33,28,97,71,234,195,8,145,15,201,129,32,180,197,190,220,199,9,164,213,231,145,117,42,101,126,110,84,53,203,211,153,101,18,211,197,135,168,181,33,62,10,64,168,96,248,103,73,52,61,158,158,156,106,108,30,31,255,104,0,169,20,14,105,81,231,163,193,42,70,161,184,234,3,103,149,175,254,101,238,243,230,75,127,224,229,166,191,196,92,214,161,175,112,251,158,202,153,19,172,101,86,225,179,138,173,18,211,145,61,214,231,101,143,8,234,48,73,204,170,80,178,32,208,184,92,108,178,78,219,231,198,216,34,110,223,35,194,109,89,42,10,179,240,252,201,223,60,10,159,66,59,61,115,164,108,145,237,29,249,233,220,130,7,230,211,209,64,199,92,91,72,49,77,242,220,79,183,38,96,29,101,4,100,115,251,69,155,164,225,208,139,70,89,40,126,121,144,2,63,191,252,95,255,245,111,255,233,47,255,248,79,127,250,203,95,255,252,167,255,243,119,255,242,191,255,254,207,255,240,191,254,254,159,255,219,127,252,247,127,151,254,245,95,255,246,95,254,250,207,255,244,167,191,251,155,255,240,167,191,255,235,255,253,203,159,254,230,111,255,231,159,254,241,127,255,233,175,127,249,231,191,187,192,127,250,243,63,252,233,63,255,245,47,127,254,135,255,249,55,127,251,223,255,241,31,255,242,63,254,252,15,127,255,215,115,158,255,242,251,81,132,90,104,241,253,61,231,141,26,21,172,67,191,38,96,10,185,67,96,177,25,238,180,235,13,151,72,179,142,31,53,222,2,102,238,143,147,227,226,216,229,228,221,68,230,203,133,177,23,105,73,224,70,206,254,82,162,112,119,231,106,62,20,130,189,151,17,145,43,111,178,251,235,63,37,145,59,211,108,118,120,24,152,7,76,79,109,248,33,157,133,62,161,110,219,5,166,229,235,166,7,183,17,66,164,1,2,42,78,175,174,23,129,188,23,50,226,2,183,225,156,138,109,10,12,41,201,169,171,101,7,171,195,109,141,231,88,179,213,253,78,157,77,206,42,224,196,189,220,111,102,179,209,217,162,175,105,95,255,242,205,223,121,96,150,226,151,131,205,222,183,250,187,236,182,119,92,31,204,199,237,169,199,109,221,235,210,179,69,57,203,34,220,11,99,100,219,191,129,66,42,157,62,240,124,225,2,37,227,155,158,233,133,54,111,173,11,103,99,5,238,15,54,174,93,245,163,217,175,76,61,121,99,250,184,49,63,86,74,4,81,235,131,107,139,253,4,244,218,51,83,125,203,52,110,11,13,61,244,11,119,90,11,187,192,24,168,222,137,4,59,52,204,90,179,252,50,163,210,71,194,172,198,31,22,24,186,169,235,107,18,128,194,37,17,120,64,250,188,49,42,170,47,132,1,253,131,241,13,116,189,47,20,145,211,217,216,55,121,102,36,68,186,255,118,74,136,71,200,3,71,94,208,63,61,154,150,215,214,151,157,138,205,39,23,94,164,248,74,213,183,9,135,236,254,52,130,127,233,129,17,39,200,221,143,70,205,188,125,161,119,103,125,141,65,138,212,42,38,26,50,12,45,158,187,119,109,61,139,83,134,56,211,49,20,140,11,219,84,61,100,156,117,43,195,20,135,95,47,203,158,172,7,235,6,47,168,15,241,54,139,254,182,5,22,14,83,177,127,190,16,28,108,124,24,118,51,144,90,10,147,71,246,159,70,149,174,84,189,50,243,157,205,1,227,214,39,7,55,26,153,111,26,13,253,45,72,208,250,204,32,29,221,88,147,140,50,66,227,243,129,125,238,223,166,8,40,27,41,67,187,203,51,111,10,77,89,250,158,104,35,195,60,209,127,250,140,156,46,221,198,221,132,69,119,188,16,252,135,210,115,225,168,25,250,52,204,145,106,233,126,96,154,53,154,95,120,27,232,40,200,235,100,18,246,230,164,3,247,164,2,181,54,84,146,107,254,110,84,75,225,54,40,76,171,64,92,121,163,127,66,143,198,247,42,249,251,106,198,2,146,81,138,235,90,137,159,206,230,124,42,240,32,115,230,15,141,74,162,208,26,80,168,27,91,225,148,165,115,3,152,10,181,95,248,25,72,187,234,56,68,252,197,91,24,104,169,178,190,106,129,161,28,197,88,169,84,67,116,28,210,138,233,90,174,148,110,173,9,239,131,217,233,126,67,169,64,65,27,114,229,52,19,182,24,167,108,249,74,126,102,234,115,165,113,242,159,43,177,60,181,156,107,232,31,110,91,235,242,51,113,32,19,17,223,31,61,219,85,7,203,153,104,147,11,153,153,158,26,58,67,2,51,55,87,63,57,98,235,194,13,71,95,141,174,188,123,52,173,125,253,171,187,129,50,205,207,64,241,188,91,10,227,47,150,3,70,220,250,129,207,156,231,183,205,228,154,164,219,153,9,209,60,119,47,124,66,209,178,159,147,103,36,83,135,195,136,250,239,253,192,200,158,4,108,29,46,10,83,210,248,142,38,20,212,223,206,48,53,2,70,232,65,111,59,145,16,246,251,34,152,72,83,15,102,227,82,3,69,32,175,62,40,162,162,1,147,122,147,133,213,124,55,155,31,61,105,24,210,69,132,36,128,119,207,110,19,144,200,75,96,51,155,109,14,87,60,214,150,44,80,197,188,5,239,247,215,108,125,234,178,250,153,185,236,157,117,224,76,50,221,6,122,158,48,107,229,125,162,8,187,109,17,67,166,41,160,39,183,34,179,238,137,45,245,116,96,196,220,127,71,163,64,135,186,67,19,216,228,69,87,192,246,118,63,152,122,85,187,35,233,192,214,165,56,5,158,88,62,204,11,79,232,158,85,80,243,18,244,115,27,135,182,202,133,211,248,214,238,48,4,174,91,148,23,73,124,32,180,93,29,102,89,151,235,78,196,119,119,101,93,88,145,110,137,136,225,147,25,223,199,225,19,78,215,231,232,97,237,22,14,163,153,146,228,137,35,157,184,226,186,77,185,71,174,27,187,167,81,226,186,33,118,127,113,43,176,137,82,56,124,214,81,209,188,3,54,146,109,192,116,106,126,176,117,221,59,23,24,120,40,115,206,140,65,134,71,58,192,196,0,67,96,138,245,55,90,7,166,199,183,10,76,224,154,253,104,51,168,249,130,121,43,170,54,167,71,0,51,145,43,108,50,132,229,131,187,44,80,116,100,177,154,46,57,186,37,189,52,148,25,243,248,126,187,8,19,178,77,12,48,93,112,18,152,188,176,252,54,98,42,189,251,96,176,77,106,82,24,1,169,239,194,243,22,197,188,134,120,95,214,115,227,1,245,125,249,147,150,84,79,197,0,63,93,245,205,116,153,198,55,148,210,84,233,148,134,24,64,111,31,10,85,63,43,218,96,141,8,44,61,168,4,35,181,166,245,189,175,37,13,199,84,153,103,239,223,47,99,61,33,83,18,53,187,230,106,0,126,110,25,42,141,138,238,248,198,33,230,19,10,67,8,28,223,93,215,254,30,93,204,113,37,30,120,99,223,40,112,66,158,63,222,38,205,155,93,224,138,163,84,124,187,99,160,127,216,21,94,158,148,3,37,29,51,20,53,221,58,135,217,9,202,156,67,239,38,234,181,14,19,63,232,23,114,62,221,33,163,148,150,16,249,252,48,254,219,49,97,89,18,127,141,7,61,147,119,156,27,133,195,173,215,77,26,238,27,133,89,38,82,22,201,242,97,221,210,108,67,225,18,254,130,6,183,33,67,144,132,210,216,126,89,230,105,165,3,184,80,34,41,45,224,164,57,28,224,178,74,204,102,84,61,103,209,147,195,96,158,254,211,8,140,72,116,7,197,134,39,234,23,222,40,137,235,164,0,123,221,197,106,80,149,59,113,206,144,231,137,150,131,7,65,104,21,82,111,151,183,65,141,189,198,219,40,244,246,124,219,163,246,99,75,79,255,109,186,214,165,49,2,248,124,77,117,7,220,133,59,138,41,207,25,130,49,6,51,121,229,246,192,148,195,86,192,39,174,145,205,174,213,45,156,151,138,28,30,171,137,30,141,70,100,124,92,25,125,235,172,40,133,55,127,95,153,118,226,244,156,251,211,193,4,166,173,112,10,204,174,48,62,61,171,175,52,65,43,9,86,191,45,75,100,200,177,200,152,199,44,122,226,188,44,44,1,208,20,198,242,196,209,244,255,234,193,203,152,164,63,120,146,175,145,121,16,15,238,40,249,173,249,83,195,149,123,62,129,90,143,123,158,102,234,173,239,10,213,191,88,205,167,149,24,100,24,13,52,184,156,182,65,33,121,161,111,255,192,37,46,12,101,113,233,243,7,37,185,211,28,62,63,46,77,210,6,163,229,27,48,204,35,253,105,147,169,141,163,59,233,135,7,134,155,59,3,182,33,175,176,253,160,195,13,13,182,246,28,157,189,81,18,184,136,82,158,161,213,237,157,204,118,77,5,33,185,112,106,41,1,99,38,168,32,157,250,113,102,68,27,191,125,83,131,91,53,92,153,100,153,105,149,78,131,232,240,166,18,151,61,160,255,39,29,222,84,5,170,223,52,190,32,210,80,97,3,152,61,192,133,27,251,135,162,195,204,140,62,239,87,61,17,231,153,178,150,211,125,31,130,118,4,87,200,11,203,149,99,222,17,129,221,196,41,76,10,127,152,30,229,220,226,109,66,87,19,206,55,2,249,164,223,253,210,168,105,73,39,35,110,152,136,181,250,165,149,170,254,236,248,36,224,118,234,67,193,148,96,245,101,162,9,236,74,226,192,76,148,242,211,70,86,137,11,99,3,46,51,161,217,99,77,15,66,38,137,211,38,11,0,155,128,225,10,181,196,148,112,146,21,158,166,241,225,48,27,182,210,20,62,107,192,42,1,211,91,42,87,118,46,61,59,43,16,56,105,183,198,129,43,117,218,56,250,172,237,210,189,214,232,151,110,201,199,2,189,5,98,117,215,204,169,120,248,124,100,22,206,242,184,11,123,199,236,103,54,106,198,82,24,173,152,250,193,200,179,203,235,56,79,24,9,2,135,173,236,34,55,93,178,125,31,14,55,182,242,114,217,38,29,243,253,118,173,69,120,100,166,48,84,188,215,144,147,163,174,249,61,50,228,118,182,103,159,237,210,150,174,215,36,136,67,181,142,147,159,29,219,144,163,23,20,209,91,23,225,217,246,45,186,215,13,173,225,230,41,17,98,171,212,117,154,238,172,130,174,49,72,108,117,86,104,25,134,29,207,121,119,150,2,70,155,248,27,104,252,22,150,194,23,38,171,145,100,222,232,36,25,157,236,104,134,218,85,100,227,81,36,66,51,245,222,55,225,105,147,62,147,134,173,164,183,199,96,54,131,212,143,92,248,89,35,179,55,203,35,82,178,133,144,206,51,67,69,184,58,202,66,37,17,39,115,223,114,209,60,88,76,89,20,206,27,217,226,234,252,9,246,17,148,114,229,220,84,33,235,173,110,211,5,106,221,73,10,35,59,227,71,87,12,226,36,234,59,48,178,241,14,35,170,44,156,66,154,159,77,97,213,225,243,109,10,241,3,216,148,53,28,30,244,70,45,125,155,84,150,253,182,179,45,49,114,52,129,200,173,197,46,62,219,164,161,48,54,198,219,77,219,22,116,206,36,60,124,14,166,101,192,127,154,214,80,13,149,121,65,225,137,130,241,102,45,69,127,25,46,158,175,170,36,164,148,107,96,48,86,224,63,248,76,216,112,86,246,3,23,215,201,36,106,68,218,42,63,176,19,41,65,79,28,248,12,97,250,12,119,192,208,202,230,115,176,107,15,0,22,229,12,50,252,225,45,47,135,243,80,25,65,66,148,57,92,23,23,158,240,60,161,113,125,96,175,140,131,146,196,45,250,237,80,114,14,56,217,194,170,240,153,176,246,7,35,123,162,159,214,58,81,124,114,24,165,156,92,134,194,168,10,142,128,135,234,236,55,214,154,179,157,243,103,242,250,97,129,150,229,217,97,124,57,167,186,199,54,92,193,170,235,240,211,112,130,98,170,94,89,183,70,55,135,177,33,41,207,156,192,244,231,39,63,99,134,53,65,96,244,239,179,195,21,57,55,125,213,20,9,221,98,201,34,156,188,244,101,146,6,200,113,219,214,253,60,244,169,208,244,229,31,87,59,159,66,146,124,161,233,37,32,46,232,48,242,242,58,144,200,246,247,230,15,45,153,178,160,156,156,112,217,199,66,133,166,47,50,253,160,136,61,20,135,77,219,181,40,12,235,168,7,140,29,224,115,238,82,220,127,249,192,166,183,247,192,88,179,109,135,97,179,235,67,163,203,212,5,189,128,137,92,20,238,88,247,196,111,155,43,137,94,26,116,16,223,188,144,113,175,249,185,177,138,195,217,125,166,231,91,97,47,170,39,255,153,83,56,140,174,146,62,242,138,66,161,47,248,176,90,118,210,163,241,49,137,15,31,81,147,165,11,4,170,23,205,19,3,148,249,72,175,8,12,199,102,249,125,157,81,215,116,152,82,127,172,113,97,39,128,130,44,34,112,65,174,219,47,204,236,211,116,225,171,208,219,115,28,109,139,141,140,226,74,157,213,231,13,24,135,171,232,72,130,13,232,233,41,188,106,168,152,124,40,170,47,213,99,86,56,247,85,211,164,221,164,121,227,129,183,249,88,36,55,51,76,43,241,211,173,161,22,166,71,227,76,236,183,133,44,181,116,72,242,177,66,27,245,131,241,221,212,45,52,12,166,82,226,174,171,201,190,200,67,65,215,211,73,231,52,216,153,85,139,192,103,121,114,115,143,69,166,119,60,79,60,87,124,222,125,140,67,160,126,214,23,8,212,57,30,90,177,6,87,189,114,174,37,198,56,126,116,154,172,228,13,208,220,232,48,167,215,137,28,181,0,215,105,70,102,113,206,250,160,72,245,251,133,231,110,148,224,15,78,204,207,43,14,182,52,221,80,24,154,136,15,67,146,54,73,79,126,230,248,82,226,243,66,250,230,121,157,100,143,91,204,27,198,92,212,177,66,93,225,59,57,107,213,208,137,225,44,87,201,219,100,150,133,149,67,39,6,170,136,222,172,78,174,101,158,123,235,10,247,48,107,161,243,4,185,239,242,30,237,134,43,11,146,66,105,250,194,40,167,13,223,39,16,254,38,45,210,219,165,185,218,24,173,42,180,90,235,111,215,179,44,248,40,199,168,114,52,253,233,138,136,130,255,180,41,60,141,231,96,166,91,63,24,141,104,97,226,81,148,197,200,221,159,74,197,23,166,42,90,154,91,172,173,98,230,57,93,97,10,13,201,127,186,152,214,166,254,52,57,119,95,191,48,61,57,203,221,55,86,160,92,16,142,59,140,130,158,70,158,84,149,92,57,155,109,54,50,221,237,185,180,176,63,39,211,192,244,166,151,134,188,202,29,73,182,97,20,102,186,125,2,101,198,193,204,125,210,223,220,26,150,63,222,174,69,30,226,113,216,108,200,129,226,240,225,240,89,36,144,167,249,183,229,57,85,147,255,57,81,124,77,255,142,186,253,9,187,165,188,1,108,74,206,14,195,69,147,10,58,82,36,103,78,201,31,140,184,245,3,39,202,185,14,147,62,207,10,155,25,110,192,8,44,45,129,17,98,222,126,242,132,52,104,214,147,163,15,116,214,53,135,83,146,217,202,96,190,14,135,219,212,82,241,153,220,152,100,238,109,179,226,234,226,210,109,238,187,215,197,198,36,139,89,16,93,230,219,34,5,135,51,17,172,194,3,154,186,195,150,201,23,24,147,202,179,212,93,24,133,198,242,17,130,128,49,60,245,163,209,146,153,250,192,77,52,187,127,48,154,253,242,68,77,110,228,131,41,118,20,185,107,52,138,80,229,112,184,13,105,192,177,68,51,74,56,14,19,74,52,25,11,24,109,227,244,224,240,92,98,174,201,130,152,216,171,58,124,158,234,20,26,21,140,57,4,1,46,124,162,163,146,148,212,54,216,55,199,125,15,179,179,22,198,92,197,154,237,124,181,23,206,136,201,12,133,43,228,166,15,38,99,245,193,25,46,64,247,43,71,33,71,250,8,16,1,94,244,187,125,112,22,239,243,110,126,40,205,199,97,165,6,87,228,177,152,174,51,253,207,23,198,102,97,10,233,237,204,77,100,204,47,90,109,215,38,180,183,31,95,239,194,164,195,36,16,33,150,102,123,235,231,110,102,178,240,61,83,99,44,156,7,119,225,138,75,251,119,215,88,186,91,172,253,67,145,125,29,75,202,235,84,250,207,181,255,96,234,25,48,32,4,70,137,99,56,124,86,138,166,204,26,204,32,186,15,180,98,122,167,202,35,60,145,59,158,54,23,62,223,82,146,118,66,84,72,209,251,249,161,200,135,116,89,205,225,250,109,159,144,172,245,74,116,13,15,136,168,114,206,14,35,139,156,229,137,96,245,187,252,158,145,26,23,59,7,227,131,172,28,167,30,100,19,229,121,109,212,176,230,246,203,50,45,173,162,172,76,52,177,253,232,19,9,156,40,164,42,76,11,84,249,224,33,68,107,96,107,32,12,56,171,192,4,59,50,90,208,253,145,24,181,191,15,133,241,184,220,1,163,216,145,245,211,195,138,171,7,124,14,23,70,15,74,160,176,93,4,30,66,217,57,83,52,194,200,45,96,100,230,155,194,112,85,230,7,39,217,99,51,160,81,161,95,14,55,24,119,253,153,114,104,173,113,152,134,19,157,83,178,41,28,229,128,213,144,135,217,206,90,172,28,53,133,16,57,24,107,201,22,183,141,120,217,16,138,21,202,117,48,50,3,46,218,30,100,171,79,47,62,95,153,20,245,122,150,23,116,105,86,12,82,218,36,245,228,132,226,223,51,37,59,41,188,23,180,53,71,204,195,70,86,149,84,103,55,155,122,54,116,63,184,155,109,216,86,152,114,74,13,248,108,46,119,87,24,178,125,28,141,64,128,204,56,124,16,72,249,7,108,3,85,225,138,69,217,133,161,152,138,224,61,163,148,125,152,191,78,104,0,75,7,195,96,213,136,113,218,126,217,121,129,17,60,45,113,244,217,98,77,97,10,226,102,192,55,229,48,134,63,66,47,174,102,144,180,125,164,177,69,95,250,186,231,153,131,206,78,206,97,202,116,194,62,70,71,146,182,66,135,113,102,144,89,133,77,247,217,179,251,67,45,240,23,132,222,197,46,215,220,130,46,76,230,91,135,49,52,186,18,195,248,231,102,39,111,12,3,137,26,95,55,85,140,90,179,194,100,175,87,192,244,135,201,48,39,6,134,76,123,97,212,56,229,153,147,6,193,183,207,97,8,199,18,171,224,248,67,212,234,48,203,159,204,227,144,246,209,16,187,48,34,34,34,127,219,81,165,165,181,205,97,166,91,25,200,220,52,46,153,14,163,49,34,17,195,129,104,140,142,163,77,29,114,41,124,6,88,124,36,121,24,17,77,225,51,240,83,28,221,104,38,209,43,39,153,180,125,172,101,202,7,18,61,54,19,179,240,224,18,149,61,53,232,60,48,132,164,184,114,88,168,210,26,222,205,93,53,45,255,237,244,51,97,20,184,88,154,247,7,179,251,84,203,71,131,59,198,14,14,19,106,41,76,141,221,231,142,179,86,34,217,49,30,152,142,169,15,238,82,131,4,158,8,33,5,76,122,91,79,206,103,245,253,246,249,147,82,67,127,62,43,169,57,204,134,81,62,34,44,236,207,18,120,199,26,190,40,210,23,3,250,179,93,185,40,61,16,73,175,236,60,196,154,3,62,161,199,146,32,173,17,111,87,159,28,18,53,220,164,63,109,123,9,127,35,137,137,162,200,79,87,18,91,254,9,165,243,196,206,181,200,71,112,62,159,236,163,56,33,60,82,245,194,206,243,164,56,225,48,89,102,89,186,25,88,232,56,4,76,18,89,96,24,117,39,184,117,184,96,206,36,39,199,47,141,44,242,133,19,173,96,50,76,9,53,177,222,253,193,104,36,53,185,173,206,79,53,191,50,164,31,171,62,178,65,154,202,193,158,212,22,155,148,35,129,110,118,216,218,100,228,121,226,21,134,159,215,133,141,100,175,71,23,107,149,187,40,110,60,91,127,184,154,20,222,133,209,192,22,194,29,48,92,2,71,127,76,66,69,113,102,91,1,159,31,146,192,243,151,104,93,113,238,169,189,1,100,70,207,38,98,199,193,103,185,74,138,162,31,225,27,78,122,57,85,210,132,21,121,33,12,230,112,211,12,21,174,132,176,212,252,129,17,54,101,253,229,243,102,241,242,116,24,106,158,222,21,173,137,223,123,54,203,100,33,170,195,192,34,138,187,48,42,184,93,31,55,90,139,190,65,73,198,230,90,114,221,38,182,24,143,132,78,24,81,191,233,70,90,139,209,77,213,78,137,232,205,68,34,125,142,70,63,172,72,122,203,202,208,59,246,201,70,18,121,230,104,24,41,173,7,108,212,227,23,110,223,183,129,118,179,248,227,160,244,196,220,233,151,86,41,3,201,182,237,192,168,220,57,74,182,82,167,19,54,171,41,198,9,21,91,241,1,63,240,25,162,37,62,249,106,10,78,251,129,7,85,62,135,49,245,125,142,198,120,220,47,28,198,85,73,251,133,155,135,204,137,8,55,103,69,77,10,208,209,19,248,75,76,219,140,229,224,17,49,22,61,75,36,61,129,207,239,238,248,101,246,21,253,65,41,74,57,106,29,85,251,57,247,238,190,33,132,63,149,230,243,211,72,14,126,71,39,211,173,19,216,28,209,227,167,147,48,195,122,195,11,117,250,22,132,86,150,45,62,123,192,100,148,252,88,36,229,155,164,68,218,254,181,229,57,92,16,78,151,129,176,139,57,208,94,24,203,99,125,87,219,84,164,75,160,115,13,5,171,76,237,220,175,104,46,208,73,75,93,244,82,154,205,27,182,233,211,38,229,228,108,57,52,136,180,255,154,131,41,205,103,71,121,58,207,35,161,78,151,188,161,13,137,186,242,92,54,246,51,61,142,70,117,72,39,35,132,125,183,179,196,177,2,124,218,225,26,242,168,222,14,255,107,44,211,141,19,153,246,22,77,80,219,116,96,245,227,128,233,226,190,134,112,208,187,74,219,48,77,146,183,240,142,183,2,253,74,39,171,254,171,79,222,206,48,218,25,234,187,226,49,242,188,229,141,34,69,201,79,88,135,139,79,139,14,67,156,112,37,218,53,5,164,21,237,139,166,48,48,158,221,205,138,86,62,60,96,134,248,26,80,214,153,209,92,78,233,63,105,51,131,137,71,120,255,55,197,123,51,108,144,157,46,246,162,151,57,134,197,81,206,4,187,255,182,73,80,40,244,203,67,170,179,243,174,103,226,146,96,240,192,200,243,44,135,19,130,37,227,129,201,101,93,24,59,37,221,196,2,179,73,115,152,28,112,211,147,219,171,8,120,192,37,237,15,156,219,221,11,90,91,65,145,66,22,240,130,65,40,176,76,145,160,60,81,71,59,126,210,122,101,7,203,119,49,37,99,128,14,81,17,248,108,61,75,246,167,66,63,245,148,213,20,45,207,114,87,203,98,18,46,18,51,109,104,70,241,203,144,76,179,24,57,66,222,160,203,249,94,246,68,155,67,111,153,94,240,118,177,102,121,92,185,227,19,37,161,177,118,225,95,5,76,238,105,254,154,196,46,140,212,124,150,169,200,90,38,166,223,242,196,10,80,118,129,39,210,206,100,65,253,183,19,170,19,67,97,154,53,123,160,40,89,245,15,61,155,23,156,76,126,240,192,206,183,125,211,28,176,101,26,3,46,170,106,9,140,225,81,160,73,41,45,195,68,57,102,241,131,81,235,17,246,19,212,100,146,60,53,96,36,92,155,194,231,229,215,239,104,115,15,17,184,155,69,84,192,116,74,141,15,62,235,194,246,56,19,214,200,80,27,108,62,208,50,125,55,3,92,216,58,43,12,17,175,57,124,102,224,254,229,27,40,170,211,173,233,87,142,103,130,196,100,192,244,65,150,128,187,146,249,129,105,29,217,14,27,91,84,238,187,216,196,233,151,198,190,74,246,190,6,199,58,14,76,9,76,78,142,70,192,9,56,47,76,181,161,214,7,165,61,35,208,58,119,121,208,154,226,80,234,38,245,65,217,114,248,15,91,237,97,54,133,201,7,244,128,209,135,213,203,198,147,118,250,56,75,164,102,155,222,244,50,141,194,128,81,214,175,15,108,234,120,1,39,145,48,178,147,159,119,228,87,78,239,109,126,158,24,10,27,14,50,247,124,193,201,185,110,50,137,55,29,93,32,92,55,209,220,135,66,138,180,243,116,24,221,184,174,143,155,204,173,127,31,103,209,166,173,77,31,202,196,94,231,94,55,235,50,186,237,122,114,166,134,59,80,104,152,44,239,67,25,108,108,253,210,50,115,252,144,23,194,93,45,127,40,148,62,147,52,53,158,55,128,120,229,15,52,194,195,55,163,12,179,113,175,55,232,66,201,231,188,142,36,48,92,244,225,19,97,27,180,105,203,3,101,23,140,196,178,195,16,67,150,206,25,216,27,175,251,200,76,37,78,134,32,21,49,50,243,23,53,162,134,194,100,244,151,191,45,180,175,179,84,112,207,219,51,66,198,118,24,50,133,78,87,152,70,118,95,19,155,249,173,201,187,102,59,218,246,244,147,51,123,137,181,236,176,141,176,215,76,152,232,230,16,185,229,110,30,194,126,225,21,99,35,145,67,233,63,202,171,191,106,154,29,97,87,202,20,15,177,225,110,78,15,124,230,143,36,21,2,106,26,248,154,93,24,138,183,56,198,192,85,166,221,120,59,204,214,75,151,76,56,21,213,207,141,53,175,144,213,204,105,35,249,158,3,158,147,217,72,124,48,29,197,201,111,203,250,4,37,199,191,83,197,214,241,131,207,74,47,145,207,25,70,8,118,20,135,177,166,148,64,96,161,172,56,110,93,132,110,198,173,77,187,203,124,76,239,230,244,188,105,124,246,36,76,160,63,171,122,165,21,81,39,114,221,75,224,134,164,73,11,216,250,199,63,184,117,243,97,113,120,162,130,38,87,118,98,131,179,100,248,149,117,107,239,146,251,98,125,40,241,204,200,157,105,77,18,24,215,131,128,241,240,150,147,99,64,147,227,101,83,251,215,110,100,194,10,84,193,46,76,102,76,115,13,232,136,114,190,11,195,161,111,67,47,13,106,149,175,170,21,182,141,170,120,160,204,103,252,137,31,124,246,182,89,122,193,136,1,89,204,252,210,206,255,39,233,67,251,193,94,38,6,46,84,68,229,161,34,128,234,19,22,51,62,155,65,129,135,73,41,95,152,150,110,109,55,62,27,53,172,102,239,209,172,99,85,107,123,107,216,231,233,7,67,119,126,80,211,156,173,126,112,55,45,94,25,75,211,68,180,46,204,182,70,18,71,124,141,88,178,57,122,118,6,73,6,185,53,246,125,240,57,213,214,74,44,4,204,57,125,193,166,183,40,143,231,167,247,180,54,233,11,159,101,64,130,133,190,76,144,220,23,198,194,214,120,73,121,239,192,36,137,91,192,231,161,215,231,104,238,211,127,155,164,122,151,116,26,253,22,55,243,121,64,230,20,61,116,96,156,226,63,220,173,173,74,198,48,253,51,49,167,88,31,171,86,14,225,137,158,224,122,6,92,134,118,96,155,56,201,240,87,125,224,52,187,126,187,180,73,245,37,48,117,23,133,71,138,111,23,173,255,166,9,252,197,215,148,74,252,118,69,156,82,39,29,155,227,252,202,27,91,124,201,186,178,227,237,30,148,162,237,164,109,154,160,236,254,134,195,38,24,41,87,134,34,67,170,113,244,36,119,164,211,33,66,205,211,159,105,197,249,164,40,252,179,17,116,152,162,152,12,164,109,122,219,213,7,105,161,179,68,15,38,210,72,129,154,246,134,236,2,204,117,199,119,77,5,99,174,38,223,7,94,134,81,73,42,103,255,201,106,40,63,93,77,192,235,222,23,211,75,22,63,234,78,62,108,122,185,166,160,190,10,139,254,217,54,237,88,149,179,245,92,203,169,153,41,227,212,8,253,76,93,218,42,155,201,25,112,98,103,56,20,182,246,178,11,99,94,220,158,147,111,83,187,13,52,137,96,255,15,141,171,198,230,174,255,17,237,138,166,63,162,75,208,172,85,160,141,23,96,247,41,1,203,190,172,101,247,179,250,87,211,10,189,48,129,130,238,216,78,20,72,222,246,194,12,225,45,73,22,75,193,212,184,238,179,227,74,93,209,1,99,207,207,77,154,91,164,184,186,81,145,147,207,147,233,220,68,17,154,90,199,36,98,56,21,129,105,141,134,21,185,178,73,89,206,135,9,94,193,85,67,133,73,167,185,31,187,224,28,106,74,1,46,122,190,41,177,130,143,18,51,132,194,136,17,223,111,158,102,209,36,20,183,3,99,204,228,161,219,79,135,87,50,75,27,207,135,233,187,88,83,10,41,194,171,50,246,126,247,152,147,150,243,34,237,17,200,31,21,150,209,11,19,167,151,246,68,95,112,55,253,228,196,148,73,38,148,61,19,97,203,125,226,16,202,206,229,117,125,164,103,146,245,157,232,9,188,16,44,210,71,90,144,71,152,14,195,105,209,248,10,45,70,15,206,44,117,170,74,50,40,255,176,219,188,112,166,218,84,20,238,95,189,176,88,254,191,54,141,88,105,211,188,153,129,12,55,125,172,7,102,158,188,65,78,222,180,232,60,209,242,9,80,235,188,191,205,3,192,4,179,43,124,38,191,226,71,211,134,214,187,236,253,49,236,73,247,243,98,191,92,84,128,126,152,50,73,95,14,91,125,87,246,131,16,236,177,37,189,48,207,229,9,197,45,147,123,95,119,102,190,22,241,192,78,114,144,206,216,139,214,19,201,137,217,31,99,28,33,161,121,97,60,71,107,215,20,17,4,214,238,71,39,82,173,146,9,220,92,141,23,89,51,69,80,218,143,158,85,117,246,187,108,34,161,136,214,146,44,93,200,166,173,91,216,206,70,30,206,186,250,208,47,233,33,47,212,227,161,10,128,221,114,28,51,55,135,219,25,148,26,105,64,220,43,219,111,140,161,168,155,136,51,21,14,99,114,222,199,130,156,135,112,221,38,108,33,39,94,209,251,71,99,219,119,242,9,103,184,199,67,165,46,164,228,169,73,37,220,87,62,154,43,84,134,198,204,6,150,223,21,2,4,210,14,211,45,89,226,161,132,41,208,117,101,49,32,42,69,65,198,97,216,135,146,74,167,234,141,66,149,159,156,84,154,124,64,144,213,146,159,250,60,249,52,147,102,179,105,186,29,126,97,103,203,155,148,68,68,99,25,189,246,126,203,133,191,251,22,184,80,11,241,199,77,170,189,233,209,52,174,221,52,15,3,101,38,249,62,44,139,223,134,15,225,105,131,236,75,212,116,164,203,206,7,114,127,123,154,164,80,213,187,194,15,102,57,138,42,182,68,95,104,92,208,53,225,48,186,159,223,47,119,248,121,126,211,147,235,148,181,167,147,92,44,49,126,145,30,27,178,99,59,3,128,86,38,63,115,107,22,118,8,76,218,51,251,209,232,239,75,47,24,13,64,86,150,186,112,25,132,175,2,15,179,21,244,79,11,58,152,200,126,118,150,31,191,48,171,168,138,37,11,174,212,213,164,53,127,48,246,204,210,84,203,24,163,114,124,209,51,31,47,77,26,15,100,40,242,13,188,200,127,174,172,53,61,82,33,212,81,47,140,148,65,151,87,53,48,101,66,156,227,7,163,51,91,62,42,62,99,192,20,120,47,156,144,187,43,122,52,203,203,141,5,44,167,214,186,204,240,7,166,55,243,14,50,235,94,156,178,211,164,115,162,122,121,12,249,57,122,20,244,104,124,29,110,214,33,179,179,236,186,185,24,108,146,170,255,52,22,91,165,234,119,89,140,177,125,225,78,233,81,246,192,56,84,231,234,47,19,6,175,86,130,206,188,7,97,207,207,157,140,98,151,5,54,62,66,118,24,123,31,25,102,72,239,13,255,166,97,219,108,229,16,32,164,106,61,110,63,120,218,120,87,24,15,46,127,31,103,42,63,219,70,9,21,206,206,98,198,35,57,51,127,130,145,245,13,50,107,90,243,155,110,133,59,148,60,141,237,244,135,95,55,252,171,36,174,194,164,233,205,44,246,194,112,54,166,140,51,168,150,221,217,63,244,127,182,37,78,150,86,185,203,113,225,103,50,42,185,61,117,189,5,221,254,162,9,55,154,161,133,59,42,140,247,121,227,209,166,57,185,206,46,145,145,112,225,243,245,168,138,48,219,10,243,85,188,240,9,142,118,209,207,154,130,195,188,57,103,227,29,159,47,85,143,134,15,226,211,13,84,47,50,161,50,89,177,189,190,27,96,136,176,69,173,40,207,51,195,183,251,166,59,50,129,196,80,10,54,197,160,226,252,238,108,4,40,177,54,129,64,109,86,53,23,166,167,89,121,4,112,53,241,246,187,48,94,96,18,227,51,19,178,30,95,20,146,160,116,18,195,56,229,100,247,182,173,188,152,179,94,56,1,149,223,87,70,90,77,249,173,152,103,176,51,253,193,72,39,171,65,15,186,126,104,114,221,43,195,231,67,60,206,186,25,47,123,26,20,75,149,243,246,155,194,214,223,117,199,25,249,110,88,9,2,211,62,18,71,159,105,33,105,246,138,149,124,249,174,41,227,150,52,196,34,144,81,250,211,98,191,112,111,251,225,186,160,217,233,76,103,202,44,84,208,116,164,65,119,241,145,134,62,99,127,185,23,104,36,223,13,52,101,46,12,117,166,22,144,77,236,237,194,72,124,151,246,18,32,232,176,115,88,117,94,14,72,219,140,191,107,248,42,20,157,4,182,156,209,229,140,108,216,84,170,195,135,9,26,189,122,14,211,230,162,52,28,146,66,205,73,216,230,245,94,149,202,101,158,194,247,211,197,21,249,196,174,202,235,227,229,58,17,19,139,185,174,84,2,12,143,178,211,83,183,145,239,159,239,222,216,24,126,97,168,234,75,115,54,167,134,36,124,25,16,152,87,119,93,52,127,98,67,78,55,198,212,78,141,229,160,99,17,163,222,235,94,219,114,49,114,221,40,199,79,103,51,82,129,211,62,126,90,60,113,73,187,156,18,154,133,179,166,113,206,50,56,240,82,188,48,29,13,186,235,162,233,175,249,215,151,86,49,226,141,148,220,81,172,14,66,177,137,122,107,192,137,29,94,20,145,177,42,60,59,6,237,88,25,86,192,155,1,179,110,74,197,158,252,176,111,17,128,185,22,37,51,47,152,83,57,224,245,71,190,49,73,239,15,166,141,93,201,204,24,127,173,15,174,104,12,43,215,121,37,143,206,210,50,107,16,237,150,65,112,46,59,39,11,137,57,228,171,5,62,131,126,239,56,26,101,204,231,183,207,35,43,206,94,194,66,248,108,88,244,202,97,221,142,22,176,205,4,194,130,72,148,79,226,202,79,140,85,149,32,78,15,232,40,61,224,179,158,45,165,151,159,40,44,121,51,205,178,168,94,38,68,24,91,51,88,245,150,44,208,242,122,61,203,206,244,239,111,225,74,191,181,105,139,61,255,74,126,95,180,226,41,171,229,192,8,72,149,128,225,236,239,167,65,41,149,24,13,86,140,126,26,148,70,222,1,102,19,149,19,144,44,184,179,29,201,106,36,165,127,195,156,204,223,101,179,38,203,84,123,150,105,164,123,238,117,145,9,62,1,151,72,87,239,238,117,98,172,177,72,179,105,3,4,153,134,238,104,89,207,134,171,216,70,178,197,153,153,44,155,114,78,78,240,213,156,166,54,151,181,225,41,124,62,71,47,205,3,195,76,151,238,10,150,163,96,177,161,108,119,34,15,233,205,104,70,207,119,152,125,97,81,65,238,6,111,220,167,36,12,178,207,209,170,245,141,10,123,14,148,128,65,80,154,78,60,84,55,107,173,189,30,148,44,68,254,208,166,239,234,4,23,44,63,142,162,171,171,29,85,137,162,232,119,106,155,167,229,129,163,55,60,226,212,36,161,244,137,37,12,61,253,179,52,177,162,146,20,110,237,27,37,196,248,73,87,251,115,52,222,57,1,211,156,37,105,1,2,156,30,47,171,193,176,26,122,97,99,120,149,56,33,186,78,28,40,40,133,175,22,48,164,193,164,191,204,212,231,205,69,211,228,155,37,47,12,188,74,60,19,52,149,244,101,224,90,94,188,31,113,82,131,43,79,15,154,145,144,253,167,177,243,88,202,123,130,121,191,171,15,147,179,247,91,218,88,81,204,116,222,249,138,7,38,175,86,244,85,159,5,57,30,74,97,183,34,91,224,2,39,169,14,135,179,121,56,235,32,131,110,186,252,202,233,178,217,194,88,60,48,219,130,26,48,70,14,218,217,100,198,27,1,231,103,85,100,101,129,165,120,209,132,247,106,213,166,65,152,199,206,9,31,8,235,106,118,183,144,172,202,206,117,31,144,67,52,199,195,154,153,98,69,62,48,93,83,2,111,164,171,102,192,21,127,69,121,42,63,41,220,15,134,231,189,20,158,51,214,22,90,46,182,200,100,64,19,66,84,244,222,54,30,27,232,77,200,76,8,79,214,233,167,56,43,190,125,52,153,108,179,207,239,92,102,235,207,60,74,20,27,87,206,226,242,180,248,208,99,19,189,148,56,51,146,104,85,184,70,94,13,248,44,160,79,131,106,162,160,146,3,134,48,178,20,206,78,169,1,205,42,220,3,90,191,222,36,118,8,207,62,184,154,227,179,211,183,105,108,208,134,143,250,115,35,138,95,166,248,161,109,81,5,33,227,15,61,223,67,126,250,106,207,77,197,193,184,227,148,231,178,71,208,198,177,214,58,63,172,171,45,162,159,241,54,16,150,210,32,163,34,206,29,131,16,145,145,167,153,139,58,109,247,165,103,88,213,87,138,231,136,92,156,181,204,207,77,30,87,233,142,231,211,50,157,111,71,209,60,145,39,210,126,198,234,63,180,224,30,182,181,201,172,156,143,213,231,232,97,21,138,170,191,140,158,188,15,146,108,186,168,229,65,151,103,203,129,251,80,134,232,129,77,120,50,96,46,188,41,199,179,163,198,120,97,38,198,170,75,121,51,129,180,128,145,117,124,186,227,216,162,249,92,216,145,181,18,59,28,131,215,240,184,172,155,32,188,118,49,179,147,241,225,107,133,20,181,130,0,109,177,112,65,78,56,127,120,206,77,30,248,131,211,195,70,128,246,3,197,233,194,148,163,83,122,110,187,210,192,232,48,214,27,218,177,206,84,232,175,11,225,174,217,158,215,213,72,13,248,79,119,166,202,161,239,26,1,121,15,24,173,137,226,153,49,240,88,114,54,38,212,30,12,35,245,167,217,192,181,128,127,196,35,133,235,136,254,3,35,141,138,245,28,112,113,30,17,125,17,216,121,235,51,163,152,225,95,207,89,108,48,67,210,115,147,75,143,159,206,104,84,62,63,77,111,181,199,201,29,214,144,26,100,84,100,1,162,25,138,213,188,37,253,124,208,79,41,254,213,51,10,211,179,63,192,223,48,218,21,155,49,29,244,117,154,244,138,115,218,81,46,100,18,17,152,162,180,71,248,116,78,33,135,246,111,203,38,102,238,233,8,65,219,143,34,43,106,164,137,168,199,32,92,20,4,86,198,79,207,253,133,81,234,112,248,42,239,126,112,183,110,243,223,243,56,207,133,3,190,20,15,176,5,83,23,166,83,68,94,244,160,183,183,120,83,43,187,221,33,69,94,234,93,60,205,121,81,99,2,110,185,50,168,0,78,227,159,230,7,34,198,94,230,86,118,182,227,126,110,108,219,215,144,159,110,72,31,223,253,47,251,69,52,213,167,192,240,70,239,117,23,243,180,209,99,201,153,222,93,63,194,175,231,51,77,93,31,89,75,206,251,160,130,72,162,125,43,76,106,37,59,140,158,139,176,64,207,12,129,162,230,189,45,211,140,168,95,0,99,177,253,205,56,211,24,134,208,146,62,49,146,254,55,175,123,226,28,242,207,85,143,69,105,240,30,204,182,170,215,23,197,235,226,94,23,50,125,83,92,94,105,149,53,239,104,135,145,168,105,58,16,6,34,232,119,148,209,129,130,175,245,3,39,39,175,206,108,170,117,250,46,71,250,186,128,81,121,168,233,121,151,184,104,122,39,31,187,176,180,36,23,62,208,94,168,94,206,156,52,214,52,17,41,162,254,50,170,239,233,207,84,211,172,215,79,97,184,81,247,228,9,17,91,229,19,211,120,128,52,234,133,39,51,184,84,59,113,179,109,222,106,251,227,96,15,29,11,231,106,177,33,187,112,131,254,34,60,234,133,8,197,26,14,155,114,255,126,96,98,225,251,80,201,151,55,105,20,60,176,245,255,249,209,148,63,246,126,96,234,238,191,27,27,38,151,181,159,223,166,158,125,131,186,97,60,118,9,71,129,75,44,138,144,39,137,31,5,133,116,117,179,206,22,202,46,33,155,1,47,211,152,252,193,39,38,215,10,25,240,140,204,47,196,50,109,19,48,212,43,165,195,26,1,69,70,2,180,183,64,249,240,149,17,188,140,67,122,131,104,26,172,51,58,144,10,219,190,213,97,72,218,73,159,88,53,54,230,133,33,161,63,211,21,251,41,159,42,205,3,114,138,130,61,207,155,194,121,118,152,78,249,34,71,15,148,12,110,253,152,169,15,13,74,121,38,208,112,230,29,227,204,2,104,129,235,76,58,76,140,255,194,21,9,139,61,223,121,216,133,38,32,153,144,154,210,233,108,247,233,220,39,100,82,113,208,214,79,31,83,243,238,87,94,172,235,75,167,21,210,0,105,6,76,73,73,143,134,231,155,226,228,80,205,167,254,54,173,88,241,204,169,24,103,29,227,166,25,122,103,75,224,129,246,132,78,105,231,169,52,135,77,61,244,153,180,16,77,184,137,200,3,83,127,208,213,171,97,189,222,106,192,84,61,135,206,181,4,165,113,116,163,167,68,103,234,213,151,183,210,154,203,123,146,2,5,48,118,34,126,99,153,173,122,86,152,230,245,15,69,117,74,134,26,85,128,190,252,190,160,220,55,125,35,182,96,101,127,159,244,83,244,37,99,233,68,87,244,202,255,96,200,176,93,39,91,227,1,249,93,99,130,90,154,46,33,9,85,244,123,97,212,213,187,216,79,208,109,65,181,233,254,242,164,182,36,66,118,192,100,133,242,7,39,33,150,32,64,105,186,208,142,246,244,204,196,52,21,103,127,160,156,186,139,13,40,27,199,189,82,92,217,36,193,38,243,217,52,18,216,157,137,33,20,231,45,91,123,200,207,108,216,29,165,108,214,20,197,28,238,110,170,104,175,220,67,154,170,129,217,212,206,128,17,224,147,43,131,193,234,155,170,49,141,202,249,192,197,204,219,47,12,101,85,167,113,186,15,207,196,28,48,242,151,178,116,178,55,142,108,9,202,155,44,97,114,219,104,232,221,165,113,32,19,133,166,175,160,196,171,62,80,38,251,91,105,200,26,164,170,90,76,89,120,25,61,139,250,252,245,107,245,128,115,214,30,8,90,67,107,141,147,147,83,94,250,196,25,179,125,250,83,129,121,34,196,46,179,163,102,219,246,131,7,254,124,226,72,117,96,2,100,255,109,50,89,69,187,9,200,251,152,73,227,15,198,110,247,185,114,72,123,94,224,227,143,230,29,168,176,53,83,57,156,68,105,206,188,213,135,83,34,1,33,90,232,169,73,21,251,117,241,53,73,126,105,216,50,220,227,204,189,147,241,255,206,61,112,113,203,129,230,172,219,7,80,158,176,63,146,179,39,205,91,166,171,1,131,53,221,140,30,173,68,232,240,124,15,212,226,129,229,183,12,219,120,119,57,152,254,100,159,133,7,9,60,141,21,176,219,195,144,251,194,63,143,59,133,73,184,222,72,3,10,6,65,239,16,248,204,1,195,39,51,99,73,136,27,45,31,54,70,26,126,221,231,217,215,172,48,149,193,20,151,118,54,123,91,123,55,152,39,224,199,93,152,178,138,232,195,142,223,7,51,252,109,89,166,119,202,149,159,176,209,183,246,52,153,208,128,187,5,77,103,11,87,253,125,80,213,20,194,24,255,108,255,180,216,247,195,123,16,16,225,154,155,3,181,30,194,41,234,77,3,187,122,100,121,28,166,90,42,145,136,249,185,249,246,26,42,57,197,112,57,249,217,111,207,229,163,191,179,2,139,238,0,15,0,126,153,163,39,20,151,246,102,132,17,235,112,125,137,97,41,76,33,35,192,195,217,166,223,234,240,9,75,244,166,81,190,243,9,158,134,7,237,238,199,48,43,227,187,123,97,212,244,69,71,27,75,18,190,195,18,48,226,79,50,68,203,146,153,16,230,25,161,160,192,216,52,46,191,107,118,25,146,229,135,134,142,17,185,31,61,104,116,255,42,181,188,93,98,40,191,47,102,209,85,20,37,173,223,2,181,94,52,133,51,2,175,1,195,87,150,71,74,231,210,246,47,19,114,78,43,242,58,224,14,173,56,53,157,121,73,79,157,86,240,183,141,115,116,214,174,239,224,14,241,199,121,233,144,88,204,66,66,224,51,129,251,254,28,56,137,148,136,113,176,211,142,159,182,134,82,153,18,250,54,143,146,25,112,81,203,77,99,181,239,24,70,116,143,138,155,193,175,109,195,47,11,222,130,216,79,27,145,143,134,21,135,97,55,74,192,137,49,66,84,66,141,120,48,68,103,4,198,34,51,180,31,109,61,245,242,38,141,113,58,238,102,146,98,244,44,207,193,112,176,125,41,239,244,138,235,82,126,134,141,149,35,47,92,233,24,151,155,66,49,200,179,6,214,59,190,132,12,0,92,130,188,10,76,221,244,67,217,14,238,233,163,192,218,176,101,70,56,112,161,197,211,97,10,227,50,134,186,149,244,253,145,96,103,37,117,11,72,89,102,25,227,48,157,121,114,93,48,241,115,119,52,163,66,38,225,34,90,80,211,249,140,195,162,42,185,172,78,183,155,223,18,242,17,226,213,97,84,25,194,143,31,12,215,232,249,36,161,148,208,220,127,97,48,41,70,142,159,165,243,118,20,233,26,105,8,236,200,171,237,29,112,177,21,74,224,95,177,237,194,38,90,38,27,61,228,102,74,44,165,200,76,60,191,124,66,115,26,79,47,10,15,117,119,61,24,130,179,239,64,105,237,44,66,225,52,133,158,230,234,62,136,153,158,179,203,6,21,113,160,237,157,213,195,4,121,180,1,19,145,43,154,115,46,92,11,77,220,122,219,8,158,249,93,87,230,134,169,87,102,226,34,126,48,57,194,161,231,174,102,117,155,29,38,239,165,31,101,165,199,204,7,127,43,184,159,200,174,162,195,81,47,55,225,134,226,136,249,3,41,108,149,60,135,73,32,201,190,161,227,112,228,59,84,155,1,75,209,131,171,145,145,46,108,109,215,67,175,12,121,59,143,17,16,182,16,33,81,83,222,35,193,231,40,189,252,18,218,32,43,48,251,205,46,193,173,133,201,36,79,148,110,233,237,59,49,164,213,150,102,89,206,227,39,23,125,231,139,106,244,120,89,148,32,100,225,63,118,225,206,20,41,177,162,145,222,92,93,101,84,163,82,79,133,51,254,11,247,145,214,186,148,195,99,226,145,197,119,237,168,14,247,231,187,36,171,213,70,28,139,65,178,116,86,147,223,116,126,220,224,173,86,125,36,182,165,240,79,254,160,24,86,200,219,72,103,41,244,86,169,3,67,76,146,201,166,145,82,111,1,103,4,167,101,197,34,180,140,122,224,96,222,217,98,95,69,79,228,164,176,244,131,11,158,142,66,134,196,98,13,82,194,189,107,4,19,187,56,222,153,7,79,246,199,77,255,125,23,143,52,51,134,232,222,34,67,106,160,194,85,253,96,236,221,188,205,29,89,251,115,126,217,147,159,47,227,156,236,182,15,16,177,238,186,244,202,80,56,246,38,24,96,212,85,191,135,214,234,79,146,197,225,78,254,122,43,92,66,243,139,32,184,159,40,87,143,158,72,130,109,135,51,142,187,130,162,176,56,226,96,4,27,36,140,109,240,150,198,37,92,13,139,192,196,193,138,150,86,154,192,253,202,206,248,76,66,160,38,162,59,203,169,239,165,160,37,237,169,175,243,44,106,211,105,6,208,34,177,23,251,46,13,173,178,233,92,21,90,215,105,254,41,2,227,226,18,79,133,253,162,88,11,241,53,146,36,184,83,78,70,6,49,231,7,198,168,197,225,108,173,9,242,219,216,17,165,91,247,27,201,124,66,100,205,108,112,201,157,73,64,3,63,194,152,2,51,109,12,95,188,172,105,67,7,249,207,190,215,15,134,133,48,228,235,59,145,65,66,243,223,96,242,103,39,222,215,145,132,59,192,141,100,77,198,99,234,166,189,253,26,27,251,133,203,207,220,76,224,243,246,238,101,31,20,157,105,73,199,53,107,154,140,115,227,30,51,36,202,64,163,45,170,126,29,66,46,46,123,2,83,236,188,185,62,218,82,170,146,47,204,181,98,248,214,193,140,185,181,67,205,188,108,150,11,0,88,11,247,22,201,76,246,204,180,171,251,111,211,146,58,244,227,196,13,165,249,93,51,103,137,222,19,48,214,15,126,219,72,58,87,253,240,233,138,188,81,29,13,149,168,148,142,7,109,94,59,3,102,127,175,231,166,215,253,78,73,136,5,169,204,160,173,224,205,101,6,59,241,12,49,164,190,204,238,205,55,231,230,70,213,1,220,208,56,112,85,59,182,90,40,253,233,135,139,200,205,29,161,166,5,119,182,48,58,200,32,36,36,191,108,155,58,211,254,195,164,224,131,12,215,198,158,158,25,135,205,213,93,52,79,68,141,171,189,228,226,216,41,103,207,207,244,101,13,26,178,55,56,48,196,13,191,114,88,230,154,128,105,172,84,46,135,110,109,190,67,131,89,163,252,120,58,1,222,227,153,14,229,145,209,25,236,57,16,244,18,48,189,147,115,231,159,150,199,133,139,37,106,229,220,231,67,28,41,222,22,11,149,170,145,32,128,29,169,188,14,239,98,9,21,198,232,91,33,243,217,137,86,149,175,53,96,145,159,200,196,143,230,3,210,132,25,161,64,232,62,118,203,104,85,73,180,115,242,51,55,59,204,167,165,82,40,231,145,160,217,127,111,236,39,47,43,123,15,66,187,148,226,183,11,205,106,250,186,41,55,187,94,186,13,232,46,250,0,54,45,12,23,68,163,117,170,108,93,86,241,29,114,9,96,50,238,108,39,244,243,97,175,114,39,121,219,220,78,105,179,52,99,175,236,111,147,210,49,123,187,103,237,170,254,5,48,112,218,59,82,170,249,26,94,56,227,32,34,103,206,150,16,186,195,236,204,194,92,183,192,180,62,119,135,207,148,82,212,192,221,134,66,185,155,53,148,78,216,247,201,117,89,227,188,79,10,157,65,60,179,62,238,9,243,195,143,38,247,57,116,194,161,128,53,134,31,125,110,169,22,157,112,232,53,138,249,168,243,0,182,236,188,43,74,132,253,198,18,236,100,234,208,244,255,9,165,203,244,66,45,186,111,184,176,203,209,148,158,188,189,19,186,53,189,217,178,176,241,175,247,193,24,179,119,200,51,195,192,27,46,193,69,207,243,63,207,176,42,140,2,219,189,237,51,63,33,165,181,245,220,180,106,248,209,20,137,107,209,147,159,1,159,178,255,116,182,86,69,89,207,39,170,254,201,143,206,100,59,69,33,169,89,147,222,141,119,127,170,183,227,9,192,206,236,249,253,246,89,91,86,213,80,99,16,155,220,77,2,179,217,249,244,229,117,14,148,80,111,214,192,200,41,245,89,23,23,85,251,91,0,232,48,220,84,31,3,249,68,100,44,186,195,195,68,42,53,104,61,191,150,2,238,235,17,175,233,214,84,80,253,228,100,32,68,49,240,192,133,118,197,226,240,47,38,18,248,204,250,119,191,8,157,5,226,131,238,79,208,166,189,27,16,132,163,161,148,202,198,137,90,157,103,82,216,69,97,211,166,71,51,81,79,63,249,96,18,215,52,12,163,60,117,191,112,36,2,155,230,120,208,13,255,46,28,39,200,169,219,178,51,202,138,215,237,141,49,212,183,238,239,73,116,45,159,106,171,173,178,154,76,33,212,31,126,95,205,182,58,114,238,159,255,207,69,171,149,180,198,147,117,32,133,239,48,228,200,231,224,201,182,123,5,156,86,126,210,33,68,139,61,224,138,136,174,28,141,22,215,222,237,131,135,72,37,254,90,197,102,140,36,182,101,75,243,79,214,44,154,227,104,116,160,37,246,179,129,224,251,123,142,54,222,185,192,148,172,99,20,87,164,14,53,183,0,107,163,215,170,71,15,133,43,142,142,37,96,115,239,18,152,125,156,131,231,243,211,214,235,179,22,174,144,70,51,182,209,216,154,244,88,150,223,139,11,155,150,47,84,216,90,93,2,70,97,182,104,178,16,86,81,142,215,57,210,179,129,223,176,18,61,42,5,206,66,75,167,187,154,41,178,126,240,147,33,181,212,227,152,223,88,97,246,149,187,198,207,49,203,201,169,125,72,58,28,193,189,53,154,220,88,213,116,120,182,38,218,245,193,85,147,61,200,103,132,98,28,240,98,63,47,48,157,157,241,9,88,52,45,105,40,182,137,232,8,196,165,33,242,38,151,134,247,123,4,4,245,237,134,36,31,190,163,174,2,127,146,202,136,228,126,207,108,134,26,72,192,171,105,53,232,220,72,254,166,13,56,71,90,196,34,89,80,93,221,30,184,210,179,37,48,253,234,49,198,27,107,74,121,42,12,104,37,196,180,113,94,159,146,25,172,83,192,163,218,10,141,45,203,47,147,103,254,222,53,187,25,81,116,176,247,209,93,164,215,12,0,146,40,206,2,227,50,25,240,52,99,16,41,186,176,1,169,49,25,78,53,134,52,99,199,29,33,47,83,105,126,202,57,40,7,10,186,159,194,55,228,128,136,22,144,27,163,181,75,139,92,136,117,248,203,224,163,46,69,235,103,252,118,28,188,84,59,30,21,232,22,236,13,172,127,208,195,90,90,154,51,79,117,135,177,34,120,142,62,251,153,185,253,151,81,167,28,237,41,41,162,73,117,95,213,25,67,83,5,78,205,138,38,57,183,234,192,112,235,229,183,77,231,105,249,24,35,88,43,210,47,133,38,27,85,151,8,22,88,217,158,82,232,166,57,57,224,201,114,210,20,102,97,243,24,41,147,195,173,90,2,70,176,228,230,203,81,92,31,200,99,41,188,93,136,197,26,204,179,206,194,211,90,60,252,163,111,150,47,159,122,238,182,235,140,0,139,250,140,248,10,31,184,155,235,189,195,69,229,177,173,8,143,214,121,68,103,164,15,229,137,211,249,237,101,115,216,236,139,79,91,225,221,98,207,135,93,239,84,206,10,141,21,241,54,233,147,24,186,145,69,255,228,12,21,191,238,97,179,128,242,20,154,153,101,254,208,53,52,169,61,137,142,157,178,251,19,118,22,169,20,96,124,209,253,101,88,202,79,74,92,52,244,33,78,227,225,46,6,73,75,81,4,26,60,148,134,247,50,178,194,203,6,185,195,116,57,42,39,11,169,155,216,219,255,194,33,229,154,101,110,234,131,179,74,178,13,122,217,232,249,112,180,140,103,14,69,176,162,59,81,192,44,130,187,168,72,195,133,129,17,220,29,174,179,43,249,143,28,80,236,108,136,180,79,20,167,36,29,138,46,113,97,108,53,90,87,90,21,21,69,159,190,251,121,107,8,246,40,111,42,117,79,167,211,110,142,106,119,85,152,124,122,28,77,245,113,42,233,177,214,208,140,66,173,51,173,135,19,73,29,125,5,140,89,161,124,58,103,185,148,9,218,36,238,186,62,51,184,104,238,14,132,115,236,166,93,80,121,135,180,83,249,83,65,200,38,61,180,68,154,208,124,233,96,244,143,172,12,161,69,53,164,125,251,193,89,186,82,151,150,105,211,56,108,246,73,122,219,200,62,198,166,108,144,62,47,250,194,22,140,23,95,91,144,84,99,27,172,112,36,112,65,177,25,148,167,2,11,100,36,217,199,38,93,30,144,168,38,221,117,225,210,204,191,44,96,186,144,206,51,245,43,163,225,86,156,108,32,19,78,47,155,119,219,129,41,11,14,195,163,181,227,167,105,190,21,249,37,140,20,230,112,145,96,163,180,109,13,10,55,57,219,120,157,3,163,82,17,51,25,38,15,234,89,111,224,153,68,17,145,6,3,52,224,253,228,13,205,149,239,137,110,244,63,243,242,187,198,47,98,201,67,57,240,58,147,99,119,24,219,34,225,104,91,5,121,71,94,129,174,237,45,239,131,102,195,182,4,134,55,146,21,134,246,48,2,222,85,239,26,250,178,255,48,10,12,34,31,54,172,127,32,30,24,153,1,137,64,16,210,50,47,201,139,178,39,42,122,44,87,233,1,60,76,2,24,18,10,227,244,36,48,241,136,194,173,122,127,242,15,22,175,240,97,180,233,252,221,19,165,110,73,176,2,79,103,156,24,76,189,240,131,251,111,149,141,147,227,238,38,131,172,147,236,218,31,140,142,230,84,24,59,229,252,93,218,214,74,23,182,48,181,167,15,70,104,32,43,12,195,114,124,112,22,247,92,224,79,236,13,254,4,165,240,231,228,35,156,27,236,125,157,145,162,55,198,4,53,227,161,54,53,81,3,197,180,45,127,104,83,109,88,96,36,1,62,56,169,184,177,193,227,27,101,198,114,255,255,224,239,232,212,246,31,96,56,20,223,32,156,210,100,243,131,221,92,193,224,177,245,179,71,171,163,127,31,23,89,161,172,99,24,201,195,241,125,93,8,144,233,104,128,58,24,179,70,131,138,211,117,160,174,241,5,103,40,72,213,247,183,123,142,142,144,110,18,8,91,223,8,180,42,151,146,176,14,158,174,231,174,166,121,238,79,133,109,81,235,250,221,243,14,114,76,57,180,39,234,56,61,225,84,212,38,251,48,35,158,169,232,167,2,137,39,15,212,75,185,110,171,213,199,7,134,172,90,151,45,213,54,174,95,204,241,201,90,250,116,162,229,33,251,138,142,170,243,147,235,223,214,108,177,74,44,63,54,48,21,62,27,242,21,104,83,247,42,38,241,129,250,184,195,244,164,232,199,203,74,151,90,44,140,39,188,85,6,158,41,175,52,15,192,58,194,81,245,57,154,134,139,56,122,161,214,161,47,132,214,233,17,225,2,244,98,225,97,44,90,42,98,162,237,230,43,163,97,206,182,175,61,162,5,86,120,41,67,32,220,88,220,177,175,95,23,159,174,11,35,164,122,15,177,216,217,39,217,64,163,111,149,198,23,67,161,54,180,159,37,187,68,229,31,184,116,37,71,45,12,225,98,13,128,66,63,30,18,54,207,33,245,8,193,232,238,152,79,255,197,196,91,213,115,184,149,112,77,99,17,212,164,60,168,53,225,22,125,97,70,247,175,158,244,131,100,128,82,154,132,73,211,94,240,133,145,154,171,26,254,241,245,123,179,48,6,93,165,22,37,36,147,84,28,145,63,62,161,74,211,189,168,145,238,147,71,104,52,207,228,250,244,188,64,84,236,30,232,155,94,101,122,98,75,228,152,35,152,167,201,249,57,57,169,85,79,112,89,115,169,86,232,141,116,239,173,33,29,179,3,22,30,133,83,4,112,72,129,156,13,79,123,56,247,24,181,197,22,132,141,157,162,180,126,196,246,5,205,226,167,51,234,124,4,30,36,225,169,222,148,35,178,40,52,124,187,155,110,182,220,122,93,5,206,148,95,54,220,152,245,156,28,142,177,15,52,210,226,85,43,159,168,118,187,62,77,39,225,131,16,158,54,86,157,88,198,35,6,234,237,163,61,189,104,246,4,253,167,33,221,104,142,118,65,20,112,99,0,54,25,68,173,218,150,133,49,125,188,45,200,227,83,91,36,170,173,249,45,246,193,36,92,228,182,203,249,86,189,87,152,164,185,185,167,42,92,194,200,129,181,143,45,188,156,252,132,103,45,10,90,116,233,168,102,59,162,235,103,36,121,194,196,92,94,158,173,215,106,223,30,229,236,94,144,178,215,189,23,82,20,211,19,23,235,140,226,161,173,85,104,206,140,200,203,97,25,35,150,222,192,228,193,35,229,254,20,78,151,209,193,125,155,128,20,202,110,218,116,66,218,98,70,26,136,84,240,106,218,12,64,34,196,11,167,4,245,101,233,3,167,249,178,250,35,171,236,112,180,80,77,134,111,124,201,47,202,6,90,250,92,102,168,53,34,45,103,133,210,173,173,4,8,185,140,72,123,175,158,148,61,126,226,97,242,95,145,181,219,143,103,1,237,46,189,69,173,128,9,43,109,61,121,203,161,164,215,171,117,64,106,78,4,117,84,23,17,128,36,216,150,102,0,54,169,32,191,110,250,240,246,122,250,16,168,143,248,219,98,227,171,21,43,118,147,189,196,153,83,61,15,93,126,24,238,248,85,129,132,101,251,180,62,161,43,159,162,192,81,200,44,36,77,45,44,19,56,253,96,100,242,5,70,45,51,106,201,152,246,61,77,60,147,197,200,221,152,58,198,1,58,79,210,231,17,33,16,44,61,188,108,21,165,169,52,224,138,216,165,30,76,215,168,87,171,172,28,251,60,108,26,160,131,2,82,216,13,42,11,27,161,95,162,5,135,207,144,122,110,203,116,11,119,28,61,41,181,201,227,182,77,187,175,216,5,91,85,141,12,49,238,91,238,73,208,249,74,105,15,86,120,132,234,27,99,221,40,87,10,159,47,185,6,76,85,71,74,155,211,76,4,125,128,103,140,23,186,62,181,51,147,69,7,208,129,233,170,82,20,5,153,203,7,34,205,99,2,31,218,215,129,46,226,125,228,244,251,162,95,39,48,93,36,62,83,102,248,36,83,7,33,165,24,31,41,153,58,141,70,157,243,44,192,248,87,94,184,144,215,211,39,142,37,155,239,223,49,197,120,18,249,216,36,226,92,235,48,170,182,91,83,153,44,209,158,212,131,39,246,244,186,160,23,26,89,38,10,10,103,71,95,158,36,107,72,130,118,190,248,50,245,167,217,175,196,170,152,182,153,27,78,133,71,124,121,137,204,204,147,109,164,171,52,166,127,74,152,83,219,239,166,137,45,249,214,9,230,240,80,195,27,24,203,59,82,111,48,47,215,147,184,179,160,196,163,47,118,9,202,175,50,5,202,26,87,102,123,112,41,246,206,100,41,171,56,152,22,7,109,21,64,107,195,191,61,108,55,154,50,99,6,162,148,222,1,65,9,128,188,161,166,219,39,105,242,56,186,216,196,161,112,95,174,235,217,209,228,89,245,237,10,233,219,133,157,105,146,54,57,241,167,105,164,120,187,164,245,80,119,209,225,6,46,97,182,140,82,214,217,165,21,133,201,46,103,63,249,50,183,246,7,70,204,54,96,90,254,245,190,121,44,37,142,134,120,252,220,24,253,202,110,20,11,204,103,175,197,19,66,141,251,117,29,248,76,48,154,142,177,6,188,213,227,228,19,189,99,41,52,144,1,142,131,205,173,111,105,221,134,110,190,94,2,78,42,46,107,37,62,114,242,14,179,51,213,194,76,63,81,189,91,104,253,124,238,212,110,10,141,99,132,225,28,134,150,175,109,35,236,250,182,95,55,239,83,11,155,236,52,251,142,71,138,14,159,86,200,135,209,100,235,12,56,63,181,42,52,15,215,77,112,53,132,252,171,182,82,210,208,114,34,174,113,225,101,11,186,162,70,51,112,20,150,148,118,210,208,51,117,199,48,232,9,5,228,101,32,254,224,109,129,180,130,214,169,188,202,3,195,91,207,14,163,90,165,69,161,243,85,187,18,209,65,241,186,172,15,74,132,234,231,182,212,78,127,80,140,124,28,101,101,210,15,179,162,5,183,252,178,27,172,49,109,87,169,180,112,150,128,77,181,89,208,143,146,6,73,24,205,97,173,104,82,115,203,126,217,100,121,138,222,51,93,53,222,248,109,74,200,125,190,176,25,188,59,220,88,238,229,186,169,142,58,137,169,153,45,110,122,225,138,108,131,195,228,159,178,118,23,13,52,209,167,195,148,75,181,75,173,84,132,3,238,209,19,159,234,161,151,70,69,200,117,0,154,117,197,102,109,31,42,236,131,86,28,13,73,93,219,189,178,201,30,94,116,152,240,109,126,74,204,39,24,203,14,195,53,209,17,74,133,205,183,254,116,61,156,71,212,181,2,77,221,255,6,179,141,105,113,42,47,12,175,220,72,25,54,106,106,233,153,49,176,60,91,195,79,94,49,143,210,183,125,224,116,179,91,7,165,105,237,1,207,19,143,95,62,159,85,86,198,0,217,249,16,192,135,1,85,31,198,192,64,251,212,125,198,77,210,235,60,241,250,192,57,126,153,41,113,62,221,92,144,129,124,156,77,19,76,215,82,46,77,83,249,246,218,208,99,118,230,50,237,113,35,110,174,55,237,214,108,18,173,250,62,40,180,199,84,70,49,229,188,208,7,182,24,213,225,140,228,222,115,225,88,40,215,128,233,146,208,86,50,114,6,213,127,123,162,125,83,245,228,162,251,220,88,106,96,225,202,51,173,24,96,58,60,72,54,102,125,228,216,210,54,191,180,243,199,209,30,178,2,76,215,233,55,70,94,252,153,71,17,78,42,211,47,173,211,21,189,158,147,35,144,225,39,239,205,68,35,30,184,197,235,166,215,100,107,195,59,60,227,38,191,141,123,135,190,110,104,200,78,95,4,38,228,121,40,30,132,100,126,105,120,42,118,93,146,17,110,117,229,6,219,216,159,191,253,60,212,229,252,16,208,151,127,69,251,117,254,30,218,121,68,168,88,9,220,77,215,53,224,182,212,9,110,88,43,69,46,1,99,46,253,116,224,97,224,237,163,1,226,139,150,110,88,83,67,164,3,152,20,226,3,227,167,233,183,13,221,84,91,199,105,178,27,110,124,141,205,245,110,75,57,109,208,27,242,216,1,175,169,109,162,24,14,77,247,30,3,214,158,1,250,249,98,239,115,237,183,183,182,186,161,96,189,253,174,201,196,232,156,212,167,49,172,125,152,102,52,147,37,148,64,6,145,230,38,135,155,165,103,132,65,197,201,151,223,117,98,63,216,31,184,245,111,168,64,120,168,15,185,139,56,195,103,83,182,249,227,105,216,193,176,194,219,25,26,102,23,231,125,233,209,213,132,31,126,48,172,38,245,55,26,230,252,27,209,130,101,128,181,255,132,60,250,142,25,17,158,158,218,4,153,56,122,100,182,233,32,192,52,247,129,173,145,58,96,138,159,245,129,179,203,152,89,255,193,210,190,0,178,186,222,112,108,207,71,181,75,44,229,235,13,9,134,102,45,6,0,167,136,145,88,79,134,182,104,67,232,217,45,14,174,148,74,187,182,23,194,234,156,31,76,26,85,96,204,3,60,24,49,157,49,53,236,196,55,233,68,66,241,211,216,72,55,61,57,214,139,223,51,73,230,11,165,4,69,51,34,116,152,77,245,122,232,141,216,122,180,15,62,223,218,208,142,54,182,213,229,187,237,58,158,134,182,19,201,212,184,112,147,122,150,47,27,221,189,88,161,112,138,83,225,117,19,113,109,117,248,149,145,83,218,218,36,88,78,184,156,111,31,134,21,119,225,4,9,124,38,102,111,107,7,54,17,242,135,19,74,126,231,59,122,235,126,179,227,97,92,190,131,209,208,156,202,55,69,115,116,6,92,84,244,161,103,156,180,119,60,81,147,197,200,15,92,93,228,210,224,89,159,118,56,104,54,51,198,194,110,106,113,7,108,69,150,15,78,202,92,38,207,241,133,196,168,41,159,127,229,133,240,121,204,22,79,28,111,67,125,217,240,166,92,85,142,238,171,218,117,51,203,206,58,141,111,20,39,51,25,20,216,60,213,252,183,199,217,52,43,125,184,91,190,193,199,194,248,81,211,5,109,200,235,125,112,109,154,132,69,20,188,187,181,76,195,229,128,34,175,192,112,13,166,143,210,179,100,100,229,91,180,101,106,50,126,95,116,129,172,172,188,231,81,163,231,160,89,231,68,121,88,211,208,137,90,156,252,124,200,90,15,59,11,6,26,21,37,96,114,0,66,201,62,203,44,229,164,11,159,109,27,186,115,218,203,135,153,153,255,182,217,38,104,187,16,100,62,247,142,33,131,101,61,253,2,83,150,200,129,154,0,162,160,25,211,37,63,119,177,240,95,169,228,244,16,197,35,183,134,252,231,167,109,133,241,147,23,24,218,45,63,253,66,235,187,237,108,226,194,79,175,5,73,30,191,112,216,78,73,194,75,235,30,142,43,167,8,52,247,3,195,255,187,25,96,99,169,77,229,69,179,245,221,46,0,71,79,7,69,97,109,45,163,235,62,208,194,102,65,9,246,149,29,255,29,12,103,148,205,167,43,161,177,155,117,221,160,102,180,143,167,147,163,209,97,231,11,144,69,81,75,18,246,180,61,159,137,220,47,124,157,104,190,201,34,98,46,21,190,109,36,210,200,245,105,110,57,187,108,255,225,73,163,242,214,110,34,196,28,226,174,104,209,87,141,54,186,169,99,107,118,30,207,153,120,245,93,22,115,224,137,131,207,236,166,124,83,178,205,52,195,58,140,53,136,190,203,130,92,174,135,88,237,108,2,213,117,156,54,103,234,70,254,46,205,176,91,219,106,208,128,143,33,108,161,165,54,150,101,204,58,60,144,65,80,243,169,16,30,216,234,78,1,183,241,140,127,136,153,46,141,69,70,4,47,178,165,48,122,37,126,219,52,198,106,122,173,161,91,88,226,161,209,43,182,158,214,25,244,133,61,232,37,223,91,69,128,22,242,198,57,89,13,244,140,10,109,254,66,54,125,198,48,170,184,84,104,191,41,22,210,57,222,102,133,226,160,45,61,72,159,197,251,168,52,5,234,40,74,102,21,216,63,184,42,91,27,217,250,8,7,96,25,54,93,177,15,154,183,247,191,55,186,148,72,113,9,220,48,125,254,96,180,254,159,238,173,213,190,143,167,146,33,211,166,28,170,74,99,199,111,23,76,91,164,175,230,140,132,229,194,18,60,111,168,27,242,219,211,20,255,227,183,33,54,201,203,134,171,28,43,54,253,114,67,107,9,149,57,220,21,181,27,61,204,244,243,126,48,161,75,204,102,231,75,59,247,41,113,101,197,72,177,198,72,49,67,246,173,71,35,144,244,29,12,75,78,250,129,122,54,254,125,192,244,117,234,193,103,177,106,55,37,255,131,181,191,4,89,133,208,136,226,194,171,22,216,201,85,162,236,244,161,51,75,233,210,168,155,46,250,203,67,193,245,87,97,180,82,74,156,27,147,47,105,228,171,136,68,126,23,102,101,7,121,215,213,36,91,70,192,253,233,214,70,53,182,184,85,156,201,121,54,245,192,67,43,253,68,246,241,125,152,148,235,55,35,209,46,50,157,73,197,162,152,30,253,8,122,6,215,142,219,230,58,197,131,216,156,162,190,104,187,217,196,32,217,105,104,32,248,105,56,140,8,148,48,34,138,201,83,149,56,122,160,12,247,13,67,190,204,214,191,73,229,199,92,23,152,40,169,126,147,202,217,102,203,172,129,157,56,25,239,128,89,126,228,228,52,55,121,200,203,79,243,77,41,106,229,132,128,233,222,147,131,219,207,232,46,110,27,61,15,121,166,191,254,224,152,207,248,0,245,228,149,92,118,251,30,121,29,202,32,195,240,62,220,93,121,97,184,130,200,125,161,240,209,98,26,111,150,18,147,223,166,68,59,99,73,102,208,73,121,179,152,255,197,30,223,108,8,61,74,96,4,17,199,55,101,33,143,48,21,38,49,182,3,166,123,76,78,126,134,90,4,250,141,214,23,21,65,65,18,166,68,158,11,187,85,122,234,4,70,160,169,125,95,200,124,136,113,116,48,160,139,119,97,52,30,149,17,94,204,86,50,142,102,98,85,229,45,102,248,229,254,150,13,58,152,54,235,21,220,24,106,124,2,244,32,42,167,187,208,186,178,63,152,181,75,199,56,74,0,41,198,66,66,81,94,18,4,164,44,215,55,29,146,104,210,234,103,49,139,18,223,214,33,74,62,180,234,139,238,67,114,34,99,195,176,245,44,40,223,125,113,159,209,135,78,56,149,171,124,32,217,108,165,252,161,156,119,141,46,71,21,152,98,171,63,210,106,253,36,178,226,227,146,221,34,104,165,15,172,105,206,211,228,212,231,7,35,84,39,235,106,70,201,107,236,56,185,105,56,15,133,205,15,39,96,228,67,244,228,112,184,170,163,213,216,183,130,118,108,203,2,70,61,238,185,240,110,102,233,14,163,189,33,187,66,130,164,230,90,152,20,160,40,93,203,83,65,98,210,73,92,40,219,83,20,214,251,34,128,243,25,237,39,95,48,244,210,96,194,109,255,109,140,181,85,171,57,195,35,249,174,156,186,95,210,115,19,177,206,56,152,196,148,20,74,24,255,24,168,58,92,217,178,8,76,163,167,171,229,3,39,53,202,54,34,225,112,151,12,36,193,240,20,149,223,158,172,112,190,238,90,167,129,52,164,230,105,162,98,126,221,54,193,76,253,233,179,112,174,18,7,155,127,187,60,210,137,88,151,15,5,184,229,242,192,40,186,187,171,8,224,185,13,249,174,145,164,201,94,141,134,152,148,180,37,45,147,2,219,31,90,199,195,88,61,187,197,50,187,135,203,172,237,89,163,206,12,173,192,101,1,26,230,1,75,247,255,88,17,46,87,177,106,152,101,61,50,63,217,26,138,147,223,51,125,230,69,54,163,148,97,139,235,52,0,151,164,206,179,153,143,213,101,128,32,135,89,223,137,192,220,72,220,216,25,37,39,166,146,231,93,45,28,137,163,31,253,136,12,83,111,120,180,80,205,121,86,38,28,58,241,99,30,69,185,235,108,178,100,128,82,186,248,62,122,28,223,180,128,159,207,171,68,200,228,194,52,4,86,97,70,83,52,105,145,12,37,171,211,196,14,11,56,161,60,232,176,45,53,114,52,101,44,183,76,71,82,126,66,88,18,184,80,0,244,1,140,147,184,50,38,50,46,62,206,122,67,46,229,220,136,124,29,184,160,182,40,24,91,183,68,147,104,0,171,166,233,210,117,192,237,105,4,73,35,177,247,253,161,103,227,72,122,64,156,126,105,248,117,166,59,112,109,170,120,147,32,206,187,164,13,240,155,124,75,36,200,162,20,136,251,9,202,75,2,147,135,186,180,32,96,42,6,114,101,232,2,185,3,25,94,4,170,184,71,30,163,71,121,167,96,190,164,43,23,138,120,205,89,159,8,166,87,66,40,129,105,210,92,241,203,104,125,9,90,10,178,50,119,186,57,155,0,100,7,20,206,38,106,31,48,66,235,114,101,103,101,138,101,141,30,178,93,36,247,156,160,175,198,187,44,184,170,72,33,15,170,198,183,63,47,116,47,234,218,129,125,4,123,159,128,25,199,122,116,163,50,225,207,132,230,10,33,116,211,158,11,137,248,14,4,132,67,146,8,122,31,24,34,143,71,87,5,121,104,113,182,217,63,133,78,71,241,61,145,53,17,226,94,138,9,133,44,66,219,106,209,61,240,9,241,58,68,161,200,170,230,197,219,104,238,249,131,237,49,8,108,226,45,142,18,185,169,121,56,159,71,84,132,11,20,133,84,245,167,17,188,247,233,157,224,22,125,68,133,241,103,111,1,147,128,207,106,215,94,194,172,20,13,101,42,169,143,219,52,114,239,254,186,208,121,31,106,240,125,254,238,218,49,128,43,57,112,49,205,161,173,32,59,175,13,153,55,68,153,139,194,150,88,114,24,162,178,56,127,28,184,146,112,14,248,68,29,106,123,14,131,123,250,2,81,112,93,80,39,71,224,18,25,96,35,205,205,63,160,91,80,30,219,86,120,241,36,28,134,54,221,31,180,151,242,161,37,45,29,11,13,9,220,229,99,56,91,134,106,232,109,165,80,220,38,103,84,233,77,125,238,58,187,30,1,176,249,136,201,19,135,126,31,48,170,53,34,93,205,11,57,139,147,63,19,202,240,85,236,201,182,73,92,250,68,121,194,112,118,117,67,199,2,26,113,219,225,51,243,61,131,120,34,116,234,57,15,250,102,178,136,212,66,207,61,147,142,135,210,25,151,151,215,196,62,239,228,114,249,13,110,153,110,48,232,204,192,60,205,47,13,254,93,211,65,142,56,143,119,240,2,103,216,175,2,55,211,100,119,24,43,73,253,180,151,185,186,249,141,13,26,101,197,27,7,42,78,119,46,57,221,189,120,67,55,53,185,111,53,120,15,217,24,49,122,105,76,20,105,126,176,149,242,4,134,203,148,227,228,8,164,233,48,133,183,229,244,227,102,236,75,117,51,221,112,198,162,228,149,45,104,90,58,31,50,173,236,56,90,39,202,228,246,220,152,193,224,223,32,107,7,196,130,96,19,157,88,9,202,136,78,194,104,198,180,15,38,235,80,100,130,39,254,247,21,51,119,43,232,42,124,198,104,84,15,225,78,98,4,168,139,71,254,10,186,192,93,123,114,18,65,95,243,200,140,54,178,241,30,125,182,196,43,30,87,183,150,184,246,44,168,213,253,35,13,62,127,89,215,219,137,121,108,14,24,129,232,169,240,249,1,95,155,144,99,64,213,77,22,115,170,37,53,174,188,157,57,160,234,90,143,34,221,119,114,246,131,138,226,65,188,227,190,16,112,148,148,95,98,137,216,227,131,107,81,153,43,228,11,71,138,241,221,139,57,126,11,140,74,128,87,71,50,178,240,207,138,108,90,248,158,15,201,72,0,139,169,237,64,157,200,105,207,45,91,225,75,42,155,24,126,236,200,197,19,90,161,4,44,48,219,84,95,237,207,228,3,1,94,158,56,116,27,143,189,50,184,150,24,80,55,89,46,152,9,124,54,189,89,15,38,208,246,12,19,61,76,218,143,125,80,36,48,107,160,233,169,154,162,248,218,98,160,84,203,224,202,32,101,79,20,196,156,51,177,32,161,165,143,196,60,166,253,117,100,19,153,215,155,166,67,202,119,161,164,85,208,220,22,152,25,222,211,187,217,140,206,150,94,184,205,141,129,166,162,249,140,100,165,76,79,131,26,255,87,106,12,105,165,207,10,190,153,143,242,19,8,23,19,133,118,148,216,172,42,92,169,248,249,101,159,239,152,93,145,194,133,78,164,128,161,159,62,48,91,178,253,193,77,124,186,134,241,121,107,76,255,248,27,43,43,7,29,247,226,186,214,13,31,204,71,35,142,178,62,154,16,14,47,76,105,229,137,98,43,184,218,7,211,146,40,59,155,84,121,97,45,224,172,14,223,108,124,86,143,217,144,2,220,67,175,71,70,127,214,239,228,103,227,147,146,238,98,27,226,248,1,243,53,204,103,27,219,160,67,11,188,245,224,159,237,100,156,59,105,112,198,214,28,34,66,142,131,41,5,232,214,28,134,251,247,84,208,117,149,185,18,249,251,30,76,39,248,92,132,22,154,95,98,59,30,39,111,230,37,47,48,26,29,43,158,10,105,160,165,217,169,19,124,148,239,169,156,120,89,230,171,140,161,86,206,113,110,102,16,221,219,211,154,82,156,144,122,96,146,10,146,209,51,123,119,143,190,200,129,162,212,34,112,42,31,159,15,26,27,173,117,2,67,178,243,115,35,134,162,222,57,160,212,158,3,166,180,162,185,43,66,109,207,241,24,93,91,39,113,72,136,161,233,7,156,171,170,196,101,124,201,139,147,24,19,189,143,207,22,26,237,232,237,31,126,66,1,66,51,203,153,246,184,186,226,232,138,79,185,194,103,107,179,227,182,207,101,55,149,27,207,244,127,187,211,124,195,48,165,107,85,40,91,159,83,188,237,126,14,215,30,93,203,182,212,24,74,172,177,106,102,132,227,70,243,89,60,65,140,153,122,225,112,47,220,221,18,56,169,66,4,182,119,103,73,247,83,19,165,104,51,16,133,179,237,118,17,45,153,168,162,230,144,42,134,16,62,81,39,196,162,234,147,45,161,111,247,131,115,127,200,203,248,213,84,183,217,62,183,68,247,155,20,33,206,130,210,241,151,114,24,18,219,147,242,192,18,48,6,3,172,105,217,188,159,13,240,14,101,111,252,3,138,114,68,178,125,49,223,177,229,13,177,224,13,158,135,236,143,140,110,138,41,75,91,54,227,38,167,198,240,60,49,63,82,248,124,203,30,52,194,32,88,99,61,48,155,236,28,112,218,207,135,143,187,87,132,218,48,41,178,210,187,128,207,7,20,191,77,91,78,126,126,58,202,85,9,58,208,220,154,168,97,50,142,169,148,248,115,229,241,100,129,168,93,26,92,237,233,233,48,34,71,228,134,63,160,44,72,250,200,54,98,72,245,194,139,172,158,126,30,200,115,186,84,14,253,124,180,150,214,247,125,184,8,10,237,233,216,189,62,175,11,134,200,114,216,24,139,79,250,170,38,215,199,38,179,146,170,22,8,15,76,81,39,142,174,216,111,62,207,140,206,168,125,97,74,251,245,185,239,138,16,74,118,248,12,104,101,254,255,63,226,222,101,229,191,175,203,238,186,151,106,23,178,206,135,23,210,16,69,16,180,163,77,9,82,36,175,161,32,169,42,42,101,32,132,186,2,27,118,236,164,21,4,81,176,167,205,52,114,55,57,92,134,235,51,159,61,231,26,235,49,105,41,164,82,144,122,254,227,183,247,119,239,181,215,97,30,198,28,243,192,152,100,254,219,70,59,212,0,44,69,124,45,222,155,86,224,202,103,77,244,19,114,174,18,112,213,138,79,54,207,225,233,143,106,162,15,10,162,189,237,47,69,88,88,8,7,200,247,45,215,126,60,40,73,76,181,149,173,231,246,242,167,250,113,170,196,190,90,249,110,40,192,48,239,52,160,151,136,38,250,99,157,141,112,180,199,180,219,28,241,53,224,250,48,205,15,76,0,210,31,141,192,114,149,104,120,130,114,232,15,86,161,184,172,250,128,199,103,142,107,207,234,208,211,3,120,56,135,144,68,173,85,199,61,15,86,188,158,135,18,226,217,231,208,49,35,80,211,118,192,248,141,143,241,150,139,139,182,2,103,237,168,206,152,85,186,239,57,124,140,70,221,234,14,220,189,255,12,40,59,225,115,241,74,94,95,75,222,112,191,6,20,250,30,78,132,61,176,89,242,122,239,70,180,119,4,140,78,183,194,52,57,169,62,104,199,191,94,42,191,152,16,71,143,33,205,207,14,140,196,82,206,49,1,225,169,60,118,221,182,206,133,31,10,123,90,21,172,204,6,221,117,7,156,40,95,148,237,27,59,178,248,75,25,201,86,60,151,140,221,151,99,38,88,212,78,119,201,99,70,207,251,211,16,4,164,62,48,219,246,242,89,233,56,252,168,203,106,156,158,228,234,119,238,84,19,43,83,131,211,38,214,199,18,7,197,163,154,15,188,125,127,6,30,90,194,1,1,179,185,93,134,202,202,40,111,242,161,111,87,204,7,237,207,99,253,104,132,245,64,143,89,86,244,40,222,213,101,202,43,236,139,172,250,110,156,227,221,221,68,34,57,48,71,244,185,172,63,244,247,49,136,246,195,107,212,172,71,142,82,183,138,30,66,211,38,46,153,88,149,111,129,203,186,124,107,214,239,236,31,201,77,136,106,157,21,181,15,0,68,194,49,226,181,38,253,66,245,67,151,159,210,95,135,173,145,187,126,232,105,18,149,31,108,164,112,61,56,206,44,42,177,236,208,179,122,180,183,114,250,209,126,15,152,38,174,242,219,201,52,68,252,234,110,98,40,122,32,66,155,216,37,224,246,166,230,82,102,199,246,137,210,33,146,62,104,95,174,189,0,106,154,23,10,163,222,158,3,78,243,89,120,72,243,14,191,24,190,153,22,92,226,67,37,23,82,3,62,223,64,93,216,115,78,119,207,138,80,80,143,78,169,94,77,122,40,190,151,117,97,213,173,106,83,22,191,86,192,188,245,115,117,77,46,13,143,79,127,182,133,165,103,199,164,195,121,192,13,237,161,231,212,58,83,33,251,60,60,151,246,247,76,171,173,196,199,206,214,103,89,239,77,106,54,102,233,57,197,138,106,24,80,157,51,123,44,92,236,255,95,7,15,237,121,253,181,143,47,119,150,155,70,13,230,25,101,159,165,84,207,60,71,49,225,8,167,176,34,100,77,55,63,141,225,80,199,248,69,250,128,211,83,67,145,134,249,184,217,97,74,228,229,224,193,183,240,205,127,46,211,149,210,248,15,242,11,51,110,109,26,8,26,133,201,84,193,124,111,117,222,1,82,152,30,198,152,93,190,107,156,149,139,64,143,198,43,16,104,253,118,43,222,255,33,5,51,130,169,199,197,240,191,170,38,154,160,86,123,125,120,69,239,104,236,231,107,177,180,124,188,231,143,6,225,99,100,156,205,240,115,214,170,245,76,213,146,124,162,33,197,217,25,200,10,21,149,134,199,113,60,167,139,143,153,53,215,213,240,209,57,123,171,87,133,145,49,89,253,137,102,156,59,167,184,214,20,157,247,115,92,86,79,0,144,49,239,235,177,49,168,226,249,146,184,200,0,190,66,129,152,177,197,57,218,56,190,192,207,194,172,161,250,85,209,38,62,155,68,126,54,148,21,199,173,137,165,106,71,232,140,47,224,53,97,200,82,150,185,30,51,151,114,127,63,111,97,88,85,141,66,82,61,94,188,115,20,240,211,134,46,155,242,165,191,22,239,176,218,107,126,123,112,148,186,78,10,123,244,168,78,112,105,252,185,232,163,163,204,115,226,107,209,57,199,30,250,161,25,160,177,28,214,201,79,175,106,221,38,81,122,247,42,234,138,8,224,211,77,136,210,138,118,159,187,252,20,17,61,46,226,153,40,113,53,125,251,94,7,51,93,11,229,44,36,98,40,79,104,201,50,131,14,35,238,240,156,107,240,51,221,12,158,20,144,107,225,46,42,77,209,109,197,136,99,220,67,79,197,240,212,32,217,148,169,170,91,231,173,75,243,142,181,136,19,146,66,222,15,147,224,139,147,87,19,113,84,137,127,66,28,174,90,82,173,193,249,51,36,112,3,60,121,76,62,233,233,12,69,98,63,135,213,133,84,194,86,73,60,234,123,34,255,75,47,245,246,72,8,82,49,189,188,121,94,181,192,183,246,253,224,165,104,126,246,193,232,126,235,126,129,222,67,52,133,69,87,23,230,133,194,221,138,70,28,54,218,167,124,75,136,71,46,30,106,244,184,162,5,66,212,175,142,24,110,202,108,247,27,99,156,209,218,216,168,44,75,133,21,225,145,159,227,219,95,27,18,65,42,106,162,36,116,246,125,72,81,132,236,175,79,78,37,198,114,216,82,107,207,162,239,209,99,236,71,179,95,201,200,231,112,62,143,235,91,244,32,243,61,159,195,58,55,87,17,168,36,142,102,126,118,58,171,39,255,62,72,199,24,85,145,129,132,219,187,246,133,77,127,66,78,30,171,127,253,110,206,226,200,202,165,132,139,117,156,219,237,112,165,17,139,38,92,6,42,156,211,97,162,82,18,69,68,212,160,56,77,26,194,21,234,220,10,195,130,118,43,219,250,115,104,45,25,173,165,67,43,6,121,231,164,234,33,70,191,202,126,100,82,133,243,244,208,75,136,172,236,184,247,176,162,121,121,240,92,76,87,211,97,88,232,178,43,36,211,170,142,49,165,189,64,213,116,36,26,92,158,113,65,31,24,203,92,19,138,214,94,101,5,204,68,111,15,60,189,61,241,15,92,53,83,74,26,202,163,217,245,71,172,239,119,174,51,251,92,33,151,144,171,230,81,207,8,239,120,235,246,208,66,96,95,156,93,227,190,22,185,155,170,89,214,30,212,13,208,73,140,82,80,218,53,164,120,108,10,244,159,123,227,218,124,137,78,96,152,120,154,154,54,107,42,96,72,129,67,97,2,181,243,194,52,105,80,216,194,140,241,210,164,16,139,252,54,74,51,53,94,11,54,170,178,20,168,18,217,53,46,206,180,15,250,149,52,143,189,212,148,98,149,155,65,24,43,197,128,38,36,37,30,82,73,171,94,53,8,60,85,61,10,214,8,209,135,64,145,234,83,78,9,73,44,55,51,122,95,38,12,43,185,126,20,88,220,220,68,154,23,253,59,97,33,144,17,241,128,23,34,154,85,10,116,160,222,91,141,163,195,144,139,178,60,153,245,65,200,247,230,56,246,114,117,177,110,207,45,96,162,4,242,219,132,116,115,236,41,52,91,41,67,62,7,17,46,215,158,198,5,157,34,138,69,41,86,201,94,195,198,120,179,77,223,215,94,56,88,17,182,50,169,228,34,31,132,166,73,212,231,197,12,111,85,249,69,156,14,52,128,148,149,57,133,207,66,171,226,237,133,204,182,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,223,171,144,215,114,152,50,166,42,116,151,69,187,160,216,103,201,192,103,125,108,202,71,147,163,153,51,64,215,45,124,58,111,51,81,17,73,60,102,136,194,13,210,91,92,13,71,161,201,20,183,78,67,62,36,180,202,203,74,142,32,168,234,36,207,115,112,44,190,181,204,132,106,98,197,223,52,107,168,248,12,229,194,192,250,241,213,67,57,59,158,163,210,112,138,231,81,45,22,161,84,96,38,184,41,114,126,112,193,205,84,142,206,92,174,168,85,45,153,41,34,151,118,221,244,102,164,180,111,71,238,108,41,69,231,204,94,119,219,137,194,32,186,247,176,135,166,59,7,244,105,32,158,44,40,146,124,190,1,155,117,245,236,131,213,188,250,111,192,16,174,235,210,246,166,83,100,87,60,243,140,132,43,41,10,25,237,102,194,73,31,218,172,6,73,46,182,196,217,116,148,221,189,201,91,145,26,243,233,121,94,26,229,121,185,53,53,47,217,71,172,34,227,249,188,21,116,81,159,188,252,59,10,133,4,45,209,209,131,246,16,4,184,117,238,110,107,37,247,193,212,191,238,103,209,21,254,231,123,108,234,101,164,180,141,69,213,66,208,151,254,146,202,220,161,95,228,140,132,67,33,190,42,14,123,71,24,170,187,182,31,124,140,172,77,76,97,135,195,191,25,14,35,157,157,31,24,206,102,115,24,233,135,169,191,157,209,223,240,155,83,254,184,158,71,131,24,240,21,21,89,107,86,196,81,5,78,84,95,250,147,211,164,76,42,244,129,141,6,251,193,214,24,49,43,122,140,153,120,237,99,83,229,173,175,61,97,83,249,214,79,127,129,34,26,123,192,72,248,199,213,8,38,183,231,106,226,43,62,42,13,169,128,209,21,174,195,101,188,169,171,161,251,81,123,224,226,52,24,224,46,54,246,15,234,100,68,67,41,31,120,224,60,125,39,2,78,77,183,57,42,227,135,123,175,133,64,180,244,240,2,166,46,236,94,77,175,171,103,196,161,251,143,128,147,52,213,180,1,159,225,180,211,38,11,19,252,249,92,199,52,142,215,66,210,34,61,31,155,206,219,23,70,14,165,63,112,243,30,40,6,79,9,151,49,209,242,77,241,20,156,254,246,92,93,48,44,226,189,72,135,231,231,234,153,92,134,162,154,105,56,222,171,215,77,232,21,44,252,61,230,3,71,199,91,224,218,165,130,204,96,134,57,224,44,122,216,134,122,185,82,165,242,41,73,54,220,30,12,109,144,128,33,56,63,183,46,163,198,2,169,8,179,141,119,204,144,32,250,96,44,230,242,92,141,49,228,59,97,33,94,44,154,87,124,175,217,102,252,54,91,180,4,71,129,175,54,26,181,175,56,203,242,181,105,155,181,227,107,67,232,79,77,167,233,168,161,98,76,5,16,54,179,78,83,4,149,221,220,204,240,134,235,51,164,180,155,118,59,57,79,35,65,235,7,161,109,208,199,218,32,118,6,97,225,133,135,243,50,44,180,54,37,51,12,188,103,185,55,199,248,18,154,50,205,67,97,93,125,48,5,97,229,49,96,172,77,234,133,169,251,86,227,201,72,11,53,224,162,178,159,192,216,186,217,97,250,129,61,166,87,107,81,44,85,243,15,55,172,60,87,239,116,127,155,126,198,251,185,57,92,27,185,250,76,122,189,154,8,180,219,202,153,98,79,233,48,223,173,145,99,44,64,203,177,232,110,187,17,190,234,49,44,80,83,155,146,160,97,242,237,120,114,120,179,210,50,221,142,108,72,161,63,112,66,226,103,170,157,78,58,210,213,59,171,5,164,213,22,134,58,224,103,31,163,187,212,194,183,40,142,223,184,91,227,57,121,106,235,188,252,201,211,84,43,54,124,76,47,203,209,250,110,105,145,70,97,238,17,7,72,161,153,112,224,102,178,123,250,219,22,196,115,152,24,176,62,245,164,7,174,191,19,225,57,209,65,2,70,57,111,4,140,106,226,99,215,237,16,140,7,206,15,159,157,234,245,240,35,77,179,69,218,35,1,79,47,209,183,216,104,83,154,48,213,127,46,220,9,74,57,242,126,136,219,205,11,40,173,224,72,153,42,192,166,84,229,240,156,165,61,180,238,93,189,41,14,40,20,156,23,238,225,192,2,231,161,142,119,163,248,191,198,91,33,141,247,12,9,62,211,29,18,180,203,213,143,132,202,232,253,135,169,44,219,144,106,21,238,209,9,142,48,248,25,6,157,253,168,63,230,123,117,145,214,175,128,155,223,115,144,10,185,241,160,211,73,152,149,0,11,226,189,106,40,51,101,253,135,179,149,150,235,12,61,150,96,120,145,41,91,67,53,53,179,207,6,229,209,31,234,135,146,8,128,51,3,201,238,250,215,32,55,252,240,201,123,161,166,171,6,76,1,235,179,118,168,225,240,7,199,236,220,234,223,146,124,113,222,80,249,233,45,165,131,66,235,234,250,205,111,43,61,67,17,86,97,236,208,250,193,180,24,22,42,138,173,219,233,108,145,3,83,10,165,147,20,249,18,23,17,43,38,30,146,181,166,2,165,231,209,253,209,16,162,201,207,205,113,4,155,63,154,85,164,174,7,38,219,48,28,182,216,161,14,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,107,99,185,164,7,157,203,19,238,72,133,147,147,125,158,219,138,113,29,134,255,217,158,7,199,73,21,248,117,79,76,153,251,155,227,192,164,92,30,116,52,31,111,116,251,165,143,245,207,231,240,140,33,1,248,186,116,167,51,213,167,24,18,124,254,179,219,253,221,191,251,183,127,250,87,127,253,151,127,245,199,191,254,155,63,255,227,63,254,195,63,251,71,127,246,231,127,241,15,255,236,159,254,247,255,229,127,254,135,244,183,127,123,192,255,244,239,252,179,191,248,179,127,244,199,255,250,207,254,234,15,255,172,39,26,57,19,230,158,127,248,147,252,39,127,26,127,167,241,254,221,242,251,119,78,191,254,253,126,255,30,191,174,95,191,238,63,127,253,251,252,235,223,231,95,248,172,239,223,189,255,250,251,215,243,237,23,207,233,215,245,171,200,223,5,38,218,139,151,95,239,151,127,253,222,40,191,254,254,133,239,95,239,187,150,252,77,85,206,239,231,253,245,123,253,215,243,228,245,235,249,126,253,222,239,231,223,191,254,253,252,245,119,250,245,252,233,215,243,246,95,223,163,148,95,227,217,126,221,127,252,194,127,189,95,249,245,119,255,61,31,126,189,207,252,133,151,95,191,55,126,221,111,252,30,191,243,239,139,142,223,175,191,87,146,191,203,207,124,87,156,231,127,174,47,239,223,253,215,223,109,255,186,255,175,235,215,47,188,212,247,239,241,235,239,214,223,191,247,251,252,249,247,243,214,95,247,79,191,175,255,253,126,235,23,254,235,121,203,175,127,223,127,253,251,86,126,61,207,252,117,191,95,207,179,127,141,215,234,191,174,255,245,188,235,215,247,74,191,223,63,253,186,255,239,241,251,245,60,235,23,222,127,61,95,254,245,239,219,175,247,207,249,215,124,249,245,188,243,215,243,140,95,207,63,126,253,222,56,191,87,245,126,77,254,230,247,127,253,221,211,175,127,159,95,188,166,95,127,255,198,203,175,191,235,251,119,89,191,254,222,239,223,243,215,243,204,95,247,155,249,215,243,253,194,243,175,223,107,191,126,111,188,127,231,223,215,215,95,191,95,199,175,251,253,126,255,249,235,239,95,191,87,251,251,247,178,251,253,237,223,254,233,63,249,59,255,236,111,254,233,95,253,241,15,127,242,95,252,241,207,254,230,127,252,235,63,254,103,127,249,15,255,225,31,255,222,223,252,249,95,254,197,159,252,41,199,230,31,254,228,175,255,252,159,252,241,175,255,155,63,254,253,63,249,211,255,225,231,159,252,227,63,252,119,239,53,127,242,167,255,224,143,127,249,143,254,248,55,127,253,79,255,240,1,255,213,159,255,197,31,255,219,191,249,235,63,255,139,127,240,39,127,250,247,254,242,47,255,250,239,255,249,95,252,217,223,112,161,29,229,112,226,39,234,147,235,79,203,254,79,48,90,77,83,203,79,122,107,46,15,201,96,127,48,69,226,55,255,219,172,185,1,188,51,135,51,70,196,188,176,157,151,221,97,152,20,37,172,54,96,218,11,29,79,239,131,113,15,194,10,111,63,205,40,87,192,133,116,97,150,223,30,63,13,130,28,62,22,124,209,223,70,1,253,252,119,135,115,207,43,184,119,104,109,88,231,219,15,205,180,244,91,247,222,176,122,143,179,231,175,93,51,185,226,38,240,113,30,232,86,235,48,10,198,2,35,42,67,27,197,15,62,115,176,205,251,211,214,229,103,53,31,114,88,75,87,235,250,192,36,4,107,60,55,125,48,34,88,72,36,226,92,73,127,235,15,38,84,81,228,167,161,70,214,30,87,55,214,196,133,167,213,143,221,215,198,84,30,247,230,36,255,141,183,244,3,83,168,113,69,53,137,171,83,78,186,124,84,112,206,251,125,110,184,86,231,95,124,31,27,17,223,126,35,195,180,189,47,217,228,58,62,152,32,125,146,159,134,31,126,134,217,239,157,111,198,28,112,90,166,195,175,165,18,109,200,173,251,25,208,236,119,54,241,207,200,229,27,138,47,247,189,20,18,203,199,81,145,31,166,41,89,241,5,240,83,132,91,238,189,151,181,49,243,5,144,172,130,90,222,234,60,84,38,198,253,193,116,168,190,28,52,96,20,211,124,142,38,90,2,102,153,132,171,52,139,67,250,147,155,210,197,93,0,232,132,208,192,208,97,203,92,223,39,95,244,131,128,214,244,193,68,203,215,93,0,104,231,76,10,232,127,96,196,162,174,96,52,48,93,52,99,212,38,242,81,89,174,182,166,100,254,224,211,170,238,238,79,155,168,3,12,207,15,166,188,186,221,229,179,17,70,110,241,189,172,21,226,184,247,222,195,136,84,217,225,68,206,175,10,188,42,130,98,62,104,63,234,72,2,67,171,218,14,155,162,105,145,155,211,7,253,62,121,161,56,70,208,138,140,125,249,249,94,196,99,22,205,41,20,174,86,112,253,3,87,106,157,186,188,246,241,18,137,167,127,112,193,58,41,10,151,130,244,197,7,103,184,50,50,226,38,42,71,103,75,131,23,124,195,52,239,218,36,33,217,198,55,79,105,64,167,243,140,110,41,176,33,63,144,136,244,216,2,39,84,226,198,7,163,78,124,54,14,153,134,100,43,80,66,252,129,209,119,206,75,96,196,113,234,244,171,81,6,216,178,105,16,154,165,181,194,7,19,39,28,91,102,41,228,50,122,196,25,76,63,141,121,85,5,168,230,134,75,92,191,171,105,124,126,60,100,153,103,244,254,24,126,243,241,211,85,102,201,2,66,164,192,111,14,79,71,180,70,128,41,142,105,217,225,51,160,183,66,5,184,144,224,243,171,105,234,119,117,3,108,241,158,233,240,77,21,90,137,238,116,213,91,128,135,37,159,63,20,190,92,209,165,61,173,2,236,131,39,90,198,178,87,210,85,108,231,120,112,202,137,199,80,152,222,15,169,125,240,216,235,12,145,252,116,101,26,174,226,112,35,166,41,191,93,135,145,83,127,80,107,181,171,175,85,183,209,178,28,78,26,220,98,219,168,219,210,188,63,112,235,93,68,180,249,94,103,15,239,217,223,203,164,53,166,108,27,116,94,63,91,181,195,16,9,101,133,44,107,130,226,111,141,6,74,147,207,65,172,16,25,160,239,193,104,84,45,223,26,230,48,5,52,254,210,212,4,203,199,220,118,74,215,128,169,195,170,2,163,163,112,62,168,127,46,58,95,200,18,216,166,166,87,124,192,77,73,161,116,217,53,22,185,200,111,22,226,37,77,249,152,219,148,49,91,92,220,141,84,119,225,73,245,224,138,153,178,201,82,222,17,221,36,109,70,139,7,59,191,36,51,129,166,201,232,219,198,36,180,24,147,195,20,173,159,35,96,197,20,70,21,238,158,32,63,180,217,248,101,104,56,183,28,156,66,234,181,33,147,199,234,161,59,90,190,48,106,81,103,195,242,183,182,198,236,114,111,24,68,189,250,194,62,71,145,244,179,65,59,141,104,250,103,35,161,115,201,198,27,131,2,243,149,169,246,125,108,138,243,235,76,2,83,57,113,206,70,223,22,172,206,189,93,24,170,204,140,109,161,155,149,121,127,59,147,30,39,236,252,221,28,189,233,59,23,96,175,210,218,48,30,13,142,92,190,87,23,132,178,81,74,252,129,51,138,158,73,224,77,124,60,237,152,12,246,65,3,54,162,98,42,177,240,105,180,80,239,168,209,254,118,13,223,107,123,166,218,57,242,150,45,91,241,45,141,103,126,96,26,64,117,25,53,222,124,140,225,31,20,19,75,63,9,242,12,126,66,16,253,46,249,154,80,48,53,173,243,242,7,211,142,251,86,59,1,179,157,249,225,133,118,177,68,173,127,20,14,208,214,114,24,157,177,165,48,130,236,254,189,168,185,19,81,205,3,67,82,79,190,56,155,169,75,203,75,91,150,160,57,218,209,113,187,107,211,228,54,17,95,116,216,58,215,200,79,147,215,90,159,157,51,56,186,142,159,32,55,103,246,172,182,29,102,237,201,92,104,244,81,110,159,173,142,118,52,42,6,10,99,94,250,231,106,214,92,102,201,160,177,81,187,255,195,205,143,53,39,43,8,106,15,162,195,241,98,116,41,149,81,33,137,92,63,83,5,185,238,243,47,174,115,149,187,49,79,71,185,131,118,166,125,22,120,195,231,241,171,59,18,142,215,141,56,187,21,53,67,45,134,229,76,201,182,245,234,129,24,135,63,57,77,231,186,44,48,212,139,201,184,127,48,178,189,183,140,0,24,25,193,225,191,205,226,206,101,235,139,209,37,221,127,27,106,76,145,21,132,115,139,200,228,7,151,142,69,208,245,209,208,191,10,184,160,242,119,63,40,180,109,170,119,63,216,166,198,61,252,208,47,73,97,207,15,218,244,158,211,82,96,178,150,254,100,21,53,200,37,203,175,211,250,216,183,180,99,117,34,89,127,7,133,157,29,89,213,15,54,105,120,185,152,222,50,99,251,26,168,52,23,191,132,159,198,46,48,225,240,127,48,101,103,83,110,142,251,90,221,53,195,246,238,229,166,68,27,26,194,214,123,242,7,173,70,139,188,51,105,88,35,94,223,108,143,163,69,50,229,126,236,177,207,54,20,107,160,82,39,166,219,37,166,9,218,255,31,156,104,45,162,112,181,6,197,223,147,81,203,181,116,211,129,7,80,146,239,166,28,41,228,254,47,108,82,138,254,53,105,49,53,111,189,249,39,255,93,190,175,5,165,135,98,72,65,97,221,184,193,93,208,246,239,247,232,52,101,1,99,172,125,112,133,87,35,240,25,243,21,115,156,72,69,186,9,110,164,156,224,145,149,184,152,76,243,29,210,5,199,178,21,135,17,110,218,242,214,139,207,185,226,193,153,43,151,85,15,140,209,230,67,90,160,69,94,134,108,51,235,156,172,161,195,103,19,144,197,119,118,20,84,199,226,226,50,164,251,11,154,70,212,151,206,128,207,148,151,200,134,241,217,8,10,124,48,139,99,202,84,89,198,57,246,165,139,8,237,51,207,248,122,201,93,210,129,58,165,80,69,129,209,28,118,31,198,164,19,111,233,18,240,89,141,223,47,103,218,240,53,197,76,149,237,187,52,179,187,232,99,227,181,111,55,13,51,60,187,46,71,4,214,93,25,254,187,56,20,77,247,132,109,114,37,110,129,193,85,46,93,204,32,218,92,84,63,187,108,251,185,58,89,4,165,178,85,96,124,240,89,242,101,203,128,109,88,124,197,231,201,153,218,93,253,50,30,139,206,12,254,211,104,81,39,153,254,27,1,133,238,95,58,147,192,187,140,99,96,42,108,221,156,62,150,31,74,19,114,115,232,60,205,77,98,232,6,189,203,62,139,86,40,106,111,31,106,124,42,249,105,196,29,186,31,47,120,221,125,233,160,96,107,116,63,218,16,178,17,113,12,131,49,221,179,195,103,167,187,234,24,6,91,95,48,135,105,8,53,245,185,177,230,253,167,7,161,145,38,207,109,7,235,55,38,9,126,78,170,138,98,247,248,134,98,189,16,47,225,222,154,63,111,40,12,31,140,18,111,127,96,72,4,221,31,44,155,128,161,60,247,241,103,96,159,124,48,37,156,73,39,210,129,167,47,76,170,10,102,203,178,41,88,134,156,30,191,63,48,39,200,85,164,178,160,224,241,195,63,83,132,179,59,93,149,83,208,227,195,173,207,5,233,38,135,164,166,188,109,255,245,115,4,140,158,128,216,254,115,117,206,159,9,69,15,19,100,30,229,230,199,219,44,110,242,90,146,57,117,253,30,166,153,238,247,46,86,163,34,83,129,150,242,251,91,184,40,122,209,48,82,151,79,55,234,246,7,163,57,216,116,42,160,158,49,170,191,117,33,41,164,115,24,189,201,156,119,92,221,210,37,244,179,238,55,70,146,191,23,84,186,91,216,97,240,143,130,146,195,77,84,234,129,109,183,139,155,91,112,84,183,171,101,124,244,128,241,57,170,194,125,251,92,129,211,141,135,175,55,71,133,190,248,152,98,3,95,49,8,131,205,145,12,24,165,99,249,96,63,245,169,62,168,25,114,181,126,146,100,47,235,87,159,39,169,233,221,45,103,117,75,31,250,63,42,169,58,106,29,155,96,5,76,39,200,231,234,179,100,98,88,40,143,204,245,65,145,165,12,180,237,164,40,239,249,185,32,152,172,144,172,198,3,167,34,48,75,249,129,33,1,85,135,97,155,62,48,138,5,109,56,204,177,169,135,207,217,235,146,63,216,58,43,96,95,113,100,123,110,242,13,113,49,65,116,157,135,137,206,189,201,127,154,234,222,53,117,22,159,37,131,214,251,7,159,147,172,234,60,164,150,205,3,27,192,214,33,83,224,74,59,171,111,170,44,180,182,166,28,232,155,178,242,218,2,70,30,46,77,61,159,172,211,173,195,133,90,3,189,57,189,94,115,92,77,224,93,159,252,60,232,244,248,92,199,118,40,234,225,108,8,170,117,238,128,105,173,83,21,54,2,164,195,139,96,161,94,61,160,235,7,12,35,174,232,233,55,208,32,94,1,151,154,134,158,110,48,119,29,68,21,44,63,135,91,246,152,61,220,30,122,217,235,201,72,33,80,124,143,1,229,179,232,209,199,174,227,67,98,189,217,116,113,85,118,130,230,3,74,109,242,179,176,171,125,207,24,49,226,215,122,107,58,101,108,31,48,240,162,203,190,226,144,102,191,119,199,181,202,250,211,231,68,142,117,125,158,34,9,225,218,206,100,68,171,252,167,219,176,125,93,97,40,61,45,96,90,95,235,169,250,35,39,247,161,132,177,116,51,36,201,178,226,75,55,10,152,244,167,173,46,98,198,213,166,195,175,7,12,154,231,49,195,57,62,158,133,77,12,102,196,234,178,237,69,247,171,110,53,218,254,224,21,42,184,4,0,96,4,209,145,197,97,107,77,166,231,42,228,241,93,2,30,163,235,197,136,78,150,123,49,125,225,186,30,202,84,208,248,144,226,71,109,181,73,137,112,230,120,240,106,93,204,228,115,30,11,42,102,63,156,179,172,214,192,100,25,7,200,233,173,175,60,137,255,196,141,43,93,71,244,177,54,115,208,39,176,145,55,196,195,222,163,244,225,150,159,117,211,150,224,50,40,141,193,86,160,88,99,242,41,241,0,219,240,241,34,202,218,244,91,13,90,241,78,127,112,194,145,67,119,35,107,130,177,226,230,4,13,183,162,8,20,251,115,159,213,126,14,127,153,223,199,67,131,230,249,193,240,161,37,132,123,224,254,163,113,244,193,168,65,200,152,16,78,203,217,47,134,226,43,147,128,204,68,137,1,251,10,249,21,134,35,28,104,135,65,126,209,243,221,154,163,116,36,88,83,173,190,89,38,123,164,195,88,195,186,174,112,66,103,13,152,168,247,212,171,171,213,3,56,76,135,225,164,87,55,227,233,59,108,62,144,140,231,132,146,236,251,5,76,244,220,159,155,247,90,226,220,161,6,118,21,181,179,113,231,139,239,146,214,117,82,205,58,211,94,93,126,49,62,209,99,254,32,25,144,220,112,67,122,184,244,82,31,120,231,210,3,238,47,74,213,160,127,73,126,251,156,51,242,214,168,62,77,95,240,248,33,175,165,252,3,247,128,107,73,122,94,78,227,200,78,135,59,178,21,249,129,207,148,246,183,238,205,92,102,133,77,59,203,225,138,204,159,14,41,37,49,190,226,25,126,164,135,244,181,57,191,227,183,143,43,61,244,88,154,211,184,4,14,147,95,127,38,218,153,255,53,110,110,173,207,213,65,70,137,129,130,154,15,174,104,241,14,157,166,36,178,253,201,201,75,204,161,107,143,98,3,223,20,72,108,150,199,148,70,220,59,187,9,51,105,105,85,134,46,205,51,237,123,11,152,184,202,122,225,99,123,7,10,139,64,183,20,250,105,249,142,51,173,70,79,247,96,182,167,184,51,49,209,245,236,55,219,26,62,127,48,221,205,126,109,71,195,163,214,192,165,62,62,21,201,147,237,3,90,168,239,213,211,184,155,118,217,10,120,246,215,35,35,13,225,187,21,231,120,121,118,194,99,54,37,119,200,142,219,79,66,254,57,180,8,83,198,79,39,107,49,166,112,97,95,254,224,76,254,228,217,224,207,210,74,2,147,57,214,195,122,83,252,234,191,205,78,184,117,255,135,111,155,4,38,112,255,192,232,227,57,106,233,173,231,222,84,186,173,128,181,87,180,157,213,103,47,245,89,4,111,35,39,117,21,173,1,189,163,214,144,68,111,77,188,200,65,74,248,212,193,109,221,10,235,3,166,113,151,186,176,29,65,206,248,97,188,74,181,68,161,97,248,228,30,214,14,73,183,132,186,45,3,235,48,141,109,117,105,160,79,24,31,131,124,206,168,93,97,107,207,29,240,25,156,103,229,96,1,123,210,166,15,58,253,188,86,25,162,106,95,32,165,195,32,120,15,204,130,62,82,247,71,163,202,106,232,210,161,136,113,37,135,39,182,147,154,185,231,68,44,129,142,77,21,213,3,35,30,177,3,166,223,192,86,243,188,221,215,178,4,184,110,194,8,129,214,123,113,66,243,69,80,74,154,221,95,250,209,13,209,128,67,129,239,55,2,102,89,234,144,21,232,131,110,178,13,204,185,170,231,86,54,215,109,6,140,132,182,250,75,136,26,213,234,176,245,177,211,136,220,34,67,237,191,109,153,19,141,246,89,43,90,223,100,201,208,181,199,126,39,193,215,124,23,165,137,228,122,28,34,251,62,190,163,48,77,104,25,242,68,3,115,242,93,148,112,248,44,237,185,186,161,110,22,112,229,205,212,149,35,222,228,195,82,152,12,237,241,244,58,57,32,135,233,61,170,103,143,49,16,226,147,144,199,79,122,49,237,223,122,92,124,94,123,170,59,149,27,117,232,197,225,179,243,109,221,223,127,24,35,241,100,213,106,1,5,166,41,131,239,225,131,166,121,123,62,145,148,17,65,28,132,115,187,30,122,136,79,134,145,130,102,12,42,203,26,203,160,230,213,47,134,119,81,159,168,240,48,169,22,135,49,254,213,126,66,88,198,179,69,100,11,68,239,205,80,180,18,106,160,168,9,232,99,211,22,196,143,30,74,151,74,150,227,152,109,177,77,183,86,187,57,156,178,4,136,118,147,130,112,56,81,117,165,193,240,243,30,203,183,164,179,253,15,217,70,41,102,161,90,214,65,122,24,200,186,166,6,187,59,19,15,165,9,146,96,138,154,156,77,160,165,233,68,160,70,251,28,115,126,239,9,99,80,62,229,34,192,16,243,31,153,138,61,158,171,207,254,190,61,250,115,54,36,14,243,39,65,0,17,192,199,4,66,212,208,33,91,70,243,243,71,35,50,172,25,25,42,161,71,152,17,12,105,169,18,30,90,214,24,199,221,95,134,52,43,72,98,249,75,77,208,153,28,141,194,165,176,41,104,4,124,246,31,57,234,207,75,211,240,200,95,139,179,91,195,9,136,217,159,133,90,2,230,165,245,185,243,178,246,162,63,48,209,155,45,251,21,189,73,230,90,23,78,15,58,240,243,253,185,173,149,236,139,182,209,125,250,227,172,206,49,53,155,3,163,224,3,9,74,229,55,143,68,4,102,7,76,135,72,69,137,158,151,64,223,103,166,159,122,196,39,173,74,169,73,60,12,181,188,234,231,14,37,58,91,115,130,171,155,100,94,92,204,113,170,19,20,17,111,207,170,119,51,161,101,171,89,200,241,199,96,177,233,76,241,1,77,200,179,251,230,78,69,107,155,18,227,88,180,255,174,30,228,195,99,41,57,235,213,38,3,50,3,238,79,144,131,8,45,102,157,195,217,26,172,42,124,92,183,123,115,68,254,100,196,208,165,88,238,38,30,147,149,101,86,20,166,231,227,133,17,68,125,174,134,22,20,40,97,136,172,40,202,243,62,98,22,45,150,243,18,201,155,156,226,193,178,245,230,214,159,62,118,109,243,56,91,207,246,57,101,81,214,65,218,207,103,17,205,46,52,12,190,140,255,50,47,108,255,43,48,98,75,53,30,141,156,238,115,53,130,108,177,147,101,230,148,166,81,169,147,29,37,70,133,59,233,134,80,112,29,139,79,164,227,79,246,170,87,83,239,118,191,87,38,251,175,147,180,64,134,138,121,70,10,163,234,94,85,80,231,43,245,194,103,75,149,223,70,251,61,142,211,142,36,216,212,223,38,63,89,235,69,83,210,29,33,81,115,232,238,18,124,137,170,17,198,101,125,132,60,49,97,116,138,33,38,56,222,113,247,220,27,55,175,105,200,209,49,141,237,217,98,84,144,220,144,80,54,137,8,94,46,222,43,149,41,230,17,44,31,142,255,128,105,163,245,192,88,14,254,100,139,213,86,21,133,45,58,3,46,66,246,164,249,227,92,78,184,68,170,191,107,122,12,180,212,152,103,214,2,104,62,48,116,170,18,48,189,166,134,192,157,182,215,31,220,144,8,220,226,90,64,27,24,211,167,33,53,180,75,55,21,116,67,83,44,32,194,183,187,79,125,112,136,217,30,133,65,211,183,140,161,55,199,218,245,213,217,8,226,106,170,199,234,11,122,142,171,169,85,213,239,113,236,44,132,97,2,46,154,78,129,40,12,153,58,80,228,42,229,222,199,44,47,17,124,66,69,68,68,103,129,73,129,248,233,129,6,215,44,235,129,143,107,215,46,172,141,229,140,63,81,176,180,29,54,231,91,62,54,91,133,115,88,241,63,225,39,201,213,13,141,252,25,87,119,147,109,16,248,152,175,57,70,133,150,167,243,129,161,69,180,184,186,108,37,163,157,9,187,75,132,89,48,233,148,62,49,141,188,235,231,75,35,44,182,100,151,71,204,99,133,89,119,54,124,50,154,50,226,38,87,238,177,106,198,239,248,138,122,53,236,80,223,168,105,42,218,219,131,150,22,126,143,121,187,74,87,41,228,190,226,185,96,218,22,253,225,159,52,159,195,38,92,208,20,174,206,250,0,133,154,40,247,38,250,94,98,68,166,37,214,100,79,32,162,146,154,63,151,17,253,116,101,22,184,131,241,211,208,118,149,243,8,105,97,248,210,163,203,79,209,16,12,189,55,177,254,29,166,143,162,14,24,98,210,219,29,119,216,193,77,142,197,9,169,222,41,14,216,47,251,49,157,38,165,70,205,243,10,7,166,131,135,194,136,25,199,170,71,105,84,147,91,211,184,72,238,40,54,150,240,18,231,153,212,127,143,131,143,67,172,60,159,43,25,15,205,135,148,2,116,117,82,105,19,180,123,204,80,171,184,216,250,104,233,184,115,177,41,52,171,44,215,71,131,118,24,35,14,33,34,139,153,61,54,146,221,177,120,80,81,221,50,44,99,91,90,215,151,30,137,5,101,172,12,186,69,71,88,216,88,30,171,232,213,102,162,58,74,92,175,41,8,245,51,192,115,248,200,152,12,124,237,72,91,179,16,74,18,14,195,176,115,44,5,76,43,154,172,247,54,145,36,7,235,249,167,75,64,4,74,98,43,43,84,54,13,189,181,117,126,158,1,247,82,178,94,77,167,176,152,9,101,107,145,78,30,40,208,22,55,11,143,109,217,113,20,5,134,38,61,2,62,91,194,16,223,97,32,254,148,252,208,107,116,182,83,204,98,96,129,209,182,125,43,140,219,17,104,173,74,115,30,166,46,18,147,159,172,175,70,73,200,120,226,209,58,156,225,121,41,140,30,140,155,1,205,4,41,148,182,71,213,91,138,151,130,166,209,197,234,59,48,53,209,254,104,248,48,154,229,167,39,223,10,82,7,243,181,116,29,18,72,25,97,161,192,178,125,102,247,96,153,186,55,213,40,122,145,147,28,16,169,153,64,249,29,65,89,181,14,38,136,67,98,241,13,83,207,139,253,32,161,164,170,67,66,173,68,22,152,254,201,15,92,162,240,168,211,6,178,41,159,138,44,196,10,255,242,24,185,184,148,50,36,8,130,116,95,178,88,170,15,75,198,114,204,195,127,27,37,231,99,146,235,213,176,168,118,92,93,169,0,121,94,123,17,47,117,184,16,52,108,10,239,28,153,28,228,114,202,51,67,17,2,13,163,13,50,207,202,202,178,100,130,71,0,147,110,0,103,239,122,62,8,7,194,12,184,237,161,19,233,216,255,20,223,56,204,196,106,207,205,101,5,96,159,159,137,244,220,188,153,200,175,195,153,42,66,133,153,195,113,243,246,216,147,54,104,78,61,53,49,71,17,141,253,25,242,28,220,6,218,83,163,111,46,112,195,239,137,171,19,7,136,192,231,107,155,32,249,15,12,75,117,41,104,109,22,3,180,174,161,194,137,53,227,223,63,246,143,2,246,80,216,84,95,2,46,93,140,182,97,109,212,227,107,49,163,139,228,179,81,106,165,36,52,224,254,48,216,208,182,205,113,158,90,59,32,53,218,6,154,96,197,99,167,149,156,161,206,225,131,229,136,196,129,22,101,25,147,111,154,190,163,64,148,30,202,160,57,142,88,207,17,220,71,204,19,55,93,96,156,160,29,87,55,109,138,104,157,54,203,140,128,23,82,137,90,148,129,158,126,142,152,85,133,75,149,116,113,209,147,181,199,79,23,74,6,166,18,156,201,237,184,49,137,27,158,229,156,71,201,191,164,248,26,153,218,250,242,192,132,154,252,226,100,253,125,179,194,22,51,118,152,0,153,68,24,207,135,38,59,92,2,166,88,110,42,76,193,111,92,77,86,191,235,123,89,245,112,11,24,198,167,12,105,50,217,81,127,109,104,192,106,244,157,9,56,172,39,144,195,166,169,45,48,53,154,61,94,108,48,223,5,69,85,176,92,116,84,61,171,187,85,216,186,33,0,60,147,196,43,96,9,18,107,13,216,232,236,191,149,84,126,202,191,255,245,255,246,127,252,235,255,235,127,250,215,255,226,95,254,155,127,249,127,82,204,253,247,207,127,19,25,21,106,200,255,63,86,131,255,135,30,231,62,45,83,63,150,107,154,210,165,20,20,161,87,143,13,86,35,52,84,29,168,227,237,149,22,35,113,54,195,245,220,219,146,2,247,251,103,37,153,155,80,103,142,69,65,201,162,154,160,16,228,90,248,111,103,238,189,124,107,228,211,241,155,98,230,102,37,60,244,159,234,201,59,175,177,22,186,194,41,138,162,161,44,144,214,88,15,124,105,51,213,248,107,163,60,63,157,218,189,186,210,138,239,121,50,28,129,64,57,170,183,190,181,169,111,57,60,208,47,213,17,181,152,144,127,45,230,252,124,198,140,48,143,192,103,83,215,50,11,19,231,74,254,219,133,42,154,174,191,61,40,5,245,7,167,47,66,123,80,124,230,21,40,233,55,221,72,202,110,61,6,133,66,101,173,7,130,18,188,239,89,215,199,75,95,132,33,88,187,192,28,141,93,55,177,2,245,217,79,5,210,13,122,82,218,230,16,139,221,250,144,169,193,70,199,41,175,252,7,230,53,116,23,179,16,226,10,152,214,66,250,104,72,123,142,248,109,19,224,145,155,103,43,29,172,1,215,199,187,164,19,5,33,224,128,87,105,122,108,228,76,25,65,60,185,29,159,178,7,210,52,176,196,197,132,74,196,175,229,32,61,179,235,194,75,217,195,248,23,115,199,75,15,138,79,243,115,228,192,57,188,240,212,60,137,233,62,6,85,239,252,42,29,97,244,48,164,23,120,172,31,188,166,199,136,61,107,2,209,232,11,75,64,201,248,213,43,198,115,218,161,43,143,221,179,245,58,20,163,72,169,197,76,217,157,3,61,182,180,206,65,70,58,200,93,214,133,75,183,163,193,175,137,165,120,220,235,241,92,124,254,95,156,117,144,154,53,222,138,1,220,115,15,35,181,65,139,124,225,50,99,191,161,9,221,115,82,30,248,28,241,241,100,173,107,37,4,244,171,150,98,171,59,126,35,27,148,14,201,158,177,37,208,233,113,174,245,94,236,37,205,40,126,141,253,88,176,199,108,201,65,197,104,22,78,125,224,74,33,159,251,142,172,210,242,26,115,108,204,225,113,112,98,171,149,217,127,58,137,134,175,67,141,96,127,224,49,46,76,3,248,170,223,18,55,96,132,119,88,170,180,233,50,174,34,21,238,225,165,193,90,125,190,215,217,192,235,245,122,201,235,77,189,249,98,216,194,129,196,204,84,175,129,14,1,59,130,104,197,194,166,106,123,35,164,23,65,33,232,114,175,51,101,18,6,241,228,63,249,104,129,43,117,73,241,104,199,246,24,106,248,152,33,90,174,191,142,154,172,254,246,217,131,131,79,141,67,78,228,72,253,75,40,117,17,193,128,158,161,91,229,52,89,233,122,225,174,193,247,65,176,56,246,163,243,53,206,25,173,198,228,130,159,228,139,128,64,242,49,15,212,103,111,63,13,82,29,222,91,201,170,3,11,111,68,152,142,207,243,220,124,83,73,27,99,222,19,21,187,93,97,194,253,17,238,34,1,93,243,19,94,161,91,168,195,195,74,220,30,120,231,123,245,88,168,191,40,76,103,140,136,119,81,4,144,158,192,142,105,119,6,76,68,75,111,190,105,225,18,65,64,84,35,146,198,156,246,144,136,128,181,80,209,106,186,4,21,54,92,126,202,198,148,248,51,145,6,136,47,66,105,220,88,79,16,144,188,175,195,180,12,75,178,45,33,23,131,204,101,192,244,235,144,123,103,226,61,238,28,52,235,209,164,97,108,42,45,107,141,144,108,183,166,183,2,179,68,35,78,50,217,229,101,208,38,129,190,40,49,161,204,150,38,102,10,83,151,27,55,71,216,161,235,147,147,75,184,97,89,212,69,36,110,138,208,250,141,232,210,47,69,131,174,63,186,53,17,196,70,215,65,158,171,156,189,185,69,68,11,125,114,13,105,65,43,45,65,231,131,204,81,139,44,63,216,239,35,40,96,231,141,107,213,116,56,13,85,87,89,145,86,200,115,106,64,108,218,241,191,111,78,130,192,255,84,120,144,165,149,148,133,218,88,72,165,158,93,46,71,54,165,205,162,57,139,6,161,44,46,110,176,206,5,164,140,221,31,219,116,103,53,236,143,44,195,28,23,157,169,232,141,97,238,236,200,226,88,231,45,189,186,23,175,150,3,45,83,179,183,228,64,143,49,233,223,25,218,174,142,54,62,197,13,175,163,194,160,148,35,136,112,53,210,98,141,234,172,39,137,67,194,173,141,200,154,101,227,207,8,140,32,118,112,42,56,97,155,78,49,24,215,51,7,124,140,88,173,230,129,202,134,9,16,57,183,33,226,190,192,227,124,160,32,31,160,175,162,165,193,200,166,224,132,68,242,151,202,74,189,26,34,79,138,44,39,39,134,86,193,14,26,195,215,72,22,90,255,214,170,48,69,214,113,243,221,150,198,78,167,5,109,91,36,250,161,170,233,107,115,172,70,70,188,32,207,162,175,77,201,236,14,126,66,161,160,240,201,68,38,4,122,46,188,208,163,122,114,114,213,195,32,157,122,155,169,233,60,168,175,145,230,71,191,166,63,101,195,100,146,35,205,15,211,80,115,37,112,99,115,252,110,65,20,95,239,109,116,203,184,55,41,159,169,169,194,73,94,179,93,120,169,185,75,254,244,172,36,185,122,106,198,122,82,58,116,153,61,133,32,171,102,118,151,113,176,47,140,144,182,214,59,83,238,153,218,165,47,12,45,23,93,214,74,60,114,210,120,185,73,121,65,248,143,145,168,65,33,165,232,113,79,103,47,202,85,227,201,201,105,247,55,215,190,251,125,175,162,164,106,164,12,122,36,80,33,8,100,49,59,17,204,223,253,206,162,142,84,159,178,27,172,107,97,124,46,50,74,47,125,97,48,52,193,69,121,168,199,203,84,229,34,25,94,17,253,153,74,8,201,63,61,199,29,134,44,254,92,109,125,148,3,30,47,247,161,253,168,135,56,119,7,25,104,165,51,81,160,147,130,63,118,236,186,36,114,81,48,93,172,133,198,133,167,104,81,113,174,208,168,211,209,193,24,10,255,0,255,99,198,234,56,251,217,84,46,10,100,230,216,71,161,155,148,62,180,192,28,182,72,76,51,246,202,166,223,3,73,226,21,3,142,1,171,180,104,2,205,229,18,219,240,239,106,214,242,244,141,70,66,192,103,239,211,45,195,52,155,102,192,176,208,53,71,74,173,149,124,175,73,107,161,173,87,211,95,40,166,10,193,177,180,149,167,133,72,194,165,190,161,218,163,172,12,244,80,166,251,1,29,78,141,214,100,46,246,141,168,71,51,185,45,117,19,224,253,143,32,88,82,3,245,252,52,75,115,4,33,4,14,222,78,122,113,155,161,109,212,105,74,147,126,193,75,120,48,155,100,163,210,211,214,48,213,160,32,42,210,63,83,175,222,12,84,80,40,205,236,120,200,134,87,190,8,2,38,101,32,74,39,156,40,116,244,224,118,150,71,126,133,208,127,13,59,4,111,156,38,5,202,130,196,254,14,102,40,117,30,245,225,80,142,25,41,88,120,165,125,212,135,67,73,8,44,88,169,231,235,170,161,65,133,231,117,96,104,2,15,241,93,97,102,114,144,86,209,203,123,138,54,49,100,238,213,75,171,179,206,199,237,43,184,209,213,196,90,148,25,90,225,57,6,11,24,9,12,37,109,147,169,139,51,98,52,235,198,179,30,24,173,184,128,225,119,190,156,213,21,245,89,120,89,243,33,9,91,131,223,18,87,215,162,60,152,205,118,22,59,214,79,154,66,89,244,72,249,181,96,24,119,250,56,61,21,209,195,20,61,130,213,61,158,164,8,240,172,23,238,136,110,61,92,220,78,193,125,192,69,154,37,253,20,45,231,75,39,63,14,67,122,52,24,16,86,170,1,55,84,0,180,68,150,126,18,254,173,38,129,77,229,170,19,100,143,57,120,118,217,135,122,135,17,114,41,54,3,22,82,79,79,141,57,41,241,18,4,125,98,134,74,125,158,156,148,65,208,167,193,129,214,206,19,217,44,151,222,143,124,128,86,81,25,129,217,159,108,255,52,55,81,148,166,207,53,96,238,93,30,121,136,30,149,141,131,54,88,202,140,70,165,236,190,22,249,242,167,98,179,88,79,77,127,176,141,104,220,11,211,7,42,158,12,194,217,83,64,187,204,55,245,114,139,214,222,170,28,4,205,218,136,66,143,227,44,12,173,75,35,42,81,139,212,167,188,133,247,181,82,102,229,40,81,170,167,26,163,209,230,192,235,68,136,106,63,53,151,112,73,131,101,0,243,182,151,167,254,150,34,103,255,92,16,91,178,58,162,52,7,169,235,194,231,57,155,46,31,194,147,177,114,57,22,31,154,1,149,32,144,235,162,96,136,232,243,83,159,139,240,104,92,125,222,122,61,175,61,57,94,226,183,39,207,242,72,106,96,222,121,93,14,77,60,166,170,48,84,56,109,57,234,141,104,86,168,213,72,164,179,227,100,164,16,170,173,231,131,193,16,185,40,77,7,218,83,159,219,194,65,177,226,220,242,84,163,210,25,40,138,126,8,27,106,208,124,27,241,33,6,13,217,170,164,147,28,38,212,114,39,121,154,8,211,83,234,116,78,136,25,117,134,180,75,78,90,121,96,246,197,138,154,56,170,208,158,194,78,212,90,163,20,176,193,98,232,79,33,236,153,31,23,102,197,60,5,165,237,146,235,112,132,178,198,135,141,140,238,66,35,29,229,11,150,175,94,77,227,173,40,113,196,129,84,157,132,97,214,140,15,154,117,50,206,250,219,217,196,73,189,248,242,248,204,122,118,113,114,229,21,197,82,139,191,231,3,31,135,40,138,249,80,46,170,79,69,221,57,63,110,25,162,29,56,186,60,233,226,22,242,17,244,0,91,26,237,223,212,34,148,88,251,123,66,166,123,225,203,177,158,52,204,72,90,61,79,234,55,187,63,186,168,252,233,122,234,118,138,138,86,212,218,226,195,232,150,119,166,90,9,102,211,241,73,30,10,209,65,105,183,93,2,101,69,105,49,55,30,83,142,123,119,186,41,233,147,229,126,185,77,148,187,14,173,200,216,52,86,203,33,16,1,207,181,63,239,133,216,72,20,223,103,40,116,89,199,148,227,205,15,222,197,129,86,95,233,152,115,24,187,35,205,129,223,148,152,190,77,45,57,71,197,246,121,141,231,183,27,50,158,158,161,92,180,2,122,42,63,145,6,203,190,70,8,251,212,183,178,127,90,31,76,47,22,135,252,244,200,233,140,203,161,67,183,122,12,45,12,130,35,159,164,18,29,85,105,249,94,213,122,72,121,245,188,49,118,180,182,109,139,246,4,221,102,230,83,127,182,169,179,142,91,27,213,79,175,62,251,111,208,156,23,5,72,122,238,154,58,68,72,37,32,25,180,158,243,139,186,176,29,90,8,103,74,61,5,244,148,151,205,24,49,122,144,42,71,110,219,70,16,181,228,205,232,219,253,57,121,139,43,85,125,221,84,211,83,27,71,5,142,255,54,73,154,169,251,60,234,188,113,66,45,8,82,229,53,24,102,132,84,206,33,60,230,163,153,65,125,132,171,200,161,146,48,80,35,85,152,158,219,35,244,37,206,233,249,148,136,77,132,203,106,192,61,61,178,50,72,177,141,251,219,36,90,85,158,37,227,117,198,247,58,187,25,44,164,71,47,167,134,119,197,49,41,29,133,205,194,67,77,32,68,55,140,154,255,152,158,240,68,67,178,131,208,231,83,37,214,159,223,46,144,58,30,121,150,20,164,198,101,26,93,122,134,80,100,144,86,252,52,231,110,125,164,195,208,229,138,171,41,138,124,172,94,120,119,87,45,4,17,130,252,20,145,101,151,140,54,244,161,22,110,228,113,103,232,33,252,180,196,82,179,151,236,66,108,119,228,10,180,112,195,146,63,161,37,50,17,126,31,234,184,81,26,22,11,100,25,77,97,60,112,13,54,207,34,208,180,139,250,117,168,250,133,108,6,221,138,215,227,246,89,98,35,212,116,32,0,60,37,104,231,218,176,70,22,178,219,42,34,193,20,93,46,164,216,77,41,160,61,158,89,66,107,36,212,118,144,201,208,210,11,232,198,99,197,205,207,134,183,181,212,203,202,13,119,136,8,145,228,80,111,248,44,48,18,87,87,191,168,166,172,163,6,235,38,100,157,210,178,136,243,115,115,104,126,1,83,56,169,191,141,208,102,11,237,36,90,142,166,231,189,173,89,149,43,47,81,166,243,220,60,193,245,10,197,169,108,140,130,7,38,254,17,48,39,150,254,118,49,53,76,87,187,34,194,249,212,253,149,84,195,162,0,126,214,200,121,145,84,130,205,111,1,236,57,247,83,83,72,115,214,80,241,66,207,232,25,115,138,15,252,201,241,248,115,215,247,46,165,132,100,212,217,78,233,246,251,148,51,158,47,120,245,197,96,189,232,108,64,184,198,55,196,77,201,162,166,10,207,189,161,193,250,205,33,58,164,103,84,80,95,246,61,205,228,73,146,218,4,52,2,138,108,4,141,224,103,85,41,160,100,146,157,221,85,215,26,253,105,159,224,135,145,135,92,179,13,233,90,173,176,131,55,150,93,209,16,142,188,244,68,251,25,242,236,197,169,144,212,32,135,104,92,6,10,94,9,169,186,138,16,171,214,82,34,81,21,74,118,84,40,42,5,7,150,26,90,223,46,131,135,35,95,158,65,133,119,219,66,99,239,108,158,26,72,67,230,101,118,191,26,225,59,85,47,48,185,216,16,96,166,211,110,125,171,110,179,9,25,185,252,31,81,130,119,211,171,41,132,30,233,182,184,222,8,6,162,185,46,44,157,161,235,245,39,60,210,140,7,229,112,67,160,247,217,142,233,165,226,162,136,249,213,180,102,207,36,2,31,170,135,103,27,121,87,63,93,26,83,14,73,69,252,32,253,222,103,114,184,18,12,204,84,116,139,52,144,198,204,108,87,174,17,129,65,13,195,161,228,233,63,141,246,243,11,19,166,117,89,67,34,74,120,208,2,155,126,189,235,76,66,42,213,3,112,33,208,223,93,164,213,20,95,203,11,31,27,221,101,88,207,129,148,222,178,73,90,16,123,32,141,30,235,118,102,105,236,146,7,15,216,120,180,90,60,123,182,223,20,106,143,203,26,31,140,183,232,215,179,210,195,30,101,108,29,181,66,233,185,143,154,169,213,61,239,77,178,197,69,21,143,9,184,30,101,17,110,158,93,217,182,176,148,181,82,142,39,43,206,98,31,168,99,230,241,22,5,67,53,245,171,225,169,119,13,239,79,83,26,118,189,210,76,163,137,162,55,55,73,250,238,240,25,224,161,49,118,56,242,35,5,140,166,182,62,218,64,168,198,21,152,11,179,190,37,173,145,237,204,93,151,51,45,8,167,173,183,214,180,134,178,173,201,153,38,77,167,88,175,4,87,136,253,105,166,162,25,147,100,182,220,133,225,201,75,166,103,111,242,132,14,23,235,61,33,48,107,119,199,111,179,215,203,86,79,11,135,81,67,135,181,32,3,43,179,156,6,136,174,188,6,84,171,238,74,86,205,233,53,53,20,246,191,2,8,184,254,195,67,90,3,201,195,173,49,142,97,170,124,46,43,106,226,233,93,233,253,198,215,119,89,106,54,168,227,63,40,75,13,186,140,239,74,28,112,123,63,2,204,52,111,185,26,202,52,156,147,147,253,156,11,173,123,57,40,239,79,34,79,180,190,207,129,215,71,72,129,231,241,242,220,89,236,36,200,28,70,236,83,182,60,106,170,34,198,110,82,170,75,43,39,27,230,81,116,16,64,185,106,232,17,103,36,46,231,147,13,51,10,164,117,72,166,11,240,177,66,67,103,124,145,71,23,165,240,140,63,233,63,13,165,94,141,72,42,217,143,165,238,162,241,4,203,52,66,137,142,76,107,62,149,96,37,54,13,114,28,15,248,156,106,43,250,42,84,235,128,114,225,140,124,190,207,114,226,132,69,105,60,212,81,110,167,224,89,247,130,165,210,40,244,57,106,222,32,138,136,113,219,202,86,39,142,152,61,109,62,200,91,28,39,239,142,10,44,160,168,233,196,137,162,200,243,174,63,162,211,53,95,24,9,64,9,35,38,83,43,28,33,212,15,29,70,190,8,205,174,145,35,8,120,102,45,184,160,229,241,93,97,48,248,151,202,171,67,31,56,231,177,119,178,48,21,68,109,234,112,108,206,157,162,119,2,70,195,214,142,43,228,35,246,188,253,61,134,22,69,227,163,97,63,249,213,147,112,157,180,22,129,234,113,214,70,180,232,32,16,44,141,177,126,122,195,248,34,49,77,96,73,49,39,186,100,56,203,7,79,136,104,76,209,182,64,20,158,251,100,41,166,170,115,127,154,236,246,114,213,162,97,205,75,183,52,223,177,204,250,138,254,4,38,123,33,61,135,168,96,25,209,151,132,70,51,66,79,58,247,238,193,225,30,116,143,128,50,40,157,150,172,159,111,245,207,69,66,89,27,143,100,147,208,246,185,208,45,214,34,48,69,93,209,16,130,122,177,161,125,98,208,85,241,212,55,244,214,60,133,255,7,76,60,197,239,125,190,14,163,38,112,114,225,20,170,143,206,150,165,45,77,90,55,207,200,187,227,112,230,107,7,40,58,98,237,104,189,131,34,240,208,30,78,221,26,95,120,235,157,115,200,62,45,102,32,198,78,31,177,101,122,110,218,152,7,45,44,239,23,196,230,248,76,146,159,94,83,223,157,23,189,61,170,180,19,34,58,213,66,161,217,124,158,231,106,116,144,61,223,50,246,207,90,208,7,163,166,197,215,206,70,245,90,27,114,45,4,7,194,14,218,240,16,180,143,24,84,14,122,213,126,112,155,132,44,100,200,136,193,135,242,58,114,229,176,28,181,245,212,153,88,190,242,54,165,52,146,164,74,232,182,167,30,191,61,172,78,92,27,10,161,41,239,103,159,5,58,181,77,12,118,78,232,178,88,54,103,104,55,22,54,118,186,154,196,163,209,36,160,104,131,52,248,224,222,247,42,147,178,145,77,225,252,23,68,29,189,27,24,9,124,97,203,28,43,197,228,220,110,99,171,62,69,156,130,156,94,179,102,192,31,124,238,188,100,75,25,86,21,250,157,218,232,142,217,25,162,77,231,118,115,127,252,192,252,33,221,217,8,139,70,233,6,48,173,96,238,168,29,43,96,248,166,64,35,50,235,124,113,81,248,223,57,90,187,113,170,11,219,50,81,144,190,188,70,23,57,50,58,81,20,105,212,135,36,112,186,221,192,56,242,165,81,31,141,0,157,186,59,137,146,78,17,218,7,179,152,126,60,248,16,5,183,212,11,113,211,22,175,85,33,247,75,143,64,250,71,246,232,52,70,139,141,123,38,35,216,59,200,56,8,42,169,61,82,53,171,59,75,20,218,38,218,66,114,245,50,249,225,232,12,215,179,84,118,90,235,181,93,106,52,157,91,67,242,126,52,148,43,209,19,200,102,66,215,190,85,141,147,48,197,151,182,174,21,119,1,52,120,38,59,186,171,245,115,181,20,164,16,242,182,10,192,232,174,134,166,175,60,118,133,94,30,47,205,237,135,76,4,116,31,187,203,214,77,174,69,237,246,63,86,65,210,57,158,51,28,214,159,21,101,18,233,85,8,235,40,59,162,182,48,28,134,105,112,3,177,157,46,143,212,61,92,248,220,112,93,24,153,95,247,5,45,57,144,132,129,195,46,129,197,208,46,204,104,95,152,125,191,126,238,26,153,7,166,234,69,233,152,227,121,41,34,76,59,13,189,56,193,6,90,23,166,63,69,81,24,9,247,252,192,241,94,8,185,113,144,196,79,255,52,162,187,48,52,37,95,81,38,37,136,40,211,133,45,111,50,98,76,155,85,135,10,124,14,162,121,135,220,58,51,101,129,207,155,123,212,1,24,111,81,126,251,28,173,101,127,123,187,93,157,165,100,9,174,105,67,253,43,96,235,14,168,48,60,166,28,240,98,115,15,216,118,246,234,232,25,133,46,245,7,7,61,55,72,241,218,84,82,203,186,0,230,216,240,175,125,182,141,45,53,0,8,30,81,88,255,243,218,133,62,200,73,216,36,240,153,59,122,192,14,211,223,35,203,147,81,228,233,140,15,16,22,104,187,112,181,48,213,252,96,76,12,9,141,55,163,117,123,185,20,133,142,232,144,201,213,22,55,255,14,134,98,252,14,241,67,155,73,37,58,241,8,97,19,102,237,69,39,57,150,111,51,57,40,228,186,187,153,96,213,90,143,195,31,152,46,143,83,242,82,205,204,102,239,253,2,172,253,87,64,137,103,57,104,61,86,229,214,205,40,223,113,45,61,54,244,226,186,172,243,76,192,131,162,255,11,23,11,111,54,135,145,60,16,152,70,48,201,45,104,200,111,4,1,239,231,130,157,176,92,2,249,152,210,199,78,16,174,86,35,195,93,246,29,209,114,140,130,123,230,64,252,197,98,47,31,60,96,166,200,44,165,218,0,2,143,127,46,120,197,91,209,178,93,44,198,20,109,186,176,123,184,55,18,10,49,21,168,58,150,73,108,68,13,231,214,209,76,196,162,16,2,91,171,44,191,121,65,8,87,190,102,135,162,83,226,106,68,166,246,30,10,111,50,4,1,243,95,238,160,33,3,221,103,188,151,53,77,187,86,50,48,58,20,62,166,9,86,243,181,40,129,225,130,95,152,250,122,185,57,190,128,199,58,233,167,43,62,11,141,175,106,20,224,28,112,13,149,162,4,38,38,24,215,98,70,95,215,219,36,110,206,206,238,91,146,229,218,247,51,147,140,66,21,48,29,160,244,106,99,74,196,213,48,89,101,95,160,163,209,92,190,231,12,91,248,15,186,56,38,124,39,38,187,124,249,186,198,239,72,94,151,108,98,228,196,177,21,182,142,190,14,31,180,234,144,21,227,129,197,94,202,126,214,223,247,138,98,110,96,58,157,232,111,19,197,203,177,213,142,173,153,116,244,52,87,243,234,121,82,223,196,190,21,70,11,167,199,225,135,28,135,254,118,166,51,211,246,155,87,122,199,118,249,237,51,115,206,39,243,81,43,144,177,117,137,64,108,186,95,4,125,200,117,15,94,186,212,33,162,233,87,39,4,84,187,172,32,8,60,94,185,79,238,0,185,104,89,34,36,184,93,166,141,72,52,91,160,46,207,108,62,194,119,243,179,243,214,44,167,68,111,4,56,28,69,19,182,234,189,137,225,220,217,80,173,240,75,46,206,208,21,195,28,41,232,153,47,217,179,50,139,38,174,198,68,144,118,191,28,235,80,58,190,207,141,229,130,235,127,97,220,204,246,249,61,166,100,183,250,117,139,8,56,213,237,188,115,52,143,166,196,150,237,120,35,78,238,40,13,35,100,196,233,128,112,246,208,234,48,45,62,101,80,32,19,77,175,110,200,11,169,69,33,154,193,153,230,101,75,252,116,37,160,116,97,106,81,157,36,96,140,234,44,142,234,49,147,16,235,245,137,184,26,133,220,55,60,133,46,20,231,169,223,156,51,71,72,25,136,242,64,64,16,56,63,191,125,206,156,228,37,79,124,29,182,234,251,222,112,160,232,254,236,48,167,188,204,114,204,216,17,223,19,239,141,216,170,194,230,172,94,120,73,95,156,134,125,232,74,224,217,146,22,226,93,64,253,166,173,110,142,139,83,149,60,34,37,230,148,171,142,251,100,116,20,17,248,120,228,219,237,168,69,57,75,186,12,58,250,89,33,56,231,223,19,205,38,225,190,82,52,150,155,59,24,136,80,34,133,120,111,14,107,49,26,250,100,98,110,231,243,223,39,167,234,99,244,152,44,16,159,164,238,150,16,111,37,184,29,67,142,40,231,29,180,179,195,165,49,226,209,206,174,149,170,254,54,103,214,234,253,194,20,177,6,124,30,156,134,195,229,190,152,116,128,97,47,181,68,85,172,32,58,137,239,23,190,19,145,194,175,33,7,24,143,181,156,87,72,194,4,213,126,189,26,206,71,88,244,9,109,108,217,79,173,185,119,239,53,246,180,199,168,78,20,41,220,253,14,126,207,29,80,10,66,90,248,25,201,138,110,229,82,74,189,93,104,144,102,75,231,252,201,138,22,177,106,51,122,41,114,122,157,177,181,108,108,192,244,143,149,95,46,180,138,241,93,252,248,183,77,52,12,143,119,52,105,94,235,23,39,19,75,19,152,174,78,235,190,213,64,177,54,158,155,194,229,26,36,79,184,35,28,70,243,194,231,149,72,14,4,76,69,110,190,176,41,221,199,152,160,155,122,151,117,221,38,76,17,238,83,178,86,50,242,211,131,127,17,231,42,37,55,237,90,73,40,180,142,29,67,150,140,240,177,46,122,204,129,177,194,193,33,95,47,10,67,8,18,173,229,154,12,28,109,75,74,133,43,149,91,179,197,91,161,65,40,210,72,8,30,146,198,241,215,98,147,30,77,158,27,194,90,75,215,157,69,21,190,92,152,74,173,152,252,244,61,59,222,169,220,156,182,120,94,20,101,30,76,149,207,85,169,135,141,19,157,56,253,19,157,165,62,158,190,128,221,13,79,252,217,38,99,150,40,177,157,14,83,71,41,53,2,116,206,230,4,113,187,20,177,90,105,194,74,105,62,92,44,127,180,129,43,112,3,249,84,244,48,61,220,26,239,168,14,203,197,157,2,150,48,44,81,137,17,58,21,226,57,248,237,225,224,96,194,101,185,250,236,56,231,3,134,163,80,232,18,112,95,251,236,47,181,57,161,16,117,155,141,92,248,133,249,188,159,171,124,156,144,243,228,178,89,153,236,109,243,15,98,197,157,67,52,160,127,98,81,123,133,3,180,40,228,147,159,198,84,92,95,84,173,100,11,53,14,189,55,105,112,247,127,10,90,132,215,230,165,101,194,25,151,237,23,91,9,91,210,171,201,157,133,107,214,44,43,179,5,166,177,211,242,155,67,249,154,178,188,86,253,225,188,125,240,176,30,183,130,14,166,153,191,214,200,218,146,4,97,70,170,104,252,214,40,75,205,36,191,76,136,206,245,144,73,184,82,128,171,95,107,87,207,1,20,107,234,40,59,52,191,12,241,228,123,105,98,100,232,48,40,124,206,123,119,173,96,230,172,161,35,74,193,155,203,150,1,47,173,141,96,200,50,177,181,15,70,4,55,119,129,179,213,14,127,211,236,216,17,165,72,29,37,253,85,145,7,252,94,219,116,30,165,55,38,174,46,52,100,255,109,120,5,194,160,182,153,210,188,0,148,144,244,66,194,79,63,246,217,205,186,63,218,192,189,212,5,130,220,129,51,195,233,246,83,170,164,123,77,99,62,167,248,237,9,169,44,203,23,161,148,43,141,128,55,33,65,121,114,166,150,171,27,208,126,131,226,61,133,209,251,250,98,191,216,141,231,189,146,206,21,236,183,24,22,74,106,138,126,17,68,128,102,160,200,185,109,121,112,118,68,47,88,60,67,64,201,238,144,171,141,0,213,2,166,197,103,122,38,34,142,222,114,24,135,119,190,243,116,186,108,25,176,26,80,76,83,164,111,125,42,109,123,105,121,45,66,123,222,40,152,130,16,234,225,228,131,208,38,180,222,39,91,24,173,114,181,73,97,236,120,50,146,64,199,58,251,247,198,88,255,237,63,255,87,255,246,127,255,159,255,125,1,214,52,254,127,8,176,254,135,158,229,62,234,70,195,198,39,199,249,62,240,86,228,19,192,241,75,62,14,166,86,174,139,226,120,6,201,207,51,62,198,208,102,231,108,236,101,186,252,38,43,142,109,76,71,209,102,151,47,138,100,4,55,129,39,37,14,53,118,146,218,85,39,141,111,128,194,68,236,97,100,122,218,210,141,102,68,56,130,126,78,169,74,70,144,169,151,61,31,98,130,145,85,232,193,214,53,26,6,170,111,190,80,0,159,81,153,52,60,171,190,177,99,158,103,157,121,102,134,70,200,109,102,225,54,130,14,231,155,21,158,161,11,115,202,20,112,198,61,143,24,66,221,31,251,166,22,60,206,35,212,61,229,177,80,80,201,190,51,147,133,203,210,158,133,248,75,25,94,188,2,25,1,253,142,170,71,248,217,124,253,83,211,205,178,72,90,153,230,111,80,235,46,156,105,243,253,24,31,201,59,30,115,196,19,92,85,211,133,40,88,132,79,233,68,37,221,148,145,149,48,103,215,205,7,168,20,122,53,27,75,15,227,226,76,169,45,31,11,51,116,184,96,30,26,137,235,177,15,8,136,17,241,14,211,4,17,26,189,55,126,152,47,128,212,205,6,214,171,23,93,131,34,20,136,86,196,80,131,14,245,213,8,42,67,71,17,50,154,193,244,120,15,152,226,114,121,109,178,168,57,76,23,236,185,213,20,53,30,151,163,40,135,169,249,93,45,241,230,247,62,246,239,222,106,75,22,202,12,195,106,178,123,13,125,176,99,183,248,97,135,165,215,68,212,172,154,238,152,31,40,40,240,14,17,111,174,144,152,171,247,151,43,176,8,149,143,9,220,75,132,57,140,233,41,204,66,224,153,188,185,145,5,249,211,243,220,24,115,201,125,83,18,120,237,49,222,17,68,156,238,1,146,151,223,73,103,10,124,219,107,219,27,239,95,167,10,222,82,10,219,126,34,50,94,116,196,225,97,45,119,28,172,52,127,234,147,99,221,215,8,36,34,12,160,78,73,217,33,13,70,40,240,172,47,53,160,169,53,105,225,178,156,225,86,150,57,35,222,70,164,77,96,218,142,174,15,54,115,212,212,80,247,71,239,36,25,148,137,226,109,42,225,178,20,216,124,10,211,149,174,6,156,251,51,226,115,70,51,53,246,45,36,238,228,185,207,165,109,92,255,115,61,133,178,149,56,111,139,12,27,67,42,172,13,83,107,30,55,195,134,238,110,83,167,153,76,101,139,44,24,22,89,83,111,255,188,6,52,98,127,107,60,99,137,36,0,207,20,193,184,243,216,91,100,75,129,103,174,225,175,215,95,33,47,72,220,148,65,57,12,13,77,34,183,196,36,37,65,119,38,101,151,122,29,74,145,205,184,117,24,221,217,164,240,48,85,114,135,105,43,44,81,124,194,250,41,66,175,248,32,121,233,147,161,191,29,32,175,184,213,223,175,229,134,101,137,78,13,25,49,166,255,205,135,90,37,164,164,7,168,53,88,17,132,199,11,208,124,13,30,222,158,91,224,36,75,235,39,136,17,147,31,34,186,116,248,108,230,192,123,205,152,117,15,63,254,169,220,155,160,235,188,175,108,228,118,121,101,50,245,61,226,20,212,190,11,183,129,180,30,57,151,248,24,117,41,237,22,10,65,134,158,25,95,250,252,111,238,10,215,125,63,116,177,246,242,130,14,60,146,248,233,132,0,154,194,115,239,186,174,67,159,187,126,13,147,119,236,177,240,216,221,215,3,19,225,141,249,125,118,119,225,224,156,253,156,165,121,3,17,139,74,160,38,48,147,116,222,149,151,85,254,14,62,21,197,222,61,226,220,9,94,160,4,210,80,237,187,209,172,218,180,206,21,118,28,86,138,135,202,104,150,160,129,110,42,42,96,51,123,168,140,176,249,212,16,31,117,181,17,200,94,233,73,51,101,227,225,9,156,105,137,38,225,69,18,64,17,170,182,86,86,91,162,170,88,125,174,108,241,163,115,33,114,79,200,68,205,57,35,136,62,88,121,18,116,133,105,50,111,196,182,86,105,118,108,202,109,40,245,198,181,231,31,55,133,33,7,249,36,165,194,33,137,21,210,204,6,241,240,11,164,231,174,109,235,17,2,193,247,9,216,214,131,198,146,127,218,146,69,240,177,85,105,34,71,221,47,166,131,135,100,169,216,212,120,111,133,43,222,34,37,130,21,146,159,24,250,49,174,188,254,9,24,251,235,174,159,138,241,237,82,8,244,66,218,73,174,69,212,189,70,136,28,162,144,152,2,118,122,12,239,20,68,64,54,53,13,37,55,58,154,221,232,253,224,115,203,152,53,206,127,207,170,51,102,77,13,105,6,13,226,106,139,65,129,125,39,89,139,74,139,217,26,137,32,230,81,151,223,198,41,243,206,97,86,136,149,165,125,18,48,219,72,160,19,173,42,65,185,93,137,44,18,93,10,146,192,168,240,121,35,183,108,221,118,165,254,221,148,186,114,185,241,247,188,146,72,160,0,247,124,83,30,132,96,87,87,120,145,112,171,49,209,206,250,145,128,48,20,246,51,172,62,228,244,40,238,146,242,232,232,48,151,48,98,142,251,182,138,230,182,115,182,164,101,24,26,198,233,188,48,134,157,216,33,86,101,41,233,105,75,35,166,184,26,29,71,89,125,214,77,181,5,181,164,140,190,245,123,226,5,31,27,55,78,1,44,187,165,201,109,98,175,171,196,86,92,180,70,1,24,165,141,187,83,55,21,221,110,214,170,190,222,124,39,78,132,94,141,80,102,18,178,15,90,87,85,83,227,86,201,23,239,77,246,90,242,157,214,71,244,210,121,38,211,82,115,223,68,96,34,65,61,146,114,94,72,134,98,250,184,93,152,172,248,74,126,249,152,110,94,120,69,204,175,227,69,200,107,145,6,14,227,13,39,109,42,15,194,100,4,182,187,70,168,206,60,185,82,196,123,114,228,236,17,202,110,229,129,143,217,216,3,213,134,204,13,177,176,168,145,69,85,204,138,28,4,182,126,169,1,83,208,167,51,5,90,90,137,160,238,249,63,143,159,160,87,39,147,57,11,15,131,244,151,206,51,218,139,198,147,85,202,188,101,215,161,114,166,93,167,141,243,125,60,112,51,145,16,135,43,226,23,77,97,212,67,119,192,140,177,12,10,106,174,17,202,110,20,56,108,125,178,179,178,175,39,139,211,157,186,172,62,36,58,199,165,242,80,221,80,52,189,76,129,66,132,155,59,237,128,101,215,161,247,74,117,169,125,115,101,149,188,10,204,71,25,225,7,211,1,110,43,124,182,177,17,176,73,124,60,223,115,159,131,221,225,69,85,77,213,185,112,14,195,22,87,47,156,29,93,63,157,22,17,105,70,20,254,24,192,250,98,180,35,112,158,51,145,114,187,159,194,104,170,215,27,72,215,162,74,62,54,69,7,113,53,98,125,83,87,62,218,175,57,174,166,85,165,174,16,90,73,5,83,136,66,184,166,247,94,200,197,70,68,133,234,36,105,208,199,250,162,143,134,71,99,50,73,20,37,87,81,115,226,130,250,248,77,198,70,81,120,211,228,54,96,40,0,74,92,65,228,201,99,15,24,104,77,42,163,184,211,93,34,168,59,107,43,233,70,109,77,9,202,25,29,59,179,242,82,42,78,72,9,180,37,21,127,1,134,51,216,239,197,15,47,197,232,28,237,162,79,198,5,183,54,81,98,27,48,149,251,15,12,183,255,62,24,77,147,100,175,28,244,238,242,32,20,5,202,69,190,150,169,123,85,95,1,57,91,71,149,41,76,185,210,163,185,19,217,28,248,219,114,181,245,37,143,165,139,206,86,123,96,98,84,177,240,105,3,219,229,88,158,148,13,204,88,94,100,126,182,16,48,126,154,169,199,202,175,36,9,179,18,8,17,76,141,16,87,193,208,185,40,103,75,191,180,47,108,86,177,223,54,58,128,53,168,31,211,232,105,247,151,113,136,66,9,129,4,22,110,156,82,50,143,153,211,195,212,71,134,76,66,244,68,50,9,164,246,56,96,180,112,2,10,88,89,37,82,169,147,218,177,34,23,227,89,213,56,178,167,109,27,67,88,174,137,114,138,25,63,61,180,53,20,98,159,156,26,1,15,19,70,16,216,74,134,46,245,10,166,157,242,115,145,149,159,126,182,45,213,102,1,164,218,40,64,147,27,216,255,49,162,228,199,124,70,19,245,19,192,89,48,90,82,185,109,101,14,124,188,230,249,237,64,192,84,4,151,64,73,124,230,123,105,187,233,176,106,242,144,249,139,174,24,74,204,117,93,24,227,161,253,120,51,86,12,210,168,189,190,48,244,236,175,68,127,25,19,183,223,248,97,165,87,129,113,18,62,248,152,86,227,6,208,43,53,48,195,5,235,72,181,96,92,205,123,115,218,141,206,143,75,72,142,219,212,238,228,230,115,214,207,95,65,89,104,206,187,177,153,136,193,185,60,125,15,86,135,9,100,8,74,33,80,247,31,238,116,234,14,234,203,143,2,194,254,26,137,0,19,163,203,77,96,132,196,202,247,86,164,111,235,149,85,180,6,10,168,127,5,156,49,84,228,173,104,161,250,153,191,139,166,93,20,132,200,152,156,53,143,96,198,7,39,60,159,58,101,76,38,226,17,223,123,21,8,91,119,251,161,169,17,103,201,250,230,65,33,75,116,123,153,1,83,177,241,19,167,56,240,76,214,0,86,224,141,110,146,195,208,37,174,106,41,191,109,14,230,247,61,74,69,190,185,234,247,48,230,155,95,77,3,141,165,79,14,17,241,59,107,172,202,117,11,171,187,154,230,166,11,6,47,188,178,66,132,81,70,141,70,118,62,209,48,112,235,101,30,216,23,163,118,197,223,155,149,55,151,126,18,123,53,127,52,18,175,173,232,213,219,58,33,56,76,59,130,172,112,165,186,37,158,188,64,147,16,248,156,16,237,19,199,177,174,6,56,122,247,123,211,99,47,127,150,57,240,217,222,230,186,107,19,115,236,236,89,195,95,12,199,59,201,76,181,94,130,237,194,214,64,71,225,25,107,128,112,242,186,27,152,5,193,145,197,202,1,195,229,108,10,15,23,63,252,129,251,45,234,4,54,9,206,251,211,103,222,77,253,233,218,63,233,232,31,52,95,185,60,80,54,154,81,28,158,154,58,51,216,254,231,194,199,208,212,159,62,199,102,204,52,218,13,180,27,182,50,152,71,191,55,167,34,92,95,155,70,240,179,7,12,199,162,43,92,210,125,173,89,199,251,100,19,126,211,189,55,110,119,121,96,74,211,3,78,123,109,125,112,194,172,119,150,34,247,185,31,116,230,251,96,231,187,119,157,196,103,124,215,39,141,179,126,116,199,118,214,33,181,134,175,249,194,237,157,41,232,152,165,88,64,199,54,190,157,63,12,62,123,233,174,23,30,183,207,133,53,113,234,206,123,0,62,187,70,149,181,13,188,70,234,23,102,218,9,76,56,224,78,98,200,1,251,65,231,87,24,246,131,78,57,97,168,106,166,211,109,160,176,207,245,98,100,90,228,214,85,170,154,129,45,213,112,175,78,200,209,40,108,214,227,133,69,114,27,24,29,171,30,223,11,181,232,241,194,212,74,95,184,234,118,217,44,253,63,227,131,180,38,61,210,13,222,177,145,131,102,93,246,248,205,123,197,131,225,22,233,12,135,103,95,239,183,38,28,170,123,10,85,19,107,199,91,87,169,11,50,116,80,250,127,209,113,171,177,45,61,197,137,20,247,62,150,194,212,101,111,54,108,218,2,235,202,132,46,41,219,149,53,194,146,137,96,6,87,143,159,62,214,69,211,29,7,55,107,199,178,167,5,207,45,4,39,140,112,230,220,215,149,7,24,153,89,57,240,209,81,206,95,191,87,96,235,159,44,131,130,136,240,136,149,107,117,150,83,94,155,146,244,47,63,188,76,28,124,95,43,20,248,28,79,195,119,113,107,219,125,245,99,128,215,144,15,66,79,220,107,153,255,192,243,203,56,254,192,180,143,184,48,213,52,31,81,126,89,227,218,58,116,179,180,44,72,185,240,121,49,157,103,132,13,195,76,34,43,183,175,241,109,240,118,197,238,31,184,234,153,15,129,181,125,98,38,192,86,74,162,55,183,198,222,23,166,210,95,62,232,50,11,219,209,4,229,248,65,173,11,111,192,240,174,21,166,81,227,240,217,64,215,208,161,19,17,57,227,86,75,192,84,124,200,100,89,171,56,221,28,248,167,197,166,194,199,192,137,21,132,99,85,159,49,165,70,113,198,205,39,145,36,249,34,20,245,222,239,121,206,193,243,91,114,53,217,186,28,223,243,60,245,16,123,186,99,136,206,88,218,221,244,69,239,189,59,121,191,24,112,98,99,85,54,52,107,147,181,220,30,200,112,92,155,108,165,180,111,57,11,208,127,217,58,185,200,107,225,103,141,22,211,244,88,199,199,191,149,39,59,231,123,234,126,239,108,92,207,123,192,80,70,62,182,207,148,132,146,87,18,87,96,208,64,124,205,111,125,157,117,56,165,38,20,24,194,139,127,143,68,155,197,44,71,31,214,220,28,62,100,31,89,179,10,12,187,215,143,93,10,122,171,26,81,231,52,177,244,198,7,211,170,165,119,133,207,196,236,126,184,89,161,236,210,39,175,103,41,251,150,149,32,146,232,242,34,169,82,83,60,120,253,105,157,160,48,13,176,29,166,61,78,122,175,78,48,239,28,30,100,228,138,192,68,16,220,156,39,48,180,74,214,7,223,16,190,227,230,168,121,22,133,141,170,94,28,166,85,155,108,105,104,254,33,222,252,193,228,162,110,184,26,24,253,30,95,157,9,230,155,218,119,104,186,164,47,2,3,60,8,187,15,253,34,152,4,113,53,10,77,67,174,206,63,197,227,14,91,193,246,18,152,105,238,243,148,250,136,58,139,194,5,253,152,64,145,100,215,201,64,85,116,185,15,14,215,189,63,51,109,186,105,153,172,122,167,233,60,132,210,21,131,66,63,137,44,231,23,158,65,90,23,198,252,216,178,6,160,123,84,183,131,136,249,74,55,22,224,73,76,199,31,252,167,51,156,44,63,58,95,180,236,143,118,150,216,186,146,143,192,231,139,132,183,76,9,118,111,226,14,83,32,207,40,198,36,167,174,75,151,39,237,181,99,208,58,198,140,108,197,56,87,43,187,213,155,76,35,167,223,97,161,64,99,85,63,245,19,109,171,167,24,151,120,130,248,108,14,211,46,93,22,119,71,16,166,181,184,154,173,89,159,156,39,243,157,26,29,243,181,228,136,97,79,219,169,251,152,46,75,44,202,166,132,188,248,138,159,94,198,211,110,186,227,81,55,63,2,166,185,145,238,151,20,88,199,36,71,122,228,166,145,129,17,171,25,241,104,166,96,32,191,141,0,86,12,202,217,197,113,245,100,167,166,213,253,142,39,107,38,68,43,48,113,151,21,79,134,84,158,30,3,133,238,10,14,38,248,183,50,83,48,177,83,44,62,116,109,116,101,115,110,214,214,227,115,224,137,137,195,218,45,42,227,27,121,34,50,93,101,253,80,130,121,60,228,29,83,33,73,235,111,131,207,250,240,115,151,137,4,241,88,97,116,79,252,115,209,230,166,151,231,230,199,46,43,1,211,180,86,86,54,123,12,157,133,99,43,134,21,41,131,66,62,48,140,21,232,51,109,214,103,204,104,21,19,203,175,89,55,107,129,169,97,142,61,169,76,250,164,201,111,19,129,203,37,182,21,76,149,164,115,161,37,119,51,18,109,251,154,30,141,52,251,234,30,65,160,94,189,222,142,19,192,51,122,70,131,88,121,135,78,66,220,246,233,104,35,175,162,240,182,192,215,7,147,29,111,98,60,34,197,51,190,38,240,192,86,186,186,223,171,191,12,54,48,93,110,117,22,210,6,250,83,47,91,132,49,144,38,209,155,47,107,235,232,48,13,163,158,71,35,203,83,252,183,33,250,204,244,142,138,211,163,129,137,140,232,202,166,23,251,87,82,11,12,103,95,14,117,108,153,253,49,214,129,169,163,212,45,9,87,225,107,87,13,145,158,142,59,58,228,20,147,124,153,94,96,140,46,241,190,186,233,149,229,128,73,78,232,160,22,162,171,241,219,208,230,82,122,96,58,15,22,135,7,54,217,84,24,97,204,225,48,105,230,222,159,171,243,87,14,12,92,141,171,167,112,113,2,45,112,225,181,117,22,175,57,47,106,2,157,250,211,11,177,154,238,112,66,47,90,239,61,201,139,249,131,147,90,223,122,126,65,145,253,162,229,86,248,75,155,168,173,91,22,84,138,30,112,149,134,95,192,24,110,221,39,203,241,26,202,149,132,171,63,77,144,82,12,57,26,237,187,232,226,77,205,133,181,13,46,115,136,111,72,20,26,213,8,135,81,48,123,118,196,206,127,11,152,42,104,221,200,217,180,82,252,116,181,142,84,130,194,205,187,15,78,81,160,238,73,228,212,134,163,44,146,165,167,54,77,138,70,242,231,38,112,217,117,72,137,211,127,76,108,96,88,224,249,129,73,19,4,12,11,89,156,86,107,77,179,179,127,109,52,104,215,120,30,141,166,35,31,90,104,24,246,188,52,117,180,213,97,182,117,53,117,14,60,243,140,5,68,29,81,215,37,128,104,230,215,126,1,24,45,108,221,137,51,237,49,252,193,206,173,214,220,122,49,234,212,237,194,103,245,136,239,70,45,201,172,177,227,33,127,48,247,3,231,178,98,42,160,82,169,254,240,177,92,104,83,55,2,102,74,235,7,161,61,92,188,182,49,193,245,252,194,77,172,247,106,248,185,207,213,228,124,226,107,39,98,224,83,127,187,192,13,187,48,21,137,250,228,8,136,47,95,33,9,206,130,186,149,200,61,245,216,86,206,166,178,213,255,106,56,77,117,250,168,29,19,175,170,11,101,153,176,187,87,83,22,168,46,20,210,38,213,109,153,186,173,180,91,227,31,232,39,247,239,236,180,182,29,121,201,33,4,67,177,44,63,70,144,172,29,26,214,100,163,246,73,108,146,209,79,232,17,97,147,143,108,4,76,73,69,126,126,121,123,107,84,96,19,192,173,250,90,140,195,247,220,180,184,75,79,148,109,163,107,179,253,230,11,170,69,121,198,204,66,178,31,60,173,130,74,71,220,186,37,15,135,17,244,208,136,43,135,124,139,223,70,110,175,104,140,155,246,25,217,15,176,69,243,134,241,188,88,178,64,128,195,230,163,74,88,7,153,141,143,194,78,65,251,46,228,119,5,198,184,242,121,10,191,96,164,174,241,141,138,54,232,133,107,174,26,160,168,8,173,248,123,181,74,167,27,189,119,25,43,183,184,152,142,158,26,205,34,17,19,147,220,200,14,233,9,9,245,50,247,189,55,173,137,166,6,148,72,128,223,139,233,52,172,145,21,250,58,244,118,239,141,198,169,4,179,48,50,102,191,79,182,123,127,224,226,178,41,63,239,69,46,94,67,97,176,133,235,29,148,117,185,222,6,163,92,25,191,221,204,172,80,56,215,117,7,141,230,219,79,156,141,46,22,35,190,87,223,249,137,40,209,87,111,172,120,239,193,60,204,47,156,87,188,24,193,251,254,4,241,82,254,52,8,76,221,0,218,226,120,97,25,84,170,196,211,243,219,211,9,67,204,180,204,214,222,20,70,115,206,175,230,32,174,186,237,160,241,49,125,95,89,24,236,117,61,48,93,202,226,230,141,102,167,10,179,163,214,88,4,214,98,72,191,24,162,169,37,22,193,192,73,213,79,194,188,237,241,219,51,245,103,133,145,4,236,187,6,12,197,65,97,4,10,219,10,24,121,153,169,65,91,26,72,237,11,111,53,41,26,41,146,61,238,213,140,155,140,249,160,133,108,142,81,163,191,172,198,31,141,108,17,163,130,190,139,70,124,145,54,28,61,126,250,56,208,181,234,189,97,230,212,248,233,70,20,85,159,172,154,238,126,124,145,253,126,145,97,82,94,247,123,46,194,109,10,151,143,222,98,147,1,5,138,231,226,146,62,254,23,48,214,71,217,250,100,217,201,101,54,79,209,89,209,7,239,150,240,138,37,84,234,122,162,232,214,15,61,86,88,161,47,156,70,209,7,205,90,98,17,160,187,157,20,230,123,198,107,87,19,226,109,10,231,107,55,219,18,28,47,76,96,208,31,13,213,223,247,123,157,171,123,44,161,106,177,29,69,93,231,245,128,197,186,254,233,107,209,185,114,6,92,72,150,41,124,172,180,143,140,14,124,206,214,103,46,76,147,226,243,33,205,20,181,61,75,31,249,73,191,119,166,127,236,19,252,183,180,174,63,118,102,120,53,204,109,77,158,98,14,19,69,211,7,67,251,50,14,191,132,24,241,243,92,156,71,49,158,152,100,245,217,138,249,79,254,212,244,216,169,186,182,80,87,189,75,15,251,77,243,79,252,251,229,238,213,180,178,153,231,120,58,166,127,247,1,155,52,152,215,73,4,25,223,73,12,38,234,95,116,67,65,31,41,43,218,159,228,239,134,179,240,133,193,190,91,239,199,216,88,169,174,184,186,64,69,207,106,129,25,167,52,158,155,182,52,106,222,85,60,249,237,48,121,98,57,126,136,205,79,39,10,84,8,187,251,241,112,178,85,208,199,163,157,19,97,86,133,241,67,99,200,22,142,134,90,235,214,152,59,59,76,54,254,137,202,108,235,146,233,159,131,202,11,13,221,67,4,8,23,134,182,77,187,108,133,207,172,157,249,194,48,41,213,27,38,169,122,239,125,126,74,99,104,101,154,250,227,133,71,249,237,74,175,216,132,207,81,146,53,87,66,229,208,168,97,77,192,22,122,124,101,171,176,14,187,51,25,1,88,67,8,140,75,139,223,102,67,81,116,194,34,185,247,254,229,215,193,165,40,238,31,113,254,74,157,31,177,193,108,69,108,177,0,10,141,93,5,166,12,48,118,120,130,189,73,191,23,108,215,175,124,203,224,69,197,173,192,136,171,199,107,85,229,186,152,201,59,98,143,77,240,56,52,240,209,209,240,207,241,216,164,230,213,213,237,86,58,25,47,221,224,3,201,231,64,8,41,118,27,136,170,202,200,242,64,111,192,204,80,77,241,208,167,230,206,50,148,115,212,215,53,161,198,24,17,203,36,203,107,113,244,215,48,104,161,255,38,57,120,168,196,174,119,143,165,122,40,43,74,16,44,204,8,147,158,122,2,208,199,6,73,97,137,155,98,171,134,21,207,30,73,0,224,194,116,59,19,24,169,170,251,165,73,156,76,189,154,58,203,37,112,31,250,61,200,195,215,126,111,158,155,38,20,58,2,253,169,222,49,163,116,126,107,94,108,180,158,238,107,107,63,36,224,70,183,212,118,247,104,10,215,4,30,214,240,231,126,175,50,245,201,215,66,105,59,174,102,247,209,185,64,112,161,229,124,103,18,150,220,147,81,216,57,238,109,252,46,205,86,80,98,18,135,94,170,79,106,138,38,41,45,76,233,243,157,203,200,122,103,4,62,186,92,91,53,155,119,28,188,62,5,181,186,13,129,9,192,220,249,77,13,249,208,20,140,23,254,26,106,77,232,4,237,228,77,238,28,164,223,113,213,244,78,14,242,29,159,242,140,94,211,95,118,65,19,59,77,173,167,180,230,149,8,174,222,195,246,108,93,93,83,148,193,15,0,164,109,206,147,191,60,19,124,199,119,154,132,69,37,197,152,225,77,134,215,147,126,212,122,5,182,255,24,239,124,142,157,44,123,36,178,244,59,143,187,44,57,29,52,81,199,190,119,39,88,74,91,81,211,30,47,119,176,187,102,232,207,74,128,183,210,239,54,54,53,221,140,0,224,74,225,204,81,10,173,156,10,234,237,105,244,24,251,175,237,108,154,221,172,57,162,199,156,89,169,165,39,55,186,239,107,113,32,22,165,89,158,15,119,55,239,115,154,146,52,82,148,102,64,57,78,211,73,36,83,190,101,213,35,237,236,182,84,244,233,147,45,88,247,97,37,208,251,90,220,45,100,112,74,184,207,72,77,111,37,29,209,251,11,246,118,152,32,38,26,35,240,89,42,17,91,158,214,19,73,60,224,241,35,13,17,102,2,202,212,18,212,163,35,93,31,110,200,34,144,169,12,78,20,160,145,17,118,116,194,101,211,7,167,147,84,152,32,139,104,175,4,75,206,181,197,169,61,80,28,209,249,23,148,230,132,213,99,10,211,98,157,250,185,76,130,194,119,4,186,96,100,221,169,32,184,164,88,61,164,38,33,125,11,12,57,117,198,205,147,25,67,2,15,75,0,124,240,249,96,103,235,210,155,147,221,244,17,157,166,140,43,35,74,255,98,183,48,38,158,180,62,215,176,74,225,184,243,176,206,201,2,215,209,90,137,139,233,177,33,39,57,194,77,195,51,240,208,2,205,134,16,120,230,32,212,30,152,13,85,63,245,88,208,32,124,200,160,152,76,49,253,135,137,141,215,184,186,188,129,76,74,203,239,120,35,249,51,117,35,156,244,83,245,211,150,206,161,69,169,109,195,130,77,59,222,139,230,187,74,137,176,65,76,113,117,178,70,138,2,111,196,229,125,117,141,221,165,79,108,69,111,130,182,205,254,173,113,81,134,4,167,232,142,220,167,251,175,211,154,29,235,246,191,204,214,13,24,245,127,57,234,233,197,116,99,60,19,143,178,235,218,92,44,137,240,60,172,90,67,243,251,196,100,247,138,39,167,110,174,43,108,148,233,21,112,69,226,66,224,70,225,106,60,26,54,158,206,37,120,145,43,149,128,81,248,147,81,163,23,64,117,67,121,178,69,105,204,124,38,254,39,102,195,177,149,196,6,153,180,255,30,247,214,5,138,170,160,211,122,185,126,104,167,187,170,36,25,152,71,117,123,214,7,86,220,208,239,129,128,59,47,238,240,178,192,165,254,52,53,25,45,110,78,255,4,133,51,170,134,241,61,206,191,110,122,56,109,108,240,29,35,106,74,200,130,90,115,229,139,154,143,35,48,154,33,119,42,156,239,58,196,143,132,243,149,182,92,125,28,119,253,101,99,137,199,120,254,8,21,232,68,177,86,52,49,162,252,107,157,133,180,191,138,77,252,12,248,28,250,100,132,38,103,191,112,175,93,114,120,20,138,156,47,29,79,86,172,14,92,224,99,47,206,18,87,215,170,81,76,54,129,209,98,163,229,48,40,186,199,179,131,59,181,134,89,134,141,163,107,147,232,78,137,171,225,72,62,55,135,8,191,100,125,52,137,51,14,19,141,184,11,155,86,63,69,55,172,115,8,215,251,211,155,46,79,77,247,179,234,106,219,182,107,180,218,213,236,163,212,230,235,144,98,91,18,140,201,253,236,165,20,253,197,110,72,255,156,241,236,196,179,150,187,151,230,161,166,198,176,118,115,177,27,182,157,146,152,209,116,183,65,11,71,246,233,172,59,18,221,2,195,187,56,176,177,238,245,112,226,4,154,113,115,244,208,21,174,164,15,227,181,27,18,102,122,56,101,122,247,196,94,106,241,163,172,135,46,133,229,247,181,49,232,245,196,54,5,244,123,68,144,161,210,243,62,109,175,220,177,159,174,85,135,180,89,153,170,188,54,141,84,4,110,80,34,238,225,54,233,55,160,150,8,190,74,137,99,149,156,236,99,168,80,227,122,143,108,10,210,213,152,128,93,56,195,28,176,248,134,162,245,70,105,142,15,244,132,128,134,181,173,22,59,133,211,237,49,176,114,143,188,203,36,94,180,158,17,165,121,193,13,32,225,65,168,121,134,224,210,242,168,24,1,164,103,55,164,155,0,162,24,17,33,170,179,169,49,113,190,192,72,53,98,60,196,21,31,163,149,130,228,30,214,155,21,34,42,92,111,186,9,45,186,115,162,43,138,2,92,236,88,148,2,214,165,182,186,21,191,93,147,119,31,91,102,60,198,248,104,113,56,29,15,183,107,172,132,120,28,195,24,214,118,21,169,15,227,72,78,23,10,49,120,61,212,108,58,215,69,249,192,23,197,121,28,24,40,13,18,166,201,47,157,15,209,203,117,47,70,119,181,40,219,143,38,77,253,254,244,212,220,227,241,43,91,173,235,62,184,117,19,23,152,122,140,114,67,91,231,4,127,156,201,77,188,53,190,23,162,73,237,113,8,173,71,240,29,180,250,88,135,176,91,194,245,39,5,211,138,164,70,152,8,185,196,217,183,41,32,212,237,50,25,133,79,66,122,68,84,149,45,120,252,190,113,159,156,4,144,58,239,19,115,161,220,136,31,121,26,129,59,229,211,247,106,4,56,244,230,52,165,156,55,246,5,149,77,153,138,231,255,175,18,180,59,254,141,50,219,232,158,219,34,161,68,41,110,82,82,131,137,108,220,15,74,3,41,253,237,133,34,211,141,136,32,218,175,239,109,178,163,18,254,58,195,168,236,53,188,231,124,67,11,40,21,20,13,198,156,21,119,47,182,38,136,93,67,57,214,28,225,6,68,150,242,136,49,59,83,157,55,156,66,11,67,141,19,81,186,85,4,166,172,76,131,80,52,52,152,26,91,147,61,13,195,54,223,100,50,52,45,165,227,158,165,141,186,200,117,181,81,196,214,216,26,130,15,55,184,134,248,142,82,38,6,34,2,55,100,50,171,86,101,48,19,219,77,208,91,209,191,126,16,122,155,223,188,75,194,217,213,32,171,57,134,55,178,113,182,226,39,68,75,105,69,42,247,106,162,134,74,223,180,67,36,223,32,44,66,162,2,39,171,108,145,173,97,107,104,206,152,248,83,246,29,52,204,148,222,185,163,220,196,22,193,218,202,10,66,86,190,221,112,102,226,220,120,66,184,16,160,110,8,1,131,229,9,0,167,237,84,198,159,213,157,95,102,93,118,169,4,131,33,180,215,39,248,92,116,117,83,142,186,158,200,53,98,222,119,183,238,154,77,70,142,96,228,155,105,88,243,23,161,144,115,253,38,80,22,54,134,18,208,176,94,239,33,101,45,170,30,166,35,218,10,114,144,236,169,143,134,181,210,238,57,67,32,64,153,252,136,85,150,117,79,41,216,191,154,168,56,239,146,110,18,132,12,83,109,15,249,244,24,44,17,253,56,166,151,238,230,231,135,77,2,43,14,200,179,119,63,212,85,140,33,9,173,60,85,106,199,34,167,51,208,205,58,89,172,68,96,200,250,97,56,111,147,67,208,202,10,100,107,230,181,11,88,162,202,5,89,107,197,136,175,77,135,219,135,227,82,131,55,110,54,71,171,90,83,181,17,193,9,79,223,104,148,15,103,2,218,194,10,91,201,94,250,161,130,24,71,244,94,61,215,208,108,90,51,205,201,248,237,115,82,228,167,202,134,86,247,83,126,251,205,182,157,173,127,164,184,154,102,35,245,37,146,236,121,209,41,154,155,150,200,219,37,206,102,2,74,103,167,201,79,158,111,182,125,175,62,110,205,195,5,65,70,160,222,39,99,175,127,88,42,40,226,22,49,243,90,125,88,42,214,56,54,224,186,83,127,110,142,84,212,133,207,126,252,12,26,179,56,66,24,231,53,219,83,115,101,125,30,194,191,59,78,127,81,190,19,54,65,156,50,150,199,171,43,63,217,207,115,222,74,208,136,178,95,37,177,208,239,61,44,126,74,163,235,195,82,73,46,180,104,54,253,46,191,106,197,202,53,186,159,106,18,44,128,118,253,47,212,101,159,146,66,130,154,43,230,255,52,9,193,39,211,12,21,111,221,176,204,82,90,170,117,99,25,225,158,157,61,121,60,121,215,105,245,115,225,87,210,110,184,235,205,107,34,193,121,189,210,245,148,13,30,56,167,126,189,109,68,185,218,195,18,193,245,137,32,194,160,194,67,225,158,131,52,52,169,43,158,79,10,189,82,211,22,112,127,106,135,168,72,156,51,22,118,71,203,168,62,244,150,179,118,98,191,130,119,161,1,35,106,108,37,82,220,16,202,126,216,47,150,212,242,81,129,171,82,158,81,193,99,115,115,100,226,18,61,197,171,19,1,9,255,105,170,212,218,67,250,89,240,124,252,107,27,237,190,61,148,161,53,114,4,169,41,106,82,255,11,230,11,101,159,14,35,136,255,139,165,21,73,196,51,250,189,42,149,16,158,193,93,90,116,79,44,237,89,59,199,88,241,44,10,83,244,28,186,245,89,90,97,191,77,114,105,233,89,181,35,149,123,235,227,43,207,103,67,129,42,17,7,27,229,215,79,217,56,5,50,41,156,101,74,127,246,28,15,177,0,254,165,195,148,130,149,167,98,240,184,76,62,34,153,110,68,250,96,102,250,251,112,66,66,212,0,117,51,125,225,216,233,208,133,222,15,225,97,179,92,2,182,150,215,122,58,180,27,1,224,156,104,74,216,33,8,95,227,165,172,102,239,33,141,146,94,143,84,134,213,82,141,249,16,30,136,250,255,192,180,120,220,245,225,71,174,230,77,123,128,49,44,31,254,49,242,204,238,215,193,198,233,101,42,89,246,60,168,79,80,211,124,121,146,201,137,110,203,30,56,196,105,110,122,56,244,108,254,79,92,93,40,200,216,74,135,160,148,42,126,58,35,43,166,150,0,33,77,63,112,217,172,68,42,199,172,16,104,30,1,163,115,240,176,201,169,79,27,1,19,244,84,243,201,106,146,2,165,220,73,89,215,38,39,232,31,115,28,175,141,134,130,202,104,168,145,109,24,22,161,83,126,126,173,38,230,238,48,86,161,218,40,21,186,143,31,75,195,140,20,125,238,74,205,139,111,132,99,154,102,99,87,24,67,211,111,142,156,80,122,235,149,232,125,234,35,78,195,214,241,60,26,130,104,158,119,37,57,241,208,83,170,181,162,247,153,50,172,127,80,125,170,84,170,175,91,178,38,121,60,149,165,20,221,197,91,211,199,180,62,86,126,205,222,27,22,120,118,180,165,148,75,177,188,153,10,48,69,252,91,93,4,188,29,255,28,232,113,104,60,135,153,18,129,90,56,75,233,169,209,130,240,22,140,52,98,113,169,169,23,125,30,165,7,101,103,24,217,88,127,218,252,170,24,239,179,59,229,135,220,79,134,51,42,30,240,229,201,226,10,12,3,197,207,68,130,113,99,107,234,255,252,115,20,82,29,102,222,212,199,219,100,31,245,175,101,173,204,31,79,183,80,202,235,55,39,168,245,86,236,225,143,250,225,49,76,89,34,63,156,134,113,233,168,3,57,155,174,115,129,29,126,236,184,154,159,86,71,24,255,61,72,215,76,139,254,204,36,124,147,226,135,189,105,69,148,135,242,48,169,105,243,37,112,188,71,34,93,202,105,72,132,108,28,62,47,217,31,70,4,29,28,226,98,170,64,250,83,230,72,173,129,127,79,19,52,211,73,188,16,251,142,201,114,92,209,182,117,199,154,22,183,240,7,183,134,91,227,29,211,29,252,23,19,110,85,247,223,252,26,183,220,6,157,93,53,185,74,116,96,183,248,32,185,146,124,213,169,100,197,109,254,94,249,44,205,52,116,34,150,238,106,69,216,208,112,80,30,247,31,65,149,128,207,212,80,166,82,167,69,85,108,57,84,142,22,173,3,129,54,155,220,3,231,112,126,234,249,224,45,120,205,42,181,255,69,148,91,127,224,190,221,50,163,91,113,153,15,87,137,98,106,207,189,118,200,248,117,61,55,71,246,229,194,101,235,129,77,79,165,179,102,178,195,213,146,87,15,211,105,71,232,160,63,157,178,235,79,151,157,237,94,81,223,201,132,20,31,152,87,249,224,197,9,93,158,171,57,3,170,195,19,201,96,29,111,218,61,248,115,79,14,46,29,20,94,178,249,76,48,177,13,29,111,248,63,189,6,122,78,181,164,129,1,200,164,97,20,210,83,98,60,60,41,90,244,133,19,75,72,129,229,162,133,186,29,137,160,15,238,214,26,94,23,143,117,221,246,215,34,55,160,133,55,100,13,103,208,54,187,137,96,62,117,215,214,118,253,67,225,68,107,149,47,186,70,43,34,227,240,120,233,21,255,212,178,143,236,123,70,183,38,177,79,216,157,4,142,175,250,179,8,151,52,116,183,152,62,222,190,127,235,98,97,123,133,141,109,157,3,230,200,223,15,177,161,185,44,15,222,48,253,225,159,4,14,74,251,45,224,252,60,25,172,204,226,225,175,110,77,175,52,85,62,172,85,114,160,173,63,49,251,209,140,140,22,48,226,30,154,79,43,205,133,140,248,97,19,93,144,108,156,153,179,51,96,235,213,170,89,68,62,81,60,54,133,192,42,30,176,6,154,115,113,245,153,86,90,56,77,2,159,176,195,7,83,151,171,20,244,153,172,250,214,111,78,153,154,128,153,16,173,135,251,219,54,65,89,73,86,195,208,13,63,180,161,196,162,182,194,52,221,99,159,163,231,13,201,50,10,220,169,217,247,136,68,195,189,154,114,238,145,107,45,49,143,48,87,151,242,165,77,169,107,59,107,136,114,250,71,182,96,90,205,136,251,222,70,224,148,208,22,154,30,4,229,63,180,80,44,38,135,38,148,176,28,37,84,36,32,233,171,114,225,156,17,77,246,7,207,176,130,100,55,91,228,193,183,111,195,38,76,160,41,99,124,90,130,64,63,112,133,136,166,251,48,101,16,222,50,14,24,249,210,59,131,145,251,109,221,35,153,184,223,80,236,46,12,37,52,232,51,152,149,109,203,107,31,83,224,156,162,190,217,97,55,34,142,46,240,79,168,251,131,97,21,170,227,4,219,134,134,49,31,220,104,16,39,198,0,134,157,91,41,103,72,207,194,22,243,107,145,32,155,126,92,163,187,213,180,82,157,158,109,37,248,101,136,97,76,45,1,222,38,104,234,199,135,169,45,40,153,117,155,32,157,159,15,5,1,255,46,41,227,141,226,107,4,104,105,207,164,218,26,136,41,172,168,188,52,101,76,141,134,108,210,105,219,125,54,84,60,139,150,80,109,18,233,225,219,152,182,178,26,103,132,247,102,196,113,10,117,99,90,113,138,104,248,12,138,59,169,234,99,230,40,60,80,147,92,1,83,116,27,143,54,16,167,61,14,140,63,90,198,126,186,163,194,249,62,175,237,134,148,231,144,35,0,153,22,91,178,63,48,83,24,50,248,133,145,5,140,194,78,132,222,143,239,191,46,204,64,68,136,9,161,163,41,33,38,216,151,173,68,69,106,182,112,224,157,73,231,255,182,46,11,223,247,68,245,184,73,61,235,57,236,207,188,11,74,19,170,42,52,10,13,56,39,91,19,223,231,230,99,119,169,207,58,71,15,237,136,253,12,200,204,53,145,175,161,165,149,17,203,62,152,222,28,235,74,4,26,69,119,5,209,139,202,217,117,251,117,155,53,135,132,164,63,57,205,194,69,119,135,243,164,172,8,213,176,121,158,169,45,79,222,72,96,182,128,9,206,220,211,11,5,205,157,99,199,67,85,188,93,185,117,72,68,24,162,110,161,209,227,111,200,25,131,52,14,46,207,55,106,166,173,33,182,58,50,18,144,54,3,102,23,185,135,58,65,190,81,131,171,149,44,127,122,31,188,208,72,57,2,111,164,82,137,221,92,248,156,118,201,37,233,14,156,172,39,230,133,137,166,185,116,199,177,118,201,164,203,160,33,57,15,127,247,131,251,54,197,162,11,195,93,28,158,126,73,230,77,201,111,195,48,75,65,123,77,148,106,142,235,195,27,255,19,73,125,135,77,56,94,174,198,144,205,238,237,166,159,208,245,157,75,104,58,165,251,228,44,112,201,105,49,107,173,200,252,131,217,245,37,121,115,28,61,52,182,221,13,71,244,103,103,249,96,214,169,33,204,44,198,108,9,87,5,75,7,254,131,255,246,153,107,146,207,30,212,26,81,182,240,161,214,4,253,110,168,3,102,151,231,171,57,233,206,226,205,114,49,187,202,215,180,151,100,127,121,100,229,80,83,221,197,69,46,10,135,219,20,239,200,252,151,51,75,235,7,15,211,99,147,171,249,79,185,59,220,145,190,188,39,24,45,150,136,83,249,163,209,228,84,132,90,160,135,226,29,204,15,166,48,105,84,129,77,195,233,179,184,203,15,165,246,110,230,199,65,204,217,21,4,137,205,208,104,241,190,54,234,14,103,94,126,63,77,65,219,217,71,238,215,68,77,10,127,249,131,39,61,127,175,81,124,44,174,188,189,211,30,48,222,231,141,63,144,243,53,54,252,7,15,171,14,200,2,79,39,93,0,218,175,255,251,69,128,255,221,255,242,191,254,187,127,254,175,254,205,255,253,47,254,95,34,192,45,255,255,32,2,60,40,122,72,238,108,21,18,74,103,30,109,121,80,130,240,197,71,1,66,187,132,181,206,32,157,81,76,95,34,150,81,40,170,229,129,74,206,185,227,151,214,59,240,56,163,168,159,7,57,188,236,31,96,87,147,126,147,143,139,2,67,247,121,199,70,33,95,222,4,236,124,202,22,52,67,186,204,42,186,238,205,239,28,62,19,127,227,14,233,148,37,20,229,79,125,158,145,214,158,75,38,124,65,118,222,111,62,145,118,149,189,177,241,177,93,164,135,38,138,248,159,2,211,166,194,227,178,201,78,4,153,54,148,132,164,229,38,52,226,197,162,102,111,61,145,105,154,229,155,128,117,164,214,13,8,73,191,26,123,62,154,84,73,102,52,121,237,51,134,1,15,246,168,165,187,219,92,17,90,77,236,80,58,164,4,91,107,114,123,15,29,170,41,41,65,91,12,61,202,70,140,97,33,21,91,184,121,214,38,40,246,101,14,149,41,187,122,58,3,30,199,145,69,177,196,120,161,190,224,10,71,88,37,142,132,119,134,181,169,186,123,35,171,73,28,38,134,132,118,149,229,30,56,69,207,89,154,204,149,125,207,35,130,21,75,206,89,204,230,96,42,36,107,169,210,139,158,241,61,164,174,57,165,233,158,188,31,11,161,5,125,247,124,0,34,145,2,231,62,67,77,151,49,50,237,80,49,94,32,127,185,95,130,190,217,49,210,197,104,59,119,11,157,197,106,13,53,110,103,55,51,162,206,255,122,54,7,173,168,179,173,136,85,134,116,94,245,0,42,205,141,170,164,238,70,178,198,63,110,86,141,101,165,107,98,241,25,83,51,108,54,168,171,91,76,58,122,150,100,159,137,7,70,143,65,126,186,34,9,228,182,11,236,140,115,46,11,108,45,2,61,221,159,45,78,181,229,201,172,37,65,220,156,50,150,57,229,106,148,156,131,213,73,223,146,243,223,229,209,136,245,54,63,41,33,93,158,169,36,131,150,168,253,44,1,151,166,20,39,58,210,142,40,116,134,45,218,148,255,187,201,183,69,101,85,65,195,57,75,102,4,162,222,153,188,126,53,84,97,73,205,29,251,61,17,18,114,243,159,230,212,18,10,220,236,195,17,154,34,158,125,222,76,238,109,77,50,221,46,58,27,28,47,46,87,119,11,67,187,125,111,149,17,77,189,158,141,139,231,55,31,236,234,18,32,218,21,105,182,112,92,76,178,86,66,14,38,206,16,1,59,62,94,83,135,139,38,116,17,45,103,165,119,37,88,28,203,19,45,197,21,222,92,82,222,242,90,244,240,114,71,177,96,181,138,250,214,178,114,6,15,72,99,30,225,34,137,139,58,77,244,197,225,109,170,75,2,151,126,25,161,199,69,165,14,186,169,255,139,229,26,14,238,79,247,92,113,174,55,121,244,225,48,84,110,113,230,150,41,206,196,147,83,61,175,50,86,8,37,211,180,211,97,116,91,212,3,102,110,221,39,135,190,164,185,166,115,184,145,195,244,49,195,46,146,5,98,162,98,35,202,176,49,159,73,119,11,140,88,139,223,28,21,229,172,156,79,104,69,161,148,136,150,124,237,98,136,66,43,71,146,211,195,56,116,207,209,20,50,153,111,196,140,28,30,200,79,74,32,134,96,86,212,105,80,138,66,247,72,137,242,20,171,96,246,56,205,166,129,145,252,246,25,134,30,197,162,205,124,5,133,243,106,151,233,115,54,133,70,123,113,129,209,8,245,159,166,25,123,47,90,14,193,20,118,27,185,81,130,211,158,74,11,100,227,252,151,55,204,27,201,167,82,146,128,178,159,195,11,87,255,23,241,127,184,109,79,65,56,181,101,18,209,163,41,130,111,73,136,119,245,167,158,206,210,87,17,198,204,195,228,54,52,212,136,214,77,11,152,7,105,15,139,125,132,81,128,138,17,100,17,45,208,74,119,43,70,105,175,191,241,217,69,183,75,143,84,162,48,88,180,64,171,212,200,78,80,46,254,228,193,6,141,97,214,136,224,109,178,99,64,43,39,9,5,71,232,183,153,66,255,83,209,153,83,160,180,224,208,34,110,118,199,233,209,14,170,59,167,70,90,136,78,205,32,254,119,211,147,81,106,163,49,25,220,158,96,113,172,71,99,142,138,130,72,162,117,211,62,212,28,27,20,221,40,33,97,226,228,145,159,66,236,145,227,181,38,140,34,77,229,210,227,227,6,88,81,24,158,15,249,240,44,222,155,67,160,136,233,17,74,180,74,62,207,219,147,50,171,114,182,1,211,19,42,82,35,176,96,53,111,223,136,153,122,108,139,19,229,17,254,71,207,169,175,155,242,129,4,160,138,103,141,252,146,15,26,1,165,250,40,14,162,146,208,220,140,162,90,119,237,39,159,4,111,214,9,53,86,151,180,158,97,57,118,206,77,116,65,48,120,100,49,17,132,140,229,199,12,46,15,235,185,91,99,26,79,193,17,0,207,79,182,247,120,80,65,217,28,228,81,242,115,53,235,199,227,237,7,180,22,32,79,66,169,135,17,70,101,69,41,207,247,102,195,140,244,57,233,12,165,171,25,221,59,34,72,76,140,254,208,185,97,216,187,27,73,122,144,152,132,22,207,159,19,105,249,226,53,14,192,210,196,13,252,136,16,31,34,113,137,46,187,230,30,97,171,228,72,123,30,135,246,201,41,149,57,131,165,52,104,105,212,30,94,179,105,205,70,194,149,89,173,232,249,222,49,164,212,189,62,147,97,194,28,114,139,96,160,77,253,16,116,39,9,17,77,5,87,173,235,4,110,46,233,110,25,209,186,52,115,73,197,74,200,169,97,60,64,216,215,231,38,172,234,67,90,233,32,250,80,197,113,178,218,77,98,99,86,239,103,237,215,25,140,134,106,253,122,245,201,153,167,49,164,102,68,232,2,28,219,132,83,35,191,142,28,182,126,78,146,26,65,120,168,104,127,169,42,39,28,135,144,253,27,214,9,224,161,115,67,3,137,245,217,172,163,177,230,46,225,210,196,84,98,203,122,120,5,44,208,112,115,72,192,150,254,36,70,97,209,142,128,173,19,164,238,44,40,33,5,83,131,222,117,250,193,232,52,232,61,15,112,136,202,43,205,7,45,44,136,172,131,179,238,145,199,67,146,46,247,203,213,32,97,158,31,234,12,5,152,65,244,32,187,245,112,162,175,246,23,77,161,210,163,205,2,23,251,254,50,153,106,29,147,130,54,216,142,95,30,70,123,85,125,20,171,186,11,126,74,89,15,145,195,104,106,237,194,243,49,108,17,95,65,104,216,225,51,222,117,62,218,44,121,200,163,65,127,120,244,62,177,246,99,249,145,182,88,250,185,10,217,150,88,65,36,7,158,124,48,66,24,129,18,134,201,207,160,164,124,179,197,3,157,210,161,114,187,116,9,11,114,227,57,79,210,195,115,58,35,68,69,126,160,214,141,73,95,139,3,48,46,102,179,86,180,16,87,200,151,77,132,150,192,163,21,74,183,34,135,71,121,114,151,157,222,50,43,62,215,88,249,81,84,234,22,38,232,194,115,90,207,68,64,211,214,55,59,235,177,162,250,143,216,76,145,61,161,178,44,61,146,182,5,73,254,216,21,38,230,249,123,117,187,244,220,97,5,119,207,152,172,18,194,204,212,170,18,170,47,239,163,133,169,131,135,223,30,217,88,186,118,220,123,159,115,112,61,179,140,41,26,215,46,203,251,60,218,172,84,167,56,237,140,89,49,159,9,142,144,87,144,214,80,214,125,231,224,190,135,143,45,77,101,244,47,250,195,212,75,135,43,163,60,194,69,84,85,172,32,211,141,199,212,200,85,24,32,131,158,38,106,86,194,199,202,247,157,23,33,100,189,55,73,152,21,116,158,133,116,141,238,147,201,180,204,130,220,152,97,93,40,63,17,117,252,216,79,206,214,146,183,54,25,218,104,29,151,203,94,172,15,91,154,173,234,158,153,28,206,234,9,163,182,25,42,106,20,126,63,194,91,155,11,226,91,109,100,184,30,70,103,166,100,35,158,107,19,94,208,95,206,102,42,92,70,103,209,170,205,134,124,102,114,167,110,38,234,223,31,186,255,34,248,227,164,98,142,204,220,222,182,25,115,6,59,23,222,80,127,26,95,244,124,203,77,137,236,244,242,168,78,174,18,199,214,164,128,66,243,254,112,159,199,173,8,77,176,69,203,211,137,4,42,100,240,111,173,180,228,97,36,215,22,165,118,217,50,40,191,164,29,215,101,254,46,140,107,165,105,195,2,136,122,236,76,2,187,63,18,135,199,143,14,62,127,41,20,25,61,28,112,200,196,65,74,134,245,181,84,10,141,166,13,81,70,91,217,22,31,250,57,93,53,221,169,155,184,232,186,67,155,120,220,140,18,67,212,53,211,35,5,104,197,115,78,239,237,84,91,212,71,81,111,75,149,17,53,187,15,143,251,192,209,131,8,152,211,68,213,252,144,234,234,183,118,223,92,41,133,137,137,221,218,125,4,247,242,163,5,72,201,69,112,250,77,229,70,97,210,125,81,96,63,72,237,207,7,158,82,34,207,142,149,30,152,253,49,96,4,18,215,243,219,176,62,199,173,37,95,239,107,211,117,165,95,117,139,241,112,185,199,176,227,41,138,40,250,171,219,74,85,115,187,197,226,198,75,120,190,72,15,197,61,226,74,16,239,85,42,240,152,226,243,74,126,88,136,224,209,2,204,87,159,197,106,228,149,70,126,230,222,217,117,2,94,24,88,229,153,105,37,202,23,137,181,14,165,101,254,112,43,250,21,81,105,244,211,125,186,16,245,91,59,66,3,48,101,78,82,202,32,247,102,216,182,94,204,254,247,168,191,168,50,127,67,237,162,196,92,176,92,213,175,171,215,138,226,145,69,237,218,158,111,225,74,185,191,141,94,206,83,171,208,77,52,63,74,178,205,50,212,5,134,15,191,110,137,111,123,106,148,6,156,224,91,164,75,194,173,190,243,176,122,67,55,211,113,219,143,94,45,214,119,187,58,135,195,154,251,8,92,104,143,89,66,127,49,175,253,244,164,58,63,183,163,98,52,91,218,71,214,62,166,116,9,145,56,250,12,169,122,35,10,194,17,75,162,211,210,110,250,57,59,185,140,144,6,163,222,166,104,127,49,194,71,81,215,181,138,113,245,181,19,151,237,190,161,89,185,173,79,158,246,218,234,151,203,100,180,30,165,214,52,20,103,131,177,96,147,105,104,55,57,136,56,251,138,252,210,232,83,181,139,169,77,233,81,76,222,76,119,72,127,154,104,110,72,194,162,200,162,77,190,242,21,199,167,158,3,177,119,125,105,211,184,116,152,102,17,186,37,89,99,193,184,181,5,173,180,2,4,23,99,133,30,218,48,116,106,7,49,14,83,127,108,19,29,210,179,17,17,136,116,197,162,145,147,125,110,78,41,92,40,117,30,131,98,62,42,160,112,1,175,88,244,60,123,190,90,188,212,174,141,28,179,148,228,250,86,101,99,171,209,189,87,183,154,149,224,69,221,81,189,186,125,147,198,245,122,136,192,73,204,67,68,178,207,210,214,71,163,249,72,72,212,81,87,246,232,132,90,71,144,139,206,244,72,190,246,116,131,7,11,73,209,246,251,91,95,233,225,179,101,141,231,123,81,116,22,181,89,92,221,222,246,125,164,159,162,66,158,221,180,191,61,242,104,213,220,239,115,151,242,116,216,163,222,37,134,108,160,99,89,94,52,140,21,131,235,51,133,209,167,24,119,196,206,49,160,93,240,96,37,150,123,239,220,150,170,26,83,232,149,239,144,209,109,39,61,109,7,77,185,56,96,58,97,42,154,207,210,139,7,99,247,210,30,121,217,42,56,3,165,227,151,162,253,110,195,68,182,83,126,126,56,91,177,80,192,239,151,228,52,9,197,127,186,103,204,246,188,20,12,171,59,3,199,211,28,182,89,1,72,104,250,157,45,51,141,103,180,209,188,123,224,119,180,19,58,210,241,96,216,56,79,43,197,132,168,77,191,48,114,95,10,151,27,239,167,142,139,45,251,133,35,94,105,176,246,65,64,209,178,93,13,69,42,127,250,211,15,116,115,228,222,171,71,127,26,149,110,8,240,119,217,194,83,126,251,102,174,168,148,51,184,63,253,64,55,84,174,24,211,10,89,111,62,112,156,200,134,214,23,165,117,95,192,214,93,67,159,140,42,179,152,192,197,138,6,158,118,160,73,6,188,208,189,87,59,145,34,96,126,23,30,169,185,246,194,244,202,22,56,169,143,81,141,58,116,183,186,57,180,113,115,227,16,14,45,90,88,21,111,15,84,20,54,239,181,244,37,155,47,28,82,4,160,170,119,217,76,158,234,62,118,162,80,253,105,191,138,222,111,187,205,0,246,211,227,148,220,230,157,100,169,107,166,128,226,225,37,125,4,136,160,62,109,95,247,14,141,44,114,218,83,123,88,89,143,232,18,114,26,3,197,153,250,116,164,157,178,83,81,36,81,213,144,174,166,199,16,87,155,216,90,121,219,221,70,161,243,162,98,236,125,52,152,227,161,28,129,170,167,230,131,27,153,239,43,61,105,114,165,90,9,90,32,252,141,43,44,191,158,158,154,5,82,126,104,86,112,54,107,99,175,6,165,41,146,97,102,111,44,53,10,97,241,71,41,15,229,73,89,67,199,116,14,173,119,84,186,81,125,101,76,207,75,225,19,92,184,168,245,67,133,95,84,158,31,244,248,30,186,17,82,247,112,191,23,77,171,158,101,251,195,165,15,116,62,3,138,2,86,15,181,12,83,94,214,237,187,16,107,15,131,177,35,145,169,83,244,167,166,61,126,153,56,174,126,142,98,61,91,174,110,124,121,26,15,209,94,154,88,226,21,165,71,252,87,225,122,25,15,11,98,219,243,181,142,253,121,219,31,144,194,211,142,232,231,201,216,103,123,244,194,72,111,53,126,177,132,177,163,4,227,213,113,129,235,84,239,102,132,168,210,51,139,150,72,179,83,79,175,103,3,126,71,68,218,23,178,240,101,62,221,158,225,86,231,104,31,82,30,161,54,22,79,185,27,198,198,45,212,160,67,181,94,172,43,122,170,192,152,120,218,34,143,16,178,217,199,242,92,79,15,235,197,74,239,209,33,199,154,43,61,240,26,183,7,78,197,177,121,246,254,36,205,148,44,80,213,159,221,59,141,219,125,135,132,221,211,174,25,253,158,28,189,123,232,144,146,158,171,207,160,69,67,35,166,196,187,125,195,23,234,241,224,199,74,120,218,103,31,52,166,32,232,44,79,35,105,42,178,83,188,22,254,206,211,41,154,26,48,191,53,193,206,60,251,139,70,53,50,240,49,240,158,163,56,68,89,161,219,147,27,122,193,182,247,133,31,97,17,142,241,29,50,107,231,25,242,163,190,99,240,84,120,106,11,182,31,19,34,122,87,21,171,109,154,175,1,82,163,139,147,57,152,143,77,6,13,186,199,163,17,85,124,140,27,168,173,235,162,75,19,77,216,62,199,105,137,159,70,66,87,131,21,231,210,25,21,218,116,136,202,79,91,3,156,171,32,105,28,131,128,50,41,125,109,86,158,159,105,155,76,95,122,12,81,83,69,241,30,106,121,144,216,215,159,70,68,52,154,195,253,244,1,121,134,148,198,186,222,213,46,85,186,180,63,231,120,245,236,156,245,186,46,75,103,2,19,163,204,232,124,58,80,176,212,99,105,196,165,213,12,213,231,80,98,235,91,183,35,235,82,53,63,114,194,212,223,123,19,65,66,162,253,57,241,136,88,183,104,96,216,150,86,241,208,61,158,176,101,180,154,61,135,231,115,156,14,150,83,180,94,60,187,226,120,86,30,94,101,60,57,228,132,242,88,70,103,210,181,104,127,8,165,244,9,175,90,115,218,104,238,155,104,240,254,244,35,167,124,219,27,55,102,138,143,250,175,165,151,61,150,222,206,66,42,15,141,169,225,15,59,119,11,101,144,179,99,60,102,215,24,193,56,165,172,127,227,61,235,176,240,53,163,249,239,113,33,85,8,151,98,240,51,107,253,201,141,75,251,156,122,236,33,197,187,49,159,47,80,159,22,239,44,199,25,45,222,45,141,172,17,28,152,19,57,218,18,175,39,54,68,215,4,39,120,208,91,114,229,39,248,154,104,210,16,109,239,155,229,202,228,234,227,142,166,17,93,162,27,169,81,61,122,72,143,69,43,204,99,137,190,58,208,213,242,253,222,103,51,219,158,42,238,41,141,1,113,188,29,166,20,176,9,90,32,100,69,23,232,98,90,87,23,94,150,216,90,183,3,245,163,135,95,237,156,108,43,218,118,183,169,137,17,130,100,231,19,249,79,15,138,10,134,160,199,25,240,106,124,100,69,76,59,83,96,18,43,251,182,4,71,14,179,200,79,195,217,240,86,177,25,209,121,77,202,243,212,205,105,47,124,185,10,163,67,224,52,119,52,168,222,248,220,18,242,178,78,125,222,218,173,209,247,144,52,215,133,233,207,225,49,20,136,192,248,247,242,94,244,245,115,14,69,43,166,252,39,174,26,206,215,42,23,134,58,208,21,101,203,31,142,110,244,220,229,173,45,155,231,31,243,172,122,211,163,16,184,154,128,152,195,199,126,87,161,116,104,68,168,163,126,112,181,29,70,230,2,1,22,175,207,59,240,217,208,122,215,171,137,159,6,186,167,112,216,169,148,101,38,124,171,3,93,229,170,196,17,147,111,138,86,202,197,164,218,228,248,56,78,35,57,122,127,110,44,120,109,69,1,85,11,238,214,7,195,19,218,226,120,159,101,78,242,218,97,172,29,109,75,133,249,191,162,131,59,5,37,143,138,18,21,31,238,160,154,242,245,49,222,228,99,146,71,141,173,178,254,52,24,148,143,153,77,148,224,123,237,90,140,220,177,116,84,248,7,197,97,234,158,231,243,61,152,133,126,115,146,220,170,87,89,205,183,240,147,141,82,78,226,165,250,219,112,187,253,183,145,210,145,162,40,158,124,187,22,31,199,28,201,234,44,111,125,206,19,47,193,110,108,96,73,43,80,139,181,97,240,231,70,82,90,211,92,103,158,152,89,227,240,66,107,231,206,66,84,84,157,219,139,179,155,158,6,73,5,167,52,154,56,87,164,225,149,197,80,140,227,236,203,131,55,76,170,224,148,41,183,138,166,194,20,133,21,253,214,153,144,191,23,232,96,25,116,26,105,255,199,168,85,161,226,0,18,250,207,254,134,122,11,52,231,48,61,128,109,11,12,120,209,239,105,93,152,114,205,207,192,197,38,207,146,156,37,207,125,246,180,143,0,0,58,172,97,138,194,148,99,93,24,59,117,11,60,250,215,211,143,76,56,185,109,125,48,234,2,190,77,125,16,64,70,71,111,10,108,229,121,126,245,217,181,235,237,120,192,115,83,66,252,179,210,7,7,102,158,151,34,221,172,169,213,89,249,251,131,143,95,89,174,213,111,58,152,48,191,191,65,49,234,193,221,182,129,233,200,153,187,195,40,81,229,173,48,169,203,250,193,11,94,67,152,30,6,83,154,209,2,70,83,92,80,252,141,244,255,16,119,46,171,27,36,201,117,127,165,172,188,231,235,121,101,47,12,94,27,180,51,8,12,94,72,218,25,140,159,70,131,31,195,249,139,175,34,226,84,107,122,55,208,163,25,80,247,249,87,125,85,89,121,137,203,137,19,129,162,37,63,245,167,77,168,241,29,149,133,198,122,146,246,12,62,175,211,48,81,87,167,91,181,126,107,22,254,124,223,154,220,234,249,92,92,225,214,199,213,15,26,127,245,232,144,162,194,251,14,41,158,39,74,0,242,65,6,125,247,222,7,135,23,117,119,126,249,32,22,209,59,239,131,19,230,61,75,63,136,237,50,213,225,187,149,142,174,83,133,64,193,123,30,205,141,50,37,61,62,4,38,187,231,35,126,40,205,90,250,53,169,165,61,126,241,99,213,90,249,61,176,14,214,171,254,114,97,162,29,179,230,28,39,64,113,94,57,66,138,125,80,108,95,249,94,247,69,26,126,219,11,15,52,111,245,230,40,162,189,105,146,137,238,149,181,121,75,24,253,145,183,79,4,48,101,89,83,110,110,125,99,246,59,166,212,81,80,255,165,87,95,103,167,248,213,251,254,245,146,89,204,199,118,223,213,224,39,227,108,221,164,237,247,138,81,193,82,127,30,121,109,42,49,222,2,70,224,95,62,61,225,231,78,166,55,246,2,140,164,92,151,247,194,157,105,61,97,170,143,134,192,166,17,31,55,231,48,236,57,17,89,145,243,213,88,157,212,224,210,120,189,41,92,188,142,205,96,250,246,84,129,127,122,26,14,243,160,242,104,211,250,166,22,255,96,8,161,103,94,216,224,250,10,207,26,106,142,68,162,247,68,161,97,178,193,180,27,129,10,52,4,166,227,220,207,68,54,24,9,41,121,47,250,32,190,66,194,192,16,249,229,123,77,234,85,125,187,164,222,134,66,153,173,240,243,170,245,128,162,234,241,200,160,208,55,236,101,243,2,111,107,54,35,48,188,152,238,79,198,115,119,153,166,192,94,251,103,85,23,83,220,64,131,89,6,126,243,70,75,197,162,239,101,124,209,128,41,60,106,250,224,63,131,220,97,56,174,58,104,230,134,15,127,109,28,156,185,151,124,16,118,169,248,237,69,33,189,142,233,166,23,246,227,240,175,5,148,126,206,199,58,206,188,48,21,33,77,54,173,59,38,20,229,191,143,246,80,59,184,171,62,57,21,143,211,97,100,19,78,145,217,96,2,51,239,26,33,44,101,31,41,97,18,183,47,13,7,190,21,156,122,157,105,56,142,175,68,57,240,129,217,47,191,221,41,217,122,207,32,130,90,179,165,105,132,29,68,198,226,23,234,0,38,225,45,59,162,177,104,79,73,184,125,230,41,10,40,59,30,28,41,251,12,80,118,35,119,221,21,232,23,99,209,165,65,72,241,10,114,204,221,159,140,221,122,232,52,190,31,179,190,92,199,73,181,246,157,229,35,127,123,252,196,255,222,171,239,110,137,206,126,126,79,59,160,222,236,44,87,83,120,189,243,181,41,57,169,62,79,239,189,9,242,228,91,67,130,158,47,9,7,152,148,170,28,204,198,247,138,185,98,90,246,178,235,140,159,166,207,136,7,91,71,204,17,200,242,228,229,28,189,247,93,50,207,200,14,94,231,206,47,174,56,79,79,222,219,164,26,215,123,12,16,18,108,210,43,2,163,185,151,214,253,123,32,190,138,174,81,194,195,136,109,1,35,4,34,38,67,183,28,225,120,7,28,254,78,91,50,83,112,146,80,237,119,248,254,142,88,35,196,226,152,196,142,226,207,234,147,21,132,30,226,181,41,29,207,242,59,147,132,121,133,74,1,143,5,174,2,108,199,200,189,62,38,148,22,37,99,10,24,221,144,245,126,75,106,149,33,109,234,213,38,116,228,48,178,236,9,210,185,230,109,201,67,103,19,38,156,24,135,88,158,227,237,38,77,246,232,90,53,91,118,82,216,120,120,80,14,155,163,44,87,27,201,191,196,213,40,62,203,249,98,133,76,175,223,61,17,204,71,245,81,222,186,47,235,47,249,194,148,237,46,25,239,102,154,171,53,224,57,186,78,66,162,117,181,248,20,197,217,90,85,198,204,122,80,213,247,100,60,214,75,160,231,147,89,39,135,215,43,49,116,9,55,1,191,207,248,144,14,47,34,88,45,103,56,191,188,94,233,140,73,109,99,71,146,36,97,232,32,235,188,11,147,94,209,189,137,173,95,169,31,120,101,90,88,86,52,88,24,242,219,29,157,200,250,222,156,16,87,83,139,186,254,234,48,183,195,86,106,246,103,14,211,127,253,47,127,251,207,255,247,111,255,251,127,254,7,135,233,41,255,8,135,233,79,158,37,199,161,224,253,249,155,240,73,82,55,18,184,154,166,144,195,48,220,116,152,166,105,186,199,48,145,143,20,20,29,142,190,151,143,49,103,130,140,33,21,27,177,84,225,149,73,7,79,243,49,38,19,223,97,130,254,67,166,45,138,64,59,174,158,214,61,184,41,12,121,121,37,252,168,169,105,19,115,197,204,122,182,232,170,178,160,16,98,57,62,117,42,141,54,245,167,77,15,102,207,88,49,181,54,153,182,4,173,75,243,253,171,61,240,196,100,181,90,212,242,13,141,176,214,39,89,195,38,27,216,50,1,25,223,39,232,162,44,62,143,73,90,149,215,70,190,103,34,118,174,248,6,100,39,251,43,94,13,108,82,37,242,219,15,98,156,197,183,63,226,182,173,202,205,41,235,125,83,140,108,128,52,96,144,207,73,94,31,237,72,135,41,132,217,159,109,221,146,4,177,245,238,207,33,141,218,248,43,122,111,219,54,250,9,122,162,76,10,168,158,60,19,238,249,35,27,243,177,6,92,142,146,174,28,114,78,94,231,233,184,13,124,143,163,133,22,132,156,132,36,50,198,137,211,170,61,153,48,227,36,164,192,195,207,247,74,137,192,231,222,141,250,185,132,203,144,30,6,253,23,80,117,167,4,41,240,177,142,152,146,48,128,119,241,153,132,166,237,80,183,3,81,99,87,22,230,20,62,180,214,219,114,254,211,212,224,137,35,252,16,2,104,106,30,32,14,225,71,74,177,134,102,242,98,76,190,18,163,114,157,70,236,51,49,61,174,121,249,150,154,79,107,172,172,11,132,202,231,241,196,79,63,240,104,101,34,161,200,243,74,136,50,40,68,84,37,90,65,180,239,254,103,9,172,118,11,53,161,243,237,82,110,198,197,222,253,131,226,199,213,188,88,36,145,129,43,101,106,105,153,172,33,243,159,210,187,19,38,44,215,10,43,1,83,15,93,187,88,92,15,44,102,89,92,247,96,180,166,169,1,63,43,169,1,192,72,163,132,81,244,80,57,164,150,61,68,212,248,86,147,202,128,71,173,227,59,129,71,124,140,65,117,246,7,62,53,44,143,2,189,243,8,58,232,209,215,155,216,129,77,237,91,34,131,143,95,77,121,199,243,168,237,12,29,250,85,198,6,166,76,93,141,103,74,22,98,159,229,91,160,156,33,176,169,11,250,205,55,43,77,191,22,153,141,238,243,4,93,125,28,96,129,247,206,221,12,157,247,251,109,213,255,36,207,229,79,134,124,223,146,80,5,141,10,217,224,194,225,56,51,11,193,13,118,38,157,161,117,170,205,132,219,204,153,18,206,12,89,122,245,179,112,118,186,223,219,18,244,234,2,90,31,206,22,174,208,32,154,35,99,70,230,124,134,159,197,169,151,188,126,131,241,11,79,192,168,3,230,205,137,192,208,106,210,189,180,138,166,174,4,27,138,81,63,122,56,113,56,124,77,97,82,125,238,81,20,19,178,208,171,169,25,12,167,28,10,122,121,158,15,220,151,127,47,26,25,148,71,94,236,194,205,243,213,192,27,201,8,189,57,9,12,31,22,66,221,243,57,122,53,137,50,127,180,98,113,204,163,79,110,255,141,171,169,157,24,178,118,15,101,6,221,253,106,102,237,104,138,138,115,74,191,129,214,116,50,252,216,77,45,2,2,20,229,232,108,32,182,228,107,160,88,151,54,49,69,232,207,123,111,233,15,206,121,190,196,6,70,27,29,202,189,7,35,104,208,46,103,0,121,244,86,253,136,64,122,100,46,217,147,22,186,17,111,217,13,112,169,196,176,53,32,7,217,216,175,46,68,100,244,131,173,95,215,223,136,107,221,63,21,167,228,222,248,78,206,234,1,30,110,214,30,249,34,232,222,249,70,189,77,131,163,203,234,69,219,236,169,30,121,26,191,6,152,18,73,220,166,242,246,194,136,228,214,161,113,225,135,54,4,254,100,200,43,37,31,213,130,206,38,65,226,129,198,11,46,141,175,82,136,51,35,146,88,161,246,55,141,144,34,184,212,34,138,73,194,115,104,248,149,40,191,135,226,233,213,179,178,88,2,138,34,159,196,67,191,200,203,175,34,94,55,226,155,72,181,123,124,149,106,7,57,251,8,60,34,163,19,240,33,236,152,48,93,68,167,223,187,108,21,82,3,165,209,128,71,180,169,22,58,186,192,72,204,92,147,206,131,210,135,134,115,83,97,100,220,171,135,180,49,40,100,1,153,80,122,137,139,49,169,245,16,161,251,203,153,254,177,33,225,15,53,29,55,57,209,190,28,110,235,19,190,129,220,141,2,218,139,86,43,143,151,17,165,46,188,123,20,146,40,212,35,206,20,154,186,244,207,242,64,61,133,251,154,96,152,5,89,8,207,94,80,130,92,196,2,35,194,85,125,95,176,252,195,62,58,21,80,23,241,168,21,244,119,252,217,249,249,109,207,104,147,26,161,163,160,166,39,76,74,247,120,246,2,33,147,33,161,91,19,59,235,145,57,33,14,41,38,148,29,103,211,127,154,13,81,196,203,186,81,176,221,92,216,140,74,173,114,246,81,239,72,239,24,135,105,121,160,211,104,155,98,217,137,132,16,162,161,10,195,204,125,119,13,180,227,138,148,245,195,47,107,70,60,242,60,23,177,112,153,133,200,163,174,87,4,194,122,232,146,18,26,2,35,120,20,87,211,135,224,209,155,147,19,232,254,211,22,27,146,67,27,105,138,249,170,136,178,237,110,219,202,255,18,231,182,23,186,212,23,79,62,33,212,90,196,215,34,228,120,71,198,147,29,38,160,157,117,50,192,108,120,239,137,67,47,57,86,72,126,222,67,198,168,251,82,166,120,190,72,112,238,238,1,4,189,222,239,71,169,81,81,59,149,109,58,92,45,184,158,36,190,100,16,39,49,155,237,87,223,125,121,205,231,11,183,227,203,13,18,47,117,159,9,83,72,238,81,125,98,159,125,201,196,67,6,202,107,22,127,37,187,69,92,169,99,204,255,234,159,15,153,31,125,108,140,254,17,183,70,201,226,217,250,237,73,45,198,91,97,158,53,89,232,199,26,69,120,130,167,111,180,114,229,52,194,25,238,145,30,234,86,3,40,193,185,3,77,166,121,146,179,255,170,183,182,194,198,154,114,184,89,21,199,119,78,63,203,127,155,18,168,34,65,199,243,80,24,248,186,252,191,212,125,145,237,239,20,83,230,125,81,156,64,221,160,40,192,122,165,123,64,237,180,211,109,224,90,224,175,197,181,41,255,24,234,22,19,39,138,28,38,119,150,174,160,221,248,226,143,135,197,129,105,151,209,190,112,251,192,154,213,130,159,252,54,37,4,181,77,86,19,210,184,78,49,34,240,95,171,216,68,187,152,122,241,59,158,119,130,161,63,32,25,179,109,26,78,195,97,83,179,252,152,45,208,79,252,234,159,8,162,152,45,191,60,243,251,219,212,213,110,77,26,211,96,170,70,2,148,82,229,38,11,147,128,211,125,112,223,190,76,218,180,202,41,105,119,94,110,19,33,129,195,220,146,84,224,92,167,120,190,173,253,122,20,138,209,131,191,191,253,91,55,178,7,154,90,66,95,106,21,207,227,195,184,65,218,84,96,180,188,125,199,129,110,184,53,116,132,86,236,240,92,131,9,83,147,36,19,248,254,253,242,52,63,76,149,209,212,4,38,5,238,246,53,134,69,121,52,3,58,77,180,198,247,171,159,248,108,213,236,143,165,211,223,79,82,239,59,247,41,102,13,66,128,232,18,57,124,205,208,122,244,230,164,211,235,251,189,43,242,191,202,110,160,35,61,211,254,133,161,163,108,249,222,100,158,80,217,123,97,40,61,234,130,46,107,103,230,23,23,212,204,170,102,10,87,110,42,116,210,200,134,84,230,66,66,229,123,175,69,19,141,88,142,120,206,212,65,57,163,3,233,34,162,44,2,239,199,235,44,129,9,126,42,140,187,31,251,236,99,157,2,158,143,119,139,173,241,14,217,131,76,237,82,159,164,76,90,107,190,55,183,188,94,86,138,153,218,141,73,102,190,240,38,12,47,35,138,106,42,85,186,14,119,235,231,253,135,8,76,220,124,27,255,77,98,44,203,74,180,90,222,124,141,161,209,29,68,17,123,92,141,228,255,243,137,13,221,251,231,213,119,123,88,18,39,161,212,156,189,37,110,142,230,171,188,24,17,175,230,43,8,5,202,163,142,129,13,90,28,125,116,215,123,212,56,71,89,191,189,74,48,192,148,88,183,79,76,236,105,110,217,151,107,149,46,245,42,168,39,184,179,229,113,248,25,85,135,212,148,130,227,185,167,137,27,41,188,77,18,253,133,239,91,180,217,52,159,6,91,203,183,106,248,85,243,209,112,27,174,212,126,35,152,152,114,112,2,63,191,125,173,61,223,78,137,147,15,181,98,161,109,150,229,228,6,26,50,148,174,115,229,30,155,8,167,188,112,31,214,79,248,147,174,171,221,119,29,106,245,159,163,209,58,84,168,187,187,98,5,93,37,77,107,49,115,102,139,247,182,87,145,69,64,127,136,93,227,201,73,249,31,253,94,119,210,98,66,56,204,246,167,65,74,106,73,206,244,201,128,144,135,70,159,6,74,251,219,205,141,187,242,203,58,66,126,0,158,225,130,194,66,150,222,31,6,63,196,30,95,24,115,97,78,125,180,59,83,154,91,58,72,126,244,207,168,61,86,131,183,2,182,190,13,10,115,78,116,129,75,175,95,184,57,27,172,216,190,164,65,206,223,213,51,224,187,123,244,253,129,215,74,120,147,204,210,152,116,51,206,177,195,29,25,196,207,205,239,182,21,171,0,3,91,9,12,244,79,187,31,33,225,89,134,108,153,192,115,186,207,131,162,40,106,30,31,184,121,210,6,24,77,123,133,241,183,220,158,161,23,222,248,204,115,232,227,57,44,40,125,182,179,62,240,181,170,227,230,168,8,137,19,122,13,165,1,65,204,96,248,85,218,85,251,7,119,231,24,0,91,43,172,15,28,252,34,224,78,211,14,205,90,19,37,244,155,83,204,63,63,48,135,98,9,216,100,139,52,139,48,97,94,181,23,102,127,85,94,213,160,113,231,41,9,99,181,156,15,252,30,112,128,156,159,159,91,63,158,178,94,72,134,47,125,103,244,99,157,95,7,138,131,172,191,75,70,245,205,48,144,187,94,91,249,5,136,99,188,220,124,67,167,168,253,253,224,231,228,181,220,108,43,122,119,203,237,104,35,73,42,243,0,245,138,87,41,112,210,206,158,240,93,255,192,80,197,28,134,188,247,121,43,42,134,103,13,216,122,102,41,252,68,222,4,248,218,182,123,127,96,47,106,55,24,230,249,212,116,80,125,222,182,112,240,128,168,206,215,60,22,57,160,189,125,188,127,125,140,207,7,238,111,241,138,193,236,88,114,243,251,149,223,94,94,244,232,187,27,78,147,253,12,17,201,123,32,249,36,178,20,155,146,23,32,21,250,169,189,126,212,8,9,40,80,87,221,222,78,96,211,40,79,210,12,248,7,191,66,184,160,244,47,63,223,139,153,226,14,47,74,132,63,63,221,17,97,14,120,96,63,42,140,127,182,2,102,223,255,220,28,9,211,30,48,218,89,122,245,128,247,244,222,28,38,229,221,228,245,183,233,159,247,110,10,164,101,207,84,155,186,163,88,248,214,172,77,19,62,41,143,164,193,140,55,241,26,4,148,68,94,55,94,57,27,182,156,124,30,254,106,49,62,169,65,196,188,119,194,80,18,228,189,208,121,112,103,96,89,225,77,215,143,77,35,220,18,79,214,127,141,70,4,198,43,156,126,115,62,221,35,142,8,165,253,158,151,65,228,150,30,40,58,137,175,201,181,125,67,225,29,218,90,31,152,140,121,117,24,214,173,26,120,52,143,120,45,83,156,110,50,6,186,126,80,103,247,125,116,87,235,29,58,63,240,122,233,224,6,99,104,126,174,166,169,89,94,109,221,40,21,62,221,217,86,11,154,109,175,159,13,105,62,110,7,225,37,34,208,166,23,19,97,139,183,46,172,145,250,217,237,232,29,225,35,74,156,254,172,207,54,122,79,244,247,216,100,163,188,70,109,209,247,98,106,189,142,33,125,114,40,46,210,49,163,91,234,235,241,2,63,36,195,21,70,95,198,175,222,214,29,167,127,224,246,246,52,53,24,118,249,231,248,32,157,145,87,87,41,86,250,193,219,217,42,235,215,147,186,127,175,142,120,183,213,5,151,58,190,191,237,229,70,6,195,230,223,31,184,191,154,44,6,183,79,220,133,61,104,56,249,117,161,180,113,173,243,47,220,226,24,64,59,104,204,63,192,207,43,246,108,112,107,127,128,177,156,243,230,124,191,241,57,85,97,134,58,92,16,82,253,192,72,138,180,128,239,30,245,29,150,226,41,85,80,226,221,251,155,216,247,88,213,178,115,83,163,156,23,38,201,90,3,38,20,252,129,135,51,14,64,57,97,244,123,45,186,21,196,197,68,219,187,126,144,149,233,113,96,138,149,244,220,157,172,247,29,240,168,207,199,212,32,149,53,3,165,56,230,131,162,27,159,112,57,163,141,207,18,65,1,219,97,90,144,127,142,78,235,188,24,131,178,84,139,214,96,218,69,199,123,45,107,132,241,57,151,233,214,226,48,76,11,101,167,144,183,127,226,201,186,197,156,62,219,33,132,160,128,185,92,97,122,72,197,115,55,43,211,255,28,2,56,26,14,67,44,146,188,102,183,154,245,199,167,2,100,178,181,244,124,122,14,173,216,29,166,111,136,146,75,168,126,244,199,198,33,233,143,14,104,133,180,238,215,98,115,126,184,14,212,198,188,178,144,192,38,247,250,53,116,106,137,93,3,143,227,227,255,20,43,153,123,2,134,72,118,190,67,246,138,26,3,239,54,212,201,184,48,226,5,254,104,150,148,153,58,102,204,193,29,87,19,105,251,28,125,88,0,51,208,58,167,248,24,247,115,160,182,29,79,54,172,82,87,141,40,50,211,113,181,133,58,20,134,102,179,70,192,38,228,165,95,147,198,21,45,175,238,202,121,71,25,237,78,179,30,240,218,251,99,130,209,19,163,197,123,225,42,63,250,177,7,50,253,241,104,84,42,202,247,236,4,170,242,201,161,76,13,137,199,210,150,194,245,71,129,251,212,84,112,39,92,212,102,143,175,253,212,35,155,70,167,115,216,201,139,169,144,211,245,49,104,69,17,107,243,222,236,209,128,17,234,87,197,147,158,38,77,255,104,157,14,17,88,116,249,29,166,232,189,42,115,12,113,66,183,162,44,1,119,170,178,68,203,246,138,188,137,226,17,42,121,67,88,107,148,57,86,31,21,194,11,202,130,70,146,10,66,204,15,70,42,93,202,243,129,15,185,46,135,173,142,74,14,191,70,51,74,15,159,47,226,117,159,109,195,244,234,60,80,6,83,178,126,56,61,16,234,130,27,123,97,4,171,149,111,199,253,230,27,91,36,10,134,47,34,239,77,31,72,207,153,174,31,83,92,217,177,36,223,227,189,169,239,26,117,41,81,176,154,13,247,131,141,184,164,33,35,235,166,179,221,162,24,20,110,105,150,174,90,94,212,103,34,173,24,165,99,43,12,71,106,250,222,48,247,34,100,7,55,80,224,2,251,101,38,220,100,223,169,3,49,110,63,57,7,133,62,91,98,0,52,254,243,42,72,30,252,238,249,91,130,166,116,71,185,103,165,143,233,125,235,33,179,156,70,58,219,99,27,160,5,33,158,128,161,249,244,253,230,153,47,76,125,160,60,55,173,94,74,243,105,140,194,21,197,0,9,91,201,177,159,218,52,208,42,85,62,39,154,224,72,12,58,124,61,166,220,24,16,226,110,206,227,88,244,205,70,116,60,225,251,165,17,31,113,120,89,33,177,194,45,130,212,23,70,2,72,108,17,106,234,203,43,152,96,87,23,221,15,17,155,155,207,136,123,15,19,137,75,24,253,121,79,236,115,49,199,106,14,89,177,6,4,37,174,102,119,148,137,2,177,162,172,88,63,144,145,148,171,103,34,252,37,158,236,167,71,30,239,69,68,13,37,68,31,50,163,59,40,76,125,202,156,62,104,213,218,27,239,132,239,25,81,223,126,120,12,120,33,198,218,18,126,16,202,115,115,3,184,55,185,247,221,175,246,202,143,89,224,43,198,160,85,43,134,90,126,126,77,36,99,75,230,207,205,4,166,211,133,143,10,196,244,220,138,209,165,50,243,210,225,70,129,195,76,120,209,85,201,125,237,105,117,244,75,96,102,245,19,147,184,153,87,191,21,134,43,145,211,16,214,142,252,182,21,33,196,166,67,54,86,162,158,52,120,242,170,109,166,248,188,91,212,144,247,122,30,178,178,254,211,207,193,109,149,81,41,144,222,243,115,50,78,115,43,140,36,93,124,206,110,69,88,1,83,176,12,49,228,133,161,63,72,145,93,181,143,208,99,253,220,147,79,18,153,8,69,115,192,249,147,77,105,63,8,136,9,48,102,128,179,164,200,4,41,104,235,151,226,143,61,89,213,69,224,135,182,44,110,110,79,42,92,133,92,73,213,64,11,131,128,167,166,40,50,80,196,253,102,223,249,211,119,20,242,99,76,116,238,234,138,243,1,7,68,208,9,15,61,150,53,85,135,217,174,233,194,136,253,57,209,21,152,253,70,126,249,167,72,225,40,146,185,50,216,119,247,162,117,64,172,219,73,103,135,92,28,244,18,154,117,196,12,173,20,175,228,147,89,17,104,241,184,199,228,8,94,153,246,170,72,92,237,124,47,14,178,34,107,107,88,25,253,138,233,221,37,152,73,247,38,228,206,98,242,19,24,205,211,158,93,145,72,72,172,90,130,82,71,96,42,250,99,195,176,38,3,83,64,35,26,197,83,31,52,86,150,194,84,217,236,120,174,7,101,231,191,207,224,248,219,63,255,159,63,97,112,148,243,15,96,112,252,217,179,228,163,62,104,3,196,134,15,23,232,251,162,108,111,51,247,236,42,108,6,107,144,213,70,236,248,131,206,173,71,190,64,181,160,77,204,74,36,9,100,135,64,141,219,155,5,253,250,38,87,57,190,171,41,247,140,152,57,86,169,85,117,98,221,83,112,175,88,107,149,137,123,100,90,18,26,137,35,150,130,162,212,21,98,202,23,142,216,48,183,30,246,20,89,47,247,236,113,227,122,114,172,9,203,191,210,251,91,142,3,104,124,82,199,71,52,166,67,242,112,75,175,208,27,42,159,27,239,105,148,152,119,155,237,68,110,190,160,209,68,24,28,79,172,10,195,26,149,44,162,158,49,169,247,20,193,35,182,213,235,45,237,216,159,186,53,38,208,45,187,114,46,199,160,84,218,211,201,182,74,250,187,230,190,201,223,22,57,201,16,148,15,119,136,22,72,79,145,245,102,69,7,117,198,111,91,161,75,62,218,233,22,137,136,39,239,217,230,129,3,216,88,106,177,137,52,235,206,42,240,54,1,205,60,230,164,19,60,36,33,228,215,114,139,49,69,144,52,13,10,231,218,201,67,144,253,95,96,154,226,236,157,38,143,169,116,137,221,241,16,193,150,33,91,71,204,122,232,8,219,9,189,244,168,92,162,241,103,229,60,22,171,112,167,0,127,70,226,74,5,239,52,237,14,235,216,34,254,10,237,231,70,31,50,209,164,155,59,176,141,170,123,59,15,244,148,163,102,226,182,145,112,111,103,88,110,72,108,80,248,44,225,12,97,8,136,63,130,87,230,13,132,113,118,160,212,10,173,175,210,249,105,197,190,64,73,188,120,43,36,176,86,174,46,22,94,23,127,131,230,87,125,199,238,185,58,124,81,41,75,163,106,237,9,127,3,186,246,231,230,208,235,107,216,52,100,92,154,132,103,168,59,58,105,88,112,118,105,4,179,210,225,202,179,138,108,11,107,107,137,46,155,4,189,218,98,113,82,84,173,21,115,19,82,200,9,24,221,20,249,109,130,219,43,172,22,180,1,52,163,217,186,245,8,140,227,31,78,251,212,66,65,20,127,98,253,76,43,185,127,20,198,39,63,9,19,51,144,42,68,10,246,158,124,49,232,145,83,224,66,255,128,120,112,235,107,45,247,182,170,195,120,240,77,86,240,3,179,248,79,76,6,68,166,197,49,190,19,173,57,31,1,113,222,117,202,209,159,222,35,42,178,23,78,244,22,42,68,91,166,204,85,211,225,255,208,98,40,172,60,17,112,166,9,122,215,154,167,102,61,47,79,4,173,70,219,90,202,122,199,108,55,183,65,113,186,31,141,207,16,83,137,121,198,52,29,143,60,88,55,229,123,55,123,150,85,126,235,131,45,154,142,69,180,13,95,176,106,189,213,93,93,79,108,227,20,117,32,71,169,241,153,197,210,142,96,246,62,223,156,203,163,113,217,131,62,231,39,24,199,97,231,217,133,59,66,247,239,247,7,70,181,58,224,179,215,39,246,131,238,154,71,227,232,210,209,159,242,133,159,238,95,235,194,38,77,169,105,172,209,154,187,151,247,79,77,171,70,3,75,178,223,209,50,157,214,83,2,151,185,154,175,93,44,172,163,4,17,83,62,159,158,66,163,249,35,110,246,7,134,132,21,240,179,218,167,42,218,84,81,91,192,150,164,81,184,237,226,71,227,182,83,87,102,41,237,235,208,88,114,216,206,221,254,129,49,2,2,94,253,147,181,180,214,20,110,65,111,174,85,89,129,110,155,115,100,193,80,32,87,110,56,240,144,236,158,157,41,159,169,86,130,130,5,92,231,144,56,6,176,119,17,51,152,5,166,47,134,46,142,47,48,178,144,75,165,82,40,160,187,70,157,63,26,97,168,45,59,131,213,215,85,79,249,99,244,146,29,84,152,5,255,4,12,45,162,126,224,187,223,230,205,105,65,51,254,8,199,205,43,194,223,127,184,122,10,140,71,168,195,130,224,101,254,54,252,47,141,119,19,233,235,30,205,179,230,55,67,99,152,84,29,248,92,185,62,196,208,162,236,31,234,219,229,182,230,214,223,107,131,137,180,40,241,217,90,121,193,115,181,237,251,10,21,212,101,232,2,35,102,213,221,165,161,52,188,76,77,4,163,82,85,5,70,139,230,243,210,195,101,173,97,97,154,164,241,248,192,206,90,7,197,191,236,31,52,108,125,250,79,245,249,65,209,81,246,109,28,129,213,163,153,36,235,13,56,158,200,188,255,250,186,42,76,151,242,132,27,57,178,15,220,242,201,176,215,234,103,121,61,103,38,85,130,198,80,223,213,87,75,198,157,168,18,93,227,115,243,202,238,27,55,175,104,213,111,93,187,43,200,8,88,254,159,149,217,215,10,203,146,45,190,106,118,141,101,95,35,125,77,169,242,86,38,30,141,117,70,44,158,59,77,62,161,79,208,189,131,233,64,34,99,127,232,6,165,123,171,20,131,241,173,198,39,33,243,56,231,12,193,181,167,214,250,41,247,37,242,30,87,147,225,250,164,115,96,16,231,213,244,69,94,223,171,131,0,108,240,30,95,186,193,67,254,237,133,17,219,26,154,181,135,70,155,159,3,238,212,135,131,129,250,68,155,73,228,185,243,236,155,154,160,237,178,179,132,232,60,164,15,126,26,162,138,126,181,41,215,232,147,161,21,224,101,160,156,201,215,114,252,28,156,29,69,43,255,156,132,8,207,84,54,66,159,161,232,1,188,48,134,62,9,157,20,211,42,240,113,198,231,201,57,97,130,191,88,144,173,105,253,67,117,240,50,180,125,125,120,232,174,31,34,4,173,171,107,16,210,102,251,228,138,104,94,22,28,64,86,218,254,100,237,73,130,5,101,172,18,68,63,154,12,34,29,23,148,49,186,10,126,212,68,76,244,217,57,186,38,239,246,25,81,219,251,2,53,218,173,126,15,235,10,234,99,194,172,218,83,9,28,232,216,122,201,20,57,145,51,63,92,31,235,151,230,40,73,196,207,36,165,35,220,10,74,39,250,55,122,109,29,123,57,119,248,30,144,112,156,250,7,110,43,232,189,180,37,84,22,108,71,83,111,4,109,146,184,210,103,63,162,106,237,113,186,53,137,0,212,26,117,22,246,177,156,20,93,206,175,235,235,39,171,216,130,203,141,227,212,190,4,14,252,64,231,68,23,248,22,127,40,136,127,156,112,134,253,69,145,147,42,199,176,33,185,224,212,133,41,222,147,100,42,58,119,94,26,187,77,170,68,235,94,104,199,227,33,120,208,79,245,155,233,144,55,167,253,63,196,200,183,114,100,135,17,174,252,177,153,237,226,26,97,17,109,143,176,211,250,23,186,142,210,169,15,129,143,188,245,153,170,78,4,53,183,12,255,101,216,232,101,105,221,56,244,25,47,203,131,67,76,81,174,234,15,29,111,73,5,69,157,20,145,150,149,147,231,246,200,40,196,41,162,249,10,35,117,229,19,156,232,87,213,156,59,112,137,85,141,174,31,49,111,129,41,253,242,34,165,74,204,171,235,147,53,83,168,118,82,63,165,226,250,224,104,223,111,175,111,67,178,110,107,98,124,66,166,154,221,43,6,150,181,128,147,159,190,123,196,253,92,94,10,65,233,106,209,146,128,97,146,160,94,103,81,249,238,122,53,29,151,155,115,150,169,148,32,138,46,48,85,152,94,94,50,250,71,150,12,37,229,227,101,16,147,191,21,211,9,125,250,226,138,13,86,122,210,63,149,223,211,60,72,175,208,160,83,132,138,119,21,194,201,81,19,51,230,87,157,139,166,121,190,71,154,226,182,146,174,40,247,68,120,54,42,102,22,27,147,84,17,115,152,148,188,119,173,71,230,24,54,118,141,162,21,138,167,134,100,251,238,157,200,145,71,61,13,205,40,181,236,132,184,127,236,84,141,184,129,236,191,215,152,223,211,137,104,214,145,19,182,139,192,119,55,143,178,44,168,95,212,81,72,57,205,157,24,126,40,81,70,52,166,138,61,89,50,203,25,91,136,43,192,200,151,7,71,235,233,237,2,100,21,76,168,184,124,234,151,161,109,183,44,112,130,241,32,48,218,200,45,110,142,75,37,187,9,148,31,232,71,1,95,43,76,107,225,55,173,53,86,220,188,119,184,182,82,223,140,108,143,127,47,194,233,119,22,86,173,143,234,145,44,65,196,86,186,218,152,248,164,119,50,249,129,67,143,98,52,51,155,235,3,109,219,246,52,79,137,198,72,232,32,118,170,238,134,84,1,153,106,226,227,245,176,60,115,215,51,235,237,170,245,68,29,28,17,13,121,48,28,193,40,249,38,231,95,142,172,74,116,13,209,180,115,24,65,238,166,245,176,248,11,126,44,209,47,164,142,170,149,112,191,84,126,192,228,115,21,62,61,140,108,158,220,90,60,37,124,144,110,115,210,187,29,96,186,131,31,168,129,174,122,9,105,163,74,184,3,41,131,21,92,126,75,92,77,173,238,67,248,198,107,109,239,57,126,39,146,108,239,100,64,91,150,14,90,141,182,22,30,90,201,151,23,99,246,95,103,3,169,44,36,251,23,197,129,63,62,118,211,178,197,107,7,196,185,132,88,238,214,60,61,100,99,198,41,170,49,201,143,107,81,35,181,21,142,182,95,219,20,129,49,80,163,128,21,74,135,74,165,209,51,187,184,82,33,197,221,24,209,90,199,219,16,9,246,34,83,74,78,85,125,6,139,255,218,24,94,223,74,189,57,141,222,254,138,52,144,145,166,219,155,200,217,216,127,4,165,98,28,32,254,21,248,48,14,87,44,198,158,48,89,208,246,54,168,186,211,136,42,213,244,196,17,252,187,155,231,171,111,15,165,162,100,247,8,67,217,224,252,167,239,228,145,185,1,26,234,183,160,236,163,85,47,190,139,243,213,44,5,166,91,129,62,151,101,241,198,139,210,131,100,167,13,104,94,209,107,33,210,219,132,124,115,126,61,99,189,63,175,146,0,39,139,5,12,134,194,125,122,95,83,147,149,32,193,40,48,70,103,245,231,46,198,54,214,159,54,135,171,59,140,5,168,3,138,183,86,94,193,244,253,235,107,144,199,13,53,242,104,141,59,76,235,94,189,117,239,209,92,125,155,211,33,202,92,20,18,144,196,219,47,12,45,92,68,150,23,142,224,105,126,103,107,102,124,246,231,91,29,111,183,129,12,43,125,247,228,185,168,192,242,206,42,251,216,137,89,228,222,203,148,88,252,230,3,26,115,211,171,7,237,95,253,193,161,120,62,250,49,145,206,247,54,56,108,116,116,102,209,155,147,253,125,251,15,238,67,143,28,73,128,51,193,215,235,14,195,52,45,69,196,214,121,47,100,117,252,151,81,119,206,142,242,38,224,123,135,177,248,173,225,20,149,117,116,68,239,215,120,133,195,55,149,225,35,59,191,217,167,62,158,103,166,107,13,81,75,125,110,35,192,85,135,113,29,68,237,98,157,183,15,198,11,67,251,207,166,240,23,38,28,113,94,141,249,109,241,241,236,101,211,145,152,34,227,250,62,218,162,199,139,144,108,141,184,143,139,253,131,17,168,237,66,216,1,70,108,243,56,92,231,156,31,116,58,85,124,195,229,166,32,72,97,106,68,226,98,19,221,217,242,100,207,67,159,97,191,122,254,148,119,19,166,212,125,188,202,251,219,184,66,75,135,188,51,241,222,214,43,123,90,138,79,31,28,123,245,181,106,128,239,238,162,32,51,248,237,125,101,210,13,210,88,235,183,103,188,116,156,253,211,55,215,225,94,216,134,79,92,90,75,209,157,140,215,124,61,9,90,1,90,35,113,89,152,199,10,142,125,68,42,231,96,30,253,86,202,85,243,151,31,8,53,153,207,38,158,240,120,123,134,125,167,219,157,86,93,46,126,76,221,210,239,13,51,180,100,32,234,30,82,219,154,65,254,96,180,44,217,147,19,38,131,243,26,214,192,195,210,200,9,119,147,189,137,171,173,38,231,73,248,78,238,241,158,176,36,188,238,197,34,219,117,97,180,158,186,163,150,152,215,139,143,81,87,95,24,115,180,79,185,120,28,250,51,56,12,181,90,146,148,116,162,38,195,253,190,182,181,78,21,90,215,166,218,138,116,224,11,147,167,21,85,91,168,242,219,149,57,129,15,255,36,143,102,86,166,255,244,99,253,242,228,98,220,30,239,119,138,85,66,228,72,224,110,116,156,31,74,115,19,106,116,245,214,212,252,61,14,163,10,149,20,115,10,76,239,32,248,79,83,14,127,183,202,173,48,57,132,247,173,145,38,125,164,246,159,155,195,102,12,184,146,79,248,192,16,208,28,70,211,118,109,253,237,102,173,39,28,166,37,204,82,152,254,75,9,83,187,248,25,210,17,213,226,192,198,180,207,15,66,40,4,70,84,220,28,69,202,41,48,98,129,190,23,2,227,43,10,220,105,104,216,243,209,142,168,184,18,73,161,111,110,222,156,98,118,185,218,250,49,189,173,110,80,252,122,238,166,51,20,94,213,79,54,83,121,23,59,113,67,151,158,213,23,16,52,140,211,101,76,217,80,32,1,5,140,54,170,188,23,92,174,55,62,183,173,83,8,118,138,192,8,192,190,173,137,172,11,73,21,54,40,197,113,195,51,241,155,182,47,108,51,114,115,106,110,94,121,69,83,143,211,124,1,116,64,74,52,252,226,106,242,150,9,215,187,182,251,203,48,216,111,227,22,153,197,196,100,232,199,37,176,240,171,200,4,78,136,2,1,91,43,54,129,135,17,182,18,174,58,166,232,255,245,183,52,249,229,49,86,25,180,251,168,164,73,252,107,19,211,23,113,102,2,53,213,173,231,109,237,135,96,37,40,108,77,158,2,38,106,36,191,61,248,200,211,31,141,156,138,200,174,178,73,161,124,187,3,134,114,43,191,237,37,240,104,212,161,146,170,119,166,86,178,172,128,173,35,150,12,153,105,134,251,210,110,214,249,40,29,142,221,200,13,197,76,177,22,11,34,213,180,225,208,206,230,134,31,61,206,225,85,38,252,80,90,52,252,230,139,158,133,121,220,95,248,238,128,221,77,63,98,26,168,57,10,140,28,224,137,155,35,213,180,63,240,246,30,86,118,49,211,84,80,106,43,226,189,238,54,124,71,84,47,166,3,250,219,225,132,160,16,229,169,242,224,181,196,151,70,207,109,74,97,229,70,54,165,196,20,38,214,114,62,215,34,57,57,226,123,192,162,233,242,41,81,238,65,93,193,191,135,9,177,40,138,53,214,19,237,109,126,46,238,209,41,10,216,106,235,2,238,232,129,121,7,102,96,14,229,170,240,166,119,139,195,230,65,127,174,38,172,223,18,22,122,142,181,102,115,157,193,95,123,140,236,81,213,45,12,116,13,164,154,40,21,2,2,67,88,220,249,203,119,75,79,218,60,69,216,212,32,205,132,117,22,245,95,37,221,204,183,106,98,197,83,163,137,8,88,142,9,85,124,57,162,152,248,84,37,5,76,177,239,163,48,220,211,19,240,243,177,68,144,15,217,125,6,140,121,220,20,110,196,203,227,183,239,8,8,167,216,246,198,107,88,6,12,201,76,54,210,110,73,196,145,43,151,137,84,21,182,46,37,9,75,165,170,181,142,130,33,229,168,85,26,203,189,173,177,202,136,65,163,173,152,108,133,112,185,32,71,198,174,64,159,66,65,177,16,228,226,54,183,206,35,43,107,152,249,65,102,118,107,98,251,166,150,91,166,240,212,118,9,192,181,207,253,228,231,42,122,122,220,13,28,61,152,156,10,165,232,126,132,6,52,117,246,9,211,219,84,224,107,144,229,252,63,38,59,47,232,228,243,87,153,72,245,115,111,163,254,230,84,216,116,181,74,152,7,173,79,78,164,214,69,193,129,194,13,171,78,200,137,52,36,246,136,205,66,105,86,140,202,50,246,161,192,22,171,140,71,187,246,173,78,113,163,18,181,184,248,250,226,146,151,2,134,38,17,23,155,29,168,168,77,218,64,135,86,187,221,15,73,36,34,86,46,237,42,135,206,81,146,186,30,208,32,60,126,84,198,4,77,161,242,172,30,231,195,50,121,15,129,167,105,240,57,12,171,126,42,124,47,239,177,238,161,175,101,224,192,202,194,207,43,223,96,232,157,227,114,122,16,120,187,127,17,48,204,60,153,10,136,123,173,30,230,21,171,84,39,210,64,131,243,213,35,48,152,184,158,162,209,69,229,135,238,108,113,72,237,123,165,126,195,15,115,154,183,138,152,1,112,159,222,182,29,152,80,85,190,53,109,217,87,124,144,78,180,92,74,73,55,133,63,108,220,9,47,17,218,194,221,33,166,26,134,68,165,152,84,80,104,117,97,169,155,156,128,108,26,116,167,168,242,203,187,12,125,45,8,20,171,228,47,19,191,200,123,155,106,99,9,27,229,238,140,108,249,2,163,69,254,196,79,163,159,34,251,48,218,26,136,112,58,92,240,143,30,129,9,183,207,22,48,25,76,189,122,155,8,158,15,41,83,86,142,8,34,47,156,33,14,223,65,20,214,248,53,43,104,17,18,166,91,33,110,32,235,103,210,51,169,187,239,79,91,26,10,112,5,238,200,212,248,147,23,58,123,201,152,78,35,174,198,7,33,95,125,244,189,173,58,42,172,229,82,32,41,15,133,81,8,207,67,247,80,19,37,48,73,139,30,139,23,51,71,150,31,105,1,200,198,177,109,240,125,244,189,55,101,224,177,31,82,226,39,222,42,113,183,186,99,51,101,57,170,169,126,225,89,195,251,193,52,188,231,87,85,152,206,171,177,120,77,176,87,94,236,154,195,189,244,88,158,173,169,112,19,238,34,188,204,52,238,200,114,108,133,251,122,235,69,13,70,11,80,110,78,160,185,197,201,137,76,177,122,202,86,211,84,98,79,67,11,161,127,97,107,13,253,194,40,12,204,47,188,144,117,8,216,228,158,63,48,27,114,192,8,22,117,129,49,91,227,28,224,135,212,173,187,71,229,166,214,235,133,7,125,37,134,188,55,78,223,140,29,145,250,245,33,155,26,253,123,78,205,171,169,46,150,232,4,221,129,106,44,3,72,231,196,10,21,166,186,123,36,252,232,142,201,162,152,222,31,18,152,254,227,242,98,147,42,130,56,101,200,58,75,80,157,144,89,8,28,217,213,232,74,201,247,134,94,188,107,194,93,180,28,217,15,177,240,114,84,80,140,147,137,138,199,58,227,224,166,43,226,17,127,213,122,138,236,56,30,105,158,182,31,249,158,230,245,156,39,96,94,84,225,107,23,188,133,124,6,179,117,200,107,111,50,236,177,196,198,53,83,133,61,7,140,84,241,74,248,148,207,111,211,141,59,111,78,184,115,235,213,214,197,57,70,133,110,77,178,155,163,224,92,195,221,53,88,227,15,214,8,171,61,249,219,119,155,17,235,211,218,19,164,239,54,16,30,22,131,158,174,11,107,228,100,65,25,63,3,212,44,109,202,224,2,134,202,47,191,125,15,242,235,206,10,220,214,249,192,213,36,234,28,30,36,14,155,194,125,199,222,48,216,173,101,63,94,22,170,202,39,227,48,254,160,59,250,248,26,218,164,218,148,160,216,60,158,232,0,38,18,54,4,190,139,93,86,144,201,5,234,205,185,125,120,149,195,60,126,189,26,133,132,252,218,173,171,36,8,189,238,233,82,19,176,149,236,110,133,77,16,61,224,218,37,247,13,188,189,224,20,24,226,136,172,222,101,228,229,112,228,209,133,150,189,220,194,40,179,38,218,198,254,92,219,143,247,193,6,37,195,37,159,131,200,121,218,251,84,117,8,87,6,3,14,185,79,127,110,139,65,75,8,110,145,73,74,95,162,67,103,148,141,97,209,160,168,196,91,91,232,67,182,83,115,159,199,8,24,109,18,125,52,163,37,198,182,130,29,87,100,18,83,56,126,61,140,157,240,117,23,30,129,39,243,33,175,214,124,27,12,43,139,148,5,186,84,165,146,34,216,121,114,187,36,188,87,197,133,90,247,80,40,233,200,227,211,136,50,128,169,94,35,128,46,51,73,4,148,54,193,222,103,84,153,135,215,159,214,171,25,209,89,19,158,162,98,180,77,116,165,60,1,83,25,149,41,158,109,162,178,35,140,138,105,34,58,249,98,72,57,246,183,163,128,29,81,72,209,116,129,239,254,155,195,98,157,254,186,94,13,91,50,204,130,105,162,214,127,146,38,254,247,255,241,207,255,254,79,255,244,247,186,191,206,249,15,72,19,255,217,179,200,163,210,254,45,142,106,116,33,100,148,168,243,201,69,49,173,193,132,124,33,90,103,207,154,251,12,61,115,135,124,130,1,149,51,38,15,81,34,217,225,204,253,91,177,38,240,129,229,204,1,229,19,58,140,162,222,248,220,251,126,206,216,31,137,161,21,9,140,161,200,211,71,108,174,214,82,160,234,213,213,130,176,1,151,35,140,85,96,243,148,98,185,106,59,9,19,45,167,225,65,160,227,147,193,64,222,105,213,112,238,41,138,148,222,149,251,167,137,122,98,77,212,135,180,132,194,232,28,198,131,19,221,144,152,197,133,169,54,143,171,31,211,184,212,73,79,195,143,24,149,7,35,237,179,38,204,202,207,181,190,164,42,193,178,64,115,228,23,41,86,143,166,240,120,102,56,178,191,248,150,46,215,189,92,5,216,96,194,45,122,245,58,36,9,3,166,74,85,175,182,254,204,9,95,215,85,98,80,139,102,5,39,97,28,8,113,172,46,108,190,84,194,99,233,177,1,27,186,135,61,90,185,185,158,135,214,191,197,83,1,141,246,199,226,188,92,148,100,206,74,180,15,177,86,23,17,172,87,212,239,7,11,43,128,253,19,217,177,17,40,245,156,114,220,17,57,109,143,192,148,115,10,220,16,91,203,159,38,66,254,129,233,77,151,63,141,28,138,238,236,181,159,93,243,181,32,230,202,145,100,249,89,159,73,180,31,232,106,126,212,197,73,27,247,54,127,93,207,187,206,24,199,136,46,162,249,114,160,113,56,182,216,155,233,29,58,244,193,33,224,151,136,71,82,29,184,100,38,45,90,70,159,124,112,74,53,244,99,63,72,223,196,113,72,130,118,171,85,246,76,186,203,172,152,11,120,229,106,87,153,71,120,114,170,44,73,222,99,252,44,231,119,2,67,206,251,24,63,180,73,139,115,158,234,168,218,245,201,171,181,57,116,120,160,41,50,62,118,89,223,97,234,66,153,250,28,197,4,15,74,46,191,197,57,163,232,29,195,56,146,104,148,222,212,22,197,12,136,24,46,42,190,146,245,1,37,22,154,232,105,207,231,226,167,141,147,155,142,141,169,192,214,13,51,55,29,154,26,119,133,209,36,203,77,7,146,205,31,44,244,189,2,38,156,213,62,48,187,111,79,120,237,143,227,2,181,105,167,221,85,52,140,196,102,55,34,242,246,107,110,240,65,41,62,76,235,228,176,205,139,71,69,156,41,126,152,200,191,198,106,150,169,30,196,197,116,156,214,107,209,227,142,141,150,208,154,40,144,2,91,96,32,96,228,125,212,17,68,52,199,111,141,68,135,186,75,104,73,150,200,34,180,165,12,226,139,54,107,103,29,232,29,91,89,243,211,40,5,227,17,120,106,196,97,210,95,38,82,62,100,163,52,236,54,97,17,212,145,111,85,215,208,39,227,184,222,113,158,55,203,47,61,10,55,239,224,109,112,127,52,170,61,173,39,108,188,52,132,168,143,87,95,77,46,53,224,107,107,104,52,99,208,10,231,36,124,214,46,31,24,107,62,205,84,194,241,122,243,98,85,201,185,178,168,53,72,184,83,125,28,241,136,110,53,64,18,50,168,38,244,149,190,243,115,170,134,12,172,25,228,147,222,239,221,219,170,198,159,238,172,139,128,34,46,38,93,208,53,254,84,17,104,12,120,104,174,119,194,124,79,27,137,150,233,77,167,63,173,195,122,228,140,38,82,236,2,14,171,24,119,16,9,86,157,10,15,158,82,88,118,215,31,249,124,14,180,225,74,70,112,76,237,74,3,122,205,148,157,2,238,91,138,114,12,46,105,185,35,210,62,52,10,58,233,3,23,161,167,41,197,222,198,131,217,233,124,46,235,230,188,52,6,138,205,19,49,177,141,172,210,254,192,165,197,201,65,221,99,213,224,15,29,173,86,184,66,139,228,232,39,190,250,172,116,200,175,105,180,63,131,141,72,120,134,80,204,26,18,203,108,194,61,145,88,59,70,162,78,162,107,121,173,60,202,105,130,244,232,186,189,54,63,156,101,135,73,132,232,170,71,114,186,198,210,130,77,43,42,15,192,180,73,140,171,7,99,32,209,116,44,181,221,18,38,121,43,105,0,196,47,106,88,218,7,177,49,113,102,112,100,159,153,217,216,69,13,226,163,241,114,204,173,200,70,65,24,252,252,54,178,238,153,223,163,41,178,254,52,57,164,252,105,120,67,178,234,7,42,234,146,152,191,139,112,107,14,1,178,86,62,24,249,107,177,3,136,183,208,83,59,96,227,189,36,252,160,51,151,115,161,53,149,90,160,190,253,254,47,140,124,202,81,138,190,245,67,103,246,120,235,133,5,164,143,70,147,190,17,113,138,235,14,60,210,42,119,35,56,121,122,188,54,81,13,61,80,105,57,225,44,251,31,140,156,143,192,5,25,179,12,252,90,171,55,205,24,157,103,140,188,186,139,158,222,69,7,46,197,22,198,128,148,40,146,172,66,111,241,73,248,104,56,252,46,115,180,180,99,137,84,162,194,253,147,40,59,125,231,107,15,12,80,129,59,140,234,100,5,16,192,150,223,182,26,142,48,20,174,221,221,212,24,54,58,233,142,207,109,213,220,18,138,48,206,103,109,2,47,181,143,140,150,153,71,128,105,226,105,138,207,136,253,49,104,119,79,174,106,1,209,21,100,100,202,21,99,90,244,254,137,142,210,144,33,3,249,212,232,202,111,19,58,10,226,100,179,62,98,93,147,170,166,225,242,36,76,41,154,230,115,75,141,15,70,45,138,72,24,194,13,161,98,56,198,212,100,163,101,200,105,88,87,195,121,185,176,86,69,111,43,54,73,107,215,202,97,171,194,119,26,142,158,187,45,188,39,121,237,70,237,89,188,54,130,175,71,225,138,37,87,18,70,45,230,81,152,30,143,77,54,99,205,180,81,253,187,90,78,212,99,82,143,10,83,31,53,19,110,122,198,192,123,58,59,44,90,232,215,186,213,163,168,59,210,255,39,210,212,245,123,194,38,206,108,241,46,86,190,39,240,52,93,201,128,97,99,42,92,133,9,78,1,152,168,99,88,214,47,6,124,195,158,110,31,38,70,109,121,160,195,14,210,112,12,54,255,204,168,239,38,173,50,62,20,18,232,64,1,163,24,171,35,10,99,61,239,77,202,91,243,208,228,119,119,152,26,27,97,251,71,47,134,90,19,54,171,5,231,62,188,25,200,92,121,56,194,156,157,202,125,193,31,124,50,69,110,186,251,194,7,66,100,194,173,5,150,102,81,162,145,105,76,68,0,139,90,87,57,88,219,79,67,32,3,121,12,189,94,253,140,96,214,95,180,169,62,40,231,224,188,174,102,24,42,133,22,112,143,80,160,232,54,152,137,42,148,178,31,133,141,201,95,19,62,26,109,65,236,120,69,190,246,62,56,9,111,33,172,33,45,159,67,102,21,196,242,61,32,49,63,233,248,224,231,14,189,154,192,250,204,212,162,245,142,18,146,224,96,119,204,9,126,223,66,147,131,213,232,19,79,26,4,34,209,14,253,3,131,249,8,141,73,103,63,118,228,9,215,199,58,248,126,248,135,15,246,239,136,100,46,84,35,229,218,221,153,0,111,47,210,208,85,27,52,27,247,145,166,204,9,195,61,86,226,36,6,117,11,184,169,62,60,48,101,215,39,225,235,174,200,213,166,207,179,130,23,240,220,65,234,74,249,36,75,210,35,121,255,32,131,161,87,55,100,51,242,234,165,109,201,54,245,82,99,4,149,149,232,86,17,15,229,49,42,134,239,25,84,237,85,105,141,7,108,213,212,9,111,205,90,94,152,114,221,160,101,226,231,29,133,233,79,124,226,234,99,139,45,25,190,199,98,146,113,53,169,62,57,119,175,123,66,181,87,194,181,41,151,175,76,243,104,28,181,56,249,84,170,56,75,91,96,90,156,10,140,8,81,80,76,234,175,215,184,80,147,145,107,154,67,72,184,227,195,154,158,143,43,138,255,40,188,159,120,201,181,121,239,54,29,100,140,202,228,168,202,231,166,24,49,88,211,176,100,149,126,111,190,113,176,108,225,222,43,157,155,210,212,17,147,188,149,211,165,208,113,91,155,143,199,115,239,68,240,134,72,32,82,144,111,108,100,135,77,248,65,127,186,208,158,35,136,203,3,93,67,185,121,181,102,185,113,115,108,11,153,228,148,166,247,224,161,95,43,234,75,83,39,133,114,98,158,53,227,105,238,79,85,193,137,153,0,151,187,127,74,14,72,20,5,27,27,66,188,108,119,52,107,220,73,192,181,136,223,249,192,38,71,239,112,181,246,169,250,210,72,151,205,160,122,127,26,181,97,26,224,189,250,213,191,190,3,82,43,113,104,253,227,23,223,99,175,40,177,24,21,224,88,59,68,3,165,242,10,209,7,4,115,252,67,67,184,82,218,76,41,38,182,228,19,248,168,108,246,61,197,96,165,249,67,29,138,193,139,86,135,12,234,78,71,212,19,144,208,144,202,147,67,98,52,96,142,106,33,231,114,66,162,74,234,213,8,15,84,122,177,158,236,185,250,136,66,136,86,155,250,201,52,56,138,32,231,245,137,143,52,1,184,195,133,189,233,175,76,101,77,63,114,118,20,104,193,17,134,28,86,208,36,249,68,212,238,239,246,226,247,182,174,26,67,191,51,5,1,81,254,193,131,143,207,213,21,206,132,23,166,12,122,120,232,94,116,207,227,25,85,47,44,27,105,135,189,45,6,183,125,81,178,157,82,22,44,240,117,218,34,56,64,5,240,39,114,86,232,82,189,162,170,101,44,107,249,36,3,110,90,23,62,162,8,37,10,79,111,177,73,206,40,168,225,136,108,90,190,100,138,95,238,125,80,80,179,62,53,95,40,16,239,168,75,57,108,45,159,34,164,110,13,171,188,214,135,182,133,77,106,217,104,230,247,248,60,187,147,66,149,116,172,146,19,67,35,234,136,246,167,12,142,86,114,39,74,144,172,109,130,86,78,109,18,82,142,214,9,193,94,139,18,73,214,123,69,23,122,140,83,235,170,58,9,59,55,19,166,29,128,242,88,148,25,78,183,39,97,23,177,83,9,124,55,144,136,68,78,68,4,36,129,176,40,232,34,123,232,117,89,16,4,139,252,52,186,121,81,119,72,117,234,29,65,185,121,69,71,204,205,123,86,37,251,201,95,146,96,229,69,67,161,158,103,177,246,110,58,76,86,41,234,227,64,214,82,11,109,233,184,53,194,10,52,229,80,173,12,221,214,107,201,227,93,196,103,105,159,35,176,149,138,172,188,250,136,131,6,65,211,38,166,195,247,92,154,75,174,182,50,137,168,110,163,143,146,76,14,50,37,37,50,228,180,211,61,91,225,105,37,1,2,35,32,153,48,154,145,17,154,159,236,176,82,125,190,126,124,53,255,250,108,18,122,45,205,214,122,243,91,27,113,77,230,6,253,46,119,14,248,50,209,43,133,135,237,127,94,2,89,200,187,228,138,192,64,29,145,228,68,99,96,137,220,29,191,141,10,170,127,46,186,52,202,230,71,198,160,210,174,205,171,51,251,39,241,143,104,254,114,61,11,235,70,77,143,106,29,82,244,138,221,221,88,195,20,108,155,126,15,40,47,239,215,188,191,69,28,96,11,124,102,24,152,166,54,47,170,38,228,16,224,217,123,81,42,6,165,168,98,161,137,89,147,200,248,107,40,186,101,131,226,52,14,150,21,78,213,211,142,108,20,133,98,81,119,209,172,28,170,46,45,28,229,36,116,179,28,242,59,162,229,178,90,209,152,243,163,159,215,186,51,126,107,65,236,193,70,242,98,92,10,156,228,167,137,85,118,183,134,200,6,77,209,31,36,160,65,122,118,121,161,239,221,253,170,62,56,93,237,35,49,124,106,37,98,168,139,147,134,201,45,42,144,175,221,166,219,12,222,29,73,37,175,95,198,97,208,73,124,76,57,220,127,27,205,2,73,213,112,53,82,150,94,162,108,254,179,206,83,42,198,31,55,110,207,160,105,80,213,141,193,84,59,189,108,27,161,95,173,54,47,136,120,123,137,230,177,12,246,146,33,189,95,147,154,124,47,40,71,102,180,174,207,136,151,85,163,222,156,142,163,90,139,107,109,180,98,208,40,155,235,159,33,63,144,43,92,58,160,82,68,171,135,10,101,46,175,180,40,210,1,136,58,246,173,240,112,31,236,208,1,16,35,85,81,235,126,244,194,166,50,219,255,138,125,125,144,15,65,12,222,247,168,67,227,204,240,31,232,155,222,40,62,121,39,53,141,65,78,22,98,99,226,208,192,210,173,97,170,188,107,234,175,154,5,4,111,202,247,145,3,29,229,228,213,21,81,205,96,169,114,164,211,29,46,225,1,245,233,137,213,106,58,194,249,104,86,213,50,163,186,253,238,194,53,153,164,184,227,136,16,239,40,126,175,166,28,33,48,133,249,110,140,220,61,110,175,173,191,141,59,121,220,170,101,234,137,212,10,112,183,22,4,190,30,205,241,173,122,245,221,219,221,140,58,166,4,187,245,230,11,81,240,88,143,8,21,117,185,250,32,214,92,66,172,96,165,160,15,224,130,12,24,75,130,218,149,34,111,125,66,202,26,245,134,235,157,60,242,92,184,246,143,151,43,176,85,14,209,11,160,78,27,85,145,215,18,66,93,7,97,162,124,233,134,200,186,87,122,115,14,222,247,58,114,53,135,198,62,174,105,129,60,241,10,149,185,193,59,86,26,200,254,96,122,47,63,73,96,7,198,163,243,223,198,0,110,217,14,214,224,187,5,189,251,62,73,142,178,179,113,194,152,22,98,124,15,164,59,133,173,213,95,206,51,88,56,40,232,58,76,195,174,41,63,141,162,67,125,173,143,131,244,24,178,218,1,19,80,95,110,218,28,24,4,148,38,37,252,28,99,62,58,108,44,228,124,112,148,18,177,47,3,102,131,156,2,31,43,97,119,184,80,12,46,87,55,147,16,247,39,135,242,189,155,60,26,53,80,111,247,55,96,120,219,242,185,239,156,165,45,144,255,54,77,226,247,146,171,9,229,121,169,30,11,127,65,37,20,152,74,214,237,131,218,49,101,139,92,77,4,242,248,197,100,52,50,71,2,138,160,198,136,139,15,89,121,189,248,129,216,235,175,141,41,147,105,12,96,250,160,248,52,70,33,16,131,69,224,198,114,245,223,30,216,224,67,174,182,32,74,252,54,132,228,210,30,133,71,164,201,129,143,232,55,1,35,176,23,51,141,150,96,201,64,31,104,48,220,35,167,250,152,78,59,242,242,230,228,36,75,139,65,91,85,106,212,47,138,178,162,231,247,143,53,56,76,54,18,245,177,247,189,186,11,187,84,100,28,179,136,195,224,246,42,51,27,138,216,117,62,216,160,31,163,123,87,102,2,204,41,251,134,37,152,159,199,97,86,99,210,157,129,233,241,225,243,144,174,145,35,235,23,13,198,249,62,1,215,116,221,64,73,43,197,115,91,67,107,89,187,195,44,227,26,23,67,136,125,20,229,107,212,64,31,201,128,12,171,84,168,175,170,32,141,248,208,151,208,231,230,99,121,230,231,192,4,195,127,86,24,45,115,127,50,4,172,74,211,171,77,124,217,159,12,177,148,140,93,27,76,103,207,30,48,71,196,16,152,173,33,94,123,32,178,84,244,234,73,24,215,95,108,152,131,171,143,54,205,190,124,97,130,242,89,80,109,176,181,119,113,248,158,171,25,61,3,30,48,9,253,230,83,251,116,254,190,38,5,118,47,106,149,246,125,125,96,223,207,42,217,252,42,27,241,192,8,40,49,19,54,166,139,28,48,16,107,70,188,20,102,236,168,95,244,153,174,107,68,31,178,241,84,157,9,104,131,148,30,48,226,53,58,21,6,49,124,127,50,2,25,125,206,15,28,228,2,96,118,160,250,129,161,216,57,252,152,115,173,239,85,238,129,230,191,205,137,190,218,103,125,60,17,30,6,70,131,76,111,62,91,68,120,47,76,96,123,213,207,36,166,41,226,15,134,10,137,57,175,147,248,233,94,58,66,113,70,173,41,70,109,48,110,233,8,152,194,148,188,57,180,136,243,6,105,33,180,161,153,56,5,69,30,235,181,146,238,244,165,205,169,108,134,147,186,161,233,163,2,15,157,226,109,129,209,238,127,125,103,154,156,102,122,197,192,237,141,131,13,164,73,142,220,218,42,40,78,220,154,234,154,222,21,166,10,55,97,186,207,111,129,39,197,221,9,211,53,69,30,172,98,231,198,111,99,239,150,189,21,30,211,139,202,128,81,124,144,223,174,180,157,246,189,242,58,60,61,69,103,64,23,41,49,127,233,86,155,28,77,247,212,187,223,207,247,35,4,158,87,255,252,112,179,126,189,1,211,19,77,190,21,18,245,221,87,53,45,174,102,178,27,13,38,76,238,55,31,124,141,118,62,240,20,24,143,82,95,138,146,18,223,204,168,243,69,255,88,97,4,6,158,128,167,180,121,182,7,127,166,31,169,215,86,107,187,183,207,91,93,87,43,110,141,110,148,254,48,237,212,125,163,67,242,5,149,108,29,108,52,202,252,157,161,94,215,165,239,76,211,250,158,48,73,59,125,103,26,172,172,184,249,182,254,161,10,135,8,21,201,214,231,115,150,95,19,103,208,72,243,133,113,99,135,206,238,78,19,232,24,146,109,98,69,242,177,72,238,78,223,38,27,99,123,116,18,221,151,102,204,126,112,71,107,184,137,85,73,15,141,238,206,169,37,230,251,103,162,32,108,52,220,199,131,161,64,252,89,96,20,254,220,126,50,249,69,181,35,38,254,106,27,113,115,182,100,217,10,77,184,43,12,94,20,251,230,208,39,231,84,244,146,45,96,250,221,230,163,45,122,210,121,202,136,57,67,123,130,71,97,171,30,12,152,230,186,75,224,6,239,51,80,139,123,8,122,239,252,54,161,5,70,74,112,76,129,33,41,158,157,87,195,182,16,24,102,71,207,155,19,157,203,239,185,104,43,215,106,220,252,88,147,96,129,15,5,50,61,224,58,50,127,136,251,96,53,96,254,94,152,238,25,99,70,48,174,180,176,134,59,3,160,166,2,4,248,48,251,58,237,208,134,142,9,86,226,241,153,68,5,208,231,48,39,65,71,48,239,7,15,34,61,83,7,28,217,200,184,57,178,107,210,186,194,30,140,162,31,191,26,37,161,250,232,205,97,117,190,62,184,17,43,9,44,202,91,211,217,210,15,128,11,27,97,80,97,248,130,1,83,160,215,183,194,247,223,185,161,62,30,235,222,242,185,26,175,111,58,204,225,255,65,17,194,234,129,30,244,237,63,240,136,253,108,144,214,214,149,111,35,254,248,102,136,243,88,212,177,90,166,234,227,107,155,10,187,163,139,119,17,72,90,110,136,83,160,211,117,42,208,80,199,213,10,126,172,153,231,81,184,163,155,24,247,238,107,21,253,92,176,7,74,60,216,93,91,159,213,213,209,213,203,95,166,156,65,135,172,155,181,16,63,141,250,195,80,120,89,69,89,94,221,155,108,166,20,28,151,183,255,195,15,150,72,249,160,52,236,254,193,142,71,99,5,137,225,135,142,97,243,36,33,48,150,132,172,190,209,74,16,90,141,185,60,62,159,147,72,94,93,254,177,177,73,229,60,191,168,249,143,129,170,80,252,176,14,170,199,201,70,116,114,71,218,86,175,190,171,167,185,177,48,26,73,170,162,79,118,224,119,61,1,35,130,47,75,0,29,190,237,219,198,248,149,50,201,111,79,196,156,125,219,48,25,176,35,134,35,86,104,232,244,160,153,81,32,47,41,108,22,65,192,157,22,134,10,83,253,80,3,70,168,88,150,31,1,112,47,91,36,150,131,183,41,95,4,105,215,233,175,13,101,65,237,70,100,225,168,165,15,24,29,250,243,133,223,214,188,63,81,203,51,183,62,25,84,105,119,218,32,89,111,57,58,41,48,205,89,140,226,229,238,186,163,97,240,142,68,9,78,247,15,74,20,218,97,52,21,187,60,216,33,97,250,230,15,200,221,33,201,32,247,166,123,152,115,201,15,129,128,163,222,63,249,232,234,138,77,166,122,184,178,58,22,245,210,2,241,250,253,92,120,220,99,136,225,72,206,184,119,55,197,73,154,149,46,159,139,3,163,197,25,49,225,233,170,209,186,237,236,115,195,113,90,187,41,137,5,81,253,229,173,148,55,210,238,52,109,19,24,57,174,216,116,38,46,68,178,109,7,42,236,228,62,252,201,97,160,54,57,37,118,181,46,67,254,219,100,126,155,156,141,166,139,176,227,197,54,173,49,37,84,132,158,38,52,138,23,62,164,143,100,211,162,59,220,93,23,126,53,7,229,254,162,78,34,54,112,84,217,14,141,152,29,107,215,154,193,13,249,218,148,11,133,167,58,239,217,84,182,56,140,16,51,231,236,45,159,171,138,189,76,228,236,120,77,48,232,188,6,154,94,140,198,238,137,167,126,172,197,140,192,215,214,46,51,126,26,145,239,103,40,124,246,138,89,10,85,114,235,99,15,78,129,0,159,214,245,82,34,180,190,116,200,191,145,80,249,179,8,253,255,251,79,255,253,223,255,215,127,251,219,191,254,219,127,8,210,239,245,143,8,210,255,253,167,145,103,181,188,117,192,119,199,121,20,53,79,34,47,46,235,89,31,152,242,215,128,251,105,250,121,240,138,123,160,180,170,20,183,1,56,197,153,185,215,61,145,117,16,89,74,35,134,152,175,61,214,247,234,49,70,192,69,26,66,255,158,236,113,90,212,49,13,236,89,63,95,136,118,176,177,28,250,20,105,80,131,239,242,58,241,218,104,234,137,29,122,225,18,42,51,199,68,249,53,113,177,201,104,185,202,43,48,25,105,29,113,218,125,215,64,251,92,67,159,236,110,196,79,94,75,20,254,131,226,198,196,47,223,221,127,20,253,229,26,9,49,208,254,217,33,22,222,125,190,243,67,28,93,110,141,213,19,134,34,18,48,45,123,162,218,50,166,190,197,239,77,142,120,75,194,4,181,162,107,99,249,120,83,234,53,117,135,24,4,162,99,107,155,156,200,122,113,33,83,228,67,66,247,161,46,118,9,217,153,16,213,5,158,228,43,101,239,130,73,18,235,24,67,93,141,3,120,206,211,105,106,135,30,27,116,65,77,152,72,104,188,22,27,182,70,110,182,169,38,13,191,55,74,235,77,98,78,116,195,173,33,227,77,227,207,174,25,19,19,37,117,255,114,254,244,49,187,158,84,132,145,124,80,200,147,167,182,154,193,100,237,227,16,69,71,82,237,122,218,127,158,56,138,238,2,79,245,52,67,71,84,169,29,140,138,90,36,76,193,33,137,202,168,195,227,218,140,207,231,167,81,205,15,211,96,88,133,138,188,22,125,127,195,42,225,72,173,186,113,210,54,169,186,229,112,79,153,245,25,178,139,158,8,68,15,90,69,118,61,45,46,220,210,31,65,82,162,72,156,26,218,150,171,249,155,10,13,28,128,207,152,12,39,157,211,12,26,159,65,77,3,114,117,97,60,163,103,169,6,143,69,127,195,37,48,197,87,181,212,136,15,59,241,143,220,224,234,234,122,178,99,236,48,197,186,173,38,181,120,238,194,27,62,141,32,155,237,162,15,134,242,83,137,17,163,135,216,35,135,51,108,142,211,87,194,215,40,145,141,114,193,255,138,36,17,18,235,171,169,95,187,44,231,46,166,245,243,168,137,9,203,191,157,116,56,76,85,81,224,235,164,181,150,48,36,162,170,240,181,41,61,54,57,136,145,55,217,21,172,145,221,26,225,112,60,86,212,37,112,179,162,145,112,241,250,25,146,90,91,212,115,133,83,125,55,23,218,23,170,213,79,43,241,112,247,39,29,64,212,242,30,100,41,34,132,50,45,112,244,40,76,143,220,240,201,81,215,20,67,208,212,31,135,103,232,41,63,65,94,228,235,205,248,168,116,152,112,75,71,229,158,54,37,195,24,150,48,210,239,73,187,133,176,166,58,28,188,213,190,30,59,84,19,15,68,92,251,182,168,27,134,72,166,196,72,44,38,59,213,47,62,116,169,8,152,243,67,195,24,215,222,238,17,25,130,151,168,254,35,236,255,157,81,41,83,31,249,196,64,90,25,17,229,64,5,172,53,253,105,162,38,17,250,33,83,250,89,126,28,153,205,79,39,196,252,113,208,37,254,66,95,237,26,87,91,43,0,13,59,225,38,156,136,136,81,188,93,52,114,244,156,237,133,110,168,33,253,33,250,9,133,186,251,161,75,93,254,163,169,5,74,68,67,161,217,146,224,247,76,89,10,95,243,46,162,86,148,232,212,71,131,117,119,26,86,183,22,208,108,196,165,81,120,133,178,2,129,66,136,172,26,203,163,12,43,130,190,180,46,104,143,254,246,47,167,239,176,197,159,37,202,104,196,190,8,97,34,198,42,135,219,68,170,162,248,33,65,35,208,62,166,134,48,71,119,54,0,104,221,159,95,54,93,114,95,2,144,168,187,206,21,92,171,144,6,61,166,80,118,52,160,76,245,209,241,51,196,228,178,154,134,186,41,22,47,49,102,48,123,138,172,78,168,251,215,190,107,17,203,238,66,111,179,171,169,13,245,223,70,206,115,126,2,183,149,204,157,71,232,25,177,166,15,110,45,141,35,128,79,163,222,81,63,240,90,51,114,7,212,53,107,248,223,114,240,17,175,190,235,131,130,204,15,188,98,129,161,172,176,74,255,220,220,196,77,2,166,252,69,223,139,228,117,139,171,73,82,85,189,121,147,105,138,69,251,236,207,163,145,39,241,33,69,241,107,126,126,186,210,176,122,4,252,64,136,86,24,173,59,255,233,74,224,182,234,147,61,68,184,227,230,189,16,197,148,239,69,75,207,136,195,87,36,150,117,162,81,237,180,36,143,68,129,69,87,24,101,248,184,185,84,108,1,246,94,34,28,96,178,211,85,135,172,209,206,102,36,204,163,29,133,217,233,35,255,133,100,78,215,171,205,158,240,95,54,201,242,162,87,155,200,99,15,248,238,174,250,100,133,146,250,248,105,146,136,58,224,124,129,94,226,222,68,119,52,3,80,31,116,15,125,200,30,74,26,117,129,220,217,63,194,78,186,15,9,11,79,19,119,209,78,210,50,138,180,129,209,188,93,157,25,35,169,116,119,84,238,6,212,141,227,66,50,180,124,37,34,246,185,218,6,194,19,173,108,104,237,147,19,196,60,113,116,88,135,90,129,77,207,199,159,140,126,22,26,220,185,118,44,137,40,71,31,90,193,77,69,239,177,16,169,103,11,232,127,114,134,112,246,252,232,187,176,37,173,20,198,141,244,155,163,223,118,244,173,225,131,69,83,29,235,38,89,234,7,237,59,168,2,247,91,246,79,162,148,96,75,127,226,222,180,131,110,154,143,68,104,45,30,28,147,121,215,47,220,34,105,14,167,85,55,233,187,224,51,213,121,39,77,199,87,248,76,132,120,167,59,242,31,115,153,40,220,61,179,3,38,184,172,63,123,93,132,29,31,114,176,107,206,207,43,223,61,119,7,220,76,255,89,190,36,91,126,112,12,40,221,255,206,131,107,1,69,214,26,57,236,89,250,39,55,124,13,69,143,102,81,117,60,148,122,49,41,228,88,110,12,176,162,135,186,208,147,236,189,215,133,32,103,13,79,91,31,13,237,164,22,116,149,107,61,107,234,25,13,136,123,55,159,254,200,140,232,163,209,89,98,247,160,33,144,181,208,88,216,245,150,96,191,156,128,97,79,40,51,99,208,254,44,110,78,105,165,108,194,248,97,213,73,141,192,181,247,15,199,129,62,150,201,195,49,197,3,201,245,211,109,206,101,125,168,179,57,20,95,42,108,13,116,3,94,123,43,145,160,178,171,248,76,34,26,70,120,70,225,187,240,123,144,147,172,81,178,188,55,185,213,57,18,198,90,16,142,3,60,211,56,239,31,20,17,158,166,87,179,79,251,186,167,38,126,170,125,70,6,166,199,210,229,234,250,40,27,134,48,159,75,252,219,111,63,83,118,13,108,247,30,116,218,199,62,127,253,192,147,201,24,112,31,93,121,60,86,26,216,227,209,232,39,169,228,166,107,63,221,85,20,100,180,123,126,168,53,65,205,82,115,189,226,11,55,250,177,28,229,108,157,238,21,145,192,253,105,202,202,226,199,182,199,161,30,90,38,46,37,248,157,99,182,105,192,247,193,101,71,35,193,57,102,178,232,216,183,101,50,209,93,55,250,142,0,151,163,148,175,110,9,5,95,192,15,4,139,35,155,45,50,7,213,75,236,128,107,83,7,137,38,125,222,74,214,96,235,163,32,48,209,236,221,18,38,234,174,68,184,227,228,92,67,183,114,86,136,202,54,111,141,96,63,125,55,26,133,105,136,50,242,106,72,123,242,224,166,137,241,228,147,221,17,28,10,91,192,39,174,102,239,82,2,31,252,207,149,116,206,221,62,183,46,148,192,6,171,145,48,225,115,132,59,136,20,68,146,61,239,57,160,201,59,156,6,122,77,6,225,18,69,54,133,239,129,21,41,21,142,69,13,22,89,99,247,19,143,13,107,98,40,99,242,174,15,246,29,231,176,110,196,105,143,194,80,202,19,70,56,249,115,181,81,254,28,166,113,152,44,222,78,73,184,107,140,208,51,190,149,207,199,132,232,83,98,84,232,14,209,148,196,58,6,97,1,31,82,184,6,154,179,132,204,254,244,152,103,101,153,236,157,192,216,196,193,51,69,183,99,72,114,161,211,124,58,247,21,136,195,106,100,81,36,57,188,210,26,226,2,53,87,114,181,17,48,131,112,73,100,234,249,92,141,215,24,243,176,176,124,149,104,218,16,189,115,99,190,28,38,146,174,206,102,114,42,35,96,2,24,31,56,158,187,208,6,67,45,226,142,58,180,79,36,46,45,154,149,255,101,167,221,64,131,181,216,52,52,72,228,186,185,62,162,193,234,111,194,181,132,23,19,232,218,227,195,56,158,236,235,129,146,247,232,10,211,61,51,6,236,90,184,106,26,34,87,117,70,126,234,130,227,166,63,109,194,182,57,220,69,186,163,25,76,55,247,147,31,171,41,109,222,154,75,184,210,48,35,210,251,148,8,52,93,50,106,44,16,222,107,174,207,213,205,148,31,4,30,159,39,175,208,73,228,106,146,198,194,211,190,246,73,235,2,63,26,1,160,45,31,114,91,1,219,55,16,18,56,233,52,247,102,97,182,175,41,195,114,183,160,235,252,120,148,172,108,90,49,43,133,252,238,226,143,171,66,210,223,4,138,177,220,124,193,34,243,189,244,238,79,212,89,43,115,30,183,35,120,245,156,32,178,124,90,53,217,186,17,221,32,97,230,11,103,159,242,27,175,117,166,137,134,76,111,20,200,123,52,158,58,205,180,48,228,119,45,102,239,245,76,86,88,170,213,0,165,210,9,49,234,43,172,81,234,231,226,30,97,197,189,169,29,215,192,32,245,218,222,151,152,218,14,139,212,106,141,195,67,204,197,11,181,224,69,107,212,17,57,55,146,167,94,56,66,226,73,46,38,34,253,120,241,237,178,148,164,236,86,72,172,221,207,209,189,40,133,162,46,177,60,137,112,214,40,119,94,38,0,39,70,177,41,85,122,69,223,90,150,23,146,194,143,78,5,76,212,187,220,215,58,242,157,233,146,144,237,32,22,29,228,62,69,37,108,179,161,29,74,246,139,238,178,122,111,171,213,125,97,212,123,155,156,184,149,3,218,185,110,192,24,68,71,224,31,1,199,43,117,96,107,30,125,45,10,212,188,168,100,153,158,200,254,212,218,204,168,167,135,94,47,77,198,248,28,240,74,163,224,143,73,51,198,183,150,166,132,94,210,34,210,163,164,71,75,107,135,14,135,165,131,31,173,2,162,51,106,141,17,71,251,186,137,37,81,161,254,47,175,217,187,235,232,30,100,90,137,99,242,134,49,23,30,248,154,71,11,117,234,113,166,167,53,41,104,226,30,85,19,194,95,113,45,233,25,173,195,217,38,10,226,223,163,204,253,45,196,177,150,12,121,49,37,39,178,97,80,156,217,92,90,129,132,31,54,172,44,234,123,218,238,104,4,121,166,150,26,34,150,67,241,161,11,132,144,232,251,20,33,180,95,247,174,168,120,37,7,163,149,56,166,159,228,67,54,76,10,86,206,30,154,9,20,175,42,190,43,252,72,63,101,208,2,63,198,203,230,31,26,217,14,69,239,230,229,170,41,131,217,47,103,117,163,255,95,172,60,22,202,208,152,6,94,112,143,6,101,72,14,210,97,233,175,73,170,27,71,4,219,208,94,148,26,112,74,161,194,28,131,229,67,245,224,111,53,30,100,30,136,186,39,122,44,178,250,188,232,93,151,61,11,104,145,252,165,90,227,103,234,1,95,163,50,59,175,26,215,155,110,84,126,111,196,123,82,6,24,123,105,161,235,54,29,190,219,108,114,192,160,58,221,107,87,60,248,186,91,235,105,114,53,196,147,159,203,96,61,5,106,77,122,63,118,32,222,200,239,19,17,242,102,158,134,131,9,103,139,30,23,211,31,252,208,180,98,202,213,248,23,175,89,143,247,142,74,77,172,85,146,167,108,111,207,251,224,136,201,61,217,245,24,248,220,125,251,29,179,235,98,145,12,144,159,30,195,101,157,44,181,128,218,79,130,52,214,121,181,255,200,106,44,43,162,76,120,65,206,157,239,91,17,253,63,233,186,82,109,4,77,120,190,35,214,57,93,114,181,97,243,111,234,74,151,195,136,251,199,158,63,145,198,40,227,61,110,44,235,131,106,111,190,21,18,145,229,181,152,46,204,113,146,101,113,208,129,48,234,207,147,55,47,71,62,230,178,114,231,184,154,116,89,29,121,245,61,148,121,27,127,242,251,79,115,201,231,218,200,244,190,178,246,199,58,142,175,44,114,196,141,186,94,213,62,129,110,225,95,78,20,240,141,255,239,176,61,169,252,244,175,87,67,117,248,161,109,68,14,26,140,147,55,31,106,105,38,74,213,154,92,188,250,140,49,67,120,158,93,253,3,175,55,228,203,84,56,168,172,203,189,143,105,81,251,92,224,99,165,232,130,249,173,213,117,57,57,249,217,74,79,94,141,63,121,157,211,22,147,180,73,179,65,42,145,174,109,254,86,43,25,12,13,56,63,8,255,234,180,238,247,166,91,73,98,243,90,188,167,198,115,161,43,208,4,94,68,212,243,185,6,74,102,2,35,201,82,139,127,14,10,229,107,248,250,243,87,206,191,159,19,55,175,25,24,34,70,129,172,89,95,113,49,61,3,158,132,209,101,122,229,195,88,121,168,168,228,36,180,246,162,235,37,78,159,110,77,13,211,39,48,24,53,130,30,67,66,134,95,126,155,56,98,243,57,138,1,223,150,92,60,135,201,110,199,134,195,252,159,9,47,52,235,125,80,232,79,250,100,59,24,36,149,103,148,196,29,19,203,171,50,81,134,117,47,159,177,207,78,84,184,4,165,161,68,243,239,81,33,121,214,56,100,169,182,99,20,135,111,179,211,58,19,229,128,63,214,227,172,198,197,79,73,74,220,132,40,189,92,209,214,96,248,118,45,97,146,213,235,241,77,248,78,140,153,234,249,112,195,31,100,235,252,185,209,62,202,38,160,192,40,240,30,191,121,135,253,241,200,131,95,203,224,121,187,105,2,115,22,109,185,57,85,159,47,123,227,88,129,41,213,5,2,207,35,175,141,34,118,255,220,156,6,32,190,33,89,141,167,126,144,7,201,188,55,150,198,225,131,122,70,151,97,57,68,255,139,191,119,69,222,91,166,233,115,172,96,198,111,126,247,221,34,243,12,161,185,115,226,193,169,244,171,50,75,33,139,237,183,46,250,152,135,124,228,214,84,54,149,229,71,64,37,16,80,244,98,132,150,30,135,31,156,176,12,4,0,159,58,183,239,148,143,73,125,63,249,90,244,58,152,53,174,134,18,63,250,86,184,53,63,83,233,247,176,50,130,1,122,255,249,53,189,47,220,137,200,231,174,65,220,148,124,227,59,162,164,71,104,102,151,48,97,163,87,44,17,21,49,58,69,110,121,112,204,170,87,64,233,116,243,178,170,142,138,249,74,62,15,175,79,118,143,159,45,48,171,254,241,163,173,144,164,72,125,61,224,129,32,239,59,42,180,198,187,7,180,192,244,52,139,163,141,120,255,147,172,22,131,233,53,237,176,9,72,15,121,177,93,96,163,251,147,23,10,240,166,60,26,252,155,254,154,49,72,93,155,66,67,194,164,20,94,159,217,186,82,162,54,39,195,66,225,251,171,191,96,25,121,250,134,229,152,27,201,161,188,171,151,118,104,200,101,29,129,209,91,127,39,34,25,249,57,100,51,109,8,234,190,149,236,160,36,1,243,108,163,65,142,169,253,57,92,198,231,214,208,207,222,110,104,134,182,235,128,202,197,88,11,239,76,2,61,194,50,186,232,50,41,65,127,233,31,135,69,238,125,61,194,151,126,193,59,83,17,58,4,61,232,178,252,220,48,96,168,54,242,86,240,72,230,155,206,97,64,201,160,203,131,33,162,54,223,166,26,199,218,203,46,157,165,200,126,188,45,82,236,99,89,213,96,162,136,248,79,127,103,59,231,4,180,196,85,243,107,175,213,77,238,62,224,129,88,86,201,15,109,121,137,45,240,160,1,199,147,111,133,152,114,194,21,139,170,228,183,178,238,131,9,223,57,95,95,246,31,241,15,28,221,46,232,245,101,71,220,187,227,177,247,38,48,147,38,230,24,109,11,171,156,62,108,234,165,149,184,154,124,154,124,142,187,24,140,86,231,240,175,62,53,97,107,130,236,111,109,241,211,37,79,182,230,240,78,132,192,180,255,74,227,11,203,140,18,61,127,107,54,248,81,243,99,145,54,162,229,151,195,60,70,254,242,68,146,126,198,215,234,20,44,202,1,192,57,119,29,70,159,70,63,33,197,33,240,161,154,47,97,212,223,242,201,48,182,175,195,62,2,126,234,150,25,140,132,176,87,29,0,99,188,201,177,201,252,189,159,32,199,108,209,179,87,224,10,79,103,197,7,41,159,65,179,2,150,151,228,99,240,17,177,107,224,251,247,47,35,197,134,188,205,33,59,233,220,133,26,248,248,109,19,94,148,223,222,228,255,79,92,13,235,78,166,18,71,110,61,177,124,96,163,141,37,163,70,123,212,182,114,204,81,65,221,2,179,51,148,150,131,250,100,118,12,237,38,196,123,227,209,88,5,41,35,102,210,78,240,155,252,106,147,248,150,3,223,98,19,47,75,213,96,203,182,9,92,173,145,90,192,143,116,59,159,214,185,254,206,174,128,239,202,206,90,114,96,194,251,51,30,141,156,252,23,70,219,234,4,12,35,83,30,13,5,234,62,252,201,137,24,166,172,58,122,4,63,110,149,195,253,124,22,224,61,236,104,39,125,2,134,10,37,55,255,149,55,197,213,152,162,235,40,204,129,56,18,134,109,243,129,207,169,130,118,125,47,50,88,207,145,139,151,56,48,192,243,149,162,255,161,83,45,48,171,240,106,177,184,47,220,219,249,220,123,243,44,9,183,38,251,56,196,197,209,227,131,220,221,109,101,93,220,15,222,111,203,168,31,60,147,239,127,225,137,102,65,243,201,80,161,50,201,94,189,172,46,59,246,121,34,19,143,62,57,178,147,39,142,152,106,81,70,121,52,244,125,106,151,239,213,154,222,252,16,85,140,137,88,83,213,208,176,90,222,112,218,15,59,93,108,90,224,253,178,174,12,190,158,234,146,73,122,255,225,14,153,127,14,58,195,237,250,133,235,75,160,253,193,215,81,104,10,211,166,48,166,56,231,73,89,31,24,175,39,225,39,123,140,66,7,32,206,145,139,19,179,99,126,208,249,228,147,93,255,164,203,233,134,198,106,238,119,136,201,213,246,185,53,37,247,93,96,157,71,168,187,222,173,249,200,189,167,204,35,36,211,219,211,228,234,12,177,191,232,110,85,208,42,171,131,22,92,101,135,181,192,66,91,114,174,2,187,94,200,15,190,135,138,194,135,67,40,63,23,98,88,95,120,207,56,36,128,179,62,204,224,233,218,76,6,91,220,72,97,10,106,5,158,89,45,96,141,81,77,29,62,38,33,84,40,185,26,33,218,87,69,194,166,240,51,82,119,0,24,74,135,44,31,180,122,229,201,59,231,118,46,93,154,126,136,17,5,60,223,16,254,15,166,234,37,225,235,37,180,19,182,33,22,240,145,45,7,86,105,237,50,106,107,169,37,68,48,246,233,61,151,15,42,83,242,104,232,164,188,77,37,127,48,74,28,31,248,172,35,87,215,108,174,97,240,83,61,76,245,131,213,230,181,38,191,39,63,9,105,220,54,21,166,37,88,83,88,60,160,109,250,2,97,174,84,203,149,202,39,65,230,35,102,121,165,14,184,141,15,234,58,137,47,44,54,26,145,64,146,79,137,54,221,176,76,24,236,109,5,100,123,105,23,45,194,31,124,222,102,111,63,120,166,226,136,193,20,159,228,78,44,181,184,132,135,31,200,33,113,177,105,246,37,250,208,130,50,12,130,74,33,137,236,133,198,167,90,185,15,35,238,91,135,194,215,223,138,181,11,188,245,234,198,15,12,159,41,72,80,21,177,209,56,134,231,142,253,14,167,92,67,27,80,125,61,145,250,131,103,147,183,190,102,23,26,62,113,243,101,206,208,7,238,30,85,252,193,83,60,47,170,3,91,174,109,178,249,83,162,69,232,230,213,30,19,137,64,200,22,243,17,120,230,78,253,44,19,81,72,24,222,253,19,39,254,99,52,147,250,129,247,171,38,255,131,169,88,23,184,65,12,234,9,223,169,178,21,126,218,238,121,53,74,43,242,222,248,124,79,124,49,116,12,179,234,139,68,117,187,158,125,76,37,244,25,134,142,26,141,33,222,78,115,192,22,54,91,31,120,247,56,223,138,209,61,155,194,103,46,65,171,4,237,175,191,52,208,162,15,152,238,87,251,3,195,248,56,9,143,162,131,70,231,156,183,165,207,15,150,254,97,192,214,109,33,94,27,5,43,49,178,174,163,8,161,224,253,96,215,99,132,185,37,15,142,227,226,102,210,125,135,70,169,151,163,147,114,169,59,213,150,195,232,174,77,69,161,163,245,68,151,152,119,211,4,196,251,19,23,63,48,231,198,7,94,30,160,251,165,45,78,58,65,196,189,41,238,125,95,107,155,188,83,158,188,132,227,16,225,244,171,169,169,92,25,191,3,70,162,243,8,156,149,242,208,46,81,44,107,113,245,194,247,147,71,35,190,253,18,75,128,73,39,229,84,161,5,245,125,178,17,143,54,141,164,145,48,42,151,167,228,111,163,98,253,124,224,54,252,115,2,103,89,183,161,11,41,138,68,103,42,144,25,108,253,74,19,94,217,1,230,7,183,240,67,108,119,172,121,2,65,70,93,79,143,175,77,102,99,234,147,213,95,31,242,248,34,232,61,203,205,43,37,110,30,86,217,118,50,247,47,236,93,143,127,112,214,192,26,26,77,90,126,232,144,3,8,120,120,7,251,31,76,198,90,97,218,37,206,132,79,122,157,134,222,127,51,20,221,2,83,25,81,114,5,192,224,111,242,211,52,105,89,45,102,177,53,104,216,2,83,14,52,98,154,18,249,61,50,102,3,233,226,112,12,11,245,57,67,30,124,24,191,45,118,52,148,197,167,94,205,2,220,185,147,63,117,53,133,239,42,121,155,207,254,224,147,221,101,127,240,208,157,188,38,9,227,135,158,29,174,219,53,108,80,135,72,152,89,222,242,80,135,35,86,154,194,118,96,38,188,179,52,18,24,154,70,90,182,247,183,245,131,80,65,211,99,191,107,180,143,219,67,97,36,110,211,156,191,94,137,78,21,234,17,78,58,3,76,105,157,165,180,113,204,115,155,250,170,213,228,183,205,30,124,50,252,65,66,66,198,12,71,99,249,142,70,23,42,148,174,191,240,137,215,166,73,85,251,3,220,211,108,198,77,255,204,52,224,120,178,65,252,124,203,92,128,233,178,195,246,196,101,26,207,243,129,41,242,73,88,195,27,192,28,165,190,205,83,221,216,244,123,45,138,0,159,149,240,17,87,195,96,210,12,1,63,88,139,9,155,214,103,60,249,180,94,17,242,193,80,141,43,241,219,132,186,198,238,31,248,250,61,51,96,4,84,167,194,198,247,73,248,164,240,225,15,118,122,161,193,208,52,4,38,81,240,196,144,211,219,169,201,49,1,60,227,108,68,41,164,234,152,210,244,48,39,226,162,93,208,57,31,184,167,47,97,234,129,186,225,29,162,112,142,110,83,96,216,138,46,239,189,246,131,79,22,6,252,96,74,155,2,70,43,169,43,188,189,21,209,15,222,251,243,100,86,66,215,2,102,38,230,147,193,213,94,39,44,6,90,81,102,213,12,199,172,233,84,70,168,24,253,185,76,187,225,41,64,165,24,17,43,190,19,35,45,64,96,42,101,118,194,43,57,205,63,184,207,35,87,115,132,37,92,141,203,90,61,169,64,81,186,62,154,53,139,42,111,50,178,80,42,180,210,2,52,184,21,207,94,1,143,108,114,57,141,251,181,60,20,214,77,31,183,201,152,87,58,104,198,189,43,148,115,57,59,45,215,241,182,167,57,214,163,245,217,243,11,119,79,202,129,238,84,207,249,161,251,237,10,103,240,30,186,227,85,156,156,32,48,20,200,117,58,224,198,34,232,121,49,173,14,63,23,31,204,33,135,225,210,139,73,80,127,237,84,4,62,251,115,115,130,224,49,38,215,187,130,145,144,48,34,129,30,208,37,69,180,122,138,164,89,165,35,237,19,124,204,144,106,237,178,49,0,67,75,16,56,43,218,108,151,47,52,100,8,120,20,89,33,144,248,218,236,121,49,31,115,126,224,225,145,46,131,233,186,153,48,129,197,19,163,2,141,162,200,49,64,110,171,119,79,60,3,31,9,238,3,147,203,94,1,223,205,177,127,110,126,223,37,31,156,96,125,93,10,83,0,177,19,150,224,161,161,39,83,122,131,70,27,231,115,239,133,148,70,192,68,244,166,194,24,89,143,192,75,39,26,114,195,181,77,129,37,189,203,206,90,102,127,228,193,150,152,81,132,221,134,39,160,126,175,181,138,190,22,13,179,229,167,71,59,58,100,20,181,235,75,23,137,144,3,219,199,150,239,209,63,3,142,11,123,242,167,187,244,57,50,152,172,108,94,221,200,211,41,108,250,71,9,139,7,100,232,146,137,180,235,231,104,36,14,83,229,115,16,170,250,83,173,246,127,249,151,191,253,235,191,253,61,185,246,117,254,1,164,181,191,251,44,159,231,220,53,95,242,225,52,251,192,46,220,247,131,139,196,197,128,45,168,23,48,196,138,207,167,135,230,20,55,71,226,105,237,15,236,45,203,12,222,162,226,248,131,87,108,126,52,88,94,223,241,199,57,22,248,153,235,251,100,175,230,131,161,179,141,63,92,140,82,76,194,207,252,194,8,162,197,131,145,82,61,95,120,238,26,111,141,124,200,249,60,183,105,47,36,252,140,243,135,17,127,98,115,35,5,91,218,103,90,209,57,40,224,62,191,43,237,78,185,220,34,38,209,246,207,128,142,83,227,64,32,43,215,63,59,200,53,199,250,201,159,174,243,179,53,18,22,171,185,123,33,31,252,135,165,230,65,22,208,231,123,72,34,96,227,113,99,131,201,171,10,92,182,236,124,48,179,116,72,224,247,38,101,0,157,156,173,235,244,158,239,215,65,13,70,1,98,6,226,13,161,41,55,75,124,107,58,206,54,49,214,128,189,126,224,7,151,71,31,28,6,225,206,115,240,62,139,36,124,240,40,232,96,235,175,93,173,76,66,143,73,4,181,157,15,84,136,7,108,249,92,150,230,58,254,100,143,41,0,235,197,136,135,196,128,63,144,233,62,103,236,184,182,66,140,10,66,247,83,188,6,19,130,62,61,175,166,56,85,175,126,200,156,238,176,90,78,79,233,131,31,252,12,65,203,163,167,73,163,86,164,198,189,145,11,150,96,3,113,219,83,226,234,66,41,181,238,248,52,81,120,53,54,140,21,128,232,181,92,253,88,127,218,128,139,165,42,5,134,198,28,62,7,219,172,218,6,15,181,59,35,193,39,91,6,253,208,254,204,188,246,250,120,77,209,178,214,78,78,129,137,190,127,224,242,86,89,254,224,214,135,62,54,149,116,53,225,182,133,229,10,140,28,235,74,184,55,221,10,31,107,141,219,18,110,217,192,6,227,217,74,139,227,230,240,167,116,146,150,159,188,125,208,48,176,212,251,7,190,230,244,73,248,174,53,121,180,98,229,241,1,83,245,216,63,118,189,117,101,117,24,129,6,241,201,127,241,187,22,84,138,62,90,87,159,129,97,240,120,27,240,211,229,115,61,155,3,37,162,167,215,68,169,91,61,95,130,36,45,104,28,19,33,56,13,106,145,113,59,17,138,184,14,223,209,149,13,252,100,186,201,242,198,26,200,88,8,28,133,163,117,55,157,179,196,41,120,112,102,159,136,211,119,35,177,173,15,12,23,54,225,246,9,54,0,207,112,63,59,92,189,47,76,74,219,223,155,18,143,182,213,227,191,142,213,200,204,62,17,180,189,63,240,53,60,106,194,165,234,39,89,228,106,35,237,210,209,243,250,60,57,117,132,73,49,161,213,88,209,247,254,149,22,4,188,169,157,251,192,65,87,53,152,210,125,133,173,250,37,96,147,22,213,104,195,53,6,131,230,212,48,227,21,101,185,71,36,254,58,244,117,74,136,19,120,38,193,170,117,233,35,247,67,159,18,41,58,83,209,254,92,107,221,42,18,125,170,94,60,209,126,143,175,73,195,197,169,111,53,77,24,51,51,243,119,49,22,249,92,211,26,99,101,230,4,225,30,13,137,145,250,138,125,133,190,196,143,134,79,41,232,41,25,142,155,198,11,80,152,62,118,61,225,207,198,129,237,220,114,170,20,83,191,219,95,248,137,216,17,141,61,212,229,32,214,231,205,58,13,134,147,58,191,161,192,26,31,132,74,212,179,62,191,141,90,79,79,184,125,159,28,190,112,248,236,23,174,83,97,206,198,224,165,221,41,123,174,53,93,63,240,93,190,18,227,28,106,80,60,180,68,63,37,34,164,16,115,214,231,230,68,85,5,22,33,237,31,252,140,30,177,91,114,220,229,243,219,116,21,28,9,239,163,75,164,115,240,102,22,224,78,233,79,112,22,22,92,223,9,35,32,253,129,175,149,17,63,253,208,249,91,127,250,122,195,83,2,218,107,21,217,171,47,92,80,56,74,120,22,13,83,82,16,250,212,128,201,41,104,88,139,246,236,238,138,25,76,238,74,225,199,27,20,25,220,97,180,74,204,26,173,23,95,127,212,254,81,214,44,48,190,237,142,28,194,178,204,151,194,168,203,100,254,162,126,65,42,213,122,130,247,41,53,61,129,150,93,124,108,203,94,148,47,220,79,137,171,9,34,107,36,158,180,75,196,25,129,165,67,42,48,222,65,124,206,109,42,109,77,51,39,247,126,35,222,186,193,185,90,10,67,112,25,9,151,207,36,47,52,37,143,49,161,61,88,121,20,37,88,60,18,222,194,232,54,184,231,131,193,228,23,115,189,64,92,138,212,34,176,52,106,55,56,170,229,95,120,72,204,185,216,161,19,211,16,120,201,86,92,96,122,150,29,35,78,73,144,4,41,241,231,107,107,9,91,207,224,15,252,148,252,156,148,114,75,218,5,202,240,12,91,200,224,38,150,84,33,235,82,243,106,72,10,93,209,153,124,32,67,167,62,56,213,215,43,118,21,90,208,28,113,218,139,73,47,157,154,48,2,186,31,248,153,153,232,50,139,66,110,254,51,77,99,113,22,35,51,73,98,18,57,138,158,201,197,103,206,47,76,243,145,150,240,90,95,20,27,36,209,45,201,40,122,41,150,19,31,155,147,179,75,217,1,104,221,107,75,210,179,8,63,133,74,178,94,115,179,68,17,186,232,79,83,235,18,211,208,40,15,194,216,62,214,187,71,182,90,202,152,219,7,110,83,208,83,132,100,117,81,242,100,49,38,195,132,30,37,19,76,209,65,68,102,33,155,140,79,2,156,254,150,51,179,208,119,11,18,14,35,240,232,51,179,208,232,162,54,205,174,215,228,46,163,143,39,165,74,160,180,223,29,9,139,76,134,193,180,110,140,123,67,33,80,74,2,97,219,181,242,106,148,26,228,193,239,169,189,118,4,226,77,51,71,167,2,172,246,180,255,168,153,86,194,235,25,63,25,252,132,33,239,42,60,188,129,158,193,189,232,160,160,241,188,130,132,85,56,249,138,178,33,206,73,79,130,210,128,169,67,214,73,169,133,57,79,229,76,213,239,129,72,243,94,201,149,48,234,140,240,83,14,169,142,128,7,132,7,129,137,79,70,18,154,228,250,80,110,37,240,93,78,10,47,101,36,160,58,248,132,221,122,225,123,50,10,43,7,188,68,54,137,180,99,145,17,183,35,160,231,163,157,47,221,193,58,215,181,76,122,210,37,82,104,57,168,162,206,240,57,145,223,41,66,103,133,114,213,203,78,206,232,163,69,36,27,153,179,39,152,49,80,160,214,135,98,101,227,150,108,34,212,173,148,98,117,205,129,103,39,51,147,154,17,121,110,186,10,196,44,172,100,208,244,167,73,240,180,145,108,34,149,132,128,151,182,72,32,37,103,7,98,77,87,152,34,252,150,176,210,25,128,215,153,67,174,238,202,124,1,46,193,10,0,110,109,126,126,123,62,201,16,6,126,182,222,252,30,125,143,152,212,116,154,217,31,184,37,5,235,7,31,133,107,79,187,21,120,233,247,98,158,61,85,174,166,174,67,225,50,147,70,127,97,173,60,0,125,250,76,30,20,65,127,101,10,66,211,141,16,3,121,250,41,28,44,224,186,151,192,251,232,100,32,103,211,146,49,135,24,115,87,142,35,82,104,53,169,101,163,159,15,181,243,238,158,43,185,126,11,202,162,82,59,139,55,69,51,116,66,227,85,70,234,96,43,14,152,25,175,100,217,103,122,111,153,223,44,30,186,233,144,74,170,65,156,129,2,12,135,64,97,154,3,229,123,93,211,112,41,74,188,40,9,194,143,180,144,132,32,76,41,72,76,133,109,132,145,15,42,169,119,154,193,43,89,136,206,47,108,137,1,151,63,92,236,66,74,63,112,174,245,69,17,143,19,88,41,165,139,166,52,185,225,172,135,178,183,15,250,228,234,160,94,183,117,69,233,92,46,52,137,186,165,22,3,24,103,234,3,43,31,27,242,255,35,60,9,93,183,160,79,109,67,80,37,149,45,235,1,48,242,185,123,209,151,234,116,34,12,119,147,249,41,5,11,11,97,164,34,75,227,126,211,231,131,214,136,235,253,192,15,74,99,171,92,117,72,191,237,15,124,63,251,18,88,200,106,247,74,36,230,155,204,175,148,214,159,214,175,254,212,35,51,232,104,21,19,48,236,171,128,235,151,233,125,71,186,62,50,59,177,148,245,193,11,97,173,147,240,94,178,93,220,241,90,116,53,141,69,105,82,136,82,173,64,246,32,73,43,20,24,156,15,108,29,232,18,158,194,21,128,41,79,249,123,240,173,11,117,180,194,126,191,54,225,221,217,130,9,78,203,75,185,119,49,241,156,184,152,178,229,38,159,154,172,84,110,8,119,67,45,67,199,244,190,6,197,117,25,141,185,254,188,84,190,64,2,90,43,75,60,216,184,164,180,133,246,131,69,226,64,210,231,106,154,92,64,157,59,98,80,21,94,243,208,186,24,226,105,81,240,67,243,85,169,46,129,64,86,51,58,134,102,163,80,185,39,188,158,153,252,247,101,229,134,90,45,20,89,59,222,234,190,165,204,66,74,8,241,41,2,174,196,133,180,80,105,149,30,171,195,42,83,244,165,27,101,226,61,97,209,56,167,70,10,3,38,185,243,104,168,11,129,157,76,50,129,215,172,83,42,18,15,49,177,245,149,76,82,66,18,143,216,9,195,40,204,79,6,28,207,208,98,83,62,215,154,25,244,107,83,131,76,195,116,41,223,182,123,54,164,93,116,92,167,41,204,204,21,179,16,229,138,46,175,141,9,190,118,198,4,113,90,165,174,140,77,52,3,227,200,1,102,7,1,228,75,41,211,223,89,16,135,242,157,192,15,98,136,177,69,91,201,133,20,24,82,133,25,67,118,189,129,71,130,126,3,165,187,187,90,130,74,115,77,138,38,71,26,77,60,233,13,23,113,111,152,240,114,111,156,228,18,230,143,181,176,20,180,163,221,31,198,42,221,100,164,170,31,62,178,137,12,4,59,233,193,103,149,186,201,134,103,147,212,167,103,20,153,255,200,78,61,73,159,189,255,255,61,213,182,192,119,27,109,89,116,70,189,147,204,112,172,250,103,72,209,217,157,10,82,153,210,166,203,157,254,166,232,221,40,183,148,146,82,230,34,171,154,42,112,45,68,61,231,68,41,41,228,148,42,110,139,21,139,212,216,111,160,232,116,173,128,189,255,92,34,3,50,48,208,100,64,239,38,187,174,83,19,209,250,142,28,211,167,54,119,208,22,43,138,46,73,105,105,217,48,77,17,195,218,156,248,191,90,46,125,143,173,177,99,188,175,83,68,157,185,86,52,55,152,243,14,179,22,197,173,65,249,227,254,130,103,218,168,48,127,20,180,246,92,14,66,129,19,135,10,165,250,57,142,212,51,227,47,11,60,177,224,35,119,9,219,68,11,208,113,123,60,203,96,125,31,154,86,194,177,197,198,225,97,249,245,103,136,25,140,148,224,14,18,206,162,124,89,75,196,239,57,238,132,225,94,140,216,190,20,190,126,199,138,188,231,161,191,216,80,148,134,60,221,235,203,175,175,85,229,232,176,86,164,111,59,100,226,76,148,108,73,188,1,29,232,82,223,225,134,111,115,173,63,217,109,238,233,77,21,82,148,190,163,108,39,7,170,81,20,67,48,227,177,46,109,178,232,97,128,34,58,226,48,154,137,82,15,83,81,1,105,158,155,68,205,173,8,91,139,112,41,237,81,28,190,39,106,221,50,11,31,52,244,159,80,42,160,79,154,30,61,15,102,112,40,202,64,245,186,123,132,10,56,116,163,76,186,74,2,220,88,17,50,184,251,94,112,135,140,219,58,229,204,163,97,245,9,129,5,52,168,150,76,132,199,20,149,253,99,82,233,121,100,30,152,48,157,127,141,106,117,186,98,76,22,92,242,229,19,184,210,36,88,5,47,40,129,131,94,30,191,204,170,62,42,197,1,1,164,135,152,6,157,58,228,230,40,255,196,79,111,116,4,101,35,43,232,83,182,144,172,128,99,89,37,240,132,42,215,240,84,20,138,142,215,131,215,7,55,125,189,19,154,44,72,101,79,133,175,225,228,35,198,35,42,23,130,78,212,247,197,92,138,169,33,64,49,69,76,230,238,54,232,61,132,184,9,121,148,37,154,45,244,50,245,117,71,175,87,8,135,34,247,178,17,66,139,159,94,85,234,77,58,165,130,45,164,150,26,233,237,57,68,136,134,134,135,1,18,237,23,253,28,114,84,117,132,36,11,205,141,36,211,132,126,42,46,187,11,186,220,137,95,154,104,201,88,63,245,19,218,61,141,254,219,31,1,157,135,150,70,51,228,96,238,169,34,130,71,214,8,213,21,12,58,81,239,37,181,17,29,33,179,210,157,92,66,141,225,148,194,11,154,148,93,43,193,89,121,76,253,46,37,191,29,225,229,227,245,65,84,68,81,210,38,47,70,163,236,188,244,8,15,194,244,138,202,113,22,69,91,173,107,121,41,106,71,48,204,252,177,247,157,219,114,236,0,183,85,19,230,32,146,17,165,247,87,245,234,4,68,160,104,170,34,58,77,11,73,84,223,139,224,6,110,73,175,177,80,72,59,187,202,19,225,151,20,221,68,189,118,161,202,230,58,77,197,228,249,68,198,9,146,165,87,201,0,115,51,185,121,49,61,197,29,90,74,232,179,138,172,150,137,199,199,247,184,91,207,122,30,133,7,68,242,39,197,148,84,21,130,131,26,225,168,208,21,162,154,123,201,147,23,27,39,135,239,25,88,178,247,18,55,71,58,62,228,144,160,150,174,207,111,87,83,69,245,245,97,146,195,137,218,44,118,54,225,125,195,210,178,195,23,112,67,40,51,116,131,174,227,32,15,134,169,216,159,80,6,194,90,207,254,233,192,8,161,133,174,16,250,228,169,156,204,148,165,131,135,47,175,107,116,85,106,14,69,107,140,124,204,241,157,114,49,237,186,192,244,65,121,66,210,136,228,152,222,187,162,235,80,83,116,168,74,128,17,178,179,181,251,14,241,30,83,27,17,133,53,186,166,60,14,99,27,150,71,209,59,143,67,135,198,234,233,69,87,110,210,248,50,4,89,30,26,122,168,132,20,97,56,47,31,192,93,196,172,149,123,87,115,76,66,195,134,6,96,250,82,156,168,206,114,124,176,76,219,153,122,113,121,226,164,182,158,193,178,58,208,242,186,3,225,86,66,35,71,180,229,222,132,131,221,225,193,96,134,192,44,122,119,119,131,94,199,217,106,136,2,106,32,155,130,177,158,74,124,207,175,3,142,104,233,21,8,176,199,239,77,38,231,163,196,55,17,142,9,3,133,144,135,72,118,65,156,222,33,63,5,145,224,136,44,80,167,111,104,9,82,36,220,141,169,19,184,147,191,15,129,41,226,121,136,89,252,53,228,79,212,12,168,202,176,129,176,183,162,144,214,199,169,211,179,1,29,180,23,93,213,122,103,37,186,200,50,197,197,180,127,206,236,140,37,224,119,121,3,119,166,167,77,219,204,39,225,249,107,183,19,240,20,195,2,24,66,251,207,215,48,152,106,69,129,241,221,94,17,22,96,154,107,53,133,41,30,201,223,166,29,197,172,10,231,115,55,203,108,111,1,145,38,157,249,96,173,127,111,141,118,188,60,24,203,175,126,96,175,5,255,193,233,167,244,223,131,190,106,134,134,162,168,250,40,92,159,55,205,247,251,233,44,20,7,237,195,147,20,134,218,131,8,140,110,114,203,95,70,42,124,41,92,214,75,75,253,13,168,148,224,2,87,27,149,128,79,249,142,55,222,155,12,202,145,50,134,110,33,243,46,55,95,150,234,73,184,110,35,182,200,199,76,37,70,96,74,104,70,14,169,21,251,8,140,38,212,201,23,67,219,88,222,27,137,220,247,132,255,125,235,158,133,147,192,252,95,128,115,101,95,6,64,202,196,226,135,135,213,79,39,122,77,183,55,136,5,10,113,84,191,244,3,155,60,158,234,110,247,89,58,111,252,146,229,249,92,131,161,102,124,96,26,197,7,108,92,54,121,104,50,111,111,100,195,96,248,153,10,223,131,235,245,11,13,54,245,49,129,225,222,44,31,17,218,161,36,5,5,184,220,179,43,209,86,83,41,212,80,206,131,26,240,245,173,245,193,139,217,34,45,97,162,100,2,175,59,251,227,98,196,161,138,220,27,198,242,155,152,49,24,59,50,31,140,231,104,61,38,120,133,21,89,243,222,117,157,233,53,201,6,87,60,83,129,233,99,30,43,175,162,169,85,244,106,140,137,152,224,56,184,103,40,124,93,243,183,103,138,193,77,100,198,129,107,232,204,26,76,77,208,80,216,194,117,1,147,179,16,152,197,145,171,135,72,147,76,96,234,253,198,203,70,90,191,165,180,244,181,17,130,121,91,104,27,124,199,68,22,110,181,214,240,241,96,119,137,151,253,65,87,123,43,59,126,112,211,141,176,66,162,170,125,39,188,171,204,5,138,22,198,202,169,178,174,239,168,223,139,136,197,220,241,90,38,241,37,239,5,221,104,197,241,65,39,136,71,46,110,214,200,98,198,215,156,77,209,74,230,58,214,71,69,166,186,43,140,48,99,62,24,45,150,245,173,43,30,156,143,9,28,213,35,187,108,189,159,226,148,120,108,188,240,37,123,194,181,179,136,17,4,138,74,133,162,125,187,236,37,48,155,141,44,61,196,111,206,91,96,110,240,198,63,73,184,224,97,244,17,48,153,175,60,30,240,219,145,190,138,223,230,132,93,2,219,169,154,175,165,139,254,254,148,233,15,4,138,146,242,20,152,78,29,58,98,16,53,18,198,211,126,35,242,6,27,237,32,97,26,97,190,173,163,12,62,69,198,132,102,204,79,155,113,111,90,105,52,121,108,26,102,173,216,71,233,157,147,10,11,192,247,107,158,156,69,148,208,247,33,240,19,117,79,6,147,174,149,171,169,112,124,229,158,108,26,33,94,41,175,61,246,124,117,226,126,147,236,200,161,246,80,217,177,226,107,64,31,81,251,134,96,90,201,221,168,33,175,218,5,69,46,99,12,153,221,229,232,15,19,98,155,143,108,55,207,145,241,38,254,89,227,228,185,11,109,233,38,12,252,140,28,81,108,171,207,213,68,212,74,172,234,65,15,50,253,109,10,15,242,234,187,199,22,125,107,168,204,185,7,215,84,153,54,144,214,170,137,94,43,66,103,224,117,174,157,127,104,71,34,189,60,5,181,99,220,31,139,0,69,45,122,49,21,161,49,98,29,53,254,217,20,166,122,194,183,65,216,247,91,239,125,77,138,18,107,250,158,158,232,165,43,204,118,211,2,214,29,148,182,25,251,21,224,7,124,208,212,81,248,154,185,101,250,135,166,125,101,211,47,89,113,188,155,63,54,220,184,172,203,3,158,166,19,225,48,97,35,217,77,30,104,40,197,239,141,210,118,58,187,63,177,144,157,155,13,229,40,159,69,139,140,253,136,185,143,201,150,53,208,192,147,196,140,79,162,235,242,235,199,96,132,86,140,54,242,174,250,33,11,178,136,177,251,146,11,156,58,193,136,43,247,146,176,117,192,81,24,25,231,128,145,212,21,235,5,77,252,243,118,220,5,134,183,34,235,234,90,16,187,158,176,221,175,157,211,179,35,40,48,178,92,49,5,225,137,28,25,239,178,207,242,214,180,198,28,192,179,222,2,211,167,43,150,6,181,215,73,50,2,94,144,179,125,68,55,234,6,114,174,20,43,144,30,9,211,118,90,175,182,94,39,35,224,93,250,212,71,27,70,176,117,152,46,171,71,209,138,78,90,160,112,198,167,192,28,213,45,97,14,14,189,247,175,222,52,96,38,165,62,25,214,123,204,194,77,195,175,165,163,82,173,67,118,194,210,174,202,218,27,209,127,187,37,204,229,10,95,188,203,213,112,129,4,182,222,24,43,96,164,203,229,183,215,177,119,207,39,111,71,76,144,194,9,216,155,192,115,137,155,120,159,131,114,221,132,199,199,139,164,173,208,30,225,141,221,143,57,82,10,29,24,190,123,88,71,232,47,86,125,50,60,172,4,25,66,121,107,148,4,159,124,110,4,217,62,175,85,72,52,251,60,219,210,150,131,104,12,108,220,149,104,61,201,24,3,78,95,105,17,245,151,237,185,64,154,12,183,98,89,112,71,190,179,181,234,137,15,185,144,216,210,15,73,52,231,141,168,219,202,163,13,176,76,34,14,249,51,115,79,128,242,37,159,130,196,228,19,48,253,86,135,156,165,136,79,93,52,118,35,235,54,149,40,189,168,106,145,93,244,90,193,114,49,189,141,122,24,208,166,219,172,79,214,177,207,99,251,70,211,175,202,91,19,153,120,89,139,28,13,168,98,137,253,81,136,245,236,56,107,45,187,173,131,130,255,180,227,99,16,2,235,226,148,176,119,149,220,162,161,103,136,241,82,16,240,122,169,102,102,186,83,53,41,19,204,170,246,90,28,243,172,120,157,97,215,175,43,101,167,65,55,216,205,4,182,184,158,152,131,176,126,5,30,119,76,158,48,248,238,240,30,137,68,152,164,96,15,91,147,195,32,57,168,157,110,238,35,79,219,130,69,151,179,155,208,25,68,180,23,174,232,2,203,186,66,230,148,0,104,119,24,119,42,71,156,21,221,231,240,56,6,202,110,35,203,155,59,180,66,52,206,2,38,114,48,229,230,24,208,197,231,56,18,244,125,103,144,228,194,88,255,190,203,86,58,185,60,233,129,210,246,5,93,184,128,27,117,171,2,79,154,91,248,54,91,57,252,51,182,7,252,80,97,241,4,76,41,129,92,61,176,231,221,24,197,46,69,78,89,96,98,234,190,213,225,144,182,217,20,141,150,77,134,142,33,171,111,209,42,201,251,52,190,112,182,124,190,48,36,197,238,167,249,245,181,200,242,79,129,173,9,113,60,153,17,177,182,192,112,129,242,183,169,210,90,114,117,229,139,187,213,135,35,119,178,205,0,176,117,9,20,184,127,62,55,52,199,227,59,101,181,18,177,41,191,93,176,1,100,208,200,171,202,68,44,140,185,123,38,180,193,92,121,158,91,171,165,59,85,226,131,20,19,98,76,216,106,59,86,124,109,10,133,51,66,105,225,254,22,225,136,106,231,65,110,89,72,226,163,78,122,242,234,42,215,46,219,123,99,26,82,187,46,43,132,74,181,185,99,68,237,177,115,196,240,227,94,54,242,239,149,133,236,6,218,41,88,25,49,96,247,232,207,136,214,50,145,243,53,226,83,47,11,17,36,60,200,242,5,74,87,249,45,3,102,245,207,9,147,232,203,40,225,133,217,31,123,124,140,103,75,34,14,184,86,58,247,6,76,194,67,97,164,192,74,60,56,219,182,222,155,120,190,111,226,215,86,69,169,82,94,11,194,65,216,63,104,227,247,207,131,19,50,174,30,221,132,233,48,83,185,205,154,154,88,87,14,135,135,53,170,20,152,46,102,143,191,246,36,192,165,239,117,125,192,82,243,209,204,105,212,71,131,72,23,107,15,138,205,222,242,189,232,92,29,193,8,186,96,215,44,206,176,171,175,253,236,222,133,157,236,99,200,139,53,56,192,110,146,18,233,171,217,234,170,91,228,156,86,149,14,211,218,164,200,215,110,166,64,24,112,121,164,72,168,255,154,137,157,234,79,78,164,41,69,31,187,29,11,125,198,142,68,211,129,164,110,245,101,117,63,143,135,181,240,173,203,210,71,35,157,255,184,107,126,191,59,185,188,252,109,182,195,167,250,84,163,201,165,218,249,203,212,130,150,159,79,15,217,182,179,245,106,250,210,248,26,33,218,214,186,236,165,84,146,150,147,55,191,131,122,228,123,51,155,198,41,113,115,122,9,203,39,185,46,45,222,123,119,248,161,229,145,60,26,5,240,219,205,229,199,88,32,105,15,195,133,163,42,175,5,76,109,163,60,57,181,32,197,211,7,191,46,53,71,126,155,150,84,225,48,154,220,83,211,71,35,101,182,118,252,54,9,183,35,191,61,154,9,119,199,205,231,78,77,72,224,135,73,16,143,86,236,84,17,184,208,146,218,127,123,95,91,241,200,33,130,242,245,41,121,53,65,212,37,48,142,243,41,241,219,176,163,229,236,68,7,171,142,56,245,233,0,211,183,162,109,196,234,46,22,73,151,183,174,244,186,206,169,196,107,166,31,12,140,6,100,92,77,67,247,71,222,154,144,105,11,139,129,102,58,75,111,254,88,167,161,152,198,72,79,213,15,124,143,113,15,228,80,148,37,76,63,96,54,220,150,139,0,146,232,86,248,158,79,110,93,50,94,181,235,231,164,46,117,87,63,7,248,58,227,232,205,161,171,214,120,242,251,69,246,231,201,43,125,60,158,92,159,37,139,194,128,175,193,176,227,183,73,170,116,57,162,80,163,199,69,117,152,174,46,178,31,47,251,8,59,22,63,193,4,217,89,200,126,215,183,10,29,24,94,80,107,2,23,108,211,26,59,11,254,65,14,203,196,117,174,158,180,169,28,52,75,142,184,187,249,83,245,18,240,214,206,17,192,221,90,117,58,108,226,113,122,243,199,138,231,98,211,91,163,42,12,159,47,119,76,26,5,202,26,224,96,233,61,44,192,59,147,74,145,61,143,243,46,45,33,83,3,77,23,31,105,22,202,142,78,192,164,244,229,185,177,195,78,216,27,244,40,218,114,134,205,251,197,168,40,8,152,140,120,21,248,94,48,195,44,176,4,223,81,248,33,73,222,242,230,109,200,182,67,176,173,68,14,142,90,159,33,179,24,29,133,123,134,197,189,57,198,139,188,23,45,225,71,236,244,132,92,91,134,196,151,217,27,47,31,202,190,38,150,79,85,152,37,247,228,84,73,38,22,232,180,54,74,142,14,83,238,83,248,233,61,39,18,125,61,138,254,244,128,55,17,115,220,122,124,234,205,135,137,43,57,252,176,124,245,106,164,74,142,15,202,221,119,158,172,214,1,166,34,42,55,14,124,103,89,188,52,187,113,45,76,131,9,105,234,205,107,217,71,246,13,9,15,92,67,134,136,128,199,84,238,151,177,38,62,9,19,198,200,181,89,126,102,157,192,16,205,91,108,120,20,47,30,133,9,40,231,249,133,61,36,251,56,125,86,91,108,120,28,173,237,209,183,174,136,2,140,60,160,76,90,76,225,232,26,246,59,191,230,209,153,68,59,186,154,199,215,156,71,31,28,249,150,183,133,165,157,48,180,220,209,159,238,70,157,118,24,169,209,207,79,119,130,253,254,224,8,139,169,81,77,47,129,112,237,224,248,11,159,187,27,237,107,231,193,90,216,146,246,82,24,179,175,6,76,146,89,96,106,146,143,143,184,205,255,34,246,6,182,201,89,110,196,21,154,211,168,199,75,58,171,117,95,1,104,50,94,243,50,191,118,191,214,234,61,100,222,121,70,211,60,76,204,132,233,45,228,201,199,101,214,195,144,57,110,101,10,239,174,129,39,135,104,120,94,76,8,116,189,45,16,112,73,172,207,87,254,52,93,60,186,83,33,80,14,161,152,69,96,107,165,250,123,107,132,93,240,159,228,151,11,129,198,55,209,176,208,101,158,18,89,89,4,255,223,130,206,133,45,73,108,36,119,133,74,23,200,87,144,117,241,189,104,26,41,48,237,100,170,195,184,45,77,146,162,116,117,166,123,208,124,97,76,207,12,172,16,90,187,155,252,123,188,96,214,80,185,37,48,77,142,94,38,23,133,108,152,108,226,106,227,221,142,151,107,110,50,163,75,147,216,108,163,232,91,191,239,181,76,55,78,172,67,24,57,111,217,12,60,145,99,253,100,19,237,248,2,62,40,180,154,27,186,219,209,130,218,123,234,174,223,254,35,52,140,235,52,86,211,90,122,225,62,76,48,50,97,194,44,47,97,246,194,70,56,144,3,255,130,123,188,26,156,24,177,215,5,213,139,141,111,188,252,226,98,105,166,24,20,242,102,237,109,19,5,122,29,214,148,141,97,254,18,250,122,39,248,162,17,99,201,254,63,16,2,173,105,101,117,184,205,172,88,128,77,72,12,119,250,189,41,42,203,254,63,16,254,120,231,199,95,154,167,74,165,30,171,85,169,175,230,189,153,222,20,86,215,68,7,116,127,159,193,215,156,97,42,228,79,19,177,43,175,84,1,166,55,44,177,156,224,211,242,154,171,56,108,66,134,207,82,120,19,40,121,97,58,179,247,163,87,215,115,183,129,247,209,172,191,152,132,213,233,34,216,93,28,15,203,188,176,161,9,204,183,126,25,110,56,241,195,242,53,9,119,43,201,125,175,70,131,228,110,65,114,245,221,49,208,53,125,97,152,208,226,194,176,137,30,23,152,134,139,75,15,222,37,232,67,10,198,239,109,94,95,162,147,182,195,238,114,46,210,244,189,203,247,160,174,102,44,159,194,221,90,78,165,79,57,41,223,26,158,23,37,105,111,98,42,122,245,10,246,201,162,215,44,233,4,129,27,122,157,126,115,40,6,39,237,70,186,174,98,136,248,163,213,97,227,146,112,131,127,87,118,252,54,155,165,192,15,186,138,175,57,189,104,192,174,124,6,98,63,197,27,15,17,154,32,144,44,239,61,232,80,225,27,41,177,241,157,100,95,74,158,48,154,222,136,41,205,116,160,185,230,123,89,105,216,219,22,140,206,151,139,74,142,124,178,126,174,183,60,95,151,18,157,92,246,199,92,125,212,110,12,63,63,22,41,69,104,78,9,247,66,196,173,57,76,245,69,134,208,16,6,165,253,236,251,228,144,29,166,216,180,136,165,148,151,214,10,58,76,177,48,81,180,33,94,35,103,241,18,43,125,132,9,143,238,120,30,99,153,130,160,28,92,148,164,65,130,141,139,9,232,164,57,76,27,212,246,74,67,176,71,147,208,204,192,59,82,172,140,191,195,119,35,93,41,177,101,39,7,141,132,253,222,205,200,68,137,210,251,194,89,49,244,56,125,8,128,6,252,192,84,41,49,96,212,100,203,183,162,251,241,40,62,34,144,52,250,148,57,72,17,245,106,190,103,60,86,124,145,225,57,26,111,210,144,224,157,193,228,34,165,42,167,79,22,185,63,53,218,247,43,59,101,82,179,65,216,254,53,143,136,33,152,180,177,192,180,134,245,45,161,188,121,15,129,137,98,188,33,73,148,127,154,100,223,105,17,48,189,227,23,194,90,147,102,239,249,210,214,227,164,189,247,158,116,63,60,165,201,213,240,173,156,204,195,2,183,10,206,132,175,41,64,93,223,11,63,156,174,50,137,48,65,154,19,91,168,112,215,186,26,126,187,16,131,126,94,184,162,105,208,228,189,200,191,204,247,201,33,145,210,242,75,70,101,209,176,231,253,214,19,77,81,172,252,132,77,64,251,181,180,239,93,32,140,200,177,247,208,54,225,109,79,5,124,253,237,35,31,211,122,37,189,7,174,105,178,10,51,203,88,217,222,142,5,20,49,13,217,234,42,174,187,167,8,153,19,119,221,21,185,154,26,110,15,124,147,182,180,42,202,132,161,183,189,166,240,221,25,76,220,89,167,127,199,172,124,191,7,203,163,165,240,16,139,103,16,248,125,239,125,17,122,178,37,186,59,26,140,239,197,38,229,216,117,85,35,85,243,188,62,240,164,78,96,101,37,72,199,179,136,158,66,203,132,134,170,112,65,39,123,155,75,88,17,79,103,60,143,172,121,98,113,111,120,235,215,156,69,44,202,251,91,131,54,103,221,97,104,122,114,50,85,218,52,85,31,20,54,228,81,197,10,161,35,67,125,213,6,113,74,81,118,72,223,132,170,121,106,118,171,195,221,58,99,39,204,194,127,235,141,128,241,29,229,201,209,159,26,206,210,251,53,219,57,50,197,171,245,135,237,143,191,54,157,69,100,109,86,136,144,175,119,97,61,24,132,185,59,77,138,201,221,80,211,124,219,89,192,210,127,218,146,173,56,92,140,159,163,211,172,190,90,156,203,52,113,238,231,206,175,97,29,154,60,189,110,71,243,220,178,201,210,48,232,113,98,151,181,251,196,162,148,233,207,169,216,29,166,4,188,54,221,9,209,71,242,175,81,172,235,179,94,140,138,199,251,202,157,148,161,68,11,47,90,208,209,115,120,35,41,45,71,245,181,10,232,235,254,190,51,238,25,74,63,186,201,26,205,210,97,36,61,150,46,121,212,149,223,7,67,165,225,81,43,129,44,16,45,25,94,184,89,47,27,217,110,174,47,215,157,178,195,138,111,132,154,101,187,161,243,199,124,71,148,118,158,165,41,60,232,254,240,134,243,201,129,35,45,47,187,17,226,51,111,139,64,224,107,81,8,103,126,162,66,68,182,193,111,142,95,50,100,31,45,24,103,195,127,219,212,226,114,93,51,109,156,0,11,167,14,153,173,147,32,133,197,51,158,251,238,77,61,75,157,186,201,239,44,79,67,80,250,47,221,165,173,40,33,36,189,24,147,123,54,100,245,10,103,62,134,183,207,4,170,39,78,182,74,249,177,150,70,243,253,157,210,102,154,11,36,76,54,103,52,127,50,8,201,123,11,124,119,239,237,249,147,73,139,103,74,106,19,134,75,113,30,159,41,22,72,204,205,12,93,147,229,181,122,246,94,34,134,97,40,4,231,24,20,52,80,244,189,40,201,137,7,67,236,173,77,69,239,206,232,172,154,137,84,102,19,214,47,93,4,174,3,208,227,91,154,99,179,21,38,114,236,232,29,192,38,143,109,201,225,124,43,196,246,86,30,106,24,40,247,64,88,1,247,33,161,14,80,180,6,98,138,82,153,150,241,31,179,110,122,205,159,70,148,166,234,131,85,244,48,134,79,81,104,119,9,238,59,246,227,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,187,195,219,254,129,162,132,82,113,168,153,47,41,252,107,31,117,24,245,100,61,53,245,218,143,194,55,76,185,65,168,202,192,244,195,197,193,103,226,185,157,233,6,163,183,112,63,172,126,197,173,13,133,219,63,28,61,145,229,74,207,193,209,57,49,240,179,170,82,122,4,165,120,225,119,69,198,224,26,115,2,155,209,164,163,228,83,202,139,126,102,32,160,44,219,69,159,136,49,140,226,212,166,62,33,175,2,130,240,231,44,8,109,229,4,16,183,191,202,224,226,109,216,192,147,56,167,62,39,47,205,167,65,188,150,197,87,215,142,134,95,232,175,210,4,11,186,12,162,245,115,130,250,96,118,90,245,121,40,180,5,198,235,64,198,225,138,208,24,76,41,57,142,198,0,71,134,47,53,214,21,247,213,176,92,206,122,101,44,90,211,71,2,173,120,117,202,209,24,192,245,120,93,149,63,14,185,178,105,30,177,14,155,72,153,142,96,216,200,95,175,233,68,193,27,177,107,57,57,233,234,226,40,30,108,183,65,220,80,171,168,59,156,140,114,45,112,181,227,63,152,21,79,154,12,248,105,211,149,254,224,130,142,148,190,206,137,174,152,207,39,56,123,204,213,244,182,51,82,51,223,165,157,208,36,195,205,215,103,154,246,39,95,77,142,133,141,132,158,28,187,249,229,161,83,166,62,46,101,230,110,20,205,241,101,17,105,174,163,249,42,203,20,253,235,31,250,224,70,154,92,30,185,117,3,125,166,187,192,84,111,100,40,173,51,97,212,207,116,23,184,240,159,252,54,25,100,103,105,112,242,38,14,17,103,252,178,4,238,30,71,163,111,33,104,106,36,63,190,159,78,124,65,210,70,208,207,155,78,219,131,144,132,211,189,16,188,177,199,180,218,211,7,243,170,175,179,133,173,91,103,160,197,209,201,226,39,89,121,240,44,250,114,144,168,40,150,253,222,149,61,244,242,193,212,210,133,106,122,166,123,56,14,95,1,27,49,194,134,203,140,44,184,141,24,39,127,240,79,130,78,222,7,62,211,30,193,35,215,130,11,138,44,122,80,239,190,206,99,146,117,68,45,186,112,45,235,103,31,31,108,250,103,83,158,10,195,199,233,208,60,96,70,109,214,215,133,56,107,192,149,197,73,78,126,38,94,151,121,34,31,135,152,161,12,5,98,16,111,41,33,177,106,205,197,50,206,104,247,250,166,13,243,147,229,177,203,125,237,17,41,229,179,174,175,166,137,114,92,5,123,242,39,62,54,206,223,93,2,160,74,75,245,183,195,237,72,154,145,85,23,184,39,47,144,81,131,167,138,40,104,102,104,229,128,11,70,36,114,221,84,145,191,165,30,127,2,216,62,250,121,176,198,54,255,97,98,217,169,1,140,17,189,253,186,200,213,73,203,160,209,239,235,103,127,14,65,126,160,19,34,159,61,43,140,215,122,208,116,227,25,200,103,143,237,247,39,63,194,158,144,70,51,121,213,63,133,211,128,179,89,43,202,116,151,172,228,236,39,71,249,123,222,96,182,35,94,45,71,179,19,191,78,115,205,132,80,112,12,254,96,252,11,138,4,110,232,114,149,79,118,133,75,203,148,82,239,67,163,23,160,183,47,23,114,110,44,141,162,203,19,109,124,251,211,167,2,134,129,123,57,26,157,191,105,78,172,55,61,205,165,139,0,220,185,22,151,134,70,34,221,240,2,23,171,247,125,48,26,248,146,207,238,108,102,102,11,24,233,154,164,240,160,141,124,248,88,161,35,184,203,92,74,98,24,37,41,135,33,102,103,57,186,26,249,100,249,104,73,85,28,246,152,234,206,231,247,153,70,216,40,62,231,151,85,160,178,110,236,24,76,164,36,52,148,97,73,30,95,255,176,13,69,36,34,186,192,197,132,165,28,46,36,50,179,192,231,83,79,119,32,23,252,179,239,112,40,219,40,33,254,21,208,87,177,101,82,162,205,210,229,65,129,169,2,72,0,7,135,135,154,154,159,156,79,66,38,14,134,230,153,98,75,252,54,26,209,119,32,155,69,151,199,203,246,219,236,17,47,76,15,65,145,163,97,230,222,247,157,81,166,159,23,38,32,190,187,100,179,60,220,41,62,239,206,102,83,38,68,134,253,238,113,240,166,249,188,8,218,119,137,99,201,42,15,61,22,46,100,218,241,204,72,96,203,67,65,131,123,59,127,11,195,150,34,202,23,86,208,39,114,242,215,137,188,170,228,218,59,54,157,44,21,62,24,216,193,93,90,155,41,92,213,248,70,176,126,43,146,6,66,47,4,215,144,111,170,166,41,55,203,174,205,90,79,208,67,248,224,204,14,126,92,20,93,140,225,15,133,74,97,19,138,123,67,71,25,115,45,159,200,17,7,185,91,112,242,27,228,192,253,104,102,188,161,63,221,105,99,244,251,34,217,154,36,21,143,88,200,234,94,8,102,130,164,194,161,240,154,174,123,58,9,217,10,204,117,133,79,244,146,125,141,25,162,72,12,136,13,196,240,99,141,237,215,229,212,213,54,198,223,251,176,30,167,37,103,62,119,228,178,217,54,109,159,7,122,23,78,40,190,108,115,253,178,169,199,201,230,190,25,119,196,103,172,19,230,35,178,113,95,214,100,80,122,207,13,54,76,89,120,203,36,117,240,74,234,142,162,56,118,119,170,84,37,161,235,23,95,117,55,107,231,189,233,241,83,104,11,248,140,132,113,63,123,168,220,229,243,119,229,178,217,249,39,57,152,246,226,146,60,28,160,44,47,5,29,150,183,86,61,59,203,117,83,157,184,143,140,234,103,245,2,92,55,138,147,4,150,36,15,107,114,238,62,54,152,105,8,83,150,207,167,20,167,84,115,219,214,95,28,112,67,234,201,169,91,221,184,12,87,233,21,142,16,118,163,190,240,174,51,13,75,103,56,251,19,170,158,254,211,144,171,133,213,108,138,43,174,28,115,224,177,52,81,131,152,69,113,158,44,209,24,100,142,251,195,244,169,108,167,230,219,135,81,164,187,21,34,149,233,64,6,60,170,244,239,157,79,244,124,11,62,203,46,70,130,164,172,209,83,233,240,19,61,120,75,232,19,221,119,89,109,37,244,241,189,105,53,185,47,3,41,22,54,245,31,120,230,157,115,213,247,186,10,232,13,27,161,188,92,187,47,78,93,110,30,254,87,53,151,105,210,132,94,230,244,36,167,217,81,215,45,215,93,172,243,220,67,113,186,248,75,145,163,169,218,59,127,144,228,43,142,1,245,111,8,99,252,203,191,255,203,127,255,143,127,77,21,35,143,191,131,42,198,223,186,150,184,84,24,77,62,133,16,34,33,214,45,175,143,103,232,89,102,107,93,17,30,51,203,195,217,1,206,216,22,108,58,33,155,192,38,142,25,219,2,35,201,200,136,78,84,140,124,98,164,39,64,230,8,164,20,139,115,138,206,171,159,136,35,202,19,222,104,167,229,59,40,147,180,225,82,128,52,99,245,24,209,51,215,7,238,86,58,113,24,207,45,153,238,27,178,187,159,12,30,91,6,132,53,101,254,65,147,167,126,134,198,124,75,144,242,170,194,148,99,99,142,64,71,70,146,143,13,21,146,62,98,246,66,151,68,56,69,7,38,40,245,136,104,253,228,66,229,210,48,56,206,49,9,24,61,105,202,103,222,81,26,239,254,45,154,8,134,172,37,22,3,71,28,73,131,14,249,205,11,159,69,178,120,223,29,105,80,52,34,20,230,109,198,67,133,160,121,181,119,240,173,100,123,212,99,238,131,76,173,115,95,153,94,144,235,240,207,134,144,59,27,34,124,51,150,34,35,96,74,92,65,164,135,124,69,252,114,133,107,127,71,97,231,153,251,46,140,37,176,214,166,40,213,211,46,119,149,174,245,4,143,228,196,52,101,175,123,244,152,242,178,187,233,60,220,147,147,76,88,114,52,185,155,79,86,153,57,123,144,142,185,47,219,242,57,78,252,97,181,65,103,239,30,77,122,166,140,248,109,140,36,90,150,181,234,60,53,39,88,178,45,35,239,42,231,238,112,111,250,140,189,41,115,86,147,85,146,38,238,56,53,114,172,242,80,48,185,156,117,220,11,59,215,189,100,237,167,146,59,219,184,235,220,188,18,148,192,240,44,118,188,107,60,103,229,145,206,134,223,88,141,151,77,129,84,22,178,111,15,223,239,88,208,86,21,168,138,11,23,167,88,6,119,215,131,233,115,153,57,214,111,148,31,101,157,227,50,17,114,138,39,202,82,40,1,81,178,161,21,161,3,27,190,123,91,103,113,146,61,28,245,234,243,192,37,216,42,150,169,118,120,153,86,166,132,83,48,138,253,235,32,59,204,142,93,34,181,154,220,165,209,224,92,37,50,32,241,115,35,30,172,34,207,68,208,20,70,116,53,224,51,87,94,115,92,139,27,22,163,50,194,60,58,48,244,232,51,72,189,55,129,100,102,85,58,58,15,155,13,166,135,144,188,185,165,40,165,93,207,67,76,210,214,194,70,71,71,25,142,176,223,53,25,36,29,163,70,255,250,236,106,128,167,233,79,11,204,151,63,3,206,88,172,235,209,104,242,251,48,163,151,96,78,125,153,132,18,222,92,64,249,148,233,76,224,205,158,203,239,154,70,2,209,0,106,104,173,161,200,226,48,138,75,73,97,56,192,254,1,76,146,251,77,98,118,28,22,206,42,186,99,191,0,245,188,8,60,201,53,248,149,89,218,245,38,234,80,120,159,174,114,114,54,50,208,46,100,65,134,185,144,156,7,143,106,3,11,204,69,135,181,152,251,150,248,12,177,46,68,93,182,195,39,86,142,253,246,175,1,237,238,28,141,101,218,47,76,125,181,232,246,141,253,89,142,115,159,103,118,9,98,112,253,6,226,61,14,243,245,233,214,209,236,54,114,156,155,170,155,36,103,140,82,81,98,111,72,131,154,180,160,117,83,124,246,154,135,245,250,23,233,167,66,33,33,123,47,7,166,186,44,8,178,45,165,3,38,7,60,44,9,40,15,133,54,215,123,106,218,201,243,179,229,181,27,119,216,228,23,116,191,92,136,1,226,161,48,147,74,14,34,217,38,192,71,56,241,105,207,242,188,205,225,188,202,77,15,145,62,34,167,176,93,175,142,159,30,76,2,146,130,128,145,63,35,253,49,153,58,187,28,109,173,217,254,245,152,40,156,52,81,158,117,12,202,126,218,247,137,146,50,191,48,254,133,233,158,156,206,30,217,202,103,74,210,203,67,55,72,48,67,230,194,78,199,76,139,148,173,241,20,139,36,48,138,137,210,223,163,17,163,74,146,153,97,127,152,119,60,52,36,75,37,123,137,134,80,153,190,44,14,179,211,16,20,158,99,246,229,3,143,183,41,237,78,221,164,166,182,231,8,39,109,60,90,169,196,154,128,200,221,63,77,216,31,50,24,40,119,183,26,57,134,105,226,170,23,237,150,121,139,11,171,36,198,228,96,114,30,201,163,24,26,59,150,108,214,217,63,244,49,226,153,100,100,180,36,207,118,6,195,121,194,49,196,145,179,150,114,35,66,123,201,43,30,140,164,12,45,254,194,80,250,102,187,175,35,111,69,33,154,70,6,194,186,163,175,26,106,51,201,243,20,241,238,48,130,129,140,82,148,60,169,121,59,204,198,73,147,147,9,117,129,72,47,210,54,223,36,11,71,55,89,27,61,146,116,232,185,12,77,140,86,38,176,72,56,77,251,214,5,134,128,238,211,52,26,101,67,43,88,29,65,152,30,105,112,179,240,147,207,207,204,104,170,47,232,7,206,69,90,83,145,161,31,236,29,46,44,149,26,8,201,231,123,186,167,38,94,90,146,107,134,167,226,123,121,182,188,93,122,211,184,37,86,252,17,240,80,74,95,55,181,187,59,159,145,113,208,106,37,4,170,214,239,117,109,113,18,53,147,15,19,220,137,20,94,206,79,209,143,238,248,25,99,161,81,29,75,146,160,167,18,147,34,89,76,10,79,122,44,129,105,102,139,169,84,213,118,88,140,86,119,158,34,203,7,141,81,75,97,140,70,124,217,75,136,30,110,41,61,155,25,135,143,163,105,211,151,148,175,128,151,211,161,14,140,158,184,148,98,176,166,104,241,192,209,21,206,90,233,47,70,11,141,236,31,22,238,114,101,52,225,215,53,46,188,134,174,31,192,203,147,16,214,100,60,254,64,183,11,0,176,171,65,20,241,133,123,189,169,69,150,42,89,247,184,178,182,34,118,163,153,118,181,231,161,208,47,16,161,2,61,83,249,185,175,49,163,44,199,159,168,58,61,207,108,238,251,219,244,78,244,7,38,189,30,39,199,32,179,60,79,28,137,159,56,57,131,74,25,14,133,170,65,36,38,203,50,123,15,133,17,144,184,240,210,212,36,48,126,143,1,83,254,234,122,223,137,226,76,4,88,88,219,107,165,167,36,82,69,126,52,11,196,84,230,70,161,51,33,226,229,179,62,156,249,48,43,12,121,44,96,235,67,158,15,92,189,7,197,180,61,146,72,250,0,19,99,231,27,251,137,90,155,161,121,71,90,212,228,56,223,43,107,107,196,47,211,28,248,62,241,133,62,89,20,12,109,29,120,134,82,138,148,149,121,221,164,172,183,5,31,49,210,185,45,153,107,165,194,101,68,224,136,62,73,205,227,57,186,151,187,182,97,186,80,148,225,83,48,218,139,125,192,9,110,217,175,8,140,44,99,60,179,159,15,198,3,179,179,157,23,158,74,138,154,229,18,40,64,217,100,235,133,83,55,244,37,98,26,101,226,185,109,35,70,245,11,19,48,40,124,162,28,95,127,102,179,206,192,231,228,163,148,81,47,44,66,138,134,242,142,46,74,91,184,192,240,97,124,101,156,205,232,115,250,204,160,118,196,51,65,49,246,249,229,190,34,208,104,38,194,59,31,16,21,153,128,177,68,120,206,188,241,96,242,173,79,194,206,102,63,240,234,241,46,59,201,175,169,71,83,136,139,39,214,77,142,112,61,240,78,113,87,29,131,210,185,95,184,62,240,254,19,142,188,3,240,59,211,66,24,141,183,129,8,194,67,211,41,116,115,220,90,136,105,172,141,7,118,5,254,31,44,230,116,31,188,199,189,50,148,138,222,223,110,99,220,43,163,148,189,95,248,14,225,110,114,42,15,74,40,121,209,115,161,239,133,211,64,19,48,173,107,239,149,173,244,192,245,133,233,65,242,65,136,115,248,59,24,176,55,242,236,216,52,151,153,161,131,244,103,29,233,48,91,225,253,194,59,242,145,60,80,88,249,10,163,113,24,79,133,52,250,243,5,208,90,152,226,183,71,130,79,166,48,123,156,128,39,140,233,254,192,56,175,4,204,164,148,31,120,148,91,249,50,177,163,7,221,145,79,193,122,176,62,223,158,81,119,46,140,184,243,139,174,214,47,42,58,118,134,66,2,11,116,147,49,126,126,120,221,155,58,143,35,73,51,172,29,77,112,30,112,133,187,174,48,233,233,56,26,89,198,254,62,177,122,11,80,16,24,158,229,131,230,190,152,195,33,193,189,111,3,234,75,204,148,182,5,203,239,56,90,41,34,44,72,221,146,58,251,125,154,51,146,26,195,52,180,230,251,109,230,168,83,14,43,60,190,31,246,76,183,16,105,146,21,239,172,65,198,197,225,254,199,146,107,63,157,47,250,71,12,69,40,185,35,79,212,205,143,94,97,50,138,247,220,216,25,205,23,150,115,79,237,70,50,212,205,235,12,70,68,243,153,12,151,76,165,102,176,165,11,118,54,119,175,72,112,161,254,166,209,29,13,2,43,46,28,157,252,174,161,4,105,185,28,129,8,42,201,83,63,77,132,1,230,190,39,207,44,78,10,231,121,31,26,29,214,186,126,96,36,25,153,135,105,52,238,241,92,56,46,228,247,202,240,64,120,46,60,167,27,242,146,80,41,227,185,178,84,70,124,93,211,200,101,122,114,52,184,34,131,101,164,200,161,151,54,87,107,145,205,60,15,117,212,254,192,51,196,141,129,103,125,174,12,179,211,200,25,50,221,148,135,3,116,162,198,124,95,136,149,242,149,33,52,234,93,55,41,215,78,165,21,162,233,22,59,62,88,129,75,106,1,236,42,220,108,214,208,141,157,134,162,103,159,29,193,155,41,11,104,160,65,29,167,222,71,134,145,244,243,50,177,65,184,239,26,74,168,134,64,185,153,177,100,192,52,173,232,209,13,203,197,120,162,104,128,232,116,135,222,232,189,112,166,240,103,152,213,219,33,99,124,212,162,76,51,120,103,151,64,7,76,150,87,225,156,93,153,13,184,107,47,32,158,31,123,110,185,50,172,91,244,104,243,125,10,212,116,100,21,61,175,242,38,182,223,56,28,117,4,231,159,2,210,210,171,103,182,70,147,72,107,159,160,61,233,234,129,174,81,73,2,107,215,16,18,16,248,247,68,214,59,225,27,173,39,39,31,28,25,92,234,90,207,243,54,219,245,248,50,41,98,142,241,192,38,102,117,225,249,112,149,225,225,6,255,142,140,59,172,14,129,41,191,183,123,114,60,117,117,11,142,90,90,204,103,40,37,23,201,50,25,156,31,184,61,48,94,205,17,75,44,118,105,202,249,197,22,116,223,167,70,19,140,190,175,3,23,23,39,52,120,12,229,252,34,175,144,151,28,141,10,143,194,103,114,140,41,137,90,219,214,69,128,134,193,90,226,177,208,82,57,158,75,67,73,190,94,120,105,215,198,76,5,123,245,120,106,244,203,234,11,77,166,11,17,247,221,178,74,107,0,19,77,150,11,239,161,164,249,100,66,31,113,223,108,158,158,156,138,41,202,196,141,209,20,242,188,49,26,151,34,240,92,70,139,83,244,246,16,27,135,190,234,180,129,245,118,154,247,182,206,54,250,121,33,201,250,59,163,244,131,4,130,80,30,55,165,136,117,97,91,214,5,134,191,26,129,14,174,114,91,226,105,82,240,196,35,81,118,42,73,103,98,220,224,246,92,23,110,215,149,196,80,218,3,226,166,73,187,39,189,50,234,43,237,150,180,248,66,244,220,172,87,145,30,48,10,148,76,135,180,241,166,22,177,250,162,55,125,233,125,85,225,156,144,32,57,191,214,5,62,107,126,189,15,141,8,76,83,123,107,163,68,181,110,33,239,60,227,172,48,242,49,14,159,7,156,101,102,24,168,65,70,98,28,29,160,33,194,28,36,197,86,104,86,225,52,140,68,142,254,52,27,166,24,11,232,108,212,166,39,167,44,158,163,2,121,254,105,146,242,141,105,5,245,121,11,148,180,14,235,133,211,114,21,183,125,194,242,94,133,216,59,16,3,30,2,63,129,41,28,181,181,46,122,198,119,27,207,193,229,86,101,39,149,134,181,245,167,73,36,197,215,119,94,214,212,196,224,154,151,43,6,37,43,43,35,113,44,51,119,142,154,109,74,218,91,103,79,20,174,89,192,121,8,59,137,247,65,102,111,93,120,167,231,228,231,58,99,79,104,74,103,218,196,48,80,132,153,251,254,246,147,115,60,104,23,22,91,66,28,120,233,48,227,227,204,247,224,197,78,89,97,235,0,136,98,115,125,26,90,44,153,58,119,189,240,208,77,58,243,44,105,173,128,205,76,91,225,125,235,128,166,205,42,82,146,124,1,216,241,220,163,201,43,53,253,126,200,203,199,141,209,66,171,35,133,205,234,222,23,174,240,66,245,227,76,171,222,135,86,96,151,233,149,119,35,159,5,12,165,126,63,240,238,130,170,231,0,168,105,226,6,188,148,124,206,156,211,163,184,179,18,189,192,15,63,60,111,87,189,129,48,1,71,78,23,47,52,94,238,93,81,34,123,184,229,104,177,198,64,49,135,24,61,248,236,79,92,75,158,116,20,98,38,15,220,162,71,223,218,248,214,214,173,21,246,196,43,232,119,169,27,205,93,87,190,60,114,137,223,166,209,88,23,116,212,32,47,165,129,230,105,141,53,24,225,37,110,154,66,156,174,46,187,164,28,100,36,234,210,253,9,177,18,244,240,56,216,170,13,15,28,14,100,6,19,152,148,39,184,139,198,85,90,118,106,47,186,107,203,52,174,222,1,206,134,112,63,97,39,185,188,120,29,219,148,159,52,156,78,16,254,2,70,150,82,195,59,92,83,131,213,147,209,124,159,207,30,99,184,3,37,176,245,74,183,103,255,226,13,137,160,36,215,52,104,93,123,237,96,52,158,77,86,127,2,207,243,68,119,240,110,48,121,73,233,201,61,151,104,133,52,248,125,93,5,135,174,114,249,43,101,215,39,213,3,63,181,6,249,5,154,226,120,234,24,39,94,155,65,219,193,2,244,201,148,194,114,94,23,45,245,73,30,80,44,88,114,112,171,229,205,15,7,45,45,211,18,245,236,177,105,2,233,151,231,132,182,249,155,60,30,145,245,91,188,155,249,84,103,40,178,142,184,43,56,180,79,5,165,69,7,179,161,164,156,158,36,107,141,62,153,133,100,125,123,158,183,73,178,196,209,214,137,244,100,22,152,27,239,209,180,30,61,105,139,21,254,65,144,141,206,135,248,228,14,76,119,229,82,149,82,157,79,201,202,228,202,230,229,251,206,252,36,199,80,128,219,151,59,6,173,179,60,240,165,165,157,65,152,159,7,190,83,72,59,27,185,52,63,121,135,3,195,118,189,240,168,207,19,221,104,111,197,47,179,136,233,254,132,238,146,18,68,228,66,179,138,214,0,43,132,136,203,223,58,143,96,233,183,133,171,82,176,91,176,244,129,227,246,192,245,50,253,140,33,145,21,29,200,93,94,54,30,246,119,2,155,173,64,28,77,92,174,91,4,235,178,189,100,61,203,160,233,125,153,212,83,80,164,205,8,89,127,219,250,29,132,29,121,190,16,61,249,64,205,175,6,188,88,66,4,182,105,218,81,216,50,90,158,164,20,19,108,11,102,194,247,219,131,19,189,203,61,218,236,50,21,222,43,234,12,88,107,108,237,5,131,47,127,38,146,21,48,74,19,122,95,136,168,197,183,139,228,99,211,156,187,245,23,95,226,56,147,78,122,224,154,130,79,129,34,206,211,22,53,173,227,58,22,62,220,218,183,214,133,206,183,120,2,170,56,249,70,208,68,81,26,234,226,145,158,217,231,249,250,26,114,39,249,178,89,9,204,245,220,108,187,253,194,126,38,206,93,209,38,92,124,76,123,158,74,3,140,210,216,209,33,122,252,182,50,35,123,51,87,192,150,190,212,159,46,70,98,9,120,97,190,172,240,38,123,17,44,93,26,63,245,232,106,190,77,65,198,71,219,64,175,220,52,241,202,229,234,103,85,47,32,187,156,35,1,6,53,48,181,253,180,208,65,62,136,223,166,128,162,75,155,117,116,199,133,147,240,212,226,77,235,40,22,196,67,67,25,68,243,176,80,19,130,73,72,227,202,18,190,158,193,35,146,84,235,179,55,85,56,228,172,172,211,181,239,253,160,11,9,209,128,153,108,235,3,143,27,177,54,107,111,212,163,81,98,143,96,186,153,162,134,192,221,154,37,252,137,83,250,89,237,129,73,196,231,128,55,249,106,133,81,142,186,93,160,208,93,20,221,105,198,125,193,120,124,214,62,179,26,190,176,53,168,84,133,217,162,215,128,135,234,28,253,170,84,41,70,18,197,155,166,161,72,55,246,192,133,55,123,14,129,173,235,221,159,41,203,217,83,25,234,214,236,28,79,101,89,126,71,97,20,46,227,202,97,186,107,21,145,46,199,104,190,56,147,27,198,173,47,92,34,61,189,76,43,68,23,48,250,78,107,16,117,105,241,110,74,139,232,72,78,70,216,138,117,213,208,240,14,54,92,143,85,132,214,164,39,69,214,77,2,33,142,254,205,67,15,60,111,112,56,232,171,121,225,190,239,170,62,172,149,122,61,45,172,249,78,198,200,224,190,15,245,15,184,117,157,170,109,111,28,219,8,212,109,118,122,14,198,46,56,186,145,209,124,123,198,18,98,69,17,60,178,39,121,114,69,182,231,143,109,4,73,250,254,94,248,190,105,119,52,36,234,147,139,181,196,113,204,182,48,150,158,117,128,167,18,172,163,133,196,205,174,79,99,47,49,227,184,240,126,86,48,200,14,45,98,157,137,80,97,127,142,174,183,71,200,26,9,250,123,112,118,21,38,96,20,251,158,161,84,234,140,109,56,150,42,79,61,142,142,216,26,65,1,173,253,143,188,136,149,240,61,141,140,203,248,147,83,161,156,202,27,115,24,105,212,103,106,248,229,120,46,188,230,120,62,130,33,81,28,10,21,75,43,110,192,41,198,169,177,117,255,128,103,48,221,55,141,34,58,24,206,7,16,205,229,39,220,171,79,251,184,53,170,77,95,254,118,50,34,189,234,124,96,201,20,125,85,20,21,31,181,12,54,83,254,200,182,249,21,231,87,24,133,68,190,195,164,187,53,142,66,145,100,196,201,209,142,170,253,145,118,128,13,237,237,252,236,143,158,130,27,233,159,228,243,229,70,146,104,104,164,132,60,240,10,216,236,9,4,196,218,201,147,84,27,127,45,253,101,51,153,113,183,219,142,30,203,214,120,220,54,245,177,44,111,250,206,244,243,57,123,103,54,249,53,58,194,54,98,28,42,236,83,165,91,105,88,171,159,74,247,96,253,226,11,20,204,29,49,64,55,248,108,71,61,238,69,33,121,38,61,120,91,122,218,81,211,182,211,159,222,148,239,252,153,160,147,159,84,196,32,109,70,139,255,52,58,54,98,9,103,27,115,250,174,92,54,162,153,15,140,222,118,65,49,193,97,244,126,31,73,162,52,195,68,230,236,165,16,204,209,145,180,9,31,93,147,40,97,202,160,193,227,153,0,155,63,241,65,134,190,55,77,233,83,137,8,177,48,200,227,58,85,34,255,228,18,7,195,172,233,95,176,122,226,2,193,190,170,234,254,86,246,232,206,232,67,49,236,196,253,143,8,206,226,213,59,124,22,50,228,48,30,165,164,238,114,47,208,195,123,213,210,208,230,228,46,46,5,249,53,107,114,128,186,145,87,41,134,5,180,43,61,34,55,60,6,87,38,129,193,240,48,242,76,186,202,175,219,50,5,47,131,5,122,224,116,217,19,36,12,158,9,3,217,67,15,152,7,61,6,56,27,107,46,168,183,16,128,34,97,136,110,226,83,242,165,236,30,114,47,166,187,253,36,46,138,119,89,81,109,52,25,79,173,39,215,20,146,91,80,57,231,212,205,19,25,131,25,42,55,124,213,83,7,66,166,213,198,213,96,10,197,232,246,148,109,233,88,242,43,183,198,141,244,199,149,239,123,242,129,218,190,134,88,84,17,139,15,209,178,77,214,79,81,36,11,92,220,135,29,254,83,16,195,162,121,187,154,35,222,91,253,17,45,130,98,31,183,109,214,198,83,211,111,180,191,120,62,31,102,19,68,195,231,228,112,215,102,192,70,77,127,224,182,247,61,58,67,142,86,184,134,72,43,48,60,185,162,187,120,122,0,226,232,109,9,234,103,147,191,251,253,237,51,223,175,63,82,4,76,181,31,76,230,163,191,228,156,182,67,148,174,194,162,127,86,108,148,26,82,168,95,65,51,93,79,158,10,134,128,79,57,102,55,58,231,67,130,25,221,21,223,233,221,192,243,242,97,131,224,195,116,97,40,74,154,117,65,60,99,92,184,229,167,116,91,206,218,227,26,5,168,53,17,21,63,164,139,229,201,189,97,206,235,169,60,116,143,51,29,184,238,16,82,79,103,183,245,28,220,115,72,104,194,234,102,205,126,190,145,118,117,189,176,214,217,79,218,17,73,30,215,60,162,81,135,23,244,48,54,144,53,15,152,165,119,190,73,203,152,89,76,76,254,97,41,163,125,223,90,28,189,113,243,213,84,46,101,173,18,247,189,205,3,87,97,36,126,47,188,95,26,50,226,89,222,97,92,41,14,188,20,154,101,218,25,1,239,231,211,38,145,232,98,75,168,99,195,46,124,225,18,99,156,45,97,215,25,15,56,93,101,46,211,108,41,47,60,228,104,62,167,252,94,88,22,184,63,157,36,150,36,158,241,249,157,205,14,174,115,15,76,185,205,97,28,180,116,249,58,179,47,171,186,195,16,106,53,196,202,200,144,197,196,65,47,232,42,207,209,228,108,124,168,152,154,185,166,39,242,44,81,70,4,134,34,240,82,104,138,11,156,179,70,160,47,255,76,198,99,231,43,134,198,215,155,30,138,13,188,138,21,240,216,143,106,88,166,75,35,197,209,150,223,40,15,76,58,62,96,22,241,63,224,113,143,70,62,242,225,208,156,88,53,134,33,253,176,218,5,102,240,136,103,106,219,62,189,110,4,153,226,227,28,103,201,216,227,129,123,104,205,208,159,65,159,202,3,215,32,133,35,118,56,159,134,14,131,67,102,179,66,195,75,239,149,33,100,16,194,121,8,63,173,231,228,231,215,66,75,16,149,198,39,136,66,150,217,35,102,122,73,234,120,63,160,70,97,190,133,164,223,86,127,229,31,189,39,133,244,157,21,182,234,67,14,66,8,117,5,220,211,204,47,9,103,57,39,10,177,193,82,251,83,41,129,20,229,218,141,213,182,33,237,129,73,83,135,204,97,165,123,52,63,112,109,243,138,36,210,190,240,112,116,16,122,107,33,78,154,219,179,177,203,183,34,13,218,202,83,52,203,84,179,66,232,112,155,115,241,124,74,91,43,133,94,224,70,62,240,249,254,82,15,201,121,83,149,196,69,237,129,137,102,93,147,50,211,227,247,156,252,4,182,45,100,81,205,23,242,185,238,51,136,67,239,18,85,249,252,16,151,162,93,221,90,186,115,122,136,121,103,172,120,211,43,50,157,127,190,236,179,180,185,195,44,189,80,103,25,126,216,140,230,237,26,242,162,214,68,54,31,26,153,39,138,77,104,93,213,54,140,131,22,4,105,96,118,203,250,76,76,109,54,244,69,135,249,48,62,48,173,125,33,232,74,209,249,249,105,226,153,248,109,138,62,26,146,35,206,84,226,167,173,138,243,48,243,162,24,130,105,44,105,201,231,235,26,206,160,65,144,34,215,183,20,72,235,219,242,183,129,223,197,211,53,193,132,20,67,180,21,51,230,83,148,50,66,136,239,66,161,120,30,9,228,133,24,8,5,233,205,103,12,82,15,138,119,121,246,24,244,152,41,204,186,224,15,20,235,134,39,90,48,243,147,0,231,89,66,235,75,177,244,100,235,176,12,114,207,47,3,179,231,120,87,132,119,235,89,1,224,235,248,101,99,52,191,218,187,232,14,239,59,29,52,138,204,153,222,101,115,68,4,213,176,205,123,191,44,82,133,33,149,92,45,75,252,172,201,164,20,226,228,253,236,56,31,14,230,70,28,43,196,144,7,159,177,14,147,125,30,69,40,14,99,160,147,219,83,154,53,37,54,135,183,185,153,63,93,69,59,4,74,145,1,89,15,113,27,202,88,242,159,70,64,87,25,75,252,210,12,201,23,116,60,198,83,30,42,214,85,230,87,102,14,193,233,109,3,131,105,231,240,153,132,147,222,118,57,225,67,12,112,190,179,39,63,93,234,129,93,206,190,145,64,254,163,188,138,247,64,192,11,218,235,211,124,67,108,19,240,158,79,17,178,33,34,18,55,189,215,80,25,102,51,123,204,190,157,53,1,176,183,85,164,137,54,239,25,129,9,229,107,173,205,158,183,43,48,6,24,243,31,34,131,131,92,41,12,27,87,7,207,168,11,236,71,205,180,118,47,168,26,188,147,206,3,211,100,156,75,192,251,237,235,154,212,4,124,45,234,56,88,84,221,28,91,31,127,40,147,103,107,15,145,135,108,251,175,113,225,166,126,231,36,51,172,110,26,170,231,36,59,203,147,203,171,43,20,215,51,218,78,58,46,137,137,92,142,6,59,129,252,116,66,236,124,54,37,247,167,153,100,244,253,66,35,242,41,157,150,241,148,117,246,227,237,120,179,130,193,251,73,102,159,9,221,25,99,160,228,244,21,92,207,177,56,120,107,26,133,74,71,13,165,119,107,100,120,147,132,193,28,6,174,170,151,1,76,147,115,220,21,17,168,150,29,247,217,172,198,62,12,89,137,167,203,251,124,90,144,54,238,209,235,89,18,240,203,202,94,251,67,60,38,171,162,58,57,72,84,19,226,121,239,162,197,131,5,123,45,173,125,209,166,251,44,26,150,154,75,90,33,11,216,68,203,29,98,144,9,25,9,250,42,143,155,99,223,69,79,184,164,73,66,115,48,11,20,41,189,39,123,73,209,204,175,139,221,156,118,246,34,16,115,213,149,129,147,138,5,152,83,74,137,7,138,3,64,123,20,211,17,57,95,113,101,25,125,25,61,57,65,137,111,216,59,4,153,38,91,33,42,5,222,42,13,106,147,188,160,120,235,250,98,132,124,209,18,23,66,216,36,165,204,123,97,72,63,235,47,255,56,175,114,110,49,243,235,230,165,122,191,106,164,145,180,62,102,150,163,173,200,149,53,229,109,177,37,78,215,253,161,96,164,34,51,43,214,157,55,7,217,77,88,72,133,103,241,151,77,247,182,106,121,244,93,105,111,238,251,94,153,121,148,8,140,186,85,187,247,149,171,106,87,46,243,0,147,11,135,123,168,71,155,78,75,188,236,100,53,102,213,196,205,53,197,199,85,144,71,82,181,222,98,230,183,129,226,96,191,84,122,246,126,27,44,182,58,188,201,81,121,109,140,111,99,170,55,4,132,140,66,126,63,96,56,189,67,225,181,239,36,137,66,142,170,31,87,171,62,143,251,209,102,205,4,172,202,76,216,228,139,87,226,44,124,140,229,94,100,192,39,190,209,81,244,75,102,94,152,126,74,253,105,210,145,37,223,169,172,170,104,196,178,2,136,204,207,3,185,61,17,40,166,125,34,190,121,56,13,186,62,27,47,100,239,59,127,167,174,29,145,208,220,207,206,38,46,109,204,71,194,123,153,184,239,142,73,24,99,139,173,39,39,228,188,110,27,204,1,50,101,152,142,90,120,163,96,116,57,159,43,235,136,168,213,128,107,18,131,248,110,74,242,17,26,179,160,62,228,114,51,32,217,53,142,70,143,97,234,125,153,58,255,61,58,33,137,32,48,38,73,113,91,149,14,85,61,247,70,190,55,14,38,45,43,23,118,214,56,248,199,142,66,65,210,95,166,241,121,222,11,51,135,221,199,90,130,204,65,188,143,12,163,91,80,51,197,141,131,81,157,211,81,72,157,33,231,24,41,201,42,232,10,207,38,67,156,4,132,126,151,157,162,145,95,55,50,64,69,71,2,110,113,247,3,72,127,10,120,35,104,17,41,33,56,91,83,223,6,210,188,177,161,237,116,136,106,117,138,62,2,215,9,0,205,112,70,95,184,199,28,76,185,164,61,102,28,116,105,121,232,139,192,10,241,166,192,198,176,140,147,27,63,80,213,189,23,249,191,184,238,115,250,103,237,160,58,121,167,178,68,100,173,203,90,199,100,228,222,53,251,198,165,146,233,9,135,158,48,148,169,168,35,42,58,66,145,5,99,69,108,47,84,150,60,211,189,26,7,231,249,72,89,35,241,85,99,27,68,155,255,217,50,169,131,9,243,91,245,89,1,93,204,245,92,25,22,132,61,188,108,38,221,247,138,154,222,109,192,76,33,122,110,51,123,245,157,202,166,173,227,57,186,145,141,244,144,127,83,0,215,177,48,240,171,142,125,14,234,246,218,70,64,43,108,138,192,173,161,80,160,140,73,202,91,173,222,43,199,178,96,235,209,227,58,143,30,24,139,18,161,16,29,152,104,33,60,124,146,149,62,21,94,215,52,160,81,38,157,186,246,32,20,20,73,56,2,252,164,185,17,235,154,114,29,108,110,146,92,148,158,220,124,113,3,198,114,79,171,195,152,250,204,56,55,189,104,42,20,79,182,40,199,174,150,236,70,121,94,39,210,11,190,242,153,230,154,146,182,214,176,49,238,59,106,163,100,63,23,190,205,251,200,97,108,59,180,128,139,186,207,138,221,252,89,157,146,54,163,193,65,169,51,140,118,160,173,41,61,226,192,181,239,24,75,216,52,107,115,6,109,30,232,7,57,156,230,211,136,67,99,219,25,229,254,62,1,183,70,157,48,238,83,108,92,173,37,69,65,12,70,194,83,105,33,101,44,15,124,154,96,116,156,122,65,27,145,39,14,217,194,149,81,172,94,68,77,67,109,26,208,48,152,113,215,60,115,113,113,200,86,40,143,71,90,54,172,29,177,128,56,127,35,35,9,222,175,124,250,214,30,225,70,38,102,127,44,67,97,119,155,244,253,182,104,2,77,122,106,243,46,137,76,192,64,216,65,190,0,228,9,247,53,218,65,190,71,133,226,105,146,218,53,50,120,100,91,181,171,145,77,235,238,247,228,172,170,89,45,153,140,251,82,4,206,146,142,61,195,200,42,200,114,242,46,243,33,26,82,231,190,154,92,218,86,144,2,147,128,75,119,223,155,46,210,40,125,153,36,135,210,85,54,109,189,45,134,48,223,87,153,122,244,121,8,97,53,98,238,149,74,201,250,153,89,196,183,201,186,171,181,74,150,128,86,238,235,58,1,87,210,151,185,141,246,29,99,180,81,165,109,10,247,144,83,2,70,29,174,43,124,94,200,142,81,138,66,223,214,163,113,187,184,99,28,14,156,222,216,222,86,226,15,24,11,2,189,242,141,235,112,140,113,180,221,197,249,148,14,226,148,98,210,129,74,40,219,115,96,68,234,47,220,166,204,212,192,179,166,124,79,62,136,144,21,38,176,140,75,131,26,53,245,183,77,37,172,199,55,128,255,235,84,248,4,139,115,203,39,50,215,115,244,76,45,150,32,179,190,171,250,219,52,111,222,131,205,247,86,60,203,152,106,99,50,221,196,142,106,198,86,248,188,34,129,190,241,21,22,239,187,132,11,78,137,201,244,172,155,125,232,67,43,228,23,195,171,109,195,51,125,143,134,191,22,191,141,97,117,149,103,138,211,76,216,55,30,152,170,162,162,236,218,239,202,74,61,88,97,166,192,187,46,99,6,169,207,12,125,166,18,243,138,185,124,14,125,42,140,211,24,136,124,19,18,133,1,79,172,87,3,62,79,65,141,64,11,90,104,145,211,133,108,209,245,133,96,120,22,118,130,230,101,245,188,78,19,223,90,23,62,127,86,27,81,124,135,215,125,228,171,171,71,4,171,21,172,242,27,10,21,85,1,135,24,84,247,140,205,217,153,131,154,26,83,210,4,118,158,121,108,175,8,180,244,27,153,166,227,237,145,109,35,166,158,67,225,51,153,71,140,71,165,71,214,78,12,70,32,160,173,128,43,10,27,143,19,168,108,175,154,201,103,63,71,215,117,183,225,232,255,72,125,11,184,7,207,20,184,203,50,2,58,40,182,93,148,129,167,240,108,97,175,212,173,153,83,44,174,233,215,235,97,57,72,190,177,72,243,9,240,38,48,15,152,190,73,121,104,214,39,185,238,133,227,119,160,126,134,116,156,221,223,102,163,162,51,199,98,60,220,223,70,52,87,127,155,117,62,220,205,144,69,148,202,54,40,213,236,120,226,236,126,117,172,152,114,234,190,63,141,246,185,56,233,38,19,223,246,11,95,38,243,253,120,175,194,250,119,39,209,100,54,29,89,225,20,221,183,16,231,243,137,47,254,48,218,117,91,2,96,108,103,183,194,240,194,252,104,182,252,85,172,68,201,40,142,88,164,44,34,145,166,127,202,45,24,98,185,129,42,37,192,148,212,158,210,140,166,167,251,171,22,126,188,171,49,38,174,32,14,211,135,161,102,186,184,147,161,67,242,193,244,64,73,178,105,208,183,74,15,244,231,237,138,132,159,84,223,206,111,91,15,167,59,214,162,205,41,70,95,72,229,161,59,234,71,163,9,151,158,129,72,94,216,81,10,169,207,247,85,49,139,13,20,54,167,46,50,120,23,5,91,0,13,57,120,130,2,91,162,220,81,184,6,234,78,204,230,35,230,13,44,165,232,162,81,99,204,212,188,165,159,163,135,42,146,35,9,132,206,122,11,59,92,118,84,58,85,83,108,88,110,165,123,22,195,93,116,178,101,151,235,191,12,237,70,50,8,27,121,119,119,77,70,141,54,117,245,250,193,171,252,44,11,126,48,204,80,177,115,134,119,10,231,40,142,46,150,244,209,8,47,135,31,34,114,0,67,233,200,219,188,98,226,167,25,7,98,145,10,159,118,133,190,28,106,87,101,202,19,3,166,30,239,48,137,172,89,159,147,163,207,49,220,84,153,110,128,39,134,171,225,62,137,23,210,212,220,245,25,35,197,251,122,9,128,173,92,166,143,132,236,168,159,25,5,132,241,192,232,176,47,247,122,174,143,201,58,40,38,42,126,213,212,13,148,113,185,209,162,15,103,192,19,203,25,255,79,31,55,117,138,239,167,55,26,19,154,105,218,120,69,87,31,99,248,88,78,81,222,62,143,100,26,99,252,131,97,178,45,189,112,132,13,130,37,7,140,66,140,192,231,77,118,247,254,59,51,42,154,211,249,129,155,167,177,12,213,146,225,54,82,199,138,115,159,136,90,155,234,113,18,97,135,236,48,150,83,207,30,6,123,115,95,124,48,74,90,107,189,240,10,102,6,48,81,242,11,123,198,30,33,135,180,245,153,117,212,50,60,18,217,112,199,135,250,194,118,235,94,155,23,94,207,77,155,100,76,11,180,228,103,139,66,139,182,235,93,28,216,122,82,94,248,6,173,38,162,94,158,43,51,66,101,190,240,86,87,38,131,251,3,43,177,16,65,139,91,226,69,143,172,170,128,194,198,114,216,85,68,129,207,133,173,23,206,229,222,182,73,30,202,35,109,70,27,114,148,12,156,164,108,224,215,109,239,123,4,174,77,91,50,161,172,186,18,14,232,208,208,175,211,239,183,195,57,115,99,26,174,89,224,3,227,187,22,71,91,96,169,119,77,61,250,190,77,182,44,249,133,75,164,152,55,146,98,42,120,105,112,143,215,217,207,247,165,153,170,109,235,98,15,24,54,181,78,103,102,219,44,240,30,243,79,120,246,248,237,146,118,209,79,224,151,220,240,111,183,87,251,239,129,215,142,47,164,215,77,144,171,112,155,174,236,205,64,200,240,78,21,38,35,24,71,155,228,114,83,152,58,186,63,53,51,247,110,47,220,246,125,44,219,178,231,10,19,200,124,232,160,9,95,143,101,36,121,185,129,28,200,249,111,60,112,191,175,19,217,181,93,254,128,71,15,24,19,51,93,2,144,87,136,40,101,27,205,119,61,15,37,227,167,238,48,30,230,239,72,163,187,218,239,122,27,219,166,61,35,109,69,161,196,186,28,158,115,179,52,41,154,231,31,232,86,244,153,73,27,214,238,241,46,65,247,243,237,13,251,254,46,252,20,112,12,30,138,106,57,216,208,41,104,171,127,162,91,209,249,162,228,103,242,133,217,123,234,119,139,127,200,239,113,154,78,16,106,61,15,140,41,100,192,85,204,214,12,221,62,21,26,218,251,243,211,36,69,190,214,192,137,240,73,81,159,96,224,221,46,218,31,181,87,220,186,138,247,52,2,159,80,67,223,163,73,15,248,117,101,212,117,122,121,224,237,174,179,192,101,63,95,37,234,32,113,44,223,213,51,68,86,93,93,96,156,146,159,73,148,189,140,95,118,161,182,91,159,163,141,7,237,240,9,201,255,64,207,171,170,129,82,11,214,123,38,225,191,123,192,85,227,69,131,107,11,176,181,242,228,11,209,24,90,126,44,98,224,227,153,106,232,64,217,57,224,150,180,199,0,24,91,166,128,71,77,207,133,157,133,195,237,60,129,183,74,222,145,197,28,30,192,144,115,65,60,71,111,218,178,16,254,211,182,176,232,171,34,36,172,113,240,31,2,158,27,117,168,218,125,136,117,184,65,207,169,105,43,247,103,98,37,89,141,84,79,152,213,189,124,56,205,150,74,149,19,137,33,138,111,244,38,166,247,75,11,86,204,199,205,229,88,16,114,97,103,221,159,240,166,213,120,211,168,81,170,92,209,230,79,179,56,140,13,128,182,248,108,171,88,205,128,81,178,126,194,4,138,178,49,250,207,98,251,144,254,182,153,85,197,88,152,100,174,159,160,239,188,236,20,95,135,121,133,106,244,195,90,94,3,37,84,214,112,180,179,177,75,113,110,148,77,52,190,161,85,165,222,115,163,147,249,100,135,77,224,232,194,75,205,135,15,10,31,222,135,2,162,243,77,23,60,204,193,106,242,187,70,118,76,31,25,6,29,243,203,132,204,100,1,126,123,143,221,123,5,138,94,235,115,112,203,53,70,48,102,217,170,184,13,92,122,220,52,219,3,125,36,160,235,162,102,14,181,94,248,206,115,214,220,221,158,43,43,248,117,59,108,133,211,231,232,18,53,62,198,76,110,79,50,158,52,103,128,136,86,235,199,67,10,213,45,224,129,123,157,233,221,139,109,39,128,80,191,25,218,30,96,232,22,116,171,157,16,240,153,79,150,255,52,96,126,226,220,93,80,163,8,184,119,237,119,199,111,105,141,24,7,27,81,235,166,191,77,113,113,248,155,222,200,96,180,231,104,212,189,252,137,18,140,116,205,244,67,101,117,37,36,172,36,88,29,117,148,253,132,125,29,30,229,9,63,16,18,117,69,72,80,58,0,158,234,135,233,131,56,76,119,167,38,219,161,236,45,159,143,50,13,176,202,208,196,237,55,212,238,128,151,118,253,241,205,102,151,239,68,18,211,12,229,181,66,129,30,193,55,204,50,173,161,235,217,39,254,36,32,29,134,239,36,188,128,179,16,231,51,107,103,135,177,98,111,79,125,227,132,39,126,215,248,106,102,157,173,144,84,113,125,91,96,230,115,217,192,246,86,188,31,209,212,81,19,109,13,255,8,10,38,114,129,139,254,131,223,181,48,93,44,81,165,25,232,167,100,247,250,56,111,217,54,250,55,107,130,138,255,253,84,49,220,232,183,17,27,125,90,19,3,115,244,252,95,73,188,147,159,9,173,181,15,189,103,102,250,168,222,58,101,222,164,77,75,29,16,89,150,155,61,113,93,53,139,238,171,149,101,210,69,153,233,110,241,201,10,147,201,219,74,128,241,200,184,89,40,42,166,72,60,56,156,232,53,144,43,195,167,214,243,238,7,110,230,22,17,112,135,52,48,123,60,18,104,145,119,147,111,84,164,179,82,197,125,161,5,118,127,26,17,140,187,70,86,244,176,100,214,197,86,202,83,161,102,246,54,101,161,25,230,158,93,252,83,162,59,165,203,234,140,124,115,161,117,251,131,113,140,22,3,87,40,0,59,150,87,236,94,155,38,105,45,225,239,62,167,56,9,240,235,247,178,217,35,76,103,182,179,122,162,102,126,127,26,249,210,40,162,76,243,166,73,119,118,162,177,233,44,121,95,70,113,154,246,89,150,76,232,36,37,224,1,13,18,20,234,24,109,206,91,217,19,96,86,231,105,226,230,52,184,216,226,245,54,186,142,207,18,153,229,167,89,188,93,199,144,6,219,210,117,120,159,160,24,122,173,31,77,212,112,163,56,214,121,18,192,223,203,34,155,219,36,226,30,54,35,251,224,71,229,190,11,91,4,127,43,218,67,63,116,85,40,193,247,129,50,40,168,61,125,240,206,38,158,121,97,196,130,91,220,213,182,150,174,123,217,27,17,189,21,119,133,37,164,56,217,216,22,241,236,146,191,33,120,30,40,242,204,23,197,96,215,31,55,130,31,100,101,29,69,54,245,196,216,190,200,153,42,167,124,58,39,100,164,5,213,199,32,244,109,21,164,32,178,218,56,5,126,48,110,149,162,255,75,139,142,181,138,124,48,61,37,146,0,155,148,233,40,245,126,240,32,99,121,23,111,211,237,206,174,128,0,47,132,46,146,251,219,165,160,113,53,28,54,149,206,44,48,45,170,158,174,33,199,39,215,133,237,0,31,227,135,209,232,159,238,82,112,190,43,180,250,61,156,217,52,29,138,196,135,209,235,183,247,112,155,79,98,19,58,32,58,81,103,123,240,125,151,200,206,84,152,208,1,55,138,101,174,56,193,142,111,157,167,116,79,142,10,49,28,203,15,182,2,242,93,156,105,86,153,197,213,48,49,86,166,245,66,224,53,173,201,244,131,43,41,201,75,5,161,118,77,234,199,225,1,81,244,46,99,20,167,105,244,248,141,5,94,197,172,194,201,38,107,64,208,152,29,94,240,20,170,194,88,157,21,135,201,159,61,71,39,100,89,123,192,244,113,20,133,233,242,241,147,27,215,224,110,161,144,193,161,212,208,28,230,243,147,251,134,5,57,92,54,2,69,241,179,235,92,122,105,40,142,215,56,57,251,168,187,111,52,152,190,4,135,209,185,45,250,219,39,64,90,223,30,127,21,179,116,185,132,142,105,126,99,238,6,8,103,24,75,105,61,249,156,249,222,24,254,98,207,149,153,141,152,131,21,226,157,162,203,124,40,28,70,122,118,230,7,14,150,24,2,41,102,118,170,240,136,180,250,42,191,108,90,127,97,191,234,1,97,169,237,7,196,49,220,97,148,237,103,127,47,108,21,31,41,188,57,81,128,7,198,55,218,97,168,56,243,121,98,191,135,236,112,183,138,149,194,121,121,149,142,197,149,148,87,125,225,26,15,148,105,28,97,175,127,68,176,69,161,142,45,246,55,238,42,68,59,89,101,169,89,89,215,162,195,36,17,100,34,129,1,206,87,23,240,88,210,198,192,238,23,239,176,56,154,172,203,150,147,163,82,234,110,64,139,246,50,164,111,5,62,251,233,30,191,109,66,21,242,197,12,228,28,93,178,113,33,17,126,70,146,156,124,211,55,29,55,70,95,174,24,188,147,87,180,196,173,195,205,186,57,4,102,110,240,169,160,18,122,8,67,131,228,12,171,188,95,249,129,170,148,43,249,56,145,216,188,240,217,8,200,232,97,77,154,238,12,194,126,239,124,189,151,85,102,123,234,158,119,192,25,83,36,129,141,95,250,5,123,140,82,218,32,166,192,147,145,233,191,77,74,72,136,151,16,50,242,28,241,89,108,182,185,114,225,13,171,224,237,83,28,138,113,162,28,77,228,226,244,119,10,207,163,139,118,33,97,18,180,22,255,30,173,174,151,245,135,27,163,163,92,56,235,39,99,159,231,174,241,193,13,188,135,244,228,8,96,140,248,224,200,165,214,7,222,217,219,1,237,232,42,14,126,211,140,197,246,5,207,46,183,40,8,13,115,42,44,79,27,98,126,79,241,173,242,189,200,52,98,110,243,243,158,26,21,233,7,237,219,3,69,62,244,180,197,82,148,224,47,135,175,39,112,237,66,13,6,238,110,88,101,179,68,151,22,71,2,246,150,156,31,1,140,84,237,86,216,178,110,14,195,78,211,49,54,224,55,149,11,143,33,150,11,204,72,5,191,178,128,209,191,150,97,114,98,162,114,215,50,104,32,117,202,219,128,230,236,140,21,60,12,240,43,237,10,35,203,19,131,44,209,48,168,71,83,9,143,53,156,79,119,234,79,179,31,140,149,142,105,180,233,199,97,237,221,177,222,156,253,88,215,128,140,244,120,168,232,195,230,68,15,75,30,26,125,209,241,89,23,66,174,189,229,202,96,215,122,205,113,253,156,236,150,194,244,143,249,103,13,11,161,73,197,30,46,20,132,209,128,49,124,149,153,150,193,82,99,37,164,56,39,234,129,184,191,156,5,191,200,87,189,132,161,142,139,72,162,127,54,38,28,116,17,229,117,98,138,228,226,53,214,63,131,255,242,133,169,72,187,93,144,205,226,103,103,36,71,111,24,51,213,103,210,106,186,174,114,95,219,244,57,253,183,207,74,57,158,219,38,142,113,150,249,162,164,72,42,73,96,110,213,151,120,250,243,138,198,223,232,157,239,29,247,13,107,75,228,182,167,233,157,15,191,47,90,56,196,6,9,244,124,142,45,96,86,55,121,219,228,64,167,19,85,105,237,25,144,140,4,54,219,67,159,134,173,187,68,230,89,168,49,103,38,246,135,134,78,196,88,15,154,34,238,169,236,74,196,219,6,15,147,129,184,198,7,163,130,163,211,48,226,11,221,141,211,77,110,105,138,31,3,112,47,53,158,25,118,89,194,242,177,152,123,123,163,197,194,109,54,137,74,44,48,84,108,191,47,180,231,165,214,52,17,170,162,218,30,176,25,102,42,204,6,43,142,182,214,109,189,111,252,103,83,252,54,215,242,156,28,29,228,188,2,158,218,73,4,140,35,167,47,109,216,34,136,74,57,121,106,148,218,252,145,155,26,177,124,158,7,70,187,53,7,76,105,71,30,42,223,91,89,254,219,184,163,60,143,37,255,102,38,135,139,197,30,2,35,99,89,47,76,111,182,194,80,14,227,27,249,53,191,201,83,131,40,30,97,18,92,66,49,60,161,225,146,78,140,29,48,17,184,60,180,108,28,131,184,109,114,161,178,176,46,90,235,74,124,4,188,112,105,94,180,93,208,112,33,125,96,154,23,228,145,23,82,98,17,46,176,16,74,203,38,33,123,110,249,30,221,74,21,255,39,139,232,41,189,7,92,181,213,148,57,50,135,202,37,48,13,186,122,114,132,35,98,160,66,252,46,15,188,109,79,117,225,179,81,145,209,80,83,9,27,38,131,139,72,73,90,100,20,34,152,246,219,52,76,8,188,214,236,49,37,158,69,44,75,115,175,217,198,116,111,104,255,189,110,233,208,194,23,6,54,233,133,31,45,126,51,189,58,147,85,192,185,169,42,29,198,47,103,111,126,47,237,140,180,181,229,161,226,121,22,11,160,165,97,138,62,84,212,243,87,12,115,42,172,146,74,57,48,147,73,188,80,196,135,166,190,177,94,205,191,42,62,177,164,237,191,88,233,180,179,57,207,247,11,212,46,16,51,142,169,187,148,56,185,145,49,4,102,237,78,247,210,150,26,95,207,101,190,127,251,126,252,85,68,125,160,153,81,180,185,48,153,222,170,176,9,234,4,108,74,61,2,83,13,190,51,234,50,1,214,11,159,207,111,222,37,142,166,192,172,99,201,184,143,123,220,135,86,52,165,65,231,119,113,155,230,69,242,131,139,17,24,85,245,24,75,38,206,34,143,148,114,106,139,141,8,28,202,164,183,109,153,159,180,3,238,168,83,9,188,76,114,32,96,146,66,242,58,161,223,221,39,222,88,134,182,158,124,199,77,145,90,188,217,62,36,94,77,60,247,94,180,186,75,161,184,136,214,106,160,38,227,118,209,194,94,44,102,226,243,23,103,4,43,12,189,35,118,79,86,29,150,15,123,159,89,220,165,248,89,150,41,131,222,107,222,108,119,238,240,55,19,223,38,40,237,61,169,220,69,59,139,177,27,240,89,218,98,207,72,211,109,187,73,76,131,211,141,147,78,60,214,117,13,176,232,194,171,128,192,77,201,241,152,221,208,117,19,139,58,89,131,253,220,22,94,18,17,48,64,6,173,138,54,218,225,29,69,178,71,162,13,158,73,119,161,22,235,36,46,82,56,2,78,35,166,97,50,160,66,211,179,131,107,217,113,110,156,163,158,83,179,177,240,71,54,208,168,26,207,169,233,4,187,48,218,182,250,68,19,134,208,1,47,132,190,244,145,161,52,20,115,56,135,234,119,7,113,174,184,60,13,225,2,221,220,50,80,224,39,101,249,238,208,49,146,103,214,83,186,59,55,62,234,178,229,187,219,221,228,8,238,209,244,145,21,129,51,70,139,235,78,117,75,212,34,17,60,34,161,221,239,146,205,190,91,175,156,169,207,239,155,198,176,62,20,198,92,61,166,132,93,80,171,213,161,66,188,224,27,82,14,197,221,230,194,39,70,134,15,243,131,89,96,225,202,43,92,66,15,159,132,115,209,92,59,237,2,200,136,249,209,40,23,100,89,249,78,184,156,194,160,128,85,115,63,1,57,140,76,234,255,14,155,250,157,142,211,130,200,146,159,188,66,180,215,103,142,147,117,236,211,17,27,62,147,153,188,111,100,124,247,136,163,161,168,52,29,107,3,187,28,71,73,89,238,7,157,119,42,60,113,229,27,153,110,28,11,86,139,159,38,251,144,231,251,129,173,26,71,159,135,80,158,55,66,44,235,51,3,188,202,46,150,17,19,238,34,108,72,135,177,1,208,153,129,232,206,133,93,224,15,22,21,204,98,168,173,96,35,225,235,150,85,23,113,162,73,70,243,139,195,189,169,32,235,129,205,52,120,58,12,9,93,114,12,208,7,114,138,215,61,82,46,34,138,106,148,242,82,98,44,13,226,181,231,104,218,54,124,7,133,84,84,149,106,148,149,2,207,192,245,251,70,212,87,204,44,225,38,158,233,55,6,203,164,25,76,182,134,219,250,41,91,192,152,158,235,156,135,243,159,51,178,209,61,198,75,70,174,124,25,53,205,223,24,209,183,240,237,232,61,185,186,87,70,231,152,207,64,93,38,217,190,2,222,234,149,193,90,215,182,91,124,46,154,92,186,16,104,128,207,222,112,7,156,233,246,146,223,62,203,99,115,149,115,164,245,209,111,149,163,55,89,110,95,71,26,31,84,211,229,113,155,113,80,28,141,181,184,228,127,81,218,113,221,210,5,155,76,218,143,1,217,4,249,35,53,123,105,157,142,81,128,206,43,78,125,2,201,165,163,124,195,32,245,12,6,109,107,61,183,231,194,80,1,244,163,97,178,78,29,43,144,138,238,109,157,159,106,82,175,5,134,222,26,39,103,217,214,129,184,194,96,199,186,79,107,213,57,11,89,95,103,108,44,139,8,170,174,157,203,12,41,74,192,100,94,158,161,144,123,36,212,161,238,12,233,254,103,32,141,238,254,133,198,7,80,70,199,220,38,158,17,159,0,220,203,165,145,144,81,110,226,224,97,52,78,25,226,182,58,198,193,231,194,178,206,27,19,23,51,207,198,210,180,150,167,126,62,112,216,83,92,55,84,41,201,64,192,54,160,88,249,131,77,81,66,120,138,70,185,205,205,215,55,107,254,207,18,171,111,83,202,246,140,42,17,234,150,146,235,228,33,109,239,98,90,116,188,205,103,113,76,140,234,233,40,201,110,73,49,108,210,208,94,133,182,228,82,210,114,20,140,235,144,229,160,189,247,76,174,186,196,160,195,188,125,190,235,208,169,82,126,99,56,114,130,14,179,201,88,26,113,96,61,178,252,210,50,122,11,122,95,13,162,94,9,216,124,101,186,46,34,144,189,253,202,51,244,134,39,12,179,166,111,127,42,153,198,245,250,44,111,230,243,245,193,40,164,239,39,176,229,195,207,126,229,166,48,172,75,208,129,131,14,187,48,181,31,186,238,154,74,86,15,112,106,27,46,203,114,41,46,109,72,160,195,225,250,203,236,174,124,148,118,214,162,166,19,18,41,113,39,45,225,93,0,89,235,9,9,120,193,45,224,51,254,247,11,135,67,33,242,34,227,217,254,112,242,28,1,133,113,206,247,115,97,35,210,73,103,198,46,73,180,244,236,182,150,23,208,23,142,231,180,232,40,60,81,188,11,120,104,13,143,231,25,54,52,72,11,183,148,116,5,56,27,165,225,220,251,101,212,251,39,154,72,72,104,197,85,83,28,214,169,144,186,75,142,97,4,225,168,104,224,138,146,167,107,52,3,35,169,165,39,167,166,211,227,182,248,176,245,235,170,196,18,53,224,77,167,171,30,13,97,98,197,243,134,107,171,203,71,53,103,174,11,155,251,228,19,38,133,127,39,48,148,239,241,108,6,16,119,253,224,70,11,118,122,246,33,99,245,117,97,8,106,229,137,231,75,205,23,182,199,166,1,187,117,194,223,75,195,144,71,227,160,52,98,20,54,98,38,157,13,59,178,46,190,68,96,207,166,210,159,132,65,83,174,139,180,149,110,5,40,39,181,123,108,173,83,151,84,40,196,43,38,59,108,153,150,198,219,108,138,146,39,22,59,27,204,103,27,114,102,132,217,98,20,34,119,52,52,230,165,154,126,111,250,172,137,59,63,171,189,237,210,239,209,144,52,227,210,78,96,143,214,248,190,112,151,166,74,100,224,184,150,139,146,239,206,2,19,7,199,3,165,103,242,110,190,48,228,164,129,235,194,105,137,55,162,249,94,210,38,21,47,235,124,167,55,158,182,244,41,141,31,1,159,237,206,157,113,48,53,43,245,30,76,34,248,38,200,144,204,157,33,169,109,146,67,18,240,146,222,62,177,249,184,7,159,13,73,19,152,245,102,196,215,49,176,188,83,52,223,6,66,155,19,182,208,82,15,76,167,216,157,9,105,110,43,242,184,209,225,170,49,252,49,129,23,213,178,31,13,204,249,62,192,89,133,51,208,15,76,140,210,128,75,149,220,27,48,95,250,190,51,33,242,33,2,151,222,189,227,198,126,123,137,161,48,213,110,54,200,119,30,45,91,26,189,169,131,193,4,190,112,82,49,43,96,196,50,226,210,10,251,116,121,33,112,54,75,142,223,134,61,212,171,194,116,45,222,163,135,10,193,30,248,252,217,249,159,6,39,137,222,200,218,158,121,34,13,129,197,171,5,120,184,116,244,239,220,34,179,200,158,190,132,40,166,221,118,217,58,74,161,40,223,25,135,105,179,9,138,54,180,183,95,129,210,72,41,223,7,59,6,239,216,177,212,231,25,178,114,221,103,86,24,174,238,12,12,67,75,174,155,106,120,175,119,164,25,211,79,96,19,253,184,147,60,123,33,57,26,142,84,196,64,205,88,32,138,206,21,29,136,139,10,255,249,117,185,175,51,131,159,93,153,159,187,89,58,65,222,199,70,213,38,22,108,58,185,164,21,4,138,230,214,201,18,105,238,172,48,125,202,119,70,162,140,245,156,156,150,221,21,211,198,217,125,202,70,26,248,172,200,49,84,112,119,147,90,198,98,182,162,247,210,225,137,141,233,18,56,95,71,74,96,180,229,154,194,75,103,195,73,235,254,16,24,221,234,8,121,169,108,205,27,77,112,147,80,59,229,232,37,117,51,24,5,101,202,99,33,44,109,114,105,168,2,207,8,85,154,25,75,202,141,21,212,186,35,26,111,16,209,228,167,11,11,190,92,25,201,174,170,176,53,102,57,188,232,27,210,163,43,230,59,241,76,89,143,110,153,5,171,197,82,163,64,212,79,244,247,76,59,228,135,138,75,37,208,89,87,166,36,39,16,2,172,45,242,207,116,130,32,199,251,143,209,207,253,27,68,242,203,51,135,226,158,156,164,142,34,220,211,134,177,104,147,249,242,202,192,143,0,238,25,182,153,164,255,15,45,136,137,142,167,29,18,197,61,231,106,22,68,186,183,232,85,210,132,232,164,132,19,74,80,23,209,126,27,64,23,232,57,240,78,202,126,165,81,226,76,222,193,73,207,68,92,218,150,94,168,169,4,1,27,35,36,21,121,59,48,230,88,14,23,54,63,218,77,137,238,123,245,30,39,224,89,180,93,13,50,178,19,247,43,255,182,63,183,149,206,17,222,81,118,224,19,244,54,189,240,148,67,195,27,152,124,186,28,141,240,99,144,126,15,108,201,72,133,25,122,78,136,71,241,70,205,197,48,23,63,243,105,156,188,140,183,245,60,111,56,123,23,38,63,32,47,27,175,145,251,211,166,0,250,160,61,12,215,128,141,110,161,240,249,84,123,92,89,203,75,136,133,192,228,196,87,192,133,162,185,194,41,66,31,96,182,237,85,117,189,32,233,197,111,179,109,217,15,140,214,73,220,23,210,52,58,14,81,69,95,61,126,27,121,107,237,83,202,144,49,107,156,220,210,133,122,52,90,133,23,134,231,244,156,220,216,154,254,212,72,207,166,231,104,244,97,162,131,225,44,151,73,173,205,206,35,193,14,198,169,254,108,67,146,246,49,101,150,203,225,31,1,70,207,107,61,240,249,182,107,28,61,246,99,254,188,217,242,140,120,44,212,231,219,115,229,5,153,251,184,114,218,141,180,1,17,111,167,26,109,29,236,137,166,246,190,208,225,233,186,122,179,54,123,191,122,242,44,207,180,161,108,87,31,148,62,78,63,55,106,201,67,27,62,207,170,82,221,108,27,26,232,153,9,84,126,14,63,218,26,183,13,143,64,191,48,99,79,121,246,214,136,162,69,189,232,9,72,207,166,42,224,101,107,212,35,112,157,61,159,135,201,20,17,79,127,68,189,211,23,212,65,188,78,72,40,40,90,135,239,158,13,126,108,134,8,118,163,11,16,217,73,108,6,21,238,85,142,197,102,80,149,204,169,221,182,248,101,116,68,31,91,193,117,11,128,6,151,170,46,144,115,218,44,22,48,76,80,61,57,37,208,118,143,134,205,172,48,50,22,249,30,125,158,152,58,125,163,189,225,10,34,60,50,134,221,163,162,14,103,114,93,184,15,53,114,224,94,61,62,193,243,11,143,107,133,81,95,186,79,220,250,85,245,228,228,10,123,92,249,236,143,98,184,229,50,238,203,156,182,22,42,92,244,202,206,11,80,145,68,35,190,143,111,219,111,240,232,143,242,124,199,169,64,209,231,153,161,0,115,31,202,122,85,166,105,95,157,61,85,129,31,247,230,105,154,36,222,45,67,235,192,99,65,142,70,70,203,235,194,249,113,125,31,166,132,28,151,70,203,161,218,62,49,68,211,29,12,16,18,116,152,18,200,110,95,161,216,195,166,170,207,20,10,178,103,203,141,105,214,171,42,211,15,122,75,124,86,193,252,121,171,196,239,79,66,201,187,219,129,203,80,147,162,97,166,101,254,219,16,2,171,218,167,211,193,20,115,49,185,112,45,172,154,130,76,241,84,189,73,117,38,85,111,128,174,224,12,19,208,179,91,80,51,31,26,56,122,190,63,77,179,229,227,94,134,175,97,143,222,40,164,243,230,99,103,63,106,252,116,53,187,103,181,107,160,85,51,197,209,76,113,58,200,11,66,176,190,58,82,50,103,231,35,14,128,208,118,188,229,171,53,50,16,106,85,156,120,39,222,59,133,4,201,99,137,115,246,169,197,165,91,39,53,148,162,50,8,48,167,243,237,24,195,188,106,168,251,51,205,250,123,250,79,91,253,87,47,60,145,165,243,86,32,38,234,161,10,220,136,69,156,169,62,224,246,52,174,116,138,211,121,199,67,235,100,52,146,194,228,84,61,74,51,19,27,181,51,181,186,128,167,252,144,96,124,10,105,214,232,86,61,197,74,120,142,210,253,125,166,136,69,80,1,8,216,76,223,46,76,55,183,239,46,166,41,73,168,2,177,233,40,142,22,48,132,63,89,68,104,74,245,2,33,87,6,167,127,9,202,134,235,182,194,17,124,74,244,137,149,86,24,0,154,196,11,221,226,23,182,62,244,232,225,179,167,42,206,182,157,14,166,61,226,228,140,84,153,140,217,152,150,146,226,104,70,131,12,37,114,53,219,185,7,240,24,73,45,15,133,107,48,250,12,238,146,50,7,62,65,67,140,37,180,109,146,44,112,216,17,148,232,159,162,159,224,177,242,48,151,216,210,226,183,113,173,238,138,150,190,99,42,159,63,237,88,129,105,248,191,207,212,88,181,114,225,211,56,230,241,211,139,238,54,185,237,73,161,104,92,184,62,250,171,184,42,166,59,202,33,74,169,233,188,121,36,165,152,203,127,28,45,121,228,88,65,181,88,101,140,199,172,47,12,25,167,20,3,241,151,23,20,244,12,212,121,143,165,53,79,81,132,244,226,19,192,55,92,7,49,163,56,164,87,128,75,127,30,41,90,185,57,214,129,137,61,179,136,72,224,191,124,207,124,194,71,29,194,230,98,189,98,140,226,128,161,3,129,202,72,173,50,16,248,241,11,163,169,180,98,38,38,183,159,164,13,30,37,175,214,238,16,86,223,65,250,106,219,13,131,230,79,108,75,225,89,239,29,17,85,74,12,213,109,231,238,193,56,153,224,45,29,17,157,12,67,72,200,79,75,184,166,172,87,109,162,61,69,224,169,231,134,186,28,159,229,153,235,183,42,64,224,31,159,226,69,17,178,74,227,1,232,121,2,49,71,35,180,178,116,136,152,0,247,253,101,51,93,215,235,198,165,34,14,54,47,223,7,37,163,16,55,77,235,254,115,48,125,191,209,213,187,104,181,79,250,46,232,92,140,15,199,200,205,138,158,61,196,188,23,70,243,103,85,52,15,87,0,53,116,74,90,25,37,179,77,183,98,192,80,23,244,113,155,167,107,252,178,61,18,185,110,218,104,92,190,16,152,78,53,249,50,42,116,131,24,250,139,118,21,17,13,192,11,185,196,110,181,65,117,212,143,174,154,223,251,69,95,73,13,234,94,87,104,1,133,152,169,27,39,203,128,47,129,49,123,213,147,179,69,31,49,80,240,250,149,248,137,148,233,8,205,25,216,90,243,153,200,10,43,118,124,89,11,105,117,253,240,74,199,145,50,110,27,125,114,157,129,11,10,112,253,194,228,169,158,147,151,125,71,225,217,245,170,113,95,55,187,177,152,199,32,29,169,132,97,55,139,175,251,245,64,105,210,143,11,85,220,187,98,154,5,167,206,100,192,185,221,163,161,54,200,51,205,230,241,235,71,111,72,75,58,74,17,113,24,91,224,41,249,213,14,181,148,230,38,135,145,251,208,145,150,77,31,120,7,140,93,135,194,136,161,197,185,205,16,76,239,171,245,104,30,167,164,139,154,144,160,181,4,125,215,92,32,182,70,164,198,81,115,146,33,48,154,237,122,110,186,22,99,148,194,97,83,57,156,179,5,36,113,226,40,228,59,29,41,228,133,35,49,97,126,0,77,159,40,255,250,6,2,219,68,116,229,166,83,148,85,104,200,102,134,87,44,207,187,83,69,28,226,25,8,103,41,240,41,184,155,26,181,124,58,244,172,119,191,163,126,6,39,94,123,10,23,178,99,14,99,81,47,30,53,88,57,116,39,47,178,123,122,220,46,56,27,236,28,71,27,137,131,123,195,56,50,223,141,137,237,43,212,10,12,102,105,115,207,51,142,166,63,177,8,204,227,138,235,38,35,33,209,7,146,208,205,29,64,128,233,92,218,2,99,164,212,28,37,130,146,9,154,121,235,46,195,72,73,119,233,155,36,249,222,195,94,199,232,154,69,104,172,200,15,211,15,231,183,85,16,145,147,187,102,6,173,174,249,11,169,0,178,244,253,237,74,128,29,105,57,74,51,85,51,103,197,220,145,124,136,193,232,126,172,222,139,21,190,67,56,1,9,14,25,7,166,238,217,67,221,32,147,20,149,141,7,134,5,213,29,39,104,36,69,83,233,94,120,65,175,221,43,69,102,60,137,85,155,192,120,93,249,36,75,137,34,171,38,82,222,108,66,115,232,23,156,96,191,138,183,2,20,149,237,214,108,40,124,158,85,74,118,161,121,26,23,241,123,35,196,176,67,232,23,157,204,115,143,33,14,189,11,147,244,11,83,2,142,252,48,5,47,136,89,2,15,54,38,211,21,12,216,118,202,83,203,36,168,220,148,153,55,182,171,148,144,153,201,112,61,119,253,131,97,102,97,75,96,220,82,253,198,108,123,174,126,96,217,100,128,253,3,162,131,187,171,24,20,132,231,233,173,70,19,225,139,172,242,134,217,116,85,61,74,166,230,53,213,187,210,82,153,205,191,17,56,38,84,197,46,92,204,4,245,59,249,103,190,116,135,3,246,169,84,220,66,123,1,109,113,121,168,25,253,10,159,163,41,173,63,226,70,57,159,217,171,249,254,122,153,160,180,12,115,234,240,241,245,46,115,242,11,44,45,211,156,24,87,213,161,170,212,159,233,90,103,127,100,27,69,117,117,8,97,208,83,130,254,224,204,168,150,44,16,18,87,37,118,130,38,124,185,101,160,65,8,136,158,104,158,55,70,13,23,205,86,8,42,174,10,145,232,102,13,24,7,199,51,197,249,80,216,235,231,199,126,97,180,50,166,175,245,80,28,187,104,62,2,159,15,223,231,141,109,108,220,254,255,234,121,255,203,191,251,175,127,249,31,255,230,95,87,170,246,223,161,82,245,183,174,232,94,48,21,183,17,240,96,114,170,242,52,8,95,252,53,162,81,135,20,139,60,75,226,107,127,24,204,101,170,243,116,222,3,193,190,191,166,97,134,212,242,34,90,181,116,171,191,166,51,153,168,196,32,45,221,45,150,82,114,203,89,125,185,19,94,93,195,39,58,88,125,20,54,5,166,187,52,6,24,86,179,69,54,236,168,178,159,153,204,143,38,186,232,146,194,164,67,103,185,67,13,61,36,84,236,20,62,79,205,233,115,103,174,254,165,179,5,54,14,203,55,194,172,57,72,151,53,66,230,156,227,211,160,195,85,62,140,19,39,213,43,150,98,170,11,162,218,69,231,96,10,113,184,133,174,142,26,196,219,235,232,43,224,138,243,87,213,15,22,49,23,255,220,207,94,169,168,188,51,149,193,187,222,34,119,209,179,78,6,24,56,120,49,105,153,187,165,68,17,104,170,113,177,14,15,58,123,151,194,146,236,94,182,187,146,7,206,209,195,91,32,224,5,34,146,209,245,183,113,1,242,7,142,112,174,222,22,188,241,233,249,147,101,114,14,122,101,120,173,133,142,17,45,111,202,90,71,35,153,76,93,168,215,176,175,120,166,231,51,242,134,175,152,38,209,163,43,34,29,10,57,94,23,246,77,26,14,154,217,114,100,18,152,77,186,110,229,232,204,140,246,35,134,33,173,33,50,121,163,163,227,180,115,46,109,32,139,38,48,149,139,88,180,76,7,73,230,185,108,138,178,254,196,45,14,30,18,110,230,159,130,77,28,141,44,224,208,197,58,211,12,234,122,66,124,77,210,57,223,49,23,71,136,211,215,83,179,110,209,21,209,118,11,254,219,63,217,150,7,54,61,7,95,172,201,141,37,125,106,88,25,183,88,203,89,46,165,40,147,205,217,204,183,222,36,217,69,4,1,211,191,141,162,168,135,17,168,152,235,56,60,55,117,95,24,230,227,85,221,200,49,100,66,159,213,85,150,80,40,211,248,168,144,157,216,17,62,81,6,147,233,208,202,84,145,143,24,5,3,119,89,78,77,142,38,121,26,144,22,67,36,209,47,76,213,51,246,37,253,68,20,73,205,13,17,233,28,174,50,66,241,7,69,196,123,229,166,44,216,61,235,123,226,98,100,249,36,88,70,27,38,182,53,38,236,216,37,145,98,222,45,251,198,187,116,9,46,221,124,152,119,220,135,102,27,197,146,72,33,102,113,17,6,224,115,229,43,63,91,166,86,226,194,145,166,210,245,184,19,208,212,218,228,104,181,223,54,3,26,215,252,1,134,116,245,236,245,80,48,147,147,63,34,183,38,159,238,50,33,191,223,126,14,62,161,89,241,53,4,52,171,4,51,62,188,123,198,198,8,223,214,173,187,174,108,251,210,184,109,58,254,21,166,163,196,27,175,128,91,215,109,21,154,203,110,90,55,109,10,83,67,188,78,122,210,125,216,241,46,167,129,69,147,6,103,232,57,77,26,88,197,211,64,169,233,172,139,230,174,219,227,114,38,6,61,216,180,146,21,166,83,191,95,248,220,135,94,153,241,143,28,101,71,167,187,212,178,100,19,11,220,84,35,151,198,182,57,99,215,69,141,76,212,138,58,116,190,121,199,112,66,43,66,243,44,168,117,68,150,242,192,163,169,49,28,73,152,208,148,55,24,33,18,77,109,213,28,130,151,4,39,77,87,9,54,15,201,155,153,13,222,91,7,82,163,232,21,131,152,163,69,175,195,82,118,87,196,140,38,133,249,100,49,75,10,146,41,40,157,240,79,54,112,223,68,56,27,110,213,15,180,205,196,154,247,167,113,191,125,242,129,108,118,82,192,103,250,83,7,129,110,197,247,251,84,82,195,163,77,115,164,136,181,95,248,76,144,58,14,141,58,17,242,131,112,176,103,122,210,179,37,172,48,173,151,69,13,133,73,12,179,61,137,140,134,9,80,41,140,2,71,189,176,54,62,145,206,62,151,125,51,45,107,171,32,87,63,99,41,207,28,213,131,205,254,65,118,116,228,11,119,172,157,246,219,45,41,12,19,52,202,204,123,253,241,229,247,129,2,136,192,207,183,139,248,111,143,124,31,123,132,231,3,26,4,190,145,197,135,176,161,123,27,210,1,46,113,6,122,54,158,82,131,166,81,119,204,116,175,219,44,28,180,112,113,206,117,83,91,231,101,105,244,72,237,111,186,140,15,25,38,162,75,173,246,80,174,185,79,156,182,30,77,171,77,50,141,247,153,13,36,228,229,101,79,8,121,249,194,3,94,155,214,138,10,253,161,1,179,10,63,165,164,137,95,111,192,164,65,245,183,177,63,188,105,181,137,205,181,212,184,216,20,181,56,55,173,6,154,27,38,147,19,193,126,67,41,224,25,227,136,235,108,159,137,205,18,107,140,183,244,87,219,125,157,217,84,251,31,120,237,155,229,60,131,92,167,44,216,66,45,221,131,219,208,53,0,79,140,96,227,157,152,104,171,26,109,167,87,166,68,89,112,35,185,36,195,232,4,72,51,162,32,179,247,212,128,218,92,19,106,186,48,205,125,242,196,54,198,214,119,16,166,172,28,140,142,95,64,26,55,109,76,90,89,47,236,44,231,51,190,250,181,141,241,161,48,117,227,72,228,227,115,161,31,15,77,112,183,200,75,54,252,73,166,111,90,86,98,32,224,27,49,228,93,162,202,61,103,84,229,105,89,208,240,14,9,152,179,157,186,153,122,196,204,183,192,48,30,211,77,197,159,249,167,234,201,11,219,140,126,225,52,180,58,77,211,96,212,185,200,249,104,0,102,238,105,171,202,185,179,250,163,83,219,166,34,125,225,169,181,61,58,130,161,28,75,5,66,109,179,199,9,7,114,136,150,82,140,218,154,102,29,20,55,226,178,113,61,149,73,26,97,161,117,107,4,38,158,42,207,100,162,212,124,121,43,195,8,55,194,177,56,223,198,217,163,70,209,221,180,62,133,67,113,98,135,216,214,177,88,84,157,71,17,247,164,119,32,224,149,133,173,223,77,207,189,197,248,255,25,92,201,149,145,89,139,228,21,238,88,143,23,37,10,47,61,114,180,180,76,171,147,56,82,106,165,71,225,4,215,47,105,15,239,166,149,214,239,149,157,240,76,135,25,176,112,125,56,180,60,124,27,122,16,235,61,122,102,101,34,80,54,105,237,62,82,84,98,149,1,69,29,37,197,44,77,91,172,8,105,64,168,57,47,52,56,49,120,100,60,212,18,179,196,141,69,117,160,50,209,31,174,79,226,147,11,152,113,168,132,27,58,233,239,51,61,83,95,211,55,50,68,167,10,24,214,159,222,24,5,230,17,191,109,149,19,165,95,37,60,28,3,165,1,93,89,99,3,87,198,18,35,201,122,196,149,14,71,252,125,97,30,154,82,210,86,98,251,27,220,144,244,84,107,73,195,236,22,117,77,212,158,139,114,152,172,89,32,10,124,227,108,128,180,78,246,19,134,139,149,111,80,231,212,147,155,70,79,124,156,163,91,167,180,192,157,82,250,61,57,181,116,165,24,118,203,139,7,60,68,229,160,127,188,134,251,211,231,185,200,18,129,114,13,221,178,23,94,170,226,142,169,216,28,75,206,173,30,154,221,86,151,42,231,238,15,37,141,80,240,22,240,184,48,173,208,77,243,152,89,247,145,210,15,38,87,198,118,114,54,185,235,249,254,244,64,181,172,223,103,182,165,21,0,248,140,194,150,229,137,107,206,134,76,100,79,227,94,121,203,26,190,45,236,0,34,111,205,209,69,205,52,112,96,172,185,92,184,100,13,214,23,210,1,119,253,154,137,228,138,152,37,19,65,151,139,162,109,60,21,149,77,136,185,200,171,157,203,153,92,161,173,244,128,45,202,82,216,12,150,3,102,70,212,147,195,55,174,247,183,207,174,92,141,206,51,139,192,69,83,211,41,13,43,152,155,112,111,38,222,41,236,252,51,196,75,152,183,1,163,146,163,112,70,105,241,30,141,102,182,16,120,75,77,50,134,105,138,95,15,218,247,213,48,71,58,87,173,8,206,50,75,35,227,37,141,81,4,148,11,167,131,184,237,11,107,137,130,180,214,137,130,99,90,64,196,170,235,101,15,196,142,231,133,209,72,18,216,164,117,98,20,210,94,217,244,228,116,98,68,244,54,76,125,87,175,251,60,194,29,165,224,97,124,120,25,40,21,174,68,188,15,154,47,69,10,20,248,236,48,238,215,71,7,189,92,153,181,174,5,171,242,231,82,41,227,168,210,191,119,215,136,19,150,104,53,236,196,53,212,105,99,90,160,209,80,22,32,96,212,156,46,92,155,124,124,168,114,181,121,39,75,252,54,213,128,157,28,87,47,247,211,205,106,217,98,69,36,37,233,81,109,150,251,162,139,110,197,222,136,52,191,116,147,145,227,63,177,77,220,23,74,187,67,157,60,176,143,142,164,37,68,239,217,181,29,130,70,198,216,10,35,82,84,212,127,157,134,227,51,59,214,128,121,12,77,225,21,9,153,106,93,142,74,143,175,244,43,173,107,0,64,90,94,207,125,158,113,145,159,54,219,57,129,141,51,18,40,29,115,89,81,147,86,185,231,110,154,77,133,212,81,92,113,194,224,135,3,178,235,211,65,98,46,8,243,129,161,103,77,185,175,166,126,144,205,104,204,83,158,153,166,38,78,208,148,35,76,170,48,87,170,58,236,32,186,27,57,174,106,37,158,199,158,10,155,198,104,118,64,133,69,19,27,108,165,214,188,40,173,181,175,187,90,139,89,26,101,162,164,137,11,140,219,86,152,159,176,16,229,215,170,137,97,22,173,47,40,221,173,254,88,76,117,116,13,194,237,1,209,102,125,40,123,95,163,39,70,244,72,143,107,17,201,190,122,225,252,90,30,21,83,90,113,180,155,126,147,250,41,89,49,59,224,76,67,166,186,73,226,202,28,79,5,193,157,199,203,169,155,165,119,192,249,201,76,236,31,9,48,124,61,96,244,60,62,150,103,241,138,83,87,124,158,212,16,137,245,124,199,169,171,181,24,40,76,71,100,88,138,208,165,171,118,73,204,203,209,251,117,208,154,30,67,83,52,60,162,175,5,81,59,101,175,176,18,205,37,71,35,53,160,230,236,217,138,12,119,132,111,81,192,50,39,166,155,149,199,125,35,137,104,44,77,186,40,224,135,85,10,140,7,177,131,72,221,230,214,248,54,121,177,143,171,181,89,95,68,107,10,122,101,119,174,180,77,71,10,86,78,53,13,109,177,119,206,212,238,130,63,203,141,9,233,216,178,199,171,197,79,219,198,77,126,58,159,240,184,196,174,238,28,122,22,148,44,176,189,224,20,253,60,200,216,136,33,4,204,174,118,27,230,26,84,26,241,200,56,195,187,181,28,109,76,86,153,189,81,233,223,242,151,249,135,149,162,201,56,208,5,246,139,18,80,138,77,39,198,136,66,128,37,36,210,254,72,95,192,231,121,221,233,219,224,226,250,252,6,147,143,202,2,19,41,231,123,52,36,93,57,58,99,241,253,203,120,24,220,80,255,186,48,238,138,43,14,94,3,101,178,139,34,20,242,45,90,7,182,181,53,242,6,6,159,249,225,247,217,253,142,174,87,239,139,102,106,58,23,47,76,78,175,202,133,79,51,8,116,184,217,78,118,92,24,209,235,79,247,10,248,71,39,17,184,82,11,139,163,183,249,77,93,216,76,0,135,223,24,219,150,219,28,53,40,58,48,11,248,201,73,176,94,106,10,122,5,39,220,249,90,90,128,207,118,240,118,85,162,199,133,198,76,246,163,207,101,237,219,68,116,96,19,202,223,126,52,114,188,215,245,192,224,65,100,18,112,191,187,92,80,6,195,111,143,188,152,60,144,149,145,115,55,168,41,191,156,157,57,120,210,211,114,159,41,206,179,95,74,3,212,116,70,238,251,202,24,99,213,233,215,205,218,114,197,165,14,188,105,67,248,77,8,6,163,36,47,231,166,247,247,115,136,225,186,109,145,186,87,86,8,179,63,165,36,224,179,168,201,77,151,66,34,34,239,184,233,181,110,91,150,117,217,16,139,197,193,168,241,203,203,46,21,38,240,125,155,211,148,255,4,70,254,111,248,67,65,108,249,150,85,73,66,144,57,222,43,134,105,62,241,105,22,248,39,151,228,48,107,179,194,29,91,251,20,71,35,198,38,207,180,64,223,253,18,211,152,243,254,76,141,4,54,169,159,29,48,118,226,77,97,68,199,29,165,233,185,200,133,179,244,204,114,97,210,243,242,196,121,222,189,196,133,103,236,109,138,192,212,116,71,143,207,207,204,129,46,140,246,118,138,177,210,140,91,36,240,25,118,243,75,35,217,67,195,216,86,126,155,130,127,139,71,94,217,65,247,11,35,221,183,190,189,164,205,120,232,171,10,124,62,244,126,191,175,108,162,171,85,96,82,57,203,191,237,51,22,218,181,80,58,48,166,5,159,155,42,118,64,7,189,154,67,192,102,2,236,39,79,8,80,182,41,240,238,190,133,254,193,212,238,46,76,138,125,245,28,48,22,110,119,168,193,213,158,241,182,233,176,148,135,98,222,219,37,38,60,52,191,251,150,95,94,244,42,214,239,133,96,0,179,110,223,7,97,50,158,49,233,59,119,162,110,211,238,15,55,222,214,244,217,18,47,202,222,100,174,109,201,60,204,183,195,245,60,128,44,112,166,119,190,6,76,60,154,238,80,105,76,105,211,31,25,196,176,34,3,169,145,53,168,62,74,79,48,148,182,76,88,214,31,150,124,50,100,163,221,134,188,106,171,200,182,221,28,54,61,16,57,122,16,66,250,40,132,233,154,116,42,69,33,167,44,127,89,172,115,253,86,233,128,105,104,78,113,244,32,52,158,2,79,83,20,189,191,189,155,30,13,75,249,83,202,228,190,72,9,202,135,79,137,106,126,91,27,96,202,216,242,253,80,205,60,227,222,47,109,12,245,136,1,238,105,12,159,240,80,158,72,178,236,158,71,8,61,47,222,102,198,245,238,222,54,6,227,95,13,15,20,146,136,162,197,162,254,30,67,193,36,216,46,108,162,157,243,30,13,127,66,174,27,237,138,207,188,196,222,38,134,226,247,133,80,218,204,123,200,11,57,129,156,194,182,75,246,147,35,144,162,43,99,39,79,254,149,0,173,205,29,186,153,192,104,60,125,59,81,131,173,50,113,97,19,94,246,251,106,25,214,136,92,56,242,95,223,230,29,56,193,65,188,183,61,200,79,213,120,42,104,79,143,251,50,45,89,31,147,2,222,114,231,219,189,191,60,208,234,233,254,229,154,238,94,213,163,45,82,137,47,23,94,212,150,85,151,158,137,242,25,128,2,87,190,168,45,240,217,112,215,248,66,18,243,93,154,10,83,98,249,13,36,171,72,157,105,94,224,81,76,38,210,97,218,115,229,195,255,89,59,125,139,128,193,77,207,141,244,229,30,247,167,79,236,32,1,28,105,154,21,43,126,98,221,188,81,60,197,117,122,40,124,22,79,80,30,110,161,122,32,169,78,71,243,240,159,70,232,106,220,23,130,5,31,225,230,7,35,119,211,246,125,157,184,43,240,17,125,48,187,155,34,115,41,125,218,229,179,123,165,17,1,238,121,147,75,131,26,178,155,255,118,199,17,171,203,165,13,136,253,213,127,251,76,4,162,113,67,178,158,46,138,236,143,156,4,200,146,217,18,99,2,136,69,31,76,119,199,221,67,159,215,129,187,236,103,82,118,96,232,129,87,177,227,192,217,116,86,253,228,236,129,135,12,99,184,0,39,140,242,75,67,236,80,34,110,212,180,243,39,219,109,174,44,38,72,121,97,171,132,251,169,25,228,73,230,187,101,234,205,223,86,128,103,202,157,202,117,83,213,238,254,80,108,74,171,18,201,160,122,208,62,214,194,66,218,157,30,49,185,178,5,149,245,139,106,129,155,104,26,31,152,203,78,41,96,52,50,202,61,57,31,251,252,100,235,249,109,232,101,242,137,156,7,142,205,72,60,20,200,102,178,199,65,143,60,201,125,147,166,149,128,0,181,190,246,185,110,27,108,190,115,23,198,156,55,198,33,193,92,145,224,113,243,15,166,191,76,108,35,167,124,94,200,162,183,25,23,134,244,77,149,104,1,145,217,250,217,87,3,23,34,238,56,55,249,114,26,241,124,140,19,97,95,238,254,96,31,184,247,103,65,178,190,144,58,82,234,104,206,243,88,187,127,2,214,6,122,111,171,226,195,141,166,158,223,87,183,167,126,97,148,53,191,12,214,111,36,13,185,177,202,46,177,126,174,139,54,24,56,94,224,129,83,76,142,215,137,166,205,253,190,42,45,197,231,86,190,147,83,211,109,183,19,123,152,53,195,40,129,178,139,105,114,225,40,180,126,212,27,174,153,153,33,64,228,64,83,60,19,118,238,8,77,92,56,179,231,41,62,142,104,7,151,121,156,126,97,228,140,253,11,64,11,229,46,217,149,253,101,249,136,215,134,194,2,185,215,101,169,228,218,29,166,138,147,134,160,187,18,189,196,45,159,223,186,95,125,69,98,100,173,184,48,216,148,93,158,39,189,176,251,163,235,253,212,8,235,214,187,182,190,221,20,71,243,69,52,57,57,233,202,18,23,142,183,201,3,51,217,102,127,213,124,199,116,168,93,152,4,148,124,216,228,35,239,194,137,141,237,252,200,101,203,142,238,87,167,103,208,97,134,193,129,223,54,95,215,165,206,12,211,58,34,39,24,240,18,57,155,129,92,209,26,95,154,104,217,231,117,163,129,90,32,10,78,127,36,246,116,239,8,43,236,25,62,187,93,59,82,221,120,15,204,92,181,229,170,171,208,31,233,213,47,102,82,31,179,17,102,34,242,203,152,126,150,120,27,184,39,109,25,221,197,44,119,178,63,110,26,64,36,6,170,166,53,244,117,43,219,227,156,194,161,34,146,96,0,199,24,156,52,3,181,123,229,152,195,236,17,175,250,44,6,245,10,198,0,83,94,41,49,190,247,232,242,174,16,66,170,53,38,97,216,143,250,205,211,72,148,147,79,102,172,82,34,199,111,58,42,176,170,252,153,90,27,235,221,118,33,23,4,157,204,47,188,161,50,123,31,169,117,218,197,218,194,38,250,42,241,129,162,195,55,252,151,177,83,186,229,63,108,78,183,133,227,14,167,125,101,31,136,187,45,199,231,40,46,145,75,38,186,134,213,230,71,207,98,240,227,167,35,111,235,124,164,76,116,62,188,177,124,184,10,131,38,226,48,79,204,19,71,87,12,45,239,235,64,122,139,110,22,135,79,136,84,244,232,51,80,198,39,239,179,204,42,9,1,11,129,217,159,126,219,123,11,50,242,237,93,4,254,21,89,63,24,47,165,171,101,57,144,43,36,52,252,30,154,169,101,220,118,10,226,2,22,171,234,48,22,17,183,233,248,192,39,146,128,66,236,48,111,251,166,215,200,142,145,125,251,110,12,246,27,93,75,23,198,188,118,199,111,103,200,101,178,52,157,61,245,89,163,151,31,13,23,246,10,0,29,248,132,103,171,248,51,31,20,204,47,27,9,184,32,43,86,29,174,70,112,253,235,41,216,255,243,159,255,195,255,250,47,255,147,20,236,63,255,183,127,149,127,157,245,239,144,127,253,91,151,115,175,54,159,31,236,1,159,55,34,25,129,106,188,133,233,51,187,89,29,95,233,29,96,92,67,190,77,38,74,81,180,181,200,201,141,151,237,177,228,48,125,119,25,188,116,8,140,248,110,200,221,74,71,252,176,207,185,175,18,111,137,8,98,202,209,144,248,63,233,77,224,97,84,121,25,2,217,57,45,182,96,153,38,162,140,159,76,167,178,195,149,140,139,204,83,13,131,237,175,247,27,184,99,216,35,163,111,24,219,167,250,216,77,84,150,238,109,67,236,130,33,237,176,25,222,9,76,249,116,20,191,240,19,6,173,178,139,126,117,132,154,43,190,27,24,182,207,71,217,138,79,207,236,165,250,212,143,174,110,228,195,226,147,53,3,19,57,55,211,123,242,85,30,225,225,222,245,163,99,115,237,175,11,137,221,49,21,205,214,246,236,211,92,194,73,168,235,76,69,147,77,247,117,5,114,251,174,114,221,164,242,75,44,150,236,173,230,210,105,16,173,133,136,63,160,232,45,249,36,81,46,159,159,90,10,240,185,140,38,15,133,77,103,239,190,141,196,168,239,68,151,69,38,247,42,171,14,186,182,237,89,56,206,14,167,69,136,64,8,112,219,144,108,217,65,207,122,198,186,194,231,47,75,195,89,75,203,157,129,137,186,174,201,24,186,138,180,157,199,218,64,6,45,201,23,130,1,194,252,92,228,45,90,100,95,209,117,181,133,210,233,75,222,132,163,41,40,2,163,95,229,207,226,170,45,148,50,22,250,137,46,90,132,93,144,173,52,122,233,176,167,99,33,183,154,166,198,16,165,221,8,100,101,35,140,75,244,98,250,81,17,85,49,65,75,220,116,198,39,134,25,55,64,33,89,47,1,159,109,120,119,196,77,70,108,144,168,11,171,188,25,113,19,11,245,148,8,218,220,232,36,28,68,71,93,194,92,19,73,138,101,222,90,48,228,101,102,148,110,239,74,142,54,121,150,192,11,53,131,22,225,55,123,72,185,233,92,127,42,14,14,159,253,81,214,83,211,202,120,163,193,14,187,80,214,156,76,29,171,196,6,180,247,39,110,162,37,41,125,106,43,118,176,121,223,200,198,128,6,166,30,145,17,155,132,174,91,14,178,15,158,140,56,65,17,77,18,178,151,226,137,21,223,199,89,199,94,147,97,132,40,116,27,187,221,205,45,126,126,178,213,98,134,138,167,178,141,245,80,100,31,7,99,162,70,66,0,78,157,140,50,174,20,223,244,72,8,144,107,146,77,34,12,203,57,35,95,96,20,205,155,233,216,86,96,170,113,52,206,12,178,107,223,70,197,74,177,135,220,189,92,237,81,118,183,184,206,199,193,166,35,172,59,227,115,155,165,198,22,18,82,86,211,125,117,66,204,215,239,122,89,35,131,108,202,9,210,125,215,77,254,167,52,41,23,109,90,170,119,196,162,76,62,93,96,178,46,159,170,162,189,143,150,229,158,9,124,235,156,55,132,110,85,158,55,139,185,213,34,111,124,62,107,214,60,7,100,141,200,53,88,163,129,100,235,24,252,84,97,252,194,144,44,120,50,44,102,44,116,239,74,132,98,201,207,144,109,136,65,186,233,205,151,28,9,205,46,51,114,90,103,195,126,182,82,114,97,217,26,35,61,105,69,23,170,86,69,140,223,242,105,82,217,64,48,1,15,73,90,77,203,124,120,50,1,13,125,73,56,91,187,248,246,229,124,155,7,132,100,133,209,249,199,33,53,50,98,35,93,106,46,69,95,164,93,99,24,117,182,194,242,204,136,46,247,244,117,143,212,117,173,146,17,67,16,161,120,116,191,17,110,235,122,101,5,90,162,47,92,155,170,82,147,66,239,153,240,41,45,7,140,85,102,81,24,238,217,242,103,186,216,214,73,21,121,34,85,216,124,70,162,209,20,113,8,73,97,110,148,76,34,9,137,55,134,94,120,50,151,208,56,249,50,126,179,192,84,169,107,164,102,17,16,145,129,118,2,228,233,212,118,203,189,18,69,43,140,191,66,188,79,11,146,165,78,69,14,139,30,222,56,122,210,88,44,169,219,196,166,40,78,78,246,103,107,214,120,52,39,171,217,125,83,17,146,223,102,33,140,45,213,182,186,190,100,164,105,223,251,120,137,150,216,45,236,231,36,27,142,223,169,83,10,216,17,61,133,123,210,182,212,185,34,27,206,1,146,75,79,103,145,232,57,114,233,70,176,172,146,198,63,35,167,123,237,143,4,103,106,119,97,180,146,231,250,56,45,192,221,242,246,90,127,56,159,174,230,233,219,83,219,56,159,102,137,18,154,121,120,74,17,186,155,128,106,141,90,20,114,101,194,195,160,71,118,74,101,228,4,153,189,105,69,103,147,192,158,81,108,50,226,138,192,8,122,121,89,255,108,39,32,44,15,129,233,13,110,126,219,244,250,14,173,177,45,104,72,241,70,232,208,155,90,201,98,130,244,69,128,210,136,25,179,72,21,45,45,76,1,29,54,123,97,129,219,180,83,4,108,172,34,173,224,117,54,232,14,47,22,32,169,193,97,131,240,153,28,113,229,120,126,201,40,135,144,176,163,86,5,183,122,203,39,114,134,52,149,227,28,69,52,52,82,187,148,68,233,192,141,10,3,226,88,85,106,58,63,118,155,163,100,67,178,44,125,21,170,124,212,108,206,133,107,88,105,122,211,181,71,249,14,190,248,165,51,31,184,242,20,227,151,183,177,136,138,22,176,233,55,139,34,50,114,97,242,62,78,52,194,124,236,245,109,2,155,107,27,127,224,115,93,110,20,1,124,70,214,74,90,60,167,138,22,68,11,82,81,50,101,21,210,39,247,167,137,81,183,48,64,168,219,159,129,233,245,107,242,100,91,11,243,102,70,178,239,79,15,254,39,148,130,141,159,96,212,206,207,116,218,154,176,25,16,215,219,65,186,73,214,107,152,149,135,1,57,219,97,92,159,146,208,102,96,113,148,118,159,138,177,87,132,2,98,78,184,113,48,2,81,74,226,40,20,234,131,146,147,158,110,157,81,76,192,167,70,213,126,146,202,21,166,4,219,174,89,238,109,21,209,54,129,186,82,176,117,138,159,166,62,170,172,25,22,230,207,3,236,247,186,234,85,224,129,124,133,136,82,187,108,4,81,69,60,40,134,5,241,170,211,164,53,81,136,70,253,76,165,159,229,60,48,181,6,189,176,78,86,38,197,117,103,114,196,114,52,125,163,185,92,198,192,94,146,216,53,169,248,148,162,24,75,145,76,43,77,231,47,240,205,241,15,119,163,44,50,148,34,133,242,193,253,237,98,205,35,66,176,58,161,208,215,54,12,76,123,96,150,163,217,64,46,159,83,32,11,182,38,113,210,121,14,208,8,46,133,3,22,177,92,26,114,61,159,159,143,141,5,56,56,114,242,1,71,97,95,18,70,19,1,219,129,107,215,25,180,235,126,249,163,61,39,111,100,227,75,192,121,8,77,137,25,99,215,123,215,103,43,172,197,59,90,157,91,9,66,92,226,166,111,193,244,4,242,240,17,99,46,220,116,100,220,128,57,211,202,91,202,253,101,83,234,236,255,160,188,23,86,78,61,187,111,11,130,63,48,18,130,61,186,137,117,119,56,46,39,54,148,210,152,183,173,91,199,21,167,177,187,128,255,46,48,17,123,248,109,38,43,172,220,22,129,77,15,218,242,230,31,12,75,26,171,245,133,167,9,203,124,112,254,165,35,179,192,152,17,186,193,28,19,86,21,57,174,109,2,92,203,141,62,138,233,17,95,169,34,76,195,182,183,164,47,186,13,81,12,184,232,89,20,74,113,19,43,35,48,138,66,42,99,188,134,129,61,102,38,249,182,75,225,191,135,34,150,219,190,210,71,39,106,162,204,234,43,250,17,81,140,69,245,78,142,166,103,124,212,235,20,77,230,100,9,76,55,72,13,55,220,51,253,137,192,25,42,66,236,73,195,25,242,132,42,119,98,135,31,139,26,160,123,194,152,23,180,72,178,195,142,156,97,232,55,105,194,27,73,80,216,188,97,9,67,107,169,80,76,127,125,222,43,126,218,124,234,68,200,107,99,47,136,214,200,7,99,236,33,50,24,214,67,94,220,147,242,183,117,187,45,50,155,174,60,87,237,228,147,193,163,234,190,105,130,207,230,29,131,232,236,51,195,10,156,233,8,245,155,102,235,75,170,246,194,103,29,158,222,137,66,165,54,33,203,112,225,70,137,213,205,79,217,220,162,90,127,225,222,141,237,98,48,124,19,140,6,203,133,41,98,186,208,60,225,224,80,43,106,216,16,148,164,247,7,67,130,206,89,142,166,139,204,93,174,152,93,207,149,52,57,154,76,177,235,48,65,237,171,18,129,147,201,192,215,119,251,209,139,118,132,118,81,180,174,190,204,212,79,230,56,98,96,186,149,234,222,110,135,73,201,113,11,51,187,35,207,93,179,235,147,145,152,99,169,189,167,206,51,245,48,82,167,61,99,239,235,92,12,12,197,202,47,155,205,207,89,146,228,183,33,8,187,194,6,237,25,133,204,69,192,252,41,26,208,40,120,86,33,32,208,140,139,218,89,142,147,159,105,99,197,199,71,36,104,30,87,217,97,26,108,238,193,80,10,139,55,143,34,190,13,61,225,222,54,70,26,231,70,226,96,130,255,188,5,230,37,124,109,227,156,59,149,91,78,132,172,189,105,185,89,126,225,214,179,124,175,204,212,253,220,11,234,108,1,40,96,37,133,49,167,168,126,114,136,76,151,16,12,204,20,231,47,140,208,126,93,179,89,122,144,80,153,249,104,250,100,217,171,180,72,3,155,202,156,195,27,145,179,117,7,210,89,149,23,178,245,63,152,103,124,166,16,133,209,246,247,103,138,120,216,188,43,8,171,197,79,47,252,131,33,128,92,49,49,96,6,215,247,117,210,193,135,147,232,69,121,162,238,150,134,243,210,186,164,247,179,151,74,132,74,197,209,134,8,174,60,113,244,250,8,115,63,24,237,135,185,238,51,67,110,191,121,223,196,182,220,233,229,153,161,191,54,48,165,251,80,26,179,186,162,244,110,173,79,75,140,85,114,147,113,187,176,145,81,135,159,155,221,232,221,222,146,69,100,179,229,159,0,91,62,49,119,100,143,120,94,151,159,186,83,129,201,114,211,102,42,225,135,78,227,71,173,139,162,244,16,111,154,236,65,153,250,72,118,201,33,250,12,23,171,136,3,156,217,195,34,179,218,62,152,188,201,109,185,96,191,72,4,224,159,38,66,140,243,202,198,33,80,106,189,92,223,243,158,72,44,233,24,133,65,187,189,193,102,211,98,71,82,237,194,116,16,126,244,210,3,111,114,156,242,221,119,19,220,253,4,214,16,100,160,203,91,142,30,180,83,125,170,255,155,22,215,116,91,254,128,103,119,102,209,52,251,149,113,9,35,192,84,74,122,192,231,214,183,124,155,116,195,67,225,254,224,98,158,4,67,79,110,194,241,31,108,118,129,50,206,58,36,26,215,183,223,230,135,62,101,174,237,244,14,47,63,55,10,14,91,31,90,133,195,251,201,42,108,203,226,95,5,89,96,26,147,191,65,122,158,136,153,204,233,193,72,73,126,191,204,158,101,94,251,70,126,249,220,216,71,86,49,79,233,117,54,226,114,91,221,4,241,191,183,125,230,113,225,254,216,98,158,243,71,50,192,30,23,171,71,153,175,108,71,83,190,62,46,114,240,52,242,203,149,193,217,113,31,160,109,190,158,151,162,128,86,23,147,173,175,170,124,32,121,203,119,143,68,22,122,138,31,12,155,68,215,31,51,188,185,191,109,61,99,245,222,23,28,192,242,29,141,114,74,134,145,37,112,33,81,252,229,96,18,252,165,118,85,25,104,202,174,244,102,172,15,70,139,237,186,103,163,179,139,15,192,242,163,199,52,10,212,133,17,242,222,31,113,233,124,227,214,183,47,39,39,135,253,229,88,204,20,20,67,50,65,169,163,124,89,76,212,207,102,210,219,162,53,254,107,228,130,16,221,177,195,106,122,48,138,54,223,47,163,121,9,77,80,224,122,14,174,31,122,38,144,114,117,61,13,165,133,199,127,153,166,142,45,179,244,248,21,29,63,148,8,73,151,174,65,214,242,139,104,23,155,215,145,47,183,2,85,144,97,2,93,14,159,45,72,150,137,22,206,82,253,124,10,49,72,200,102,115,39,240,207,87,212,225,173,210,5,192,103,27,240,153,147,65,224,193,56,36,223,215,129,85,220,242,82,44,238,55,91,212,242,128,137,208,138,31,141,234,69,149,113,70,186,186,124,170,113,43,253,28,53,100,22,103,161,243,212,108,42,246,128,229,101,78,163,106,20,71,113,54,88,247,101,242,0,163,115,130,12,38,75,168,28,12,35,232,99,140,36,35,201,74,28,66,48,235,226,78,160,3,195,162,64,109,80,126,118,177,160,204,8,243,62,145,69,183,166,83,102,145,54,201,179,203,60,122,162,10,132,139,239,15,167,37,51,6,13,1,46,220,111,240,9,52,242,29,8,52,217,209,238,32,231,110,115,10,140,125,219,94,1,111,49,92,3,46,102,224,28,23,14,105,255,57,250,172,72,223,232,135,12,93,116,198,96,27,198,238,214,97,85,44,53,148,174,107,127,207,219,252,216,243,3,147,40,252,193,84,179,182,174,76,216,252,53,231,125,159,143,125,208,21,160,119,141,105,211,114,184,160,226,210,228,228,205,234,245,211,225,19,132,84,125,31,221,204,220,138,195,252,128,12,96,200,188,203,91,162,206,85,34,110,38,87,102,4,196,47,41,197,140,58,36,232,219,231,221,125,13,173,96,27,125,146,251,162,97,22,166,111,103,66,204,101,194,146,247,77,111,19,210,246,39,86,17,149,90,18,18,158,45,195,153,111,190,188,233,121,52,221,90,10,5,54,18,177,255,246,48,243,8,249,109,246,91,222,209,148,232,22,108,26,122,33,204,80,63,145,121,44,167,134,57,241,9,76,158,226,75,177,99,96,91,165,7,134,244,60,113,133,79,24,39,138,168,44,108,2,159,109,174,143,147,31,229,44,201,133,99,59,92,154,63,149,141,252,139,76,254,219,132,83,252,153,54,171,217,22,57,55,33,190,215,89,41,46,34,195,95,5,166,238,247,213,66,217,229,160,64,34,143,28,117,135,234,35,1,19,249,124,85,238,129,201,11,249,52,122,6,85,18,43,4,96,200,50,31,125,233,132,190,39,166,212,89,129,61,94,189,71,159,103,210,110,177,148,215,157,77,252,236,131,217,179,38,25,103,84,33,139,119,128,98,61,120,2,133,33,39,207,228,167,125,176,152,17,70,146,175,15,215,162,254,73,165,152,105,52,181,90,249,126,44,231,225,115,14,161,49,90,57,2,35,78,222,253,183,233,35,122,190,93,75,253,124,52,32,132,81,155,184,122,3,147,188,249,10,185,201,132,238,151,132,110,139,230,28,231,66,158,101,38,193,52,150,163,135,37,30,166,195,203,138,42,242,105,227,238,229,171,11,165,213,121,253,185,152,24,40,107,248,43,33,6,236,58,107,84,107,198,250,64,107,31,209,99,139,121,15,249,109,13,147,51,145,185,18,251,221,25,215,141,226,68,215,181,135,183,85,252,125,89,59,213,77,71,119,27,120,53,30,25,114,165,91,38,90,51,120,242,90,42,124,240,220,198,179,174,153,251,238,247,211,112,98,113,121,20,184,163,65,246,141,5,148,163,102,146,47,104,226,131,232,253,30,132,98,231,202,229,194,54,100,53,127,160,176,80,224,229,233,117,151,230,61,21,201,154,148,159,88,192,124,106,182,159,27,47,237,44,129,29,242,197,35,38,226,65,195,225,214,159,206,112,254,190,81,56,209,116,221,18,32,173,223,142,239,123,102,80,199,218,210,181,139,48,188,249,32,61,203,47,189,198,186,232,50,238,62,222,21,93,123,232,76,201,88,192,221,213,203,126,137,10,127,206,50,49,176,93,233,78,147,75,102,17,84,154,30,141,86,193,116,152,244,243,53,113,180,53,187,57,57,144,149,142,157,231,122,22,175,237,29,185,172,245,76,206,58,233,20,164,137,12,205,246,4,151,4,64,150,192,253,180,236,206,123,37,191,113,25,95,40,84,37,170,53,191,161,144,177,201,22,197,145,3,79,139,231,250,7,19,176,174,251,211,232,14,80,45,247,163,161,201,74,196,154,73,208,126,190,123,203,24,20,68,165,23,109,102,175,226,7,99,49,148,238,170,106,181,157,233,117,137,51,119,245,46,198,150,7,30,70,125,251,238,171,24,173,81,80,4,157,135,63,20,218,109,112,23,185,240,250,137,202,127,240,94,218,125,128,200,56,44,242,175,32,153,77,71,85,246,46,56,128,208,154,146,29,182,178,233,189,112,43,205,125,105,84,242,144,196,222,119,17,160,155,179,184,173,140,9,57,173,51,11,244,11,19,43,150,175,20,132,27,245,20,190,37,143,164,194,146,251,94,8,166,29,176,67,2,110,204,19,159,141,226,50,206,2,204,176,11,55,243,184,245,147,35,213,185,111,142,41,155,185,90,159,126,180,181,172,245,251,182,201,62,227,61,234,176,245,184,223,167,70,50,231,204,160,126,180,245,152,21,133,81,235,250,2,117,228,9,16,73,172,2,243,1,125,225,52,71,111,184,91,127,189,32,243,191,255,237,63,81,144,249,151,255,244,215,10,50,189,255,255,23,100,254,230,229,196,213,98,143,190,119,160,236,28,182,160,25,62,137,31,60,54,181,171,34,183,58,168,140,12,135,147,181,42,223,199,188,232,12,245,193,137,8,189,216,33,64,152,47,159,250,247,250,41,49,76,25,247,184,38,214,79,184,159,209,99,95,188,12,174,51,241,123,98,22,122,14,201,140,41,67,147,141,239,167,47,4,140,28,221,157,64,105,91,135,148,91,125,228,18,252,44,249,44,58,140,160,111,22,203,191,254,135,36,223,51,85,209,252,77,160,231,170,144,6,207,250,61,23,68,74,103,76,22,109,201,200,100,170,158,159,152,59,19,141,25,215,222,103,194,93,143,230,95,228,249,0,49,172,186,67,15,131,16,250,28,190,57,208,228,49,36,5,99,249,251,234,183,109,107,118,213,64,153,198,205,233,115,32,204,69,188,245,36,192,56,11,149,83,4,136,9,154,56,27,89,252,129,253,121,115,184,209,44,171,115,251,66,210,125,248,194,96,46,15,15,220,89,106,124,89,177,34,137,68,32,180,214,78,223,101,66,52,33,232,214,223,14,145,32,214,172,76,86,101,234,209,56,102,251,130,7,215,180,140,39,50,154,46,151,144,16,84,203,181,235,54,243,76,201,201,131,54,184,93,39,26,214,213,148,42,180,223,215,192,133,59,235,125,225,26,29,193,15,130,143,89,243,13,118,180,207,207,68,9,198,40,145,223,166,147,195,183,222,166,205,118,213,22,12,222,169,122,152,192,158,127,236,169,107,49,121,99,223,248,12,107,103,212,80,151,217,124,250,6,129,25,50,47,221,236,81,29,170,113,229,124,127,73,195,4,28,251,102,252,54,74,60,154,215,90,212,195,99,51,56,126,234,82,26,203,82,178,174,254,219,164,201,178,190,207,115,230,254,229,210,137,156,48,51,153,75,247,161,40,104,248,165,81,28,127,6,42,209,86,138,251,174,63,185,6,61,185,229,155,28,70,169,64,146,133,103,249,132,126,225,191,77,157,112,44,61,122,32,167,232,71,19,207,60,27,4,120,227,41,5,140,116,147,108,116,23,43,255,125,106,39,250,204,50,171,145,161,35,132,93,17,206,66,123,215,61,52,100,194,230,129,52,210,2,178,249,224,54,183,71,33,86,252,203,215,226,211,54,209,173,184,226,79,50,81,226,44,241,234,134,193,237,189,180,201,44,90,245,243,221,48,59,35,223,7,247,59,215,170,251,220,177,93,52,132,253,131,117,150,234,94,147,92,162,7,241,72,205,148,39,114,227,210,114,236,62,80,166,147,68,206,166,190,157,125,98,233,48,190,101,111,66,62,22,86,188,95,119,54,105,192,59,35,38,100,57,252,178,233,52,203,209,20,10,10,51,186,196,150,10,10,226,146,131,179,229,23,253,186,225,3,220,56,250,215,150,53,227,117,176,210,223,242,246,239,96,24,141,190,23,60,241,227,126,207,141,117,97,192,152,102,201,210,105,146,183,46,241,146,208,201,46,59,233,201,39,185,156,239,104,164,151,197,67,148,46,91,8,143,62,227,225,247,39,50,143,44,19,220,216,140,147,35,102,217,36,22,166,29,200,67,120,106,102,163,200,177,29,90,173,167,213,172,99,102,201,154,158,80,46,245,214,77,96,150,44,13,179,237,141,197,185,203,214,39,198,178,225,250,46,236,158,25,222,178,184,45,120,225,229,94,53,173,181,114,207,36,217,70,141,123,254,9,172,9,108,252,29,223,216,35,112,177,186,252,54,157,108,222,237,74,93,139,224,67,126,219,220,200,125,136,34,87,113,59,255,205,150,129,164,209,186,89,1,141,69,206,12,158,60,7,223,76,226,73,48,251,234,60,163,134,108,37,83,173,192,133,153,212,147,21,221,124,203,179,158,121,243,87,14,103,196,66,20,198,57,207,31,72,91,182,99,189,232,249,229,26,227,211,180,12,36,37,151,97,210,177,34,57,60,81,206,26,242,64,170,73,160,249,133,23,68,181,229,195,154,108,136,146,39,97,126,45,51,242,56,199,143,42,238,39,103,46,210,167,93,49,108,137,11,167,123,96,76,29,220,144,69,61,7,83,137,175,187,28,140,76,208,242,148,51,133,211,186,53,68,42,38,144,231,71,255,130,63,253,176,232,75,244,233,29,7,166,217,187,140,223,51,235,229,136,21,80,184,57,129,184,108,19,169,237,173,226,169,198,109,90,136,50,15,158,21,121,230,155,44,92,125,60,19,157,53,9,248,11,131,254,156,159,188,23,181,159,17,105,78,100,228,150,162,148,19,166,231,18,177,58,186,189,13,76,208,72,227,46,255,105,20,86,202,80,152,7,211,122,36,96,27,62,149,154,4,237,35,162,179,74,133,68,170,34,27,225,113,167,127,162,99,66,123,171,38,228,154,205,156,145,177,38,7,43,48,185,10,223,100,146,239,134,194,36,139,249,134,65,227,23,70,166,35,105,146,127,241,14,252,137,225,25,146,53,16,176,118,192,225,73,124,118,167,229,73,168,157,136,42,178,148,80,49,120,228,2,115,155,158,233,56,193,210,158,154,110,227,221,69,78,172,208,169,37,155,192,132,249,198,185,215,26,21,2,243,37,209,68,59,125,28,81,23,217,86,211,20,56,81,109,191,69,21,132,15,244,228,9,163,157,25,149,15,196,14,171,6,234,212,184,162,144,68,191,177,230,96,208,218,189,87,78,187,77,123,42,31,148,205,83,84,169,248,84,37,163,189,204,109,205,63,206,194,206,186,60,65,101,193,113,99,222,163,197,245,140,120,151,55,16,247,125,6,149,30,203,188,224,106,110,7,228,214,180,110,98,59,146,30,191,108,146,57,82,196,218,48,21,226,186,205,217,67,70,248,220,166,80,31,37,176,51,166,151,150,184,80,232,140,58,21,173,4,85,170,23,200,107,206,40,68,161,122,43,201,33,179,198,57,199,230,184,169,244,148,120,169,127,141,216,126,20,100,163,247,84,248,252,116,141,146,99,195,237,110,105,213,207,20,10,188,226,136,158,137,86,253,216,217,20,207,102,147,55,71,167,73,10,146,72,110,250,148,145,137,38,37,149,119,166,162,171,112,146,204,99,44,203,24,29,112,184,62,54,12,101,216,68,62,72,203,176,120,92,70,17,23,17,229,34,117,170,241,147,21,234,94,227,181,214,80,57,154,197,214,155,90,209,171,174,50,74,208,179,198,43,202,75,207,86,47,88,2,231,208,101,181,194,245,121,102,178,219,27,152,4,186,226,160,137,151,138,243,23,69,113,200,27,31,253,63,153,91,111,214,114,126,233,87,2,27,229,35,147,199,151,106,63,27,77,103,101,209,32,51,183,210,43,206,87,155,63,137,32,88,12,244,253,75,248,223,241,248,118,131,233,125,198,129,122,64,195,114,48,91,37,103,26,160,82,156,228,133,192,97,104,95,25,12,56,19,74,9,79,1,229,105,151,13,63,115,93,171,236,132,5,78,166,11,248,193,180,92,100,41,54,177,33,152,205,233,25,139,170,228,148,247,101,62,36,233,19,87,53,78,113,107,50,14,217,57,160,121,232,188,18,26,143,154,222,24,253,58,78,89,129,163,221,186,210,51,120,234,126,95,248,17,214,145,20,222,212,228,106,48,90,96,96,46,121,228,103,154,93,221,233,48,103,90,80,194,87,135,13,240,165,248,33,211,180,86,219,3,87,147,85,14,166,206,19,52,98,62,77,147,184,255,52,13,176,245,185,178,101,59,62,135,155,9,30,10,220,48,114,203,206,49,90,198,44,209,135,2,147,126,57,67,9,169,68,169,13,118,184,82,197,121,141,184,61,116,221,166,210,49,123,207,77,139,147,110,160,153,83,166,19,119,209,148,145,124,52,29,20,108,136,253,204,5,150,149,178,124,44,255,153,157,26,133,189,174,204,255,80,88,155,91,196,193,23,195,127,75,25,97,232,92,58,97,114,208,62,166,107,15,133,114,143,11,129,113,130,87,178,89,50,143,63,167,185,149,103,183,6,143,205,146,16,31,156,173,60,38,63,13,219,101,58,167,145,162,238,217,224,202,79,83,187,45,78,177,35,229,217,107,83,126,30,86,96,78,110,162,118,58,175,155,39,236,62,200,77,31,29,121,219,86,80,231,28,56,114,123,6,175,48,161,121,37,185,177,186,233,1,223,206,50,221,48,51,101,185,63,219,118,247,60,130,155,55,159,207,186,98,66,252,201,61,77,42,223,185,40,83,147,86,130,20,244,86,242,9,75,238,10,57,37,52,58,63,152,156,156,214,159,209,36,38,9,251,193,236,172,135,36,144,232,119,221,99,4,57,118,212,177,244,174,38,172,83,31,40,205,88,160,146,250,170,16,194,190,20,208,100,57,125,231,225,66,210,40,59,173,234,60,189,65,66,232,18,115,183,221,155,31,141,56,203,148,192,143,14,204,229,78,107,184,79,51,134,179,192,133,30,22,167,20,99,28,218,132,213,8,201,205,251,230,172,245,194,252,26,46,140,210,206,118,230,33,206,2,77,191,31,24,222,222,83,4,76,226,108,40,188,77,118,246,227,58,159,81,190,148,245,72,41,124,126,66,111,192,124,81,242,229,34,9,127,62,177,239,183,177,93,65,113,94,201,208,200,50,78,135,209,219,232,202,149,70,213,212,103,36,200,152,15,201,206,164,118,156,115,15,181,198,108,195,47,108,155,83,103,61,146,142,31,181,234,209,40,1,251,133,147,200,172,50,33,157,103,204,138,242,205,42,165,252,18,111,122,101,45,197,68,92,248,124,74,215,247,105,181,66,63,154,136,121,8,19,200,12,201,171,127,126,153,116,147,70,219,184,53,213,234,159,16,169,13,98,2,125,35,136,151,102,135,173,222,173,175,27,185,13,167,20,19,7,61,187,136,76,235,225,24,247,104,172,72,229,210,96,90,39,255,72,50,76,169,254,60,180,100,218,192,113,105,56,233,9,140,76,191,155,252,156,27,131,181,42,76,9,26,241,190,68,13,40,161,136,44,171,8,177,16,107,250,67,203,148,99,182,146,238,123,13,22,119,97,138,219,242,208,152,130,118,172,125,84,125,69,69,24,202,41,225,67,234,247,202,154,108,55,19,53,140,228,171,83,158,102,144,42,231,198,219,171,197,19,199,1,72,151,24,43,198,6,227,31,186,206,106,18,141,39,148,246,190,238,108,115,213,65,241,248,109,53,200,238,110,7,221,3,154,164,28,77,183,162,207,74,84,26,150,146,11,225,68,141,175,11,153,66,139,197,139,122,101,181,186,133,28,109,8,148,165,228,153,240,46,221,196,135,14,103,168,66,210,158,177,161,38,237,22,205,29,101,139,239,171,237,241,200,78,124,176,153,171,74,135,17,212,210,233,221,2,39,234,135,99,161,143,148,84,219,240,222,168,109,154,219,66,185,177,174,148,22,39,39,63,246,188,175,204,100,239,221,77,203,92,94,175,64,61,87,222,156,72,74,45,154,197,245,90,0,25,169,149,184,251,131,135,77,231,210,57,130,96,232,232,126,114,172,109,196,123,156,182,169,82,190,164,31,30,100,203,204,34,5,30,219,53,217,233,244,89,180,35,106,67,205,34,197,232,71,211,229,176,229,167,171,165,200,62,144,252,186,56,2,18,128,179,160,125,167,134,161,142,80,143,192,217,12,166,63,152,249,105,53,121,95,103,81,194,42,233,131,249,184,242,150,183,77,85,254,227,4,192,33,154,216,6,107,51,14,243,194,71,58,70,97,230,166,122,218,143,232,233,157,58,244,73,19,74,10,90,24,40,142,158,111,105,220,126,65,59,51,209,227,135,102,210,64,93,208,62,140,82,232,176,229,58,181,195,104,88,163,215,7,179,45,184,84,159,102,50,34,219,237,212,87,199,15,235,182,242,242,228,241,126,248,118,71,88,240,34,121,42,195,40,155,102,250,119,105,157,108,228,144,254,36,11,228,139,143,19,108,32,107,31,210,149,69,163,183,239,80,14,204,176,144,46,57,178,57,235,235,175,64,254,142,231,55,164,165,11,115,246,233,111,3,102,201,158,91,155,205,218,118,31,120,52,125,243,22,159,157,205,252,53,226,93,26,161,91,12,207,206,48,72,180,31,248,149,145,6,204,83,26,221,178,41,83,45,239,131,27,214,69,46,141,135,13,114,130,195,232,250,45,109,29,36,133,53,162,197,142,109,179,244,52,210,200,235,70,109,248,11,32,211,88,228,88,146,140,37,250,247,50,84,17,109,59,92,176,184,253,232,138,104,112,146,187,102,23,241,141,178,115,18,158,152,128,166,74,18,109,135,52,222,46,121,34,21,51,91,239,130,67,93,166,223,190,41,90,255,232,156,242,30,58,242,18,228,220,5,70,213,220,27,30,51,22,71,83,230,209,57,77,232,242,187,50,164,218,251,45,255,153,193,229,121,63,62,205,194,190,168,75,90,30,49,32,157,203,159,9,164,162,57,180,53,176,110,248,55,222,99,74,19,220,150,151,181,140,237,252,197,95,148,38,105,157,151,49,202,14,212,93,143,12,150,50,2,31,0,22,188,159,67,54,5,190,34,118,179,236,156,168,122,102,71,233,118,149,62,207,51,161,140,190,119,92,217,76,207,246,159,229,222,73,149,52,181,177,174,73,214,207,86,174,30,119,109,246,218,186,236,101,68,16,226,186,39,55,173,203,121,141,224,140,90,86,122,242,214,148,45,232,160,249,224,102,27,154,242,15,162,172,240,61,153,243,75,9,190,225,121,9,67,6,61,211,254,242,52,226,153,22,32,3,85,133,17,193,138,42,42,234,93,93,63,86,244,30,234,188,124,196,166,83,24,223,114,91,81,80,92,198,175,211,22,100,124,174,135,159,156,62,171,173,95,51,172,192,200,245,161,244,149,251,243,53,147,136,247,212,148,109,18,197,157,141,150,97,55,97,178,140,9,12,246,165,93,194,171,187,135,7,159,4,188,132,41,125,194,152,111,148,168,168,159,144,245,154,21,83,44,131,244,183,47,147,96,202,52,66,120,236,6,182,140,157,70,237,224,94,87,199,56,214,179,163,211,204,133,100,145,61,143,31,165,10,135,45,202,148,37,3,5,26,159,90,121,152,240,87,100,42,64,198,220,165,35,72,195,66,126,145,115,39,243,95,245,131,183,85,31,238,193,164,249,122,148,7,176,10,169,89,186,128,209,141,152,197,91,0,22,26,47,50,45,147,109,200,221,235,18,102,93,167,221,228,38,60,222,189,220,184,232,251,168,114,48,45,247,174,5,139,8,47,77,194,247,166,27,58,202,174,237,14,225,149,70,197,45,48,45,255,126,91,72,4,21,121,220,39,166,65,203,229,187,108,4,177,206,223,220,115,159,229,33,179,121,251,224,102,170,226,247,153,156,123,68,88,242,59,55,201,152,39,48,41,180,64,38,175,10,146,239,186,42,7,180,243,157,93,94,80,98,153,176,206,192,184,48,5,171,93,227,202,248,76,147,52,124,67,120,45,65,1,34,168,220,67,90,186,233,91,8,33,67,224,213,196,251,25,183,16,20,99,62,222,20,115,137,8,158,33,52,74,135,158,19,2,217,163,143,33,67,152,235,218,94,122,163,129,24,62,194,189,242,132,64,212,119,215,84,62,73,167,221,103,70,46,14,161,218,15,62,147,143,108,248,129,73,108,12,63,186,33,218,39,19,78,50,85,242,228,196,84,68,146,154,60,83,36,71,8,112,63,152,188,151,184,165,162,244,133,149,222,116,74,87,97,103,91,46,60,217,239,103,103,147,33,118,51,154,192,103,223,53,47,255,243,220,245,21,127,132,51,60,170,215,4,209,75,60,31,200,93,203,144,198,129,23,224,212,210,243,225,10,223,182,153,88,100,242,130,35,123,180,113,62,167,251,203,100,186,247,10,66,109,163,108,123,227,246,133,72,240,153,132,86,240,220,104,164,16,184,218,150,34,174,123,90,227,226,133,113,66,158,247,182,160,54,221,200,28,203,178,66,114,41,96,170,209,247,228,16,99,70,93,193,177,35,90,187,177,32,51,138,249,34,58,31,23,251,21,249,109,196,26,198,28,206,199,237,40,214,15,57,218,108,94,243,133,207,196,41,151,70,101,233,236,181,71,156,156,114,130,92,26,193,95,185,92,96,212,54,239,79,147,171,67,211,34,206,77,175,231,190,48,158,179,249,158,27,155,141,44,71,119,26,49,156,213,106,5,50,25,135,139,157,206,28,193,60,132,141,178,135,192,120,116,237,54,227,104,28,5,239,96,65,169,112,180,120,97,29,71,48,25,75,116,244,4,75,135,181,132,37,72,224,250,163,108,5,108,26,103,23,70,39,214,231,113,238,123,140,75,160,62,48,213,214,26,252,234,206,174,251,238,120,22,93,50,211,187,108,160,140,156,15,248,134,170,120,152,98,221,20,204,110,58,31,238,67,99,214,56,191,229,63,125,70,202,20,187,97,51,37,77,206,57,47,84,170,139,12,21,252,65,162,157,138,15,76,25,118,7,54,122,116,243,111,0,245,84,137,68,80,179,134,4,20,172,242,94,175,198,111,227,227,179,201,220,89,166,29,242,203,189,171,68,203,179,75,29,102,92,47,138,168,153,44,83,145,9,98,55,74,26,236,139,255,106,64,119,226,184,95,52,247,151,127,254,167,127,29,208,229,191,67,64,247,55,174,230,94,107,131,142,242,189,63,212,200,197,133,8,197,96,86,134,229,52,243,66,52,87,229,78,41,196,103,167,184,147,48,21,101,56,30,114,58,247,18,3,115,152,27,245,125,67,8,197,230,203,220,63,39,154,242,211,120,214,56,33,9,203,26,42,208,119,212,66,220,164,119,50,96,194,84,25,58,157,108,123,188,221,198,218,150,101,84,210,18,21,131,214,90,116,134,142,233,185,220,115,150,203,230,235,188,121,15,62,152,145,87,76,221,52,188,233,231,68,150,241,51,251,100,232,176,105,148,39,102,44,43,183,9,98,4,154,77,192,133,255,47,113,231,146,179,205,146,27,231,29,9,149,247,204,229,89,128,167,26,105,5,130,39,30,9,16,96,192,238,129,118,163,214,54,156,15,223,34,25,213,232,51,107,224,224,140,206,23,127,213,91,151,172,76,38,25,140,96,15,83,106,12,188,74,139,83,151,89,134,149,123,250,133,47,20,162,50,48,194,241,174,172,215,71,241,119,225,196,112,9,35,213,225,250,132,6,47,137,78,96,141,90,237,42,223,214,253,192,242,104,136,128,211,221,68,152,194,76,202,58,225,201,84,190,115,94,95,91,62,168,105,166,166,177,34,245,130,230,211,208,53,101,28,215,189,50,98,246,35,179,227,66,137,197,77,134,64,135,232,178,16,36,209,43,156,199,90,167,96,194,16,101,79,204,157,166,6,45,143,204,178,2,50,173,163,255,36,99,20,206,202,169,49,7,49,39,109,153,152,55,76,30,215,123,103,32,61,50,18,88,134,107,76,249,131,134,87,121,94,27,159,133,179,98,41,43,70,79,150,232,1,6,119,140,193,198,78,76,134,17,57,250,167,102,116,129,211,75,110,133,76,91,112,237,152,221,112,230,148,252,2,138,157,52,176,197,204,138,82,177,134,115,24,80,238,120,27,240,74,36,4,126,172,235,194,223,52,172,56,52,146,36,32,27,33,158,70,118,184,44,89,161,81,238,162,86,232,209,220,220,108,51,134,68,138,247,66,31,127,158,104,217,213,33,241,51,45,157,16,227,60,84,36,245,41,27,22,8,93,33,19,139,238,237,162,107,79,224,25,134,106,16,39,97,34,232,177,166,2,239,33,44,118,32,178,145,34,255,187,186,95,247,131,31,212,146,235,46,148,71,157,250,255,208,199,81,244,224,27,27,80,95,112,152,147,73,86,144,2,202,126,124,132,62,182,235,26,114,52,149,155,226,207,132,52,18,106,128,185,107,168,143,198,222,208,158,183,60,19,20,143,206,227,44,198,99,34,85,162,90,132,56,116,43,78,205,161,154,214,139,132,207,168,90,223,205,152,31,61,127,218,28,9,19,3,249,67,163,101,22,23,204,37,123,41,148,111,226,183,81,246,28,34,199,212,208,92,200,173,212,89,37,45,5,186,73,246,180,232,253,133,117,88,182,92,25,46,126,211,233,170,166,76,88,115,186,57,116,75,192,93,121,97,18,169,93,198,40,122,113,213,205,14,30,62,7,246,205,9,119,4,136,61,83,192,136,235,115,232,222,149,221,83,236,93,201,115,139,29,58,122,127,212,48,135,239,78,105,129,158,186,109,190,119,50,227,104,20,117,228,151,17,118,154,177,179,189,75,139,108,0,233,7,218,195,153,57,180,216,63,98,56,14,197,13,217,168,232,1,129,77,33,87,61,104,103,136,62,12,242,154,69,190,44,228,18,220,111,217,84,238,49,187,145,131,59,42,19,1,67,102,218,154,163,184,31,233,118,185,236,7,85,84,172,222,4,182,109,84,143,158,200,46,172,54,59,26,23,15,135,161,60,12,73,200,195,88,217,209,133,10,165,170,151,165,71,35,60,233,44,172,123,207,135,186,174,228,94,152,60,35,199,81,41,21,232,141,89,109,197,71,153,201,220,104,50,148,117,168,132,80,1,169,177,163,159,7,98,231,119,193,136,54,84,106,24,91,245,223,176,88,137,30,144,101,121,91,185,49,36,227,122,201,196,15,250,177,146,43,123,96,40,101,139,200,103,15,119,112,70,239,45,18,82,131,42,134,36,179,48,172,173,37,90,60,160,138,203,231,97,198,49,62,95,89,243,109,79,238,61,137,109,179,107,245,68,89,159,170,208,54,145,28,207,6,143,167,10,101,142,73,17,81,143,248,225,251,125,31,29,223,208,183,188,194,1,108,19,178,228,158,239,116,222,92,129,31,54,88,61,67,81,75,145,212,76,224,81,206,146,164,57,68,184,232,246,41,213,236,3,255,164,176,155,231,66,62,225,55,179,66,136,193,183,34,5,255,141,254,237,28,34,70,33,233,155,84,69,54,190,224,125,176,1,87,19,251,22,152,190,227,95,116,0,76,211,85,10,229,178,66,83,137,234,47,140,108,141,56,162,62,197,196,158,127,243,219,111,251,214,155,252,52,105,211,241,75,61,48,194,161,153,52,69,235,56,126,91,139,242,96,87,148,9,111,248,177,144,103,229,216,187,116,149,151,158,132,16,0,30,193,169,50,253,48,49,120,15,189,101,206,232,65,148,131,7,222,149,191,200,24,70,59,185,197,166,48,101,204,223,130,96,246,17,13,65,147,132,239,116,86,94,229,110,102,111,220,108,228,96,179,3,56,126,238,97,225,109,228,239,233,44,161,159,249,189,43,75,138,138,112,19,139,183,121,44,56,140,56,233,18,24,10,209,111,9,69,28,169,160,153,187,19,109,198,154,247,187,94,216,3,36,229,132,180,114,243,61,146,137,54,145,134,206,115,211,70,125,167,245,249,194,220,184,244,93,96,129,141,228,255,11,31,200,201,39,139,26,135,46,240,81,222,87,121,199,106,145,188,28,93,152,55,6,108,62,136,88,137,150,176,93,128,95,131,102,3,141,209,146,32,25,191,230,79,236,224,187,113,228,186,238,93,46,231,49,243,203,100,42,135,156,154,32,243,85,5,1,110,86,128,76,24,153,160,55,159,120,225,251,229,60,122,211,184,84,82,134,240,103,178,205,18,33,96,210,71,111,133,214,234,194,83,37,40,168,33,220,13,108,247,119,137,237,73,107,114,240,157,204,156,168,201,171,62,100,35,243,167,231,175,233,163,248,56,66,160,237,145,147,15,26,204,183,255,54,145,150,8,205,209,124,202,207,249,133,55,171,104,8,12,93,226,196,32,173,216,80,200,111,115,177,109,250,219,36,252,69,158,42,97,114,132,213,103,140,101,101,67,65,137,226,86,243,239,150,118,68,145,197,185,49,139,169,144,188,99,120,153,224,68,82,124,44,32,154,219,159,56,122,185,18,130,2,195,175,247,71,190,138,49,69,5,230,115,105,207,251,200,39,76,27,105,9,132,38,128,64,185,79,86,144,126,133,130,10,9,216,72,175,47,204,54,114,38,65,136,81,91,94,99,79,104,22,48,72,147,113,2,63,140,58,160,195,198,183,204,222,85,163,112,173,183,122,124,76,57,64,86,81,10,236,60,37,255,186,238,170,134,158,123,142,21,36,84,235,235,5,73,8,4,51,99,201,209,132,234,203,103,13,100,26,103,150,43,7,138,121,208,195,223,215,57,138,61,56,129,105,219,121,107,188,23,254,153,63,6,250,216,218,234,47,155,220,99,75,18,3,28,94,156,141,155,195,195,204,213,243,194,159,110,130,0,126,95,52,105,38,211,217,172,58,251,91,155,166,118,133,108,179,204,72,208,135,238,181,249,93,67,217,146,54,74,51,1,117,147,41,94,215,99,182,116,9,227,112,177,124,89,187,193,94,149,222,36,40,65,80,66,222,81,74,109,88,170,16,56,194,46,107,142,244,145,114,119,208,162,142,177,109,116,196,138,218,49,187,236,9,54,138,203,254,237,17,17,14,17,106,132,47,68,11,96,44,168,144,120,147,99,253,211,156,222,101,58,188,105,46,84,216,156,215,28,70,233,63,169,46,131,242,158,73,124,190,240,143,148,56,4,166,28,25,23,142,246,95,230,155,136,211,42,161,186,127,155,119,203,221,50,206,24,208,137,224,52,196,114,125,55,23,201,27,180,245,164,30,95,115,217,19,180,166,7,35,85,114,252,3,88,200,91,201,7,96,190,156,163,248,154,139,169,23,34,75,2,155,231,114,76,57,171,139,75,148,157,156,118,70,159,238,104,17,202,15,151,62,47,202,189,190,230,162,179,222,228,166,127,222,10,61,130,1,166,179,24,70,230,155,178,158,152,42,155,181,154,229,209,44,93,227,205,89,3,211,176,46,15,101,89,39,192,211,34,26,184,219,21,121,40,192,45,65,107,146,18,16,147,168,22,11,196,220,202,50,224,151,143,155,68,177,250,84,106,87,10,55,42,226,126,97,152,171,139,236,44,188,11,204,162,253,228,230,80,173,119,13,233,52,78,142,181,32,169,91,129,177,254,46,190,232,90,143,91,151,43,71,9,173,249,36,14,233,112,73,139,2,44,63,99,99,250,138,110,38,226,2,55,132,231,125,164,48,167,223,8,42,223,230,50,45,57,31,226,140,180,41,11,200,198,252,183,45,95,24,81,66,125,142,30,75,117,216,47,140,13,164,204,40,240,150,169,27,248,177,219,172,53,228,174,239,193,125,198,117,195,119,91,185,240,225,69,123,103,225,31,195,251,16,8,74,185,137,68,107,45,46,116,77,14,29,178,75,14,255,57,141,119,227,104,189,23,122,100,82,184,187,46,164,231,251,11,15,210,167,122,110,227,201,188,33,210,52,69,156,71,94,38,94,24,168,201,188,48,172,28,81,166,177,132,208,121,245,3,206,180,206,175,38,239,26,138,96,43,126,110,155,163,51,116,219,195,212,71,143,31,76,98,177,108,129,233,101,241,16,159,29,26,67,90,96,44,6,235,14,24,81,108,153,20,160,168,213,183,116,111,23,94,225,223,7,76,134,99,191,172,64,187,240,54,68,152,6,5,6,52,201,242,182,169,17,228,67,131,236,48,222,190,39,142,70,85,40,23,77,243,193,157,205,111,27,211,233,158,109,4,55,222,226,202,167,31,140,232,173,162,214,138,225,111,243,110,100,158,35,154,55,212,4,44,237,17,7,211,255,51,5,126,76,70,221,97,68,130,245,104,56,179,47,53,220,94,72,21,222,19,154,227,212,8,134,191,144,73,48,149,145,132,169,14,182,24,10,152,171,10,123,155,30,4,183,96,3,125,204,26,58,209,97,197,173,30,176,178,121,109,61,29,175,2,141,157,154,182,38,185,43,250,140,119,60,208,105,137,101,129,49,239,233,117,4,140,66,154,92,182,25,165,199,35,155,40,11,100,60,139,86,71,104,208,243,125,80,150,92,242,200,32,187,52,191,50,86,23,17,145,65,204,40,191,122,96,156,86,115,66,65,214,122,190,206,182,63,88,149,117,204,74,17,154,172,195,133,109,86,62,51,36,100,8,221,2,126,206,35,15,156,68,218,126,69,186,46,76,15,83,234,246,155,198,26,142,226,126,219,221,156,185,243,169,20,172,226,118,124,185,195,42,60,121,52,177,239,179,115,90,224,227,125,228,104,230,178,183,92,1,108,20,221,188,111,90,20,207,204,15,31,143,247,41,48,220,238,150,95,87,51,19,145,128,31,28,98,223,66,177,193,152,10,230,165,161,55,234,2,98,230,238,70,207,111,162,198,51,142,23,182,108,109,147,115,27,209,173,251,79,223,9,108,72,171,49,37,27,218,175,229,211,197,139,49,97,36,46,90,76,42,246,212,101,54,164,121,98,191,126,46,192,44,26,85,78,78,83,227,219,157,10,92,141,213,230,48,154,197,109,159,152,208,16,194,206,15,136,78,97,235,135,117,20,218,76,174,201,116,43,193,252,142,249,12,118,197,144,163,105,253,111,241,225,35,210,181,178,253,200,90,111,230,137,41,137,78,52,153,177,232,173,89,47,201,249,135,234,6,131,46,145,234,194,8,54,149,22,153,73,73,66,211,3,36,215,37,77,56,72,21,63,235,109,186,253,205,87,210,11,6,141,181,190,189,94,246,188,168,70,229,243,130,30,143,89,149,195,119,206,77,99,244,1,139,28,214,69,156,26,163,208,220,13,174,109,6,158,177,0,176,56,72,164,189,80,121,119,225,178,247,77,203,211,134,189,238,166,143,160,247,223,74,58,100,153,145,197,140,7,6,231,57,31,215,189,44,228,3,226,204,108,221,242,195,131,199,3,197,221,231,4,226,234,177,228,166,137,212,94,14,179,193,100,50,243,104,196,186,145,140,137,187,194,146,72,96,250,98,155,31,93,172,209,53,23,69,211,75,219,47,99,205,96,113,242,187,168,181,206,251,114,141,2,214,22,1,122,75,243,223,183,229,231,174,88,245,228,182,7,67,173,142,246,251,11,55,60,233,30,185,178,187,6,122,66,3,219,226,61,100,3,176,232,51,158,35,174,27,229,141,244,101,33,231,140,221,94,175,14,91,67,86,14,223,73,15,156,255,48,198,73,162,101,178,224,5,61,175,4,6,176,121,123,228,101,79,210,129,111,161,240,194,219,170,199,249,203,191,141,205,124,79,78,174,181,73,80,136,237,235,24,221,23,212,106,42,20,25,245,209,51,126,143,125,247,222,92,24,102,110,114,116,215,9,193,154,57,114,170,194,131,15,78,218,251,170,81,195,144,205,3,78,105,200,59,188,175,146,177,127,255,55,239,186,155,215,104,245,95,54,194,106,238,107,200,46,209,114,240,62,111,148,151,90,151,7,138,134,136,111,168,240,41,96,95,153,23,118,247,167,120,66,250,185,177,173,212,151,5,179,205,183,145,211,120,82,50,17,65,8,31,195,111,217,180,10,179,185,134,213,21,153,191,247,150,33,59,195,10,74,180,90,179,77,119,248,198,170,105,36,207,218,75,158,215,195,132,134,250,190,78,176,52,39,142,21,63,109,55,157,241,36,139,16,109,219,219,97,203,246,229,133,55,184,211,175,194,30,112,229,163,206,155,166,147,192,245,224,12,238,162,144,141,115,192,157,160,107,28,76,83,157,76,222,240,70,238,167,20,87,102,141,59,249,80,216,76,207,18,87,214,120,76,50,161,240,30,97,203,188,48,162,249,91,38,186,82,17,73,240,131,39,204,228,20,147,131,216,1,145,234,157,201,26,238,101,91,38,247,27,94,78,102,198,23,166,54,32,130,81,11,57,212,122,90,192,24,34,200,32,164,17,164,62,254,101,226,150,180,229,145,33,32,178,234,19,7,147,50,150,85,135,62,184,29,241,75,59,166,222,23,71,147,195,42,243,101,168,0,51,147,149,68,205,53,214,63,122,172,52,96,142,10,140,236,221,155,50,155,29,138,72,230,194,39,238,83,78,75,0,237,38,48,147,48,63,236,37,19,114,40,232,115,202,185,59,196,194,119,135,122,231,91,68,156,134,192,8,71,108,15,255,59,61,88,178,59,128,108,113,131,161,230,71,31,171,63,231,165,177,230,245,183,236,65,108,137,166,218,72,116,192,152,240,25,3,159,192,33,194,172,19,175,139,94,124,163,56,217,194,200,40,156,166,126,254,178,251,176,188,129,17,46,143,148,176,249,78,180,239,201,39,226,3,201,103,54,66,16,178,23,239,35,229,33,169,106,254,52,19,138,216,41,222,208,132,18,127,162,15,229,83,255,176,239,85,162,41,210,4,174,248,20,56,108,253,229,169,0,67,198,140,229,224,29,41,200,113,33,230,33,240,99,67,237,133,249,58,36,239,59,201,62,212,216,123,224,92,182,228,211,189,48,214,4,254,58,33,134,74,35,239,189,84,132,125,227,96,114,4,91,134,10,74,16,245,181,132,71,0,109,48,154,228,232,214,141,14,250,194,60,179,180,32,191,48,10,63,221,159,184,153,217,101,49,9,49,37,76,71,253,169,48,174,186,248,66,208,29,201,100,240,94,26,206,76,67,196,28,96,81,221,203,219,126,116,69,64,45,247,153,19,23,217,217,125,159,121,35,64,170,109,242,219,116,219,62,62,138,173,183,61,93,69,199,235,2,214,253,183,111,180,244,121,44,211,4,71,61,88,189,15,156,42,78,194,150,139,127,149,136,216,90,115,233,153,136,156,36,168,239,68,49,29,166,247,79,238,27,50,110,196,163,248,22,221,175,63,63,160,65,106,240,241,181,235,252,36,176,2,133,136,242,172,184,110,82,173,89,57,28,102,144,189,95,6,171,181,152,76,105,221,153,88,46,239,87,85,252,6,125,15,241,172,220,21,254,75,221,67,74,148,214,17,81,203,97,216,238,8,167,160,247,194,208,226,186,188,15,116,191,199,107,45,4,220,138,6,95,230,247,118,227,133,241,194,52,30,78,57,152,50,238,154,113,236,42,178,205,196,30,154,158,228,30,191,220,100,247,140,156,246,157,176,222,60,251,162,94,60,68,53,28,175,212,185,95,89,28,84,38,202,208,153,180,90,101,253,241,83,223,41,151,73,57,96,147,178,121,61,92,177,71,40,54,237,38,140,103,238,240,123,178,142,107,249,101,202,72,235,85,179,2,134,186,145,45,217,28,188,202,235,24,70,169,14,1,144,148,237,184,49,228,13,30,252,151,225,219,109,169,144,193,121,88,174,192,106,92,2,66,103,185,110,115,208,126,115,125,244,156,19,91,228,93,35,71,88,222,15,15,90,166,9,102,36,202,149,123,4,68,66,18,195,108,129,173,247,242,77,179,147,153,43,104,68,37,140,100,160,23,60,17,6,98,255,58,5,238,248,145,238,23,102,246,146,25,254,185,147,17,27,249,31,122,23,38,244,61,183,192,195,84,120,94,152,198,24,241,134,163,87,243,169,175,253,161,181,43,82,24,146,159,166,52,91,227,104,186,216,70,38,82,230,99,28,92,31,71,56,195,28,17,182,55,169,38,148,3,95,152,63,136,123,220,68,173,204,155,251,47,124,191,53,232,130,10,223,216,197,95,200,133,41,62,28,129,209,212,153,1,163,5,170,207,244,254,101,191,205,253,192,176,189,111,144,243,119,9,29,255,253,151,127,251,239,255,249,191,254,94,87,220,249,71,8,57,211,109,131,120,96,141,204,252,253,152,165,20,104,173,204,213,25,21,251,103,103,219,4,94,166,76,236,176,41,231,11,7,192,204,8,163,214,65,89,100,74,165,16,85,30,122,148,29,110,40,40,41,140,166,92,29,81,83,152,154,133,59,8,33,161,133,233,112,161,227,75,208,69,63,99,212,187,9,231,142,18,35,8,76,162,226,64,35,118,190,33,170,119,76,110,219,175,172,162,227,158,134,231,230,35,254,138,61,153,6,33,46,8,83,80,43,242,4,220,118,170,213,192,81,49,209,71,191,43,202,63,67,142,173,20,91,79,112,69,238,122,222,155,144,107,240,186,245,192,157,56,158,72,127,43,188,219,136,170,87,49,113,20,57,121,167,105,216,223,22,250,168,59,119,166,136,151,144,40,243,178,22,140,128,158,140,50,99,238,152,42,137,31,93,149,90,195,154,234,244,0,78,60,49,128,249,51,6,244,31,125,92,249,237,161,112,16,48,73,100,81,190,153,216,138,212,18,51,22,165,235,42,147,60,139,104,127,27,163,248,114,136,88,150,204,119,173,195,83,241,73,197,118,43,77,191,251,77,75,145,79,181,84,168,165,0,13,92,203,107,66,72,31,245,111,243,170,39,199,134,179,250,84,203,240,237,71,39,180,229,212,55,96,50,249,85,167,67,60,152,167,159,188,183,245,153,13,17,249,232,49,203,183,10,253,64,166,59,52,143,252,80,228,65,37,109,64,86,159,144,213,239,202,180,231,182,220,52,130,151,251,141,251,238,242,51,155,74,49,146,234,130,77,224,240,66,36,245,179,242,225,169,240,70,195,248,112,204,161,49,39,246,98,35,94,118,65,186,184,74,120,69,117,122,205,92,25,11,29,92,249,68,11,92,244,199,163,133,59,63,96,48,153,177,68,65,14,195,3,164,66,113,191,200,64,162,44,85,61,159,77,251,46,217,167,169,65,78,133,22,232,145,8,217,107,89,250,108,181,242,165,141,175,156,251,148,200,14,221,200,22,65,206,189,167,103,73,212,184,104,36,244,213,135,231,133,138,103,134,156,48,128,219,51,34,46,228,210,36,156,53,137,138,136,72,201,72,203,202,54,94,207,241,136,72,173,22,37,97,58,134,242,221,163,93,188,196,244,232,27,54,90,19,151,195,152,93,202,170,74,9,160,68,162,253,6,217,143,152,172,225,104,135,15,123,241,72,250,62,98,17,93,99,223,196,70,213,15,70,165,250,105,178,83,69,85,234,60,177,51,106,36,229,100,111,131,72,182,103,95,183,237,202,36,110,68,103,237,126,77,239,238,195,68,75,68,198,122,210,23,245,84,191,50,180,122,90,90,109,179,215,196,148,176,249,209,216,149,11,25,135,157,42,186,99,47,138,208,197,35,35,129,14,157,186,124,31,107,210,130,194,253,184,63,86,225,162,250,109,61,16,158,50,221,205,181,88,117,35,182,162,91,203,138,118,39,35,146,141,116,79,30,169,201,76,104,116,245,213,106,100,67,75,179,165,140,225,205,142,225,241,147,179,185,67,141,76,114,3,219,196,77,94,248,97,66,147,29,196,254,185,45,191,240,176,220,153,100,37,152,60,125,16,50,112,138,232,87,154,181,76,117,14,17,246,209,176,53,37,167,97,90,192,205,243,14,140,88,209,9,186,247,72,223,130,159,156,78,153,34,132,0,235,228,223,205,79,222,17,141,223,89,44,162,42,117,87,247,55,174,152,125,32,94,45,201,177,135,50,252,121,137,139,100,99,30,18,196,2,111,218,10,3,166,85,93,178,210,214,138,177,50,213,195,203,125,228,228,189,87,248,138,145,39,186,129,235,22,152,238,241,19,89,38,184,254,105,34,13,12,101,38,18,69,230,85,190,53,121,118,63,168,199,183,247,216,255,60,91,50,207,198,157,31,145,29,251,49,119,37,111,103,220,43,79,235,89,199,138,92,56,226,203,79,166,12,239,176,236,91,146,222,119,156,212,8,35,201,250,29,245,62,129,219,51,104,214,115,248,78,220,207,39,163,104,93,61,142,54,230,108,57,55,28,98,79,101,98,232,189,164,0,65,151,6,76,238,23,166,38,83,183,252,48,218,88,78,70,155,102,164,118,36,69,91,225,199,56,253,137,241,127,100,233,66,236,165,143,230,249,43,82,89,232,214,38,140,208,239,142,100,100,199,141,70,146,218,119,246,170,51,18,253,119,56,90,99,188,192,244,190,158,200,193,66,11,146,212,51,165,36,58,46,28,174,8,248,200,209,195,204,46,252,190,216,172,15,25,71,164,252,118,36,28,209,66,26,159,75,59,8,171,70,162,20,199,238,108,19,25,182,97,216,51,207,77,7,184,100,189,225,103,23,175,70,113,176,236,238,151,165,2,206,19,191,140,208,146,188,15,26,3,78,212,252,27,154,2,207,148,76,63,66,219,39,6,97,187,107,164,4,111,139,92,215,83,74,228,196,15,229,85,205,245,155,198,90,192,99,104,241,239,103,60,18,63,93,152,253,182,160,228,80,125,26,70,80,90,223,6,5,138,238,97,8,230,236,229,104,97,165,155,30,136,63,18,250,163,143,40,189,83,237,97,50,243,218,200,25,116,30,200,79,147,229,152,94,118,175,135,38,172,38,71,223,39,206,229,57,140,122,148,160,228,30,157,242,53,45,233,47,210,125,23,70,76,63,106,39,219,252,113,166,214,124,120,134,254,211,232,95,202,14,124,153,185,244,112,182,65,165,205,169,74,81,135,102,198,222,226,183,45,223,43,83,198,48,251,134,40,101,193,74,173,90,202,194,73,188,196,201,137,81,197,73,150,142,195,213,35,29,95,77,89,35,189,62,168,230,241,150,252,232,110,189,31,114,105,54,235,123,32,130,9,45,110,33,9,143,159,17,186,215,201,136,153,228,117,147,164,242,128,151,5,20,10,166,156,123,193,30,245,104,128,196,76,151,34,4,203,100,247,52,209,52,174,172,150,190,231,207,136,50,80,248,202,82,90,52,183,106,47,3,23,24,124,83,86,46,158,49,229,198,23,70,96,73,82,253,107,162,33,53,189,182,82,44,91,53,229,232,113,7,94,241,233,12,145,191,41,12,113,138,4,100,177,162,234,73,243,254,84,24,249,44,175,71,21,74,32,85,203,200,216,67,4,13,162,80,4,173,143,148,122,11,38,134,254,192,203,207,59,83,97,8,234,94,31,44,176,219,132,68,65,77,158,158,8,175,184,14,226,227,161,117,100,102,253,39,10,197,7,210,210,146,42,116,97,203,216,163,142,76,70,82,202,204,166,84,239,108,30,138,227,85,4,221,41,128,67,55,244,223,38,65,38,213,46,115,47,43,81,255,46,104,39,230,19,95,182,255,240,74,48,228,152,86,165,230,207,128,47,9,147,218,151,65,200,102,100,237,158,48,145,218,86,198,0,197,225,225,191,76,190,67,94,23,73,85,228,178,227,183,153,84,228,228,150,151,246,15,191,176,133,46,74,29,193,188,230,180,160,148,225,102,32,5,89,228,11,233,144,13,170,195,154,178,155,228,64,102,204,32,51,76,168,112,194,239,160,140,92,130,165,135,95,105,235,114,52,76,199,60,22,106,180,96,167,226,126,29,52,137,165,106,86,136,126,39,61,220,36,238,170,20,17,108,233,152,241,38,141,91,149,211,48,106,227,16,60,130,202,240,211,54,252,16,121,70,115,42,14,226,3,67,54,24,232,109,154,175,93,60,49,109,242,49,142,112,65,189,212,97,250,214,132,163,10,121,179,7,69,3,161,42,37,1,117,92,135,147,35,52,233,56,18,24,141,147,216,146,17,198,73,145,0,9,34,140,198,131,28,114,208,187,63,66,156,50,221,231,96,226,156,134,147,85,210,174,30,116,72,87,146,155,48,107,27,66,218,194,204,90,184,56,166,87,45,140,48,148,39,87,50,167,48,10,86,186,89,173,194,186,98,251,156,143,219,84,49,34,18,70,177,94,109,173,55,125,248,171,7,140,219,177,180,202,108,220,61,96,20,39,45,17,78,145,176,232,120,252,113,110,50,201,67,41,120,213,212,249,29,230,197,11,233,189,146,196,121,252,77,163,20,53,196,39,19,134,40,130,16,65,140,98,131,39,207,164,113,207,49,195,63,102,230,33,204,220,102,95,86,178,174,96,85,11,7,181,17,120,63,43,184,60,208,251,148,80,217,127,242,171,65,214,44,71,250,185,96,84,178,76,7,123,150,84,238,80,120,111,111,255,53,184,15,225,27,35,18,232,158,126,246,190,8,204,133,81,201,214,181,159,100,147,221,61,221,208,163,55,211,91,12,210,69,32,113,148,39,74,126,166,231,92,119,182,242,49,217,82,237,17,115,93,155,71,191,30,243,9,94,190,247,167,200,175,5,114,216,179,28,224,19,105,197,137,71,102,133,187,159,162,112,228,48,239,86,202,12,27,141,103,84,111,253,210,80,216,239,66,235,189,107,93,9,114,32,42,245,143,48,69,59,130,133,193,207,51,89,116,69,113,151,136,29,2,169,173,45,141,79,20,142,249,134,98,198,97,17,107,194,86,134,241,17,119,197,48,145,216,236,62,109,188,121,86,158,27,94,76,126,123,8,139,247,147,92,182,187,238,165,182,202,192,147,141,113,90,132,20,38,203,3,173,103,112,24,102,18,210,134,146,84,161,142,66,105,142,75,123,36,14,135,63,121,55,36,59,231,89,254,129,28,140,231,240,137,47,0,25,216,33,100,103,242,12,213,155,18,25,103,77,45,80,200,154,25,69,48,104,193,143,16,188,169,120,211,34,254,130,168,90,139,29,25,116,125,56,173,62,85,86,107,54,21,62,62,170,232,61,190,220,199,108,123,164,53,163,195,184,143,70,1,186,227,159,15,76,122,234,173,167,154,192,89,149,78,51,182,34,120,48,158,232,66,128,55,160,253,19,172,124,79,52,14,22,86,136,188,52,115,238,105,222,53,69,246,66,36,211,183,41,224,157,26,173,150,247,129,137,31,171,229,120,70,207,70,77,83,212,150,118,22,28,89,107,116,121,226,57,38,223,150,137,35,148,154,253,167,75,148,224,249,101,114,93,94,30,98,191,80,180,83,166,88,31,149,87,74,186,9,158,105,135,79,152,177,82,162,129,23,173,151,13,69,175,123,243,29,69,152,245,72,167,0,249,6,154,28,189,101,151,190,52,153,235,54,194,152,209,237,75,90,230,153,159,115,83,197,247,246,160,105,85,82,105,123,26,208,204,188,175,105,81,106,79,137,51,38,81,58,97,189,88,66,15,224,57,218,185,116,199,236,19,69,177,5,213,77,146,164,247,59,66,247,234,137,10,16,158,86,25,60,65,123,126,158,184,178,7,150,157,140,50,52,179,155,215,39,32,68,33,252,46,125,102,168,234,108,111,113,35,157,13,243,81,122,197,32,150,250,24,133,93,34,81,136,41,204,157,18,181,37,4,174,50,230,67,204,7,178,177,163,38,124,151,111,3,105,137,152,8,201,213,50,221,107,255,27,253,132,94,111,131,161,11,85,61,97,12,72,118,148,181,40,80,11,113,107,91,33,208,105,235,80,46,112,110,28,218,123,199,110,37,224,187,194,166,54,49,65,245,70,188,194,47,13,69,186,71,186,156,105,3,104,222,236,194,30,149,56,78,186,2,81,20,141,174,64,34,70,42,197,9,211,23,229,237,192,36,86,196,184,253,152,52,200,126,147,98,131,202,41,178,25,217,40,121,195,226,227,105,252,65,157,101,75,109,29,193,249,142,142,178,195,36,32,4,70,80,145,189,77,180,66,222,45,174,116,126,195,62,174,222,174,197,102,130,221,188,116,151,154,236,148,255,180,165,20,164,35,23,127,154,104,97,99,191,53,133,245,69,131,21,169,48,127,153,230,17,47,205,217,84,208,154,115,198,32,215,32,140,152,231,182,97,85,118,212,40,169,3,72,131,117,187,123,143,113,188,195,147,46,25,245,3,224,129,173,199,35,78,114,181,159,94,73,82,248,198,135,240,79,207,26,136,164,89,184,35,152,181,162,105,240,215,135,150,240,253,24,233,206,247,207,158,194,176,52,236,246,159,16,127,78,41,83,10,112,120,198,135,65,16,48,129,133,54,57,163,162,81,125,42,68,94,169,22,233,231,37,169,73,138,35,10,210,80,253,19,61,214,170,122,162,59,155,156,156,180,126,223,23,61,159,168,117,211,53,43,139,249,161,224,70,255,92,104,4,32,165,165,157,225,100,176,103,168,0,152,169,76,23,152,20,172,52,254,45,52,74,19,38,92,118,54,40,31,219,93,221,229,153,45,36,128,158,104,221,171,38,167,121,164,157,126,176,231,141,214,189,101,147,167,52,227,227,92,228,189,223,102,216,179,180,207,31,175,27,103,241,1,47,30,162,202,0,64,163,241,21,217,44,104,50,142,7,46,115,133,198,0,117,223,163,48,227,50,250,254,160,205,201,100,137,152,244,253,247,62,84,112,198,132,183,164,226,7,247,203,247,41,9,13,160,46,70,86,135,41,198,55,116,116,67,82,158,232,138,210,167,219,18,198,154,56,225,90,77,217,39,224,11,230,18,112,140,102,180,158,60,154,52,179,72,62,116,202,164,193,124,160,49,89,28,45,15,186,187,107,150,84,109,184,175,228,249,83,120,0,72,131,48,122,110,88,211,158,127,178,28,39,193,157,95,42,48,45,172,55,122,254,193,180,22,167,179,129,193,212,135,119,28,109,130,183,127,120,39,255,245,31,255,251,175,255,239,63,255,250,175,255,254,215,255,243,63,254,246,126,110,100,254,143,185,159,198,174,103,249,5,215,172,64,2,90,106,119,56,72,181,161,232,205,86,152,233,137,178,12,254,137,55,51,80,212,162,33,248,189,34,116,236,68,109,133,26,39,187,176,246,194,147,137,62,146,87,6,215,2,19,229,133,81,124,72,154,11,240,48,99,201,23,70,33,56,150,16,96,243,92,136,223,166,181,35,22,55,96,120,246,143,31,77,171,72,221,114,52,149,74,24,79,126,229,24,131,8,140,140,19,118,178,47,92,151,136,223,128,226,16,24,7,195,245,9,250,250,196,173,26,30,116,28,140,13,82,132,157,164,117,14,153,81,31,1,80,241,50,122,179,250,235,182,232,237,133,145,36,251,12,145,198,54,122,6,172,214,71,211,216,37,11,206,230,11,87,232,215,31,120,228,35,237,180,127,68,168,242,251,90,112,32,125,81,180,163,82,132,198,118,82,40,16,7,124,3,25,61,22,50,99,94,87,25,242,72,224,196,80,55,107,129,26,223,80,225,101,214,95,47,252,160,146,162,48,20,240,21,223,204,97,54,173,31,24,146,185,192,223,175,198,132,172,107,194,125,233,243,70,57,100,199,111,19,140,45,125,91,119,229,161,110,233,48,61,134,71,46,141,14,139,81,253,137,182,97,98,69,2,83,1,189,155,132,23,238,228,56,228,161,81,27,60,126,95,84,202,51,32,54,116,206,19,23,142,41,217,212,183,69,51,218,138,103,90,88,170,186,76,125,208,180,243,190,172,175,60,41,104,243,39,193,209,252,190,202,66,250,69,78,142,192,7,222,96,47,12,133,124,228,201,11,221,228,68,150,47,140,254,246,202,147,35,171,188,122,220,216,67,243,242,200,27,43,208,102,241,1,125,97,154,205,228,161,65,45,33,63,19,48,85,134,188,52,50,220,102,245,105,48,91,102,84,188,18,102,29,94,113,105,180,66,229,177,21,93,171,21,83,14,183,149,49,212,11,223,125,154,63,241,134,36,102,19,184,213,134,224,239,251,54,239,138,158,206,243,108,88,140,15,28,35,9,198,200,144,223,198,79,19,143,146,248,52,91,6,19,8,73,82,194,110,57,149,46,29,11,38,136,189,98,182,155,102,98,34,63,189,80,52,136,25,201,164,16,35,26,183,205,57,126,67,126,244,93,58,158,116,81,7,102,249,255,61,49,211,23,91,69,94,102,93,150,149,43,47,76,35,195,35,95,0,226,43,252,248,11,19,169,11,139,146,30,177,105,219,182,31,12,137,175,202,167,141,132,114,163,101,236,7,223,80,15,47,122,129,105,70,57,126,52,182,82,178,6,76,155,180,177,237,251,193,68,168,201,16,225,105,210,38,63,253,232,251,117,222,81,175,48,181,150,226,87,206,158,34,187,98,172,139,214,76,7,126,176,169,157,61,242,208,32,38,89,197,232,133,33,77,45,129,49,246,65,45,236,7,23,244,164,100,214,33,30,134,106,254,194,191,113,154,71,195,175,130,28,240,194,204,233,67,38,91,58,214,72,171,188,48,230,136,91,102,219,95,1,61,46,141,170,118,86,202,46,76,86,105,213,56,122,81,202,148,147,51,165,213,233,87,110,84,215,45,48,180,116,255,252,208,51,176,165,91,96,188,166,252,224,109,52,115,61,184,157,237,211,10,36,24,72,35,57,78,187,245,77,247,247,125,222,113,130,124,66,162,164,81,199,12,244,80,91,150,131,173,218,185,222,103,102,242,218,194,185,69,91,164,158,184,107,4,237,155,124,187,131,115,221,193,240,162,172,217,119,13,74,216,140,127,223,185,214,162,176,59,189,201,185,77,1,105,249,185,169,44,12,137,66,81,125,234,30,184,65,187,184,51,65,62,49,42,166,116,204,190,232,169,180,110,229,79,83,19,37,167,224,48,121,39,153,44,225,38,221,137,248,61,55,246,228,77,23,222,105,170,116,239,154,78,111,45,98,34,114,101,244,150,208,136,247,131,251,71,144,217,100,22,43,221,95,47,76,55,191,6,223,247,107,237,144,22,94,120,83,176,149,153,152,218,47,98,65,63,184,147,123,78,133,72,126,155,143,234,93,160,216,47,86,90,24,4,54,174,255,251,133,152,178,152,174,203,19,158,225,122,103,188,118,55,221,180,143,202,111,31,212,68,125,226,32,163,197,4,27,48,133,106,124,24,126,48,190,191,4,37,9,83,178,245,41,141,55,59,50,109,62,201,86,44,242,81,47,92,89,234,242,133,44,62,220,152,116,152,207,112,87,15,152,86,21,83,126,120,225,95,184,150,48,3,201,47,27,1,235,53,229,174,88,207,137,162,95,24,155,216,34,139,196,249,57,214,188,79,148,86,174,79,224,121,108,3,212,253,182,216,249,234,135,77,70,146,28,170,195,70,14,79,116,14,26,126,252,224,67,194,44,213,15,145,42,126,74,172,33,38,231,38,11,39,214,120,120,35,58,202,142,59,231,105,154,154,104,190,246,187,62,86,14,62,2,51,177,207,247,101,89,164,217,150,192,228,196,125,62,178,246,158,252,112,137,111,205,62,240,69,201,122,203,133,113,108,69,253,226,133,201,229,167,196,41,141,114,48,76,203,123,221,211,58,77,115,32,208,198,138,130,209,251,196,160,162,180,204,138,76,152,120,216,234,188,143,12,209,45,152,1,9,111,163,209,250,111,163,141,148,156,104,131,113,224,12,120,219,62,56,97,140,243,124,89,165,50,83,210,175,1,244,142,73,122,100,127,48,165,253,44,27,193,16,53,233,222,234,48,194,126,25,138,64,212,195,112,161,57,140,194,68,238,157,232,140,163,114,251,190,143,27,28,44,41,218,2,35,2,236,15,141,250,136,136,91,93,152,68,36,102,67,63,248,142,225,39,179,92,124,152,140,225,226,191,77,162,49,131,13,226,146,142,70,250,139,114,19,43,216,18,191,140,50,242,111,47,188,204,74,90,46,124,91,247,181,255,52,43,104,59,249,190,238,119,190,173,53,254,7,211,55,240,200,80,170,150,41,122,81,164,122,151,104,135,18,172,21,198,218,11,23,234,93,50,208,140,111,61,252,194,145,93,223,67,134,120,37,95,26,227,144,80,187,63,85,96,228,170,168,119,189,48,97,127,6,50,88,71,19,139,206,128,171,244,103,1,179,227,247,11,135,152,148,41,75,208,133,190,200,59,146,118,71,141,64,198,66,181,142,185,225,63,61,109,221,149,43,251,113,157,252,167,241,9,150,201,16,63,12,170,223,47,140,206,247,76,197,115,107,234,123,238,168,126,159,202,65,221,126,21,57,57,226,212,119,33,126,225,251,233,178,134,39,76,29,164,188,219,66,147,78,18,42,19,176,153,50,191,207,148,48,241,20,25,43,168,222,160,90,104,112,199,70,142,233,52,97,84,228,247,59,173,220,151,177,45,39,45,48,54,149,79,125,97,42,242,37,67,44,186,220,96,16,191,232,100,228,228,16,191,171,240,182,74,221,15,181,215,167,23,102,142,155,239,138,222,31,148,223,83,159,100,146,237,196,187,234,247,66,88,90,80,104,205,135,210,104,34,56,187,188,112,49,22,67,194,92,38,10,50,47,220,172,6,48,5,70,192,225,93,157,72,62,53,52,151,242,228,7,87,192,119,30,183,48,165,166,93,23,112,163,145,195,47,237,199,200,208,75,219,204,176,239,141,81,202,159,58,76,145,1,160,203,241,133,183,53,73,53,253,237,159,69,247,11,207,42,28,95,174,156,246,85,63,183,9,196,228,133,97,124,61,119,235,129,50,7,13,133,11,33,113,156,218,196,97,245,212,244,160,251,109,109,136,54,153,105,226,153,221,41,239,253,250,58,113,187,136,80,1,211,113,187,253,145,66,199,104,69,175,187,222,16,184,248,165,153,231,178,12,195,78,47,210,72,248,198,73,227,81,24,217,129,39,96,186,41,244,194,41,77,141,26,239,131,154,99,147,219,198,42,118,250,109,91,1,72,222,7,115,14,238,42,1,215,209,101,209,182,77,198,42,2,75,19,58,48,234,225,109,197,133,67,20,149,113,72,47,222,110,254,208,40,71,60,169,0,141,36,100,129,39,26,48,178,219,114,219,109,152,236,76,156,156,204,147,92,57,6,118,119,193,141,75,131,8,33,111,132,29,232,89,1,23,99,100,10,220,76,231,196,225,71,246,32,23,164,176,82,227,208,70,223,164,160,88,74,236,248,62,138,21,90,19,158,63,6,152,127,93,212,228,171,12,36,147,195,170,254,200,208,10,111,50,221,217,227,30,213,127,187,211,71,47,1,65,167,58,212,71,28,77,146,247,17,248,240,6,150,95,90,195,19,91,150,70,106,163,72,68,4,108,85,229,128,205,16,26,211,243,23,238,214,183,43,48,59,187,182,99,86,33,143,146,39,199,81,18,220,225,162,68,18,96,210,121,113,240,131,121,104,62,149,123,199,27,87,207,23,182,71,36,161,204,176,196,88,12,5,234,28,85,6,210,184,65,52,223,182,195,197,76,63,19,238,63,39,186,128,233,166,144,163,187,169,179,4,140,177,156,124,95,88,166,32,248,18,48,25,106,121,104,243,231,41,17,39,223,75,106,19,107,216,254,42,62,237,138,94,162,62,180,213,204,34,52,175,156,56,44,97,58,186,78,247,81,74,167,203,206,252,221,130,134,65,244,26,203,0,117,231,46,48,13,68,142,34,26,214,37,16,162,14,70,90,192,225,129,196,77,94,217,188,143,97,238,233,247,245,208,197,86,5,29,180,255,249,60,253,19,92,79,20,219,19,223,70,116,83,49,204,14,173,11,147,226,28,62,159,145,10,66,127,44,225,223,230,224,253,229,251,98,138,232,2,0,163,109,226,39,135,213,46,69,76,96,99,140,197,209,187,74,146,153,23,141,84,154,47,187,152,177,78,137,177,216,103,51,46,29,54,95,24,57,247,96,245,41,1,35,157,249,129,239,52,92,227,228,54,199,232,133,79,90,132,74,70,4,132,243,114,105,102,150,231,19,53,58,95,8,125,10,204,103,224,51,49,61,111,107,29,61,249,98,191,234,79,101,154,71,177,92,26,246,43,123,249,111,207,15,73,30,45,96,204,187,125,98,184,27,101,246,237,242,219,132,204,207,241,72,231,231,141,40,39,71,99,183,199,99,161,23,63,115,23,232,145,193,113,245,11,135,191,144,28,2,96,179,158,241,219,166,1,238,200,116,73,107,225,142,9,143,81,183,36,2,99,215,200,76,228,40,44,152,163,48,10,186,61,46,12,99,120,25,166,236,190,208,75,138,115,183,207,151,189,200,231,121,176,1,35,254,180,170,232,171,213,252,194,214,124,145,183,181,76,40,99,196,251,96,103,214,4,61,36,136,150,60,239,33,115,37,226,125,171,207,120,215,13,189,133,252,248,200,130,144,173,115,120,124,131,90,235,167,200,208,146,145,210,101,17,128,174,48,134,191,75,248,176,89,73,159,102,203,236,115,130,249,222,234,203,96,148,149,222,98,128,147,5,212,7,54,205,55,54,70,240,176,60,241,159,91,135,173,56,129,71,237,133,98,251,167,216,53,70,164,59,16,243,164,31,244,207,44,28,255,209,35,204,39,140,75,166,135,230,40,147,167,114,14,104,177,166,147,120,181,119,126,146,15,113,25,69,32,190,6,235,107,250,140,11,212,73,103,143,81,133,139,177,140,57,186,175,115,2,161,89,88,66,84,118,36,165,212,24,115,212,169,244,107,184,145,158,167,170,187,149,164,52,245,115,55,217,172,201,241,21,51,96,183,220,22,91,167,29,207,100,160,79,41,33,17,236,154,126,242,104,76,99,245,167,11,219,244,150,243,75,95,41,82,15,108,164,149,152,157,238,165,77,89,159,73,214,236,156,148,187,89,187,203,201,141,110,16,75,213,221,23,237,163,147,50,78,212,136,129,249,209,100,172,101,161,187,115,50,159,102,206,94,247,104,153,25,151,245,5,197,125,149,249,40,200,164,80,2,69,214,104,202,164,59,141,41,42,19,122,171,146,211,154,166,122,150,51,8,146,73,143,92,55,220,217,209,98,142,192,180,180,127,22,209,134,80,150,47,131,132,199,186,0,163,12,51,115,137,37,203,40,7,195,168,95,30,38,62,236,225,82,20,136,208,1,245,130,227,111,19,157,3,221,227,161,82,51,115,82,62,52,138,203,250,125,99,26,210,157,25,180,32,67,82,52,32,170,115,199,206,150,58,85,202,90,1,195,101,246,245,155,244,217,210,136,136,170,57,178,127,30,109,181,221,83,59,1,184,210,227,235,39,103,15,168,161,218,36,142,244,25,255,238,76,144,171,46,26,69,210,40,29,145,220,254,110,195,168,26,222,29,173,7,84,72,204,117,141,204,173,187,40,66,111,28,231,30,89,47,6,39,243,245,160,84,35,23,200,149,21,52,73,35,208,251,37,169,36,120,46,116,238,251,47,35,90,251,217,49,108,238,59,98,227,123,157,77,118,197,119,134,176,246,213,128,145,60,81,24,43,220,29,71,79,210,145,178,131,59,195,68,56,28,198,25,125,235,102,6,23,81,95,36,139,21,61,100,12,119,107,177,138,151,137,236,207,248,236,163,224,151,197,70,9,17,55,185,175,78,167,216,204,189,12,61,42,114,240,157,83,104,175,12,212,94,157,108,0,105,184,138,228,11,130,247,178,211,233,164,52,208,76,143,83,183,108,143,48,202,59,169,111,135,239,16,231,151,4,174,171,158,200,113,116,20,74,182,110,106,177,115,60,129,18,13,235,126,123,255,8,97,177,183,204,142,67,219,141,239,186,226,227,192,17,78,10,165,144,97,200,70,199,166,247,17,109,33,208,105,204,221,220,19,215,253,73,35,152,67,74,203,163,233,136,151,28,133,169,23,68,66,106,111,233,40,177,20,70,69,92,42,174,12,113,47,205,251,12,155,37,98,71,189,148,60,182,236,5,197,170,136,214,64,253,36,2,74,181,199,26,201,48,58,51,182,194,80,38,98,160,144,224,170,154,93,193,174,45,135,240,110,232,0,104,82,201,218,243,226,3,104,235,147,42,120,136,71,124,71,80,40,66,44,205,143,60,200,224,198,111,35,149,250,232,11,163,124,153,169,52,182,142,34,1,68,74,234,190,225,248,124,72,243,245,169,153,54,234,157,79,236,209,80,35,144,97,138,197,92,45,153,128,196,142,75,182,150,48,244,241,6,240,121,152,66,157,60,22,76,226,100,47,3,231,184,158,249,55,217,205,216,172,176,12,14,41,30,152,244,103,110,86,182,205,96,146,66,36,18,25,177,120,109,244,224,37,204,65,197,129,140,181,47,94,168,65,105,222,149,196,248,104,17,35,89,106,86,224,130,252,93,68,222,20,55,37,211,109,242,31,37,55,20,144,34,138,230,124,17,214,142,43,187,161,200,145,79,187,209,78,150,231,30,112,88,90,249,192,51,246,227,15,214,48,50,138,41,25,99,179,245,162,232,138,78,9,219,145,133,69,195,215,225,246,136,100,221,180,252,5,150,85,158,231,62,102,112,42,48,225,91,236,9,204,32,83,226,122,170,232,205,11,100,157,130,235,170,50,203,163,176,223,79,236,14,239,71,48,139,166,147,205,11,38,182,189,108,247,197,50,141,29,22,132,41,71,225,129,200,14,14,37,183,49,188,216,73,202,91,217,106,248,44,34,143,84,29,166,60,57,53,251,111,155,33,63,154,198,157,35,81,16,210,144,4,31,14,55,218,184,138,194,136,150,122,89,131,80,177,14,133,143,17,59,95,248,142,231,37,53,249,59,194,205,182,203,79,142,104,105,147,120,0,250,210,13,152,189,172,209,104,130,212,66,19,203,121,247,146,253,49,89,210,163,71,227,126,228,245,51,116,192,90,107,90,82,105,180,231,248,209,15,74,48,50,76,43,53,20,231,17,181,159,134,245,254,192,214,47,252,22,123,72,89,125,14,94,180,193,20,47,21,85,68,156,143,22,123,166,169,86,255,96,66,143,170,149,36,138,246,211,153,10,155,138,190,48,21,128,109,243,224,85,172,123,105,178,14,220,79,15,33,88,47,128,33,138,177,21,29,168,91,249,93,193,211,210,90,14,13,193,203,3,75,123,156,36,60,4,198,87,200,41,45,219,132,139,37,132,130,137,195,142,198,97,248,152,50,22,232,99,216,120,22,120,217,112,87,157,107,137,30,32,238,101,85,241,52,41,122,220,121,191,117,15,137,27,173,228,75,11,23,149,106,205,58,113,180,49,231,228,183,169,220,85,175,217,175,99,222,52,90,178,228,127,163,72,140,18,76,145,138,74,53,141,181,225,48,249,250,41,9,150,98,110,53,62,200,41,166,86,157,118,202,143,241,238,48,89,143,103,232,209,211,44,235,29,174,40,88,21,133,59,21,27,135,31,91,62,5,46,150,187,240,50,48,141,136,82,66,222,54,116,188,54,142,144,198,158,114,238,109,186,252,219,43,204,214,76,43,245,105,158,217,124,252,161,17,63,200,18,130,237,223,244,232,176,89,252,209,101,199,121,99,46,147,188,122,225,187,164,224,97,40,176,125,112,126,238,138,178,253,163,149,243,105,162,58,94,119,55,183,55,57,26,245,202,121,252,228,44,48,143,204,166,55,206,53,13,176,172,249,15,221,194,96,163,29,85,15,24,3,136,34,201,83,185,171,6,108,70,135,177,236,150,202,6,175,242,78,162,201,70,160,68,214,149,80,0,183,202,169,14,204,105,58,210,140,18,54,252,177,160,232,245,89,162,200,146,48,208,29,198,240,254,81,38,196,162,97,200,57,28,11,254,205,86,30,5,106,87,254,141,224,67,123,154,12,99,82,85,88,173,57,220,187,82,143,215,67,28,28,243,37,9,249,161,19,203,79,93,201,43,239,52,196,118,173,89,226,172,65,229,217,249,35,196,201,122,105,88,43,15,175,80,79,19,237,151,81,110,4,57,15,87,46,140,87,153,132,20,15,66,46,78,134,163,110,78,5,71,80,100,127,125,66,164,181,185,54,217,248,209,20,245,228,133,63,200,128,53,133,111,4,217,158,224,235,108,43,225,8,47,102,30,172,117,156,11,180,45,81,35,140,28,179,195,118,180,237,33,172,203,243,170,184,6,205,136,132,131,208,140,72,210,140,146,36,164,221,132,196,119,140,70,235,28,12,83,84,168,194,253,53,43,193,234,167,70,230,161,10,107,18,78,62,21,28,231,63,209,15,42,100,55,35,88,59,241,202,108,200,187,252,48,33,120,113,130,6,118,136,236,175,146,121,133,110,124,176,159,200,168,232,45,51,55,98,105,237,48,29,71,66,9,99,0,77,143,100,218,176,34,70,198,88,44,139,176,11,130,48,102,162,103,194,8,131,2,224,236,167,187,106,206,108,19,154,8,202,47,92,161,157,170,182,143,132,234,136,233,221,23,57,2,172,250,201,223,199,83,169,200,39,76,136,38,28,185,101,70,64,254,42,140,15,241,101,193,245,156,17,16,28,167,115,49,97,88,167,79,28,125,7,76,85,102,161,105,75,45,255,42,135,185,16,77,185,180,186,141,245,224,244,61,219,47,9,199,142,132,129,179,72,97,79,76,205,221,162,244,16,60,3,242,31,67,92,223,39,79,212,124,238,94,24,217,254,15,29,19,191,188,120,89,29,243,54,153,225,237,137,211,223,249,194,247,251,239,58,186,121,168,20,219,94,152,254,74,97,140,25,233,112,197,119,69,150,234,145,175,146,173,210,130,66,227,48,75,200,212,147,151,129,79,186,243,45,239,172,216,214,231,104,232,216,14,195,16,30,242,70,216,107,151,160,184,54,132,154,158,207,201,247,79,156,231,165,130,162,0,250,8,161,114,219,38,212,169,160,148,85,133,219,193,125,111,200,216,14,211,209,175,68,210,101,43,159,51,69,239,10,125,191,40,189,114,38,179,39,72,172,140,141,174,84,80,168,31,254,212,232,202,214,98,230,180,41,35,104,120,13,62,224,144,225,96,253,6,177,186,152,186,161,242,184,105,231,97,135,235,48,61,87,25,98,193,27,198,108,109,198,209,104,184,21,129,17,21,241,175,160,158,7,82,170,156,252,238,64,219,83,156,219,203,206,107,116,185,111,122,173,91,15,98,240,64,254,190,40,220,16,169,116,248,87,16,77,184,46,11,239,157,148,76,251,245,22,110,47,162,221,253,101,181,224,29,98,178,206,66,59,102,237,138,27,187,59,103,68,97,132,179,12,221,208,73,174,21,191,1,105,86,128,29,138,173,180,163,3,238,110,30,60,172,195,214,35,106,140,208,182,112,229,38,172,212,12,60,233,91,24,178,71,153,230,103,54,226,133,33,161,48,164,163,224,174,60,195,183,187,176,55,103,215,215,73,127,192,136,229,190,152,212,135,204,227,221,118,156,62,37,22,116,182,150,18,208,183,117,234,59,239,254,110,220,184,111,133,209,178,61,14,63,204,168,77,79,142,222,229,10,98,61,30,136,67,248,235,208,163,61,126,43,150,214,148,183,205,67,24,199,121,245,196,150,218,237,131,123,239,211,125,149,192,94,183,75,205,113,146,116,102,99,239,237,6,164,35,228,101,91,101,101,57,145,27,17,170,34,133,63,108,80,172,71,193,251,40,14,161,78,209,102,5,2,219,227,93,24,120,8,9,187,23,181,26,38,81,239,225,96,119,43,236,119,146,15,166,30,255,194,22,6,79,105,148,192,51,194,105,122,56,170,180,52,24,183,54,11,60,225,2,198,87,189,41,92,158,26,3,17,59,186,163,228,249,70,67,78,241,81,108,242,136,105,139,2,124,47,173,231,209,164,74,134,54,136,220,8,35,90,29,30,124,7,166,196,19,13,213,6,79,235,91,58,110,124,238,187,194,248,244,238,18,150,215,244,101,51,11,149,126,188,106,198,148,134,181,133,28,12,175,200,223,54,155,233,165,124,234,6,35,173,248,108,139,245,203,141,17,20,134,17,237,223,0,28,251,245,121,40,36,29,252,135,209,140,17,14,5,162,22,125,122,77,30,38,33,70,88,217,205,115,255,128,187,140,247,25,53,228,77,164,217,231,152,251,148,183,87,177,30,125,250,140,208,132,244,186,85,69,187,180,20,121,36,176,93,216,217,121,11,20,3,79,155,179,238,79,45,231,177,162,214,135,225,171,252,246,157,252,138,52,80,145,134,217,71,187,152,200,247,250,149,143,130,118,203,18,24,245,243,236,140,28,38,228,41,48,222,75,45,250,248,96,207,200,40,100,0,223,129,18,45,134,148,126,181,49,140,12,90,137,38,101,196,159,154,188,107,244,70,91,118,1,50,183,202,180,64,174,2,127,175,128,97,230,72,107,23,34,222,51,30,26,240,35,253,160,119,125,96,43,214,163,163,237,222,168,62,83,168,11,43,122,81,209,49,172,218,55,6,119,126,197,165,21,242,167,178,46,215,66,201,39,110,155,125,154,118,220,84,75,167,118,191,114,11,49,139,118,211,177,17,120,19,8,108,124,216,230,203,209,136,175,120,101,24,182,32,6,119,210,129,136,172,254,187,189,225,59,164,14,89,165,133,240,174,124,231,93,119,129,155,68,89,56,29,28,239,251,178,99,203,145,112,2,237,118,122,60,29,198,75,91,198,25,210,17,197,187,90,12,190,83,154,180,31,214,59,19,250,218,6,252,237,20,186,3,222,52,74,29,182,86,161,34,125,149,191,222,214,128,73,59,118,105,218,164,62,228,141,147,155,188,175,68,19,228,187,183,231,146,170,121,130,15,25,195,136,175,237,245,248,133,159,110,85,2,129,33,185,248,47,163,248,49,229,109,144,46,240,29,31,61,151,54,138,181,135,150,182,193,232,216,188,243,158,6,104,119,254,34,79,25,227,4,86,246,210,6,93,140,200,98,140,154,51,161,196,49,124,142,59,186,222,249,114,142,76,133,156,175,120,208,203,16,189,179,146,156,154,204,248,154,209,239,9,85,71,46,155,26,240,137,233,10,191,180,161,191,139,112,230,204,111,131,189,166,116,254,86,163,240,199,193,165,62,179,124,96,92,114,91,192,237,179,17,64,169,11,117,210,224,151,88,151,184,192,172,92,209,157,123,87,123,44,214,5,174,102,218,225,240,157,72,181,27,244,78,0,228,253,18,38,236,76,20,21,97,207,103,218,140,113,182,182,136,83,244,173,209,197,122,127,118,72,22,23,147,105,168,134,113,101,132,67,58,138,204,231,48,150,143,106,86,109,210,86,12,41,177,4,8,167,229,211,24,143,234,115,30,187,151,16,246,129,173,193,32,96,180,106,229,212,79,55,169,164,232,150,102,15,89,20,38,22,207,94,107,92,69,244,228,36,34,162,103,223,232,254,42,51,129,156,69,143,65,8,183,70,138,152,232,216,225,140,26,147,240,102,53,17,29,4,228,7,106,116,206,211,57,220,139,162,109,229,194,101,61,230,57,132,73,178,154,5,84,42,92,76,73,186,15,186,159,121,138,1,215,154,158,139,63,184,62,39,209,150,94,72,244,51,225,149,154,235,214,99,73,87,129,137,19,83,171,162,64,93,144,43,67,183,208,233,28,118,83,154,81,65,153,229,174,8,177,226,210,12,187,68,252,1,6,235,72,112,141,212,207,53,148,55,54,19,62,194,224,70,29,128,66,112,60,19,246,155,93,4,24,110,36,30,29,149,230,78,119,30,57,24,89,242,19,195,12,214,143,68,233,166,43,241,68,132,99,206,7,93,53,43,104,72,207,235,30,167,127,116,35,6,83,208,136,14,113,235,80,158,127,30,109,12,9,192,10,199,231,39,66,99,44,0,233,160,70,64,144,13,105,13,216,104,247,162,16,104,179,107,79,24,105,139,162,234,132,135,141,103,156,92,56,30,166,171,138,44,208,124,81,22,149,45,166,226,236,227,150,91,84,92,152,190,226,162,70,236,108,229,95,193,58,40,251,141,66,155,168,42,118,179,176,124,97,235,7,81,35,118,227,90,228,111,163,29,42,66,124,157,186,231,120,53,133,172,31,160,15,61,248,225,11,142,131,233,191,254,120,192,147,42,220,126,215,198,210,120,84,44,146,122,223,43,150,199,125,177,71,44,31,139,248,218,123,220,54,204,165,38,71,55,35,46,249,125,177,141,123,84,167,178,153,76,144,95,120,167,207,89,13,230,209,76,123,134,63,180,62,88,103,228,232,98,54,205,126,105,247,218,182,248,235,209,115,198,167,16,191,141,111,145,252,118,219,208,66,98,40,80,95,21,89,81,108,66,234,58,121,91,79,213,99,209,122,121,70,190,174,181,69,242,253,110,202,43,75,210,11,83,59,132,111,40,98,172,131,12,196,123,221,205,210,127,242,219,248,229,25,165,237,7,255,154,79,68,232,21,81,142,215,90,128,132,202,154,67,212,132,105,81,171,175,38,105,167,127,90,125,84,54,121,145,243,234,34,34,250,98,118,151,162,79,75,249,224,29,39,21,149,196,161,87,93,127,244,219,23,166,37,185,201,64,168,164,231,158,87,132,9,157,115,148,37,197,65,30,251,200,49,253,228,204,75,67,69,121,143,101,170,2,221,66,144,178,102,80,20,212,150,195,247,121,138,99,23,228,114,236,91,135,195,164,17,69,187,176,16,72,158,248,229,59,137,119,17,208,100,69,199,96,196,175,27,82,153,12,127,122,94,112,99,138,43,91,143,136,125,109,50,152,124,233,9,215,220,186,34,240,136,116,226,10,120,66,155,151,147,227,234,190,134,195,247,50,81,236,18,25,100,62,8,159,205,42,102,135,93,149,161,231,49,90,206,11,35,191,117,228,109,162,237,197,229,189,240,195,219,18,109,103,100,214,71,245,167,242,160,169,113,228,220,244,209,117,191,50,60,176,37,115,244,131,113,230,10,120,170,159,194,54,207,168,19,48,34,101,226,27,14,57,212,10,118,47,188,112,159,150,241,15,23,97,191,18,154,29,241,142,42,182,27,112,207,159,225,230,24,116,67,141,71,231,89,196,218,88,4,29,54,241,29,149,203,110,126,85,195,166,235,163,71,226,0,233,71,162,65,33,242,250,86,186,193,228,232,133,239,54,10,141,112,121,218,208,59,94,241,102,122,57,150,40,154,88,108,128,186,231,123,203,15,18,36,83,208,251,165,150,87,125,31,14,214,238,251,249,60,46,28,114,187,31,107,125,37,122,221,4,23,197,79,189,41,207,139,199,245,193,88,189,191,242,129,70,36,29,85,204,137,15,57,162,237,223,101,193,16,162,136,4,190,185,144,187,137,16,119,141,254,216,80,85,116,118,189,254,50,248,226,197,201,135,212,37,201,102,127,149,119,93,66,132,52,225,142,134,117,140,3,82,68,69,132,232,111,164,95,183,123,110,66,189,66,51,243,163,6,143,156,111,60,82,216,253,226,43,176,141,131,220,226,169,209,53,156,50,124,168,86,146,182,63,14,163,109,35,90,242,27,70,217,14,16,46,180,250,222,19,30,251,84,71,251,11,33,180,30,75,91,190,63,241,109,243,151,192,80,46,221,219,152,71,122,163,140,156,204,112,64,129,39,30,227,236,24,239,43,31,10,115,198,234,254,66,176,204,218,250,190,88,43,198,107,239,210,77,11,176,62,85,95,39,75,87,124,151,91,84,196,120,93,27,41,143,225,95,53,37,24,177,185,134,160,121,103,52,159,50,138,53,192,168,152,60,18,0,219,167,163,59,164,113,163,148,47,96,181,199,245,203,41,245,246,249,249,172,241,6,127,90,192,8,75,201,10,96,177,151,27,214,218,218,116,166,72,190,63,100,157,92,118,23,105,90,34,87,61,26,237,149,152,41,109,195,175,179,217,224,8,31,73,100,212,217,90,201,247,215,80,146,246,213,28,2,110,215,147,51,111,187,113,19,89,236,27,219,235,116,117,87,255,182,252,220,119,214,104,75,212,157,177,117,194,227,219,215,250,251,212,245,133,32,16,232,94,86,38,182,69,162,92,62,109,74,198,143,135,71,207,176,77,191,126,218,179,187,221,14,65,138,245,115,202,88,232,116,51,213,136,128,238,15,28,57,249,111,227,16,193,48,165,218,207,64,67,253,243,236,136,149,141,250,37,110,10,133,9,48,162,70,24,53,242,13,28,227,228,102,80,249,152,235,166,124,3,38,67,230,104,125,160,87,203,167,219,204,34,204,97,114,201,58,47,52,134,188,191,77,60,226,151,218,195,220,77,29,154,91,254,208,216,222,79,177,194,226,177,184,74,50,110,58,40,125,139,237,198,162,1,164,69,196,105,4,96,241,236,32,214,45,249,68,89,97,18,133,157,19,65,140,73,13,103,61,115,152,230,52,153,60,127,91,72,98,166,20,235,50,33,251,22,91,23,44,61,150,162,182,128,196,72,64,59,59,163,20,28,176,23,233,133,119,28,209,122,62,197,76,196,62,30,247,3,233,8,84,87,181,224,162,213,166,247,62,35,92,37,89,173,206,50,131,94,28,31,164,228,164,68,231,213,76,109,182,175,109,13,242,159,154,164,152,238,74,137,43,131,71,245,136,219,136,25,127,47,223,238,221,112,246,62,126,153,206,208,137,94,195,191,30,132,219,250,145,5,164,35,75,253,68,192,10,37,79,110,11,219,81,52,77,124,190,50,26,120,23,95,166,141,221,148,195,72,128,136,27,195,130,21,7,245,208,225,129,190,191,184,58,177,197,170,190,65,168,245,24,41,76,225,146,225,21,169,132,82,196,90,140,23,120,35,4,63,122,90,195,69,23,187,170,99,5,79,159,206,136,59,229,211,132,168,181,202,43,2,219,205,121,58,9,3,244,225,34,115,57,99,58,35,57,39,142,58,214,239,84,61,48,180,207,88,45,90,90,165,198,228,87,142,242,26,114,210,9,63,100,208,119,141,221,73,151,154,8,22,95,247,159,143,234,71,83,97,41,106,16,102,154,255,79,12,196,27,50,165,250,13,48,107,86,139,141,44,76,86,121,37,245,23,140,20,255,252,168,36,200,135,95,41,251,246,216,210,177,227,62,242,105,147,16,197,112,215,191,252,110,217,106,177,108,131,42,231,163,220,182,212,234,98,84,76,141,197,95,9,222,39,85,63,64,220,117,99,168,145,41,104,143,26,205,85,228,32,125,66,27,166,48,35,6,121,155,141,217,171,172,219,45,204,20,31,120,2,105,83,40,114,24,97,99,121,157,56,101,83,129,12,152,158,12,133,233,26,246,145,54,76,1,93,62,130,199,194,120,127,226,184,55,204,108,241,199,187,15,129,154,184,52,179,183,23,163,58,148,112,232,58,118,24,13,140,33,176,201,121,189,98,248,230,104,200,236,249,185,177,218,226,183,23,90,225,226,190,100,134,24,59,30,26,125,123,201,92,1,126,144,90,246,147,47,126,78,38,76,211,1,170,121,114,122,39,228,167,97,145,47,207,167,48,23,148,42,214,77,168,138,224,214,228,240,180,202,162,192,15,58,229,113,238,251,182,69,44,124,17,4,81,24,113,248,144,251,171,106,244,200,78,196,127,123,27,85,69,60,40,173,232,232,193,37,164,212,46,66,229,211,20,129,103,92,57,34,88,98,24,71,205,163,148,152,212,16,134,239,217,3,50,108,69,26,62,136,239,211,197,1,81,206,77,9,211,205,132,240,65,133,50,144,158,160,148,250,232,2,114,152,150,2,177,12,189,113,108,206,151,88,61,212,143,37,40,45,77,62,39,81,16,134,214,148,40,123,240,149,48,106,183,91,13,67,183,105,250,252,80,248,144,146,28,155,236,254,97,129,59,76,135,126,85,167,83,146,219,30,111,207,129,14,169,248,185,223,168,179,197,92,74,198,159,121,69,44,88,183,249,199,58,12,35,82,158,39,26,59,181,199,19,67,242,64,108,213,172,37,252,113,111,39,210,222,148,150,242,167,81,177,176,90,208,11,31,155,38,18,182,42,162,7,135,38,29,113,228,117,96,177,75,101,228,133,161,206,100,123,8,23,93,88,253,222,65,202,199,70,13,58,97,171,31,251,48,195,1,185,29,121,93,211,228,57,125,99,103,187,217,122,196,81,247,6,208,140,133,23,110,38,255,144,70,169,248,15,133,45,39,34,226,116,229,136,217,239,248,149,13,252,228,55,36,152,98,20,76,58,45,34,52,107,231,31,59,109,84,201,111,45,119,193,32,47,218,216,46,139,73,49,27,226,30,23,206,190,82,6,195,93,22,142,251,180,144,71,238,106,202,48,17,234,55,209,145,120,40,112,110,18,70,240,49,34,102,100,199,196,98,29,115,229,123,237,205,191,143,59,173,15,161,98,243,173,96,206,233,121,40,84,71,31,9,230,45,157,86,35,65,60,233,42,43,71,78,142,11,219,240,41,201,116,252,245,202,25,26,136,245,251,165,161,66,242,136,107,52,177,204,142,43,111,182,25,206,27,195,190,181,184,135,0,158,146,214,174,37,48,1,135,175,64,52,13,210,74,252,199,250,234,127,249,191,255,245,47,255,252,247,36,214,119,253,71,88,173,255,193,229,228,213,178,101,143,155,25,100,132,62,143,2,1,55,223,104,34,144,243,72,62,4,87,2,178,53,51,30,69,185,115,207,252,188,196,22,179,28,102,171,247,133,203,91,130,198,113,226,53,240,216,87,230,197,238,43,69,3,175,172,24,187,180,131,9,12,165,164,121,172,204,146,53,244,202,7,246,207,203,119,31,38,237,147,114,137,124,85,157,6,191,120,137,176,168,101,124,209,186,204,87,231,143,229,65,66,37,191,27,218,195,72,230,191,48,226,150,226,97,71,221,185,100,162,222,180,94,37,117,60,205,12,177,198,165,193,9,29,98,23,125,231,154,106,205,48,239,201,41,156,136,225,243,52,195,201,17,71,163,118,42,143,101,18,133,120,212,71,187,87,147,189,189,233,43,55,55,68,231,167,143,198,233,38,130,188,35,138,88,230,140,38,147,232,111,103,228,187,46,122,247,186,4,2,196,131,248,134,196,119,131,64,69,110,223,33,57,61,148,44,252,163,36,24,147,21,145,38,157,19,121,254,73,185,87,7,42,114,128,68,138,14,151,173,46,119,208,231,26,123,26,135,137,126,197,59,28,138,232,136,192,110,162,33,173,243,251,102,231,186,99,213,91,237,209,42,2,134,157,102,162,238,139,34,30,158,143,44,123,199,172,25,125,69,37,196,28,186,210,147,172,247,97,140,154,21,223,148,184,104,163,165,237,9,92,198,21,166,61,18,131,64,128,243,12,22,189,14,208,245,53,192,193,247,169,101,28,193,42,42,225,17,194,94,190,58,76,148,236,182,184,106,226,188,251,68,152,78,93,86,114,226,22,215,149,86,36,120,122,166,26,89,99,232,233,38,48,108,30,168,254,207,15,220,35,35,98,145,237,209,136,179,154,90,93,132,117,155,138,176,196,163,116,219,122,12,195,45,15,9,5,172,243,194,61,167,64,153,74,170,26,112,183,185,35,98,188,47,82,237,137,209,69,169,17,101,144,86,173,91,114,180,184,93,237,60,122,154,41,139,68,171,7,118,158,7,33,16,97,80,243,17,143,236,101,58,188,30,226,175,27,85,72,102,161,24,171,219,247,92,228,228,212,45,11,254,247,221,254,121,78,125,16,44,29,217,239,225,40,92,106,108,109,168,126,140,246,177,201,166,172,230,91,50,99,117,74,54,6,66,86,142,20,156,129,160,96,136,17,182,137,194,251,126,143,214,153,33,47,155,125,205,201,220,26,222,41,31,120,32,34,30,165,199,49,232,223,211,157,42,155,205,40,123,34,203,209,196,232,183,46,75,97,70,217,19,47,240,34,6,223,20,134,98,11,208,161,64,20,245,201,166,20,125,162,218,251,96,31,42,47,180,90,199,191,135,110,180,240,208,56,39,240,166,131,197,147,57,232,101,202,133,179,10,143,40,231,50,155,65,51,149,221,255,115,98,48,192,183,22,59,32,108,218,81,123,46,145,26,64,154,254,104,214,2,181,135,200,147,34,197,173,89,11,246,150,125,103,90,98,79,49,190,65,140,241,14,134,21,73,13,132,212,36,223,104,161,89,36,161,40,243,159,174,14,221,204,20,39,178,199,168,55,72,178,31,146,213,136,36,20,196,244,165,169,78,30,241,153,81,72,187,225,103,81,87,115,12,152,78,12,133,202,109,12,117,171,30,232,58,123,161,129,118,159,161,105,164,105,212,142,124,40,181,20,153,175,58,194,180,37,18,192,180,77,77,185,110,202,114,49,16,72,11,116,177,21,68,239,130,210,88,36,91,176,131,83,191,104,154,242,71,100,245,144,176,144,157,63,19,22,147,133,143,34,184,17,242,200,204,45,49,82,226,102,229,213,197,180,25,178,93,137,212,242,131,229,135,228,173,73,245,179,19,74,186,2,118,25,146,173,196,139,161,68,154,199,250,41,138,26,70,99,201,26,137,233,105,213,116,201,163,210,203,187,90,80,10,24,194,234,8,77,166,121,199,135,11,111,89,76,130,111,88,110,155,0,159,21,10,218,112,85,76,155,105,213,240,181,139,228,122,45,106,249,108,166,246,190,224,227,175,68,127,109,194,187,17,46,122,142,200,26,59,213,89,249,126,199,153,152,222,85,119,38,102,172,220,162,202,71,90,115,107,54,132,54,158,39,210,2,22,6,21,69,251,93,40,243,178,109,241,57,82,176,186,31,99,241,114,87,103,123,247,200,226,179,73,72,28,223,42,118,52,9,102,171,90,197,163,144,20,41,115,236,141,181,192,8,69,253,196,44,141,161,229,243,41,42,241,177,250,79,119,166,116,49,232,190,241,16,74,143,61,170,12,76,3,82,250,124,150,133,31,62,206,246,106,90,183,193,200,33,246,145,55,12,105,143,184,73,211,94,220,98,127,124,3,14,168,152,90,238,181,118,136,248,120,150,69,34,82,177,133,180,24,121,235,59,123,140,148,200,7,46,116,0,71,26,20,19,109,45,82,179,81,28,30,86,154,24,91,209,154,17,158,180,50,205,218,124,46,39,103,107,63,131,93,210,104,31,209,223,94,248,28,122,72,219,32,7,119,165,5,44,179,237,243,27,131,30,252,113,163,222,244,235,229,116,69,255,137,120,122,62,56,226,30,223,217,211,3,45,122,136,63,24,218,92,192,251,105,90,42,67,151,203,125,9,153,11,209,88,19,30,7,34,119,103,199,76,74,179,132,210,60,240,48,122,162,254,120,195,204,54,197,243,211,124,58,243,96,171,210,10,138,54,125,174,62,232,251,28,177,191,252,117,26,122,108,215,16,219,80,226,24,125,73,35,234,85,52,174,54,117,176,164,243,57,171,228,48,35,206,248,48,141,58,13,69,62,200,177,122,149,183,221,105,28,124,50,251,123,39,105,113,232,163,51,121,246,216,6,220,169,142,10,174,112,160,6,122,101,25,97,225,157,82,148,158,197,200,242,4,21,226,254,116,125,232,209,119,152,238,64,9,225,254,6,157,138,182,47,186,195,102,27,185,158,210,212,236,218,106,99,219,235,189,180,130,209,198,252,39,37,5,170,117,159,183,95,56,183,72,197,155,127,178,95,108,37,209,141,84,213,15,198,182,21,234,130,192,8,229,255,242,143,6,147,9,239,2,99,155,248,91,145,12,174,66,253,7,70,9,228,199,171,2,222,140,182,149,48,181,233,185,227,232,109,82,110,2,163,13,240,27,215,192,208,237,245,224,115,95,249,239,13,254,208,45,123,45,66,63,90,26,18,166,240,35,23,110,109,59,45,174,204,116,65,154,192,84,87,127,129,15,48,118,229,75,78,110,94,18,39,142,174,127,123,52,102,2,43,126,155,202,68,134,231,72,242,145,253,12,216,116,125,106,194,136,125,181,252,109,246,82,85,126,155,188,78,247,247,73,201,119,74,133,172,154,246,227,252,5,216,6,67,246,145,55,178,104,98,142,247,137,197,214,206,73,14,101,169,251,141,62,62,26,88,118,90,147,55,130,123,253,187,107,49,120,137,57,125,181,165,247,45,197,130,50,15,109,249,233,13,169,52,158,138,181,224,53,133,233,91,88,113,52,179,100,147,103,202,101,159,226,131,1,150,189,196,246,48,196,183,153,23,253,224,27,134,13,169,58,94,152,174,200,230,207,116,154,219,218,81,24,246,209,12,24,203,89,57,57,165,134,30,3,209,172,36,244,228,36,167,206,241,43,223,230,149,46,71,115,31,59,238,155,157,93,145,199,66,100,196,90,226,48,203,117,134,132,149,118,152,59,41,190,191,125,140,170,149,133,38,218,47,104,77,118,24,10,147,184,75,90,87,139,123,146,211,5,222,200,49,5,122,87,179,201,205,26,122,227,34,120,116,114,219,7,198,234,250,77,115,102,14,80,9,189,4,238,207,203,116,67,154,99,155,26,149,160,15,125,89,227,133,217,108,55,61,152,5,109,59,74,179,75,145,113,118,216,248,189,73,24,96,115,131,144,115,67,59,234,53,142,134,66,145,235,60,98,141,171,188,150,228,203,220,208,239,52,37,39,39,166,30,239,235,154,60,47,89,199,171,9,254,248,19,67,138,6,129,155,184,110,90,128,55,202,7,14,163,160,145,139,14,61,119,55,14,112,20,111,188,46,31,254,177,30,225,242,254,242,221,117,63,226,149,203,198,142,145,48,95,180,208,89,175,15,148,90,106,235,254,42,111,60,126,36,146,133,59,15,29,234,196,32,196,28,116,40,76,187,123,140,50,222,252,150,223,70,123,170,60,126,180,53,37,214,15,140,85,148,127,31,148,137,196,207,220,70,194,126,171,26,124,31,24,251,78,29,40,228,119,74,124,124,55,2,153,83,78,142,21,206,30,62,169,12,188,238,101,198,58,84,226,250,241,25,107,192,105,149,169,248,20,216,225,37,166,13,98,95,89,67,176,17,95,241,1,108,182,187,122,225,55,78,70,153,41,102,226,141,226,153,192,101,58,199,111,153,103,57,229,28,133,111,88,231,167,46,214,110,163,231,166,189,61,102,249,194,30,69,63,0,180,78,74,220,245,29,12,117,232,11,193,108,99,22,63,26,2,77,25,114,114,212,134,31,159,229,161,67,65,255,23,24,78,125,31,14,223,208,38,157,91,6,148,108,230,207,247,228,230,198,253,140,161,48,138,37,30,49,144,254,217,25,39,27,251,127,45,159,137,145,49,170,187,202,148,67,0,255,248,51,69,176,182,55,89,221,54,17,234,238,197,225,138,95,195,81,152,156,245,113,216,66,161,207,111,35,4,228,191,109,90,138,125,42,140,73,240,116,120,54,174,93,111,140,221,164,159,124,178,209,89,122,223,119,136,63,197,31,42,205,129,67,103,75,212,210,31,127,166,144,119,36,147,82,201,52,22,95,56,209,244,45,18,254,155,225,92,207,131,59,249,159,167,41,76,170,217,95,72,59,216,50,234,185,173,255,39,96,54,27,85,47,12,89,179,226,79,220,242,48,165,125,224,243,218,46,3,35,5,166,211,206,115,48,178,242,135,82,144,186,207,92,9,48,253,1,254,72,177,241,203,238,56,131,33,58,248,111,19,14,234,234,117,44,19,233,203,242,50,141,25,157,169,41,34,29,191,239,187,112,81,107,213,245,9,89,120,159,149,216,61,239,214,116,102,160,123,206,135,241,164,15,225,209,135,138,146,227,187,205,93,70,247,255,140,114,124,172,222,45,242,50,51,247,149,125,167,54,41,241,26,252,167,39,182,101,18,124,30,98,186,234,247,5,153,99,101,11,155,205,120,100,137,252,228,252,247,89,26,173,155,46,80,152,247,93,15,182,146,132,255,52,223,125,147,47,4,51,75,83,55,252,193,208,13,118,253,28,205,126,206,81,243,156,29,58,83,195,114,11,20,185,22,93,240,205,170,207,127,25,71,166,218,203,103,154,47,213,99,102,182,91,231,51,39,97,240,188,122,192,168,171,232,154,62,112,147,104,53,224,207,30,22,24,230,124,162,101,234,79,27,253,183,250,77,83,95,238,18,182,98,147,190,139,71,96,214,21,60,244,220,243,167,117,237,48,122,66,250,233,66,156,24,35,174,140,174,29,185,110,172,116,155,207,10,211,246,25,250,125,16,0,236,30,231,222,38,27,172,193,6,93,202,37,142,70,16,67,215,124,8,58,221,135,2,131,114,233,35,197,45,242,196,19,181,200,67,207,109,1,225,202,131,145,200,72,24,66,140,156,219,126,90,80,94,87,158,155,88,70,102,113,224,59,197,213,124,224,34,91,10,220,233,90,137,163,105,40,211,37,29,57,14,223,193,216,203,76,131,19,67,39,93,180,47,92,88,46,150,94,217,70,168,194,159,232,13,222,168,67,10,124,135,202,241,181,141,46,238,209,203,23,62,175,193,61,112,187,115,188,30,77,113,170,60,113,52,85,28,217,53,30,211,125,201,75,51,73,212,166,240,221,99,196,103,255,152,37,150,198,119,248,232,196,199,247,208,42,165,171,242,121,114,140,210,136,186,246,86,112,91,63,162,193,204,54,40,189,235,109,145,122,169,14,255,220,188,52,178,188,219,45,31,225,3,255,192,54,62,183,85,157,229,112,97,122,9,155,126,62,7,193,40,159,82,6,163,189,127,78,110,141,22,221,97,250,105,218,209,75,131,102,233,39,167,206,252,124,134,194,93,172,60,74,162,40,176,206,248,140,179,253,68,216,74,109,74,132,171,109,12,15,167,129,195,101,230,107,208,101,149,250,92,124,124,3,145,158,79,44,143,180,213,242,177,192,67,237,91,87,159,183,222,30,48,205,83,93,97,252,110,167,195,55,232,209,5,130,93,196,140,251,50,129,211,85,62,223,253,26,254,9,160,66,182,165,12,246,131,219,7,46,10,79,68,127,125,39,61,32,207,207,239,132,117,131,73,255,250,104,244,153,245,124,246,63,252,191,95,26,201,136,79,196,60,217,13,248,84,59,208,120,57,159,125,198,221,19,22,143,245,7,93,161,115,233,52,142,81,112,162,240,169,5,28,244,16,248,117,67,48,159,186,116,97,72,50,166,223,117,53,99,95,121,164,38,52,22,99,220,58,246,244,235,234,86,149,246,183,137,224,230,214,177,128,244,113,243,37,98,152,143,149,62,51,19,81,138,39,78,19,88,249,68,235,148,129,124,190,131,200,91,206,7,158,4,34,254,204,96,136,157,231,19,199,220,232,193,67,13,179,59,253,12,242,2,35,211,103,21,12,161,197,4,216,194,59,218,31,182,195,232,142,61,26,235,15,218,145,151,195,212,7,53,20,97,35,224,175,203,214,38,253,126,108,2,123,119,202,100,67,17,101,212,128,152,96,207,191,62,168,67,210,121,66,60,140,195,167,95,215,194,240,246,179,137,64,229,53,142,197,252,65,51,15,135,32,52,126,121,166,160,14,24,9,53,135,186,153,61,235,145,55,140,56,241,56,58,60,69,205,120,220,231,49,125,251,62,40,212,142,148,237,48,184,212,124,90,20,155,187,172,168,24,228,140,227,19,10,153,238,33,84,52,224,251,37,250,87,109,134,112,26,237,2,223,95,136,163,137,1,159,47,124,98,124,55,178,24,117,40,140,98,150,231,106,218,207,117,90,15,174,249,113,160,205,128,94,187,194,207,220,62,37,80,81,126,210,49,246,7,175,88,21,145,105,157,178,67,48,29,168,229,19,6,100,169,113,158,253,121,164,79,132,171,24,211,204,62,62,143,116,203,109,145,118,111,122,48,36,110,159,69,25,77,244,133,233,219,100,239,235,48,126,164,165,232,158,203,60,154,253,167,187,125,59,58,22,236,86,86,192,12,224,207,110,241,236,56,245,99,221,225,186,25,180,238,204,23,182,42,216,103,28,17,201,249,71,73,137,75,25,24,108,161,17,113,125,135,119,179,160,187,233,198,102,26,191,216,225,187,194,85,221,185,60,72,163,207,158,176,190,44,150,250,234,155,247,27,21,19,225,232,247,206,80,240,153,170,253,218,97,62,219,57,75,255,56,188,180,58,109,155,61,234,188,142,154,65,242,103,179,119,103,206,39,206,205,125,213,245,217,236,157,183,154,3,76,3,222,250,164,52,238,76,230,147,127,51,203,118,205,243,60,182,31,9,184,64,148,213,11,95,8,24,188,79,244,46,67,120,219,235,209,38,137,56,29,134,143,246,153,4,31,36,224,94,148,252,86,221,235,179,55,111,177,13,189,49,186,9,235,43,140,96,108,117,152,153,236,179,75,125,104,152,121,95,8,251,169,179,52,13,244,152,142,238,112,216,148,35,117,8,163,66,236,83,10,91,187,217,214,250,192,177,43,170,100,66,203,231,125,61,16,2,223,247,197,105,118,239,253,243,211,144,21,29,70,252,234,51,144,30,99,2,189,48,197,178,103,124,150,134,238,116,52,96,138,192,253,147,178,56,35,194,62,244,167,190,97,4,186,77,94,156,129,246,143,213,176,190,16,92,185,182,195,133,173,204,39,127,181,98,182,170,56,161,127,198,112,129,15,232,79,172,226,242,249,73,75,155,21,138,223,21,45,86,159,212,24,25,191,234,249,12,154,87,190,201,225,194,194,239,31,238,253,116,232,211,249,108,159,73,86,59,106,230,190,50,8,169,204,190,252,163,59,167,29,6,185,60,79,190,167,227,169,173,114,55,176,181,232,71,223,218,207,89,251,133,233,197,211,41,3,134,76,220,181,165,49,133,57,94,77,167,97,123,148,125,55,76,216,22,233,22,23,57,169,247,174,238,16,35,7,52,62,201,97,138,113,1,195,33,90,186,63,150,136,176,176,64,124,66,39,218,10,107,28,76,210,84,119,84,211,106,24,59,224,54,63,223,45,253,163,219,75,43,101,21,147,147,147,72,247,177,119,232,48,238,48,186,183,184,215,50,35,187,203,102,108,238,207,238,161,32,100,226,183,141,213,146,22,218,232,240,238,177,31,51,248,19,57,109,75,23,151,56,57,127,233,159,61,85,223,35,127,123,136,136,55,219,30,184,223,59,30,75,49,245,144,76,245,67,69,136,85,17,249,240,46,71,255,196,41,91,254,54,179,229,81,152,96,181,199,201,225,74,101,121,146,50,3,115,107,156,156,158,159,243,41,51,176,228,38,124,231,171,252,248,88,230,238,116,24,207,124,83,201,60,10,19,123,244,154,35,173,10,121,4,5,143,15,108,126,162,2,119,188,25,125,94,224,50,111,44,173,48,175,200,51,180,245,97,154,216,82,63,25,84,36,107,124,157,189,174,180,122,182,217,139,198,55,159,106,31,155,59,228,153,163,144,124,114,102,160,70,84,228,198,232,91,88,49,81,67,45,204,193,114,209,102,28,234,152,117,88,221,70,194,230,195,185,98,82,130,0,93,228,141,88,89,223,23,183,74,217,174,228,199,141,107,55,124,249,152,137,113,3,200,173,102,179,18,123,236,93,144,89,69,194,66,96,60,171,252,117,51,105,235,231,107,42,160,132,178,14,163,167,53,20,93,205,139,147,172,1,85,18,153,120,178,221,207,217,115,18,213,148,158,63,7,195,184,141,229,7,137,133,140,150,205,244,139,230,12,135,75,173,162,5,131,208,232,93,178,71,44,78,69,213,25,208,129,159,222,12,198,202,71,179,203,150,39,134,7,85,245,169,22,81,244,54,244,220,131,13,91,92,25,34,170,105,78,3,124,63,159,168,174,84,220,125,132,187,75,113,31,246,80,44,248,176,76,228,182,144,141,122,156,58,80,205,209,179,201,51,89,76,83,30,230,212,109,141,13,122,244,29,224,103,5,76,38,178,42,138,48,177,15,112,152,235,105,133,2,124,55,227,199,147,114,213,178,129,143,158,27,127,140,22,48,70,182,242,229,22,35,104,110,127,226,76,119,210,166,118,97,182,215,17,179,210,0,153,34,226,6,83,227,242,128,24,129,177,242,232,209,168,80,148,64,151,230,103,65,219,140,244,45,240,174,250,192,49,11,138,84,101,179,206,177,185,62,48,165,185,132,85,249,1,13,38,156,1,2,230,229,14,121,33,16,158,134,79,212,8,39,145,185,17,248,110,64,122,252,244,176,5,73,80,218,43,119,205,160,181,166,194,49,48,245,44,127,226,13,105,202,45,47,4,83,170,41,71,155,252,245,18,120,142,167,199,117,227,27,148,129,12,186,253,247,251,122,226,125,160,41,33,31,8,114,35,119,117,44,121,101,116,31,8,76,154,212,151,101,200,200,50,197,35,30,137,23,64,28,75,124,155,195,172,194,210,42,177,255,32,153,52,138,92,54,27,148,245,200,51,25,233,136,104,155,29,62,237,56,57,185,68,89,32,106,51,235,162,56,122,91,139,133,192,203,104,121,177,137,32,231,39,232,25,144,192,28,173,100,98,62,240,142,84,227,69,171,24,178,94,180,155,83,199,140,221,205,125,192,75,225,78,163,103,194,182,125,20,216,76,112,98,83,198,12,148,219,151,86,127,61,192,190,31,52,255,169,161,232,241,6,109,131,239,61,200,108,102,190,119,197,51,145,247,249,161,205,211,20,174,79,14,240,251,120,186,52,11,160,168,199,141,248,133,67,194,19,246,10,223,2,114,95,93,182,170,83,62,123,84,161,208,72,114,24,90,187,44,46,212,149,51,189,132,183,72,215,47,23,150,245,137,16,171,117,11,215,228,202,233,98,169,94,92,108,172,252,171,201,165,89,59,101,100,22,160,44,28,125,228,244,246,212,35,71,239,173,95,0,157,208,213,131,133,102,246,60,250,70,48,16,9,162,212,13,73,32,67,201,125,147,168,206,148,8,240,146,15,255,194,108,48,227,210,44,67,40,240,141,214,90,144,122,154,25,57,203,149,221,77,72,242,164,26,109,16,159,79,247,87,174,10,120,48,21,87,133,45,129,239,48,101,33,89,116,77,124,57,126,248,71,254,12,16,102,82,201,61,120,223,42,119,129,32,45,227,56,82,53,15,154,220,10,155,219,150,143,210,97,130,197,67,96,202,191,59,50,57,68,7,114,93,108,248,239,125,246,72,19,221,119,155,37,10,68,180,8,113,252,228,124,124,162,176,134,54,12,2,49,254,188,39,118,33,227,3,163,252,228,207,100,50,76,37,190,130,31,190,159,120,162,88,94,148,166,151,70,182,61,238,155,194,127,59,122,114,140,205,61,32,198,49,161,167,172,179,125,111,80,206,75,228,214,240,134,212,223,62,88,73,5,92,172,126,146,48,193,90,137,43,103,79,81,244,202,105,164,203,49,110,13,217,207,248,192,107,159,154,176,248,178,1,211,138,19,223,246,62,38,142,250,129,239,26,227,191,13,97,252,25,122,244,141,48,130,91,198,14,30,126,146,192,108,21,60,125,208,172,39,91,223,88,53,145,53,191,242,131,100,213,208,251,38,185,26,75,35,237,131,171,233,209,184,227,229,165,117,40,89,85,97,147,68,13,152,110,181,243,129,87,48,88,44,50,151,78,136,102,170,142,61,242,153,7,237,173,161,71,239,29,133,182,70,206,240,115,101,44,95,249,133,29,244,250,100,107,102,218,254,205,111,187,179,141,59,58,212,154,137,59,247,72,242,154,70,98,194,88,249,12,47,5,152,147,222,83,151,194,48,225,86,192,123,235,218,73,209,20,201,83,135,233,16,17,254,24,254,42,165,100,122,122,144,66,147,223,182,220,107,141,43,167,56,170,131,197,20,24,34,115,142,191,252,214,161,70,167,195,156,241,219,166,250,222,20,134,22,118,18,214,25,175,193,165,241,169,24,197,50,17,170,7,133,64,225,99,1,7,206,189,244,3,187,223,15,250,11,14,155,188,184,60,113,139,168,253,117,98,88,130,137,146,192,40,71,68,214,189,66,211,58,10,159,69,29,214,97,12,202,244,210,54,14,129,107,4,92,180,191,16,253,36,226,145,150,71,147,20,22,248,6,216,17,72,117,186,6,68,75,13,235,22,236,111,163,86,97,234,150,114,244,121,216,178,214,128,187,78,167,228,106,35,214,233,230,24,162,47,147,206,183,200,206,97,7,159,106,241,198,15,102,187,229,119,53,216,226,203,151,13,21,147,110,30,175,190,48,23,87,65,127,29,83,142,154,232,100,17,120,91,215,158,87,118,234,20,135,24,96,104,166,59,202,66,232,236,200,10,69,132,64,246,47,74,78,123,75,219,87,67,92,237,56,231,116,176,220,159,52,154,100,149,174,123,69,65,234,152,92,66,81,20,118,76,20,210,8,255,132,156,217,109,231,236,27,55,52,36,158,249,124,224,105,54,15,1,99,240,40,48,172,253,18,191,141,219,88,19,20,78,78,141,115,163,249,33,145,41,33,85,143,18,159,49,124,117,117,67,77,232,9,210,142,185,176,75,221,20,24,233,154,237,48,46,105,178,237,163,85,164,198,174,240,151,58,215,151,221,80,33,247,175,203,180,104,186,62,210,251,97,159,199,179,219,227,215,76,120,20,238,53,64,124,240,134,98,123,6,55,204,138,59,210,244,133,99,26,79,220,107,170,20,215,37,81,68,247,219,56,81,124,199,146,183,41,202,155,141,82,241,48,45,70,69,71,29,45,74,243,203,228,152,4,54,97,186,42,165,249,50,244,232,206,135,231,215,133,189,193,145,45,31,37,69,239,93,55,82,1,129,141,158,252,204,18,215,205,30,66,58,165,237,195,241,134,100,227,51,160,130,39,35,20,55,166,17,231,166,37,73,100,237,128,105,103,243,242,185,113,60,37,0,179,46,131,88,20,161,208,207,42,33,43,76,58,116,190,130,198,49,145,94,23,24,151,186,120,164,168,175,46,217,193,211,169,209,163,8,2,133,100,105,164,65,87,227,26,158,199,133,15,79,61,71,97,239,229,52,122,10,121,246,163,232,217,195,247,124,112,197,231,243,249,105,220,153,131,46,84,208,128,210,97,102,94,127,61,56,59,180,40,52,133,205,127,214,89,55,133,210,232,231,161,161,176,87,131,6,133,33,158,14,165,121,30,151,24,5,166,204,173,47,108,253,58,9,130,99,69,153,79,94,55,226,89,79,176,237,200,151,53,189,111,122,142,119,240,133,126,219,33,61,57,141,195,193,44,99,88,107,188,109,178,107,221,95,247,253,2,238,100,42,193,157,93,104,164,51,73,191,136,120,181,233,218,61,65,79,65,189,152,222,139,132,97,128,39,5,145,229,188,234,39,178,239,231,214,90,48,1,137,66,117,66,186,115,56,109,38,14,23,124,214,228,232,51,217,215,239,184,175,187,52,201,114,127,55,109,104,169,249,209,148,24,171,228,74,199,163,187,120,206,36,230,127,192,211,62,232,124,35,91,106,71,13,117,82,111,161,253,17,215,30,209,57,96,71,244,192,63,143,215,45,142,57,134,162,42,26,40,42,136,18,117,154,175,73,80,99,166,21,48,101,24,95,152,135,188,3,102,19,57,4,166,52,229,161,60,145,248,126,36,24,24,149,164,65,11,118,216,226,245,200,165,145,97,232,193,20,124,38,90,45,67,225,141,16,88,82,207,164,51,184,89,189,116,197,11,121,250,167,111,135,141,158,81,86,227,243,108,125,234,133,179,211,238,121,180,149,170,20,198,142,59,70,241,99,62,240,69,97,24,234,2,183,35,11,39,98,154,99,229,209,143,20,225,27,83,224,125,44,9,118,17,47,109,112,216,51,59,77,124,116,134,4,80,8,76,215,30,108,86,226,116,233,57,102,23,134,16,76,188,173,133,244,105,30,61,241,1,95,190,160,99,224,69,92,158,48,49,85,62,111,68,21,116,135,63,141,96,47,240,105,243,3,223,168,176,198,111,223,25,79,222,52,52,53,250,234,28,100,81,149,9,107,90,23,85,48,51,17,195,202,242,38,118,94,180,71,251,19,155,8,202,72,154,106,146,253,95,49,165,44,202,37,85,143,166,25,41,104,157,54,207,203,187,66,31,241,9,42,31,180,156,45,132,160,11,223,128,96,198,251,96,59,63,234,7,102,5,58,193,199,166,121,162,126,96,4,60,156,205,221,48,205,251,160,79,164,159,151,137,43,202,8,198,165,115,78,15,53,40,213,225,64,174,112,65,12,213,73,236,164,30,134,94,89,131,127,229,71,87,218,255,159,207,51,197,220,212,233,245,56,134,116,121,164,29,194,105,240,231,41,61,75,135,36,111,19,229,232,29,93,3,251,51,227,96,22,7,215,44,218,33,216,230,234,209,198,69,243,43,131,153,57,117,144,90,251,168,167,92,96,120,246,222,62,240,28,61,216,247,120,155,62,146,127,70,149,75,90,49,224,203,111,189,47,147,116,119,176,210,11,245,57,118,247,30,61,34,120,241,62,143,30,124,227,154,189,163,171,212,88,19,77,239,186,209,106,232,48,233,233,207,201,239,159,86,116,75,28,196,175,101,139,61,225,192,69,13,101,29,146,103,18,58,98,213,88,178,9,228,110,99,139,214,218,208,105,108,193,0,54,122,140,244,136,216,80,169,59,134,10,251,133,207,80,32,130,216,113,101,38,215,171,7,211,44,177,2,222,150,49,75,152,109,112,205,182,28,40,215,75,97,186,226,102,60,114,70,170,78,57,240,99,182,28,141,22,139,60,83,250,95,203,138,103,10,105,110,42,60,54,105,233,124,104,207,208,129,70,3,101,63,113,244,157,86,165,251,210,60,70,207,232,241,84,108,51,35,151,182,99,51,185,145,36,214,76,14,41,117,196,209,29,46,93,104,109,208,181,30,252,242,28,165,222,43,81,12,146,73,35,155,93,31,84,220,37,22,103,122,171,173,198,185,239,55,95,100,231,51,201,179,102,63,42,126,84,77,126,155,89,68,122,172,16,182,159,114,83,84,1,203,142,238,175,130,28,165,36,98,17,146,109,117,70,31,110,217,218,148,211,172,27,47,246,32,136,179,158,34,113,37,53,196,39,123,151,239,163,109,73,123,160,63,209,108,140,163,59,249,190,87,217,169,210,212,153,29,113,52,121,110,61,24,187,208,199,103,233,77,13,69,56,159,13,37,155,190,163,49,218,28,65,63,48,198,233,45,58,128,7,110,6,249,54,177,220,104,81,169,195,145,247,108,217,200,222,253,14,249,229,153,253,195,69,26,105,201,212,64,214,119,216,200,222,194,91,88,150,172,139,158,184,142,142,139,124,62,55,170,96,229,171,209,203,199,88,144,251,222,150,68,156,209,2,12,147,74,46,141,46,144,160,118,110,174,163,202,84,74,107,223,157,101,124,20,83,122,214,50,33,181,255,17,75,196,182,222,117,217,204,34,57,210,131,24,10,188,139,30,141,15,123,141,115,155,205,106,14,21,140,136,137,223,3,38,59,38,7,119,19,113,245,167,66,190,73,211,95,52,82,159,18,159,8,204,231,33,143,252,62,7,108,85,226,232,129,27,128,194,13,237,199,120,42,171,139,168,133,169,137,19,6,56,186,185,13,249,105,36,77,138,47,94,24,210,124,10,202,219,250,31,162,117,153,54,16,209,245,70,173,146,213,206,71,218,108,166,222,33,48,187,244,120,219,8,210,105,41,156,104,247,100,231,230,250,233,19,38,12,67,162,121,129,134,57,230,126,250,242,219,7,29,30,159,56,238,32,109,93,87,70,26,53,56,222,225,2,47,88,96,156,207,60,52,188,203,230,60,210,173,215,176,203,78,206,210,61,55,146,40,121,101,199,156,103,253,235,229,22,239,176,206,111,251,32,85,176,162,213,246,88,138,127,8,204,188,158,205,228,40,154,109,65,239,202,184,227,3,66,149,74,186,68,56,248,70,77,209,229,75,126,33,79,141,6,219,202,71,134,164,216,221,216,214,132,239,3,60,59,190,93,186,160,119,134,142,168,38,34,144,22,171,192,189,180,254,200,209,184,107,79,127,155,52,133,54,137,182,57,186,102,249,116,153,161,121,214,40,201,131,163,221,237,235,234,164,84,148,41,71,243,161,168,45,250,58,137,153,206,150,163,143,113,169,28,38,27,209,51,135,75,22,144,190,158,140,239,218,17,93,2,20,88,241,48,242,223,38,195,123,154,28,141,234,200,136,223,70,151,67,154,155,17,249,38,201,51,179,249,242,134,54,71,224,245,100,49,225,206,220,210,233,132,111,48,153,17,127,102,152,255,72,52,222,11,217,225,160,178,47,232,78,67,126,24,157,0,65,31,180,14,229,174,224,53,30,255,0,80,174,127,164,9,222,212,251,105,236,117,120,60,210,89,73,141,162,97,40,22,61,161,247,211,206,112,250,194,63,99,104,15,198,49,133,58,10,31,51,127,116,216,132,1,228,129,82,228,61,53,90,70,7,150,47,242,196,22,77,111,53,142,54,45,81,185,52,242,103,177,114,66,112,217,18,98,97,31,134,208,84,108,35,80,242,144,159,38,99,28,181,0,84,15,239,215,217,5,30,182,131,119,184,208,208,157,247,5,159,236,204,184,238,251,56,71,23,148,53,217,151,0,218,223,196,195,0,113,50,142,141,78,214,99,19,115,194,200,118,116,47,126,66,171,166,197,33,97,178,157,39,82,61,135,105,57,87,85,12,71,24,212,190,169,59,108,207,229,179,135,246,208,179,181,210,196,160,206,81,120,75,187,29,213,125,137,7,200,195,222,63,68,178,230,152,76,182,194,211,56,50,14,163,50,157,31,102,157,240,151,35,239,112,176,53,77,166,59,198,4,212,124,99,71,216,153,106,21,30,230,228,28,63,109,20,165,132,141,54,31,121,191,67,158,73,70,33,218,66,61,202,20,214,55,86,154,192,70,29,205,55,178,172,185,88,96,186,195,78,158,28,170,149,252,54,134,49,61,182,32,152,78,10,79,133,98,0,189,229,49,10,31,26,46,242,177,52,180,52,230,138,145,84,108,227,39,240,65,117,34,70,105,193,222,58,81,168,83,185,111,123,140,169,40,48,122,165,65,44,93,143,201,215,202,79,227,228,28,114,63,247,26,159,166,247,69,140,211,103,238,194,55,108,221,34,48,201,158,104,99,39,126,30,77,46,156,234,229,244,103,74,34,251,200,64,107,100,118,219,140,43,59,71,163,133,110,213,229,17,11,8,43,182,16,44,123,51,99,143,188,109,216,185,178,58,153,70,239,217,45,127,250,70,61,242,219,135,230,130,158,23,126,99,38,249,118,59,185,157,221,242,182,123,149,66,56,174,34,70,0,138,9,13,153,170,252,109,164,223,103,170,45,216,10,188,228,228,226,30,103,153,141,207,125,117,171,126,198,35,43,88,184,108,65,167,165,51,98,32,221,135,38,95,190,233,51,62,161,237,244,96,75,36,215,133,244,221,144,9,235,126,202,138,14,178,184,9,74,159,184,105,199,226,217,18,168,109,36,18,30,230,12,148,3,184,104,83,143,169,126,142,208,234,177,155,146,102,110,178,10,68,53,50,11,107,203,52,133,80,52,137,18,62,186,239,234,166,159,184,115,146,38,187,48,5,166,34,126,118,205,241,63,103,85,24,14,76,46,31,200,57,63,242,80,140,173,19,111,99,90,203,161,160,24,182,237,124,209,5,54,116,194,155,0,54,143,38,185,38,43,50,138,150,89,4,39,133,85,37,133,139,43,199,141,45,154,36,192,214,214,11,191,145,223,210,25,7,217,20,25,40,104,180,214,76,174,97,98,85,20,62,116,112,5,124,35,80,225,97,225,46,185,164,175,249,76,184,139,77,96,18,17,209,114,205,68,124,146,118,221,249,234,177,254,138,105,188,145,217,78,24,186,76,112,217,239,68,106,18,72,9,87,132,135,35,15,123,240,43,147,167,54,96,149,236,128,169,75,156,140,243,209,102,131,149,20,57,71,10,146,89,18,99,7,200,50,224,211,248,198,252,108,202,141,193,27,10,254,38,9,205,251,36,228,198,96,150,228,111,47,211,189,20,152,178,199,142,245,9,50,173,176,240,127,226,116,121,105,84,169,214,146,199,2,203,62,216,24,152,153,31,41,240,247,159,76,65,170,64,208,152,46,225,54,146,20,39,198,49,218,33,117,235,125,155,153,198,136,163,169,52,201,79,163,136,147,11,43,108,2,209,221,235,38,195,187,98,77,135,136,45,148,113,115,20,65,111,201,97,210,28,50,39,33,21,186,35,233,50,177,49,61,122,110,88,146,81,9,164,64,54,186,30,108,46,246,33,95,49,31,209,167,232,168,232,204,104,30,152,52,119,46,29,11,248,164,205,132,73,239,47,61,218,218,63,162,218,70,127,141,30,12,23,42,196,20,96,148,137,241,29,83,22,237,106,81,179,226,59,215,231,189,59,250,89,89,179,106,42,107,204,201,203,19,65,43,21,171,51,234,231,183,113,192,216,81,92,237,69,204,2,13,30,37,122,251,205,167,225,40,122,35,21,175,40,67,210,146,150,84,187,238,26,233,103,136,105,103,126,97,22,93,135,239,199,242,8,117,20,69,109,246,32,53,133,1,238,86,74,47,12,193,62,79,92,32,43,73,247,134,192,11,59,72,191,112,134,160,88,174,32,230,125,103,64,255,186,208,34,110,210,188,15,225,18,82,215,140,34,254,83,30,217,88,13,115,88,244,207,7,177,133,34,154,227,172,109,76,122,217,250,95,170,16,110,201,124,163,211,21,189,253,19,62,123,94,57,26,177,107,181,56,218,56,65,69,224,10,39,104,7,239,129,175,237,3,175,251,22,162,123,127,193,141,170,2,55,242,84,94,74,71,7,190,84,253,109,202,209,209,199,142,144,107,239,122,242,73,198,33,26,240,113,55,203,188,60,9,255,243,244,18,124,14,150,63,137,100,32,142,144,186,114,38,9,45,201,71,209,225,58,238,214,159,79,132,48,62,240,138,111,128,142,142,71,234,36,55,108,100,81,242,187,198,18,81,76,114,65,27,74,41,78,113,89,230,150,254,129,177,112,116,24,21,8,153,54,80,226,168,161,97,52,204,81,81,86,94,166,24,246,195,65,221,185,79,120,233,35,165,202,21,164,59,246,120,243,243,182,207,28,65,63,192,210,112,73,147,25,240,242,66,71,223,63,145,27,189,48,158,131,147,161,32,34,136,158,8,161,52,129,190,147,184,22,162,227,91,31,217,93,27,183,215,70,187,169,51,85,189,235,186,132,13,184,72,166,203,30,158,149,143,164,91,240,180,76,138,87,224,59,242,188,12,98,52,7,49,106,190,40,182,83,65,37,156,199,24,182,2,67,215,12,50,32,165,137,163,7,239,164,211,226,13,196,67,77,20,146,74,114,207,204,157,90,142,173,149,66,67,192,180,3,234,177,92,153,167,83,224,107,21,201,109,95,216,76,217,226,151,141,15,38,111,163,162,209,158,231,102,61,144,141,213,52,166,239,138,123,134,147,40,11,54,4,12,90,158,2,166,179,84,158,39,82,155,77,142,134,79,46,175,26,193,208,232,72,226,70,144,176,72,152,93,225,74,202,93,25,186,54,153,149,199,200,115,179,6,200,117,155,142,89,9,212,106,126,50,14,168,18,70,43,238,253,95,172,104,245,220,212,178,67,211,0,69,142,71,167,35,82,44,237,228,203,60,231,232,71,111,49,78,208,249,38,241,147,78,25,48,148,162,98,140,15,148,214,80,168,33,46,184,112,249,219,207,146,40,6,114,21,169,213,128,219,148,2,13,131,146,199,156,55,70,208,36,39,71,72,250,145,75,51,103,66,129,151,245,21,231,111,87,17,20,69,166,204,58,224,99,132,223,193,34,97,41,237,76,171,230,99,89,38,138,35,240,221,123,5,233,8,139,122,173,151,225,120,178,243,174,97,70,201,68,201,190,121,38,241,147,5,187,201,6,103,89,203,107,144,101,49,168,234,242,225,98,31,59,118,60,51,156,86,142,44,186,203,100,8,67,149,3,218,85,98,21,194,175,76,55,55,54,147,57,216,44,181,79,106,133,44,253,168,97,38,17,66,5,111,19,14,195,17,120,193,44,136,105,210,132,98,115,136,82,53,31,43,168,149,119,78,123,138,252,176,105,212,120,160,64,118,111,107,214,142,178,57,253,179,14,43,65,139,155,216,51,218,87,16,254,42,154,46,52,33,205,208,246,130,182,89,245,135,161,131,165,82,14,62,190,154,6,93,198,135,120,66,245,5,59,80,125,81,40,1,12,207,182,211,138,129,223,139,192,148,15,91,112,62,209,209,168,114,225,102,187,17,36,197,66,147,180,44,44,230,132,252,36,99,244,238,137,164,155,130,62,86,214,219,88,109,203,252,188,104,180,67,147,152,89,155,238,175,73,53,174,16,110,49,41,100,209,228,235,40,54,222,239,206,239,170,61,119,238,144,205,1,75,103,202,125,192,150,111,71,207,77,31,116,82,81,73,13,44,69,123,6,232,148,125,167,112,173,129,239,247,91,131,78,218,234,208,200,135,163,103,72,219,253,194,253,51,63,63,125,246,12,152,121,75,63,27,156,98,91,138,61,221,233,124,233,103,67,96,19,60,239,97,142,155,253,243,204,16,174,140,128,144,234,251,209,183,97,42,203,25,109,162,199,168,87,14,107,173,4,31,245,78,30,186,119,103,36,180,83,50,78,70,71,94,110,140,217,255,169,201,219,100,83,169,3,124,165,192,233,52,103,30,137,7,141,171,95,87,232,157,109,136,247,50,202,104,121,175,79,170,192,205,162,57,9,243,217,136,74,243,141,115,206,18,86,51,212,239,61,74,8,2,162,53,33,162,178,204,39,52,77,199,126,236,32,86,168,39,127,172,174,227,251,72,35,230,202,209,168,33,60,178,63,46,207,209,177,100,145,111,144,237,88,94,235,86,148,165,163,5,13,170,143,166,183,221,48,224,241,193,48,205,26,67,191,220,27,0,182,144,144,184,161,34,53,141,207,79,175,79,66,99,108,29,135,13,73,237,204,48,225,98,219,62,119,93,123,242,156,202,52,231,45,125,164,148,178,28,38,64,215,100,9,142,44,59,248,16,44,219,159,125,139,181,65,71,28,76,186,104,148,246,157,195,71,20,94,250,238,234,65,0,202,30,54,120,78,16,26,116,218,32,223,209,35,249,53,204,78,68,199,2,75,113,36,150,233,252,153,122,110,54,239,145,16,159,102,130,168,7,211,23,21,183,117,195,159,59,223,233,117,163,64,224,19,131,237,173,52,27,137,236,127,11,77,143,101,222,99,181,127,150,181,146,47,132,254,108,17,181,177,247,85,66,221,133,57,102,107,78,27,71,197,39,42,228,203,24,187,159,113,86,105,191,12,45,92,91,217,4,198,51,36,106,89,108,205,164,255,202,140,18,107,84,161,241,231,210,78,35,243,50,60,51,136,103,199,164,193,20,190,225,233,19,116,136,231,62,192,163,79,5,215,129,200,44,111,126,170,75,36,77,231,37,61,37,9,223,151,34,39,71,189,110,123,90,1,113,231,239,156,68,59,130,203,96,83,12,94,42,180,203,251,36,130,21,210,79,41,250,117,50,189,6,81,157,111,111,85,13,22,110,212,191,227,174,123,233,34,182,206,154,252,180,222,132,151,118,62,51,49,242,33,145,152,70,121,90,243,125,107,89,75,118,48,199,204,54,165,127,214,182,26,58,214,203,196,119,164,136,128,79,77,79,25,94,180,136,31,9,102,73,215,166,66,23,100,149,162,197,94,172,192,195,72,1,244,25,58,82,144,135,8,70,53,231,70,17,38,224,77,129,169,231,133,29,108,178,4,133,129,146,143,172,152,73,97,194,248,119,11,227,173,225,196,152,215,125,151,209,77,219,88,12,51,182,19,91,224,66,131,120,142,66,170,139,242,219,140,177,25,159,46,173,41,98,201,210,177,0,232,43,7,41,179,151,68,57,70,117,72,101,125,58,66,116,20,110,171,235,4,57,140,239,88,150,0,52,72,83,172,243,222,3,73,75,249,105,58,243,131,23,99,206,4,18,108,64,179,89,177,121,32,19,85,196,68,16,254,129,85,35,3,182,154,156,192,38,120,17,100,8,116,125,244,137,15,68,22,125,166,165,147,181,139,173,86,71,191,47,149,128,182,233,200,232,19,71,107,48,8,34,207,67,111,144,156,123,98,83,62,102,126,60,85,115,29,251,110,162,250,73,102,37,74,183,114,215,139,24,40,185,145,165,125,190,158,205,26,48,158,252,62,74,211,130,44,28,25,36,151,131,141,10,7,71,158,217,130,147,187,99,12,79,138,74,249,229,98,224,48,178,186,110,118,149,146,229,196,11,58,187,19,23,229,85,233,103,32,43,67,177,43,126,187,33,36,45,55,6,83,44,196,216,23,21,6,29,102,123,102,23,250,218,166,93,33,143,108,27,65,53,62,220,218,52,224,181,70,211,149,31,46,13,150,146,29,218,228,198,35,151,14,43,172,235,202,134,228,235,136,110,34,76,56,239,72,26,2,91,135,119,72,173,223,72,81,52,228,59,228,200,59,205,198,209,143,9,148,39,92,230,144,53,119,162,120,45,123,115,170,50,185,71,53,101,23,49,142,235,116,197,246,39,23,221,9,115,92,126,27,3,149,172,179,205,187,72,14,69,145,73,142,162,230,47,205,47,104,199,82,165,5,90,166,38,251,104,61,154,57,207,94,248,17,17,46,186,236,90,79,194,53,226,205,26,188,157,186,33,6,4,124,3,193,170,71,163,173,148,107,46,141,49,187,42,92,109,46,206,147,63,66,178,189,240,253,60,162,0,177,140,242,36,213,69,26,243,158,172,143,163,31,43,210,149,29,219,82,204,165,227,153,209,184,154,67,233,96,154,91,86,168,215,83,8,144,79,23,187,209,212,51,39,69,249,136,10,10,134,229,93,200,222,72,219,106,238,235,46,183,108,56,119,42,231,79,41,0,30,163,52,196,167,123,167,129,41,102,150,23,166,211,45,158,202,93,191,151,204,87,4,76,41,0,105,163,116,74,46,4,199,167,168,171,96,245,166,113,198,177,222,135,248,46,139,49,205,5,173,156,44,232,239,44,252,66,62,57,166,38,31,3,124,67,162,209,155,66,87,189,140,56,185,137,4,202,77,221,33,221,194,213,133,245,87,221,56,128,225,88,199,68,90,140,65,32,48,108,226,152,112,208,16,95,122,229,112,116,91,11,123,135,106,9,106,129,239,119,29,57,139,93,173,141,95,46,109,153,170,110,152,248,96,110,40,129,250,129,150,209,34,188,34,31,61,37,140,57,27,115,189,147,38,62,77,253,0,40,123,224,47,16,22,64,198,136,138,135,10,109,246,6,123,177,170,34,14,35,143,133,152,230,201,230,73,243,226,19,125,35,10,201,51,197,91,247,207,46,64,127,218,50,50,241,76,161,54,125,174,108,100,168,112,55,174,253,115,102,146,53,53,223,166,73,145,9,108,198,34,241,54,39,254,132,83,175,107,36,221,13,203,16,49,242,123,169,194,209,174,176,113,217,60,250,72,80,59,138,239,22,218,100,205,15,19,155,150,250,68,222,152,48,254,14,196,46,240,126,146,60,130,133,85,171,242,211,4,118,209,148,207,28,126,87,54,57,152,142,207,157,83,198,57,18,10,179,237,127,240,102,201,9,5,243,0,133,141,117,30,48,122,107,67,224,102,141,26,49,91,177,29,105,2,223,239,35,154,252,112,248,153,122,87,21,209,152,96,166,144,89,88,122,97,102,155,179,99,187,87,186,244,82,95,248,28,172,214,115,47,73,196,148,112,67,26,55,54,85,54,41,103,246,20,114,201,73,73,26,98,18,201,68,14,168,164,61,119,0,16,239,68,138,128,168,98,102,85,30,181,141,94,229,151,141,138,29,147,213,13,133,139,56,131,18,49,182,60,20,39,226,42,195,0,130,83,246,32,193,150,237,250,93,117,243,84,79,184,170,133,1,38,163,40,183,6,108,162,164,10,239,2,33,42,96,210,139,137,154,202,79,208,155,48,136,16,177,65,216,69,188,140,72,11,96,225,216,229,121,210,21,84,147,103,122,191,162,166,79,236,14,131,94,197,62,164,73,25,9,59,244,130,205,111,192,72,246,200,193,164,48,36,95,113,68,119,120,160,176,51,114,248,154,208,234,145,203,134,100,180,226,101,160,107,94,183,60,18,252,228,162,190,69,118,175,214,45,23,182,201,192,87,33,230,246,173,227,23,121,211,112,171,160,211,31,186,172,192,252,118,44,151,136,129,139,220,19,198,87,20,206,3,174,180,91,43,76,220,21,237,50,13,74,165,140,50,226,153,39,162,58,182,171,210,243,53,40,91,239,200,108,45,68,86,142,204,85,116,105,229,182,6,179,251,174,31,71,185,139,18,17,80,192,100,244,151,192,200,89,172,252,56,216,74,10,106,44,200,32,82,35,179,39,99,20,218,65,138,137,95,184,234,246,0,86,23,37,222,56,121,195,209,84,78,142,178,106,198,224,119,53,109,162,36,53,10,69,171,224,174,155,183,112,93,114,95,52,25,135,166,37,71,87,201,124,13,132,184,81,93,12,216,138,123,2,163,48,18,99,5,195,88,73,106,99,36,105,202,44,225,191,131,118,90,23,24,54,79,222,55,162,176,50,11,147,236,75,55,192,101,108,245,4,87,181,214,237,4,171,232,228,82,203,159,53,61,135,186,142,193,98,100,152,24,193,72,22,73,218,139,26,57,229,228,184,229,98,127,74,24,183,235,145,179,36,223,176,128,48,103,91,62,143,45,93,162,131,30,69,84,217,226,85,80,147,146,251,165,38,215,242,126,97,240,53,133,145,250,201,247,108,197,25,121,21,24,143,69,123,196,34,84,23,77,20,83,167,44,161,61,103,42,54,242,38,172,7,164,197,106,57,200,181,203,183,81,75,193,62,44,22,60,8,36,153,80,35,249,57,132,252,199,195,147,13,17,18,145,84,43,35,130,198,180,81,46,28,41,164,94,211,154,10,234,154,28,124,191,202,150,92,203,197,62,60,163,23,104,106,204,48,177,179,158,71,253,32,80,4,69,11,48,210,13,236,81,134,92,56,44,131,54,3,46,251,17,35,36,100,163,205,142,57,98,50,196,226,134,192,119,17,107,91,130,205,37,234,162,240,56,230,142,77,63,30,158,168,176,8,60,239,130,17,230,135,200,20,138,161,36,68,101,76,182,34,154,52,17,16,65,247,114,247,101,139,84,33,46,234,149,157,82,165,155,140,246,149,89,21,174,41,219,101,54,85,66,9,54,120,69,127,4,114,110,98,94,96,230,163,72,232,68,51,25,214,114,138,90,100,28,189,100,240,106,228,212,171,172,136,33,246,196,62,109,235,169,241,138,205,198,38,86,181,189,62,240,200,70,26,90,12,250,231,194,42,178,79,225,150,135,221,86,151,97,198,243,93,209,66,103,158,170,143,194,247,101,187,185,225,221,253,111,130,66,61,57,165,16,223,129,98,118,112,183,144,122,105,116,15,120,134,147,198,166,37,46,129,68,181,119,51,29,104,197,244,184,124,208,228,25,144,240,82,153,232,31,44,231,38,51,126,244,145,14,118,96,199,173,40,27,206,192,122,225,38,245,16,78,149,204,201,250,109,242,173,71,54,251,216,122,251,57,250,142,52,223,8,98,112,149,123,45,48,147,116,115,176,88,189,84,71,194,42,17,132,96,50,34,229,116,115,184,205,29,40,123,236,170,81,219,253,213,246,68,39,204,49,234,243,212,47,235,174,175,158,68,180,46,103,105,34,48,24,175,197,128,153,176,244,104,184,93,209,163,54,153,166,155,126,28,116,157,123,18,133,126,233,90,116,24,65,30,170,30,189,67,22,86,209,44,166,12,84,59,253,121,66,46,22,141,39,155,81,158,40,200,32,71,184,30,61,57,183,234,197,53,56,231,77,124,17,65,113,3,113,148,76,168,132,1,160,35,68,154,33,43,106,191,137,193,209,158,77,127,8,234,122,77,97,164,228,154,195,167,118,201,18,26,188,93,27,222,238,65,67,194,250,123,76,225,160,73,201,248,115,97,88,2,6,188,45,121,160,143,4,214,96,121,225,187,16,104,219,18,48,58,168,59,224,61,135,126,120,211,88,28,238,165,106,6,142,67,39,66,234,149,205,61,73,209,160,251,76,116,196,5,97,253,105,86,158,251,51,77,206,240,143,161,39,172,97,76,250,153,234,66,229,239,194,240,134,117,117,96,58,106,110,58,58,208,9,121,62,104,9,9,78,230,72,138,1,159,239,174,61,190,113,6,254,8,114,155,108,51,175,208,97,116,22,116,117,32,207,148,63,77,151,244,103,42,163,234,247,248,171,190,163,144,5,224,3,247,22,54,174,147,160,236,131,226,45,29,94,170,100,139,191,191,220,163,19,127,18,98,220,224,243,123,97,80,184,28,166,212,92,63,15,5,17,52,135,49,160,89,159,25,156,110,239,184,112,106,28,82,70,2,134,192,233,35,133,70,201,211,199,23,222,2,163,202,244,57,58,189,136,49,183,69,10,236,243,196,123,108,184,16,235,128,78,191,62,143,229,142,91,191,52,188,111,182,70,41,84,59,235,115,2,38,139,174,71,223,95,246,150,42,115,206,29,154,26,178,222,253,119,121,128,248,184,84,243,1,148,222,240,128,49,0,233,114,110,107,192,222,225,141,123,55,64,210,207,11,140,22,211,10,24,7,27,121,104,219,248,220,43,108,121,39,10,67,31,184,185,21,140,193,83,23,174,77,162,175,166,105,239,89,210,176,251,115,186,120,18,38,103,60,230,7,158,222,4,109,48,73,218,15,188,92,24,219,224,245,57,152,248,160,248,117,147,129,60,159,159,190,115,82,109,45,96,186,139,115,44,176,139,89,222,128,128,124,154,246,195,163,219,108,172,163,23,237,240,60,100,140,223,64,142,29,197,12,120,211,51,170,48,28,80,191,235,27,190,118,97,90,26,92,157,78,99,48,219,21,133,121,76,61,224,50,196,123,19,165,89,170,49,126,219,16,172,229,93,179,93,142,13,4,232,134,135,165,240,65,3,39,96,152,55,122,110,26,1,125,42,45,230,133,39,81,188,73,229,59,201,13,248,126,188,73,185,69,180,206,234,38,47,12,89,82,170,7,116,255,60,104,20,59,140,164,138,76,89,166,208,230,28,36,90,54,74,149,222,110,83,104,91,222,221,0,140,248,151,28,205,93,29,71,111,4,218,164,129,244,167,139,85,119,192,180,99,203,14,162,13,163,72,39,60,41,45,41,140,10,75,77,184,125,222,246,143,134,232,207,148,9,72,168,108,6,159,146,224,119,40,80,4,203,17,190,24,146,178,175,199,119,135,117,214,97,234,1,58,134,109,89,141,79,211,146,125,18,75,223,245,129,221,79,92,216,168,210,214,135,100,10,172,134,56,55,27,125,61,118,154,27,66,162,180,234,37,188,109,137,143,39,70,90,240,3,99,156,54,122,192,247,83,148,165,173,153,175,76,204,56,247,179,190,59,33,121,98,52,136,62,53,79,78,131,136,30,141,13,98,140,66,194,238,162,35,225,222,211,89,225,50,126,79,174,38,174,230,161,21,17,22,71,195,66,151,161,112,8,51,99,144,178,21,93,242,66,58,93,152,190,99,179,39,62,117,105,164,187,27,179,176,56,250,30,43,27,167,126,111,187,248,14,28,229,72,214,71,65,219,221,233,122,244,86,172,81,181,42,220,205,59,41,224,251,16,178,96,67,195,45,18,250,62,22,142,25,68,8,106,242,72,1,90,114,36,81,214,147,39,30,217,33,141,217,21,182,45,131,163,180,202,75,128,5,245,111,182,88,186,200,80,52,249,97,243,88,122,219,90,33,240,159,34,238,178,52,151,82,152,104,14,19,78,201,135,73,140,82,188,229,124,90,172,37,245,122,26,56,76,51,48,224,163,189,63,192,228,33,186,195,72,177,201,93,117,88,113,190,124,84,227,159,36,187,21,24,131,175,56,55,173,164,50,83,210,83,184,243,186,41,253,63,250,203,52,212,190,41,78,59,120,137,125,7,201,143,197,18,17,215,77,159,202,18,24,198,123,203,43,123,68,94,208,154,196,238,83,73,244,147,101,167,205,171,123,137,201,30,73,19,209,120,235,144,233,221,163,97,10,107,85,104,56,144,173,123,16,132,108,8,142,165,111,107,89,69,38,224,123,79,226,71,4,97,101,135,252,147,141,132,165,137,24,42,7,143,27,164,1,91,5,37,225,99,68,220,26,151,86,72,166,11,108,31,71,207,129,52,101,131,65,129,22,255,242,184,109,21,131,164,38,72,97,47,142,173,200,70,228,219,26,191,38,242,248,101,164,243,37,62,162,214,51,156,94,4,60,212,194,12,122,49,94,207,249,62,230,150,182,32,75,98,134,227,251,111,152,233,215,3,189,120,197,146,74,160,48,197,247,234,23,77,247,30,3,9,109,8,153,103,239,10,88,182,220,216,48,33,184,132,209,88,114,207,246,11,179,250,72,66,208,150,128,253,196,16,63,212,233,4,197,182,179,199,193,144,14,101,70,97,50,27,17,165,208,31,83,155,162,164,117,227,174,139,250,61,12,227,240,31,127,158,8,98,108,9,148,137,187,70,68,171,21,233,40,17,127,250,101,50,188,43,232,7,139,119,44,143,228,212,152,98,233,129,187,187,46,121,27,131,205,71,252,246,221,138,28,209,113,29,246,253,196,138,89,205,119,106,234,111,79,100,224,253,174,176,80,20,178,36,98,185,15,225,241,11,183,186,152,194,21,30,145,237,155,116,253,54,97,154,1,91,3,153,195,168,9,233,72,48,103,138,120,222,8,133,136,88,132,9,245,14,231,113,226,89,209,63,41,84,154,252,246,142,239,158,140,107,47,250,219,84,162,252,182,241,239,208,121,148,68,241,44,49,93,81,12,213,15,119,252,78,31,48,210,218,159,159,70,163,35,102,36,212,106,91,25,31,24,25,6,135,123,215,202,245,15,206,15,0,93,123,241,28,53,113,227,154,191,13,37,171,232,72,163,30,217,99,52,152,107,69,251,192,116,140,250,27,161,244,223,206,231,198,170,19,49,89,92,241,83,214,39,14,197,232,77,136,115,75,83,149,244,108,40,109,239,14,69,63,131,127,162,23,110,162,115,219,97,180,140,158,15,252,68,143,37,34,176,216,69,84,253,130,42,53,207,23,102,184,124,190,47,172,139,124,30,190,33,37,182,62,69,97,246,28,126,110,19,134,147,92,163,45,33,79,92,217,46,88,48,148,207,156,178,93,140,101,82,146,89,69,95,39,130,244,231,173,253,49,168,160,225,40,124,184,90,135,77,186,251,243,182,201,14,248,185,9,64,197,78,101,64,233,62,94,105,66,6,244,25,162,191,193,7,130,192,227,8,24,157,29,25,227,155,26,112,28,77,152,167,67,225,224,179,253,50,86,104,134,186,155,92,217,128,147,250,193,109,210,111,203,4,3,202,7,14,3,114,36,125,23,164,22,129,27,188,81,63,218,210,49,178,195,230,208,233,62,126,230,5,48,133,78,73,211,50,27,169,145,47,100,105,90,98,88,217,209,179,22,141,66,164,208,41,205,222,166,121,79,224,228,145,144,47,251,192,219,243,237,179,25,69,69,7,3,4,164,233,153,5,147,48,175,250,58,205,46,219,3,249,118,103,219,167,234,39,2,93,192,249,25,19,153,241,167,236,207,111,219,191,136,47,136,150,23,253,109,28,161,124,82,162,139,64,88,87,160,136,177,248,180,130,145,78,213,95,190,31,107,141,245,135,76,129,238,171,152,89,79,160,219,202,52,250,195,24,239,198,47,163,94,248,108,61,55,49,213,78,184,141,163,211,252,125,93,123,196,52,79,161,81,122,47,128,119,244,94,67,209,162,22,95,101,44,60,222,204,69,149,241,78,165,217,73,99,224,62,17,34,65,99,19,137,76,198,17,170,26,62,219,145,40,211,210,227,196,252,230,137,80,28,126,169,180,153,1,47,40,71,1,195,47,211,65,74,187,139,28,125,159,129,100,20,25,131,108,135,114,141,152,98,202,126,151,7,12,167,34,152,48,97,11,89,97,238,130,133,223,224,10,152,213,79,62,47,188,171,188,246,104,125,101,77,222,7,94,2,61,166,156,74,77,185,201,76,203,255,44,111,61,5,38,81,59,5,62,102,52,230,48,141,103,242,186,238,248,190,129,141,79,42,149,245,228,72,89,231,62,111,230,199,60,57,54,46,10,211,234,20,99,193,84,152,5,132,136,181,90,28,75,54,82,30,120,135,231,35,167,38,25,32,3,5,129,211,216,14,98,230,180,68,72,207,84,45,104,172,244,120,0,75,118,57,55,150,87,39,222,53,102,93,75,231,43,204,209,156,99,106,107,139,150,117,176,150,15,6,29,252,150,118,244,219,66,61,99,123,239,17,239,125,67,238,17,120,142,8,83,42,217,14,125,87,147,198,154,25,48,189,18,50,19,226,92,116,119,17,1,211,80,85,21,62,71,194,89,171,103,235,185,173,20,227,219,143,59,63,76,105,70,97,179,135,100,89,192,244,223,75,184,75,15,43,222,121,185,179,239,98,240,2,76,43,96,164,44,72,143,124,96,83,18,141,156,131,77,73,138,62,232,51,120,106,139,88,90,194,144,105,29,9,145,229,97,200,22,29,99,244,93,198,124,83,76,160,70,7,48,219,117,23,42,54,152,198,111,129,145,71,137,204,0,147,244,210,239,22,85,68,119,132,159,166,62,55,62,151,134,63,160,231,219,73,202,109,81,246,180,75,9,1,63,96,248,244,249,225,194,224,173,177,25,45,244,94,136,96,22,242,68,109,59,109,11,152,66,251,7,166,177,169,199,11,251,230,198,214,131,122,186,215,25,238,235,190,19,84,211,163,45,40,203,221,38,165,125,61,26,207,151,25,48,254,116,18,109,211,8,223,98,46,172,112,66,101,82,88,150,148,56,17,232,155,59,193,18,120,61,193,91,71,216,19,166,186,30,189,32,143,183,248,54,251,81,18,210,50,87,63,79,40,154,33,134,136,167,3,211,237,21,241,242,68,79,96,8,140,49,139,71,3,212,98,186,114,64,200,151,183,200,95,217,142,97,142,15,108,33,177,175,170,197,76,49,20,222,61,150,123,106,239,234,97,110,161,221,112,130,247,196,66,115,75,59,49,176,19,114,8,182,239,171,207,246,8,64,147,197,246,80,1,251,237,163,23,70,149,161,70,28,178,250,243,125,40,236,247,35,14,33,150,208,24,8,248,68,216,73,174,152,164,172,194,22,206,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,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,131,134,241,249,182,119,234,76,128,180,53,112,25,11,117,12,153,101,103,132,208,6,168,141,255,66,220,185,235,224,146,36,91,249,133,48,242,126,121,63,44,36,28,28,76,176,48,49,48,144,16,18,111,115,70,226,45,200,47,254,202,136,149,123,102,44,142,78,247,244,140,166,247,234,172,63,43,43,47,145,113,89,139,220,253,174,57,58,120,216,35,231,227,252,255,86,116,245,176,109,251,179,169,232,145,112,37,41,87,103,102,221,68,25,100,115,134,38,217,156,13,104,121,34,12,236,227,18,148,32,58,194,86,121,225,73,230,145,76,67,52,58,8,147,95,24,135,141,236,147,131,227,180,221,243,152,187,15,119,29,133,241,31,223,76,152,179,71,180,37,153,6,192,249,106,202,66,110,140,75,76,187,182,114,36,100,85,66,70,26,226,237,196,192,175,236,10,121,171,123,107,140,183,163,221,144,238,121,92,203,79,38,66,224,100,18,194,23,110,107,232,110,182,224,136,255,236,35,187,60,200,205,39,83,44,77,49,247,205,153,218,109,200,165,139,172,39,42,30,239,91,67,207,208,101,217,195,118,229,215,88,84,130,208,77,150,215,234,86,75,115,97,214,210,238,207,92,232,174,137,116,250,133,103,85,142,143,94,141,177,127,122,46,88,193,251,34,19,13,249,146,155,103,182,236,184,215,45,190,238,118,141,93,238,33,172,144,169,179,20,226,237,155,63,103,140,97,122,64,156,190,165,107,134,163,210,73,122,86,86,152,132,255,219,154,217,160,169,73,103,54,144,61,86,60,127,142,91,245,122,86,72,100,177,21,227,205,214,116,46,152,112,110,118,62,42,117,104,192,202,160,81,151,127,13,141,130,244,8,151,170,191,198,161,214,40,237,70,226,194,94,213,196,51,169,114,12,161,242,115,233,194,247,144,127,48,214,31,27,98,192,152,89,95,106,45,48,249,255,81,172,63,137,152,157,203,243,252,224,69,38,85,84,22,162,63,135,83,103,95,152,186,115,17,187,39,28,61,190,69,243,233,197,108,249,233,69,254,100,189,63,189,176,13,131,20,98,194,24,159,71,60,155,250,151,168,30,39,11,139,34,112,127,246,132,124,56,30,14,13,192,254,2,214,191,142,103,81,195,155,150,54,247,237,21,188,54,138,145,162,43,207,114,191,105,71,22,68,233,226,62,111,70,199,130,220,242,133,97,55,79,242,112,50,90,71,171,23,70,140,166,74,215,32,83,159,219,97,82,6,130,71,96,102,83,31,252,237,114,139,59,27,185,62,242,222,199,14,205,35,186,70,124,35,88,250,103,249,93,244,230,133,41,163,138,50,84,42,109,211,254,116,94,237,189,27,2,54,1,23,35,215,27,14,35,232,37,173,217,21,191,237,0,152,85,16,53,249,108,201,120,88,125,170,33,91,82,5,54,82,187,146,125,88,136,118,203,111,147,183,248,41,141,241,222,120,7,131,67,138,244,148,113,115,246,76,48,139,47,16,163,198,173,155,108,236,15,134,248,68,56,216,184,178,182,207,91,7,186,207,33,35,61,171,240,109,246,111,50,144,250,160,178,37,179,98,106,53,255,229,13,231,65,146,198,28,159,31,163,17,69,163,36,189,202,52,110,228,139,124,27,21,48,101,69,65,167,122,198,159,170,136,59,87,10,190,241,210,4,70,244,244,179,39,173,34,117,38,41,32,39,219,159,68,212,111,204,206,38,198,246,44,191,125,108,242,250,73,89,34,98,69,237,207,20,24,158,209,117,63,103,33,102,185,131,201,0,201,204,115,18,221,173,1,146,107,49,35,184,92,81,144,150,191,207,201,30,42,30,208,198,75,193,25,118,127,187,96,45,37,105,77,238,202,94,23,197,136,8,198,95,40,44,33,18,191,207,174,252,187,77,96,198,228,43,206,93,84,232,15,37,130,229,250,5,189,219,247,61,73,210,220,81,189,14,227,56,124,170,142,50,42,242,181,7,69,170,233,118,140,188,22,105,11,219,195,254,232,180,249,97,22,227,148,182,176,22,124,62,126,27,49,116,70,227,99,14,74,213,63,129,78,38,18,226,186,65,120,58,141,207,249,99,241,0,54,110,128,120,105,40,113,184,143,251,68,162,130,127,11,108,98,243,49,207,200,29,21,24,243,118,45,127,54,52,66,177,60,152,196,16,171,93,184,64,81,21,31,139,143,89,246,221,76,105,189,155,44,77,4,83,199,167,196,7,156,44,117,44,96,152,199,124,237,45,178,96,178,188,22,196,16,229,126,75,246,147,33,234,3,211,132,221,63,185,98,131,53,77,12,120,228,238,123,229,98,121,4,245,15,153,138,249,22,59,115,158,227,226,145,77,97,161,253,220,179,239,25,139,58,211,120,45,238,187,125,250,91,15,22,151,124,15,82,21,115,236,242,29,63,237,20,24,57,208,238,27,49,252,244,89,118,59,212,190,214,199,164,9,140,223,37,152,254,206,91,159,39,86,127,49,74,132,182,140,56,84,223,124,66,135,185,166,199,123,19,19,43,181,249,195,145,36,10,22,41,60,237,231,162,239,19,141,44,8,17,142,183,91,11,4,54,247,225,164,200,198,36,222,148,140,215,187,159,101,146,186,123,81,248,236,57,249,174,144,115,72,23,100,206,2,54,34,187,117,59,126,238,41,35,233,79,83,38,87,154,159,1,152,217,65,163,6,140,216,213,114,152,109,70,126,123,253,10,12,227,128,105,34,170,69,234,28,102,160,159,187,16,81,200,144,30,155,252,24,13,35,126,186,119,209,243,34,255,169,76,63,188,140,52,85,244,165,172,212,230,83,8,0,94,212,83,135,66,20,245,158,177,178,207,28,156,42,41,76,48,120,142,128,185,159,139,14,25,36,128,55,185,110,25,151,225,46,34,94,104,114,69,31,141,248,247,53,167,136,225,157,165,71,98,216,29,148,78,212,81,164,196,206,20,93,105,251,199,198,175,160,50,102,112,141,162,140,122,23,152,9,172,203,195,201,250,235,251,118,109,35,68,42,146,117,38,198,126,7,252,55,21,154,162,244,214,143,23,184,150,166,160,100,138,251,129,142,229,49,100,253,144,252,102,171,234,194,70,188,47,173,73,220,155,126,110,154,220,134,200,52,179,218,154,143,89,49,253,84,249,154,38,164,183,179,163,48,50,8,138,27,127,213,237,7,8,126,70,133,41,18,136,243,133,83,84,132,44,153,181,253,211,114,165,103,16,16,103,133,225,56,108,14,103,252,127,91,225,113,9,212,13,78,84,224,42,220,32,248,184,112,202,145,164,96,40,94,136,251,214,245,236,112,93,244,163,51,186,125,45,57,140,125,222,245,189,170,177,230,222,239,101,82,238,237,133,63,34,131,31,44,149,36,6,115,247,247,214,103,214,166,149,31,184,250,150,100,148,132,34,16,0,60,218,71,143,98,182,6,101,245,239,139,149,187,205,227,143,22,54,13,3,103,27,129,226,153,121,6,188,205,143,206,201,224,42,105,121,192,196,135,70,115,235,142,204,114,25,240,243,146,249,243,88,216,145,94,90,68,39,128,161,174,158,119,91,216,11,23,180,116,141,4,132,42,39,62,18,0,218,122,82,3,232,171,139,33,211,174,145,208,221,29,181,220,39,249,30,164,73,126,116,222,118,40,151,71,140,21,29,57,242,116,239,194,222,86,160,169,112,74,251,126,77,44,141,220,117,18,147,13,190,253,181,153,71,178,17,3,67,117,54,2,78,59,235,111,163,220,60,239,107,179,62,166,78,21,74,72,218,53,254,72,250,215,219,21,175,141,218,117,245,99,153,210,45,129,235,178,244,188,187,223,49,224,34,126,72,114,226,244,21,146,127,122,170,50,228,141,147,219,135,188,195,52,43,29,111,198,162,148,29,69,224,160,43,76,212,160,59,76,234,191,244,140,77,109,185,53,66,81,229,210,201,192,209,53,125,208,186,109,91,242,69,32,41,174,245,246,108,146,213,33,251,248,49,238,182,12,233,18,238,20,66,11,103,150,22,31,19,162,54,73,54,21,234,153,202,93,1,167,237,57,204,228,115,20,68,150,253,154,206,213,183,70,202,33,165,63,155,79,224,111,117,154,102,17,82,70,109,192,219,82,35,156,228,124,40,217,232,214,195,26,104,162,252,73,38,98,186,27,33,249,87,74,148,201,39,31,95,57,49,222,74,210,202,116,167,219,166,33,114,111,255,118,186,203,252,44,24,215,211,111,193,208,179,148,166,125,94,102,178,126,112,230,231,101,233,20,18,13,246,221,18,82,166,174,86,182,50,204,192,214,90,192,120,26,162,227,148,58,12,191,66,147,239,180,68,75,24,58,157,117,39,129,221,53,134,72,73,174,106,90,133,159,1,132,96,38,4,22,2,151,106,130,90,23,206,166,183,17,48,91,196,23,43,133,73,110,113,232,198,107,83,140,0,107,222,133,185,236,199,91,35,185,82,62,169,32,208,201,65,37,141,201,36,249,116,167,161,221,173,20,83,73,207,206,143,213,143,0,116,153,118,106,20,100,88,33,109,185,37,241,188,245,121,195,41,43,190,154,24,247,244,49,67,94,94,78,158,202,5,195,77,1,24,69,84,95,182,226,131,202,215,174,75,144,52,232,38,202,118,80,125,3,39,118,177,132,182,107,225,254,198,114,191,19,9,189,76,29,81,220,55,254,203,141,32,87,147,159,70,86,170,95,199,1,23,172,33,66,93,203,132,5,198,61,203,145,153,220,194,190,142,12,129,149,83,93,152,136,167,44,248,99,24,227,178,186,232,89,90,34,36,68,118,217,204,179,250,179,207,140,203,50,133,225,199,57,134,222,157,225,125,23,149,239,131,91,148,157,42,251,234,66,128,179,11,108,162,74,247,123,64,57,161,250,178,132,55,143,213,120,187,134,93,166,63,141,202,104,43,142,82,45,21,164,93,100,24,67,129,120,223,154,149,36,187,137,25,194,235,158,167,150,113,159,100,192,241,131,159,3,51,252,141,38,164,251,180,230,88,187,254,169,162,181,155,191,159,78,201,247,126,83,189,107,15,60,243,156,225,212,171,138,225,9,219,238,178,163,26,108,233,239,182,150,253,64,99,52,115,87,24,133,11,191,49,17,157,20,237,89,166,92,247,123,34,228,66,75,164,151,27,117,108,190,177,147,50,43,60,174,136,191,19,75,246,123,32,188,8,242,149,89,56,225,112,35,86,38,62,1,2,49,203,39,24,27,181,238,6,173,25,213,243,125,227,142,220,130,104,216,159,175,6,251,127,92,58,214,18,181,79,216,103,185,135,248,197,187,110,9,162,2,159,175,22,46,78,220,3,194,12,138,180,3,114,83,14,111,36,12,228,225,148,43,36,191,151,83,178,33,164,235,172,208,117,35,203,191,27,13,155,166,192,220,103,194,170,42,150,219,39,240,66,112,125,187,65,71,52,70,90,83,206,208,220,37,70,42,153,28,119,184,148,235,245,223,84,174,121,73,223,10,174,188,54,253,198,194,213,90,198,132,85,86,221,198,157,231,81,106,63,19,144,205,247,182,131,112,131,120,211,150,121,25,247,189,207,28,51,251,172,193,36,157,134,213,176,222,227,174,194,171,150,245,83,115,71,44,215,13,72,228,171,138,55,251,192,156,80,247,44,165,230,104,100,177,128,33,196,102,174,56,188,214,144,1,35,117,130,154,197,11,163,222,41,155,247,49,183,46,225,59,63,77,245,131,220,62,185,235,244,121,61,175,213,252,82,34,234,220,33,122,94,247,202,1,33,73,218,50,162,231,219,80,220,120,127,250,231,161,148,159,134,32,185,55,255,237,222,73,92,10,120,153,132,208,114,120,44,245,7,192,21,137,27,229,194,56,31,100,134,119,42,255,4,134,99,92,182,154,254,241,88,222,158,147,194,39,247,2,168,6,206,119,184,223,19,215,130,204,178,81,47,197,37,83,97,146,194,17,63,60,44,165,227,238,144,28,109,234,68,36,143,145,200,240,133,81,18,23,165,29,106,165,40,25,189,240,196,129,18,116,141,103,187,37,81,195,225,129,32,177,60,28,225,146,115,173,243,123,243,217,201,135,24,169,28,80,213,13,119,146,20,8,25,6,76,200,174,248,69,172,89,124,47,150,15,169,176,151,120,226,119,183,93,53,200,109,81,22,39,173,193,97,178,96,101,26,158,111,5,229,82,160,75,191,53,58,61,189,223,41,14,181,68,110,50,73,201,90,37,7,223,221,232,132,173,164,245,198,166,115,23,61,244,52,98,65,76,147,121,152,126,253,52,213,249,46,48,41,238,254,57,185,192,139,155,16,242,0,110,43,195,97,222,34,222,26,178,140,49,220,101,92,76,94,56,208,14,225,169,92,201,87,150,25,108,153,215,219,71,12,79,205,148,51,13,134,201,229,110,192,98,188,158,178,122,80,243,89,254,45,33,132,219,93,4,211,81,103,240,123,20,183,253,38,178,122,232,196,179,242,195,211,0,83,189,8,112,147,172,53,60,46,65,110,73,19,134,88,56,227,206,145,233,243,136,215,126,100,201,77,70,241,14,56,106,142,170,118,75,86,221,250,42,99,88,1,172,189,254,234,115,163,131,126,183,82,142,114,97,119,38,111,43,205,59,11,73,215,165,70,71,196,162,39,230,227,93,246,231,22,209,183,234,221,230,108,149,78,63,24,97,140,190,147,106,73,151,209,239,78,218,112,15,87,213,225,53,129,97,111,92,127,81,39,129,45,29,227,162,191,84,225,127,18,179,254,143,255,233,111,255,227,191,252,93,180,122,148,127,149,104,53,26,228,213,3,202,92,152,69,151,205,224,176,73,128,243,144,40,6,121,245,43,76,125,242,188,143,85,252,23,188,6,186,12,43,55,143,93,151,86,37,238,134,118,221,200,211,209,74,110,186,56,162,51,218,217,247,29,119,37,183,39,156,220,176,143,147,161,238,1,251,50,162,100,205,188,19,40,177,119,15,178,214,37,140,186,147,1,218,41,226,191,236,168,89,98,26,199,166,205,125,4,76,214,112,140,47,55,110,9,28,100,35,50,104,18,48,129,30,219,125,228,70,29,168,61,79,220,144,60,102,129,134,98,83,116,136,37,192,53,87,67,76,112,226,224,188,119,99,20,50,147,44,113,30,228,152,35,92,2,165,72,31,26,37,58,166,196,114,91,85,121,12,8,49,205,115,44,245,48,101,169,79,215,8,20,117,122,238,64,39,93,179,107,120,106,68,64,130,62,101,137,62,253,8,239,150,163,199,122,145,201,124,254,226,173,220,215,4,101,133,134,228,230,216,30,247,130,27,127,72,168,131,48,216,49,146,165,237,22,205,122,154,26,73,112,184,154,36,37,15,24,43,32,236,111,206,195,212,31,56,143,46,78,174,244,132,243,168,131,11,219,190,84,181,7,169,179,192,47,179,194,9,182,197,131,134,46,54,154,101,238,228,34,46,44,177,192,65,10,124,184,200,144,164,239,242,90,232,184,68,4,167,147,180,35,1,84,50,208,139,167,132,144,164,145,130,110,141,40,230,224,106,218,252,90,113,134,112,202,36,41,103,247,78,17,207,227,36,150,232,17,108,46,121,93,239,184,17,208,22,249,152,4,1,186,187,245,243,204,54,161,5,70,224,198,29,166,150,220,38,33,233,97,85,6,62,143,172,166,65,130,133,84,80,138,79,147,186,2,153,252,208,77,166,112,167,162,217,221,52,172,12,143,70,138,239,197,57,34,89,25,131,171,153,187,171,88,252,185,72,194,200,177,163,206,160,69,99,36,250,228,217,5,122,47,95,58,208,90,109,137,215,13,108,157,226,107,122,116,92,133,2,91,164,42,134,180,88,4,65,66,237,16,97,79,119,19,131,14,133,43,194,98,17,147,38,83,89,80,110,232,158,34,64,60,161,23,141,242,159,27,147,135,243,138,197,54,170,102,16,144,194,237,113,20,28,101,227,201,78,32,159,40,114,58,16,73,149,156,42,146,234,206,190,236,191,109,226,240,49,226,36,138,159,109,213,141,54,202,109,37,30,222,169,22,111,18,143,200,91,59,158,201,46,188,183,219,66,185,124,146,157,206,52,78,238,250,129,144,104,23,205,232,48,194,91,127,244,196,108,174,146,45,210,73,93,247,151,206,196,20,98,188,33,163,26,195,211,38,8,244,37,205,53,33,203,209,239,197,148,252,74,50,72,131,118,195,111,129,153,17,13,206,101,210,88,208,167,241,12,27,28,124,75,114,69,140,22,43,251,177,131,155,67,67,206,204,222,99,70,45,73,140,16,249,117,114,23,240,248,79,191,209,67,95,39,173,7,234,160,53,220,5,184,233,99,200,42,114,210,211,231,40,171,67,238,52,164,6,177,139,120,36,29,165,89,121,54,68,225,201,87,125,181,43,140,100,14,49,221,179,247,236,220,105,170,232,140,24,111,205,244,139,3,196,38,73,244,213,97,178,160,4,209,221,70,231,232,22,181,26,171,47,140,91,32,229,13,170,27,73,182,85,229,230,232,137,125,112,101,84,201,213,162,232,51,60,105,200,54,200,84,97,12,136,2,184,5,147,171,200,102,147,19,201,82,237,110,254,152,176,78,192,9,102,130,236,201,119,13,118,49,201,143,227,130,187,174,161,128,51,183,106,82,97,254,157,230,110,225,36,19,50,151,220,60,248,85,103,113,7,98,69,219,75,51,251,96,73,184,173,41,177,74,178,109,24,127,85,46,110,96,194,236,218,21,78,124,7,119,171,54,196,139,98,233,98,161,147,240,233,110,213,90,131,87,14,24,115,205,189,170,148,141,14,5,7,76,68,183,99,12,139,228,14,157,166,123,100,183,124,135,141,130,160,84,202,186,103,115,88,113,144,54,30,198,81,232,48,66,241,242,211,201,126,190,58,76,206,160,194,86,157,238,193,148,98,194,219,2,179,193,121,174,228,89,78,83,228,231,200,211,60,155,252,8,155,60,61,93,195,178,202,243,102,178,36,202,94,199,147,229,137,143,220,123,222,173,244,89,90,163,209,52,111,146,64,178,148,40,73,39,129,231,160,101,143,212,112,125,11,103,7,40,12,183,85,252,239,237,216,194,255,230,183,133,127,114,249,210,171,217,118,171,186,161,190,174,119,70,244,93,215,221,149,97,42,204,83,116,144,50,53,129,110,24,183,210,187,186,188,15,12,145,195,221,98,142,185,212,168,17,82,24,67,250,250,192,54,213,195,34,188,70,235,117,39,93,165,158,90,86,154,253,116,114,7,25,234,152,146,129,65,234,15,6,254,109,60,182,213,49,233,107,17,233,185,23,105,246,108,121,171,68,131,117,247,213,218,140,41,84,174,217,84,42,101,79,29,65,109,91,181,86,146,241,173,95,39,85,195,63,25,250,23,4,59,82,159,158,220,129,255,82,148,76,33,52,157,123,121,254,197,89,177,42,34,153,76,161,126,68,2,96,154,83,52,203,207,142,204,247,203,145,244,120,190,157,120,69,206,134,15,255,136,27,6,45,117,9,54,161,73,114,174,103,126,0,83,149,28,19,33,37,251,122,126,10,162,60,36,242,99,40,95,54,247,138,32,211,62,178,136,9,49,159,197,178,30,120,19,68,4,6,225,2,137,247,19,225,156,18,26,220,184,143,123,118,171,126,54,77,169,36,50,144,60,216,100,92,169,69,27,147,156,153,134,195,11,129,227,34,174,162,197,117,122,134,125,90,166,164,157,80,168,116,121,145,236,242,86,245,86,201,7,134,61,206,131,24,220,222,196,121,125,62,88,66,27,36,178,240,206,118,47,14,50,166,105,247,60,6,4,68,69,232,104,253,242,217,119,100,0,174,173,129,136,133,236,88,77,43,174,4,79,92,135,253,189,12,79,177,224,2,55,36,68,199,245,129,154,57,183,137,210,172,143,87,17,119,230,181,29,56,150,132,183,12,152,74,50,207,252,229,53,52,182,56,173,130,113,133,37,184,138,6,237,237,170,228,158,38,212,6,178,92,56,120,48,25,209,225,25,52,67,83,96,136,24,34,235,24,14,207,45,173,59,7,231,61,232,74,193,137,32,137,12,19,201,139,38,14,81,42,143,167,120,106,155,209,154,250,195,49,6,196,83,75,148,110,172,72,51,50,109,59,113,3,35,199,187,189,245,48,217,62,113,34,227,30,241,148,51,46,40,18,106,195,66,205,158,68,113,118,55,216,188,165,103,198,200,230,153,66,149,215,150,159,30,8,95,109,207,118,131,55,78,86,216,177,33,33,221,240,239,137,32,89,127,28,239,231,191,23,68,210,103,75,183,207,101,158,154,243,123,29,193,132,205,138,226,131,240,110,175,106,233,14,18,45,152,70,159,112,93,150,248,124,100,150,118,203,245,89,238,209,196,54,43,18,138,128,191,126,223,124,5,168,65,139,168,194,65,154,195,85,185,70,40,226,9,115,116,104,76,175,217,79,69,198,92,178,250,200,45,28,41,57,220,144,103,150,103,51,72,17,98,57,239,64,209,115,192,8,34,111,191,71,109,106,83,166,4,189,216,149,218,12,184,22,49,143,151,165,13,108,143,23,224,175,214,72,7,89,151,41,146,250,151,73,244,74,188,215,168,74,252,0,106,16,245,102,141,198,113,253,247,96,93,61,147,118,203,10,160,117,47,181,71,222,253,121,13,141,199,25,197,104,142,188,123,17,243,2,53,217,68,79,155,92,85,55,60,46,29,117,57,204,202,214,24,12,23,26,14,53,191,247,54,68,221,53,250,9,207,134,239,243,73,61,235,11,75,122,120,94,36,26,185,79,172,226,119,145,242,141,60,89,6,180,12,10,219,254,190,65,202,76,190,131,110,104,173,208,62,138,102,142,85,179,37,88,1,65,132,31,141,144,65,36,205,149,104,76,149,230,126,97,179,35,187,254,116,39,137,201,115,137,96,185,169,207,79,215,238,73,149,16,118,156,13,72,91,35,143,118,223,43,225,187,209,111,141,167,104,248,69,106,144,141,246,36,21,144,220,226,142,98,212,55,87,215,4,146,201,23,240,252,18,211,95,208,20,17,227,238,138,236,148,166,50,150,150,157,50,83,246,220,22,227,253,157,154,250,2,91,95,245,92,35,36,174,53,51,38,157,174,214,155,14,100,58,161,50,13,207,196,170,233,206,241,5,139,115,145,18,41,150,15,213,178,237,230,3,37,184,22,53,41,199,50,0,110,62,80,55,173,162,162,41,61,36,105,222,214,102,133,106,227,108,138,216,23,77,20,108,104,42,210,128,89,249,102,65,85,99,51,149,49,37,19,255,227,6,95,86,61,66,103,21,14,115,196,146,72,96,191,214,60,39,174,245,23,229,18,167,9,63,3,86,193,116,159,125,22,102,215,236,129,179,177,146,80,120,59,110,226,94,154,36,213,201,39,173,55,11,42,17,98,222,10,119,83,246,249,224,140,99,250,205,207,194,48,190,31,196,74,22,165,223,221,78,233,251,236,98,18,52,50,102,149,172,229,114,19,203,234,122,170,202,22,68,137,48,197,223,17,135,83,99,105,90,26,249,27,121,251,231,226,1,67,179,214,214,199,137,14,74,224,75,54,21,116,245,198,173,150,91,70,216,33,110,167,5,185,100,105,145,148,134,120,164,36,219,153,226,233,238,158,87,6,27,133,36,9,154,252,242,190,253,134,28,169,105,162,223,228,94,235,253,38,124,167,135,64,49,26,21,255,30,220,174,146,228,134,21,82,173,187,127,15,106,92,164,54,114,193,1,81,238,209,8,92,83,211,196,200,118,67,14,70,188,91,164,18,8,11,120,95,174,10,251,97,149,73,32,63,241,236,25,62,67,45,76,243,38,70,114,240,121,99,18,16,197,174,36,21,18,94,38,79,33,228,210,34,137,162,228,242,214,120,103,60,159,178,58,48,253,243,167,209,103,61,67,247,64,224,243,202,99,71,215,54,230,130,100,184,194,217,236,126,31,116,218,74,85,24,199,183,167,226,65,226,175,89,15,185,153,130,140,239,102,9,166,87,109,125,110,227,219,111,243,72,13,63,89,195,248,214,202,181,53,200,32,84,167,18,93,131,174,250,118,173,238,65,230,182,188,87,50,86,26,79,24,53,75,80,224,149,35,53,140,60,6,181,135,81,138,200,201,61,55,70,190,32,153,170,199,144,47,238,255,88,204,89,77,180,38,23,175,143,112,242,213,82,180,214,128,109,48,71,102,217,34,65,127,105,214,111,243,157,208,60,136,103,155,213,164,96,11,127,59,220,251,232,178,9,159,137,3,9,93,139,82,30,220,176,242,210,16,97,123,176,207,178,134,150,142,152,9,235,249,79,111,33,47,182,241,118,191,12,94,81,14,127,157,8,172,116,255,97,72,75,101,31,204,80,194,214,120,52,255,182,102,51,147,209,229,198,50,29,147,146,118,75,62,31,219,253,108,164,193,83,242,167,233,227,149,133,125,93,182,112,6,62,101,12,123,92,78,185,95,241,19,101,205,90,45,176,56,156,162,46,171,44,205,46,39,131,107,122,137,81,179,236,15,121,177,100,17,211,44,209,68,189,101,227,197,27,69,110,163,20,42,116,133,201,152,233,145,248,94,158,103,15,10,240,115,20,202,193,47,36,112,167,46,37,71,141,94,79,186,43,32,139,184,106,20,0,158,115,72,12,13,168,17,103,247,192,47,158,229,44,121,199,201,220,57,222,152,172,122,89,215,176,95,246,225,185,233,156,60,93,190,23,209,145,82,71,100,251,25,49,152,20,250,80,241,226,129,206,115,219,75,81,211,181,224,232,77,219,67,153,217,230,243,122,74,140,210,136,146,227,51,158,107,106,117,19,34,51,219,235,153,107,122,82,47,207,190,153,231,158,190,116,225,164,145,251,32,5,43,104,125,93,187,112,243,7,210,113,180,45,164,248,253,124,106,173,49,58,3,62,34,247,29,163,176,104,136,150,218,217,233,109,207,173,77,212,224,39,26,36,53,28,182,20,96,158,11,255,191,189,99,243,231,215,159,223,132,158,198,161,28,228,187,36,193,147,154,246,109,33,48,92,17,113,240,17,34,119,21,22,179,175,245,57,135,140,135,50,96,194,233,253,59,77,102,221,22,116,147,214,48,79,127,194,55,11,49,8,18,125,226,183,11,180,7,55,187,105,54,227,230,14,235,182,17,45,185,156,152,7,46,198,240,36,48,153,139,253,155,118,40,157,158,215,138,44,161,134,77,249,217,59,231,190,91,209,166,175,1,66,192,113,179,129,41,38,206,90,24,10,9,77,191,65,234,201,13,248,76,233,248,97,146,236,231,13,133,81,21,13,107,141,192,195,212,38,238,75,35,134,50,181,53,36,125,237,139,110,144,244,96,196,147,1,91,246,122,191,191,141,122,132,132,215,57,31,157,83,216,90,67,232,40,40,204,253,237,54,102,99,148,84,248,31,124,139,149,166,221,77,164,126,178,89,5,234,71,94,68,117,5,133,136,250,94,20,236,221,220,64,74,187,41,250,141,241,70,103,235,230,54,81,27,105,58,247,218,152,125,241,194,38,167,20,235,148,215,58,59,252,190,63,77,174,71,176,211,145,229,92,16,52,171,14,179,149,198,152,81,186,156,62,138,104,110,72,197,36,51,3,174,136,249,125,7,194,153,144,181,139,22,39,173,17,69,190,35,78,97,122,31,218,154,59,208,117,51,32,109,211,67,153,14,118,197,116,236,232,251,90,167,107,69,231,32,190,168,155,204,142,76,214,233,68,210,241,38,84,181,238,91,17,13,15,206,61,6,148,34,24,127,171,13,183,113,216,228,220,165,219,149,29,182,214,228,224,77,133,207,199,242,1,223,70,22,93,21,134,94,57,126,251,204,67,157,133,228,90,126,50,94,6,83,176,161,173,97,140,191,11,164,147,47,23,84,158,6,247,242,145,219,1,67,11,178,139,194,103,78,215,128,51,116,184,10,163,104,238,47,134,210,252,212,214,164,5,248,168,116,194,102,250,211,163,121,210,23,112,223,226,206,2,134,39,219,223,171,207,23,60,39,104,142,31,38,170,165,143,158,230,224,184,240,177,232,37,72,221,140,19,185,199,75,15,179,19,21,54,22,63,135,143,9,52,116,192,39,69,71,1,215,179,77,107,235,85,60,199,20,152,203,179,14,25,193,225,238,111,61,96,180,215,169,130,168,201,142,214,115,182,166,61,183,202,67,255,154,4,30,151,126,108,248,152,167,119,109,66,179,251,192,231,107,231,17,240,150,243,27,24,73,39,31,181,73,185,148,192,38,147,23,93,195,87,63,154,194,70,228,237,48,94,236,174,48,36,181,62,201,177,127,116,88,140,140,58,150,200,203,10,66,221,46,25,198,51,224,45,142,54,96,172,69,31,22,124,145,225,154,1,30,158,16,49,205,109,26,10,215,192,199,62,142,65,129,47,230,1,145,252,245,142,25,151,184,118,172,216,236,115,56,75,70,91,51,159,245,71,246,252,67,145,191,22,184,230,203,82,109,48,241,51,125,118,69,252,204,223,138,20,236,167,177,49,20,6,202,127,20,62,63,151,2,38,246,168,207,134,75,42,246,28,124,139,75,71,12,57,161,45,176,218,183,63,120,197,150,68,113,64,145,49,195,168,236,159,41,71,94,18,236,248,242,219,11,177,225,59,102,195,220,162,15,188,207,134,250,89,153,211,88,147,165,188,159,89,197,21,241,27,52,104,140,87,210,21,98,142,158,207,119,137,190,21,85,9,235,129,83,241,174,13,136,138,203,243,112,194,72,183,107,3,50,154,212,21,238,94,74,3,220,131,50,211,80,2,0,254,211,219,120,148,31,184,222,50,73,224,145,235,120,225,116,221,20,19,114,30,198,88,225,58,111,14,34,240,128,159,243,129,199,245,170,194,56,74,56,244,109,61,110,154,182,137,236,54,41,78,50,24,197,137,11,99,115,189,48,190,80,111,77,132,227,125,56,185,23,227,194,92,2,222,174,181,237,219,10,122,179,199,252,123,90,67,123,112,135,5,11,47,189,195,130,90,179,63,252,156,224,235,29,84,74,25,252,189,145,175,123,190,200,49,0,183,143,41,75,236,253,156,124,111,239,217,104,245,157,104,59,118,75,124,64,187,235,36,39,240,29,67,54,137,170,102,69,113,92,251,91,157,142,205,231,217,40,187,197,75,35,144,178,158,103,183,203,13,0,218,37,93,14,144,112,178,127,13,203,70,210,241,60,29,217,129,158,119,126,134,179,154,24,197,7,67,103,30,50,25,6,147,107,86,28,54,33,232,7,166,108,213,97,238,146,207,195,73,29,184,253,38,12,26,82,168,6,67,93,237,191,157,85,174,209,224,181,123,252,54,65,158,231,189,224,248,79,119,221,147,202,46,129,109,170,254,152,197,1,155,140,187,194,230,137,187,48,57,183,85,199,180,13,231,110,2,134,24,81,95,140,11,104,137,214,220,4,180,107,28,141,190,0,76,222,233,217,84,60,25,21,16,194,4,253,229,142,174,70,180,165,12,225,105,75,164,212,127,185,115,232,234,68,25,166,16,116,225,99,69,102,61,217,112,57,221,52,90,252,31,165,22,249,32,20,75,247,117,141,222,153,240,66,203,136,67,219,231,209,72,84,221,184,102,200,173,13,53,0,191,111,158,13,41,231,46,7,190,81,57,52,133,187,204,36,235,72,186,29,135,217,236,89,214,164,133,84,55,38,96,233,146,186,16,238,139,118,185,189,40,57,45,145,60,12,188,189,92,102,146,101,214,31,176,123,69,215,196,119,155,138,156,108,164,235,183,235,164,152,198,99,151,181,215,199,104,185,140,57,100,64,31,187,82,76,32,116,133,247,141,10,144,182,1,105,132,142,8,213,46,254,206,5,241,21,29,109,174,78,201,27,27,89,220,212,123,46,58,97,23,174,38,172,173,243,219,228,141,46,204,150,169,247,170,76,110,100,249,98,195,192,179,60,246,211,62,167,209,77,9,5,222,75,82,214,108,45,224,95,184,176,209,203,235,210,131,119,195,187,54,32,100,169,15,92,60,251,8,24,133,133,7,78,215,129,248,169,20,246,119,254,67,69,233,176,58,254,155,145,51,126,228,219,134,178,95,63,235,18,175,94,192,240,4,233,234,128,66,123,248,179,201,207,93,207,158,128,180,212,118,152,42,185,103,71,193,47,49,29,54,199,157,194,149,96,178,195,83,11,33,128,147,147,226,0,159,221,237,221,135,207,110,212,252,225,103,34,74,32,6,152,36,245,234,112,37,126,255,108,211,35,197,136,79,238,63,207,233,130,157,234,195,50,151,178,145,216,249,66,154,199,133,161,129,82,75,157,60,173,18,195,66,244,229,109,141,31,214,31,190,200,224,106,239,137,124,243,239,172,42,163,230,244,156,185,212,56,116,135,215,219,113,28,117,190,190,142,129,149,187,58,46,40,66,159,241,69,72,37,127,44,67,124,151,37,96,68,141,20,165,196,43,208,62,158,245,101,209,25,249,105,42,36,179,194,231,31,163,223,219,2,23,10,19,62,185,223,235,92,203,102,126,12,94,163,102,119,20,190,92,249,154,107,77,103,238,4,54,85,106,133,235,138,207,69,89,104,209,153,180,204,109,91,28,30,59,235,10,98,171,185,236,100,192,103,202,234,45,194,114,62,239,161,59,167,81,92,234,123,157,159,171,142,146,176,251,56,223,96,190,247,125,129,5,144,210,3,147,124,230,175,125,44,84,73,70,5,198,55,23,15,183,138,88,129,195,145,13,58,82,83,67,229,28,148,245,211,186,51,152,114,39,133,97,74,185,102,190,209,126,52,157,195,11,237,170,17,61,35,75,167,41,12,119,181,63,156,105,182,100,14,255,152,42,252,225,84,43,60,104,191,149,254,128,5,191,171,162,148,213,212,128,183,208,176,90,254,14,110,17,135,17,133,209,175,5,53,151,159,109,16,124,55,53,53,8,13,248,20,198,67,18,122,191,86,113,64,170,89,9,120,110,221,176,80,84,172,45,94,122,136,38,105,251,201,132,202,215,130,36,45,235,195,45,139,52,198,100,194,40,163,112,185,170,115,63,120,79,105,12,65,159,111,149,150,221,171,143,166,204,174,119,239,55,229,244,122,119,153,68,165,183,247,27,206,234,41,175,53,89,151,213,59,134,252,137,238,164,211,230,145,119,140,92,99,245,251,225,174,190,41,189,192,227,241,46,155,80,75,172,204,74,16,73,134,140,207,55,82,60,91,24,178,65,25,239,238,51,161,177,60,4,133,43,52,150,22,254,43,25,146,97,105,209,222,45,242,30,244,56,135,88,165,199,183,162,132,160,201,47,15,152,78,227,135,73,160,147,17,25,144,248,47,159,99,38,146,190,31,56,173,152,161,38,92,175,158,1,148,51,99,192,72,247,208,11,4,66,112,151,155,15,216,60,61,2,115,232,69,215,204,63,172,29,47,104,111,248,128,66,182,173,198,48,249,165,203,13,44,74,181,234,243,240,4,27,176,79,20,60,188,58,19,232,74,139,229,65,236,80,111,39,220,101,98,159,60,31,175,233,160,117,52,229,162,49,41,188,122,243,65,167,50,223,155,38,165,82,171,233,44,75,216,61,110,238,218,221,80,103,74,130,59,204,87,38,68,2,89,119,171,99,121,203,210,59,47,69,226,128,192,157,112,77,118,184,60,167,162,177,240,236,238,168,113,251,9,92,113,9,111,135,185,190,44,133,75,185,169,67,198,250,219,132,69,0,182,189,182,47,47,14,48,209,92,253,237,76,240,215,59,110,149,96,26,227,200,174,179,6,220,211,216,237,137,144,84,178,16,28,70,36,71,131,51,155,194,75,255,237,62,229,18,64,228,166,249,194,196,62,45,26,153,89,158,85,4,216,244,154,121,206,71,231,169,0,196,16,23,112,44,185,182,16,118,204,226,95,37,161,108,78,159,128,123,90,82,179,192,38,225,225,147,100,174,81,100,180,136,30,149,104,76,9,245,212,103,51,67,253,164,70,114,78,242,101,137,54,53,247,73,19,8,129,65,88,208,31,1,157,195,112,4,20,133,225,146,240,215,194,19,169,40,204,243,31,104,188,159,82,200,73,38,59,158,218,237,48,62,154,7,70,149,123,93,24,70,124,65,97,213,90,209,216,92,158,69,225,148,187,255,114,198,251,42,47,181,16,196,44,14,67,124,160,113,42,155,20,247,157,225,20,157,82,76,9,156,157,114,103,34,14,45,41,167,204,8,2,227,205,81,216,103,36,212,68,150,207,112,20,13,154,174,143,38,153,249,206,33,100,72,41,133,21,152,236,179,235,254,92,38,152,245,180,166,82,33,30,222,177,215,180,103,72,205,78,135,71,121,34,204,86,153,182,151,63,156,114,175,161,35,90,208,94,240,174,77,19,126,81,56,66,123,43,217,165,71,166,32,183,12,183,252,201,83,16,162,245,131,18,61,173,62,160,198,197,161,29,75,80,9,121,199,176,68,116,158,152,130,240,244,159,222,70,38,161,48,74,108,23,254,241,5,200,94,64,18,251,205,16,158,150,68,152,228,220,72,86,59,112,111,191,228,172,60,119,103,178,216,182,79,20,242,0,135,108,206,9,227,242,82,204,77,36,51,132,132,250,160,208,113,92,43,22,25,217,212,117,64,201,183,191,153,205,240,162,12,136,5,21,230,152,191,35,90,77,41,230,105,93,203,190,27,63,183,232,34,228,52,45,89,38,244,53,53,45,97,98,238,7,238,55,93,213,104,103,147,26,162,200,115,80,92,230,48,219,171,54,198,85,237,67,214,141,103,90,208,126,198,33,69,99,206,39,249,28,5,218,163,230,63,109,55,7,109,93,185,72,76,135,49,87,20,38,137,240,26,32,150,173,148,117,249,192,201,95,253,115,193,119,161,191,124,78,43,183,21,161,178,35,51,74,225,20,78,41,211,164,124,26,31,27,216,243,43,64,147,212,18,3,83,49,23,48,91,178,118,59,95,201,218,31,90,186,92,195,146,229,76,251,128,13,203,114,87,20,109,72,127,39,162,226,250,228,100,138,125,142,82,102,222,21,166,252,161,4,156,146,120,165,216,54,83,172,13,227,153,23,91,17,121,140,51,132,254,49,80,135,75,77,97,120,10,227,183,201,4,124,30,158,146,135,228,129,139,102,18,100,171,159,142,159,174,176,14,41,76,130,105,60,27,185,186,174,48,118,168,127,75,228,220,187,254,52,170,175,241,203,89,237,49,82,76,146,135,36,64,201,77,82,152,192,155,127,172,97,85,151,2,15,62,86,244,155,184,232,84,152,203,143,180,206,89,28,13,137,112,71,223,14,19,248,126,26,227,206,92,129,150,253,12,89,135,139,220,103,168,237,214,218,113,18,216,103,160,163,171,121,114,102,239,188,20,235,6,215,144,82,7,198,182,91,37,224,172,190,127,194,85,203,125,255,144,33,173,161,107,254,152,126,132,120,3,126,12,174,140,43,180,5,216,133,253,8,148,183,18,184,189,115,176,114,104,230,128,107,94,207,179,185,253,140,128,159,203,124,130,124,119,197,252,239,83,11,91,154,229,194,187,245,108,112,106,15,140,124,151,160,245,249,105,4,62,234,18,120,234,201,65,209,229,210,215,214,251,136,137,47,94,114,158,223,91,11,41,112,51,91,232,86,166,24,60,132,86,4,170,234,149,139,188,244,236,207,218,73,193,226,105,48,245,62,10,227,192,200,242,169,167,218,24,150,54,144,227,181,72,79,153,10,15,200,176,3,126,226,125,80,94,60,19,197,74,214,21,78,61,235,252,87,163,63,37,40,2,99,79,32,164,46,55,64,248,98,156,72,249,183,182,138,46,92,19,205,149,85,127,142,200,164,239,69,44,77,208,173,43,47,193,230,61,98,63,33,157,78,187,13,65,73,188,21,204,62,218,120,48,38,177,77,34,163,167,253,26,16,3,197,47,67,93,220,20,70,186,59,208,213,223,103,231,171,196,248,219,68,107,215,133,151,200,59,75,177,221,152,30,147,194,166,36,27,240,76,58,131,205,190,140,61,97,144,82,171,223,242,220,191,235,146,195,227,185,85,112,121,156,53,54,66,179,219,20,166,152,64,142,45,148,57,21,166,166,54,224,253,236,24,230,5,149,211,22,198,18,29,81,24,1,99,247,39,144,243,52,174,93,22,181,137,82,101,133,9,108,5,92,107,85,27,218,212,230,91,60,187,61,57,31,212,199,114,91,13,3,164,38,189,57,144,215,125,169,217,205,124,201,229,25,209,108,213,36,97,252,192,64,162,48,193,121,159,11,147,123,158,254,118,110,73,44,167,221,165,250,31,20,23,185,191,23,119,11,69,237,188,220,97,149,173,246,172,234,52,134,156,14,203,76,60,133,9,73,68,235,86,250,179,60,56,31,106,180,134,67,201,127,155,208,199,170,241,86,203,68,49,20,29,225,29,196,154,156,162,197,2,76,150,191,143,40,213,243,113,48,1,219,30,126,97,234,55,194,68,225,220,129,111,195,151,15,220,55,253,129,97,20,244,175,137,164,125,81,180,114,145,118,148,76,189,172,48,214,82,192,48,150,106,207,166,137,118,59,60,213,146,5,30,61,197,28,230,82,19,211,176,154,6,189,239,132,196,174,196,155,11,106,138,209,14,19,195,211,198,195,42,41,29,70,164,82,127,186,195,103,123,7,197,212,47,187,190,182,209,231,221,247,26,112,242,108,29,51,244,24,29,181,124,207,0,39,121,151,55,86,190,160,128,109,67,58,134,191,113,251,102,71,38,67,215,175,245,83,54,242,214,221,226,196,10,67,82,218,28,38,96,177,21,102,35,238,14,195,87,173,48,172,70,110,41,192,95,37,4,50,192,149,11,181,195,67,75,194,128,177,57,239,136,115,232,9,165,44,213,52,99,12,223,206,80,72,47,229,129,107,241,196,11,146,173,171,36,190,34,217,73,253,237,69,137,48,164,169,232,152,121,249,160,173,165,90,44,192,45,95,70,218,185,126,197,214,75,225,154,183,155,179,44,31,169,27,6,78,206,164,50,173,116,177,54,109,157,204,45,254,193,155,139,203,214,49,61,6,190,103,76,89,189,231,122,102,3,247,53,159,43,86,219,162,67,62,16,122,116,75,99,155,33,151,21,198,159,239,173,169,233,207,91,97,136,21,178,195,144,144,61,48,52,112,222,243,115,153,16,30,48,96,162,116,222,115,216,103,158,174,157,143,84,221,97,97,244,158,83,209,65,165,129,163,4,33,30,216,148,40,47,140,52,121,122,224,234,124,251,192,132,174,151,194,88,49,119,34,146,159,58,117,76,201,203,217,126,226,19,152,148,226,171,10,237,87,139,157,129,89,61,117,133,65,68,234,177,47,190,246,144,128,96,181,132,212,152,198,27,145,167,241,60,220,137,169,64,41,105,47,138,18,223,247,81,57,19,85,10,191,224,165,162,116,242,131,201,190,58,171,191,60,48,222,68,135,119,19,17,154,106,254,220,116,13,226,159,184,91,122,96,254,104,94,248,41,228,6,69,154,196,65,147,118,86,20,173,84,127,52,201,14,93,95,218,246,134,124,97,202,75,90,123,224,236,147,216,228,215,196,125,10,140,98,169,119,12,223,148,110,12,3,202,253,29,48,85,172,79,235,137,14,224,133,33,205,123,190,166,21,22,151,11,15,40,83,215,3,159,63,242,247,30,150,127,244,192,92,212,46,76,49,209,126,27,251,145,111,107,73,136,41,126,63,237,151,104,74,190,113,30,190,29,23,152,186,236,231,123,144,67,120,159,109,218,238,41,63,83,129,223,254,224,78,80,232,65,161,125,219,142,66,50,214,31,184,92,243,141,10,239,42,244,15,63,116,6,74,89,255,31,232,45,242,38,13,156,220,214,246,244,107,187,223,107,83,143,35,86,144,193,151,30,200,114,200,171,148,210,217,59,99,81,59,188,53,37,215,38,240,184,53,149,28,199,48,150,60,243,59,199,21,3,225,89,104,129,159,73,88,227,181,10,116,41,130,30,211,236,236,117,119,60,143,121,181,82,123,96,146,31,239,179,241,114,74,142,26,48,183,211,236,112,85,33,0,224,115,15,40,254,112,140,17,157,70,38,53,123,45,222,77,160,44,207,167,53,246,192,157,39,19,29,130,254,180,206,81,50,117,96,162,254,79,207,9,147,70,235,115,19,208,61,227,216,230,125,246,128,169,72,151,47,114,102,96,246,252,6,196,14,218,115,50,118,139,139,20,135,169,88,214,174,21,75,62,115,184,107,154,179,193,169,92,75,103,27,25,138,26,158,221,184,34,29,206,103,214,181,7,62,214,203,117,192,110,170,56,37,179,220,224,26,107,115,89,178,248,211,218,248,118,28,158,90,99,107,112,221,62,81,207,105,83,37,18,5,130,41,213,28,174,233,217,84,48,201,74,245,174,21,18,82,242,3,227,180,114,24,77,181,231,183,107,114,7,45,231,75,155,207,179,203,244,248,177,89,223,239,100,225,114,149,163,177,138,170,24,234,210,16,160,56,126,94,184,122,216,111,155,120,252,120,159,93,60,69,148,124,250,50,71,121,225,225,171,151,250,171,119,200,74,92,35,40,179,216,239,60,227,151,239,210,62,214,219,220,47,122,140,224,64,107,171,227,143,87,142,39,227,213,251,163,91,43,54,21,110,94,233,125,41,148,194,252,165,6,84,97,207,144,212,26,163,61,170,248,34,191,239,28,195,57,168,5,122,231,88,146,111,1,163,255,187,58,206,255,196,179,161,164,120,167,1,148,53,222,154,187,206,59,137,186,83,13,0,195,216,250,76,19,187,57,59,76,37,252,159,107,203,207,115,66,243,45,183,119,101,94,54,96,224,243,154,165,190,235,58,121,207,184,122,189,43,143,171,147,163,248,7,234,187,163,120,129,206,54,217,148,119,209,115,245,10,152,204,247,241,108,87,112,133,57,140,99,238,217,205,242,232,177,225,176,60,158,237,138,10,209,27,108,162,218,109,60,6,237,217,48,186,215,193,108,210,225,158,121,84,45,60,239,232,49,52,234,211,184,23,191,243,109,204,252,253,172,60,146,83,253,124,49,89,237,103,154,145,11,127,175,24,219,138,208,159,185,80,87,36,103,115,187,36,178,43,176,57,85,252,189,140,242,248,129,179,51,239,3,111,101,81,0,70,150,214,31,78,218,254,115,190,156,143,217,252,224,68,4,112,61,179,248,152,26,158,109,191,45,79,236,237,26,4,16,254,98,196,212,222,174,113,96,57,92,185,70,235,108,104,72,97,100,135,107,202,207,108,232,220,173,252,147,64,19,242,140,26,139,215,237,5,156,34,227,153,228,221,238,141,14,239,119,133,32,56,236,211,120,91,234,205,3,83,223,235,61,163,182,72,7,165,219,30,231,40,250,238,218,239,129,109,238,31,4,231,241,243,214,172,182,24,148,182,183,222,156,58,9,23,126,98,99,6,61,77,143,245,187,252,149,187,173,85,133,167,187,35,55,221,16,191,116,53,153,240,213,252,119,59,76,80,250,108,116,243,134,191,84,103,219,208,214,92,6,253,157,134,105,220,139,245,213,225,0,252,72,68,8,242,54,41,138,181,219,196,177,98,154,195,239,163,135,232,126,146,34,145,115,125,218,46,39,6,194,83,124,254,225,65,145,104,152,14,195,188,49,31,216,53,42,129,9,197,170,165,60,172,192,253,194,51,245,103,101,225,218,41,217,91,79,83,207,120,224,115,204,249,111,207,71,5,25,56,123,153,23,240,28,143,43,135,72,227,77,240,60,240,249,251,185,215,224,127,47,62,160,139,184,203,251,236,121,77,78,96,228,160,223,214,251,242,143,0,115,103,237,47,172,173,145,240,125,122,102,137,255,23,134,192,225,239,91,123,199,161,193,249,243,183,229,181,145,126,251,179,231,50,104,70,87,179,223,247,174,249,206,148,108,65,185,247,183,91,124,48,138,13,158,107,236,32,166,84,29,29,69,10,154,236,123,173,152,43,153,202,235,199,155,98,34,188,23,205,104,161,150,119,170,196,36,165,0,224,217,79,152,104,183,210,17,184,43,63,192,111,154,174,17,48,149,69,15,204,237,241,126,144,92,72,151,126,96,46,198,222,26,85,152,209,31,184,220,108,28,43,227,161,132,252,89,155,68,0,28,158,239,13,98,16,8,205,142,194,61,244,172,205,158,106,140,153,233,234,62,207,134,171,206,71,165,182,82,223,213,9,129,207,114,152,124,143,167,53,94,242,104,13,79,192,243,219,124,77,255,109,50,211,158,27,223,233,217,244,215,34,86,94,31,151,198,177,193,99,46,152,68,232,115,145,165,254,202,135,20,138,247,253,92,161,39,89,5,14,163,241,245,222,176,225,77,188,112,55,130,148,231,26,76,252,192,97,8,197,159,174,157,81,73,1,15,213,7,178,139,46,238,53,135,17,152,124,238,216,103,30,14,255,218,35,41,11,254,207,25,51,155,15,11,116,251,207,215,230,34,156,125,150,195,84,255,92,255,235,57,53,226,183,137,226,233,21,189,155,192,243,253,237,66,140,36,169,13,69,74,98,15,88,217,204,64,121,151,238,40,41,11,242,181,207,57,136,22,132,195,84,236,116,133,81,69,9,120,149,199,131,213,182,5,6,29,198,174,217,10,87,143,176,31,24,74,96,189,189,52,114,104,124,46,21,124,111,26,230,56,246,88,187,161,8,224,154,159,0,140,201,73,249,166,84,206,134,152,117,84,76,151,108,78,135,225,196,122,90,99,244,70,215,152,214,207,111,39,106,149,28,158,189,234,68,61,151,71,151,83,3,94,103,163,215,247,166,28,201,119,14,140,239,172,142,13,164,222,170,63,28,126,230,199,194,106,156,218,222,115,196,70,155,30,250,13,106,175,43,31,106,49,69,53,13,219,152,4,164,29,173,40,100,40,76,30,117,11,152,80,146,194,176,242,109,135,33,133,208,15,118,54,223,248,158,21,111,177,58,44,113,18,246,17,173,33,118,208,81,233,112,127,70,199,199,227,184,59,134,127,89,59,222,122,102,221,179,80,242,185,101,202,134,206,199,32,102,121,196,209,90,225,186,215,91,70,67,220,59,250,5,87,204,131,214,179,0,227,173,40,194,124,96,52,24,162,99,187,63,238,99,116,146,46,91,148,193,123,60,211,176,194,68,226,15,55,41,240,7,174,171,198,231,202,143,12,39,112,174,151,6,219,224,245,248,238,218,217,9,92,175,149,124,170,243,120,157,72,36,254,198,247,200,79,86,38,112,94,151,226,23,248,216,120,79,215,16,134,223,241,240,131,106,232,200,2,137,41,90,91,34,187,194,100,215,4,124,150,174,94,50,234,47,33,221,97,35,21,84,152,50,158,187,128,206,25,211,213,188,172,80,84,248,57,0,43,98,81,15,193,217,91,211,140,57,126,14,187,162,222,103,88,206,111,2,0,48,212,64,69,225,134,211,203,97,120,24,20,38,41,113,197,111,155,107,81,97,42,153,125,208,112,97,169,181,95,81,70,200,254,219,167,111,250,104,216,21,170,15,25,69,33,26,105,168,184,117,155,79,21,194,43,122,134,84,86,235,136,71,115,81,83,184,80,76,236,131,210,80,169,123,96,168,199,188,117,227,80,210,174,101,106,168,125,80,26,169,52,218,250,216,154,242,53,217,254,116,162,85,74,201,99,13,16,69,212,67,132,93,200,153,64,137,247,55,97,208,169,84,21,206,91,25,2,140,198,102,81,184,14,153,104,29,246,118,249,109,132,106,167,91,51,231,75,239,166,135,72,65,246,43,246,149,1,179,140,188,88,33,66,183,124,5,157,157,247,9,119,83,53,58,99,107,152,70,180,37,240,56,27,96,204,52,10,42,181,227,198,202,236,141,249,91,93,58,133,91,80,236,12,72,242,234,221,14,13,129,237,135,99,253,5,182,20,62,119,122,55,140,143,113,178,146,58,106,11,71,144,55,134,4,167,235,79,227,132,140,245,69,66,129,238,197,4,148,147,27,113,80,29,62,94,199,114,62,209,118,211,22,10,224,165,247,225,99,25,65,67,235,48,84,81,250,94,68,52,221,206,106,208,14,170,201,110,116,224,105,56,12,171,166,246,28,122,72,239,25,146,134,26,215,181,68,219,29,176,121,120,4,70,197,206,135,20,34,147,253,124,144,28,252,195,136,146,226,183,210,143,109,226,46,203,97,232,141,245,225,9,121,16,111,221,140,48,82,225,230,98,230,192,148,140,233,231,100,222,251,209,217,44,200,255,180,206,206,54,77,74,59,34,14,50,228,92,28,111,38,35,240,122,76,118,170,157,135,79,180,70,249,135,126,109,202,122,155,239,43,240,25,60,126,2,232,40,92,173,60,193,138,253,44,1,234,68,71,188,54,69,74,186,190,178,101,19,221,229,103,76,177,249,105,77,49,133,191,54,202,165,235,105,13,49,157,191,23,74,0,122,14,144,82,159,221,224,167,224,227,185,37,65,227,153,125,79,27,195,232,205,20,206,217,167,41,70,213,214,11,26,39,109,24,28,195,10,177,117,76,19,157,137,214,107,106,64,26,181,156,229,27,253,88,85,83,27,160,210,109,55,145,145,98,8,114,210,170,192,56,178,124,200,32,83,146,154,132,74,133,81,141,141,156,32,173,48,35,67,95,112,90,76,71,97,134,125,80,42,1,238,128,194,196,164,135,54,185,12,231,146,228,61,227,232,204,218,113,56,235,253,218,201,4,158,75,91,23,40,227,188,103,149,51,68,91,195,82,228,115,24,94,88,189,43,152,16,64,92,114,144,147,18,173,106,224,52,175,130,4,240,249,88,69,95,140,76,35,191,48,79,170,188,150,142,105,70,204,215,91,55,99,88,80,24,31,105,192,212,141,232,144,163,91,230,251,225,177,251,207,110,220,5,134,90,179,5,60,139,158,250,70,48,93,227,147,64,245,147,244,183,169,42,241,155,198,236,36,215,233,139,89,121,172,15,42,69,59,98,207,27,97,120,245,195,145,252,231,164,159,4,229,245,28,61,55,190,251,7,238,221,73,159,161,114,71,116,73,225,99,136,197,179,33,241,122,26,231,26,6,7,249,0,194,253,3,3,226,246,16,41,112,41,146,125,10,76,121,180,63,156,184,138,236,104,196,63,184,184,58,220,133,223,21,180,230,203,12,4,106,182,175,194,200,37,70,99,156,174,218,154,124,7,55,108,9,96,107,204,97,253,184,38,188,227,179,54,17,229,168,63,69,105,183,117,140,241,109,233,7,153,80,240,122,215,168,181,22,75,137,183,158,101,197,195,141,46,64,97,212,25,188,245,194,125,249,60,60,149,228,134,20,241,244,162,171,123,13,114,235,125,17,16,198,28,250,240,49,60,204,3,76,44,76,187,134,84,188,247,12,98,60,93,158,112,111,165,248,156,236,36,75,135,28,57,188,104,141,221,163,35,14,153,144,111,212,148,131,10,73,49,176,229,14,56,108,100,106,10,7,25,13,240,84,34,79,224,22,110,83,171,20,108,15,122,110,126,217,209,2,151,131,162,217,137,130,151,21,139,105,160,222,242,225,156,30,31,245,142,38,130,120,164,224,83,9,209,29,222,162,210,10,10,255,198,221,76,97,29,238,207,167,182,43,171,63,27,31,192,214,49,105,166,146,227,240,185,56,76,157,164,220,43,221,197,183,144,246,234,79,207,96,115,30,14,19,8,125,126,219,42,246,46,92,158,226,74,196,143,247,140,155,250,42,237,24,251,250,112,36,188,221,244,132,32,183,15,157,133,248,65,253,50,190,138,137,76,40,76,176,216,97,68,136,202,243,219,61,15,223,231,23,69,244,89,123,78,61,94,10,120,244,250,124,176,179,143,203,179,87,47,207,160,85,204,17,159,12,13,93,192,23,206,49,102,212,159,55,253,156,101,111,119,6,243,241,118,121,81,22,182,195,11,137,90,133,163,198,235,192,144,159,234,145,207,25,238,143,62,39,180,80,132,0,34,75,19,112,95,26,137,135,233,100,149,25,48,213,13,207,163,155,243,239,114,54,36,92,143,15,92,47,173,4,48,58,78,58,36,197,42,183,29,166,12,224,121,184,101,188,59,12,167,197,211,181,131,103,159,40,36,66,62,243,8,217,123,55,245,215,52,9,219,7,230,80,119,152,162,254,167,53,103,169,143,56,228,41,207,102,87,146,75,241,81,22,106,181,240,2,91,89,175,79,5,38,241,115,120,145,216,234,183,70,227,208,173,243,129,241,47,59,12,145,130,118,45,159,237,48,6,117,27,221,217,3,215,30,223,219,148,132,214,3,167,234,23,90,78,209,246,28,110,16,87,248,38,111,137,150,233,105,61,157,105,10,201,32,54,158,231,183,201,132,110,14,191,211,16,218,239,226,24,209,216,241,162,201,237,152,205,86,251,71,99,39,157,132,209,8,55,218,51,38,136,180,87,135,171,104,48,255,208,229,71,211,38,235,98,189,47,149,83,160,115,236,63,209,237,126,98,82,52,203,31,112,89,2,215,39,159,208,70,164,9,140,46,201,59,156,238,251,195,153,80,254,120,169,85,124,89,67,68,42,36,246,191,47,25,113,206,13,191,225,59,160,228,33,13,135,71,125,219,194,96,233,32,59,206,59,135,118,152,79,199,164,63,86,199,122,231,111,114,83,124,83,67,247,172,91,114,223,252,6,143,19,254,177,243,109,237,248,185,134,163,253,61,216,48,197,253,76,197,3,162,241,89,91,183,197,157,34,36,128,172,119,199,193,54,240,65,233,3,178,153,103,207,40,177,95,109,11,224,189,91,10,34,80,23,38,196,243,110,134,231,77,125,51,132,77,89,228,110,108,183,43,123,5,140,54,245,31,123,229,138,5,96,133,69,15,204,49,233,47,54,153,225,207,139,193,234,233,235,99,254,49,164,150,38,224,224,177,81,82,249,99,19,247,139,215,54,246,172,247,151,119,18,24,165,191,247,8,216,45,30,14,197,225,159,173,107,244,123,25,131,198,251,219,211,13,17,24,188,198,3,34,175,238,160,93,56,222,215,170,190,9,111,46,74,143,229,134,45,230,230,21,153,40,243,29,147,51,15,253,173,32,52,124,238,23,5,247,89,52,158,171,189,7,87,191,138,192,232,38,80,11,215,222,47,125,143,22,52,67,138,230,13,49,77,166,91,79,25,249,204,244,24,233,228,145,220,11,93,230,201,249,177,96,10,146,75,241,112,36,38,202,31,51,184,56,156,77,173,246,153,255,4,227,29,166,214,254,61,20,83,142,158,19,63,123,15,189,51,173,154,163,232,72,191,203,190,223,82,91,96,172,234,254,158,75,151,60,148,250,199,242,56,22,240,27,220,26,72,88,20,200,81,150,65,129,184,162,59,74,172,71,199,4,102,216,233,47,93,177,204,244,122,78,99,119,111,101,18,213,245,99,217,47,223,195,56,83,52,87,117,34,160,66,125,15,22,234,81,90,209,25,58,73,107,188,199,229,249,44,24,36,250,203,13,194,84,127,54,9,122,122,216,226,155,116,39,44,76,185,232,111,8,60,76,121,234,194,231,6,172,123,213,68,215,232,110,194,200,122,52,225,127,32,247,108,38,191,217,103,11,113,165,119,237,100,191,184,156,166,29,203,247,31,171,71,252,223,255,253,239,255,229,191,255,207,127,40,32,209,255,53,4,36,200,79,64,213,244,150,94,161,5,62,159,74,104,100,248,4,133,108,229,47,234,233,249,194,201,43,154,198,79,10,92,187,10,255,146,116,149,114,27,173,38,183,252,148,128,53,5,199,138,205,135,23,0,80,192,82,148,30,49,193,75,26,37,104,195,244,211,202,95,53,14,144,226,59,53,201,64,127,114,104,149,119,155,83,192,51,237,243,95,213,81,8,220,91,124,176,77,226,147,146,7,144,120,20,99,106,100,70,127,81,87,43,42,78,49,166,80,132,232,152,34,255,217,162,62,177,159,141,161,246,191,166,171,92,78,251,13,181,79,78,194,37,185,46,192,133,251,172,195,48,236,142,23,246,242,107,224,243,34,127,205,155,84,74,39,74,203,53,74,191,108,2,252,187,128,59,33,88,135,225,198,83,148,107,195,77,159,76,196,116,52,232,178,72,143,200,142,206,191,106,106,225,79,33,245,204,147,85,144,238,120,170,29,81,164,246,251,38,220,39,91,227,59,56,25,139,71,12,142,117,49,135,134,126,33,56,155,110,133,153,12,252,42,127,209,139,182,113,12,72,143,238,193,81,165,97,46,142,192,46,48,181,76,154,136,209,137,111,4,74,54,241,95,244,30,21,73,50,143,24,116,211,109,212,56,63,193,67,191,164,19,213,39,218,254,151,116,245,159,24,18,234,143,67,44,208,97,150,130,26,187,248,98,239,213,251,92,167,10,90,34,234,216,157,208,61,57,76,229,115,123,60,241,233,102,193,27,156,246,99,11,155,210,65,139,135,207,254,92,184,150,229,115,10,92,158,27,128,217,187,241,219,152,229,47,220,82,149,214,103,91,211,23,35,46,115,147,207,72,5,92,66,147,98,225,139,228,1,116,224,185,159,171,34,36,154,50,44,24,196,47,60,103,110,2,151,103,204,57,198,174,7,136,212,218,209,251,19,88,25,245,178,8,253,96,205,40,39,106,67,53,182,127,49,178,198,231,19,243,33,123,88,224,244,6,148,76,16,34,224,231,174,104,220,199,101,7,122,44,106,13,148,161,248,55,90,76,22,24,89,158,96,85,246,109,204,224,180,158,72,24,121,173,254,94,56,232,202,243,112,20,100,187,192,79,24,128,176,233,138,159,134,187,242,233,248,62,102,68,60,155,196,248,55,70,7,17,66,44,130,46,236,210,6,31,27,40,134,180,63,133,211,203,132,42,226,115,18,190,87,119,32,212,199,87,105,204,224,186,218,211,122,196,213,8,202,183,245,132,69,51,73,204,89,96,225,35,6,54,31,158,195,208,185,63,173,41,231,156,2,143,7,54,217,133,24,21,130,20,253,129,251,229,186,52,120,214,103,208,10,44,33,126,119,162,166,226,153,43,100,199,247,37,112,125,198,244,236,27,238,47,132,255,143,15,250,194,87,126,234,7,183,103,166,21,43,133,115,120,60,23,70,74,94,110,197,183,161,125,170,79,28,154,190,20,183,186,51,188,154,86,96,50,229,121,196,79,147,250,249,196,177,203,174,190,43,145,80,162,212,29,235,151,98,233,239,117,158,180,158,223,54,102,121,191,111,34,143,160,141,7,238,90,111,220,141,83,93,50,3,152,152,247,151,81,167,87,7,212,134,184,175,248,2,161,104,61,107,130,88,58,51,126,135,227,225,28,173,90,32,64,234,251,14,143,136,69,202,244,217,48,42,108,135,9,213,107,30,48,137,6,187,248,79,15,120,248,244,225,198,39,147,29,134,62,168,40,108,149,115,23,134,50,84,115,171,143,233,227,95,35,117,100,174,158,142,145,237,236,78,11,116,200,212,196,51,114,165,230,173,207,86,219,53,219,40,145,246,63,188,117,37,74,48,21,38,227,114,187,203,99,63,199,23,240,242,156,4,120,101,159,58,21,86,98,73,222,56,155,169,170,48,233,125,225,109,41,231,160,28,15,140,243,33,188,72,235,73,219,38,254,20,251,25,38,65,235,79,235,22,121,215,166,14,161,150,18,1,168,8,64,144,199,244,212,116,3,175,17,94,187,58,212,13,106,112,132,53,81,189,170,179,189,63,189,61,202,140,156,87,250,3,46,145,49,142,19,181,188,15,199,109,226,110,187,65,4,245,233,90,109,41,156,195,212,41,62,239,69,160,44,60,207,172,151,103,80,202,177,79,118,184,181,75,123,135,52,215,18,142,233,58,251,67,155,67,124,55,135,215,155,20,130,231,115,66,246,91,194,215,79,34,84,121,231,97,4,179,40,232,155,233,73,224,66,248,59,66,62,77,247,43,22,117,27,43,162,81,107,61,21,196,72,31,100,129,7,194,126,10,247,38,145,201,213,115,125,210,214,38,163,232,40,54,119,123,114,226,136,199,70,164,107,39,205,192,34,181,54,146,101,49,184,52,90,187,173,72,56,162,212,36,229,164,231,225,150,96,235,65,184,253,196,201,200,245,115,77,7,96,116,215,159,84,192,90,114,10,120,42,197,24,240,208,216,228,164,60,240,201,82,92,206,24,206,255,59,27,199,147,236,103,203,43,96,92,150,243,73,129,172,171,71,207,79,199,158,174,181,209,36,112,89,242,147,91,137,73,29,49,83,20,182,242,147,153,89,165,95,136,108,148,7,174,101,121,1,205,178,132,84,237,54,36,111,158,39,120,190,36,201,148,10,147,64,23,1,89,226,221,79,202,105,78,158,177,67,16,82,235,10,144,150,95,242,104,248,84,21,69,249,211,103,48,135,220,147,213,121,108,101,201,102,232,36,59,62,240,222,110,3,65,69,220,244,56,223,5,169,132,200,179,32,3,88,243,135,207,181,64,2,162,93,197,32,1,169,55,30,129,230,94,159,71,111,13,19,183,183,180,153,200,95,247,56,25,21,143,45,61,201,195,216,129,254,86,200,229,60,63,189,188,44,212,242,5,254,120,169,115,216,71,82,217,50,78,60,157,38,44,61,79,63,60,83,102,62,213,249,5,190,36,15,167,46,162,127,207,228,223,150,86,17,121,16,185,63,233,164,155,154,19,255,90,53,189,133,1,212,148,68,37,6,201,161,79,126,34,90,94,145,226,180,16,219,212,42,248,99,229,161,135,238,240,185,176,150,39,157,123,229,200,184,38,123,228,169,120,224,226,28,123,248,153,251,245,217,10,207,165,106,45,201,123,161,180,89,47,214,150,138,23,153,43,232,217,105,215,206,147,147,63,27,13,83,45,172,169,199,156,154,17,213,207,228,158,60,141,209,179,143,159,134,149,183,62,41,242,181,199,142,193,150,242,84,52,32,2,220,103,36,3,161,86,175,48,25,191,83,82,137,158,146,160,122,154,70,29,8,89,121,79,158,236,49,18,183,228,143,36,184,121,181,32,162,144,194,40,41,80,93,139,207,24,177,200,21,34,17,82,147,189,145,113,79,126,228,78,114,249,159,207,69,12,58,18,43,137,101,61,159,203,8,17,253,217,100,163,232,241,65,185,230,10,116,192,37,160,232,148,202,80,84,142,231,83,208,96,119,85,71,75,123,150,238,177,19,194,85,196,218,121,42,144,169,165,216,209,47,178,184,158,105,212,40,57,137,28,63,180,83,181,99,38,118,33,57,126,231,90,245,252,52,76,202,209,250,236,177,111,145,199,24,145,161,129,186,90,121,158,189,162,212,111,66,124,169,30,176,131,238,168,93,65,81,235,153,192,136,90,74,218,35,27,173,254,240,153,83,190,46,81,93,73,127,148,166,112,209,113,120,188,92,61,21,70,156,72,92,236,166,200,164,112,27,97,70,28,211,105,61,135,7,254,138,233,7,207,68,110,238,169,0,129,132,57,146,123,27,66,98,15,60,225,66,142,4,219,246,176,114,144,75,40,201,189,166,247,240,160,82,43,52,141,155,228,129,225,16,41,145,87,124,142,103,253,105,202,143,71,192,13,25,29,133,145,206,141,148,231,156,213,173,112,224,213,146,167,4,156,151,232,122,121,167,62,203,73,32,176,141,72,87,87,135,38,156,131,190,31,193,7,253,228,152,163,135,16,86,97,71,30,90,11,194,209,153,216,14,174,151,232,138,98,200,225,139,167,119,244,80,180,156,14,150,19,63,0,206,185,196,57,248,84,165,161,14,224,112,77,77,87,53,249,34,203,63,118,135,143,170,253,81,242,230,81,232,3,195,8,162,69,107,149,218,189,59,102,231,167,159,242,144,95,225,196,114,244,88,82,186,71,19,103,169,49,162,92,115,148,34,194,148,98,102,180,166,38,251,41,19,36,255,47,96,60,30,58,42,231,175,30,29,51,130,168,199,253,12,31,95,192,170,198,8,60,107,20,8,91,216,74,171,251,209,32,137,173,16,237,138,199,148,160,250,195,221,172,9,218,251,185,159,202,202,146,34,229,6,253,234,231,84,68,157,124,120,86,12,12,250,207,68,129,188,199,39,41,116,170,229,153,164,72,96,231,240,85,15,184,100,20,38,51,223,167,10,75,245,249,216,240,25,143,248,233,158,215,83,195,139,185,26,115,1,253,192,103,76,209,22,88,209,181,166,114,0,84,194,34,177,44,94,244,148,116,249,144,217,53,163,227,212,212,42,10,97,78,160,185,60,118,118,227,225,51,126,153,143,217,158,170,233,99,227,251,79,195,35,87,159,138,108,184,122,252,123,20,82,150,180,230,58,99,12,250,215,44,44,190,135,173,231,172,138,152,196,231,202,154,218,195,50,52,216,172,29,70,5,164,62,132,58,216,165,14,103,4,122,21,134,114,197,91,231,189,235,120,184,97,96,178,245,181,155,185,131,191,236,46,178,47,64,219,161,7,159,81,118,251,53,150,183,124,170,54,187,105,52,198,179,75,122,230,56,212,85,205,109,156,99,198,179,161,42,60,226,123,144,135,241,176,62,45,120,128,252,151,121,248,11,107,17,110,79,220,86,244,209,219,212,81,29,62,179,76,39,169,113,76,120,133,19,180,49,15,139,10,121,221,81,154,133,19,84,237,62,136,150,61,204,112,224,76,178,187,194,166,89,17,53,74,251,41,153,134,156,36,152,53,26,18,46,15,217,2,217,63,17,242,58,214,210,75,250,81,169,168,138,234,170,141,86,216,195,89,80,226,108,35,23,162,189,204,150,240,91,123,213,216,36,239,230,229,129,72,35,42,187,6,225,210,135,227,5,217,172,40,27,251,147,117,16,250,240,165,85,101,233,225,251,164,58,209,3,158,36,144,175,103,204,127,234,119,14,247,250,220,206,241,170,14,55,192,208,33,75,245,33,50,69,204,32,138,233,214,115,1,71,45,169,140,168,165,51,57,19,9,10,83,48,213,163,236,153,218,33,13,25,155,220,90,148,84,159,49,127,2,206,228,187,109,41,6,87,159,195,66,0,181,73,249,188,214,40,153,148,122,24,65,200,78,20,61,64,168,23,24,110,128,21,66,68,234,127,58,93,110,81,93,101,4,131,74,157,129,210,122,84,50,20,178,248,116,196,32,199,22,6,9,130,83,26,39,135,143,45,56,34,76,119,90,27,15,156,214,30,126,70,8,79,235,65,209,87,244,182,156,206,250,49,22,245,109,190,215,157,203,67,127,184,126,96,160,13,23,16,170,184,79,253,251,79,55,199,209,92,52,149,110,255,60,186,30,84,63,147,108,234,20,180,66,5,223,40,209,200,221,186,197,47,70,196,119,133,82,45,136,174,240,62,247,34,127,233,10,109,141,62,252,160,65,62,113,62,228,195,209,104,58,96,65,93,129,36,184,186,29,150,49,195,70,54,64,157,122,121,95,231,107,21,63,51,11,165,8,122,156,147,200,80,220,48,68,45,230,185,250,83,48,22,229,131,8,248,54,221,174,182,45,85,167,57,49,17,245,167,245,160,114,252,194,171,191,76,88,184,88,179,219,10,217,202,231,31,24,90,103,39,189,225,254,172,183,27,74,46,163,174,132,98,220,173,51,28,190,245,225,135,79,30,68,105,244,225,104,205,199,111,31,163,230,169,253,61,111,194,169,16,220,49,99,233,100,32,167,188,199,123,99,213,164,231,183,103,138,121,104,81,186,23,117,125,76,163,227,233,253,237,25,238,178,96,2,34,109,240,233,217,217,227,91,176,16,145,193,252,176,158,239,25,22,111,62,38,207,195,137,67,237,111,11,202,156,108,25,144,15,124,12,83,127,109,20,45,117,179,59,240,136,115,147,44,218,164,102,39,85,149,213,215,0,105,230,15,67,158,21,53,59,141,151,205,182,247,167,123,240,71,224,8,106,127,192,181,185,85,74,137,95,73,111,207,146,82,132,157,15,178,159,65,57,139,51,248,199,218,220,47,83,60,44,208,37,136,207,246,195,40,64,225,112,120,73,147,113,189,62,15,167,84,241,126,206,68,182,163,90,57,27,205,215,30,176,169,75,62,19,109,68,241,124,226,118,218,158,185,114,78,50,47,20,98,155,111,229,105,93,93,123,14,55,79,227,102,246,172,129,52,130,88,13,161,220,7,229,107,250,123,101,60,101,251,89,126,168,65,93,152,203,174,30,48,155,107,187,155,3,201,244,134,180,227,231,34,59,130,14,17,179,232,221,25,204,235,232,48,230,198,179,244,173,200,236,194,231,8,125,78,108,100,144,91,115,214,64,194,152,74,20,68,8,60,57,213,245,89,15,171,206,103,179,237,62,27,140,253,185,246,247,225,181,204,160,98,164,94,58,189,91,53,65,243,32,232,59,223,119,63,199,196,188,110,63,99,29,100,118,232,17,132,103,206,223,187,82,175,160,185,87,203,234,158,157,27,118,188,222,105,2,42,219,169,53,81,113,220,127,252,118,118,98,115,204,122,194,64,10,159,183,246,23,131,84,47,231,245,158,96,107,57,241,243,249,23,180,20,124,47,139,106,4,220,96,58,81,152,252,26,231,133,222,144,63,61,131,74,128,203,97,106,64,244,232,133,112,220,249,193,187,29,4,249,61,255,138,83,53,154,150,201,147,151,7,7,165,243,35,155,106,217,59,27,198,26,206,213,72,205,217,115,172,35,66,30,96,74,143,183,115,133,222,1,147,102,63,254,51,139,224,101,231,186,238,198,108,241,192,173,56,181,44,213,234,101,63,235,135,179,207,123,125,166,193,187,56,237,52,189,40,87,200,242,252,116,233,46,212,70,81,204,75,236,191,177,37,133,103,251,44,100,253,148,176,156,7,65,37,68,164,127,156,187,144,162,123,199,185,161,63,39,76,50,201,131,96,23,239,233,221,54,76,205,45,168,203,203,19,127,161,245,116,26,97,104,235,30,134,48,219,23,4,166,188,231,133,103,144,16,159,187,23,57,89,15,220,92,230,115,163,25,60,222,174,25,193,206,133,205,35,255,14,106,91,206,162,74,186,246,227,106,90,176,11,86,39,146,55,2,157,215,8,203,142,210,47,189,121,145,162,37,220,252,211,120,108,95,216,181,29,9,111,177,237,255,217,218,137,255,161,199,111,243,207,159,118,14,251,209,53,105,7,244,204,220,224,222,231,252,121,127,26,53,60,103,238,183,0,204,179,149,38,87,127,49,206,133,135,184,25,225,6,103,111,253,133,42,31,208,11,68,160,70,180,178,236,103,229,225,11,114,248,28,139,107,188,118,235,12,49,4,227,179,121,224,29,153,222,150,121,52,223,69,79,199,93,175,160,66,178,241,90,189,45,104,159,73,245,123,216,87,200,136,243,205,170,64,68,161,1,146,109,33,215,251,211,144,8,23,229,21,68,197,243,90,150,192,72,85,60,173,113,150,22,135,123,123,76,168,138,11,108,57,90,170,22,39,114,96,156,173,207,27,195,212,171,30,98,72,180,154,239,72,137,179,95,231,55,244,43,45,26,215,241,80,220,109,163,26,239,14,159,241,126,182,179,70,129,213,85,173,225,0,126,28,254,248,59,103,168,129,108,28,235,218,241,6,153,114,192,253,37,210,54,6,93,151,140,250,29,255,58,164,189,169,194,202,194,245,243,106,235,101,239,57,34,69,42,112,100,133,22,103,119,189,15,39,61,232,145,201,205,240,223,236,128,11,1,176,71,235,112,133,56,42,4,106,75,133,251,10,169,25,46,183,99,164,104,138,194,5,236,146,106,104,207,14,213,163,42,228,130,185,62,30,180,183,67,5,32,11,42,128,46,111,122,224,115,17,87,193,205,51,177,110,141,172,193,245,17,187,42,72,194,134,204,80,134,237,87,21,55,113,102,164,34,112,73,143,180,106,43,109,60,141,95,213,214,226,34,93,252,242,82,253,59,66,217,69,222,26,198,72,109,204,53,98,74,235,146,30,201,87,190,118,13,52,61,186,196,164,178,143,49,99,68,247,35,215,70,236,50,68,1,15,60,69,131,8,24,207,119,140,9,247,155,170,176,81,98,4,124,54,142,173,48,62,255,232,90,219,91,53,95,113,239,248,249,1,12,195,168,194,56,75,99,170,156,195,95,37,30,97,19,104,43,6,141,224,158,246,188,80,159,26,47,70,156,234,129,73,212,137,49,133,85,117,41,76,142,93,252,54,78,25,125,111,75,0,136,247,134,37,72,225,90,72,115,116,24,229,209,7,62,59,183,12,75,86,238,35,224,149,122,116,28,33,120,69,207,6,22,95,59,81,134,172,143,110,70,162,22,176,234,81,1,67,153,22,48,158,167,169,48,201,7,37,224,212,84,0,155,8,167,172,0,252,32,249,41,208,129,50,212,59,14,255,164,126,205,110,180,38,142,246,177,85,114,150,56,97,42,241,236,78,53,152,194,167,189,151,84,193,107,246,168,220,85,44,241,20,15,231,3,232,111,115,213,138,33,165,244,82,69,55,171,73,105,57,202,254,166,207,38,94,90,3,38,253,88,209,49,46,157,225,180,235,207,59,162,72,132,220,115,243,19,152,16,116,25,241,152,163,19,61,56,133,123,78,41,158,141,174,143,46,159,51,218,46,106,99,38,241,120,86,54,49,21,23,85,59,251,112,94,42,226,139,13,91,124,125,76,18,40,84,65,242,199,111,24,173,243,218,207,136,98,170,236,104,13,19,130,76,5,242,83,155,87,157,177,200,151,170,87,182,159,147,211,225,69,236,79,97,180,146,139,195,99,47,29,150,6,247,85,139,214,35,87,237,26,249,252,195,165,232,208,234,27,91,187,70,100,195,119,21,203,91,40,67,97,242,220,252,147,176,145,207,231,225,231,146,158,226,183,147,250,15,154,105,20,102,215,180,69,144,231,145,160,108,69,174,109,232,33,142,242,116,13,142,166,226,199,50,76,18,122,44,195,126,211,98,182,156,195,236,17,178,182,218,250,248,36,112,73,232,76,52,131,192,197,255,78,203,81,244,189,176,175,253,181,24,240,253,160,33,181,120,12,212,243,49,159,7,67,75,236,239,60,160,66,215,110,53,75,76,113,24,149,142,170,112,13,85,51,228,153,37,75,23,20,221,166,104,12,81,172,78,148,54,189,172,224,192,4,119,202,243,211,187,39,63,157,224,73,76,42,197,11,203,102,115,93,240,217,173,30,85,97,231,135,4,197,233,88,84,217,126,20,159,162,61,151,189,85,95,152,124,180,18,226,174,92,92,117,113,45,170,210,67,209,19,142,135,170,40,57,137,174,124,73,202,174,110,26,28,194,117,68,99,40,245,245,167,57,108,66,96,152,9,90,31,24,65,24,151,103,197,38,82,205,230,85,208,162,118,41,82,114,193,31,180,229,80,116,62,167,121,233,42,210,14,91,193,189,37,163,66,186,202,243,90,136,207,79,71,251,152,58,1,207,173,151,186,28,135,141,64,85,96,75,168,136,95,46,233,153,160,240,18,165,104,156,250,115,40,146,56,62,124,101,52,232,102,212,230,164,200,166,186,193,218,214,152,93,87,229,178,178,102,71,177,140,21,60,27,132,111,178,4,16,211,243,173,90,131,142,192,225,135,76,26,152,42,86,111,141,33,95,30,120,118,87,157,177,248,84,210,253,255,60,143,43,184,195,88,87,250,90,132,118,162,227,103,180,231,243,112,210,149,122,60,60,189,181,216,48,110,119,151,143,108,131,191,159,214,125,103,55,165,9,52,164,244,252,246,36,210,225,48,169,54,218,243,110,22,173,195,72,235,234,218,26,200,148,250,247,34,124,252,124,236,99,43,39,63,175,141,179,62,47,133,97,30,13,24,25,70,69,73,122,15,148,163,72,223,107,76,157,42,80,245,235,110,69,161,175,223,23,45,79,191,61,19,13,87,90,11,120,240,243,10,35,68,224,131,198,254,51,159,214,5,202,118,135,207,105,160,151,132,53,205,160,118,24,211,251,129,73,112,242,169,134,225,161,166,56,27,115,104,83,182,250,100,30,52,75,14,119,153,69,216,205,90,218,250,61,73,76,116,75,253,28,37,253,185,119,89,110,150,63,187,172,71,159,126,163,18,232,215,42,20,204,68,214,15,152,121,31,240,80,58,64,96,28,40,203,97,92,9,241,112,10,55,206,202,191,99,134,192,153,202,27,195,45,66,10,160,195,231,24,147,53,0,121,72,142,203,168,9,156,45,65,115,30,221,103,41,130,167,163,105,99,124,153,190,109,148,50,138,112,202,24,3,166,167,76,0,147,108,166,29,47,244,230,126,205,66,162,135,152,33,112,221,166,56,33,206,245,66,82,38,154,133,93,99,47,37,42,43,26,116,7,62,159,111,229,128,185,146,107,235,122,78,8,63,53,97,19,146,48,97,179,26,159,96,97,64,180,67,232,87,128,123,202,49,226,137,79,160,131,214,72,127,185,51,37,35,175,183,244,189,72,245,113,175,71,38,137,186,235,111,31,195,47,40,0,96,168,148,180,82,43,212,164,24,251,194,11,146,244,7,134,236,192,91,163,97,60,244,225,60,219,111,32,25,126,186,170,93,67,82,213,105,54,152,23,194,236,5,124,12,136,59,199,51,167,204,210,81,89,100,216,47,135,209,221,208,158,177,165,69,199,145,38,47,250,236,77,173,182,15,26,100,92,207,84,66,108,201,175,147,212,172,53,33,221,200,16,255,236,17,48,9,101,177,173,216,33,80,106,192,164,146,110,133,97,19,243,223,30,212,241,202,168,156,185,112,246,133,187,60,51,41,122,75,31,14,53,152,239,120,132,230,138,24,12,8,5,57,9,35,112,83,123,1,31,84,137,51,230,220,246,91,209,169,148,141,31,55,126,154,235,233,3,247,94,253,186,153,97,252,157,10,147,2,232,155,82,110,188,247,3,147,74,228,29,63,214,175,200,139,1,239,209,92,78,55,183,210,117,91,57,47,114,110,225,209,24,17,239,7,38,106,236,63,77,85,226,210,215,198,181,16,115,133,236,131,49,21,230,122,227,40,103,161,52,30,150,240,247,67,145,200,107,73,199,123,64,96,122,87,190,73,18,74,162,9,240,186,60,241,211,52,28,69,192,133,32,236,160,111,14,159,107,148,28,17,121,108,106,184,252,167,161,98,145,163,145,0,254,188,108,107,192,168,224,44,133,145,46,91,14,159,147,119,202,107,33,229,228,234,97,84,78,102,145,10,50,18,248,243,162,241,240,50,170,188,53,9,23,75,122,70,194,185,12,40,34,191,183,124,216,180,109,53,79,229,192,70,76,157,29,230,105,138,110,4,99,28,237,26,227,56,112,55,181,16,135,237,0,18,24,189,158,18,207,166,236,73,223,154,236,219,230,131,114,118,183,62,245,183,141,96,208,59,142,232,151,190,181,213,208,251,152,244,179,3,201,129,79,90,220,246,8,10,145,186,37,241,197,99,48,33,66,215,125,204,200,96,150,75,93,134,68,234,166,211,78,139,182,109,157,163,28,42,51,134,212,18,75,135,194,212,181,251,168,192,6,220,20,166,36,101,249,199,238,166,191,36,48,229,223,55,144,97,66,192,226,101,202,36,98,249,245,158,152,21,19,71,97,138,163,124,84,154,105,89,11,108,177,29,239,89,163,32,91,223,235,156,140,126,246,29,120,228,103,35,54,23,77,247,49,61,215,207,173,107,147,170,194,21,11,136,155,237,243,218,144,22,196,231,180,127,95,190,8,137,69,45,134,28,99,79,156,165,153,42,94,23,212,53,157,121,157,12,155,52,163,228,29,175,154,125,67,165,65,190,188,0,128,93,120,178,0,137,231,59,88,165,206,227,128,149,60,81,7,115,218,79,159,72,80,141,221,232,76,230,244,52,110,84,164,248,27,149,65,172,76,224,243,41,234,240,239,92,206,150,32,14,92,162,68,89,126,27,70,254,174,191,77,218,219,242,111,145,31,45,171,198,63,226,49,116,152,207,170,227,5,135,232,246,183,198,245,156,180,53,73,37,49,201,16,35,214,158,33,157,20,43,207,164,228,98,180,11,54,169,251,136,144,170,175,194,204,13,76,161,159,119,28,173,16,185,50,22,163,143,136,9,76,76,92,102,73,33,227,204,227,220,166,3,47,196,221,192,199,100,245,3,128,104,151,84,130,31,152,66,39,129,169,241,213,174,65,82,119,221,195,103,127,129,132,186,9,140,34,67,252,54,1,15,89,153,136,200,224,72,119,24,134,108,125,120,31,203,247,35,252,83,181,104,227,179,253,120,36,97,34,61,165,115,133,250,160,222,147,183,30,22,83,20,24,151,222,246,214,184,160,244,131,88,42,207,118,180,8,231,6,232,217,251,124,55,58,251,71,123,80,82,1,166,191,148,85,86,234,128,158,105,216,135,15,9,54,138,246,43,147,124,232,139,235,236,6,85,178,24,129,207,164,109,254,211,168,50,102,109,13,147,106,241,126,87,228,130,138,194,4,30,252,183,41,24,149,57,92,206,47,157,187,146,15,217,79,254,75,225,229,172,250,192,240,222,43,12,93,234,141,171,98,231,23,169,137,6,94,174,196,107,118,159,20,61,31,244,92,211,98,34,228,172,85,34,160,43,69,191,206,242,144,164,106,220,62,84,171,250,15,91,34,162,54,62,3,182,188,95,19,54,210,164,173,145,136,244,195,220,68,91,150,142,9,105,185,62,193,141,33,112,40,140,233,224,19,133,183,30,58,23,50,101,89,195,31,110,133,105,138,82,61,89,28,205,239,218,58,167,94,27,190,9,159,219,248,82,55,41,113,75,79,141,129,216,80,201,37,26,25,172,161,235,106,164,247,59,107,191,201,236,184,119,104,136,34,224,235,80,152,180,81,127,173,118,76,246,250,60,156,154,33,127,173,115,212,171,137,131,168,85,30,126,28,155,135,92,204,112,242,0,138,95,100,39,226,209,69,167,153,233,177,94,15,24,201,176,85,178,74,27,183,220,233,250,196,176,12,175,164,61,239,212,66,249,137,106,202,43,98,32,241,240,226,2,220,148,170,74,246,10,254,87,72,79,62,116,108,124,119,91,27,147,217,123,55,36,42,137,73,41,145,215,70,179,238,94,78,6,105,54,26,156,44,181,207,116,203,64,224,32,169,89,242,14,152,12,149,201,249,193,118,248,232,38,127,224,226,130,209,195,162,214,98,187,81,186,228,245,218,198,98,79,121,223,3,247,235,153,62,232,152,146,107,110,104,19,148,190,206,63,219,198,163,179,144,48,24,186,147,191,244,196,115,218,222,183,106,126,240,113,215,232,207,12,159,148,204,77,71,203,18,21,2,91,61,217,77,252,3,39,205,104,0,30,249,238,40,131,98,8,141,205,91,86,147,199,255,198,48,163,239,25,145,117,79,235,3,146,231,34,32,27,229,173,63,153,240,83,14,225,40,1,174,203,93,249,163,255,38,146,194,72,232,76,135,161,224,202,10,219,47,94,24,1,145,245,60,124,59,225,55,158,40,10,197,180,53,123,124,15,24,1,16,237,57,162,44,203,97,124,174,98,214,81,81,133,40,237,133,155,85,85,41,12,73,225,114,184,146,108,172,240,112,166,144,3,195,229,175,123,184,113,75,220,243,225,96,36,140,235,139,145,35,151,124,88,142,133,191,245,123,21,171,175,112,24,238,242,242,194,123,251,215,238,25,118,28,125,120,163,216,245,118,141,19,87,36,234,207,124,182,98,154,219,218,4,205,116,229,66,4,93,174,39,20,82,99,180,247,4,62,219,250,165,247,154,84,145,99,44,10,76,14,214,189,187,12,147,26,168,207,25,128,39,253,155,107,216,10,69,93,215,5,87,219,184,102,76,55,223,179,94,248,44,109,237,238,57,29,97,68,61,55,207,92,73,94,60,134,253,202,122,81,163,149,120,192,157,200,231,202,75,250,209,122,236,78,143,255,49,2,120,155,213,68,202,84,50,124,48,97,205,172,7,250,57,26,207,219,244,11,35,88,166,134,99,69,50,161,121,107,242,98,213,82,169,220,62,175,119,153,194,52,74,40,5,254,37,119,124,48,55,199,34,247,247,99,122,148,228,1,198,223,247,208,15,118,6,34,221,28,251,9,9,104,18,13,251,51,83,40,176,188,100,154,136,45,20,157,198,120,71,219,61,251,200,71,77,73,191,182,25,177,215,24,105,100,135,15,181,223,32,99,243,244,201,134,124,131,126,237,74,98,124,185,166,60,210,187,184,3,2,38,235,246,150,112,193,197,246,20,103,114,59,180,133,117,225,52,69,196,27,130,136,238,186,178,147,66,77,61,157,224,119,90,190,113,80,59,214,53,78,65,225,88,25,215,82,225,186,156,68,134,244,28,246,38,204,114,91,19,180,216,178,175,64,236,114,142,183,219,177,137,150,174,76,195,106,182,226,181,100,26,164,80,34,95,103,173,231,165,6,103,72,185,131,79,249,237,233,229,147,76,5,50,40,181,49,228,221,215,228,61,83,12,9,17,133,143,133,225,1,150,206,210,150,76,219,95,126,139,199,39,59,50,6,234,62,54,2,145,75,151,142,148,83,109,75,156,207,148,119,45,119,214,16,155,129,11,235,175,32,149,68,97,221,100,99,236,69,49,67,8,141,250,153,5,220,241,151,237,31,204,32,140,208,54,196,15,64,5,223,175,48,145,66,193,130,94,64,87,152,29,113,94,184,162,39,158,5,102,212,123,192,36,3,42,92,57,66,243,133,183,37,4,10,204,29,244,103,117,153,228,250,12,77,6,80,4,127,230,237,25,161,137,208,23,48,248,108,207,191,137,105,240,217,30,151,116,252,236,104,253,11,160,29,24,106,189,229,121,237,124,248,126,22,216,248,80,28,10,161,183,106,40,114,146,217,97,163,112,19,184,49,81,111,107,228,36,35,208,4,140,226,103,190,29,39,162,252,180,166,240,110,239,251,65,200,2,154,242,189,96,189,190,201,183,40,199,99,175,231,166,112,111,223,105,9,204,33,227,187,16,133,57,148,208,220,17,159,100,236,5,125,149,193,103,214,174,230,240,185,246,77,105,189,184,26,180,104,189,71,48,103,25,76,38,81,189,240,177,38,67,93,222,224,99,238,167,219,53,36,233,194,156,52,56,93,175,47,48,18,185,238,150,26,38,88,144,63,194,24,96,83,164,86,152,248,106,190,48,199,136,239,82,160,109,174,47,137,194,208,33,52,157,4,130,160,142,243,103,67,117,233,23,65,67,185,121,46,71,169,197,121,96,114,109,162,241,94,81,183,5,60,109,107,185,240,198,97,243,192,243,203,185,39,25,28,46,62,143,175,129,158,169,244,149,161,178,14,83,146,242,39,96,50,148,238,128,50,107,242,146,241,70,76,245,139,97,25,60,67,152,30,148,173,124,140,64,163,24,198,208,180,118,60,153,44,57,69,59,101,112,91,126,248,249,221,31,67,213,69,217,8,117,64,160,2,27,205,127,24,171,172,42,74,61,147,255,50,247,224,161,48,30,148,233,3,66,9,246,218,10,147,118,114,97,170,191,131,168,127,88,18,231,153,159,247,75,158,11,77,20,189,27,138,57,226,141,11,250,27,250,90,92,124,203,253,84,103,231,225,248,8,152,146,213,116,183,58,232,119,210,179,54,142,17,132,69,240,193,144,126,39,249,105,94,42,205,219,152,123,244,243,173,184,0,126,12,104,192,27,65,141,64,73,22,47,245,251,206,203,66,118,218,56,91,205,194,112,184,150,160,70,52,56,179,204,29,198,10,150,215,202,216,253,227,246,140,252,137,52,227,181,144,130,252,210,162,14,74,213,98,149,79,205,29,31,7,194,7,147,235,31,156,115,6,195,174,49,29,102,31,174,2,227,241,205,1,115,187,141,158,81,87,132,108,229,15,166,136,45,119,153,193,230,94,75,223,20,197,235,90,66,85,196,76,113,126,172,95,184,83,65,36,63,221,200,16,141,214,3,141,168,173,48,114,114,211,225,154,130,237,24,24,10,240,187,168,201,47,154,93,214,199,178,148,151,90,28,62,211,98,47,133,107,249,226,37,6,83,120,45,99,138,63,94,90,163,94,54,167,194,56,150,182,195,230,185,85,216,162,101,14,67,134,40,61,175,103,9,148,187,89,109,19,82,147,73,188,44,89,163,222,23,51,194,145,92,21,62,219,219,93,94,155,82,245,145,245,225,103,121,124,46,49,2,93,198,111,222,30,248,138,246,26,220,88,52,10,51,37,28,222,89,216,246,190,158,247,187,242,97,191,232,117,235,176,100,210,78,239,168,117,147,147,144,15,138,178,81,242,233,48,200,5,212,135,227,167,255,36,100,55,222,31,156,171,58,153,72,213,188,27,45,228,0,165,103,109,205,205,252,158,247,136,246,8,151,25,48,252,114,223,242,61,87,10,4,216,159,185,198,203,124,230,0,48,57,123,242,98,29,101,164,111,182,76,210,76,144,229,147,69,146,210,199,185,127,80,114,130,134,14,121,103,103,25,31,122,108,222,161,253,234,103,110,149,121,127,152,92,182,188,245,99,147,20,252,29,246,230,190,137,155,212,48,62,183,254,157,198,208,251,114,255,144,182,103,121,92,249,102,131,89,251,69,97,68,13,238,47,83,103,81,151,192,184,121,231,207,52,7,62,231,201,208,213,103,243,164,6,108,195,39,112,135,47,235,162,220,225,164,103,22,12,43,223,166,66,62,104,238,67,236,8,118,248,253,37,109,81,127,141,133,34,67,198,41,202,52,188,48,195,43,239,101,60,41,203,127,155,138,33,181,112,166,209,92,38,135,207,9,180,100,171,133,94,125,221,57,58,33,38,157,98,177,38,243,17,175,214,2,78,81,72,205,101,19,102,13,239,57,217,154,67,127,251,28,155,53,251,36,180,140,203,166,173,145,233,245,158,47,214,199,138,214,131,252,239,213,29,126,141,105,114,101,152,1,197,225,51,73,227,14,1,124,14,145,104,204,22,36,141,241,203,127,9,126,6,227,161,156,10,35,87,234,29,135,116,86,190,200,152,198,121,120,191,39,20,247,193,106,15,140,58,241,246,65,163,154,98,198,84,58,243,138,48,137,183,230,173,101,59,36,212,83,191,138,48,96,174,175,85,80,104,13,124,50,160,217,186,187,62,27,7,117,204,21,194,99,85,58,222,237,180,205,14,239,180,101,217,195,67,190,151,204,149,164,214,219,104,144,159,220,101,143,91,16,79,134,192,228,43,127,119,159,115,69,48,151,168,192,133,11,236,29,113,202,10,211,16,123,247,116,172,167,47,122,188,141,225,32,85,57,89,97,118,237,31,9,213,129,141,246,102,63,112,109,159,26,131,193,189,117,57,252,14,108,194,151,14,159,83,56,77,129,241,121,238,120,248,194,229,170,48,10,119,14,147,236,81,244,225,163,92,217,23,131,91,213,33,239,80,100,124,185,4,6,163,85,165,191,221,199,149,48,7,166,248,182,63,173,161,56,243,158,119,196,59,178,194,220,70,163,245,12,238,222,31,122,117,202,12,229,206,24,211,244,76,202,61,175,201,204,46,172,114,192,6,143,245,69,93,12,134,188,227,129,207,209,154,238,168,28,91,115,170,181,210,217,215,191,236,38,224,78,142,228,22,24,41,226,230,48,85,241,73,187,198,5,183,7,60,158,187,19,112,238,119,150,227,140,27,122,198,32,7,92,239,166,132,151,228,172,228,174,40,206,120,127,246,175,38,83,96,243,36,251,168,88,181,172,192,221,98,62,223,7,193,230,69,203,77,225,124,111,248,160,37,18,121,32,186,134,118,167,125,51,197,84,53,116,225,91,178,255,23,139,61,112,163,100,104,102,133,235,151,41,106,232,121,128,46,16,226,57,159,204,25,48,162,56,50,11,27,219,120,185,199,215,121,3,242,7,182,194,185,223,73,8,163,51,188,133,130,66,41,50,3,206,83,205,187,102,42,127,119,154,21,59,150,251,86,152,28,215,230,48,14,111,109,125,46,229,159,67,205,96,88,242,164,227,84,92,204,187,213,22,74,153,146,140,119,155,29,59,247,190,246,49,198,133,112,198,96,136,121,4,86,51,166,25,55,99,41,142,118,38,146,192,248,113,99,84,32,197,215,215,230,6,243,209,99,25,124,246,12,153,194,164,86,207,126,183,90,104,31,103,31,93,97,36,230,167,195,168,57,103,129,173,126,122,59,60,75,95,250,112,100,120,239,36,37,28,221,151,14,26,5,2,237,238,119,197,194,115,91,91,91,109,181,195,200,127,201,234,58,176,221,153,46,124,166,82,45,218,181,178,74,244,236,44,167,45,182,204,65,241,46,248,123,117,252,194,83,225,243,133,202,157,227,211,140,100,249,233,51,68,169,249,152,90,134,172,220,82,72,248,31,31,95,56,48,6,177,78,114,180,184,235,125,173,101,57,54,250,236,178,215,244,17,71,171,120,202,69,188,245,114,101,115,13,181,108,33,69,207,191,28,207,30,48,46,106,199,32,148,241,169,130,64,118,149,93,188,157,197,51,146,111,11,112,61,234,233,213,112,112,199,44,133,95,174,108,109,125,6,97,251,111,227,42,203,89,81,188,237,197,209,99,174,201,110,71,150,252,40,119,183,171,198,31,174,139,19,14,151,117,173,222,106,53,25,114,182,29,248,252,225,253,92,149,124,244,162,31,219,60,33,213,91,231,156,186,126,143,100,179,112,57,76,189,229,80,152,66,172,126,225,115,101,77,186,66,206,254,159,86,243,214,112,80,202,231,172,211,184,131,191,49,61,163,221,164,180,202,224,179,193,222,3,6,14,158,146,228,38,81,97,29,91,215,158,128,184,174,110,241,88,86,136,81,74,247,214,118,78,40,10,77,89,119,20,169,128,7,78,249,11,169,30,152,96,66,151,43,78,237,102,129,239,11,83,106,37,6,65,53,229,247,107,140,80,124,51,187,124,110,100,217,72,115,114,248,252,190,236,135,149,63,185,62,199,3,247,44,76,160,192,182,237,12,135,217,81,245,225,163,222,164,254,109,231,137,176,40,2,159,139,249,167,28,4,140,253,190,30,248,156,203,62,228,36,252,36,57,242,49,47,166,31,19,149,170,200,168,45,252,181,198,116,186,48,138,180,111,107,174,138,223,10,171,198,239,245,252,54,129,19,255,36,63,186,255,7,30,197,103,57,17,242,8,193,241,69,40,29,186,119,82,138,124,117,166,12,248,1,238,182,97,121,159,69,54,203,202,250,249,98,77,192,156,195,73,222,10,37,111,31,19,34,181,89,221,46,184,13,211,206,14,147,35,41,46,128,3,239,243,151,195,84,66,36,25,19,138,104,242,53,131,216,121,73,59,83,24,66,148,230,48,167,128,244,220,152,148,189,231,196,27,182,78,242,159,162,143,63,124,113,232,203,176,236,98,76,35,31,108,142,110,177,45,161,241,93,237,90,189,84,31,174,174,61,223,20,105,220,243,171,255,152,250,244,183,43,73,253,223,7,233,86,171,146,228,107,98,238,124,41,86,123,26,137,207,150,237,244,192,148,8,228,11,91,108,191,233,10,170,221,27,147,156,53,197,41,131,2,241,246,182,230,82,125,22,200,196,93,24,141,27,3,23,48,69,127,237,30,34,231,192,30,82,23,198,183,39,118,226,111,77,65,225,72,15,156,219,167,125,2,108,186,135,83,225,243,249,239,92,233,16,96,45,113,234,87,168,110,238,199,54,31,191,68,135,160,134,200,41,223,253,14,238,25,22,103,192,166,46,253,249,145,185,19,144,139,93,5,38,8,16,168,105,82,41,122,118,137,157,47,60,41,94,151,103,215,101,50,195,31,76,50,93,94,77,97,186,90,28,134,183,119,43,92,174,235,221,10,196,158,41,126,208,236,49,49,96,234,130,227,115,253,50,141,238,193,58,88,159,26,37,41,191,146,128,226,48,222,138,24,112,56,44,70,187,239,69,76,172,138,81,204,205,96,127,17,108,88,87,11,134,206,126,224,236,22,218,132,97,180,52,69,219,188,39,58,138,149,199,28,120,30,125,238,202,119,241,76,182,252,246,192,211,42,131,62,152,12,130,41,123,29,162,206,219,119,5,94,121,169,143,154,68,97,36,24,63,152,152,229,148,101,79,253,242,217,40,238,111,163,237,163,78,151,188,144,119,187,247,81,156,192,93,253,134,144,174,158,139,199,183,112,97,35,108,114,39,204,184,44,211,245,170,192,206,176,181,99,164,237,165,238,109,137,158,183,165,112,91,251,246,219,232,235,101,105,101,196,173,198,253,148,8,177,47,61,61,200,239,60,39,99,119,24,177,245,248,105,72,64,242,186,94,199,69,149,157,132,4,146,137,68,221,165,5,218,213,40,77,166,172,155,252,217,3,179,85,90,155,105,126,87,30,55,165,165,174,115,171,114,117,111,143,89,180,83,182,58,130,2,55,159,96,91,241,225,217,136,21,198,253,118,45,121,43,62,156,69,31,14,231,203,244,135,83,53,84,181,107,153,221,42,30,142,222,197,86,56,53,223,71,129,119,31,250,222,36,92,13,127,177,51,15,245,115,38,226,215,101,197,195,137,41,202,195,39,165,112,121,198,176,192,177,172,48,231,215,118,120,13,113,77,160,38,182,253,135,71,77,58,160,211,180,171,2,37,95,90,127,183,81,216,238,191,75,232,84,108,82,100,204,138,15,231,42,207,238,127,192,78,237,187,195,139,74,116,129,49,127,189,53,201,51,79,199,208,197,158,222,109,178,163,212,195,133,94,161,127,10,232,240,212,75,155,206,25,87,215,245,210,26,109,100,17,147,18,218,104,143,49,78,244,159,166,30,198,7,206,238,94,70,113,179,117,49,87,185,98,103,119,228,192,93,189,212,170,75,182,159,95,163,143,130,16,84,111,20,206,249,6,142,72,200,167,132,75,134,155,219,158,223,93,8,98,87,189,64,192,249,144,187,119,124,163,72,36,182,151,153,48,237,154,171,100,102,204,103,105,193,197,224,142,185,253,219,232,164,181,41,232,92,135,255,174,176,201,75,207,202,57,61,198,61,27,200,23,73,207,186,196,44,232,119,163,131,140,255,244,251,78,133,142,46,0,134,182,63,155,50,83,159,190,6,163,39,89,2,238,81,15,6,124,86,233,61,79,55,26,138,73,219,178,20,118,60,154,20,217,17,240,130,212,227,46,249,77,117,64,213,95,230,251,246,187,17,66,82,176,66,15,18,152,250,177,225,104,23,194,100,208,230,85,108,192,172,163,241,192,176,176,7,60,69,129,211,224,124,229,186,128,187,17,232,11,92,40,237,240,223,30,8,207,105,207,168,115,184,87,255,205,73,30,233,156,192,212,242,84,111,141,7,217,231,89,231,44,206,62,100,221,10,253,164,99,63,74,170,234,48,73,178,75,225,209,235,157,194,7,222,82,141,12,76,58,147,143,25,164,51,145,235,220,97,19,173,151,11,230,192,196,94,186,251,11,13,46,245,158,213,56,182,119,112,245,129,114,63,203,14,35,242,52,134,194,231,11,93,243,102,79,171,241,85,212,56,173,29,61,75,109,106,199,200,116,26,209,24,159,168,118,140,202,203,104,204,102,166,207,62,219,153,223,205,77,78,168,203,136,161,4,86,122,190,232,138,92,127,3,11,172,66,23,68,246,75,167,119,103,87,92,254,100,130,12,73,90,155,255,244,55,187,161,191,61,131,87,228,135,41,147,76,95,160,25,2,233,115,79,216,85,97,132,80,2,37,211,35,80,19,53,79,23,46,8,131,111,25,47,188,190,229,59,106,141,33,125,69,242,120,135,67,182,173,27,71,131,177,100,75,204,7,152,48,104,189,15,175,211,24,235,21,134,27,233,118,188,154,14,159,60,124,77,132,2,198,7,55,35,199,174,15,252,37,189,27,10,83,175,162,8,75,57,220,185,102,238,172,48,14,62,135,173,10,179,60,112,189,185,66,192,220,166,20,206,104,54,221,142,35,112,19,145,149,110,58,196,253,35,74,2,198,6,203,242,219,164,241,124,212,161,219,164,240,106,144,147,116,211,114,111,247,196,52,166,48,52,72,3,38,69,187,222,47,66,22,231,144,71,31,51,44,93,35,25,17,207,156,35,247,197,224,188,178,131,101,133,85,69,136,107,218,86,248,193,84,185,70,86,187,193,249,203,152,55,148,60,164,104,76,57,221,190,185,16,72,136,13,113,51,26,204,220,184,253,170,228,120,188,48,108,132,219,97,156,146,177,238,32,67,88,95,117,40,240,89,88,65,81,3,76,17,102,153,14,19,133,20,248,88,51,235,171,255,217,220,140,150,100,144,24,76,24,127,56,76,80,224,129,73,125,244,214,59,75,254,33,48,10,165,227,190,88,103,153,43,76,116,182,251,195,241,37,206,30,159,139,80,34,101,86,31,204,155,71,68,7,24,149,250,59,19,50,191,94,101,87,176,42,168,79,228,213,96,252,142,177,167,28,147,218,14,148,15,54,65,100,217,174,6,57,212,229,219,114,128,173,72,43,96,120,172,62,81,32,96,171,151,84,120,176,137,223,49,39,17,163,201,118,55,206,217,113,186,246,125,80,242,106,70,232,169,0,195,191,245,157,153,20,37,31,211,78,86,192,129,185,121,220,214,240,90,232,36,231,164,153,159,18,177,193,163,200,97,142,115,238,88,61,223,23,57,211,138,130,186,254,192,126,119,6,198,249,167,48,241,223,187,70,76,163,175,202,137,58,240,45,77,135,169,110,92,242,61,97,166,76,245,238,119,150,233,159,147,192,220,204,111,158,44,150,50,236,109,85,97,216,143,231,133,33,58,16,251,104,152,134,233,221,230,207,26,65,250,167,41,140,71,35,224,179,186,197,138,33,27,99,142,59,213,88,97,37,66,255,70,130,189,72,101,187,112,229,110,30,159,187,147,122,220,239,123,83,47,119,172,198,152,75,221,82,85,191,228,51,50,151,44,1,57,96,68,77,214,5,73,26,124,64,18,144,238,76,170,200,5,143,52,21,110,109,222,153,100,228,145,93,54,45,188,167,196,76,63,152,47,187,229,115,82,73,131,83,200,225,115,30,149,34,48,105,214,222,181,99,41,212,153,181,53,47,178,253,225,103,83,14,90,83,131,141,183,192,97,114,143,101,80,32,198,184,115,252,44,21,82,105,244,217,86,173,60,28,182,60,105,133,113,103,20,135,87,147,13,17,198,198,153,239,153,126,230,112,138,168,39,104,93,87,154,231,167,204,34,188,137,6,159,59,220,221,170,41,118,223,125,233,179,173,62,98,56,188,164,78,128,204,35,142,175,114,59,70,196,46,61,40,33,235,59,36,92,131,34,22,5,76,237,223,157,69,248,154,212,188,66,224,105,236,123,232,162,241,214,83,126,96,28,79,247,107,12,244,200,197,158,237,132,142,63,246,232,109,84,5,65,72,100,40,89,202,197,81,142,217,7,38,66,231,48,106,82,98,114,18,42,111,31,23,197,129,97,4,104,93,91,99,95,120,199,55,162,166,98,230,244,108,241,185,239,123,52,252,46,83,22,46,34,49,215,173,187,224,36,17,158,139,142,164,150,29,126,31,124,206,205,18,222,211,110,21,237,179,127,55,0,24,158,70,146,219,69,195,97,89,190,155,36,232,18,222,4,131,199,21,245,177,84,186,84,203,212,103,15,68,123,189,53,165,198,77,97,66,212,119,179,107,132,85,182,172,14,136,93,146,143,56,81,170,218,147,118,173,92,225,68,147,248,41,168,223,41,138,86,149,55,134,124,72,204,206,95,90,197,29,112,238,84,207,94,119,246,11,124,5,247,225,253,71,249,21,48,5,237,245,115,226,83,220,93,167,174,122,238,96,183,28,197,96,232,11,165,107,164,121,222,220,121,96,179,8,4,62,70,210,245,118,147,250,138,174,162,254,54,170,29,119,191,194,27,93,179,108,103,4,107,231,77,91,91,166,208,212,21,69,88,169,123,227,10,179,132,192,213,156,231,37,224,86,117,76,57,7,199,93,125,141,210,163,112,98,146,106,87,146,63,122,55,203,22,14,48,145,248,116,167,48,229,242,18,17,5,230,190,29,48,204,160,2,87,44,194,27,251,35,228,97,26,13,2,207,117,37,2,12,54,117,225,128,17,51,234,119,192,225,94,135,92,82,224,180,111,192,6,148,252,99,109,140,54,204,221,11,17,131,170,145,31,76,206,32,137,129,211,91,51,250,114,137,192,83,178,242,53,137,59,183,172,33,119,123,162,96,117,222,157,20,226,28,49,222,76,79,208,143,107,196,7,250,144,35,211,182,183,182,188,109,179,229,168,176,221,41,46,140,24,203,202,2,119,100,127,190,25,222,77,243,167,104,199,40,189,243,17,173,92,229,229,216,3,62,43,243,254,54,146,103,81,222,218,127,178,163,190,209,246,78,172,85,191,7,74,9,233,154,41,103,63,130,11,71,30,78,65,246,173,255,192,23,56,206,129,33,173,169,191,75,227,62,252,108,64,91,142,46,232,255,111,62,169,229,211,166,200,147,248,101,211,207,118,239,170,166,180,178,244,91,151,243,224,91,193,65,209,31,25,237,242,173,115,168,169,24,140,248,84,83,184,65,194,113,97,184,140,197,38,101,199,56,135,211,253,109,211,246,236,218,154,105,153,179,195,181,79,185,60,81,143,80,110,14,60,48,65,20,25,113,46,236,55,207,2,119,223,76,173,234,111,23,203,232,185,48,36,242,130,194,75,186,239,76,26,38,5,93,229,181,207,137,50,219,189,109,142,159,100,114,121,224,236,55,179,3,67,241,163,104,246,200,57,186,233,231,156,203,207,179,33,79,188,35,126,230,212,212,35,185,90,250,227,181,57,7,33,203,166,75,0,101,150,234,61,35,173,108,201,225,85,76,229,226,94,111,184,101,97,127,7,12,35,78,187,134,8,249,245,89,172,74,138,164,203,71,45,178,151,101,171,77,153,42,133,150,55,142,187,72,169,30,83,238,163,148,69,239,155,21,109,240,146,126,31,212,216,112,29,197,244,150,103,19,47,235,195,27,163,237,38,155,56,21,187,103,22,250,79,195,11,190,21,166,220,237,222,224,207,252,167,44,32,43,76,72,33,224,209,251,211,218,184,245,253,181,51,2,232,50,102,212,249,245,234,191,141,35,65,236,24,88,83,186,95,9,209,149,88,106,198,19,98,35,239,217,225,13,145,131,192,153,108,146,28,61,111,89,190,87,62,75,61,205,24,22,227,154,146,214,147,108,150,187,213,226,241,168,91,142,213,243,82,231,66,218,253,189,137,86,237,232,121,198,11,48,253,131,81,159,24,138,144,192,80,122,221,189,152,92,83,134,57,96,98,104,189,122,107,35,242,207,2,159,229,227,214,246,207,164,149,69,144,161,132,184,161,197,133,12,236,80,59,136,234,72,238,91,23,38,14,41,99,10,67,78,105,119,208,178,57,20,98,84,8,182,238,155,132,65,109,10,219,82,22,184,229,234,23,229,121,38,222,80,83,158,194,168,86,239,10,34,95,109,232,7,35,252,183,253,16,193,215,214,131,168,134,168,99,53,73,144,15,198,150,23,99,3,74,162,179,166,238,179,41,58,144,17,77,118,220,173,251,104,132,18,245,216,77,4,37,110,214,139,241,89,204,33,38,86,66,7,246,238,134,48,14,17,21,189,40,249,24,16,176,222,33,195,26,155,113,114,162,112,70,140,226,254,52,49,32,185,170,46,43,57,73,215,154,48,97,171,22,247,224,133,30,212,112,119,232,74,118,107,107,2,159,25,238,166,35,234,4,120,34,2,134,100,115,223,153,66,241,60,220,137,1,19,230,241,75,246,202,118,151,146,214,185,145,237,125,31,14,119,79,203,242,222,164,196,221,184,207,129,41,230,147,158,175,125,83,243,113,125,146,132,81,4,195,79,120,209,102,10,13,1,82,235,184,239,161,187,44,189,41,203,115,167,121,17,111,175,96,27,76,73,90,159,111,203,92,249,224,99,133,204,208,116,68,228,205,138,37,28,182,64,75,160,5,175,226,231,111,231,174,194,45,87,158,13,73,236,141,110,47,66,60,75,174,208,166,56,184,253,218,5,209,125,142,204,252,110,122,81,233,158,231,203,108,76,25,108,56,186,46,207,18,213,178,16,212,13,129,205,41,113,183,66,118,70,234,140,3,198,12,250,132,169,112,130,39,46,9,242,211,70,67,121,221,14,251,39,38,45,173,205,233,119,141,133,99,238,74,213,49,73,251,184,229,238,218,129,195,175,137,239,236,140,48,129,154,123,126,32,80,54,131,236,174,219,30,209,218,93,29,228,136,11,131,26,48,238,203,235,105,253,21,57,233,152,21,130,35,247,182,185,207,194,109,145,35,107,173,103,250,84,23,77,125,110,204,57,181,107,176,158,125,19,9,119,231,148,125,146,205,141,60,202,114,97,110,128,178,110,105,156,111,38,42,162,72,220,85,154,254,52,122,53,119,196,23,57,158,231,232,250,135,101,254,255,242,31,254,235,223,254,243,127,251,219,255,250,63,127,87,230,191,231,255,127,153,255,63,237,139,12,226,249,132,62,198,228,212,174,184,176,176,68,160,197,244,23,29,77,130,195,246,125,225,39,244,135,31,187,47,233,212,34,229,214,61,44,84,167,214,160,212,49,152,20,2,255,126,43,114,233,153,89,249,102,3,194,109,106,170,166,50,41,207,140,238,247,248,70,63,238,108,171,50,113,58,94,38,95,16,200,28,69,49,23,235,229,76,4,183,198,206,70,55,162,222,188,255,120,17,111,17,218,66,224,64,52,97,250,79,36,227,238,48,8,150,138,11,221,84,100,207,240,222,241,56,39,123,14,69,24,96,92,186,215,232,95,228,29,142,221,100,11,33,94,149,125,143,64,218,47,46,120,139,100,52,247,215,178,133,144,102,16,104,61,251,239,168,177,255,212,37,215,40,188,177,201,35,237,230,105,25,226,34,95,92,49,214,28,254,112,18,59,178,110,156,203,246,97,223,25,123,22,3,150,157,148,196,228,251,240,115,164,73,169,8,176,113,191,93,20,85,8,89,229,28,30,125,57,204,158,189,101,130,82,154,144,252,38,180,134,105,15,200,107,111,163,66,188,29,231,243,85,217,26,209,242,194,88,240,211,4,129,218,41,112,111,251,227,201,253,137,9,195,25,47,240,38,233,255,110,249,80,123,247,36,112,198,241,83,28,238,220,118,134,192,149,50,140,234,48,52,5,114,60,155,232,104,246,99,16,63,206,18,184,164,121,9,186,56,65,173,74,83,126,155,218,131,56,158,169,18,26,85,126,187,145,208,121,87,30,185,13,33,71,96,188,209,181,23,55,28,160,231,20,223,204,162,198,188,250,137,64,36,103,38,89,32,228,223,54,63,171,72,219,218,114,34,32,1,183,220,69,14,67,105,27,15,188,140,66,229,90,60,139,148,131,37,214,20,50,45,110,36,46,168,58,196,253,72,202,210,114,79,51,12,10,84,60,189,166,218,190,87,60,136,228,212,52,70,16,166,220,26,178,95,17,185,70,168,200,253,44,126,151,25,131,143,181,5,157,164,160,169,145,152,229,246,152,96,24,202,110,67,118,24,9,213,184,109,24,183,203,237,79,88,93,5,53,95,194,221,131,205,53,57,228,214,139,200,43,183,153,107,219,86,35,239,19,120,162,255,123,31,222,44,131,95,58,78,110,179,71,89,207,167,179,36,15,181,202,185,218,222,214,72,53,202,226,60,223,146,197,117,123,246,203,233,213,235,2,46,221,104,204,58,78,122,95,192,251,229,150,115,33,181,84,47,27,84,63,111,191,30,162,77,218,197,171,68,173,124,247,200,0,69,46,181,116,133,241,30,220,211,3,83,110,20,241,36,100,232,130,103,245,135,147,41,87,245,22,85,168,54,156,126,149,49,191,181,220,224,200,33,201,126,201,154,74,54,101,247,191,115,49,45,126,69,195,139,36,99,154,151,41,254,249,29,12,147,127,234,213,20,47,136,223,116,8,79,203,94,107,55,215,30,215,226,12,67,155,68,214,96,195,95,238,190,164,142,241,249,237,98,196,88,201,97,138,11,228,38,116,110,154,112,10,58,188,17,3,85,111,129,133,198,252,197,150,101,167,138,163,2,154,211,226,93,51,167,186,192,212,46,167,24,53,78,48,73,145,40,108,6,219,157,9,153,24,158,68,245,168,172,75,241,218,131,184,186,60,155,202,152,225,43,31,122,155,166,14,76,232,164,138,143,41,23,136,81,213,53,196,45,175,4,220,87,110,234,109,131,36,205,125,63,166,124,92,213,87,7,253,186,187,211,152,241,91,252,24,149,75,69,117,199,210,66,189,88,188,232,198,114,226,55,165,193,230,187,213,37,140,1,230,59,199,176,13,81,102,131,69,45,110,178,13,240,24,89,62,119,69,115,108,222,213,141,5,69,18,140,192,19,38,212,235,150,130,232,101,167,7,198,15,233,78,173,222,165,58,225,7,143,33,112,213,204,144,106,124,109,119,17,12,227,115,83,175,47,124,109,249,58,133,7,44,179,73,188,86,21,85,204,118,253,255,199,116,135,7,37,63,142,217,189,110,6,199,40,201,92,208,226,214,181,56,214,245,49,114,53,86,87,30,161,241,91,53,107,48,165,229,226,81,78,240,191,186,135,146,93,71,231,10,18,39,119,51,62,104,25,85,38,113,197,87,20,83,37,83,38,33,73,43,213,42,209,87,192,253,201,99,171,150,87,228,95,51,145,250,59,151,194,36,112,20,135,83,75,235,137,45,148,24,50,170,185,53,75,8,63,79,203,254,104,242,81,213,127,185,144,167,187,23,103,162,224,164,22,43,124,62,216,189,137,89,184,88,238,235,192,216,242,14,55,84,133,134,194,219,73,4,128,37,17,147,144,9,38,90,160,200,5,170,63,121,255,114,15,220,7,79,202,185,252,180,229,18,220,1,39,133,33,109,93,186,27,73,238,59,100,199,60,35,3,114,104,44,136,240,131,199,30,38,124,79,18,11,202,240,133,223,153,210,73,85,203,218,154,212,158,126,173,199,99,191,13,82,215,2,102,105,245,107,203,80,31,221,245,8,58,118,207,185,122,121,80,209,70,72,134,197,194,55,43,123,20,11,94,128,164,48,69,1,14,82,18,35,49,67,226,101,119,183,163,68,72,227,18,205,10,179,174,227,180,113,73,171,226,130,111,166,67,22,109,41,94,147,78,195,66,235,87,182,6,97,150,28,248,13,107,195,173,78,200,137,112,48,9,76,38,214,117,31,54,234,168,100,172,161,79,25,247,62,78,33,85,234,227,137,44,51,165,187,7,112,43,73,139,10,79,231,144,177,4,158,60,158,112,124,167,219,55,138,90,72,178,215,52,2,226,208,237,110,24,7,62,59,174,166,132,16,200,241,197,193,164,56,135,205,86,120,249,225,129,194,133,254,112,181,79,227,33,239,145,159,192,218,129,33,235,44,30,17,63,7,182,166,93,16,96,95,203,163,237,103,115,158,77,147,35,142,233,86,175,229,103,10,74,93,99,245,141,60,195,233,173,201,21,107,207,195,9,42,173,8,214,231,41,22,109,39,135,42,95,247,73,229,96,223,227,129,145,230,246,4,135,109,36,61,2,55,24,34,110,230,197,176,120,250,120,224,225,166,159,113,15,213,23,70,94,222,147,43,154,217,165,2,195,183,122,47,86,149,80,206,78,154,9,147,246,77,226,231,214,69,114,246,212,108,20,248,4,2,38,140,160,137,48,216,99,119,127,39,110,57,245,123,145,217,228,217,123,56,249,97,174,146,4,31,75,66,184,233,38,20,70,75,158,241,25,32,20,173,111,210,71,37,98,33,118,2,229,143,179,53,79,193,33,106,35,33,36,182,155,187,11,30,144,154,122,249,212,27,154,144,45,112,81,99,184,155,242,115,247,252,157,109,18,46,146,48,117,206,207,120,171,194,230,34,233,113,103,250,174,237,73,52,36,170,116,217,4,169,40,170,151,184,99,65,252,71,226,173,192,5,222,113,239,25,198,138,24,156,20,140,55,79,11,68,242,118,105,156,159,20,230,62,61,89,229,44,204,164,241,114,196,98,246,45,79,134,171,169,111,217,96,73,189,238,221,147,177,26,31,83,30,13,111,68,93,14,23,164,37,154,194,198,238,228,48,190,98,129,141,60,251,6,65,73,19,146,74,89,75,158,99,175,187,175,133,203,46,201,12,29,48,125,121,16,244,124,45,82,97,21,198,149,112,239,77,124,173,166,169,198,3,225,53,143,167,35,231,118,150,131,124,175,214,209,24,235,23,238,131,66,70,129,73,243,216,142,22,61,15,161,10,70,235,247,162,84,139,237,7,94,227,158,28,56,5,240,131,106,46,35,185,22,197,51,6,211,147,141,56,44,112,117,211,13,81,6,122,210,13,161,54,105,222,47,196,54,196,27,2,76,84,244,162,228,36,119,121,54,148,172,238,4,42,70,161,35,73,25,195,216,25,110,76,140,212,171,243,57,159,214,120,189,111,191,7,98,83,146,247,10,217,79,47,158,132,73,158,139,26,201,16,113,226,53,253,224,98,105,127,50,19,126,249,238,59,210,67,251,158,154,53,107,76,168,45,114,79,185,185,6,156,45,84,236,137,173,80,128,202,12,135,79,185,44,79,115,166,220,163,43,124,22,12,213,61,55,169,150,100,68,121,54,245,185,187,120,194,110,34,142,184,223,84,227,91,121,70,242,199,144,160,193,230,134,187,220,82,61,104,215,189,10,85,217,240,145,66,37,58,234,131,154,66,171,163,233,253,97,162,29,119,184,145,147,26,154,76,120,62,61,21,159,247,135,135,185,151,30,24,17,137,229,48,154,178,2,255,248,96,111,154,49,190,149,33,33,74,34,58,205,51,185,114,255,57,127,5,198,183,216,28,101,163,212,103,243,94,119,139,134,62,96,141,23,62,59,167,191,87,31,75,132,77,73,73,135,14,235,78,194,179,89,181,61,229,88,226,174,148,239,70,199,92,110,98,7,176,185,161,90,120,19,214,161,178,214,12,127,40,213,60,173,200,78,157,254,166,240,47,106,70,111,42,189,137,78,78,129,45,249,173,58,140,60,123,87,152,52,193,230,112,166,160,81,170,11,10,198,126,139,2,128,34,70,4,142,192,99,7,244,139,114,122,46,45,154,40,120,31,183,195,103,206,41,12,205,182,251,220,72,0,219,106,95,19,202,58,125,175,14,83,236,84,159,114,143,118,153,255,240,210,207,243,39,89,107,73,174,66,161,201,144,65,155,246,84,154,192,61,210,28,238,100,166,10,60,76,188,234,150,92,156,77,86,35,225,120,126,103,246,130,141,246,75,24,81,152,28,142,230,112,171,75,246,4,124,206,176,198,59,140,107,74,202,111,138,113,134,15,47,99,193,107,39,229,55,24,7,233,58,111,147,105,218,202,86,105,42,30,107,123,9,13,202,27,93,75,127,18,85,47,183,231,133,203,176,216,140,204,43,38,152,195,72,112,87,133,185,147,222,207,93,160,181,209,146,187,113,118,229,230,149,40,48,117,214,166,229,101,199,240,104,94,32,70,238,80,214,158,91,186,201,142,74,43,8,76,139,194,20,3,238,40,196,42,98,174,110,76,183,123,179,158,63,226,207,246,192,104,223,220,159,102,202,55,57,113,9,188,127,250,12,134,146,196,45,21,167,137,187,137,215,120,117,170,188,132,22,131,4,50,207,19,155,166,80,215,234,83,197,8,247,239,173,166,34,95,237,173,144,100,39,141,146,60,234,64,165,62,62,89,90,101,148,3,82,152,36,12,17,201,72,58,188,6,18,85,218,46,229,220,199,54,235,179,68,73,94,181,210,231,167,112,180,58,207,22,36,26,93,249,195,82,179,82,84,71,107,86,242,151,115,53,161,152,208,171,1,51,103,184,150,149,46,87,193,53,248,28,162,93,203,101,139,137,113,69,229,103,207,255,143,184,51,73,162,37,87,138,232,150,212,55,11,100,192,14,96,132,25,59,0,140,9,251,1,140,93,160,19,55,35,228,122,192,12,179,250,245,7,245,158,151,242,102,170,13,69,227,174,85,211,16,184,79,47,236,199,153,180,148,89,51,145,205,238,229,5,192,109,20,97,96,73,221,120,116,252,213,184,150,87,225,15,163,142,183,185,99,203,244,146,187,178,53,38,163,159,139,194,102,98,41,67,43,178,73,53,114,166,45,34,72,73,25,115,96,161,28,81,169,72,252,169,255,89,176,45,149,232,182,11,53,45,22,239,198,187,18,117,192,91,20,147,172,142,29,141,133,28,240,57,112,230,83,230,62,163,120,1,56,245,170,3,134,238,86,176,137,88,230,69,213,1,195,19,115,11,213,7,231,180,126,55,201,13,238,4,5,30,91,201,176,41,60,239,203,203,36,73,252,67,215,66,170,251,59,210,168,254,230,141,56,194,29,175,108,76,185,241,217,144,30,39,225,159,200,68,204,75,142,154,111,22,155,20,224,83,138,68,98,217,7,91,101,146,204,52,130,172,196,103,28,198,207,149,30,120,94,66,16,96,184,157,132,108,33,89,206,104,192,20,170,41,209,131,49,38,56,74,49,130,80,132,153,190,92,172,109,94,115,87,229,113,64,10,38,42,171,207,161,0,255,142,192,231,218,17,52,93,11,85,175,214,148,67,2,55,199,138,207,170,70,108,39,196,25,100,159,250,155,205,109,214,187,160,25,250,242,26,232,177,102,146,178,110,100,228,150,183,195,103,174,40,87,99,49,159,133,23,232,31,67,114,82,209,175,48,204,40,53,224,154,68,88,0,24,206,3,231,167,128,52,50,215,231,225,92,177,157,252,226,87,32,250,60,124,5,229,13,196,27,196,49,5,197,49,228,68,118,8,76,212,189,244,217,231,138,55,125,225,79,211,114,24,2,155,14,136,243,18,112,153,89,202,10,101,12,122,59,8,90,8,97,84,33,204,41,38,243,225,21,183,216,145,18,186,52,152,195,58,104,82,178,85,75,10,117,204,217,147,60,185,27,246,151,178,182,178,241,16,163,117,147,225,192,12,143,114,24,213,86,83,91,65,45,195,60,149,35,168,82,47,226,153,96,147,60,132,89,138,178,16,193,169,224,107,151,146,180,179,219,10,33,156,145,196,58,85,15,165,118,77,249,197,140,233,123,7,220,30,222,92,124,86,219,107,85,72,27,216,236,174,10,83,207,27,15,31,100,43,102,133,167,179,47,131,166,172,244,71,205,156,51,190,238,81,100,207,162,213,0,140,99,111,4,156,229,198,9,140,66,99,13,2,163,129,12,244,86,24,142,56,127,113,2,249,58,199,129,75,106,241,112,202,79,222,214,38,26,30,48,236,48,77,225,211,105,65,97,148,45,38,87,21,62,247,16,255,48,74,192,151,50,94,127,18,36,37,96,124,5,218,58,145,134,235,48,244,97,202,66,9,92,46,105,212,52,58,19,237,22,134,212,9,127,155,37,92,43,171,33,148,241,193,254,71,159,202,61,253,71,88,69,238,236,7,83,70,219,133,233,174,154,238,187,179,238,54,110,210,202,226,2,211,48,196,186,206,1,214,169,132,158,15,97,21,84,241,151,34,44,169,150,67,37,1,216,235,135,96,39,107,121,41,219,21,55,29,31,110,184,34,206,248,11,211,22,166,171,243,159,115,2,67,63,171,52,121,197,228,217,156,16,142,92,157,250,204,196,243,199,120,56,33,38,101,3,130,20,129,115,36,96,35,114,213,241,92,151,139,184,114,230,231,173,115,169,99,112,116,129,231,214,225,198,44,223,250,240,45,123,90,67,155,205,117,19,12,238,75,248,82,224,55,207,245,178,232,17,16,208,165,143,14,139,135,133,172,120,113,207,166,112,199,36,143,223,38,89,89,14,102,4,175,107,191,15,103,79,18,66,32,56,247,56,141,29,134,176,113,233,195,207,38,36,31,198,13,91,73,21,11,118,93,139,62,135,142,248,121,56,241,136,28,15,135,163,87,206,109,146,86,82,88,28,44,160,252,112,177,194,78,28,76,227,56,143,150,242,190,35,157,116,55,61,50,109,114,82,94,81,42,161,103,48,252,17,86,26,98,117,55,88,255,247,140,110,201,198,117,36,108,145,148,8,197,195,27,69,13,202,99,137,6,176,203,77,24,156,134,210,65,178,232,130,176,155,212,156,242,112,77,146,18,25,60,202,149,196,185,174,188,162,40,179,4,7,217,185,39,238,173,252,128,176,88,66,117,18,176,113,242,41,188,238,117,226,192,117,169,204,70,99,4,90,144,15,242,153,186,119,52,248,68,130,14,159,2,238,245,244,26,209,166,18,157,106,10,232,243,129,97,100,185,44,153,20,3,61,244,158,80,216,245,75,162,41,249,82,192,248,0,156,96,167,66,207,222,116,9,30,3,180,4,33,6,92,96,67,213,46,224,134,9,183,41,112,122,41,79,19,194,74,209,152,202,81,185,100,65,52,58,91,124,118,109,198,227,251,192,164,121,7,92,30,130,104,83,43,74,78,7,206,224,245,173,157,118,86,69,141,201,96,98,125,122,20,116,76,5,183,26,42,150,215,208,103,15,228,13,188,49,126,252,231,209,252,149,144,154,34,8,45,155,53,149,156,205,243,134,173,62,114,36,57,63,59,44,99,65,206,67,29,85,191,213,229,6,115,42,93,52,109,165,243,206,72,95,238,128,207,13,90,13,49,171,20,184,244,183,220,192,187,216,159,221,180,113,220,148,58,155,41,4,104,194,200,77,85,124,112,2,147,44,155,197,76,195,103,218,227,58,94,140,11,183,42,183,52,22,187,239,27,165,141,92,149,113,238,108,66,171,239,224,160,69,44,44,201,60,130,133,101,121,78,4,176,237,129,10,183,26,12,181,148,179,244,135,236,187,80,81,227,141,43,169,213,66,182,218,233,162,160,248,43,70,196,244,48,110,87,140,215,11,23,41,108,7,70,132,219,39,18,57,175,103,181,73,159,33,98,187,220,34,57,157,11,209,165,124,23,124,141,195,47,58,231,72,161,110,94,201,219,57,141,107,176,152,103,138,69,229,213,144,47,94,193,105,79,20,178,138,53,68,230,107,113,5,29,224,33,158,85,131,169,212,10,30,114,187,143,95,198,123,82,13,186,223,69,50,137,94,74,78,72,50,52,102,252,7,91,151,87,133,207,223,121,253,5,112,25,106,237,64,179,56,194,73,145,97,118,83,86,96,163,66,108,193,237,142,70,104,238,229,145,63,104,33,65,144,209,54,172,66,9,6,103,26,228,91,14,159,253,73,239,150,198,135,145,253,148,32,201,15,129,113,85,125,128,196,206,9,241,19,139,232,21,133,32,185,52,30,62,251,206,138,82,129,16,159,157,40,239,16,179,156,72,78,80,225,80,159,68,57,110,85,216,138,243,2,206,234,145,50,110,242,80,171,0,237,85,230,33,117,237,121,57,19,121,38,107,75,201,88,41,199,60,247,210,120,118,35,238,41,50,28,4,198,218,140,214,103,194,151,252,192,150,161,40,240,210,223,62,70,119,141,27,53,112,235,114,124,77,52,188,115,191,191,13,193,189,42,132,144,183,149,226,195,26,129,165,7,182,84,230,128,177,56,165,91,206,41,31,89,6,192,117,20,185,203,80,138,178,238,76,75,22,51,148,214,240,181,7,245,117,134,21,48,215,7,70,217,115,196,120,66,204,163,178,42,147,58,204,17,138,19,148,110,171,172,138,49,107,182,128,243,227,138,67,6,114,238,208,225,48,37,65,161,174,195,171,31,140,98,38,211,165,138,19,16,224,196,142,71,210,241,86,214,82,180,43,137,240,58,140,207,66,118,60,99,188,23,101,147,108,92,31,10,227,140,13,149,14,106,223,132,223,22,61,145,123,217,64,98,50,207,253,232,6,225,95,112,20,17,7,149,191,130,227,217,227,187,80,48,27,81,162,10,88,157,31,28,33,130,99,244,172,130,14,232,242,175,8,14,250,162,170,157,85,82,44,108,52,57,150,114,54,82,13,66,81,249,133,203,154,79,99,162,109,23,206,220,137,4,174,200,87,250,155,89,185,149,138,122,65,147,19,58,52,29,162,120,85,152,154,208,84,133,94,17,103,85,89,79,107,242,50,125,158,116,168,182,84,206,8,217,180,94,66,85,168,114,101,150,177,94,103,61,5,237,29,230,123,87,199,14,149,93,17,216,3,46,187,235,44,163,200,32,100,52,40,11,109,85,28,248,212,90,96,69,56,76,102,138,92,68,56,146,167,199,68,128,181,64,193,224,210,93,140,111,26,205,181,30,126,11,255,242,12,157,38,46,99,73,135,147,76,83,133,9,230,232,155,91,186,170,119,234,217,129,122,107,207,171,157,255,218,237,86,50,96,75,126,122,13,211,41,228,150,50,62,245,169,223,77,126,240,16,9,169,62,181,113,50,230,164,79,189,234,156,70,229,17,51,91,232,39,245,21,48,249,20,243,153,44,201,115,170,216,220,32,224,211,153,54,77,255,50,96,147,114,86,24,49,160,128,141,50,227,105,77,221,197,10,248,220,89,158,21,116,140,136,148,188,53,55,17,189,26,34,51,131,100,168,107,126,153,76,94,125,224,226,81,170,97,37,109,47,252,19,179,117,184,80,106,164,141,33,161,187,90,102,36,48,62,207,38,214,235,130,97,204,194,162,75,168,195,132,26,93,78,26,219,214,237,144,220,178,30,48,55,115,85,156,32,30,186,239,136,100,68,139,85,1,52,27,187,185,75,246,81,7,41,172,244,80,54,12,39,190,182,44,228,150,228,80,183,196,86,167,92,26,198,64,218,36,118,96,137,78,37,80,75,95,121,26,19,202,235,1,27,55,188,40,36,194,35,63,92,136,144,200,130,94,221,72,84,195,151,23,48,87,195,71,116,146,63,135,202,33,189,162,122,150,108,196,30,143,57,3,109,9,119,138,110,210,208,29,69,177,64,21,20,169,34,243,44,8,96,196,72,167,194,80,47,4,92,200,238,85,209,212,100,229,116,174,252,136,171,68,5,64,225,83,47,33,207,88,43,101,3,170,107,122,166,70,168,78,46,148,229,100,167,38,126,157,183,43,124,110,124,132,237,17,123,69,232,116,4,140,214,136,116,25,138,138,23,6,111,18,30,195,223,152,122,40,113,162,184,34,227,129,44,211,217,179,154,171,124,146,35,219,154,8,232,158,211,63,167,144,218,172,92,34,85,157,151,91,205,12,153,90,98,1,181,170,130,46,135,122,8,140,114,11,89,73,213,121,233,165,237,146,171,212,117,203,241,6,140,189,62,2,174,69,46,157,192,203,243,6,65,9,75,200,119,81,45,237,57,137,8,232,86,249,221,97,76,96,142,37,238,59,99,42,140,41,225,191,155,56,98,85,237,248,156,8,233,74,243,226,14,16,141,53,35,96,234,33,242,137,147,236,172,190,174,48,249,193,43,96,20,116,228,181,135,209,65,214,128,209,84,19,41,101,236,78,247,31,12,84,186,147,24,27,103,6,214,99,97,135,150,50,220,43,207,96,206,193,10,112,33,102,99,93,29,77,97,114,78,115,192,112,125,200,111,179,201,103,95,0,195,104,13,146,136,41,47,139,76,184,222,241,153,73,77,188,166,192,16,231,6,202,113,51,30,116,56,117,17,14,149,77,216,85,68,160,27,1,15,255,174,179,227,160,172,124,181,175,241,15,186,254,232,64,214,87,244,248,50,206,7,138,243,92,65,26,23,138,124,214,185,230,33,7,187,67,188,250,28,94,75,97,4,252,90,8,103,91,170,241,253,44,188,214,240,154,6,12,203,137,162,164,157,215,64,217,175,20,38,115,168,251,87,103,164,225,147,62,155,170,230,120,241,76,173,216,208,214,56,251,115,136,114,15,99,51,80,152,42,184,248,109,110,176,247,30,96,112,217,209,248,151,180,36,40,44,138,95,62,48,124,123,198,161,240,87,20,68,115,15,30,249,43,203,132,60,208,52,237,34,251,166,145,17,86,63,205,0,96,20,36,218,69,19,42,94,191,149,78,252,149,128,239,205,165,162,44,162,80,95,245,193,196,130,165,158,148,212,215,74,9,189,195,176,140,220,76,67,50,166,145,134,113,120,154,202,109,189,48,5,5,159,167,16,237,7,226,16,55,191,190,141,159,82,198,15,205,217,20,214,202,69,207,198,157,82,117,20,198,234,155,184,211,184,89,207,175,158,221,96,242,12,239,87,159,247,72,103,248,252,151,161,133,145,18,141,198,14,145,190,40,158,41,198,228,187,41,31,52,83,57,252,203,113,167,113,35,91,38,50,142,96,168,70,3,241,107,156,113,95,110,249,42,59,205,83,140,22,98,98,194,165,141,28,219,177,104,127,91,43,126,32,172,154,203,95,131,73,138,76,97,253,224,109,54,143,180,78,249,91,199,36,37,47,115,64,7,104,100,55,211,155,178,249,85,25,74,50,57,92,132,216,18,124,91,186,39,2,48,172,221,191,173,15,152,130,52,233,147,4,105,247,142,135,147,203,45,153,155,248,51,169,136,249,30,190,76,103,252,102,69,243,112,138,113,218,7,27,171,228,45,106,198,90,74,8,199,124,112,181,3,34,102,66,181,218,224,49,28,110,102,164,244,11,115,49,251,124,252,60,156,154,162,203,232,0,43,50,161,231,226,175,118,182,109,33,24,175,118,193,249,162,108,248,9,26,161,172,200,0,67,106,135,178,165,230,240,46,162,8,213,209,255,70,20,208,59,149,138,166,43,52,71,21,6,181,68,205,7,187,145,16,127,59,149,240,19,229,20,222,169,157,244,206,155,32,70,37,86,217,95,33,17,3,90,243,18,94,29,180,139,224,253,245,87,99,105,93,185,93,90,147,147,93,124,109,82,21,43,69,126,213,196,176,171,111,11,80,100,72,26,111,197,249,218,107,192,232,221,72,209,65,165,244,141,202,34,95,33,208,122,223,28,121,174,116,38,174,227,139,179,152,211,242,194,70,160,182,124,1,17,234,23,50,34,24,96,56,219,190,45,9,15,102,185,137,32,6,115,177,243,109,3,46,183,162,189,98,10,164,63,251,152,52,81,100,206,164,83,140,14,36,125,141,11,43,245,22,84,163,68,53,225,255,254,208,2,179,200,229,125,35,175,13,170,207,111,101,219,213,117,200,76,89,86,35,184,29,237,89,200,226,141,45,251,204,91,127,116,197,213,126,211,249,216,66,32,133,240,71,27,35,82,151,57,220,168,54,237,222,218,8,226,101,180,204,253,157,187,183,94,82,104,193,229,188,238,143,191,12,172,154,234,136,124,19,188,81,57,154,66,194,118,11,137,8,68,16,3,253,90,215,244,35,95,17,184,100,146,69,63,152,104,183,48,2,240,240,225,245,60,240,168,34,138,174,221,77,188,238,227,134,166,54,165,88,150,182,116,40,244,15,229,155,38,103,99,195,162,122,96,106,32,190,55,71,249,98,222,93,216,8,254,96,162,252,80,242,152,133,230,197,36,201,90,243,3,160,82,12,43,5,38,149,202,81,18,65,29,62,134,91,79,218,43,139,244,190,120,184,229,167,202,111,15,168,182,122,192,43,73,148,138,89,182,57,172,252,179,89,195,189,202,195,19,85,175,1,219,167,21,89,29,167,155,246,167,134,99,240,177,222,138,172,204,130,140,71,12,216,50,2,244,219,186,177,106,191,237,10,145,189,85,175,122,133,145,178,114,191,249,122,165,155,206,213,205,248,134,66,47,125,12,73,208,203,18,49,150,207,66,4,115,250,162,198,252,20,169,17,80,216,254,253,209,68,17,136,200,92,24,50,249,189,253,217,144,178,232,70,89,168,205,91,223,142,96,114,141,69,198,186,224,3,255,170,26,129,109,11,184,63,93,126,226,241,14,115,102,166,34,207,198,189,219,252,180,167,240,16,59,243,194,21,6,115,95,153,68,48,154,238,178,164,111,165,143,138,203,202,194,26,97,146,11,19,191,137,5,50,186,9,74,223,209,42,233,167,23,245,193,147,26,255,251,108,178,237,234,55,86,131,4,13,201,185,102,227,203,238,41,91,212,248,34,139,121,127,56,47,187,32,20,135,7,17,203,38,112,197,146,139,214,84,198,203,166,145,209,8,220,101,69,107,140,55,129,141,124,115,68,235,99,139,213,91,210,80,169,113,216,197,205,62,206,219,42,114,33,7,46,198,112,239,31,109,10,45,242,112,138,250,191,116,58,238,168,198,179,112,81,42,75,99,26,117,184,228,182,124,117,177,92,114,239,179,130,65,115,139,156,206,73,52,251,202,23,181,36,195,255,221,166,255,207,127,251,199,127,255,155,191,253,143,127,254,151,255,97,211,175,245,255,96,211,99,166,55,231,16,181,121,211,147,48,194,86,171,114,250,210,75,233,132,115,17,18,22,246,98,89,217,45,250,104,155,94,227,186,240,143,100,230,235,225,201,162,175,183,144,160,152,228,89,158,95,63,16,203,20,25,203,3,115,7,30,126,216,144,60,207,217,116,97,104,39,191,204,34,40,197,72,113,187,219,50,22,212,57,111,242,247,230,22,118,19,238,199,98,180,96,125,125,191,13,27,81,21,202,240,99,168,13,242,75,191,153,117,110,54,232,91,220,214,139,162,208,85,151,195,199,32,190,211,18,179,19,14,204,15,108,112,86,92,14,165,98,154,88,217,247,116,243,172,45,253,229,115,131,98,59,253,96,210,208,210,93,231,5,91,156,106,213,128,231,148,2,34,138,46,215,142,159,134,39,96,220,115,176,144,10,219,253,116,111,54,145,228,22,5,247,242,248,242,233,201,34,230,236,186,251,19,169,139,65,66,97,183,103,242,80,238,112,192,2,70,206,225,7,179,13,39,249,172,105,146,65,223,88,55,84,8,182,16,69,20,172,62,103,78,5,166,182,78,91,67,129,81,190,171,101,51,222,192,155,106,108,95,77,4,218,97,234,195,133,186,163,80,30,92,124,23,105,166,218,180,151,180,30,196,79,126,217,144,7,54,223,137,52,222,116,197,47,80,0,106,98,129,58,11,73,246,104,254,93,103,62,67,73,113,97,108,164,54,252,217,168,84,111,1,241,233,117,111,187,146,73,241,232,12,198,127,226,125,178,89,245,50,30,176,47,9,250,203,54,149,25,186,161,51,253,186,36,83,216,123,115,183,129,141,150,239,251,233,243,206,80,26,102,153,193,100,125,125,219,27,137,244,112,253,202,36,196,85,92,163,117,231,228,159,210,101,131,162,193,234,48,102,132,240,199,21,35,3,254,28,153,171,253,36,251,178,188,57,194,63,213,123,20,118,215,157,116,113,153,235,254,115,20,52,83,181,73,58,92,72,204,125,162,163,208,227,195,170,91,230,3,31,227,80,97,145,226,0,134,209,236,129,123,211,15,35,130,229,48,46,67,49,230,108,211,240,154,244,213,190,235,101,251,75,246,117,234,83,49,45,189,23,41,167,191,62,39,94,117,89,122,220,15,174,70,53,60,116,234,101,75,190,251,96,19,45,40,50,233,51,244,132,223,205,136,164,60,83,161,144,121,77,176,236,187,241,181,106,234,132,210,24,46,77,191,232,226,87,54,126,223,11,159,247,74,126,77,110,140,238,18,54,97,140,103,83,153,114,24,181,83,93,111,166,228,49,253,205,144,247,30,151,156,208,248,154,210,23,43,181,160,132,209,48,200,105,87,57,144,134,191,184,49,233,94,148,234,192,29,40,67,157,174,111,193,18,114,119,9,244,116,184,232,234,192,81,118,94,245,59,41,27,140,227,240,238,92,24,203,40,86,115,101,213,84,177,39,44,9,34,118,138,202,169,218,229,118,148,140,201,162,125,123,84,101,199,146,194,80,50,84,140,11,217,97,174,128,98,27,230,100,158,5,239,113,202,251,134,216,165,153,26,190,47,198,107,173,33,139,252,139,172,149,66,30,99,241,21,70,204,162,220,68,19,204,243,2,175,86,113,248,92,185,151,92,201,43,110,220,236,243,18,111,77,18,50,49,99,229,233,95,126,0,69,108,232,37,202,165,35,193,32,227,32,230,131,172,39,147,230,72,110,109,16,83,93,146,53,4,124,46,34,159,37,211,58,249,15,105,202,165,131,232,86,245,225,99,53,156,161,222,15,188,63,154,50,156,78,13,146,186,44,176,21,154,126,83,7,61,205,51,152,242,102,164,72,187,5,71,200,110,233,109,136,202,136,237,199,19,181,20,75,20,174,42,169,247,249,147,221,93,38,207,76,245,191,244,39,229,45,1,227,233,17,214,197,106,82,41,211,191,250,172,91,187,181,9,188,141,157,245,131,41,133,168,218,58,47,35,245,253,193,148,58,159,213,215,20,110,46,216,4,95,74,62,29,36,14,1,20,122,200,177,254,224,97,188,37,242,230,199,164,24,95,9,3,207,65,37,75,110,252,117,252,88,175,127,48,231,227,172,250,221,211,114,135,63,212,188,122,226,68,36,212,25,150,37,113,234,115,138,23,253,105,19,133,251,134,235,116,32,161,202,167,87,160,154,114,152,192,194,120,47,160,36,54,124,15,135,55,172,62,87,76,234,172,191,138,100,224,49,69,38,231,220,48,7,166,234,215,103,104,251,117,169,149,166,49,37,245,95,167,108,184,58,235,208,219,45,162,134,223,20,239,230,169,235,151,201,146,181,135,227,119,126,112,227,110,150,242,187,184,190,96,51,174,125,228,211,101,229,26,231,213,252,14,133,142,43,97,170,107,149,121,234,209,52,216,27,187,77,61,129,201,4,105,14,183,98,225,230,11,91,146,139,63,27,38,191,118,239,17,150,46,157,62,2,5,200,253,145,57,151,139,94,179,212,143,175,87,56,232,148,61,173,254,232,208,162,49,172,123,194,245,114,172,24,200,184,191,243,134,8,58,33,73,113,172,102,54,179,207,164,238,102,0,55,217,53,206,151,156,137,245,205,36,186,144,24,86,21,7,36,190,241,111,101,91,189,0,81,113,113,126,226,66,252,142,194,94,89,93,57,171,79,151,197,247,53,134,25,177,138,250,3,103,23,183,231,15,238,166,130,221,213,117,116,206,202,47,95,29,71,55,1,94,153,196,131,168,96,247,241,32,144,145,100,159,37,109,212,213,71,73,250,205,150,115,43,46,49,246,164,111,233,226,156,180,42,2,133,155,123,42,80,151,59,19,86,220,13,118,76,126,178,45,84,113,146,228,176,229,189,55,113,218,207,174,37,8,65,9,100,85,120,56,151,0,48,121,106,234,132,52,74,114,111,204,104,247,91,93,78,126,67,89,31,85,37,68,46,140,174,44,205,201,197,207,175,125,221,74,76,155,184,40,73,245,59,155,233,247,211,155,52,57,49,169,42,21,119,174,149,182,140,241,111,171,219,10,234,179,242,149,52,178,131,143,51,36,26,122,192,241,250,21,244,67,11,77,200,88,90,91,193,92,255,166,161,145,254,12,185,155,85,99,80,117,95,199,200,38,97,37,46,28,243,223,125,228,60,38,160,203,165,37,75,84,228,216,57,95,26,49,249,67,240,123,138,195,153,19,100,206,207,108,162,180,239,156,231,50,147,54,181,105,159,213,52,16,182,231,46,33,141,211,136,72,211,217,227,9,162,203,234,35,170,186,62,117,95,187,54,176,100,198,95,99,185,156,31,199,253,244,13,193,233,17,174,37,242,157,211,248,93,171,195,84,217,203,220,66,31,176,125,22,192,89,59,21,206,174,59,64,80,248,69,40,143,28,71,187,94,95,152,203,222,71,213,187,40,192,134,219,181,72,68,13,245,137,207,214,135,0,135,109,71,2,110,231,140,224,238,248,131,27,193,8,217,101,140,243,180,117,71,207,130,154,69,99,125,80,178,126,234,179,52,38,215,126,203,79,179,64,139,15,126,171,15,147,33,225,0,76,79,7,39,86,112,151,182,28,9,223,214,74,129,40,94,122,65,169,76,250,22,196,32,98,219,167,126,51,214,72,206,254,195,221,136,176,229,155,77,82,41,121,235,51,199,170,176,49,216,55,99,85,125,176,41,154,44,121,184,149,243,127,230,54,212,62,208,175,201,171,81,33,176,250,215,186,35,72,63,245,183,173,34,234,187,101,192,206,125,14,205,41,15,207,38,200,156,3,70,230,45,43,220,135,59,30,129,167,228,207,26,76,237,67,119,120,65,89,39,125,154,45,131,166,5,204,30,166,175,54,204,44,8,216,236,9,133,143,53,179,226,183,151,21,80,10,140,215,57,199,155,99,219,76,125,115,98,123,53,90,35,83,177,181,215,78,71,126,5,200,176,95,64,26,149,101,26,90,173,201,174,1,87,217,246,65,33,58,191,141,81,84,153,10,159,45,174,251,79,159,225,235,226,104,52,247,15,46,194,128,91,17,31,40,48,151,183,219,26,102,131,165,240,185,73,70,167,161,206,145,159,17,177,244,180,29,112,135,254,234,129,169,203,190,240,20,89,31,232,129,208,230,142,223,230,2,244,124,24,22,224,125,115,238,33,73,95,141,234,217,58,2,30,226,34,2,229,200,137,78,131,154,242,233,83,130,6,53,122,188,113,5,213,225,132,178,113,197,103,99,83,233,76,66,202,165,198,103,157,225,110,111,227,179,250,119,252,116,63,227,245,252,180,189,120,188,55,151,169,254,194,57,249,161,97,182,204,104,250,93,140,239,119,107,1,102,25,104,159,37,227,238,13,248,156,148,79,151,82,146,95,227,225,212,72,21,253,176,179,47,125,197,116,6,79,60,170,178,83,111,216,59,252,187,137,151,230,245,192,149,37,22,240,76,146,87,1,124,14,125,31,108,56,165,231,245,43,131,102,103,155,51,184,107,182,8,48,69,138,57,224,93,68,132,195,224,210,125,71,36,102,159,101,38,89,228,182,149,125,97,146,165,244,225,198,131,223,3,94,80,47,43,108,164,26,14,159,165,184,83,123,224,18,251,37,27,216,92,207,79,15,56,251,28,182,196,189,242,192,136,12,5,220,53,47,98,27,37,107,186,232,30,79,127,67,217,180,227,209,147,82,245,231,209,253,147,108,52,20,209,184,249,162,125,93,24,58,168,247,151,207,101,35,158,13,27,110,173,47,60,98,117,17,42,237,245,253,233,41,173,113,91,252,209,154,132,223,128,41,248,126,187,236,236,41,241,213,54,122,245,237,81,255,229,197,61,185,231,119,48,86,108,72,36,196,236,241,188,88,24,231,240,146,112,13,124,70,114,185,166,143,193,100,218,173,119,154,236,218,3,166,94,60,191,147,172,7,74,233,90,154,207,12,173,159,208,130,193,198,106,240,78,255,181,46,12,27,202,122,215,78,236,132,132,187,247,51,137,16,242,171,209,39,148,42,62,6,150,145,68,70,159,156,101,164,201,80,80,242,144,14,244,131,225,185,57,230,131,38,60,157,29,164,184,5,76,193,250,249,200,242,194,217,199,99,160,79,119,107,90,126,240,76,2,227,128,123,225,229,151,18,24,220,30,69,58,96,35,121,14,152,4,241,231,205,41,185,143,214,236,171,163,41,60,225,40,11,216,178,196,31,120,124,162,1,203,212,207,241,31,61,221,130,179,49,224,91,140,109,224,249,144,239,242,10,104,149,95,15,92,86,141,71,159,155,111,149,220,182,68,78,113,138,215,230,202,81,245,171,40,115,141,223,37,111,161,63,109,17,8,46,14,163,147,164,214,27,37,50,213,55,66,72,52,218,74,79,235,243,55,190,203,142,130,85,82,117,172,59,186,126,241,89,221,74,60,21,38,65,60,126,27,254,145,244,252,54,81,158,11,147,188,208,30,248,220,34,214,133,215,99,150,82,117,217,239,111,67,164,242,164,198,157,73,56,82,180,38,156,157,31,248,204,133,118,97,238,198,58,94,99,140,186,98,34,81,246,150,244,213,136,143,215,232,22,36,172,187,190,26,243,232,78,195,181,179,228,105,153,222,128,19,22,0,111,164,245,116,158,145,59,55,47,76,185,134,190,57,76,58,126,168,34,40,112,172,187,250,228,27,86,223,23,134,37,216,232,76,58,87,150,221,162,87,240,173,247,199,212,160,166,125,120,159,54,136,25,212,148,48,74,152,104,220,152,15,143,49,190,156,206,199,224,179,118,167,182,62,253,127,135,179,89,190,154,182,94,166,142,16,240,84,5,90,224,137,136,151,195,35,41,109,27,30,25,120,161,74,192,40,243,168,157,98,150,70,11,24,186,18,181,105,97,37,75,243,194,75,123,20,150,224,22,32,37,119,123,234,125,242,236,11,45,222,155,32,254,108,10,83,44,16,239,13,91,144,142,53,28,148,119,158,145,59,187,213,30,166,250,250,163,161,52,184,190,219,70,129,95,160,197,103,89,205,203,147,60,186,34,205,5,24,182,33,109,93,176,197,227,213,182,137,104,42,220,191,42,32,67,9,229,63,40,156,246,243,194,171,107,167,20,232,145,99,56,126,196,207,2,87,100,153,252,217,196,98,37,168,9,60,113,174,7,140,204,178,62,156,2,234,216,44,187,149,52,235,195,9,81,251,37,28,66,105,52,65,20,118,157,61,80,234,138,245,46,123,44,128,175,210,0,116,18,141,144,121,82,109,23,247,207,34,207,183,234,174,80,173,44,223,63,139,124,101,157,131,181,89,226,75,160,86,110,174,240,156,158,142,48,172,71,111,9,235,15,238,95,177,39,112,39,13,99,61,112,141,221,140,35,61,233,96,225,153,93,177,50,77,62,173,189,141,139,103,106,1,83,182,255,199,179,239,137,61,6,69,153,239,139,67,139,225,48,142,193,63,224,33,191,61,173,92,246,233,149,244,41,131,2,115,96,247,167,53,25,202,59,96,88,48,250,3,147,6,24,240,90,125,62,48,84,116,209,26,57,220,165,31,214,83,249,84,223,13,158,105,233,54,93,73,14,138,229,67,49,206,122,70,219,248,35,252,225,38,106,250,204,164,146,182,223,94,240,132,231,250,180,37,43,42,208,108,252,58,10,155,146,107,192,182,35,41,220,91,143,25,142,126,74,201,85,225,49,99,167,228,210,245,236,179,132,30,198,92,1,19,21,126,126,154,176,126,252,244,177,22,178,30,62,149,186,235,86,2,238,154,133,4,92,206,71,143,128,207,142,51,117,9,216,254,24,47,126,142,159,145,31,216,170,100,2,62,214,242,211,43,144,21,196,38,142,175,173,61,175,102,197,194,23,62,23,74,153,10,168,10,196,145,187,209,129,209,157,146,24,98,246,27,219,79,105,103,247,23,78,254,98,166,180,147,212,169,1,188,191,200,31,240,32,16,245,192,36,97,58,76,217,132,158,185,144,240,46,223,12,39,108,111,127,188,90,239,225,9,58,83,33,165,231,171,219,182,114,236,128,91,123,204,28,228,34,246,138,55,111,104,145,45,133,241,143,198,119,91,12,180,42,28,62,124,80,42,96,159,198,203,5,3,13,38,35,42,43,188,41,94,112,120,60,172,210,45,225,113,246,92,58,224,209,179,46,190,110,222,156,248,109,78,93,29,78,180,170,194,77,75,145,111,126,118,149,78,122,80,185,173,81,47,82,180,151,28,109,87,21,66,40,67,207,170,88,209,22,77,145,246,252,50,212,144,142,82,249,174,187,56,142,217,153,163,67,183,49,119,8,252,203,62,8,152,179,79,251,36,231,229,89,173,231,37,82,210,130,163,132,138,192,42,23,61,215,48,45,246,32,99,34,46,140,20,218,236,103,23,199,116,95,238,143,164,188,127,111,157,226,157,95,243,253,234,39,137,249,124,245,57,50,60,140,139,127,34,35,2,161,48,12,112,23,110,123,62,141,17,168,105,129,174,209,159,23,135,46,49,230,17,151,149,165,206,107,50,39,61,230,200,118,70,198,173,62,220,242,246,227,197,17,122,125,38,138,137,47,196,155,217,145,161,189,82,113,87,95,24,31,190,190,90,51,107,47,96,204,183,39,88,80,185,164,58,220,73,34,212,135,195,204,82,162,53,53,99,122,199,160,10,194,11,46,172,6,155,20,15,133,33,166,139,225,166,226,101,175,7,30,35,158,205,125,83,207,128,222,177,17,226,217,120,152,245,214,215,169,247,75,183,245,122,131,28,212,93,251,153,12,101,254,46,58,135,241,184,199,126,117,70,35,55,245,209,118,234,86,107,188,54,44,32,186,95,153,51,45,22,159,229,104,110,253,104,212,85,99,67,178,240,243,179,105,128,198,107,163,67,174,27,210,47,207,187,93,184,119,189,191,83,21,191,71,204,51,60,128,111,107,104,199,119,192,53,61,115,120,91,201,64,160,68,55,245,217,20,207,148,248,105,232,251,171,60,27,46,212,136,72,34,119,147,147,94,172,6,130,204,105,4,92,199,227,21,199,7,232,217,236,192,48,131,104,116,7,82,79,191,225,79,210,163,198,219,122,135,123,120,18,172,73,106,14,35,111,145,163,75,207,217,132,139,69,96,116,170,163,75,17,199,120,191,11,73,166,25,47,78,120,89,45,245,177,109,71,116,24,62,87,29,16,78,166,28,224,217,188,212,16,65,61,36,108,32,83,54,172,186,209,66,135,178,111,159,156,235,92,214,141,150,59,115,18,184,10,213,182,193,232,72,196,195,161,142,213,51,215,216,154,82,188,218,153,241,90,168,8,247,80,191,11,23,131,106,235,241,194,114,27,89,224,103,183,179,1,186,125,210,73,195,87,20,182,153,24,203,65,174,170,118,10,233,190,177,217,193,222,83,52,134,49,155,37,227,7,124,54,62,117,199,16,86,79,23,109,235,217,19,16,24,79,245,62,27,37,38,237,112,88,194,91,124,21,138,17,186,75,163,210,182,194,86,168,68,185,213,14,193,81,125,119,74,202,15,102,125,30,14,241,250,133,77,125,88,224,217,188,26,22,244,216,241,106,104,64,60,220,230,190,240,110,234,26,248,149,189,7,60,211,83,86,106,44,4,107,11,76,22,172,192,248,211,211,133,77,30,230,194,43,81,134,113,209,62,245,202,7,255,193,29,14,204,20,29,14,83,65,136,45,165,226,0,23,116,83,252,223,238,15,227,10,187,253,157,147,213,16,249,112,156,203,251,185,203,63,48,6,242,12,88,141,39,66,62,187,198,162,38,119,44,201,178,36,15,128,66,245,128,169,198,155,10,83,204,127,91,47,120,10,21,198,125,236,95,101,201,77,98,215,177,241,69,246,196,65,135,158,105,136,220,37,207,87,57,104,121,242,212,72,235,78,61,204,108,84,28,117,11,70,158,44,14,60,43,50,144,64,85,54,57,2,95,116,86,1,36,179,211,244,69,251,136,39,19,61,79,250,228,130,5,30,175,85,9,73,63,240,205,101,48,166,143,37,59,17,250,62,208,150,4,60,186,238,99,84,88,167,20,139,18,147,64,114,185,224,122,131,48,42,222,140,28,171,161,173,173,42,250,182,30,75,29,218,144,139,205,21,219,51,220,220,69,76,39,138,29,211,181,33,224,238,43,67,191,11,253,190,219,43,212,137,63,173,7,245,17,209,167,38,46,164,99,73,193,87,152,132,199,40,91,101,234,88,158,125,80,38,217,49,40,212,159,199,229,120,214,59,214,166,57,173,191,13,181,206,109,189,8,213,235,155,155,106,104,252,246,177,34,70,210,223,134,220,246,190,185,81,97,105,107,242,89,239,119,47,139,215,93,24,141,228,29,118,54,169,198,162,252,5,60,238,194,99,15,85,43,28,82,173,180,98,192,224,180,81,47,103,134,143,57,172,108,92,23,15,200,226,138,179,97,80,201,39,86,91,166,136,173,205,120,52,212,209,178,65,147,199,60,103,44,16,110,187,122,113,33,202,210,251,190,48,10,191,50,15,57,104,34,103,96,66,140,164,39,98,134,162,247,118,56,149,249,90,247,127,76,159,61,71,108,25,216,39,77,156,210,112,64,156,111,241,173,142,80,171,164,36,182,108,194,98,177,79,26,11,191,46,17,35,67,24,209,122,24,251,129,192,148,244,122,60,21,69,143,162,241,143,220,45,225,238,107,77,213,21,178,79,242,97,63,2,163,15,46,150,38,42,115,129,188,233,234,43,104,113,44,229,173,173,57,141,253,102,99,181,182,186,157,157,77,52,121,101,0,228,17,92,185,228,179,201,157,8,83,96,125,193,117,129,161,148,112,155,17,54,169,210,244,197,161,233,204,30,161,32,253,110,55,49,103,243,47,41,196,209,93,155,94,190,127,170,52,190,64,206,254,174,151,84,252,23,168,29,56,184,73,79,208,31,230,132,244,171,247,177,208,159,226,36,168,18,112,123,250,47,175,140,7,92,31,142,68,142,55,222,198,241,88,30,116,135,67,251,192,164,119,75,143,113,90,199,85,240,92,50,160,29,215,209,232,112,247,124,173,207,85,236,24,141,186,43,152,7,200,183,28,4,90,219,37,62,181,57,76,118,194,215,39,40,88,118,13,148,33,65,51,34,132,176,187,113,72,106,107,99,240,250,62,155,28,49,232,151,21,62,86,160,159,33,230,58,47,58,133,25,73,183,142,76,35,46,165,7,62,198,173,191,55,202,106,89,231,201,92,20,18,250,47,195,158,214,36,120,72,220,164,127,244,215,103,176,184,29,72,65,100,35,233,165,184,117,4,235,79,158,67,121,49,208,144,250,232,188,172,170,204,136,249,47,12,197,96,9,152,139,185,230,180,149,242,171,98,252,96,82,203,164,236,170,33,211,67,154,246,7,179,248,164,10,4,39,51,212,89,223,171,101,74,55,69,90,9,254,167,81,62,89,225,101,84,151,234,156,42,230,120,241,239,130,164,97,74,157,238,185,179,83,93,246,121,13,8,254,176,145,11,91,8,212,190,110,246,77,86,105,19,65,193,134,237,81,125,63,3,222,93,212,170,160,34,73,203,151,38,100,177,108,65,250,112,42,213,191,1,155,100,176,109,245,74,23,243,140,246,104,109,67,114,223,188,38,210,166,179,127,54,53,119,186,68,170,73,58,124,39,12,46,164,179,79,139,239,171,154,43,217,63,172,16,187,218,218,154,239,106,223,142,117,224,73,250,106,17,24,214,255,207,125,69,120,52,113,79,22,184,167,32,181,193,19,67,10,201,211,186,80,60,253,193,182,218,235,122,224,225,197,46,192,112,84,189,173,167,239,74,220,207,72,151,84,20,45,3,127,113,163,12,148,188,128,138,247,202,95,219,118,6,177,177,40,100,95,158,126,117,172,24,72,107,151,194,80,157,78,255,42,184,115,170,28,187,84,141,36,191,229,114,65,222,77,252,175,20,104,163,38,226,40,69,6,98,59,82,175,69,2,220,7,87,122,95,118,141,10,109,141,147,45,112,129,166,206,179,43,124,204,210,122,225,165,197,253,48,215,35,229,231,112,167,10,190,61,48,123,232,12,120,138,190,3,9,166,248,51,188,211,140,216,97,203,94,91,201,225,249,54,203,105,201,248,154,147,128,88,88,176,18,144,154,133,82,143,12,199,160,128,249,243,23,66,213,75,189,130,116,233,49,197,187,151,233,76,187,70,21,157,40,22,216,255,78,116,224,217,234,243,219,86,76,251,253,54,87,142,34,138,178,228,46,66,0,90,29,198,25,41,41,163,84,221,183,236,19,137,221,115,105,106,204,79,121,123,58,140,59,107,200,70,142,120,118,78,190,217,158,243,166,12,53,246,235,166,8,168,121,107,184,52,134,50,28,109,6,169,122,183,76,243,75,203,195,49,254,146,239,135,184,159,154,134,102,42,17,142,244,133,171,230,47,31,88,103,226,166,74,207,123,13,121,234,179,13,108,133,27,142,59,135,41,221,144,13,209,248,243,60,230,68,45,224,19,72,67,51,35,114,226,65,251,104,218,43,38,200,224,243,20,106,115,106,122,20,70,242,171,57,108,162,120,119,166,157,245,67,93,138,183,54,86,154,33,40,85,12,221,127,250,244,75,23,217,193,99,225,34,118,236,3,98,215,35,161,135,105,92,237,154,251,60,166,149,28,103,233,113,179,230,221,107,129,122,225,249,74,185,133,88,205,240,30,209,250,216,38,73,230,10,90,83,195,211,168,56,202,206,33,33,227,69,234,121,246,226,204,51,139,160,51,145,43,107,163,72,249,19,225,58,240,57,235,96,47,189,48,220,244,206,115,0,41,52,121,111,89,136,184,50,193,230,239,213,224,7,211,202,65,148,148,72,207,255,62,12,191,156,108,74,220,246,251,140,182,203,248,192,166,192,167,63,191,172,232,73,189,115,83,90,52,228,202,33,183,249,224,51,23,138,200,61,35,128,128,199,171,59,76,76,67,246,164,102,204,130,159,7,151,107,4,198,165,78,133,51,5,135,175,0,126,123,169,137,6,51,77,169,190,101,81,14,158,164,58,233,236,24,101,248,80,163,89,91,244,186,74,238,195,246,112,46,65,24,142,58,177,100,224,45,136,209,128,31,154,156,16,177,54,8,112,8,12,5,146,216,88,103,237,185,51,146,215,102,66,139,93,186,146,169,16,58,124,166,216,80,231,68,35,91,232,243,85,226,234,234,207,145,77,101,243,118,18,47,228,152,102,205,50,79,96,171,44,113,122,81,139,62,178,94,133,225,92,247,50,157,73,206,107,125,18,130,22,182,229,242,239,194,142,173,26,133,195,151,54,124,105,46,170,66,82,127,74,26,114,132,25,120,53,252,151,79,33,70,68,46,39,28,142,16,236,107,104,159,100,101,31,76,136,205,155,134,200,49,171,146,163,59,227,106,210,116,187,115,239,200,95,141,239,180,113,79,26,51,66,244,195,235,222,127,50,142,79,28,58,83,228,243,117,233,178,76,177,241,164,209,158,107,228,119,141,88,201,74,180,165,110,16,125,245,230,121,51,11,134,105,230,157,84,190,96,86,125,167,19,52,176,88,96,130,158,35,218,201,226,16,252,68,89,61,43,159,91,38,72,241,193,196,83,181,52,137,226,162,8,169,30,152,35,66,81,74,184,190,107,52,74,165,167,251,37,27,181,17,8,93,43,80,110,51,242,98,84,194,150,81,110,227,165,213,224,92,166,146,243,21,242,203,235,73,182,62,123,127,75,241,203,220,137,197,75,5,145,27,158,34,255,105,163,45,149,162,40,118,117,178,216,188,191,201,3,144,34,104,187,55,123,166,30,185,61,148,254,75,177,23,125,234,204,38,48,247,156,177,23,138,35,216,152,90,216,195,4,76,165,16,44,35,6,150,252,189,32,172,157,210,37,36,187,125,19,112,225,117,159,114,34,154,14,253,174,222,31,136,163,106,93,183,81,153,196,131,43,244,41,82,160,14,185,115,56,52,22,242,152,40,99,72,127,32,56,60,252,131,225,91,201,82,90,101,119,238,236,207,134,126,78,252,56,72,101,225,200,247,103,111,58,163,74,227,142,200,194,231,56,134,214,123,238,172,95,117,118,151,230,158,208,243,43,100,19,44,37,12,164,42,249,219,169,120,9,172,192,169,149,115,56,120,191,78,129,119,103,214,103,32,73,200,247,85,71,113,245,208,165,113,140,6,106,89,189,53,76,58,90,184,106,69,157,206,187,7,135,18,41,104,250,230,56,145,188,91,80,133,105,154,65,126,110,100,28,152,95,183,100,24,234,183,142,200,52,158,153,111,176,209,160,108,93,121,20,33,149,247,21,207,75,22,113,188,113,193,226,84,114,152,146,227,172,121,245,104,167,215,239,68,92,36,5,41,175,216,182,220,196,207,2,65,145,28,29,101,121,177,253,227,104,249,96,42,104,159,78,57,150,249,116,154,25,68,58,185,229,10,252,19,231,254,134,179,176,162,83,215,78,233,197,139,252,141,255,180,11,133,77,53,87,219,103,180,65,23,200,144,8,58,81,38,240,253,162,90,185,83,210,30,195,209,255,221,82,151,17,23,118,237,111,110,84,205,159,77,186,155,228,180,64,232,48,202,39,154,128,158,5,196,61,186,135,162,52,145,124,30,65,30,113,14,208,103,51,162,255,191,55,179,146,162,162,165,6,240,47,122,226,150,157,197,121,61,21,154,13,149,190,175,71,77,231,101,61,207,238,37,70,171,145,106,51,53,227,31,97,111,223,200,72,174,221,73,250,228,76,56,130,250,223,12,70,120,86,115,138,45,27,176,199,234,105,248,57,155,84,179,99,156,184,13,189,168,70,169,77,95,172,117,203,101,119,120,96,145,107,85,42,244,15,159,129,66,177,187,113,219,10,92,76,52,227,131,243,208,89,114,204,191,141,115,236,3,177,163,170,126,21,29,228,142,72,204,65,56,208,180,164,117,17,194,252,190,138,53,214,158,138,87,50,198,138,239,71,212,202,212,178,30,2,211,213,188,252,111,225,101,217,93,39,217,38,252,225,175,253,19,181,211,182,148,220,125,143,254,169,182,200,70,120,14,138,238,247,60,14,248,73,216,75,70,178,20,87,128,129,196,142,132,33,29,42,43,93,119,20,78,206,164,101,33,92,28,98,85,142,78,100,79,232,75,32,64,68,179,245,131,169,82,40,90,207,2,153,115,255,46,199,150,122,187,159,82,153,129,202,115,117,120,26,19,149,140,52,193,169,237,167,229,233,106,106,84,117,164,113,126,248,104,113,121,89,202,99,184,141,94,227,179,191,113,161,174,250,20,253,66,100,235,201,181,24,223,72,11,200,195,43,226,177,223,245,150,83,12,174,136,165,19,60,83,116,244,193,165,27,129,181,192,38,40,228,173,27,238,66,57,216,88,61,217,47,199,188,244,217,188,164,18,126,155,164,133,111,102,19,254,23,101,96,52,234,115,47,156,90,168,24,13,29,146,181,173,58,119,73,107,241,46,213,95,38,151,239,163,80,92,158,147,72,79,123,66,233,190,33,65,111,134,115,76,138,217,207,62,241,9,136,2,115,42,202,9,192,173,52,188,56,216,66,72,226,10,220,126,2,178,31,76,230,73,157,202,127,122,76,145,241,57,104,177,83,250,75,36,218,127,226,1,95,107,130,198,91,137,89,171,93,40,190,1,165,226,171,75,154,221,25,144,76,126,206,55,36,48,94,239,169,116,180,148,176,199,185,200,17,11,3,135,18,202,146,225,247,141,55,103,246,146,210,222,106,46,132,48,179,217,180,150,108,119,56,17,250,109,140,85,87,31,46,91,130,16,205,127,26,178,0,225,170,37,59,211,75,9,16,101,33,146,32,20,24,16,145,45,31,174,157,76,52,73,232,51,76,49,228,251,97,232,78,206,53,36,11,220,130,249,102,217,44,106,74,165,66,89,199,242,5,178,141,123,91,216,33,207,54,130,108,68,118,216,136,241,132,74,133,53,227,49,56,28,77,86,113,124,127,154,109,251,11,69,65,13,185,234,146,10,59,194,4,219,75,161,169,125,172,91,81,211,140,94,129,18,213,151,249,223,40,189,244,32,1,157,153,158,107,9,217,227,213,111,137,108,186,24,103,66,72,114,236,155,51,179,188,53,241,182,172,68,68,84,116,57,13,21,68,17,166,84,42,48,213,198,221,209,138,227,94,25,125,216,103,62,255,234,54,37,128,33,102,223,49,243,90,117,154,9,74,145,168,148,23,150,150,140,132,247,246,159,198,117,33,78,101,8,74,54,28,65,14,119,116,17,133,157,137,30,246,45,231,55,43,164,88,128,44,70,28,222,209,250,88,95,202,68,73,186,31,37,0,254,230,44,63,249,48,252,217,140,145,195,231,35,147,80,246,20,138,186,221,204,71,42,249,24,245,66,23,196,137,226,194,135,108,94,231,72,22,135,220,89,27,232,206,86,239,150,158,91,83,78,217,179,153,145,61,225,173,201,71,146,155,57,28,167,158,31,11,51,3,201,228,93,72,72,73,158,246,39,227,146,174,66,127,145,27,113,251,150,227,135,77,46,80,104,70,39,153,235,211,95,59,91,169,147,178,144,146,212,21,48,188,109,89,121,191,168,176,139,135,147,208,175,187,52,93,92,82,12,246,48,30,190,38,116,103,21,11,227,206,36,248,56,149,43,141,90,197,152,134,188,182,54,206,180,142,23,223,144,107,11,97,227,166,54,252,83,240,163,53,228,12,93,40,226,38,89,139,211,91,195,15,159,183,180,182,152,219,244,239,154,4,11,239,171,145,198,136,19,198,91,27,37,237,82,90,197,198,89,28,189,66,52,73,201,11,55,233,13,221,39,18,20,164,114,121,193,133,214,41,85,116,120,66,20,43,188,138,205,202,124,119,244,169,57,49,149,168,146,72,91,139,89,106,206,120,229,254,172,132,67,188,53,230,220,20,118,194,242,211,235,140,223,134,72,66,222,188,160,37,217,107,12,183,73,29,8,135,38,174,195,251,217,86,172,43,40,89,59,95,224,5,248,108,13,194,186,56,57,21,106,192,56,111,215,245,227,83,75,56,183,172,93,110,235,194,155,136,42,123,118,122,6,52,63,134,140,135,137,124,123,185,62,188,132,166,205,123,97,100,209,125,117,101,138,51,132,66,132,45,101,185,167,228,156,61,133,51,80,126,151,28,186,236,51,60,91,62,166,176,215,146,224,131,103,242,131,57,233,247,208,23,43,169,56,209,52,245,38,248,113,138,194,132,65,191,135,23,200,155,132,115,20,158,220,160,17,216,92,189,147,152,157,133,244,77,38,218,7,119,72,45,155,190,56,153,19,213,159,61,33,10,16,110,219,105,234,25,95,125,18,218,71,36,254,42,76,245,197,116,20,222,58,125,51,243,90,124,179,164,194,235,212,255,120,177,229,149,154,27,225,219,62,181,191,155,73,238,5,76,181,242,89,215,127,9,3,230,255,241,46,50,186,216,215,51,62,116,105,224,170,224,244,41,94,98,12,157,169,209,175,75,107,243,222,124,93,76,132,122,74,237,90,33,210,149,156,72,10,150,245,51,72,229,105,77,168,240,91,169,165,17,130,86,182,91,210,182,157,121,131,201,1,109,187,46,23,178,205,147,143,190,57,195,133,95,248,92,204,16,203,237,62,109,209,78,153,69,97,226,196,223,119,103,232,101,132,102,188,144,69,229,121,23,59,155,141,180,222,37,209,220,161,74,225,12,25,155,207,79,27,101,186,195,68,214,107,123,126,122,57,73,226,198,173,35,186,93,236,18,108,4,177,137,156,243,93,235,74,33,250,38,97,34,118,63,252,116,251,217,191,44,83,41,224,146,37,11,141,221,175,76,39,101,102,215,39,238,44,173,169,69,252,180,133,128,103,43,226,200,131,72,21,93,175,56,51,184,210,60,164,179,200,125,199,254,70,158,177,240,149,112,164,80,86,191,99,91,63,83,79,186,5,119,251,108,97,33,144,95,167,19,117,227,132,78,105,197,105,135,151,95,96,4,54,231,53,7,249,72,33,188,221,188,109,42,247,164,53,145,36,57,136,39,153,27,97,209,177,219,202,181,62,89,202,72,88,16,80,227,171,179,194,210,244,87,28,134,156,57,67,225,201,65,186,98,64,127,148,210,202,59,154,67,96,224,188,38,69,100,114,245,206,92,119,86,185,135,225,57,180,155,194,16,1,214,107,209,145,217,81,213,246,217,225,250,183,82,232,42,5,233,149,84,168,211,147,222,26,146,184,57,164,53,229,57,107,132,217,133,132,150,208,183,147,114,183,98,54,88,66,163,208,202,67,160,234,165,36,27,115,96,202,60,37,145,56,29,3,197,59,133,251,83,22,143,66,33,191,253,154,154,211,34,51,10,179,207,180,152,136,136,109,137,71,225,28,51,227,236,201,241,213,103,203,219,98,210,149,110,44,13,53,204,251,74,224,77,12,116,178,130,227,48,77,16,247,201,213,25,137,161,99,205,248,155,163,43,169,4,143,217,174,26,190,175,36,110,126,202,52,90,17,175,142,179,214,156,111,98,47,26,51,155,223,121,240,161,247,244,144,152,14,238,145,49,85,54,171,66,238,60,144,213,164,176,77,224,164,144,41,78,0,16,74,160,239,58,181,40,128,21,35,25,30,127,92,120,14,147,102,46,70,114,79,150,207,237,119,76,88,38,151,68,15,206,20,44,245,222,80,77,168,66,104,251,78,255,181,32,56,59,112,51,42,102,17,201,56,31,57,221,33,176,173,154,68,92,56,22,128,42,241,112,170,84,117,129,192,108,52,123,220,50,207,14,55,150,172,62,68,97,178,243,92,144,139,82,167,210,169,16,167,135,35,45,190,187,99,203,138,59,193,82,40,163,91,80,191,145,241,66,183,60,119,247,178,108,163,13,22,69,149,115,238,94,217,158,69,81,139,50,6,114,41,71,223,40,26,79,165,100,128,124,181,16,161,143,207,222,28,57,2,227,32,119,159,27,159,45,91,177,145,61,17,100,12,52,171,91,139,226,157,238,231,178,113,96,31,59,86,168,39,33,95,157,225,202,56,55,148,170,187,2,12,183,53,197,173,127,23,21,85,54,13,166,113,35,19,232,186,174,231,225,86,170,229,174,112,164,34,179,68,150,97,99,32,160,24,159,213,136,139,55,125,120,113,222,29,244,254,240,164,12,21,143,42,205,153,141,57,183,183,250,87,201,34,60,159,181,221,187,131,243,91,134,3,61,216,225,182,12,86,80,209,58,23,162,133,228,202,134,75,12,202,81,165,189,68,8,180,120,107,228,156,215,19,46,180,176,215,7,226,176,210,181,183,200,214,250,20,97,113,198,37,164,69,36,160,50,217,31,235,10,95,29,101,227,234,194,36,45,192,65,72,218,138,122,240,127,177,187,112,34,26,27,141,122,240,137,4,121,235,102,17,176,165,81,103,20,88,252,163,112,166,62,49,17,2,0,61,190,153,185,92,30,54,44,236,197,112,251,158,25,138,82,161,192,40,140,134,211,248,167,174,169,116,141,148,194,123,80,100,224,13,82,186,218,61,77,6,219,221,221,120,162,102,81,103,249,176,108,116,247,180,163,98,214,213,229,76,214,110,27,225,167,231,186,57,148,141,243,216,204,62,32,221,24,204,244,225,56,36,157,17,235,44,226,141,48,223,208,80,126,142,172,118,66,27,77,149,167,140,34,204,111,206,84,128,81,161,160,48,52,163,159,29,3,93,116,74,245,13,244,99,101,125,40,49,235,172,97,17,139,221,123,52,158,2,202,173,139,103,35,134,231,60,161,144,26,150,44,34,13,244,89,11,189,2,146,210,207,126,35,203,30,206,157,18,43,19,55,209,86,58,91,230,6,9,125,30,247,67,74,87,93,229,166,57,238,62,97,106,165,72,33,209,224,6,226,71,14,27,91,151,6,116,16,124,116,214,54,146,112,204,158,144,110,97,11,242,168,58,82,94,170,56,71,167,85,215,189,56,253,129,47,239,137,140,144,89,243,197,242,201,208,53,201,58,233,83,43,244,142,48,109,69,181,79,187,60,27,213,184,199,120,115,122,233,230,72,59,112,21,50,234,224,211,227,104,220,144,102,119,63,94,50,169,150,93,199,51,91,153,200,247,106,103,219,220,120,170,164,53,153,57,254,230,164,197,118,225,196,34,182,129,247,194,225,130,191,117,104,184,137,204,193,28,33,253,242,196,15,118,91,228,115,121,72,31,127,203,84,38,214,69,198,64,139,124,1,14,70,173,219,163,92,221,19,188,129,97,94,86,246,142,205,109,124,68,182,1,18,216,77,203,94,41,204,241,196,15,188,40,90,248,141,231,60,133,45,98,201,229,74,157,195,166,226,196,85,36,210,164,71,238,241,236,219,232,136,122,254,5,233,1,77,147,226,169,148,255,126,121,82,40,161,52,174,212,163,56,207,196,100,161,165,167,44,202,152,90,83,192,164,154,107,137,2,165,193,223,70,76,142,199,177,26,181,252,25,214,236,237,40,150,129,246,38,41,61,241,82,56,80,154,82,136,177,48,60,249,194,200,172,155,234,95,194,74,208,156,42,136,50,8,60,192,210,215,220,202,146,39,95,111,56,64,123,121,138,250,86,4,99,72,84,60,246,210,83,46,98,5,112,43,96,211,19,208,210,9,226,172,61,96,43,113,214,10,157,157,82,164,191,97,217,101,45,224,225,194,224,39,0,55,230,179,18,228,195,32,52,107,57,18,193,184,85,111,201,255,60,221,141,224,171,167,12,162,135,160,101,27,231,197,41,195,241,236,57,100,34,147,212,24,24,139,171,23,77,77,146,22,32,210,191,48,116,203,145,8,185,160,248,76,146,178,222,77,23,58,146,235,72,181,81,198,159,190,76,33,214,225,93,108,39,151,92,72,236,97,175,111,192,120,27,146,122,215,173,68,115,69,159,194,218,153,85,136,149,210,35,207,117,220,38,184,32,243,12,90,235,82,99,46,153,115,91,178,125,209,236,45,46,44,129,30,13,4,14,2,67,88,153,99,54,144,182,176,245,183,43,137,147,94,223,112,198,107,40,171,206,185,95,112,10,215,120,54,134,220,29,16,139,219,221,159,78,68,157,20,134,110,198,109,164,3,163,169,160,218,181,240,64,58,39,47,125,166,124,87,198,209,19,201,138,164,83,72,67,222,216,189,45,132,236,56,228,164,191,136,194,214,18,147,172,113,55,23,24,167,133,51,159,25,243,165,200,199,32,157,81,67,39,135,144,40,233,19,10,27,137,151,163,133,184,159,62,154,3,222,151,53,42,60,202,76,54,182,21,128,250,15,27,255,148,172,172,115,145,160,154,205,103,55,110,188,36,19,144,194,32,236,8,135,11,68,14,77,165,126,203,188,169,163,56,168,180,10,108,88,186,250,247,211,182,89,105,14,63,250,45,65,181,56,205,39,43,49,13,46,99,112,74,124,3,53,17,236,214,236,206,14,19,70,243,156,111,8,90,240,111,200,202,25,56,199,28,230,174,44,47,102,244,161,126,113,135,227,20,151,131,138,16,227,209,173,1,167,254,46,90,35,147,241,103,143,243,255,41,154,72,88,20,228,209,47,135,77,112,68,126,27,89,239,217,162,245,57,43,146,108,179,220,33,241,250,5,108,23,121,217,48,22,185,102,183,245,202,90,152,141,100,66,41,221,147,186,39,228,9,250,97,9,249,0,223,102,207,82,72,69,171,13,153,27,30,150,59,189,183,237,164,186,232,130,189,196,171,7,6,46,64,41,126,195,10,8,2,202,9,149,66,81,158,173,51,247,73,190,30,145,70,79,172,82,91,155,154,227,114,248,116,210,208,93,212,140,76,31,47,216,72,213,198,0,30,37,170,138,58,46,9,209,43,3,62,103,64,241,252,127,75,157,145,169,114,224,140,167,214,97,74,27,100,121,53,75,234,220,14,143,223,253,67,96,2,0,190,45,244,159,195,72,80,99,251,139,210,131,76,141,178,124,215,185,42,86,167,212,97,138,67,92,167,63,125,110,92,110,112,82,140,79,134,161,124,246,48,194,112,239,52,136,74,167,228,117,19,34,252,172,27,252,40,104,20,100,5,169,82,246,42,21,24,217,170,212,51,29,56,141,200,86,111,40,211,103,45,107,32,99,174,249,2,129,75,158,58,50,133,201,190,240,10,25,184,69,158,194,4,2,136,206,185,6,31,123,19,101,39,43,180,142,237,219,76,56,45,35,166,58,32,148,155,216,156,70,170,101,61,48,161,210,128,235,91,243,128,95,32,121,241,77,181,186,70,89,92,141,56,108,241,29,137,108,137,45,196,202,205,132,136,146,247,89,229,163,244,176,110,84,113,143,225,181,86,19,90,8,169,122,133,205,18,109,142,128,143,109,160,51,229,108,148,164,221,122,181,20,158,24,57,63,90,77,151,151,25,70,16,202,161,228,225,197,162,136,90,138,149,228,236,66,217,167,70,181,20,84,224,202,193,130,60,88,203,1,155,197,162,176,149,152,251,92,168,84,229,203,217,100,20,249,203,7,164,88,50,170,208,191,112,245,167,31,63,120,154,44,229,84,152,60,219,168,201,43,166,23,243,192,197,25,69,40,84,52,102,71,129,33,90,243,237,172,64,19,52,182,22,44,77,130,74,222,154,128,72,215,198,164,46,249,62,12,119,21,90,25,10,195,64,185,2,54,159,182,86,90,193,37,63,189,74,18,158,83,173,187,219,148,206,251,153,140,234,214,86,106,14,210,205,139,211,10,162,196,136,139,91,139,192,72,213,244,250,76,40,158,171,98,86,214,21,104,122,180,20,136,57,119,231,180,69,194,25,222,198,173,213,103,150,196,232,133,165,68,129,196,254,65,230,169,120,138,168,17,201,141,170,37,146,204,187,225,203,7,202,77,165,180,173,166,104,28,53,173,9,150,108,41,220,161,78,97,187,212,18,60,237,200,197,106,5,37,81,29,63,124,224,189,60,61,34,195,65,69,197,242,78,129,186,21,23,156,216,240,21,113,199,239,183,49,166,84,236,23,120,132,248,21,176,241,123,74,241,205,158,145,86,59,77,64,111,118,173,205,217,86,5,230,48,228,185,90,141,123,174,245,104,227,6,76,193,174,92,47,224,147,246,189,114,176,172,185,66,43,76,193,97,192,118,103,149,223,102,233,122,177,59,245,23,93,92,95,212,63,159,243,36,71,197,57,242,109,178,221,17,186,168,126,6,152,5,250,212,165,34,46,81,247,188,112,90,202,36,132,213,216,130,177,141,104,17,87,35,129,9,80,122,21,191,137,154,72,138,181,49,126,71,18,234,176,8,133,232,185,31,24,62,154,20,133,248,169,60,140,135,228,164,78,207,182,31,156,125,73,235,130,206,171,157,217,121,25,4,142,237,49,245,187,89,52,65,167,104,4,228,34,102,102,112,158,23,110,118,109,123,126,187,186,148,237,32,200,93,148,218,137,137,210,156,217,9,49,207,169,236,4,7,197,113,234,111,214,8,162,202,194,47,148,52,76,39,170,192,241,70,30,197,211,105,37,72,215,112,6,171,51,4,231,99,242,58,46,236,74,186,77,159,77,18,117,112,27,156,5,149,212,210,47,88,161,65,160,180,206,193,136,224,172,20,137,77,200,24,157,4,3,147,105,235,21,123,165,26,117,142,22,49,202,18,173,58,55,112,147,75,15,242,15,139,84,202,245,29,226,185,75,120,194,118,169,245,105,163,19,10,45,151,240,103,235,85,51,91,109,226,232,66,23,148,149,46,232,24,138,167,163,162,117,234,154,121,136,46,228,74,161,255,98,252,85,74,156,150,201,26,13,254,215,73,18,104,126,224,179,117,4,71,198,129,45,219,86,97,227,195,20,14,165,81,149,87,1,239,125,48,247,52,146,61,181,116,110,192,120,233,227,57,161,254,85,98,53,74,175,206,201,145,3,46,234,184,198,39,66,217,66,252,54,114,208,15,107,9,36,51,183,53,252,88,114,73,129,4,47,201,111,67,170,186,31,216,168,159,3,38,18,221,95,206,147,75,220,217,108,17,53,133,141,244,45,96,156,153,74,101,129,141,29,147,5,46,23,229,188,98,69,77,47,133,4,206,105,170,171,136,228,158,26,76,76,92,4,245,198,106,97,141,203,209,71,162,125,123,184,71,160,98,155,151,132,108,195,85,248,240,131,92,74,94,171,74,207,82,113,107,132,2,51,11,9,89,219,251,129,169,27,17,134,51,149,118,7,182,202,99,225,71,83,59,203,8,227,202,165,179,59,163,171,252,31,16,21,151,203,240,7,127,181,178,208,192,126,215,214,109,12,147,180,186,223,24,132,126,91,159,205,94,201,173,200,192,245,164,126,35,141,27,91,249,65,200,93,219,151,194,108,144,250,252,180,174,213,181,145,141,144,110,138,10,11,48,166,84,191,108,118,235,89,5,149,26,249,75,11,215,231,124,56,139,206,45,179,150,75,129,214,89,9,218,229,176,154,93,74,58,10,92,148,191,10,33,170,121,71,4,183,66,123,224,179,87,141,113,73,254,200,75,86,152,179,227,190,57,101,185,74,105,68,168,33,120,131,10,218,158,74,160,3,69,118,189,68,149,4,81,182,210,60,145,7,123,217,57,211,122,174,65,212,19,228,144,90,49,174,214,173,164,44,198,158,30,35,6,253,212,120,94,141,204,134,32,230,66,69,78,139,187,179,37,119,165,203,65,139,243,85,31,254,35,140,185,20,181,73,217,163,15,76,60,57,96,10,247,243,243,112,83,163,8,248,220,124,116,83,60,147,120,164,216,121,178,213,230,63,228,88,132,140,131,173,24,54,79,245,35,195,187,149,226,40,57,199,120,122,153,212,206,117,227,178,227,146,211,172,36,83,108,167,161,168,117,44,6,99,30,82,210,175,112,59,26,159,112,17,113,73,80,187,206,7,76,66,188,150,73,83,181,122,89,150,7,220,10,15,29,25,146,55,251,50,33,111,181,248,51,52,44,245,246,153,209,180,213,135,10,173,93,254,91,44,175,173,11,144,51,112,93,62,226,206,157,248,105,141,150,69,192,103,237,170,253,10,137,219,74,119,180,27,135,181,126,55,76,40,151,102,153,75,194,126,90,231,84,99,215,194,43,240,80,38,33,238,225,89,157,192,124,202,3,159,5,212,163,117,37,75,183,63,220,118,229,178,2,35,28,86,117,79,100,253,102,37,190,62,183,155,249,208,234,229,88,220,172,150,242,16,227,157,123,170,160,152,225,250,203,228,147,6,122,108,161,162,75,27,21,250,32,186,60,23,61,229,130,129,70,112,5,5,27,148,213,79,164,35,91,158,208,109,123,174,191,58,5,241,53,222,15,134,240,70,7,146,34,225,219,91,103,255,121,120,181,210,166,132,245,62,186,32,245,161,48,5,33,151,131,28,146,242,135,211,17,145,191,219,26,59,86,235,252,9,249,223,113,70,239,71,201,250,72,27,15,227,19,56,85,61,3,210,143,149,249,210,163,171,147,0,241,109,72,12,46,170,44,24,136,26,138,101,10,107,224,120,232,34,185,96,133,185,64,142,182,106,182,101,244,100,66,232,14,152,162,11,133,201,34,185,239,125,110,60,186,221,160,126,50,131,252,25,153,53,101,252,181,76,132,80,15,156,92,167,84,208,231,192,48,93,8,188,134,70,250,18,39,204,165,117,55,114,110,125,120,37,215,64,90,159,45,65,31,142,174,101,235,2,103,221,133,145,77,184,108,221,44,149,103,31,77,168,77,223,165,99,23,197,231,183,207,138,168,67,30,174,126,228,140,122,183,231,146,24,252,18,210,159,245,112,214,196,125,120,82,78,47,132,234,122,14,115,223,200,64,31,10,90,18,206,124,27,62,55,98,126,105,190,112,14,113,2,178,32,214,219,248,92,37,93,62,96,147,210,255,160,125,93,9,152,141,231,246,125,52,148,216,174,236,177,113,146,181,151,200,21,251,45,224,115,198,213,231,225,132,189,226,167,7,236,111,227,129,147,215,209,13,187,202,55,141,174,82,165,151,66,73,98,155,138,181,134,110,119,233,87,84,129,2,170,253,144,21,35,38,29,202,32,36,201,41,211,197,36,249,233,182,45,115,143,231,179,82,24,165,246,201,89,197,30,38,74,104,161,11,66,129,83,207,218,101,100,58,132,194,5,5,154,233,97,73,134,45,32,52,94,72,64,82,54,190,132,157,56,70,188,25,174,17,125,177,101,89,73,142,158,131,35,63,116,194,139,32,227,133,107,122,132,61,136,86,165,80,142,162,62,243,97,250,134,252,40,244,122,168,251,26,15,137,242,36,86,22,141,207,80,61,130,165,196,254,189,100,18,24,202,174,253,144,13,179,151,126,48,2,73,143,26,227,132,88,252,162,37,41,67,77,26,198,98,16,58,44,99,37,85,234,66,125,108,197,47,19,182,82,247,55,117,38,237,202,16,17,199,42,58,131,185,113,132,144,23,2,175,75,181,205,136,230,141,43,108,195,174,171,66,142,92,32,74,168,149,116,82,3,149,222,156,180,154,113,37,119,112,93,168,206,42,240,138,213,209,187,17,236,62,240,244,186,70,96,54,175,63,30,30,68,151,131,124,163,188,222,55,239,177,180,240,196,143,63,26,151,48,220,134,9,90,62,111,214,209,3,142,94,33,147,243,249,174,211,165,242,240,202,68,250,99,64,188,240,100,160,78,59,31,77,80,132,245,130,191,115,160,129,160,145,16,244,18,90,176,136,83,58,181,149,28,241,192,60,62,94,141,36,10,221,72,7,57,169,227,234,20,157,169,180,30,184,225,250,15,184,61,212,190,148,44,29,235,41,126,155,146,252,135,152,29,127,221,21,188,218,48,182,62,189,102,20,232,1,103,229,64,131,108,62,130,56,228,250,207,241,200,5,225,233,13,111,17,105,159,79,140,19,97,181,72,169,64,241,106,247,71,247,99,88,94,68,60,156,235,188,210,190,147,73,114,85,92,112,45,236,135,81,30,181,251,221,69,140,171,41,153,55,241,239,220,175,74,152,137,50,168,76,242,170,238,103,6,134,6,82,251,180,82,78,31,154,86,125,113,233,86,152,28,179,64,219,72,42,38,124,214,30,108,110,1,35,75,165,223,101,201,30,241,102,216,213,202,10,111,108,15,33,195,135,192,159,94,140,18,106,223,251,190,25,20,147,250,222,165,93,98,96,19,117,123,23,111,129,87,34,126,26,101,34,21,177,24,48,177,236,248,233,99,74,143,231,171,185,193,197,10,106,8,69,61,141,185,204,196,96,23,18,160,244,189,211,22,17,62,164,55,95,217,106,54,157,171,157,70,1,205,179,173,192,242,116,31,142,222,107,122,68,21,168,48,191,176,177,200,169,36,3,124,72,241,240,4,63,246,43,232,80,231,213,55,51,90,242,241,135,26,68,44,94,200,32,210,35,151,178,144,62,240,94,33,86,245,176,198,51,197,75,200,13,145,83,249,200,238,244,73,130,217,8,152,32,243,35,161,209,83,184,92,70,181,212,34,101,198,226,2,26,154,88,22,191,126,100,46,224,74,141,94,163,112,107,62,223,141,50,70,12,247,185,161,65,197,253,104,127,132,223,223,38,97,125,52,71,142,209,20,102,78,157,180,215,62,51,5,129,248,101,4,26,94,185,147,72,114,4,37,55,226,145,90,225,172,141,143,30,143,164,130,145,193,94,65,197,77,161,119,126,201,192,226,188,207,164,58,233,185,89,17,146,242,75,2,14,254,241,72,109,215,223,141,58,96,42,77,95,225,53,178,211,63,49,84,242,220,199,31,240,112,90,10,96,20,227,219,43,142,22,242,102,228,21,170,227,14,52,197,13,195,252,137,143,136,133,85,21,7,138,113,252,138,155,65,75,18,168,121,226,159,46,105,30,105,7,206,165,188,138,112,120,133,93,124,22,201,47,13,236,90,57,75,200,222,18,72,125,4,223,91,141,116,62,74,149,215,124,222,25,238,192,26,32,47,249,124,49,193,130,28,112,122,28,157,24,98,179,134,220,244,89,34,207,20,129,78,42,142,99,42,218,250,35,128,84,150,101,243,92,9,226,254,156,152,120,39,156,49,98,88,6,93,125,213,149,82,141,53,73,34,248,84,95,35,201,148,108,210,87,39,123,175,71,172,39,31,139,39,95,25,109,42,28,31,13,163,115,177,221,87,163,27,43,70,91,19,59,191,168,85,158,41,74,118,108,190,242,224,243,209,157,181,114,255,43,30,142,250,225,126,244,143,166,243,1,15,171,224,201,58,15,72,62,206,87,122,188,177,153,43,76,250,101,136,16,215,95,134,134,194,61,106,60,128,51,68,214,10,227,110,191,122,236,208,51,106,151,162,154,186,46,108,119,102,133,73,19,138,223,174,40,134,61,123,17,68,44,33,200,94,198,122,84,63,224,146,153,243,74,197,163,130,247,236,130,245,220,26,98,56,51,59,180,126,24,86,234,237,150,12,169,226,131,66,101,120,209,162,92,223,201,72,72,67,184,28,143,90,175,143,2,18,95,238,104,34,85,71,239,46,100,1,248,87,33,230,186,213,94,165,226,42,124,14,221,252,130,251,145,112,161,168,125,7,156,159,200,13,133,234,211,147,9,97,6,170,237,81,110,154,100,225,250,186,110,123,153,182,239,171,163,18,74,241,13,142,131,71,52,138,244,213,228,30,212,102,114,37,122,54,192,5,80,221,140,231,223,215,80,147,147,114,25,79,155,198,242,162,130,89,222,28,110,91,175,123,199,58,58,87,163,71,6,3,227,160,58,122,44,192,246,70,164,104,225,141,143,41,52,149,135,21,103,214,246,18,112,51,127,30,20,150,138,233,195,69,74,82,209,64,56,188,29,103,7,251,250,12,3,191,53,61,29,96,43,13,33,33,72,61,202,179,255,83,145,26,59,188,177,164,108,21,8,163,204,175,250,112,82,172,213,53,247,0,93,193,28,122,136,236,133,249,209,212,193,145,239,201,201,131,63,148,166,196,92,139,255,196,123,37,219,157,87,137,185,88,93,213,143,189,159,106,176,148,211,113,141,221,225,170,167,168,26,125,114,133,141,17,210,97,142,181,135,110,15,162,59,191,7,91,50,201,214,58,168,12,73,200,69,33,184,87,102,57,202,153,60,8,15,215,94,151,242,20,204,178,30,242,51,104,93,117,45,132,130,194,131,131,243,131,27,169,184,77,9,14,217,9,252,114,146,216,205,234,126,8,14,225,13,252,253,52,85,26,115,201,150,100,148,214,167,163,28,198,232,168,74,137,7,191,102,253,98,128,28,155,69,133,5,143,33,198,125,255,187,86,81,79,248,104,132,85,18,63,167,91,18,200,138,144,144,40,111,206,250,107,205,91,195,243,55,149,81,47,227,213,155,31,90,137,23,143,231,209,221,43,126,58,228,0,36,111,200,139,81,97,247,93,84,187,73,167,136,104,15,229,60,38,106,243,193,8,31,40,23,218,162,130,209,169,152,144,239,180,248,164,176,62,114,95,243,223,134,135,141,105,46,112,201,158,105,142,157,65,62,90,87,162,76,18,6,243,7,179,192,196,54,179,114,188,238,180,69,252,107,123,138,193,201,67,205,78,43,65,118,51,158,254,165,28,157,37,2,128,86,22,163,57,75,192,41,100,111,81,152,49,125,39,129,185,91,122,143,47,138,228,180,182,146,34,57,170,9,28,38,83,88,201,46,9,20,212,239,106,195,93,2,78,116,169,112,180,1,137,110,129,235,86,121,185,166,149,53,46,127,53,220,222,85,235,35,185,215,184,255,203,82,167,155,196,7,225,244,194,165,232,48,169,169,93,120,216,166,241,190,125,123,22,49,49,52,172,139,194,208,148,119,135,97,154,232,74,87,54,114,212,194,118,244,140,146,112,75,19,206,69,52,162,57,76,124,73,38,11,217,166,195,137,196,241,189,244,36,23,163,3,195,28,245,217,104,104,55,99,18,11,218,109,83,252,80,168,243,167,172,78,2,223,201,51,6,187,165,12,102,45,11,173,136,38,127,135,227,89,136,155,138,214,166,48,244,51,245,194,85,146,177,40,13,131,175,169,5,60,187,228,125,91,141,201,116,50,125,96,34,242,91,96,50,239,124,46,89,64,87,249,115,231,87,230,232,48,108,65,82,197,56,217,234,253,136,2,70,57,163,106,167,241,122,62,96,249,140,168,164,33,3,79,148,198,2,78,80,185,11,124,206,93,143,238,112,47,93,85,194,170,192,29,98,152,128,31,53,97,224,225,188,146,221,180,107,133,40,194,208,238,233,190,6,19,81,121,224,234,138,15,157,132,178,41,170,136,6,103,63,192,128,209,22,222,207,155,213,124,209,50,159,37,66,238,124,191,195,9,151,215,170,239,87,223,185,194,198,160,100,201,19,222,108,79,6,6,78,146,196,73,143,98,90,198,179,17,192,28,207,96,239,52,238,104,226,224,42,243,29,77,167,169,50,88,3,17,192,212,158,71,159,97,3,63,243,204,217,252,192,142,69,161,131,193,102,235,185,167,192,248,56,244,189,40,183,241,105,146,246,122,24,245,64,187,159,62,160,74,46,55,77,191,125,95,176,104,205,231,252,173,173,17,240,84,230,10,118,213,230,41,148,134,62,172,118,144,33,214,20,155,213,57,121,200,48,81,126,195,238,133,34,248,226,73,124,145,95,38,41,32,249,212,199,207,57,181,244,120,114,231,243,203,15,245,131,156,107,249,129,209,12,114,24,110,68,157,35,232,171,58,229,42,48,65,137,251,112,244,14,179,251,120,58,233,6,89,233,10,134,137,210,248,1,208,73,117,168,15,74,100,167,56,202,138,151,77,22,184,184,183,4,248,92,34,196,84,48,82,181,236,139,178,91,246,87,209,214,131,234,217,219,250,108,215,66,221,59,120,53,143,45,178,127,87,161,106,2,237,211,201,122,64,115,213,42,90,4,220,143,85,244,45,59,232,90,150,154,18,196,44,154,215,207,3,79,13,56,193,98,6,201,176,183,206,36,202,203,128,140,86,240,99,127,47,206,72,47,229,104,27,63,121,153,28,48,113,181,254,192,193,82,104,176,10,32,27,215,37,5,31,31,60,204,65,190,21,70,192,40,96,168,51,196,194,194,85,70,26,121,192,167,131,243,3,55,66,5,1,119,205,208,58,171,3,234,31,55,192,224,102,73,207,108,32,112,237,9,206,72,21,80,141,41,244,19,164,170,120,136,144,114,252,99,59,74,159,31,216,118,199,128,41,96,27,10,159,175,254,220,11,70,110,15,233,243,3,23,47,108,48,166,128,94,158,159,174,119,158,86,42,40,148,199,25,157,243,234,4,161,86,141,223,164,82,16,152,74,245,111,60,171,49,161,43,199,39,59,221,244,78,99,169,163,41,42,48,172,253,110,97,161,25,67,126,174,116,90,65,51,215,95,13,66,165,46,172,220,220,151,186,103,250,118,24,86,41,157,80,184,206,25,157,214,200,15,219,79,235,30,199,67,197,157,174,229,220,176,160,119,207,111,6,38,158,168,163,141,187,62,208,115,143,120,166,130,17,213,198,163,41,135,18,195,16,21,232,99,80,95,152,90,17,253,101,238,24,51,80,106,0,158,103,175,32,88,233,38,53,36,219,52,89,213,221,169,178,64,249,43,237,17,136,31,103,244,72,123,152,120,96,56,135,138,208,81,18,45,222,103,159,187,81,142,95,174,22,41,16,184,17,110,252,246,202,90,151,69,110,30,56,184,75,129,11,34,185,10,35,233,227,191,93,161,230,235,237,129,187,107,127,90,122,247,234,227,133,155,107,188,0,147,118,84,31,24,81,167,128,97,188,204,239,171,149,24,106,220,130,163,63,252,44,115,229,24,235,51,195,146,100,133,86,242,208,200,203,249,96,198,118,41,59,239,130,52,42,58,149,68,77,181,134,7,46,131,228,135,31,228,85,231,64,151,223,38,51,32,214,30,213,103,93,159,189,173,24,234,251,46,56,32,154,26,87,232,58,31,235,41,59,156,73,173,211,214,25,153,186,239,205,72,124,86,61,59,210,158,96,160,253,230,97,65,127,80,68,142,81,224,189,28,213,72,65,108,213,71,227,150,197,246,55,28,102,195,147,78,155,228,198,214,236,175,70,69,159,48,22,84,36,146,134,135,201,33,21,132,115,66,173,28,116,228,124,31,71,250,174,22,189,36,156,91,67,109,241,221,100,113,74,81,5,71,221,185,183,185,145,116,150,121,237,74,16,134,37,3,7,201,133,115,83,67,8,153,203,251,219,40,243,21,221,54,32,36,235,190,244,41,181,162,223,101,178,76,87,218,38,30,52,251,115,236,166,234,249,37,29,9,28,178,17,101,43,196,3,89,226,155,201,24,145,254,238,198,172,37,31,181,68,196,178,218,145,16,23,217,98,116,200,178,62,224,160,172,158,126,8,145,44,131,37,196,194,150,75,234,230,2,57,124,69,170,211,216,39,48,110,190,137,66,98,89,26,114,83,69,178,231,156,210,221,225,42,217,18,124,66,90,94,197,216,73,20,43,83,28,11,13,6,100,143,190,115,203,128,100,67,90,23,46,170,190,229,32,227,165,135,34,188,47,231,252,254,190,10,1,183,169,158,3,244,146,147,7,200,207,97,59,55,123,237,133,217,120,157,27,12,82,152,245,112,247,194,167,123,142,220,223,79,99,127,162,31,158,245,225,80,17,255,86,102,179,90,13,89,121,228,99,14,23,7,105,38,236,244,116,104,73,150,132,253,193,20,143,79,101,45,67,152,242,59,183,48,82,200,64,27,202,2,93,16,55,254,96,100,19,182,190,55,243,172,125,235,146,50,80,164,133,164,71,167,85,208,255,58,28,205,72,202,45,4,198,129,229,169,49,184,209,138,68,18,206,179,41,39,251,206,219,102,122,29,18,255,171,86,25,221,139,55,70,76,105,42,101,119,170,35,42,63,155,9,16,168,186,135,57,48,156,134,4,154,235,51,139,69,28,1,62,246,233,190,51,220,60,148,218,8,73,116,39,165,217,199,131,28,191,174,60,63,4,219,139,75,221,53,72,54,215,86,14,105,194,149,254,102,232,174,74,193,94,181,10,4,175,190,132,130,25,58,157,59,133,41,63,130,52,237,131,237,184,150,13,129,232,199,217,82,190,89,88,141,62,95,118,27,238,123,232,124,125,112,33,238,43,157,130,84,45,86,233,7,163,84,62,31,230,108,132,75,252,179,168,27,173,34,209,199,14,51,166,231,214,55,227,167,73,66,29,70,184,164,59,177,118,131,29,182,100,101,74,164,237,88,254,112,50,8,148,160,29,97,167,116,223,60,219,242,20,158,103,62,45,23,127,115,254,81,126,188,179,13,172,187,188,44,203,82,106,184,14,204,101,255,139,145,208,169,73,153,49,171,41,106,239,219,231,68,78,229,0,128,175,6,226,33,239,243,197,165,238,142,24,215,176,16,58,198,151,5,149,140,208,79,46,88,65,63,15,21,31,102,69,224,194,47,105,53,97,211,135,36,163,75,57,133,157,178,96,136,70,175,149,38,36,20,212,31,183,32,69,67,68,148,180,12,105,220,73,157,245,169,86,38,36,80,202,139,249,51,232,98,188,96,27,145,23,131,52,205,247,210,3,151,45,133,20,213,104,152,99,129,144,47,190,149,123,12,38,241,21,239,69,250,191,198,2,44,130,229,230,23,85,186,20,219,202,87,225,14,152,62,90,217,178,2,197,162,205,70,255,249,93,24,77,133,186,11,73,16,195,49,138,39,59,80,198,66,26,180,140,22,252,143,158,227,193,38,145,101,63,131,239,3,90,192,31,106,149,206,181,42,17,233,89,18,231,192,41,31,140,45,165,148,198,166,202,209,170,183,198,75,174,142,237,68,253,151,191,25,92,131,70,186,117,225,98,129,245,239,225,176,30,100,73,61,102,184,206,68,249,140,183,106,195,57,183,142,53,185,98,245,67,41,239,209,27,6,9,165,40,43,124,48,213,59,170,169,130,16,70,118,162,57,182,24,187,90,73,143,19,80,249,108,9,74,37,207,181,72,236,39,146,160,187,23,244,0,19,63,19,250,119,146,164,62,219,12,143,233,124,12,191,124,140,254,72,38,170,228,112,246,166,11,27,51,210,137,101,44,175,59,233,60,67,5,163,237,207,93,200,195,241,185,223,135,163,26,217,102,180,134,153,94,61,126,229,167,229,243,161,16,239,14,153,103,5,141,45,31,76,220,129,83,232,22,160,233,141,64,53,37,16,125,170,236,21,245,199,56,88,28,70,216,68,122,140,234,56,180,75,28,102,51,19,83,163,218,117,228,11,88,29,19,145,84,59,137,128,112,224,55,79,151,67,103,164,23,61,64,40,97,109,205,209,6,141,179,184,26,43,44,33,158,55,131,34,0,220,133,114,232,158,197,215,92,32,22,195,141,136,200,84,75,132,11,142,63,28,207,156,58,12,141,203,161,125,43,183,154,183,70,61,149,102,22,121,150,185,25,7,107,168,99,1,249,62,143,171,26,141,121,85,149,1,204,189,99,210,126,189,210,160,59,146,188,205,106,116,63,206,230,99,243,63,141,135,11,20,29,129,234,48,130,4,82,193,72,112,131,130,232,128,81,225,147,93,3,131,236,92,18,190,110,129,38,229,204,13,245,35,81,193,176,114,60,156,106,119,241,28,176,184,157,217,18,22,191,156,150,222,8,209,116,141,213,119,70,0,90,162,169,215,50,138,209,3,182,168,146,250,28,81,157,250,34,221,212,63,225,192,212,107,89,181,178,197,31,108,33,67,13,197,33,225,215,60,79,144,220,211,51,72,207,195,187,197,109,63,152,58,24,213,179,24,219,22,88,119,248,156,163,18,9,63,31,134,215,169,59,124,198,100,60,190,59,162,84,238,138,61,147,62,115,182,106,235,204,73,238,191,157,127,87,39,249,237,115,53,26,209,154,109,65,247,172,89,109,111,159,209,26,106,57,185,181,81,47,237,212,6,80,19,72,213,39,246,53,162,31,223,163,185,146,45,229,28,68,127,111,251,5,6,27,203,100,3,36,204,199,174,242,153,204,213,20,177,139,42,226,165,101,114,63,31,124,12,153,174,65,10,202,230,151,51,159,87,10,219,179,174,110,130,132,228,6,125,48,241,223,199,221,127,142,236,144,90,69,17,153,220,40,129,97,75,169,126,2,113,175,67,69,81,46,194,203,188,90,63,56,83,108,49,199,67,208,202,85,32,59,124,214,208,208,53,178,248,207,167,195,100,244,169,21,133,63,166,187,112,46,185,55,199,204,121,188,69,147,124,230,175,207,115,51,69,26,153,12,231,179,163,92,29,131,141,245,93,30,71,85,246,140,213,106,28,194,127,184,90,221,110,61,91,175,221,112,212,157,147,207,65,250,173,16,164,122,32,148,204,15,97,238,244,12,25,220,139,108,160,50,32,29,94,230,111,174,20,232,51,154,210,168,146,125,83,252,171,177,69,108,79,213,176,236,136,240,165,201,118,116,149,75,34,27,96,230,207,242,68,225,131,106,201,170,130,101,100,5,12,111,157,89,81,146,237,193,146,241,220,76,10,58,211,195,125,201,54,223,187,191,25,169,229,234,51,193,10,173,238,105,165,140,99,164,39,79,17,159,201,231,143,193,176,129,104,77,43,57,224,244,246,227,47,101,227,43,211,250,255,101,140,41,62,32,243,216,191,82,231,68,10,160,11,142,85,227,192,235,74,199,0,251,94,247,182,189,19,90,19,194,133,179,24,93,141,210,44,92,20,127,69,240,23,183,247,103,252,85,50,190,212,84,65,254,124,47,15,226,85,220,7,77,140,40,35,227,221,206,82,79,37,214,122,210,239,225,32,206,205,167,127,231,24,239,202,93,195,166,224,51,148,164,242,145,148,75,40,83,32,244,5,42,44,103,104,62,60,95,19,198,238,237,211,191,24,109,243,18,14,177,4,205,91,119,152,98,95,65,161,138,200,217,87,30,245,36,154,73,75,105,63,2,14,254,211,164,163,73,38,162,69,200,215,119,49,51,169,159,99,82,220,23,103,207,216,174,219,142,163,107,137,116,34,198,69,130,96,200,123,20,239,142,228,220,17,207,199,59,26,112,95,154,32,143,92,95,16,251,115,145,18,33,6,40,201,87,248,252,204,255,151,148,229,139,132,151,188,47,92,77,141,91,224,66,162,105,191,176,250,221,128,9,191,175,11,103,45,177,58,119,69,242,57,3,198,23,33,85,3,155,235,75,233,254,222,212,168,105,135,3,239,117,81,236,227,165,168,41,19,7,60,53,197,241,67,227,179,54,124,183,207,103,173,224,39,6,38,147,109,232,123,159,189,42,71,135,38,189,254,131,166,177,99,117,44,120,234,246,251,209,171,199,79,47,138,0,186,254,52,78,19,63,21,241,5,156,9,251,192,86,183,227,112,177,43,224,211,122,56,87,2,73,156,136,62,254,21,154,43,152,175,228,174,253,44,7,108,105,24,228,98,87,133,122,142,58,152,223,189,0,139,147,195,40,46,44,80,238,13,147,180,253,193,205,56,158,99,223,132,114,47,225,240,117,56,147,217,22,125,76,107,228,68,126,189,52,126,34,167,215,135,98,15,167,54,195,225,102,228,197,69,30,222,209,155,248,80,171,181,239,242,211,21,114,169,223,133,30,246,95,252,122,69,81,116,35,191,207,226,34,176,110,164,20,24,53,195,86,29,134,229,42,156,182,6,55,143,62,3,51,209,98,75,7,94,84,243,125,239,109,36,169,117,234,79,151,250,41,188,15,220,87,20,122,63,239,205,29,164,56,76,216,33,172,200,31,188,63,97,18,96,76,160,231,217,120,163,179,163,176,10,21,253,106,242,75,146,63,155,202,173,170,253,93,141,115,111,58,60,141,89,95,224,95,22,137,195,168,89,102,125,113,72,22,124,166,144,41,78,189,152,192,165,121,16,106,252,242,104,174,93,15,251,226,180,232,166,195,156,122,58,83,96,161,157,105,56,220,96,151,150,87,35,50,247,113,112,0,15,86,186,116,26,2,29,219,231,89,103,86,182,174,15,183,251,142,63,156,170,205,203,6,195,60,67,42,107,122,183,96,94,95,63,33,176,149,65,57,10,91,96,150,55,131,31,112,182,104,124,182,153,27,122,0,174,86,139,25,240,46,250,89,20,3,149,236,239,205,82,188,233,202,172,15,180,45,167,191,55,73,77,75,102,41,105,240,228,131,252,96,51,104,90,234,207,202,174,159,74,48,48,238,238,33,176,5,187,171,163,103,223,190,212,189,80,78,154,210,253,247,211,227,92,101,215,53,80,41,66,218,248,255,183,195,217,34,78,2,147,91,88,162,117,35,240,35,47,14,161,213,167,121,2,172,170,11,160,103,222,228,238,32,155,87,86,208,152,241,62,20,125,141,86,180,237,224,24,240,39,23,248,168,250,18,120,17,49,247,46,169,63,22,96,125,175,29,43,115,16,184,190,106,187,160,228,13,12,239,110,28,184,109,10,10,161,158,131,205,168,244,21,165,246,241,103,86,3,87,8,5,100,44,16,141,43,203,127,185,241,199,221,4,54,198,103,239,18,4,55,101,85,147,112,234,137,202,134,142,121,19,126,249,233,74,162,160,15,21,121,25,93,182,12,108,102,23,3,181,23,135,35,87,222,172,155,156,165,255,52,226,196,58,251,109,160,199,172,23,22,39,134,77,147,82,190,80,228,248,105,12,223,212,11,203,232,36,134,190,99,56,180,134,135,9,140,4,106,139,135,103,11,221,200,234,32,128,27,51,97,145,77,161,139,26,147,169,197,20,131,73,69,55,12,110,186,53,199,4,133,168,76,30,13,33,229,246,221,8,211,72,50,253,15,108,137,208,41,90,103,43,134,17,24,121,149,26,51,248,220,28,147,110,55,195,18,190,252,225,156,174,178,106,191,26,148,121,135,11,130,109,129,39,149,142,14,119,34,193,67,118,120,248,8,90,188,89,183,175,148,214,51,155,224,250,7,115,245,168,83,246,201,201,217,52,28,158,152,94,122,236,77,139,152,248,120,16,217,89,122,248,24,19,130,163,20,26,36,89,243,164,87,247,28,75,15,41,163,169,61,190,140,229,197,191,107,91,174,140,194,108,101,126,42,206,115,199,34,171,68,224,211,197,209,105,100,13,230,43,224,100,48,209,72,111,141,11,254,114,199,1,19,215,171,223,171,17,207,198,87,122,97,234,254,163,211,208,137,173,69,38,49,234,186,100,148,127,48,33,221,46,135,234,185,178,166,81,125,68,38,231,117,146,13,107,39,52,131,252,167,241,84,55,249,233,179,163,28,27,212,251,20,238,108,185,70,53,10,160,183,223,101,72,160,203,72,24,202,179,161,77,93,126,124,44,208,49,164,241,233,197,236,187,29,135,59,30,43,129,9,159,165,111,1,161,219,210,211,22,116,161,160,247,245,137,81,26,223,24,45,100,76,9,210,80,127,54,12,162,77,209,102,108,240,31,186,40,147,170,210,99,103,101,187,244,7,212,14,184,174,187,180,62,63,150,170,239,103,248,12,202,210,254,254,85,145,127,139,239,116,32,20,171,210,163,27,47,157,119,56,42,99,85,150,215,249,74,122,188,55,135,225,218,188,219,6,238,64,252,60,223,120,216,28,190,76,68,192,248,87,124,151,223,20,115,181,72,83,6,134,161,203,123,28,86,218,34,179,20,133,128,115,187,169,209,26,169,138,36,112,46,181,251,166,178,77,173,166,202,139,103,220,247,190,161,49,199,214,45,138,5,254,49,66,57,156,73,120,145,23,47,230,137,9,184,192,31,47,15,47,198,169,180,29,182,48,187,124,151,169,133,250,210,222,150,243,49,5,198,113,241,169,237,226,84,163,122,126,203,171,153,60,114,15,152,64,143,188,25,119,232,143,223,16,148,11,184,140,7,236,29,99,123,167,84,123,13,121,52,158,151,236,235,254,108,117,187,93,93,42,96,104,76,106,60,27,31,249,53,53,80,25,235,123,198,120,64,5,37,166,6,36,144,28,78,1,23,68,227,180,53,172,63,57,96,162,38,89,186,180,195,213,229,43,100,179,115,63,51,137,104,113,119,179,145,9,43,57,210,192,167,159,194,10,50,215,215,21,41,107,22,122,38,23,253,131,113,133,37,105,124,108,143,53,253,212,221,198,140,174,207,70,33,125,250,185,202,129,126,61,32,160,196,68,178,191,55,100,189,43,233,47,79,14,102,127,111,234,32,218,150,62,51,222,152,152,72,70,210,125,183,164,142,240,111,203,41,96,171,87,81,56,151,143,244,205,244,21,38,81,119,69,9,87,251,218,28,232,104,116,249,172,115,158,236,228,251,25,100,188,233,210,164,255,224,180,99,109,78,35,54,202,10,51,250,209,154,156,133,170,63,109,119,81,71,145,25,219,250,85,211,147,189,240,180,67,61,154,183,246,9,126,84,159,195,150,53,178,117,56,206,22,55,155,255,178,145,35,107,151,13,203,250,249,208,77,226,192,51,90,68,24,139,127,21,18,89,73,190,25,166,146,26,171,103,219,94,171,131,133,196,198,47,204,99,4,52,100,175,232,123,99,15,255,130,145,192,217,174,88,58,203,72,70,222,1,247,177,117,213,163,118,151,106,192,22,2,148,121,116,46,81,233,243,230,26,76,18,161,46,236,237,138,89,160,181,102,221,195,207,134,254,145,115,0,146,82,191,243,243,100,172,30,135,45,153,75,63,26,218,203,25,173,57,215,250,211,221,56,78,253,163,41,119,171,186,101,80,207,253,149,80,67,233,67,181,188,110,102,208,78,150,236,176,149,110,21,233,209,243,73,174,185,140,116,183,229,15,201,171,161,142,211,227,213,184,59,94,22,50,96,248,22,126,238,241,97,7,110,189,121,4,173,227,168,33,164,229,112,215,125,20,105,21,162,6,209,150,66,163,46,176,229,189,249,47,67,89,113,249,78,8,208,17,143,252,174,39,155,250,218,179,155,201,195,17,224,251,68,15,199,47,107,178,52,105,93,134,105,71,125,112,81,197,243,134,150,35,254,41,111,204,38,220,239,245,26,58,25,226,197,14,115,253,46,83,96,220,189,95,249,205,96,147,196,170,188,195,133,178,90,43,62,143,50,73,230,91,142,15,50,93,235,87,157,3,115,148,241,238,200,119,153,245,253,45,159,115,122,114,141,154,242,112,24,46,62,162,9,163,165,34,255,125,11,140,94,157,191,26,10,244,67,79,123,104,122,112,66,125,48,179,80,46,239,61,111,152,2,62,171,146,216,124,99,83,14,152,42,219,254,85,104,143,159,184,186,60,27,133,135,238,30,13,187,99,141,33,227,133,224,95,113,51,127,147,63,146,196,4,42,212,179,53,7,57,194,110,154,115,251,37,194,126,234,179,164,231,102,156,68,119,172,161,84,71,141,232,7,147,174,50,198,117,54,146,23,208,220,107,176,169,254,92,83,204,167,98,170,205,62,21,26,66,153,58,214,240,39,146,197,254,193,100,42,231,170,48,170,99,222,99,13,69,148,75,116,132,42,131,241,73,251,195,173,216,106,72,151,109,19,70,218,14,35,102,145,134,194,95,166,37,32,21,131,50,86,132,8,106,190,143,94,92,91,171,252,50,172,245,142,158,57,112,240,37,232,185,141,124,220,237,192,124,213,84,24,87,202,246,247,50,97,105,153,193,132,63,120,194,7,227,180,190,21,156,192,148,60,125,167,53,2,147,170,166,14,76,124,188,250,119,33,161,40,55,108,204,242,154,98,63,58,179,130,28,157,219,225,230,155,119,199,216,62,107,205,50,249,5,62,239,242,101,126,3,99,167,201,110,86,205,209,233,175,134,75,173,92,2,245,70,150,6,37,184,31,122,158,133,198,162,160,70,131,236,141,201,220,144,157,144,90,119,18,124,62,180,145,80,82,228,189,205,116,154,222,248,88,113,112,240,10,140,152,227,8,152,228,22,217,20,168,27,78,217,119,97,200,244,243,20,35,133,74,146,252,229,39,12,147,31,64,61,73,225,189,190,106,18,224,153,164,86,184,89,6,2,218,226,31,140,205,177,139,180,38,182,234,182,25,181,241,164,252,202,104,79,78,47,223,166,59,197,62,75,142,123,30,158,74,252,182,165,186,106,107,35,101,246,147,175,155,186,236,243,221,7,117,91,98,163,96,214,183,190,57,89,236,203,215,79,223,86,154,33,191,77,66,171,119,41,69,231,189,202,163,153,179,211,79,77,210,102,231,45,95,224,49,104,64,249,78,121,44,78,211,75,151,89,122,38,110,246,93,99,16,57,188,57,110,192,167,253,119,131,230,230,120,110,39,178,135,87,243,190,12,111,92,172,14,82,222,140,44,255,225,243,12,14,255,122,115,145,109,121,81,198,81,47,92,182,216,148,172,228,58,125,30,146,212,188,183,62,28,254,179,79,99,28,184,24,63,187,110,88,231,202,182,252,179,233,33,61,218,202,50,103,242,183,188,240,188,109,89,32,133,184,252,23,137,36,23,206,210,50,100,143,39,182,184,125,35,230,152,59,167,255,18,152,245,225,155,252,176,64,179,238,149,232,160,108,95,156,195,14,213,172,15,175,230,205,113,120,172,103,26,90,6,206,87,141,2,188,140,134,90,97,108,237,111,211,49,11,85,71,155,108,198,150,75,192,230,49,209,227,9,71,147,207,82,12,109,196,73,244,108,219,46,63,117,224,85,176,161,230,255,30,182,251,247,191,251,219,255,250,251,127,253,143,127,250,135,55,108,151,57,71,254,31,194,118,191,82,112,247,203,158,183,202,56,131,100,127,220,150,83,242,77,61,184,239,206,142,40,11,106,195,175,239,195,63,201,9,81,251,25,138,184,92,125,252,201,87,228,154,17,112,131,88,183,248,33,143,87,92,180,76,154,169,60,82,244,227,240,49,124,46,63,69,51,34,20,191,238,108,83,98,168,50,183,140,187,251,19,64,178,156,39,56,132,139,192,100,99,250,129,54,89,250,85,78,13,243,211,122,160,103,219,242,73,114,181,69,238,168,126,68,189,7,166,212,50,203,121,215,172,100,213,103,38,69,56,103,183,144,214,141,218,143,20,48,154,228,250,217,198,106,234,223,133,60,72,89,218,120,176,117,52,135,59,14,254,44,48,219,154,15,151,233,159,202,157,27,235,125,125,140,179,227,71,131,181,150,188,55,123,249,151,53,125,96,11,169,234,139,145,135,187,220,70,176,244,203,174,63,13,143,127,137,125,134,205,32,137,97,100,50,93,95,133,150,17,210,158,119,147,227,240,188,40,114,115,222,26,109,167,41,171,153,240,194,185,29,248,22,8,143,202,144,237,149,136,139,59,142,54,100,159,100,245,232,179,73,146,116,216,194,191,98,106,26,197,108,142,253,19,111,88,147,213,10,1,79,138,185,48,136,213,232,129,213,224,94,234,62,32,131,99,161,138,201,198,175,239,234,247,211,129,230,218,214,239,234,211,10,181,29,54,213,58,249,109,40,64,191,90,15,118,169,141,78,166,118,90,163,230,184,70,107,52,32,229,183,161,190,243,241,178,26,132,172,125,70,49,125,107,241,226,211,156,92,23,102,207,242,96,230,54,207,237,186,33,69,172,243,114,173,50,44,171,165,135,41,119,185,84,220,70,96,133,245,52,20,54,23,140,207,211,196,169,161,112,41,53,110,91,176,194,157,125,227,126,117,135,39,211,29,102,219,56,153,151,76,180,99,206,176,106,28,133,54,110,201,123,227,44,248,232,187,89,124,164,56,138,225,132,119,115,125,26,191,44,124,138,182,178,194,196,194,99,95,192,235,158,229,22,137,25,198,174,115,119,203,44,225,227,78,189,219,185,200,251,250,162,72,77,118,13,156,138,221,67,46,168,28,224,25,191,171,15,250,85,206,245,31,76,1,240,72,178,99,81,208,95,253,64,50,45,69,189,98,78,162,22,201,109,27,123,178,238,242,84,36,226,118,116,120,82,174,94,4,38,193,207,183,113,238,213,53,111,133,183,177,211,57,76,38,217,5,171,109,151,223,88,18,68,29,186,77,27,33,96,222,254,85,68,142,154,92,228,206,252,230,130,246,245,216,178,115,87,246,179,73,237,185,199,51,33,113,154,173,139,203,139,140,172,21,27,214,50,117,74,125,239,65,21,175,175,92,11,31,203,225,52,205,96,241,95,54,242,91,105,122,182,70,79,53,7,157,154,193,75,200,8,235,220,103,40,154,158,253,22,138,3,215,80,59,36,15,249,88,127,234,6,153,38,178,229,87,22,130,74,75,143,197,105,39,151,155,38,68,7,166,250,108,167,73,170,250,186,197,149,253,172,60,40,178,169,203,113,24,241,116,185,37,146,210,54,74,188,26,118,110,126,222,28,58,24,63,64,142,93,128,189,173,191,77,144,202,143,0,248,136,56,224,3,230,12,133,50,193,225,145,158,91,59,162,190,159,142,150,249,42,177,193,238,218,90,44,204,226,123,252,62,43,156,100,218,11,195,249,245,77,4,226,14,143,195,151,118,199,132,203,1,175,170,71,19,15,170,51,223,214,228,179,116,129,43,76,48,195,225,115,173,155,250,85,84,196,55,183,98,136,152,176,236,5,254,145,54,59,76,92,80,198,99,193,19,232,185,50,192,100,226,40,12,235,67,170,183,245,214,93,152,202,196,216,50,206,79,195,134,43,159,125,118,186,148,252,106,124,94,252,108,12,226,159,89,230,150,170,209,43,199,134,77,178,83,174,159,168,140,15,38,89,55,73,31,110,68,29,241,226,133,75,161,190,56,163,61,253,96,195,35,48,71,87,152,5,231,215,188,93,77,77,241,162,164,186,36,223,195,33,207,107,69,124,190,20,187,236,226,158,163,221,204,211,45,207,30,86,237,233,61,142,203,234,86,91,28,152,45,102,249,153,74,42,253,208,43,36,194,168,217,109,32,124,126,45,201,218,92,136,105,186,169,64,164,89,24,78,65,57,128,253,181,49,2,187,88,141,68,72,246,112,203,110,79,11,147,223,31,198,81,123,61,167,16,202,73,85,90,179,122,30,56,218,62,24,205,96,245,223,195,223,177,227,186,115,126,28,87,156,60,28,247,66,204,112,220,197,186,143,110,4,242,246,111,39,60,230,136,45,226,161,112,51,130,61,135,73,129,151,229,115,30,69,242,197,114,248,24,122,178,163,160,86,252,149,30,163,97,89,222,107,243,70,108,254,115,75,205,31,133,177,204,3,50,195,246,199,179,64,201,5,202,220,98,100,224,102,29,31,53,43,48,26,41,114,150,155,95,240,187,218,0,163,198,38,179,200,60,215,223,21,15,120,147,200,177,5,198,77,190,252,171,172,144,82,188,132,219,138,10,102,192,43,11,217,14,165,144,36,56,254,220,55,147,44,49,52,142,100,48,167,21,51,228,15,166,34,184,136,131,242,12,62,92,49,1,79,211,16,20,248,204,132,18,227,129,77,216,197,104,180,153,215,182,183,30,24,210,215,17,126,172,6,242,210,167,191,26,179,116,221,219,201,32,31,20,146,156,15,38,94,117,11,182,185,2,48,181,186,247,249,156,54,81,47,124,166,213,254,188,163,164,7,85,83,70,184,48,185,241,217,127,26,2,38,9,188,25,5,97,255,8,9,167,197,17,202,45,195,5,6,140,17,217,56,193,174,25,63,140,99,40,85,127,179,13,91,104,149,23,255,101,49,126,115,233,220,159,69,46,29,52,82,243,0,41,250,28,242,218,80,154,52,31,174,108,114,161,247,154,123,150,105,181,8,152,195,24,106,67,94,108,45,168,245,190,37,128,228,212,186,132,55,104,194,149,237,213,95,192,112,45,222,211,7,201,184,241,113,56,194,245,144,27,105,108,23,165,14,243,219,52,128,45,221,177,10,108,101,178,197,97,46,247,55,182,102,25,69,249,139,14,27,145,68,170,83,223,172,152,208,179,127,151,213,142,93,255,140,165,219,213,238,227,65,68,105,201,1,113,96,52,169,170,183,54,210,212,59,11,89,28,35,197,119,49,184,55,107,26,152,74,243,229,125,54,112,166,201,47,147,188,180,250,183,0,216,94,234,80,116,192,88,236,35,61,45,97,162,107,99,232,42,189,203,38,50,106,85,94,123,24,249,171,255,50,126,26,185,105,26,237,232,24,37,30,78,224,98,43,108,217,103,59,224,179,184,180,195,209,145,253,178,93,12,38,233,64,225,20,179,8,11,127,167,172,77,201,183,8,24,251,127,234,15,175,200,72,228,62,69,202,64,147,175,34,211,245,171,143,135,16,171,144,165,35,173,173,106,215,183,112,180,23,16,137,187,48,193,184,47,44,65,126,65,51,70,19,129,97,167,242,73,120,14,230,115,103,213,87,179,184,91,249,122,180,84,163,136,151,143,182,125,215,27,99,141,222,45,30,46,254,115,63,240,145,166,194,40,73,250,53,150,81,237,49,88,216,32,73,2,161,192,4,105,47,12,151,170,194,16,14,76,71,169,218,151,137,64,186,116,249,24,209,38,9,57,92,140,238,71,23,106,127,123,160,155,192,252,18,148,250,157,11,91,86,121,19,24,90,12,63,154,206,193,158,251,229,86,181,44,140,236,108,127,188,217,79,221,91,96,78,158,21,159,101,12,221,2,55,104,66,47,204,133,88,166,2,134,92,27,247,179,59,37,167,10,111,234,10,124,42,112,219,16,215,215,25,70,163,17,240,169,176,140,196,68,126,123,76,55,10,39,124,60,208,142,223,161,38,27,50,13,31,143,106,172,122,250,211,204,239,29,232,89,72,98,41,15,60,209,231,233,197,97,171,57,223,2,35,67,144,191,46,133,13,40,139,145,50,168,137,109,197,13,13,227,46,24,89,30,142,138,232,240,83,143,242,234,36,135,222,177,255,171,147,15,131,46,139,182,9,140,37,226,195,117,142,117,148,226,47,122,38,210,250,244,69,76,176,25,86,106,121,54,204,7,171,249,139,81,8,148,158,214,203,8,6,29,62,22,125,211,214,240,140,111,63,60,172,26,84,207,68,164,108,73,254,114,184,213,41,155,21,5,187,217,143,242,179,144,18,197,242,130,22,219,119,3,94,250,201,220,174,125,51,162,70,181,231,155,174,107,249,158,112,23,124,48,204,14,87,228,6,22,232,202,238,228,63,76,254,121,238,242,108,46,203,159,62,168,41,102,193,136,44,173,209,215,249,88,118,172,130,156,138,104,105,109,171,222,39,17,54,226,229,132,105,86,205,60,253,147,144,108,92,93,190,216,232,171,253,188,59,211,15,223,219,221,46,240,103,246,47,78,63,145,94,155,228,48,11,60,114,242,173,157,126,111,87,9,6,238,126,76,93,135,81,220,216,151,160,138,43,10,203,172,126,175,109,106,108,226,69,25,150,245,213,221,62,105,40,191,85,233,177,70,33,117,108,254,148,199,36,241,90,13,72,118,32,158,250,224,51,71,150,14,7,65,128,241,209,78,0,227,7,212,223,238,150,152,236,175,70,106,186,236,161,102,254,39,55,85,13,205,178,104,25,77,87,157,179,103,159,161,187,121,196,3,15,229,74,110,88,53,75,159,150,9,138,142,240,114,235,5,206,138,161,93,6,241,122,107,209,39,84,57,76,125,52,250,143,57,26,163,211,44,79,222,65,54,14,8,103,122,151,30,57,198,32,106,45,62,88,103,182,205,167,49,142,35,223,168,168,60,135,11,72,96,168,182,220,140,53,13,173,41,221,185,77,191,102,7,202,63,83,225,237,210,243,192,56,140,117,164,169,21,251,18,196,128,201,26,190,47,70,178,13,68,81,142,18,254,20,227,156,251,251,153,26,241,108,72,53,101,172,58,251,94,152,54,166,247,93,196,150,60,240,177,156,238,103,21,2,112,250,219,86,10,117,97,8,110,167,192,112,165,164,120,56,46,150,231,225,208,224,167,21,112,225,219,21,118,246,5,67,141,206,86,80,227,246,139,198,103,188,174,22,134,193,220,227,115,192,199,166,147,139,1,7,193,110,75,97,241,110,34,14,85,247,138,165,119,224,33,247,238,129,170,101,79,49,205,236,234,92,31,152,123,99,76,21,178,23,228,205,224,102,168,189,223,239,18,109,106,96,148,201,83,188,25,81,97,217,8,187,37,154,164,113,225,99,164,233,195,235,8,219,30,54,104,205,150,58,104,203,46,145,246,131,135,36,16,0,147,74,58,47,44,202,134,192,204,165,126,71,179,149,171,178,108,48,22,100,149,55,147,84,196,3,115,113,171,75,126,91,87,61,233,227,125,244,59,218,184,91,101,188,178,113,232,6,42,244,160,63,240,218,185,160,189,232,96,82,237,94,239,112,20,156,119,210,101,84,108,229,216,173,216,227,197,235,123,224,99,75,245,216,53,240,119,53,57,91,140,170,166,244,232,210,105,137,166,2,23,66,25,241,112,196,81,229,116,233,150,16,184,227,171,225,107,27,2,35,131,222,99,147,54,225,152,33,15,111,70,82,112,119,44,196,194,229,213,88,219,45,223,227,133,51,88,30,78,192,115,173,56,63,160,128,72,210,169,132,20,91,252,118,182,109,69,150,31,37,196,49,137,207,88,159,211,68,58,13,195,45,213,22,251,48,142,16,233,114,222,109,247,187,199,35,10,33,111,54,246,115,178,117,19,80,184,240,217,113,118,143,169,146,185,203,233,158,132,6,72,138,141,225,204,141,166,95,77,164,47,223,159,222,22,13,184,240,178,16,149,63,251,92,138,68,209,14,184,226,19,242,30,231,158,45,225,3,24,140,184,121,172,128,207,93,79,204,1,120,28,248,139,56,23,75,215,43,19,46,157,99,43,143,128,205,234,17,24,182,160,126,15,221,146,116,105,227,254,235,177,56,45,153,77,172,236,97,105,242,49,85,206,46,46,21,224,192,36,96,197,163,137,110,223,92,222,97,170,40,59,214,23,37,217,151,233,255,192,197,210,171,2,238,112,97,9,58,216,74,189,195,43,7,163,92,173,169,233,29,59,246,28,178,109,46,37,228,129,73,69,79,49,92,38,215,163,239,109,167,83,108,227,167,83,16,211,187,48,84,1,51,214,110,179,33,144,239,58,255,191,38,16,74,185,75,236,127,219,45,107,12,102,219,150,172,40,112,55,209,250,15,238,84,187,102,133,73,166,246,187,69,51,5,29,29,143,99,135,148,114,97,212,44,100,27,183,220,19,255,170,110,92,117,10,218,101,222,215,30,220,87,67,14,221,65,110,104,141,14,39,81,61,201,142,100,82,237,119,180,80,187,72,50,71,145,4,72,119,245,144,16,131,152,197,95,145,166,50,8,38,172,28,86,19,149,4,151,86,170,17,130,131,244,243,251,80,116,157,178,116,241,52,157,197,236,147,154,144,238,20,251,129,148,88,104,13,183,195,148,119,46,129,141,168,214,77,151,110,153,92,75,30,78,53,219,46,1,227,42,185,101,120,243,151,218,237,142,46,50,106,203,229,241,6,102,163,30,1,47,232,176,5,38,209,178,140,21,173,167,40,157,0,119,43,117,244,223,166,24,90,223,28,221,136,22,221,2,95,233,85,5,4,38,122,212,227,187,49,7,139,254,54,113,198,122,31,62,210,229,84,108,8,91,163,43,17,15,71,17,172,202,119,111,115,185,246,128,41,78,149,223,182,207,158,237,182,30,98,179,81,90,103,233,37,241,219,232,237,46,129,81,59,115,99,243,188,57,121,231,77,96,18,72,82,124,88,53,10,7,129,55,69,131,241,219,198,229,113,191,155,66,122,175,240,48,248,28,104,77,94,45,27,133,175,15,73,193,59,118,239,14,198,163,95,110,99,232,199,175,253,110,247,96,103,15,180,153,88,186,118,26,249,1,37,60,105,167,245,217,28,174,243,5,105,119,172,240,248,105,124,151,85,94,28,181,147,230,71,146,101,42,95,209,65,162,0,9,86,121,239,52,8,56,196,70,64,130,16,158,5,127,243,115,20,118,33,12,32,23,47,57,133,146,193,179,172,36,191,221,200,97,245,251,173,193,99,73,107,106,22,158,103,139,191,192,178,152,242,76,241,102,217,40,120,4,134,127,51,214,103,69,123,160,101,133,33,78,138,46,39,71,39,41,12,125,74,139,121,74,220,103,72,159,118,227,222,239,183,211,154,46,2,99,110,41,126,21,132,39,113,232,52,53,77,201,24,175,243,213,91,174,76,166,16,66,221,114,192,107,75,57,4,142,137,115,155,88,23,30,87,32,25,148,64,103,172,78,106,79,36,42,13,147,4,92,245,142,86,8,77,164,71,141,13,103,196,104,161,28,159,229,217,38,0,20,187,14,233,194,69,199,131,82,176,251,108,106,127,182,188,54,14,194,114,103,2,156,237,247,82,131,57,193,253,107,93,24,150,42,129,97,4,136,181,137,55,184,203,96,18,29,217,227,182,86,113,24,80,118,196,22,141,9,126,223,9,126,204,24,43,239,113,148,132,92,89,30,103,31,221,215,117,9,187,15,18,225,2,111,75,115,119,24,122,120,217,83,200,153,241,26,243,105,245,156,200,90,8,140,102,91,11,184,109,205,43,154,230,237,45,247,225,93,36,165,65,81,125,171,241,102,221,50,97,46,220,113,177,248,205,161,219,206,44,19,5,175,248,136,27,209,47,85,174,202,139,159,89,85,194,162,35,41,12,66,37,129,11,118,197,10,216,100,77,5,182,91,140,163,196,226,101,18,194,247,118,236,123,239,113,170,200,210,148,159,62,251,29,121,212,14,23,18,122,228,167,167,145,219,249,139,155,96,82,150,94,153,40,150,197,54,141,87,48,201,174,64,150,82,170,126,167,193,51,65,36,255,194,148,206,75,99,28,242,242,211,16,43,12,247,9,152,144,160,24,216,100,52,213,22,1,241,14,119,193,148,245,81,45,82,233,230,162,233,112,8,131,3,140,187,136,169,120,167,113,145,72,242,217,228,246,180,176,233,250,143,162,93,90,151,243,191,184,119,116,82,201,213,26,65,215,43,220,140,36,141,17,104,19,116,83,7,222,3,38,197,231,142,87,37,220,94,98,91,24,212,38,93,231,211,180,28,247,143,93,194,224,33,82,63,100,104,26,1,215,10,120,137,228,27,240,58,155,250,125,53,82,27,175,191,142,80,225,177,54,167,119,218,48,245,65,129,17,100,168,41,126,27,89,246,173,48,185,169,113,174,98,21,79,57,210,225,147,95,17,173,63,48,242,3,242,97,228,122,165,152,136,131,55,187,142,177,137,234,80,175,51,90,83,24,112,193,179,103,247,136,213,144,171,83,37,87,145,34,74,170,68,252,171,207,218,20,169,186,102,10,70,109,184,255,158,58,110,41,3,68,30,14,186,56,31,15,194,204,151,79,27,24,22,189,152,72,100,59,12,25,108,155,148,53,190,106,18,43,144,227,165,17,168,238,238,226,33,213,174,222,235,148,169,81,161,201,224,40,185,136,178,97,161,92,91,139,123,74,168,226,128,237,243,194,229,220,175,34,106,135,131,230,92,52,228,225,118,37,237,241,93,56,121,183,182,54,6,148,232,148,149,52,111,9,138,146,156,119,190,173,135,86,75,76,83,220,157,247,205,207,129,45,197,45,236,48,4,219,198,253,237,33,145,11,120,93,59,57,64,14,19,74,235,130,34,25,30,219,198,74,16,181,72,99,115,178,132,37,98,28,126,91,90,67,75,56,227,100,100,127,42,178,143,115,166,182,176,191,16,58,81,147,151,138,229,123,190,80,202,189,100,229,98,221,165,229,222,110,152,63,150,132,211,39,212,56,45,210,81,224,22,216,82,56,54,201,11,75,205,215,61,59,14,103,206,95,114,149,155,150,242,25,6,23,148,63,184,172,227,85,97,220,24,17,220,60,240,153,25,114,216,77,75,167,118,155,137,228,137,174,27,28,186,15,215,205,124,96,35,28,20,184,114,251,206,183,245,49,177,138,192,228,59,182,251,219,108,167,85,97,226,238,205,123,145,116,60,89,50,179,91,194,175,183,54,141,216,231,213,208,145,93,129,138,210,217,1,169,203,137,123,129,145,11,9,255,205,185,65,214,99,173,205,104,12,221,87,121,80,104,75,226,189,160,195,159,2,55,19,204,14,152,11,171,62,27,223,125,139,103,243,106,242,205,184,64,155,159,132,200,43,149,167,67,201,88,28,119,56,50,213,192,119,45,34,237,88,124,210,82,215,52,213,60,128,36,217,35,71,131,205,70,184,86,76,177,250,224,219,225,74,158,107,23,120,217,1,255,193,56,234,186,188,54,89,200,43,2,60,195,4,176,100,135,161,172,108,84,63,192,135,105,117,200,80,33,165,178,35,160,48,126,26,11,183,191,77,210,55,236,22,131,243,117,213,194,124,151,157,94,254,7,147,47,113,97,200,8,194,245,103,145,15,73,197,0,94,179,69,175,108,232,255,30,112,135,191,199,68,231,37,49,18,184,160,100,224,176,101,250,10,106,133,73,62,24,84,11,104,135,46,232,178,107,140,36,116,41,50,247,141,122,116,187,93,62,200,108,41,15,88,246,142,85,103,107,92,191,56,143,121,87,52,177,33,49,104,200,142,226,104,114,152,50,238,173,223,116,110,123,233,78,176,133,175,77,250,154,243,245,46,140,13,47,247,3,167,48,165,6,37,11,165,41,186,16,185,207,177,36,187,200,112,24,140,112,250,93,24,104,10,61,112,65,96,195,97,24,171,118,81,24,247,240,14,152,138,241,172,48,220,217,177,35,35,147,216,230,243,226,51,206,10,204,199,211,43,218,154,140,218,30,15,39,59,161,60,125,134,5,20,223,125,236,112,73,175,181,241,216,37,102,81,98,235,185,238,126,171,60,88,145,237,128,115,191,73,26,43,211,8,59,47,122,13,202,226,165,15,71,86,167,69,183,100,76,57,157,42,155,82,228,248,176,220,30,175,145,49,152,172,21,191,125,214,124,210,94,179,12,230,26,67,146,16,29,146,87,131,184,83,182,201,100,93,19,48,73,81,104,28,197,33,217,68,213,17,152,228,199,184,112,147,242,60,197,166,217,200,88,198,166,0,9,152,22,102,205,109,182,86,120,203,72,22,18,74,44,72,242,44,159,192,225,73,210,77,19,152,136,128,247,90,167,170,165,139,201,3,231,112,109,113,105,134,192,71,247,171,99,71,144,21,18,175,198,234,149,13,9,248,216,180,85,96,201,100,250,202,161,194,242,198,185,93,100,151,38,20,1,251,118,192,60,92,122,141,4,246,26,62,14,252,31,75,102,11,226,204,212,16,56,12,185,138,88,99,155,172,232,150,195,234,153,80,78,203,119,195,250,114,157,167,48,130,203,18,59,91,16,66,31,254,217,212,151,181,7,238,214,17,97,203,65,207,40,63,189,210,237,81,162,72,85,219,158,69,80,214,133,225,67,145,51,19,182,44,72,129,2,46,194,30,15,175,212,89,31,61,140,53,202,151,196,149,0,55,239,34,198,16,22,234,20,57,0,248,230,42,174,140,107,223,230,34,180,10,164,75,236,149,175,109,61,48,119,187,192,24,131,45,30,222,173,104,236,194,184,253,228,198,209,136,220,78,129,41,48,188,102,63,58,107,215,142,60,48,76,233,114,217,33,92,39,15,183,160,76,187,247,168,38,2,241,192,13,69,248,184,73,13,182,220,37,48,182,72,76,149,1,31,106,145,214,248,182,235,189,155,114,251,172,130,22,211,199,10,216,84,63,4,222,68,185,226,250,136,108,200,146,46,199,114,187,87,60,188,176,77,62,235,71,197,16,207,46,38,39,116,97,200,135,90,12,136,37,216,13,25,16,210,225,75,92,41,128,37,153,251,192,230,69,137,135,67,255,49,229,183,247,48,10,77,247,37,252,82,251,3,102,211,161,94,209,225,105,18,92,23,54,17,158,112,194,195,220,221,100,166,157,5,115,118,211,232,149,110,124,168,10,155,186,124,248,72,74,203,79,99,92,142,225,65,161,3,111,116,192,114,113,168,8,12,215,207,62,189,116,199,58,195,47,176,195,165,101,190,207,235,56,37,95,26,198,253,219,250,143,207,50,213,182,251,222,148,110,119,249,109,24,5,122,204,179,179,97,157,49,144,62,51,206,228,216,107,201,76,145,192,174,213,25,109,241,3,18,2,153,242,217,232,164,167,88,64,100,6,73,158,203,178,60,163,22,243,16,174,207,43,64,109,71,64,138,220,75,220,128,93,2,50,7,181,251,104,60,187,246,165,47,134,213,91,226,124,34,143,43,221,141,24,230,232,85,174,255,158,215,124,158,205,230,26,203,7,27,108,234,179,97,231,191,187,6,84,244,35,41,220,104,28,47,118,204,252,171,119,1,220,45,250,24,48,66,130,242,211,72,217,214,44,191,221,36,135,145,50,211,237,53,176,230,17,70,78,84,90,35,221,117,125,113,21,175,248,144,185,64,88,176,213,113,225,58,117,38,113,71,15,35,174,27,35,230,26,10,231,121,157,109,144,114,236,250,194,105,143,128,137,150,183,247,225,243,90,12,248,226,106,123,90,19,245,138,15,43,16,1,102,133,137,175,238,11,119,41,53,34,223,105,195,160,22,15,199,197,172,223,125,176,116,29,229,45,15,41,104,64,73,115,203,25,83,77,83,93,80,46,84,225,38,164,56,171,104,151,155,162,123,56,102,41,33,172,178,4,10,201,185,53,118,52,228,81,196,139,8,117,200,168,81,167,97,178,61,87,145,9,152,75,252,125,113,252,211,55,181,136,98,72,194,86,1,103,85,52,131,129,153,173,35,130,57,166,91,95,5,61,107,59,10,103,32,247,106,98,124,30,248,92,83,102,30,26,240,204,10,83,231,25,173,51,97,141,46,15,199,133,50,194,75,159,199,82,2,92,136,136,169,187,244,62,133,102,84,76,25,99,173,153,145,213,68,66,38,35,120,225,74,194,167,95,161,186,149,160,200,87,67,249,81,195,6,195,42,206,178,60,201,248,134,190,196,225,65,14,246,22,152,28,14,183,247,33,253,171,82,39,181,138,85,200,251,60,131,139,74,242,15,64,131,122,23,184,110,206,90,129,167,229,247,56,92,206,33,147,180,245,108,174,101,99,48,78,45,249,174,182,67,255,29,152,68,211,33,111,6,201,135,155,243,56,79,148,42,230,71,129,22,86,175,241,124,139,125,183,140,217,45,124,144,104,5,193,94,32,112,45,215,77,8,77,233,120,198,3,9,88,63,242,173,108,70,170,45,214,143,61,204,59,229,108,247,93,233,146,142,249,92,122,138,137,212,40,154,221,178,188,200,5,234,41,146,56,41,192,106,218,26,102,221,143,77,15,120,64,219,32,173,23,69,214,145,109,2,241,239,211,165,191,95,235,10,103,133,55,18,13,251,62,188,73,162,49,164,129,163,71,14,62,92,187,36,237,8,140,99,50,178,29,215,79,215,69,96,35,91,244,110,33,4,182,229,183,209,22,194,239,31,93,14,159,75,17,248,220,114,107,137,241,100,3,147,229,7,161,231,12,183,239,25,207,188,36,137,195,196,17,118,88,251,13,226,174,33,203,175,38,174,115,241,221,70,22,34,27,61,181,125,237,102,169,109,203,120,148,135,179,175,87,191,189,193,155,112,122,102,11,140,80,200,157,44,208,150,200,139,155,78,236,138,62,93,77,102,169,241,144,182,200,201,93,102,204,220,89,202,189,63,188,240,116,112,83,67,167,214,31,81,115,192,248,94,228,163,176,31,34,31,0,203,102,103,49,76,241,18,142,200,38,192,173,69,85,233,133,153,133,113,21,32,123,99,9,195,45,90,97,231,210,26,153,96,36,122,201,241,3,53,22,174,28,71,169,108,82,116,19,156,246,143,38,115,71,114,181,86,181,200,132,31,171,36,209,38,189,8,192,0,149,194,196,34,181,30,229,232,11,147,215,50,125,79,161,132,104,79,89,93,149,146,182,176,85,112,201,139,4,163,233,57,180,51,147,124,26,153,96,182,236,72,213,74,12,99,241,145,80,42,108,148,200,94,172,113,179,225,225,32,157,127,192,199,200,242,89,102,34,199,85,159,125,47,141,4,202,207,128,188,232,108,145,95,77,110,86,222,207,139,33,253,20,163,117,186,120,104,167,16,131,236,177,149,78,130,236,242,209,11,142,199,125,27,47,234,193,4,198,67,20,153,144,136,230,10,127,10,30,113,19,59,140,55,91,34,11,102,90,17,144,129,199,76,152,84,208,8,186,144,135,42,209,37,73,69,46,76,239,49,78,23,114,244,136,64,42,74,110,100,140,6,100,97,114,44,34,229,148,35,164,98,165,33,186,221,64,147,177,35,3,122,144,77,127,61,139,103,15,94,68,211,70,100,222,101,101,45,165,130,179,167,60,34,243,174,220,184,28,162,185,236,162,145,107,184,76,56,77,96,99,218,95,55,83,113,95,49,114,224,157,93,17,137,52,72,84,61,100,6,158,191,128,246,53,210,55,141,9,57,11,124,110,20,177,157,28,195,32,73,238,167,41,250,142,200,174,104,148,191,136,174,199,162,76,138,115,48,210,132,207,246,46,203,150,145,79,247,96,58,7,226,177,44,164,245,130,89,127,71,238,245,217,48,150,220,23,41,7,189,229,26,41,219,109,63,80,66,16,231,59,163,124,102,171,122,0,87,147,121,107,15,170,209,121,201,209,64,250,216,185,11,69,101,206,217,220,183,216,117,70,242,122,11,157,8,219,8,105,245,34,213,35,66,126,21,126,134,170,141,161,81,152,110,60,85,166,179,110,162,157,187,205,140,82,39,172,192,166,159,197,110,227,185,182,236,183,77,250,179,147,164,246,223,92,157,59,18,110,75,114,149,231,34,91,70,189,31,26,0,22,30,38,129,161,64,29,10,25,72,138,166,49,20,132,6,192,12,192,98,12,24,12,9,34,152,5,245,229,191,51,107,213,237,184,70,159,147,103,255,187,118,61,178,242,185,86,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,29,24,150,16,27,84,154,150,253,87,123,185,139,233,97,123,196,224,5,196,164,157,111,134,35,75,122,10,254,63,113,231,146,67,75,147,93,229,185,184,237,70,188,31,30,0,45,122,52,17,13,11,74,200,13,108,171,40,26,22,242,0,152,1,180,24,3,13,134,4,18,179,32,190,125,114,239,88,241,79,192,170,146,170,238,93,55,243,68,102,198,99,63,215,154,231,214,201,31,140,136,187,178,120,111,243,104,98,253,89,139,189,52,183,160,112,29,250,178,180,108,64,253,164,87,163,193,25,47,149,226,137,36,164,61,155,29,52,175,184,249,68,11,49,107,47,5,227,13,248,124,254,36,189,157,8,56,121,97,52,116,136,73,5,31,11,65,85,164,114,29,198,83,144,198,180,13,131,91,243,24,0,33,174,245,76,68,4,155,157,46,14,146,109,142,5,189,154,18,152,29,48,5,148,90,186,127,252,143,243,159,229,240,182,96,179,182,167,144,206,249,222,10,21,223,69,249,130,54,60,209,225,42,119,11,146,105,133,62,121,81,167,211,170,166,39,181,245,123,194,39,48,90,192,155,246,6,153,137,25,35,218,205,90,227,100,210,110,191,99,108,192,44,226,47,149,50,224,249,118,237,100,20,242,28,222,89,251,66,137,194,236,56,130,104,209,87,98,90,208,236,45,194,8,248,38,213,78,199,215,234,62,232,99,189,17,49,18,172,159,143,83,29,133,76,75,191,213,57,66,40,113,253,96,78,198,214,117,84,153,194,204,230,48,86,164,112,54,227,91,146,36,114,152,198,32,109,220,60,203,24,237,73,135,57,68,21,157,102,7,57,74,183,72,29,127,104,176,138,151,125,198,120,252,54,253,105,108,229,111,229,157,101,67,7,227,208,190,177,150,92,146,218,108,150,183,251,241,156,192,205,73,36,208,94,62,123,138,246,101,158,205,40,242,231,21,170,140,36,102,60,9,65,68,46,253,67,210,197,89,133,127,108,89,88,202,45,75,2,238,199,76,215,30,67,83,139,244,171,17,13,146,52,27,93,97,200,152,249,151,38,119,50,181,147,143,114,19,183,68,6,116,113,218,104,110,97,165,230,3,31,148,208,77,109,197,27,180,63,248,194,28,216,199,75,155,237,40,9,246,119,134,168,107,213,102,113,19,195,13,95,149,40,118,127,158,250,24,119,219,121,107,234,48,230,82,237,197,131,210,208,249,243,105,11,56,223,111,104,59,234,128,64,43,110,142,108,79,31,15,156,157,75,11,216,184,237,4,254,53,172,126,48,236,115,75,58,141,104,246,78,53,174,134,30,75,63,118,69,248,34,30,155,134,237,173,35,163,24,207,123,93,171,81,182,41,209,29,66,148,197,235,25,12,30,226,47,82,82,179,35,14,52,8,66,101,109,209,165,204,96,5,152,171,106,60,208,20,147,238,160,173,135,86,222,39,41,83,103,234,5,166,200,84,70,13,7,156,171,79,216,213,231,144,211,158,232,61,154,75,44,3,243,233,138,194,37,218,194,108,100,73,84,165,233,124,35,177,28,67,51,63,116,43,140,130,109,124,13,90,29,117,6,255,234,152,252,230,103,163,219,74,16,6,220,75,220,28,249,246,52,159,223,206,212,142,59,188,17,32,207,207,208,178,171,197,99,22,178,32,158,118,109,36,105,253,234,134,216,157,238,87,176,245,212,88,62,205,58,51,181,85,252,152,60,61,62,24,204,61,93,151,15,170,238,94,224,136,49,61,181,172,6,129,148,68,75,138,195,196,199,116,63,163,58,47,28,24,248,215,230,211,131,155,6,154,54,126,243,243,204,236,34,2,255,226,30,14,163,224,34,100,10,4,9,93,214,186,14,75,238,203,169,71,226,135,210,127,135,231,83,83,77,229,19,114,4,14,211,88,39,33,44,44,3,232,14,252,230,228,95,181,25,156,135,60,175,42,224,65,39,185,146,41,16,53,142,13,237,188,148,173,188,1,208,189,140,112,133,199,49,145,82,127,168,24,160,114,244,152,253,176,10,69,49,6,206,202,67,6,245,251,158,112,116,54,105,148,2,134,216,127,58,76,50,65,217,72,6,241,4,79,194,152,208,180,210,226,16,0,152,49,19,161,46,161,84,65,248,45,224,250,119,219,111,38,8,118,132,100,111,154,164,188,159,156,86,136,46,81,94,184,53,214,114,118,12,214,64,167,174,93,152,57,40,200,243,77,9,225,239,172,219,229,36,96,217,61,174,62,243,207,190,22,152,217,231,19,21,181,72,194,244,2,31,203,35,214,47,205,96,165,43,59,198,153,44,211,251,14,144,0,132,190,177,40,91,73,134,221,208,97,172,30,29,57,125,213,94,71,85,127,132,167,83,121,86,152,217,249,194,187,175,135,134,37,206,39,163,112,105,98,170,91,231,236,244,40,20,245,64,83,170,22,80,45,161,202,199,159,202,250,43,223,171,41,233,222,14,15,248,27,149,224,133,6,211,152,11,108,234,106,139,79,230,113,68,44,9,99,76,101,137,160,122,48,71,252,140,180,216,227,100,76,211,185,137,143,77,104,164,151,7,38,211,235,207,13,23,87,209,5,70,231,236,174,62,23,200,117,171,40,14,101,166,205,155,193,207,129,141,101,242,140,188,193,126,225,35,55,218,238,169,207,125,252,97,239,16,51,101,153,45,197,151,229,39,86,227,63,77,170,175,234,197,68,231,74,220,187,179,145,139,165,51,45,86,30,23,67,79,158,21,181,50,44,159,9,103,26,76,229,178,67,58,26,21,164,15,62,150,80,211,182,103,218,154,207,217,234,239,108,144,90,144,129,157,157,59,69,196,159,117,222,148,168,123,162,119,187,75,192,80,63,117,229,56,218,240,132,197,79,227,172,234,150,149,132,132,197,90,166,148,99,133,141,52,251,86,107,210,236,243,129,105,36,247,244,232,180,105,252,220,186,180,235,96,76,58,234,178,190,147,68,168,168,5,60,151,230,3,32,93,193,150,241,113,115,236,42,143,61,86,79,118,222,26,188,195,179,88,30,82,41,83,172,112,116,144,82,209,139,9,161,121,18,145,90,217,38,18,231,5,129,199,115,14,248,99,83,91,38,22,24,90,73,4,119,29,133,170,81,169,209,32,187,118,115,218,10,105,213,94,70,119,175,121,211,104,181,211,93,249,249,240,87,206,62,250,13,108,49,101,30,54,185,73,42,213,207,151,115,138,18,219,211,171,57,125,252,123,156,85,218,30,170,18,147,103,141,76,58,81,240,135,187,153,224,79,118,66,170,74,182,101,74,244,250,87,224,157,253,196,95,166,129,154,149,158,236,88,196,81,53,68,65,239,212,45,135,254,224,226,154,81,21,114,88,132,104,4,110,244,95,56,76,201,175,4,239,160,93,27,43,142,221,5,205,137,178,228,35,104,159,156,218,246,192,216,43,138,158,111,93,226,177,33,166,81,247,255,60,52,37,23,14,159,253,98,60,68,120,40,107,196,150,178,232,29,159,50,199,135,37,94,221,191,95,182,219,233,60,180,154,141,26,87,155,200,109,85,158,60,182,56,127,236,70,103,173,12,28,123,46,194,84,196,253,30,98,154,97,130,58,129,158,109,51,137,221,138,224,4,253,0,14,35,15,172,79,141,54,85,141,143,141,96,148,248,186,132,236,163,206,246,188,128,115,98,87,189,150,106,26,79,116,47,203,119,138,33,66,198,176,223,143,213,17,87,213,153,144,142,97,234,165,228,230,204,156,63,235,213,199,186,112,193,156,106,66,199,67,60,133,65,91,103,191,48,188,2,194,192,103,185,102,231,74,176,28,202,82,158,213,110,101,63,211,81,211,186,40,138,194,115,188,2,38,214,45,68,144,164,228,125,47,164,250,101,138,240,165,113,76,134,130,57,48,133,37,66,19,57,177,0,60,50,190,76,220,226,225,183,100,53,110,65,229,153,40,182,222,49,73,6,114,132,50,13,144,156,139,212,254,66,230,77,121,95,96,206,238,174,67,197,199,160,208,77,70,13,91,105,76,110,124,17,105,143,47,70,103,236,165,220,213,168,109,148,15,138,24,200,240,110,60,88,18,232,59,147,129,53,168,201,87,76,177,97,213,76,2,195,82,124,225,106,181,226,2,167,196,73,230,48,205,94,114,170,117,206,216,40,213,56,167,237,89,28,250,92,213,180,112,253,99,81,212,175,4,250,191,102,34,47,108,131,155,160,104,156,212,216,43,238,226,40,212,85,41,169,237,177,119,17,75,114,248,188,115,169,219,47,198,21,60,226,165,210,66,160,2,19,144,209,215,251,219,212,164,43,155,245,54,162,198,187,97,176,219,77,101,125,134,28,206,97,206,46,41,83,60,48,28,28,110,174,98,193,63,98,60,240,178,156,197,229,3,159,72,0,47,69,145,148,175,23,93,42,177,66,195,110,143,34,47,43,227,144,6,18,184,251,145,110,13,152,240,152,16,145,80,98,138,3,26,48,111,181,42,60,70,187,40,21,65,242,88,200,52,57,231,192,177,48,104,229,91,122,241,184,249,71,162,93,73,63,38,196,167,61,110,189,112,68,179,82,93,83,251,231,135,57,84,172,77,74,234,144,28,24,140,39,224,51,11,229,153,205,7,119,219,233,248,157,52,53,233,197,103,154,12,129,201,198,203,176,251,47,36,230,48,106,42,69,111,142,39,19,51,156,198,5,41,200,198,14,70,36,43,6,222,240,138,228,99,34,161,188,239,205,97,58,151,83,173,33,216,145,103,185,48,196,36,2,195,106,30,155,25,219,70,146,181,217,48,212,34,25,13,223,86,157,15,207,54,65,216,213,46,156,218,243,219,38,94,113,175,38,203,168,35,55,19,182,222,161,229,246,192,11,5,244,59,242,172,85,86,5,209,178,236,13,138,188,150,115,36,235,250,57,38,236,186,19,169,209,135,174,28,223,88,141,41,30,219,42,153,187,82,128,67,146,122,63,152,245,8,11,12,111,152,94,93,149,73,222,40,109,239,43,109,38,97,33,48,129,111,129,137,98,8,140,94,237,190,83,137,60,143,126,237,51,111,189,213,206,222,168,178,21,162,208,76,231,198,69,197,153,163,45,185,222,195,101,117,139,127,40,111,249,8,33,18,202,10,160,143,124,104,205,135,211,123,27,74,80,84,208,117,5,49,15,140,63,38,241,140,6,149,251,46,1,47,43,44,84,78,116,206,12,127,40,50,37,202,196,214,96,22,25,238,102,210,164,50,30,114,253,77,201,150,7,160,214,182,38,37,189,26,51,34,78,54,120,164,164,125,151,180,8,132,91,31,76,147,198,19,199,225,57,122,164,132,118,54,143,87,104,205,141,128,58,208,85,52,61,136,0,118,168,28,86,20,103,147,234,38,153,128,64,212,172,33,93,252,100,124,186,29,131,190,41,32,29,159,213,158,236,180,17,123,243,125,37,239,69,252,94,224,140,0,110,119,120,208,205,147,21,110,197,9,215,161,122,104,117,167,247,230,59,18,5,155,210,31,77,234,116,107,247,244,163,137,208,215,195,227,219,137,8,58,49,12,53,36,152,179,202,35,223,206,124,240,74,142,109,213,69,106,93,37,210,228,190,244,16,155,32,165,171,52,243,244,222,45,135,45,80,43,19,113,91,115,175,191,243,65,146,71,247,140,109,164,7,254,206,241,51,53,142,138,167,14,253,168,195,200,103,78,93,154,48,89,198,197,16,104,230,254,7,226,127,55,99,128,83,214,105,202,52,243,238,68,163,147,163,180,77,118,5,154,85,61,3,178,199,124,184,64,27,170,15,145,237,229,226,180,116,155,69,206,43,70,109,92,159,122,54,145,62,41,113,237,182,128,146,170,52,156,133,237,57,163,115,53,7,155,158,230,155,120,99,187,191,220,94,24,234,240,122,135,77,109,192,212,195,222,52,184,3,198,254,106,106,73,16,194,143,87,70,65,247,107,166,144,99,191,159,131,209,103,53,129,32,142,29,50,52,13,38,82,147,2,119,200,125,238,172,218,96,205,40,55,63,112,146,113,146,136,132,233,51,123,228,10,59,11,6,45,69,169,252,240,167,34,109,166,73,186,86,236,88,243,57,72,61,67,127,134,141,194,78,204,127,54,255,252,170,125,236,240,61,182,233,205,61,246,81,50,34,67,135,201,62,237,63,88,64,78,81,138,198,176,169,123,61,114,30,219,91,50,49,211,40,95,121,4,59,88,47,1,103,227,217,83,51,5,109,170,229,240,177,5,84,89,149,218,239,228,74,10,7,166,38,164,189,70,206,114,150,56,34,100,16,33,232,52,156,103,47,252,66,191,205,148,172,148,33,152,26,143,104,249,193,192,175,210,56,99,76,199,52,66,58,122,134,162,185,117,186,231,146,155,118,16,252,83,164,37,203,186,195,182,214,227,167,225,217,75,58,112,138,49,183,63,23,197,172,93,143,115,14,104,215,181,36,167,147,167,6,175,154,101,143,253,149,18,169,82,215,135,229,227,78,25,85,105,180,107,170,108,140,209,217,76,135,81,30,94,10,147,78,44,14,55,4,8,211,51,13,113,16,252,230,231,13,78,13,191,54,122,238,61,182,251,75,55,169,232,113,131,113,33,197,231,162,243,43,75,118,145,196,155,171,219,211,117,109,93,227,42,243,67,35,200,133,77,177,64,53,130,238,9,96,253,229,74,188,199,94,118,254,118,198,47,195,132,39,186,75,182,55,230,64,161,215,18,109,35,138,52,220,127,32,37,67,235,176,136,23,225,112,56,197,15,15,141,69,89,84,25,137,122,223,28,112,109,66,191,133,62,35,36,232,227,194,184,250,2,39,52,148,227,169,19,85,11,170,202,244,75,73,198,83,83,230,47,40,93,55,53,222,9,253,229,146,95,32,2,177,230,125,163,228,170,30,189,168,84,67,96,8,127,55,159,35,91,181,170,38,118,187,63,246,168,148,37,109,213,170,162,238,63,96,99,115,148,199,238,212,199,111,31,218,152,137,236,188,168,108,209,116,30,239,116,166,156,53,209,76,69,36,206,168,195,217,42,112,68,194,139,19,35,230,2,204,4,106,88,214,98,187,190,255,244,54,2,77,65,105,228,107,62,73,199,48,173,56,209,30,91,156,8,61,158,11,239,112,168,52,217,216,241,74,207,244,39,178,38,104,191,158,15,69,159,156,216,10,87,99,167,246,113,19,152,216,10,179,145,248,189,39,221,208,58,83,40,45,110,213,225,197,158,175,114,107,101,176,233,56,90,169,172,80,37,55,147,167,247,117,61,137,241,79,149,137,163,98,120,204,128,49,66,21,182,74,179,30,48,166,220,35,81,151,130,196,218,110,94,213,195,38,135,80,114,108,88,144,142,105,177,29,60,77,228,243,29,62,239,52,169,248,106,39,225,49,253,193,40,89,211,197,137,227,180,122,204,210,115,227,165,78,23,66,126,173,197,225,101,163,83,157,69,22,192,186,55,39,222,162,55,183,228,213,125,107,208,163,168,246,158,145,204,197,100,64,156,80,41,97,77,212,110,213,11,35,241,32,111,141,206,166,116,223,57,244,50,170,211,75,104,217,91,74,121,107,144,83,46,133,247,184,203,143,228,236,120,174,198,36,139,137,72,73,181,174,109,38,83,174,49,114,115,20,84,108,183,66,32,245,101,148,80,180,33,93,40,35,55,214,174,47,18,100,164,238,199,9,44,10,175,228,50,39,13,146,45,106,232,21,134,56,220,111,14,165,86,22,47,3,62,239,230,148,156,248,0,153,156,133,14,13,74,155,21,240,202,26,173,47,244,25,184,68,4,66,9,67,27,84,96,243,160,194,113,58,76,129,133,202,83,158,135,217,177,229,101,60,234,164,239,188,153,72,158,255,54,106,149,207,39,57,182,200,26,241,214,232,147,42,226,176,98,72,149,59,52,234,199,165,185,191,152,165,228,22,30,133,107,38,54,163,112,13,73,196,3,79,22,180,194,52,38,140,184,218,216,163,245,177,105,88,246,139,27,33,250,165,223,179,147,75,242,231,106,166,95,246,136,118,210,179,229,87,195,95,251,44,177,130,232,182,91,20,128,91,3,50,244,184,15,247,180,27,205,125,15,19,188,233,116,196,79,83,235,168,81,67,228,70,135,247,175,0,143,39,249,66,239,254,241,173,125,174,160,35,63,84,121,121,231,208,30,227,151,9,134,170,148,53,197,60,126,180,230,95,107,212,35,25,221,131,238,173,81,223,173,33,46,8,34,92,106,17,16,75,41,63,2,172,116,38,196,43,49,170,106,213,14,175,81,224,197,176,33,251,82,117,112,78,157,28,15,77,211,200,35,90,59,251,221,55,142,93,73,221,136,42,43,211,30,155,125,104,148,222,236,71,236,125,81,208,236,67,59,191,156,85,199,196,28,175,28,79,77,145,201,120,148,228,59,68,240,254,219,136,247,9,181,37,108,31,4,28,252,106,76,155,245,104,62,215,156,226,133,195,108,168,164,255,166,159,227,164,181,192,84,105,171,78,48,182,102,188,149,133,255,149,245,234,76,53,167,63,246,162,35,75,100,230,167,141,44,80,232,208,197,90,135,116,230,124,78,191,247,166,51,176,43,76,239,122,92,13,135,240,35,245,107,74,26,197,95,41,113,87,81,9,38,173,225,117,1,13,31,161,42,231,63,53,1,217,203,39,141,174,64,67,69,153,100,177,75,91,130,226,227,200,43,161,243,185,236,184,24,93,58,125,223,232,155,124,169,2,100,145,113,148,229,226,110,177,134,184,248,156,163,26,217,166,165,190,199,54,204,140,157,90,52,74,113,216,242,22,43,96,218,158,4,62,27,33,44,91,14,15,106,47,229,141,53,138,107,119,92,141,196,140,68,146,96,1,76,94,197,75,186,106,229,231,183,201,82,56,103,89,99,27,60,251,110,214,155,167,168,94,105,198,184,164,21,92,196,189,207,193,232,67,163,213,47,137,193,125,12,184,99,222,124,49,176,70,83,199,16,210,89,158,59,133,92,104,43,214,51,175,107,19,14,231,24,56,7,182,154,81,212,244,214,30,95,4,11,91,207,108,90,20,150,11,124,81,91,124,206,213,164,48,249,131,11,83,136,171,58,218,56,184,99,251,91,161,232,61,137,133,151,169,233,114,123,0,194,108,153,131,4,211,194,161,228,120,70,224,249,194,8,85,23,223,204,10,37,238,45,61,176,117,139,7,92,30,81,77,68,145,138,215,61,55,170,150,178,106,35,31,219,128,169,229,95,163,153,83,39,11,32,219,209,229,55,111,149,62,128,139,154,158,164,59,48,38,254,153,116,171,131,4,34,185,191,105,209,77,33,206,131,167,173,77,87,227,32,176,137,126,212,16,24,54,232,21,87,79,168,213,155,192,104,208,100,127,105,231,140,34,248,127,225,69,205,175,239,9,148,93,104,13,8,229,9,211,171,29,14,74,221,167,94,75,119,152,239,116,231,205,163,143,38,227,38,179,153,98,22,13,162,211,50,201,16,164,245,142,157,243,247,120,151,114,170,145,61,47,37,94,25,93,103,93,206,68,244,111,33,54,113,152,170,91,57,184,96,23,222,158,84,130,217,134,166,106,121,44,107,229,115,167,142,82,74,246,233,11,35,187,82,187,95,189,140,88,67,110,142,188,147,147,94,54,115,57,186,4,13,19,26,167,222,24,211,140,131,182,137,13,147,172,98,53,182,74,186,17,180,202,137,102,189,99,141,7,76,233,144,56,148,72,36,140,176,236,138,49,53,136,253,148,26,53,14,241,189,182,213,82,10,58,8,170,4,74,107,146,100,1,105,244,235,158,169,110,166,108,32,78,56,93,155,205,9,9,218,175,67,78,246,155,68,183,181,43,50,53,107,104,124,238,77,49,128,47,46,200,86,91,215,57,122,214,124,242,88,14,246,225,22,23,0,206,67,100,21,29,37,156,169,151,210,163,224,211,136,99,155,138,91,129,141,78,51,59,156,141,26,233,194,52,119,57,125,54,186,77,153,48,170,192,56,54,190,147,33,23,167,30,118,50,5,199,120,100,54,16,141,141,193,97,50,61,158,200,47,111,117,253,9,196,237,117,209,148,52,119,8,167,93,155,247,161,160,188,18,144,221,104,223,23,178,31,33,79,122,71,241,131,4,158,186,52,18,187,247,29,53,134,211,115,53,60,33,95,17,30,3,99,119,87,152,169,61,2,46,70,186,161,48,68,96,241,62,155,233,103,11,204,20,204,241,62,209,167,120,174,134,40,196,247,126,218,242,179,68,158,121,97,187,184,120,79,131,90,226,156,152,75,97,43,153,117,24,237,179,187,176,128,143,149,225,22,33,100,6,91,90,108,179,177,44,197,121,89,41,119,146,50,241,76,251,33,105,82,135,201,244,94,15,154,134,37,75,229,56,76,215,204,141,193,102,62,193,244,150,232,102,180,197,98,163,155,44,20,201,149,128,45,138,43,48,217,200,152,43,166,207,83,20,182,240,90,60,24,57,194,38,48,234,234,243,43,211,64,170,155,90,62,121,107,212,208,186,98,115,99,31,36,144,122,225,97,132,116,190,112,241,43,133,23,63,147,181,8,37,67,10,192,138,146,188,35,221,131,115,227,35,167,27,123,20,121,107,131,184,184,251,61,149,8,173,164,18,178,21,70,134,161,96,222,183,108,195,180,167,17,183,245,231,230,123,108,249,96,166,193,231,182,194,249,89,154,139,100,100,198,210,27,211,156,234,134,177,101,178,112,198,142,152,44,38,132,157,100,100,28,133,221,163,126,86,193,35,84,211,103,80,150,242,13,120,53,81,31,182,210,221,99,23,6,74,64,126,201,27,175,214,23,235,147,129,192,91,150,95,134,58,220,179,239,4,214,224,105,151,113,91,185,156,127,142,13,175,206,150,247,93,76,210,194,63,38,114,60,34,101,3,57,218,204,158,226,107,103,162,20,213,93,57,176,137,246,20,135,57,122,166,252,52,204,46,174,22,104,137,28,218,104,21,206,145,93,177,198,150,174,159,3,50,83,111,241,192,106,62,35,203,67,47,78,33,90,113,224,179,242,123,43,239,213,225,155,208,190,169,165,20,63,47,41,252,181,150,173,195,253,162,137,66,155,26,23,47,165,2,49,94,150,190,191,84,50,232,30,210,192,158,127,180,73,43,6,6,125,198,181,10,169,92,236,215,93,51,63,51,203,242,160,213,174,121,67,0,3,235,77,55,149,181,200,206,167,128,143,111,39,157,139,217,164,138,35,122,133,242,115,147,172,209,25,202,48,26,241,11,139,17,110,26,159,52,190,6,218,155,164,233,208,28,71,110,40,6,78,240,82,166,176,117,172,213,24,24,187,68,145,95,110,20,179,251,54,78,224,140,40,207,133,249,163,220,59,35,110,47,240,143,18,173,200,79,235,170,167,156,151,208,76,192,125,75,3,22,60,47,20,240,222,151,114,92,209,37,175,148,86,160,122,167,33,242,123,183,218,46,147,17,111,97,43,19,127,58,214,237,18,184,175,32,73,52,152,194,62,129,207,6,216,239,76,162,162,238,185,26,18,208,251,198,45,155,38,40,138,217,251,190,179,44,12,15,150,9,206,78,161,107,213,134,75,247,12,44,72,156,33,135,57,224,147,194,52,132,196,83,167,222,117,212,136,103,120,47,53,171,158,164,174,188,18,210,114,225,125,67,61,81,36,115,105,204,217,180,201,56,140,125,112,163,125,217,78,189,18,27,14,181,68,178,110,39,253,84,177,110,241,159,166,80,48,18,180,41,57,174,165,29,240,38,123,179,45,172,18,39,15,196,54,114,232,205,142,76,153,239,39,148,66,76,225,108,57,48,126,208,190,176,241,158,11,12,173,125,10,152,81,13,249,84,120,99,41,142,173,227,58,87,17,242,59,48,13,25,37,174,222,246,233,4,46,36,79,106,188,49,108,1,249,28,228,65,87,138,111,149,96,82,149,23,90,173,16,163,220,155,99,12,10,140,88,64,141,55,186,41,70,151,223,70,234,219,139,6,184,57,250,148,23,205,210,94,206,167,198,50,148,145,29,79,50,231,117,225,115,150,232,28,60,55,11,114,45,131,135,136,55,80,142,139,93,31,91,29,156,34,138,78,186,169,2,222,88,130,2,155,86,112,236,9,5,105,217,186,245,169,201,204,204,128,251,148,170,75,43,210,174,119,175,59,167,62,100,93,2,211,191,22,75,15,46,71,225,165,228,123,65,59,231,75,143,232,220,212,245,129,45,125,239,77,208,114,233,76,34,108,234,215,158,89,146,165,219,140,9,158,106,188,177,74,93,145,94,75,222,196,249,227,14,124,12,179,222,117,229,153,208,159,195,132,74,36,221,4,188,225,73,184,240,217,153,116,67,129,245,200,109,74,228,166,234,187,99,152,212,144,15,188,89,171,194,208,253,102,52,151,155,132,207,155,212,151,194,144,88,182,184,57,125,112,98,30,17,158,64,29,197,225,77,156,185,235,46,123,179,108,205,154,34,116,83,56,14,91,141,176,23,105,255,45,29,230,63,37,140,22,231,53,2,82,178,60,224,123,111,45,46,30,16,15,138,7,1,227,68,138,189,12,147,176,235,105,125,124,161,189,226,112,128,141,124,201,36,164,13,181,121,53,104,179,78,192,180,245,234,25,164,197,7,53,122,234,173,135,30,2,239,62,21,150,245,166,201,184,9,94,133,207,134,143,159,134,158,214,104,91,142,176,158,22,25,177,170,240,57,234,61,154,193,219,62,14,133,222,27,78,177,56,173,73,59,85,49,128,40,50,62,7,157,15,28,230,154,165,86,6,238,136,107,89,28,51,247,236,255,234,31,64,145,155,157,68,148,180,146,137,47,8,76,159,208,142,171,77,226,80,45,5,4,193,60,46,64,93,94,106,106,31,81,138,233,10,157,20,170,224,251,232,111,211,47,230,190,40,42,152,52,116,234,213,35,24,124,97,123,163,186,94,159,123,82,168,145,29,134,72,90,103,18,202,151,49,50,162,175,77,206,212,133,112,179,179,236,80,239,252,144,140,154,6,14,100,143,14,115,94,168,145,82,141,106,53,174,38,126,244,124,237,77,97,166,191,83,211,151,210,151,198,30,238,141,37,237,39,156,177,159,175,189,34,4,196,15,231,241,24,95,198,59,58,29,134,121,64,140,120,58,194,118,24,64,232,94,41,233,94,54,5,54,47,4,63,62,37,183,74,243,153,228,94,117,12,255,27,70,137,172,143,117,251,170,168,89,34,144,211,117,249,160,118,225,175,12,114,153,41,134,27,117,171,61,188,88,228,11,133,0,203,250,226,87,141,139,199,160,103,248,129,91,52,45,254,146,155,82,222,203,79,83,180,185,29,166,31,92,167,184,121,62,158,55,57,43,9,123,84,223,9,57,133,152,133,203,14,85,125,225,120,69,37,96,210,221,189,62,240,140,192,49,148,73,243,153,72,38,244,234,102,33,125,36,109,62,15,102,1,64,135,55,44,189,85,223,233,130,106,202,95,139,185,219,127,120,167,197,185,60,160,250,217,91,2,226,236,119,103,134,251,7,67,250,167,204,164,191,205,246,234,134,202,128,12,69,242,92,196,86,172,110,192,225,179,112,71,210,221,18,26,95,223,55,208,185,38,42,42,48,141,90,110,15,12,10,4,170,216,149,139,44,79,247,104,227,57,176,33,0,106,122,10,112,234,124,15,70,210,62,11,223,31,186,142,78,101,222,40,92,72,146,68,64,103,110,209,46,226,48,121,44,61,179,33,235,114,230,21,68,182,72,150,203,213,68,114,146,175,77,202,165,84,102,131,83,23,142,184,24,152,89,245,114,244,33,107,186,99,220,103,237,246,244,88,211,8,42,120,196,99,88,201,65,83,115,34,91,113,153,195,139,72,159,156,217,29,234,3,255,218,195,104,123,31,43,232,24,224,221,151,182,241,124,72,69,41,38,241,38,118,243,193,176,148,52,61,210,153,150,195,207,152,51,47,16,149,208,155,183,99,220,187,225,137,178,252,208,201,240,35,220,114,163,214,232,97,155,90,4,212,168,70,162,120,88,41,97,82,243,14,161,34,183,245,233,121,44,234,70,192,149,236,46,246,47,60,37,254,59,218,5,46,28,76,145,242,22,230,46,64,130,197,223,218,60,30,196,198,173,120,224,51,183,2,198,54,80,163,148,154,27,223,12,143,45,128,1,45,95,3,38,145,233,91,18,13,242,187,234,27,177,66,5,63,117,217,158,180,178,18,202,107,82,233,1,159,229,37,5,190,236,164,221,21,158,17,192,126,132,79,51,212,1,231,125,13,135,173,228,170,169,165,142,73,176,28,110,180,254,20,133,41,13,143,171,173,145,66,62,70,62,95,119,250,75,153,28,186,91,223,25,74,25,145,69,131,108,174,79,245,203,128,183,31,94,20,127,208,107,245,192,221,251,176,33,17,161,250,71,127,187,31,211,40,158,27,221,199,165,206,15,145,105,223,175,200,39,149,199,24,207,102,73,126,19,197,146,8,85,191,151,117,166,187,109,136,165,151,222,171,147,113,82,5,60,180,182,30,152,66,180,117,225,241,12,252,204,172,179,8,70,192,88,138,93,29,47,156,240,251,219,236,119,67,225,203,229,105,117,248,103,117,110,189,121,14,202,228,102,76,109,207,92,129,153,221,157,85,72,74,104,183,125,125,62,231,226,104,214,116,188,52,106,65,53,101,216,142,150,125,31,250,86,44,215,229,73,104,54,1,10,153,4,254,149,205,56,188,40,38,150,121,122,134,57,189,87,186,29,187,131,6,245,251,219,244,93,119,231,126,32,195,105,177,9,129,39,125,75,62,242,142,70,232,77,115,48,255,233,149,241,231,238,116,206,136,131,51,104,178,233,241,185,225,172,90,122,113,182,126,21,71,105,76,82,120,109,235,183,115,248,204,60,33,242,160,206,130,250,112,255,105,36,191,100,71,26,80,254,68,114,103,90,59,234,84,216,154,249,124,96,148,249,11,7,22,211,206,226,17,31,140,125,80,197,56,164,241,130,13,212,225,214,84,166,16,82,48,90,225,3,198,28,151,99,149,133,141,0,224,7,211,214,212,197,235,59,182,29,84,123,62,209,206,254,180,134,62,24,133,176,225,10,224,191,19,17,16,152,66,10,183,23,150,49,142,232,189,51,185,232,234,168,73,28,203,115,89,161,151,191,52,58,85,88,49,2,247,160,163,57,40,84,29,58,48,100,2,195,135,63,191,130,166,134,252,52,4,49,174,132,70,31,145,5,152,5,70,197,203,203,6,22,13,251,61,235,213,20,111,141,184,57,157,172,98,231,80,27,126,115,228,16,29,104,235,36,114,173,200,70,198,111,211,67,174,55,167,253,194,123,246,155,237,2,162,71,64,135,254,177,22,246,29,184,50,175,88,49,87,116,206,243,216,172,84,129,11,194,33,245,190,52,138,164,20,70,195,39,6,70,235,162,236,227,200,174,156,207,191,238,231,106,210,14,4,85,224,206,145,57,157,84,63,116,177,75,207,137,82,66,92,136,23,116,150,139,46,252,68,106,185,4,252,11,91,9,92,234,136,112,142,201,6,171,1,119,214,154,165,61,46,12,29,144,192,120,199,35,230,56,145,63,217,85,168,235,115,237,57,6,222,179,52,227,161,204,72,167,69,124,15,200,217,146,222,27,113,144,113,167,10,122,110,75,127,186,58,131,60,93,148,204,249,242,92,124,70,234,43,128,180,222,26,10,155,145,236,31,4,194,210,60,244,169,55,225,84,255,105,236,167,33,167,155,137,5,187,252,91,195,190,221,154,159,60,243,224,60,136,59,72,180,116,114,26,10,124,30,58,234,162,87,167,87,82,39,131,53,65,199,205,57,156,164,151,143,204,13,190,131,79,52,14,160,242,204,21,26,165,60,242,189,104,131,170,186,225,33,82,19,181,49,107,216,115,62,55,167,51,196,135,54,225,24,151,61,39,91,151,136,47,129,243,173,31,151,116,88,163,64,137,139,155,53,22,232,115,33,124,228,207,5,147,142,80,150,83,33,138,74,141,143,12,63,77,131,173,240,36,183,240,51,44,244,87,154,78,52,220,93,63,120,141,249,176,230,103,30,74,12,141,92,76,149,142,136,3,35,5,152,46,220,166,40,83,16,135,197,200,200,241,219,139,209,11,12,127,155,140,156,6,71,153,198,104,75,56,229,179,61,119,238,186,68,224,89,218,51,30,204,72,53,4,30,112,197,180,248,237,179,86,135,46,130,97,53,94,241,82,11,69,44,247,147,32,101,220,195,209,71,28,122,232,34,48,47,39,223,201,64,75,170,252,116,99,195,140,129,99,186,76,93,250,52,58,180,29,243,148,60,160,108,213,157,158,57,159,42,136,232,54,57,251,208,104,200,119,39,30,38,190,41,48,4,168,119,138,195,242,171,47,180,192,163,25,195,58,159,174,60,104,158,209,151,121,224,2,169,162,188,48,76,153,122,87,215,121,245,194,22,109,60,56,37,90,153,32,101,29,66,160,101,153,185,186,239,210,165,144,73,86,0,205,172,144,153,59,60,173,108,48,224,182,141,70,230,194,166,253,33,48,177,162,56,128,206,67,46,105,215,203,84,24,134,52,42,37,86,120,80,75,96,194,71,59,174,38,213,45,175,197,232,212,115,28,49,116,198,72,65,222,129,107,189,182,37,203,35,103,217,138,143,199,213,131,203,29,184,223,142,211,108,211,36,213,11,82,229,47,227,54,241,63,143,201,156,95,230,65,229,106,230,161,235,65,1,179,233,228,127,247,239,254,249,175,255,241,207,255,240,143,127,250,243,95,254,238,79,255,249,111,254,235,223,255,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,247,255,240,31,206,95,96,154,83,137,112,254,231,175,254,249,159,255,250,191,254,229,159,254,241,252,237,191,250,211,223,254,229,191,252,249,79,127,245,215,255,241,79,255,240,159,254,244,151,63,255,211,223,124,192,191,254,187,191,255,211,191,249,203,159,255,238,239,255,35,55,248,135,63,255,135,191,251,251,191,253,203,185,253,191,245,177,52,19,231,137,149,76,145,167,236,235,141,32,247,142,189,245,24,15,144,16,42,188,103,187,219,196,34,12,86,4,238,204,228,216,61,23,1,34,249,250,172,222,177,239,14,118,182,102,157,28,148,157,71,224,120,29,115,113,74,11,55,240,138,238,87,96,78,172,45,48,221,225,241,13,76,151,71,140,73,248,44,130,23,187,65,154,85,245,44,53,230,242,59,173,97,218,173,250,211,231,45,196,6,5,167,102,121,174,229,73,124,210,194,224,80,179,162,182,217,94,152,176,136,142,139,102,227,88,203,244,80,75,131,2,48,81,150,184,26,146,76,93,110,208,86,205,176,99,23,89,25,49,247,128,199,186,79,69,116,42,63,87,227,54,6,108,61,69,242,212,148,104,203,205,209,58,146,195,14,89,172,21,241,159,227,250,158,19,70,124,154,70,254,53,146,81,11,141,100,41,14,180,42,49,66,224,14,103,83,57,17,24,25,0,143,135,163,166,194,10,84,216,132,36,2,38,35,173,240,180,106,7,135,145,176,41,186,154,143,95,210,99,123,61,158,118,207,58,209,198,132,191,237,194,103,197,86,189,57,135,161,135,80,207,161,74,175,226,208,125,4,178,152,237,240,113,144,247,243,197,54,117,196,221,97,184,27,36,59,2,213,213,138,0,44,233,238,54,116,31,162,83,177,251,113,118,140,197,150,186,222,124,178,209,248,92,67,239,169,105,188,131,136,92,141,62,156,77,229,163,16,66,82,225,141,234,87,192,196,160,196,76,134,197,177,70,190,106,115,240,38,253,160,184,196,78,70,121,96,152,46,179,94,13,45,170,27,55,112,179,15,81,200,249,193,49,83,13,214,18,40,211,134,137,157,223,216,171,53,46,125,246,156,213,34,61,66,110,81,13,97,12,204,28,97,105,216,167,187,134,90,248,194,244,191,127,48,41,213,103,219,217,244,89,250,99,25,75,174,238,120,136,109,71,8,201,72,232,155,100,100,225,195,79,81,229,189,41,254,215,200,114,55,21,121,15,110,109,99,13,209,131,248,44,57,63,144,144,30,233,234,153,119,244,165,60,131,141,2,214,179,159,225,204,177,113,124,240,217,240,231,99,75,82,5,235,100,1,244,138,159,105,39,86,48,157,191,221,133,150,112,2,147,236,226,208,165,214,200,79,236,95,131,133,192,213,200,129,2,94,176,79,203,173,171,117,91,248,27,33,30,39,156,94,192,232,113,249,47,159,71,222,75,141,61,200,96,146,71,12,96,212,206,34,120,74,155,212,177,8,60,19,108,84,3,82,157,155,77,37,32,26,73,207,139,135,228,241,121,176,13,107,189,195,227,141,22,26,157,120,186,232,89,125,143,77,70,120,201,139,2,88,56,89,227,67,198,142,24,181,191,27,10,232,63,92,157,131,189,13,152,73,38,198,59,114,110,245,243,182,48,8,204,107,20,24,226,161,18,48,108,214,229,249,216,180,47,21,135,173,20,91,110,110,196,105,223,150,3,60,148,230,217,136,150,167,23,167,96,189,65,2,40,191,125,140,147,229,173,158,40,111,83,168,42,223,51,89,5,111,92,61,160,133,26,10,115,251,225,48,139,64,39,75,34,33,181,226,234,109,148,251,10,39,216,207,62,152,170,50,13,109,117,19,1,168,62,180,179,74,171,150,195,117,18,18,94,245,140,44,67,121,209,243,22,156,182,155,166,123,60,168,241,44,206,226,249,9,68,27,198,18,42,142,223,99,123,112,202,218,230,135,166,17,206,218,229,172,246,145,193,147,160,150,106,71,51,103,119,191,57,37,107,85,191,23,129,152,175,20,28,118,170,180,165,250,157,207,137,173,233,95,251,172,128,170,153,77,106,8,97,184,116,152,120,161,126,47,83,135,141,129,155,91,162,31,4,145,219,21,247,94,253,41,115,162,125,253,204,173,24,217,30,202,220,203,36,47,81,158,203,94,150,118,209,88,136,137,91,109,127,227,29,109,37,241,13,224,172,40,30,251,237,84,162,102,105,91,60,48,85,176,195,159,107,44,227,228,121,60,185,228,85,32,136,109,163,52,167,142,30,188,234,49,209,206,22,147,52,185,104,106,11,78,224,96,51,163,107,10,195,96,215,36,102,214,193,238,164,78,38,245,164,177,192,182,209,114,235,205,207,57,92,190,40,15,46,8,225,117,189,154,70,207,207,220,192,78,97,49,202,131,81,15,236,60,234,7,94,198,229,43,240,180,230,235,15,134,15,87,75,162,113,100,206,94,81,29,230,16,159,15,186,99,13,100,75,43,60,187,237,217,116,60,34,142,87,73,59,225,115,111,184,182,191,151,70,201,90,211,20,30,43,121,58,77,91,71,106,124,189,176,233,249,5,204,75,123,54,122,194,8,62,110,203,98,206,119,163,95,94,100,75,99,230,234,154,163,128,195,29,79,211,97,19,70,171,207,102,28,82,78,7,134,93,84,247,203,66,104,63,251,27,111,198,59,172,48,61,53,190,219,26,99,223,212,161,81,1,188,124,215,97,163,208,158,153,108,5,146,41,134,134,220,146,48,182,102,203,124,122,91,176,77,157,227,23,214,119,43,119,66,1,96,10,247,159,192,192,204,110,110,152,214,40,82,54,10,15,130,9,14,111,100,85,251,11,247,175,169,128,104,21,41,170,231,183,199,140,37,68,164,57,105,133,23,169,236,234,217,21,96,202,47,159,7,99,133,250,111,27,65,233,120,110,14,19,248,133,97,127,81,184,149,80,161,182,196,65,127,230,18,193,41,15,110,89,82,80,181,129,140,98,191,56,145,194,47,61,44,189,72,182,151,119,47,186,179,113,62,121,238,142,62,105,245,109,11,223,154,222,10,129,59,132,108,142,30,119,74,203,80,232,157,168,78,248,244,43,85,222,143,201,209,97,187,240,145,45,234,253,244,167,33,175,112,90,38,171,33,58,51,71,207,253,73,67,68,92,141,96,192,99,13,217,105,27,48,89,90,125,43,120,234,35,94,249,162,50,93,13,76,154,97,156,244,216,42,234,203,238,175,193,210,98,79,59,6,192,200,207,200,104,43,140,197,189,145,105,127,38,226,174,81,43,69,223,134,245,17,60,22,73,115,93,61,235,9,217,69,247,52,244,232,230,29,25,91,147,122,235,168,176,58,185,164,117,47,205,165,49,10,10,186,227,124,164,254,40,105,105,52,65,239,225,116,230,102,88,209,32,175,174,6,21,0,205,225,115,47,25,56,110,74,246,132,22,29,137,80,52,168,247,118,94,247,190,23,67,246,240,184,134,197,10,62,63,56,51,227,117,224,118,51,159,105,136,251,110,173,99,111,176,244,250,27,135,48,1,154,6,141,142,208,224,82,3,134,127,80,47,54,55,198,81,4,73,244,161,249,105,47,138,176,102,247,165,85,94,20,205,119,79,175,0,211,111,33,143,133,204,133,119,229,24,156,30,159,149,58,223,61,2,38,236,173,95,179,88,89,88,220,252,124,247,174,62,43,201,204,254,185,149,214,43,95,213,120,165,87,96,141,251,96,131,32,236,126,224,228,106,131,192,168,186,203,115,147,127,12,51,141,158,245,166,89,39,220,124,47,196,2,69,33,67,94,233,217,62,179,23,36,217,79,67,142,27,48,245,45,115,92,152,109,69,158,139,86,227,238,164,54,198,217,48,223,171,233,230,118,195,24,26,26,186,93,21,166,41,204,223,41,188,141,229,185,154,210,146,24,121,153,86,28,162,240,240,196,170,177,239,136,218,13,96,15,3,177,192,0,41,125,176,252,48,245,129,62,108,196,25,82,211,139,77,192,212,81,120,148,150,142,218,164,90,122,192,91,121,126,56,166,77,47,216,97,186,191,116,22,98,132,247,152,225,48,104,38,157,102,137,62,67,183,200,33,221,90,79,220,229,188,176,238,194,15,63,162,237,85,117,22,210,227,19,155,198,249,238,67,159,139,152,192,72,247,177,151,201,186,9,60,76,94,35,126,27,121,7,157,195,180,20,197,200,77,22,71,103,33,242,218,57,222,26,44,64,154,57,165,173,113,222,253,172,253,18,242,2,147,170,141,15,70,185,161,54,97,209,68,87,239,52,164,193,90,183,90,218,205,146,239,211,144,192,172,170,17,89,58,234,157,129,251,71,203,184,244,177,241,92,156,220,248,199,166,55,138,194,38,6,17,87,15,18,86,26,75,70,38,49,118,21,130,62,154,119,109,214,237,225,79,77,248,79,13,91,202,88,207,17,225,235,163,83,84,161,79,125,108,110,22,152,195,180,149,148,7,158,219,165,56,128,151,138,194,178,151,90,15,165,195,240,98,105,156,140,191,112,90,76,96,98,110,26,54,45,100,90,115,192,52,197,215,39,240,73,27,118,252,54,34,90,229,9,93,146,47,189,240,214,52,30,109,209,107,202,111,143,165,133,169,109,162,217,224,214,8,231,24,29,97,15,188,61,63,137,104,2,5,243,58,52,210,255,126,49,117,162,90,103,15,131,58,13,77,14,67,245,167,201,153,97,234,128,254,181,233,229,209,66,18,38,117,118,173,92,244,128,152,184,26,45,102,85,204,118,97,73,135,209,28,50,156,106,132,91,183,199,48,181,106,232,25,251,25,21,144,73,131,135,5,189,188,22,183,158,232,80,201,192,138,237,251,62,23,208,125,214,54,68,248,115,130,85,16,24,221,214,174,187,14,190,70,191,87,79,117,90,141,164,208,53,72,128,19,84,114,2,23,171,158,138,161,33,34,174,251,101,199,70,191,239,204,8,87,46,76,238,217,139,250,248,32,75,153,199,51,44,89,176,16,5,76,103,209,69,39,65,240,61,47,74,213,139,192,197,146,30,241,202,139,154,34,117,156,143,235,138,229,12,12,30,12,185,55,19,33,182,156,243,101,182,182,189,65,221,151,195,189,50,10,115,13,157,96,188,157,199,250,158,234,108,195,54,79,5,30,136,69,245,11,111,97,191,7,222,209,165,98,26,160,73,147,18,166,3,235,61,23,118,53,181,32,2,239,243,14,199,189,26,78,16,121,41,214,119,87,239,213,168,227,42,140,237,211,239,208,160,0,144,239,193,36,116,134,73,131,143,111,46,71,103,239,228,190,5,222,90,87,87,77,254,167,62,176,142,188,211,52,92,229,183,31,15,8,217,74,214,155,192,67,63,216,32,200,240,21,92,24,60,53,103,136,254,90,117,161,246,223,200,179,44,17,204,191,237,181,244,6,171,188,61,48,57,251,251,219,69,105,236,152,105,120,193,247,157,195,133,36,191,77,225,75,172,1,50,211,89,244,58,41,101,183,25,18,48,226,70,98,8,205,109,108,239,1,19,113,22,152,150,157,251,220,240,208,42,72,28,70,110,93,102,214,87,106,226,32,126,168,83,70,221,116,92,11,67,117,94,52,105,37,60,34,2,233,75,209,26,184,148,18,129,90,129,96,42,181,31,238,234,131,152,162,111,4,131,49,106,158,83,23,175,172,58,177,159,61,178,146,4,65,221,118,124,212,113,223,8,165,213,106,26,246,30,250,39,246,186,247,99,161,13,124,135,251,165,137,188,232,192,127,219,144,172,205,246,88,165,103,91,184,19,28,106,152,161,198,118,234,119,179,171,38,66,53,21,134,174,42,6,70,65,87,215,4,61,101,31,41,197,200,234,89,12,235,133,139,23,56,255,224,165,217,127,56,62,123,138,129,83,51,187,158,77,126,208,118,233,240,160,78,181,169,105,9,241,80,204,96,62,189,30,48,44,14,63,95,32,40,106,89,147,203,198,171,25,111,5,173,105,173,117,130,242,2,105,99,135,27,228,37,106,58,14,186,17,115,192,88,158,234,215,97,160,251,153,108,124,173,218,252,73,59,79,14,39,3,101,188,162,182,4,172,140,115,199,59,35,103,164,3,39,236,156,99,121,12,168,128,52,191,11,205,71,235,245,194,91,11,21,169,28,41,46,174,218,171,165,84,229,228,163,106,101,238,248,109,235,76,109,234,164,219,95,4,188,104,72,126,146,137,56,30,126,115,250,68,231,227,164,83,27,239,47,101,17,24,214,116,190,241,210,185,23,110,98,157,185,171,161,130,52,66,28,79,16,24,168,91,119,236,152,22,93,96,6,247,245,230,235,153,11,59,110,62,106,93,79,29,194,174,59,214,192,234,38,76,168,38,241,192,74,114,152,254,183,173,214,250,96,77,196,208,42,60,67,227,49,230,87,36,83,204,208,239,106,81,227,187,133,49,15,195,106,122,242,183,100,64,122,156,125,166,49,43,17,87,19,15,89,57,70,78,162,186,189,30,208,222,50,114,152,48,213,127,130,167,72,158,27,135,73,87,16,194,136,49,79,215,234,202,98,207,234,157,116,241,59,12,15,160,26,220,244,47,186,218,167,93,125,206,144,199,211,46,43,130,220,213,228,15,222,109,30,222,144,152,75,156,162,91,237,36,50,169,177,219,82,209,167,9,172,58,173,223,58,166,3,1,59,153,107,198,194,25,33,85,58,202,170,176,36,113,106,67,129,28,175,165,144,76,125,206,124,22,116,140,188,26,177,170,192,228,155,247,29,57,2,93,178,89,159,115,128,22,234,120,238,220,245,28,48,186,167,33,139,164,106,115,15,45,209,132,182,98,30,87,149,52,200,240,239,79,23,212,49,167,253,169,65,130,214,11,155,207,97,162,104,106,215,30,187,105,186,90,111,55,150,117,109,171,165,105,156,51,47,96,216,140,228,173,84,228,101,228,106,26,143,101,228,108,100,78,28,66,218,199,26,244,228,193,82,247,174,114,42,76,104,97,144,87,138,35,50,250,133,151,82,123,24,233,102,245,32,1,149,59,83,185,138,48,240,186,215,156,119,107,177,121,6,134,146,155,43,253,254,96,109,191,166,81,165,185,60,228,15,46,226,76,51,147,182,127,46,67,147,218,27,3,70,167,175,240,195,96,242,10,106,161,145,188,185,63,141,214,94,213,73,92,111,186,146,231,58,102,179,26,112,86,60,119,159,11,173,101,93,2,253,134,45,155,41,6,235,184,185,178,239,59,112,216,104,212,188,67,122,213,19,84,244,12,66,201,165,46,142,85,95,5,140,8,210,86,35,108,36,63,68,8,63,156,239,243,196,170,168,134,139,159,38,208,174,35,51,85,237,20,143,53,85,123,146,77,133,44,191,95,140,218,105,209,104,83,218,233,102,228,105,91,34,207,166,48,43,115,7,60,142,183,188,116,191,131,146,218,127,122,86,58,35,159,160,102,169,113,109,229,227,42,72,241,168,123,156,192,61,73,74,143,93,253,236,213,249,194,199,174,82,184,80,22,113,127,153,45,71,206,136,66,137,215,146,171,171,214,86,55,138,145,82,142,167,54,189,175,250,152,58,209,163,6,140,35,152,213,79,111,55,93,129,9,182,223,161,65,13,40,15,182,186,198,22,173,158,60,197,189,207,27,110,90,150,10,26,177,38,131,213,247,50,193,144,50,226,185,80,51,212,176,9,187,97,187,247,222,244,139,234,193,201,130,137,15,130,166,162,218,19,70,140,49,99,220,20,163,21,45,184,132,107,34,214,158,149,36,168,129,71,29,100,114,95,128,130,218,49,150,194,198,211,236,11,0,29,34,225,186,179,171,107,139,229,67,58,65,43,129,155,21,132,197,94,136,115,164,135,23,52,14,37,82,149,128,249,177,200,27,153,47,63,64,168,206,232,90,73,79,224,177,123,61,24,11,137,121,170,6,67,54,170,97,135,73,61,106,176,137,0,82,44,124,72,4,234,227,44,16,249,74,247,183,169,179,210,26,88,211,142,119,155,155,26,148,254,60,247,49,215,87,148,126,116,226,115,218,53,75,227,234,57,165,227,183,7,85,74,207,18,162,29,56,208,179,125,105,177,25,133,10,222,160,195,99,195,198,245,172,93,122,164,86,192,20,130,168,43,81,76,58,59,96,138,163,230,179,173,4,75,55,240,124,10,183,26,161,93,167,166,101,104,88,136,69,221,179,40,144,253,213,210,142,7,173,132,102,226,157,81,224,164,231,15,141,254,221,39,3,165,107,67,187,156,169,54,139,8,183,157,117,218,31,128,33,82,156,114,180,255,252,45,141,115,45,169,235,238,150,215,212,110,95,130,92,200,216,59,60,173,43,67,207,136,238,157,11,221,200,200,147,30,17,19,181,25,119,83,76,224,83,211,2,240,180,121,169,27,149,183,103,181,232,153,188,172,217,209,103,66,197,163,121,199,141,159,227,63,141,81,44,106,137,217,200,255,155,187,33,198,157,169,233,62,82,60,176,89,124,48,108,180,34,14,128,175,93,139,139,105,209,30,64,115,184,126,235,100,237,90,14,115,162,63,201,41,94,122,118,148,247,191,158,184,99,185,222,87,167,192,56,107,82,128,212,188,83,175,113,111,74,57,245,167,81,107,143,137,100,173,141,122,241,24,195,197,153,184,55,114,50,143,171,61,107,139,245,65,55,105,209,186,223,180,111,153,14,37,145,176,73,201,242,160,213,202,67,31,157,38,179,231,212,132,232,214,191,229,50,97,6,93,121,176,100,120,224,227,88,13,180,164,235,213,240,238,36,127,230,77,124,65,61,78,40,70,139,27,88,157,190,238,145,158,3,29,150,13,95,183,219,148,23,245,141,45,172,107,31,247,30,40,41,235,59,161,42,188,197,213,230,136,183,199,28,56,91,78,192,139,154,176,245,108,41,215,102,165,41,12,109,52,221,144,160,174,250,30,108,144,14,127,210,175,212,233,248,62,59,208,54,88,154,9,129,175,58,74,151,142,97,152,223,67,55,27,175,110,92,109,150,122,87,120,68,216,16,155,180,78,61,249,32,143,143,44,255,160,79,52,61,23,227,177,120,192,103,100,218,67,31,107,1,41,69,247,141,6,38,145,242,3,54,99,176,244,133,141,228,154,150,123,33,67,139,242,187,163,63,226,201,247,222,61,6,78,53,138,82,119,54,24,23,75,252,50,133,102,79,194,96,213,232,102,66,29,119,53,237,11,58,187,32,106,115,1,147,105,234,122,239,177,103,172,204,129,4,186,214,52,30,184,56,205,48,168,177,67,234,76,224,142,62,238,178,222,226,33,230,112,247,66,104,136,35,198,83,189,103,130,20,145,140,128,215,159,74,35,93,123,86,205,252,193,216,206,91,195,65,201,40,138,28,53,242,77,141,160,193,255,228,110,50,81,13,74,203,116,83,216,196,123,28,158,111,237,66,130,160,99,4,74,219,85,125,182,12,228,68,252,167,201,228,62,201,188,156,111,51,225,129,57,84,203,83,64,0,105,156,143,12,201,242,103,63,202,107,204,17,40,161,160,39,108,177,130,73,187,143,78,45,137,230,234,152,101,94,80,12,188,159,134,115,108,109,44,104,135,225,65,208,160,7,226,76,49,253,77,131,83,77,210,114,54,70,151,15,131,215,145,210,89,181,88,217,174,170,127,44,8,16,135,142,12,54,161,21,239,100,20,147,155,214,176,225,49,204,221,38,133,248,163,37,157,194,84,27,120,208,98,96,143,190,101,42,221,116,214,28,166,153,57,63,157,54,45,114,252,195,232,152,116,171,235,203,98,36,14,67,184,174,39,15,65,167,248,101,244,176,251,147,120,165,236,43,246,178,105,90,46,154,191,164,68,56,158,106,18,44,43,26,185,35,216,237,245,3,131,84,220,83,197,66,213,108,108,225,227,108,115,244,136,107,220,47,7,235,103,71,246,47,191,67,43,81,151,222,77,75,62,61,145,86,147,200,185,48,1,141,167,255,8,17,54,71,161,152,209,199,234,24,175,23,38,206,173,209,206,159,154,132,163,244,136,62,30,0,190,141,63,51,10,217,245,105,37,51,101,31,255,26,20,19,22,141,55,18,160,244,175,49,83,178,176,141,160,36,13,61,114,61,177,63,212,106,163,232,18,102,90,135,249,183,79,85,3,138,145,41,96,10,56,215,147,17,134,126,244,27,25,146,237,227,169,230,128,211,172,121,128,137,150,154,169,245,159,13,18,124,111,242,37,188,116,150,225,124,26,186,58,154,15,31,204,67,52,157,254,36,203,98,109,161,171,190,90,121,187,166,90,28,15,16,30,192,236,162,41,248,51,77,124,255,167,148,144,58,105,45,17,219,195,197,237,129,183,234,148,102,99,204,232,23,134,21,84,215,7,26,81,203,93,232,105,85,46,186,215,77,250,2,106,192,25,51,95,97,74,44,227,165,162,50,51,159,218,130,77,243,89,19,120,172,167,52,142,106,84,121,45,229,153,75,112,152,165,123,53,177,28,157,45,139,126,136,251,82,23,30,250,120,2,254,199,37,251,86,200,164,195,103,206,55,31,16,186,129,150,210,125,171,65,172,233,46,62,9,106,135,218,40,207,200,155,115,32,119,88,87,160,26,213,231,166,45,206,191,152,49,81,62,13,93,131,144,138,223,156,127,173,161,183,6,87,199,112,75,124,154,16,182,190,83,58,225,221,69,192,175,41,237,233,6,211,184,56,117,197,73,169,182,45,23,225,13,45,86,139,221,159,202,32,202,111,156,83,174,255,154,209,159,237,144,38,44,95,35,147,145,228,103,59,68,26,169,4,124,94,232,83,171,136,174,154,91,211,148,39,213,162,21,27,16,23,68,137,217,217,242,95,190,33,226,124,57,222,201,89,126,207,242,66,72,206,107,94,225,252,192,114,126,225,148,238,181,52,246,234,43,73,28,33,14,163,201,176,213,96,133,59,32,187,143,0,157,201,195,87,194,176,211,138,229,181,231,220,237,105,198,36,124,188,227,230,244,255,235,126,56,172,252,192,71,190,77,76,116,62,191,93,93,118,19,216,50,160,207,59,113,1,251,190,96,78,83,170,162,102,185,233,25,48,100,219,207,177,138,237,236,103,219,34,80,246,216,187,157,46,26,159,71,16,150,12,125,165,221,196,70,191,199,162,119,177,62,53,69,221,212,139,135,195,8,12,105,245,39,41,21,231,218,38,217,117,54,118,245,140,58,164,88,30,255,93,208,161,149,39,66,181,207,209,231,17,13,76,156,135,22,177,161,152,30,233,21,168,8,243,179,91,66,83,170,104,123,194,145,150,235,158,49,178,141,210,233,19,160,234,209,186,7,147,144,5,109,53,225,133,132,78,188,21,40,76,159,124,24,50,79,41,222,202,216,15,111,27,66,167,197,101,107,120,43,220,95,77,67,152,193,71,92,221,159,42,21,180,123,86,20,84,144,204,60,11,66,45,90,243,0,227,98,18,123,227,137,0,159,207,215,226,106,19,225,124,188,0,124,144,120,174,66,103,186,38,211,22,92,173,241,189,40,206,214,44,33,175,216,9,77,128,169,49,210,160,5,68,248,35,174,70,108,35,43,220,155,12,141,186,236,244,212,135,26,209,168,79,6,232,5,181,197,199,68,136,87,204,211,68,53,149,102,49,96,119,136,194,33,218,222,171,38,234,150,137,103,58,200,107,171,79,158,97,135,250,11,48,109,104,154,195,32,165,20,143,101,230,112,87,216,148,57,253,99,31,39,90,115,159,86,51,57,99,150,34,193,57,186,102,141,206,38,211,98,151,222,148,88,104,128,202,250,187,98,211,152,70,104,161,233,42,76,184,216,114,8,85,106,104,172,210,224,31,27,237,158,198,29,173,185,48,132,234,3,134,30,94,147,151,181,152,28,95,108,150,155,114,53,201,226,205,117,118,226,25,48,175,72,194,91,232,91,44,129,23,1,22,129,49,24,239,70,76,171,191,140,12,157,63,167,200,100,100,199,17,214,42,175,12,255,93,190,48,214,169,124,205,51,47,196,28,160,181,72,233,228,107,66,164,164,93,184,62,44,19,133,76,181,235,250,217,43,175,90,247,83,118,15,249,47,80,211,187,254,151,97,130,160,116,9,50,162,223,88,118,135,82,41,63,15,82,111,228,7,89,225,60,52,205,138,222,219,112,235,158,173,82,251,116,201,11,85,23,81,239,191,92,152,190,66,58,172,61,26,188,207,25,140,97,41,176,85,19,58,74,25,138,108,49,7,37,60,16,183,166,30,70,154,216,73,129,239,216,129,54,161,131,161,65,87,22,118,19,152,227,73,199,13,113,248,142,135,78,9,39,82,167,6,110,159,95,93,33,25,213,181,74,83,154,75,159,0,67,233,163,67,59,135,149,107,45,17,115,216,143,83,126,166,37,97,220,22,48,91,101,213,73,125,118,184,24,25,156,87,58,240,12,83,128,31,71,155,34,8,13,58,29,95,182,164,251,210,170,149,83,104,198,189,90,1,96,220,124,161,87,163,25,247,62,162,95,128,253,166,206,169,75,249,236,73,237,78,5,75,109,235,111,239,21,253,195,27,245,151,167,108,255,76,134,229,164,124,204,5,163,166,214,156,57,18,112,195,39,41,91,180,150,30,154,121,231,38,23,100,90,75,4,87,217,254,234,140,30,12,8,146,166,182,208,83,196,208,162,34,6,9,29,254,171,240,110,97,217,64,182,69,131,190,108,189,208,17,123,96,117,67,23,173,69,174,228,19,163,36,121,91,35,216,122,139,65,111,39,45,44,171,100,90,181,24,180,227,23,198,226,219,202,25,66,0,108,58,73,139,173,92,37,175,171,118,52,238,120,39,104,253,148,183,188,86,97,216,186,223,74,80,184,142,3,197,246,208,58,2,132,104,198,133,17,186,28,79,37,104,164,181,97,44,152,218,99,81,161,244,112,149,27,222,103,213,136,109,165,127,62,218,96,105,210,154,234,249,82,67,64,126,63,190,21,173,3,154,137,33,231,208,2,134,198,91,211,83,199,212,79,41,102,48,197,21,170,176,64,177,115,119,101,108,248,222,186,178,251,80,11,85,34,130,78,248,61,107,236,210,138,97,163,198,123,79,220,50,93,60,107,221,168,234,102,35,84,206,13,83,110,138,52,232,230,160,211,178,120,84,180,233,179,252,224,51,144,164,60,159,6,59,235,164,213,147,156,147,237,185,90,10,46,57,220,231,107,17,193,165,250,129,116,171,151,167,184,149,58,68,79,152,163,117,181,181,49,132,140,29,30,139,195,102,247,107,110,139,154,221,207,228,129,71,142,94,112,29,88,129,16,41,96,206,153,167,242,2,145,169,25,48,53,14,229,249,90,55,122,249,107,67,213,214,168,201,30,243,141,236,28,174,148,44,36,157,71,11,175,172,57,12,15,151,78,35,220,63,191,115,134,80,250,77,247,33,89,231,183,70,254,247,41,230,98,3,24,14,182,87,208,139,98,147,186,99,88,197,248,216,212,252,132,132,247,11,174,140,4,39,130,82,184,83,210,62,211,244,81,227,40,14,29,246,50,218,186,184,26,82,232,150,255,88,199,252,161,20,113,244,174,214,235,162,17,205,7,142,170,150,170,189,88,28,57,127,73,28,96,56,59,158,18,106,152,23,227,234,206,81,243,24,183,104,229,94,120,111,77,47,193,53,17,245,248,195,200,10,222,78,1,170,87,118,252,246,164,31,229,41,91,34,83,57,3,126,88,4,207,102,148,188,65,21,138,237,189,84,165,198,186,12,114,220,154,102,176,199,215,64,254,209,53,133,168,17,207,169,235,189,41,183,119,87,196,74,200,33,176,211,98,125,152,81,119,192,166,131,160,48,122,170,35,96,114,99,186,67,155,16,80,92,109,140,173,122,115,122,70,242,29,90,205,218,152,123,206,60,4,25,226,106,66,118,250,220,24,252,125,197,115,35,28,160,102,57,4,254,61,110,142,145,161,213,42,149,13,200,3,36,84,122,181,250,148,153,113,44,249,118,117,224,78,150,77,75,243,140,8,175,56,60,168,253,82,83,0,135,46,96,30,67,243,248,72,174,185,150,18,53,104,120,151,83,157,21,186,197,124,100,176,224,246,245,192,84,160,248,200,40,54,213,222,37,36,242,74,11,16,203,88,95,89,90,193,77,74,0,105,62,102,192,79,92,204,63,38,190,252,212,133,221,176,17,226,135,215,31,68,12,42,85,52,30,14,182,250,181,252,116,94,128,182,88,62,84,159,238,103,34,65,216,218,252,230,244,38,15,53,127,136,60,123,254,105,192,75,193,180,84,248,108,12,23,69,164,89,209,101,125,219,14,35,226,174,139,11,202,198,248,26,212,1,173,174,11,215,34,120,62,9,55,145,21,181,225,7,83,56,46,198,129,171,79,177,34,108,137,223,251,70,37,179,40,115,54,117,173,225,252,193,57,101,199,143,254,52,117,51,205,97,18,253,250,61,204,101,240,121,130,6,39,226,243,250,212,112,212,249,111,103,130,95,234,171,119,43,100,113,212,248,210,250,83,82,187,220,202,128,73,148,105,167,219,149,241,58,95,152,239,173,157,46,84,228,180,11,19,127,124,174,110,205,195,181,16,90,33,34,171,3,63,43,211,51,76,7,54,57,244,231,107,154,112,89,192,214,75,171,97,4,100,233,102,192,164,180,159,238,34,216,206,91,252,54,97,27,189,154,212,207,138,171,155,149,228,232,44,165,180,184,6,92,214,122,75,137,199,89,248,89,174,46,79,45,49,60,250,2,15,21,155,193,151,59,107,93,70,86,31,99,0,37,95,111,236,0,70,247,239,169,215,69,115,245,194,251,53,83,40,154,174,242,78,49,233,159,237,140,125,123,92,152,252,153,194,231,240,186,179,129,68,147,30,94,21,150,185,251,202,249,211,120,224,30,36,7,131,228,250,86,30,245,138,10,96,218,62,114,147,191,122,138,160,17,225,244,173,148,121,154,222,161,145,205,119,123,1,2,59,21,59,38,116,51,130,109,153,56,115,126,164,46,169,248,40,206,111,61,224,108,220,154,210,168,28,217,203,7,78,14,91,89,97,224,78,62,171,215,225,179,204,139,134,85,207,20,110,81,14,105,71,215,211,148,72,31,175,23,38,145,2,130,18,234,185,152,173,40,238,189,246,107,14,87,250,39,151,191,51,98,149,154,215,131,78,55,121,187,203,176,190,234,167,0,27,216,217,81,126,176,54,1,213,10,207,71,138,171,33,212,208,13,145,125,39,199,158,214,232,80,213,173,24,134,39,111,27,25,164,218,170,170,226,81,41,219,114,124,109,43,221,75,15,92,198,142,145,83,94,167,50,31,213,156,184,18,87,35,179,162,142,23,223,171,20,159,198,48,167,204,173,115,37,93,210,152,97,209,97,173,205,131,213,118,20,255,94,244,254,117,117,126,160,168,75,189,5,188,202,227,89,157,109,33,59,163,56,241,37,182,83,125,105,48,254,251,209,74,8,181,165,231,230,137,206,41,255,237,227,45,182,165,123,117,217,41,178,126,3,81,195,243,129,158,160,6,141,35,113,53,122,11,242,74,139,89,55,142,82,88,171,98,176,212,107,119,39,24,26,217,196,154,244,12,162,56,117,198,242,67,53,254,105,152,164,184,104,198,27,63,131,70,117,90,99,57,20,161,196,213,103,235,125,34,11,217,50,46,254,65,150,41,15,104,24,201,196,215,252,107,51,171,212,181,178,45,49,190,23,203,73,233,70,209,153,8,94,137,193,103,63,175,93,99,80,40,179,13,31,56,149,173,69,163,178,153,109,222,63,72,65,221,90,89,218,43,117,133,222,48,54,126,178,3,243,137,218,50,214,128,7,193,34,141,112,65,192,246,5,13,7,145,255,166,153,189,99,4,119,26,214,3,46,199,212,233,26,48,198,92,44,1,247,250,52,23,162,101,222,125,99,129,62,50,47,109,230,60,219,47,115,255,131,141,121,76,7,14,255,168,31,50,208,132,212,39,210,157,137,0,196,200,178,201,70,63,145,59,171,100,251,96,106,76,246,243,57,105,134,201,1,159,73,254,236,43,38,42,158,252,185,200,217,143,170,107,0,35,197,141,161,179,185,25,195,154,194,99,187,116,4,68,192,156,142,207,213,107,56,95,40,48,37,165,250,78,11,149,85,254,193,138,149,220,8,74,1,222,142,123,67,174,173,81,147,99,182,117,87,114,166,190,5,121,8,13,240,195,117,31,31,164,38,92,98,69,119,80,225,208,204,137,31,255,162,254,200,231,5,157,99,248,185,20,245,70,31,22,1,172,165,81,86,232,28,154,27,97,176,136,212,174,198,126,161,180,191,199,15,19,185,84,123,194,90,176,226,153,141,165,74,95,24,165,252,46,136,121,142,18,164,186,212,246,52,117,148,184,186,147,142,209,3,40,227,161,198,20,102,89,87,125,106,60,74,119,211,207,238,69,173,224,179,50,113,142,29,45,237,73,219,209,241,214,157,241,101,216,27,122,252,213,159,117,226,223,234,44,44,146,109,79,224,58,185,178,170,137,68,20,109,137,36,221,114,94,132,207,255,31,187,188,194,9,89,92,127,165,40,151,63,237,204,201,20,222,125,104,68,96,158,94,49,158,163,199,99,67,18,247,88,27,217,12,60,31,26,82,119,251,217,207,76,106,45,96,243,32,245,173,76,111,215,50,240,145,93,169,22,115,247,24,214,217,138,232,223,239,207,70,91,189,135,135,106,201,241,70,59,41,105,241,8,23,238,76,123,2,77,208,167,121,244,12,171,132,202,54,157,39,11,154,22,135,9,101,182,231,248,24,203,171,66,40,172,160,162,254,221,80,104,134,113,248,24,37,154,20,175,76,74,151,175,6,158,56,253,186,223,180,236,42,31,227,119,206,149,103,59,162,36,62,174,166,247,232,77,67,64,81,22,191,221,159,50,157,106,44,58,247,226,179,1,108,53,130,168,133,13,255,168,34,30,182,148,94,129,122,35,79,252,12,24,194,242,211,196,150,7,125,31,254,210,168,81,200,234,155,253,84,37,28,165,50,70,55,66,138,120,157,183,8,109,152,242,144,128,84,172,135,229,230,116,69,79,246,157,132,180,55,184,245,86,233,21,43,227,249,94,208,239,54,135,217,162,159,19,27,162,67,223,114,170,5,82,211,123,44,30,131,204,175,62,70,201,123,104,154,122,227,114,20,241,153,39,77,183,143,65,86,226,98,142,138,39,97,69,43,164,175,0,194,82,227,105,216,183,134,17,143,62,144,71,72,186,25,22,35,177,245,184,98,181,78,52,9,105,22,168,132,98,229,98,61,63,204,148,24,41,201,149,87,135,213,68,207,173,112,162,74,127,93,184,110,49,75,11,170,123,46,153,108,67,235,250,96,184,171,231,22,53,224,245,136,182,152,236,87,236,88,149,26,86,49,99,10,204,227,181,150,139,78,45,202,42,16,110,134,133,69,50,255,108,172,247,149,23,138,170,195,42,197,20,24,90,232,70,199,212,113,13,226,139,64,146,46,211,212,212,3,215,253,158,20,182,75,164,202,248,128,122,143,47,50,160,189,93,2,195,138,121,71,142,208,212,212,171,43,154,73,142,66,149,33,71,8,150,122,243,82,156,3,239,254,20,242,148,102,85,67,126,111,108,141,38,6,51,130,215,20,246,58,76,189,141,142,172,242,131,238,12,219,54,188,36,104,73,248,160,57,211,6,5,148,200,143,203,111,83,28,184,98,233,211,181,216,36,96,90,40,218,10,255,7,138,131,162,105,89,28,229,228,58,235,131,150,210,71,56,0,238,181,178,118,192,155,172,160,194,144,112,198,92,89,233,101,242,56,27,30,33,38,159,229,52,208,45,157,44,48,175,53,127,105,196,65,52,148,133,81,154,92,216,248,192,180,169,203,2,34,105,50,226,131,44,88,188,101,46,156,157,153,205,215,127,121,83,212,184,21,198,231,240,95,222,40,105,72,36,11,183,97,70,4,128,244,12,180,7,23,94,112,215,185,31,64,227,88,213,154,71,172,198,16,223,166,254,123,77,117,158,178,149,130,250,86,108,93,105,73,222,137,49,108,122,167,243,176,150,55,101,233,70,181,111,186,132,8,77,77,75,41,49,17,175,107,17,191,107,116,123,149,165,63,157,76,159,243,131,41,228,77,178,233,0,111,215,144,128,83,202,206,229,231,230,100,28,28,198,163,127,174,182,44,187,63,246,177,21,75,82,148,224,184,71,139,126,130,99,73,239,77,236,207,77,145,86,77,182,111,203,43,205,116,104,250,189,97,179,83,26,122,132,83,179,175,123,206,159,99,92,200,83,19,111,243,61,5,97,111,164,216,245,91,147,28,244,167,106,38,124,172,83,1,71,203,179,17,132,32,183,214,82,103,212,50,35,210,68,182,96,171,34,8,46,228,246,102,176,65,179,171,6,108,152,163,57,130,246,132,13,31,214,136,2,81,151,39,163,15,76,210,75,215,53,41,75,167,133,128,148,211,98,243,2,115,118,213,11,23,216,206,116,101,246,160,241,229,123,80,81,247,174,235,233,108,52,124,204,254,40,30,21,24,213,71,139,175,137,212,143,120,194,5,95,234,194,197,184,226,101,217,211,167,153,98,22,162,131,167,149,55,149,80,252,157,133,52,210,150,103,175,108,45,146,75,180,137,60,244,224,116,99,164,251,78,33,236,214,66,235,179,23,30,39,194,157,12,104,115,207,36,149,129,163,104,229,252,63,192,40,82,201,91,177,198,234,121,127,27,249,30,189,154,22,186,124,71,142,178,106,214,3,166,224,0,196,242,66,135,67,207,159,243,65,106,204,21,60,192,44,222,19,255,220,43,69,7,180,108,103,210,55,61,250,106,52,96,28,24,122,232,146,31,120,120,187,62,31,196,170,9,244,222,4,121,98,233,38,34,75,207,193,9,137,118,76,6,228,227,116,42,117,200,82,106,76,99,216,224,245,120,234,22,63,15,116,63,130,205,200,151,38,175,123,96,30,18,139,211,159,174,70,123,31,251,2,109,15,250,92,214,151,120,215,215,120,244,97,14,60,171,23,44,13,107,168,215,108,31,240,253,216,12,92,59,144,10,180,138,45,230,97,179,227,74,209,220,93,173,7,222,154,99,19,233,233,100,41,239,56,65,76,144,236,249,152,199,148,184,159,11,203,230,153,196,88,131,217,7,134,192,171,114,47,148,102,98,116,1,219,38,177,212,20,129,206,201,31,154,250,64,101,196,100,61,245,238,135,46,25,233,166,189,227,197,90,79,124,220,3,89,221,169,102,14,17,179,56,95,216,137,245,8,192,175,94,57,182,90,18,156,202,97,80,126,21,174,62,240,115,192,166,44,25,160,3,227,206,250,200,38,233,188,199,10,58,198,160,107,226,240,136,198,138,169,48,68,242,45,96,206,62,253,237,110,170,230,14,159,181,182,116,191,163,148,202,219,159,32,68,180,198,104,181,192,76,9,249,131,169,216,79,207,142,117,233,0,137,30,192,159,218,159,13,109,185,128,233,64,53,160,14,157,226,80,252,22,207,37,34,114,52,85,119,166,20,74,37,220,187,58,203,163,42,5,136,5,150,226,240,162,151,251,41,98,132,8,32,210,94,168,145,108,237,98,64,172,175,71,216,143,178,168,165,111,204,24,48,99,216,68,116,53,236,7,111,46,101,170,1,99,230,60,86,103,37,4,32,247,214,114,255,98,236,183,62,112,147,221,152,69,97,124,72,223,42,143,21,223,30,182,11,108,214,229,2,138,116,166,209,14,160,47,5,198,50,127,108,88,29,30,5,23,98,144,217,245,48,7,253,120,18,81,41,88,222,222,212,62,8,207,143,199,241,202,70,62,215,2,134,75,183,62,214,242,118,191,11,10,134,173,28,55,28,70,199,62,152,14,227,183,41,122,92,99,231,81,179,142,198,166,164,198,80,85,236,176,119,173,117,248,217,203,18,189,250,238,97,24,133,175,178,215,23,68,214,61,53,4,173,100,81,90,239,115,220,82,178,234,23,195,50,179,229,208,196,168,41,35,190,6,195,110,143,45,109,106,70,62,50,24,197,100,96,134,122,115,43,187,28,93,162,106,2,157,89,227,11,203,136,103,53,181,122,14,64,100,208,252,151,141,133,171,233,192,170,169,21,57,204,1,81,214,99,187,45,239,151,28,120,127,77,131,226,25,209,46,175,210,53,49,128,172,193,206,140,240,96,243,224,49,173,98,85,19,13,25,25,226,136,204,209,13,249,116,233,48,187,105,77,116,24,6,21,245,48,206,44,219,51,102,10,170,85,251,113,2,142,113,237,28,161,199,130,73,168,21,108,181,150,231,116,141,234,65,15,246,82,78,100,36,80,162,123,144,188,192,174,154,198,64,106,125,196,9,64,83,243,208,56,84,54,37,64,223,21,232,20,173,73,54,141,108,62,162,123,240,253,56,163,69,89,89,145,210,236,97,12,96,149,44,45,0,167,138,119,140,123,53,76,52,250,82,145,143,184,179,248,236,87,93,219,47,160,147,136,232,116,183,253,94,102,49,105,197,230,116,178,195,140,169,42,197,86,116,115,166,136,76,116,68,39,181,120,211,40,16,106,44,17,126,249,113,157,142,75,82,93,207,141,149,55,182,54,174,83,138,219,188,227,11,198,79,219,243,5,134,132,121,251,111,83,151,253,222,156,24,153,123,86,16,234,158,119,44,159,251,204,141,21,14,62,85,194,77,211,248,8,227,70,167,41,48,139,74,175,46,86,219,24,67,99,207,18,152,74,220,26,139,100,51,205,245,173,89,64,117,198,131,81,1,39,150,99,182,56,84,172,33,150,250,20,219,207,58,13,188,125,131,174,105,24,153,239,213,137,30,110,231,57,164,209,122,235,153,12,119,99,14,115,26,78,138,170,252,34,208,218,172,8,207,241,185,207,108,219,2,143,225,20,216,160,22,78,16,148,79,214,226,222,191,192,238,3,223,204,44,70,61,169,245,11,83,109,208,86,252,180,49,84,41,204,92,216,49,17,201,186,200,189,39,76,41,177,167,161,230,172,146,173,16,234,116,239,95,98,9,24,171,218,133,81,44,31,177,217,194,125,162,164,172,152,76,200,146,199,242,131,158,39,11,76,49,94,108,59,132,138,52,104,66,244,116,68,178,27,221,218,243,142,229,131,140,95,17,64,44,94,90,50,244,230,137,2,95,121,108,85,157,161,195,110,184,142,45,175,20,103,86,238,13,219,67,212,89,66,128,211,84,4,62,33,125,25,30,37,239,167,42,39,108,106,59,65,178,124,215,87,213,238,245,212,204,228,246,119,186,77,43,184,10,108,158,192,55,52,202,52,159,114,173,95,200,223,183,29,106,239,146,234,139,37,200,102,220,44,181,66,72,141,243,38,139,73,123,172,200,136,187,151,24,12,9,103,42,158,11,226,178,162,101,223,48,163,13,183,115,70,54,45,123,253,229,50,111,14,127,144,135,213,208,29,112,232,72,3,83,23,171,35,43,112,204,250,99,17,170,83,14,210,51,50,76,192,21,48,116,220,122,243,51,151,170,127,47,218,174,138,86,116,16,72,234,247,149,82,37,209,186,194,203,4,129,239,205,179,82,148,38,252,100,231,214,130,97,1,67,64,166,41,101,244,145,204,248,89,169,18,4,99,38,4,159,204,24,70,251,169,147,129,218,199,149,227,106,24,76,197,42,160,246,32,114,52,131,198,251,41,219,97,130,118,40,106,220,56,89,223,5,132,129,232,60,57,38,215,128,161,37,176,209,157,196,205,207,254,164,169,43,168,177,86,88,28,228,57,150,68,160,17,182,27,174,180,51,200,46,117,121,227,240,199,146,233,242,123,215,31,23,190,192,19,237,143,128,57,110,146,194,221,88,203,29,62,14,231,13,53,33,14,209,111,213,224,25,196,204,146,102,63,48,36,133,190,2,200,82,73,60,7,5,195,26,30,37,65,136,220,245,218,69,216,214,19,133,120,94,67,104,218,15,92,153,41,254,190,187,213,234,40,108,114,68,254,84,132,8,69,95,15,189,18,124,11,127,101,244,15,138,50,38,35,195,78,242,171,49,37,165,169,136,199,66,35,209,71,62,76,59,73,95,120,163,158,193,167,56,82,3,42,194,74,159,90,138,197,135,16,180,138,108,37,54,153,228,27,214,160,192,191,40,8,21,122,92,91,140,82,92,225,99,254,181,128,17,162,123,96,24,94,115,12,27,137,206,174,227,234,125,120,83,208,176,222,13,13,175,209,228,120,188,221,120,39,203,182,113,153,193,20,49,239,184,122,98,83,235,252,199,48,93,129,38,45,214,160,41,46,40,93,224,185,194,173,125,86,245,170,81,92,48,140,224,66,215,165,57,121,53,238,77,40,85,220,81,252,52,204,141,251,206,142,75,173,91,229,177,245,227,224,195,193,155,233,57,63,248,218,177,120,16,118,81,222,226,99,244,48,213,28,133,1,81,55,179,102,213,136,254,92,136,99,104,201,57,45,5,45,2,177,80,109,228,103,89,67,252,232,12,239,198,7,83,52,144,116,142,147,124,61,1,164,72,171,238,209,11,185,80,127,42,12,239,170,59,29,13,73,51,126,217,228,166,151,110,225,21,141,158,239,234,9,41,190,154,87,180,56,118,175,179,130,120,99,106,105,54,114,145,219,233,100,40,86,225,115,61,123,48,58,83,203,97,44,133,173,219,168,49,194,56,186,208,70,214,109,50,155,141,251,193,116,192,169,202,212,153,162,123,59,125,2,75,7,134,200,103,121,156,211,101,198,213,150,221,210,101,187,169,240,240,145,149,105,77,27,2,91,234,175,57,140,60,76,213,205,12,154,143,29,240,185,89,90,207,134,67,140,234,155,71,164,48,254,176,31,17,154,240,16,239,172,176,95,55,129,169,142,233,126,112,65,165,61,165,30,247,192,231,239,60,10,203,255,211,234,51,76,175,157,195,155,157,84,18,74,29,35,221,226,20,234,111,135,207,63,78,93,118,120,68,252,162,81,197,122,155,132,27,133,26,199,9,163,101,92,77,63,164,194,36,98,221,154,166,195,113,75,101,207,121,38,68,132,221,11,56,48,126,130,236,179,80,215,198,118,199,105,0,123,159,192,104,208,221,155,19,128,72,242,220,13,178,202,30,47,13,146,151,173,48,245,214,94,46,15,195,200,22,134,106,154,163,118,105,247,181,80,253,94,101,228,117,180,123,107,50,63,91,158,218,42,250,252,124,48,13,85,233,113,68,219,100,149,40,106,53,34,95,169,227,71,180,237,124,33,63,248,80,113,68,142,68,96,19,218,185,240,57,61,244,169,207,159,83,20,75,145,229,91,207,75,161,117,194,25,64,135,177,215,139,220,52,173,16,208,190,7,74,5,134,188,19,216,117,99,129,244,243,186,82,151,107,121,72,215,51,27,198,186,42,4,63,40,135,114,74,214,128,247,18,162,168,100,154,247,243,14,172,33,52,52,5,94,230,225,92,152,0,179,192,84,98,199,242,2,206,183,24,4,81,203,185,250,125,165,40,101,87,133,243,121,227,247,177,173,5,240,46,129,133,84,115,31,241,57,187,209,199,10,108,178,141,113,243,190,149,123,8,24,73,179,117,225,34,141,165,7,78,180,103,197,107,49,54,52,249,109,122,145,194,91,53,38,170,81,229,181,24,81,82,141,161,77,106,156,4,70,131,123,184,65,0,11,143,230,209,105,237,130,163,58,126,27,26,56,89,2,120,101,178,227,29,183,110,11,129,104,90,221,154,71,99,104,203,58,53,4,110,8,47,198,208,80,90,147,229,183,76,219,45,190,39,114,129,91,94,90,183,64,215,133,169,235,19,248,88,26,105,223,95,94,74,37,133,165,28,142,46,180,78,210,159,9,81,3,2,131,241,76,120,135,89,47,229,119,239,141,217,191,228,98,106,105,214,253,148,139,144,201,18,248,156,9,181,231,59,172,45,162,149,137,254,237,148,238,250,216,24,111,242,76,156,208,237,78,225,157,207,164,145,145,209,117,215,226,108,235,52,196,78,185,249,249,82,35,54,179,227,25,142,231,141,20,154,88,226,117,210,191,83,183,124,42,106,65,71,156,186,48,161,85,157,38,36,240,163,201,210,170,7,36,16,68,193,49,253,29,61,224,89,165,212,138,128,201,206,222,98,63,8,41,73,141,36,42,146,176,224,196,192,153,100,50,110,132,134,82,152,26,56,24,207,210,50,201,156,22,183,166,171,186,200,192,146,53,105,143,128,151,202,68,37,56,38,198,157,10,8,140,72,249,11,103,69,205,81,108,136,230,224,144,176,4,139,150,87,236,55,159,156,222,55,252,5,155,210,116,169,92,234,66,201,174,93,16,165,140,93,46,74,93,122,21,152,238,197,11,67,118,121,195,10,7,70,166,55,118,171,137,128,142,28,247,68,252,82,137,105,118,150,60,69,127,2,83,119,21,150,6,188,12,98,76,99,47,109,152,60,2,222,91,202,255,209,134,171,217,245,75,41,36,135,164,80,174,166,158,102,196,129,125,254,117,23,83,60,209,58,156,229,183,177,106,178,60,24,170,172,215,124,155,204,194,91,143,65,236,44,213,136,250,177,25,109,97,43,51,242,253,26,181,207,231,214,117,234,115,209,154,229,164,44,70,67,136,182,173,192,5,38,250,128,225,137,215,123,83,191,20,101,169,228,72,138,164,111,146,213,87,182,56,32,150,133,124,229,177,9,178,222,199,62,207,212,164,63,154,168,31,205,168,254,185,23,70,207,150,183,66,147,108,84,178,27,115,215,22,55,121,66,202,61,227,131,157,173,112,100,253,237,98,7,64,220,252,108,255,66,70,3,181,172,244,35,210,88,151,134,62,183,53,64,199,250,219,180,25,233,68,205,24,43,177,120,49,184,150,24,19,19,82,226,123,2,176,119,10,243,29,186,227,165,220,185,196,200,178,78,22,178,11,209,7,54,169,158,73,73,97,84,198,124,104,11,125,171,37,171,224,56,221,180,114,77,135,233,62,184,241,101,106,209,71,16,100,161,137,78,226,239,78,135,65,83,108,109,113,115,18,45,178,209,211,130,158,162,192,31,111,29,45,20,129,135,201,53,56,140,216,205,208,155,211,49,234,166,204,34,83,168,251,165,201,126,185,127,180,126,125,201,243,65,107,20,112,46,90,12,183,188,242,97,65,99,63,7,22,225,73,209,51,75,182,98,93,165,215,110,53,198,3,183,155,215,90,168,220,9,159,3,201,79,201,76,65,48,170,17,73,204,120,186,214,253,167,11,138,192,178,33,210,157,56,194,229,92,28,231,146,235,166,231,25,131,58,110,78,27,173,28,65,116,130,172,168,131,132,20,154,125,233,194,136,134,221,201,64,111,163,144,96,208,111,189,111,154,114,193,171,162,118,14,41,213,155,75,164,190,182,9,81,5,188,57,20,144,92,184,165,169,223,11,154,30,167,36,1,38,181,171,112,133,90,247,194,9,102,55,129,177,246,61,120,65,9,108,22,79,252,7,71,248,193,96,9,186,36,106,8,177,72,28,134,49,80,39,75,93,116,106,220,183,54,91,213,161,85,243,45,226,183,81,193,146,216,30,21,244,35,58,39,22,74,68,146,129,77,68,33,209,57,11,56,193,62,170,48,165,144,241,220,132,36,116,104,5,253,238,237,19,145,51,80,71,118,204,212,26,125,69,44,130,221,158,231,74,70,137,16,43,136,199,110,2,23,168,41,99,121,158,47,38,65,226,68,33,108,207,119,83,163,13,87,92,241,97,212,9,53,246,122,156,231,231,115,103,139,12,223,147,2,63,70,63,88,115,106,73,14,64,204,25,253,94,5,26,218,21,54,69,29,58,139,27,53,27,59,44,14,74,37,116,13,52,142,195,118,29,63,172,140,103,162,205,125,61,5,234,213,230,243,211,52,0,251,27,183,4,25,201,165,127,9,134,173,100,130,27,235,250,83,75,169,49,44,104,89,246,181,147,7,53,188,243,129,143,213,17,175,97,216,22,43,48,253,254,245,186,60,199,114,29,122,243,121,224,48,86,41,245,17,130,65,96,42,224,174,123,176,155,84,98,24,188,162,58,24,115,6,110,56,129,49,226,103,124,94,216,210,196,1,56,240,49,167,194,174,163,113,76,151,4,112,139,6,20,10,214,103,122,30,140,142,224,26,230,42,50,60,239,213,169,71,3,10,133,53,173,232,79,83,31,55,175,153,13,97,119,123,223,74,241,88,162,133,234,231,109,254,226,157,82,199,150,195,144,70,86,78,127,250,236,128,51,162,33,102,177,230,253,124,145,155,156,71,213,84,11,126,248,158,179,138,169,204,81,253,194,156,53,253,218,217,103,50,60,48,69,80,177,224,178,49,93,43,156,239,193,64,9,59,189,157,2,55,227,159,188,182,114,146,180,38,48,17,167,184,57,107,234,121,107,103,107,15,122,140,249,19,42,203,10,103,9,18,161,218,176,245,139,144,173,13,59,155,138,186,172,175,52,95,5,26,44,229,179,151,62,191,156,232,81,184,134,116,237,93,223,56,84,63,61,28,31,246,160,164,55,55,185,221,125,237,236,252,184,146,100,90,46,86,30,187,233,96,198,29,30,112,83,242,66,210,15,116,104,93,3,158,190,102,65,105,24,216,23,237,162,36,1,251,19,139,109,5,60,219,51,69,103,57,118,234,245,183,232,29,173,243,133,251,236,15,44,95,114,102,43,34,10,248,236,188,186,112,231,217,31,157,139,141,61,59,169,214,177,165,1,75,52,201,226,90,208,33,39,112,55,226,242,56,18,56,120,101,228,3,246,181,152,69,48,229,205,231,230,40,128,203,213,4,221,244,106,138,33,122,160,132,87,229,177,77,236,41,34,33,139,194,38,137,193,180,254,107,46,15,191,133,152,139,172,107,42,182,162,214,238,124,204,172,106,92,152,80,228,75,99,100,248,48,186,227,52,170,52,195,177,216,107,232,11,63,107,135,102,177,112,44,144,10,250,195,181,81,47,109,190,180,206,95,182,201,72,191,81,244,248,156,116,205,168,51,114,24,239,180,183,15,153,191,176,161,238,176,14,176,183,159,135,218,198,99,19,182,3,173,192,85,191,6,254,88,152,22,153,88,188,140,155,244,106,191,246,53,201,212,170,147,148,100,172,123,153,11,242,137,170,91,248,172,148,34,205,176,122,140,202,85,87,64,164,31,8,16,111,145,68,60,32,31,171,133,121,93,214,227,192,2,207,125,237,72,10,35,210,3,223,238,41,236,196,41,164,25,252,48,84,8,14,51,187,223,97,227,131,120,213,10,137,212,154,159,145,53,146,190,62,178,138,135,170,11,243,120,210,206,232,59,8,192,164,174,231,177,137,128,132,245,124,206,172,253,28,215,131,141,42,108,208,51,221,135,8,119,0,19,115,240,129,83,230,85,31,152,254,194,176,50,241,72,164,246,221,86,94,138,88,248,57,7,8,184,233,183,182,6,95,191,26,110,65,97,111,97,34,213,91,210,204,12,204,51,43,76,248,200,119,28,236,246,51,171,228,165,209,19,126,237,126,42,189,213,117,110,8,210,68,247,34,116,116,93,104,182,128,77,205,221,225,157,199,3,194,74,237,32,20,50,43,191,215,226,57,59,108,84,144,207,47,115,172,197,213,152,67,207,134,211,175,9,179,240,53,31,219,172,15,196,128,124,166,24,169,133,158,136,100,135,114,124,143,99,238,84,97,219,4,166,98,208,31,122,245,63,60,51,213,28,41,126,26,155,36,235,166,128,50,110,188,49,108,130,231,98,188,19,79,94,19,60,78,82,188,145,140,25,34,66,17,84,159,103,97,244,133,95,136,250,153,24,24,132,25,77,247,58,42,73,82,60,214,121,227,210,239,153,76,239,161,236,251,88,91,169,12,83,251,105,161,198,59,59,15,146,139,44,190,122,21,219,120,163,136,24,201,43,59,235,146,22,219,248,30,85,207,68,222,126,138,57,54,173,156,79,126,24,122,181,26,47,212,122,71,212,12,167,143,174,198,183,68,20,167,233,167,206,80,227,175,59,141,206,99,234,67,67,183,29,93,16,84,232,13,81,34,166,20,10,57,197,118,97,37,148,79,84,65,110,39,117,7,230,244,144,141,146,10,163,187,174,73,202,107,237,7,77,245,185,222,171,39,250,75,122,115,90,25,86,192,124,79,253,154,137,72,253,253,92,25,78,140,251,220,149,44,113,143,72,196,57,51,171,208,82,28,120,17,165,140,239,133,136,134,252,118,133,172,232,14,205,106,42,101,228,180,203,68,20,131,92,155,250,173,200,112,245,25,193,155,253,147,182,255,195,181,49,110,18,171,154,207,132,207,97,5,49,25,173,154,93,88,124,210,79,248,44,34,94,104,24,107,182,6,131,191,68,47,220,129,33,128,144,73,154,72,223,248,86,121,190,28,105,249,173,112,161,164,38,224,90,52,230,220,136,242,71,209,36,57,251,36,146,61,124,47,19,90,115,152,232,154,58,8,169,208,59,247,61,216,54,141,41,93,33,36,1,92,234,123,108,19,131,126,191,246,32,61,235,240,164,154,73,97,184,249,74,192,180,225,203,46,206,215,166,231,243,131,81,207,88,207,76,35,178,235,57,100,2,67,103,79,123,135,54,34,191,182,105,174,146,166,49,190,55,140,121,223,76,219,236,156,245,253,160,36,255,252,183,27,18,41,207,205,139,57,78,14,91,209,135,194,123,94,114,75,72,70,218,126,166,3,225,216,113,97,214,163,192,180,124,198,59,37,15,156,117,55,205,4,25,91,192,176,187,74,22,237,140,116,95,139,128,90,41,250,142,4,198,66,118,115,25,138,223,150,117,107,192,229,238,241,86,186,113,12,201,166,101,108,44,254,211,38,122,165,86,41,241,230,96,28,56,11,102,190,219,14,196,60,46,19,70,83,229,113,9,36,96,77,253,198,8,99,155,222,133,227,46,202,99,211,122,231,182,246,54,197,114,253,101,40,30,227,115,88,128,88,223,247,143,70,195,31,122,172,71,224,60,253,132,190,227,157,76,147,144,209,141,158,69,227,145,161,141,184,229,227,45,82,108,18,147,244,204,81,181,57,11,162,207,110,106,83,103,82,52,137,203,151,13,85,182,99,176,32,127,165,126,19,85,191,203,109,86,35,64,213,81,87,250,201,61,144,115,150,10,100,121,242,211,21,218,178,26,112,95,251,185,117,101,223,14,20,165,153,7,62,79,180,118,192,123,244,169,71,64,181,210,66,127,44,194,189,143,95,84,141,204,208,199,77,147,202,208,89,116,22,110,138,128,198,182,242,88,157,7,52,143,122,207,241,180,106,190,103,2,83,8,239,164,24,240,145,81,67,153,213,152,32,53,49,29,238,73,218,26,65,87,243,78,56,72,190,104,87,83,191,201,250,236,214,7,67,241,190,213,244,67,21,178,124,211,255,192,85,245,155,24,247,229,130,158,22,158,77,186,91,209,163,156,46,140,190,184,26,34,176,22,205,21,63,141,152,211,208,87,186,227,103,77,110,236,177,112,206,182,92,252,125,65,103,166,5,72,132,53,143,107,127,225,197,254,175,112,104,85,91,87,116,215,240,250,239,93,251,181,16,117,118,93,146,80,57,123,23,28,145,165,179,135,62,63,76,241,222,10,148,162,122,121,31,120,145,51,251,83,193,48,85,218,99,122,33,83,24,63,109,253,170,106,62,161,231,221,119,192,3,194,25,129,77,134,94,225,199,157,59,142,55,71,137,195,231,29,108,157,191,188,206,122,135,134,24,238,120,172,43,104,217,74,192,28,92,239,222,95,203,29,154,185,239,186,247,175,17,153,26,20,198,26,173,64,2,83,105,53,227,185,169,163,210,16,144,185,54,31,8,251,68,79,143,149,209,167,255,110,133,78,100,233,129,118,86,108,143,135,162,9,67,122,195,169,211,76,240,1,58,76,173,152,76,4,178,11,205,149,116,103,50,38,85,73,164,84,200,222,93,242,6,120,61,22,10,234,84,165,173,184,57,221,191,122,53,30,245,136,175,85,241,92,164,146,224,108,221,103,161,206,184,122,211,76,163,48,85,183,205,225,159,166,163,60,55,253,18,174,88,59,205,164,23,137,21,108,87,35,51,119,24,26,118,189,184,210,222,228,143,221,76,176,94,208,212,179,7,164,9,157,210,252,37,79,141,110,182,83,130,155,238,95,123,94,10,26,18,49,108,107,56,149,29,216,24,145,61,171,61,209,188,90,90,184,132,65,31,181,152,168,47,83,140,36,227,134,133,250,206,5,228,93,68,191,128,60,127,15,5,225,153,136,35,86,125,174,66,88,118,248,213,195,20,81,229,230,16,159,172,120,101,131,122,20,53,164,225,249,116,250,68,72,162,74,19,197,27,246,235,73,57,103,192,176,151,203,208,18,44,3,197,23,215,89,41,89,203,120,44,115,229,85,187,192,22,100,19,152,147,43,221,171,225,223,89,2,99,98,246,28,48,226,51,23,101,95,221,241,57,207,178,174,34,10,197,74,45,81,134,48,77,127,91,228,64,15,76,205,227,23,206,155,148,29,52,17,233,56,219,0,124,192,45,174,102,239,44,130,54,28,14,159,12,63,249,111,133,237,173,4,204,137,44,214,79,177,66,155,216,43,105,24,150,125,184,24,9,82,140,139,218,86,217,204,160,49,222,30,156,178,91,87,161,15,73,197,24,43,211,138,97,83,135,43,239,155,114,175,248,26,20,195,168,107,14,19,9,36,69,14,23,136,107,167,192,137,82,101,121,99,170,129,202,174,204,94,119,127,154,60,164,220,188,226,183,198,10,192,199,21,26,78,72,158,232,222,143,171,169,95,212,175,85,217,57,119,9,216,36,191,4,62,39,236,142,117,79,5,138,86,237,210,68,93,239,28,38,231,223,158,155,179,127,214,251,74,155,70,36,10,181,205,37,86,54,133,120,73,159,11,38,165,21,223,235,60,243,99,184,65,245,87,102,188,242,5,237,134,28,93,199,101,217,43,197,94,185,140,98,85,111,78,231,216,244,151,134,153,166,75,23,178,177,222,98,125,44,42,55,179,252,54,241,106,55,41,169,227,167,13,94,94,26,165,200,59,70,78,104,49,235,250,49,86,162,88,32,219,138,243,101,54,252,218,14,253,131,81,164,49,228,200,166,14,147,210,129,31,76,203,14,221,212,2,91,207,208,118,152,242,111,177,205,10,213,228,203,45,55,235,232,158,250,61,41,33,117,146,119,227,127,219,234,215,32,240,6,237,219,7,227,40,138,86,22,5,246,22,163,117,24,241,75,177,236,178,9,130,197,197,70,245,32,247,94,52,226,238,184,248,216,49,162,106,78,223,12,250,37,23,62,83,67,94,154,81,1,246,120,43,20,174,107,145,29,148,71,203,51,85,240,185,98,253,14,129,145,172,119,195,146,226,255,42,138,84,7,166,110,231,115,129,39,181,75,26,213,70,18,58,84,61,167,245,254,151,161,23,39,26,223,226,226,202,138,144,145,17,216,247,222,117,84,28,233,249,145,145,157,247,11,245,180,195,68,104,171,162,188,226,64,169,126,21,223,28,194,202,233,77,247,68,136,72,57,200,200,48,21,99,233,67,61,58,165,87,12,173,118,132,88,253,230,80,49,9,97,210,129,211,142,6,214,105,132,161,90,92,152,97,192,244,134,227,105,60,251,90,121,129,190,238,57,246,125,104,168,18,170,103,4,183,122,246,56,208,164,148,236,76,92,133,199,8,29,40,58,155,118,210,185,0,33,201,253,32,196,179,180,158,152,104,121,245,186,140,153,45,52,47,103,62,6,65,114,110,238,105,242,213,83,220,4,26,250,207,123,245,129,35,177,174,31,187,89,11,134,143,27,145,232,173,31,132,42,200,22,179,180,17,84,213,121,214,142,13,231,219,37,113,100,170,234,46,74,246,186,199,59,193,113,149,174,121,115,194,136,115,223,171,151,186,55,112,105,38,215,175,226,167,155,136,122,209,239,66,174,171,198,43,163,137,65,62,38,58,18,222,168,51,77,177,68,13,2,244,76,86,190,47,28,6,241,251,84,198,20,28,251,56,243,104,200,52,66,16,183,223,87,2,59,166,52,98,38,35,41,232,247,98,35,234,94,2,23,236,212,124,127,25,119,233,194,240,57,56,77,199,52,150,253,38,230,182,229,209,202,189,57,214,131,164,40,136,39,214,121,95,10,85,241,242,49,9,85,142,187,248,234,180,13,234,194,197,84,123,238,20,134,99,94,126,27,138,228,146,100,134,239,173,47,141,229,149,86,140,124,209,12,32,55,183,57,95,46,12,11,152,188,22,200,31,235,93,155,156,172,18,88,72,70,14,177,99,10,155,132,134,160,180,129,182,88,0,176,22,233,199,182,211,112,197,28,70,237,74,62,39,182,79,139,77,195,132,131,154,94,12,211,80,139,89,120,236,64,45,220,77,56,137,206,243,68,45,2,145,69,255,32,236,38,11,241,51,127,106,138,171,174,74,2,176,217,20,190,2,140,245,41,66,145,192,212,220,187,5,199,38,113,140,216,113,225,101,213,254,254,92,72,80,94,13,31,51,207,96,32,243,145,211,102,125,35,180,192,84,251,199,218,165,116,43,203,200,160,64,218,177,211,14,203,39,86,129,57,106,61,64,144,41,134,187,189,4,192,38,90,29,63,61,173,89,73,96,2,4,110,233,100,4,200,175,231,6,108,122,127,35,96,33,253,54,189,133,20,28,83,7,133,149,112,200,189,105,15,136,61,133,50,205,203,8,11,106,249,176,184,53,123,155,126,46,34,59,61,38,233,120,180,49,137,183,18,245,136,77,156,8,86,13,107,1,24,241,33,247,133,179,249,2,69,175,134,16,43,102,18,175,101,22,121,227,45,211,36,239,232,241,150,46,87,13,162,181,208,39,197,86,58,33,68,42,50,112,116,156,189,175,138,192,24,50,21,50,50,10,253,92,165,234,192,155,158,108,121,165,116,46,187,204,200,52,203,99,232,75,131,105,43,252,108,202,250,206,22,163,48,53,250,219,223,10,153,182,155,249,180,178,46,163,3,116,184,72,193,48,40,86,179,187,71,80,122,180,27,82,177,18,123,250,3,226,226,141,128,164,188,149,76,235,65,172,93,254,245,148,229,195,246,213,61,186,70,171,127,185,145,208,182,141,97,175,198,218,164,83,45,235,200,112,220,227,161,183,5,142,239,11,167,41,139,122,116,135,55,202,194,89,96,186,105,190,90,101,242,204,102,238,9,156,72,255,102,135,217,86,203,125,106,84,214,70,216,242,133,40,202,148,139,169,233,244,61,158,208,89,185,231,98,67,35,186,109,151,172,152,132,225,211,77,118,1,99,73,248,20,134,213,190,23,89,215,196,183,48,144,63,56,91,44,99,8,92,17,191,233,14,35,201,46,251,213,185,153,201,99,6,108,233,201,11,55,232,226,125,117,49,234,155,190,32,199,178,76,214,219,81,136,0,101,142,174,10,85,106,115,148,242,236,36,191,76,139,208,142,199,50,137,245,41,191,140,12,167,103,77,49,81,96,5,144,171,139,85,147,199,213,228,131,167,194,205,50,238,14,211,51,58,228,141,67,192,239,158,50,10,111,121,202,94,71,45,203,46,23,70,94,93,54,233,69,203,98,196,22,240,16,243,150,57,186,76,118,219,183,97,120,27,165,49,29,24,42,13,247,2,12,222,242,181,18,116,240,253,94,204,150,172,48,20,123,238,133,155,247,217,100,207,88,56,102,165,196,200,206,28,158,250,198,57,239,189,52,156,151,130,112,198,125,108,244,141,115,68,144,185,122,233,111,19,188,33,211,233,48,57,52,57,1,160,123,165,77,206,97,162,163,187,9,140,24,218,7,86,107,171,150,95,38,33,20,65,90,156,151,41,11,115,210,122,230,222,34,206,32,249,89,65,9,128,186,169,204,235,236,87,190,0,184,211,228,230,235,178,158,23,112,251,160,129,73,115,198,12,174,38,114,47,15,181,18,234,173,35,224,53,150,62,243,111,107,189,55,103,117,200,208,38,138,99,177,244,76,99,79,30,26,149,210,25,171,254,172,148,94,228,99,65,80,158,61,199,6,76,218,242,126,106,218,139,40,160,118,120,83,12,36,55,183,188,76,172,158,150,76,23,236,194,228,215,87,110,1,175,174,171,103,146,143,114,217,102,96,74,58,238,234,193,129,11,49,52,224,182,146,190,149,98,185,254,120,43,200,102,234,23,201,188,244,60,238,91,25,93,54,36,60,223,50,98,125,84,107,178,150,119,74,248,52,114,9,212,16,167,203,154,223,76,189,122,59,33,37,146,219,112,3,222,169,68,254,182,228,216,227,233,45,95,98,219,17,71,31,243,46,124,34,108,101,8,220,140,165,42,166,248,249,222,178,141,83,230,70,96,255,238,11,244,86,92,152,22,176,48,176,24,197,232,242,189,225,233,202,177,238,23,101,4,235,1,171,23,216,242,126,233,219,232,15,124,13,145,98,97,217,212,94,184,197,47,195,199,50,83,126,96,4,178,239,59,147,182,219,31,60,194,172,52,146,238,38,231,203,176,51,56,118,249,138,22,221,82,120,19,248,141,171,201,45,180,7,206,171,37,89,220,143,225,8,188,211,189,121,35,122,243,192,5,155,237,174,125,161,41,252,193,247,177,143,241,5,249,203,131,162,97,21,240,32,213,255,252,116,11,183,141,251,210,123,241,60,151,151,221,176,58,77,242,234,185,56,187,30,44,48,36,18,253,249,105,39,205,99,253,116,209,128,51,180,134,138,225,164,158,176,221,132,151,193,24,69,43,96,20,161,159,135,30,61,220,100,130,95,244,7,42,108,26,113,14,67,20,221,158,199,58,107,104,198,205,27,117,222,242,92,214,46,118,111,14,59,252,150,171,141,68,55,214,15,5,116,73,44,195,129,62,114,142,181,219,104,125,144,211,203,72,187,34,117,122,142,26,252,0,189,26,37,176,152,73,13,253,227,161,87,55,211,145,10,216,244,175,5,198,19,139,5,214,113,41,21,69,168,50,14,175,78,118,180,76,133,145,1,243,231,234,144,66,137,227,5,61,224,93,125,48,9,220,106,8,67,17,242,240,199,234,70,230,172,143,101,170,186,241,211,198,139,86,20,166,80,223,223,184,49,30,234,192,208,125,184,247,222,232,239,244,7,30,119,14,119,44,205,36,19,141,98,161,251,61,134,169,120,9,106,44,94,254,208,163,177,125,202,99,177,92,92,86,155,250,131,44,129,34,96,138,129,60,146,90,190,112,142,192,104,250,122,106,181,76,139,136,201,199,164,110,55,194,153,8,180,244,169,47,28,39,48,210,82,52,138,213,27,64,102,167,165,220,53,54,52,76,143,174,95,147,166,153,200,224,19,221,175,239,197,132,242,28,61,71,85,82,155,118,224,88,239,56,189,214,47,130,41,48,58,173,158,141,166,83,118,111,189,247,160,154,200,31,11,237,247,42,150,35,61,27,216,69,14,19,93,209,221,110,110,178,32,254,211,103,207,88,207,27,135,107,51,197,7,193,222,218,77,174,94,200,130,132,165,115,118,198,241,236,103,22,9,141,29,139,72,79,210,161,65,127,209,99,95,48,234,204,170,40,66,96,190,2,136,223,235,183,166,187,50,226,45,197,226,85,93,15,221,76,45,199,247,202,142,105,136,70,145,142,155,148,154,47,251,106,93,75,67,223,217,218,217,217,223,38,186,76,68,137,245,141,179,226,186,195,136,153,235,161,59,241,130,253,157,193,239,14,5,201,243,177,119,164,225,145,77,91,106,91,194,42,181,35,81,97,162,107,234,162,224,103,5,159,37,176,229,57,4,70,212,62,238,141,78,113,203,207,210,157,189,197,197,173,142,91,109,103,123,37,221,61,113,235,178,159,167,110,100,48,125,155,182,3,189,62,103,50,228,125,41,224,138,76,139,30,94,212,11,92,116,9,157,44,109,233,176,255,120,56,134,120,61,193,60,129,23,245,77,254,194,51,138,235,98,27,210,232,85,194,243,66,144,109,182,189,244,230,13,90,29,135,235,126,143,100,94,241,14,148,210,205,199,204,169,212,178,250,43,59,239,126,238,199,88,128,57,42,166,2,130,109,229,61,208,243,140,236,76,37,233,144,117,117,89,37,96,140,172,18,37,78,15,140,99,225,207,245,83,64,248,131,137,229,228,215,230,21,28,71,77,205,187,193,232,118,192,91,138,151,121,43,228,52,253,104,171,208,70,84,9,113,33,229,229,188,219,92,76,15,189,140,204,90,114,221,132,194,254,170,85,95,90,94,208,182,220,171,103,17,39,124,192,38,187,5,69,132,80,238,77,99,81,100,40,121,172,244,156,78,22,189,92,247,157,204,172,214,0,57,146,26,203,163,18,238,148,135,38,226,78,148,208,97,120,23,231,20,184,88,70,205,97,82,204,50,145,48,45,82,228,217,209,138,219,75,70,70,17,237,112,234,96,202,135,206,215,232,10,39,30,45,96,139,212,221,73,220,233,163,117,194,229,73,205,243,150,165,217,173,75,215,79,62,62,116,210,45,135,253,31,145,75,95,32,231,235,109,9,184,216,249,239,10,33,198,101,168,238,106,55,198,183,187,248,96,79,42,10,119,99,189,139,237,172,215,91,234,7,92,161,114,136,181,73,53,164,216,126,199,90,163,105,237,238,149,179,86,49,207,206,157,103,180,167,28,120,149,33,95,147,234,237,17,142,116,253,117,38,101,129,97,68,246,227,165,82,23,52,197,82,63,19,33,133,88,12,48,68,169,122,115,104,8,221,254,170,232,25,77,241,71,49,235,231,125,46,50,227,101,200,205,57,125,118,124,205,4,17,195,210,171,207,90,141,28,62,34,40,107,200,192,217,194,247,61,54,59,180,43,242,82,10,51,188,196,197,136,214,200,158,67,27,7,110,99,28,186,48,86,233,205,115,189,241,1,40,215,138,78,51,132,106,106,12,108,65,232,38,7,99,63,7,10,114,49,97,76,100,81,156,0,46,208,76,134,173,1,73,161,132,161,250,79,192,57,224,115,36,239,252,192,52,29,196,205,43,101,46,58,52,56,72,98,228,112,47,72,168,244,199,170,234,105,215,98,117,182,10,39,154,239,74,252,52,92,219,18,217,64,113,213,53,191,64,169,130,145,167,78,245,106,207,193,91,71,65,189,12,140,100,93,242,156,148,89,134,73,102,138,25,4,35,204,202,78,112,115,9,122,140,119,23,254,62,112,129,211,229,174,46,100,213,143,231,27,166,31,157,74,178,35,53,107,222,187,239,132,132,110,23,148,231,238,50,81,154,46,108,200,70,224,194,114,120,81,194,174,48,69,124,97,228,228,46,45,155,160,200,174,205,152,224,80,141,138,235,67,224,200,169,21,177,144,232,33,145,129,193,94,145,239,234,128,96,85,206,61,226,141,173,197,78,137,152,175,30,31,230,36,199,249,112,230,80,186,69,255,160,198,186,114,141,1,24,137,229,167,183,25,111,177,155,193,114,34,153,29,178,205,169,220,243,252,17,231,49,25,230,52,239,111,35,105,171,81,40,235,198,203,35,44,141,185,68,111,194,96,88,77,203,61,63,202,214,139,59,28,158,57,14,31,172,214,103,138,206,25,65,243,179,75,214,63,192,20,158,132,237,118,150,56,90,25,2,67,122,146,227,92,60,195,24,146,115,130,78,188,68,57,44,55,23,226,18,91,215,212,227,132,33,98,153,34,185,121,182,176,70,252,54,109,57,250,219,38,126,21,214,116,37,43,167,27,82,38,8,220,175,157,210,80,103,22,248,76,234,72,178,159,157,172,61,126,215,57,138,80,71,15,51,134,30,231,166,112,179,14,93,135,33,158,211,19,189,88,163,108,252,118,127,141,191,94,32,52,11,115,1,123,232,15,87,51,23,227,183,39,221,174,186,79,103,11,235,127,48,156,120,234,101,211,45,57,189,7,139,242,51,120,5,117,55,236,230,73,56,76,159,103,125,55,203,144,199,166,123,125,139,174,183,77,135,179,69,249,94,90,33,113,232,169,63,59,90,73,49,50,104,132,245,149,39,196,4,91,92,140,8,241,124,150,16,85,43,227,194,143,251,195,250,205,37,230,18,114,126,151,112,15,24,50,53,223,137,41,191,196,23,150,181,143,48,116,204,37,10,83,103,215,157,163,222,84,54,19,186,78,153,12,205,122,111,221,143,70,249,15,30,20,129,57,2,194,235,51,229,46,177,167,173,102,34,234,9,49,130,230,208,155,27,203,113,44,64,72,53,52,243,218,208,63,111,97,110,195,253,216,36,204,75,235,6,93,90,14,195,43,44,39,39,74,68,37,162,11,212,205,247,172,67,163,183,254,58,10,150,236,94,10,211,154,25,78,33,193,164,38,70,22,157,5,116,88,56,252,147,71,21,152,214,170,240,10,153,231,186,97,86,139,228,206,184,247,172,235,129,169,215,201,247,167,247,210,108,221,177,177,70,208,99,217,79,151,254,140,236,156,157,61,38,226,180,52,162,140,172,152,22,100,9,120,172,174,223,179,88,80,63,134,70,147,79,86,152,79,224,214,72,53,226,99,9,155,224,56,167,30,179,225,216,215,69,63,72,129,130,195,3,131,149,130,203,173,63,109,157,30,177,149,47,26,34,245,222,232,33,69,100,227,216,60,35,233,1,6,133,104,236,166,104,153,36,137,46,24,99,70,137,135,94,253,245,250,90,50,81,30,95,2,48,68,36,89,187,141,42,151,235,91,45,184,185,37,242,87,233,106,140,232,92,101,175,212,109,163,146,246,26,110,49,32,71,33,226,40,192,4,221,194,90,223,148,169,200,202,71,42,21,245,1,135,171,113,61,10,76,33,73,108,89,84,15,36,73,163,216,7,74,225,103,108,218,249,100,46,48,181,112,236,127,48,201,37,22,240,133,173,89,218,253,35,228,68,251,165,24,109,200,91,226,19,125,35,111,80,94,87,113,42,41,166,159,113,254,29,63,141,50,49,121,176,179,191,14,111,213,165,193,113,247,42,246,33,109,88,201,25,115,38,217,134,145,197,209,96,105,166,200,52,158,87,4,213,128,12,173,80,165,20,123,218,38,121,36,31,20,237,226,158,239,23,235,86,27,113,97,200,118,162,206,255,140,42,63,17,83,24,168,118,9,23,137,114,193,165,95,44,225,137,196,18,89,196,44,101,104,199,100,60,246,101,156,34,43,107,220,132,243,37,168,62,25,183,213,181,94,120,194,183,179,226,131,52,102,165,92,109,218,108,158,132,161,157,139,245,43,240,36,31,229,175,52,115,74,203,249,85,216,251,163,84,171,21,235,32,153,2,231,17,245,55,116,224,245,34,225,162,98,135,173,111,58,168,16,226,26,92,216,52,131,124,229,55,164,54,159,123,163,221,62,221,92,105,86,27,81,20,102,138,251,79,67,48,164,37,75,133,206,196,26,23,211,138,85,196,231,44,38,99,225,6,5,179,44,235,1,197,27,222,206,73,62,105,195,88,26,25,57,211,12,135,119,58,188,233,182,146,143,57,80,201,242,169,96,196,101,85,140,56,244,250,122,212,200,244,98,233,41,249,94,38,204,235,69,2,136,41,206,170,40,10,192,254,216,103,20,100,128,244,149,146,99,243,55,222,217,183,247,51,240,117,165,239,140,246,120,183,244,12,124,100,39,17,162,82,199,36,24,46,140,36,80,236,151,112,51,180,169,111,220,90,248,28,92,80,35,233,44,180,44,246,55,255,59,245,30,229,153,10,100,25,226,149,225,108,149,165,175,140,208,186,31,2,198,20,51,196,69,178,190,175,200,51,158,117,7,249,175,204,20,139,253,249,2,129,130,23,94,107,129,161,219,112,63,166,211,97,185,196,176,173,52,198,132,47,65,1,236,83,149,100,126,207,244,252,16,197,80,117,74,20,153,68,71,117,242,12,211,254,198,11,21,24,50,239,30,240,200,79,70,27,45,213,22,69,27,180,110,181,150,116,245,117,147,235,248,96,46,214,179,145,91,37,239,202,54,97,150,173,182,12,193,141,240,28,145,24,105,207,76,66,210,172,5,74,33,164,88,166,132,181,144,136,113,184,145,92,122,230,240,170,206,138,99,138,24,227,234,209,242,10,230,109,4,27,38,118,43,59,105,177,74,201,120,163,176,180,119,57,26,137,120,30,184,7,76,37,134,192,166,76,144,99,100,221,138,2,47,12,89,103,148,50,34,238,208,170,236,11,199,5,162,78,57,59,204,49,43,149,69,40,111,80,64,253,193,139,166,120,185,24,62,213,28,63,205,196,42,98,192,145,148,204,110,89,226,16,247,38,123,101,54,153,67,223,114,240,213,165,137,6,184,90,26,205,225,99,78,104,249,65,54,157,67,183,29,97,190,154,91,236,32,218,36,92,240,197,152,176,224,246,184,40,202,106,177,124,142,43,141,146,219,148,139,33,38,242,221,110,193,66,240,60,117,129,74,215,173,137,133,79,223,135,62,87,179,254,116,135,169,177,184,19,5,81,228,240,103,205,244,75,82,68,131,231,181,162,64,211,58,96,135,152,57,153,4,103,142,91,103,210,53,114,116,37,148,208,227,216,52,193,228,45,55,79,203,220,202,11,215,165,227,166,157,158,153,26,55,71,6,89,97,19,15,42,14,83,120,122,231,9,241,180,20,174,23,44,91,240,38,11,156,17,147,240,199,166,83,65,83,29,201,36,100,61,184,177,224,127,215,210,82,106,71,90,52,85,44,202,19,154,236,210,84,61,236,216,175,176,151,183,150,191,161,152,92,99,125,192,164,137,221,42,48,39,186,23,66,66,141,58,101,121,32,187,210,195,85,134,170,251,140,69,239,13,177,138,31,47,164,13,243,11,23,73,82,46,234,128,180,150,145,6,182,30,217,35,8,68,219,149,86,1,166,85,213,125,101,152,159,74,146,184,163,53,148,187,82,193,129,107,157,234,101,192,147,138,222,157,195,38,99,124,183,5,218,215,32,226,116,216,24,21,150,192,3,78,248,248,109,43,18,148,7,67,68,193,69,95,89,94,125,104,174,61,65,16,19,251,240,130,153,111,234,205,203,12,161,181,131,86,18,164,50,209,42,181,99,126,128,44,234,149,181,242,14,93,144,85,47,76,133,168,76,21,42,133,156,161,23,148,28,129,194,40,102,199,92,176,70,73,9,1,160,130,208,156,158,158,172,136,85,16,234,79,151,96,108,131,64,175,245,154,21,206,168,171,251,43,181,180,164,84,5,210,125,90,92,194,199,248,179,187,86,141,211,33,26,2,40,115,217,41,160,247,158,48,75,248,59,195,191,41,98,108,83,50,200,70,242,193,211,164,109,244,106,139,216,126,168,209,162,138,35,141,195,114,235,88,160,170,220,26,192,163,28,148,110,22,135,81,95,210,125,1,109,162,8,230,26,61,83,211,207,69,226,169,250,177,10,215,64,154,186,233,100,122,137,252,149,81,190,214,196,95,165,70,124,70,125,27,61,125,240,91,10,108,194,209,223,189,141,64,108,235,2,57,155,233,121,169,223,59,59,7,33,229,109,1,115,55,118,180,239,230,180,15,106,193,238,178,250,183,21,55,135,217,244,74,40,30,248,28,209,41,82,137,84,237,71,11,39,181,58,231,75,134,199,104,169,38,73,117,224,8,83,34,253,61,53,165,139,227,54,83,53,100,239,247,173,102,63,223,226,236,58,83,96,76,178,229,225,241,227,146,209,118,81,46,60,46,35,3,52,50,253,82,199,0,82,234,235,59,233,54,201,217,251,76,196,3,146,203,172,91,237,243,184,74,129,184,92,168,84,123,124,123,147,208,188,86,10,46,50,228,202,213,209,137,70,152,192,84,204,124,107,254,156,168,230,59,118,65,115,111,17,67,166,121,67,196,200,96,79,61,183,114,7,125,81,156,212,37,229,181,236,180,246,2,153,69,66,108,93,122,23,224,179,199,123,50,226,252,129,88,220,93,120,100,213,17,200,218,14,27,75,108,23,24,177,167,207,204,63,176,113,22,222,111,73,241,167,135,176,86,50,169,242,187,223,44,222,226,242,234,155,69,3,82,151,230,129,197,9,159,252,96,163,58,153,246,156,34,87,91,141,140,255,116,198,117,170,83,225,53,188,227,2,152,62,136,172,48,170,144,254,210,178,201,103,232,213,88,19,247,230,70,229,42,207,101,164,118,195,135,70,117,180,76,133,73,127,83,79,126,49,226,214,82,223,9,101,152,181,199,59,204,72,175,227,180,8,243,39,119,248,216,235,113,246,229,165,193,140,93,147,207,21,40,98,107,239,58,178,178,93,184,238,7,139,189,187,76,189,188,100,31,56,202,221,98,208,254,224,22,19,209,84,61,138,142,156,116,245,103,128,253,224,57,243,3,15,55,192,208,165,133,203,227,185,249,112,234,121,67,133,148,196,80,8,253,252,98,118,85,233,144,225,222,184,209,229,194,89,162,161,192,212,251,124,55,71,90,145,18,27,129,7,213,85,37,96,66,127,15,220,163,252,154,44,34,237,154,250,92,144,30,249,84,202,86,14,178,244,157,66,52,187,28,166,86,177,164,231,139,156,3,253,59,2,32,154,128,152,75,31,172,153,208,161,195,144,98,92,175,140,7,163,218,187,5,140,187,42,48,60,94,247,183,233,80,222,85,231,105,54,121,70,135,105,167,94,2,67,147,227,42,187,88,196,72,156,232,205,105,22,241,217,128,180,41,181,21,23,198,145,118,137,5,74,196,233,29,150,155,195,243,153,239,213,22,14,211,171,139,49,193,125,48,157,18,186,175,160,46,220,3,100,95,215,89,140,100,70,238,254,74,173,19,191,200,226,133,200,165,199,43,197,214,144,83,149,214,169,227,129,230,184,24,37,182,251,203,166,122,224,213,86,252,52,165,18,247,167,233,191,233,158,12,231,222,216,203,247,169,32,6,246,166,215,131,162,175,44,215,82,168,226,167,34,104,39,214,38,240,57,232,98,83,201,139,64,185,236,88,3,98,187,156,253,222,52,102,117,153,71,103,41,99,247,251,99,145,27,234,58,238,99,14,199,25,130,223,73,234,74,224,74,111,87,245,105,70,217,112,107,114,243,51,101,207,220,242,145,83,159,161,207,5,129,67,243,25,94,206,158,125,14,137,187,178,41,122,217,222,179,4,76,201,186,220,187,32,213,190,47,220,187,36,50,22,53,75,195,229,179,129,247,37,158,5,253,249,251,142,114,86,201,194,230,176,111,35,174,133,150,94,102,40,206,74,247,110,66,96,234,190,101,220,212,9,185,217,8,124,76,151,235,35,96,255,146,57,172,14,211,141,115,11,33,15,76,179,181,79,194,66,107,136,84,108,96,47,157,109,225,115,33,216,11,169,222,41,2,27,41,131,163,131,188,227,125,101,221,196,48,238,189,151,138,105,2,159,85,235,93,223,11,142,193,243,228,93,224,99,19,57,215,53,37,198,40,157,200,115,17,20,156,126,111,170,13,159,167,166,114,58,251,142,66,155,79,83,67,230,124,42,58,48,29,133,62,89,62,53,10,98,199,132,202,14,47,162,122,50,176,78,242,32,30,11,26,113,57,124,224,180,128,215,220,81,78,251,46,111,236,152,198,193,82,113,224,70,207,184,220,155,197,228,126,147,137,158,44,113,54,173,95,60,26,0,32,127,45,89,250,115,22,89,135,238,250,113,84,18,82,224,33,87,27,227,83,242,153,82,89,2,55,46,135,88,156,145,141,56,12,183,181,88,180,221,60,223,20,48,109,189,83,70,94,32,186,246,143,121,158,25,87,248,162,25,95,54,70,134,156,123,214,151,134,192,146,179,7,44,228,219,106,211,123,103,184,22,99,22,54,90,217,244,99,39,203,51,249,205,97,175,174,69,230,25,252,113,30,111,164,9,47,143,37,235,231,87,254,214,253,185,168,214,148,120,204,250,185,240,62,178,78,46,70,166,10,7,68,143,93,218,254,175,196,14,150,109,104,35,22,72,55,134,20,185,247,162,180,56,166,120,135,61,64,108,67,104,228,155,51,82,67,243,49,135,46,62,210,58,203,41,0,22,44,30,194,50,214,8,152,211,111,234,191,61,204,100,206,2,195,181,18,87,155,36,184,156,154,204,35,180,192,29,46,86,206,32,48,225,200,152,198,120,112,82,80,8,197,200,25,107,44,2,168,164,174,32,19,48,243,214,141,121,82,34,73,215,31,138,16,242,185,77,236,90,191,72,37,94,80,98,104,196,82,101,26,91,62,167,198,62,126,190,181,30,79,48,9,23,103,93,160,144,30,194,34,133,45,56,84,2,238,212,18,41,92,211,221,147,140,124,71,182,149,134,48,101,246,5,6,143,213,177,107,239,34,168,4,206,61,208,180,168,90,154,106,235,215,179,167,164,229,191,77,57,206,241,130,20,134,124,197,79,206,106,100,181,226,10,84,211,250,242,35,198,202,11,165,94,119,85,211,211,246,159,182,60,135,44,79,102,53,225,238,15,166,44,74,226,180,139,48,107,48,67,31,152,136,190,108,136,16,110,148,248,101,19,232,57,70,237,191,128,240,9,70,211,217,136,92,199,21,243,2,81,171,162,166,98,233,174,167,69,8,37,91,116,231,95,100,168,153,184,160,135,206,57,43,81,35,190,203,55,83,206,235,198,124,55,26,152,27,53,49,19,26,238,226,15,222,244,213,255,1,222,94,22,184,172,173,114,138,231,7,137,3,165,134,31,204,60,147,212,44,22,118,111,222,137,105,150,77,145,18,2,182,79,227,227,249,96,180,162,47,113,201,129,97,216,115,209,88,172,170,165,245,90,192,196,157,151,195,139,162,95,253,237,157,174,1,200,134,184,133,233,130,118,108,99,155,115,184,96,7,43,12,229,71,13,148,138,58,125,163,166,149,226,40,228,168,98,132,65,173,67,250,194,97,90,62,196,100,198,132,128,169,233,131,27,81,64,9,33,208,146,144,189,72,6,43,183,106,237,247,178,2,106,87,167,199,132,206,83,143,40,104,73,182,39,241,9,254,204,62,37,54,66,85,244,240,38,131,53,126,249,238,251,219,180,151,70,249,29,146,227,66,164,132,144,9,33,205,236,63,77,44,67,40,56,80,27,129,108,241,123,46,138,175,201,252,94,152,62,92,111,94,197,89,170,194,238,76,246,31,86,44,223,210,40,218,24,242,181,104,154,141,34,80,124,196,51,85,196,183,226,48,204,206,155,107,4,231,117,136,87,72,144,135,170,108,135,143,47,156,175,37,69,73,244,118,54,110,168,61,76,230,239,162,115,211,235,63,28,94,79,238,21,24,21,217,184,26,241,173,155,236,6,198,210,237,23,150,6,81,66,110,5,150,94,71,169,92,169,130,22,4,73,252,214,29,3,66,225,81,76,151,232,131,233,94,148,59,83,47,112,63,6,228,145,87,195,173,33,99,155,131,208,129,158,71,35,115,22,120,244,114,63,6,13,101,151,126,182,253,244,52,93,198,29,88,194,134,166,60,232,149,140,166,193,244,130,148,135,186,149,115,230,27,50,52,243,194,150,229,246,223,37,180,112,240,118,97,52,97,99,10,89,98,72,74,246,8,249,150,168,210,95,156,252,104,236,6,204,46,151,189,216,144,138,17,132,96,4,94,180,248,251,20,227,40,90,151,240,7,24,9,182,236,35,135,184,168,8,74,78,202,89,138,105,166,164,249,231,126,42,242,118,219,107,248,23,44,106,243,82,171,181,159,28,70,255,34,150,27,90,163,75,136,69,77,54,117,90,223,183,178,76,205,88,10,83,225,229,100,16,36,90,142,117,117,179,43,136,79,65,79,212,29,38,178,157,228,167,145,25,246,133,181,147,181,92,222,99,238,76,79,242,93,205,111,206,63,151,94,17,102,239,49,99,62,223,137,26,46,98,11,114,117,134,179,225,51,244,183,137,66,95,86,233,102,181,75,30,156,222,86,50,178,134,140,12,218,123,207,36,156,139,237,139,202,189,59,50,6,61,46,54,58,73,25,24,45,44,245,67,105,241,223,119,147,52,181,175,229,58,207,84,4,227,138,42,220,201,220,248,213,231,100,169,87,25,14,152,93,248,51,11,73,122,111,220,117,129,225,233,254,44,86,2,70,105,92,226,242,198,31,147,123,201,155,206,130,156,245,98,200,236,188,84,112,91,108,64,154,217,9,171,209,90,58,28,166,164,225,238,115,230,75,158,195,252,251,233,146,145,191,190,1,100,59,9,182,183,15,28,191,135,32,212,53,236,144,156,30,20,215,127,48,165,104,101,203,205,141,207,127,250,213,21,255,228,154,110,211,186,211,191,229,129,108,54,37,63,247,83,147,30,233,110,53,66,91,87,48,221,47,220,172,238,191,58,12,189,204,148,171,171,117,135,196,213,108,101,77,126,154,126,12,215,127,7,38,127,41,3,47,86,199,24,67,163,185,161,200,111,103,216,39,147,63,151,169,189,200,189,19,241,226,17,104,161,181,93,238,157,140,121,187,196,192,123,145,8,215,180,105,234,253,205,86,54,181,165,231,149,168,69,218,222,39,76,137,16,27,129,192,72,153,140,120,43,155,206,109,57,90,104,232,239,238,66,236,106,86,224,3,227,149,127,155,37,197,125,196,215,238,84,162,74,174,121,49,32,149,131,156,206,93,175,30,116,193,124,112,197,16,76,207,111,83,130,238,87,19,135,203,114,126,156,205,241,204,205,47,190,108,135,201,249,105,249,109,74,144,227,167,169,92,191,124,195,60,54,228,159,159,19,78,15,42,140,139,114,111,162,92,94,135,184,173,95,51,53,129,81,140,117,17,79,244,63,249,177,33,87,211,128,146,28,166,238,80,119,203,102,116,5,211,225,223,111,201,23,129,73,42,134,214,40,43,46,178,223,17,109,40,222,30,74,41,53,81,66,121,176,4,243,136,143,188,153,55,36,155,41,114,37,235,243,156,184,55,73,221,34,232,128,227,210,97,66,134,186,103,85,84,66,246,103,134,108,250,224,178,100,250,40,145,69,101,110,59,140,143,38,71,35,21,180,201,19,25,150,43,168,122,2,193,154,24,141,48,116,10,21,74,227,4,166,34,108,251,213,132,200,115,211,167,30,17,218,38,28,143,226,149,206,195,99,181,255,127,226,206,44,91,146,19,6,162,91,98,30,246,191,49,115,85,41,17,60,47,160,253,225,227,238,48,89,36,201,32,52,68,196,26,48,175,175,112,23,144,95,139,112,135,255,244,98,9,234,136,54,236,120,71,9,183,203,21,128,219,37,119,204,111,192,137,11,117,113,17,51,199,247,244,64,5,165,39,164,118,232,18,128,240,217,167,74,39,247,73,156,38,36,231,174,32,208,164,58,4,198,44,133,139,221,17,29,30,208,127,79,237,218,244,72,3,217,151,171,61,171,207,232,5,163,49,247,121,73,127,230,99,91,234,239,7,99,60,92,77,182,70,178,181,109,84,31,76,10,190,126,76,35,18,247,211,173,155,164,202,148,103,79,19,42,94,14,91,160,73,38,18,73,41,158,248,182,59,220,7,165,201,52,236,120,177,170,15,138,169,142,119,233,89,199,35,224,219,37,212,196,163,202,234,51,145,137,56,58,143,65,132,248,250,157,73,148,145,119,175,77,64,17,100,107,29,37,209,126,220,21,95,107,42,131,171,220,232,160,66,160,48,249,27,180,115,105,83,241,51,138,11,59,108,31,223,160,13,11,113,221,24,10,180,24,120,116,188,117,135,227,89,236,218,2,207,168,231,30,224,162,34,59,231,190,119,201,152,194,126,172,15,75,142,170,210,181,244,83,193,248,96,163,233,149,131,25,210,223,96,45,37,194,143,185,114,127,155,218,30,175,200,61,40,151,4,249,96,249,151,185,255,253,52,108,232,179,137,41,79,161,240,114,195,21,50,117,114,69,135,192,9,242,157,111,76,137,140,167,203,124,221,140,125,146,190,58,188,150,144,231,182,249,19,3,246,198,86,103,121,175,247,48,12,83,86,251,189,150,29,72,67,62,8,220,211,219,25,160,97,11,160,178,97,9,12,123,65,247,159,198,254,150,3,40,25,79,127,113,20,18,18,73,183,229,230,127,230,198,244,159,134,110,118,73,191,77,10,104,248,242,227,150,194,160,93,216,132,215,220,234,93,5,170,73,49,210,216,147,178,235,20,97,144,89,117,235,133,43,123,146,155,189,184,211,138,4,212,160,251,154,33,47,179,145,95,85,198,47,116,26,168,132,253,70,133,96,54,189,189,48,116,111,49,25,22,244,106,77,187,150,73,76,78,254,240,31,49,189,140,90,194,121,228,75,4,85,55,73,58,58,168,165,121,251,79,67,22,38,99,138,68,30,121,192,223,79,147,172,147,164,38,3,146,236,130,163,242,131,33,191,43,247,252,66,97,172,123,200,12,238,66,248,135,199,69,27,90,219,159,31,233,192,120,122,147,52,38,9,220,25,6,206,41,90,88,50,242,211,9,145,34,183,154,249,159,207,176,196,144,34,74,198,225,230,61,35,34,122,53,250,128,17,191,240,187,196,217,56,76,106,240,194,227,70,235,140,114,174,45,233,248,34,127,208,11,85,160,25,61,151,90,233,25,153,116,24,225,14,31,115,112,221,107,35,212,34,120,218,253,225,92,136,37,162,140,198,56,54,196,55,15,41,228,202,85,58,70,120,225,171,3,35,73,198,72,31,228,173,73,216,43,63,75,199,50,112,206,215,216,210,241,243,177,243,71,251,11,76,66,154,244,140,59,110,250,196,122,73,168,193,162,191,25,31,100,204,16,21,216,1,159,73,127,127,218,212,158,246,207,182,36,133,198,248,81,135,192,231,134,245,241,173,208,75,110,219,73,91,103,163,73,253,193,217,146,190,100,80,166,37,241,45,135,43,94,189,46,61,163,214,161,254,66,83,203,184,166,235,208,159,62,59,235,167,45,178,140,167,186,94,81,7,158,77,16,167,126,104,55,246,136,34,141,73,69,140,95,238,38,165,42,109,177,230,147,163,198,141,56,5,174,203,88,134,62,152,153,161,195,109,119,177,232,23,121,35,125,8,204,177,56,214,125,54,106,242,237,194,153,229,182,190,1,205,196,181,132,240,110,192,201,64,225,215,15,198,140,129,166,241,194,105,80,148,153,63,152,163,76,40,131,32,145,57,187,80,47,14,27,37,180,118,237,199,231,237,48,230,196,61,126,6,156,241,31,145,31,158,127,24,1,230,210,142,19,193,251,166,17,94,165,34,181,138,198,95,83,183,15,41,165,136,171,87,125,45,120,4,189,99,157,140,230,166,175,181,224,65,246,183,230,110,44,215,217,97,251,240,244,142,145,14,251,204,34,40,233,71,245,49,49,199,179,236,117,3,62,225,239,192,254,37,132,159,117,91,5,110,197,85,75,14,76,26,131,148,45,16,155,161,160,214,123,118,86,61,41,178,2,255,226,175,31,12,25,72,146,213,115,102,206,134,77,220,97,66,123,218,53,59,164,231,215,53,248,111,158,57,60,44,251,96,124,191,93,201,204,149,252,153,99,70,82,195,53,190,21,80,161,142,184,86,14,117,170,139,128,246,135,82,46,144,101,72,143,69,6,125,136,63,155,60,71,41,32,35,127,133,18,38,111,205,94,39,212,211,163,147,34,80,135,119,124,163,62,113,221,226,192,70,127,16,48,164,220,89,96,140,162,237,40,206,8,5,217,8,198,55,162,141,27,191,248,69,112,128,153,27,247,131,51,1,232,34,253,134,109,103,228,226,48,170,133,178,238,209,62,42,31,179,46,240,134,180,116,10,92,73,47,248,122,214,44,86,46,75,151,116,113,23,84,92,166,99,219,164,50,110,24,207,242,135,217,123,201,52,194,47,226,10,174,43,217,173,56,203,36,164,76,120,126,132,14,144,115,26,251,249,29,110,146,180,206,139,59,140,242,64,149,223,69,210,179,125,191,140,22,195,153,118,247,149,201,224,74,159,206,4,74,247,104,119,221,39,115,99,31,57,26,83,242,56,228,184,133,116,119,124,98,68,139,122,6,166,220,22,184,18,146,204,14,67,73,126,109,74,115,118,246,238,115,108,16,71,145,119,174,248,148,163,109,198,113,208,165,99,212,66,239,242,125,231,115,217,235,83,106,186,173,116,105,124,162,86,228,25,254,174,193,23,174,196,109,124,60,225,49,31,169,9,204,142,255,209,61,44,35,43,33,72,23,48,114,77,46,65,124,96,42,157,196,117,77,210,26,217,182,223,52,96,95,156,87,212,10,152,10,9,159,192,100,69,15,113,159,141,31,205,136,239,178,156,221,83,72,71,7,251,19,87,202,15,38,76,46,100,92,212,240,50,37,171,195,120,131,134,252,54,55,142,59,168,118,89,47,242,112,18,215,183,239,55,220,8,202,149,84,104,63,233,129,234,27,10,119,40,212,6,4,198,191,156,151,195,86,149,32,173,137,157,117,31,22,110,182,40,57,95,184,82,38,63,190,21,192,8,164,162,195,82,136,232,110,239,26,196,21,171,75,107,20,17,179,239,179,20,208,117,9,224,27,189,6,137,247,31,108,87,35,153,167,212,116,175,88,246,38,38,113,37,167,27,229,149,220,147,29,229,202,167,175,141,77,244,209,146,28,216,234,76,228,184,47,166,26,226,191,140,139,89,106,132,135,229,81,249,142,193,221,167,63,79,62,139,163,148,111,26,254,246,61,1,73,86,26,203,65,210,214,100,39,203,68,110,230,118,148,220,86,25,205,76,34,193,112,131,145,64,99,151,156,237,65,50,125,251,210,116,141,118,216,178,220,46,220,33,176,248,94,24,54,190,34,228,102,131,34,193,243,3,222,107,136,138,175,196,41,218,223,184,160,138,183,182,76,26,49,132,115,37,31,210,231,247,50,18,29,57,150,8,82,82,24,240,193,67,108,251,140,191,117,68,167,135,85,49,221,111,76,90,45,159,246,131,205,100,16,243,36,83,228,212,124,134,144,167,127,182,148,251,82,118,213,78,110,5,47,203,106,205,130,26,21,186,55,134,142,85,215,77,250,241,147,126,48,245,32,83,88,57,81,23,62,38,251,215,177,109,227,35,102,44,87,47,79,84,101,107,38,205,248,198,6,225,53,43,206,183,11,204,62,39,175,69,2,7,150,241,7,31,203,177,234,152,81,52,195,22,237,48,165,251,114,85,195,210,66,171,238,131,169,204,22,175,244,64,32,50,127,26,16,7,238,124,25,177,17,80,81,41,31,1,37,176,17,169,72,215,18,85,230,190,23,225,245,226,112,117,184,147,197,121,238,241,254,98,211,164,181,218,133,137,40,78,63,138,183,133,19,165,241,98,247,241,53,105,22,90,187,231,56,91,92,174,45,94,27,199,112,190,30,158,179,203,145,104,254,115,25,44,18,63,142,185,113,35,97,29,78,182,228,54,54,238,208,174,215,68,106,8,240,132,121,235,204,150,218,166,194,37,127,89,134,6,91,149,179,192,157,194,131,238,176,149,48,200,111,83,22,248,249,234,151,21,1,16,173,185,48,204,14,237,119,131,5,134,81,95,223,187,226,244,14,184,158,207,91,167,182,206,36,65,78,135,41,190,147,49,45,16,194,108,239,217,57,26,36,244,210,9,6,119,223,171,16,110,53,31,128,192,220,136,190,91,13,238,132,124,181,45,65,173,244,203,65,188,48,119,199,56,119,1,168,255,134,255,176,105,182,221,5,130,47,219,42,122,28,166,52,236,218,139,192,84,95,172,128,169,218,187,95,139,154,168,252,101,186,34,73,158,72,115,174,2,159,41,234,43,128,28,240,132,231,241,194,118,24,103,127,173,109,198,191,180,30,38,25,236,131,130,94,75,154,242,219,92,115,62,159,26,25,230,84,26,221,109,150,209,95,78,17,118,96,78,44,217,164,59,33,236,242,37,23,3,15,179,82,46,92,173,66,232,155,41,40,151,113,151,190,112,129,104,32,30,78,174,136,20,214,152,186,209,240,195,26,113,54,74,20,5,77,56,110,190,33,207,152,159,83,135,156,90,211,148,252,167,201,217,216,73,90,39,146,122,63,235,10,89,180,51,111,100,158,205,109,25,191,197,97,222,235,30,198,196,37,151,23,115,3,227,89,148,149,79,58,41,188,199,31,12,113,176,56,11,187,21,188,124,89,7,192,100,138,203,2,129,83,98,149,11,91,240,255,162,103,139,26,57,208,105,217,119,119,109,50,23,202,23,192,192,83,148,150,210,2,156,157,148,173,166,123,199,73,99,17,39,40,23,147,190,2,37,74,189,228,99,147,0,194,198,255,131,11,215,225,45,187,198,68,149,235,163,28,0,166,22,95,38,57,90,131,177,151,66,236,167,62,179,131,82,189,242,221,204,161,104,234,235,138,220,81,21,99,250,47,203,97,66,28,55,1,177,83,38,209,124,162,240,33,183,144,224,195,211,152,247,158,1,111,184,100,171,192,199,172,251,106,218,14,124,246,159,125,79,8,171,222,29,254,41,9,238,12,253,148,48,8,148,229,79,110,48,216,95,199,83,199,13,82,62,57,115,210,176,72,164,144,1,67,197,214,69,111,97,92,66,216,84,127,185,88,85,128,15,24,74,111,87,224,24,46,241,102,53,189,31,60,57,117,101,47,60,91,40,2,85,217,225,206,166,221,4,238,249,19,169,227,217,219,148,2,46,138,218,130,155,147,16,172,145,243,209,20,158,78,215,1,76,169,150,244,172,195,49,220,75,11,24,143,217,84,184,214,104,60,136,30,201,102,215,7,22,208,237,25,23,40,249,150,16,27,52,191,184,0,115,87,144,103,27,47,231,142,135,91,28,81,122,198,202,42,245,182,62,93,191,87,15,18,185,179,75,196,91,215,200,50,191,147,240,236,39,172,236,125,7,237,52,144,81,57,243,114,125,153,141,54,104,212,180,201,139,37,10,145,238,247,130,104,94,62,8,156,28,200,180,57,204,33,120,253,71,48,152,144,217,228,83,9,63,191,112,43,195,75,130,147,211,31,190,145,131,93,2,143,233,177,119,106,183,126,70,143,160,199,244,235,69,26,147,44,119,225,14,75,97,157,1,147,112,36,40,110,19,63,24,45,145,101,95,15,15,218,8,84,18,4,76,38,255,20,24,250,183,238,71,27,172,131,77,98,23,230,101,47,45,71,199,49,83,138,192,21,25,45,255,237,106,25,208,75,31,78,6,225,103,158,101,83,106,215,121,136,60,91,243,43,178,21,83,21,9,23,153,209,242,49,66,89,224,60,101,169,175,130,204,166,120,222,153,137,29,80,96,117,27,159,81,128,69,195,59,14,27,202,16,176,89,212,223,65,168,1,183,182,53,141,86,127,43,216,112,36,228,2,76,225,241,116,152,226,248,7,38,229,214,13,67,146,26,107,175,10,35,179,54,188,53,123,223,146,41,94,73,125,42,62,197,43,41,205,146,53,201,195,235,221,208,112,19,110,169,2,236,212,221,175,175,134,208,200,37,40,153,150,49,35,160,87,125,19,135,108,138,0,222,133,199,207,2,255,193,13,153,104,249,152,70,216,245,201,245,130,38,114,225,5,54,235,238,187,247,83,18,222,178,184,233,123,37,23,117,249,190,64,142,71,150,192,61,226,238,201,25,165,215,111,62,75,154,32,245,29,102,80,59,60,160,226,145,215,134,117,248,35,115,51,114,215,164,84,192,29,134,221,112,34,161,35,70,194,250,253,34,103,138,231,112,243,35,49,208,187,68,99,169,216,93,247,196,110,188,184,56,142,123,177,124,59,31,114,210,88,155,90,242,16,80,82,238,239,240,143,251,226,194,8,186,23,255,158,164,136,140,172,93,131,203,170,248,49,96,17,182,42,22,115,65,170,100,236,128,9,245,75,227,252,75,29,116,20,51,85,46,48,228,148,227,45,248,96,164,153,37,129,132,154,157,212,155,219,49,248,45,149,28,12,18,117,168,3,189,227,112,77,8,205,79,207,166,228,225,219,33,177,143,34,100,59,208,87,98,109,120,107,238,79,194,217,209,207,237,55,52,38,225,21,131,246,83,126,26,145,186,236,214,4,209,58,229,99,179,59,91,175,254,57,241,196,194,55,126,225,76,2,82,249,94,155,81,168,146,17,13,187,26,41,175,1,227,136,144,155,23,230,2,242,193,14,91,69,253,69,207,114,90,159,123,128,66,84,172,113,25,147,116,46,175,201,23,16,188,8,249,198,62,112,153,226,206,252,190,101,135,74,86,178,156,240,116,145,165,238,207,38,91,90,146,39,187,101,134,53,63,56,201,205,27,69,150,23,222,27,234,73,62,24,118,241,37,187,10,137,152,235,43,152,3,38,239,69,166,66,50,46,120,223,137,73,111,36,34,123,97,19,172,254,92,46,25,178,209,46,217,147,100,225,99,202,56,108,233,237,215,249,208,241,37,196,91,31,123,183,9,83,21,140,186,166,185,226,112,173,194,221,127,206,115,104,83,115,160,103,113,229,155,232,71,6,33,233,236,62,100,100,242,169,137,149,160,66,232,49,162,86,81,40,235,26,249,98,120,86,63,216,74,187,138,160,100,136,167,229,40,252,222,93,94,10,142,140,228,22,45,23,10,10,82,47,140,98,212,40,241,236,53,181,164,6,1,87,138,183,189,103,184,166,135,108,165,100,122,213,21,239,69,105,195,186,83,193,132,147,179,59,253,114,55,198,146,59,131,141,176,198,73,76,128,107,86,158,83,83,239,67,160,210,97,18,34,171,194,136,239,77,127,49,28,130,233,94,9,155,113,89,20,55,100,96,202,155,235,238,72,80,89,176,111,248,168,193,72,112,189,183,70,14,75,217,146,163,200,4,87,65,207,23,168,41,208,179,61,72,38,30,21,229,76,44,31,20,211,81,187,32,185,140,97,104,12,203,41,234,23,61,103,56,78,198,15,205,240,61,117,121,242,249,148,212,52,58,76,129,249,69,215,79,177,243,27,16,115,80,139,94,167,213,132,239,226,63,92,251,99,186,65,31,97,130,170,31,220,240,243,77,105,60,144,193,114,212,162,42,247,180,166,122,23,46,34,255,101,130,29,77,6,100,177,223,103,223,98,7,17,158,114,61,103,84,147,226,233,41,14,147,121,179,165,103,28,23,205,23,30,1,134,45,132,28,156,98,240,38,125,93,155,200,221,55,25,50,34,22,59,187,159,135,84,170,99,89,220,247,194,14,184,6,212,47,105,239,222,237,201,173,79,30,22,204,118,209,145,28,62,242,146,73,62,254,230,1,121,195,73,114,9,72,180,195,238,240,214,108,84,146,59,213,126,226,34,190,101,96,228,85,241,197,144,171,115,142,178,111,38,80,88,76,114,113,160,136,175,143,228,103,222,130,96,73,136,216,26,133,61,174,217,68,205,126,70,124,98,9,12,235,165,79,111,226,193,59,93,35,159,155,43,186,40,254,219,189,41,173,216,217,219,151,237,164,142,246,77,188,238,129,87,138,182,67,75,63,154,9,185,77,255,26,148,147,73,66,115,51,153,17,143,252,97,126,92,21,119,64,2,129,110,9,195,74,32,106,1,132,192,142,137,224,219,24,73,162,83,178,166,44,114,145,221,153,142,79,12,27,94,198,131,116,216,47,85,26,184,193,149,38,173,241,76,186,83,250,192,168,215,102,233,246,217,4,231,71,215,71,104,162,63,57,224,184,103,123,243,148,146,3,159,167,9,135,8,30,189,68,136,204,97,75,76,24,2,67,145,232,47,134,133,77,17,172,192,41,161,22,226,48,62,210,36,191,205,117,162,79,135,97,211,158,10,15,43,174,254,246,132,69,176,66,71,141,236,206,8,36,101,83,126,214,45,163,155,52,177,59,244,168,252,232,226,85,227,210,4,171,104,124,18,50,71,101,35,60,231,10,42,27,62,69,45,77,66,127,187,160,39,25,159,251,199,57,38,112,54,149,76,239,57,214,230,150,73,216,44,209,202,125,218,203,18,169,138,160,208,186,185,247,105,13,227,153,191,91,6,27,210,172,110,59,45,211,204,148,217,96,108,3,43,199,44,181,26,197,59,166,204,113,175,232,2,198,123,44,239,69,124,27,213,89,135,225,14,40,210,250,172,172,58,220,57,76,229,51,116,165,255,164,48,180,153,163,185,126,150,154,209,87,237,42,139,134,194,96,87,18,135,217,128,237,239,186,225,80,175,177,186,210,128,187,114,50,88,42,124,221,219,91,227,175,149,211,249,52,52,114,254,15,165,76,84,226,244,80,53,110,42,246,62,24,218,126,73,136,53,184,126,188,136,6,195,253,93,30,184,127,105,167,63,184,136,47,25,242,192,28,46,142,146,77,178,235,90,122,141,215,218,238,93,161,252,206,244,190,5,30,100,33,143,15,38,59,68,124,28,152,202,124,211,175,231,231,106,175,53,254,246,211,229,35,70,128,54,33,89,198,223,133,179,149,19,253,208,99,120,61,34,179,16,150,244,253,177,71,1,83,43,120,195,179,120,25,206,225,246,153,229,104,88,67,180,39,173,43,185,182,223,231,176,235,130,228,199,52,40,150,214,151,222,12,124,238,53,237,129,139,37,68,59,220,140,8,75,96,232,3,71,180,38,234,159,229,181,112,142,166,20,191,61,39,247,121,253,92,197,121,17,128,145,135,124,62,151,229,238,244,15,134,41,90,55,72,138,90,72,146,114,24,134,154,107,152,183,106,42,141,49,166,231,159,46,197,182,166,201,112,174,205,62,104,181,163,236,163,173,205,196,245,174,157,57,203,133,76,224,129,211,54,30,206,189,104,200,123,119,102,192,125,56,114,237,69,30,78,110,189,31,210,112,111,35,238,166,48,83,32,222,251,108,104,121,63,173,201,93,76,222,53,252,49,66,194,196,30,115,78,153,226,95,140,156,180,150,167,194,208,104,71,107,19,64,148,185,52,32,192,201,51,224,165,210,239,7,198,61,189,252,189,219,50,193,92,129,45,35,58,90,239,53,215,179,68,206,129,182,125,253,85,56,55,150,246,252,39,91,236,195,194,31,68,147,229,192,80,162,111,111,77,42,152,240,244,161,244,58,56,118,28,166,32,75,108,100,36,137,97,10,114,24,123,240,70,215,40,239,169,213,199,12,194,27,53,191,73,186,233,95,33,48,176,113,214,45,129,145,163,92,254,189,22,76,225,247,165,161,3,110,57,86,208,70,224,113,43,76,197,83,247,17,221,198,212,47,253,202,248,46,163,113,199,171,37,239,156,45,190,28,141,231,210,66,224,134,148,1,162,134,14,147,177,190,229,40,205,20,255,124,78,118,36,99,209,196,185,31,179,225,12,253,152,69,128,161,129,149,171,18,133,36,174,159,11,204,46,34,155,18,41,225,115,250,78,125,70,16,249,54,61,13,207,21,221,211,90,217,85,142,13,35,70,112,51,77,246,207,171,132,226,48,53,132,242,219,36,205,126,58,77,168,252,160,77,162,39,49,101,228,30,175,57,48,113,188,161,199,124,222,78,62,0,89,11,140,244,229,177,2,50,219,137,195,3,25,78,181,33,200,147,245,198,103,254,43,151,177,221,243,242,69,73,86,151,211,141,186,48,10,101,127,112,231,56,159,138,114,34,249,209,200,172,40,226,83,226,74,142,126,251,112,216,8,109,197,156,164,52,203,55,141,115,45,80,23,31,238,19,60,213,129,194,72,39,59,14,218,84,216,209,31,204,222,37,222,100,115,72,185,56,21,48,228,120,114,211,66,146,139,91,201,7,99,128,239,46,166,40,135,188,123,233,224,162,217,74,45,0,220,219,87,252,6,60,72,118,23,35,154,205,215,29,244,208,219,116,41,175,198,181,89,156,163,108,25,37,95,145,0,46,112,229,94,25,112,111,185,60,150,40,39,94,60,187,89,254,204,3,15,15,35,1,51,48,218,154,50,102,63,127,88,72,163,232,160,153,26,193,138,214,148,225,55,109,61,205,109,239,240,18,54,84,156,181,136,150,248,107,17,43,155,125,61,240,154,49,19,6,236,130,114,250,116,210,44,239,136,14,8,135,242,120,224,234,174,6,131,149,40,2,152,18,68,239,216,176,24,227,211,26,14,167,21,48,201,23,98,250,227,192,242,61,195,188,97,173,86,133,97,199,141,159,62,255,52,29,178,115,33,98,103,117,152,123,226,210,123,133,249,117,122,192,100,114,203,60,171,228,246,22,31,149,9,105,153,236,240,192,103,141,148,128,145,215,213,59,11,68,33,129,158,57,254,204,66,68,30,91,116,220,72,2,196,64,35,13,175,248,22,127,108,24,148,47,21,165,174,196,79,166,65,202,173,154,188,221,138,25,221,104,29,166,3,39,54,84,111,70,80,28,48,25,228,114,179,238,86,10,188,226,225,228,31,85,125,248,25,132,26,61,131,115,226,121,173,69,78,195,55,224,56,165,36,107,234,23,172,92,110,158,17,120,236,234,117,50,219,108,250,54,106,4,253,93,76,90,226,27,229,99,116,88,166,56,71,114,133,194,80,75,77,135,77,86,243,129,103,139,21,112,230,88,146,204,84,130,176,144,71,110,71,73,248,151,27,72,239,150,108,29,61,35,119,101,62,173,201,48,139,183,54,114,13,249,92,231,37,187,87,184,176,136,141,163,78,224,99,136,38,127,54,146,217,82,105,15,138,147,220,95,139,130,139,38,30,22,136,37,134,123,231,11,233,63,61,63,207,238,100,82,250,152,113,123,121,7,5,251,120,249,195,49,97,211,11,31,227,45,166,161,169,169,235,179,241,207,248,253,132,251,95,233,186,114,73,128,240,52,54,138,234,97,100,210,49,35,199,196,127,25,111,109,210,43,61,212,220,51,26,243,105,215,219,248,44,189,248,105,42,38,213,155,96,150,131,239,225,20,74,245,177,95,95,4,76,44,14,163,102,152,244,107,25,25,158,63,27,25,130,245,7,62,19,220,63,38,249,213,111,199,55,249,145,223,144,157,19,114,43,249,45,110,146,99,36,249,1,97,74,98,194,64,107,94,148,115,15,248,30,142,16,238,172,122,34,155,203,220,13,86,228,55,152,149,10,19,134,248,94,140,10,135,162,183,186,110,255,191,223,219,38,5,49,146,85,194,247,34,142,238,15,71,230,76,92,106,216,90,204,249,15,229,186,158,117,80,146,137,239,254,80,72,114,248,64,186,43,164,20,230,46,9,93,228,205,234,102,215,146,231,121,98,41,156,175,147,117,79,193,71,233,38,16,153,212,42,11,66,176,159,18,221,234,48,4,15,243,113,45,153,9,225,240,38,63,90,6,5,15,202,242,65,177,156,168,161,191,109,247,81,159,166,16,202,167,161,91,18,241,220,24,51,180,81,234,99,230,112,242,109,191,163,195,73,84,247,122,14,101,216,163,253,183,9,23,15,221,116,172,38,198,167,241,66,128,100,103,109,205,244,241,169,180,250,175,250,90,109,13,36,60,227,183,55,150,160,160,152,156,209,24,223,94,222,143,9,133,15,255,67,225,247,209,229,101,57,169,110,115,146,202,202,37,76,96,114,162,147,55,70,63,93,36,156,155,21,174,121,10,53,164,107,35,165,199,229,181,220,106,52,61,206,172,70,250,57,106,122,56,30,144,115,126,92,144,237,151,28,243,131,209,193,93,26,179,62,151,170,18,245,45,72,223,214,241,220,253,17,67,241,220,212,179,254,247,216,82,179,141,196,107,143,93,248,152,197,233,189,2,79,171,16,255,64,68,183,154,94,51,155,137,232,148,15,70,106,93,8,146,26,230,123,254,136,61,76,202,197,212,157,46,76,85,151,159,45,148,99,243,23,23,70,94,201,101,221,9,138,145,13,47,246,42,146,239,211,83,170,42,204,26,154,52,11,113,231,112,130,126,219,220,73,231,186,112,222,70,101,244,13,10,10,204,91,164,9,27,97,124,242,74,63,152,2,111,117,157,102,35,180,246,17,71,121,233,76,210,251,61,178,17,252,124,71,110,165,254,226,220,23,238,168,37,106,192,221,75,143,165,133,8,231,125,120,202,228,192,127,83,165,214,106,146,139,209,186,90,173,244,71,131,180,208,6,38,122,30,31,204,170,199,134,119,28,206,34,82,72,46,218,153,92,223,177,199,70,103,34,193,23,206,112,5,251,92,96,123,90,66,125,139,179,131,40,203,247,69,240,209,54,201,237,59,83,133,130,252,239,110,83,201,124,84,206,106,156,41,237,163,57,130,6,138,243,249,254,178,205,247,250,173,203,74,98,125,150,8,20,62,86,19,110,251,96,110,139,83,94,171,155,228,223,183,159,192,143,64,130,85,190,48,137,201,238,100,135,190,130,58,173,33,48,25,219,159,147,29,138,15,116,67,139,192,212,97,173,104,93,41,108,191,131,66,77,233,242,180,89,194,110,232,124,74,107,226,143,51,158,109,76,102,218,248,87,171,245,193,70,230,116,167,33,47,90,166,215,108,224,71,43,91,136,115,14,92,96,166,200,14,35,74,113,109,105,50,60,200,47,243,214,72,182,137,38,105,53,18,216,143,237,4,120,32,104,46,131,102,129,169,229,223,139,234,85,169,166,34,7,107,14,207,46,194,135,135,110,203,86,216,212,192,29,110,156,215,210,53,75,226,245,175,205,1,187,187,254,52,124,232,45,224,101,38,209,3,159,89,251,77,6,40,117,176,220,245,167,41,71,233,14,83,162,182,158,126,71,190,22,206,69,170,167,244,167,177,34,191,211,131,72,102,150,29,30,244,76,66,31,50,46,47,122,247,55,120,123,189,9,174,41,104,174,222,103,159,93,36,59,124,102,149,88,172,150,213,198,254,233,48,52,213,245,25,81,114,172,252,183,51,4,148,251,105,141,115,205,223,11,66,145,210,158,214,240,211,44,135,45,179,115,62,48,49,76,135,33,33,200,207,160,65,235,26,173,185,82,63,93,99,217,79,239,57,177,252,241,124,78,170,88,91,192,88,80,77,191,23,233,47,41,96,18,176,178,78,21,138,254,182,119,173,112,20,84,133,87,253,36,148,22,220,190,198,172,171,115,220,37,127,65,225,70,27,186,188,172,220,196,127,217,180,101,90,125,150,215,236,190,79,15,171,135,104,50,102,118,173,246,227,235,140,15,116,176,250,240,65,210,135,127,47,28,36,146,251,93,45,91,98,196,84,178,197,82,116,219,56,54,237,138,207,217,137,6,180,241,116,141,83,225,131,7,2,48,79,215,42,222,95,239,154,213,205,108,237,26,91,92,10,152,28,145,167,231,176,254,221,135,195,34,251,108,74,41,113,162,6,124,142,86,221,46,51,123,255,142,135,195,90,173,47,70,98,68,236,120,198,131,95,214,51,85,214,167,172,6,90,201,32,151,149,111,105,102,177,180,241,143,137,211,131,34,95,194,188,57,6,45,107,38,39,49,16,238,163,254,240,190,168,28,104,2,47,228,128,46,76,94,138,182,54,145,216,120,248,25,33,49,40,200,245,152,201,131,63,116,109,205,161,141,139,241,17,59,106,91,212,20,248,156,186,43,22,16,137,149,18,201,35,116,112,254,137,214,200,175,72,22,4,138,191,204,181,152,167,164,146,201,94,139,211,118,183,248,156,38,224,160,15,135,65,239,163,74,5,46,90,22,8,58,162,232,155,37,130,15,164,61,141,199,157,166,199,48,202,251,121,246,89,234,158,6,90,9,111,45,201,217,170,70,55,228,89,214,22,170,105,34,173,203,161,61,123,142,223,54,1,179,34,93,131,105,162,251,60,59,87,240,37,132,62,245,71,168,221,99,95,224,90,38,29,227,178,154,98,113,66,138,36,185,12,213,150,186,7,95,128,41,186,149,214,84,200,58,43,8,48,50,24,242,177,97,130,248,52,102,128,207,165,76,68,17,209,75,92,46,184,104,93,91,251,153,72,148,201,121,232,166,162,35,73,248,84,96,43,254,141,215,166,172,60,201,76,66,9,185,197,217,72,222,109,191,62,96,82,66,173,154,195,55,211,243,75,146,215,78,160,122,141,79,134,207,246,218,213,180,177,25,16,1,14,238,235,2,158,5,17,155,33,105,11,106,251,157,181,217,93,128,217,218,158,149,183,245,201,164,156,222,214,112,207,232,202,36,189,46,172,113,106,37,186,20,131,225,85,34,181,54,94,170,48,37,5,69,79,195,237,101,26,103,81,133,39,102,203,18,201,113,180,17,252,146,159,46,197,42,3,28,222,100,53,234,79,83,236,59,252,189,50,52,79,250,218,153,0,87,141,51,27,126,114,49,60,155,197,236,227,189,72,238,19,130,114,180,226,72,156,240,158,83,20,34,49,62,50,232,81,67,13,75,134,235,76,123,30,94,177,55,28,158,22,216,80,184,71,54,79,197,45,174,253,46,92,205,98,80,88,150,18,232,6,206,225,133,197,12,98,11,24,58,102,92,216,175,137,85,85,3,185,218,189,207,203,10,177,238,102,215,233,79,204,207,35,5,21,129,48,21,86,163,219,104,106,71,99,20,72,228,107,37,162,22,190,151,157,69,156,85,129,207,120,211,207,123,212,48,74,45,223,81,96,43,140,189,48,153,201,119,166,192,159,217,227,99,118,210,232,36,51,139,200,191,165,65,59,76,20,169,40,124,186,237,49,62,138,175,207,169,42,131,82,45,115,205,135,20,191,77,17,47,173,81,71,246,79,1,214,94,172,84,17,10,67,221,111,133,255,171,82,190,216,69,81,158,28,148,124,61,0,12,26,247,223,11,159,141,153,218,180,128,9,152,200,111,31,147,236,94,180,201,17,237,82,157,4,76,161,136,119,156,157,86,142,123,180,187,34,117,128,65,107,89,72,248,224,18,132,83,108,223,49,109,194,171,94,9,123,19,198,10,24,219,225,162,198,140,32,31,164,72,108,6,62,35,110,87,254,104,163,53,216,15,60,145,75,143,207,85,52,179,10,51,191,180,30,3,190,184,8,119,109,109,58,122,247,107,194,62,46,3,142,27,177,198,144,225,30,19,130,49,147,60,92,159,106,149,13,120,147,116,10,126,153,162,117,31,50,136,38,197,13,91,45,176,227,149,229,213,104,233,213,24,168,38,169,228,31,147,197,135,255,75,96,210,74,227,240,65,137,67,86,23,104,186,59,233,65,167,164,34,243,211,235,62,25,131,71,118,74,203,41,201,53,54,179,179,60,36,141,159,126,85,106,232,239,94,71,252,69,96,169,168,98,159,29,82,123,122,80,98,7,101,198,233,82,52,87,201,104,232,218,12,3,136,83,77,212,151,128,107,112,188,112,38,194,119,37,29,71,156,209,157,126,118,133,216,146,229,193,81,158,238,4,199,33,85,186,14,25,155,163,187,22,96,23,109,251,69,57,254,195,246,162,198,38,63,48,28,225,113,133,32,41,234,121,175,138,189,27,15,55,71,167,44,76,178,89,119,108,225,221,234,131,238,107,195,73,141,98,205,181,134,167,228,252,34,24,178,134,115,28,97,238,110,173,20,3,38,103,222,7,141,227,94,184,86,76,110,36,93,163,18,182,147,89,158,135,159,93,35,239,176,242,167,250,66,129,173,164,231,222,48,224,66,19,216,42,26,252,139,140,99,252,182,27,127,52,248,78,149,217,96,55,208,159,182,59,122,192,20,253,75,191,151,17,110,251,107,225,222,170,98,186,21,147,169,186,112,226,198,241,192,228,115,174,128,135,106,132,87,124,240,99,229,251,112,214,114,87,152,15,52,2,166,104,68,90,67,248,22,14,23,8,193,146,16,125,3,23,194,134,1,243,121,150,192,3,105,41,71,241,111,202,62,75,65,58,130,50,14,147,152,144,21,62,27,210,53,68,112,155,139,223,27,89,7,152,52,226,225,199,94,90,58,226,70,78,180,238,123,65,154,63,21,166,2,165,69,199,139,156,61,48,89,212,28,214,25,17,109,81,206,168,22,93,142,149,11,83,163,154,56,5,1,164,21,134,246,50,46,163,127,147,38,138,208,12,116,220,223,8,67,4,152,132,10,144,18,37,98,169,1,67,118,33,103,108,38,254,27,243,110,194,127,44,245,62,120,214,113,119,127,223,7,5,137,99,209,198,7,48,254,229,225,169,27,4,81,141,131,92,224,68,70,208,247,125,40,215,45,82,26,131,82,237,58,235,107,59,140,28,83,146,135,147,68,25,183,230,101,122,138,119,234,20,46,74,211,89,220,42,82,27,91,132,87,11,242,33,37,62,209,34,97,229,126,64,52,83,168,147,114,20,230,75,33,200,38,160,142,201,230,63,141,216,156,132,20,207,5,26,225,176,248,233,201,10,185,99,10,51,59,20,55,221,97,92,196,242,218,168,244,149,18,173,183,229,4,221,215,158,86,253,229,190,4,244,178,155,40,86,252,226,114,211,253,78,240,69,100,97,190,43,36,230,142,226,251,62,172,253,77,2,35,197,152,117,61,183,195,10,76,167,72,177,1,215,240,114,192,195,189,197,92,43,232,169,46,175,149,61,70,41,182,120,150,49,77,168,207,184,125,176,45,115,106,41,76,50,66,188,23,193,36,49,83,209,115,160,51,222,51,226,222,82,34,64,46,13,33,205,128,57,76,239,117,136,248,39,153,193,254,240,70,65,170,126,110,147,12,112,87,30,101,58,84,13,233,23,241,196,41,216,229,112,176,200,163,9,142,198,6,135,219,123,201,198,93,240,113,108,207,3,37,247,15,202,44,233,247,89,142,84,227,124,176,49,204,47,105,141,118,97,137,17,31,220,103,170,142,25,225,228,30,173,27,60,51,239,215,28,197,55,87,83,232,187,126,35,166,2,2,152,37,80,234,25,245,91,35,247,227,23,76,228,225,123,209,137,4,79,228,238,49,42,149,26,34,65,33,217,139,151,102,23,186,215,102,130,107,231,183,227,91,118,139,70,75,183,81,135,40,125,40,172,207,134,153,173,201,195,113,52,72,199,6,92,98,235,62,28,5,77,105,77,154,188,19,158,89,235,82,117,134,155,59,96,223,223,94,42,236,117,110,236,240,152,184,253,188,45,39,162,201,139,217,238,121,63,246,177,38,37,1,9,166,217,115,137,232,119,170,16,46,189,235,103,226,6,150,247,174,220,49,171,192,103,50,172,88,155,150,238,39,19,141,76,2,102,190,207,225,77,125,210,133,199,252,17,98,124,48,91,67,187,30,47,248,177,137,120,250,76,218,164,157,202,150,53,44,89,199,27,83,81,36,210,198,52,30,108,222,6,51,103,198,212,95,182,228,167,233,104,198,222,158,130,146,88,248,77,225,6,189,105,149,76,53,96,74,27,86,192,84,193,119,129,177,178,170,195,133,194,207,167,99,19,42,159,230,240,88,202,173,109,57,46,30,174,39,55,12,21,157,11,154,120,246,14,20,66,56,217,81,208,92,109,94,144,135,107,230,204,28,121,103,170,220,191,43,94,131,186,81,245,142,44,49,39,59,251,4,21,203,118,240,42,76,22,150,63,218,234,243,20,133,184,97,250,43,119,242,52,244,149,91,177,112,231,7,163,64,244,188,114,51,121,70,255,24,132,92,37,2,204,79,83,183,224,47,205,126,211,245,167,59,245,211,227,67,167,145,171,233,107,77,203,48,118,152,203,127,213,49,217,43,120,22,216,203,45,6,34,31,35,55,167,238,37,211,152,100,24,157,159,231,173,119,12,25,21,43,125,235,28,195,129,18,3,142,252,200,88,207,236,70,165,221,31,110,42,106,245,153,191,164,143,5,188,32,157,123,90,15,116,190,62,120,27,109,243,211,53,120,250,252,181,183,81,147,200,4,39,122,189,227,225,123,80,223,38,191,141,221,227,4,67,72,217,16,113,17,148,156,196,219,152,8,254,208,198,240,148,165,219,152,180,41,233,153,221,231,243,142,158,225,4,148,207,137,27,181,197,84,217,72,203,37,105,77,110,167,211,21,144,72,57,53,112,103,234,84,221,23,38,178,98,73,146,120,200,184,131,142,115,59,156,77,130,226,194,200,93,59,55,24,240,210,18,160,98,149,75,158,42,115,96,184,53,155,192,72,28,127,98,53,192,216,102,138,18,80,158,241,108,236,49,217,39,7,220,134,254,86,231,175,96,254,25,138,154,34,137,195,248,133,116,138,83,236,176,252,107,145,191,120,70,85,54,5,232,145,61,175,188,253,40,2,239,47,227,37,77,158,247,116,80,4,16,101,195,233,48,144,186,143,240,192,212,121,54,65,19,9,248,129,142,174,233,94,86,141,87,60,235,182,17,16,63,135,119,17,152,4,138,229,48,251,164,240,193,22,147,154,113,126,46,220,183,163,138,210,51,185,197,152,2,209,218,238,101,83,96,56,187,123,9,120,13,241,6,20,211,154,95,201,95,27,161,63,25,19,150,199,103,9,160,216,81,37,36,14,239,53,27,227,55,251,9,82,103,201,62,181,116,236,238,85,104,172,12,186,41,189,230,75,230,29,173,57,3,151,12,40,20,175,206,47,13,188,158,103,31,19,220,243,167,73,86,33,137,76,30,109,9,161,53,30,205,79,201,102,5,1,74,246,168,1,112,19,242,71,180,38,152,220,241,108,226,32,218,248,88,94,253,147,247,4,158,16,125,201,96,67,187,115,39,81,181,82,50,25,50,132,130,60,245,142,214,73,66,214,120,191,205,229,29,239,220,135,100,15,25,195,246,112,15,30,179,27,65,130,46,112,219,41,207,64,201,156,184,175,133,150,27,59,171,195,221,42,218,47,12,63,77,142,37,93,200,93,145,35,17,218,187,186,98,2,90,165,173,130,36,250,197,120,226,35,85,116,68,242,2,3,130,100,204,211,182,199,113,152,237,244,211,87,26,103,64,60,129,255,192,88,158,178,98,81,231,216,59,6,196,136,56,110,136,166,252,228,138,98,55,192,175,46,156,215,192,196,199,253,225,103,5,31,3,125,233,128,157,179,189,248,91,113,141,22,214,72,22,51,140,2,62,96,195,202,166,181,53,199,84,44,217,105,149,138,69,225,51,13,134,247,124,98,80,79,125,56,62,139,28,173,45,209,69,91,219,246,225,243,4,9,185,178,244,197,78,103,63,65,198,69,1,18,21,182,207,123,227,25,248,102,2,18,113,202,214,93,76,27,196,107,219,112,201,148,210,116,30,145,52,224,142,48,66,138,150,238,46,48,119,227,28,15,199,140,16,11,220,8,253,220,123,78,241,211,24,194,169,87,44,201,223,9,124,26,89,22,75,215,94,51,238,25,223,38,207,225,121,172,4,217,100,169,91,78,94,187,0,25,73,201,194,185,87,200,153,221,30,135,36,122,0,241,179,60,220,74,185,220,60,34,20,85,197,27,85,200,206,203,37,69,235,217,143,41,44,112,37,181,121,120,207,209,236,150,152,51,18,50,193,9,123,142,244,108,34,25,130,102,227,3,114,24,103,176,142,41,206,146,209,163,53,15,208,5,6,137,189,123,177,129,141,27,247,194,217,164,101,170,195,203,40,231,4,38,215,207,45,1,40,47,106,215,247,130,165,213,105,114,48,89,200,40,184,93,227,166,50,221,115,201,229,142,12,133,59,143,235,199,138,248,193,11,101,64,185,73,18,157,226,168,114,120,217,113,126,97,168,165,220,229,112,6,1,182,253,155,193,115,78,193,99,7,126,247,45,38,52,73,232,183,227,8,60,180,238,38,12,119,51,88,248,46,220,236,137,31,138,106,166,222,198,136,200,166,234,67,90,207,152,29,187,89,59,118,246,157,48,149,173,198,242,233,54,251,184,207,20,82,77,142,9,216,164,99,217,18,180,63,24,213,166,37,39,4,98,112,110,161,48,253,207,248,203,120,102,243,117,121,191,218,31,179,205,216,123,157,166,159,192,99,66,101,237,194,48,184,121,150,166,197,208,120,47,129,81,4,42,129,54,165,101,197,193,22,218,182,252,116,130,27,45,208,98,118,115,245,95,238,198,232,48,4,174,232,254,248,47,147,218,32,185,88,192,51,223,183,30,70,95,215,4,182,11,92,9,120,74,174,136,113,80,198,20,227,57,231,26,83,4,165,162,178,199,96,35,20,50,245,165,6,153,245,14,159,205,69,136,62,200,43,78,158,230,213,80,230,198,81,175,40,158,41,239,245,66,188,183,62,3,150,145,8,112,184,217,152,232,136,89,90,152,195,208,31,111,125,229,30,220,114,205,62,164,90,48,196,120,71,15,212,82,83,47,104,156,8,1,206,37,69,213,240,98,82,70,242,117,26,165,151,115,105,144,94,45,114,34,220,148,228,210,173,249,178,140,102,70,144,214,225,93,213,193,120,150,63,169,113,223,119,178,210,115,41,255,53,110,61,254,230,131,141,150,69,54,34,188,70,83,96,246,41,113,37,16,102,157,62,32,20,77,21,157,64,70,251,234,246,32,153,234,144,80,8,124,126,251,171,146,130,210,137,243,79,158,92,141,139,173,56,60,158,83,131,122,252,233,252,80,205,18,201,164,166,141,195,174,244,230,38,200,49,230,236,197,4,174,80,4,55,135,241,183,55,125,248,156,211,51,149,40,95,224,168,149,17,171,240,100,7,140,212,85,149,163,152,173,30,73,113,135,73,145,144,111,197,141,222,73,77,217,113,234,216,250,41,161,192,111,241,94,86,25,32,22,72,49,3,199,237,193,110,244,145,186,222,41,219,172,126,88,66,27,86,165,74,138,214,76,148,111,217,117,114,236,155,126,15,156,174,43,62,200,64,20,119,202,160,81,56,235,105,215,6,143,231,181,173,134,218,143,164,78,134,138,40,234,144,197,99,28,6,247,183,183,246,140,123,91,92,134,168,169,154,146,49,68,233,138,201,126,59,124,90,175,164,112,226,18,56,28,198,68,151,103,31,75,127,59,161,145,17,137,166,165,35,158,76,120,208,95,11,18,45,33,47,164,140,134,114,12,31,51,164,24,132,74,204,206,16,50,46,253,99,147,106,174,11,151,114,83,79,66,4,198,17,171,15,135,207,197,55,5,211,12,209,163,20,246,48,238,167,247,181,213,31,6,39,231,116,33,8,35,39,62,91,238,11,175,56,197,187,233,6,201,69,142,251,21,30,161,31,140,250,47,123,189,194,132,16,191,214,228,165,45,201,50,4,38,61,114,56,204,169,158,158,135,215,82,220,18,70,151,172,73,22,22,93,131,124,108,59,76,33,130,204,98,24,208,66,176,196,228,99,207,23,186,99,74,14,124,242,232,153,45,181,103,174,156,133,15,151,201,247,193,224,229,82,177,56,162,93,136,58,52,135,81,177,81,56,83,215,229,166,238,48,29,27,185,133,146,191,90,220,165,11,15,37,220,216,250,240,14,189,143,143,218,178,123,164,182,198,168,240,3,117,80,153,47,187,14,222,155,17,167,222,128,39,165,76,125,47,226,114,110,100,156,27,83,81,245,131,194,61,127,59,233,176,41,207,149,161,239,85,177,40,253,196,157,70,7,57,244,131,144,132,215,28,53,229,120,249,101,188,215,41,80,138,34,154,190,52,137,90,238,129,193,166,77,162,246,206,128,47,87,106,60,48,73,8,79,191,51,83,199,39,26,187,46,100,186,23,166,46,55,60,98,19,7,129,48,126,176,240,137,100,172,120,120,199,141,21,48,82,58,172,177,15,46,240,146,138,21,114,250,177,147,179,33,155,44,100,21,29,112,96,238,65,53,30,14,97,194,125,49,170,45,138,151,207,240,222,67,114,128,109,225,239,112,189,162,132,208,69,53,151,242,120,164,81,99,208,208,61,150,203,32,65,64,40,43,28,134,92,73,223,43,117,35,88,142,47,66,93,74,192,80,129,155,2,170,195,112,74,220,35,253,236,96,195,136,13,110,215,150,228,170,231,13,43,180,39,180,50,25,140,47,235,194,40,46,183,29,115,252,108,135,218,152,107,80,132,22,176,226,138,152,11,150,153,140,53,231,48,158,135,59,42,153,240,166,83,116,54,83,12,21,225,77,208,18,101,115,8,111,225,90,169,2,115,34,197,166,211,207,206,89,5,69,37,199,51,90,217,84,208,74,149,126,231,73,28,207,119,164,189,182,240,142,34,80,5,59,107,189,240,144,139,7,48,222,18,223,207,172,234,122,105,235,115,1,110,238,60,165,48,0,141,94,249,105,11,107,248,195,201,216,149,205,242,188,214,140,4,123,190,198,26,146,196,11,138,5,225,51,161,76,171,79,146,207,209,41,16,243,79,77,62,248,30,50,40,61,95,42,75,100,191,97,52,144,247,226,136,104,126,177,55,130,117,73,223,207,212,53,22,47,161,199,9,116,62,87,150,111,61,96,181,117,47,37,242,75,184,237,5,46,40,80,250,2,57,111,86,36,21,157,89,120,102,185,91,112,231,30,93,225,114,184,48,1,250,225,110,202,137,108,119,145,247,130,235,125,70,207,206,150,155,159,15,130,198,76,141,159,54,69,195,164,11,96,35,37,232,131,70,68,87,162,38,182,62,106,248,228,208,126,94,178,91,30,120,85,223,175,76,160,111,232,183,30,248,89,2,197,103,83,245,165,18,61,173,14,239,188,37,218,200,59,19,194,242,214,230,124,200,249,125,105,47,207,52,62,84,145,154,224,151,201,116,251,64,212,148,116,246,35,120,229,149,201,160,82,153,153,137,128,195,24,28,96,33,155,66,96,162,105,247,193,150,246,118,81,40,31,93,155,3,254,88,174,183,242,161,96,243,27,23,93,88,242,50,123,141,178,52,158,13,47,166,110,115,36,22,198,73,79,145,250,16,213,29,164,153,140,157,234,131,161,113,25,186,215,144,243,239,37,188,7,70,24,89,247,11,172,126,223,220,97,150,160,112,79,80,72,106,124,110,147,186,32,17,36,163,67,44,97,245,97,194,111,73,105,203,198,196,230,133,72,205,178,54,228,146,121,182,11,8,193,162,53,241,196,172,115,251,156,59,121,248,181,155,11,157,230,16,144,144,145,130,69,142,13,50,107,74,53,116,230,84,157,59,12,37,70,146,198,11,223,91,13,20,253,188,123,119,57,3,128,167,215,195,60,48,165,79,169,122,134,176,144,36,66,255,92,48,200,117,153,100,11,129,245,64,145,104,22,58,74,66,47,163,135,23,29,143,82,150,160,6,82,196,164,139,248,128,79,146,162,100,229,224,44,234,41,190,199,196,85,145,165,227,148,123,101,55,164,137,176,177,253,11,204,246,28,35,110,174,208,107,213,25,55,101,245,68,242,134,59,44,87,29,21,162,114,177,0,96,21,149,3,15,49,146,17,209,22,242,238,72,165,20,24,27,191,7,138,133,120,7,148,76,148,22,182,234,178,98,5,217,167,206,86,0,163,120,252,48,190,236,251,45,207,61,163,180,136,120,47,148,180,132,174,38,83,48,214,195,227,192,75,117,169,232,52,151,235,104,177,215,44,82,123,150,180,182,122,195,230,191,141,224,175,110,69,231,102,78,110,119,180,230,16,186,55,151,12,189,73,20,118,1,167,243,172,33,48,108,170,57,122,78,221,195,189,126,155,120,119,206,177,165,24,55,88,146,214,198,55,190,226,197,40,16,149,29,152,52,102,23,13,49,66,63,161,204,224,10,132,145,29,191,124,182,46,169,96,202,166,145,236,165,14,116,140,4,182,251,104,10,241,107,56,101,23,153,145,82,224,65,21,11,18,233,209,49,168,7,100,166,28,187,224,156,252,238,38,95,240,58,75,253,97,70,69,36,57,239,46,75,254,124,123,153,225,168,148,226,219,142,229,131,156,116,17,184,154,132,180,195,216,216,93,91,147,238,24,179,116,90,6,149,188,24,124,227,78,255,192,226,163,180,187,235,195,161,104,13,152,125,224,198,123,50,138,166,103,146,111,249,218,18,154,56,47,70,13,124,156,1,103,146,67,34,36,48,199,188,127,18,100,92,167,218,1,4,120,114,156,107,219,10,187,146,142,121,35,3,238,235,26,254,122,254,119,133,103,176,202,28,120,91,85,143,194,231,150,229,95,108,163,86,35,65,50,126,155,66,205,226,48,5,215,247,62,199,30,61,71,4,85,240,132,245,103,58,160,187,220,2,29,166,45,161,95,228,76,107,191,34,147,193,160,74,18,198,123,159,157,16,237,192,13,91,65,58,14,133,115,220,123,96,246,80,198,130,140,116,13,231,225,7,91,137,167,236,119,195,202,0,163,117,135,53,173,200,144,163,65,25,9,43,196,118,114,215,158,27,237,182,127,79,88,173,135,4,0,178,209,253,59,227,49,242,180,85,5,213,77,42,106,57,63,100,131,225,15,90,82,129,59,87,91,255,109,84,245,164,58,159,158,147,152,27,240,162,234,227,129,141,161,229,131,169,178,209,81,161,44,198,247,141,109,41,166,237,121,235,142,119,204,225,73,141,243,214,126,155,102,174,195,231,225,93,187,77,100,201,173,194,189,205,37,37,47,77,30,97,241,197,187,55,182,180,124,204,202,237,194,159,188,185,22,233,166,67,182,190,231,176,31,24,226,0,157,163,148,11,239,207,249,69,142,180,113,72,40,140,182,75,113,24,78,255,214,254,192,223,91,145,161,142,94,192,3,195,1,189,28,70,180,77,135,27,91,47,127,78,162,110,244,212,146,177,155,135,145,131,46,127,120,177,170,13,25,209,98,76,24,253,131,209,185,174,186,2,224,67,114,59,7,29,131,167,140,233,192,236,52,195,127,155,34,204,174,31,164,240,91,241,222,189,78,21,153,167,53,197,116,237,131,169,48,168,186,47,20,140,130,237,173,209,193,89,114,47,98,121,228,121,97,156,80,75,91,15,146,66,189,231,104,134,181,178,159,23,91,183,53,126,28,41,117,181,52,228,8,81,147,110,93,167,218,73,148,80,149,20,47,70,45,176,36,101,1,167,236,124,157,212,148,163,124,168,131,202,196,255,44,83,24,90,240,179,79,133,83,196,101,144,219,160,12,87,122,158,59,198,80,180,182,152,181,12,106,106,59,168,124,129,207,108,148,203,38,204,14,161,31,14,92,180,118,44,219,61,214,215,46,191,77,190,81,23,152,180,244,47,246,135,128,230,208,18,95,228,80,200,12,141,135,79,54,242,44,240,92,94,253,98,252,106,83,82,186,50,185,175,103,189,122,199,205,7,40,38,53,29,207,158,211,11,95,228,110,207,78,78,229,190,47,33,147,179,211,151,206,220,90,252,99,103,168,22,186,46,207,204,213,63,249,163,137,66,78,61,213,141,87,61,7,60,8,165,201,92,200,72,215,39,239,55,129,49,169,229,163,114,140,222,250,111,91,1,182,238,28,120,18,218,246,142,83,238,248,156,203,199,184,169,173,4,92,206,59,14,93,251,184,199,226,123,156,235,185,138,77,66,87,187,198,138,49,163,200,106,234,217,72,156,115,198,76,34,233,72,50,217,72,61,89,193,173,108,185,59,37,107,215,44,240,150,188,53,179,118,61,187,18,167,138,247,108,192,15,163,118,22,212,41,49,226,231,119,107,122,250,109,236,98,223,218,197,152,220,239,142,7,97,251,119,143,62,112,39,163,94,247,75,216,147,99,14,35,158,240,24,12,213,28,154,222,51,43,81,76,251,121,107,24,64,29,70,68,81,27,83,81,26,35,186,241,211,101,61,38,96,236,138,158,109,232,74,116,39,39,11,216,203,135,97,132,72,85,210,99,15,124,204,106,191,228,35,34,6,19,163,30,126,16,155,239,128,17,119,127,236,9,24,165,253,217,132,114,138,30,111,86,55,48,28,197,240,121,172,137,99,69,197,62,142,131,160,174,199,22,129,167,106,250,47,19,113,92,207,169,124,76,199,216,75,139,81,41,21,181,107,81,60,241,5,194,249,180,68,96,51,155,188,166,159,218,40,21,237,41,92,90,204,28,226,3,254,219,196,253,147,218,243,80,49,250,215,194,115,44,110,109,120,41,200,34,246,71,115,169,168,106,81,159,57,134,207,197,97,243,7,60,214,31,119,141,238,112,181,228,133,199,154,95,78,169,14,243,8,94,90,133,41,34,245,19,132,146,172,61,244,107,13,168,96,139,15,138,21,116,235,110,7,41,88,140,232,128,97,64,134,4,239,127,172,188,98,117,107,106,171,204,22,195,101,220,99,122,228,158,149,86,188,80,188,147,185,218,212,203,132,190,201,233,166,15,152,137,70,168,45,97,158,165,20,48,130,39,186,27,113,195,119,151,93,183,204,214,242,92,34,106,169,221,223,105,179,159,63,119,136,106,84,136,14,87,147,32,213,159,174,17,63,167,24,46,151,247,130,98,162,151,254,94,40,204,204,253,180,30,145,118,130,174,187,84,93,240,203,20,32,52,7,185,57,169,73,138,43,218,41,51,96,69,234,154,45,3,35,83,137,27,35,164,88,125,62,198,27,183,114,119,97,29,184,218,82,20,24,98,189,207,1,208,173,206,56,235,46,138,135,102,237,120,184,197,71,180,245,196,56,115,184,228,71,110,192,96,167,144,71,97,114,159,101,167,175,77,4,206,55,35,138,179,107,211,101,73,25,153,151,39,244,106,105,210,109,63,51,37,210,95,251,79,84,65,103,40,201,111,159,155,169,83,175,94,243,115,237,218,45,88,178,186,113,10,232,185,51,144,85,237,62,100,236,161,107,62,87,244,156,253,214,213,173,12,95,253,95,86,187,234,53,232,189,154,51,190,62,95,51,71,213,159,197,188,182,136,204,100,139,11,196,105,141,74,66,22,226,99,6,5,213,31,127,56,97,252,89,223,65,25,158,251,77,73,88,47,66,68,205,168,16,53,253,90,55,211,150,159,143,247,96,221,175,73,228,235,124,62,189,109,146,179,253,133,109,152,204,84,49,63,55,62,152,254,28,230,228,223,186,161,80,82,237,43,151,218,240,212,203,250,211,56,121,199,217,232,170,238,132,4,99,98,133,24,173,251,86,27,198,78,143,236,48,148,103,127,46,178,168,83,58,106,9,226,250,108,138,239,252,165,207,232,101,141,2,12,82,74,60,225,24,218,80,252,178,106,30,205,91,195,110,108,194,170,39,244,171,218,247,28,38,75,185,30,207,144,97,180,196,68,35,134,124,198,72,97,130,235,254,61,142,33,1,239,184,90,156,157,172,219,15,229,220,18,174,3,76,225,177,227,110,131,91,149,43,197,133,41,122,118,65,235,206,242,34,183,250,194,147,128,145,47,16,124,22,83,184,66,50,85,227,199,84,244,135,147,242,42,164,203,217,188,132,238,43,237,166,247,174,54,60,186,64,46,91,113,236,11,68,37,101,55,236,20,238,59,205,21,69,98,59,9,223,211,185,82,81,89,233,99,54,24,209,46,39,4,5,106,81,203,216,77,170,78,47,255,248,79,119,204,20,248,31,212,175,208,44,67,205,199,236,119,200,137,37,141,117,155,60,159,129,48,23,69,28,247,167,145,186,175,113,85,69,34,116,73,220,63,55,170,22,194,84,198,102,28,58,102,150,161,18,182,192,25,251,45,116,133,25,125,248,229,215,127,116,183,57,87,229,181,18,90,17,195,127,154,188,37,105,155,240,174,248,245,125,33,82,168,14,73,244,26,206,144,127,63,188,144,43,233,114,211,60,39,255,10,99,149,184,147,36,51,103,75,187,173,254,202,248,36,170,78,19,115,125,150,104,220,80,97,146,9,140,187,48,59,133,239,177,117,120,180,184,75,96,69,28,158,208,70,250,120,122,198,19,34,17,206,171,15,182,147,73,86,166,29,70,94,59,138,78,118,83,247,112,205,36,117,187,25,178,211,47,164,38,48,39,252,116,20,87,165,24,94,132,44,170,203,132,153,234,124,147,60,80,147,213,236,46,31,110,206,139,115,14,78,109,221,138,179,40,194,252,12,61,249,214,159,30,81,169,136,206,95,157,82,31,129,176,50,106,96,222,250,76,139,93,158,142,181,56,81,137,238,119,169,44,69,56,120,69,120,164,147,116,123,110,130,210,239,132,82,121,13,52,85,161,86,193,43,141,162,174,255,48,148,12,229,121,246,57,122,60,239,145,68,239,53,53,10,12,39,134,123,3,201,219,105,202,215,207,77,32,117,47,3,6,38,166,89,181,49,1,173,111,158,192,76,115,238,110,50,36,20,156,121,90,36,158,122,10,30,110,107,178,38,145,47,113,216,120,186,139,192,20,117,140,120,248,217,160,69,188,132,50,36,136,192,252,189,78,63,159,61,152,72,121,138,99,13,157,203,210,30,248,244,197,57,222,59,37,102,89,168,212,77,15,185,184,58,32,158,126,8,55,165,107,118,233,241,247,26,38,65,38,207,94,137,143,239,207,158,136,182,200,54,202,74,37,160,235,48,42,121,91,127,154,56,115,243,81,153,248,201,100,1,32,108,226,149,92,29,153,215,162,6,126,153,104,113,78,135,225,106,20,77,138,12,79,212,12,131,21,10,188,173,126,51,4,148,90,143,142,227,49,215,1,239,166,251,97,224,160,164,117,139,248,8,252,152,169,120,106,163,49,92,157,165,116,215,22,105,149,217,55,81,210,232,40,39,148,214,100,66,124,190,93,200,23,45,127,84,208,194,19,219,7,47,234,199,197,82,38,151,7,94,152,31,124,214,120,42,122,39,98,183,9,225,7,83,18,80,201,245,76,146,5,186,58,14,19,235,16,171,16,125,164,229,132,152,227,167,216,46,145,153,179,73,32,145,53,62,152,84,214,37,97,106,35,40,247,58,0,78,204,179,129,203,129,155,225,16,107,219,91,219,209,161,176,49,237,12,239,218,50,202,191,187,126,96,15,110,190,2,140,104,168,233,28,166,212,41,187,94,217,129,41,73,144,221,14,177,209,245,125,107,72,116,140,96,60,80,115,171,248,173,137,154,201,69,84,224,194,24,102,190,135,227,141,157,148,230,92,120,162,188,252,197,109,240,105,82,85,121,59,78,160,217,245,139,7,37,130,73,88,145,72,56,195,103,228,207,30,187,107,230,58,41,177,16,169,239,15,158,19,42,80,249,233,98,225,96,111,77,154,163,238,26,12,210,114,85,103,146,186,224,123,186,99,134,223,165,122,96,134,67,140,229,23,95,27,82,22,212,16,191,223,134,105,144,162,253,11,163,3,236,100,106,120,139,120,196,186,176,113,136,46,111,109,106,2,119,158,162,66,185,67,152,22,94,164,186,196,45,141,60,50,121,75,222,154,216,136,112,252,36,162,52,213,147,68,240,10,24,43,89,192,24,153,219,37,96,225,208,167,64,162,94,24,193,199,50,28,198,103,218,174,247,22,101,73,252,37,223,195,45,1,91,210,127,147,121,164,92,176,12,206,166,153,133,56,31,114,83,94,183,57,76,117,228,61,87,19,92,143,195,205,74,18,227,16,156,149,214,176,119,151,111,179,37,139,0,39,135,188,24,31,220,201,58,129,113,253,223,49,71,86,143,76,64,135,9,197,84,129,33,242,247,160,18,140,180,86,43,114,97,114,34,156,56,223,136,64,133,107,135,220,237,29,149,198,4,175,96,224,184,163,66,16,182,120,189,11,23,125,72,54,238,100,97,31,30,238,159,66,217,25,41,150,251,69,6,185,164,78,63,192,53,151,109,240,254,246,176,92,51,95,251,216,111,136,56,92,120,26,71,202,135,114,99,16,74,204,132,110,4,186,46,14,31,179,85,170,133,49,234,225,191,255,158,77,96,232,172,57,133,77,66,120,59,76,158,230,125,45,62,32,41,72,142,78,210,143,228,181,42,36,206,223,249,53,32,58,86,54,8,106,12,224,145,253,58,142,182,124,17,218,165,196,189,235,236,146,222,51,202,103,178,142,25,28,106,243,115,70,226,87,134,83,64,225,124,108,238,236,168,121,84,238,107,193,110,75,21,131,195,19,90,180,59,13,33,154,32,157,238,131,155,137,74,75,107,204,17,175,64,34,12,199,78,112,103,41,31,168,123,110,1,117,251,91,115,237,8,150,224,190,245,81,129,110,88,248,187,19,74,8,213,25,236,7,217,191,75,46,171,9,159,54,217,253,14,227,154,188,246,33,188,32,157,192,144,195,84,96,14,249,237,76,218,69,246,135,195,62,41,68,138,228,121,35,163,233,223,115,140,37,36,117,137,41,158,188,210,20,116,171,34,13,148,218,173,123,56,120,160,123,132,148,247,133,225,189,246,251,15,156,24,22,76,145,214,228,63,249,52,237,43,155,64,193,133,177,206,157,142,194,248,214,182,164,246,3,115,89,107,1,31,83,82,102,49,172,119,221,35,171,4,252,144,145,145,158,219,221,32,230,233,38,225,232,134,2,40,62,35,191,213,123,190,77,123,170,10,76,173,117,204,134,109,201,171,210,53,50,242,157,82,104,88,37,134,132,78,83,53,3,255,179,247,129,17,114,191,191,77,133,84,107,247,189,207,125,170,201,174,132,247,96,251,85,121,80,23,176,165,204,46,193,194,209,61,116,106,44,2,69,130,51,172,117,43,167,9,152,88,156,60,124,64,39,50,238,100,65,101,67,30,14,231,96,110,209,218,180,70,5,38,187,123,249,79,83,79,43,36,169,24,43,145,236,77,1,178,253,57,80,203,220,244,204,184,193,142,213,180,99,48,172,244,17,59,195,68,163,64,58,134,35,106,121,117,174,77,196,42,37,207,201,54,180,20,141,147,81,247,95,20,161,133,190,239,179,77,155,71,96,34,186,222,111,211,49,189,151,248,132,7,96,187,107,98,152,205,45,162,1,9,10,199,230,124,135,231,91,147,79,33,135,62,188,47,4,92,28,166,42,184,202,91,151,132,19,212,103,202,89,60,162,136,153,206,162,222,30,61,25,38,235,46,28,193,9,55,159,235,240,144,182,137,143,236,142,200,177,84,140,49,221,225,253,136,140,98,44,224,0,243,110,147,78,81,229,165,201,228,92,78,96,63,208,140,87,210,76,174,244,167,65,14,184,54,77,76,166,48,140,247,190,240,156,114,75,161,102,106,22,175,50,5,134,135,127,10,92,72,56,115,212,18,206,228,189,38,190,234,21,40,220,23,210,49,246,47,119,230,0,15,213,236,75,70,161,229,25,171,200,61,153,186,145,192,184,48,99,72,73,90,92,77,31,94,172,98,221,225,115,14,86,29,82,238,61,158,102,66,217,67,47,146,62,76,193,1,25,194,1,67,74,35,54,22,50,229,219,67,255,99,160,218,43,12,195,137,139,117,223,241,189,16,32,216,69,190,23,37,251,241,218,12,103,149,115,147,116,176,243,211,211,97,210,22,197,126,179,205,208,243,253,112,157,65,186,164,112,178,141,226,131,89,170,218,111,44,253,21,51,24,182,134,91,178,111,238,6,211,74,114,24,79,82,18,120,46,2,109,62,40,28,115,183,72,27,152,93,219,13,52,238,125,82,22,112,224,97,190,188,104,93,176,60,246,133,49,199,103,204,21,99,242,9,139,26,152,123,76,245,175,77,60,97,55,249,109,43,36,104,241,112,156,140,177,250,128,97,180,184,61,167,62,188,202,111,255,24,32,125,208,240,222,93,151,228,249,175,98,151,5,31,22,72,86,122,146,174,21,104,173,98,174,80,102,184,226,224,36,49,241,216,19,78,142,56,236,42,126,83,219,200,71,62,119,202,56,125,206,173,66,226,101,199,86,70,232,103,198,142,68,29,71,203,10,83,26,235,7,35,26,139,237,166,86,31,120,89,204,39,224,201,155,40,140,2,87,243,153,70,197,79,109,183,227,36,132,85,23,132,162,82,207,14,237,11,91,20,165,5,220,137,215,72,215,48,15,183,91,212,188,99,190,108,162,149,122,104,154,248,52,230,200,190,9,231,192,248,182,99,67,92,92,21,101,54,80,95,129,56,157,195,176,64,74,199,41,85,94,195,127,122,153,106,150,60,219,200,68,99,129,161,98,121,5,61,140,74,0,237,202,120,54,162,246,83,222,171,150,91,2,60,16,230,57,151,5,25,83,188,225,37,86,24,55,156,37,107,132,48,151,39,158,18,124,235,231,181,150,160,184,36,226,167,55,118,230,144,17,199,101,237,137,194,100,25,114,183,80,56,25,243,150,195,36,144,203,68,59,155,161,149,119,59,204,63,61,11,76,105,130,187,117,166,185,55,182,160,148,35,187,173,143,148,68,106,242,177,207,36,37,195,44,59,12,213,219,148,103,255,72,61,191,197,75,228,180,95,185,42,171,13,135,15,200,91,103,8,100,100,219,57,102,232,94,174,231,12,105,80,190,209,6,104,224,168,17,217,222,184,192,143,47,253,230,92,240,96,28,23,219,85,117,121,205,99,107,100,47,63,30,80,206,237,203,142,12,76,217,181,155,57,102,58,92,161,44,34,111,118,137,245,135,87,220,146,117,9,140,84,130,123,163,206,126,69,170,149,116,141,82,176,221,125,192,225,34,187,49,99,96,130,231,43,224,78,190,159,252,54,123,146,75,64,12,50,204,199,13,195,3,183,28,105,88,7,94,68,79,101,46,100,210,225,253,206,137,18,207,184,116,148,149,52,123,70,217,225,206,109,237,142,10,222,137,28,230,54,85,84,125,222,143,137,235,138,192,177,163,133,192,73,17,24,167,254,10,148,172,187,41,40,161,215,20,143,38,137,68,102,56,97,221,228,169,240,230,44,58,39,154,60,123,66,93,238,222,7,62,222,188,135,159,241,98,194,254,123,91,27,89,220,133,97,222,138,93,158,184,212,94,178,213,146,176,188,61,153,105,80,196,201,191,46,124,142,252,233,236,40,32,104,70,110,129,225,21,72,49,42,84,134,200,79,91,200,237,54,238,196,234,164,227,228,230,122,165,31,48,133,44,242,211,80,30,167,88,93,208,168,204,37,104,69,42,205,193,185,186,172,60,196,63,138,243,246,15,228,78,106,145,147,237,103,247,184,173,193,14,143,122,171,192,164,75,207,139,22,53,38,134,233,40,143,248,212,22,239,151,159,54,142,231,219,154,204,143,34,239,140,103,253,110,71,80,108,94,218,46,224,115,190,175,59,79,72,124,144,241,100,254,238,59,251,73,218,46,119,72,76,172,115,37,89,59,82,241,9,251,234,198,185,232,40,2,107,69,81,60,17,126,174,193,102,181,245,100,234,176,150,198,137,124,190,50,164,34,210,216,156,69,177,37,156,223,157,101,10,76,168,212,77,133,179,196,207,163,229,100,178,18,207,124,225,181,213,136,233,118,196,214,0,45,237,239,162,230,243,136,149,69,77,121,147,47,13,195,90,119,254,103,83,146,223,151,46,213,56,74,41,17,93,241,240,179,145,202,46,139,182,106,139,195,129,80,104,147,147,133,20,79,74,184,28,238,184,10,134,192,184,30,252,99,24,217,150,108,162,116,106,57,159,24,112,110,73,251,109,85,230,126,183,129,22,116,235,194,178,204,144,117,27,87,169,58,6,165,220,101,196,75,67,124,168,3,138,144,78,191,99,2,155,237,221,108,58,209,157,112,96,77,50,55,166,28,29,248,104,161,22,137,35,15,198,15,25,80,19,2,137,1,77,20,212,201,217,128,95,53,213,123,84,207,113,213,154,65,169,2,8,27,127,163,118,38,231,37,89,148,158,165,62,134,153,81,218,177,100,204,199,97,99,116,19,164,21,184,152,120,109,152,32,40,19,223,126,115,96,149,17,230,42,178,208,183,100,243,199,39,203,194,191,173,251,117,40,86,147,92,29,158,134,110,185,71,36,142,92,152,51,167,95,203,203,138,10,238,160,224,108,12,29,41,12,51,162,130,10,115,209,202,215,172,163,34,76,96,212,211,92,57,111,240,135,150,20,237,20,224,134,189,217,209,79,206,2,147,158,123,205,209,202,168,84,109,157,134,215,158,97,173,114,142,201,107,119,35,130,138,142,83,175,37,182,149,81,34,69,20,196,44,229,46,19,13,142,255,30,110,214,3,147,142,81,21,206,185,175,107,72,39,33,245,2,254,105,2,6,76,145,190,188,88,54,237,131,232,90,169,194,202,107,48,105,230,241,98,231,38,51,101,15,167,68,44,146,162,25,53,98,133,10,119,234,18,98,158,178,36,102,211,158,179,68,124,5,113,169,158,15,92,225,123,241,221,46,193,207,36,87,58,2,145,195,201,42,177,72,143,97,220,180,117,162,168,63,30,142,82,79,186,219,10,177,136,62,195,166,100,47,212,169,132,195,223,101,47,65,141,0,90,224,138,50,101,139,197,123,182,248,34,67,158,8,100,197,190,145,224,154,150,15,198,93,22,226,42,135,73,12,23,27,167,154,119,51,140,93,174,236,89,64,228,156,162,99,70,145,39,182,87,181,50,157,56,52,207,135,23,14,54,96,171,180,136,103,83,157,39,219,10,158,202,121,15,108,196,5,175,156,51,176,5,143,110,107,98,115,242,90,208,191,141,219,26,98,59,133,143,101,189,189,80,156,158,159,125,93,14,1,146,59,146,147,125,255,110,8,77,206,31,88,175,194,43,110,233,1,69,193,105,92,213,241,57,56,240,155,194,38,73,22,119,19,138,116,182,194,164,238,7,76,64,229,249,101,19,161,9,24,35,79,214,15,39,215,49,253,2,166,126,79,12,17,194,8,37,246,67,224,247,167,41,0,25,241,90,101,63,31,211,170,245,194,25,243,187,99,41,140,108,158,219,163,84,137,213,155,164,104,59,124,38,137,194,225,108,38,170,62,60,93,111,254,192,142,211,219,5,191,61,92,65,30,184,138,10,162,69,20,107,138,251,129,201,38,55,89,92,200,53,164,118,183,36,170,243,116,18,195,79,223,118,120,6,168,87,24,50,102,199,220,45,97,219,113,166,159,169,51,20,198,187,19,173,243,120,6,156,136,74,108,118,25,63,156,204,193,102,103,248,109,153,150,78,65,216,206,226,154,201,44,203,233,129,167,209,125,5,12,71,67,87,24,1,205,17,189,54,154,65,129,155,145,29,95,56,93,21,235,31,156,99,93,99,66,181,172,223,186,176,25,134,219,0,218,139,45,46,9,131,247,29,18,194,240,114,40,67,77,52,199,237,25,148,242,242,236,179,20,103,92,5,237,167,245,68,7,238,61,28,188,148,47,14,185,215,160,80,94,74,184,90,166,137,250,60,104,143,61,97,152,76,139,120,36,128,107,15,183,219,255,97,120,220,82,189,238,41,146,24,21,38,83,247,78,4,72,98,246,3,139,63,158,226,212,45,7,126,49,113,238,25,175,77,204,87,46,47,176,152,55,151,171,161,117,30,178,21,194,184,29,156,216,188,53,59,173,54,38,131,175,93,24,119,101,17,152,205,241,246,172,78,209,230,0,70,43,245,206,164,106,78,134,11,119,248,85,194,2,131,141,91,111,177,212,55,244,29,166,35,231,208,26,210,115,188,197,174,253,104,198,132,30,216,232,195,47,153,72,211,136,174,5,102,139,142,126,83,87,35,238,66,136,79,219,14,15,45,158,148,45,151,216,179,23,37,108,147,48,130,140,16,65,224,108,159,48,224,42,212,212,192,68,2,174,195,15,250,59,89,94,133,170,230,18,59,206,50,37,42,105,125,140,181,118,45,44,228,68,151,220,18,96,65,28,247,154,128,139,189,136,173,94,16,88,111,129,146,0,161,24,148,90,97,133,244,45,194,29,6,67,22,18,150,2,52,193,98,164,192,81,75,221,123,156,153,103,209,139,237,70,226,199,112,130,58,242,177,17,57,146,214,166,41,18,141,177,136,228,2,93,178,249,163,154,220,232,110,10,10,186,43,24,204,57,174,139,231,158,116,203,33,128,161,142,186,190,43,51,136,238,79,147,134,152,107,184,113,32,22,72,15,140,90,84,9,191,129,101,3,222,247,130,47,1,62,225,235,74,81,63,37,137,232,103,139,186,110,26,229,248,7,46,86,175,26,240,89,233,226,66,133,174,146,140,154,219,186,77,89,30,217,18,17,106,19,23,145,78,82,116,60,103,13,67,3,111,123,21,176,160,106,29,29,67,119,72,251,77,42,232,184,29,35,22,43,86,10,48,156,143,209,26,210,97,129,141,78,57,108,129,182,37,137,253,160,36,46,231,235,116,128,36,122,41,12,141,179,175,204,243,57,18,149,23,23,78,22,24,232,215,223,33,69,153,192,165,10,136,171,93,134,155,82,227,120,50,185,149,77,54,12,18,188,246,136,111,85,169,42,21,35,4,103,93,144,32,194,126,133,199,232,62,59,25,19,119,56,33,243,38,228,122,81,206,192,121,95,234,44,194,178,21,38,191,47,95,247,105,130,26,227,194,195,180,57,199,245,205,238,44,43,143,103,165,8,219,195,164,211,178,12,104,226,226,31,233,64,112,171,67,177,42,240,185,113,231,88,245,108,16,69,22,102,50,57,142,240,43,156,139,74,187,165,45,213,110,250,120,126,174,47,29,66,162,11,227,49,13,231,21,28,162,75,87,38,101,231,193,54,110,247,247,199,55,64,242,113,90,59,90,83,252,43,19,41,89,41,112,9,171,17,26,82,185,231,242,57,143,225,19,247,189,97,69,159,255,66,146,172,162,201,106,117,90,225,126,57,179,227,58,11,22,225,159,117,189,74,16,110,201,253,239,192,221,54,177,128,49,152,199,133,97,179,112,61,199,129,171,64,253,116,148,51,160,98,230,15,223,198,128,191,159,214,176,68,56,76,232,122,74,215,50,84,121,110,245,47,43,208,221,77,225,211,33,143,85,34,228,149,110,221,7,48,198,129,7,237,142,89,223,197,1,3,25,15,178,36,254,108,196,208,111,22,247,129,207,247,27,177,71,81,94,66,213,173,192,88,161,190,32,225,171,166,18,68,96,194,4,190,156,161,201,229,248,17,216,232,18,188,227,200,182,93,78,150,31,140,90,177,195,27,45,220,11,147,149,221,195,179,68,1,210,148,224,178,253,246,141,54,34,125,86,234,53,92,136,194,157,43,74,60,220,188,153,67,91,67,152,224,219,231,111,227,127,186,54,217,137,188,231,131,33,45,250,98,84,72,248,17,79,246,96,187,89,141,54,230,117,148,64,201,183,238,250,57,147,113,105,71,199,179,176,22,253,26,207,200,223,67,101,138,187,149,192,112,231,250,157,220,28,137,55,109,4,152,76,197,126,27,247,172,147,129,218,227,52,91,192,101,223,212,65,91,34,5,58,38,135,41,146,203,186,68,198,142,218,86,74,20,23,135,167,192,24,181,126,101,177,57,159,116,174,148,98,9,215,14,19,35,170,210,113,114,205,74,137,214,92,172,139,14,26,84,27,190,193,226,112,47,69,167,177,197,67,98,76,45,149,179,40,76,190,145,219,192,11,111,234,37,74,179,65,35,147,196,71,141,33,120,166,18,164,83,213,3,111,59,89,16,87,30,78,141,134,203,95,88,138,62,238,109,125,49,226,218,222,186,152,15,76,38,57,81,40,15,178,114,9,41,183,64,27,152,8,190,247,140,107,90,189,18,114,6,83,239,247,141,10,234,118,251,150,222,218,217,123,134,193,99,203,240,189,241,77,5,62,31,193,117,126,198,54,87,120,214,73,94,240,69,125,99,186,201,145,204,75,63,24,121,70,223,10,193,125,45,42,21,182,113,236,22,33,218,109,183,236,103,80,246,12,2,66,200,246,9,45,61,75,132,237,57,224,206,168,235,118,90,172,148,215,97,212,74,250,51,23,178,51,7,193,141,84,165,132,213,102,18,62,227,18,176,49,82,62,91,117,248,140,55,247,69,57,14,153,72,200,51,204,128,17,51,124,86,31,193,53,159,10,56,25,75,209,137,116,12,1,7,135,137,84,23,93,31,35,132,39,57,62,218,154,239,1,132,1,228,3,202,77,171,63,35,54,145,126,247,151,62,38,240,40,207,249,132,49,233,91,210,158,91,67,149,182,60,146,211,71,255,168,113,47,29,153,189,21,201,103,254,211,168,29,140,37,173,49,109,162,190,99,27,73,173,142,9,129,254,240,131,156,133,2,49,160,244,12,57,79,63,158,54,129,249,245,108,26,216,109,241,165,41,20,73,58,69,43,97,231,24,20,75,240,126,198,187,155,94,183,195,198,148,38,239,85,77,122,229,215,122,226,136,96,221,235,118,71,9,65,115,120,25,195,142,194,20,123,237,15,230,42,38,1,2,96,50,133,151,195,22,244,122,246,210,51,14,159,51,226,192,38,58,164,59,49,147,250,155,72,92,33,97,46,215,33,71,38,167,120,207,209,9,210,198,208,154,186,218,32,41,214,169,63,71,219,89,93,245,91,30,144,84,83,144,170,6,65,31,217,203,222,39,230,153,80,214,255,86,230,154,45,208,182,158,163,139,42,186,234,143,102,154,61,115,240,28,255,126,113,160,192,145,210,181,7,238,94,4,58,185,8,236,43,192,252,67,183,179,146,160,72,64,104,64,97,210,232,63,47,6,12,3,164,101,232,226,129,195,225,51,145,13,206,93,77,67,174,166,125,56,76,132,164,63,214,27,181,29,197,187,70,89,129,132,6,108,101,6,173,163,193,176,240,42,76,1,197,247,218,144,125,212,85,158,181,135,249,63,46,76,1,135,194,57,226,76,211,76,129,191,199,189,59,155,167,209,6,212,252,88,165,231,251,84,31,180,105,156,28,207,136,155,176,185,195,182,220,20,53,74,108,71,201,52,75,143,81,74,113,96,52,70,141,46,63,102,39,119,219,11,195,35,242,204,148,115,99,79,222,51,62,64,215,35,53,193,44,157,124,80,200,34,172,75,109,59,170,16,28,221,73,42,253,127,182,217,118,150,1,80,98,47,77,97,148,31,3,70,49,237,105,141,137,220,115,192,5,203,84,91,147,104,254,253,116,129,132,186,61,166,248,217,250,220,99,108,89,176,26,89,224,212,179,208,206,7,67,80,187,212,190,162,18,198,79,115,96,83,0,211,243,24,178,57,111,77,134,239,179,207,82,14,83,124,93,163,209,48,94,67,31,215,135,79,149,2,83,85,218,207,139,145,99,53,5,94,106,33,145,91,219,183,191,24,226,37,146,134,67,215,96,37,136,214,212,73,63,123,10,122,207,254,73,10,170,68,18,66,198,146,71,101,52,208,190,219,51,228,201,74,69,28,62,51,237,244,230,31,93,49,207,36,174,94,27,74,98,66,215,252,0,140,57,226,109,43,224,54,150,44,25,108,189,230,70,234,129,113,56,63,246,22,252,56,169,4,12,203,65,253,87,47,202,229,106,247,232,203,38,126,163,223,164,6,155,198,44,70,122,91,213,176,196,151,187,253,147,113,39,221,239,213,140,130,166,29,240,196,27,255,175,94,212,4,196,191,174,76,84,101,158,69,83,77,161,216,225,10,141,140,126,80,164,23,87,192,103,5,52,217,166,216,140,167,187,117,160,53,128,21,82,71,201,68,11,189,53,230,112,147,173,221,114,111,179,79,150,141,178,137,236,83,20,144,85,119,158,79,171,110,146,240,40,102,62,61,253,158,109,130,64,229,198,112,120,54,20,41,195,97,124,101,50,141,151,81,50,127,179,28,111,83,214,163,216,116,185,146,111,83,48,89,237,157,244,78,66,140,198,59,94,177,153,94,24,165,71,223,11,72,151,92,67,246,64,147,167,251,194,40,92,186,144,87,148,159,102,9,197,2,171,100,239,101,237,56,217,172,43,94,139,50,217,173,104,69,242,197,159,77,97,150,94,196,166,21,107,108,71,241,127,203,238,122,26,35,215,29,141,171,85,1,93,152,139,132,123,145,137,121,25,221,190,194,232,170,212,11,163,156,39,48,101,211,165,7,140,174,140,140,201,160,114,249,187,57,79,27,147,34,155,239,164,154,208,9,98,231,79,53,50,233,195,207,73,16,134,21,196,16,85,2,141,7,54,46,180,128,51,92,69,242,222,148,184,123,134,63,148,60,27,237,89,129,57,101,186,191,24,121,17,58,195,17,228,112,211,166,90,20,50,63,191,220,96,167,115,184,147,240,177,244,209,228,201,248,52,91,20,189,254,155,61,2,82,212,54,98,202,46,19,240,144,1,70,92,162,187,213,91,173,218,86,108,2,203,202,243,224,222,180,132,63,189,40,179,118,81,126,119,152,12,51,49,77,217,23,186,11,89,195,4,156,167,4,224,216,116,96,105,245,65,58,87,156,38,89,189,108,174,195,9,224,141,107,67,42,213,64,123,13,225,65,170,91,177,119,180,49,60,72,190,154,218,249,217,164,103,0,201,252,103,206,70,107,106,82,116,111,180,162,163,18,173,55,158,39,129,41,51,241,98,128,9,177,80,187,178,205,192,198,230,148,29,62,118,209,45,151,54,152,42,164,229,112,125,189,65,196,241,215,231,113,49,9,141,125,245,235,65,171,81,64,56,76,70,177,238,172,249,88,171,113,25,160,214,186,76,61,227,161,114,78,23,53,205,163,139,26,93,169,175,38,248,203,199,208,5,113,46,87,212,251,57,124,134,68,13,242,73,149,81,92,10,161,104,35,39,60,96,110,167,217,197,214,81,143,162,82,96,11,108,124,136,142,82,185,159,21,164,212,62,30,13,19,163,88,197,104,237,144,243,234,48,252,241,114,13,31,86,169,232,123,58,202,141,199,126,147,135,195,133,239,101,91,192,22,226,22,216,236,197,120,56,119,74,113,98,13,156,19,78,236,5,44,164,48,148,169,153,136,74,60,123,155,99,80,96,147,198,107,23,150,154,226,106,177,45,68,75,47,220,154,56,106,201,248,112,45,95,251,229,210,100,142,26,49,119,93,49,162,199,182,211,73,72,65,211,236,177,0,10,186,37,114,115,131,99,186,57,115,221,116,213,200,11,99,5,151,28,179,240,60,252,210,76,85,220,72,4,2,98,125,76,42,103,164,227,76,225,25,67,106,212,152,250,219,100,32,207,117,167,112,109,50,38,5,174,251,22,83,248,88,177,89,172,22,106,242,138,23,7,2,179,47,200,91,227,220,89,37,126,217,24,61,239,134,52,18,137,117,163,197,186,62,182,223,29,81,88,104,105,227,40,86,228,77,213,129,99,169,135,215,125,218,238,211,197,54,56,23,70,170,236,98,199,57,119,219,38,231,9,226,107,219,111,202,228,202,86,201,152,97,126,18,97,141,141,116,35,108,186,4,198,187,236,111,109,252,112,67,60,100,144,186,141,123,252,83,38,114,57,58,177,10,209,89,244,1,167,114,96,72,234,33,76,143,20,22,4,74,120,79,250,13,3,74,108,87,248,137,218,16,255,1,130,138,84,94,223,141,180,92,73,160,106,188,181,240,13,197,68,33,217,183,104,107,136,66,98,196,97,152,108,218,122,213,49,238,134,68,81,65,211,214,123,235,36,197,223,92,222,247,34,7,193,167,56,122,81,85,90,87,148,175,252,236,50,241,217,174,93,67,136,96,197,84,129,241,77,157,188,189,146,85,91,98,233,86,248,252,117,200,55,39,64,236,26,216,148,178,99,81,110,145,188,72,21,248,156,85,69,97,88,85,239,102,217,49,167,229,197,168,160,148,141,120,192,117,212,117,46,81,159,30,173,231,216,79,215,72,142,143,27,43,25,248,136,56,203,60,205,150,141,236,176,165,232,116,133,41,57,10,216,116,68,228,139,117,20,72,86,60,124,14,45,240,3,230,180,244,174,85,139,77,233,195,81,2,188,48,175,45,174,92,186,182,156,36,11,24,115,68,134,229,108,90,57,188,127,36,213,149,170,239,109,10,134,113,166,27,141,165,46,49,66,215,205,205,65,162,59,41,235,34,33,251,59,76,25,216,184,212,130,6,37,202,38,168,156,217,221,56,103,122,180,69,10,93,172,243,179,109,247,53,99,166,53,83,153,147,95,158,150,166,233,51,13,218,23,253,92,100,118,183,152,73,100,71,235,69,172,195,250,19,3,122,6,32,73,250,8,9,206,230,130,114,152,245,166,75,31,201,162,20,223,26,99,58,73,180,1,230,236,230,181,12,100,90,176,148,101,151,231,38,213,220,248,198,215,0,23,156,108,228,88,134,97,222,17,80,104,83,143,1,42,154,151,15,202,236,200,68,234,9,147,161,203,243,215,54,23,166,92,181,6,100,180,51,122,6,35,159,90,42,21,239,116,152,19,44,181,50,245,112,227,47,90,180,166,90,79,207,62,104,42,75,172,31,62,152,158,48,103,93,6,187,23,97,124,66,33,242,211,148,235,183,176,28,161,111,151,138,73,35,45,17,67,135,242,26,105,75,241,129,215,226,76,147,109,209,117,253,21,179,123,219,253,19,21,17,152,122,244,237,83,1,215,97,146,3,200,106,144,147,187,60,77,217,161,61,15,31,184,89,226,225,132,24,101,195,2,206,30,120,58,163,119,14,255,41,55,72,10,125,151,243,60,79,211,18,88,106,231,80,21,238,170,46,192,198,127,247,188,24,217,192,23,110,114,137,192,225,236,138,19,31,168,159,218,24,75,220,176,52,95,182,6,250,134,73,164,141,248,101,56,124,36,136,72,96,189,121,33,53,199,61,209,37,233,24,42,236,78,147,200,126,205,117,178,232,183,62,171,47,94,43,91,222,152,160,13,18,246,230,40,250,13,83,27,147,39,236,253,46,168,200,73,248,6,141,118,167,57,159,144,87,23,61,54,161,21,158,46,157,69,53,25,86,142,44,14,88,93,234,136,214,36,1,234,68,177,242,62,95,183,208,64,147,107,34,48,55,179,62,110,235,231,194,78,42,233,217,182,103,192,164,255,100,93,122,140,202,125,56,163,175,15,55,226,236,22,48,2,119,143,93,121,25,22,200,242,37,247,83,225,115,166,134,11,26,53,144,170,30,173,97,57,205,45,224,221,250,86,91,221,50,114,124,67,130,235,121,106,116,116,160,254,217,230,16,56,47,221,175,8,35,142,219,154,114,100,249,237,76,133,158,111,196,196,188,86,215,214,88,62,254,177,201,162,20,171,20,239,200,206,49,224,144,197,238,170,77,107,15,226,47,4,192,123,211,188,6,184,73,130,249,196,24,237,243,210,31,70,161,162,196,202,132,254,82,179,146,160,237,170,46,250,128,135,126,164,103,76,76,122,99,250,195,145,51,158,226,149,178,219,98,76,5,52,251,244,162,107,124,101,195,13,203,99,180,96,201,232,201,69,109,151,91,142,100,76,116,253,214,212,215,147,216,16,173,25,114,177,222,88,142,119,117,157,91,194,208,75,29,231,245,136,251,11,140,113,34,64,104,102,202,21,22,66,44,139,34,10,57,54,187,177,161,69,107,120,113,167,218,95,105,7,129,2,66,77,212,24,79,53,13,25,151,104,77,221,158,94,66,42,161,192,124,97,104,227,178,218,242,5,75,231,131,33,44,212,196,161,14,49,113,220,158,16,28,107,45,171,73,156,123,112,173,81,164,74,202,162,218,250,36,241,186,43,15,78,43,106,33,4,70,217,203,221,238,125,90,73,177,116,13,239,102,68,8,8,193,64,199,17,48,86,233,8,95,81,71,160,69,202,167,80,0,164,128,196,95,12,115,173,139,151,145,115,179,135,19,146,202,222,92,100,67,108,36,216,140,29,15,231,124,146,45,175,125,133,245,31,108,165,91,18,94,66,229,177,222,13,147,44,229,34,214,29,249,213,88,209,63,24,9,150,44,27,98,35,117,62,236,1,62,72,145,130,101,60,94,36,7,127,63,77,216,144,233,36,176,73,22,251,179,11,23,48,217,148,160,209,239,17,35,197,45,130,112,166,192,231,107,121,98,39,73,255,144,244,104,235,2,25,135,119,141,18,241,252,244,59,59,61,221,52,26,144,253,188,22,163,230,39,62,25,183,93,60,23,252,161,133,49,77,73,205,19,166,111,63,99,250,67,103,110,67,157,11,200,133,34,90,224,48,156,60,250,53,206,111,123,137,31,143,54,157,77,65,73,183,118,219,206,196,203,166,24,11,38,65,182,125,158,192,65,245,152,26,112,49,52,207,96,135,19,218,18,31,20,198,109,232,163,109,214,131,140,246,182,208,187,255,52,20,179,93,118,98,68,194,138,51,119,31,152,56,195,51,255,77,200,222,223,171,112,131,215,235,137,145,70,196,231,40,40,45,119,93,154,22,93,245,105,4,25,174,238,134,92,48,60,67,125,194,199,52,151,94,148,139,213,133,249,123,229,170,212,197,118,221,36,249,222,97,70,87,111,124,38,68,239,55,93,50,27,214,208,159,158,63,69,81,135,211,153,100,67,97,216,184,252,115,117,78,197,166,55,221,101,55,225,113,91,191,91,202,34,163,32,223,149,71,54,137,188,23,41,74,201,247,233,241,203,52,209,19,166,66,208,212,239,123,181,154,95,184,134,249,118,70,133,9,95,213,27,100,245,115,49,166,198,86,168,61,15,183,199,48,118,219,254,92,38,91,112,211,77,136,26,113,163,11,92,114,243,236,52,214,165,145,234,235,61,119,108,207,27,34,213,128,10,90,189,138,30,3,33,34,69,86,118,175,193,53,100,234,134,231,236,17,187,129,205,83,207,182,68,234,215,215,181,99,242,19,96,169,143,111,33,187,56,207,180,98,208,161,110,15,99,67,247,235,38,130,139,90,57,111,51,105,197,157,111,82,246,253,194,8,19,186,129,54,217,11,53,84,132,229,18,178,42,147,9,190,182,142,26,68,31,37,90,83,147,55,158,131,211,34,50,222,243,106,226,76,10,91,126,245,247,57,113,232,36,125,109,163,162,94,129,14,203,46,149,5,100,58,196,223,152,154,62,230,227,183,192,7,239,22,26,53,146,173,168,185,0,237,135,215,206,79,142,244,244,46,206,70,217,165,127,16,152,75,212,230,69,53,231,230,37,81,221,153,166,122,177,200,108,108,209,51,188,251,171,60,30,180,61,195,93,122,214,53,226,118,93,97,248,211,63,116,225,175,81,111,77,38,79,198,247,187,105,254,156,199,121,119,58,114,231,130,21,130,169,223,130,93,40,124,123,164,138,206,199,101,130,92,109,76,21,147,186,210,180,37,52,144,142,61,253,117,109,193,70,172,209,31,30,158,156,171,134,236,158,181,155,186,254,126,130,127,223,142,134,101,65,26,159,186,29,231,242,202,252,137,37,210,215,122,90,247,144,58,35,228,11,203,88,127,123,238,210,18,16,144,192,198,177,159,189,152,137,234,240,50,114,106,157,43,99,183,232,218,68,92,67,63,55,17,235,233,59,30,86,86,211,27,169,213,197,132,147,217,164,112,251,82,63,49,94,105,223,150,88,62,185,61,150,233,162,98,229,131,173,114,99,105,107,238,199,110,20,83,176,210,213,100,134,212,52,251,78,77,54,27,101,36,186,235,240,137,253,209,152,72,122,145,232,221,138,96,191,183,70,127,121,106,120,251,172,9,92,56,1,227,89,85,107,158,35,171,249,18,217,176,225,107,208,11,170,72,200,147,29,30,48,31,62,110,193,40,192,34,231,24,147,88,189,130,248,211,182,163,168,116,233,54,142,125,237,221,106,191,234,118,129,73,124,244,19,98,155,242,169,238,41,92,50,124,87,192,202,167,154,90,14,70,83,227,136,198,22,48,209,115,147,16,180,159,232,40,124,159,213,162,173,225,89,245,209,62,55,234,181,36,238,74,41,66,143,171,21,252,242,123,181,231,238,52,188,24,20,10,235,213,117,142,144,119,218,226,135,49,31,231,115,34,55,50,214,252,151,137,113,60,161,6,222,218,171,115,73,193,231,182,34,67,66,122,163,51,30,29,248,220,224,117,60,55,57,221,62,247,55,119,234,161,17,20,232,54,92,35,13,120,239,43,238,96,198,0,18,23,241,108,210,240,244,217,240,157,187,179,18,154,58,40,15,244,176,55,157,35,135,171,73,186,40,204,19,123,192,200,179,169,169,112,102,95,220,217,142,137,83,134,228,27,113,1,228,96,12,148,153,174,61,227,123,148,104,60,141,209,68,157,176,101,196,101,115,111,203,195,81,148,207,27,207,54,197,0,133,225,166,249,172,47,242,220,182,22,21,155,7,55,180,225,201,154,178,64,185,192,152,179,223,134,112,224,70,217,130,182,174,166,174,233,48,249,126,73,99,109,120,104,191,85,9,239,18,202,139,234,28,128,168,96,197,195,183,177,192,43,188,92,64,23,244,28,140,89,29,15,84,147,126,174,53,203,76,123,18,90,206,37,44,135,232,170,85,1,157,5,166,30,21,50,29,139,255,52,199,181,94,170,184,205,31,243,96,56,204,29,75,170,84,176,190,182,151,246,162,0,158,243,19,220,132,213,223,69,168,77,85,241,12,163,250,99,72,224,109,241,112,66,242,237,249,109,114,57,162,53,22,179,6,117,243,101,1,57,232,106,234,97,130,1,177,250,136,161,125,87,187,254,46,73,42,254,49,16,203,123,156,195,164,250,149,234,189,42,166,42,161,174,49,196,61,187,255,110,161,174,178,168,239,11,59,189,57,76,21,150,38,77,193,233,17,158,206,5,67,112,211,76,50,104,246,253,36,63,40,228,48,243,137,21,231,40,126,129,205,157,8,209,120,34,205,221,235,141,200,150,163,122,73,91,83,89,83,252,167,145,174,25,26,162,128,64,109,181,128,169,169,123,226,212,76,195,234,15,167,138,93,147,82,161,55,134,137,229,131,177,117,181,108,129,155,39,201,191,14,87,180,199,198,19,40,128,159,210,97,174,9,234,214,131,8,127,196,111,15,124,10,229,9,66,64,0,235,232,210,147,122,52,170,230,178,131,198,47,242,60,57,247,144,112,38,99,184,164,199,21,217,208,52,93,254,195,8,205,235,244,37,114,226,202,39,150,171,207,202,22,24,142,251,152,160,40,7,233,137,56,24,163,148,124,142,82,209,151,196,229,55,76,194,56,197,195,41,122,239,250,206,139,178,20,31,80,74,71,179,46,250,134,223,167,251,123,109,35,94,126,50,26,210,158,49,222,144,55,213,199,119,108,194,216,241,112,146,3,212,91,79,102,135,147,178,112,65,194,84,86,120,144,2,20,48,25,143,234,58,174,86,2,225,40,42,106,207,234,194,195,241,217,70,203,174,84,235,217,18,44,5,249,219,18,144,183,85,242,6,96,18,113,134,195,176,91,104,218,13,9,232,94,238,191,240,153,157,49,220,218,53,84,98,189,53,213,47,90,184,0,97,247,118,223,214,129,217,132,117,125,24,201,221,55,102,185,178,137,87,29,241,70,166,147,119,188,154,178,226,243,189,174,74,243,50,153,162,39,144,102,138,184,217,71,165,192,70,162,167,11,241,44,79,237,163,103,48,211,202,195,201,207,171,241,65,74,183,120,162,36,245,144,212,27,67,94,152,120,218,115,238,76,158,26,192,195,155,154,102,150,161,239,28,34,43,91,66,164,38,166,145,178,226,172,219,20,49,164,166,41,65,228,119,53,143,133,173,220,173,18,84,50,207,18,250,62,201,71,124,152,48,146,38,43,33,49,230,251,56,9,92,233,89,219,179,81,95,189,29,70,133,77,91,15,11,156,214,128,71,213,227,30,226,39,143,179,81,85,133,81,164,17,194,138,78,72,252,52,188,254,186,141,179,205,123,8,16,230,179,167,20,202,208,52,227,217,212,49,62,185,76,228,71,36,31,20,200,107,116,147,135,22,186,249,250,225,122,5,151,252,19,62,204,94,92,6,161,44,252,38,69,97,206,179,239,123,160,75,13,155,191,246,172,80,223,238,240,134,33,85,123,6,49,151,219,64,108,216,69,15,144,129,221,242,57,21,184,102,114,13,213,198,9,49,69,111,108,57,90,207,28,230,204,93,222,26,210,182,49,158,128,46,18,86,222,186,67,71,185,159,158,193,93,186,28,134,132,77,99,147,22,111,15,20,171,82,141,24,20,41,138,239,165,200,196,106,34,212,65,217,222,190,111,9,75,102,153,207,62,141,235,204,87,110,193,55,188,117,245,144,45,188,182,255,52,178,198,163,233,91,83,63,94,28,62,23,243,85,158,175,53,99,2,35,86,208,251,59,201,72,34,252,58,86,177,99,82,127,34,197,8,42,5,140,115,87,143,220,193,183,114,131,21,255,81,42,26,12,70,98,217,83,122,87,181,35,121,63,83,152,90,180,120,56,14,69,61,2,206,12,79,206,102,188,144,247,108,89,35,182,204,240,237,99,70,246,194,147,212,126,224,22,37,165,84,94,164,242,88,141,72,55,121,90,58,154,13,80,39,107,235,70,244,173,59,204,28,127,208,213,60,245,18,79,110,123,162,212,196,146,157,84,123,177,84,160,74,214,215,66,209,101,56,12,27,223,19,2,199,30,116,251,11,241,163,209,158,0,58,49,6,95,185,144,129,183,165,51,28,223,201,231,6,61,40,53,93,186,236,59,85,136,190,91,85,136,86,246,19,94,103,27,246,251,5,187,240,217,164,213,20,33,196,186,252,173,137,86,233,178,62,70,61,146,230,31,138,31,248,9,114,3,123,225,197,129,247,86,190,110,59,186,138,59,105,224,16,60,251,191,110,164,132,220,157,109,134,36,88,2,99,154,116,176,76,117,245,131,217,105,159,61,218,84,216,124,192,87,83,173,179,106,196,203,219,11,209,127,240,115,96,79,155,167,10,23,181,166,77,155,198,247,43,126,186,106,61,55,149,235,219,61,64,116,220,174,217,10,159,235,164,27,11,228,39,204,39,133,228,236,232,144,205,7,76,133,170,244,28,217,160,125,7,205,24,40,5,69,91,46,58,142,211,89,109,32,136,0,60,195,215,208,254,216,64,184,53,171,124,142,39,139,16,90,144,229,204,43,192,181,110,181,206,32,21,41,2,151,82,30,91,192,232,214,99,76,24,0,221,72,161,198,72,51,190,53,50,167,122,32,31,248,92,120,98,76,200,38,169,79,215,208,129,136,17,253,101,102,60,240,172,183,107,136,249,189,61,39,215,249,194,41,253,129,107,246,34,247,5,161,196,110,117,63,112,16,82,30,152,82,206,167,103,213,169,206,214,207,46,120,219,182,229,84,78,7,166,226,224,125,173,30,172,241,192,181,172,103,76,40,62,142,17,61,247,216,241,204,147,99,169,121,89,0,107,239,108,211,73,83,197,7,124,150,177,52,215,46,143,77,138,19,114,198,247,32,232,171,177,121,66,31,189,197,52,27,86,19,172,29,159,80,189,251,247,248,209,60,235,107,159,181,156,106,60,124,82,154,162,47,134,90,220,142,135,15,114,147,31,152,105,235,131,198,82,73,178,186,38,117,134,41,62,23,147,184,136,115,204,18,203,227,184,175,40,246,105,220,102,194,227,176,98,47,101,239,235,90,133,67,78,90,139,3,4,87,188,218,226,211,164,52,183,191,88,135,132,66,140,137,153,45,199,212,127,187,163,234,253,160,22,149,184,104,209,50,14,234,170,119,108,134,86,211,46,31,4,130,16,106,232,29,46,89,211,235,103,182,252,120,255,30,176,75,103,53,150,243,175,162,196,97,98,212,115,61,69,30,46,210,4,105,184,105,26,106,133,72,11,42,241,243,31,25,238,101,173,124,129,193,42,222,25,193,143,172,85,79,72,105,182,123,178,45,243,20,107,221,12,171,213,55,44,150,128,208,41,83,89,86,186,11,63,30,152,105,92,181,102,135,10,174,26,191,109,245,199,210,181,74,26,85,141,227,222,130,58,210,181,134,147,40,214,23,194,36,69,75,68,90,135,115,58,108,137,130,232,134,220,79,206,181,42,84,210,205,212,24,154,150,67,106,96,157,113,172,102,227,74,209,138,43,227,20,11,51,103,160,62,38,211,144,76,155,18,163,6,129,142,154,88,147,155,113,46,209,26,251,77,172,237,137,107,72,30,142,184,178,22,35,17,88,75,49,168,56,65,30,54,146,129,4,68,10,24,39,184,46,1,234,189,92,253,215,204,187,173,126,111,124,49,187,197,217,135,4,84,215,50,42,248,251,194,179,65,13,194,208,192,39,62,216,187,227,33,145,50,181,227,212,110,230,56,211,147,73,151,200,179,167,41,138,229,128,97,243,82,216,84,13,195,46,133,99,75,23,24,149,210,206,123,99,239,85,158,130,198,140,34,75,140,73,90,90,85,72,141,194,138,73,140,35,72,207,251,105,212,36,99,223,1,85,62,63,66,95,144,203,134,57,141,6,77,126,106,64,51,18,178,241,181,152,25,10,147,66,21,167,83,198,171,184,31,246,165,168,1,5,93,80,224,107,21,103,95,171,92,91,60,41,203,173,213,128,86,167,96,1,134,6,234,225,165,193,221,80,238,52,123,120,57,166,165,154,185,211,156,250,211,149,138,86,144,98,255,197,17,146,201,246,210,121,180,183,21,181,196,10,72,125,188,213,228,103,136,107,160,28,133,90,240,91,136,214,71,99,242,21,31,190,43,196,1,239,218,27,72,72,62,20,70,112,28,57,76,209,194,126,152,51,106,186,43,147,232,253,120,73,190,214,142,99,21,105,216,167,194,254,124,169,62,226,252,192,223,53,30,30,136,77,178,100,139,59,70,126,110,255,235,124,233,145,226,91,115,211,109,243,129,211,118,217,6,138,246,136,4,63,176,137,207,199,13,229,92,25,148,19,135,122,159,21,103,68,65,247,92,89,161,96,76,140,175,133,16,223,195,59,192,101,105,198,166,80,209,202,235,74,116,66,233,229,221,166,183,16,76,255,56,84,188,20,2,138,117,106,127,21,158,181,222,165,71,214,204,84,78,16,50,14,194,77,84,41,38,30,74,56,82,182,17,20,222,214,93,131,43,124,222,229,116,10,244,204,136,243,5,38,148,47,3,166,121,176,8,128,167,37,231,67,33,159,68,225,189,110,99,184,73,116,26,29,139,114,245,251,173,144,183,215,110,83,84,53,150,204,178,174,183,96,110,36,196,183,101,250,231,166,140,56,100,130,213,187,172,217,52,245,165,225,59,184,251,36,140,31,58,71,235,128,200,62,118,51,44,88,157,132,199,64,238,51,236,74,82,216,179,184,22,78,215,32,6,114,159,7,193,64,229,65,65,148,164,135,203,195,116,4,30,34,32,202,19,253,232,41,80,124,106,200,149,215,118,234,177,243,221,77,30,71,95,203,36,221,171,195,125,150,135,17,231,156,246,205,245,30,153,53,47,61,69,35,209,206,79,212,66,38,162,186,60,44,139,201,19,64,14,92,16,114,144,126,227,170,233,241,232,66,0,81,102,48,233,81,206,73,9,140,53,44,111,133,161,215,238,107,21,14,73,233,25,167,218,24,209,51,166,133,126,76,10,112,231,142,158,145,154,170,12,45,203,184,128,162,107,211,110,97,2,83,18,21,110,164,197,181,85,91,67,172,237,210,216,118,170,117,81,99,57,240,198,243,228,191,13,209,172,146,199,108,132,44,75,191,95,19,114,152,38,48,169,204,57,230,2,27,150,92,116,185,95,119,231,215,195,253,69,216,89,31,142,146,82,169,215,1,134,24,195,133,57,203,194,167,94,80,124,82,38,71,20,83,174,161,81,136,191,15,217,175,40,80,8,38,45,224,99,203,201,241,98,124,73,43,12,102,212,172,71,210,135,159,29,200,57,40,113,190,33,109,63,5,38,153,53,238,232,100,103,105,181,61,53,29,121,175,235,62,75,79,24,227,140,98,235,229,218,26,184,77,101,38,194,244,172,43,31,85,64,233,25,153,94,45,142,159,140,32,164,120,138,144,241,46,17,197,168,100,163,170,111,122,99,96,95,167,34,122,182,74,127,128,48,21,55,191,107,241,214,250,180,62,43,112,92,255,25,159,71,174,140,48,248,236,20,214,89,41,34,62,15,122,46,240,98,139,87,46,5,50,102,164,72,231,123,234,54,170,56,101,204,200,64,140,253,238,92,141,166,232,139,24,173,223,217,59,238,45,129,185,36,253,62,59,82,189,62,67,194,2,26,126,33,193,129,106,240,56,96,200,83,46,10,83,15,121,143,167,71,4,103,161,84,51,218,117,221,33,171,162,63,221,141,117,45,46,71,92,147,101,1,145,188,26,209,23,148,144,31,119,38,228,45,51,98,255,231,222,102,57,83,23,30,8,194,135,251,160,153,110,128,140,10,148,132,51,78,129,102,149,52,242,112,74,76,86,28,187,13,137,16,157,165,76,187,235,96,62,87,207,174,229,43,103,132,161,158,241,223,166,184,40,233,206,48,145,184,141,5,100,153,54,50,164,103,14,243,141,29,37,93,126,104,99,40,221,227,250,159,33,132,147,126,79,82,210,218,117,30,144,217,45,48,134,76,42,1,19,231,16,123,128,18,131,84,175,3,237,12,105,111,218,154,172,205,33,62,46,213,131,89,100,203,228,25,119,159,73,5,145,126,78,220,61,51,124,69,139,8,164,220,156,142,61,76,154,79,192,231,94,189,178,62,28,146,137,235,13,101,63,157,194,255,155,45,177,218,225,161,245,243,248,108,185,164,120,199,206,169,160,4,147,144,7,247,178,98,72,41,44,122,232,156,113,30,148,120,45,163,226,222,250,112,214,118,108,73,182,205,119,133,145,140,172,254,173,145,38,75,218,58,155,194,139,191,53,21,219,170,175,150,112,240,143,176,178,54,36,134,34,114,144,8,37,184,206,50,20,95,144,49,9,97,115,230,30,237,223,139,99,118,234,168,100,246,225,21,141,209,33,122,24,151,39,133,74,203,97,54,129,165,173,201,1,246,49,197,19,167,52,95,176,220,66,133,23,48,142,9,17,134,72,20,124,69,26,10,91,227,148,160,21,126,114,66,125,254,219,249,172,237,165,99,10,49,181,171,243,226,67,71,98,85,56,178,171,185,66,166,195,184,213,147,194,56,72,253,242,100,5,221,67,57,178,155,149,209,121,235,162,118,43,18,246,124,48,31,179,202,93,95,233,183,209,177,44,241,90,108,89,251,33,208,62,47,25,139,179,193,126,168,170,68,88,162,201,41,248,72,175,99,222,40,59,247,34,35,212,191,102,179,250,107,153,11,3,26,79,255,105,11,49,138,126,91,162,108,205,197,25,150,241,250,20,81,149,192,151,144,227,214,215,8,136,117,93,2,198,230,237,166,231,57,221,147,82,176,146,33,138,28,115,192,228,56,232,215,68,250,105,198,84,233,72,57,136,56,226,177,52,38,27,139,195,88,147,83,217,212,11,117,166,222,53,168,211,251,3,55,113,58,162,108,214,151,46,32,86,122,137,185,96,149,129,2,226,203,243,152,150,169,93,137,33,3,21,204,49,244,47,140,3,89,63,54,22,89,220,250,184,29,46,81,87,56,187,27,183,66,127,171,153,45,111,80,249,231,119,20,254,27,35,117,82,225,7,163,182,175,241,86,147,117,47,84,235,231,214,141,115,199,225,101,122,59,243,225,167,47,17,192,199,185,137,20,129,116,13,122,165,18,240,120,24,200,25,21,230,131,207,164,211,235,172,210,116,103,192,165,227,231,10,179,132,193,213,28,111,219,57,7,184,116,180,165,43,115,154,82,176,15,202,25,17,53,192,12,62,231,125,192,91,173,133,13,197,59,58,94,63,212,170,100,197,109,142,31,168,143,184,174,26,181,85,211,149,139,13,237,62,65,74,177,150,202,195,17,20,159,17,129,252,213,231,148,7,70,179,168,57,76,41,189,110,118,220,136,154,111,25,100,203,183,250,116,28,58,61,143,22,156,115,223,146,5,100,237,45,43,25,114,152,107,184,190,23,241,129,24,20,8,83,207,85,65,151,125,38,66,236,176,109,57,85,247,20,78,28,143,203,246,202,37,47,41,60,77,38,216,225,189,219,131,218,141,233,155,225,56,22,48,107,5,22,106,115,216,38,44,31,70,213,4,38,59,226,7,155,131,75,36,43,112,28,13,23,27,56,48,202,129,229,217,74,235,136,147,143,210,74,140,27,129,207,76,137,180,184,78,86,175,74,113,64,109,85,34,51,129,60,156,161,2,210,118,66,12,183,115,72,179,167,30,76,142,31,36,70,60,252,137,179,89,175,164,104,157,64,171,239,93,163,223,93,127,187,88,28,203,191,8,153,90,89,132,62,140,161,55,174,48,240,125,76,149,72,196,87,177,60,113,26,120,235,190,144,140,156,214,183,113,120,0,246,179,141,103,203,93,243,53,176,216,149,117,79,202,70,234,58,3,198,9,169,61,155,101,120,130,188,165,54,245,162,139,23,250,106,167,81,1,78,143,64,238,57,49,74,10,235,175,91,94,251,35,255,176,200,243,10,24,62,48,157,44,200,79,215,120,248,78,198,64,38,240,64,12,196,71,101,155,190,140,116,173,33,6,232,215,124,155,12,82,201,142,218,40,251,93,180,134,148,120,60,135,122,195,42,116,216,188,100,75,79,109,170,178,107,180,134,100,242,17,205,128,126,38,223,135,143,253,104,106,224,226,233,49,106,118,159,210,69,130,190,110,139,47,70,249,120,85,185,15,242,242,252,226,71,16,178,38,181,92,7,39,218,140,214,164,27,72,199,17,140,175,49,15,19,241,238,162,219,78,11,50,18,232,67,10,21,170,2,83,97,234,251,60,137,8,189,232,92,33,14,88,99,113,79,75,59,121,12,6,40,225,227,225,115,189,223,11,169,213,212,98,253,45,147,222,209,13,115,71,73,16,176,229,194,11,76,114,73,108,183,211,110,196,75,97,234,213,163,107,86,247,163,48,53,143,23,165,212,240,57,100,40,72,137,103,31,91,166,61,27,253,121,88,124,14,202,158,70,126,141,13,244,146,29,54,62,96,57,118,27,35,230,35,106,34,85,250,203,232,75,247,120,171,115,107,78,186,2,142,193,80,72,232,117,56,33,64,163,246,196,68,80,40,118,83,188,225,170,164,3,129,94,88,135,29,166,153,166,6,3,106,126,113,219,133,242,184,10,207,208,54,202,241,238,209,87,104,238,135,48,109,110,42,57,90,142,175,73,177,249,216,42,1,100,23,69,71,209,139,173,170,31,100,157,241,245,1,71,225,146,139,66,174,230,171,143,67,226,28,148,34,196,70,170,59,182,77,156,64,167,231,243,129,161,230,200,113,126,73,173,6,96,31,145,24,215,219,207,19,37,170,72,232,101,197,170,111,5,55,215,86,209,36,210,192,118,28,156,104,188,77,21,92,42,78,46,106,181,90,92,182,69,173,233,140,80,142,69,95,109,31,86,165,40,194,24,43,206,108,236,74,177,90,51,25,121,183,227,248,163,245,196,63,6,45,172,3,241,240,95,116,85,224,197,231,140,214,19,233,40,105,141,79,166,198,118,69,124,172,170,56,29,204,246,61,151,107,140,28,51,76,97,19,83,11,91,133,237,71,229,204,78,79,144,108,12,67,136,18,123,209,238,202,198,247,218,2,174,50,40,165,16,56,138,45,30,85,182,250,136,134,153,77,23,191,140,167,65,102,217,185,228,33,219,26,191,188,173,228,74,4,203,198,136,11,35,226,89,189,40,106,154,231,119,196,184,60,170,120,220,140,234,70,10,91,113,28,170,172,29,74,180,177,116,44,47,65,108,237,130,228,121,157,249,78,96,108,71,233,23,217,82,61,166,127,167,92,78,229,225,206,201,229,180,27,86,121,7,161,151,202,176,49,11,195,132,162,66,168,40,12,81,102,28,247,3,30,210,71,165,141,174,197,111,15,171,156,205,42,226,214,107,228,93,119,168,230,85,1,238,60,56,71,70,56,59,33,5,197,2,55,163,101,9,24,145,60,157,70,100,93,187,251,172,155,6,187,174,143,77,142,69,236,117,131,251,122,209,25,76,76,62,94,171,16,123,82,184,205,91,234,212,73,108,23,198,143,157,205,229,146,218,125,45,241,62,179,120,32,125,10,179,17,103,114,85,52,29,67,63,78,7,203,74,88,42,46,103,34,5,247,200,172,251,89,121,133,61,126,93,227,236,76,67,217,81,206,93,191,221,175,245,19,247,211,126,195,170,26,215,0,168,253,122,209,33,59,219,228,138,174,109,28,96,186,155,153,212,179,79,113,74,107,178,144,247,49,164,185,134,221,56,236,242,41,83,33,67,89,56,253,176,183,84,231,82,31,184,18,110,253,96,98,244,162,75,195,111,71,98,15,34,77,236,72,218,182,44,39,25,194,185,69,54,133,182,61,159,182,249,62,75,5,68,155,170,211,73,10,158,111,86,103,154,36,141,83,216,102,181,34,64,127,236,40,11,231,200,28,69,59,219,207,99,42,16,148,191,159,253,168,7,245,18,21,43,166,225,173,48,209,189,237,48,226,116,207,110,6,125,101,192,131,114,187,252,182,62,91,146,247,28,246,86,21,106,166,245,117,106,152,72,187,232,14,176,52,41,250,242,81,129,12,78,40,59,236,225,227,246,28,102,13,213,225,164,58,38,172,39,72,55,240,172,43,92,91,138,81,177,42,55,49,67,10,44,114,225,59,64,234,231,17,247,37,67,175,140,152,10,219,42,171,244,124,32,233,200,55,172,73,14,164,202,1,22,43,36,223,1,67,164,249,180,54,113,180,226,48,10,102,207,225,67,105,156,111,42,104,86,22,189,9,19,193,103,230,126,48,209,157,169,231,11,12,174,62,77,25,123,117,189,33,41,68,237,230,135,34,82,147,68,188,151,90,214,20,147,24,243,18,14,2,129,139,85,87,249,179,169,149,148,123,21,116,238,41,178,57,204,71,46,134,54,213,20,197,121,51,44,77,46,233,75,25,121,66,188,49,188,112,50,15,80,58,45,30,11,32,29,114,63,7,27,1,178,251,165,113,61,151,170,50,181,72,63,248,120,193,137,157,182,158,30,92,1,226,2,78,184,29,97,103,129,169,236,152,49,69,141,137,255,129,141,81,221,225,137,166,148,12,201,249,245,236,165,176,164,63,228,46,117,7,192,200,70,248,194,54,145,116,185,145,21,244,163,34,121,147,162,145,86,85,84,117,183,30,58,133,228,104,159,75,177,162,232,220,123,70,235,217,99,137,94,138,224,49,148,222,45,214,53,188,135,243,129,139,137,147,251,150,147,205,28,122,97,215,187,52,162,177,162,166,50,92,98,17,118,29,104,158,85,21,162,133,156,117,197,78,153,185,71,14,237,24,169,33,37,54,97,104,100,69,218,250,204,207,139,34,196,43,92,58,136,181,32,108,231,67,66,130,80,82,141,232,220,81,219,241,142,17,88,86,65,99,184,10,113,248,58,108,129,58,233,89,109,150,233,230,48,25,198,42,212,108,247,216,28,119,247,105,106,97,162,125,141,238,124,92,31,206,89,210,133,48,154,144,109,186,14,143,141,75,81,37,235,9,48,182,123,117,55,250,99,213,26,135,104,196,125,134,199,62,162,150,67,5,189,119,74,206,138,201,161,105,73,23,170,176,94,251,93,1,22,237,151,137,84,141,244,34,230,48,117,136,82,141,180,127,121,65,247,208,132,187,79,60,84,36,68,226,81,139,115,177,63,254,202,134,46,198,116,47,44,36,65,132,219,4,182,108,191,17,7,99,22,62,105,130,89,165,135,71,113,20,226,141,242,218,240,165,142,72,113,33,232,211,133,203,29,241,181,29,188,0,198,227,151,159,158,81,152,211,226,240,169,203,194,95,2,147,216,22,99,106,92,240,178,11,19,200,201,59,206,251,102,188,228,79,215,160,37,136,35,251,199,44,47,112,163,186,38,30,110,242,213,93,224,110,114,155,14,111,24,88,245,183,161,99,95,177,242,231,89,99,178,39,65,237,211,35,141,235,39,198,156,20,198,154,118,131,24,109,213,38,49,122,116,201,112,144,212,216,240,242,146,194,55,158,197,5,223,63,24,89,118,82,134,2,89,5,181,207,254,240,101,68,90,218,154,244,219,28,91,181,149,227,102,237,57,85,173,37,206,108,130,213,218,115,162,136,241,219,100,253,170,73,140,103,109,165,56,240,41,153,125,80,2,125,37,142,236,252,212,87,110,74,140,81,140,143,35,8,230,77,249,233,106,9,127,126,128,101,210,167,139,14,90,70,234,115,251,201,72,50,136,142,41,39,76,248,97,167,41,34,111,157,106,36,173,121,99,114,204,138,88,196,68,15,156,90,233,39,157,144,158,137,182,211,13,101,115,221,40,82,136,184,97,160,174,81,217,6,129,248,217,101,150,194,163,69,145,61,174,69,73,132,7,53,21,79,71,169,12,169,239,28,159,41,172,156,110,244,213,138,230,26,73,15,136,94,236,165,171,15,173,237,107,106,12,20,31,242,179,2,16,207,244,103,79,210,80,210,11,71,146,61,121,204,77,253,137,182,47,184,168,32,89,91,86,130,175,67,198,44,247,215,34,103,75,173,179,51,141,224,116,242,158,225,189,42,207,28,165,30,220,141,51,178,3,242,243,165,41,235,169,209,248,92,101,146,4,124,145,158,36,241,203,97,206,55,109,221,26,132,131,254,214,166,141,33,193,230,102,222,153,29,173,39,42,96,242,240,142,50,122,187,173,237,203,95,120,96,71,237,117,91,23,181,162,154,229,131,183,251,112,170,147,229,225,38,150,224,135,132,209,142,106,136,30,30,154,30,97,41,2,163,114,175,106,19,91,34,38,10,210,104,170,250,77,161,90,138,26,21,8,7,49,7,47,76,128,45,14,109,56,150,30,181,230,102,89,42,41,166,112,55,10,182,128,59,105,13,241,173,217,240,101,117,244,68,234,162,111,164,38,26,80,101,196,72,98,31,225,99,165,18,42,235,252,239,76,225,123,9,168,100,23,201,15,179,47,186,134,195,79,183,71,40,236,14,28,242,54,166,24,84,36,177,134,155,230,112,249,84,208,54,244,141,127,84,173,247,119,185,176,137,203,26,253,245,157,227,149,11,177,22,57,237,201,76,58,118,136,247,171,176,18,36,250,97,100,174,145,197,72,92,51,171,108,119,175,38,95,116,239,38,29,211,69,224,70,244,108,201,213,69,163,31,157,242,190,29,27,10,183,191,36,235,246,88,37,248,4,103,244,28,84,70,5,126,243,187,77,30,203,90,247,155,206,198,151,226,82,133,90,145,164,252,160,17,48,35,177,134,106,149,41,233,68,219,40,79,163,202,131,68,89,77,227,221,157,98,214,17,139,158,149,36,50,116,56,111,73,210,138,214,219,36,135,47,12,93,107,20,129,192,58,155,212,172,236,150,76,238,30,239,201,253,161,75,200,182,19,145,13,3,106,66,9,156,229,68,237,100,120,213,152,102,208,110,232,179,55,42,167,113,240,80,20,183,229,84,131,82,44,196,163,216,101,183,106,160,110,74,176,103,92,141,206,246,128,50,253,133,201,19,88,247,100,66,161,76,84,26,248,120,70,156,121,183,194,36,252,46,36,189,81,144,233,31,155,60,209,38,174,1,200,97,66,225,137,218,10,99,75,186,48,210,9,174,42,67,113,5,107,89,126,187,52,43,246,119,24,47,245,77,116,223,108,194,201,185,118,169,112,56,11,93,206,38,172,229,226,44,242,38,143,152,69,186,138,29,27,94,150,239,197,140,139,97,202,166,50,172,84,195,95,108,193,8,34,172,79,80,169,34,13,25,173,167,177,179,10,92,113,184,92,120,61,109,145,72,73,241,232,93,31,103,254,176,178,182,111,158,89,84,107,231,7,37,161,101,57,12,83,146,216,71,6,71,189,221,87,41,160,48,161,107,63,30,22,213,195,26,132,24,150,128,228,171,143,28,226,243,121,154,192,231,251,69,254,164,21,230,72,70,170,165,252,158,15,22,112,57,103,96,83,152,194,121,223,166,201,221,84,90,216,141,242,75,139,162,31,170,55,185,92,233,215,100,227,246,247,182,131,80,63,102,131,162,203,127,218,228,64,36,70,113,22,125,105,247,107,53,200,173,116,150,226,139,140,250,73,2,5,107,234,10,169,216,22,126,73,64,182,77,75,34,152,134,148,120,121,199,97,70,214,165,205,65,216,86,204,210,1,105,92,209,37,0,15,129,111,105,230,225,154,58,42,28,56,17,175,50,125,168,190,30,244,150,139,179,93,46,169,69,231,217,124,64,127,47,4,211,36,27,125,195,45,131,191,249,131,97,103,202,73,127,26,26,58,191,18,82,137,243,220,172,206,38,191,111,168,204,82,32,165,240,115,67,15,94,92,171,122,109,19,194,212,53,144,216,106,253,102,197,164,122,172,5,162,64,181,220,214,36,75,233,17,179,177,88,125,84,200,108,63,167,213,214,13,17,230,74,127,120,206,150,88,40,48,196,230,209,26,193,214,45,223,147,253,241,150,97,157,253,170,106,157,60,137,104,236,191,223,250,36,92,211,52,150,128,230,253,12,142,10,92,44,72,163,234,126,137,208,217,247,73,236,144,152,186,103,101,75,12,106,14,175,170,245,76,246,197,206,226,174,14,119,184,1,117,162,178,27,167,120,56,69,202,58,29,32,138,138,107,194,174,228,135,87,221,27,112,36,198,152,19,179,26,186,0,27,167,146,155,20,219,68,208,196,150,31,4,19,178,123,39,136,67,85,169,248,219,136,8,181,200,245,216,86,76,32,247,159,1,203,98,184,162,8,231,28,187,85,90,15,50,172,220,241,78,54,6,39,230,133,143,165,191,35,153,3,11,247,241,75,226,145,222,78,69,111,115,45,21,61,225,22,181,63,177,87,27,59,255,144,23,35,67,121,250,33,132,110,83,83,175,204,48,77,106,191,144,242,227,85,140,188,193,245,103,187,175,117,253,18,225,4,69,52,221,63,8,159,100,52,61,68,136,161,173,248,225,115,148,137,47,137,75,185,239,10,219,246,213,166,24,7,126,185,93,222,194,165,5,12,247,128,79,147,148,225,233,210,159,29,118,125,141,181,119,238,132,122,132,224,122,10,39,214,166,86,188,61,253,234,86,8,17,139,139,16,139,14,200,228,122,21,31,114,168,114,18,89,238,216,142,119,14,41,169,26,22,18,215,21,95,152,108,218,226,123,131,26,96,174,59,249,233,163,78,126,114,255,130,110,103,91,37,143,156,93,104,77,143,72,180,229,18,182,164,104,142,237,230,108,164,254,45,200,5,214,218,101,96,82,167,253,165,187,145,93,46,129,207,214,215,125,22,108,242,191,146,238,133,150,231,238,110,135,179,7,160,212,82,159,158,151,184,130,80,117,149,52,192,200,123,159,141,214,187,70,57,100,110,250,222,221,88,156,29,134,33,90,186,102,76,15,203,29,200,27,239,89,211,35,29,126,201,184,212,109,242,137,234,214,158,19,166,245,51,155,226,38,202,255,180,231,38,32,230,48,169,51,58,104,168,17,184,189,109,137,204,82,209,189,225,118,128,110,201,96,242,241,119,149,42,47,216,22,120,175,229,48,178,128,73,31,142,203,236,11,99,16,130,109,93,170,232,41,192,78,94,54,74,222,58,172,18,210,152,21,177,155,55,46,15,47,57,210,69,121,122,160,218,104,221,165,70,30,229,137,179,80,163,41,105,190,178,226,207,77,108,203,147,43,33,84,217,46,166,105,67,117,127,231,10,21,131,204,97,248,56,207,250,170,1,19,107,150,110,83,57,213,86,180,70,154,178,41,60,147,199,2,200,72,52,133,154,139,54,147,231,154,14,35,216,161,67,210,161,6,255,146,166,209,144,99,38,40,204,77,172,199,112,79,187,220,94,152,24,174,39,241,178,82,44,92,47,112,183,72,83,124,172,39,43,20,86,227,234,145,104,171,173,24,34,53,133,240,33,204,253,222,152,250,96,241,76,147,19,181,242,157,130,150,154,175,29,131,42,208,239,39,155,76,189,173,159,235,116,44,210,75,72,167,74,154,188,69,105,69,11,23,19,253,20,254,22,222,153,4,169,187,46,155,106,212,3,167,144,138,90,156,50,85,253,56,112,10,148,40,26,32,49,124,23,93,28,103,135,232,119,55,51,219,89,63,7,89,232,247,217,112,8,102,109,12,53,183,59,214,144,182,43,162,131,192,123,36,54,9,223,173,54,236,233,50,160,121,93,50,196,109,106,27,69,191,70,53,154,161,216,234,80,44,147,65,153,112,123,251,136,245,142,113,44,221,158,16,1,197,22,110,202,92,77,191,37,55,31,15,77,146,180,220,167,206,147,105,164,155,43,14,128,154,178,190,22,37,7,46,251,98,71,102,209,240,137,29,137,65,73,112,118,142,115,143,149,77,120,14,19,22,9,251,132,100,47,29,239,99,89,187,152,48,54,0,209,89,29,20,210,239,175,185,74,36,88,103,202,153,27,61,199,123,177,112,117,209,115,122,76,63,80,249,30,202,241,248,251,105,231,92,94,63,54,158,245,246,187,53,55,203,172,226,169,62,19,133,242,226,176,20,6,249,41,186,101,160,120,93,238,205,7,145,55,241,131,206,105,206,78,183,125,160,237,85,183,244,196,215,16,25,111,38,218,243,188,152,149,238,202,195,81,200,146,223,222,148,136,244,104,141,104,153,120,219,207,22,128,76,83,220,139,48,10,165,103,219,116,93,238,197,40,171,39,19,255,107,141,58,91,211,227,208,160,16,217,36,213,41,197,151,145,138,139,136,248,134,144,149,227,35,70,28,225,239,41,48,219,76,191,247,34,212,1,180,181,29,17,215,230,67,161,228,190,214,178,82,139,17,150,29,46,13,49,101,161,205,159,49,209,204,105,36,212,100,27,79,50,158,138,152,73,220,187,20,230,62,40,166,91,78,26,138,182,18,121,49,163,107,85,255,46,87,193,25,233,216,166,22,163,99,86,42,19,37,12,248,106,180,237,2,179,221,197,242,177,197,169,141,161,213,28,113,49,161,90,74,138,133,140,91,161,132,1,100,244,96,178,248,40,145,63,255,21,182,89,179,228,239,11,155,195,196,191,166,185,93,165,252,254,152,52,231,210,115,47,100,125,252,71,220,185,35,225,178,100,87,121,46,178,101,228,251,161,1,96,225,97,18,50,20,168,67,33,3,73,209,52,134,66,161,1,48,3,176,24,3,6,67,130,8,102,65,126,251,207,189,115,149,38,208,70,247,189,247,172,83,245,87,101,229,99,63,215,50,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,201,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,223,63,34,208,19,49,51,127,175,66,185,147,10,141,163,59,113,131,2,191,144,28,59,167,136,110,23,54,55,255,233,102,59,163,72,137,83,46,154,134,223,251,152,250,77,117,87,56,30,206,168,56,108,146,34,194,176,88,77,17,203,7,141,222,253,115,60,189,65,179,23,191,38,14,240,50,186,156,7,219,73,22,48,161,94,161,57,172,80,3,220,238,41,80,34,45,242,203,40,139,222,126,101,203,197,158,207,33,4,167,136,81,50,206,23,182,56,168,16,254,211,152,94,134,79,113,88,9,85,20,12,186,198,81,91,92,12,81,138,240,253,211,44,181,110,93,36,112,69,116,251,125,107,68,32,143,213,157,29,30,214,61,42,112,178,50,77,135,145,15,151,1,71,166,104,93,150,14,210,69,201,104,92,31,188,240,13,124,26,158,55,110,202,160,8,249,85,190,93,41,160,214,10,242,222,139,154,173,121,245,75,128,25,93,225,68,166,8,178,93,225,82,18,52,244,184,200,47,15,202,138,125,154,193,20,55,148,91,24,242,101,39,79,5,166,242,65,62,23,106,137,78,53,104,217,237,162,251,17,170,140,99,249,186,70,22,19,187,249,193,112,204,222,54,83,186,16,144,147,222,138,82,115,225,15,214,33,166,41,122,239,76,101,164,191,52,121,201,45,39,147,253,116,235,62,100,157,238,65,153,132,229,12,200,184,189,54,219,242,207,163,8,231,254,153,241,24,234,254,224,72,159,77,29,81,130,160,117,249,160,152,33,34,196,171,212,184,206,155,253,54,24,190,158,207,68,185,221,129,128,211,164,228,4,165,38,107,213,248,229,214,148,121,152,58,17,239,225,134,196,110,154,30,207,131,127,164,161,62,162,76,4,201,90,194,20,100,103,165,15,10,222,177,76,179,138,103,119,153,210,237,123,224,73,207,207,218,155,183,172,24,56,97,11,203,213,168,83,94,49,75,62,54,228,10,50,102,21,34,238,91,145,201,76,161,148,65,55,156,4,137,97,76,179,140,67,43,155,29,140,72,197,183,120,35,215,110,50,164,205,138,176,166,63,248,153,12,231,207,101,27,110,86,239,185,227,193,137,84,201,94,216,41,23,153,51,94,251,236,32,178,155,81,87,15,209,129,15,154,229,176,101,155,230,123,237,152,104,86,100,44,15,222,140,118,45,190,87,163,238,66,119,105,106,36,99,72,23,166,132,44,1,54,245,221,125,117,29,163,153,208,174,110,226,150,17,185,63,13,123,44,11,70,224,76,40,192,175,38,160,35,28,135,144,61,14,167,178,133,74,171,213,207,174,65,85,75,187,6,43,201,35,36,51,132,136,250,151,114,245,153,214,152,167,106,114,26,37,230,101,176,162,122,143,221,84,118,67,251,11,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,7,157,4,249,153,244,231,31,127,241,175,255,250,151,255,242,167,127,254,167,243,167,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,255,200,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,7,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,253,66,56,193,225,99,80,40,113,34,98,203,222,232,8,169,6,73,42,185,55,94,90,141,69,73,113,165,148,56,79,24,23,251,122,48,133,82,58,40,231,219,22,239,52,33,32,124,206,71,125,240,81,95,78,228,156,86,140,153,236,176,153,16,179,151,56,87,99,166,84,20,218,236,43,220,188,173,99,123,168,239,154,143,117,3,69,215,133,139,53,146,41,92,141,183,201,97,200,85,229,184,204,54,78,254,65,138,177,160,232,76,225,220,89,110,120,145,212,83,113,89,96,84,43,3,134,202,71,230,56,189,93,201,25,189,9,192,244,143,233,79,95,217,44,62,104,48,73,194,9,45,48,166,152,47,221,2,241,181,50,249,88,123,163,247,162,16,181,32,91,42,191,157,183,17,126,57,76,99,144,88,216,208,169,38,175,203,194,126,108,24,248,2,55,200,74,124,80,251,79,50,92,224,179,101,15,31,180,14,105,176,28,75,9,145,61,47,183,33,54,138,208,78,22,152,222,203,248,34,103,239,202,34,24,100,36,192,225,232,33,232,128,226,216,67,141,118,110,249,189,207,75,84,141,3,226,171,162,49,238,176,157,44,111,50,36,66,63,158,186,64,19,137,182,167,161,15,126,206,11,127,47,220,198,33,76,230,51,19,149,247,34,187,106,36,169,68,48,255,12,164,117,164,20,167,21,159,240,44,104,38,145,6,143,124,91,135,83,208,120,89,29,78,42,74,96,38,7,218,24,251,194,217,132,239,235,131,207,114,170,87,208,108,254,24,85,115,36,125,57,128,18,84,130,227,194,228,1,195,20,163,161,35,209,25,115,47,94,246,21,98,23,130,245,156,196,201,207,181,155,148,49,144,1,126,15,94,72,168,93,119,132,160,110,181,228,68,192,228,170,231,93,112,164,228,177,197,98,53,19,206,41,166,234,114,225,73,212,55,220,55,203,172,90,219,212,133,17,29,175,242,228,148,169,206,171,107,108,48,198,218,123,237,134,168,203,45,84,49,152,74,189,64,25,84,143,121,78,104,150,105,155,22,148,172,202,175,60,192,208,252,120,254,140,253,139,160,64,220,249,140,248,90,239,177,73,67,205,170,183,46,93,239,77,48,167,252,26,124,47,252,214,19,48,158,227,111,19,50,120,139,164,83,135,184,3,7,216,71,244,167,1,47,112,131,78,175,249,144,17,71,124,130,32,192,35,185,82,195,180,116,127,123,237,66,168,155,195,131,211,227,209,172,217,78,94,172,255,212,85,31,220,219,146,155,159,231,202,87,161,197,96,66,216,253,193,210,201,97,143,6,101,180,60,57,65,153,203,68,111,48,142,238,155,104,212,213,231,91,2,99,239,93,242,108,10,35,35,250,158,156,62,217,90,5,62,62,216,101,79,180,47,182,101,27,162,61,30,169,129,223,54,4,188,242,153,216,242,104,180,92,223,216,137,205,36,83,141,8,24,113,226,153,226,139,145,97,125,164,119,192,70,66,28,87,83,124,85,222,160,194,69,126,236,54,255,237,102,49,56,185,57,181,176,87,225,14,216,204,199,55,141,89,2,196,71,46,92,168,141,213,171,187,81,254,251,152,115,110,116,125,114,148,109,74,76,38,122,182,117,58,152,26,217,37,21,195,170,135,55,106,42,92,172,136,192,225,129,163,170,232,98,105,4,106,70,136,192,40,143,46,31,21,216,121,95,210,205,224,233,253,70,192,203,168,109,31,124,236,151,75,144,56,77,91,112,60,166,122,80,116,118,166,63,55,202,87,242,206,231,20,57,102,197,5,135,9,23,202,99,109,46,191,3,50,150,73,140,203,207,82,27,87,125,163,53,122,130,34,11,0,150,164,122,37,201,129,217,120,167,194,205,26,194,46,124,172,216,89,100,134,211,125,181,111,53,20,48,196,45,229,61,153,81,93,94,183,22,216,148,32,228,230,168,149,52,95,155,131,224,201,235,235,1,94,102,230,93,152,58,158,36,27,241,177,23,206,31,214,230,176,169,39,8,58,160,198,241,247,98,127,123,113,73,226,132,231,96,155,62,77,144,188,33,226,250,224,206,137,145,134,195,116,164,207,183,52,225,45,29,59,134,28,150,255,199,71,3,204,17,31,40,199,65,150,139,17,83,186,29,71,19,189,215,185,146,62,25,201,141,155,22,179,93,28,58,160,119,53,101,148,181,250,194,237,63,85,235,247,218,11,90,53,63,148,97,26,58,142,255,200,2,83,158,227,107,11,166,132,250,44,159,110,65,233,243,81,252,234,101,213,165,15,109,240,115,221,169,192,193,118,44,232,247,173,81,74,242,112,22,48,30,185,204,126,56,104,87,247,77,30,215,93,26,247,187,105,106,236,225,187,25,29,186,231,37,228,185,225,3,186,50,92,63,113,188,166,83,129,216,122,142,133,137,129,188,139,160,16,178,220,90,95,182,58,84,33,210,27,81,228,175,182,91,26,29,241,250,81,151,160,205,42,206,29,54,250,112,189,120,64,172,237,191,140,138,241,104,67,96,152,224,103,115,56,175,215,41,101,145,67,122,21,226,222,240,169,203,136,194,139,114,118,120,191,55,191,252,250,218,128,169,19,246,183,170,184,140,187,9,10,59,168,79,240,142,161,217,244,193,208,211,140,105,2,231,227,146,195,195,90,195,107,139,139,211,20,234,69,224,65,93,190,127,203,98,58,164,250,220,198,138,231,40,85,143,89,47,102,90,197,20,132,216,34,125,126,218,188,62,71,105,119,145,249,75,87,10,105,1,135,169,70,40,114,239,66,169,122,141,171,145,70,77,122,245,177,98,154,91,49,148,235,215,241,185,154,30,162,237,147,140,164,173,76,96,146,204,233,134,3,64,209,199,212,139,9,5,13,55,236,44,231,209,100,126,155,250,172,91,195,156,167,44,30,185,250,44,158,52,99,192,51,121,91,49,150,201,191,120,189,19,48,161,100,69,9,167,175,30,104,193,40,17,120,38,153,40,153,54,97,217,111,246,49,230,88,216,14,255,172,41,129,17,96,139,117,11,205,87,214,155,227,22,223,186,32,96,84,92,139,222,124,90,135,205,133,201,209,22,89,183,27,9,148,233,167,49,231,220,124,194,221,166,75,113,246,171,248,94,28,69,186,91,109,75,59,248,62,219,141,146,83,39,26,44,108,173,196,213,212,197,137,197,11,181,22,212,218,63,184,209,53,87,187,222,220,116,52,187,195,8,23,127,96,234,156,214,116,184,33,177,42,48,133,166,237,221,188,84,81,184,6,70,245,183,44,135,19,42,214,242,104,231,16,197,207,188,240,143,130,85,94,108,25,27,114,115,24,113,56,241,18,224,2,31,201,45,125,124,56,244,248,4,230,147,248,131,115,246,175,173,15,142,106,93,252,52,93,64,173,203,23,89,47,23,3,204,169,155,100,75,50,242,43,95,189,76,225,93,117,9,209,146,211,221,198,129,85,117,110,113,188,160,174,106,217,15,93,106,90,187,206,114,90,42,155,111,104,173,89,165,180,94,60,9,64,248,79,55,108,208,44,219,56,33,203,75,208,8,220,41,157,142,17,199,101,230,51,248,123,53,235,64,86,248,236,21,183,210,209,96,130,56,83,97,84,3,214,131,211,107,113,7,30,48,186,250,144,183,108,108,181,2,207,84,118,220,59,107,192,13,20,70,64,95,65,112,201,74,231,126,199,229,54,74,176,11,35,45,253,120,85,129,169,207,141,215,66,158,62,146,244,160,99,140,176,191,72,36,238,164,131,146,105,254,204,241,211,16,180,78,185,183,245,138,230,245,224,51,235,228,201,138,117,106,199,91,211,130,169,239,69,244,63,191,207,9,81,222,208,171,41,22,122,99,214,105,139,124,40,86,75,170,129,26,211,133,60,120,61,54,231,240,149,15,29,68,47,122,49,220,237,57,38,41,209,208,33,15,70,31,118,115,231,133,50,161,199,33,106,188,109,16,111,181,135,74,125,26,240,217,113,86,139,123,195,39,149,101,38,80,31,213,91,92,93,177,129,228,165,113,188,90,143,245,97,205,206,242,100,168,133,93,162,194,105,244,52,253,213,201,211,40,53,122,156,217,205,136,145,222,226,162,213,102,246,183,159,29,35,240,209,150,217,182,141,237,242,94,250,88,149,58,222,212,23,244,88,61,29,167,107,202,91,35,236,251,238,60,167,28,32,148,70,161,183,49,30,172,35,114,174,141,26,121,67,215,122,237,47,36,156,187,149,208,196,136,52,148,123,30,92,19,7,237,219,111,224,59,205,2,227,7,191,159,198,172,124,123,2,60,101,180,200,199,215,24,37,63,213,50,54,216,100,130,44,111,175,235,143,209,6,184,54,175,24,7,38,208,51,20,62,198,68,139,133,105,161,128,174,55,135,229,63,198,27,242,189,41,15,222,41,84,245,91,219,190,247,188,111,198,4,121,85,31,112,4,131,101,97,101,230,200,140,41,56,32,94,147,13,131,12,94,14,151,172,89,194,78,134,164,227,64,238,64,105,223,222,122,177,145,124,7,220,77,247,229,193,3,161,217,88,242,100,83,30,181,181,193,187,14,183,98,224,209,57,78,129,60,56,13,94,61,5,76,123,202,150,17,67,9,236,189,23,193,231,145,245,106,26,40,222,169,87,104,202,90,10,239,22,199,53,238,217,75,218,129,18,243,119,75,155,250,253,89,162,84,247,7,239,238,62,114,195,43,171,58,42,84,84,182,88,90,80,239,103,157,133,3,237,188,216,70,169,147,158,159,215,98,102,190,195,156,10,76,69,207,233,94,124,254,99,136,181,207,75,163,149,22,203,150,28,242,208,111,61,146,53,169,58,188,17,151,86,148,114,40,127,105,35,122,91,242,181,96,2,169,254,203,228,12,215,208,153,48,233,27,245,33,33,129,161,155,63,154,226,107,196,78,182,241,145,187,222,187,18,63,14,243,200,248,14,4,69,114,99,132,85,72,169,147,46,91,186,237,83,56,108,231,44,64,68,65,151,45,155,151,219,179,196,32,82,149,39,51,9,186,26,86,225,79,192,246,193,20,248,229,176,242,179,113,115,41,108,134,100,24,203,4,101,100,68,73,73,247,103,12,27,21,128,94,92,70,142,65,57,118,58,55,151,65,41,230,64,63,31,128,157,80,30,60,211,131,26,78,87,166,187,69,103,138,117,196,133,41,77,14,34,125,174,198,189,142,65,43,156,222,91,81,204,250,25,168,213,194,235,46,60,87,73,225,250,80,119,145,245,167,217,235,70,184,85,214,103,166,63,141,24,108,137,159,158,181,111,221,21,206,144,167,155,112,52,50,173,90,215,7,165,86,45,60,123,118,59,125,48,122,66,159,223,63,136,109,233,131,113,250,132,39,74,108,42,125,158,251,53,122,88,13,10,18,12,250,211,191,90,33,143,88,164,65,64,234,115,181,203,140,2,195,202,209,101,72,209,156,217,241,185,160,211,125,117,92,191,130,225,188,125,83,232,19,109,59,221,82,18,212,0,225,138,158,221,104,190,28,19,240,89,108,43,94,204,244,131,100,79,129,215,191,174,22,48,19,117,189,81,131,108,59,199,129,77,142,97,235,2,130,54,254,236,67,113,53,237,224,106,246,145,24,202,225,210,209,185,180,63,230,19,41,249,184,154,246,10,9,75,27,137,108,169,49,230,198,105,60,197,14,177,194,36,63,177,173,195,171,36,53,57,145,18,113,183,170,35,129,222,146,188,216,249,190,173,133,35,188,224,137,144,153,6,247,45,113,106,135,173,95,82,30,45,91,223,75,60,249,234,66,214,111,198,50,140,104,1,67,125,254,49,180,251,46,51,2,107,236,35,106,186,101,26,233,106,192,24,191,234,95,152,1,230,110,85,135,186,164,137,57,128,235,138,28,158,195,144,9,171,123,193,198,30,19,113,67,168,159,171,194,100,219,34,94,8,85,239,231,226,33,177,202,196,196,236,31,239,131,173,194,99,149,201,170,241,62,48,150,123,92,125,206,73,137,197,219,107,237,8,153,160,51,250,111,96,68,102,220,184,27,212,14,212,244,25,51,2,167,30,193,133,218,53,235,52,37,82,81,221,67,32,202,74,111,143,126,144,86,228,234,227,68,125,76,86,148,68,187,219,241,68,112,87,107,31,199,40,69,232,128,134,136,181,63,51,1,217,49,31,20,18,228,69,173,120,164,62,253,115,88,243,112,86,223,132,60,76,246,19,221,4,102,155,236,104,104,44,173,237,39,250,160,138,105,127,38,33,36,90,190,151,14,179,151,245,230,232,109,45,159,194,70,105,249,153,10,164,196,167,175,174,65,186,88,222,185,12,139,187,58,8,211,85,214,91,195,74,227,22,212,32,151,63,117,130,87,132,198,119,132,219,105,25,85,55,181,254,216,81,34,86,143,55,93,117,87,168,156,25,1,179,67,117,133,241,48,226,106,154,213,244,173,233,84,123,217,17,184,8,95,19,47,126,81,58,135,178,60,26,133,32,130,118,220,197,28,40,121,128,172,240,116,162,20,96,120,241,166,250,92,180,114,190,159,46,83,84,20,217,74,211,75,83,147,153,76,146,131,195,121,176,51,34,224,54,166,254,52,17,246,226,70,18,59,83,25,250,189,8,198,237,248,212,84,22,116,253,229,177,91,43,1,211,33,163,219,21,105,239,93,226,201,148,161,136,3,34,67,68,233,23,67,177,252,36,124,129,77,128,61,230,255,216,223,221,138,22,148,20,95,171,182,166,251,255,182,48,181,207,178,227,153,172,181,213,16,49,205,100,191,54,91,194,91,207,92,50,84,111,183,98,163,83,211,15,35,181,205,17,187,44,205,73,93,45,195,179,52,123,156,61,216,168,75,126,27,66,158,248,28,103,111,200,93,63,7,212,183,88,170,113,114,141,241,74,209,204,29,44,181,69,48,18,54,163,89,212,104,237,56,52,254,104,212,96,233,110,149,161,113,120,22,214,121,115,56,230,63,22,241,170,37,224,115,118,100,117,110,104,19,77,61,114,43,123,8,217,143,25,227,103,16,221,123,239,100,233,62,62,221,130,96,196,15,136,209,141,5,83,188,132,105,34,178,158,163,48,111,82,93,62,58,15,86,36,56,40,101,87,199,10,7,48,197,23,65,136,97,125,224,230,165,219,160,216,196,106,47,83,162,149,223,197,3,233,13,121,45,52,39,102,152,49,52,229,126,156,159,69,46,183,198,213,168,81,233,231,132,185,108,165,252,158,172,235,121,158,141,195,40,110,142,19,210,187,94,77,75,184,7,237,58,85,33,122,54,101,118,133,120,47,242,16,73,206,30,242,146,123,251,185,199,185,191,212,247,223,198,45,41,102,103,127,28,164,182,228,225,179,10,179,147,242,47,241,203,172,176,45,191,153,2,123,176,120,178,80,130,17,212,112,184,82,209,60,4,182,206,210,55,207,122,159,114,44,146,81,162,130,33,224,217,30,211,39,48,69,162,47,65,216,63,222,15,182,89,41,43,86,192,74,244,97,9,92,141,61,53,22,8,100,98,242,224,38,24,21,22,18,93,35,85,78,182,82,76,33,83,224,212,245,226,77,4,38,94,139,126,124,177,135,33,195,112,134,176,31,60,155,216,64,84,156,210,119,31,15,126,150,72,146,65,161,13,165,251,217,69,80,167,205,165,87,79,51,61,158,169,190,146,76,195,130,203,183,223,136,179,80,101,225,67,230,68,98,251,45,252,52,182,194,16,251,246,176,228,233,82,17,143,18,231,180,143,200,242,161,224,56,116,208,96,204,203,239,139,80,250,185,244,106,18,171,49,139,233,145,107,138,142,237,20,72,160,116,99,126,158,12,6,166,120,112,230,112,150,104,36,129,252,28,217,222,1,83,183,248,209,133,36,121,164,69,7,117,164,50,160,199,121,207,225,149,161,165,177,167,124,75,110,54,194,251,111,70,252,36,147,144,192,240,138,165,119,182,244,115,10,202,12,238,144,147,189,188,167,85,94,202,205,205,62,14,35,223,184,232,245,201,70,130,215,33,242,181,88,233,89,175,174,199,60,200,145,115,181,210,75,121,52,68,15,115,248,178,133,242,44,9,245,208,207,250,162,237,199,7,63,131,32,190,77,49,214,187,240,193,97,57,153,186,124,248,225,17,249,115,52,22,138,126,45,216,111,243,203,32,26,245,168,76,113,120,34,222,134,101,27,179,78,113,90,56,106,124,107,219,129,116,22,46,114,182,241,98,208,152,46,113,218,10,250,231,111,34,161,203,170,19,101,81,63,59,34,142,148,63,102,37,161,246,25,249,11,74,189,53,58,204,16,174,20,225,223,99,75,245,170,159,107,89,39,104,68,245,232,53,23,211,142,214,41,178,124,17,244,107,73,146,197,232,116,80,150,24,65,63,20,22,63,87,255,244,233,95,32,245,115,98,211,75,178,82,228,32,96,94,120,93,46,228,96,137,40,206,8,30,155,228,215,18,184,97,112,231,23,61,30,82,34,130,73,132,90,75,92,13,46,59,109,165,61,112,189,164,16,54,170,28,109,148,132,163,240,227,25,165,115,14,22,137,45,64,72,129,83,225,48,93,159,178,116,233,190,41,177,60,207,36,179,96,182,192,124,206,120,49,114,249,93,166,10,117,190,125,198,176,192,25,242,234,222,41,142,43,144,146,249,152,19,35,111,178,151,66,103,220,222,7,165,160,173,137,7,83,97,231,137,77,135,128,73,211,164,17,20,244,35,34,242,240,227,172,207,189,183,213,86,59,92,153,59,242,224,45,219,219,4,76,5,163,220,251,152,226,199,137,143,39,35,206,32,145,135,106,122,207,169,5,140,146,113,23,248,56,125,47,109,106,33,227,34,147,133,152,200,126,87,67,177,58,218,159,163,100,216,228,6,168,224,248,125,161,101,37,19,35,204,123,224,138,35,50,28,38,110,28,89,168,159,180,122,190,196,216,192,208,255,196,55,64,247,186,88,127,223,133,113,6,82,12,178,201,98,67,206,181,46,76,204,56,197,230,13,140,200,211,157,153,203,98,244,115,232,213,68,127,238,30,135,79,98,4,236,15,70,213,109,223,233,177,96,246,221,143,206,9,152,255,237,128,203,171,132,6,32,118,120,237,139,181,76,119,118,232,181,219,66,137,23,134,124,243,181,9,30,120,89,176,47,96,180,33,228,185,224,51,245,156,138,53,249,73,117,31,240,89,143,119,106,208,98,70,233,160,162,199,158,240,212,220,34,152,201,24,8,108,103,88,119,152,122,8,65,225,87,190,218,128,147,210,60,158,164,10,124,22,111,77,14,55,50,25,67,102,2,42,227,183,71,144,6,65,40,166,245,165,55,215,196,147,21,234,56,99,119,5,222,228,203,252,189,138,217,204,138,54,202,134,47,138,118,89,41,239,201,150,53,24,94,131,109,25,187,226,219,61,155,81,250,211,128,125,225,65,133,132,220,28,6,197,226,78,36,34,33,148,116,9,202,167,190,245,73,20,179,44,68,90,21,54,26,105,135,145,81,78,89,96,179,221,3,70,253,115,191,41,10,105,97,246,92,41,18,180,231,199,234,251,154,72,112,228,75,172,61,77,58,110,61,63,15,152,18,224,27,103,39,199,119,62,159,190,54,28,186,123,197,213,16,69,101,133,57,50,188,216,31,33,76,136,40,4,166,203,203,47,94,28,40,185,9,74,251,121,220,155,80,246,243,89,236,98,98,23,219,97,84,173,147,194,231,188,217,55,109,130,146,159,133,121,5,70,79,209,151,30,77,3,233,85,243,3,83,239,114,15,5,156,60,178,213,10,239,237,188,18,214,41,192,62,45,239,133,154,74,188,23,201,226,45,27,146,241,180,84,159,73,103,6,175,164,51,5,202,222,216,19,200,63,214,199,131,14,140,14,67,241,183,166,197,182,201,199,132,196,229,50,65,129,82,148,181,229,165,135,245,37,223,89,136,162,222,122,146,134,132,233,40,161,110,254,211,169,24,57,139,192,212,26,223,72,7,28,8,34,235,214,224,108,92,217,227,224,139,88,196,122,237,74,192,84,133,222,26,134,243,254,240,246,167,46,48,245,199,190,176,241,62,82,214,65,33,172,238,190,214,249,87,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,175,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,127,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,79,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,31,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,187,52,209,211,252,148,230,237,58,53,133,160,146,53,157,68,149,106,170,190,17,14,59,133,36,189,65,122,40,197,78,71,19,196,150,17,237,191,170,215,64,233,204,150,164,205,249,49,88,212,107,192,131,109,239,193,4,145,111,56,60,83,208,134,140,205,67,49,56,188,216,135,224,0,114,57,239,83,15,163,100,247,67,13,70,228,41,209,215,99,107,38,148,29,238,242,64,145,99,119,217,170,248,58,195,211,242,244,26,195,21,33,55,71,235,228,22,89,2,227,81,73,213,203,64,156,166,198,107,83,133,44,238,65,39,127,48,189,218,0,138,228,239,36,197,224,171,158,28,39,202,219,30,213,13,23,158,237,254,82,230,83,74,159,224,140,155,2,195,218,19,175,221,43,162,191,239,201,166,197,162,178,143,41,197,164,69,50,189,103,7,78,84,36,92,184,210,61,37,51,9,142,252,228,89,100,188,41,132,76,5,166,126,170,198,168,100,226,2,82,131,97,98,242,45,198,148,154,226,38,243,208,196,21,124,127,167,86,107,20,185,150,4,192,77,94,160,54,186,180,122,10,106,5,136,163,47,186,172,124,250,161,198,83,116,109,100,35,251,45,75,78,134,95,86,253,166,75,51,180,94,69,243,161,211,168,181,110,146,248,192,164,9,183,192,244,230,116,223,19,26,41,152,34,249,57,235,165,142,237,168,77,107,98,212,171,39,18,33,119,167,131,188,175,72,119,13,36,185,214,41,124,97,42,194,117,134,91,151,171,199,248,51,103,197,146,242,68,50,15,116,2,251,168,156,249,251,217,82,150,113,123,197,144,146,211,153,82,122,133,127,87,111,215,41,112,33,96,39,48,154,6,217,247,171,70,218,83,171,248,172,41,191,196,205,9,137,189,107,121,201,181,124,213,35,49,176,37,207,75,205,119,245,29,186,194,70,45,5,47,38,12,230,134,81,133,160,83,194,101,20,139,17,85,95,14,179,52,36,119,189,173,239,214,237,69,90,212,206,25,246,230,201,166,88,170,249,145,87,237,67,191,205,136,58,81,148,99,253,106,124,229,71,157,117,96,252,77,175,150,201,245,183,232,251,131,143,247,154,182,111,147,103,89,192,238,190,30,60,173,47,206,209,38,18,143,22,226,166,8,210,135,132,172,107,146,231,50,123,252,122,221,25,23,92,56,166,56,38,42,249,205,225,23,39,170,153,167,194,123,185,159,101,112,146,134,59,10,151,200,18,55,191,249,134,106,75,175,182,115,48,7,140,127,244,30,252,140,192,168,30,6,207,198,57,252,36,202,12,134,128,236,61,249,126,52,79,134,158,57,232,235,178,24,13,221,171,206,32,6,114,92,22,95,27,231,188,251,132,70,13,118,126,9,131,85,144,200,40,238,41,193,136,159,134,123,171,247,15,92,235,251,109,210,161,253,115,115,171,43,114,152,26,159,250,121,175,179,167,250,254,109,149,6,82,251,1,12,209,134,223,28,49,131,207,144,210,42,158,124,72,49,177,155,142,138,197,149,98,204,140,137,89,166,10,92,188,201,3,244,164,1,54,28,111,250,181,95,76,215,90,220,164,32,210,166,74,173,62,85,96,38,77,82,114,12,12,67,101,117,184,194,174,35,111,157,206,54,186,227,173,177,120,63,31,4,245,194,203,134,185,140,55,109,127,167,169,149,80,250,160,64,147,33,45,192,192,20,142,230,128,207,62,156,116,50,28,3,229,178,170,46,136,230,232,240,150,39,63,38,74,242,92,41,112,255,140,217,241,51,72,173,95,148,118,240,178,166,194,149,134,155,128,49,254,229,222,212,172,44,63,123,200,10,213,162,19,173,154,236,226,131,17,137,146,185,80,185,121,114,152,120,228,227,2,52,184,121,84,24,52,239,207,173,247,136,52,17,104,202,210,61,134,244,1,77,118,113,113,161,196,66,134,140,198,154,238,174,55,234,83,218,157,63,172,39,203,207,76,58,66,167,84,216,29,148,188,80,46,1,163,102,189,63,48,61,170,15,206,79,28,199,96,136,238,223,205,207,177,212,63,87,67,0,63,31,156,165,183,223,224,225,81,41,58,207,206,129,250,108,1,164,191,217,135,239,123,209,150,38,252,239,6,99,230,247,128,161,218,124,31,219,88,103,194,187,200,70,171,37,155,60,240,236,190,91,26,243,178,164,97,13,222,217,143,8,187,90,194,82,131,238,213,179,151,223,39,207,240,216,246,23,110,3,70,255,181,6,76,63,230,250,192,203,235,22,129,9,38,41,186,34,155,105,168,80,149,55,88,61,17,192,190,67,142,199,180,197,169,50,24,133,188,7,159,17,151,49,93,144,201,186,209,104,157,134,43,203,213,38,128,23,67,94,40,143,45,227,3,87,143,154,101,86,208,110,245,131,134,11,107,109,136,75,182,187,66,243,115,27,62,224,70,147,45,155,37,91,111,241,194,196,204,74,221,186,79,163,4,186,189,68,9,89,1,28,127,25,112,52,186,139,187,222,180,207,245,249,185,154,26,225,253,80,169,121,68,165,170,148,230,183,70,35,107,74,11,176,193,78,66,248,131,171,180,110,158,67,177,68,41,0,255,114,78,186,249,1,123,245,205,12,84,249,62,232,28,182,38,249,11,155,96,133,130,229,185,45,80,54,84,9,137,209,214,159,92,203,2,217,53,250,237,100,130,86,43,206,136,171,81,183,19,162,5,54,255,146,61,243,124,224,10,127,135,92,77,45,91,137,119,54,9,50,217,194,169,6,156,201,55,28,242,156,60,138,194,171,197,54,203,118,205,73,165,176,49,78,7,124,108,175,36,131,114,110,13,131,143,193,105,111,107,150,237,10,103,143,96,130,102,145,100,52,244,204,130,253,224,36,226,8,196,230,8,121,221,29,254,124,202,65,137,100,83,216,36,157,28,238,208,206,77,133,43,74,61,15,182,142,187,128,153,222,227,26,157,48,73,113,178,202,205,209,28,200,217,97,126,71,200,122,168,220,52,175,193,97,152,72,228,184,167,213,223,121,28,96,191,93,120,108,95,120,121,93,21,112,163,28,74,97,75,99,6,92,183,20,23,142,74,50,103,198,139,89,147,247,252,192,163,120,97,47,112,130,19,247,3,135,255,0,161,16,21,173,10,159,17,175,254,211,132,239,159,10,160,161,213,109,32,208,129,200,71,160,108,63,169,76,159,11,176,241,74,175,154,193,249,242,129,252,224,252,136,181,225,228,168,195,137,78,48,88,50,109,185,15,181,160,229,117,82,147,9,65,23,153,11,205,102,199,117,22,19,153,9,226,211,1,83,137,136,182,210,15,166,179,19,114,82,129,161,94,186,167,42,66,247,244,108,125,96,164,128,154,195,8,216,202,10,233,20,90,93,58,88,96,148,46,63,191,109,116,23,213,225,188,69,163,30,120,159,105,122,29,182,100,130,19,93,172,55,152,101,151,167,184,208,150,200,67,170,253,71,183,250,206,27,177,35,175,147,104,207,16,152,146,251,27,107,76,20,77,37,33,231,35,233,65,145,139,191,119,163,119,81,206,46,200,198,219,37,87,90,248,66,148,9,201,111,227,58,121,245,70,178,99,174,202,153,252,11,136,196,176,152,44,181,88,173,100,71,187,219,34,136,167,193,195,46,191,109,92,220,241,219,133,150,163,165,87,179,227,118,255,237,227,215,166,207,147,147,248,189,4,123,118,132,26,123,170,192,103,243,29,221,199,60,111,99,228,125,176,213,164,39,127,242,31,247,185,194,112,132,79,31,243,99,157,207,167,222,6,60,188,253,2,231,114,66,38,255,64,120,25,61,83,123,96,242,63,47,114,112,172,20,19,226,188,15,54,206,190,221,167,108,105,240,56,37,239,196,65,75,122,82,210,249,224,76,152,196,23,24,29,36,69,178,246,48,26,100,200,229,46,108,156,145,75,208,134,136,152,95,60,57,133,229,107,162,206,147,174,126,27,48,146,105,73,127,26,218,150,228,87,179,227,108,153,166,24,50,136,104,59,108,180,169,69,224,77,137,145,163,216,203,114,44,147,34,142,140,63,10,16,166,73,245,224,134,51,59,3,62,150,71,213,33,133,244,230,161,24,81,89,238,109,101,117,254,185,216,70,166,122,94,168,49,208,69,25,240,200,234,19,158,253,10,214,194,184,186,87,77,2,15,83,25,240,10,165,68,53,199,20,30,211,65,124,182,94,142,92,96,172,99,57,253,104,21,35,142,232,48,113,206,44,175,77,7,139,215,55,193,94,205,57,45,35,14,243,221,229,230,0,38,105,41,63,205,215,94,190,93,98,133,78,105,100,131,10,206,10,70,28,62,59,245,18,107,133,223,94,87,249,4,216,74,65,101,46,76,204,231,236,48,78,181,68,168,134,201,16,248,217,199,217,3,139,154,160,132,151,111,9,43,137,17,138,121,229,201,140,176,201,151,38,69,168,89,24,144,76,147,32,121,177,52,205,229,107,232,47,47,26,39,82,160,217,74,200,4,166,220,207,215,71,167,201,88,138,26,129,77,38,222,225,101,137,1,129,119,116,153,34,57,202,142,38,95,203,78,225,26,247,110,236,126,10,23,163,150,117,152,38,119,217,206,136,178,34,107,234,48,170,180,226,9,195,121,211,183,127,77,130,151,77,138,188,207,231,192,13,127,48,57,82,57,119,231,143,146,255,126,108,196,108,187,110,227,180,190,13,207,143,208,174,65,117,155,192,5,15,195,15,129,78,162,176,138,15,79,190,111,122,200,133,126,13,85,216,49,24,77,29,191,26,167,100,138,75,137,211,16,21,57,192,150,46,19,120,165,248,101,60,194,42,150,231,164,36,181,4,10,191,245,210,75,55,116,129,254,210,112,243,201,194,157,103,18,213,247,181,218,143,7,71,96,34,83,183,212,39,177,232,137,206,9,76,240,189,58,58,217,71,229,157,200,234,214,229,247,174,104,85,138,221,105,5,168,222,19,204,97,142,204,187,254,244,166,209,218,159,27,46,32,153,70,180,119,159,73,24,23,255,184,253,5,134,105,217,247,163,78,209,244,28,122,53,124,152,241,211,84,64,169,249,6,113,9,18,197,14,67,136,167,48,53,42,37,190,149,21,240,77,25,112,68,155,166,219,242,191,6,177,33,240,160,102,163,251,163,209,206,45,76,91,195,196,22,222,28,37,77,174,174,44,181,84,41,249,166,65,153,206,146,14,240,3,155,102,231,253,109,120,58,186,20,56,13,18,7,45,70,205,88,214,134,108,57,211,172,152,21,104,167,176,75,80,202,205,221,0,163,149,149,154,39,129,199,138,202,117,83,220,60,235,94,190,8,110,128,215,1,29,216,154,194,228,167,151,181,168,110,135,33,132,23,35,104,210,35,233,1,153,68,64,247,19,115,132,213,158,186,128,11,255,120,142,178,194,172,222,233,48,138,205,18,135,178,238,88,239,31,79,212,142,164,37,155,252,162,171,196,131,196,180,20,17,232,219,2,159,211,204,219,109,146,133,5,117,75,90,166,230,186,125,80,155,201,10,46,129,177,154,226,209,218,36,184,51,5,166,22,203,29,63,162,57,85,90,98,198,50,185,177,26,55,207,70,62,40,112,165,22,107,7,76,138,188,10,204,204,247,247,130,210,115,117,189,247,176,92,146,195,107,210,152,253,96,148,106,90,142,171,105,88,146,53,2,165,9,145,97,135,161,11,16,91,127,221,34,230,11,19,57,148,182,48,96,52,244,252,189,40,135,19,78,196,97,86,105,142,81,41,198,185,240,129,113,160,252,209,48,158,117,72,233,126,218,235,161,232,126,124,159,44,123,54,153,48,247,208,108,50,167,46,125,218,254,224,22,202,29,250,211,208,58,199,215,166,66,161,203,17,194,153,157,134,27,58,116,74,159,169,178,62,176,83,242,254,224,162,182,202,178,46,74,223,57,206,15,51,77,229,230,3,82,246,236,40,157,122,250,65,166,213,42,117,135,127,106,91,2,163,36,80,29,166,72,179,200,70,127,108,61,186,65,253,167,145,50,203,178,237,32,29,4,137,233,133,173,81,79,2,16,20,22,144,128,184,48,182,247,252,192,231,197,188,220,148,12,203,134,61,74,97,211,76,113,152,122,31,57,57,41,44,24,35,222,187,82,64,42,107,128,2,195,179,211,12,135,145,213,17,219,146,17,235,101,196,213,52,243,74,124,110,155,154,173,123,41,88,92,77,106,139,15,108,217,172,184,58,153,51,37,112,167,85,223,159,28,194,14,161,192,100,138,211,217,189,227,183,113,74,101,88,168,254,14,27,238,192,19,125,51,129,155,9,77,7,140,205,38,195,66,41,136,87,138,164,106,81,99,113,58,55,181,77,94,130,149,170,133,222,229,152,33,231,89,156,201,7,184,119,97,81,128,227,178,123,195,40,68,67,108,128,229,131,238,48,117,206,241,182,197,6,163,118,99,121,166,28,110,222,134,154,230,131,225,8,242,133,143,241,81,171,236,73,108,212,53,199,215,66,251,41,73,12,25,10,125,90,97,29,70,58,83,108,75,8,81,146,167,155,105,90,193,162,147,119,238,92,29,243,204,136,113,21,30,70,29,185,5,110,114,110,83,29,80,35,130,128,105,14,101,163,192,199,228,246,178,5,174,134,57,79,166,2,10,115,121,190,223,254,58,218,219,88,249,99,68,201,130,9,185,243,160,131,115,135,137,119,224,153,164,234,211,172,172,218,220,32,57,240,57,41,139,94,77,154,206,205,25,184,84,167,52,109,82,221,200,241,249,174,166,207,89,6,245,188,215,246,52,13,121,96,252,188,135,110,163,52,91,129,30,127,73,31,124,147,125,218,1,103,74,125,4,173,172,207,248,229,148,133,51,102,80,53,92,189,60,134,244,51,105,172,173,240,68,98,212,225,227,116,200,131,65,203,2,1,85,192,84,152,62,123,27,248,60,172,111,212,5,22,234,245,118,44,90,246,73,218,100,135,27,73,158,246,96,232,152,125,63,163,223,172,139,69,112,80,206,109,95,91,16,223,161,108,40,48,212,96,190,151,22,52,69,164,31,109,242,42,61,12,6,72,14,149,251,153,4,117,170,203,109,25,148,159,209,50,20,24,37,170,18,55,183,128,132,60,56,41,234,236,193,36,72,72,186,84,16,48,171,88,205,142,226,15,47,65,27,74,83,190,250,10,147,182,166,174,240,204,30,0,103,8,102,211,183,62,230,224,246,210,6,211,98,22,10,31,80,211,141,187,104,103,194,101,189,184,145,9,241,169,128,112,241,83,200,2,198,169,113,31,191,24,37,83,146,231,134,133,161,246,128,97,6,237,50,83,172,79,38,7,92,112,60,20,166,134,49,6,188,209,166,164,87,15,206,38,183,138,33,230,56,47,247,129,33,24,246,33,173,157,26,198,45,48,126,78,127,176,177,167,43,76,197,112,9,24,75,70,222,27,85,183,233,91,18,116,92,226,105,83,5,202,14,88,30,170,237,158,19,190,197,60,61,158,74,5,117,45,77,6,141,66,235,183,188,72,42,203,52,162,64,171,186,147,114,14,123,100,46,229,185,22,77,170,195,215,71,54,217,53,121,48,250,175,186,199,92,72,199,161,20,253,96,104,217,189,188,146,13,69,106,119,38,116,2,211,251,76,19,137,83,113,118,167,229,200,90,121,40,217,30,121,39,120,219,220,253,201,48,159,75,209,132,89,156,107,248,99,101,190,122,150,225,52,25,232,188,227,234,102,189,157,2,211,246,229,142,25,99,151,164,71,143,163,248,216,168,30,21,193,38,29,207,72,161,158,110,134,197,74,89,218,16,34,155,105,90,230,113,118,228,227,174,204,172,207,205,142,236,217,132,60,45,77,162,232,25,145,237,107,3,50,18,148,109,4,134,219,33,70,12,171,63,201,126,1,143,48,204,246,14,15,146,57,91,224,213,102,184,132,36,99,52,75,50,73,107,12,175,219,167,124,174,21,105,90,161,244,218,120,218,28,102,195,144,159,134,88,51,121,236,129,36,55,217,112,129,39,133,92,62,102,52,225,101,217,69,169,8,123,145,84,234,218,72,36,62,152,85,87,125,127,39,77,46,129,160,131,246,252,54,209,12,121,242,231,98,200,83,34,104,14,245,21,126,146,192,200,56,199,136,231,250,145,9,154,88,163,35,124,54,20,219,169,244,17,120,177,247,57,12,59,227,144,215,194,238,106,110,225,156,249,76,179,160,12,10,33,174,236,49,222,68,102,64,8,45,153,37,16,12,220,65,129,133,72,2,88,144,49,32,250,216,29,165,4,88,158,11,117,158,230,254,131,133,120,151,190,213,54,81,26,135,59,115,80,182,224,179,110,58,111,230,48,125,87,89,81,122,161,182,163,137,158,141,119,49,218,237,80,124,95,184,192,176,35,251,5,92,24,209,49,147,76,147,70,193,105,100,144,1,182,207,104,23,88,59,188,103,139,170,54,26,215,223,131,21,98,236,97,130,179,161,224,35,11,220,108,79,118,152,10,247,174,112,183,82,87,135,127,223,78,96,42,7,125,127,78,76,27,125,43,43,101,13,144,100,200,243,159,167,105,66,198,178,101,126,119,233,145,32,214,88,217,96,28,206,132,21,228,173,7,236,240,30,170,73,72,145,110,29,111,12,179,210,246,187,26,214,207,7,179,191,123,235,147,193,207,159,2,220,125,188,231,182,136,185,160,5,34,244,119,41,36,243,83,97,130,237,91,96,161,123,249,133,182,118,142,175,145,57,140,63,240,158,222,48,12,156,52,189,72,128,117,244,43,66,123,96,75,8,79,185,154,50,32,231,177,1,206,83,234,79,14,140,230,76,140,9,167,254,252,192,203,122,167,29,134,24,181,201,168,24,13,81,124,46,182,248,173,79,190,33,55,75,1,99,143,234,176,32,71,116,99,68,68,96,217,51,229,99,83,152,188,174,5,2,76,214,84,62,54,246,190,179,185,111,42,235,151,196,81,39,186,139,243,22,4,1,23,2,111,10,83,17,118,169,201,137,253,22,41,8,178,246,83,100,51,46,106,34,102,250,96,208,104,186,60,238,166,115,175,73,15,209,132,196,102,93,186,23,96,228,136,100,1,224,155,121,153,20,190,18,89,56,217,255,105,233,205,183,221,12,184,45,229,124,134,5,195,98,30,23,30,148,96,203,250,129,242,223,179,66,191,174,172,38,21,92,180,13,209,229,232,55,135,135,89,234,218,102,165,100,222,53,159,72,129,247,243,241,100,208,80,152,114,197,52,122,172,232,240,147,15,98,220,137,203,111,14,93,165,196,51,232,104,154,181,197,231,44,219,52,39,3,134,73,40,185,46,0,52,227,216,21,69,224,179,73,181,120,114,108,47,105,210,51,123,191,186,108,192,134,90,254,188,246,251,109,106,172,231,109,1,49,185,226,38,76,243,116,120,195,128,233,63,141,90,215,124,14,217,129,169,244,201,254,61,57,208,243,82,24,147,243,138,114,28,103,142,115,77,86,144,245,135,231,43,82,71,53,94,107,82,81,65,117,23,172,7,211,97,108,213,44,232,104,78,190,112,80,58,138,213,30,229,244,154,174,86,120,38,26,116,254,226,124,156,233,95,187,43,166,109,168,149,243,210,7,95,151,104,121,26,187,189,114,12,78,107,25,142,33,33,54,91,165,126,133,44,68,117,6,42,96,106,193,171,124,172,77,40,172,56,124,118,237,33,156,170,19,126,222,236,252,222,184,52,48,53,190,223,238,70,153,190,28,134,3,76,79,77,26,164,234,142,241,78,20,62,203,153,139,70,16,237,139,63,24,154,231,214,154,194,36,100,174,206,50,139,143,186,133,247,181,80,209,38,111,238,48,213,202,47,100,126,60,57,106,63,253,123,76,35,164,208,39,39,43,59,125,88,38,22,253,216,10,83,128,119,57,238,127,169,22,189,24,142,73,151,130,69,45,19,94,231,247,49,59,199,248,244,143,57,77,226,79,246,164,142,230,93,138,171,187,241,52,190,15,214,105,83,189,70,62,48,26,19,175,28,246,216,163,103,107,239,14,214,172,244,159,7,164,235,172,197,173,179,233,231,60,24,229,134,225,59,210,164,173,90,136,2,161,224,164,94,194,71,212,36,162,101,10,195,20,176,219,67,233,232,147,159,198,14,111,35,238,141,62,158,236,226,38,243,215,106,160,88,218,114,107,24,238,93,87,195,46,78,73,182,105,11,122,181,180,2,62,99,175,207,93,205,95,127,63,189,166,20,106,76,43,95,117,157,133,31,156,154,60,56,244,98,49,220,76,187,37,199,230,248,41,245,57,74,80,69,190,244,48,201,230,26,240,38,219,33,207,141,54,213,200,113,239,109,242,171,15,70,27,235,146,33,217,199,36,129,37,67,6,235,230,172,62,141,200,170,10,151,6,234,92,84,116,251,152,65,237,39,65,78,100,91,27,54,88,192,200,100,117,129,41,179,93,227,205,50,26,0,2,102,127,223,181,190,73,8,77,167,192,86,106,17,31,132,126,42,157,163,40,166,207,21,11,128,250,32,81,120,60,48,54,64,111,111,1,20,93,247,199,34,134,77,190,4,220,225,135,19,248,120,162,165,77,129,165,30,130,204,87,173,243,93,141,4,78,17,212,244,40,223,218,131,31,247,205,36,118,75,87,51,228,173,173,188,232,161,144,101,185,56,24,202,170,27,221,204,128,209,179,61,103,215,29,20,250,135,155,212,244,192,120,59,171,159,138,3,186,28,57,20,201,131,98,104,94,20,245,204,44,179,112,91,223,164,15,232,128,245,33,75,8,7,89,6,26,184,46,92,173,126,239,169,177,49,47,222,78,73,53,80,157,34,219,135,217,55,146,207,179,227,158,97,225,78,129,23,91,183,223,28,158,155,38,226,120,233,39,4,244,224,243,243,79,203,13,78,251,16,199,59,40,173,28,162,122,137,104,95,115,69,123,131,181,97,223,170,193,114,88,80,7,70,173,176,10,220,240,129,135,195,169,110,97,144,90,16,201,238,235,210,161,31,1,205,154,40,4,39,99,232,243,13,139,195,98,72,103,13,73,81,10,205,253,230,244,137,8,39,145,201,158,20,87,34,167,75,3,62,176,39,143,119,214,7,29,136,23,238,180,252,171,140,111,70,15,60,44,141,142,199,156,223,182,130,27,64,144,200,225,254,227,102,18,216,104,69,252,230,52,200,237,169,112,29,40,149,58,60,150,146,243,178,216,206,17,224,11,164,131,119,121,177,243,9,80,4,9,152,246,69,25,181,220,120,51,223,210,240,177,139,8,153,208,34,135,165,250,96,104,187,158,218,33,125,156,115,248,9,3,29,85,21,250,94,76,90,148,53,235,131,179,4,50,129,123,119,133,22,34,243,103,106,44,189,26,187,182,5,106,157,225,130,26,85,87,92,76,123,145,8,66,103,10,248,123,60,248,241,25,187,164,155,104,85,110,176,19,57,140,142,129,40,45,210,242,191,223,247,36,238,160,226,174,20,230,146,83,250,193,112,80,158,131,90,222,139,242,202,216,240,24,82,90,122,31,188,140,234,227,14,90,35,60,182,244,139,224,68,184,54,217,38,146,49,165,2,217,72,52,106,115,19,141,106,179,38,65,19,216,63,230,116,13,86,146,87,52,237,109,129,127,194,245,23,238,86,10,60,4,70,121,217,215,144,201,119,11,77,21,44,48,244,67,249,111,119,10,102,68,232,145,86,159,26,222,23,89,207,41,101,196,48,106,209,206,118,199,188,17,2,83,93,91,42,90,240,61,28,134,48,66,148,105,201,168,246,56,131,206,158,118,102,162,104,43,23,122,67,114,188,24,153,4,17,205,89,191,222,15,159,45,205,138,32,203,7,198,28,234,1,91,191,176,192,166,193,30,87,103,148,68,244,106,142,219,128,45,231,250,210,20,192,108,232,254,65,51,146,187,114,111,72,197,47,11,3,40,76,232,178,241,64,43,176,110,77,249,129,173,220,93,191,39,21,17,217,93,55,152,66,72,140,11,76,209,235,14,152,186,149,42,223,243,216,105,103,11,189,176,49,186,101,253,158,22,93,245,77,207,184,108,244,131,16,179,185,201,98,80,104,86,69,62,153,228,75,221,110,217,214,159,92,178,124,109,26,173,179,123,57,198,9,62,171,252,52,214,76,114,107,167,114,241,214,137,120,156,160,238,114,65,164,142,91,83,161,237,179,118,209,244,243,71,179,170,115,189,218,68,64,253,148,58,103,39,52,71,122,245,160,237,216,159,252,152,28,75,18,2,200,55,14,15,193,77,83,249,24,210,157,131,168,73,221,43,238,157,140,58,76,80,172,12,255,218,212,32,32,67,41,240,130,149,192,71,124,192,8,40,63,77,145,62,85,17,23,238,36,226,228,160,168,196,164,93,25,234,192,184,107,73,97,120,69,119,192,8,223,54,121,240,12,157,211,149,109,219,244,111,183,38,218,206,72,123,120,118,31,152,211,91,166,49,2,56,189,6,74,131,153,140,120,253,109,253,62,102,120,14,109,234,197,103,136,111,95,30,130,211,132,99,101,47,167,96,48,135,209,110,229,131,125,200,168,180,87,192,137,40,149,49,115,200,205,27,228,85,113,117,161,179,88,206,71,182,149,230,154,187,187,194,198,34,169,58,252,107,196,28,125,200,73,164,76,89,65,112,165,215,21,67,78,43,106,147,157,129,254,158,178,124,171,175,4,85,245,144,130,66,212,213,153,141,64,150,208,190,160,116,201,184,19,85,44,116,50,229,167,169,157,242,189,184,152,86,183,236,27,213,8,235,183,95,140,253,190,116,38,193,74,225,43,128,156,109,213,21,208,44,167,235,206,4,117,112,91,234,186,207,251,156,127,166,89,28,182,242,183,45,112,41,45,80,10,27,165,6,25,197,16,162,27,15,110,159,61,7,66,211,18,11,132,19,163,47,253,105,108,149,230,51,197,24,95,95,166,218,84,164,119,31,113,111,18,73,91,47,198,198,175,1,87,158,92,158,12,85,87,87,151,221,88,174,148,159,10,140,123,230,235,163,224,108,73,235,2,125,243,212,160,251,152,193,79,162,210,206,141,14,183,146,3,182,71,215,171,109,47,245,247,162,26,87,180,166,142,121,64,151,134,91,51,165,104,65,45,68,59,196,36,252,214,38,162,32,135,23,49,24,142,43,135,77,178,90,30,172,161,56,157,124,18,90,86,86,180,207,201,98,187,184,195,132,35,180,119,21,249,254,49,115,248,9,66,205,93,214,1,167,23,120,185,221,139,169,81,36,248,7,76,120,176,7,140,87,41,247,62,6,66,117,113,64,34,40,240,26,191,197,67,186,217,89,199,129,225,151,21,27,141,57,73,98,252,194,72,65,8,75,60,205,29,196,9,28,165,144,126,201,160,96,172,184,59,76,129,228,16,237,89,190,20,221,207,205,225,108,148,141,15,222,166,85,112,79,31,116,1,161,212,18,216,212,106,253,167,143,111,55,63,40,177,16,55,153,169,185,233,122,103,226,25,126,174,145,252,234,82,23,138,50,29,81,49,31,17,19,25,147,253,132,24,100,43,49,96,236,238,82,68,124,96,44,102,223,202,50,22,150,88,72,200,99,181,136,74,102,232,79,165,183,102,161,38,147,93,174,26,185,215,46,21,248,203,244,119,92,30,249,160,213,242,3,15,38,74,95,220,164,165,253,127,11,43,211,129,207,73,215,227,167,161,191,204,114,102,226,88,239,8,248,208,4,156,62,79,150,173,180,211,7,20,178,65,61,214,186,205,247,17,104,82,146,209,179,169,210,77,209,124,76,200,133,234,177,134,18,154,123,233,198,201,42,197,16,22,166,205,49,187,57,213,183,132,15,48,96,206,1,189,253,185,168,139,201,69,97,24,88,98,142,29,159,254,152,6,242,216,21,82,75,223,171,168,35,56,31,91,96,10,182,147,31,14,86,80,42,165,151,7,158,200,124,109,135,81,127,16,239,7,187,124,110,223,140,18,60,1,85,118,112,92,204,179,170,187,195,45,105,75,222,50,218,166,241,96,180,52,228,116,56,219,222,30,30,167,133,97,58,9,127,209,65,171,181,34,56,60,118,19,190,64,96,100,182,71,192,48,37,201,68,26,205,204,227,128,153,210,178,0,76,12,229,170,114,242,93,107,83,55,188,155,210,138,31,61,232,106,215,174,23,179,87,197,47,87,118,93,125,171,73,135,74,220,154,154,182,165,23,163,93,234,182,178,53,173,247,244,129,41,19,140,155,103,42,143,202,7,62,159,111,61,248,172,107,125,235,101,49,232,128,217,67,228,115,13,170,229,124,38,81,163,48,212,19,38,63,208,252,116,56,139,131,94,243,207,197,251,5,160,105,179,170,138,26,219,130,27,187,16,48,105,244,13,56,175,219,131,69,68,140,10,44,217,161,173,228,106,196,79,27,151,85,251,55,112,141,57,108,125,131,114,222,2,167,136,166,210,245,83,164,142,9,24,69,93,31,20,180,144,37,27,183,172,98,55,121,184,7,29,149,44,84,156,192,181,197,97,78,107,77,19,233,114,187,249,249,185,248,109,202,97,116,71,154,164,130,251,187,154,93,167,127,158,188,239,29,195,2,87,86,254,12,170,37,85,47,12,169,199,210,141,129,66,19,55,128,18,45,171,67,31,140,220,144,255,48,228,131,57,127,80,26,117,124,130,83,158,175,222,253,249,240,163,191,111,141,50,44,45,13,127,14,13,214,51,201,152,150,183,66,180,157,125,151,254,227,248,62,21,169,5,103,151,53,9,86,210,250,15,173,240,168,222,78,181,102,172,116,245,197,102,43,33,176,229,212,255,192,148,196,201,213,221,120,119,30,76,91,138,252,244,113,7,187,19,67,88,176,68,42,168,209,53,63,222,75,141,231,38,112,216,228,98,114,75,247,184,193,212,165,110,243,237,64,21,77,208,116,35,206,8,159,30,219,89,156,226,74,32,252,236,189,237,194,104,170,191,111,95,233,139,175,222,154,113,80,56,142,94,41,101,181,244,152,147,183,53,88,136,72,105,62,120,194,21,220,252,201,172,188,227,89,137,149,22,7,100,11,47,156,216,211,159,25,120,224,14,147,233,175,140,2,85,91,83,245,209,171,61,12,15,74,33,178,62,25,116,97,94,200,211,46,7,178,222,155,93,254,93,77,233,89,21,20,158,142,91,35,7,58,86,210,231,182,51,125,250,131,45,82,204,114,111,234,56,171,127,106,226,73,73,232,121,48,27,232,148,190,35,138,204,89,150,116,39,129,79,10,188,29,62,227,59,196,88,51,56,121,5,41,176,209,72,43,124,124,251,238,191,61,172,125,246,3,215,18,63,221,233,145,127,85,112,149,95,66,197,203,97,182,225,161,48,65,203,236,48,173,234,162,85,74,80,129,120,200,116,248,172,121,241,162,16,7,177,147,209,97,212,49,101,14,79,187,247,8,152,122,251,183,249,85,120,93,135,51,203,49,155,97,130,168,2,159,39,31,241,219,21,75,66,150,46,130,221,152,211,14,19,3,28,2,27,223,105,138,171,233,250,144,153,68,104,101,121,231,5,240,121,245,103,225,86,26,41,206,250,245,185,98,125,237,50,228,203,212,107,179,127,48,204,74,153,226,16,152,231,20,247,62,231,55,93,195,15,134,18,161,198,44,165,224,76,170,26,209,251,32,203,226,15,78,52,81,118,164,101,213,30,51,126,249,204,58,149,156,54,213,2,111,71,174,166,52,39,197,31,232,129,163,176,112,37,167,33,146,203,114,38,48,136,107,121,21,146,229,39,159,169,71,221,119,158,174,211,133,132,237,57,200,68,2,25,2,223,115,226,95,253,100,251,116,83,84,13,40,49,173,195,165,178,151,81,3,60,171,199,94,137,53,231,112,255,52,132,52,82,196,197,73,95,170,5,6,36,154,213,236,116,247,182,93,244,211,81,97,123,52,222,63,186,31,255,105,46,21,230,243,179,125,17,162,202,113,45,124,113,143,27,26,71,242,204,90,255,101,154,13,100,47,36,143,0,67,207,15,37,125,153,164,243,143,162,254,148,67,101,251,236,24,68,23,223,75,119,235,125,117,225,231,115,142,89,212,231,193,244,228,12,23,95,182,106,106,177,198,14,60,173,230,195,97,234,16,132,108,27,105,191,236,244,87,149,186,203,115,212,53,129,137,84,78,215,7,71,115,66,166,48,81,106,106,98,28,54,118,4,121,177,110,92,116,46,0,78,141,112,23,65,56,72,62,248,59,23,53,10,48,125,112,227,231,190,85,143,192,77,157,2,184,108,152,254,126,53,17,184,46,252,254,20,118,100,215,148,66,191,179,72,128,15,138,131,18,196,209,21,93,18,148,102,4,30,216,111,254,90,148,172,202,193,71,131,55,117,41,254,211,116,133,169,182,146,245,245,142,91,101,10,101,11,236,67,85,96,180,203,227,234,105,217,211,71,65,78,75,2,244,25,14,87,26,43,228,230,228,186,87,241,155,67,236,40,244,10,244,192,65,188,225,47,182,56,235,132,121,253,24,211,45,228,199,170,177,253,75,112,145,162,119,20,201,155,207,21,98,70,199,171,254,243,216,107,228,10,230,45,116,111,5,150,164,188,197,228,130,149,194,41,17,168,8,35,158,91,255,28,143,74,153,67,165,55,208,158,229,88,18,86,253,24,22,3,85,122,196,78,127,225,203,179,135,52,99,146,205,15,62,51,213,69,169,128,233,89,8,79,142,162,249,84,174,43,70,152,27,165,128,216,241,76,242,139,210,214,234,48,81,242,136,43,145,73,128,23,244,23,179,5,206,52,30,44,129,137,176,247,128,41,237,249,192,197,26,48,3,62,230,98,68,170,129,41,93,249,133,73,12,54,241,9,133,57,194,222,205,233,251,148,247,130,16,246,186,237,164,206,80,64,73,122,53,245,134,185,4,108,133,177,15,182,34,207,26,104,94,47,63,6,10,1,88,247,33,61,75,189,189,16,35,48,29,171,35,199,213,150,180,10,184,192,154,84,126,103,144,193,212,75,188,33,71,72,181,223,214,65,203,249,145,253,156,2,179,253,230,250,224,71,142,10,122,204,149,242,11,255,252,222,250,44,183,44,48,249,146,253,30,172,188,40,57,37,43,141,238,166,184,120,18,74,29,10,239,254,166,10,76,117,143,190,17,248,108,213,57,166,138,177,116,23,249,105,58,169,175,100,41,48,238,239,144,155,91,213,100,139,71,67,240,65,190,199,241,80,32,250,143,171,217,215,178,12,41,81,242,123,242,110,75,159,28,219,94,30,237,204,148,113,155,155,12,70,145,72,6,13,226,225,26,95,155,98,223,62,100,196,137,132,231,24,113,163,207,110,242,228,84,171,166,248,156,248,117,58,226,164,52,111,204,23,244,71,190,242,96,194,36,251,183,27,31,56,125,236,168,74,37,17,209,168,59,137,41,193,73,186,66,160,58,223,183,66,132,90,169,157,132,68,17,152,100,157,47,191,10,237,212,92,114,53,219,241,240,71,195,230,88,79,112,168,254,202,212,47,137,15,240,25,165,146,228,181,39,141,70,163,199,166,132,217,32,115,137,84,208,240,157,129,196,144,244,237,30,120,113,90,151,184,122,80,40,182,4,30,253,86,97,128,254,98,108,15,165,222,250,166,5,129,49,166,146,60,56,42,149,151,50,220,96,186,186,222,198,80,33,209,188,141,68,192,165,10,163,56,176,209,80,143,128,207,100,41,67,96,244,112,2,37,222,147,229,222,148,212,220,74,241,31,188,86,23,148,10,128,24,112,142,225,33,223,3,239,137,26,174,128,145,134,150,123,163,81,48,227,123,240,90,79,197,146,255,60,103,214,168,113,243,74,69,144,222,156,90,228,26,111,13,165,105,151,171,225,171,29,49,147,104,229,124,229,243,192,221,56,237,28,54,37,146,183,66,208,174,184,252,215,191,169,64,234,226,161,232,8,196,131,241,229,94,136,19,180,152,18,138,195,136,15,103,65,169,90,169,197,81,10,220,138,252,48,117,77,35,62,135,181,31,20,121,43,122,31,110,147,134,173,15,22,151,60,24,105,194,190,203,91,93,231,217,228,83,15,178,225,113,236,18,167,124,58,73,149,248,142,85,70,5,76,219,152,252,246,162,203,99,196,210,45,235,177,65,87,19,119,42,183,205,238,167,1,58,94,99,58,48,49,254,18,247,102,167,149,5,80,45,227,21,115,20,178,231,174,95,139,90,253,203,255,110,79,182,214,147,30,132,205,20,18,223,88,0,88,116,175,120,222,200,78,183,247,12,27,76,51,116,22,24,102,204,135,162,105,90,5,165,131,242,141,56,9,157,58,4,238,177,99,16,251,73,159,27,35,159,186,226,206,198,209,38,119,206,104,244,181,128,137,232,236,55,191,41,144,105,87,101,227,183,223,8,241,195,129,171,17,2,202,210,163,59,65,96,234,140,227,83,211,75,254,26,184,43,180,210,221,169,162,129,97,155,145,89,136,167,145,46,83,14,48,28,238,98,97,157,29,56,209,155,117,97,44,75,157,102,141,148,87,139,137,130,169,223,197,204,105,144,191,183,88,246,141,142,29,125,52,90,48,46,95,32,240,20,1,27,80,234,177,28,27,214,237,250,64,248,245,75,44,106,212,122,151,216,33,231,187,210,222,233,171,154,38,175,45,251,63,75,101,166,216,204,206,41,148,31,95,12,105,79,10,35,219,131,243,218,114,220,35,165,151,223,197,8,69,203,185,70,219,63,198,225,133,161,114,18,27,135,244,35,212,56,129,178,157,203,173,183,245,195,182,128,105,161,122,247,238,201,202,74,74,192,132,70,5,70,50,249,6,185,126,63,157,170,172,60,132,98,96,245,137,215,66,65,118,11,76,161,112,205,1,39,73,139,0,83,127,59,2,38,62,217,223,167,70,74,10,151,85,224,249,86,53,117,110,24,204,129,210,109,40,23,211,176,83,220,108,172,86,77,33,7,46,9,176,243,9,98,84,160,58,147,13,167,67,242,149,103,140,74,181,80,226,131,87,79,237,237,117,244,102,54,57,174,17,101,130,139,248,194,5,150,54,153,225,68,31,202,142,197,135,136,146,218,195,248,39,189,196,247,44,72,27,201,193,102,25,249,247,185,17,44,221,242,193,134,209,117,15,255,96,232,121,233,210,133,255,224,230,159,65,23,85,32,111,84,198,175,121,203,159,12,97,136,44,187,52,53,208,253,86,46,2,99,232,203,241,2,119,227,140,51,147,10,148,173,160,209,209,250,136,242,55,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,29,79,11,214,188,10,7,224,157,70,9,148,47,33,142,234,89,11,231,94,126,108,253,127,178,206,28,103,155,32,57,206,119,161,77,163,246,133,7,144,37,79,166,64,131,16,7,4,13,46,24,141,12,130,224,1,116,3,201,210,25,100,232,72,18,160,91,168,158,124,43,179,162,71,131,49,102,254,248,186,223,238,234,90,114,141,64,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,17,172,244,73,8,135,226,22,55,112,254,74,176,253,232,34,170,62,62,55,95,36,238,124,195,249,127,196,189,73,206,5,201,114,165,183,33,65,240,190,217,157,88,3,1,53,33,80,144,134,18,164,97,161,38,34,200,2,36,113,61,197,135,226,46,228,159,93,55,243,19,124,76,77,72,32,115,64,190,204,243,71,220,8,15,111,172,61,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,107,14,216,82,8,234,23,64,72,239,207,77,213,114,78,234,66,118,50,250,126,115,204,206,255,143,184,51,73,162,36,103,138,240,149,52,15,103,196,140,61,11,46,192,14,216,177,225,52,252,92,3,125,241,50,66,174,98,88,97,214,102,189,232,42,175,204,151,131,82,10,69,120,184,95,13,121,219,67,54,223,241,211,201,114,194,15,77,23,20,244,211,253,125,80,31,64,60,82,224,10,57,204,239,11,74,220,126,55,206,86,42,116,56,27,225,81,97,84,109,99,107,144,218,214,184,105,253,102,13,63,186,178,76,232,150,30,193,2,255,229,51,208,202,208,103,130,175,27,178,139,63,56,193,130,214,204,16,142,222,94,246,179,54,113,156,18,20,30,119,178,164,156,147,111,197,222,224,237,57,118,50,253,103,136,202,108,183,40,249,78,223,117,211,95,122,22,48,77,177,152,6,65,14,216,132,153,53,197,242,115,97,252,118,98,132,65,79,130,134,252,128,39,19,200,184,140,43,153,254,131,233,189,185,48,58,87,10,79,180,100,2,134,85,254,194,45,43,156,243,255,5,15,114,29,239,201,157,46,99,222,210,229,207,43,243,192,7,184,143,253,194,200,241,250,67,67,28,249,15,152,230,202,184,47,50,94,178,164,47,83,142,247,228,16,59,225,165,129,42,41,0,180,51,28,166,155,171,43,74,95,98,28,124,6,252,126,158,248,185,229,20,63,205,22,93,167,218,115,35,44,201,254,80,136,84,134,204,103,11,1,129,40,78,147,97,31,111,218,10,53,73,207,177,3,151,33,123,103,164,179,73,166,6,60,135,110,173,23,166,177,125,197,158,63,155,22,195,3,79,15,193,146,5,205,243,15,56,221,129,216,241,255,121,224,69,175,167,31,77,47,171,86,61,126,230,108,158,122,218,200,129,102,157,240,138,105,249,150,128,179,148,221,45,225,6,67,213,127,187,89,161,247,73,199,141,29,131,161,161,16,244,162,20,49,3,173,77,211,136,229,252,69,142,15,164,161,218,88,21,198,23,196,243,224,20,1,153,151,117,186,35,144,241,247,129,22,162,166,63,75,178,222,237,15,228,241,52,205,161,156,165,49,10,34,40,75,99,13,166,48,167,243,7,246,107,227,44,79,162,175,248,70,45,209,37,157,230,11,179,70,248,77,23,83,212,80,24,19,106,207,182,65,17,98,223,166,71,211,17,236,119,109,10,246,127,92,26,222,224,158,118,178,132,189,102,40,45,147,238,47,43,67,176,168,79,250,147,160,204,175,156,58,238,122,159,56,194,63,211,51,98,5,127,132,246,172,32,208,159,60,159,102,45,193,250,66,208,207,117,210,22,50,24,116,118,40,60,77,94,234,131,225,142,107,210,184,144,193,255,86,47,147,164,193,113,77,97,194,21,207,229,157,29,235,234,58,145,195,168,76,158,246,93,244,20,235,34,112,190,134,237,31,151,125,106,90,80,89,140,202,236,137,62,84,250,214,147,244,173,205,232,58,14,179,149,126,102,141,19,229,76,31,74,232,19,158,225,34,143,20,131,199,230,245,24,234,145,115,118,77,149,35,70,226,143,44,103,11,45,117,194,106,236,173,62,152,9,239,121,93,38,251,239,7,211,125,156,133,137,128,105,14,194,102,14,195,101,149,18,214,153,74,145,183,244,164,46,150,204,73,79,61,79,76,234,188,146,73,220,167,185,33,147,60,73,254,105,66,205,56,143,101,189,23,182,60,233,59,207,104,151,174,219,110,142,16,59,230,66,147,158,214,33,140,180,165,39,127,14,138,39,192,144,103,98,58,242,62,140,224,67,14,45,178,154,122,142,191,75,8,241,88,215,10,60,40,91,249,133,17,228,164,172,108,0,26,128,231,61,55,109,210,10,195,126,94,145,132,135,118,160,191,13,37,175,68,150,29,226,127,150,96,130,8,23,61,18,135,241,179,74,202,129,160,59,223,191,61,216,141,184,143,104,105,14,142,69,156,28,223,169,174,149,105,26,82,115,220,118,23,201,45,42,82,152,16,56,9,2,93,146,243,78,180,42,216,96,96,250,79,211,215,191,134,194,144,38,252,3,56,243,102,122,246,124,244,32,166,88,116,207,248,166,247,75,225,182,173,247,238,131,27,113,233,251,219,145,131,97,205,51,185,11,133,161,162,120,105,130,204,108,238,122,99,176,155,125,70,154,232,129,173,167,14,139,93,177,23,151,205,71,113,52,45,16,195,164,222,183,240,183,136,93,46,159,38,155,154,210,45,206,165,38,100,181,159,147,161,191,206,95,42,170,77,133,101,150,239,76,25,67,58,51,172,124,124,185,58,147,64,100,41,117,138,156,156,151,212,89,112,183,128,231,49,236,21,100,153,142,235,107,125,224,50,86,80,109,168,243,61,240,64,79,202,225,118,38,70,109,28,39,106,154,65,104,169,16,45,228,151,145,225,171,78,80,237,20,205,187,180,137,97,182,222,90,80,159,104,180,80,118,146,53,79,123,204,105,205,58,202,182,135,91,142,132,218,7,211,106,88,132,90,78,106,48,114,144,136,65,158,107,19,94,161,49,13,167,23,99,204,234,108,8,191,149,196,211,244,79,171,177,209,89,194,212,52,41,208,20,124,175,58,148,27,158,76,20,35,8,91,144,116,146,200,96,192,147,33,17,228,52,182,106,125,33,66,176,59,87,61,124,240,87,50,226,83,7,9,84,140,229,156,43,140,25,107,150,230,31,202,224,66,176,59,177,111,27,194,27,68,60,173,23,47,35,213,250,115,134,185,240,226,203,241,25,3,173,116,132,12,133,86,216,86,124,119,244,203,46,37,181,103,152,186,203,11,138,40,146,118,21,43,202,246,41,250,106,12,49,105,168,22,69,54,81,57,159,18,176,250,27,218,191,105,138,139,105,5,204,112,23,137,14,8,198,240,122,157,15,89,9,181,229,104,116,88,179,95,26,185,149,149,244,228,38,195,16,52,208,214,121,45,74,3,53,117,79,39,122,178,231,85,121,156,204,134,33,202,249,197,226,136,135,47,188,17,20,118,148,61,95,81,38,115,79,49,194,141,124,95,132,77,73,126,22,159,60,39,160,22,163,121,40,85,25,1,90,103,229,110,139,229,132,67,74,93,40,122,20,240,249,37,240,212,163,161,114,6,95,24,29,67,37,191,98,82,19,100,49,50,20,173,75,27,1,93,77,245,146,199,71,205,207,72,162,8,53,4,206,52,141,43,111,189,162,154,237,52,104,52,123,149,68,77,26,169,123,239,69,54,247,228,170,172,118,234,80,35,248,221,204,169,242,196,45,94,245,146,9,175,126,225,127,41,112,55,246,66,192,100,90,149,205,111,70,101,65,61,71,76,71,91,82,16,66,240,12,21,73,193,181,122,209,70,129,69,146,183,93,56,13,109,128,64,104,105,57,55,201,36,4,181,123,142,84,12,185,38,167,220,247,157,139,182,233,224,178,215,131,40,157,209,210,219,218,195,48,72,214,249,111,163,221,37,86,20,169,88,27,114,48,165,147,105,102,84,133,225,153,150,128,49,194,211,163,105,123,118,190,151,25,63,38,105,53,99,32,213,216,161,155,176,76,19,106,186,193,67,96,218,166,20,54,163,50,111,252,192,245,173,21,133,39,134,16,209,53,242,142,134,66,105,181,197,149,157,181,11,151,74,129,207,55,224,233,101,190,107,194,65,25,13,205,86,221,219,14,211,88,205,20,46,61,104,137,204,121,72,118,72,139,17,38,162,254,70,200,44,20,109,43,47,166,198,31,29,43,144,113,84,140,15,162,212,136,228,1,53,248,177,135,30,61,207,11,108,1,35,29,42,193,4,29,165,51,11,12,233,91,6,11,114,113,235,118,32,241,253,117,133,173,61,102,71,247,19,173,101,229,129,139,23,222,13,174,251,133,201,173,199,201,153,16,101,105,101,99,133,245,89,192,233,17,117,160,132,85,131,91,69,34,151,117,78,96,74,29,30,59,194,120,174,162,134,76,158,144,102,172,234,237,104,103,26,202,34,223,6,123,175,186,15,0,60,196,73,23,170,246,22,150,209,92,81,130,8,75,194,164,10,59,211,21,6,24,225,107,55,109,198,60,151,225,78,24,22,123,143,154,180,5,21,82,69,52,247,157,25,78,137,239,21,14,134,251,73,252,84,206,147,54,14,110,52,27,74,116,106,18,39,73,187,48,249,73,215,79,183,45,115,210,158,116,8,0,174,149,111,249,173,42,202,162,52,73,179,111,246,206,89,118,43,75,251,179,169,12,181,232,22,238,70,234,213,190,112,46,204,69,131,166,101,47,181,91,24,175,170,144,162,56,95,2,220,74,105,69,70,43,49,196,173,102,181,210,207,208,166,115,24,33,209,169,140,116,68,83,216,66,54,239,23,70,191,166,107,35,51,206,8,33,127,131,255,211,208,219,130,70,231,13,143,136,123,157,169,175,107,171,125,46,219,21,54,224,57,19,104,9,60,96,96,120,151,51,225,116,211,38,104,51,39,240,219,194,109,106,106,128,7,121,105,187,83,5,48,221,45,42,49,64,206,98,185,52,194,70,225,75,230,148,102,28,239,144,70,160,158,153,180,143,159,237,72,104,133,67,137,84,211,6,74,5,57,135,254,243,137,233,139,112,71,12,94,41,244,244,6,181,128,161,2,5,219,196,252,86,192,44,19,162,208,193,244,57,253,227,65,231,175,117,149,215,161,154,19,237,248,44,187,85,91,253,59,25,198,57,67,90,97,183,91,198,64,242,1,213,198,184,47,171,96,202,103,109,198,34,107,132,34,4,126,228,242,186,207,20,65,235,225,133,81,176,149,11,199,31,98,122,47,255,137,66,207,201,36,166,62,241,7,156,166,56,186,110,237,136,63,251,98,38,148,56,184,112,113,122,176,57,62,244,128,167,10,193,158,229,186,226,70,18,167,62,139,190,62,209,134,69,239,136,187,70,9,32,169,188,7,177,233,188,71,243,173,63,234,31,108,19,239,193,67,197,165,14,122,226,1,87,143,226,167,31,125,195,19,204,205,254,89,185,217,117,175,166,27,137,110,159,222,125,162,101,20,213,111,51,145,153,29,194,34,3,142,164,138,200,44,76,185,252,167,17,98,40,170,182,130,240,127,9,97,145,179,129,217,69,15,182,129,233,104,65,93,69,238,153,250,125,47,161,59,82,172,235,75,97,92,75,174,104,9,219,228,253,104,25,245,113,229,84,216,234,235,51,97,254,27,33,14,2,5,117,171,188,212,180,237,168,255,54,190,122,51,169,212,209,175,19,247,106,181,148,164,67,97,90,229,98,133,210,11,2,235,75,85,152,44,172,10,248,76,158,245,129,207,201,67,213,4,151,133,44,81,16,26,78,237,170,227,20,102,32,189,49,52,204,74,104,208,52,22,58,213,135,202,116,189,247,128,123,121,190,107,122,220,119,188,108,26,242,166,62,83,234,76,51,30,26,237,195,77,7,233,106,203,221,114,129,219,19,3,113,176,91,42,111,35,98,101,149,48,224,167,81,76,117,152,142,133,231,194,26,13,204,129,246,71,183,148,175,28,63,163,128,137,244,245,220,231,13,246,80,245,65,137,116,101,61,57,249,173,114,97,98,67,125,224,236,197,98,66,34,139,171,162,88,231,155,15,217,119,102,198,71,253,182,255,152,161,126,97,164,23,158,39,182,153,13,87,156,26,245,213,161,42,102,9,163,131,80,104,178,166,56,121,162,120,96,246,22,226,81,38,74,167,18,105,24,83,150,11,23,169,130,27,188,248,0,67,60,10,85,45,189,52,235,221,12,109,41,52,57,135,30,125,118,221,217,213,19,184,208,82,159,75,195,173,42,192,166,138,143,228,84,118,8,93,66,96,124,250,237,109,23,30,10,77,60,252,222,85,52,206,56,41,174,136,117,102,166,166,157,177,44,108,217,125,219,182,141,87,85,22,229,194,74,186,231,166,83,64,130,24,70,221,9,251,92,30,141,207,116,74,155,52,202,94,8,82,132,254,217,124,132,194,232,48,65,29,60,224,74,125,69,37,254,224,159,133,246,154,221,151,220,24,92,181,217,2,133,116,175,7,211,77,222,66,153,141,42,119,85,5,64,132,121,124,101,58,48,251,108,121,164,133,219,142,87,141,112,212,86,233,66,4,152,102,104,148,65,11,81,21,191,51,198,240,166,114,148,54,81,249,244,232,142,152,34,72,135,102,166,94,89,197,123,197,37,60,144,94,81,47,60,107,137,96,3,234,240,25,225,42,69,121,96,74,78,35,96,234,110,130,194,180,241,88,26,89,176,37,46,72,7,30,166,15,229,176,181,11,8,138,210,73,28,204,103,44,174,112,240,108,240,254,244,247,209,113,153,86,113,194,110,108,244,16,39,156,143,128,237,176,239,33,238,138,156,145,180,188,31,20,62,120,156,186,86,233,112,48,152,22,149,43,124,72,107,147,156,155,152,117,133,18,222,121,205,93,149,69,6,179,155,187,82,25,35,178,233,148,65,92,64,90,60,96,26,147,155,194,19,91,193,43,201,88,53,231,49,73,193,95,177,200,180,243,147,18,71,212,105,215,184,52,203,0,203,254,227,192,80,99,226,104,155,23,68,241,20,229,253,122,209,243,174,139,10,131,158,247,213,93,50,133,49,179,115,86,216,148,192,92,148,212,62,125,61,186,144,61,13,189,84,228,86,155,94,248,217,16,163,92,19,112,214,39,62,233,30,142,208,12,37,238,172,129,6,10,178,119,53,111,220,148,198,194,7,30,214,233,239,112,45,83,6,3,29,64,4,142,174,104,74,77,79,158,201,46,208,168,253,167,173,92,43,217,51,178,97,181,135,134,172,45,168,162,143,195,167,83,174,214,106,71,253,64,122,195,23,234,83,53,244,78,185,204,158,84,59,119,146,38,116,105,93,236,0,53,237,119,134,108,9,53,84,219,160,37,21,253,197,68,41,20,254,216,247,136,235,49,48,101,187,28,186,188,116,104,169,124,52,134,191,163,132,170,47,13,94,67,181,142,41,42,166,11,15,177,223,48,181,98,12,126,2,61,113,72,85,116,146,182,117,148,242,163,42,60,119,28,76,92,24,180,17,92,245,71,153,154,181,223,231,112,230,174,92,218,3,183,20,115,202,121,242,116,27,171,54,117,161,247,217,223,117,169,235,209,204,162,49,105,134,59,26,254,85,103,143,253,168,98,159,96,46,126,219,234,193,242,117,45,86,129,120,33,8,33,139,199,24,82,37,121,187,245,231,249,70,173,18,221,21,38,11,27,2,208,86,15,150,247,113,134,255,157,22,152,236,84,194,127,205,95,35,142,43,83,147,194,87,165,240,5,173,35,100,198,77,245,80,86,108,138,137,35,226,140,10,247,63,203,214,159,98,123,143,245,163,26,145,86,110,250,227,13,56,58,247,214,151,105,86,162,253,162,172,162,170,158,94,120,97,174,137,221,40,191,55,85,79,167,39,34,84,225,77,2,94,134,25,157,1,59,94,135,153,74,107,238,25,238,5,245,152,128,235,158,106,92,80,50,196,38,191,235,250,204,86,236,229,240,168,114,221,246,217,164,95,11,106,63,69,137,30,130,243,195,154,35,85,41,255,204,42,158,44,33,251,70,187,158,194,249,234,72,2,75,115,170,133,198,105,116,129,81,154,44,10,211,50,116,97,194,240,173,102,40,216,55,151,208,194,79,143,154,35,180,49,43,196,125,74,250,231,159,63,232,74,225,56,10,202,46,53,43,108,205,153,14,91,15,156,250,157,192,206,43,113,244,162,0,163,40,41,63,215,94,79,211,182,0,98,16,131,80,232,14,115,129,39,72,183,237,97,200,199,22,11,180,179,154,203,32,62,219,194,184,0,122,189,154,53,152,122,169,47,61,188,72,153,68,1,73,96,57,8,205,85,7,17,123,249,120,149,200,51,76,85,191,100,76,35,233,228,134,10,168,139,14,189,110,204,198,194,81,225,236,120,186,234,63,153,79,130,143,192,131,66,22,18,16,118,97,120,72,208,212,173,49,186,17,241,230,14,167,135,243,145,169,40,9,20,143,20,249,159,51,94,224,83,169,115,13,198,207,215,160,2,226,105,213,55,73,166,223,7,17,213,234,53,123,123,252,99,8,76,62,184,219,110,65,141,34,8,64,227,104,6,148,202,242,32,100,136,220,145,155,122,156,48,90,23,38,203,123,70,230,247,76,146,16,37,21,197,253,210,239,139,110,32,157,161,79,116,131,248,166,95,153,137,71,205,199,223,34,133,246,26,34,146,144,33,30,120,71,98,216,134,178,22,225,128,87,228,158,208,230,42,249,133,185,213,184,50,154,54,158,115,83,148,113,123,24,38,201,90,117,198,56,179,77,206,225,255,114,230,19,149,145,4,94,73,96,118,185,249,129,175,130,235,9,65,214,158,58,134,39,210,110,225,124,198,42,150,159,233,8,145,209,17,230,50,231,158,243,51,29,109,186,12,221,185,102,33,200,244,188,236,243,74,66,223,159,178,213,25,106,250,213,211,196,229,59,178,76,255,110,122,102,171,179,17,13,209,245,179,255,42,189,53,53,103,226,117,133,57,19,25,82,53,177,216,4,72,145,26,54,87,53,221,94,27,35,52,12,121,168,138,110,117,95,178,46,230,56,182,91,83,199,99,11,21,150,236,192,116,70,236,231,243,98,121,15,51,32,108,112,245,251,249,41,201,56,140,223,235,99,119,133,119,74,152,28,193,182,150,84,137,217,89,133,245,12,133,227,185,30,59,43,122,114,195,35,143,198,135,166,223,230,50,139,184,56,183,213,15,117,70,34,135,125,29,148,182,73,39,41,140,217,137,159,252,124,248,116,106,40,12,243,53,44,146,22,218,58,69,39,203,194,242,19,206,80,91,235,88,219,250,21,92,82,55,155,46,180,78,210,244,145,9,72,81,83,208,179,70,198,154,136,36,82,29,106,114,71,69,189,133,193,30,90,104,93,236,118,33,52,140,107,252,4,105,95,4,75,241,69,43,177,245,200,70,92,209,99,173,92,235,32,141,244,226,68,154,248,84,174,199,29,52,197,154,94,171,56,82,166,14,195,31,41,234,5,199,194,182,47,76,238,67,224,250,213,67,3,110,226,141,145,173,121,113,207,123,52,138,165,98,114,103,41,229,84,195,21,13,205,10,61,57,113,116,15,239,178,65,119,130,194,205,172,82,29,238,70,92,21,152,30,180,235,154,214,199,99,69,74,11,13,66,60,1,67,56,215,43,39,142,136,159,174,230,255,42,190,129,231,67,44,225,237,71,207,165,190,234,222,108,9,190,232,18,217,42,170,186,8,81,228,128,87,223,106,43,136,160,198,168,215,104,238,204,103,99,40,204,133,222,103,6,157,68,236,41,207,180,41,14,97,116,183,73,121,27,184,167,45,239,11,58,186,192,181,32,40,216,229,117,214,42,190,154,21,131,132,251,72,141,174,182,21,158,60,243,11,231,172,6,148,141,62,190,176,62,99,87,149,250,227,125,57,110,58,4,223,146,38,138,115,192,75,13,246,48,233,202,106,203,73,184,219,194,129,114,218,94,84,93,59,51,132,163,128,73,120,171,231,231,89,110,102,12,134,218,108,220,170,87,233,232,145,78,196,160,122,200,218,150,201,201,229,88,148,141,118,223,245,190,217,70,245,118,189,24,207,127,234,223,218,215,76,215,79,116,224,123,167,63,61,106,137,42,50,25,109,172,52,21,198,185,35,236,70,59,106,219,77,141,101,161,172,248,209,25,126,150,250,164,34,160,114,191,191,108,14,110,207,209,103,33,13,3,63,106,254,69,29,113,209,251,245,72,219,196,36,203,80,184,218,130,229,22,173,153,230,81,117,196,69,78,196,237,93,141,225,35,46,194,232,101,95,223,102,178,250,146,75,33,111,79,177,61,156,99,97,105,20,117,40,70,233,220,125,103,89,218,68,238,20,120,166,152,208,44,57,37,113,186,233,86,150,40,105,162,201,0,13,95,96,18,180,41,142,46,112,1,197,29,25,193,171,225,95,192,207,244,78,206,221,40,23,237,139,62,12,170,140,63,68,142,173,139,21,206,101,51,104,86,178,188,238,128,75,29,122,219,109,209,72,54,239,209,228,173,213,205,154,29,187,163,141,238,42,181,209,102,142,137,11,35,246,82,215,102,82,116,59,126,152,78,197,231,96,104,200,247,186,42,91,104,181,209,62,235,92,139,83,87,115,244,22,239,240,105,177,183,191,203,243,244,133,220,8,140,156,68,11,56,141,42,223,206,89,18,137,57,195,98,152,52,150,122,112,19,120,229,121,189,143,103,126,28,188,73,234,132,77,80,178,86,3,181,30,39,123,212,107,92,90,34,28,238,15,12,167,198,253,162,169,249,215,246,156,220,56,178,31,76,162,75,214,77,224,203,29,73,212,175,213,7,27,226,124,152,170,153,77,77,83,155,121,107,150,15,123,240,78,207,151,222,54,79,241,186,104,147,176,126,124,205,97,226,165,20,182,231,180,234,84,113,138,95,252,214,190,232,148,10,27,229,79,106,252,243,194,202,197,177,153,237,204,10,113,116,55,198,173,194,163,36,159,111,128,69,18,206,224,107,150,64,151,28,53,204,139,102,210,179,97,9,221,208,112,151,83,179,248,132,185,247,121,212,69,156,47,65,55,44,229,128,79,44,112,137,145,136,53,175,217,82,156,26,69,44,25,133,213,88,197,241,121,48,218,103,209,163,209,17,141,9,135,118,116,249,232,233,150,165,74,255,161,72,147,105,220,87,233,214,93,49,19,154,78,145,56,39,87,168,112,177,59,135,110,1,91,71,96,124,183,74,192,246,61,233,209,19,71,62,127,213,213,172,75,31,248,60,227,112,99,167,215,32,165,231,228,232,159,250,125,33,7,47,130,165,6,95,163,18,68,69,135,152,214,218,111,159,85,218,223,53,186,159,234,101,93,139,229,175,252,177,20,26,46,116,40,20,99,175,7,138,219,88,86,116,215,48,40,178,174,20,93,112,233,242,109,97,240,109,118,197,69,31,57,228,170,136,151,19,235,243,214,135,198,219,138,188,49,45,76,91,199,66,179,70,175,21,40,106,27,93,225,179,22,121,108,7,124,150,26,121,40,38,215,28,75,23,244,234,46,31,54,92,181,22,177,56,157,64,69,189,172,207,52,10,55,36,78,78,213,189,232,111,159,37,161,212,184,240,137,218,99,81,24,13,190,128,207,199,36,27,62,106,119,144,75,124,172,144,245,127,190,108,180,136,186,219,54,193,113,47,146,180,6,166,179,202,223,54,195,92,146,214,25,50,103,154,177,46,154,34,179,94,57,68,162,125,111,12,234,189,108,81,224,191,155,84,216,7,147,11,219,138,154,114,161,161,139,93,211,24,58,109,116,202,62,223,247,183,126,18,254,235,249,105,100,175,154,195,176,144,158,147,179,46,150,56,186,34,77,248,192,231,41,126,73,15,96,62,40,121,104,231,33,48,152,2,102,87,168,71,99,120,241,133,57,56,216,212,38,155,81,131,167,103,35,129,173,77,242,194,80,195,202,183,209,101,147,69,101,64,30,249,89,150,119,79,126,114,90,21,213,167,158,232,26,251,115,135,161,128,200,67,195,73,166,117,127,42,80,193,133,31,255,179,153,75,211,127,218,252,94,117,66,28,182,149,237,1,83,68,149,177,66,85,58,229,56,154,71,40,113,14,157,220,201,243,45,38,65,154,196,236,244,231,88,217,183,95,184,25,190,232,193,228,98,226,109,119,150,209,44,23,78,146,188,196,219,102,135,254,7,12,191,40,206,93,200,43,202,51,195,20,173,110,127,219,157,137,71,191,125,156,35,220,53,4,24,118,241,115,244,185,181,120,226,72,146,13,125,219,104,125,186,87,42,108,17,234,2,207,201,207,23,208,253,198,218,148,38,165,223,79,15,95,38,168,81,159,184,85,7,249,252,53,15,5,92,158,183,201,86,118,103,127,224,13,118,116,235,207,67,65,24,200,225,102,49,183,192,92,87,188,174,70,38,77,135,161,201,38,166,125,97,17,157,3,134,185,209,252,104,147,167,205,242,178,17,116,206,211,223,23,98,5,91,223,23,34,165,179,6,90,148,201,10,106,237,215,15,44,239,99,85,211,97,252,224,108,38,149,122,110,51,162,247,65,124,214,31,177,121,196,121,30,50,176,95,55,18,37,41,63,48,34,77,57,224,179,58,38,121,215,180,197,166,152,23,80,236,152,83,127,26,49,150,152,23,50,37,90,189,47,148,111,123,76,58,180,87,9,253,138,1,106,109,232,14,219,199,40,39,231,123,204,201,239,235,12,200,45,57,123,200,41,43,121,136,118,158,182,245,143,222,23,210,216,215,249,42,97,218,196,24,187,8,220,76,172,221,225,198,134,181,8,140,138,131,207,73,204,248,103,203,121,47,173,157,213,110,121,102,252,188,170,141,224,93,23,152,22,163,143,91,204,155,102,144,235,209,155,220,221,118,152,230,36,89,192,216,241,116,207,232,208,131,153,166,80,143,209,0,99,197,11,216,178,198,75,96,186,79,183,255,54,206,8,77,31,11,215,229,81,193,66,254,171,44,201,217,52,115,72,28,126,99,211,100,98,179,194,52,238,199,209,248,48,200,204,208,160,60,150,123,105,25,190,138,60,150,198,198,48,199,209,230,75,121,209,142,196,73,241,71,62,108,39,174,48,169,144,229,87,102,10,193,242,237,99,18,214,147,192,208,141,228,194,113,12,93,57,78,78,19,149,68,136,184,46,164,152,170,169,224,78,241,186,71,205,163,37,175,243,89,217,14,177,88,129,113,119,249,182,157,203,76,25,230,148,103,122,54,115,20,183,29,30,59,233,70,165,225,43,82,115,28,141,34,89,81,152,198,141,22,191,221,241,115,222,2,179,8,45,127,228,8,224,214,173,48,250,34,254,17,32,176,253,124,66,235,87,42,252,96,250,65,100,223,136,130,71,120,57,130,102,125,222,203,202,182,254,187,29,86,173,36,154,26,210,252,35,198,81,39,117,40,95,62,125,222,121,199,40,60,171,91,17,83,134,95,51,169,167,146,128,145,69,214,147,227,84,28,95,62,236,97,141,163,72,139,192,56,117,56,35,210,112,143,238,221,200,248,223,172,67,3,193,214,57,171,255,140,141,253,109,53,115,253,145,147,99,105,82,99,156,161,58,34,100,13,92,51,18,178,216,31,140,160,91,145,184,216,244,62,75,241,247,81,49,202,147,119,221,141,206,31,67,129,222,76,73,253,29,20,131,198,28,40,31,212,29,133,221,52,36,125,245,131,161,91,196,235,37,195,75,164,178,249,193,136,0,13,137,123,25,37,40,45,59,76,255,165,222,23,202,38,217,67,184,69,27,139,166,199,77,18,199,237,188,12,30,226,61,149,141,140,233,214,132,6,63,233,164,65,47,173,39,76,41,154,211,122,182,4,174,236,201,122,192,131,125,253,133,115,89,205,201,53,103,182,228,227,28,10,147,38,240,43,103,39,193,78,234,194,200,93,212,47,189,177,168,237,21,241,153,68,41,110,224,209,236,240,196,185,90,46,173,82,226,247,64,234,192,76,176,23,69,13,196,173,59,65,207,120,184,245,184,95,106,48,117,191,50,46,163,158,57,233,47,144,212,131,105,56,140,41,100,215,66,130,2,57,158,184,207,138,8,154,119,187,100,147,25,151,248,164,146,119,164,165,40,96,18,128,229,194,219,94,104,14,24,254,65,188,160,74,189,136,112,202,225,132,83,248,61,57,242,176,193,148,102,125,88,69,220,195,16,121,50,255,134,15,38,209,213,110,164,91,207,36,67,146,181,124,48,251,181,169,40,234,102,95,141,33,87,107,160,189,51,69,69,102,117,251,154,114,206,108,10,45,247,190,48,125,178,6,241,31,124,70,248,144,109,205,185,210,137,11,206,247,211,70,60,148,48,153,237,47,57,235,239,182,11,11,179,172,41,116,96,157,207,241,27,28,200,75,157,89,163,201,165,85,18,211,95,82,194,34,29,177,48,61,87,182,173,154,246,161,19,201,208,187,103,2,62,11,208,55,168,15,124,98,110,225,7,146,36,66,101,218,207,13,67,70,210,183,192,214,167,234,48,17,194,214,163,81,208,140,43,195,144,69,236,14,73,230,254,58,96,63,184,109,77,90,144,191,50,31,229,128,155,208,226,113,42,235,190,92,89,87,64,146,46,183,138,9,78,120,171,162,208,150,154,80,42,81,180,71,248,217,127,25,247,139,116,151,97,10,120,9,199,131,15,38,10,146,10,159,193,165,196,209,191,220,99,21,248,151,214,118,152,230,249,38,99,1,2,225,92,126,105,39,180,213,180,221,25,42,116,25,118,127,164,25,97,255,44,207,172,153,178,189,255,246,25,145,232,216,93,152,189,195,125,164,144,209,187,124,126,116,94,159,56,251,27,104,70,86,209,15,136,124,58,197,100,135,207,93,78,185,50,74,247,158,6,34,188,239,169,202,88,56,159,223,249,102,252,11,49,231,117,169,132,97,246,86,195,4,53,163,181,157,174,122,57,45,44,61,71,65,23,245,184,218,165,139,180,26,209,212,253,110,17,96,126,44,142,104,25,154,248,114,124,176,41,49,202,215,89,105,130,244,102,2,196,44,96,73,117,129,107,41,30,36,80,67,69,143,49,43,188,163,24,128,26,95,175,210,202,118,224,142,87,169,31,109,66,66,55,6,7,118,162,105,166,159,252,172,134,250,203,4,78,201,175,155,28,132,62,50,124,205,60,244,201,214,42,45,189,102,192,80,116,190,113,150,140,50,222,159,115,179,239,119,148,238,150,173,7,55,100,142,12,77,63,23,199,170,40,2,253,223,76,10,131,0,95,64,185,39,4,187,234,87,193,72,16,146,123,214,95,70,175,103,127,187,126,251,223,180,100,28,97,142,247,101,12,160,208,73,97,5,37,7,235,230,248,192,137,254,206,253,217,70,205,208,219,52,77,40,228,252,85,17,216,212,93,151,195,201,84,103,46,92,121,252,223,32,160,90,36,253,36,172,98,40,237,249,15,159,205,106,149,122,38,61,230,101,167,81,2,134,143,112,135,0,253,238,56,62,4,156,223,11,219,180,244,148,128,77,209,248,62,46,82,125,112,81,28,30,116,175,220,163,79,52,84,198,242,87,129,100,182,126,117,103,37,33,53,226,7,179,155,92,50,3,119,248,169,110,35,10,45,182,42,17,226,124,85,103,12,245,236,143,172,90,254,244,162,36,150,188,201,0,148,237,163,28,188,86,36,25,177,41,103,7,39,40,165,210,210,252,101,177,73,200,178,104,81,148,153,203,135,16,250,221,103,140,222,129,64,185,141,80,209,225,201,238,95,142,110,204,16,213,7,17,84,146,171,182,58,140,166,155,60,55,4,85,22,85,191,251,186,6,93,182,254,105,16,176,160,152,122,175,156,5,242,204,79,126,52,154,77,98,20,93,109,106,242,141,45,153,116,158,217,125,33,208,241,187,219,190,34,217,71,146,255,254,54,26,67,185,197,111,35,234,223,101,122,167,185,216,167,88,86,29,155,249,4,101,163,252,101,65,152,209,234,51,194,233,186,193,188,226,131,79,120,154,68,53,133,159,238,81,230,101,225,32,201,219,5,174,144,244,28,38,169,33,101,245,58,27,169,9,255,4,32,12,111,253,114,105,85,77,197,239,26,174,185,116,110,16,191,160,49,236,143,52,255,164,223,46,76,210,99,198,169,153,65,239,235,88,230,183,18,79,44,83,171,184,99,116,33,60,239,251,133,132,129,0,219,161,11,23,76,147,150,63,80,20,160,165,39,4,107,187,18,204,145,3,243,103,9,142,22,20,213,84,227,194,54,170,88,114,242,179,179,79,158,80,166,18,171,221,163,124,104,88,214,249,61,39,19,111,145,219,90,176,141,253,93,78,43,171,47,249,105,92,51,246,23,71,211,23,223,232,217,20,24,177,163,111,93,73,236,69,218,117,233,57,48,139,160,159,186,155,88,170,92,152,89,110,248,248,70,68,151,66,86,192,219,58,141,252,96,196,140,164,157,4,238,125,11,234,6,198,90,150,163,191,176,9,16,125,20,59,126,186,75,115,67,165,163,51,123,170,12,249,51,230,240,123,83,36,24,232,182,254,96,6,164,240,118,171,209,192,188,157,157,212,163,9,83,56,220,76,76,170,199,109,81,192,151,154,72,67,253,27,54,135,95,25,82,158,119,132,54,243,1,243,181,3,55,234,33,46,187,136,169,213,186,226,101,53,6,213,148,159,70,88,114,53,127,27,20,26,132,59,75,195,7,171,201,55,78,152,124,96,56,94,120,214,159,237,215,15,166,174,43,77,54,192,105,121,142,130,105,143,221,179,252,246,130,211,253,133,16,232,38,153,134,214,133,153,101,187,143,240,177,204,94,246,62,21,74,196,119,78,64,206,76,102,97,62,134,25,76,79,150,83,218,238,239,125,161,147,68,31,218,7,19,201,180,203,18,253,101,85,227,235,161,247,122,11,21,193,246,195,219,185,181,214,208,86,133,172,73,114,113,163,201,236,48,93,252,55,192,135,3,215,124,179,13,205,169,105,23,242,9,12,172,214,231,231,238,180,217,223,5,128,61,41,9,196,128,51,237,233,247,137,67,15,79,78,56,78,92,233,148,245,1,181,147,133,158,247,7,19,146,247,7,166,75,185,251,133,23,235,221,186,247,117,254,84,187,75,27,36,75,0,215,75,200,167,208,115,162,37,255,233,243,114,179,176,205,154,229,204,231,87,203,177,142,207,41,110,231,180,160,99,50,214,3,110,83,42,92,237,167,246,56,245,228,243,214,190,49,207,50,238,186,95,25,220,50,121,95,103,130,70,91,204,111,219,40,74,119,125,56,75,218,121,69,206,235,5,198,159,235,254,54,190,120,81,183,32,3,64,106,224,14,37,146,197,240,157,253,153,38,242,79,247,161,89,147,149,247,243,38,11,33,133,223,196,247,64,225,35,222,8,244,191,59,213,34,165,82,205,75,228,251,237,141,39,249,189,52,52,23,207,87,230,191,77,133,88,202,188,166,228,222,220,97,222,58,93,167,180,172,19,31,209,111,20,175,100,216,6,227,194,149,240,216,143,198,240,233,4,107,114,114,52,57,124,35,106,162,104,83,56,199,80,163,207,176,246,121,167,219,246,123,200,201,233,244,88,30,99,117,190,246,114,183,177,205,10,231,211,47,173,155,76,143,188,111,238,170,229,128,177,29,185,203,23,105,110,146,209,223,140,120,162,18,132,101,238,80,59,131,252,204,130,95,73,5,69,188,185,164,61,175,177,213,207,17,28,118,24,198,178,33,163,106,107,121,119,135,233,73,191,171,182,153,27,192,90,254,193,109,163,12,115,119,92,7,182,200,105,56,220,141,151,124,97,4,194,214,87,65,51,49,240,37,173,129,100,224,233,175,113,148,214,250,37,104,177,25,122,59,76,255,107,146,43,67,168,255,75,18,33,160,82,176,103,187,40,76,7,103,174,112,110,170,117,247,117,77,227,244,229,184,176,179,68,175,187,57,103,31,143,34,180,255,244,68,162,113,201,201,233,214,115,217,6,108,198,112,255,190,47,155,111,111,121,227,201,129,79,68,176,229,161,44,132,202,2,29,100,75,228,88,228,40,170,239,126,32,244,13,233,74,105,208,218,217,113,127,112,103,194,148,197,145,56,180,121,243,55,87,97,178,27,2,155,198,134,191,76,196,212,245,3,129,147,79,21,249,131,233,122,222,122,242,133,9,151,71,127,132,76,100,125,2,38,69,65,193,236,131,49,92,148,102,101,126,22,77,21,191,180,243,105,223,50,237,121,60,229,140,177,175,224,207,177,42,151,215,140,170,51,125,99,197,188,120,214,8,57,184,69,174,247,128,180,205,202,60,140,69,6,118,234,31,156,153,165,101,89,133,35,73,32,21,48,194,46,67,96,248,128,235,194,166,146,169,240,140,175,22,218,7,147,142,160,116,230,251,206,157,208,119,10,53,145,232,183,98,147,18,48,52,186,46,112,71,29,44,46,124,218,120,21,216,252,82,91,192,112,94,5,133,40,80,74,160,8,110,202,185,201,61,181,24,222,112,253,100,155,107,240,246,228,187,193,93,104,37,141,222,189,52,226,163,6,94,114,91,148,193,211,246,151,69,201,118,164,23,158,78,124,55,24,181,14,135,153,255,203,188,111,19,62,236,93,185,168,144,211,218,28,183,5,155,245,110,69,13,222,247,88,156,107,47,239,163,39,163,53,230,248,101,228,209,239,35,51,120,182,180,4,46,10,154,204,241,5,207,116,220,31,120,233,161,103,141,147,131,241,53,117,230,19,185,107,140,77,5,102,21,242,72,224,103,80,81,228,212,8,217,187,84,10,254,98,39,158,205,89,225,18,13,208,6,143,162,143,147,169,126,182,121,225,249,252,52,90,217,41,6,48,176,244,115,89,115,124,142,237,181,157,188,183,173,48,50,25,67,46,77,118,169,6,83,98,188,112,189,114,241,212,227,208,194,27,241,219,211,120,236,10,215,26,211,55,132,120,33,56,128,182,28,201,18,96,149,5,49,120,183,24,131,216,103,148,86,21,238,102,22,20,176,44,167,160,35,50,68,48,57,17,36,23,180,253,124,35,63,152,136,180,202,133,161,5,237,122,14,108,85,88,193,228,220,84,22,247,29,10,103,22,148,230,82,179,146,161,31,35,78,94,85,169,200,224,117,199,25,240,222,93,97,243,214,187,240,144,230,10,186,54,16,76,189,232,124,238,218,90,83,187,160,210,64,218,173,209,38,197,194,145,76,14,243,129,75,30,247,121,3,203,51,35,81,11,63,86,224,116,119,200,192,209,19,2,122,150,169,187,65,48,116,165,114,159,137,201,82,92,24,129,159,116,7,202,153,70,175,51,192,160,129,115,46,239,143,182,7,190,68,79,177,211,209,86,215,184,87,70,168,37,191,141,222,248,152,119,28,81,67,123,97,188,243,46,172,19,138,249,35,166,33,224,181,25,26,52,11,225,36,182,101,82,144,108,180,245,18,161,187,115,225,45,181,244,110,230,87,249,142,127,58,53,199,82,24,190,199,20,120,116,57,26,27,189,50,238,209,168,11,201,111,79,172,63,171,204,10,93,54,85,6,183,17,75,38,112,123,143,134,83,47,159,125,91,50,10,145,144,165,84,37,179,130,52,85,157,79,186,210,240,24,131,1,183,82,61,218,232,209,17,99,224,62,51,238,6,160,179,137,162,151,38,94,39,37,153,250,192,200,173,60,112,81,152,162,220,253,188,200,13,200,201,177,132,221,117,220,79,187,108,253,109,212,89,214,157,84,206,106,62,47,23,26,241,26,122,128,191,27,35,185,206,166,236,194,103,37,171,78,49,0,182,212,77,192,21,173,131,200,19,209,227,15,183,236,129,233,98,23,88,42,189,192,20,178,178,192,249,198,41,192,8,51,143,11,179,38,43,140,249,97,13,120,109,217,161,3,247,248,60,65,197,130,244,135,82,67,191,112,21,54,24,48,94,158,51,96,250,20,158,159,54,33,128,11,55,233,131,3,94,65,13,76,166,250,162,31,32,240,92,31,251,193,224,19,88,60,79,101,7,227,31,216,28,154,30,120,121,163,155,193,164,193,4,198,99,182,223,147,99,73,210,31,152,222,183,128,217,199,234,141,21,139,246,2,46,75,63,80,122,34,241,30,115,216,252,130,244,190,169,75,196,251,234,208,4,228,194,243,150,93,48,112,222,58,24,32,152,172,114,143,110,90,49,165,67,133,36,214,29,136,121,73,58,31,184,134,54,225,55,78,235,86,152,84,119,190,112,145,46,108,224,222,189,95,224,7,239,27,27,2,51,119,149,11,203,150,13,148,212,234,148,131,171,142,67,98,174,216,159,3,35,119,124,97,204,162,92,83,232,247,66,116,28,182,100,97,154,160,181,60,7,119,18,4,23,62,175,71,6,249,217,72,245,116,127,122,24,145,247,129,167,139,179,25,60,158,187,62,43,26,211,220,133,155,20,238,129,39,124,189,11,39,97,177,117,83,167,77,53,174,156,30,213,241,252,182,229,143,46,124,182,116,251,129,67,43,233,39,151,38,92,9,42,173,182,243,184,176,202,185,0,83,235,188,39,167,157,231,133,155,83,92,25,105,102,147,37,240,175,186,227,240,121,189,89,31,11,242,70,46,58,148,204,107,93,71,113,71,181,38,62,32,35,107,234,88,233,180,19,248,250,8,92,117,9,171,166,146,25,47,140,210,64,214,25,239,39,6,26,71,147,137,120,81,10,58,130,166,247,224,179,250,197,67,161,99,123,200,86,129,250,55,58,79,31,60,173,91,167,61,240,234,158,208,4,62,219,161,165,48,44,173,123,116,233,58,39,141,18,164,40,3,179,228,128,81,248,40,20,52,29,46,102,212,123,225,73,239,166,7,151,100,90,16,174,19,152,101,222,215,109,70,240,88,178,65,2,62,243,120,23,88,234,147,221,92,122,239,108,57,44,187,240,28,141,48,196,190,240,153,1,229,161,44,115,224,136,147,211,245,165,159,0,36,254,17,247,61,172,10,187,21,70,8,103,93,120,61,51,245,182,217,215,209,108,82,32,15,10,233,252,194,124,171,10,195,203,174,23,46,207,242,134,108,179,83,76,13,78,146,198,37,211,89,67,129,51,33,128,51,90,126,224,19,101,196,226,72,98,173,200,24,7,158,45,238,11,3,65,81,243,182,52,234,205,183,0,159,151,251,156,220,76,8,3,38,159,252,192,236,86,202,133,147,36,16,12,30,46,20,75,126,158,117,255,222,55,146,179,65,91,195,51,98,75,28,133,74,248,153,186,253,212,56,65,109,153,199,129,135,139,91,25,92,133,55,104,112,48,134,129,177,47,204,10,79,89,5,104,213,145,214,69,131,61,237,97,83,163,110,242,1,33,188,6,188,164,57,227,135,206,125,207,140,132,252,126,225,216,114,218,156,190,250,159,167,22,180,233,195,134,27,183,189,22,71,27,98,214,121,180,161,3,87,99,233,130,157,214,245,135,55,212,85,31,6,116,66,233,14,7,184,221,64,132,212,163,44,231,136,221,22,111,163,70,213,211,220,235,30,120,187,68,142,193,85,26,248,128,145,145,136,115,147,223,221,138,150,114,67,191,106,57,88,65,145,40,245,60,39,89,138,164,65,39,112,143,148,183,193,101,61,71,67,39,142,11,195,87,100,206,7,38,37,31,48,159,214,115,52,42,249,243,194,233,185,105,179,13,191,63,109,201,245,7,158,247,101,208,238,221,158,235,166,141,166,7,92,230,181,66,53,24,37,201,123,221,166,239,255,194,243,190,14,164,79,91,121,225,38,71,39,88,34,127,158,252,94,154,153,221,41,124,181,217,76,30,176,188,87,78,23,65,124,88,228,61,71,127,225,30,251,236,3,211,97,220,30,120,12,79,21,1,119,49,7,232,102,144,213,90,156,156,58,246,44,15,60,110,56,92,104,127,209,111,190,160,67,90,4,166,222,252,192,53,197,98,79,196,217,117,190,41,208,131,115,92,57,123,188,231,19,32,179,234,5,72,92,198,159,156,98,171,201,180,227,28,174,214,58,165,48,110,236,251,194,173,205,7,173,41,38,248,204,166,77,199,97,37,11,30,179,66,98,33,210,65,78,250,115,197,48,181,94,105,73,155,52,26,165,239,230,136,220,197,208,47,8,86,85,212,116,129,79,96,34,23,126,86,99,170,254,14,103,74,238,250,219,157,138,127,187,176,178,50,13,222,46,13,148,172,237,186,140,231,228,72,95,150,11,191,43,0,113,221,221,51,154,219,123,251,3,174,229,158,124,104,210,29,237,36,212,9,190,251,46,166,247,173,47,204,68,96,250,133,159,206,120,131,87,60,212,98,98,198,207,125,147,65,104,129,82,66,46,15,202,146,28,112,125,114,27,6,123,199,178,193,36,4,20,54,189,117,135,49,184,223,10,35,224,180,227,202,96,142,200,46,130,62,156,32,15,144,88,234,162,63,114,208,129,222,146,159,123,161,37,160,75,27,253,13,174,230,10,60,206,192,202,15,76,199,255,133,201,102,8,188,109,139,234,48,246,191,18,200,227,188,202,56,190,112,173,15,72,216,239,32,44,216,173,191,140,160,170,127,125,101,89,44,247,28,221,205,62,48,96,204,167,31,120,71,126,206,18,248,34,61,103,140,151,44,119,93,177,122,126,110,11,194,87,92,154,25,210,236,7,30,222,37,7,124,214,163,242,252,246,154,145,18,45,24,208,206,63,224,49,229,232,58,53,99,106,191,61,114,92,57,106,233,127,252,246,249,120,239,201,141,227,254,192,78,128,7,205,45,233,210,106,6,208,245,30,156,139,88,183,1,151,234,142,13,24,95,209,254,32,35,137,40,53,54,179,152,182,158,9,79,78,62,207,115,136,196,60,29,61,91,228,65,13,238,119,16,79,243,68,147,113,200,0,159,241,133,12,186,216,52,102,61,112,72,41,91,199,255,22,93,175,78,83,213,240,157,21,232,123,97,76,143,251,158,58,147,98,123,224,25,1,45,112,211,164,201,217,77,194,36,246,187,134,90,40,74,6,104,251,157,49,239,181,140,130,80,148,16,197,207,230,255,60,99,167,153,147,187,65,93,250,30,13,169,229,196,177,62,208,90,127,58,18,12,134,144,118,225,174,47,27,120,222,147,155,4,140,160,120,17,199,7,66,142,81,234,9,86,160,137,18,35,197,134,162,1,239,57,24,223,51,255,97,122,31,181,128,3,76,135,228,133,151,150,58,32,56,158,237,71,187,240,208,164,163,53,254,69,37,175,208,60,171,169,218,62,109,201,241,75,203,104,116,74,204,75,21,188,68,158,9,24,77,178,7,30,145,232,5,46,162,167,68,45,63,35,236,236,48,12,35,89,158,128,17,236,186,112,19,169,88,99,2,68,99,147,193,73,99,56,104,141,57,232,51,108,215,231,208,23,194,6,50,74,175,184,161,47,157,229,7,158,128,222,148,136,178,4,45,173,23,69,64,35,10,156,244,131,168,109,79,167,149,221,59,91,146,133,142,210,184,68,238,12,13,6,63,53,79,87,163,94,42,18,209,143,108,112,21,126,139,101,222,238,94,21,248,236,78,247,3,111,223,58,97,175,49,69,189,1,116,196,60,12,90,37,62,99,59,23,31,53,62,93,121,40,106,158,137,30,110,99,95,55,180,222,70,171,255,92,94,68,63,71,226,215,53,30,152,44,139,195,230,167,217,20,110,55,207,106,176,24,54,156,61,49,252,101,143,21,50,197,183,117,153,157,192,45,244,48,12,174,34,73,15,12,183,240,194,40,190,221,27,155,56,117,187,204,32,166,114,214,171,167,48,178,121,249,194,69,7,225,180,136,205,167,179,220,172,109,119,62,240,142,239,30,184,137,244,16,177,23,6,196,126,99,164,126,150,254,54,29,167,213,23,39,186,102,100,249,48,73,36,151,218,160,127,134,180,251,131,102,87,207,253,161,154,0,6,198,210,241,194,48,13,3,198,114,164,123,215,216,129,225,17,202,201,23,14,131,61,158,73,177,178,227,11,179,218,92,56,105,146,105,145,239,143,57,28,74,174,90,4,0,147,163,170,23,46,210,72,113,224,98,219,185,128,207,198,54,233,111,115,177,169,93,248,172,77,249,129,71,80,153,104,103,155,229,57,55,98,90,229,162,100,24,5,222,230,202,241,193,244,140,73,219,109,183,213,191,196,203,76,39,230,20,214,142,193,43,120,55,192,93,103,5,132,106,122,241,192,17,56,11,205,132,49,189,153,90,127,48,85,218,41,58,182,248,130,210,172,247,157,28,118,51,219,134,7,166,13,248,194,162,113,96,232,57,89,11,148,100,151,156,27,218,73,176,105,145,76,130,207,245,192,35,62,47,224,174,27,82,224,233,242,89,6,55,49,240,160,202,128,97,156,95,89,71,151,89,71,218,28,209,110,111,104,158,250,196,177,170,119,165,52,96,150,244,241,192,61,190,1,26,212,167,52,203,253,224,209,171,192,245,129,207,156,239,50,3,230,126,75,170,227,194,139,214,113,31,135,12,240,51,39,22,129,23,162,34,37,96,204,83,244,232,69,74,162,10,60,36,146,135,243,152,99,46,6,150,150,52,80,28,15,218,69,107,209,79,128,244,142,30,251,236,156,150,245,231,251,92,154,44,29,48,159,115,207,238,134,89,6,159,233,238,185,176,85,93,103,16,24,173,235,231,167,109,199,116,225,42,2,36,6,143,229,177,70,250,9,26,200,80,225,96,239,122,55,24,214,226,3,207,88,219,216,193,53,205,247,163,24,114,214,205,123,223,72,102,229,7,166,215,57,96,146,44,237,129,35,171,242,51,5,158,239,185,247,204,247,167,169,26,203,149,109,227,53,250,185,207,7,80,180,130,73,156,30,230,82,216,61,158,183,41,159,182,233,32,69,153,63,217,36,34,123,12,96,55,141,3,29,67,60,31,64,75,52,188,25,156,68,17,217,96,20,81,2,238,77,120,217,230,75,18,41,94,148,155,146,166,220,17,88,94,249,23,209,34,168,68,38,65,238,170,158,105,188,253,166,82,154,129,16,186,27,138,210,112,48,3,165,13,167,61,112,255,136,132,63,184,136,214,50,140,10,148,230,215,7,35,210,209,234,11,207,143,73,251,131,231,146,21,4,248,11,89,127,104,223,10,226,142,153,2,197,92,93,50,96,88,214,244,207,127,96,153,193,89,21,35,48,224,237,141,7,63,56,137,122,175,193,51,255,62,107,131,123,151,86,83,92,147,72,235,174,11,159,167,43,176,181,245,252,210,138,203,56,208,85,140,192,250,207,65,54,175,11,163,200,251,192,253,235,60,48,152,62,21,25,40,80,102,90,220,55,219,21,73,109,83,240,167,186,246,161,141,197,74,150,0,211,13,248,138,124,192,40,113,197,133,209,62,129,166,162,159,250,204,92,248,102,92,56,99,34,187,253,161,96,216,39,83,188,193,222,132,242,193,146,28,0,38,111,220,46,124,230,236,254,192,103,35,38,71,55,113,9,32,162,157,196,215,14,147,210,220,114,105,21,3,137,17,151,102,154,237,114,52,37,221,156,252,228,5,79,149,169,104,156,184,96,152,50,154,98,166,15,127,97,72,94,15,124,208,124,225,19,5,62,191,59,215,55,87,25,140,236,252,80,24,179,162,113,225,218,222,171,70,1,244,194,104,52,232,111,47,139,0,46,172,102,141,6,207,143,82,109,112,158,82,168,30,102,179,155,107,189,240,137,50,243,3,159,165,235,30,141,225,230,123,52,171,234,133,69,229,19,50,224,9,196,239,193,168,40,212,249,192,95,193,246,135,230,249,60,179,93,227,179,37,155,95,203,115,230,150,63,97,57,131,217,218,236,7,174,159,152,152,193,73,219,252,12,110,75,78,110,78,197,15,220,191,46,110,224,97,27,203,23,78,247,104,196,193,255,56,218,251,203,13,158,163,255,241,219,245,19,138,249,193,176,241,255,103,149,139,191,253,203,63,252,237,31,255,253,111,255,242,175,255,77,229,98,254,127,168,92,252,111,215,242,60,228,189,239,141,142,245,199,67,174,231,90,242,133,211,126,95,17,197,207,120,69,16,15,254,120,189,249,51,47,50,24,13,196,231,228,101,212,122,159,98,69,191,236,129,161,214,93,88,22,73,51,137,107,117,222,159,182,234,142,194,108,177,5,206,210,254,96,190,173,200,61,7,140,104,195,126,224,242,229,162,127,48,197,33,133,23,170,109,1,155,209,140,194,200,178,94,116,136,234,51,246,18,203,43,142,203,204,47,182,8,101,25,188,250,157,132,58,228,68,189,47,247,236,248,129,103,174,219,15,152,190,196,206,15,62,225,128,62,178,78,39,161,160,34,205,111,182,23,229,235,242,252,224,164,15,172,35,48,154,5,29,99,41,92,87,207,114,83,67,114,201,198,166,71,211,228,126,78,245,89,108,126,173,244,67,190,182,90,158,163,103,249,118,243,63,120,84,157,159,104,242,239,85,224,37,66,194,116,55,160,57,234,39,71,226,120,228,252,192,229,163,71,252,96,234,74,15,156,190,118,175,15,94,122,229,103,144,229,88,18,170,217,127,72,224,113,230,190,242,169,60,178,198,178,33,217,47,156,191,173,233,7,15,141,75,240,126,169,177,144,209,23,144,52,12,100,61,105,241,245,52,43,3,42,138,188,190,160,91,203,153,132,209,163,223,208,129,137,87,246,127,68,22,40,119,95,120,200,114,67,195,2,246,107,62,12,9,81,148,181,104,146,147,41,158,120,167,91,79,195,91,170,199,159,194,254,15,30,37,63,40,46,114,129,154,114,180,194,152,92,223,131,177,32,155,15,92,63,189,135,15,238,26,141,33,249,157,99,90,135,148,168,212,10,115,211,188,17,172,213,190,218,11,151,29,139,48,249,171,41,185,2,154,202,231,167,52,12,140,203,132,94,26,67,97,199,122,53,96,234,190,71,19,89,214,11,175,244,6,207,103,52,220,131,169,220,201,149,225,140,187,35,222,58,97,118,18,41,163,179,177,228,70,119,4,238,180,73,73,138,4,87,21,52,242,124,203,208,184,203,250,192,169,46,129,181,208,131,169,202,252,252,116,12,181,86,113,221,203,180,232,112,75,38,93,42,117,84,68,148,110,43,141,121,161,107,18,16,184,186,251,169,193,101,235,174,24,117,34,183,34,49,24,95,156,7,198,89,49,96,83,180,86,24,255,114,217,101,157,49,169,155,125,76,138,188,55,132,29,64,23,27,33,224,177,93,45,222,224,213,158,61,245,9,221,221,46,1,248,204,234,253,65,107,137,141,107,49,73,207,241,192,57,106,238,236,76,241,41,83,152,47,240,94,25,214,121,229,133,229,153,50,228,255,132,251,69,145,177,123,111,139,38,200,128,223,196,233,218,230,6,19,207,12,102,160,110,169,73,226,214,30,59,110,200,30,75,127,186,208,33,22,121,136,154,52,90,232,63,203,162,38,240,220,207,35,165,217,49,222,151,121,16,60,73,14,202,105,222,53,159,204,166,122,236,7,78,193,154,162,193,14,237,47,133,199,249,104,198,133,119,214,23,54,209,196,139,145,134,48,112,213,161,52,225,127,120,221,27,120,107,31,17,108,201,221,110,74,11,45,75,225,196,172,129,13,213,136,84,93,65,2,68,158,26,140,176,236,5,201,179,215,47,91,204,245,48,19,134,115,236,79,13,30,155,120,110,26,124,169,64,70,155,158,245,61,58,85,175,82,1,43,29,7,153,193,121,115,86,19,155,107,253,122,155,137,127,7,140,22,135,108,156,129,211,136,196,209,132,88,32,36,137,133,156,226,138,15,108,162,100,38,148,48,82,186,115,196,67,91,184,143,201,76,110,112,142,143,251,192,85,235,176,11,61,249,22,95,216,102,154,208,68,31,189,111,174,92,155,240,124,233,111,38,29,63,159,29,57,227,51,33,138,195,69,167,97,63,247,72,10,27,79,94,146,140,103,229,69,32,227,38,187,225,27,228,7,206,65,76,4,174,18,134,209,137,133,160,91,228,225,17,58,145,249,20,152,222,109,129,101,162,63,40,166,9,114,240,214,136,98,206,100,148,189,128,97,102,75,197,134,172,237,138,2,1,221,201,249,69,103,8,190,24,44,14,74,36,255,89,124,253,161,84,26,185,244,174,15,124,230,195,118,225,93,181,180,113,86,237,234,254,172,192,243,225,133,77,44,123,66,38,7,120,136,153,22,240,88,49,97,194,197,204,58,16,129,103,16,241,128,139,88,23,116,220,93,123,27,113,229,168,224,72,166,143,222,162,237,74,250,192,4,16,243,129,75,180,236,3,211,29,253,192,41,123,7,120,54,177,42,89,91,103,33,140,246,121,7,85,213,179,6,201,83,203,139,224,51,170,96,165,63,51,199,68,180,33,18,210,217,44,147,36,205,120,30,241,202,206,7,64,153,81,61,223,168,13,34,11,233,48,35,71,115,252,192,35,250,121,178,73,140,203,133,147,208,28,209,48,128,42,96,210,24,111,252,106,106,81,151,68,194,71,238,139,56,185,206,120,221,38,211,169,245,80,91,56,162,0,119,2,169,182,158,66,238,137,225,157,14,7,74,8,41,69,96,122,129,227,235,60,19,111,22,95,90,131,83,80,223,129,137,209,21,238,180,17,94,88,132,39,206,64,64,86,53,138,100,166,236,36,180,250,78,159,75,189,21,102,196,47,149,170,128,140,65,240,23,129,145,126,121,224,20,194,93,232,130,100,45,109,116,58,35,186,160,79,73,230,44,19,136,98,123,93,29,151,181,58,246,3,103,151,140,52,24,14,191,194,230,242,125,225,37,58,5,184,26,213,124,73,47,25,121,61,201,82,18,159,148,96,127,192,89,89,69,169,12,9,73,38,167,42,20,140,128,133,201,208,218,10,145,85,152,12,99,137,151,132,193,103,245,107,23,222,34,34,110,112,9,213,9,212,150,146,136,113,156,176,170,208,188,16,39,223,52,231,181,7,70,74,233,194,251,121,224,213,124,96,2,61,35,92,114,206,152,237,206,20,76,57,132,111,158,151,73,85,43,72,180,212,6,146,164,197,144,202,59,179,99,186,212,146,167,242,215,81,179,153,151,211,194,182,81,200,6,116,120,206,124,121,41,150,233,45,15,124,190,166,224,180,156,61,172,108,120,59,186,5,45,218,173,79,100,186,218,84,230,227,226,223,251,178,12,60,164,197,220,172,98,17,30,191,240,210,118,28,244,24,246,101,233,209,246,154,138,194,132,148,53,56,72,103,138,210,206,146,70,43,95,14,38,208,25,130,91,27,174,129,207,50,20,71,203,28,14,84,162,168,8,68,177,91,104,89,144,86,130,48,246,235,5,80,202,23,46,159,193,58,161,206,154,149,3,75,17,121,180,160,101,149,249,52,71,1,159,185,49,95,120,105,236,104,9,155,18,60,186,89,168,10,143,7,14,129,43,99,9,229,244,30,156,47,159,236,192,106,148,74,227,70,137,58,236,249,221,178,30,206,50,204,225,90,227,220,112,196,149,148,124,96,124,171,46,188,151,178,142,225,94,175,26,12,190,134,74,169,114,61,17,73,170,65,178,155,230,137,168,60,83,184,133,65,107,68,243,74,79,222,76,53,186,94,120,106,197,18,150,170,30,140,51,218,67,144,101,201,13,226,162,217,169,236,63,24,176,49,68,23,94,152,15,207,20,151,213,82,47,21,180,61,20,214,98,220,82,33,138,142,135,31,139,97,80,12,133,77,251,68,127,143,110,249,18,96,171,121,240,10,108,92,198,128,97,213,233,80,48,211,238,104,24,99,187,92,180,219,0,146,119,108,4,232,114,124,218,173,207,255,227,132,30,172,98,186,3,149,223,142,48,100,112,38,129,135,50,148,168,203,206,75,158,103,190,107,15,19,155,57,37,232,208,120,242,101,37,168,211,231,19,61,68,201,132,237,31,52,71,7,108,162,9,75,25,226,144,211,130,242,79,231,123,87,62,37,210,48,107,222,31,198,124,57,63,204,248,210,226,104,196,193,215,211,232,208,112,19,202,23,126,8,76,192,68,22,1,247,222,116,8,195,11,77,209,46,6,233,39,61,237,46,100,171,125,73,133,202,180,230,211,240,178,209,178,43,23,222,93,167,156,3,167,25,29,120,24,78,164,167,241,100,154,63,124,244,19,20,150,209,7,30,65,122,164,141,173,62,140,74,156,186,198,37,237,207,58,146,78,179,248,170,221,102,133,74,118,66,233,154,52,238,7,81,136,50,213,19,197,192,140,31,33,227,9,60,139,94,89,197,30,246,162,57,43,133,2,56,247,232,208,171,104,171,60,207,244,60,240,36,77,47,76,234,218,159,84,246,37,77,2,159,192,252,133,207,190,60,250,67,200,207,233,135,143,113,205,28,209,184,178,148,254,132,203,246,186,61,118,102,112,159,94,184,238,251,200,86,33,54,126,96,84,222,2,174,239,35,35,239,87,83,220,22,18,250,250,204,176,251,205,233,94,24,45,169,243,129,235,140,230,145,202,158,93,233,204,192,37,223,147,143,103,156,129,202,203,52,247,139,247,224,171,203,5,188,167,254,52,30,123,57,90,142,205,40,101,191,79,180,221,238,245,70,92,175,20,241,68,30,114,68,87,151,217,121,233,165,241,85,68,3,108,71,216,224,121,35,249,110,178,233,109,174,218,213,136,6,192,238,209,213,194,206,181,183,23,174,33,78,71,220,220,158,190,20,90,175,106,244,159,119,68,88,245,11,176,206,172,209,5,214,132,104,53,219,245,219,222,183,204,251,75,96,100,246,234,237,122,60,115,182,246,59,99,17,27,185,36,211,52,215,160,244,188,130,124,246,31,1,27,147,81,122,38,201,130,213,152,117,76,187,83,27,235,73,154,196,188,96,242,154,170,116,112,38,105,116,196,28,102,145,175,218,62,139,182,93,220,54,44,239,170,141,243,24,144,223,46,60,252,39,170,118,98,147,153,138,38,10,224,58,203,115,116,9,225,84,67,197,235,20,52,59,27,225,59,119,209,86,80,43,196,68,67,13,145,133,82,27,233,90,61,219,128,122,97,205,14,208,149,218,114,189,231,54,113,11,133,231,9,70,214,133,149,197,138,114,245,138,196,4,232,124,154,107,77,107,60,190,159,177,206,140,164,141,241,131,185,242,246,168,162,238,55,244,174,153,44,163,191,28,211,250,167,235,158,93,87,52,198,19,13,11,37,0,212,244,232,2,182,182,33,237,87,54,187,244,128,77,60,228,129,209,7,191,240,212,204,130,201,193,166,113,251,153,207,167,168,87,102,164,228,248,188,38,59,122,85,42,232,84,122,227,109,66,147,43,218,176,220,77,107,50,250,176,7,187,130,241,194,121,174,11,103,213,31,34,118,155,51,154,229,172,35,70,71,105,199,37,41,158,218,234,39,46,209,97,216,140,226,23,189,235,189,244,241,182,236,215,59,171,152,216,117,127,225,84,175,240,68,126,148,191,76,46,96,223,86,106,96,145,243,35,207,80,84,165,132,78,143,71,222,1,162,253,21,81,192,141,66,199,74,197,117,252,234,1,160,136,166,151,86,173,134,221,164,225,127,104,235,59,138,249,235,106,156,88,195,243,124,224,116,63,160,205,132,169,19,94,181,64,42,95,248,76,3,114,223,184,83,68,46,22,203,81,102,125,129,209,254,188,82,33,231,75,29,218,58,79,231,117,236,194,129,147,182,79,97,22,57,242,85,166,160,21,68,69,22,72,138,237,136,24,140,37,34,137,38,224,146,247,11,171,130,10,242,140,87,206,3,9,83,85,35,32,149,84,138,92,90,23,31,21,131,47,59,241,131,85,197,228,204,143,233,106,160,212,244,106,106,36,43,8,86,129,31,45,131,132,14,220,21,182,168,236,37,238,27,163,215,164,86,25,45,253,201,216,32,253,145,239,84,126,6,83,94,47,44,186,104,54,214,148,118,121,54,41,56,142,196,209,13,161,167,7,13,21,33,3,159,83,159,7,118,166,166,128,251,43,246,6,156,110,247,226,129,179,86,42,11,51,205,236,114,116,22,171,46,92,119,175,131,45,58,36,228,164,229,104,22,238,18,157,243,20,228,197,52,142,12,1,102,176,23,134,80,215,20,38,232,235,2,107,163,17,74,188,88,133,185,6,81,122,124,75,59,162,252,181,94,193,54,86,117,9,93,179,201,102,135,66,99,162,211,94,181,178,232,20,107,85,81,213,194,226,121,95,221,166,252,180,108,66,76,157,249,42,147,97,97,32,55,13,220,251,21,94,42,24,135,54,133,201,12,135,108,19,62,148,47,90,155,128,89,155,117,50,241,198,184,162,103,102,196,43,58,89,19,173,157,56,152,230,224,162,48,69,146,114,111,74,44,31,186,169,30,137,46,25,57,17,249,178,88,15,230,109,203,71,229,86,119,102,217,36,21,198,21,31,74,79,135,250,129,71,186,163,0,91,110,85,255,130,50,57,239,116,244,180,3,100,147,224,41,242,195,40,165,136,32,90,67,83,36,78,61,182,202,62,100,210,112,45,130,152,51,248,138,54,207,226,222,114,191,231,3,138,17,0,109,106,104,5,180,11,179,207,82,120,173,41,106,48,104,179,233,169,59,36,250,34,240,234,15,218,234,26,242,211,202,5,161,141,164,69,182,133,94,85,54,171,162,109,183,71,90,162,244,132,94,136,200,28,154,235,192,184,34,56,100,10,94,184,175,171,13,116,224,38,225,21,18,237,103,254,237,34,130,147,85,191,113,81,2,190,247,101,210,189,67,225,52,162,29,204,96,221,26,1,147,99,17,88,172,88,58,226,132,50,193,226,4,215,31,48,237,43,34,69,173,163,63,199,50,253,94,201,163,172,244,111,80,217,23,129,170,146,90,234,38,249,30,231,70,86,82,126,249,140,160,26,209,108,35,71,148,101,158,33,86,107,87,102,22,75,111,241,201,48,29,166,94,238,108,128,217,151,68,133,72,211,140,124,103,3,10,47,50,89,160,30,51,68,165,45,91,176,44,74,157,168,111,92,21,68,180,116,85,4,52,161,211,117,103,19,72,218,42,33,138,140,80,40,26,125,240,124,96,140,23,5,22,62,39,48,226,133,247,104,82,234,162,84,59,204,142,100,93,249,210,174,154,195,246,69,196,71,223,204,235,72,20,139,237,115,235,87,200,54,63,205,154,7,110,120,203,214,231,104,133,145,151,223,33,172,154,76,134,84,4,120,17,243,28,113,48,86,204,114,101,230,249,17,114,130,152,58,86,145,189,167,107,36,135,74,20,170,135,91,101,131,141,113,28,251,15,84,156,229,174,22,20,174,208,123,61,3,163,137,88,18,54,57,180,54,173,80,59,126,156,165,240,54,230,137,249,209,198,12,145,123,158,100,183,98,12,55,203,47,202,209,16,169,119,40,59,240,222,154,52,220,55,252,88,34,34,132,174,186,135,158,155,100,87,172,195,180,151,138,201,145,9,70,157,153,51,212,165,17,21,213,95,206,88,71,198,58,76,35,83,23,5,93,58,251,233,229,12,225,107,76,77,183,200,125,47,170,180,245,42,114,55,161,228,161,2,81,35,61,213,161,21,170,141,128,73,147,37,127,224,168,18,170,197,119,51,55,195,208,131,33,183,210,164,110,217,96,197,67,51,250,96,84,111,196,93,146,130,14,213,95,215,41,63,143,190,139,146,39,26,4,152,218,184,254,250,25,80,69,76,49,73,124,162,50,16,242,235,164,240,228,96,218,139,163,247,149,204,33,252,8,81,134,159,248,43,248,209,216,148,10,239,173,17,159,151,123,52,65,149,44,214,40,20,97,100,21,122,250,63,13,87,129,139,85,50,93,149,30,247,63,25,224,72,170,95,89,86,124,100,230,84,193,252,51,138,118,245,207,126,224,17,187,228,182,161,35,203,201,97,213,231,178,84,141,159,210,118,104,245,159,249,77,6,41,44,196,179,202,134,210,255,156,67,182,254,164,234,169,84,251,79,211,167,164,190,14,13,59,249,153,174,71,129,244,10,96,67,127,70,157,127,0,204,138,67,184,205,48,41,114,228,205,58,121,75,161,77,195,117,160,130,23,230,8,9,222,155,192,72,116,135,83,12,211,133,54,26,144,50,173,55,211,210,97,186,200,61,163,52,59,162,130,221,209,223,146,88,179,193,10,205,225,240,113,94,123,214,208,170,177,113,104,177,42,90,61,123,201,167,9,255,255,204,50,247,194,105,2,18,67,9,190,175,60,195,159,0,3,77,17,234,183,189,84,185,110,21,52,158,79,49,202,32,35,27,134,18,102,87,32,130,246,124,12,183,254,13,63,181,72,193,21,41,38,180,46,195,150,97,158,153,112,137,193,7,98,85,113,97,103,157,161,155,238,194,144,135,150,87,225,240,111,25,178,5,109,70,98,143,253,146,121,29,84,17,111,135,2,112,198,101,152,139,180,169,187,68,108,13,208,197,245,163,177,62,83,33,243,140,142,243,117,46,153,36,48,100,140,242,174,106,212,245,7,43,139,84,215,177,3,196,82,221,63,46,66,3,157,114,48,182,41,209,221,122,70,93,61,47,68,142,30,228,177,175,95,11,38,168,138,22,218,251,253,220,38,112,39,206,37,76,4,45,232,149,103,210,110,194,171,102,171,65,95,160,163,231,25,108,85,119,79,212,39,66,120,24,171,41,237,22,59,31,23,76,105,255,244,206,220,213,197,214,202,118,125,33,14,194,53,36,209,187,3,62,187,101,31,194,103,113,65,45,180,43,124,158,74,13,20,191,96,1,207,3,139,171,34,19,37,109,1,149,117,187,249,178,53,225,15,72,103,56,123,255,189,35,64,153,248,245,74,199,58,150,65,76,132,113,110,76,44,196,17,107,175,97,252,169,128,171,36,64,241,35,31,226,177,212,159,94,69,83,12,62,99,112,203,47,167,36,167,134,13,158,106,189,30,76,136,131,137,79,210,185,103,207,213,193,67,205,34,204,139,78,190,25,58,248,139,98,50,18,115,52,184,167,151,36,49,209,70,85,207,43,108,146,246,10,51,162,198,142,83,28,154,18,204,147,120,23,149,143,92,92,169,232,58,174,215,7,9,159,197,172,190,82,200,190,248,130,120,96,66,188,33,174,84,80,81,219,53,135,42,67,164,196,234,194,208,56,80,158,173,24,227,84,163,187,68,213,241,188,100,212,33,229,202,102,65,16,216,111,139,5,85,141,211,22,134,200,61,60,150,182,89,190,136,231,149,169,153,248,44,136,87,70,77,234,213,197,36,232,223,36,47,246,236,79,5,69,17,45,44,123,16,109,89,226,163,66,9,254,204,0,158,44,195,244,242,49,163,195,106,168,69,172,57,105,219,211,43,155,228,54,131,141,189,104,150,207,106,39,151,201,229,140,112,101,163,99,97,41,76,79,180,103,195,232,139,175,75,237,228,160,35,70,97,99,117,51,218,147,163,207,58,146,130,172,182,172,85,79,93,246,22,250,234,78,188,162,196,149,133,254,129,132,54,233,78,183,94,155,248,203,171,69,31,146,151,45,208,179,87,88,242,233,157,8,0,145,237,48,217,195,5,60,137,131,159,145,218,61,250,95,230,107,120,23,181,138,131,116,139,9,154,18,99,237,106,138,56,204,187,206,173,9,19,84,40,241,255,51,214,80,112,217,204,145,177,170,31,35,65,99,247,117,107,103,83,2,205,234,199,136,119,206,10,99,67,100,67,197,73,114,91,167,159,159,28,190,173,80,152,152,220,32,205,132,147,100,230,19,18,35,201,74,228,92,195,113,49,47,177,47,56,179,194,108,33,2,139,234,39,14,30,23,133,70,212,87,92,119,63,107,133,188,77,186,221,206,165,197,117,143,173,20,62,146,240,146,46,219,133,14,30,185,107,19,70,14,69,7,168,108,108,52,197,17,244,172,146,145,229,219,231,123,107,162,184,85,173,142,114,29,65,27,100,250,161,86,165,231,125,251,10,64,190,97,73,231,151,217,160,174,251,200,88,154,87,90,143,147,233,89,112,221,32,147,18,179,108,97,171,73,69,4,103,6,135,225,179,5,171,98,75,75,0,21,78,166,104,46,139,35,29,220,144,29,42,229,196,155,85,42,231,20,218,161,135,248,235,218,235,145,235,166,28,153,170,231,16,51,46,35,85,114,240,192,44,199,57,252,91,215,243,245,213,31,13,195,143,206,147,115,9,92,217,33,132,27,47,5,233,170,247,85,140,89,225,230,176,39,12,84,206,12,164,112,76,136,253,228,248,80,73,62,15,255,63,243,124,117,63,93,19,22,19,27,97,74,108,110,168,197,172,125,206,52,213,132,24,139,233,30,86,191,16,14,228,161,150,110,122,32,126,105,88,156,137,204,38,238,91,152,235,249,165,161,42,167,43,148,17,191,119,22,184,136,98,106,69,233,96,123,190,16,19,208,50,165,61,5,119,234,238,233,127,76,16,203,148,250,118,181,150,157,30,222,203,86,11,16,155,202,252,219,131,93,231,102,154,189,229,220,80,185,202,183,179,201,40,52,118,145,1,56,48,57,167,56,57,37,104,97,85,30,152,8,216,109,132,113,58,28,210,237,192,222,163,12,247,190,165,250,201,26,86,212,219,28,87,43,255,109,132,73,132,122,95,77,17,106,133,45,244,156,8,228,191,110,217,103,120,185,99,53,188,178,165,182,208,185,244,112,8,65,133,166,211,247,44,48,22,145,62,150,76,94,39,139,95,60,217,239,179,159,9,115,115,186,214,167,26,171,227,169,249,61,83,184,89,39,70,123,238,139,166,29,63,184,16,118,138,139,241,121,157,240,65,119,248,170,163,243,36,240,162,190,246,61,179,66,138,84,104,49,160,41,50,237,102,35,138,255,154,192,86,27,114,216,36,184,171,142,21,140,100,103,192,16,89,202,80,47,250,115,198,184,175,179,87,193,71,86,94,39,134,159,205,237,228,145,203,123,199,138,57,55,250,201,145,155,120,198,202,48,231,0,119,155,223,214,199,40,227,20,94,114,119,179,108,60,5,160,42,9,76,22,197,253,172,129,241,238,184,48,58,40,158,58,32,175,208,118,211,199,194,131,113,201,34,12,34,247,120,110,236,76,59,205,197,194,185,52,98,72,249,237,140,7,218,183,132,25,169,169,9,139,182,218,190,217,91,184,80,214,35,226,187,195,56,81,185,119,97,108,122,226,176,2,184,151,134,129,43,177,132,195,5,47,211,59,210,232,211,105,174,192,11,108,127,113,225,31,135,97,59,156,201,100,175,191,162,57,29,13,28,118,54,191,234,45,46,176,84,80,34,66,1,134,185,241,27,185,192,103,35,126,185,25,136,68,227,65,241,123,138,6,175,171,236,100,134,239,163,212,95,203,36,40,73,143,24,29,136,243,160,156,250,155,95,129,23,162,33,85,96,188,110,126,95,156,193,103,213,211,163,205,24,117,251,209,45,219,107,184,48,229,188,175,158,110,176,181,144,8,220,173,231,200,97,90,19,155,220,215,121,45,164,97,28,70,224,189,220,223,166,96,61,62,183,5,131,179,244,53,2,35,83,52,227,210,202,184,148,248,95,66,12,185,32,71,145,138,143,97,13,155,30,82,93,220,54,153,168,46,183,205,242,87,191,118,49,59,55,174,84,23,133,110,95,127,195,246,247,80,248,113,129,17,140,89,241,68,249,250,228,212,29,183,139,25,239,186,64,67,204,23,166,127,225,99,216,145,14,222,38,229,39,240,70,142,201,159,9,187,129,44,231,198,111,233,19,195,2,165,168,37,199,158,136,126,126,198,246,118,234,182,229,119,23,12,212,26,163,104,153,57,168,192,72,162,151,17,15,164,215,172,87,109,205,211,205,97,34,238,85,239,56,64,191,171,124,12,1,224,243,12,238,126,172,217,112,38,107,255,193,236,105,75,68,124,192,103,214,239,241,219,248,235,220,200,8,166,202,9,170,83,247,119,133,190,122,93,130,82,68,142,81,66,48,113,107,53,38,222,94,80,212,248,224,5,217,168,200,209,153,30,197,24,254,231,69,142,45,87,70,239,100,107,241,233,33,143,83,228,153,238,243,89,142,79,118,16,248,140,216,27,126,0,15,236,250,126,232,89,174,89,205,238,8,221,213,180,18,179,195,232,0,23,65,81,178,241,215,69,36,178,175,53,76,179,214,4,55,220,68,65,11,129,246,165,176,105,68,182,128,73,152,201,19,237,228,40,70,119,56,195,192,150,135,210,233,16,241,103,6,188,159,71,218,141,193,227,23,126,226,187,213,245,183,137,84,190,244,16,176,181,25,234,209,102,180,80,29,166,207,179,232,165,145,94,27,195,97,90,234,123,86,24,174,121,92,26,253,144,233,142,67,243,30,249,90,66,88,28,50,250,74,114,105,176,92,186,127,62,248,116,137,197,17,176,145,5,253,210,42,89,194,46,143,101,90,177,205,239,27,122,124,46,242,219,164,21,114,220,119,55,161,64,185,239,69,190,212,71,241,68,82,111,201,156,194,19,206,95,121,108,208,99,128,226,101,209,147,227,248,247,161,84,70,179,222,246,9,176,235,138,247,57,169,181,201,116,134,163,77,75,241,208,22,165,82,253,130,78,36,74,191,244,15,94,184,81,23,253,105,83,105,247,165,141,125,0,212,22,129,201,126,38,63,154,208,165,200,242,67,231,64,250,252,68,48,201,99,194,210,145,72,171,87,241,97,126,166,168,179,246,233,72,60,59,232,51,182,191,209,112,166,101,146,179,89,63,33,186,11,138,195,4,31,178,252,236,51,60,242,215,64,7,188,233,102,150,55,98,37,24,191,178,179,12,138,194,49,168,137,157,53,135,219,245,180,177,235,42,222,21,56,140,110,61,111,225,219,96,36,100,252,88,26,168,122,147,215,133,130,100,128,248,21,233,32,180,248,110,249,169,161,101,213,165,199,26,119,51,224,158,68,186,225,55,169,212,229,75,0,197,174,158,179,30,141,182,171,199,33,11,145,135,209,159,163,173,65,213,97,106,36,67,167,59,68,186,178,95,57,141,122,253,133,105,41,241,151,197,46,181,234,203,32,210,248,222,5,53,214,113,21,192,108,170,156,222,173,8,12,173,86,103,5,152,255,117,56,74,142,37,109,61,184,115,200,7,51,173,118,125,162,231,147,111,177,44,210,1,91,47,191,20,248,132,235,95,143,1,174,12,4,239,101,232,18,64,53,34,224,243,241,20,29,68,231,121,180,229,35,148,183,211,175,58,191,173,93,76,21,126,244,25,192,93,3,32,214,151,251,80,42,162,182,50,85,158,232,38,121,70,110,24,109,255,204,42,67,151,251,145,62,42,205,176,29,69,186,169,41,96,86,202,226,183,77,164,87,158,96,1,217,122,255,242,224,167,33,35,40,191,125,118,83,31,173,150,163,177,168,25,186,38,147,194,25,241,219,236,164,247,179,40,227,71,234,231,62,65,246,170,250,204,16,76,240,16,200,154,173,171,12,133,108,76,3,63,53,149,234,103,229,203,116,64,251,60,10,37,42,73,32,66,105,140,150,107,71,105,216,212,97,148,138,219,217,12,171,98,16,111,233,114,78,93,189,59,140,168,198,126,70,240,153,191,226,232,19,128,158,119,41,240,128,30,224,243,9,121,43,154,243,101,142,78,38,83,248,193,38,205,175,119,125,6,248,252,68,139,128,205,211,92,103,120,146,133,213,95,199,166,94,35,232,194,248,248,119,215,72,146,211,90,42,167,102,167,155,146,163,103,234,169,93,39,112,99,193,254,118,182,211,216,39,80,149,5,94,38,191,244,193,205,56,231,241,72,49,160,67,73,102,124,48,164,41,121,31,157,78,83,188,228,62,120,163,78,21,59,60,131,71,253,18,21,147,158,10,182,202,93,96,150,247,223,40,67,238,20,185,170,72,115,28,248,44,223,103,250,44,31,204,118,254,138,174,52,99,222,157,113,232,39,167,83,175,202,79,83,35,44,249,123,42,217,252,30,162,216,217,140,95,180,226,161,101,228,191,242,93,174,59,29,31,95,84,57,41,255,229,203,182,5,60,143,177,238,239,137,22,24,55,69,126,184,208,95,176,28,61,99,249,186,94,128,242,101,150,225,104,19,45,9,80,114,159,115,58,122,198,212,77,150,1,35,230,217,29,69,227,175,203,53,159,27,152,95,185,112,126,58,239,69,95,85,177,77,149,195,221,146,221,23,78,132,198,217,111,153,158,139,45,191,140,174,206,240,87,81,160,140,223,89,144,62,222,133,63,206,135,98,53,90,116,112,111,243,150,240,95,110,196,187,89,71,160,49,124,252,151,241,199,168,43,235,240,222,238,143,50,77,130,166,238,39,238,106,244,142,100,135,79,84,53,53,70,224,173,183,128,41,11,93,173,8,96,152,161,62,126,17,118,235,183,139,210,124,163,154,171,150,27,19,142,192,251,185,114,116,40,226,104,51,24,146,241,155,200,210,250,0,229,205,238,170,175,107,162,115,86,2,197,24,89,199,175,185,17,212,128,25,105,242,200,177,54,222,241,54,127,150,141,242,217,78,182,165,37,78,62,145,187,149,147,19,178,103,159,80,208,20,172,89,198,232,178,148,188,163,182,174,235,183,113,182,158,48,107,62,120,113,186,59,223,192,171,32,243,233,71,35,109,91,202,61,26,110,109,218,49,74,57,215,213,72,3,30,48,218,62,248,204,245,152,79,220,65,76,178,115,124,66,125,211,152,186,100,32,4,182,161,148,29,158,16,26,228,228,213,84,5,191,135,86,209,123,188,30,11,230,49,6,85,36,96,244,237,151,192,205,72,217,14,211,24,124,119,46,38,66,151,63,27,96,200,89,72,189,46,185,50,8,17,211,63,32,212,53,234,45,212,146,36,61,67,235,235,199,101,193,131,75,161,87,102,186,151,221,239,139,176,80,246,61,29,171,164,152,53,152,190,123,146,121,161,96,105,210,252,137,255,180,135,111,172,219,201,15,158,37,99,59,188,205,0,236,194,103,134,250,232,138,19,230,244,236,215,165,7,244,132,201,31,31,5,216,120,150,243,133,63,234,17,48,201,199,38,40,100,24,31,103,8,33,177,103,146,11,91,150,48,116,152,253,212,148,219,170,214,24,238,63,77,237,116,21,133,97,73,249,185,209,84,214,101,13,117,135,50,252,251,104,230,103,82,228,167,97,99,53,159,225,161,126,173,203,250,198,131,7,30,131,207,119,173,91,186,88,80,108,70,123,115,180,137,226,63,167,98,127,219,253,174,76,145,113,54,121,211,36,22,183,159,122,90,71,174,140,147,73,181,211,103,133,19,221,224,63,163,195,136,119,87,253,228,39,150,106,87,74,215,250,228,141,163,238,48,173,25,93,198,168,217,59,126,47,171,27,45,100,235,199,99,94,128,223,185,207,185,38,230,26,2,119,107,50,255,224,242,120,181,1,175,243,107,165,58,76,182,73,102,59,163,139,78,191,112,84,198,158,197,9,67,75,236,172,29,158,208,104,244,182,77,10,203,97,196,73,154,78,26,244,236,47,31,11,8,160,205,165,191,189,232,172,243,71,110,45,99,181,41,188,40,89,249,149,87,182,226,75,223,54,189,137,109,199,125,219,236,42,35,137,145,23,247,205,236,118,121,204,246,109,142,184,45,108,36,100,99,67,151,8,111,215,95,246,166,12,84,245,203,92,201,27,229,167,169,167,210,89,117,225,78,61,121,249,203,70,140,79,231,171,98,254,138,241,5,192,53,184,4,58,168,146,19,46,240,138,113,136,187,160,220,53,145,114,245,183,141,11,98,89,122,114,166,163,230,243,176,121,181,111,89,126,104,165,119,211,50,96,234,72,50,200,235,89,62,122,245,185,178,161,126,114,245,208,17,208,236,236,10,124,194,226,243,170,50,37,65,196,255,26,2,65,77,67,41,11,74,19,96,141,73,227,172,77,242,245,157,80,22,51,219,128,209,10,189,201,14,203,138,209,22,16,51,210,128,233,112,97,52,131,247,142,249,172,74,117,203,156,212,16,65,189,7,83,65,146,187,178,78,70,15,180,153,145,91,149,113,196,114,211,238,185,17,183,151,172,91,183,140,79,246,101,147,177,145,53,76,39,213,229,14,143,188,174,19,45,39,89,178,207,139,108,37,94,199,42,194,154,133,244,67,166,222,39,36,104,62,73,190,204,243,171,248,167,251,15,155,162,159,252,112,75,70,139,246,57,37,99,80,47,99,20,254,104,138,111,39,35,48,215,20,53,163,53,255,178,172,51,228,190,12,72,129,222,187,249,43,199,157,237,159,252,50,27,243,229,79,132,109,196,89,124,238,3,107,200,57,110,15,98,208,81,23,85,156,3,147,66,24,30,196,99,215,179,135,204,9,12,171,60,125,73,29,166,225,150,20,134,46,233,81,10,76,143,49,100,170,68,15,9,249,233,15,166,29,41,43,60,138,53,178,58,204,220,149,228,210,144,94,137,149,205,28,19,101,209,68,53,124,85,191,47,232,211,245,50,1,108,143,201,186,234,247,53,207,118,247,170,30,240,211,131,1,240,93,56,190,93,171,12,189,50,216,241,254,109,217,247,179,101,181,135,157,61,190,190,209,3,103,136,227,55,113,124,158,41,254,115,190,229,58,33,165,176,97,64,153,3,202,69,205,165,84,222,215,216,185,249,44,76,245,86,215,135,134,95,204,71,192,67,115,191,32,95,37,223,22,50,198,241,233,77,138,6,183,209,29,56,55,223,248,144,11,101,15,43,195,127,142,241,209,144,129,173,27,86,142,165,205,55,109,127,98,80,141,186,172,76,39,18,224,29,248,201,241,60,200,77,63,122,50,164,254,85,79,115,65,24,85,39,20,114,198,31,188,18,179,151,4,118,40,44,64,96,251,96,56,10,82,56,196,90,27,90,255,114,120,67,197,212,43,207,148,243,190,97,182,204,93,85,222,245,121,89,51,55,223,219,144,31,77,186,21,173,221,84,67,190,251,134,200,54,182,68,95,213,8,235,30,105,172,110,114,246,114,99,3,61,97,143,88,127,84,164,172,48,15,221,95,39,21,181,50,116,125,64,154,104,250,79,27,151,79,103,248,57,240,38,42,14,159,8,73,146,137,76,88,108,63,3,54,113,57,153,72,185,214,50,252,194,135,101,13,228,169,156,247,147,34,78,89,16,145,101,78,193,225,106,123,36,205,126,185,53,253,112,77,96,214,151,243,101,125,43,227,65,201,216,125,40,59,145,231,203,76,182,131,247,115,111,227,181,181,231,3,104,195,35,32,84,15,171,198,179,205,40,234,23,70,186,67,222,22,53,178,21,107,38,237,230,231,125,200,103,143,96,219,174,53,96,228,108,245,104,148,62,253,179,167,185,103,44,189,109,43,68,122,88,105,13,35,82,67,230,195,206,244,229,57,124,214,154,45,113,99,43,38,111,235,191,141,128,197,76,114,223,213,244,225,178,195,139,102,20,157,197,81,243,243,115,155,163,172,174,32,228,64,182,71,41,236,58,135,198,25,116,26,205,143,244,11,204,242,253,28,125,22,190,175,70,96,48,74,146,242,200,209,103,74,190,242,193,226,221,67,2,63,74,212,46,165,2,124,198,108,150,212,1,137,129,149,124,172,208,171,153,164,188,13,253,107,159,13,167,223,152,169,55,232,27,161,1,226,235,60,2,222,40,42,200,201,33,246,86,95,158,40,240,52,157,75,23,59,171,120,33,205,76,48,228,190,176,195,92,45,96,147,165,146,167,66,137,181,196,11,97,231,170,123,58,18,184,227,163,185,1,23,235,232,12,24,214,198,137,239,252,161,209,122,190,31,184,66,88,106,23,198,77,69,96,232,148,241,70,152,194,146,4,50,180,104,187,34,28,48,101,120,25,74,108,189,78,48,30,191,61,180,249,20,33,47,22,195,120,44,248,201,74,45,138,84,49,90,158,126,244,48,55,54,129,241,216,168,190,199,216,38,12,41,137,137,243,66,201,30,92,24,47,156,44,176,113,52,75,192,253,201,236,117,203,97,249,30,99,163,121,85,37,186,67,21,113,198,231,9,97,110,202,162,221,185,212,178,239,109,213,53,21,165,48,211,227,137,19,33,220,151,221,233,198,159,41,94,54,4,71,9,254,120,70,105,197,177,36,166,37,2,195,83,236,110,132,121,91,109,203,64,194,64,235,124,19,241,188,173,73,227,162,200,114,198,186,202,243,156,69,86,70,198,236,9,167,253,194,134,89,184,118,129,33,75,251,206,105,147,95,172,15,188,141,195,243,193,48,217,239,117,13,147,209,221,254,162,209,148,215,40,159,4,99,249,84,59,17,228,175,150,168,213,235,102,95,220,63,24,173,70,217,54,245,133,186,207,183,178,101,138,178,45,203,87,127,30,62,233,74,63,55,84,239,172,99,12,6,246,231,132,115,86,56,118,254,115,233,32,98,139,241,197,26,39,224,164,233,239,25,99,230,148,54,62,24,134,70,145,16,202,4,206,190,48,135,39,144,240,191,146,225,125,134,130,111,7,153,200,48,111,26,242,105,193,136,203,126,238,101,148,109,153,20,88,47,190,252,111,206,117,194,163,237,79,76,122,150,182,128,81,209,144,159,134,63,213,191,190,35,30,74,105,98,75,108,194,130,37,125,157,115,60,82,66,143,165,235,57,139,221,206,241,196,179,72,59,17,229,208,122,253,45,202,100,124,32,132,46,221,148,145,159,137,223,102,203,44,123,232,138,145,228,218,126,219,213,236,176,117,179,137,57,221,55,204,242,175,189,74,170,12,52,118,77,255,244,168,66,106,75,32,249,173,73,30,196,79,126,86,112,72,166,79,198,100,126,228,148,73,35,169,41,186,74,190,37,83,101,117,116,48,172,37,159,146,9,92,98,44,36,227,36,22,205,240,194,250,252,142,134,48,144,186,230,50,19,70,9,95,244,134,30,192,121,31,77,225,131,103,127,104,249,132,122,185,104,209,103,225,248,208,124,20,243,62,103,235,10,99,162,241,157,28,110,202,212,188,4,42,97,251,107,253,152,112,121,214,210,68,16,60,176,175,214,75,23,241,50,230,165,228,137,118,40,242,76,203,149,237,39,9,139,100,64,250,242,145,231,72,36,229,53,205,122,66,145,249,169,105,91,151,253,18,37,60,210,49,248,113,100,255,237,31,13,87,146,57,16,128,214,23,15,100,75,255,22,77,230,156,89,134,246,121,191,52,234,68,67,19,42,35,183,225,223,118,55,45,97,121,97,118,215,217,39,14,66,174,186,101,171,140,39,47,155,185,15,38,123,175,57,220,217,205,64,208,209,101,92,72,201,66,245,181,63,141,62,88,204,201,106,201,2,67,174,243,193,96,106,232,72,233,255,143,36,206,255,248,231,127,254,207,191,255,187,191,253,219,63,253,55,18,103,42,255,15,36,78,228,69,240,157,118,218,31,166,112,215,39,25,152,233,216,75,226,52,72,140,41,59,208,51,239,48,0,28,222,198,9,105,79,158,188,76,231,86,176,203,236,233,77,163,119,58,206,28,94,169,107,109,161,224,70,216,156,22,200,230,33,45,205,34,54,74,21,65,0,162,65,70,23,29,12,57,16,26,13,24,215,113,253,109,100,70,188,246,76,240,71,64,47,48,70,51,43,224,92,116,115,140,208,49,138,120,129,234,174,4,81,253,146,156,62,106,31,178,134,146,100,40,115,240,67,113,230,166,205,72,225,241,105,102,24,58,242,126,74,11,36,131,130,173,69,207,97,29,15,124,102,10,231,109,240,201,8,73,237,39,106,92,74,156,219,216,142,154,27,205,121,6,129,135,113,217,181,240,92,186,45,97,241,68,32,220,202,126,8,75,234,252,249,53,26,188,149,174,194,151,94,82,189,247,53,9,123,250,51,17,236,207,154,194,224,45,178,68,191,219,166,226,236,12,184,202,30,230,25,9,240,150,118,208,235,86,19,22,142,229,243,251,183,210,26,3,142,28,177,150,84,200,95,182,224,207,209,142,47,181,9,220,26,243,23,146,1,47,152,106,75,171,34,4,74,254,70,206,158,83,153,154,164,65,186,203,103,1,23,22,107,57,185,57,199,197,83,59,209,200,212,251,62,179,107,45,37,200,119,164,11,164,122,96,198,159,253,162,208,24,20,166,95,211,153,27,231,151,87,149,225,159,121,5,253,82,10,79,228,191,181,240,134,177,244,101,51,158,77,156,22,51,217,241,207,203,133,204,227,89,17,26,161,69,137,81,68,239,171,44,116,197,204,184,99,132,18,8,234,61,101,116,242,130,40,153,140,92,247,44,178,164,116,227,147,207,196,19,178,206,109,168,220,49,25,157,127,152,139,46,131,112,204,102,16,87,145,61,147,115,211,196,143,85,210,133,183,78,101,84,135,231,190,71,227,20,173,188,139,129,159,93,144,148,151,177,154,164,50,77,224,189,157,163,9,153,247,140,4,169,76,55,18,35,62,149,157,239,123,137,175,58,101,239,5,227,212,111,12,54,88,235,75,121,25,24,202,251,201,135,17,168,149,93,113,98,197,224,94,15,182,200,99,107,197,157,150,33,231,79,147,247,155,15,139,97,18,221,5,217,157,108,191,214,235,137,214,187,79,10,52,20,195,37,120,88,12,104,114,56,76,199,228,110,15,139,225,196,151,193,221,94,39,210,92,202,225,233,104,66,148,75,252,174,83,233,88,139,132,64,11,94,56,92,162,164,71,55,12,156,253,133,21,123,67,194,123,162,108,212,99,229,34,7,89,103,86,106,18,13,147,14,39,115,207,16,174,151,9,16,125,23,206,190,107,228,162,108,224,243,144,62,41,219,3,159,159,129,149,41,48,45,6,254,89,159,13,225,18,25,67,35,42,127,233,25,192,130,147,179,28,219,140,103,254,189,107,212,45,207,85,42,124,98,251,228,180,214,95,117,68,137,169,205,252,76,28,54,51,90,37,251,66,4,206,206,184,197,96,145,73,247,33,166,174,238,171,11,59,171,37,219,98,24,158,33,226,3,12,61,91,9,139,213,82,179,14,51,205,62,116,46,58,142,63,106,7,112,54,115,12,165,128,78,247,80,30,112,117,7,46,117,202,103,196,249,192,111,44,35,86,251,80,218,249,192,252,11,233,214,131,85,132,240,130,137,75,204,134,221,252,227,179,210,2,147,233,150,252,96,56,38,105,107,147,1,137,217,226,124,121,220,3,139,112,5,204,117,108,86,239,217,160,66,53,165,204,212,78,92,159,106,242,213,167,177,49,111,114,110,24,68,201,23,62,22,166,250,240,25,105,34,14,54,228,175,156,38,7,83,60,24,195,127,153,46,166,158,223,118,144,22,180,65,138,103,181,9,97,209,28,153,186,135,26,173,154,186,203,208,54,151,189,166,15,98,52,56,206,92,46,61,52,211,4,247,252,194,15,58,138,246,254,76,68,95,253,220,25,85,20,25,73,100,172,214,231,73,97,30,3,216,153,103,129,73,18,248,55,192,166,236,124,160,114,101,84,69,182,47,247,39,142,216,108,9,21,166,226,18,48,93,24,66,182,71,49,114,101,31,135,116,12,207,34,111,147,44,64,9,174,49,143,55,105,55,10,52,197,182,253,101,99,70,179,116,70,163,234,81,4,166,197,73,168,154,103,114,110,51,251,194,90,135,213,221,229,228,191,218,235,247,76,171,245,67,8,73,148,228,104,143,22,5,43,165,42,147,19,249,186,50,253,11,170,48,74,239,47,159,48,49,100,245,204,158,206,74,152,23,62,11,68,77,190,0,21,18,134,50,82,216,192,187,23,247,48,194,104,189,78,110,192,166,25,186,29,134,16,49,255,128,163,249,7,174,216,185,197,37,176,165,29,139,195,116,0,11,53,188,35,172,59,253,195,135,105,92,167,222,23,112,244,70,192,233,218,74,132,195,90,122,45,95,221,206,45,204,181,158,219,134,241,226,195,148,173,236,148,204,20,244,60,6,167,63,240,98,117,117,121,44,24,239,21,239,19,171,213,40,96,130,158,21,39,123,99,5,133,139,62,101,164,176,166,208,164,22,67,97,164,45,99,220,82,102,211,195,40,20,117,139,4,112,52,66,115,140,95,56,52,7,161,209,157,25,135,10,156,7,227,8,113,202,190,234,160,172,28,30,147,54,68,159,20,61,235,44,226,19,62,45,88,82,76,70,56,18,202,65,182,103,53,106,250,101,159,49,154,189,132,108,19,214,162,156,36,240,9,201,146,199,96,152,17,214,118,19,229,7,54,81,161,59,147,54,93,251,72,22,156,248,196,167,28,222,215,208,241,95,204,163,211,23,101,242,182,202,222,30,102,246,233,209,52,181,58,17,223,6,62,143,52,90,170,200,165,158,79,77,158,202,89,12,241,125,243,21,191,50,142,228,169,156,207,250,188,36,63,218,66,130,41,191,13,203,168,197,38,59,177,213,234,114,219,38,169,236,51,22,162,197,67,7,49,60,29,60,1,60,208,33,181,32,95,231,96,142,170,17,201,224,194,32,73,20,18,137,84,100,162,147,18,191,142,34,67,133,209,213,214,237,251,59,43,254,25,166,127,77,170,2,222,240,250,234,244,103,191,199,30,189,106,86,197,40,150,95,182,136,58,61,20,89,73,38,65,104,243,76,240,52,35,49,9,116,203,50,61,251,47,29,196,167,90,151,238,95,97,136,120,141,147,109,50,62,48,111,154,132,174,223,128,169,112,235,22,19,142,89,28,76,35,172,110,157,209,75,137,84,19,93,82,69,41,221,103,163,48,75,247,108,209,36,167,172,187,30,86,222,54,60,11,54,173,188,240,144,169,216,105,12,191,175,245,107,24,127,120,144,216,41,58,140,73,109,81,74,96,38,104,244,75,35,194,175,67,121,123,80,37,62,206,95,94,200,199,73,150,228,60,15,26,169,103,160,103,234,215,45,168,185,170,127,53,233,76,95,172,104,229,252,246,145,205,9,33,153,78,177,162,219,114,122,190,71,188,47,86,89,2,59,217,41,214,26,44,100,188,111,114,222,186,235,161,229,165,249,235,92,149,22,25,249,109,248,81,204,168,31,140,41,92,87,166,48,204,211,210,253,104,42,245,250,76,105,13,75,94,4,165,111,153,74,129,252,116,98,163,232,87,246,211,156,146,43,91,212,13,60,99,138,255,73,111,186,199,37,109,211,125,40,109,234,173,231,54,255,154,239,17,229,203,212,60,87,15,73,35,93,233,89,219,243,142,237,124,6,12,230,236,3,149,59,25,121,126,10,195,7,182,173,156,110,137,23,116,201,143,75,1,91,205,42,5,250,10,146,43,166,79,180,57,44,226,215,189,190,45,207,31,12,73,93,130,87,115,232,106,94,250,71,26,26,150,150,166,25,178,245,137,125,48,10,229,93,232,16,104,137,228,207,255,110,210,69,74,158,66,143,134,86,242,85,187,10,195,174,13,77,168,179,227,29,31,113,128,113,137,117,105,213,50,3,171,253,247,88,206,35,83,99,0,96,242,237,217,143,38,136,144,206,118,142,102,1,248,238,155,108,57,137,108,185,111,211,235,255,94,9,157,162,36,226,244,190,49,210,253,174,28,62,196,210,138,43,213,154,241,9,183,153,137,22,201,74,129,81,186,251,154,248,208,22,162,245,68,74,201,25,175,153,246,213,200,201,128,103,177,4,53,158,45,86,66,223,111,195,175,22,225,92,123,230,155,148,237,7,55,235,248,84,238,126,177,218,243,7,119,118,159,218,116,64,198,230,235,165,155,60,83,165,127,33,232,138,74,221,7,46,147,3,211,143,125,147,115,117,20,170,252,214,215,69,227,199,183,170,112,176,53,122,200,51,41,116,34,175,128,169,173,61,181,151,94,63,21,215,3,35,36,81,31,126,60,26,50,95,17,240,44,49,184,138,43,9,151,79,102,251,165,177,217,79,35,235,252,186,241,62,249,158,137,57,240,62,245,44,70,194,215,128,78,43,3,188,13,37,85,115,167,95,66,11,130,206,25,169,73,153,205,164,18,124,134,164,63,240,252,130,22,226,206,16,173,51,96,164,12,155,38,185,77,229,110,248,111,195,232,214,20,34,95,100,113,30,72,49,27,15,29,11,70,39,238,254,121,14,154,227,181,171,192,220,237,191,141,235,44,63,82,67,123,56,190,103,41,250,86,37,218,98,140,176,162,69,165,244,229,200,173,55,161,79,101,114,156,13,20,178,152,223,149,177,43,93,90,190,47,86,147,244,47,100,210,245,159,53,12,192,63,180,125,165,54,100,248,201,84,180,167,220,85,191,214,93,54,69,36,34,170,230,231,77,163,237,187,175,197,78,80,89,209,200,223,127,215,69,3,237,84,212,118,123,62,213,194,33,160,165,252,141,1,62,79,14,54,183,140,12,45,226,100,218,225,62,202,41,158,77,165,118,153,137,49,23,73,201,191,173,159,87,129,62,18,116,99,156,70,85,232,15,108,163,41,83,156,119,247,61,48,154,138,87,123,122,10,150,125,250,31,140,58,192,83,226,73,230,218,240,131,137,7,184,49,121,211,217,200,152,243,131,49,5,86,190,93,193,157,192,191,174,106,84,178,254,144,212,201,76,127,129,147,105,192,16,60,233,24,237,205,159,74,77,38,15,172,5,13,202,122,37,208,69,29,75,127,26,5,204,230,231,198,74,244,9,217,40,72,12,191,45,214,85,217,231,51,252,107,176,164,170,105,187,61,133,24,28,16,147,223,213,54,27,239,161,61,30,125,58,181,5,233,26,210,160,114,97,213,122,151,226,232,141,121,220,31,253,35,95,202,149,44,12,77,125,66,45,43,212,254,189,130,110,238,55,79,91,76,53,209,198,239,153,160,177,52,179,222,22,201,141,143,4,69,213,48,141,166,69,53,120,225,206,50,167,110,213,32,65,8,92,81,171,244,115,163,65,182,245,137,218,74,248,141,35,18,189,230,207,167,223,7,244,200,239,174,77,12,254,188,157,191,104,147,83,217,10,126,223,11,201,88,172,236,158,71,156,190,234,10,104,59,175,79,159,194,153,83,191,168,6,153,48,211,52,209,77,8,115,134,31,187,25,221,79,231,4,220,254,143,157,138,154,22,196,38,237,136,250,217,87,125,48,251,248,50,159,190,164,92,226,5,96,115,9,127,251,105,91,90,203,95,192,89,171,8,140,148,183,65,209,205,209,177,182,56,176,27,171,3,217,205,239,145,208,250,63,159,186,37,9,137,237,207,4,171,203,170,43,52,189,237,249,83,76,194,103,60,153,25,188,182,170,96,175,208,28,54,35,95,89,230,248,176,247,69,181,74,118,34,245,61,150,67,72,87,203,236,98,77,73,217,231,38,4,113,78,180,59,117,237,222,30,12,81,204,164,156,164,11,63,204,21,159,154,206,199,143,196,139,134,82,3,177,97,63,55,100,17,109,252,161,242,189,253,27,134,91,48,158,131,173,9,114,57,108,214,158,50,125,228,98,69,247,223,140,124,6,155,41,245,104,128,73,154,44,57,124,118,140,74,238,161,93,190,123,135,0,210,128,115,237,170,155,50,182,4,95,108,75,123,29,142,4,26,227,193,97,247,49,212,120,117,74,161,65,228,4,162,177,195,244,149,86,221,86,153,193,170,163,232,164,43,129,134,20,255,55,6,104,82,44,74,41,71,36,184,55,159,92,26,49,125,213,242,27,188,150,207,3,118,146,144,154,180,111,74,169,104,6,247,147,38,67,236,204,181,32,195,120,253,6,80,183,125,133,246,207,167,105,230,206,31,140,73,155,166,116,73,220,181,238,47,227,156,217,116,113,5,238,76,215,126,114,6,92,79,122,52,222,77,254,201,154,120,162,230,124,207,190,17,242,199,247,184,187,73,204,136,2,23,162,76,208,107,62,24,146,221,148,76,222,34,15,127,65,118,84,170,37,245,83,190,248,96,138,203,83,42,11,108,83,150,63,147,1,75,91,5,180,206,243,8,94,7,122,52,131,194,169,220,21,73,31,95,58,73,3,14,125,25,171,153,206,237,119,83,208,31,242,18,209,152,101,221,247,223,169,73,223,230,36,162,75,139,92,203,103,213,51,41,26,176,250,42,204,141,125,143,115,177,221,105,250,203,212,197,243,183,43,196,98,114,34,127,36,143,4,85,225,47,158,174,166,2,60,164,232,71,10,98,121,115,61,220,7,43,222,233,201,105,177,240,163,241,162,95,251,81,197,64,212,205,15,38,67,62,85,230,10,201,146,143,221,127,224,1,145,94,42,111,166,94,249,145,176,104,35,135,199,165,10,16,40,146,249,40,34,227,155,183,22,74,209,7,245,230,203,250,83,39,82,169,16,140,88,61,24,55,89,156,177,245,243,192,12,240,75,47,34,45,57,17,20,148,147,163,60,238,61,67,184,66,226,236,88,181,72,59,73,118,59,252,211,155,212,15,211,210,41,31,124,246,36,249,173,0,211,106,158,2,46,188,3,109,115,55,35,106,255,109,246,87,69,5,86,208,244,108,95,120,216,40,225,37,233,87,50,183,76,247,154,7,102,104,200,39,128,104,74,255,68,31,129,49,220,208,74,235,54,55,34,63,26,87,128,50,158,163,241,196,244,75,99,37,218,69,171,238,116,16,39,127,44,125,210,156,176,181,40,111,122,50,31,60,242,195,238,104,38,211,225,153,206,102,109,209,93,139,238,221,68,62,62,148,78,170,162,50,89,52,41,230,237,247,117,226,237,52,31,61,133,196,74,246,61,242,140,189,73,125,132,51,42,30,76,223,133,147,48,120,104,12,230,0,255,97,228,114,155,108,5,144,72,56,83,252,119,213,88,120,234,246,191,146,152,248,190,30,108,86,152,19,100,250,183,85,240,227,31,179,241,28,43,73,0,145,190,158,210,15,54,109,100,85,152,64,94,225,115,160,132,101,67,120,161,249,188,138,136,199,215,63,255,107,27,95,18,178,165,95,35,201,119,105,200,236,236,39,53,145,77,4,229,67,77,197,82,53,55,96,235,249,151,203,114,138,50,152,38,193,154,37,24,62,248,4,215,72,50,41,45,148,126,63,63,57,95,246,214,252,128,73,243,127,241,13,214,105,116,252,78,205,114,33,247,49,62,24,121,219,166,169,139,100,170,16,126,116,229,7,210,115,244,217,30,23,71,183,169,158,233,193,168,19,125,40,86,29,75,238,26,55,49,215,214,229,243,63,31,182,238,102,141,84,95,182,255,50,130,52,99,175,39,113,232,198,232,192,157,237,150,106,156,88,149,169,57,108,147,136,188,46,82,100,219,135,202,79,89,92,85,103,230,111,61,255,96,227,46,171,36,89,161,225,46,80,134,131,206,195,72,74,123,79,130,193,116,121,201,76,154,249,230,253,190,168,218,60,31,38,52,94,231,85,195,112,67,221,236,145,36,131,12,227,191,189,48,94,124,100,172,182,233,145,59,220,50,109,114,2,159,80,33,249,140,130,16,82,153,82,151,219,88,219,76,63,154,152,100,202,214,129,48,5,117,139,233,176,81,53,85,71,177,119,247,196,50,152,237,193,126,86,175,226,177,155,197,167,85,154,157,136,98,122,249,92,88,167,101,181,134,84,212,81,116,71,16,254,67,169,15,62,17,80,106,238,245,59,173,179,112,168,66,41,98,82,168,118,59,140,234,183,198,41,38,191,147,252,104,194,161,92,52,126,50,5,255,128,55,245,142,174,193,68,147,103,198,187,95,89,3,21,138,245,126,211,116,198,169,6,220,194,48,121,251,151,13,147,98,213,170,17,84,159,231,215,190,187,70,59,228,17,120,60,83,52,218,255,23,110,90,27,57,49,59,4,125,71,167,41,122,11,117,3,186,88,247,15,4,66,67,86,214,8,59,179,51,193,126,31,231,52,123,67,21,71,165,105,209,167,156,105,234,248,114,97,191,118,206,234,176,9,33,202,48,3,78,94,8,59,48,70,57,242,80,248,242,62,11,153,105,121,36,114,27,130,134,127,7,41,220,202,220,170,100,23,91,159,191,155,230,227,193,133,93,224,140,60,248,247,188,173,187,123,171,18,40,154,164,227,139,27,27,217,255,86,30,56,33,53,240,61,19,184,248,162,76,109,159,106,141,21,21,55,149,186,84,77,150,4,217,23,177,54,211,116,213,16,135,219,44,201,95,214,175,57,66,42,199,200,159,85,151,185,130,71,180,187,52,41,30,120,90,219,252,7,103,194,91,145,147,157,195,52,32,198,7,51,215,54,121,40,244,24,124,122,103,196,89,248,137,61,104,54,215,158,15,222,166,155,171,3,225,132,214,223,100,198,190,112,182,249,80,120,206,103,236,58,85,102,9,76,118,72,15,246,167,77,208,125,158,144,14,95,108,4,171,31,138,116,193,150,144,113,32,165,238,73,63,218,67,185,50,173,165,119,132,34,183,195,166,89,34,117,124,188,93,188,82,139,176,72,121,6,127,103,253,253,196,240,39,20,91,200,219,77,217,38,166,43,250,193,4,226,18,224,64,134,192,177,251,187,180,130,178,179,140,95,218,254,156,252,0,195,236,44,198,42,26,105,155,84,239,192,194,179,232,60,151,123,48,71,54,239,27,67,198,130,80,248,162,4,175,31,35,221,92,90,88,247,239,3,53,31,34,63,20,201,96,149,181,179,248,49,125,123,57,152,110,236,206,186,192,117,142,207,204,19,216,30,208,29,250,21,102,93,254,210,43,103,70,34,241,37,4,27,62,82,38,136,15,62,219,242,34,241,59,61,252,205,215,44,108,140,7,146,24,23,166,89,192,51,134,221,138,89,162,106,209,140,236,211,146,195,200,230,44,217,245,148,159,10,128,195,99,208,208,33,240,160,95,231,123,85,60,16,168,66,23,61,97,211,242,54,87,148,87,176,57,146,131,225,251,121,84,199,254,8,163,17,129,81,156,172,62,76,26,69,131,38,250,90,5,89,200,254,133,63,116,160,65,225,157,2,195,154,249,150,6,114,17,230,87,35,48,122,117,195,225,142,36,128,222,118,161,59,207,175,140,38,228,220,245,224,204,159,253,167,105,152,73,91,175,12,158,125,242,115,159,5,144,190,64,189,109,68,81,191,167,66,12,206,166,86,97,156,30,191,161,66,103,233,163,151,140,170,254,140,233,134,177,146,117,28,22,132,221,190,141,5,246,122,36,192,244,182,22,243,137,255,52,190,128,250,97,178,245,115,11,108,96,235,82,219,250,196,109,28,58,188,16,194,232,250,84,102,208,28,32,10,244,85,100,122,71,192,189,199,36,219,49,10,236,66,13,194,8,124,121,77,168,155,185,83,146,163,201,2,78,159,19,96,175,207,33,233,12,122,15,32,42,124,240,166,170,32,15,37,55,243,205,252,161,231,109,32,26,93,5,133,221,214,29,206,172,121,114,93,13,93,231,111,151,72,113,126,37,149,3,39,10,158,159,29,174,193,104,24,203,101,155,150,212,87,92,60,48,44,47,153,71,209,59,67,17,243,254,244,18,57,52,18,144,104,220,78,135,121,65,146,12,65,50,34,53,159,226,207,243,176,60,216,133,7,74,228,211,71,202,166,4,40,171,26,46,72,104,158,249,35,29,52,238,223,81,138,184,74,186,71,243,25,139,6,34,105,2,227,79,249,235,66,103,94,47,45,33,7,230,159,118,95,25,99,233,248,237,159,61,205,125,95,139,55,120,83,179,16,35,195,169,148,43,79,230,59,114,225,142,121,102,241,147,159,245,33,139,146,115,197,103,176,122,30,28,159,198,81,202,3,39,232,142,51,94,201,153,146,4,165,90,187,28,60,65,132,88,102,129,50,13,251,170,137,157,165,232,134,145,235,155,129,157,200,147,27,19,176,82,120,251,22,151,129,105,176,116,193,86,20,86,61,134,198,216,18,81,219,126,81,19,250,242,149,137,44,85,150,41,3,94,35,69,13,191,106,188,96,202,93,93,96,254,210,228,23,71,119,200,137,69,224,19,106,122,122,136,86,106,220,129,20,46,211,41,3,240,236,105,85,17,48,217,142,224,67,161,15,84,189,176,179,174,101,239,184,68,224,197,236,11,47,124,102,224,148,124,74,32,247,124,62,128,46,48,59,166,230,183,101,220,205,41,191,61,177,194,108,126,91,168,83,11,225,139,86,17,92,34,252,179,102,9,20,142,191,25,152,185,230,246,249,74,112,8,92,55,57,100,221,77,197,115,179,200,238,159,185,44,85,133,9,217,139,195,103,1,23,169,206,138,52,72,253,164,250,129,59,156,187,172,112,27,49,197,79,124,5,199,45,31,26,124,246,161,223,141,209,6,43,14,220,6,35,152,28,48,33,226,208,43,199,132,192,151,0,212,225,183,172,139,118,105,201,83,210,29,133,43,26,2,245,198,168,172,197,209,147,77,210,115,223,5,66,174,195,120,26,61,231,222,174,130,208,127,197,158,241,92,247,121,253,30,185,25,253,89,186,142,129,89,84,253,104,214,33,145,198,62,48,217,149,175,54,102,76,107,116,75,4,62,79,165,199,193,231,196,41,235,133,209,87,231,55,117,150,197,45,66,83,245,39,164,61,47,76,27,156,30,108,153,24,191,238,51,163,84,81,221,182,94,14,88,53,31,140,46,182,104,63,208,91,131,164,190,31,61,88,20,187,192,132,187,158,194,196,5,28,174,138,60,239,154,77,196,230,131,127,214,163,242,219,39,150,205,37,6,49,141,165,109,200,24,167,33,190,123,4,101,214,150,237,166,12,72,221,179,223,139,251,182,160,95,96,164,98,62,151,34,123,44,164,102,238,165,77,43,67,213,11,103,5,151,145,246,29,131,19,117,151,61,24,192,144,173,227,135,55,149,254,34,112,25,203,163,93,252,104,167,222,20,81,4,70,167,126,240,170,172,124,23,70,207,198,245,46,187,125,124,66,142,37,79,94,170,220,51,234,191,50,190,173,12,147,102,188,235,223,160,20,216,218,246,103,92,154,181,150,94,184,208,198,21,223,245,249,168,241,112,19,152,101,96,199,235,64,222,122,40,76,79,185,12,133,165,26,210,240,73,216,83,249,165,113,143,215,113,17,216,126,220,7,74,102,229,186,183,77,182,53,185,148,45,227,104,139,214,13,214,129,232,170,206,56,24,146,248,253,62,144,184,42,51,222,244,121,121,76,34,23,38,248,154,205,111,203,46,93,86,197,97,106,54,190,77,157,22,36,221,2,65,253,25,1,199,149,177,139,144,150,36,44,213,246,254,188,3,13,46,91,74,81,192,104,206,205,123,180,178,106,170,185,183,244,24,74,22,149,166,7,102,95,118,175,156,254,127,185,52,19,160,141,199,2,57,171,203,44,110,10,213,101,196,183,73,214,81,198,41,49,60,222,227,14,15,186,123,238,67,61,163,20,14,143,31,253,115,54,188,95,54,251,105,40,199,63,120,33,158,39,61,175,21,89,22,20,185,62,24,7,103,17,181,100,139,144,66,5,17,31,85,52,59,250,133,23,130,167,41,199,250,115,22,155,165,112,162,230,51,2,38,157,168,104,223,217,127,122,154,249,114,123,224,234,158,164,6,163,3,179,46,12,243,224,51,202,32,130,66,44,90,225,114,134,125,76,28,184,16,103,97,125,20,26,212,86,204,181,184,222,101,153,14,129,17,136,154,1,39,33,159,211,24,103,109,44,142,14,180,244,238,193,38,231,21,233,148,110,194,83,119,148,219,198,169,164,56,154,105,167,220,175,179,16,176,185,153,175,193,169,72,164,3,140,156,145,71,211,204,13,34,15,129,7,52,65,214,221,58,161,22,32,40,154,192,17,169,55,8,67,91,174,140,30,206,22,231,110,232,227,221,201,22,152,134,222,18,48,218,209,249,194,144,74,86,236,38,97,146,85,5,199,141,195,43,108,241,190,21,101,199,55,3,198,119,70,174,11,206,111,249,248,191,148,23,176,206,149,31,134,176,251,89,97,176,66,152,17,165,156,28,27,19,87,164,233,230,129,82,111,74,164,76,235,64,247,192,19,229,168,36,225,52,148,67,228,56,74,192,117,11,185,24,216,18,33,14,35,169,112,223,229,164,14,92,125,158,166,206,53,229,203,37,36,162,227,172,4,220,112,125,85,152,122,95,15,24,177,55,249,105,26,187,62,51,119,138,38,11,74,255,3,67,36,236,1,35,162,47,39,31,125,120,91,17,112,51,125,60,133,25,31,23,166,229,65,174,156,29,75,137,75,67,246,94,114,237,36,142,134,91,166,216,114,95,197,88,208,96,107,214,10,56,205,23,134,141,230,239,139,237,219,40,89,209,50,98,105,180,201,243,238,49,64,17,127,243,11,195,230,83,202,192,228,160,224,104,248,11,129,175,45,3,137,12,149,55,246,128,38,118,162,85,97,243,238,12,216,212,236,20,166,70,60,34,141,116,30,121,85,248,60,238,21,3,9,251,223,169,32,140,128,30,160,88,41,130,154,133,132,223,50,110,118,215,157,249,192,205,4,176,226,224,84,180,179,186,88,209,96,71,142,9,38,125,106,114,52,52,138,30,195,8,161,243,174,207,36,219,122,225,9,44,82,30,207,93,145,109,185,67,56,153,91,166,140,19,196,234,156,194,129,114,33,234,242,247,77,67,136,233,206,158,63,155,63,147,109,191,232,34,75,241,149,154,200,229,230,44,148,24,164,232,240,49,119,152,188,190,236,24,11,177,70,142,93,27,245,126,209,243,47,198,127,246,186,9,253,31,124,62,247,174,105,172,159,195,63,107,132,54,150,228,218,129,153,9,34,141,74,29,64,190,107,154,238,82,228,106,172,63,76,84,243,97,134,207,176,26,232,213,186,120,100,190,98,45,169,46,163,211,205,142,66,186,147,208,49,68,105,210,243,210,191,86,69,249,109,19,0,244,145,84,112,111,17,46,43,48,65,211,190,121,107,37,179,2,163,76,229,201,231,105,78,168,119,40,117,76,141,171,199,134,231,72,20,123,170,192,107,59,213,21,20,15,216,7,165,225,61,14,134,51,122,27,14,126,116,250,8,254,144,55,69,232,94,225,180,93,124,27,152,110,24,185,50,140,104,226,219,44,214,174,32,159,46,31,91,118,161,80,235,107,75,18,203,3,195,185,241,147,183,206,46,90,143,182,57,105,4,76,197,66,126,155,34,81,202,1,147,110,144,79,132,37,188,111,15,7,74,181,150,64,185,49,54,7,177,246,81,92,26,55,129,85,152,71,98,91,134,44,107,210,155,102,141,112,213,49,208,19,105,200,36,77,187,242,184,215,85,139,105,194,11,12,147,164,4,12,89,77,70,10,212,251,149,163,208,64,117,68,210,118,12,232,218,157,187,69,35,33,237,43,83,97,188,223,170,195,121,63,3,5,3,215,88,23,73,76,247,161,111,203,100,16,124,231,133,32,85,110,122,95,236,95,98,129,32,217,95,37,225,2,3,3,42,144,191,235,156,171,168,24,154,36,15,89,42,71,77,226,228,129,115,118,97,99,224,65,86,241,194,39,216,29,17,2,149,100,9,16,249,105,232,84,211,3,21,228,121,242,46,15,188,110,206,3,103,183,33,146,11,192,20,242,47,12,191,251,14,5,168,93,197,171,250,52,10,62,133,203,242,115,173,243,23,146,145,113,151,54,123,210,201,43,121,139,149,177,38,165,180,131,144,241,186,185,57,248,60,154,102,2,134,91,228,101,184,141,83,227,148,115,47,218,114,86,192,103,214,78,83,174,140,155,238,62,215,102,72,189,91,64,4,203,214,5,155,122,78,32,203,182,202,142,10,31,38,198,107,52,133,219,173,57,101,179,95,174,130,158,69,96,223,187,202,244,215,116,129,251,116,61,171,31,124,34,46,121,38,212,142,167,23,95,126,125,67,67,175,204,230,183,123,244,160,77,67,96,124,209,227,109,156,57,93,164,84,160,57,162,225,60,3,126,28,68,128,217,141,198,109,225,148,254,252,52,70,65,45,238,11,98,151,44,248,208,13,229,109,152,219,225,254,75,184,247,214,128,184,157,96,96,28,106,172,48,245,74,75,73,247,229,211,243,175,195,110,66,104,187,119,130,86,192,123,159,4,235,241,24,206,4,181,159,103,140,234,187,175,163,132,61,83,26,254,237,41,181,216,23,67,222,79,75,223,64,70,98,56,222,31,169,205,166,99,227,76,119,254,41,22,28,120,68,238,177,152,174,158,111,163,32,73,102,93,192,205,198,183,196,132,143,20,109,121,6,237,217,178,200,193,75,227,110,76,20,171,83,96,72,6,34,54,164,87,221,219,138,5,56,209,162,43,193,24,2,251,53,130,76,166,159,42,201,25,58,241,112,245,10,152,62,73,89,15,216,252,237,72,53,23,19,69,204,50,38,109,187,30,115,91,70,30,182,87,133,199,116,142,124,255,121,34,102,69,49,198,150,9,191,137,204,119,49,161,169,20,235,28,225,147,174,130,39,76,104,203,211,35,148,22,199,214,245,245,215,187,230,107,251,137,208,87,215,85,144,25,58,86,162,74,176,250,162,231,195,187,75,40,108,114,249,16,121,245,59,197,74,100,242,134,73,23,193,68,81,169,4,172,77,234,38,239,150,99,90,44,38,189,45,179,38,187,252,234,230,22,214,142,150,244,85,159,137,139,254,135,11,211,118,176,117,237,239,193,115,68,206,141,70,162,172,240,190,85,7,244,244,102,211,96,11,202,82,100,71,16,208,59,123,52,185,114,122,206,218,13,120,104,128,215,104,138,18,96,164,231,233,98,196,174,93,194,37,232,87,57,96,248,16,186,196,14,84,115,239,209,68,49,245,137,197,202,170,193,158,160,39,76,60,115,10,90,78,174,131,195,228,206,22,76,242,85,100,129,106,36,164,108,167,51,53,188,69,120,61,30,249,100,84,202,169,161,98,187,107,71,255,37,98,36,116,166,203,133,229,60,224,53,159,176,28,133,211,18,49,253,212,186,26,126,97,237,166,246,43,61,171,125,61,48,52,242,26,48,117,228,174,48,169,204,30,156,143,172,251,59,106,93,203,249,251,236,50,233,5,152,178,219,176,246,22,63,152,141,183,176,165,216,123,176,97,240,141,16,150,138,186,67,59,177,106,138,140,236,121,176,48,189,228,166,77,206,32,206,141,53,167,142,147,65,40,237,75,123,53,125,188,41,191,124,30,83,142,172,14,173,5,231,213,234,6,174,154,43,81,236,254,16,156,88,2,163,129,228,9,39,122,22,207,174,75,224,89,77,249,220,55,158,195,100,88,4,198,121,46,82,16,104,118,137,30,165,53,34,140,200,122,54,124,209,146,124,246,116,195,182,126,201,42,103,223,145,100,66,250,177,7,131,212,65,213,88,116,239,128,232,235,95,1,211,156,164,91,102,188,1,178,239,199,51,60,56,25,11,136,65,159,25,206,127,59,91,51,182,236,230,207,43,195,13,205,83,5,5,135,78,205,36,156,229,212,69,28,172,81,113,15,77,10,209,81,59,35,103,84,145,220,147,180,13,165,223,178,35,123,66,85,65,150,76,200,116,209,161,140,110,61,50,41,154,227,56,243,81,20,189,33,69,54,113,33,2,174,187,69,26,130,214,176,165,73,12,52,148,131,243,1,137,79,93,15,128,233,68,241,180,207,249,225,82,245,190,200,138,212,120,221,52,17,139,118,133,41,211,238,152,137,155,85,162,159,75,107,24,100,68,22,15,6,236,124,178,70,166,184,229,48,66,144,77,243,112,102,209,214,130,226,83,165,11,255,75,103,5,115,105,253,122,59,20,54,171,45,135,39,178,247,114,110,42,234,81,236,183,220,101,109,114,180,153,203,68,94,180,89,162,72,115,151,148,60,110,218,116,171,213,46,54,57,53,106,103,48,144,179,94,216,137,52,86,105,193,30,34,229,177,159,148,44,242,114,145,14,46,230,74,45,112,230,159,39,79,232,34,9,190,37,13,141,192,107,240,69,144,251,154,178,137,66,214,226,132,175,61,96,88,133,154,105,46,180,70,93,90,147,45,9,2,239,121,75,76,48,144,139,152,173,195,216,160,224,190,34,249,14,3,86,18,209,231,229,135,26,54,169,123,81,164,4,204,61,114,216,157,194,153,214,12,208,135,138,148,104,199,150,100,183,39,235,143,208,144,103,230,169,33,9,137,158,15,167,246,155,245,71,48,79,63,158,5,17,119,71,226,254,103,172,46,15,20,174,122,237,193,254,49,161,230,251,219,72,191,157,9,207,153,25,198,49,148,13,220,182,61,219,138,58,140,169,222,73,9,136,157,103,36,187,108,82,23,217,117,180,46,81,247,200,1,67,75,189,79,20,191,97,151,171,238,80,163,135,166,17,206,135,69,98,223,43,95,103,234,91,162,26,131,253,23,122,2,81,254,157,182,226,223,202,23,34,220,81,232,92,38,10,116,31,57,48,114,115,219,225,146,37,223,196,8,51,207,182,64,105,137,109,2,15,90,73,226,96,40,33,233,129,209,182,47,1,155,158,161,192,231,195,142,113,132,148,181,90,149,86,178,8,195,165,145,140,5,208,100,231,137,29,57,29,172,23,134,196,36,71,163,225,158,188,76,186,78,112,157,101,9,168,182,253,115,182,10,253,45,210,92,134,207,15,153,228,184,107,115,168,146,39,10,135,195,187,103,126,176,104,101,18,122,44,18,109,81,106,196,105,235,22,42,81,228,10,73,17,252,127,147,168,3,208,24,59,46,111,111,145,227,94,82,79,167,176,185,110,101,25,70,72,189,27,205,3,227,8,19,149,101,60,111,178,20,235,59,186,185,217,151,100,226,190,41,170,170,248,25,64,183,115,148,42,243,212,226,110,178,102,15,191,178,140,215,162,20,204,11,190,104,62,227,192,48,91,226,222,74,221,25,181,197,56,154,216,92,43,230,116,230,120,122,29,229,87,241,67,160,156,126,102,160,29,40,195,70,170,233,203,238,58,126,24,241,80,173,166,83,108,141,175,30,1,15,213,223,98,43,179,122,139,225,143,177,232,22,174,138,241,55,139,151,74,208,163,24,34,160,91,77,223,221,125,74,58,138,195,53,235,209,16,217,107,140,65,235,6,22,158,140,53,119,120,115,12,41,131,164,50,229,103,108,83,63,236,247,210,160,245,9,49,99,82,204,141,65,72,11,145,146,31,80,204,143,213,122,89,119,166,50,197,232,227,136,122,158,185,50,77,25,9,16,185,99,150,62,225,14,15,66,57,54,84,223,125,81,68,236,91,55,147,156,246,86,87,23,173,123,51,11,149,139,143,169,120,124,4,59,71,29,111,254,139,184,115,201,185,40,71,142,243,142,12,190,31,203,211,30,4,120,224,129,173,129,97,195,19,1,22,52,17,160,221,88,101,120,23,230,151,247,100,50,88,114,123,212,64,119,3,141,234,138,255,220,243,226,33,147,153,145,17,88,10,97,168,228,71,91,208,57,20,182,182,65,63,186,226,55,33,164,192,245,11,230,238,156,176,138,88,170,25,156,93,205,1,56,137,128,39,40,193,158,15,20,116,43,101,158,196,67,49,7,177,136,18,164,178,63,15,140,245,73,144,54,54,11,217,75,96,99,44,5,219,4,54,143,82,185,76,35,58,120,48,244,119,137,134,45,154,128,57,68,226,160,255,144,105,95,66,118,164,79,36,214,7,246,54,93,185,144,208,252,162,146,242,121,197,77,133,43,5,17,167,253,145,238,147,27,67,57,19,205,13,135,205,118,92,224,74,122,62,8,139,136,169,45,161,28,162,34,82,124,186,178,13,131,144,23,160,82,35,204,236,48,125,188,181,43,188,44,91,229,28,207,98,188,24,97,181,178,40,7,13,147,162,139,174,46,155,130,68,20,221,160,100,116,9,160,42,98,138,99,251,83,25,70,192,21,166,11,194,206,219,27,242,176,93,167,42,32,63,126,30,4,149,79,231,196,158,127,84,42,37,116,56,166,142,203,98,46,73,175,28,90,89,246,216,14,179,16,53,91,71,132,226,58,103,216,4,147,164,110,220,108,85,221,254,229,83,249,152,178,27,101,223,67,49,203,159,154,117,70,137,224,164,153,33,186,195,11,231,198,167,166,10,139,121,135,215,21,13,47,214,70,45,244,235,202,228,26,81,14,234,89,251,33,134,155,71,92,48,122,81,137,150,163,207,67,233,49,91,14,234,73,50,78,105,20,101,240,198,209,103,27,37,26,49,205,44,161,99,87,54,104,124,19,170,125,166,75,43,54,47,144,63,150,106,18,64,182,142,165,205,36,184,229,219,62,40,63,22,172,242,70,5,86,41,235,131,118,167,224,71,147,20,149,178,25,174,65,180,34,198,203,166,166,45,132,118,72,255,53,6,146,89,212,42,151,158,17,30,35,1,123,86,97,11,83,196,78,216,191,6,113,59,75,171,108,195,56,121,123,71,29,217,40,54,182,210,94,64,192,211,114,132,195,103,241,201,79,59,72,165,125,164,69,255,128,165,226,180,29,4,1,178,122,35,245,42,149,252,102,198,239,158,170,236,176,186,36,204,111,86,249,245,239,218,12,162,164,155,195,236,214,114,108,46,6,66,12,210,205,65,235,85,235,177,185,160,213,94,58,123,72,54,238,8,41,209,64,163,8,240,28,93,162,63,128,92,36,242,197,10,143,26,51,37,59,166,179,129,150,115,55,116,10,90,108,36,11,196,47,185,103,200,14,121,70,23,11,2,246,218,228,194,186,233,174,78,216,119,142,179,8,200,235,224,133,197,199,129,139,224,82,229,139,98,34,182,193,161,97,208,100,233,86,101,238,75,209,124,208,172,226,214,244,232,125,224,216,33,155,181,174,116,23,20,70,252,186,249,14,244,165,245,169,212,49,131,160,102,249,65,25,222,5,102,126,73,55,19,131,111,139,246,59,97,54,237,235,67,197,181,105,74,43,108,97,51,227,7,27,113,55,73,3,25,22,49,195,77,228,204,107,178,10,71,153,199,77,92,30,185,177,204,252,47,93,94,153,250,156,175,92,213,42,235,242,192,17,19,106,65,88,175,182,28,72,67,83,109,176,117,253,195,36,251,154,180,197,177,90,187,159,143,67,12,50,206,6,79,154,196,38,236,4,159,203,168,17,79,213,159,64,48,184,184,24,19,4,12,138,114,67,58,227,16,147,243,48,134,246,121,241,220,100,194,57,123,199,56,56,63,211,187,165,27,93,103,174,163,169,49,196,96,198,58,144,194,99,11,210,69,86,173,38,218,24,235,157,68,217,98,61,189,224,13,39,208,56,154,166,188,46,46,192,63,115,202,40,231,21,211,251,150,166,60,162,167,121,83,249,80,65,171,52,152,153,227,90,92,57,35,86,5,61,176,20,136,253,51,101,221,41,180,110,178,150,84,40,202,237,128,164,57,78,196,134,105,114,140,174,80,108,116,180,225,239,12,171,28,146,175,86,117,215,58,60,62,83,20,34,111,37,113,138,57,222,185,31,252,182,87,148,223,232,47,146,110,237,137,116,197,144,223,102,214,22,216,56,155,190,150,35,163,219,212,138,98,82,51,94,81,155,37,211,219,84,12,127,225,45,157,162,39,213,12,236,135,54,92,175,237,10,18,253,39,116,170,77,188,11,51,5,223,13,154,193,179,54,50,210,174,221,163,232,99,166,128,85,166,210,73,130,182,250,141,37,252,34,84,105,127,135,5,0,29,190,228,253,229,125,64,82,233,238,175,221,9,86,123,209,54,220,77,251,176,239,175,49,60,175,170,127,78,179,118,119,77,66,4,73,172,167,87,224,106,2,9,222,124,140,125,151,220,245,194,136,108,122,190,227,140,112,182,58,2,67,20,78,95,97,133,198,133,19,193,200,162,201,0,237,158,181,166,94,135,225,182,194,36,165,179,119,85,67,250,154,170,18,196,158,193,235,244,200,54,44,229,96,66,99,100,253,248,116,1,118,51,111,35,149,32,50,235,16,63,154,253,160,108,85,77,202,7,217,149,175,27,124,161,164,164,178,1,88,95,76,151,19,89,248,11,60,40,243,141,183,192,179,175,90,34,94,137,54,82,162,169,227,131,105,215,148,194,13,191,150,83,8,26,156,23,128,82,216,82,65,3,56,8,222,187,79,2,118,168,24,21,134,198,94,185,36,229,93,115,87,77,2,252,10,189,19,125,254,180,75,244,183,153,75,3,174,168,234,106,255,61,252,207,253,21,199,145,182,167,213,87,244,112,146,81,245,190,219,30,230,107,34,35,13,77,213,228,51,22,98,187,172,110,10,227,253,27,138,6,184,83,171,182,5,245,110,95,85,205,130,14,1,41,149,190,56,179,163,43,49,12,186,247,158,43,67,100,210,137,196,228,185,242,124,4,65,232,175,233,126,221,148,191,215,235,183,66,114,230,19,37,64,53,62,233,242,178,173,187,170,186,202,3,225,172,144,194,73,129,91,46,199,53,34,72,107,170,231,9,141,47,238,147,141,22,47,68,164,166,106,35,144,10,91,232,79,140,71,137,223,252,133,93,207,207,92,156,151,118,25,159,128,118,58,29,151,50,11,105,109,81,73,73,38,229,116,85,55,154,244,154,116,30,103,241,109,48,82,117,231,123,82,61,157,106,50,40,126,48,198,43,234,16,133,14,120,115,126,52,90,35,176,6,84,233,23,179,76,151,70,234,228,211,213,176,22,5,137,182,66,148,3,111,242,250,56,37,146,237,191,231,182,201,83,133,159,207,251,171,161,202,193,203,201,42,91,67,241,184,187,42,7,218,201,91,133,132,51,155,21,111,149,71,144,194,162,216,71,212,175,185,178,55,2,199,157,231,34,82,193,103,13,240,81,218,250,143,200,45,40,233,230,143,131,214,126,74,156,42,150,142,24,131,119,168,177,178,13,229,158,192,99,133,179,83,66,132,8,175,137,242,168,101,159,104,210,133,130,32,124,62,74,221,103,138,67,170,230,131,89,129,68,242,131,37,39,211,114,240,233,35,225,15,169,106,189,76,243,61,230,36,116,31,154,26,12,146,157,164,239,230,131,59,197,46,213,250,217,120,62,127,247,133,54,38,125,123,143,160,32,150,83,159,238,211,153,60,213,168,55,81,133,104,62,231,100,186,205,151,168,199,146,35,244,72,157,40,197,74,194,170,219,84,157,72,220,126,242,210,122,83,246,95,95,157,206,179,196,131,65,190,143,179,191,171,190,2,240,86,31,231,215,100,149,197,229,186,100,213,36,189,183,218,121,65,65,12,93,178,213,84,77,228,124,123,180,219,124,187,201,186,89,162,147,222,116,66,219,215,245,95,13,238,143,159,23,76,186,175,238,83,127,74,97,42,233,78,187,168,247,178,99,2,103,250,74,42,60,134,28,243,116,45,56,218,30,101,179,73,115,78,245,24,171,154,163,147,248,1,216,124,230,70,48,20,24,144,130,108,42,112,52,199,213,39,69,164,246,44,95,42,83,199,150,60,135,58,31,242,109,89,151,128,220,139,107,71,78,76,229,147,218,121,37,235,177,44,14,227,115,186,85,39,136,76,106,104,10,102,120,23,15,74,219,181,255,54,172,114,237,148,223,76,133,222,130,6,76,198,87,78,157,151,41,142,125,48,46,102,143,64,100,53,235,223,239,202,6,117,0,221,253,176,130,248,243,62,107,59,204,112,93,32,42,74,162,46,15,185,211,43,164,184,27,241,119,115,121,72,98,241,180,30,57,170,69,246,217,225,243,238,212,55,132,114,85,20,241,206,135,4,149,69,229,56,169,71,121,215,30,243,59,219,44,117,180,171,209,141,88,205,147,124,60,206,1,36,129,92,100,244,204,171,230,30,33,83,198,137,84,82,92,56,250,68,105,168,192,126,135,91,236,106,158,155,20,71,87,73,246,110,246,83,174,230,217,45,18,125,84,236,221,230,18,152,70,147,103,150,54,233,15,87,10,197,106,79,62,236,76,239,220,244,175,11,247,138,44,116,93,146,26,24,203,248,149,33,177,165,174,4,24,239,237,214,252,202,204,33,45,63,118,26,201,237,108,121,180,181,168,47,128,49,191,92,125,178,97,214,189,85,204,154,70,223,61,175,232,43,94,30,42,210,125,98,51,23,44,193,131,242,132,183,42,192,139,113,246,106,59,244,102,91,47,175,122,242,153,14,3,101,139,172,54,172,197,250,115,92,202,246,156,168,170,255,200,121,134,161,76,115,96,212,101,84,143,26,126,148,183,151,29,152,205,139,122,186,252,244,250,251,61,154,70,30,241,116,65,195,203,81,148,56,170,94,25,41,82,215,55,61,115,57,12,31,1,171,57,115,186,124,239,121,66,85,125,81,72,204,228,56,113,166,114,160,114,199,86,140,114,249,111,220,178,115,127,52,230,11,93,120,211,21,139,113,131,206,106,53,195,246,190,57,106,207,91,126,155,253,93,168,131,179,237,73,178,24,147,230,15,177,99,52,88,155,58,65,51,69,38,167,24,87,236,176,138,14,64,120,189,161,240,12,235,77,50,41,92,86,119,223,90,20,158,145,72,25,207,85,35,52,240,61,145,66,167,102,123,188,154,145,14,90,126,97,217,172,124,245,69,118,228,212,2,206,244,207,232,139,196,212,200,181,216,11,180,117,97,92,194,197,169,205,185,207,164,182,145,58,188,151,86,89,147,62,231,179,105,54,180,236,232,46,204,76,230,65,58,226,149,163,10,19,8,217,55,136,95,14,47,234,113,162,3,143,70,69,250,60,44,129,207,204,215,159,31,239,180,187,186,48,249,226,179,150,17,138,129,74,104,250,179,195,41,202,42,195,207,143,122,186,75,118,51,210,100,6,183,110,155,212,67,240,123,114,227,250,182,141,71,230,74,207,136,62,96,213,172,131,1,139,141,208,18,63,51,215,86,143,99,218,226,123,104,189,119,138,29,93,199,10,101,83,159,9,233,158,88,210,43,197,103,75,7,212,10,197,117,42,151,58,136,209,214,115,161,248,82,95,189,78,56,105,101,132,6,58,82,215,237,25,227,214,22,81,92,164,158,100,231,227,147,176,217,114,184,196,253,90,38,0,32,240,249,120,150,175,230,136,199,60,182,185,133,221,161,199,125,228,136,120,12,106,120,77,237,55,60,5,108,198,207,47,156,93,143,13,152,188,143,206,118,88,125,133,178,63,53,131,221,30,63,236,133,26,200,7,211,93,174,198,21,141,32,221,231,194,116,198,25,197,21,133,15,232,158,26,112,6,152,199,213,239,154,133,244,51,121,64,200,176,14,117,90,32,197,229,61,223,216,52,212,39,136,47,120,117,118,55,182,216,72,186,60,118,31,16,232,86,115,139,136,130,190,149,218,6,80,151,25,217,47,13,134,249,86,77,123,194,26,119,251,192,146,20,133,110,25,197,231,9,47,63,53,206,131,99,169,135,56,158,24,51,156,47,8,65,31,99,105,83,11,40,1,47,200,169,114,244,182,60,147,91,95,160,91,41,189,59,221,162,20,143,129,10,146,22,233,38,5,187,101,139,221,6,10,174,22,253,199,77,96,56,89,110,13,131,226,196,153,229,229,183,41,123,184,64,158,185,125,156,143,77,225,114,85,176,205,43,100,168,143,242,153,239,216,188,132,211,200,182,218,241,133,161,214,173,225,30,40,52,161,74,73,150,132,114,221,62,159,22,204,122,134,206,42,136,75,127,245,145,66,203,29,114,144,10,179,25,117,99,24,92,250,116,219,84,113,15,44,254,192,7,227,104,234,117,23,51,56,93,238,221,66,211,107,82,56,99,64,18,198,48,104,111,21,121,155,27,197,213,28,182,50,144,233,135,46,19,244,201,95,24,9,13,13,99,186,81,130,221,240,134,221,72,82,143,113,30,203,10,187,28,110,68,109,4,136,43,93,75,133,150,118,82,163,250,192,141,4,88,220,139,231,252,177,40,164,242,62,104,115,249,30,26,148,184,82,116,17,57,59,228,228,98,16,80,106,40,129,232,27,129,31,244,45,189,52,148,225,233,166,129,12,178,82,213,109,130,206,123,237,234,195,85,204,253,219,45,109,104,142,74,83,77,59,232,184,241,156,124,49,31,196,253,88,171,19,72,186,129,17,34,167,243,241,94,48,249,136,112,109,130,134,169,147,14,34,255,234,233,132,234,151,206,134,203,181,159,200,233,64,6,214,183,133,62,159,251,100,81,240,94,89,191,92,44,47,125,239,115,110,30,89,23,17,24,46,246,213,135,85,21,29,141,186,192,176,211,244,188,1,28,62,122,34,159,88,166,33,224,224,46,90,115,205,173,6,67,80,129,195,193,235,204,93,144,220,243,179,6,184,156,73,161,84,153,30,119,34,82,132,37,224,140,48,175,108,78,206,154,153,83,88,139,237,71,218,146,138,52,36,230,239,85,157,176,130,156,210,122,236,162,208,41,250,224,129,86,205,99,42,49,189,202,134,71,36,92,163,166,142,19,184,158,116,55,76,203,188,85,53,170,170,70,146,254,220,216,152,225,213,180,142,159,99,3,241,193,232,170,36,153,110,178,185,7,251,232,79,84,131,167,166,213,32,219,197,199,193,86,252,241,45,65,195,122,123,118,10,107,75,94,187,26,135,45,10,165,14,23,136,245,178,44,102,220,119,230,23,89,210,190,148,32,180,171,99,197,140,14,99,26,167,240,174,125,50,99,140,148,128,41,185,166,71,35,27,27,240,207,39,144,104,235,132,60,234,4,183,75,52,51,32,10,81,151,78,241,217,62,228,228,254,121,198,16,125,28,14,9,123,150,255,120,181,154,131,28,61,78,92,147,191,245,30,66,56,86,110,114,223,168,128,124,9,15,56,121,73,154,167,216,14,218,238,232,67,153,33,158,108,34,46,214,43,30,10,36,166,170,6,35,3,102,164,195,103,62,161,151,83,183,200,116,228,101,55,110,252,181,219,232,251,202,45,10,28,192,72,92,168,139,28,181,203,22,71,55,179,98,85,255,187,222,194,60,17,97,185,250,184,147,32,213,52,253,183,141,71,60,213,172,173,179,44,184,227,36,67,49,143,231,183,87,245,212,114,94,163,155,102,228,99,125,226,198,209,192,39,128,218,42,136,206,184,247,77,72,134,205,88,159,129,70,67,149,19,43,73,69,146,208,213,220,49,229,152,21,150,146,213,212,71,117,144,39,118,10,14,67,100,213,212,192,217,158,143,17,87,110,140,58,205,239,14,54,69,247,177,156,159,170,89,173,106,224,221,244,120,42,202,16,49,117,244,233,246,15,168,206,80,158,44,234,26,148,169,45,196,133,225,174,166,209,244,57,183,115,227,25,7,232,65,60,145,31,210,94,126,116,49,209,120,93,238,113,13,143,247,117,198,221,80,187,66,92,183,34,112,196,227,179,11,149,175,67,147,117,199,94,242,71,176,212,100,150,174,86,51,244,187,134,39,220,68,251,187,163,2,159,189,232,154,173,55,68,20,159,161,10,39,204,137,221,178,117,148,39,119,140,164,125,246,61,58,223,165,148,123,187,201,171,247,112,100,37,208,107,15,76,147,146,63,81,2,226,33,93,18,112,70,44,215,233,112,65,144,82,206,140,218,131,39,81,205,229,182,139,74,24,28,63,35,119,56,156,45,183,127,97,166,105,151,32,203,60,181,33,74,237,196,140,105,57,107,135,85,12,11,93,121,164,211,188,14,102,92,90,235,186,223,132,29,60,103,120,228,102,163,210,76,13,151,169,126,185,73,110,98,207,160,123,124,114,122,53,252,121,169,17,101,137,243,241,65,131,162,253,121,3,83,212,155,79,100,184,104,133,255,30,170,121,80,236,246,164,115,206,209,95,89,136,141,50,18,59,77,143,198,131,123,57,140,200,106,81,24,245,186,175,117,151,226,22,196,91,13,23,104,97,112,227,225,97,162,68,85,119,233,51,121,114,25,187,47,58,252,117,247,179,168,155,111,135,169,145,63,137,38,19,248,245,11,183,109,241,122,226,252,20,90,67,148,242,135,198,249,148,237,150,207,211,125,225,4,45,111,171,178,153,244,41,197,44,178,138,62,111,178,17,30,239,102,154,29,138,230,27,43,171,104,169,14,155,128,140,76,242,231,123,72,81,3,207,40,9,23,53,197,64,109,46,251,162,219,45,167,218,245,183,233,192,244,81,72,143,224,150,110,116,126,155,0,251,123,27,221,254,185,41,202,62,121,57,74,161,82,194,70,131,125,194,49,91,178,145,245,153,160,247,29,23,150,205,172,102,61,119,117,46,59,224,178,30,27,51,146,55,219,165,199,129,43,114,218,186,245,169,206,170,204,180,123,215,165,207,155,192,167,186,35,49,174,21,91,215,38,214,247,226,242,73,217,40,60,34,73,197,246,99,47,143,241,51,151,242,24,160,176,253,200,30,159,49,60,241,140,233,10,151,228,90,191,217,24,158,85,95,38,47,208,221,200,178,113,166,82,213,115,55,11,245,63,184,194,22,213,73,60,99,154,244,109,131,9,51,113,160,126,54,163,248,79,251,185,207,93,87,105,84,229,243,24,114,105,9,7,201,249,192,56,213,181,128,209,193,203,207,167,87,220,125,210,4,143,103,126,76,53,97,140,125,239,139,116,238,18,29,225,110,170,8,206,126,1,134,29,246,108,39,97,93,53,135,233,235,126,210,49,198,189,140,163,177,4,120,60,191,153,122,191,152,23,169,147,156,117,54,179,208,223,7,90,69,115,82,125,212,138,57,77,124,219,151,140,80,103,170,234,189,130,53,145,83,51,129,17,100,144,88,130,234,216,61,51,165,74,137,206,112,225,76,241,76,206,170,186,139,70,242,184,173,58,97,136,14,37,104,133,26,104,208,229,239,81,76,69,33,172,74,242,44,35,51,225,9,147,140,177,25,220,39,133,7,229,94,135,43,6,207,83,207,141,230,251,247,50,139,201,35,55,13,90,173,253,228,59,55,77,172,69,58,187,12,246,118,232,92,126,34,207,237,177,42,135,206,247,131,225,166,140,169,219,31,118,236,238,230,148,41,87,193,130,19,184,161,129,239,71,83,75,216,73,97,154,37,138,163,164,25,52,30,182,118,158,22,240,89,66,53,191,197,62,45,185,106,142,157,26,166,139,188,107,116,108,191,247,129,107,66,237,58,142,26,108,124,55,158,103,197,164,82,169,209,25,210,116,223,203,206,28,188,158,28,46,217,153,62,2,238,106,134,64,150,150,30,87,191,112,200,238,83,211,149,180,90,248,254,29,162,54,146,123,235,201,167,208,26,31,79,60,101,165,36,84,51,145,139,27,99,13,209,245,156,92,0,74,68,126,99,103,38,213,172,250,249,78,147,139,184,88,169,97,107,117,158,150,153,234,25,44,114,149,121,107,62,18,157,206,186,226,161,33,234,88,155,198,149,11,207,160,239,104,136,20,91,244,45,105,225,164,142,250,93,56,182,46,93,19,92,205,212,36,70,28,109,250,214,91,131,63,202,73,126,238,182,181,2,99,124,71,215,229,228,145,25,99,245,194,231,82,170,219,38,101,243,111,214,200,16,126,58,20,192,239,11,192,66,224,190,44,198,216,112,87,23,8,55,166,51,40,176,209,170,118,252,180,89,106,95,152,152,199,139,143,231,194,80,18,146,172,55,226,218,205,123,183,112,6,164,81,229,190,173,78,230,40,150,182,252,105,49,93,216,202,231,219,97,172,217,69,93,185,195,140,68,33,217,31,40,163,70,22,39,147,8,115,170,56,106,235,132,214,247,153,209,5,0,115,253,131,7,153,159,219,208,99,133,34,122,12,63,184,227,121,46,139,50,28,245,19,188,249,187,166,135,38,201,48,28,120,27,186,110,20,203,175,73,225,9,204,226,228,247,109,187,172,37,219,77,190,23,124,131,13,134,7,131,8,254,86,152,153,56,96,203,184,232,143,119,76,231,214,7,67,201,73,207,125,157,153,242,11,166,17,207,55,131,26,125,42,59,185,44,5,116,159,74,150,80,96,76,227,146,255,54,182,241,34,112,73,248,138,228,69,255,96,196,38,68,72,164,51,221,85,111,208,77,70,176,26,122,105,244,5,186,246,25,125,217,102,88,33,239,19,59,157,111,20,39,163,95,55,201,123,116,44,157,60,157,67,194,17,242,180,140,37,148,48,250,55,204,113,172,130,81,223,116,160,146,217,222,1,83,204,147,31,71,55,215,229,230,128,11,70,124,23,110,230,60,239,232,88,250,62,250,207,10,229,162,100,182,151,194,189,142,120,93,56,122,200,36,207,140,53,21,61,207,72,86,144,110,138,140,37,238,106,145,14,144,235,34,59,84,252,101,66,183,91,122,207,80,218,115,252,244,50,11,179,139,66,94,114,10,34,47,142,92,153,78,57,29,13,246,31,186,140,144,40,75,23,164,207,233,159,7,154,179,51,105,157,27,174,235,25,131,221,97,248,93,85,80,218,173,190,85,51,253,136,44,178,71,64,32,38,178,72,200,97,144,205,209,221,61,70,200,51,142,182,204,194,208,205,63,217,27,63,245,52,83,114,185,45,94,245,250,242,172,176,38,97,53,201,209,88,14,143,47,39,78,162,152,153,65,174,28,171,30,239,220,58,112,122,247,185,205,238,204,191,30,200,39,231,117,86,205,44,140,230,166,173,136,66,54,229,209,50,140,172,24,244,193,39,34,109,210,250,66,177,133,74,187,95,26,221,19,75,146,107,180,98,32,129,233,48,217,105,217,161,155,184,95,30,126,52,205,168,202,142,52,231,68,151,235,165,101,140,93,176,252,56,25,53,55,171,61,112,177,29,189,192,172,123,217,175,156,76,182,126,247,180,44,44,167,239,219,16,110,34,164,131,246,235,121,202,61,224,10,127,91,127,28,133,172,229,47,148,68,223,210,223,54,203,52,127,166,201,156,218,166,194,184,3,251,133,83,112,87,14,74,35,250,219,241,76,153,188,68,131,143,11,239,225,9,117,38,198,205,52,158,245,182,233,156,221,14,15,170,244,122,105,214,30,25,71,19,112,233,143,23,115,212,249,174,124,226,155,93,218,147,237,49,77,127,135,33,62,61,239,211,100,97,179,195,214,227,38,55,118,198,56,181,193,15,166,121,46,233,209,198,122,185,240,217,253,202,70,129,94,240,30,19,135,105,190,107,2,186,89,23,187,79,28,147,74,102,171,79,10,108,198,68,59,7,70,16,82,66,177,141,91,89,126,102,86,12,45,70,211,61,81,220,182,44,161,115,171,146,212,184,26,217,116,234,240,52,250,216,51,53,116,151,16,98,5,200,216,80,203,196,146,147,111,71,77,236,102,106,40,143,202,222,136,69,217,8,250,169,233,172,4,191,47,198,130,41,104,73,70,223,34,159,152,25,8,213,147,230,176,26,98,31,238,215,153,232,26,23,153,86,219,5,156,245,206,175,251,196,203,180,231,9,76,168,147,252,202,104,193,18,154,21,170,22,8,76,56,10,105,78,66,94,211,79,203,217,15,38,207,173,147,14,9,176,92,227,101,226,25,34,26,252,221,210,57,223,110,148,104,152,42,149,44,109,245,172,70,158,54,135,72,139,200,167,44,232,237,167,66,233,48,111,99,233,194,104,42,49,223,133,19,72,38,165,215,116,211,192,12,24,186,158,232,43,227,244,20,148,136,100,78,196,73,182,163,176,74,162,149,15,27,160,242,248,209,66,237,161,101,236,131,105,139,82,154,174,165,173,234,244,83,119,168,123,26,182,86,83,80,246,115,179,163,209,122,27,233,157,29,35,133,46,41,149,5,165,35,18,141,75,255,113,162,148,149,116,209,222,150,88,119,216,188,212,229,133,32,113,230,138,164,72,217,96,25,189,158,37,255,140,59,63,183,237,2,187,14,52,186,41,119,192,109,110,141,29,33,205,195,203,14,24,137,70,121,106,103,95,22,148,37,164,134,207,120,144,55,130,17,68,246,154,112,162,155,101,106,78,31,55,128,236,187,93,244,174,123,209,181,113,83,35,232,126,106,24,123,83,83,250,39,62,137,22,47,106,99,11,82,134,124,125,72,71,251,231,53,146,233,205,78,133,207,178,225,193,12,93,231,103,169,148,43,179,46,44,255,241,179,38,151,135,254,70,172,211,156,134,146,224,82,169,50,64,55,3,111,119,1,38,251,95,225,94,235,143,67,165,240,163,25,228,154,200,165,211,128,212,151,195,148,181,116,82,201,201,133,97,18,237,174,245,217,51,98,81,53,29,197,37,57,75,217,137,118,190,233,27,28,242,108,52,218,10,138,37,240,183,183,162,11,102,42,129,184,219,76,220,60,166,61,103,42,121,235,133,89,212,234,211,116,51,213,233,253,44,47,212,9,191,207,203,250,33,228,113,114,222,123,230,138,102,135,222,21,122,204,158,156,38,43,116,214,197,169,11,219,137,210,139,7,234,166,118,167,108,194,70,113,219,13,121,216,181,85,213,198,99,197,78,97,113,109,130,186,204,173,186,193,71,230,120,57,108,194,184,50,202,18,241,156,71,34,205,202,213,26,76,64,214,247,194,44,90,252,109,106,158,246,140,208,237,244,49,246,111,56,171,107,214,3,213,105,143,13,217,45,230,167,32,118,198,88,139,229,30,190,214,86,230,168,153,26,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,247,27,33,220,197,250,82,19,227,116,125,92,248,44,176,181,40,21,119,64,71,246,223,62,163,112,204,135,253,82,241,192,90,14,155,174,170,16,88,80,227,26,113,101,100,101,117,73,54,102,105,68,3,132,2,93,151,77,88,173,219,171,51,148,105,208,39,120,248,180,80,41,138,195,41,107,70,18,94,91,120,53,36,235,30,222,90,54,234,108,166,134,95,120,70,71,108,62,148,59,4,211,252,232,243,53,60,237,66,197,188,141,179,191,16,204,174,148,225,85,240,217,173,95,246,45,145,134,205,250,54,17,129,29,46,64,158,138,221,132,242,26,120,102,94,222,36,124,42,208,22,149,31,80,115,236,112,216,238,175,39,39,137,22,109,241,112,161,152,231,187,124,157,39,110,193,157,248,187,49,242,222,73,20,5,97,55,145,157,232,14,19,28,104,153,157,0,216,75,90,214,249,205,99,213,60,46,243,193,119,105,153,113,165,107,64,54,121,97,255,182,141,135,40,218,121,84,116,144,151,252,174,28,29,87,37,82,65,241,34,73,244,161,103,14,46,83,31,90,97,238,245,112,226,172,32,143,123,31,76,19,170,94,223,109,39,203,112,62,220,4,36,214,190,187,78,191,202,131,30,156,232,129,29,14,55,54,219,202,67,129,255,228,95,62,147,210,210,34,125,78,230,153,251,161,166,98,179,212,109,157,63,247,121,129,86,202,212,180,99,104,35,253,236,35,9,227,239,173,169,9,24,196,205,13,46,136,65,205,158,230,105,239,202,222,71,8,83,157,110,12,233,86,50,57,153,228,231,54,103,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,129,107,15,20,77,63,145,177,239,36,250,210,183,193,167,30,107,220,105,185,101,28,143,190,6,173,3,163,134,215,37,180,99,31,74,6,225,131,41,174,232,183,149,216,79,236,234,63,78,201,91,228,176,129,41,178,127,176,77,94,90,37,79,196,226,223,246,4,152,50,146,60,18,211,120,106,223,149,225,227,61,52,186,74,84,116,215,111,55,9,108,93,214,242,166,49,20,201,191,224,107,152,154,236,210,126,137,132,100,248,167,72,99,206,124,100,7,244,145,226,33,246,251,242,144,52,166,40,171,15,237,196,63,99,22,255,241,129,47,184,140,96,194,118,26,136,29,198,81,39,235,187,134,202,145,28,62,23,58,147,246,24,146,177,78,201,159,10,10,95,186,242,37,219,118,197,67,179,252,142,94,26,167,158,195,175,28,194,89,106,10,15,87,24,194,70,157,221,168,108,3,146,145,3,183,191,47,106,3,67,162,101,146,13,229,83,175,224,145,108,226,30,121,104,103,135,136,206,184,195,157,193,40,63,14,89,115,180,237,48,10,44,218,236,138,150,250,231,243,126,224,31,37,82,191,220,79,66,5,12,237,92,157,233,88,143,62,58,18,240,153,153,158,70,166,140,195,234,242,187,202,11,149,154,249,16,169,102,173,1,211,139,87,31,38,212,76,113,89,80,11,164,73,157,45,44,29,214,254,46,105,60,80,250,215,50,87,167,56,22,219,32,229,65,153,38,176,163,108,214,245,196,246,176,70,141,131,203,159,96,86,3,57,250,76,131,90,33,36,16,185,95,222,153,170,118,121,86,22,227,218,172,128,207,19,210,117,105,152,196,90,9,248,79,148,58,72,245,31,143,246,119,229,232,175,104,209,149,84,248,14,152,70,38,165,133,210,100,18,159,158,61,65,125,42,70,23,78,113,52,97,159,16,209,145,192,74,95,225,212,96,124,6,180,117,12,61,156,44,247,141,42,154,192,164,72,90,192,168,240,61,177,0,89,250,123,238,243,241,173,231,199,145,70,237,113,229,166,230,169,68,196,106,60,246,123,116,17,229,73,58,54,33,165,92,24,146,132,28,157,105,115,95,49,254,113,69,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,124,170,51,136,241,172,207,162,197,174,108,103,209,140,37,234,228,73,249,67,131,122,62,244,169,160,175,48,87,28,141,79,147,222,54,234,59,117,199,209,70,121,149,43,91,120,194,166,120,35,52,84,140,167,239,109,125,154,202,246,196,203,210,168,114,99,145,91,226,88,154,41,149,233,68,21,234,206,133,217,132,192,149,202,65,231,134,191,14,18,119,237,97,112,113,170,120,222,108,126,186,182,98,96,106,244,53,144,25,35,221,232,151,2,35,230,227,51,18,157,123,91,11,248,16,161,86,246,245,3,178,164,18,63,153,87,231,183,51,2,77,249,221,190,144,89,253,72,15,80,62,137,48,31,146,21,170,225,254,50,207,166,107,60,193,23,218,62,173,122,20,131,20,15,155,83,229,191,208,134,231,63,142,113,143,102,151,145,79,95,223,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,37,186,6,108,134,70,10,91,70,36,238,250,108,156,100,239,83,33,69,126,81,35,240,96,155,172,119,141,99,200,140,219,26,166,119,43,176,133,92,254,190,32,133,234,2,131,16,19,222,118,14,195,172,85,238,0,130,17,173,196,35,229,187,215,109,178,25,225,180,184,52,74,153,123,189,13,44,95,162,199,224,179,217,215,247,133,176,201,199,128,97,48,176,95,109,114,223,231,227,65,197,57,96,164,75,178,194,120,82,221,161,68,38,92,225,138,229,248,14,216,186,188,4,134,83,116,127,28,39,10,29,105,108,64,251,240,193,48,207,7,215,149,229,69,215,74,74,23,238,234,93,11,91,16,162,151,127,96,40,15,84,237,115,36,101,213,119,192,221,200,217,186,197,223,123,214,248,132,88,42,245,210,16,86,241,88,197,62,48,177,65,160,21,10,126,83,142,131,207,247,157,149,56,202,242,22,31,152,57,250,234,215,59,6,202,39,113,244,137,25,178,126,65,211,146,146,242,200,55,173,11,127,11,255,25,235,164,94,46,184,199,144,166,88,161,180,252,132,179,116,116,100,86,235,162,213,101,30,171,168,128,49,20,85,154,209,9,222,199,136,78,84,179,147,208,54,138,197,166,251,246,115,26,113,248,137,64,74,246,178,136,205,27,37,61,209,15,22,229,205,123,73,33,4,234,90,74,117,110,228,126,59,81,41,177,84,237,116,136,196,44,37,228,243,205,41,239,235,4,36,232,33,59,92,104,77,214,93,57,221,235,222,221,11,23,27,139,113,221,57,147,70,244,83,211,98,159,247,211,193,97,234,14,14,195,227,106,143,226,11,249,191,232,238,125,102,169,3,162,111,209,2,132,166,175,187,238,30,197,55,107,75,83,15,43,2,240,179,242,214,248,229,2,33,163,235,150,61,99,184,21,240,120,82,248,136,212,150,123,112,155,79,245,27,73,194,62,163,179,119,225,177,44,115,51,217,128,233,157,85,80,67,243,211,131,151,104,215,205,41,154,173,73,122,109,69,97,15,246,139,38,37,50,88,238,110,68,39,182,89,113,169,118,9,98,248,243,194,166,6,35,202,64,112,90,188,159,185,176,215,213,252,75,66,17,55,186,230,161,30,104,165,136,134,115,122,77,228,212,90,205,73,116,95,186,143,45,48,65,175,220,52,76,46,183,230,230,182,118,209,180,18,219,226,233,121,35,51,88,212,232,221,126,120,199,101,211,118,149,84,145,229,196,23,243,35,192,242,184,45,55,33,48,204,159,229,163,159,74,231,22,45,50,24,143,53,68,60,126,133,29,149,225,96,191,186,162,199,251,76,193,69,194,34,8,98,200,174,196,209,48,196,84,251,106,67,239,140,62,236,19,9,82,183,127,84,158,198,142,207,118,193,238,200,42,33,69,58,32,199,151,7,29,182,60,2,84,200,254,246,248,172,105,131,80,248,28,62,115,192,104,243,171,150,204,48,43,220,24,226,40,214,203,109,211,38,237,158,38,60,180,166,148,23,26,146,118,143,174,123,36,186,216,193,136,242,201,185,244,20,98,3,84,161,228,145,157,103,220,60,79,87,127,198,128,170,82,67,55,97,72,197,152,43,219,163,19,120,126,43,164,73,42,201,54,169,152,88,253,55,249,19,65,179,191,10,175,4,125,115,200,86,174,72,193,87,153,155,194,52,11,174,171,57,209,180,21,128,134,148,138,162,139,43,86,140,212,85,57,142,100,81,157,229,194,103,194,110,42,173,120,194,74,255,170,81,29,88,66,14,68,82,109,134,190,2,157,168,89,229,38,49,105,153,33,153,82,77,228,81,148,121,6,220,254,17,82,26,164,187,202,82,152,190,218,180,66,62,132,44,138,92,89,54,33,149,230,48,212,1,185,48,99,1,229,16,38,97,74,144,159,78,246,110,253,167,151,201,225,22,209,170,36,13,212,252,182,150,105,56,221,219,58,27,75,220,130,252,153,32,103,32,124,46,44,115,224,51,249,185,137,219,36,143,7,145,160,238,20,48,239,85,165,46,217,53,180,43,169,98,27,26,17,223,249,245,186,212,30,71,171,248,167,237,85,227,137,176,43,85,169,214,134,36,130,167,115,177,161,193,97,161,139,178,40,44,130,120,151,76,192,45,203,209,40,0,246,43,20,83,113,166,145,115,83,42,118,133,127,243,125,74,34,215,130,88,43,234,133,241,62,78,152,46,138,243,168,40,179,219,12,165,152,100,18,161,10,143,21,33,72,165,114,45,150,145,8,164,179,13,246,163,201,20,55,145,76,61,111,128,253,209,133,109,151,40,74,175,103,249,245,222,37,148,156,207,192,145,247,65,140,185,220,195,16,161,153,68,191,196,133,145,218,117,9,65,147,137,37,181,32,18,182,152,205,251,156,113,54,54,136,223,223,217,234,196,82,196,59,113,52,58,43,42,0,189,209,170,142,31,167,107,170,47,81,28,70,24,126,133,214,76,163,141,74,180,44,73,45,100,239,161,59,63,190,81,24,17,229,222,65,107,104,188,239,249,107,84,16,56,211,94,118,63,175,52,31,29,102,186,134,67,199,134,230,38,61,150,254,175,8,5,224,39,158,213,72,84,129,105,48,246,118,74,94,136,209,243,69,215,250,188,240,26,23,198,22,79,76,173,112,239,59,193,248,140,73,197,68,14,68,9,124,202,36,77,114,247,153,195,179,89,148,133,170,208,160,91,83,134,74,110,198,105,136,177,128,76,142,234,159,211,50,188,239,48,172,73,229,190,172,29,178,132,36,17,189,147,85,180,169,51,170,182,46,230,138,253,130,245,123,93,152,25,62,197,215,105,2,184,34,219,142,148,94,246,184,142,138,78,74,242,170,19,154,102,46,180,95,217,129,17,150,95,152,151,187,60,226,108,152,251,168,254,249,137,192,171,171,85,208,45,220,167,216,84,52,130,215,32,220,215,207,233,73,78,77,56,186,66,124,138,244,227,141,189,154,169,119,215,64,51,106,73,114,236,137,110,144,116,118,24,250,94,23,99,3,122,120,179,95,22,214,225,226,215,192,134,45,187,145,10,126,230,83,205,174,128,49,222,30,1,99,219,168,250,254,217,116,53,252,137,208,123,36,14,24,219,188,94,93,173,43,97,4,120,105,21,160,8,211,228,11,23,105,140,61,3,136,134,133,28,191,141,49,172,94,120,53,113,228,30,48,154,115,98,76,240,19,37,186,104,150,79,158,6,5,146,192,247,96,35,73,95,35,9,180,138,99,181,54,15,130,174,254,24,235,236,82,122,138,181,5,209,146,34,22,24,112,191,102,26,23,22,149,25,80,108,123,203,69,69,216,10,38,132,233,84,6,122,166,186,162,198,29,104,94,198,122,76,191,225,80,103,142,185,67,13,213,208,41,170,111,244,84,224,31,86,253,174,18,1,137,220,21,250,92,222,18,197,209,59,139,30,17,58,73,102,206,24,112,238,210,95,13,81,177,221,96,148,118,157,86,213,247,35,163,155,177,227,199,97,191,62,62,43,213,52,235,98,85,156,82,156,173,148,33,231,142,160,111,45,251,210,196,225,229,172,153,55,38,92,52,1,220,172,13,112,139,70,75,156,147,206,99,146,43,195,200,186,223,73,22,19,52,113,37,132,247,13,129,97,198,252,141,230,134,156,219,82,74,177,32,15,227,28,10,92,205,147,34,212,215,204,155,102,8,124,2,139,28,15,141,220,83,94,114,229,48,93,220,154,131,117,11,79,111,129,49,126,218,49,81,90,172,177,196,14,136,198,129,25,207,180,80,117,80,43,161,141,118,142,127,94,244,227,148,199,198,8,203,195,29,247,157,145,161,145,193,2,156,90,68,187,4,206,226,165,92,135,165,221,34,242,163,64,50,101,70,194,208,115,135,182,33,100,161,115,114,129,9,166,93,97,179,88,79,161,56,36,193,2,25,61,212,219,140,238,246,216,47,141,160,182,18,133,195,77,18,251,37,122,107,92,69,249,192,179,169,74,7,112,103,226,13,56,73,170,227,108,222,38,205,244,174,238,134,220,179,16,220,224,213,100,164,228,124,99,131,90,112,81,87,169,102,118,139,31,108,170,249,91,44,171,160,80,57,237,137,62,216,141,98,129,194,228,120,99,79,69,148,34,19,113,55,254,126,28,76,230,100,40,72,153,102,197,110,141,202,180,30,139,231,96,100,112,248,54,87,125,96,220,75,98,127,76,121,236,142,50,12,176,150,183,7,1,119,149,215,68,200,187,176,3,9,245,182,149,68,130,131,12,53,234,171,35,178,67,231,33,13,241,233,98,14,31,177,117,199,190,45,101,185,178,97,34,215,145,184,34,251,212,30,216,24,191,1,51,109,232,143,39,35,152,198,238,186,137,128,38,40,221,76,59,80,52,103,228,183,187,101,228,35,235,149,230,227,37,68,167,139,243,121,13,133,58,123,209,154,141,75,30,202,111,153,98,214,133,145,126,243,101,145,102,158,164,199,26,173,57,93,221,55,196,110,179,194,168,0,213,128,73,165,232,209,152,86,248,119,121,150,181,45,166,33,100,65,206,138,27,143,59,25,135,83,15,38,218,106,33,11,71,110,182,42,108,1,169,75,179,77,184,160,163,63,176,179,63,65,77,0,68,208,132,140,229,114,93,55,252,211,245,145,152,41,139,43,77,194,15,153,210,87,84,219,79,166,184,4,172,38,192,160,131,82,165,163,179,169,239,37,240,89,118,87,72,202,157,47,71,10,14,149,36,77,241,102,121,219,104,36,153,232,154,57,26,165,56,51,85,77,89,154,200,26,118,15,9,9,241,154,116,170,128,82,101,107,1,103,170,245,10,67,222,138,163,147,41,171,11,76,102,192,71,17,163,96,74,173,176,162,48,71,227,132,75,225,81,245,47,250,227,104,133,250,40,67,64,191,137,188,108,133,213,53,221,45,238,192,184,130,52,65,19,156,228,15,44,22,37,202,133,177,87,75,53,116,244,168,15,200,35,193,39,217,109,24,207,68,141,58,243,172,10,143,238,1,103,33,249,6,49,87,224,97,205,217,31,140,58,148,8,163,115,106,156,105,138,139,240,145,218,147,53,207,188,15,125,10,62,147,47,123,148,242,192,168,111,175,128,233,223,208,103,210,104,6,241,43,231,75,172,250,174,135,165,52,93,102,175,229,199,89,28,61,57,219,102,186,194,31,159,215,3,79,118,227,126,99,216,121,171,223,91,163,61,36,212,234,16,197,203,73,7,233,68,54,228,139,11,129,83,151,162,179,113,54,179,187,100,163,191,75,7,117,121,142,230,222,29,174,77,179,175,156,59,204,43,233,223,156,79,160,208,76,61,181,173,128,73,135,200,80,193,157,106,173,56,58,87,165,175,1,215,232,124,64,253,103,138,28,54,207,140,238,146,184,48,54,253,207,67,249,165,103,3,166,105,67,127,27,149,196,229,191,157,97,61,157,239,231,255,95,121,250,227,239,255,241,143,127,254,187,127,95,127,154,127,133,250,211,95,186,34,185,96,147,188,15,216,26,184,5,198,175,32,181,128,7,206,236,2,227,219,186,67,4,146,28,149,14,110,150,2,111,202,6,38,106,211,71,157,243,149,146,3,166,179,90,96,4,67,239,111,35,148,166,35,31,219,154,30,40,210,135,114,97,200,54,185,130,171,189,197,166,145,13,34,117,189,199,39,77,53,120,36,253,172,136,147,82,192,153,124,186,126,179,168,28,142,59,190,246,212,0,220,122,180,150,11,76,34,183,94,86,122,96,220,137,66,149,147,138,239,220,15,220,238,149,55,203,20,202,55,107,149,242,218,99,182,25,154,56,2,134,196,228,95,198,180,5,240,57,250,76,249,174,171,6,203,167,105,156,75,30,114,142,120,33,214,236,42,123,61,203,20,246,152,68,207,212,211,203,11,122,195,130,117,128,140,38,126,155,164,250,250,157,6,207,203,124,226,65,20,141,231,142,245,50,179,83,40,58,67,39,83,183,243,217,127,116,205,197,217,62,174,187,34,21,214,246,52,3,232,226,144,112,241,91,1,195,98,156,58,129,211,225,26,2,174,112,78,211,51,191,155,91,207,93,181,104,15,84,120,163,146,20,176,149,222,4,54,73,170,88,49,11,252,255,173,171,90,154,177,148,227,29,157,116,146,28,137,20,191,175,106,63,15,167,250,172,29,229,35,223,24,12,201,78,208,98,201,60,71,201,14,45,69,233,140,138,235,106,208,222,159,133,37,223,10,107,226,66,212,113,179,241,8,189,215,182,210,38,146,138,126,32,103,33,111,43,194,50,58,138,135,222,22,106,10,203,247,52,9,22,137,110,127,241,149,153,221,67,236,132,173,69,209,75,195,199,34,69,128,67,63,183,164,12,224,229,54,87,156,34,201,135,63,146,92,184,149,195,34,124,79,70,37,87,216,68,138,188,250,133,42,193,51,74,173,214,22,213,248,179,211,27,154,236,160,165,20,67,9,15,132,41,250,233,67,163,209,233,238,44,232,113,155,47,204,100,235,187,154,150,178,166,163,129,17,223,159,1,35,17,42,227,236,76,18,163,134,108,52,165,179,36,150,203,20,12,107,164,132,81,95,28,234,252,138,2,107,248,77,193,63,42,85,67,28,115,96,153,87,54,154,234,188,140,67,184,213,197,179,186,40,44,149,172,219,196,19,116,115,117,206,19,128,1,184,21,222,108,25,46,188,171,52,22,84,227,34,70,185,39,227,222,45,206,49,136,199,103,172,108,28,166,75,71,62,47,4,148,155,123,187,2,227,221,163,187,30,52,153,74,168,101,83,28,210,221,51,187,147,8,195,179,213,88,244,210,136,159,210,165,25,64,194,172,186,31,195,174,45,151,203,21,128,14,167,219,181,243,144,61,99,135,4,120,87,235,100,246,130,37,178,56,116,95,104,247,38,48,222,91,59,96,204,130,158,163,233,214,185,48,2,38,186,129,166,136,217,47,27,96,35,39,36,48,225,115,164,59,224,231,214,119,251,141,167,164,39,44,50,129,156,140,99,75,23,238,16,110,47,166,202,167,48,46,207,62,212,216,158,37,33,241,215,95,0,236,187,69,20,149,182,122,66,67,18,111,183,226,223,11,143,238,129,119,36,175,138,17,237,212,161,219,182,23,161,133,15,129,76,182,16,35,97,214,20,138,242,208,255,133,87,71,113,169,164,40,193,21,155,223,100,230,0,30,161,141,94,108,191,247,228,128,24,93,254,219,243,215,152,168,41,32,238,197,15,166,152,42,13,125,20,95,199,108,81,249,70,31,83,195,221,3,207,237,118,211,192,116,31,72,78,142,85,224,230,105,56,113,211,148,93,53,129,46,191,47,250,178,132,71,95,145,152,222,89,202,219,235,4,75,154,25,27,238,217,73,142,172,170,20,209,129,44,203,22,48,101,1,125,224,86,148,185,134,10,112,63,52,171,102,190,193,145,241,206,88,124,166,199,121,28,7,150,18,149,115,202,65,114,110,204,46,34,151,66,2,42,233,100,11,77,1,138,160,195,211,242,58,154,75,180,116,97,248,72,204,252,36,135,49,246,13,158,79,197,102,118,202,185,81,46,74,65,156,98,26,57,11,67,123,156,201,91,80,140,168,59,174,173,201,225,115,50,38,228,168,188,83,242,214,244,174,25,159,59,186,233,63,19,99,242,70,224,181,162,88,203,215,36,25,115,54,47,55,159,126,2,151,38,186,5,112,32,80,181,138,66,48,222,61,18,205,35,40,83,219,45,142,27,87,71,78,221,17,118,137,18,196,153,94,212,232,145,194,202,102,219,229,48,26,238,69,83,226,8,191,68,189,20,73,30,17,109,175,63,253,178,200,244,147,9,147,15,251,160,244,121,71,157,160,227,81,41,239,3,210,73,107,81,28,25,76,11,114,101,155,150,226,21,53,138,140,144,165,160,48,92,122,84,117,242,214,45,204,74,11,5,250,64,77,1,102,40,188,246,138,66,24,77,246,34,89,2,235,135,29,183,151,155,72,109,37,45,219,96,99,30,70,18,180,49,38,209,114,56,48,146,225,89,224,249,192,70,153,245,47,160,209,253,81,101,214,128,118,143,231,198,133,179,148,37,41,220,96,180,117,143,182,121,64,97,246,18,69,224,244,84,133,22,150,112,247,198,44,184,209,122,20,173,93,247,104,120,221,90,10,59,95,242,206,113,110,75,15,72,33,13,215,237,25,149,73,248,180,162,125,126,96,56,151,59,142,134,76,154,181,12,215,44,206,14,24,245,142,170,176,113,148,28,54,247,44,169,77,34,181,178,238,141,17,208,169,247,56,51,205,94,113,110,107,205,86,71,118,230,222,18,87,78,219,145,236,52,48,126,26,222,164,15,204,215,175,40,193,229,45,170,98,160,220,164,178,153,17,85,10,152,142,63,113,185,223,216,20,187,44,156,193,237,41,93,226,111,89,138,192,69,239,154,93,232,125,38,56,57,101,173,169,18,20,175,184,108,196,194,181,228,138,17,148,107,67,85,118,159,152,136,42,204,34,31,215,125,158,215,144,113,184,233,183,13,82,0,114,52,229,45,37,195,220,14,247,37,50,161,154,123,222,40,18,246,112,80,130,199,216,116,36,33,85,52,115,28,141,225,158,76,58,27,43,242,216,136,176,171,56,239,167,43,60,114,138,121,227,204,133,93,100,71,89,235,174,78,107,253,81,19,101,113,196,236,178,126,221,88,6,35,88,36,213,247,68,81,54,94,136,113,112,132,96,133,170,110,191,32,151,46,54,243,244,190,231,248,180,33,134,245,242,148,238,45,86,13,152,71,166,71,147,209,136,215,105,171,159,24,246,66,11,104,65,108,105,86,149,22,66,79,66,117,58,123,180,223,136,55,132,103,129,141,243,142,21,6,43,62,9,75,91,66,202,206,141,140,184,16,209,60,160,216,202,154,238,3,1,102,87,17,227,76,122,111,115,16,60,152,160,154,104,238,0,83,101,141,71,194,144,18,34,81,26,233,74,238,86,230,54,36,252,133,132,129,22,225,29,70,203,172,76,133,194,145,250,216,247,251,216,29,174,174,16,64,240,116,137,75,75,108,166,132,41,132,58,100,27,151,53,6,251,68,104,24,36,47,235,37,18,45,152,242,119,132,55,100,165,186,91,101,195,150,43,237,49,169,39,143,186,47,117,171,38,181,15,167,231,108,197,186,56,161,212,200,203,226,83,218,193,138,100,145,85,111,26,12,219,217,84,142,75,138,41,34,110,139,23,246,94,225,129,71,226,168,138,244,6,98,15,48,244,239,209,230,161,46,236,170,204,67,138,75,67,6,65,206,109,50,69,97,43,104,28,38,225,74,55,155,121,111,9,124,32,89,86,31,218,152,237,67,227,190,171,132,57,54,43,172,18,15,109,149,174,132,7,123,166,123,203,219,88,202,164,195,46,177,95,242,9,67,174,9,140,88,246,140,64,3,23,143,231,104,68,66,211,13,22,8,0,132,228,87,145,176,30,17,106,80,14,144,129,208,108,19,112,121,68,108,210,134,30,189,241,20,143,163,151,21,19,133,34,104,61,74,215,106,46,233,126,242,119,103,99,6,57,101,179,211,18,130,161,217,97,220,15,128,244,140,208,157,177,241,90,237,46,216,236,102,187,92,26,150,25,241,182,216,251,116,229,148,53,235,211,106,177,64,32,17,35,100,233,179,213,164,100,19,203,11,77,191,50,31,161,150,214,87,111,2,87,25,41,205,138,7,119,237,74,67,183,155,76,3,116,118,117,137,99,212,198,30,125,210,125,93,9,17,116,20,194,178,105,196,238,125,15,62,241,155,146,73,41,194,230,75,248,65,181,82,104,99,221,58,154,34,0,67,183,64,26,185,76,116,164,69,109,243,188,110,220,250,4,102,198,15,34,19,59,240,94,148,6,187,77,63,40,34,226,137,255,135,16,112,77,21,41,162,109,148,163,197,135,123,24,161,37,190,189,141,243,73,22,226,48,125,64,245,242,61,177,128,22,55,120,182,117,193,225,32,28,146,132,12,89,123,228,31,199,101,159,160,205,45,124,103,62,228,216,160,16,59,136,148,125,195,74,99,140,216,212,241,57,73,98,2,155,27,148,92,3,54,167,13,225,113,27,95,52,182,101,188,48,105,184,253,25,161,251,146,91,153,198,149,54,79,165,236,154,95,90,71,88,23,2,33,112,185,155,31,83,184,148,7,78,92,152,118,108,240,97,244,136,174,20,107,81,244,155,3,159,137,65,100,242,49,43,103,87,23,230,129,232,101,78,245,88,165,34,63,3,158,150,83,19,202,62,203,187,15,164,98,37,7,117,189,205,48,241,195,93,176,161,38,244,104,19,64,80,241,228,65,129,98,240,24,234,14,58,52,122,192,214,85,37,13,47,244,144,121,240,86,232,177,204,218,226,140,34,127,245,121,1,109,193,173,6,100,108,239,83,139,238,14,218,184,211,107,221,65,156,178,46,245,37,55,109,103,39,27,20,134,139,208,227,134,186,238,208,112,17,9,176,179,78,98,249,167,253,236,136,61,5,156,96,18,105,63,123,66,17,224,222,117,126,244,228,178,209,102,131,24,67,39,168,10,119,48,13,247,184,108,136,215,143,235,78,181,214,224,28,48,186,195,234,25,130,220,77,141,39,106,202,236,249,241,155,158,145,222,166,197,138,252,129,246,210,83,14,142,158,23,92,233,31,24,95,202,25,93,66,20,135,165,163,15,178,227,77,220,157,45,20,19,175,106,184,172,218,34,221,121,226,75,141,238,232,53,163,155,228,50,126,224,142,169,138,120,53,255,88,135,203,78,85,223,38,84,201,17,126,140,103,59,175,2,153,100,133,17,0,10,24,94,135,118,241,211,72,31,87,134,59,115,121,90,236,8,12,47,140,219,183,202,132,47,171,239,7,235,134,14,14,185,48,12,48,99,231,148,145,58,87,53,70,122,119,238,7,192,187,94,85,125,88,24,88,53,242,207,131,61,131,250,149,86,210,5,209,48,54,240,150,83,165,34,170,69,123,8,76,55,251,223,174,20,77,225,228,68,205,223,70,113,209,92,133,71,249,119,189,191,22,246,178,3,37,180,188,2,248,6,163,99,154,63,24,166,201,37,197,224,123,132,170,221,47,106,179,220,197,96,174,186,48,157,232,191,218,202,47,179,113,201,6,200,69,17,120,253,8,76,160,84,26,35,226,195,128,142,86,212,95,100,117,224,76,15,78,85,56,67,39,105,14,179,185,138,224,7,248,124,72,53,125,215,205,176,238,87,81,29,152,109,79,113,152,40,251,186,2,0,163,177,190,253,199,209,110,187,189,251,192,219,152,73,31,220,109,239,39,151,150,217,230,252,210,152,48,113,237,249,119,61,26,46,162,255,56,143,247,126,55,118,105,109,127,223,205,34,245,65,177,227,254,184,105,164,213,245,61,22,200,228,162,118,216,205,76,178,215,237,40,10,94,145,167,52,179,47,211,42,255,224,179,51,160,107,71,224,142,147,147,255,54,61,36,55,190,7,134,196,209,191,161,98,61,11,183,157,17,247,200,201,26,249,189,237,198,162,86,186,92,25,76,161,186,170,195,77,205,220,16,98,224,51,43,254,227,108,76,238,52,199,98,217,178,55,24,193,134,66,93,79,94,55,133,189,241,53,52,178,7,93,246,2,4,78,197,205,237,151,89,125,143,58,229,199,97,113,119,127,35,244,101,246,32,254,130,26,31,113,57,74,59,238,184,131,129,153,189,124,197,228,101,50,52,80,141,4,166,1,162,239,128,33,80,201,35,183,68,89,156,217,186,118,228,194,240,219,30,75,126,59,21,125,157,208,246,74,205,113,101,204,115,247,183,7,57,185,175,1,9,152,162,80,187,71,99,40,201,36,237,15,5,62,236,190,23,14,115,215,167,65,219,214,151,125,3,101,96,252,142,118,9,184,93,165,6,252,12,32,191,248,80,32,50,29,245,190,142,65,17,45,249,167,205,46,227,124,202,114,221,216,229,124,116,102,96,243,78,16,56,121,70,13,208,186,160,4,203,84,22,253,170,172,139,73,110,153,189,241,242,33,136,167,28,138,222,130,242,125,44,127,25,5,59,121,25,37,164,183,87,243,49,214,173,217,168,235,111,67,112,170,14,163,95,54,115,21,184,209,81,244,77,10,157,122,90,149,65,6,233,183,124,206,124,88,44,116,147,146,191,48,125,201,51,198,201,98,214,200,247,129,34,165,55,71,12,132,101,108,55,185,49,20,39,218,240,251,222,44,81,93,97,12,165,227,198,232,253,26,250,208,112,21,248,228,41,208,108,162,64,180,4,101,199,227,227,123,32,96,38,115,93,55,43,31,255,240,140,154,172,31,61,205,95,16,137,63,248,236,26,37,101,134,99,57,132,254,233,176,213,111,100,133,160,227,109,45,159,112,24,50,88,172,8,108,138,146,126,221,11,169,152,114,135,81,67,202,39,249,24,157,184,2,140,124,95,8,38,101,235,99,238,2,159,231,183,182,28,61,112,22,245,229,7,70,241,184,66,87,102,73,19,89,227,3,163,116,33,207,140,235,114,89,25,94,44,81,182,188,205,19,216,140,30,243,44,250,15,39,30,184,183,109,242,246,247,183,123,71,210,240,94,56,133,170,115,91,51,96,68,134,228,232,97,201,65,191,175,51,202,235,173,48,116,51,240,172,177,222,155,13,134,62,52,227,104,229,64,17,127,145,49,94,173,43,212,167,140,9,221,100,39,61,152,6,152,116,239,139,14,73,57,117,177,157,206,247,190,120,243,249,90,162,1,35,127,148,190,15,8,13,140,124,155,137,9,187,78,4,158,125,229,91,4,143,187,101,189,240,129,95,222,7,155,175,130,44,47,212,218,207,156,213,29,62,99,241,154,185,1,47,180,147,190,43,167,196,51,174,33,14,207,20,222,112,30,14,99,84,190,183,192,8,215,251,146,189,8,171,135,62,53,212,15,147,191,48,236,238,207,216,20,24,239,137,207,253,8,241,253,108,28,79,189,177,66,198,195,97,228,91,245,133,145,146,251,236,112,23,179,116,94,93,134,26,219,206,249,241,118,168,44,158,24,107,203,143,99,52,219,34,146,65,65,47,235,226,69,190,162,76,127,230,155,79,104,73,64,0,203,224,211,26,65,62,63,217,14,237,162,191,94,242,234,48,27,141,46,167,38,225,189,61,22,217,188,145,53,239,133,211,167,142,203,228,7,147,151,190,187,111,166,238,110,13,3,31,12,237,53,203,125,161,221,146,83,241,31,71,59,107,75,52,145,169,234,197,42,178,59,149,97,25,199,88,222,204,79,120,249,192,148,196,101,170,134,178,147,99,94,225,50,219,173,110,116,110,218,98,211,15,166,142,92,100,21,193,199,169,121,36,2,229,181,87,25,135,9,113,177,79,204,135,82,31,209,129,160,198,114,110,31,88,16,163,78,242,203,180,200,172,225,199,66,178,185,254,94,140,87,110,234,251,240,233,52,160,61,255,162,227,252,191,175,133,8,20,87,205,59,221,209,139,76,251,199,254,96,156,193,175,176,101,183,64,125,124,196,151,69,254,33,37,137,52,204,92,116,12,191,50,52,158,196,170,183,91,125,109,251,215,197,0,68,243,161,93,152,14,180,244,35,190,240,214,49,130,144,223,78,5,42,218,119,101,217,68,136,110,168,97,113,29,170,105,63,24,219,81,145,1,102,143,10,149,232,155,208,186,149,141,101,82,129,157,254,205,9,54,216,69,66,6,109,213,65,253,194,15,69,6,228,150,75,77,122,21,234,108,185,240,148,41,35,163,72,194,62,237,131,155,138,46,144,222,30,22,16,127,104,55,67,181,123,213,99,155,123,222,116,152,50,200,13,134,45,223,227,230,18,192,212,207,238,52,156,145,131,92,95,242,117,177,123,156,104,156,94,24,143,154,207,18,0,145,190,73,42,88,96,203,125,124,33,22,230,120,45,101,61,26,10,232,252,30,10,178,172,249,90,4,99,134,75,121,226,219,118,157,133,136,239,170,202,149,101,90,63,125,24,177,175,154,183,151,140,239,189,48,183,126,183,141,155,0,217,218,11,47,156,219,183,159,27,149,191,91,37,48,63,232,253,117,114,50,184,207,231,146,101,128,119,171,188,251,67,161,241,123,146,154,250,127,238,234,255,247,127,254,167,127,251,47,255,240,199,63,252,215,63,254,231,63,253,187,45,125,31,127,133,45,253,95,186,156,123,181,195,172,48,28,166,104,163,207,9,34,77,241,87,68,120,189,229,115,67,223,53,125,230,111,192,164,243,186,194,180,125,245,128,211,144,229,134,86,30,40,34,203,223,193,160,210,43,40,50,217,219,95,32,52,117,217,22,156,107,50,193,250,226,239,23,231,23,125,253,205,132,60,124,116,116,188,48,183,14,76,150,46,71,17,103,184,118,95,228,193,240,174,172,254,219,244,254,47,65,231,50,94,204,135,38,235,253,151,187,34,153,251,229,168,9,35,127,94,49,242,57,154,89,149,127,80,230,59,114,163,88,172,166,203,216,45,142,198,199,66,62,199,73,94,242,19,150,227,115,164,248,222,228,104,68,158,151,79,249,56,214,167,173,243,8,95,103,241,79,166,88,221,88,110,140,101,239,140,60,255,152,185,147,107,91,130,216,37,145,105,76,51,104,218,87,57,247,26,230,23,238,83,235,68,95,253,6,46,148,45,219,103,131,206,196,107,46,155,89,38,253,14,249,223,225,106,114,228,178,162,96,43,87,183,255,118,106,150,165,187,176,49,213,191,184,165,147,244,191,252,3,147,220,78,35,38,192,52,217,112,202,14,17,102,229,248,152,231,11,141,97,72,218,67,86,209,132,64,145,175,101,230,168,39,7,67,181,235,254,121,192,219,239,183,247,135,228,160,61,101,255,109,4,39,90,185,97,232,89,45,78,240,230,15,156,184,125,106,212,2,43,162,222,197,127,155,228,129,198,29,35,13,143,4,217,204,143,38,97,7,9,0,95,192,9,44,206,109,77,129,9,246,62,94,210,50,102,241,106,146,200,227,179,135,51,229,48,26,91,18,247,159,160,5,105,152,225,49,13,53,102,217,158,146,88,62,107,157,95,217,48,45,242,55,88,203,30,247,211,77,53,111,165,145,64,138,108,171,111,165,216,136,166,44,25,146,66,160,63,34,96,66,104,86,2,119,92,122,203,215,162,0,122,130,139,38,249,174,178,167,233,66,70,20,73,211,223,141,126,201,1,86,223,165,157,65,100,85,102,217,51,236,28,219,98,36,174,134,70,183,236,179,220,47,152,208,185,119,137,74,138,173,108,109,123,228,60,8,137,154,194,21,213,36,223,80,32,239,216,100,95,92,79,8,79,129,233,131,233,154,151,16,146,252,82,138,116,21,238,154,243,42,29,219,118,131,171,245,29,1,105,138,156,116,195,208,105,79,174,14,211,66,93,20,134,186,61,124,231,186,151,117,73,62,251,9,244,21,124,23,118,162,175,93,117,15,71,243,172,103,70,9,128,196,56,17,216,68,59,252,232,153,141,205,168,48,18,112,190,55,37,176,152,146,136,128,246,50,125,195,64,123,194,9,209,101,151,133,101,221,199,211,98,251,136,32,151,36,11,232,65,96,189,112,248,44,247,138,82,115,73,177,53,101,86,91,122,215,131,229,39,247,56,245,217,241,201,118,30,163,202,217,99,79,141,189,243,42,10,211,81,239,99,129,37,15,197,58,217,207,155,187,193,136,163,33,85,220,251,58,65,10,221,185,241,227,88,212,41,108,98,248,177,35,31,150,111,86,152,234,71,142,163,205,7,126,75,34,2,19,186,226,239,203,42,127,93,142,30,20,151,238,134,254,124,31,178,77,106,166,142,20,73,142,138,135,150,140,67,230,202,51,176,61,245,131,75,236,152,154,55,42,38,23,240,193,248,86,92,215,82,226,78,6,106,187,176,73,199,72,38,143,6,80,127,166,102,229,181,101,247,56,76,228,223,147,5,103,11,182,68,68,209,82,136,193,135,98,26,76,208,50,36,61,153,77,220,218,51,71,196,207,151,52,139,241,103,166,204,93,60,167,53,106,149,212,207,96,40,148,182,34,227,133,244,204,146,212,167,53,163,122,202,203,66,249,162,121,83,132,84,226,169,100,114,242,89,142,198,54,54,251,7,68,33,112,202,39,64,32,15,1,197,81,252,63,228,194,72,222,245,25,121,188,66,82,67,30,25,122,140,30,124,19,30,53,209,127,33,91,92,205,217,210,225,108,17,181,192,214,217,231,63,14,205,72,210,239,244,53,116,47,167,244,97,53,53,77,114,211,182,19,105,236,243,94,153,48,37,59,95,176,232,8,152,62,52,121,36,228,44,106,247,108,49,190,70,210,28,141,246,38,157,186,145,119,165,231,105,75,173,102,218,227,156,158,119,69,43,73,51,1,19,77,167,152,238,44,132,156,75,142,62,35,214,37,26,151,201,133,53,69,145,15,159,55,143,157,76,253,91,75,53,164,84,154,215,44,32,224,104,129,43,87,106,65,158,171,134,41,186,165,174,176,50,82,38,158,247,49,90,114,145,172,209,178,118,127,95,4,232,215,72,85,127,156,236,127,245,121,26,97,19,104,2,82,152,203,232,118,120,101,238,68,34,93,179,101,11,218,241,244,135,70,30,244,236,140,229,220,172,110,159,60,42,12,163,243,1,77,45,41,66,215,78,129,66,84,124,209,51,1,94,152,173,175,22,28,201,210,37,159,229,97,139,164,38,217,77,116,196,93,102,133,74,11,202,87,250,227,149,166,27,79,9,35,144,180,243,91,174,228,211,244,163,43,36,128,174,240,89,96,218,173,10,14,184,117,242,70,186,169,29,182,40,26,146,241,215,74,234,98,146,242,135,6,65,119,75,224,184,144,218,200,158,5,132,235,152,171,36,149,150,53,192,251,72,67,53,173,213,161,71,167,113,31,26,155,73,52,28,255,54,251,79,51,184,49,41,72,187,28,120,25,118,249,94,3,7,190,1,10,48,233,185,173,48,237,104,53,224,166,205,220,192,56,67,94,152,9,227,249,113,44,18,250,133,135,248,185,1,155,12,83,192,236,12,178,192,86,237,31,1,79,218,26,20,38,204,184,48,6,151,207,209,61,242,111,6,179,79,81,216,220,87,3,198,196,246,57,250,115,145,48,17,47,116,28,244,161,80,240,254,86,98,224,76,185,84,225,194,109,95,120,60,15,220,202,58,113,211,16,22,46,183,24,120,76,255,104,12,94,119,199,99,48,211,110,92,54,116,250,231,117,97,119,61,239,149,153,122,188,194,165,122,141,18,24,150,128,190,205,77,65,106,92,120,138,164,251,207,87,160,165,123,105,40,242,233,251,216,235,235,116,250,161,173,234,109,243,140,62,163,136,31,140,120,139,194,103,233,110,247,212,67,246,29,6,155,1,205,133,179,116,13,0,51,1,223,31,167,175,106,42,108,133,184,11,15,33,249,194,58,203,206,24,250,193,91,252,172,128,15,216,238,209,180,12,201,11,43,230,8,191,63,120,99,35,152,20,134,75,209,75,192,180,213,45,133,103,251,124,3,127,240,18,169,54,147,77,39,45,122,97,213,24,5,182,205,165,28,61,229,194,41,202,121,88,102,168,116,67,128,34,148,212,46,154,239,190,6,251,55,242,230,249,190,16,86,69,25,104,214,223,50,238,51,51,114,159,194,24,125,239,11,143,162,215,77,35,188,231,173,12,62,159,121,83,120,143,33,227,112,98,56,42,240,198,196,186,201,251,234,15,74,70,85,222,230,92,10,210,247,38,35,1,113,120,133,79,172,84,101,152,157,153,125,42,204,125,220,187,50,107,108,133,77,229,248,194,185,233,48,179,198,128,217,229,235,42,58,33,33,135,39,79,140,252,218,131,90,1,246,126,216,218,203,7,124,194,232,52,100,90,88,15,106,221,123,119,78,217,194,244,3,38,103,115,15,102,91,170,167,206,110,23,250,155,205,84,168,205,116,253,215,231,60,246,155,42,183,40,77,1,211,141,126,79,77,154,229,129,177,10,222,119,22,94,98,114,247,27,253,109,201,20,191,154,46,16,152,145,124,50,229,63,120,8,245,146,225,191,206,222,32,230,43,72,189,83,70,25,58,241,247,117,176,175,223,89,209,243,5,8,204,135,174,191,13,33,99,199,109,67,133,109,75,97,140,212,238,169,201,196,14,133,169,177,197,124,133,240,195,124,225,253,89,5,253,224,180,116,13,192,47,241,107,164,253,224,241,194,185,121,130,20,216,86,124,133,233,241,137,43,39,181,155,229,220,102,223,59,253,145,79,52,45,151,188,48,248,195,45,194,133,209,97,217,203,185,89,110,188,26,151,81,111,111,83,215,100,10,58,59,190,220,159,15,234,61,183,181,97,223,69,160,153,227,226,82,56,127,210,146,63,244,172,209,77,81,211,209,116,120,32,67,92,21,62,49,123,188,79,250,152,196,214,25,24,78,194,10,120,102,17,148,2,198,133,101,7,60,68,77,223,122,233,246,136,215,201,30,86,60,146,200,219,210,168,116,225,166,206,52,192,166,183,17,176,233,254,43,140,81,203,189,112,226,203,165,48,219,145,11,155,232,171,194,236,206,103,192,168,173,61,71,27,37,220,225,19,18,231,231,212,179,126,86,245,63,180,223,172,177,193,231,123,142,8,11,95,212,54,244,182,209,150,95,247,104,237,102,5,101,99,127,15,198,225,163,41,108,247,25,48,86,25,207,111,163,150,116,97,182,165,122,101,153,196,218,133,243,89,97,158,31,31,168,114,5,108,126,190,10,79,111,250,1,166,255,180,63,87,190,189,43,193,96,108,57,244,220,152,80,143,26,48,10,216,250,66,72,88,68,168,210,204,156,81,47,141,112,48,46,188,89,105,76,209,42,19,30,123,181,44,223,46,46,56,244,82,5,76,189,96,62,240,190,215,69,47,250,115,93,76,43,241,249,80,211,172,207,177,163,222,85,149,235,154,207,35,51,234,93,92,24,210,196,253,129,151,203,144,26,124,94,252,120,174,155,69,39,158,73,53,177,50,133,183,219,62,24,204,167,172,143,172,226,168,112,127,220,44,38,20,38,187,24,87,206,54,35,229,7,222,229,126,32,208,19,111,223,129,233,198,185,153,150,193,29,157,15,133,141,149,31,48,189,157,207,165,145,45,190,71,99,63,254,156,219,148,78,3,38,70,126,126,156,122,109,60,22,66,222,246,252,120,52,107,24,60,215,51,84,208,145,136,5,202,58,105,117,170,69,83,118,221,201,20,38,250,120,174,12,247,191,120,228,52,24,63,47,172,154,139,111,192,20,75,158,163,103,221,17,141,48,36,199,124,143,30,94,140,2,86,75,105,67,49,85,10,20,30,218,115,215,180,129,198,56,197,97,121,61,207,12,170,100,60,20,44,98,159,183,105,164,133,64,115,91,239,80,89,145,83,192,246,20,82,212,115,221,139,110,133,128,89,18,214,11,239,8,168,137,212,223,51,175,28,95,64,133,87,145,202,11,167,8,193,78,148,154,69,140,235,247,211,35,182,1,21,199,251,244,62,147,177,46,140,80,242,59,20,86,20,132,178,241,203,231,159,96,214,253,128,71,255,243,209,108,36,2,70,40,71,96,136,43,119,95,135,81,84,215,41,9,105,174,20,95,31,165,198,173,75,35,9,43,249,126,22,47,76,110,140,210,113,189,195,48,153,46,216,133,207,78,121,199,86,249,71,112,151,103,202,240,223,145,62,200,144,220,244,194,207,167,51,87,196,11,9,7,22,137,76,41,243,238,79,188,222,110,187,183,46,115,41,84,241,244,73,94,217,164,131,28,238,189,50,188,157,86,139,112,157,50,141,52,205,21,107,123,144,221,83,38,165,46,231,182,100,114,228,69,54,61,120,50,198,161,226,241,111,28,134,40,123,91,238,56,154,166,252,239,199,145,241,173,210,219,204,162,145,150,207,150,24,40,159,47,187,202,125,153,101,251,247,208,176,95,110,34,35,193,188,95,134,151,253,225,240,229,166,25,130,159,16,170,79,104,116,144,158,7,187,4,70,79,212,79,205,143,137,155,41,104,142,56,7,81,246,54,30,148,37,200,231,105,122,170,71,213,215,117,226,80,250,134,63,152,208,68,239,138,102,137,79,84,214,80,198,169,194,212,32,124,78,97,70,135,162,32,111,139,6,2,223,246,113,116,106,50,72,49,192,24,94,70,206,198,86,208,149,147,168,169,166,29,231,54,165,180,123,52,204,176,234,149,75,40,19,69,122,220,139,153,155,69,184,141,9,56,210,110,2,87,220,206,252,117,88,192,92,244,232,105,158,214,113,234,243,253,201,219,66,222,231,198,57,232,199,20,233,73,45,148,71,32,5,251,203,236,166,247,170,48,170,59,249,194,85,191,62,227,172,167,59,20,186,25,50,9,60,83,241,218,36,48,61,144,77,225,226,156,1,67,79,172,215,21,109,52,36,95,184,137,147,19,48,197,170,114,225,170,59,1,10,9,24,183,95,56,23,125,104,4,227,78,139,1,70,61,90,97,220,176,230,125,42,40,157,46,133,207,48,221,129,98,69,183,21,109,101,164,123,225,169,107,176,65,94,58,239,114,175,236,60,111,189,110,152,247,53,46,204,164,214,4,221,72,199,199,3,197,130,74,175,122,147,30,232,23,237,34,95,108,240,190,131,16,90,68,215,203,218,38,87,18,40,230,4,138,58,221,198,176,180,245,146,207,91,77,249,30,57,90,122,46,25,162,125,128,93,125,8,108,119,94,238,232,68,195,164,173,7,174,105,8,154,117,87,212,77,43,233,190,37,42,0,207,135,1,21,234,222,110,57,15,78,191,170,196,126,254,222,83,86,201,100,131,221,185,231,7,107,142,8,21,105,246,61,129,38,53,155,46,166,193,208,239,77,179,10,233,71,5,107,106,249,146,134,56,215,126,62,216,12,239,49,62,11,24,118,85,111,26,127,249,177,46,76,157,234,194,80,228,103,100,175,78,216,148,147,172,11,52,61,228,229,75,18,21,116,113,18,165,161,162,184,45,38,48,95,200,109,68,53,230,101,186,25,187,201,170,45,241,203,64,78,127,223,58,0,35,245,246,69,146,38,192,39,168,70,214,0,5,153,123,225,180,2,236,218,36,176,42,67,246,230,99,33,255,224,171,33,116,48,241,82,71,145,164,165,21,225,100,38,7,112,159,232,216,231,62,111,182,61,155,192,144,28,188,127,154,91,30,35,240,207,178,78,207,76,171,177,15,148,188,80,82,151,79,114,154,202,216,87,115,63,187,6,116,195,36,136,62,111,39,244,198,97,126,52,84,213,183,192,246,129,127,232,143,134,155,21,237,110,198,142,227,108,85,174,56,155,24,248,126,62,204,242,25,131,196,74,114,225,56,239,249,183,149,182,189,76,57,218,148,111,252,131,63,235,75,235,69,159,25,29,126,190,115,79,104,130,15,153,94,7,209,72,84,109,88,134,169,164,93,120,158,189,97,245,39,158,16,25,75,69,97,106,223,158,118,62,107,58,249,67,29,10,44,135,126,97,230,211,32,117,153,131,66,94,254,94,87,130,122,41,123,154,129,140,75,138,51,211,153,84,116,136,210,13,237,115,2,19,239,147,44,52,14,195,103,243,78,51,44,125,80,242,46,209,26,140,0,3,237,7,196,103,20,206,102,62,246,193,150,163,150,124,196,192,218,184,127,35,1,97,137,214,117,74,25,180,44,214,47,222,195,27,125,61,217,194,97,249,242,111,40,36,227,144,118,201,210,208,100,92,189,21,10,142,213,236,210,219,75,11,200,76,94,162,163,141,179,136,180,202,57,53,85,177,143,135,64,75,104,69,79,87,134,2,213,254,47,153,145,240,78,93,73,135,25,151,214,191,164,26,250,11,56,11,220,163,161,169,156,249,232,123,166,212,254,16,146,189,48,98,144,245,91,136,145,202,53,251,245,128,73,186,32,175,251,193,236,27,68,2,171,152,79,195,231,10,4,125,238,204,247,226,210,1,157,241,44,69,95,32,123,194,59,200,3,50,199,147,252,88,159,178,222,129,167,53,147,77,61,154,137,118,4,156,176,45,16,120,162,236,30,71,79,115,196,20,152,54,131,26,48,98,146,242,80,153,234,198,39,215,1,108,38,58,122,110,138,118,129,194,169,151,57,199,20,83,189,248,140,42,69,46,90,163,195,53,13,229,218,15,30,204,141,109,61,112,251,148,122,129,59,61,196,239,133,239,241,77,181,137,22,175,44,30,80,192,208,38,29,133,213,112,117,247,12,109,158,119,70,246,0,110,212,243,219,231,25,250,109,157,57,33,105,173,23,53,21,12,193,62,24,102,166,214,153,17,254,218,158,220,61,240,121,158,41,43,108,150,139,62,22,224,186,166,170,167,94,84,48,252,153,17,53,79,217,90,48,230,99,109,3,134,78,40,247,69,233,197,163,5,172,6,224,58,231,119,36,121,22,244,192,168,214,202,182,102,179,119,40,197,159,202,153,235,166,120,82,240,227,212,22,252,220,214,147,58,244,125,33,123,81,253,145,87,156,43,159,97,138,17,77,243,115,163,187,52,101,87,180,217,58,230,226,112,97,45,171,250,5,117,76,211,252,153,35,182,50,117,20,147,200,246,9,19,29,31,34,78,185,49,122,239,87,60,84,236,36,151,142,21,179,82,137,75,203,86,79,17,244,12,221,53,252,190,50,205,5,130,34,144,230,109,165,68,208,103,85,31,207,196,128,212,152,95,55,77,190,233,57,154,222,132,56,115,154,244,0,201,109,177,29,111,113,215,244,158,235,64,59,43,214,244,8,44,153,237,235,214,145,68,49,100,125,1,60,212,113,120,70,242,186,224,72,122,44,146,248,148,170,120,67,20,140,254,86,247,145,100,157,80,58,208,168,115,158,87,148,29,206,8,118,202,116,185,201,29,199,185,215,164,17,174,8,76,234,38,142,166,198,163,25,166,179,230,82,214,254,80,99,46,74,164,190,126,47,219,175,108,22,115,25,82,152,5,239,123,33,104,208,148,34,211,134,213,27,157,237,156,140,198,216,242,115,225,117,124,38,10,192,136,44,45,189,50,56,153,95,178,30,29,93,234,193,122,105,38,117,232,151,6,49,84,180,91,128,17,210,14,152,80,94,194,40,147,122,141,239,11,51,165,42,178,50,86,225,157,45,206,221,207,215,212,229,125,2,239,248,190,144,131,26,154,178,88,168,158,183,47,219,8,92,33,232,62,71,167,207,172,6,24,209,160,166,15,149,134,241,24,13,29,226,205,243,212,38,253,153,1,83,74,27,122,105,211,253,44,65,113,28,172,122,240,249,96,156,52,153,76,93,103,201,194,188,49,193,216,113,106,106,74,58,83,39,107,159,242,103,70,18,111,203,198,108,219,106,218,3,78,104,87,103,253,68,246,140,71,102,230,150,82,29,217,216,12,124,198,93,214,9,96,60,98,253,252,206,167,190,227,232,51,43,116,69,79,48,232,187,107,40,89,40,8,233,183,155,247,244,69,153,18,68,22,153,82,190,123,200,113,61,96,142,237,207,180,176,157,54,76,114,33,139,70,69,179,122,250,246,198,16,132,168,161,124,200,76,75,22,161,221,31,103,249,41,58,99,117,235,153,252,96,115,114,104,207,209,39,230,142,115,23,122,153,83,127,38,52,172,198,29,134,224,41,31,254,166,25,167,45,191,52,66,186,173,19,113,62,113,89,110,254,88,96,2,231,173,55,102,18,91,113,116,51,27,103,157,138,169,196,250,72,33,176,29,207,185,153,10,226,11,96,206,111,58,31,66,0,187,211,202,153,85,160,167,233,26,145,90,142,129,150,151,246,1,127,75,200,136,143,147,52,141,254,244,9,140,74,92,24,246,233,227,137,14,209,153,240,192,149,46,40,130,33,93,188,104,41,143,159,254,77,252,2,211,126,225,111,147,181,75,3,238,179,103,92,177,68,192,226,160,141,234,13,177,102,156,153,85,89,212,139,200,245,90,41,231,7,211,2,129,190,212,133,233,167,241,175,7,178,207,18,177,92,116,35,81,5,25,14,159,175,171,60,48,204,166,47,113,65,80,73,126,92,174,108,160,56,236,107,128,249,247,33,1,243,151,120,139,127,252,183,127,253,63,255,241,191,255,241,47,255,227,223,241,22,75,249,107,240,22,255,194,229,220,171,165,52,253,101,185,161,199,102,205,83,131,182,236,19,133,249,187,62,195,22,230,241,140,199,200,86,88,131,143,19,129,173,47,27,129,215,5,164,216,39,4,48,153,193,251,126,155,70,69,124,30,119,76,210,141,163,31,122,194,47,68,230,129,12,165,246,78,203,248,91,150,152,57,51,212,75,89,47,102,53,186,180,175,85,182,220,200,66,72,179,192,138,129,53,109,26,146,41,127,98,62,23,147,35,205,57,117,40,156,153,181,61,154,67,155,106,202,243,52,243,204,237,241,53,162,75,162,227,250,91,232,82,132,246,121,61,124,148,179,144,204,221,125,2,34,195,181,181,202,137,159,101,254,228,211,8,113,137,22,52,242,71,30,239,147,221,181,61,7,78,26,122,106,244,81,103,236,119,144,2,146,104,110,209,59,218,124,7,58,240,91,20,159,72,83,153,47,241,204,172,245,182,234,166,191,253,26,116,124,123,139,238,141,38,189,206,10,145,189,67,12,134,213,217,182,201,35,237,52,167,45,31,11,19,77,115,241,199,60,47,139,13,143,239,126,79,156,72,147,198,69,187,109,43,190,247,1,127,104,43,165,132,45,206,136,21,195,116,161,210,202,10,119,183,163,35,99,96,78,180,114,102,146,204,254,233,160,172,14,209,233,194,68,29,78,80,133,65,192,246,121,42,140,88,147,195,103,130,193,89,70,179,140,197,169,209,116,63,98,174,163,105,68,234,210,219,243,36,168,82,228,241,192,86,76,243,44,75,34,19,168,41,202,201,202,120,115,52,252,188,36,2,137,208,188,111,232,192,27,222,134,38,66,242,121,223,158,170,78,172,123,91,86,12,4,97,138,203,43,32,204,126,66,63,217,137,13,43,159,120,110,158,47,68,243,155,103,224,213,17,41,47,220,252,228,109,152,99,183,167,180,56,84,237,191,9,165,50,157,35,31,204,182,72,252,118,217,183,206,237,58,29,24,44,96,88,44,89,66,227,182,58,225,55,243,226,149,125,138,30,243,90,55,67,57,168,44,74,42,15,165,140,40,222,98,192,33,18,127,22,41,4,35,17,21,190,169,137,33,140,147,252,97,102,196,96,230,147,147,90,112,197,61,123,185,233,41,212,28,33,233,199,237,249,199,12,51,91,212,53,45,217,22,57,242,108,38,106,154,127,39,25,147,83,92,52,93,88,69,199,208,25,64,62,2,105,89,207,232,248,201,248,164,32,186,203,45,251,246,46,49,228,175,231,51,178,201,153,78,54,153,17,48,244,44,249,214,233,17,121,208,114,29,141,137,51,120,227,116,194,172,231,210,18,87,23,4,2,154,255,135,14,126,218,203,46,85,11,155,89,61,53,1,102,240,140,45,110,120,225,216,182,26,138,175,248,147,251,239,51,216,61,244,68,235,60,200,109,141,30,236,55,138,215,187,60,112,159,151,218,221,45,207,167,143,212,100,84,198,133,199,94,15,76,238,32,80,228,88,30,20,57,109,129,105,22,22,24,151,187,116,239,122,230,246,188,77,50,65,65,106,162,139,253,189,50,20,112,214,189,112,86,38,157,161,167,17,20,47,92,218,115,225,136,133,13,57,250,68,91,15,156,34,133,1,12,93,94,31,26,46,183,65,32,232,150,247,121,96,100,70,199,133,233,18,82,184,247,40,226,67,233,236,109,61,48,238,18,113,110,180,124,244,19,89,176,229,238,11,35,3,162,5,174,133,137,66,191,71,99,117,160,143,165,219,70,54,96,188,224,116,134,55,63,175,123,229,253,185,238,51,204,250,29,165,214,3,166,207,140,252,89,176,119,232,97,23,223,65,96,218,170,47,60,147,70,64,157,198,246,29,60,126,158,136,24,119,2,159,253,196,29,105,136,224,60,99,133,170,103,148,176,140,32,184,245,161,240,250,130,245,135,220,172,178,204,140,220,216,162,122,118,230,217,19,180,200,185,207,76,155,92,58,14,94,44,138,166,242,227,191,105,202,127,28,63,133,162,175,19,141,204,30,45,6,27,2,135,70,18,217,132,14,238,209,198,72,80,152,72,51,154,4,134,181,232,43,92,132,178,139,16,154,88,5,155,74,193,188,28,27,202,192,75,107,210,150,23,90,247,220,115,53,173,240,178,237,42,209,112,66,181,91,147,132,104,34,236,251,88,54,253,62,207,149,79,210,7,254,74,206,242,158,180,118,247,211,99,136,238,162,141,72,111,121,126,188,164,17,147,49,226,207,98,177,6,156,115,172,156,7,198,155,71,225,51,86,118,116,179,156,113,67,74,64,225,43,43,9,140,72,156,222,55,109,174,235,94,218,217,246,234,72,133,108,55,231,133,207,127,244,149,192,94,110,183,185,130,5,82,175,28,57,178,203,215,159,214,108,45,79,205,132,154,163,154,58,204,251,74,171,196,216,240,6,171,176,119,107,234,121,74,227,103,125,140,37,108,160,129,240,242,54,40,213,196,10,87,213,68,141,32,53,167,203,221,131,96,183,117,226,201,244,18,71,29,56,91,153,88,136,54,147,62,125,15,117,198,217,99,136,247,121,65,52,170,245,27,203,160,33,169,199,54,40,83,142,214,97,130,165,23,198,125,47,214,168,12,73,103,41,11,135,210,109,114,254,29,117,96,4,159,149,82,149,239,19,39,216,105,98,81,88,136,45,215,246,149,32,97,165,163,125,8,180,201,183,28,113,233,194,185,69,182,170,248,131,22,111,138,205,144,187,181,209,134,37,171,184,226,24,197,214,90,30,2,29,197,136,230,83,34,251,235,169,243,45,236,253,29,220,216,68,229,73,147,221,216,52,197,58,128,200,218,156,202,100,54,159,177,11,15,234,215,242,219,72,148,185,46,194,129,183,61,96,129,59,21,7,15,107,77,27,79,152,125,120,10,56,197,250,60,111,252,64,149,166,57,201,244,250,193,213,146,184,47,235,214,141,173,44,170,229,249,107,35,192,89,152,189,200,133,34,200,18,73,176,134,146,196,136,54,28,211,84,145,123,74,86,77,245,81,180,44,205,32,232,217,51,223,49,118,150,123,52,249,164,125,1,25,164,8,76,113,20,211,70,49,104,35,151,246,154,77,155,81,50,109,231,126,76,53,209,63,157,137,160,131,162,97,23,100,232,227,164,7,204,76,189,47,44,34,43,6,91,157,241,194,48,81,245,202,112,51,200,1,143,146,148,10,153,200,36,68,27,217,129,71,89,239,125,177,135,9,248,76,211,74,216,165,136,63,239,133,207,241,254,52,187,215,224,104,162,165,161,172,115,24,16,151,148,78,196,155,178,94,55,150,26,235,30,189,83,74,47,156,228,178,25,50,67,209,243,161,13,57,152,109,153,194,181,230,96,112,218,46,247,57,24,182,82,128,176,48,245,178,17,94,14,6,38,13,222,185,232,77,15,227,144,93,120,206,103,124,162,150,125,95,53,81,204,126,70,40,28,136,203,106,173,99,62,3,184,72,204,138,140,214,82,94,55,50,179,85,46,124,168,25,100,49,15,247,220,239,169,199,86,18,4,78,163,159,225,142,161,104,66,234,111,83,48,190,227,128,121,78,27,139,6,22,180,55,30,206,12,185,250,52,138,141,28,13,31,3,179,19,61,186,22,51,224,116,152,126,249,162,109,148,248,80,70,67,213,192,129,86,251,63,27,219,211,232,43,50,19,54,237,224,164,126,24,93,46,244,36,107,2,29,181,30,172,70,2,198,54,228,57,90,194,70,208,172,221,86,217,58,219,47,170,100,65,8,69,24,98,93,180,63,13,181,25,30,120,150,159,134,187,161,240,121,149,151,68,188,80,232,31,10,247,27,105,131,234,85,213,51,184,167,252,114,214,158,189,31,169,173,10,90,199,115,176,45,6,2,139,199,49,90,255,187,12,253,105,173,14,21,200,97,83,222,35,37,100,61,117,129,85,80,244,158,202,243,219,168,135,54,125,34,18,140,178,31,135,167,122,97,168,209,10,51,237,174,11,63,49,27,96,77,235,14,131,178,158,70,94,218,199,111,19,49,241,133,70,16,7,150,126,216,177,158,68,34,114,131,189,201,32,49,83,123,133,233,88,146,131,159,109,42,13,200,245,126,88,99,97,64,165,143,244,76,254,179,220,247,65,106,248,233,172,134,74,118,7,66,91,185,233,51,35,79,32,15,5,205,173,246,55,74,235,159,175,30,159,107,8,15,53,253,135,68,10,252,236,217,34,26,194,190,141,182,138,179,19,250,193,231,139,39,101,43,48,94,225,93,96,188,7,4,70,229,241,188,97,135,79,224,29,227,227,192,107,162,227,240,161,8,20,93,23,29,67,249,115,255,109,244,110,111,115,60,190,40,72,45,53,255,109,246,196,73,14,62,209,17,137,164,15,181,109,203,188,23,214,178,89,48,249,169,75,135,207,37,48,11,202,137,135,28,102,172,173,123,106,114,222,52,232,56,76,48,21,111,248,192,88,190,210,231,250,193,40,239,70,26,227,192,103,195,87,242,253,113,58,0,35,8,60,48,98,89,245,108,209,62,24,159,181,34,71,175,249,179,211,248,222,87,54,23,158,11,243,182,206,47,56,140,24,239,184,71,163,201,6,35,45,96,98,183,42,48,10,57,165,198,143,87,17,16,57,240,137,165,55,93,72,113,105,83,158,105,71,198,151,30,219,31,10,21,233,106,228,0,23,106,226,31,124,70,213,249,169,172,71,195,133,237,14,47,94,118,191,247,133,154,122,26,62,146,206,187,163,145,226,62,242,110,254,40,249,123,42,40,176,144,122,184,112,167,14,58,253,104,83,203,157,114,105,227,71,173,119,120,156,71,150,20,62,35,173,167,229,231,230,79,154,192,39,246,219,244,8,250,165,217,206,232,194,102,232,125,102,216,15,182,178,182,192,72,97,159,224,228,30,189,111,32,57,160,177,109,43,100,127,151,70,193,99,223,193,114,246,154,88,181,250,209,195,108,46,239,11,179,175,164,198,125,147,95,187,85,57,118,196,240,195,242,247,186,241,46,90,122,99,103,106,162,242,182,29,102,5,43,247,161,162,187,85,104,241,248,224,210,164,212,67,218,123,147,87,158,241,227,83,156,170,81,148,36,6,174,113,52,209,183,140,99,76,225,82,60,211,14,187,118,103,65,17,33,107,254,219,163,78,233,215,177,131,241,116,142,193,114,190,230,155,190,225,212,84,84,150,12,181,114,53,9,184,112,52,145,227,153,162,67,178,74,121,158,10,249,246,248,70,6,68,74,121,166,214,55,229,51,30,91,41,125,102,147,156,213,240,111,100,16,108,214,161,48,109,35,254,253,161,17,185,100,156,34,157,118,110,212,103,142,51,235,136,32,47,23,110,9,105,63,247,217,31,67,189,150,219,134,253,242,221,22,68,170,89,100,28,18,94,159,85,172,59,60,44,73,44,143,20,193,81,95,38,72,104,157,129,35,207,172,90,71,207,114,248,156,103,206,123,219,244,176,15,72,248,31,76,174,71,14,38,169,12,47,199,15,38,225,47,175,139,65,136,155,218,7,155,78,225,69,79,76,192,224,138,11,75,210,142,125,66,155,188,236,147,243,219,154,40,11,222,11,99,89,160,69,202,97,124,63,100,144,162,128,72,212,246,253,54,159,174,124,31,139,6,31,118,29,31,108,252,203,38,48,185,128,252,189,45,68,30,203,144,39,74,59,26,178,17,31,108,166,229,242,1,176,73,107,113,211,205,68,172,166,254,54,123,72,191,45,12,21,210,40,122,101,163,198,210,217,169,177,164,222,5,70,47,171,250,133,155,224,80,215,163,233,154,249,192,243,101,245,173,55,181,73,80,249,137,161,169,221,84,24,87,93,32,218,248,193,123,65,249,86,120,192,230,251,238,121,160,179,157,100,20,33,71,58,171,95,246,137,7,166,184,57,1,163,164,54,191,103,114,190,157,113,67,108,80,114,74,227,27,69,231,61,145,94,169,10,51,93,249,111,163,188,181,245,204,76,56,254,217,210,224,128,163,223,133,217,252,76,127,96,195,84,119,244,174,71,178,148,210,7,35,189,50,101,136,162,65,203,132,245,193,155,204,104,211,43,131,64,233,207,140,140,44,29,159,2,243,149,207,239,194,231,9,169,175,108,210,15,29,221,131,137,137,38,219,148,240,237,252,54,126,56,223,67,161,149,90,228,225,184,240,105,2,154,14,35,64,83,229,194,39,20,239,228,71,83,18,105,67,80,26,103,124,198,32,16,164,53,244,194,139,94,184,113,225,69,22,227,194,27,37,63,31,193,179,89,133,82,78,77,19,83,243,153,16,58,254,144,241,189,19,226,237,30,13,112,112,170,18,13,208,164,221,103,137,131,105,75,149,168,148,7,66,51,136,195,54,50,238,169,225,86,230,222,227,202,176,63,151,229,129,180,208,240,96,128,143,3,163,141,139,98,158,179,191,33,74,41,119,86,9,160,104,13,29,181,6,76,21,79,6,202,70,246,140,68,196,15,102,177,216,85,15,54,229,185,15,165,235,250,146,170,7,14,65,116,110,56,188,113,36,186,75,203,176,104,47,249,90,111,116,163,187,229,49,152,226,216,247,170,207,34,180,174,131,16,40,237,207,251,155,38,241,115,219,151,250,207,149,237,134,2,172,195,102,79,170,71,39,179,10,254,224,74,53,186,62,15,5,61,242,239,137,154,14,103,47,10,103,194,115,63,55,29,39,169,233,185,225,131,249,51,67,63,157,197,75,207,125,166,16,159,205,206,184,193,157,81,46,45,227,235,182,29,134,106,119,41,190,208,175,51,148,199,239,169,108,179,175,142,228,37,48,146,235,254,5,108,218,161,111,239,238,129,233,37,197,38,247,131,233,188,203,114,105,116,44,79,95,174,205,32,190,6,155,101,152,83,15,138,93,31,204,98,94,178,92,26,60,29,223,130,236,105,228,150,139,98,208,128,87,208,7,159,233,109,93,109,35,178,160,3,33,219,223,149,161,27,110,124,161,11,155,218,212,247,253,32,4,214,187,60,51,138,109,49,229,64,22,74,249,110,189,13,174,200,179,125,240,48,207,80,133,241,244,250,102,90,242,150,40,82,46,133,113,198,157,31,60,205,82,89,175,236,132,191,61,142,62,49,198,190,60,27,96,188,85,135,159,27,121,246,177,245,232,10,19,170,125,176,205,34,207,185,173,197,194,159,10,186,98,51,41,140,240,193,183,75,128,236,141,195,154,192,213,90,202,182,195,38,20,54,4,38,155,182,226,232,51,213,202,80,65,162,27,9,41,71,215,170,242,113,102,226,252,254,133,79,136,163,209,109,43,183,133,29,194,183,7,103,15,182,119,149,99,135,101,55,191,183,149,77,94,80,95,199,56,51,97,251,2,82,104,30,37,93,38,236,48,141,138,156,191,48,36,255,234,106,75,225,137,37,179,195,149,57,188,201,40,156,108,141,191,33,76,137,72,247,224,7,181,129,226,119,85,141,94,41,119,69,100,156,134,223,214,249,184,218,26,50,10,183,241,231,252,121,226,230,86,245,202,208,71,159,57,7,204,30,91,158,55,2,65,187,9,122,27,26,112,148,177,246,213,11,35,201,116,127,27,201,104,62,101,135,55,61,164,85,224,51,42,243,242,39,14,139,97,222,205,201,129,121,63,213,95,53,142,28,85,166,156,98,237,189,217,159,217,25,25,59,203,148,83,144,138,72,101,7,124,226,211,41,48,59,33,95,85,89,188,203,188,26,115,184,13,208,20,146,253,153,158,245,103,22,185,50,226,167,186,227,194,23,141,83,114,48,233,182,177,252,125,13,179,186,24,2,227,140,178,226,202,42,169,61,57,250,252,178,185,126,127,48,233,130,42,183,13,69,210,119,232,192,208,116,229,141,160,107,180,182,95,248,160,141,227,70,134,244,196,237,238,155,151,140,45,64,149,169,18,2,17,50,181,1,110,157,206,224,63,50,19,56,12,61,79,30,10,130,77,121,250,80,160,35,244,154,180,31,20,195,251,17,55,141,131,96,147,203,182,252,202,138,57,97,82,81,149,145,66,140,185,61,68,202,102,48,208,100,136,147,198,160,47,218,225,179,25,172,50,74,105,231,193,78,39,30,184,101,146,46,124,86,23,250,170,226,104,254,86,238,107,18,200,199,193,3,65,232,251,50,171,117,26,197,16,31,4,238,55,80,25,40,231,161,152,17,71,163,225,115,223,181,169,215,172,118,135,130,170,185,154,151,84,170,181,250,64,66,143,225,202,196,13,11,205,73,59,197,231,69,20,37,48,151,146,82,192,231,25,117,25,72,124,172,103,27,177,227,243,74,162,153,121,96,106,220,49,231,12,227,36,84,65,169,191,196,188,48,209,163,187,49,235,121,1,101,235,96,64,200,85,22,221,70,175,104,142,183,189,24,25,50,37,193,241,157,158,56,128,39,103,222,197,2,119,163,90,125,240,89,215,102,222,10,211,175,85,252,133,81,111,185,125,53,6,227,62,237,63,14,247,66,2,207,193,199,214,253,211,53,125,179,33,32,188,231,210,106,92,55,68,231,59,22,58,138,62,43,134,66,54,247,152,139,158,237,59,117,66,135,39,165,156,44,48,106,252,237,142,20,227,174,41,76,53,35,134,248,207,199,251,194,39,162,69,75,88,198,240,37,249,252,124,185,17,56,140,113,150,170,126,63,102,226,80,75,204,103,200,140,238,123,95,104,73,230,146,47,140,96,255,69,121,14,61,94,38,232,144,53,192,188,90,83,188,173,243,16,250,53,182,28,204,57,48,5,98,162,229,67,174,130,78,99,13,196,109,65,255,187,207,12,149,190,243,242,99,90,96,87,43,159,15,131,54,221,104,0,150,120,147,39,78,122,26,153,18,127,155,104,69,222,12,20,79,37,239,26,83,229,130,120,152,229,194,7,45,219,17,46,64,7,222,130,206,68,219,198,188,104,191,140,46,224,115,226,125,63,0,28,80,187,28,109,36,146,25,71,227,25,212,20,158,16,230,123,124,0,20,113,229,137,195,132,74,241,178,225,242,221,12,211,192,182,111,69,80,122,62,28,130,226,41,48,109,107,23,102,85,149,97,56,137,246,74,4,103,144,162,147,162,112,201,99,160,236,142,236,255,29,102,16,80,217,204,198,167,103,213,75,129,207,84,55,98,146,183,14,109,217,160,80,223,133,84,237,159,102,195,143,235,190,236,105,2,130,126,215,68,111,185,143,7,70,247,242,162,61,201,187,62,235,13,226,196,211,97,92,124,186,92,25,198,222,235,203,45,255,168,183,18,13,155,121,78,73,247,96,12,35,229,204,72,77,102,127,100,168,82,166,190,229,212,19,187,22,127,215,229,55,200,47,138,40,75,196,202,148,93,71,145,117,113,110,19,88,240,233,42,147,94,145,121,150,118,201,51,77,251,35,203,214,105,113,95,23,41,63,162,172,15,166,22,61,101,166,92,198,32,142,39,74,99,250,146,41,7,51,147,213,191,109,180,121,174,243,198,46,204,243,238,254,178,77,167,237,178,103,109,8,83,228,244,167,130,216,72,149,23,66,47,69,138,15,4,201,171,150,37,70,218,236,249,198,151,30,48,141,184,177,101,194,98,144,245,180,227,220,141,50,213,125,35,166,76,141,169,218,15,182,22,155,251,76,17,214,152,217,215,69,184,249,76,51,23,158,116,81,197,149,65,68,146,100,37,101,135,148,189,32,102,53,205,45,1,51,21,145,69,36,251,193,230,219,123,103,195,105,41,51,223,39,83,143,54,183,128,11,155,133,77,139,163,209,17,184,163,1,93,162,53,124,51,74,175,131,100,176,112,218,249,117,17,126,40,90,234,67,46,140,61,67,245,205,40,81,100,186,173,253,7,54,137,124,223,253,224,26,78,161,254,194,38,77,216,29,61,223,206,109,55,97,206,152,63,119,132,15,62,129,245,117,236,60,48,98,26,244,22,253,96,124,173,231,13,228,201,172,177,159,244,163,115,86,42,216,129,203,180,186,135,195,104,245,220,41,9,210,53,19,251,118,184,67,71,190,183,205,180,92,123,9,152,236,91,149,31,135,48,228,121,237,140,90,234,188,46,140,54,221,225,26,229,48,97,229,245,41,51,119,10,83,55,246,163,161,8,21,57,55,94,73,213,67,71,180,33,147,212,48,38,219,31,200,33,113,180,82,67,152,44,39,28,241,25,48,187,253,123,105,80,109,80,190,137,75,155,73,146,65,20,68,204,33,193,225,138,81,186,156,123,154,97,164,95,218,111,231,123,95,9,29,165,37,2,207,10,175,247,122,128,28,24,178,83,245,117,215,36,205,250,13,177,40,32,227,165,238,143,229,108,103,81,70,188,112,91,213,116,45,127,240,249,118,235,37,137,210,59,135,78,166,71,181,212,36,132,8,135,225,113,163,73,177,196,209,148,88,238,43,129,71,56,71,188,80,126,123,200,51,39,32,160,8,234,240,154,210,65,52,112,52,234,102,171,242,157,155,189,221,16,216,56,73,109,6,60,229,174,105,59,169,241,200,160,155,74,232,72,77,143,158,13,31,197,40,70,53,133,23,165,29,255,4,154,149,45,238,243,110,219,10,92,126,89,237,183,9,84,248,156,124,12,129,199,221,7,192,176,96,216,207,11,99,20,27,112,71,20,166,122,230,226,156,27,250,239,86,24,105,141,123,105,116,6,222,7,74,253,171,180,251,54,88,206,154,160,244,224,238,64,219,222,242,233,162,119,89,235,190,240,137,73,111,86,100,154,121,197,174,119,24,97,2,32,23,118,194,254,28,251,182,138,32,233,53,219,29,246,225,238,230,1,51,181,173,186,100,156,224,133,132,0,144,159,155,50,124,145,135,130,18,192,238,247,145,158,104,101,20,133,179,153,137,222,71,122,85,163,198,180,34,202,188,163,108,179,247,149,43,103,111,212,239,8,207,236,102,171,194,104,161,244,128,183,72,21,2,91,82,32,198,104,209,246,60,224,146,162,10,8,108,150,183,10,23,20,76,46,188,110,51,57,48,228,145,11,227,56,60,245,220,196,181,247,220,80,82,171,194,240,162,155,30,157,135,188,208,109,13,200,45,206,77,199,253,125,44,195,18,29,243,222,24,95,65,81,120,221,120,188,118,169,247,154,146,27,164,192,251,241,237,36,35,9,205,150,243,197,197,47,211,29,249,194,150,247,10,216,4,31,21,30,8,2,201,167,59,186,158,187,16,226,85,153,82,174,68,146,193,52,224,197,135,143,18,74,121,142,166,145,236,194,77,26,34,237,198,104,50,139,49,78,84,91,30,180,142,218,2,182,194,171,194,116,242,4,76,151,80,211,145,194,151,29,63,110,61,44,55,249,96,63,14,225,199,225,243,128,100,199,121,224,197,194,31,171,54,79,53,201,165,101,107,120,108,17,18,32,155,45,48,114,90,241,253,36,155,152,229,174,169,160,39,79,247,64,74,149,86,29,131,205,93,36,96,132,144,229,145,98,55,182,75,4,43,108,172,183,158,26,115,192,22,231,198,198,115,232,185,9,78,60,242,68,100,77,60,62,7,245,156,121,134,124,192,16,56,37,212,57,48,155,229,184,52,91,226,21,134,194,120,207,157,139,232,110,24,140,118,90,28,77,73,93,102,157,3,119,236,204,60,132,219,100,52,251,115,52,186,177,14,211,22,160,15,213,116,180,125,156,66,165,210,49,94,177,87,30,1,82,12,157,15,60,77,119,208,97,40,203,250,211,112,236,103,196,150,200,12,157,5,232,47,17,249,254,215,191,254,167,127,251,199,127,249,227,239,255,241,143,127,254,187,63,115,249,206,73,254,10,92,190,191,116,69,50,68,74,143,192,13,193,160,173,177,50,3,108,69,140,97,154,63,165,62,240,57,58,197,195,34,243,214,21,30,72,75,92,56,213,252,140,94,204,165,35,198,223,212,161,37,18,32,165,55,115,108,233,54,116,9,29,158,217,4,49,123,68,249,196,86,58,157,12,42,59,177,69,160,223,183,235,20,123,54,23,201,231,201,3,179,6,11,218,54,86,5,129,142,181,147,46,91,230,62,115,127,219,236,205,21,30,217,227,209,130,138,231,85,205,7,237,3,2,214,61,184,39,185,45,90,220,242,188,91,155,97,2,200,178,222,90,77,197,135,246,162,190,46,79,220,36,248,91,236,247,216,171,72,94,27,147,245,243,25,197,14,156,157,169,12,222,131,178,73,94,23,29,253,141,66,200,89,53,129,111,27,51,49,140,125,43,129,14,105,38,49,212,90,24,2,38,206,214,184,14,87,150,24,164,116,113,200,7,219,144,6,139,8,134,152,142,170,133,68,148,116,215,121,88,103,100,197,177,52,28,69,60,231,126,209,230,1,44,167,30,166,209,20,231,62,191,166,147,100,163,171,37,71,202,3,248,90,113,24,204,36,56,46,44,110,121,22,70,159,169,40,198,232,78,178,219,163,146,75,194,43,166,33,220,59,37,88,109,118,240,142,217,153,229,115,61,48,49,250,133,137,220,4,134,13,224,3,161,90,219,198,144,115,159,125,43,205,143,177,25,92,210,196,201,222,129,116,136,143,19,166,75,90,31,5,62,97,215,138,64,185,252,82,24,10,159,181,61,166,126,136,1,69,78,77,1,183,196,190,132,238,179,33,35,184,26,31,104,223,29,21,34,9,83,246,68,244,59,248,230,29,184,118,217,188,87,106,224,35,54,185,36,148,82,211,13,23,14,155,17,103,23,179,58,187,23,254,51,243,140,176,172,204,46,186,193,236,230,24,76,62,144,204,121,61,203,209,103,100,65,141,186,27,236,185,100,144,22,100,116,163,136,93,73,215,74,202,220,96,22,42,129,159,223,94,112,191,98,59,70,156,180,101,190,194,18,110,222,0,134,178,209,212,13,244,194,120,119,73,20,177,175,250,16,91,224,129,11,118,172,197,60,68,217,94,148,241,171,226,197,98,219,178,110,16,10,130,54,145,101,53,43,189,41,235,169,57,221,68,230,141,132,73,213,121,1,251,12,168,37,177,208,15,150,32,217,250,195,219,185,65,6,5,96,133,41,137,156,105,41,62,2,122,162,4,78,52,250,71,84,136,61,153,212,185,41,165,156,123,237,247,190,145,92,150,148,199,130,210,27,251,216,196,62,74,62,33,102,17,88,255,241,80,141,171,44,112,129,96,17,231,158,52,12,73,70,132,228,117,191,7,91,37,78,80,178,24,247,169,152,255,152,92,120,23,178,170,61,211,89,228,11,67,101,103,183,216,155,36,124,219,100,176,152,206,216,74,49,101,157,97,37,9,71,146,80,63,121,99,159,108,207,96,146,104,55,179,37,243,212,26,26,155,89,115,103,219,190,87,137,38,110,223,211,65,103,177,178,93,44,78,83,140,8,89,75,82,141,204,26,70,145,43,203,10,113,238,151,46,131,72,234,213,154,159,223,70,179,164,69,138,22,202,155,196,41,8,143,194,171,117,180,39,233,146,180,108,34,61,207,113,48,189,94,93,147,141,179,166,116,19,153,115,55,89,22,19,114,21,49,211,162,236,149,242,208,223,198,181,35,214,243,19,72,172,44,209,0,222,172,189,199,149,65,31,90,178,135,77,48,240,238,149,225,0,124,123,117,73,193,206,26,17,58,29,203,117,9,47,96,195,150,40,62,190,145,86,109,90,52,69,28,149,118,156,128,205,180,69,146,195,40,163,207,155,89,166,100,33,48,159,83,142,101,147,114,238,16,230,11,42,26,59,102,36,218,235,154,240,2,22,221,238,158,37,45,40,146,95,211,81,18,230,240,66,98,20,157,189,115,31,82,125,183,110,186,91,184,132,132,156,147,192,21,235,172,40,112,176,147,148,157,249,160,239,230,238,168,16,55,147,237,51,164,126,52,107,163,180,194,54,83,202,8,84,67,112,61,116,216,212,189,164,70,113,182,191,119,105,43,232,55,84,169,86,209,209,73,5,48,142,54,135,122,41,174,212,96,247,82,143,173,163,105,81,135,41,224,86,186,248,102,245,167,49,191,218,81,247,95,235,137,26,109,154,61,35,35,71,141,142,88,88,225,74,114,185,68,177,151,177,34,117,27,230,144,24,9,249,204,214,67,248,164,124,215,232,150,212,11,43,35,218,202,131,115,7,245,197,154,225,155,150,240,216,252,165,124,143,126,24,84,12,134,82,110,117,145,46,43,45,46,158,103,228,212,74,164,131,6,221,12,82,184,220,120,176,204,40,221,211,193,35,167,158,232,131,68,197,181,91,110,67,14,78,38,89,236,229,90,84,168,132,22,48,48,164,26,241,196,27,157,15,90,184,108,102,32,188,131,145,208,132,205,48,26,221,71,235,18,145,38,110,48,82,71,30,166,58,23,48,2,244,82,173,45,22,94,123,173,183,157,241,186,180,38,74,101,121,111,127,153,216,177,62,165,224,100,205,241,126,221,39,158,34,107,32,240,25,24,197,23,7,35,72,53,169,24,13,92,53,114,60,81,222,85,213,218,60,202,105,114,110,244,52,165,64,222,113,214,196,110,219,207,109,99,77,106,243,5,226,64,60,210,68,247,182,148,238,39,26,231,193,217,249,217,185,108,41,252,147,251,141,138,108,163,245,160,11,99,129,102,214,26,55,214,118,107,85,190,108,148,61,81,227,9,24,101,125,57,55,254,209,235,94,154,9,71,8,225,1,207,155,52,227,133,50,171,200,188,128,220,119,148,240,178,169,15,10,81,201,252,180,91,140,36,40,60,87,223,30,152,248,170,5,37,14,137,12,97,140,118,235,36,187,71,35,231,40,15,141,140,56,148,173,120,104,232,40,8,43,231,92,88,190,4,173,6,17,64,40,11,228,107,199,157,55,154,197,99,67,224,212,111,94,58,155,62,128,12,53,162,41,174,55,238,251,220,169,76,212,252,121,107,65,3,129,53,181,149,48,52,145,162,8,98,13,194,32,77,30,75,179,7,115,31,11,125,207,50,227,217,200,107,30,250,253,188,81,149,17,100,90,253,49,41,209,244,44,77,7,163,153,158,119,124,98,216,138,15,125,106,197,92,236,99,152,87,169,86,13,235,237,235,65,89,168,88,186,10,231,147,64,238,44,133,241,80,200,243,86,101,81,161,138,113,31,105,67,97,81,57,88,67,42,132,8,154,138,124,42,48,202,102,193,141,105,54,229,221,219,162,176,127,158,90,141,143,251,220,184,60,82,202,108,80,121,226,174,17,172,82,242,216,153,4,75,188,144,194,130,37,204,1,106,224,72,5,5,45,116,183,222,148,215,6,231,177,199,251,34,125,155,148,21,119,54,9,245,50,184,8,204,101,148,67,251,60,81,104,23,246,101,22,82,169,125,187,73,70,121,23,234,63,162,113,27,35,168,152,170,97,13,202,133,23,243,46,140,249,116,254,233,183,57,93,145,153,156,184,93,174,140,101,96,94,102,218,178,9,89,96,194,128,248,6,140,13,41,211,78,225,183,102,80,109,27,14,84,249,161,56,162,184,18,164,83,115,221,144,163,241,114,46,151,147,74,194,70,86,130,130,40,93,203,247,202,33,49,8,189,18,174,89,15,150,214,89,162,186,242,166,177,212,51,53,11,255,122,243,150,103,138,176,34,137,197,32,234,26,1,73,136,159,68,181,49,43,241,249,73,131,22,217,216,132,116,73,12,37,88,212,202,42,165,123,50,216,51,236,34,182,112,55,241,99,26,177,67,201,230,61,168,140,85,100,157,226,182,10,234,12,18,235,176,254,228,251,121,66,230,80,30,46,21,246,75,109,110,121,233,80,128,14,51,239,52,79,113,68,185,253,216,120,226,201,231,240,249,211,145,95,6,113,189,171,31,98,123,50,80,78,252,182,74,84,102,72,7,177,148,43,119,217,108,0,2,102,76,11,209,28,221,221,27,81,88,199,191,146,247,209,134,139,58,27,28,148,169,177,204,57,154,110,59,191,240,12,209,92,249,224,203,124,92,253,121,39,20,56,229,93,67,106,228,109,59,92,49,43,19,74,247,50,62,185,179,247,73,195,102,97,97,101,19,198,246,224,18,74,22,132,74,33,132,79,51,144,115,24,30,130,196,235,20,12,111,126,26,97,253,167,113,0,174,107,204,119,201,72,12,122,102,196,254,124,178,132,3,79,162,86,175,155,176,213,47,236,140,120,68,101,133,230,62,224,126,120,91,1,28,132,34,180,80,172,98,182,183,46,103,92,53,206,83,90,74,207,63,223,86,142,163,147,69,0,74,238,159,61,104,240,136,127,103,105,65,100,142,110,148,54,29,38,34,232,138,178,92,57,152,109,161,212,159,166,230,235,183,69,186,237,121,91,40,89,122,159,58,26,252,220,134,182,21,76,147,195,117,152,12,139,246,121,208,54,149,157,184,150,204,145,89,66,180,3,19,209,69,15,137,57,15,62,45,13,180,214,248,185,233,160,151,158,32,226,90,162,2,255,241,159,194,197,124,154,26,74,20,110,104,103,154,250,54,177,222,110,62,196,161,209,192,72,209,131,141,80,233,48,52,183,231,190,80,210,244,136,28,125,155,94,198,115,219,231,125,123,99,218,137,127,205,212,80,95,8,34,46,222,151,179,233,6,236,250,84,208,35,30,37,250,114,210,144,132,232,96,90,223,209,158,127,182,97,4,232,10,87,50,237,222,18,4,5,34,107,19,137,217,185,120,139,215,102,223,162,219,20,107,230,247,232,241,192,41,73,235,255,176,228,80,246,38,197,141,238,76,21,18,176,81,28,167,183,194,34,195,95,166,118,99,152,177,140,55,182,209,68,117,2,27,249,113,216,42,247,190,152,22,138,164,8,44,254,240,79,32,225,146,33,6,113,164,117,135,45,197,14,163,220,216,181,19,202,152,210,113,52,134,110,178,243,75,198,249,137,219,174,76,203,146,86,65,35,170,221,14,48,212,76,150,112,113,233,30,244,152,57,153,18,178,4,158,40,235,159,219,244,222,50,106,170,218,122,214,81,214,108,209,122,214,44,53,34,48,12,114,239,224,66,55,185,62,141,107,237,87,250,252,224,51,223,119,105,82,28,140,111,42,18,14,159,229,126,106,95,91,51,239,37,111,185,179,68,188,188,174,100,198,119,219,127,124,152,182,216,18,152,222,15,111,246,70,210,124,106,215,91,51,195,41,63,216,68,3,100,144,38,51,254,142,43,107,230,109,32,111,11,191,40,175,44,33,100,133,99,129,92,89,161,235,196,59,82,161,66,144,72,212,31,167,251,44,71,167,225,214,159,174,244,25,250,183,183,88,47,36,129,204,177,57,42,121,40,48,147,234,86,216,146,248,222,21,122,126,120,74,143,227,32,152,163,37,198,225,68,13,83,174,27,101,183,30,237,172,152,12,175,170,71,67,205,244,118,238,73,1,178,55,61,218,242,46,126,52,59,57,13,85,76,224,188,68,155,238,153,182,107,213,214,78,60,94,187,119,246,79,42,123,242,245,156,157,245,154,209,42,123,102,187,169,253,195,103,194,103,142,247,219,34,30,144,129,210,55,111,207,99,187,3,35,140,44,66,11,120,68,210,234,236,221,199,150,54,151,222,76,210,115,62,140,96,62,100,213,34,57,3,172,167,232,92,206,102,206,33,23,6,19,218,169,205,44,231,120,227,104,139,239,137,251,61,86,176,213,62,171,144,9,59,60,182,148,14,83,85,212,187,230,33,123,109,8,249,68,218,218,244,232,52,146,115,101,19,206,202,83,101,80,54,154,17,187,121,187,55,4,199,164,237,197,20,239,156,228,139,136,57,204,35,105,247,182,113,229,77,236,84,232,181,167,218,196,146,125,10,103,19,71,229,90,122,170,141,91,228,7,159,75,68,192,67,218,185,23,124,46,135,173,226,86,181,127,254,39,176,249,181,238,99,29,171,90,7,86,37,244,207,26,242,182,196,10,180,207,211,68,26,40,190,113,207,79,159,63,110,190,122,80,66,159,91,21,5,240,110,139,7,74,55,105,146,222,72,218,194,76,115,201,197,14,200,184,232,209,131,28,138,183,115,119,19,52,78,122,215,182,4,132,12,3,28,180,38,45,240,195,148,210,66,216,194,212,240,181,5,30,190,182,175,169,40,33,164,182,202,211,187,223,98,221,107,196,164,215,222,203,30,26,161,79,40,114,108,242,146,42,226,64,42,214,81,254,184,41,74,162,40,223,51,91,144,36,210,20,150,130,113,45,16,82,167,67,69,76,72,191,57,9,222,88,123,169,171,44,198,121,123,211,89,184,192,20,67,135,72,110,176,182,248,116,213,104,36,235,210,146,141,8,3,38,28,126,91,68,199,77,245,85,240,81,248,114,200,39,62,162,111,224,206,225,132,141,139,29,164,195,227,41,127,194,3,97,15,25,162,80,9,153,71,85,103,57,35,160,250,193,104,217,54,249,184,76,223,251,62,52,211,237,82,97,24,235,146,243,79,19,77,31,68,52,229,190,172,171,218,97,58,222,165,231,167,79,83,115,241,41,9,110,228,84,201,2,56,138,248,84,187,110,76,163,145,164,171,78,73,166,22,232,170,51,20,104,68,64,133,201,51,4,169,206,199,50,37,126,66,148,4,110,153,43,241,12,155,169,243,115,240,10,233,164,110,122,16,227,17,72,41,94,242,5,166,255,68,116,95,206,230,101,68,47,184,105,35,101,25,225,231,174,48,10,142,31,71,100,163,43,140,167,66,220,21,29,37,85,117,122,40,140,94,109,36,118,189,75,180,45,232,73,235,219,39,44,204,185,178,20,78,81,221,34,203,236,79,20,253,9,105,30,163,210,105,74,162,31,108,174,23,85,71,74,163,130,230,63,94,146,121,172,232,80,169,248,181,126,176,149,209,69,250,133,44,209,153,30,253,133,36,12,183,134,142,82,68,220,178,107,66,153,26,184,202,252,108,44,158,238,209,164,122,146,232,252,96,76,159,61,170,164,164,66,215,163,192,102,243,224,87,158,173,1,83,84,157,144,27,222,254,125,161,13,168,124,84,130,124,140,102,2,70,109,90,69,157,216,4,230,184,237,45,229,6,140,248,76,111,199,31,25,198,19,114,40,121,56,121,160,244,101,138,138,22,227,144,5,199,97,244,34,100,245,129,174,152,226,170,144,172,151,90,132,181,234,77,111,219,164,40,77,237,89,14,166,248,159,124,142,167,242,121,230,16,133,233,109,113,217,153,202,212,38,141,253,102,213,85,125,47,154,204,57,91,168,174,7,198,44,196,37,36,170,121,117,201,72,24,172,185,99,220,97,134,33,161,252,120,166,155,191,197,209,136,233,223,77,54,45,138,132,96,126,229,52,81,111,249,113,52,239,210,149,255,178,60,183,72,103,80,188,31,109,4,108,38,128,114,52,138,182,45,62,78,196,44,85,110,7,95,196,22,49,20,29,11,69,18,204,152,40,67,185,136,199,210,44,11,124,97,179,214,105,33,255,197,224,144,53,157,192,94,70,33,147,70,82,217,51,30,75,105,33,92,214,187,120,60,154,16,93,109,241,200,113,101,211,240,13,27,94,76,182,124,34,30,237,213,192,67,243,35,148,51,26,9,145,44,223,71,99,211,209,253,199,49,104,26,82,205,67,65,111,54,47,26,219,182,107,234,169,207,140,51,125,167,74,35,203,217,18,200,101,215,137,119,134,47,109,76,120,77,230,148,134,169,112,141,165,13,14,128,116,104,117,250,154,49,84,112,24,19,57,21,83,92,136,64,172,184,107,92,32,68,243,6,29,179,114,175,155,104,124,202,148,67,159,230,85,21,52,247,227,203,211,50,183,119,19,5,254,224,102,109,11,15,220,91,132,34,232,37,116,137,182,79,160,222,49,56,116,248,252,169,244,173,97,107,191,156,124,15,58,246,123,234,130,185,117,14,152,76,246,223,146,8,219,73,110,156,41,214,164,67,183,5,47,112,22,110,132,78,32,252,57,28,2,179,35,146,251,1,62,83,108,190,112,213,193,185,45,152,93,23,102,133,123,142,70,200,190,5,12,113,160,62,112,251,76,191,126,48,10,52,10,99,7,112,143,70,190,253,57,186,147,133,11,24,131,189,174,112,51,145,133,128,207,206,252,185,242,51,4,239,99,153,72,152,60,231,54,110,225,133,187,112,116,129,77,77,246,194,218,138,106,215,141,191,143,195,131,125,255,115,110,44,23,251,133,105,9,20,152,78,175,11,170,72,9,32,244,149,33,176,180,185,2,79,40,44,23,174,251,185,238,197,138,169,71,247,161,143,116,145,8,144,163,251,94,15,202,76,39,151,61,36,98,60,231,41,159,119,41,232,54,150,130,236,127,49,168,170,223,61,19,169,62,250,113,187,24,123,178,56,204,220,209,116,23,186,204,209,249,194,83,215,121,10,255,53,255,140,184,12,46,77,5,20,129,145,101,127,96,85,231,130,245,153,238,185,41,140,189,112,220,245,15,213,83,211,136,93,230,61,152,140,196,86,157,54,50,151,247,212,21,169,246,7,198,60,90,224,250,167,163,161,127,11,220,116,135,108,178,34,63,23,36,96,186,211,84,97,174,224,62,59,47,122,254,205,131,66,213,204,10,203,228,255,123,67,181,57,220,17,80,44,42,53,88,220,11,221,96,122,117,251,3,35,207,38,112,203,207,238,97,35,251,227,48,153,71,221,31,156,233,215,26,156,252,104,180,62,246,3,215,113,31,154,117,9,201,185,79,36,199,6,254,194,45,63,129,52,190,75,227,133,85,108,19,49,143,165,240,80,217,73,8,166,115,196,99,89,72,18,168,76,168,169,9,198,40,231,99,28,47,60,246,61,24,18,138,70,171,72,50,205,120,157,72,223,104,168,203,90,62,102,60,149,243,246,123,209,192,206,90,189,226,19,153,118,237,18,216,205,117,65,90,96,85,252,148,94,252,148,2,198,193,64,230,28,75,23,202,39,144,16,85,88,10,39,92,195,47,124,214,126,133,97,174,119,57,186,52,141,209,147,249,255,201,209,249,121,224,9,22,239,174,2,107,16,130,4,29,194,36,114,238,45,139,64,71,151,74,127,91,233,195,160,216,45,118,185,47,145,56,49,56,233,93,51,91,62,90,182,108,192,239,132,166,10,190,103,251,0,149,237,142,162,165,170,200,104,213,239,38,232,22,154,121,63,255,57,33,122,138,171,94,133,185,87,228,127,141,36,18,87,189,207,187,107,237,129,75,173,113,217,200,63,232,169,11,13,231,249,14,50,50,235,242,60,173,143,242,14,34,203,118,169,100,242,248,204,146,109,20,153,193,183,68,170,137,144,46,222,197,9,99,37,224,59,11,125,94,187,196,98,15,151,87,134,65,35,93,145,90,44,123,232,153,165,23,206,169,151,11,15,21,130,38,139,63,218,119,83,147,48,181,200,219,104,63,125,166,139,102,161,93,26,90,63,239,61,131,231,90,122,87,216,27,109,159,47,144,26,124,246,198,205,216,3,254,166,73,53,53,201,164,27,92,63,235,128,31,252,104,197,210,16,219,83,223,1,83,93,168,10,19,56,228,11,211,96,171,240,92,37,130,20,120,150,186,154,159,248,157,221,156,63,241,105,141,135,89,225,179,237,236,245,194,93,210,244,192,201,122,102,2,110,82,125,32,126,222,51,22,77,147,42,109,122,48,252,157,136,82,64,235,163,41,206,4,84,167,30,44,145,29,2,112,86,3,251,224,54,84,122,136,98,142,113,120,3,238,226,131,199,198,3,1,221,8,83,16,223,104,122,110,83,170,28,113,219,197,180,135,21,38,213,31,87,110,201,166,249,192,237,115,198,252,224,41,243,127,93,40,31,174,184,177,100,125,246,170,1,15,177,220,95,216,32,136,148,104,26,248,76,235,235,194,89,68,199,204,121,137,48,83,224,34,249,62,40,141,214,2,123,97,233,181,166,165,3,187,88,57,186,136,136,207,153,53,54,17,214,189,242,166,89,131,218,205,77,251,30,12,33,88,78,13,137,102,123,32,114,96,164,220,95,24,185,59,129,31,125,122,28,2,98,172,156,55,219,164,149,154,253,70,166,4,234,240,52,242,230,3,151,146,135,192,105,234,110,173,167,122,31,56,137,174,173,191,141,188,117,108,126,80,185,144,134,126,96,83,188,188,168,166,64,15,58,233,51,19,88,35,63,18,20,99,222,51,195,198,87,244,44,238,242,178,232,76,145,226,6,234,114,168,42,57,140,243,149,212,154,32,65,211,243,234,112,51,181,115,129,207,219,238,247,117,84,147,170,23,184,193,166,12,152,68,139,62,50,218,112,202,189,237,124,86,61,249,56,235,207,140,112,94,56,235,182,139,106,232,94,113,219,148,158,4,180,210,236,29,8,25,110,177,160,36,213,238,171,132,154,172,6,10,137,71,150,99,12,114,23,178,153,172,166,146,188,238,209,8,38,220,83,23,219,41,245,184,236,243,157,233,0,47,184,154,223,93,215,96,249,145,44,127,49,3,62,95,23,41,90,77,173,171,20,203,104,111,63,183,121,76,138,123,3,221,15,214,145,255,193,232,180,202,88,40,20,174,122,236,177,7,204,127,137,134,75,49,25,165,120,31,109,107,248,196,161,107,199,150,141,242,179,166,79,207,146,139,129,233,189,237,254,236,202,242,58,83,111,73,242,76,231,101,170,34,75,64,239,99,191,195,12,93,151,11,155,156,76,143,233,234,220,130,164,87,33,151,230,117,231,50,204,195,229,88,138,83,67,126,154,22,182,123,93,137,20,231,78,251,206,70,67,223,53,101,225,17,49,227,89,248,232,153,185,115,2,69,70,38,253,216,138,150,34,58,2,150,154,237,57,66,32,156,218,165,119,145,122,115,103,195,242,193,5,171,142,34,48,204,201,17,17,39,237,250,162,202,210,216,128,239,30,251,38,172,58,132,1,216,224,91,244,207,160,18,78,208,249,234,101,22,102,223,131,243,185,7,149,144,142,178,158,155,9,233,243,5,4,134,173,117,83,110,205,250,186,134,199,80,180,238,38,217,46,18,250,178,9,255,142,222,38,109,116,153,39,13,62,0,46,176,31,12,205,68,88,22,232,97,102,164,142,62,24,233,218,235,59,143,194,68,65,249,195,143,174,103,187,210,245,199,135,77,113,223,48,37,235,80,132,209,73,57,112,212,53,151,195,40,67,221,125,83,163,9,176,12,159,45,79,200,126,254,71,238,123,113,51,201,147,7,219,44,69,239,112,104,208,65,231,246,221,230,30,198,177,21,24,177,142,207,57,141,163,105,190,208,163,11,137,163,184,49,88,69,178,227,107,102,164,234,163,129,182,164,243,39,251,162,150,129,241,125,240,198,24,174,94,161,2,178,204,200,140,250,109,159,39,44,174,208,255,151,184,51,73,186,32,55,146,243,149,48,15,119,148,153,150,90,170,123,209,107,201,72,93,137,52,29,67,248,226,101,4,28,197,174,94,209,68,26,23,85,229,127,230,203,1,9,4,34,60,220,129,155,213,176,62,152,75,187,246,151,195,188,83,206,71,227,191,205,206,84,10,74,16,197,73,6,205,128,89,176,228,228,149,109,122,92,57,238,214,162,137,73,46,135,185,221,159,10,73,16,89,160,218,48,22,147,207,182,112,187,138,176,131,77,222,121,204,25,87,190,222,79,140,25,16,34,172,193,197,180,141,238,148,70,186,218,20,161,63,180,24,125,255,162,52,34,167,47,175,87,176,95,94,18,222,49,176,236,35,242,83,227,226,120,247,139,204,163,204,61,1,67,206,223,114,97,104,156,181,159,193,25,240,178,173,198,133,209,92,106,233,158,156,54,45,57,121,169,150,239,116,216,132,198,238,251,66,117,196,24,34,14,55,233,59,107,214,46,255,141,225,194,227,75,34,48,79,59,22,121,220,26,199,118,233,253,66,146,135,30,149,56,120,208,2,125,31,232,249,106,217,152,221,31,54,35,54,129,73,152,228,184,171,74,161,248,14,148,102,6,204,205,31,120,194,48,230,134,250,63,207,251,190,253,166,145,9,205,85,225,145,115,36,192,200,195,65,140,21,248,124,29,201,99,90,212,207,183,16,66,207,236,201,181,251,76,142,220,69,23,82,13,206,152,200,90,250,40,156,86,155,146,147,155,62,137,71,173,231,213,176,46,44,129,45,215,227,232,50,251,247,139,66,228,30,158,63,198,91,22,25,229,11,51,41,248,64,202,40,134,172,235,125,73,169,169,153,226,146,95,152,236,86,225,120,145,134,191,55,181,68,64,228,160,237,167,102,254,161,148,40,245,109,224,20,182,154,95,150,177,61,229,129,32,143,221,199,157,80,118,21,165,154,3,67,10,241,221,203,25,233,67,5,199,209,141,62,209,134,239,101,17,251,219,83,174,251,172,254,204,227,53,222,52,37,230,59,8,43,6,23,115,182,128,31,179,38,202,211,120,128,248,32,52,187,38,121,220,149,181,204,247,62,5,138,84,149,190,22,106,22,148,204,99,132,231,161,59,140,86,205,32,183,196,8,175,103,186,91,114,105,101,193,111,139,249,6,189,158,155,1,104,148,203,177,129,191,31,64,18,197,151,70,157,158,149,55,230,140,6,253,247,194,240,71,101,50,195,214,96,42,92,54,193,102,204,87,69,251,138,9,42,153,26,253,104,235,207,185,121,113,216,152,11,137,236,15,134,141,93,238,230,168,225,126,197,247,228,48,236,184,33,48,223,249,142,223,238,230,84,43,48,140,233,25,243,2,209,96,147,88,133,230,73,183,92,220,232,39,241,74,46,122,198,89,31,217,159,10,223,161,136,17,98,185,8,97,203,167,5,52,20,37,47,66,87,69,206,159,227,34,48,33,243,109,137,99,67,136,171,104,192,4,169,93,97,132,246,99,146,135,148,252,220,23,123,248,177,242,133,49,152,9,248,172,241,103,83,94,227,182,249,222,134,160,104,117,165,248,105,219,225,220,251,66,58,55,245,120,164,70,241,223,114,110,204,143,75,124,35,213,68,80,229,228,39,72,58,47,105,199,210,134,43,156,28,77,143,122,153,49,210,168,120,73,164,98,205,118,187,228,11,171,172,254,129,27,204,240,21,83,45,145,103,22,24,133,130,152,87,144,20,147,53,130,105,253,76,69,49,27,158,133,179,200,32,79,246,196,98,206,50,167,116,153,136,147,169,42,123,204,140,45,72,150,188,55,20,156,10,103,206,131,67,92,244,100,97,52,231,168,237,73,117,90,243,186,232,1,54,11,106,103,44,33,136,188,10,101,161,165,98,87,83,35,242,164,51,224,190,176,179,220,217,204,228,240,79,0,93,96,124,193,242,10,152,161,25,243,142,205,35,115,199,250,132,117,176,104,129,210,160,218,104,31,119,56,61,245,79,18,110,178,171,180,209,36,102,32,204,174,231,147,140,131,205,135,111,93,116,152,38,160,79,214,116,221,72,128,70,127,43,46,52,247,190,216,245,203,79,119,172,250,98,117,131,178,32,230,17,136,231,160,182,23,15,141,186,239,77,29,154,245,103,110,190,21,135,134,79,27,245,133,27,209,101,142,193,210,31,63,155,138,151,205,186,171,223,176,22,238,121,225,130,68,99,108,52,112,156,188,223,31,141,150,191,246,44,95,88,225,136,92,24,190,10,43,119,44,143,172,120,247,169,156,121,158,26,78,44,203,20,169,186,192,228,161,163,46,197,19,198,79,229,194,103,39,79,138,237,194,77,148,172,43,101,168,181,124,87,202,35,203,210,13,11,237,198,84,142,124,241,101,215,32,15,141,222,127,54,193,254,121,22,4,211,229,183,113,231,218,217,159,202,230,51,210,223,78,232,72,229,88,70,216,20,223,96,159,35,137,209,99,98,89,72,255,222,215,61,233,40,77,49,115,84,44,154,111,106,133,73,104,237,30,139,47,86,234,98,87,88,127,6,242,93,214,168,33,29,40,236,19,240,188,142,249,148,72,72,97,75,157,236,238,48,15,246,102,2,200,81,83,225,142,21,14,249,4,25,230,211,220,118,98,117,53,241,172,27,54,96,2,136,110,228,15,133,234,53,247,13,62,205,221,128,20,171,195,102,171,121,111,123,80,250,75,43,224,94,180,31,29,62,37,25,165,56,57,225,255,5,205,30,234,171,198,241,203,16,63,239,219,100,111,182,124,44,112,106,12,113,229,178,145,93,156,254,192,141,199,169,159,62,175,123,124,158,172,204,11,102,96,46,71,255,116,104,183,195,232,93,9,74,132,209,191,50,12,61,243,52,17,200,149,177,230,212,226,55,157,205,100,72,97,148,155,226,190,24,239,82,142,227,228,88,198,7,106,34,155,130,18,64,246,128,217,87,39,61,120,90,165,38,94,7,141,186,69,96,52,210,135,175,234,54,235,12,121,226,197,152,49,30,165,209,49,167,63,125,174,116,223,109,200,194,97,91,134,209,121,154,104,62,250,193,104,126,21,189,173,76,74,58,246,125,230,127,147,101,160,36,99,28,69,192,0,97,111,43,218,102,124,153,200,167,206,33,191,140,238,83,111,254,203,21,71,82,249,97,179,114,137,47,15,165,37,73,85,161,241,100,25,191,216,21,210,29,126,63,235,110,204,201,85,110,92,187,132,155,80,207,44,122,38,223,27,114,19,69,109,65,145,166,246,143,131,78,140,51,88,254,148,169,244,183,191,252,143,191,253,219,191,255,253,47,127,253,7,239,221,57,254,127,208,148,78,212,212,211,229,227,80,31,82,231,43,224,117,137,43,180,98,42,237,133,174,146,17,249,89,162,121,105,115,51,248,140,158,248,109,211,248,125,208,29,155,38,116,206,146,114,52,236,224,33,7,119,173,198,218,47,151,221,133,21,211,254,240,203,151,172,179,121,249,239,85,151,114,233,81,8,54,10,145,129,93,199,242,81,105,240,110,74,205,98,83,226,11,60,78,108,154,236,3,101,239,27,84,4,35,5,191,112,241,229,196,224,45,26,178,246,178,88,53,2,62,107,236,67,20,66,136,99,223,178,59,215,157,31,248,76,119,2,119,101,222,194,57,170,145,20,3,222,229,37,164,245,50,110,85,158,100,236,67,204,50,1,134,11,119,117,67,165,250,131,160,241,133,79,76,251,144,225,186,53,181,95,88,56,191,39,172,217,88,62,4,99,134,6,86,185,107,52,35,242,173,203,163,103,161,227,4,21,242,210,230,133,75,83,162,29,41,234,125,121,68,88,124,207,252,192,103,34,94,15,44,207,140,47,198,183,29,191,174,14,9,176,13,190,5,56,131,203,122,253,7,249,158,46,29,103,104,65,117,225,40,92,211,189,242,57,196,212,129,6,223,125,86,164,120,166,63,91,191,7,110,243,18,137,22,134,147,245,129,241,67,122,96,237,221,32,10,187,116,156,69,49,67,123,55,208,128,235,235,146,29,154,86,107,129,209,107,80,120,41,145,136,134,13,185,114,178,241,143,117,238,108,249,82,79,214,120,154,24,232,116,242,220,210,202,38,48,44,164,23,146,43,61,40,103,72,207,20,25,166,192,208,77,4,150,64,179,155,190,116,187,71,91,226,253,241,42,38,115,187,47,140,89,232,3,231,221,166,194,75,169,235,116,146,164,248,109,154,132,102,121,224,20,223,23,104,211,159,174,166,118,124,239,171,141,252,112,211,7,161,233,122,96,229,166,179,61,10,2,84,54,82,176,114,148,200,210,92,230,10,61,63,69,81,123,31,23,206,91,159,56,50,145,229,206,104,70,217,236,15,220,219,101,33,193,201,148,115,91,43,243,29,71,200,153,200,247,67,43,243,142,226,6,112,149,164,178,165,106,103,189,112,53,141,131,135,132,68,166,243,178,248,182,54,178,117,232,253,243,190,77,172,73,149,164,212,209,44,240,242,132,193,53,43,89,136,117,187,223,23,50,149,254,221,173,33,102,8,122,22,175,249,176,222,99,83,191,144,241,44,50,10,65,33,234,8,172,124,180,3,163,189,38,168,182,179,160,237,141,30,217,133,235,208,187,194,237,118,182,45,112,211,187,66,201,239,210,236,204,63,66,59,5,144,232,207,65,103,3,214,7,202,6,102,93,254,212,86,181,23,179,125,143,100,159,161,231,253,189,174,240,180,226,94,184,138,148,19,112,42,119,42,180,204,150,144,71,96,19,44,97,38,150,165,222,234,192,237,22,30,83,55,169,12,101,72,161,11,127,151,236,19,147,40,87,136,70,153,154,187,192,202,138,164,80,133,73,71,176,115,105,222,95,10,159,121,125,239,11,87,73,45,17,192,238,21,181,117,250,119,68,239,216,208,22,19,37,240,84,111,92,106,73,53,82,17,84,76,32,213,11,77,105,162,198,221,131,96,101,164,157,7,190,121,142,105,166,51,115,63,112,143,161,96,176,216,123,64,37,130,249,27,244,44,178,152,50,155,53,83,219,14,74,141,217,244,142,7,45,81,48,53,52,41,129,10,219,241,181,47,191,202,42,135,66,246,57,239,164,9,209,8,51,88,225,43,192,113,138,15,100,154,122,172,146,52,80,236,219,151,135,4,172,84,137,110,174,131,237,158,92,165,152,59,60,48,76,29,47,245,139,138,246,3,195,81,16,88,220,13,129,39,148,144,11,47,93,116,129,81,24,188,164,181,212,181,249,162,62,12,41,184,190,202,113,170,72,196,197,96,160,145,252,97,182,32,46,218,110,101,159,103,94,158,214,13,122,126,229,232,19,153,228,167,117,163,196,122,111,39,215,118,132,106,187,219,216,68,76,156,94,231,115,242,51,118,146,92,185,84,32,160,10,109,180,29,2,181,36,149,194,235,214,75,1,219,67,21,194,249,186,223,83,147,62,213,71,118,194,237,113,201,116,103,207,215,30,54,16,30,92,75,40,107,101,204,7,94,51,200,241,192,185,107,175,204,129,177,96,13,152,132,202,195,6,218,45,234,92,211,132,58,95,148,31,11,148,138,67,83,120,205,116,63,129,179,67,21,93,148,110,253,120,243,82,241,204,60,65,79,206,149,95,182,28,251,136,173,140,158,253,51,59,138,43,203,93,105,99,72,153,231,118,143,38,50,85,50,17,180,239,25,99,1,109,36,225,243,192,196,27,151,198,103,57,78,165,251,228,25,81,206,129,205,21,70,232,62,8,50,7,59,5,65,93,245,212,46,200,4,164,124,233,139,240,46,170,240,121,182,85,226,28,166,178,43,123,213,98,159,200,101,101,82,51,200,194,246,177,62,68,225,85,170,241,46,218,82,43,143,251,121,64,157,191,215,77,61,208,140,96,239,124,166,12,170,204,87,94,99,151,60,59,162,41,194,246,233,145,44,224,212,121,104,11,54,205,196,105,223,39,134,220,155,18,137,122,50,17,214,184,108,132,237,238,61,99,79,148,47,161,243,183,31,23,170,16,61,212,229,18,116,141,241,38,48,4,221,120,151,235,68,53,91,94,53,193,243,121,130,177,2,208,127,241,50,141,176,145,13,110,240,70,197,65,168,68,108,55,227,211,162,197,176,203,124,147,112,199,27,193,98,90,232,252,202,60,154,104,66,43,119,225,163,249,78,126,218,180,96,87,185,169,1,242,59,66,83,58,59,41,106,102,30,197,76,232,7,66,246,89,164,208,34,28,70,128,119,73,77,101,155,214,121,11,30,18,34,17,247,169,64,83,90,124,247,31,76,102,238,14,209,131,54,139,20,63,20,90,138,228,172,204,126,25,137,62,39,18,153,84,182,112,156,138,105,103,121,241,192,118,140,89,78,110,217,208,91,122,64,2,77,138,177,56,208,157,160,201,243,224,184,52,72,133,236,44,222,59,247,122,11,15,91,76,200,169,33,17,130,205,224,234,100,45,11,174,102,138,186,183,134,149,209,111,187,240,249,234,199,138,162,6,188,145,41,108,1,252,154,103,141,146,189,153,134,234,193,139,70,228,22,69,123,211,205,16,152,34,100,20,107,206,215,83,197,36,182,225,92,148,34,187,5,195,172,138,67,32,4,38,161,160,83,22,170,74,136,193,184,235,222,21,230,191,91,65,116,98,125,3,189,77,206,80,198,1,141,9,177,3,230,159,150,104,10,163,230,128,45,117,84,52,76,183,71,224,110,246,4,245,146,28,146,216,124,65,133,73,136,183,57,140,190,228,141,26,207,171,192,120,229,146,17,42,132,77,33,63,109,83,218,233,193,85,168,75,116,48,27,201,249,50,130,231,195,109,72,230,12,245,174,54,110,153,246,172,43,89,11,146,16,86,206,160,190,156,22,146,28,194,79,58,155,139,157,47,13,136,122,232,82,24,41,146,30,40,124,79,225,62,177,76,205,123,101,149,89,67,136,85,172,160,35,106,188,63,193,205,169,196,42,211,122,15,146,197,137,48,133,193,129,215,183,211,38,141,99,81,68,160,192,118,211,112,150,253,202,32,4,8,29,192,44,99,199,189,173,73,162,179,42,43,139,246,223,168,33,145,69,16,38,79,167,98,156,188,172,64,51,253,22,201,20,56,246,68,215,1,47,196,124,31,226,149,89,210,7,156,181,91,19,54,77,65,51,60,224,154,133,25,143,100,102,163,54,30,5,42,156,46,132,18,6,247,195,201,189,192,232,198,43,241,138,198,149,96,104,48,13,84,225,178,65,161,61,155,146,26,176,145,85,46,108,165,208,40,80,53,40,48,194,77,196,121,200,188,238,157,201,48,95,212,166,176,200,254,83,84,237,74,111,66,210,250,30,75,119,254,86,254,210,217,53,7,205,1,219,86,145,70,104,52,219,32,205,20,239,107,241,198,133,161,100,148,194,114,217,104,91,100,106,176,209,160,47,43,134,18,46,83,69,97,4,147,91,208,117,200,63,42,129,169,33,112,125,217,131,16,227,31,248,172,239,65,7,56,40,26,212,202,126,58,147,116,15,166,80,33,251,172,228,168,243,72,226,161,156,184,160,74,140,15,61,138,76,209,188,76,184,41,158,241,116,33,32,173,113,57,18,189,235,80,104,153,96,43,70,10,193,148,16,158,27,221,99,109,4,183,48,111,205,181,64,82,217,41,190,251,179,250,106,171,61,241,13,221,180,77,152,135,210,244,75,79,11,166,134,241,117,97,108,188,228,232,110,113,72,185,47,179,235,108,200,87,221,102,124,0,152,79,72,69,176,17,37,246,17,87,182,45,43,122,81,252,109,114,138,143,11,98,161,204,118,200,240,153,201,198,7,111,93,21,241,237,134,121,224,197,45,218,122,100,82,48,223,167,22,240,88,69,19,126,152,60,214,180,163,56,139,142,97,81,234,19,223,105,212,110,233,83,91,74,94,66,82,43,80,152,176,242,64,202,215,214,229,48,38,59,77,248,69,189,95,150,231,52,209,23,1,113,60,28,81,83,198,233,65,114,129,244,31,82,177,221,247,186,132,57,113,38,76,147,74,241,115,47,114,179,66,107,34,118,154,254,164,225,135,42,147,140,28,75,235,105,222,42,100,145,101,158,152,169,236,91,163,60,235,91,145,207,157,110,136,51,5,223,31,102,183,123,81,156,131,74,212,17,169,234,234,55,69,171,104,43,113,79,203,214,207,251,26,105,154,196,99,193,225,1,203,85,121,73,169,144,244,191,48,134,89,23,166,57,126,6,189,110,33,85,47,220,33,116,37,115,13,118,1,78,53,226,124,73,187,20,82,222,241,38,51,106,15,194,29,194,227,101,148,32,0,156,33,34,62,244,56,215,96,78,26,197,215,100,196,117,129,49,97,136,183,213,140,36,170,188,37,248,165,81,64,69,65,64,217,169,9,2,118,94,81,3,133,160,35,49,8,62,92,72,152,92,142,244,16,245,63,142,134,29,118,217,150,109,42,219,146,50,114,11,13,1,116,20,212,145,186,25,207,37,69,224,134,234,155,52,162,225,28,191,211,165,84,225,237,86,91,83,206,84,141,93,13,162,0,170,54,103,90,29,72,71,58,12,193,67,97,12,24,34,87,14,124,22,7,121,166,38,66,31,244,158,78,74,69,152,98,214,86,48,131,109,143,75,136,144,69,168,52,66,162,14,174,126,175,98,62,112,96,204,129,131,235,133,50,176,4,56,103,143,142,110,192,14,34,89,173,89,52,227,171,233,124,214,219,8,208,158,206,166,10,150,98,243,140,16,247,152,202,214,66,252,46,71,196,57,170,185,68,11,225,202,204,18,251,101,19,151,252,192,136,165,4,27,31,5,94,73,196,215,243,32,86,141,189,247,137,118,207,223,74,45,158,148,127,118,2,183,69,187,125,9,233,137,189,71,138,151,205,76,40,253,217,21,174,208,222,65,167,135,3,181,154,220,54,134,60,51,168,96,144,183,132,169,114,158,80,150,39,14,99,64,4,254,44,120,29,55,198,231,190,132,200,140,53,87,71,24,214,97,116,30,228,202,22,155,224,203,236,219,201,212,233,5,174,176,68,182,192,173,203,201,219,134,25,232,95,31,34,161,114,91,171,26,125,251,146,31,144,77,28,74,183,90,177,229,130,145,139,182,141,192,248,84,205,27,174,90,214,69,174,140,138,207,37,214,54,10,37,194,69,89,216,96,165,8,180,207,112,159,250,178,39,196,135,118,89,160,25,163,96,33,45,65,218,46,17,41,48,95,14,37,107,153,123,132,159,219,198,180,144,208,38,250,75,158,175,131,27,84,134,72,17,161,142,137,68,147,243,119,138,153,201,54,37,68,241,138,252,104,246,176,99,11,35,10,61,249,228,236,158,51,73,136,170,78,69,183,144,84,241,135,210,255,46,161,85,69,201,123,165,236,167,238,61,105,255,105,53,113,103,223,136,30,248,213,72,58,31,14,189,71,30,121,229,250,144,44,248,24,248,123,39,68,97,198,42,109,254,232,233,150,225,107,31,166,35,234,63,131,166,49,45,169,227,94,24,12,121,133,81,182,119,86,82,95,38,184,252,175,98,186,80,92,175,201,109,170,104,146,202,73,237,229,147,233,100,125,110,132,192,99,168,82,46,190,198,110,64,221,232,161,207,66,217,30,38,177,236,10,167,192,84,250,5,93,212,180,3,133,212,217,30,152,206,121,63,247,130,139,247,162,201,245,2,49,204,160,191,114,41,220,179,107,7,211,25,52,181,5,18,24,15,135,128,39,237,105,207,117,135,97,205,65,207,95,230,172,231,30,144,2,252,137,109,12,53,84,243,213,170,181,23,165,5,79,79,77,179,241,167,216,15,61,247,92,167,40,194,50,182,214,242,187,50,215,144,164,191,76,86,121,251,19,179,176,91,69,143,105,66,237,35,206,109,217,18,149,68,62,177,241,167,7,216,168,155,111,85,228,39,43,230,210,219,13,137,141,38,219,28,20,44,123,118,57,179,246,9,13,79,133,41,147,76,135,59,45,191,143,160,50,186,136,213,97,218,97,245,129,158,16,21,253,236,128,105,143,120,4,149,207,210,57,253,228,166,78,47,7,91,235,255,242,115,155,213,128,106,30,163,199,81,63,177,64,96,130,19,121,224,120,236,185,177,124,163,46,149,37,77,48,76,98,217,85,220,49,27,193,253,65,134,81,66,72,52,5,60,19,150,102,162,224,139,172,228,39,81,221,134,237,138,164,140,185,45,46,173,254,76,171,210,111,22,161,220,188,208,89,68,85,251,23,2,149,127,178,240,244,211,80,161,170,89,42,212,69,135,207,196,168,165,112,131,171,15,34,107,199,42,10,99,198,152,62,241,184,70,102,43,203,124,96,181,132,225,50,158,205,212,250,255,64,228,162,157,193,7,153,117,145,61,50,87,184,80,54,127,220,52,255,40,171,14,55,185,81,253,96,34,164,174,164,35,218,227,134,127,28,52,184,107,63,155,9,11,51,45,59,220,230,86,105,198,115,29,9,59,226,15,94,86,195,239,143,138,110,118,197,61,130,159,103,21,68,138,130,118,163,239,169,76,170,26,226,82,128,101,18,18,225,223,201,39,189,242,85,202,113,212,214,71,124,61,147,85,78,236,19,112,225,64,168,248,27,224,184,130,82,205,19,152,238,134,79,181,24,227,211,82,69,254,154,147,103,55,8,105,166,30,171,162,28,63,57,203,226,247,53,251,203,84,92,48,142,199,167,85,219,108,231,45,195,112,97,186,226,86,80,228,156,161,245,15,61,55,31,199,119,91,56,190,157,105,64,111,107,217,130,241,193,205,122,195,244,182,138,89,150,124,112,39,127,170,116,39,156,107,92,33,177,97,137,163,217,115,114,79,103,255,145,253,228,103,219,164,10,91,20,171,187,15,113,186,119,137,195,21,38,207,242,253,178,213,89,84,167,10,250,243,246,39,6,177,67,165,23,217,223,33,150,224,232,50,85,105,25,8,214,137,252,161,221,202,13,245,85,200,154,142,154,109,184,12,127,58,25,89,33,63,24,77,164,188,242,163,2,141,5,189,193,4,1,16,71,85,249,43,143,112,52,98,26,98,105,145,71,66,254,204,221,121,59,4,226,46,166,41,192,101,165,56,249,89,11,102,215,7,58,126,78,225,31,124,30,72,19,69,124,132,156,145,170,29,14,19,216,169,136,52,138,78,245,155,20,186,105,193,182,173,39,63,179,176,107,76,3,243,153,235,67,251,237,210,127,240,207,161,74,133,195,16,134,249,30,90,55,127,170,231,216,158,66,251,189,155,123,206,208,15,239,12,217,186,191,49,214,145,34,223,75,7,240,137,217,139,143,208,179,200,211,9,176,244,228,5,143,22,191,48,182,88,210,61,133,12,152,113,75,62,248,188,171,36,78,154,7,94,201,210,188,6,147,223,222,42,120,140,161,10,82,48,31,156,209,170,120,110,12,145,240,79,38,29,1,37,82,152,122,52,237,32,223,100,215,145,86,41,58,137,47,50,191,243,147,37,238,197,68,234,165,232,75,239,149,105,156,124,240,31,170,144,103,111,184,217,254,127,176,37,206,30,126,102,62,159,227,39,119,217,241,93,78,91,103,156,206,226,255,9,211,247,2,23,176,234,215,71,190,197,221,146,76,80,124,41,99,118,181,19,167,207,117,97,198,185,202,118,99,14,25,40,249,62,85,43,71,194,117,249,35,69,74,169,169,68,59,57,174,116,47,108,33,244,187,117,154,93,216,37,124,48,100,182,173,79,28,149,227,233,227,16,137,13,93,146,231,54,130,213,55,196,233,59,208,228,202,129,97,160,85,127,31,72,210,168,248,221,68,192,198,157,75,186,217,160,201,174,150,76,219,137,51,178,195,219,164,80,85,27,239,140,123,215,23,165,244,140,178,155,234,91,159,85,58,127,178,170,221,92,108,107,83,125,235,68,222,99,59,124,86,251,252,232,106,23,15,37,200,188,158,109,212,82,216,52,131,150,195,51,169,206,57,198,74,110,22,198,22,4,123,191,23,38,167,20,151,117,198,152,10,122,211,170,214,226,135,201,237,38,213,213,78,164,85,227,220,3,50,140,10,103,79,122,198,191,1,76,74,167,190,194,217,244,123,22,63,218,132,58,165,68,143,15,58,253,54,14,247,246,252,52,111,170,53,127,94,20,133,85,137,10,2,197,118,195,46,224,166,170,192,108,12,41,147,127,40,214,108,226,120,130,170,246,181,92,5,222,75,137,109,200,186,156,207,62,142,70,96,99,63,194,215,52,215,248,209,213,244,148,139,10,95,159,23,239,227,251,60,16,242,81,89,89,188,228,61,187,195,52,3,42,37,245,60,226,179,33,243,215,133,33,94,210,163,109,150,239,126,116,163,217,86,201,178,232,166,151,18,112,183,50,167,114,128,231,114,63,99,228,155,224,41,40,131,24,191,158,225,191,221,217,75,78,21,191,70,93,199,167,43,136,108,204,119,170,126,189,221,170,220,130,184,82,230,195,32,102,45,245,115,55,218,24,154,178,124,73,25,222,251,218,228,158,149,65,220,80,34,158,113,225,100,212,21,230,100,241,125,176,151,147,92,23,180,146,73,50,198,47,141,122,144,138,9,46,234,198,190,128,208,207,117,198,154,16,75,225,209,181,24,44,157,229,74,226,39,60,234,170,199,79,7,166,202,34,203,143,209,105,199,133,233,52,200,143,124,53,12,17,63,57,193,195,84,241,235,70,202,214,151,93,107,106,80,6,13,3,128,56,245,131,225,4,60,39,55,33,11,159,167,43,25,241,44,212,105,227,200,184,196,52,22,209,102,177,32,112,154,76,253,63,24,233,71,77,180,153,163,221,112,249,119,102,202,243,246,85,247,111,145,244,243,40,202,132,169,132,25,113,198,225,185,85,119,231,233,248,160,34,44,40,204,83,154,127,63,59,36,104,170,76,244,170,51,119,182,90,174,169,143,12,55,141,198,15,253,19,169,215,239,210,240,35,93,74,56,167,117,184,123,36,223,17,189,74,83,233,105,139,232,219,71,139,41,167,183,166,130,106,11,235,174,239,141,117,147,148,82,134,38,27,171,228,231,222,24,29,40,95,176,193,225,251,116,214,59,26,204,75,101,124,153,75,76,41,203,224,145,77,155,82,105,119,40,57,121,232,73,103,92,83,174,239,9,197,233,12,118,184,160,212,212,149,58,199,206,203,159,10,117,120,149,3,57,171,33,50,13,37,142,182,242,140,176,219,112,62,110,254,129,146,254,69,112,241,194,168,126,123,198,132,126,0,210,140,202,126,51,25,137,234,48,117,126,121,44,191,174,63,15,92,127,126,59,242,200,233,68,30,110,244,129,0,209,122,162,203,51,202,33,48,6,60,232,208,20,242,28,51,102,68,120,131,76,88,145,29,231,207,112,120,249,141,65,88,208,109,31,94,154,84,116,62,152,202,168,228,130,186,57,127,186,139,8,61,70,54,242,133,164,102,121,63,127,161,228,99,116,114,192,29,173,198,80,179,222,31,229,172,159,61,63,137,115,127,99,103,103,151,181,223,202,10,156,59,126,251,68,116,12,220,11,159,111,168,184,113,36,39,63,17,133,124,36,76,70,181,228,30,240,108,250,190,19,162,34,17,217,178,166,45,97,246,37,235,61,29,113,219,133,235,22,248,92,39,95,165,63,52,92,177,37,52,53,195,148,8,103,240,252,205,146,203,70,148,99,198,86,26,184,83,202,18,254,220,25,61,158,210,49,65,214,41,241,78,179,122,92,41,126,225,35,163,134,41,71,51,78,239,48,71,37,88,117,30,172,235,207,215,110,60,15,154,202,214,64,76,227,94,226,224,84,165,77,224,124,216,136,122,196,251,106,216,28,235,209,56,225,196,180,100,181,91,89,125,207,146,71,249,58,158,41,194,154,146,170,66,254,54,114,23,29,83,29,148,55,20,165,227,244,126,96,133,214,112,129,49,194,142,151,205,183,136,77,252,159,165,202,255,254,151,191,254,223,255,243,191,254,76,190,62,255,19,178,229,127,118,69,114,193,3,210,155,195,166,131,160,207,138,236,164,135,173,208,140,134,52,28,209,118,206,40,171,241,201,55,105,10,66,239,228,132,61,51,222,34,221,72,82,222,53,251,188,22,243,5,211,81,81,250,38,174,3,247,220,39,202,41,210,92,126,134,72,177,52,185,195,136,175,10,225,201,36,203,98,104,207,74,66,70,185,159,105,185,181,2,232,137,83,149,158,201,88,45,49,199,194,7,23,205,217,70,18,59,87,143,21,78,152,153,212,40,179,155,233,212,106,113,114,243,17,210,47,186,231,187,43,27,236,247,167,48,217,49,99,88,163,249,224,68,102,78,131,1,91,194,119,60,179,141,37,184,228,76,160,161,238,20,147,9,223,183,146,236,15,114,70,187,7,150,99,219,83,213,89,146,188,148,231,45,80,59,45,207,141,157,167,70,248,224,176,205,0,75,121,194,171,185,169,55,87,78,147,139,76,255,103,95,53,82,204,130,103,216,109,89,82,51,203,86,235,243,78,69,168,159,201,210,2,173,168,180,59,31,20,113,40,236,232,188,172,29,111,228,28,156,84,43,244,231,235,59,253,169,176,155,210,217,159,12,11,53,140,128,165,219,31,29,7,42,165,49,72,207,243,213,36,108,169,148,32,86,44,137,11,194,166,200,94,90,181,105,196,146,88,112,181,43,15,139,222,250,166,125,50,33,233,170,4,125,250,14,98,134,173,214,24,175,109,11,70,241,137,169,40,89,222,228,137,113,104,217,247,56,131,188,94,86,209,88,180,64,99,36,101,227,91,73,99,2,209,249,142,111,151,38,108,181,248,160,22,224,198,115,244,231,13,218,5,68,42,215,24,43,31,74,38,90,194,4,166,132,51,14,61,104,36,197,39,236,230,110,94,34,17,123,117,10,55,154,181,128,167,67,214,241,131,27,41,37,225,178,155,76,110,204,222,39,214,42,243,145,85,54,53,52,223,222,152,173,188,106,19,143,159,23,147,71,187,195,246,143,18,105,159,85,220,235,100,248,246,238,161,58,187,88,34,156,49,235,113,58,53,34,245,172,64,53,147,164,192,7,179,144,60,58,236,88,139,110,31,132,39,192,48,78,178,236,48,48,136,242,149,188,21,182,159,18,105,243,129,20,55,194,180,78,204,115,182,162,154,229,116,123,198,14,163,213,36,186,100,221,4,156,202,103,73,12,219,132,58,180,236,79,26,194,138,254,70,206,196,7,113,88,251,43,217,242,199,222,231,39,236,33,232,121,161,123,6,76,51,173,68,241,221,4,26,98,67,57,173,219,67,117,222,155,181,175,251,174,109,64,102,169,10,19,133,250,133,15,107,181,145,109,217,176,90,166,239,163,41,74,21,21,99,159,221,178,229,14,55,83,199,149,221,42,205,204,145,218,160,68,42,44,183,110,198,45,59,50,73,182,186,105,131,50,165,205,20,123,120,235,179,211,93,58,180,191,172,151,86,180,239,135,77,3,193,149,195,84,73,101,43,60,16,184,45,145,55,249,137,4,107,151,240,153,132,220,195,141,147,151,190,213,30,171,161,225,36,112,126,242,88,124,161,125,69,166,10,193,146,169,13,204,102,178,38,251,108,184,110,154,86,225,65,92,152,93,118,126,60,195,210,221,159,84,108,104,133,104,105,1,238,138,188,123,101,123,170,38,39,103,166,40,61,142,45,214,21,41,32,138,174,251,102,54,140,30,44,48,92,73,159,45,105,22,224,43,120,146,73,168,160,58,140,143,163,102,162,208,254,140,235,106,205,252,97,5,70,165,54,94,87,51,25,88,117,173,128,135,179,227,167,11,250,119,242,54,185,238,121,127,186,176,189,80,199,12,190,152,180,110,38,106,74,53,185,79,188,102,203,140,140,141,17,157,150,58,32,162,14,180,227,202,113,24,83,219,59,236,143,35,231,210,44,154,125,108,239,206,46,220,51,177,21,206,91,121,210,123,153,2,180,167,208,150,9,2,9,10,77,199,215,198,179,139,217,57,61,142,123,214,164,55,2,166,225,169,169,251,162,181,187,57,76,67,127,86,109,1,154,131,34,185,71,169,85,70,33,241,64,139,53,6,13,243,174,1,193,180,182,237,120,164,92,121,85,135,68,18,172,43,7,76,111,181,106,38,152,175,243,184,121,199,51,15,168,174,65,69,43,219,247,100,20,136,179,108,109,58,125,238,212,145,35,169,73,39,176,186,74,98,1,229,59,116,2,228,165,150,148,244,116,207,17,9,83,236,99,219,99,191,72,99,69,164,91,145,226,26,154,161,70,215,63,221,84,238,64,96,95,96,156,170,60,128,163,123,225,177,87,228,169,68,178,21,203,16,77,18,47,186,1,227,158,109,146,215,98,115,50,123,9,47,38,156,61,66,237,90,221,196,56,173,151,40,7,20,142,214,162,108,141,4,86,49,3,110,149,222,200,102,116,17,149,6,190,13,173,49,66,224,218,81,125,65,78,90,211,95,20,26,248,146,29,102,171,147,158,2,11,76,13,135,45,137,155,180,24,103,84,164,91,65,129,225,164,213,209,140,195,174,151,103,6,244,175,86,31,55,216,30,75,223,249,20,184,0,185,177,137,2,232,8,20,142,104,81,243,222,98,170,31,95,233,7,77,151,170,222,190,244,123,120,4,70,208,9,93,69,224,66,71,97,191,37,43,228,79,244,104,122,248,87,20,165,204,228,78,97,50,162,37,234,97,216,181,119,61,249,48,149,151,175,154,70,173,95,121,9,240,148,118,143,98,91,102,17,215,219,94,141,230,46,175,228,153,131,171,160,35,221,44,110,129,101,168,102,5,139,157,156,147,164,128,199,99,99,66,116,80,221,134,179,35,69,136,232,182,58,81,149,8,38,224,66,214,172,58,43,240,80,86,20,165,138,113,168,180,36,220,17,0,247,235,134,68,247,150,163,241,148,246,89,26,24,35,11,53,14,182,30,26,47,142,154,68,176,254,54,86,50,201,143,206,136,153,169,128,204,217,105,225,37,227,48,76,18,53,122,238,22,218,222,194,44,220,218,63,168,211,196,92,73,85,227,201,203,45,226,208,72,49,209,223,144,135,214,32,225,74,38,79,188,161,130,69,2,76,47,13,194,69,246,146,50,29,84,250,253,65,111,138,220,24,132,227,41,221,138,159,151,115,137,130,116,166,11,176,188,247,237,214,193,172,145,180,219,233,149,179,189,186,213,238,179,27,214,13,208,250,233,211,56,106,105,189,199,193,154,4,130,159,27,253,211,247,182,177,130,244,130,51,149,244,249,62,114,90,171,125,73,199,84,117,169,217,172,217,146,237,29,71,35,61,161,19,135,209,99,162,200,127,254,90,123,171,23,242,28,57,170,244,171,153,91,139,204,58,180,94,202,149,157,89,38,235,164,116,254,189,122,218,132,174,216,51,83,104,49,155,64,198,167,52,150,46,100,18,5,166,248,84,227,161,177,135,209,137,188,117,19,129,113,148,249,81,207,141,240,239,55,198,77,80,233,113,191,110,24,203,248,19,59,59,194,162,202,31,171,89,119,135,223,149,233,88,235,3,109,214,138,213,131,247,96,174,78,122,87,164,248,29,133,48,243,252,50,186,56,190,253,201,22,154,183,231,85,38,95,236,51,46,182,75,191,235,206,52,227,96,129,139,191,159,15,175,198,107,164,60,162,86,226,150,188,247,250,99,166,11,91,109,227,249,236,70,76,55,153,205,101,121,188,194,169,169,123,5,145,132,102,18,69,61,91,91,104,168,117,142,9,238,128,237,153,78,32,158,125,40,29,26,234,76,68,123,119,114,222,25,211,214,144,228,42,51,217,9,126,98,132,160,21,171,182,144,198,1,241,149,37,39,115,87,159,58,65,155,53,175,195,166,254,34,191,140,105,118,246,144,48,155,206,180,78,69,48,68,252,96,220,221,146,150,231,23,10,157,195,167,88,60,138,178,234,52,172,101,238,110,206,217,161,86,89,116,100,159,89,203,218,43,127,48,187,175,103,58,48,179,57,127,29,116,164,166,71,194,107,154,66,194,55,194,206,18,67,87,139,222,87,166,25,122,59,79,202,108,69,158,165,133,11,255,120,128,244,23,180,39,72,33,46,240,217,223,106,73,218,238,71,160,139,166,132,179,191,206,93,60,114,34,139,14,240,218,157,254,213,10,206,3,91,249,70,115,59,199,112,35,163,36,114,203,240,79,76,115,249,227,172,129,37,157,45,176,55,246,181,252,76,44,40,253,234,169,43,137,121,71,207,94,122,164,135,179,83,204,128,195,201,118,53,165,135,29,198,251,243,154,12,253,223,204,183,237,153,168,202,101,242,33,147,169,197,67,100,77,152,140,62,56,209,85,243,124,242,172,105,219,249,139,148,42,30,126,23,54,171,169,58,119,18,173,165,166,31,8,43,133,127,155,13,249,249,241,204,130,150,138,190,204,203,140,220,104,85,51,77,56,139,78,219,156,116,168,54,229,132,78,19,23,251,96,170,143,42,253,87,172,215,204,25,165,27,158,137,106,228,81,52,115,87,249,3,163,47,255,248,166,178,37,243,129,102,84,23,85,202,130,103,59,60,217,127,190,21,232,99,74,133,157,176,147,130,112,141,232,190,202,112,225,77,93,138,15,83,203,240,74,122,108,156,104,150,96,110,95,54,235,148,137,20,24,7,155,75,118,229,227,222,2,151,98,22,63,151,11,43,53,54,99,61,167,213,226,104,152,79,202,152,198,179,59,48,148,215,133,110,141,117,144,59,218,227,55,114,246,200,93,14,206,20,255,139,63,19,164,1,150,146,250,217,0,7,175,25,38,215,214,171,166,160,234,62,229,230,192,179,133,101,8,188,139,156,123,62,148,33,228,39,75,11,22,237,192,103,170,106,171,66,49,71,152,117,217,195,57,61,196,124,122,94,147,63,177,110,45,35,218,79,0,49,244,210,158,177,87,148,219,34,69,94,131,205,109,149,255,161,48,189,148,51,80,40,33,114,91,76,57,61,174,27,214,102,211,187,198,220,55,5,31,187,51,224,5,156,53,82,176,144,181,137,193,238,219,200,166,76,214,252,212,232,79,72,231,7,89,204,84,214,69,73,46,11,156,17,72,184,44,115,92,143,20,109,208,79,131,100,62,105,14,191,23,134,79,137,249,239,56,140,123,80,21,152,237,97,15,130,187,125,184,114,52,7,175,214,238,209,89,120,153,148,104,207,98,62,238,149,209,39,119,135,104,110,36,66,162,157,0,190,245,186,11,31,244,15,179,147,137,219,46,120,169,11,140,22,185,147,116,129,89,177,5,102,182,139,79,167,177,251,190,49,204,176,218,105,143,33,12,127,88,140,235,6,57,28,210,93,65,143,39,165,243,47,172,119,210,66,67,179,166,53,81,33,2,73,150,62,214,82,132,114,208,147,255,181,71,2,179,135,143,15,214,146,236,24,145,44,135,171,13,161,11,155,254,223,175,191,11,152,42,116,147,147,211,209,182,127,189,124,6,171,236,23,242,98,63,159,107,135,51,180,201,38,48,69,199,228,48,93,135,151,124,206,142,224,4,79,95,87,191,193,180,203,116,129,207,173,228,29,71,47,212,26,231,133,169,246,125,174,215,192,214,245,43,40,47,110,199,185,147,37,89,4,102,185,251,245,242,97,221,102,246,82,114,52,210,120,121,251,35,71,157,168,46,57,218,90,97,126,13,144,6,227,60,33,247,213,104,19,141,219,158,214,79,36,39,63,191,187,83,13,216,148,42,134,192,198,165,139,75,163,16,50,228,153,86,114,215,241,186,39,114,56,93,30,90,69,187,176,249,125,159,239,234,42,73,29,20,230,233,215,95,111,232,174,183,0,0,12,195,95,126,122,215,43,15,1,140,180,204,61,53,205,98,242,62,74,251,53,62,249,93,155,91,204,133,51,137,221,177,226,220,90,86,36,232,70,64,184,196,201,201,14,173,173,48,169,145,120,102,19,86,136,194,144,73,239,251,98,223,81,245,228,108,170,219,29,12,236,203,228,210,168,220,174,238,183,189,76,51,190,41,12,57,106,7,204,146,168,39,95,230,240,230,223,128,205,78,15,76,24,23,223,223,68,73,68,127,27,6,122,141,175,119,154,85,130,60,53,162,136,159,48,146,193,168,219,233,83,217,110,62,48,205,64,104,223,140,218,7,247,20,63,77,100,43,99,1,175,149,114,39,6,104,147,250,9,156,137,133,114,195,15,230,34,91,106,122,52,57,209,86,28,46,76,67,50,12,179,221,231,114,184,89,109,67,96,58,227,219,118,152,148,74,213,97,186,66,210,9,71,5,140,224,179,126,64,231,198,102,119,148,2,105,206,207,23,80,83,252,52,101,196,166,207,172,18,36,108,191,112,88,198,245,253,54,241,91,119,180,88,59,160,194,132,194,126,238,2,169,34,201,48,108,213,250,27,28,94,20,169,199,51,109,144,144,254,96,166,210,162,131,184,117,148,88,253,174,33,88,205,174,48,62,166,197,159,25,230,41,151,249,244,29,221,2,166,200,248,204,212,212,65,118,106,14,55,28,58,100,168,52,136,20,247,104,155,243,244,232,243,130,103,243,71,78,247,212,216,58,101,237,126,63,94,26,70,215,149,22,248,102,134,226,211,37,123,63,233,179,3,46,27,111,82,135,79,100,85,244,183,153,74,235,246,103,78,249,181,100,121,44,84,10,215,240,43,63,115,204,206,207,204,96,140,80,127,221,100,29,87,147,113,74,7,102,202,254,190,205,164,65,94,40,31,208,39,102,5,106,50,20,83,80,34,206,21,112,231,11,203,2,67,59,142,103,58,30,249,110,96,102,172,64,41,42,202,109,33,98,64,253,60,96,52,229,170,194,180,62,92,84,138,65,160,203,164,119,3,182,77,175,192,36,233,227,125,12,84,232,82,23,184,88,162,222,97,246,53,73,143,182,58,240,253,237,45,93,120,208,134,54,89,204,122,47,109,92,153,120,96,19,239,155,1,159,229,110,201,111,219,200,202,113,105,39,242,222,207,209,108,94,70,188,15,118,127,242,80,6,22,198,109,197,203,132,107,90,4,62,97,125,190,79,156,230,242,185,4,54,142,157,143,113,250,143,135,62,149,65,89,166,197,32,230,210,139,28,77,33,190,251,2,69,140,149,159,103,122,62,168,243,57,215,24,196,210,124,101,198,167,8,45,214,248,126,72,14,200,125,145,250,41,203,111,251,4,245,229,138,57,24,92,93,201,221,190,93,44,168,4,198,141,116,198,96,56,83,68,190,121,93,131,11,126,190,14,219,188,63,4,54,246,103,185,211,10,44,118,129,105,206,242,41,105,89,111,157,128,221,132,255,28,166,183,121,233,177,131,77,94,192,103,152,94,193,115,115,108,34,200,143,233,176,75,19,43,40,101,173,17,115,41,201,139,41,163,16,134,100,238,113,101,84,83,187,60,240,130,227,79,204,41,165,178,25,146,79,19,179,155,214,70,192,61,233,219,42,168,64,197,18,1,195,92,98,168,148,127,146,24,14,67,178,144,168,53,97,167,219,239,169,25,69,178,120,37,62,135,93,119,172,32,112,227,5,101,79,22,19,78,253,117,124,11,108,242,39,241,196,178,69,116,14,147,157,135,207,22,207,196,106,100,69,224,66,247,65,172,47,164,86,182,192,244,233,165,187,58,157,187,88,67,225,210,172,224,233,240,25,236,73,126,251,196,103,115,204,56,57,91,241,251,229,162,119,97,172,254,128,109,238,19,184,154,218,116,140,51,188,86,218,133,233,186,220,105,203,165,165,34,39,135,58,183,106,60,53,74,38,119,154,78,168,26,213,125,31,234,36,120,89,2,179,200,231,59,136,239,36,141,2,18,95,249,61,116,228,43,15,76,58,23,93,203,117,159,137,89,224,93,248,172,114,16,87,227,174,40,123,200,209,140,209,79,9,215,96,156,96,5,37,64,142,89,152,236,222,45,0,0,51,71,247,120,91,230,136,36,143,4,147,157,79,120,195,190,106,52,144,228,228,249,167,44,20,83,70,18,223,41,56,149,240,9,74,192,38,146,124,79,110,6,51,195,35,94,122,213,16,163,17,184,208,50,24,51,202,236,162,160,109,202,49,184,227,196,60,155,240,186,94,2,51,27,197,56,163,113,186,222,72,36,145,183,28,159,24,180,197,18,100,100,183,192,157,192,40,78,142,198,236,221,39,224,244,158,221,86,219,230,248,19,195,222,153,52,209,115,201,92,241,193,166,32,210,4,37,154,43,129,86,91,209,5,46,216,144,248,79,79,83,240,188,104,65,115,60,6,225,66,189,89,159,89,65,228,35,230,43,10,45,77,70,184,9,215,180,120,40,203,186,55,229,161,224,21,48,252,151,145,144,29,119,77,69,130,168,220,47,19,219,143,41,95,7,219,234,22,107,11,29,98,87,142,25,116,140,81,34,84,32,140,187,69,121,224,222,110,96,183,171,121,21,10,218,108,143,232,48,221,82,73,110,10,95,164,218,227,194,78,100,167,247,68,73,96,222,131,177,144,213,155,66,99,179,248,231,129,42,1,180,147,128,39,245,226,225,107,203,62,15,247,172,6,250,211,16,23,125,198,128,222,53,111,97,220,96,56,99,113,52,221,79,242,217,147,154,119,39,74,82,110,132,175,75,175,124,236,254,169,62,1,23,116,115,223,7,158,60,238,67,108,51,221,140,244,239,101,149,136,66,16,113,154,163,60,239,114,187,92,156,193,124,217,50,190,89,107,226,137,211,52,176,187,94,25,27,163,229,147,198,129,205,94,67,96,162,248,38,71,231,209,116,16,226,62,55,226,190,168,242,14,29,194,21,174,104,220,152,137,43,201,215,83,224,88,198,35,167,240,56,229,202,96,123,230,180,238,185,49,162,189,48,93,30,163,197,79,15,166,9,121,104,48,127,122,138,115,195,90,73,242,84,172,73,172,95,152,56,78,174,172,51,238,239,67,27,116,226,202,111,35,191,20,119,53,133,111,201,124,130,244,70,12,20,84,147,155,142,163,217,141,154,240,193,8,5,102,189,233,101,173,170,126,52,60,245,165,71,159,81,211,179,7,26,108,114,105,207,148,105,54,155,146,175,195,80,77,199,214,89,152,233,174,4,60,198,237,84,0,198,157,46,174,188,152,246,73,126,96,23,210,154,102,57,46,6,125,44,16,40,175,247,251,219,36,138,5,102,76,143,24,165,230,117,156,244,232,133,122,165,195,231,203,62,231,215,75,67,126,56,222,199,196,217,85,7,18,162,215,41,14,198,126,97,84,125,166,132,233,129,226,29,161,79,28,205,5,191,233,179,198,213,172,95,207,34,19,90,227,212,77,127,149,93,228,253,213,174,93,162,191,101,135,158,54,135,209,25,206,10,19,109,122,32,176,57,85,209,245,20,239,249,207,9,128,69,0,79,215,46,71,35,47,153,3,93,214,169,46,163,119,154,37,213,7,111,203,7,87,29,220,117,149,152,171,126,62,173,130,22,194,165,64,141,76,41,15,132,6,148,152,139,182,253,189,162,205,210,58,14,51,70,150,46,166,21,23,229,22,112,147,60,76,50,246,73,159,113,238,73,23,160,28,140,39,97,223,113,240,36,23,44,195,147,100,227,246,165,3,149,188,86,158,53,109,156,113,16,3,236,76,121,204,155,186,106,81,137,234,1,67,76,107,207,244,126,163,58,92,205,16,201,185,75,11,219,160,244,109,15,168,1,54,73,214,39,18,209,158,1,34,223,9,153,239,126,210,40,230,34,123,230,112,37,63,33,171,22,140,183,111,20,129,18,212,14,65,145,24,26,241,195,172,143,75,14,70,154,235,19,199,254,142,150,197,118,14,171,81,173,123,97,73,246,98,201,220,64,228,96,100,171,100,49,70,9,158,93,82,192,163,201,3,155,205,156,169,74,60,176,89,244,212,72,25,213,251,174,80,202,105,122,176,101,30,239,203,128,169,127,7,217,180,125,72,204,83,27,218,254,236,2,247,238,198,10,6,211,150,44,39,199,100,99,9,140,39,135,194,72,16,236,251,219,52,79,200,219,162,188,59,70,220,53,33,154,76,53,19,217,139,85,226,153,177,82,100,133,233,93,185,67,33,153,77,234,133,177,37,245,12,15,48,254,158,114,223,9,75,226,8,34,176,5,90,207,209,103,67,182,202,125,44,4,29,23,30,116,78,204,123,99,108,241,239,158,223,232,109,103,199,20,47,108,24,145,83,224,110,206,64,242,229,202,92,135,26,240,153,158,252,220,203,182,146,77,96,232,171,126,97,232,21,72,248,66,38,138,23,232,40,161,172,132,70,86,47,222,113,211,236,248,155,222,213,153,70,79,8,226,151,109,230,9,122,97,212,147,63,77,89,102,89,198,130,160,116,27,85,223,120,111,228,55,228,85,211,165,54,34,146,221,70,19,144,208,223,124,4,86,76,71,104,64,47,69,17,162,138,41,24,89,116,221,77,253,140,146,98,10,134,245,53,151,220,52,186,217,201,139,100,244,183,237,38,91,150,241,107,242,247,147,87,83,218,149,223,70,234,110,150,187,142,179,199,23,244,236,217,123,124,92,103,101,232,183,49,20,216,136,226,142,210,4,113,211,32,180,192,16,96,70,92,100,202,93,247,194,186,53,87,199,174,219,42,121,91,97,190,142,216,58,155,211,241,77,239,16,181,90,226,201,119,75,108,144,100,8,50,145,146,112,141,52,253,137,200,101,115,220,204,88,62,170,11,36,156,251,29,222,156,152,192,218,235,57,140,153,155,173,166,228,75,220,29,229,30,200,212,114,101,200,224,161,110,247,193,214,153,39,207,12,195,70,186,192,29,54,171,55,185,50,138,71,41,7,188,32,71,221,197,3,30,107,153,81,36,227,85,79,121,95,21,174,89,139,98,17,126,93,146,227,71,112,25,70,209,135,210,38,182,229,153,21,11,145,61,139,136,116,251,188,242,81,29,233,162,100,12,58,131,33,205,103,201,111,154,236,237,136,143,158,238,230,92,101,167,71,69,135,241,241,131,59,125,102,50,215,37,219,199,248,150,159,82,174,104,46,116,12,35,72,93,117,135,51,25,204,37,48,5,58,223,221,194,78,132,211,126,97,246,79,158,58,66,103,38,109,137,115,147,229,2,253,186,136,138,117,178,50,109,189,236,165,216,134,25,174,110,105,140,9,146,252,174,96,131,13,89,30,146,117,158,120,166,2,89,55,164,52,47,140,244,112,242,16,6,189,190,118,29,178,129,209,62,245,103,210,208,21,75,18,229,38,147,18,248,198,73,59,195,160,61,40,245,233,72,249,182,102,108,152,44,7,211,162,239,123,250,134,235,143,46,92,72,61,35,46,241,131,43,242,55,186,112,81,180,168,205,235,107,213,236,131,244,153,229,106,237,253,31,76,19,165,110,13,18,13,144,159,39,22,169,29,196,160,35,164,164,224,81,145,124,242,147,195,198,56,191,255,95,177,43,254,246,111,255,251,31,84,87,203,63,129,87,241,167,215,114,47,21,253,96,159,59,169,12,145,225,185,48,41,185,233,99,7,33,176,116,173,169,121,183,13,74,165,31,77,35,209,245,199,3,198,139,207,83,77,112,223,197,69,168,217,154,219,182,23,35,48,86,18,10,23,48,211,150,175,132,72,52,225,23,163,39,159,183,142,143,226,201,186,230,22,92,249,89,99,87,140,250,102,138,206,114,223,103,5,169,195,223,191,169,7,214,33,247,141,161,212,244,25,174,153,251,174,76,20,233,199,15,156,113,52,205,114,242,181,102,156,249,226,155,193,87,84,182,126,230,84,181,71,124,112,200,223,72,218,38,225,10,89,239,231,74,33,68,231,17,156,205,123,76,51,38,88,152,116,216,247,217,124,218,239,24,206,105,150,152,239,49,199,79,211,239,212,53,246,192,227,3,126,225,7,91,174,91,182,180,116,66,71,252,204,183,92,208,46,147,57,10,199,132,56,57,20,245,231,183,167,253,180,79,128,155,85,66,210,8,153,63,175,94,82,99,106,221,154,101,67,223,112,167,29,51,55,117,74,89,207,200,47,93,230,4,13,210,173,234,154,1,205,55,120,23,44,187,83,150,105,196,161,233,63,241,197,16,97,45,129,207,4,136,165,106,112,8,96,206,182,59,249,210,142,152,83,100,53,19,141,230,242,84,48,7,69,236,59,74,241,109,233,66,139,114,192,173,230,49,31,86,137,21,121,251,243,179,103,39,87,139,214,142,156,187,155,199,74,100,38,39,22,46,178,129,236,230,178,214,3,38,138,149,240,226,140,51,88,97,30,156,160,181,34,139,56,29,10,251,214,158,168,213,201,150,132,94,151,17,203,240,9,204,205,134,89,97,164,199,35,101,202,118,179,10,106,14,237,254,203,123,40,33,220,224,118,169,96,36,218,139,62,178,243,246,168,226,71,98,178,88,141,89,97,98,149,29,240,9,198,231,84,24,198,66,192,72,159,77,189,47,8,56,57,78,78,1,71,146,227,248,154,214,52,34,37,116,38,173,37,247,5,103,195,63,92,84,50,86,213,235,166,35,62,98,143,141,16,86,146,165,178,83,106,138,242,168,41,188,232,32,59,239,62,109,31,224,88,36,111,89,173,26,44,175,155,99,67,176,73,147,73,80,7,41,92,5,92,165,57,171,27,143,186,236,25,153,42,83,188,149,49,72,144,53,99,199,97,86,99,10,15,115,88,143,11,235,51,107,20,58,17,124,112,176,154,209,187,160,148,138,34,29,106,114,48,146,116,164,114,154,115,236,132,104,220,207,146,122,105,191,238,171,128,55,221,37,114,52,50,12,51,146,43,103,237,26,73,178,39,56,123,147,23,114,248,204,2,93,106,17,13,175,152,30,239,146,189,225,144,60,195,185,139,222,74,228,178,140,154,85,117,70,96,171,25,219,172,214,222,119,137,244,106,189,123,52,51,42,150,115,23,211,28,136,147,155,120,182,192,100,113,167,215,1,247,175,245,81,99,111,116,174,82,108,31,139,213,194,5,54,250,246,136,205,167,121,8,42,140,166,127,156,188,83,158,150,113,102,73,163,200,219,195,123,152,146,79,109,200,144,220,124,234,50,122,190,132,253,219,60,117,34,135,103,101,40,221,21,224,147,16,87,182,204,137,67,96,202,132,241,97,98,78,50,36,157,69,85,30,229,177,128,87,213,109,1,76,217,122,83,105,204,87,75,50,40,172,222,216,218,7,140,114,155,194,124,66,229,30,141,7,173,92,26,34,144,61,199,35,159,168,137,8,74,162,179,199,51,179,39,40,75,207,249,243,214,46,106,53,23,129,169,176,213,42,239,163,200,238,20,38,34,18,55,145,52,197,102,68,150,61,235,160,94,113,221,132,195,93,143,78,86,21,186,25,217,42,172,88,134,112,31,241,192,233,20,174,178,122,212,179,16,205,21,159,23,221,185,77,170,17,21,89,152,26,181,167,105,161,152,28,93,123,240,95,200,20,23,33,243,154,6,53,202,214,241,1,244,165,143,228,196,171,236,164,227,135,77,70,79,96,42,25,55,205,188,146,82,138,14,156,77,179,49,238,185,158,137,86,222,244,9,58,74,146,187,162,97,68,97,72,145,145,166,64,77,187,85,121,98,168,102,214,20,71,195,146,212,183,5,161,40,8,75,214,137,84,171,194,166,85,121,83,55,144,25,229,169,228,159,121,77,28,141,120,165,220,88,26,148,143,238,32,196,20,169,60,48,26,159,55,213,156,132,64,118,96,155,187,5,134,32,245,192,245,222,24,57,171,164,207,156,32,179,181,155,66,60,171,133,204,57,184,221,150,207,104,197,178,124,24,176,234,67,205,110,66,103,169,100,94,96,121,182,251,211,235,113,131,237,104,207,67,225,54,215,103,159,7,220,81,158,210,193,146,76,122,239,131,51,50,106,58,169,80,102,220,95,126,134,142,18,244,89,116,176,224,98,222,60,61,137,14,101,151,242,43,79,36,103,207,84,231,109,86,150,15,186,103,164,139,241,88,210,64,163,162,39,220,147,95,120,49,51,178,166,48,215,51,3,46,181,73,2,6,50,104,47,145,67,47,140,164,244,124,125,151,111,11,76,235,90,125,62,78,54,17,14,211,17,157,244,211,62,225,213,200,254,84,10,186,164,85,209,149,63,223,41,80,147,158,92,58,47,20,140,58,29,182,98,173,92,120,35,81,146,106,192,77,108,78,77,75,28,247,154,128,183,181,143,202,140,69,41,120,249,96,168,195,82,150,58,29,90,182,218,97,54,109,89,97,155,195,252,190,88,103,117,221,173,12,210,189,252,145,35,97,83,245,227,70,68,61,42,30,244,32,119,253,128,240,180,42,121,5,108,178,230,122,101,38,164,247,193,108,95,242,120,231,113,8,56,14,19,206,229,249,220,54,11,214,7,211,47,164,225,29,237,168,238,35,6,76,29,179,60,207,20,154,140,143,83,104,39,186,187,169,230,74,31,15,13,175,75,141,147,42,43,235,140,130,203,185,47,118,44,207,72,171,145,192,135,219,246,172,233,200,154,196,32,70,125,181,175,103,140,179,79,43,1,155,8,173,126,64,80,43,252,186,207,46,24,217,127,249,56,119,193,232,37,96,171,207,232,58,64,121,192,199,33,89,118,221,221,84,211,246,142,103,118,94,199,214,138,33,174,110,203,121,198,214,249,180,138,174,233,166,35,186,253,198,40,131,46,189,237,132,225,76,140,98,222,70,146,185,152,238,147,225,97,210,128,33,165,60,175,243,59,165,120,106,1,212,132,117,4,102,251,179,239,125,81,74,208,115,103,242,250,35,224,179,3,151,239,235,156,236,124,234,113,114,202,89,154,91,133,196,183,102,220,246,162,158,38,59,152,98,233,156,233,240,196,217,87,162,40,136,65,105,95,152,4,192,3,79,211,136,136,145,196,251,203,2,15,52,190,199,29,104,73,9,85,208,165,225,120,6,204,166,189,233,254,31,89,219,117,97,209,12,160,245,7,15,59,57,26,9,107,201,30,116,168,121,241,125,157,187,150,30,28,120,48,188,239,114,47,124,107,182,155,114,195,46,43,190,144,19,208,21,137,56,208,42,24,247,137,99,141,240,36,164,207,40,47,61,198,161,73,41,200,235,196,205,107,37,191,110,24,83,186,232,151,106,234,239,243,190,237,42,173,71,214,135,56,71,243,39,14,163,74,8,237,7,54,55,151,56,185,133,243,114,52,101,241,18,243,6,251,161,37,153,95,186,6,8,181,46,156,149,195,67,5,190,59,249,148,111,128,78,58,61,154,124,66,92,249,134,227,161,191,205,210,233,172,217,65,35,196,212,194,73,49,9,162,152,26,168,74,101,9,211,224,255,148,226,151,198,222,172,13,201,160,209,13,145,251,199,0,26,180,249,230,169,169,36,6,246,199,158,24,244,236,54,93,244,49,228,204,235,194,16,159,244,169,32,167,255,237,51,64,207,11,19,122,28,186,255,124,189,14,183,166,124,94,131,49,42,9,152,148,214,3,67,143,9,152,6,47,45,94,160,61,158,226,194,208,239,211,194,200,143,74,19,7,175,172,188,112,158,73,138,170,251,65,145,11,173,207,19,171,17,110,32,60,32,38,86,60,111,236,133,124,9,177,198,149,61,219,3,211,211,227,48,20,113,89,212,113,122,235,206,61,5,38,250,148,223,38,0,44,254,9,208,24,70,202,89,224,51,47,164,26,71,55,178,27,91,143,70,121,240,194,67,219,77,108,32,245,20,79,188,154,41,147,220,24,114,48,211,131,79,54,56,117,235,88,56,95,72,243,53,36,27,29,81,114,119,133,20,254,125,217,144,173,183,164,146,138,69,205,30,203,100,243,200,93,250,105,99,160,252,109,27,129,43,66,154,50,111,100,194,98,71,45,247,36,63,141,54,241,138,71,122,182,156,93,121,202,40,54,231,29,3,233,192,83,179,138,120,133,194,93,250,96,203,141,74,192,80,126,90,63,126,95,208,234,53,173,72,177,104,122,227,210,129,173,125,121,235,68,13,213,57,80,18,202,58,141,163,223,221,226,224,70,96,181,20,222,209,96,0,92,240,189,122,214,167,54,251,61,154,54,26,57,249,9,99,106,141,39,142,73,163,114,191,73,11,54,47,142,115,52,149,95,57,185,89,9,199,7,132,242,227,210,73,197,156,49,71,142,147,155,194,165,132,4,150,190,104,1,163,191,166,187,183,138,137,117,60,114,243,201,211,29,20,2,178,247,190,237,83,159,207,230,238,252,96,252,54,244,48,73,198,154,85,177,103,7,129,83,209,244,159,9,157,173,124,71,3,250,187,249,217,18,195,134,136,161,70,47,140,6,113,116,121,228,59,140,215,214,128,157,5,170,213,24,167,104,18,183,103,35,2,211,243,126,65,147,52,254,147,99,72,222,249,199,184,57,99,190,173,119,47,209,70,124,157,200,255,202,100,107,233,141,209,252,104,76,230,74,214,168,57,119,153,56,96,77,228,164,185,147,65,75,143,163,93,117,136,65,169,248,197,183,141,25,250,212,236,135,141,204,123,101,212,61,158,172,14,118,14,2,207,85,117,175,126,22,190,22,241,60,150,144,104,44,104,202,8,131,220,56,58,161,103,41,47,4,125,94,47,159,195,33,124,222,7,189,238,35,150,62,54,80,79,188,78,169,42,149,59,27,78,93,241,89,208,91,139,217,16,97,197,44,53,209,106,221,38,190,23,200,216,52,87,205,54,157,48,103,203,226,6,241,80,55,134,180,175,120,247,42,38,66,214,208,45,233,63,203,127,196,154,141,152,159,190,45,228,211,35,137,144,161,206,42,251,155,234,111,60,238,243,170,251,146,48,168,226,107,29,193,4,101,162,179,149,147,148,40,181,137,20,243,25,193,70,214,218,80,131,86,230,55,125,34,180,164,169,193,102,105,253,50,3,38,25,162,201,90,242,2,241,217,159,207,172,41,7,137,55,159,114,44,233,230,113,41,143,140,29,35,246,87,17,230,192,206,146,147,255,88,161,45,96,62,68,201,4,163,96,81,34,144,129,119,167,245,113,216,151,123,182,27,67,145,166,214,20,183,229,45,227,125,32,76,170,201,119,60,78,79,100,229,176,245,1,202,165,193,134,221,241,97,179,148,105,192,205,119,93,107,172,110,20,90,183,204,196,102,94,22,59,63,204,218,68,146,26,24,241,166,121,127,27,161,15,45,27,140,169,39,199,139,70,137,49,80,105,186,39,40,72,94,140,54,181,100,97,180,179,11,247,186,31,184,112,171,251,14,135,166,143,252,204,40,251,174,233,236,174,150,44,95,103,42,131,106,122,71,67,46,85,203,48,231,70,156,13,132,160,198,122,190,128,115,145,116,158,199,219,46,72,44,203,40,230,91,221,35,2,102,200,165,114,217,132,115,117,220,157,0,237,250,146,215,39,54,156,145,242,49,189,38,201,193,161,45,225,28,108,219,163,104,131,40,210,69,200,195,198,38,4,45,177,231,96,88,150,173,202,46,63,105,57,131,6,209,21,116,80,186,221,154,68,19,221,244,41,99,135,51,105,62,149,106,221,121,30,125,166,187,113,51,121,62,129,113,227,43,119,83,200,67,156,79,13,51,221,173,244,137,45,82,42,251,41,98,158,145,22,105,149,52,139,214,182,206,3,100,85,141,148,14,190,91,90,32,69,124,171,149,72,8,97,94,177,20,70,198,123,196,209,5,201,11,169,251,82,128,136,177,96,90,67,69,138,10,136,139,71,38,25,51,36,226,222,162,180,51,242,104,1,179,207,86,210,26,66,13,17,205,35,194,148,52,255,142,195,30,206,120,14,115,35,122,105,166,118,115,83,108,73,235,21,152,54,96,38,229,112,102,141,144,250,233,137,247,112,147,11,120,208,17,36,176,105,16,248,117,87,124,161,138,30,189,86,80,118,128,155,210,184,25,7,109,71,210,133,192,34,107,205,249,140,208,51,0,34,117,104,110,147,235,129,81,9,21,88,154,218,19,138,212,179,199,46,222,26,45,101,39,96,240,138,52,51,112,41,122,114,136,17,203,71,18,250,31,58,12,231,54,115,46,65,171,222,23,175,199,235,175,192,231,85,11,81,219,186,220,91,228,100,170,9,63,203,51,91,244,122,220,103,214,73,178,200,7,68,97,166,236,251,84,82,86,118,175,149,123,189,147,204,238,11,218,134,176,54,49,169,136,52,115,99,1,147,47,100,152,42,203,188,111,187,105,42,106,176,245,218,49,171,156,77,92,91,83,97,212,73,34,143,108,182,115,242,58,7,205,119,247,219,181,197,108,43,221,180,226,177,122,199,48,245,139,45,92,86,114,116,113,95,230,167,155,31,22,237,216,55,135,221,96,61,201,32,55,55,217,17,121,174,134,244,215,80,126,47,44,233,152,55,248,54,171,4,58,227,151,54,139,44,180,249,122,202,209,48,22,102,76,151,8,196,63,236,224,93,116,148,35,49,222,37,6,35,175,117,30,141,63,22,19,156,207,15,35,122,56,93,100,216,102,72,121,0,92,119,46,145,244,132,162,216,228,145,27,155,97,199,26,114,222,229,92,69,201,218,149,58,208,205,174,3,235,209,84,255,107,252,246,48,33,92,133,225,160,10,124,134,158,52,28,36,90,119,34,31,4,97,117,75,142,128,173,213,186,163,129,191,213,250,212,68,140,54,197,58,192,100,154,167,194,116,235,68,157,103,240,21,116,133,81,229,221,145,186,103,211,42,15,13,190,99,143,39,110,149,78,153,56,152,86,198,61,55,79,44,43,179,255,76,50,245,174,95,187,137,185,6,40,84,142,187,114,146,106,215,174,128,51,178,34,82,97,89,238,202,100,129,215,66,50,37,18,224,16,28,229,117,157,104,96,244,155,89,68,116,85,111,11,201,156,22,229,14,216,220,189,234,209,144,35,111,110,48,81,161,210,126,6,83,203,139,220,32,117,3,109,46,57,17,57,74,222,145,89,76,79,63,50,45,73,112,184,2,166,19,93,123,41,160,225,70,202,116,35,150,166,221,39,132,31,242,219,196,88,79,39,6,92,163,126,147,158,105,105,70,21,93,178,180,239,201,201,56,232,56,108,191,184,45,224,90,150,76,167,36,68,119,68,66,27,194,137,164,224,160,235,141,126,99,180,98,108,9,129,247,188,241,58,85,3,58,204,180,59,5,138,113,60,21,123,61,130,194,50,236,145,110,173,22,190,60,93,53,253,86,81,173,41,91,170,6,19,253,138,22,75,208,57,247,78,243,105,247,161,107,236,30,61,147,94,55,234,51,61,166,67,26,137,134,76,228,147,150,216,60,238,219,164,135,74,230,133,141,22,158,60,240,194,183,45,240,54,113,39,121,155,61,63,221,181,120,107,71,236,105,77,32,218,195,74,139,114,92,248,34,143,172,45,147,136,111,247,126,7,249,217,180,207,167,255,138,178,66,192,40,16,214,167,93,25,107,180,248,254,186,245,10,8,188,73,80,221,207,19,163,92,105,210,35,67,157,99,36,97,247,150,180,13,181,146,212,137,27,163,158,174,59,117,86,164,90,99,106,48,142,188,212,235,49,200,230,155,139,200,150,150,54,237,105,195,25,47,158,57,138,121,169,61,13,226,148,87,162,204,195,183,221,180,77,21,14,112,12,181,97,205,234,79,171,94,165,219,41,96,246,60,67,97,68,73,98,178,221,108,143,181,15,149,45,114,187,133,82,172,190,229,149,12,91,205,251,253,237,172,5,170,19,48,90,141,56,224,51,27,107,159,55,26,254,119,109,69,101,69,180,135,18,237,69,183,149,105,226,70,155,159,158,203,51,193,6,138,12,152,14,37,10,128,117,79,41,117,142,252,116,123,154,246,84,236,114,40,202,106,183,39,26,231,245,14,68,163,171,171,20,1,10,35,249,142,242,60,181,75,124,211,198,214,170,212,50,181,88,98,14,140,174,233,130,142,99,110,218,132,114,46,252,108,223,34,35,155,172,161,75,85,18,138,125,68,14,27,23,234,129,169,243,220,237,114,161,233,68,97,30,218,205,34,244,162,131,97,195,160,184,169,151,140,165,128,212,144,54,108,144,189,163,42,145,120,97,15,76,71,95,212,52,138,101,232,229,177,172,30,205,28,228,163,176,228,154,15,220,98,35,95,208,158,216,111,231,112,143,178,29,169,176,156,159,131,161,206,174,118,19,105,39,236,210,182,228,76,47,242,205,224,209,7,174,168,5,148,145,254,27,79,23,56,242,77,193,221,200,72,242,235,242,134,114,68,244,89,145,81,53,193,100,129,207,125,166,91,116,200,38,56,167,205,191,172,96,145,235,101,190,211,47,128,46,229,25,89,157,129,91,241,211,30,156,140,135,23,73,236,130,105,157,126,156,102,30,238,240,25,180,91,118,119,232,83,239,125,19,232,102,218,80,180,3,157,217,61,146,247,80,50,219,211,160,206,110,209,127,155,198,145,182,245,203,207,151,22,15,140,124,105,83,152,172,184,95,218,180,133,69,230,36,58,254,99,44,32,250,162,237,151,52,214,46,111,36,52,193,255,169,5,42,152,7,4,68,14,179,201,45,207,185,17,115,115,20,155,16,125,164,216,200,236,72,179,161,247,157,84,171,99,216,223,59,188,51,188,121,109,185,166,31,48,146,216,24,158,61,66,9,16,83,115,212,121,118,221,91,75,130,107,78,99,125,59,140,97,237,163,50,130,212,190,19,17,242,182,3,180,203,252,220,214,173,18,109,220,173,155,182,153,87,243,114,15,24,239,9,185,114,132,158,83,140,52,26,2,83,210,25,239,76,59,55,181,185,113,44,84,13,7,24,247,222,250,97,204,14,228,137,180,113,127,249,164,82,152,118,155,60,82,220,211,103,108,145,208,246,60,159,162,72,252,156,65,77,11,149,31,93,172,231,73,20,105,168,227,248,247,69,167,198,9,177,247,163,103,211,34,117,127,38,164,85,115,126,225,229,73,236,130,43,175,54,70,159,168,172,220,146,68,49,23,24,137,92,55,82,122,205,187,151,73,194,104,105,12,38,255,173,226,96,146,209,134,170,244,192,51,240,188,76,41,68,73,69,21,128,104,120,241,25,137,194,255,210,182,16,44,149,135,11,133,210,188,138,190,160,92,216,9,109,34,182,68,161,190,102,217,124,193,219,190,92,153,98,60,69,57,53,105,180,225,37,135,242,182,227,193,233,70,0,53,64,92,44,84,210,104,223,197,158,106,43,241,152,192,40,200,148,251,187,144,45,229,150,79,32,190,199,184,48,153,17,21,99,34,82,73,241,68,54,162,2,242,180,113,211,10,162,12,121,248,89,31,24,221,186,126,159,246,234,82,245,34,235,30,146,149,7,134,66,160,43,46,10,83,187,196,79,163,178,42,177,250,70,175,192,165,0,25,37,231,92,122,244,66,221,187,221,65,212,206,9,68,92,139,194,178,75,7,13,171,204,207,41,186,94,164,198,189,173,131,252,77,71,184,89,96,188,188,242,133,185,120,17,246,34,162,246,70,195,243,237,108,179,197,85,85,48,38,75,63,154,142,226,153,30,120,184,112,29,40,189,202,42,26,70,153,63,198,160,73,82,62,122,101,216,136,123,109,183,152,133,129,170,226,89,110,183,199,201,219,137,67,182,158,188,183,21,53,1,150,150,37,21,34,220,10,54,13,104,49,163,176,183,86,49,52,44,111,239,84,183,139,176,77,176,111,164,126,177,98,166,59,209,181,170,253,157,219,168,145,18,61,31,78,157,245,129,39,255,173,198,242,81,9,51,5,70,223,35,166,112,178,227,143,76,91,45,168,92,249,226,51,7,97,135,188,78,244,148,110,173,131,245,115,137,240,42,146,61,245,86,74,104,17,122,212,231,48,28,137,79,55,35,22,178,85,219,145,26,144,80,43,232,136,80,137,196,142,138,243,45,38,158,57,90,181,29,9,73,53,180,163,15,110,168,14,33,44,251,121,89,56,16,100,85,34,145,46,198,168,179,224,125,183,20,166,163,37,2,67,19,207,86,205,74,147,10,140,43,59,17,239,126,14,222,237,10,99,240,41,157,79,121,168,180,35,29,177,17,77,163,114,162,40,237,93,145,136,130,64,62,84,13,144,6,204,30,25,29,10,83,93,164,137,77,84,169,94,58,23,13,252,250,253,44,86,132,187,23,38,7,170,114,152,173,245,158,47,147,44,15,17,168,200,246,97,238,123,110,120,75,162,184,124,206,182,231,21,137,128,156,48,85,178,239,196,10,43,221,159,46,103,207,173,147,14,54,237,81,230,199,32,224,172,53,122,105,103,77,76,119,27,206,102,88,197,108,113,213,169,145,40,62,209,213,232,143,52,106,67,254,38,118,140,103,143,190,101,168,176,229,160,182,28,133,22,58,96,85,57,21,79,130,216,90,209,161,149,85,13,218,130,191,155,141,133,92,52,84,214,24,13,218,155,79,253,131,40,114,54,181,217,155,8,54,197,28,129,233,68,168,55,203,140,173,111,83,105,98,124,53,34,133,61,76,40,73,165,137,231,141,12,169,5,239,161,50,187,25,157,220,114,81,58,5,85,109,22,151,247,200,204,19,165,230,71,215,152,241,19,69,3,219,234,44,21,208,62,203,127,186,212,245,181,231,43,123,204,150,165,4,47,254,124,203,42,178,155,200,200,248,62,58,211,105,41,74,156,249,76,150,116,156,59,76,23,150,138,88,211,114,55,227,220,68,61,253,145,13,175,212,180,3,94,20,244,244,228,84,173,227,133,88,205,161,202,203,174,100,160,35,149,75,183,128,78,228,25,77,155,49,110,11,5,75,134,158,124,32,223,120,149,128,114,151,94,28,171,168,165,43,230,3,201,183,62,71,211,159,26,189,110,11,125,231,164,247,61,201,163,133,114,7,123,37,29,136,21,250,255,109,56,179,229,168,169,106,50,5,98,135,7,9,184,170,146,204,200,86,123,15,234,134,167,169,139,99,70,159,54,122,11,127,89,99,213,175,199,105,57,154,7,177,49,151,16,14,121,251,19,27,69,183,154,137,211,14,21,176,159,247,117,163,183,48,78,40,47,3,113,212,232,222,0,69,92,73,110,107,52,172,82,66,145,4,27,123,57,22,33,226,17,2,91,195,98,94,185,48,60,2,71,147,131,133,101,141,203,87,137,250,43,168,153,14,139,35,64,81,229,25,43,211,200,7,176,17,196,24,1,210,24,61,212,139,128,48,215,143,69,70,66,82,65,100,20,17,92,142,142,74,36,253,69,86,191,160,131,117,155,182,200,14,108,209,239,197,143,40,138,21,104,146,97,43,35,46,10,232,149,95,37,55,235,201,206,255,18,217,2,90,24,49,117,254,61,38,54,131,153,100,92,124,202,103,156,252,178,158,63,184,65,117,22,102,230,129,41,96,212,225,240,36,186,88,2,111,179,214,253,96,50,71,249,14,105,230,152,53,62,222,13,235,98,85,221,246,74,243,203,248,184,151,230,75,73,242,180,8,156,72,238,56,108,155,236,34,63,205,151,189,250,119,101,70,96,19,157,15,46,60,207,111,227,11,124,62,188,122,103,125,56,80,85,143,182,132,192,61,185,37,218,231,250,46,28,211,191,44,58,198,223,209,113,242,10,87,165,203,109,163,172,245,45,118,7,38,87,33,6,2,108,175,204,27,251,131,81,162,28,37,235,51,173,249,19,222,5,94,38,68,173,143,5,157,234,31,106,86,132,185,202,67,67,117,252,163,67,224,85,71,17,78,223,23,98,75,171,127,111,27,238,143,178,37,14,108,43,241,247,211,3,165,135,62,100,48,152,149,242,175,88,133,67,57,243,74,147,219,198,56,251,203,22,32,59,205,188,158,117,164,157,141,225,39,113,1,220,77,5,72,158,169,249,115,248,201,9,208,155,222,24,37,211,226,47,12,190,207,150,66,153,181,139,143,238,87,62,19,61,66,77,223,231,175,22,253,193,230,43,180,20,38,73,210,190,135,138,3,35,84,52,253,109,156,254,190,247,105,169,196,158,159,43,167,201,204,127,251,252,15,249,1,57,249,153,62,166,255,180,13,242,155,103,68,1,27,106,117,115,152,65,173,7,51,138,75,205,113,238,172,133,176,202,222,96,23,31,43,84,116,210,51,140,233,22,156,113,217,144,176,228,151,97,67,148,25,112,133,191,47,167,70,218,53,249,251,160,248,83,68,231,178,38,43,102,53,63,122,227,236,122,97,140,220,161,162,127,99,97,161,209,35,76,141,2,195,148,201,254,131,79,176,56,229,211,47,182,46,127,177,38,79,4,221,235,170,48,133,127,159,56,16,28,238,146,21,134,253,157,210,142,163,59,125,61,183,236,194,220,140,199,138,31,205,6,72,202,108,40,115,165,252,137,38,144,2,216,230,69,34,240,36,194,248,238,251,4,220,200,162,78,189,52,200,129,217,97,180,140,239,48,45,214,46,186,167,255,54,89,74,89,75,79,104,137,156,116,139,163,79,212,180,245,104,76,35,211,240,135,74,67,187,84,23,201,171,52,183,161,1,182,196,160,28,77,231,79,95,113,223,20,252,150,220,24,170,192,57,221,199,2,197,82,30,203,207,19,188,6,140,102,198,61,122,17,237,124,82,133,192,253,250,0,3,18,9,175,56,182,62,61,204,101,161,77,189,124,32,34,65,185,36,125,90,204,222,207,71,177,125,3,50,163,145,23,36,75,185,28,94,24,116,200,79,147,41,79,190,2,45,154,16,202,221,203,209,128,89,92,10,22,120,155,186,132,192,76,137,62,109,156,53,29,1,106,249,109,194,151,248,118,177,64,236,242,225,243,219,116,16,250,235,218,230,87,173,191,61,241,42,241,223,222,102,146,165,63,93,93,44,28,94,56,223,230,150,159,166,52,57,124,42,198,76,160,75,248,82,172,144,92,125,40,156,245,132,4,68,150,147,167,79,186,221,164,73,102,209,183,65,233,55,126,151,33,37,252,122,142,172,31,223,20,14,25,239,85,158,23,204,216,30,139,19,194,222,178,131,44,208,225,73,23,126,232,25,156,69,168,16,101,21,246,66,63,20,242,156,25,4,8,90,152,49,202,7,15,76,63,134,28,140,71,233,215,127,98,50,223,44,63,242,60,26,164,153,95,202,151,150,221,138,208,135,188,41,42,175,95,34,131,249,130,68,163,62,108,236,165,63,210,26,206,220,203,22,186,11,35,107,244,145,62,153,245,42,237,176,50,4,77,36,225,155,194,205,125,24,105,111,249,168,17,18,153,223,149,255,202,45,77,39,82,204,249,190,111,254,23,136,72,141,11,1,74,22,167,225,39,39,145,81,116,1,128,235,186,253,210,42,126,192,119,225,162,239,183,124,236,250,101,30,218,176,112,47,76,185,166,39,191,240,73,40,159,100,129,160,64,147,29,181,63,213,5,153,106,233,215,27,6,97,198,56,75,114,221,19,235,221,239,186,206,120,155,231,125,233,170,55,242,215,39,120,208,133,88,160,174,106,48,116,63,250,188,217,16,87,101,232,114,176,177,52,62,152,63,151,125,1,93,130,19,69,158,15,238,191,73,243,185,43,132,243,62,24,82,133,124,119,180,124,154,196,243,15,62,135,35,42,162,119,61,77,25,210,97,10,227,26,134,208,57,216,214,119,114,168,116,103,78,153,26,165,216,151,250,193,148,22,178,134,172,216,12,110,63,216,52,181,229,182,249,164,203,215,187,66,108,85,154,150,128,209,6,232,95,190,12,229,140,51,156,71,215,136,148,250,254,118,244,68,126,93,227,89,90,170,146,255,242,175,117,76,66,1,100,29,221,204,132,206,72,82,96,91,162,167,78,195,200,247,50,209,250,79,146,89,165,233,150,157,206,247,196,248,231,243,97,63,48,4,157,238,48,30,182,85,126,26,199,218,221,252,104,166,60,209,230,173,244,146,80,122,253,96,179,28,155,2,211,201,188,215,119,105,231,111,187,100,109,141,248,91,191,220,40,14,45,240,111,46,107,5,95,117,164,52,253,167,109,190,186,211,104,165,39,180,116,31,195,150,106,144,118,135,19,127,162,151,249,205,223,221,108,188,164,228,142,39,85,253,100,108,151,201,66,110,233,225,56,225,208,9,149,63,94,215,178,167,155,101,193,60,215,12,39,165,251,209,214,122,172,87,70,209,239,43,0,24,75,4,201,97,57,122,179,145,250,190,76,18,167,183,240,128,18,3,114,108,31,184,216,196,72,115,126,173,100,157,114,117,56,87,43,161,95,152,38,220,228,223,45,68,235,44,242,95,16,154,17,124,217,14,111,26,191,186,192,212,107,138,31,109,82,245,242,89,215,106,25,248,234,240,153,32,100,79,69,187,26,163,231,67,49,237,214,81,198,19,221,31,63,130,13,81,157,207,222,131,190,201,243,246,191,145,64,208,150,164,87,129,30,8,10,144,254,211,144,167,165,71,227,60,239,233,174,80,166,230,201,71,32,40,185,232,156,191,121,146,190,158,44,166,81,231,194,112,53,248,118,239,24,114,142,166,219,189,130,252,87,124,122,39,194,131,135,191,101,148,177,209,138,223,110,197,52,116,4,102,74,247,201,140,100,162,26,194,49,132,123,251,132,240,151,145,230,134,36,195,206,50,191,152,6,62,20,239,146,60,100,24,21,210,95,142,162,205,36,141,253,108,34,145,198,248,189,107,179,152,237,210,228,135,98,231,118,159,45,220,161,16,236,214,219,202,195,100,37,62,248,76,54,89,103,120,212,143,178,135,201,70,206,237,53,61,95,253,185,149,111,24,194,113,165,233,179,234,156,129,67,241,248,96,52,38,178,110,222,251,52,61,89,63,26,9,2,249,246,160,198,148,21,55,134,220,97,210,189,251,185,242,146,226,220,68,53,50,255,211,209,155,63,198,215,178,12,188,246,19,84,11,91,190,124,240,98,10,63,123,187,81,158,253,117,254,114,82,192,56,253,234,100,135,127,230,142,103,122,38,21,21,183,54,184,125,226,100,192,107,149,107,2,111,39,71,55,202,127,155,224,170,232,92,137,60,204,244,131,205,215,73,23,136,51,252,183,95,23,45,230,250,184,207,235,26,95,23,196,162,161,102,170,27,207,79,62,226,211,166,92,195,82,199,93,223,70,181,222,249,239,85,159,104,186,104,101,173,154,217,223,215,83,137,33,14,142,240,229,73,64,145,29,222,14,47,248,178,154,189,154,164,154,191,183,133,77,236,217,70,246,7,158,37,126,219,52,218,154,194,48,99,182,255,54,150,43,82,109,169,166,195,220,252,129,230,110,86,190,114,105,39,230,195,204,243,131,7,10,57,79,134,104,244,225,199,78,54,203,237,141,4,230,215,175,9,124,6,138,184,195,32,230,70,55,193,247,245,100,90,121,132,132,96,225,83,142,81,246,243,242,153,26,154,157,25,203,247,37,16,151,48,174,209,184,110,91,31,255,7,67,138,210,32,5,122,244,252,250,142,129,153,29,187,102,82,104,90,46,219,79,142,20,130,194,104,35,213,111,97,131,51,130,186,146,230,159,18,36,75,63,57,37,248,82,20,94,176,224,114,28,141,169,158,166,198,126,110,55,241,219,187,203,78,145,196,26,217,122,63,26,50,158,184,126,50,45,148,143,11,99,183,141,161,189,190,108,140,111,252,211,52,3,67,161,114,50,200,233,9,240,71,94,73,30,235,32,39,45,247,41,26,99,72,97,202,240,93,227,66,86,51,135,113,181,155,2,39,11,19,203,55,138,121,189,186,83,172,16,100,179,103,198,70,181,114,137,134,164,11,238,209,158,14,159,175,107,233,88,58,123,173,236,23,94,205,222,42,107,82,14,240,11,253,14,76,149,225,25,136,236,62,190,124,161,9,151,111,29,10,208,74,190,104,224,128,216,180,46,13,73,169,117,86,255,101,28,227,231,144,183,197,110,209,119,177,244,17,156,192,176,233,116,133,136,177,79,226,102,185,150,244,93,163,200,247,145,143,120,23,228,126,101,65,63,95,95,237,49,198,127,164,7,153,209,76,93,162,249,93,155,73,225,179,232,210,177,254,121,182,1,211,84,86,167,70,126,148,109,187,195,16,92,150,156,188,95,97,109,136,126,244,253,200,203,198,152,37,199,140,134,178,226,20,242,18,89,207,58,138,143,133,110,188,81,201,239,146,126,101,52,126,240,153,146,104,225,20,56,125,10,42,128,208,60,101,67,7,255,107,228,184,45,208,146,116,93,52,37,64,135,127,238,126,85,63,124,164,28,191,215,137,94,213,238,242,182,41,216,151,225,119,205,218,175,74,190,214,164,26,119,5,13,116,136,123,44,57,210,243,24,253,153,160,98,214,219,147,35,53,67,166,239,101,163,235,210,132,200,3,72,203,225,247,76,236,51,149,142,152,194,142,141,47,238,131,49,66,147,168,148,10,173,21,217,29,38,96,122,96,190,15,31,228,184,154,23,233,143,42,48,190,203,215,31,101,73,75,62,86,201,121,28,180,120,52,14,135,109,37,77,47,65,5,248,182,131,39,18,216,103,86,88,146,148,64,6,242,107,134,59,48,145,158,236,161,33,200,141,158,252,11,88,164,254,134,166,75,160,170,249,177,27,250,216,82,20,2,88,250,198,63,218,68,172,86,242,203,231,13,12,31,224,155,37,87,236,63,138,145,43,60,38,29,231,103,16,206,214,235,134,140,230,227,136,189,119,126,158,183,229,40,253,211,36,162,93,233,73,18,33,67,231,231,134,196,190,52,43,134,24,220,231,89,248,227,97,236,39,135,116,6,116,249,28,106,96,232,82,229,30,250,200,210,112,253,6,4,59,45,17,41,169,177,51,125,17,222,252,224,108,221,189,247,179,103,77,205,188,239,15,206,36,106,110,52,13,189,129,108,95,251,224,19,24,110,161,241,80,102,225,110,252,228,157,63,151,100,188,117,171,249,141,65,61,86,155,128,194,168,205,159,195,30,40,36,159,187,2,148,193,182,44,110,27,158,115,23,215,206,179,178,160,26,88,3,30,236,184,183,192,40,203,126,91,66,146,223,36,33,138,192,214,187,179,29,166,20,32,249,240,97,133,129,111,115,52,139,25,159,158,163,255,180,142,250,239,255,241,247,191,252,245,31,234,168,125,254,19,234,168,127,118,45,247,82,41,40,127,99,107,26,225,164,72,134,113,48,127,125,50,158,6,75,12,124,192,65,127,69,137,167,64,121,73,224,78,11,82,246,39,108,173,34,67,95,223,154,159,26,50,48,65,235,208,119,191,16,229,138,163,205,249,79,70,14,246,116,187,198,208,32,161,45,147,136,117,221,165,248,237,137,88,188,212,12,16,197,78,37,142,70,204,165,182,165,131,154,37,197,71,22,137,37,145,108,45,48,98,220,211,152,65,189,178,38,34,16,153,65,63,202,7,53,148,147,181,228,139,57,243,229,106,254,69,84,115,48,144,131,207,140,116,190,125,31,150,76,43,146,178,42,43,165,214,125,142,98,251,109,2,57,154,185,31,195,19,144,19,250,183,80,7,206,185,6,109,140,223,19,199,146,8,74,137,164,131,201,246,250,60,208,80,212,146,103,98,14,55,159,93,212,129,121,247,99,102,93,17,38,229,39,159,100,206,137,167,22,36,206,172,253,117,236,17,161,176,49,208,154,1,94,153,171,198,252,70,28,88,244,167,207,10,83,191,140,237,192,125,113,38,45,225,204,73,206,208,167,63,232,117,250,188,145,179,75,195,119,67,184,67,209,245,37,139,209,104,46,38,206,162,128,55,130,76,219,200,180,196,102,136,194,214,89,241,117,37,219,184,213,127,40,102,34,226,106,143,37,39,83,177,31,124,130,156,243,178,36,67,78,86,35,249,67,193,53,117,72,227,27,37,175,50,62,121,154,3,23,232,74,83,98,7,246,28,203,163,3,26,47,182,200,135,86,88,5,203,147,101,99,88,159,147,108,232,177,181,169,94,158,229,34,11,149,103,201,22,83,77,241,224,154,142,228,37,33,46,13,97,219,105,2,244,242,97,169,56,245,224,225,172,108,96,186,134,159,163,209,117,108,14,219,134,95,114,182,102,84,31,193,1,114,198,8,233,200,158,130,91,139,147,55,226,20,249,109,172,100,207,151,236,23,78,139,178,44,133,68,118,121,117,143,30,6,91,225,41,52,2,83,61,29,190,87,26,246,175,178,141,43,244,69,101,127,164,39,170,60,115,169,28,76,137,162,123,66,0,34,111,150,202,241,57,21,115,150,135,238,38,86,36,145,224,193,110,89,140,97,208,134,120,36,90,178,141,132,194,23,133,210,207,149,228,145,22,154,64,252,224,110,169,79,169,151,99,11,148,63,23,67,66,216,206,155,23,152,60,117,91,30,91,219,176,208,43,219,168,165,4,12,253,75,105,56,84,227,93,150,30,142,217,52,37,84,133,87,141,175,139,112,150,17,33,39,55,162,173,159,220,154,199,178,94,217,186,239,250,196,159,214,57,32,247,181,16,223,143,221,14,106,173,91,19,148,208,62,107,28,141,31,149,252,50,133,249,175,35,28,180,24,235,70,94,102,199,64,209,207,189,160,233,200,158,27,17,231,49,61,22,196,207,33,139,168,28,143,183,174,216,186,158,175,148,230,48,29,102,200,146,45,191,50,18,61,74,148,177,78,133,200,207,52,178,228,162,63,88,205,27,44,199,22,113,24,247,73,224,74,41,211,119,244,173,153,218,107,213,33,62,221,30,12,152,100,191,38,209,207,80,34,52,253,96,222,159,8,239,84,171,211,125,2,53,236,63,203,154,122,95,144,230,214,23,20,13,164,5,250,208,66,15,50,168,159,10,211,217,250,162,120,181,52,11,66,11,69,141,157,241,176,239,60,235,62,13,247,56,223,116,35,117,243,84,130,204,70,205,23,129,51,17,159,144,86,73,87,103,152,165,155,14,104,252,23,77,34,242,125,85,207,111,86,132,198,154,166,32,167,117,65,122,38,98,152,141,224,83,203,65,73,235,203,99,108,123,157,69,207,141,37,170,39,96,206,63,15,177,219,100,83,110,149,210,15,70,130,78,63,144,100,131,197,209,243,234,100,117,58,232,217,13,45,95,65,112,212,34,172,121,102,187,253,145,147,129,179,57,5,202,235,170,4,177,126,238,78,230,73,203,45,180,91,124,198,244,36,119,104,180,206,122,116,34,73,239,71,195,206,147,7,138,94,100,202,190,251,132,64,213,181,4,75,217,174,221,36,33,221,169,154,160,79,52,40,251,32,204,124,43,169,233,109,229,243,107,158,139,203,184,198,201,222,244,192,88,134,205,28,185,83,28,132,52,7,79,166,188,70,230,245,172,218,91,74,203,39,238,203,211,215,15,52,52,179,88,197,241,229,210,101,229,41,72,122,111,196,203,217,210,172,231,41,251,209,231,42,179,80,205,129,161,86,228,128,105,160,44,207,2,226,250,78,176,15,43,158,66,186,190,236,234,26,208,203,196,3,122,215,247,49,171,237,186,35,77,190,135,166,1,41,246,151,61,34,131,143,209,221,51,17,119,186,140,252,228,221,162,181,103,26,63,145,143,191,17,58,30,146,120,61,155,78,115,142,186,5,91,112,169,29,159,213,36,232,17,103,118,39,255,34,249,249,223,44,30,25,120,90,47,116,206,96,139,61,63,185,98,202,49,63,246,241,133,135,233,221,122,149,9,87,57,73,238,99,92,229,45,111,212,129,168,30,202,64,105,56,234,122,81,3,234,49,60,32,129,51,222,58,94,172,220,72,225,105,24,115,94,45,18,49,94,131,58,159,229,18,113,65,52,210,233,151,240,147,211,241,166,35,165,161,174,225,59,39,10,226,155,246,53,133,79,8,48,189,236,103,172,190,242,28,189,35,159,140,235,207,9,66,101,193,63,179,122,233,158,172,102,189,207,66,176,167,253,97,123,22,157,244,96,166,229,78,208,110,132,168,15,166,63,72,35,164,6,175,223,239,138,162,40,75,161,30,156,105,160,247,58,42,1,147,12,178,102,196,141,47,66,34,201,99,244,83,121,162,3,155,46,175,14,155,111,183,208,8,26,84,213,22,5,222,243,110,247,212,103,66,239,89,241,50,235,156,38,220,33,149,210,77,67,215,136,218,114,86,25,190,51,82,80,32,203,81,212,30,74,126,192,50,246,108,17,134,215,211,105,126,148,244,60,77,1,200,132,121,49,30,150,164,68,18,149,13,197,136,74,62,117,135,161,104,55,38,82,240,0,230,20,13,74,234,208,80,45,156,68,192,35,186,105,33,28,2,80,38,118,254,2,188,56,145,74,192,182,8,2,86,192,152,221,233,71,139,184,200,114,150,204,192,57,188,73,246,209,172,184,62,63,112,96,20,116,146,30,77,133,195,201,42,182,34,42,119,226,76,146,197,125,127,128,51,133,80,137,26,243,42,222,68,11,12,5,74,175,28,149,33,207,6,119,194,217,166,37,63,214,80,20,158,28,102,155,164,17,16,189,95,45,136,27,48,4,255,56,205,186,166,40,172,22,148,60,235,179,236,133,125,206,162,235,251,44,46,58,197,39,26,194,252,251,32,137,84,181,216,15,13,170,101,255,64,144,8,91,58,73,211,109,25,52,74,22,220,220,135,86,66,97,0,23,167,125,252,164,223,159,10,47,137,193,160,217,48,221,213,165,107,46,221,150,37,24,62,116,93,105,252,84,123,220,150,233,209,43,3,250,76,142,219,139,168,29,166,227,74,15,163,4,189,83,63,117,195,169,79,167,127,66,41,122,164,63,152,181,188,107,44,125,110,41,22,77,62,112,83,67,144,7,94,232,198,175,78,123,162,41,92,247,54,16,6,189,40,222,173,89,181,60,225,19,93,133,223,238,30,23,75,202,126,122,105,72,129,250,247,117,130,211,209,167,242,252,89,36,63,29,100,211,161,192,28,76,227,43,108,125,156,103,128,18,76,45,207,83,35,49,228,228,188,138,63,101,210,189,232,70,50,214,39,134,74,252,155,180,40,8,37,212,95,136,21,247,147,86,97,161,191,140,230,231,78,175,46,27,124,120,58,236,74,144,216,78,84,163,183,141,168,162,207,133,63,177,238,172,5,69,83,51,112,114,29,50,252,226,177,129,111,113,31,247,232,137,11,147,118,63,36,114,34,201,127,26,187,143,165,220,60,51,65,241,177,130,229,76,147,30,42,234,172,168,101,124,99,152,85,113,104,108,103,58,198,59,5,161,113,154,202,165,16,255,54,186,52,223,67,163,63,238,236,180,138,178,6,115,170,193,150,60,63,163,45,142,80,160,105,42,240,147,35,185,188,186,208,144,249,237,79,229,193,96,94,185,144,183,17,60,157,78,253,195,61,101,104,229,193,6,218,240,161,196,140,195,181,74,189,133,6,101,39,47,193,87,206,90,182,216,104,229,249,32,167,115,189,246,39,183,182,33,225,126,40,156,158,153,139,30,76,190,199,9,168,231,113,39,205,224,82,190,89,159,111,226,162,175,146,82,169,214,98,214,252,148,238,96,190,178,8,43,131,20,165,207,238,68,226,19,4,81,161,28,90,232,57,223,253,23,209,226,102,67,202,86,83,111,208,173,155,31,157,9,181,167,38,238,26,211,111,117,152,214,230,145,149,94,77,187,172,95,184,249,136,107,213,99,82,186,232,142,210,235,215,170,30,60,107,10,86,56,234,138,15,127,154,30,107,225,48,255,12,9,133,250,138,200,88,117,38,254,57,51,66,79,2,155,45,141,147,179,233,29,234,154,205,164,43,163,197,193,217,118,132,50,80,134,181,167,59,76,147,167,220,181,85,142,182,55,194,80,164,162,250,38,240,25,165,45,136,204,44,32,69,105,252,102,40,57,107,60,51,34,73,57,57,235,252,103,208,1,76,201,75,170,53,123,252,150,191,224,110,119,85,196,38,19,212,221,70,24,238,246,153,40,134,14,241,105,221,255,142,34,65,170,189,15,147,253,247,26,151,248,61,75,126,142,69,118,207,81,230,106,253,101,124,226,63,141,48,146,58,201,44,218,30,184,121,123,1,228,71,97,26,219,15,175,175,115,121,89,17,174,136,231,249,129,233,5,239,113,240,70,214,70,231,140,148,35,247,76,40,151,212,32,138,126,16,115,65,187,172,243,188,180,39,131,113,226,69,12,131,119,81,214,45,169,209,17,132,118,34,243,170,41,94,38,137,22,172,116,156,21,231,195,160,166,185,44,216,240,51,137,122,38,214,83,245,235,220,7,108,121,105,101,217,138,126,247,69,34,68,34,241,149,73,238,119,31,253,232,161,104,247,124,101,235,87,61,223,193,40,105,136,130,74,230,57,155,114,154,143,177,93,212,201,157,170,54,134,145,126,114,115,71,209,228,49,146,215,213,167,140,101,158,175,83,143,70,69,244,126,91,196,121,154,60,174,220,156,63,49,248,139,245,105,151,170,104,47,250,100,247,99,237,234,201,205,66,109,5,92,108,214,16,24,19,122,71,155,209,87,148,147,142,197,246,242,11,103,202,221,218,118,196,106,224,227,100,81,194,16,223,208,106,102,194,209,5,134,150,208,9,236,132,10,211,171,235,240,216,47,159,145,161,36,3,130,216,50,3,110,150,48,212,37,149,142,121,239,230,176,118,81,217,128,227,217,59,122,244,153,20,139,198,101,185,166,138,237,173,15,124,149,240,229,149,54,14,169,163,199,209,20,14,180,61,13,241,156,232,220,193,141,65,71,191,209,246,163,167,200,204,234,53,196,65,145,112,165,232,165,26,67,21,144,41,4,20,23,244,0,38,234,208,108,98,161,173,43,94,53,27,14,205,125,101,19,35,234,254,62,144,36,212,52,40,100,198,186,162,97,9,139,145,249,112,41,105,74,247,233,8,141,193,214,181,219,208,104,190,254,72,17,76,211,47,211,172,214,156,137,15,115,113,11,251,193,80,215,210,166,185,13,157,63,205,99,158,45,113,242,164,92,51,55,97,29,101,252,180,187,59,3,219,231,167,63,125,142,79,62,101,156,247,14,15,87,127,155,217,201,123,242,206,103,172,164,167,60,113,164,119,240,12,207,164,108,224,108,107,67,244,41,86,88,249,154,239,131,128,149,162,101,143,6,218,253,22,86,240,136,241,203,38,93,254,80,116,208,5,46,62,18,80,170,68,183,76,224,137,169,166,119,150,158,239,172,106,215,197,129,201,211,68,251,38,29,156,154,5,109,216,146,251,111,195,212,174,218,204,11,153,212,3,51,236,48,105,171,83,102,145,9,106,109,239,90,197,60,43,235,142,12,139,121,95,243,160,250,116,237,114,132,147,144,118,116,142,226,193,82,180,71,128,190,173,29,39,71,134,164,106,115,231,249,238,110,160,128,218,137,232,238,177,127,64,46,202,65,54,204,79,251,1,219,48,255,244,76,249,172,232,183,133,181,249,240,11,163,55,158,239,77,225,179,57,13,180,110,173,214,114,110,99,116,59,108,213,63,61,24,62,72,156,123,45,19,78,20,152,187,142,14,229,85,32,40,232,133,111,18,117,126,244,92,166,123,168,240,242,254,130,134,90,120,174,250,209,207,31,185,210,225,114,86,30,229,114,193,79,233,62,21,98,129,67,205,64,137,148,35,230,247,222,205,37,76,63,76,154,103,189,223,21,13,159,62,116,171,120,6,89,73,113,101,149,66,178,178,2,249,110,189,70,109,197,137,166,221,80,168,194,118,223,96,183,95,199,153,30,13,39,45,251,64,193,71,168,118,109,80,62,83,120,246,93,108,195,71,232,92,121,125,82,22,233,243,113,181,126,244,244,144,210,177,120,207,95,145,173,81,101,132,5,160,213,38,54,229,209,40,127,94,136,72,112,85,107,220,138,134,114,222,235,120,74,12,240,225,34,112,227,236,89,121,227,133,170,221,240,80,225,76,240,123,234,138,91,204,89,218,23,159,134,86,145,198,33,5,74,78,241,23,214,248,218,72,3,253,11,56,56,231,187,197,126,254,99,127,97,67,71,150,33,150,127,43,179,133,29,19,112,98,115,211,47,204,124,251,145,218,80,254,196,191,34,130,30,68,14,204,216,192,79,142,100,74,60,99,80,218,217,126,207,248,124,242,219,132,185,215,133,177,135,251,58,150,129,207,24,189,89,213,209,204,23,185,255,202,6,144,127,49,190,139,137,130,90,20,117,183,185,253,104,152,22,114,116,35,186,253,18,240,192,228,26,198,61,218,82,207,159,179,36,240,195,189,0,38,165,152,226,190,32,162,199,50,59,104,147,193,163,118,248,67,131,226,51,229,104,242,49,95,57,17,24,209,225,38,151,214,72,213,246,120,228,88,69,37,57,186,83,150,218,247,228,243,122,206,254,84,69,230,167,107,15,122,54,66,215,79,134,85,224,236,163,63,10,35,23,190,89,219,218,133,55,123,180,95,23,136,193,20,92,2,165,78,118,222,102,92,55,150,164,114,110,136,181,116,6,58,92,233,159,149,163,191,228,78,92,25,202,47,114,52,244,163,230,79,28,6,213,190,46,164,102,149,65,239,106,246,23,210,178,248,180,145,107,182,198,29,31,43,168,96,205,42,71,47,210,219,105,57,12,63,174,8,188,153,105,138,159,28,135,176,82,229,210,216,155,230,210,28,134,228,163,39,223,59,125,161,57,40,101,237,121,71,49,142,99,237,203,11,1,83,35,111,77,96,104,143,254,133,208,210,115,77,166,96,90,156,115,125,11,22,40,202,34,69,80,146,92,221,81,168,201,183,104,49,96,109,38,132,155,63,248,4,0,227,246,74,3,147,99,95,126,87,132,31,215,54,130,55,1,39,196,207,141,206,200,21,74,162,180,95,155,7,31,63,184,95,217,81,54,188,136,62,165,248,105,218,179,100,8,227,221,157,125,202,161,99,131,126,173,139,14,26,80,167,163,112,79,139,60,18,236,224,166,15,112,42,139,116,32,10,12,171,199,39,164,89,45,167,33,231,94,197,164,117,62,248,60,143,148,244,166,105,98,168,203,7,2,237,61,55,133,1,76,122,190,248,111,159,152,245,125,91,236,254,63,70,22,176,165,16,239,171,38,58,236,247,129,155,68,190,76,88,19,115,251,30,247,157,6,138,194,247,101,83,128,57,241,76,143,163,209,122,175,2,27,87,195,63,0,98,235,42,79,28,181,134,242,73,210,112,105,213,18,67,2,67,179,234,51,238,155,186,208,189,111,218,183,208,51,246,167,86,36,215,140,3,209,48,203,111,71,241,119,150,177,128,67,250,138,35,169,138,11,54,204,41,45,14,229,171,151,111,103,242,254,102,172,0,236,139,170,94,53,61,103,99,222,123,70,55,76,225,109,84,50,135,23,66,161,242,196,200,139,175,21,176,105,177,202,209,36,181,151,47,124,231,131,183,182,193,128,57,89,45,51,94,102,185,141,122,128,44,16,247,85,102,219,35,11,76,251,121,28,74,210,64,86,135,69,107,215,29,69,9,115,245,172,240,96,51,251,141,96,42,107,187,201,138,187,44,171,61,47,186,110,179,28,104,51,129,160,56,55,180,38,61,152,172,70,142,49,70,11,85,186,195,0,194,103,218,49,223,224,27,184,21,110,112,185,239,209,4,181,75,126,251,60,236,243,60,71,92,26,175,78,30,10,125,145,223,126,5,216,106,254,247,117,80,159,119,147,27,96,92,140,101,132,66,101,154,241,241,12,88,108,93,79,62,17,127,40,197,225,243,113,232,56,91,198,46,245,197,229,108,164,176,73,189,31,46,121,158,61,61,210,24,38,81,38,39,167,35,167,12,255,120,78,208,63,238,78,10,148,170,81,188,175,65,111,137,140,35,210,16,144,176,28,102,195,47,207,148,150,243,177,252,3,25,112,43,114,17,212,172,103,63,16,1,184,44,171,26,156,152,243,7,223,56,179,45,66,222,114,97,180,118,125,185,121,96,18,61,178,30,115,143,45,249,12,111,197,198,38,171,135,109,172,186,79,102,52,34,137,115,130,193,217,173,231,128,201,126,109,189,52,182,144,213,79,110,198,89,18,196,48,21,228,29,67,197,68,22,229,194,33,2,124,76,47,80,20,78,229,235,218,102,31,231,15,28,201,184,116,235,52,70,213,91,238,167,140,90,11,109,151,122,95,195,204,19,134,195,52,56,200,242,2,181,46,117,95,1,172,141,124,201,215,7,197,185,77,95,175,205,244,233,74,0,2,195,150,141,163,41,23,221,34,42,13,106,152,144,59,10,195,124,200,108,7,153,100,20,143,51,168,162,166,75,130,6,46,95,202,233,151,71,158,93,166,232,141,71,195,240,81,214,109,23,220,229,186,200,194,149,184,105,220,247,186,204,26,168,205,167,226,175,131,68,91,187,173,93,7,198,235,99,251,252,143,128,175,168,17,0,147,198,205,126,105,112,110,166,124,216,27,83,173,229,43,19,181,44,168,226,14,119,243,35,250,146,59,192,196,168,119,77,133,251,72,214,187,56,76,3,104,16,147,12,222,125,122,228,134,206,199,188,234,41,118,114,178,243,223,39,96,150,186,91,95,246,54,19,134,239,104,210,106,173,201,2,98,51,88,204,227,164,24,197,187,30,248,60,178,252,93,184,9,96,109,121,164,56,113,111,95,186,154,149,96,245,117,77,19,41,255,208,106,100,81,121,213,204,17,235,27,193,200,21,173,62,215,243,182,198,246,239,154,242,105,185,251,121,131,161,176,251,47,179,173,189,13,105,192,13,73,237,239,109,177,99,166,30,34,87,182,105,113,255,238,170,90,99,190,108,1,144,117,37,217,250,193,236,13,159,39,54,134,37,94,63,152,5,181,77,153,21,224,46,78,255,60,42,194,91,171,234,167,73,158,218,87,136,106,252,233,165,31,0,107,229,248,30,90,69,156,75,70,10,247,157,179,191,106,99,89,202,238,98,47,178,53,62,93,33,181,153,230,126,30,56,29,62,126,234,66,219,151,196,225,104,176,157,192,198,31,10,59,228,219,206,195,40,251,217,239,58,12,189,229,198,125,214,164,116,238,44,142,238,102,12,125,225,19,105,143,237,111,27,218,247,9,221,250,133,199,137,204,63,238,246,239,210,16,238,189,240,134,111,245,13,81,180,38,182,124,185,63,129,231,93,29,38,61,150,238,48,132,156,64,135,149,95,56,157,37,101,9,140,234,114,243,129,70,160,157,178,158,124,152,219,228,119,114,242,139,245,234,209,12,179,241,171,145,119,160,231,105,222,134,107,224,137,18,134,31,221,141,5,36,240,204,230,167,248,193,68,230,215,254,102,252,168,94,41,125,35,137,76,208,25,117,69,224,138,49,150,31,109,82,247,119,28,114,105,245,83,174,128,29,7,161,75,102,164,51,41,239,237,147,2,29,101,82,199,225,212,20,110,60,0,203,104,11,204,165,215,13,61,197,163,74,40,203,173,62,71,51,170,167,195,116,250,85,125,33,19,241,85,191,107,242,241,20,157,46,188,204,113,104,57,108,33,234,29,73,48,105,122,245,140,8,174,43,245,118,161,91,61,53,241,36,29,102,210,89,10,195,167,168,113,244,249,156,166,60,179,130,250,208,240,41,139,210,111,203,119,117,98,113,105,113,91,100,188,174,129,26,202,193,231,255,35,251,177,150,120,105,247,101,22,86,225,25,119,141,46,215,144,145,82,176,133,75,241,203,165,176,55,189,207,12,158,210,154,190,255,134,221,208,47,39,100,152,78,213,217,181,249,203,166,249,100,36,185,110,164,233,134,175,109,102,0,57,245,228,63,226,128,163,152,114,222,220,25,1,18,50,74,223,185,145,108,205,151,68,0,140,119,169,231,98,112,19,173,178,1,103,37,244,22,156,77,253,15,149,100,69,23,130,192,14,83,55,190,172,241,209,205,149,57,190,174,243,205,211,193,251,192,148,104,3,38,79,112,183,32,191,68,249,252,82,76,232,14,178,40,220,135,2,79,141,175,249,131,207,188,139,5,155,192,100,110,126,5,94,224,134,0,129,156,252,12,163,249,121,142,0,163,200,118,159,25,91,246,54,28,180,22,203,38,167,94,8,12,100,191,176,98,20,182,173,48,101,65,191,48,252,188,186,60,112,56,86,184,155,255,96,26,106,165,33,116,32,2,143,93,77,249,96,140,47,47,101,125,116,68,193,134,79,57,12,72,249,180,26,157,245,31,187,116,211,183,165,109,96,7,54,161,132,47,138,47,180,170,162,108,32,176,149,103,91,192,8,28,222,151,133,103,230,217,220,248,209,216,163,94,177,179,65,33,13,245,53,191,108,248,111,69,66,160,115,11,73,78,94,127,238,27,23,70,81,178,149,239,145,65,125,44,58,142,58,140,220,238,79,44,211,245,173,7,19,165,244,184,178,68,139,133,76,25,216,173,150,29,87,150,84,226,7,148,76,246,142,131,169,55,41,74,155,235,55,9,23,50,199,185,149,34,48,30,87,201,47,236,132,41,136,232,9,252,219,167,253,96,24,200,75,162,152,14,149,253,4,172,1,55,171,251,41,12,199,189,93,120,116,153,143,232,113,74,159,17,17,48,229,173,27,157,25,124,226,158,113,97,2,84,133,123,201,171,93,184,92,161,252,31,60,234,55,85,26,204,196,16,48,140,180,252,21,66,161,96,178,155,236,47,236,138,77,63,56,223,134,90,131,9,2,46,76,17,119,41,140,1,76,187,176,240,77,126,112,235,243,30,61,214,237,45,229,67,43,244,203,57,138,202,170,204,210,102,129,229,243,172,193,240,246,5,182,162,182,191,145,105,110,187,23,45,196,141,95,30,136,54,32,243,77,188,48,125,149,94,163,160,199,181,204,91,121,35,157,205,100,230,211,21,178,214,151,216,10,138,206,210,246,11,51,37,144,252,192,84,104,199,133,37,248,98,4,99,252,17,224,129,101,252,91,108,23,79,27,141,224,34,211,205,224,203,204,105,93,56,203,158,204,96,210,3,1,19,44,203,117,157,13,221,242,121,210,242,167,173,142,7,141,200,205,224,52,170,158,123,82,129,140,159,174,200,90,228,7,158,190,37,51,184,105,0,4,219,161,126,162,121,136,181,119,22,147,245,192,206,172,48,45,119,88,149,10,47,116,33,227,232,102,193,179,194,230,228,114,97,100,148,30,184,125,118,38,6,75,87,222,135,46,69,117,250,31,39,140,118,5,56,80,130,45,89,234,145,122,31,177,244,156,240,145,33,44,35,148,188,243,231,147,140,23,210,108,75,38,28,218,155,182,47,152,179,170,17,10,77,137,165,184,206,13,40,19,91,205,10,35,253,31,40,164,188,161,40,14,193,229,194,115,75,204,71,250,112,251,118,14,159,56,102,240,161,176,169,118,95,152,90,191,194,197,189,253,126,112,46,50,25,25,124,191,187,3,99,75,121,97,211,80,138,79,158,219,146,47,126,194,8,25,205,15,166,28,122,25,150,192,214,195,229,227,0,235,4,185,174,179,217,222,247,121,154,244,213,125,216,180,72,244,152,3,49,90,24,178,177,56,147,7,44,15,63,241,89,99,250,148,81,48,177,101,242,104,210,96,120,158,10,211,205,220,46,156,118,157,15,188,62,182,159,193,105,172,242,28,77,252,114,127,27,119,216,11,67,184,233,197,103,57,230,94,38,166,7,158,177,208,155,182,129,236,220,129,17,204,106,23,70,184,64,97,26,200,70,192,4,59,237,129,135,39,51,12,206,89,150,196,101,244,181,17,71,83,233,123,209,238,165,36,67,165,143,202,224,156,122,139,251,162,33,181,190,48,13,180,23,190,90,50,63,116,212,123,91,92,72,121,14,166,33,224,251,120,72,191,97,161,246,192,197,51,137,7,94,34,114,243,67,33,83,4,186,196,94,242,7,207,233,31,15,112,42,178,174,0,227,224,27,240,44,146,168,255,193,95,99,180,193,164,252,223,11,223,85,142,238,98,81,247,131,215,39,128,248,131,165,130,0,74,179,171,63,240,57,140,219,40,48,66,242,59,126,186,153,227,221,133,209,215,142,69,139,148,227,76,253,129,207,158,55,222,38,25,201,44,65,54,240,238,173,92,24,51,38,133,177,49,137,11,71,111,74,102,232,197,206,226,99,68,253,96,100,82,21,62,251,248,21,239,203,60,220,219,3,183,61,239,165,37,106,208,2,83,210,156,241,62,113,156,207,237,129,113,63,189,112,237,18,8,32,61,141,118,111,192,140,182,242,192,103,153,141,167,150,178,56,1,253,224,221,235,253,109,122,232,245,169,157,121,221,235,23,192,84,64,159,223,46,78,209,199,102,120,211,201,246,30,61,82,60,84,148,178,36,73,250,131,125,13,0,21,134,219,135,22,57,120,210,35,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,60,179,242,249,220,25,76,163,221,115,114,148,132,123,192,101,254,225,125,65,248,185,71,23,6,174,192,8,61,167,251,219,148,124,244,183,145,245,143,111,31,194,212,106,227,129,231,142,247,5,92,159,143,128,146,94,204,135,124,5,207,100,74,110,114,199,35,237,102,170,171,163,152,102,14,255,233,78,40,221,245,194,199,252,58,40,65,237,111,215,131,58,201,194,208,186,71,121,209,8,159,12,214,156,194,250,137,83,127,40,106,110,163,191,232,250,154,165,126,176,180,208,3,243,118,118,192,136,233,234,219,162,209,182,220,147,39,179,4,120,224,246,17,248,13,70,174,180,60,240,220,243,158,28,153,137,169,176,81,114,2,78,83,83,41,192,50,101,209,241,45,161,155,137,195,37,95,149,135,41,22,191,104,158,114,236,42,251,69,211,140,31,174,219,28,142,20,78,177,83,60,27,179,14,235,69,208,57,220,122,12,24,209,72,125,98,164,127,188,158,138,85,0,211,184,156,155,85,243,206,226,101,153,72,193,3,47,15,179,13,125,166,225,134,196,78,92,183,237,190,243,124,224,125,31,137,233,23,235,76,137,232,68,42,241,211,44,216,250,80,160,241,165,24,162,249,55,10,21,134,188,83,47,60,154,46,63,232,16,199,130,142,254,170,112,44,186,169,160,214,124,207,205,122,254,28,12,153,75,224,166,201,192,197,251,186,163,12,106,149,110,190,129,199,154,237,194,162,200,10,188,233,149,118,248,172,154,165,233,108,118,96,100,136,46,204,118,226,194,232,170,197,222,4,69,189,250,220,246,102,124,196,250,65,113,252,137,7,8,134,189,198,0,140,68,193,125,44,150,140,138,188,64,55,119,61,153,165,81,17,158,217,183,31,72,228,182,44,95,182,69,116,145,168,161,67,185,203,142,109,55,82,197,190,199,133,169,147,170,132,249,240,230,221,95,111,155,216,194,44,249,133,93,149,254,7,139,227,154,193,150,8,189,112,46,50,45,216,122,242,217,254,0,231,253,196,188,244,123,207,234,225,66,255,17,47,239,35,63,43,29,18,203,126,219,13,14,90,145,75,99,179,152,60,198,234,150,159,144,189,19,176,171,237,27,140,139,176,158,60,227,218,60,46,92,117,193,223,198,64,240,25,171,227,242,184,215,115,116,113,105,129,31,92,147,196,119,27,25,207,230,131,133,218,71,239,50,161,109,38,239,90,253,210,202,48,211,87,135,161,61,147,167,243,27,51,206,71,17,152,244,175,83,14,176,93,78,146,28,195,162,158,172,236,119,225,150,31,28,119,156,2,215,136,198,13,189,93,119,48,12,152,26,60,118,132,68,35,190,61,3,15,129,60,34,107,215,78,92,121,22,206,121,97,246,197,217,199,74,179,60,90,18,120,86,154,246,253,202,160,231,92,16,233,90,218,167,29,196,34,232,206,181,192,208,194,246,133,147,100,157,13,62,163,118,8,60,238,180,66,35,54,108,80,63,57,202,52,146,35,50,120,53,207,28,27,124,123,242,40,187,79,179,194,254,96,26,192,110,175,33,240,50,17,158,11,103,217,194,27,92,238,51,3,110,247,3,26,166,61,28,95,103,51,237,216,155,118,27,244,198,183,238,33,150,217,33,166,104,4,166,134,6,119,213,227,152,70,242,224,106,107,27,124,158,186,111,251,172,129,239,10,142,27,60,83,156,59,227,157,80,159,115,207,181,124,86,1,214,228,48,240,106,201,55,10,192,73,162,113,8,132,164,73,226,167,121,123,99,63,112,171,247,104,26,202,110,24,196,34,14,231,242,27,73,150,1,151,194,230,176,72,37,123,72,92,77,5,254,214,215,205,168,188,118,223,12,155,239,245,109,250,48,24,175,187,126,225,46,183,221,172,224,248,213,192,75,197,88,172,94,130,137,177,87,40,242,6,108,228,251,7,110,197,39,114,96,226,191,128,207,114,135,14,204,55,24,234,111,101,237,15,28,204,24,96,26,72,170,194,45,71,80,11,76,172,120,97,74,66,145,154,131,60,95,171,188,48,224,238,84,85,131,147,208,252,168,128,64,226,245,135,134,195,183,124,34,134,198,23,4,154,165,82,6,220,75,108,205,42,22,131,151,171,255,131,93,32,192,224,37,77,227,63,120,247,126,143,94,226,92,11,33,212,252,75,28,173,204,64,89,81,232,164,59,224,174,73,25,131,131,47,1,12,149,166,63,240,153,45,5,46,85,239,171,85,99,149,4,92,247,146,153,1,159,154,233,244,94,147,39,43,109,191,240,138,220,51,221,18,243,118,89,2,143,68,183,88,192,212,92,247,3,151,230,223,182,233,101,95,113,131,31,92,35,136,163,30,44,54,197,223,209,83,142,70,94,226,61,58,71,26,141,6,44,205,54,217,149,35,221,30,48,221,146,229,129,71,108,83,128,197,75,233,7,211,237,225,48,11,121,122,222,24,158,176,254,80,177,60,146,32,207,224,177,202,69,89,216,31,20,177,233,128,145,142,122,94,119,119,21,248,31,204,7,250,192,119,55,128,209,220,9,255,155,194,244,192,196,111,67,195,121,30,26,174,23,30,81,0,139,25,247,15,102,246,14,120,210,163,251,140,37,68,236,47,92,103,121,134,26,2,248,235,194,98,122,241,13,243,17,3,21,59,231,164,95,208,176,112,231,67,19,156,173,188,31,24,241,133,11,35,156,36,112,166,244,234,63,157,72,118,201,234,105,90,148,217,83,231,232,78,66,7,144,163,207,20,233,44,172,66,225,181,221,182,242,31,92,157,83,7,140,136,135,254,244,26,62,136,169,137,247,93,245,186,161,117,250,23,66,65,236,236,181,231,3,15,167,135,25,156,211,131,218,254,194,209,101,122,55,15,220,147,207,27,133,236,224,53,212,48,22,58,253,42,126,211,72,142,207,103,12,83,15,238,229,194,169,60,32,158,83,14,34,209,176,245,212,104,104,250,164,2,107,22,65,168,7,190,69,64,224,114,229,159,126,48,124,207,128,49,141,121,190,30,34,79,191,45,243,77,239,243,129,75,44,234,5,230,76,126,238,186,146,54,235,23,206,255,37,60,199,126,96,248,22,190,237,44,88,99,106,72,96,51,86,36,253,75,55,154,239,139,70,16,102,104,73,239,108,136,192,68,192,75,211,119,192,8,160,6,74,253,126,62,104,249,12,197,126,112,254,195,68,140,239,69,14,120,252,97,30,134,224,226,239,163,195,131,46,237,191,128,69,126,251,131,157,166,14,76,222,165,190,112,149,163,161,201,191,71,227,136,29,112,217,26,122,118,115,128,95,247,104,241,70,252,161,83,158,119,133,183,161,231,198,206,212,143,53,215,199,103,138,175,227,206,9,196,173,187,189,48,33,159,143,4,83,104,120,230,217,102,209,205,7,103,214,220,178,95,56,10,83,197,196,129,255,8,55,223,216,209,171,176,210,123,238,82,99,190,129,167,33,169,17,131,81,161,9,184,205,244,220,53,25,187,29,87,86,76,192,64,63,221,210,61,96,38,82,163,63,251,157,194,167,79,179,5,93,225,161,31,87,167,229,237,163,252,148,95,7,154,134,3,228,220,188,246,4,170,164,6,67,145,221,87,88,195,51,235,171,113,250,10,112,122,214,30,58,49,138,111,189,14,76,44,241,156,124,222,41,28,120,9,5,158,122,156,181,190,56,140,56,174,158,252,192,103,99,33,112,127,34,145,105,38,223,237,194,69,114,27,6,239,189,228,232,51,229,203,234,130,236,113,242,5,221,116,145,52,166,101,6,170,185,95,148,106,248,3,211,231,27,48,193,90,85,184,140,72,59,2,55,221,61,209,225,81,74,159,23,102,167,118,225,19,147,162,129,242,193,172,169,67,199,56,46,6,177,209,62,176,232,234,24,58,82,245,148,13,104,109,122,95,100,70,74,60,113,82,213,210,116,6,124,2,36,95,217,178,249,20,190,39,71,188,51,7,140,164,208,122,224,61,210,133,145,49,203,10,91,123,190,195,80,157,117,221,220,150,110,112,24,65,154,41,19,49,81,231,104,30,80,35,197,50,175,201,219,15,158,222,26,96,112,147,253,207,48,162,143,207,226,217,24,147,178,182,177,62,100,39,95,2,155,205,240,11,247,121,207,141,69,70,125,225,114,143,134,176,250,135,163,83,246,20,66,182,158,148,247,183,77,132,57,224,19,139,189,23,222,239,64,163,221,75,26,84,12,38,19,115,97,229,168,144,209,193,144,203,97,20,210,52,185,1,220,150,79,89,192,4,69,15,156,162,246,116,224,41,188,105,80,244,43,114,160,162,147,100,104,221,17,85,130,230,182,159,95,174,46,4,96,48,253,227,250,68,233,109,73,2,39,201,13,2,227,193,119,47,12,114,198,115,114,162,247,125,225,243,111,250,192,19,253,196,53,96,162,57,153,178,104,233,205,251,158,188,182,161,83,22,250,131,81,127,5,198,74,226,63,239,162,254,219,127,255,111,127,255,203,95,255,254,151,255,249,159,53,82,207,254,79,104,164,254,179,203,209,171,237,69,6,0,29,232,250,61,111,76,176,229,104,12,193,20,30,55,175,109,112,122,208,200,216,33,141,1,101,73,65,179,123,150,67,251,120,126,184,146,45,190,112,94,235,57,53,113,175,28,221,20,43,49,47,119,107,125,210,57,228,4,181,73,70,52,82,60,207,121,177,5,190,231,61,107,246,115,209,103,117,10,50,14,240,218,207,200,88,219,213,212,126,163,178,233,183,104,18,76,206,209,54,120,239,245,76,111,115,165,251,38,80,68,223,15,74,139,163,124,77,250,195,103,59,81,202,157,65,40,209,188,48,130,157,23,214,168,30,199,182,218,239,4,66,32,177,30,184,71,137,11,122,118,206,154,166,176,54,154,121,79,93,215,85,28,248,193,169,197,123,162,17,92,250,244,135,61,192,20,147,46,42,16,229,185,50,74,144,119,234,74,169,60,23,198,230,223,159,38,100,199,58,20,206,235,206,246,211,132,178,245,137,164,51,31,251,102,196,236,110,159,116,215,50,229,225,88,96,207,191,62,187,191,177,141,112,239,203,51,74,195,26,77,145,180,189,65,9,12,66,141,156,59,70,66,43,2,34,83,170,175,10,151,187,251,3,110,75,179,12,52,175,175,27,201,65,234,31,207,209,212,147,139,156,252,77,35,160,239,113,35,189,106,20,140,7,70,95,235,194,226,103,101,48,172,172,114,225,214,158,224,152,60,249,144,147,15,105,157,0,94,53,239,124,225,157,199,19,183,207,54,111,60,69,79,201,92,111,238,37,232,217,192,227,153,198,16,37,205,253,62,243,150,219,155,45,99,51,115,111,12,239,57,217,112,147,163,247,47,207,100,211,187,38,56,42,66,150,130,138,244,182,161,236,49,34,242,78,108,138,231,3,55,79,173,128,238,246,228,9,58,90,5,247,220,101,188,233,71,218,85,230,133,113,64,175,15,28,21,75,58,194,222,92,87,53,215,187,123,97,77,121,227,192,40,233,236,128,251,188,126,232,31,156,47,202,168,238,47,218,228,96,10,40,207,193,102,188,25,155,21,154,173,159,159,238,235,222,21,245,232,39,249,81,238,85,211,203,222,53,237,130,182,179,47,26,168,149,236,235,240,241,159,192,20,148,158,100,111,190,85,115,178,243,85,195,48,126,218,15,69,226,104,60,169,164,73,131,116,236,73,251,31,230,49,224,26,187,179,102,102,5,227,133,71,12,48,154,74,215,31,142,102,67,22,240,20,13,170,239,186,250,190,151,54,219,51,197,210,125,144,227,174,208,47,158,154,119,196,171,184,196,248,108,164,31,250,123,244,25,22,51,224,50,159,143,150,39,26,53,88,102,193,119,34,172,200,174,231,139,238,250,236,104,19,58,107,145,189,40,166,199,172,175,3,114,90,228,54,240,12,208,79,99,161,201,227,25,27,172,44,251,139,158,201,42,50,85,152,50,60,87,77,83,217,12,52,167,39,128,171,72,16,43,156,53,90,103,239,52,111,130,1,61,150,247,131,167,248,21,105,195,179,9,161,65,227,201,27,166,92,35,61,135,214,248,51,200,232,16,107,23,37,97,36,9,77,58,136,125,158,194,168,96,23,29,9,60,135,120,211,200,239,166,250,162,237,255,17,119,46,59,184,228,200,113,126,37,222,47,143,167,157,182,2,188,48,224,133,151,134,189,48,12,11,240,194,128,30,71,99,63,134,249,229,95,153,12,182,166,87,22,208,51,211,192,156,142,83,245,215,133,69,38,51,35,35,118,140,50,51,68,215,199,125,96,68,86,3,70,248,84,127,154,232,37,102,147,69,188,221,229,153,177,134,222,119,105,105,147,167,132,131,12,213,77,181,98,164,171,35,156,18,104,180,115,20,50,127,69,87,14,90,42,114,189,39,167,29,241,253,237,54,234,61,57,50,56,127,128,183,28,109,130,150,239,111,223,17,110,61,199,127,248,237,149,228,198,172,145,72,97,208,72,49,91,243,129,62,84,58,21,83,228,175,201,209,244,23,245,22,100,67,199,181,193,54,152,186,77,9,24,55,150,242,192,35,104,81,36,79,207,228,165,39,159,196,128,61,82,231,176,193,246,3,211,182,119,225,249,36,140,40,163,69,14,26,89,66,116,91,30,120,229,123,105,52,212,166,231,232,220,98,191,91,77,144,108,63,121,249,146,91,191,48,3,42,63,240,190,229,165,68,38,248,89,50,219,116,5,106,10,10,231,19,91,58,204,43,238,49,75,224,169,227,180,218,22,197,235,13,217,250,211,219,251,233,175,40,0,21,74,249,85,239,139,248,255,86,244,78,64,190,52,239,66,210,37,121,220,71,8,82,182,150,12,146,213,239,163,142,137,175,175,28,221,112,232,13,162,63,114,11,83,184,50,8,21,65,107,143,218,48,108,51,153,87,104,133,91,145,49,194,246,71,124,103,127,176,59,228,124,176,76,166,205,116,16,162,10,67,47,161,180,127,2,179,110,174,128,33,105,201,149,153,96,105,84,151,160,4,23,129,43,164,142,104,65,64,219,46,61,60,2,224,228,137,125,131,181,206,105,73,0,87,219,50,184,72,211,7,254,236,248,151,121,57,62,153,137,224,124,106,253,35,242,204,103,94,64,108,70,120,4,237,71,89,118,216,100,132,165,214,95,45,91,31,181,254,243,47,166,158,28,119,128,233,219,57,131,165,71,19,184,51,109,93,184,53,137,191,42,130,6,181,174,11,247,37,236,139,138,244,68,112,215,129,231,150,81,14,220,231,20,120,233,194,75,178,170,198,7,216,96,72,150,153,21,198,157,126,94,56,75,44,93,204,253,215,19,24,13,215,131,45,185,73,90,181,70,204,229,141,200,78,83,2,192,61,114,66,6,107,216,201,87,131,248,65,80,86,78,232,34,123,96,132,65,17,117,119,120,206,214,36,101,0,92,99,44,25,172,113,39,138,116,53,74,76,124,49,67,147,201,25,109,169,203,135,49,78,152,188,176,252,107,63,117,222,200,249,235,105,72,78,1,184,71,19,5,48,73,91,133,211,200,241,76,105,217,44,18,243,2,11,93,198,60,122,36,57,73,45,185,164,96,242,12,122,69,146,242,151,16,92,137,87,130,47,183,178,24,146,49,54,114,176,159,144,46,145,213,215,100,149,34,41,107,240,150,165,0,61,242,219,240,104,202,175,154,106,65,177,127,123,195,175,193,109,202,86,57,225,151,152,115,16,179,204,128,70,40,95,204,176,30,54,208,221,213,139,132,128,192,61,90,25,12,86,110,213,129,87,228,231,65,151,174,143,180,79,230,96,36,119,130,73,41,223,66,197,61,1,100,189,40,242,95,15,124,150,238,126,225,165,97,26,112,114,65,9,131,183,176,176,247,166,119,33,184,133,230,121,95,149,37,135,66,132,135,20,72,215,211,131,168,176,137,198,93,88,139,49,6,159,255,215,2,70,209,113,43,140,149,109,185,48,13,99,66,224,195,114,214,119,148,244,191,175,41,252,219,13,193,219,165,171,128,137,79,230,3,215,216,112,2,143,42,253,142,103,170,110,110,33,10,59,144,174,92,185,178,1,109,120,6,235,145,172,91,87,74,101,197,206,215,159,10,189,56,15,165,18,129,230,152,139,233,142,84,97,55,224,58,21,93,69,89,141,172,219,37,222,38,118,101,93,250,51,200,209,204,229,117,237,110,141,39,210,252,97,165,134,160,68,78,44,220,164,219,12,234,223,142,89,3,109,143,34,9,118,131,75,245,175,7,88,216,179,7,156,59,120,160,203,212,167,30,234,173,233,113,58,121,246,28,154,230,11,247,53,47,12,231,77,57,197,52,140,5,77,59,17,125,72,15,29,93,227,39,98,116,94,47,180,12,225,6,210,75,220,239,142,149,50,178,120,105,24,220,230,237,190,56,48,122,105,23,238,63,22,151,195,11,85,20,57,57,90,186,254,184,205,15,55,105,223,149,57,184,5,33,185,52,99,145,42,172,141,6,133,207,86,219,70,160,229,204,45,240,146,9,135,102,1,226,249,160,205,99,119,161,141,87,56,36,173,75,125,79,230,172,246,192,197,101,23,12,94,218,191,77,245,105,148,32,221,39,146,161,237,65,83,100,145,104,186,79,237,233,83,72,104,73,95,116,10,67,193,80,204,207,2,38,130,150,11,163,17,49,72,191,208,12,219,67,226,134,174,62,162,231,164,50,135,232,67,193,178,101,199,51,107,240,116,159,14,190,181,87,138,230,140,95,159,207,219,242,85,130,116,63,178,101,146,4,70,143,251,246,179,172,173,251,116,224,115,246,92,46,188,181,51,28,152,57,236,246,179,240,191,7,110,177,75,1,94,77,59,61,205,163,48,154,13,102,49,157,166,11,67,20,140,47,23,41,150,167,99,236,4,150,136,90,70,255,31,20,84,233,240,3,62,211,93,185,112,201,218,9,58,112,129,137,46,32,232,40,242,190,64,83,180,130,130,238,153,158,131,231,77,18,140,101,4,218,165,176,133,120,23,62,225,92,86,216,106,157,1,67,221,120,46,156,244,212,10,24,227,200,166,176,9,249,95,248,124,189,207,209,164,109,163,177,241,124,168,109,62,191,221,40,123,7,12,203,248,185,114,186,77,114,192,230,55,243,192,164,56,46,76,187,232,3,187,239,170,193,52,70,235,201,109,79,244,161,187,227,246,164,7,103,88,62,126,176,89,219,73,95,202,252,165,40,188,157,153,38,135,44,45,24,19,229,214,208,163,152,168,58,76,89,65,38,73,199,224,192,1,67,106,80,120,206,168,86,2,99,81,242,192,169,172,11,19,130,105,63,51,61,177,113,114,178,154,42,46,130,1,61,18,46,14,51,206,85,30,1,101,158,26,45,201,232,144,109,109,227,62,11,254,221,86,154,197,203,106,15,60,110,239,121,161,74,52,30,48,244,55,13,109,67,198,2,41,131,120,160,48,8,155,124,248,128,41,106,9,192,26,209,2,35,77,189,47,76,97,250,129,211,237,150,134,85,168,234,7,244,196,215,104,225,174,104,89,149,167,101,222,172,207,29,198,153,92,159,200,48,117,61,129,199,150,105,1,248,222,21,185,211,174,157,252,188,142,120,34,103,119,81,52,56,131,163,125,182,13,1,155,73,209,120,224,20,89,21,224,156,30,13,2,136,77,69,142,30,243,57,248,76,228,45,174,140,66,165,190,12,250,35,111,227,58,176,148,0,187,245,64,140,26,58,1,213,84,116,85,48,98,214,171,234,192,76,40,237,229,172,24,57,118,155,244,154,159,5,69,206,93,16,152,240,0,10,255,169,173,186,60,192,244,124,7,140,67,223,80,152,55,184,47,220,70,122,78,62,174,144,192,65,249,169,7,61,11,99,14,120,104,110,28,205,233,25,111,3,174,150,198,194,195,180,180,211,190,112,87,53,22,238,8,145,135,128,205,240,237,129,107,148,110,128,187,100,137,241,154,59,219,195,144,209,56,119,56,180,127,111,208,138,217,66,225,0,109,187,148,30,77,19,132,126,252,183,205,46,92,222,7,188,100,140,181,93,150,132,70,38,153,39,251,178,175,54,135,26,11,34,130,162,229,178,138,249,3,58,204,86,84,214,135,110,15,170,134,80,12,17,129,76,179,7,38,148,223,2,203,8,103,243,47,42,7,164,68,53,150,48,25,130,236,209,192,249,233,73,141,73,197,117,160,100,207,56,154,102,53,149,207,177,250,115,28,205,54,73,165,121,120,93,119,86,48,33,42,253,237,110,158,238,113,242,179,9,208,182,170,222,118,14,210,250,68,144,78,170,40,16,228,40,3,182,16,246,121,162,24,52,179,32,125,56,122,118,180,69,218,22,201,243,164,125,197,140,214,211,98,138,49,66,9,113,28,88,125,91,99,78,118,65,59,202,166,52,89,148,174,42,76,25,245,60,95,245,48,124,93,67,38,179,6,107,34,249,30,130,104,105,73,150,9,163,142,19,116,230,208,112,194,46,182,171,172,85,99,32,21,87,166,58,219,143,253,168,94,177,0,187,98,86,129,160,43,61,143,245,108,11,118,116,108,65,146,89,170,11,65,54,12,38,174,107,102,237,39,16,175,5,137,32,79,19,225,81,219,164,189,129,34,10,227,214,21,181,72,131,139,244,103,55,193,180,232,33,160,221,103,137,200,62,173,251,84,101,252,194,183,137,244,11,202,110,177,186,120,26,92,199,36,18,54,136,7,23,79,187,99,214,94,178,74,171,97,47,19,130,141,201,88,151,143,182,154,53,47,184,130,25,157,149,218,55,200,180,61,66,26,218,140,177,138,106,194,217,136,118,93,54,114,224,143,98,92,166,255,209,143,69,193,70,22,143,179,120,159,127,229,224,162,155,64,228,226,102,239,17,242,177,142,195,247,212,171,98,71,93,93,160,15,38,196,35,85,119,134,64,242,190,35,100,111,144,27,149,231,5,213,48,133,206,221,52,225,135,139,162,139,215,67,99,143,186,252,212,119,129,220,190,55,20,86,212,224,170,238,235,233,221,234,219,229,22,141,246,158,85,172,209,158,95,72,7,154,83,102,81,61,69,228,134,92,67,143,125,127,123,80,127,92,148,205,167,134,69,25,106,123,115,81,243,76,180,50,31,33,198,102,194,156,174,150,152,49,252,82,37,70,186,94,75,104,41,34,111,172,40,174,187,57,132,26,255,144,191,33,85,116,165,97,179,149,62,229,85,157,123,28,78,146,199,214,251,157,156,243,207,64,208,245,37,115,178,140,139,192,38,68,225,226,149,228,149,150,44,89,232,20,108,39,178,155,248,194,153,153,244,104,68,188,226,104,220,31,138,236,126,145,53,88,158,131,252,81,63,170,4,177,56,116,148,80,152,68,59,103,233,194,0,123,41,102,126,44,148,145,227,91,2,211,29,28,106,163,39,78,47,162,173,76,235,5,44,121,215,73,165,74,83,101,161,79,230,9,21,114,163,180,80,74,49,139,78,110,220,109,93,70,53,153,98,168,10,161,158,89,115,22,151,50,69,57,121,62,74,192,25,155,135,184,52,2,33,85,202,166,88,31,218,202,149,21,104,170,50,237,168,102,251,30,82,167,168,127,168,174,51,66,86,161,107,123,98,0,54,201,34,57,189,32,201,250,125,91,140,173,218,203,124,78,142,225,240,160,34,194,231,79,59,100,155,233,28,80,26,6,4,85,24,13,126,87,16,22,166,120,160,88,190,41,12,57,42,154,75,106,46,97,225,105,8,5,159,69,6,135,21,213,7,63,49,67,152,75,212,133,230,189,10,128,119,163,95,126,168,201,235,170,234,51,189,164,221,229,41,27,213,157,169,58,194,141,114,109,168,16,83,36,155,170,101,221,208,49,116,209,91,210,132,251,58,83,3,111,212,3,115,104,24,195,49,148,231,125,176,19,93,185,134,113,53,146,162,60,83,58,138,182,63,52,168,110,179,20,61,24,247,2,63,55,233,61,81,173,66,225,187,93,25,225,243,98,187,186,2,108,182,175,174,165,82,155,213,93,178,138,12,55,19,232,114,197,232,142,56,236,82,137,226,189,67,79,154,41,55,167,71,254,184,4,143,200,186,208,206,86,67,213,193,169,81,135,134,55,20,249,162,170,207,205,70,184,31,141,169,98,82,93,243,102,86,211,174,107,142,176,115,83,153,109,60,140,188,237,180,50,191,35,93,247,106,170,23,17,8,55,153,84,129,233,22,29,33,77,206,169,85,234,154,161,213,125,217,235,195,122,17,117,160,21,226,98,255,237,149,70,81,255,136,141,144,108,216,171,116,51,63,208,75,203,198,42,116,133,252,132,182,206,82,52,69,34,29,20,15,8,25,196,137,177,225,31,231,72,40,45,235,64,66,22,47,166,121,227,167,20,213,140,62,131,158,73,200,97,202,61,109,60,194,255,232,91,127,48,84,11,53,88,65,73,34,187,178,14,240,25,239,98,27,67,186,27,53,23,135,249,92,84,12,219,68,66,125,222,224,50,85,93,234,192,88,122,249,39,96,194,228,143,100,187,153,243,132,163,1,95,200,243,186,209,170,117,81,6,18,214,116,161,23,49,60,96,186,244,201,210,18,216,18,173,226,42,107,45,208,14,67,166,145,193,178,78,8,233,59,224,106,146,170,210,175,129,237,52,90,69,126,110,42,245,234,110,193,122,117,221,16,144,81,82,139,136,65,65,221,207,124,22,239,114,13,191,134,121,60,186,142,30,69,122,114,235,106,63,129,108,133,203,131,159,221,19,213,81,249,97,52,146,66,214,25,43,190,44,236,20,168,249,136,21,196,209,168,224,139,251,4,54,139,101,134,251,4,60,119,53,126,193,154,162,151,112,190,192,147,180,138,179,203,24,214,101,234,240,89,67,133,101,77,247,63,222,158,69,108,99,186,30,221,78,164,28,58,193,51,153,11,157,218,198,144,48,243,176,112,96,217,43,4,125,12,13,235,242,226,29,121,239,173,165,117,116,228,185,245,184,114,24,88,50,201,15,60,179,98,30,70,242,246,124,2,106,228,131,127,106,24,195,100,179,23,22,55,29,196,78,35,152,32,46,60,131,80,156,145,26,58,172,174,164,77,78,165,171,147,21,130,56,229,186,131,17,77,75,206,1,231,36,50,210,110,244,131,212,181,174,202,195,118,53,97,172,100,76,9,113,61,99,95,78,4,226,190,75,116,24,139,217,20,61,147,53,236,160,48,168,21,243,10,162,240,28,174,51,40,200,136,47,134,241,206,90,216,88,89,234,91,172,143,58,102,246,61,158,216,100,135,36,62,13,205,212,118,253,158,208,26,18,165,21,179,81,130,170,230,48,234,150,18,12,52,179,79,157,247,220,136,218,247,199,179,108,59,249,145,43,27,85,23,85,35,55,150,48,242,193,75,68,82,225,205,28,89,66,236,125,154,118,138,132,87,80,81,206,167,29,46,87,108,166,239,158,170,177,110,229,152,10,113,141,145,22,71,250,239,145,113,185,222,94,236,215,4,206,226,221,130,201,37,35,252,175,234,2,105,9,133,204,47,184,192,89,209,28,245,226,90,49,179,200,223,235,53,84,5,132,160,254,96,59,223,29,94,143,33,81,50,218,68,141,131,169,61,200,208,33,58,14,182,22,205,220,70,48,85,24,77,210,11,227,117,170,71,83,62,136,203,238,83,163,49,90,124,182,55,76,100,227,104,119,89,200,232,152,27,110,231,133,149,11,82,108,75,224,19,46,120,179,38,55,128,172,234,80,184,213,122,143,46,132,118,114,221,240,62,93,140,48,219,206,93,212,173,129,61,103,153,187,73,52,46,189,176,201,124,229,207,19,111,208,174,143,4,51,35,159,189,50,17,107,159,50,255,36,211,55,245,183,129,113,158,164,213,17,252,166,8,54,62,244,108,193,88,3,46,76,227,96,73,126,238,110,26,59,119,26,48,113,57,223,110,103,68,110,183,100,47,204,191,121,187,52,48,239,21,3,162,59,18,50,220,28,239,20,65,247,119,62,182,37,112,181,187,47,132,7,174,77,43,233,13,237,84,28,141,29,46,252,35,191,205,30,171,76,191,49,28,32,132,139,133,101,56,198,225,254,84,16,27,23,79,136,134,49,236,94,241,219,217,88,45,69,224,181,220,148,249,192,40,69,73,49,188,145,230,114,243,250,31,92,117,59,147,169,86,59,167,34,163,212,150,115,87,152,190,148,111,29,61,161,55,74,110,18,212,16,39,242,9,248,209,39,34,77,55,191,215,72,52,22,239,162,226,228,103,93,148,111,160,88,158,40,7,188,85,149,143,78,158,19,188,215,139,194,90,191,15,13,166,80,88,224,100,118,90,114,87,200,131,15,119,128,194,23,225,245,187,99,1,245,226,15,151,133,148,93,23,244,124,110,107,199,3,181,205,127,126,14,38,69,229,175,227,132,124,82,20,6,70,95,216,223,53,73,199,169,231,110,180,232,221,113,84,213,166,140,204,174,119,207,0,194,151,22,247,77,166,236,209,124,128,27,17,57,43,124,166,144,228,31,46,106,7,39,156,213,41,29,42,200,174,1,211,186,191,116,198,183,29,190,255,54,77,62,122,240,207,249,221,81,91,97,21,134,167,154,252,145,156,181,123,234,124,83,139,73,53,248,149,17,148,75,47,84,131,169,58,98,58,58,161,219,68,32,73,214,185,243,97,186,223,233,153,82,176,49,209,219,238,76,127,254,58,58,214,131,106,98,121,22,54,179,200,137,137,116,137,201,59,48,108,241,236,83,33,53,152,81,158,163,145,105,243,147,159,111,120,138,188,53,240,89,137,124,152,145,65,30,194,122,197,169,181,56,85,10,21,84,43,201,11,106,230,98,1,163,185,81,20,182,84,82,156,251,167,234,42,70,174,231,73,185,204,39,176,197,172,234,243,154,130,73,5,140,78,170,188,48,136,64,206,82,206,240,105,78,224,38,23,78,189,120,197,138,187,77,88,94,157,90,241,207,249,178,70,214,27,89,52,30,99,108,117,23,130,50,58,204,25,58,114,52,150,93,31,253,140,114,75,86,229,187,19,81,177,72,248,170,201,16,206,85,227,177,97,237,45,217,225,133,33,161,152,196,226,72,232,226,218,16,42,207,110,69,99,189,137,5,228,183,221,39,211,105,2,220,234,212,138,144,238,119,225,208,76,187,134,18,29,133,184,217,3,54,235,114,177,44,205,38,83,227,55,134,32,66,85,171,214,12,99,32,78,78,48,45,117,70,214,35,91,47,63,24,149,251,39,120,46,204,165,217,239,155,48,84,183,166,88,133,6,167,15,115,78,219,7,95,184,65,59,243,15,240,132,172,56,195,202,111,143,82,131,31,144,77,75,94,196,2,204,220,112,187,225,81,38,205,51,117,77,239,16,2,75,246,223,182,101,82,86,78,68,38,186,243,9,51,196,19,18,6,178,43,152,152,70,251,251,198,103,126,136,137,212,64,100,204,165,187,204,1,69,181,4,144,208,223,238,39,9,47,235,124,78,186,149,98,211,231,121,140,108,138,206,69,22,9,18,15,33,119,118,96,62,87,249,246,173,161,115,251,231,59,204,197,94,194,13,219,209,187,35,75,70,227,183,84,253,237,78,185,119,149,120,35,133,228,159,108,227,120,129,43,222,231,78,106,197,212,224,230,71,155,101,102,83,87,36,56,36,89,115,62,119,127,164,108,210,213,233,15,83,251,238,114,208,80,179,31,103,32,20,148,137,163,252,109,87,19,133,83,63,86,200,115,126,215,230,182,180,212,204,181,214,200,8,255,106,5,210,68,64,122,31,215,187,248,122,73,211,202,166,29,94,81,73,241,211,137,63,234,238,20,210,96,153,254,204,18,21,4,221,95,34,66,81,99,214,193,149,94,28,35,199,34,90,137,137,222,136,143,233,185,178,121,39,83,248,106,253,193,74,141,217,208,120,91,207,207,158,155,174,62,25,158,139,156,26,219,13,198,134,43,90,218,147,221,207,101,153,125,140,15,19,116,184,147,166,170,33,2,21,79,26,217,22,162,107,54,108,26,89,33,166,241,19,47,85,221,33,158,115,217,148,230,177,58,214,225,143,189,109,65,240,194,47,141,70,97,97,152,65,101,66,55,39,86,78,68,213,100,128,99,6,19,77,83,153,122,201,214,116,23,228,147,225,149,223,76,230,77,231,233,105,186,159,30,47,224,53,213,245,212,80,56,220,51,133,21,191,79,205,78,158,191,123,98,253,182,34,94,168,79,78,138,44,212,244,148,21,62,72,165,139,246,54,138,44,235,68,109,30,78,224,12,46,142,43,132,23,180,246,123,56,129,57,139,154,148,243,56,131,192,201,62,0,118,249,86,247,92,98,140,136,223,172,198,175,48,85,254,8,132,200,34,85,245,222,93,246,239,34,6,179,238,20,117,207,221,9,229,79,135,201,32,139,211,37,84,137,22,31,87,251,41,48,203,219,182,246,254,27,224,85,148,32,212,63,247,236,119,36,60,164,0,174,46,182,201,54,91,247,183,177,97,22,24,22,229,72,17,213,54,10,102,106,160,219,169,70,220,29,12,85,69,73,50,158,135,184,114,188,80,108,72,245,187,95,70,49,137,163,201,151,73,237,216,220,74,178,247,192,157,147,179,215,85,215,96,36,93,138,47,79,168,3,108,53,77,69,226,50,2,60,76,195,167,104,186,116,44,136,131,98,96,250,203,253,41,159,145,132,189,59,148,153,159,161,70,172,112,174,54,249,30,132,205,178,214,135,141,129,27,33,28,34,119,75,107,142,217,196,7,125,23,114,254,251,150,113,33,218,249,198,138,79,95,105,173,112,1,73,101,56,108,109,135,82,166,45,205,68,153,63,152,109,68,21,146,76,54,62,182,167,53,170,101,87,132,69,70,163,223,240,50,19,69,215,41,73,93,67,167,183,94,103,108,222,164,91,195,80,183,76,5,204,74,155,200,86,26,141,29,29,188,92,161,172,66,246,47,49,250,171,153,17,11,45,2,163,251,225,132,13,211,226,237,202,86,231,229,36,39,108,100,56,25,104,1,9,188,209,175,10,24,9,34,161,146,48,48,138,167,77,205,43,90,25,75,108,230,107,76,56,88,164,65,90,18,120,144,45,222,14,35,135,52,158,202,52,94,135,223,93,151,95,142,67,225,206,182,44,59,124,134,144,8,163,82,82,207,97,181,119,96,20,138,132,228,130,0,229,142,43,91,213,44,201,213,240,49,245,136,119,11,117,226,173,232,178,82,248,135,206,221,52,97,130,161,99,153,43,46,140,199,45,81,62,12,4,164,180,252,182,168,153,170,109,220,217,244,214,230,89,87,224,179,174,234,0,62,147,120,175,241,211,24,85,170,99,35,187,205,29,199,66,70,23,26,35,218,97,100,37,63,24,26,168,214,180,51,187,73,47,134,100,35,117,11,117,51,163,147,84,227,151,201,81,44,33,34,22,251,48,124,28,96,30,191,30,191,70,62,89,15,9,73,50,36,229,217,210,109,75,57,192,97,90,117,149,138,82,126,218,234,14,219,139,21,18,140,137,14,78,31,224,231,189,213,164,134,142,40,116,57,75,30,152,236,175,194,231,49,140,28,71,155,191,188,92,90,69,127,124,197,149,179,173,82,106,79,61,123,190,86,253,190,59,228,192,165,44,153,13,223,204,223,53,133,251,52,212,107,50,243,95,31,41,68,175,162,249,8,76,165,122,7,140,63,177,92,26,171,168,187,190,231,98,27,64,121,42,230,103,31,23,126,62,76,245,67,45,102,230,61,227,151,79,116,169,70,27,60,196,17,251,158,98,37,113,185,236,110,58,62,126,211,13,106,172,116,45,64,89,218,145,202,44,168,210,136,213,183,117,9,231,29,15,156,93,235,243,62,76,170,232,94,25,158,28,50,187,99,119,27,165,99,78,14,109,78,8,102,169,32,51,124,127,123,136,112,17,97,32,82,174,247,96,242,127,66,155,35,77,180,98,148,146,164,211,174,5,164,119,67,182,195,126,90,141,200,42,29,146,145,171,33,4,156,178,155,35,21,51,110,32,77,202,116,119,97,203,158,75,166,127,41,224,194,192,80,155,74,194,91,255,62,10,77,161,178,0,84,146,203,41,6,97,33,136,148,89,184,90,23,106,156,27,197,59,229,62,67,89,8,163,214,76,153,134,76,132,192,11,39,1,127,162,41,25,131,237,194,216,90,79,95,124,208,211,47,82,55,59,240,178,30,39,135,89,198,148,137,104,137,136,175,218,78,201,25,186,132,50,17,59,124,147,128,81,115,87,131,205,61,131,142,66,163,229,99,237,198,171,199,111,250,67,105,35,208,249,159,10,83,118,109,2,204,131,95,43,111,100,123,115,92,23,139,186,210,124,155,101,131,61,82,38,145,159,213,216,161,145,104,241,170,91,166,140,80,158,163,217,126,57,235,137,164,113,81,37,127,164,65,17,207,117,52,211,168,45,204,79,252,219,234,215,92,134,154,217,96,249,21,255,77,243,38,244,163,173,229,179,42,140,39,142,223,214,25,224,164,1,46,223,21,29,3,151,81,70,92,100,85,81,47,100,229,135,92,238,215,141,42,178,54,160,240,249,180,200,120,159,168,45,87,245,134,134,112,10,167,217,225,185,100,59,103,107,218,118,189,18,99,7,46,81,47,60,48,141,56,62,138,240,121,78,50,17,118,166,36,239,53,207,166,14,211,213,127,19,225,0,151,133,203,217,36,52,164,111,147,112,231,222,85,33,159,241,160,68,240,241,58,208,254,92,106,231,120,118,119,116,145,58,108,13,138,10,155,210,138,223,244,185,47,250,79,21,38,159,225,23,78,132,36,156,141,179,206,33,58,212,227,183,77,71,64,142,102,37,170,62,31,209,9,198,122,33,48,178,79,113,116,178,198,2,129,241,139,152,129,78,51,60,23,20,175,61,95,145,169,120,110,165,39,15,222,117,190,112,27,85,106,116,120,134,182,25,249,64,204,80,139,142,51,246,223,197,221,36,205,72,166,171,143,13,67,169,187,12,38,138,217,11,241,1,105,121,64,233,97,250,96,160,120,181,180,111,134,36,247,148,223,78,143,11,14,70,172,51,182,246,172,159,91,77,100,201,113,51,176,127,112,98,191,219,100,22,63,49,10,76,192,238,176,149,120,21,94,181,59,19,211,10,185,216,127,74,67,208,57,95,242,193,146,144,158,126,188,2,79,240,189,156,66,154,33,63,54,201,47,153,140,120,138,72,28,233,253,34,13,219,38,182,212,92,50,33,27,243,98,169,87,32,138,8,222,145,135,214,55,179,150,28,189,233,74,245,34,31,133,254,172,139,27,1,112,202,254,121,18,17,213,167,103,21,35,94,151,210,50,24,187,42,105,130,180,200,63,224,19,137,107,187,44,43,76,20,16,19,229,118,125,166,80,101,150,187,72,29,152,252,187,58,244,88,142,182,197,51,107,67,237,184,151,233,136,251,72,3,46,75,155,105,81,242,136,237,30,156,142,164,246,159,139,44,82,201,113,101,48,66,212,211,107,98,216,151,226,202,48,146,205,143,65,79,15,189,124,238,171,63,47,196,118,29,99,197,35,61,63,94,139,54,47,47,179,38,116,152,36,172,58,240,192,86,30,113,229,200,238,168,105,240,166,11,62,199,56,29,24,69,138,56,14,221,153,52,175,57,188,136,121,181,125,223,86,234,21,71,207,174,154,246,137,26,70,84,49,216,171,179,197,188,112,183,10,180,191,237,97,51,79,83,221,1,98,96,127,99,12,76,49,100,26,116,215,118,111,37,57,255,10,98,238,82,24,187,147,29,55,86,78,64,33,34,50,36,131,139,235,228,101,107,243,109,162,20,129,197,68,119,207,189,108,254,243,50,153,15,66,159,32,165,0,51,20,197,170,134,37,200,27,225,179,53,157,170,150,108,130,243,234,98,253,191,162,249,80,89,131,221,217,83,250,201,25,167,162,213,136,0,95,91,23,180,228,138,160,149,92,96,156,218,92,235,69,101,130,243,198,22,222,92,151,133,194,77,77,163,187,20,51,205,5,89,172,123,209,124,97,50,158,129,14,90,35,46,140,210,246,24,243,158,26,86,180,192,103,166,191,223,46,68,114,177,212,27,120,128,214,88,183,145,31,46,42,156,73,52,137,152,160,195,16,184,179,138,103,156,215,61,2,38,234,45,122,116,98,80,251,222,10,174,101,127,220,125,206,51,43,145,125,102,189,217,243,60,240,191,79,197,249,199,255,250,183,255,241,79,127,151,135,51,255,29,120,56,213,202,45,145,201,152,232,31,139,78,15,69,115,226,238,239,33,83,232,78,178,30,34,66,31,76,155,9,135,241,78,112,112,130,75,42,254,53,145,95,71,155,77,96,200,76,254,185,240,110,154,80,197,43,209,99,137,224,125,154,252,208,45,228,84,200,21,201,237,68,32,172,16,193,55,61,250,124,233,30,107,78,92,200,101,87,194,165,85,170,177,95,81,130,99,165,40,1,76,218,41,10,84,86,210,208,43,167,144,23,5,42,172,41,150,60,49,246,120,37,138,157,168,209,201,12,133,138,4,147,154,195,172,33,249,126,47,156,155,239,171,4,12,235,240,222,23,218,153,17,55,81,139,92,50,174,232,115,190,107,56,21,193,38,51,43,234,62,104,199,197,93,117,244,129,238,93,117,188,207,34,30,164,6,4,117,240,194,221,204,23,252,129,78,200,100,114,93,56,251,248,128,182,183,209,30,20,119,64,207,222,204,51,253,15,97,179,84,10,53,228,173,253,85,39,51,50,190,48,29,100,145,206,53,59,251,114,55,83,184,14,245,18,153,228,3,147,118,186,207,123,208,255,227,170,70,244,43,157,64,231,110,156,33,4,219,26,227,151,6,185,73,225,110,195,163,56,60,107,149,182,46,162,49,156,71,252,169,100,99,83,222,151,57,8,93,166,175,163,80,36,138,72,201,87,24,37,103,82,139,65,138,89,224,157,68,170,181,152,213,36,112,146,66,104,181,64,39,182,252,228,203,207,27,186,191,13,145,6,50,98,60,243,41,238,178,184,77,89,229,245,126,93,232,163,92,24,225,174,21,183,141,7,184,228,47,137,167,87,240,139,15,76,191,97,147,159,134,169,236,250,189,60,114,204,71,151,192,244,150,198,67,161,9,72,70,56,229,148,27,221,159,49,140,243,166,156,123,193,106,241,52,201,176,224,109,234,209,231,175,207,21,101,109,180,154,246,11,215,18,76,131,105,158,236,114,95,124,232,177,100,192,76,170,82,122,67,14,139,66,66,20,228,177,1,208,39,78,166,53,40,47,36,16,154,232,60,227,233,73,135,147,159,188,253,180,168,3,94,68,69,193,105,25,152,231,8,185,185,154,169,101,68,139,163,210,3,118,127,122,65,97,116,57,247,60,200,235,10,201,161,162,98,84,103,20,120,73,129,61,231,70,61,160,248,40,198,123,78,72,12,124,215,56,226,140,32,111,152,10,76,192,208,43,160,204,122,125,151,74,204,205,55,208,19,82,182,247,11,101,184,51,91,116,22,171,245,254,93,46,14,42,185,226,22,95,173,15,200,207,221,113,88,43,119,133,175,38,115,30,41,202,190,236,78,238,56,163,226,180,227,109,98,84,59,165,129,165,34,14,20,102,115,88,159,147,15,146,11,39,88,116,193,50,99,9,37,233,114,181,38,160,22,17,21,123,179,174,119,61,141,154,24,168,185,186,203,149,205,159,171,165,195,9,115,145,242,192,59,70,41,48,234,41,23,94,252,171,225,71,147,176,175,73,169,179,136,44,251,193,8,113,72,85,252,239,179,110,255,138,192,227,207,130,160,27,35,161,160,29,187,62,132,106,212,174,15,255,137,20,89,224,116,230,17,84,168,21,54,62,141,195,72,13,203,201,209,25,14,219,214,243,119,97,86,136,52,90,162,1,116,198,54,33,209,56,44,98,146,172,193,36,61,227,228,246,113,234,62,128,163,61,46,37,53,34,99,26,215,19,89,237,18,153,40,249,158,216,131,236,237,78,157,220,24,53,28,181,172,100,174,245,15,134,16,245,177,179,128,157,178,35,127,71,6,158,14,109,129,209,95,142,93,227,207,79,108,63,219,163,21,156,137,100,100,244,173,176,149,213,253,198,72,131,229,231,104,140,90,99,35,64,103,149,236,64,152,96,102,164,0,76,72,69,159,25,97,81,148,39,19,166,130,34,180,114,182,117,214,206,153,99,239,212,31,73,84,26,162,123,208,51,17,119,126,117,215,240,246,243,53,33,33,208,208,119,86,131,209,82,98,123,99,5,244,174,182,171,244,51,165,216,80,178,105,144,157,46,153,141,122,65,122,66,100,167,219,250,14,103,18,246,139,165,37,149,54,59,211,244,92,177,71,103,66,121,28,93,19,126,120,119,19,206,135,55,30,135,94,11,221,29,54,103,109,201,138,156,25,39,229,125,247,232,212,0,36,63,208,173,32,23,105,143,101,164,59,201,92,144,176,137,135,50,209,72,82,245,166,70,81,44,54,194,147,251,212,188,135,21,12,106,147,125,114,29,143,156,22,93,229,35,158,218,217,96,20,21,150,90,52,7,94,52,107,246,0,61,29,28,128,227,220,231,13,73,169,122,226,31,46,35,161,27,21,94,4,123,112,7,241,248,57,225,65,152,84,237,167,82,172,139,15,123,154,70,187,8,17,225,238,178,82,188,17,146,246,82,9,159,228,213,83,124,123,11,85,230,165,146,59,148,242,214,205,145,225,23,43,137,71,212,218,82,236,102,201,64,39,233,59,135,70,181,87,108,240,23,147,130,160,39,96,155,247,145,18,196,170,238,13,26,165,45,176,249,138,245,88,120,224,53,221,68,59,189,228,222,204,91,126,199,121,89,254,165,10,110,109,208,119,239,79,79,166,204,178,80,252,86,191,7,179,248,72,141,124,96,251,92,34,243,134,205,182,74,180,228,159,81,166,163,131,6,40,21,82,177,134,109,127,145,123,62,179,77,103,138,46,55,21,179,89,69,37,31,105,150,139,46,187,78,138,24,219,15,209,27,33,215,238,190,137,150,127,86,225,76,242,253,212,38,34,77,75,119,201,82,181,18,122,193,110,218,253,4,107,154,122,235,211,182,55,126,114,248,33,106,91,223,199,143,117,232,41,127,152,207,146,34,182,158,169,29,165,33,147,5,145,23,210,201,241,7,109,19,238,170,238,15,145,223,235,61,42,194,70,79,17,29,241,110,102,11,238,104,64,198,31,162,159,84,73,144,101,245,238,84,220,131,72,21,104,9,134,126,163,17,240,46,234,193,201,149,149,28,84,89,122,6,75,82,37,149,51,122,163,147,18,1,164,242,12,127,56,240,57,122,49,242,143,2,188,181,180,4,193,40,238,27,77,6,45,76,33,164,21,169,55,54,89,116,181,11,124,14,238,53,170,67,11,91,97,173,122,209,166,16,15,21,66,127,214,146,216,216,238,38,201,76,213,145,102,144,122,26,89,190,168,136,161,152,42,53,223,70,187,195,253,225,198,138,33,239,131,74,41,134,188,1,163,206,222,181,14,152,152,167,29,134,173,209,21,198,249,183,70,185,109,207,84,181,26,87,204,88,206,159,9,19,182,48,97,169,26,238,144,248,207,108,41,240,116,23,145,151,137,241,70,20,33,23,82,235,162,134,178,177,237,142,50,226,196,162,66,22,198,243,179,53,4,44,241,14,167,41,126,105,97,150,78,78,127,224,147,236,203,84,24,18,164,135,18,180,29,36,173,203,66,144,137,232,11,187,212,174,90,115,248,108,156,175,202,47,220,24,225,90,163,103,159,20,219,172,188,77,249,98,106,185,26,106,114,192,27,233,17,185,50,108,211,107,144,15,224,214,13,213,136,65,189,52,246,89,166,48,47,109,158,221,202,207,209,243,195,95,28,69,31,26,222,18,145,87,42,166,14,39,115,26,253,18,176,65,188,74,127,34,2,157,230,33,81,212,104,246,128,71,184,84,124,179,154,150,190,55,245,148,106,51,236,86,246,1,130,112,129,90,112,33,212,5,8,79,253,30,140,167,167,170,219,96,106,17,236,156,115,149,108,240,133,115,209,176,220,137,147,79,83,88,17,198,6,189,157,247,232,101,98,57,74,232,56,3,109,199,125,173,254,234,196,208,95,92,130,247,128,141,202,84,174,72,110,193,179,194,191,97,40,133,5,154,74,241,121,28,248,209,249,162,77,103,71,125,180,32,37,91,244,167,201,189,197,22,143,66,44,165,96,229,199,140,59,134,11,46,54,69,153,61,36,194,35,181,77,216,120,98,94,165,238,160,5,24,55,221,44,185,51,149,248,179,111,183,159,137,109,235,48,164,192,159,130,177,135,81,122,210,64,196,132,153,93,135,56,155,172,131,52,236,193,104,66,74,50,136,61,103,179,243,104,235,208,79,30,183,69,144,43,1,84,193,190,179,95,130,12,126,133,227,225,82,101,72,247,14,91,23,129,160,44,156,65,154,235,230,130,38,231,166,77,237,114,211,204,13,180,168,170,207,74,35,238,153,170,250,144,15,183,156,77,94,138,78,12,56,68,75,188,246,172,63,184,149,124,73,94,15,185,0,234,1,114,78,193,16,171,125,234,227,78,133,54,182,56,247,202,100,215,148,187,198,68,17,196,183,68,34,72,24,121,212,120,227,220,164,177,69,203,133,80,23,249,137,160,182,33,186,93,21,102,39,155,130,23,87,236,227,17,82,221,202,190,94,151,193,244,175,170,64,248,109,180,75,200,131,134,37,220,131,204,154,121,57,117,240,51,68,251,9,145,181,179,199,243,123,134,78,189,215,35,131,52,40,231,4,92,95,73,33,200,224,107,222,163,119,22,111,128,206,150,248,222,242,90,143,14,240,89,141,91,116,1,158,241,194,149,100,229,78,242,241,172,128,91,203,42,238,132,136,249,244,141,11,54,147,85,152,222,148,157,91,115,205,53,232,143,56,168,63,66,73,39,140,12,250,35,178,214,245,17,43,130,45,25,252,71,107,98,81,25,37,156,84,130,172,186,40,254,235,48,160,241,190,197,12,108,162,193,89,185,172,51,4,113,141,79,90,117,246,166,221,49,250,221,33,171,34,172,44,63,77,231,227,14,146,21,67,89,242,235,144,112,161,99,214,128,203,35,208,77,52,181,46,101,212,200,238,89,97,164,185,130,39,136,20,151,146,126,44,14,92,177,238,236,246,180,101,118,99,208,213,152,232,72,140,229,172,116,106,252,166,130,133,187,77,209,161,40,219,122,141,228,177,52,228,227,241,48,151,49,66,43,35,24,211,86,181,16,20,79,198,232,130,61,139,235,78,74,164,165,38,24,21,62,136,28,173,43,35,245,236,10,238,174,10,110,223,121,140,242,211,201,36,34,226,104,132,170,246,35,77,149,70,28,76,46,75,191,60,168,239,187,4,197,156,182,33,213,142,218,150,13,238,65,50,71,222,171,136,110,21,173,12,254,249,212,159,35,176,160,131,46,0,63,55,95,188,244,117,29,56,161,15,234,20,116,147,202,175,42,122,213,107,186,45,184,102,252,52,148,119,207,66,237,203,18,60,228,173,60,142,115,85,56,245,250,201,207,149,75,171,79,39,99,52,92,181,13,145,113,218,15,228,174,137,220,34,4,169,72,48,13,33,51,65,0,14,42,31,62,39,93,149,234,152,169,86,191,140,255,69,203,134,92,55,182,100,65,10,101,41,45,125,235,117,163,69,17,15,133,4,249,150,205,69,162,39,52,82,87,213,120,31,242,241,81,58,46,241,109,98,187,53,52,214,69,123,235,110,131,145,163,87,62,118,162,176,85,118,28,140,114,184,74,152,177,182,68,174,144,208,178,170,110,255,217,139,160,116,237,247,133,104,185,38,67,72,246,206,200,94,97,187,254,244,27,144,73,62,219,40,255,237,133,56,190,196,217,41,53,234,62,1,83,94,122,53,202,206,204,220,226,228,107,247,71,225,9,149,108,215,98,132,153,70,157,70,132,144,144,141,169,247,167,209,244,17,205,158,53,251,29,133,203,254,81,97,42,52,186,227,125,160,23,185,165,31,103,119,106,220,209,176,96,221,235,210,73,180,208,152,137,103,214,176,239,149,174,1,54,146,104,132,122,79,76,162,108,44,205,110,203,140,18,83,180,237,207,161,100,136,70,165,157,153,217,225,77,152,38,98,67,201,74,59,222,11,68,183,149,202,192,144,136,68,235,194,97,8,223,210,134,116,70,104,155,209,134,14,63,75,170,29,13,141,196,118,27,191,88,220,228,251,161,75,169,133,94,59,245,134,74,177,95,117,123,16,5,44,23,62,87,39,77,76,176,170,221,143,27,88,181,249,49,84,57,143,49,68,26,76,234,78,174,219,118,239,41,250,227,75,85,59,224,70,71,244,138,137,244,167,1,32,29,153,152,225,156,73,197,207,205,225,178,170,54,152,181,121,70,251,20,170,216,143,96,16,249,138,186,68,185,34,107,191,27,226,20,87,246,98,32,3,167,157,116,165,186,91,193,217,154,155,123,138,156,26,222,127,246,225,79,28,172,198,46,13,138,91,114,161,223,3,155,210,254,35,85,132,1,88,142,46,189,92,84,168,136,154,90,244,124,109,218,111,244,77,166,51,191,68,129,212,102,244,153,180,55,17,130,206,136,238,66,107,5,146,22,86,179,124,245,77,15,93,25,228,98,5,62,241,147,203,46,211,34,131,241,159,54,93,82,131,187,10,38,180,116,116,237,20,197,79,53,58,54,169,174,149,162,71,159,77,175,75,221,193,16,132,147,152,181,65,246,58,236,81,114,51,1,115,129,103,191,85,177,201,248,214,46,84,82,120,45,100,93,144,155,126,186,69,97,5,142,40,155,45,92,218,181,115,247,220,169,11,154,195,177,45,93,213,205,134,105,90,249,232,167,160,208,218,11,83,88,142,246,217,73,211,222,126,224,51,149,182,168,190,158,125,191,118,192,206,206,254,56,122,115,167,85,48,4,110,148,111,163,46,140,214,105,215,166,98,58,151,252,220,40,10,79,145,181,248,73,158,71,191,242,249,101,45,33,52,220,20,123,16,168,172,50,47,101,149,134,195,115,191,77,253,180,105,168,94,22,73,214,171,8,208,126,125,101,2,159,79,111,141,104,149,110,75,63,122,154,250,103,144,235,161,104,108,41,17,208,2,206,60,210,163,76,79,224,40,79,180,154,240,90,52,113,15,184,230,50,10,217,224,54,15,67,6,166,8,170,107,49,50,239,63,168,65,44,215,98,211,139,1,141,149,169,163,129,92,251,190,104,155,159,203,69,180,109,47,66,151,148,52,221,99,131,113,217,9,93,123,57,59,45,144,33,148,195,176,200,66,36,135,138,77,17,51,152,65,136,165,137,24,0,109,169,209,134,55,236,217,75,111,174,169,23,7,63,199,130,91,249,108,233,138,41,35,58,238,153,111,84,241,141,84,71,141,238,89,180,183,40,255,168,200,65,186,85,46,122,99,135,72,249,54,203,28,69,198,0,86,11,249,113,145,103,96,253,46,162,222,176,37,9,211,186,149,110,227,235,48,149,91,21,150,64,209,117,246,43,44,1,83,121,9,156,74,120,178,155,72,120,210,118,126,86,143,29,141,189,103,250,86,230,130,17,158,81,105,14,230,130,9,22,139,166,5,221,16,161,96,101,110,39,122,52,21,207,124,153,13,19,17,31,129,113,168,170,87,131,132,234,117,127,244,52,250,141,118,59,188,112,233,98,98,39,2,149,40,142,54,131,224,172,48,214,6,65,124,56,49,191,42,229,224,47,62,230,157,11,11,151,119,199,138,169,132,4,1,199,212,213,133,17,213,168,140,159,171,247,223,134,228,34,245,11,86,224,115,103,158,73,161,24,82,101,243,210,168,198,165,40,223,209,150,171,218,179,39,22,107,183,139,131,242,210,120,4,78,240,149,8,194,198,64,5,118,137,94,205,228,149,120,62,131,113,160,254,193,40,179,116,81,125,97,151,211,219,3,243,138,226,186,137,127,100,36,193,28,154,35,244,2,240,23,18,31,95,42,169,100,118,29,78,38,220,162,7,147,79,138,229,28,114,148,106,198,76,211,234,140,96,160,210,224,35,63,221,140,99,16,58,60,184,161,139,4,101,109,38,206,224,241,19,58,32,89,222,7,228,1,214,59,143,128,96,130,234,109,159,16,214,45,101,76,2,8,101,14,81,163,35,212,142,182,250,14,191,230,17,171,99,202,242,39,206,160,85,149,214,90,77,85,34,66,51,186,64,134,30,76,104,22,119,93,145,34,120,206,109,70,225,161,236,101,45,32,242,72,205,99,44,130,32,250,142,178,4,80,103,146,192,172,123,69,203,62,157,52,85,101,147,168,172,68,204,73,149,89,230,67,242,12,103,155,16,129,54,156,64,149,207,66,44,32,214,23,42,106,103,110,174,2,159,79,191,132,152,26,251,36,149,54,42,102,51,238,107,50,245,104,44,32,47,124,134,74,186,157,237,213,102,64,65,11,42,191,190,109,154,240,103,228,212,11,73,95,175,109,156,217,165,238,161,215,189,80,84,12,121,45,60,121,100,67,119,224,51,15,175,187,11,174,198,80,16,149,43,146,64,30,240,86,24,101,186,160,67,117,40,110,141,199,78,149,222,99,213,200,194,15,52,50,30,147,221,160,72,246,241,64,200,137,199,70,22,181,90,185,109,178,103,233,54,244,111,108,13,229,198,232,105,246,184,209,252,5,228,204,88,175,198,202,87,105,192,44,18,227,23,68,146,92,206,29,119,19,122,245,228,232,132,150,126,92,54,221,36,75,102,5,66,158,25,29,182,204,48,73,122,164,216,93,160,96,22,240,34,69,33,242,115,120,192,69,39,18,108,208,71,227,53,179,213,9,118,168,217,121,171,158,198,89,102,87,141,116,99,93,140,51,209,149,176,213,110,198,56,234,102,155,32,210,118,103,46,139,82,46,219,181,164,35,156,13,57,61,139,49,194,209,100,18,229,187,98,217,245,187,79,237,83,165,82,127,21,212,216,26,37,218,98,85,218,46,35,82,81,98,143,108,78,11,162,155,135,32,102,13,189,180,108,66,236,194,111,219,34,104,129,95,207,86,29,67,18,24,193,161,104,72,165,170,184,38,237,133,16,32,98,58,43,75,4,96,141,213,85,99,247,221,177,190,149,29,29,141,166,45,58,106,76,152,75,181,25,23,151,29,106,103,53,169,7,9,204,232,25,30,191,216,220,32,1,34,215,197,198,62,249,101,163,236,184,68,206,162,34,197,133,251,135,111,155,16,46,152,202,99,196,121,43,118,77,8,82,8,71,127,35,55,83,67,245,203,170,113,91,206,141,122,105,4,111,132,90,67,174,172,34,248,127,98,101,95,174,39,253,139,66,163,55,23,191,171,87,118,110,42,73,215,101,53,167,150,18,123,77,246,111,82,138,61,48,98,203,17,11,76,163,108,8,135,146,26,231,10,24,67,185,58,133,159,137,143,75,31,251,70,80,91,74,77,20,214,171,91,86,66,44,109,176,219,133,16,59,40,24,93,45,52,186,28,238,79,35,249,1,189,199,3,67,24,149,67,8,179,208,86,103,80,117,207,199,179,164,107,159,148,51,62,8,33,136,132,225,176,208,132,207,141,176,177,237,33,167,132,194,216,82,14,178,209,93,46,87,247,196,129,202,96,62,55,22,187,255,243,67,189,138,254,200,121,64,102,238,226,48,157,190,146,66,50,219,140,25,210,168,108,195,218,67,174,70,68,71,8,206,166,15,47,164,241,65,231,86,48,152,207,254,237,4,189,114,105,221,252,166,67,20,236,188,76,49,147,194,171,37,149,32,118,161,239,128,144,219,11,175,232,139,160,68,41,98,133,16,214,25,75,254,88,190,126,38,161,187,211,211,49,162,223,3,17,55,25,199,88,240,206,224,197,12,116,109,100,178,52,83,236,29,19,195,32,123,37,164,0,214,186,197,108,17,87,62,49,33,186,52,254,19,220,239,168,209,161,28,61,37,46,61,107,74,69,66,98,94,248,252,71,224,31,175,102,197,165,225,7,41,240,87,244,112,152,228,163,92,57,97,209,10,161,133,19,158,33,204,39,141,23,102,234,119,225,243,245,74,47,108,53,54,221,188,93,50,231,33,11,139,170,90,215,167,199,11,200,142,156,72,71,122,62,206,108,144,66,194,23,249,71,26,195,164,37,164,155,134,141,40,173,37,249,10,204,27,169,92,105,60,232,112,50,55,152,237,202,101,149,195,141,16,213,76,158,215,185,15,143,239,76,202,82,74,86,116,77,180,112,183,99,207,9,163,106,107,3,15,249,252,128,201,122,201,11,67,46,170,69,241,146,107,57,127,150,190,37,68,229,154,39,185,236,253,234,99,97,149,190,244,94,146,11,61,201,27,65,40,163,68,181,0,206,44,182,126,23,70,192,171,69,246,33,195,78,149,137,137,93,254,142,172,9,130,17,83,27,147,232,32,185,147,222,25,101,116,141,254,21,228,239,86,88,227,61,193,127,150,167,66,213,42,94,63,165,118,23,93,36,119,124,254,23,163,18,12,213,6,63,146,45,205,165,84,157,249,140,143,160,254,114,67,136,197,77,19,0,190,112,97,65,251,229,19,128,147,177,110,46,76,78,247,99,174,194,137,165,149,40,182,229,192,248,233,254,246,221,192,72,74,244,123,213,56,12,175,143,24,120,96,236,54,239,122,215,44,135,50,126,163,238,160,116,21,93,113,123,246,197,116,99,249,77,51,236,144,4,185,240,130,2,186,252,202,232,224,205,122,219,204,89,247,202,32,64,214,123,97,8,131,159,113,27,40,234,80,49,245,2,103,202,230,219,97,90,104,198,189,107,212,18,102,26,241,211,200,233,68,181,30,152,172,110,141,163,105,130,154,247,174,49,100,38,66,113,24,221,159,34,48,123,233,117,79,110,188,113,249,237,14,59,232,183,111,48,152,36,252,125,104,231,80,60,217,123,252,54,44,143,139,110,122,245,227,125,224,212,122,195,65,227,135,46,58,95,3,110,152,183,6,124,118,60,137,232,40,158,56,46,84,247,167,241,188,112,102,6,239,11,79,203,113,71,105,255,217,163,251,125,205,110,111,224,194,149,218,92,118,116,61,175,139,212,247,87,234,100,148,209,50,40,99,180,27,49,207,79,76,197,124,203,101,153,94,196,199,170,157,182,17,197,237,252,194,103,248,194,37,114,216,4,88,20,54,123,243,236,240,30,162,203,96,112,114,3,90,131,225,87,100,249,109,232,191,205,127,59,35,63,184,155,194,231,75,175,126,244,79,152,247,57,26,226,171,255,54,229,193,213,247,3,207,143,51,104,147,130,216,92,254,174,204,149,215,153,79,178,102,227,128,17,252,223,126,110,234,227,85,15,38,66,95,62,165,84,212,4,218,115,112,170,31,241,14,152,218,206,126,158,25,142,182,213,97,244,60,146,158,252,108,32,115,249,190,61,35,99,205,45,183,53,41,248,22,191,112,139,67,229,145,157,93,245,151,129,156,203,250,155,111,116,222,160,18,89,125,204,225,58,197,77,3,216,72,129,31,74,223,238,13,5,155,73,19,173,22,215,197,198,171,200,116,196,142,112,220,39,134,252,232,221,125,2,51,1,85,31,71,19,142,73,150,43,163,157,182,250,4,190,204,43,82,81,120,31,203,239,249,188,101,124,111,4,94,8,223,251,185,33,82,220,31,166,204,88,62,95,245,31,184,47,69,7,24,57,196,120,98,139,160,37,221,83,15,219,186,222,163,7,6,230,247,211,178,63,126,94,193,6,143,235,160,12,74,210,124,199,185,205,179,241,162,72,48,141,24,6,155,33,152,154,192,144,175,179,63,79,211,170,171,114,97,228,91,62,207,58,224,141,14,79,17,24,103,20,255,116,78,128,79,225,89,126,155,249,38,251,156,128,165,87,189,221,28,192,231,155,142,73,180,146,98,220,178,46,13,19,239,94,61,96,202,43,127,210,141,254,127,255,225,63,252,159,255,244,159,255,246,191,255,219,191,137,11,74,251,119,136,11,72,105,21,50,52,62,187,65,173,139,212,2,240,50,151,23,135,225,163,199,14,222,10,203,103,62,242,81,137,122,0,124,96,129,209,213,245,85,16,59,48,249,142,77,76,112,151,152,250,96,72,102,249,101,50,153,159,192,130,205,171,144,163,245,151,183,91,101,129,226,0,150,21,93,195,29,41,152,187,10,110,235,207,185,145,52,187,241,206,186,186,17,134,182,225,183,108,106,77,75,47,122,18,210,251,153,139,181,58,255,1,30,35,199,212,213,234,77,147,26,76,154,199,207,93,77,132,186,63,71,187,240,10,115,147,21,119,183,62,176,254,245,208,49,251,144,254,203,122,217,166,184,224,31,57,158,137,183,99,197,224,158,35,86,98,12,246,107,50,208,62,221,250,121,167,159,10,51,82,97,216,231,126,225,103,7,150,110,201,21,184,176,64,248,201,217,167,200,58,197,48,161,248,238,11,17,132,75,9,104,224,132,236,158,34,194,180,47,189,111,29,131,103,42,136,15,125,49,145,86,133,217,32,196,185,87,191,123,127,64,38,137,120,211,219,156,80,245,88,18,134,254,80,104,146,162,155,83,143,158,158,130,226,67,133,68,179,228,161,172,129,165,222,135,154,215,162,142,80,83,60,158,1,155,107,186,254,52,253,172,221,39,1,246,103,215,135,195,62,157,73,35,214,7,119,235,49,210,161,192,182,201,31,248,153,250,41,228,223,11,111,244,239,197,252,211,73,87,221,216,149,28,95,205,241,64,201,168,182,107,221,103,26,132,115,173,29,48,137,210,27,85,80,149,64,166,246,27,134,213,90,61,228,117,32,116,78,19,147,195,68,221,67,80,74,47,30,115,16,91,182,219,78,3,204,134,186,199,93,91,216,44,231,70,4,171,172,120,38,180,41,116,65,169,124,166,11,143,34,97,92,166,138,230,69,6,96,196,46,238,114,2,159,196,58,131,2,94,66,88,104,102,146,50,150,220,214,217,124,200,119,111,134,134,217,183,87,70,37,191,218,0,36,77,113,88,78,247,190,40,88,53,129,161,59,200,165,37,40,204,2,51,132,123,188,107,147,186,187,40,173,159,119,12,179,206,13,153,101,209,207,25,41,30,56,42,42,101,9,90,33,240,76,135,23,76,200,41,48,58,147,50,144,72,213,232,185,173,107,216,175,108,64,117,109,122,244,217,165,232,56,131,227,164,23,142,114,188,63,50,179,126,147,33,12,191,28,175,55,135,113,244,122,96,54,242,211,239,154,154,180,236,6,50,221,2,189,251,226,130,137,113,205,250,68,241,133,171,190,62,224,240,117,190,137,249,192,249,51,21,7,166,18,121,99,95,50,194,5,86,244,7,195,110,187,60,13,224,69,83,190,191,205,19,80,238,7,62,211,204,154,241,200,225,46,182,38,99,1,111,225,30,55,182,77,232,95,97,122,136,3,37,153,34,183,85,233,191,31,254,204,54,198,113,75,110,139,145,179,166,255,50,59,153,203,145,106,63,58,127,137,23,130,172,195,181,225,106,70,167,222,241,174,161,46,166,166,232,25,121,43,62,190,179,177,56,17,151,188,15,246,168,117,197,117,83,166,78,242,76,154,169,50,250,199,183,169,21,234,219,236,166,183,21,39,159,176,16,228,190,168,245,206,52,47,204,36,38,48,226,66,235,158,123,93,117,211,246,171,152,239,248,64,78,144,61,146,204,149,72,9,156,229,42,30,10,250,187,122,52,37,219,207,28,193,96,54,207,242,72,135,17,86,238,19,71,83,76,6,18,189,28,185,220,147,227,223,39,39,135,65,181,99,5,193,202,170,60,71,159,255,164,118,159,202,194,244,243,194,240,19,63,53,52,96,220,102,244,109,179,53,76,247,228,155,134,112,61,26,218,191,15,37,179,239,73,50,215,154,97,161,231,78,16,212,65,159,71,80,84,146,211,8,24,245,50,185,175,205,18,211,226,232,179,114,118,253,250,112,35,157,37,142,46,166,146,44,240,70,81,252,30,141,93,220,133,145,110,232,203,247,196,230,67,39,73,6,179,158,103,247,24,48,124,226,41,176,153,128,173,128,81,154,223,2,35,154,32,55,118,246,204,119,3,104,196,239,143,252,101,104,201,69,166,141,97,133,233,251,64,231,237,28,1,36,157,20,19,22,118,240,101,234,177,148,77,107,12,164,109,172,116,133,55,170,111,1,215,173,81,41,141,14,174,159,240,131,235,146,39,138,98,210,72,251,30,221,247,115,114,154,90,227,3,50,17,168,170,87,78,218,161,20,185,235,179,195,222,10,211,8,121,135,202,174,183,157,179,217,40,162,251,228,190,174,113,73,63,192,148,80,86,60,181,19,63,52,153,75,209,156,242,142,76,96,38,191,44,239,131,2,219,172,113,52,89,239,161,55,54,71,254,44,165,129,23,102,215,250,219,27,119,159,184,180,51,144,100,70,163,96,85,61,27,213,76,254,81,199,145,229,61,227,174,145,92,126,158,56,77,96,57,110,139,19,173,242,192,171,95,176,55,13,28,7,203,249,142,1,78,211,128,100,84,179,245,28,181,114,127,57,85,189,39,10,103,211,183,158,13,146,112,147,213,101,152,191,213,253,120,214,30,178,229,134,14,118,78,231,145,33,45,169,185,72,80,58,168,39,182,251,192,120,132,18,46,147,77,207,229,190,44,104,34,207,209,180,243,76,89,3,206,242,166,48,36,174,88,23,49,34,73,18,230,80,122,137,20,6,69,212,179,100,119,69,161,175,248,185,217,156,143,231,190,232,247,143,163,167,41,86,85,133,105,46,157,17,138,88,233,84,224,9,209,39,194,229,89,86,209,187,102,127,178,2,134,23,40,19,41,133,236,82,98,229,27,8,98,102,57,186,213,236,148,30,139,207,234,21,166,105,198,253,219,177,133,232,136,218,200,230,6,198,244,44,17,65,241,109,52,217,210,209,62,66,86,220,97,248,255,77,206,221,81,54,171,17,86,34,228,173,83,10,57,164,168,10,224,49,184,100,213,28,104,126,204,200,143,96,52,186,37,28,134,45,73,116,226,48,193,131,172,123,136,124,185,147,18,240,89,126,175,34,101,51,146,103,143,172,103,69,189,103,233,2,48,73,98,84,127,162,21,135,168,36,191,141,187,216,221,88,209,217,181,183,76,180,200,60,244,120,104,95,222,88,96,51,151,243,161,64,129,34,201,92,8,187,174,68,114,145,67,217,66,10,76,102,40,66,63,114,231,183,68,215,216,240,237,114,95,118,134,90,46,111,100,90,121,47,174,156,30,113,29,42,16,57,247,221,161,24,223,71,246,224,191,172,104,4,127,108,94,187,236,193,49,162,217,113,219,108,242,202,86,244,44,71,145,62,135,8,187,178,60,242,137,112,221,221,152,97,196,185,100,172,32,141,58,210,188,217,50,242,172,242,84,232,93,137,52,81,53,227,199,45,247,133,129,84,172,93,52,168,73,86,227,220,35,190,179,241,203,231,68,69,166,28,108,232,144,163,8,184,51,67,9,12,237,169,69,34,46,25,127,95,96,232,246,49,107,32,103,85,36,225,66,155,188,119,77,146,60,160,162,42,231,158,4,127,49,95,37,51,42,213,131,33,58,231,26,112,26,67,166,5,19,101,91,2,15,81,147,3,102,197,201,75,238,107,74,180,64,247,200,137,99,34,111,65,185,91,230,202,179,147,130,172,20,176,213,134,239,209,104,170,230,17,19,26,10,161,26,180,46,18,65,115,221,23,194,63,247,228,56,212,220,132,48,220,72,146,38,2,91,247,73,36,86,169,80,40,140,176,208,242,18,17,102,57,75,179,84,100,251,231,138,109,4,193,90,234,242,219,230,216,181,34,155,3,101,161,10,122,182,209,17,16,163,179,78,211,242,133,169,98,119,159,55,202,182,169,53,43,188,235,77,144,109,99,27,203,149,81,70,158,23,38,129,32,171,0,221,85,206,47,182,60,84,23,175,14,224,133,98,80,187,105,170,179,186,201,165,161,234,31,41,23,146,166,187,202,215,201,238,51,205,62,37,19,158,229,251,90,38,34,223,226,183,51,94,60,91,96,252,192,86,28,141,40,186,108,180,201,113,245,17,105,197,243,80,208,144,19,120,167,20,225,6,14,134,103,249,107,10,247,177,111,105,129,46,182,254,28,125,70,249,205,240,87,115,237,190,48,166,37,237,166,13,73,28,78,69,225,105,95,248,156,92,102,114,188,30,145,143,240,156,164,217,41,234,209,232,26,197,51,229,206,53,109,66,7,28,254,31,14,211,224,171,79,101,194,206,204,113,52,251,85,61,183,201,164,231,56,248,4,127,85,174,204,146,183,81,154,64,46,51,233,11,225,136,91,161,154,191,14,7,129,205,14,56,158,25,178,212,250,121,194,71,74,81,213,91,212,214,36,173,14,239,48,245,168,40,78,204,20,245,210,136,253,87,187,48,164,252,123,99,180,65,237,200,181,210,8,86,100,44,224,108,230,90,104,31,172,203,27,249,157,146,124,158,71,32,187,87,249,120,141,52,57,226,96,44,1,228,227,221,136,80,69,129,107,34,222,45,47,147,33,223,203,190,79,20,253,77,57,53,134,83,101,221,129,82,154,172,140,231,91,234,36,11,35,253,60,144,3,188,48,205,99,57,70,2,137,94,93,26,249,30,122,236,80,10,177,167,102,98,145,197,101,46,137,10,23,14,17,114,101,231,129,245,121,115,219,102,223,46,119,141,126,150,47,95,63,51,195,251,174,54,124,137,120,85,187,157,237,137,228,145,182,101,135,122,189,245,47,168,137,23,166,191,170,71,198,30,127,245,45,243,240,9,137,248,174,239,108,119,98,139,27,200,80,172,233,123,69,198,126,55,10,46,23,69,35,113,71,113,230,4,111,103,212,220,210,91,194,79,111,164,33,83,229,53,148,164,53,136,14,185,123,110,212,208,133,160,96,125,201,243,214,50,249,212,164,162,136,232,91,77,119,186,162,169,83,42,115,137,54,143,237,43,99,153,38,102,32,247,69,254,51,178,88,197,130,34,169,214,39,62,143,136,137,11,6,172,50,254,49,73,64,22,32,10,192,36,49,146,112,108,144,220,242,4,115,49,45,175,187,110,150,108,62,57,57,234,210,80,132,239,70,184,144,196,197,130,207,43,71,3,71,0,65,39,38,157,81,118,130,229,33,37,113,235,245,138,218,49,245,95,9,214,17,108,103,144,5,53,232,124,72,183,65,183,97,140,98,159,151,195,172,21,69,96,182,17,237,158,156,254,233,251,72,108,251,223,124,123,131,89,137,102,51,225,14,97,228,232,223,86,49,59,95,185,233,51,61,205,85,133,100,32,10,110,127,202,105,250,43,234,168,127,86,211,189,37,223,109,62,109,17,83,237,231,21,240,149,143,40,83,85,138,82,189,85,45,24,215,122,55,6,9,98,66,209,114,51,175,100,198,10,14,23,87,43,248,52,221,6,237,166,156,245,22,25,25,45,117,159,15,50,74,100,214,18,215,180,142,62,231,45,16,99,236,124,158,120,213,42,60,173,80,81,24,36,91,218,180,72,143,8,87,48,61,176,131,23,114,216,40,166,107,18,69,199,51,233,116,97,160,12,248,44,247,202,168,169,92,203,66,168,7,115,160,12,224,48,130,17,66,137,160,173,121,126,114,43,124,111,103,255,42,249,207,210,141,237,231,232,89,229,154,84,136,97,99,176,107,245,115,91,225,74,201,24,219,108,195,131,129,82,52,38,42,164,147,121,101,14,211,101,32,119,109,26,149,57,166,94,26,107,70,123,126,26,15,209,248,100,26,121,152,246,92,247,249,210,163,118,109,110,14,91,143,70,194,188,5,37,232,108,28,150,194,16,140,98,209,72,38,89,163,36,20,210,215,65,40,34,176,27,83,137,57,147,177,25,5,125,134,161,176,34,200,48,164,21,48,161,97,87,246,76,131,88,229,163,56,211,55,157,148,50,68,56,118,217,122,39,62,23,62,6,37,222,21,41,1,82,250,169,201,180,110,55,150,252,145,34,9,126,214,66,225,219,177,74,196,82,73,159,194,238,242,245,85,220,2,253,109,218,167,217,133,173,1,125,180,222,11,99,127,169,132,57,66,222,180,60,214,163,181,92,58,153,161,40,178,145,168,193,121,179,253,237,69,17,40,75,94,86,71,213,109,54,97,219,145,160,135,112,122,89,107,58,167,88,46,46,146,209,102,131,183,228,85,23,146,5,62,119,158,73,56,73,229,238,76,157,124,245,151,181,6,85,89,151,42,154,206,107,132,106,232,216,201,15,103,99,134,197,70,42,65,12,31,114,48,17,127,108,78,203,79,76,89,38,117,75,74,69,148,200,190,119,45,93,171,232,53,138,69,52,209,35,37,44,42,19,168,185,159,30,5,221,37,67,16,101,211,212,34,182,64,10,85,67,15,180,237,114,139,245,38,241,113,202,132,67,35,31,181,245,203,198,203,233,129,45,25,17,164,146,166,236,69,20,5,198,103,91,248,99,211,221,174,114,80,250,102,131,63,193,93,22,133,19,97,120,196,29,144,25,101,187,207,155,60,223,181,127,88,197,108,80,132,188,139,147,80,219,151,78,7,241,94,134,32,94,36,227,158,156,170,95,151,247,145,204,248,38,2,88,74,240,67,98,7,12,151,106,143,192,3,22,167,4,245,38,197,85,83,188,77,178,128,183,13,141,120,107,226,164,18,151,70,174,70,198,25,138,175,41,10,150,5,5,214,107,147,210,76,111,58,123,25,182,176,61,24,26,172,161,82,156,227,93,83,97,92,18,60,36,75,160,196,203,196,192,167,8,95,212,116,167,202,148,93,214,188,130,138,192,200,133,68,92,206,220,38,96,38,230,47,55,230,55,71,37,137,142,33,69,196,247,65,37,45,75,58,25,139,2,200,224,17,162,66,207,144,192,29,5,247,123,221,164,217,133,120,153,145,156,148,175,139,29,249,148,173,231,54,89,251,187,91,201,8,124,116,217,80,36,250,237,99,61,166,122,221,117,183,146,76,144,37,120,60,232,89,202,149,163,169,17,53,172,243,240,218,147,162,135,128,84,123,132,176,236,191,187,36,173,232,234,201,37,94,39,129,66,169,207,246,144,39,19,151,198,183,43,233,234,133,204,67,143,109,47,242,17,250,219,244,242,245,122,143,126,220,236,128,207,216,26,242,219,19,25,44,129,41,118,222,200,125,147,155,123,246,243,166,43,116,227,254,165,101,247,5,105,116,9,117,19,101,139,165,169,132,153,62,85,44,11,99,90,153,186,229,54,221,106,47,172,27,124,91,70,128,209,240,187,123,142,13,185,188,62,112,21,86,41,161,251,214,4,75,65,255,38,94,9,212,53,77,84,208,33,182,110,54,160,51,185,104,98,137,214,152,33,27,250,173,217,54,216,34,235,230,118,82,201,90,106,66,241,58,233,64,205,93,222,246,50,9,168,251,129,81,6,209,236,76,171,136,25,198,54,142,62,93,41,144,25,11,38,102,21,172,106,183,102,242,136,51,87,30,145,178,162,76,219,52,5,121,2,143,126,83,117,112,117,228,145,81,77,189,111,243,44,223,239,19,205,150,75,143,109,247,57,88,41,143,182,68,215,21,240,134,220,38,71,39,139,66,35,253,105,111,64,146,198,36,160,227,27,64,7,163,166,39,43,140,70,230,190,251,0,20,205,37,197,143,168,80,31,249,102,71,243,144,135,134,61,89,217,249,38,79,225,70,75,70,122,160,14,61,2,70,27,64,18,25,232,95,84,57,57,253,130,146,79,64,217,135,90,187,195,4,92,146,171,163,217,235,76,153,77,224,38,19,203,172,63,162,89,192,132,223,93,107,23,60,186,216,30,65,239,150,202,225,153,62,89,183,226,202,207,184,25,66,78,156,84,9,82,139,75,227,251,147,252,206,153,11,224,10,221,148,51,209,183,212,6,9,71,110,170,157,201,184,104,29,12,45,172,72,40,176,50,163,243,42,197,40,218,87,110,213,133,98,247,26,90,202,226,114,35,151,78,27,111,209,74,23,29,15,81,214,71,40,52,107,145,25,205,238,22,133,176,98,170,218,114,116,71,233,105,69,173,138,158,85,45,199,246,30,173,237,86,8,195,14,89,97,56,179,81,7,59,43,67,149,73,203,4,172,110,21,141,104,229,45,76,34,28,210,2,62,75,162,82,85,105,132,107,151,159,8,25,93,179,252,116,78,245,203,92,177,253,229,83,163,94,119,36,217,193,122,87,197,88,185,81,253,163,170,95,180,46,79,3,127,212,154,16,0,78,15,76,197,109,4,41,147,122,236,195,132,64,114,190,94,24,95,144,135,172,112,62,144,24,42,214,93,219,149,133,49,209,68,140,186,101,61,95,76,87,14,7,245,163,26,55,102,214,108,74,61,193,49,45,170,77,252,97,104,197,149,94,206,40,208,213,137,133,128,50,110,160,77,248,72,160,105,59,53,165,235,52,200,239,81,173,69,180,104,22,229,250,164,59,227,209,80,135,194,164,48,133,22,172,89,127,153,8,159,41,225,134,146,245,20,20,17,108,229,48,149,85,20,158,121,72,26,178,83,234,29,57,88,151,211,92,252,132,54,70,151,68,176,73,43,42,226,82,150,132,131,86,34,54,197,47,238,185,48,214,213,168,154,96,67,84,154,48,135,209,248,12,94,10,236,221,150,148,154,69,219,78,9,142,108,153,70,87,20,198,166,105,110,223,79,107,42,13,239,124,209,51,214,100,208,167,232,129,200,32,2,24,113,234,19,122,200,19,107,180,4,63,55,181,148,84,137,147,218,218,81,213,167,107,170,200,250,67,90,145,47,219,97,75,0,8,7,246,60,227,251,209,103,171,169,40,131,246,76,133,49,221,100,75,159,9,171,24,49,252,122,235,130,105,47,173,11,54,52,127,239,28,142,139,75,151,111,190,193,233,138,220,1,243,232,185,243,7,222,61,114,198,21,162,207,168,202,73,134,27,82,239,170,139,15,139,178,142,231,14,118,33,9,231,165,61,14,160,169,71,202,228,4,154,79,130,31,237,159,62,110,165,167,60,108,28,250,144,211,237,52,48,114,135,190,173,19,78,11,243,125,80,209,84,218,112,43,166,172,230,91,152,51,94,179,76,71,56,238,141,88,154,206,120,29,184,142,92,216,136,94,17,138,224,88,222,165,186,109,101,219,32,66,20,52,136,154,62,210,108,42,130,158,184,48,15,28,189,49,147,231,243,36,62,186,237,89,9,182,232,47,204,232,54,96,17,85,234,9,36,177,243,100,162,201,112,67,182,214,94,4,164,28,202,237,19,68,228,99,190,189,29,43,154,245,128,235,11,147,146,137,14,69,170,80,218,169,112,54,18,241,196,177,56,236,249,105,73,57,131,172,173,72,215,96,236,145,219,95,146,51,30,38,205,241,11,29,88,220,43,133,140,24,150,3,118,199,254,180,145,13,38,3,22,143,152,14,109,248,87,251,131,43,175,224,190,93,214,254,238,223,19,48,114,102,122,244,48,169,3,63,57,188,211,107,116,141,88,28,99,169,249,201,145,226,26,119,138,250,181,200,127,154,83,54,67,65,54,237,114,242,73,138,198,111,12,163,155,124,19,179,102,1,188,63,95,22,34,11,152,90,55,92,195,175,214,148,109,28,38,123,125,67,100,51,54,74,95,189,193,226,18,94,96,17,248,172,117,233,187,237,243,166,140,200,162,40,137,146,226,240,202,117,234,35,39,149,245,169,87,46,51,43,45,82,203,51,187,166,252,245,140,177,218,84,26,108,244,167,207,185,62,34,228,47,56,64,178,79,224,141,38,217,247,200,43,98,41,229,198,153,102,190,186,62,155,108,96,156,39,178,220,182,57,153,167,128,169,207,117,61,122,158,105,42,96,148,182,230,212,177,84,108,213,254,96,136,196,194,78,24,248,80,174,79,51,218,250,28,170,72,117,1,159,173,89,245,177,68,137,43,63,143,133,57,208,111,107,117,2,230,251,54,237,117,230,244,193,141,196,248,40,119,36,209,239,151,63,193,56,11,76,150,56,170,91,23,133,189,237,15,198,33,240,42,225,53,152,220,52,224,127,215,141,160,146,246,104,131,236,207,247,144,168,166,153,238,112,160,40,38,173,230,47,27,73,190,107,230,97,66,141,165,127,188,6,80,162,101,25,133,172,247,37,197,109,241,169,201,38,17,37,193,154,63,225,27,224,130,42,204,125,222,231,243,152,120,12,56,12,157,109,202,111,147,83,251,124,199,137,183,178,146,48,135,173,111,121,117,71,11,57,155,33,48,20,179,26,240,52,217,104,129,59,218,227,126,215,211,226,124,253,105,235,173,245,163,217,174,174,42,183,141,42,200,244,15,191,209,111,54,239,26,111,146,159,101,198,251,192,138,83,54,222,7,134,22,91,3,62,35,88,54,67,3,58,59,237,206,63,152,206,243,37,45,197,195,140,40,103,249,174,188,155,163,141,204,73,103,13,39,251,180,28,198,65,75,238,235,44,56,243,19,142,250,245,254,52,41,119,143,51,123,113,252,112,216,134,236,61,183,37,200,191,174,37,82,15,172,218,85,96,24,140,95,138,20,34,37,22,181,119,189,26,204,102,235,115,33,89,214,149,170,139,60,70,120,4,231,126,219,180,189,207,166,240,89,174,214,240,75,27,72,136,203,141,45,99,174,102,63,57,249,238,43,65,118,224,105,186,30,126,114,232,135,194,226,164,222,96,238,184,31,140,222,149,116,107,161,9,131,78,88,119,24,241,7,189,114,74,27,45,238,123,54,10,116,77,224,101,100,46,135,233,49,190,17,196,153,38,216,186,197,111,91,127,250,77,77,13,244,95,250,167,132,4,76,67,129,76,89,168,100,177,191,253,96,140,148,115,82,152,40,96,77,135,177,3,145,177,180,177,164,255,232,13,192,221,164,41,5,166,87,123,250,111,67,69,78,122,105,100,70,190,13,145,29,93,36,126,63,168,105,184,248,125,237,146,197,107,178,33,40,131,244,146,223,86,239,34,99,223,76,40,7,125,153,128,179,216,169,2,179,208,198,80,130,201,124,107,127,131,190,85,122,253,252,129,239,165,233,161,1,211,106,228,184,236,73,187,186,204,242,48,152,210,39,242,250,27,11,148,176,47,204,51,252,212,161,172,32,128,236,107,220,53,127,27,43,8,191,240,126,130,224,235,250,11,76,173,62,30,10,190,37,114,242,9,69,48,127,189,192,192,180,186,222,89,201,104,230,103,36,141,128,151,246,74,146,72,166,242,27,48,105,109,61,55,2,227,211,135,66,55,65,212,45,48,197,220,123,101,38,53,41,63,205,46,190,120,44,211,45,253,154,229,104,42,137,37,197,67,235,198,127,187,240,79,131,209,225,101,78,3,23,197,117,185,248,88,160,141,50,95,101,194,159,174,116,77,254,237,34,14,181,175,3,52,240,132,206,250,189,109,140,121,232,181,22,152,145,229,247,69,71,230,190,14,22,63,221,181,81,124,170,54,169,249,235,130,2,151,1,78,130,15,165,97,130,26,55,211,129,104,5,22,183,35,142,158,87,196,210,136,16,205,195,187,129,187,208,184,115,10,146,101,231,67,237,237,194,218,49,53,179,17,172,124,144,14,250,107,182,158,154,152,174,250,135,203,146,129,230,159,192,103,152,124,229,13,96,40,155,77,238,10,195,166,177,226,183,233,105,210,187,58,203,38,253,191,31,140,75,205,117,12,1,158,214,110,226,240,160,3,75,78,62,200,13,251,23,64,88,58,245,194,201,160,148,246,253,244,25,55,107,73,199,7,2,227,40,217,124,23,142,5,169,100,142,72,220,181,52,253,212,240,165,183,128,120,185,140,84,28,36,35,118,79,140,199,161,59,239,89,3,50,188,112,57,120,152,220,254,119,203,144,59,150,244,144,161,154,158,218,199,166,2,134,20,118,195,28,56,39,171,127,12,12,218,36,173,20,216,4,102,201,246,104,27,25,8,244,128,5,222,159,244,3,224,182,170,139,130,108,87,253,212,124,240,50,213,153,71,235,200,190,34,207,109,146,224,69,225,213,183,15,19,228,122,231,84,120,101,137,243,217,150,87,61,55,57,146,225,143,140,36,125,22,237,7,178,62,136,30,44,135,241,120,213,115,111,228,168,251,119,211,240,207,178,52,10,195,21,88,115,249,139,94,38,121,124,227,202,19,55,176,70,251,186,5,241,109,74,174,26,29,20,250,102,252,190,206,203,186,115,13,193,117,223,219,49,211,138,187,27,66,36,179,80,23,244,31,30,86,43,146,163,105,247,184,143,132,135,48,244,104,50,136,177,183,89,230,2,112,115,105,211,212,73,135,71,203,103,173,38,217,41,55,109,190,149,62,126,215,170,202,194,159,54,57,181,120,98,20,250,164,25,119,162,83,186,124,250,94,230,83,161,63,124,150,222,228,27,85,212,122,231,148,133,131,101,140,216,253,131,75,103,152,201,209,231,139,60,243,189,195,40,178,164,164,55,13,87,179,126,63,13,219,101,9,71,136,163,73,95,102,135,155,217,145,11,92,25,148,142,50,213,60,232,52,69,221,15,102,8,53,61,183,181,170,121,236,4,95,127,46,153,251,43,246,88,205,31,10,253,176,52,244,95,152,6,153,237,139,22,161,47,244,129,128,201,100,238,25,247,53,139,138,147,155,11,3,109,115,254,76,153,110,68,147,107,18,252,110,159,191,145,222,211,174,34,122,26,241,0,244,115,99,111,35,59,132,105,89,161,175,121,237,215,167,120,86,199,251,213,147,67,220,31,187,195,122,36,145,1,149,43,163,189,175,252,68,183,172,129,12,73,226,251,76,105,177,115,227,164,95,231,167,100,131,145,68,53,105,231,15,197,52,175,203,149,225,135,89,202,151,87,192,255,205,108,141,47,76,199,234,215,132,111,125,136,253,153,191,105,206,92,190,218,210,135,152,196,96,11,216,156,90,253,194,141,108,59,244,104,230,155,239,219,60,79,115,48,253,235,209,52,65,100,255,109,210,93,227,230,114,176,51,192,70,226,59,57,42,157,73,135,41,150,152,211,119,224,166,238,80,69,73,98,146,199,113,93,144,101,61,199,40,80,95,152,69,243,75,188,46,74,109,102,127,46,48,10,39,95,140,66,145,176,8,77,120,194,125,114,137,158,101,12,239,92,30,24,39,214,189,28,70,166,81,22,182,145,104,72,251,230,66,227,115,12,217,99,27,247,15,125,198,15,182,12,135,76,149,24,71,35,73,253,193,40,247,14,249,130,32,139,180,175,153,106,53,51,206,147,181,220,148,35,234,246,159,182,6,114,249,4,40,140,181,175,119,96,153,190,103,147,14,180,3,15,122,250,191,71,74,59,44,53,197,11,119,180,181,253,145,150,45,38,189,141,71,80,230,71,214,89,200,252,159,15,81,214,76,246,30,125,237,128,127,221,111,2,159,16,229,179,164,1,70,244,91,230,5,178,180,36,112,62,216,188,255,36,142,134,26,53,190,202,3,5,248,179,77,149,164,32,142,29,216,4,125,183,133,75,131,248,19,1,163,102,29,191,141,26,219,245,193,2,62,199,127,70,39,7,54,73,98,137,189,38,187,191,175,123,109,97,3,61,224,18,233,111,175,244,113,102,232,165,48,255,113,249,109,140,145,70,243,27,67,76,57,203,99,177,13,64,60,52,219,217,52,185,50,76,62,124,233,51,225,249,45,149,137,105,74,78,197,191,190,202,166,248,26,97,181,137,74,234,28,247,228,70,39,188,63,253,245,216,250,209,27,190,224,205,214,156,115,155,10,235,247,84,224,229,149,42,209,2,78,175,53,102,157,70,210,99,203,165,153,163,94,247,131,71,178,250,190,162,244,144,79,135,73,50,201,52,111,186,93,49,136,155,9,246,202,88,217,80,86,62,101,3,147,4,36,38,184,39,95,216,103,22,255,66,206,177,248,134,111,129,19,194,141,31,140,85,122,146,146,34,48,187,96,135,205,125,120,235,201,49,37,253,182,131,205,236,53,101,50,69,196,162,124,38,216,160,112,192,245,161,36,83,191,113,152,157,123,187,185,55,20,17,80,85,8,24,193,87,121,157,124,215,231,182,183,195,4,176,50,21,111,115,28,241,57,9,75,144,33,66,130,211,250,134,235,151,179,7,70,6,53,238,107,241,53,215,79,107,2,184,164,46,203,182,13,132,238,217,24,252,145,89,120,199,133,171,201,104,124,40,83,190,36,13,81,88,32,81,248,141,98,150,167,125,109,207,26,189,54,184,104,251,209,72,114,110,185,48,190,228,188,252,161,144,158,159,119,150,71,110,114,199,132,117,126,5,174,198,22,20,73,200,47,86,105,44,248,100,165,4,94,38,0,236,48,205,162,207,185,23,254,110,223,35,67,80,185,222,41,201,132,46,189,144,4,57,130,79,249,134,165,216,56,21,183,63,93,182,65,190,230,96,102,118,186,201,57,126,40,29,222,194,170,95,248,121,45,255,182,6,50,96,237,142,50,80,212,126,253,178,225,19,73,182,4,154,227,70,79,235,7,159,205,159,52,192,44,148,233,183,231,236,216,161,205,42,98,14,203,24,36,197,159,8,27,138,34,154,34,235,39,153,80,253,104,86,254,185,228,178,105,39,27,113,114,4,60,165,142,64,79,16,162,134,31,106,250,183,77,80,18,101,221,175,218,60,109,238,222,133,78,60,196,22,190,71,98,125,10,53,201,139,70,12,249,235,4,89,230,96,134,170,115,192,168,22,161,54,234,48,180,128,27,166,192,34,158,222,173,78,191,35,101,188,187,225,59,143,159,152,41,125,71,243,8,89,189,46,92,76,120,35,96,242,44,89,224,243,38,189,219,105,181,143,248,43,151,134,208,107,243,119,13,169,94,76,30,128,171,49,235,28,230,161,223,157,21,66,143,16,120,29,38,131,36,234,138,112,178,40,148,126,99,116,97,170,34,155,159,101,234,162,159,1,216,162,167,96,108,97,233,156,223,237,22,221,125,240,166,110,59,228,210,16,98,251,36,44,206,20,141,147,137,36,197,33,34,98,181,248,93,218,182,178,82,146,147,47,107,96,111,14,19,245,223,64,5,218,29,210,165,126,114,68,120,174,175,147,157,60,187,76,39,157,150,4,69,89,238,155,198,197,225,223,38,153,203,36,12,90,216,163,52,180,125,175,132,93,70,46,187,43,76,48,89,2,62,51,177,14,135,105,236,24,63,57,155,37,145,238,88,38,158,210,125,89,165,76,202,222,65,159,26,186,219,195,97,36,77,158,163,141,67,230,71,47,122,144,228,211,231,232,200,110,193,34,222,176,183,159,75,203,158,49,196,252,144,214,30,69,199,242,183,77,57,139,72,82,80,115,211,13,152,198,248,165,111,187,83,38,244,95,62,139,104,151,86,68,186,34,207,10,224,123,20,190,159,33,139,147,181,141,78,175,79,2,111,184,81,2,159,189,81,245,104,28,209,230,37,205,109,112,133,209,183,11,184,155,158,148,194,203,251,51,13,222,218,149,202,72,67,120,216,31,233,166,227,92,127,219,74,28,51,110,108,98,146,39,143,133,198,235,210,227,183,109,87,33,67,9,21,172,118,111,236,92,183,112,46,141,194,185,62,207,42,58,140,177,112,209,183,13,29,224,19,12,50,152,87,34,151,182,77,23,110,57,108,86,177,129,194,191,140,61,74,183,220,99,150,131,43,124,176,175,51,27,152,216,66,150,24,124,189,9,157,62,152,234,176,40,240,82,89,143,15,8,41,60,194,210,33,232,130,33,91,29,62,51,92,47,114,110,58,252,63,230,239,66,96,174,169,116,54,48,213,2,255,233,50,159,150,88,211,197,112,26,17,48,171,184,196,26,152,62,214,143,8,110,176,169,156,9,220,105,50,243,75,171,164,213,37,144,169,164,186,191,46,126,224,102,181,58,129,241,117,174,61,96,4,9,239,71,96,93,0,159,103,2,240,162,251,180,11,220,201,123,249,141,33,30,34,132,104,106,154,48,37,178,195,39,28,204,91,126,155,57,212,55,172,236,249,179,116,235,80,241,132,183,90,2,101,85,210,115,111,29,42,104,32,235,219,36,1,148,167,255,114,103,3,182,155,194,188,78,191,235,254,115,77,80,120,123,154,11,212,252,21,47,218,109,125,244,203,182,180,136,76,166,8,64,214,79,69,6,152,152,250,133,17,210,237,1,79,68,31,5,166,91,168,248,109,157,96,109,234,7,66,201,114,125,4,245,213,77,113,65,200,185,86,51,161,9,193,97,146,104,69,142,134,153,216,99,160,77,43,25,42,90,61,19,133,61,85,194,18,244,162,19,181,128,120,89,172,188,210,134,71,214,248,220,88,246,235,198,232,65,163,25,107,92,116,218,194,129,233,91,146,155,62,161,254,254,250,63,64,171,13,155,11,211,71,241,145,219,129,155,73,6,11,92,209,16,247,239,227,236,76,167,108,204,44,151,56,124,155,222,217,25,145,212,21,152,78,135,47,194,51,13,245,174,177,78,195,63,206,119,210,148,151,206,190,91,30,56,37,138,179,63,14,216,76,17,31,152,228,96,119,184,96,184,248,156,156,102,211,28,48,187,146,45,112,161,43,223,81,124,228,111,146,236,167,207,245,53,72,1,159,15,73,247,9,108,188,234,40,113,101,112,140,170,30,205,94,235,91,211,81,239,164,254,171,71,99,11,226,95,46,198,155,236,89,4,54,106,119,192,212,1,245,104,168,3,201,175,140,15,185,75,32,116,102,109,90,75,253,137,83,195,215,235,38,154,207,62,70,97,241,22,41,8,44,11,201,90,60,50,10,225,125,62,48,34,253,23,205,229,57,152,98,195,190,112,87,143,130,101,205,37,243,219,182,1,179,151,158,10,163,102,212,47,92,164,119,139,188,150,25,254,57,60,76,70,244,194,196,111,159,3,194,50,87,250,42,170,164,100,43,200,164,248,125,225,43,149,117,40,52,62,206,236,207,140,174,64,201,136,50,197,216,148,23,71,35,61,41,227,236,108,36,150,167,23,126,47,68,164,90,216,112,17,200,250,99,161,145,72,38,67,242,227,132,225,31,106,230,112,58,134,167,73,239,174,128,45,237,121,97,74,94,37,30,218,153,224,53,46,37,190,79,49,231,80,181,59,223,203,16,120,153,168,237,7,159,91,208,118,56,154,142,16,217,244,159,70,188,83,202,151,166,245,73,137,216,225,194,126,171,41,124,166,199,229,191,77,154,67,186,4,173,149,145,46,41,135,45,125,164,232,112,121,53,80,163,226,60,199,142,50,226,212,68,68,235,57,245,234,159,185,153,149,149,40,55,60,23,70,190,207,239,154,8,171,62,40,135,56,72,239,219,126,208,237,125,6,168,20,38,82,28,242,72,176,91,247,236,53,20,119,146,119,85,97,56,95,213,97,62,143,7,62,75,225,246,97,68,212,200,82,37,48,205,139,62,199,27,123,95,242,45,141,45,99,245,117,175,96,219,40,107,106,183,153,48,142,53,221,66,9,129,8,200,24,197,14,215,42,79,251,140,175,14,243,45,64,27,84,2,179,153,137,71,194,167,37,236,113,198,251,56,235,108,252,50,13,96,178,30,51,100,107,245,185,172,152,234,228,77,149,50,102,35,6,41,102,147,42,23,93,76,207,253,158,57,139,14,228,50,219,228,88,150,64,53,43,7,29,36,249,102,145,139,182,92,143,160,252,154,207,130,88,169,20,225,72,225,215,101,95,78,60,77,170,201,130,238,186,35,42,67,144,189,73,130,118,253,52,84,106,160,136,189,200,47,67,174,26,105,222,215,184,164,185,97,193,38,73,17,8,23,4,63,138,4,32,29,190,86,185,3,168,101,33,58,80,237,238,46,153,203,185,173,195,87,94,228,200,72,130,197,149,241,4,101,54,56,71,162,73,237,3,140,186,165,216,27,156,112,239,124,193,30,6,211,204,141,162,187,160,11,243,122,191,110,132,30,133,57,185,168,85,186,170,3,48,97,153,236,168,58,21,112,103,158,32,119,124,54,138,77,143,38,113,246,37,235,169,209,163,31,85,21,62,17,132,239,137,104,82,127,162,0,200,90,195,211,10,29,41,133,50,117,128,78,115,97,244,43,167,208,47,212,228,3,119,91,49,63,24,213,127,209,146,55,56,251,230,220,60,203,147,30,11,59,49,134,17,57,9,81,235,53,24,126,158,195,231,112,209,86,230,129,195,42,243,183,121,38,177,161,113,48,252,156,200,243,176,235,35,146,213,163,233,125,254,170,197,112,163,172,119,76,239,154,132,100,118,216,92,177,158,71,74,201,112,57,204,19,212,111,158,253,119,124,93,100,214,136,96,4,174,140,144,225,48,58,170,250,129,156,240,100,57,3,209,104,201,75,243,60,216,200,238,120,106,228,149,251,210,39,190,77,65,223,81,234,235,178,32,98,73,54,178,143,195,138,95,74,123,14,166,85,221,39,104,218,50,135,8,38,46,139,17,188,60,210,105,64,27,122,101,244,2,165,56,150,68,234,173,240,33,134,52,186,207,146,213,220,62,101,63,53,160,117,197,56,161,249,39,11,67,4,91,239,16,208,39,125,144,199,212,45,42,58,206,43,249,7,128,6,199,217,0,61,48,147,176,31,141,190,202,152,122,101,102,250,225,143,108,13,251,4,20,198,176,222,47,237,172,188,67,104,72,11,191,193,90,253,195,175,166,10,36,187,76,24,128,185,199,48,60,159,45,97,152,192,38,124,227,239,122,119,123,80,10,67,55,221,1,171,90,21,14,167,116,64,124,247,213,172,192,32,191,108,126,46,95,214,26,223,167,115,155,242,42,33,152,56,29,130,254,50,83,143,21,120,52,74,124,31,12,139,64,186,160,13,94,203,31,89,51,173,222,169,39,199,4,210,223,230,137,230,70,22,125,163,133,173,102,245,146,79,135,236,215,154,142,20,84,56,182,127,154,198,107,213,157,197,64,220,207,217,160,108,87,201,253,63,48,10,124,53,224,45,78,239,6,39,122,111,28,62,227,93,63,108,163,220,14,15,24,219,182,122,185,194,80,24,106,160,115,107,41,128,42,245,185,91,191,47,228,214,68,121,22,152,250,225,119,225,132,35,123,233,169,105,98,247,187,134,246,117,2,122,189,110,82,114,37,14,70,139,108,61,7,215,86,3,181,233,39,63,23,118,163,31,86,30,154,162,31,184,126,125,204,6,91,218,243,185,105,156,79,28,254,41,67,232,35,195,54,40,59,108,58,5,250,219,195,114,60,31,140,89,176,22,125,6,10,176,189,249,149,103,146,27,250,1,96,156,216,47,202,94,93,110,251,140,112,230,238,15,70,9,160,175,7,166,146,48,2,198,162,89,224,106,237,196,126,225,213,18,58,58,136,73,233,126,212,152,254,99,154,234,80,192,188,37,82,33,157,92,173,200,185,44,190,167,28,129,74,103,98,212,109,166,25,91,102,159,73,201,61,41,169,199,62,129,225,21,167,222,127,126,208,58,169,80,11,142,27,163,95,113,235,132,150,24,152,126,95,107,154,235,147,78,226,212,58,191,131,217,180,143,173,131,33,193,96,114,180,96,26,47,9,7,12,66,146,51,203,186,209,70,181,68,49,204,195,160,56,90,144,84,213,71,134,158,158,175,16,76,179,115,75,117,100,16,130,251,72,24,19,33,74,217,181,240,91,221,107,185,152,161,209,239,32,15,180,67,42,240,9,11,83,201,157,244,219,99,92,230,184,238,179,231,57,207,72,174,187,155,85,207,247,58,38,121,227,169,147,37,173,221,158,1,157,84,97,116,163,119,46,149,20,147,31,204,70,177,74,114,22,130,79,118,218,229,121,105,204,78,18,250,153,21,120,204,87,208,111,138,208,211,49,235,218,205,169,45,196,129,21,78,221,133,139,113,210,191,251,130,125,59,155,148,47,38,46,214,145,1,69,239,168,203,202,70,22,108,71,30,133,212,69,31,122,48,180,156,237,27,115,162,138,173,159,230,132,102,85,124,194,34,147,219,244,195,166,52,146,134,15,36,18,139,67,248,162,192,211,117,3,13,30,77,231,202,105,10,7,249,123,219,203,250,100,100,235,141,229,70,114,62,80,183,250,100,30,122,229,136,228,121,104,104,165,180,253,28,76,47,176,159,155,237,221,104,122,101,38,7,19,48,101,179,166,87,86,232,195,113,212,162,59,253,101,154,50,62,170,209,129,17,49,219,250,204,112,103,175,1,67,13,204,250,204,144,30,141,39,142,224,141,174,124,48,207,74,100,51,232,109,76,98,122,195,159,217,4,127,240,185,103,84,235,183,192,27,237,166,15,69,95,122,202,238,198,24,63,201,183,78,231,69,155,23,140,192,48,207,252,129,67,156,72,178,240,177,218,148,234,215,189,49,13,218,69,97,130,179,184,48,92,39,69,157,213,200,62,227,243,46,94,248,89,66,11,189,183,69,249,61,119,15,166,247,50,121,119,129,141,186,228,123,228,109,247,40,119,109,123,117,231,66,224,38,77,63,177,194,54,114,199,7,195,254,146,169,146,158,164,237,59,66,130,41,186,69,228,167,41,107,126,244,45,19,115,223,66,151,59,232,52,65,183,15,54,17,14,73,138,145,253,73,159,214,238,250,169,144,232,251,64,24,246,4,116,126,180,181,52,233,51,163,103,218,249,168,152,54,64,215,170,2,51,177,124,175,139,62,185,157,68,99,138,159,58,207,249,155,177,80,222,163,65,231,126,1,12,142,250,41,130,1,99,190,38,87,190,209,8,254,62,46,146,136,107,75,235,35,106,118,179,121,121,2,215,5,211,221,188,48,109,235,159,180,8,134,213,148,193,100,26,39,69,214,190,40,103,32,0,54,52,227,182,233,108,104,126,215,100,113,244,235,161,14,25,77,70,103,137,68,1,167,232,169,97,244,126,115,188,209,63,135,150,37,89,111,231,142,163,137,13,116,193,254,105,45,125,219,224,129,52,11,182,172,2,179,244,117,191,112,140,153,202,157,144,144,179,173,223,70,118,208,4,187,100,12,2,210,211,52,2,134,254,171,199,82,33,173,126,106,18,47,210,157,136,196,47,108,49,135,247,120,210,167,192,123,123,155,30,112,87,126,34,252,169,65,53,247,7,87,187,199,187,158,147,197,13,1,66,92,121,40,64,200,79,179,102,124,203,34,244,144,177,36,13,4,90,63,233,112,67,201,254,41,138,9,77,142,131,71,87,182,27,109,165,84,2,191,55,77,209,175,75,135,5,50,45,144,120,102,192,103,152,232,79,79,27,10,126,114,210,159,93,206,189,126,119,229,40,5,157,38,7,111,147,1,248,62,204,90,77,63,67,94,7,44,125,239,141,50,55,236,38,237,181,155,174,214,234,101,172,97,173,85,210,160,4,108,130,5,1,119,117,28,220,39,74,132,25,232,191,205,234,62,111,171,61,140,39,34,69,135,23,121,182,249,192,84,85,90,192,104,216,203,201,177,95,142,249,10,233,189,45,122,207,7,166,21,160,59,58,160,36,44,65,207,150,239,179,199,179,13,28,4,20,61,119,199,14,218,159,10,222,244,18,126,29,152,167,254,37,172,7,30,66,234,114,12,181,145,110,135,239,161,53,107,16,83,216,34,174,143,142,48,76,17,191,222,56,133,238,192,188,61,172,28,240,46,81,193,87,152,117,113,4,140,114,156,60,52,8,90,109,251,165,53,50,96,242,62,137,225,147,179,23,129,225,170,232,209,52,96,127,139,147,153,150,164,254,28,141,132,164,79,134,232,107,87,201,102,50,208,168,105,250,149,55,179,227,86,244,172,141,245,162,74,131,221,152,166,13,47,170,12,232,162,43,235,47,67,84,250,4,60,12,182,134,16,129,145,185,251,18,88,3,106,100,123,94,103,199,27,235,162,131,39,126,209,243,132,230,140,39,138,102,195,210,131,113,107,118,186,193,160,102,223,234,146,183,57,144,120,234,227,194,83,186,236,182,201,165,120,123,46,48,141,75,89,97,198,237,14,152,84,132,94,26,155,37,95,177,105,196,103,163,161,87,126,235,19,195,200,221,162,85,177,205,155,236,115,90,100,59,98,46,119,250,84,224,6,214,30,48,210,227,93,225,134,128,184,195,102,207,93,229,117,110,218,250,253,198,40,133,116,189,49,22,214,18,40,125,251,122,95,182,207,30,126,95,152,131,110,157,24,32,216,123,218,98,88,247,195,208,79,192,36,111,75,160,39,218,122,198,176,73,71,197,185,209,26,31,245,143,112,28,13,97,116,148,7,102,163,253,131,59,50,178,179,191,63,61,188,131,29,255,173,34,251,46,80,22,233,25,40,74,229,207,35,131,40,251,125,93,212,160,83,125,46,156,221,253,87,17,29,148,137,147,212,52,55,226,59,229,51,17,7,54,42,185,126,64,204,166,62,101,117,196,216,196,155,111,195,246,29,219,151,24,203,247,75,198,133,10,38,33,221,10,152,4,252,243,125,165,222,191,61,248,129,17,182,210,161,194,190,192,75,239,236,147,27,3,85,6,121,78,8,246,125,48,146,158,67,63,176,137,163,142,79,12,189,161,180,191,101,36,145,93,91,217,79,206,74,42,109,199,103,144,65,248,241,43,199,95,234,172,104,247,190,33,142,87,231,234,13,91,224,132,207,74,252,219,220,51,103,153,203,16,27,245,128,217,253,192,25,249,193,19,99,6,209,169,5,54,54,103,192,200,118,222,135,74,148,144,179,71,227,70,34,187,57,98,246,36,21,255,191,15,109,39,30,151,158,56,60,109,215,244,44,214,217,147,211,36,112,55,156,172,86,57,184,199,192,44,74,10,35,180,224,129,16,102,49,73,180,252,72,174,97,153,231,23,110,13,212,178,172,215,102,19,203,247,84,112,67,66,81,71,96,211,216,253,80,115,163,144,25,15,233,5,20,121,29,134,162,42,19,61,148,156,226,73,71,212,11,152,139,229,202,144,87,107,95,22,107,224,16,161,133,100,180,37,240,227,251,222,54,162,196,41,233,67,155,216,147,248,56,133,37,80,182,188,109,235,136,220,254,84,172,85,44,213,173,240,94,158,54,65,237,61,211,77,41,48,203,128,239,128,150,145,199,139,162,176,110,190,71,74,143,1,116,9,129,49,30,242,8,144,151,149,69,36,202,164,22,61,137,197,174,236,44,96,242,195,176,223,189,253,11,217,61,66,192,174,48,205,54,61,224,129,76,190,194,189,77,159,138,49,67,38,64,85,120,182,120,155,230,174,187,151,60,81,90,49,156,175,48,204,105,57,87,189,52,2,130,21,39,167,167,57,233,201,173,179,254,27,11,24,108,72,153,112,147,134,47,159,132,32,110,43,40,114,202,193,72,12,185,44,49,176,25,115,202,209,25,66,130,95,55,215,40,165,31,126,106,247,79,127,10,195,180,19,98,11,187,145,117,13,169,191,223,35,61,107,112,166,98,112,31,41,255,165,31,233,131,97,167,136,117,19,125,243,108,250,246,7,163,162,222,100,237,51,90,199,167,177,11,188,9,185,238,80,32,221,54,93,9,129,42,127,207,210,91,188,187,137,172,124,139,200,164,17,73,253,201,32,48,44,127,155,214,224,70,101,67,14,222,166,105,253,193,103,120,119,201,242,110,150,205,179,143,249,96,18,42,69,54,187,8,214,183,230,45,61,232,248,159,152,251,214,109,113,80,71,76,171,127,48,125,54,89,226,90,219,131,123,100,138,78,41,165,255,11,83,117,170,190,126,161,50,146,85,181,198,88,183,213,235,59,211,92,30,101,1,98,45,43,206,104,160,197,148,247,117,175,12,78,109,246,140,141,137,77,157,105,102,43,140,156,97,192,100,32,238,67,193,9,123,126,171,50,178,122,105,137,80,31,205,216,180,127,127,48,155,81,37,188,109,211,161,252,116,133,129,73,33,235,209,36,82,188,146,113,224,65,225,118,8,12,125,252,91,157,172,33,189,234,64,98,53,156,206,224,157,203,154,114,36,96,176,192,199,63,221,105,165,192,190,245,228,103,34,240,61,254,180,82,96,147,135,194,208,203,94,71,63,48,38,223,50,211,50,244,122,111,1,51,18,101,16,147,189,35,112,115,120,35,96,190,20,166,119,125,93,120,73,199,4,113,99,246,105,97,90,141,87,60,63,224,146,166,113,15,30,41,49,204,21,198,225,111,4,156,213,61,102,47,227,211,197,201,207,176,59,51,158,192,103,95,153,86,92,56,34,246,210,9,130,128,42,186,131,254,70,8,170,69,121,244,192,56,13,175,56,121,71,117,64,79,254,179,255,117,24,101,102,29,13,103,159,121,70,95,28,205,50,170,79,133,231,224,155,237,201,100,168,86,90,192,99,245,30,39,39,121,36,83,241,102,23,227,124,110,54,133,16,21,170,192,86,173,184,48,234,221,15,76,245,175,6,92,53,200,34,115,82,98,144,15,40,165,55,175,184,105,245,59,219,150,15,102,177,170,26,139,108,114,18,95,172,127,150,235,132,90,118,23,20,105,217,111,47,125,96,36,103,36,56,164,99,173,121,67,234,74,214,136,219,228,167,233,63,247,229,137,54,51,178,146,243,129,171,111,113,128,89,87,229,183,77,213,120,249,165,33,11,40,250,69,6,71,99,192,129,87,210,205,151,45,64,158,210,4,53,229,210,7,94,174,63,1,76,231,173,92,56,92,178,237,119,109,186,100,171,42,10,115,211,207,61,205,15,65,15,182,0,193,47,236,124,14,115,232,187,132,19,236,123,206,149,224,82,138,61,230,102,88,132,218,2,158,15,116,101,119,133,45,6,115,248,44,16,237,65,39,194,179,142,78,203,200,93,24,175,83,239,156,57,19,0,204,86,89,87,247,180,128,219,143,102,194,18,31,200,189,77,212,233,91,65,72,194,19,76,250,133,227,216,129,10,147,191,108,12,39,243,173,153,89,7,131,81,24,29,38,231,31,241,54,140,185,49,156,3,102,231,46,151,28,9,173,24,19,131,21,231,70,108,106,203,185,153,218,191,128,152,110,49,114,173,114,234,115,95,195,101,1,173,131,107,223,116,105,71,120,49,188,205,129,97,44,201,133,101,154,93,60,49,130,216,229,174,207,209,200,13,127,31,215,50,250,203,77,90,30,180,51,63,245,56,119,103,30,184,143,140,198,64,68,247,191,219,50,239,183,24,72,221,88,41,209,147,189,204,225,240,122,20,227,168,78,106,240,203,22,1,155,251,233,133,11,186,250,126,105,88,55,206,91,72,68,11,246,23,44,58,124,190,164,155,160,163,76,133,205,103,246,223,166,221,244,198,34,212,252,203,96,101,13,152,142,113,57,57,93,111,190,106,159,11,155,112,122,239,141,89,106,60,167,25,48,214,192,247,202,141,164,148,90,156,60,25,219,248,194,229,132,180,35,174,12,77,213,118,175,140,190,91,68,113,28,166,37,167,203,193,236,73,47,60,152,119,228,109,19,187,100,151,253,88,102,139,118,117,34,16,48,64,129,47,251,133,99,26,117,57,215,164,35,24,164,211,111,219,20,248,202,29,166,152,153,177,245,112,184,155,85,250,133,173,135,111,197,251,52,105,147,251,70,224,166,172,20,239,19,26,192,149,204,129,200,108,4,217,18,191,77,32,214,4,166,139,170,196,201,233,209,74,114,52,146,94,57,238,155,175,228,230,130,209,21,182,252,174,79,28,88,59,92,138,60,153,15,132,34,227,232,51,5,177,207,19,152,161,62,90,12,22,28,229,243,223,151,70,253,215,127,252,143,255,250,223,255,215,223,254,203,191,252,237,127,254,243,191,81,71,29,249,255,95,29,245,79,47,231,94,173,197,90,119,112,226,237,210,21,38,6,141,1,4,89,76,166,34,186,250,186,135,148,184,13,161,64,36,35,196,130,132,233,67,0,21,240,171,4,245,131,243,231,106,102,240,216,183,62,127,224,105,66,150,126,242,78,115,200,174,58,66,232,18,136,163,217,170,47,57,57,81,93,201,113,95,21,69,21,25,125,51,45,239,210,179,11,135,0,38,99,119,224,243,27,23,86,90,147,241,209,16,116,238,237,62,20,218,84,20,54,237,40,191,176,110,106,248,114,110,152,235,101,250,247,222,161,21,200,76,133,92,203,114,61,50,224,115,42,253,38,201,32,22,63,152,194,254,37,243,241,65,227,145,237,51,48,211,78,187,202,145,72,65,226,199,209,253,101,19,38,103,121,40,213,138,11,213,95,215,217,172,181,162,39,47,191,56,35,96,154,227,183,204,99,24,162,197,44,72,97,187,233,201,153,171,218,138,75,59,209,233,154,69,39,201,129,158,113,92,249,238,73,158,41,205,135,185,198,64,35,7,148,101,146,60,47,254,108,184,99,130,62,51,228,72,50,153,208,46,138,239,121,60,211,92,47,139,151,158,63,100,126,227,161,146,107,46,93,102,255,102,83,83,188,79,120,159,67,78,206,158,216,83,165,100,129,32,137,201,209,137,13,69,143,111,160,153,104,150,44,138,216,168,167,26,179,255,146,150,234,3,147,118,75,251,78,193,16,221,4,30,213,244,36,99,81,220,172,138,178,92,207,225,221,8,8,215,157,176,90,98,20,227,206,166,27,133,160,255,37,247,149,243,207,143,205,97,168,208,89,142,198,48,245,70,110,203,36,11,238,109,195,147,78,158,130,2,182,188,188,196,48,232,190,149,88,59,134,57,197,105,4,148,67,149,121,89,154,52,167,41,225,19,122,34,241,245,50,69,15,249,244,49,40,26,242,219,143,236,50,211,107,129,152,213,227,228,231,3,151,248,9,97,152,57,239,35,157,69,244,191,144,194,157,161,253,194,193,184,45,74,80,105,250,246,197,47,28,249,118,145,194,34,29,124,34,137,228,39,103,20,107,230,155,52,207,167,134,79,60,139,241,174,158,123,80,211,244,219,130,149,75,97,93,195,93,186,83,37,78,151,222,44,204,168,206,36,230,215,141,29,152,186,150,108,222,46,187,69,223,33,208,7,46,229,104,162,165,243,220,252,104,196,120,242,126,162,120,236,13,190,219,74,152,14,245,222,30,184,186,248,209,226,237,180,169,251,166,110,125,53,126,116,54,173,195,250,192,201,197,8,129,187,112,132,65,225,135,7,10,81,171,42,204,199,125,119,116,108,216,103,125,224,27,216,17,59,139,131,55,123,23,130,218,56,152,110,169,166,187,42,156,205,191,226,14,250,93,79,39,7,238,143,80,67,190,13,246,54,135,41,217,220,35,143,223,156,134,197,151,215,151,52,95,97,129,138,255,232,151,26,192,241,52,167,36,71,99,255,122,147,53,195,40,222,138,158,193,51,35,43,65,143,146,228,75,216,141,227,66,227,112,133,168,32,247,69,238,56,75,82,130,61,180,162,108,179,226,224,108,98,200,2,79,218,106,35,111,128,167,159,228,129,182,105,235,237,216,189,159,213,80,148,201,246,182,110,153,118,143,206,168,122,8,92,71,72,175,90,50,166,244,231,232,179,188,229,123,48,155,104,189,240,106,155,136,72,244,152,80,150,192,5,225,186,124,97,245,237,177,188,194,112,101,73,75,19,161,177,34,73,137,109,166,41,1,83,182,40,10,147,69,186,39,127,140,21,248,41,122,208,239,165,149,167,196,15,223,163,123,8,135,134,227,126,106,248,59,153,17,64,228,183,224,175,205,254,228,98,198,231,141,108,201,51,88,22,122,229,37,233,125,79,152,42,154,139,65,204,118,199,141,117,188,116,186,228,129,24,185,49,148,240,120,72,82,148,162,165,13,117,209,128,33,198,103,205,34,209,64,156,111,210,144,142,118,133,113,90,139,140,100,69,73,80,83,84,136,174,149,120,44,248,83,15,253,109,100,80,71,188,177,179,59,149,126,58,146,107,244,94,6,74,14,227,65,111,79,180,193,98,30,178,45,188,73,241,137,48,83,172,170,9,199,77,159,219,10,184,54,45,158,18,24,157,81,29,240,122,154,11,72,87,98,16,230,215,109,138,168,243,201,133,186,143,44,40,236,16,153,199,23,4,26,223,54,77,115,167,212,7,62,76,0,247,219,54,77,83,118,213,236,24,92,131,249,185,158,90,102,155,210,210,16,24,91,91,79,226,218,230,81,250,30,128,205,7,192,97,196,222,37,167,142,75,68,140,148,138,97,138,22,94,169,190,109,87,127,97,47,103,29,4,146,23,167,213,242,30,77,78,74,83,242,232,181,57,155,240,192,230,72,41,89,117,136,45,81,229,176,14,25,241,33,60,48,122,33,158,10,173,213,132,1,228,232,130,29,217,23,8,209,74,214,182,40,122,108,43,2,54,47,99,32,147,169,73,40,248,158,247,161,160,219,142,131,171,148,49,104,144,204,81,4,65,24,78,230,141,206,215,233,175,203,218,41,164,41,130,115,227,15,241,157,219,236,245,164,233,110,195,127,130,60,250,193,36,128,149,207,241,75,255,127,137,34,196,145,206,167,46,119,141,184,226,242,69,123,82,115,165,178,117,225,105,117,253,175,110,180,217,50,203,77,35,199,236,125,61,51,81,119,21,167,24,170,31,52,164,118,175,104,145,244,214,194,16,218,31,159,139,32,245,48,138,7,242,1,88,226,33,123,65,152,252,227,22,187,150,141,84,217,116,69,181,97,194,136,34,22,125,182,17,56,91,108,175,95,54,218,7,100,78,57,31,42,13,215,126,114,43,110,74,140,133,36,37,77,94,94,57,69,28,65,75,117,103,61,218,46,121,75,97,117,110,93,58,225,20,87,79,10,146,145,192,53,114,62,112,185,5,99,122,55,149,238,209,48,220,114,199,142,193,242,182,148,49,72,30,111,122,3,217,96,13,217,229,65,141,213,236,40,245,230,167,178,58,104,193,244,115,211,112,33,222,229,192,204,174,211,97,122,137,229,219,37,177,221,130,241,132,106,90,87,230,93,133,77,237,141,88,148,209,113,45,146,114,243,36,81,56,163,70,111,150,71,66,123,56,227,54,246,79,208,3,246,214,81,124,96,90,46,3,213,221,178,149,232,199,240,2,11,196,70,212,40,229,182,233,110,107,254,190,208,217,204,90,183,173,104,52,228,184,178,110,204,74,61,57,243,68,252,182,57,14,148,7,78,179,239,203,138,80,151,6,99,38,236,238,5,124,216,233,73,250,7,76,202,204,253,190,40,221,208,137,40,19,53,27,26,111,77,24,208,37,154,6,135,184,185,180,120,100,168,144,136,35,0,169,102,50,217,223,235,32,121,161,177,122,193,104,164,120,173,26,47,169,243,45,117,161,176,156,179,207,203,112,65,61,79,38,141,98,138,148,78,9,231,67,83,235,106,216,131,100,159,156,62,99,242,131,178,68,88,252,236,185,105,216,53,152,83,62,48,118,178,1,35,72,160,236,26,100,234,226,121,51,4,181,177,135,84,245,137,100,157,173,123,110,121,83,104,85,56,39,111,182,5,62,161,136,4,19,39,224,194,104,198,41,75,148,79,210,195,11,66,153,233,178,138,200,226,200,14,135,200,228,124,174,61,224,164,82,139,219,244,94,125,198,66,95,66,41,125,236,72,150,19,204,224,26,226,252,162,116,38,138,213,193,180,74,102,76,47,100,40,107,209,115,14,24,113,160,18,25,17,164,247,182,107,227,151,157,63,42,140,44,214,8,152,109,193,84,162,21,100,196,96,119,238,253,16,225,57,57,53,92,39,58,66,156,74,202,63,131,209,226,37,16,107,136,36,146,212,251,194,22,40,78,142,13,98,85,170,34,217,101,231,43,153,51,184,200,73,1,175,180,130,130,9,165,255,33,27,90,38,163,197,209,230,244,174,191,77,114,162,205,128,235,210,251,178,30,189,96,19,210,179,88,149,157,70,114,223,181,241,33,50,210,154,173,231,222,112,65,226,202,184,46,189,240,101,38,130,61,56,150,77,29,170,217,152,181,216,123,209,50,15,101,191,43,12,165,44,24,154,166,150,80,20,134,10,231,143,28,237,113,37,229,173,219,48,126,38,88,250,222,138,254,50,254,3,241,62,72,7,40,17,132,213,31,226,178,195,16,195,149,46,200,54,97,249,180,128,159,66,210,244,1,112,11,150,22,181,146,42,94,148,246,219,60,68,135,19,42,5,242,72,25,119,37,72,148,168,119,233,51,57,104,8,118,24,77,56,213,231,187,78,184,97,199,193,76,232,237,249,233,25,237,155,195,188,143,214,123,95,104,16,197,209,22,58,62,239,195,212,100,28,46,229,73,6,97,151,156,82,124,33,168,123,205,231,182,39,158,213,113,244,217,164,103,157,24,240,60,73,78,181,55,225,23,81,86,2,54,231,90,135,49,51,212,135,118,70,41,193,102,192,101,39,157,145,32,167,77,95,96,26,178,255,77,167,187,51,111,199,194,135,130,224,208,15,100,209,241,237,43,72,179,47,83,249,153,36,241,115,190,48,207,95,231,59,186,129,98,12,159,119,213,182,242,240,205,243,169,200,209,181,63,95,54,77,78,45,238,122,98,246,218,255,48,153,238,21,240,64,153,94,96,212,197,227,125,65,26,209,61,72,134,77,19,129,39,48,246,84,207,108,186,130,208,199,51,219,73,47,109,224,99,178,239,165,97,60,168,211,101,65,143,35,110,140,124,208,195,137,93,56,153,249,72,131,51,153,151,18,110,105,108,137,43,131,144,89,30,238,53,171,161,255,52,198,219,77,39,114,170,205,247,153,34,17,154,158,233,144,63,58,235,142,197,105,41,205,49,35,124,238,21,162,179,98,159,105,67,137,138,228,171,195,122,140,142,144,218,178,146,175,19,233,4,239,74,170,153,205,208,94,79,195,8,169,99,239,161,65,74,89,91,62,140,13,234,1,3,221,58,69,250,90,15,156,173,66,234,240,64,137,66,186,81,168,96,248,14,7,217,196,154,149,218,147,140,63,229,47,140,200,102,14,105,86,132,47,181,188,150,130,12,2,90,87,89,90,162,112,25,242,143,155,76,239,137,246,167,54,122,193,78,244,30,52,243,122,17,249,1,206,14,193,209,123,231,160,25,75,179,22,202,55,205,247,56,221,172,115,150,180,245,65,123,57,99,205,91,33,39,183,42,109,227,230,85,149,163,133,243,60,129,37,83,34,132,167,251,117,211,31,218,31,169,198,3,115,185,61,96,106,4,77,91,33,105,179,172,14,39,211,80,122,224,144,249,62,35,156,158,31,109,226,156,56,165,166,232,108,53,149,133,231,210,214,109,103,92,191,234,118,81,24,214,83,190,109,179,85,246,118,244,97,226,84,227,87,14,233,66,220,3,12,222,201,175,172,88,234,74,127,250,12,204,17,79,165,76,51,20,123,126,186,132,156,16,252,178,41,121,77,224,51,111,213,248,233,222,31,61,56,118,53,204,199,14,211,148,149,158,103,186,162,8,75,21,29,219,156,249,116,159,14,175,86,2,51,173,61,191,157,228,104,226,69,21,24,155,180,112,134,14,0,137,142,36,179,218,50,127,128,234,106,89,232,122,151,173,189,173,182,24,184,190,1,126,111,123,107,43,242,153,201,123,200,131,176,15,204,73,175,156,148,142,107,140,67,200,200,77,149,144,177,10,162,19,39,186,191,33,109,94,20,149,37,95,72,16,248,164,102,36,125,231,219,210,245,126,110,84,0,84,6,15,210,204,116,81,94,8,133,148,85,165,169,125,153,60,139,159,252,60,162,166,250,80,44,197,59,84,154,6,211,190,202,211,66,164,32,80,247,126,251,130,104,115,125,251,210,75,244,219,227,44,33,251,28,126,27,118,166,247,219,87,190,144,167,171,253,140,181,228,186,38,164,195,83,86,185,151,245,235,81,112,24,214,230,11,167,176,123,232,212,212,241,198,209,223,166,122,250,161,80,87,85,255,3,45,52,239,95,232,144,61,48,204,124,224,225,198,78,221,60,93,114,126,143,206,241,13,28,184,61,15,20,199,11,111,105,239,76,220,73,15,165,118,21,191,139,160,232,170,239,203,136,97,66,19,102,215,46,230,65,133,227,158,26,111,166,172,50,24,230,52,87,67,108,2,157,17,29,70,216,220,247,184,41,115,48,81,9,142,115,106,194,25,135,135,81,220,68,252,96,32,41,239,151,134,210,209,16,57,47,114,73,43,222,69,53,90,130,234,46,32,65,233,138,65,40,222,38,241,128,97,173,93,37,164,103,59,236,117,113,237,164,140,12,69,34,132,73,26,251,211,245,8,220,172,148,66,121,132,130,232,122,132,98,168,134,92,65,149,81,180,163,151,133,28,135,166,144,99,49,161,85,149,255,192,58,160,56,60,184,246,172,74,23,56,154,6,140,167,146,234,150,208,88,49,67,71,102,155,245,237,35,30,50,195,254,178,163,25,137,2,166,62,211,29,164,116,122,216,106,125,36,35,208,182,74,46,127,137,100,80,43,42,200,98,41,141,144,215,233,120,113,117,69,177,34,116,9,155,243,225,107,39,139,81,160,87,168,253,90,106,81,151,16,154,231,187,55,35,211,234,131,50,190,194,103,110,205,190,52,210,119,60,223,147,155,140,144,95,120,163,133,78,111,123,88,62,216,245,115,32,134,247,63,192,84,11,2,78,253,249,178,161,79,59,23,31,66,15,129,210,124,70,121,168,112,64,111,153,249,145,240,160,144,224,147,161,53,59,168,228,208,48,251,12,255,229,115,255,77,197,194,6,253,224,190,95,54,83,193,189,116,178,67,166,41,180,223,104,147,56,243,186,62,179,140,193,74,8,49,53,122,151,30,184,172,144,84,36,224,30,186,112,154,125,115,220,52,170,157,189,62,223,174,181,27,133,4,20,162,225,227,253,180,75,12,195,68,3,99,86,193,21,139,170,67,155,138,165,243,129,207,23,229,179,74,197,141,76,28,201,141,233,61,156,133,73,211,196,121,10,122,114,235,195,245,149,175,34,82,240,40,122,65,211,187,71,19,44,60,11,35,146,189,33,136,135,64,111,110,250,225,207,80,56,174,214,159,250,104,208,152,99,153,163,212,81,242,131,118,148,211,3,126,244,66,141,140,235,252,230,78,107,213,89,147,245,224,110,141,50,14,35,116,216,85,28,135,246,96,23,222,169,230,185,240,156,156,102,87,31,69,149,122,78,121,230,66,68,186,61,40,69,218,122,76,93,94,140,175,21,7,27,183,116,60,19,169,30,156,141,8,37,176,153,60,246,80,95,171,73,245,68,105,131,245,206,212,110,142,210,42,182,114,190,140,51,9,251,77,87,182,8,162,224,205,119,211,239,243,134,71,42,213,58,96,83,93,12,24,210,189,220,116,177,254,154,80,148,227,109,170,134,217,217,4,156,73,223,159,104,182,222,109,253,109,102,73,87,8,60,48,217,104,149,2,195,87,208,3,5,218,3,215,163,122,53,172,171,194,81,6,141,30,75,235,127,232,3,194,26,158,170,131,4,37,38,244,132,216,18,150,161,202,83,52,182,214,208,209,203,230,236,241,232,113,157,113,85,66,30,16,90,188,42,48,253,216,36,14,151,87,130,213,60,8,103,200,213,101,147,69,202,42,239,148,177,195,117,105,66,148,118,170,194,164,229,93,139,229,192,8,47,8,202,244,237,186,83,232,225,139,159,52,213,28,118,160,45,68,17,79,116,153,85,152,240,220,99,142,79,26,206,240,35,5,137,128,227,189,107,171,231,47,61,26,31,224,22,106,143,38,154,164,71,83,197,8,1,87,50,244,143,4,38,5,156,237,207,140,201,189,103,85,59,181,194,148,239,155,138,117,92,204,241,192,206,46,64,223,124,35,102,252,30,60,47,106,54,231,250,203,171,132,146,117,49,65,161,246,28,60,175,105,0,19,125,82,177,33,235,243,73,33,119,58,201,47,171,198,229,182,31,112,133,204,51,166,84,122,115,91,239,188,223,243,180,178,160,254,242,236,225,102,219,77,10,173,60,215,77,147,107,136,134,50,121,47,85,181,221,152,132,132,42,40,161,144,10,193,163,35,153,188,173,27,152,250,204,122,143,174,2,51,12,95,141,202,234,60,47,212,80,33,214,235,141,157,120,201,211,18,40,173,224,73,245,160,72,23,5,106,34,51,2,179,79,245,215,193,20,174,241,11,254,206,173,132,166,104,165,188,178,244,182,6,178,75,53,96,210,45,170,158,57,76,111,214,225,76,46,84,143,238,108,76,252,202,10,198,62,170,1,187,187,105,83,6,204,14,65,95,117,201,110,184,115,80,140,96,84,43,149,199,233,2,51,192,137,238,1,133,77,107,202,225,179,159,203,42,78,75,231,231,136,183,73,107,210,163,81,76,27,200,190,202,182,103,50,148,89,182,35,12,53,175,192,49,210,16,162,22,68,153,246,124,170,253,138,20,79,117,80,193,236,155,26,117,232,253,66,246,124,164,109,33,16,132,98,52,134,108,85,37,98,33,193,95,69,95,34,167,87,187,214,40,108,1,39,221,22,97,123,141,91,66,168,81,55,114,231,10,155,240,171,195,182,180,169,100,47,34,166,59,206,205,230,163,168,232,174,169,166,199,209,80,150,245,194,232,148,186,90,213,233,33,106,89,38,160,207,24,165,176,22,53,203,195,174,181,135,201,9,186,144,59,235,23,48,208,73,154,1,83,40,82,173,235,129,87,103,190,48,148,9,133,39,75,91,192,3,43,45,185,109,235,58,9,199,1,42,196,66,212,2,166,107,46,68,207,171,149,220,4,94,121,95,245,240,202,23,166,7,195,65,158,33,76,94,160,77,200,67,195,225,227,74,243,163,115,155,116,9,160,188,230,202,59,118,116,83,213,105,108,100,174,225,0,202,116,163,61,112,185,153,51,224,57,84,75,187,85,217,21,89,179,211,22,195,1,246,19,35,114,37,231,190,242,243,221,83,187,190,234,248,123,192,199,84,152,172,107,216,21,192,154,172,186,240,85,171,24,199,209,56,216,201,94,144,197,236,138,167,153,237,133,238,191,109,42,8,177,109,158,88,31,58,79,103,24,153,57,30,41,188,45,125,104,9,126,90,137,163,41,153,232,199,121,38,25,246,88,87,103,126,170,158,99,55,155,219,112,67,160,53,106,234,188,65,190,55,242,164,12,134,51,75,200,51,181,206,172,240,174,160,198,165,154,165,180,228,133,79,42,173,74,123,75,41,194,142,166,85,222,97,172,182,242,3,155,187,114,192,253,153,85,146,117,60,187,43,0,172,243,241,136,193,147,139,116,71,129,214,199,115,89,116,255,199,56,234,216,48,84,125,98,201,36,132,2,166,27,176,171,72,61,98,108,126,207,237,44,99,162,125,131,194,61,126,97,126,97,108,20,117,159,73,95,246,76,2,159,96,236,129,217,154,135,103,64,165,65,99,60,118,5,59,199,219,248,241,232,95,83,128,237,189,38,192,88,249,202,185,153,135,123,12,82,132,88,230,99,210,48,153,113,194,43,132,6,155,174,71,155,178,225,184,78,35,103,38,120,45,30,74,68,88,88,189,62,110,113,136,57,247,125,79,206,181,171,69,10,193,114,104,42,98,60,166,94,7,36,56,242,245,102,233,168,7,40,90,130,28,243,107,184,208,236,84,35,29,21,2,228,192,93,75,20,13,117,139,136,221,176,218,61,171,137,156,188,162,83,220,238,201,153,208,20,134,230,224,10,227,192,85,3,44,154,123,238,56,202,103,31,41,188,55,51,77,165,39,227,254,116,86,231,150,202,158,34,166,66,188,64,212,95,168,33,46,219,61,171,6,220,165,127,31,184,182,20,115,66,70,159,79,157,66,206,193,243,126,89,124,1,26,44,227,144,91,220,181,220,90,210,118,147,41,131,188,12,252,53,135,177,161,213,223,46,180,166,196,71,79,17,96,232,11,161,7,110,223,87,109,25,186,169,112,142,85,17,151,241,166,15,197,188,44,226,208,202,62,74,206,156,217,27,198,72,72,102,105,181,20,158,81,36,7,182,122,165,194,20,70,253,228,244,87,235,214,29,81,194,115,2,127,91,137,170,169,142,4,162,167,26,118,29,248,134,170,191,4,214,108,213,9,254,157,142,150,173,70,14,45,211,85,180,227,183,27,129,199,122,205,112,34,90,206,176,95,178,136,28,55,30,162,247,76,28,152,174,94,253,236,233,142,25,158,229,79,136,91,20,253,237,4,243,55,172,193,54,52,73,9,105,113,241,17,71,180,179,124,60,10,202,80,9,115,4,165,22,33,9,91,125,125,106,155,51,12,161,58,213,78,133,103,138,160,53,153,50,187,250,69,65,171,139,84,99,34,138,204,89,93,153,80,171,75,225,115,69,23,133,122,131,145,226,40,253,122,85,33,51,37,110,83,112,54,99,239,116,96,148,165,196,48,106,154,53,164,155,131,157,207,101,62,206,98,103,118,92,225,238,133,55,131,68,26,248,200,67,244,114,184,211,181,43,150,102,19,50,103,160,236,18,134,254,240,137,98,199,53,60,219,77,213,5,151,105,205,133,178,45,164,183,94,213,26,236,156,120,56,63,140,231,65,55,220,84,131,174,25,190,154,152,119,193,24,83,119,175,159,185,124,216,169,89,27,145,192,139,50,122,192,88,210,74,16,132,172,180,88,212,117,140,123,37,50,196,102,249,230,103,173,92,59,228,19,169,70,5,245,226,138,53,70,102,125,224,112,32,107,220,55,11,227,227,60,214,233,2,139,251,70,29,107,233,80,65,179,57,114,218,169,194,142,150,101,21,13,71,46,61,96,194,107,133,169,96,196,23,132,27,229,216,10,23,171,51,56,76,212,35,5,64,210,227,197,245,47,104,242,155,143,9,29,67,37,68,146,19,141,112,170,7,12,140,46,188,195,5,174,193,120,108,230,174,13,16,161,67,214,72,6,145,29,166,34,135,41,29,171,205,28,58,18,227,250,48,210,122,160,78,112,21,229,196,248,58,207,149,87,17,192,192,77,154,242,177,91,99,226,199,85,213,238,176,80,176,189,214,152,54,163,118,53,75,228,149,214,235,156,137,42,130,192,147,2,112,190,190,155,85,119,133,213,204,227,87,88,122,34,200,52,245,183,241,151,72,23,134,138,37,39,63,91,185,238,34,22,8,237,81,177,82,11,73,51,182,27,23,110,143,71,43,237,4,205,45,165,247,170,42,67,1,202,86,34,46,252,76,205,249,57,24,10,102,248,137,98,225,174,38,49,231,249,194,90,185,46,170,172,149,251,129,151,75,19,32,162,115,246,71,178,60,194,167,161,11,205,13,94,33,147,164,7,198,148,211,159,10,12,27,53,89,165,29,39,121,43,36,13,3,76,77,242,200,19,116,251,112,81,165,81,37,21,125,166,20,239,151,63,52,62,167,38,209,58,123,244,208,241,3,174,207,30,230,192,179,185,85,5,58,84,245,157,80,241,238,112,165,35,43,32,181,145,30,24,11,242,176,197,53,55,96,189,49,84,9,107,15,24,61,118,61,26,161,131,25,150,188,133,239,93,97,43,197,250,141,145,99,212,199,82,96,6,120,32,6,87,192,20,134,213,133,21,94,159,187,5,87,220,200,146,122,238,162,177,229,239,155,238,222,103,51,141,25,194,153,74,194,130,217,38,216,170,86,196,41,124,23,40,226,177,133,85,19,229,137,139,219,14,251,231,94,187,250,28,151,105,180,93,55,143,70,190,65,6,106,50,165,29,247,188,62,243,204,210,141,95,49,235,185,225,7,91,119,215,18,227,233,19,175,120,17,144,238,122,20,109,213,212,122,82,239,252,158,56,158,118,218,164,198,239,146,44,95,14,211,21,163,71,155,121,204,10,179,238,179,119,214,232,20,75,154,238,29,6,124,92,232,148,137,101,54,168,183,122,17,248,152,83,147,120,121,155,68,174,159,60,253,140,127,4,38,56,142,147,159,149,130,162,188,192,103,130,110,97,157,142,250,151,52,32,208,161,63,9,105,174,69,57,109,101,2,83,39,105,113,48,117,63,49,48,111,200,204,187,29,247,160,129,237,255,17,119,46,57,184,44,203,85,158,139,219,110,228,251,209,160,197,12,152,2,24,201,146,133,37,11,33,209,100,36,116,144,144,104,129,129,134,105,48,26,116,199,65,126,241,103,68,174,50,190,52,192,210,61,87,87,58,251,172,93,245,87,101,229,51,98,197,90,235,99,97,158,216,254,186,119,58,51,150,242,3,56,81,77,95,124,33,159,178,22,11,138,136,138,143,78,75,183,149,252,129,49,190,88,238,8,207,179,200,218,107,89,41,143,110,156,129,9,169,51,43,108,126,114,222,40,84,225,200,226,9,165,111,185,138,76,235,219,170,185,229,123,32,12,63,220,8,28,221,121,77,102,160,159,250,108,163,59,6,162,26,18,77,38,255,228,30,228,236,192,181,204,153,252,0,124,194,237,48,2,27,146,80,163,114,124,185,14,89,179,220,191,70,253,207,96,52,143,95,135,19,100,146,247,224,198,100,116,118,128,29,99,178,78,213,137,138,246,112,134,198,213,240,180,160,188,88,38,6,228,6,202,29,209,103,33,152,177,245,220,81,206,216,216,128,86,217,148,79,150,172,115,253,12,24,2,246,22,184,26,133,227,193,67,230,164,137,44,244,236,227,93,77,162,74,225,140,155,111,113,120,90,137,221,131,209,247,138,233,146,232,210,146,170,246,105,117,104,94,27,139,0,238,208,153,193,182,240,59,172,186,9,124,109,113,215,156,22,200,244,120,45,122,200,163,138,177,9,197,144,86,191,26,240,150,240,7,81,48,83,238,8,244,156,99,95,74,110,26,115,95,190,8,69,3,91,175,70,254,48,222,139,78,44,147,41,240,138,17,210,147,105,106,202,115,159,71,89,78,176,129,160,217,70,158,93,159,12,178,193,109,82,118,193,77,130,62,248,114,79,220,130,28,238,102,203,43,111,157,214,124,23,227,31,251,118,105,248,213,65,115,185,95,211,56,153,181,203,147,145,133,243,84,58,242,212,51,201,158,29,113,66,226,185,247,173,177,183,172,159,39,171,212,94,248,142,2,175,176,36,185,91,35,117,37,87,206,110,205,248,128,250,100,56,210,251,208,62,55,199,14,103,107,163,224,103,126,71,39,161,221,45,106,96,19,82,109,243,188,64,51,67,130,246,246,89,248,21,164,233,49,138,179,17,177,122,59,129,39,107,190,111,78,207,216,65,152,73,96,38,64,23,244,178,144,180,10,238,83,165,75,86,218,111,62,41,220,148,17,178,138,9,44,248,213,86,238,165,112,162,224,225,70,61,33,37,91,185,113,192,115,18,59,88,142,38,242,50,130,98,180,93,166,95,140,90,140,168,58,30,24,81,239,123,168,109,100,8,166,168,31,30,248,124,221,236,147,45,228,109,150,97,129,49,206,242,17,82,41,240,233,242,224,108,170,186,179,65,144,87,75,237,233,143,88,120,144,52,170,183,138,57,67,103,121,52,76,212,230,77,43,112,32,34,187,44,112,198,198,224,198,161,27,246,83,77,184,136,80,75,137,174,221,145,95,216,173,212,183,128,77,184,246,212,43,57,204,136,120,147,241,28,38,71,84,252,106,75,131,190,32,32,71,123,142,34,126,245,64,190,230,133,33,16,27,37,223,235,48,11,181,148,127,115,173,116,84,72,70,90,248,1,140,107,228,109,212,51,58,91,209,169,156,226,178,238,26,159,13,175,204,36,174,44,7,230,100,83,188,213,216,233,136,173,215,153,40,182,172,250,148,173,117,17,189,131,1,133,115,236,133,207,49,82,29,22,16,78,95,211,67,232,141,69,155,195,197,131,177,95,240,194,117,162,99,244,142,55,0,141,192,224,46,82,205,244,156,118,86,56,155,131,223,133,113,125,210,126,220,41,81,142,225,203,49,115,11,183,142,52,220,122,123,33,12,219,150,232,112,194,254,41,104,162,56,252,163,26,8,108,182,120,254,98,217,108,124,183,192,41,69,21,54,78,175,103,201,122,49,95,164,176,123,142,47,146,172,232,39,11,220,249,197,11,66,210,219,111,67,2,73,230,220,208,23,230,179,54,82,94,54,5,230,232,225,15,118,126,55,45,145,0,157,150,90,174,62,68,206,137,137,140,187,60,55,178,42,249,146,70,112,106,42,36,148,31,92,204,3,211,31,173,34,124,38,29,141,144,253,112,5,18,115,171,60,131,72,126,59,65,207,186,79,94,17,159,129,142,17,48,244,237,229,135,253,186,77,22,79,150,17,51,69,240,37,138,234,72,124,189,222,205,155,213,201,175,139,34,14,39,11,47,187,128,72,148,66,102,70,112,233,125,76,234,208,170,59,183,87,59,119,230,119,88,159,205,40,15,15,62,95,182,201,15,19,1,188,201,22,44,36,250,18,93,237,105,129,236,187,77,66,211,25,153,223,215,201,26,214,178,126,54,179,242,220,46,150,146,88,147,80,251,52,46,108,250,34,239,8,196,218,131,108,220,133,207,233,20,33,236,7,227,138,58,61,237,86,77,187,236,201,157,113,110,123,28,133,106,222,194,146,118,152,212,1,66,48,116,24,233,39,233,192,216,137,146,74,187,112,161,200,78,198,86,181,170,183,22,48,171,145,236,208,170,153,32,121,131,146,86,219,85,127,27,165,101,167,138,81,153,196,231,171,2,35,243,22,239,101,28,41,153,114,96,150,57,83,172,218,246,93,92,108,39,129,23,164,159,29,62,187,177,254,66,101,147,57,2,219,24,135,169,223,144,129,89,204,202,241,134,255,33,75,79,61,217,1,159,229,242,158,205,48,181,129,2,212,62,240,244,248,197,249,183,73,78,73,175,110,198,246,190,240,180,242,190,41,112,165,200,231,246,127,203,120,72,54,114,82,33,143,61,202,133,59,85,186,178,228,23,120,231,107,250,213,112,182,134,124,17,156,27,179,91,106,35,213,124,70,226,59,240,206,91,33,226,47,134,64,127,151,105,28,78,209,89,90,253,230,116,189,162,87,15,228,127,226,230,13,23,4,69,79,207,246,250,31,43,137,18,14,243,44,191,240,178,95,75,76,92,55,120,228,190,86,92,123,126,68,253,198,206,141,112,127,202,254,216,208,202,154,76,210,20,108,228,120,44,227,20,234,215,66,62,196,25,66,236,64,145,191,146,174,64,128,214,103,202,138,34,197,103,219,74,45,56,187,50,135,45,76,42,55,255,165,124,253,107,97,241,169,27,83,182,219,97,227,113,86,250,141,247,152,252,246,153,9,170,71,16,168,42,172,69,168,77,248,229,85,63,135,215,115,132,84,199,98,130,21,211,29,145,42,9,7,200,52,15,61,253,170,120,133,0,227,223,182,153,2,55,134,234,118,184,44,181,202,152,191,2,238,229,87,99,103,41,226,87,6,99,167,237,48,252,82,153,206,50,75,234,234,126,53,145,75,225,63,160,185,94,170,31,66,16,192,67,33,236,53,56,154,137,158,152,171,86,208,168,219,78,76,207,79,55,204,1,195,166,150,215,166,42,58,111,111,208,134,123,140,188,245,25,26,148,215,57,138,129,149,44,200,44,115,103,241,137,159,230,40,44,139,11,2,109,156,97,226,167,49,3,146,215,130,80,20,243,48,37,187,103,233,147,7,167,184,213,139,195,97,41,103,252,222,4,70,250,46,126,155,169,81,111,126,182,133,3,135,195,11,227,22,210,95,116,194,54,207,217,61,137,17,243,224,134,111,248,36,138,200,92,132,160,246,159,98,230,251,218,137,72,98,241,149,175,99,228,168,171,102,194,15,222,21,164,209,202,173,85,167,210,132,120,133,11,53,87,51,123,23,133,29,98,44,213,195,142,212,237,156,253,176,204,40,88,243,78,103,131,225,253,157,63,187,47,196,123,147,71,116,72,111,176,77,145,7,207,70,6,12,152,162,36,89,148,217,164,172,250,110,94,81,34,146,223,78,164,253,124,178,195,160,59,103,189,57,222,189,201,23,78,83,247,22,159,206,1,103,180,196,140,213,233,209,79,69,180,253,20,96,98,154,166,126,135,45,178,192,5,145,176,128,57,174,118,185,57,155,46,119,4,175,24,205,116,201,78,147,105,67,152,45,190,8,236,140,42,87,179,37,72,62,201,155,116,140,44,218,3,226,76,136,76,193,34,108,154,139,129,245,212,147,167,28,43,115,95,217,67,110,78,161,96,141,102,177,53,120,11,10,245,121,71,87,170,86,218,252,224,6,237,218,87,70,74,77,16,197,125,112,253,217,207,59,188,206,206,83,175,102,158,168,211,155,124,118,83,113,121,48,35,204,227,65,152,116,65,130,144,171,145,34,159,239,181,57,117,102,249,109,202,21,114,60,249,32,68,215,228,181,209,177,217,209,226,167,99,164,44,247,54,61,50,239,104,191,138,144,119,107,4,135,187,219,180,81,81,128,61,208,16,152,18,143,20,48,133,154,111,86,26,216,49,212,244,250,66,181,96,253,131,7,27,39,95,66,40,101,169,89,209,100,243,84,12,78,4,153,228,222,80,7,223,75,87,36,218,154,60,184,21,241,249,47,87,171,170,149,231,102,167,234,250,33,116,241,166,121,181,1,21,160,229,152,147,74,49,143,123,129,33,155,251,47,99,23,247,86,47,19,238,111,175,147,229,134,176,134,220,58,253,4,142,47,156,166,169,185,11,12,177,193,151,16,203,61,75,218,251,192,197,204,48,28,102,18,120,59,17,114,104,219,121,131,144,29,177,174,155,130,178,91,190,204,15,146,208,208,233,134,192,196,181,252,165,141,191,40,86,204,192,28,23,139,195,38,92,92,245,230,24,111,221,6,199,40,149,5,71,30,252,108,37,98,78,33,242,148,68,162,13,24,1,198,238,48,197,43,233,251,218,197,149,27,170,149,253,203,154,62,76,165,114,7,204,210,169,87,179,91,94,94,211,68,216,2,50,223,247,201,177,84,190,48,131,65,7,246,100,51,238,149,121,103,103,141,117,217,219,211,14,106,249,187,59,111,87,66,135,90,224,102,10,6,237,221,188,97,221,253,78,2,191,74,74,23,109,33,202,149,63,239,205,92,25,218,90,21,238,12,7,71,129,201,161,110,111,53,182,176,66,111,66,157,169,134,136,40,2,7,24,167,203,147,227,43,233,37,16,192,169,44,125,239,110,135,150,18,240,42,218,230,88,11,159,3,90,60,121,74,164,50,31,92,113,98,205,239,209,114,22,238,212,32,225,91,221,153,203,110,174,149,6,108,213,169,91,142,39,159,108,63,165,81,145,42,247,2,34,42,35,203,249,131,60,90,254,41,29,57,108,108,15,25,6,249,28,43,167,207,135,103,86,63,71,67,89,129,102,254,213,196,93,184,176,189,40,210,106,217,52,170,28,93,232,242,202,107,51,21,184,250,2,194,116,5,43,34,129,241,57,156,222,166,236,253,133,155,59,152,153,93,5,155,149,173,169,75,14,110,141,103,61,76,241,96,5,37,80,121,238,211,15,187,7,107,43,254,20,89,118,205,148,103,145,144,247,155,35,154,47,236,40,106,179,75,143,177,143,94,190,200,178,144,32,224,199,46,154,168,59,123,97,40,168,75,3,30,164,195,24,107,189,184,199,129,9,145,250,49,157,201,112,139,199,206,57,72,193,88,246,141,80,181,220,174,124,142,241,19,222,189,232,178,116,253,235,226,232,185,37,159,240,42,229,167,66,240,166,52,17,199,48,191,152,130,21,57,164,35,8,130,101,143,95,205,145,95,223,25,22,110,246,254,207,241,232,204,150,122,49,91,40,191,53,186,94,146,29,162,104,155,225,225,239,140,196,167,208,22,81,13,52,227,92,135,33,50,191,60,201,176,130,78,47,175,168,208,71,180,206,128,220,247,112,129,121,230,104,206,109,114,111,134,195,136,22,67,71,80,212,9,206,191,38,110,237,47,221,200,44,201,208,26,200,39,57,147,166,34,45,178,197,141,236,192,230,250,237,191,77,158,93,74,105,168,45,37,230,226,175,141,108,154,144,66,144,183,68,159,214,127,219,172,175,94,112,129,194,213,84,220,254,151,26,99,228,204,182,254,54,113,93,191,58,127,202,66,40,138,181,144,165,163,231,72,35,217,188,243,218,72,130,250,65,218,130,246,194,248,58,112,181,178,9,135,213,4,148,185,164,71,213,20,133,23,68,51,245,99,86,244,203,253,107,161,2,62,180,39,88,114,245,62,53,255,166,178,168,116,20,50,135,195,97,220,119,180,139,154,143,221,189,117,65,117,95,170,2,7,243,9,148,188,11,51,239,101,217,197,252,166,4,143,220,97,13,219,215,252,140,172,236,90,46,184,202,98,164,249,185,184,86,79,96,158,79,101,174,103,242,90,231,91,118,23,159,199,227,60,213,103,184,98,181,232,35,52,35,161,118,47,77,137,153,209,200,242,58,253,202,246,106,136,53,15,133,217,217,21,79,14,202,199,236,127,42,191,7,82,108,204,135,63,54,32,69,127,168,110,72,204,107,153,42,213,47,107,178,113,96,216,104,254,73,254,14,141,129,223,9,116,195,106,201,125,107,74,148,124,204,253,10,7,230,11,138,235,26,153,94,179,206,187,112,181,195,185,102,53,103,246,138,137,253,219,245,139,142,131,41,163,205,43,243,64,158,157,242,153,246,77,76,230,27,53,70,17,153,8,80,214,171,141,23,114,223,155,196,81,26,159,36,116,37,134,112,31,109,124,228,60,14,136,46,209,111,153,196,38,21,115,165,84,244,90,250,71,187,48,34,38,125,124,96,114,251,195,97,57,144,128,65,161,42,142,161,155,90,244,82,115,155,205,23,166,110,182,246,207,59,17,241,217,23,198,16,71,243,161,219,116,124,150,191,19,185,155,164,169,218,194,6,107,123,139,156,229,164,200,1,114,154,127,236,45,200,134,190,88,208,33,81,184,66,170,186,143,118,198,45,85,86,10,211,134,222,81,80,228,85,41,110,90,20,225,240,251,222,184,214,167,165,84,8,22,175,187,90,1,35,221,34,97,221,253,51,179,191,13,126,38,74,84,110,229,106,146,9,163,251,111,15,188,155,164,139,195,94,118,201,14,14,147,84,139,75,140,127,35,165,126,141,157,236,224,218,228,68,67,105,60,230,129,247,98,76,136,104,39,121,240,137,46,195,109,149,95,225,134,68,79,177,145,44,203,159,12,70,207,220,250,185,201,215,221,106,38,92,187,185,88,185,14,172,79,151,76,139,36,184,17,12,138,82,60,170,11,222,0,47,118,169,210,195,17,13,29,243,54,154,105,131,40,187,235,236,115,76,72,207,97,206,132,194,232,97,191,181,98,124,32,103,159,197,157,12,201,127,182,224,254,228,11,45,23,97,180,194,104,110,119,7,188,225,47,102,85,249,66,201,148,148,166,95,141,175,136,132,18,73,20,85,223,134,2,19,123,144,123,155,139,175,55,57,101,107,20,47,60,42,146,153,82,181,237,23,35,41,46,244,44,204,52,91,141,95,70,164,73,248,114,88,230,46,31,247,76,135,117,127,72,80,131,98,218,251,92,152,143,142,148,245,98,54,242,203,31,172,64,180,22,62,57,199,89,226,127,23,174,40,113,73,249,76,38,228,92,135,223,156,9,71,217,145,103,56,194,180,190,223,3,101,238,179,5,203,202,43,163,222,230,246,5,164,61,224,17,10,60,171,87,124,111,171,4,156,34,43,189,50,73,201,203,193,199,87,128,29,198,86,190,220,54,221,148,11,99,227,174,4,100,42,194,210,221,187,0,159,57,59,75,125,24,241,176,121,29,0,24,105,197,164,58,133,223,8,99,124,7,12,145,34,41,220,169,154,44,23,70,171,91,107,236,11,59,219,244,219,189,144,74,216,230,76,44,220,74,242,42,254,224,231,54,228,163,5,229,112,123,199,182,217,197,53,241,95,198,181,29,181,92,127,178,57,210,86,38,124,129,176,179,226,230,19,229,59,185,24,198,232,21,119,49,148,48,175,240,54,121,239,91,16,107,247,174,107,106,155,45,130,218,217,127,26,93,25,9,144,34,206,8,247,203,127,154,141,233,167,73,113,247,240,145,79,145,11,197,110,66,149,101,16,236,234,55,199,140,99,73,173,46,27,154,250,62,72,135,77,44,84,217,106,22,243,217,63,8,186,30,90,131,140,46,135,135,33,13,38,91,43,164,109,50,131,215,254,143,39,183,1,215,181,54,161,96,0,232,205,130,235,177,52,139,213,113,245,238,95,155,10,127,113,216,88,102,23,112,173,146,8,42,22,179,37,215,98,144,115,118,187,211,74,70,225,171,108,45,0,152,22,36,205,23,102,76,180,242,41,37,57,147,179,183,121,182,169,85,234,165,42,38,41,43,223,71,179,51,186,100,207,173,194,102,222,156,41,240,196,78,224,83,252,195,82,50,29,134,212,45,170,106,144,89,235,242,158,152,57,243,55,133,217,111,220,152,157,193,120,124,125,75,239,214,53,30,225,201,39,69,226,82,58,68,76,220,65,164,253,84,186,0,103,179,211,91,252,173,147,249,219,72,133,218,52,133,198,104,51,68,113,242,167,14,114,228,236,67,132,2,137,249,169,10,135,152,114,105,107,60,24,249,140,242,41,168,205,46,71,12,12,249,53,43,10,107,52,46,54,107,30,133,33,64,142,184,152,105,237,83,203,139,247,213,240,190,96,37,51,90,153,93,45,208,113,103,6,34,2,253,83,163,76,96,52,70,111,38,242,81,138,94,205,89,168,249,199,158,213,106,154,165,194,217,228,24,189,201,241,216,104,159,2,232,108,181,11,23,94,200,161,232,139,33,249,127,253,105,177,234,166,122,225,251,219,240,134,111,147,179,230,215,173,213,240,213,202,152,134,195,236,10,214,247,189,189,178,232,192,25,239,21,185,184,80,7,182,138,163,214,207,165,8,249,124,14,220,119,46,76,253,141,50,244,129,189,184,231,192,150,103,251,160,189,251,34,65,252,140,240,159,160,45,62,245,153,211,177,86,145,126,82,76,35,198,127,23,29,149,45,5,48,188,147,171,35,1,79,130,156,114,107,162,138,221,39,234,98,241,7,173,178,39,224,89,239,151,134,177,182,181,46,149,138,163,25,191,108,100,200,173,173,73,166,189,221,62,104,137,94,157,174,58,249,163,237,83,229,57,113,84,14,142,250,96,38,55,224,240,176,184,139,194,125,110,95,179,217,63,87,241,42,2,174,20,3,59,76,44,95,235,228,207,161,255,198,165,176,36,200,234,80,217,204,204,153,209,235,240,224,216,162,63,157,172,142,242,194,167,235,159,54,109,250,61,32,37,5,60,112,180,28,10,99,114,188,3,134,127,170,87,99,94,228,175,141,88,91,249,232,26,20,108,173,186,163,104,165,124,42,248,169,111,246,215,170,208,121,244,115,100,19,138,186,40,58,111,178,31,166,234,2,150,147,163,45,231,79,131,109,234,128,119,160,72,106,233,152,61,139,77,233,15,222,245,211,77,186,5,129,71,192,69,21,163,186,57,134,212,64,25,238,58,31,176,114,172,104,237,102,123,90,213,183,64,8,229,161,179,169,154,39,10,6,208,222,163,69,152,60,84,39,165,248,142,212,174,61,103,163,143,232,13,206,51,1,23,117,61,52,245,35,234,172,189,177,225,82,9,163,153,224,46,34,56,254,203,80,199,170,194,191,50,53,111,238,78,26,65,21,230,204,119,214,23,150,138,239,201,30,31,85,50,202,90,226,230,20,39,168,180,164,217,6,248,12,75,30,86,42,136,135,69,224,125,242,102,25,88,90,235,131,60,60,51,128,195,38,4,170,50,111,230,174,228,48,17,42,185,214,202,245,95,55,192,71,82,53,22,89,240,74,241,151,58,27,128,179,90,170,82,97,10,219,114,235,219,212,207,212,15,188,60,152,146,141,241,189,84,87,15,207,68,185,121,93,253,243,212,164,182,139,131,108,125,180,73,88,45,211,136,17,123,38,185,242,121,103,99,139,5,76,97,131,170,169,117,95,234,200,106,8,83,210,36,243,250,21,239,182,161,222,216,224,169,124,34,26,186,239,226,49,183,74,192,13,147,73,200,239,169,216,1,8,188,16,162,142,23,166,187,136,46,49,169,142,158,101,166,40,159,21,197,12,64,87,180,53,170,47,82,121,15,237,200,217,65,62,170,244,167,209,215,149,78,0,173,93,122,1,73,181,22,243,31,194,204,237,163,123,122,122,200,155,224,72,139,229,241,81,47,101,242,141,123,155,245,77,83,213,212,228,206,123,214,255,206,209,88,187,24,204,203,25,115,73,207,95,213,11,248,40,117,71,39,33,251,160,18,135,28,58,70,52,217,153,59,206,236,33,218,190,56,25,87,223,90,84,156,222,116,57,155,166,57,226,219,53,116,220,63,10,215,70,190,155,49,162,217,218,171,100,25,75,116,156,80,81,12,99,194,21,113,95,226,179,211,123,138,9,33,169,110,112,227,116,230,123,34,146,48,57,171,234,48,212,62,159,187,91,50,202,149,168,10,35,59,146,252,56,212,144,94,73,210,249,33,88,199,106,133,233,104,91,31,212,78,83,205,97,118,226,42,150,108,197,246,183,73,206,151,222,77,251,63,249,209,122,37,89,233,127,80,62,242,248,192,107,249,105,7,251,134,172,39,142,73,117,122,121,176,85,40,234,213,104,228,250,252,203,140,138,204,213,71,191,58,221,140,194,38,77,114,250,96,86,13,105,142,214,190,146,98,128,117,118,24,42,80,141,70,167,207,222,8,85,161,27,34,77,138,147,129,15,108,136,243,77,8,189,7,38,154,176,111,23,239,36,230,151,236,231,136,168,189,53,30,5,166,166,103,227,73,33,85,247,38,239,19,167,111,109,22,108,23,178,127,109,2,200,122,184,165,202,211,61,224,183,209,221,167,16,245,161,240,219,162,120,97,146,114,73,150,157,89,140,222,231,247,38,102,178,62,87,19,139,240,61,23,10,253,103,153,146,46,142,214,209,244,93,21,18,11,109,72,209,63,4,44,167,95,3,87,50,26,75,111,126,118,1,254,100,184,30,45,253,218,164,71,147,127,47,74,27,146,78,11,19,42,113,108,49,6,194,20,77,214,14,78,40,189,236,184,26,10,123,215,70,219,132,158,166,195,104,182,171,160,56,78,21,203,193,243,10,31,165,115,168,170,197,207,228,131,122,45,21,141,153,24,200,79,31,2,191,48,188,156,201,167,81,143,110,72,13,145,66,173,88,156,63,171,2,127,106,188,180,186,206,71,157,125,127,160,100,112,68,49,105,158,221,32,54,110,23,174,182,180,46,237,162,103,42,76,254,216,144,92,53,132,50,169,58,219,109,60,120,169,126,195,173,250,140,171,161,121,118,157,22,56,211,173,248,237,76,73,149,202,187,115,174,110,241,228,118,128,87,117,119,108,92,252,167,79,15,156,186,201,53,229,247,18,79,198,158,173,127,20,243,115,125,71,238,113,142,143,75,197,210,24,12,87,70,202,154,155,74,234,166,51,14,164,138,248,150,235,236,33,244,222,4,41,75,247,95,78,76,120,50,108,121,180,8,206,12,228,2,197,138,131,240,7,138,14,241,86,165,8,147,4,99,148,57,125,95,101,50,41,18,39,55,7,231,26,7,79,203,1,15,233,130,144,227,219,149,255,161,185,147,149,85,60,152,99,107,237,43,190,198,134,141,35,48,186,132,59,96,206,173,242,169,207,98,128,130,235,131,173,64,91,96,236,47,222,167,134,114,43,131,154,212,100,175,187,60,120,232,116,196,252,131,197,207,131,145,19,16,120,163,231,30,47,70,198,70,70,53,181,97,179,189,174,192,156,44,59,32,202,93,103,142,207,5,153,74,2,36,86,98,63,94,87,232,98,183,180,76,76,165,249,190,14,35,211,179,182,75,139,154,0,172,175,153,212,173,14,157,69,237,80,82,82,76,116,240,249,245,165,209,119,243,207,65,9,235,39,92,76,53,83,106,59,230,88,204,211,165,61,167,9,175,249,236,62,160,4,9,106,170,55,190,251,57,43,71,101,47,43,48,140,22,159,36,41,125,215,114,37,108,71,206,206,204,251,119,55,53,75,189,247,207,71,195,81,14,2,178,67,33,199,113,26,56,224,134,176,145,220,27,183,230,25,115,191,9,49,190,119,38,151,55,98,247,131,141,227,212,233,100,91,189,217,155,7,23,206,104,239,107,80,147,210,98,227,53,224,1,107,148,13,151,155,121,139,61,128,39,30,95,91,224,51,150,102,204,147,84,219,212,62,62,112,190,204,79,224,254,209,84,197,43,134,210,83,71,55,156,228,207,147,149,254,166,27,52,220,52,124,178,233,86,158,254,202,152,135,78,77,244,80,157,81,174,32,37,134,8,156,121,166,58,170,80,92,234,77,10,19,161,170,10,33,2,18,101,122,104,114,252,24,226,175,19,194,241,89,211,15,76,56,14,78,253,156,236,72,92,239,197,108,130,102,21,179,37,147,140,204,190,208,195,181,220,82,195,194,172,57,123,241,109,194,105,60,54,225,242,65,48,112,219,62,225,152,175,185,92,59,204,10,230,54,25,245,47,85,216,155,139,42,225,214,252,115,32,229,157,196,42,147,116,95,117,98,232,38,111,86,102,146,89,22,131,235,26,71,95,34,253,75,228,34,206,178,131,40,199,109,18,248,171,67,152,34,231,68,115,22,150,43,18,5,25,131,209,33,206,60,25,159,238,121,59,33,91,161,173,211,36,89,186,152,17,56,203,103,237,69,88,3,46,159,67,41,33,77,194,65,88,148,178,83,35,251,131,217,254,75,158,31,181,85,35,154,93,20,117,0,149,93,220,132,241,175,31,56,166,126,4,187,186,94,141,120,180,159,49,183,217,231,206,207,213,152,195,87,135,89,103,190,158,63,169,39,15,188,35,109,92,196,26,14,57,200,189,203,14,148,221,81,81,148,244,198,112,184,192,47,158,218,137,248,188,203,97,2,122,189,124,250,88,218,235,193,144,1,180,11,90,248,197,223,11,141,25,213,206,217,191,46,187,2,102,207,87,63,87,147,69,116,152,174,144,181,85,208,17,247,112,1,17,208,246,249,94,29,130,162,47,199,251,172,235,42,44,71,147,146,64,12,20,73,35,109,82,232,116,43,224,197,137,87,6,222,48,37,203,219,9,55,197,98,66,163,2,70,242,164,57,140,53,156,14,46,42,159,74,137,171,207,127,208,148,248,254,213,161,248,123,109,104,32,18,209,162,252,104,122,192,129,205,58,18,134,91,123,49,210,137,15,254,152,106,1,57,131,209,168,196,176,39,101,248,32,228,27,183,38,6,168,110,147,137,242,86,95,215,224,128,160,151,174,176,17,61,102,192,20,14,45,133,9,78,55,135,203,80,183,112,184,100,213,55,48,156,111,138,52,137,197,57,138,31,105,208,149,76,168,233,170,101,22,71,139,26,240,80,89,82,26,32,230,119,80,51,19,122,104,95,102,207,230,240,249,146,146,126,53,114,239,117,174,54,180,72,62,109,91,121,169,220,218,118,251,98,4,134,151,231,174,239,214,163,110,109,48,98,38,126,46,255,193,159,7,67,172,225,86,115,3,159,217,69,168,228,36,61,215,173,40,5,61,175,191,213,99,147,74,77,103,155,0,91,174,95,97,140,85,218,131,179,212,182,0,79,63,198,253,46,86,7,64,88,172,59,190,20,163,82,141,244,26,2,75,51,222,153,85,68,29,227,16,18,88,45,126,24,59,37,249,146,148,201,158,189,107,192,27,23,94,133,41,181,171,51,96,42,47,135,194,102,115,46,176,208,173,204,169,208,141,219,13,198,103,89,237,80,113,22,136,207,1,163,182,106,139,110,234,201,162,39,152,36,146,152,248,149,179,141,171,215,1,29,24,214,134,56,208,102,52,101,87,180,10,5,87,98,2,75,133,226,85,73,177,206,159,147,164,96,128,119,124,73,227,73,202,99,217,157,61,160,85,208,76,72,242,202,197,172,162,163,15,17,107,219,210,197,72,38,160,49,229,211,193,25,26,106,224,7,165,98,239,24,178,20,149,117,189,249,121,229,52,227,165,160,122,245,161,191,141,19,144,223,27,119,138,150,251,231,157,115,44,243,167,237,186,102,111,96,80,192,52,89,1,155,190,163,24,254,154,178,147,207,207,102,236,81,197,15,24,121,176,88,202,153,127,207,239,203,107,67,15,148,217,221,4,179,229,83,26,47,222,147,113,108,133,218,199,209,23,235,231,228,25,156,141,193,166,72,221,99,239,139,160,142,191,24,211,96,19,107,65,243,214,120,203,210,89,185,169,137,122,240,178,210,203,248,237,132,53,180,188,24,117,225,215,159,214,110,158,154,48,77,16,215,196,245,107,4,140,222,185,94,13,249,119,198,147,211,104,77,253,155,233,75,61,96,38,120,237,165,172,161,43,22,61,162,7,114,172,161,62,7,251,103,255,98,228,161,212,58,23,75,243,26,201,213,109,238,112,98,18,139,200,212,72,190,211,221,166,48,37,173,6,237,97,199,193,133,188,64,74,234,183,109,235,77,143,222,66,48,187,124,44,204,225,50,199,154,72,170,92,12,235,155,73,172,142,18,75,38,118,158,75,96,56,165,201,71,24,185,91,41,225,229,107,64,171,246,155,19,99,148,70,35,146,155,174,233,33,104,39,121,34,198,238,56,127,222,114,57,131,241,14,18,231,118,226,36,151,112,189,205,209,82,171,183,144,187,202,238,33,198,232,70,105,92,126,187,179,157,43,177,21,64,149,75,18,84,251,167,200,89,223,114,190,155,76,212,38,210,85,119,125,115,105,151,114,32,228,117,216,19,57,188,172,152,62,11,76,5,67,242,215,54,25,115,153,168,187,41,188,196,123,113,36,86,107,221,110,174,213,49,229,237,246,113,162,163,30,139,252,235,125,47,168,94,202,98,65,18,24,190,241,157,181,8,63,75,58,199,12,27,90,246,121,154,84,78,151,154,107,224,179,154,197,197,5,129,78,49,199,237,240,204,147,175,48,167,129,160,45,75,171,176,129,245,126,70,92,10,54,169,160,108,222,238,134,21,79,58,66,76,175,47,152,28,220,245,254,179,137,123,173,161,95,147,29,229,44,126,53,186,79,194,120,50,110,234,242,108,120,177,249,182,137,145,242,176,64,185,111,252,240,5,92,18,166,223,86,23,224,252,27,252,202,137,118,203,205,137,130,150,27,228,4,98,137,151,171,81,28,136,206,80,48,202,153,178,97,56,67,123,121,106,195,56,240,91,167,83,120,253,37,150,124,250,36,166,14,1,35,161,88,111,37,236,239,167,147,212,178,158,109,10,228,158,123,128,38,152,71,120,91,174,70,113,101,172,184,121,53,125,235,7,83,237,208,124,253,43,86,4,87,21,166,167,14,127,114,203,182,203,42,131,196,193,186,165,70,188,24,70,145,50,111,160,181,84,175,150,43,188,100,83,173,124,221,116,98,123,93,150,95,141,180,161,228,150,81,253,130,198,121,251,18,92,43,74,207,31,60,17,122,245,86,163,66,101,234,76,63,113,155,243,39,195,59,74,3,103,86,173,191,157,223,118,96,162,91,31,52,138,22,32,100,116,11,38,234,47,215,236,167,205,82,169,19,172,226,77,141,157,105,241,36,46,66,13,232,100,200,213,148,54,175,123,34,196,129,1,109,237,173,111,237,217,120,216,237,115,201,105,114,155,6,209,244,110,86,9,44,238,170,48,69,101,62,231,80,149,116,182,8,122,235,106,229,50,63,24,1,245,149,100,128,160,33,132,233,246,133,51,41,1,113,180,159,230,233,115,183,12,167,31,193,103,148,183,194,68,178,122,39,197,147,100,232,34,48,109,15,113,147,169,5,125,191,170,126,221,116,186,29,91,249,102,110,16,233,3,79,236,94,46,204,153,64,202,133,54,70,94,94,90,73,49,2,194,250,178,194,32,211,179,61,161,67,253,10,89,149,44,112,199,48,199,127,155,102,208,173,16,44,232,229,115,78,55,77,46,121,178,197,30,98,249,209,201,148,227,213,3,29,173,180,236,68,101,124,142,161,205,190,70,195,239,96,223,226,199,3,67,250,152,2,78,106,197,252,214,88,169,247,173,215,110,59,102,92,120,192,172,127,161,129,141,232,131,187,17,81,219,182,113,134,148,171,17,132,241,40,105,33,208,41,140,191,109,241,148,43,229,179,113,229,33,73,245,238,205,169,46,123,118,130,92,244,150,242,5,132,141,9,206,220,151,162,210,171,136,152,48,162,0,216,74,222,97,139,149,102,19,207,208,77,28,18,79,173,11,195,175,108,250,211,70,217,243,3,140,217,62,170,81,248,110,68,12,253,167,7,58,116,93,238,221,6,234,249,254,220,144,103,203,7,197,190,43,208,109,89,244,207,173,147,51,44,169,83,162,236,175,232,131,177,60,220,246,30,108,122,213,175,222,140,4,99,233,162,166,12,133,117,129,209,145,243,41,131,109,71,211,38,131,164,151,189,77,72,79,110,169,124,220,102,129,155,252,64,57,105,242,242,185,55,81,165,128,17,2,151,138,143,159,16,224,188,153,243,66,189,200,217,128,235,123,17,232,153,1,227,54,250,2,203,196,49,251,168,241,94,200,217,75,225,49,198,95,152,60,220,254,143,159,198,57,222,203,205,207,187,4,127,141,60,29,26,231,210,228,232,62,250,242,128,168,160,150,211,17,83,162,194,253,62,25,165,12,91,106,131,182,69,96,61,113,94,150,73,114,68,47,61,187,43,164,241,187,143,174,197,9,230,105,189,89,97,88,110,219,103,82,51,72,121,6,104,192,108,160,124,213,52,10,224,115,14,1,198,228,164,196,213,27,157,178,33,240,68,175,192,97,20,209,158,199,25,186,226,137,89,221,159,220,216,27,85,158,156,5,233,170,195,160,209,85,176,194,232,15,54,129,43,111,53,170,112,36,239,136,147,11,113,216,26,176,9,11,62,148,221,157,179,235,202,37,208,201,123,145,128,190,6,176,184,9,225,176,168,141,182,18,66,104,51,224,51,189,21,121,50,172,159,135,175,231,155,236,232,115,199,196,159,102,98,254,125,191,200,166,5,87,83,120,155,97,230,133,169,70,153,243,61,57,188,228,183,1,219,144,246,95,248,172,91,61,21,113,115,131,33,85,18,198,125,79,14,57,237,172,157,14,87,171,229,148,155,183,51,219,141,187,224,19,226,32,188,60,4,70,184,102,57,138,216,75,147,123,115,216,117,182,59,135,176,51,226,178,194,168,85,220,201,212,100,150,246,211,126,6,230,100,190,253,167,97,52,189,52,196,129,207,200,222,239,193,23,198,194,218,104,51,217,68,116,97,226,224,99,101,129,79,83,93,47,201,179,48,241,215,215,148,155,155,45,227,112,148,216,103,150,139,183,9,213,4,220,108,155,20,48,231,192,228,124,72,187,122,85,233,12,184,158,205,43,26,15,140,129,64,127,175,93,172,55,220,94,124,30,220,76,229,167,192,136,167,71,163,157,73,105,188,244,10,48,201,227,29,87,39,37,26,153,236,63,229,176,14,227,20,218,34,69,242,115,5,160,4,200,97,76,86,138,62,25,18,34,205,209,76,14,92,222,11,142,210,140,206,192,239,60,185,30,123,240,119,103,164,224,158,8,43,32,172,139,232,164,131,178,175,41,143,93,208,210,111,126,235,97,106,114,75,96,132,6,231,12,216,220,40,31,140,82,141,159,71,33,106,195,56,125,223,218,242,110,251,245,148,211,252,89,219,4,106,132,243,2,42,130,239,43,233,107,113,148,186,75,103,101,33,132,174,35,40,97,145,226,61,133,211,99,150,193,135,103,160,235,29,2,115,136,147,22,133,250,90,124,119,119,86,47,168,65,50,161,85,59,161,100,239,103,68,73,82,122,173,98,6,179,221,71,95,102,183,53,71,17,120,152,60,211,15,70,136,20,3,68,129,173,124,239,190,24,214,158,245,217,239,0,219,1,230,162,156,173,170,76,73,149,155,59,77,3,175,100,99,99,41,204,102,230,162,13,115,244,161,23,163,78,222,252,193,136,116,228,254,62,23,94,185,229,26,22,177,139,41,232,141,75,155,25,29,209,167,5,164,97,74,145,105,1,33,1,66,35,14,243,185,228,107,82,68,22,68,12,126,155,169,91,110,190,216,35,244,252,30,45,189,152,11,176,21,16,123,155,217,139,118,121,237,101,238,2,239,183,205,84,37,96,43,241,189,250,174,246,228,115,109,121,111,210,103,211,211,132,246,105,75,26,2,91,178,63,174,134,103,221,243,123,239,159,14,145,183,10,204,222,71,255,238,216,57,80,83,239,83,210,182,90,134,247,218,61,33,52,148,188,147,159,197,233,204,181,2,99,27,24,175,157,41,82,75,210,25,224,253,158,115,68,192,198,14,45,255,215,90,245,191,253,247,255,96,173,122,250,71,168,85,39,228,102,90,41,30,55,35,246,46,135,139,142,106,88,196,105,236,252,212,228,224,78,222,176,197,46,156,197,13,190,140,6,175,200,214,190,152,122,43,26,255,53,191,208,30,145,49,212,151,68,79,102,155,171,107,242,195,71,130,173,156,53,122,133,144,228,244,125,0,161,202,145,52,236,70,149,234,138,20,28,185,148,45,209,43,139,135,44,167,27,115,228,36,5,37,48,185,25,167,104,156,11,81,221,125,123,74,166,64,68,99,61,254,75,68,74,2,134,166,155,253,110,110,58,10,114,118,105,197,42,212,61,68,219,237,122,9,240,34,215,89,35,207,220,169,119,214,232,177,41,104,57,159,114,119,75,229,116,137,30,155,152,184,255,182,17,220,37,173,89,109,18,108,145,2,95,34,157,183,41,193,24,57,146,208,212,97,107,254,143,242,23,2,55,14,55,162,228,242,96,40,229,181,17,183,134,68,45,223,11,189,192,30,5,48,148,183,14,33,91,66,125,106,46,51,178,205,86,173,215,253,137,153,115,20,234,241,220,85,42,73,152,84,41,101,138,39,179,232,148,92,76,148,187,74,139,101,97,66,176,78,33,85,229,207,109,46,52,250,220,232,128,204,254,62,7,138,40,77,96,242,120,145,122,71,93,57,235,199,196,232,177,189,111,109,73,40,185,57,90,170,45,122,10,166,135,98,242,192,48,111,61,234,124,55,73,228,34,231,88,84,137,206,41,203,243,43,149,140,110,214,44,5,201,224,25,84,10,68,254,228,68,71,242,17,149,83,231,105,32,206,186,187,166,95,172,150,48,224,15,33,141,35,32,103,29,111,53,22,102,25,1,28,113,115,164,141,96,152,206,161,57,41,194,75,94,41,104,219,85,205,196,13,10,138,35,37,133,109,161,212,188,17,123,25,196,117,226,115,177,144,104,58,140,224,86,139,254,63,33,144,72,82,169,97,49,246,152,18,103,59,84,103,253,192,132,65,31,220,197,211,134,112,48,230,46,229,13,205,38,89,4,242,143,169,58,31,103,35,53,156,181,77,206,107,132,234,65,134,6,163,110,191,100,37,22,138,205,1,163,222,81,36,231,74,100,44,120,49,8,23,143,39,241,67,35,35,250,19,169,182,179,233,213,244,200,249,148,216,98,196,140,68,158,95,19,186,200,105,165,72,18,66,104,210,56,103,94,38,155,25,57,196,141,26,158,62,26,180,62,143,13,147,58,213,226,231,109,148,178,26,153,85,51,98,27,159,39,231,172,232,243,56,11,72,150,16,108,38,39,52,31,108,38,15,77,31,205,202,217,61,177,115,182,102,61,201,111,115,46,245,93,31,37,72,37,73,80,59,19,81,95,51,80,44,252,36,36,142,43,205,75,41,117,130,193,105,41,74,233,237,10,24,186,92,83,216,228,137,3,238,75,228,237,44,1,191,82,164,202,206,56,29,154,57,197,33,156,5,43,224,242,25,124,56,245,180,165,168,84,7,109,43,70,222,177,50,18,239,40,66,124,201,205,252,56,223,147,157,41,93,153,3,132,24,91,137,39,35,205,160,125,129,93,114,234,1,147,220,82,90,66,169,230,173,20,48,241,71,105,210,223,238,183,190,171,83,238,202,243,32,203,30,75,126,71,140,174,101,133,145,52,107,15,70,50,235,193,68,83,94,110,179,91,96,191,42,199,100,207,42,173,146,133,239,204,70,35,151,89,227,193,11,226,28,130,194,178,207,175,147,18,5,87,86,13,245,94,177,137,66,231,125,40,101,7,89,177,248,92,84,65,137,230,229,54,67,156,26,148,29,8,178,154,239,165,224,42,37,143,121,39,214,26,17,246,216,137,152,81,52,9,43,192,210,22,163,40,40,114,12,137,136,97,86,50,17,170,18,239,115,64,183,75,202,83,162,153,34,116,134,46,81,150,210,38,42,170,150,11,29,26,233,97,74,220,13,106,35,210,222,193,221,42,152,136,110,229,31,34,229,219,34,203,109,253,82,152,143,240,114,34,187,127,14,210,85,147,170,137,195,216,227,68,76,130,120,218,40,201,86,182,152,229,209,39,145,204,166,229,181,119,142,21,31,65,32,189,24,83,235,30,243,52,156,147,161,188,177,179,239,28,65,151,35,118,37,10,193,244,231,229,126,0,76,125,200,192,203,0,32,36,65,25,145,195,117,139,148,32,94,127,131,210,121,71,237,3,74,31,69,1,248,189,22,251,171,89,149,56,214,225,44,198,79,155,232,143,178,187,78,191,77,177,133,226,160,47,130,126,36,246,201,56,57,76,150,90,51,232,228,204,115,172,47,249,204,101,98,10,202,232,129,26,226,45,154,232,149,250,61,176,108,242,120,71,38,62,151,62,228,48,114,26,213,75,63,40,151,45,98,190,9,229,173,66,254,190,48,62,77,189,42,155,14,169,20,127,109,83,199,203,159,22,63,29,60,86,124,142,125,103,216,111,253,218,201,77,121,141,251,75,137,184,144,35,183,13,18,103,37,143,211,203,215,250,240,119,207,121,40,59,237,56,35,52,46,220,200,243,83,99,175,224,44,47,147,225,23,152,173,139,111,192,102,165,50,93,140,3,183,237,2,124,31,68,14,168,106,185,0,197,103,171,57,179,120,76,70,238,86,102,229,220,174,146,13,101,224,163,115,68,122,15,109,113,39,176,115,198,24,58,118,77,0,211,9,234,103,126,194,13,66,208,202,84,17,244,118,140,170,62,92,213,110,138,49,78,142,55,55,41,229,121,79,254,113,18,185,201,184,40,23,27,33,241,20,156,127,220,5,180,66,143,17,83,61,222,97,140,133,166,190,211,196,108,223,224,236,38,166,42,101,85,196,200,187,167,77,109,9,38,247,44,172,127,52,158,163,152,1,233,227,93,180,162,128,136,131,127,175,142,139,89,22,250,59,53,2,195,19,113,25,13,237,37,155,13,74,33,76,198,222,225,100,114,188,82,71,129,29,176,15,125,234,251,218,208,155,83,252,231,121,83,50,224,9,49,21,129,51,82,215,222,44,197,116,253,167,150,135,152,56,178,191,152,133,0,187,22,151,76,119,89,222,230,250,222,37,121,243,171,61,241,44,32,213,47,68,222,4,182,191,17,21,124,103,170,237,159,98,159,214,237,44,238,176,209,208,229,209,206,144,233,205,167,29,202,201,138,184,48,112,48,224,28,18,95,44,155,26,155,86,18,177,47,115,20,218,162,212,153,226,136,152,163,238,23,145,236,162,117,139,100,100,123,143,47,130,123,135,86,5,0,71,29,63,204,152,164,213,156,102,146,23,19,34,53,145,89,166,21,162,162,51,210,74,86,186,50,228,148,2,140,33,78,60,56,5,223,210,141,23,50,122,113,52,51,57,32,53,164,71,1,35,152,253,29,241,97,53,114,196,38,176,204,246,190,135,169,44,105,233,22,113,239,232,11,103,93,110,34,45,133,147,227,78,81,174,137,168,206,167,201,22,76,160,21,221,144,226,32,45,11,67,166,236,130,249,251,198,108,182,187,243,241,78,15,33,192,39,63,75,122,184,68,97,46,147,155,214,85,153,246,143,211,223,237,28,166,206,233,139,253,83,20,214,82,4,42,217,67,246,244,103,185,114,30,33,210,62,171,125,43,190,16,97,8,152,210,30,109,143,150,208,32,241,155,79,116,135,187,246,238,252,132,211,200,255,208,124,90,241,85,208,31,240,215,154,230,192,165,37,95,164,23,253,181,216,66,230,164,197,102,167,87,69,197,60,74,181,148,192,235,131,147,74,246,171,73,171,36,41,56,192,67,142,252,115,148,58,163,223,171,69,118,136,39,61,56,127,212,145,214,175,236,206,107,176,27,218,130,58,159,100,170,21,60,68,213,206,52,186,197,240,140,30,88,90,84,7,54,136,156,234,150,77,239,198,21,195,225,76,134,247,211,249,217,240,250,147,153,28,143,14,234,100,166,12,81,60,222,109,67,161,191,77,184,54,174,46,216,192,104,15,69,36,199,171,52,204,154,72,11,160,144,109,99,69,137,194,245,173,222,174,7,101,79,236,66,1,27,91,178,161,67,135,34,251,40,199,167,26,72,84,120,77,239,111,55,159,18,72,218,180,207,91,115,112,114,21,129,115,248,72,194,89,91,8,46,46,215,122,196,160,162,170,53,17,54,161,172,24,33,4,128,55,132,86,73,255,204,206,93,255,128,10,224,174,213,223,147,21,61,148,25,80,146,172,31,184,163,201,236,48,193,107,33,102,82,223,26,201,220,131,166,154,116,70,160,222,190,181,208,9,32,124,163,133,162,147,9,63,246,110,166,176,161,91,9,74,153,235,19,209,32,127,49,180,100,222,220,203,67,82,7,102,243,71,29,129,60,88,200,31,216,56,213,66,231,179,12,165,17,45,110,26,95,90,60,139,107,91,116,113,51,30,90,90,111,143,125,70,15,237,26,142,101,123,40,76,74,61,116,54,32,221,110,85,79,48,66,120,104,47,97,143,172,74,118,38,220,16,130,83,133,39,173,159,138,250,44,5,86,68,201,217,119,42,12,155,115,185,250,18,155,53,217,55,98,16,199,218,228,210,78,243,124,17,109,242,51,214,220,191,120,219,48,135,152,32,47,70,59,247,144,148,66,236,74,36,219,38,234,180,51,4,169,72,37,171,23,54,178,103,115,149,184,57,97,123,85,39,97,251,222,102,220,156,213,92,10,176,8,34,166,226,19,121,177,248,141,42,212,32,184,240,212,155,206,94,97,75,93,25,75,104,242,245,165,156,141,93,18,31,54,147,23,233,163,135,36,213,57,70,169,90,227,217,78,153,196,65,40,86,113,232,19,133,16,74,230,119,122,87,99,185,56,85,116,197,24,18,254,219,80,186,165,136,219,70,72,241,193,123,96,106,181,182,42,235,236,243,181,189,51,80,120,32,180,105,4,11,68,90,144,206,32,103,89,139,236,240,166,241,224,102,132,42,154,63,152,13,248,94,192,134,151,42,132,13,91,35,162,205,204,91,84,64,150,159,215,205,72,200,73,125,225,176,53,197,23,101,206,96,159,18,89,202,228,119,204,57,5,177,249,148,84,140,168,192,167,220,1,83,133,240,185,57,165,28,61,6,72,254,168,66,156,233,105,229,39,139,134,104,135,214,169,158,251,162,16,19,159,139,40,146,234,212,112,34,137,50,214,130,160,72,209,70,177,240,243,142,38,165,151,75,169,233,72,22,216,93,209,73,55,166,139,2,195,31,137,190,80,240,252,209,247,134,244,147,98,112,158,14,139,149,171,232,67,153,79,180,171,18,82,123,87,186,194,208,191,119,232,216,145,94,85,5,62,108,0,171,71,100,176,95,79,18,0,128,194,65,197,180,223,156,16,99,147,35,99,183,144,189,223,27,31,224,172,90,94,4,218,67,185,19,104,232,178,219,81,239,218,161,3,201,233,231,163,229,69,245,151,31,79,208,252,28,99,124,133,213,222,34,97,158,190,89,197,188,88,71,135,79,73,103,153,28,159,241,99,118,43,78,253,103,139,63,84,212,124,81,239,70,190,200,229,49,45,222,35,191,125,222,116,56,113,13,39,135,51,159,169,74,30,138,22,197,183,127,105,192,200,94,250,219,92,18,202,156,40,156,171,58,26,169,163,56,35,156,189,66,251,204,11,29,171,241,56,149,97,152,94,190,90,141,136,253,133,112,39,238,129,18,246,56,48,135,142,144,28,197,173,72,39,75,36,251,242,211,105,109,40,76,213,143,222,28,226,28,46,26,90,213,79,141,232,216,249,210,254,92,232,78,207,143,198,94,161,68,41,135,124,236,89,218,202,231,99,166,211,228,254,210,8,246,87,85,79,51,70,138,139,18,37,106,135,69,191,28,45,186,30,39,81,56,54,93,252,233,216,3,189,2,176,108,230,143,67,59,33,50,186,59,68,90,137,31,106,9,46,33,94,232,227,46,170,75,48,70,234,123,45,193,89,125,120,164,204,34,45,159,131,152,202,233,136,79,146,23,23,51,133,199,89,116,61,82,148,208,247,19,123,84,147,140,203,51,180,107,25,13,91,22,24,179,133,13,129,74,162,188,69,151,85,252,241,146,87,18,210,44,187,11,27,124,225,26,243,68,24,206,205,41,197,156,2,179,147,137,155,35,164,47,195,167,13,243,215,138,247,130,125,32,11,126,59,203,21,218,181,174,99,76,189,131,12,93,34,146,53,134,71,162,232,95,20,28,204,107,60,100,66,206,197,228,230,228,193,200,163,231,24,62,148,247,234,108,215,248,150,33,83,204,224,147,130,5,76,156,9,205,198,231,170,68,253,228,222,53,141,57,66,215,54,143,121,62,191,180,40,194,78,33,12,103,30,216,93,22,152,70,74,42,191,78,188,121,23,65,209,226,10,109,103,28,55,182,44,1,150,131,138,83,31,108,186,37,195,7,85,40,184,231,142,82,145,39,227,22,225,179,20,90,29,9,183,44,113,238,226,60,9,11,226,93,205,106,33,207,157,204,23,41,6,8,145,88,41,128,199,203,149,82,138,232,102,102,75,47,130,187,243,157,172,200,219,116,13,220,25,79,233,77,195,80,35,171,202,241,154,215,90,180,232,105,51,236,89,5,166,158,197,213,178,169,89,208,30,92,77,102,101,184,74,56,6,194,170,150,141,217,10,187,201,144,226,134,16,46,2,201,103,158,192,149,212,225,137,2,152,232,70,115,170,246,64,15,55,135,243,87,68,24,122,35,126,62,28,54,93,68,65,71,241,144,7,207,125,158,108,151,143,230,52,57,19,127,233,179,121,110,82,182,95,172,228,32,38,225,51,73,107,208,163,76,243,234,242,46,74,144,92,207,70,167,57,16,120,40,113,49,101,248,91,164,180,41,151,27,1,155,27,182,232,89,19,186,241,202,122,30,28,77,25,17,203,230,251,206,234,202,233,139,126,160,55,79,152,13,197,231,192,185,73,69,219,183,185,90,229,248,28,8,40,137,92,252,79,200,34,190,214,25,225,67,150,61,147,216,24,203,225,97,117,186,162,140,142,100,225,53,25,165,144,123,67,127,153,2,227,100,144,252,106,34,145,194,72,34,8,133,137,162,95,77,109,86,150,61,109,254,37,198,253,91,179,235,144,36,59,245,168,232,126,123,47,165,74,74,213,203,51,46,100,201,229,255,169,214,75,91,21,225,209,25,14,25,124,172,3,164,143,230,155,66,113,248,172,107,82,248,130,223,188,149,85,57,124,166,0,97,245,44,200,1,184,221,186,55,0,130,98,162,103,90,236,248,185,195,213,96,80,90,35,125,193,82,63,46,147,143,240,95,159,218,75,97,82,122,200,253,103,241,154,62,95,251,244,142,240,12,177,211,140,198,76,200,226,13,207,181,37,19,17,84,5,43,152,7,123,185,130,255,178,122,185,162,125,197,42,40,170,195,196,234,84,255,159,235,67,255,223,124,249,164,0,223,66,153,43,181,112,138,152,154,125,177,176,106,115,129,254,179,67,92,42,86,70,228,168,122,58,248,160,236,182,228,16,192,177,224,108,97,253,165,145,239,236,122,181,9,107,251,83,83,249,165,199,170,140,200,243,242,225,115,158,33,179,131,82,152,152,217,8,7,139,161,150,149,4,153,200,149,250,79,159,125,94,209,109,58,218,136,156,205,28,102,226,212,1,112,198,58,70,61,14,127,26,219,18,238,209,154,144,240,187,90,72,160,228,81,188,189,58,105,112,117,144,160,176,171,111,127,169,65,178,87,58,127,50,133,158,233,237,57,10,90,80,77,96,76,19,135,223,156,124,222,202,106,79,65,14,61,238,221,71,19,178,17,52,138,26,118,33,231,0,155,244,168,152,154,197,203,252,165,204,223,69,102,119,146,245,195,101,229,104,15,253,140,4,78,168,237,118,240,116,62,49,175,70,83,153,140,236,142,190,107,98,220,226,6,242,11,147,58,76,58,74,60,214,169,143,218,94,182,146,76,73,255,99,60,179,126,243,174,244,33,153,222,39,133,91,171,132,11,10,246,109,50,5,195,197,26,17,145,72,102,123,41,204,75,224,230,18,154,22,47,45,77,109,105,224,125,245,248,105,202,244,69,45,125,162,160,83,86,248,148,80,105,170,171,109,50,19,117,119,173,193,100,99,171,144,187,213,219,188,207,197,110,85,67,199,176,8,106,52,138,57,253,44,189,55,140,31,95,150,38,243,171,138,16,163,159,81,60,185,142,160,6,130,81,91,175,166,152,209,61,109,240,213,214,145,147,56,154,215,238,87,207,181,206,255,167,194,248,178,135,167,13,233,61,57,184,0,35,146,234,48,69,249,91,95,219,122,112,24,230,160,138,161,77,78,24,102,173,112,227,89,12,23,237,12,5,47,13,191,121,131,39,32,214,217,248,28,80,167,239,78,64,112,133,196,48,121,91,8,35,172,126,206,126,30,253,56,117,227,33,24,189,29,46,77,211,235,147,210,250,238,60,109,18,79,185,136,10,27,113,230,252,166,96,146,86,36,83,212,204,7,209,128,128,43,246,61,106,199,67,169,119,92,13,175,94,109,157,72,138,197,20,61,205,206,101,170,89,79,99,154,245,139,211,82,221,69,208,238,170,252,7,252,88,18,99,100,74,141,154,223,25,49,130,170,110,84,221,236,115,170,251,54,157,191,61,213,68,136,91,123,63,26,156,173,116,100,146,76,13,223,165,1,133,115,169,29,21,91,127,223,232,14,164,132,147,250,92,253,132,10,220,110,42,155,203,203,248,92,220,61,137,134,234,16,124,255,246,189,183,235,140,64,232,35,213,165,87,35,119,31,87,155,187,91,210,126,112,214,59,231,27,16,202,56,163,65,205,141,96,114,183,27,125,165,51,154,221,180,246,34,11,19,56,92,80,243,208,223,158,35,194,44,166,51,196,134,86,91,244,44,252,222,164,157,180,110,210,94,196,14,124,249,38,2,198,90,150,147,251,164,98,51,138,111,19,186,5,235,239,117,209,18,12,170,4,69,57,203,246,7,10,45,242,150,238,168,70,13,120,253,24,101,213,87,47,3,187,159,234,68,245,68,67,192,35,154,133,204,85,209,142,86,76,62,194,175,70,6,86,106,192,129,225,56,220,39,183,170,215,82,213,156,12,71,113,31,216,196,212,210,80,183,170,252,75,181,93,120,88,232,95,62,40,49,138,17,55,31,86,203,33,159,4,33,72,207,112,192,29,202,144,103,254,68,149,8,127,180,48,226,213,77,52,116,39,29,109,148,111,191,98,18,2,44,68,161,188,38,131,220,92,22,184,64,130,243,162,38,35,226,62,101,114,170,69,48,170,246,34,51,138,177,136,176,72,173,9,46,26,45,202,69,200,36,104,157,139,149,167,190,123,179,176,75,13,13,12,177,250,96,52,158,181,134,198,230,204,218,162,238,8,157,119,41,239,65,59,223,19,15,21,225,183,185,180,188,103,82,36,93,163,36,10,171,206,34,87,79,51,19,242,171,59,77,92,190,149,69,30,156,169,48,251,208,170,144,122,170,193,41,250,162,228,207,158,178,50,197,88,168,235,120,141,25,194,109,107,107,169,22,213,93,81,99,6,117,242,83,87,100,74,98,201,107,204,58,91,21,169,3,67,110,189,206,128,141,61,41,47,205,154,112,182,97,81,163,137,238,228,150,42,50,206,51,238,203,69,14,155,158,47,229,136,211,236,147,252,106,104,27,73,186,2,165,25,172,158,23,78,168,63,244,44,48,117,232,94,199,79,97,242,120,36,109,138,231,140,58,90,28,198,63,247,83,91,135,192,160,151,249,227,236,185,134,148,205,22,136,13,193,157,37,42,116,118,63,82,61,199,161,96,36,175,139,181,68,183,84,128,158,105,101,18,93,243,178,217,101,204,121,45,87,68,23,208,31,173,35,78,54,5,78,22,201,240,146,93,82,111,67,74,162,208,128,164,136,194,235,129,201,26,106,201,238,180,173,217,244,82,100,236,55,122,23,184,114,242,246,58,103,75,25,103,129,33,175,133,16,154,81,65,146,20,107,153,187,178,211,26,113,19,91,120,129,8,220,177,124,240,2,110,124,32,179,212,119,99,72,85,157,180,69,3,18,75,146,23,75,38,76,19,21,218,176,159,165,183,16,79,126,34,55,103,131,113,58,181,20,21,82,92,185,220,223,164,44,27,20,2,18,149,247,75,171,229,179,164,8,26,201,58,87,236,45,108,230,235,91,171,169,222,198,88,60,199,157,161,226,110,45,75,223,148,174,123,221,249,57,44,225,245,168,69,237,115,68,41,63,244,191,36,85,91,103,17,56,155,37,127,178,57,76,213,91,138,237,207,158,218,63,165,121,122,75,230,122,255,244,28,189,108,220,200,119,83,56,166,166,149,231,226,158,102,205,55,151,202,50,156,173,107,41,81,231,95,241,157,145,74,1,115,201,115,17,204,2,33,114,13,21,17,64,30,161,135,188,1,209,225,58,244,157,115,120,167,160,172,112,78,137,90,178,126,22,94,62,182,203,54,88,5,202,254,20,242,15,159,22,206,38,22,202,202,84,152,246,247,58,2,236,104,9,247,203,111,15,212,255,93,111,130,194,13,113,144,128,67,218,71,20,242,15,20,183,134,106,35,36,54,56,174,55,65,248,246,211,226,232,108,212,18,10,29,25,249,161,170,186,12,16,188,92,223,3,254,113,253,192,248,189,135,108,201,66,234,252,163,86,113,38,134,238,178,140,44,62,107,36,21,156,24,20,177,244,184,218,152,10,42,56,145,40,246,112,152,2,34,209,43,98,201,33,82,235,48,202,126,82,88,133,198,74,119,99,86,76,162,70,213,139,51,197,167,79,214,164,50,147,74,87,129,199,51,92,89,161,83,87,53,68,214,142,207,203,100,125,97,202,184,155,138,162,172,78,72,203,111,158,140,247,37,82,47,3,118,186,235,108,16,23,79,90,152,136,240,28,2,58,46,113,131,42,120,81,184,89,48,195,245,113,144,112,151,207,189,208,160,240,60,82,249,109,186,164,58,99,37,4,193,66,217,7,111,250,244,85,192,105,212,238,187,34,209,224,241,4,133,109,233,26,135,149,83,138,84,116,33,35,152,122,232,40,97,150,147,165,70,8,197,247,230,177,108,178,54,36,232,151,194,61,56,43,44,232,24,91,127,196,115,146,199,66,224,125,80,208,171,218,58,84,169,196,91,17,213,18,143,136,109,138,29,78,89,65,1,114,49,13,8,108,202,86,126,243,148,236,47,139,32,209,196,125,225,14,78,246,227,89,39,180,201,241,180,185,50,105,129,150,85,84,165,105,253,52,21,93,124,138,19,149,84,26,160,85,178,67,235,146,104,125,209,2,89,184,252,211,141,5,208,228,194,78,81,181,169,96,33,185,124,232,249,103,116,169,143,61,211,192,30,51,126,26,205,172,175,126,212,217,139,20,47,191,32,152,15,251,82,84,156,56,62,248,107,179,32,156,155,171,168,150,41,247,110,135,145,94,16,165,191,121,179,161,46,177,70,38,163,126,20,187,76,245,221,5,218,208,1,151,82,27,179,175,8,57,215,179,236,145,14,83,41,50,152,214,94,87,146,241,8,19,18,4,164,44,132,111,92,89,142,115,205,150,121,158,100,206,240,66,5,130,52,86,222,249,84,210,40,178,140,114,179,108,6,71,34,252,8,203,119,198,216,206,150,67,212,171,113,253,168,249,221,124,82,91,42,48,61,36,94,140,68,196,146,106,1,50,169,126,100,42,76,26,75,7,216,192,37,193,37,41,127,2,3,90,243,117,54,84,198,137,242,70,171,230,159,173,210,113,21,190,187,195,228,216,165,196,194,118,100,209,149,96,45,72,129,5,134,133,156,74,226,177,49,175,147,183,226,108,85,227,173,96,33,108,125,105,34,143,46,189,78,82,29,35,137,161,176,149,212,184,78,32,154,219,237,115,181,157,4,67,100,112,100,173,162,227,230,59,214,175,179,37,66,76,121,254,191,30,51,207,101,255,246,159,124,143,154,255,244,175,255,234,175,254,226,159,255,235,191,252,235,127,245,103,127,254,187,205,223,252,229,191,249,139,191,249,103,127,241,47,254,236,207,255,229,239,175,156,83,230,255,231,241,148,146,23,50,8,238,49,127,190,86,126,126,94,88,249,81,238,247,59,24,48,51,54,59,36,42,92,211,173,44,248,193,253,25,98,247,159,31,252,78,1,119,246,88,122,243,108,197,211,23,62,31,167,61,221,91,100,99,146,133,127,47,220,204,101,72,174,166,219,92,155,178,5,197,242,76,50,111,239,146,81,37,114,194,31,153,84,168,85,111,239,14,108,158,147,23,222,166,221,56,229,183,205,172,237,222,156,90,24,28,253,30,12,229,126,222,39,107,19,223,174,170,173,194,212,254,219,63,80,13,1,147,42,18,133,220,27,89,168,94,29,70,142,125,203,131,91,61,250,111,41,164,6,113,99,33,16,123,96,54,158,231,121,242,125,112,66,152,132,219,30,140,209,135,223,26,243,235,46,223,227,39,173,229,215,194,217,154,162,18,100,230,36,115,249,47,159,193,85,196,79,204,96,8,27,247,173,173,214,63,73,139,158,249,139,248,213,125,107,132,220,103,149,38,27,195,106,100,202,15,62,141,121,134,222,252,192,181,22,127,114,214,54,57,120,115,200,66,105,243,62,56,165,207,34,205,15,124,198,222,141,54,176,171,161,124,246,137,35,157,123,23,210,75,247,193,119,183,124,198,123,47,102,159,179,12,221,158,98,94,232,93,158,236,76,95,40,236,252,30,252,236,43,83,125,254,13,208,203,97,192,220,142,210,40,107,203,34,164,149,77,121,255,70,248,72,239,51,34,158,70,10,118,88,233,154,213,147,177,229,235,188,227,78,182,124,220,205,26,144,122,40,230,184,246,224,105,74,78,126,53,38,182,18,28,50,130,87,187,150,25,220,124,246,23,131,230,152,252,227,219,58,202,14,235,73,120,17,148,162,98,61,224,101,81,211,7,163,192,123,227,219,252,52,161,112,121,48,200,180,151,0,134,92,73,251,156,77,97,167,175,27,221,35,154,85,240,169,123,31,171,17,117,185,81,41,96,88,113,250,210,164,136,219,246,54,49,243,236,119,190,132,200,142,46,116,189,112,55,154,253,251,150,117,97,109,24,207,205,54,94,244,191,204,106,110,92,186,146,37,182,200,65,188,111,77,178,202,245,174,129,113,5,104,175,73,153,130,144,33,186,240,160,202,164,203,163,225,223,119,99,75,6,155,54,232,131,33,210,221,170,185,101,230,40,120,120,5,124,54,6,20,186,122,179,108,43,246,124,173,102,66,191,215,119,17,162,14,54,105,93,174,134,1,214,211,125,111,54,170,233,81,242,32,228,193,87,90,195,225,241,25,124,72,3,83,154,115,81,116,1,31,119,173,243,237,9,255,249,197,208,120,95,232,191,155,13,116,191,181,159,28,62,240,255,122,1,55,74,141,76,79,222,97,124,120,222,115,103,68,47,174,80,196,58,179,30,181,69,75,238,77,140,43,154,148,249,227,244,142,215,226,184,126,15,159,22,26,36,253,45,113,41,115,113,159,183,60,243,192,103,246,90,162,234,4,155,179,123,236,30,99,236,130,148,239,107,179,95,209,105,92,77,221,212,115,247,236,70,102,171,55,49,12,165,203,28,58,228,230,214,21,251,189,154,209,185,159,120,0,209,118,108,143,250,109,21,26,181,74,216,151,67,96,30,62,190,206,60,156,196,51,236,192,103,110,61,223,207,97,170,28,154,168,112,109,220,154,106,243,159,166,206,106,138,206,15,51,80,221,247,173,57,206,112,236,120,104,69,165,206,27,133,56,95,222,73,225,115,74,139,142,212,97,103,232,115,87,59,153,221,139,59,108,64,21,194,66,95,148,253,198,133,9,182,74,184,140,114,131,125,163,59,156,6,173,103,188,123,115,142,218,197,91,172,91,230,93,228,137,112,77,130,0,117,97,18,88,77,226,128,120,198,184,197,143,81,145,151,176,184,58,220,145,234,234,50,7,70,141,126,138,254,23,222,57,253,26,5,66,44,52,13,39,133,55,34,94,119,94,64,61,173,102,137,158,194,133,94,190,29,104,172,200,189,74,36,143,29,21,174,98,23,70,101,54,75,168,14,57,120,119,212,35,85,79,137,152,124,236,51,147,174,27,83,54,249,225,65,108,228,161,197,194,23,247,181,137,154,163,34,25,48,132,179,122,117,142,150,149,136,109,189,247,52,50,167,79,42,40,81,225,243,253,96,26,33,38,114,92,121,217,146,61,24,209,226,28,63,157,77,236,33,80,115,137,29,163,5,140,49,244,123,235,97,30,204,219,175,166,34,245,149,209,67,8,206,8,158,248,131,147,229,220,162,143,215,77,224,53,158,155,12,129,180,104,39,29,53,125,194,66,103,165,106,254,160,83,81,60,125,1,66,198,119,168,246,229,153,29,91,204,10,243,39,221,86,5,37,96,231,223,99,37,19,3,19,17,45,58,207,244,183,134,52,80,53,90,141,126,197,88,62,201,115,182,92,170,41,120,182,34,125,119,159,74,45,123,56,68,118,243,52,88,119,95,14,123,112,204,5,229,230,200,164,221,84,19,175,77,196,115,203,213,121,5,229,15,24,142,158,62,218,57,71,247,215,226,148,163,149,173,226,97,70,219,243,94,202,163,247,166,73,176,110,149,74,1,163,36,49,53,71,150,71,43,239,234,58,85,51,141,17,54,99,154,159,88,24,244,174,186,102,240,29,90,124,110,2,164,210,104,137,220,214,138,139,81,234,147,94,74,90,134,115,123,192,156,73,85,82,13,157,149,232,12,20,194,21,17,183,180,136,65,142,1,68,4,90,135,0,66,99,117,198,232,196,175,162,105,242,111,155,177,100,180,202,25,48,123,107,110,144,232,184,79,105,168,28,149,38,109,106,164,192,237,147,18,109,194,239,43,76,209,230,12,184,124,228,220,96,31,141,88,120,81,132,25,242,57,27,97,177,22,125,133,24,231,148,85,0,214,119,185,233,252,101,114,213,43,73,71,108,70,141,216,15,30,187,233,147,13,200,21,51,158,44,81,103,36,239,69,73,204,108,126,117,131,169,36,23,159,9,172,164,120,50,156,217,247,208,139,59,11,113,92,140,104,164,76,89,205,68,92,125,247,56,235,79,231,238,193,80,239,102,142,217,212,86,112,249,32,246,170,237,205,181,83,229,16,27,1,237,217,3,181,106,43,65,187,57,206,7,12,231,103,42,140,64,134,247,97,42,217,187,222,186,192,116,140,231,26,48,201,228,165,91,54,118,221,131,115,22,165,210,214,108,161,109,15,46,85,210,146,230,95,177,230,187,122,22,201,78,16,134,234,43,189,7,59,3,77,63,53,12,230,150,244,185,167,38,168,235,232,103,48,207,247,211,163,170,24,34,188,152,53,30,140,84,205,84,120,148,238,167,39,148,134,210,212,244,54,250,25,249,253,54,14,6,83,111,94,183,11,130,26,124,126,89,197,18,77,111,35,64,138,21,181,77,10,69,203,113,45,149,116,77,223,250,119,126,10,24,71,101,189,53,106,189,239,151,207,254,172,119,109,82,170,17,250,131,77,209,66,114,254,24,74,189,175,217,144,191,201,74,9,128,5,231,61,188,34,161,170,67,19,217,138,22,48,213,182,75,196,149,9,157,230,43,187,99,48,13,168,124,131,10,125,218,91,188,224,72,160,95,187,192,169,203,113,115,20,250,244,131,160,189,114,107,148,129,121,239,170,218,150,84,17,199,208,69,109,52,235,116,151,109,174,136,223,174,251,163,139,73,142,56,230,248,82,109,79,36,240,128,254,30,191,92,241,131,215,91,179,55,236,51,96,234,22,245,106,78,106,253,221,188,102,137,46,160,201,9,127,50,110,110,52,11,101,89,76,172,89,189,81,200,229,169,118,172,157,64,83,17,248,180,191,60,90,178,234,119,239,12,156,57,191,52,11,118,143,177,228,155,210,147,236,153,113,117,109,205,143,187,103,138,166,102,76,120,20,166,178,23,239,109,211,186,12,1,20,73,86,246,211,48,85,87,186,241,100,224,183,56,246,17,170,75,93,69,82,225,23,36,223,181,154,235,131,178,71,208,232,235,62,178,135,9,29,13,213,80,93,214,109,29,230,96,150,244,230,232,170,214,128,49,216,147,237,29,149,163,174,96,108,48,22,58,202,61,33,203,51,226,209,8,202,43,245,196,228,47,252,201,112,77,95,31,120,98,91,145,3,62,19,160,10,207,78,211,73,10,152,80,85,147,171,233,119,171,5,108,154,114,77,97,171,98,14,152,66,58,225,143,116,83,249,241,171,141,73,36,147,41,69,227,181,198,213,150,16,85,246,9,217,219,230,167,66,188,96,164,236,194,96,202,2,74,192,57,75,92,133,133,206,131,115,24,11,163,47,162,215,18,238,73,2,167,173,68,162,134,27,247,140,91,67,65,215,95,166,23,85,159,146,206,42,135,225,184,244,66,234,219,83,10,152,180,139,236,183,77,105,170,143,248,109,147,108,84,50,16,133,174,241,228,195,232,41,31,113,229,48,157,2,38,188,83,63,112,110,113,96,37,115,145,151,172,156,181,252,42,118,3,102,19,38,45,14,243,123,231,248,109,8,79,250,222,8,45,46,143,16,176,6,172,165,35,200,236,253,218,124,112,74,178,136,80,213,159,174,225,130,193,212,129,41,83,105,152,193,233,131,9,41,43,140,232,191,220,124,119,81,226,70,87,170,212,252,30,13,141,6,133,169,42,124,239,221,137,234,235,139,113,16,244,25,111,88,170,55,235,163,217,2,25,143,134,87,83,146,155,155,176,91,12,161,129,218,148,246,181,4,223,47,142,195,102,32,191,228,230,169,186,132,140,161,103,2,237,74,177,226,204,148,227,98,243,150,21,38,146,73,34,191,54,181,66,38,17,32,231,65,94,144,96,88,73,160,194,184,165,151,184,57,220,20,33,236,20,216,41,61,134,167,105,125,164,242,161,119,181,247,214,28,5,5,68,32,32,214,252,97,10,226,85,185,95,38,40,52,2,206,159,99,6,171,56,199,55,135,59,12,185,173,204,49,116,142,90,192,26,26,68,36,134,80,149,63,118,55,67,43,209,108,103,114,206,209,224,4,34,117,240,82,132,94,174,90,177,193,40,46,233,213,231,148,152,99,25,96,171,174,251,218,179,129,40,57,98,235,231,68,216,234,71,129,31,97,209,29,13,206,242,52,229,196,138,223,12,102,134,30,149,217,80,149,138,178,210,96,235,249,111,215,166,245,188,6,243,145,2,61,91,73,89,57,241,145,130,226,239,112,49,161,76,165,180,225,216,234,247,62,51,39,161,93,145,170,71,178,195,247,73,88,212,111,189,152,200,69,142,105,190,160,41,163,76,62,75,49,188,123,35,175,37,187,40,120,152,171,71,155,153,146,142,118,51,12,250,118,252,116,158,198,0,21,178,29,10,172,241,181,51,62,161,18,27,44,54,225,69,139,103,203,84,181,143,66,255,140,184,255,48,167,0,217,133,153,128,127,143,133,55,155,79,216,231,106,59,142,59,108,142,38,85,97,68,135,226,106,234,98,243,231,106,136,160,30,192,35,31,174,173,82,108,139,22,48,241,190,172,40,33,239,26,232,89,237,178,194,144,77,227,181,136,29,53,85,255,71,48,226,218,161,2,159,159,234,159,155,195,248,138,53,4,255,221,169,70,16,182,5,200,47,242,104,103,42,181,76,192,67,169,122,220,114,153,32,167,192,4,162,183,163,167,85,182,254,116,54,77,211,28,112,74,159,17,128,157,198,240,29,28,82,171,233,21,72,24,220,188,230,214,66,166,120,216,239,15,156,135,79,196,198,192,210,19,43,58,112,53,206,2,156,227,186,238,76,139,21,216,172,7,215,61,151,194,3,221,39,127,49,202,31,181,43,36,139,50,251,123,81,247,151,148,18,154,122,123,193,115,36,204,118,209,105,220,72,107,62,141,99,63,82,158,24,171,193,189,123,116,28,47,192,166,116,59,104,176,171,251,126,156,81,253,49,30,40,150,32,143,183,70,193,188,127,218,12,187,25,79,201,117,216,12,91,63,182,165,243,114,11,24,86,168,90,138,20,212,120,227,209,144,86,84,143,138,211,119,90,28,237,58,244,133,71,60,195,206,4,223,232,7,99,214,218,212,237,196,36,146,114,192,3,237,159,127,152,206,240,135,255,254,239,254,240,159,255,219,31,161,51,244,246,143,192,154,55,103,130,21,137,106,82,132,175,40,227,135,158,115,241,14,120,214,103,29,102,6,205,240,205,170,195,48,225,222,46,160,90,213,89,242,76,180,133,215,251,59,13,158,223,161,230,123,239,128,81,121,46,15,198,87,225,22,122,81,192,93,9,163,198,120,46,219,2,223,201,175,38,209,246,214,141,242,83,111,240,76,52,49,159,39,60,123,58,86,51,147,141,251,220,100,7,133,169,102,43,70,29,254,210,40,114,54,225,198,22,20,163,78,243,47,39,52,64,192,123,155,81,226,23,99,148,228,108,137,129,28,204,35,114,224,135,107,92,103,39,83,224,214,253,154,12,97,172,54,123,80,49,172,201,31,203,186,64,200,34,113,231,48,86,31,111,159,140,254,14,178,128,1,239,170,145,49,76,23,169,107,241,223,198,193,177,188,172,43,65,77,24,148,126,53,69,9,73,158,220,12,231,187,127,77,138,22,144,116,13,24,75,230,84,252,201,89,57,147,236,202,172,22,214,99,45,132,82,40,69,120,32,177,196,114,119,70,184,170,79,225,12,119,50,170,112,205,28,182,68,128,52,10,181,1,227,10,9,217,7,177,114,172,128,141,70,191,155,191,245,32,252,241,118,1,5,109,160,86,227,234,98,36,197,119,115,118,154,100,193,46,109,135,101,249,89,47,119,51,72,203,243,70,21,152,37,240,10,121,87,103,116,112,174,233,25,34,139,152,58,103,129,231,196,27,241,193,231,63,200,247,50,139,26,63,188,87,179,151,78,111,221,224,124,134,80,244,125,49,51,197,124,69,102,253,231,74,226,100,11,114,214,249,233,87,116,75,36,247,229,67,128,139,137,237,60,152,83,105,173,239,222,85,132,157,144,73,225,232,224,108,165,243,189,204,122,76,224,17,218,77,192,84,76,188,45,159,57,104,145,9,242,215,38,195,244,129,11,86,100,254,218,21,193,139,246,185,154,148,74,113,152,52,221,91,169,241,123,50,125,114,135,97,102,119,125,114,252,58,167,223,188,24,149,240,181,41,122,1,245,170,114,2,99,134,45,55,39,239,138,243,95,192,164,5,223,205,105,21,172,176,28,30,102,5,40,48,137,162,104,115,42,187,134,204,74,231,57,80,163,245,190,68,248,248,121,170,155,61,13,132,90,111,180,36,245,253,128,200,93,123,39,47,236,65,158,38,123,55,238,255,234,62,29,82,160,121,78,180,242,214,140,159,60,226,123,21,155,122,4,206,109,248,60,205,12,35,81,133,66,188,176,230,120,103,51,50,25,114,107,190,207,40,254,216,228,108,117,112,194,104,56,107,181,255,50,25,191,39,140,214,113,136,110,229,82,53,129,39,116,201,199,105,128,23,130,131,180,195,203,20,247,31,76,180,56,166,67,14,57,69,74,117,50,58,31,231,81,103,60,218,153,84,222,113,237,192,104,92,236,241,174,62,125,227,81,34,206,115,152,247,213,133,169,6,94,66,154,219,132,65,155,83,188,40,192,64,129,243,193,21,198,68,188,183,9,203,10,29,227,103,171,158,253,189,97,183,139,129,87,54,177,244,43,153,0,204,254,232,79,182,133,248,99,59,154,183,225,65,15,214,79,120,216,82,208,253,4,158,203,5,128,12,62,211,65,213,237,18,123,142,44,87,151,166,245,53,216,96,68,146,152,205,214,135,48,128,8,242,42,15,230,64,161,165,63,86,226,84,222,70,15,123,49,125,52,226,24,235,109,19,207,217,85,226,16,216,86,32,128,23,123,208,156,181,166,3,241,71,244,91,3,62,43,102,209,71,203,157,218,128,216,224,18,69,220,10,183,8,96,18,51,95,105,107,171,156,217,61,26,5,202,165,30,86,76,94,125,197,238,119,98,55,166,229,82,84,44,84,143,190,48,191,109,245,65,3,62,223,160,197,145,160,232,154,5,204,137,178,4,220,181,18,146,234,227,116,253,2,238,105,68,45,10,183,169,123,251,59,83,148,53,234,7,198,55,61,184,35,173,171,21,25,74,250,152,22,59,218,97,121,125,96,196,179,227,144,197,158,191,127,96,83,97,12,152,74,23,125,110,30,245,157,76,81,152,149,228,53,93,124,71,134,120,152,56,209,210,7,71,151,61,98,217,136,119,117,117,204,99,188,181,135,18,248,254,24,24,158,79,235,71,176,51,122,16,45,85,47,63,34,3,113,110,205,16,150,244,164,3,251,125,71,92,40,27,105,66,253,13,141,76,154,31,161,166,232,201,51,155,137,69,196,71,146,117,59,133,205,226,39,96,156,20,245,192,221,72,36,70,128,4,149,88,141,57,85,83,25,27,47,178,83,53,225,82,112,145,76,251,5,126,208,60,205,26,186,225,72,40,49,39,56,102,10,35,13,95,2,62,227,118,104,196,170,21,9,27,117,83,16,111,10,247,44,40,149,66,26,13,35,142,58,34,252,136,100,141,100,121,137,115,143,56,184,14,2,167,67,77,8,73,101,92,85,229,95,80,182,106,71,163,248,99,229,23,39,199,222,117,104,20,144,78,218,37,202,78,92,66,130,151,132,16,31,76,162,86,95,27,97,177,234,180,22,83,51,87,174,1,185,181,225,59,97,75,92,180,79,71,52,237,158,26,9,0,206,91,159,168,44,113,159,136,202,162,44,184,53,154,140,196,230,120,41,21,243,132,85,24,186,72,36,100,144,163,146,94,12,183,125,188,44,214,98,75,167,233,28,226,128,237,229,107,16,105,44,159,72,118,115,201,51,251,237,185,243,7,94,182,66,9,92,53,57,7,29,56,22,32,224,146,53,87,68,65,66,234,239,106,147,113,86,120,246,34,239,205,154,160,48,58,91,49,51,156,237,61,27,11,205,61,192,51,139,140,205,52,175,90,73,108,204,229,14,189,118,243,213,149,192,81,41,35,200,146,4,179,58,26,245,133,60,211,74,125,48,162,180,154,208,57,19,226,203,22,161,192,153,62,87,91,165,96,160,48,87,4,109,54,252,3,198,158,67,19,81,24,249,197,188,194,167,93,154,74,106,63,206,71,192,20,95,125,224,69,23,8,152,78,221,52,129,118,26,249,61,153,45,49,10,51,197,121,47,221,230,112,45,217,156,209,76,126,213,97,88,48,159,188,33,113,166,30,9,79,108,12,178,150,195,155,57,186,163,103,5,25,154,49,153,20,50,172,72,212,82,214,174,95,235,244,4,88,3,158,66,230,116,167,105,222,101,7,62,207,202,67,181,79,159,100,106,135,95,31,104,31,159,172,161,9,90,4,171,5,21,100,93,27,161,206,163,136,26,240,25,250,223,28,242,193,103,36,214,17,200,144,231,70,204,164,228,72,218,19,221,80,121,2,214,233,28,68,6,24,205,58,176,205,108,251,193,100,206,179,186,112,254,24,132,78,162,168,162,249,97,232,28,41,200,135,22,107,41,159,132,63,85,188,143,253,193,1,183,41,93,0,11,214,246,120,39,232,16,125,216,4,169,140,7,99,0,40,4,141,211,131,207,23,13,206,11,78,149,73,175,62,71,183,85,30,19,136,64,129,60,121,54,213,242,250,8,76,148,254,40,3,3,106,107,9,118,212,217,3,239,15,65,3,143,38,191,57,12,153,169,100,55,98,37,49,112,33,102,53,177,21,62,11,31,82,125,65,204,66,0,85,153,64,231,108,253,194,197,211,10,210,37,149,74,250,216,53,124,129,89,129,246,135,172,195,249,205,191,8,138,193,73,89,70,44,55,61,126,218,184,189,31,26,17,138,33,61,96,234,110,149,70,100,113,128,170,176,114,167,122,9,170,1,183,238,186,222,195,188,242,98,223,31,188,213,229,185,177,147,172,190,91,152,54,115,170,155,43,5,9,53,30,12,247,233,143,186,7,138,205,221,23,167,73,125,134,230,174,217,147,157,110,29,4,91,243,13,147,158,50,41,85,136,22,61,93,144,19,141,192,136,231,142,254,200,187,84,121,8,76,86,47,104,174,40,152,171,156,196,233,90,37,63,42,28,73,218,221,244,183,57,162,4,169,101,178,255,147,12,48,165,139,243,241,163,160,118,110,153,84,26,177,141,107,155,4,213,20,242,154,26,236,46,226,0,65,149,91,38,209,160,212,69,50,202,222,42,236,52,86,87,244,28,10,31,151,103,89,1,128,222,27,217,129,135,246,181,244,185,206,156,190,130,165,106,146,128,114,106,107,28,234,60,48,76,94,140,250,105,249,216,219,82,94,65,191,101,51,161,236,65,11,209,197,180,112,186,240,24,202,25,219,150,78,139,151,166,90,83,103,13,51,45,139,185,210,114,53,89,31,141,147,150,220,124,78,245,67,54,53,151,18,236,92,19,112,83,5,155,100,170,243,15,102,79,164,4,219,153,71,9,22,145,217,90,109,165,254,102,148,193,31,105,25,125,39,69,17,67,88,65,167,102,255,38,116,106,236,86,214,99,60,163,68,93,245,222,20,222,197,16,32,246,84,149,47,141,237,125,15,134,44,21,182,154,162,130,113,57,219,131,215,153,209,228,0,100,38,49,219,137,247,139,208,197,146,67,99,175,166,238,119,71,8,69,45,69,57,128,100,106,102,127,176,45,49,77,121,226,102,50,232,48,233,231,166,52,114,115,100,221,1,19,192,159,202,65,231,88,217,226,230,5,174,183,192,16,116,222,147,157,129,170,62,207,80,173,130,157,139,144,29,218,12,10,195,144,10,6,59,234,208,202,228,38,5,217,125,244,65,159,200,218,226,102,254,233,35,27,207,250,169,202,61,157,66,149,189,130,60,143,230,161,182,56,38,138,171,4,243,62,227,12,243,110,206,70,189,71,252,96,78,227,14,8,92,48,189,140,193,59,16,232,209,130,2,76,126,91,160,76,172,50,29,82,124,245,54,42,211,252,3,178,148,50,160,41,240,10,10,56,234,202,102,123,18,57,218,193,227,62,67,183,235,153,145,146,202,180,98,155,131,58,99,145,175,69,90,181,63,6,224,50,29,193,37,48,206,161,59,70,62,204,124,9,170,76,42,114,98,87,58,77,118,72,214,62,120,244,115,199,52,191,77,165,92,126,27,253,163,225,109,198,33,2,151,180,87,62,130,241,81,241,23,91,201,188,210,165,36,167,112,193,171,117,128,200,40,181,39,248,98,151,247,53,73,207,75,152,106,149,51,89,166,215,104,136,8,200,226,103,211,148,39,210,26,217,192,38,33,86,14,140,24,149,69,85,12,4,79,81,5,66,126,101,239,119,58,50,73,202,170,87,19,24,139,227,15,10,7,90,106,180,168,8,13,190,12,147,97,210,82,162,150,103,144,190,144,163,72,90,113,99,140,65,223,253,161,221,135,116,140,148,41,193,244,121,225,30,234,219,164,186,42,217,225,54,146,230,244,83,233,134,155,34,190,230,103,12,120,60,117,100,45,11,195,108,207,127,26,179,180,179,89,145,155,55,83,142,244,176,33,159,102,72,224,15,54,103,141,154,178,243,57,78,147,201,79,19,31,74,94,201,96,12,219,41,175,5,237,202,61,155,40,88,131,73,165,117,122,150,74,243,121,26,178,210,20,193,161,108,167,85,95,95,206,206,157,61,178,148,202,97,71,22,52,58,227,56,10,129,2,159,130,178,163,31,193,207,212,77,43,124,164,178,98,162,173,56,52,116,41,90,78,168,123,199,78,229,236,182,247,150,130,28,147,140,175,30,105,170,148,175,75,105,137,177,224,92,244,144,234,196,58,69,85,1,126,37,252,234,128,207,128,56,131,43,75,97,100,167,252,192,235,38,81,92,233,82,68,78,82,160,79,255,154,5,31,189,39,14,98,203,38,14,81,23,157,108,138,164,82,21,142,50,126,120,94,209,137,178,149,150,131,226,70,148,156,67,68,230,176,11,209,13,243,15,150,225,219,40,232,74,164,36,245,235,120,23,68,137,69,97,117,88,75,42,112,137,172,71,64,6,103,214,250,36,81,80,148,179,146,52,47,29,62,187,168,242,172,114,168,161,173,46,27,7,154,144,4,150,139,27,210,49,62,15,155,34,174,100,30,49,75,147,58,214,159,59,164,148,37,159,173,222,153,138,91,92,157,170,70,53,50,199,52,234,106,163,248,119,105,92,194,44,247,30,97,12,17,249,46,188,17,84,55,115,141,90,211,51,69,195,205,213,114,107,178,172,62,227,176,39,93,178,222,99,167,97,66,230,94,244,124,214,26,137,243,154,81,123,139,141,76,38,11,39,39,124,131,207,231,13,24,161,78,249,156,7,166,12,205,223,251,28,250,242,208,122,108,68,34,223,213,72,193,72,201,154,57,125,4,199,21,177,189,44,187,5,100,72,242,138,250,15,12,178,79,63,148,98,110,10,158,155,111,229,179,89,246,105,5,251,130,27,208,163,254,125,14,17,232,48,90,20,50,117,142,26,13,65,42,239,179,13,31,127,178,68,84,88,80,100,99,150,159,173,152,241,167,20,56,49,246,152,29,47,58,150,18,119,51,214,29,41,136,158,168,235,158,197,255,189,243,153,53,79,191,246,112,76,178,178,110,25,30,172,29,78,198,172,72,96,213,164,90,4,168,154,249,47,99,4,145,116,73,37,165,207,88,116,161,131,198,100,149,84,252,33,161,37,230,66,7,60,217,19,191,1,206,203,75,231,209,21,205,114,0,49,50,81,143,92,236,50,63,103,169,233,31,200,79,250,118,151,153,140,242,243,38,207,125,230,162,226,169,117,11,253,203,114,205,43,157,153,116,184,248,131,237,118,101,240,12,242,215,229,238,51,144,234,32,5,189,69,120,2,107,22,39,59,12,51,172,148,124,42,106,160,203,55,80,156,43,145,7,106,242,98,184,115,121,230,125,20,62,143,8,10,204,102,185,136,16,189,64,16,91,102,133,105,53,147,174,143,210,205,127,86,197,58,172,82,245,6,146,96,67,238,166,141,202,187,70,246,231,44,121,152,163,87,185,26,102,135,72,125,224,33,150,36,89,203,80,171,43,100,70,16,253,145,70,165,146,36,21,231,12,52,99,203,74,137,249,130,241,61,92,164,164,218,14,235,49,95,160,73,96,221,23,140,159,74,194,231,43,221,226,84,180,138,118,108,151,80,41,114,15,112,234,92,61,133,74,157,44,141,134,150,51,98,251,14,155,235,155,192,244,164,218,227,234,173,194,86,164,145,39,91,182,18,124,32,19,238,209,28,53,155,160,245,30,13,17,45,129,161,77,133,176,11,66,88,75,179,235,236,231,66,21,6,43,232,45,141,178,205,159,48,126,26,245,84,253,229,145,66,205,247,119,49,42,181,2,15,184,179,1,51,32,244,173,7,140,61,103,190,240,57,63,159,235,52,194,57,26,120,94,223,216,95,82,80,147,49,244,173,87,24,221,224,164,202,45,27,39,170,253,24,86,203,74,169,4,198,58,161,124,190,199,146,175,73,176,218,139,150,77,83,231,60,233,250,192,176,192,29,102,219,35,77,198,238,120,250,248,57,3,115,20,33,219,33,163,71,4,109,63,141,31,29,187,231,232,79,125,160,107,225,144,142,41,178,162,227,205,158,8,15,5,163,96,33,96,39,12,16,92,151,154,195,203,52,107,133,185,130,8,217,53,228,132,11,65,73,101,23,120,113,236,26,65,69,90,152,33,42,221,135,168,212,120,247,158,146,118,66,108,42,231,32,74,32,34,42,106,172,38,196,178,174,10,153,193,148,6,8,25,136,136,73,14,90,204,66,252,163,200,213,88,67,251,153,142,159,166,56,67,184,95,148,114,135,188,80,153,150,235,43,194,253,234,197,21,110,105,82,62,151,16,20,225,14,157,185,194,225,154,187,100,17,33,30,161,122,18,3,0,37,80,249,30,8,71,84,223,229,48,105,112,54,125,109,70,141,67,14,94,89,197,45,114,201,115,159,197,104,55,7,209,145,24,194,11,227,156,180,150,51,16,57,5,236,34,15,198,214,188,122,40,149,84,100,203,50,246,10,51,208,116,157,29,40,132,156,154,223,131,117,118,76,158,169,163,254,123,137,61,221,129,81,93,142,21,132,226,193,41,193,80,200,221,208,150,130,59,137,138,243,59,221,192,59,88,145,204,182,99,85,151,58,4,42,246,73,35,251,139,89,133,73,235,10,215,28,253,236,188,216,187,241,100,87,184,156,113,118,142,176,172,248,31,198,231,202,201,27,148,252,227,86,222,214,220,86,222,226,108,82,66,26,218,251,151,233,105,248,194,70,113,224,217,214,188,6,61,27,107,134,158,223,28,173,124,209,47,193,24,132,210,42,95,247,78,235,166,33,236,43,28,12,30,55,11,111,107,113,102,233,197,244,55,189,18,244,52,24,159,230,205,117,104,162,181,226,225,99,202,122,145,147,108,202,192,77,36,24,125,65,71,86,242,13,220,202,190,189,93,77,95,182,3,211,82,50,127,34,26,82,51,235,238,116,85,154,206,129,197,10,52,68,126,30,157,229,122,85,128,57,115,177,167,19,11,4,131,175,50,194,15,158,239,136,217,136,52,33,117,149,47,204,137,52,63,227,8,242,240,251,138,23,160,108,100,94,123,242,211,197,50,62,211,225,51,32,95,18,204,96,216,14,35,224,10,197,238,193,8,120,94,133,40,124,26,38,167,108,133,145,187,254,237,93,56,167,149,121,58,205,18,24,155,139,226,175,141,128,222,18,191,0,202,59,242,61,243,27,220,134,42,254,143,159,169,218,125,177,179,54,97,176,208,63,112,190,251,69,131,113,248,250,94,93,111,77,133,41,125,224,190,187,21,238,140,240,11,151,132,175,220,231,201,251,45,191,1,165,176,254,251,94,38,178,30,48,245,55,122,111,138,4,187,195,195,202,190,244,115,146,40,153,254,224,86,50,81,228,230,5,29,0,111,52,156,86,230,46,250,181,73,136,122,87,178,34,216,50,245,234,185,224,5,92,24,217,243,39,40,13,76,216,209,59,203,217,79,204,143,77,194,96,33,141,23,35,128,70,116,93,96,203,192,221,206,2,51,133,90,159,7,27,119,105,4,204,79,233,205,9,150,220,146,64,36,156,81,132,23,63,0,78,234,100,235,29,70,122,78,188,8,216,87,229,234,31,140,88,198,57,109,40,108,245,37,23,222,201,238,37,239,141,116,197,245,34,0,38,170,56,229,209,56,90,236,225,87,243,61,139,118,84,174,95,245,126,49,68,144,135,88,15,145,207,70,22,194,175,158,38,155,47,163,155,153,53,205,219,44,251,244,5,181,129,58,48,229,116,62,10,172,110,188,138,247,4,191,116,86,136,223,39,161,79,195,205,211,39,31,80,241,247,133,25,35,226,204,2,139,233,238,8,1,39,148,114,25,189,151,80,231,240,38,251,46,77,90,51,100,7,255,229,66,46,227,51,192,16,68,250,205,223,192,231,211,61,249,87,244,91,139,167,145,167,249,108,182,38,67,164,83,84,125,139,75,167,105,116,149,231,157,56,41,138,161,230,246,162,3,34,196,179,163,36,71,202,78,109,92,152,116,210,210,171,43,185,225,95,97,8,10,1,103,143,160,115,150,29,30,134,63,246,62,71,214,37,47,77,100,107,93,71,98,24,23,103,97,202,226,39,67,4,181,221,68,150,177,183,217,149,41,60,154,59,107,205,95,129,172,88,68,83,49,54,247,37,197,76,243,153,221,75,222,235,87,199,149,253,230,196,84,68,173,119,146,91,116,151,53,115,5,206,234,178,134,14,58,154,43,14,87,43,16,213,139,93,159,141,64,121,74,234,195,60,9,63,228,203,233,180,56,58,6,186,67,96,148,99,214,253,30,25,234,144,136,214,146,225,68,6,194,219,108,218,147,75,147,166,179,27,109,191,125,23,216,90,103,139,168,112,93,94,241,50,73,19,158,195,132,252,182,5,234,151,247,20,130,240,223,38,197,192,178,14,191,154,138,204,169,125,33,209,194,222,85,206,214,53,45,105,20,147,50,187,210,164,172,16,164,204,166,94,140,232,77,185,141,86,76,150,169,235,199,174,8,209,251,147,49,243,54,89,58,217,141,206,43,91,11,124,58,117,90,159,143,189,221,59,3,120,225,209,218,4,62,231,160,95,244,201,4,31,16,92,145,22,95,100,162,134,223,251,140,136,172,147,33,33,181,122,43,137,97,7,84,156,214,182,194,181,223,152,1,48,251,85,241,107,50,243,198,29,77,202,131,108,189,55,182,193,113,241,249,86,236,186,5,30,86,242,236,240,57,204,173,103,129,107,154,2,151,88,9,55,17,85,139,207,189,7,177,143,251,181,42,220,125,241,74,62,176,73,78,23,135,169,202,250,220,27,97,66,159,53,170,9,37,87,129,55,196,218,230,55,63,199,1,73,177,89,147,122,214,5,49,47,227,37,15,69,167,171,137,1,91,142,65,159,12,59,221,118,63,38,90,7,233,123,111,232,169,201,159,12,73,207,209,245,193,209,67,88,254,94,4,148,178,142,190,159,239,160,255,118,167,77,171,222,28,214,71,246,223,30,198,159,254,180,10,253,212,127,155,216,149,186,15,53,19,104,77,183,39,85,234,35,196,189,122,154,197,193,222,254,193,168,224,210,69,217,124,108,134,175,32,48,50,170,154,244,156,102,33,37,228,141,122,154,148,248,175,62,26,85,120,23,110,198,152,146,93,22,217,93,180,150,46,156,17,12,235,114,115,171,160,8,152,34,128,165,3,104,17,48,242,137,252,108,169,200,56,232,140,231,142,8,128,168,52,21,29,186,84,191,248,216,196,137,171,107,63,164,158,125,222,56,231,68,43,10,161,206,241,221,45,12,31,248,148,194,195,156,120,48,254,135,241,220,196,100,170,26,212,153,146,73,95,142,82,197,44,125,1,25,20,55,75,3,198,189,105,234,189,203,244,66,98,96,116,159,165,31,158,213,228,108,84,199,253,154,147,242,191,149,21,62,51,249,213,153,1,102,78,209,189,35,42,222,151,146,3,140,120,127,211,7,95,22,123,116,184,34,94,41,123,168,189,41,209,139,223,38,56,44,143,70,217,220,246,93,14,212,32,136,2,130,82,44,211,222,197,38,178,240,96,226,106,181,189,39,35,230,214,254,136,74,247,127,248,143,127,248,31,255,233,28,6,255,143,147,96,254,71,57,9,254,145,103,137,71,173,176,8,124,146,66,64,154,188,139,192,166,175,24,141,152,240,45,214,171,77,36,103,188,15,72,88,93,224,133,115,75,143,207,143,7,161,160,231,19,220,2,248,105,214,38,229,229,226,25,108,103,33,185,33,114,235,90,36,89,21,70,18,233,193,103,158,209,13,246,36,228,81,103,220,156,36,95,214,171,137,156,229,184,154,16,188,116,235,3,207,85,103,192,86,158,93,63,87,239,238,211,204,52,182,221,243,103,152,147,99,231,246,229,14,197,142,36,91,77,242,175,103,234,158,129,214,84,229,192,4,141,115,181,25,23,83,199,42,123,228,105,230,91,83,198,122,157,50,117,195,72,29,177,113,58,107,33,35,68,58,102,177,125,179,95,205,209,186,47,189,154,51,115,15,152,99,64,250,116,107,104,208,219,97,220,232,101,111,51,127,226,168,195,97,202,182,180,201,169,32,234,254,185,241,25,58,211,142,194,11,253,165,248,109,138,173,245,197,50,74,38,185,7,220,134,158,136,48,24,47,219,87,52,84,185,218,250,160,185,250,47,183,98,218,169,178,173,194,229,99,198,165,141,68,82,85,180,224,38,25,48,74,206,178,91,68,120,243,150,23,1,207,177,244,88,81,73,67,239,184,24,129,61,221,220,87,18,136,37,96,42,155,150,252,116,153,102,153,225,11,14,123,21,221,75,178,111,190,37,175,44,87,182,74,235,201,1,189,170,21,112,93,162,253,7,220,66,35,220,214,194,211,85,228,112,76,124,150,138,68,135,137,141,233,94,51,195,142,145,117,216,60,222,21,134,105,227,55,135,243,158,182,62,121,35,203,93,223,34,79,28,240,3,159,78,238,59,136,41,220,9,64,83,167,245,37,222,106,118,146,190,22,42,188,190,226,84,91,159,166,194,56,91,250,140,84,81,150,17,95,117,206,163,54,66,124,107,99,194,247,31,24,106,167,191,86,175,230,241,40,112,243,236,46,83,46,249,107,221,189,87,78,57,126,208,35,145,147,203,167,171,12,138,20,252,193,169,146,212,88,6,135,200,220,2,198,120,69,253,111,57,102,164,148,3,110,40,107,75,31,54,135,39,111,179,100,100,61,29,0,212,158,189,13,182,153,126,244,207,8,128,188,239,219,115,236,78,100,123,97,67,175,190,163,129,85,75,180,15,124,250,188,95,141,244,142,174,210,29,63,185,237,123,151,51,185,17,117,213,159,62,99,203,207,144,167,139,81,77,166,239,213,77,85,217,97,222,66,54,8,70,119,76,190,119,41,240,212,62,15,134,208,72,188,86,179,253,155,190,53,1,56,255,214,48,170,70,215,83,123,59,131,98,198,91,87,211,169,211,155,115,184,243,241,129,16,204,153,174,244,230,169,79,63,253,226,70,123,134,125,249,160,206,141,224,4,90,204,59,90,97,59,182,250,249,117,99,136,173,111,141,18,133,31,187,57,179,167,49,63,23,151,236,91,96,82,10,179,126,191,181,149,183,92,216,34,73,91,239,141,56,253,10,152,20,136,62,25,9,172,91,37,204,185,124,153,190,165,192,150,91,243,112,3,65,115,141,67,158,213,168,123,189,9,135,126,220,167,229,201,144,213,186,228,34,162,13,208,144,36,230,69,97,103,217,17,38,25,69,109,98,145,92,234,87,112,129,8,12,73,132,34,187,84,132,228,252,177,104,158,87,229,110,177,112,51,17,247,216,15,91,80,141,89,205,101,6,49,47,112,196,28,162,123,212,179,180,248,145,194,140,228,146,140,188,137,179,211,11,105,13,62,157,196,55,167,21,123,249,162,199,151,202,45,41,76,22,199,79,144,103,207,136,203,132,192,112,75,167,47,123,20,66,72,1,156,173,199,221,37,190,217,70,16,191,209,221,89,73,166,18,234,240,162,44,83,119,49,156,140,227,91,162,91,54,155,110,129,6,54,179,37,34,52,22,199,149,173,31,38,201,62,50,207,64,195,215,119,233,206,208,188,82,188,15,19,37,148,5,155,131,26,199,160,136,208,240,224,178,77,193,19,123,120,76,140,30,57,154,62,26,156,132,56,209,160,255,148,53,100,118,142,25,184,65,249,216,132,29,49,228,131,18,231,219,183,194,159,89,99,161,6,251,186,225,130,244,156,252,32,87,80,253,205,178,17,57,179,27,82,130,57,98,48,216,0,119,129,177,173,13,120,33,183,39,123,218,133,76,247,45,30,103,158,110,166,17,37,48,164,161,136,55,32,187,164,49,229,133,240,68,245,48,100,53,153,104,125,49,6,96,76,181,103,96,34,87,245,250,57,117,75,115,250,108,105,212,175,45,83,22,205,176,98,71,140,114,8,213,50,15,62,195,173,214,28,75,99,50,15,250,7,35,118,46,203,46,59,6,89,251,48,18,91,41,226,44,253,39,161,39,240,217,221,21,239,231,104,231,164,143,71,116,161,108,125,196,162,141,83,148,180,249,38,19,222,125,251,7,189,162,107,78,8,189,155,221,34,208,2,159,175,170,35,49,60,146,56,62,89,145,193,86,207,109,51,161,45,1,35,66,41,94,201,197,242,0,30,235,104,144,184,164,209,118,193,71,56,118,27,141,38,149,121,158,80,71,43,177,168,55,43,199,123,79,102,154,93,205,103,68,136,33,159,88,251,50,190,184,196,151,206,212,165,95,132,140,71,89,47,56,133,99,146,124,78,226,204,111,183,129,143,196,82,216,124,71,34,44,134,207,161,118,21,234,249,98,11,150,172,78,80,80,20,66,75,244,82,74,39,101,7,182,204,139,37,198,23,74,86,67,220,215,73,54,176,17,246,205,134,185,90,202,205,43,70,149,62,111,12,104,135,250,211,21,145,31,95,37,204,125,54,207,170,67,27,143,95,255,105,36,16,228,185,82,94,238,79,106,147,202,160,138,225,77,42,148,59,198,97,149,244,221,28,58,153,14,51,57,247,233,112,87,43,178,213,9,13,55,135,88,210,225,5,78,157,239,96,60,68,184,27,237,190,150,244,176,106,238,52,17,44,39,11,34,113,169,201,65,170,247,8,181,147,5,147,22,157,166,79,234,125,20,43,160,57,139,94,205,18,22,139,68,34,6,42,79,118,182,111,163,196,34,81,136,107,245,207,25,29,38,137,175,64,56,221,108,61,40,67,5,219,190,97,134,115,144,53,128,99,53,142,51,71,214,5,107,128,166,11,212,198,34,221,243,42,16,234,146,4,18,57,87,167,226,179,2,242,215,45,233,33,60,147,47,247,132,79,37,164,156,117,109,156,232,39,122,70,135,41,191,104,104,2,182,69,191,241,211,132,208,94,157,50,157,1,215,91,174,79,122,14,190,221,103,109,164,68,251,46,126,48,26,8,250,235,218,136,6,89,137,220,223,206,67,63,54,154,78,30,50,67,201,181,150,173,183,110,152,3,69,90,145,190,180,63,45,138,101,169,103,254,210,52,145,92,133,209,236,217,145,210,28,187,172,15,204,255,252,193,76,53,226,179,97,56,127,163,44,207,19,47,84,52,199,103,195,96,201,15,135,141,129,173,48,114,67,158,148,60,171,129,237,191,101,47,51,224,15,117,207,244,34,184,164,65,19,162,115,30,84,62,167,199,179,98,148,173,25,79,170,122,252,201,145,87,19,147,48,75,136,18,96,247,52,242,233,238,89,179,100,84,19,197,185,46,81,204,191,117,233,27,36,146,219,61,10,67,254,74,73,217,16,70,4,240,123,147,134,95,98,247,55,209,146,77,57,18,251,44,123,69,25,9,196,117,175,109,14,30,189,103,101,210,189,254,176,141,217,157,86,18,17,49,141,221,33,239,146,47,245,137,28,59,58,140,159,239,101,202,168,78,196,152,236,198,117,128,96,189,186,157,2,130,109,231,214,239,81,81,66,138,107,79,87,251,14,143,115,32,13,250,200,96,115,62,116,120,252,100,9,28,70,85,162,172,79,39,61,231,234,160,151,224,234,93,244,151,207,150,59,213,160,151,36,99,37,10,60,77,108,222,169,43,112,145,170,62,218,121,171,107,237,4,140,192,241,167,139,99,49,215,107,192,172,33,122,115,118,154,213,233,37,157,234,214,164,65,197,228,14,123,147,13,43,127,94,31,116,221,58,26,131,41,246,214,201,48,89,149,85,192,16,238,62,193,82,146,60,254,224,216,172,233,33,28,186,49,58,144,65,232,201,85,115,250,6,247,184,154,72,92,215,29,51,172,55,79,186,80,241,134,28,218,254,83,132,179,205,79,62,92,221,169,98,162,167,220,7,253,129,243,146,222,126,104,126,159,207,224,73,77,234,131,199,211,250,25,230,104,181,239,50,11,92,108,176,63,120,178,73,253,173,225,192,68,13,99,110,61,48,33,230,245,96,40,25,17,203,227,208,120,182,149,233,23,79,3,198,49,164,61,152,243,62,75,197,133,57,54,191,207,11,220,144,132,25,14,227,103,177,30,74,133,200,181,218,216,198,145,58,199,194,45,48,225,185,20,48,123,195,242,94,155,154,209,114,83,241,251,82,79,98,173,195,195,203,84,164,253,189,6,111,54,4,166,24,230,242,123,182,85,116,175,167,39,2,7,6,35,235,18,87,35,132,222,223,111,83,199,183,238,214,197,222,11,181,182,119,243,65,121,202,61,201,89,171,80,207,250,154,220,76,65,242,107,21,140,85,228,197,206,233,135,138,230,18,176,57,206,6,76,89,218,53,38,218,191,16,113,110,130,66,215,191,235,145,253,244,217,158,165,247,100,200,152,122,182,252,7,203,188,61,216,156,159,7,109,239,167,113,142,124,55,95,12,237,203,165,221,63,242,201,122,31,219,202,49,119,241,38,197,5,231,165,33,169,114,134,101,121,237,209,127,252,171,87,36,63,208,25,96,139,237,77,58,172,94,227,61,25,118,179,253,10,26,219,213,176,32,223,247,218,72,205,94,141,211,223,205,49,206,121,112,197,60,178,197,213,217,72,76,2,27,161,33,62,167,121,184,12,129,27,222,200,53,190,118,150,66,195,3,119,211,193,25,49,60,97,251,40,108,28,41,111,83,234,25,107,146,155,19,125,186,12,124,187,250,124,111,125,177,109,86,187,113,243,190,231,203,38,13,115,149,63,31,33,70,47,18,34,111,230,32,137,69,33,196,235,136,148,101,247,7,103,166,130,228,191,221,151,85,112,60,184,112,44,25,209,168,13,254,121,17,24,82,226,27,35,216,115,190,94,78,213,54,212,28,111,53,10,11,118,145,155,147,205,173,209,230,203,198,171,60,57,247,78,195,31,109,19,255,91,242,219,139,44,78,204,13,144,83,158,93,13,162,207,38,0,116,187,34,91,151,21,171,10,188,79,171,180,91,142,82,47,40,247,182,0,224,141,94,25,140,219,231,123,50,40,59,68,191,28,70,227,234,245,99,194,13,169,245,232,13,88,79,62,57,58,162,121,195,101,162,65,81,11,125,51,226,65,217,242,197,248,67,215,224,41,146,12,83,222,192,212,222,97,147,3,253,192,232,161,120,47,39,177,217,164,73,51,164,240,107,52,197,247,194,228,122,200,107,143,223,155,197,224,134,71,250,129,73,52,199,24,49,65,37,105,83,172,144,211,235,136,133,51,127,125,48,207,122,37,197,247,245,69,210,47,98,231,250,152,58,152,39,138,92,76,186,253,242,232,161,142,15,219,32,6,140,30,228,112,227,234,198,66,95,158,188,198,32,185,225,66,233,116,102,56,89,138,66,78,42,254,53,7,34,141,85,158,155,218,0,152,246,23,166,30,249,169,138,48,161,33,205,209,178,195,132,70,222,180,195,124,183,169,95,119,152,13,184,124,237,98,75,208,110,14,119,245,46,58,48,241,163,107,246,185,205,30,133,220,162,192,80,225,187,163,200,200,182,247,94,21,125,180,225,107,12,214,234,84,177,8,108,193,37,127,112,66,189,245,125,107,86,51,119,183,3,133,68,248,22,125,8,234,140,168,128,97,128,108,185,55,53,75,151,195,13,60,172,190,233,193,240,183,174,183,23,112,165,12,245,189,117,181,162,180,22,15,142,48,129,140,31,202,95,214,238,1,83,115,241,246,12,156,158,32,70,249,123,33,241,246,10,208,160,244,116,216,202,1,39,164,119,229,230,131,99,206,237,226,236,162,207,132,55,4,221,12,80,127,240,78,41,112,147,123,147,38,142,77,28,246,101,77,38,21,178,75,115,198,157,9,198,53,1,151,149,165,56,220,217,68,191,111,73,165,213,181,13,183,27,83,83,34,119,62,43,33,1,140,11,67,105,75,210,7,45,235,210,31,138,212,77,23,20,69,131,26,48,101,113,50,143,146,0,59,187,119,239,254,117,155,210,252,131,71,34,4,231,87,115,194,41,242,49,58,190,39,195,215,108,148,9,247,243,40,61,141,144,80,138,240,123,83,127,95,222,78,229,160,84,89,239,123,49,82,184,231,99,189,123,15,170,28,175,225,11,229,91,125,108,121,105,208,89,188,151,116,50,190,85,230,209,65,114,34,15,191,55,147,66,95,31,56,52,101,129,73,222,77,121,178,114,158,102,251,135,70,78,79,20,184,129,9,56,248,224,233,63,135,211,215,102,8,40,166,230,19,14,37,89,67,58,209,176,160,163,79,117,136,129,143,34,75,238,192,241,178,87,127,50,212,135,183,44,216,84,212,149,216,230,252,138,57,147,192,104,15,247,120,240,108,210,115,239,230,150,53,104,222,191,17,49,56,147,248,235,42,56,3,212,75,42,4,166,175,191,141,231,129,97,132,248,92,103,14,100,175,8,129,78,155,169,252,245,215,198,142,228,37,253,41,250,60,211,70,247,1,210,16,159,121,94,105,195,142,32,59,251,126,155,237,92,125,22,191,56,47,166,50,125,62,194,183,174,47,89,62,136,155,156,237,252,114,56,153,87,128,194,204,187,93,224,37,157,1,179,133,92,124,43,209,76,104,181,188,126,136,88,244,155,205,154,85,133,188,205,31,62,16,196,194,111,163,145,49,40,143,219,58,160,107,67,76,19,24,27,236,7,55,115,76,152,113,243,242,228,151,14,138,89,73,246,109,140,229,33,147,220,154,44,76,245,201,204,228,203,100,235,119,198,158,157,205,189,205,176,193,75,111,14,31,8,154,162,216,231,48,2,26,245,161,213,84,92,203,67,235,11,184,1,67,45,122,23,111,19,110,123,112,163,188,207,39,44,236,27,219,147,214,0,38,154,250,96,188,185,147,60,89,51,107,235,30,48,242,209,243,193,44,32,61,250,2,102,62,47,92,7,140,34,211,44,241,219,25,105,255,7,15,50,161,53,26,45,91,69,186,192,28,188,125,213,100,171,65,137,202,131,237,69,246,67,169,210,126,232,178,128,236,124,45,222,159,233,235,176,51,252,156,190,217,70,84,244,108,198,164,85,176,121,207,59,174,54,77,131,119,53,218,140,243,74,90,217,108,134,192,70,121,48,153,162,22,40,249,133,55,64,32,117,81,62,243,208,162,223,131,204,120,191,52,76,96,204,127,228,90,132,197,223,91,117,198,230,219,134,80,98,115,6,87,12,92,34,138,207,41,193,224,61,226,99,117,198,198,212,139,139,145,226,29,206,150,214,20,216,190,94,9,56,137,242,25,48,79,93,226,201,144,239,121,199,19,131,61,48,117,97,233,101,153,62,52,252,116,210,76,60,97,149,15,124,246,218,237,193,226,221,104,240,246,80,224,15,70,60,67,96,168,13,190,58,1,167,23,132,52,152,55,207,1,23,252,170,30,12,233,235,102,223,128,73,56,71,94,196,96,146,175,251,193,109,124,175,94,50,33,17,33,171,242,224,152,135,116,63,96,96,227,222,215,252,192,236,190,219,131,91,30,227,3,187,126,189,193,8,168,127,174,62,219,223,34,112,43,250,218,212,84,109,63,140,66,12,71,139,229,3,175,17,243,48,121,215,87,168,11,92,201,197,143,7,11,157,30,184,147,114,139,23,195,55,225,3,159,111,80,188,205,16,100,45,58,122,38,245,224,49,229,20,216,17,89,90,220,184,252,99,4,60,201,74,126,224,189,124,97,4,46,79,22,202,224,189,179,159,162,13,46,58,250,32,149,215,232,228,56,51,201,154,13,156,169,91,123,143,118,86,93,253,237,142,152,127,123,240,208,73,197,140,97,46,191,234,7,159,239,91,21,134,55,24,205,66,128,64,38,52,224,29,103,35,224,186,151,54,11,27,215,245,222,187,63,95,33,236,205,81,90,141,89,229,124,74,148,136,30,204,86,187,251,190,20,161,78,20,77,2,166,22,179,190,85,23,165,167,87,93,132,36,63,21,206,209,104,168,74,79,153,239,128,157,13,244,131,203,19,86,51,24,165,225,33,176,126,207,243,168,245,237,7,208,253,78,189,126,80,151,13,249,193,228,3,21,70,248,85,174,110,207,53,195,96,188,95,230,131,159,80,132,161,163,142,18,15,118,182,188,109,127,30,12,86,73,127,240,233,24,159,171,167,167,198,13,94,98,114,104,176,105,83,62,56,63,231,45,131,217,252,71,147,14,226,146,159,223,222,174,68,100,48,14,97,10,159,241,216,228,201,113,176,159,31,184,69,64,20,113,223,86,203,7,133,253,20,104,27,58,252,128,207,232,173,1,215,245,121,107,248,73,15,75,43,173,15,200,209,53,96,140,100,230,247,218,7,230,54,190,215,82,162,216,2,78,99,228,239,51,191,207,124,134,205,223,127,228,254,22,205,212,173,58,228,3,227,137,28,176,233,149,124,218,122,239,90,30,156,116,125,224,67,214,8,164,34,218,136,118,210,63,152,244,248,95,127,247,95,254,240,119,255,243,15,127,251,95,255,161,188,199,74,255,8,121,143,63,242,52,58,90,160,85,56,106,177,179,252,29,106,43,182,230,231,232,218,215,183,79,178,237,143,123,27,167,242,11,151,20,203,108,66,247,241,251,219,236,138,162,223,80,38,187,62,227,129,210,91,129,169,226,252,192,185,197,46,213,204,185,179,118,120,22,229,250,126,251,108,144,117,146,32,212,218,223,131,159,97,217,244,201,186,137,55,61,248,252,89,127,186,19,247,144,171,207,142,108,127,96,217,186,152,207,244,210,169,115,163,89,22,189,7,237,249,250,129,57,139,143,7,119,137,144,0,215,49,135,92,221,36,171,2,108,246,154,2,119,217,54,21,19,115,122,141,134,156,198,222,10,147,158,223,242,104,67,150,120,224,114,201,119,63,248,28,136,182,46,25,195,51,168,191,73,4,221,244,15,92,227,88,14,124,206,36,67,225,222,35,222,220,44,73,170,123,23,20,26,98,115,78,2,86,242,34,195,188,105,71,126,147,35,254,96,159,197,172,182,94,222,79,143,33,163,61,155,104,98,237,177,212,65,155,45,31,184,149,246,96,179,124,253,236,77,78,247,241,231,198,33,237,187,132,19,177,138,9,16,46,213,44,227,3,183,171,191,248,131,103,214,54,27,132,131,222,230,3,183,129,37,187,11,206,75,239,183,43,31,95,55,108,212,12,196,145,164,162,174,53,191,27,209,181,2,69,50,68,94,154,58,204,152,0,113,15,210,111,81,237,100,21,251,227,150,197,110,232,7,167,25,43,176,169,74,203,33,13,26,249,158,113,144,178,29,176,126,74,28,10,115,108,5,241,100,255,108,106,56,247,190,46,74,176,161,148,15,76,97,186,183,39,59,228,164,219,177,115,218,57,87,199,163,149,207,148,146,109,47,30,243,250,217,213,224,28,160,167,52,180,4,227,98,8,104,67,143,105,232,41,206,135,238,169,157,12,165,186,182,222,197,125,233,169,249,199,82,138,240,11,36,240,42,251,41,172,26,242,59,12,149,68,144,85,80,163,187,191,6,63,103,79,61,21,111,138,33,115,124,76,194,39,69,207,189,51,142,4,198,247,151,9,30,9,22,175,160,5,222,86,89,34,112,66,184,222,239,12,199,71,146,95,164,39,120,176,56,31,218,57,73,206,227,149,161,80,227,240,185,63,89,61,155,221,215,219,221,118,168,130,18,44,163,82,113,212,24,150,24,209,188,170,73,98,51,203,212,151,222,147,87,205,64,109,170,134,222,14,20,243,87,217,222,146,127,220,208,185,29,62,125,236,113,219,8,11,109,252,77,90,132,95,114,150,102,177,122,64,148,81,28,238,166,194,38,49,167,134,108,126,4,26,40,104,145,108,10,91,145,115,247,136,237,244,179,155,125,93,248,28,123,97,34,196,137,98,32,95,32,239,141,102,251,136,204,55,18,143,67,211,41,38,14,81,98,233,226,215,158,211,211,129,177,97,105,177,222,15,35,43,72,172,141,96,92,138,161,11,125,73,211,18,20,193,166,200,155,163,24,150,36,76,142,236,231,121,173,23,117,178,172,210,131,153,220,94,224,167,35,213,164,241,71,132,4,35,76,71,208,87,50,26,240,128,83,125,207,69,208,87,194,224,168,35,205,21,235,22,149,8,91,130,255,16,192,220,201,9,24,142,185,160,28,70,91,116,98,18,161,77,34,190,103,31,201,231,137,184,105,98,186,151,72,54,58,50,47,78,113,122,33,142,101,15,62,253,44,7,151,0,250,120,74,18,148,37,243,189,139,31,15,173,196,92,227,220,166,235,24,1,122,246,67,175,24,219,130,232,152,172,142,136,115,155,240,176,68,232,97,106,249,164,209,233,196,79,10,1,152,75,74,196,216,205,178,81,227,251,117,185,203,37,175,159,242,150,68,13,163,141,88,129,167,14,170,21,168,73,90,2,226,72,100,91,176,76,44,18,56,61,13,72,36,219,225,76,184,36,43,76,77,141,47,153,20,243,165,87,147,65,198,164,88,177,182,167,68,144,40,148,139,225,204,70,208,233,12,14,149,114,2,134,159,235,199,63,106,248,215,150,112,48,186,142,35,249,33,11,210,111,254,100,122,172,86,193,167,105,170,151,170,12,30,88,62,57,162,74,228,223,203,227,232,155,130,119,43,113,110,61,95,222,244,86,36,185,69,136,222,187,225,48,121,126,73,85,26,95,99,70,126,11,74,163,236,66,250,47,187,227,123,105,147,184,147,176,42,53,143,187,117,201,65,17,43,120,104,53,207,175,120,178,101,95,240,193,133,221,236,123,47,138,242,244,222,112,132,35,221,194,220,201,70,77,178,141,203,106,62,2,222,204,33,146,171,36,97,227,159,139,244,173,16,28,16,67,132,136,224,40,105,109,153,196,145,0,66,156,217,97,28,254,100,26,134,206,156,118,125,153,202,243,229,134,228,103,145,113,246,96,24,81,231,45,187,116,114,191,4,124,189,201,40,81,45,178,188,152,195,148,38,104,45,64,169,89,107,248,50,1,175,162,179,44,30,246,57,90,4,238,166,50,74,202,47,96,21,249,215,133,54,106,215,116,186,5,30,34,175,140,216,235,39,23,111,81,10,79,90,227,136,163,9,241,243,218,46,29,103,112,219,69,168,21,133,93,73,245,81,111,57,9,109,112,182,40,56,134,68,182,125,193,88,16,154,128,135,161,217,196,86,9,231,98,112,137,195,208,10,18,192,89,179,36,119,133,31,30,78,186,65,33,168,178,11,166,10,167,123,149,46,232,175,220,69,153,15,43,61,62,8,234,132,107,43,173,130,30,26,4,186,194,252,156,149,86,145,178,123,235,0,195,93,77,202,248,64,12,52,46,102,108,100,65,217,57,207,32,30,81,154,36,105,204,140,172,220,242,24,26,145,36,206,10,10,71,209,180,177,123,112,188,19,166,74,165,249,157,105,66,209,167,222,185,90,26,33,152,63,179,201,212,110,78,246,51,8,135,103,26,89,73,210,140,176,111,80,28,115,152,130,13,153,136,224,140,149,253,174,166,198,96,203,83,163,220,52,130,54,132,54,86,174,194,42,130,91,31,45,130,41,130,108,78,18,116,140,8,70,24,115,85,56,127,61,81,90,150,211,126,132,66,93,22,32,33,163,105,30,76,43,12,19,132,144,68,177,201,218,209,216,102,147,40,116,38,60,115,154,247,48,106,61,166,18,96,18,89,219,247,220,164,101,159,42,30,36,48,12,86,103,176,103,24,39,99,42,195,172,45,223,34,192,30,164,81,30,138,19,118,247,176,160,169,46,228,52,149,220,70,183,138,14,120,86,116,89,146,200,246,32,232,239,87,83,132,188,5,229,232,213,125,31,59,41,96,223,77,200,107,20,194,244,224,150,34,61,80,179,50,254,160,60,59,235,7,109,157,34,188,85,14,143,209,220,103,67,155,147,48,75,113,130,239,145,5,132,7,188,159,38,232,128,146,138,74,87,124,13,188,195,223,174,137,81,132,46,201,120,240,135,36,201,57,162,70,146,100,18,121,150,189,9,233,73,247,177,179,79,137,123,238,107,18,10,71,246,227,181,161,89,57,133,9,188,176,214,10,14,22,243,112,223,74,207,60,75,176,239,51,9,48,238,45,20,201,185,16,136,114,216,84,70,134,144,28,89,67,207,90,233,51,55,133,14,91,88,196,150,235,156,221,87,179,77,137,102,145,171,241,50,41,53,96,10,156,222,79,163,218,57,166,159,230,145,71,201,194,156,33,171,135,52,112,127,211,239,202,210,160,131,58,253,216,32,27,201,106,201,91,227,87,137,157,177,191,118,65,8,110,41,147,119,229,120,109,19,88,203,74,65,198,54,224,177,136,237,204,40,40,218,135,35,70,22,93,78,63,199,217,120,159,185,57,190,7,214,11,79,83,125,48,201,149,119,158,55,147,148,33,172,211,102,245,31,177,234,64,235,149,24,33,89,168,60,214,136,171,201,81,233,111,195,49,222,37,200,99,11,34,239,7,70,20,255,193,56,28,200,205,207,140,146,107,236,52,207,60,249,236,247,64,209,36,124,31,132,85,228,204,55,127,162,32,49,17,44,204,203,127,15,139,175,29,162,203,49,253,101,250,87,190,142,152,155,253,26,106,209,251,193,198,191,189,19,28,78,81,168,25,13,129,81,143,89,126,245,153,145,132,171,144,141,32,229,89,226,197,169,125,62,53,103,224,109,94,172,14,175,79,218,35,15,59,98,221,64,46,209,98,202,158,228,193,167,85,78,84,135,233,183,31,152,63,222,7,51,34,233,208,215,162,186,199,227,103,212,180,246,242,138,54,200,88,206,61,157,255,199,46,12,141,236,7,79,164,242,175,28,203,70,148,189,177,239,120,48,187,207,58,252,230,48,2,100,15,72,164,169,220,45,203,50,30,124,122,113,42,100,245,163,42,9,152,243,210,150,95,46,40,223,207,184,218,220,128,223,75,83,156,213,157,98,129,38,147,90,144,178,185,132,114,220,253,185,237,96,160,207,109,113,156,233,191,77,209,164,176,196,15,108,123,187,219,164,155,221,192,51,198,179,76,236,105,150,187,30,153,28,205,78,242,61,216,216,118,143,28,226,228,124,102,211,44,143,134,169,188,199,116,14,60,144,101,111,15,198,200,195,179,54,103,95,129,157,199,219,188,154,98,65,108,138,214,54,87,184,36,47,182,172,254,247,190,247,198,35,238,121,240,12,68,164,80,253,242,155,159,13,196,126,182,242,192,61,52,226,129,81,237,146,206,240,43,238,106,254,98,156,196,71,21,184,144,10,76,254,104,182,71,122,161,174,179,251,58,211,253,21,86,134,206,156,96,247,100,129,215,72,62,79,25,219,153,205,200,131,155,153,33,59,140,166,196,43,201,5,54,59,239,118,97,211,113,255,220,123,143,237,191,140,90,149,80,102,120,238,5,197,243,194,230,75,165,23,103,227,188,250,47,15,83,190,24,2,79,42,1,178,195,204,27,89,222,218,132,100,238,208,70,118,20,75,211,42,48,129,241,187,92,110,211,176,145,237,32,45,206,81,212,111,190,237,192,214,4,174,230,82,242,131,179,213,185,234,147,159,109,86,246,164,217,153,153,11,155,155,37,173,130,132,250,157,15,55,1,237,85,244,107,163,184,123,109,249,14,204,50,179,228,123,116,206,84,221,127,26,43,245,58,244,98,74,141,239,254,4,202,157,152,194,12,83,36,40,190,170,192,85,227,107,201,131,17,102,240,111,105,58,25,175,230,22,116,227,146,20,23,67,83,145,105,101,77,203,233,56,186,141,186,245,80,43,225,28,126,49,243,200,146,167,222,40,253,196,115,193,21,149,64,22,118,98,205,229,140,182,249,68,112,122,23,120,36,68,117,46,124,38,145,244,76,93,173,232,140,194,165,114,225,115,74,104,178,133,192,119,226,124,205,238,45,182,80,131,123,41,150,108,100,148,222,252,183,207,155,225,98,249,224,142,133,198,10,184,88,60,227,193,80,183,154,183,232,249,217,245,10,241,65,235,66,4,249,7,151,68,86,126,203,131,15,130,18,119,30,199,120,224,28,190,101,241,34,133,53,174,176,166,29,33,78,191,42,2,51,201,248,116,71,90,15,17,120,121,47,28,147,99,240,157,14,57,62,19,22,234,122,227,154,40,110,227,95,206,169,109,122,70,219,105,8,255,109,14,216,175,76,19,135,75,51,188,191,77,94,17,5,149,84,31,54,9,28,212,238,200,198,187,9,77,10,129,173,142,51,59,188,44,90,34,48,103,78,255,34,70,192,149,237,38,54,240,56,156,116,135,17,59,125,19,181,121,48,212,152,238,112,143,80,178,169,137,122,224,36,235,112,255,68,56,204,156,125,59,99,218,204,26,135,164,82,138,21,170,248,142,17,9,128,42,165,252,192,248,42,237,128,209,125,126,97,159,3,155,43,166,223,188,65,136,123,241,17,72,44,152,206,4,204,33,177,233,205,7,249,191,233,112,133,15,34,232,76,238,14,1,106,6,183,67,225,21,75,39,193,19,142,171,89,96,100,158,226,189,56,214,203,62,26,98,120,143,38,131,45,87,134,220,58,39,99,129,94,184,127,211,98,204,148,193,47,160,16,187,246,167,175,6,90,172,226,215,97,243,230,212,123,211,121,134,163,221,116,191,5,61,99,194,57,101,68,208,32,181,234,47,19,213,78,254,206,100,47,70,149,142,146,137,156,249,156,100,178,125,159,158,112,246,19,24,195,56,204,76,80,229,107,160,13,187,179,55,10,25,253,90,228,189,236,131,68,123,19,181,147,162,178,3,103,243,143,114,24,238,219,146,155,23,203,133,4,140,191,67,87,152,48,221,244,223,102,157,91,218,104,103,85,244,162,92,96,234,211,166,124,235,194,65,196,215,182,10,245,87,214,8,198,49,145,123,31,63,136,166,101,29,1,21,202,104,242,15,70,45,248,212,39,71,30,209,11,218,216,110,163,175,40,95,12,245,158,123,107,84,50,206,247,149,91,179,27,191,234,203,192,173,105,154,6,29,122,56,32,221,97,166,187,173,48,146,41,55,59,139,59,96,95,159,161,73,56,104,248,60,142,83,128,148,242,20,56,100,235,186,44,176,73,76,232,2,232,197,147,39,107,14,179,224,15,125,240,205,207,199,213,213,152,146,15,62,11,41,10,8,14,227,130,177,229,106,4,64,174,56,34,240,160,199,203,163,161,215,230,117,120,27,154,30,130,5,2,55,147,104,114,152,253,124,150,39,95,198,116,29,14,195,58,215,25,137,147,165,147,202,182,49,4,134,116,5,56,98,158,222,69,57,123,63,137,99,80,203,190,56,88,176,69,20,20,214,157,23,93,110,76,171,115,210,73,131,29,196,85,122,1,54,19,115,133,41,236,242,205,6,154,154,107,125,224,202,193,61,126,251,28,172,250,7,70,68,112,196,111,159,229,228,251,219,20,36,172,248,109,155,75,21,198,83,249,130,112,154,190,32,49,158,120,107,235,133,159,183,254,229,153,29,134,115,41,240,255,230,235,237,113,182,105,182,37,173,185,180,125,132,178,242,167,50,179,7,128,133,135,137,48,90,112,132,218,160,187,117,56,24,45,212,99,97,14,224,193,124,144,152,5,121,173,167,98,221,145,219,64,219,249,246,27,79,213,93,149,149,191,107,197,138,120,216,156,111,237,237,58,44,111,227,231,86,142,67,100,85,5,143,171,186,144,216,29,98,46,234,40,20,174,88,150,147,61,40,26,122,122,235,144,120,183,126,132,63,19,7,129,15,126,113,233,27,118,243,70,213,108,85,31,62,179,149,89,21,194,89,34,79,83,244,228,72,118,111,191,250,239,12,175,171,55,10,134,215,213,45,140,146,5,147,190,122,28,14,131,103,125,16,66,129,123,59,60,162,208,70,240,10,245,74,131,57,26,228,39,129,241,106,121,78,168,92,165,85,125,208,81,80,51,106,254,228,120,48,47,161,208,71,30,107,52,56,50,107,228,197,103,229,107,191,176,48,12,181,229,87,247,80,214,48,24,95,62,173,48,8,253,66,199,50,184,67,69,173,130,113,203,171,126,243,129,92,246,20,76,199,249,109,30,233,56,167,163,126,121,53,172,164,57,145,248,213,103,25,126,180,153,64,61,126,221,191,29,221,120,8,70,7,192,230,218,231,79,104,37,97,140,250,252,189,137,97,139,70,67,118,197,21,225,129,219,80,77,193,30,225,127,215,28,237,60,107,222,27,74,79,113,24,142,187,62,231,248,139,1,60,6,207,247,183,159,224,52,51,172,64,151,205,118,104,5,9,222,161,90,244,131,41,178,105,90,150,241,54,89,215,7,131,169,57,171,190,72,13,61,29,187,249,249,216,207,231,35,1,92,195,102,240,7,111,252,48,212,141,225,81,14,43,192,98,123,79,41,179,174,166,168,221,162,141,164,4,144,200,213,163,141,216,52,24,204,25,82,203,23,226,8,99,218,60,142,182,175,180,20,88,115,217,219,59,58,217,51,232,151,97,8,142,95,134,1,27,172,32,16,253,193,16,191,168,62,186,224,87,24,114,213,182,232,98,131,251,187,51,19,210,234,54,246,8,68,145,75,18,204,83,217,250,2,105,102,47,245,81,242,238,216,227,218,43,215,72,230,253,193,164,206,231,207,92,149,186,171,119,178,39,254,224,115,167,183,14,111,207,179,219,120,52,21,19,151,122,247,99,47,221,80,31,27,9,227,144,188,236,165,27,174,229,95,192,28,139,87,104,253,118,117,221,33,154,40,120,46,232,211,6,163,116,242,187,249,57,115,218,145,147,93,252,222,185,198,76,130,181,219,38,157,32,57,107,104,134,26,239,42,246,94,248,226,12,69,123,144,142,245,79,137,86,169,146,195,59,170,7,134,205,164,228,225,155,226,225,251,79,190,248,130,217,0,124,201,162,29,178,125,254,208,8,134,102,139,12,76,196,175,199,194,49,36,47,93,177,81,252,161,231,235,244,207,63,30,152,141,138,29,63,194,35,110,107,191,59,223,240,103,242,171,39,238,193,186,58,78,252,118,48,98,166,196,46,70,48,50,88,195,111,78,89,177,162,49,19,254,210,59,172,181,217,103,106,208,70,220,161,92,40,92,185,223,189,225,75,217,75,63,161,132,188,132,206,48,71,48,248,76,201,121,152,164,160,191,251,214,13,125,86,60,227,5,239,250,83,0,124,67,151,74,170,88,84,158,177,144,120,247,134,40,159,191,76,184,216,38,170,26,218,72,37,209,74,244,202,175,29,28,176,243,214,16,108,134,13,106,204,1,151,214,250,201,167,158,197,225,154,213,23,132,9,168,120,240,199,166,240,180,230,197,4,123,108,225,32,12,248,251,22,20,107,62,190,63,162,13,21,69,221,84,67,152,143,22,240,27,14,178,130,161,173,84,191,26,241,162,28,56,235,141,10,38,131,57,113,104,246,254,211,110,184,38,239,71,54,184,59,84,28,246,118,244,116,147,165,112,8,82,158,164,17,13,70,131,78,235,6,198,243,163,92,111,77,247,28,121,53,60,19,251,28,81,191,167,13,254,164,182,201,199,236,153,244,103,205,67,211,164,159,88,2,132,145,179,150,42,169,121,232,230,117,14,192,229,19,150,198,151,224,108,95,125,228,16,43,251,45,73,139,204,221,246,5,109,69,210,60,175,70,6,233,90,76,153,63,102,94,29,250,78,134,182,16,253,16,122,182,47,198,47,171,161,107,83,20,242,91,60,152,149,60,178,212,6,253,228,131,67,94,208,215,105,254,247,67,17,157,186,238,141,184,177,118,194,235,9,131,100,135,75,156,155,4,71,166,198,118,70,147,204,159,238,77,40,222,200,205,81,148,208,222,188,55,85,110,62,181,35,89,94,21,170,143,160,182,167,20,153,77,160,49,124,55,71,91,164,250,75,55,106,180,53,75,114,114,31,205,187,127,35,228,173,19,238,238,97,162,109,13,14,179,191,105,38,219,111,44,227,246,94,231,128,91,196,139,99,147,76,73,203,253,219,20,159,255,83,43,255,21,33,52,180,183,139,191,87,29,161,99,243,193,24,56,93,175,29,130,182,137,70,101,180,163,68,31,155,224,69,42,192,97,6,246,249,30,130,113,74,191,96,124,196,70,194,76,78,253,106,149,8,232,125,48,123,75,223,109,182,63,119,189,132,17,20,182,86,105,100,217,206,6,230,15,142,169,207,98,68,40,149,176,91,18,140,196,230,227,77,142,44,78,75,152,174,229,29,141,160,44,71,174,15,62,163,199,227,52,167,1,41,162,212,163,193,17,89,246,181,49,62,197,83,230,67,7,124,77,191,24,231,244,174,15,2,115,246,218,100,87,106,28,155,90,5,29,148,229,115,33,99,251,236,142,5,47,20,127,109,214,32,80,131,234,219,7,239,240,124,252,193,84,255,189,91,191,77,12,244,181,149,235,121,130,68,161,54,109,168,92,91,12,8,227,44,40,43,130,227,84,236,55,31,97,91,39,152,12,134,55,249,195,122,108,240,54,147,45,224,8,140,234,139,180,112,92,183,102,121,98,238,208,123,19,19,220,126,104,194,113,146,227,193,7,159,95,154,126,236,161,68,130,74,182,15,14,194,145,253,118,132,106,158,132,209,146,241,147,102,193,221,165,230,123,159,61,126,247,153,154,227,33,194,96,127,48,82,237,211,199,39,99,23,67,229,15,62,7,168,217,252,240,95,201,126,38,92,209,137,189,2,15,235,76,229,66,81,76,232,119,212,130,85,69,48,167,109,123,175,51,55,67,244,201,39,131,33,238,49,61,184,243,68,243,63,24,93,3,235,44,108,99,78,103,209,232,38,133,123,5,199,40,90,61,63,247,193,47,219,32,143,234,189,108,93,94,93,205,130,84,108,171,66,6,61,86,191,128,31,166,253,238,193,202,202,174,83,143,246,96,117,240,120,170,128,109,247,105,232,15,70,81,169,217,23,129,180,140,182,209,7,159,189,12,153,116,135,7,158,201,127,232,38,82,224,241,225,26,237,250,193,113,98,46,245,130,201,183,44,193,108,187,167,135,143,161,117,246,175,201,217,213,156,201,220,159,140,205,142,238,13,141,232,181,244,201,159,192,201,215,199,145,50,126,166,165,102,218,19,53,173,127,40,195,199,44,186,222,63,31,244,115,228,254,224,115,6,42,182,41,133,198,138,150,219,215,222,13,50,128,85,59,179,75,90,240,146,62,152,240,240,104,87,38,46,20,156,254,224,30,58,240,150,129,39,76,189,190,107,217,146,62,158,74,227,8,133,18,240,7,199,129,119,91,238,146,100,87,81,131,253,169,7,26,87,227,28,67,209,77,158,130,97,124,150,238,25,116,154,248,235,101,84,69,12,211,236,99,58,59,235,149,30,27,50,250,240,139,57,11,106,121,234,168,124,182,11,37,138,211,245,220,107,197,90,103,137,102,200,49,26,245,61,146,145,23,12,113,234,195,40,177,54,102,76,236,255,135,62,21,69,234,166,201,11,124,238,68,217,66,192,72,118,215,237,44,144,211,47,144,67,250,96,76,156,139,125,201,208,98,80,15,11,17,174,119,24,211,98,83,27,166,85,19,121,216,190,45,145,140,52,220,139,196,255,31,220,199,124,44,109,131,95,0,118,92,31,74,244,110,91,142,26,55,1,250,191,224,179,21,183,40,202,89,105,130,46,249,53,202,8,97,98,235,98,228,108,70,211,144,30,20,13,62,206,186,233,59,178,216,127,48,204,74,12,3,12,62,109,248,126,45,250,137,103,58,51,38,228,27,191,215,10,214,205,227,20,16,74,72,115,175,112,62,58,5,139,70,32,105,37,212,157,63,120,181,73,154,205,89,57,84,25,126,79,134,219,153,107,249,5,105,135,35,203,7,71,54,118,87,191,249,159,95,214,31,220,48,204,234,254,228,103,23,155,243,32,14,102,221,34,249,192,68,92,5,99,194,60,203,117,53,170,230,186,57,122,48,219,25,65,45,36,204,183,224,80,233,186,110,30,132,6,193,231,189,44,5,142,236,13,92,91,161,103,149,122,175,38,231,11,181,175,51,156,62,139,64,140,125,78,220,138,135,22,197,137,229,236,240,70,131,231,220,181,239,36,230,194,217,212,225,2,241,230,15,70,170,167,44,227,128,112,152,199,87,76,112,163,214,223,191,39,161,101,117,99,100,187,170,137,232,28,152,222,52,31,193,33,136,233,191,141,66,146,70,231,162,202,106,87,239,75,101,35,244,41,248,175,72,192,225,80,215,250,224,179,168,65,233,178,206,66,85,163,250,49,155,177,215,10,131,158,160,164,163,104,249,7,247,40,75,178,139,99,218,215,197,152,52,46,31,158,149,146,12,205,27,43,180,185,154,15,176,66,212,91,79,70,10,212,168,24,60,7,228,211,15,69,197,216,41,115,204,49,179,106,251,5,179,168,254,188,136,128,17,216,26,186,55,241,129,199,201,99,28,220,86,254,52,105,130,139,246,246,178,49,153,175,96,36,254,157,246,198,50,169,143,189,25,222,203,191,230,100,21,214,180,178,225,164,110,239,42,127,22,211,85,112,13,37,58,131,227,80,249,8,102,98,246,126,72,97,64,125,18,230,37,150,53,26,242,230,107,229,205,41,16,188,110,14,185,122,228,213,24,113,219,202,135,76,63,132,114,193,100,5,124,198,35,23,60,86,190,247,38,232,233,239,253,254,249,11,252,193,15,113,73,159,87,144,241,111,234,43,155,234,90,171,217,123,24,206,164,214,4,183,238,107,8,110,12,152,206,126,96,167,170,218,224,5,131,53,127,56,86,202,238,40,220,10,189,244,19,198,96,246,92,235,175,170,67,48,252,240,199,175,230,100,149,159,139,237,212,114,178,30,114,14,143,150,108,34,63,148,200,250,2,197,33,83,143,86,81,210,188,215,47,98,38,83,48,57,62,127,237,133,108,97,94,60,30,23,123,230,220,219,48,63,22,28,33,44,71,119,110,190,54,105,124,171,252,9,137,78,178,222,130,81,236,244,145,137,56,51,84,216,15,38,103,180,46,120,70,93,220,31,140,129,156,197,42,241,88,36,234,161,155,55,102,1,39,71,66,194,214,210,7,109,166,89,5,101,248,55,162,22,36,184,159,142,180,183,115,39,217,167,230,213,193,220,240,157,202,19,27,16,193,228,53,125,146,63,223,15,17,62,193,225,183,237,104,40,86,126,40,202,244,63,15,250,216,200,156,121,93,219,175,205,169,202,137,124,148,253,51,51,8,198,4,164,95,48,145,20,61,25,19,161,21,167,161,238,138,242,163,94,155,18,229,231,189,96,184,203,249,219,212,228,93,143,54,162,42,83,48,147,238,245,104,227,47,217,244,7,163,205,219,47,194,233,27,26,101,130,217,14,150,247,218,253,193,210,253,80,194,103,175,127,47,136,184,122,235,17,53,38,182,175,68,88,51,167,4,28,41,151,147,81,89,80,30,109,150,35,49,105,103,100,174,174,248,184,4,28,172,215,247,113,214,38,25,237,246,29,139,152,214,200,242,223,52,218,253,189,20,149,44,136,18,180,107,207,250,124,223,18,9,225,179,3,243,105,20,90,217,248,182,126,24,106,189,243,25,254,220,28,247,186,174,126,9,145,215,11,238,216,219,9,126,206,154,235,187,252,130,172,205,251,131,67,191,200,224,208,218,214,205,215,89,14,76,146,24,24,123,175,71,112,125,47,54,41,250,82,237,59,227,18,99,96,245,216,14,227,39,167,70,89,33,206,231,167,4,196,95,191,85,17,213,122,166,23,255,233,61,194,186,230,131,35,125,218,47,98,50,171,170,224,141,40,168,115,112,9,2,247,239,230,124,145,98,242,136,79,148,133,148,111,105,226,228,205,142,203,175,198,99,244,107,148,135,205,177,101,255,64,177,167,89,130,119,4,148,29,166,228,69,63,77,12,170,206,27,110,90,184,128,135,75,132,6,140,42,75,194,139,149,208,97,138,71,134,224,243,255,158,229,15,78,36,86,109,250,80,223,53,94,231,53,83,16,81,117,243,9,37,123,95,232,217,19,233,181,23,149,163,251,190,248,188,109,194,4,125,156,82,29,106,48,121,111,252,207,215,213,164,47,37,152,9,19,7,120,174,155,51,36,245,65,208,7,221,222,201,153,243,219,76,56,12,76,189,77,41,103,23,24,37,201,23,216,33,94,10,198,154,235,106,178,17,209,54,193,204,211,23,29,59,116,115,117,243,179,15,193,227,199,225,86,178,43,32,208,126,127,173,198,94,176,9,230,176,115,117,164,134,50,100,222,155,248,197,133,226,203,162,7,99,86,125,175,215,162,235,100,71,33,73,221,125,248,208,109,223,149,112,104,207,251,213,103,249,127,179,81,48,182,123,61,166,17,38,139,106,238,160,203,249,209,31,250,206,31,6,247,211,69,106,25,151,76,233,83,48,68,201,125,13,250,151,172,145,96,88,92,239,21,57,160,94,191,10,254,83,232,118,152,3,104,94,253,198,18,235,179,85,139,28,198,7,83,232,255,122,220,1,158,241,155,143,134,244,187,207,9,88,230,188,223,70,34,28,171,70,89,23,252,96,189,46,24,110,175,199,67,160,216,140,252,237,24,133,222,222,229,140,134,54,242,230,3,193,41,159,196,49,117,213,140,3,7,134,205,176,193,236,195,187,222,155,194,73,143,125,97,197,117,214,148,45,24,109,249,235,197,152,114,154,110,78,4,189,175,107,133,8,102,172,96,2,101,253,90,156,88,177,132,146,139,188,118,72,187,100,124,10,5,28,214,107,47,62,57,55,238,61,175,70,134,216,227,45,65,111,200,190,132,89,112,217,215,94,224,12,15,13,77,36,205,215,117,172,98,129,168,79,190,87,228,1,125,19,195,247,255,250,48,198,246,179,62,87,160,8,106,164,46,110,40,93,237,107,239,22,180,41,193,212,92,92,123,55,84,160,244,90,116,226,117,237,190,8,135,189,250,30,20,128,151,58,174,32,212,163,111,217,32,209,122,72,99,97,219,158,237,221,195,241,216,247,240,139,242,117,53,9,14,208,143,159,169,206,214,26,229,77,193,216,143,249,137,108,69,32,89,47,221,177,82,186,110,126,22,186,223,189,87,185,226,156,147,104,248,214,186,86,251,142,242,118,63,93,156,69,184,107,0,80,172,237,241,66,140,234,144,20,17,252,15,71,170,22,251,14,129,167,181,61,150,130,24,241,179,19,29,252,146,191,51,107,121,182,54,188,134,159,211,98,156,184,118,8,35,126,240,34,141,230,143,253,180,51,156,244,210,231,76,89,77,117,49,156,206,137,21,8,134,54,177,159,235,44,56,149,190,32,107,198,194,239,199,76,182,202,122,103,244,114,30,63,247,35,40,252,155,112,66,88,246,58,124,147,175,29,122,112,76,183,94,175,165,139,162,163,124,175,23,110,244,117,136,125,137,87,169,155,81,182,220,252,112,29,242,120,234,8,56,176,251,210,195,217,27,29,103,193,161,134,236,247,30,156,226,212,40,208,226,140,34,203,193,126,216,123,157,22,46,251,10,11,224,117,154,3,115,146,48,126,175,160,2,198,194,186,57,118,109,63,63,247,8,73,236,49,242,107,83,230,229,235,113,184,220,45,109,88,41,30,25,227,138,103,68,172,70,232,105,98,159,172,112,92,167,108,242,67,89,169,188,255,159,93,57,84,227,15,62,175,52,252,140,75,25,208,147,75,19,37,22,102,43,18,121,98,196,73,4,71,143,245,171,201,116,233,165,208,136,111,119,1,224,57,217,235,128,112,230,57,104,23,87,140,135,207,251,125,76,122,127,187,2,95,167,249,246,15,37,87,120,53,88,137,202,114,193,132,80,199,5,183,12,254,178,227,64,250,238,250,233,63,29,197,15,62,211,75,157,87,112,138,186,203,87,240,10,17,129,43,118,117,198,189,110,254,144,176,245,193,69,30,224,213,197,207,227,91,167,136,20,119,245,177,70,162,190,92,87,18,229,28,66,251,188,66,210,36,165,148,168,141,45,116,185,195,109,164,117,245,74,161,20,216,182,195,61,52,226,62,248,12,178,114,39,1,20,117,130,91,0,145,207,227,128,59,120,158,130,43,61,127,92,129,62,156,90,5,163,145,50,175,199,134,60,165,47,69,4,230,157,215,47,19,38,203,171,217,74,121,224,9,129,44,36,175,63,24,118,201,186,58,119,136,181,125,48,6,127,253,234,190,28,111,245,214,164,251,139,239,48,96,70,21,5,2,161,249,189,165,251,231,152,225,234,241,8,62,59,226,53,189,19,81,184,48,133,238,215,149,60,65,169,237,248,26,173,51,110,246,213,187,131,239,168,123,159,133,213,76,178,99,150,108,88,249,125,48,201,161,218,174,30,8,223,68,15,78,86,183,188,255,208,3,75,77,24,15,151,251,99,159,161,163,159,222,49,114,253,115,34,105,253,5,120,72,166,69,46,207,96,104,20,95,222,228,25,15,197,205,62,116,198,12,142,218,7,215,112,154,48,180,115,154,248,58,26,169,168,215,99,117,120,5,189,234,194,99,134,117,177,151,50,143,176,203,250,67,23,147,119,187,202,168,81,82,250,90,12,9,104,106,159,174,196,70,203,81,25,178,247,143,199,93,161,121,42,190,249,196,143,249,59,67,148,219,106,207,151,133,229,245,68,84,37,19,165,225,115,30,10,103,20,79,30,144,238,159,250,105,50,108,101,95,73,48,204,186,190,7,135,138,81,175,26,108,84,56,21,213,197,142,119,155,241,120,192,212,69,119,193,68,179,61,220,76,137,124,78,147,104,255,122,165,12,112,155,77,31,19,131,224,123,108,246,63,135,110,193,163,245,233,221,12,165,155,190,245,219,177,163,240,29,12,149,152,115,36,76,48,240,122,114,78,138,143,30,141,250,173,250,92,159,187,18,238,22,140,14,69,185,10,219,57,198,39,140,252,140,103,193,96,99,142,124,239,168,192,222,215,111,159,51,143,38,157,243,129,152,106,223,11,134,79,252,193,13,237,20,79,78,224,174,138,79,239,7,87,104,121,23,140,162,154,26,53,172,166,215,245,228,28,105,243,230,136,49,121,119,232,80,63,166,94,140,94,123,45,17,119,179,144,217,157,215,247,94,17,22,18,92,67,225,249,250,36,28,211,4,99,18,236,103,15,36,208,148,120,124,240,4,118,117,60,254,1,163,164,15,69,186,97,251,231,102,45,91,154,209,8,33,112,30,188,210,119,248,254,9,134,40,228,107,106,139,93,202,18,60,187,57,241,6,76,12,116,10,230,180,237,201,61,142,20,154,26,16,193,218,94,134,205,7,44,154,146,168,52,175,253,74,229,22,24,105,93,240,211,220,119,141,206,129,154,106,194,108,227,250,149,70,62,35,164,36,204,14,210,81,178,183,35,209,115,162,186,39,14,236,164,181,60,17,217,94,245,210,149,24,191,28,244,129,207,94,98,250,231,56,125,250,157,59,97,100,35,60,227,89,177,1,210,73,113,181,25,83,166,195,103,18,212,183,134,203,180,246,149,30,71,83,83,43,12,213,93,219,235,245,39,7,211,166,176,193,34,106,48,61,150,94,9,189,231,215,196,154,195,131,45,84,58,51,248,5,119,146,85,254,104,184,64,235,136,176,48,158,90,126,68,136,10,216,153,55,95,212,186,53,79,198,178,159,211,205,225,13,95,217,36,206,223,85,131,119,157,101,23,201,115,131,73,83,86,53,11,26,200,221,151,40,22,158,170,177,189,48,212,240,232,213,196,66,61,67,122,84,185,187,242,10,39,56,166,139,15,125,33,6,248,150,32,118,185,218,138,159,51,45,158,142,254,100,193,152,78,24,75,110,223,234,16,209,173,154,140,23,178,137,219,215,124,106,138,127,163,243,141,82,92,123,180,66,197,184,86,207,51,52,9,250,88,87,43,212,114,234,167,39,53,169,158,59,44,156,203,20,239,128,77,186,175,15,194,161,106,102,103,64,14,101,250,68,127,206,158,79,166,17,206,11,178,141,242,155,99,209,149,23,159,179,97,187,80,88,153,35,225,21,26,218,6,63,33,252,241,193,136,186,204,11,62,187,128,150,141,66,180,214,151,94,114,131,51,227,56,145,242,28,151,30,205,66,4,61,175,230,152,108,143,70,114,239,201,197,51,88,21,86,192,65,185,24,159,32,175,134,174,242,24,74,154,119,229,131,83,82,111,125,129,29,67,159,121,107,196,117,139,63,216,67,62,81,93,129,20,181,103,9,94,236,128,138,246,204,104,238,12,79,30,134,60,77,207,159,70,232,192,216,243,79,232,46,205,236,134,200,98,22,91,159,78,115,33,73,163,215,10,235,81,111,179,133,244,96,14,16,52,54,77,197,44,148,243,161,108,9,14,191,26,127,52,130,80,91,131,115,71,164,193,224,25,133,248,249,98,52,140,205,27,208,162,150,250,2,41,132,98,103,85,6,4,226,201,66,161,216,218,33,230,13,191,105,197,249,55,204,227,217,252,151,31,106,177,150,96,170,245,252,91,35,211,188,20,110,9,99,87,79,246,226,238,88,251,199,40,96,246,138,10,98,131,251,143,27,118,96,108,175,108,209,126,169,238,43,35,175,62,191,83,31,251,94,111,24,47,124,147,14,202,43,181,249,111,19,5,221,250,94,59,146,60,118,244,67,213,182,54,117,134,179,179,100,55,105,191,141,126,107,213,8,217,104,223,95,47,134,4,229,187,242,183,177,209,178,69,36,204,92,219,204,155,79,138,88,173,213,216,63,214,55,225,181,157,243,246,134,196,116,126,17,42,217,203,5,163,143,162,49,128,73,95,53,253,75,82,66,81,16,47,184,161,61,102,93,165,147,157,220,121,243,30,60,204,31,204,96,156,249,185,73,20,123,163,224,102,52,21,61,216,97,137,105,199,248,183,117,42,120,212,25,206,130,63,125,15,118,160,243,249,21,205,129,54,176,253,140,244,182,232,123,250,233,179,247,28,158,187,36,69,52,115,195,129,106,197,184,70,103,69,159,183,230,213,216,21,251,7,33,249,181,53,190,78,159,101,162,112,152,197,50,95,27,166,235,165,74,86,161,146,105,85,167,30,249,218,205,144,194,61,221,84,143,70,141,185,109,102,190,153,67,63,141,194,177,243,8,95,68,100,150,246,181,104,85,54,63,44,188,79,212,171,228,189,169,122,242,247,34,57,89,53,83,71,238,254,49,250,22,62,233,200,222,11,62,11,171,217,152,225,138,17,237,36,152,116,139,79,105,103,3,142,20,183,224,115,144,152,222,17,105,148,71,123,83,84,171,78,183,180,158,86,168,166,207,78,254,198,102,201,158,156,201,50,99,219,168,223,20,83,87,70,43,213,54,213,155,140,159,153,160,81,74,127,142,42,59,111,62,67,17,42,97,132,254,122,230,126,136,147,60,230,171,133,156,64,177,206,66,160,176,27,157,130,228,65,152,18,124,112,123,92,229,135,98,246,211,213,116,111,134,182,125,78,170,89,206,231,213,131,157,175,229,101,105,36,77,207,172,146,109,70,93,218,222,254,96,8,191,228,92,125,174,108,206,105,64,98,253,157,143,126,122,241,199,254,219,168,215,190,43,225,176,238,179,171,41,254,250,141,160,53,194,222,210,224,179,236,63,58,88,110,182,69,190,171,30,33,106,150,163,23,87,191,245,250,205,177,56,210,194,77,232,20,97,38,131,169,27,86,58,141,221,199,52,175,145,32,71,98,221,44,24,37,111,59,108,12,212,18,85,99,130,98,16,129,117,131,39,101,110,217,79,9,51,56,201,125,16,84,46,95,103,8,205,159,119,93,48,115,253,183,8,161,218,195,161,201,97,138,183,171,208,182,255,1,109,8,191,76,193,36,51,94,67,161,138,127,203,64,253,19,91,115,244,161,232,57,111,77,189,169,69,133,168,154,133,136,253,193,15,130,158,23,76,13,115,209,47,159,99,195,54,49,121,132,14,26,37,13,130,227,227,59,60,144,10,204,155,163,162,110,139,227,128,124,255,52,61,26,101,156,86,47,141,41,77,255,72,109,232,207,32,227,103,77,242,87,120,175,95,174,232,240,216,42,128,29,46,82,154,130,145,72,245,161,121,158,43,249,118,84,230,13,40,92,6,47,148,185,5,83,99,232,68,16,108,71,31,165,188,136,81,50,148,13,165,66,228,213,151,70,23,228,241,7,63,191,93,223,47,144,6,75,121,63,78,158,132,30,158,245,35,148,66,34,150,232,87,247,240,34,21,28,50,248,254,219,231,160,249,44,253,54,226,176,46,118,56,6,113,230,71,223,3,251,117,51,233,4,198,154,92,40,178,244,22,49,162,38,6,21,46,193,33,65,108,61,229,252,125,175,69,31,100,76,47,102,5,13,247,81,161,236,154,125,216,83,189,245,52,193,81,239,213,252,167,11,35,79,79,134,0,182,169,193,159,79,177,223,220,144,83,24,129,97,139,13,92,10,128,180,130,28,152,62,106,63,221,209,153,234,186,152,100,155,179,218,200,227,77,49,209,209,236,233,195,68,45,80,90,59,11,117,209,189,39,76,230,126,193,108,132,243,234,144,250,182,110,8,151,252,201,7,95,161,226,99,223,131,226,202,149,131,143,196,71,169,126,243,179,111,174,79,194,88,63,248,52,142,223,203,111,224,195,92,26,62,87,54,216,131,249,219,168,185,90,153,57,194,83,143,138,20,137,175,237,235,52,76,193,233,30,217,145,96,190,154,121,91,232,53,112,240,249,131,159,168,206,244,241,67,5,156,82,45,161,18,227,226,212,192,15,194,185,130,169,99,242,21,164,33,200,175,247,98,190,31,94,101,130,194,192,86,0,157,250,185,121,85,130,208,197,207,247,79,152,68,186,55,121,11,75,98,253,54,89,5,103,5,141,216,253,125,171,23,117,131,171,94,163,243,47,70,247,161,21,163,113,31,33,167,23,22,213,242,81,75,116,198,196,244,54,37,244,156,40,46,40,143,191,22,103,19,53,89,221,136,150,24,74,114,112,106,178,36,61,5,145,196,225,56,134,8,70,186,121,95,48,68,5,189,52,17,109,87,51,60,48,91,140,87,48,126,46,222,162,168,183,14,205,57,20,4,255,3,42,178,18,82,130,133,37,193,193,30,238,45,31,60,177,110,112,244,76,9,154,10,201,164,188,215,168,39,142,251,228,135,198,103,192,75,187,80,113,206,136,12,97,161,122,173,138,21,185,219,124,167,243,29,154,137,175,115,179,151,220,234,7,115,4,244,104,207,192,5,72,181,172,97,57,87,174,81,79,189,181,42,151,209,130,64,107,210,31,156,160,164,214,107,182,9,245,245,89,56,152,14,91,55,55,161,3,32,252,158,244,88,17,29,173,254,88,184,116,228,83,159,118,119,26,212,160,224,182,149,188,47,194,103,222,59,217,49,174,47,58,93,131,39,179,138,247,17,38,236,28,55,212,215,152,155,240,67,12,62,100,20,62,184,99,109,236,239,4,219,82,221,96,145,44,53,146,212,248,43,242,83,123,225,115,84,125,65,253,171,222,21,76,144,220,57,107,127,118,166,77,159,114,71,233,130,117,192,39,76,161,18,238,145,199,52,56,92,232,133,50,151,120,215,199,57,32,231,57,206,149,175,211,41,70,184,96,105,73,68,239,197,143,208,65,52,46,223,78,24,25,10,120,36,118,111,86,162,231,219,133,87,196,255,30,87,130,30,84,253,229,208,33,232,3,203,214,224,26,148,43,193,102,155,11,253,243,188,230,23,46,161,72,100,111,151,177,197,255,122,205,158,151,158,205,138,103,165,48,114,233,163,36,188,217,66,248,205,225,10,229,91,157,22,120,205,4,139,56,52,159,67,87,83,199,224,95,3,210,248,84,168,19,165,147,65,76,222,96,82,100,51,111,142,156,70,245,155,179,92,170,197,88,159,154,245,65,194,179,212,59,11,94,120,152,253,218,27,235,7,42,164,5,135,6,149,93,141,47,196,212,94,53,246,108,158,47,195,108,128,84,185,96,234,188,236,0,141,210,59,234,205,130,71,51,251,173,40,16,223,58,102,134,101,158,71,152,168,200,167,143,11,93,80,154,237,185,95,170,61,178,35,32,78,89,186,95,29,225,23,253,50,60,61,43,204,125,34,202,35,218,38,202,16,84,4,58,28,178,91,85,112,163,210,180,25,12,123,43,191,71,35,59,99,19,29,30,78,52,185,96,108,41,236,98,76,199,74,190,23,124,146,126,193,56,12,104,242,135,16,7,187,200,96,10,239,94,61,89,167,134,208,38,133,179,177,234,91,185,211,3,35,239,231,79,214,80,56,169,9,135,98,161,117,67,198,78,46,45,53,76,203,108,235,132,56,32,182,103,130,7,28,10,191,121,236,19,18,198,255,194,214,173,78,101,228,51,243,230,152,49,251,231,134,76,95,127,143,134,247,199,118,24,62,188,86,7,242,97,205,229,229,59,4,213,60,0,84,44,248,186,15,222,51,245,158,241,165,155,51,155,13,219,90,117,78,177,121,114,57,231,244,226,103,243,14,23,231,41,121,49,118,48,182,234,113,6,130,184,38,152,10,101,219,213,97,123,124,150,69,117,196,179,101,155,38,4,133,52,4,81,68,117,99,150,56,79,191,116,86,194,157,253,20,185,176,102,159,187,49,163,173,108,242,51,165,227,58,110,240,233,151,250,101,74,202,157,9,72,106,46,212,173,63,152,52,132,109,86,219,166,114,66,235,199,25,42,173,154,84,25,242,41,225,200,33,248,172,114,190,35,108,4,56,214,239,230,174,82,11,195,144,52,93,62,53,153,0,235,102,4,163,200,22,8,14,249,55,187,53,148,184,162,109,25,4,9,120,109,6,119,24,239,122,110,40,18,182,62,132,143,228,214,177,166,66,82,112,177,255,198,90,62,117,38,130,161,73,22,222,224,23,125,179,132,137,145,15,191,186,135,74,171,96,200,146,182,245,106,17,62,254,93,141,242,139,255,246,25,107,120,58,126,240,194,70,196,86,100,236,156,16,142,20,124,70,154,19,238,32,162,137,10,206,92,73,17,172,181,25,46,68,185,211,61,59,26,206,142,118,111,136,37,43,219,44,242,66,22,45,140,141,241,210,197,155,10,119,219,152,145,132,61,107,136,222,154,222,188,188,197,207,70,182,168,38,160,66,30,67,156,219,96,138,195,115,78,217,184,71,218,121,139,34,59,234,116,4,207,237,130,148,132,103,177,38,18,186,130,251,247,67,131,142,166,139,27,110,140,206,167,110,161,29,175,41,5,47,31,166,133,31,76,17,166,82,155,149,160,227,227,25,14,44,74,194,223,244,15,166,189,189,130,3,238,199,111,97,108,216,192,120,32,166,70,61,188,22,124,20,130,166,59,5,212,160,107,40,78,211,233,39,102,123,140,182,40,34,237,223,8,25,200,176,21,155,52,240,246,228,59,8,62,251,91,79,58,85,50,63,85,203,238,153,113,216,197,218,205,207,244,87,182,62,24,38,152,182,91,62,51,43,13,243,221,26,55,186,229,114,252,212,109,189,175,186,225,203,226,83,154,195,88,154,170,73,223,39,170,227,173,205,222,56,79,55,193,212,62,219,188,80,9,155,137,174,90,255,212,109,134,191,53,170,220,58,185,83,55,138,18,131,193,212,210,171,163,189,236,23,166,245,149,72,167,172,132,49,84,246,121,184,194,111,170,154,55,56,230,76,115,84,134,151,75,244,62,97,28,146,253,209,22,92,170,188,55,34,23,182,13,226,107,102,209,217,249,176,101,58,233,142,115,245,84,218,167,134,217,141,139,90,224,113,220,50,218,65,110,171,187,23,0,234,125,239,94,106,51,212,71,157,56,87,25,48,121,72,125,67,185,109,122,155,81,90,175,115,253,139,215,186,217,171,67,225,62,167,151,252,156,108,19,175,71,11,154,137,14,17,225,91,111,230,121,80,230,145,194,255,30,109,178,168,22,155,14,107,139,120,227,215,199,207,190,28,81,0,131,145,64,147,30,71,13,243,212,237,40,150,35,90,178,33,14,114,0,255,193,204,166,121,178,63,77,134,78,198,15,37,9,160,172,79,197,162,99,123,82,246,79,215,94,7,70,132,72,171,137,66,18,11,220,53,81,86,217,97,167,178,39,20,25,71,194,123,87,223,140,71,140,59,151,190,176,167,232,254,90,37,74,140,190,22,197,153,208,11,39,201,42,20,169,121,84,116,195,166,217,217,63,200,118,83,163,246,7,135,131,68,181,67,27,240,155,75,223,70,53,214,38,249,160,131,85,29,111,118,80,215,236,76,199,2,93,148,247,12,182,55,234,109,14,191,121,178,15,29,116,179,154,3,221,37,55,219,231,75,240,235,254,211,104,13,168,151,133,63,164,151,95,17,124,132,242,245,193,97,156,232,35,179,32,28,173,232,18,98,41,232,95,91,79,64,0,69,227,122,179,253,245,227,77,40,3,231,124,70,198,116,78,159,238,40,142,80,37,55,146,221,8,186,239,107,186,43,237,99,151,113,180,239,197,83,178,84,64,52,69,165,67,155,235,189,230,225,80,142,253,86,175,22,25,66,223,201,64,129,101,251,255,193,212,190,60,254,228,65,66,249,142,232,13,131,21,14,214,14,227,99,152,48,49,19,31,32,243,9,94,166,224,21,50,168,14,99,5,166,171,27,100,103,255,98,51,210,170,67,48,236,234,121,95,253,234,196,73,197,44,215,95,87,183,222,127,48,94,95,251,185,224,178,126,48,164,162,125,53,203,217,21,124,221,129,36,39,107,155,175,33,103,146,170,249,73,78,147,118,79,208,179,52,98,45,39,120,93,46,166,241,73,138,178,43,141,148,65,241,237,118,197,85,177,84,125,177,55,232,188,239,245,189,235,254,246,81,168,63,146,23,243,39,167,66,116,170,59,156,141,188,171,237,160,54,223,181,79,106,204,186,197,149,143,106,120,100,61,122,112,20,77,204,209,147,252,17,241,30,253,244,194,17,212,199,126,168,125,44,125,79,8,16,179,56,76,52,254,59,185,17,187,125,252,173,136,199,40,239,137,15,91,187,170,122,206,34,16,46,160,127,48,233,139,226,71,129,58,194,83,107,11,198,108,221,234,177,99,11,241,126,65,151,70,68,125,120,29,108,13,126,154,126,27,61,187,189,175,141,78,13,239,107,193,100,141,124,210,122,91,4,71,5,67,129,158,243,90,221,166,4,57,160,5,96,37,233,155,149,17,117,166,31,204,174,119,191,251,234,42,83,28,21,36,96,48,13,182,71,195,93,186,126,155,149,86,145,113,191,62,39,94,147,109,232,183,71,100,224,31,223,102,81,207,169,102,9,141,155,107,127,55,83,3,165,177,108,191,174,36,82,73,121,40,112,194,10,243,94,37,240,117,255,137,66,125,48,27,50,15,176,17,104,90,74,53,55,38,53,243,210,123,130,102,53,191,51,12,245,205,99,122,25,33,102,143,231,243,11,238,37,84,36,12,142,21,107,9,38,140,54,253,252,68,108,247,213,79,119,78,237,126,228,124,195,78,118,11,38,107,240,94,103,55,52,187,154,224,115,174,152,182,58,162,69,168,117,160,97,72,92,220,229,13,63,232,189,243,167,7,5,37,205,207,156,196,146,170,238,61,224,159,79,63,116,82,46,210,19,62,19,222,180,25,173,81,142,243,126,73,37,118,150,68,11,45,40,19,186,41,154,54,26,26,191,179,120,248,129,244,64,94,189,208,210,241,72,214,233,121,69,250,18,45,138,60,135,95,221,145,202,255,22,56,182,230,143,71,14,113,85,144,246,29,84,166,49,174,168,73,31,17,69,248,96,168,50,182,251,59,131,122,133,67,247,31,122,206,143,205,229,193,58,22,141,95,108,162,81,46,48,93,144,6,225,93,196,202,4,227,118,234,193,214,25,246,52,122,48,252,27,188,0,184,47,194,117,223,70,136,240,217,190,10,242,206,6,121,230,38,11,243,176,89,60,194,220,195,15,85,77,66,177,252,217,72,89,131,82,86,43,94,41,135,242,51,192,108,42,197,205,225,116,236,175,23,142,133,64,157,63,56,165,131,67,63,13,67,178,119,15,151,66,182,214,148,131,57,204,50,227,81,102,39,237,151,27,172,246,118,95,187,87,234,88,49,146,90,185,66,196,228,98,52,215,141,80,162,110,30,96,62,123,166,47,60,134,128,225,118,207,242,39,18,139,90,206,33,0,159,93,152,55,200,68,52,96,11,230,236,83,253,98,28,92,190,237,91,99,208,17,60,245,143,209,49,38,16,12,23,208,78,186,29,11,169,71,83,194,139,196,131,127,42,36,106,170,58,119,76,1,78,1,230,198,89,202,221,130,121,52,189,135,82,241,175,154,208,246,231,28,248,120,68,255,69,6,95,239,5,47,180,123,23,221,145,72,250,58,217,231,163,226,157,12,85,134,173,155,179,61,179,104,77,216,126,170,48,185,193,4,66,189,197,224,231,207,207,229,131,55,217,64,135,137,163,104,159,193,14,149,121,218,96,134,116,62,89,35,223,247,248,213,167,31,104,43,240,82,162,224,172,234,81,176,40,202,143,221,48,5,179,143,61,16,247,159,121,117,15,133,119,79,191,44,88,30,85,112,199,60,221,51,90,4,86,159,132,39,68,163,43,111,68,233,156,30,28,227,5,143,140,195,169,134,19,254,193,176,187,111,152,211,228,171,155,7,179,249,185,242,93,181,228,215,196,165,177,95,25,45,60,187,127,247,102,73,244,20,34,5,28,210,198,67,165,226,185,56,3,28,16,165,170,76,170,224,110,147,80,178,213,192,140,93,95,185,114,170,21,57,240,188,117,168,171,248,213,36,38,118,94,189,99,215,234,185,205,193,25,241,131,57,164,57,19,175,69,33,158,222,10,79,141,226,189,144,86,106,218,132,224,16,177,230,197,9,56,155,223,242,133,145,56,180,17,17,241,212,251,138,42,10,193,253,189,44,12,131,162,161,68,51,252,154,122,69,59,233,130,77,197,174,44,175,8,50,59,163,32,4,161,242,183,57,69,123,14,17,63,196,231,139,122,80,239,8,199,100,95,84,137,211,84,85,48,236,184,235,230,20,93,230,139,61,65,127,245,102,225,204,162,157,2,133,29,107,57,45,128,61,83,46,31,108,118,17,199,189,96,21,185,99,221,22,124,34,39,59,156,83,158,174,141,44,200,190,88,24,21,227,65,193,152,163,123,118,158,197,120,254,174,62,77,248,120,250,189,227,136,216,18,29,207,149,77,126,9,91,188,122,105,194,53,245,38,203,181,223,15,135,29,64,119,26,30,78,152,106,110,92,78,125,26,102,167,219,84,218,73,122,99,66,149,112,2,33,94,86,122,108,226,170,227,34,78,18,100,210,10,0,1,215,52,199,33,70,66,67,216,66,209,44,118,78,1,59,89,173,213,228,5,86,123,47,202,38,229,155,121,107,178,195,78,7,69,161,64,59,167,176,71,112,237,70,130,89,48,8,5,35,199,228,47,205,252,95,212,197,90,24,128,58,139,53,188,253,244,96,231,24,223,60,224,126,230,162,150,193,72,212,121,41,1,113,114,111,15,47,96,193,236,155,47,114,239,44,89,218,210,34,43,109,46,103,79,44,162,57,141,158,53,10,115,238,230,172,101,60,243,244,173,97,195,123,121,37,65,245,42,249,57,202,223,223,199,79,100,193,89,83,33,83,139,205,206,246,39,143,170,238,124,52,118,186,38,202,255,68,9,130,88,72,184,121,162,126,96,143,86,81,183,88,250,34,120,19,121,177,249,27,54,246,175,26,21,118,167,147,87,162,178,73,243,44,5,32,211,207,169,248,198,237,236,101,168,47,121,150,142,236,87,221,217,40,80,233,70,117,152,152,67,246,5,172,38,175,50,142,70,120,183,233,115,146,116,112,150,31,94,36,68,234,4,135,187,235,190,105,255,82,159,104,232,19,80,13,99,240,142,162,111,193,167,67,63,22,255,58,107,48,84,189,132,161,121,221,5,11,164,140,245,189,248,113,39,168,80,56,56,214,15,38,164,234,198,218,157,26,98,197,160,144,143,61,91,237,199,13,195,195,128,62,97,214,254,203,150,155,202,67,13,124,130,247,46,97,77,37,83,74,181,157,227,241,159,129,158,85,81,69,192,77,40,86,152,174,247,65,101,226,212,145,11,98,214,115,169,3,132,166,178,58,218,66,6,108,122,77,220,192,119,69,179,10,243,245,121,201,237,213,230,117,228,224,166,82,16,1,47,135,67,173,77,240,124,157,23,70,65,228,249,156,121,111,220,119,188,168,244,204,104,57,233,68,201,238,186,172,177,23,61,41,225,63,159,159,11,174,82,150,36,199,90,151,243,114,194,91,121,107,55,0,245,237,76,151,110,172,141,255,151,86,236,80,91,113,43,217,25,21,198,58,125,144,191,90,197,75,163,89,238,31,253,246,31,137,220,91,28,10,139,138,33,26,181,144,103,134,220,151,82,79,207,21,134,110,118,54,188,251,150,173,84,138,132,19,44,130,139,183,80,245,163,10,173,182,163,138,122,92,176,133,29,118,88,78,185,168,205,134,42,174,101,0,2,251,190,196,81,119,152,21,232,197,94,246,73,151,166,83,29,202,100,99,20,123,186,194,37,233,132,194,136,34,84,27,1,237,91,210,137,96,164,118,65,88,49,63,30,250,158,216,122,86,77,182,251,79,56,215,127,186,147,9,215,123,157,39,169,203,139,132,177,61,20,85,228,180,109,212,242,186,176,18,199,77,197,58,255,4,66,110,97,74,148,251,186,96,138,70,199,13,143,12,195,82,145,128,104,218,213,228,191,185,248,207,95,200,11,198,99,163,242,193,132,88,207,47,95,90,160,228,200,62,162,9,5,195,207,37,191,177,208,11,255,22,17,182,110,81,48,126,137,254,53,157,101,59,122,218,207,37,0,137,176,245,23,160,130,155,241,190,158,231,195,253,6,23,234,15,38,6,216,246,37,210,216,184,255,7,159,161,216,46,229,177,144,216,233,31,58,162,232,215,221,198,161,12,124,107,12,7,234,51,19,95,246,239,161,79,191,62,56,162,62,54,252,16,249,43,18,46,232,208,180,46,77,63,38,230,239,68,216,107,112,88,108,158,70,146,188,40,235,68,220,140,128,174,221,122,98,122,251,77,196,88,23,147,26,183,230,70,232,179,228,213,168,213,14,255,26,40,26,41,206,67,145,45,142,10,219,97,54,235,186,249,57,34,112,46,119,24,67,82,221,28,213,143,121,93,60,36,186,79,6,3,155,46,19,12,92,161,166,255,93,219,130,237,97,28,175,117,206,39,83,138,35,29,47,167,75,70,11,131,159,45,46,224,129,169,216,113,20,94,195,183,199,58,79,200,172,114,63,24,190,221,67,48,249,45,23,253,155,44,78,69,87,227,32,227,243,244,154,244,232,111,47,222,97,71,15,243,5,70,147,113,38,65,18,91,121,118,38,110,14,63,194,24,68,240,224,112,227,246,239,19,93,186,188,26,57,194,199,63,23,162,216,93,87,159,241,243,184,172,14,106,219,168,5,233,106,104,165,215,231,66,155,175,238,252,109,200,27,254,69,136,177,230,205,89,139,30,23,44,220,177,111,82,171,213,22,178,20,6,191,216,39,235,201,169,160,114,170,55,116,250,37,54,83,232,201,63,30,175,137,24,160,74,95,122,168,65,222,254,240,208,3,134,126,59,142,125,102,105,113,182,169,8,76,230,107,159,69,192,134,23,172,125,74,26,178,77,135,75,129,158,229,2,49,130,150,77,138,55,176,249,97,156,237,114,95,249,214,120,19,120,193,91,212,238,13,189,21,174,118,206,75,216,111,40,9,228,197,161,55,227,222,242,236,60,179,19,243,142,229,114,166,231,140,179,245,185,122,24,58,185,175,125,184,133,125,232,248,147,221,49,239,120,54,0,217,145,168,224,240,52,30,241,196,100,176,247,144,166,244,98,113,66,168,173,100,163,144,57,48,222,15,110,227,181,253,190,214,251,190,183,149,13,106,100,51,187,225,153,176,167,77,134,212,76,241,178,121,53,115,208,101,233,130,234,120,246,148,151,237,128,91,130,83,43,243,107,149,249,64,117,54,59,25,88,93,91,107,0,199,240,93,46,51,26,214,163,28,250,148,226,221,150,224,43,76,36,5,179,196,94,182,219,228,16,243,222,28,19,205,108,141,170,168,174,26,15,212,81,159,203,88,44,206,237,253,119,239,69,93,182,253,52,187,19,209,184,80,50,161,157,204,140,166,211,215,114,4,144,77,180,172,17,123,119,108,109,245,61,23,33,99,255,237,78,176,161,235,209,240,244,107,110,76,207,120,145,169,6,126,184,168,105,216,247,28,97,109,164,247,166,166,198,140,91,254,234,162,106,162,232,187,185,161,248,32,250,147,19,222,66,88,202,239,253,226,142,173,37,228,108,92,223,199,40,177,53,76,187,75,14,48,100,58,76,106,177,6,57,106,61,122,47,166,129,233,238,216,216,140,213,252,96,177,157,243,223,14,153,193,252,109,36,147,198,190,220,202,7,204,33,193,244,218,199,13,199,57,105,174,132,137,59,182,231,50,28,31,226,117,119,54,88,187,248,24,89,148,198,254,224,115,28,24,238,97,189,208,16,217,250,220,59,42,174,220,205,124,63,191,117,160,227,76,102,249,2,74,155,194,76,90,48,156,125,119,151,63,83,241,171,98,13,224,189,175,241,137,157,236,251,157,175,216,133,82,62,224,78,84,103,9,81,233,25,89,36,200,90,110,161,117,90,61,55,28,156,181,223,203,103,142,109,144,130,204,7,102,18,107,151,1,23,170,79,249,228,43,28,99,221,221,235,250,109,220,251,186,251,146,97,88,161,157,41,91,161,121,121,247,145,195,28,31,147,229,192,200,84,184,225,26,251,251,220,184,198,6,113,216,32,121,66,77,64,189,165,83,142,249,186,189,118,69,39,70,83,38,254,175,76,123,110,21,119,54,220,35,97,104,178,183,75,29,241,145,41,120,163,63,234,48,213,77,85,47,6,231,166,186,51,38,231,12,117,243,30,22,157,238,205,23,117,182,250,101,184,87,198,117,36,240,27,53,122,130,153,154,221,157,146,133,184,15,117,6,184,38,143,55,233,217,245,21,41,218,117,146,240,115,187,29,122,15,75,168,124,238,133,101,138,253,54,89,175,61,19,134,181,236,143,70,182,99,54,125,47,226,77,219,253,243,96,92,84,245,5,136,114,175,91,95,178,228,21,61,55,132,218,229,174,154,81,145,95,245,49,241,138,120,189,43,68,105,69,205,171,207,66,237,46,142,47,43,102,190,116,139,98,125,119,167,156,79,203,151,66,145,222,244,47,106,56,93,202,108,135,99,51,122,163,211,93,189,209,127,212,47,83,219,122,89,114,178,36,13,93,28,202,120,238,48,23,182,65,122,169,142,196,149,191,20,182,166,111,54,73,184,92,93,14,168,53,244,126,4,147,196,117,39,209,211,127,149,129,63,232,36,239,123,153,152,98,225,158,15,198,44,95,46,119,213,115,168,219,26,90,200,227,27,189,51,156,215,182,68,134,207,47,179,97,191,44,103,59,58,160,106,81,2,35,195,231,12,202,158,127,77,54,216,155,218,216,169,225,193,168,153,54,92,136,47,7,107,242,1,85,251,9,76,203,204,103,36,42,137,170,20,213,59,234,102,238,72,75,129,234,171,12,38,46,207,117,186,67,28,211,213,148,116,33,132,33,138,71,220,184,152,248,219,210,231,138,136,92,191,44,147,241,62,212,91,191,48,243,170,27,46,163,92,185,18,230,107,218,226,133,211,93,201,205,252,57,36,208,231,220,7,29,2,124,206,210,8,240,212,203,132,250,52,112,205,126,70,155,24,181,148,139,215,202,67,60,169,190,117,25,96,55,98,220,218,109,144,182,29,203,13,155,91,99,207,150,87,55,162,156,246,104,196,254,126,247,238,103,252,152,95,39,202,50,37,119,81,231,40,220,154,155,61,119,244,100,116,94,61,179,203,244,67,37,85,47,189,138,52,126,96,140,122,188,167,116,4,208,30,221,27,41,242,98,126,128,103,215,185,36,64,209,67,137,208,191,53,27,201,145,51,116,232,126,154,169,61,250,16,143,170,189,81,54,235,206,173,161,178,4,21,57,117,225,213,113,42,114,120,171,228,232,128,103,213,105,143,27,184,179,227,205,230,12,209,127,219,78,87,72,7,82,199,167,26,149,220,172,193,232,247,200,9,1,95,220,51,159,184,1,246,25,211,103,53,255,110,126,94,225,61,77,100,77,114,190,44,92,86,193,189,92,59,9,56,253,67,250,45,81,57,101,100,91,114,163,43,221,83,122,184,163,252,218,179,133,152,160,14,225,3,118,172,85,136,29,152,137,83,95,114,80,157,102,10,124,236,233,207,156,254,234,214,231,187,63,150,36,60,240,162,88,120,8,70,227,196,238,125,62,212,150,94,58,179,77,53,131,19,44,235,169,25,205,91,243,18,54,5,55,50,56,74,23,192,1,125,155,37,158,42,49,219,188,115,139,3,252,15,195,163,72,210,247,56,218,178,253,28,6,143,51,108,116,232,34,75,250,184,145,121,176,150,148,188,57,240,10,49,131,31,220,160,86,150,188,26,173,149,11,70,26,78,91,252,17,14,223,246,212,144,5,244,92,112,92,170,141,87,130,20,85,12,194,168,158,107,110,238,27,135,226,156,95,169,118,118,21,107,44,15,87,203,163,7,52,173,253,248,119,38,135,149,33,11,100,20,171,105,149,86,78,50,93,4,97,166,118,206,100,191,155,159,238,200,153,90,55,159,177,245,252,189,116,39,5,190,53,185,143,243,96,94,122,25,157,166,43,233,20,118,225,203,81,60,163,84,131,139,9,122,219,213,182,31,4,169,183,18,32,157,45,112,29,126,53,52,90,137,77,83,57,140,234,106,55,152,68,173,246,31,36,253,188,148,187,18,10,128,107,240,193,177,105,110,14,19,168,203,155,135,37,198,47,179,83,201,10,38,123,171,71,78,208,202,89,169,254,135,90,155,48,166,32,54,185,227,206,144,100,213,30,233,51,63,136,178,242,47,197,173,123,4,211,220,26,24,250,214,204,221,79,56,9,111,111,53,132,156,115,178,122,163,118,211,78,239,240,29,74,6,122,80,105,249,7,184,134,63,138,224,55,20,135,12,134,21,173,53,239,173,248,116,219,9,155,196,129,36,128,194,80,237,60,183,163,139,209,153,48,121,95,91,58,70,88,6,105,211,135,156,87,241,195,193,8,43,97,253,50,233,97,83,179,161,224,145,156,202,22,140,72,160,109,127,200,207,51,23,124,240,159,61,230,175,205,194,126,64,149,249,104,11,160,127,109,87,19,233,207,211,220,203,185,198,135,231,153,80,250,200,176,195,219,195,74,251,247,189,78,191,233,123,207,188,154,250,236,106,55,39,97,217,181,246,156,133,133,60,146,181,10,100,131,55,91,188,19,181,181,126,122,102,199,96,164,9,14,166,141,93,125,218,255,221,9,15,114,167,54,132,6,153,121,41,86,147,198,35,49,97,205,210,35,63,190,19,14,23,1,131,195,21,32,225,26,60,46,131,255,36,36,18,142,228,169,193,43,236,154,5,135,120,159,189,24,7,2,25,31,81,57,254,224,243,102,48,230,67,57,62,67,170,212,14,216,28,92,166,124,26,40,120,132,84,58,12,70,132,73,123,28,212,246,182,41,26,50,217,50,186,243,183,103,241,77,229,56,191,150,210,233,49,178,219,246,39,59,87,22,117,180,129,92,184,93,138,40,103,205,57,137,3,167,89,165,133,25,197,47,160,193,161,207,181,87,106,168,61,201,176,166,191,161,19,99,187,217,65,238,187,107,34,103,178,92,126,237,134,23,167,95,126,97,143,218,49,145,77,249,171,226,227,3,51,43,92,112,69,107,45,111,13,115,205,54,110,35,152,149,111,194,225,70,103,31,3,234,112,198,81,209,213,230,208,101,48,220,224,156,238,40,88,221,254,228,139,248,164,66,130,47,196,157,225,223,106,65,147,208,249,1,193,200,211,139,252,209,48,28,200,126,66,230,218,79,207,241,125,36,238,143,130,62,161,182,11,70,113,75,143,134,157,144,111,210,97,215,148,150,45,190,40,183,156,142,134,238,189,80,148,72,251,117,111,156,26,242,98,36,189,219,117,111,12,131,245,211,155,93,225,115,93,205,1,78,55,199,170,208,138,99,2,174,57,229,108,122,240,115,61,89,112,142,4,163,196,214,234,253,224,210,6,128,60,193,128,25,247,91,231,215,142,162,41,43,95,137,54,59,139,99,19,252,194,84,244,155,19,83,212,200,100,143,78,172,230,7,159,99,109,201,228,13,252,46,36,11,19,142,82,66,41,203,226,178,125,206,185,182,115,140,48,78,230,8,87,84,163,219,140,132,40,119,205,180,211,249,214,231,246,214,211,34,52,80,119,194,236,77,108,145,136,144,134,136,38,29,62,197,176,26,71,110,142,232,255,215,168,11,238,194,125,241,222,50,214,235,225,14,108,222,22,193,204,97,208,124,48,132,36,171,119,56,155,235,40,20,22,12,125,204,3,99,148,148,178,47,251,131,119,9,223,1,187,26,31,8,17,246,14,252,226,213,211,12,94,35,79,185,84,236,236,218,253,222,233,84,136,221,37,231,84,3,41,54,106,10,89,236,168,243,180,129,255,82,176,157,25,93,42,147,107,241,171,119,172,93,95,155,156,254,77,197,208,54,24,203,20,157,109,54,178,233,239,234,14,243,60,122,180,168,160,179,115,42,174,29,132,241,4,239,176,56,117,248,140,228,188,154,66,68,51,224,250,51,57,216,61,97,168,158,254,53,145,132,204,45,245,198,42,222,212,66,255,174,150,179,42,155,179,229,114,160,1,163,116,251,193,72,127,249,234,195,163,85,131,59,249,213,11,166,94,61,225,119,26,63,25,52,116,208,132,110,47,48,14,244,81,221,39,41,109,234,31,174,183,46,169,43,59,240,98,127,214,221,164,56,189,38,12,165,225,186,55,149,236,251,67,217,80,27,207,29,152,109,212,35,184,113,50,187,174,166,8,117,9,126,169,147,54,20,85,252,47,90,248,167,32,87,188,131,111,56,190,83,23,163,0,83,189,185,23,18,34,85,40,148,248,11,222,161,134,44,24,222,156,109,83,102,232,38,126,3,119,68,32,223,74,205,43,123,105,170,170,4,83,196,102,51,206,12,97,162,38,116,176,183,118,180,133,29,135,224,73,145,225,114,24,37,103,93,221,225,99,92,48,186,55,83,31,19,233,4,115,99,174,225,227,163,108,23,164,118,188,187,253,189,162,134,81,232,26,30,44,161,8,237,85,209,12,155,70,140,30,94,131,137,165,168,31,12,78,231,246,187,100,74,100,118,112,80,54,57,54,193,67,143,200,0,209,136,204,214,174,175,195,59,243,235,40,13,18,122,239,6,99,241,62,244,177,72,54,248,199,120,34,171,151,23,195,244,240,91,115,226,223,111,162,244,42,251,24,40,135,173,236,7,144,8,76,198,26,1,243,32,0,10,222,100,49,253,181,144,233,120,212,218,80,151,205,54,178,34,236,50,114,220,77,230,104,91,182,168,233,27,217,197,194,202,122,249,91,5,211,86,23,175,63,29,249,31,76,123,174,28,149,139,72,172,37,139,112,248,80,205,37,70,201,228,50,236,99,213,176,186,83,55,128,140,50,236,232,66,32,61,15,62,8,83,197,94,218,225,45,69,14,84,120,186,251,148,84,248,217,179,102,239,70,220,188,90,40,144,104,116,81,144,146,243,217,25,149,182,229,132,43,183,126,95,154,121,238,125,252,230,47,4,225,239,234,7,53,193,238,207,141,131,199,23,48,25,79,132,213,230,5,111,124,2,4,99,210,244,248,107,157,3,180,18,251,7,222,164,107,253,193,201,176,228,213,120,132,154,86,21,205,143,175,67,194,164,22,167,163,231,156,243,29,30,136,5,238,89,234,5,239,174,149,131,250,228,225,5,213,231,173,206,92,255,84,193,132,160,159,11,197,159,165,10,237,84,92,90,63,106,20,69,106,18,197,136,173,120,212,129,200,206,105,115,189,53,191,244,122,15,142,141,85,54,10,190,47,195,219,140,90,71,157,199,6,125,108,14,159,49,26,190,34,95,101,48,123,182,23,214,141,193,12,198,169,54,235,104,37,249,208,68,48,162,232,173,201,151,182,230,63,253,34,184,166,38,229,140,108,133,224,149,48,208,18,231,6,187,33,50,96,126,245,249,152,57,52,159,80,112,240,209,133,233,182,100,205,48,57,15,70,149,195,241,189,5,15,151,176,174,161,191,171,162,154,129,152,47,50,115,14,215,38,150,59,5,56,17,187,116,24,90,141,126,58,102,168,226,159,147,213,122,233,230,103,163,244,182,117,193,56,178,228,213,8,116,88,186,232,207,52,168,232,183,113,23,88,182,61,154,65,139,202,15,130,114,204,251,174,11,158,223,22,127,132,220,172,135,119,177,199,217,162,180,133,196,223,243,248,189,145,210,148,15,52,243,17,30,195,119,163,225,55,33,120,69,62,218,191,23,39,130,239,201,208,161,59,63,182,175,207,89,20,28,35,166,141,70,205,117,53,135,136,41,152,229,194,142,23,103,161,66,212,90,191,77,8,252,241,175,77,16,82,70,135,68,124,16,3,179,247,30,216,135,232,115,215,30,62,91,63,148,122,105,9,247,13,178,188,48,113,47,88,185,86,200,193,212,240,216,47,191,28,54,132,174,96,0,56,186,99,55,32,24,151,103,203,79,204,144,180,204,207,181,209,243,125,28,62,207,210,245,181,54,186,250,222,135,39,7,19,93,140,87,206,50,186,28,98,154,152,153,78,193,123,23,211,133,225,106,20,211,190,151,102,2,121,61,101,63,131,121,254,157,31,72,241,46,247,131,101,150,70,24,250,235,41,231,156,241,62,207,5,71,25,184,96,10,112,171,15,221,61,75,218,19,81,242,116,22,24,155,54,56,254,189,185,125,138,73,162,86,135,225,227,107,210,105,97,109,110,199,115,50,219,103,11,171,223,198,17,163,89,87,192,253,154,159,255,224,29,226,136,6,195,199,207,205,48,161,173,215,183,80,171,18,183,85,179,144,59,124,76,187,162,134,37,70,249,120,234,72,57,115,22,250,205,27,132,142,103,174,110,20,168,20,171,111,39,100,75,56,235,107,150,179,230,63,184,40,255,224,160,124,104,240,70,228,211,74,134,42,161,105,233,121,226,254,205,215,123,28,29,69,1,253,8,185,121,52,133,200,76,43,121,49,82,70,38,225,0,117,155,61,146,224,208,206,217,254,203,116,93,173,125,104,208,245,226,175,117,86,187,162,50,240,32,254,191,206,224,88,216,49,171,198,4,118,61,26,80,213,96,116,91,63,186,221,96,93,70,94,231,130,87,126,206,179,107,37,55,235,87,163,128,163,205,31,34,51,229,241,158,70,121,234,211,242,234,74,154,219,58,3,251,141,47,25,118,208,211,222,143,205,11,43,138,135,247,239,115,81,104,249,107,149,141,46,138,40,82,60,120,107,254,185,176,109,57,91,144,41,24,86,185,205,181,59,180,75,179,47,60,225,180,250,107,180,176,179,81,34,142,175,61,139,31,177,225,55,190,35,27,141,26,222,106,11,239,142,202,219,153,87,55,36,10,127,175,13,81,115,75,121,134,155,47,43,4,60,211,208,217,119,141,188,245,187,156,194,116,46,67,199,79,40,194,59,237,183,164,99,77,20,156,14,193,80,39,127,19,113,35,251,241,170,212,130,126,134,21,213,252,193,20,213,214,236,165,61,130,163,207,15,142,21,68,203,46,223,139,131,212,15,70,183,81,202,222,131,215,178,207,193,60,122,166,130,223,197,200,221,254,122,2,178,7,145,12,254,96,136,117,230,124,137,174,24,238,219,66,137,213,252,246,211,196,39,206,92,171,149,111,176,177,52,109,98,116,41,206,158,43,95,107,194,203,42,6,63,161,112,163,39,59,3,169,25,63,177,33,4,84,223,156,21,86,232,57,24,140,153,141,24,5,56,117,84,147,150,192,98,238,45,202,79,142,40,58,244,7,59,107,15,36,105,161,184,68,238,238,240,57,15,189,245,7,247,95,39,194,111,21,203,166,68,27,174,4,203,96,220,201,181,151,192,151,163,154,112,11,122,215,16,10,170,224,93,173,82,181,213,48,112,210,176,13,91,29,75,204,160,151,66,145,149,96,194,210,166,121,129,32,202,147,225,221,17,93,198,142,147,173,178,52,78,125,142,183,133,190,231,15,133,188,45,118,20,78,90,28,220,126,77,70,90,117,201,150,143,36,244,153,237,167,221,123,252,21,155,125,48,20,93,211,33,109,161,177,169,26,142,168,33,68,5,243,7,227,41,38,65,78,180,184,48,122,253,125,143,144,207,150,22,40,44,86,114,149,246,104,11,189,114,109,69,206,2,138,121,188,93,141,69,175,228,137,207,127,66,131,182,241,129,0,103,233,6,67,1,254,13,108,10,5,170,54,219,252,116,177,0,44,130,40,36,72,242,98,152,138,214,166,141,227,80,209,118,224,188,242,100,251,252,131,241,9,87,13,47,229,111,145,152,251,193,179,252,44,18,80,62,62,61,231,183,250,180,182,80,121,214,100,6,17,165,27,129,132,8,249,57,59,103,95,89,204,50,191,160,7,66,47,109,40,108,129,49,47,137,54,67,57,105,105,101,11,67,225,31,107,44,118,61,239,72,16,181,231,223,186,214,98,134,86,116,138,170,216,109,213,193,72,196,156,83,215,74,248,237,62,205,162,71,178,165,151,70,6,1,255,70,123,232,17,6,130,95,139,132,224,210,180,233,168,135,207,219,212,189,159,63,5,137,31,76,5,91,43,121,53,76,187,95,0,234,124,171,190,134,228,235,200,217,148,109,182,149,103,182,65,222,83,227,154,211,126,177,228,32,5,33,184,76,125,205,77,5,153,29,48,208,207,63,91,152,87,79,214,72,72,252,182,172,13,214,86,147,170,11,85,198,175,39,179,90,112,113,213,139,136,73,119,203,141,32,89,2,129,77,109,134,198,239,238,118,239,191,25,60,97,140,43,31,135,145,14,209,202,132,228,117,55,253,44,220,17,168,92,249,221,156,175,245,123,50,10,68,30,165,78,200,21,18,55,254,189,246,223,140,165,38,27,177,195,253,181,232,139,70,243,171,211,9,135,145,110,246,35,120,235,134,149,94,194,161,246,241,131,17,104,108,26,245,148,7,151,199,159,140,98,211,149,95,243,253,163,152,253,224,69,104,83,171,34,2,100,86,122,210,194,35,81,197,89,248,225,172,101,187,124,138,23,222,34,98,227,152,113,206,253,237,211,15,28,196,174,31,76,168,253,215,226,116,157,253,232,222,147,2,54,91,31,194,193,84,213,191,7,198,193,197,6,38,69,180,93,133,118,248,11,83,195,249,107,210,73,168,33,119,10,168,242,110,19,43,164,20,25,249,78,181,89,24,246,217,248,153,216,162,40,97,68,37,200,235,46,30,108,111,200,214,235,201,99,159,247,107,112,88,121,85,228,150,131,190,132,180,237,189,118,76,110,31,188,194,37,216,246,2,51,234,132,116,218,228,124,192,1,62,97,14,78,61,199,230,130,23,237,235,121,148,34,231,60,187,144,115,50,85,191,70,134,8,75,245,15,238,97,101,109,112,69,83,73,91,78,226,110,175,237,149,57,103,237,50,19,142,213,202,26,141,224,231,80,21,59,158,81,47,107,169,195,76,151,122,49,134,190,165,177,33,66,157,101,51,81,138,146,138,221,27,139,245,28,2,231,176,241,184,207,211,129,59,27,104,253,52,186,211,62,49,68,6,169,104,175,28,41,78,171,221,194,100,185,74,243,255,160,141,99,184,61,55,164,112,217,146,115,49,102,167,175,193,136,48,106,66,195,37,177,144,40,251,239,255,203,63,253,167,127,249,143,255,233,159,255,229,95,255,253,63,255,47,255,246,127,251,15,255,238,127,254,231,127,251,111,254,223,255,235,255,254,127,254,247,255,243,255,249,63,254,207,127,243,79,255,195,127,252,31,207,63,132,212,14,206,94,229,253,55,255,229,191,252,211,255,246,175,255,249,63,157,127,253,175,255,249,223,253,235,255,250,47,255,252,111,254,233,127,250,231,255,248,63,255,243,191,254,203,127,254,183,31,240,223,252,251,255,240,207,255,237,191,254,203,191,255,15,255,19,55,248,143,255,242,63,254,251,255,240,239,254,245,220,254,191,251,255,127,150,223,163,78,84,109,135,224,130,98,241,52,248,13,79,65,53,226,139,125,163,95,29,106,249,130,9,111,22,239,121,48,20,197,246,61,240,136,248,152,195,248,202,234,251,114,6,55,86,44,187,24,82,76,249,249,209,34,47,205,63,160,157,16,23,22,112,235,177,39,143,126,158,157,103,132,187,141,95,205,237,180,16,99,94,187,77,185,164,133,199,105,207,71,163,148,223,164,225,201,135,180,95,196,121,253,177,248,29,254,73,197,64,197,40,197,42,201,98,76,156,55,203,241,184,195,16,208,225,242,102,88,10,117,137,237,195,17,191,131,174,68,208,130,199,89,253,115,50,115,72,217,103,172,160,83,248,76,112,14,125,121,248,92,156,37,215,116,24,75,190,252,92,145,229,216,14,227,200,161,78,191,194,181,185,77,135,207,105,42,81,152,78,182,93,91,145,89,86,188,121,161,53,233,135,33,202,152,183,120,29,156,184,8,194,219,189,89,111,70,62,89,161,112,204,54,16,208,117,57,136,36,92,150,63,55,103,255,220,10,18,172,244,221,53,68,224,100,251,18,32,108,211,252,222,16,16,154,253,183,249,192,152,174,248,90,120,38,180,61,115,99,67,217,183,249,63,51,175,179,157,207,37,133,144,179,161,236,30,164,64,64,1,57,138,69,182,30,193,173,104,185,102,188,212,145,216,33,14,35,226,71,154,218,161,238,220,77,194,22,125,35,136,25,186,122,68,72,204,182,23,72,37,72,0,26,170,93,185,206,105,232,209,209,65,18,190,54,46,236,22,119,110,52,137,3,62,143,111,77,208,117,234,185,123,8,63,130,215,182,61,120,36,230,42,220,41,168,182,67,94,164,15,86,110,83,241,182,50,19,88,250,16,76,194,145,123,69,14,182,182,25,60,235,87,201,136,239,12,105,56,235,133,228,62,75,205,69,58,132,99,134,93,221,57,147,104,214,159,148,100,248,34,62,194,205,59,175,70,107,199,39,133,72,132,100,39,69,73,201,61,81,90,164,239,71,110,84,97,226,85,27,155,144,53,158,145,191,13,193,202,170,161,144,20,100,108,234,140,184,217,229,218,231,100,253,129,71,44,24,135,68,219,45,82,1,130,18,125,94,93,156,28,142,20,210,89,246,103,222,28,41,185,235,68,243,148,76,46,96,97,13,59,252,135,62,97,152,147,48,54,161,54,178,9,11,62,239,239,32,134,168,199,246,131,24,7,63,101,15,8,170,227,14,111,199,184,144,180,213,205,9,50,153,255,31,9,177,105,7,204,130,220,224,182,3,38,121,42,133,126,8,101,190,70,213,199,13,2,157,45,157,212,88,233,140,58,219,34,209,90,20,201,64,102,183,218,246,188,133,86,162,250,33,161,159,109,53,183,192,37,233,173,1,163,24,105,135,242,168,186,208,247,192,7,217,252,136,112,73,10,133,112,193,200,89,249,145,254,13,154,104,203,104,67,99,90,179,96,4,188,155,154,113,144,23,66,233,242,88,5,222,236,106,21,10,212,151,71,81,144,160,88,121,166,199,52,98,123,180,161,193,52,203,247,198,251,209,134,62,201,235,33,107,17,130,105,231,47,171,189,118,212,117,104,108,71,88,201,138,1,248,30,240,205,103,70,150,162,134,199,130,67,76,190,25,38,196,158,180,118,143,60,69,33,228,200,128,25,98,21,30,182,34,165,173,5,127,32,108,226,115,49,214,181,104,82,11,126,40,118,177,192,20,229,59,153,77,101,120,82,68,251,131,123,152,89,181,12,245,245,231,245,96,93,200,105,205,68,155,167,152,73,247,163,94,169,72,31,100,100,255,156,80,188,182,148,94,7,12,44,220,2,127,81,198,63,146,99,6,79,137,137,52,15,112,110,24,196,25,60,69,101,192,118,193,229,143,118,213,19,126,175,57,43,68,171,100,41,1,165,237,28,58,237,88,31,102,159,37,63,24,125,195,187,82,121,162,170,51,227,205,88,110,91,171,160,70,188,165,51,136,93,38,114,77,30,112,158,168,7,102,222,131,204,134,81,52,144,9,128,51,169,48,252,132,212,90,45,214,205,68,165,169,1,246,8,27,219,31,28,113,228,167,253,224,234,165,125,187,253,37,7,19,14,221,78,139,210,35,116,83,51,65,64,238,208,158,140,90,212,213,51,221,67,25,186,191,23,225,238,166,158,22,214,36,70,163,136,67,189,148,156,16,39,174,203,43,155,56,31,181,140,87,116,164,48,134,145,182,216,189,164,2,34,112,80,125,45,45,66,48,75,217,5,40,70,48,36,13,70,3,65,251,145,14,209,193,115,96,84,65,52,109,209,58,60,171,49,61,27,52,145,182,158,153,3,163,108,202,178,38,61,52,171,244,94,3,130,189,209,126,225,134,252,98,183,132,73,124,116,178,157,166,102,84,15,142,142,79,241,60,86,195,56,74,15,142,148,92,169,158,44,98,71,173,66,99,44,47,137,198,218,107,35,253,219,117,132,69,23,152,42,103,135,57,195,236,76,106,190,206,249,90,136,255,229,196,192,154,225,124,100,54,120,219,82,185,168,218,78,207,135,246,153,89,170,10,11,212,98,56,7,254,83,26,20,92,80,9,222,23,252,254,114,254,132,208,156,234,25,53,10,79,102,206,17,211,191,114,204,152,200,207,252,109,124,64,189,15,179,219,144,26,224,160,188,215,103,98,178,196,103,213,208,216,171,72,87,122,133,196,36,112,41,114,44,124,2,196,207,174,228,120,121,229,73,58,168,80,47,94,65,58,137,93,229,193,13,178,66,247,28,50,219,207,76,93,212,152,232,183,195,33,146,43,182,1,33,98,175,20,152,44,227,185,8,224,236,190,199,125,243,168,253,16,7,3,225,114,231,204,80,234,151,153,119,236,15,32,161,26,219,0,197,176,145,252,15,194,246,198,137,36,105,50,107,82,79,96,104,56,37,128,248,160,164,223,207,232,96,243,98,73,224,3,179,34,234,234,176,148,106,126,239,193,92,218,127,92,160,215,220,148,48,154,97,99,149,44,37,60,61,156,184,50,224,253,253,8,82,84,16,57,77,169,199,209,68,116,158,115,186,114,123,184,3,119,212,77,68,27,195,223,119,254,3,131,99,169,154,38,132,129,202,114,54,15,162,244,201,88,195,96,202,167,59,202,104,247,74,218,227,27,46,93,23,57,235,29,51,9,109,44,219,245,34,172,145,191,19,74,188,206,47,165,66,108,37,209,19,150,164,179,26,73,252,253,232,173,161,9,224,228,193,179,161,43,63,214,46,230,234,243,98,61,82,220,150,132,96,184,114,239,69,61,68,188,54,169,202,117,56,3,149,240,180,44,133,168,2,196,14,236,166,30,146,91,74,18,245,217,139,95,104,175,50,57,254,171,254,175,62,99,16,202,121,71,194,141,42,18,127,233,179,212,175,252,105,20,112,175,217,42,116,228,146,59,78,198,101,56,74,23,21,209,255,28,31,136,153,248,79,163,213,178,146,89,206,182,224,122,178,179,219,75,77,147,77,182,184,120,247,70,7,104,168,122,143,84,1,219,212,171,189,51,216,77,197,27,117,56,254,104,144,193,91,222,60,168,4,23,255,149,140,191,90,229,156,195,136,22,57,123,246,44,15,42,20,221,81,14,115,221,188,252,156,173,254,132,221,155,191,24,150,143,111,123,126,132,251,107,162,12,13,110,149,202,156,111,121,158,211,201,200,100,35,178,81,26,86,18,78,184,44,108,20,245,195,216,33,155,25,24,43,222,57,25,136,117,222,206,138,57,125,196,71,30,81,79,197,235,111,255,210,161,172,147,148,117,86,158,242,92,44,232,55,21,85,251,142,98,88,255,88,97,226,174,114,19,244,251,223,237,172,171,242,144,137,213,213,136,227,237,199,203,0,24,239,217,36,152,126,63,78,120,95,45,133,100,163,188,225,29,253,226,172,191,99,253,170,31,112,37,185,168,248,241,113,245,218,56,190,148,230,63,77,57,177,74,89,48,92,220,62,251,135,197,253,111,112,225,145,225,52,106,220,157,80,195,18,252,132,196,136,193,161,72,242,189,23,199,191,189,252,201,161,97,169,134,154,48,171,91,27,82,182,65,253,151,42,89,112,154,244,210,163,151,112,164,202,181,16,233,195,119,204,80,74,41,212,81,66,240,172,217,100,133,32,198,175,168,227,28,21,232,205,246,96,147,92,144,198,214,90,81,224,232,87,191,232,250,39,220,177,100,178,223,158,33,163,164,71,195,116,108,121,249,15,180,69,217,242,244,197,158,196,53,152,216,148,159,225,241,8,38,150,236,53,8,147,51,65,54,218,12,82,227,240,58,153,213,90,190,24,116,50,223,245,225,240,88,71,150,30,205,216,158,245,171,68,167,100,53,253,34,129,92,253,209,94,14,160,42,0,95,97,59,234,143,70,186,174,173,188,154,10,185,234,245,63,209,31,18,126,16,202,242,250,31,120,193,154,105,23,129,115,175,132,25,155,17,168,146,170,8,46,216,181,227,231,247,30,53,4,205,171,110,81,235,252,105,71,45,150,18,179,8,168,81,181,164,152,97,15,115,199,215,91,116,68,241,184,122,18,97,155,49,252,167,91,48,171,4,51,139,95,112,20,85,233,183,17,27,50,71,46,118,191,72,106,234,123,32,94,211,235,85,112,197,106,168,38,67,209,187,26,219,249,237,97,43,170,38,67,75,106,251,199,238,161,252,166,39,15,229,100,43,37,8,227,163,169,10,30,76,189,231,244,241,133,171,111,10,231,204,253,87,1,236,47,70,10,77,21,114,59,12,11,198,213,44,91,76,29,204,139,131,72,226,55,39,63,171,234,60,76,102,125,78,66,17,181,105,240,66,12,117,7,53,188,247,208,38,85,109,222,134,112,97,111,29,212,116,181,25,245,14,103,74,243,218,188,243,84,210,49,167,80,0,1,147,238,240,217,184,204,132,207,145,234,170,21,123,208,49,208,79,143,112,216,178,139,99,243,144,77,134,206,216,178,21,134,200,76,73,61,45,132,87,167,111,38,128,183,104,166,192,208,174,253,167,241,41,205,146,196,7,194,229,245,100,152,58,104,232,146,222,234,126,130,64,139,109,149,172,165,220,80,221,109,26,127,112,196,42,89,44,121,214,247,114,253,52,28,127,149,80,207,63,93,159,234,112,75,2,57,71,228,233,78,22,192,196,66,85,97,10,165,206,75,168,129,103,205,202,89,4,175,174,91,83,239,49,179,190,148,51,233,184,224,86,179,66,122,199,95,95,175,53,196,17,138,210,214,229,101,229,145,233,54,24,46,166,143,158,3,179,64,9,198,12,239,134,113,61,201,146,93,184,181,247,79,67,225,211,131,67,212,49,223,209,248,28,251,87,129,61,145,112,180,121,24,133,138,189,126,5,241,11,63,22,43,74,199,13,170,72,193,233,13,209,9,87,25,24,97,225,244,83,48,104,197,5,131,70,68,5,179,200,26,118,90,217,46,112,128,32,212,79,145,34,34,219,205,181,21,88,206,82,238,34,100,85,166,193,65,161,169,63,165,13,115,40,168,209,98,170,94,234,76,233,197,207,146,16,125,138,201,116,140,114,41,8,178,226,236,212,24,59,19,45,106,241,246,100,104,254,234,116,211,35,144,58,215,173,133,145,85,158,196,215,249,104,166,164,113,166,140,157,226,57,216,32,89,188,131,216,50,214,107,66,207,127,151,235,226,40,85,75,152,112,165,107,151,188,120,81,246,20,39,9,147,25,19,179,120,169,90,249,105,151,180,40,117,51,24,9,17,141,251,243,233,35,249,105,112,84,23,168,205,206,52,94,204,144,187,210,200,103,115,164,71,67,201,218,184,60,20,7,156,125,126,170,170,32,156,108,139,110,143,248,164,230,120,104,43,205,197,65,97,66,35,28,43,152,54,242,239,65,145,88,95,121,243,30,106,229,166,201,178,34,60,41,56,2,219,134,190,80,217,165,55,244,119,162,48,148,167,201,38,123,9,54,122,131,135,144,105,42,228,188,193,134,178,126,68,20,240,209,18,128,31,135,189,51,106,158,88,135,165,116,79,100,52,126,48,122,59,89,169,143,216,115,183,4,99,156,10,134,66,95,104,29,157,179,105,115,137,156,7,109,79,181,24,234,126,78,215,111,148,241,204,252,88,84,189,186,46,67,131,91,245,164,68,14,182,119,205,230,179,22,82,96,82,94,219,104,94,152,34,17,39,236,166,65,79,226,102,121,92,153,146,67,84,7,82,139,139,97,91,29,70,45,45,197,184,72,39,90,225,71,133,187,86,83,102,50,246,233,175,95,205,140,147,34,123,103,233,33,197,241,131,9,87,60,63,17,49,194,235,86,129,135,8,74,45,41,127,134,197,155,7,150,169,165,25,61,229,22,113,38,28,214,203,24,152,233,76,77,9,195,244,122,150,56,7,188,169,24,119,246,25,207,114,229,53,140,119,178,19,34,25,81,125,86,160,82,240,205,149,43,152,81,190,101,37,182,190,115,112,161,122,178,95,91,53,35,72,93,70,62,56,117,55,118,160,36,195,59,203,239,189,90,113,169,125,84,200,102,154,227,160,56,55,97,221,25,140,4,84,74,175,225,73,238,145,30,124,203,145,97,78,141,63,2,25,6,19,218,234,111,202,30,222,27,17,216,105,253,77,1,52,244,208,124,121,65,246,176,167,14,249,217,59,111,75,220,160,172,137,99,72,130,97,94,103,42,146,47,193,176,55,245,74,113,56,115,113,204,141,105,188,190,71,65,47,208,246,156,248,49,214,252,30,228,107,135,151,48,192,221,156,185,181,35,135,238,233,71,84,94,81,194,27,41,86,28,134,103,38,126,187,67,241,35,117,148,135,49,190,66,242,151,121,72,34,204,88,65,219,122,206,201,37,181,215,177,14,220,190,47,44,225,220,153,10,177,232,136,248,215,192,184,224,156,126,223,148,158,222,175,111,104,11,113,253,20,100,108,161,72,103,199,23,40,144,80,181,4,135,72,243,79,29,122,71,214,224,249,169,94,243,32,6,195,246,155,239,79,50,251,244,66,211,150,222,173,167,18,49,245,165,86,53,117,64,106,222,170,41,152,87,147,91,57,45,192,172,144,111,197,32,182,10,107,76,146,231,79,8,21,89,17,152,184,6,99,82,186,82,100,28,139,185,229,112,129,53,151,112,131,248,111,240,25,231,63,169,211,6,41,202,78,193,209,169,70,251,61,90,193,225,220,245,184,241,211,124,83,61,29,6,143,217,176,82,111,53,86,138,9,83,131,229,22,127,27,99,157,71,59,113,124,63,125,65,70,41,28,171,184,84,172,31,136,173,187,206,120,84,221,165,52,123,199,62,184,185,74,121,253,25,54,156,247,122,61,17,64,25,47,25,143,254,147,195,199,168,210,5,210,159,166,210,13,196,30,96,251,219,163,81,78,145,138,15,33,127,247,94,194,238,20,97,231,163,157,129,94,108,207,250,160,32,208,103,182,26,86,31,38,237,3,76,185,114,77,248,29,238,175,70,133,208,243,211,173,38,24,185,204,47,120,199,6,248,7,63,175,91,243,208,253,81,14,146,183,65,68,192,12,197,209,78,167,228,176,235,182,244,32,112,40,28,9,134,241,112,95,205,143,127,159,147,136,86,113,135,76,234,187,151,236,159,17,185,160,136,200,111,30,242,155,186,154,101,246,53,165,253,21,74,212,138,245,160,5,141,68,152,169,252,147,84,74,159,11,82,172,197,252,53,207,174,135,80,136,76,50,152,62,159,215,44,4,58,42,201,10,104,34,239,59,186,187,100,96,107,163,250,215,142,140,226,54,5,77,178,150,65,151,151,65,199,142,136,217,5,15,185,215,2,227,110,53,110,88,3,12,129,131,222,110,20,115,105,61,89,56,210,153,229,3,163,45,99,238,144,228,171,113,161,130,15,81,51,80,20,142,232,198,3,1,222,208,194,63,152,16,134,139,233,83,101,221,51,70,76,146,174,184,251,250,10,51,56,181,9,238,143,227,106,19,78,167,137,114,174,45,254,220,164,230,21,151,224,180,238,162,64,81,171,255,179,77,56,255,134,159,169,127,45,148,2,106,194,76,11,102,72,132,237,1,59,75,121,177,80,131,85,219,213,222,53,151,167,144,179,120,204,67,121,61,177,242,201,170,229,28,131,139,59,98,99,39,180,85,246,219,195,100,217,146,74,212,62,149,244,152,161,109,203,53,190,22,44,42,177,176,168,6,31,46,51,67,14,13,125,24,25,216,12,40,124,151,235,15,123,81,153,233,81,111,81,76,167,35,10,121,187,166,234,134,99,93,119,255,244,51,183,150,172,126,58,203,197,25,106,54,2,38,58,6,226,210,182,200,51,187,13,230,217,122,160,43,187,228,16,21,10,108,245,114,159,234,61,221,167,144,149,118,15,26,104,118,69,4,177,22,86,132,213,125,152,98,175,154,230,84,152,25,52,27,249,111,112,202,211,160,141,40,176,213,24,133,116,235,51,211,68,45,178,11,246,69,80,177,27,107,254,204,225,30,202,140,220,38,237,236,124,74,26,20,146,123,54,91,58,184,138,59,45,27,145,44,154,110,64,200,4,152,118,145,196,238,108,121,34,47,77,214,73,86,149,144,53,205,77,248,236,108,122,166,3,26,121,97,184,131,6,147,136,147,229,245,27,132,99,119,68,237,161,232,144,254,157,15,66,88,238,217,184,49,250,150,67,39,140,33,247,91,25,24,190,253,28,83,207,78,229,12,229,234,38,155,53,11,38,91,80,205,110,43,74,228,141,242,226,80,193,114,35,75,22,75,57,87,81,149,178,155,251,196,146,137,91,178,49,67,121,113,185,53,220,104,8,32,165,183,46,59,226,234,214,138,68,125,69,6,196,105,0,141,33,243,101,36,93,92,178,209,96,148,236,233,198,164,99,99,26,41,120,66,226,106,110,76,74,185,141,218,52,118,184,54,126,6,7,218,87,134,195,167,69,234,245,224,48,219,68,216,99,215,66,202,197,159,236,124,143,42,251,115,84,85,46,63,189,239,112,156,206,188,47,150,147,238,4,27,123,249,132,177,8,184,157,94,231,147,31,4,85,51,75,130,227,210,8,217,48,77,129,207,249,196,184,209,184,204,178,216,9,61,227,240,245,38,67,205,173,106,202,65,190,107,93,134,147,40,45,173,39,97,156,255,186,251,219,34,40,243,164,207,50,115,163,119,21,140,13,196,184,11,110,248,99,26,186,79,232,211,172,108,51,204,227,230,101,41,28,78,21,121,243,135,114,194,126,185,2,35,12,47,251,232,133,206,206,114,199,97,18,93,233,46,141,254,168,25,95,157,167,14,29,158,116,174,46,213,74,188,17,15,253,45,172,148,144,193,177,187,140,150,137,67,165,163,246,102,192,186,199,243,120,211,215,154,156,151,47,233,36,152,119,154,89,98,227,230,100,63,224,8,168,37,12,95,250,242,143,142,50,152,244,242,126,60,255,201,91,239,44,215,196,9,28,23,72,255,156,136,156,233,98,50,236,70,49,137,112,50,155,186,15,14,219,9,247,86,223,84,105,107,125,233,139,66,106,247,220,70,67,190,107,129,33,155,185,173,234,11,149,190,158,14,181,156,163,223,229,238,233,148,24,137,217,73,53,37,225,76,187,247,89,157,222,236,103,40,89,190,219,253,188,209,152,156,178,117,127,34,192,105,159,3,166,187,76,100,34,40,85,44,91,141,118,13,146,212,122,178,18,133,238,126,53,57,51,153,4,118,226,197,62,248,122,44,101,114,86,236,97,99,97,59,125,66,152,36,213,4,215,240,81,117,199,121,244,18,167,96,26,208,92,181,66,208,122,105,252,32,225,210,45,168,194,46,22,171,205,38,248,13,123,82,131,195,247,243,17,140,220,184,63,26,133,167,235,119,53,153,92,179,11,67,255,94,209,160,134,216,106,181,100,220,19,54,11,170,71,11,195,174,106,5,0,15,122,245,67,108,189,3,67,73,188,174,174,102,63,77,129,82,31,23,124,122,94,83,63,164,60,109,250,218,71,176,163,254,46,14,114,145,53,10,198,155,98,138,52,220,69,177,3,55,56,18,133,67,48,114,26,195,239,77,128,52,127,154,82,0,155,207,112,104,168,233,76,10,197,215,45,56,137,116,111,213,89,195,216,93,46,42,79,113,114,40,71,8,30,65,219,53,152,224,182,186,33,139,215,227,118,174,200,42,142,223,197,8,10,250,99,159,17,81,21,85,39,0,0,165,200,186,217,153,242,155,132,135,90,76,42,215,231,120,80,137,212,59,135,38,183,173,77,113,114,146,236,54,186,213,81,182,250,131,11,41,46,121,81,54,132,85,44,178,7,45,250,125,126,111,61,160,154,217,134,152,34,212,54,179,163,32,129,229,238,107,104,158,174,116,21,70,240,96,248,2,114,214,255,80,91,22,188,154,111,22,66,186,50,253,211,81,187,34,157,105,48,209,89,237,238,194,61,198,20,174,14,140,216,76,203,159,62,255,223,138,34,99,89,108,50,1,104,177,67,154,182,11,106,108,99,158,55,127,155,132,137,133,77,56,110,206,156,228,25,124,238,4,27,149,107,34,10,30,148,65,188,29,38,5,41,111,208,8,247,184,19,243,57,151,61,170,158,65,227,156,225,85,13,133,74,85,243,222,200,216,216,81,150,1,209,181,54,113,252,152,102,110,128,45,81,255,237,37,112,218,59,159,222,239,253,188,63,139,115,236,202,173,206,144,78,117,54,138,178,145,165,44,167,152,16,108,40,82,21,165,118,90,88,161,52,111,49,118,110,69,166,165,148,85,83,121,104,48,193,84,161,228,221,186,55,9,4,225,157,195,227,193,118,197,182,118,108,92,154,228,246,177,43,37,6,105,159,122,132,58,64,222,252,236,144,172,52,151,236,99,65,76,72,112,137,194,122,131,113,141,81,123,23,68,35,236,48,10,13,179,136,102,11,167,19,202,186,53,10,123,160,71,171,75,251,115,126,179,247,162,84,93,70,67,13,90,129,55,9,107,69,158,22,195,50,224,245,30,138,70,158,76,225,80,80,195,1,194,218,27,69,231,245,5,90,97,55,80,130,108,77,6,145,77,106,73,216,120,34,121,100,55,143,2,178,37,244,108,156,95,255,212,44,132,98,235,53,26,192,101,58,30,44,31,210,227,165,133,15,200,246,78,8,35,44,205,111,113,112,40,126,28,228,36,89,165,117,204,223,62,197,50,163,72,21,83,71,47,148,84,183,237,143,48,122,231,212,38,184,145,158,180,159,38,123,172,168,57,193,78,198,142,221,155,68,245,23,119,104,104,93,157,189,154,221,27,183,24,81,51,163,254,7,201,3,131,169,85,86,71,65,169,4,153,52,131,15,46,21,194,3,191,17,207,252,193,101,135,224,186,96,182,6,182,112,97,161,49,37,68,128,111,16,9,72,123,47,152,132,105,43,31,233,93,19,128,102,78,230,213,5,83,32,220,171,223,156,73,69,211,21,172,43,220,106,13,102,59,166,241,241,71,129,223,126,53,153,140,188,119,141,173,156,161,212,48,230,7,121,97,183,217,140,195,138,155,236,96,136,244,132,12,155,193,28,216,21,119,64,129,254,245,149,173,162,104,164,1,2,13,188,91,133,247,67,1,47,157,71,48,226,141,214,197,97,250,163,144,251,193,231,32,227,171,57,179,13,229,206,66,57,118,54,191,152,28,184,86,69,142,123,197,88,9,15,19,107,122,40,99,196,217,204,219,224,193,146,182,205,188,55,230,130,197,95,170,176,8,39,138,88,148,45,215,103,56,245,37,5,17,6,195,83,76,152,247,192,11,93,32,245,97,72,7,205,172,86,43,154,132,74,222,180,240,52,177,146,82,184,154,8,43,235,230,80,232,172,42,0,184,100,97,39,135,206,112,130,55,152,18,135,156,145,240,35,243,5,34,234,75,84,58,22,82,63,188,169,193,44,17,249,185,24,138,237,186,250,188,121,83,171,240,144,198,185,6,133,143,159,48,217,102,51,222,165,64,228,17,237,237,108,180,200,140,86,191,55,113,215,156,238,10,110,46,175,183,74,137,157,143,224,238,164,210,211,171,208,222,205,105,129,133,102,13,135,153,224,180,169,100,38,44,158,73,168,132,160,84,88,214,48,76,114,101,223,40,59,75,77,35,178,226,205,151,143,26,90,248,143,64,242,158,182,195,57,221,29,27,201,15,61,141,135,45,155,163,104,68,38,28,50,254,14,15,92,70,19,102,131,186,46,184,72,50,226,175,16,200,77,194,153,190,134,28,171,208,47,188,36,177,159,16,179,28,90,174,41,199,113,251,141,39,116,79,115,249,120,88,48,237,120,16,50,181,93,24,10,253,222,30,53,183,254,180,170,151,198,63,33,116,172,247,121,201,106,250,120,38,241,46,205,31,18,15,143,75,190,1,19,90,84,75,19,8,49,145,228,8,56,203,90,185,193,94,238,87,15,248,147,108,87,99,13,24,30,254,186,111,24,107,229,213,76,100,143,95,189,162,220,83,48,162,86,62,106,72,213,62,218,240,177,169,162,230,210,225,119,237,188,154,194,153,234,61,59,200,191,10,76,113,244,106,30,122,5,126,50,16,130,184,205,240,64,60,240,82,161,3,102,215,176,73,252,201,209,103,201,46,196,153,196,196,84,121,177,82,149,209,65,12,13,114,111,117,88,209,182,135,17,59,47,136,1,170,199,170,59,236,194,188,189,107,70,209,249,236,197,15,213,124,171,165,188,122,24,21,58,59,48,190,244,82,97,46,132,210,125,245,175,130,104,168,192,51,28,139,149,186,60,33,211,61,171,126,249,129,18,238,115,212,100,202,202,17,199,113,243,189,250,39,236,144,39,111,254,240,142,62,226,216,2,103,99,151,224,244,95,99,138,84,72,194,132,164,252,222,132,38,242,59,135,155,251,53,71,245,240,135,20,204,152,243,46,24,101,79,127,32,68,64,23,6,4,36,246,150,240,249,170,143,79,173,51,124,79,132,254,241,5,124,2,35,49,180,5,19,69,109,215,220,73,157,230,247,173,74,72,14,175,11,198,170,186,10,166,84,163,250,205,55,247,126,5,99,193,50,251,53,233,159,63,215,163,81,197,115,141,233,69,38,85,67,190,80,24,96,204,170,224,236,118,85,115,181,176,2,105,190,1,8,114,180,206,135,40,76,247,213,254,97,41,148,78,81,163,206,6,147,48,95,72,145,220,17,140,154,194,181,196,135,114,132,222,235,197,36,190,251,90,135,214,182,214,186,130,234,208,181,224,80,212,222,126,87,147,7,244,254,255,103,160,162,47,114,78,78,232,1,248,238,3,77,12,61,217,8,186,212,240,189,11,205,168,155,15,92,84,183,239,200,120,23,29,17,169,247,66,52,201,247,69,212,96,11,38,30,249,94,187,38,102,40,253,52,220,170,123,171,24,241,178,132,207,170,227,92,3,224,55,63,54,229,167,215,36,187,57,190,230,131,181,17,117,62,14,163,171,162,62,206,185,118,120,71,219,65,29,84,155,157,45,239,30,253,130,89,181,191,9,190,80,164,229,7,26,152,186,45,211,49,212,183,243,133,28,46,233,234,250,151,123,185,122,233,233,166,210,254,161,180,123,188,78,7,224,164,187,100,83,194,83,35,189,61,238,253,92,70,80,10,59,230,167,251,213,148,46,228,199,134,115,93,175,126,24,167,91,181,10,231,46,163,186,49,66,206,170,151,87,83,47,240,248,116,183,254,92,102,5,227,43,122,205,134,107,102,138,56,180,75,135,145,144,158,240,26,211,230,134,90,73,188,1,125,22,39,72,255,53,57,234,240,84,136,141,107,46,213,246,36,68,163,122,241,86,9,227,151,47,111,126,224,82,238,85,109,145,246,232,31,138,222,139,223,25,249,197,174,59,147,14,121,182,47,92,109,139,98,202,129,29,129,63,191,22,147,158,47,46,122,96,10,89,173,155,140,221,114,89,195,223,114,149,107,11,27,149,125,106,143,9,127,203,39,105,114,153,207,214,115,177,245,243,222,63,66,81,47,81,106,229,253,206,177,167,153,66,49,40,88,246,153,145,101,234,249,212,167,237,206,94,218,62,84,248,153,101,115,157,175,230,6,143,152,83,147,200,212,79,19,39,187,22,61,172,176,159,161,79,1,219,225,90,62,40,173,248,61,90,200,222,249,163,53,244,35,75,254,118,240,145,236,197,136,149,25,140,29,130,47,246,141,116,127,222,124,68,74,221,190,71,11,103,62,189,247,32,66,226,243,40,1,150,181,213,3,41,228,119,118,18,181,121,83,202,8,40,52,115,10,238,14,163,52,147,48,182,125,62,180,240,2,45,234,71,100,11,135,175,230,141,211,204,208,131,7,97,123,95,48,177,106,181,41,166,200,215,130,77,51,191,143,122,18,231,172,225,79,86,233,89,217,135,177,162,220,254,69,152,174,126,163,131,120,163,185,65,61,225,196,38,95,214,176,120,237,213,167,171,26,231,12,61,57,231,211,238,135,33,22,93,197,41,206,115,236,240,201,114,152,206,170,190,244,23,5,169,14,199,220,45,184,199,94,196,96,138,245,135,222,27,83,111,31,215,236,53,118,142,190,7,34,211,104,23,60,106,118,37,146,58,166,132,29,112,198,3,88,107,230,184,142,113,53,100,28,18,126,96,53,250,147,225,249,174,207,77,141,226,187,61,32,80,43,124,169,239,193,209,210,111,195,215,123,222,91,142,180,40,64,16,11,242,174,20,66,161,95,79,67,239,134,194,45,27,97,13,53,198,239,183,39,148,224,226,187,206,55,136,141,223,213,147,221,128,103,197,107,156,132,190,57,62,38,93,171,177,166,196,29,149,75,161,33,254,223,175,168,212,121,217,239,12,64,205,105,153,86,147,66,76,235,244,134,239,196,79,217,40,221,110,120,184,173,40,74,30,54,97,187,121,148,28,150,131,202,18,163,212,111,95,145,215,7,35,159,79,28,129,218,177,94,125,239,7,197,178,231,224,125,195,89,195,99,190,17,47,210,116,26,214,187,219,207,123,27,66,231,214,205,207,30,19,187,41,143,44,177,51,221,130,41,92,191,162,86,81,232,243,13,145,23,13,131,230,29,113,195,158,214,24,128,4,236,254,69,241,219,83,214,245,149,18,137,115,78,95,222,166,200,130,116,193,245,105,70,165,38,8,57,170,18,196,4,227,88,69,189,89,168,78,215,139,65,141,162,204,200,155,101,21,229,99,48,38,245,132,9,106,154,57,215,158,182,230,80,123,61,54,222,210,223,99,7,137,213,231,5,118,200,69,203,121,68,226,252,156,25,130,56,67,95,139,184,219,185,67,243,112,243,35,41,37,20,164,241,36,178,22,233,225,82,240,117,66,248,175,245,122,101,234,26,190,35,91,165,150,184,152,11,22,1,252,228,250,83,239,16,166,178,134,34,255,177,243,226,240,24,243,248,61,93,58,239,125,158,209,205,122,72,44,156,137,183,234,230,81,247,116,193,148,221,126,187,97,244,4,153,69,60,229,17,231,65,189,22,147,68,243,120,49,186,101,250,82,120,165,82,197,237,249,18,116,129,244,211,231,135,221,49,42,178,45,136,181,8,62,223,166,123,184,248,141,20,138,62,7,186,38,213,227,197,161,45,167,229,167,65,27,113,158,39,105,162,37,115,60,200,148,197,56,243,228,152,222,37,175,233,202,158,243,78,91,16,55,208,242,17,145,231,238,189,123,150,152,159,4,207,40,28,241,212,89,232,131,9,126,139,155,29,196,148,126,142,28,121,243,30,92,65,207,218,189,143,60,82,106,120,4,84,79,60,156,145,242,202,197,151,168,236,57,192,45,79,70,214,38,17,213,131,22,246,186,214,100,164,38,85,223,205,2,76,63,245,84,37,236,162,71,232,36,213,83,175,52,232,243,78,221,27,225,42,111,208,141,194,86,75,148,162,167,43,125,203,30,104,171,201,168,188,88,22,93,162,30,130,125,185,96,118,22,158,48,47,193,39,206,231,126,166,219,205,146,228,68,119,73,104,120,64,88,82,59,4,195,181,234,17,131,29,62,184,200,215,166,103,95,44,191,55,109,131,240,74,203,247,10,245,131,225,48,212,176,55,97,20,140,61,99,14,163,81,188,65,20,6,168,231,238,158,203,31,169,158,64,76,7,62,165,61,121,141,242,166,124,52,74,80,150,253,118,100,64,212,195,145,159,24,166,105,7,9,97,167,194,1,238,2,80,28,237,106,58,169,88,239,21,81,130,105,114,188,132,200,33,236,171,19,19,58,184,40,35,47,223,47,225,65,49,154,49,178,58,202,180,98,129,214,80,225,185,88,108,35,138,9,63,148,195,138,149,116,193,252,67,123,64,247,126,130,1,239,180,66,124,80,106,194,68,30,140,175,21,122,33,10,53,134,43,168,107,189,30,12,55,85,237,160,24,61,103,26,183,71,163,78,68,225,127,54,180,97,61,237,48,81,211,239,131,61,48,57,47,34,39,66,191,91,63,29,250,237,195,159,236,140,245,28,186,124,221,229,201,78,170,185,171,138,195,163,36,104,153,64,8,48,230,63,143,96,14,48,254,220,37,196,75,132,118,72,53,23,140,214,165,158,187,81,92,227,236,60,106,145,85,212,91,217,26,120,124,21,181,54,116,191,133,78,42,111,46,24,161,71,253,52,97,210,229,95,147,244,164,252,10,177,185,128,99,250,58,76,220,73,63,253,108,246,126,198,110,141,50,232,165,223,126,8,158,57,201,237,188,102,207,165,47,42,151,171,179,41,177,10,175,217,102,100,31,223,235,181,7,206,239,9,151,51,34,174,54,133,240,149,93,165,76,232,68,254,98,248,175,106,116,194,142,48,171,5,24,195,225,98,42,148,45,111,241,39,195,243,70,157,24,21,218,226,124,199,115,240,153,98,254,49,106,9,40,90,139,195,159,148,238,21,146,90,56,189,91,39,101,39,163,2,84,50,88,107,123,220,154,72,220,144,2,218,129,41,241,242,239,197,70,93,211,97,193,138,207,121,154,40,97,124,249,22,244,157,219,242,29,39,116,161,105,48,9,123,167,11,191,111,73,137,103,202,210,176,44,184,224,93,21,61,174,101,134,66,187,195,51,216,254,130,89,68,173,197,40,128,204,249,136,168,204,242,80,204,224,91,72,185,36,60,205,250,244,22,227,168,83,179,189,95,180,195,155,147,195,31,132,133,19,30,145,20,114,238,120,77,227,203,48,95,230,200,109,48,167,0,117,97,18,184,238,233,4,140,199,135,222,11,249,126,147,76,125,112,49,32,202,46,120,4,39,200,96,154,237,77,152,137,218,123,248,164,48,71,209,129,240,110,245,148,59,229,124,35,23,55,200,19,229,106,114,106,145,114,199,75,69,113,121,124,42,157,36,10,117,122,161,60,169,58,225,126,172,200,216,233,147,160,37,179,156,7,77,57,242,110,106,84,20,190,183,69,97,7,74,245,191,155,55,20,61,188,19,159,63,79,235,191,90,130,248,239,132,124,138,224,237,106,158,213,159,108,48,36,212,104,103,143,69,69,158,193,19,141,117,125,145,208,7,115,116,161,177,164,231,70,24,192,41,166,20,224,191,226,13,214,216,18,120,152,10,97,172,93,138,26,133,239,189,237,124,79,61,247,80,168,147,106,85,118,39,126,53,101,216,58,179,133,116,171,149,125,80,180,179,107,190,52,116,189,106,228,37,76,180,94,209,214,43,115,56,68,55,131,131,98,173,70,185,149,227,169,23,194,71,94,23,159,185,16,13,93,131,57,22,232,96,85,66,224,179,122,233,5,18,73,122,233,160,60,110,135,71,180,130,96,106,62,172,201,40,20,99,132,5,252,176,8,118,243,159,228,56,67,149,181,80,54,238,54,178,95,242,91,242,145,59,48,251,22,155,73,35,180,167,60,220,129,145,98,232,14,99,6,243,237,59,41,252,164,44,224,49,152,98,253,188,57,94,247,158,116,122,169,2,150,210,222,87,248,57,28,166,88,125,235,230,235,143,181,248,131,43,251,179,239,12,194,201,30,190,176,125,144,90,163,214,236,131,207,238,152,89,194,96,108,30,19,133,147,98,59,17,170,4,224,191,10,198,139,196,182,196,100,168,151,206,223,15,173,91,205,166,49,196,41,218,204,171,113,22,117,242,235,75,200,185,229,213,103,50,61,187,80,187,121,139,132,173,80,20,220,189,205,8,105,136,67,250,132,248,163,85,220,63,152,230,72,15,156,24,45,133,28,94,255,19,172,222,132,161,165,23,191,120,70,248,244,131,161,198,150,215,127,122,51,178,245,211,35,204,188,173,159,117,4,42,186,62,23,22,120,54,112,223,142,158,251,200,139,221,55,25,75,45,100,22,243,135,233,196,222,220,168,252,190,93,237,73,53,195,213,255,145,164,93,85,112,40,103,217,46,229,197,245,87,155,206,136,175,79,127,169,216,249,189,106,110,246,102,126,32,124,177,216,41,57,182,206,132,112,69,22,80,30,59,159,90,239,12,243,181,121,55,10,169,128,188,24,123,64,255,233,183,35,140,172,175,1,7,202,119,218,47,162,62,35,155,155,83,241,235,181,92,52,191,28,82,145,242,70,110,172,121,161,88,105,18,67,58,48,91,5,91,92,94,234,239,231,239,183,107,20,191,26,252,98,9,168,145,137,234,242,107,51,37,68,137,92,123,48,67,191,60,84,194,137,122,148,252,214,152,158,212,230,37,110,84,163,124,92,155,3,15,44,206,155,87,192,241,232,121,117,35,54,109,205,2,37,168,229,184,70,250,98,91,96,130,186,88,86,21,193,204,133,254,98,136,37,200,140,2,154,207,187,189,86,12,31,203,179,128,232,123,158,31,59,3,213,94,236,140,100,124,112,5,67,254,246,159,166,219,238,188,55,4,74,47,73,100,111,161,186,90,52,129,154,11,60,71,93,160,44,54,152,248,176,161,113,244,157,79,246,82,138,77,150,157,23,103,65,231,238,201,139,217,213,91,139,226,141,149,153,77,152,98,216,179,218,213,16,26,107,62,119,129,239,90,28,30,242,110,125,206,186,125,206,124,54,0,206,96,34,119,176,5,135,150,162,85,82,242,245,183,122,33,116,59,74,180,127,48,42,115,79,162,24,195,217,248,32,152,142,107,138,96,98,234,142,118,66,76,223,183,56,139,86,40,93,26,124,38,47,125,72,68,90,151,217,109,18,38,168,89,140,133,136,55,211,134,63,23,213,11,143,126,153,66,86,51,56,133,16,215,51,42,141,142,119,123,76,152,135,35,24,35,70,79,70,13,159,87,205,146,199,233,82,167,197,39,183,93,37,6,112,180,118,130,229,210,101,63,224,75,248,246,27,58,4,24,216,105,24,124,78,196,234,67,24,244,189,158,162,70,67,127,207,124,46,244,233,205,85,228,124,86,252,115,155,218,228,76,253,103,23,104,87,67,130,86,218,230,9,5,127,223,50,70,166,243,105,234,8,8,183,111,239,68,200,79,36,216,78,223,174,126,107,4,56,191,3,242,129,145,209,180,77,29,219,19,10,208,62,24,47,14,167,58,76,114,137,210,252,57,48,206,133,62,174,206,28,249,136,248,66,185,244,50,1,155,7,54,137,100,71,216,76,182,97,14,162,15,230,152,93,162,11,176,59,240,185,177,151,194,123,227,205,254,75,216,204,147,162,51,180,133,183,126,153,168,140,109,18,240,71,123,85,153,253,96,173,113,17,64,39,78,200,69,107,30,90,142,76,241,6,115,52,200,7,71,45,98,59,74,156,62,191,116,173,151,207,20,89,72,248,79,250,233,138,31,140,109,172,38,154,252,111,182,247,89,46,135,137,63,81,254,252,62,217,15,240,206,24,222,201,80,185,234,57,116,8,135,247,226,79,22,52,89,93,77,28,222,36,100,128,225,64,169,69,11,137,96,239,100,8,106,104,181,93,84,133,79,219,47,206,63,53,52,253,52,219,100,143,15,81,78,126,70,245,215,40,115,67,134,246,177,19,231,212,47,204,255,132,24,185,87,11,194,119,174,202,222,133,230,206,54,93,157,39,14,165,226,250,28,24,35,152,117,193,239,111,85,154,97,78,98,17,239,25,91,66,245,209,185,34,115,232,48,7,130,46,148,92,176,157,14,102,120,181,125,97,204,3,163,81,99,1,88,116,170,186,226,206,248,58,146,20,93,14,67,150,211,131,147,77,245,114,116,190,253,163,28,2,254,138,193,48,117,120,202,255,2,67,177,16,70,48,148,124,144,214,157,137,239,230,115,189,53,12,143,161,183,198,23,165,92,79,54,9,252,232,167,17,226,113,18,51,22,237,83,18,25,116,156,230,70,136,79,212,124,139,219,77,151,126,175,100,236,68,129,81,188,149,24,77,175,23,164,135,242,212,212,208,157,104,136,187,88,4,2,1,77,166,199,204,33,97,18,228,48,133,248,234,105,136,225,121,168,127,18,26,110,249,104,161,113,99,91,206,57,35,32,248,53,234,217,5,162,209,228,202,6,164,228,180,124,252,229,205,124,108,79,114,235,93,40,138,12,62,87,174,80,121,248,126,250,165,32,217,217,87,7,14,151,44,193,225,166,98,189,120,5,23,67,79,6,161,103,249,116,136,39,136,214,250,23,75,209,171,19,47,150,122,77,211,103,156,7,1,212,97,18,59,9,143,16,175,114,56,40,159,130,43,138,217,126,53,166,86,95,234,253,9,227,54,179,167,1,166,150,110,8,70,173,110,93,87,135,59,132,96,124,17,175,223,102,239,173,165,141,94,67,244,203,225,157,228,91,66,66,156,144,237,123,45,242,43,106,150,48,174,186,182,64,184,194,169,224,144,88,87,191,200,89,196,248,160,178,10,46,115,220,224,171,88,60,17,190,114,69,113,128,167,36,183,136,61,18,85,232,247,213,93,157,56,28,130,187,15,94,148,69,164,9,68,68,53,40,245,23,252,219,114,34,125,119,198,203,245,214,33,240,33,24,217,189,189,47,88,41,213,39,108,220,199,63,160,91,44,239,8,251,147,255,184,126,122,136,165,129,180,4,213,158,254,185,96,163,100,79,234,161,49,122,193,156,31,18,70,123,231,189,218,116,34,245,247,193,141,160,133,47,80,84,96,150,236,197,141,88,138,47,157,40,187,73,17,5,77,107,200,141,254,219,196,136,126,87,163,209,60,188,31,66,118,105,9,99,176,113,245,98,162,176,217,77,97,240,172,235,234,73,234,46,225,177,77,212,151,74,138,183,230,215,172,97,201,98,224,30,233,31,143,124,67,109,158,32,159,164,157,167,150,167,112,174,41,62,221,237,167,47,233,244,253,73,44,120,189,58,252,185,161,20,4,113,20,66,26,214,162,108,177,164,37,249,144,93,186,74,139,38,234,41,191,121,129,249,105,248,92,186,227,248,174,155,151,144,80,243,171,209,118,205,129,15,113,198,51,159,144,112,94,89,44,161,115,176,47,62,54,190,165,91,170,242,161,115,112,127,108,226,133,93,27,138,30,244,175,117,193,103,189,212,208,37,171,70,44,212,96,102,83,45,49,16,207,8,160,56,220,171,168,172,7,70,66,210,167,75,212,11,115,187,13,33,250,89,215,147,175,45,125,117,62,14,9,97,3,67,46,247,155,23,122,240,169,124,46,221,108,116,116,186,9,1,84,63,34,179,117,65,24,93,48,201,230,226,111,141,74,166,246,19,36,105,150,83,168,136,153,146,170,249,96,10,220,188,74,130,197,107,231,231,68,3,155,79,100,146,65,68,89,21,39,234,8,122,186,220,202,66,179,73,218,210,207,233,116,33,142,228,112,111,18,217,124,120,138,229,149,223,152,25,142,87,159,43,36,77,93,10,233,12,250,165,200,25,250,158,87,181,12,133,247,143,22,252,30,105,204,113,161,81,93,47,24,218,69,115,25,37,20,110,90,94,141,240,213,227,111,245,119,4,23,252,68,54,222,225,133,30,203,7,99,194,98,114,196,192,187,229,9,28,191,150,230,245,188,192,153,166,38,167,77,176,237,31,46,214,92,217,91,8,76,213,235,167,223,60,232,246,144,19,90,215,123,113,32,213,147,213,96,225,220,175,157,198,9,36,123,161,199,92,175,141,182,146,90,156,144,161,147,116,105,241,55,167,241,78,105,252,227,162,90,165,224,181,160,223,166,168,223,252,3,227,91,119,85,108,65,97,64,64,197,219,52,120,235,31,202,135,175,151,236,21,214,134,63,24,17,174,123,252,224,221,170,123,151,96,83,92,35,160,37,111,12,226,6,197,146,215,240,138,24,254,31,28,50,23,46,247,197,184,71,220,95,112,168,154,92,112,77,135,110,14,90,48,163,253,230,232,131,213,188,154,183,244,67,58,68,157,145,191,77,28,213,101,125,230,31,35,121,10,198,163,108,250,42,129,244,174,6,103,212,241,13,63,249,237,16,106,254,134,54,44,157,242,94,55,143,140,85,19,12,97,251,154,179,16,119,219,122,114,78,18,253,122,114,52,108,244,61,241,193,37,232,232,139,8,241,47,53,11,193,156,125,61,57,220,104,221,27,35,133,226,103,129,141,77,115,254,52,42,229,78,53,103,205,125,114,222,128,232,124,118,255,126,111,10,165,53,122,233,85,247,34,80,163,86,86,232,57,149,120,72,29,63,213,39,3,223,232,219,189,30,206,159,108,131,149,87,61,48,65,24,63,2,17,171,19,103,8,18,28,108,102,111,148,74,17,117,194,239,172,213,143,172,27,163,68,69,24,90,88,219,237,11,102,137,210,215,134,199,115,133,24,246,147,12,175,40,144,175,227,106,210,8,150,170,205,26,238,18,190,233,69,150,105,107,232,35,9,49,175,24,2,112,166,141,168,144,159,235,31,225,39,95,251,79,245,241,190,249,26,217,77,227,92,126,63,90,40,55,8,70,112,200,181,223,152,246,167,130,184,17,225,125,247,117,243,216,116,127,240,153,153,159,107,232,67,86,154,186,55,135,160,247,222,40,161,223,167,86,161,205,231,181,166,215,244,76,15,221,158,230,58,75,177,203,170,217,85,10,155,251,187,171,188,196,110,5,143,232,181,14,35,31,150,48,53,84,254,203,136,99,140,188,119,200,2,249,115,55,188,167,190,78,76,52,222,157,46,24,93,68,156,154,96,200,108,215,142,0,65,163,45,52,76,237,253,185,71,136,222,11,14,191,129,117,205,26,59,143,25,20,92,61,87,228,144,216,84,239,9,83,111,127,205,181,232,0,106,90,168,127,225,63,111,148,133,101,103,94,29,92,2,71,217,148,125,159,186,18,86,169,215,248,64,239,85,157,52,150,198,114,45,95,229,204,195,31,255,43,38,171,234,181,166,44,126,91,108,64,170,29,87,113,41,203,224,53,106,79,28,132,237,114,237,8,168,39,215,222,176,190,236,193,170,239,70,56,93,41,42,131,211,200,112,186,43,70,186,44,50,130,209,209,112,17,206,66,204,70,249,199,74,222,238,153,190,221,136,120,182,62,246,192,36,113,250,213,240,14,138,222,107,112,58,187,118,35,200,114,228,231,28,20,171,58,252,68,158,67,109,58,48,182,240,155,63,181,150,146,205,194,50,233,249,151,197,252,42,162,58,197,52,157,122,92,131,177,43,214,232,67,134,96,184,14,77,152,75,139,36,249,80,174,143,194,139,193,51,84,240,63,184,69,137,156,255,246,14,134,147,224,16,237,176,54,255,211,137,78,24,70,177,171,116,214,96,206,229,205,217,75,249,230,19,113,129,170,57,41,206,179,143,239,210,106,172,135,106,212,138,55,236,118,152,122,38,45,3,65,212,153,46,201,26,73,153,158,55,71,62,210,47,38,207,248,241,45,30,136,104,221,43,34,86,120,35,190,234,44,33,208,53,252,234,133,235,90,194,61,120,148,6,99,53,174,207,137,46,189,23,44,81,108,215,51,220,196,126,124,123,186,130,148,206,148,244,239,129,67,227,211,175,134,108,173,37,38,84,188,205,146,8,217,84,198,172,218,12,193,174,247,18,185,29,132,235,191,190,66,86,164,184,32,242,130,214,61,71,194,3,42,156,195,40,78,42,33,29,220,129,114,93,253,246,116,6,34,100,125,62,119,169,151,80,237,170,63,152,20,243,254,7,88,155,207,39,146,211,126,26,64,194,50,71,239,19,117,250,251,254,233,162,54,67,67,213,61,214,226,185,147,216,67,77,117,248,141,220,175,37,5,54,244,186,102,185,31,27,139,200,68,33,189,214,127,184,56,19,114,168,93,92,69,215,241,211,93,189,144,148,190,211,178,87,168,95,254,208,10,49,241,185,27,84,29,37,22,93,87,58,7,173,61,219,115,132,147,235,188,126,185,202,220,147,124,14,234,201,254,220,193,149,82,131,66,19,125,250,5,199,129,236,131,195,107,233,18,29,238,97,25,34,120,132,250,149,195,141,47,44,184,222,50,104,124,92,184,33,130,73,96,249,148,132,224,85,6,231,217,82,159,71,245,223,174,97,24,38,24,201,175,235,209,130,100,156,48,66,32,215,231,68,9,80,231,43,182,35,163,62,215,197,69,18,133,15,235,50,127,224,48,106,50,75,48,38,191,87,39,69,224,71,225,166,168,76,244,125,208,66,97,44,59,41,12,151,91,77,57,188,140,117,49,212,216,242,92,234,213,103,141,81,10,233,9,93,167,251,131,160,4,165,239,69,205,138,87,43,65,65,26,79,118,37,178,234,215,26,113,62,103,205,164,220,83,66,111,111,95,240,150,105,253,129,73,27,60,119,103,16,67,12,157,248,179,149,121,238,159,46,178,135,198,210,137,13,246,245,211,164,176,187,96,182,69,126,49,51,146,14,118,16,94,215,63,126,174,37,113,81,214,216,77,105,185,79,165,235,149,109,35,165,69,207,149,83,88,33,228,53,133,118,4,43,247,53,137,75,155,247,33,14,197,113,234,90,1,210,72,252,52,24,250,27,213,47,134,152,245,36,252,226,91,234,240,251,102,177,56,98,85,245,170,154,94,212,85,105,119,23,5,85,143,247,50,82,183,121,138,8,111,118,215,13,88,44,210,53,239,125,54,45,211,117,135,32,9,213,60,104,35,85,54,47,185,240,202,171,101,131,147,223,121,174,39,99,163,163,110,86,48,228,240,50,118,50,37,153,111,40,168,252,185,150,50,5,111,77,229,74,79,212,114,44,59,51,98,58,56,223,145,87,99,110,228,247,38,8,93,53,167,160,232,213,157,178,186,96,116,20,197,6,209,13,152,158,209,91,108,153,68,120,69,89,175,94,106,52,225,45,242,252,224,40,176,240,45,22,182,66,218,121,146,137,122,156,178,74,9,48,242,45,31,220,86,176,142,174,13,90,203,225,67,118,233,185,118,88,136,224,233,28,17,12,74,223,234,175,32,7,142,188,55,18,198,235,254,105,12,245,62,152,50,225,246,94,15,142,47,161,90,165,134,77,132,63,217,91,206,70,88,191,125,186,221,40,215,205,95,182,27,250,109,204,126,92,94,151,49,241,38,21,145,148,167,123,29,243,61,25,156,122,52,232,17,94,161,76,35,64,185,21,140,76,209,123,237,44,201,215,11,133,46,226,211,93,13,133,29,61,56,170,4,78,49,94,164,181,146,27,138,42,193,83,175,237,219,57,26,103,66,157,10,177,122,237,58,241,74,209,75,151,144,185,247,109,101,91,210,65,227,56,89,94,23,137,128,154,115,78,198,83,48,2,19,215,99,227,1,246,45,16,5,170,32,110,209,14,159,173,255,200,171,11,41,29,31,155,127,158,207,31,140,64,155,7,193,86,56,126,126,221,236,192,40,8,93,219,101,92,33,171,126,155,105,243,234,72,72,167,237,111,211,10,69,152,170,220,247,254,237,86,244,104,243,13,227,135,107,78,66,135,91,48,50,109,253,122,49,134,171,30,109,70,225,182,79,27,148,114,124,219,78,86,57,20,67,175,175,25,138,140,130,73,52,94,83,49,129,152,153,48,19,152,175,17,240,188,91,54,106,152,172,93,189,16,58,163,90,5,183,221,237,78,0,156,73,165,100,78,57,6,217,11,31,1,200,12,233,181,200,153,93,19,53,92,246,150,48,21,44,247,232,10,254,191,62,39,76,162,121,159,250,86,122,172,65,55,233,231,204,121,157,25,119,249,181,120,63,163,239,241,189,56,89,203,221,117,53,84,196,237,59,75,188,30,52,205,23,194,32,87,162,5,175,153,254,235,12,236,14,188,114,14,71,145,244,239,41,212,49,210,213,252,172,12,131,95,240,249,210,8,6,93,238,10,167,157,116,115,150,35,39,35,178,211,44,18,91,70,164,141,236,147,159,211,17,73,120,242,230,103,119,119,237,8,206,115,118,113,48,57,90,245,253,250,6,142,28,103,153,234,105,161,206,228,171,68,137,16,65,194,12,152,125,135,238,171,124,110,11,52,26,4,56,174,200,201,146,186,41,133,33,107,62,119,84,230,236,176,167,218,188,132,190,88,187,66,62,77,228,10,106,119,216,189,92,193,40,146,172,234,76,17,251,191,110,30,37,206,223,205,23,12,172,43,57,188,9,216,79,161,49,194,174,44,42,58,250,93,48,177,141,139,30,113,102,2,45,235,5,58,226,235,155,226,201,113,84,76,123,226,28,101,185,174,84,100,181,31,141,2,232,142,103,158,241,220,112,13,165,111,193,3,93,220,117,17,59,210,198,237,192,12,244,117,145,70,158,33,186,59,230,77,195,141,112,33,13,33,45,173,247,38,226,237,218,194,248,226,190,57,169,65,175,155,30,102,134,179,216,191,16,193,65,177,181,245,216,59,116,108,237,215,11,46,120,203,253,23,208,187,76,31,92,100,169,194,90,205,105,60,140,110,253,52,202,232,78,58,159,20,201,74,249,166,132,124,252,240,100,202,139,70,178,70,55,180,141,237,231,43,198,87,26,196,71,105,118,55,35,54,232,102,68,9,212,104,239,89,185,135,135,107,17,165,146,0,112,193,198,150,228,137,179,232,10,29,89,48,6,105,30,175,165,73,115,86,251,138,133,157,29,136,199,211,74,152,74,73,143,200,142,16,221,203,223,38,75,234,137,1,56,93,59,63,119,15,103,104,255,109,226,249,26,190,139,35,79,243,12,239,217,253,159,150,78,184,191,151,252,54,164,72,202,64,4,83,17,226,180,146,208,169,210,107,159,126,177,221,140,99,194,38,108,249,218,45,152,55,206,34,165,172,160,232,193,91,24,69,206,11,110,34,150,31,56,252,31,110,120,231,196,178,216,83,248,201,17,162,0,204,136,15,70,248,235,74,235,245,51,27,200,6,174,48,220,176,50,240,215,126,242,40,31,172,93,14,100,14,19,131,208,147,215,32,207,94,76,82,106,89,245,222,144,157,93,82,17,2,90,21,9,226,192,111,191,206,211,40,11,206,245,187,26,242,134,19,207,249,220,226,1,161,86,68,213,186,247,68,204,220,179,163,198,196,229,121,32,172,17,90,54,203,57,234,52,39,243,31,248,244,108,253,244,63,248,28,156,110,10,213,60,209,39,206,230,222,201,145,60,254,70,47,1,117,143,21,207,48,142,248,130,8,133,244,97,189,127,24,78,229,23,49,130,171,71,32,230,130,177,41,203,171,207,92,127,245,36,228,187,116,20,161,46,3,250,132,191,52,154,89,93,79,182,176,10,189,134,31,196,107,173,189,112,211,138,23,119,51,244,79,87,18,204,130,118,173,65,148,192,169,176,163,68,164,171,94,131,151,84,78,62,26,228,232,231,122,242,179,37,87,55,100,246,164,136,205,81,138,201,190,175,133,178,23,243,204,197,175,45,10,19,28,152,146,219,235,123,225,128,183,243,106,172,162,175,86,33,118,86,244,94,212,157,189,255,0,87,21,96,159,99,7,124,11,95,162,168,243,235,217,42,131,74,163,203,85,137,193,187,243,234,58,46,214,22,50,114,114,179,69,30,45,180,117,239,54,83,232,31,117,231,122,49,63,14,76,178,89,247,230,41,110,70,243,89,79,149,18,228,148,179,155,147,5,226,115,138,92,88,38,89,245,61,175,171,251,156,217,87,26,178,15,219,127,155,40,120,182,105,132,228,202,181,76,16,199,214,147,35,151,243,214,171,35,238,84,130,47,81,250,125,79,12,103,121,125,180,105,56,159,3,193,189,203,169,106,72,203,29,101,68,20,4,175,123,247,44,247,58,48,243,225,188,224,70,97,251,7,19,3,26,215,23,129,12,60,244,211,144,73,215,213,201,73,39,107,232,227,216,211,159,235,185,209,52,80,163,224,137,61,246,125,111,202,26,63,152,69,102,223,23,15,249,161,35,65,142,251,215,245,203,72,126,233,193,194,94,98,93,47,93,235,15,229,212,63,239,22,27,83,251,98,120,162,238,239,16,205,173,116,71,65,231,2,235,137,235,99,165,15,245,129,131,241,127,117,148,103,191,95,82,1,45,151,179,97,116,122,223,88,177,126,125,240,226,167,175,246,62,255,162,72,115,212,102,180,139,253,7,39,246,209,231,32,224,176,238,6,103,183,170,147,10,98,5,140,1,223,203,80,6,164,39,71,239,241,98,126,48,212,197,184,36,26,203,234,228,132,102,14,204,90,65,176,215,56,7,143,139,89,207,196,144,55,15,197,182,107,155,21,218,216,31,12,125,233,245,66,136,55,204,94,30,193,104,52,121,47,37,141,39,130,122,100,121,188,100,145,242,122,252,194,132,162,107,121,145,250,249,98,26,217,239,136,34,220,155,160,222,115,77,71,22,254,98,94,205,144,244,205,86,193,159,230,226,36,147,73,80,45,38,53,241,20,154,111,223,217,158,35,157,102,180,243,156,101,92,21,3,243,175,250,89,240,139,83,226,246,109,243,217,1,104,158,127,41,163,189,170,71,200,202,229,131,19,23,43,254,211,152,175,40,222,75,137,21,157,193,183,251,20,181,103,139,147,19,234,126,204,193,225,54,151,206,55,172,171,251,117,24,40,111,142,129,22,2,72,206,94,39,141,170,157,41,225,143,238,85,212,44,134,85,25,222,16,10,32,189,117,185,250,173,174,95,62,187,129,125,81,32,66,138,33,159,27,21,243,117,31,114,86,207,195,58,197,197,229,226,133,156,3,245,16,85,180,68,105,103,107,207,69,110,223,18,200,47,200,181,192,208,189,206,95,188,172,96,194,41,243,98,152,191,175,106,149,11,82,85,103,131,118,17,158,95,17,202,14,74,172,217,87,198,101,21,55,133,162,207,114,149,158,156,205,248,217,163,233,189,208,191,90,23,37,121,238,100,172,156,94,112,102,218,235,185,113,172,121,18,101,142,106,23,243,183,42,117,134,133,3,34,6,23,211,6,129,188,132,235,165,151,13,251,1,179,66,161,216,65,93,188,40,220,38,132,46,20,211,251,197,231,106,226,209,64,249,124,95,183,12,248,227,146,105,112,12,146,81,174,185,5,143,237,204,66,85,48,199,171,139,177,5,69,235,139,144,99,177,211,17,65,241,248,3,167,4,253,54,53,71,189,253,3,211,83,11,4,75,228,153,219,60,104,19,138,68,122,178,25,185,74,15,249,160,40,52,117,245,153,235,234,149,240,139,111,171,153,146,151,222,207,5,159,117,78,114,196,7,62,11,192,77,11,193,128,56,27,45,132,157,252,193,137,62,125,52,108,230,154,61,220,63,139,96,20,37,240,130,41,170,246,76,62,90,18,69,187,179,193,92,183,61,231,64,141,80,54,56,164,39,23,161,89,72,106,203,225,167,32,48,228,133,60,68,232,206,49,65,159,3,157,49,231,217,172,112,129,123,213,67,233,68,87,84,19,53,42,85,9,21,140,36,209,163,184,242,25,208,203,62,184,109,132,203,174,224,186,24,218,37,2,183,207,245,96,27,55,151,188,54,108,43,60,212,27,38,207,250,101,18,164,174,145,31,164,141,150,109,114,142,57,79,189,120,21,76,24,154,17,240,114,172,30,88,12,26,70,14,75,76,65,182,231,120,8,43,230,131,81,86,124,71,207,223,167,72,63,13,213,29,130,154,30,232,157,161,124,248,193,127,85,7,206,186,96,27,146,157,12,5,161,139,37,141,108,109,121,213,201,160,192,205,199,83,137,101,191,111,14,30,88,106,243,206,252,82,185,163,71,35,160,243,236,59,79,153,117,8,200,105,5,21,233,202,144,46,133,192,232,159,103,98,187,24,6,196,26,52,120,200,179,120,209,46,68,216,146,81,170,81,162,212,243,114,225,181,37,19,57,242,118,49,62,58,217,92,13,143,168,121,116,166,10,34,176,146,29,97,100,240,167,214,226,248,221,231,218,209,227,252,224,232,153,148,135,38,104,194,219,211,79,0,8,92,239,220,84,118,124,212,138,51,153,35,158,162,129,217,81,61,42,62,50,145,79,147,212,113,100,156,151,87,87,80,174,66,163,9,238,164,74,236,209,8,75,21,61,25,95,199,179,17,72,127,205,223,131,157,5,213,55,218,88,34,190,210,28,45,204,214,7,182,95,142,173,129,250,127,39,0,249,248,168,127,71,148,28,9,158,225,15,107,48,33,232,154,48,134,61,182,108,81,40,51,165,176,129,72,2,100,29,187,57,7,4,113,243,136,116,71,77,139,193,84,48,8,12,141,64,123,173,137,242,154,22,15,10,26,151,11,39,16,194,72,41,176,152,205,95,151,221,225,218,179,7,85,71,97,23,239,103,69,124,189,251,204,126,244,82,209,229,159,131,34,127,105,233,21,188,26,95,151,54,196,211,133,126,38,184,226,166,110,55,223,88,138,107,151,78,167,43,215,231,220,144,241,53,107,160,161,15,49,195,13,203,217,215,169,73,59,90,84,110,48,143,30,136,188,137,254,92,93,156,7,179,67,225,233,213,111,99,73,190,252,234,70,113,146,226,41,225,246,91,46,7,249,214,210,77,179,64,245,185,12,132,54,65,38,233,171,193,228,138,170,108,115,175,63,11,151,132,198,240,38,70,225,195,60,226,241,27,144,68,249,159,30,189,103,236,144,116,28,185,36,83,2,55,125,229,99,43,177,196,229,194,215,131,142,101,191,141,205,91,238,103,91,20,202,229,131,215,168,254,215,247,170,156,37,205,180,21,190,58,129,135,239,193,8,238,155,42,99,20,195,150,154,40,70,134,219,111,77,105,186,214,15,52,69,71,251,237,117,43,83,20,59,218,15,134,36,99,249,213,202,44,83,197,59,66,136,111,47,115,54,250,131,151,195,110,180,94,233,85,167,131,124,55,103,160,119,83,251,34,10,78,42,89,240,104,177,35,248,193,43,74,142,190,39,15,245,121,19,64,168,17,244,157,58,2,68,4,183,47,71,177,215,156,66,137,157,13,107,51,74,190,51,55,244,71,208,105,214,42,164,103,134,238,13,191,218,116,240,107,72,246,171,246,136,72,205,224,228,244,131,49,146,206,21,155,125,54,91,80,131,55,19,86,21,76,184,191,26,140,10,157,136,19,52,8,245,121,253,7,195,21,151,1,41,147,233,194,123,240,7,227,196,42,245,207,24,32,28,85,127,48,10,217,75,67,55,36,254,77,41,188,134,19,77,182,120,137,34,141,97,47,134,50,140,234,54,104,22,106,128,252,234,70,160,118,254,83,221,255,213,95,253,92,183,26,32,110,222,169,113,252,96,196,139,154,191,55,135,96,44,119,254,96,34,173,211,126,250,76,173,27,121,245,64,81,218,219,86,139,89,255,63,226,206,29,7,151,101,201,202,115,105,187,141,124,63,122,0,88,120,152,8,163,5,87,168,13,186,91,151,139,209,66,61,22,230,0,30,204,7,137,89,144,95,252,21,145,43,207,4,238,49,142,180,247,218,85,127,85,86,62,226,185,22,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,53,226,77,221,106,151,116,237,3,55,15,9,81,11,52,247,31,224,182,254,63,113,231,118,107,75,140,3,215,148,212,122,43,72,167,224,127,27,142,192,1,25,112,22,214,226,217,36,75,23,176,127,252,49,3,12,48,115,235,116,239,110,181,68,81,124,84,197,89,153,166,228,174,150,28,22,154,244,76,77,103,242,125,180,21,236,247,192,247,224,254,60,25,213,13,191,65,97,227,252,52,10,205,152,81,4,228,240,71,77,254,243,100,200,242,116,135,173,223,229,249,154,211,85,95,64,141,138,84,97,215,133,70,155,110,181,218,30,240,122,104,43,238,12,197,216,247,76,82,98,191,113,245,117,66,181,216,142,57,60,92,152,2,102,102,68,69,222,21,16,236,104,235,143,49,120,61,203,11,191,116,59,204,234,126,208,235,159,251,46,128,190,82,215,227,15,245,135,123,175,128,239,68,16,138,70,91,248,45,210,98,127,253,21,143,49,53,169,227,223,183,180,238,246,199,88,126,53,100,244,216,38,41,47,127,76,210,181,219,126,107,24,197,68,186,22,20,154,138,132,119,211,156,192,34,230,33,191,140,156,194,86,123,118,207,44,241,57,62,164,159,159,121,112,172,192,216,225,97,117,120,2,147,66,136,89,68,167,162,246,189,45,24,152,188,61,108,145,79,237,143,239,7,39,205,240,115,2,4,76,253,211,122,168,194,142,226,199,163,73,113,127,151,2,52,206,182,30,142,153,213,4,169,242,151,33,20,173,206,231,188,254,194,103,18,151,152,236,9,49,98,198,65,33,63,140,223,114,34,215,119,23,48,253,151,82,26,103,154,123,35,174,134,212,173,42,108,137,199,22,176,253,186,20,214,65,23,228,70,26,227,129,85,22,248,47,25,235,48,105,65,89,61,119,231,97,90,251,247,232,247,100,164,45,252,244,195,156,92,92,180,92,125,223,83,243,71,160,209,95,108,152,68,133,252,118,53,15,205,111,206,63,104,232,157,160,84,95,49,44,211,188,67,249,109,216,235,142,91,43,228,151,250,214,106,68,210,0,241,224,84,84,203,15,243,189,34,88,51,105,76,251,36,18,68,133,103,184,187,211,58,53,100,205,155,242,131,55,163,211,178,107,252,153,2,27,1,246,111,72,76,248,247,200,234,128,107,160,125,110,192,23,61,250,245,40,204,57,203,157,1,171,17,19,2,191,207,8,209,154,59,234,148,67,169,20,183,245,120,148,112,166,137,173,144,4,16,24,63,196,93,113,20,216,104,243,151,215,190,230,233,243,137,68,21,36,117,93,2,31,78,171,254,98,248,175,194,163,103,223,14,253,155,31,12,9,190,150,198,209,9,234,187,26,66,204,119,55,104,58,17,224,186,243,65,33,17,34,196,221,116,178,35,72,238,175,69,159,133,214,80,210,160,119,63,182,95,109,44,212,98,225,153,129,51,138,13,241,136,239,47,201,231,164,162,111,251,25,27,187,214,215,3,211,175,234,63,61,23,44,211,242,210,76,208,216,244,248,32,223,187,114,45,11,239,95,147,86,86,101,92,152,86,110,239,187,53,248,212,50,173,105,69,151,238,125,193,249,77,117,161,192,248,76,30,92,67,86,144,234,41,49,57,5,22,113,255,154,150,235,86,155,131,9,31,30,41,162,75,80,41,71,160,165,26,46,37,0,89,12,60,198,71,171,113,139,107,5,44,122,15,218,51,81,40,219,114,142,62,244,35,141,118,87,204,108,65,226,250,55,81,238,65,8,254,38,49,241,54,70,53,224,59,9,135,134,22,160,190,94,158,98,33,221,118,52,32,201,205,41,184,249,193,118,126,215,34,228,131,182,148,143,217,158,70,25,174,239,133,27,232,167,182,235,43,33,214,241,60,26,2,34,199,97,66,182,186,35,195,121,225,18,60,107,91,229,170,150,25,147,52,137,192,246,166,75,70,5,180,144,45,202,247,66,45,102,233,142,204,209,40,118,16,156,215,49,52,56,0,165,66,75,216,136,10,212,77,129,3,201,93,36,250,214,198,126,253,167,1,41,169,195,80,248,61,7,225,107,133,206,138,171,57,72,63,190,4,5,36,126,38,60,70,136,214,158,234,234,235,92,184,171,193,238,62,186,238,232,67,235,86,9,49,238,231,116,179,160,14,107,142,210,138,171,110,10,105,38,255,154,135,112,138,244,227,125,230,20,121,91,155,113,203,20,109,180,181,93,218,233,128,56,15,66,167,189,158,210,235,237,149,244,11,86,136,246,60,25,186,66,17,249,62,52,142,23,253,237,221,164,0,231,192,32,122,52,90,3,179,148,183,185,95,248,206,154,166,7,43,10,145,34,197,137,180,227,125,210,245,196,151,187,207,51,58,133,138,114,169,108,220,198,30,63,221,155,185,61,154,14,96,199,241,7,239,176,53,105,86,138,204,143,19,100,44,164,10,119,127,10,160,97,212,112,155,4,175,170,178,69,146,250,161,189,192,97,202,209,212,217,230,76,181,155,123,73,104,221,44,165,213,33,30,121,34,196,101,60,48,75,179,140,117,194,113,231,87,51,11,159,128,191,149,68,187,47,66,57,252,40,79,142,210,68,120,125,76,215,215,159,163,238,166,71,96,198,76,187,99,54,199,24,79,157,113,247,182,211,101,77,4,170,131,8,11,99,16,185,47,107,56,209,56,238,38,62,20,5,183,196,255,181,8,115,91,81,97,124,17,168,158,143,230,165,38,77,0,249,218,131,249,178,180,90,151,90,63,31,114,60,205,246,148,174,94,139,229,93,82,235,152,106,174,214,133,111,19,51,240,39,219,8,154,73,109,41,218,193,190,165,99,83,190,173,249,106,90,28,151,111,3,152,206,71,127,148,202,212,226,244,156,219,178,45,82,81,120,97,242,174,63,31,236,78,201,207,142,44,10,27,83,184,195,116,160,106,222,150,182,98,175,76,221,48,53,195,114,32,112,135,119,52,96,54,120,173,26,63,127,165,124,63,24,173,32,101,75,33,229,79,238,201,225,14,65,208,214,223,134,242,52,174,222,20,94,232,213,72,93,254,162,142,119,99,45,212,184,105,77,45,109,165,191,164,23,52,73,247,167,181,174,137,26,208,249,59,81,114,53,45,249,82,111,66,205,161,119,209,211,29,197,16,106,213,108,65,12,199,159,156,42,166,163,191,77,133,65,155,43,134,165,60,205,40,40,208,178,95,59,108,130,102,79,217,44,181,51,114,245,210,234,186,206,1,245,4,186,140,187,71,74,93,38,132,210,57,228,77,181,62,144,32,133,33,215,95,187,99,18,183,86,38,97,249,171,207,6,42,89,52,207,200,4,41,94,127,112,191,36,196,59,79,13,15,5,241,205,97,56,67,116,27,161,229,152,70,110,135,9,186,228,247,172,8,54,125,158,155,162,3,24,2,98,45,243,52,169,87,135,81,85,88,125,106,101,19,146,217,254,69,14,181,226,77,208,105,17,184,63,148,214,190,46,93,27,48,71,213,208,218,65,84,140,254,84,169,123,50,150,185,223,22,5,187,32,164,217,93,96,24,235,127,185,66,18,208,99,8,53,1,5,138,16,224,253,70,133,0,89,209,202,89,202,71,186,23,55,192,4,96,212,167,2,127,158,193,217,214,241,182,134,220,154,86,8,87,49,221,212,95,76,33,177,64,58,101,30,79,57,219,201,184,11,243,40,105,92,206,225,245,7,195,239,36,37,237,213,170,133,190,233,207,77,221,147,204,164,138,19,86,87,92,109,167,225,33,245,217,116,91,121,245,29,229,2,80,4,203,147,147,68,27,63,115,121,97,164,216,164,94,24,209,141,90,125,125,209,88,182,133,70,147,22,112,92,6,255,109,34,16,159,92,76,63,179,231,33,9,20,17,7,208,247,162,8,224,23,97,224,187,161,59,171,163,210,33,60,220,1,227,81,14,249,154,38,74,236,67,190,168,8,144,34,106,184,190,170,231,12,182,233,167,150,239,123,234,239,124,219,222,52,14,85,233,255,97,138,47,188,16,135,33,166,210,2,186,53,156,105,101,83,207,94,181,69,0,103,211,43,23,232,44,85,93,251,207,206,178,110,50,208,101,165,196,73,22,61,218,129,254,169,96,53,164,184,241,177,9,158,45,32,166,222,190,183,138,114,69,148,21,154,219,123,46,144,71,134,26,255,184,21,133,19,234,222,75,30,139,210,16,207,242,193,78,1,163,209,211,31,80,157,210,237,254,47,60,117,181,38,48,80,120,231,233,166,5,104,79,173,4,54,155,252,219,236,183,117,228,21,109,138,160,1,195,23,29,140,186,85,179,74,198,32,230,188,52,187,90,35,155,184,25,16,65,86,47,72,39,241,188,30,250,35,158,211,235,209,183,137,141,148,173,221,26,36,215,124,176,145,106,250,212,194,194,18,213,227,90,216,168,36,29,252,231,29,47,127,231,142,0,156,14,55,237,47,30,119,187,240,82,133,54,235,65,169,30,253,66,50,19,245,11,221,16,137,242,13,255,24,163,154,36,133,236,182,219,252,58,135,7,52,74,178,25,91,101,123,204,18,120,121,222,86,167,65,221,190,255,54,241,72,9,198,240,225,170,151,29,80,41,134,70,189,248,63,179,152,244,169,195,20,143,203,86,205,42,218,206,175,76,25,26,252,219,243,45,200,43,195,167,17,157,103,218,130,12,53,108,139,41,72,122,73,203,124,217,125,41,254,248,131,27,45,252,90,85,112,254,66,157,142,206,71,47,132,186,0,188,198,223,189,27,28,159,235,57,217,16,72,115,75,114,215,5,84,85,154,32,31,203,197,121,57,228,80,185,167,41,238,106,236,17,63,184,34,21,160,7,155,81,77,102,229,7,91,169,229,124,114,8,215,34,7,106,234,83,26,170,71,211,230,55,220,13,237,107,173,182,163,228,120,57,25,14,197,144,176,224,235,241,154,192,152,223,154,243,170,102,54,160,186,116,113,10,80,142,138,114,237,199,128,250,138,199,100,205,231,106,26,207,188,88,136,34,206,249,244,63,210,19,60,188,4,196,84,225,175,67,249,132,36,172,212,204,97,108,166,134,42,169,242,45,9,119,210,25,26,88,62,198,94,238,48,93,115,114,239,13,31,139,187,162,36,70,56,50,11,76,206,186,249,183,4,43,85,3,76,147,208,139,95,109,84,83,82,120,73,109,44,252,107,14,211,82,42,167,26,132,147,62,239,204,188,48,145,71,13,13,163,68,226,90,97,219,228,166,132,239,134,200,89,161,15,56,110,110,114,69,18,119,131,157,163,229,213,4,192,229,234,235,161,157,120,109,78,176,167,107,72,239,250,123,94,5,79,111,171,21,46,9,124,191,254,136,207,121,32,199,216,79,68,28,93,45,255,156,54,48,75,97,124,50,159,225,157,12,143,242,119,253,41,132,185,123,143,144,245,250,170,6,204,43,58,247,1,119,203,248,10,76,52,36,110,206,89,224,171,122,243,74,175,141,95,141,204,249,19,79,36,5,122,126,225,95,72,62,6,19,83,226,187,36,251,151,223,188,46,141,115,22,90,203,125,215,234,240,19,156,55,238,188,170,151,116,82,5,75,54,111,105,212,154,50,38,255,97,200,34,143,108,0,168,225,140,17,207,69,44,81,184,226,173,229,100,120,101,11,161,34,100,76,143,144,18,108,194,155,191,21,208,25,0,205,105,82,20,50,125,101,115,231,169,53,213,86,4,234,33,214,109,37,155,66,43,246,193,47,24,4,198,252,52,21,62,114,117,251,162,148,232,162,20,145,137,41,28,149,240,126,139,215,130,105,99,43,60,108,110,196,213,208,21,11,215,2,13,138,37,30,220,152,12,197,175,50,141,71,247,129,59,109,206,178,171,25,117,107,126,45,200,44,52,127,135,140,88,11,148,162,136,45,196,26,131,144,232,220,62,158,136,177,107,164,131,2,143,32,180,101,254,17,40,201,231,234,214,135,235,167,161,142,4,176,82,44,118,171,58,244,3,205,221,39,168,184,205,49,129,147,135,88,226,31,76,76,82,11,37,76,169,199,21,59,216,93,9,136,235,189,33,241,112,167,14,126,177,169,237,41,60,89,110,31,80,83,28,173,15,129,99,126,186,142,242,134,88,166,156,243,140,153,11,85,1,206,7,163,102,115,255,66,102,219,10,4,69,66,243,126,168,58,150,71,203,55,98,44,71,212,30,145,92,70,160,222,223,138,226,70,61,209,91,9,243,23,143,61,209,140,151,69,75,44,245,243,236,5,162,72,107,117,205,54,117,74,96,3,133,109,233,211,123,155,4,182,195,48,98,107,246,142,179,206,241,110,6,244,150,249,214,178,170,249,2,97,202,254,68,47,171,46,173,89,131,64,110,91,55,187,196,211,76,252,182,248,44,195,6,148,163,63,77,240,103,7,76,71,245,212,215,98,33,198,137,125,82,152,173,253,139,86,49,232,26,13,116,104,82,248,42,191,77,205,138,51,216,111,227,142,17,172,26,103,198,15,163,184,67,75,198,104,5,38,24,247,131,15,113,129,123,40,254,15,240,227,220,69,106,92,77,127,134,15,175,99,67,96,239,159,135,77,138,6,145,191,143,11,76,125,84,56,83,236,182,131,221,171,59,76,156,33,92,72,234,168,224,253,252,252,106,196,89,50,43,134,10,59,233,220,63,47,208,224,46,41,129,63,248,252,100,127,46,140,108,230,234,122,53,237,174,127,135,209,205,42,37,33,42,143,118,231,92,249,101,128,246,31,153,71,170,154,160,3,110,218,74,14,19,23,60,177,133,210,237,139,100,241,223,90,53,95,141,14,222,124,52,120,178,233,142,253,131,169,174,225,52,147,112,33,92,183,126,239,141,54,1,106,201,1,227,147,80,63,242,131,187,169,98,207,132,217,48,206,246,171,41,70,204,194,32,72,220,172,236,255,247,222,253,24,119,113,192,20,54,192,84,250,67,41,112,74,246,246,94,45,41,244,249,123,193,202,134,49,77,152,246,147,95,102,203,250,186,224,99,172,9,223,157,10,74,239,31,188,136,45,140,188,185,81,189,252,246,216,11,19,254,76,50,253,14,19,53,253,244,191,33,111,40,89,180,157,55,95,236,93,191,7,131,32,118,102,201,6,61,211,100,34,253,165,97,223,188,54,67,174,69,39,249,252,153,63,36,74,109,79,140,17,133,234,182,127,191,51,150,41,152,146,202,218,9,87,40,210,191,184,250,131,143,34,7,197,8,143,126,34,78,192,197,196,72,3,30,212,104,212,147,175,69,92,35,7,5,238,143,241,243,65,121,114,40,248,114,170,160,132,116,253,160,120,114,34,181,89,201,2,117,8,253,248,197,159,252,62,215,215,245,106,38,203,79,244,28,184,40,173,60,245,207,48,52,111,191,250,26,165,149,242,132,148,206,223,131,242,207,184,2,91,48,36,81,72,179,127,154,117,132,193,97,128,248,242,201,40,88,106,221,151,126,181,114,210,149,79,102,107,166,246,223,213,116,32,206,236,44,66,117,105,208,141,254,251,233,74,211,76,158,10,56,246,211,173,236,83,229,195,129,208,169,114,221,223,251,177,219,239,183,63,42,154,197,50,144,255,153,126,102,38,223,13,231,205,146,223,166,72,240,23,194,224,224,90,105,231,154,50,42,112,73,251,247,44,156,115,171,188,119,255,140,99,202,225,137,103,211,242,222,200,167,254,58,43,64,41,159,238,159,60,120,67,195,113,56,108,219,174,60,56,238,199,47,130,102,39,110,227,211,9,24,10,155,95,101,209,182,198,202,57,75,254,244,253,169,66,65,252,15,222,8,128,203,231,228,189,190,159,214,31,87,19,145,170,57,77,43,154,141,221,45,90,129,89,58,53,6,13,134,253,243,55,164,133,198,189,172,99,6,166,145,189,253,190,54,146,143,48,39,203,111,151,29,246,174,16,252,94,122,113,135,163,226,207,67,184,139,135,34,102,177,212,220,27,86,162,250,131,73,45,38,147,63,48,133,75,223,15,197,166,183,45,191,220,136,120,252,57,192,44,204,137,98,187,92,12,83,238,175,107,131,248,8,25,131,33,63,77,102,190,30,127,178,126,199,51,139,231,128,63,56,60,182,195,68,0,71,126,16,68,215,56,98,254,224,70,78,179,229,107,35,61,82,126,202,227,216,15,168,72,78,206,82,163,215,255,17,103,25,60,78,54,92,209,250,74,90,103,198,205,11,69,31,249,228,159,181,214,30,31,22,10,172,218,201,97,177,216,118,143,23,51,30,106,121,177,15,121,183,95,239,57,112,179,80,102,194,165,25,73,149,63,154,121,135,57,149,144,213,96,123,252,131,105,82,191,70,45,135,5,226,227,249,19,38,39,222,133,240,117,254,52,242,171,39,158,108,51,188,169,75,14,119,216,96,101,183,31,140,24,118,138,39,160,178,69,182,247,183,127,65,88,33,135,110,164,65,202,153,191,152,20,40,159,163,8,92,241,65,150,255,52,201,165,154,238,8,2,107,132,123,127,35,14,11,221,73,14,41,214,49,234,75,191,5,132,198,111,129,109,41,97,46,248,113,176,93,152,20,192,150,71,163,43,243,196,205,151,21,130,167,193,51,26,127,239,225,222,213,72,172,79,100,89,128,45,81,246,251,109,171,161,150,77,132,39,159,177,75,84,186,202,174,175,83,229,183,77,177,234,247,104,11,91,157,138,70,221,4,220,190,95,177,240,134,211,232,126,220,46,87,19,55,249,117,10,0,83,128,178,228,197,76,243,237,103,210,238,6,100,202,92,249,61,45,16,88,202,239,106,154,83,90,102,127,169,171,132,104,188,255,94,12,2,132,47,185,129,186,149,83,126,191,186,116,164,145,168,255,205,153,102,161,39,103,84,218,214,37,43,212,240,157,216,146,233,180,252,96,244,36,50,28,209,141,126,132,160,242,31,76,161,204,245,103,242,189,177,221,28,21,127,48,100,12,25,162,177,153,210,190,95,117,55,241,102,166,117,122,5,236,33,198,206,239,48,196,54,50,215,134,245,205,249,168,113,60,40,178,194,136,40,216,177,215,97,206,126,85,126,155,175,255,203,1,93,152,89,158,14,34,40,58,236,191,185,68,117,67,75,179,99,231,204,185,221,158,118,163,86,217,57,102,247,81,72,108,253,222,186,83,158,146,17,101,12,32,221,232,191,45,234,90,102,150,163,172,17,19,152,24,62,87,140,187,184,165,185,53,175,171,54,183,244,141,219,37,83,14,50,206,208,171,254,220,75,142,94,86,236,29,48,107,110,84,95,97,56,217,95,86,84,226,230,32,163,238,35,94,9,43,103,125,31,117,81,184,251,191,93,191,18,22,156,178,60,97,30,58,113,49,140,11,181,232,79,223,111,215,253,173,249,58,67,44,249,199,206,236,204,42,212,174,116,35,58,8,24,58,218,242,163,90,221,198,252,180,142,124,107,88,119,105,91,12,184,55,89,94,101,91,184,246,119,111,120,161,218,18,187,81,38,186,170,221,97,10,113,178,75,186,127,166,44,252,43,198,164,189,215,106,40,5,189,70,161,184,217,128,109,7,186,14,129,239,172,90,190,0,96,4,205,45,2,122,224,237,241,104,248,9,7,210,75,91,97,152,138,29,166,183,47,187,85,128,233,75,255,29,6,32,44,68,129,74,126,185,210,24,177,252,193,166,5,83,227,230,148,107,65,56,234,176,181,93,164,251,87,200,101,120,121,222,223,231,24,137,45,251,221,207,95,153,193,155,114,231,105,25,103,127,174,130,251,92,228,106,200,175,138,111,1,116,92,72,139,40,48,57,22,55,164,196,108,79,150,203,27,108,202,106,241,49,230,200,20,21,48,155,91,107,249,173,74,214,203,243,228,5,206,42,159,100,38,184,215,186,194,240,245,197,163,33,148,153,135,101,66,54,52,117,204,128,233,55,208,171,239,212,218,241,224,205,170,31,20,157,235,228,44,34,33,157,103,51,198,244,154,244,17,239,85,33,126,159,10,67,89,25,239,197,121,69,239,125,167,187,159,220,64,219,76,121,1,131,201,66,249,28,52,201,219,170,247,166,92,117,197,160,20,202,175,244,230,52,110,250,215,166,125,174,79,249,30,139,16,255,246,133,7,119,95,42,81,24,140,191,24,23,111,12,144,14,217,178,179,184,195,176,186,52,157,104,43,140,13,243,70,132,50,1,33,210,240,213,129,42,203,201,126,16,131,215,175,152,24,148,232,220,81,20,82,232,47,46,166,181,251,123,224,59,201,226,151,59,68,127,250,88,20,96,213,184,152,78,251,33,195,77,69,142,91,88,36,229,160,135,84,116,185,22,50,240,53,199,71,166,24,25,11,159,36,104,21,222,211,234,82,20,255,44,174,189,198,37,243,152,6,175,230,94,60,18,5,210,79,11,74,58,119,4,12,215,148,46,44,203,130,206,64,63,145,125,51,20,45,216,184,248,126,182,165,19,16,39,244,215,91,109,61,119,200,190,233,213,236,242,97,157,33,57,75,141,36,131,137,84,196,213,38,91,169,232,24,61,102,216,254,99,116,82,152,224,64,92,140,247,242,188,86,59,46,103,111,81,208,235,36,76,29,111,236,104,137,171,239,214,177,182,142,25,161,137,18,87,83,125,163,179,27,15,179,124,113,53,27,179,174,59,250,34,191,47,54,37,150,233,247,192,228,30,252,106,168,142,51,63,101,240,242,252,173,193,214,255,254,192,148,181,56,140,128,233,243,181,141,29,62,174,158,51,57,131,255,80,216,146,115,55,149,110,16,131,79,137,163,139,177,27,142,249,92,141,171,29,87,223,227,254,94,223,123,245,24,113,117,67,16,235,185,249,246,190,10,227,210,71,80,250,121,237,59,46,51,174,254,75,175,60,175,13,193,91,192,20,194,189,131,86,91,250,1,133,106,224,231,183,61,29,131,96,31,220,41,229,121,112,28,3,159,228,196,113,107,209,153,214,201,243,57,186,52,227,247,55,85,246,246,35,25,202,105,231,217,121,200,48,150,19,87,147,187,44,231,153,166,180,186,56,60,238,73,243,123,230,248,249,201,37,128,34,192,253,61,240,204,51,50,141,39,255,160,20,152,248,76,128,120,114,62,40,7,4,31,207,123,130,89,239,99,223,147,235,175,76,17,152,19,237,243,210,112,197,197,83,67,22,245,12,24,36,215,45,134,164,152,187,169,176,85,155,253,96,250,93,179,70,203,172,25,20,208,126,115,14,130,235,60,198,174,159,29,78,219,160,214,122,63,134,148,174,13,127,47,234,40,150,238,213,214,78,16,198,144,110,167,108,167,53,248,122,213,190,27,91,161,90,22,22,25,92,246,154,241,104,100,165,230,187,123,156,95,22,10,24,197,171,199,141,56,52,114,57,10,161,227,208,29,147,9,239,231,107,100,196,69,19,219,224,158,103,92,12,206,29,127,221,154,144,166,246,195,65,49,170,226,103,171,199,51,142,25,142,216,193,122,182,61,188,255,29,175,13,147,191,126,109,104,147,70,108,200,230,175,63,123,42,73,189,48,181,152,144,170,54,199,106,34,99,5,116,44,181,142,41,61,152,39,86,64,71,63,80,231,41,138,244,95,88,226,142,167,246,56,41,205,84,88,29,190,78,201,247,12,75,131,132,48,110,62,182,244,131,244,63,221,169,52,212,125,16,154,123,92,183,234,21,206,192,215,134,12,157,137,144,6,244,240,22,186,121,252,143,215,72,51,169,143,121,191,230,48,105,54,205,231,132,145,205,63,104,167,216,86,95,108,90,43,224,23,176,105,156,41,140,182,151,207,22,66,5,201,29,103,222,114,207,40,18,54,162,85,93,98,232,126,253,58,93,128,11,199,84,117,197,175,121,253,213,184,25,12,181,133,250,218,164,251,194,27,105,199,20,111,5,54,66,132,21,48,129,128,169,240,61,209,197,197,212,27,170,167,243,167,195,83,3,166,248,76,31,156,214,252,88,190,141,86,177,231,4,66,1,89,44,49,20,151,222,49,173,46,224,100,156,167,52,109,42,250,97,34,227,167,17,72,123,158,236,90,139,227,17,199,187,49,82,82,36,175,53,172,242,63,126,154,170,7,253,218,195,106,236,78,192,70,132,43,240,38,126,237,95,251,218,172,161,110,20,82,52,17,214,43,108,239,207,215,132,4,111,173,24,148,78,201,156,124,15,184,23,231,138,39,163,170,77,237,14,204,228,123,197,147,53,24,88,143,194,247,151,195,71,51,221,60,61,212,193,8,241,19,229,54,120,34,29,41,112,165,195,58,30,173,162,53,41,99,10,235,240,79,177,216,224,34,205,40,192,176,249,198,182,221,32,148,210,229,9,165,122,62,184,41,107,52,69,173,18,60,96,164,19,229,167,97,110,251,209,104,24,92,232,191,19,248,58,235,61,124,106,116,53,138,90,196,14,229,116,78,37,104,230,245,193,136,117,158,120,238,98,195,40,48,10,91,97,16,239,153,184,54,157,135,215,80,247,25,174,41,52,36,159,78,6,242,144,203,3,111,180,25,17,253,86,216,18,31,1,67,135,168,55,71,226,39,150,95,61,230,137,10,92,234,74,191,151,74,166,169,22,15,61,246,81,86,192,72,72,200,152,162,121,213,195,93,33,238,158,212,140,192,70,83,121,2,38,183,33,47,214,174,63,18,175,125,61,123,42,142,20,157,228,114,99,154,50,74,121,239,205,205,98,26,146,64,83,127,157,108,217,108,225,236,16,161,146,108,28,155,87,255,241,60,131,210,62,32,7,74,14,53,245,196,214,74,51,100,19,135,155,229,112,70,88,67,78,26,77,182,214,141,244,208,175,148,13,248,126,237,100,189,39,114,83,44,240,110,48,201,152,201,57,39,225,59,119,96,27,118,152,236,216,39,15,78,249,229,175,172,119,19,26,232,16,107,37,204,234,106,221,111,78,87,152,124,76,14,53,215,231,14,20,146,91,241,230,173,24,202,243,186,176,54,211,110,39,247,166,25,225,215,18,181,141,82,181,74,214,138,35,209,104,191,21,0,209,53,134,117,9,218,224,18,174,14,147,63,209,207,85,44,27,222,28,134,59,88,166,248,134,179,253,215,5,189,141,80,183,167,40,112,71,39,5,150,148,128,9,173,201,97,25,214,185,226,17,149,239,79,6,71,188,102,162,139,243,167,177,14,188,141,166,78,96,171,117,243,23,155,52,58,139,51,67,106,162,123,73,199,103,234,78,179,79,129,175,253,243,250,2,99,95,166,76,88,224,106,85,122,14,55,19,205,17,216,8,38,226,201,233,106,146,215,230,96,255,249,84,24,220,74,127,153,248,150,199,196,105,20,130,125,95,47,30,116,65,7,76,67,182,56,244,52,44,205,95,177,39,48,109,4,50,207,44,132,120,134,95,77,166,117,23,133,231,79,6,10,112,88,165,156,128,166,190,25,48,71,64,177,195,212,2,237,159,172,16,112,163,84,119,60,240,157,92,62,11,169,60,111,109,60,55,135,241,250,7,163,209,172,33,153,69,15,65,157,62,83,26,76,76,226,215,46,152,138,227,83,195,135,55,229,36,129,159,186,86,12,120,179,191,63,2,23,184,252,227,106,152,45,228,151,39,170,187,49,222,70,228,167,191,60,33,72,222,62,222,150,6,124,174,158,236,32,126,111,170,169,154,78,66,156,96,63,166,195,96,76,99,177,94,125,247,248,21,70,131,214,44,221,147,225,221,16,147,243,189,133,67,192,212,150,196,213,255,248,57,80,149,180,159,96,11,48,249,126,49,11,198,104,83,150,127,16,182,69,245,137,137,238,187,78,13,48,245,136,15,108,180,133,142,242,59,250,100,212,245,185,43,66,135,224,29,69,113,177,238,199,24,52,107,57,60,172,163,81,224,251,111,191,142,39,96,206,183,18,170,162,135,129,58,78,135,233,91,16,127,27,190,132,31,155,5,40,238,132,216,140,78,192,238,23,249,179,124,34,101,128,2,47,2,114,126,177,229,70,101,191,103,134,187,166,23,249,61,250,117,143,194,230,111,56,202,194,214,153,66,184,238,87,52,12,220,232,220,147,207,97,95,196,39,18,162,174,159,164,225,76,82,15,73,197,31,124,231,236,251,100,4,135,170,131,200,24,235,218,50,122,201,24,110,83,60,213,89,70,209,75,119,83,71,34,251,58,223,50,100,182,137,254,14,102,52,129,208,123,33,150,144,246,23,47,242,250,54,179,70,151,30,71,186,95,1,33,232,98,239,23,248,179,214,126,191,55,228,170,50,197,62,19,57,244,241,164,211,165,234,173,217,121,118,204,146,14,247,205,167,48,61,77,62,127,137,57,157,231,230,28,157,70,11,152,25,37,135,155,85,76,32,44,110,94,74,151,194,156,11,222,151,30,221,95,11,225,132,34,126,60,181,104,145,143,250,172,60,77,211,43,203,26,204,170,79,163,198,10,144,109,239,30,0,87,245,168,10,125,220,38,2,42,48,29,71,203,127,27,125,53,89,121,228,94,162,30,9,206,229,165,21,123,5,239,106,148,152,41,112,250,136,141,198,98,159,31,201,24,168,253,240,18,24,209,136,159,91,72,115,59,33,155,45,48,100,20,177,182,240,237,36,202,11,93,227,200,233,79,200,93,246,68,164,15,62,247,195,225,68,166,188,172,10,220,73,241,249,59,147,134,107,98,17,38,62,83,9,115,243,209,159,42,199,15,114,62,243,215,28,183,173,227,191,139,219,55,45,163,23,107,222,226,78,146,30,49,121,136,25,111,85,76,30,65,94,107,21,202,34,253,181,96,88,44,242,169,41,211,152,195,183,181,77,147,233,146,56,236,164,163,223,235,249,160,240,133,214,79,110,254,71,46,253,187,185,57,83,226,237,78,152,222,195,252,47,243,205,244,83,223,65,234,190,111,193,159,49,179,40,30,20,25,44,95,30,198,185,80,196,203,176,166,252,249,203,102,193,148,219,158,205,129,106,230,115,126,103,19,250,175,232,103,145,215,50,223,96,197,115,83,33,36,43,151,213,226,233,88,208,38,43,107,66,43,48,71,60,246,61,233,29,57,206,17,182,57,158,49,37,61,130,30,184,94,141,56,209,14,152,226,61,241,96,56,119,116,207,214,26,219,108,87,75,71,217,46,129,137,31,12,59,199,22,139,114,189,102,226,136,62,222,198,116,39,246,125,86,244,225,125,91,34,169,182,212,29,165,168,99,236,184,119,129,48,72,81,4,88,124,81,99,66,151,154,119,90,71,17,248,252,193,227,16,23,144,39,99,173,230,199,132,54,183,61,48,223,203,45,37,220,142,186,180,80,224,172,190,147,27,161,94,21,215,138,195,244,240,162,25,40,92,202,236,226,244,77,58,237,138,59,125,116,156,65,217,36,240,71,139,112,92,141,128,160,156,128,141,176,175,206,184,154,229,34,209,74,104,12,163,174,19,24,42,200,156,101,182,119,255,90,51,254,178,110,95,149,51,44,90,200,109,187,155,125,97,138,147,229,106,60,252,249,249,123,163,121,121,228,244,141,15,222,75,76,52,234,202,202,210,171,161,91,44,1,215,246,28,46,6,234,145,243,248,7,33,48,160,49,222,49,105,169,112,31,5,150,207,90,197,34,209,139,123,122,94,13,199,153,190,55,61,22,113,126,88,16,46,75,200,130,8,211,94,110,175,40,130,218,26,150,131,189,158,221,205,225,235,53,180,161,48,21,230,211,231,248,103,245,175,130,34,52,27,235,231,79,98,43,81,242,89,158,230,163,75,16,191,176,9,188,172,69,223,97,26,44,20,165,136,201,247,22,218,17,175,247,42,191,220,9,112,196,52,44,208,76,200,214,51,240,98,182,31,108,38,2,82,26,130,29,236,253,159,219,35,171,52,169,250,219,141,30,56,119,210,97,185,169,154,115,66,170,235,120,240,24,38,181,67,94,73,96,146,196,190,238,113,204,174,87,35,95,139,90,206,233,91,215,36,42,163,7,104,52,44,70,88,82,56,31,198,144,3,2,213,86,36,254,28,198,175,147,252,59,185,78,39,143,178,192,34,164,64,50,44,36,221,171,47,32,182,185,157,122,118,157,204,68,16,2,3,55,250,1,228,189,191,18,210,187,132,47,232,113,144,253,101,144,177,57,191,88,230,247,215,50,33,182,182,91,159,184,31,68,39,5,135,93,192,251,9,139,187,133,119,210,88,237,158,192,200,177,184,55,48,161,165,174,50,164,119,223,162,74,42,224,102,228,2,9,95,183,252,235,110,106,33,252,43,90,26,208,105,3,153,199,191,54,41,41,9,73,116,147,212,40,254,216,70,56,34,191,76,206,111,249,33,150,106,30,188,187,132,105,2,29,238,104,144,50,160,242,86,96,84,151,123,192,148,158,79,65,217,66,226,107,116,40,41,135,92,60,216,237,150,63,54,42,162,82,88,137,63,202,121,221,71,148,178,59,205,174,116,202,154,188,60,17,138,56,216,132,229,189,58,225,190,230,111,125,15,4,239,107,83,79,220,98,5,84,114,182,250,228,221,86,136,223,188,78,203,27,10,252,181,184,53,196,117,189,233,181,197,37,204,232,133,222,112,163,201,91,89,140,193,65,58,173,151,130,198,63,239,31,163,192,16,161,115,140,6,135,176,224,48,157,18,111,215,171,73,95,253,96,104,10,139,150,243,92,216,42,251,29,238,223,19,205,224,230,123,250,142,139,202,30,147,76,224,1,231,241,239,107,192,3,84,197,113,67,141,246,44,255,24,240,225,47,181,193,29,141,81,175,52,189,240,87,183,62,118,133,48,249,55,135,32,8,47,207,244,229,180,224,57,155,15,238,235,82,245,165,175,11,243,21,55,39,204,244,86,244,173,152,206,17,50,27,168,230,44,189,57,181,162,30,105,167,62,132,6,47,185,218,66,214,219,95,218,84,226,37,118,219,45,70,29,99,66,238,81,79,0,180,85,228,20,28,157,228,133,76,224,235,39,211,115,213,29,238,83,99,229,166,25,241,185,35,193,102,65,92,44,97,52,71,35,142,50,76,49,75,78,84,84,83,158,225,33,80,218,182,165,64,157,164,217,40,177,245,144,42,166,33,87,96,200,205,125,26,145,146,209,140,206,69,33,108,247,79,93,233,98,61,130,194,196,228,27,207,48,193,36,217,202,105,255,88,225,162,12,35,81,149,132,78,179,106,232,223,75,49,163,190,214,245,157,153,131,190,147,247,211,232,149,148,159,134,6,36,206,68,221,232,166,229,91,90,147,119,117,199,13,126,4,233,23,128,236,136,200,121,119,148,114,116,89,181,180,205,123,57,50,74,102,91,167,32,154,80,251,251,2,37,88,41,231,87,186,138,187,103,61,232,159,37,224,32,104,133,6,219,193,222,183,56,124,164,156,134,55,134,124,48,28,145,203,22,216,168,251,227,206,149,250,111,249,225,110,58,11,1,223,145,213,131,51,153,181,21,225,176,187,127,76,225,241,189,48,225,153,238,203,18,250,193,235,104,45,129,161,61,242,185,79,237,113,219,15,92,168,241,136,155,223,7,25,122,115,90,244,250,142,171,233,40,126,224,129,15,239,40,129,64,253,24,127,162,158,113,177,73,3,203,168,124,230,109,5,202,177,67,198,251,163,127,99,6,76,205,140,12,120,49,18,64,127,233,129,30,177,108,11,13,97,178,176,207,132,213,190,46,94,151,177,120,252,90,121,13,254,158,85,135,156,232,232,113,49,12,196,114,113,253,233,212,57,220,159,30,33,114,105,165,134,33,179,19,202,30,122,117,165,251,243,135,118,232,175,228,44,102,50,155,159,47,233,78,90,105,203,107,17,154,137,64,28,220,171,75,135,187,154,143,23,15,214,140,150,72,30,12,162,162,156,132,8,229,124,178,85,86,83,212,240,64,54,53,93,69,207,175,52,23,158,56,171,193,13,93,52,115,77,203,195,254,98,68,43,213,35,146,140,225,28,209,188,148,153,34,198,175,30,25,113,132,101,103,46,249,107,4,239,174,38,48,65,196,230,65,43,115,123,135,68,4,104,62,162,175,206,225,86,132,182,31,152,102,244,24,22,44,136,110,229,149,97,62,190,87,119,35,225,215,23,67,136,49,98,240,29,75,217,37,221,242,89,167,168,191,53,10,132,114,82,163,94,98,198,9,245,142,56,246,91,96,122,95,90,251,226,123,145,244,73,59,120,183,49,43,238,200,175,221,180,194,143,90,228,82,195,200,66,212,165,241,180,207,52,209,227,107,155,58,187,196,211,248,6,51,103,41,141,28,69,118,196,143,93,109,247,184,186,88,246,82,96,24,113,194,204,54,216,41,37,45,78,184,127,165,201,105,244,236,235,111,87,246,65,7,25,22,49,179,119,8,9,147,5,76,52,67,190,53,11,181,123,27,14,145,136,57,180,170,4,186,39,118,43,135,135,213,238,11,124,45,171,247,248,48,75,145,219,201,7,35,236,187,34,14,78,8,97,75,15,66,225,112,60,62,183,72,180,193,232,233,22,130,192,61,125,68,57,23,92,51,46,79,102,110,177,239,91,52,234,126,234,98,243,109,49,142,14,67,5,46,94,176,229,247,187,167,35,173,248,165,136,191,73,182,254,120,1,19,4,243,40,152,201,107,163,29,94,221,249,111,240,53,14,189,154,56,75,243,169,210,172,85,73,236,6,116,94,145,184,107,56,121,185,45,222,89,119,56,151,248,247,106,16,164,126,113,252,189,240,166,92,252,55,73,141,255,40,231,81,59,127,28,182,126,216,106,38,190,241,192,248,45,61,96,194,136,17,225,1,166,184,220,95,171,178,0,202,80,152,2,11,63,139,153,218,83,150,24,1,19,110,248,101,228,129,169,48,219,2,127,43,205,2,243,172,164,89,0,70,87,216,23,39,205,204,53,183,144,11,79,42,173,86,252,54,68,135,209,115,213,168,87,41,45,98,248,168,3,178,220,18,238,144,237,246,248,109,58,163,31,248,171,225,62,209,58,72,200,33,81,168,179,188,159,235,179,131,113,106,220,55,163,36,237,221,151,223,253,150,148,53,200,213,132,71,189,2,201,224,239,25,114,244,34,75,12,218,130,40,106,228,107,179,11,147,174,115,152,246,137,153,175,141,218,211,249,113,35,27,108,172,236,9,147,182,154,43,96,26,125,71,126,48,19,204,232,113,53,29,64,91,190,39,85,195,95,36,98,17,107,171,242,94,215,254,112,50,119,176,88,210,54,81,51,149,62,137,97,184,56,138,66,104,178,252,160,88,141,120,186,202,99,19,89,108,254,57,40,46,220,130,209,110,245,251,144,164,206,118,114,105,114,32,217,119,195,119,191,207,248,189,178,184,207,122,189,233,119,251,61,21,78,97,79,129,84,178,39,56,198,62,216,197,232,130,123,46,204,137,122,201,116,23,8,191,227,110,178,57,92,132,0,134,199,134,232,219,32,68,147,47,245,167,209,248,203,81,81,102,56,106,158,202,57,119,76,250,62,218,15,182,141,174,11,76,8,236,252,102,17,123,121,17,157,183,11,91,175,237,111,6,211,181,244,149,45,211,100,208,15,183,126,174,54,145,78,147,177,13,24,74,208,234,253,140,212,235,207,44,183,132,81,158,10,201,223,41,148,36,247,181,63,69,46,166,159,245,103,50,200,123,206,158,21,143,4,54,15,161,90,135,43,185,27,249,32,205,180,38,127,211,132,168,58,236,11,57,199,26,22,193,107,97,144,131,227,36,146,223,139,35,107,255,233,59,66,143,48,233,13,11,212,164,34,190,95,73,35,59,205,221,187,142,194,205,40,71,127,48,226,67,71,222,250,90,1,4,180,170,195,208,77,13,65,97,207,255,109,92,196,89,9,248,200,197,16,56,6,88,208,127,150,107,175,131,63,188,126,142,56,43,197,152,249,173,168,84,161,3,59,110,77,6,108,10,12,83,77,137,231,130,87,64,6,148,174,213,245,19,113,163,123,2,238,154,156,69,48,38,79,239,24,44,236,243,244,246,43,124,45,209,111,193,3,19,53,156,2,47,26,194,125,196,174,207,113,62,49,193,223,159,60,207,9,248,190,201,214,155,163,25,87,71,192,80,1,233,213,247,197,188,94,255,47,214,153,30,105,179,208,229,247,59,52,217,197,119,243,82,20,2,209,159,43,96,63,77,90,74,97,234,116,91,62,120,93,98,192,73,65,238,159,100,159,193,187,37,23,77,131,124,132,170,169,30,223,139,229,212,21,166,149,196,7,141,157,62,69,118,128,81,159,27,9,211,174,43,143,118,77,50,249,29,255,156,176,50,234,205,175,155,127,231,97,192,71,18,238,237,88,193,191,119,219,23,24,146,102,70,151,128,237,108,62,3,230,244,152,35,94,24,208,159,52,49,139,107,65,28,39,240,221,80,219,79,19,19,133,133,198,9,48,31,28,17,17,8,79,28,70,150,85,6,173,16,68,216,241,193,76,35,81,238,109,229,97,191,17,101,213,174,44,216,7,221,214,74,25,48,110,166,94,12,91,240,206,171,137,153,203,47,35,24,224,193,81,180,51,154,200,78,2,3,238,184,249,164,195,89,175,102,79,248,57,41,192,210,175,104,104,43,222,3,68,54,141,63,157,10,163,182,30,63,109,77,239,253,129,171,119,64,27,95,87,202,196,27,106,12,243,63,244,58,117,223,22,123,84,168,239,142,213,53,43,113,170,92,186,136,38,76,47,177,134,234,112,207,76,72,130,182,225,13,43,56,93,86,58,158,232,159,71,233,143,221,39,129,238,165,48,25,225,184,122,154,140,110,194,244,119,121,67,11,214,159,128,178,194,215,44,123,29,141,53,218,68,2,216,64,136,158,106,128,67,216,220,128,57,225,158,120,48,14,228,207,47,27,97,97,60,24,39,209,232,61,53,248,171,30,200,190,48,21,61,83,94,107,193,79,190,227,193,152,86,105,236,224,69,96,65,248,231,184,123,67,246,132,183,63,98,229,19,47,221,76,242,32,81,66,52,63,253,132,253,199,182,82,117,72,174,209,70,240,50,225,158,98,152,6,91,217,66,192,101,39,149,18,193,79,171,151,139,137,64,17,223,150,143,121,253,184,59,10,254,219,88,225,212,87,128,141,225,180,159,92,159,9,1,90,51,141,160,119,187,169,238,8,152,188,209,145,183,6,230,219,251,4,134,136,190,61,87,83,191,82,115,126,19,9,120,224,47,23,189,113,251,8,72,63,122,24,35,116,33,90,90,27,224,235,162,151,48,39,70,108,153,3,126,255,99,93,34,225,39,84,41,150,55,222,29,2,109,142,94,19,43,126,27,73,10,226,58,39,173,232,78,9,16,131,105,65,241,123,67,2,155,77,160,127,87,183,29,46,138,69,49,211,150,241,211,136,53,250,214,179,26,233,196,7,30,206,199,105,112,41,15,72,162,212,199,132,74,197,93,182,192,243,204,152,39,104,168,207,23,133,161,115,5,74,71,151,142,152,241,237,127,225,58,221,37,62,228,91,81,221,19,126,194,132,244,178,203,199,34,164,54,99,175,70,135,41,67,152,192,164,19,190,30,158,21,113,195,52,70,155,2,148,229,43,139,4,105,121,166,201,162,233,34,156,39,42,144,101,105,221,79,67,27,109,58,94,208,61,234,197,5,222,164,216,47,235,88,41,18,69,233,207,61,163,196,104,67,134,158,188,29,80,64,211,121,48,194,49,195,55,202,163,152,193,220,48,225,126,100,200,150,41,57,199,142,71,12,115,183,7,198,194,135,31,240,89,39,179,192,16,175,158,132,205,130,63,112,148,94,24,140,126,132,194,245,250,206,39,96,142,214,67,96,180,51,243,222,141,99,157,160,157,38,195,120,240,66,29,177,94,108,252,182,113,239,178,190,212,232,108,219,120,112,189,205,190,252,49,83,230,110,12,220,225,62,10,184,14,253,32,192,223,136,207,137,123,155,101,148,192,200,135,250,177,230,30,9,141,114,83,224,123,18,90,177,52,47,92,146,177,174,177,60,140,27,221,225,9,83,127,190,247,181,161,99,198,178,135,146,121,213,42,232,71,143,98,192,70,231,176,5,182,23,171,1,95,223,86,86,223,92,182,251,199,131,67,126,91,5,166,248,174,134,215,7,39,105,151,201,0,220,119,190,87,161,16,71,222,11,74,51,79,110,224,227,239,154,29,139,48,204,98,25,118,184,233,116,123,164,23,2,188,118,90,218,11,207,156,72,19,217,52,111,103,44,150,225,90,226,10,80,118,217,189,209,139,3,2,199,103,121,110,72,191,123,248,186,244,132,125,178,247,48,6,103,132,169,180,158,248,33,191,77,50,121,133,185,179,88,238,3,255,184,227,13,163,46,108,43,150,9,92,131,139,206,209,201,86,230,85,127,144,112,80,34,46,232,245,192,87,156,244,44,216,215,245,226,134,209,111,1,67,167,37,63,77,147,81,89,121,239,239,136,173,155,230,79,246,4,167,108,60,20,118,49,205,28,37,146,42,27,61,138,181,117,39,218,132,254,180,153,216,45,129,123,135,41,230,204,115,224,70,12,175,230,252,36,82,50,171,194,20,213,251,70,15,76,91,189,194,193,162,98,104,81,59,73,185,65,218,111,130,55,106,191,239,6,138,44,204,73,184,139,17,29,166,39,236,46,50,143,221,135,108,121,212,132,213,25,103,99,74,192,196,245,7,46,209,49,4,12,187,146,140,216,34,194,144,55,175,198,122,168,112,141,237,242,122,218,181,203,119,68,47,171,252,168,225,255,62,21,31,68,96,83,220,58,57,73,134,120,162,86,144,90,106,162,148,218,202,144,80,151,149,97,12,18,9,77,22,221,181,66,76,177,120,178,110,61,63,2,67,84,31,27,11,196,205,165,232,147,85,220,130,248,88,127,199,64,129,81,207,144,165,129,168,98,206,238,65,173,132,215,213,93,120,89,7,165,192,219,24,82,3,94,16,178,8,124,247,161,29,222,141,49,130,138,61,128,95,103,122,61,8,240,128,78,78,224,134,70,118,198,19,232,11,81,20,170,154,12,39,16,249,150,239,133,176,237,9,143,16,110,198,61,21,46,113,16,27,200,63,124,250,185,96,39,109,225,27,65,55,53,197,55,66,55,111,71,48,13,213,213,250,233,20,38,183,156,27,34,252,95,207,189,39,129,210,8,69,80,54,42,27,222,128,215,118,198,131,97,185,245,90,228,228,210,126,66,98,165,107,26,198,245,19,214,183,145,204,92,50,203,172,73,164,197,94,74,183,208,121,224,251,222,17,14,35,248,50,116,26,221,183,24,94,96,83,140,181,97,171,185,97,247,244,74,116,200,63,175,233,90,50,71,239,189,100,159,134,217,118,234,189,57,226,172,188,152,67,164,92,76,75,112,58,78,176,117,201,78,139,46,23,122,75,14,91,205,151,220,27,89,195,26,214,168,83,71,36,247,190,251,25,109,83,35,96,235,92,18,216,92,144,240,233,70,149,41,6,127,125,25,59,2,63,144,181,203,73,11,58,111,130,113,14,207,166,187,10,250,224,109,70,32,174,99,154,196,36,24,205,246,138,137,208,23,97,89,133,155,145,68,71,204,137,164,231,17,152,56,194,218,25,84,26,18,23,130,76,228,254,116,236,73,195,50,35,122,115,126,43,54,90,56,11,250,167,175,109,81,143,47,96,109,51,55,152,122,190,112,223,173,194,33,231,48,218,228,165,132,151,76,215,222,20,139,209,41,9,155,49,83,56,79,38,255,49,240,70,26,99,167,247,63,214,208,171,215,73,67,73,17,188,44,121,244,248,136,64,198,185,98,109,125,172,69,212,35,194,166,28,222,63,253,93,146,102,177,118,104,221,201,98,113,131,183,88,73,178,196,85,225,245,199,227,231,48,12,234,226,12,118,132,45,188,57,145,148,27,199,85,121,180,9,213,70,92,60,134,244,237,131,214,33,59,162,41,18,235,75,163,142,92,226,189,108,98,136,173,34,95,75,113,91,44,250,127,166,48,1,247,60,148,32,105,215,197,4,19,91,158,37,182,91,211,200,208,247,130,25,121,166,179,120,240,25,186,194,108,168,225,238,209,68,41,6,167,65,63,181,196,15,189,54,37,99,251,192,84,153,158,132,41,245,20,152,29,57,62,88,197,130,75,228,200,74,200,196,81,197,10,139,85,32,138,114,114,99,34,140,241,201,6,112,141,81,198,200,169,176,151,183,106,127,113,243,120,169,211,37,69,4,171,204,212,211,80,169,44,6,129,9,130,132,185,97,131,251,196,212,53,200,138,79,140,24,9,208,33,31,147,125,134,41,31,159,227,235,201,118,139,205,93,246,69,227,184,131,226,64,126,76,228,53,70,110,122,136,203,118,189,218,24,58,226,91,19,148,109,251,129,241,136,242,234,235,13,201,147,113,92,25,185,0,140,96,35,71,165,46,43,244,138,184,17,134,49,179,60,228,254,186,31,63,81,213,46,85,206,66,200,54,66,173,28,49,192,57,37,176,89,161,117,91,30,133,158,56,51,89,174,13,143,126,131,216,255,247,45,105,17,235,77,238,77,47,227,140,200,254,164,92,126,137,9,39,171,48,227,164,52,77,161,103,234,213,100,200,227,201,238,235,175,172,7,105,127,5,11,206,188,106,218,120,231,232,111,83,125,18,238,40,143,182,186,4,134,40,100,26,206,81,79,67,21,37,29,57,145,32,210,237,94,172,85,174,121,208,86,12,228,54,172,99,231,55,44,119,10,90,181,74,192,84,228,172,176,178,203,84,134,101,233,209,68,235,69,79,244,208,104,101,68,35,97,140,208,226,239,193,241,176,151,26,5,34,105,199,109,194,130,253,124,200,234,161,51,20,134,42,135,57,77,102,214,96,83,162,182,194,89,229,141,235,146,105,134,216,160,179,0,193,160,250,68,165,144,248,236,146,75,132,65,46,137,172,56,242,33,119,226,65,171,9,163,73,79,239,137,246,243,157,185,47,34,203,39,219,111,169,7,100,38,184,23,98,58,218,89,218,108,55,103,131,241,12,106,165,72,58,143,91,11,105,140,59,31,34,11,186,68,69,216,40,116,135,115,4,209,238,71,75,179,220,26,102,233,118,226,214,40,235,13,129,241,162,119,124,142,74,177,124,102,252,168,199,108,94,31,96,104,149,223,197,175,250,166,127,43,170,192,139,62,214,160,187,200,157,104,146,138,39,85,140,12,54,78,146,128,239,198,93,229,135,77,104,210,151,222,234,38,6,191,21,30,116,230,5,204,177,78,6,172,26,195,107,192,72,105,203,189,137,44,244,120,171,110,68,142,138,174,254,147,48,53,180,77,73,83,146,125,131,198,207,223,26,129,231,236,241,51,248,147,41,136,238,77,182,128,3,163,131,22,243,27,153,241,242,201,107,21,203,165,248,91,211,18,149,125,170,192,204,186,30,169,116,120,76,51,15,207,222,124,60,84,134,174,128,228,48,151,21,130,120,155,4,172,3,72,100,228,15,115,248,169,78,200,74,106,226,254,255,140,9,93,248,238,221,30,235,162,182,236,121,44,226,48,119,82,249,151,198,99,30,75,239,253,25,79,183,87,15,20,82,60,159,194,80,9,117,135,173,63,173,9,12,133,95,13,24,214,224,173,87,195,127,238,91,7,21,146,43,155,171,218,159,42,157,83,155,64,126,0,49,212,209,247,162,5,118,5,188,104,28,16,152,190,190,145,87,83,65,80,255,47,138,39,255,237,127,252,239,255,250,95,254,215,255,252,239,175,226,9,165,171,223,255,191,226,201,255,245,89,228,251,126,228,91,28,166,64,191,61,240,29,167,125,4,158,159,124,65,248,170,227,92,137,118,46,85,240,2,51,35,118,192,120,122,83,108,72,49,73,133,248,68,166,20,47,134,21,17,225,225,193,103,54,142,46,41,108,232,73,173,16,199,97,242,83,85,23,212,253,40,203,247,247,251,40,69,104,90,129,73,200,156,152,215,244,143,234,111,91,235,89,139,69,1,105,194,167,87,91,167,160,95,77,159,94,123,126,123,161,124,16,133,45,228,103,134,26,10,10,118,124,45,227,9,79,221,48,136,110,186,104,2,220,15,86,83,38,48,148,212,62,166,203,116,192,86,85,3,7,133,96,192,176,91,203,180,71,49,113,207,216,100,9,63,111,181,97,29,153,237,24,83,164,200,207,247,24,245,26,11,18,50,201,214,30,152,14,195,180,173,215,74,183,116,188,161,20,49,246,20,135,33,75,27,186,27,81,43,25,118,251,78,27,57,142,80,254,127,173,86,12,202,61,127,179,135,228,14,93,224,10,109,177,151,113,122,19,39,179,160,5,209,87,236,25,116,88,72,48,138,178,128,168,226,88,28,55,214,82,199,131,56,109,88,230,102,202,156,226,120,80,193,57,60,22,181,40,62,217,18,131,184,83,204,178,96,190,191,83,247,45,103,226,175,254,121,8,233,152,148,90,30,119,140,67,195,12,199,100,125,67,206,165,215,62,82,213,243,133,111,177,165,247,174,253,245,242,205,150,158,201,61,45,74,22,156,178,23,156,115,135,155,81,119,171,27,218,162,139,147,182,125,203,15,136,143,75,85,103,11,79,17,173,232,79,61,228,101,173,59,63,216,20,108,212,189,166,230,108,237,44,13,168,194,209,79,125,7,92,138,238,51,53,147,123,200,159,174,219,104,2,29,254,236,97,244,84,96,141,108,145,119,133,148,76,194,127,120,72,176,247,121,122,19,61,21,57,248,54,154,58,90,228,72,232,21,25,185,242,225,168,133,181,244,72,244,229,252,115,16,107,103,101,212,168,14,169,105,219,132,184,17,221,136,148,216,220,85,163,70,214,233,220,34,242,131,134,182,28,139,113,177,78,6,95,8,15,62,232,253,30,17,21,130,61,91,206,196,144,130,197,68,65,78,237,142,129,28,215,141,155,53,158,122,152,250,171,196,25,80,6,145,184,14,101,246,83,81,162,28,17,29,233,28,40,150,30,230,169,108,202,224,9,116,102,91,97,68,47,34,2,50,172,238,85,96,82,10,43,170,210,140,91,69,222,235,250,88,173,202,199,50,42,4,129,9,165,237,140,128,220,5,161,193,48,234,119,119,36,232,73,131,72,105,36,202,134,211,251,148,73,85,83,245,47,23,115,34,12,207,135,174,253,218,229,132,8,105,20,149,78,153,68,111,146,56,34,26,91,50,134,7,139,78,219,15,124,160,86,139,210,0,218,111,142,198,102,248,154,49,131,161,103,234,26,186,105,166,52,25,48,106,97,85,225,54,70,4,33,168,17,212,232,120,95,20,17,198,52,35,40,58,53,56,9,231,72,222,156,112,246,150,232,10,109,89,109,70,121,22,82,72,58,13,217,242,35,57,132,36,129,20,52,131,178,167,203,47,151,253,196,202,56,78,102,81,102,181,102,100,13,62,126,53,28,58,220,231,161,245,18,100,12,175,87,28,35,78,59,253,250,158,184,232,55,34,12,1,33,179,6,164,14,37,80,17,92,68,141,98,60,1,219,137,147,156,35,138,79,164,87,175,182,50,67,191,76,165,87,195,162,228,82,122,12,25,62,214,19,53,101,89,71,62,194,14,209,71,195,208,165,175,200,38,83,214,191,142,70,169,43,178,241,49,102,180,173,159,243,68,192,57,14,5,12,31,174,4,254,75,55,97,243,24,113,152,144,36,54,15,21,198,138,152,170,105,84,104,100,31,214,171,29,153,236,13,155,115,209,248,58,148,111,17,65,132,128,166,75,36,109,24,239,254,200,223,70,165,90,110,14,235,225,137,218,2,35,229,214,108,8,18,223,67,158,28,59,175,25,13,14,68,1,83,111,49,138,38,98,190,251,193,91,78,134,70,77,182,192,212,36,70,146,29,42,47,77,124,209,85,154,25,139,101,133,55,83,115,45,180,55,4,90,88,200,154,197,129,12,44,214,61,36,62,75,51,64,119,12,78,194,196,172,182,230,143,76,17,45,224,41,58,96,150,125,66,88,163,102,89,230,212,152,213,29,1,186,221,196,230,8,139,152,229,189,106,158,48,177,24,83,39,49,37,47,101,164,205,129,47,83,83,91,176,159,245,28,20,139,116,63,57,55,218,220,99,84,6,148,52,50,102,52,242,70,24,227,238,1,167,149,39,99,71,42,33,54,1,28,189,165,41,36,100,89,78,216,241,213,81,60,211,71,35,60,145,131,74,237,184,190,54,113,216,168,209,37,210,89,134,222,155,68,103,88,180,5,15,219,147,167,60,156,19,99,208,40,67,215,239,201,193,172,62,112,123,97,92,213,47,183,144,79,35,94,3,146,148,22,137,229,251,22,119,218,106,98,217,122,77,114,3,162,27,92,83,199,70,22,186,210,11,218,231,73,238,98,240,196,71,170,90,93,70,106,120,69,101,50,44,38,101,235,197,29,5,160,24,148,66,217,244,126,210,206,45,226,124,23,254,222,181,9,247,65,76,67,74,233,139,120,57,127,219,112,214,143,209,78,123,244,173,38,249,169,216,148,175,249,169,251,185,250,30,165,90,94,77,63,143,94,77,189,117,214,245,67,44,54,53,157,190,87,75,179,0,121,96,211,169,114,61,232,85,210,155,152,28,110,31,24,102,68,41,124,59,75,11,16,138,209,15,167,167,210,151,38,81,161,64,107,35,29,25,26,202,143,214,39,84,228,158,34,17,116,205,186,230,172,57,78,213,76,229,204,167,114,147,25,190,51,83,15,227,114,127,80,228,59,163,155,161,18,234,216,79,197,6,170,128,89,115,119,119,164,246,212,123,204,220,210,77,142,103,107,49,137,169,186,156,132,199,147,191,181,86,177,204,233,113,32,127,10,85,208,103,138,239,97,155,223,83,138,130,136,88,19,180,235,252,135,125,125,134,23,68,209,75,171,250,100,208,28,70,154,255,250,252,162,134,75,137,151,113,1,196,214,183,215,83,229,8,155,58,117,92,9,159,245,148,151,161,114,25,133,138,155,146,120,57,151,45,218,117,103,110,156,214,19,34,117,115,164,192,115,121,81,172,89,139,150,182,177,233,135,199,76,83,153,4,182,96,252,187,206,72,75,148,14,19,65,217,11,119,94,220,238,100,210,194,55,164,207,122,94,253,169,239,183,216,178,103,180,136,108,163,221,149,146,188,15,14,251,25,111,77,145,210,81,184,66,114,26,111,13,237,134,214,41,34,134,151,94,16,254,219,91,105,104,141,205,1,127,59,201,92,172,78,113,4,161,69,225,91,95,167,85,175,94,136,31,196,215,164,44,81,43,40,89,246,177,127,108,106,89,180,66,18,21,209,154,173,66,141,72,122,194,8,72,68,197,234,110,70,243,47,40,37,216,226,228,208,55,167,48,113,243,116,207,80,52,149,58,67,154,5,75,143,213,179,33,0,208,202,207,106,133,134,61,225,251,233,228,193,91,17,47,190,117,45,222,89,20,140,237,88,120,150,195,211,9,218,42,93,149,233,228,147,201,145,231,34,171,217,142,192,52,218,75,49,44,239,17,199,243,235,12,161,31,47,240,221,34,123,236,230,76,177,46,199,19,44,58,142,125,192,148,196,72,89,52,98,3,185,227,30,232,117,181,4,216,8,94,226,98,106,247,154,94,124,172,171,223,227,10,247,57,214,11,87,136,249,34,236,128,58,234,83,95,12,9,120,15,248,46,5,137,43,108,116,14,227,92,69,129,252,214,180,221,166,249,199,229,76,129,153,255,111,233,243,137,142,132,74,83,164,22,62,55,216,234,163,155,173,194,207,166,181,247,86,128,146,149,251,228,196,183,194,52,97,126,89,216,15,219,236,83,33,223,227,4,78,56,164,140,249,20,208,179,191,180,128,177,24,210,206,128,169,43,209,227,209,172,39,249,233,26,96,103,11,248,24,33,135,194,209,234,99,101,46,71,34,7,20,155,52,103,5,165,145,194,116,60,21,94,51,42,112,128,159,243,133,233,68,71,91,228,93,38,230,125,9,108,164,210,39,224,45,36,224,232,22,141,94,162,153,167,163,248,35,41,111,171,239,141,14,15,58,59,151,124,105,68,11,218,142,46,13,104,169,166,246,166,204,207,58,145,2,254,68,195,206,96,216,4,18,166,34,228,185,186,227,34,5,140,38,164,140,55,132,34,43,130,118,228,50,187,182,174,220,213,208,74,68,135,191,193,105,81,151,38,252,55,126,134,134,187,31,165,179,132,241,173,167,135,229,136,9,118,45,4,51,47,165,148,200,52,44,45,85,220,112,148,69,38,224,99,122,235,4,39,77,228,74,166,197,40,112,180,153,1,69,200,248,26,176,52,125,234,70,111,211,132,246,1,133,2,234,91,58,253,57,105,54,143,254,162,30,242,205,166,240,159,70,69,192,68,193,231,115,117,141,54,35,19,95,58,117,60,240,112,146,38,96,171,152,127,158,124,237,200,50,209,40,93,228,20,203,107,207,19,47,118,237,71,171,69,199,140,34,38,95,215,208,84,126,26,160,181,18,204,18,233,51,170,48,206,212,223,158,80,142,59,76,179,69,253,116,212,144,154,245,169,64,73,112,223,106,196,187,125,34,31,181,141,12,174,14,11,81,188,30,195,194,90,124,186,83,240,104,194,71,57,86,144,168,31,20,169,21,55,164,167,114,220,30,10,98,142,118,160,244,243,43,108,101,29,63,212,56,113,196,117,194,59,114,246,64,20,35,140,95,70,224,187,47,69,216,153,196,202,39,117,251,16,97,208,243,231,141,212,157,216,190,92,60,105,125,243,77,241,192,3,169,117,163,11,34,136,40,28,58,228,9,230,167,240,93,141,81,161,131,190,216,80,139,178,40,17,140,64,166,197,6,181,186,147,142,16,15,212,211,23,215,247,80,176,102,245,130,105,154,52,57,233,145,238,184,78,137,63,215,70,113,74,125,8,158,218,95,153,140,234,105,234,75,18,127,202,107,39,77,141,138,182,200,46,0,142,162,62,46,221,84,254,80,166,148,51,30,247,122,207,168,205,129,48,67,78,36,23,164,246,59,110,124,23,119,19,119,109,154,220,114,204,173,243,71,181,163,205,25,164,195,125,130,28,66,94,235,233,221,200,154,208,115,191,97,213,178,159,137,234,112,190,48,34,214,154,27,128,185,245,203,102,249,99,169,132,79,97,142,21,113,53,9,26,25,77,10,65,106,112,123,224,244,76,245,143,41,43,44,238,147,153,224,193,234,146,19,129,82,225,243,232,142,41,157,142,231,214,197,235,234,193,168,66,211,166,17,84,41,156,242,10,230,195,82,231,243,195,115,249,128,34,165,217,133,83,28,152,70,102,103,75,161,183,113,62,45,18,112,59,4,159,121,177,152,161,182,110,88,247,77,60,54,108,145,77,123,97,224,219,74,240,238,85,250,165,141,46,106,38,58,159,231,218,125,20,63,245,66,172,221,53,208,54,209,139,15,90,74,138,173,79,149,60,205,164,181,195,41,94,168,181,126,91,116,22,30,65,75,244,169,207,66,9,160,5,39,160,217,27,245,3,167,37,228,243,141,17,226,28,235,233,14,138,116,226,103,237,40,26,4,191,30,13,132,230,49,218,84,102,75,16,124,82,97,21,50,4,198,220,164,141,10,166,0,237,146,172,166,138,74,171,135,194,95,136,107,217,151,110,187,62,77,83,95,113,230,190,66,129,115,213,110,199,133,136,122,156,41,40,80,164,157,72,76,88,197,99,72,123,80,169,169,21,24,42,175,93,19,174,207,137,132,73,229,100,255,152,41,76,179,92,13,159,121,116,96,32,125,2,139,172,152,110,24,129,190,149,70,110,234,118,180,40,214,105,105,155,183,145,44,11,12,121,107,60,26,205,237,91,187,193,136,144,68,215,202,89,70,231,47,71,106,130,32,35,44,59,51,171,105,11,221,61,6,103,9,59,50,95,119,223,216,186,157,161,44,236,191,13,15,242,167,14,4,21,140,37,140,93,251,224,27,238,10,83,204,54,2,174,93,107,1,73,230,140,240,252,143,9,60,202,150,181,141,147,47,190,88,129,164,68,162,178,68,114,210,9,62,214,223,253,56,16,84,31,199,139,33,241,162,57,247,109,141,228,158,23,55,13,211,254,194,36,37,91,192,229,137,243,221,221,4,111,212,93,31,124,247,37,243,28,13,178,47,156,228,109,69,186,178,131,108,136,114,92,8,164,216,196,29,234,139,78,78,176,238,127,16,91,248,30,87,21,198,167,54,211,51,106,159,150,62,3,215,45,240,247,24,60,171,232,142,45,117,91,178,232,121,49,50,85,2,115,214,174,255,194,45,96,226,134,79,159,41,49,97,127,49,228,153,180,186,31,152,97,118,120,226,53,60,87,223,25,19,158,48,4,62,159,184,40,155,144,228,78,87,215,10,8,245,230,22,243,119,71,25,21,18,221,159,96,147,94,177,239,90,109,157,158,81,97,253,175,174,142,71,204,176,233,76,68,79,165,70,43,18,141,231,71,87,32,84,49,247,61,163,198,98,210,115,34,199,49,126,188,197,177,254,186,155,69,217,71,104,16,250,162,142,108,210,7,48,132,63,135,38,227,26,13,90,211,216,227,149,143,98,210,227,23,4,8,91,184,55,1,77,89,193,79,145,247,8,79,208,65,96,83,66,136,211,111,229,16,116,30,38,140,226,146,101,118,242,238,202,178,65,147,106,152,29,136,25,234,44,250,92,180,127,187,255,78,111,185,214,214,177,214,25,178,164,140,216,26,140,163,187,213,36,185,243,106,248,18,20,134,92,91,58,238,113,33,149,225,131,12,114,92,77,255,155,50,78,32,98,126,70,92,77,83,170,80,247,32,51,158,65,122,4,146,68,2,30,118,17,214,110,68,5,152,54,67,40,89,72,122,212,157,237,254,21,189,131,165,240,181,106,35,75,194,55,188,89,201,123,242,147,60,11,58,128,34,89,123,80,26,223,35,52,213,144,228,20,184,33,160,146,137,245,89,180,24,247,80,245,61,102,68,125,187,145,110,11,17,205,129,103,40,43,71,76,20,123,41,140,144,85,116,12,225,99,8,157,11,76,162,187,36,183,79,19,153,83,224,187,171,183,153,84,50,150,120,74,110,159,70,192,179,68,214,100,64,200,182,133,250,167,24,125,64,164,69,144,191,125,224,187,169,100,90,228,154,133,49,149,56,232,131,237,39,114,19,215,174,200,1,154,223,182,226,86,73,83,53,153,167,213,18,133,51,217,96,86,87,122,30,138,194,206,138,168,89,161,2,64,56,235,136,106,150,216,38,104,180,62,37,207,246,244,141,124,180,179,5,135,84,37,1,155,28,82,31,191,29,117,122,52,10,138,81,186,70,7,66,68,9,74,20,209,183,131,122,127,64,157,185,194,22,195,197,145,79,142,255,210,114,15,34,59,36,125,67,212,22,162,188,231,198,246,110,24,101,10,165,11,6,142,13,209,183,199,69,83,120,190,55,69,54,217,200,189,207,180,70,58,33,245,250,80,122,240,125,255,35,235,88,20,94,37,178,19,215,45,238,178,73,96,68,104,141,117,71,12,22,83,181,150,100,152,145,7,139,67,242,121,56,235,32,228,41,51,14,239,48,143,30,101,58,67,84,96,228,217,237,158,162,183,48,88,177,218,238,241,204,221,114,38,211,16,170,62,227,113,241,40,209,7,235,38,60,158,9,211,181,213,195,47,111,230,159,38,74,98,176,196,129,224,190,178,48,29,35,57,59,160,193,113,175,253,96,31,115,113,46,227,204,246,243,2,113,99,145,46,167,6,105,25,239,156,179,195,221,177,31,178,120,161,107,157,65,224,140,250,209,84,146,192,101,74,149,206,129,15,227,38,89,56,129,15,97,85,231,180,171,216,141,116,125,41,232,104,211,91,50,62,86,219,167,180,68,220,187,187,167,116,79,6,70,114,33,132,121,80,97,134,46,19,74,241,77,248,79,32,242,195,22,59,41,228,93,63,52,197,8,75,224,53,206,30,109,188,3,90,44,200,45,28,131,80,24,6,11,103,249,147,119,21,134,194,117,186,183,62,115,243,163,25,33,232,77,224,205,216,126,243,214,250,86,54,75,164,133,131,229,153,100,29,57,87,129,141,147,59,224,129,60,185,16,51,86,11,185,248,111,227,207,109,121,239,99,124,128,122,245,148,16,46,205,64,148,213,4,147,38,9,210,7,94,214,193,233,79,78,104,78,9,41,105,33,246,186,25,94,140,34,41,161,125,28,116,74,7,139,39,169,245,218,149,175,178,80,192,187,130,136,211,20,200,4,134,103,204,79,159,108,65,103,136,85,58,28,179,66,14,11,90,212,33,190,237,221,22,22,202,170,1,83,52,178,133,136,147,157,117,38,131,104,183,102,81,33,24,197,251,113,50,89,248,12,86,215,15,122,80,10,9,234,211,206,34,92,202,109,90,153,15,1,83,24,208,133,210,213,138,203,125,149,208,81,72,180,68,136,83,43,205,165,62,44,212,140,42,153,126,169,88,64,39,230,134,181,191,41,205,127,185,219,16,180,199,14,35,79,38,84,182,236,243,203,91,59,62,59,195,127,194,192,78,180,159,189,203,217,102,43,125,248,242,219,189,27,135,169,195,80,142,235,163,33,166,83,130,31,27,66,223,33,170,158,228,243,123,200,242,244,191,4,109,242,251,210,53,50,67,49,180,83,79,252,9,155,51,45,92,144,114,5,237,49,9,128,35,52,186,198,225,24,28,188,215,77,87,50,90,2,86,49,89,186,165,234,69,128,6,47,176,122,151,27,20,148,125,13,33,38,190,19,135,208,208,8,106,225,245,176,218,195,252,112,151,124,208,107,87,211,16,18,24,109,35,87,94,235,119,175,156,194,228,79,244,108,186,244,236,7,27,236,81,141,153,107,191,41,51,9,86,240,251,189,69,76,229,251,104,239,240,184,82,255,227,75,147,139,235,159,24,75,240,168,211,35,125,132,80,185,145,15,14,22,118,104,21,133,63,158,226,200,53,131,22,124,210,214,160,124,203,253,147,141,132,210,161,250,53,101,138,110,215,77,143,33,165,44,74,150,128,41,3,4,191,175,9,230,126,194,60,252,153,132,104,176,203,119,196,53,133,59,152,83,211,231,4,94,140,232,84,57,185,111,218,105,175,7,186,245,135,145,198,60,201,49,77,120,95,244,155,62,216,51,34,94,102,21,237,93,20,8,144,93,233,222,36,98,159,146,179,161,240,114,23,136,226,124,18,50,162,159,144,126,83,90,76,198,62,104,216,191,165,122,137,31,233,222,252,214,80,250,77,17,194,192,232,175,228,206,174,156,44,101,38,220,197,33,35,82,40,182,148,183,62,164,222,190,164,237,254,136,174,9,76,101,70,114,184,83,199,47,34,145,100,194,190,149,12,240,107,190,212,244,4,231,70,44,76,211,248,22,163,80,139,5,238,87,44,61,147,206,20,38,116,202,179,98,241,212,13,207,176,16,196,67,125,20,34,26,198,31,175,154,236,215,6,19,223,140,171,105,255,85,22,118,68,180,190,224,81,231,176,165,220,244,168,224,134,98,220,61,209,67,45,161,20,238,180,97,38,161,56,181,171,159,194,205,116,58,131,41,157,168,172,188,23,122,159,241,185,144,117,209,133,11,29,195,158,57,193,239,36,157,194,40,78,251,226,246,126,33,235,115,253,148,21,159,38,206,22,159,11,225,135,81,158,7,59,145,169,67,11,192,178,48,202,76,79,125,86,26,5,188,96,165,189,255,62,142,127,33,57,97,249,141,132,141,127,35,85,54,38,235,71,230,2,249,140,80,227,69,225,170,77,29,210,101,204,74,195,213,65,186,209,255,139,150,64,51,13,63,215,37,185,78,86,19,113,134,74,117,165,91,97,232,94,62,53,179,21,58,193,16,119,162,2,183,101,222,169,155,156,56,85,61,46,50,131,198,152,144,203,115,52,159,33,153,59,201,89,76,85,38,129,146,164,124,169,100,68,222,74,196,27,198,33,91,16,18,75,36,166,101,142,223,61,156,6,34,145,73,130,38,70,224,187,114,99,133,32,205,117,186,60,185,213,192,185,108,58,250,77,216,145,173,48,197,201,254,228,29,230,184,170,42,52,52,221,238,80,235,186,126,236,145,21,66,123,196,240,234,126,224,202,94,38,10,56,86,123,240,229,213,104,140,63,2,57,184,93,46,36,70,35,180,112,238,119,43,132,254,66,32,237,99,183,81,216,132,16,2,174,200,142,86,133,15,109,39,161,144,6,249,109,85,97,160,70,53,67,168,175,153,6,181,42,41,25,141,134,75,183,113,78,21,157,131,142,244,135,31,245,177,195,148,135,201,163,141,105,225,50,151,156,187,30,83,41,91,133,173,230,105,241,219,13,75,173,99,78,49,67,9,41,74,90,147,50,104,11,188,239,34,74,37,190,129,105,145,39,231,72,230,245,28,23,158,166,149,40,48,105,155,158,42,128,173,60,74,99,219,212,129,71,200,27,86,33,108,65,74,172,121,151,21,92,98,176,18,10,6,67,219,23,154,139,180,250,169,112,91,161,199,213,225,109,4,194,42,149,71,247,138,111,49,86,254,216,155,106,23,214,150,202,16,127,138,100,178,180,135,73,15,167,120,109,49,65,13,17,70,164,180,196,143,157,219,244,183,68,97,129,170,197,157,250,201,176,173,108,85,62,60,84,81,236,16,221,181,229,34,74,148,124,142,30,18,200,215,226,77,89,218,70,89,30,34,152,144,17,83,137,160,176,245,158,7,188,133,205,2,152,129,241,68,41,52,151,42,63,53,173,126,127,166,26,54,69,133,42,207,9,231,141,59,4,20,117,126,99,60,48,177,231,25,48,147,76,149,67,23,100,69,161,63,94,57,97,29,133,177,52,161,63,126,95,170,183,7,94,123,133,150,54,167,146,242,253,39,186,130,77,33,21,26,16,151,222,54,165,34,149,33,165,114,103,187,153,56,22,177,152,255,161,39,37,104,238,212,128,204,147,13,163,188,72,231,90,127,114,192,180,122,30,149,4,166,55,59,212,205,135,213,63,169,158,112,135,121,191,7,12,233,141,138,17,127,148,11,197,205,141,169,166,169,240,52,214,244,15,190,14,29,27,171,108,65,166,31,233,100,237,144,141,194,84,221,84,80,155,51,229,247,131,105,64,111,114,62,90,112,47,59,13,66,69,202,104,102,161,87,55,102,131,225,71,28,54,43,235,245,81,121,115,244,228,206,15,190,79,177,187,202,94,15,235,137,245,71,35,119,190,135,170,159,155,58,194,23,240,181,91,143,162,60,234,114,113,243,241,167,108,45,240,161,243,222,97,99,133,86,77,109,43,232,252,45,18,202,134,202,146,245,9,25,207,114,37,5,34,141,77,189,102,162,239,199,117,120,224,106,135,168,182,11,108,218,10,221,97,148,217,69,193,115,23,98,201,9,63,167,89,58,159,78,23,16,150,55,145,219,62,70,26,253,131,233,55,169,67,252,9,99,1,89,2,147,201,149,1,69,116,185,37,252,217,52,86,152,29,37,224,74,101,175,140,24,73,229,33,240,53,29,170,24,79,5,242,247,59,95,145,130,167,114,85,127,123,194,53,89,29,134,185,73,165,215,77,64,194,231,153,21,5,236,174,55,159,119,37,199,79,95,255,174,200,166,76,207,119,16,138,146,49,106,170,192,9,87,199,113,193,237,139,174,34,188,228,192,221,68,38,3,134,242,66,223,218,84,129,135,195,136,190,204,231,234,18,212,89,213,152,103,170,190,116,131,148,46,222,10,110,137,166,207,109,140,60,254,220,200,255,124,85,95,186,125,209,143,196,66,232,210,121,211,141,230,34,82,80,23,230,124,116,244,183,43,169,208,22,48,44,183,122,243,26,92,146,116,117,76,225,68,48,148,115,102,252,52,121,25,93,122,20,219,56,119,231,133,141,213,82,127,154,234,199,47,110,62,52,179,109,48,30,156,127,144,15,150,68,53,26,199,136,47,227,230,228,90,62,125,112,68,127,74,220,156,106,199,162,48,28,141,39,110,14,201,209,51,25,174,205,242,182,211,74,161,9,218,140,10,219,113,250,7,195,15,174,71,137,117,140,58,211,135,165,18,93,124,150,95,161,249,201,135,188,50,143,213,158,65,177,233,50,86,192,212,78,234,160,90,228,218,39,57,66,132,171,157,7,110,238,59,66,108,222,233,174,125,224,107,254,252,197,96,13,172,85,199,188,4,35,24,229,100,182,246,31,244,184,103,105,213,102,119,219,252,231,222,59,208,101,237,184,15,218,191,30,240,86,101,93,123,169,19,239,100,4,186,239,136,64,6,20,240,105,143,193,65,63,52,150,7,124,97,101,63,183,166,132,220,71,27,22,174,243,207,167,12,10,112,190,84,149,240,247,223,68,152,59,230,104,51,101,131,231,201,224,75,154,1,163,203,251,78,194,248,20,132,126,246,179,56,106,119,157,181,74,16,120,172,169,63,108,210,108,241,92,120,103,207,128,193,213,187,191,128,183,212,16,253,173,60,14,210,14,223,221,96,61,230,168,90,137,140,195,184,219,47,76,50,50,110,78,6,232,133,103,241,130,179,106,139,116,62,191,93,173,252,226,7,227,20,125,207,147,35,192,232,23,119,238,62,215,99,235,78,13,67,73,144,119,61,6,167,153,60,120,192,123,104,248,224,154,217,143,74,97,135,27,125,33,186,240,250,136,18,6,248,120,201,117,204,199,196,51,153,28,126,5,183,97,130,154,46,53,8,186,104,28,81,56,53,222,56,189,241,227,207,198,197,129,48,126,122,125,82,42,243,183,175,157,252,94,112,37,102,59,158,193,39,88,2,43,229,167,69,117,62,217,83,183,135,231,232,133,68,163,70,127,27,161,181,17,232,30,26,197,178,14,239,22,27,242,128,9,182,234,144,238,93,103,92,77,57,223,169,122,239,67,221,192,10,120,215,221,116,46,80,159,18,31,100,88,137,87,83,55,134,180,182,143,10,164,189,109,168,123,85,144,173,140,71,107,75,117,129,97,122,222,61,108,52,6,98,76,245,190,170,233,179,7,124,70,147,133,189,77,28,50,172,44,190,118,219,10,103,203,28,52,91,4,240,30,148,196,101,13,120,213,249,58,126,119,162,197,2,161,87,86,44,206,46,4,228,250,12,148,88,170,190,52,20,31,225,135,80,90,214,159,33,155,45,88,148,255,246,114,117,134,173,83,193,213,119,17,31,186,171,73,150,151,241,251,120,59,43,161,211,242,13,125,173,109,45,121,129,142,107,148,245,167,17,241,137,65,153,31,220,124,122,111,170,13,99,5,80,180,216,101,34,253,213,104,198,10,152,228,137,101,166,144,137,254,188,101,27,184,175,245,160,112,153,197,147,85,142,189,10,223,189,200,245,37,42,113,191,173,175,69,223,200,238,241,96,240,37,202,169,203,132,65,103,248,148,147,168,147,56,18,22,227,108,97,145,32,149,111,85,111,110,116,220,241,100,3,22,67,125,50,114,152,177,189,76,203,249,235,205,241,134,75,60,26,77,119,226,85,226,61,221,65,247,121,54,255,218,160,21,70,175,175,7,60,132,142,24,248,80,76,24,163,50,169,91,147,207,249,231,182,196,111,147,75,215,197,199,182,225,245,204,192,67,35,231,84,127,23,63,139,130,110,209,72,4,110,132,6,227,181,173,73,230,129,239,231,138,49,67,138,68,135,148,60,124,15,139,68,95,116,239,10,15,235,245,12,152,153,161,247,38,164,31,11,132,134,222,243,60,153,101,188,226,181,224,194,212,151,102,200,195,99,157,16,18,233,218,52,10,201,112,73,233,161,232,67,71,244,160,206,233,247,94,150,169,149,239,1,51,67,9,131,181,44,235,34,95,179,241,52,177,126,232,156,45,178,255,24,59,201,183,243,230,67,19,125,52,69,46,175,173,5,133,4,84,158,236,174,128,60,188,240,135,67,2,231,116,122,142,21,31,211,84,226,139,254,242,164,142,99,7,108,212,77,2,175,18,201,236,11,179,206,213,34,89,58,32,220,1,180,126,167,218,97,107,13,138,3,31,133,207,159,248,233,219,164,237,90,188,23,39,125,57,210,193,159,11,173,75,194,234,157,81,171,48,107,149,139,239,166,42,99,6,179,239,168,114,113,223,106,228,73,100,121,88,233,239,222,93,142,93,80,20,134,112,177,193,101,138,155,110,156,58,174,14,108,239,53,219,210,171,167,213,112,37,92,246,209,171,173,254,107,231,152,54,13,109,195,92,115,63,67,126,176,35,125,140,192,232,42,202,76,194,75,210,223,134,5,111,231,92,33,197,35,191,61,76,80,47,39,218,172,83,223,219,168,249,87,206,134,206,2,20,216,36,72,115,146,55,218,118,4,134,70,101,125,185,6,238,143,235,213,4,11,102,46,48,202,52,186,194,196,7,114,121,74,59,12,213,221,214,254,182,211,28,126,69,78,163,27,118,37,49,228,204,45,201,131,108,8,15,186,194,132,100,18,166,84,115,165,31,84,104,212,75,179,66,90,36,244,225,77,64,124,171,86,52,46,109,169,105,56,74,125,236,225,49,198,216,180,166,208,113,74,196,229,250,142,212,3,229,92,186,147,43,159,156,226,49,186,173,253,123,194,117,146,82,39,253,51,79,166,196,17,6,186,50,17,60,167,57,7,185,196,152,75,68,1,151,192,11,62,135,28,150,131,78,95,75,152,70,139,60,133,223,43,119,138,207,64,197,79,47,68,77,71,233,90,204,104,55,128,183,203,38,99,140,26,169,222,116,194,104,94,26,59,206,79,215,170,80,212,154,40,37,84,35,62,55,69,240,226,122,18,109,160,137,41,79,95,171,74,180,148,60,59,157,121,225,144,127,70,202,158,240,100,29,196,9,31,22,210,172,10,6,158,226,142,16,152,23,225,112,34,25,48,210,252,158,204,162,88,18,83,249,136,173,142,56,249,217,22,181,244,181,176,166,190,58,173,121,90,166,41,240,231,252,101,128,176,3,76,65,145,125,143,95,54,198,229,41,23,47,100,149,187,195,214,226,85,101,200,224,56,252,60,48,113,189,1,202,118,243,91,19,49,190,231,198,223,52,52,58,197,212,189,185,240,32,153,238,179,148,2,154,169,55,71,181,235,139,19,16,220,206,159,216,13,74,199,232,84,242,171,15,12,35,122,53,186,10,53,30,13,233,183,37,35,110,221,28,17,175,161,197,166,230,6,70,118,157,188,202,15,237,22,218,201,231,102,128,171,115,3,222,29,129,174,214,173,48,162,70,190,75,224,78,39,247,95,39,75,247,125,158,253,129,78,4,114,238,28,240,110,125,203,190,55,14,22,234,150,105,196,172,65,186,247,7,67,229,84,50,10,133,64,213,71,57,221,15,158,208,101,13,185,154,34,194,226,46,51,204,39,51,203,172,241,190,224,180,242,41,60,168,47,206,254,232,14,127,216,136,108,130,149,140,13,9,217,67,17,10,159,249,239,183,39,70,163,100,76,146,36,116,207,32,240,93,74,69,180,155,208,27,196,47,246,185,96,69,93,93,108,14,84,158,61,78,18,70,119,121,228,183,49,57,48,77,254,96,36,137,101,123,195,65,195,211,250,253,246,186,83,94,8,130,153,191,248,74,113,117,63,86,94,146,112,133,236,196,103,18,41,176,251,5,228,106,20,39,134,91,172,101,157,204,178,58,57,218,69,85,47,28,9,216,86,121,114,2,189,225,63,110,17,88,229,173,40,139,254,77,51,43,55,147,92,247,125,70,2,208,238,16,108,227,61,213,119,110,28,230,220,157,48,143,56,185,3,59,45,94,144,163,250,239,210,150,215,245,169,167,53,192,253,224,123,160,152,106,143,76,158,47,172,240,157,207,75,26,206,224,64,46,70,184,241,131,43,18,64,98,144,14,21,101,51,238,77,65,217,153,255,153,68,33,244,37,140,228,223,183,229,174,83,120,41,232,250,70,24,197,39,14,190,5,141,63,9,31,42,80,127,185,241,123,245,32,221,19,227,64,44,181,208,189,241,131,239,33,98,36,3,41,9,123,142,242,163,6,76,37,250,78,120,144,235,249,133,35,32,11,228,124,212,19,166,25,202,25,151,46,76,133,200,148,155,99,208,92,232,161,25,85,125,203,99,139,21,201,210,255,230,240,58,178,210,217,159,232,10,218,254,100,214,139,47,63,77,251,77,105,126,113,51,191,89,30,220,120,167,166,255,180,73,237,86,121,50,171,56,94,62,42,235,175,119,92,110,142,218,134,95,141,27,251,165,209,191,43,0,210,24,7,219,215,135,20,236,112,194,180,110,234,31,12,21,105,158,249,43,81,238,150,23,79,74,179,134,92,124,237,112,168,167,55,147,25,204,150,61,96,132,81,127,166,213,168,0,225,39,72,120,163,172,249,139,60,221,125,8,94,162,116,30,168,189,167,254,208,97,136,216,123,22,70,178,79,78,207,36,53,174,110,25,40,132,65,244,43,30,132,132,91,145,214,224,42,112,167,172,185,57,124,247,23,169,159,162,144,135,229,229,87,179,193,151,33,87,31,230,168,191,53,206,93,73,253,104,24,96,240,231,126,222,55,167,25,218,28,115,26,81,219,91,188,73,146,238,101,66,104,57,40,52,234,20,39,133,185,163,79,102,85,94,12,14,209,233,61,204,119,251,167,116,88,190,38,219,121,243,51,11,53,148,112,50,8,12,141,155,83,15,83,14,3,255,134,192,228,86,157,245,8,24,26,195,28,150,59,34,213,25,149,26,151,74,42,168,78,84,245,246,244,107,145,154,78,170,4,202,145,167,23,73,32,208,100,244,51,9,46,139,24,255,174,181,146,50,53,25,243,208,245,230,159,154,19,31,124,138,1,47,218,210,60,149,211,112,197,74,182,158,117,212,92,56,76,253,190,22,66,40,167,201,52,90,116,2,22,159,255,40,37,77,73,190,81,43,117,143,159,110,236,8,182,29,169,150,38,50,78,181,155,191,88,111,67,178,103,16,213,158,225,197,58,8,204,47,157,101,215,19,235,206,118,73,151,152,137,11,8,10,111,200,47,233,209,224,81,41,114,98,176,237,5,206,183,31,124,238,206,244,101,70,157,200,157,125,236,63,24,213,193,145,140,148,29,202,22,88,13,126,40,85,249,83,44,56,236,211,20,125,59,12,87,105,126,105,163,118,138,188,28,252,118,182,91,39,76,223,196,242,111,77,156,33,197,236,65,121,181,230,23,83,221,60,50,116,218,104,92,26,227,23,5,33,50,70,80,49,102,17,81,188,26,13,59,247,0,70,222,252,252,71,170,80,80,152,131,41,237,111,210,194,77,98,156,36,254,168,192,36,226,254,66,46,203,246,239,214,227,156,12,252,193,208,55,29,190,151,167,166,249,48,178,44,39,1,135,64,130,222,201,216,15,128,33,229,221,14,19,200,40,229,129,161,195,105,14,179,39,198,138,0,30,198,22,252,131,49,187,201,48,14,124,119,147,159,31,3,252,39,203,37,48,241,240,191,111,112,175,163,238,247,196,22,108,112,251,125,192,245,87,0,147,187,205,48,61,251,254,171,107,53,152,66,200,145,48,226,72,63,45,14,224,133,94,149,252,116,133,237,230,47,15,178,104,253,177,104,172,192,246,50,254,100,116,132,36,67,31,45,189,7,249,159,184,122,90,95,163,192,28,104,198,23,48,210,114,242,219,31,137,142,227,240,29,32,20,214,21,134,183,117,5,124,125,36,249,105,232,70,107,245,247,170,214,110,39,40,244,152,197,199,172,46,219,174,4,38,190,182,2,70,135,162,202,76,66,10,222,167,10,189,56,144,142,234,79,223,53,83,254,214,250,95,171,206,250,100,154,18,54,172,219,31,140,3,131,126,46,212,28,214,175,222,29,24,83,91,134,192,100,72,107,252,52,146,10,75,175,102,31,253,124,76,144,110,74,154,85,224,218,189,233,9,24,101,136,231,183,239,23,250,197,130,80,185,177,206,148,68,225,85,25,127,59,25,40,49,151,161,48,125,152,95,92,124,236,112,43,240,117,214,126,154,7,6,211,181,152,35,190,44,62,22,83,129,206,219,46,111,77,153,200,175,151,25,116,152,38,130,192,232,185,45,127,178,97,29,169,83,96,248,180,78,92,141,20,147,76,82,130,74,237,199,101,4,83,32,157,19,58,40,150,242,255,2,158,166,119,149,112,161,150,32,190,23,244,48,159,204,133,123,48,58,227,151,183,2,110,244,9,229,147,207,109,5,190,254,189,172,148,64,86,31,157,150,231,151,143,3,166,175,69,166,41,109,188,212,86,58,220,232,25,149,155,147,186,248,73,119,64,240,70,232,71,236,33,225,180,241,107,179,94,212,23,20,97,71,167,133,140,226,185,241,123,52,234,221,79,17,147,69,49,83,249,124,34,194,152,127,154,252,246,248,165,47,126,240,156,147,144,180,192,212,181,248,123,19,244,31,69,166,26,113,218,182,79,192,84,232,125,185,130,6,113,189,17,143,118,207,166,45,73,160,128,239,30,85,247,111,204,205,207,95,249,69,16,191,92,63,237,128,101,39,12,138,100,5,54,42,24,191,183,169,203,139,33,39,115,120,255,59,29,62,112,146,126,10,211,223,224,67,126,76,245,91,110,142,162,213,138,171,41,73,234,122,113,167,12,54,175,29,58,36,172,160,175,244,64,143,148,0,0,83,131,27,35,6,163,65,151,223,133,192,228,71,10,106,168,249,47,1,147,23,220,63,161,64,123,41,116,145,18,93,228,254,124,18,126,232,129,39,195,56,165,231,84,199,187,149,182,238,236,36,228,133,45,104,71,177,8,19,97,217,172,77,248,163,177,203,205,2,74,68,91,231,9,89,146,186,227,75,195,42,176,197,140,163,205,225,194,188,204,240,99,130,183,9,79,211,188,245,39,167,234,226,200,210,101,179,154,211,247,54,226,174,51,253,61,96,227,158,242,23,99,211,29,185,60,218,29,65,152,182,126,40,28,45,159,76,132,235,153,160,242,29,15,78,74,82,102,89,51,37,116,223,127,40,161,25,77,70,133,16,34,44,188,177,246,78,242,66,152,58,49,92,122,43,150,222,221,5,138,188,53,7,250,89,2,94,166,188,150,176,213,192,142,35,75,239,147,185,80,233,39,44,238,15,192,254,82,170,172,235,186,240,62,122,204,179,142,255,157,191,93,209,16,255,5,77,128,73,180,126,114,245,245,201,246,246,13,6,83,220,138,236,217,245,250,165,247,159,126,175,109,101,71,171,10,90,81,17,246,139,57,161,203,183,174,70,102,239,11,160,26,247,242,200,17,229,88,141,194,252,15,238,148,14,53,121,176,59,203,169,91,114,216,56,34,242,99,211,233,117,167,230,111,150,86,102,124,151,229,117,15,43,196,252,253,201,102,53,246,199,132,141,24,218,119,144,123,244,178,112,65,194,72,77,28,31,82,252,165,169,83,133,232,231,247,59,157,46,66,223,223,25,98,52,202,180,24,230,10,152,114,106,185,154,99,225,30,254,98,208,189,28,241,223,10,249,211,31,47,29,143,214,177,34,57,168,248,57,247,229,99,212,32,28,87,184,244,227,169,37,198,156,80,81,174,175,98,244,113,43,224,106,116,0,51,97,116,179,91,137,239,73,195,103,156,75,6,187,25,108,148,113,115,234,136,210,97,128,175,144,117,16,143,214,105,176,138,201,2,97,16,91,249,23,159,228,158,154,190,252,109,75,205,250,89,128,19,54,89,207,145,48,45,239,61,208,67,69,206,17,20,49,54,247,239,104,94,64,155,32,97,99,215,141,121,186,45,39,157,239,69,108,238,39,191,65,103,46,109,102,9,98,98,118,216,90,20,119,132,245,8,110,11,243,193,126,115,225,142,55,141,201,249,216,72,148,76,191,245,181,33,237,19,191,211,206,186,94,48,72,251,153,177,238,201,197,20,226,239,242,123,105,170,178,50,157,253,119,113,57,254,45,205,246,13,25,18,150,45,137,198,31,188,104,34,79,51,142,154,194,157,39,126,76,128,18,228,250,215,250,220,215,154,22,119,137,105,66,103,132,244,230,229,59,110,44,233,204,234,73,203,200,163,17,137,243,57,108,129,168,12,79,15,100,196,107,15,23,139,199,186,70,38,95,140,142,163,21,91,35,147,226,153,40,228,199,250,241,229,101,49,229,148,165,194,134,159,200,211,255,93,77,14,45,97,138,129,186,175,93,218,167,139,12,26,121,37,151,90,65,236,123,64,135,155,239,5,3,72,237,142,118,163,160,200,153,66,216,245,196,226,34,105,116,178,89,138,76,247,29,162,230,102,188,83,234,246,201,160,32,205,236,44,250,72,127,67,182,117,20,134,48,205,157,32,14,6,165,55,121,50,42,206,170,187,80,215,44,67,4,150,223,139,162,9,180,252,126,112,163,185,248,8,92,81,145,246,3,41,25,249,251,40,50,42,56,170,126,68,25,163,155,182,93,162,197,52,227,252,167,39,180,191,242,96,52,5,46,95,184,227,152,210,74,160,221,8,62,221,83,49,15,244,200,44,132,198,240,235,62,135,141,213,56,253,93,154,242,130,109,248,162,188,85,150,16,35,223,66,94,221,221,97,19,108,205,230,82,132,2,200,100,187,95,200,58,19,254,128,1,55,1,122,36,191,175,69,217,3,205,133,9,163,114,240,249,242,49,230,159,76,49,2,115,96,245,169,0,61,234,78,182,66,138,247,73,171,187,89,192,70,136,248,153,209,92,20,234,211,29,134,80,59,227,30,148,108,183,26,199,31,216,83,139,24,233,251,82,205,73,219,65,105,6,149,81,193,107,175,191,142,220,197,230,67,3,65,190,54,253,182,243,23,183,226,234,141,80,148,192,3,137,10,63,59,173,101,62,85,190,215,157,54,149,194,63,135,63,88,81,242,183,113,98,202,240,47,66,55,203,90,98,208,190,101,125,209,254,218,48,110,164,134,244,128,183,6,73,38,127,237,67,169,118,58,158,220,186,185,112,33,146,32,195,168,64,19,102,163,60,62,75,201,165,101,132,255,162,31,137,7,255,218,164,181,72,236,5,92,76,247,192,173,33,231,160,45,110,41,137,81,8,119,127,219,11,165,64,99,203,30,64,228,2,101,106,135,27,195,146,131,6,15,77,217,62,42,36,54,132,16,105,88,104,105,53,63,11,147,84,25,217,34,51,140,107,250,222,113,250,147,195,67,157,165,117,7,50,153,113,124,166,153,182,103,170,240,1,91,150,63,222,251,206,225,212,22,182,128,0,181,8,241,219,164,184,50,75,15,221,11,137,146,132,73,24,84,129,105,170,118,59,14,140,170,152,192,4,180,253,32,97,217,78,73,226,195,64,107,90,120,14,83,63,93,229,106,246,156,31,251,234,250,115,193,70,22,67,30,219,19,170,63,25,157,67,121,126,234,52,29,221,185,233,223,11,74,147,20,123,184,40,1,155,230,118,133,128,246,78,83,11,252,65,131,222,28,134,141,245,203,7,131,187,186,46,119,115,12,150,146,194,67,20,123,207,145,115,133,90,125,249,109,122,25,166,251,80,155,163,84,234,86,161,58,101,53,138,49,149,54,229,85,75,96,214,128,191,117,183,22,207,4,139,153,80,127,110,156,193,212,153,4,166,190,222,125,63,99,176,169,153,21,190,171,237,80,247,234,191,60,216,193,50,18,15,125,178,248,250,40,69,172,34,175,181,174,247,176,143,31,149,33,34,38,252,151,240,254,227,133,118,24,241,155,38,40,125,90,238,98,109,84,189,147,191,202,224,239,219,59,96,10,183,50,195,15,140,101,241,175,249,43,23,81,24,182,107,127,237,63,18,75,189,57,205,251,177,2,142,21,57,235,163,17,232,253,197,183,175,251,70,131,224,167,239,69,131,176,91,52,83,116,144,204,8,196,9,3,34,1,135,137,29,53,185,26,133,186,234,238,31,149,246,240,44,11,76,103,180,123,35,44,23,205,23,209,26,71,124,232,247,185,15,113,228,217,229,183,81,72,253,177,235,24,188,16,205,16,184,211,126,115,28,230,232,187,245,183,73,255,205,184,154,182,101,157,13,100,179,127,58,98,192,196,248,183,62,154,197,41,151,195,38,224,40,95,140,132,200,23,63,141,247,49,101,42,45,163,172,245,49,173,38,71,81,21,38,113,232,95,132,138,143,209,228,222,19,11,248,197,131,83,235,50,30,184,64,154,235,240,193,54,203,205,209,113,245,67,229,181,95,152,254,79,209,206,73,212,97,162,125,153,69,6,174,57,79,209,160,170,194,196,4,252,97,3,29,230,99,182,231,230,247,19,185,91,123,72,0,46,253,94,88,161,227,71,51,250,238,199,44,237,249,237,125,118,92,125,143,206,231,65,45,101,29,168,165,109,20,166,216,46,238,77,79,250,247,207,160,236,188,154,179,109,125,174,38,109,23,63,205,73,66,236,56,240,249,124,7,58,127,172,30,15,76,203,237,9,24,86,211,7,29,241,210,180,103,75,249,141,161,171,250,210,62,52,224,102,116,220,96,26,247,2,190,155,196,251,195,167,206,30,63,76,67,226,124,134,204,206,91,1,147,31,127,126,250,174,45,119,168,15,19,188,63,51,133,192,237,204,171,45,74,247,192,84,196,7,76,121,253,59,73,91,28,5,96,155,230,24,249,192,94,108,111,240,221,98,118,123,224,123,140,140,1,199,25,124,166,33,154,233,49,75,59,145,140,189,30,248,68,2,8,197,129,157,178,87,6,211,83,26,95,228,110,95,255,194,46,144,6,76,25,250,123,243,207,153,177,12,110,20,86,190,240,16,248,154,144,221,255,133,227,183,9,196,239,239,223,155,199,147,155,100,231,63,143,182,119,140,26,203,111,189,55,255,62,247,9,14,69,49,227,125,112,50,59,129,98,238,222,49,61,45,191,8,156,72,239,215,102,219,15,148,35,238,123,241,42,57,25,58,66,39,15,58,126,172,91,134,162,248,212,223,185,80,61,120,65,111,67,57,175,53,132,38,39,102,82,55,186,225,119,30,214,145,87,159,253,189,75,247,184,236,137,201,78,113,134,125,151,192,233,241,220,180,169,126,253,93,64,178,56,169,8,44,251,129,123,171,49,100,131,250,135,199,168,236,211,195,140,247,63,214,216,23,110,15,252,46,1,84,107,114,34,153,226,199,243,228,84,95,230,147,67,172,241,172,109,24,168,98,133,12,72,107,158,223,166,52,35,127,155,114,238,231,197,172,230,218,225,105,13,193,10,35,31,22,95,132,218,222,103,150,82,50,159,143,54,187,186,204,108,64,95,207,175,61,141,184,254,49,243,95,111,121,49,188,103,239,254,116,239,29,63,77,160,184,63,63,93,118,46,0,148,56,138,222,219,20,181,227,222,139,36,169,46,16,2,93,49,100,20,141,85,29,112,27,180,152,11,148,134,61,107,15,46,138,52,73,112,224,215,7,70,222,61,166,10,217,160,199,214,18,174,207,171,169,206,125,86,31,109,130,45,230,2,68,144,207,199,134,182,60,252,32,78,161,229,249,30,52,38,63,112,127,97,168,197,191,128,161,175,88,47,236,57,82,80,54,25,69,41,2,73,120,138,64,201,31,156,175,69,188,104,61,59,35,53,231,61,47,62,45,69,177,255,224,92,0,180,247,44,157,8,244,251,230,83,83,24,252,92,218,122,132,200,142,41,83,212,231,157,50,77,143,90,108,95,143,9,159,214,34,156,240,122,220,74,178,213,45,236,17,89,178,54,255,129,191,49,5,222,47,76,175,106,94,125,79,59,207,136,88,203,111,162,227,188,163,109,29,231,1,115,172,248,7,174,97,81,168,40,168,143,53,27,70,77,28,48,201,241,23,238,185,247,240,151,82,12,7,140,10,90,124,172,74,53,245,11,175,124,45,232,61,230,126,80,136,246,3,38,242,190,30,184,212,158,87,215,190,159,13,2,17,204,176,179,200,240,173,250,194,245,132,199,59,106,47,227,177,40,166,28,26,31,132,240,208,249,7,30,165,39,172,173,173,6,151,190,243,106,178,15,207,147,143,29,30,22,107,122,188,131,66,148,51,95,123,211,8,251,192,244,56,38,44,34,127,6,247,177,242,193,206,63,54,26,177,226,176,209,22,46,125,7,165,237,157,43,0,117,137,50,30,120,173,156,73,205,10,18,30,152,156,77,192,215,46,238,23,46,50,85,144,238,124,92,67,194,196,113,108,27,180,6,143,23,166,34,52,224,81,30,103,129,246,248,240,105,169,128,125,22,54,33,206,156,41,141,122,245,103,80,190,170,131,98,81,232,7,254,34,226,9,220,247,247,220,156,62,232,152,226,141,218,240,231,173,203,20,163,2,47,247,121,110,142,156,106,62,218,161,237,86,96,186,202,114,72,161,19,93,237,129,119,36,26,129,181,123,219,224,158,22,139,238,146,103,68,251,113,78,200,63,184,143,161,115,129,42,165,52,73,176,148,62,191,76,59,252,151,40,119,127,224,47,60,113,242,95,223,247,94,252,253,106,169,255,224,214,53,236,65,95,68,4,254,160,91,34,223,243,192,174,23,108,240,212,206,112,96,216,136,18,94,229,25,111,42,252,79,254,52,113,253,253,192,35,242,55,28,168,203,63,67,70,185,238,72,184,214,119,200,76,56,33,96,74,108,222,39,43,98,12,217,107,158,139,199,92,185,236,9,97,62,147,180,163,59,29,51,156,176,240,227,177,226,72,70,200,132,10,151,241,88,241,14,35,68,194,223,26,207,233,31,234,204,156,226,131,38,139,231,183,59,12,198,9,239,119,235,131,163,46,94,107,52,109,109,48,180,132,107,102,197,54,235,249,101,8,135,99,192,7,202,3,15,234,205,215,134,162,110,250,252,112,187,78,102,222,27,97,157,103,30,93,171,155,183,158,251,137,27,80,58,60,143,160,231,29,110,118,132,132,209,109,127,30,140,38,217,45,240,124,246,84,122,121,210,224,144,147,125,236,104,39,79,216,19,38,248,253,192,227,200,215,208,94,129,63,116,182,42,232,217,47,92,91,154,163,9,189,211,243,224,116,168,125,9,143,243,24,97,210,78,137,126,237,60,167,189,94,102,4,82,129,215,126,60,74,136,39,115,213,83,230,253,248,33,80,153,167,215,71,32,231,57,93,208,1,147,211,8,73,107,141,40,194,95,151,11,147,121,240,132,98,80,134,136,121,66,195,222,247,162,119,203,204,139,89,153,58,38,212,137,228,215,154,164,201,159,231,134,236,48,111,190,180,167,213,224,38,223,227,158,173,159,237,216,178,151,57,100,155,153,242,192,235,167,196,109,240,81,46,9,131,37,0,53,16,208,236,47,26,225,122,208,81,158,35,112,195,189,138,231,134,240,244,241,112,232,146,200,241,166,50,232,123,94,139,118,182,188,186,105,191,159,193,251,215,175,254,7,207,215,45,164,18,63,199,12,107,243,76,51,74,237,211,99,165,228,241,57,22,81,55,26,71,197,193,14,252,108,246,248,6,95,94,125,79,81,207,241,156,238,155,52,241,166,132,247,220,28,33,130,28,211,45,42,225,127,112,230,226,46,124,230,122,182,46,114,42,43,175,70,154,80,209,186,123,90,13,147,95,168,47,92,114,30,66,137,255,124,144,74,218,36,80,72,148,222,139,157,59,237,15,22,201,22,131,97,221,200,171,187,148,171,255,193,232,135,36,44,194,95,127,112,89,17,82,199,94,157,119,80,200,55,199,160,208,87,247,108,62,16,85,228,202,38,9,245,156,160,57,245,166,153,166,245,225,89,126,213,180,34,3,222,111,216,224,190,231,158,121,111,162,116,239,197,53,146,240,103,88,80,232,189,186,150,180,180,80,142,61,135,119,186,0,107,188,23,170,58,79,152,181,162,23,29,79,118,232,42,127,175,254,210,15,129,116,169,61,96,17,199,238,24,179,181,194,68,170,243,226,81,30,115,86,177,34,39,209,218,222,17,155,167,167,171,124,40,177,123,209,146,11,27,25,148,39,82,73,7,77,46,236,3,83,225,243,211,179,70,90,149,46,133,122,222,17,99,106,228,107,157,249,184,125,200,3,183,28,48,84,79,159,39,27,25,178,187,199,206,235,81,214,7,253,118,172,122,78,165,239,190,119,221,255,29,126,221,36,118,241,196,234,47,28,73,114,171,150,60,229,189,250,75,143,116,22,219,6,31,248,218,206,188,121,111,239,79,183,209,99,123,177,198,130,199,11,191,240,79,232,236,15,94,239,121,174,82,6,153,79,6,149,132,218,35,50,246,225,185,81,142,178,31,71,155,10,193,150,131,6,55,196,124,224,22,41,118,224,45,205,81,192,208,219,248,76,153,198,67,57,95,120,41,92,235,179,7,16,210,136,184,25,188,168,253,113,11,41,146,141,195,201,180,78,169,231,230,196,219,99,76,41,6,125,46,38,22,176,19,173,239,17,185,134,166,158,193,253,245,195,171,17,176,39,186,234,179,109,126,103,101,194,105,210,10,242,248,225,212,138,70,122,100,162,203,212,31,180,157,150,40,92,80,231,133,91,203,7,91,202,235,105,112,249,106,194,166,63,173,48,154,155,53,225,243,58,134,23,238,95,190,215,253,116,143,207,250,89,165,130,195,116,231,60,147,24,94,138,92,2,52,185,60,15,190,156,108,219,80,194,152,47,236,93,118,127,240,63,177,24,4,230,195,153,158,213,184,36,31,88,78,231,204,248,247,120,126,159,36,202,251,129,169,105,125,96,36,212,3,166,212,240,121,109,98,57,35,225,125,30,187,97,218,59,49,228,213,4,186,31,248,203,179,205,100,132,158,121,248,193,223,144,240,220,167,252,3,167,59,141,105,61,229,121,239,235,122,228,247,252,107,151,125,224,190,243,123,210,235,254,120,73,70,190,150,48,169,237,231,197,232,2,203,79,98,242,88,10,211,7,22,31,20,29,133,231,236,68,8,50,199,220,36,141,158,71,163,57,53,198,156,102,143,199,221,70,143,71,225,61,159,184,54,82,65,45,225,190,198,99,140,63,148,62,19,190,6,243,57,224,192,18,244,37,60,199,227,7,153,166,91,79,116,238,103,255,130,190,168,36,140,24,194,243,218,21,141,192,132,85,234,5,24,181,174,128,141,31,255,121,109,164,190,106,194,227,61,193,211,250,155,59,88,135,122,241,123,225,249,192,243,31,248,154,177,132,169,30,125,209,47,34,42,127,12,106,250,218,40,121,183,132,241,115,214,255,11,62,255,192,61,3,223,19,129,156,231,4,79,219,94,62,216,168,251,57,225,148,243,245,188,118,254,227,172,27,123,231,73,184,206,103,115,164,192,57,81,232,102,234,139,206,45,240,117,183,190,7,254,50,225,123,125,179,242,4,53,160,180,75,147,5,73,197,115,254,65,151,58,178,39,247,76,184,222,44,195,133,71,132,68,144,69,158,207,218,44,51,235,232,47,76,70,234,121,173,59,12,57,133,17,96,124,246,124,216,244,195,251,155,148,139,63,199,190,194,223,199,28,198,231,213,48,44,94,215,10,143,120,34,228,169,174,37,116,157,35,247,252,109,90,84,10,211,40,30,87,83,249,166,174,254,160,85,49,146,124,144,156,61,231,8,248,129,86,44,93,118,183,246,61,55,135,51,210,39,3,154,13,79,108,14,86,204,26,230,114,25,83,200,3,215,52,11,120,138,243,123,222,139,8,177,143,10,167,190,165,123,140,245,22,132,93,88,150,174,121,102,105,157,97,230,23,85,141,15,184,162,135,11,143,247,77,61,210,65,19,198,140,114,217,127,44,37,5,181,62,158,148,212,151,215,73,50,198,52,135,113,230,158,117,139,120,91,36,185,105,189,126,211,216,196,19,99,72,54,211,226,205,159,32,38,23,87,15,171,84,123,50,86,53,122,242,104,129,216,111,134,100,209,173,19,143,70,155,203,227,90,114,110,142,32,22,141,242,93,189,141,101,25,21,191,57,53,169,91,79,2,70,221,26,38,5,82,131,79,173,56,236,231,233,20,159,143,42,88,189,218,52,77,124,162,156,170,202,169,127,112,175,130,246,167,192,203,212,237,87,160,180,185,106,137,214,70,161,61,158,155,250,178,183,244,140,238,55,71,161,153,80,207,146,114,191,21,251,3,188,172,253,121,108,116,85,99,207,229,86,245,41,76,187,86,34,81,8,105,117,87,68,34,104,135,163,114,152,105,111,2,4,178,80,67,81,190,185,30,241,19,162,53,69,228,207,225,121,183,139,39,202,138,72,211,239,165,127,69,240,234,136,16,90,254,97,84,193,79,93,56,4,162,107,247,31,134,243,99,232,142,9,145,150,231,214,155,169,7,21,253,206,119,6,149,31,143,208,133,175,87,112,158,130,31,154,14,253,124,98,97,0,20,156,4,38,62,95,28,238,228,137,229,167,59,196,94,63,83,133,216,220,123,182,167,209,162,124,142,18,224,120,108,44,81,103,63,219,83,71,78,133,164,92,141,236,94,169,62,96,11,109,4,77,86,177,78,189,90,28,86,131,175,171,119,116,253,232,59,74,129,78,8,51,245,222,195,74,184,127,240,161,169,68,23,245,253,176,113,124,167,3,20,126,76,177,24,181,217,225,247,15,134,247,140,192,77,194,116,205,121,153,45,122,141,74,222,112,16,127,39,26,227,232,232,154,194,190,30,131,201,142,57,138,197,148,141,101,158,241,125,57,199,144,165,212,3,29,237,191,203,115,39,104,56,16,34,207,41,104,154,3,158,79,106,84,246,84,45,40,133,160,229,206,105,159,40,163,47,37,218,34,202,6,161,191,255,182,49,117,200,52,179,114,2,47,164,64,107,162,60,38,156,98,5,62,96,204,194,107,104,165,44,230,194,20,202,10,60,116,83,163,239,249,142,217,10,24,177,52,249,237,85,44,231,154,83,188,138,218,2,79,14,193,102,172,0,28,28,185,183,237,55,49,75,217,63,134,14,249,50,222,143,132,161,184,212,81,177,190,184,88,155,176,140,12,189,249,52,22,82,135,173,45,94,81,218,131,99,221,163,123,45,142,0,198,168,213,88,185,21,14,18,73,113,92,27,59,93,140,203,228,252,104,231,211,183,62,214,103,234,48,220,39,71,31,252,26,222,213,124,133,220,1,163,61,70,38,3,212,115,37,30,28,30,246,245,192,39,130,80,112,62,142,250,140,10,58,166,99,133,45,60,132,247,171,194,227,140,180,133,112,217,137,135,195,92,56,59,86,39,244,123,95,127,96,116,189,125,88,32,195,152,229,249,237,67,120,217,225,110,174,152,194,123,237,88,4,48,210,207,23,94,158,33,129,222,170,77,61,223,83,80,127,74,24,106,152,29,63,29,20,147,111,8,148,19,182,46,32,104,60,87,12,10,45,242,69,188,39,138,125,126,146,194,160,86,222,173,83,5,241,147,24,50,235,72,216,207,215,164,189,47,225,175,235,102,14,65,222,249,169,192,2,147,176,234,207,84,41,206,105,109,240,218,218,107,1,140,74,82,194,75,184,156,152,135,248,207,241,219,84,255,62,143,118,97,111,173,177,168,195,209,111,141,23,88,228,201,186,144,122,26,218,167,128,159,70,127,39,212,65,99,239,128,33,35,123,110,109,78,83,194,215,156,205,103,249,84,25,50,202,152,246,179,186,16,151,142,199,230,100,51,94,24,251,25,48,130,115,207,131,155,86,101,192,215,54,214,231,183,219,137,221,169,252,213,187,41,10,3,115,194,99,244,243,220,187,70,59,196,31,252,189,176,81,52,7,12,135,229,51,42,52,65,206,132,191,245,140,248,58,78,80,105,176,145,51,62,240,252,73,1,253,193,79,166,0,139,117,79,59,113,117,163,198,243,188,112,137,61,130,238,239,243,204,82,82,111,37,110,254,104,192,254,161,229,65,199,51,25,56,216,199,186,166,207,109,212,250,192,247,84,182,4,254,94,120,184,38,175,193,132,151,159,223,166,71,50,127,187,127,243,60,87,119,178,119,1,163,92,172,95,123,177,85,198,194,111,159,176,149,26,202,97,63,209,162,157,24,108,171,119,197,196,197,156,54,191,239,133,195,32,21,139,105,60,168,73,242,5,140,165,29,47,236,161,210,63,184,188,112,113,114,103,131,85,252,207,208,249,35,143,251,67,41,128,120,246,182,59,173,243,226,81,119,171,15,60,207,3,247,103,91,165,248,126,228,91,67,55,178,30,120,213,252,92,108,110,229,217,117,225,40,204,71,187,247,222,47,42,38,7,122,128,103,146,226,109,156,124,178,239,169,137,6,166,246,56,96,8,66,158,159,158,165,167,145,191,14,89,121,223,235,206,225,149,232,212,208,245,180,58,168,156,102,159,49,135,61,112,249,122,222,219,36,216,21,110,116,241,4,60,102,127,44,22,94,236,73,20,150,9,69,239,32,229,194,198,155,126,159,251,186,157,15,252,108,16,19,130,152,252,101,54,191,103,192,63,151,22,52,248,90,183,247,181,10,145,241,128,137,216,63,3,78,227,123,79,88,83,28,80,68,220,181,22,175,69,7,245,243,173,41,105,158,113,241,221,116,69,124,9,120,69,79,169,49,105,210,179,250,192,117,134,95,73,247,246,218,207,205,199,218,43,111,14,91,221,122,224,89,229,209,32,221,211,65,187,123,93,137,227,15,147,225,113,53,22,101,104,242,104,223,208,120,225,228,88,151,41,219,99,26,244,207,163,221,13,62,178,1,214,66,255,76,98,171,157,221,1,99,130,158,155,151,29,125,236,192,229,181,42,80,223,159,60,38,15,21,222,53,184,101,191,2,157,156,253,217,241,105,49,142,108,27,236,75,243,49,12,84,237,70,66,248,194,200,130,42,156,43,8,24,173,142,199,91,159,45,175,45,93,52,146,0,97,200,8,216,136,25,158,215,162,128,123,39,220,180,11,17,93,239,21,125,236,240,79,205,239,89,3,52,133,124,121,245,132,196,64,225,202,49,61,224,62,215,59,102,116,201,9,252,68,214,56,132,236,224,175,160,238,108,188,211,152,51,74,4,20,161,235,221,207,152,53,171,76,9,184,80,32,243,192,53,235,45,46,172,85,40,80,124,86,25,180,245,52,133,90,253,187,59,81,134,54,237,115,154,116,15,207,154,23,147,90,107,15,60,162,63,242,88,173,165,250,211,8,62,183,156,72,48,15,61,159,211,4,29,98,196,87,87,77,43,224,46,93,84,28,234,159,29,29,21,195,150,104,213,8,213,92,70,119,26,32,68,0,207,99,195,221,32,48,234,246,10,83,133,16,195,125,183,185,242,62,23,10,165,2,67,119,170,48,174,77,188,244,221,154,180,199,112,218,217,32,250,23,205,68,181,247,48,139,220,64,192,243,105,149,32,198,50,119,6,230,140,239,93,7,5,22,232,153,87,223,131,242,122,208,190,51,48,119,231,99,209,67,29,68,7,85,158,204,42,113,31,184,140,188,53,172,184,207,197,236,62,1,95,91,167,41,140,105,172,108,17,194,181,34,147,103,229,194,98,21,223,114,208,77,50,31,180,100,249,10,181,128,34,71,143,59,117,70,70,50,239,51,107,174,11,180,151,47,127,249,238,200,207,177,12,53,251,40,190,167,144,92,107,243,167,69,173,242,173,141,57,229,249,233,89,191,92,30,38,76,252,220,156,200,127,60,26,44,120,207,123,89,211,116,204,20,155,254,79,188,198,250,87,3,134,83,229,249,237,111,230,152,209,38,249,236,0,223,117,201,98,200,58,100,243,79,188,229,64,212,17,48,140,147,250,214,101,75,113,189,213,48,63,247,46,75,42,7,238,157,158,148,44,76,242,119,57,198,111,227,231,63,59,27,84,63,37,111,62,95,207,239,154,252,108,144,34,252,251,61,155,106,185,46,82,218,132,102,218,105,10,195,217,247,101,232,249,238,32,207,107,235,173,171,10,63,3,26,67,120,192,104,153,126,15,92,106,206,4,194,35,26,141,153,215,228,143,146,33,241,189,159,153,128,6,72,203,29,151,48,147,30,218,38,75,181,103,188,125,106,95,63,232,125,237,188,247,36,39,167,240,56,153,151,65,245,238,137,81,17,122,203,10,95,136,73,119,123,30,156,126,208,76,4,192,140,190,20,134,195,42,127,27,141,201,170,240,39,78,204,159,150,157,162,119,229,229,68,129,229,81,227,14,20,179,244,168,203,57,208,220,169,135,4,175,74,60,23,250,226,106,49,232,12,254,118,222,154,153,161,241,198,77,217,97,60,54,226,88,251,9,102,94,119,41,141,2,157,109,235,185,57,81,165,152,101,119,29,106,242,112,206,45,13,234,180,126,106,193,2,145,208,218,229,193,33,66,61,79,28,245,58,118,113,239,87,137,158,40,44,12,133,153,243,89,255,196,104,97,221,10,144,209,87,144,138,222,68,41,155,208,8,237,162,226,55,70,155,84,128,130,119,238,239,124,170,186,180,23,97,218,158,151,22,184,124,251,137,185,77,219,96,19,46,223,99,200,8,239,150,40,194,216,44,91,61,215,48,15,50,251,189,255,122,177,20,94,210,174,185,205,100,235,205,39,77,223,9,143,162,132,27,23,53,173,235,128,97,221,126,97,202,77,19,254,118,121,30,173,205,244,132,247,129,29,73,167,209,172,247,20,214,3,54,102,70,133,77,78,206,225,13,199,163,194,195,242,135,1,195,38,241,192,28,114,107,192,156,151,117,88,198,12,130,34,60,97,14,193,138,66,99,22,137,71,130,112,207,84,25,144,166,231,147,65,44,162,19,156,78,160,145,63,141,226,176,14,26,92,113,177,49,193,119,51,212,29,189,246,153,112,115,36,61,41,31,213,223,238,22,185,14,152,104,176,26,5,120,206,163,252,119,175,169,204,45,19,123,145,141,68,16,118,172,250,92,124,237,114,108,184,27,199,248,249,101,72,187,186,100,99,31,95,119,34,8,210,243,98,52,59,116,162,161,195,180,51,151,123,143,157,207,215,132,66,184,231,115,35,97,163,191,221,40,33,141,73,62,185,149,142,184,49,166,197,205,205,85,211,71,107,28,253,227,201,39,17,92,157,11,240,69,196,246,65,238,241,211,131,170,21,248,70,15,211,38,34,254,92,141,204,71,62,249,252,200,44,43,60,131,128,232,16,254,43,239,197,61,207,7,112,183,212,199,172,176,121,132,169,188,211,127,104,81,140,53,116,102,93,217,30,19,254,81,133,81,164,146,212,124,109,143,141,167,16,48,103,10,117,96,234,227,88,193,92,205,155,147,73,214,239,133,142,103,84,156,110,147,63,212,17,135,156,55,106,110,44,86,172,177,103,2,26,217,221,190,59,133,252,130,22,107,37,206,146,131,82,212,199,161,84,34,157,97,88,179,250,179,64,8,162,231,123,117,78,165,207,205,91,159,95,94,77,166,84,95,187,24,255,104,192,181,63,169,153,129,79,117,178,26,2,162,217,7,45,217,3,178,161,38,211,0,21,126,93,137,74,89,114,114,167,63,247,166,253,52,70,28,217,128,163,40,154,44,241,96,13,47,178,41,76,99,87,60,24,93,196,26,100,29,70,39,153,87,119,161,188,53,152,78,165,152,135,173,193,232,170,48,149,18,9,227,77,76,133,239,225,125,39,92,198,227,167,223,237,58,75,210,16,143,209,210,202,105,213,218,225,207,154,110,141,190,22,124,54,185,184,234,218,218,63,72,213,229,78,130,6,94,121,169,11,52,72,59,228,44,172,182,89,9,140,206,89,154,82,98,195,26,36,26,100,49,102,254,118,85,169,120,96,250,209,227,115,209,157,162,135,228,161,85,234,155,211,158,250,95,116,130,101,9,20,57,185,39,222,49,200,207,231,123,125,140,66,123,224,149,229,222,251,179,54,75,133,135,156,63,16,180,127,103,18,180,205,185,178,105,29,213,213,55,186,22,234,237,143,20,187,142,10,4,145,242,219,21,23,77,225,62,50,144,131,202,102,127,208,218,178,20,15,74,251,173,110,62,156,180,121,216,36,199,250,126,16,148,73,210,149,41,232,210,235,205,155,17,60,4,140,155,249,220,188,141,92,216,197,84,56,21,253,90,58,196,27,154,249,103,30,86,18,63,241,90,165,19,127,84,24,222,172,124,112,168,198,245,131,84,162,201,9,215,167,31,226,194,228,246,98,84,72,8,107,20,214,24,39,115,87,46,86,113,161,176,181,163,6,92,84,43,14,216,246,229,168,44,179,100,191,194,101,172,44,182,99,135,82,119,194,168,200,98,251,66,99,90,11,157,40,107,70,166,53,96,142,67,186,68,240,192,162,214,142,86,14,157,73,70,216,22,133,122,247,115,108,157,134,4,3,102,62,118,127,173,56,252,183,179,230,99,95,83,171,241,18,35,65,205,66,61,8,73,244,128,130,2,232,10,175,118,29,29,206,14,5,119,94,9,137,249,86,148,73,150,47,12,185,131,24,156,110,2,95,121,227,82,180,255,252,194,4,4,227,149,145,61,210,189,167,35,61,18,246,8,49,131,167,140,3,246,224,52,164,36,142,181,135,112,254,41,220,157,132,203,147,245,233,118,94,76,152,90,187,7,190,7,154,216,115,23,180,83,234,75,116,78,197,75,96,78,243,2,15,158,54,95,108,140,231,180,121,157,124,225,132,33,117,60,53,114,134,32,212,137,62,64,136,213,158,100,113,135,52,90,110,222,251,51,42,29,189,151,28,21,90,37,245,222,157,134,233,188,55,129,3,189,119,103,148,242,222,108,95,130,54,20,88,123,162,83,235,88,47,76,221,70,14,74,125,29,44,118,212,44,189,199,81,215,206,74,19,166,76,207,16,181,137,167,202,195,164,150,106,222,252,67,209,80,97,28,176,156,43,223,211,238,64,255,110,9,186,232,99,108,197,234,168,160,98,86,21,94,143,197,129,229,244,147,185,114,205,244,51,203,175,205,144,85,15,127,100,123,225,146,181,195,192,181,234,111,95,247,237,139,86,61,200,218,159,80,79,135,137,173,228,139,25,195,183,194,159,56,181,192,207,49,162,113,124,238,242,219,229,41,250,105,204,166,41,191,93,180,94,155,90,179,149,254,219,130,120,81,15,110,237,72,51,55,232,147,240,133,232,250,107,93,97,245,167,27,146,3,17,173,180,123,171,105,104,27,66,228,166,176,206,6,90,120,51,10,5,188,244,193,54,186,40,250,90,159,158,204,238,44,222,181,203,152,149,39,234,215,150,145,48,233,144,170,251,118,63,101,89,50,79,17,243,125,110,254,101,101,62,137,229,161,75,187,77,35,131,145,143,221,138,254,52,47,181,5,238,173,62,48,39,49,185,249,40,207,107,211,105,51,4,126,139,5,219,29,146,41,171,151,242,84,253,216,84,45,86,129,247,156,15,140,243,57,100,5,77,205,205,192,234,188,197,94,66,237,251,92,125,125,209,145,95,228,187,110,168,142,233,31,193,107,194,247,11,142,7,30,178,249,161,235,160,231,136,198,33,190,201,205,251,147,75,107,198,228,44,55,159,218,55,48,209,216,153,106,88,214,251,197,104,109,17,211,240,61,158,12,106,115,71,108,26,133,207,10,91,171,185,24,196,169,70,233,30,218,146,156,31,24,253,23,133,187,148,177,47,227,135,60,15,92,186,108,3,20,211,235,91,35,19,248,229,52,133,142,244,185,57,85,176,242,104,71,187,20,173,239,89,94,11,157,89,157,73,132,96,100,38,181,167,70,120,82,130,253,165,39,67,171,190,154,172,6,155,249,39,240,27,94,64,243,115,167,43,179,217,103,207,3,35,38,40,240,121,30,237,219,227,200,92,160,115,246,60,112,219,178,130,96,98,124,174,54,254,133,132,219,107,179,62,8,45,246,3,235,215,254,32,217,149,125,123,62,217,52,234,80,179,10,158,109,93,91,59,41,23,159,58,149,198,147,68,188,102,226,30,215,242,201,6,218,215,10,211,167,33,240,104,207,250,50,98,104,113,56,158,144,140,5,81,135,120,43,111,169,174,197,26,229,173,33,125,30,10,175,174,30,133,17,147,40,12,211,186,124,175,249,196,154,140,215,81,23,80,159,122,64,130,241,169,201,213,216,141,7,70,153,96,231,54,64,255,144,192,196,64,211,253,196,209,82,67,79,3,81,57,185,137,24,247,181,194,253,132,130,24,29,14,243,137,234,195,121,156,137,89,42,194,180,92,144,140,123,182,95,46,43,43,169,15,76,243,65,194,207,201,173,66,176,26,1,112,74,186,158,200,34,156,4,39,247,221,218,149,99,133,162,183,145,78,24,100,58,207,120,155,38,104,14,73,225,40,165,48,54,43,59,122,78,235,154,170,160,134,126,68,72,198,248,59,245,140,79,68,96,100,195,15,165,58,122,94,165,30,92,108,14,121,243,254,220,252,27,73,161,74,153,244,147,222,71,87,114,69,136,218,72,183,52,194,70,15,125,26,121,104,81,212,147,169,147,88,70,140,10,188,244,26,253,70,187,177,229,76,152,198,235,160,240,16,94,38,107,250,125,70,5,50,147,52,181,136,95,233,185,142,82,232,108,202,166,181,224,9,248,144,127,27,57,205,224,112,124,38,233,52,150,253,128,105,211,212,215,30,196,151,18,230,0,171,95,100,220,121,153,238,225,24,15,195,215,36,158,240,173,132,239,22,93,159,155,67,41,217,179,253,235,60,133,167,164,47,146,140,151,8,192,212,61,164,154,58,84,44,109,52,22,213,215,169,136,192,229,52,134,36,255,153,198,40,69,69,107,206,162,63,228,249,160,157,230,220,132,9,15,62,55,183,94,180,128,97,35,211,97,49,233,202,152,14,29,221,130,7,230,226,188,26,62,44,253,237,255,67,220,187,235,108,211,52,215,121,231,194,152,193,244,190,135,7,224,200,153,67,195,1,97,253,16,24,136,20,104,42,16,4,158,135,29,57,182,225,72,118,164,243,145,0,159,133,251,170,123,186,106,213,107,43,51,64,224,195,23,188,235,153,185,123,102,122,83,219,181,218,187,30,185,26,85,143,4,99,187,250,7,69,135,82,211,6,164,151,100,191,236,168,49,39,184,239,30,59,30,190,69,26,57,28,108,222,204,199,7,79,32,140,97,62,176,99,145,117,13,116,193,57,27,164,181,84,211,42,225,52,193,245,254,198,215,62,198,166,186,103,208,214,139,95,217,104,200,72,247,110,172,103,135,105,103,77,48,71,167,127,174,198,251,214,135,46,212,182,197,192,45,126,170,240,10,229,0,218,128,118,42,22,161,100,185,200,192,145,246,73,87,143,181,194,193,178,78,68,29,90,49,47,200,225,189,82,89,56,89,207,160,34,69,12,98,231,171,207,234,139,77,139,110,244,116,53,93,118,177,177,84,122,30,245,106,74,175,194,91,168,8,156,164,171,137,4,248,92,64,152,42,109,44,15,85,48,113,243,86,82,29,126,125,76,160,206,225,51,117,210,52,37,139,16,253,151,188,6,249,220,197,186,34,227,173,64,237,219,20,134,81,195,71,86,76,172,70,97,226,208,59,122,82,105,108,87,216,8,28,29,182,50,112,133,75,175,114,53,149,43,50,79,33,88,154,30,175,165,102,166,169,165,68,63,135,156,81,4,92,71,130,141,79,192,97,132,191,116,228,172,221,88,250,52,150,244,4,215,46,221,180,5,213,249,116,243,103,71,98,219,114,122,234,14,160,223,57,60,220,187,10,116,66,250,220,86,158,29,191,253,104,227,41,124,14,97,21,63,111,46,138,45,52,142,198,165,207,251,36,51,138,18,90,255,89,66,152,122,176,66,10,25,169,146,227,144,244,100,192,21,235,191,137,238,227,169,221,251,7,165,95,127,5,12,177,138,194,244,48,141,128,159,84,220,73,168,86,34,39,15,226,139,58,50,204,222,48,230,81,94,168,9,70,30,205,63,6,109,38,58,178,1,125,111,13,180,40,1,217,129,233,177,140,145,81,207,172,47,212,196,2,29,45,233,92,68,248,60,4,11,14,154,189,8,218,209,228,135,41,150,77,63,76,97,144,19,26,80,241,151,230,103,223,194,232,121,96,37,44,160,30,236,13,146,7,242,113,234,252,216,100,14,34,6,139,75,234,27,57,254,74,15,130,9,86,150,62,49,250,85,78,26,96,233,210,116,107,24,8,227,151,243,122,110,164,0,188,191,157,122,60,117,100,161,189,104,94,194,50,41,77,86,231,4,127,110,245,24,53,116,144,186,104,144,54,127,227,133,160,117,164,3,107,53,12,233,137,52,152,122,193,176,94,4,153,193,107,161,90,65,43,162,169,49,176,115,246,106,78,183,84,136,47,227,151,11,121,118,133,199,12,131,116,90,79,174,254,52,18,169,59,110,158,228,196,129,107,137,25,70,105,83,122,101,112,98,4,143,194,62,255,165,133,81,118,48,216,65,128,146,42,119,8,15,199,14,56,169,230,80,199,165,64,28,29,179,100,31,111,66,143,13,58,122,131,55,102,27,215,139,162,101,8,65,202,134,195,238,77,112,15,211,104,90,221,130,190,50,74,99,131,117,102,91,29,131,192,20,184,60,2,159,131,94,159,26,85,133,224,79,217,52,52,232,111,63,189,11,248,36,3,164,32,55,37,215,158,57,149,175,101,158,8,76,31,71,192,143,73,23,197,43,35,60,213,21,198,46,23,152,218,78,133,9,4,56,106,66,34,138,118,253,210,181,167,20,58,194,199,175,60,86,238,200,97,159,23,54,14,250,40,117,212,148,16,197,194,162,159,87,115,24,200,32,70,138,207,218,17,211,189,207,41,58,187,192,189,231,171,27,154,66,65,121,241,166,154,159,7,109,240,224,32,89,228,58,155,194,79,156,240,16,147,39,47,244,172,27,37,2,33,151,162,167,25,234,25,93,174,70,193,76,81,227,246,8,180,104,158,224,193,52,117,11,154,38,178,182,210,197,245,44,202,30,112,79,229,116,15,219,117,172,44,52,248,116,89,162,23,88,130,100,135,198,34,221,201,16,202,237,177,87,25,151,100,186,249,8,189,76,235,146,121,116,43,163,183,119,173,120,163,132,14,245,193,176,170,100,228,163,175,52,242,227,249,245,224,201,161,163,67,55,127,75,60,7,27,141,153,0,122,243,65,188,62,62,136,9,100,41,204,200,131,254,228,152,80,233,185,17,227,148,183,134,120,179,190,53,4,100,98,55,163,150,34,61,183,117,170,199,111,147,57,214,153,68,200,91,126,187,149,154,126,27,2,96,249,109,194,46,51,193,204,109,129,71,122,48,120,119,228,230,120,219,186,192,208,122,208,155,215,158,111,110,74,72,1,63,41,83,128,238,95,151,169,88,86,154,198,13,43,54,70,70,251,86,186,24,50,80,185,24,154,63,133,201,177,199,79,151,92,236,253,52,232,35,227,234,231,188,149,116,117,149,250,22,234,45,149,177,252,24,70,40,12,198,100,65,37,80,63,24,196,13,193,143,135,248,100,218,239,42,5,225,254,78,177,112,118,186,57,53,144,59,96,136,71,20,110,45,40,107,137,228,239,124,117,173,145,112,38,253,158,12,21,116,255,98,175,53,133,24,157,229,56,30,113,70,76,180,245,116,166,145,117,13,246,60,116,34,210,110,139,155,169,87,15,85,242,160,142,10,70,220,128,91,222,171,11,29,193,241,216,187,166,94,113,168,23,223,224,208,130,25,89,187,137,158,199,66,119,14,83,36,249,38,248,76,150,34,112,222,58,30,60,238,21,240,76,39,208,111,227,9,116,164,23,126,38,185,16,18,210,0,164,30,44,253,171,45,140,32,22,88,154,42,200,36,134,177,107,173,0,233,167,193,227,234,153,216,216,104,128,67,246,39,96,229,139,134,233,114,135,130,15,126,136,106,146,13,107,144,136,113,79,100,183,21,109,43,90,164,216,183,53,118,133,7,201,2,13,88,61,107,2,124,231,100,149,97,51,175,4,222,123,68,121,37,101,189,202,185,57,40,197,24,193,170,249,147,115,80,216,40,233,3,94,234,62,176,203,119,33,114,163,228,75,76,90,120,170,90,68,227,169,235,85,207,229,192,165,71,107,128,149,253,54,125,103,75,73,1,127,226,2,138,30,223,183,203,200,90,233,58,178,101,174,121,192,69,247,156,65,120,49,104,126,128,213,181,57,48,217,149,248,109,216,214,245,185,232,8,10,70,79,236,196,169,223,139,86,141,48,239,40,91,121,245,183,225,148,141,195,145,182,206,165,191,205,254,41,235,3,90,211,165,48,172,156,69,96,229,59,48,29,223,86,226,157,246,161,180,205,195,178,186,178,178,123,202,251,88,43,198,146,77,167,247,60,139,167,154,112,198,220,174,32,221,227,114,235,182,210,173,49,228,155,188,148,170,108,108,22,232,239,69,126,25,113,101,133,135,80,114,206,76,197,128,177,220,133,221,142,128,156,14,236,28,78,123,202,197,207,76,179,16,190,167,46,159,131,8,184,192,208,171,202,102,215,48,103,20,166,242,183,11,172,4,118,200,67,59,73,132,193,137,26,31,93,87,232,121,5,30,105,104,212,184,200,68,106,75,187,112,33,114,147,51,155,66,131,149,80,44,33,25,217,210,54,218,129,94,157,120,17,150,163,208,129,55,138,215,229,230,156,17,9,126,162,182,19,120,61,250,92,40,249,202,226,108,83,169,172,129,203,168,10,215,244,211,229,109,178,240,233,146,106,9,238,79,216,250,198,52,174,143,77,15,226,146,87,154,104,80,76,215,186,202,194,135,110,77,167,97,37,136,42,95,123,212,180,186,144,121,214,145,213,180,238,143,69,220,101,27,167,251,49,221,187,190,207,214,171,213,13,57,240,51,133,131,209,196,134,102,130,159,232,204,1,222,105,105,210,181,34,123,105,235,90,88,13,92,131,223,251,119,115,93,156,168,6,143,116,243,158,110,78,11,234,210,171,245,131,20,184,121,21,76,115,184,20,216,218,20,78,47,28,30,169,63,94,74,66,69,49,195,208,169,223,26,142,198,71,38,105,154,39,88,18,111,77,159,82,31,153,246,236,154,230,73,73,183,38,123,40,47,108,104,193,16,42,240,212,151,165,73,152,110,14,193,142,162,98,104,12,44,189,80,43,179,54,29,61,84,209,171,172,114,98,35,116,176,21,30,122,176,89,19,115,66,135,174,29,236,1,69,49,197,117,225,41,45,255,64,227,98,235,118,243,236,116,241,51,187,174,218,179,161,180,4,151,170,31,99,105,99,141,101,249,229,200,108,201,122,218,91,19,135,160,37,189,176,227,116,73,16,147,109,114,164,171,41,102,213,123,171,224,235,79,98,74,167,88,162,160,3,110,69,231,88,18,186,133,167,243,153,143,94,173,253,162,231,83,144,45,148,167,126,181,236,25,238,217,46,19,129,196,251,78,232,179,196,32,237,143,234,41,65,148,191,245,40,47,121,30,172,62,163,216,14,88,57,51,140,181,88,252,61,106,18,211,99,173,179,201,170,9,147,170,185,145,98,166,115,83,79,235,221,18,220,167,158,229,233,228,161,3,72,130,141,51,43,230,29,120,42,233,56,240,155,96,154,114,212,6,201,207,5,121,173,140,187,107,24,116,24,171,146,218,86,67,121,147,80,38,216,186,242,142,117,164,155,209,198,12,17,175,9,189,158,132,138,26,159,245,122,169,221,118,28,232,242,200,254,13,131,153,142,236,167,222,161,112,122,234,1,119,132,88,125,73,97,1,184,75,128,11,184,234,194,29,85,99,30,51,87,115,15,122,89,134,156,91,93,201,79,199,254,241,177,137,53,171,170,170,192,12,70,224,157,150,79,231,99,139,17,255,40,39,19,112,9,249,171,105,106,88,58,240,115,250,54,89,186,166,93,151,224,41,206,61,86,188,190,241,78,250,58,192,154,247,58,52,137,229,92,26,85,35,30,132,86,104,98,16,255,97,190,9,37,220,166,168,30,30,199,226,24,143,122,46,240,188,41,124,76,78,121,223,212,113,173,4,63,53,187,69,106,113,66,216,171,155,6,38,135,126,15,184,8,101,5,140,196,62,52,76,67,82,166,161,73,19,9,92,33,176,149,155,39,254,147,3,31,51,93,194,37,184,27,61,193,171,137,7,0,156,110,78,119,215,16,95,115,170,161,0,44,204,221,6,235,111,23,106,112,196,205,77,234,66,99,19,50,87,63,119,105,111,0,74,44,35,232,177,113,206,117,18,83,53,40,204,249,150,68,147,207,205,59,10,69,25,242,44,201,169,34,76,87,37,84,58,158,244,203,76,210,248,105,40,253,245,108,163,103,87,50,51,20,180,73,129,198,32,217,29,117,151,147,150,135,169,3,135,92,91,18,101,75,43,106,206,150,2,25,75,228,36,59,157,182,2,35,49,29,25,205,146,100,79,105,176,42,65,235,114,198,193,110,42,176,201,41,247,40,100,104,105,79,225,235,61,81,88,66,129,181,190,20,35,204,158,82,49,83,213,208,160,58,119,141,40,245,217,45,153,163,246,229,163,38,26,130,119,125,232,134,112,163,20,107,167,73,54,141,111,94,122,68,150,114,121,12,74,152,162,203,239,129,0,35,93,108,149,42,209,125,53,53,32,63,232,233,140,115,143,142,54,45,21,64,77,119,73,115,48,45,152,186,50,39,84,31,37,218,46,207,83,173,124,243,18,39,27,236,154,26,59,62,48,91,99,137,6,95,116,187,21,166,94,166,68,83,244,25,186,194,52,125,12,39,135,196,70,84,107,119,210,81,29,244,169,80,32,231,239,209,60,10,116,118,31,110,166,123,10,130,88,203,137,220,144,9,209,84,2,98,92,227,9,174,92,42,71,116,187,27,44,152,203,68,85,158,78,127,177,92,221,145,229,254,108,191,70,187,1,77,62,2,195,232,117,57,205,200,145,162,191,17,48,27,210,229,100,130,249,134,92,80,60,24,46,84,41,151,103,180,180,206,174,31,239,188,195,94,119,165,54,15,60,32,136,16,184,195,77,241,250,205,97,44,149,208,192,177,75,48,212,253,106,196,58,228,144,64,57,157,78,142,15,238,84,35,74,76,3,231,189,58,253,93,65,227,83,14,198,102,181,33,151,89,12,162,150,165,39,35,204,44,61,94,26,110,168,198,27,81,0,47,87,246,158,34,228,74,63,189,192,144,168,93,210,89,68,165,158,71,38,42,165,31,72,210,93,248,204,226,34,201,77,10,168,71,92,77,139,104,17,195,19,153,213,86,159,251,219,86,71,222,117,104,198,132,248,209,227,85,200,89,197,74,106,4,68,218,23,111,164,156,179,170,60,124,55,65,222,75,194,104,198,184,76,226,94,76,105,237,123,161,148,202,119,165,189,60,43,15,198,131,239,169,142,183,247,166,121,198,151,110,183,241,178,241,229,104,31,147,169,64,220,167,95,20,90,93,241,232,142,149,249,140,43,204,130,188,24,252,102,241,66,73,157,149,125,39,233,177,211,237,238,50,73,233,54,186,143,213,153,164,170,246,212,97,72,123,47,131,227,89,105,40,15,200,166,68,59,201,213,6,166,55,129,140,151,160,148,164,95,194,77,234,232,183,234,133,91,139,237,149,100,162,250,252,28,170,98,211,118,56,227,230,103,201,183,95,5,165,44,93,168,18,250,13,168,147,180,73,253,216,231,4,40,79,220,27,22,30,37,245,32,242,69,41,247,7,195,184,164,117,26,40,13,214,126,137,16,237,216,75,19,133,156,79,243,167,166,149,111,234,20,230,81,119,140,140,86,48,241,80,224,237,61,43,194,225,179,16,149,128,162,46,211,209,121,47,108,228,196,241,210,40,192,37,201,238,67,171,137,241,153,51,120,57,205,34,187,219,171,173,128,103,195,130,212,204,71,206,182,46,199,110,45,176,67,250,111,191,20,206,73,236,172,34,211,118,187,110,136,16,241,247,1,243,10,107,141,161,33,6,44,123,78,161,225,242,246,205,240,193,214,80,226,25,98,218,84,132,58,76,233,176,220,156,154,177,238,19,145,106,119,108,230,255,225,159,255,250,223,254,227,63,252,219,191,252,227,63,253,221,95,254,167,191,249,15,127,255,183,255,230,47,127,243,87,255,247,255,246,127,252,151,255,248,127,254,151,255,244,191,255,213,95,255,143,255,240,175,206,63,156,105,11,39,32,155,249,95,253,243,63,255,245,127,248,167,127,255,111,207,191,254,55,127,249,219,127,250,119,255,248,151,191,250,235,127,253,151,127,248,55,127,249,167,127,252,247,127,243,1,255,237,223,253,253,95,254,187,127,250,199,191,251,251,127,205,13,254,225,31,255,213,223,253,253,223,254,211,185,253,127,239,99,121,152,173,62,150,227,131,168,132,230,177,168,8,34,250,236,33,247,45,54,68,65,153,229,121,124,94,83,88,39,38,27,7,193,113,166,125,209,84,112,185,57,5,243,189,223,111,64,161,171,154,216,200,140,81,252,224,235,245,173,18,199,123,96,146,235,151,241,158,93,135,169,31,240,134,181,203,39,46,12,210,91,142,90,148,57,206,230,126,159,171,78,211,173,14,216,178,1,151,200,156,180,249,89,162,91,224,115,134,249,54,5,211,210,163,164,19,143,21,63,109,191,154,250,234,210,254,37,190,47,1,251,99,50,222,192,9,58,98,180,141,124,35,29,197,138,133,157,234,1,237,136,21,138,80,192,19,47,201,175,126,44,23,24,112,55,129,132,207,148,50,218,167,160,53,0,54,214,200,247,194,141,99,254,13,152,152,254,13,12,66,174,116,156,254,18,232,66,161,249,113,24,117,15,189,55,9,51,111,182,45,164,240,159,25,207,5,187,110,117,229,227,115,110,143,216,212,16,253,238,4,202,63,79,130,250,186,25,27,203,129,33,14,232,55,4,92,176,206,163,13,254,192,214,11,115,35,135,5,70,220,165,63,189,145,134,237,14,35,27,87,227,149,78,178,30,222,60,77,196,247,141,147,96,160,145,118,94,68,192,136,235,61,10,47,164,200,239,91,121,240,80,189,242,210,250,112,233,175,248,190,23,236,36,61,244,18,128,201,170,220,248,5,5,206,35,218,136,9,24,20,104,69,46,90,168,89,223,130,26,165,216,69,31,219,13,4,197,46,184,232,49,238,158,34,175,140,240,231,240,34,117,150,102,235,242,187,118,172,223,96,146,233,24,149,87,46,158,117,61,46,17,124,30,25,25,185,37,48,237,17,183,192,230,89,198,0,35,3,219,232,163,94,79,228,140,154,204,144,160,164,174,175,255,68,145,17,154,62,2,195,65,191,28,230,65,186,124,141,77,217,226,240,159,70,78,184,201,79,163,220,238,113,174,135,218,191,238,150,16,48,30,233,240,155,211,2,44,207,5,249,106,244,62,159,67,156,158,198,184,57,230,224,227,229,55,15,36,182,130,109,168,95,183,99,172,36,185,51,233,70,151,183,123,200,115,215,103,43,12,21,239,253,28,240,83,237,25,147,104,19,70,188,98,8,86,142,130,242,186,192,236,211,254,202,88,71,65,11,5,76,71,214,45,219,127,142,63,212,66,3,254,192,70,214,62,253,183,209,47,123,171,192,3,210,124,191,249,131,208,209,84,248,172,165,225,55,199,103,109,175,192,116,157,249,43,35,176,219,119,124,143,77,137,239,123,3,112,180,39,150,136,38,1,87,15,49,63,246,67,178,232,247,47,166,118,209,159,26,174,160,47,165,180,119,34,140,115,239,168,1,131,83,124,173,208,235,36,167,138,176,154,192,231,15,156,63,207,68,238,151,204,81,74,80,203,115,99,69,136,121,174,162,111,20,27,217,233,95,168,104,152,97,91,2,31,223,237,185,245,45,240,119,215,241,196,27,125,169,34,117,9,212,167,176,121,189,77,96,203,32,220,7,195,52,223,187,10,140,191,227,159,171,152,216,157,220,28,41,145,121,3,35,15,50,120,175,172,205,151,239,249,220,19,224,120,140,27,133,192,128,225,233,245,238,98,202,93,106,141,143,73,203,251,190,84,14,133,32,0,20,148,255,50,38,214,127,197,28,112,107,129,68,172,71,28,186,9,37,137,99,142,208,174,51,213,80,39,78,29,131,152,65,176,87,239,117,205,32,108,77,13,135,63,219,206,109,183,161,42,137,112,177,115,144,166,105,215,181,166,221,234,56,254,77,109,44,188,193,139,158,169,162,161,146,227,147,51,241,134,251,60,37,177,189,22,84,133,252,169,207,184,82,57,115,65,36,251,117,11,218,38,154,88,239,133,194,254,230,247,134,91,78,25,216,207,209,4,57,205,181,238,94,43,232,147,159,110,100,105,46,177,188,197,62,170,88,119,20,235,55,167,219,55,146,138,87,173,115,216,140,187,59,14,19,150,170,240,74,138,173,167,225,110,7,18,181,226,48,49,233,235,45,196,166,125,158,222,159,24,56,171,160,221,172,122,67,13,93,185,154,216,175,66,165,134,164,183,234,115,30,75,229,133,126,247,162,180,43,74,65,24,254,79,191,166,30,90,105,103,59,155,234,77,117,188,173,234,240,76,90,74,103,210,245,155,116,161,241,219,186,125,212,21,115,65,34,78,174,87,155,56,43,41,150,75,196,63,32,241,237,234,228,193,139,117,41,12,207,139,28,228,146,226,91,16,159,124,46,213,197,129,205,108,151,123,35,101,124,249,11,26,83,189,85,201,52,161,158,186,47,195,84,35,32,210,31,41,221,168,118,200,238,251,204,147,253,127,41,76,248,229,206,65,58,50,135,18,90,194,47,176,214,13,29,29,39,60,21,203,240,53,112,120,62,20,70,54,141,229,213,227,88,81,49,246,131,167,17,81,39,247,179,17,135,250,102,168,17,251,189,85,111,110,253,192,229,194,52,152,73,213,8,135,23,13,219,23,102,229,73,184,141,253,238,185,237,215,44,133,185,181,18,7,202,149,113,25,141,26,41,174,169,149,108,144,4,14,143,59,241,181,206,218,26,201,229,123,47,11,104,51,133,20,237,247,69,107,135,192,215,7,239,138,247,40,251,17,201,166,75,217,130,207,182,170,178,6,155,48,147,11,70,208,64,209,149,129,10,242,253,226,2,56,243,199,139,237,111,109,211,192,219,60,126,58,105,67,151,138,201,109,236,102,251,58,171,211,168,223,167,92,61,9,130,94,85,46,196,212,206,145,253,6,220,107,243,58,210,6,249,241,121,15,43,96,44,211,107,185,52,142,224,87,100,96,161,72,170,215,145,58,232,217,45,165,99,215,56,65,231,188,218,9,199,24,176,121,23,48,171,253,118,236,30,199,243,172,64,249,96,219,2,224,237,243,25,218,50,14,201,8,31,157,57,127,6,123,9,166,201,198,225,210,11,204,62,227,95,100,33,113,35,156,72,144,20,81,211,127,71,190,160,35,109,2,35,109,113,115,31,13,75,81,147,8,198,237,244,220,218,195,6,125,92,23,9,77,170,170,246,141,81,158,117,10,125,95,12,108,145,130,190,235,11,234,210,46,157,10,88,229,84,82,125,227,218,136,100,8,207,224,129,57,175,238,197,240,142,237,34,191,187,204,59,189,191,60,208,145,137,125,97,67,87,240,186,226,221,166,55,171,69,116,231,60,20,157,100,247,208,68,64,232,17,206,135,141,148,42,58,116,119,224,84,214,86,121,37,104,44,186,88,5,81,219,86,101,14,195,221,212,110,1,236,25,244,241,3,68,34,125,155,133,117,75,250,9,63,227,107,202,84,56,199,195,185,221,253,90,219,178,25,242,173,207,215,107,183,252,207,68,141,89,52,50,145,90,119,94,109,248,213,139,234,210,81,121,98,173,43,119,158,157,19,250,21,20,30,147,219,166,220,76,80,79,232,40,206,2,128,1,228,70,141,241,68,41,57,150,229,67,113,148,175,0,36,205,69,145,123,191,166,188,120,55,188,101,26,116,186,176,81,122,191,249,3,178,232,77,131,248,240,148,67,119,225,219,2,95,91,246,156,117,166,195,165,106,106,248,231,69,89,210,137,10,247,231,78,165,249,154,236,137,236,150,141,230,71,223,45,233,236,214,6,166,243,249,232,208,153,119,183,92,153,82,172,192,56,233,10,83,228,95,18,25,45,65,74,202,194,62,152,194,31,205,155,212,227,24,151,91,233,118,54,242,1,239,121,215,0,233,75,181,174,31,34,231,32,208,224,44,106,19,237,106,18,77,99,119,145,122,157,122,38,86,191,198,123,155,166,23,38,121,226,122,206,248,125,73,243,168,59,236,90,183,248,227,4,115,155,128,238,212,162,22,195,64,233,236,26,173,3,130,163,46,85,76,117,18,119,246,115,185,89,213,151,220,220,122,177,134,219,42,116,106,233,75,163,225,201,245,196,240,70,219,146,171,201,78,109,215,134,59,251,234,139,244,156,4,188,231,177,253,175,178,220,32,230,175,22,69,131,234,196,227,225,103,231,36,243,219,36,117,82,58,41,190,59,52,186,235,197,162,160,83,203,37,214,136,113,189,170,210,217,33,21,168,221,225,183,167,52,179,101,217,30,55,102,56,36,196,158,38,230,245,174,48,224,44,243,40,112,51,103,216,77,184,98,245,236,154,28,44,78,53,67,233,32,251,144,92,77,74,226,86,200,54,19,73,77,181,68,124,162,233,198,250,126,114,1,21,180,145,175,199,82,161,128,72,57,209,78,223,163,27,227,244,228,54,77,246,82,224,22,150,62,187,210,35,189,198,120,221,163,184,139,130,130,84,211,122,184,243,208,211,95,41,157,196,67,203,180,121,99,203,165,152,218,151,114,147,15,66,28,235,110,28,144,124,17,14,149,164,103,131,223,234,194,72,5,40,43,50,126,117,189,94,127,251,101,61,197,113,195,65,221,87,64,29,249,72,90,113,53,19,118,150,171,63,88,197,248,76,169,46,132,129,220,43,172,63,145,67,205,178,45,171,229,251,96,156,12,149,135,99,30,30,223,249,91,127,68,161,96,202,79,249,216,234,2,86,68,228,154,114,144,66,113,137,9,241,37,38,41,53,81,93,108,88,244,198,13,210,176,97,145,93,212,155,195,1,115,215,62,1,227,173,243,24,121,145,199,61,82,139,43,106,51,105,183,164,119,143,148,42,68,123,75,63,73,119,14,30,194,153,86,127,170,75,232,185,245,16,160,200,95,104,10,156,2,186,155,235,160,67,126,104,178,247,124,16,26,7,171,195,176,124,229,74,141,114,235,96,155,181,192,107,182,138,61,208,89,31,224,171,58,22,139,22,4,45,43,175,188,3,199,106,74,85,132,80,77,222,16,65,105,205,66,208,90,80,218,167,59,226,199,34,91,59,117,81,224,24,222,185,80,76,163,170,165,78,86,211,36,189,101,3,147,46,240,212,83,255,222,48,188,201,224,174,247,15,214,134,190,93,52,242,181,36,171,118,60,239,51,21,92,105,115,79,11,201,233,189,105,103,156,94,239,96,154,209,218,36,190,66,249,148,58,165,164,124,10,249,68,113,85,47,186,213,119,162,101,120,172,212,236,170,228,210,153,144,154,198,72,90,187,102,107,135,129,185,164,206,225,74,133,175,195,103,197,40,161,18,132,192,213,229,252,144,108,89,185,33,154,141,164,5,92,51,15,1,244,140,94,98,130,154,85,82,173,0,190,81,204,31,156,58,162,33,58,118,21,54,138,2,19,135,98,33,236,236,143,213,97,251,77,141,245,199,95,242,113,177,67,41,197,13,232,114,161,90,224,145,90,204,209,83,174,1,67,201,251,166,190,250,88,153,52,37,239,164,14,113,60,218,219,40,7,122,172,238,196,37,240,172,219,29,5,122,182,195,249,7,213,192,45,224,53,113,235,165,74,228,240,24,140,54,66,251,250,73,235,118,162,145,247,184,74,52,69,1,137,125,135,12,230,240,57,106,142,66,75,87,191,30,176,6,102,32,137,205,2,170,193,128,105,124,216,137,205,226,169,62,11,217,71,181,120,242,184,1,143,211,89,0,55,118,152,68,195,241,132,242,54,10,212,53,17,29,152,170,84,117,152,180,115,226,22,121,70,139,145,157,21,148,150,230,234,221,13,130,167,27,89,76,186,26,121,128,128,55,132,154,105,97,63,45,110,142,146,118,134,207,13,189,74,10,181,241,180,41,80,18,90,2,60,46,187,62,180,21,207,251,247,128,204,42,81,185,188,84,211,251,199,134,100,45,45,30,19,209,117,20,226,206,196,158,19,90,150,148,198,37,254,133,250,240,126,227,206,100,52,19,60,166,172,121,14,185,196,249,67,28,42,126,152,67,51,177,21,81,48,18,23,63,245,15,166,164,254,60,213,71,86,172,127,83,97,74,12,119,192,79,34,153,38,183,218,118,92,205,72,102,226,120,122,31,215,86,236,182,65,232,205,207,43,44,130,38,229,171,10,65,91,105,129,62,169,51,183,218,46,233,143,85,40,177,221,137,247,106,214,33,48,231,185,194,4,42,226,167,169,115,73,87,207,200,224,3,163,148,152,232,188,218,35,55,31,37,73,221,224,186,214,184,248,156,82,153,228,172,246,155,144,52,120,36,249,4,102,149,199,74,129,105,137,73,36,103,177,209,21,234,211,86,38,72,211,113,97,193,36,230,55,10,104,3,93,90,88,64,117,236,30,51,126,24,175,46,241,194,181,49,229,115,156,97,61,137,23,142,106,106,129,89,61,9,222,50,139,206,219,95,137,176,174,140,33,3,171,233,67,211,66,23,107,227,160,169,173,189,66,90,209,100,216,199,140,78,28,128,197,213,17,126,112,34,131,177,242,10,253,229,116,41,145,215,166,96,226,209,67,28,97,201,203,174,233,68,131,50,170,199,169,83,254,32,0,169,180,154,23,25,118,203,36,125,4,32,151,192,189,36,86,55,136,30,100,209,242,105,118,226,69,220,58,178,153,120,94,233,42,31,187,235,60,88,153,146,113,201,185,65,77,164,50,6,193,243,90,228,133,82,3,153,40,25,33,161,16,248,108,40,9,134,194,229,149,217,189,50,77,101,25,49,75,168,216,86,244,125,117,81,37,214,234,227,152,67,197,19,43,178,214,145,120,59,57,229,101,185,183,153,8,21,97,57,127,101,171,145,236,172,81,165,190,175,7,113,216,228,14,156,184,109,91,239,111,60,19,89,108,37,144,109,166,174,22,55,79,183,30,199,148,127,116,23,251,131,252,153,152,146,188,205,158,132,171,26,172,39,242,203,144,99,37,70,236,237,229,32,141,168,124,79,252,231,103,147,243,242,170,199,20,248,116,101,244,106,156,246,1,83,132,152,120,223,199,165,72,6,38,232,166,12,230,93,109,220,51,144,146,180,138,58,81,175,229,168,201,115,37,177,7,194,170,119,220,103,82,84,61,225,225,247,136,69,75,18,33,137,128,255,136,207,174,97,63,82,197,187,41,250,184,131,120,188,130,177,123,82,33,67,62,212,109,11,163,27,74,18,23,168,226,186,19,71,69,116,153,73,186,163,68,64,26,6,207,243,233,102,146,122,96,118,220,42,232,101,245,81,73,218,160,184,76,113,33,65,151,174,134,158,249,74,146,64,7,127,14,157,164,142,9,125,229,141,85,192,84,86,196,84,132,172,236,56,117,238,32,158,183,39,113,248,247,87,3,53,220,57,133,41,36,64,18,152,183,19,140,31,38,159,16,15,109,45,250,221,189,226,6,1,165,52,132,44,6,18,227,34,5,93,138,194,216,99,119,47,42,21,110,89,153,193,240,239,150,237,46,32,122,99,210,109,11,147,58,126,217,69,97,240,148,157,10,33,187,113,249,95,225,252,82,173,7,34,252,211,253,17,138,225,135,178,130,172,141,42,158,155,38,214,125,46,207,188,9,12,185,255,119,76,185,161,172,206,199,217,160,214,233,206,34,164,28,180,201,18,189,4,206,168,59,67,95,218,248,94,125,170,225,188,180,88,206,248,177,242,57,104,88,27,55,19,251,88,39,215,163,47,148,252,131,31,90,3,185,56,125,159,48,56,133,141,202,106,144,248,228,130,33,232,185,31,11,141,250,162,26,125,12,252,245,210,82,250,19,166,134,141,214,107,164,32,161,36,79,228,85,223,10,69,232,238,91,18,10,208,199,130,62,52,24,57,95,184,253,167,194,236,17,2,19,146,143,153,128,72,193,227,181,105,166,39,221,50,140,164,171,232,73,67,232,46,112,97,3,15,53,106,246,170,161,240,104,209,141,78,166,79,83,227,132,28,207,206,24,218,200,239,57,245,151,192,149,208,119,21,201,232,53,244,230,149,20,154,255,246,166,71,71,81,138,148,3,69,126,81,127,154,214,22,185,55,161,157,87,97,212,197,67,212,153,160,68,186,26,2,228,80,140,102,194,43,140,225,16,42,195,16,190,87,125,174,227,236,214,208,142,133,222,71,86,46,137,135,209,227,139,224,217,110,125,236,190,223,38,67,43,41,23,107,244,115,165,85,145,163,46,233,183,17,42,138,15,70,135,144,156,184,219,22,136,247,87,155,36,143,4,142,44,171,213,69,82,250,109,26,127,129,72,187,139,100,244,25,231,210,119,74,79,71,188,52,226,253,250,88,244,201,134,192,49,181,248,105,220,166,123,27,247,78,60,70,251,87,135,39,232,163,163,178,128,101,21,29,236,146,126,216,254,33,224,241,42,241,192,166,116,113,200,173,41,159,213,23,118,62,142,136,85,115,226,234,168,207,150,18,164,134,104,77,171,213,182,31,178,250,35,4,188,41,23,208,123,191,166,27,172,26,219,233,149,208,17,82,84,130,123,85,125,221,16,228,150,174,26,220,117,36,184,5,89,16,240,31,87,147,65,13,116,170,141,2,58,182,12,252,172,37,57,185,160,29,156,175,12,28,185,164,55,193,34,30,11,207,151,110,10,229,33,144,38,240,163,5,49,52,85,80,221,40,176,38,130,182,49,19,198,59,225,116,110,138,30,35,50,228,168,73,155,183,52,238,78,124,33,224,169,60,95,219,130,147,83,148,201,135,146,225,1,211,203,42,186,230,114,126,160,161,130,48,124,160,77,131,170,6,135,20,214,15,78,3,95,170,60,187,80,62,75,3,55,61,38,129,211,118,69,214,33,212,153,32,180,85,35,29,184,6,165,8,176,230,74,55,34,207,45,52,161,241,81,106,73,48,85,54,2,151,244,177,49,173,187,92,61,250,76,87,87,206,221,128,155,118,59,66,169,83,250,91,4,126,196,78,217,165,116,233,196,199,88,171,45,253,118,135,86,49,224,71,155,154,76,62,174,58,199,24,236,176,202,63,8,188,68,146,122,34,135,170,239,156,64,222,251,170,16,125,73,87,79,154,220,2,158,74,122,75,185,1,181,141,1,31,123,43,13,109,215,238,228,7,70,227,58,211,213,80,44,201,205,143,151,159,222,218,43,68,192,192,37,189,53,171,122,9,181,248,179,68,210,91,59,127,93,68,106,222,170,77,21,102,1,198,205,169,141,72,55,167,33,36,134,118,62,110,154,107,48,206,189,114,243,153,223,90,165,142,57,134,182,149,174,29,218,144,29,114,64,80,131,246,244,86,42,124,53,242,211,85,11,168,48,60,91,232,5,91,35,115,126,43,68,37,186,192,202,123,190,161,175,45,161,181,61,57,24,211,192,81,156,169,2,231,21,120,108,73,17,219,134,173,50,191,149,99,80,199,42,160,56,254,213,189,3,79,47,14,63,106,77,90,66,211,231,36,220,156,96,171,192,14,24,126,85,133,171,72,173,90,235,120,90,252,205,186,222,28,254,99,22,147,212,42,241,212,248,82,250,88,116,27,244,248,233,99,215,168,109,137,167,22,82,221,70,173,144,198,125,222,119,200,151,147,143,124,210,189,209,97,151,171,147,226,220,129,233,74,138,199,154,79,218,232,137,66,198,166,196,157,210,33,66,182,33,12,25,10,214,158,244,212,116,245,198,76,25,73,19,27,45,181,25,76,24,248,182,233,252,234,166,107,19,40,181,11,10,243,57,98,38,28,107,238,173,9,30,65,192,105,10,138,111,250,105,202,54,98,100,56,248,233,230,212,204,198,111,247,165,46,252,134,240,58,24,233,76,57,47,77,210,62,150,162,93,42,233,64,33,66,140,207,133,156,179,126,143,243,91,113,240,210,233,211,19,138,22,106,92,12,167,105,122,172,253,78,121,41,116,131,232,215,28,48,27,198,231,106,137,216,28,24,15,63,224,254,166,237,110,156,161,203,166,66,143,173,190,51,83,248,141,55,110,174,182,194,141,30,68,135,235,171,25,125,224,217,159,24,121,221,170,237,4,239,241,12,138,51,11,216,78,125,45,195,154,18,2,238,115,167,171,145,151,145,171,171,166,200,54,89,172,224,199,255,37,59,210,131,237,71,38,241,217,36,86,77,168,72,188,24,95,254,78,239,148,102,9,129,135,118,144,238,66,202,88,230,33,235,45,193,69,24,110,141,67,59,61,54,85,204,35,166,41,153,38,125,174,9,87,131,192,43,29,2,112,66,201,94,73,187,104,130,41,35,143,151,242,80,182,167,48,65,25,185,90,58,89,12,230,141,251,213,112,102,166,243,201,136,55,4,222,37,217,27,70,251,28,232,88,105,35,134,235,107,8,124,62,118,122,234,119,4,85,171,177,173,233,192,22,33,9,159,165,131,51,91,47,182,176,172,192,43,173,190,165,132,116,70,50,244,234,176,105,176,114,182,10,216,118,242,158,243,139,62,5,220,210,233,179,56,208,5,45,233,153,97,128,146,113,161,30,155,158,138,46,137,64,97,32,80,52,88,88,97,41,201,70,12,137,208,216,112,6,133,24,58,249,151,21,159,58,76,67,89,26,245,251,232,205,233,74,209,171,9,139,132,7,131,217,159,230,24,150,69,149,155,183,149,78,128,141,31,28,95,146,210,53,125,39,103,243,138,205,12,42,130,244,161,55,101,202,49,178,49,159,180,133,163,72,30,43,139,158,136,165,175,12,75,32,14,251,65,247,188,190,52,164,251,98,67,25,61,201,37,80,8,92,131,206,235,133,209,41,189,211,77,69,96,220,188,39,239,159,126,116,137,199,160,249,144,188,136,109,14,173,195,237,205,150,252,251,156,215,16,207,213,102,218,79,94,90,135,98,221,29,19,51,153,10,164,32,100,213,182,39,123,125,103,242,143,216,163,89,101,233,149,82,244,213,4,230,236,87,152,246,135,24,25,178,64,250,189,76,15,56,96,26,218,211,205,9,18,199,84,41,171,164,195,7,221,24,153,166,37,145,162,208,112,249,60,50,77,139,214,193,33,155,238,93,254,160,79,98,202,63,48,221,182,49,50,186,19,134,194,72,3,10,92,149,138,24,248,93,225,152,209,124,213,211,205,219,27,116,45,47,253,56,43,13,173,139,8,30,5,72,233,90,204,177,55,192,71,123,163,54,173,145,61,206,22,106,179,71,26,24,43,95,224,174,37,147,48,254,47,113,79,186,29,54,10,27,225,142,195,244,115,40,92,224,176,108,1,15,173,122,60,48,155,184,192,53,109,88,180,29,151,48,43,41,117,151,150,49,52,222,71,16,12,82,55,154,2,31,21,227,174,197,205,73,88,165,161,141,214,195,78,233,137,47,251,160,199,14,151,231,26,137,115,116,163,172,35,214,50,29,103,59,253,180,133,94,29,182,70,48,133,95,145,185,163,244,79,153,217,97,100,104,111,145,171,171,242,101,31,152,24,114,92,13,211,82,130,217,54,98,104,109,106,37,41,253,102,79,141,245,213,91,18,117,63,112,135,52,192,97,42,98,244,131,213,225,101,139,6,103,51,6,130,181,160,88,163,70,114,232,166,4,7,90,137,192,8,21,30,106,198,160,0,182,35,154,68,33,197,155,94,11,19,53,110,158,252,69,24,125,95,121,106,226,57,233,151,217,33,99,121,61,187,165,167,62,206,77,68,52,9,170,167,175,105,61,124,49,83,158,68,218,136,23,123,118,52,191,186,153,188,135,194,77,164,132,161,172,121,166,142,12,10,180,38,87,179,17,40,12,17,171,63,116,163,138,52,13,205,248,188,3,110,45,77,83,99,236,244,21,210,214,206,107,187,89,251,117,192,231,107,206,4,83,235,31,240,121,148,116,53,69,72,113,245,76,57,95,148,170,102,144,95,193,45,153,31,140,42,131,176,89,207,44,29,26,171,173,80,249,197,76,162,109,173,167,171,91,125,99,38,157,135,158,105,95,233,93,125,70,90,39,211,190,210,41,32,233,1,143,145,30,12,178,143,56,213,249,64,122,108,31,152,58,116,135,233,75,83,116,157,21,43,104,75,199,54,245,56,33,24,68,83,204,78,251,101,87,194,201,3,35,233,33,48,10,109,85,174,86,143,17,193,67,153,166,173,164,131,19,2,7,137,14,80,124,171,249,155,10,223,130,124,204,242,199,158,131,215,22,193,57,18,210,59,221,156,242,138,248,105,108,193,52,236,81,130,213,26,58,157,20,86,196,210,20,131,216,180,80,211,205,39,250,165,1,119,237,232,132,129,112,198,183,68,146,85,183,5,182,237,216,22,16,69,77,107,19,167,33,140,40,90,46,52,160,89,209,208,136,211,171,154,86,183,194,37,216,234,223,106,77,105,138,210,222,24,247,38,119,170,63,61,155,208,55,191,196,210,118,250,233,70,123,85,192,236,203,10,119,97,55,164,24,51,133,107,236,110,177,37,157,175,167,52,201,155,122,161,39,220,46,244,216,222,116,181,61,74,192,116,240,40,140,184,108,160,169,82,116,155,16,106,156,109,148,38,166,25,60,45,218,30,112,213,122,204,93,161,200,11,111,179,82,185,160,83,28,6,129,136,107,152,218,134,190,180,85,37,245,90,233,173,87,16,122,164,29,104,34,115,61,112,103,22,7,140,42,133,194,163,132,84,61,212,220,105,167,36,176,45,51,248,41,43,125,76,147,86,246,123,23,222,128,206,255,69,167,73,11,184,105,81,229,79,170,55,118,20,34,217,233,226,45,170,62,136,153,228,51,117,145,244,90,1,39,125,39,200,63,155,108,40,52,237,165,79,77,70,192,185,19,95,52,216,52,139,82,49,91,195,69,41,232,17,213,4,239,21,17,46,202,38,211,9,112,108,164,96,148,135,46,42,27,42,199,171,144,237,12,118,155,116,224,239,17,226,104,7,61,211,34,13,156,5,19,23,159,101,253,164,139,87,105,130,214,180,223,64,61,22,54,14,2,34,105,146,193,230,22,107,11,5,183,180,21,162,177,24,235,250,108,108,42,46,121,204,27,120,72,99,220,176,32,232,247,224,130,56,21,11,219,166,62,22,229,4,59,6,126,230,112,154,103,47,197,103,2,211,60,163,112,35,213,228,240,3,239,190,194,84,250,196,84,121,114,156,168,226,183,197,111,195,99,144,204,105,147,249,222,1,151,60,199,201,29,134,151,241,236,145,93,24,124,163,120,110,90,117,147,41,79,42,73,126,251,56,36,105,22,19,39,9,135,244,177,93,34,224,51,174,46,142,128,233,96,53,133,173,19,33,224,170,218,230,7,198,191,242,15,250,164,102,108,131,133,35,253,192,186,201,55,43,170,16,48,69,107,72,82,4,69,255,107,101,12,233,98,26,152,226,149,245,84,244,105,186,203,242,190,169,134,234,138,78,61,94,32,19,42,233,98,106,171,98,96,72,13,166,135,90,100,146,2,174,90,240,12,87,214,144,112,255,217,237,122,254,237,183,215,48,22,224,227,212,136,12,37,80,33,222,74,141,220,84,211,14,219,162,135,171,251,60,208,44,42,92,142,107,236,172,168,86,127,144,110,94,87,24,42,155,69,160,246,50,197,110,238,243,29,99,120,104,112,205,116,36,122,92,203,57,153,97,168,45,29,94,171,228,95,54,10,233,128,33,255,86,216,84,149,28,158,35,127,236,98,61,29,1,147,30,80,152,124,65,220,28,138,177,150,224,247,113,7,198,84,94,211,215,46,166,127,237,48,68,82,122,53,76,63,61,174,110,111,10,170,147,88,223,51,174,134,112,82,95,41,180,74,59,134,86,223,116,52,54,138,231,75,60,88,109,74,64,8,149,226,12,17,97,212,138,149,23,3,146,102,39,92,53,56,69,23,142,227,117,92,181,248,233,39,155,249,84,82,61,59,190,54,225,252,244,216,243,137,21,4,119,193,108,233,230,243,120,83,126,53,31,52,143,12,13,248,29,48,13,75,10,155,97,234,240,94,53,15,237,140,230,9,118,94,130,186,122,243,102,69,102,14,175,174,82,96,192,18,16,69,17,90,11,79,183,117,97,198,68,133,247,226,209,47,66,199,158,251,24,155,158,87,61,130,72,55,215,152,44,198,104,147,134,214,232,64,117,184,19,251,85,152,254,192,120,238,206,39,82,120,176,19,5,43,241,76,133,46,103,38,60,17,172,37,23,151,22,224,113,49,67,223,112,155,99,144,158,107,121,13,166,193,207,208,124,27,12,175,207,142,123,31,155,32,237,74,248,105,49,27,54,20,116,250,86,224,21,150,217,112,92,152,244,219,29,106,108,255,237,149,189,186,214,209,199,11,170,102,226,138,250,92,116,217,120,4,155,162,137,188,25,119,228,170,253,141,19,110,75,203,179,91,126,46,224,145,170,223,232,135,143,116,220,94,20,89,164,161,141,144,164,219,102,135,174,132,190,81,18,5,51,66,170,9,108,16,34,183,120,174,81,210,52,236,214,1,234,104,31,169,202,12,18,128,40,139,128,251,107,230,129,45,114,20,1,63,43,109,228,125,139,44,239,134,244,41,191,113,147,140,15,114,236,227,246,233,115,33,130,220,227,234,90,148,13,244,192,229,9,99,255,236,249,51,31,96,28,227,177,219,82,31,160,149,13,80,187,236,34,112,79,113,17,86,128,179,50,82,144,187,147,69,126,96,90,19,2,110,169,232,2,106,161,177,226,234,243,210,91,26,26,125,232,193,25,190,32,227,86,152,132,234,10,248,108,83,105,104,84,136,196,213,8,232,234,68,28,228,52,227,106,184,95,211,208,172,49,194,97,62,119,134,169,148,10,56,185,164,196,177,154,188,149,158,218,118,54,225,161,21,187,45,20,212,233,112,133,181,59,38,203,228,13,167,171,141,145,207,225,63,138,243,26,105,228,18,35,43,175,242,75,108,14,40,217,241,112,250,211,86,110,250,97,74,211,158,74,8,96,30,10,61,163,109,244,73,233,230,163,119,15,100,97,21,175,149,96,10,122,253,185,201,109,229,215,50,101,39,71,169,65,63,246,132,83,210,87,62,156,196,105,91,153,235,204,172,184,245,241,249,147,25,54,173,138,32,224,39,121,34,205,56,248,125,154,66,24,159,127,27,18,254,120,172,65,53,170,192,139,142,199,248,237,145,122,181,201,216,61,81,221,131,212,137,122,157,16,163,68,29,217,38,163,160,238,91,91,53,148,102,15,138,15,165,104,208,131,1,215,158,98,185,240,189,60,97,111,176,161,181,4,155,34,107,192,41,94,74,252,84,22,223,57,140,70,122,39,103,212,145,51,32,205,162,76,190,56,195,67,22,31,20,30,105,195,91,171,246,56,88,49,8,210,166,179,96,25,242,87,214,57,36,244,115,193,224,25,139,175,211,1,154,94,56,86,157,163,208,152,232,27,221,56,80,254,82,58,6,195,72,48,109,92,1,215,236,3,81,131,243,198,115,209,222,248,38,248,173,50,178,254,236,100,93,90,148,205,209,115,206,166,55,206,193,27,134,80,39,76,166,143,181,225,96,240,245,209,81,56,74,207,117,158,52,246,113,58,223,118,186,122,52,57,252,250,35,12,160,63,24,66,150,128,159,153,14,9,168,174,220,133,218,176,110,164,213,7,133,84,24,43,199,248,120,210,249,181,77,67,195,225,61,87,178,132,182,137,92,132,176,68,18,150,63,48,116,149,61,224,154,234,229,143,161,74,123,140,195,19,74,156,4,191,225,15,179,111,39,123,226,56,200,114,0,113,22,106,204,167,65,3,44,35,235,35,125,108,10,101,227,115,210,206,171,113,98,148,182,122,236,26,112,128,166,137,246,54,111,57,173,63,215,65,3,51,70,108,18,86,22,85,124,43,221,156,98,46,129,225,25,84,24,46,206,120,41,199,99,78,51,13,118,138,120,103,213,104,27,20,70,93,183,4,252,100,163,153,66,92,255,216,22,23,75,207,69,13,189,239,134,80,56,228,145,145,75,137,171,201,62,180,4,191,177,37,85,248,11,210,192,172,183,63,20,74,122,138,66,159,89,219,100,183,60,187,161,86,63,28,84,114,214,228,131,166,130,148,35,198,165,103,3,209,60,62,84,59,59,172,86,72,156,90,130,97,162,136,247,121,12,135,145,110,126,206,220,176,90,107,41,41,48,223,169,66,138,243,158,92,69,30,26,159,43,126,251,233,169,96,228,216,234,67,156,175,98,202,245,10,159,109,60,148,83,10,26,121,233,230,99,199,68,40,184,25,233,98,116,238,124,142,34,117,168,135,19,57,177,168,28,167,132,41,85,43,210,128,19,69,29,84,133,173,252,78,45,249,235,240,64,252,34,193,120,111,14,19,63,77,240,27,53,100,84,116,166,229,209,11,220,87,111,192,79,58,33,58,252,96,113,190,80,8,145,80,168,74,227,169,49,152,223,4,111,81,178,41,132,143,116,154,149,232,52,175,191,110,135,153,96,107,31,115,137,30,99,1,72,112,180,55,156,125,110,40,133,36,77,169,181,133,233,247,64,108,53,18,188,228,124,129,201,87,163,19,212,146,200,30,15,69,218,76,143,141,94,184,191,112,90,224,52,20,124,224,37,31,27,65,205,39,13,156,170,101,127,227,15,78,73,250,109,139,45,134,50,209,72,101,27,157,144,79,143,161,65,154,158,30,12,50,132,25,112,170,143,134,174,58,116,231,201,106,41,17,195,249,86,52,71,184,76,148,213,120,234,189,97,108,114,153,40,204,237,244,53,201,232,248,38,14,215,77,30,24,100,81,35,238,109,82,202,10,31,135,114,197,213,99,38,251,172,19,213,127,67,204,137,144,105,73,112,116,171,28,155,102,42,33,13,177,136,222,66,223,234,28,54,41,122,110,20,29,33,50,133,66,234,147,126,122,174,215,19,91,232,72,61,233,222,70,107,118,81,200,250,210,67,211,134,227,215,110,90,54,211,197,120,137,113,241,34,152,167,48,69,5,113,53,45,204,122,243,118,54,113,63,1,150,197,115,102,130,87,88,165,203,244,35,244,177,26,220,97,37,224,39,21,89,26,155,174,12,141,66,137,116,53,41,105,255,30,236,227,37,253,118,139,250,157,69,131,72,75,23,31,251,234,141,145,25,95,107,130,87,132,69,232,192,77,118,101,55,22,181,29,170,95,164,70,18,140,31,232,48,146,135,250,202,145,119,29,1,91,93,165,194,51,156,54,234,159,82,106,183,83,3,235,15,141,188,209,72,215,210,115,26,23,35,11,153,30,75,101,227,151,245,162,166,123,99,151,250,247,64,168,52,205,194,99,127,121,237,1,132,234,169,4,128,200,236,179,66,9,141,125,87,151,7,199,253,27,15,125,78,112,141,14,224,136,250,102,71,202,82,73,253,14,138,36,122,72,176,149,84,226,223,41,231,136,97,79,28,37,125,39,148,2,205,128,17,213,30,9,158,225,66,24,99,167,134,14,250,153,102,209,212,132,88,206,59,51,188,162,223,106,153,166,182,190,209,131,119,143,5,145,114,172,79,134,87,104,25,47,88,104,210,234,50,193,244,184,154,230,174,12,175,234,59,233,57,189,91,138,252,33,186,85,98,34,153,3,184,19,12,31,81,200,222,37,242,201,3,155,228,149,195,11,2,195,4,143,232,78,128,12,35,157,201,68,102,123,72,234,161,37,146,70,182,165,59,225,192,117,244,244,86,224,13,142,159,30,185,127,174,27,235,116,252,116,207,61,135,29,166,198,29,48,65,45,133,143,191,255,196,150,52,168,168,105,9,110,225,37,64,131,80,158,12,191,145,63,58,199,75,82,60,58,112,137,218,158,69,83,122,203,232,150,231,50,118,108,125,105,214,188,32,42,133,35,53,76,117,211,12,245,231,34,130,153,150,200,128,158,194,231,202,121,42,77,166,119,220,201,120,44,184,9,159,12,135,46,3,112,221,249,106,102,98,140,172,87,101,185,0,158,187,199,200,218,202,223,235,124,223,176,167,23,169,196,116,50,210,156,29,235,207,14,248,4,67,36,231,232,57,202,146,105,56,166,116,168,173,158,234,171,225,127,92,238,86,25,207,97,58,207,147,70,238,194,245,76,150,6,202,88,161,87,217,224,86,75,243,104,73,188,18,46,223,180,114,81,101,141,61,231,199,16,158,224,104,220,134,219,53,85,144,245,97,252,226,14,247,181,146,11,193,74,142,29,169,229,119,77,208,55,6,141,210,133,254,46,197,101,242,70,234,59,211,35,195,167,25,179,155,6,188,180,46,207,14,49,99,26,52,140,95,253,22,211,122,173,28,134,178,249,77,112,143,48,42,199,84,106,227,234,198,28,38,10,159,79,170,152,237,198,147,229,179,164,178,204,211,131,85,24,25,29,54,238,215,4,75,53,136,21,198,231,215,210,90,180,64,211,63,189,147,21,99,77,74,62,129,207,97,146,58,141,143,255,16,237,51,171,34,124,148,6,142,233,39,112,226,149,4,94,50,81,144,163,220,249,222,123,137,238,41,85,22,233,185,70,36,34,160,55,201,167,11,85,43,97,53,158,221,38,213,113,161,49,24,32,221,212,105,92,231,115,61,241,204,176,74,166,55,6,41,172,191,111,56,227,211,52,156,80,49,249,215,66,95,32,153,233,211,116,146,28,94,43,117,164,211,102,181,194,238,195,143,205,19,233,24,177,49,145,202,236,217,1,63,166,114,11,179,176,88,219,149,194,118,118,57,124,246,166,39,253,246,22,187,15,233,174,52,71,209,235,240,141,238,156,220,169,199,159,61,55,66,253,11,186,204,116,234,209,115,92,99,96,165,231,125,112,65,156,218,2,62,171,111,37,248,216,110,113,245,243,164,68,1,76,197,98,167,159,181,51,211,200,33,196,247,8,238,66,233,37,205,20,8,241,99,117,81,149,159,246,255,101,133,95,1,143,148,190,236,232,241,122,205,248,177,4,80,145,80,248,216,125,113,60,60,45,103,171,187,109,204,43,96,149,34,103,84,46,174,130,96,113,207,37,102,214,178,234,51,233,88,126,61,53,116,240,249,92,165,201,186,82,179,161,241,26,231,205,133,199,249,60,201,128,162,73,195,39,249,217,249,222,84,215,253,163,249,242,171,43,61,53,233,230,148,212,184,116,124,129,104,39,221,251,13,83,225,44,196,252,185,240,123,220,78,31,212,142,166,143,77,196,214,189,197,65,88,65,83,24,48,197,187,162,16,237,82,43,245,15,24,171,148,159,62,214,92,144,22,39,180,173,110,230,159,71,24,137,37,131,196,106,245,173,20,50,251,84,83,65,5,114,4,143,43,121,82,61,35,134,177,218,223,199,46,80,233,233,200,141,165,238,254,246,254,105,149,202,200,55,29,232,55,47,180,173,255,67,222,233,203,222,234,20,1,8,145,188,154,176,162,35,224,113,147,213,146,155,178,233,160,210,121,92,146,123,49,132,163,122,220,227,236,175,75,137,85,241,184,139,178,240,90,36,161,190,126,117,51,42,131,128,151,5,23,202,133,7,237,57,177,66,40,206,106,163,250,213,103,79,87,197,111,104,128,220,108,196,216,122,35,89,54,172,50,224,89,113,239,105,197,38,2,83,170,253,248,192,17,83,115,115,152,98,65,252,193,155,228,59,159,10,234,203,26,48,249,21,151,164,219,86,43,29,10,130,244,34,52,103,99,129,67,140,10,156,64,231,99,34,128,14,35,99,178,4,230,224,187,171,111,211,224,26,1,199,65,171,148,236,227,200,148,178,147,11,220,31,178,169,23,30,152,149,114,53,53,255,171,251,99,159,239,23,212,149,120,0,103,135,114,113,120,234,72,132,254,30,246,72,194,124,35,94,90,116,168,141,199,8,25,220,209,221,216,52,75,81,42,61,110,8,106,155,84,178,222,249,124,11,42,83,124,30,61,81,208,55,80,122,130,183,224,62,84,179,188,106,188,49,218,124,31,111,249,219,144,119,246,37,87,83,151,125,125,77,150,165,68,81,15,202,73,232,69,67,244,4,183,34,211,8,146,246,225,173,113,16,13,236,71,38,2,69,59,175,151,240,19,140,28,81,90,10,131,251,143,253,235,194,112,128,215,128,43,5,155,174,57,183,159,214,17,93,8,184,34,128,115,183,74,35,185,138,138,164,3,195,64,235,66,232,148,198,80,198,26,48,81,12,31,249,194,210,168,50,81,142,33,201,23,104,247,106,142,96,249,94,248,215,197,203,59,23,209,173,144,32,34,40,74,88,251,6,28,41,119,150,14,53,132,189,248,98,175,255,246,57,164,183,76,179,198,62,225,113,212,69,136,100,198,99,147,193,56,142,236,125,46,58,54,131,164,218,90,157,250,249,68,126,49,52,61,242,216,141,26,19,239,225,183,165,20,85,11,192,147,51,126,94,152,15,232,135,242,129,137,131,122,253,231,154,112,38,116,133,201,153,95,31,131,202,156,87,47,38,39,123,201,114,113,74,95,81,4,0,110,48,243,247,11,55,184,164,245,106,44,58,31,56,126,236,146,21,210,40,222,13,20,6,134,170,40,157,170,254,82,40,86,95,33,248,8,93,124,241,186,130,99,99,118,33,137,1,61,174,228,221,112,112,1,70,145,117,205,15,29,23,227,14,187,144,133,152,49,19,58,242,121,174,48,184,140,114,60,148,15,31,19,69,88,215,140,129,227,133,29,38,96,155,74,247,100,155,155,134,35,89,63,157,6,141,231,14,109,162,247,93,228,99,114,222,35,52,115,225,7,169,235,152,10,108,88,203,75,179,39,28,191,145,104,224,182,196,173,239,193,7,93,25,225,205,128,105,32,152,211,97,202,201,100,237,142,134,71,115,173,160,179,193,148,80,44,5,52,114,194,15,132,139,83,212,59,31,250,134,145,186,250,224,102,86,104,160,200,205,92,233,226,10,225,59,44,149,1,79,170,82,111,136,150,36,101,125,101,150,225,188,99,113,125,240,49,13,198,26,2,83,36,233,132,37,148,45,213,38,11,119,144,161,112,166,163,1,35,207,150,165,105,101,137,94,182,61,168,179,143,94,16,147,253,96,121,126,179,16,61,187,243,191,184,250,156,84,212,14,124,35,55,97,234,46,91,237,57,198,136,172,238,11,23,211,237,13,152,110,40,63,177,73,50,180,87,230,33,61,171,205,67,238,116,16,213,80,142,24,214,246,214,189,208,254,248,150,68,193,99,170,16,166,163,203,197,71,78,103,93,252,246,49,235,41,145,157,23,126,230,146,35,196,56,200,174,137,132,161,45,141,40,36,90,22,114,208,223,28,198,109,125,151,24,34,196,93,235,85,103,128,192,249,29,65,13,126,96,147,121,109,254,82,150,245,52,7,76,73,236,221,103,9,193,210,221,22,40,71,147,215,109,163,127,55,34,177,131,246,214,195,159,223,239,113,182,140,96,36,1,165,170,219,7,134,216,70,217,2,63,212,167,248,27,163,121,243,13,241,79,10,105,173,97,225,7,195,68,203,232,4,54,149,236,111,224,4,198,90,25,10,79,250,109,191,247,77,52,126,22,57,63,224,56,107,30,27,163,120,175,4,225,63,48,58,103,215,151,165,166,17,5,190,128,207,21,94,54,64,253,234,14,102,3,146,133,211,8,9,63,184,66,202,175,143,141,225,114,21,236,142,233,10,85,97,145,171,209,52,247,2,149,118,230,244,148,25,190,173,70,245,190,82,92,167,169,230,213,182,208,132,107,94,159,191,166,121,212,225,51,177,90,68,228,41,117,38,211,25,48,84,247,239,117,9,173,105,107,133,98,246,195,173,150,215,73,85,152,112,117,170,208,221,190,157,96,198,88,164,212,144,193,19,27,115,59,220,183,168,154,1,159,87,234,181,240,36,229,158,96,221,1,222,36,16,230,133,173,47,79,224,243,249,93,172,187,34,3,94,101,138,211,40,17,4,155,52,196,136,140,56,172,42,123,85,127,223,15,117,189,33,142,75,67,255,49,176,150,127,14,36,203,66,68,150,237,138,66,181,251,49,27,26,182,33,34,139,28,253,116,86,29,8,66,102,212,173,81,142,138,118,196,221,237,112,207,103,23,249,91,104,201,219,21,196,168,198,237,89,71,192,52,2,57,233,52,229,57,240,28,198,200,209,97,137,6,76,122,36,81,223,8,120,154,109,178,46,92,71,146,219,166,106,102,58,53,72,181,100,178,168,52,99,169,119,175,205,172,156,186,69,196,140,105,225,91,222,241,71,233,203,185,65,220,156,130,148,122,41,127,97,55,237,75,116,123,169,22,170,33,251,126,124,110,84,58,3,38,53,231,161,86,218,149,139,138,171,215,31,43,207,135,50,225,131,155,19,167,138,190,59,23,117,183,122,148,0,173,2,255,198,29,96,255,31,189,196,51,183,206,62,112,173,175,98,179,174,9,60,80,112,186,105,132,243,246,105,208,148,95,62,139,97,57,159,67,49,94,115,145,27,70,131,106,221,79,13,186,183,72,52,55,219,132,174,185,11,157,223,210,129,209,197,229,71,46,52,80,194,123,8,89,6,90,236,247,75,163,144,57,85,162,217,36,92,214,173,108,70,154,184,68,209,218,129,173,10,237,26,11,48,86,12,125,103,221,136,88,124,207,48,22,209,243,212,255,18,90,197,152,41,212,221,254,222,3,157,85,144,98,132,200,223,48,107,251,123,137,192,72,13,85,133,87,185,21,41,175,201,42,8,157,249,129,127,10,146,14,31,91,37,178,199,7,222,200,156,95,20,31,59,218,78,64,207,57,187,28,69,164,170,8,106,132,40,113,49,21,141,91,97,218,99,219,7,183,31,181,87,192,80,225,238,229,40,21,66,83,80,170,58,190,125,21,120,81,64,167,240,190,2,49,160,103,75,72,183,174,144,32,12,129,171,8,100,14,54,141,165,23,55,253,97,122,132,244,135,155,40,238,32,151,121,14,209,47,76,7,76,245,188,254,50,65,169,29,207,220,104,176,23,120,216,233,231,240,241,114,183,222,124,222,250,30,123,35,199,166,209,81,239,225,210,7,118,235,179,3,203,184,95,228,249,158,26,223,249,137,211,162,91,172,101,223,178,89,99,140,44,162,240,194,225,93,159,27,177,5,62,107,39,238,77,47,108,189,220,168,7,237,200,184,199,20,131,117,200,45,53,154,251,224,140,138,135,166,32,167,222,254,161,3,147,161,136,208,230,38,65,222,238,126,15,197,52,93,216,50,178,102,59,193,135,78,34,240,93,126,26,170,160,230,95,203,164,2,183,94,188,31,42,68,127,48,172,232,93,184,208,241,221,215,115,19,84,120,153,199,30,122,100,224,116,190,92,251,245,45,230,71,137,106,40,13,9,199,107,248,126,187,52,227,8,137,143,57,241,176,111,53,227,139,46,52,117,54,2,87,108,231,11,15,142,84,185,55,242,71,115,221,123,19,74,150,122,120,92,155,51,156,114,71,134,172,238,158,242,74,17,213,189,237,227,104,11,91,239,83,72,173,162,142,116,201,154,77,45,115,74,253,220,249,180,231,61,222,224,254,11,73,209,18,198,189,141,41,53,239,105,67,194,250,161,207,61,96,235,127,185,179,152,243,176,8,195,200,94,166,81,244,89,22,232,222,195,211,25,223,211,244,79,111,175,231,177,235,104,134,216,34,79,75,180,248,186,189,47,82,33,212,180,5,60,145,116,254,172,76,147,47,31,162,232,134,40,222,217,84,62,219,0,7,161,13,233,226,57,235,244,188,136,27,198,163,119,185,247,46,40,248,13,186,18,126,39,248,40,106,194,199,233,165,25,241,131,209,154,150,204,27,180,249,219,213,26,57,191,57,251,69,4,246,88,91,174,233,243,154,108,161,20,127,163,81,231,82,46,248,161,75,219,50,54,188,42,163,126,150,32,100,88,38,214,160,226,182,84,41,222,171,167,209,78,142,36,110,59,124,249,17,228,28,73,158,182,25,163,243,29,217,175,16,167,43,252,184,180,3,84,53,240,220,233,213,144,101,124,94,51,84,51,61,75,227,158,103,166,160,245,194,28,1,81,46,185,77,45,110,125,25,46,174,230,149,203,231,132,13,237,134,164,128,97,101,87,41,99,248,71,171,223,252,125,84,45,3,102,239,215,103,49,106,66,79,145,157,193,228,25,110,145,232,129,225,107,168,58,15,207,96,234,93,127,103,83,38,233,46,87,55,43,13,252,102,49,205,67,83,84,194,182,181,132,76,191,121,135,41,80,158,26,198,133,75,182,249,118,83,241,109,186,120,231,168,183,222,11,197,74,66,80,178,113,144,223,28,251,142,204,168,79,155,238,12,112,217,143,251,211,211,186,47,154,238,43,120,113,247,115,78,243,0,117,207,154,164,136,239,208,22,145,156,158,54,196,225,92,181,47,226,79,42,147,183,217,101,206,114,189,87,155,44,245,144,173,124,4,173,254,107,154,230,82,242,190,225,66,125,175,203,241,210,142,82,182,238,197,16,217,250,198,192,167,123,165,161,121,35,27,116,187,162,144,180,120,69,96,132,22,42,4,154,191,135,62,47,119,39,129,115,84,10,198,45,54,62,246,234,66,107,88,134,253,192,206,115,103,33,114,89,173,38,59,198,4,75,238,192,76,164,186,191,201,82,57,78,200,253,109,184,25,87,83,115,2,99,251,187,120,154,82,135,218,95,198,202,119,183,187,179,183,77,78,44,53,24,16,40,249,94,25,178,97,67,42,9,200,35,216,163,124,48,77,219,146,125,166,110,147,210,191,230,48,12,191,98,86,146,129,114,51,137,99,248,17,97,33,50,63,3,21,225,251,219,48,136,138,122,58,124,164,163,197,99,159,55,150,140,149,70,67,255,188,175,124,52,78,179,165,199,54,115,47,94,57,125,161,58,145,240,39,191,242,34,162,195,45,173,128,73,37,218,242,139,201,104,234,250,89,132,70,239,134,70,255,98,58,252,38,218,236,165,95,152,26,147,165,11,4,227,111,182,128,207,166,51,117,221,31,195,231,241,123,55,232,83,244,104,68,26,178,52,135,241,236,138,138,175,163,10,122,7,62,177,85,228,98,124,205,85,47,138,46,184,154,173,91,104,12,96,100,181,6,19,85,48,199,60,188,31,19,169,251,217,84,193,124,32,184,252,221,155,58,143,38,170,239,76,164,122,41,120,240,200,136,211,202,189,237,239,239,158,193,235,45,106,161,109,11,246,127,185,103,152,179,75,89,114,234,114,164,210,19,124,127,26,238,33,153,9,4,230,166,155,242,124,218,166,251,48,122,218,229,10,153,65,34,77,234,57,110,254,82,206,248,249,197,104,47,189,146,78,49,130,67,132,205,238,192,201,224,10,95,230,126,89,138,237,185,107,179,89,117,126,188,21,24,173,187,159,16,144,10,116,169,125,178,130,108,232,155,125,117,193,236,44,240,49,43,247,123,71,214,80,117,151,93,1,114,159,126,163,251,166,164,53,181,128,251,65,212,117,61,247,131,64,243,89,165,79,128,94,241,247,214,65,67,232,50,18,95,198,131,150,244,227,235,254,156,70,67,21,72,160,164,112,97,22,24,215,104,211,17,213,119,52,45,174,65,61,57,162,151,212,110,60,203,184,54,190,87,186,30,163,105,147,123,83,33,119,9,74,76,254,34,233,57,62,80,176,223,78,177,215,106,63,180,146,0,66,210,126,105,14,169,100,59,91,181,164,212,31,250,212,221,223,92,86,86,32,53,116,212,253,149,75,75,76,121,94,161,151,85,224,179,158,2,164,7,91,244,230,57,171,234,174,14,27,179,176,192,100,187,174,25,115,12,216,162,130,75,104,1,172,203,34,5,90,149,8,183,156,125,245,22,156,252,46,85,189,48,18,97,213,15,92,147,186,151,25,12,121,15,241,49,31,54,206,170,212,248,32,114,243,92,54,242,215,210,199,74,50,80,186,229,34,239,251,68,168,67,106,93,142,23,102,156,120,31,122,118,140,165,244,7,108,192,163,249,199,32,192,187,164,69,154,148,234,93,181,139,46,24,45,200,45,214,52,126,55,186,101,225,114,189,245,217,111,222,184,181,125,25,153,160,88,210,20,126,248,176,41,170,18,120,209,36,248,149,55,48,75,120,12,185,57,25,87,183,174,32,225,218,202,75,143,224,81,185,226,111,148,189,238,161,253,34,68,23,87,188,240,51,233,170,236,9,47,186,232,119,43,35,223,89,180,189,237,24,59,80,85,84,191,150,26,231,24,55,226,141,195,103,96,135,103,65,38,17,164,243,221,163,37,184,7,4,137,4,62,179,228,234,143,112,239,66,217,113,130,217,21,238,200,170,181,83,43,76,233,230,157,39,80,87,247,4,55,220,172,251,78,76,20,80,111,142,227,115,19,53,116,62,156,163,73,159,154,182,255,27,89,88,48,116,104,35,139,53,239,220,66,126,122,150,16,32,155,242,211,36,204,175,15,77,169,35,242,71,1,99,203,185,113,101,140,82,202,176,83,17,32,184,52,25,214,151,74,189,80,192,198,107,126,35,38,148,14,159,181,39,191,109,220,5,247,244,216,148,85,170,20,54,213,140,243,118,172,211,145,142,164,68,186,154,110,137,251,219,147,244,172,44,123,248,57,214,242,223,70,182,78,217,96,96,140,124,61,234,65,116,125,105,127,67,53,35,244,26,64,219,228,193,101,147,182,155,123,84,239,133,113,93,89,191,172,238,224,185,182,194,159,20,160,149,54,76,63,184,142,131,97,11,34,96,114,41,243,110,163,198,8,174,37,191,205,26,16,190,24,56,114,100,199,26,150,181,139,197,243,220,158,90,170,156,200,153,42,76,100,233,183,145,82,19,210,9,22,117,185,185,137,223,246,15,174,204,90,89,187,198,209,241,201,123,2,35,148,242,234,208,206,222,240,125,207,13,45,194,185,92,30,236,12,141,126,138,250,193,8,143,10,69,206,89,155,24,239,23,92,179,200,254,15,147,193,45,207,166,102,195,124,253,120,223,132,191,206,92,185,48,93,50,202,245,119,60,147,65,25,207,133,77,195,64,80,43,181,221,31,138,202,246,144,66,204,78,178,113,254,166,25,240,166,94,94,225,242,222,122,198,77,49,195,57,227,196,20,232,15,73,193,190,46,108,137,159,88,63,199,30,234,183,181,8,152,228,72,140,236,152,232,176,170,54,191,55,10,72,241,186,251,48,77,233,30,63,173,145,28,28,215,51,150,90,46,92,102,106,14,162,168,253,210,216,254,224,99,158,201,213,179,127,69,104,191,95,126,148,177,129,131,255,249,68,184,129,39,185,5,185,246,12,99,127,2,158,155,186,47,186,229,4,166,37,224,43,197,39,100,128,32,135,108,57,150,128,250,34,80,180,57,158,137,176,229,4,24,24,148,95,42,146,60,241,134,83,48,80,8,81,70,253,46,62,167,26,189,166,241,208,227,24,179,235,35,16,64,92,239,217,137,122,20,157,146,203,183,79,52,234,24,48,74,70,110,37,234,223,17,129,246,222,89,181,122,170,218,161,250,21,227,31,120,67,92,47,85,208,63,62,148,250,189,83,236,138,169,237,111,243,177,182,180,111,104,86,125,216,71,79,202,229,239,190,211,176,153,224,71,82,141,166,108,250,94,124,206,147,243,219,162,255,217,206,99,245,187,124,208,132,222,250,198,225,22,173,243,174,189,134,65,91,165,173,111,126,197,199,63,24,29,238,196,181,60,97,154,232,227,123,46,154,33,186,18,215,51,85,206,222,252,13,188,91,187,136,108,180,20,205,46,159,196,150,65,87,193,246,5,161,251,87,214,65,182,28,178,2,21,31,125,32,51,189,207,77,205,217,78,191,253,88,149,253,247,193,6,156,183,146,14,192,19,108,119,150,142,134,12,183,172,15,2,194,239,23,233,4,94,166,22,39,48,37,109,237,254,114,135,157,85,190,22,39,196,199,186,109,138,130,139,46,26,129,203,108,190,188,6,42,235,90,66,61,41,209,172,221,97,40,190,85,164,214,226,6,14,155,174,195,49,207,254,63,243,110,255,249,63,253,47,255,249,127,254,191,72,189,253,199,255,245,255,149,122,27,255,127,164,222,72,238,192,188,250,189,100,138,89,207,224,68,186,179,89,138,126,94,248,184,70,85,236,42,203,91,124,225,50,10,55,8,19,77,133,143,99,240,220,253,147,16,21,186,216,10,95,213,40,43,159,36,223,63,245,222,68,206,191,111,116,188,211,9,123,170,192,144,139,56,74,45,122,215,139,105,65,93,223,247,255,9,55,201,172,71,170,238,134,240,145,102,132,54,75,200,78,49,241,190,58,16,106,235,41,99,151,182,4,170,27,159,79,245,3,152,32,199,171,42,174,152,89,227,190,81,19,244,150,37,65,146,228,185,147,135,128,58,148,165,89,246,115,220,109,159,210,73,234,203,146,226,232,85,10,134,230,133,52,121,18,69,36,250,92,238,205,41,124,78,189,120,208,212,237,251,206,22,100,226,169,91,169,96,68,223,45,110,25,171,73,102,80,38,231,248,61,246,198,157,76,68,247,36,222,203,181,77,54,107,121,106,247,12,253,119,95,199,16,101,180,164,255,197,126,48,26,214,175,242,153,96,61,197,146,98,67,147,52,155,95,62,7,153,13,234,255,94,189,122,64,79,54,47,124,54,115,149,120,129,195,144,224,221,133,49,238,234,191,220,146,163,194,236,204,251,239,77,17,80,93,202,186,71,186,234,210,167,154,8,166,106,106,190,180,2,246,221,47,184,172,103,85,235,253,103,237,247,244,53,22,101,149,141,129,234,251,203,67,130,242,77,228,244,37,9,240,124,252,85,228,60,40,243,145,211,247,76,250,121,111,93,206,41,245,208,89,34,245,252,16,65,252,194,34,44,91,202,38,4,229,167,238,204,179,236,218,236,82,160,4,159,209,190,54,197,217,50,96,129,144,186,222,167,88,243,121,253,96,122,255,164,188,3,70,210,130,40,198,7,79,104,4,164,2,137,114,164,253,249,10,232,18,226,93,75,229,21,133,217,183,71,15,152,37,38,63,109,77,189,237,251,105,218,110,34,218,73,177,63,4,32,223,70,81,76,201,161,15,173,246,167,200,241,59,163,10,233,49,137,247,15,68,68,169,208,255,80,154,64,199,144,97,111,107,202,187,48,210,42,75,202,49,145,103,126,62,229,98,74,211,201,127,189,82,115,95,38,150,221,133,187,25,147,82,156,78,134,237,43,142,218,214,179,85,180,52,151,150,173,234,112,199,234,149,178,149,7,89,209,215,191,102,135,81,42,142,79,234,230,33,31,89,223,99,19,170,166,33,92,10,227,233,150,217,23,54,243,92,154,28,42,205,27,237,126,15,171,206,153,241,211,231,40,53,147,242,67,59,26,241,82,246,139,57,209,63,157,66,62,244,153,53,93,74,244,96,213,191,39,10,234,98,231,21,45,185,247,128,15,230,78,179,65,183,165,126,108,138,234,47,251,8,170,43,148,209,45,169,216,135,123,115,124,79,69,131,35,137,214,40,210,134,147,235,147,186,161,38,100,226,219,73,105,250,249,130,171,223,57,106,154,147,242,74,96,224,104,95,217,34,58,90,248,128,242,203,92,250,124,196,170,38,164,69,25,157,86,220,151,175,162,222,148,176,16,215,150,202,243,1,249,200,247,58,87,183,64,150,214,188,179,138,239,183,56,7,6,89,94,185,51,161,164,253,217,14,40,82,29,79,106,10,140,131,244,177,153,255,36,163,138,150,137,246,231,215,112,255,193,80,110,61,82,170,105,42,15,95,192,135,115,135,46,2,89,152,172,150,243,154,247,133,33,163,138,34,57,170,28,232,247,248,190,165,49,120,108,45,61,167,36,227,115,36,10,25,167,181,165,162,190,35,121,247,188,223,11,125,77,63,182,165,202,244,245,17,18,241,19,16,9,75,201,252,50,202,207,139,66,206,59,165,6,251,151,122,89,247,214,180,64,107,249,42,17,148,241,181,149,3,163,255,34,197,175,221,40,248,63,219,177,24,199,213,18,152,98,52,223,130,249,211,185,228,169,6,123,110,253,108,245,138,241,188,31,169,249,29,84,26,124,185,25,2,73,103,46,23,169,239,166,60,171,127,49,19,122,127,76,92,70,74,226,39,229,104,223,209,130,252,251,153,53,210,60,193,48,41,240,248,96,100,55,170,204,194,1,27,200,39,199,135,70,209,99,57,72,41,61,175,244,201,205,15,54,221,90,125,108,138,63,190,146,35,51,34,182,86,104,163,4,208,191,70,78,147,17,194,14,149,231,130,119,227,35,90,66,70,168,96,158,75,65,62,214,218,141,0,88,178,100,7,135,59,3,199,130,251,28,28,74,240,172,35,69,31,155,192,213,247,202,43,219,104,250,34,100,43,223,207,10,229,32,57,143,45,235,122,208,143,244,41,92,33,35,4,145,172,190,180,14,129,209,55,197,9,2,82,130,58,245,123,154,53,255,193,29,73,220,103,106,139,3,94,232,247,220,231,203,111,161,244,2,70,90,122,221,155,243,49,187,116,87,32,83,220,239,27,135,88,185,244,71,123,51,144,224,27,126,241,107,205,99,178,68,8,252,237,251,86,96,216,210,227,28,158,128,25,63,77,233,213,146,93,26,118,145,247,238,11,84,43,215,37,29,116,212,231,181,79,166,224,167,111,212,167,194,148,61,150,251,57,235,68,142,41,245,202,76,139,242,59,172,89,66,218,116,42,209,62,191,122,81,59,37,123,252,121,11,95,36,23,212,108,175,161,125,81,231,223,166,223,27,98,50,217,226,207,190,92,191,214,13,35,103,131,209,93,58,182,240,110,62,234,55,96,26,180,165,164,30,171,111,127,41,70,224,166,114,101,227,23,90,26,43,224,99,139,61,175,118,170,225,194,58,252,88,38,86,251,220,136,21,22,127,41,68,179,181,137,238,49,110,6,135,71,15,158,89,26,244,8,16,149,225,112,35,158,39,118,10,97,255,118,95,218,54,49,95,105,105,100,123,189,225,34,234,91,173,135,69,108,36,186,201,238,250,58,38,41,169,145,212,78,217,190,46,56,250,223,104,83,44,106,188,217,30,181,47,124,124,250,169,205,150,116,42,183,187,126,248,120,173,43,218,40,81,154,23,93,48,115,111,237,2,37,14,115,225,81,73,169,232,79,155,240,247,189,55,106,187,218,151,248,152,66,125,187,143,117,246,164,158,174,38,195,121,207,213,99,85,146,164,149,46,134,7,107,183,220,61,233,28,171,108,91,122,243,102,140,110,63,24,97,174,103,139,233,7,59,114,191,135,4,39,192,49,143,255,133,60,165,255,202,96,98,164,164,121,190,163,148,80,0,29,156,77,91,109,207,84,189,51,135,86,41,105,204,121,172,160,184,221,119,4,27,252,80,171,127,50,205,63,23,236,192,84,158,234,27,102,87,121,62,167,128,175,75,151,143,246,225,162,122,124,23,204,49,191,206,159,47,109,180,237,163,87,159,27,104,5,101,203,252,184,16,239,253,184,20,4,173,162,150,57,221,47,247,235,145,208,89,218,155,121,230,81,223,177,243,110,211,55,147,150,85,74,154,190,106,52,131,73,193,105,211,41,225,243,247,158,9,136,155,47,221,101,204,140,29,119,35,160,18,97,109,177,127,45,23,123,159,250,33,30,80,94,181,97,159,235,143,80,19,217,166,154,222,237,24,131,239,240,165,74,79,234,35,135,21,90,102,235,43,0,103,169,146,252,145,153,96,251,217,240,229,212,160,108,121,181,187,178,82,137,16,11,93,165,236,199,87,212,253,198,205,41,176,21,155,203,188,159,216,38,200,136,170,49,120,236,40,90,125,47,76,250,90,54,130,142,94,163,159,148,205,104,238,210,113,245,179,57,46,92,94,33,133,166,131,18,149,196,113,231,33,110,192,144,231,238,28,103,235,26,93,244,176,144,1,146,131,244,156,11,229,113,24,78,72,109,176,60,175,169,127,153,94,96,35,189,147,161,77,11,13,251,247,36,102,170,15,118,188,209,79,156,195,228,250,40,145,126,213,80,37,211,216,98,38,65,65,38,182,137,45,177,123,102,80,66,150,141,15,43,178,241,19,103,82,189,40,22,29,86,242,227,147,220,228,99,196,188,32,21,75,137,181,159,195,103,234,200,218,38,180,62,62,102,89,38,198,75,190,72,91,44,169,71,116,152,128,72,43,106,169,30,235,240,113,139,174,66,42,34,179,28,129,178,50,221,92,124,235,150,200,49,240,36,167,125,109,209,77,186,78,166,218,36,132,226,199,25,145,138,51,184,37,61,148,15,219,202,133,241,105,164,233,136,216,45,210,162,215,136,94,20,172,191,10,255,146,220,215,14,38,156,38,182,13,87,239,155,60,169,197,180,138,165,49,21,154,35,116,198,221,198,62,147,81,142,36,234,182,250,115,13,144,98,181,159,51,193,253,13,27,28,250,100,53,178,173,113,238,171,184,49,145,81,88,47,82,107,41,9,145,251,220,48,107,170,1,50,173,213,247,126,239,99,106,46,126,78,189,3,178,168,119,228,207,66,76,114,40,204,190,117,111,126,238,246,168,69,136,222,194,235,246,9,142,32,138,128,218,20,123,222,241,189,250,49,253,85,189,247,115,11,166,1,40,213,42,37,57,61,213,13,244,135,162,203,71,109,108,212,53,203,253,32,68,184,71,130,231,60,63,253,92,143,202,122,16,100,92,211,182,114,71,27,252,161,201,91,35,236,127,127,26,14,226,89,116,5,113,206,220,237,150,198,120,41,211,51,184,150,143,0,0,24,46,167,244,219,132,51,250,133,105,141,72,190,195,52,53,148,251,92,52,97,232,17,117,246,152,53,61,244,132,192,237,27,252,253,192,109,28,127,235,115,251,77,3,161,232,199,166,231,246,19,22,69,155,152,152,115,218,119,26,52,12,247,234,105,199,188,140,188,193,115,255,184,123,77,90,91,59,160,33,251,45,211,175,198,93,86,159,104,25,195,211,69,31,186,115,95,245,205,33,246,188,240,185,111,41,98,118,25,191,192,215,100,134,227,143,18,172,124,145,254,99,23,190,111,165,51,86,245,137,94,204,60,31,56,29,185,242,82,186,185,207,254,82,152,9,226,90,96,76,142,233,193,142,99,158,83,117,32,17,137,243,66,110,2,157,74,45,154,25,21,38,229,219,238,213,184,153,77,90,175,73,23,141,182,61,146,194,98,20,215,2,11,110,124,125,171,72,100,159,85,95,244,230,115,89,148,232,134,105,206,222,247,232,205,7,149,170,55,198,137,173,130,130,183,28,158,219,194,221,31,220,151,249,126,2,159,169,27,225,39,172,180,37,107,151,160,89,111,17,188,162,136,95,227,56,24,121,245,70,198,118,49,242,64,181,41,206,195,174,27,33,37,237,250,150,41,60,22,104,43,175,123,115,186,196,186,134,167,96,151,61,107,110,222,184,26,20,79,242,90,26,237,39,237,174,1,154,200,91,125,53,42,215,174,30,49,33,189,185,133,227,210,72,48,26,170,104,31,220,104,95,147,19,170,13,234,141,234,253,105,252,18,25,23,69,199,159,90,36,113,72,234,171,229,208,103,109,173,175,75,131,32,166,109,113,66,43,130,7,246,117,2,19,2,173,70,169,168,180,34,236,42,223,84,153,211,250,244,52,200,73,161,217,13,42,79,146,38,173,233,213,236,72,211,195,175,116,193,42,235,8,2,208,245,190,240,201,111,85,113,5,81,72,27,205,3,172,213,8,126,196,46,126,45,238,185,111,228,23,23,171,42,108,161,205,251,96,252,101,149,120,70,197,150,125,238,182,129,50,104,47,18,250,69,222,176,93,111,129,160,52,214,143,134,149,23,254,226,186,17,109,180,116,101,71,131,78,103,238,199,227,225,212,44,136,1,89,201,2,62,55,137,48,32,143,146,6,83,66,218,24,67,55,226,13,141,187,198,252,42,189,145,239,190,48,95,64,187,206,17,176,125,159,27,8,29,20,215,52,177,109,171,201,171,124,197,28,244,94,215,167,138,249,73,237,209,250,24,179,73,3,80,123,164,191,205,10,188,117,61,214,201,205,122,211,36,194,199,45,69,134,225,44,205,33,123,22,109,103,208,44,223,252,68,67,150,177,169,23,132,90,220,77,64,80,224,242,104,242,99,48,49,155,231,70,168,108,85,218,31,232,188,158,187,33,158,149,200,110,45,191,109,172,239,55,37,68,235,94,95,178,252,104,179,121,214,93,126,70,149,211,134,122,127,20,100,222,161,225,140,109,189,55,162,35,158,140,162,74,164,79,201,39,25,167,201,215,45,4,12,235,197,86,184,65,118,177,111,198,136,210,182,169,207,53,10,125,32,31,140,162,240,210,132,210,49,8,46,43,35,108,244,208,67,107,58,138,188,75,243,223,126,172,36,82,221,86,8,9,110,180,190,17,52,210,131,183,208,181,56,110,218,6,61,226,165,94,82,49,61,105,127,229,144,104,42,105,10,182,232,249,254,247,165,17,190,215,175,109,130,82,158,9,123,48,15,196,90,41,181,163,186,237,48,117,210,26,27,171,207,115,133,50,237,167,215,216,234,142,99,140,70,30,237,121,76,145,70,147,116,236,52,223,215,70,4,149,70,28,137,110,209,128,183,47,124,44,242,161,124,93,198,61,218,110,2,240,188,130,158,98,20,139,234,10,207,45,190,245,252,150,132,40,38,86,239,103,82,211,72,148,233,113,30,11,215,23,79,107,26,193,129,134,175,144,18,187,251,130,105,0,142,4,211,149,126,119,21,78,222,249,164,8,211,57,183,111,16,194,104,120,30,157,166,150,82,29,247,248,226,132,106,234,74,96,129,237,91,104,5,67,121,19,17,12,216,217,172,178,224,102,115,225,216,80,222,172,227,42,144,189,188,87,195,94,175,228,108,144,87,214,187,188,232,134,125,151,28,34,108,211,84,73,126,89,106,24,239,148,213,20,185,222,187,17,195,2,211,181,114,19,101,204,94,174,1,71,52,183,75,19,47,116,119,231,160,254,62,7,182,135,10,166,82,163,245,182,59,104,120,199,142,37,37,92,120,163,223,36,219,3,149,237,83,165,236,130,82,148,215,235,73,140,228,88,43,66,172,92,47,74,31,224,73,42,85,83,254,228,63,110,121,151,25,173,90,121,102,98,103,181,221,162,141,243,93,85,61,131,246,211,179,183,121,73,7,25,39,125,100,248,181,110,105,165,85,173,104,189,0,74,161,253,227,110,62,231,23,133,249,93,41,48,41,236,252,216,9,168,38,33,64,83,181,214,132,115,248,171,130,176,156,89,151,167,58,110,86,20,65,16,86,201,242,99,36,126,189,158,244,28,0,188,181,196,36,105,228,144,95,21,12,27,240,202,244,154,237,217,183,32,138,4,232,155,5,46,182,197,44,111,137,13,95,90,249,174,97,132,24,183,136,150,254,165,149,232,203,207,230,212,63,178,199,141,39,67,231,143,220,124,32,116,223,238,205,187,149,75,202,131,225,67,215,111,250,62,231,104,95,243,85,54,85,200,155,123,192,232,16,100,138,229,66,46,242,131,77,98,182,38,61,44,162,104,183,242,136,30,165,181,178,76,236,115,235,169,144,11,131,26,73,74,135,40,147,190,117,157,228,190,181,231,25,89,150,94,138,23,153,157,153,84,18,131,243,89,134,87,203,152,122,43,40,99,228,106,154,100,155,215,30,35,147,118,142,77,41,50,179,162,142,207,244,35,189,143,174,151,148,168,45,72,227,198,45,66,35,187,49,164,21,99,25,179,159,23,161,81,164,182,244,230,132,204,124,154,78,227,108,144,145,25,53,200,93,32,147,26,151,87,106,20,23,141,26,195,235,200,168,130,80,193,43,58,152,60,78,108,189,189,85,42,193,150,41,179,223,202,74,12,129,34,133,62,38,112,254,241,82,91,5,35,196,136,82,162,70,17,122,247,178,205,74,23,140,86,117,210,143,251,120,77,40,238,163,150,225,82,20,208,203,45,158,196,33,56,187,176,252,182,17,158,124,225,129,199,196,203,250,171,112,65,0,227,86,148,118,90,220,132,109,158,214,96,136,3,62,24,74,83,125,163,149,140,209,187,188,152,149,45,91,70,118,118,153,107,105,155,7,247,8,53,5,213,168,150,35,253,96,244,193,74,42,235,164,55,120,191,183,142,214,18,176,82,71,139,38,112,185,11,160,153,160,185,20,207,193,107,252,174,251,173,201,212,110,149,43,153,214,93,125,95,41,58,211,73,146,158,210,239,121,203,2,30,116,54,166,116,24,210,52,8,17,195,45,31,198,209,81,150,229,115,124,152,134,207,7,67,209,46,109,226,52,181,66,214,125,11,132,77,11,64,74,37,173,43,176,222,213,103,250,164,91,122,168,38,212,97,197,107,147,215,78,74,91,7,197,18,188,181,201,68,0,150,150,69,91,14,251,185,48,134,133,236,165,230,197,221,74,10,152,82,137,57,202,7,49,126,155,251,88,116,101,84,85,141,63,86,94,33,32,115,97,252,115,153,72,19,221,206,27,91,120,160,174,120,85,254,111,226,49,126,157,51,4,41,32,71,149,237,110,26,75,229,119,96,19,195,152,137,185,125,90,232,215,127,155,51,65,122,229,168,246,46,245,86,128,162,119,84,139,14,188,64,126,231,63,125,76,45,234,227,164,148,156,10,171,226,85,238,198,236,45,53,242,86,147,235,87,87,106,108,196,30,160,140,253,76,36,135,97,90,144,86,140,193,70,253,190,126,115,211,75,145,171,215,168,151,74,199,92,94,180,232,164,70,126,209,252,120,237,129,3,195,6,190,180,194,158,94,2,135,49,80,101,241,210,63,68,162,230,194,211,248,109,4,70,197,98,59,220,114,117,226,128,105,164,220,61,235,236,3,80,4,109,129,41,247,191,102,210,1,89,251,218,27,64,160,223,91,34,72,224,85,105,188,28,200,9,247,91,157,90,224,70,84,81,95,146,50,235,38,5,112,164,200,126,201,213,205,8,108,111,207,67,67,146,94,95,170,233,94,223,185,84,144,167,87,35,139,141,251,189,219,229,217,162,160,55,148,151,134,214,214,253,156,199,100,165,195,90,94,138,25,157,254,212,68,142,84,4,221,250,141,214,242,230,24,56,0,165,132,154,166,233,51,209,230,133,145,119,23,34,254,78,117,87,241,198,27,19,142,151,35,159,50,168,246,49,122,192,233,135,53,35,7,20,181,70,111,185,6,30,233,192,51,147,135,118,199,64,46,246,58,204,79,201,208,140,92,252,90,35,240,169,45,85,150,130,160,249,249,184,221,129,7,173,133,210,163,82,25,237,227,67,99,78,203,161,222,97,42,219,119,183,125,232,21,212,190,207,99,246,31,167,225,190,115,18,6,185,235,135,234,229,237,189,78,176,85,104,73,124,167,251,251,211,173,162,217,9,205,184,165,221,76,107,121,219,194,57,184,41,148,149,78,169,109,93,190,119,100,70,7,35,118,175,137,115,78,111,209,234,198,131,41,48,76,28,117,59,92,138,242,75,208,221,130,120,173,247,127,209,72,37,7,51,161,135,203,106,10,233,27,110,195,214,38,46,186,157,238,84,162,204,73,183,242,54,77,199,247,182,212,109,90,174,171,194,48,214,93,178,17,74,228,207,98,159,2,55,116,176,29,54,197,25,185,122,64,172,114,251,20,49,153,143,63,32,207,133,183,122,69,6,126,206,148,124,77,18,186,253,106,227,208,144,87,151,26,236,237,199,246,125,27,242,140,150,84,154,107,154,69,211,111,211,52,179,150,61,72,224,97,36,85,222,42,56,182,42,181,88,74,214,249,118,72,167,38,153,140,102,123,193,101,127,193,131,127,103,203,87,195,228,248,193,68,80,166,104,231,90,199,235,149,197,54,237,246,166,218,57,103,228,148,251,143,219,65,185,155,182,2,22,235,90,184,237,149,131,4,196,171,79,221,105,214,184,237,149,244,179,168,40,118,195,191,189,186,136,244,5,24,109,78,192,236,83,78,12,64,105,167,118,174,209,15,180,157,255,8,155,186,44,185,152,106,174,125,249,238,177,236,235,210,86,169,10,85,93,189,12,18,176,75,83,116,42,93,165,20,87,222,134,87,72,0,48,64,4,238,52,172,93,180,16,201,29,169,37,245,28,89,183,11,248,108,150,237,213,91,91,175,211,69,17,182,168,98,162,97,65,80,100,114,219,170,137,244,14,237,103,157,253,11,60,128,22,114,102,242,84,157,133,237,3,179,42,51,109,165,69,144,110,12,239,232,102,139,153,218,251,76,196,243,50,222,24,95,107,145,93,222,140,94,111,2,6,134,239,72,96,202,168,75,92,253,188,169,97,251,217,195,249,10,136,35,245,212,238,141,253,241,238,232,144,159,77,123,197,171,113,122,222,62,245,141,151,162,157,230,176,154,56,74,25,134,54,185,115,156,20,239,154,166,252,64,62,134,149,113,190,209,64,79,175,194,171,253,243,51,168,168,216,89,168,162,17,152,60,249,93,56,19,147,245,21,11,170,192,77,244,118,191,186,66,196,174,164,1,175,233,176,250,205,135,46,13,184,38,33,26,184,232,180,240,179,192,141,8,203,37,197,96,228,218,122,89,48,175,157,103,100,145,68,122,31,165,51,192,150,243,9,138,59,170,50,95,112,244,174,215,185,18,138,213,148,203,192,207,80,202,188,207,181,10,9,171,68,195,80,233,77,127,3,158,218,213,116,76,43,148,133,155,195,48,50,111,165,135,96,235,148,223,30,137,227,129,19,213,105,1,30,58,170,86,98,166,120,93,125,153,164,0,118,170,112,106,192,202,36,159,147,182,205,55,145,102,108,42,215,157,114,3,250,9,129,207,126,0,153,190,243,117,144,156,137,69,143,228,194,109,26,5,166,225,90,246,27,156,196,230,60,139,191,82,147,166,116,31,132,120,94,231,87,97,57,200,186,126,134,181,73,251,213,24,127,66,6,2,197,191,179,96,205,97,146,150,114,239,110,189,224,151,126,101,172,45,219,205,99,106,216,126,169,241,74,203,51,147,197,45,78,251,130,76,157,90,25,207,79,213,245,14,11,138,26,141,4,17,33,125,182,115,229,116,50,138,18,185,35,163,63,175,12,49,189,171,148,38,203,176,169,201,29,78,221,114,54,151,169,222,205,99,34,172,151,0,114,146,44,17,201,105,140,150,51,41,187,243,61,81,112,61,133,52,134,198,174,187,201,82,230,117,44,82,97,164,33,108,177,47,105,0,37,43,204,59,225,179,65,110,192,137,120,144,23,151,93,99,191,150,101,186,251,228,172,214,97,35,191,253,152,11,234,143,125,76,167,46,228,68,27,165,199,199,135,6,201,85,19,78,179,77,150,181,52,135,41,4,23,22,71,99,122,219,206,165,67,146,94,89,226,166,213,5,221,239,85,176,164,133,72,17,214,76,10,8,62,230,35,122,95,69,182,112,255,52,223,174,245,4,49,194,163,28,115,152,113,163,220,89,136,178,92,123,149,220,168,26,117,152,51,81,21,72,209,182,176,254,17,120,186,71,19,222,253,144,14,95,34,144,133,136,230,229,29,35,147,46,96,53,250,175,75,89,70,26,65,232,233,102,183,90,145,139,254,122,243,133,12,138,104,205,101,128,48,234,181,169,28,114,175,105,170,59,143,27,95,100,201,59,193,57,188,138,162,60,209,20,245,166,77,152,125,92,245,62,46,62,135,245,86,42,67,162,126,221,73,224,248,152,194,193,72,173,192,51,47,41,25,217,63,142,81,129,137,125,95,238,162,110,164,238,143,18,6,118,186,189,47,125,29,49,224,173,191,13,89,139,179,106,208,92,176,69,88,202,228,45,174,26,54,232,163,97,191,109,228,172,126,2,160,189,53,36,48,14,67,57,169,84,231,221,195,252,17,130,199,151,188,206,12,202,63,104,196,148,147,201,20,1,174,189,105,190,135,210,165,193,7,249,94,253,51,244,115,53,155,197,213,240,60,220,105,214,94,18,47,67,215,38,13,167,215,206,110,68,60,117,146,178,39,93,90,119,238,66,241,218,171,43,23,143,165,58,61,36,164,124,186,114,137,210,222,13,139,215,63,162,115,11,24,138,130,187,221,193,128,213,68,111,110,27,159,153,27,187,184,11,77,244,149,9,163,242,177,239,115,97,184,61,50,15,233,135,119,2,232,227,127,155,206,129,94,221,102,240,219,153,54,78,211,169,4,209,232,190,148,103,144,129,142,245,40,117,88,193,30,190,68,163,228,211,133,26,140,169,244,94,53,211,23,51,110,201,242,98,229,58,101,54,52,51,168,140,201,75,153,20,182,94,83,163,194,98,250,118,157,196,22,183,184,143,101,181,158,250,211,116,31,206,107,75,20,211,126,20,238,47,88,101,96,155,189,236,172,175,9,152,202,242,27,198,62,117,169,95,215,88,186,64,224,114,245,199,42,214,23,172,204,175,239,99,77,207,151,178,150,156,200,78,20,115,231,83,95,114,164,130,236,166,132,182,217,177,224,22,186,28,194,172,17,125,165,139,58,241,238,76,211,60,131,132,199,14,124,62,230,115,39,241,67,92,92,136,53,176,240,105,216,114,254,98,186,105,51,220,170,243,117,18,233,105,226,106,146,20,49,34,179,11,211,44,36,115,97,141,106,210,171,23,166,148,88,184,147,151,181,124,220,53,240,64,4,39,18,102,70,27,179,174,150,209,75,61,24,105,74,161,245,219,60,233,189,57,54,191,4,152,129,7,243,235,131,139,169,190,203,208,142,177,241,92,206,40,251,216,99,43,221,103,135,167,252,51,14,225,133,131,46,161,41,157,110,69,248,228,131,153,28,91,31,172,217,225,120,111,110,109,104,202,114,74,9,251,215,202,79,80,226,172,78,229,89,68,87,163,95,245,103,170,117,113,168,51,141,105,187,228,202,192,248,174,93,73,80,97,172,234,31,60,208,204,148,237,22,216,249,174,14,108,180,182,69,225,119,94,205,19,50,169,176,118,42,124,22,239,243,109,13,44,190,179,183,202,182,180,104,130,186,161,5,211,127,42,106,142,208,48,250,21,204,27,93,193,91,90,2,169,145,232,142,34,27,180,210,27,175,119,215,217,80,62,107,200,31,152,46,195,128,31,9,60,240,53,113,24,239,247,232,70,36,36,79,101,109,252,237,254,52,129,135,166,179,24,95,120,221,135,106,148,198,39,234,100,139,50,190,31,92,237,8,147,123,35,243,114,61,74,96,236,137,247,95,168,183,5,159,2,14,179,47,39,58,225,125,88,17,18,3,134,30,241,11,212,79,82,43,45,182,26,96,2,189,61,224,86,131,215,251,131,111,26,250,7,199,212,107,150,243,175,159,182,146,193,136,189,14,129,73,143,125,249,11,96,218,237,155,192,175,245,127,95,24,150,220,37,48,169,249,64,133,32,183,25,137,78,237,241,195,147,204,177,252,240,134,249,110,251,15,19,41,242,108,43,48,84,154,221,95,217,198,23,212,171,225,68,173,126,243,115,6,45,125,101,155,120,196,151,59,36,87,112,230,162,91,9,212,61,82,251,211,238,111,195,52,20,196,119,192,199,236,190,185,220,201,126,55,66,5,27,24,62,132,199,225,51,55,167,188,111,140,209,247,235,204,181,12,245,27,9,33,96,226,225,254,203,152,70,190,241,183,249,152,113,51,239,183,52,226,180,120,234,73,245,238,184,191,107,25,182,170,160,169,27,213,11,83,200,243,40,140,46,89,185,227,66,69,35,178,219,180,165,209,52,234,3,59,150,104,143,104,52,112,161,237,247,206,65,74,225,138,7,135,128,233,33,158,247,115,208,60,25,103,169,245,188,189,206,44,52,33,85,123,130,134,22,152,38,225,118,111,222,11,209,114,121,41,52,178,127,36,235,192,28,228,238,40,2,91,9,218,69,7,62,189,162,132,33,3,158,52,23,201,79,27,213,117,187,47,141,122,191,232,86,0,70,207,187,222,151,214,45,252,47,207,69,84,107,248,252,167,14,34,154,245,13,134,214,126,56,252,142,165,67,59,223,160,94,242,32,28,179,71,116,176,129,59,25,187,233,48,28,46,250,219,195,57,56,38,69,84,144,109,41,58,246,229,83,2,62,159,100,203,115,153,30,200,235,3,167,114,170,235,192,23,169,175,229,48,93,50,242,210,154,213,20,110,135,135,164,245,129,25,118,243,171,249,118,58,25,16,23,29,51,224,99,246,117,153,105,240,247,223,146,2,60,158,21,44,135,160,112,172,251,99,17,172,88,130,82,28,92,99,220,184,226,85,102,233,160,43,203,39,210,32,87,171,115,28,13,182,219,107,73,21,41,31,83,198,61,77,42,235,206,36,120,237,186,174,205,105,172,171,142,26,245,124,160,199,56,121,186,111,103,60,215,208,213,7,73,196,244,121,70,221,87,208,83,3,99,177,249,249,177,158,42,85,224,192,68,128,124,224,38,133,44,143,69,189,124,245,173,18,101,154,161,43,192,154,178,124,129,44,35,180,148,169,96,116,44,62,145,40,37,138,206,49,96,190,253,246,129,119,18,255,122,245,164,221,111,56,140,218,142,14,109,241,235,254,92,150,226,148,5,66,218,247,211,3,53,152,146,242,173,240,249,154,62,137,205,236,237,242,78,209,128,30,62,87,208,152,168,10,191,20,49,85,31,26,105,126,157,74,20,197,220,18,16,96,202,148,21,46,87,58,217,208,61,30,221,198,73,203,127,249,3,96,34,237,229,77,240,165,21,254,224,154,96,106,16,138,223,156,240,199,171,55,39,174,220,253,106,168,62,151,188,52,82,212,173,57,76,48,126,233,99,163,247,231,207,101,198,124,122,108,142,198,113,167,210,89,136,51,18,35,141,114,120,142,134,59,52,226,94,181,118,129,77,67,210,111,78,5,251,163,87,55,152,65,239,208,248,160,81,180,220,126,171,239,150,85,78,139,178,61,67,175,158,38,204,250,193,80,117,68,85,26,240,126,174,192,43,112,183,246,30,129,95,147,142,184,48,122,140,242,206,113,255,118,185,207,141,163,255,20,29,121,129,152,245,171,84,154,86,209,214,103,17,216,148,66,214,133,41,198,150,233,96,4,61,253,154,27,16,136,173,232,183,3,134,224,246,62,152,169,163,84,189,57,164,11,159,92,28,86,16,76,15,114,200,80,230,60,46,209,205,113,235,16,174,151,205,152,210,113,98,109,31,60,72,188,60,50,180,6,29,235,115,71,126,188,173,86,229,92,199,146,105,183,18,220,100,7,113,39,3,62,91,241,112,27,142,76,216,27,50,146,63,138,132,227,61,220,145,47,26,1,31,25,90,55,17,203,251,220,84,254,63,50,21,225,168,184,146,188,192,76,14,89,253,197,200,45,239,108,33,39,218,166,156,112,199,133,42,78,47,57,169,47,221,225,43,2,19,16,233,14,195,104,46,219,90,33,152,95,222,59,29,168,202,125,117,42,66,49,119,169,10,216,185,45,159,34,48,125,163,241,219,8,225,77,29,26,237,210,195,175,70,218,116,235,205,169,75,254,150,63,69,111,52,174,201,213,86,51,244,213,53,27,173,209,171,11,148,250,146,203,61,100,229,195,111,122,105,211,216,16,247,133,105,135,149,13,183,152,50,242,103,229,45,43,228,88,58,81,17,52,251,98,30,155,116,22,212,49,50,81,119,181,98,157,11,159,169,182,245,234,115,22,148,203,5,181,40,123,98,55,9,152,6,202,187,31,47,26,55,40,80,18,152,238,235,125,71,78,27,182,56,65,86,85,67,78,224,131,33,142,9,77,197,51,11,33,82,248,148,191,128,43,18,116,69,96,211,198,109,23,182,121,172,48,141,193,251,14,205,122,109,195,195,154,84,55,113,122,92,120,211,166,60,4,70,241,246,107,96,1,70,98,182,10,76,177,156,191,243,10,63,129,204,134,3,19,204,245,161,109,179,189,21,94,207,61,158,13,166,224,66,97,76,235,184,249,139,10,144,194,148,26,236,128,103,31,233,106,146,58,43,96,225,160,255,193,239,229,241,131,192,211,234,103,4,126,41,120,235,1,67,103,148,96,156,213,128,143,85,210,21,46,4,173,3,222,45,93,92,223,91,191,9,106,132,108,10,227,79,196,200,138,180,164,27,76,242,208,31,27,114,108,49,19,169,58,88,183,68,31,152,234,194,165,240,219,71,188,21,202,122,135,94,93,80,9,142,199,94,194,14,11,76,155,250,27,67,131,45,59,193,187,222,42,46,224,119,87,89,98,181,154,188,206,125,105,63,138,63,29,154,49,45,190,14,211,88,46,171,0,71,246,19,236,48,88,11,214,77,80,27,50,191,184,186,183,160,18,54,120,237,88,191,28,59,45,130,24,147,210,131,30,179,225,248,196,162,107,109,48,37,28,49,242,53,210,59,69,42,107,4,186,133,188,223,224,227,52,174,64,183,186,35,22,161,250,72,215,13,134,208,83,63,8,254,77,171,1,207,52,15,43,57,160,53,3,198,85,21,248,172,144,237,139,187,153,62,84,130,141,69,34,224,182,171,126,78,219,197,90,192,163,233,242,52,29,76,223,203,169,181,137,116,4,141,159,207,31,191,77,189,162,194,173,237,21,232,25,233,82,116,156,9,36,247,126,87,79,247,166,120,212,63,54,155,113,145,231,106,208,70,55,25,248,49,90,244,230,118,184,174,255,234,205,173,8,79,127,59,152,184,13,158,152,29,242,92,98,115,80,248,80,231,144,159,222,85,167,97,131,208,224,25,1,47,221,147,208,227,91,83,46,198,4,86,120,236,162,111,116,170,223,107,108,36,177,62,10,57,125,29,88,163,103,83,30,250,56,125,58,48,142,237,46,63,77,79,163,194,116,254,203,44,197,158,18,184,91,140,50,224,39,45,93,138,59,31,93,2,117,167,151,130,198,68,137,57,190,164,192,198,96,42,14,226,183,233,94,208,155,79,154,44,227,183,199,76,247,38,9,217,99,129,152,66,176,194,184,20,177,167,160,96,47,232,34,87,209,101,71,122,122,130,95,239,194,90,86,52,174,150,82,133,42,254,173,113,8,108,209,126,1,38,100,252,196,86,75,228,73,7,110,148,214,113,72,32,50,36,47,133,210,158,41,7,144,80,170,25,202,43,140,93,254,188,83,157,194,103,59,170,122,111,184,42,20,181,146,245,56,127,90,20,187,27,151,49,222,198,43,71,95,228,242,12,166,55,254,149,99,183,173,4,19,247,40,1,211,119,170,240,234,151,219,207,44,130,81,196,221,63,48,169,196,56,211,147,185,192,28,44,201,22,41,186,234,77,36,37,142,182,13,239,139,14,172,34,150,25,227,38,194,165,111,180,210,228,24,191,60,198,44,233,183,199,82,59,136,198,67,29,55,196,102,53,126,187,11,181,159,193,28,17,97,38,209,233,149,174,222,97,60,162,118,24,178,101,160,166,81,24,63,141,156,151,62,246,217,175,110,244,5,152,98,76,253,105,226,120,79,152,127,240,119,232,115,17,61,243,117,95,41,141,88,9,134,17,199,159,107,169,50,172,193,11,214,104,135,231,42,106,37,29,27,216,195,47,192,100,175,21,238,30,10,88,86,234,19,98,110,134,150,21,123,60,153,159,71,55,141,110,236,97,254,189,126,133,94,10,195,187,233,87,79,211,220,81,152,50,125,71,119,221,85,151,15,181,234,49,178,99,48,175,39,141,204,212,8,28,166,207,91,223,184,149,230,249,10,128,52,95,173,218,110,237,236,142,150,157,223,232,192,32,11,248,209,160,17,68,5,179,197,142,67,4,35,173,30,202,94,30,241,4,166,6,56,14,76,5,148,63,214,192,57,214,199,58,54,207,109,48,3,62,51,67,159,10,253,206,88,0,240,240,206,116,241,218,55,20,205,193,78,55,71,122,104,42,66,124,146,82,180,210,210,205,41,197,246,167,70,103,44,61,151,233,191,196,205,31,114,28,10,215,22,231,57,231,69,20,116,24,220,168,205,117,239,10,110,0,29,57,172,127,175,95,77,187,127,250,32,147,168,198,43,174,91,94,125,36,204,252,173,156,173,242,85,3,171,91,200,210,47,134,30,49,237,241,211,42,41,29,46,69,221,62,26,104,223,120,165,103,178,183,252,212,175,250,117,208,233,165,29,9,5,181,178,3,174,91,13,199,142,251,29,155,229,195,39,219,9,174,165,8,90,210,76,89,38,94,29,240,179,211,11,95,207,108,190,229,20,243,18,222,4,211,115,27,112,215,56,91,165,141,111,191,113,245,206,62,198,129,71,241,73,12,89,235,74,135,192,42,98,56,90,234,49,45,62,162,153,241,211,93,136,49,127,232,59,227,214,28,24,105,220,109,60,238,66,20,163,208,78,183,238,18,63,64,123,48,173,220,227,124,78,223,165,77,106,41,157,185,139,76,131,135,23,54,213,88,9,70,169,121,69,244,225,252,47,253,244,114,186,93,224,179,244,242,199,68,166,35,174,30,176,74,40,140,62,69,192,237,108,50,250,216,180,99,251,76,41,236,240,233,177,97,23,243,221,14,81,180,149,30,140,6,64,95,62,144,173,140,116,172,110,72,68,252,181,152,30,181,190,53,146,40,53,130,50,108,73,186,126,8,173,69,196,134,117,172,32,92,230,14,67,175,165,222,11,133,96,242,82,16,240,76,235,250,133,189,210,127,153,150,48,125,104,132,158,125,125,80,219,51,210,176,9,169,249,51,15,178,81,58,48,186,103,226,135,97,125,78,215,82,248,29,23,63,125,165,73,248,107,141,247,40,22,125,82,250,84,86,191,238,51,161,43,149,137,193,231,115,248,169,104,173,103,106,14,155,58,85,188,19,142,65,221,144,96,153,184,204,202,192,176,103,36,216,142,66,135,75,211,61,99,152,197,234,23,67,70,173,35,131,247,109,251,105,79,85,86,242,115,17,167,94,30,33,227,168,215,180,193,129,241,87,124,249,180,254,76,117,187,6,9,196,152,225,16,20,183,4,159,163,242,137,161,193,251,145,96,170,0,99,104,68,235,170,194,227,153,110,77,83,87,189,245,120,161,169,46,230,17,49,200,169,160,113,83,58,138,204,70,186,22,161,145,128,103,81,171,145,38,83,217,234,42,14,132,94,252,163,83,115,56,26,176,12,68,167,201,159,201,100,230,244,153,140,146,51,110,141,65,171,175,251,28,193,225,219,67,234,81,212,84,24,12,124,198,51,211,207,152,110,62,123,172,105,234,166,75,186,183,233,90,7,204,38,174,48,5,51,254,182,113,12,151,254,116,195,236,241,171,225,17,208,213,51,26,220,241,2,151,20,42,29,144,197,184,199,102,250,22,233,141,54,19,165,117,152,100,137,126,15,132,69,221,195,38,198,219,211,189,9,64,251,59,43,198,129,32,112,247,148,182,161,156,98,138,114,26,197,184,207,17,154,22,102,135,179,237,13,184,166,16,239,160,142,109,248,158,113,252,183,218,18,76,134,54,110,126,188,55,221,204,6,220,51,43,30,139,122,18,125,106,122,26,226,72,37,215,160,134,246,192,206,150,171,107,90,151,199,104,92,49,253,233,138,215,79,77,233,133,94,10,77,132,194,213,41,136,128,105,81,73,87,247,38,175,164,236,39,223,219,25,149,13,61,222,125,186,53,85,133,145,73,64,101,73,39,48,220,12,91,174,166,23,64,96,218,251,71,23,120,165,159,62,79,177,107,211,171,211,68,160,164,227,149,199,34,102,171,48,122,206,91,96,205,190,162,22,245,238,162,143,173,9,22,24,126,169,158,144,119,54,91,130,235,153,209,242,45,203,124,18,204,208,228,131,244,146,118,58,186,3,122,145,153,48,210,75,165,178,112,199,208,44,106,39,240,153,240,163,119,153,133,161,203,98,48,116,37,50,73,215,74,35,167,157,82,214,125,47,201,243,25,38,24,24,15,118,124,48,181,41,173,104,74,166,131,245,27,7,12,19,231,14,187,144,250,71,141,28,152,216,125,19,120,164,56,232,132,239,72,23,254,158,186,107,88,89,72,236,226,133,222,213,4,207,17,33,168,242,51,160,20,166,200,95,118,44,210,5,10,191,239,43,55,79,199,249,68,13,87,222,248,30,41,13,49,17,60,121,182,236,180,154,131,164,9,145,132,93,236,211,194,99,103,240,154,75,118,121,75,66,43,140,213,31,7,12,60,148,58,52,10,185,227,123,85,20,33,245,177,136,52,212,56,144,91,218,197,143,239,177,158,88,34,148,35,232,121,125,28,104,218,9,195,86,104,91,55,203,105,101,161,113,218,27,243,149,194,243,188,239,184,122,189,65,15,109,48,165,28,97,96,209,159,167,207,213,11,197,79,146,131,124,213,8,130,21,231,137,229,217,97,209,211,155,119,88,147,226,230,43,199,227,77,114,59,156,4,122,242,117,191,164,194,177,76,177,59,203,212,160,198,36,162,21,246,46,229,200,250,211,195,232,239,195,164,77,241,118,84,197,253,161,206,134,63,70,186,180,185,38,134,89,210,45,57,70,8,162,13,25,214,241,147,212,88,152,20,155,143,184,154,90,178,12,191,49,133,225,209,47,9,53,214,8,247,16,158,169,69,23,152,255,87,1,245,231,64,80,202,155,96,74,78,29,166,71,40,189,48,196,144,196,55,121,167,90,34,19,202,201,56,36,166,233,88,36,152,194,24,135,105,35,77,55,79,46,196,92,45,205,50,182,187,89,3,125,231,200,23,239,25,137,112,10,7,211,158,65,65,100,248,177,148,186,164,133,205,134,213,167,56,116,93,61,12,178,27,179,199,111,179,45,36,116,69,14,15,244,109,249,222,239,12,107,152,206,14,181,68,96,232,153,241,194,201,37,214,132,182,8,183,115,240,165,188,232,129,231,240,113,209,187,89,211,192,72,194,183,240,98,203,86,63,116,90,192,61,96,92,134,244,211,84,181,248,43,67,249,233,73,239,164,173,30,134,225,241,191,223,116,239,99,32,197,231,64,76,47,45,30,56,250,195,108,220,13,246,235,4,143,21,102,14,117,201,51,161,175,24,211,200,178,143,244,212,22,113,119,248,56,143,61,221,155,60,64,68,52,208,53,200,87,235,201,117,182,170,148,29,33,44,218,98,203,128,39,184,165,199,54,43,202,225,115,238,229,169,64,238,43,2,53,107,60,121,42,192,190,165,65,34,45,74,50,56,146,170,213,194,18,53,195,219,183,225,10,249,125,251,243,226,136,110,17,236,205,3,123,5,125,69,187,232,123,234,25,233,247,2,155,125,134,103,17,248,92,156,239,221,171,198,26,105,163,74,240,153,214,30,6,133,90,183,165,171,199,14,7,251,56,101,79,182,67,206,86,186,34,250,219,8,124,166,145,25,151,176,195,75,248,89,191,89,90,34,94,216,209,123,74,83,165,237,30,89,134,159,60,84,130,81,214,241,232,48,157,235,121,253,244,8,106,96,49,61,43,175,220,22,249,168,73,192,228,205,123,74,68,183,170,49,41,164,205,110,201,231,90,99,22,13,28,76,108,243,72,19,80,187,157,79,8,26,8,37,49,83,243,174,1,145,80,175,146,173,202,115,216,234,127,35,145,86,223,50,210,205,17,71,14,120,213,228,131,156,231,108,243,145,106,9,178,16,233,64,126,159,26,105,207,69,197,137,194,79,11,247,30,218,204,228,39,208,45,52,35,127,78,139,216,72,150,132,83,232,45,248,193,107,10,167,204,238,4,43,7,109,196,102,20,132,147,207,209,78,114,55,91,64,187,250,217,4,199,215,72,182,25,199,131,63,51,28,234,201,204,104,244,75,122,62,246,120,128,207,219,147,241,117,140,59,207,204,211,242,174,113,206,3,183,72,127,52,104,154,210,27,179,64,145,191,49,122,224,211,174,64,233,141,194,68,218,18,92,94,129,81,176,251,3,174,110,45,255,2,136,9,30,239,242,197,71,151,75,79,198,87,51,217,120,135,73,218,165,7,27,178,54,145,148,40,37,61,24,28,111,254,82,39,43,32,189,53,83,230,11,120,237,100,169,55,122,123,253,131,29,31,224,73,19,9,71,44,38,3,189,48,53,155,203,101,68,89,1,165,173,105,59,108,104,50,250,68,131,30,46,237,104,20,174,250,209,104,116,114,45,61,247,89,81,238,213,53,132,11,211,44,110,84,69,251,131,193,0,154,236,225,179,40,150,31,2,116,5,188,201,196,170,240,168,250,59,167,207,116,39,23,4,2,12,191,249,219,133,27,246,231,130,140,225,73,89,108,135,100,98,177,177,120,221,77,39,109,157,222,233,49,7,154,231,48,40,34,239,233,244,34,91,224,71,227,241,147,68,151,192,96,90,101,238,7,235,68,224,243,111,183,18,91,26,228,253,53,237,151,20,113,185,11,114,252,141,103,38,115,3,201,83,183,254,144,171,75,165,26,84,27,182,120,236,129,160,106,26,26,25,93,127,110,138,224,211,242,38,83,224,62,99,159,70,68,153,224,168,92,163,163,188,36,191,205,68,76,252,185,76,25,57,185,171,240,85,117,135,207,110,171,225,231,227,188,188,205,243,220,120,74,235,77,35,51,122,71,135,49,31,50,44,6,94,183,94,234,124,243,249,198,208,40,192,203,67,163,117,198,81,242,83,245,143,139,221,1,130,177,255,143,151,66,187,110,115,216,50,234,121,224,203,95,26,36,223,125,231,151,70,107,219,133,225,208,89,243,143,119,234,222,44,74,124,217,197,15,69,5,180,219,41,109,202,111,124,109,183,199,33,38,92,41,106,82,233,218,242,145,193,3,50,242,84,233,205,55,76,136,127,70,207,19,205,63,7,241,203,116,42,211,111,234,54,214,160,28,185,101,184,79,63,99,134,209,195,167,149,11,59,77,119,216,164,173,242,250,232,190,231,64,231,187,211,102,74,140,210,119,172,193,58,78,166,76,229,57,226,230,52,138,166,197,199,230,237,67,195,221,73,40,218,97,254,92,52,167,228,197,213,195,106,69,177,49,7,138,144,148,245,12,9,17,204,62,51,252,150,237,247,70,42,47,237,149,132,7,220,94,32,68,153,141,67,152,55,98,150,17,23,207,111,156,10,86,127,44,100,201,243,247,218,173,212,184,249,251,172,252,74,173,144,247,194,219,200,176,210,62,61,95,223,13,161,141,220,57,156,243,12,175,17,62,246,241,104,201,11,199,39,137,213,131,34,106,14,246,224,120,56,250,230,212,63,204,167,221,173,191,97,20,9,9,29,145,84,66,200,105,167,197,211,48,240,252,222,200,7,254,113,118,97,29,5,60,87,114,189,144,202,16,184,61,245,79,248,145,155,195,175,244,199,208,170,12,13,222,161,252,92,176,63,7,44,42,139,31,60,229,230,244,28,230,155,207,21,115,248,167,64,159,224,29,137,238,1,15,93,26,56,231,145,79,98,216,104,147,215,71,155,68,9,24,50,239,108,170,180,200,2,90,205,72,73,3,31,81,90,102,82,134,127,218,88,205,247,217,105,58,30,35,27,143,143,71,237,39,66,55,217,50,85,79,128,118,187,28,1,131,210,176,198,111,67,119,153,141,98,90,190,46,12,227,85,218,11,17,247,244,197,121,182,116,190,168,90,220,236,81,14,87,94,91,138,26,66,104,234,35,239,75,84,117,128,215,142,34,122,52,69,82,118,159,48,223,27,232,90,251,79,180,186,7,99,162,60,25,166,227,238,254,50,210,109,249,108,90,148,129,52,135,147,71,200,6,227,102,229,241,124,230,74,38,237,153,145,17,246,131,212,118,166,176,31,180,118,241,80,180,5,37,179,146,48,184,215,98,108,211,236,210,73,184,104,231,168,14,211,119,160,239,147,44,172,207,81,168,78,158,20,185,131,112,210,239,125,140,227,28,21,36,170,49,94,135,87,206,114,16,60,136,167,134,93,172,228,160,7,58,69,23,134,226,40,187,255,61,10,126,96,104,207,59,202,52,106,88,135,185,117,250,101,11,8,56,188,40,143,76,30,250,19,57,45,248,221,83,134,241,248,224,59,78,235,141,61,155,28,20,212,137,125,203,216,44,181,180,110,57,18,226,115,33,7,156,44,86,234,127,221,17,182,206,189,63,162,203,97,216,109,4,46,211,241,48,72,82,249,197,152,105,41,40,66,8,61,70,134,52,120,246,116,17,134,241,207,181,255,104,73,192,17,238,45,224,129,76,114,114,133,247,242,194,205,189,77,120,61,173,250,18,185,2,120,130,106,205,62,97,93,30,195,130,20,122,204,188,145,246,232,150,160,135,57,53,230,160,171,22,37,190,175,41,7,205,236,98,140,21,48,29,12,201,78,161,79,228,110,134,40,128,253,105,249,185,71,200,193,246,100,147,19,126,248,128,87,109,57,243,51,164,71,228,53,253,163,100,145,182,8,57,82,199,183,211,70,89,106,137,130,57,147,113,200,105,35,50,113,62,108,52,50,147,245,69,63,153,159,15,175,149,90,234,231,122,214,90,190,31,189,8,52,167,175,105,82,26,254,92,24,7,105,199,162,251,196,15,8,72,142,118,74,237,152,158,163,163,171,61,105,121,97,114,205,248,233,197,54,157,224,217,102,220,27,130,152,63,224,33,48,45,33,25,94,81,129,242,18,11,72,70,62,118,207,136,119,10,75,97,30,218,126,21,38,172,146,225,39,158,11,201,182,124,239,89,100,100,111,89,127,140,12,174,198,128,231,218,233,222,93,62,118,131,250,53,93,108,30,190,195,240,96,164,164,172,84,192,91,159,139,70,190,97,22,137,10,223,23,19,38,229,131,199,232,241,204,196,66,83,146,253,141,74,215,23,250,162,84,180,240,146,246,137,97,209,158,89,82,154,187,20,63,123,216,22,115,237,0,217,95,15,198,188,70,81,211,82,138,125,132,163,137,218,114,154,39,144,250,134,113,245,162,59,151,202,68,140,181,200,135,214,33,156,72,48,65,245,248,237,157,19,240,231,200,157,241,66,141,103,246,205,101,11,213,131,107,175,137,222,165,170,134,39,18,113,112,4,237,149,43,38,70,141,123,143,115,180,167,18,42,56,59,252,107,208,129,152,202,14,208,232,140,157,206,14,193,150,74,57,162,40,225,69,119,49,21,6,208,26,63,98,216,48,187,164,58,144,99,132,236,24,152,185,39,10,23,111,17,6,62,75,39,149,21,12,232,192,227,106,226,73,35,213,190,116,217,40,143,93,151,235,133,16,253,113,183,232,133,150,55,13,13,94,151,120,165,136,86,233,252,110,144,180,249,200,216,92,210,75,225,141,249,181,139,70,138,132,34,55,235,139,3,42,164,154,238,253,244,39,246,127,90,196,210,2,168,148,190,198,79,143,84,56,57,170,41,36,56,74,155,76,42,60,131,211,182,5,220,87,46,239,58,83,52,102,25,61,214,169,22,169,210,213,29,3,63,243,53,45,174,243,210,102,188,81,35,60,76,176,241,156,58,188,168,232,82,248,172,250,152,134,80,104,165,129,159,195,72,6,14,71,106,170,121,99,173,199,99,211,216,156,10,253,222,190,227,167,141,64,127,165,58,192,21,111,212,100,203,114,133,225,27,229,72,212,177,78,181,87,169,79,140,238,68,218,113,222,52,112,42,59,220,204,160,83,189,168,211,52,144,112,136,105,182,201,239,214,84,151,217,99,96,212,250,234,60,130,81,107,198,173,223,63,42,89,97,250,245,59,159,179,62,151,152,191,102,192,58,220,103,74,144,27,217,168,155,63,86,152,154,218,17,32,226,113,31,246,133,108,61,85,68,67,120,127,63,71,49,161,170,149,138,200,141,36,219,225,158,66,253,212,144,123,110,158,38,19,225,5,255,21,245,87,183,157,10,109,90,61,181,150,76,104,168,252,222,104,33,39,20,54,149,238,232,200,102,91,255,213,150,57,188,210,27,27,166,241,123,193,74,116,106,165,198,146,203,110,1,122,230,80,170,58,238,252,174,223,217,234,227,82,203,11,210,33,62,46,52,99,210,215,232,116,233,249,79,35,94,151,122,17,140,12,195,223,88,171,105,213,118,138,181,174,29,140,34,147,48,160,26,60,16,125,114,152,210,223,116,117,27,238,246,32,44,177,83,175,53,237,79,151,88,227,192,8,46,140,212,121,5,101,247,112,184,247,180,56,186,213,226,249,208,8,176,165,130,232,74,141,83,115,152,226,246,212,82,70,0,219,225,65,205,77,106,41,131,71,211,31,12,218,133,212,91,101,68,164,113,245,28,41,93,133,223,249,46,127,48,142,154,212,215,133,168,217,5,127,85,98,169,203,110,119,127,101,118,150,40,56,189,234,5,254,124,202,161,83,255,222,235,1,206,66,47,102,75,221,50,48,150,250,220,159,208,1,232,19,67,40,182,253,145,140,63,105,230,214,193,26,211,4,94,140,212,87,85,90,245,122,3,116,253,200,234,43,108,177,91,135,41,61,45,169,109,81,126,26,254,181,116,109,105,59,166,224,26,100,124,20,126,174,142,6,168,217,50,9,237,51,166,24,173,124,105,212,199,90,153,254,62,105,166,208,204,56,173,126,78,121,113,126,230,140,50,213,243,63,198,21,224,176,53,232,41,188,247,165,110,1,54,73,170,4,199,65,14,141,176,232,162,252,218,64,207,156,242,155,159,233,149,219,39,30,154,151,124,104,148,82,167,175,117,230,156,71,17,9,99,148,228,243,247,99,4,248,161,133,132,225,155,204,50,122,251,234,117,64,203,175,26,52,93,93,187,91,40,86,158,155,90,157,177,107,189,166,140,194,224,103,141,212,193,74,241,105,115,248,108,140,51,181,191,34,153,232,191,13,109,200,76,87,91,216,255,194,28,182,25,109,110,161,67,93,255,228,115,9,25,206,234,247,110,45,7,20,96,143,107,190,161,64,252,172,188,77,21,77,107,55,173,144,43,27,169,169,241,192,235,234,135,2,239,236,38,114,206,191,183,210,244,87,228,154,218,199,209,234,246,15,102,169,160,124,113,245,246,113,74,200,83,153,17,233,153,25,40,5,252,25,125,98,42,160,245,241,36,148,216,134,15,235,184,13,185,171,253,133,62,216,31,106,206,220,177,5,252,198,11,181,254,173,246,199,192,124,251,199,78,234,127,140,172,123,50,20,174,162,145,10,73,27,130,86,175,223,28,2,230,81,242,76,240,10,141,130,76,123,110,238,251,149,20,126,48,39,226,83,242,28,30,55,235,87,172,161,34,77,127,104,8,46,72,164,34,217,16,143,209,41,58,188,123,62,26,72,118,223,66,160,2,109,64,138,38,0,47,95,60,231,100,238,41,226,251,131,253,230,70,16,82,255,188,121,192,239,250,99,130,183,233,37,172,44,179,63,78,107,170,54,226,183,123,205,77,239,44,251,237,59,146,169,139,253,49,242,226,85,95,133,128,100,110,225,54,158,150,248,237,157,237,31,212,209,124,59,59,134,109,79,44,58,29,194,127,223,20,232,168,168,249,149,35,220,30,87,195,203,153,166,2,106,90,254,173,207,215,121,222,63,218,241,99,18,147,168,168,79,222,21,72,193,56,76,137,70,158,164,177,85,86,165,52,254,45,128,238,94,36,173,22,162,153,247,227,9,104,113,104,18,90,75,161,58,116,151,220,37,178,173,110,207,116,115,28,98,191,249,57,144,255,88,124,231,227,222,208,145,245,46,21,205,92,67,237,235,61,243,132,61,250,74,20,31,175,53,83,57,76,84,64,127,123,163,119,116,127,155,236,74,75,251,2,76,156,215,63,40,20,107,164,94,181,70,16,236,70,110,11,188,207,143,230,107,208,137,92,113,115,20,170,19,77,7,18,164,126,112,66,173,80,18,17,7,92,51,113,53,12,102,26,123,109,148,123,94,87,16,102,167,145,201,75,206,62,227,141,212,5,198,131,161,89,44,99,39,113,243,139,34,239,20,103,132,186,102,220,64,34,44,100,125,181,196,217,66,149,166,195,38,241,182,18,103,203,124,253,108,163,31,50,53,90,87,72,39,220,152,238,232,109,106,144,7,62,134,234,243,180,195,36,160,150,78,221,231,53,249,182,100,109,215,106,45,83,56,210,71,192,157,37,167,48,132,22,62,52,146,52,106,14,35,41,243,184,223,212,169,22,210,5,88,23,53,26,62,242,101,133,43,137,131,231,137,233,128,112,115,29,9,166,120,171,57,172,92,236,6,163,113,237,35,95,47,36,244,74,255,3,179,152,143,124,155,128,185,194,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,22,62,157,95,141,80,136,206,22,146,12,114,243,125,175,79,163,70,74,180,251,163,193,190,169,167,39,241,244,30,79,190,233,86,72,191,253,117,25,84,2,1,234,7,255,164,245,253,183,15,13,63,153,21,233,180,238,51,245,24,241,177,194,115,121,228,13,239,165,149,52,91,134,145,191,57,60,41,82,83,248,238,223,95,192,136,6,166,171,81,56,112,20,70,187,116,49,255,254,162,136,106,36,179,152,182,73,111,197,46,232,151,167,53,48,240,202,79,160,169,242,190,90,67,77,117,212,170,69,148,102,234,184,80,174,193,99,166,119,70,114,192,141,98,42,231,82,139,44,189,214,94,239,70,119,238,93,158,250,100,140,200,138,171,137,165,39,184,87,65,217,225,116,129,160,247,231,51,97,208,166,148,150,23,37,134,47,136,90,134,181,31,234,147,193,2,227,19,101,24,35,195,74,204,94,197,235,217,232,73,206,12,37,214,234,229,155,210,61,225,71,215,99,29,13,26,143,136,80,143,147,58,10,96,240,246,238,171,130,91,150,218,90,238,156,154,190,21,143,97,34,111,137,13,141,120,204,131,141,77,163,100,142,184,120,171,101,4,102,138,150,22,166,252,160,182,94,87,38,43,235,145,124,3,147,155,157,10,127,223,116,175,144,78,146,68,3,82,144,179,117,16,45,56,253,229,57,170,151,96,148,249,101,255,133,118,144,246,18,12,70,176,121,116,205,23,52,239,86,192,184,178,45,193,200,42,56,220,122,170,146,40,168,138,191,28,90,49,9,100,141,33,209,215,83,107,60,25,228,1,74,124,71,237,90,139,155,211,112,59,18,60,156,232,6,248,30,147,37,193,206,14,9,12,27,115,186,249,246,234,65,208,150,114,54,133,62,84,159,193,228,219,218,78,23,83,26,20,87,115,242,246,4,183,152,71,196,209,146,9,70,215,209,171,59,70,149,3,250,127,69,187,147,24,220,241,203,21,72,244,243,125,254,187,214,24,149,70,164,70,128,105,170,146,134,129,56,198,254,45,10,86,139,62,20,98,37,51,46,38,177,170,63,12,251,180,255,48,68,26,233,141,174,33,222,125,35,179,54,95,53,113,176,199,134,187,154,179,233,54,133,83,16,103,173,229,227,245,72,162,143,63,230,238,157,106,26,22,160,53,211,157,30,74,145,167,154,163,229,135,220,203,225,59,61,190,4,95,167,213,29,220,105,18,222,114,111,226,188,17,28,157,195,216,126,21,238,203,221,177,105,249,217,165,168,245,25,58,76,137,91,87,30,76,40,181,253,201,200,246,170,1,65,117,75,139,201,55,91,87,70,214,202,223,142,13,144,74,140,20,111,70,52,254,4,138,216,158,82,112,162,120,19,175,117,207,143,163,78,42,108,4,158,59,40,48,15,166,100,141,81,123,47,127,47,196,239,116,7,36,117,236,212,133,5,215,123,168,113,98,133,153,110,132,147,73,75,53,243,31,63,22,131,182,105,95,212,171,59,251,173,143,10,250,29,37,83,143,14,175,108,133,103,10,137,13,129,173,104,202,175,134,65,94,139,47,112,246,70,204,194,131,174,182,222,156,254,10,15,73,27,15,147,30,135,159,149,34,7,108,141,155,2,23,163,3,118,152,180,184,142,185,197,26,253,234,98,178,49,10,35,223,82,28,238,95,10,234,161,17,235,157,233,197,54,5,61,199,233,34,217,51,110,126,109,205,204,231,10,117,98,220,156,182,232,116,115,104,30,222,160,90,204,78,226,179,248,49,43,162,202,118,226,173,4,223,131,63,208,70,197,144,162,208,112,44,135,175,177,42,11,172,28,147,86,14,24,114,42,229,169,133,37,190,7,204,76,20,222,97,2,57,17,99,93,149,247,234,10,175,234,75,127,53,200,184,139,162,131,211,195,225,180,143,18,186,189,166,172,143,40,28,4,202,244,76,235,170,39,98,97,152,209,228,197,69,239,17,233,91,22,148,252,186,66,224,83,13,38,24,184,207,199,25,250,211,136,140,156,120,176,77,142,82,97,186,1,227,230,168,77,54,133,233,146,155,1,47,77,109,3,147,224,120,48,129,203,244,94,248,41,238,236,65,129,166,68,50,192,197,41,110,97,206,43,59,13,248,253,19,239,140,186,112,253,212,238,186,112,69,4,201,225,214,52,95,100,84,204,159,155,178,72,156,215,165,176,177,49,199,205,183,42,83,92,180,208,91,240,208,97,190,162,192,16,149,249,126,185,16,238,81,178,101,10,27,170,199,204,151,145,183,233,7,131,142,196,77,47,84,26,123,134,57,115,253,201,238,142,167,161,55,40,25,189,17,180,216,12,86,42,117,74,142,102,124,206,251,83,137,222,250,24,7,145,207,149,159,185,161,48,197,108,111,204,54,141,187,233,123,81,128,230,126,36,146,51,98,110,22,211,117,241,124,16,197,0,39,141,25,12,47,158,211,161,185,248,72,212,26,154,160,17,166,4,226,44,98,90,209,221,208,182,111,150,198,229,169,52,236,251,71,114,198,97,138,68,183,194,56,65,113,245,134,19,90,97,42,138,252,173,27,110,145,188,23,219,213,142,155,55,148,6,135,194,104,222,251,205,27,76,75,9,198,104,244,155,195,116,162,63,61,173,245,218,81,74,101,245,98,44,46,63,58,169,152,204,79,54,250,118,98,148,2,227,255,74,55,239,243,44,223,136,55,173,132,186,99,33,72,233,94,13,154,106,154,61,193,130,218,94,16,83,176,60,150,110,27,38,235,243,230,40,113,50,237,90,52,13,153,225,155,33,121,114,173,121,167,65,132,205,210,97,98,220,114,53,1,221,29,55,167,82,77,39,146,113,128,248,231,34,189,191,21,164,223,62,192,149,232,167,16,178,60,97,253,209,204,165,242,39,28,162,24,192,14,147,60,85,20,209,71,191,152,54,53,113,34,239,46,129,160,116,117,120,30,13,31,177,137,140,176,192,206,16,233,54,67,137,100,249,59,255,68,62,20,134,241,217,239,61,141,156,74,96,24,187,98,188,201,106,182,4,195,21,22,48,100,82,250,100,29,41,23,127,178,137,176,155,190,87,39,117,27,87,239,57,211,144,118,147,220,118,152,138,153,244,219,194,76,77,147,122,85,41,15,118,245,253,121,236,9,197,238,174,123,60,108,170,222,101,195,121,209,148,229,140,243,232,243,6,59,203,111,116,229,196,95,214,80,233,55,55,13,116,253,109,202,241,99,212,104,0,214,131,19,82,130,90,2,214,64,9,198,195,10,203,145,166,167,52,38,21,157,184,237,232,152,37,61,23,61,58,59,96,228,103,244,106,58,120,222,144,193,124,56,149,101,163,88,216,230,61,23,150,222,151,62,38,121,210,19,40,236,19,186,182,168,119,124,243,12,198,198,149,70,132,52,192,246,139,233,241,40,42,96,128,32,197,59,175,209,31,104,35,233,27,208,44,241,134,155,174,244,162,156,140,176,37,140,210,252,181,58,186,164,85,97,136,49,227,234,251,229,116,14,207,35,33,51,234,93,134,246,250,23,83,137,127,97,150,11,35,32,168,186,13,39,138,13,64,167,150,24,129,46,47,168,199,165,248,148,102,28,184,250,105,95,127,90,39,244,106,8,154,63,31,52,124,33,29,241,137,212,108,115,244,78,42,137,243,227,177,4,19,70,181,42,9,181,67,230,190,219,227,240,171,17,152,87,157,13,250,8,188,105,138,147,159,190,75,21,156,160,106,192,135,244,238,103,218,71,128,41,208,61,189,94,45,217,171,103,238,68,34,228,25,111,248,96,233,208,156,36,200,3,109,20,0,235,147,209,12,251,30,140,28,130,114,144,255,48,29,190,160,3,154,72,43,153,110,244,224,120,21,157,213,72,107,180,142,88,0,68,163,15,182,186,32,69,191,121,124,154,145,234,173,105,22,226,33,244,184,184,125,95,122,178,138,52,85,92,125,191,166,254,50,173,0,1,66,235,173,19,65,233,207,137,145,21,13,104,64,48,179,170,255,176,185,93,138,94,127,98,198,144,108,115,54,85,151,164,220,223,122,243,27,129,134,79,55,66,58,100,252,192,173,214,156,152,244,84,182,183,195,147,159,25,218,45,79,252,231,126,201,55,75,112,58,199,74,90,46,166,45,240,96,190,91,186,121,49,2,224,7,211,159,166,39,234,61,79,239,210,154,14,15,220,251,4,23,207,167,86,58,226,245,80,164,182,175,60,103,16,52,201,145,1,15,15,208,87,130,64,218,251,3,124,79,201,184,154,56,97,122,178,18,53,116,8,239,226,67,43,140,90,106,188,23,181,10,233,230,236,49,241,219,20,181,167,65,195,127,239,1,31,13,71,255,68,213,154,95,109,82,89,53,193,211,221,166,106,242,74,186,103,88,81,93,223,1,79,205,35,3,215,216,72,127,178,67,37,193,159,243,181,84,19,9,82,219,12,109,79,175,182,175,4,199,180,3,20,152,58,106,135,123,94,62,16,143,201,108,48,254,21,29,84,148,38,95,94,146,102,81,237,153,5,141,94,23,208,169,244,207,192,237,233,149,1,91,39,70,130,191,114,98,208,238,118,213,210,205,103,196,187,47,140,186,78,186,218,138,149,2,78,154,10,150,234,112,38,75,163,147,76,43,136,4,65,60,247,89,90,163,71,22,165,123,251,40,196,36,75,163,103,28,230,193,231,69,222,55,213,196,147,193,89,94,173,121,225,214,90,158,42,156,63,62,162,248,177,249,115,125,35,108,5,106,15,53,18,79,218,170,120,254,140,148,116,210,246,40,132,55,157,130,243,250,3,4,146,87,18,129,58,206,88,68,29,52,193,54,133,169,163,247,247,134,165,95,135,133,126,82,39,42,163,186,161,105,147,39,244,95,197,51,220,86,212,55,36,210,106,233,215,245,12,121,170,36,187,146,208,162,102,181,159,54,42,202,115,8,141,84,21,191,50,241,73,135,207,57,234,6,163,99,25,59,226,221,88,19,120,77,187,242,252,61,74,174,119,242,170,122,55,150,211,7,211,229,172,219,138,85,104,250,126,120,151,82,83,154,50,242,225,223,19,19,4,198,179,210,15,66,161,159,95,188,82,189,27,34,103,189,251,169,217,151,205,82,133,215,114,182,48,82,82,91,73,56,138,81,225,7,186,191,157,126,184,161,225,234,247,190,59,99,83,83,217,136,19,125,188,174,205,50,86,66,165,94,179,254,144,19,164,123,223,133,61,227,222,157,190,51,129,17,84,116,227,172,91,243,168,190,22,29,12,110,105,152,188,118,154,194,208,212,244,184,250,192,163,161,48,37,178,111,134,147,95,78,39,103,167,236,201,47,102,215,213,192,27,199,170,51,220,16,239,59,121,192,239,231,114,215,6,207,176,104,93,12,12,142,12,139,195,11,186,54,133,219,116,34,38,138,224,139,18,116,96,89,160,137,238,48,68,22,69,97,171,171,120,48,162,47,61,9,207,17,108,243,155,163,216,160,142,46,164,38,222,104,0,109,236,84,157,92,234,73,166,103,252,97,126,77,156,68,119,130,74,195,174,73,234,30,93,154,214,99,228,27,241,176,164,189,160,215,205,245,238,36,163,87,85,154,101,10,14,75,44,159,97,141,202,122,245,53,74,215,43,243,163,117,102,104,189,51,189,74,195,107,131,41,110,251,212,208,161,58,55,62,231,88,136,238,168,26,31,100,189,238,221,12,35,22,210,39,251,232,246,114,152,6,35,157,228,215,6,234,113,190,208,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,121,116,21,68,177,34,55,239,28,255,225,172,209,184,29,245,119,195,39,34,113,205,79,227,91,214,75,227,246,180,209,206,166,23,43,52,9,7,12,229,227,86,184,18,207,121,240,72,148,171,104,99,135,169,62,71,174,156,47,22,237,247,175,73,32,83,155,41,241,108,170,151,173,88,3,112,90,2,196,183,60,250,133,243,146,71,156,192,132,119,88,208,113,157,216,248,72,134,127,94,47,87,33,10,215,245,3,9,198,23,23,111,43,246,80,69,74,250,4,253,99,99,142,233,131,33,88,211,2,189,219,219,81,65,74,2,142,47,73,1,29,24,29,27,2,67,185,249,66,11,149,194,101,221,53,74,56,93,150,151,23,90,197,66,244,124,249,186,196,31,212,218,142,59,65,104,63,154,14,179,16,85,225,147,154,35,119,84,23,140,13,250,82,159,49,227,251,83,183,209,83,144,8,82,128,56,155,150,149,81,234,205,7,167,81,192,13,201,93,133,169,16,13,248,238,31,85,127,155,120,72,9,120,165,249,139,59,255,249,112,47,164,7,210,189,73,97,143,128,137,138,54,133,145,149,174,1,175,244,177,208,100,31,91,224,164,95,6,220,63,119,24,137,210,37,99,154,62,179,249,197,213,164,93,211,147,143,104,7,3,70,130,68,225,30,37,26,21,130,193,150,158,172,209,65,19,232,222,35,193,53,40,104,42,133,79,121,196,57,30,252,252,88,195,186,231,85,75,150,100,88,13,120,43,97,36,73,242,225,169,77,42,227,113,205,20,70,30,222,191,23,178,168,106,65,241,57,92,201,18,248,204,153,96,140,145,248,109,142,205,244,104,16,51,248,160,145,129,205,42,184,94,68,84,9,216,230,49,171,167,148,152,196,131,226,6,125,110,210,6,241,177,239,126,180,210,92,192,218,171,113,53,69,229,59,201,243,142,30,11,232,30,93,51,9,236,90,15,151,191,53,135,149,158,154,208,231,121,42,26,248,40,243,34,157,86,71,22,208,79,123,188,194,215,139,243,83,21,222,138,153,150,159,85,181,7,58,106,90,94,244,177,251,54,140,38,177,54,114,94,248,110,179,59,96,206,123,125,50,188,31,247,132,23,36,191,105,215,185,43,185,198,152,26,175,95,85,69,228,51,106,204,113,10,46,100,125,33,23,184,189,41,140,66,31,101,134,163,24,3,105,67,185,88,137,23,63,211,207,60,242,224,202,158,75,55,96,115,18,90,123,45,13,215,208,104,8,9,129,12,74,254,233,93,35,182,192,136,206,145,80,248,43,5,206,207,69,133,132,123,124,124,172,82,85,36,154,245,36,23,179,209,183,36,49,93,87,108,57,72,223,169,38,56,50,109,125,201,52,75,206,40,244,181,215,122,136,215,42,169,85,136,142,237,21,71,19,85,224,77,69,216,27,130,28,239,201,76,217,183,170,132,187,149,18,29,135,239,22,33,37,232,152,94,199,171,213,80,69,167,51,72,228,227,175,171,233,92,21,112,240,164,138,74,152,120,170,179,154,84,179,72,75,130,175,175,228,11,127,83,238,166,178,221,3,122,60,143,75,108,118,101,217,23,96,101,26,78,3,64,146,32,37,247,239,178,220,243,137,64,47,147,86,155,98,198,92,248,94,29,247,134,233,85,159,204,34,192,254,224,136,75,84,253,105,88,127,228,201,172,185,86,224,1,27,239,155,43,215,37,104,90,12,122,225,226,194,132,21,158,100,21,15,132,120,236,14,154,127,175,123,24,105,245,203,103,134,189,207,36,228,198,197,125,39,144,221,157,99,0,150,181,164,17,67,137,94,117,66,213,186,27,4,246,122,53,75,111,249,136,94,215,180,235,76,34,8,229,92,150,23,102,55,108,10,67,2,232,40,250,15,242,90,119,86,149,8,81,93,111,179,168,195,136,57,176,34,6,117,175,60,106,37,125,104,242,76,143,28,224,35,23,137,28,96,45,76,215,222,188,27,215,81,110,169,207,234,182,221,105,187,142,105,18,94,248,80,142,234,2,175,165,101,218,116,225,13,207,36,147,164,198,158,16,248,167,72,211,225,123,180,233,28,134,45,193,155,171,42,178,157,83,247,133,78,133,67,160,230,159,42,218,78,108,149,56,147,173,232,189,225,143,236,254,177,73,236,136,87,118,225,123,140,186,15,112,15,42,130,124,2,115,24,122,24,105,91,62,76,63,72,197,164,245,247,162,141,101,234,205,11,125,93,126,243,194,22,163,143,102,196,153,1,223,125,67,140,164,143,66,140,25,11,159,136,137,156,217,168,69,32,47,238,48,212,0,50,77,237,6,30,154,176,156,183,24,135,31,74,134,46,110,75,30,115,124,186,205,55,100,45,191,128,39,244,109,10,127,174,188,6,217,241,210,24,240,103,201,131,216,45,17,229,209,237,240,110,234,165,41,220,84,182,222,58,152,151,219,111,27,131,172,232,123,97,171,12,129,187,54,24,34,5,74,165,113,192,41,145,1,213,239,142,164,212,70,210,81,92,39,19,101,142,72,235,54,161,190,116,117,189,131,30,55,71,69,84,102,121,221,119,118,84,185,249,247,233,182,195,214,126,98,9,89,31,101,186,186,158,200,162,208,117,185,211,213,68,102,171,192,215,191,210,171,113,113,98,219,249,232,90,94,10,83,76,229,251,60,125,177,186,177,80,223,231,213,216,192,248,65,10,147,98,16,248,30,118,122,115,120,2,151,194,159,126,146,58,145,28,137,39,135,175,79,127,155,77,107,9,60,75,66,97,21,145,7,159,42,17,136,22,34,210,26,242,224,59,141,10,221,67,69,238,189,149,183,235,179,54,182,88,252,228,163,211,205,175,35,24,81,224,109,66,55,83,97,178,136,250,69,180,182,13,110,203,22,153,192,141,29,171,71,43,93,186,83,22,160,229,93,4,110,116,163,200,205,105,85,81,24,10,119,249,220,215,162,209,71,163,40,162,199,168,161,40,172,131,218,76,29,89,38,234,41,250,104,48,167,235,60,110,218,60,246,89,64,122,201,26,89,186,151,211,84,35,147,156,182,38,29,113,222,75,190,151,165,233,21,46,159,252,176,101,20,4,45,56,15,178,113,84,77,6,82,148,90,183,12,25,251,101,130,41,84,140,143,77,3,150,222,28,26,152,216,47,205,184,209,215,250,208,171,146,45,239,154,247,58,38,20,212,215,128,33,196,74,55,31,184,154,1,211,94,169,176,49,68,4,60,242,52,253,176,65,228,230,115,167,65,251,136,74,199,139,37,125,16,147,182,220,159,92,124,102,90,218,136,234,180,216,210,136,255,9,108,101,169,97,236,144,166,87,187,152,98,67,151,37,226,20,73,33,234,239,167,112,46,158,236,108,13,152,34,184,64,128,220,143,40,250,131,100,91,41,200,74,196,166,132,0,137,140,120,65,14,215,3,220,247,184,169,42,88,97,34,119,37,118,211,90,146,182,143,9,209,245,56,38,88,78,234,65,221,115,251,219,225,14,192,136,162,86,1,34,230,206,18,141,57,115,146,51,129,236,90,23,147,99,38,254,106,172,251,17,161,147,77,50,79,127,154,202,225,17,96,18,16,65,164,232,219,177,169,96,116,235,209,74,131,192,142,77,5,58,32,181,133,10,41,152,56,183,57,237,116,158,225,49,137,19,116,15,183,180,99,221,253,102,70,122,232,194,172,1,133,137,222,182,48,78,53,187,250,253,112,112,132,101,91,154,74,80,125,68,109,118,17,248,190,181,14,25,116,54,77,224,51,117,113,34,153,222,98,34,53,62,167,14,218,103,71,115,192,202,230,241,193,234,35,222,25,237,224,58,207,160,181,90,49,226,45,211,56,211,187,184,157,247,142,46,76,26,92,5,102,15,18,56,105,68,93,20,51,45,158,251,116,101,164,65,86,118,122,231,63,126,74,218,52,40,232,115,53,24,124,28,120,71,20,238,223,12,155,186,67,141,221,21,14,50,4,122,220,171,154,212,119,243,59,114,36,247,212,41,242,161,110,63,227,99,92,51,69,249,246,41,192,135,93,60,252,186,251,175,222,155,54,134,120,169,235,121,105,139,32,21,99,144,65,58,76,30,75,31,27,113,139,38,46,39,124,63,10,211,92,23,222,110,75,164,119,23,230,108,11,87,26,189,40,125,52,152,232,99,26,65,88,166,203,3,246,255,117,196,87,222,202,51,101,60,243,17,88,188,102,34,18,195,10,223,239,209,197,17,255,146,211,73,55,227,136,165,137,77,84,117,154,53,136,56,90,120,249,163,166,247,134,253,47,158,12,59,82,47,54,217,188,17,1,134,162,181,182,80,48,141,152,132,211,90,106,4,133,224,70,162,19,236,26,190,182,216,1,240,189,125,50,172,177,133,220,29,30,96,26,52,252,185,247,212,52,228,160,229,104,184,232,4,70,100,223,91,175,110,84,11,189,7,63,108,33,77,80,250,233,124,46,28,162,121,91,239,93,70,143,98,17,20,116,164,119,7,184,84,39,101,173,228,72,122,186,249,61,203,34,146,123,138,145,72,42,140,234,74,160,91,132,27,64,77,197,211,225,123,50,133,169,1,124,15,31,95,33,164,82,165,12,210,98,175,60,155,195,91,43,48,7,172,25,197,155,237,46,76,56,123,40,76,217,197,251,156,140,209,212,7,71,115,229,248,118,118,48,82,151,60,249,181,135,35,213,7,83,175,244,185,162,93,69,219,143,195,13,29,94,133,123,151,100,29,1,55,233,69,69,229,215,154,221,30,76,119,227,84,24,14,29,223,86,140,78,69,31,124,241,175,79,133,9,113,195,84,244,147,218,80,132,129,100,183,27,184,62,184,75,14,31,13,110,0,127,98,220,25,235,198,39,115,193,184,73,253,100,67,175,94,232,244,129,137,94,248,123,221,17,154,159,62,26,20,60,39,224,41,18,159,168,31,238,160,154,170,166,205,126,138,194,198,134,225,240,222,210,94,3,92,163,75,188,18,155,149,182,229,11,51,48,53,96,218,61,20,37,27,231,63,109,189,243,138,118,122,9,28,37,8,115,20,70,230,43,46,30,90,141,78,181,62,253,20,254,210,228,236,119,130,103,104,197,94,152,173,88,7,188,75,11,250,133,33,207,209,1,239,109,187,140,39,53,145,34,47,10,74,62,186,6,42,157,55,160,112,96,6,138,19,174,191,220,32,195,243,231,134,75,182,234,91,163,115,114,226,234,187,7,232,20,166,22,164,185,85,73,12,95,250,149,128,217,135,79,192,99,237,12,127,174,39,6,172,93,228,192,119,131,114,243,139,228,130,228,235,128,91,139,34,227,67,176,32,125,78,99,241,136,223,190,7,124,215,97,169,203,153,129,47,202,46,161,247,166,14,239,205,20,170,78,103,215,77,195,26,206,94,65,71,51,206,190,180,62,48,151,223,199,110,22,91,72,99,250,173,115,228,230,236,65,122,115,98,81,239,209,200,39,76,97,25,26,246,30,243,101,28,26,26,135,186,211,34,123,234,18,158,232,56,141,173,131,2,223,81,143,7,199,251,212,215,102,229,181,230,79,6,211,188,206,149,185,56,95,252,201,80,59,72,48,116,153,203,111,126,103,240,210,109,124,34,235,240,226,88,237,251,41,25,84,152,110,125,127,47,132,26,143,222,124,176,226,28,102,82,235,134,118,111,86,93,219,26,239,157,214,40,133,123,84,156,19,12,167,100,71,225,218,189,139,157,154,219,209,244,131,193,140,53,122,92,61,53,61,123,97,12,188,248,96,148,84,45,189,250,110,242,167,248,160,66,180,254,13,133,57,181,29,30,38,214,172,240,53,163,78,192,248,71,9,134,3,164,58,220,91,30,53,72,123,87,92,61,191,163,199,27,46,188,139,57,53,186,13,250,208,217,210,104,224,140,155,223,221,65,237,141,187,244,155,83,3,52,162,88,146,86,3,70,136,213,127,219,122,198,211,163,125,17,177,105,88,238,82,214,103,48,243,207,97,42,203,244,106,14,227,181,2,222,59,125,111,244,209,118,192,67,248,10,13,237,178,124,153,59,123,38,184,120,39,74,179,216,132,110,75,244,0,56,157,214,133,103,47,122,78,76,106,72,98,30,79,24,207,19,108,187,125,192,71,122,8,128,123,176,253,80,28,95,196,79,1,110,113,107,211,126,208,1,175,20,202,248,131,45,19,205,17,184,108,8,0,29,30,228,106,20,38,197,20,48,193,123,125,110,248,62,226,173,55,41,114,125,48,120,102,253,226,251,67,59,125,173,15,37,79,31,240,189,102,73,215,66,183,237,67,66,70,65,47,198,132,171,62,34,7,221,212,161,104,235,174,83,216,254,224,251,4,134,236,114,56,172,229,59,166,92,90,156,63,187,21,43,238,62,10,95,43,231,133,84,26,20,97,194,220,10,220,239,86,30,87,95,7,126,103,184,56,253,81,43,38,242,165,104,187,103,132,63,24,10,44,103,43,124,231,251,183,2,190,22,219,76,112,115,191,174,193,165,181,74,130,161,127,104,14,211,28,151,224,111,197,79,179,169,168,177,129,43,236,185,142,70,124,37,25,235,131,34,26,95,60,244,161,140,52,40,247,251,124,53,110,62,248,203,10,179,97,249,152,93,75,112,234,36,68,41,194,25,2,26,140,21,167,234,213,119,111,253,158,143,2,37,126,203,31,4,122,86,127,112,204,187,173,23,75,99,69,35,0,185,210,136,162,86,242,124,144,86,105,146,209,143,217,173,211,238,161,119,202,45,93,181,125,155,176,199,131,251,208,10,52,224,235,87,191,17,131,192,99,235,44,235,204,19,159,70,213,26,56,244,226,187,69,184,161,223,224,150,74,118,204,53,199,134,11,238,81,155,112,127,90,190,22,245,208,206,108,124,215,6,78,76,130,97,33,244,171,9,250,233,202,164,0,218,73,7,91,53,54,0,125,52,58,204,223,147,113,0,76,221,142,238,193,133,182,227,131,11,73,102,69,191,234,173,134,23,93,125,234,169,216,235,140,96,78,67,172,226,155,250,203,149,207,123,28,166,59,78,135,180,32,151,236,63,77,244,76,119,112,184,95,61,188,124,97,206,3,189,121,33,180,225,239,213,45,125,46,176,241,223,250,213,4,178,231,84,248,110,156,213,127,251,158,106,162,63,98,84,207,197,249,18,239,124,189,14,255,86,20,46,76,191,120,176,109,22,133,75,139,117,253,211,169,34,95,179,193,102,249,249,189,237,124,30,10,83,234,184,28,134,131,89,127,155,164,138,31,0,205,88,59,21,166,177,126,248,163,45,163,253,85,152,72,149,63,218,46,74,62,131,107,139,46,183,143,233,61,1,214,148,15,102,107,123,249,108,160,54,94,45,44,212,73,92,209,18,237,145,53,53,36,211,172,39,205,97,170,50,213,28,183,251,185,93,218,127,26,54,21,102,217,248,213,70,149,47,107,155,18,53,15,186,80,204,38,44,117,160,194,184,107,114,237,41,220,211,168,229,122,83,165,119,122,100,116,80,62,54,103,191,245,29,161,228,123,145,217,245,46,251,70,245,250,86,147,151,104,69,115,187,146,204,157,80,43,95,152,30,114,159,166,4,26,142,238,242,214,201,235,31,132,128,239,167,203,147,10,198,19,99,182,187,146,81,35,17,70,183,246,155,43,184,190,201,212,176,202,99,223,15,89,2,69,191,54,170,81,237,229,102,47,76,87,190,222,124,152,133,253,11,19,220,145,150,242,11,195,208,237,231,42,171,175,234,166,68,55,200,241,237,116,80,112,58,154,194,118,90,58,76,246,91,111,222,104,230,154,14,219,137,164,48,52,162,254,104,181,207,180,209,67,158,234,237,119,118,190,167,51,6,206,53,103,85,32,66,70,107,171,194,95,76,242,129,135,163,27,7,84,91,223,75,45,81,178,123,82,180,168,98,35,248,249,117,61,169,47,249,71,176,29,181,24,52,90,87,151,94,253,177,15,250,147,89,77,169,62,56,66,146,126,252,65,105,81,117,5,177,249,186,58,10,46,255,157,91,9,134,22,217,95,140,149,252,201,163,93,235,185,121,243,4,210,41,45,69,124,232,20,159,213,159,156,114,4,245,81,104,160,119,154,24,206,108,149,34,4,190,123,168,187,17,131,224,188,198,91,11,93,81,238,23,162,154,51,212,90,41,28,144,238,169,15,43,106,59,9,110,53,6,21,75,85,193,74,184,253,23,156,136,11,213,244,96,212,250,189,137,102,85,234,223,31,183,246,222,60,235,251,44,122,130,209,180,227,52,246,198,36,82,102,250,109,130,199,126,243,138,185,147,134,148,234,252,237,240,220,51,173,129,207,132,29,30,140,71,171,167,76,165,148,198,247,106,186,131,63,221,47,233,203,8,119,119,254,177,103,125,215,171,247,83,98,66,59,175,27,121,133,214,219,7,20,65,172,169,39,47,156,61,221,205,63,52,196,103,250,229,26,220,84,70,87,150,66,131,213,36,43,253,167,205,2,209,123,179,219,190,136,40,44,46,52,254,167,125,97,196,234,131,148,225,211,211,15,209,92,23,183,167,149,225,147,22,106,219,178,186,188,23,162,24,234,41,223,35,7,50,139,7,91,84,57,237,166,244,8,251,247,160,228,234,219,105,47,30,174,129,194,46,191,146,163,65,245,178,147,180,210,239,184,62,141,54,145,82,13,71,250,110,134,144,92,235,33,131,190,244,118,152,13,83,159,252,64,44,51,29,222,76,122,61,193,160,91,121,191,109,132,194,127,156,142,213,165,218,80,92,62,201,77,39,23,226,187,229,143,221,155,142,109,152,122,252,167,233,155,213,243,237,199,74,120,159,251,26,175,37,157,80,22,217,112,107,6,77,247,244,220,48,224,248,250,185,7,254,55,147,65,193,38,231,168,49,107,78,181,163,248,132,1,255,17,124,104,135,248,147,143,168,73,82,168,69,142,98,125,92,125,247,210,154,60,13,104,76,124,170,16,60,31,43,25,190,135,89,255,224,173,13,89,88,205,251,147,215,218,48,115,39,147,124,246,88,247,215,72,133,172,42,57,3,65,40,212,168,161,89,26,10,238,247,176,140,104,16,39,64,246,83,198,158,78,193,74,218,113,165,181,75,57,229,231,135,31,234,142,67,77,215,110,36,19,254,219,120,226,26,75,130,8,117,251,168,108,82,99,154,43,225,173,34,230,178,17,52,79,206,132,245,33,250,213,119,141,100,111,225,46,126,23,87,109,22,218,208,197,139,177,225,26,164,141,180,115,209,29,143,121,118,74,92,125,250,73,222,244,119,62,239,73,161,43,151,90,117,245,89,45,143,250,224,105,26,25,2,87,35,40,113,24,114,49,133,177,93,221,207,217,203,136,7,213,155,230,113,253,189,41,242,86,23,12,115,50,34,62,155,178,140,228,170,83,8,227,190,33,132,228,173,166,56,192,108,222,154,126,97,251,64,41,138,16,180,16,141,230,227,93,114,12,98,58,25,198,245,122,190,28,119,185,219,202,10,208,120,32,82,240,67,92,13,2,104,159,90,4,148,110,122,26,212,28,170,47,69,155,104,115,244,48,1,223,50,237,104,195,242,120,142,118,109,213,180,160,78,117,174,36,224,158,92,137,97,142,81,252,116,159,41,184,129,49,251,197,47,247,53,90,14,24,241,249,3,222,233,100,133,62,219,69,115,32,243,250,74,75,131,114,167,199,23,63,61,32,212,73,145,174,181,227,222,52,61,214,132,82,242,19,112,251,254,132,157,149,212,224,254,149,12,239,4,175,63,224,123,104,172,128,251,31,224,146,111,73,26,45,141,137,149,82,7,60,254,8,162,81,79,21,95,203,218,97,18,236,133,71,160,107,156,52,98,179,57,97,36,112,206,71,12,107,127,137,171,41,250,77,15,62,103,151,89,6,67,87,126,240,237,229,61,192,163,228,41,76,202,40,134,108,171,138,133,193,48,149,57,124,216,177,20,54,126,165,7,91,59,88,138,254,17,194,14,184,172,148,200,36,59,241,197,231,178,218,71,29,211,31,66,114,135,239,118,168,137,76,212,209,157,3,170,97,13,172,244,69,54,138,13,205,97,147,39,83,24,110,172,128,209,176,211,15,182,233,178,246,247,110,22,208,83,24,33,228,128,71,75,33,8,88,89,182,92,189,181,53,202,2,201,223,142,53,64,109,145,186,95,156,96,53,182,187,235,5,182,28,103,30,107,196,23,187,199,89,79,177,71,90,121,98,117,118,235,59,81,248,78,151,248,237,65,129,74,142,128,71,31,16,250,204,40,50,37,248,132,127,117,183,167,51,91,130,69,239,13,50,109,132,144,53,250,254,125,145,65,186,187,254,26,37,195,107,197,7,229,28,213,181,79,89,162,139,154,52,134,161,170,87,250,91,113,252,96,232,226,212,124,164,36,107,197,198,114,15,225,169,145,81,154,21,156,39,188,89,126,177,167,71,131,222,219,135,101,89,229,103,78,58,132,209,109,185,232,47,193,196,160,252,189,233,71,203,79,78,91,100,192,135,82,191,148,239,232,78,205,126,55,157,90,170,90,136,214,218,232,1,72,218,255,171,70,141,232,253,245,226,116,218,51,251,214,48,31,253,208,94,29,139,222,13,20,98,41,21,67,175,189,195,48,107,166,68,78,171,222,196,135,76,207,248,78,250,237,118,226,201,120,177,173,239,101,156,24,191,67,142,128,80,109,233,181,33,72,121,235,23,161,145,57,103,134,93,90,28,61,155,47,157,157,211,136,178,143,195,68,24,211,115,223,79,48,2,62,95,10,88,253,144,142,57,92,224,19,74,99,102,245,0,14,223,17,75,147,1,54,193,23,197,67,75,135,86,247,148,27,251,60,130,193,6,118,225,116,243,205,137,235,48,222,69,206,172,133,66,84,255,76,167,36,61,249,249,156,254,151,130,188,57,82,142,214,72,68,253,209,48,85,119,190,122,56,245,4,58,50,44,215,4,135,255,214,105,22,57,90,169,96,252,192,203,111,142,238,118,206,147,242,56,211,225,62,247,76,201,74,106,134,227,106,35,163,78,240,112,125,54,78,133,185,181,220,6,54,105,247,177,58,20,115,95,190,56,220,137,139,146,200,200,15,30,157,245,48,69,244,20,41,48,83,182,251,168,152,55,215,255,132,125,158,210,243,60,242,147,221,243,218,223,107,80,171,94,242,111,79,129,239,209,255,39,252,249,79,91,43,88,70,103,60,216,164,139,37,143,216,136,59,179,231,252,113,109,239,2,211,61,154,97,40,23,29,38,116,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,123,223,243,113,166,5,66,220,213,239,189,33,34,75,147,148,128,147,63,56,28,123,105,30,81,171,30,179,112,43,115,209,207,226,243,14,10,84,206,251,183,242,202,62,94,46,115,97,138,115,210,102,73,106,192,239,125,140,64,37,239,42,158,11,189,176,117,159,38,152,250,157,95,152,178,234,188,219,117,87,131,236,228,153,123,222,52,122,157,254,181,104,48,73,73,88,120,68,60,186,223,141,123,163,167,207,81,138,75,165,118,132,225,186,198,138,173,243,248,69,117,96,94,62,61,237,10,148,22,198,111,179,184,82,141,194,103,234,22,15,54,134,179,149,14,214,160,188,188,48,117,111,233,228,188,155,200,155,164,8,162,165,231,254,40,146,12,20,198,229,4,67,167,233,191,204,28,205,207,77,59,162,191,22,137,180,228,43,208,67,254,249,205,55,149,162,201,70,163,124,179,57,76,29,65,50,194,56,113,252,181,112,115,146,175,109,94,144,95,13,181,121,182,255,186,147,223,117,86,218,222,9,110,238,175,118,118,128,84,227,51,240,61,186,95,92,32,152,79,15,134,29,212,28,198,108,81,120,195,214,252,38,33,173,22,103,38,131,61,20,214,232,28,211,198,121,179,153,187,23,64,244,74,145,79,242,129,246,240,226,115,116,85,41,237,77,230,58,44,177,14,95,67,51,57,149,27,41,151,183,41,88,17,226,72,48,13,186,126,53,34,16,217,139,217,187,197,111,147,104,201,94,229,221,131,220,152,64,38,61,101,74,225,55,241,52,43,218,168,247,89,50,76,247,162,195,216,188,237,15,231,174,245,128,119,14,218,80,160,210,252,183,39,21,223,127,248,187,126,184,84,72,186,179,151,79,6,49,126,26,6,204,20,218,216,65,70,219,113,113,210,183,134,159,198,119,179,74,76,59,221,123,82,130,31,23,91,21,84,42,190,56,158,119,235,164,243,107,14,186,88,131,154,195,99,213,153,96,124,179,119,117,179,58,248,116,115,66,251,111,241,53,184,90,210,234,26,132,127,223,68,163,8,162,38,7,9,250,6,159,166,48,202,72,255,250,79,101,199,244,29,9,250,153,84,50,57,208,27,246,237,14,114,201,148,62,134,130,223,25,53,187,229,67,82,152,192,182,184,230,48,145,80,29,212,30,76,184,16,98,124,41,195,123,189,200,237,109,87,189,45,83,111,81,248,58,227,241,224,203,104,173,21,166,187,99,58,60,198,74,81,4,156,18,159,228,48,146,166,44,16,169,176,209,252,193,55,252,141,233,230,144,4,249,23,161,133,61,205,52,202,111,78,192,35,149,236,15,202,57,138,255,52,90,95,250,203,244,69,196,91,27,43,120,130,97,33,247,49,163,170,33,133,37,145,78,242,199,166,40,53,109,180,176,103,187,169,1,69,85,74,212,140,59,231,99,55,196,40,205,97,201,130,123,91,28,38,136,115,82,196,244,236,184,26,59,94,19,157,144,244,124,129,206,63,162,173,95,240,51,194,67,216,210,9,0,31,192,118,112,239,228,179,13,139,135,59,12,131,169,214,104,223,253,251,110,142,111,192,238,229,61,85,12,223,249,30,163,13,49,224,254,163,188,40,58,55,58,12,174,243,164,248,181,181,156,63,120,114,140,41,76,45,76,60,25,245,191,122,34,147,72,118,198,112,152,126,215,208,165,5,91,178,167,64,73,230,124,223,73,97,253,90,61,44,210,241,170,186,86,231,17,0,245,93,152,172,113,58,247,144,234,246,22,185,159,242,7,173,202,237,198,64,27,240,58,201,57,185,91,16,181,77,15,238,73,254,204,146,29,45,78,128,1,17,228,74,185,144,49,98,39,69,164,99,165,168,62,154,229,45,224,93,138,238,164,28,241,190,83,14,19,49,210,143,141,170,64,245,65,153,227,104,28,10,85,107,111,30,167,10,237,75,181,46,215,152,107,222,83,79,111,23,241,209,84,156,132,198,133,195,176,174,233,131,17,203,241,99,241,158,223,132,245,83,237,210,137,89,58,76,207,76,135,148,197,246,130,61,29,155,166,180,92,218,4,71,185,195,240,245,167,234,164,13,5,199,47,140,165,119,244,115,54,250,112,125,154,82,222,53,90,130,123,40,76,117,56,204,82,53,89,179,206,157,230,240,93,171,41,159,71,179,223,114,20,54,255,84,24,117,247,73,119,208,167,149,105,164,202,167,25,222,253,180,124,141,254,50,68,46,47,167,102,42,131,169,166,170,245,26,239,76,201,91,77,215,66,47,95,28,190,227,173,69,206,76,105,175,200,226,210,154,14,197,70,159,84,241,119,166,216,68,45,36,82,104,78,20,213,169,174,79,107,15,126,217,18,207,61,112,33,114,18,243,222,206,159,156,82,179,149,110,126,221,145,120,114,107,140,214,50,54,58,124,125,155,37,215,51,82,181,215,166,198,195,209,85,83,105,210,117,254,96,69,126,48,138,170,105,192,39,155,163,191,23,164,98,105,30,177,220,124,129,92,139,71,53,75,129,17,76,114,120,27,153,183,38,126,215,10,179,146,244,234,60,169,210,140,42,55,191,250,208,174,173,175,205,145,235,59,22,22,104,31,169,140,141,100,210,155,226,235,67,221,83,127,187,211,217,182,28,134,121,71,19,199,157,162,221,119,115,68,233,171,218,249,36,33,135,239,88,38,207,153,190,136,113,175,84,135,79,109,105,121,161,37,228,155,41,28,190,41,43,214,238,184,68,228,97,153,93,209,115,141,156,47,93,42,65,53,91,65,62,53,172,101,210,59,169,156,190,85,75,126,60,184,195,159,153,234,235,72,216,5,124,173,177,116,49,140,65,221,209,59,19,78,186,24,170,79,127,43,24,146,210,18,184,27,65,184,170,139,118,149,148,199,135,140,187,196,213,248,151,250,185,224,22,118,243,10,110,175,188,182,33,199,8,116,206,244,210,240,176,77,255,212,52,19,165,165,75,33,186,159,16,107,113,46,234,115,243,156,238,6,47,115,148,18,76,121,189,207,132,77,182,78,235,69,216,152,125,39,93,20,153,165,234,59,42,142,253,200,102,49,236,84,109,98,57,79,191,185,37,145,83,89,33,254,237,187,249,181,72,123,75,117,131,60,140,91,73,16,59,204,84,24,104,81,88,191,186,24,255,118,42,101,89,94,211,129,0,230,72,213,90,213,136,35,222,160,238,102,225,53,173,178,33,36,226,191,77,255,119,42,194,65,48,216,141,172,59,128,202,181,49,140,159,244,115,123,248,39,96,169,87,163,99,248,70,101,223,23,107,95,42,92,194,2,243,123,211,155,174,251,161,41,89,250,202,166,125,62,69,61,170,105,39,15,135,55,193,36,133,169,162,143,155,39,5,30,131,211,111,159,179,114,221,96,29,17,156,222,7,2,206,84,83,69,219,85,192,168,181,158,92,55,120,226,139,144,115,91,169,22,140,138,227,226,240,200,37,4,213,24,159,226,234,139,207,84,197,6,237,251,187,26,93,143,47,85,177,89,86,244,93,77,205,219,72,85,108,147,244,223,123,239,159,178,39,133,161,95,240,49,63,164,138,116,137,221,45,7,235,255,193,19,230,48,173,191,51,233,15,191,250,190,100,10,150,194,226,235,53,112,215,43,168,75,15,176,187,49,44,167,226,160,188,245,59,234,10,83,194,243,189,82,77,44,234,187,26,245,222,28,188,190,207,31,214,139,238,243,133,204,133,7,216,208,79,221,169,92,146,66,79,31,242,99,154,151,90,46,121,63,88,143,33,39,53,152,42,26,169,26,125,41,154,65,223,99,234,46,132,85,179,191,128,207,133,217,203,229,201,239,79,239,183,254,46,138,252,198,84,148,131,37,238,125,255,79,147,156,116,169,122,34,3,109,26,228,210,20,174,203,123,159,46,92,119,42,158,64,39,97,63,179,24,102,201,147,188,244,251,99,219,25,32,161,225,63,169,229,18,58,221,182,252,201,77,198,37,193,20,159,61,20,177,16,93,189,223,221,66,61,183,203,70,94,78,66,105,91,244,231,174,152,89,58,40,232,226,189,83,123,24,167,105,122,173,73,101,129,63,55,231,153,122,179,119,136,239,233,88,28,230,144,74,87,19,107,141,171,153,139,242,177,233,247,27,241,219,24,255,154,143,99,42,8,218,198,208,232,54,93,193,189,4,60,119,42,68,163,196,205,131,42,227,238,57,223,74,247,190,230,71,115,176,141,84,76,137,128,98,45,1,19,91,215,95,190,22,152,47,31,138,50,219,210,147,151,140,165,151,76,13,82,44,233,252,250,224,129,239,62,100,247,208,78,209,30,2,44,94,76,57,62,227,208,22,244,163,129,54,80,244,124,244,165,161,132,57,254,100,240,22,73,0,225,46,52,8,183,253,115,24,1,100,21,248,254,97,93,254,224,247,191,181,134,244,254,39,100,30,15,197,135,87,16,191,165,249,131,81,95,154,126,217,180,229,30,140,220,137,22,130,81,218,197,38,227,48,94,231,86,24,78,163,234,240,82,87,120,91,28,215,231,160,17,87,207,4,223,141,189,251,197,16,242,136,125,119,97,175,108,29,197,136,215,143,128,240,232,189,172,146,105,144,107,17,52,74,78,211,89,120,233,155,253,132,46,6,184,5,19,205,64,48,166,47,29,50,146,65,241,210,20,47,22,125,105,24,166,142,223,188,34,64,211,21,30,180,2,56,92,83,43,244,133,45,54,235,112,211,38,184,77,93,172,171,93,14,154,197,191,165,95,139,46,174,227,163,2,215,186,24,104,219,82,88,129,174,84,198,178,49,84,156,120,242,194,52,210,234,79,19,39,63,14,55,120,109,244,185,225,108,139,155,183,182,19,74,118,109,199,197,232,101,232,189,201,62,127,62,162,141,198,27,121,110,172,3,87,251,131,216,132,66,113,129,81,66,43,62,71,59,13,92,93,225,50,99,166,244,163,172,226,136,169,179,219,249,183,30,168,22,108,133,241,125,125,18,14,251,220,2,67,244,121,252,99,82,201,35,123,52,221,122,28,10,14,211,191,171,239,53,136,10,251,205,209,35,149,195,227,26,115,208,51,249,163,205,158,34,219,23,134,154,216,95,12,1,215,162,191,125,13,127,223,204,160,115,107,75,47,110,34,16,55,172,126,58,141,10,189,80,173,4,124,180,207,109,195,11,229,130,124,227,238,9,132,170,18,252,121,239,56,240,210,150,17,162,159,195,219,112,160,174,253,132,234,211,96,47,25,4,45,45,61,247,119,70,60,55,124,9,105,166,224,105,125,43,224,158,22,215,182,204,197,8,248,250,170,250,203,244,53,7,90,139,230,172,240,247,135,147,53,1,171,126,34,112,171,85,198,132,250,56,133,11,172,174,254,173,151,53,212,43,76,113,112,12,217,66,13,88,224,175,69,196,114,80,114,162,125,23,119,254,239,160,121,55,41,52,53,82,32,170,25,222,223,48,96,61,211,244,254,133,145,23,108,1,223,77,191,42,124,141,162,216,135,55,101,92,50,85,96,177,246,147,139,202,109,45,195,164,235,51,164,6,49,202,139,90,195,192,49,71,161,168,210,157,242,110,24,75,198,132,233,44,129,7,118,155,229,229,211,195,236,21,49,251,80,87,168,83,134,140,19,58,61,24,146,114,254,53,33,162,238,250,219,11,182,165,184,122,21,181,118,47,92,250,140,245,177,173,55,93,96,210,205,62,38,208,97,111,125,233,222,154,83,53,13,132,160,210,215,128,5,192,237,136,123,101,77,39,0,238,65,241,1,173,216,202,186,244,174,195,208,93,110,233,194,229,104,97,205,70,44,217,203,190,7,85,111,250,82,70,206,221,2,156,121,146,93,115,171,249,218,186,240,210,170,132,11,147,189,223,1,111,181,40,129,135,119,119,3,19,143,73,112,245,94,73,131,123,250,28,116,48,182,35,240,206,79,222,154,43,17,64,177,70,23,174,194,53,196,206,128,239,159,103,184,120,151,167,193,34,85,14,140,166,95,60,57,125,183,233,209,216,161,20,110,106,106,92,247,111,198,241,3,220,207,78,240,221,120,167,192,201,240,187,27,111,215,97,161,117,101,43,140,54,97,124,206,214,69,71,10,24,133,152,24,53,250,239,18,140,2,80,140,90,255,52,239,186,175,93,222,170,124,49,194,192,50,44,19,217,237,22,79,14,169,174,194,8,64,249,190,80,161,117,82,235,109,218,217,229,191,93,104,40,208,23,51,166,205,128,231,212,70,25,120,219,63,151,154,186,240,202,55,167,174,244,196,76,45,36,140,155,194,91,236,55,232,46,165,124,236,135,52,190,143,64,151,114,161,109,35,169,26,61,224,173,76,106,192,221,235,82,129,79,209,189,20,126,160,216,199,77,20,241,164,7,159,187,199,242,44,132,92,210,213,152,234,241,104,167,236,146,30,109,52,87,54,26,118,122,73,112,111,147,123,114,101,74,96,37,9,5,166,239,87,110,190,149,75,99,155,23,30,211,28,130,22,53,132,204,90,233,43,224,85,212,162,30,91,36,80,134,69,196,212,162,166,184,251,243,3,234,194,120,49,10,151,234,161,65,210,134,77,201,237,144,145,190,155,253,9,248,140,244,197,136,191,126,113,115,100,174,244,139,209,246,19,107,168,146,238,214,233,0,37,217,23,55,39,200,165,87,79,234,123,99,88,96,9,209,39,135,6,209,63,55,197,181,233,115,79,102,64,192,247,57,154,194,4,149,123,60,248,161,158,90,97,122,151,102,192,91,99,69,28,135,80,158,61,24,186,25,93,190,99,88,2,220,97,4,2,211,205,235,216,113,22,52,40,177,211,205,239,2,173,1,215,217,211,2,164,181,105,4,140,79,163,99,74,4,214,29,191,11,159,166,187,57,77,220,167,4,220,103,77,239,141,110,95,44,80,235,119,78,191,221,70,108,106,232,98,86,157,105,253,158,183,197,135,188,89,166,69,225,175,110,185,122,237,60,79,239,46,213,98,200,219,86,231,107,144,156,170,113,107,19,112,82,24,149,70,255,30,253,203,155,49,122,104,59,206,245,187,145,107,105,3,244,156,39,54,188,94,243,157,33,126,247,209,238,185,128,153,228,205,246,32,176,209,85,213,244,202,21,161,89,127,229,107,41,206,244,202,8,195,201,99,207,20,82,33,250,53,86,204,19,244,6,211,151,190,235,169,148,184,122,55,77,231,109,54,126,111,144,99,101,125,106,142,19,202,241,170,34,67,243,20,45,228,164,125,154,144,240,95,250,218,92,28,79,70,224,35,13,232,245,87,229,216,182,208,198,74,240,170,177,229,16,157,80,247,105,148,22,155,60,250,181,105,195,185,135,240,248,228,214,77,115,17,27,215,218,219,137,129,71,190,115,165,109,48,208,173,21,225,219,252,207,22,247,174,117,166,133,119,109,145,30,219,48,76,142,37,253,244,55,99,250,146,159,73,7,4,106,56,75,224,163,125,98,148,251,205,19,251,40,154,125,35,93,61,163,89,132,230,82,85,54,2,54,6,193,7,67,123,171,126,194,53,138,238,30,237,67,58,141,41,79,97,172,77,127,237,5,11,177,252,54,121,147,240,20,144,241,209,65,225,96,10,31,4,242,236,157,238,189,67,109,147,68,103,223,10,174,187,231,134,173,0,229,128,58,63,228,195,190,152,100,40,69,73,30,226,194,37,138,155,225,130,57,201,162,134,141,175,251,22,109,60,207,233,106,210,250,126,60,24,191,107,122,110,99,205,9,120,151,228,213,81,101,177,124,147,189,91,48,172,162,10,239,230,4,214,44,241,235,52,38,216,228,86,29,38,25,174,143,6,3,159,207,51,58,166,213,238,164,234,101,197,107,35,11,222,210,197,35,116,118,46,92,83,51,62,112,241,212,43,117,108,45,197,20,59,85,116,30,145,33,240,156,162,88,86,237,227,11,151,210,231,146,198,244,206,173,21,23,19,212,213,15,98,101,72,239,107,35,144,245,165,137,212,79,204,133,31,138,29,253,30,221,74,221,31,124,15,45,45,167,165,53,191,70,240,249,142,253,93,93,250,96,20,124,188,38,77,222,161,105,238,230,194,4,141,253,234,109,247,83,24,170,19,31,82,104,159,86,186,250,219,97,95,209,232,53,212,84,160,150,52,78,8,107,27,210,243,165,211,192,228,97,42,235,82,209,227,218,106,213,125,19,239,20,119,166,17,103,235,245,175,221,77,252,57,193,141,248,245,131,45,194,60,18,140,87,226,112,77,1,255,77,221,139,183,205,66,154,177,63,245,73,109,200,171,63,57,221,169,106,149,118,12,77,183,136,41,220,78,46,43,245,212,97,65,241,151,149,20,201,174,142,148,22,10,22,121,17,48,121,252,92,165,104,172,229,65,173,205,233,131,77,27,79,147,198,192,203,149,172,168,132,187,171,40,61,90,107,158,131,28,232,34,215,252,65,175,253,224,238,19,53,179,201,39,237,216,176,61,224,217,86,154,45,152,126,53,224,77,28,63,125,239,235,148,250,123,211,121,215,211,111,195,98,233,143,70,93,96,77,195,114,39,131,71,176,59,137,126,181,167,121,149,47,110,78,147,123,154,199,109,122,1,130,85,246,126,233,131,81,75,228,187,241,221,163,168,43,211,21,216,92,238,153,118,249,100,54,218,107,120,16,0,161,118,37,167,35,38,214,188,96,118,32,25,168,188,198,38,172,235,204,223,244,91,127,90,214,122,127,249,158,94,190,155,110,58,4,70,182,100,174,131,236,240,66,237,86,253,244,2,253,214,155,166,119,117,193,182,144,210,186,219,59,157,201,100,220,35,44,145,74,208,11,57,30,76,163,67,73,229,88,61,26,12,38,91,80,75,132,127,133,2,210,119,117,129,172,39,245,188,35,26,188,30,138,179,156,88,16,27,178,102,126,111,130,108,37,21,87,247,126,226,167,239,168,172,147,136,168,141,131,238,193,28,190,218,213,71,166,181,248,131,209,9,94,146,30,0,182,186,223,123,78,122,129,84,17,3,117,201,184,245,167,82,213,38,34,226,169,110,42,171,196,136,50,93,150,210,227,214,198,194,171,23,107,105,245,188,46,219,110,170,114,80,161,148,127,231,147,117,128,237,154,20,157,74,156,218,148,206,49,91,84,138,202,90,43,30,252,17,78,85,193,39,106,54,221,14,58,52,197,148,36,76,134,114,217,91,62,100,9,165,88,152,214,157,50,156,133,151,106,207,175,171,154,212,36,12,234,126,23,161,136,36,155,116,151,113,113,154,93,171,60,86,61,79,248,202,70,36,18,161,32,75,50,59,8,27,111,135,55,229,4,170,26,184,208,68,115,235,113,79,147,123,11,120,83,166,255,158,108,55,163,63,23,20,233,80,63,160,40,52,29,42,232,116,167,85,143,93,3,182,236,245,37,49,196,185,157,150,31,29,131,165,146,76,16,254,81,163,227,55,167,106,73,213,139,169,21,242,67,194,132,16,146,204,239,70,163,211,175,38,30,160,34,168,216,108,39,246,13,154,252,146,226,243,65,134,193,95,236,238,119,77,149,147,41,98,118,6,43,115,125,37,5,132,66,247,66,201,206,159,28,211,73,94,140,20,70,117,139,99,193,211,175,178,180,119,148,218,231,69,23,144,16,37,33,108,147,64,241,49,135,215,246,136,142,2,173,95,81,222,13,43,88,95,9,198,78,118,219,245,167,252,81,132,76,55,84,106,126,180,242,218,73,102,248,88,180,241,205,196,107,46,222,9,33,250,174,176,15,123,159,217,93,14,67,11,12,232,208,164,240,214,15,2,122,52,68,57,201,28,86,23,193,67,180,121,8,37,231,36,20,185,156,186,120,208,195,38,210,71,68,123,118,28,157,19,33,121,189,152,21,21,214,12,52,186,66,113,58,171,137,255,122,65,200,185,70,178,80,183,66,213,69,227,122,245,99,130,216,178,220,156,98,243,218,98,125,126,146,169,68,130,137,67,196,127,122,145,229,137,153,86,57,22,34,182,113,231,138,178,134,77,148,158,143,11,232,141,101,212,80,50,102,16,246,68,236,223,252,36,145,254,51,197,46,151,61,167,170,253,147,214,36,24,54,17,116,123,239,69,111,137,184,134,20,67,194,52,253,222,11,197,202,35,219,241,245,225,225,243,246,201,96,71,107,172,176,6,235,175,115,24,48,23,174,37,171,240,221,61,90,76,196,142,137,113,4,166,60,40,140,6,202,87,101,141,64,92,122,255,231,139,128,243,79,116,101,208,92,106,206,86,120,189,9,86,119,60,57,153,0,42,250,124,80,239,206,36,59,38,17,134,229,17,58,74,131,62,85,248,250,41,66,125,107,132,30,118,88,34,3,198,198,120,175,141,232,45,125,7,129,94,243,175,120,171,63,37,215,91,183,196,254,209,117,251,214,254,221,69,32,53,219,2,19,173,247,159,182,158,44,25,211,14,89,178,23,41,64,230,121,84,53,247,110,112,215,110,120,25,222,105,58,243,162,234,68,5,105,208,163,144,233,111,18,195,184,240,100,44,182,195,104,101,196,100,161,185,230,56,215,33,240,84,37,44,104,72,187,147,83,242,219,202,10,51,173,3,198,59,40,38,44,88,146,20,188,187,68,35,98,235,239,125,172,253,79,224,101,231,148,195,215,203,234,114,115,88,206,167,155,59,251,179,154,159,128,151,49,180,191,207,141,56,173,52,47,81,159,130,31,244,110,126,8,197,52,65,59,171,228,119,208,144,101,64,8,60,96,52,216,234,243,61,23,229,115,67,71,133,40,246,247,78,192,101,69,161,98,15,177,100,162,179,112,209,130,186,151,194,180,170,189,207,125,167,133,125,254,128,97,98,115,19,210,120,222,196,139,154,86,236,49,122,60,26,108,9,10,211,16,211,227,197,232,159,138,169,54,16,170,147,23,35,214,38,83,141,56,42,172,248,14,139,98,53,49,166,227,20,33,228,23,239,176,200,99,155,172,214,203,181,144,95,60,66,61,137,192,43,165,128,126,103,24,126,68,247,233,238,252,102,219,249,213,215,125,144,1,31,63,41,245,254,96,218,155,150,60,246,225,248,124,103,43,60,56,83,117,159,72,49,5,185,242,42,40,22,196,147,33,140,219,231,59,130,76,71,72,63,230,180,254,99,255,233,54,140,222,73,224,49,188,4,142,238,240,38,226,22,220,251,126,188,231,211,210,166,0,51,134,60,24,165,103,15,37,14,163,182,171,9,157,120,208,200,188,82,105,181,156,70,253,186,226,234,85,224,127,9,152,112,136,235,54,49,143,180,86,102,178,209,78,175,144,163,141,3,158,36,189,26,102,202,7,111,235,128,144,185,112,200,226,189,131,119,27,119,140,108,135,147,70,93,47,144,96,75,63,194,147,72,131,11,91,241,239,205,77,15,123,200,76,186,75,107,211,149,242,11,67,130,164,134,20,27,94,247,202,245,13,174,51,137,221,244,158,43,251,193,86,72,40,159,243,30,102,159,235,35,33,185,218,164,154,134,199,38,191,241,251,104,7,26,75,9,159,92,24,29,169,55,230,48,232,76,33,227,165,59,153,146,239,223,97,129,229,183,76,157,13,132,59,247,219,54,40,49,169,66,7,53,225,180,111,206,52,138,47,168,76,137,211,68,29,188,218,230,88,31,144,94,141,47,226,205,154,119,43,133,68,90,222,123,90,187,149,195,116,205,137,45,52,141,85,235,55,62,2,177,97,37,43,235,240,253,187,237,115,62,25,168,50,166,240,224,92,152,96,232,241,155,183,161,155,202,34,172,227,202,104,135,254,151,34,83,13,101,149,229,1,14,227,87,146,126,228,9,121,34,236,108,254,224,236,28,242,100,221,196,189,171,63,56,196,164,2,15,211,41,154,14,15,109,108,228,80,166,141,108,251,205,225,240,139,39,55,122,220,247,69,136,198,175,162,14,129,205,220,215,94,184,173,170,65,138,13,80,0,69,67,162,60,152,62,18,89,160,247,106,122,98,223,205,97,165,80,193,196,107,25,193,151,124,30,76,222,84,142,117,19,41,120,194,55,219,84,60,85,9,15,110,196,246,114,184,219,68,143,71,228,112,39,129,110,170,198,126,97,154,69,245,124,187,83,129,158,155,119,53,20,116,34,146,132,137,81,93,147,215,36,150,167,8,198,49,53,95,161,28,196,48,107,11,87,253,69,77,63,243,253,50,185,96,209,152,0,166,0,112,253,194,8,26,8,21,28,22,4,230,239,123,235,59,169,183,52,113,79,83,132,157,253,61,24,25,22,61,162,246,93,249,184,42,191,176,69,110,228,173,136,124,62,134,199,141,50,119,83,235,114,91,201,252,131,209,250,213,52,20,12,140,107,249,199,46,40,51,78,49,241,126,242,249,191,161,130,77,187,255,144,212,220,36,174,179,95,101,47,169,253,79,247,75,226,58,164,43,126,209,159,138,168,184,55,188,113,227,149,169,238,66,207,178,202,199,18,6,234,175,86,224,30,8,31,77,94,233,106,76,128,254,96,236,32,25,21,179,146,30,75,21,34,227,75,88,49,121,50,72,21,222,147,193,237,190,196,63,59,180,52,172,55,224,133,0,139,238,166,88,0,117,190,95,102,255,81,247,140,35,99,190,26,61,2,132,123,171,122,44,100,147,243,149,192,238,250,163,195,169,247,70,30,235,247,165,173,109,71,2,136,28,63,235,113,159,80,165,72,95,187,92,251,147,122,251,157,132,56,226,77,133,55,81,165,185,190,224,239,115,223,59,223,107,245,185,169,32,90,219,209,169,167,50,165,182,251,233,112,93,180,220,59,233,199,64,193,232,37,28,17,142,253,150,148,181,179,102,219,243,189,54,93,51,90,60,65,222,254,64,167,234,247,78,60,215,11,243,171,61,27,202,30,187,138,12,196,194,102,69,102,226,193,63,153,60,129,49,130,226,106,228,43,154,92,77,17,193,244,33,51,29,159,79,126,155,130,148,39,248,118,87,210,184,126,216,39,87,19,88,59,251,141,138,101,216,245,183,239,21,229,129,119,72,164,46,247,98,152,234,239,119,41,45,18,135,18,45,80,196,124,29,174,214,45,27,176,157,69,111,138,85,226,200,159,60,22,139,188,84,255,148,38,117,33,87,115,188,251,128,28,226,43,225,149,45,171,242,127,18,64,144,73,28,13,19,115,142,88,73,176,63,247,66,247,55,224,73,123,201,251,24,166,93,32,132,94,203,106,74,31,201,53,61,234,164,42,99,76,224,105,47,175,181,98,155,69,35,205,204,23,166,117,253,55,60,206,193,109,212,147,10,155,143,255,11,51,106,82,60,4,25,38,250,148,191,251,160,237,29,194,157,127,231,20,101,46,111,6,195,46,2,255,98,192,76,65,223,140,72,63,104,14,118,85,201,140,145,143,133,245,125,9,122,55,233,215,227,182,209,63,191,119,155,2,155,231,93,31,76,140,109,39,152,242,228,119,243,123,56,43,113,214,162,90,130,87,123,112,181,208,177,192,247,104,247,35,241,254,246,152,34,107,182,126,218,14,222,160,76,122,197,100,117,224,31,158,215,133,195,79,87,37,72,192,144,107,206,135,196,65,66,254,183,9,76,181,215,155,196,116,97,195,158,36,240,10,122,251,11,91,79,143,124,16,46,126,157,127,192,228,224,244,189,58,58,157,239,181,45,32,155,159,156,194,167,55,228,203,60,20,125,114,124,1,191,24,126,35,253,216,247,232,222,203,167,10,61,11,210,155,113,97,172,115,255,94,120,32,245,219,9,174,143,169,115,155,156,97,209,65,235,211,114,72,63,48,103,43,193,126,129,33,16,59,14,91,3,178,252,118,51,102,154,223,155,211,104,48,165,129,142,206,215,21,167,222,61,170,209,198,212,21,68,165,136,223,220,122,188,143,108,12,84,33,62,58,0,227,0,33,96,174,48,135,128,95,189,16,251,217,2,91,94,225,60,120,39,186,24,10,244,241,189,127,225,201,1,43,100,154,198,16,182,253,115,19,73,188,199,211,80,24,14,190,245,224,99,26,238,9,126,252,193,27,119,1,67,69,208,31,45,207,95,248,110,28,215,104,213,139,217,15,222,47,207,74,160,88,47,62,175,72,116,227,133,81,149,37,27,218,134,15,233,119,196,224,141,145,230,10,203,131,96,97,253,162,7,43,91,63,214,166,49,112,60,244,90,202,17,198,5,172,143,32,4,240,222,186,85,253,144,80,94,191,193,196,243,175,250,204,40,241,180,26,48,5,10,250,165,232,129,126,83,208,68,175,191,116,181,113,176,254,142,230,50,137,231,161,87,239,160,147,164,94,187,104,220,28,248,222,250,45,107,230,136,54,212,219,54,92,253,248,193,247,47,82,154,100,145,26,72,191,126,97,168,42,101,217,82,65,85,95,217,147,81,196,175,162,31,18,35,179,61,67,194,8,199,151,254,180,149,194,60,175,8,6,65,213,32,129,80,5,103,198,225,70,214,89,143,182,201,49,250,222,139,208,245,209,71,163,191,255,123,134,27,238,21,46,179,194,215,166,239,126,245,228,205,20,54,207,245,60,120,93,135,252,200,163,53,218,79,119,192,93,24,35,97,206,32,65,227,15,78,195,104,151,153,100,194,114,197,127,250,30,46,18,70,162,36,106,173,87,200,108,157,202,35,161,221,100,187,126,81,10,122,71,145,185,112,29,174,241,106,0,172,46,234,14,129,60,217,157,211,119,97,190,65,33,63,250,109,53,68,232,67,63,111,38,253,104,19,10,252,65,79,229,19,141,0,73,85,11,10,154,217,237,15,126,45,156,174,225,101,206,68,130,248,63,48,228,71,186,91,153,127,128,119,248,11,19,154,17,174,75,72,134,241,47,230,131,9,255,171,155,138,41,242,242,202,6,235,62,107,251,192,120,85,108,248,0,107,139,196,42,112,221,199,127,155,126,20,233,7,38,156,15,111,228,187,249,181,202,187,8,241,0,223,23,123,161,1,188,135,34,84,79,211,2,254,243,55,219,199,130,32,178,35,79,110,2,4,195,135,229,135,231,84,224,73,163,226,123,242,15,19,80,220,61,200,134,158,96,33,238,249,156,162,76,137,111,223,234,240,37,130,119,161,153,252,77,85,134,31,16,120,57,85,218,41,129,173,111,235,193,136,75,166,139,145,27,247,123,127,88,88,2,211,1,252,18,52,196,5,137,21,200,147,209,45,243,228,58,8,104,82,74,161,239,69,10,251,123,211,24,89,12,97,75,159,38,215,242,130,165,132,90,239,145,47,83,201,184,1,190,103,232,91,96,92,106,205,166,181,254,196,242,92,180,22,234,147,83,164,211,99,13,144,175,211,239,1,59,236,251,154,36,68,186,28,33,192,147,180,206,91,96,71,45,17,194,247,68,83,98,117,22,36,142,5,190,126,238,19,93,178,130,201,79,203,0,172,86,232,69,253,126,218,72,245,91,111,227,30,245,139,239,82,19,213,164,201,209,118,39,118,243,157,218,236,84,133,105,147,43,177,145,79,77,238,96,94,173,19,27,249,68,0,67,81,250,147,223,60,178,150,59,9,219,109,54,133,39,22,101,122,238,90,108,9,204,175,191,17,173,91,187,0,166,177,108,190,14,84,30,186,144,121,215,181,183,16,75,124,167,215,54,106,13,133,97,24,216,14,87,104,220,52,90,210,94,225,196,198,87,186,223,102,38,244,188,94,75,96,210,246,186,105,12,99,47,125,48,126,239,167,63,253,35,44,241,142,93,118,37,125,45,60,173,115,252,204,134,22,63,193,145,68,164,13,138,67,58,221,187,58,209,57,6,65,215,83,153,7,95,199,205,70,250,156,142,16,217,216,84,24,159,155,110,199,250,112,242,136,207,222,220,24,161,45,189,234,28,62,86,202,233,54,148,245,58,164,57,188,107,216,73,247,4,151,98,75,214,6,122,42,207,182,91,244,99,74,241,144,229,199,125,167,157,164,157,36,155,77,33,167,39,234,104,15,54,151,69,97,104,142,158,145,5,173,83,147,10,1,10,57,207,227,10,220,211,234,150,135,222,220,52,6,223,79,211,117,59,116,221,119,182,237,246,140,67,148,6,166,46,47,234,30,186,143,41,181,14,67,126,186,225,196,63,151,144,194,45,228,86,21,70,178,228,141,184,229,116,117,109,66,161,179,220,16,135,242,80,55,113,170,160,227,181,234,201,225,122,34,176,229,85,27,99,198,51,192,242,211,245,26,173,111,159,133,22,251,90,169,114,49,82,79,79,22,201,178,60,171,235,107,221,221,104,188,122,68,96,56,85,53,14,138,82,249,87,226,234,107,228,107,16,181,79,111,138,7,102,211,208,223,70,233,198,191,166,165,106,166,204,148,207,56,35,223,163,65,79,45,102,235,252,233,111,125,46,33,106,10,159,80,49,223,137,213,40,82,251,221,146,140,212,80,82,59,212,8,187,12,234,254,97,247,147,148,47,114,148,231,145,24,238,31,5,79,137,44,179,86,61,1,66,215,202,16,75,3,138,7,2,88,191,40,13,193,66,191,75,213,16,131,58,125,162,144,241,215,123,67,248,86,223,128,35,253,220,52,36,126,79,143,175,185,241,247,209,164,32,53,48,112,199,121,186,216,196,72,104,168,147,223,190,30,207,137,35,0,13,58,49,161,208,176,247,9,14,185,245,22,122,184,73,158,153,140,242,131,239,194,212,26,24,156,193,235,163,132,173,222,72,205,74,194,138,58,150,238,87,79,58,92,37,3,137,82,232,235,45,183,10,110,9,20,77,138,56,61,52,188,140,45,71,182,120,120,74,186,7,253,214,52,78,226,148,167,134,192,200,143,243,105,165,7,154,4,47,237,245,113,114,245,161,46,80,18,240,180,43,251,160,76,100,176,63,173,28,152,22,44,114,24,137,43,41,75,32,219,213,253,224,131,230,83,100,128,217,160,102,4,192,174,129,133,161,146,10,15,200,234,186,89,217,167,170,120,64,138,138,195,249,108,214,187,27,22,113,35,216,59,17,88,255,69,217,255,211,131,159,229,123,52,132,30,233,66,136,226,222,83,221,101,0,103,135,84,160,64,0,244,234,109,177,11,240,116,245,106,18,8,207,32,69,180,144,94,21,189,121,127,133,1,244,145,14,105,116,36,121,78,54,227,253,50,220,184,77,7,147,66,154,119,99,196,52,250,73,232,40,143,159,195,204,121,141,11,79,56,234,206,219,13,40,175,252,116,205,118,24,105,206,139,201,29,18,98,163,166,250,144,177,138,255,180,81,106,104,5,8,225,116,15,104,147,109,157,66,18,3,252,109,79,129,93,120,104,186,20,97,37,198,247,161,187,125,146,124,235,198,127,245,204,73,8,99,249,249,124,235,26,191,204,65,175,213,64,236,0,227,109,69,52,180,64,234,151,224,254,154,252,169,173,163,1,58,195,195,167,1,65,82,173,114,162,102,230,158,20,239,167,81,126,251,242,152,160,26,244,62,199,233,72,120,202,152,88,215,209,139,88,252,228,82,181,208,136,189,189,198,197,119,209,138,215,66,143,233,221,109,74,192,93,180,84,32,250,152,253,53,38,0,143,169,115,204,178,92,242,96,108,136,90,95,101,212,6,254,90,104,223,136,49,122,39,126,71,178,205,225,134,115,160,48,212,225,45,224,41,197,255,112,76,35,174,20,87,247,170,219,220,181,231,210,160,16,251,45,169,174,236,120,44,158,38,147,78,111,137,20,165,85,227,55,124,240,194,69,82,180,239,87,203,96,232,150,182,186,73,80,216,153,90,140,140,105,234,150,208,172,159,237,129,215,126,104,50,100,116,9,237,167,255,196,181,119,18,73,86,176,145,22,104,229,61,23,94,196,151,80,227,23,10,116,104,122,173,113,76,207,223,181,3,140,182,162,60,54,103,195,247,219,188,105,87,127,93,111,94,127,200,63,30,92,172,194,77,97,232,210,71,192,75,228,101,46,204,193,94,253,193,203,22,9,23,80,147,74,119,148,132,189,220,251,27,46,52,118,62,107,148,17,91,146,73,114,94,21,237,221,200,88,228,90,69,11,139,235,244,79,137,10,240,22,107,145,212,114,123,135,14,55,183,48,142,194,115,189,192,150,193,69,11,137,232,224,194,207,119,120,74,63,210,93,116,19,218,52,255,30,247,200,145,62,44,224,225,135,169,193,68,77,20,166,48,169,11,172,54,89,253,81,189,247,49,155,208,214,201,147,117,97,200,228,201,190,174,229,164,119,2,79,15,247,1,223,175,43,7,128,153,208,43,222,122,40,237,58,232,215,138,124,144,115,36,145,53,173,232,225,248,242,32,62,42,17,212,137,148,225,122,197,2,199,148,132,154,76,195,11,79,47,207,48,34,180,163,94,102,53,147,177,189,17,39,245,36,52,72,211,180,36,95,181,183,229,124,171,152,185,213,90,88,142,223,27,155,81,50,246,212,203,208,23,252,11,55,251,2,242,100,176,72,124,129,94,251,93,235,150,155,37,94,222,231,178,30,106,45,122,110,70,19,122,28,190,31,80,28,139,107,152,222,109,192,231,25,148,239,210,155,6,76,32,115,57,76,95,251,200,112,172,16,10,181,138,174,16,10,40,94,244,136,109,143,57,174,191,77,146,127,189,39,71,182,111,106,197,53,105,173,226,87,227,41,127,58,15,235,79,171,199,131,143,53,20,42,12,7,247,239,52,45,72,183,30,189,55,5,137,191,25,6,76,209,175,171,193,72,36,112,188,178,47,224,149,246,187,74,3,253,227,224,187,48,6,102,211,10,248,131,10,120,117,152,160,155,94,189,49,218,127,191,39,82,25,37,125,237,11,191,110,115,232,44,43,36,243,25,61,191,110,139,177,93,50,19,21,166,200,232,189,87,177,100,121,186,119,136,211,192,201,115,127,72,231,33,127,127,189,51,162,88,156,119,165,247,42,78,34,3,188,25,200,52,104,251,17,208,30,186,72,181,11,11,248,238,150,111,158,194,195,185,37,7,129,16,78,104,35,66,17,58,8,101,41,220,231,59,86,129,53,9,6,122,214,75,235,16,156,67,255,71,167,41,212,2,243,93,76,183,138,182,20,85,75,74,127,219,225,38,13,150,108,58,24,119,239,181,174,217,82,210,94,219,225,36,89,1,175,84,171,83,169,238,120,78,232,41,232,188,180,212,54,112,127,174,239,55,23,140,52,84,27,26,238,75,149,71,88,98,178,164,251,211,215,94,38,61,223,29,70,236,85,174,54,105,95,127,180,251,152,233,88,182,8,197,43,193,5,198,183,27,218,23,48,215,163,175,161,222,22,202,238,212,54,64,92,166,57,108,229,62,2,91,222,251,189,24,61,222,181,231,182,128,71,230,125,172,135,187,139,139,75,193,18,42,65,14,67,211,163,87,55,164,97,223,131,147,30,157,106,171,20,75,65,249,213,150,110,215,155,27,27,100,117,152,163,82,237,9,184,189,222,150,70,39,174,168,135,82,2,64,76,252,189,245,170,214,58,47,166,76,163,199,245,125,16,10,21,135,190,23,51,245,248,215,94,200,38,14,181,147,112,196,124,241,82,94,117,228,4,50,81,238,214,222,52,37,152,162,235,171,161,86,184,253,230,180,12,168,65,109,20,230,79,213,141,178,25,56,131,100,76,89,34,79,87,228,176,236,175,217,90,21,190,182,74,127,163,130,211,58,19,122,23,171,255,52,93,117,194,212,63,41,255,28,207,217,60,166,210,54,62,53,194,204,64,249,125,47,198,126,74,163,253,180,44,156,31,34,182,69,181,52,15,59,132,247,239,106,226,65,210,201,75,194,155,90,186,247,219,156,226,53,45,17,122,69,167,163,215,119,175,233,98,164,90,90,192,67,88,119,48,236,225,122,119,216,104,92,134,194,150,42,115,120,220,29,80,127,154,196,230,240,223,254,209,19,20,243,241,88,3,211,131,39,51,94,182,29,232,214,122,245,171,113,135,165,88,174,110,66,134,197,71,5,246,200,173,87,67,123,245,78,168,11,99,86,200,139,237,218,142,155,20,213,138,87,196,147,134,53,115,189,176,54,191,61,154,200,216,2,163,95,228,191,77,163,162,94,188,155,179,94,131,150,146,122,153,240,220,74,243,159,190,166,76,178,77,23,254,217,111,57,221,133,209,94,208,207,201,110,232,238,211,133,107,58,6,216,153,95,77,2,67,74,183,83,218,139,163,10,16,152,102,193,212,0,70,105,193,113,216,148,39,101,163,71,133,214,239,221,145,83,86,203,21,74,212,120,107,236,92,53,61,79,240,88,24,138,135,164,71,12,233,38,159,103,88,147,106,194,93,3,109,190,86,37,187,186,12,157,165,221,88,28,5,110,59,25,151,20,103,196,2,65,144,67,167,161,49,114,47,31,112,158,236,75,134,237,71,26,202,225,165,34,75,119,183,187,207,189,186,63,249,166,36,119,40,92,182,172,93,172,2,125,49,218,191,86,241,175,105,175,158,236,13,220,158,247,98,20,45,183,166,198,12,253,235,189,56,220,199,249,86,182,117,186,207,210,6,41,234,210,155,223,71,233,190,120,187,133,20,20,253,218,11,240,130,214,173,77,55,21,39,117,58,120,200,110,73,119,229,117,34,221,234,165,100,80,41,79,129,73,31,79,135,207,212,72,19,116,105,144,83,254,192,104,25,168,42,16,74,172,132,208,126,175,134,47,229,110,44,210,147,106,173,216,191,201,71,196,35,224,111,146,182,81,43,128,25,126,53,30,177,28,64,44,212,246,34,123,199,248,79,191,153,96,132,43,143,195,169,22,99,154,238,242,203,52,159,246,211,95,164,221,180,40,228,61,35,12,202,147,174,94,78,129,6,210,239,77,33,159,58,103,119,71,64,45,181,60,248,208,50,41,77,196,247,27,140,215,210,3,76,39,182,188,54,126,226,75,83,255,152,238,154,166,46,36,29,94,37,224,105,191,178,126,2,95,111,119,86,191,122,171,26,30,40,197,20,239,167,209,124,42,250,57,155,245,41,190,247,162,43,95,87,95,161,173,247,233,167,29,107,212,214,154,231,210,76,76,228,141,153,53,13,107,107,117,131,43,194,47,190,219,200,167,221,205,205,72,133,30,122,173,22,145,125,3,69,117,174,56,140,134,99,209,215,34,108,249,198,4,117,29,33,217,228,99,206,241,40,31,145,249,217,68,36,4,182,130,201,119,243,67,77,143,142,40,102,211,75,128,28,163,176,210,51,128,240,250,124,69,61,166,124,116,189,68,237,218,198,203,108,126,53,68,107,226,2,21,124,148,199,58,66,49,202,250,154,54,179,227,100,60,230,118,202,102,33,126,221,218,150,13,77,76,115,184,165,124,21,244,232,117,189,23,187,7,85,82,15,153,4,228,215,227,76,165,19,44,73,112,194,93,60,250,163,136,38,25,12,103,223,208,174,109,2,174,191,191,61,208,72,25,218,243,61,161,99,125,135,54,28,79,169,133,177,80,30,190,223,123,67,99,186,181,247,12,229,49,228,140,31,76,45,229,81,244,158,17,67,208,166,39,208,253,58,247,123,86,191,119,111,249,131,153,24,239,137,171,239,210,215,201,130,219,247,230,202,69,183,114,112,162,199,141,120,129,195,199,28,119,133,7,10,109,14,99,41,41,125,192,53,99,222,210,165,224,106,105,45,19,205,91,223,107,41,128,107,125,118,45,55,250,8,155,61,81,83,171,101,21,229,120,208,82,61,46,9,138,65,38,100,16,45,4,189,88,74,72,8,28,133,161,31,104,1,103,242,14,147,238,123,1,136,193,168,36,42,9,235,70,127,71,223,160,235,86,123,133,172,27,188,250,160,12,227,42,80,2,142,17,68,229,192,155,72,178,192,80,91,13,191,57,250,185,58,42,8,16,186,205,60,140,222,102,235,205,11,167,142,195,83,59,41,232,204,67,163,246,23,100,190,14,5,33,37,104,14,222,35,90,135,228,194,222,132,100,176,240,95,80,42,185,233,193,254,69,145,7,160,184,242,63,254,219,223,255,235,95,255,229,95,255,242,215,191,253,211,95,254,235,63,252,143,127,254,199,255,242,151,127,248,187,255,253,127,255,207,255,239,255,253,191,254,247,255,243,191,254,238,239,255,207,127,249,79,247,15,112,187,63,14,211,126,254,238,223,254,237,239,255,199,223,254,251,191,222,63,253,63,254,242,143,127,251,111,127,253,203,223,253,253,127,254,203,191,252,151,191,252,237,175,255,253,31,126,129,127,247,79,255,252,151,127,255,183,191,254,211,63,255,103,110,240,47,127,253,79,255,244,207,255,248,183,123,251,255,224,204,43,63,146,169,191,207,66,11,199,78,239,73,193,221,115,172,175,195,135,40,128,14,32,11,251,29,117,247,61,239,60,83,146,17,194,148,79,234,13,120,119,165,234,32,183,225,167,40,104,85,111,232,131,44,236,91,49,196,232,176,84,133,173,192,232,193,149,214,22,185,249,44,244,56,249,147,221,143,167,145,248,207,164,164,159,203,63,204,118,19,115,237,179,2,150,229,223,158,118,83,241,2,63,182,187,233,91,204,133,33,6,144,165,122,199,232,53,13,90,69,15,149,155,10,239,239,117,183,26,92,116,107,36,234,255,24,103,64,91,222,36,10,25,185,226,235,225,144,238,151,45,164,32,20,247,6,101,80,126,167,39,2,179,116,76,95,169,148,223,109,37,40,169,220,219,31,108,33,0,173,71,52,199,164,111,80,68,112,134,110,141,70,227,19,235,252,75,100,238,152,61,176,218,191,33,197,176,63,233,36,108,161,150,123,32,27,25,105,204,134,169,133,151,128,175,209,148,96,138,251,167,195,166,206,42,240,168,143,157,11,20,43,53,157,147,148,124,189,17,183,234,102,241,11,104,28,219,129,82,73,45,25,79,42,153,70,247,93,2,151,253,108,53,129,43,85,142,239,181,176,51,63,181,184,232,134,247,80,5,156,206,93,59,64,235,119,140,132,233,23,46,13,122,146,166,112,167,32,224,193,245,156,148,252,128,147,160,250,25,76,33,199,73,1,212,235,132,188,108,254,97,171,219,173,37,246,146,226,97,200,110,13,135,39,193,212,89,57,76,69,234,80,238,19,170,182,223,65,200,89,133,217,170,158,216,34,17,249,11,19,25,47,234,179,147,27,119,59,244,218,37,59,21,224,81,100,216,94,82,211,164,65,82,117,6,41,131,58,227,106,186,193,36,201,76,195,225,99,187,48,109,149,94,213,203,187,135,219,124,52,58,140,238,61,215,78,130,121,215,247,94,179,205,156,5,64,165,227,233,181,93,216,52,159,211,131,163,212,83,29,134,88,76,159,12,177,156,231,15,117,59,7,37,234,5,149,158,199,88,58,4,48,71,3,25,157,8,192,47,56,160,36,248,210,231,216,206,255,136,24,43,221,220,26,206,254,161,92,119,152,207,173,14,228,29,162,243,162,252,4,71,219,81,71,140,202,136,246,246,156,187,99,27,71,173,194,220,113,58,76,37,180,194,176,203,116,191,26,205,236,153,214,79,47,143,184,225,194,56,55,93,125,68,19,252,12,227,124,171,88,148,193,223,99,140,48,184,38,127,103,81,94,215,195,118,135,6,75,173,111,52,183,159,145,106,36,141,37,89,223,203,214,216,243,27,140,19,85,158,252,186,33,221,195,9,36,157,239,9,146,96,60,162,247,228,144,167,45,221,14,173,48,238,29,33,28,171,91,179,135,197,8,64,94,248,167,33,43,216,244,183,169,231,95,37,188,169,170,82,214,19,65,201,209,221,241,38,54,155,76,96,142,218,215,68,71,29,58,246,226,78,79,94,195,13,68,236,93,154,7,169,155,98,71,124,222,22,171,75,249,214,32,83,235,158,32,188,231,102,63,74,154,84,232,233,251,252,201,105,12,21,1,10,124,150,246,197,163,89,83,181,126,49,90,173,182,251,106,48,239,37,191,220,4,92,220,87,195,134,208,243,139,79,224,134,40,4,172,169,56,133,230,156,122,70,192,52,62,202,160,33,83,83,223,126,105,36,2,210,203,51,127,146,245,239,120,131,252,181,207,180,70,202,126,188,180,100,218,175,105,163,183,134,28,241,57,206,236,171,58,13,97,118,250,252,132,169,147,166,41,141,168,21,138,111,223,102,89,167,9,78,235,210,71,213,254,197,134,168,70,85,167,188,86,242,152,207,126,195,39,239,66,130,77,126,0,81,14,15,30,161,187,160,9,188,102,253,244,239,201,40,71,238,154,16,50,93,122,143,90,81,236,170,193,35,130,77,20,72,120,204,235,14,249,78,217,166,53,31,57,222,33,218,125,151,155,198,117,33,255,124,134,105,165,8,230,203,81,97,200,239,222,163,245,207,74,246,20,54,186,31,135,175,165,164,57,83,58,169,118,92,76,20,75,3,210,148,2,12,31,180,207,20,44,53,94,125,193,19,247,222,77,77,102,2,241,215,90,157,254,224,139,74,37,133,239,220,154,37,224,158,18,147,72,180,158,229,97,70,171,35,213,48,190,133,70,122,140,138,42,180,90,14,110,187,193,0,209,235,167,37,172,4,230,235,142,49,165,209,84,15,245,195,98,43,126,115,4,87,191,148,159,176,130,8,135,9,174,235,111,83,167,218,253,230,247,84,159,41,255,183,72,24,69,128,244,46,17,205,92,82,75,246,248,40,128,239,18,146,220,62,53,194,223,19,111,102,170,225,226,75,54,234,179,224,173,163,227,211,51,191,89,77,113,100,16,176,38,150,166,232,160,154,245,169,84,177,226,52,221,84,160,203,147,228,134,25,93,146,79,90,214,8,236,1,239,77,255,178,192,119,55,220,2,247,100,207,55,62,199,35,10,182,136,115,215,239,217,126,74,181,223,108,160,131,72,143,32,106,49,182,199,135,42,60,14,75,201,212,96,153,117,95,2,201,149,173,84,54,141,8,206,242,81,35,221,39,140,184,86,163,117,188,138,4,90,223,157,210,162,8,196,53,207,123,154,132,181,38,54,77,43,205,19,155,38,152,172,73,58,204,176,199,49,71,126,240,30,40,50,205,105,101,12,243,146,208,58,172,30,90,91,70,206,189,122,110,242,122,81,154,54,197,81,236,145,217,28,182,74,18,252,61,238,88,83,46,109,59,189,88,165,65,218,111,14,3,76,250,237,123,104,60,78,50,178,170,168,122,106,101,27,189,217,94,234,65,143,234,16,7,141,96,177,155,82,86,102,117,180,102,14,158,48,183,118,138,181,42,106,198,182,15,216,221,222,168,144,173,47,169,168,238,126,255,226,53,40,16,240,76,125,237,251,34,181,74,166,153,112,173,162,88,145,142,246,60,162,157,12,122,228,215,105,246,209,137,4,197,227,219,55,144,106,157,185,154,111,80,152,229,233,247,110,142,185,192,157,116,177,95,109,218,243,186,4,144,208,173,126,53,187,134,62,55,229,101,238,250,81,86,176,53,19,214,172,194,220,127,27,134,92,61,60,73,6,247,227,31,147,64,142,54,33,53,202,147,220,98,135,61,16,103,66,115,251,80,81,56,76,63,134,150,18,34,119,53,227,234,49,85,131,133,1,131,47,185,58,124,141,50,221,25,138,17,87,188,175,73,33,148,22,122,35,199,51,167,87,145,12,186,63,211,102,76,227,113,188,24,243,232,164,92,178,201,242,189,58,145,101,233,169,148,114,165,130,41,202,72,202,73,103,111,167,180,230,253,54,236,132,57,107,10,3,157,215,137,52,99,170,146,223,158,20,124,59,10,5,159,102,194,96,191,171,207,204,34,197,70,43,158,194,120,189,1,147,145,146,39,163,108,193,139,184,76,171,94,56,192,9,83,90,201,179,195,227,136,92,61,93,0,80,198,172,40,220,217,90,67,108,85,64,51,74,115,174,43,88,212,150,26,104,2,244,128,9,216,170,111,88,183,183,241,193,106,111,102,71,74,217,206,39,143,113,172,8,161,167,106,194,125,34,184,82,234,15,75,131,194,104,48,45,135,233,172,76,118,28,244,19,126,243,194,41,166,53,123,247,188,243,250,23,12,248,162,32,209,149,0,191,81,118,42,22,164,164,213,75,188,208,82,91,9,38,252,248,198,164,240,113,247,74,240,122,22,67,49,173,94,125,231,102,70,129,87,151,17,164,169,169,150,144,228,126,212,166,33,23,168,37,146,80,178,75,101,219,221,14,75,42,6,252,166,111,242,100,213,52,172,108,132,211,37,46,38,190,170,193,145,246,245,225,95,154,234,162,174,211,8,182,70,15,200,222,185,79,194,72,67,39,236,234,195,95,235,131,231,171,228,123,79,127,45,226,152,53,21,111,178,85,63,143,151,246,194,161,174,60,82,104,181,69,149,34,116,156,122,241,49,214,175,7,19,52,80,131,189,97,206,191,60,243,247,35,117,150,42,90,209,78,127,165,184,135,236,108,75,48,124,44,175,100,149,202,165,243,37,248,238,235,207,241,195,19,31,202,195,70,25,193,247,218,15,81,144,30,169,199,137,74,0,8,91,126,97,182,31,109,74,182,66,129,230,213,180,76,139,169,60,191,253,250,76,253,173,251,239,135,51,90,175,238,144,224,44,175,12,165,58,41,161,111,196,224,32,77,14,82,135,139,233,237,163,23,70,225,107,42,108,59,204,47,124,87,255,73,113,174,123,96,159,226,87,19,201,95,69,223,25,233,135,183,46,237,75,166,50,13,216,203,142,163,205,42,103,50,236,6,150,73,133,239,12,19,204,237,94,74,75,227,69,170,109,54,18,182,87,198,123,125,138,84,207,202,129,225,53,190,125,107,105,23,59,85,247,146,81,24,187,182,26,242,119,70,177,9,180,168,92,30,159,86,40,14,194,167,239,116,32,198,222,122,46,22,71,40,219,139,224,151,233,104,167,242,199,254,152,226,129,41,189,212,195,131,26,121,41,170,62,189,169,95,71,56,104,198,75,127,244,39,43,186,90,20,31,195,78,154,182,216,105,186,228,62,40,200,17,104,137,175,85,181,199,152,65,132,122,18,140,178,224,12,56,147,92,91,47,232,179,243,191,198,169,168,197,253,27,5,17,173,201,78,14,229,61,102,98,76,46,88,103,73,101,99,198,0,28,183,158,43,27,10,20,170,196,213,214,253,160,101,153,16,186,249,47,179,205,106,43,6,180,254,49,100,5,186,82,117,203,14,116,41,94,196,62,141,186,88,140,47,246,3,95,29,23,46,51,217,102,212,104,55,159,41,148,21,169,195,8,169,218,235,237,162,33,141,106,184,153,252,174,242,56,145,41,191,71,35,67,75,12,63,216,210,252,230,13,253,88,53,73,215,24,209,138,209,172,245,89,75,35,239,247,40,82,218,223,116,109,81,80,61,159,26,143,193,125,37,215,231,251,218,170,242,100,106,215,221,157,235,126,108,159,71,198,77,170,45,36,240,249,180,19,48,236,23,98,83,210,19,245,121,23,8,245,82,106,224,24,221,229,211,50,5,70,72,235,40,140,27,232,55,199,87,149,42,165,59,249,103,141,54,15,248,175,245,193,207,103,68,97,222,16,52,251,31,12,215,29,101,85,239,202,97,169,47,133,201,243,123,167,6,141,98,242,100,221,52,108,190,232,23,50,29,77,109,177,130,61,123,120,35,147,217,90,2,67,190,230,19,237,71,87,161,42,12,167,76,9,88,217,71,9,106,145,158,122,40,105,123,189,184,65,0,232,189,22,208,135,54,165,199,190,159,167,61,3,8,246,208,146,56,166,59,18,17,207,144,128,0,20,23,68,97,227,209,11,248,190,163,114,107,31,219,69,252,173,105,54,215,118,186,235,199,70,23,21,189,95,42,210,208,225,64,126,236,216,23,182,229,82,20,166,126,163,4,124,231,149,94,13,69,204,240,214,177,77,175,134,116,173,13,242,73,91,96,58,143,165,191,241,67,229,166,5,140,175,164,240,181,49,3,37,44,169,232,176,168,136,191,23,65,252,166,240,142,116,196,133,9,36,202,168,64,200,220,162,97,142,110,200,181,82,211,39,28,150,254,57,9,154,104,251,35,233,220,238,51,201,204,16,133,105,57,247,149,111,234,176,250,69,76,130,218,87,144,113,69,41,33,57,36,174,143,146,213,104,135,167,154,41,176,72,111,183,104,161,162,133,72,73,96,90,150,163,135,241,208,123,161,140,228,116,2,120,123,228,105,201,7,199,221,27,143,8,135,230,201,173,251,120,167,38,160,45,239,96,164,99,185,232,197,166,219,20,240,167,204,192,212,38,80,255,241,90,70,233,78,153,10,211,245,221,222,197,200,36,200,121,15,153,67,245,30,91,88,172,230,72,151,14,167,130,69,149,25,210,91,253,97,35,181,125,176,165,90,117,64,232,44,126,189,233,200,200,107,253,18,23,175,232,100,189,59,198,73,93,178,112,15,190,82,82,43,161,76,45,157,70,5,241,40,143,72,158,20,77,90,245,31,134,50,239,223,165,195,74,167,1,133,148,219,159,155,115,45,93,125,112,101,154,247,29,27,107,183,94,77,243,176,195,38,206,150,90,188,141,215,126,59,140,135,45,227,109,125,204,175,47,158,68,196,181,194,133,244,155,197,232,148,71,164,134,170,102,71,199,103,52,70,222,141,13,55,212,214,182,121,122,14,155,119,99,55,210,213,66,25,78,207,212,211,48,181,223,110,218,70,11,247,217,170,222,183,92,127,36,11,149,93,126,122,14,211,60,163,162,18,37,22,62,121,197,139,102,46,208,125,166,48,214,162,247,190,95,63,70,23,15,74,129,60,254,131,241,3,228,212,29,168,198,68,231,252,221,73,9,88,201,213,31,53,6,191,99,110,100,106,69,124,205,97,218,149,239,147,92,247,249,164,190,79,244,19,215,179,223,224,25,186,171,167,42,220,97,219,254,125,177,109,226,95,114,236,66,4,184,158,172,44,244,122,240,209,40,219,255,36,243,251,174,54,57,164,147,198,124,206,103,7,65,100,131,162,225,76,240,122,218,15,219,236,146,189,147,148,192,130,151,228,193,247,4,90,74,224,64,133,225,83,216,99,179,34,219,161,131,10,137,162,19,29,32,220,113,186,50,56,12,231,145,130,163,176,39,17,131,86,94,69,52,32,49,123,185,18,238,171,55,218,16,58,107,27,237,184,171,186,56,189,213,221,32,122,85,107,25,153,129,186,157,55,130,170,161,243,41,99,5,196,169,78,172,197,44,20,83,129,212,91,80,26,225,59,11,73,33,178,120,180,0,59,188,169,8,108,202,121,95,202,75,3,2,211,17,42,68,28,198,150,20,28,108,56,234,74,222,78,242,217,89,160,160,148,108,114,38,66,109,226,212,86,176,104,41,189,206,36,117,246,228,121,120,41,76,124,161,248,128,179,45,200,148,206,103,195,43,236,34,63,97,154,7,35,176,36,39,162,113,1,110,191,154,100,116,153,74,185,178,88,180,254,210,204,124,89,119,184,226,123,249,136,90,5,184,156,136,247,72,162,212,247,253,246,221,10,199,172,233,106,26,247,139,83,76,161,251,160,180,242,62,55,173,218,84,251,178,22,210,207,78,90,71,175,116,211,198,144,245,83,99,250,174,166,133,86,187,119,23,241,157,93,156,32,135,238,38,253,97,232,142,214,123,108,164,8,212,212,133,237,51,232,90,96,153,237,218,114,137,228,192,246,115,222,50,95,35,19,156,83,14,211,130,206,40,25,233,144,177,21,103,105,162,235,94,211,73,180,157,86,63,152,140,73,169,40,255,57,172,31,47,68,9,108,133,212,74,236,179,63,25,51,19,7,217,202,26,52,130,31,26,90,153,164,121,178,25,182,237,244,83,112,33,234,60,66,188,115,190,162,31,200,171,170,202,82,50,73,240,108,156,33,199,98,129,74,28,7,29,171,211,133,125,60,156,190,24,84,174,203,73,110,74,73,190,57,17,228,238,20,160,171,126,68,210,167,194,223,55,156,112,242,78,185,161,113,93,27,136,237,212,139,70,127,167,148,94,166,58,243,158,155,120,209,217,170,0,96,181,101,49,131,43,122,46,10,119,174,127,48,100,86,53,221,155,98,65,167,88,131,245,41,93,109,38,165,51,255,112,194,149,164,93,112,60,231,195,226,226,228,73,191,13,51,173,195,119,184,181,219,19,113,130,227,167,150,177,214,45,165,11,27,71,41,139,40,72,86,117,1,90,38,154,51,176,81,252,175,117,191,52,212,158,233,79,134,135,164,223,163,247,96,28,134,220,59,181,22,110,11,51,126,65,243,71,161,116,81,178,48,146,54,78,18,248,161,200,160,84,99,31,67,62,130,71,115,41,57,59,65,28,4,139,156,85,168,29,225,7,101,138,27,151,169,239,102,214,149,39,48,69,91,241,104,72,184,41,73,26,117,80,62,11,233,74,212,18,174,109,18,12,206,64,56,183,165,35,148,198,108,148,21,188,139,80,158,15,125,240,202,4,168,78,203,136,77,174,87,223,41,255,34,126,236,210,44,62,229,72,163,203,219,79,197,251,227,125,140,116,245,8,110,160,197,217,149,222,250,14,248,116,182,201,66,4,112,36,116,214,64,105,94,153,127,160,37,120,46,43,42,79,10,119,215,39,133,37,19,170,191,116,53,2,127,126,102,154,240,136,190,21,249,116,127,105,12,113,205,204,239,102,140,14,126,42,158,161,212,135,141,40,156,191,242,161,30,75,73,229,40,106,58,193,253,89,216,84,148,177,206,122,246,143,147,127,214,86,18,99,29,82,28,211,13,156,123,224,106,43,13,185,242,235,184,59,169,233,162,162,53,173,188,251,210,221,41,81,153,83,202,181,71,121,221,172,193,152,10,7,182,110,164,31,60,216,206,214,74,161,152,158,62,208,252,111,183,38,169,77,214,117,187,76,176,235,161,148,27,247,196,32,56,93,60,17,122,210,204,236,198,48,241,207,51,100,27,255,161,236,133,229,43,175,193,1,74,123,210,67,10,19,229,116,91,211,118,183,153,168,65,225,21,121,31,164,173,163,204,111,216,228,117,184,121,15,15,145,42,20,26,45,237,241,39,235,230,214,39,150,76,206,236,227,48,13,147,37,177,50,22,183,159,96,156,195,100,17,24,174,112,167,168,165,111,166,36,14,218,129,97,252,94,27,253,228,181,19,124,45,158,120,52,106,87,84,228,229,24,219,71,15,56,21,56,110,235,203,94,142,82,212,166,232,161,150,122,56,188,32,112,16,94,223,242,121,93,154,93,13,7,181,168,111,208,187,20,175,101,212,138,42,11,210,189,66,3,120,237,47,73,142,144,53,112,198,97,162,177,178,73,83,149,94,159,152,23,104,91,26,70,57,27,142,193,207,231,25,130,230,66,174,254,65,245,84,223,30,190,105,132,29,66,1,13,103,207,16,180,208,3,34,34,23,16,216,86,167,237,29,83,131,48,198,210,220,106,88,233,213,206,72,129,169,205,223,178,219,73,51,229,130,147,25,58,26,247,46,40,65,83,254,104,155,181,190,201,178,73,8,74,53,233,114,51,28,154,216,190,132,136,156,142,158,34,135,199,41,74,123,221,45,204,95,157,75,239,140,165,36,231,227,71,167,196,207,173,222,164,84,21,101,208,138,122,172,147,75,35,208,170,100,224,21,194,193,21,220,211,91,10,228,105,32,53,253,87,135,145,221,83,226,247,235,160,186,6,18,106,48,148,161,9,12,250,249,137,91,106,98,141,63,136,65,248,197,52,82,142,153,40,254,175,189,235,99,70,94,80,50,35,168,96,44,232,59,220,72,161,157,75,164,13,238,173,167,199,128,96,127,235,146,220,3,30,61,156,193,65,164,126,234,213,139,144,169,155,56,204,28,213,100,248,140,155,109,5,149,248,254,210,205,105,213,241,147,173,27,55,175,200,69,92,151,184,62,61,59,163,12,214,95,38,25,228,134,246,5,225,16,153,10,11,57,52,50,9,159,40,46,96,96,122,20,133,79,155,100,69,42,38,75,115,210,197,194,73,95,20,46,240,186,30,183,194,177,165,139,194,211,69,210,161,153,238,44,128,4,207,21,100,249,211,236,169,4,11,221,253,103,218,30,233,106,226,250,15,37,73,169,227,73,136,127,5,79,63,7,215,31,15,62,107,92,253,45,113,175,151,117,157,135,100,130,213,126,166,143,113,198,55,156,66,150,104,160,208,211,226,47,96,40,58,229,47,130,234,125,43,220,159,194,31,104,99,175,211,143,133,106,232,115,247,8,224,204,116,49,165,171,78,187,139,3,33,165,137,192,168,68,191,7,231,122,37,218,55,222,167,71,75,141,81,114,63,102,209,41,120,79,197,231,205,109,200,14,68,205,161,194,3,250,88,135,8,121,175,37,124,72,88,67,171,187,78,209,143,31,178,117,113,208,189,229,15,6,219,246,89,73,189,134,68,175,179,238,194,179,214,186,254,246,161,143,38,252,235,82,85,35,166,84,235,232,250,37,129,221,93,25,243,240,192,54,212,52,191,40,18,134,101,181,36,227,210,156,37,115,88,195,154,72,254,92,171,217,168,106,158,166,8,125,254,178,83,86,212,49,95,13,44,146,35,75,91,110,128,41,119,239,14,179,45,43,204,32,185,220,9,181,24,77,231,240,164,128,200,209,59,79,164,207,159,154,159,251,241,223,234,25,31,101,139,162,145,81,77,15,235,73,105,193,221,50,101,11,231,176,29,175,53,213,132,135,122,209,143,141,202,130,251,230,157,120,208,81,20,150,222,23,226,233,200,120,201,128,153,94,223,179,188,112,89,70,210,104,185,174,196,121,189,60,168,81,33,139,214,21,190,199,218,139,33,210,142,49,37,12,131,63,204,239,61,185,31,228,55,102,250,237,106,226,112,46,139,67,103,202,84,24,221,234,144,220,89,146,202,49,178,243,238,209,104,10,228,104,168,72,240,114,145,138,110,217,25,253,210,88,37,79,85,222,100,140,238,225,172,87,23,194,209,254,219,84,0,139,250,6,239,229,118,116,183,35,81,135,164,117,143,216,18,191,249,84,130,165,210,24,226,36,154,247,17,76,84,48,193,20,16,56,252,161,73,42,55,191,6,255,51,126,104,9,222,106,99,160,100,25,2,47,125,160,4,84,18,220,66,21,170,27,151,205,81,116,190,76,167,161,247,206,105,14,149,56,179,58,66,100,69,85,134,22,188,60,47,200,216,77,231,84,158,250,126,136,207,125,76,170,146,160,46,215,151,250,16,1,121,98,87,205,216,187,4,38,144,241,123,107,238,219,211,28,50,82,93,191,55,85,232,42,40,5,219,187,167,160,224,158,93,186,123,83,124,234,191,139,28,113,151,57,128,182,238,247,10,239,168,36,68,150,105,11,124,61,233,227,207,213,169,255,137,184,62,85,226,164,211,223,205,113,163,143,28,12,192,181,188,45,178,21,227,111,26,2,223,51,254,241,149,108,154,112,151,10,180,52,150,184,91,31,213,184,51,196,20,109,52,91,158,103,108,178,18,154,80,111,44,171,219,120,125,162,27,182,159,59,213,229,234,74,38,210,5,217,150,101,253,4,254,40,117,122,70,194,125,201,114,146,88,149,169,122,187,24,92,183,138,22,153,71,215,162,112,253,22,126,232,155,98,158,87,250,222,226,222,232,55,233,169,3,193,177,11,180,96,242,94,7,183,169,245,78,45,217,123,45,40,120,244,173,11,149,140,213,81,88,34,100,167,226,160,109,190,116,208,64,105,210,40,189,172,158,97,116,151,50,236,164,207,135,42,239,221,163,252,237,176,216,165,247,63,147,110,31,202,137,239,173,161,95,87,165,121,178,189,213,29,11,19,52,170,170,208,184,241,29,92,192,241,64,102,39,97,64,150,241,120,205,75,104,191,220,231,84,117,72,104,86,158,75,115,223,10,237,31,249,105,74,243,92,32,239,195,255,17,191,26,154,134,123,18,175,247,203,227,110,69,234,96,210,9,85,253,177,145,139,254,84,192,17,133,142,247,210,70,141,166,157,17,84,91,225,151,63,89,202,99,250,29,2,47,154,4,92,212,146,170,28,117,125,199,143,178,220,83,196,164,190,74,2,75,244,155,54,39,246,167,7,45,241,227,163,17,208,92,241,6,74,33,232,59,19,252,189,226,188,93,108,37,75,124,19,178,232,30,98,157,213,56,89,244,197,86,117,105,228,187,249,79,156,116,149,250,196,166,127,246,139,197,180,154,20,17,80,41,56,156,17,27,218,167,254,105,114,1,43,174,185,156,173,229,185,53,1,96,69,204,111,101,83,12,57,149,79,27,17,155,56,235,209,28,170,41,112,123,109,163,234,34,68,31,154,229,127,136,225,246,245,152,142,33,124,163,33,79,131,75,84,175,28,135,239,115,164,128,156,149,86,190,144,193,103,148,61,26,60,234,68,236,92,236,182,162,45,158,36,86,38,4,79,79,73,151,179,77,99,171,199,150,236,83,233,181,56,251,76,97,146,230,22,60,134,173,90,109,192,70,93,233,2,194,48,158,170,164,199,162,33,210,133,147,169,141,76,130,32,247,235,187,92,244,65,69,99,173,44,248,49,126,79,77,88,214,75,170,67,182,111,240,248,95,46,76,176,34,73,27,211,137,123,158,234,242,130,59,75,37,36,80,44,124,236,12,23,182,157,92,147,65,131,100,80,192,223,86,154,113,206,147,222,92,117,121,205,148,122,64,69,183,62,90,81,74,234,49,64,85,209,25,225,45,151,139,102,73,104,170,8,119,152,35,237,193,232,100,140,148,83,196,102,124,63,13,11,94,147,253,14,177,105,47,176,67,130,187,105,17,232,50,18,164,95,204,40,195,245,177,81,51,218,245,125,14,18,17,67,159,203,8,201,206,131,239,12,174,26,193,180,104,197,163,229,93,38,68,170,141,15,11,186,152,23,8,129,40,186,84,45,127,64,3,231,188,38,26,232,246,238,22,164,9,75,66,60,143,250,140,158,65,35,29,81,113,11,22,220,123,177,143,100,208,82,5,9,219,101,158,28,251,225,91,170,168,249,54,53,178,7,19,0,82,6,18,136,217,221,217,91,63,50,200,122,111,152,210,92,172,125,192,100,39,131,70,133,250,126,206,28,65,47,218,113,244,167,135,181,178,60,153,121,2,208,154,22,71,168,122,250,131,223,35,6,186,13,17,76,239,232,13,252,142,10,1,230,41,206,30,89,193,239,60,177,232,31,21,173,174,66,240,109,139,202,60,43,247,72,21,15,29,56,244,8,255,192,44,78,72,11,4,134,196,244,125,78,106,1,150,38,77,32,111,40,239,236,91,168,150,162,57,44,191,125,183,217,55,209,150,209,168,73,150,106,218,176,253,30,17,203,228,111,63,253,92,84,249,63,75,229,71,199,71,19,4,84,159,206,215,159,99,122,118,137,205,7,249,231,253,40,223,214,79,28,107,235,111,55,152,148,127,95,155,51,124,107,135,246,157,212,132,64,127,31,205,114,221,173,171,156,136,49,196,204,7,55,138,220,180,252,226,158,24,245,237,11,116,186,94,163,72,158,156,227,234,89,81,68,49,43,255,136,220,8,189,175,111,200,153,212,159,246,37,141,31,193,222,245,110,14,15,136,74,153,12,50,4,199,175,158,176,78,136,222,200,125,212,239,117,223,45,186,190,150,114,217,92,251,24,237,247,223,137,56,161,117,81,206,109,122,37,103,243,223,38,147,55,135,138,153,80,71,248,118,234,137,85,219,36,47,143,172,80,121,157,98,80,246,194,62,220,180,42,11,221,133,55,168,215,222,104,34,144,76,93,73,163,247,224,23,54,114,105,29,181,207,218,192,223,139,85,228,189,181,94,6,155,238,169,20,153,230,90,221,233,209,6,129,203,119,243,66,119,202,208,106,52,126,250,125,176,207,114,225,90,202,134,233,251,158,155,82,216,111,107,97,97,229,235,255,94,140,25,218,212,132,67,85,165,191,116,18,226,84,232,202,107,121,43,193,244,207,175,70,125,167,106,221,46,59,220,59,252,198,79,41,154,84,240,177,19,151,55,201,33,106,144,89,10,109,14,51,255,161,3,214,113,121,48,232,213,125,229,27,37,79,147,98,132,78,234,251,133,221,184,247,73,34,94,148,134,59,37,214,29,148,59,192,202,94,11,181,137,115,51,208,126,109,172,73,82,225,61,136,7,108,127,107,172,65,129,201,227,251,161,141,168,240,202,229,225,31,241,195,95,212,100,203,181,181,245,32,184,116,222,197,157,222,97,237,170,229,40,45,223,251,105,66,116,69,106,21,154,5,184,223,123,13,58,99,183,116,72,176,177,247,199,73,74,177,65,75,125,152,144,38,191,34,183,101,154,194,170,196,72,238,187,248,78,221,173,192,102,104,147,39,69,187,211,225,73,109,250,76,196,185,223,35,177,36,154,250,165,124,106,53,41,167,183,124,238,75,67,232,151,122,78,216,225,222,123,193,27,159,218,139,174,49,83,30,149,56,148,200,3,153,80,129,15,141,31,239,181,203,53,76,230,200,220,183,251,113,200,226,29,205,89,181,173,100,65,253,245,22,144,245,174,22,37,202,49,66,198,241,96,10,190,181,37,184,66,52,53,159,77,64,46,163,39,234,92,184,162,246,91,63,176,188,42,51,117,37,108,247,162,23,76,134,212,38,214,247,235,219,88,180,79,229,94,70,136,35,191,247,171,236,84,226,203,26,33,226,121,157,198,136,164,210,46,58,148,42,149,92,250,123,37,139,88,43,95,162,121,1,1,95,43,53,145,143,192,219,49,226,183,63,11,44,9,76,160,127,190,119,106,136,98,43,245,22,12,151,195,119,20,118,1,37,153,164,88,255,181,7,173,193,132,205,92,50,56,125,191,25,184,11,99,151,235,131,223,243,158,222,124,95,122,86,197,171,212,156,27,213,245,7,83,252,164,252,61,247,151,150,31,217,195,228,166,148,82,212,56,34,134,223,252,32,187,41,191,93,7,205,149,111,84,174,141,154,118,248,2,125,214,107,120,191,48,109,230,74,50,89,44,239,47,112,83,234,245,2,183,254,249,2,190,174,179,124,16,248,204,191,238,63,93,168,36,17,254,63,138,113,94,18,153,7,103,169,40,127,28,154,86,211,71,197,148,209,132,212,112,83,14,50,151,195,84,108,11,119,221,38,226,237,75,111,218,107,9,39,223,182,158,234,227,143,134,28,65,83,42,200,175,140,120,237,70,236,72,169,32,185,191,127,79,194,42,170,216,6,21,164,11,170,92,152,246,94,65,161,194,120,34,119,23,101,151,152,74,217,7,71,124,217,14,91,211,138,240,1,154,57,89,253,92,44,67,13,234,235,6,176,170,118,192,20,183,4,140,106,183,94,109,154,52,2,211,227,245,38,26,145,90,237,164,161,155,130,190,218,119,250,84,66,71,37,8,27,241,64,221,132,162,126,236,36,120,17,15,120,251,240,56,166,208,208,3,134,95,162,215,128,161,121,175,1,95,115,129,10,53,127,52,194,3,39,224,182,177,222,226,220,52,45,25,129,251,248,78,28,171,20,152,21,121,52,56,229,143,79,68,138,240,228,128,25,176,55,222,201,52,29,182,130,183,128,161,101,123,197,137,118,102,79,105,192,134,192,191,120,85,49,79,126,189,150,248,220,104,17,64,57,239,95,155,28,223,20,148,116,84,124,47,100,5,99,117,14,227,132,239,197,175,46,69,183,157,65,103,204,152,62,15,161,120,111,71,110,62,161,168,239,239,106,246,133,17,54,20,48,236,11,61,246,21,225,80,182,139,239,160,249,166,52,146,90,4,79,54,60,219,187,32,127,156,162,203,201,91,35,61,230,219,41,81,43,125,50,84,111,63,95,3,196,171,69,74,137,250,124,103,59,93,86,94,43,109,137,195,122,69,182,15,202,253,242,93,68,77,6,33,25,26,244,253,104,211,202,224,139,194,214,85,252,222,157,150,7,25,81,202,201,63,183,74,187,41,78,203,36,254,104,232,242,3,138,194,254,86,101,166,192,155,16,43,31,154,45,169,99,29,214,168,24,54,109,135,3,246,232,213,112,8,248,92,232,205,90,63,21,38,55,234,191,77,177,195,17,58,213,15,243,77,142,183,107,79,127,9,38,198,230,35,78,87,122,236,27,131,162,242,59,51,125,88,168,20,168,10,195,80,59,252,209,10,171,83,111,110,234,111,254,69,40,163,209,215,158,150,45,113,244,14,127,152,34,227,71,195,125,186,93,10,147,76,122,112,142,21,223,55,122,161,90,69,111,110,97,155,30,176,180,79,128,82,99,232,111,77,125,67,95,9,158,175,132,22,248,219,233,99,67,75,41,111,133,150,112,77,240,249,98,76,104,230,175,69,225,187,177,184,69,124,141,177,35,26,105,195,90,228,203,231,111,253,173,35,156,16,192,244,192,56,58,17,27,19,20,81,153,22,23,15,154,140,20,54,209,19,135,245,157,246,88,49,214,176,181,13,29,15,171,235,112,148,208,180,222,22,151,218,247,193,235,79,208,79,172,112,167,87,220,97,42,50,20,69,40,207,109,93,35,57,148,231,66,156,233,149,12,0,19,211,95,10,95,19,202,119,155,102,58,204,69,97,179,169,28,166,188,182,233,6,254,93,103,223,111,14,27,216,78,251,59,65,67,55,43,55,28,133,85,97,164,149,31,138,3,189,244,201,244,157,113,1,74,2,175,141,244,5,140,210,177,254,176,241,159,60,148,24,64,186,179,237,55,110,206,210,158,242,233,99,65,174,225,238,156,109,139,233,167,233,149,143,151,26,70,133,40,48,241,18,223,6,141,33,70,15,76,104,145,90,124,45,212,18,170,14,232,180,166,41,119,2,40,172,214,71,67,46,125,5,12,153,188,222,124,65,162,228,47,70,114,107,43,188,77,244,197,225,235,64,235,194,161,34,182,248,46,217,170,113,196,8,12,139,160,155,164,84,62,127,233,209,32,194,246,149,3,61,117,147,83,205,24,188,186,111,224,141,69,122,118,50,20,230,62,1,83,43,212,21,134,167,46,156,31,90,222,146,153,113,109,38,119,161,155,169,225,201,139,93,111,197,53,46,129,201,47,235,111,211,156,228,62,68,61,244,226,167,171,217,249,4,238,51,189,24,84,98,35,224,59,91,146,5,4,75,144,135,14,96,145,150,144,8,48,149,10,238,199,194,82,167,91,93,181,224,216,112,24,95,117,40,108,77,248,14,27,107,147,192,4,11,220,143,165,2,118,232,218,70,235,198,159,27,202,219,4,54,227,250,123,240,221,145,171,254,112,167,144,210,209,59,94,106,175,154,188,143,239,146,16,91,36,122,242,58,140,223,250,193,131,176,154,142,24,68,246,190,147,162,112,158,118,127,248,220,91,243,155,99,134,164,223,158,86,140,234,112,83,55,25,184,95,11,52,126,155,136,85,186,122,140,39,68,105,112,21,117,90,96,124,87,31,51,120,23,250,76,240,142,57,14,65,129,184,93,192,232,211,246,128,97,104,77,112,219,129,82,80,152,192,81,229,173,209,223,201,183,158,30,78,52,56,29,214,208,131,156,22,207,253,17,186,81,24,254,74,127,110,34,24,105,72,33,64,142,73,216,173,220,78,97,188,102,71,145,198,210,123,219,215,237,1,127,66,163,14,220,17,241,118,248,26,94,69,151,135,81,207,198,213,236,204,178,21,83,15,244,122,190,128,225,10,211,17,165,245,161,250,107,183,187,21,167,153,116,8,57,250,205,91,251,99,208,14,27,158,207,5,139,215,202,144,55,26,55,143,195,119,87,30,58,42,20,10,135,107,131,40,223,167,47,214,236,236,11,152,4,139,94,141,64,69,172,1,138,67,213,220,37,65,60,98,237,150,164,237,68,99,114,117,249,102,96,9,66,25,223,251,215,99,22,146,150,213,57,108,74,55,49,13,63,248,38,245,106,42,83,221,246,186,219,178,122,224,192,206,224,1,138,231,162,207,101,196,113,62,85,238,239,10,149,133,105,3,184,217,70,117,97,218,133,77,145,109,5,76,117,141,194,116,2,199,157,169,76,74,78,236,53,37,60,118,70,13,230,214,121,114,55,232,82,98,83,248,160,69,207,46,112,29,190,195,83,131,89,212,180,131,98,232,243,105,116,63,213,46,106,15,192,216,232,153,234,65,199,214,72,238,55,252,225,113,243,13,121,132,14,25,57,39,63,31,88,104,201,172,68,23,192,15,244,130,184,233,39,23,91,189,151,31,201,8,61,14,61,30,186,37,67,135,195,95,149,16,212,56,198,117,228,203,222,206,41,253,90,221,142,61,127,109,88,191,245,196,166,206,170,125,1,223,45,59,163,72,108,59,138,220,213,81,24,146,140,22,240,20,246,3,131,201,98,4,124,23,80,73,48,1,207,128,17,112,73,240,53,85,228,234,108,139,211,38,90,70,92,93,180,39,29,24,250,192,21,112,90,214,215,119,60,17,212,43,214,36,167,67,106,146,179,62,40,205,74,28,20,94,203,143,205,114,231,213,208,21,96,138,45,30,57,187,22,174,230,54,17,83,250,202,113,199,31,209,80,61,123,168,89,44,49,224,21,86,19,189,120,134,120,146,149,228,163,2,33,48,149,86,238,190,252,240,16,234,213,235,68,128,215,138,62,116,105,210,132,82,61,161,244,161,214,163,83,129,28,222,227,155,96,151,131,109,83,166,25,28,16,175,53,100,153,180,98,87,135,12,14,251,229,17,220,143,46,210,150,67,99,39,178,8,48,137,21,117,144,239,218,249,166,71,112,217,208,151,222,155,86,30,95,185,31,71,66,2,49,66,3,84,202,95,131,71,61,113,103,170,238,245,214,180,100,248,144,180,111,235,157,233,85,94,254,198,213,202,186,21,190,223,221,247,73,4,106,132,131,28,152,34,18,255,97,36,191,211,27,211,148,21,143,77,236,92,93,31,188,201,22,163,93,204,40,81,24,227,204,209,117,142,158,136,182,101,196,135,70,44,91,87,45,141,173,223,244,111,129,228,198,73,87,95,43,209,237,8,56,152,154,218,17,80,236,30,223,39,173,118,72,157,50,98,195,190,17,126,176,138,235,78,71,150,248,184,167,121,29,226,47,249,38,148,17,120,94,18,137,58,248,83,4,238,13,206,37,207,115,89,111,160,192,244,172,84,135,7,12,61,2,175,47,178,69,221,142,49,53,250,22,36,231,199,97,26,61,52,68,67,171,240,171,193,93,150,253,22,22,73,140,178,107,241,251,205,183,21,42,41,76,23,116,247,252,29,177,91,13,237,98,91,205,254,30,156,22,198,174,145,41,250,16,30,101,22,77,208,215,52,222,122,115,210,229,1,227,197,232,193,101,204,249,211,111,78,151,180,70,228,208,62,124,205,6,139,100,246,93,48,9,230,200,24,14,127,247,232,215,120,57,209,213,229,55,167,239,89,141,124,88,29,230,139,231,33,38,190,164,207,13,24,115,44,174,238,181,171,221,71,133,250,163,151,5,54,238,124,133,77,207,210,97,168,27,87,130,207,39,57,211,162,60,227,192,228,207,37,165,186,36,139,0,188,244,209,42,105,185,4,19,252,242,97,169,172,96,125,111,24,186,74,92,141,225,216,20,70,237,210,127,219,84,193,187,194,233,183,81,163,212,131,143,216,78,249,252,183,233,183,73,40,165,2,254,61,63,118,33,125,237,142,2,156,255,244,215,87,50,12,145,227,245,90,38,252,57,229,59,181,174,222,246,130,214,240,80,237,228,97,19,168,127,1,44,250,200,187,134,226,173,209,237,53,112,3,119,141,82,110,236,244,183,169,208,249,186,212,219,219,38,71,20,201,243,66,150,89,97,171,175,123,240,134,59,91,223,9,221,197,237,247,182,234,202,116,243,107,149,140,229,48,36,242,138,142,225,201,94,92,170,186,118,186,24,151,204,159,236,39,172,163,48,37,112,205,97,202,75,210,213,199,3,84,228,196,180,236,140,6,198,123,188,248,226,89,176,128,171,121,180,173,90,207,135,155,112,138,70,36,246,34,203,233,111,77,18,70,15,123,243,210,188,100,192,248,226,211,247,160,233,194,167,32,217,211,100,74,51,134,95,92,253,195,187,170,112,195,5,127,240,160,44,74,95,140,170,104,191,248,110,104,105,187,34,128,228,123,33,186,46,159,30,32,16,10,62,254,130,101,241,252,173,102,56,229,36,197,63,7,233,207,153,228,216,70,236,225,139,108,130,126,44,232,223,221,202,64,86,124,52,245,4,15,77,8,47,166,128,177,211,167,26,87,80,230,186,199,213,167,229,172,101,179,34,143,248,162,240,247,194,82,139,90,148,208,119,13,223,47,102,177,208,186,192,84,115,61,75,24,197,216,243,233,170,60,63,205,111,15,166,57,77,62,134,105,69,249,60,33,31,163,218,172,104,155,116,79,114,81,115,121,151,218,86,152,86,140,55,102,3,165,15,205,49,127,5,209,12,127,50,38,133,38,91,225,91,124,70,76,55,226,83,73,250,127,31,125,109,241,211,197,42,187,21,134,200,208,175,134,84,90,51,239,56,73,175,237,28,222,53,122,208,167,38,122,145,206,219,14,183,158,175,166,250,116,7,252,125,90,42,113,97,90,86,222,7,233,240,23,108,125,109,114,52,207,45,50,6,69,45,153,249,140,56,201,151,7,101,43,163,232,139,117,82,226,197,225,79,5,159,121,232,111,189,80,10,133,143,215,114,72,247,166,91,226,56,188,146,144,53,124,126,211,235,17,186,209,230,29,253,105,42,212,124,117,145,148,60,122,111,196,220,124,113,113,102,206,158,46,38,66,17,79,6,197,97,130,207,56,190,157,117,116,60,150,126,16,8,104,253,228,97,206,181,52,209,238,186,173,62,25,232,112,210,50,217,239,163,82,210,247,248,110,130,81,250,228,40,212,61,39,151,46,232,42,145,76,96,40,156,252,230,215,204,80,33,81,88,4,182,23,15,119,68,176,138,86,51,208,43,33,79,94,140,87,78,97,186,231,124,88,10,119,200,234,146,225,98,64,242,83,85,171,26,34,7,23,63,6,30,104,63,36,248,120,205,0,169,169,161,178,205,124,45,2,142,14,91,251,145,194,123,172,30,191,93,41,35,83,152,94,26,159,198,28,171,170,200,105,202,29,49,79,139,5,115,20,110,53,236,47,10,35,181,221,225,163,157,188,250,118,74,126,79,185,182,63,228,15,189,116,146,44,243,248,116,50,209,203,20,91,71,55,70,16,85,171,164,112,106,191,71,107,135,238,115,125,177,246,185,210,47,48,169,30,29,115,164,40,124,117,155,30,216,78,87,95,199,239,5,7,40,207,190,206,129,14,11,23,191,168,6,117,227,247,227,235,116,232,156,119,254,104,219,184,118,21,70,152,176,57,220,212,65,162,91,145,18,134,229,240,71,85,149,192,176,212,250,68,166,177,106,117,157,107,112,15,117,191,249,29,163,60,29,208,226,241,205,156,98,102,165,32,129,140,247,62,173,15,11,205,144,58,228,20,167,251,142,105,53,139,91,95,123,227,89,251,160,193,96,151,116,82,169,102,137,81,65,213,51,139,143,214,234,231,182,5,227,118,186,120,203,173,137,158,53,149,126,253,170,51,248,3,83,221,157,96,10,142,226,222,8,38,84,133,81,155,59,14,19,117,170,73,56,182,199,10,106,131,74,205,164,43,27,84,29,192,101,235,60,131,203,193,251,56,58,20,230,202,120,100,218,107,43,230,89,71,125,177,43,60,150,215,223,119,235,120,212,50,168,74,230,109,251,52,236,171,233,2,169,184,206,59,46,70,195,71,47,70,157,200,15,48,78,248,154,212,116,105,245,156,113,239,174,124,25,72,245,94,239,168,142,128,181,124,18,86,76,246,114,71,17,131,77,50,192,124,222,184,184,33,106,175,34,194,101,63,38,87,224,59,194,186,233,84,130,186,95,60,25,180,68,170,18,140,60,84,124,236,118,82,87,28,52,70,84,18,56,108,205,53,10,79,90,214,29,38,68,40,55,111,70,228,27,55,191,203,88,138,170,161,53,255,90,139,171,161,192,232,10,79,93,248,166,21,145,202,214,190,243,212,80,76,142,164,165,141,190,89,211,175,79,83,106,78,117,13,52,19,58,243,155,211,141,177,245,230,150,51,241,137,88,77,184,66,97,154,59,252,197,172,73,50,93,205,150,230,87,23,194,46,67,97,40,39,125,170,149,249,233,1,134,186,212,227,243,3,165,53,90,199,148,136,142,251,248,237,167,139,84,96,218,166,221,94,33,166,171,2,3,31,251,184,215,42,25,37,140,10,24,114,108,127,225,205,222,49,216,67,143,191,102,187,179,255,246,119,143,97,149,133,166,225,249,204,184,218,178,242,10,83,109,251,134,188,34,51,220,50,124,143,183,234,48,108,17,58,228,29,25,147,128,33,138,159,9,118,137,112,224,150,216,144,161,107,236,30,255,235,16,199,106,159,22,240,222,190,72,76,152,54,143,26,140,188,197,97,84,88,211,213,8,221,199,213,37,109,228,23,165,147,232,161,228,214,118,26,114,218,177,187,195,70,193,152,96,223,86,72,45,40,9,186,61,151,91,128,84,148,230,87,90,43,6,4,170,210,63,6,228,78,255,225,48,157,237,9,134,209,59,174,38,225,155,191,213,136,40,86,189,31,46,41,147,195,180,57,99,64,80,104,250,99,26,149,225,187,6,169,152,158,150,7,70,155,199,223,32,199,58,121,113,29,121,105,26,246,212,218,183,61,200,109,141,235,64,205,158,23,87,233,97,6,89,117,233,106,105,211,40,225,135,192,109,179,211,199,40,61,138,239,59,188,58,170,189,198,118,23,206,64,177,150,112,61,65,142,197,158,30,188,232,171,209,125,154,114,86,55,107,81,244,73,7,227,79,101,130,163,85,201,167,65,233,195,14,180,166,202,100,196,38,98,233,240,82,243,164,171,217,160,70,192,208,199,38,120,121,218,8,120,164,165,99,66,23,237,8,92,191,252,219,36,47,2,38,205,154,224,230,105,112,11,211,165,83,245,92,87,97,196,197,95,106,155,230,112,154,190,56,232,147,29,233,177,63,106,12,29,213,98,37,142,61,10,207,3,53,241,31,133,169,85,117,180,37,81,156,239,71,212,101,59,124,231,133,206,223,202,110,224,139,131,96,193,151,198,19,206,212,248,208,176,50,36,43,5,162,187,18,48,199,94,186,186,158,120,43,68,72,123,250,233,90,103,12,39,34,9,35,221,251,142,97,160,215,85,153,127,160,197,61,8,178,116,39,161,31,217,178,135,66,28,146,108,152,253,69,79,76,167,130,80,165,176,76,19,230,17,251,2,183,47,21,153,215,181,165,23,136,170,165,147,76,152,21,133,247,221,196,176,154,126,203,5,3,147,95,12,85,168,174,74,154,179,235,9,248,43,37,125,204,101,221,168,15,134,100,39,217,125,38,143,228,139,227,174,112,229,89,70,166,224,196,107,125,218,77,13,86,189,241,152,140,81,47,217,110,131,250,124,58,76,113,66,186,51,85,31,1,247,146,124,170,10,19,218,142,155,215,164,10,2,44,206,5,61,252,95,122,231,18,253,58,180,4,125,170,109,139,252,207,244,90,106,52,139,63,101,232,4,118,181,31,96,28,83,189,154,175,225,95,235,35,147,163,131,2,215,229,12,244,75,28,156,38,86,51,124,93,210,25,52,210,38,9,165,67,245,215,130,61,178,101,75,25,125,166,7,35,95,146,182,201,9,229,138,191,215,53,117,230,78,55,191,19,205,247,88,170,67,75,54,195,75,43,113,115,138,83,211,194,36,43,245,70,188,81,137,151,220,158,235,131,61,201,53,202,7,41,189,208,39,27,116,209,158,7,175,157,212,103,47,220,206,140,171,33,169,155,9,166,5,199,175,70,16,47,237,208,29,65,223,246,96,200,116,155,62,26,153,160,245,80,19,65,208,15,130,93,245,166,10,154,57,40,253,37,191,103,62,241,38,91,10,249,172,134,111,233,49,37,195,217,190,90,122,45,220,160,237,15,70,200,170,167,7,107,145,240,253,255,249,122,119,92,93,154,38,59,111,46,180,219,200,123,102,113,0,178,228,201,20,100,16,98,131,104,67,36,209,106,25,4,193,65,104,4,26,129,0,65,150,6,36,112,28,202,39,246,206,136,21,155,128,190,31,104,244,57,235,84,189,85,89,121,137,235,90,86,222,171,13,211,5,147,221,187,115,59,28,253,218,254,94,140,237,127,56,10,69,94,122,110,248,4,222,131,89,130,50,45,144,142,40,216,123,45,184,208,86,242,169,238,13,31,183,40,100,124,164,226,245,201,168,142,240,65,57,166,164,174,191,13,127,203,242,7,239,24,3,39,57,162,78,225,6,249,246,108,39,157,137,119,230,148,120,237,74,37,164,142,41,230,209,115,191,41,11,35,116,147,224,234,21,36,28,52,144,233,43,204,100,113,24,194,134,157,222,27,110,205,243,224,109,66,44,9,30,79,86,231,194,108,187,233,4,129,192,248,217,25,221,178,213,37,95,93,188,113,159,242,195,145,226,91,198,239,49,29,102,255,107,233,197,104,192,122,239,77,233,145,182,1,154,239,127,182,63,185,5,40,117,204,219,231,42,227,112,173,64,242,159,97,215,177,219,208,185,160,71,163,48,164,46,213,225,154,35,231,8,252,86,95,189,235,110,150,35,125,111,35,16,61,14,183,28,202,33,199,114,124,182,44,190,73,50,222,224,220,120,199,4,68,25,37,69,122,26,177,32,127,178,5,233,97,130,169,149,254,28,30,137,107,217,168,19,60,159,70,171,126,234,115,133,1,249,243,208,56,205,246,95,159,233,189,186,179,187,3,83,187,166,104,91,94,42,242,35,194,147,246,226,86,163,112,193,228,158,118,178,104,91,208,14,35,153,75,153,79,26,148,251,168,49,226,8,154,164,179,179,154,254,203,131,169,172,73,95,155,38,216,207,95,187,17,181,77,1,174,121,166,79,227,85,123,250,28,112,248,249,150,70,208,238,164,3,170,98,124,60,152,6,183,52,19,32,118,244,189,118,30,235,166,72,113,185,235,188,191,1,53,13,140,165,247,134,178,216,39,169,169,20,150,63,65,191,54,253,230,147,72,116,186,57,196,192,254,100,212,157,105,76,16,82,67,63,212,33,69,171,201,202,167,129,212,235,103,104,165,234,57,202,74,10,253,217,241,176,44,29,21,56,163,86,167,122,11,20,62,173,118,122,19,8,93,143,234,106,155,64,95,114,248,80,21,105,190,209,67,37,242,233,249,85,73,61,188,152,32,110,235,94,234,240,25,175,237,51,163,104,24,36,97,151,224,226,111,125,207,50,212,60,50,234,37,90,176,78,42,83,156,193,222,250,136,200,218,220,127,46,38,25,229,240,90,41,38,136,49,61,227,193,40,18,253,243,96,231,145,18,111,243,167,63,181,90,9,30,119,223,238,136,119,44,13,148,86,236,65,95,124,4,7,102,254,216,244,22,57,202,17,126,18,10,151,150,195,237,83,122,48,182,155,246,212,209,128,107,234,192,173,208,216,188,24,16,193,168,189,254,192,212,29,58,108,25,179,52,81,70,137,33,229,86,41,253,242,93,183,46,238,61,154,138,190,21,235,98,246,93,218,38,120,79,211,140,222,166,135,150,111,151,150,227,237,240,31,57,156,185,225,11,45,31,159,47,123,216,196,87,25,121,121,212,21,87,163,77,167,83,193,126,236,141,40,214,225,76,243,136,108,182,111,26,157,62,215,61,243,210,252,158,239,68,0,247,83,62,142,34,148,106,160,8,248,165,143,73,231,99,92,92,79,207,107,143,242,237,225,176,181,229,165,77,163,120,168,178,119,40,235,146,177,65,106,246,115,148,38,155,124,49,178,100,14,67,3,164,59,105,49,178,29,135,231,55,147,123,196,136,249,144,29,204,117,61,93,138,81,122,56,140,31,144,30,108,138,101,201,70,89,254,36,64,62,231,48,65,231,107,204,228,100,23,171,109,118,184,156,100,150,226,32,186,133,101,164,65,186,225,192,80,88,155,95,140,217,159,2,234,28,46,126,238,145,215,89,233,212,132,40,209,143,0,168,43,243,123,209,98,213,124,84,230,40,61,121,102,247,197,60,106,141,246,196,183,243,121,206,229,62,207,168,192,76,31,4,193,3,223,12,187,133,229,146,45,49,224,254,115,152,138,238,158,115,51,59,166,202,61,13,78,26,22,120,208,125,83,193,151,29,201,135,167,237,220,45,145,14,241,66,54,254,234,93,126,254,219,29,221,195,100,252,245,237,33,42,211,63,203,81,17,83,156,247,97,161,45,53,205,52,92,166,248,109,82,30,41,233,52,140,7,200,97,148,120,83,222,136,76,145,191,152,113,160,140,236,124,29,55,254,186,157,225,201,169,172,114,72,152,168,119,178,168,173,147,217,31,13,214,194,153,252,194,125,39,140,175,48,244,180,107,246,88,143,204,99,202,191,211,39,249,225,40,112,152,98,147,228,45,147,173,246,247,70,18,240,143,159,191,194,56,68,230,173,165,121,78,219,114,204,53,100,21,115,196,103,57,203,47,81,20,42,150,115,176,9,221,100,135,57,6,82,112,207,54,236,7,211,222,125,114,44,21,23,204,97,216,233,83,196,146,78,242,238,240,221,41,82,74,107,175,48,194,8,30,77,221,109,209,77,217,110,28,194,51,163,186,138,4,10,151,199,151,201,130,151,147,210,16,228,39,221,78,106,48,49,166,4,10,127,227,167,58,82,75,51,103,188,168,153,242,247,90,212,57,246,20,250,254,228,181,41,223,42,41,50,78,189,194,114,24,234,241,145,227,234,221,79,184,59,179,198,151,111,110,28,113,14,47,184,86,83,72,159,172,150,195,100,99,114,190,224,132,31,66,107,219,168,51,231,87,170,220,188,22,61,71,58,61,72,254,220,20,34,171,101,138,33,236,57,225,14,85,89,75,137,60,50,27,62,162,99,236,204,140,177,96,156,247,231,26,176,45,234,91,237,178,151,219,104,200,184,15,221,48,187,113,194,248,205,241,213,117,219,33,220,95,2,165,44,79,239,13,37,223,10,184,39,209,150,194,73,253,116,96,129,171,118,242,2,211,108,224,131,98,124,84,114,53,198,100,143,245,211,144,75,149,215,166,174,165,199,205,113,243,116,67,132,138,182,202,205,235,209,153,0,85,214,244,32,0,101,67,201,92,39,185,182,226,83,87,104,94,229,193,175,161,91,125,254,87,56,246,245,214,221,120,252,29,166,5,76,223,138,123,203,47,83,165,170,87,95,215,161,199,183,174,189,166,151,130,196,41,150,222,117,231,71,98,88,153,83,118,121,220,149,68,223,50,140,148,201,225,98,21,155,10,211,187,25,48,10,46,250,219,16,86,199,107,151,117,122,73,228,47,70,40,234,240,212,192,34,30,228,138,105,68,228,66,253,4,140,65,153,101,165,124,105,19,159,197,154,24,127,97,250,160,83,14,29,71,206,235,184,46,188,148,13,132,18,227,10,147,174,195,179,234,252,166,161,197,179,162,182,247,36,167,15,237,79,239,92,64,202,74,73,159,129,9,154,5,92,115,161,200,15,231,67,115,184,164,156,42,68,102,94,202,216,171,201,150,234,107,33,157,235,123,66,181,238,2,253,233,9,245,112,192,248,187,250,224,180,245,122,56,149,216,204,86,35,139,220,79,31,113,245,248,84,170,146,234,206,82,61,240,120,95,106,165,208,225,196,203,136,7,39,208,168,63,77,165,106,12,10,157,8,233,201,224,36,240,91,83,170,145,190,7,169,254,22,48,170,129,250,203,4,60,221,72,130,70,81,23,15,33,201,229,209,183,138,83,160,33,46,235,52,116,243,141,124,97,58,215,104,185,152,238,111,86,120,79,117,7,183,176,73,76,5,203,192,116,133,33,139,243,171,169,216,82,195,19,194,219,112,97,96,33,248,18,107,211,117,33,143,91,57,21,177,1,61,215,22,130,50,61,174,230,232,17,148,124,240,136,159,174,119,233,234,131,183,19,70,107,133,71,70,15,251,213,97,132,242,57,202,167,45,137,47,202,122,71,28,30,51,85,191,24,95,161,123,202,100,85,85,9,25,30,103,250,126,31,60,190,148,181,162,23,124,197,75,67,207,166,25,74,56,124,62,119,143,42,5,125,137,231,170,151,88,183,212,19,233,157,225,57,114,123,150,72,103,242,218,168,123,247,110,188,123,42,125,253,211,244,142,17,120,186,147,80,233,151,211,105,180,54,180,74,254,92,157,211,85,191,198,245,186,75,76,112,60,47,13,226,46,58,47,87,220,220,216,38,21,38,147,27,143,54,113,242,20,166,161,207,191,22,145,164,116,111,250,116,124,184,33,76,85,51,226,190,245,240,6,20,10,103,199,209,13,30,94,164,230,187,112,37,31,175,155,217,50,90,15,191,121,91,180,46,43,252,21,121,112,2,92,26,215,160,233,161,186,85,72,115,246,86,223,104,19,8,114,67,28,6,143,158,225,47,194,3,68,225,134,26,218,187,205,88,151,5,139,80,158,139,5,177,221,235,170,214,225,181,21,166,201,202,159,11,19,95,6,148,234,138,136,255,150,47,117,143,1,195,89,223,28,198,102,215,231,154,88,76,14,211,151,52,20,37,110,228,247,198,161,214,99,107,179,108,61,66,5,83,231,248,18,188,189,228,230,30,12,223,74,179,104,155,146,194,118,24,170,208,150,40,228,150,87,93,227,72,110,101,206,43,68,26,170,159,152,63,235,80,62,229,33,249,227,38,58,91,178,146,204,23,154,68,182,167,234,138,49,0,201,111,91,233,164,47,122,216,214,83,1,21,132,193,222,235,10,60,155,150,37,64,216,177,252,172,199,68,76,101,103,215,218,143,110,191,11,183,113,52,194,117,191,95,139,57,90,232,113,78,164,127,198,122,239,104,82,58,134,12,39,218,160,168,187,235,106,163,84,138,12,189,130,164,67,198,57,148,202,16,59,195,137,64,161,184,104,250,177,43,147,97,127,254,65,96,18,151,137,132,25,71,39,142,127,47,246,120,129,43,189,1,241,65,32,115,23,51,155,106,111,10,221,124,38,157,161,229,43,52,73,29,39,178,102,142,31,33,52,91,200,37,33,149,22,235,71,147,240,181,149,16,217,4,189,59,169,176,67,66,218,208,227,218,187,195,171,212,49,129,254,230,165,147,24,186,93,91,88,48,157,62,39,143,36,46,32,18,82,80,152,124,18,162,178,254,83,177,158,42,33,173,47,172,39,218,204,183,178,94,126,248,19,177,105,32,95,40,63,77,65,104,100,187,202,247,169,186,45,61,233,56,4,142,18,37,168,10,19,127,244,241,134,224,188,43,12,81,177,159,199,148,76,104,154,142,94,252,238,172,0,236,41,231,211,33,165,88,50,66,234,116,52,212,196,5,74,36,110,199,131,67,53,33,243,12,249,48,221,115,206,208,196,42,81,156,81,122,204,148,187,169,232,44,165,17,232,235,177,37,205,116,126,80,14,183,229,197,144,203,29,202,67,74,207,106,108,58,20,194,234,52,100,110,120,221,37,251,221,212,158,134,106,189,179,53,174,198,157,211,247,190,102,159,51,16,1,195,88,165,240,226,124,11,184,212,252,219,38,141,230,112,89,74,7,141,18,90,241,158,82,91,95,202,195,107,156,40,145,220,100,247,84,241,117,206,143,218,228,106,152,98,245,183,41,163,232,113,245,212,154,10,178,62,37,46,165,124,70,47,165,204,57,118,59,236,18,249,90,16,220,140,226,55,158,137,36,145,2,56,151,25,55,6,153,187,15,200,118,54,57,37,119,108,226,243,164,107,7,163,25,251,40,4,52,122,177,81,212,250,183,50,21,70,101,179,101,138,198,189,153,103,186,186,238,83,222,143,237,87,55,188,5,153,163,196,116,158,186,33,112,221,35,221,156,40,186,71,128,138,21,103,79,133,113,71,252,201,17,223,235,122,245,71,43,141,255,118,217,249,75,79,147,124,240,239,129,189,147,30,13,138,135,233,99,10,233,158,248,69,149,94,169,21,40,122,56,9,109,116,39,58,108,85,114,10,79,236,252,31,184,17,174,208,54,141,202,145,255,36,133,129,141,34,89,249,133,141,134,198,97,85,250,168,108,119,243,25,11,144,84,213,62,211,181,43,216,52,161,223,98,178,36,234,226,246,4,178,128,161,217,149,175,9,107,242,122,223,163,161,205,33,106,125,192,59,24,203,41,111,152,122,34,215,101,141,2,15,133,35,75,167,33,21,157,109,250,197,102,151,43,12,205,235,179,206,26,212,11,26,167,161,215,24,234,23,135,219,208,68,117,53,146,255,184,122,64,127,170,87,111,40,236,252,189,8,136,167,7,71,140,174,250,213,228,121,244,201,126,24,12,29,173,144,119,42,89,52,195,236,175,221,114,231,153,17,25,187,131,129,201,185,150,158,170,247,59,143,18,83,129,26,147,153,96,242,166,62,104,80,195,200,79,211,140,236,207,85,161,43,175,10,174,239,196,28,132,70,93,60,73,148,168,167,119,97,32,88,210,212,38,173,168,153,249,36,43,132,113,18,56,145,23,118,184,66,210,171,48,229,48,254,208,133,24,116,250,229,175,199,136,220,193,44,194,124,129,240,70,93,30,246,109,200,209,14,137,230,85,2,33,125,7,60,52,177,95,169,187,114,173,26,34,96,75,216,39,88,102,29,11,245,193,166,254,160,15,14,109,187,143,54,146,193,69,137,189,241,1,252,84,67,71,253,83,221,106,140,186,230,169,48,130,238,119,130,235,131,35,179,179,253,209,230,76,225,62,196,55,150,92,77,209,70,250,154,95,208,166,54,206,125,213,102,184,179,134,58,208,183,234,81,137,83,51,157,160,78,115,70,39,12,181,42,188,47,192,4,148,186,195,232,124,28,133,209,247,240,81,33,138,169,39,192,65,216,116,249,123,17,83,75,87,183,233,66,153,63,204,192,250,189,168,60,174,49,164,181,102,19,7,37,61,25,20,14,205,173,87,211,104,54,252,193,241,6,167,254,244,52,46,159,95,120,219,172,211,7,95,59,26,14,224,62,175,170,91,93,161,40,245,8,18,245,192,123,170,11,241,193,100,232,11,23,42,43,101,215,38,243,95,99,163,37,165,171,5,173,108,55,144,93,62,24,99,90,39,195,71,135,96,252,118,217,169,110,205,18,236,195,183,156,245,81,255,250,9,249,253,181,61,156,77,228,71,142,91,188,178,70,101,129,103,54,27,17,84,61,116,41,81,93,78,153,67,75,18,217,70,129,239,153,208,124,46,193,194,47,42,137,11,170,145,225,60,211,136,20,84,237,32,70,12,185,122,163,109,67,94,67,63,104,67,206,209,11,148,41,173,157,106,218,53,152,112,61,86,73,127,137,230,185,47,122,215,208,240,123,247,185,181,60,179,153,37,232,19,209,10,184,166,194,135,254,69,31,21,62,110,79,112,107,222,222,15,92,132,29,15,24,19,218,81,184,70,134,162,156,9,1,115,92,233,136,195,110,239,91,218,66,89,118,165,123,127,80,218,61,248,46,111,237,186,166,114,32,200,222,72,21,79,173,178,66,137,153,246,73,135,233,31,149,65,35,250,232,205,170,13,227,226,83,97,137,107,11,183,19,223,171,208,198,43,191,77,231,133,107,27,53,168,175,132,108,119,177,83,28,247,194,145,205,185,75,253,40,76,107,193,116,152,74,106,253,109,244,4,171,223,220,20,11,245,201,141,74,211,81,252,108,189,247,132,38,237,125,47,68,94,142,14,121,157,22,32,118,248,104,64,146,232,164,27,204,116,254,28,173,80,161,156,226,243,26,124,56,134,174,11,161,23,91,131,255,8,248,142,120,75,48,118,169,195,35,229,109,172,61,200,115,20,144,129,110,205,158,52,26,215,189,19,221,26,34,180,202,170,209,153,60,102,252,118,75,148,255,166,140,221,91,188,117,73,18,91,23,222,81,236,212,76,234,160,232,144,66,231,233,35,186,172,116,91,81,200,99,226,226,212,4,8,250,141,225,51,129,98,87,29,178,109,49,194,64,171,230,222,129,79,76,225,153,5,191,129,107,9,115,3,158,196,50,71,130,137,184,7,156,247,179,138,36,154,91,81,23,78,58,34,150,87,40,241,210,164,252,244,115,108,231,59,104,166,5,169,250,38,152,73,51,30,11,209,202,244,82,189,57,25,73,99,215,212,112,10,142,82,149,135,70,13,60,221,26,166,229,128,219,210,96,37,247,45,94,71,113,225,170,129,252,139,146,97,243,233,13,109,226,208,139,177,83,98,254,82,220,88,117,130,210,182,24,19,116,50,255,245,181,14,5,143,113,115,250,173,211,205,151,171,202,3,151,147,62,244,193,131,243,49,25,244,201,232,79,127,244,84,250,194,163,35,179,235,123,81,79,26,211,215,106,170,3,109,37,38,88,183,82,60,197,214,231,138,95,228,245,186,72,175,47,83,179,63,49,96,152,240,146,116,105,144,229,187,143,11,225,204,234,233,135,43,58,92,254,219,119,50,183,158,174,94,167,198,167,188,255,120,235,162,187,99,210,157,29,24,14,221,174,106,151,148,87,145,30,113,24,17,121,189,250,238,239,97,228,79,72,50,196,209,164,193,111,122,211,164,177,232,166,157,140,124,132,236,131,69,163,233,22,18,253,98,69,151,129,68,151,194,223,221,157,227,218,156,251,134,138,121,121,244,182,81,182,175,126,40,94,168,179,86,252,72,8,233,210,49,223,239,21,250,64,210,165,113,202,102,20,128,62,75,172,19,182,232,131,13,215,123,5,189,63,173,231,93,51,10,229,230,112,75,205,131,23,166,4,227,173,141,129,79,153,175,166,225,242,56,108,165,243,2,155,46,170,163,99,8,215,62,232,148,233,123,13,211,123,24,234,183,186,187,158,215,159,67,28,204,189,4,190,70,158,220,156,94,171,174,51,156,190,40,183,33,144,65,80,170,14,34,191,161,104,132,191,69,21,160,194,223,10,255,120,44,42,173,244,106,26,74,166,127,174,133,16,144,254,182,105,212,251,147,67,170,219,245,91,35,46,232,7,199,61,97,16,0,19,24,187,218,93,0,154,120,251,76,48,188,238,113,243,145,194,106,244,172,110,231,151,135,252,177,107,123,150,181,104,236,233,195,50,177,148,100,204,9,26,185,118,194,133,97,238,30,10,183,227,53,45,104,62,47,253,105,148,157,189,189,150,118,100,178,25,10,163,148,22,23,83,37,148,126,26,73,82,127,112,74,31,165,24,181,17,168,14,231,254,194,248,204,2,163,11,116,226,106,154,228,151,194,247,167,187,143,41,38,72,83,148,252,94,92,220,84,221,253,194,215,32,221,238,67,67,119,163,217,143,102,149,88,213,135,180,127,243,211,211,152,138,194,17,179,156,160,179,110,88,116,26,185,161,12,159,70,126,238,177,91,76,133,158,147,150,119,94,80,77,239,3,78,152,71,149,200,200,35,212,152,134,108,95,186,109,116,106,0,150,63,216,53,25,142,206,82,10,175,188,56,4,234,162,161,213,131,80,96,114,150,61,216,20,138,18,76,44,205,7,133,184,167,186,92,247,107,212,8,13,12,10,252,244,128,161,83,184,184,147,124,79,223,218,245,12,224,11,120,97,62,255,24,19,81,97,43,162,113,184,111,13,183,224,251,205,30,115,1,66,161,154,68,218,232,156,125,87,119,35,211,83,148,154,131,234,232,154,250,185,134,117,83,14,71,71,98,147,98,222,125,97,80,18,28,76,91,22,201,239,237,238,121,71,82,87,223,10,61,7,159,71,20,130,107,147,32,219,72,247,130,203,11,155,244,182,192,88,217,126,240,97,255,72,129,19,219,99,36,30,249,180,116,113,10,188,33,46,243,215,130,201,80,183,187,31,201,240,55,21,208,254,21,118,121,224,133,80,147,195,215,92,221,10,99,125,205,128,217,232,245,230,247,81,157,70,177,161,254,158,92,197,193,9,238,238,26,162,237,58,141,224,53,246,224,174,169,222,202,157,33,145,245,86,212,102,178,127,18,4,133,128,191,68,228,236,238,122,75,155,21,176,122,90,236,148,40,193,235,30,78,102,221,217,212,26,148,45,218,152,117,55,12,163,180,123,48,100,141,233,106,250,32,138,127,172,150,234,60,177,110,183,119,175,55,147,236,86,147,18,119,192,233,98,154,85,171,169,165,12,153,154,243,114,179,243,105,6,154,9,217,35,128,4,169,74,75,15,134,160,155,71,20,186,165,181,210,213,144,157,250,144,213,187,63,233,126,52,41,166,106,113,115,172,55,65,79,133,117,206,81,178,125,58,100,248,213,177,180,168,178,213,175,65,205,93,76,3,212,118,106,186,152,142,25,191,119,161,158,64,225,207,194,168,14,147,167,212,155,127,35,36,60,56,229,82,169,131,73,160,150,184,55,217,209,157,180,36,107,115,15,180,211,247,160,211,200,10,169,87,92,141,254,80,130,167,139,243,32,215,49,147,71,133,221,241,121,32,132,163,93,11,148,176,55,215,240,77,150,14,163,244,57,214,15,21,132,195,168,66,234,131,35,205,231,99,102,76,180,122,60,176,135,123,239,136,245,16,79,93,213,244,3,122,185,37,38,205,58,250,65,22,213,134,238,83,225,131,107,78,135,80,86,63,190,203,210,24,170,60,52,164,220,238,36,13,24,53,120,249,32,144,197,123,219,35,198,216,214,226,243,102,238,176,220,124,108,33,154,94,166,119,231,55,175,230,225,74,140,134,10,189,214,4,238,77,31,173,15,234,130,223,118,69,209,28,129,82,133,233,7,62,14,143,166,231,222,133,33,36,239,14,211,94,157,224,175,57,81,194,221,222,41,82,210,223,222,28,147,211,225,41,198,25,193,61,98,37,14,162,65,187,20,30,158,108,170,212,133,246,169,99,178,151,91,164,117,26,189,149,190,20,123,200,43,122,161,107,145,130,111,133,45,103,231,48,81,24,189,247,161,137,193,127,186,247,20,173,232,198,13,253,142,99,24,216,106,79,40,17,28,31,17,38,210,209,151,62,208,169,250,197,215,141,221,83,199,147,18,50,185,218,104,91,20,30,52,124,56,76,48,105,43,204,186,247,171,239,74,212,224,44,71,34,205,167,14,111,77,146,209,23,84,198,231,247,174,40,34,45,133,161,139,92,14,247,166,229,225,22,98,24,197,63,72,53,105,7,133,17,16,243,17,175,214,65,38,112,133,94,213,175,46,103,234,46,78,39,219,231,217,191,106,78,176,10,41,95,3,7,89,64,135,145,111,75,55,71,7,197,71,133,198,130,173,79,14,247,220,244,71,43,136,39,233,213,214,90,255,174,30,159,169,112,42,76,55,254,114,120,30,109,219,71,68,142,150,68,135,175,1,48,19,124,166,115,198,112,216,164,174,19,140,233,207,107,160,16,249,250,118,250,36,211,170,27,29,46,67,217,173,46,76,193,225,91,124,48,31,151,244,189,45,143,231,79,254,67,150,166,176,117,92,57,76,129,131,62,249,182,243,239,193,52,199,167,15,186,247,231,162,169,20,147,164,2,43,122,160,79,108,58,112,65,87,189,247,249,88,191,142,54,242,141,2,127,146,42,187,48,221,213,122,53,217,144,248,34,68,134,37,0,96,213,239,93,224,173,53,226,86,150,230,34,110,23,157,169,212,200,138,79,188,174,197,40,126,148,13,135,172,80,115,58,205,74,12,36,237,74,248,1,213,215,31,223,86,67,172,52,172,147,247,115,152,214,25,249,218,132,11,102,76,6,235,9,59,10,175,211,99,42,209,218,168,123,218,226,12,168,62,25,224,118,21,123,26,230,244,200,226,93,24,199,89,95,108,32,220,25,87,183,20,217,64,29,254,147,201,0,175,186,78,68,194,174,158,174,66,150,133,92,165,194,247,134,179,6,124,253,163,169,176,241,190,61,152,228,199,167,191,77,85,143,175,110,107,37,73,87,95,215,214,59,33,42,190,110,77,31,148,110,132,88,66,116,21,13,133,141,251,61,96,75,127,138,16,122,177,45,252,193,180,156,233,34,96,218,110,191,248,158,209,91,140,180,123,38,97,8,248,197,132,32,117,215,34,29,210,252,216,30,24,78,93,127,250,179,38,145,7,99,81,235,147,157,107,227,57,155,8,116,82,40,14,40,60,72,220,58,76,250,51,93,77,141,137,127,238,187,181,175,124,245,215,60,219,69,41,204,209,178,181,235,243,81,181,179,3,30,90,122,112,225,250,157,152,168,5,199,66,101,239,41,190,140,47,66,115,144,68,37,47,76,106,45,126,155,98,250,166,240,249,188,42,130,162,196,89,116,80,161,165,159,242,219,181,105,105,194,133,169,72,125,51,145,166,48,93,190,116,239,124,62,203,59,143,173,115,133,33,118,42,32,148,65,142,246,147,34,68,73,23,130,195,108,22,250,218,67,206,40,147,94,22,179,26,37,116,200,147,31,124,144,196,213,123,19,135,127,209,34,44,174,79,235,195,126,90,248,190,184,26,199,91,191,182,21,36,249,147,157,177,148,151,153,246,221,230,204,202,23,238,61,125,205,117,34,30,84,9,151,106,12,224,62,138,109,21,14,151,196,66,212,77,15,216,247,180,59,231,191,60,15,239,95,132,13,136,222,248,89,58,226,148,187,250,242,235,4,115,211,107,211,85,54,226,230,8,119,235,205,17,150,113,147,132,165,174,221,89,23,182,114,64,135,239,98,28,186,6,172,160,44,224,235,14,200,215,252,200,6,251,18,128,137,87,203,222,8,179,172,152,196,4,142,166,228,157,172,32,187,142,128,41,192,81,152,222,173,229,223,171,177,59,232,111,91,83,180,143,10,90,107,106,177,83,225,232,174,99,165,206,160,73,112,163,35,8,229,12,73,213,154,22,78,186,58,66,158,21,55,95,59,26,46,10,51,189,63,153,21,224,37,24,65,78,127,47,40,12,116,9,224,74,186,75,252,195,127,180,19,12,189,89,119,120,41,71,68,71,161,220,247,90,92,67,109,99,197,47,12,153,81,250,52,122,211,211,15,222,139,56,253,172,139,64,119,141,187,148,171,199,254,96,193,64,90,67,97,40,61,252,230,7,191,86,159,219,170,209,223,36,38,189,160,228,146,72,231,78,39,203,133,165,186,233,177,253,113,110,187,181,210,172,244,77,209,25,129,149,251,169,208,120,82,116,223,167,246,183,162,87,113,235,215,32,133,235,203,222,20,44,167,206,50,152,254,75,92,125,15,20,61,87,239,66,109,37,126,122,194,52,162,35,106,217,86,191,218,232,136,244,209,224,74,107,126,245,32,79,165,239,181,77,45,219,225,169,209,38,140,224,226,142,60,121,101,173,77,51,146,53,111,248,132,98,55,239,87,104,111,185,96,71,53,78,174,154,94,11,42,37,255,26,168,221,22,189,250,24,47,166,195,45,45,250,251,161,194,88,32,166,35,202,168,6,223,45,197,111,77,173,253,167,239,76,225,149,239,117,196,39,90,154,100,7,1,97,31,49,210,61,103,39,120,58,193,47,93,4,137,153,24,24,166,12,135,177,191,117,42,192,173,238,139,158,198,224,157,86,222,129,209,205,209,123,171,180,29,29,120,252,253,167,169,193,74,15,214,67,255,23,253,228,185,211,183,132,38,205,93,55,250,111,79,66,71,176,129,220,249,6,61,106,122,43,180,75,252,222,112,194,207,52,162,244,254,190,205,170,26,191,67,122,43,26,62,63,135,177,176,210,107,89,195,231,131,15,130,153,233,230,70,173,251,224,125,186,150,42,1,239,152,224,180,62,106,126,212,104,250,135,79,51,74,55,87,90,92,135,56,138,255,54,246,109,79,143,118,15,248,23,192,99,214,124,59,195,215,146,8,216,248,141,50,76,130,232,193,148,22,245,149,97,23,165,161,122,242,250,71,233,201,145,116,242,81,99,208,243,123,159,208,151,160,28,50,25,111,160,222,45,129,168,194,151,92,78,126,218,43,42,224,1,43,99,252,125,47,31,148,98,188,165,121,80,134,187,179,16,220,157,60,25,232,124,141,171,9,49,228,171,187,247,129,179,95,239,146,54,21,82,27,59,96,22,95,158,12,195,51,79,168,1,148,115,242,68,220,158,173,171,52,166,37,15,230,194,37,156,97,147,223,42,233,183,239,40,248,160,161,66,51,210,142,117,40,193,123,31,164,144,216,104,121,253,21,175,239,194,48,191,206,112,250,94,4,105,253,209,104,147,205,163,86,163,146,189,22,35,158,203,112,9,231,170,64,132,149,135,133,22,120,191,57,13,214,39,109,181,81,116,81,173,111,60,237,135,244,212,249,9,66,14,88,75,31,216,161,144,44,124,48,153,221,154,14,152,133,118,141,195,51,217,226,144,31,57,213,219,69,239,182,178,210,189,33,61,123,147,24,210,133,146,182,98,214,156,155,3,5,199,188,165,67,153,46,244,184,186,65,177,145,207,236,88,95,198,211,159,222,139,115,248,85,55,84,24,66,103,90,126,11,194,110,255,109,34,205,43,25,50,40,10,4,12,89,98,50,146,76,146,239,193,245,36,242,100,172,164,19,135,95,169,240,197,165,155,223,105,24,55,175,214,230,147,237,179,229,102,16,172,115,39,205,242,89,163,139,241,194,35,101,29,176,13,163,226,245,194,61,9,149,152,101,41,104,43,201,246,27,86,32,237,40,171,41,93,11,227,189,63,119,49,113,30,133,17,201,246,171,239,198,144,130,139,240,27,183,184,57,173,1,105,9,48,44,113,239,181,106,218,240,58,167,128,127,205,66,25,88,50,213,231,241,182,105,98,162,227,75,63,221,141,144,197,225,94,243,193,11,163,141,31,96,200,87,157,52,15,57,229,159,51,91,80,191,154,105,83,162,157,96,56,154,41,32,250,103,116,203,219,97,74,33,178,243,227,54,171,53,129,158,169,62,33,222,206,107,181,45,88,0,163,37,167,239,107,222,185,12,15,75,31,51,187,140,211,219,249,10,230,88,75,110,182,137,91,250,107,193,136,152,253,81,43,182,118,152,54,71,245,225,39,220,238,254,218,235,163,150,90,97,147,223,115,24,186,119,253,109,202,232,151,223,156,149,156,157,116,66,95,142,246,63,222,42,165,74,43,224,107,16,104,162,229,160,138,90,227,167,161,100,211,81,185,67,232,70,47,133,39,169,231,244,154,169,159,83,1,19,94,251,74,26,148,142,228,103,92,60,19,85,118,167,87,161,201,213,214,40,170,48,153,202,207,225,218,78,122,50,82,28,195,175,30,95,234,58,37,166,178,102,92,77,42,50,57,233,45,244,27,46,122,109,174,244,61,32,58,245,89,56,146,100,51,104,137,60,103,65,69,121,167,231,38,161,231,227,77,33,74,211,241,198,34,142,91,95,3,77,247,186,83,227,51,219,156,210,15,73,60,187,249,27,153,70,101,138,95,221,195,193,127,246,135,254,83,97,210,146,254,204,29,146,230,244,84,24,54,254,165,160,7,74,99,205,74,109,113,243,150,146,148,198,60,84,227,83,224,189,107,112,155,30,168,41,239,5,123,245,74,81,191,94,227,209,72,160,166,8,85,89,83,198,211,228,48,20,157,193,255,83,80,114,72,155,209,133,9,182,57,140,246,112,251,27,143,244,215,134,61,45,5,91,140,131,32,158,172,39,6,20,216,144,175,103,16,79,214,146,14,21,77,179,119,71,138,71,171,116,115,37,184,214,88,243,215,79,152,249,197,74,31,177,141,34,255,32,101,171,125,35,196,210,253,183,9,155,214,12,99,138,58,76,44,180,42,76,9,140,63,26,241,179,174,232,142,170,213,139,82,240,244,37,120,202,78,136,17,164,167,226,133,61,159,109,58,137,41,243,196,157,21,94,105,23,189,40,178,73,142,66,147,148,97,30,214,97,196,79,20,101,147,245,175,69,203,168,174,90,236,54,183,10,11,101,252,74,165,6,124,119,229,225,48,45,115,39,195,30,114,191,240,162,169,40,195,91,224,108,114,26,91,141,207,66,136,90,203,159,139,57,171,28,134,86,44,95,29,110,23,198,77,73,201,87,11,186,198,107,193,223,49,243,136,58,167,210,117,15,208,82,203,159,35,170,59,169,21,233,218,213,9,252,185,116,30,37,21,107,231,239,225,201,211,11,178,82,211,28,219,33,108,143,99,146,74,243,153,130,196,244,30,188,105,107,74,47,205,231,13,120,43,63,138,205,126,239,208,45,38,196,158,151,53,132,18,254,216,180,104,181,180,31,17,107,240,1,221,176,159,165,171,33,47,126,83,244,208,32,90,50,124,188,164,181,32,35,188,243,186,37,25,224,191,77,50,53,175,122,4,120,124,208,22,118,124,218,113,104,207,114,120,158,145,81,107,209,115,116,174,218,243,62,203,106,115,152,200,65,203,249,17,39,96,68,245,126,106,99,178,81,191,23,223,112,232,90,218,105,143,191,70,160,211,253,65,29,82,123,203,135,94,255,252,0,49,69,190,157,14,235,30,210,92,228,228,147,32,1,21,148,219,219,210,72,24,222,157,88,79,8,52,127,135,95,253,211,92,161,48,132,77,62,199,33,142,84,27,254,24,101,139,191,24,212,23,53,229,79,232,6,244,217,80,140,126,95,97,78,43,71,141,193,79,81,43,222,114,120,100,211,171,147,224,244,65,193,144,78,134,27,242,88,241,195,86,196,157,242,58,213,83,51,52,176,181,186,210,197,200,86,118,135,77,66,38,153,94,203,153,70,46,220,79,190,152,114,169,234,104,57,105,10,15,92,238,55,133,55,242,172,39,89,140,232,215,248,47,31,242,195,41,225,52,239,54,235,247,38,111,157,62,53,92,141,126,42,110,88,253,21,36,165,55,29,236,137,176,239,194,247,108,241,213,177,173,184,32,219,193,199,143,196,251,242,75,125,208,123,62,22,23,19,128,103,177,213,100,253,79,202,90,252,151,233,41,31,249,234,72,231,22,26,85,74,178,143,160,174,43,241,211,247,220,82,135,138,195,182,126,254,220,212,126,244,100,253,55,104,43,28,166,205,36,91,255,221,137,68,96,8,26,121,237,32,72,186,227,197,160,30,76,79,142,142,158,191,24,33,191,228,151,160,34,187,28,53,153,147,228,151,116,215,255,193,5,253,74,30,211,107,97,119,129,175,211,149,30,220,234,84,28,182,250,139,4,239,233,175,69,229,77,254,154,38,183,237,240,56,121,67,153,215,8,41,241,211,152,217,105,196,17,54,240,33,157,22,140,76,153,201,226,234,66,5,197,158,189,114,222,114,127,1,150,57,51,186,60,83,69,7,193,53,25,243,173,143,124,45,24,17,103,246,3,63,183,117,183,213,62,165,151,198,227,245,121,100,177,137,244,57,62,175,225,2,69,62,40,161,251,139,47,13,41,97,154,132,232,45,184,205,135,42,120,78,245,66,12,57,125,188,113,53,210,36,92,227,243,206,26,72,192,78,75,247,38,14,253,158,27,218,148,116,92,255,60,237,123,107,50,127,169,32,207,74,188,125,6,223,115,61,131,125,59,53,87,193,6,203,155,209,30,81,240,83,22,165,49,26,10,60,219,88,51,30,204,131,38,11,222,164,84,252,230,240,93,166,101,13,163,146,27,33,84,35,43,23,51,1,133,189,95,128,199,196,20,148,63,244,158,66,200,17,85,135,161,209,73,176,49,137,60,24,154,188,47,193,244,87,188,155,35,65,254,165,35,241,30,91,158,213,129,47,177,125,201,204,56,150,212,126,240,181,82,146,45,124,232,72,240,77,216,20,201,211,234,97,163,125,213,226,176,68,210,143,173,48,73,207,247,57,39,126,75,218,83,88,216,175,42,128,208,83,93,233,180,102,1,121,156,229,46,173,79,27,247,169,230,47,177,4,238,28,109,243,47,252,201,213,168,253,102,152,92,230,131,105,180,202,191,13,77,150,15,11,226,222,43,223,59,94,107,88,195,209,159,7,243,133,13,43,200,252,51,40,215,105,240,95,198,156,74,133,49,135,102,36,71,231,25,25,188,6,141,191,20,86,195,254,51,222,254,204,221,40,121,18,88,87,76,4,244,54,83,24,228,126,202,242,10,1,33,250,24,41,65,119,97,200,202,29,94,41,195,124,56,234,221,222,228,16,107,121,138,34,61,224,35,210,210,118,114,172,236,204,177,74,249,100,158,190,159,219,77,19,242,225,92,66,1,211,82,192,196,149,210,167,64,10,209,127,152,10,197,244,211,84,27,251,151,128,188,44,221,26,39,41,110,93,146,36,4,112,119,97,57,248,108,87,218,251,45,77,235,183,54,42,221,28,96,44,241,145,33,92,75,107,114,159,229,205,110,48,233,206,84,186,136,72,168,171,4,92,184,55,85,130,97,171,242,190,148,107,231,156,146,11,140,160,229,245,3,109,156,154,136,104,128,123,113,55,15,61,229,145,70,108,207,104,137,41,152,103,57,6,104,71,197,112,152,246,131,244,219,179,135,7,138,234,106,157,105,135,190,166,149,27,109,214,134,55,243,213,197,89,77,137,68,151,178,242,163,149,207,195,90,119,53,151,242,167,144,167,186,160,54,116,58,137,6,202,30,173,5,140,88,210,31,120,200,205,105,95,251,3,239,18,31,172,113,150,228,223,254,98,14,163,238,185,243,147,83,160,232,239,109,77,121,9,133,253,242,161,68,200,254,28,76,28,24,191,48,21,97,105,225,9,15,32,60,37,251,36,59,128,136,128,155,239,22,62,232,127,102,184,151,176,35,52,12,43,103,94,31,222,164,87,172,24,56,205,36,202,232,222,20,39,6,126,210,186,132,36,205,209,193,129,152,182,19,186,249,253,151,135,69,200,18,124,29,17,127,238,126,118,54,4,78,35,64,225,48,109,241,25,174,95,220,156,92,103,254,109,106,65,125,204,104,249,203,59,74,61,94,5,81,32,59,174,45,63,249,117,244,150,195,181,164,236,51,130,135,59,190,150,141,121,90,63,148,73,188,105,70,5,81,77,167,45,98,149,126,176,80,5,212,146,95,142,159,243,106,186,16,190,108,165,142,191,115,248,77,113,8,97,254,172,221,126,188,210,27,205,193,68,180,108,117,114,177,133,183,31,63,37,25,110,197,185,25,97,251,64,218,34,229,68,238,198,236,191,141,142,205,202,21,124,51,78,219,6,79,96,50,128,86,99,246,62,152,77,34,91,202,116,55,62,148,84,234,31,207,36,152,29,209,226,97,15,203,25,147,225,249,150,187,69,212,154,93,65,143,163,223,7,188,142,116,118,50,219,20,184,172,147,204,0,154,248,220,251,133,217,44,37,253,96,196,115,117,80,200,177,74,202,188,229,108,11,205,39,35,45,62,148,220,253,172,167,234,127,165,149,141,8,253,12,152,6,254,149,114,53,219,43,98,46,12,233,112,74,4,193,246,237,143,6,157,238,201,94,127,243,6,118,18,161,215,160,76,110,61,105,120,191,57,45,233,41,76,50,200,154,251,168,81,172,147,188,80,114,192,190,87,82,145,122,210,123,19,78,242,28,21,138,116,169,46,229,216,86,236,191,93,204,48,73,112,148,44,211,228,151,40,28,128,71,216,3,164,97,83,173,193,49,231,62,96,164,39,50,28,204,168,133,240,115,253,3,111,87,106,42,144,226,206,92,156,123,39,128,251,146,196,231,178,191,215,213,223,251,9,115,230,48,13,249,56,135,215,201,219,14,37,28,238,240,17,45,212,166,103,251,36,46,150,89,136,232,245,158,63,104,219,158,220,32,38,55,82,12,117,88,244,221,97,28,152,132,206,56,119,45,8,148,246,75,88,26,4,158,57,254,58,96,176,222,142,66,77,155,38,34,229,237,254,214,139,54,139,252,96,119,55,245,231,230,119,254,192,159,220,124,161,119,252,103,150,187,96,88,193,237,26,201,145,29,52,63,249,111,155,130,124,90,159,116,134,251,247,154,112,41,228,100,105,139,29,13,239,100,166,178,226,17,122,245,172,150,235,26,165,139,123,148,206,95,24,142,190,149,215,254,246,35,8,219,115,228,200,25,149,251,254,177,77,65,62,189,215,144,144,30,93,75,235,251,179,239,68,40,146,218,119,101,5,48,98,249,184,246,30,133,233,83,211,213,230,40,251,246,201,27,222,181,101,125,196,8,232,37,51,104,48,220,254,195,8,22,229,80,227,117,73,226,106,14,245,63,87,251,27,83,177,242,231,177,156,144,21,117,167,209,147,169,78,83,153,7,41,239,18,165,119,62,15,182,211,9,208,182,186,119,254,204,189,197,186,35,168,150,2,45,28,131,110,35,113,245,247,55,246,58,126,67,225,247,159,161,177,147,220,128,126,221,187,229,240,161,202,33,237,55,166,209,229,240,156,37,247,10,24,211,169,195,20,240,165,155,223,233,60,252,234,109,29,232,41,94,221,30,15,2,48,157,117,233,201,161,164,241,71,179,78,133,28,72,175,175,21,15,69,90,2,216,233,8,40,37,238,189,8,75,166,12,192,181,253,166,63,217,106,8,110,164,100,127,125,210,83,192,182,244,82,130,160,188,46,242,69,183,97,205,209,144,102,218,35,14,223,239,149,142,54,28,219,95,255,6,120,252,73,157,67,125,253,235,161,0,91,139,111,74,109,180,87,33,1,76,48,102,229,214,143,30,31,236,186,124,233,100,51,70,69,7,77,52,53,21,26,140,225,111,53,232,57,255,114,202,229,109,101,192,70,183,145,90,82,234,107,206,0,70,27,39,101,131,172,171,208,225,178,106,218,8,33,170,245,151,98,202,166,128,30,2,17,195,71,140,158,162,20,1,194,184,88,126,111,211,59,72,15,110,172,63,14,143,63,107,179,82,236,251,57,76,83,122,42,23,160,236,52,96,184,98,79,46,54,120,172,72,23,110,164,10,91,174,38,120,197,50,192,243,79,8,168,208,113,232,239,77,217,97,50,182,49,145,63,95,94,168,79,166,44,1,59,216,240,171,141,63,57,101,83,105,63,12,24,146,140,148,242,92,247,2,127,49,44,145,158,146,173,215,49,159,62,168,5,25,160,148,18,181,62,115,135,169,217,79,5,1,148,112,190,49,55,18,187,154,186,190,190,167,96,3,10,63,159,254,244,15,199,172,195,80,214,36,24,18,106,135,143,209,84,43,28,178,220,192,180,141,235,107,27,75,168,163,180,57,36,180,122,100,217,232,116,107,206,64,31,72,171,223,36,191,246,19,217,67,129,33,210,217,254,211,123,46,101,128,232,144,70,246,19,87,163,194,222,19,60,226,107,27,189,145,110,197,208,197,62,129,92,96,147,141,72,240,120,5,124,214,64,84,148,186,177,67,16,209,226,189,215,58,169,224,146,196,216,55,252,230,107,20,21,48,188,240,108,199,79,9,139,91,174,244,222,180,175,57,76,31,80,250,96,38,145,247,57,92,243,126,136,106,253,244,33,31,51,175,191,77,136,126,249,197,104,184,247,212,94,72,131,90,192,216,60,45,193,49,11,59,18,116,53,129,248,91,15,110,248,87,51,195,39,6,28,54,156,52,23,238,173,171,92,13,255,111,134,233,178,125,112,165,242,51,13,89,41,207,212,88,214,231,166,234,106,192,115,199,136,194,41,48,211,136,149,23,58,94,86,94,252,141,12,59,209,51,112,246,224,55,234,226,241,45,43,126,118,186,24,17,143,119,49,6,80,233,105,146,194,138,50,28,94,185,219,122,19,1,111,221,225,107,36,149,149,167,89,251,226,234,66,33,81,90,1,229,201,194,209,151,195,16,164,197,73,91,74,192,53,9,214,177,178,187,219,3,148,151,215,84,193,132,193,235,167,27,83,50,165,191,9,138,188,74,106,116,198,97,58,77,11,255,28,255,214,215,94,170,169,182,150,240,205,240,3,127,163,234,113,82,213,203,40,211,109,17,164,16,106,250,92,232,152,58,88,115,11,209,49,111,199,223,138,54,240,20,94,230,4,248,154,195,84,109,253,169,71,123,73,184,69,55,82,79,173,243,7,70,165,238,175,69,112,238,228,66,185,17,195,221,217,2,86,62,249,134,79,112,211,184,77,113,88,234,100,220,16,49,49,201,228,138,82,29,119,2,174,57,243,200,161,235,27,169,169,62,36,95,178,162,73,236,211,8,114,249,108,76,148,253,42,161,141,1,105,239,92,59,66,105,103,92,189,255,244,83,86,36,213,2,166,231,113,101,107,226,85,79,1,211,56,157,141,141,107,169,6,140,16,108,50,131,58,188,126,14,223,121,148,219,126,71,109,95,192,133,112,92,46,201,44,190,43,220,109,179,164,194,19,72,31,252,84,221,117,51,211,18,60,86,160,8,116,229,122,27,180,61,29,102,138,142,92,40,42,43,179,18,126,73,232,181,67,125,42,16,249,204,157,210,235,26,58,62,205,224,105,78,97,7,194,180,35,174,38,184,153,158,204,212,39,31,76,205,112,50,120,235,158,35,62,151,177,36,164,7,39,145,225,243,12,239,63,57,48,232,204,181,184,249,252,114,96,161,90,33,171,195,132,6,210,136,67,71,232,131,134,109,144,91,192,175,119,213,252,197,138,81,62,38,120,236,22,143,70,173,104,122,114,250,157,127,81,156,144,255,6,61,129,158,63,181,231,72,0,250,173,239,255,254,219,139,191,22,87,115,52,205,191,191,60,28,238,72,13,228,231,126,140,253,192,20,228,231,49,107,175,23,26,179,252,235,57,93,118,79,159,207,247,156,101,44,92,249,115,222,27,250,147,159,217,246,159,175,89,71,92,124,237,138,63,51,105,236,25,63,93,147,200,13,112,107,110,210,18,76,238,185,169,222,182,118,135,217,141,115,173,52,79,235,48,210,197,249,234,222,227,222,48,212,157,220,207,191,220,76,65,71,238,236,188,54,87,88,211,215,73,62,169,179,234,24,1,181,63,217,66,141,36,111,11,39,156,140,245,211,89,157,96,151,182,6,78,60,33,236,225,43,190,22,196,0,121,183,235,251,113,121,44,250,127,191,63,94,157,37,143,29,70,182,224,79,141,223,241,141,24,119,99,229,105,104,156,114,14,163,244,147,247,233,175,236,248,109,196,6,50,76,126,216,97,100,22,211,139,153,252,244,131,7,21,248,235,207,249,227,97,17,88,72,191,148,90,130,14,204,159,140,92,92,246,233,142,159,108,140,118,201,229,158,215,219,140,225,134,190,38,31,124,38,54,236,48,229,181,233,135,233,52,244,171,219,159,192,218,54,110,35,31,112,19,4,206,181,210,163,249,169,106,68,244,201,232,132,106,172,249,107,97,252,126,127,124,186,71,99,5,140,234,169,162,197,115,55,203,24,119,149,202,173,91,237,202,23,48,164,149,201,128,26,117,123,244,96,18,105,202,126,149,55,241,128,206,154,61,159,235,80,184,165,49,225,28,75,85,195,208,44,127,142,66,16,163,47,181,174,173,119,222,120,211,32,151,202,98,54,26,6,190,180,166,165,17,5,197,95,119,231,127,154,108,135,62,54,201,25,159,130,115,162,16,165,67,50,238,185,232,46,217,100,142,37,31,185,47,54,214,7,91,232,94,223,250,122,23,199,157,151,137,64,115,122,180,102,12,167,15,190,127,202,134,56,177,51,159,254,147,110,0,221,81,174,15,176,170,187,162,172,194,84,34,104,172,90,51,224,150,217,73,56,194,155,207,163,89,172,113,33,241,197,112,24,58,12,161,136,190,55,231,164,27,57,119,64,79,178,242,241,73,194,68,130,72,44,57,124,244,50,9,74,191,190,18,217,208,120,243,70,124,44,10,197,18,13,142,73,70,60,248,14,185,234,212,16,12,67,178,234,193,29,106,212,154,248,125,102,245,19,121,24,175,127,34,15,234,43,214,61,164,43,170,39,249,243,98,235,93,125,63,246,61,106,18,175,17,218,174,239,115,18,128,76,97,38,228,144,170,91,188,157,146,79,221,166,225,171,173,129,86,26,40,21,45,48,190,60,24,245,90,181,243,127,8,178,186,195,240,159,214,68,6,21,118,200,143,116,107,98,146,194,200,121,99,214,39,53,180,137,134,234,174,86,183,206,32,146,79,145,1,2,171,143,249,132,254,18,186,140,148,213,168,120,195,35,232,168,42,39,124,205,215,181,31,13,28,110,190,29,238,153,94,235,115,219,173,35,171,162,123,225,164,7,201,93,58,116,2,211,161,57,113,7,221,73,160,162,63,165,70,97,252,243,205,238,103,113,41,74,13,137,95,108,26,40,122,230,242,164,219,35,84,70,15,171,86,204,15,253,221,123,112,54,213,84,138,122,255,155,195,195,95,149,200,76,186,57,189,100,30,12,53,129,36,157,11,221,186,209,29,37,139,39,147,20,77,207,118,222,150,132,206,66,58,2,154,81,5,125,14,223,79,247,41,26,69,86,160,232,69,202,183,38,128,212,221,100,37,90,50,245,107,54,170,27,235,114,120,76,117,233,218,29,178,225,182,25,166,86,162,141,128,214,227,140,248,105,158,67,94,139,243,97,180,120,45,146,97,250,90,70,204,229,175,5,41,105,122,235,78,229,187,143,25,92,171,186,17,55,50,103,39,174,102,57,201,28,110,44,116,143,59,224,131,165,214,168,250,153,234,141,195,136,193,200,160,85,234,45,226,197,166,69,136,5,38,22,42,79,94,155,18,237,246,106,121,145,128,173,191,76,225,38,233,25,88,253,150,122,155,240,92,198,189,41,136,214,88,13,218,136,117,8,220,186,118,37,66,238,244,180,144,129,119,126,110,184,185,61,180,112,81,50,217,2,155,169,231,83,229,110,217,74,61,220,137,251,68,20,9,121,232,228,118,193,160,49,87,192,20,148,234,205,209,191,146,247,186,115,161,38,120,58,85,135,193,37,101,247,97,115,56,95,60,57,108,233,67,225,187,180,123,12,233,192,98,83,184,68,220,27,14,184,20,183,248,33,69,112,20,42,39,189,53,181,110,177,107,140,196,133,142,238,85,9,251,10,146,182,116,4,16,79,105,177,2,160,184,212,0,22,109,144,187,198,213,53,51,163,20,202,199,124,35,166,210,227,211,80,79,49,218,106,159,195,80,240,233,25,192,91,173,42,240,72,38,45,230,178,126,46,36,232,63,133,103,151,5,66,96,90,231,240,61,176,191,200,129,192,148,166,130,222,157,63,70,60,159,120,85,178,59,139,233,62,31,129,147,77,75,205,237,23,107,119,24,117,168,194,8,242,54,189,90,63,9,165,158,125,200,111,247,84,206,74,229,108,159,91,94,236,75,99,94,168,167,144,155,195,46,29,92,186,236,196,237,200,205,183,6,208,96,149,106,167,200,147,103,249,29,68,227,245,98,61,65,26,212,66,17,154,227,214,90,189,105,225,173,26,27,53,115,88,185,212,175,183,84,183,160,67,99,84,141,100,232,105,242,86,69,103,82,131,201,53,246,43,216,47,84,217,135,188,96,143,169,0,159,149,234,25,125,168,122,186,193,92,225,75,80,153,3,152,0,134,187,78,192,53,221,188,152,78,145,192,90,119,192,180,217,17,175,231,183,171,210,42,31,99,7,170,1,35,62,38,240,162,109,248,4,172,86,208,253,140,231,76,157,102,104,88,8,220,241,13,62,25,82,221,83,232,208,235,159,44,237,242,169,82,121,59,166,51,43,107,55,173,62,152,30,155,156,248,215,251,215,250,75,210,153,83,142,198,97,242,51,10,83,155,16,19,169,55,117,40,27,61,1,69,182,21,162,134,159,194,80,218,10,188,213,250,187,27,229,23,225,49,140,208,52,75,55,244,195,35,38,218,74,13,203,168,52,71,68,178,154,134,137,128,211,146,5,129,30,93,122,237,142,87,223,75,79,190,164,3,2,113,195,39,27,49,89,118,133,17,187,116,135,19,10,97,173,106,104,136,216,70,136,151,147,43,9,2,192,209,209,60,233,4,27,109,166,208,190,86,211,8,107,193,74,140,149,96,123,141,45,232,87,122,162,254,190,251,112,188,53,69,214,137,188,187,151,25,206,81,165,21,122,37,94,113,20,166,3,37,151,173,156,229,103,232,99,175,212,195,13,33,250,145,73,56,83,29,19,220,7,36,165,2,29,154,31,132,169,61,195,89,136,0,254,170,176,243,129,167,238,132,19,85,249,46,168,230,2,32,56,186,134,102,19,184,171,12,212,132,86,168,86,121,178,173,194,42,147,168,70,145,171,251,76,55,231,193,62,129,155,26,196,205,194,1,91,110,94,210,22,142,2,216,163,138,249,25,113,197,26,167,137,124,171,147,96,74,243,138,124,74,74,185,146,202,1,185,157,128,219,74,98,2,136,26,117,129,33,63,82,9,5,248,42,197,160,61,202,107,130,194,194,22,67,228,254,241,83,37,14,116,8,162,54,6,162,128,47,73,67,96,54,158,120,242,158,68,206,47,60,100,171,163,81,81,79,143,201,113,191,196,88,190,211,93,63,135,73,201,198,128,210,60,209,147,174,196,145,3,151,253,93,55,105,154,81,138,216,202,159,118,197,91,173,241,24,177,141,194,108,150,224,2,81,113,108,56,201,249,55,98,192,34,182,244,181,217,91,82,211,184,254,76,236,55,16,226,170,192,8,205,45,178,139,162,41,166,18,34,20,171,46,217,100,103,146,37,34,138,189,228,52,79,98,175,36,183,156,226,230,103,127,79,98,122,40,9,69,178,235,158,14,83,185,144,26,108,202,145,74,198,170,28,42,100,57,96,34,21,52,145,212,154,236,212,183,212,238,75,58,106,80,245,70,134,131,3,119,169,98,35,92,219,107,199,113,125,206,151,222,218,52,29,227,60,38,88,156,36,93,140,231,219,225,221,146,224,24,47,245,197,202,52,187,62,201,197,236,242,5,58,71,146,116,28,166,80,21,86,202,253,216,73,16,102,124,78,76,186,44,244,149,111,78,100,32,86,64,71,56,91,81,148,20,3,108,42,92,141,8,78,19,111,144,108,248,73,26,57,141,158,111,135,11,178,228,10,215,121,226,185,225,117,108,89,128,167,137,1,132,214,114,122,107,170,243,99,146,94,163,165,172,47,137,251,236,48,174,208,176,85,241,147,97,106,3,254,224,247,152,203,203,131,44,80,60,56,92,82,186,33,141,78,71,96,220,124,38,243,104,160,144,17,99,134,76,84,26,239,6,181,159,163,118,59,69,239,52,244,124,44,174,159,54,246,226,165,182,40,244,163,72,189,37,225,160,106,17,47,135,41,102,213,215,170,200,64,251,167,174,215,70,76,11,224,142,67,139,35,0,173,191,36,59,100,1,117,127,175,250,71,172,236,126,173,111,198,161,89,9,108,171,54,22,85,10,241,228,133,174,216,4,223,239,21,135,106,129,197,89,229,175,54,113,245,183,2,32,101,209,168,249,133,201,218,189,71,163,72,61,9,93,118,66,234,30,57,128,241,98,37,201,176,69,95,91,117,152,125,90,229,200,176,90,86,220,28,194,157,154,96,188,108,135,97,101,87,93,47,24,110,61,70,69,248,61,137,154,26,73,187,127,111,132,120,181,44,199,224,46,112,75,21,17,118,243,238,118,35,229,89,73,40,170,91,90,47,126,219,152,101,255,127,224,190,255,192,39,92,58,56,45,202,159,155,223,29,209,63,9,137,210,153,20,201,16,4,140,39,191,235,96,165,155,163,87,23,99,94,134,182,247,54,139,207,185,103,69,101,108,249,210,213,196,138,252,209,56,50,244,123,66,76,239,177,30,8,5,186,10,98,66,29,23,219,14,141,226,154,36,161,84,233,116,55,213,41,57,156,73,166,13,217,218,184,119,187,187,218,78,42,110,235,171,113,111,18,240,233,201,250,110,110,7,21,83,229,78,87,55,23,19,4,62,73,30,190,81,141,28,201,180,178,118,234,121,70,183,106,29,223,119,44,96,149,84,245,38,149,220,62,226,139,242,112,29,113,98,117,254,94,240,37,170,116,36,187,74,84,45,20,211,29,201,23,215,227,135,31,37,64,167,172,12,87,223,88,224,202,212,242,100,131,75,188,117,203,18,63,160,83,47,166,187,58,193,215,75,139,159,70,193,49,195,245,83,248,110,206,127,224,42,63,93,78,254,233,243,45,249,92,247,173,210,152,208,32,185,3,189,247,234,9,30,107,200,197,245,212,124,239,18,53,217,247,100,60,173,165,17,221,35,66,88,152,130,73,45,138,51,62,194,126,52,215,15,181,121,251,48,213,190,128,135,230,95,154,9,31,185,147,129,10,129,6,244,173,192,168,251,70,79,213,96,210,228,38,107,82,99,84,136,240,158,244,228,8,79,198,213,216,250,233,106,156,99,255,32,19,13,215,164,176,248,185,152,242,133,175,191,185,147,134,162,113,213,251,111,99,54,157,4,47,122,188,28,70,244,44,233,51,78,121,109,154,124,147,246,99,31,225,101,144,181,83,130,8,80,4,112,30,220,191,79,9,155,128,251,244,176,95,33,20,164,178,99,192,158,46,187,40,84,66,25,237,158,111,166,66,107,252,133,183,194,99,255,133,135,194,245,239,213,45,114,140,197,42,107,119,130,75,113,55,163,144,72,74,167,27,122,118,49,42,156,133,35,221,252,94,62,227,183,215,159,183,70,92,33,6,101,206,149,142,8,74,205,3,189,11,121,165,139,235,137,132,24,180,22,109,103,41,206,118,100,72,109,69,40,204,180,243,89,8,29,232,151,94,139,254,164,120,110,194,57,73,6,20,194,201,184,121,73,60,84,141,196,83,212,64,210,240,218,147,193,128,209,22,139,179,65,105,174,175,237,122,78,128,215,142,73,135,46,114,217,45,224,236,121,221,1,187,158,182,191,21,85,34,39,193,88,185,190,120,40,99,43,73,251,180,185,200,192,50,190,67,37,120,135,147,157,62,107,135,75,254,210,149,10,108,255,90,229,143,44,55,114,8,221,157,240,2,41,164,26,189,157,16,228,59,176,175,33,79,161,204,72,138,175,205,107,251,81,27,165,140,56,233,197,150,250,12,149,159,102,241,164,110,90,168,153,247,155,67,150,150,38,82,177,104,196,131,201,85,167,131,175,80,81,92,29,70,204,176,38,153,92,132,36,30,108,186,135,233,230,86,16,227,240,157,177,73,72,154,141,249,243,155,15,152,66,146,192,239,169,30,11,61,240,204,118,141,139,180,207,170,215,29,190,214,125,203,242,192,231,149,95,34,7,123,180,229,129,116,214,245,112,2,38,189,150,224,78,17,198,131,113,159,84,111,144,122,203,250,28,82,136,206,107,58,240,155,185,107,62,166,149,194,147,158,100,143,157,140,19,248,126,129,145,68,147,239,203,52,127,237,98,174,118,130,235,242,223,102,182,40,95,8,177,229,245,148,135,128,175,249,166,103,192,133,199,246,207,205,15,169,51,220,240,59,124,208,14,170,83,95,203,176,27,127,135,164,94,10,232,0,47,133,91,253,3,223,19,41,110,94,82,117,14,240,124,221,174,6,55,229,237,54,248,11,152,23,203,15,78,57,173,163,72,109,252,185,184,46,31,51,120,127,254,190,151,239,12,23,94,244,149,36,184,62,78,26,224,153,74,196,76,149,209,171,11,14,164,41,95,154,12,184,91,111,167,62,80,155,104,233,2,176,139,175,2,195,43,146,110,14,199,187,63,249,166,192,32,235,111,175,167,200,188,140,152,74,75,100,236,106,65,41,161,204,40,108,121,14,179,103,166,239,53,93,240,204,224,145,12,130,251,224,117,199,131,147,111,206,15,126,255,253,23,87,67,27,146,71,101,123,219,28,176,146,72,131,126,158,36,1,205,118,105,51,206,35,255,32,80,68,149,63,223,203,83,117,199,2,206,127,225,161,112,57,249,123,17,77,138,155,195,113,60,243,163,121,182,1,56,137,117,216,123,121,182,1,74,179,175,255,249,218,227,251,226,197,90,162,148,2,238,189,196,168,180,235,146,164,247,38,233,18,79,78,173,232,151,191,136,87,173,30,227,102,250,251,193,102,124,207,187,205,239,63,112,147,171,177,91,255,192,215,69,242,207,77,217,74,253,187,8,226,197,22,52,189,121,80,123,204,180,121,146,192,54,253,2,37,62,8,148,81,121,196,79,117,107,222,184,146,242,110,56,79,172,236,137,200,72,130,137,167,7,108,61,246,9,254,188,3,147,194,195,161,245,105,236,227,197,51,98,23,206,17,184,102,116,195,62,34,236,109,61,29,203,84,86,251,112,19,217,72,218,219,52,0,190,17,217,52,149,164,88,20,26,127,207,235,251,161,15,75,218,220,11,13,169,247,211,20,254,244,165,243,132,230,219,23,211,220,116,3,238,52,203,166,37,203,3,230,88,86,216,142,24,135,205,143,75,112,28,249,219,218,151,53,126,64,201,222,147,127,4,206,12,93,144,132,236,199,129,13,124,221,116,189,55,10,140,239,83,67,98,124,148,127,6,184,120,212,4,66,209,115,210,62,61,172,141,216,97,35,95,80,152,118,157,207,225,68,55,78,181,211,120,210,174,203,8,93,102,79,247,158,67,30,236,110,148,9,28,204,249,135,238,143,6,124,133,175,63,20,227,125,23,214,86,1,97,226,169,94,76,8,1,213,82,82,204,11,95,203,190,249,79,67,133,152,206,174,209,92,208,28,56,149,14,160,86,63,226,99,208,76,161,145,7,211,56,154,62,158,119,170,43,201,52,48,49,79,135,209,2,208,47,77,145,195,242,17,163,158,59,29,31,215,186,238,219,127,219,8,172,243,213,205,171,211,160,55,253,102,122,242,46,149,84,116,206,182,180,184,44,96,250,249,152,153,170,111,75,48,114,157,14,163,62,55,19,60,188,94,22,118,230,147,66,96,132,91,189,77,17,230,231,166,140,33,6,207,226,35,62,41,58,206,191,61,170,192,102,97,231,71,243,174,210,205,193,213,254,220,28,14,134,7,83,4,150,31,252,184,7,191,33,189,207,107,15,103,53,94,123,80,105,183,242,144,203,242,25,8,249,254,249,96,177,0,168,149,210,140,50,95,219,35,243,148,33,156,63,235,163,34,28,239,48,45,16,233,234,250,61,137,182,11,163,227,149,14,151,1,95,133,175,16,90,138,211,169,57,58,81,74,135,81,129,77,55,31,244,38,58,12,157,106,122,47,106,33,253,107,91,44,60,205,114,170,86,29,70,130,126,164,45,167,121,236,110,155,206,110,122,112,190,95,124,46,4,178,146,45,49,145,91,247,247,106,240,6,238,63,59,173,143,25,44,70,170,213,206,178,246,74,43,142,146,187,217,165,157,116,192,133,232,48,181,79,105,31,158,253,241,171,2,143,251,135,4,175,250,40,107,129,105,213,77,79,118,79,140,237,147,161,34,58,155,30,13,35,216,31,13,45,131,100,233,19,144,171,254,104,229,154,168,233,120,162,2,39,80,139,239,40,186,70,156,78,199,20,175,20,230,193,124,237,30,50,104,119,170,252,79,255,229,31,254,227,63,255,135,255,248,143,255,252,47,255,244,143,255,235,191,254,207,255,254,223,252,47,255,248,175,255,213,127,253,191,254,247,255,247,255,249,63,255,235,255,253,127,252,171,127,248,159,255,195,191,189,127,49,81,47,253,168,244,250,254,213,127,249,47,255,240,159,255,229,63,253,199,251,183,255,221,63,254,155,127,249,223,254,249,31,255,213,63,252,187,127,252,15,255,203,63,254,203,63,255,167,127,253,11,252,247,255,244,239,255,241,127,248,151,127,254,167,127,255,239,184,193,127,248,231,127,251,79,255,254,223,252,203,189,253,255,104,207,178,136,95,179,105,217,179,124,221,36,159,253,160,228,192,190,107,232,252,196,196,32,29,42,240,80,15,133,217,245,87,192,59,88,195,128,73,225,213,119,239,99,100,208,85,97,162,75,1,19,210,252,2,134,175,238,247,32,189,240,103,10,233,91,225,254,102,158,193,179,52,185,248,46,128,167,164,202,51,194,67,112,18,250,122,48,126,80,218,255,19,252,154,234,13,134,180,185,9,92,251,227,245,2,70,83,126,125,9,158,191,44,111,63,112,156,224,139,184,250,247,52,115,64,173,118,183,42,12,33,253,23,240,61,177,21,70,207,210,127,153,178,184,126,18,250,228,20,127,224,111,254,133,71,192,203,72,116,2,54,71,235,39,36,102,87,111,33,246,93,198,44,187,183,192,48,51,45,133,173,16,233,193,195,180,52,5,70,151,115,250,136,115,254,247,4,227,116,196,213,180,9,203,136,91,93,98,139,17,167,178,190,42,76,183,103,15,184,132,30,55,225,98,122,61,203,123,242,66,103,187,155,146,139,216,120,221,191,34,23,76,36,152,174,119,60,218,252,97,162,120,95,4,186,170,16,252,93,198,207,250,155,194,6,189,118,108,137,231,190,219,170,169,105,249,131,81,112,27,51,5,122,205,235,126,198,247,58,114,142,46,227,71,186,123,254,131,241,48,130,0,8,24,79,200,223,26,83,36,202,7,129,73,68,249,147,221,213,32,253,206,252,54,75,249,173,236,193,236,72,131,2,151,221,244,49,219,164,58,122,87,24,17,215,119,243,15,145,16,121,177,73,71,192,111,172,208,236,12,106,54,228,230,245,24,247,209,47,92,41,110,171,241,98,240,169,175,253,102,57,165,234,45,56,195,12,190,47,183,223,205,169,210,72,112,91,48,108,254,126,47,98,169,48,148,9,92,17,252,173,15,222,107,70,131,32,143,182,24,230,7,47,56,155,62,125,49,218,86,251,123,52,216,192,131,196,231,7,174,191,50,200,6,95,155,44,193,148,133,79,191,154,56,85,27,9,238,191,197,189,6,35,188,51,117,182,148,71,1,4,140,93,213,18,90,202,251,158,147,14,170,104,237,98,54,124,84,17,254,238,135,247,211,18,106,31,10,223,201,119,102,192,51,66,195,63,240,111,178,233,7,221,145,124,183,137,88,113,149,127,97,116,18,130,48,192,96,211,157,17,56,66,191,63,240,53,255,79,192,72,216,11,12,23,121,143,171,41,114,150,247,130,160,228,183,20,9,222,136,53,130,59,219,80,86,72,115,148,46,13,121,173,59,83,8,122,63,24,226,195,79,97,60,141,226,87,155,198,146,44,48,12,132,245,246,13,102,202,238,250,100,150,146,123,135,8,18,177,223,234,10,15,215,186,3,190,22,192,145,93,231,142,239,250,229,219,176,139,63,18,187,138,18,165,238,1,163,70,172,48,5,93,35,96,232,109,21,166,241,50,208,47,162,32,23,165,39,192,151,215,207,138,40,242,214,197,20,30,63,129,183,28,111,125,253,208,246,60,24,207,67,118,106,242,111,243,183,109,12,149,111,188,112,189,26,234,220,62,223,131,87,171,202,24,10,195,169,241,126,251,90,223,115,203,60,36,245,222,251,91,2,86,187,29,85,30,246,104,84,214,188,247,54,57,110,57,130,172,241,114,189,205,120,93,211,227,11,73,224,31,248,251,53,54,13,166,165,71,94,108,91,6,234,253,246,160,182,73,236,40,224,223,48,191,161,88,181,83,209,73,140,220,97,226,111,114,239,67,242,234,237,228,244,44,31,249,216,240,165,205,54,222,197,19,149,190,170,23,19,2,123,11,100,225,38,118,217,54,104,41,236,110,111,208,36,14,215,124,130,105,157,125,48,207,121,166,194,221,79,1,178,67,43,52,58,248,105,76,234,119,168,47,106,217,135,28,80,6,159,221,29,190,235,51,189,215,134,3,251,61,25,37,63,71,46,222,187,63,89,81,208,175,166,111,213,90,41,111,67,50,58,77,61,188,232,232,60,173,56,204,50,157,9,45,191,242,126,134,18,94,104,10,15,63,62,176,80,103,20,251,252,162,114,103,234,84,20,53,241,96,191,245,177,242,45,129,239,118,244,43,90,101,48,37,81,50,189,239,33,217,250,179,28,17,188,222,75,14,23,224,254,189,15,77,240,248,59,251,100,120,189,35,25,217,138,187,112,5,190,187,223,53,207,126,63,6,173,134,51,138,27,127,224,241,9,76,238,225,15,124,20,62,59,193,199,248,235,30,76,131,180,14,203,68,100,230,173,250,141,82,93,84,165,1,207,249,186,221,62,91,225,212,158,38,184,189,73,70,41,15,244,51,130,66,210,247,108,222,123,224,222,111,155,94,27,178,249,229,247,134,61,91,80,51,146,222,210,218,52,239,46,177,43,177,123,238,136,78,135,183,184,136,86,145,244,205,243,150,45,219,199,62,58,73,239,47,175,253,14,159,77,113,104,155,9,134,34,174,61,248,206,232,58,229,107,243,245,251,179,198,145,99,225,176,19,184,91,181,240,131,121,211,165,40,41,48,191,120,73,229,228,69,169,166,249,245,124,65,205,250,146,207,81,127,4,45,126,97,107,6,149,115,141,122,140,175,188,85,13,231,84,239,58,199,107,165,96,241,253,244,61,49,75,16,29,24,92,30,253,156,193,216,75,178,54,145,129,120,6,49,178,24,35,50,212,134,162,46,24,240,245,226,78,188,117,251,16,205,245,111,141,142,76,149,253,159,162,216,253,155,73,50,152,94,110,185,154,191,169,190,126,126,46,255,4,38,116,24,55,71,1,167,55,133,145,0,168,113,245,183,101,5,52,99,199,241,207,117,225,18,89,71,96,132,197,151,63,154,229,23,142,192,156,202,254,193,216,21,134,124,79,10,251,161,216,136,171,133,73,13,152,154,195,24,114,114,204,1,254,36,4,222,234,34,38,214,197,5,177,12,192,47,233,139,193,38,243,166,240,139,198,125,198,195,213,142,76,97,226,186,223,231,63,12,77,87,147,29,190,89,51,124,11,88,184,54,22,97,215,117,198,59,235,81,37,184,203,73,238,141,219,224,135,57,252,124,247,132,144,17,163,147,122,248,210,132,26,176,202,20,111,36,187,227,193,113,205,212,221,180,62,225,95,193,150,207,216,24,209,237,12,248,80,187,248,108,105,180,186,234,145,125,154,254,217,186,222,60,195,248,189,54,103,60,26,234,228,181,60,199,235,32,53,219,101,42,212,159,22,218,229,87,95,119,36,62,117,197,141,254,45,51,250,126,88,38,163,41,236,194,52,114,53,127,110,10,164,101,18,90,69,238,123,108,2,175,28,80,138,150,26,27,233,161,78,95,44,55,84,33,190,223,222,41,91,61,120,105,10,195,19,22,219,21,4,37,25,38,90,208,29,166,50,252,207,213,219,111,142,54,79,19,111,147,171,31,195,21,48,145,12,249,216,240,122,237,53,222,213,112,45,106,20,10,216,189,255,77,223,218,215,117,80,168,199,246,19,128,218,54,89,59,108,86,68,162,30,76,141,159,184,255,176,228,237,239,125,142,77,101,111,27,250,203,38,199,224,240,166,71,57,222,218,228,76,127,115,61,156,216,3,122,204,174,48,209,186,238,7,58,138,151,159,192,119,90,251,20,38,77,183,100,27,198,35,56,229,69,230,126,148,15,101,225,154,74,174,135,99,176,99,190,186,245,201,102,127,36,135,192,112,215,30,125,50,27,169,183,155,49,55,100,121,92,95,5,27,254,217,248,240,96,127,233,167,43,220,44,110,216,161,150,44,145,59,148,39,137,39,60,24,158,10,69,141,185,179,58,122,125,29,9,25,22,78,220,238,30,128,5,15,166,160,221,236,135,135,54,163,226,12,216,24,154,253,222,40,30,236,216,9,11,255,190,186,173,107,114,142,242,195,248,41,197,189,34,28,226,41,71,207,61,149,88,152,207,212,53,194,66,217,204,200,174,252,166,176,176,147,183,17,138,10,90,241,115,28,70,69,91,108,175,130,221,225,241,198,5,62,245,222,164,121,126,85,13,129,57,90,100,171,43,182,86,95,188,131,160,246,23,105,109,224,69,129,165,123,15,93,218,141,65,127,98,51,15,109,40,232,200,91,211,160,215,221,101,186,39,226,30,242,90,13,95,164,7,218,198,151,224,9,79,148,251,68,248,199,178,151,17,72,97,48,30,60,169,194,147,121,82,43,186,86,238,51,161,35,233,158,226,52,190,235,185,195,153,219,38,33,33,112,101,243,11,119,109,70,182,5,142,34,152,232,221,141,156,164,85,151,160,247,36,233,111,123,7,46,65,89,97,2,90,174,66,111,240,93,167,110,255,0,91,102,86,110,126,226,200,4,30,165,184,99,127,159,11,170,14,65,41,178,246,149,69,198,168,233,79,47,35,173,247,33,43,83,74,211,129,9,153,143,227,112,137,13,28,244,30,130,37,208,70,94,70,47,134,99,173,251,215,98,248,138,12,153,133,63,194,71,37,87,83,229,181,166,21,94,184,19,10,61,101,147,155,95,191,177,199,205,17,207,106,249,106,250,134,124,1,208,246,92,167,94,61,30,53,163,205,112,51,2,21,238,117,251,170,191,14,114,217,250,222,19,134,62,255,218,86,202,166,175,69,60,217,87,38,165,158,71,7,252,26,218,43,188,231,70,156,117,234,144,226,1,188,181,181,141,172,175,166,239,241,77,159,225,7,99,75,167,176,233,141,248,111,35,207,88,210,76,41,251,196,247,162,214,181,111,153,165,240,114,125,203,55,97,42,188,245,201,55,105,161,225,251,40,169,233,35,79,126,87,230,241,105,248,89,65,229,81,244,196,199,166,197,250,90,163,9,54,254,241,7,163,203,52,186,194,227,107,110,134,195,43,20,197,154,182,126,250,244,40,232,38,237,211,230,167,48,132,10,239,224,66,79,124,206,180,250,122,245,67,145,121,52,18,218,238,174,237,54,101,51,127,125,40,92,155,251,84,84,141,230,5,66,105,159,27,210,221,116,46,150,206,133,1,203,167,27,18,31,253,230,10,35,55,251,185,43,185,234,214,207,117,39,218,58,43,172,20,51,112,21,158,49,147,224,12,22,81,21,230,48,221,251,30,149,184,71,123,212,133,76,107,83,39,38,254,208,1,247,150,92,204,249,17,35,10,141,195,212,61,7,217,161,177,220,114,163,15,71,151,46,121,180,223,26,7,131,9,209,201,123,117,250,201,102,88,141,86,248,46,112,179,84,156,59,170,4,27,19,12,133,149,187,100,133,94,2,185,57,21,172,30,138,188,71,81,205,171,243,90,107,215,45,11,24,150,2,121,111,139,230,14,247,216,140,4,41,193,208,143,7,58,151,238,165,16,184,54,129,135,168,211,2,91,89,106,248,200,136,143,77,133,41,156,10,120,141,162,95,4,237,238,93,29,158,70,39,39,240,181,84,86,160,108,11,113,241,189,180,83,27,229,190,162,241,122,9,92,105,129,57,1,47,221,116,14,65,208,136,18,81,66,20,12,112,192,200,16,20,247,17,72,216,203,136,83,120,219,251,158,225,240,53,61,190,14,230,241,111,69,139,193,208,189,7,74,249,234,231,224,117,106,187,156,109,36,217,233,49,114,152,72,127,19,24,223,40,92,77,120,157,123,236,26,164,69,247,242,176,3,162,151,109,11,58,145,213,245,123,99,168,108,133,219,93,128,111,125,88,87,136,14,201,228,91,191,156,206,133,247,209,73,120,162,218,11,148,131,75,236,16,82,104,173,13,191,55,243,164,42,218,159,28,133,161,120,69,122,113,191,184,191,179,169,39,84,121,176,222,140,42,237,193,243,187,174,139,60,152,233,81,251,120,99,104,183,33,35,118,127,106,118,143,165,192,191,219,101,39,61,20,70,237,120,112,35,25,86,24,154,39,143,177,178,20,219,150,89,102,230,174,187,192,168,2,13,217,12,161,138,165,109,235,193,181,75,160,19,24,63,236,77,97,196,221,70,8,86,76,163,133,31,158,131,59,197,184,101,228,230,4,139,71,117,231,29,2,24,189,152,6,240,233,190,251,181,204,163,181,125,226,144,93,187,230,121,185,212,80,127,167,40,220,159,156,5,40,7,68,169,138,146,175,250,28,54,7,78,224,123,222,215,226,247,158,230,120,5,76,132,98,190,17,103,56,239,231,145,159,222,48,82,116,255,109,62,144,194,232,23,157,151,251,184,15,82,191,116,115,171,120,216,195,225,61,182,128,164,58,90,92,171,59,29,10,190,180,24,63,112,88,208,84,224,185,138,167,162,96,247,66,49,64,96,210,119,47,36,1,188,130,225,22,130,143,110,245,44,15,38,173,191,229,183,169,186,221,175,188,4,24,25,167,128,201,198,151,184,249,182,122,32,129,239,70,233,1,189,99,97,233,174,87,163,6,223,2,158,53,28,190,105,140,210,245,56,138,163,30,163,13,241,27,62,222,47,58,224,179,175,241,90,100,166,218,116,116,67,84,39,23,119,248,89,253,173,44,128,173,247,110,56,254,47,228,128,130,174,174,13,120,152,32,162,11,244,124,178,54,96,16,25,110,102,28,138,96,155,124,204,107,206,150,26,211,128,42,102,153,36,203,156,63,127,176,73,69,155,162,248,99,62,17,38,225,3,177,219,140,232,226,151,44,12,24,53,60,217,99,39,213,136,30,112,51,219,184,47,65,11,211,236,109,8,132,104,66,63,240,194,148,111,20,159,220,164,93,171,108,132,147,72,223,247,210,184,86,173,245,109,133,175,3,214,222,97,204,41,212,150,216,163,100,233,167,91,133,70,133,25,58,21,192,4,33,60,22,184,126,66,172,2,15,92,157,234,176,69,38,5,238,16,113,248,163,81,6,33,142,40,140,104,173,247,120,52,156,42,133,239,199,220,241,98,215,237,58,114,212,223,21,127,191,165,135,18,47,220,34,210,8,124,157,145,242,252,11,74,183,234,84,20,217,158,248,233,65,95,96,204,194,9,51,67,204,20,82,31,69,206,219,59,77,236,176,119,24,178,18,189,26,169,104,223,255,169,151,58,178,62,46,108,66,237,14,223,151,174,85,96,72,65,170,79,98,107,100,150,49,29,198,161,250,126,27,2,221,161,175,205,49,215,139,79,53,139,97,15,133,105,39,241,73,94,169,100,213,155,67,76,208,124,125,145,72,212,215,46,132,80,29,45,232,2,201,197,84,236,246,238,123,37,244,9,178,219,65,205,118,206,137,189,242,59,178,31,77,59,110,252,185,239,172,24,91,81,74,116,125,199,225,80,139,164,166,193,229,49,97,2,227,160,203,97,63,97,92,41,122,172,161,31,47,48,97,207,103,183,161,22,149,78,166,73,131,168,71,34,175,199,11,71,176,124,108,58,141,62,63,111,97,115,149,57,10,201,127,243,17,163,234,231,211,149,93,205,165,246,104,120,39,181,43,15,6,111,127,45,110,123,29,107,147,22,184,89,142,212,77,28,43,162,18,184,48,107,61,92,78,169,151,184,77,244,0,72,102,228,154,87,40,62,11,108,1,196,227,112,249,212,187,24,214,182,182,221,164,156,201,238,99,209,87,177,71,209,21,109,67,96,84,55,221,166,60,198,164,33,240,132,147,222,223,11,138,63,57,63,168,167,94,35,28,0,212,219,122,12,10,130,117,103,21,183,240,153,103,114,66,32,193,215,215,254,34,151,68,112,76,224,198,15,70,30,139,114,58,189,186,48,38,145,160,227,79,242,219,40,166,84,143,58,239,14,195,129,92,141,0,205,9,239,162,97,212,200,213,116,95,181,72,183,162,233,216,5,53,214,120,79,64,224,250,139,91,132,225,177,227,181,39,164,193,226,247,220,157,240,254,184,15,41,114,119,83,54,226,59,77,224,225,124,198,50,181,214,93,54,203,14,15,247,118,63,117,108,179,205,5,134,88,214,127,251,110,180,67,220,185,110,202,177,159,95,220,152,198,75,96,88,232,221,105,130,100,243,136,139,108,170,12,81,175,208,239,188,28,50,147,204,123,116,31,183,27,247,155,60,247,54,242,16,13,105,72,132,233,254,5,155,200,251,28,29,5,13,89,155,86,162,17,14,68,71,141,112,235,213,247,11,68,173,3,46,84,16,120,154,109,75,97,202,246,196,74,43,106,137,176,193,156,238,235,7,110,159,35,135,50,225,249,50,61,219,10,83,80,244,3,3,107,13,7,141,174,186,248,8,110,70,212,160,218,124,151,95,94,48,32,249,178,175,124,88,69,43,105,124,15,125,29,104,226,20,182,74,160,136,109,209,181,44,191,140,33,211,34,103,67,8,73,252,189,159,34,139,17,113,181,107,100,110,189,250,206,249,234,222,117,33,124,37,243,228,206,87,210,173,94,49,3,231,204,167,48,60,252,94,139,131,192,96,215,171,175,237,112,150,167,93,232,146,236,250,211,228,29,134,103,124,140,2,88,174,166,248,186,68,218,5,122,118,69,55,36,14,95,68,42,107,149,83,145,218,167,229,233,210,117,208,102,215,139,57,101,61,117,2,221,230,39,187,25,132,3,159,23,163,25,107,153,120,200,248,19,175,241,219,2,176,157,114,39,133,49,221,95,8,149,204,225,214,175,69,33,113,217,158,26,97,67,23,199,159,226,165,54,223,193,182,44,176,89,245,193,11,249,146,29,17,241,107,190,37,120,174,237,245,127,84,13,151,166,79,94,8,8,70,193,216,152,234,65,224,87,210,152,236,89,4,35,41,208,39,239,143,192,214,56,18,40,112,151,247,198,2,248,60,46,13,125,155,154,64,189,7,187,180,209,194,95,115,66,78,182,110,33,189,226,69,120,219,76,73,129,41,116,123,153,94,179,111,117,208,58,221,92,207,233,178,46,211,166,123,10,124,17,211,243,4,221,118,28,249,105,186,148,235,219,227,113,21,171,6,129,136,239,161,184,254,96,232,15,197,30,134,94,226,241,202,127,63,236,70,233,123,54,216,147,226,230,213,88,107,2,174,159,145,226,60,152,116,148,196,44,40,66,165,28,244,213,61,126,86,29,42,176,213,12,188,247,174,136,27,73,108,249,58,216,148,80,191,247,54,194,48,137,213,116,154,21,63,175,179,67,145,187,203,217,70,177,251,23,217,149,122,183,229,34,107,164,33,97,86,124,178,20,235,18,93,2,211,206,232,57,62,168,92,116,83,186,94,240,218,239,76,182,98,222,45,95,155,6,130,226,94,50,146,113,71,3,130,68,41,142,119,120,80,231,178,211,79,163,172,212,60,117,73,80,98,137,45,210,168,196,119,31,196,130,174,159,68,114,154,201,17,122,29,184,85,199,203,91,147,176,93,159,87,6,91,136,86,158,140,94,148,250,198,12,211,189,47,49,254,72,215,226,15,61,24,161,233,79,225,106,42,156,15,70,212,122,233,205,9,30,20,191,26,134,74,217,170,225,102,28,62,17,169,66,42,93,118,173,118,199,100,187,15,63,15,164,28,58,166,148,14,123,229,61,13,59,106,107,64,100,183,134,215,237,83,207,166,198,6,54,81,171,94,191,190,105,249,20,251,205,58,49,187,23,122,155,74,237,214,7,175,117,122,85,63,124,158,67,124,248,134,41,81,222,153,125,157,207,242,137,11,210,168,129,253,188,72,156,29,237,211,231,38,108,116,158,3,131,118,234,142,142,28,131,219,246,218,119,114,133,85,98,15,205,26,74,253,99,118,150,177,236,11,240,181,108,175,7,157,172,166,170,203,167,155,110,201,251,233,187,78,137,74,41,76,159,248,251,237,102,12,137,50,21,96,142,255,94,176,158,94,198,221,100,159,135,194,195,23,54,66,221,248,9,9,253,214,171,42,160,0,176,170,251,99,176,71,35,39,244,82,154,157,108,208,52,191,73,56,136,68,22,201,56,129,142,207,155,75,80,89,152,98,231,88,103,222,121,117,1,132,214,191,180,124,32,59,246,204,204,128,23,179,182,149,96,186,50,2,70,131,64,96,24,42,159,17,69,254,169,235,107,81,160,83,188,147,136,221,73,18,47,4,72,70,244,227,144,55,214,45,163,82,113,240,30,107,83,187,59,21,157,86,182,241,90,98,112,211,116,34,80,121,229,157,8,68,141,219,22,247,189,177,177,122,192,100,76,51,34,183,194,216,19,239,183,39,20,207,226,66,160,253,221,191,227,55,191,235,74,79,244,134,206,130,111,102,72,17,223,239,161,79,110,196,165,239,115,160,89,118,50,140,223,246,154,225,136,27,84,49,151,237,183,167,247,202,117,200,193,117,151,38,172,228,41,190,129,45,222,244,226,59,181,182,247,17,25,159,128,30,31,164,213,198,155,255,3,222,106,117,178,27,213,39,207,2,67,79,67,195,145,180,213,181,57,252,90,10,117,117,138,82,243,87,222,110,132,252,245,247,233,54,10,83,254,183,253,106,196,129,103,130,105,9,244,231,70,40,68,188,73,4,56,90,143,118,54,106,160,196,8,186,7,248,87,170,127,15,106,177,170,228,170,80,61,108,110,137,116,11,160,15,133,9,13,60,203,178,223,125,173,232,199,174,104,8,143,55,85,186,69,223,101,38,225,189,79,47,171,199,241,18,6,41,96,66,82,111,75,233,63,138,118,49,23,42,97,219,242,38,57,155,120,171,114,116,177,82,73,153,60,24,103,71,6,181,90,55,239,51,115,216,54,206,144,237,236,78,105,147,174,126,48,228,31,178,77,147,97,101,171,125,48,244,93,98,27,214,138,54,242,115,81,152,14,215,62,144,223,190,207,70,239,247,47,124,71,181,31,249,160,204,164,230,185,4,204,208,189,245,230,180,231,180,233,87,67,44,43,31,180,80,59,51,94,72,18,146,185,59,31,150,192,215,244,244,94,5,126,188,232,152,23,24,34,220,10,130,89,246,58,56,159,192,211,216,179,126,225,134,47,32,163,86,136,41,151,119,132,32,75,179,101,219,129,249,170,159,183,51,116,36,2,135,236,196,208,33,194,187,250,96,84,145,101,87,130,2,109,122,170,237,126,30,18,240,242,218,119,159,34,5,246,11,215,159,104,117,192,248,156,209,130,123,103,158,20,250,225,156,98,188,248,168,32,221,114,196,221,189,39,10,116,9,15,165,22,239,83,144,98,165,22,40,132,177,1,87,104,123,62,255,101,234,98,229,204,38,217,181,235,139,107,220,77,30,69,84,189,154,80,232,219,117,208,49,217,209,56,78,38,235,80,117,254,59,23,48,128,71,20,61,3,195,213,112,2,109,39,102,138,217,25,81,78,221,144,156,141,112,38,232,140,150,50,100,47,238,106,148,95,198,164,154,111,83,106,63,165,245,75,224,14,27,213,67,11,252,4,9,37,103,30,48,74,49,242,211,155,232,178,255,244,129,124,50,230,17,172,104,116,242,172,7,163,84,214,20,158,72,209,237,7,211,51,59,151,194,104,37,85,135,59,60,27,2,35,183,242,142,93,232,7,142,164,157,232,61,164,33,231,61,57,28,108,249,230,132,196,222,9,211,32,131,153,233,230,38,234,241,208,102,117,155,9,245,9,78,87,190,186,47,70,29,182,61,118,77,212,174,71,81,231,207,131,221,45,238,119,203,129,123,101,72,116,193,168,226,190,243,146,174,152,214,250,169,141,202,249,249,170,236,147,189,148,244,206,240,34,13,135,217,119,245,157,173,64,239,141,24,82,85,193,98,102,240,247,189,211,169,209,27,18,77,93,134,218,70,251,11,195,1,61,20,157,212,123,253,62,88,229,68,168,85,111,77,218,226,125,43,250,249,235,72,15,118,237,22,159,132,245,80,71,95,116,72,6,165,20,14,83,106,159,222,250,110,78,126,177,9,196,231,139,41,88,61,15,238,198,87,168,240,181,159,95,232,173,50,4,249,167,233,111,122,223,18,213,22,118,28,189,218,136,252,30,92,41,91,155,122,53,228,58,191,243,31,129,2,214,136,194,27,1,213,7,115,128,164,17,55,65,148,249,224,138,110,198,73,131,54,199,11,138,84,146,3,146,197,224,123,81,64,252,96,118,155,157,80,130,236,142,110,234,43,116,221,210,69,247,126,25,222,130,161,111,69,250,235,133,6,48,65,143,78,81,42,216,62,159,9,244,52,166,125,112,163,130,253,130,176,213,218,211,106,130,71,88,49,213,226,18,186,99,16,150,246,198,145,59,240,80,73,232,62,73,183,223,11,4,85,204,227,165,232,7,247,196,27,110,56,194,36,254,139,126,3,231,214,131,175,97,46,52,175,192,195,72,156,31,124,63,107,27,242,100,86,56,63,28,70,115,73,119,112,28,136,229,83,184,150,35,124,116,28,120,133,192,221,123,112,106,173,138,158,106,112,143,123,137,46,132,217,83,75,26,224,192,60,254,94,119,250,126,103,166,115,107,13,111,143,189,183,46,247,185,197,18,104,144,197,191,0,113,49,177,110,241,191,233,137,153,30,118,40,100,182,151,56,216,165,45,19,181,123,176,201,194,234,113,188,33,137,241,223,110,86,206,34,103,125,65,179,192,111,94,238,66,148,92,219,133,87,127,155,157,85,225,107,48,20,114,134,238,37,209,247,28,130,62,35,193,231,43,197,175,158,214,184,34,48,172,85,254,94,200,182,55,137,62,211,247,59,189,147,186,80,224,211,134,222,124,66,253,250,251,189,200,226,212,182,171,194,171,121,130,145,118,86,254,75,112,233,62,228,68,185,151,154,41,221,54,241,243,224,58,251,214,139,121,108,31,21,43,40,149,152,70,129,117,194,173,171,178,200,54,235,136,54,220,226,247,214,212,44,236,60,164,4,134,222,231,194,228,255,36,19,109,148,180,179,248,213,157,72,141,154,87,100,122,158,53,92,76,87,76,63,72,131,136,242,237,149,102,67,174,52,77,39,53,87,239,234,105,170,75,242,228,172,230,246,204,124,86,64,27,186,4,112,219,60,252,69,127,2,235,83,96,194,203,254,228,240,20,164,49,45,136,175,191,108,65,25,4,109,37,115,90,160,29,237,62,201,113,9,214,73,107,155,14,172,55,25,224,71,77,219,165,145,181,21,135,167,118,198,3,239,227,177,51,250,228,53,118,102,133,31,158,47,190,40,106,207,233,90,172,212,55,102,195,216,214,151,238,73,38,160,254,96,4,13,166,222,27,49,202,183,203,151,31,158,170,145,224,229,205,89,165,255,40,91,37,184,56,195,73,129,34,251,155,105,63,52,93,224,7,99,54,170,17,116,143,137,25,83,169,91,38,79,225,67,177,210,251,156,84,173,245,246,233,7,169,43,150,62,116,130,90,152,6,239,1,255,231,193,196,61,116,117,146,4,244,65,99,107,221,95,154,104,243,78,189,159,139,45,240,80,151,94,92,73,161,252,134,130,238,73,246,195,167,43,240,53,2,202,175,155,125,1,115,93,245,234,74,219,199,254,133,233,44,109,186,254,106,141,120,14,18,116,35,197,89,113,164,126,227,195,208,240,178,109,171,255,177,141,150,81,96,141,163,2,255,26,226,128,156,202,159,130,198,9,24,215,166,74,142,66,108,248,29,17,192,164,171,117,83,161,70,219,95,106,252,228,243,5,166,238,96,57,124,209,116,182,161,12,254,203,104,10,108,10,244,234,168,206,58,29,189,115,162,116,141,75,160,152,242,138,62,141,172,182,107,66,184,178,167,156,223,227,199,146,47,67,63,53,165,22,237,69,215,154,105,239,202,150,66,45,254,139,44,183,31,254,193,169,191,76,117,240,251,97,132,94,180,124,23,227,162,255,138,140,3,91,6,74,97,230,200,121,40,6,169,236,70,48,84,220,31,91,15,166,172,245,100,248,188,237,134,228,19,198,177,68,114,138,105,33,253,78,80,234,90,191,163,67,242,223,192,215,124,83,24,42,201,241,96,74,98,181,239,229,174,179,51,223,194,131,40,189,139,106,137,193,131,175,251,3,239,99,135,207,214,223,166,157,232,247,115,80,46,113,253,218,28,139,33,186,250,11,83,69,245,105,128,235,254,86,253,85,156,7,190,30,175,158,62,213,24,229,127,221,128,235,13,82,18,33,17,69,20,136,232,40,249,133,187,41,114,73,136,138,244,202,171,65,129,140,238,110,40,41,14,68,153,194,175,221,217,32,226,28,163,36,184,181,23,205,108,150,60,46,165,166,40,82,123,141,145,200,238,97,49,232,68,27,16,33,253,254,54,157,47,43,189,55,221,136,47,114,128,31,139,113,40,147,24,85,198,215,87,140,104,31,161,30,185,57,155,244,47,175,40,240,157,61,235,140,60,44,47,211,208,140,191,89,75,161,176,206,170,239,87,176,84,220,153,40,31,116,160,89,250,214,200,130,232,114,13,133,175,75,191,127,131,234,215,80,164,222,79,210,213,104,6,238,231,112,54,56,70,200,136,201,213,228,125,127,3,42,184,224,95,106,243,128,113,171,189,188,81,91,214,211,92,210,206,96,99,243,3,207,131,108,124,138,112,89,197,230,239,160,78,250,33,196,245,130,76,96,180,95,69,8,96,227,92,150,125,250,14,97,125,45,88,132,12,217,29,229,230,16,203,190,154,11,210,122,152,105,35,89,112,175,94,195,52,236,246,202,113,36,168,200,222,79,23,120,206,53,254,85,177,141,222,7,131,169,96,22,61,126,168,255,254,173,169,160,68,157,68,135,26,112,5,166,235,223,123,195,216,83,199,76,6,92,247,42,46,204,43,184,253,229,24,96,106,57,58,200,3,74,9,75,161,210,112,188,35,230,71,65,83,38,26,180,68,229,87,122,196,114,126,187,118,61,67,54,101,214,191,158,27,57,63,82,88,242,214,104,231,124,111,245,226,136,165,102,10,163,7,242,45,113,20,235,90,214,109,137,124,217,175,207,217,172,244,173,72,41,9,221,40,251,53,160,32,219,52,53,198,133,210,207,118,6,160,70,58,58,217,165,144,46,142,247,94,212,156,174,173,230,248,132,255,230,237,105,70,128,55,165,66,134,13,244,155,111,171,71,68,251,12,141,72,118,92,218,223,134,137,214,141,248,61,57,95,227,243,154,61,35,16,134,191,69,167,10,91,201,239,10,185,38,17,156,143,10,19,8,252,237,178,162,22,237,26,143,53,249,156,221,171,38,26,100,248,125,169,31,111,110,100,127,55,255,33,151,20,120,24,245,175,195,72,24,110,129,187,145,77,13,191,26,189,63,129,33,34,233,111,88,216,128,190,175,138,109,137,57,233,31,204,84,178,143,152,189,16,124,215,87,88,100,13,192,159,84,227,194,123,61,159,146,44,237,168,36,254,194,39,37,130,48,248,38,62,168,52,82,135,101,74,147,9,12,160,191,240,198,220,151,0,5,109,41,156,51,15,182,154,65,129,207,94,158,185,130,240,198,122,15,3,190,159,127,188,216,31,197,179,99,70,127,61,240,64,82,108,60,24,43,76,98,112,27,202,212,95,153,103,96,210,94,97,154,30,206,219,250,152,1,172,98,182,21,113,83,54,65,249,95,49,166,207,44,201,38,9,82,72,238,45,212,255,11,179,5,74,225,18,26,30,182,61,63,152,2,171,48,242,128,173,133,255,193,102,180,164,171,173,210,242,193,148,110,197,234,183,155,247,183,179,160,157,204,54,165,232,118,122,23,132,53,96,158,209,215,46,112,45,206,7,31,130,12,58,104,119,87,122,21,158,72,130,112,140,40,12,29,232,241,5,218,44,38,161,48,156,174,205,225,165,102,3,240,196,59,127,48,33,137,173,223,243,110,60,223,59,186,225,153,29,26,113,34,146,89,31,179,198,133,201,238,234,23,97,11,125,198,43,182,209,61,69,244,201,246,241,246,5,224,89,52,226,202,62,115,15,224,183,47,17,73,174,18,215,180,150,176,215,96,70,53,2,171,119,234,52,190,71,75,247,171,39,108,138,241,57,15,57,152,225,175,13,43,135,20,209,0,211,231,225,232,212,146,13,74,127,136,213,191,65,65,49,87,230,56,45,120,171,251,199,38,82,46,231,4,53,251,136,1,189,207,53,173,127,118,11,220,201,117,77,223,202,105,239,76,48,145,50,223,233,173,180,235,83,248,190,199,244,171,113,70,138,254,54,122,113,231,13,10,149,127,65,117,50,173,194,127,191,100,60,218,129,48,186,235,182,131,26,131,79,114,98,2,210,189,67,169,214,231,133,175,13,251,191,45,153,135,132,61,31,255,228,69,105,65,61,242,203,228,142,251,27,240,207,226,235,50,224,166,169,55,223,28,198,145,145,76,189,193,99,251,9,134,143,52,211,107,13,83,140,121,240,32,64,52,21,190,107,198,95,235,90,209,243,27,105,72,233,14,242,71,187,31,111,85,253,237,107,27,151,184,249,161,24,85,175,70,123,126,60,91,8,215,124,47,249,156,216,241,221,13,150,178,242,17,69,45,228,126,9,162,11,91,200,65,80,34,224,111,225,95,79,186,11,247,134,193,136,88,187,65,210,204,36,84,56,58,231,8,183,206,180,153,222,125,182,60,109,72,96,152,214,245,167,233,102,235,239,167,59,93,114,250,214,247,183,144,78,127,48,109,190,146,13,129,12,244,244,226,87,195,28,155,206,47,122,185,235,123,107,212,120,52,151,120,215,215,118,10,12,140,60,244,178,135,194,70,140,227,48,237,133,10,35,225,59,221,68,188,199,99,104,211,79,219,81,250,171,133,1,38,217,162,43,159,67,235,89,213,247,209,160,255,145,153,86,10,111,210,220,192,68,201,78,182,44,40,50,190,119,2,141,254,147,90,19,248,30,234,205,45,72,56,219,132,198,226,252,116,201,126,62,168,13,3,82,183,203,251,55,47,74,71,10,174,139,166,11,112,193,45,107,62,27,32,83,212,189,120,97,242,188,171,43,97,105,61,253,80,22,122,149,52,76,181,66,7,163,192,215,187,156,235,205,165,106,234,219,45,31,127,213,127,219,18,46,186,209,47,186,208,95,212,136,122,172,33,93,110,136,211,212,54,252,98,20,200,139,30,188,86,99,250,70,5,55,119,232,147,209,1,81,227,193,139,49,170,8,76,146,227,69,95,232,246,84,54,137,95,113,154,183,87,211,166,36,244,77,6,35,253,169,176,130,212,228,250,84,185,96,147,222,235,179,209,238,110,62,201,217,230,53,229,77,131,243,61,84,4,166,168,84,97,190,126,236,27,247,48,212,143,205,242,122,109,54,192,20,242,200,213,244,122,55,119,193,136,146,135,30,154,193,198,23,28,48,27,139,192,16,44,251,189,175,169,90,245,181,17,183,255,124,68,201,151,55,181,240,32,221,127,145,77,238,141,133,46,159,203,20,97,102,143,155,19,48,9,184,162,132,236,15,102,5,222,93,81,20,132,253,222,244,234,233,181,24,51,43,30,172,105,227,146,145,93,227,255,63,216,104,98,244,222,20,44,28,191,119,37,223,46,198,35,137,179,243,130,124,36,183,104,39,117,120,17,106,94,61,142,24,99,130,20,184,91,84,245,193,197,40,85,2,166,196,193,237,59,168,67,171,76,194,69,222,249,184,69,240,195,30,42,23,155,62,192,27,209,78,183,169,116,238,209,112,56,206,171,106,231,167,241,43,143,192,13,66,32,127,50,26,53,244,230,203,86,208,146,131,55,20,49,129,7,68,94,126,115,82,16,226,97,33,31,60,247,242,163,243,35,224,43,87,83,231,52,154,15,249,245,167,212,71,90,211,26,184,124,207,153,69,52,22,39,173,151,167,255,42,179,176,223,85,146,105,114,243,65,26,227,153,89,119,45,34,154,48,5,134,56,47,182,98,226,120,71,126,27,210,126,183,92,161,50,186,30,94,203,112,156,2,123,73,1,158,129,203,227,54,215,86,91,26,169,230,194,122,142,159,172,11,203,68,236,113,154,95,118,141,232,201,177,34,40,133,77,214,226,133,94,238,86,28,146,152,6,215,117,220,36,248,161,55,147,65,129,38,56,246,210,207,152,16,18,234,167,15,28,12,95,213,75,39,95,251,197,147,10,228,163,9,94,245,233,37,224,111,32,249,146,80,88,151,126,81,204,68,201,155,49,96,35,78,46,18,189,43,36,13,128,141,121,254,23,109,11,119,69,47,166,4,186,190,24,155,209,207,200,86,183,240,118,94,37,87,67,240,97,75,125,130,233,184,191,180,244,69,7,209,14,189,24,234,227,254,30,140,9,33,241,90,24,240,174,229,254,214,206,180,106,72,217,112,48,150,175,103,240,174,70,180,70,226,42,103,162,65,253,218,108,26,169,198,235,126,198,163,193,59,126,237,237,247,94,155,221,73,10,170,102,183,192,244,139,208,81,142,34,125,77,80,184,192,140,238,145,71,236,91,49,152,45,111,249,88,46,26,157,223,173,137,85,74,53,247,118,35,232,174,34,226,232,49,201,102,189,31,104,190,80,22,19,248,83,55,28,49,230,59,206,239,234,86,85,212,149,56,212,106,206,17,211,76,194,64,170,85,172,235,233,139,123,99,185,203,9,48,238,155,34,108,244,224,159,230,238,128,73,137,63,43,101,209,120,180,100,229,221,45,164,238,234,112,55,5,170,120,110,60,148,253,171,146,3,124,216,87,227,115,194,155,215,234,219,134,161,40,19,125,55,142,177,107,233,47,15,129,15,107,234,140,33,237,84,145,244,17,143,70,2,47,190,215,143,136,107,241,247,130,202,89,142,0,164,52,214,171,81,160,131,3,198,106,129,123,49,210,166,223,175,253,65,72,221,5,101,76,159,41,129,237,174,117,229,70,65,28,126,192,36,20,81,70,186,250,14,122,251,124,13,84,141,184,146,17,221,229,81,223,52,147,233,174,71,175,110,4,28,125,59,130,11,91,46,70,171,182,123,192,117,55,156,70,249,32,176,93,86,223,173,200,248,53,217,103,41,189,105,158,88,27,38,108,44,94,4,172,23,189,186,231,181,240,123,101,109,83,98,248,213,229,97,104,166,237,150,171,55,69,106,205,99,216,179,30,153,73,248,20,79,32,219,118,225,34,173,96,72,213,55,47,98,163,194,128,150,196,120,110,118,10,2,31,15,166,23,72,92,171,102,157,248,47,221,49,172,205,92,6,133,83,22,122,199,183,89,34,115,39,51,197,196,179,252,91,87,235,253,74,23,99,146,46,135,41,53,91,10,143,207,227,169,116,235,180,244,94,23,126,253,238,166,20,87,165,77,25,180,59,153,163,197,129,145,153,86,184,161,84,227,247,166,67,74,6,5,163,230,107,241,224,229,78,68,253,105,44,199,56,65,168,118,148,73,74,155,204,142,100,7,222,68,213,159,70,64,164,248,189,43,252,39,250,211,244,68,31,127,50,56,115,229,248,105,86,255,245,22,246,68,241,227,108,125,178,217,229,8,169,228,31,196,206,104,118,166,12,129,75,213,89,216,17,220,137,81,161,185,55,189,54,53,142,219,95,187,204,42,181,221,167,253,132,38,2,78,177,160,102,188,47,205,151,38,41,69,217,228,77,94,177,149,56,178,119,211,184,160,201,143,62,138,50,96,232,240,118,130,107,28,79,164,47,218,212,223,182,44,170,91,11,219,100,168,20,70,207,212,31,109,67,146,159,174,94,171,120,106,171,80,179,163,211,180,145,83,82,248,58,6,83,225,233,244,7,192,119,219,62,250,222,155,50,80,127,239,69,60,60,193,181,187,151,125,97,140,30,25,114,184,209,202,14,51,8,126,236,132,182,165,168,86,98,66,240,112,173,27,95,248,86,117,163,131,2,147,140,155,118,240,211,213,170,191,140,44,151,219,141,167,15,93,0,168,199,173,238,118,95,131,236,87,111,77,183,246,11,165,222,177,185,159,114,175,4,247,112,254,17,19,92,59,93,141,36,156,95,109,229,172,250,96,228,140,220,127,183,42,142,161,55,167,100,215,119,113,242,140,85,236,156,107,106,16,228,239,14,183,116,120,209,87,86,195,15,70,106,182,233,226,164,243,193,125,128,251,221,239,152,201,131,87,206,128,227,79,102,42,80,159,194,16,34,248,189,57,39,37,79,194,172,225,121,28,134,78,82,222,203,10,55,170,15,218,181,13,210,166,83,173,220,216,31,141,178,127,57,117,47,204,241,246,118,249,59,129,41,152,19,24,46,67,15,36,145,247,56,250,224,149,6,68,63,218,88,29,67,239,77,218,115,7,60,62,205,255,208,44,55,125,225,143,31,102,220,152,165,245,167,241,213,15,70,72,94,229,192,175,182,211,126,158,189,189,39,136,140,120,53,119,222,143,62,4,197,52,150,115,135,104,82,92,244,96,234,237,196,87,181,186,126,119,178,177,176,230,214,171,105,201,126,213,94,6,119,113,255,239,254,51,73,167,63,20,34,43,137,244,84,66,82,219,231,217,117,102,78,151,159,254,97,44,117,127,112,154,12,152,160,36,53,95,186,0,181,28,130,231,1,83,225,94,125,166,76,66,55,98,230,32,0,251,125,238,210,153,134,148,108,103,148,173,245,229,147,24,81,79,233,169,162,155,161,66,253,237,240,16,222,104,96,168,176,230,14,248,200,9,81,80,103,156,62,73,109,150,138,139,98,115,204,79,70,224,148,67,129,191,185,250,157,145,66,23,59,190,24,7,153,79,163,1,99,92,4,122,40,109,32,185,232,239,220,168,203,21,148,162,183,248,26,208,229,71,31,165,201,218,98,35,199,79,211,76,167,112,129,159,217,97,40,107,228,230,22,189,246,24,19,94,112,137,151,70,214,182,199,54,75,119,83,221,122,241,34,97,45,240,110,122,111,202,208,189,62,8,202,37,40,239,5,38,168,241,50,148,188,246,18,210,93,107,175,153,143,228,213,224,107,153,203,107,195,234,26,241,45,148,230,70,108,10,192,16,76,196,60,234,59,161,21,178,42,71,171,201,56,42,124,191,158,91,180,152,57,69,198,4,65,55,15,126,97,219,173,112,162,77,100,213,75,166,6,4,103,231,124,138,162,103,49,3,62,66,63,176,105,9,116,26,122,214,78,153,82,0,106,10,173,187,249,236,167,127,67,24,121,17,123,66,210,43,96,156,62,121,43,100,197,228,234,134,151,212,2,174,38,254,46,19,101,87,253,90,213,100,110,78,192,83,92,112,120,228,209,101,242,197,99,5,26,159,192,70,207,226,51,165,178,181,14,133,233,184,158,1,107,228,25,184,142,89,20,150,38,3,114,240,248,24,242,211,82,56,14,138,152,201,231,48,41,73,249,233,209,45,91,16,112,23,75,2,26,80,156,52,127,47,35,166,146,171,205,123,245,213,115,191,151,176,53,66,49,122,104,12,240,252,9,197,192,122,113,39,131,18,249,19,146,238,241,189,56,124,230,26,81,160,195,233,210,5,238,236,56,213,243,70,7,189,62,133,71,164,78,7,220,209,83,102,218,53,4,172,168,206,115,86,8,13,197,76,51,179,198,179,132,3,165,31,157,167,27,175,189,250,92,97,174,73,92,110,51,27,74,124,17,18,57,33,217,58,141,17,234,132,59,73,84,78,24,60,144,99,135,152,215,175,238,75,201,217,208,30,161,76,215,107,135,190,235,212,133,17,4,76,73,111,4,74,143,150,196,95,184,208,197,227,201,83,184,215,195,236,52,184,189,46,3,35,184,60,39,253,54,206,235,187,248,208,191,93,211,189,183,115,56,81,182,4,47,83,83,248,190,135,231,155,183,181,234,203,79,111,235,11,124,48,2,120,105,84,168,244,243,74,78,250,183,119,250,34,136,113,120,129,14,159,158,130,77,129,79,115,250,67,194,95,112,155,116,133,239,94,243,60,175,123,45,52,153,10,127,113,122,65,152,178,165,245,194,80,201,71,147,119,152,250,53,41,146,246,146,40,50,7,105,184,171,75,103,0,222,65,41,105,184,203,244,204,13,109,54,117,124,249,165,40,174,244,58,147,45,137,27,19,169,169,195,203,192,76,32,100,232,112,83,92,243,66,84,141,254,40,225,151,53,120,63,10,77,96,10,197,244,230,215,84,244,66,145,102,185,202,249,37,184,123,28,150,50,232,82,116,76,54,89,191,21,133,63,163,212,244,53,168,134,154,14,119,4,0,228,209,232,155,124,50,141,248,119,119,8,182,92,189,80,7,152,94,178,132,150,249,170,10,195,164,244,174,190,6,239,150,170,135,109,4,80,143,33,10,46,250,77,158,72,224,73,17,182,195,248,251,75,166,248,130,119,215,235,130,38,34,183,250,61,151,237,205,239,106,254,223,239,108,133,201,126,251,213,166,116,41,95,108,146,71,120,33,73,108,53,108,153,4,95,95,74,224,187,75,41,252,83,207,252,224,10,141,111,85,248,154,193,45,96,168,47,229,197,168,67,247,178,118,226,24,71,202,227,128,41,57,236,14,99,71,166,171,105,140,118,152,148,160,62,26,217,152,230,21,108,248,220,58,42,205,210,28,239,98,211,156,30,67,97,42,220,2,198,0,148,65,35,74,233,49,21,254,131,143,45,224,10,1,222,11,252,81,123,119,87,137,60,25,65,146,183,19,195,234,210,143,190,86,249,208,101,245,139,239,86,42,93,56,192,141,114,101,135,161,2,136,247,98,106,125,158,77,107,116,170,73,98,149,10,51,186,193,29,38,208,30,209,3,178,228,223,126,106,191,86,143,175,213,196,192,205,211,97,248,212,71,199,108,217,163,159,64,231,108,122,235,59,72,173,249,47,27,59,210,18,184,194,162,230,191,108,65,226,42,48,81,18,31,179,66,45,163,236,74,112,231,206,199,239,140,83,219,148,242,203,66,57,103,123,221,93,33,243,45,6,197,50,249,38,95,188,197,54,169,216,118,160,8,147,7,55,222,198,0,199,117,226,60,213,198,151,97,20,2,166,5,126,190,72,80,131,138,111,203,38,79,30,98,122,178,12,161,250,107,115,201,115,215,226,170,8,232,17,157,35,229,190,148,80,90,139,201,155,255,69,52,11,65,71,217,254,37,105,80,216,242,53,140,182,58,182,20,139,98,215,4,83,201,115,28,134,26,121,8,76,54,127,58,186,37,234,141,86,27,137,136,207,209,212,228,108,28,200,187,248,118,116,223,143,155,7,76,51,196,227,44,181,117,85,67,225,139,108,45,93,6,126,190,80,38,34,245,236,23,38,149,20,163,125,150,68,60,76,25,107,172,47,22,222,160,143,63,96,60,246,226,85,169,213,234,192,143,194,157,234,68,135,239,81,35,15,70,202,219,251,46,104,156,248,150,44,172,137,132,116,139,117,199,217,182,135,194,99,120,86,180,193,181,33,165,49,124,102,84,121,170,151,48,35,119,37,191,13,201,204,99,64,35,226,132,83,167,168,139,106,54,204,8,81,160,216,198,165,181,223,162,133,126,105,10,21,49,10,218,223,231,5,144,247,52,165,77,39,30,123,88,177,145,215,78,19,131,144,70,23,224,242,104,65,96,231,165,146,186,11,122,62,103,139,7,166,162,68,47,94,176,171,252,126,75,164,110,209,103,23,248,110,1,235,57,147,21,245,152,41,35,6,125,208,242,26,70,170,168,97,51,23,184,225,169,14,135,43,101,160,2,151,83,60,135,129,221,59,37,228,7,76,11,213,116,120,76,181,149,209,80,25,94,66,12,5,64,145,196,254,38,54,73,13,242,131,11,149,217,122,245,182,111,22,112,85,231,103,220,221,2,178,9,129,139,126,17,24,128,95,19,180,193,75,8,156,129,45,188,227,143,198,180,210,171,249,95,140,57,156,175,77,31,141,10,8,31,242,250,73,55,47,96,11,175,172,194,43,33,28,49,116,102,147,88,245,183,70,31,93,204,171,159,136,111,9,248,40,81,37,48,165,23,254,220,52,108,54,133,141,39,166,251,100,160,167,69,166,18,11,226,137,87,54,51,64,117,249,140,101,249,225,55,139,127,104,121,19,60,93,148,19,24,150,31,121,114,100,232,251,203,155,86,171,110,17,39,123,32,227,184,124,195,130,223,161,201,2,51,207,183,84,223,23,168,75,251,20,198,98,114,27,166,80,166,38,177,135,241,147,155,174,14,67,150,47,243,244,186,113,253,49,64,113,114,213,132,205,40,29,227,84,251,210,231,26,4,139,253,119,239,11,30,93,186,227,110,96,30,142,97,155,189,91,107,77,112,11,99,184,24,57,72,75,176,59,77,144,65,105,196,3,112,158,216,131,75,211,176,2,168,7,83,216,161,181,158,20,180,78,15,135,52,107,226,171,242,212,40,81,122,120,138,8,105,89,58,129,105,63,127,13,202,192,144,61,167,171,7,210,51,14,175,150,118,179,78,45,203,118,171,237,62,74,23,163,142,210,162,111,251,94,136,179,45,82,63,148,94,33,32,249,22,158,101,26,197,56,34,1,190,107,141,41,214,133,75,21,26,92,20,32,223,202,35,140,223,100,167,132,173,33,234,25,26,93,196,171,40,204,160,249,153,137,39,41,237,49,219,164,74,198,243,6,209,60,41,66,150,130,1,14,105,178,155,2,232,134,138,17,210,171,69,197,253,176,103,124,245,189,104,64,242,110,68,139,152,75,109,12,106,33,82,252,210,126,232,156,227,209,26,164,210,203,123,49,142,113,250,196,163,53,234,89,194,185,160,21,71,221,65,50,30,17,28,163,211,234,8,155,10,174,56,189,141,238,96,19,162,144,19,194,42,232,218,140,182,131,81,251,206,112,159,94,45,94,137,3,136,27,108,21,118,158,199,134,8,166,139,142,16,18,208,176,173,120,95,1,213,20,98,226,51,53,122,243,160,68,183,46,240,161,48,197,100,199,97,50,117,77,225,190,163,87,195,168,90,101,13,97,102,174,199,167,5,101,79,211,210,230,141,213,52,189,131,5,46,175,45,187,25,51,151,218,245,23,46,41,4,113,71,130,93,84,202,224,165,251,130,157,226,211,107,245,240,222,36,69,104,240,53,63,86,192,83,77,40,131,155,194,72,25,8,204,62,188,253,183,137,7,75,104,129,230,120,104,175,31,124,116,13,52,136,97,162,113,142,51,86,170,118,144,188,35,59,233,221,22,19,182,123,189,250,238,250,94,87,0,47,232,150,98,11,122,108,233,147,244,110,11,179,152,229,185,11,173,27,30,191,162,193,76,146,224,100,157,225,239,24,222,242,64,200,86,225,138,113,243,62,151,49,100,137,53,109,159,43,66,80,31,7,219,144,171,247,33,40,239,149,178,36,122,62,133,93,196,165,217,202,20,202,19,132,203,56,145,163,164,218,250,129,5,14,1,74,130,145,85,115,201,220,8,214,0,175,168,30,198,108,45,48,27,187,151,7,227,2,143,104,80,193,145,188,230,130,199,104,49,213,170,44,190,74,160,117,121,124,184,66,107,61,101,76,96,243,244,109,3,225,241,115,244,165,47,120,188,189,5,245,157,114,116,200,168,217,122,116,67,20,123,211,217,43,79,14,75,111,141,64,168,209,252,59,10,243,11,242,4,239,107,177,185,73,244,216,152,70,154,71,4,143,165,49,228,106,54,91,175,104,64,105,66,109,160,130,202,182,247,188,178,185,117,105,40,50,102,35,14,83,175,61,166,58,166,11,76,103,106,180,152,80,90,24,62,29,225,166,113,34,27,92,41,50,56,114,243,51,140,89,204,219,86,239,148,139,220,37,66,179,100,176,182,180,129,8,125,186,37,150,135,159,126,195,90,84,102,160,80,93,205,104,121,165,112,95,126,25,14,161,168,214,182,159,150,183,186,107,101,70,53,54,118,161,92,185,172,221,242,189,210,54,214,182,128,105,236,171,145,129,192,218,149,39,70,86,37,146,104,152,248,77,94,136,222,203,51,189,202,226,26,125,37,13,7,74,37,111,56,232,142,42,82,104,132,106,239,66,112,236,85,220,160,219,55,167,194,229,41,114,54,188,78,45,211,91,112,176,140,199,191,223,44,54,215,245,214,139,64,213,241,150,108,66,46,39,61,183,83,203,182,9,57,204,167,23,67,136,233,157,230,84,38,44,125,43,74,235,222,130,183,221,90,42,52,150,73,129,142,18,125,232,200,199,203,47,15,100,53,222,73,111,197,163,66,96,177,126,247,151,119,245,103,193,219,24,111,14,238,234,89,100,104,182,143,120,84,244,141,176,56,94,225,35,233,33,233,236,130,246,158,128,133,215,146,194,49,40,239,117,204,196,127,171,14,182,158,42,42,115,212,244,153,105,247,42,58,9,75,203,84,184,99,112,252,181,87,55,46,202,120,47,18,93,119,212,94,37,234,162,93,60,150,180,81,113,96,241,62,78,3,24,243,194,122,66,173,24,83,207,233,22,40,36,145,39,35,41,114,141,162,237,100,13,84,87,199,111,211,160,1,53,247,131,89,222,97,44,35,153,202,114,58,78,20,161,138,31,139,108,170,179,103,108,227,13,172,242,203,176,147,184,175,183,233,6,159,91,46,38,155,87,158,21,79,70,127,127,250,96,133,238,194,23,115,32,184,45,76,165,160,24,172,143,122,3,187,91,170,40,140,217,175,123,200,12,149,196,38,45,47,192,100,215,247,227,245,232,198,39,47,240,125,203,239,109,146,164,126,238,108,152,2,67,209,243,172,89,170,213,168,19,14,216,242,173,239,222,104,250,137,65,185,76,97,115,62,163,142,188,136,38,193,176,16,80,101,118,50,148,150,132,41,23,26,181,219,29,163,67,48,85,26,102,46,124,237,75,175,133,59,200,95,116,253,237,69,103,137,179,157,192,159,43,190,160,213,19,80,101,246,224,78,78,85,198,148,16,114,95,78,62,211,41,206,138,245,115,93,86,90,48,2,70,145,71,174,238,214,151,30,48,241,139,4,95,83,224,197,51,128,97,214,19,152,100,202,179,80,40,11,62,66,113,116,225,187,205,60,194,80,131,37,195,6,105,36,209,114,127,109,88,206,167,92,220,72,109,196,123,21,158,76,70,165,89,71,254,112,214,156,177,116,23,95,184,219,241,94,148,6,79,29,180,106,172,47,15,37,124,189,100,204,42,85,2,254,177,137,60,134,115,129,90,152,17,223,59,49,14,154,18,241,203,211,178,7,59,232,124,234,144,38,36,138,169,240,6,191,248,216,90,97,187,16,12,137,22,117,218,40,233,123,13,152,172,91,127,171,15,185,211,29,253,129,212,126,20,151,174,164,57,190,29,41,5,2,134,249,230,177,66,33,226,49,244,151,11,21,5,227,161,159,73,204,235,131,193,169,247,46,238,176,199,233,160,12,235,73,122,220,77,84,2,139,201,104,90,233,211,127,153,88,183,200,217,94,148,122,68,167,87,130,66,175,201,76,152,124,235,239,197,87,191,187,61,221,121,164,240,177,102,124,231,194,194,204,150,1,223,221,202,231,30,147,150,153,179,49,133,233,109,34,121,244,120,184,172,53,69,30,109,127,198,64,242,96,156,166,214,245,106,18,172,126,53,149,19,97,111,222,79,185,61,150,8,189,152,69,106,100,154,209,100,247,164,49,138,85,133,137,25,67,240,176,28,39,116,155,198,113,35,107,15,21,174,241,57,125,95,89,146,83,97,130,15,210,0,78,13,184,155,142,25,45,52,231,241,241,116,43,109,43,114,180,1,211,145,233,164,134,68,139,117,245,112,232,62,230,89,19,36,26,122,111,235,122,121,207,253,81,209,83,166,62,55,57,137,227,68,144,117,85,221,237,234,50,126,211,71,35,249,35,151,36,235,154,222,4,231,81,37,4,149,14,152,235,242,248,210,37,45,143,75,42,55,167,215,199,69,126,43,135,187,172,0,102,105,72,24,81,161,193,246,37,219,180,53,88,59,235,231,65,29,70,238,189,173,254,205,249,72,141,37,79,110,126,236,144,119,22,85,216,41,150,30,63,232,79,57,220,165,62,131,250,74,42,56,151,179,191,82,4,54,244,88,36,40,253,88,59,41,81,221,233,60,199,80,244,119,54,137,148,173,103,238,22,70,104,218,253,251,210,73,104,28,148,254,219,28,62,82,123,136,184,228,61,71,157,81,247,254,107,117,205,109,76,190,22,148,185,184,107,122,53,53,2,46,88,75,146,229,238,248,250,222,172,136,39,2,81,105,138,27,233,200,30,108,119,143,224,184,152,208,208,167,3,94,104,55,124,68,194,196,106,211,111,215,22,226,98,205,34,101,226,155,64,9,197,221,157,255,152,34,23,65,167,5,12,31,245,114,161,113,72,190,8,21,76,71,24,165,177,214,101,14,67,47,240,57,7,183,217,65,122,158,83,243,250,150,61,244,224,123,167,83,147,190,150,167,58,64,96,236,218,149,50,40,20,177,189,140,166,209,76,52,157,255,212,59,213,96,161,103,129,201,86,8,221,219,99,104,160,72,1,249,79,217,72,49,154,86,208,235,19,21,144,139,233,35,113,133,71,30,178,10,107,19,21,149,72,236,61,248,62,70,151,122,255,5,247,104,123,5,253,20,70,81,139,37,7,215,166,5,237,41,22,84,234,182,245,222,88,71,175,232,165,83,51,134,192,154,195,76,216,246,72,180,135,117,85,139,9,131,232,92,121,29,99,157,122,188,79,116,226,214,128,230,195,37,199,7,18,29,162,221,178,172,20,210,85,230,198,50,133,21,185,57,196,194,227,145,60,222,169,140,153,46,79,70,95,251,171,40,187,48,70,141,108,164,3,54,88,215,174,96,143,144,54,160,107,215,45,56,131,102,92,76,135,69,192,247,76,236,174,154,12,69,55,53,44,14,119,171,216,252,252,193,145,177,150,163,169,147,238,235,143,163,155,155,163,251,19,48,249,154,144,244,128,25,174,201,252,55,158,255,230,99,106,148,134,75,174,38,105,249,114,81,244,224,33,21,26,99,218,77,167,221,5,65,140,115,68,220,23,24,216,190,226,218,24,212,221,9,247,202,133,43,132,42,254,222,80,231,136,175,218,172,216,122,250,247,220,247,216,19,59,229,250,105,168,120,84,159,13,11,139,57,96,138,117,156,16,244,238,77,44,243,120,49,43,32,117,41,5,147,132,236,17,106,92,70,64,181,252,98,26,233,100,9,32,75,215,134,203,137,140,14,101,79,60,25,129,248,249,162,237,29,98,51,173,227,94,56,197,248,98,111,13,152,138,83,23,24,141,207,234,75,4,82,174,173,87,35,68,234,131,86,141,81,57,166,218,61,21,112,179,223,231,46,20,30,203,70,92,225,103,29,46,134,96,12,247,226,5,144,180,220,143,94,156,200,59,245,33,129,162,231,247,202,196,205,49,77,59,45,117,89,221,249,120,9,176,78,161,87,134,111,111,136,68,4,149,139,34,50,132,137,116,237,229,22,122,33,20,255,4,138,198,192,241,253,110,19,197,148,173,180,80,124,19,202,23,52,9,9,77,29,45,179,100,21,158,226,199,129,83,58,26,158,239,83,144,7,222,161,116,210,166,100,192,151,37,191,94,18,129,72,33,157,40,49,42,214,22,177,124,192,141,249,55,166,33,241,18,156,198,7,155,20,176,111,151,8,126,93,191,193,191,102,49,39,191,7,108,228,153,79,225,139,12,103,23,47,129,237,143,80,188,139,222,220,81,218,145,253,128,77,143,194,35,153,73,90,175,246,35,35,239,170,132,166,29,42,188,129,211,228,40,92,145,109,88,195,197,148,155,47,52,91,117,146,15,105,59,70,143,151,46,28,159,228,156,223,49,104,63,202,155,221,21,144,238,231,164,252,83,96,62,191,207,226,139,222,137,39,163,134,206,192,11,229,119,99,117,57,177,97,154,136,215,25,177,97,154,236,142,60,26,148,92,143,111,131,13,51,109,59,164,199,103,221,177,151,67,90,34,79,14,205,217,116,245,100,184,220,166,200,95,252,208,27,249,249,134,99,60,195,98,166,126,9,109,187,119,241,60,176,19,9,76,215,122,113,69,170,137,80,89,236,120,20,125,157,80,185,163,115,133,227,48,96,163,65,243,45,109,102,118,8,203,46,238,233,223,147,96,124,143,46,14,136,133,105,53,91,190,33,162,246,19,143,134,35,61,221,143,32,172,1,129,124,192,219,130,31,1,179,91,12,129,45,85,237,223,19,194,69,153,168,60,150,151,126,241,222,204,182,152,230,84,37,124,175,2,171,27,9,131,208,186,147,58,133,115,254,189,24,41,61,81,80,182,204,78,72,40,209,100,46,228,43,150,134,128,75,255,169,124,17,22,255,228,222,116,117,248,233,72,125,160,24,59,196,75,55,236,99,46,125,118,183,176,48,41,176,231,45,244,248,116,211,104,88,56,2,47,40,234,159,172,199,52,254,209,168,15,54,98,171,249,82,55,23,150,152,58,162,232,179,184,228,90,69,39,74,198,139,142,0,231,75,235,211,218,75,62,133,155,113,200,60,173,56,234,36,100,68,160,115,63,46,135,8,161,244,145,200,55,198,204,116,174,169,110,140,159,210,104,100,194,138,245,229,186,58,60,10,215,156,144,223,70,136,195,183,36,36,242,186,168,101,209,204,78,77,181,43,232,161,241,26,217,145,137,80,32,109,253,79,157,143,142,131,242,255,17,119,246,58,215,44,199,117,190,23,198,12,166,255,187,121,1,138,156,57,52,20,16,210,129,192,64,36,113,124,28,8,2,1,75,134,175,195,112,224,196,129,13,200,176,97,248,122,36,90,151,225,126,106,239,170,90,67,153,153,0,145,209,121,215,55,179,231,167,167,187,186,106,213,90,10,179,76,60,1,223,175,43,119,17,168,207,80,130,245,115,67,58,238,47,248,30,29,222,1,204,62,186,61,66,52,245,254,118,156,155,150,90,17,170,186,95,6,107,186,139,205,163,86,119,164,153,20,106,175,153,173,57,12,65,61,139,66,99,88,93,196,191,61,227,115,46,249,184,32,223,61,174,169,107,110,147,208,89,18,182,154,94,120,68,50,96,245,167,171,245,80,213,176,144,36,38,147,115,211,39,227,169,36,236,43,151,250,72,12,86,198,89,195,21,23,241,215,231,200,109,63,136,5,135,45,110,49,101,156,28,43,180,203,135,4,16,61,98,123,75,139,20,6,145,196,43,225,194,138,111,68,230,5,135,181,151,122,167,68,179,8,89,218,250,41,85,210,155,228,190,156,38,175,43,203,23,141,192,45,236,228,238,39,129,45,87,62,180,110,21,47,55,26,34,227,75,93,37,225,123,157,109,6,204,215,39,86,118,23,198,72,226,9,107,219,102,62,225,9,83,125,60,113,223,236,199,244,169,209,1,20,169,117,92,119,109,57,74,152,244,82,141,147,223,145,208,133,94,63,204,2,121,184,113,193,196,55,72,242,88,8,90,179,3,94,225,38,76,177,249,8,204,76,236,31,63,187,250,41,9,236,65,83,199,138,48,204,216,48,82,132,1,126,186,243,130,240,57,198,237,126,10,108,165,15,191,111,154,87,36,43,51,112,234,110,225,87,122,119,26,136,91,200,201,39,229,253,48,35,198,188,94,178,154,131,151,212,194,151,13,235,128,33,110,195,195,92,124,159,184,180,67,87,185,62,150,217,212,2,246,194,251,141,238,232,234,4,165,187,242,117,110,98,165,60,55,178,40,69,96,72,168,53,172,163,141,113,189,94,240,140,128,30,88,185,28,20,147,70,143,188,12,57,158,115,244,182,105,229,12,63,33,171,29,78,89,151,77,126,57,178,154,23,166,177,86,96,226,197,83,194,183,154,189,185,4,51,230,95,247,140,248,109,147,145,144,23,86,17,36,114,23,203,137,186,81,57,114,52,97,149,171,118,162,217,143,158,130,60,84,8,48,213,163,153,137,205,158,174,203,232,227,157,152,19,169,45,214,254,66,107,230,155,64,33,45,253,233,159,254,238,231,191,253,241,55,191,253,225,199,159,126,245,195,191,253,197,95,255,250,151,127,249,195,47,126,246,143,127,243,183,255,240,223,254,215,239,255,238,127,252,236,231,127,246,155,63,191,127,184,35,231,174,120,214,82,246,179,223,253,238,231,127,253,211,95,253,246,254,245,79,126,248,229,79,255,238,199,31,126,246,243,191,248,225,55,127,249,195,79,63,254,213,47,190,192,191,250,213,175,127,248,215,63,253,248,171,95,255,5,39,248,205,143,127,254,171,95,255,242,167,123,250,127,99,215,66,173,162,208,54,25,57,141,142,194,152,63,99,96,54,28,177,203,197,180,253,206,191,255,66,87,10,79,47,125,46,39,156,248,35,87,138,50,68,19,51,202,187,235,221,255,18,151,250,71,95,176,188,127,88,104,49,17,17,118,55,29,30,35,165,133,46,124,87,22,161,55,14,204,221,200,86,251,184,166,110,32,81,29,251,75,231,5,240,197,221,9,123,233,39,85,152,69,227,96,52,95,166,194,228,16,79,186,208,79,170,20,242,57,155,253,71,88,216,67,37,149,221,69,51,181,217,240,107,135,76,34,62,113,204,52,163,70,82,227,243,181,79,157,34,239,132,223,134,76,6,67,35,59,230,169,244,255,154,86,54,144,13,95,155,22,194,199,111,111,99,7,201,244,108,189,238,49,69,194,43,223,239,201,91,102,103,83,204,86,248,78,169,225,20,7,12,11,71,87,6,196,57,87,194,85,132,87,168,175,211,64,19,43,131,41,135,235,170,100,126,175,57,253,222,41,75,81,138,128,53,96,54,155,67,127,26,29,208,8,97,44,123,240,58,122,35,69,152,48,23,166,43,222,71,225,52,102,200,35,222,73,236,198,137,126,3,68,117,90,94,7,42,186,61,47,140,233,112,43,108,246,113,177,150,242,241,46,89,230,187,196,8,219,104,217,175,24,1,145,122,63,245,50,161,20,137,141,16,234,142,66,2,4,6,102,103,9,95,30,66,41,255,105,210,174,79,87,248,176,83,13,24,191,40,217,249,83,100,155,51,46,156,109,169,126,0,228,0,197,139,253,147,98,148,176,140,132,74,196,155,3,173,1,13,172,136,163,30,183,124,194,206,110,139,196,231,93,119,105,163,15,27,248,143,97,112,21,216,154,13,87,132,132,77,137,74,236,206,88,140,35,230,123,68,2,129,88,21,197,185,8,70,225,44,200,148,49,104,144,244,154,42,229,166,151,248,2,187,3,171,134,122,164,187,16,1,147,16,253,193,81,205,183,122,208,161,143,200,24,12,250,112,209,217,117,248,65,228,93,96,228,72,122,124,29,246,211,138,98,58,154,14,243,107,158,165,33,250,199,4,192,207,109,202,152,123,234,230,161,225,55,25,254,244,116,166,72,252,223,8,31,210,159,254,134,155,226,74,206,64,163,245,58,92,224,145,187,170,186,175,65,130,218,55,123,152,235,188,247,76,104,230,197,70,19,254,165,176,137,120,104,55,74,142,77,17,195,93,116,104,237,141,60,222,68,97,84,136,45,146,96,227,179,55,241,81,136,8,212,60,250,196,39,81,112,108,52,89,29,196,190,222,76,16,122,108,189,33,3,30,189,240,5,47,170,7,140,97,188,228,35,76,43,221,59,119,217,104,214,71,106,28,236,113,105,44,113,180,84,114,197,47,116,184,142,205,7,214,247,65,238,34,4,24,44,119,139,64,182,108,206,23,100,154,176,175,167,10,39,105,24,248,9,43,247,207,236,149,229,137,78,35,16,78,177,175,159,154,77,164,58,79,197,209,119,246,135,117,109,191,224,21,223,143,101,66,94,247,69,119,243,19,39,111,36,108,20,165,252,24,155,84,22,247,45,113,232,132,68,24,123,111,200,68,250,178,176,107,142,198,44,150,223,50,182,166,135,30,20,251,189,136,13,219,178,233,92,184,140,165,29,3,165,208,225,40,59,131,5,157,33,138,47,131,41,92,242,86,8,38,198,6,22,9,186,187,72,86,133,67,87,155,133,26,45,38,77,91,61,8,178,54,135,201,37,74,250,7,254,206,240,102,153,102,51,178,56,42,211,38,49,240,80,139,188,21,233,88,57,250,110,210,230,9,71,243,141,57,165,160,19,1,214,240,13,39,97,32,229,113,122,118,195,27,133,205,197,57,69,83,98,219,152,242,145,0,165,153,67,86,7,148,254,239,199,17,233,83,30,118,246,80,152,190,206,83,138,218,215,139,19,135,9,55,214,120,102,72,220,136,235,24,85,205,242,68,189,21,41,29,182,101,154,93,133,151,29,169,62,124,56,228,202,182,245,173,71,193,8,61,252,153,61,47,164,85,140,108,230,112,195,14,67,146,202,15,162,120,43,210,136,216,59,37,72,118,206,73,101,28,107,116,83,77,72,155,217,125,92,24,70,148,253,149,206,222,105,227,14,141,165,61,85,225,254,56,43,6,152,222,215,68,81,232,62,81,130,67,136,79,172,210,233,252,131,216,116,242,121,51,75,72,154,30,203,129,240,159,31,40,93,106,253,97,218,87,62,163,4,135,225,166,156,220,212,197,226,224,133,1,147,86,39,204,149,52,179,244,187,8,237,139,210,71,243,190,66,80,147,186,16,20,109,133,68,225,254,87,173,170,80,76,116,116,144,170,86,116,34,21,30,105,114,92,140,21,53,193,174,33,85,228,177,181,96,131,234,124,192,36,17,196,106,19,131,92,122,181,79,148,254,80,81,20,148,229,214,103,111,4,233,239,76,167,63,205,114,32,5,25,186,79,165,14,69,117,45,204,104,97,96,143,177,94,23,78,47,177,63,147,114,191,210,42,60,185,199,86,98,31,160,136,46,106,57,148,222,8,226,200,168,218,163,54,44,23,222,14,74,49,81,212,199,135,94,42,212,198,136,117,81,134,102,158,146,202,163,99,203,123,34,238,50,222,149,212,130,166,41,202,213,40,246,224,63,41,193,63,189,217,247,153,249,4,77,201,233,136,77,225,164,50,183,142,111,20,89,136,143,124,29,152,231,176,139,137,163,235,13,57,134,86,29,171,80,175,56,90,103,89,107,56,189,243,123,212,67,25,85,66,255,64,105,183,7,49,133,94,189,35,194,88,211,236,132,179,234,129,96,157,100,149,216,23,174,185,242,232,251,32,180,42,89,136,10,75,201,135,106,38,128,2,163,89,20,99,201,124,160,132,68,110,125,161,190,183,32,11,63,148,200,77,43,203,140,186,133,249,218,62,71,143,165,20,88,162,2,189,135,244,44,2,223,29,113,203,81,140,50,140,30,253,201,43,197,23,2,181,87,75,204,180,33,60,89,103,178,190,57,41,80,83,68,150,26,215,198,128,229,85,253,190,167,8,24,66,174,188,47,246,198,59,191,160,27,154,169,70,45,203,218,19,244,92,166,179,114,63,63,57,186,154,143,76,50,68,14,194,226,9,147,103,120,164,120,135,206,162,16,14,216,217,100,173,22,191,128,45,244,171,74,152,190,123,22,6,177,78,18,206,128,245,7,37,253,100,99,141,39,116,133,137,202,64,176,52,186,169,195,8,215,1,30,218,19,171,15,238,85,74,164,216,136,35,196,36,127,204,148,119,10,140,208,114,76,28,7,235,58,153,87,160,174,246,224,31,210,137,62,68,166,25,150,198,157,168,125,147,59,208,145,145,54,9,236,57,159,120,226,131,18,179,18,241,26,237,251,65,164,24,212,136,231,20,254,72,129,167,148,5,180,77,95,219,20,114,10,44,218,30,71,239,241,226,254,66,32,188,123,255,56,122,65,141,16,106,203,29,9,53,188,162,41,53,209,156,150,176,233,146,196,247,133,179,132,40,249,241,234,211,58,139,37,157,31,19,82,14,149,243,178,228,141,208,228,37,148,30,68,229,51,92,192,32,68,22,130,142,138,74,196,233,212,65,238,20,53,133,108,68,208,218,130,148,243,192,119,148,147,51,211,180,40,96,91,71,141,48,249,238,246,29,99,211,32,229,212,6,59,76,120,80,132,195,193,72,48,173,197,163,28,43,232,162,17,108,240,143,133,135,1,203,108,214,28,197,55,220,170,66,121,102,211,149,43,175,245,68,118,37,224,82,183,138,249,238,161,67,91,152,99,144,187,86,144,233,182,37,72,132,44,119,35,191,24,72,166,106,41,31,151,209,88,158,96,143,144,37,19,207,74,227,233,61,46,220,139,145,203,35,209,25,29,240,108,137,157,223,1,97,243,40,203,117,154,165,188,179,244,138,49,220,148,63,56,146,226,71,29,246,81,242,33,110,139,81,44,69,248,91,9,178,88,193,101,240,69,171,106,145,109,255,132,20,95,195,1,158,158,134,35,201,14,131,195,175,11,152,170,82,83,152,226,173,19,27,199,167,108,43,125,39,54,142,102,112,42,31,52,183,164,167,133,228,85,9,194,102,67,220,66,91,94,240,78,245,71,246,113,155,145,151,181,32,180,7,195,137,142,223,37,38,187,56,221,172,104,122,49,151,178,37,18,207,168,223,172,225,26,154,23,166,17,90,70,255,50,19,47,223,218,160,252,249,154,20,238,48,40,165,4,143,149,210,153,116,182,35,142,131,229,130,147,146,251,167,119,93,96,136,124,30,179,150,122,163,80,169,34,209,51,211,114,8,23,227,47,11,197,28,197,21,200,194,65,136,30,77,27,83,112,253,28,59,189,235,201,157,105,239,136,37,11,194,64,158,81,168,84,109,2,249,72,58,152,148,152,198,142,144,8,159,72,212,220,217,231,188,2,56,108,25,106,100,111,233,38,30,250,245,220,29,198,8,134,121,51,83,179,163,252,244,251,208,61,181,139,108,245,210,232,14,146,120,137,58,206,131,207,75,209,103,242,88,187,130,223,53,118,3,218,79,128,150,20,130,37,98,158,173,28,113,228,15,66,237,11,161,61,66,104,129,11,235,172,55,81,220,173,223,86,234,227,176,112,46,122,44,48,95,123,180,189,131,31,243,36,41,34,13,123,44,237,162,56,244,87,246,128,109,235,47,52,88,180,163,107,152,107,219,198,74,214,69,154,111,158,112,186,48,161,208,62,180,149,129,175,223,91,98,232,232,211,122,36,252,221,251,203,79,88,92,99,112,48,20,133,107,19,238,218,102,48,169,231,238,59,158,9,41,251,126,182,78,194,59,86,115,58,186,216,121,205,215,28,125,102,116,150,208,163,215,207,171,3,227,148,16,107,61,166,102,36,207,155,141,85,241,86,29,12,122,251,235,158,106,73,107,67,179,29,90,77,47,12,171,232,29,23,86,144,215,214,31,166,187,222,111,25,210,240,208,133,103,163,188,16,55,13,107,113,191,97,212,22,162,95,102,177,36,202,77,155,224,93,116,165,152,7,184,118,219,220,25,96,133,142,12,241,77,21,103,41,75,139,97,10,238,112,45,170,50,14,124,87,20,111,152,129,48,164,2,6,156,220,122,92,29,70,38,64,214,0,66,254,146,40,78,222,175,167,66,54,55,60,197,233,49,210,238,39,108,163,86,24,147,50,121,208,1,172,109,89,171,132,119,40,196,181,37,130,219,211,122,23,66,173,229,30,253,116,109,111,130,164,188,226,145,227,203,71,216,168,189,108,72,170,250,109,99,194,160,15,237,174,86,180,235,244,128,17,105,150,163,167,121,217,199,209,119,99,54,53,24,152,7,181,227,232,188,234,230,43,174,253,2,52,16,196,201,73,67,107,176,96,226,23,254,229,34,20,246,136,70,32,223,37,98,25,249,88,78,121,45,16,124,78,62,16,185,47,237,117,38,93,27,242,156,68,163,207,107,229,98,144,182,29,45,120,13,41,25,133,31,56,154,37,58,221,72,121,104,191,230,38,81,61,211,197,125,137,44,131,209,68,238,233,194,228,157,190,56,105,40,99,128,135,123,231,54,137,231,215,149,45,227,141,120,187,38,73,101,89,245,250,93,80,189,75,168,46,51,63,147,169,238,254,225,25,33,240,140,50,82,19,101,54,140,60,16,254,109,209,195,122,148,251,132,87,19,91,108,135,171,217,84,21,105,57,46,188,206,237,86,231,60,63,237,105,191,19,208,137,46,237,187,194,222,213,67,58,169,177,48,222,209,246,59,172,123,76,27,226,59,242,128,83,92,96,244,190,32,194,20,223,45,98,243,210,171,38,61,14,121,208,16,164,163,199,100,138,169,2,189,183,92,173,31,141,163,222,168,10,111,75,183,123,35,246,38,200,20,1,3,6,194,227,194,88,31,19,111,17,248,120,160,207,134,96,55,250,196,143,60,21,70,48,233,160,104,48,71,86,64,20,191,30,235,187,8,227,131,105,102,106,122,52,202,122,222,217,142,219,184,72,60,221,208,1,78,121,56,56,29,211,100,82,152,237,74,216,142,160,185,44,138,118,192,52,202,167,219,3,17,181,194,237,233,161,184,125,134,109,209,244,186,239,134,253,132,136,63,157,61,34,83,243,224,37,234,89,40,108,7,151,58,158,210,37,65,13,58,212,167,173,231,75,78,110,254,52,61,212,213,41,9,137,90,43,53,203,21,195,20,190,30,218,24,2,223,213,189,133,24,62,146,219,170,129,131,1,77,77,33,254,27,80,223,9,74,31,11,250,172,161,236,94,113,26,169,250,190,240,187,9,85,135,123,174,163,87,198,36,95,195,119,180,178,103,22,69,22,4,40,176,121,8,184,52,241,89,190,179,242,232,65,196,54,193,137,118,84,103,99,33,207,20,250,33,149,226,139,168,92,222,29,57,130,144,105,130,9,177,66,164,75,80,246,121,226,141,80,29,28,162,231,130,170,57,68,225,120,166,5,54,110,194,247,41,205,208,34,35,193,49,94,130,45,84,229,70,202,106,47,213,87,55,110,73,104,177,178,35,158,146,21,188,112,233,180,81,164,200,255,163,31,103,225,33,246,20,42,71,148,104,232,133,17,88,230,72,154,108,19,228,182,90,73,59,112,122,234,239,77,202,185,105,166,90,225,207,49,45,19,43,143,140,74,124,13,99,250,105,185,88,185,175,142,107,111,248,11,220,175,169,74,101,242,194,120,118,135,163,220,52,65,6,57,122,212,39,22,24,11,187,85,79,12,41,183,17,66,201,192,170,130,86,140,203,91,211,161,105,193,238,19,120,152,237,85,194,84,239,85,73,230,78,229,51,109,44,54,252,89,145,169,177,121,188,235,209,143,74,224,224,76,120,78,194,69,207,141,60,237,211,229,212,50,215,97,236,145,237,227,157,189,226,46,122,44,251,201,152,82,216,53,203,222,102,153,61,95,88,75,211,122,133,182,183,200,250,60,44,95,113,87,240,88,84,216,135,126,216,20,41,135,156,35,81,41,107,238,58,33,70,220,77,216,74,52,216,202,50,59,169,120,29,15,42,153,85,37,133,240,137,75,251,13,216,205,10,35,219,27,71,19,184,87,29,71,43,61,231,209,11,25,42,134,207,178,151,22,175,200,139,72,117,101,33,109,89,119,19,183,197,71,5,154,217,17,227,167,30,31,117,173,34,98,128,142,18,10,133,41,211,143,192,175,124,90,155,101,53,173,138,113,163,21,5,243,194,198,248,172,180,42,38,35,165,48,102,83,97,50,214,16,126,151,229,133,6,253,51,195,235,241,70,172,172,248,162,31,85,240,222,12,201,249,206,162,41,162,90,8,137,230,100,6,195,102,62,10,111,211,156,13,21,156,135,78,16,145,182,50,238,92,192,164,246,101,253,96,160,80,166,10,123,218,162,108,72,180,196,194,88,10,229,30,168,237,2,54,212,111,79,218,203,54,73,229,44,156,107,107,200,179,25,113,72,149,171,204,247,32,132,8,104,109,166,7,89,180,223,238,10,81,106,192,48,70,69,43,169,194,194,13,163,213,77,98,95,38,74,178,78,119,158,12,77,45,232,231,34,67,102,236,242,116,82,181,44,66,81,24,134,182,235,140,109,186,20,68,7,16,221,156,29,54,149,205,212,23,94,48,52,230,16,80,163,135,113,233,133,193,15,220,113,110,51,142,214,187,50,117,176,146,58,250,88,223,138,154,222,62,168,182,184,14,25,100,32,213,33,163,65,63,204,132,136,10,151,84,56,128,145,163,170,97,10,191,164,217,147,125,43,109,119,37,36,208,202,75,113,254,126,120,16,145,106,104,244,179,115,45,10,155,26,99,192,24,54,200,149,29,51,18,73,229,182,186,245,167,205,79,214,37,93,72,59,87,137,143,42,198,30,225,33,214,172,197,68,244,232,129,69,52,235,163,39,174,71,223,5,211,103,163,70,95,134,72,151,152,151,89,15,41,26,18,199,24,69,139,246,33,170,16,97,153,208,45,141,179,95,48,197,78,23,218,59,194,183,92,104,92,245,83,19,92,232,54,189,84,23,145,29,8,145,62,4,231,171,104,54,178,35,235,161,46,72,79,170,160,24,92,198,28,139,22,157,80,25,112,125,100,231,24,202,133,55,154,239,178,56,180,27,125,238,16,233,32,37,167,77,216,203,190,211,240,222,32,67,132,175,93,194,244,88,135,120,21,153,189,61,84,252,147,244,199,118,149,215,123,209,216,28,136,250,39,172,198,120,29,100,1,154,228,205,16,7,101,130,89,161,208,255,12,81,31,89,38,151,224,34,152,20,88,53,126,233,240,89,67,108,24,138,254,17,182,205,194,141,169,197,202,131,207,93,17,174,38,141,12,108,67,67,229,18,245,21,149,6,69,212,62,4,25,9,127,134,180,176,221,223,190,129,113,4,202,40,236,223,184,65,127,123,18,143,166,8,190,25,58,136,120,237,99,106,145,33,198,93,206,251,232,69,59,102,8,102,163,159,176,245,202,161,82,135,225,2,107,239,84,148,100,76,11,169,110,216,35,34,83,217,109,63,152,18,250,12,88,149,205,181,137,174,164,174,168,16,165,241,251,180,176,47,80,171,51,11,108,218,207,33,155,78,243,190,204,193,232,69,212,148,44,101,26,85,5,101,86,188,153,202,255,236,151,199,11,182,74,87,72,251,235,243,192,111,215,187,210,193,214,82,107,153,142,39,125,152,137,154,167,192,75,114,23,82,192,201,91,102,28,189,116,134,233,177,140,113,128,150,133,176,113,46,76,3,213,154,34,79,43,214,125,11,86,81,13,95,14,122,185,167,250,83,116,104,66,222,174,129,10,120,71,124,71,212,153,217,38,134,240,243,121,240,190,220,42,120,189,152,100,252,228,15,53,232,151,30,54,89,156,80,244,125,44,39,244,130,111,176,186,18,94,170,137,216,207,199,160,50,37,144,213,203,215,100,194,231,22,81,95,182,76,227,15,36,200,71,194,19,51,39,133,169,243,239,80,183,173,42,217,69,181,122,132,142,6,48,114,108,91,97,72,29,9,83,81,104,34,158,78,223,95,42,194,195,143,85,105,245,69,203,84,168,205,211,163,36,195,144,93,203,19,95,22,106,193,242,192,81,74,138,160,13,250,76,127,233,216,183,50,210,156,18,249,191,122,84,180,29,79,242,86,226,227,33,173,40,33,136,149,32,211,69,5,215,69,141,70,201,80,54,49,221,64,247,94,2,70,19,196,139,93,61,219,72,165,250,163,207,223,91,200,124,155,199,179,238,76,134,153,251,236,244,34,49,97,58,245,6,160,59,46,141,78,74,87,37,99,58,84,78,228,251,48,89,125,132,8,138,43,129,153,209,5,124,87,140,249,242,52,32,35,229,247,61,208,188,30,10,67,85,56,137,30,105,105,183,89,242,9,95,90,96,101,49,45,72,48,45,213,180,161,26,232,24,166,92,20,18,4,6,87,221,255,218,180,17,6,19,60,20,21,104,70,32,153,248,55,96,188,183,20,62,102,119,153,171,203,209,68,10,134,158,43,44,192,217,144,29,245,177,155,16,0,194,142,23,169,213,162,155,61,252,216,51,142,198,76,18,187,119,133,177,192,234,9,87,41,96,96,145,106,244,30,31,74,237,229,199,51,205,254,58,22,100,228,157,167,124,123,23,166,207,47,190,129,177,251,124,57,126,220,47,83,6,57,212,244,173,118,34,172,124,45,63,17,164,127,212,78,100,32,158,218,243,183,111,204,40,151,6,255,99,140,48,207,48,95,84,113,104,65,220,182,172,120,166,152,124,137,187,11,185,174,216,92,216,38,118,200,24,191,147,196,25,51,158,56,98,109,77,93,138,168,218,123,64,106,98,149,75,173,126,58,243,91,73,23,34,24,198,93,97,88,170,37,66,160,187,183,120,25,230,20,235,235,119,24,209,227,163,71,147,74,137,9,139,109,144,40,97,96,228,91,217,98,59,108,68,9,61,154,176,41,237,149,30,147,82,20,216,228,174,194,24,202,40,223,245,5,67,169,13,24,253,213,161,48,151,23,129,35,249,247,85,94,48,250,6,1,163,193,43,207,20,97,248,48,222,164,40,202,182,224,5,207,72,75,147,6,187,159,187,254,54,157,205,62,138,169,97,171,5,31,126,13,45,5,177,239,122,65,147,172,24,32,221,221,117,212,209,26,145,198,84,175,45,38,87,47,251,99,181,188,73,123,170,125,18,156,68,223,66,96,121,213,213,54,202,84,89,60,41,215,204,92,89,182,62,48,8,134,243,54,129,17,162,211,147,223,199,16,1,69,51,7,18,217,220,44,118,209,97,150,114,7,45,210,77,122,114,234,50,53,225,187,114,170,51,26,98,237,53,117,194,77,135,78,209,149,233,20,252,22,201,76,43,188,199,74,184,33,105,174,110,89,244,111,199,185,217,119,149,242,114,203,162,21,37,54,86,216,128,244,55,92,243,228,211,100,214,94,102,89,37,141,236,32,121,244,245,7,240,88,37,83,3,136,143,189,156,184,240,197,240,188,2,13,218,251,245,211,172,79,145,15,97,131,168,30,123,124,79,233,248,14,133,191,170,81,151,121,51,23,209,173,126,186,154,163,145,139,79,155,98,212,208,143,58,175,153,246,105,24,196,146,38,170,251,229,95,86,202,10,137,230,134,220,204,121,193,102,96,19,48,161,145,250,182,153,197,73,58,73,146,89,80,23,61,36,91,107,154,65,246,231,101,92,200,172,178,210,238,17,235,8,253,8,200,128,165,129,38,185,254,215,79,195,190,79,123,89,40,6,250,182,233,50,22,163,201,217,222,179,45,9,223,103,73,214,111,191,28,21,173,143,56,243,237,83,45,75,216,138,138,134,57,141,61,229,229,178,215,97,134,215,180,74,157,42,189,190,40,87,150,116,105,189,1,186,186,22,30,60,77,210,42,149,238,62,253,2,16,60,72,139,203,1,35,80,242,110,212,170,202,206,163,77,91,118,41,12,173,54,76,140,81,187,146,71,118,191,242,241,204,72,102,146,165,22,25,0,204,153,10,78,23,1,147,221,81,115,78,148,3,210,24,218,42,136,122,52,100,139,176,213,181,134,165,151,241,39,13,31,225,32,139,1,162,16,16,33,207,239,17,146,243,48,68,133,211,134,221,232,72,82,2,48,228,11,129,209,191,172,91,206,253,136,146,62,121,188,158,105,109,120,200,18,79,220,33,116,199,183,156,27,70,137,248,126,54,218,54,194,84,154,50,168,236,117,55,105,145,60,53,169,125,249,50,201,47,82,96,204,39,166,65,45,77,87,43,106,193,86,89,145,45,248,198,61,172,70,133,142,64,82,29,173,54,63,246,212,52,187,230,85,171,125,44,247,153,131,208,250,109,228,194,160,232,134,12,109,71,5,72,47,12,158,70,124,27,3,142,177,128,211,248,242,241,109,28,19,160,87,248,190,171,24,67,119,187,254,8,163,249,110,21,11,123,188,44,18,220,233,95,7,40,212,136,39,62,121,168,219,93,230,73,228,220,86,218,108,79,172,163,228,53,159,41,223,29,252,230,41,251,65,182,220,164,22,162,122,65,59,159,56,74,155,40,66,90,143,227,121,171,206,204,157,110,225,21,47,154,62,65,201,3,157,190,83,173,1,120,31,41,220,195,104,98,203,159,240,161,255,79,97,170,253,10,11,145,2,205,124,98,224,154,142,235,236,10,197,237,186,32,108,16,71,111,83,46,87,248,174,215,81,130,176,216,90,38,89,126,121,63,233,215,206,110,127,170,15,55,133,129,44,116,209,91,184,95,240,30,97,184,139,124,113,87,219,115,227,158,70,101,113,90,163,179,28,92,76,112,50,198,191,209,215,196,31,188,178,35,12,211,219,79,239,148,56,151,67,212,150,233,4,137,186,165,190,230,59,75,81,149,166,24,249,225,70,34,243,228,100,99,5,209,132,141,229,58,179,102,201,18,215,197,112,29,211,205,28,194,104,128,148,161,112,79,57,124,212,186,180,84,75,237,9,94,125,12,67,166,8,1,9,190,226,93,221,237,193,35,249,43,96,218,86,18,237,98,46,121,209,109,138,104,1,99,56,34,79,132,10,90,164,11,251,135,84,33,63,77,149,44,146,45,221,88,212,179,43,124,223,85,188,74,107,96,92,114,211,132,75,73,101,48,194,118,215,147,99,234,161,151,118,30,245,145,167,230,18,11,7,10,5,71,199,216,193,73,59,166,201,101,190,240,105,112,79,194,47,118,23,80,140,30,217,198,110,42,246,225,192,210,45,160,200,104,244,78,251,72,250,70,253,205,156,200,178,58,97,45,112,16,195,190,48,130,253,39,87,52,96,8,247,39,225,46,9,40,58,18,87,16,102,8,130,31,249,238,88,137,169,99,5,12,169,33,215,90,156,172,103,230,44,58,50,106,75,158,24,101,90,153,18,238,62,229,190,189,38,112,69,244,119,167,13,197,144,118,26,211,46,168,174,62,136,69,50,159,110,87,248,172,160,88,88,91,109,159,122,244,130,63,229,132,155,7,150,67,134,32,6,163,218,25,240,106,178,185,64,56,215,104,21,225,113,129,224,139,254,246,25,209,90,8,12,133,124,42,140,194,132,219,65,80,114,94,50,101,192,185,111,177,123,167,130,214,165,15,193,216,158,205,59,233,216,2,195,164,235,10,215,96,160,3,223,77,213,163,39,135,145,229,81,248,32,7,44,173,116,72,3,49,181,250,149,19,27,45,125,230,133,189,165,47,1,208,82,186,180,84,2,35,94,19,151,134,94,93,47,10,31,232,147,1,211,170,171,71,35,152,190,226,210,238,157,159,38,195,1,155,193,40,87,145,128,124,68,42,0,120,35,18,19,176,149,53,4,62,244,216,231,209,135,111,50,97,234,175,49,103,221,9,223,12,102,4,38,27,61,227,202,17,211,213,223,134,146,43,247,205,114,33,95,32,27,254,39,217,91,84,42,197,41,114,147,61,133,239,30,150,40,207,22,50,234,54,231,237,147,87,190,139,150,3,54,27,227,237,253,81,118,244,232,58,20,77,197,56,136,101,236,222,117,245,2,206,51,155,87,194,11,75,55,82,84,248,133,55,105,104,139,34,6,13,67,83,100,177,105,127,161,213,61,238,249,238,237,206,146,123,54,55,204,128,81,242,18,73,198,125,95,79,13,246,148,137,138,77,253,64,136,198,182,103,191,232,171,86,154,222,182,54,186,200,234,77,186,172,36,135,203,185,177,229,11,199,19,211,210,151,119,121,47,19,222,140,123,154,52,203,134,6,76,107,21,221,90,78,125,164,34,46,143,187,97,62,16,163,16,193,237,38,74,1,44,63,148,92,221,202,229,211,86,159,183,141,35,91,121,146,117,185,143,126,186,205,146,161,30,148,178,50,170,170,60,48,250,9,53,96,122,188,229,202,16,164,155,1,22,117,170,222,208,203,106,48,129,232,253,216,178,207,220,100,204,187,231,221,230,93,200,238,116,149,103,134,212,135,8,157,223,51,244,205,220,122,108,211,143,246,46,186,250,109,22,207,159,30,5,111,2,15,150,167,21,254,101,158,70,232,125,175,60,26,122,109,147,163,121,57,62,8,241,163,25,146,136,161,13,8,11,98,63,152,26,148,48,181,141,69,183,163,172,79,51,236,41,47,24,21,223,120,151,148,179,182,156,155,246,39,239,199,68,68,156,190,83,61,184,165,179,1,198,161,175,10,160,89,36,101,110,153,205,73,237,50,223,32,141,241,248,48,161,82,175,70,45,155,50,221,242,5,157,61,16,21,146,68,203,206,112,149,110,89,77,183,239,105,178,122,49,255,67,158,146,242,200,134,205,180,194,4,9,186,171,28,186,34,218,100,78,19,5,99,232,90,240,151,102,160,77,148,228,105,132,231,250,195,29,233,142,143,45,65,27,108,200,59,121,250,92,176,248,8,100,81,49,74,86,76,189,235,49,209,139,68,239,158,121,6,167,144,254,221,37,157,21,27,62,92,247,222,56,70,7,29,13,57,186,204,160,180,197,180,111,226,134,153,23,218,230,206,227,173,169,117,152,54,172,76,220,72,160,158,216,109,217,170,32,34,223,118,225,18,129,84,172,61,135,222,246,72,18,207,40,248,79,201,12,72,77,253,120,131,53,73,120,102,169,41,15,188,97,66,27,17,70,69,119,83,95,21,179,71,44,41,143,169,147,203,209,132,66,79,196,224,199,52,231,20,70,111,53,178,101,11,230,189,172,25,236,205,238,87,219,146,238,120,222,176,205,137,177,117,32,121,221,166,222,24,166,95,177,181,166,207,73,30,41,189,42,17,202,226,190,44,76,51,18,217,104,237,198,134,255,62,65,105,30,69,46,105,209,122,156,27,185,49,21,182,135,18,156,92,148,181,132,249,68,199,14,53,156,29,209,40,179,123,222,214,157,152,123,57,193,78,61,198,240,202,113,72,244,178,194,51,138,196,40,212,156,132,219,199,12,54,162,81,24,167,114,242,59,70,239,173,5,5,219,50,142,114,52,14,70,233,115,136,98,247,124,193,27,143,161,17,81,56,73,171,28,104,56,98,63,73,29,92,116,165,183,23,124,218,138,164,47,165,39,73,219,178,57,32,143,27,239,139,69,76,166,111,142,206,131,145,108,239,178,93,187,211,13,2,162,61,210,178,167,75,170,14,88,210,174,164,214,250,81,20,133,171,56,119,65,196,68,239,122,225,13,211,211,7,209,168,107,9,111,40,142,241,190,224,7,8,245,239,194,20,69,78,26,239,193,185,16,148,117,122,73,158,92,58,74,80,138,231,107,245,36,59,107,131,136,62,32,104,82,102,144,214,205,37,241,145,65,204,162,190,163,71,141,12,12,28,0,129,239,130,246,244,36,201,29,117,140,130,65,212,146,130,116,87,28,210,249,242,204,108,39,115,130,200,198,54,70,38,180,205,84,225,106,188,20,69,96,38,203,16,199,43,35,14,166,70,246,122,153,165,155,206,179,151,138,72,147,108,253,62,70,104,36,145,180,219,55,66,174,10,63,45,216,77,13,87,112,233,210,220,116,143,246,112,248,66,222,182,20,29,194,165,219,252,233,21,48,118,95,178,161,218,112,38,102,16,175,168,4,137,24,23,31,223,12,17,0,104,91,85,221,99,236,227,171,145,223,172,84,155,117,59,182,201,22,215,168,221,177,168,111,57,248,254,247,136,102,48,248,143,69,3,89,198,81,43,73,142,122,186,122,169,19,111,172,16,163,128,101,113,47,51,25,55,116,150,61,153,12,169,152,126,104,224,69,39,101,77,2,199,199,211,60,159,202,103,73,142,2,53,177,167,180,236,210,124,66,51,114,92,218,89,34,35,195,28,177,102,222,23,23,41,243,25,252,155,187,38,197,7,194,214,92,136,114,135,62,167,146,246,194,245,229,175,119,209,37,174,151,13,126,106,174,139,56,87,32,239,180,211,142,22,127,151,132,73,79,175,40,57,110,179,140,223,10,239,22,232,161,71,163,232,185,41,15,196,100,134,18,255,201,77,34,48,134,48,225,39,139,253,105,142,97,51,219,185,47,65,202,99,143,168,99,242,209,50,1,182,176,86,53,202,147,188,14,158,88,24,179,162,25,119,244,117,80,43,159,49,199,243,203,210,31,71,86,216,156,137,162,169,3,98,116,211,161,0,189,42,230,97,134,141,132,65,7,73,150,92,147,239,84,219,132,112,121,225,110,22,168,49,139,107,47,49,125,100,93,40,241,38,233,150,52,58,6,41,13,147,217,17,66,102,75,97,218,95,226,202,236,235,201,154,8,48,28,206,72,196,227,206,52,228,182,177,141,200,60,252,40,34,76,14,136,84,66,148,7,160,64,202,36,110,106,252,225,51,77,113,1,222,250,27,46,10,175,242,130,205,218,225,100,177,134,109,180,192,88,104,39,140,67,139,108,168,128,119,75,120,216,6,64,96,148,193,118,246,132,176,19,212,43,231,83,207,246,9,212,119,36,152,248,194,43,83,233,232,115,9,140,140,69,228,110,177,103,21,199,79,142,110,45,71,210,93,38,17,173,84,248,46,150,145,138,188,75,0,85,96,189,49,18,197,43,82,122,184,193,44,125,106,165,45,9,162,176,158,30,2,163,70,23,101,90,211,41,212,115,155,18,76,68,165,11,223,120,65,233,143,244,120,25,149,194,103,232,32,53,175,147,136,151,11,36,64,249,225,1,225,62,82,25,141,22,91,69,205,75,177,101,246,103,106,92,121,76,53,110,71,46,227,174,24,154,142,224,66,79,238,154,76,111,98,232,44,141,126,159,147,15,113,89,184,91,178,173,179,244,24,193,158,226,67,164,137,84,224,99,30,121,177,191,57,90,95,219,232,162,150,176,88,165,102,114,100,239,116,232,219,63,193,183,25,86,107,158,50,161,21,212,93,34,149,136,94,157,248,233,222,121,186,211,233,217,194,213,22,174,191,156,188,145,240,246,72,30,62,69,19,63,55,252,36,207,12,50,28,170,63,93,82,137,7,185,245,251,193,121,178,227,174,248,85,146,237,216,99,151,30,190,154,184,119,12,97,42,152,161,222,10,142,224,180,238,9,57,55,138,138,209,18,79,173,249,136,170,201,41,172,194,177,141,152,31,197,198,60,55,36,203,236,166,36,55,46,241,25,125,234,204,149,126,110,83,248,200,79,247,88,207,110,172,94,102,77,42,129,12,173,21,48,54,60,45,0,81,94,234,23,212,130,76,124,213,97,244,87,142,44,202,135,234,161,111,10,205,160,77,218,239,206,99,106,12,62,210,16,213,61,226,91,123,97,34,0,95,210,77,175,84,76,138,9,154,172,205,200,115,64,214,227,48,228,210,48,126,242,86,26,54,202,83,216,235,192,44,243,39,96,83,31,147,147,223,48,54,218,120,208,33,145,38,81,227,116,15,151,251,173,200,15,106,107,44,221,90,61,123,82,150,89,32,29,185,237,101,118,127,126,225,221,246,198,2,223,231,212,78,244,73,31,132,139,167,160,228,155,60,54,36,161,86,164,59,207,194,137,160,98,47,164,174,170,70,65,3,5,73,39,116,226,109,1,31,84,96,19,107,240,219,178,6,71,29,165,168,67,69,243,198,90,119,129,105,91,225,133,182,133,31,125,76,231,95,163,13,84,121,61,121,133,16,192,46,250,219,176,76,34,37,189,97,170,138,95,250,65,110,36,36,85,232,153,175,106,65,79,145,7,131,87,113,81,237,82,133,62,116,136,214,232,2,226,115,219,98,221,68,112,72,247,135,43,82,20,40,19,178,9,161,5,168,185,89,22,167,65,113,69,38,68,28,17,131,225,100,189,235,91,3,33,132,84,130,232,122,172,92,33,165,178,115,172,70,225,154,20,8,124,104,78,239,16,8,71,8,71,127,7,83,226,11,166,207,194,225,251,216,52,179,124,240,89,136,204,155,181,235,139,148,43,55,246,68,242,130,207,11,255,24,69,239,193,33,135,241,105,211,208,159,30,214,9,28,138,45,116,220,104,120,184,179,56,66,57,144,47,70,225,106,110,93,46,38,179,8,7,229,228,184,180,57,243,164,225,230,135,238,172,192,76,45,46,193,70,160,184,52,131,75,183,249,19,154,71,143,57,130,104,0,72,215,125,120,88,62,166,29,183,247,235,210,118,216,101,33,161,83,143,174,96,8,118,133,65,204,99,13,171,26,227,161,75,24,38,126,148,15,165,242,73,217,236,148,184,110,178,34,93,3,64,220,199,189,128,8,243,145,246,134,246,134,195,61,230,78,50,77,244,246,248,97,34,202,56,247,70,242,240,117,87,76,58,37,100,133,74,19,77,46,243,112,235,79,90,188,22,139,169,229,129,19,202,132,167,232,243,209,254,83,216,180,221,29,174,102,224,168,193,62,28,134,112,128,229,249,107,144,53,81,214,93,225,0,107,118,166,26,174,152,221,163,31,77,251,95,211,61,39,240,243,130,199,11,38,17,229,74,129,40,122,146,90,84,24,163,119,191,242,187,91,186,171,78,87,248,241,192,181,89,29,243,53,74,17,66,115,129,17,224,67,135,184,238,67,110,12,18,42,81,173,27,45,79,247,33,240,152,252,228,72,91,111,125,97,198,82,72,120,35,228,254,130,225,50,207,128,89,84,142,194,97,67,73,175,67,217,26,183,18,233,180,147,234,86,93,20,43,64,145,184,141,131,49,136,208,112,156,118,242,50,67,57,107,190,102,51,83,39,14,215,219,126,223,237,122,94,48,124,77,23,229,234,214,74,248,222,153,149,48,18,198,82,151,80,84,159,231,51,60,187,0,76,198,88,159,200,57,196,147,14,223,69,87,191,203,97,210,124,126,101,147,180,186,238,25,233,62,88,37,44,119,231,210,136,152,80,93,252,120,23,186,213,239,120,154,52,161,43,145,21,58,151,223,209,118,88,251,93,244,126,198,243,53,62,205,186,46,237,120,225,134,10,140,234,98,13,17,52,38,62,73,63,31,235,251,42,33,161,70,151,93,123,13,208,19,52,141,70,179,112,211,36,214,249,200,167,7,60,84,86,145,77,118,180,102,161,46,68,69,64,111,154,104,58,134,39,213,159,179,245,121,82,169,58,33,253,54,85,206,136,55,89,210,69,142,44,18,18,139,2,247,20,236,130,195,125,180,217,152,12,149,177,108,220,7,24,193,120,77,76,116,82,29,129,226,15,170,27,190,187,90,214,116,9,166,147,124,233,3,133,239,20,6,94,213,182,240,186,98,54,235,173,237,14,91,75,133,110,249,76,117,104,132,92,30,153,2,221,232,18,23,186,150,100,53,63,214,165,39,135,76,235,35,165,54,179,114,126,165,7,176,232,117,152,206,218,162,171,218,133,157,49,217,76,203,66,218,55,246,231,67,238,1,111,163,163,43,76,116,231,87,6,67,99,191,178,26,247,33,47,215,147,167,10,71,121,85,97,58,25,253,169,208,150,186,222,71,211,79,224,111,219,136,236,83,247,216,232,116,185,74,32,97,1,201,58,133,49,220,245,223,166,182,248,202,230,24,21,222,245,209,111,188,92,36,232,252,160,161,39,111,170,67,91,151,122,150,242,208,192,172,176,132,207,251,169,160,90,235,63,141,177,226,163,115,6,147,76,184,189,195,67,34,208,124,61,180,238,61,149,168,198,204,250,190,52,136,101,37,78,78,18,254,53,24,96,116,132,172,227,177,254,89,253,109,132,5,98,164,89,218,68,191,160,106,133,198,56,186,155,76,182,192,196,61,59,12,171,41,209,150,215,201,11,15,203,97,74,88,253,157,113,217,225,215,91,77,189,251,245,80,111,32,17,191,125,35,195,57,202,235,27,40,209,74,141,66,60,29,52,250,182,105,144,117,121,245,11,183,169,153,113,72,152,81,49,163,146,122,87,159,83,94,203,207,12,175,82,94,61,50,54,58,41,161,189,17,191,205,22,232,53,83,11,127,4,159,110,150,107,157,210,58,172,132,132,255,224,161,89,118,218,53,60,217,149,29,13,113,232,95,155,129,226,120,61,94,121,241,25,166,130,148,240,239,110,246,21,12,223,57,223,111,234,46,17,101,151,87,44,124,103,223,240,188,45,124,124,58,72,241,157,242,30,62,131,215,209,197,30,117,41,247,245,192,44,94,189,55,232,115,28,119,150,113,69,212,138,140,165,166,99,30,88,3,33,201,93,41,245,232,46,249,49,97,174,149,112,63,83,119,93,68,180,35,142,166,208,176,52,91,115,103,172,226,238,149,248,162,247,163,153,241,6,1,46,20,187,77,62,180,23,77,125,195,60,242,219,190,123,137,87,178,6,185,252,24,7,112,225,138,110,223,167,89,245,134,169,58,205,23,186,91,92,182,90,185,77,176,89,47,203,51,161,204,23,38,45,141,16,112,85,205,105,76,186,171,253,96,168,79,231,149,48,49,237,228,48,108,71,47,100,189,19,65,53,6,40,106,237,77,210,95,197,210,43,110,200,211,104,107,219,83,14,46,244,40,248,108,134,224,196,150,120,243,32,29,6,249,206,97,18,144,122,116,51,235,188,56,57,238,212,93,178,45,16,247,194,31,9,163,38,54,112,9,79,4,158,106,122,39,99,173,44,73,40,147,23,78,183,106,100,102,135,194,150,42,15,3,227,162,91,228,139,110,6,120,154,197,151,34,9,201,99,113,72,120,116,211,254,181,151,158,218,136,222,39,157,13,238,144,147,44,209,70,100,208,93,115,140,255,183,206,235,104,100,180,253,228,240,236,251,235,167,239,22,122,150,116,77,39,41,161,71,159,244,194,130,46,90,251,235,153,48,206,66,119,250,198,29,143,124,29,248,123,227,85,17,106,220,107,136,47,130,93,216,8,47,44,184,166,67,92,163,128,103,244,91,162,121,93,214,107,164,92,248,126,138,71,20,179,197,13,2,24,222,109,152,157,152,9,204,120,93,248,157,26,195,238,228,211,162,172,87,222,119,88,100,64,170,156,207,208,223,54,45,56,63,218,90,59,183,190,16,214,178,153,174,180,230,38,170,39,207,118,3,243,161,153,98,172,124,97,154,161,194,177,231,158,93,86,15,132,42,17,146,245,131,105,246,123,100,190,130,151,28,114,121,205,124,227,235,235,133,160,2,233,7,47,2,36,125,95,119,186,59,39,46,204,234,162,146,243,171,150,189,124,194,187,201,150,128,252,105,122,206,33,245,186,243,19,222,144,146,172,172,240,9,219,9,24,223,74,201,123,147,65,98,135,31,174,83,168,124,204,23,188,70,216,86,86,250,35,95,240,228,187,8,215,41,184,5,146,183,163,173,181,166,207,168,41,45,119,61,26,166,73,56,144,181,102,148,193,132,217,80,199,94,211,152,2,85,86,16,202,165,123,133,105,213,125,226,106,90,107,20,140,18,111,155,142,129,59,3,202,111,99,17,29,51,26,29,50,235,232,99,65,229,32,93,45,201,201,22,189,114,252,59,198,76,103,216,231,78,219,10,119,50,100,225,49,134,254,165,12,22,98,100,170,254,1,23,148,204,5,38,237,251,36,108,130,86,9,83,34,115,186,182,93,154,40,199,29,40,179,33,214,1,106,154,224,9,147,13,45,30,4,205,110,26,106,47,120,55,111,160,133,236,130,237,221,27,206,153,3,184,73,251,31,145,33,44,37,127,97,55,30,56,146,8,50,152,42,66,192,60,85,133,151,113,125,194,143,142,8,119,43,140,238,124,194,52,99,151,55,28,251,8,58,150,239,232,121,195,79,124,98,116,151,65,12,87,120,21,239,80,103,219,70,175,196,122,193,61,44,227,238,236,54,158,55,122,122,143,71,142,229,70,253,167,112,79,63,92,181,225,35,27,87,70,4,35,119,233,212,190,224,79,38,47,124,203,39,46,131,187,235,185,247,141,18,18,166,85,72,166,83,88,65,195,153,11,152,233,22,118,152,9,179,111,27,241,66,62,162,1,10,19,27,61,105,107,104,68,61,129,23,94,189,105,199,136,206,170,160,144,252,170,192,83,138,194,150,51,120,150,154,57,246,215,251,64,9,198,81,232,235,55,206,223,138,154,181,121,192,149,30,215,23,28,222,155,134,106,37,175,153,242,162,135,19,139,214,102,17,8,181,109,5,101,72,135,23,25,71,133,135,153,233,126,225,66,154,90,223,53,206,123,213,23,71,212,41,117,166,190,177,13,250,29,126,238,130,24,242,35,99,20,51,136,176,93,70,199,110,190,62,31,164,228,66,118,126,65,242,145,141,128,153,141,172,80,227,95,172,55,34,52,66,24,112,191,190,184,175,251,159,91,244,56,204,91,108,198,42,177,96,99,143,45,239,99,224,196,230,201,76,92,218,80,70,18,152,56,200,215,229,5,109,66,74,117,44,135,33,107,1,74,139,65,121,193,35,70,33,240,56,10,207,135,29,110,119,152,160,73,71,10,45,177,103,199,201,15,18,42,242,208,238,198,10,249,179,47,140,92,172,6,143,205,186,188,99,172,64,4,149,84,148,25,107,23,239,190,109,60,146,166,251,8,168,85,177,194,32,208,54,36,47,98,147,208,19,6,29,38,229,34,174,39,188,34,186,233,252,202,238,94,147,118,89,133,99,91,199,212,85,170,148,172,218,162,99,63,158,55,82,251,210,1,14,17,161,160,38,235,240,121,237,178,209,115,111,100,42,191,48,91,18,41,9,183,143,141,238,10,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,226,216,137,47,124,254,114,135,146,20,78,23,247,225,53,117,215,180,68,194,218,241,121,16,241,118,217,142,118,24,123,145,10,186,255,112,84,201,51,193,42,129,7,236,207,4,243,109,81,59,131,210,141,228,177,63,112,194,107,29,101,72,121,60,241,174,112,247,146,150,122,236,211,66,0,20,20,126,165,92,152,153,129,196,117,109,246,227,114,211,248,66,135,223,195,34,181,215,132,196,69,123,126,104,16,2,163,49,34,151,205,150,187,196,35,187,79,248,233,66,75,64,30,139,130,168,195,27,53,6,185,171,70,127,120,158,28,255,26,153,204,104,60,65,125,37,96,60,24,228,137,34,103,230,90,175,144,37,48,254,28,2,35,150,237,191,205,19,155,74,45,48,207,167,112,184,68,200,142,185,85,225,160,218,94,212,108,196,5,52,97,222,17,232,84,206,182,23,63,190,111,11,30,200,148,34,28,176,165,40,29,190,147,145,8,169,145,37,50,225,182,128,111,160,32,245,249,78,31,123,152,165,239,98,18,146,130,222,159,242,42,56,205,30,148,139,229,220,38,99,224,185,28,51,13,150,106,21,45,46,109,59,61,166,109,171,237,42,124,48,112,242,52,45,154,131,69,202,189,86,104,30,113,236,98,197,148,199,77,106,33,124,142,54,165,134,86,95,48,28,187,229,48,194,96,242,229,25,153,194,23,7,68,254,149,92,6,108,220,94,135,205,181,61,87,30,180,43,90,190,75,134,161,72,101,32,9,185,66,203,178,33,8,6,99,92,96,200,125,94,227,128,24,174,157,5,40,208,182,30,5,62,154,86,171,216,73,208,94,139,177,173,223,246,52,87,0,133,145,8,245,165,103,155,46,134,240,10,70,57,182,42,127,97,246,158,34,77,205,62,10,162,253,119,8,67,17,90,202,191,164,25,165,251,230,230,206,223,200,139,174,215,193,37,142,133,2,38,226,117,135,150,190,59,115,126,239,26,130,112,153,122,91,149,252,142,111,209,143,181,75,103,21,154,163,179,167,225,94,177,137,82,232,133,89,187,64,113,216,172,133,229,145,178,93,241,86,212,134,208,79,147,197,131,125,241,137,108,12,95,249,212,95,102,72,186,144,120,251,36,66,117,40,44,194,62,223,98,67,181,61,98,174,12,51,237,36,45,0,117,186,249,26,10,27,215,86,79,199,220,165,147,122,173,188,173,141,65,160,127,61,108,231,241,233,75,152,98,123,68,179,244,62,47,97,205,29,219,255,123,63,5,113,154,73,22,11,204,14,49,79,142,194,159,190,107,171,212,121,186,134,95,186,239,64,222,23,116,228,136,241,233,249,234,69,111,236,208,72,178,99,164,240,128,243,190,232,15,92,46,43,113,97,168,184,18,216,81,202,133,76,225,48,181,182,170,71,51,39,185,213,17,165,244,163,251,65,68,42,166,83,238,224,128,34,205,153,183,61,45,249,230,41,96,120,212,69,250,169,153,83,158,26,62,96,240,4,150,72,236,0,219,43,143,239,135,243,11,186,185,113,159,206,62,145,133,252,52,98,65,143,95,56,220,230,59,54,166,192,11,151,245,19,240,59,57,64,138,10,119,232,128,97,98,228,96,152,176,66,119,204,73,119,179,190,148,185,134,243,72,139,85,119,195,91,92,122,229,29,97,3,31,136,24,194,158,215,27,233,120,207,199,109,111,139,70,244,228,91,156,173,104,145,184,51,183,28,141,35,176,183,122,0,63,8,44,37,188,33,6,120,134,204,26,67,148,84,199,46,45,236,42,46,188,176,229,77,248,46,109,248,71,249,51,199,161,125,10,17,113,145,2,62,121,244,132,71,53,4,134,182,21,207,124,79,58,200,242,177,44,250,65,35,90,38,12,106,66,244,133,222,114,247,105,51,30,42,134,44,242,212,224,163,221,249,50,78,94,6,170,37,9,99,89,20,217,1,18,173,67,51,77,172,187,187,198,42,178,206,171,19,252,216,190,170,198,51,167,43,107,188,96,238,36,215,1,6,139,194,228,163,253,153,145,75,85,142,62,137,63,92,39,28,38,128,147,156,62,170,135,59,172,163,105,250,210,158,34,68,255,41,58,199,133,61,108,103,114,148,67,22,24,97,141,72,42,27,77,25,129,77,112,54,87,55,222,160,162,195,5,80,64,135,10,231,129,210,243,39,240,144,210,208,217,15,252,20,95,160,72,241,78,97,7,224,203,139,38,99,73,120,45,133,11,41,125,175,179,163,210,134,83,169,192,199,86,48,135,181,202,199,78,102,60,59,30,9,221,130,154,158,222,214,3,238,187,201,123,44,142,143,69,97,24,2,137,210,221,46,40,157,218,207,72,184,234,2,68,119,76,137,170,147,57,162,52,249,184,16,109,109,49,27,2,139,41,59,232,125,4,241,68,110,88,211,183,162,24,220,250,171,66,167,83,42,240,23,69,136,200,83,72,102,48,42,106,225,48,212,140,96,233,48,210,238,130,90,7,180,19,172,16,134,67,122,46,97,138,1,61,15,182,50,148,60,79,122,1,37,254,178,142,86,61,26,95,233,120,27,148,88,165,87,150,18,6,195,36,126,27,246,69,215,147,179,76,198,124,211,225,58,202,134,16,89,193,172,238,95,24,187,109,249,237,35,254,152,187,195,81,148,15,143,71,114,194,57,29,22,243,22,107,132,11,67,242,141,79,30,189,68,233,178,2,166,129,61,158,120,49,186,100,192,80,105,49,121,142,152,214,188,91,21,70,114,125,102,200,187,53,235,112,97,43,101,4,92,85,243,235,152,46,81,144,214,54,185,151,38,105,5,248,224,79,84,88,54,252,67,81,72,65,6,144,198,240,216,6,160,139,35,231,134,30,27,89,113,132,13,154,180,244,31,138,251,39,230,178,90,205,98,46,81,179,193,238,177,63,161,236,38,115,48,173,181,136,154,4,76,43,77,83,24,138,119,108,141,76,127,89,209,189,70,60,240,194,29,150,215,79,211,99,154,231,166,109,65,225,131,13,74,108,249,108,92,21,133,247,140,113,132,241,161,48,57,208,109,161,73,164,4,76,168,215,21,142,135,205,59,87,106,177,177,69,35,23,143,102,135,54,233,94,152,6,145,26,63,124,163,95,165,215,163,194,127,34,148,54,234,138,4,249,172,198,61,200,114,23,165,61,82,207,109,218,57,9,91,94,66,224,110,207,63,96,150,14,185,41,92,228,166,199,9,203,246,31,145,188,157,120,40,226,147,212,51,163,193,234,41,112,246,255,126,146,77,41,95,136,207,10,245,90,167,105,152,238,89,234,206,3,79,166,224,128,7,77,165,114,52,118,7,35,143,38,250,146,131,235,39,95,229,215,141,192,143,158,155,62,130,28,38,152,165,151,248,232,129,247,25,249,182,238,90,157,74,178,88,167,211,17,31,203,206,195,12,17,139,131,193,120,46,182,132,145,59,20,152,252,123,172,197,5,230,152,62,50,54,167,39,102,194,27,187,142,116,189,53,152,112,53,198,119,19,186,39,172,20,148,42,51,39,97,76,200,166,112,175,39,34,171,251,124,79,246,120,0,195,170,141,216,136,158,193,167,189,225,145,49,6,178,218,251,5,55,234,245,51,230,132,103,173,243,134,49,30,13,24,222,191,194,27,35,225,18,73,137,210,50,116,2,182,94,155,56,122,65,27,148,103,58,112,134,138,253,57,206,109,169,110,98,48,162,60,39,96,234,160,229,5,215,160,239,2,215,161,240,253,215,51,204,111,55,94,46,229,133,194,137,44,137,238,140,86,63,48,82,70,1,179,95,148,23,70,5,41,42,240,144,87,68,98,7,120,91,119,109,132,225,235,5,222,141,84,56,171,35,214,254,36,141,137,52,76,99,191,31,251,34,179,125,150,163,15,106,102,59,118,54,200,181,201,183,105,10,34,174,64,141,192,213,20,123,89,140,182,154,89,158,198,126,15,189,4,57,154,52,126,208,219,49,147,207,0,31,66,19,158,175,177,1,135,210,147,114,146,156,21,123,251,29,73,11,172,219,142,192,3,86,174,111,37,59,140,159,46,231,70,143,63,232,210,48,91,241,54,76,120,153,179,151,31,13,203,248,145,111,19,113,165,176,62,55,35,213,41,147,6,107,59,43,170,195,141,28,200,76,152,205,133,55,204,53,88,179,117,201,48,170,56,196,186,82,154,117,79,147,206,149,163,217,152,250,199,71,94,189,14,185,235,27,97,206,160,67,28,140,138,51,103,97,123,179,210,3,69,220,115,68,10,21,20,117,180,200,47,53,155,221,18,229,25,116,217,102,18,152,201,15,15,227,61,57,138,120,196,206,71,66,218,126,230,138,137,118,254,163,40,108,135,72,176,78,20,186,158,41,240,29,83,241,209,222,71,215,83,188,253,115,48,194,177,14,99,145,87,114,194,48,117,201,96,93,50,23,221,173,151,252,244,166,101,74,62,203,133,180,89,194,196,43,237,100,36,220,83,107,117,210,232,99,210,130,129,146,53,152,10,67,170,218,9,79,125,85,176,17,79,198,147,22,26,233,193,228,215,35,248,239,172,175,165,9,12,181,61,98,186,14,211,248,245,211,131,226,68,68,186,155,10,181,160,108,213,98,169,39,77,92,151,220,86,97,190,40,25,224,207,147,9,59,131,233,243,137,187,70,23,104,202,109,153,86,226,25,18,255,159,167,41,76,47,207,204,247,49,116,244,179,100,230,133,241,125,119,189,176,123,207,253,228,12,123,164,127,2,120,35,115,25,191,204,42,180,206,11,190,179,68,220,214,211,101,99,98,240,172,61,15,126,122,50,127,13,189,127,139,240,190,89,181,34,81,116,113,71,220,84,179,39,172,48,145,240,147,171,18,165,90,57,55,70,191,123,39,124,131,180,71,174,251,14,225,172,32,179,228,205,37,111,163,34,70,147,235,37,146,166,93,222,70,195,103,62,194,4,156,42,170,94,56,141,82,37,190,203,138,91,89,149,97,68,110,222,29,115,173,128,128,107,177,194,125,148,39,97,106,250,69,97,148,70,179,58,49,196,75,241,3,207,220,203,17,36,79,89,171,113,42,133,26,153,81,198,74,89,71,108,113,200,227,71,8,243,144,241,212,97,134,3,98,137,109,38,244,230,42,139,94,163,22,228,102,214,192,204,108,85,96,252,148,103,214,146,96,249,9,74,113,35,2,156,135,18,139,126,215,112,111,107,188,17,194,188,178,245,167,39,178,74,177,59,184,159,67,138,91,77,28,214,107,52,222,155,219,222,163,223,222,29,240,43,206,141,22,158,48,187,72,205,242,148,189,42,99,254,53,83,66,225,11,215,204,252,2,223,8,244,40,28,126,15,205,100,220,219,88,138,222,203,110,2,139,48,239,196,216,5,39,37,63,247,128,222,164,195,244,70,14,236,251,19,238,67,63,190,77,106,182,203,209,34,8,118,97,235,116,113,34,208,66,162,49,235,42,6,99,97,189,5,214,7,206,52,154,219,135,193,138,44,81,134,185,59,245,168,74,210,58,54,101,40,152,186,155,75,193,54,211,126,122,100,85,4,158,145,163,4,46,143,140,5,155,100,106,160,172,214,178,238,153,113,230,218,51,97,97,139,126,224,21,244,39,224,214,100,89,52,245,250,172,3,35,212,157,58,85,19,37,144,17,193,234,34,35,208,229,219,100,146,152,113,87,213,156,6,242,145,209,242,66,17,58,14,182,245,64,224,3,211,50,206,141,116,151,4,56,157,175,222,91,119,57,57,53,126,129,173,95,189,199,201,201,235,202,151,11,235,189,205,18,39,71,174,67,226,209,142,177,69,176,55,232,28,88,50,221,117,115,224,136,146,63,140,255,35,209,106,183,229,40,72,43,244,253,78,25,226,157,22,243,172,187,223,183,245,180,23,12,117,103,228,111,219,166,44,224,97,222,71,30,21,226,241,118,119,12,85,96,114,198,158,236,166,3,82,154,219,13,198,16,34,111,27,246,110,17,120,155,191,96,60,83,147,254,83,120,222,99,102,194,143,70,11,6,199,94,114,17,82,62,10,151,199,84,112,157,9,132,177,210,156,47,120,5,57,216,224,53,135,194,189,70,247,223,247,232,246,134,187,194,123,189,225,157,147,233,141,40,239,23,52,250,31,194,51,225,57,223,176,37,38,156,62,181,137,197,143,192,220,153,239,192,129,241,160,83,184,186,181,115,51,55,242,228,66,128,54,75,124,58,103,140,75,145,32,106,212,59,105,213,224,100,178,48,22,25,106,184,54,193,116,117,130,32,41,108,89,243,41,138,110,151,193,186,48,228,169,38,247,213,81,34,247,159,94,52,27,202,38,24,137,226,39,194,13,35,16,60,18,38,161,100,177,159,224,185,78,155,147,228,194,23,57,255,56,57,234,190,83,111,155,93,109,244,207,78,148,244,82,221,157,169,142,29,132,215,130,205,150,98,203,2,53,77,22,203,67,2,42,122,212,231,19,54,113,36,15,214,17,205,88,186,125,71,203,242,126,102,206,230,94,244,5,203,64,68,118,97,185,178,124,195,141,106,85,153,150,80,161,159,219,19,130,56,31,220,151,191,255,244,79,127,247,243,223,254,248,155,223,254,240,227,79,191,250,225,223,254,226,175,127,253,203,191,252,225,23,63,251,199,191,249,219,127,248,111,255,235,247,127,247,63,126,246,243,63,251,205,159,223,63,96,87,109,126,167,187,252,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,124,242,97,3,246,35,196,89,174,5,201,78,10,230,217,50,69,7,65,27,95,105,255,79,59,40,122,21,47,248,249,170,130,26,124,68,77,130,0,153,4,228,254,162,221,76,146,103,194,236,173,190,210,111,214,52,252,234,13,66,98,229,144,55,252,192,132,0,69,24,64,3,181,169,231,187,239,176,110,232,187,131,201,236,62,197,40,186,152,191,247,69,203,161,10,192,194,129,162,96,248,253,237,59,242,8,125,242,202,145,160,116,229,17,234,179,132,81,75,78,110,109,111,159,5,143,237,144,165,245,228,232,7,138,239,249,222,55,254,56,119,59,16,9,76,250,48,140,89,242,133,209,16,21,129,143,81,208,164,91,213,143,102,86,17,133,228,129,1,246,94,99,56,124,247,121,194,223,54,17,235,246,37,144,82,241,220,229,245,62,153,188,161,218,124,97,148,204,196,181,0,159,17,58,13,28,254,244,213,228,165,153,83,251,41,223,43,167,137,227,72,159,206,157,202,155,249,74,125,225,141,87,76,22,205,205,113,146,106,130,13,123,204,178,137,16,71,194,168,46,140,111,228,69,176,207,118,77,142,54,149,161,111,212,247,208,12,191,165,101,253,238,38,16,75,218,126,52,51,168,48,180,233,0,186,35,173,199,201,113,81,201,130,11,157,201,61,148,75,200,196,90,71,69,194,116,70,141,47,217,134,205,50,222,212,122,244,116,174,177,169,98,44,105,144,128,156,68,181,205,143,69,10,177,61,2,179,162,197,169,239,215,211,139,72,224,216,118,121,185,10,50,9,151,254,136,91,35,217,124,222,153,31,77,140,34,190,4,198,11,12,243,87,146,65,119,171,145,172,148,187,141,25,104,226,124,175,28,181,9,201,168,1,35,96,241,157,197,112,79,24,56,178,190,224,199,219,95,129,27,147,158,194,4,130,254,219,119,205,186,163,99,11,92,104,231,216,1,223,149,230,13,91,213,203,225,6,139,78,79,14,67,230,91,34,184,240,125,132,210,144,12,76,219,85,156,28,65,151,41,79,205,156,157,190,137,70,68,247,187,84,115,64,177,140,141,131,17,234,110,242,84,144,221,60,115,4,140,80,181,158,155,178,107,62,241,57,230,35,207,12,47,130,58,106,192,20,115,244,224,187,114,120,147,232,83,76,157,126,232,79,211,236,81,253,186,23,34,159,77,80,124,82,115,44,172,166,172,117,96,186,224,253,182,96,34,103,30,30,248,126,30,46,86,1,140,183,154,254,116,51,197,108,135,33,78,61,122,116,43,120,152,6,204,51,208,75,67,111,238,137,223,198,95,163,42,92,96,15,148,128,137,217,21,69,130,39,30,74,195,227,70,95,23,37,130,68,111,192,185,101,36,64,240,235,59,174,155,229,171,11,186,119,88,188,128,98,53,183,21,198,102,43,238,234,94,229,210,95,238,52,78,175,120,215,40,46,235,203,236,68,128,45,222,199,99,173,23,2,35,3,122,90,192,176,99,244,228,119,166,247,98,39,240,141,150,30,133,201,235,60,126,244,180,140,157,60,209,222,108,184,4,76,106,70,159,10,115,206,227,79,133,119,89,139,30,205,188,61,18,30,218,228,3,108,252,253,128,203,201,172,28,240,211,202,137,135,58,173,76,38,240,71,225,109,7,140,59,132,156,220,40,23,61,143,70,241,82,46,141,212,192,218,241,219,211,154,165,4,198,143,163,198,149,79,50,241,122,52,4,165,248,180,49,119,108,175,223,38,155,146,143,101,90,249,72,96,156,183,123,252,54,196,27,157,178,200,96,185,180,22,48,173,235,10,91,131,210,9,184,97,22,34,48,211,212,200,147,211,159,44,239,27,251,7,55,214,37,17,118,164,62,97,48,13,184,241,219,221,244,77,19,70,159,169,228,112,64,175,89,23,25,44,172,92,144,12,152,46,45,61,26,137,236,120,35,84,132,228,151,43,139,200,40,129,146,184,147,81,142,154,221,220,9,67,212,149,39,78,41,215,141,144,128,31,245,100,235,56,111,86,23,239,193,131,7,151,29,65,235,145,65,108,54,121,122,97,149,2,71,220,20,204,248,215,117,151,18,218,218,6,183,215,226,86,63,77,246,9,63,143,78,166,197,216,255,241,76,26,86,156,10,147,181,205,203,70,106,86,81,118,158,109,203,193,89,99,6,182,58,141,254,116,211,53,253,62,130,216,114,125,46,92,168,164,228,210,151,219,9,125,238,122,78,69,169,171,245,45,207,76,36,66,113,173,71,107,48,31,138,121,197,40,252,28,87,10,176,183,117,247,61,242,117,161,138,219,90,14,20,235,29,16,248,169,209,205,105,35,165,137,10,78,167,103,234,89,57,192,239,167,89,101,36,96,129,124,242,235,233,168,41,10,106,38,176,137,154,108,191,192,56,173,202,185,49,102,145,241,77,171,122,68,65,168,120,78,29,40,152,113,173,28,254,55,232,108,71,47,155,0,107,197,51,193,240,66,71,2,73,243,39,7,41,124,177,42,19,49,218,178,59,71,10,242,135,93,175,140,120,48,223,7,190,143,26,191,81,152,145,175,231,190,175,150,219,144,14,211,61,248,6,54,25,222,81,58,21,182,234,123,78,165,106,229,245,17,132,63,57,165,160,247,46,51,14,42,15,65,210,176,105,124,74,139,56,76,180,81,101,168,44,52,100,244,232,187,38,184,240,3,207,155,135,166,191,221,119,136,9,216,2,196,66,172,48,93,89,45,151,175,158,137,82,96,2,159,124,221,38,32,164,39,199,116,38,191,252,27,113,181,215,141,221,32,194,221,230,89,120,145,93,213,135,74,20,85,19,38,55,83,21,166,139,63,98,130,231,232,24,95,166,96,154,1,92,209,21,223,204,100,189,50,9,8,95,71,174,11,26,126,140,51,242,164,175,119,77,141,223,149,25,129,151,56,9,211,252,61,154,123,242,60,102,22,36,141,104,29,23,189,86,36,192,58,66,197,4,45,56,163,102,116,118,164,189,162,147,109,191,187,175,248,101,90,247,100,54,195,148,48,60,115,137,12,107,125,244,93,109,168,240,49,8,97,185,139,145,5,169,39,108,145,102,70,165,91,60,198,59,85,132,251,244,51,104,197,31,69,79,126,159,231,243,72,68,124,71,141,94,26,146,22,49,137,47,24,119,41,155,210,233,20,193,63,37,130,241,251,41,206,23,220,70,236,40,139,49,137,244,117,97,113,118,34,18,89,38,37,55,20,46,103,70,104,201,52,177,101,249,193,49,52,136,160,192,8,213,191,96,42,134,177,253,41,198,17,22,120,34,162,60,115,251,67,31,138,194,15,29,230,1,211,145,42,131,116,101,7,134,237,188,136,230,21,197,151,39,246,140,221,252,148,5,238,131,25,45,119,125,91,154,76,187,89,71,159,248,176,55,61,21,178,133,89,36,212,189,199,142,106,225,157,239,94,71,55,2,225,184,52,114,153,143,222,23,74,70,185,157,197,29,246,245,200,43,84,248,56,249,102,3,170,112,193,59,36,30,26,59,131,215,67,67,6,103,197,209,214,29,160,151,86,112,120,244,103,106,13,224,75,111,236,49,190,150,195,197,66,100,133,49,8,78,152,6,50,69,75,139,221,170,25,180,73,140,180,240,29,107,49,33,81,97,154,47,148,166,152,22,40,97,99,87,184,246,156,166,15,53,13,253,101,58,32,159,88,65,14,227,253,188,224,85,188,223,12,237,107,92,195,166,194,54,59,4,76,140,217,20,70,9,217,159,232,161,225,178,233,165,153,187,97,60,209,187,157,90,58,113,76,251,32,29,197,140,160,235,193,246,255,132,225,253,189,224,129,135,245,7,174,166,130,63,95,231,38,160,107,14,23,234,62,175,163,107,115,245,44,136,44,136,5,190,224,82,189,196,113,225,134,100,207,235,228,79,117,53,38,224,173,178,121,52,165,192,105,9,184,207,254,126,42,60,115,255,190,234,131,233,110,89,47,152,7,237,48,85,60,189,52,212,112,60,67,0,77,163,60,186,242,125,118,44,126,225,244,135,87,253,233,209,86,141,217,212,224,174,115,177,253,184,207,135,213,102,117,217,227,211,191,140,115,65,192,164,197,100,156,66,136,240,79,215,80,105,106,193,120,3,7,141,132,87,151,62,60,170,33,33,80,242,152,239,158,134,57,13,46,228,136,39,66,141,73,230,43,180,236,207,137,99,113,143,215,41,229,78,81,213,157,40,121,89,240,134,229,158,75,133,141,21,35,97,107,15,94,135,148,119,156,169,193,117,49,195,200,133,61,150,94,221,1,215,247,140,242,208,51,182,226,150,231,124,29,75,81,206,131,210,74,126,89,36,91,190,149,201,18,48,59,215,100,251,119,214,165,32,36,127,96,17,106,198,119,213,122,38,28,134,190,32,17,47,122,237,184,172,196,111,143,33,126,239,23,126,248,174,115,20,153,98,88,194,31,21,247,24,161,76,117,50,155,209,153,177,159,152,164,239,87,171,178,69,40,240,211,247,48,4,158,146,124,67,81,36,183,55,124,153,71,72,203,221,246,51,179,229,251,216,250,213,79,179,175,107,113,95,180,202,200,240,55,127,29,159,81,110,204,81,16,52,16,148,26,172,239,187,104,117,153,58,255,35,145,126,70,60,51,28,98,69,91,148,182,41,122,140,3,198,243,94,30,25,122,226,39,102,140,110,205,27,2,211,198,16,153,59,164,247,238,135,38,143,12,31,49,47,68,63,102,159,35,237,246,56,34,160,26,233,15,5,197,13,49,216,236,214,190,225,62,54,176,227,80,10,218,2,91,211,164,163,12,5,185,112,147,54,57,49,143,78,116,231,101,148,98,136,182,221,34,25,97,120,212,130,228,104,108,248,226,211,155,8,71,42,138,45,122,137,113,52,169,216,116,133,169,55,148,37,176,200,85,92,184,245,208,32,0,62,218,118,98,102,228,39,210,103,220,23,225,158,192,200,60,196,116,180,72,162,203,32,29,20,163,98,123,82,73,44,72,14,202,52,127,215,142,131,239,95,186,62,112,156,135,157,117,3,235,207,88,200,9,67,187,89,190,104,210,209,120,183,105,185,34,163,12,21,218,213,104,54,16,171,229,203,134,138,20,29,20,44,76,180,158,203,133,63,36,7,60,61,134,199,195,150,226,208,133,205,85,182,58,124,39,108,205,63,247,175,22,222,23,174,22,97,229,165,145,210,159,125,7,204,109,74,70,133,169,182,70,148,67,16,243,218,17,226,83,221,243,210,204,103,43,159,10,140,17,50,21,142,62,171,136,67,173,201,233,32,62,31,48,245,158,124,42,176,106,247,242,233,176,33,113,36,254,9,29,82,122,208,164,140,228,214,164,131,28,110,163,201,84,58,76,138,74,226,101,164,50,238,108,235,71,83,183,109,178,192,96,49,90,156,183,111,240,35,6,155,54,171,15,119,247,225,228,100,52,187,192,60,168,120,102,196,25,2,210,31,211,227,80,171,174,201,117,225,94,22,59,112,180,0,181,227,11,152,182,55,127,38,76,96,210,32,222,209,132,115,141,27,118,207,220,179,28,76,166,243,120,92,216,224,24,200,227,44,182,5,12,16,97,36,137,96,76,136,41,110,137,100,191,236,99,105,163,69,255,192,81,212,42,228,105,209,14,124,151,43,191,44,218,143,134,108,0,170,177,23,188,22,208,40,93,138,19,49,52,235,30,86,73,23,62,52,139,228,45,83,40,59,81,106,35,121,171,223,124,69,222,124,248,54,151,226,111,203,138,63,109,126,147,157,236,247,101,32,232,81,68,225,134,209,123,138,83,25,30,108,20,31,121,23,119,188,34,189,243,189,173,78,102,82,124,207,239,76,180,232,0,247,131,173,85,85,226,50,140,53,161,183,59,76,25,65,198,1,241,59,243,128,195,72,35,201,108,85,32,104,184,236,15,176,57,7,9,76,53,180,196,111,111,35,132,36,204,249,220,119,1,42,23,242,186,114,116,93,51,232,112,15,159,213,210,66,92,65,226,214,37,64,12,126,116,65,190,171,98,197,0,193,97,78,37,177,46,86,85,79,41,113,242,105,5,231,132,33,5,196,134,173,19,218,214,161,48,213,180,51,243,183,239,83,21,152,141,83,100,120,201,127,60,34,1,122,151,150,133,162,156,159,124,86,83,242,17,24,237,147,199,143,190,123,168,187,72,231,99,121,72,74,140,184,177,69,219,137,220,23,202,85,211,23,8,114,178,67,244,117,73,59,83,115,244,11,95,231,37,93,218,153,253,134,107,51,62,150,64,17,151,13,182,130,89,68,183,118,210,92,154,26,78,34,247,187,207,95,238,85,62,47,108,184,70,208,23,209,164,33,99,190,19,158,40,174,248,234,129,116,198,17,153,103,172,222,82,229,12,74,211,90,122,240,128,102,228,55,61,76,183,52,231,133,143,148,67,108,46,204,239,250,44,57,154,135,214,252,224,106,106,23,114,221,88,225,110,15,57,81,71,92,242,54,88,187,67,183,241,129,46,131,78,89,160,20,74,186,55,19,63,172,176,55,14,44,9,111,228,24,124,58,179,48,66,170,170,180,138,211,87,250,125,38,195,252,215,114,229,161,59,97,212,88,90,238,60,185,84,12,3,87,69,76,183,190,51,18,236,244,123,116,222,23,122,69,222,7,199,100,110,180,164,68,113,219,241,238,38,218,75,81,148,158,9,15,227,235,248,67,89,76,140,77,97,90,191,243,104,115,159,151,147,67,61,112,145,231,135,94,141,146,253,6,192,247,33,213,120,33,232,35,228,234,65,11,1,105,26,255,105,72,177,207,35,183,69,152,226,178,41,124,42,83,54,108,216,113,97,164,253,125,38,240,144,149,109,1,103,29,70,198,119,140,222,231,141,118,131,194,79,178,150,47,140,42,147,220,85,49,113,159,239,77,35,234,184,187,62,19,236,6,220,180,241,161,149,175,22,61,247,131,187,152,23,217,216,138,84,137,149,33,243,50,214,252,228,180,99,139,204,57,13,127,55,90,242,64,96,66,203,209,131,201,148,237,238,215,141,167,173,24,81,64,151,126,98,103,78,17,225,17,54,68,51,183,92,143,71,65,151,72,54,98,217,61,115,107,50,105,142,92,67,174,11,142,120,217,1,223,61,148,232,117,95,184,192,99,246,203,158,76,92,67,126,26,3,161,120,220,147,46,244,172,234,52,114,197,59,159,247,178,220,149,28,204,166,181,125,123,76,47,188,169,233,45,129,97,43,121,20,62,209,72,217,114,91,200,185,215,120,27,38,158,38,115,2,201,244,144,125,163,105,153,102,225,45,240,99,189,61,14,163,252,165,39,47,196,233,30,111,78,74,106,231,200,201,205,100,196,31,169,121,120,87,125,31,244,6,250,52,202,84,52,138,222,245,131,72,176,239,169,150,5,14,242,192,17,191,175,238,48,192,108,49,75,242,138,129,169,230,250,24,101,155,121,231,159,42,48,185,44,159,236,104,101,61,34,254,137,142,34,45,172,1,195,155,204,56,250,194,48,38,156,54,96,185,218,108,168,25,80,75,201,109,249,111,55,242,90,242,217,79,123,221,113,240,157,97,132,146,112,81,214,115,223,92,192,187,144,220,19,49,54,222,202,129,210,201,208,21,38,192,247,207,3,145,223,42,57,160,102,74,18,30,63,65,97,125,94,7,211,230,224,1,208,26,150,76,148,7,218,45,126,237,14,35,53,213,229,129,118,170,127,45,96,74,145,50,203,162,210,187,226,227,178,125,122,209,39,118,175,188,59,213,218,108,109,154,216,149,80,32,189,225,175,71,248,203,196,142,228,171,71,148,182,71,182,111,97,213,213,170,194,40,97,251,202,69,186,20,25,130,132,161,248,187,181,20,249,209,94,244,187,39,166,71,106,209,97,202,225,143,12,5,8,120,249,88,160,118,138,222,23,94,160,120,135,249,149,223,33,190,245,235,27,230,233,228,33,43,229,163,45,242,108,205,188,171,99,59,135,77,253,145,189,73,51,243,143,118,226,104,12,57,101,16,179,114,181,88,115,23,229,190,154,165,149,54,44,36,253,130,27,59,21,153,12,81,251,202,116,249,186,35,116,203,140,131,141,197,170,113,87,80,4,37,234,187,240,67,179,195,137,31,70,134,73,96,136,99,123,198,117,89,197,168,9,140,79,95,188,77,172,155,36,255,212,216,250,87,111,24,134,222,255,60,226,33,131,236,59,9,240,25,151,70,1,72,97,152,221,59,174,220,40,110,85,225,22,220,147,181,207,123,209,100,150,239,17,124,89,35,208,209,7,74,19,154,107,62,24,220,49,93,248,255,146,157,255,254,127,255,135,191,255,223,255,254,255,75,118,62,255,12,100,231,63,118,45,249,16,11,138,133,9,179,194,203,83,234,31,14,131,63,7,186,150,150,194,132,30,61,96,86,214,140,188,145,53,219,78,235,253,192,83,188,43,121,253,120,116,198,27,66,69,125,201,67,134,77,57,227,194,204,161,76,64,88,196,30,28,208,108,85,68,55,249,142,90,75,190,143,56,245,141,137,106,211,207,105,179,27,118,248,126,151,162,24,197,199,200,76,16,23,214,95,14,220,228,47,96,84,197,201,219,210,213,8,11,191,216,201,24,25,85,82,66,180,142,243,37,151,28,211,207,214,197,138,38,213,30,79,12,95,203,51,100,118,68,134,160,197,114,195,77,62,91,22,43,219,23,173,248,158,88,35,116,238,36,245,56,226,99,100,39,36,175,122,246,134,9,227,138,201,113,212,161,171,17,137,184,122,98,246,43,148,105,100,185,193,141,50,62,85,4,78,31,189,110,148,18,71,44,101,116,107,156,38,235,205,30,100,254,71,46,86,170,7,194,18,125,34,83,0,47,171,75,80,79,41,176,71,89,224,238,52,104,39,111,18,59,88,38,218,79,77,134,66,108,43,137,75,238,162,30,147,95,53,31,10,9,91,104,81,217,113,114,226,234,114,36,90,43,150,99,242,192,131,204,204,11,36,37,228,111,154,178,188,248,203,95,120,20,87,31,98,29,33,7,161,193,152,165,60,34,94,122,204,127,76,67,57,248,11,30,7,30,163,18,73,172,198,198,197,61,174,145,116,165,180,161,240,50,81,242,8,19,145,123,210,24,244,46,239,45,194,114,136,250,186,169,197,122,235,68,154,0,89,176,34,154,76,72,204,178,126,68,128,75,71,130,188,106,40,4,203,85,172,30,232,57,77,72,156,40,132,240,101,71,240,108,11,217,208,45,1,186,130,126,229,3,55,2,121,155,214,94,238,190,174,15,148,168,33,138,156,136,101,144,70,245,167,214,233,133,145,27,99,105,235,46,139,252,217,204,8,73,166,193,23,68,167,204,183,66,4,42,242,212,240,96,43,193,70,33,22,67,162,232,181,255,163,31,222,55,105,167,171,37,135,169,85,230,10,13,87,1,153,122,217,215,242,55,47,12,32,73,175,202,252,168,98,66,43,240,205,165,181,57,62,186,167,174,214,119,228,123,79,110,68,79,14,67,219,55,13,198,58,18,103,59,250,168,74,180,198,177,43,94,123,28,133,17,222,240,113,60,166,89,231,201,185,239,208,107,186,219,71,207,46,7,139,53,53,68,33,159,97,136,58,129,192,131,182,149,237,48,46,167,178,204,98,150,64,47,135,39,34,238,39,117,138,228,110,170,101,168,252,169,32,207,172,47,12,11,206,233,34,193,20,149,91,19,55,193,102,238,223,125,68,138,228,110,171,116,211,129,169,229,142,122,185,233,11,63,154,157,161,99,45,50,209,112,175,150,174,94,136,162,225,187,248,133,31,99,116,75,198,234,65,80,223,175,188,31,171,35,107,66,139,29,139,159,188,155,184,85,209,108,217,13,52,221,42,30,49,93,104,35,146,45,51,215,13,31,13,208,241,182,152,152,118,92,181,122,124,191,56,104,31,101,89,83,239,189,97,178,167,203,134,217,54,200,209,231,70,182,81,224,37,120,144,214,169,187,18,90,197,49,50,136,196,200,75,114,159,24,147,70,230,20,25,149,42,52,27,171,72,184,56,1,68,186,241,98,198,194,109,120,92,144,228,194,120,112,9,153,191,152,211,164,167,134,48,105,216,218,102,80,200,83,69,230,8,97,229,37,252,211,66,164,17,179,113,111,182,215,205,100,181,85,152,92,127,192,26,210,151,104,108,119,24,65,35,104,52,36,109,167,22,235,139,41,107,246,252,229,87,53,228,6,153,227,9,2,118,55,69,1,97,162,85,26,132,90,164,147,145,227,105,194,18,96,181,43,177,228,91,1,239,100,188,64,6,255,142,4,39,83,118,146,57,69,138,95,136,14,23,247,153,51,184,107,75,73,165,232,225,93,254,23,30,171,75,112,223,17,29,137,239,7,105,235,87,46,186,98,255,232,178,154,143,253,148,86,35,171,105,132,182,128,239,116,91,164,40,66,205,168,182,204,100,163,17,32,149,9,4,56,130,200,220,109,70,18,142,2,174,165,181,71,113,0,7,141,236,177,51,116,61,241,200,238,47,99,68,47,48,188,181,248,246,120,254,171,234,47,163,155,16,217,100,246,143,67,134,153,121,154,234,19,165,121,87,10,84,119,66,219,177,195,188,15,155,142,79,249,109,51,105,136,178,27,62,10,143,94,121,35,196,202,122,140,185,31,41,204,66,63,163,82,68,181,74,120,29,52,208,173,88,160,216,27,29,173,61,99,141,52,163,157,5,229,190,42,177,58,203,110,61,209,200,70,255,108,83,222,7,119,22,194,152,244,174,156,41,154,134,23,190,223,71,228,247,129,155,214,237,238,127,99,232,185,163,48,87,199,146,90,209,253,167,119,61,221,1,223,101,97,10,81,154,30,147,21,84,79,43,31,106,9,140,12,11,157,149,14,127,186,215,164,194,123,207,88,124,180,88,130,115,201,108,105,202,48,126,91,131,220,168,220,22,245,66,20,175,4,126,148,42,0,145,36,171,130,148,149,166,124,94,227,49,69,130,40,71,242,118,164,182,12,185,123,70,242,168,177,216,136,155,65,199,158,234,78,220,126,114,146,140,202,30,39,5,121,111,237,196,19,175,75,11,104,200,89,61,145,102,71,70,115,201,78,162,67,43,233,193,114,131,210,62,36,180,165,220,143,145,103,84,143,241,152,213,27,187,227,168,229,56,173,230,213,39,5,251,69,54,59,42,169,204,49,34,150,141,176,182,113,36,227,210,198,243,130,77,36,52,31,11,202,131,202,89,121,232,220,144,26,47,63,94,133,210,194,38,230,137,129,184,77,36,84,152,58,143,137,67,198,27,19,65,150,209,109,15,180,159,68,113,170,19,214,9,108,203,229,223,254,125,94,180,41,10,108,18,45,81,176,167,28,173,19,203,164,225,50,40,70,205,140,99,148,229,134,52,155,251,233,224,146,205,164,88,149,150,101,250,204,241,237,111,22,49,129,145,83,8,26,3,214,228,74,121,36,1,228,246,196,102,254,76,158,82,232,100,144,26,156,170,131,57,146,230,18,13,134,204,147,181,88,236,93,4,46,144,247,74,204,213,232,79,232,209,21,155,237,88,213,239,188,45,139,8,242,200,43,203,192,195,4,206,135,82,232,44,149,233,145,14,250,69,122,225,176,86,92,199,251,177,174,84,209,158,53,223,18,218,147,28,102,158,232,202,164,254,184,91,123,8,215,198,31,48,200,205,41,61,96,42,85,243,197,215,71,188,54,138,123,15,58,211,77,91,9,26,74,92,81,251,219,162,241,97,77,16,80,30,29,38,224,122,180,155,230,129,142,230,187,36,203,201,188,154,59,10,223,127,196,189,13,234,218,208,230,142,45,245,185,129,229,182,246,45,98,176,19,116,154,129,220,90,151,249,240,14,98,228,197,34,222,239,244,160,191,251,197,194,121,144,234,222,156,218,81,137,240,73,220,180,105,62,76,237,76,52,247,203,40,207,145,146,120,117,38,30,211,106,142,109,12,237,152,218,173,105,157,39,1,207,162,158,80,88,238,61,59,210,73,99,35,111,37,55,61,205,251,175,38,74,77,244,5,79,41,59,66,226,173,239,163,103,137,226,222,50,15,11,105,228,129,161,225,182,5,236,211,72,218,200,209,107,244,220,63,81,133,209,30,56,26,23,34,185,119,151,46,6,205,120,195,205,179,73,4,170,235,213,75,131,211,210,246,207,126,224,65,220,117,148,209,193,114,90,84,152,109,81,152,218,153,187,75,108,27,139,201,187,40,10,135,207,239,153,134,146,87,95,212,192,76,42,166,148,207,83,209,190,221,134,250,127,108,81,202,214,204,238,7,174,201,37,128,68,161,131,236,163,201,224,19,18,133,86,113,7,167,94,131,215,140,71,112,200,7,190,70,2,236,254,19,155,148,97,156,121,237,58,180,122,121,192,52,70,9,153,96,155,40,71,204,102,3,197,99,237,104,108,230,237,28,97,43,153,49,61,24,121,128,156,42,111,120,174,109,189,120,168,175,56,55,174,4,74,219,221,108,172,221,148,246,49,17,166,87,3,30,211,176,143,4,171,42,62,235,213,116,200,17,190,0,108,8,17,71,127,154,181,204,135,25,92,190,23,65,111,147,43,15,86,74,51,134,112,123,245,175,98,101,227,235,34,250,92,58,13,111,116,204,98,23,143,26,108,95,58,10,41,214,186,14,19,171,42,206,27,85,97,56,51,25,27,162,232,168,19,14,183,18,81,109,55,74,216,126,245,237,30,55,76,120,172,187,184,189,155,130,199,8,98,58,214,179,171,188,102,36,115,203,8,114,96,127,217,218,90,59,243,114,193,20,131,199,171,209,26,217,174,17,196,195,78,62,75,219,149,39,223,156,71,11,5,137,12,109,164,38,115,28,161,35,190,230,85,95,54,169,239,150,232,157,75,245,227,235,48,88,35,254,50,35,70,189,176,143,205,103,220,213,199,6,71,91,211,219,51,130,143,134,23,201,120,245,235,87,54,180,113,114,76,38,181,73,123,208,26,144,23,78,195,164,246,6,14,35,45,182,128,135,122,41,50,169,24,195,62,224,139,191,102,21,75,8,38,76,29,94,175,124,146,10,77,120,119,253,126,238,138,114,162,118,126,209,83,116,223,135,2,254,19,101,48,224,213,95,13,251,7,6,84,220,215,122,68,245,231,35,206,80,146,121,200,6,243,213,0,142,104,114,45,59,225,59,168,21,134,44,183,143,192,179,232,242,211,200,102,148,132,231,122,94,240,233,193,231,7,238,74,127,130,47,57,162,184,254,105,54,218,186,120,241,92,242,198,38,74,44,42,136,129,114,104,222,216,100,19,162,203,42,165,0,167,212,0,23,157,14,41,53,157,157,232,186,19,135,234,97,152,178,83,194,212,112,116,245,66,94,180,38,140,42,136,174,155,197,60,95,3,110,75,65,218,72,166,140,210,170,52,236,205,228,217,90,190,108,104,68,42,49,66,50,248,201,47,4,193,27,121,217,203,226,237,147,223,215,123,129,193,59,206,125,230,236,235,44,218,147,133,55,201,12,162,28,159,246,29,74,122,114,230,214,188,242,65,157,250,188,212,79,206,142,221,81,97,118,213,131,89,105,131,195,138,189,193,234,122,48,12,207,145,19,214,157,181,117,93,221,214,175,18,79,244,174,223,175,113,102,250,80,75,152,212,227,213,83,188,43,146,255,113,52,27,43,109,108,191,179,52,108,151,128,223,109,214,144,61,221,237,221,84,76,177,162,81,216,76,124,2,134,198,37,67,28,121,182,57,243,104,138,56,122,52,211,72,176,92,11,132,238,162,23,142,157,76,112,161,209,129,88,186,116,110,92,197,242,169,160,147,255,58,57,77,117,249,190,160,126,105,40,67,130,60,184,116,102,37,63,117,133,249,68,9,65,94,71,97,75,213,106,240,35,159,241,237,62,230,195,57,21,62,44,59,65,125,39,224,83,157,29,243,144,92,1,119,117,197,53,19,182,19,106,1,31,231,82,93,58,241,201,139,46,59,12,91,231,43,100,128,117,83,98,171,204,7,164,59,55,147,32,121,98,182,125,166,237,50,5,158,53,212,98,17,204,69,182,95,127,123,166,140,45,48,217,94,65,205,139,46,206,205,202,170,119,189,171,246,3,116,115,19,86,24,49,141,56,24,207,56,29,136,7,149,144,252,101,152,243,50,39,29,211,195,143,161,196,4,37,245,12,179,208,197,106,34,96,250,113,68,13,234,97,31,30,244,245,135,236,144,170,38,21,250,50,162,207,129,141,89,83,189,166,106,76,203,128,219,43,151,107,23,123,162,5,3,209,224,33,19,162,165,167,92,217,20,24,11,202,173,98,80,164,145,189,49,229,224,176,33,233,5,11,163,119,116,148,33,74,37,38,72,132,247,101,132,236,11,65,148,6,251,108,107,178,77,8,75,164,90,245,186,167,109,82,28,30,200,254,45,133,181,101,236,12,34,104,133,177,198,140,70,32,44,202,116,51,107,165,104,151,52,134,26,180,160,252,40,204,50,16,15,133,15,236,209,135,130,197,110,57,210,151,162,61,99,88,171,140,216,72,212,59,65,157,247,235,36,192,88,113,99,119,222,120,94,242,91,88,206,245,56,154,94,161,174,87,126,215,77,143,209,144,2,39,195,42,250,91,143,209,189,28,54,14,91,85,24,217,179,17,48,181,170,166,240,13,10,162,255,233,78,127,125,43,74,46,105,5,58,89,28,187,194,24,119,198,185,217,105,235,48,44,24,67,198,133,65,243,43,175,115,179,155,138,219,162,26,162,114,104,5,67,130,19,125,66,214,72,114,222,130,102,197,87,152,138,157,245,122,31,61,131,239,83,153,4,218,235,167,43,122,0,113,110,243,108,208,235,38,201,146,23,142,58,211,235,174,137,140,98,132,47,24,137,122,110,52,170,124,119,197,166,238,37,80,2,219,26,131,178,128,239,180,240,18,83,107,35,180,131,238,80,191,11,130,142,81,244,20,178,111,23,110,234,251,186,86,127,162,221,108,209,170,54,244,137,65,223,141,31,198,115,229,37,241,6,35,49,175,171,35,14,254,62,248,68,36,82,225,108,182,163,143,187,217,175,59,140,23,224,51,222,112,118,84,50,251,107,95,59,240,19,221,77,21,73,238,245,134,113,230,138,134,50,54,157,207,235,182,9,39,162,131,15,63,192,243,122,102,244,205,251,209,119,45,161,115,254,245,72,143,171,10,155,106,101,145,218,173,193,185,1,34,4,109,90,73,228,109,158,160,102,84,18,67,179,189,174,28,6,69,182,217,145,22,126,61,22,58,194,70,246,7,62,175,121,184,224,68,20,29,126,76,202,175,215,9,51,54,218,145,103,163,216,241,18,252,91,12,236,236,15,220,237,117,240,8,10,46,70,153,69,44,115,65,91,150,218,233,24,30,175,169,208,250,86,158,184,43,102,195,215,140,130,15,73,116,43,155,229,66,121,205,25,35,218,82,170,137,84,190,62,143,123,91,85,186,53,73,2,232,243,46,210,235,67,207,227,209,162,216,157,204,230,137,57,225,174,52,253,188,94,53,35,167,196,133,125,120,148,10,83,58,25,1,63,175,230,64,35,203,5,37,170,146,178,223,175,229,156,120,44,46,140,182,174,162,243,191,125,61,1,223,123,236,77,15,198,49,244,36,92,203,124,253,52,22,62,49,93,193,48,111,186,67,33,5,220,163,207,186,144,190,94,26,218,213,12,67,240,61,43,170,216,66,158,189,183,208,115,49,125,247,173,111,11,151,163,84,195,96,249,41,111,81,74,248,191,161,202,210,180,207,250,96,32,26,89,15,52,60,154,182,222,18,57,80,223,254,194,149,5,84,2,90,147,48,124,66,46,243,80,152,168,34,244,249,112,74,223,48,62,184,3,201,126,18,134,197,8,117,18,154,44,134,24,165,14,6,244,136,205,15,18,55,72,126,11,204,214,201,191,219,199,154,46,68,20,22,158,255,253,66,66,76,147,66,146,232,155,222,143,99,100,70,6,161,27,170,165,169,111,74,252,92,60,146,176,134,36,169,198,153,204,50,190,247,95,141,81,186,13,154,40,148,22,250,20,183,75,175,30,147,49,210,163,27,214,170,203,225,214,205,114,44,97,238,109,214,175,42,172,17,151,197,37,111,124,84,92,230,113,216,132,164,182,200,190,246,94,92,252,20,51,107,225,114,15,88,71,243,172,80,86,133,24,46,146,176,216,201,186,8,47,219,191,45,35,1,119,24,247,218,34,95,100,214,151,114,98,92,48,150,11,190,62,166,18,36,191,91,201,229,119,23,155,221,56,147,171,208,45,45,120,223,84,14,237,163,84,203,166,192,205,210,203,205,165,106,249,146,138,104,240,210,239,253,237,202,221,102,100,121,84,46,182,226,41,112,66,232,214,122,57,155,192,199,68,123,19,93,162,220,56,26,100,141,185,226,96,104,68,207,249,151,224,13,67,198,161,105,230,147,243,165,210,60,166,104,97,117,150,131,103,124,27,108,16,17,130,8,25,33,38,196,6,104,14,199,97,120,196,57,115,194,78,228,41,125,114,82,156,252,126,108,233,176,11,209,228,174,160,227,11,34,182,144,187,218,78,96,80,251,87,193,222,96,4,168,182,194,115,175,26,40,175,82,174,139,213,36,174,154,228,74,27,122,234,50,190,226,204,134,222,235,10,250,5,104,181,206,207,128,141,210,169,112,135,31,19,48,69,81,61,55,13,173,43,224,126,210,68,16,20,78,215,142,203,54,149,64,61,119,187,209,217,73,24,109,237,37,112,39,15,144,240,196,35,73,97,211,2,15,152,106,77,23,24,110,84,77,184,63,153,229,54,216,234,53,1,83,30,209,147,83,139,206,135,134,118,91,209,27,35,217,63,18,126,16,172,10,184,211,129,209,125,32,208,30,217,106,62,113,164,116,214,183,255,24,212,18,122,121,225,36,118,220,20,105,209,208,94,179,225,130,102,73,164,120,158,230,168,201,62,228,133,13,236,253,142,131,116,3,142,188,231,59,51,45,239,133,66,183,141,199,215,243,212,227,70,156,231,235,246,13,92,48,118,201,65,102,141,38,95,149,31,38,126,60,130,243,129,25,117,227,203,253,3,69,49,101,203,193,80,203,190,37,164,133,33,119,23,117,176,206,138,9,153,201,143,238,232,11,29,185,112,168,104,95,219,108,224,27,77,166,66,23,48,166,243,243,139,210,97,180,151,160,152,217,22,63,150,36,64,198,251,23,133,79,185,18,102,247,38,95,60,222,137,238,24,179,224,50,63,72,124,4,204,178,189,74,252,52,190,29,37,223,36,241,100,253,182,245,128,26,21,73,14,38,52,141,187,162,190,77,233,45,97,116,175,191,54,176,88,99,220,69,42,219,91,224,50,118,40,225,223,43,131,189,208,146,111,66,51,56,84,151,245,125,162,68,43,43,105,83,192,150,253,104,14,23,35,40,7,108,126,245,79,249,94,121,67,185,34,227,2,196,57,27,212,41,255,109,114,162,71,225,138,247,153,127,91,56,136,140,212,195,1,70,3,183,251,209,84,244,82,92,188,163,105,199,202,213,2,158,194,78,7,230,110,247,116,248,190,234,44,64,97,80,66,167,167,127,92,23,126,208,213,22,24,27,224,60,57,12,70,133,7,254,137,203,209,74,219,233,17,20,242,202,244,131,139,121,141,11,74,243,230,10,20,202,185,124,214,119,254,40,189,196,51,35,187,39,207,123,18,134,59,88,225,2,37,253,199,142,37,235,242,125,29,36,70,32,52,235,209,173,251,167,71,126,225,201,78,89,208,230,218,93,23,181,161,162,135,14,10,16,129,210,210,240,76,129,73,138,249,36,138,40,219,211,100,10,38,170,154,211,7,56,142,44,108,129,4,166,14,239,239,194,54,203,71,166,127,68,224,176,220,14,184,65,5,80,24,69,13,127,38,240,167,116,53,69,190,238,124,91,32,62,112,75,97,48,74,125,244,232,248,218,82,233,80,156,58,6,41,255,21,31,131,55,40,160,252,148,48,90,131,76,144,14,67,146,234,10,19,17,198,83,67,197,181,203,248,223,172,15,49,13,51,37,156,52,176,165,5,14,37,141,120,155,88,42,15,121,44,155,105,97,61,1,215,157,42,189,23,181,228,220,140,55,130,162,163,92,24,119,41,199,26,103,230,8,124,72,99,21,31,41,204,139,50,143,110,243,14,245,203,222,54,73,203,101,155,34,147,47,106,4,70,59,171,152,136,83,64,232,169,49,130,151,144,231,160,151,245,250,248,84,7,27,109,166,18,66,135,206,123,63,142,103,196,135,53,36,171,2,204,83,242,160,237,126,150,171,106,232,68,200,113,106,204,132,248,101,166,154,51,48,3,188,150,132,123,10,185,195,224,53,63,151,184,52,28,217,166,156,156,190,131,136,8,209,86,169,169,219,2,203,249,49,79,224,188,177,251,74,154,192,86,117,241,147,63,108,33,229,169,28,10,183,165,197,103,223,216,227,4,76,112,131,116,94,124,156,16,153,139,192,221,124,242,252,109,210,228,145,220,32,72,45,19,217,88,31,41,13,165,187,252,2,16,243,106,245,107,47,113,225,251,83,93,214,84,26,222,145,240,250,162,15,194,98,185,124,84,75,181,182,184,50,82,254,242,1,0,155,195,140,195,148,211,51,166,68,215,109,207,88,176,25,27,136,40,11,12,45,192,127,219,116,43,115,18,230,82,246,168,30,131,83,185,237,217,5,4,188,204,146,213,97,148,114,183,30,253,73,3,57,60,48,121,171,122,52,129,97,119,24,201,21,133,41,166,143,234,23,222,40,186,228,100,138,173,44,92,87,191,112,178,117,105,252,200,201,73,228,236,227,240,157,23,122,59,250,66,24,74,126,99,100,250,202,35,39,63,204,118,37,142,102,107,29,201,15,30,249,226,193,124,7,67,169,136,246,102,108,87,205,180,40,86,31,18,108,104,58,39,92,62,235,149,195,70,235,108,2,119,19,96,8,24,195,22,25,13,101,155,20,71,252,54,62,181,114,242,106,253,144,113,105,68,112,114,225,124,144,123,5,106,220,162,45,240,132,171,238,79,229,206,232,80,87,4,198,9,35,158,25,194,10,83,206,221,76,122,166,198,35,173,53,211,177,192,104,2,86,191,107,99,7,235,40,238,31,46,108,188,47,178,98,114,215,80,253,107,254,246,189,142,254,200,111,35,54,253,237,8,191,176,105,62,44,57,122,96,127,213,2,134,160,155,203,87,37,166,185,31,123,9,216,114,105,9,207,142,169,213,138,147,155,188,110,194,182,162,248,156,246,33,115,233,96,32,164,27,39,198,41,42,204,250,233,111,178,112,241,190,44,113,208,228,198,96,208,215,26,48,164,231,124,104,119,109,91,57,20,90,51,81,205,68,73,250,148,188,48,250,203,50,244,227,237,192,255,143,11,99,62,148,111,187,162,223,242,245,143,48,184,63,50,39,85,179,17,126,226,167,171,182,229,2,35,183,185,135,12,164,180,103,193,185,174,19,250,172,248,64,248,24,229,228,104,52,71,100,136,88,237,172,242,200,42,234,221,177,164,179,191,78,125,35,250,81,72,183,198,180,81,44,226,149,219,194,33,124,62,113,240,99,19,69,194,120,91,60,49,47,208,170,148,76,74,96,76,136,124,237,164,78,123,183,220,114,101,180,170,21,95,181,11,158,232,41,224,130,168,19,187,132,29,240,48,30,134,192,8,205,37,138,104,194,16,212,36,74,118,192,172,218,249,204,224,253,209,249,145,48,148,104,129,151,45,43,14,227,18,147,155,39,56,26,131,15,232,3,223,139,174,176,214,19,70,192,243,43,148,2,140,58,128,172,141,141,255,61,126,219,15,61,33,189,9,122,39,149,237,123,136,199,118,224,249,62,32,113,206,233,215,77,119,241,78,233,61,96,74,39,62,25,90,14,84,2,52,154,43,233,104,233,14,35,103,82,229,182,76,196,119,55,135,151,177,35,4,54,153,184,64,209,66,148,155,54,245,139,56,181,233,30,203,203,154,208,71,124,36,208,224,77,98,95,96,211,39,220,113,110,38,9,185,110,18,203,177,97,124,80,2,56,75,79,142,191,89,137,187,238,230,107,158,48,29,60,223,68,50,240,93,65,158,71,110,139,126,218,233,223,253,99,221,205,50,157,145,47,132,104,225,48,28,245,173,39,231,157,248,215,197,16,94,93,207,141,200,80,28,60,232,220,111,50,18,22,14,227,113,219,116,140,86,61,55,204,240,238,235,139,81,87,117,132,111,107,210,242,115,223,41,253,164,69,3,48,140,2,95,2,30,19,186,148,181,203,146,164,165,249,79,119,211,29,202,81,136,15,110,249,178,69,12,158,233,134,3,138,164,65,143,159,102,115,36,75,27,94,5,140,219,128,155,168,246,3,67,190,11,212,72,77,121,211,157,148,95,241,29,35,13,141,61,121,179,192,189,185,130,145,193,171,165,235,60,48,146,95,62,23,242,211,98,174,210,235,71,198,180,250,72,129,144,94,229,224,105,106,237,126,101,204,85,201,222,1,54,213,216,22,48,237,142,114,110,90,64,158,24,71,38,0,41,33,239,167,63,33,94,102,51,169,221,28,41,200,109,123,25,210,224,114,166,76,180,80,166,238,142,223,47,173,30,83,109,76,248,152,53,146,191,144,74,197,32,183,94,104,20,140,178,227,3,161,120,181,229,11,96,119,127,98,20,178,220,72,0,197,22,97,116,223,203,154,185,114,50,104,128,155,137,193,58,108,166,118,242,203,232,194,47,95,32,96,219,172,100,134,95,152,233,46,82,30,15,70,220,251,200,133,153,216,107,92,25,15,77,210,45,149,238,228,249,181,78,133,56,143,1,162,60,51,230,116,78,224,48,93,81,185,41,172,16,95,207,151,202,5,65,0,10,182,204,118,180,114,250,154,75,165,165,138,206,134,25,244,172,175,246,146,157,154,116,66,21,20,113,139,239,38,130,2,17,187,72,185,110,212,27,158,30,71,159,161,185,120,22,119,235,187,142,187,70,98,86,224,73,202,60,190,123,147,118,146,203,190,159,101,203,217,12,17,179,33,145,223,176,55,29,243,48,118,176,173,200,35,131,71,116,198,204,247,241,108,153,206,238,28,50,189,103,195,78,190,197,192,174,91,208,130,121,81,92,89,221,250,5,12,28,40,87,140,36,220,207,170,108,65,6,254,137,37,62,93,20,168,116,160,77,43,22,127,74,191,60,52,28,236,100,81,157,8,95,151,230,207,244,46,140,228,19,18,190,175,167,127,249,57,192,5,131,187,252,237,27,134,236,226,165,23,234,64,247,91,146,185,116,118,115,12,246,247,105,54,23,50,89,222,125,21,212,174,128,73,166,54,133,7,53,64,255,237,97,235,203,84,24,102,159,255,246,32,187,89,171,194,184,27,204,128,169,226,253,17,101,155,223,255,207,255,248,127,255,230,191,255,254,255,252,215,127,82,161,170,237,159,161,66,245,199,174,37,47,181,195,46,247,119,240,81,104,80,248,142,16,95,73,129,249,239,28,30,147,188,225,87,217,6,24,166,179,132,54,108,196,240,233,146,167,120,100,73,194,214,172,228,209,19,95,185,41,47,184,18,73,109,255,156,141,231,44,219,64,106,90,35,111,12,135,195,45,155,49,216,21,228,230,99,244,144,255,147,97,79,134,99,237,24,153,253,25,175,175,162,145,22,138,153,4,135,59,137,247,238,60,66,117,34,230,10,134,207,35,39,95,248,59,199,79,99,80,160,123,49,90,159,231,183,201,30,24,159,25,157,2,81,198,27,223,21,141,34,18,110,98,242,219,3,45,137,35,31,13,201,68,157,136,248,130,125,100,222,253,141,120,129,3,83,253,121,2,70,25,82,214,36,107,205,137,15,18,253,191,165,19,81,55,3,111,71,41,207,232,44,118,227,145,39,63,87,138,220,69,215,179,187,147,118,111,246,15,76,247,153,192,8,12,197,64,67,195,91,131,251,129,96,251,217,49,241,195,117,149,161,66,33,220,233,224,192,212,242,167,174,135,144,155,118,62,179,178,134,30,220,122,132,193,188,46,230,25,249,105,136,210,223,246,48,155,218,233,121,208,133,248,152,17,118,76,160,175,144,109,216,54,221,115,52,236,192,249,192,36,6,184,99,99,71,212,5,213,92,19,10,253,35,175,49,99,29,167,88,33,241,69,71,108,112,70,12,48,87,210,137,8,94,38,109,250,1,35,138,32,11,49,114,252,125,103,0,65,99,160,28,60,11,157,242,61,96,156,194,37,242,33,35,19,81,211,29,65,167,106,184,135,140,100,108,104,80,107,60,93,67,201,59,209,206,88,51,144,191,148,236,171,185,134,183,17,81,19,241,115,74,109,2,223,237,238,243,196,201,145,14,151,0,129,254,172,222,61,201,79,31,251,170,26,33,67,159,143,192,167,153,145,162,68,254,199,146,208,51,96,243,43,20,248,142,240,62,19,110,36,19,5,70,80,49,163,193,78,133,119,105,108,63,156,1,191,62,237,251,186,100,192,212,123,162,66,64,83,53,162,151,2,223,47,96,157,188,237,69,13,77,96,250,62,34,88,52,115,122,201,245,145,145,233,79,139,248,156,208,103,42,188,200,139,213,12,223,255,96,55,213,81,65,136,240,157,21,67,55,45,244,69,215,18,39,103,155,248,218,69,194,167,140,157,243,120,204,43,70,96,26,169,35,192,184,129,230,29,15,178,229,153,213,124,176,29,30,168,121,41,140,31,229,246,193,2,129,81,163,73,51,247,238,158,249,189,27,189,42,238,134,118,180,245,118,198,54,177,136,236,55,187,99,202,44,113,223,56,123,55,89,26,209,252,91,53,222,24,188,101,25,229,237,211,91,19,96,47,77,82,210,109,216,231,41,48,218,222,146,18,32,242,141,23,114,151,189,50,117,107,205,150,167,63,59,119,191,229,181,119,190,111,103,205,216,48,45,122,66,52,149,97,114,229,241,229,211,254,189,142,102,58,168,74,78,255,184,233,58,220,250,66,26,50,36,153,204,152,171,117,125,33,102,120,48,34,213,65,73,65,115,48,38,34,234,239,131,176,228,181,253,45,135,113,232,87,102,150,28,250,208,204,250,37,6,26,42,222,175,11,167,203,227,196,32,191,17,223,157,30,229,161,153,98,154,231,187,121,38,99,202,100,10,239,255,137,138,18,237,41,247,21,77,73,123,221,32,42,63,145,99,194,151,146,114,59,228,142,118,38,151,16,83,121,165,220,144,119,138,196,150,185,201,72,202,205,122,157,50,35,103,10,62,146,238,155,88,161,69,166,158,23,42,179,82,181,142,60,127,166,132,211,119,121,82,24,15,2,223,0,195,43,127,170,76,90,213,82,106,145,114,171,159,29,178,192,119,224,197,50,64,162,30,189,102,73,160,18,115,69,2,149,42,192,46,154,95,53,249,250,40,18,160,202,171,87,142,42,65,48,41,40,49,220,125,144,38,111,89,14,91,30,92,183,236,189,107,49,166,132,156,251,149,187,162,47,6,102,76,194,99,117,205,42,99,16,42,48,207,95,83,210,244,26,174,46,39,31,154,14,63,38,19,145,151,6,129,70,114,237,247,212,99,69,189,233,158,103,107,70,27,205,216,81,122,22,40,104,3,145,34,2,251,227,39,50,195,148,124,30,217,82,161,228,125,223,98,228,172,141,193,163,101,128,67,124,152,48,219,109,57,185,53,191,68,86,186,209,61,32,49,1,5,164,190,159,120,168,52,249,20,45,127,176,211,233,249,182,117,148,194,53,135,237,31,40,253,177,122,236,194,213,51,6,18,254,146,71,11,43,24,56,4,92,105,81,150,155,102,123,85,74,20,132,10,155,14,129,97,48,196,242,70,133,102,22,125,38,240,12,190,130,181,6,143,41,172,2,10,70,79,126,155,230,48,181,181,84,181,173,242,18,7,211,129,42,7,91,173,170,246,132,239,62,94,158,55,162,99,59,191,0,163,240,107,145,13,237,162,200,181,223,207,77,40,246,86,51,221,79,139,68,126,165,172,41,177,37,210,54,51,71,169,169,184,212,87,113,17,113,136,24,10,136,71,110,45,46,54,2,175,24,10,3,50,158,158,156,30,43,169,233,176,114,78,133,81,38,136,234,161,133,215,82,12,222,22,65,70,213,148,39,216,94,23,222,235,138,146,234,194,184,70,171,158,168,40,249,88,152,214,58,168,85,207,16,144,183,98,46,237,117,245,85,10,126,190,173,128,86,41,102,70,19,148,214,79,47,233,220,129,208,246,243,174,96,179,170,56,138,153,167,30,139,240,101,162,219,156,70,229,178,38,180,38,231,43,96,102,172,137,70,152,92,59,121,49,196,211,93,234,34,166,71,223,162,244,78,47,146,86,91,161,215,147,119,246,202,60,210,2,178,110,34,169,60,98,24,161,206,89,101,75,200,100,214,144,84,112,86,192,199,31,81,56,5,40,148,5,207,136,218,123,186,10,67,88,128,134,228,207,140,6,71,104,221,9,99,59,28,101,48,154,74,167,212,199,49,78,52,230,170,147,37,232,214,19,38,134,105,110,206,229,188,48,200,37,47,2,137,5,55,62,107,52,230,128,165,188,152,59,8,119,222,55,150,9,71,136,26,40,138,64,168,13,254,9,134,162,227,5,19,217,6,205,137,15,93,78,62,23,140,103,31,43,100,209,30,225,34,109,179,140,25,193,94,105,228,111,133,25,195,151,121,130,13,177,171,180,35,25,11,21,38,83,77,90,205,44,194,11,219,38,171,236,75,122,53,71,42,229,205,212,238,166,21,95,22,84,246,165,153,140,158,41,150,4,151,104,54,9,193,46,140,91,135,143,36,22,247,33,180,96,242,246,53,57,30,19,133,196,243,34,11,81,45,159,73,130,130,151,42,112,65,0,40,96,42,170,74,130,162,6,231,33,49,41,22,68,67,132,228,132,166,91,194,164,87,143,194,16,37,253,212,131,146,216,144,7,138,6,226,137,207,158,158,64,73,246,153,75,42,35,209,225,135,166,237,173,244,43,226,156,248,188,54,81,174,60,240,135,28,106,208,175,224,50,188,56,109,231,132,14,188,153,49,32,237,168,204,48,188,62,130,250,117,119,141,244,147,11,175,12,45,194,24,195,8,252,73,161,11,111,89,179,5,243,137,129,162,152,92,26,93,112,20,225,98,90,33,25,167,148,55,243,143,137,163,201,27,245,246,226,211,181,17,31,8,133,248,45,188,50,60,117,235,152,113,114,150,23,165,39,222,5,252,241,250,94,181,138,218,146,159,54,43,181,160,236,192,186,20,138,7,138,31,168,171,250,185,201,251,117,125,166,100,69,182,51,180,172,190,52,245,161,241,144,203,142,97,74,124,86,94,48,223,182,12,242,185,245,153,26,75,252,9,26,20,146,23,202,126,68,44,168,196,11,35,186,150,13,16,48,151,58,133,225,40,203,68,89,86,83,245,48,168,82,73,153,237,5,87,246,126,201,137,187,129,140,188,145,102,185,172,128,23,9,135,245,162,178,222,201,56,248,118,166,200,173,60,217,189,99,69,39,38,218,41,99,217,173,199,232,110,161,102,44,3,244,249,8,5,151,22,22,95,148,111,116,92,37,113,194,54,121,182,30,235,211,157,200,81,40,21,122,111,173,190,135,176,55,93,132,18,122,247,100,221,181,140,129,113,207,146,65,200,230,230,6,219,65,105,163,48,165,140,104,148,203,130,56,223,168,82,118,121,220,115,96,254,208,130,189,75,55,141,80,249,96,19,184,205,20,240,180,194,151,192,102,98,93,157,88,108,235,81,125,193,185,189,49,120,43,140,210,74,245,173,213,93,253,209,124,105,194,34,223,244,161,58,29,27,186,238,35,239,114,76,99,109,56,188,72,135,235,209,104,244,4,123,139,66,113,147,236,221,221,64,144,76,244,207,11,35,138,178,101,5,177,124,166,167,75,143,37,170,142,44,187,221,178,192,193,66,39,47,165,212,98,118,105,25,202,15,218,216,171,204,166,192,247,210,71,194,71,225,10,149,101,103,59,2,230,140,249,208,184,82,60,142,191,157,14,84,202,182,124,0,76,97,247,99,143,182,21,83,222,239,255,18,149,147,1,199,13,214,251,167,223,172,127,213,110,163,3,138,216,158,119,48,190,112,55,213,62,65,25,17,95,61,12,26,5,121,125,39,97,8,146,245,171,13,201,174,11,35,139,38,48,6,152,223,222,219,78,134,160,136,187,236,61,246,62,164,249,237,81,37,221,121,47,84,126,250,46,48,199,93,38,49,40,171,18,146,93,24,159,183,253,149,78,185,33,171,201,26,174,132,17,36,115,61,51,68,115,209,184,42,2,223,169,251,171,144,213,105,233,109,226,26,205,203,157,97,14,197,93,225,118,39,231,62,84,142,191,157,162,244,226,163,158,146,119,109,164,67,87,1,161,129,187,73,146,31,120,147,124,250,194,119,238,172,84,120,18,110,214,119,250,61,57,58,108,77,132,93,235,39,35,247,237,113,37,3,71,104,217,5,158,97,195,77,238,1,9,190,188,107,210,206,243,75,110,69,29,248,192,72,144,11,135,97,237,210,41,68,35,71,196,104,200,203,91,83,194,23,37,23,152,53,84,235,179,187,63,245,213,6,167,139,131,98,131,252,244,102,27,87,2,198,131,166,201,209,214,247,247,109,246,164,57,229,198,226,250,80,76,1,179,6,76,176,178,20,38,28,255,182,159,211,85,163,238,17,245,163,164,210,253,174,177,104,202,170,202,133,33,158,125,121,152,199,90,202,8,215,5,54,3,169,128,49,42,201,219,106,181,179,167,244,11,35,203,177,178,53,183,194,197,11,241,58,250,232,216,20,53,129,33,117,124,155,111,129,43,157,166,9,147,94,168,241,204,172,48,44,159,15,18,217,221,109,223,128,113,200,81,152,114,122,158,156,109,122,151,167,130,253,159,139,57,193,7,53,126,100,194,179,63,33,63,108,174,22,66,153,7,222,72,150,110,135,55,110,147,114,52,29,35,223,158,77,96,58,30,138,194,7,167,213,227,240,180,225,145,48,206,72,99,197,201,33,32,14,121,168,155,124,80,243,199,82,62,46,4,2,243,197,196,51,231,185,244,165,39,199,3,193,39,29,154,165,247,209,55,70,37,242,249,182,21,51,37,145,197,110,10,83,128,223,14,35,151,85,245,228,224,95,241,135,142,182,150,168,209,84,212,4,201,249,124,81,204,17,196,167,15,94,20,59,253,226,48,187,20,25,228,84,14,75,124,3,15,203,209,146,25,173,99,243,238,142,240,180,38,82,69,203,217,180,211,56,223,226,190,6,29,111,83,142,190,95,73,119,61,39,138,200,106,124,85,209,220,190,3,36,209,86,115,21,7,94,39,116,201,251,71,244,72,102,134,110,227,99,4,138,160,143,28,60,140,162,93,29,102,65,239,114,48,161,229,246,203,54,255,210,180,26,97,151,222,186,203,209,34,239,247,52,145,242,36,121,3,47,228,56,12,233,48,229,4,205,165,218,147,67,102,112,73,72,123,4,230,7,151,95,56,21,28,209,237,39,55,209,74,188,106,138,52,235,200,35,131,111,239,10,165,20,56,167,26,45,97,98,2,113,173,59,92,205,233,45,97,168,149,39,134,66,177,61,171,194,131,234,248,10,216,114,108,2,47,4,103,125,164,20,148,143,101,97,237,102,34,18,40,253,254,50,16,120,147,223,132,52,86,80,168,226,202,119,15,175,108,231,193,100,116,30,153,146,46,12,89,193,175,251,158,92,77,105,216,177,218,150,217,97,114,175,75,97,152,22,190,60,209,119,63,138,204,196,3,174,236,140,145,130,116,173,168,227,195,247,50,239,158,184,107,163,166,37,204,116,186,123,60,82,118,55,9,210,150,241,37,177,49,18,30,227,1,36,124,255,253,19,107,27,99,76,85,166,76,11,162,186,193,67,135,153,119,99,170,33,240,160,187,120,199,32,93,91,127,186,99,238,21,119,133,103,130,40,21,84,4,227,102,196,49,72,175,54,177,113,133,207,53,106,252,242,48,9,69,57,55,186,172,61,231,132,101,5,37,133,219,58,49,39,176,81,238,114,87,136,32,142,184,233,109,52,65,121,27,19,193,211,226,215,205,174,93,62,173,129,150,243,241,73,88,253,178,76,211,163,21,143,71,161,249,238,41,243,24,164,18,182,135,14,211,124,37,35,140,205,250,253,242,106,192,214,234,37,48,139,123,9,120,210,186,146,39,135,149,186,134,63,144,98,244,11,185,39,2,204,238,106,23,38,100,77,78,43,225,194,48,233,177,114,188,124,120,172,189,99,187,115,81,55,133,39,17,212,131,140,187,113,120,114,248,57,72,74,39,124,35,162,19,33,231,67,167,169,198,171,211,186,21,227,69,207,99,183,42,48,210,76,37,94,244,221,53,13,153,191,231,178,24,167,196,48,177,220,147,192,195,51,236,140,192,113,55,31,18,123,77,214,242,21,159,60,187,168,220,173,219,185,33,254,196,209,48,67,134,220,246,186,31,150,123,132,152,69,165,154,134,241,57,91,53,192,191,74,210,86,18,32,193,229,133,194,27,223,244,131,25,71,192,24,63,59,155,209,38,43,171,190,9,140,219,123,9,152,213,99,11,92,176,52,29,61,166,155,34,186,195,228,13,176,82,253,160,36,27,145,244,56,2,223,193,210,190,231,198,75,123,79,113,13,35,248,133,72,209,28,38,223,34,11,19,42,198,213,245,146,216,58,74,58,140,86,185,7,205,15,71,161,173,118,189,107,243,111,248,138,151,16,119,177,222,42,204,8,255,126,122,244,141,220,159,151,47,19,167,91,40,58,14,51,213,201,219,38,91,220,93,139,9,24,181,142,28,104,230,187,215,123,192,48,223,228,96,214,37,247,59,35,94,49,135,205,132,249,118,123,60,20,227,127,234,235,162,214,189,227,194,225,130,136,209,60,138,199,196,225,199,225,70,118,33,239,11,178,7,233,157,120,164,71,237,30,209,15,75,197,60,52,164,87,147,71,10,125,169,215,124,217,226,133,138,170,217,57,46,86,137,241,121,167,236,147,48,36,58,55,159,99,12,218,118,33,225,109,59,213,88,118,30,68,113,242,121,110,202,101,25,69,208,191,166,47,107,155,66,195,62,1,175,87,12,255,81,157,139,197,218,116,99,101,199,70,46,180,246,152,114,62,73,139,28,132,132,159,45,67,20,190,122,81,78,161,249,28,134,89,192,119,255,214,36,110,59,230,57,58,99,53,126,160,149,140,23,124,228,177,16,103,164,30,76,181,146,223,119,23,203,51,21,185,17,3,239,68,218,227,227,105,139,254,116,129,63,9,95,135,233,254,156,114,91,104,80,120,236,196,16,157,67,68,235,171,21,83,150,143,162,137,232,144,60,49,244,237,191,121,77,208,130,244,117,190,14,212,215,225,176,127,97,83,219,145,57,225,24,131,37,62,45,210,83,91,76,245,208,250,105,190,103,66,197,131,13,96,21,152,170,244,240,79,11,35,220,153,2,83,20,180,238,224,57,126,105,232,23,45,241,245,122,8,118,171,207,9,21,233,248,38,63,77,130,119,7,138,59,160,152,1,34,149,85,191,84,77,96,156,211,196,114,218,132,45,159,233,215,93,80,90,42,251,117,244,112,147,168,102,236,10,113,1,104,55,210,34,251,236,48,182,14,234,32,247,20,243,8,240,247,129,15,222,35,46,173,180,130,12,55,99,66,41,134,234,177,28,141,23,194,183,27,228,152,66,157,16,15,237,145,86,79,196,88,83,10,36,70,65,103,165,174,253,133,247,196,130,185,203,79,63,60,102,63,26,66,241,232,10,147,148,253,106,68,95,152,78,160,163,79,220,186,208,135,195,247,35,23,199,136,70,155,252,240,72,131,10,82,81,51,96,182,253,143,27,43,112,205,227,41,58,20,24,244,46,100,142,9,192,124,36,138,1,110,148,211,190,240,228,46,101,160,160,72,183,125,158,164,132,71,75,191,94,216,253,244,246,14,24,225,159,63,146,184,252,207,255,229,247,127,247,159,254,73,214,114,254,115,100,45,255,200,117,200,211,125,124,63,10,3,3,194,247,126,61,251,237,218,119,246,0,214,30,122,48,122,234,62,217,239,101,67,110,233,135,198,159,102,60,221,151,125,81,51,227,223,152,3,120,248,132,14,50,7,112,101,249,110,230,67,106,95,224,139,213,199,175,124,177,167,148,172,11,124,57,228,7,98,80,65,231,150,73,149,112,200,83,27,212,227,94,25,56,74,18,203,221,195,26,139,86,155,58,221,163,49,229,214,19,205,100,230,154,126,136,172,60,173,250,244,67,224,173,174,131,214,199,217,227,59,165,217,166,138,87,35,223,233,249,106,17,216,28,81,183,78,17,240,152,93,31,24,101,165,169,238,70,252,244,142,192,186,89,253,111,85,133,161,247,251,80,56,4,241,50,69,240,80,224,243,204,152,24,75,127,36,142,99,189,45,238,132,197,172,139,254,154,46,99,103,62,61,214,26,178,17,226,246,134,1,37,68,1,71,151,177,232,117,137,196,76,201,127,154,246,46,209,109,133,4,0,95,207,143,134,186,37,107,187,133,187,253,137,181,6,143,104,217,139,88,185,201,35,227,187,140,97,111,179,229,167,121,168,187,182,8,181,16,61,151,219,98,222,139,169,239,147,59,151,113,68,49,120,157,12,63,109,247,43,48,125,90,113,221,216,177,119,73,17,208,103,112,92,68,190,153,132,242,179,52,102,33,206,30,39,35,45,25,10,23,165,201,43,86,57,40,181,77,70,56,173,80,103,75,144,183,68,113,153,156,200,28,158,207,97,31,77,145,83,67,177,187,101,221,49,80,22,125,135,178,153,224,75,119,174,131,61,209,90,196,54,9,69,186,9,27,217,223,7,26,118,146,33,51,42,157,231,92,232,70,184,81,159,236,165,113,162,90,57,142,112,74,173,91,78,110,178,21,62,163,115,23,106,126,125,255,37,236,226,56,55,169,96,201,108,108,56,126,110,218,109,35,133,82,113,194,197,182,26,113,225,84,241,229,187,183,140,244,232,49,10,55,250,120,93,96,36,241,34,42,49,113,118,121,104,235,216,240,241,71,62,30,202,121,75,99,118,51,179,141,15,4,225,99,141,248,145,36,247,41,233,160,28,160,213,165,101,22,65,17,170,181,79,22,91,246,34,135,245,41,34,162,99,125,2,186,147,153,35,226,242,70,17,90,126,153,204,200,87,41,192,142,221,236,60,19,238,212,167,155,223,86,103,99,211,116,127,118,195,175,237,107,63,20,93,97,185,3,91,153,32,38,141,141,136,93,23,248,65,95,163,6,220,198,150,68,193,66,200,229,73,24,43,139,173,48,236,163,156,145,170,117,77,202,150,184,89,232,226,176,9,132,201,142,25,11,149,29,129,160,181,78,104,10,227,238,201,186,171,42,195,131,196,46,91,54,243,112,211,79,108,193,38,109,220,242,241,226,223,59,34,36,58,230,201,80,52,21,112,31,217,168,185,111,157,234,33,68,253,136,54,215,152,55,168,30,202,62,235,126,126,44,49,145,253,67,233,88,50,239,19,61,147,125,34,109,105,254,6,10,147,107,244,42,14,83,252,212,207,19,221,161,122,34,213,59,14,245,61,57,218,180,31,138,111,164,40,97,31,189,111,138,158,187,71,110,166,28,145,245,191,219,231,123,93,79,92,153,233,128,63,146,208,186,67,19,198,177,195,102,131,37,25,171,109,172,156,17,73,184,254,170,201,225,154,62,51,51,185,104,78,156,175,100,26,237,2,145,248,161,146,162,217,67,148,34,74,228,222,17,34,212,188,208,176,102,183,200,221,140,79,66,80,224,185,203,120,34,243,179,248,57,73,197,193,95,121,36,249,94,132,237,74,224,109,6,6,145,246,124,76,141,75,96,72,140,145,195,134,162,125,52,217,203,230,169,102,254,28,199,87,189,114,222,225,201,61,224,29,241,91,234,210,108,141,91,204,43,40,141,235,156,118,63,253,57,106,196,27,166,42,166,111,196,50,136,17,49,236,110,21,64,77,98,195,54,15,24,97,53,121,97,56,82,178,79,241,143,224,62,98,221,240,99,61,51,87,126,35,144,12,180,98,97,242,3,9,119,227,78,75,205,1,54,76,124,190,228,62,53,62,164,36,113,163,128,252,109,76,137,36,241,143,199,245,41,190,142,236,231,157,201,160,189,111,127,53,24,236,190,239,39,41,115,121,55,171,113,223,138,49,198,135,120,238,86,178,74,148,225,35,93,64,171,142,212,21,144,229,155,145,170,131,249,252,200,226,75,75,18,85,194,172,166,220,107,147,138,70,235,89,210,67,2,188,235,93,67,2,202,178,218,199,19,71,142,101,51,60,50,253,14,21,83,134,10,44,250,243,237,160,181,228,253,218,98,216,86,59,41,100,183,44,36,251,249,50,212,161,154,120,88,72,28,222,212,236,180,208,57,241,71,58,81,220,210,134,38,43,147,154,177,93,124,127,149,57,85,74,180,132,90,81,36,162,252,62,180,60,140,49,106,137,12,252,198,33,81,43,153,99,89,155,138,195,19,199,23,249,109,190,177,177,34,127,191,172,7,67,170,199,102,60,25,73,122,38,76,173,107,111,236,199,34,21,206,204,43,217,29,218,103,16,70,247,18,108,177,70,34,41,200,47,22,192,25,197,227,93,197,116,160,178,123,163,71,48,170,226,132,110,66,113,192,110,194,61,36,16,159,237,251,121,193,236,172,107,192,92,153,12,83,178,167,219,213,151,59,157,2,55,128,17,154,194,162,195,173,7,124,135,108,147,81,124,103,133,234,210,172,199,242,143,75,119,119,60,209,59,32,118,176,24,208,33,155,2,219,178,230,39,31,116,231,200,67,165,248,88,219,10,138,132,153,117,229,11,51,246,70,84,220,151,205,190,114,219,208,30,135,243,66,136,239,199,145,218,50,210,72,89,193,42,152,62,234,70,166,50,80,220,116,170,163,224,200,93,190,224,225,90,219,112,169,199,107,32,94,152,204,212,247,133,153,192,230,243,255,136,123,147,156,91,146,37,73,111,75,214,55,203,227,188,128,154,112,3,4,73,112,72,128,4,9,110,168,18,181,12,218,167,255,81,85,241,168,204,17,11,124,247,1,145,25,33,215,253,184,155,91,163,173,72,211,130,23,90,65,124,208,158,69,64,12,95,138,55,216,240,154,167,31,32,136,218,99,237,207,147,251,144,145,99,42,217,246,111,224,186,113,4,81,38,162,213,23,246,210,215,95,154,229,180,52,253,11,83,173,211,194,94,90,50,203,167,126,130,54,146,237,235,163,89,29,154,236,42,13,187,202,57,217,199,31,91,188,22,47,129,58,131,248,219,249,76,124,73,10,140,54,2,204,199,235,143,168,202,215,33,161,211,32,132,213,223,222,135,38,135,84,87,24,147,241,240,74,0,216,245,171,4,48,24,65,92,157,235,48,229,225,82,116,245,214,241,141,226,164,77,166,89,12,33,35,252,109,126,228,67,6,191,69,229,142,106,175,85,92,134,11,29,158,243,241,114,32,197,90,30,121,26,157,174,188,38,19,129,178,27,182,44,175,247,234,104,13,203,152,25,35,158,79,4,244,114,213,235,124,155,8,46,177,215,169,217,172,144,7,43,244,73,185,21,197,38,75,1,166,192,19,221,129,17,48,138,32,83,175,54,201,235,172,83,131,41,244,255,239,160,23,17,196,101,9,54,163,4,135,217,153,114,85,255,176,80,180,152,69,215,28,70,129,60,142,247,191,114,223,243,203,112,3,23,10,51,124,12,8,39,91,212,252,254,96,99,233,142,179,8,216,68,192,3,38,132,208,228,234,74,48,245,71,179,190,72,39,174,172,85,54,24,138,149,237,48,36,73,241,105,185,57,39,208,223,65,71,229,47,221,149,91,174,222,215,4,123,254,96,182,72,170,108,2,166,183,230,220,237,47,102,164,210,209,135,131,247,106,74,16,195,97,76,238,154,40,193,140,50,122,162,43,163,48,15,126,147,221,53,10,15,14,8,173,51,91,96,170,201,198,111,200,11,230,114,118,121,3,35,121,83,127,31,140,17,196,117,19,24,153,218,233,48,186,231,41,72,209,45,205,125,143,191,151,113,11,247,33,239,213,33,119,45,191,39,47,208,30,165,12,205,131,73,217,252,36,195,77,114,208,194,158,9,79,10,122,2,254,107,29,148,171,225,162,175,254,69,10,228,41,75,134,28,146,176,179,226,234,106,93,201,137,162,237,247,163,73,54,15,125,246,148,38,1,30,68,4,253,98,248,249,139,188,23,114,112,174,53,6,108,7,161,222,156,152,195,223,97,67,104,151,30,115,121,112,36,194,203,143,224,22,42,52,10,163,166,192,40,130,254,26,208,15,188,46,148,103,202,163,81,229,246,219,223,144,246,218,108,105,10,211,28,245,103,104,2,67,83,33,179,156,210,232,243,51,123,142,241,151,151,204,111,2,79,210,217,247,7,83,133,86,154,194,135,28,190,223,252,207,251,146,247,94,4,181,151,63,121,133,91,186,203,168,193,14,214,142,223,188,210,116,119,5,62,84,69,14,127,52,190,73,86,249,194,3,70,68,175,254,110,142,94,219,74,1,18,100,131,40,178,243,97,33,176,44,29,74,152,253,144,29,253,185,176,192,208,104,143,92,98,207,136,194,149,240,171,113,250,238,20,120,86,68,72,126,79,206,30,148,180,191,160,215,250,215,127,40,6,154,206,6,248,207,156,133,225,80,239,75,167,67,23,216,138,82,127,179,97,91,111,251,145,159,222,52,61,252,54,212,105,209,194,35,123,222,179,28,141,124,244,15,94,198,7,126,175,92,13,131,158,207,6,164,45,33,153,18,24,209,150,184,154,124,221,16,116,77,210,250,191,183,102,39,23,178,36,96,74,246,127,111,189,76,37,122,85,189,120,220,229,115,1,138,32,212,101,228,151,155,5,189,127,112,161,8,120,42,12,235,95,255,93,13,151,119,29,178,68,208,110,30,213,159,140,190,184,149,84,124,246,90,253,215,173,9,138,248,233,209,1,167,239,241,254,94,26,198,160,145,140,221,124,77,102,121,253,125,174,249,87,222,172,112,163,186,242,55,83,102,167,161,172,232,76,129,65,213,71,148,19,124,127,63,246,152,191,16,43,4,218,11,49,16,65,15,93,218,126,45,82,54,77,192,251,94,170,253,182,121,198,246,180,217,21,198,141,255,157,110,40,211,80,73,144,207,53,209,203,90,190,238,77,254,125,201,17,67,204,206,9,31,237,230,91,122,190,168,34,129,2,111,249,111,191,229,243,134,33,127,123,66,186,181,226,106,78,97,29,240,249,188,217,249,227,88,48,157,237,118,139,28,49,244,37,190,237,243,247,49,185,113,239,178,21,47,171,56,248,237,227,211,108,197,156,254,139,136,217,175,100,148,30,16,66,85,178,95,45,178,255,191,158,46,180,122,159,39,148,37,140,230,217,30,106,51,127,240,219,14,239,150,237,108,23,238,120,3,198,101,201,213,177,49,44,125,134,210,74,246,214,181,160,164,210,127,100,27,116,17,66,162,45,95,139,77,126,255,248,5,129,45,86,144,15,246,182,43,206,70,127,110,218,2,234,80,24,69,47,159,162,28,115,45,169,133,128,47,36,153,215,225,55,248,73,150,7,87,52,137,92,255,152,244,225,208,21,36,240,32,250,59,28,198,80,207,1,71,90,98,157,248,105,218,12,146,228,0,165,81,40,124,142,95,12,65,176,126,106,211,182,137,213,193,65,195,118,152,240,133,237,105,5,140,18,84,207,171,15,133,93,191,160,180,113,61,154,238,166,192,211,66,75,14,119,235,155,75,216,98,243,191,39,35,115,216,244,91,191,21,127,61,116,203,130,111,100,214,19,230,176,122,223,225,55,102,88,115,245,200,225,131,20,130,171,255,48,186,180,80,230,131,89,143,206,143,84,254,80,254,200,15,200,189,49,193,167,159,123,20,38,8,47,28,48,140,209,243,247,214,176,147,180,162,87,19,204,249,197,103,96,88,54,157,46,185,218,164,85,246,15,29,214,222,36,79,182,104,119,254,253,52,202,150,214,176,41,48,66,152,127,101,90,148,25,195,121,186,186,192,76,158,223,123,209,187,103,133,206,9,31,99,162,250,61,25,109,81,83,206,181,75,184,230,199,53,137,106,74,167,47,36,46,54,254,170,235,146,73,86,252,219,146,77,178,35,226,101,205,4,63,152,165,42,123,6,173,98,103,45,191,185,53,202,100,34,172,255,132,127,253,193,105,120,168,153,71,198,99,68,51,242,103,12,140,101,18,94,83,174,126,243,27,31,199,225,178,75,182,37,118,179,112,224,88,253,193,3,158,247,46,48,117,182,191,104,56,48,161,185,35,176,69,91,125,200,161,172,239,217,90,67,73,52,217,243,159,154,19,61,54,75,247,13,40,195,80,194,251,93,141,147,94,51,26,222,105,148,71,111,228,119,53,145,216,244,48,169,121,100,34,111,71,141,233,161,39,250,134,129,122,182,31,138,43,154,146,39,80,40,55,58,107,254,54,226,183,73,63,223,116,69,142,250,193,195,40,185,127,31,132,90,227,190,229,167,41,27,218,238,255,32,97,138,78,200,254,192,179,198,213,140,241,219,232,255,125,239,246,191,252,47,255,219,127,253,79,255,247,191,231,224,142,249,223,193,193,253,143,158,37,199,225,80,82,254,155,59,188,213,204,86,129,78,7,23,194,2,213,191,64,51,135,42,97,236,179,237,235,145,248,243,206,102,27,230,78,56,199,180,13,24,211,124,130,180,249,186,225,79,209,52,201,101,153,149,200,224,150,25,243,234,125,125,249,62,52,180,142,19,11,198,42,213,115,107,165,198,180,83,243,244,131,23,244,25,185,201,80,214,120,98,231,29,70,133,209,101,202,211,201,241,118,18,159,211,100,38,186,124,221,2,241,126,191,14,79,27,51,185,121,71,172,229,103,0,147,30,216,66,140,195,78,0,243,148,127,15,248,45,158,117,35,27,5,81,130,95,189,62,87,163,32,208,101,163,96,105,255,202,111,129,233,9,74,183,224,88,75,86,241,5,179,22,95,95,60,239,247,45,233,23,140,125,132,130,150,41,167,130,89,251,231,183,19,192,7,189,167,194,11,69,196,95,44,100,152,243,147,242,21,44,197,69,59,84,236,174,28,95,122,44,208,251,59,125,181,94,251,132,98,156,19,210,191,63,13,215,63,226,253,214,196,160,163,81,190,78,63,198,57,145,70,246,32,91,197,66,101,106,254,224,105,148,244,250,219,239,210,95,229,198,161,131,155,254,180,170,135,229,74,27,184,18,170,149,39,59,230,34,186,13,108,18,89,75,12,140,99,228,176,63,131,14,126,25,136,250,196,66,168,216,24,126,76,111,171,240,81,251,2,77,112,55,68,223,210,177,176,138,88,39,148,73,141,48,32,136,30,116,49,171,150,57,145,110,148,149,185,170,58,191,52,155,33,42,231,182,13,9,217,42,191,205,154,154,238,24,32,49,116,182,156,119,16,169,192,33,224,246,226,59,81,154,90,185,232,64,135,109,211,225,21,185,85,141,224,98,74,90,63,59,215,152,113,230,18,19,154,126,115,31,83,250,238,33,72,81,3,156,116,147,155,208,212,249,171,121,62,173,72,240,55,166,131,42,115,89,251,111,136,17,56,114,7,116,80,224,34,134,236,52,157,173,233,110,7,26,174,67,29,7,244,152,125,150,78,14,234,61,213,21,131,44,39,29,7,136,174,139,250,90,199,146,17,113,115,116,46,213,43,127,203,194,235,50,143,201,234,93,9,38,226,36,82,126,20,78,139,181,143,169,119,75,148,222,163,17,111,130,171,48,34,142,220,169,43,252,188,1,61,242,80,87,205,106,59,220,189,157,8,97,85,117,214,72,18,252,184,90,112,244,40,120,151,123,63,47,157,75,220,73,28,150,60,22,248,180,26,166,42,221,53,173,139,129,62,224,234,170,30,171,192,245,122,142,180,188,246,32,226,228,190,3,28,166,162,150,192,131,191,205,55,156,223,77,228,88,130,75,4,249,91,120,137,4,41,75,87,231,22,94,138,237,110,183,209,123,232,131,81,231,19,46,145,213,162,54,241,13,222,131,209,7,215,60,34,96,91,181,124,236,65,82,57,34,2,99,11,43,156,253,52,69,88,126,239,77,228,88,189,95,216,39,35,102,182,168,119,108,58,21,16,202,61,254,94,100,22,150,88,62,220,12,150,72,143,177,16,220,81,191,99,112,102,141,233,48,60,7,85,35,52,3,231,249,39,27,74,58,147,114,189,253,249,154,179,248,250,57,198,191,165,159,139,86,148,226,142,199,161,188,72,191,7,193,164,226,239,101,249,236,166,113,16,36,33,174,123,122,16,217,104,208,217,102,85,68,119,232,10,61,159,120,26,211,38,2,98,111,219,236,178,234,77,108,54,92,26,200,240,119,213,72,31,49,235,112,3,105,197,89,89,39,67,132,19,51,167,69,24,145,106,58,57,32,140,94,176,215,8,66,226,177,104,148,17,9,236,234,167,15,169,186,162,243,191,253,113,52,120,120,180,34,21,172,81,225,77,196,212,47,222,136,156,236,124,107,74,47,209,55,252,193,48,65,21,113,234,141,52,177,140,128,223,2,209,189,144,77,253,132,103,77,37,236,179,4,171,134,218,107,141,0,206,133,112,65,124,26,72,140,198,155,118,199,225,122,182,188,53,41,203,49,226,173,175,89,242,121,239,103,102,188,133,157,48,21,192,50,40,168,255,238,95,182,155,120,182,37,144,243,234,98,58,177,107,70,192,186,19,171,77,152,68,252,143,36,201,194,221,147,58,0,73,141,96,218,172,136,134,191,15,86,37,222,64,98,229,109,50,254,219,133,120,220,214,204,73,55,78,212,128,33,19,148,156,15,196,21,254,222,166,94,155,197,96,68,140,217,165,118,252,244,182,164,143,192,144,252,54,127,47,136,201,179,225,198,242,73,174,181,109,76,79,4,205,228,98,74,141,126,253,31,164,31,48,131,138,228,170,48,244,61,36,240,246,80,163,246,56,9,227,189,86,207,54,145,126,123,135,246,20,184,117,231,191,5,182,218,253,127,137,207,194,240,86,90,75,127,201,216,137,239,144,165,128,244,19,51,143,127,73,203,57,77,158,190,39,76,202,58,106,25,160,192,191,233,137,27,140,246,133,223,27,211,253,115,177,245,207,85,71,201,37,101,157,210,177,202,149,238,141,148,180,85,74,81,245,129,161,113,122,127,2,140,98,40,69,79,129,161,207,245,246,29,146,182,231,92,129,233,84,47,222,235,248,246,132,43,105,224,211,45,63,29,224,161,169,102,37,74,214,178,248,59,147,114,111,146,220,62,48,30,141,235,149,64,139,114,168,220,28,77,42,4,58,90,191,249,59,183,80,181,22,152,252,179,151,65,176,60,62,63,109,197,114,94,243,98,104,238,248,150,156,217,174,133,100,176,169,170,9,124,130,254,212,96,52,131,183,194,116,217,36,108,21,250,2,111,170,65,174,195,214,93,168,48,188,161,189,5,124,211,165,48,180,150,85,227,222,13,65,22,125,50,200,216,125,196,55,252,207,25,157,51,152,40,79,192,164,214,147,110,1,248,121,99,39,198,108,88,12,231,115,53,201,8,135,39,38,208,231,230,232,46,6,76,148,68,22,192,131,225,153,141,39,71,101,240,51,104,139,82,189,120,237,109,201,67,29,211,118,134,179,49,108,155,115,231,3,207,17,172,33,27,29,193,228,221,51,120,237,26,163,6,13,246,168,250,104,20,186,55,31,22,232,55,164,214,252,88,191,86,204,113,83,105,207,112,144,205,37,236,78,159,44,16,83,206,174,19,177,82,135,93,3,134,253,86,175,70,53,213,43,191,104,53,37,160,43,48,171,36,166,177,49,216,21,89,35,200,172,68,255,63,177,62,154,58,63,163,214,163,162,198,138,4,247,208,155,91,191,151,191,24,100,236,233,252,178,0,223,255,141,34,14,196,119,135,20,132,67,58,63,157,227,241,194,209,72,199,174,190,24,194,55,94,227,132,214,210,94,186,186,177,54,188,79,228,121,24,52,147,101,29,18,240,204,66,12,100,203,56,100,244,147,80,107,27,48,105,1,153,168,180,223,77,47,180,229,73,158,157,188,63,48,213,204,2,75,153,238,249,51,139,188,128,132,105,135,155,158,48,81,182,226,91,199,65,169,183,233,92,130,7,187,197,107,147,185,111,58,151,240,12,122,203,7,223,200,190,10,108,204,233,137,66,42,148,104,135,244,252,230,147,97,37,201,107,119,203,199,231,189,209,153,19,184,145,39,243,242,199,67,218,64,42,145,76,3,103,68,77,26,60,70,85,58,169,144,157,163,124,210,31,173,47,43,135,76,248,205,148,231,234,57,76,79,124,149,253,182,161,37,62,189,4,241,64,163,179,116,207,43,176,139,122,161,18,254,148,36,111,13,54,69,235,31,108,125,180,114,130,81,34,120,131,153,234,208,141,45,85,188,76,141,157,141,183,231,84,101,249,125,48,249,144,19,239,205,89,40,29,216,182,3,190,37,29,87,163,148,34,103,43,5,111,101,248,110,125,204,148,149,77,239,25,170,51,251,210,201,232,113,234,9,108,142,185,127,49,168,110,142,108,246,72,223,92,239,19,165,142,125,29,41,218,62,52,152,213,235,53,111,196,142,234,150,189,193,40,161,171,19,89,48,149,112,92,4,54,1,211,19,112,81,42,151,99,250,152,49,42,84,59,170,61,66,105,77,41,37,190,136,101,250,143,192,148,95,20,31,21,43,86,154,10,211,143,28,31,12,249,189,38,230,140,101,152,138,147,2,17,222,195,181,23,248,221,48,47,126,191,52,229,144,178,42,247,232,14,128,76,170,75,53,43,237,76,168,96,249,147,65,183,118,100,95,33,242,65,183,157,207,83,156,139,161,87,155,172,107,76,227,122,197,51,121,240,176,174,73,95,34,176,152,119,121,178,231,59,208,138,224,203,115,93,237,206,65,162,112,247,92,3,12,95,209,159,70,252,118,222,88,220,84,203,230,78,191,209,77,169,49,199,161,251,200,183,66,21,23,151,41,80,138,135,115,229,211,125,127,79,62,245,234,66,92,5,72,93,174,95,75,233,75,202,45,1,23,202,60,252,177,112,135,110,206,19,114,206,196,33,99,60,23,129,122,185,122,153,84,77,143,225,182,35,70,96,66,187,110,134,89,138,118,235,163,161,46,159,87,47,132,135,147,42,12,82,43,211,209,141,57,106,149,25,2,15,163,235,119,152,17,204,213,3,60,214,141,23,195,14,155,250,228,34,83,104,171,7,126,4,129,105,27,186,185,112,77,60,53,81,75,18,197,147,161,162,154,41,214,105,196,192,81,152,124,104,179,78,105,140,105,97,225,82,157,180,231,24,209,168,78,4,120,2,166,143,248,45,240,175,29,25,210,130,133,94,29,165,18,93,102,194,177,2,111,223,174,80,67,192,234,78,248,96,205,251,115,195,167,94,245,226,3,5,244,8,20,114,132,52,77,17,237,106,183,122,7,10,205,155,88,178,9,191,89,18,205,182,176,215,34,11,148,159,131,128,81,52,220,195,132,3,83,134,192,112,252,4,159,214,37,220,144,149,127,48,83,190,207,31,108,68,184,49,45,99,102,84,3,17,108,242,123,211,198,147,110,251,36,154,141,197,215,28,166,168,57,39,33,225,201,247,15,255,101,10,120,142,60,216,198,42,114,75,228,206,191,194,237,68,151,229,228,124,76,38,222,110,26,189,27,101,210,179,252,220,227,75,143,34,83,148,226,157,115,156,109,235,98,109,175,36,48,163,169,195,72,89,226,230,60,157,194,4,32,86,192,111,86,9,99,35,108,44,48,126,198,144,225,176,202,197,68,185,134,23,240,210,61,54,117,225,110,234,254,90,160,48,13,102,185,245,198,192,94,39,62,245,64,141,103,201,197,72,251,120,49,54,53,209,114,28,111,107,32,240,86,63,123,33,188,161,132,153,40,213,171,150,113,41,202,41,10,23,104,19,253,165,160,36,77,211,109,163,145,54,156,160,128,218,158,231,115,202,60,64,224,251,120,43,145,213,176,188,135,145,39,123,134,249,204,225,198,99,144,205,104,65,145,62,252,48,190,198,50,153,253,2,27,233,209,88,118,80,175,118,217,15,22,185,239,19,35,130,222,193,145,59,195,71,214,99,52,41,131,232,122,45,50,6,110,159,152,204,74,114,192,3,19,54,138,21,109,172,250,242,202,4,223,202,57,113,117,149,194,5,154,74,14,233,22,71,233,120,174,50,216,112,1,221,234,238,253,133,205,57,101,98,9,97,252,209,124,57,188,142,48,238,63,24,26,200,249,51,79,136,79,88,87,161,192,5,186,136,250,131,45,197,52,229,230,253,175,148,232,7,91,157,66,149,155,19,56,152,191,133,53,139,117,28,85,185,185,241,105,55,255,109,212,182,110,86,175,19,186,100,199,247,155,91,243,163,76,4,186,157,106,249,57,186,168,16,32,229,145,48,253,1,63,118,237,75,29,10,96,21,20,162,245,30,48,10,244,178,187,51,103,221,123,120,35,80,49,249,166,160,111,115,246,210,247,137,84,52,21,77,2,215,18,252,28,92,125,82,202,134,228,35,237,0,123,199,197,236,9,87,96,36,183,127,166,207,131,159,165,35,30,54,5,148,40,70,198,189,9,2,234,75,175,84,35,190,150,203,236,210,130,68,165,21,127,2,134,250,84,14,45,235,40,115,170,175,7,195,102,158,150,236,51,108,47,209,152,223,213,127,92,94,67,94,155,242,129,227,83,5,73,50,161,181,229,190,4,150,134,163,198,214,39,163,210,56,169,127,38,136,101,73,133,86,112,211,63,112,157,117,144,91,191,67,127,201,131,217,28,237,241,96,12,112,154,116,27,218,58,218,220,29,54,233,227,28,20,43,66,61,197,159,12,94,11,161,40,219,125,90,230,46,110,174,122,76,116,116,117,68,229,253,222,84,195,72,40,103,195,118,240,60,25,31,19,163,162,77,143,138,114,136,247,195,213,223,186,33,254,147,49,11,114,87,148,91,249,147,65,210,118,178,205,231,157,13,127,252,204,14,111,234,174,228,234,55,228,37,166,97,37,35,156,253,216,212,186,59,221,56,32,140,236,178,21,226,9,158,159,106,41,48,28,26,178,35,193,191,123,157,107,14,61,121,248,255,243,99,154,160,220,9,20,98,0,57,109,73,31,46,103,19,122,176,49,135,8,60,217,211,127,97,187,231,188,76,19,167,17,152,204,67,124,45,99,113,204,14,118,174,70,30,192,7,28,2,129,45,103,53,94,166,51,21,97,199,247,41,77,172,155,29,250,217,24,254,100,207,109,160,180,71,94,11,146,24,223,42,235,180,243,101,203,152,161,252,81,253,234,73,81,112,58,215,196,57,127,49,59,120,177,9,223,203,151,132,144,201,185,178,38,237,68,34,25,15,76,95,106,254,112,195,56,202,17,99,195,30,78,211,200,213,72,88,202,28,123,7,213,175,37,2,212,18,226,50,75,158,61,83,221,12,152,116,210,86,137,100,110,35,175,57,39,97,130,56,178,56,232,16,47,241,165,87,191,178,33,64,53,208,221,41,49,244,173,148,45,240,134,59,168,198,173,73,52,94,129,47,146,147,49,15,42,213,251,71,97,4,42,3,126,75,37,203,239,237,230,107,120,67,36,95,154,238,103,253,109,170,74,155,95,77,94,77,120,153,121,45,232,81,124,204,136,23,140,83,191,131,242,83,19,6,166,164,123,234,170,38,125,223,29,70,233,164,202,52,106,244,112,187,127,250,38,216,179,45,183,204,96,180,44,194,177,134,143,123,28,125,239,118,76,175,241,55,228,141,86,179,117,247,23,118,94,11,218,222,90,255,108,56,20,32,123,239,59,117,155,28,94,50,209,80,29,88,219,175,198,15,156,178,114,173,55,222,67,141,150,157,29,58,230,141,156,158,19,191,88,95,118,21,250,86,66,27,81,240,122,173,197,127,119,221,205,32,80,44,211,111,110,65,84,113,128,161,233,142,88,6,68,22,83,186,255,172,107,228,237,133,62,104,212,194,200,241,129,52,211,118,39,146,94,61,132,39,175,110,118,213,137,118,222,2,102,245,137,247,75,63,18,52,194,14,63,99,118,233,30,253,124,179,253,171,34,120,48,76,130,85,54,210,106,178,4,195,127,154,194,54,161,78,219,104,18,60,135,205,111,206,255,100,71,97,14,215,238,243,140,48,63,86,162,110,87,240,229,252,70,140,180,40,52,73,178,21,78,156,250,128,219,86,146,31,90,16,218,169,241,224,219,106,230,229,106,82,205,191,44,41,112,239,234,201,85,43,8,241,115,205,130,21,75,124,80,202,237,200,113,56,188,249,186,121,239,2,135,73,245,139,15,202,245,178,11,67,33,230,98,98,151,90,134,207,166,98,84,185,191,162,168,135,178,74,79,118,251,111,194,82,46,13,13,149,2,197,169,178,95,33,1,234,4,222,36,89,168,120,203,183,162,235,138,165,252,131,17,219,109,50,19,158,21,141,44,157,223,27,183,186,201,215,162,157,215,35,148,160,116,213,59,72,201,47,162,30,126,235,77,208,41,173,112,90,137,40,120,244,183,98,149,102,229,63,21,32,20,41,46,31,18,56,33,83,119,97,194,65,240,182,78,63,19,7,189,148,122,49,22,120,60,215,133,144,96,200,47,119,139,203,255,126,121,90,115,88,147,231,174,48,124,6,106,69,97,249,195,199,200,40,127,177,29,184,75,76,137,44,225,131,191,225,195,61,177,146,133,33,27,175,110,55,79,31,88,45,34,86,74,194,228,226,171,207,3,4,166,111,170,83,17,99,162,184,242,23,133,159,176,87,188,179,38,230,201,50,97,51,119,249,41,13,162,97,49,7,5,210,211,251,75,104,95,218,196,214,186,10,47,11,85,249,139,33,107,210,171,220,156,104,232,246,227,3,126,17,145,68,161,158,135,114,173,223,79,91,77,122,77,226,34,19,120,26,238,11,146,48,225,60,62,9,227,68,13,223,202,150,165,107,210,243,126,112,157,65,155,60,97,34,209,16,62,169,219,177,155,123,92,139,195,68,166,48,220,64,37,130,240,208,134,15,105,66,180,150,169,238,204,12,84,86,189,221,39,103,202,50,210,16,31,178,69,31,77,191,2,99,115,123,48,2,152,74,174,124,110,194,51,111,212,122,192,230,127,11,76,118,220,215,45,41,205,55,171,243,123,144,149,190,43,127,155,62,166,124,43,98,65,219,41,244,200,251,172,155,50,153,192,197,68,215,226,181,38,53,248,9,211,224,88,106,192,116,245,234,213,29,49,235,248,92,240,89,136,185,250,22,38,213,67,39,224,79,201,19,249,72,163,245,247,7,31,116,14,201,10,193,167,69,213,51,96,173,115,134,244,221,88,181,242,230,56,96,85,96,78,240,26,112,179,170,246,132,141,238,254,180,132,235,105,10,195,243,31,95,132,101,158,37,31,147,238,84,72,118,125,30,190,57,88,186,124,48,108,158,227,205,225,76,234,91,37,159,106,246,150,87,253,1,179,164,134,220,124,146,86,241,245,133,200,5,174,190,192,108,67,126,66,44,186,222,133,91,1,248,249,216,177,192,76,0,172,201,205,77,59,206,65,40,124,174,96,176,108,143,64,143,69,151,18,38,92,20,198,215,178,80,75,149,33,123,155,231,185,49,23,80,51,90,69,97,122,247,61,158,1,49,84,107,250,86,29,149,193,24,178,107,58,221,50,162,100,40,189,64,132,77,29,14,234,161,112,27,177,176,239,95,55,222,7,157,130,98,91,201,91,195,146,146,19,5,54,52,169,40,88,216,230,237,167,7,14,124,96,162,149,171,173,25,213,87,246,59,103,232,20,203,171,45,4,221,220,64,218,200,229,74,197,205,194,20,110,206,50,101,86,224,21,86,79,68,159,45,120,246,131,141,122,233,202,205,169,95,11,99,128,68,194,231,197,16,19,159,254,185,172,90,103,232,197,120,204,78,79,71,240,143,192,186,160,244,13,250,94,184,113,198,165,176,101,33,144,27,89,121,34,223,117,102,223,25,203,248,121,51,245,248,115,195,9,54,116,80,48,50,135,27,249,135,18,182,146,30,50,13,2,80,173,253,246,156,67,15,148,164,221,23,44,54,207,76,252,253,246,51,63,223,160,43,202,233,227,171,131,164,234,149,236,1,48,101,80,215,97,108,40,49,22,140,190,52,188,178,191,248,232,80,184,27,207,202,15,126,91,93,43,114,234,210,211,243,254,225,15,14,225,85,149,143,77,185,60,155,208,15,70,122,188,43,74,119,175,127,143,179,140,104,88,126,154,122,234,124,47,186,31,36,5,188,140,198,63,150,46,253,87,91,232,88,184,218,184,207,127,48,90,41,194,40,205,113,197,137,226,67,186,173,135,87,225,103,164,123,129,135,169,123,189,105,175,55,167,20,220,151,238,57,38,232,32,48,33,237,159,206,38,229,55,157,200,131,220,28,98,188,225,231,234,181,191,42,43,27,1,147,225,41,199,103,15,85,28,62,153,43,68,37,124,121,25,175,151,152,26,28,102,39,22,254,69,64,67,200,148,112,16,102,112,14,209,214,207,166,156,40,140,200,78,138,142,21,67,176,80,97,214,234,175,126,131,157,201,116,58,5,54,109,138,249,131,171,201,206,234,189,113,32,126,32,159,226,51,133,209,119,111,191,252,24,181,181,85,36,104,129,97,206,248,69,26,161,82,160,188,81,225,114,189,99,3,24,170,144,174,207,77,122,243,231,238,17,240,161,1,88,158,12,138,217,243,59,84,105,95,34,94,46,40,241,44,255,101,184,217,175,206,162,206,92,168,254,206,11,10,110,121,43,228,80,61,173,7,47,203,213,100,62,133,188,24,77,142,82,52,50,101,56,41,118,57,49,218,72,23,72,34,148,218,164,164,245,95,214,38,175,102,72,55,189,238,226,63,125,40,250,185,10,211,138,122,125,196,14,37,231,159,33,65,20,171,250,231,64,116,97,136,245,69,1,244,116,50,217,103,133,209,225,217,21,29,221,89,204,64,169,221,144,183,54,37,196,64,225,164,153,50,127,81,248,115,7,120,21,99,178,253,194,44,46,31,111,99,87,20,219,204,248,234,157,24,117,209,182,179,134,126,173,247,152,231,215,126,104,48,68,72,50,40,208,73,253,108,202,101,154,84,87,220,38,171,219,41,221,7,28,107,181,139,61,75,72,173,122,28,114,89,128,40,229,82,13,70,208,49,126,154,252,194,149,247,130,150,62,110,78,209,155,20,225,27,140,162,250,14,152,66,12,69,11,69,42,129,90,28,89,224,102,141,92,14,31,74,8,243,201,172,106,114,5,204,231,40,226,2,64,36,51,60,224,103,161,193,35,188,85,244,218,16,32,31,14,95,104,26,171,192,189,82,41,254,131,73,255,142,140,134,44,250,91,234,73,248,173,189,228,211,161,175,251,141,219,79,94,16,152,98,182,12,27,64,137,110,36,94,63,152,50,143,20,197,126,240,51,36,70,143,97,233,239,135,69,235,6,170,189,213,226,189,32,21,19,77,36,18,213,240,231,249,197,108,162,162,194,96,121,236,250,235,146,53,120,23,41,63,90,228,81,150,107,56,208,93,177,68,87,20,120,27,7,190,195,139,62,34,249,34,36,67,220,210,120,240,65,138,68,94,187,178,227,247,132,151,190,21,18,218,55,159,251,64,250,168,183,70,20,177,251,47,255,49,43,201,215,36,127,150,83,5,38,56,113,16,168,53,27,78,107,142,35,67,71,139,252,180,245,96,14,255,90,16,79,29,113,192,223,135,172,205,179,0,184,115,140,121,190,21,170,69,103,199,144,81,140,36,4,188,239,63,52,111,147,36,20,203,134,46,147,180,210,228,226,117,6,68,106,57,114,5,94,166,148,240,219,206,90,161,223,102,42,106,124,30,129,190,73,39,63,140,35,180,127,230,17,195,123,68,191,28,65,87,154,7,28,125,174,181,210,113,49,70,139,208,189,195,93,107,18,23,97,255,40,127,53,98,208,34,220,188,139,102,189,238,110,42,142,125,81,5,19,90,96,105,16,56,1,179,180,143,194,240,44,250,213,88,159,87,108,12,26,134,104,41,11,24,99,90,111,142,17,225,31,11,141,189,181,190,104,8,111,129,90,252,90,225,103,172,254,220,111,224,35,26,36,160,207,35,136,215,234,72,88,234,160,16,133,251,81,167,0,83,48,33,7,23,73,245,235,52,122,11,22,230,37,164,220,139,172,214,179,242,151,195,52,7,136,15,91,255,218,178,226,181,14,14,128,194,108,235,213,31,124,160,77,36,155,116,165,36,117,197,163,13,42,14,197,87,164,250,180,255,186,153,46,254,19,76,124,71,97,226,91,254,228,150,196,215,229,209,76,8,195,111,190,204,45,213,155,79,107,87,115,248,162,81,46,79,110,93,86,126,188,64,168,217,175,14,75,181,234,75,191,57,217,184,85,229,209,42,194,118,190,114,27,37,224,26,241,64,206,124,187,109,214,222,18,23,21,241,105,7,229,245,114,71,78,147,54,36,234,108,240,59,127,18,38,175,62,5,198,38,253,25,241,28,85,16,6,116,129,223,26,113,149,195,7,91,255,141,254,54,73,103,55,53,140,183,234,200,9,0,19,47,33,46,135,233,192,16,251,235,217,84,59,114,181,152,68,16,123,111,129,27,218,161,126,243,231,97,13,225,59,134,5,205,250,200,127,48,77,194,171,9,60,77,131,207,81,252,5,57,186,168,209,38,242,250,131,153,178,117,203,79,35,2,123,252,151,49,181,134,190,53,150,155,215,180,208,108,14,131,160,162,243,237,74,45,208,119,20,73,132,137,158,138,225,124,225,248,49,20,155,196,152,16,96,162,15,210,175,62,164,232,210,17,69,239,144,190,21,191,250,86,123,210,132,9,3,29,183,83,44,137,121,114,179,36,159,83,135,247,165,44,244,206,166,56,139,19,10,200,29,99,70,101,242,20,161,207,137,114,192,117,49,41,216,4,33,11,75,244,205,19,200,88,227,222,70,187,30,48,210,95,136,160,199,131,35,138,146,15,126,76,104,108,248,136,147,34,21,225,59,90,102,158,191,225,27,30,57,250,45,250,44,116,99,78,74,148,124,76,239,249,60,56,26,187,125,248,1,195,97,242,188,170,38,48,124,199,173,198,213,165,139,186,139,21,245,150,122,227,139,80,231,146,251,6,66,236,176,89,248,52,68,145,87,52,43,77,245,138,172,135,191,119,71,4,120,233,176,208,80,122,125,212,154,145,233,37,124,41,25,247,253,146,154,221,33,185,119,198,124,120,111,8,75,231,153,22,242,185,170,53,97,254,94,107,208,71,37,63,12,218,93,105,16,210,214,165,43,151,164,61,157,33,14,227,174,136,112,3,63,108,81,11,135,141,133,87,126,26,250,200,226,27,245,176,213,117,101,200,222,132,135,120,204,225,67,42,81,198,228,64,56,237,150,33,110,43,229,111,2,191,223,110,190,89,62,219,109,224,208,200,136,66,251,234,182,29,244,43,71,218,78,76,60,175,120,162,140,84,238,123,150,242,249,92,81,153,130,217,205,121,38,179,20,23,229,186,123,51,44,90,83,228,189,172,220,109,250,79,67,217,56,116,142,47,99,47,250,221,252,45,69,8,135,251,127,208,179,247,159,255,211,191,253,31,255,231,127,249,207,255,243,127,211,179,119,199,255,247,158,61,218,13,201,158,69,156,251,64,54,29,195,128,15,254,182,6,79,152,19,170,135,186,69,80,122,242,50,108,250,198,56,152,37,224,90,131,253,221,99,47,11,114,136,236,50,1,166,72,42,2,163,214,124,91,3,29,80,233,253,68,228,9,109,194,146,29,123,235,131,73,0,186,205,69,220,52,237,95,226,10,52,205,103,4,28,134,147,246,129,241,138,79,192,116,80,42,74,143,235,142,240,57,89,204,207,197,180,3,10,44,90,143,127,247,94,81,15,181,168,87,200,106,112,131,235,168,49,218,155,20,197,208,171,43,249,45,31,19,74,227,100,192,16,220,90,37,70,108,155,10,226,20,24,223,116,6,74,91,129,254,50,92,253,17,124,167,243,45,133,24,12,158,213,197,165,128,9,74,228,135,70,152,216,117,24,216,174,73,146,14,69,169,27,10,152,66,243,169,104,31,78,221,13,186,69,161,21,184,24,241,82,192,99,103,68,201,224,241,204,245,72,118,152,51,147,232,159,78,152,199,199,169,60,24,83,38,145,133,228,60,118,72,146,0,102,127,133,225,202,61,1,35,110,33,227,93,218,14,213,104,96,72,69,18,230,214,59,51,95,212,254,180,58,4,182,14,254,153,112,235,242,228,80,210,71,55,195,223,213,85,166,191,201,13,70,14,117,153,62,90,132,10,44,176,54,182,19,208,243,104,84,183,93,129,187,185,44,1,211,179,245,129,73,90,199,163,189,189,43,69,165,129,27,116,56,1,191,245,145,229,63,198,7,196,175,7,58,230,7,44,152,18,49,102,86,223,39,207,125,174,209,101,4,76,164,122,43,76,33,83,124,78,42,224,101,38,253,121,9,45,231,2,58,63,77,225,229,196,158,6,67,58,46,35,126,144,13,159,126,243,69,85,203,150,71,131,152,99,198,68,91,84,146,158,163,48,20,119,39,96,132,177,182,194,116,107,230,234,163,89,93,110,62,137,75,251,79,115,60,172,161,40,102,72,164,3,15,132,128,71,230,2,170,124,165,102,234,139,201,34,19,141,218,148,168,115,33,193,122,139,190,23,220,122,174,65,4,60,150,44,47,122,89,232,240,137,244,20,252,164,10,147,230,241,36,207,34,140,183,117,9,32,70,224,157,157,166,98,33,93,165,148,101,95,88,175,123,236,225,52,224,41,10,57,74,162,239,33,191,23,155,24,92,30,0,39,139,127,128,155,165,168,28,182,44,233,84,24,138,179,21,48,100,28,122,243,70,177,94,194,208,0,202,213,205,74,189,253,209,42,29,13,75,70,156,234,253,233,229,38,111,76,40,123,21,152,26,88,167,105,183,58,36,209,170,55,24,151,38,210,110,69,116,128,12,69,24,200,95,219,66,76,87,225,99,252,180,14,155,100,166,254,244,57,222,100,8,74,119,210,250,160,125,38,122,251,249,7,186,189,215,142,116,224,59,33,196,18,120,48,196,240,153,45,172,51,41,16,254,224,94,20,22,49,15,75,20,80,73,156,207,189,133,93,16,78,132,102,127,37,198,4,5,248,92,93,141,101,223,98,80,42,212,76,98,104,60,135,208,10,197,34,207,73,153,190,92,109,199,93,143,153,52,77,50,76,224,103,197,70,157,205,251,155,198,183,161,87,183,227,66,200,192,115,232,218,165,58,119,71,205,236,182,146,180,190,20,190,205,181,8,128,11,90,174,2,111,211,228,116,152,154,168,207,189,161,18,13,180,82,66,218,62,239,213,226,72,135,150,156,35,74,225,62,142,172,175,2,127,141,194,16,4,196,190,112,141,50,67,71,229,160,241,17,48,254,142,222,156,56,226,76,248,109,12,75,30,109,108,74,239,99,79,34,37,59,228,106,34,54,61,108,21,56,165,138,108,43,196,123,174,235,58,77,35,208,206,114,94,82,86,4,48,211,86,33,140,37,83,173,89,97,198,78,235,111,157,34,19,21,33,18,57,244,209,77,206,250,7,187,250,217,231,43,78,9,102,146,126,176,78,204,39,142,206,183,242,247,249,7,188,78,194,111,153,235,92,65,39,42,77,52,100,121,138,126,79,212,40,163,228,144,16,227,201,236,129,193,193,133,115,173,134,100,149,241,185,26,218,146,56,121,17,57,25,159,215,126,14,75,254,246,62,34,98,2,108,99,22,22,3,4,54,91,223,235,143,165,54,224,58,143,88,227,240,175,247,145,38,28,165,174,250,211,208,223,214,52,0,151,40,105,25,12,223,112,30,250,144,177,235,160,193,61,149,182,37,37,86,87,209,65,247,96,194,196,206,63,23,191,67,63,127,186,180,207,144,81,22,149,191,12,93,71,211,1,31,46,193,96,101,51,109,117,253,225,1,55,104,140,231,251,243,29,238,78,251,112,94,77,185,168,14,55,108,76,97,16,52,101,128,195,179,65,98,36,170,62,172,127,73,142,8,19,214,185,97,141,87,24,17,196,248,99,89,150,27,6,53,170,200,91,166,81,165,87,173,68,5,207,91,91,66,103,111,112,219,158,162,37,16,139,232,214,82,184,144,188,14,184,182,42,243,4,113,61,24,10,29,110,180,33,234,111,227,224,196,20,38,112,58,143,194,205,122,208,2,110,178,139,179,169,79,111,195,37,20,138,229,47,104,129,109,218,63,180,201,153,231,252,172,199,136,251,189,158,241,210,143,42,198,194,131,107,139,210,84,203,213,247,171,176,241,9,123,193,34,77,73,89,64,10,140,94,129,31,201,207,158,37,83,209,5,54,149,236,40,119,164,15,247,234,213,144,242,121,133,28,161,255,50,62,191,221,24,114,47,119,228,0,201,190,8,96,74,141,125,27,54,219,80,39,105,101,134,122,9,2,193,68,14,175,68,55,189,174,110,25,82,137,57,170,142,202,54,241,227,230,48,185,0,177,114,160,242,44,209,115,4,61,28,41,148,132,141,131,202,167,25,117,181,52,118,9,92,97,215,240,247,66,96,35,251,207,80,218,165,106,196,247,209,105,117,222,98,27,214,249,199,197,235,48,177,33,29,114,206,139,227,182,136,213,218,203,218,179,72,78,212,41,191,237,157,0,191,220,251,153,45,215,15,151,201,186,236,67,166,104,179,154,183,29,101,183,116,27,95,133,169,96,24,1,127,188,54,8,73,229,165,33,236,221,114,96,67,184,188,195,37,28,150,0,81,184,146,92,246,5,0,233,125,77,25,199,101,102,196,241,208,39,100,126,210,13,5,99,21,125,68,110,127,65,17,241,57,214,106,121,91,70,143,50,101,146,189,50,17,202,34,122,237,119,134,173,96,200,120,34,136,197,172,246,18,104,232,179,196,98,69,50,140,167,13,152,121,82,5,134,179,203,141,210,65,175,241,149,47,13,41,70,245,244,23,245,213,38,34,146,48,109,164,209,116,71,11,222,201,218,85,236,27,4,26,118,214,118,47,209,176,48,152,22,142,132,33,127,154,2,111,59,9,179,50,188,95,217,173,138,89,154,35,138,206,9,39,138,9,84,48,123,166,183,193,12,42,172,187,236,179,252,86,143,250,109,250,101,160,225,18,248,143,47,61,224,249,89,186,5,142,207,56,2,32,165,154,181,43,252,204,22,207,75,88,197,251,85,75,255,189,25,126,90,22,196,191,139,35,242,121,223,150,64,34,194,47,166,225,64,100,105,41,151,135,176,182,5,140,210,195,21,248,25,33,177,64,160,57,121,182,222,74,216,8,237,125,75,26,22,153,184,242,219,84,8,249,46,62,160,47,21,86,155,139,148,123,241,138,21,96,200,2,19,69,238,126,213,120,238,102,33,243,132,43,153,238,128,241,238,165,94,17,29,74,66,48,254,90,221,234,212,170,192,101,236,168,185,133,72,100,74,199,20,69,230,156,132,113,53,118,68,86,141,60,152,150,239,153,112,147,157,118,26,151,86,44,77,58,191,37,173,192,89,181,183,75,88,17,139,65,136,185,11,108,146,223,190,188,16,48,151,138,219,231,127,91,141,161,191,117,181,70,148,124,107,8,48,211,201,70,189,110,73,63,248,37,105,123,179,221,131,186,60,185,117,135,209,200,27,100,44,75,171,151,254,149,217,120,151,138,241,155,103,104,31,138,104,218,254,187,195,111,240,123,166,212,255,232,195,195,72,55,81,150,145,221,203,216,177,72,125,69,247,13,226,210,83,81,180,133,86,194,117,127,225,183,215,73,239,78,175,105,185,77,27,108,140,95,135,11,41,190,252,210,212,80,182,136,224,66,209,212,164,237,26,152,242,135,128,9,178,42,204,196,115,142,175,73,88,20,213,67,129,81,83,78,180,105,178,159,128,225,219,174,60,252,213,145,36,147,206,80,224,22,237,151,16,255,138,106,1,164,118,48,200,121,48,190,195,182,39,189,251,23,230,229,214,226,226,98,125,27,138,34,57,233,23,83,81,46,250,165,192,248,15,61,90,169,224,97,88,10,247,32,139,51,17,138,42,105,28,130,64,180,133,197,205,77,154,83,225,249,102,180,239,132,189,155,240,144,194,204,81,119,92,222,241,10,39,228,85,120,178,226,162,9,12,83,64,95,123,132,142,132,233,245,14,213,172,180,23,227,166,191,230,181,107,29,11,50,23,56,81,188,110,208,164,0,134,116,55,92,251,60,195,111,14,79,115,23,81,61,56,103,10,4,233,209,148,119,142,62,25,110,209,240,189,174,177,86,132,29,140,64,28,253,105,222,116,103,204,139,85,30,188,208,89,234,22,208,91,59,212,69,229,76,194,80,32,235,20,221,132,189,73,3,207,181,39,61,51,154,13,27,225,181,45,48,36,254,126,186,80,146,82,83,216,6,152,145,240,217,192,213,125,202,107,47,78,213,30,157,140,22,216,150,65,163,92,165,58,165,199,52,157,66,105,92,194,88,184,81,46,143,159,244,182,120,185,55,157,90,225,126,60,239,97,116,41,243,36,195,72,231,145,15,90,193,129,206,140,160,85,84,244,200,22,152,78,135,20,3,115,176,209,73,233,157,215,151,128,254,17,148,212,76,141,214,210,94,165,34,247,78,59,41,163,107,155,106,223,113,5,38,4,232,166,91,37,229,36,114,235,230,83,28,15,230,87,90,131,164,11,18,251,22,82,238,236,182,133,19,33,81,164,131,163,155,22,121,80,41,246,5,133,1,175,70,39,47,58,242,71,96,250,76,125,51,131,145,227,185,31,249,169,222,87,173,59,76,24,107,238,46,250,82,104,230,244,24,17,10,155,150,222,156,243,114,69,11,61,156,144,66,234,97,140,22,59,122,23,254,244,16,101,30,208,218,176,194,177,231,86,99,203,134,69,41,94,176,160,64,18,67,38,63,71,148,38,47,87,160,159,144,248,117,105,160,185,20,70,158,21,236,22,232,166,73,141,142,73,161,102,154,193,140,248,153,220,24,4,173,49,152,156,170,129,222,144,157,253,176,112,185,214,185,220,171,42,208,95,8,1,229,165,156,250,13,122,192,99,104,79,147,113,245,215,226,182,130,145,181,235,145,252,215,25,26,92,38,28,69,178,41,116,56,135,252,176,31,152,121,67,8,134,56,229,74,60,153,201,206,21,209,38,165,154,148,247,76,42,30,130,178,242,224,104,246,86,103,82,180,170,93,105,100,1,46,55,72,1,141,177,113,202,7,161,38,7,250,102,103,47,194,92,237,242,104,40,52,151,229,68,42,207,183,108,25,87,227,230,180,4,212,36,176,123,99,164,55,71,93,201,99,22,4,67,32,7,147,71,195,240,94,193,120,70,195,148,8,158,19,120,134,155,230,38,75,214,208,195,141,86,250,227,133,133,16,216,53,173,146,163,82,6,221,151,21,116,83,75,27,156,111,59,68,91,130,141,10,118,229,153,101,210,198,88,113,188,102,100,32,206,189,196,196,106,166,30,28,116,134,168,140,22,153,105,13,181,224,25,228,96,4,247,191,48,205,191,78,194,250,80,168,60,134,192,38,203,22,99,202,89,148,229,96,168,41,222,48,100,32,124,44,71,237,156,138,174,234,13,190,53,56,211,155,204,242,138,48,151,7,222,80,244,41,144,87,37,124,80,21,93,65,134,136,152,186,56,40,132,255,175,247,160,65,200,70,205,181,220,252,109,181,53,200,220,208,48,188,114,235,142,61,28,156,103,205,164,64,5,166,149,189,236,224,174,108,84,71,228,173,153,212,123,185,186,47,148,127,144,161,10,140,249,16,172,102,20,161,15,249,216,239,190,239,73,131,254,14,129,38,41,85,134,183,121,212,100,244,196,135,19,106,131,75,248,85,40,119,233,217,20,174,33,8,4,215,152,193,231,203,136,72,223,6,30,59,45,12,14,27,11,247,148,155,55,254,83,80,238,162,36,212,100,245,18,174,233,78,71,184,255,200,253,229,193,41,6,116,173,218,77,233,184,146,226,94,211,134,116,106,167,109,85,207,75,208,3,117,253,239,98,60,230,35,181,179,239,185,56,250,92,160,247,89,118,111,169,201,142,198,152,144,104,8,238,101,165,68,67,102,129,231,114,118,229,210,223,210,86,216,252,111,127,110,98,91,74,154,105,82,138,35,200,66,25,236,183,52,229,106,211,22,118,234,73,43,189,21,246,153,243,243,96,142,63,153,110,242,199,170,239,60,160,56,144,20,20,114,248,105,9,62,106,180,127,48,68,147,83,24,26,223,224,50,138,62,36,20,233,10,55,228,249,133,39,29,198,153,76,47,152,4,58,22,248,142,123,31,9,86,2,207,168,216,161,205,141,46,115,69,233,255,247,61,30,30,208,45,71,54,109,65,131,141,59,224,178,63,79,6,143,72,176,131,115,254,190,139,229,106,106,116,114,38,80,53,34,220,52,212,37,225,254,248,107,211,169,157,234,7,214,79,75,110,165,6,73,119,121,223,58,153,39,15,38,172,112,120,19,42,216,114,181,181,110,59,163,32,140,94,24,67,9,87,212,72,125,87,176,218,101,57,95,32,45,37,99,21,243,204,200,86,242,201,209,199,105,177,155,17,87,56,226,223,160,203,212,163,121,110,252,17,92,233,213,84,42,159,96,77,95,240,160,165,245,135,122,53,2,218,203,39,49,76,219,87,224,98,169,155,96,100,167,112,44,77,25,115,149,222,105,232,188,232,195,148,2,4,38,193,229,241,49,138,168,174,182,94,28,204,233,155,247,70,30,94,190,231,95,135,155,159,248,200,166,29,233,102,57,180,179,20,47,255,66,176,151,72,198,18,24,149,169,223,152,97,58,79,233,24,57,214,92,17,148,156,3,170,150,254,185,55,226,117,190,147,226,63,94,97,24,51,120,52,133,223,201,150,159,147,96,143,235,91,99,243,200,46,11,7,99,143,188,38,150,31,166,97,222,153,130,149,96,141,26,88,207,173,200,234,178,54,4,239,81,251,193,242,206,84,184,149,233,11,228,45,143,137,64,188,192,205,100,215,3,198,103,191,255,138,170,65,59,78,110,196,124,141,182,244,121,59,122,24,13,244,49,131,130,150,228,202,84,152,190,146,132,177,232,138,30,132,205,26,221,130,11,217,228,186,19,70,214,168,142,160,45,165,148,64,247,109,34,121,213,247,17,226,95,239,175,12,221,245,113,96,211,218,219,85,206,35,220,50,140,106,191,249,53,30,222,38,150,73,53,214,1,55,200,158,135,120,62,134,11,34,95,193,163,73,237,255,40,122,53,61,97,39,97,243,149,197,158,51,38,146,157,148,146,180,67,137,49,248,140,79,111,220,39,252,255,230,189,56,183,244,149,160,51,239,92,132,109,77,137,100,116,122,182,188,6,216,58,39,159,87,179,5,238,80,205,174,240,43,136,108,139,21,251,182,199,183,158,157,219,14,206,55,97,241,185,84,245,182,238,57,67,19,140,171,83,188,18,82,238,65,140,7,67,80,191,106,250,159,183,25,123,186,146,83,247,72,33,59,198,59,189,83,254,100,48,12,244,246,129,91,191,30,50,67,255,117,9,61,203,37,128,60,156,42,22,152,66,5,65,233,174,47,249,211,181,9,11,51,48,44,139,193,114,184,182,164,7,12,166,98,219,223,122,109,19,217,19,152,255,118,226,167,33,235,221,250,100,136,86,174,120,175,55,19,231,209,155,79,236,48,39,50,52,206,67,253,156,38,46,220,19,38,61,119,62,14,81,208,188,21,196,77,78,209,123,51,143,130,88,18,121,134,165,46,168,73,200,121,221,200,131,223,223,175,122,111,164,164,131,220,145,253,78,120,76,72,150,17,78,205,171,9,38,233,152,30,250,53,91,192,198,49,167,46,234,51,127,98,200,41,113,61,31,255,182,108,239,103,53,180,106,148,29,93,128,146,67,202,189,171,108,12,116,111,188,245,52,3,134,116,81,175,94,214,143,145,163,2,119,158,192,151,68,212,201,17,31,210,175,247,214,83,49,93,223,128,141,232,249,227,214,239,19,124,154,235,27,224,161,182,112,71,48,3,70,148,34,150,61,164,216,244,80,228,215,172,210,197,117,77,206,57,226,40,180,202,172,45,9,23,234,139,123,112,154,81,34,180,174,206,5,184,219,250,141,33,101,181,126,225,234,246,193,52,58,245,249,121,50,218,86,90,48,98,90,114,122,40,204,84,10,62,77,24,160,154,62,217,138,250,110,204,244,82,53,156,176,137,26,238,100,234,180,125,69,225,108,31,131,170,83,137,97,16,23,125,251,95,77,166,78,212,97,228,135,233,60,94,241,49,8,219,74,232,168,227,146,199,51,99,210,136,159,212,77,134,48,73,62,209,155,248,92,59,41,137,143,31,222,38,144,157,176,165,40,119,176,120,210,149,163,107,227,249,150,52,134,4,140,77,37,107,227,66,172,228,196,121,60,198,179,63,242,173,158,175,83,99,254,113,204,73,235,10,69,27,165,59,101,252,131,141,126,113,74,72,107,97,234,196,213,221,68,9,19,126,43,146,210,205,96,31,37,138,37,87,211,5,229,214,51,4,138,124,47,189,26,85,140,27,44,158,20,200,55,137,182,225,5,120,195,207,31,7,104,149,232,12,69,133,193,241,86,45,53,166,79,6,189,217,141,232,39,196,200,194,37,117,77,19,237,70,140,177,154,20,247,80,152,67,120,6,243,233,91,104,178,255,211,59,207,246,21,48,54,170,188,54,33,226,160,164,164,184,123,75,144,124,88,79,90,48,67,182,206,22,34,63,61,123,205,188,54,122,43,85,3,217,131,189,109,101,236,180,35,184,35,239,5,1,221,13,190,87,109,34,0,68,148,38,216,46,187,53,109,200,128,194,30,58,103,144,124,54,90,22,228,185,223,239,60,39,32,185,31,77,19,69,96,194,116,187,37,41,229,115,254,37,36,76,209,250,14,210,85,2,92,77,163,209,36,224,175,31,230,70,249,89,228,181,208,64,91,193,47,106,141,123,10,82,12,235,27,6,1,9,137,99,87,43,138,245,119,218,200,42,203,20,51,41,28,151,5,1,126,107,73,175,38,134,112,78,92,45,212,161,96,40,52,237,192,96,213,148,75,41,113,142,125,136,148,37,75,88,2,232,40,22,196,88,99,54,207,170,241,245,98,186,125,1,211,240,161,209,121,152,13,28,124,123,201,44,31,16,73,153,132,23,49,9,201,10,32,126,124,131,201,146,233,183,4,133,110,63,72,25,177,89,69,246,134,58,163,222,195,36,107,196,32,187,152,100,84,41,53,231,219,54,248,8,77,154,81,159,245,40,13,197,54,71,82,73,225,131,70,96,192,111,128,197,202,53,194,151,25,73,51,118,178,162,99,98,164,218,65,54,105,76,4,178,224,77,187,38,150,85,195,154,63,58,255,112,4,87,207,252,16,181,192,154,165,161,151,209,207,225,70,49,219,157,31,248,190,189,166,6,140,126,125,215,28,15,193,227,184,57,129,98,201,138,81,19,27,69,100,208,13,55,245,28,232,252,221,193,197,132,82,204,16,170,38,163,38,104,249,61,27,172,92,98,14,46,132,14,253,16,183,224,134,68,37,173,249,122,250,38,72,255,222,213,116,56,237,211,43,184,138,169,250,38,111,160,48,181,66,9,183,126,63,23,159,108,247,32,40,15,117,132,192,22,68,141,139,137,64,203,14,250,190,4,165,242,145,165,236,16,172,94,133,137,66,183,132,219,63,224,243,78,146,19,41,208,6,107,154,36,251,58,154,31,254,104,112,220,182,79,46,144,32,115,112,158,98,147,233,28,127,219,16,236,63,254,104,208,31,106,250,201,24,144,50,49,140,242,130,122,14,203,236,162,88,33,20,176,55,217,202,112,221,232,167,14,152,19,85,115,156,203,8,215,29,134,251,85,51,141,232,101,174,188,218,120,239,100,46,24,241,105,208,208,46,130,129,98,137,210,233,11,37,141,179,181,18,12,95,10,211,254,28,68,178,24,224,194,200,7,60,232,177,114,184,82,190,168,40,103,117,48,193,86,178,183,242,94,232,64,132,79,3,75,99,83,191,30,33,147,238,226,3,208,204,206,163,69,50,11,95,251,68,178,125,211,10,38,117,48,139,118,246,155,55,95,72,203,12,133,173,74,33,224,115,239,253,220,124,7,135,15,240,115,97,63,48,37,9,254,65,232,62,56,87,19,222,136,142,172,24,210,13,205,161,190,23,47,178,102,194,227,31,240,165,108,51,96,178,168,2,211,185,27,156,148,36,139,122,209,125,3,219,237,212,40,65,224,252,213,69,96,108,93,241,94,111,125,209,40,38,48,124,69,53,209,243,217,178,44,18,185,226,222,111,72,182,206,226,107,212,179,9,143,161,75,0,66,244,17,111,125,176,5,186,22,40,188,141,121,197,91,67,119,59,20,165,196,44,102,225,177,253,78,234,46,8,5,231,202,63,244,237,201,150,5,211,102,74,31,180,67,76,90,150,246,54,149,81,127,108,100,88,68,154,227,254,25,25,177,116,217,200,167,156,32,219,250,55,99,183,188,166,99,44,85,27,48,104,148,152,10,80,224,22,173,132,49,50,45,223,46,209,143,34,76,163,79,70,237,119,15,54,228,166,135,182,181,189,52,247,95,187,53,55,106,105,17,101,120,145,234,135,254,187,75,31,55,194,20,61,216,240,81,54,185,159,114,18,200,33,86,150,201,188,19,118,200,52,194,149,222,209,113,1,105,32,186,92,2,111,194,245,113,245,217,212,243,40,220,81,28,14,216,34,245,95,120,40,252,201,21,110,84,44,111,48,22,179,105,252,3,29,78,163,3,170,114,142,52,63,93,164,162,243,90,97,225,4,149,238,181,135,66,137,112,63,48,225,221,188,120,150,127,192,136,102,230,47,143,127,192,176,167,68,93,18,229,12,98,5,89,92,196,59,223,129,81,37,81,248,125,234,104,89,34,175,53,254,9,71,75,95,183,154,250,47,10,191,116,212,91,209,98,255,133,123,86,58,2,183,127,220,251,109,80,37,235,173,38,12,27,31,56,114,2,84,107,65,129,248,129,169,27,136,7,167,215,170,140,127,142,105,212,153,97,136,106,189,21,52,61,161,238,209,97,26,30,165,107,245,28,37,114,43,107,10,219,210,73,188,44,70,231,53,131,20,55,202,169,138,204,35,57,79,191,24,63,95,54,59,132,186,78,216,57,3,134,116,17,124,160,72,169,12,47,111,160,80,18,219,67,170,48,59,33,231,22,212,215,83,171,23,104,169,63,209,182,58,208,223,81,239,250,192,110,118,162,80,184,81,104,36,67,102,37,154,113,34,227,48,85,61,247,40,118,104,97,109,191,41,67,71,179,162,16,251,172,64,187,114,107,1,211,92,53,2,38,224,176,63,240,123,248,248,233,119,198,125,198,4,41,200,25,181,217,221,90,167,244,193,223,14,63,162,174,181,91,150,75,95,155,120,72,20,174,66,67,168,117,50,156,138,61,202,75,31,76,142,90,126,123,209,234,235,69,177,20,62,76,49,238,206,95,7,161,63,217,168,166,224,166,37,181,39,13,121,42,4,187,214,152,33,71,86,163,188,116,32,26,35,23,83,195,81,162,93,105,48,231,170,150,71,147,164,140,230,207,97,212,54,85,171,144,73,122,69,205,56,212,175,98,16,163,225,88,122,137,186,109,164,89,228,193,158,53,117,119,143,57,10,217,140,80,149,163,47,116,131,193,7,206,83,37,100,122,40,173,165,201,130,14,15,151,76,5,82,152,44,146,128,209,96,107,10,167,8,178,193,162,69,113,173,126,39,102,25,130,190,83,28,16,142,189,29,140,195,70,4,251,169,188,190,86,148,22,85,248,239,72,60,178,48,175,125,205,152,163,155,84,110,251,84,194,215,19,39,215,160,174,248,74,131,76,33,83,228,210,180,148,187,205,166,29,96,70,64,22,177,85,211,169,43,210,134,98,189,102,174,176,76,79,5,41,1,249,109,10,252,79,20,72,243,90,123,173,79,239,194,242,154,11,235,78,58,87,27,104,202,154,85,56,216,7,130,216,210,44,66,49,80,176,84,60,31,163,75,100,214,96,180,218,103,192,38,210,43,240,236,153,54,129,247,233,182,243,129,169,4,111,1,83,172,39,55,127,103,234,13,53,34,14,252,85,164,71,242,109,25,38,181,17,252,239,229,46,161,23,120,111,66,89,161,183,254,224,154,117,237,89,98,113,39,193,251,182,228,134,188,55,36,182,190,89,34,88,70,77,141,182,21,17,223,246,6,27,11,117,117,121,50,99,151,239,193,14,143,27,32,196,32,240,176,29,233,94,51,45,139,173,240,155,124,209,157,246,87,189,45,104,125,118,103,52,142,242,189,182,246,223,152,238,113,180,157,194,6,56,78,87,24,62,161,232,171,179,190,61,109,182,194,229,11,198,134,119,154,180,93,244,230,204,190,232,202,227,211,221,162,55,39,100,19,109,250,13,166,102,237,197,50,246,241,21,87,55,163,142,84,120,229,131,195,64,119,142,160,135,229,28,15,222,232,142,149,118,90,138,92,110,56,117,148,35,82,252,45,240,220,25,180,94,166,214,172,239,5,37,79,136,29,61,184,139,25,100,173,117,196,174,119,192,22,72,214,198,60,40,126,130,216,190,190,33,213,110,67,202,62,228,183,43,237,238,250,98,104,65,151,132,9,59,105,231,29,116,153,209,132,217,141,115,236,211,112,216,66,83,2,162,250,158,109,23,214,172,72,248,40,217,252,55,197,229,218,7,73,189,81,208,226,79,26,20,181,139,146,196,98,116,173,98,232,95,109,174,126,203,247,102,255,51,21,190,80,246,252,75,232,131,170,165,98,130,239,253,24,23,130,188,8,178,55,209,147,108,228,31,194,27,131,42,211,9,107,112,253,245,119,73,43,246,182,2,87,167,0,194,68,88,85,187,254,239,12,98,93,211,164,43,202,225,208,204,71,113,70,142,77,242,119,200,114,109,148,209,184,24,39,176,84,115,255,161,37,226,186,86,18,120,63,232,16,190,1,226,252,69,214,50,142,244,118,97,111,96,90,16,244,106,213,137,64,250,188,110,229,27,32,148,87,163,233,159,1,232,210,24,102,250,152,145,179,222,198,247,33,45,109,205,114,57,43,6,133,98,35,253,237,107,188,48,49,40,136,76,245,15,140,228,229,8,24,105,68,33,113,120,7,94,141,147,122,155,248,134,176,52,88,189,194,14,98,11,43,219,85,82,141,231,160,210,247,31,48,49,54,165,197,64,91,224,36,58,147,129,220,208,51,228,131,60,184,9,161,64,55,233,224,155,63,221,16,134,83,62,143,55,74,249,69,168,165,248,176,125,16,121,151,215,90,31,182,28,98,135,43,40,55,168,211,168,253,115,181,73,131,7,12,17,134,188,86,67,94,101,196,144,98,31,42,75,16,53,111,167,198,107,195,20,34,237,237,248,141,45,92,212,109,26,229,69,105,76,10,194,55,249,181,239,86,2,163,110,31,32,56,180,140,172,71,118,87,10,246,247,234,73,209,191,180,3,145,56,49,97,130,128,169,100,214,123,99,118,7,177,5,154,176,67,89,103,104,112,151,197,217,104,79,210,171,121,209,156,135,168,68,232,123,209,5,23,7,22,194,140,189,73,207,104,31,127,2,25,177,49,148,174,45,236,244,174,108,79,102,110,234,140,167,206,164,63,49,28,191,55,149,229,227,195,212,243,134,184,199,250,226,219,52,233,91,166,168,109,71,55,18,198,248,254,16,24,65,42,19,76,8,76,73,33,66,254,227,226,137,58,67,96,130,77,237,3,223,88,63,70,251,163,148,80,160,43,104,76,120,146,243,133,223,113,233,214,139,173,92,165,220,224,234,252,92,214,149,240,125,176,83,194,138,70,251,103,41,139,73,199,60,189,73,207,66,229,202,103,204,96,208,188,201,222,114,74,87,110,36,10,73,195,112,218,86,88,46,135,4,122,52,61,213,30,138,22,100,193,218,68,234,52,22,8,204,198,106,33,244,99,68,154,201,129,66,254,227,195,55,181,251,85,14,148,162,221,197,207,49,167,82,52,88,228,160,96,148,83,252,29,40,4,223,147,192,14,77,119,69,15,9,61,189,120,234,197,221,220,231,96,72,121,63,38,230,253,128,181,52,52,69,120,175,143,157,107,210,196,65,195,64,21,111,191,87,153,203,76,5,56,97,43,239,86,210,180,247,177,71,16,199,144,195,84,198,53,58,190,226,232,43,127,252,134,10,143,150,244,69,150,1,216,74,200,214,203,76,82,167,10,165,205,82,148,22,237,25,232,94,91,233,241,56,11,111,156,125,207,86,40,167,234,213,116,26,120,239,12,240,214,143,61,234,159,87,27,48,196,174,250,224,48,210,31,129,9,19,8,140,12,69,140,25,172,116,69,9,7,171,201,1,201,213,181,118,101,192,131,161,48,246,113,236,247,182,62,196,126,176,216,205,88,125,167,84,29,52,58,130,157,139,210,36,170,96,29,16,120,72,116,150,125,97,126,184,249,172,75,61,236,160,182,171,18,101,161,180,82,66,86,103,211,129,48,100,105,35,200,116,68,137,5,41,4,241,75,144,38,58,53,15,32,218,103,222,144,255,43,170,74,255,35,94,76,161,228,196,241,153,14,15,170,138,133,34,149,37,120,157,214,121,92,43,129,20,248,237,234,163,186,64,196,176,178,64,189,249,78,154,25,76,106,200,202,148,157,117,183,40,153,91,112,28,52,137,9,89,249,121,243,109,102,65,36,176,165,241,195,42,250,79,13,122,86,56,77,147,247,97,90,247,69,117,250,112,147,185,147,210,49,90,86,6,71,183,115,164,18,161,56,194,3,12,1,254,76,134,85,34,214,74,12,139,180,84,45,206,114,10,163,77,178,116,152,124,26,122,168,35,217,93,201,30,11,209,47,138,153,206,241,253,102,210,69,11,82,224,119,210,118,127,45,94,162,124,46,70,27,42,56,82,145,62,104,153,227,177,102,205,57,147,209,182,27,25,118,178,35,163,181,121,107,176,233,206,46,165,57,4,17,78,156,25,166,63,179,164,157,204,152,151,157,147,150,226,186,143,140,27,212,150,125,59,69,61,36,127,247,40,139,54,117,217,61,120,176,241,181,175,178,73,15,132,221,71,144,58,95,62,188,240,69,147,248,119,250,225,105,185,32,185,53,130,200,65,53,61,141,25,83,30,26,214,250,85,130,137,26,46,86,69,111,20,219,67,83,141,203,33,79,245,150,253,73,222,227,97,92,170,71,249,181,103,13,158,221,142,142,150,106,3,153,16,69,15,126,237,78,57,137,126,10,52,96,188,216,155,38,27,109,56,129,55,124,192,44,234,228,220,248,235,31,222,240,187,131,117,17,157,217,171,12,3,11,94,195,238,150,5,161,127,227,241,19,152,134,248,225,100,209,112,171,119,17,127,32,32,211,119,9,222,112,216,157,182,222,28,190,239,160,92,126,35,240,206,77,33,122,47,80,223,58,47,50,180,47,240,132,127,200,214,33,178,114,24,119,116,124,168,218,201,182,174,224,75,231,94,66,213,206,140,236,219,153,220,97,18,152,34,184,84,155,177,212,56,77,60,42,119,83,4,30,56,161,135,119,222,90,55,234,173,58,44,70,209,20,66,9,40,178,93,125,111,244,189,103,136,29,28,164,236,84,144,128,18,187,26,247,134,179,83,20,103,56,192,223,5,35,40,232,107,87,89,11,10,197,79,220,154,162,36,149,242,32,244,247,76,143,184,152,142,99,185,245,128,191,219,119,81,14,227,37,37,115,38,179,64,38,37,136,247,193,63,48,234,92,201,203,111,116,210,170,225,112,91,60,246,251,173,143,14,72,181,218,156,80,12,152,116,242,171,36,0,164,40,78,128,99,138,1,244,5,168,244,4,198,133,63,217,180,226,29,85,166,176,21,22,114,4,104,111,110,189,185,113,79,135,152,1,177,27,157,103,100,104,122,60,249,176,46,108,21,197,32,18,24,130,2,164,35,170,14,218,159,242,81,220,124,40,233,56,168,73,13,58,218,177,221,245,167,201,156,135,160,0,21,51,83,149,64,150,213,56,186,80,194,96,243,239,31,120,133,141,138,121,51,182,10,33,160,153,216,226,214,70,163,161,32,180,238,169,239,128,82,249,231,206,253,237,187,33,61,1,21,82,81,184,163,35,127,66,60,130,188,201,231,230,181,214,20,220,120,135,183,202,222,85,38,93,107,33,61,65,166,91,197,62,222,142,93,102,10,110,188,241,158,250,49,17,50,119,30,13,26,201,172,228,92,225,93,103,73,45,16,154,249,101,80,80,159,238,174,67,213,200,247,75,213,30,101,88,38,111,16,2,40,150,7,19,225,22,212,75,253,200,36,244,70,77,153,202,190,100,84,113,209,68,219,101,207,192,241,92,45,64,2,183,242,169,141,12,33,148,66,42,201,211,254,145,163,105,104,94,184,38,204,70,70,237,170,202,14,213,58,254,220,168,201,22,105,184,66,78,107,32,85,17,114,53,87,42,254,30,74,231,164,111,226,207,176,222,123,14,21,248,121,167,179,211,165,46,56,224,104,160,20,241,32,202,227,111,192,205,94,76,149,137,40,66,15,21,30,118,17,125,240,69,237,137,79,21,118,47,26,142,68,52,169,154,140,177,75,19,81,160,161,138,76,176,194,187,54,151,253,191,162,26,214,80,147,243,118,131,85,141,182,71,132,164,40,60,121,118,224,8,120,171,120,28,220,18,43,68,70,64,161,3,17,216,218,135,118,200,49,145,57,63,10,239,227,181,80,192,68,51,69,1,11,175,245,198,52,250,211,14,87,17,43,40,190,110,160,235,140,143,0,150,5,47,19,166,83,82,133,189,44,167,230,35,6,179,215,231,106,14,244,184,150,52,83,175,31,93,175,181,106,42,88,45,77,193,3,219,126,21,240,156,173,124,174,70,104,56,212,179,238,71,204,166,179,41,244,227,223,234,125,105,102,184,168,153,213,228,12,125,39,63,141,199,178,151,161,143,192,126,229,48,94,175,8,144,16,72,67,169,32,101,191,40,217,82,24,211,175,166,102,88,145,50,43,76,148,67,217,151,195,100,28,235,71,20,207,26,151,2,166,41,83,85,241,208,117,12,217,47,168,215,84,37,26,31,167,140,16,36,123,199,208,29,95,244,238,124,50,8,249,85,246,113,64,216,239,46,19,135,222,22,201,250,101,109,176,249,65,202,95,165,149,40,28,162,194,26,123,6,92,108,71,191,8,86,250,158,241,104,199,116,233,21,62,111,181,249,107,191,203,169,223,19,24,13,172,216,206,8,77,78,213,56,228,56,74,49,52,132,50,63,99,250,224,229,221,217,192,144,164,116,133,103,74,67,32,159,72,251,156,202,62,62,83,112,197,205,177,161,84,145,18,55,43,69,195,168,118,86,69,73,42,255,227,131,16,253,237,159,91,155,64,84,40,165,117,122,210,5,37,82,26,207,213,17,120,217,58,38,80,171,199,215,28,101,148,90,190,87,31,15,62,178,215,145,186,249,7,236,185,26,132,212,202,206,92,183,193,86,198,226,240,54,126,35,133,161,221,13,25,54,106,36,255,1,59,23,62,155,244,250,104,69,33,110,217,75,201,243,225,125,90,149,23,69,36,114,10,12,165,242,231,106,57,207,205,138,215,243,131,81,57,121,116,177,158,154,78,226,69,105,98,108,134,216,182,247,243,224,7,242,15,135,73,95,169,214,178,193,199,173,129,10,39,188,154,57,112,204,213,225,110,217,155,206,187,127,134,244,120,49,7,122,181,173,245,165,143,77,5,76,188,21,169,44,233,145,5,38,190,17,34,109,239,128,104,170,11,185,40,102,139,207,113,40,9,63,42,247,218,170,44,174,115,172,16,81,53,85,233,237,191,161,241,102,244,183,31,69,214,229,26,184,148,158,23,24,78,4,198,161,244,39,51,213,16,93,122,27,13,178,144,36,131,69,177,233,2,216,199,122,66,28,70,228,126,169,210,236,101,15,115,227,172,180,210,62,223,26,33,181,179,18,174,251,179,17,111,106,171,106,220,28,50,156,254,185,26,225,232,132,105,53,86,113,223,242,14,187,144,13,43,208,136,138,115,255,14,23,138,248,226,234,65,211,153,94,77,171,77,94,61,160,186,212,171,177,75,242,197,222,60,92,42,65,138,144,206,12,159,141,168,169,148,80,26,124,82,25,143,170,46,29,242,75,186,63,81,114,205,159,91,91,167,137,195,232,38,232,92,184,4,97,253,12,32,55,210,212,29,164,111,105,164,235,131,125,212,117,233,178,24,119,62,247,123,200,118,244,234,102,228,223,14,95,234,201,228,123,209,222,91,210,90,126,86,206,208,165,139,76,85,72,119,53,230,146,244,75,35,23,95,67,229,2,24,157,3,189,218,138,135,90,192,125,44,157,197,63,63,47,97,136,4,21,38,108,119,19,46,235,243,65,40,248,27,9,67,60,167,143,6,35,164,111,243,192,77,85,114,33,39,110,33,212,246,222,171,137,193,251,118,97,250,1,106,14,74,153,42,234,77,249,77,13,239,134,66,1,233,244,67,88,10,21,171,252,32,187,170,125,134,238,212,29,57,147,88,216,75,209,155,118,14,115,97,73,25,48,117,10,45,36,0,152,73,171,74,231,1,112,215,175,249,124,44,241,99,7,253,137,165,197,190,112,104,58,254,168,118,119,113,218,10,109,193,167,127,126,26,78,188,128,59,154,26,31,56,170,228,129,49,162,190,146,224,104,76,199,226,123,51,171,127,198,140,216,65,192,115,233,185,249,208,186,98,143,127,40,105,33,189,152,208,67,188,150,169,166,235,2,224,200,13,225,73,74,113,206,103,134,111,186,161,195,31,172,214,38,254,89,93,72,174,248,86,139,156,175,170,87,155,231,26,71,54,5,228,71,207,174,67,91,104,28,248,244,47,205,207,142,4,23,113,108,227,207,154,250,135,210,249,12,106,56,96,230,164,74,149,35,162,236,246,213,177,210,194,161,240,172,49,9,81,104,109,18,15,103,163,237,164,180,252,80,69,77,252,131,66,235,20,104,185,95,163,148,160,92,232,64,83,240,69,3,133,194,150,177,242,227,158,144,199,248,160,65,188,142,41,113,174,186,116,192,61,212,25,171,241,65,13,61,187,222,16,215,180,83,104,111,86,255,5,210,233,149,54,16,212,196,255,64,111,216,118,52,130,180,255,22,110,98,65,205,127,192,173,134,49,241,60,94,233,86,226,185,27,213,211,110,55,154,28,230,23,94,94,106,187,172,97,244,158,246,29,148,244,79,8,30,235,218,2,158,33,69,139,10,189,198,67,8,191,246,80,49,132,165,101,125,92,62,107,13,246,9,252,54,15,73,99,254,169,210,159,116,79,158,91,123,183,104,22,51,199,70,141,231,54,26,239,207,213,211,4,101,211,219,20,202,235,191,54,195,85,211,157,164,129,104,244,15,60,86,88,226,4,141,154,206,127,130,218,222,219,142,247,2,205,180,94,221,141,223,60,157,155,55,83,244,201,161,6,137,247,70,8,178,234,250,216,80,210,196,194,45,244,158,169,226,125,165,146,35,189,205,218,123,249,92,204,62,17,34,211,28,45,42,29,191,225,59,140,15,242,54,175,81,244,208,132,4,187,180,112,249,232,160,212,165,73,63,69,137,105,8,167,223,214,65,67,12,126,133,32,50,245,179,227,227,87,173,80,144,49,221,238,218,212,95,92,80,248,239,84,20,135,115,92,222,11,134,249,85,67,40,157,101,175,139,143,102,249,8,199,147,30,223,75,237,74,10,213,221,137,46,111,181,172,143,251,79,9,74,9,241,248,77,182,170,126,124,81,90,191,93,81,220,234,203,63,126,151,233,11,248,213,208,248,29,21,128,39,210,237,21,146,150,103,94,159,17,39,71,183,61,67,7,193,38,76,162,250,224,56,91,46,118,222,160,164,211,208,195,132,214,42,180,233,105,95,253,24,57,232,186,247,120,49,146,218,253,243,228,116,216,186,216,102,97,212,62,177,5,56,188,134,91,111,112,85,246,143,113,183,137,39,187,15,2,11,220,45,247,187,141,23,79,107,62,219,140,102,41,249,218,199,152,248,253,139,20,27,163,143,233,199,6,249,203,90,223,63,142,129,143,117,134,236,88,115,152,248,111,85,51,166,24,233,204,15,62,84,48,95,133,73,58,121,113,244,133,253,73,104,125,57,148,225,36,56,1,191,45,255,126,236,74,164,40,135,223,156,130,158,245,177,105,57,212,253,201,9,17,158,171,199,42,171,36,175,238,91,31,188,83,235,190,102,252,52,13,119,26,0,64,139,35,84,148,96,178,158,159,51,25,202,212,26,232,104,159,75,203,166,51,209,65,226,139,231,179,151,98,173,249,181,232,97,29,245,94,32,237,141,238,101,83,177,249,62,182,209,140,249,75,89,219,131,200,22,115,222,31,111,138,131,151,178,23,157,163,38,181,233,181,178,151,240,216,214,112,10,58,232,158,174,133,7,14,189,30,61,178,41,105,244,26,29,244,64,175,74,138,83,0,183,61,202,4,159,37,214,129,154,172,116,238,120,167,59,130,71,83,83,128,104,172,30,39,18,155,166,162,94,155,92,77,20,201,203,64,143,241,140,72,128,139,8,202,142,106,21,163,206,83,67,28,201,156,168,245,186,164,160,117,134,190,205,111,102,145,218,91,195,152,199,9,83,82,24,67,134,102,194,105,31,120,89,88,246,7,111,22,189,154,241,139,24,70,148,107,45,43,188,16,99,25,147,170,121,183,43,114,45,227,243,224,219,98,173,51,97,136,197,19,54,55,56,202,77,200,26,137,87,133,68,110,13,162,134,109,166,184,140,55,157,4,35,203,181,16,61,40,50,42,147,118,242,18,186,107,236,62,69,44,67,250,22,87,143,18,82,248,76,171,76,241,105,89,182,146,133,127,86,176,172,240,113,255,156,194,62,99,201,72,212,114,245,33,212,133,19,172,162,224,136,17,220,104,185,227,240,151,154,67,190,198,31,235,73,150,255,160,152,41,48,37,164,81,238,200,188,17,182,238,101,229,39,43,202,29,27,173,23,250,218,166,116,24,55,175,212,80,79,121,109,218,39,139,175,236,109,53,83,226,251,192,111,246,222,52,42,201,224,166,20,111,147,146,210,22,82,145,16,4,223,207,139,113,191,179,91,138,244,137,28,144,41,52,50,168,33,16,139,116,164,236,226,148,189,81,9,19,50,96,196,192,244,230,111,27,26,51,53,73,215,84,201,113,220,170,117,162,93,131,78,230,45,94,52,140,33,162,84,132,116,142,6,46,240,155,70,148,206,46,147,50,202,7,183,56,97,141,250,125,210,214,66,36,254,246,96,84,191,110,10,71,53,85,105,39,48,126,82,65,22,181,185,34,158,174,213,101,174,84,246,124,139,89,188,228,183,244,249,135,215,28,14,72,16,36,49,180,172,166,59,58,3,38,252,191,121,52,241,211,148,72,196,197,80,212,201,59,195,47,23,61,169,148,137,63,71,64,126,122,91,208,107,198,205,141,190,33,225,211,250,136,73,76,28,123,169,103,181,72,21,12,121,52,108,117,25,178,251,23,62,112,216,204,233,188,26,177,141,230,180,189,127,165,200,77,102,202,91,47,104,25,198,205,145,185,24,130,18,145,12,225,79,162,251,194,200,189,56,19,40,146,202,46,18,66,171,9,191,57,10,229,124,52,184,112,60,202,147,117,235,186,244,159,110,20,141,202,197,80,129,239,19,77,65,180,187,234,147,209,253,185,67,186,147,178,139,207,91,19,22,143,54,44,12,102,145,188,34,204,208,147,203,120,154,93,42,93,142,15,166,54,38,36,125,139,181,199,228,100,216,132,117,61,100,50,173,247,182,203,123,1,174,80,65,162,168,172,136,153,114,168,46,157,222,14,104,218,230,154,55,61,245,154,150,107,180,97,17,173,204,81,57,13,6,232,22,45,94,149,10,149,92,32,136,101,47,79,146,227,242,25,79,109,194,131,2,237,104,16,91,22,242,207,185,112,96,185,159,35,174,134,156,80,92,20,84,143,123,136,219,76,62,145,102,55,15,53,133,43,101,171,8,33,75,14,253,108,146,209,39,100,171,76,183,42,209,211,104,250,137,190,184,3,255,156,188,54,154,161,81,198,73,170,102,105,176,231,152,150,75,52,244,189,115,177,136,15,2,103,83,91,209,146,87,159,225,184,228,140,176,182,247,208,239,224,96,123,238,176,192,164,145,194,234,156,52,61,10,147,63,44,17,38,118,28,170,86,170,198,197,158,78,155,170,255,244,115,31,139,122,94,38,113,186,66,149,199,10,142,36,219,124,45,140,27,157,186,80,11,10,119,244,122,231,7,137,40,111,111,62,72,130,75,130,146,28,71,77,229,169,119,210,205,35,15,6,173,101,176,95,140,99,98,220,113,49,5,89,24,154,34,30,213,133,160,246,157,161,3,18,185,104,29,157,214,33,46,176,253,123,138,71,13,200,85,18,230,3,181,236,136,189,85,154,207,216,132,175,145,71,100,175,238,45,233,235,226,70,147,143,174,34,224,36,9,177,55,221,97,188,8,180,55,181,239,8,126,221,52,75,7,14,231,214,123,219,145,19,45,200,12,226,248,192,207,2,8,222,50,234,233,174,28,18,236,180,144,162,123,191,237,51,61,138,180,227,18,48,179,2,38,111,173,70,114,174,200,213,155,144,142,180,132,35,136,46,40,172,164,253,166,150,209,145,154,185,109,179,172,187,53,129,129,182,36,239,180,81,8,104,113,100,83,2,127,197,92,216,181,112,66,248,70,77,114,179,74,109,141,149,131,163,37,230,130,68,207,216,24,57,199,233,146,135,135,202,105,15,144,158,23,98,143,77,212,188,134,95,102,78,135,68,185,104,15,178,189,36,244,138,158,49,152,27,57,145,85,40,157,130,123,128,180,211,145,171,153,181,35,80,136,139,114,1,109,154,32,103,136,221,17,45,107,159,159,166,212,233,136,218,17,74,28,50,42,111,233,71,62,0,206,4,246,141,252,156,164,61,70,170,235,12,99,124,78,148,102,205,80,164,67,60,66,211,209,68,32,215,13,146,36,136,38,170,228,109,77,82,25,170,236,96,13,177,202,30,133,71,61,33,57,68,65,146,232,21,1,47,184,23,131,176,4,6,13,185,218,228,55,67,2,234,217,14,85,182,121,19,24,158,59,184,107,140,95,178,200,147,163,31,28,84,139,28,202,248,157,9,143,105,30,128,83,196,32,53,146,102,45,21,195,86,68,239,164,59,199,8,124,4,30,67,52,106,48,176,135,190,152,217,227,193,229,133,147,35,116,40,208,196,162,235,234,87,79,147,137,149,65,165,170,245,134,134,205,123,246,186,100,141,88,11,67,254,246,32,79,152,32,235,203,227,57,198,152,85,74,145,107,33,173,8,15,168,145,21,145,28,36,87,114,255,80,5,130,168,121,41,124,179,187,143,225,191,169,106,141,211,194,153,17,194,60,244,252,79,249,90,23,22,184,208,252,65,143,252,42,106,53,240,43,104,217,104,40,26,2,19,76,15,242,51,148,115,166,190,52,228,28,209,230,75,153,254,18,98,3,224,89,99,187,227,20,61,58,197,59,42,40,97,233,191,79,69,129,113,190,244,179,36,46,149,168,161,9,100,132,233,2,83,198,229,35,74,197,82,19,126,117,98,196,204,148,36,248,35,160,150,123,41,221,125,53,244,163,234,49,55,68,174,238,221,4,43,28,166,177,77,22,72,239,70,160,238,55,55,98,188,37,232,93,121,246,49,133,240,34,19,198,198,26,65,92,72,8,32,27,11,105,46,251,27,214,100,129,220,75,65,122,36,119,48,72,66,126,35,183,94,38,69,18,178,64,111,134,138,146,30,199,7,231,108,79,89,160,154,154,215,52,220,145,171,142,151,182,25,157,182,33,53,40,248,183,53,224,58,170,44,189,103,164,90,22,50,68,133,150,216,211,68,4,152,182,241,86,228,170,139,192,29,34,255,96,34,133,237,231,3,211,64,52,61,108,242,167,136,145,134,204,134,240,147,144,181,127,45,202,72,245,183,233,113,187,30,85,129,206,113,247,249,129,171,103,86,241,38,55,13,0,130,18,174,14,206,196,142,193,46,191,76,97,245,42,201,147,7,105,167,194,214,229,187,83,103,12,74,191,132,55,149,211,65,110,6,29,138,238,25,248,200,39,148,138,27,92,17,34,180,4,7,60,150,72,92,13,95,223,80,24,154,202,96,38,68,5,83,42,209,185,185,41,139,7,133,159,217,204,242,104,244,102,198,126,132,9,156,30,60,69,63,43,246,255,94,182,148,246,115,37,244,12,62,36,52,48,234,14,253,222,249,182,212,189,34,236,125,171,12,9,106,156,219,169,105,32,9,40,217,112,101,48,180,4,62,193,23,228,186,87,127,187,195,66,17,154,91,19,115,75,190,52,50,64,209,34,90,177,145,186,140,55,116,197,123,231,242,168,148,199,228,111,207,106,250,132,78,73,11,65,179,28,200,54,53,182,183,11,67,135,251,6,162,11,76,27,103,82,237,110,59,56,21,110,61,100,115,255,10,246,50,177,68,15,111,139,194,30,92,8,40,66,228,183,223,17,13,27,167,147,4,147,104,173,114,53,28,7,177,91,189,57,245,81,183,129,191,98,215,18,180,225,216,67,67,190,181,49,125,212,184,216,226,74,91,80,84,99,221,48,4,46,146,35,161,133,158,122,216,184,154,105,168,67,202,191,205,26,156,227,199,184,245,19,222,164,14,131,66,254,205,217,171,187,48,31,180,71,67,48,164,227,159,39,123,230,22,84,1,193,251,93,165,96,251,161,196,135,227,90,200,159,69,178,113,99,198,143,150,164,225,38,5,147,40,237,109,43,198,196,66,67,98,124,225,178,63,59,194,127,153,166,192,154,97,63,250,208,81,84,118,42,106,138,210,165,109,140,46,246,66,201,107,192,69,227,76,192,239,148,13,182,105,54,156,122,245,230,117,208,223,26,112,239,66,17,15,195,164,85,103,254,96,234,235,206,80,152,254,147,30,112,165,36,34,71,197,248,172,66,16,158,172,211,22,74,67,2,206,176,76,132,146,1,86,255,21,20,143,210,53,75,46,173,168,18,19,217,228,34,82,214,226,94,91,218,249,94,120,93,56,10,161,175,70,218,93,110,78,135,112,217,174,177,64,45,134,52,150,209,168,143,9,230,87,155,18,165,76,6,118,160,55,140,211,97,58,76,229,201,160,65,242,142,8,38,40,156,109,57,73,119,177,182,155,30,226,108,40,214,228,247,130,167,179,122,202,24,245,53,122,85,21,222,81,84,135,116,91,83,170,173,141,85,217,71,234,194,81,37,50,229,167,81,126,155,45,159,27,49,74,129,57,177,67,10,228,18,210,221,98,105,19,196,247,35,23,137,157,119,32,136,75,7,103,192,241,202,79,180,133,174,212,160,160,88,245,172,139,62,98,64,73,20,201,91,209,114,57,93,233,227,154,234,171,142,201,59,150,130,199,11,74,220,81,139,236,118,148,227,71,130,6,24,103,50,175,38,155,54,119,190,117,107,68,227,18,38,113,228,228,128,3,153,15,194,144,9,55,99,213,142,207,53,132,187,9,153,181,57,221,22,224,99,85,145,163,67,62,59,184,214,153,233,13,173,110,65,239,9,53,249,1,203,248,21,165,174,103,75,253,41,119,56,220,104,66,148,31,126,235,99,134,156,22,66,41,69,42,38,240,130,40,13,241,151,122,115,226,138,220,169,73,109,119,143,120,12,122,177,206,16,67,251,92,147,154,242,155,227,5,137,120,20,133,155,100,154,78,104,163,112,2,228,139,93,171,233,26,33,188,50,140,120,70,96,99,81,13,29,189,79,127,22,122,35,48,211,248,44,35,194,209,196,255,102,135,126,198,88,104,244,225,158,203,113,111,138,103,190,147,62,184,209,81,148,175,125,141,104,107,142,80,140,33,161,174,48,114,144,174,240,119,108,50,136,137,67,172,121,122,184,127,64,71,95,154,188,181,229,228,125,26,157,139,42,69,85,184,102,208,143,198,237,171,190,61,61,139,196,6,28,69,190,76,94,250,125,139,122,92,6,103,211,49,178,245,90,108,202,144,201,163,236,89,138,72,128,81,160,11,245,191,117,165,228,141,117,136,58,83,74,236,96,39,12,129,225,255,238,39,4,122,144,82,147,7,163,231,166,135,90,227,226,104,26,114,115,142,173,83,252,173,40,46,147,231,50,73,133,29,215,54,228,119,101,188,224,236,95,49,34,244,147,74,195,194,243,149,77,227,50,96,122,173,68,200,14,123,102,59,233,62,59,59,146,114,83,96,114,55,43,70,212,122,150,83,189,169,180,207,136,30,180,156,82,87,202,138,31,87,168,22,34,214,40,202,38,111,112,11,134,123,76,224,70,59,97,23,24,43,176,197,12,165,179,98,201,123,189,141,43,26,62,137,207,18,7,149,39,227,84,236,113,180,188,227,182,137,254,88,177,6,240,88,28,173,98,40,200,197,148,161,135,8,216,115,159,96,178,200,7,39,100,183,102,236,239,221,186,129,167,192,215,196,35,29,166,174,51,45,51,147,145,158,222,180,51,174,181,159,139,32,22,4,14,115,228,150,129,157,146,249,15,234,173,207,116,226,64,30,13,6,7,249,237,193,174,238,82,94,84,169,77,201,15,178,90,224,165,159,241,222,83,115,205,240,92,157,187,226,48,167,156,190,29,249,109,66,10,178,23,14,216,99,143,192,244,198,142,184,57,103,149,8,202,61,27,191,236,216,134,9,124,45,189,152,50,143,30,231,90,39,195,187,228,193,15,221,18,174,183,104,105,155,171,15,126,41,209,235,1,179,225,228,46,205,180,180,204,122,124,17,66,39,2,211,199,54,3,110,38,183,181,20,134,41,48,191,8,158,150,94,61,96,211,137,33,71,224,69,148,240,90,35,31,147,106,167,148,46,100,224,224,176,237,230,152,49,190,233,63,83,254,128,22,192,142,57,190,158,51,33,15,134,16,167,55,53,19,14,37,188,120,5,198,154,142,179,9,9,151,251,185,57,202,160,49,102,192,91,38,154,89,156,53,116,117,153,10,82,134,11,255,112,137,105,134,54,166,36,131,13,188,174,49,245,7,247,33,15,70,173,205,236,241,90,147,82,129,156,195,127,157,223,241,92,168,128,111,25,176,107,189,77,121,112,161,0,147,195,77,72,117,215,80,97,123,246,206,149,152,53,41,81,62,70,11,97,91,218,23,243,165,161,158,122,251,78,108,242,140,184,92,140,168,110,219,126,241,123,73,186,218,20,198,150,243,125,26,31,64,12,13,186,17,87,212,134,65,254,68,140,97,8,188,118,80,195,162,96,189,69,229,216,138,177,214,140,215,34,194,57,244,173,105,219,112,130,180,193,106,57,34,189,217,127,36,115,63,177,82,146,97,75,4,48,251,48,218,217,31,138,118,92,203,163,9,35,121,188,65,117,153,84,200,239,139,72,130,194,29,122,67,29,118,219,41,119,5,37,178,235,26,198,16,81,110,85,60,68,226,133,178,28,215,73,125,91,138,132,72,109,72,98,6,34,240,36,154,133,221,120,56,252,206,196,70,181,7,144,82,236,85,67,86,142,86,245,38,204,18,135,94,160,234,246,9,4,44,67,24,105,73,228,14,24,184,93,180,211,196,7,242,149,135,113,104,186,32,40,34,35,98,190,28,107,85,119,65,105,67,151,156,121,164,181,106,232,152,114,6,53,121,41,210,113,105,99,112,128,65,234,145,48,70,180,171,135,83,141,6,251,102,190,20,85,68,33,115,138,51,123,170,94,108,210,188,190,121,255,137,162,238,207,181,205,25,199,135,9,169,136,10,200,129,134,163,56,203,16,89,134,171,26,34,76,117,104,133,92,82,115,178,97,202,236,228,188,106,177,91,208,110,84,165,167,30,152,31,152,169,246,121,68,62,146,214,142,230,2,128,211,196,171,170,200,90,66,174,224,92,207,3,182,90,122,198,18,182,116,243,12,152,96,166,76,131,73,133,114,13,41,80,148,138,151,28,58,240,50,193,249,255,131,27,105,33,57,85,200,158,246,56,231,209,47,153,165,171,46,38,132,125,1,215,254,113,156,33,138,166,54,216,95,172,22,99,41,77,57,79,202,134,195,72,166,160,245,28,21,221,164,110,228,166,74,41,110,136,12,26,174,241,141,17,125,243,247,157,197,162,185,185,173,94,55,63,182,209,205,231,79,67,19,237,52,6,195,116,146,155,108,69,164,36,119,76,112,235,133,202,220,1,206,22,29,174,45,148,122,87,21,93,22,152,132,57,241,98,217,194,134,113,5,62,28,196,211,215,7,21,23,162,97,138,67,84,83,239,150,234,14,125,238,109,66,174,177,184,120,116,113,213,144,249,61,57,162,127,58,15,114,202,19,158,169,97,233,210,50,71,31,145,168,229,182,247,228,174,66,15,39,104,151,210,17,44,95,248,45,252,234,99,97,116,145,139,30,127,36,215,191,125,144,95,19,103,204,218,166,182,211,84,83,120,211,149,148,5,109,65,56,70,252,228,104,104,70,237,166,90,212,40,130,7,140,60,221,231,234,133,164,99,136,131,191,153,168,170,165,180,220,121,24,113,216,33,53,85,190,27,94,3,215,179,125,190,63,50,104,42,23,77,120,46,143,52,134,119,10,220,141,175,217,221,64,99,81,17,129,5,186,5,71,42,158,227,212,60,159,246,95,194,248,138,84,212,219,57,126,105,91,62,102,111,194,106,61,126,1,239,191,5,133,188,15,196,117,77,225,230,158,10,40,218,112,71,81,210,111,35,96,186,84,229,222,20,96,120,46,155,163,219,216,188,19,238,100,175,127,22,11,75,107,215,172,195,167,116,10,2,128,227,191,77,231,73,156,206,160,176,126,253,12,72,44,112,40,38,187,192,132,141,79,13,24,242,49,249,233,159,210,215,15,166,150,55,201,252,134,213,152,13,7,161,2,19,118,230,231,20,210,217,235,119,102,15,22,250,54,12,211,50,189,183,19,159,230,222,44,96,166,78,14,103,193,223,137,92,101,149,241,52,170,218,19,175,220,136,22,37,91,229,176,46,239,187,125,184,43,36,83,83,174,238,100,82,171,95,109,6,244,144,171,39,115,118,59,204,159,164,255,167,184,176,244,40,106,125,191,205,4,148,175,1,53,32,9,140,31,220,137,111,39,197,39,181,50,43,82,163,120,122,237,8,251,40,98,61,200,78,5,76,169,200,202,223,222,70,84,224,247,166,168,49,187,61,222,103,126,54,90,119,134,151,247,94,67,229,224,22,165,184,24,206,191,153,80,240,4,51,251,9,59,46,172,101,254,224,40,214,157,12,141,63,120,217,227,56,60,77,147,39,159,204,90,138,61,89,77,109,12,157,33,121,53,26,192,203,165,107,128,107,111,242,104,120,115,213,75,48,129,87,89,50,147,76,226,208,109,72,42,221,225,113,188,2,115,16,116,127,177,1,115,144,204,6,26,94,239,242,159,134,148,75,230,130,21,10,121,190,248,60,43,101,232,186,181,206,65,23,109,99,23,180,66,83,129,209,182,173,14,31,234,145,231,208,31,102,71,91,14,23,19,42,72,120,87,43,143,255,193,132,93,147,93,9,22,167,90,162,136,152,163,131,46,47,185,250,80,204,246,51,156,173,193,27,226,172,132,57,18,60,221,134,189,95,119,38,235,140,130,240,94,23,116,38,113,93,70,22,181,18,185,34,27,55,3,54,18,157,145,112,199,171,28,126,115,43,23,12,203,100,193,67,187,154,243,25,62,24,58,173,28,53,83,53,189,158,9,55,222,32,209,109,91,102,251,133,254,12,48,249,187,24,22,178,219,115,197,144,99,215,167,2,153,233,14,80,254,28,15,110,69,37,85,96,19,8,246,159,70,147,100,202,168,208,74,122,188,143,254,45,180,93,148,189,23,11,236,29,186,221,127,155,4,169,176,236,79,171,110,114,179,232,77,133,51,164,86,10,89,106,92,146,234,239,85,254,10,245,19,166,148,206,57,223,185,122,17,44,73,152,74,97,159,167,155,44,22,245,79,9,211,57,58,167,255,54,60,127,233,70,81,169,77,161,202,240,247,174,86,173,16,104,55,41,195,179,2,197,52,204,39,235,13,79,98,4,220,41,12,201,239,133,130,201,241,220,44,5,65,239,111,200,160,189,13,176,192,148,31,15,142,34,163,220,220,196,101,79,92,77,227,221,17,120,195,144,245,11,188,32,145,220,147,46,8,118,93,230,210,142,15,194,163,111,133,45,51,235,247,166,16,171,36,211,253,123,203,183,93,122,241,142,201,43,236,35,31,100,240,237,123,190,214,38,29,148,40,194,200,227,142,248,92,176,61,201,189,97,72,188,37,190,230,223,154,72,152,44,180,211,51,65,105,4,131,92,206,241,97,172,144,191,227,109,83,215,123,51,21,8,12,157,214,207,21,3,110,48,222,4,76,220,185,58,23,58,153,39,2,109,249,181,167,165,204,170,95,252,183,179,36,218,144,96,245,185,64,16,65,217,229,39,165,116,197,99,43,220,27,89,171,38,240,154,94,175,78,196,19,177,51,65,233,247,115,139,192,102,202,17,98,238,105,87,123,240,157,151,170,233,84,179,54,32,1,139,143,137,143,81,166,194,168,238,248,28,37,91,58,244,173,54,193,245,88,154,36,77,138,108,88,88,231,174,7,71,40,131,90,146,68,97,53,170,177,165,88,49,95,238,40,16,169,225,61,197,157,241,71,242,157,222,46,73,211,82,139,19,2,166,174,252,146,111,183,179,152,181,195,150,223,148,95,38,18,115,98,126,35,168,180,229,157,41,65,198,162,8,24,215,40,95,154,140,46,209,97,31,147,102,146,195,2,67,122,215,124,105,45,90,100,228,230,111,43,163,211,193,135,108,25,11,101,62,185,209,191,141,248,88,228,111,134,236,71,244,82,245,220,51,214,125,35,156,156,248,150,2,43,158,227,7,70,210,77,126,251,61,12,220,128,113,50,246,86,21,125,235,165,197,152,110,40,19,245,222,200,232,228,44,219,198,199,56,5,238,205,53,92,72,217,208,226,175,40,182,219,142,207,89,160,191,108,10,19,214,11,180,94,217,202,54,148,146,189,37,10,27,162,92,123,26,205,105,49,21,150,85,240,9,60,232,126,63,49,145,168,155,211,171,97,190,41,62,160,230,149,13,25,239,147,4,22,155,32,26,198,97,162,111,107,132,19,38,166,48,15,163,112,23,112,112,240,203,157,47,59,116,222,26,145,90,125,236,139,232,120,44,60,107,244,205,139,15,148,19,39,209,109,76,117,9,227,135,206,56,120,104,131,151,95,182,134,236,227,70,31,57,42,25,236,67,155,65,93,129,182,174,82,61,4,152,225,139,238,1,211,204,175,183,222,203,139,243,143,245,212,86,217,249,9,62,87,47,18,1,238,179,202,135,36,2,71,76,47,96,235,86,78,120,80,30,220,91,192,144,218,108,129,187,73,198,11,156,17,37,180,33,240,238,228,209,176,228,228,189,76,105,81,80,2,103,137,26,157,107,142,9,147,53,159,27,97,245,186,195,192,47,245,10,93,225,50,125,7,186,64,28,46,36,150,4,70,35,42,77,39,75,49,201,194,185,48,162,121,110,7,24,130,229,252,210,116,61,239,45,99,198,25,181,4,126,71,154,55,239,147,144,132,190,62,223,139,168,242,155,43,110,194,195,105,87,101,26,153,64,239,221,1,195,244,93,20,166,49,100,248,111,195,243,176,244,189,145,118,117,219,232,125,24,84,100,197,2,185,230,60,54,191,154,0,246,149,133,71,67,255,186,225,22,29,220,206,43,40,181,10,225,145,209,109,50,196,116,66,26,118,185,114,8,46,209,248,222,155,108,152,219,101,7,243,62,235,106,64,137,225,133,51,56,63,157,76,11,166,11,200,229,220,147,92,176,179,165,251,77,165,12,117,253,238,187,195,178,149,188,76,192,199,121,203,104,137,130,98,92,174,37,187,182,127,39,226,129,97,179,55,253,229,107,173,99,191,91,195,65,250,198,72,94,218,216,75,126,1,62,203,111,73,223,12,48,93,212,195,195,48,176,229,125,225,69,50,219,175,54,247,65,231,56,13,245,158,209,130,29,140,30,68,249,237,99,34,16,191,1,167,97,142,181,166,112,137,126,59,2,106,67,173,132,75,147,103,113,71,146,136,204,17,219,7,162,93,56,85,127,223,3,101,41,42,63,5,198,118,114,239,27,97,123,58,157,19,70,218,248,87,18,74,246,161,102,131,213,66,98,251,57,57,62,224,29,194,155,150,186,60,52,243,88,41,218,31,12,255,59,214,127,194,212,93,122,89,243,25,200,15,207,252,154,166,62,240,134,244,247,90,150,175,104,67,174,30,70,248,233,87,95,51,73,170,192,20,43,123,88,236,249,64,200,131,46,129,223,16,46,159,102,22,169,202,26,68,96,138,124,125,134,67,91,90,69,137,98,81,166,63,34,142,67,29,207,200,26,171,7,155,249,228,247,182,83,109,200,247,192,170,112,222,204,231,82,146,54,236,242,211,219,20,75,126,175,77,133,226,174,233,10,226,91,183,247,177,127,99,186,232,120,20,65,33,102,101,245,238,97,42,204,111,43,93,158,251,32,244,187,253,167,49,12,196,241,128,218,132,185,241,155,41,200,67,209,199,156,48,201,17,23,200,59,198,185,223,228,230,207,68,196,214,112,184,66,103,148,230,61,124,48,240,58,56,140,32,77,170,133,2,211,176,226,241,62,136,149,70,210,56,174,101,97,25,39,239,59,251,79,224,33,71,28,11,36,72,226,31,140,175,80,229,197,232,183,116,131,212,216,137,37,233,251,215,123,140,203,237,240,166,141,77,94,140,150,28,175,113,127,176,5,212,5,70,118,246,196,205,143,201,218,201,147,111,170,17,122,192,100,232,183,92,125,76,10,117,5,124,183,8,34,210,240,203,39,142,171,91,157,83,166,113,165,222,217,53,79,142,85,224,201,217,8,5,85,35,94,18,239,77,71,120,126,80,163,225,60,30,80,220,40,149,139,2,199,178,173,215,83,229,192,44,216,252,98,109,32,59,243,243,48,208,150,190,69,215,8,181,5,43,142,129,189,40,126,202,192,219,34,23,22,177,76,10,115,233,255,18,148,94,11,223,118,40,204,21,210,127,106,49,47,225,228,184,250,152,42,64,192,189,90,243,133,95,205,7,236,25,178,88,54,245,78,141,201,66,49,90,158,218,176,141,66,227,21,15,78,225,98,218,50,198,114,84,189,172,14,178,36,211,247,75,248,61,206,155,105,62,104,36,149,78,6,207,150,185,254,17,49,132,185,233,179,248,41,226,45,94,56,119,44,228,33,138,94,139,166,210,187,227,201,113,186,68,108,140,94,24,210,159,127,168,5,51,143,172,238,65,109,143,87,124,31,130,120,67,20,162,160,168,168,196,183,252,234,183,119,164,216,7,240,182,198,83,255,105,236,46,125,50,114,190,205,159,155,144,109,118,247,155,150,120,35,51,231,48,180,3,122,49,149,190,113,16,80,215,57,229,252,162,95,34,36,239,88,157,36,68,186,192,84,228,184,113,9,67,203,17,205,173,245,87,11,90,227,151,185,119,206,20,202,188,78,205,231,38,194,46,15,102,145,99,175,150,61,86,214,120,229,181,168,88,114,38,108,91,217,243,200,174,50,59,43,96,228,194,39,178,153,207,109,108,63,37,94,250,24,161,123,62,55,141,82,24,171,1,19,134,94,2,195,91,158,176,229,231,229,230,155,230,243,152,40,231,90,160,54,97,75,214,151,216,116,46,42,18,242,218,84,193,182,34,87,99,176,5,108,84,1,51,103,33,101,212,91,80,76,226,156,40,28,81,169,151,199,49,193,233,234,15,14,39,213,148,207,5,5,111,93,1,18,20,205,153,0,205,0,89,163,128,9,46,202,47,211,116,226,125,234,132,151,32,183,202,183,130,1,191,56,215,28,87,19,209,235,2,179,81,123,42,12,143,81,190,244,34,91,31,27,14,209,161,247,233,229,214,132,42,101,237,84,26,63,228,157,77,166,196,237,32,210,21,248,86,9,83,123,227,157,230,164,107,183,106,4,34,58,76,1,161,95,109,141,173,233,7,176,129,148,232,46,126,48,141,234,178,155,109,120,81,231,140,155,87,51,223,5,62,156,9,62,102,13,118,49,177,54,140,128,202,57,86,9,33,89,117,174,192,112,55,184,55,107,58,194,75,76,52,72,109,182,119,45,80,157,71,228,37,223,155,99,88,94,140,234,191,210,228,201,161,50,115,66,68,96,184,103,229,106,138,106,202,142,171,233,187,206,48,17,121,180,230,229,226,252,244,78,226,217,101,37,57,219,123,153,142,217,219,69,78,116,40,137,151,211,112,3,211,1,153,31,228,216,39,241,89,138,49,175,225,129,101,189,166,59,134,12,25,178,148,178,180,238,222,22,9,196,99,69,6,98,14,192,28,139,207,31,35,218,171,36,87,222,167,162,201,40,63,38,29,141,87,80,106,210,98,72,200,99,34,247,241,239,102,173,255,235,255,243,159,255,237,127,250,95,255,237,127,252,223,255,237,255,250,31,254,153,184,126,119,251,239,144,184,254,143,30,71,158,22,253,101,31,40,122,193,179,147,7,230,148,133,164,151,163,199,132,169,101,156,168,48,106,49,202,144,34,201,130,60,150,111,206,79,68,72,119,29,253,68,111,165,247,154,211,122,126,190,224,176,68,82,206,122,8,151,229,234,106,125,45,51,225,209,228,43,188,99,2,242,179,88,82,214,104,149,143,70,38,123,121,81,191,77,0,13,177,175,109,44,76,45,166,53,26,184,25,183,133,28,197,116,117,252,106,212,92,197,138,222,136,120,236,156,32,141,54,176,171,155,1,74,53,126,53,222,245,103,235,134,194,172,197,213,166,70,34,238,220,34,255,181,99,167,169,211,120,240,5,198,149,244,184,24,137,245,210,116,127,165,104,208,233,56,129,177,16,228,183,9,3,59,211,135,193,83,242,253,252,233,37,28,100,171,97,73,198,38,67,159,245,25,31,20,238,154,35,134,17,65,226,234,37,238,15,102,223,56,178,63,47,106,152,118,108,223,196,174,203,103,127,166,87,55,119,119,211,41,23,152,26,120,175,39,192,126,223,67,31,109,118,83,69,15,27,130,31,23,212,130,95,113,40,25,75,156,30,74,166,200,150,246,224,120,111,118,245,72,27,97,219,112,88,126,142,149,97,28,155,9,115,236,202,185,65,88,172,132,111,64,145,241,148,137,6,35,255,251,0,113,200,163,251,56,229,173,144,1,113,158,67,224,62,187,14,25,46,144,55,33,217,107,157,171,22,68,165,247,182,134,141,208,202,184,98,138,194,38,185,188,184,205,10,243,235,90,106,97,160,98,28,158,5,181,223,85,236,69,72,25,163,36,201,164,154,87,149,227,20,87,129,200,103,92,77,235,169,24,86,4,222,107,201,155,211,180,169,134,21,36,65,35,111,78,91,171,216,124,166,132,43,55,71,167,72,96,148,232,122,90,140,68,112,197,225,154,207,0,12,157,3,243,29,110,23,211,233,153,100,176,175,250,39,161,48,238,170,73,88,162,142,1,154,163,210,229,152,31,151,214,148,24,81,171,69,150,231,26,127,54,181,127,46,122,119,69,51,119,25,61,80,13,143,136,174,57,177,237,161,215,170,225,60,47,43,59,217,98,219,15,139,46,134,179,245,44,140,163,158,193,100,90,6,108,186,168,91,157,146,229,53,94,252,176,233,120,139,71,83,45,252,235,49,131,213,86,214,255,218,252,167,101,214,159,140,188,169,232,141,211,106,200,158,49,3,182,134,40,241,212,26,198,206,13,184,74,204,205,8,24,79,9,107,145,191,44,21,47,48,148,34,149,232,63,13,183,237,21,191,156,96,107,212,189,89,44,132,245,169,254,43,141,197,254,49,223,84,127,51,94,156,99,66,206,222,54,76,136,24,65,99,241,203,141,196,167,4,76,178,90,29,111,72,100,34,218,142,4,103,149,20,215,34,252,125,195,231,127,183,134,158,75,34,6,150,194,140,49,27,36,40,36,66,116,254,136,196,29,166,66,67,131,56,155,3,37,54,59,154,114,62,65,28,184,29,211,55,182,212,72,102,32,232,130,97,53,250,213,112,178,20,153,104,111,169,157,144,221,132,220,113,11,3,60,214,220,179,61,61,152,72,63,90,209,77,218,50,146,78,147,136,252,17,109,168,114,111,19,112,243,49,35,228,38,133,6,132,174,104,218,137,144,28,81,98,125,110,212,109,60,35,249,6,232,125,185,169,129,202,107,157,120,30,178,195,214,20,51,150,162,253,235,60,186,208,214,192,13,33,48,181,207,199,29,15,107,127,78,70,50,224,55,197,195,229,159,230,73,200,231,34,244,216,156,234,246,221,122,33,34,37,145,72,62,71,247,73,108,90,241,245,123,115,168,17,127,40,164,200,82,150,104,23,31,215,163,166,22,137,44,174,4,65,45,32,228,75,247,153,215,165,53,141,160,110,152,113,124,5,64,67,213,52,60,84,44,111,251,27,50,106,74,143,154,49,229,221,172,199,160,24,153,83,215,39,131,46,192,149,233,14,61,149,109,125,126,218,136,219,187,195,124,31,153,195,84,124,87,39,61,162,162,158,222,49,13,238,142,238,138,96,135,152,98,169,178,184,104,241,94,46,62,254,96,244,14,196,186,231,83,31,231,74,71,79,242,189,134,70,188,77,245,214,45,168,65,35,246,17,219,175,16,136,242,231,38,11,190,118,213,104,250,161,152,119,57,92,77,139,78,98,241,148,206,185,239,204,166,91,139,156,200,216,86,45,242,96,112,157,11,71,142,5,250,171,183,56,29,74,20,133,117,146,139,41,223,247,112,2,70,222,26,58,205,58,33,55,79,79,60,43,16,145,84,13,212,183,30,145,12,154,14,74,209,73,56,80,76,244,32,100,231,207,254,100,1,168,65,241,139,135,149,206,200,47,211,132,95,243,173,40,40,149,19,192,202,64,35,83,213,231,159,8,130,124,14,88,249,34,173,2,87,143,102,47,48,74,60,195,76,168,219,132,58,52,140,95,195,164,68,79,237,170,197,105,9,0,87,94,164,59,185,11,189,188,5,226,33,168,13,24,78,54,153,39,22,95,136,51,21,110,76,232,170,100,175,163,95,37,62,86,159,75,163,244,150,231,242,151,234,132,72,100,150,84,114,40,51,178,65,70,201,37,174,141,137,91,56,221,5,122,28,88,241,67,142,150,110,220,220,241,165,233,223,151,128,177,201,42,198,131,209,191,212,100,85,83,101,83,189,10,7,191,232,235,77,54,76,137,235,167,94,51,21,29,25,147,102,77,177,238,149,163,193,40,59,52,62,216,179,82,28,196,66,204,190,1,174,109,55,168,200,14,138,41,77,146,115,171,89,255,212,136,91,183,6,85,129,192,56,233,62,40,176,94,173,166,111,77,163,112,247,205,170,145,60,173,71,126,155,114,186,28,113,118,19,13,172,54,100,185,188,237,139,198,44,114,202,77,71,156,250,47,135,223,140,28,91,62,8,181,222,213,41,120,217,120,106,209,143,221,173,3,51,46,70,101,72,92,19,200,78,234,138,220,31,92,50,245,234,177,214,91,8,193,115,22,64,117,165,199,67,197,150,246,185,128,61,51,142,110,194,13,158,150,152,135,205,166,180,44,189,110,202,7,126,243,183,114,235,252,46,220,19,150,221,155,42,227,227,125,208,190,50,35,230,133,160,100,253,94,13,237,189,175,92,202,200,202,7,30,144,63,159,128,177,230,196,72,47,70,34,21,179,129,20,180,70,148,41,139,200,168,175,241,160,30,189,26,3,183,185,105,247,22,31,218,49,242,228,173,153,37,238,57,104,138,8,63,249,214,177,131,116,255,193,216,160,87,247,97,108,245,88,34,208,255,28,205,121,194,197,17,131,218,208,64,248,156,185,195,232,202,252,230,200,20,102,55,134,237,180,72,121,248,163,209,73,220,52,215,75,205,247,118,7,29,38,44,178,185,154,173,29,200,161,101,39,193,187,191,110,227,204,62,63,96,232,139,106,109,234,147,155,104,104,52,3,140,183,209,220,79,26,154,162,59,175,56,160,156,111,180,79,134,155,37,31,213,12,100,76,135,230,184,17,60,241,153,90,173,107,89,46,38,160,218,226,201,108,203,211,137,10,109,251,240,170,0,188,222,166,9,184,7,191,175,224,149,18,184,138,117,127,38,3,245,155,94,62,242,220,84,116,88,63,115,165,56,231,254,249,147,235,83,59,134,186,140,230,27,11,125,219,101,136,115,244,188,180,61,163,191,130,243,189,126,234,98,96,74,90,89,61,136,53,160,69,26,208,57,221,40,1,135,145,79,106,133,32,209,159,89,90,11,11,121,187,90,32,2,31,205,60,81,11,253,76,172,207,213,179,70,186,117,211,194,206,201,172,240,108,174,139,247,188,166,67,247,116,213,223,38,143,19,176,81,188,74,173,132,197,145,90,212,191,82,197,49,62,69,53,117,123,44,7,194,18,120,242,165,14,3,250,109,55,60,201,139,16,117,92,90,208,83,144,107,246,155,195,204,217,165,232,134,90,160,61,124,88,44,102,41,5,88,207,108,124,219,197,204,247,38,249,170,165,72,156,150,81,200,52,42,157,161,90,200,84,172,159,208,199,156,131,226,202,147,227,173,174,168,185,156,198,89,35,229,41,116,109,101,61,28,153,68,173,22,170,148,252,197,7,131,176,190,106,229,24,27,104,84,244,47,194,16,93,208,13,17,82,20,8,82,210,90,164,198,239,88,48,45,202,153,209,110,222,82,55,131,125,62,75,60,55,137,62,201,65,83,180,86,122,220,155,189,187,228,193,109,18,162,229,68,93,252,218,22,167,211,122,185,26,42,136,192,75,218,28,232,91,163,57,45,250,24,168,220,211,139,9,103,151,108,115,224,123,74,149,234,91,235,243,13,120,192,244,115,72,59,192,33,132,213,86,12,10,211,88,74,96,145,61,90,55,74,123,97,156,93,178,128,182,209,12,108,31,20,118,94,89,63,164,244,189,93,118,91,127,230,104,159,66,82,83,5,136,14,10,179,125,164,134,245,77,146,18,83,184,243,245,228,173,97,185,138,174,44,171,113,218,98,19,24,101,25,221,105,14,87,171,219,20,248,185,179,61,154,1,80,31,26,90,23,60,140,82,123,4,220,147,95,145,186,95,42,116,162,36,185,65,166,35,183,54,81,176,168,10,238,168,118,74,177,28,12,216,33,128,5,215,149,85,178,72,185,51,68,198,209,188,209,33,229,201,144,225,52,138,221,40,205,133,234,163,201,28,92,40,84,157,216,237,96,143,211,202,47,180,111,71,108,56,88,26,90,51,204,54,29,237,201,111,203,160,3,76,74,58,105,112,200,202,116,216,68,175,156,232,147,70,223,22,5,245,180,252,136,189,141,157,74,124,204,97,236,200,38,245,160,70,95,121,189,177,131,195,169,75,16,138,89,66,145,219,111,68,173,184,254,200,118,68,141,117,105,177,21,226,148,85,217,134,137,113,172,88,91,216,153,183,203,52,163,187,185,56,221,37,191,13,23,157,188,118,65,75,211,119,202,99,5,129,242,185,6,69,162,197,199,244,89,112,168,186,229,123,91,239,174,43,148,108,92,97,36,182,164,199,97,160,214,233,48,18,36,50,195,159,57,76,253,233,113,212,140,172,33,173,27,198,30,229,15,254,22,131,6,215,254,168,134,189,86,149,171,183,56,148,111,184,219,115,122,162,197,225,109,139,194,97,181,136,182,191,87,241,141,212,132,106,150,84,90,91,242,52,74,246,73,252,20,45,95,164,133,100,238,24,210,14,5,246,149,70,155,10,81,167,119,64,80,220,43,78,10,148,186,68,4,114,170,116,252,146,132,81,50,114,210,125,74,180,169,235,203,159,70,147,122,101,111,6,118,191,84,193,54,166,127,245,154,250,63,183,80,166,66,235,136,126,151,128,223,250,16,219,206,58,255,75,148,247,226,205,106,120,153,42,5,114,243,59,174,166,126,113,73,227,84,163,4,227,198,136,211,170,38,61,91,167,89,15,191,47,32,162,55,242,218,168,28,220,120,50,83,115,146,206,39,194,149,221,13,44,202,224,169,216,157,210,15,54,158,87,226,102,204,95,78,74,182,179,58,140,169,91,122,101,240,190,18,198,130,245,98,58,174,238,207,246,150,223,110,80,229,109,255,237,99,130,115,242,219,164,145,110,11,248,189,152,54,132,85,40,107,60,59,10,140,82,133,52,163,193,18,52,227,193,41,213,146,198,146,138,98,197,104,241,100,208,95,75,213,50,245,73,183,10,188,132,149,21,79,22,30,232,152,196,70,177,39,253,123,240,195,247,88,216,86,205,32,83,188,152,154,102,236,88,215,184,6,229,222,240,157,231,210,125,211,230,179,238,75,223,214,75,26,63,93,62,251,157,5,32,61,55,99,204,108,107,104,115,32,53,75,177,167,16,245,43,82,191,75,226,45,216,112,96,125,67,223,106,73,211,227,180,122,134,232,109,130,196,73,122,34,113,205,91,142,56,125,135,210,185,75,183,75,47,177,188,48,152,243,64,31,244,96,189,93,40,154,201,158,45,53,21,133,43,114,101,123,30,116,240,210,223,138,123,19,93,37,213,20,94,181,189,117,98,68,198,201,246,167,18,169,221,175,244,57,70,87,98,93,93,95,10,5,209,180,67,136,168,212,174,141,183,244,102,142,52,21,222,177,122,181,109,23,177,147,48,103,71,167,32,67,6,20,139,211,21,224,232,151,132,152,71,90,134,41,229,63,97,135,12,72,20,211,79,30,199,56,183,28,133,25,227,202,107,89,255,80,54,145,210,132,37,109,106,22,174,105,94,173,99,166,27,130,151,114,239,182,103,54,219,176,253,37,27,148,93,61,56,8,162,205,71,27,167,134,213,90,205,112,187,240,110,164,222,204,218,229,235,144,70,30,74,250,242,115,17,255,63,217,222,122,96,248,152,50,40,132,115,102,244,54,29,123,242,169,109,214,235,102,235,211,115,136,219,208,46,108,82,1,206,58,201,249,107,76,62,9,19,254,143,160,9,156,209,207,253,148,238,114,72,181,90,244,81,80,141,93,229,197,88,234,222,37,221,186,105,122,107,107,185,53,187,59,108,189,203,10,191,99,51,138,18,208,105,154,69,190,22,90,114,53,219,32,6,18,6,210,82,143,160,244,46,209,192,1,93,114,107,10,163,253,152,189,229,101,112,118,9,140,149,239,181,26,212,209,223,45,211,140,210,167,158,173,231,127,217,25,121,233,105,230,158,255,246,196,92,174,114,245,219,238,194,26,134,210,27,181,25,105,231,31,112,5,120,80,189,144,50,151,107,223,198,216,99,68,209,187,220,69,134,140,133,26,141,35,171,216,100,72,180,224,218,148,155,240,146,222,15,152,144,140,58,53,96,84,189,133,163,0,146,54,215,169,121,47,117,134,236,239,232,61,91,115,90,198,36,182,132,121,30,76,20,54,190,6,108,234,242,216,228,180,51,121,94,40,106,211,107,173,131,46,58,144,176,254,123,19,218,6,122,205,102,180,78,77,122,79,187,82,43,64,143,185,19,126,75,75,200,40,168,203,109,81,201,84,56,219,101,114,99,2,134,168,35,100,69,252,79,238,221,88,211,249,210,196,86,148,80,130,99,101,207,128,47,148,171,242,211,216,40,51,200,17,22,109,203,178,251,19,205,159,17,102,45,214,183,44,11,139,20,7,221,169,14,35,3,52,62,100,22,43,40,138,142,53,38,76,217,49,104,19,106,81,38,85,150,209,116,78,129,27,132,19,113,115,234,212,229,123,25,139,74,9,246,3,138,25,170,188,24,5,218,59,135,156,250,33,221,194,201,143,191,131,44,230,183,21,63,40,73,7,198,93,204,97,50,109,87,248,63,224,52,174,50,104,173,14,89,30,8,159,208,112,31,48,189,227,242,100,52,184,102,103,149,37,116,175,60,25,77,234,46,155,74,128,118,13,41,60,28,214,183,80,202,136,190,172,213,215,86,218,147,6,117,188,95,77,238,242,200,197,221,132,7,79,196,244,218,76,121,55,220,208,105,156,58,209,212,5,241,224,85,54,23,82,50,62,25,142,145,93,8,179,9,179,218,233,54,169,92,65,194,59,175,38,72,71,110,219,225,191,244,112,194,156,31,215,35,215,180,203,55,169,61,103,37,99,194,214,224,46,129,168,35,23,193,219,55,176,252,60,138,10,107,189,148,213,224,70,93,184,185,61,140,10,69,117,145,171,105,171,92,158,15,171,205,118,86,121,114,235,253,60,35,219,213,142,116,115,194,238,210,230,10,70,23,204,85,73,248,146,172,199,214,240,23,227,65,164,111,5,97,200,54,123,144,220,160,129,216,166,194,212,40,7,33,140,41,26,201,44,71,228,102,123,38,162,50,53,36,117,52,254,58,253,75,16,213,208,133,36,51,109,84,99,147,89,1,191,47,124,254,113,245,41,35,97,164,211,254,69,229,158,157,207,144,90,67,100,208,204,92,255,61,45,176,73,4,31,135,137,57,135,1,1,227,44,181,137,221,97,132,141,50,15,198,213,45,57,108,173,244,6,182,191,132,141,49,225,151,252,46,176,74,148,172,24,195,83,54,245,168,191,111,200,65,218,103,82,227,144,124,198,84,250,141,51,161,103,40,21,18,221,205,20,6,127,40,27,106,126,67,203,104,66,208,208,29,134,175,68,158,140,62,150,22,175,141,57,144,114,91,15,69,192,116,255,226,105,132,198,70,150,211,208,135,130,150,189,131,27,237,238,56,210,30,138,116,74,139,231,122,150,100,79,173,122,96,186,127,127,115,11,6,48,136,244,186,194,248,102,63,24,193,133,187,219,231,106,184,135,118,192,148,238,124,174,38,255,90,29,166,51,175,232,163,193,242,241,59,242,10,76,161,61,253,56,131,49,202,123,192,214,67,46,240,133,216,104,56,140,35,48,142,94,61,182,23,177,22,171,10,79,189,57,27,22,40,47,252,201,219,243,196,202,231,209,176,163,123,160,86,107,42,40,132,99,205,81,104,18,150,254,114,35,167,239,99,214,140,21,34,103,120,35,141,225,29,212,111,54,147,60,237,130,34,183,249,115,186,241,210,218,206,170,173,110,219,33,244,39,14,211,60,34,67,198,148,94,30,70,44,16,57,222,164,51,230,223,74,143,138,245,2,231,94,207,22,26,200,20,24,178,237,223,131,198,202,244,2,129,9,138,249,28,133,83,179,103,238,0,184,176,77,248,147,99,2,38,193,39,36,58,116,151,182,128,145,110,146,229,211,168,165,173,165,5,140,85,45,55,71,237,212,3,252,38,133,94,230,209,171,171,241,82,58,76,143,225,149,247,182,18,140,30,112,67,116,113,41,252,102,71,222,156,10,102,121,112,76,146,30,19,105,126,218,223,12,126,3,21,211,144,220,208,46,122,111,244,180,227,139,208,225,155,20,48,253,79,254,39,86,39,150,86,203,106,104,131,145,157,157,1,143,181,138,194,52,148,78,159,196,244,218,101,38,233,15,30,94,195,97,37,48,69,135,20,215,99,207,26,232,51,201,101,129,180,101,15,27,176,149,195,9,10,243,178,131,76,154,115,116,76,168,236,137,91,63,235,165,20,217,236,216,213,145,68,119,152,34,128,43,67,246,230,198,92,241,181,232,248,40,87,94,154,186,172,214,124,200,46,67,172,203,235,89,5,8,14,252,193,179,34,13,164,175,5,51,182,239,41,88,139,171,203,194,54,94,188,95,24,228,161,200,132,230,252,175,198,143,238,75,115,66,150,219,167,92,187,33,47,254,121,129,86,57,32,228,185,84,122,194,3,247,139,80,22,52,19,119,18,60,67,222,253,80,55,1,10,172,202,55,25,119,186,149,212,60,19,228,7,211,138,58,207,231,106,146,169,191,138,202,194,58,127,174,178,60,26,189,199,190,75,99,67,149,35,83,20,212,147,207,214,147,76,186,83,80,74,167,252,99,65,179,75,224,66,224,102,228,21,127,240,134,17,110,203,145,74,82,195,181,182,139,181,121,235,201,133,133,213,61,89,137,46,28,69,120,242,211,141,34,25,159,70,180,236,221,46,203,182,152,23,229,123,225,134,94,123,200,194,44,176,39,121,153,67,33,222,220,166,94,125,112,241,125,151,38,46,149,149,158,160,208,52,248,236,167,205,171,235,118,4,211,230,114,254,103,51,176,235,146,101,203,175,77,231,133,135,45,227,45,135,170,240,160,86,160,58,12,67,216,61,10,195,39,189,2,166,174,160,42,108,33,6,135,141,112,81,222,139,110,1,15,240,147,60,41,36,43,20,134,91,179,7,220,209,17,81,184,210,90,26,176,117,239,10,60,17,213,105,1,239,94,196,28,40,127,186,200,254,98,176,153,233,28,127,94,43,171,224,56,76,227,222,104,2,91,239,164,95,221,168,184,144,109,161,152,142,146,111,180,212,142,208,130,35,240,162,153,103,6,12,171,213,85,184,77,87,188,130,238,138,12,178,254,246,27,39,23,37,1,182,198,21,129,251,113,255,184,160,183,124,186,12,202,164,128,211,119,13,227,67,79,46,161,78,185,13,213,64,254,96,180,121,168,141,84,172,116,49,6,101,52,139,44,10,76,49,163,79,83,24,72,135,90,119,120,249,173,198,76,27,16,93,12,121,238,130,131,230,135,238,193,116,174,145,31,64,147,149,68,146,31,109,7,50,231,29,65,74,224,77,162,42,110,142,92,108,248,199,192,172,222,30,87,15,186,57,244,230,243,237,90,49,149,6,141,30,83,175,54,121,218,22,48,130,51,67,97,212,17,4,190,73,127,13,76,254,167,37,12,81,91,19,24,30,228,61,19,94,89,182,98,48,138,156,61,224,231,155,23,121,114,140,228,209,3,70,192,224,40,138,164,108,188,246,52,151,74,225,26,252,127,192,184,118,242,218,248,118,245,230,213,244,52,203,147,81,146,230,201,88,106,228,75,79,225,66,224,183,115,244,146,48,33,239,171,240,91,158,61,134,28,106,180,171,143,102,236,104,241,104,111,166,100,187,163,193,40,114,221,132,119,118,82,26,140,215,27,19,149,138,180,40,238,5,54,29,120,159,44,144,207,37,77,135,193,40,51,157,128,41,35,211,155,99,82,231,197,124,123,185,248,175,165,41,46,110,182,57,11,124,32,79,104,1,211,44,188,20,134,205,179,6,12,105,172,188,54,194,133,163,199,213,208,208,232,44,223,219,122,149,3,158,103,235,76,67,227,73,96,4,44,182,62,249,34,222,225,232,74,94,122,195,224,113,247,169,128,74,98,210,130,254,193,197,75,229,76,121,237,44,125,41,139,162,206,64,169,224,255,192,38,82,233,240,153,34,92,242,7,135,40,28,176,197,244,20,54,42,147,128,17,139,249,192,239,16,90,113,181,213,76,232,144,188,141,118,150,120,47,178,111,159,247,66,196,178,199,123,25,185,167,124,204,103,159,44,23,249,131,137,132,44,114,85,24,7,55,225,149,193,68,208,70,184,221,65,50,148,58,40,24,97,237,246,128,199,170,250,41,87,177,106,171,128,215,254,192,36,110,71,188,150,213,255,235,44,131,18,219,43,171,10,234,152,20,38,43,220,67,212,26,216,72,247,21,46,51,86,38,250,191,75,87,38,78,199,234,2,163,164,46,48,125,44,67,110,61,63,183,166,204,54,175,53,182,75,69,27,130,10,9,211,137,37,48,172,25,123,37,140,59,162,240,115,203,74,77,248,153,116,91,225,119,100,200,189,209,246,20,244,125,202,207,147,17,231,23,184,29,49,7,254,6,84,199,4,106,10,25,111,30,68,175,102,185,197,2,192,214,214,73,70,214,196,11,73,65,251,119,67,161,35,217,169,210,129,233,143,145,241,38,197,150,103,50,218,188,226,255,67,247,101,254,146,195,157,46,8,189,122,89,101,107,194,251,234,107,147,163,152,177,11,111,24,109,116,229,90,93,74,78,82,130,90,58,226,80,115,254,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,21,249,237,45,237,29,152,59,99,22,47,54,128,19,92,53,207,37,131,6,24,84,79,0,242,103,46,16,136,153,206,107,189,185,129,239,111,154,79,10,251,88,210,10,25,215,48,163,55,172,211,20,141,167,27,142,41,189,8,93,143,151,119,86,109,111,87,195,108,12,40,106,38,251,16,47,54,213,5,123,214,2,101,74,252,244,130,254,70,127,186,152,18,80,152,169,241,203,189,105,166,142,40,5,1,0,24,170,212,140,200,101,140,138,201,186,202,152,34,56,212,243,123,194,124,191,213,74,182,33,173,224,226,154,154,91,243,158,24,204,235,86,93,188,116,244,213,220,12,183,17,162,138,217,184,38,221,74,210,122,232,189,55,110,84,252,52,62,241,231,173,141,53,45,205,40,186,232,79,211,68,30,142,39,212,179,217,128,142,121,25,99,81,152,207,219,136,117,204,150,205,30,55,195,156,164,231,143,101,114,195,63,3,228,183,245,123,49,19,230,245,155,95,147,104,72,43,253,228,17,104,227,144,175,236,240,51,243,40,14,243,198,108,188,105,98,38,156,242,19,251,146,64,222,235,99,70,104,228,183,190,232,126,42,217,196,103,102,180,251,102,152,183,16,79,155,249,237,43,190,66,64,249,141,84,116,252,187,186,120,87,101,129,209,183,173,239,213,163,231,189,201,158,54,125,237,74,152,26,79,70,167,214,231,193,225,3,203,7,127,46,241,252,188,118,27,65,29,141,25,201,77,177,2,175,62,97,53,158,180,169,102,83,17,116,179,209,110,253,71,50,8,255,243,255,254,255,252,151,255,244,95,255,175,255,252,111,100,16,250,253,239,80,94,248,143,158,37,31,21,8,244,142,55,177,34,146,88,233,138,234,113,241,161,157,77,47,134,134,48,62,192,89,95,7,24,25,217,147,131,116,104,246,149,73,11,99,178,51,127,35,174,141,24,139,94,13,218,103,198,213,239,75,238,207,147,225,205,120,40,246,39,71,248,249,64,23,237,203,25,102,211,108,150,5,83,32,141,204,171,123,203,226,177,149,130,129,39,230,197,107,233,25,255,92,141,233,28,214,246,211,123,168,67,6,218,173,231,136,62,247,174,85,189,186,131,158,139,33,189,150,11,20,243,219,215,29,192,131,153,32,98,169,121,32,228,27,99,250,188,109,61,136,219,129,34,202,127,187,252,29,150,106,38,137,29,59,129,137,191,233,129,100,146,66,190,9,209,134,154,210,78,102,6,36,234,155,43,100,137,163,119,245,17,152,184,51,204,6,43,251,184,16,200,223,132,249,5,106,26,68,34,62,183,34,137,99,196,52,227,227,128,140,158,79,102,169,18,61,236,144,138,221,121,239,178,214,231,151,79,40,102,20,224,10,115,104,124,74,243,65,9,71,20,190,169,170,238,96,161,51,50,47,134,201,187,127,252,166,218,194,243,167,132,221,251,254,58,93,17,210,31,97,121,52,127,13,153,180,252,93,240,81,31,243,219,118,35,1,243,78,69,205,245,225,12,214,76,86,19,143,204,207,52,154,166,39,28,191,12,124,225,232,99,255,105,175,135,121,204,207,89,102,219,112,28,240,104,63,55,253,148,96,96,189,203,197,204,243,232,120,211,108,125,250,148,171,235,248,120,208,212,13,123,254,246,11,170,213,140,254,100,59,105,238,41,1,108,158,255,59,236,106,222,28,136,142,94,13,67,201,21,235,103,254,211,154,21,217,87,51,183,171,102,178,19,67,174,94,93,93,228,3,94,126,203,152,29,117,21,225,148,187,75,134,180,237,207,144,222,185,50,213,119,104,229,213,49,35,147,152,89,16,3,225,104,100,96,185,221,150,31,164,93,201,180,19,229,193,10,149,143,70,78,91,195,188,142,18,96,252,54,49,186,58,0,80,181,175,112,52,137,253,83,177,16,51,73,181,8,59,104,89,255,248,7,244,182,230,170,31,128,241,245,167,73,215,230,170,55,129,52,125,112,75,30,197,213,8,0,104,250,230,5,187,128,241,195,12,105,131,88,81,121,140,184,25,242,88,221,19,200,213,200,242,106,38,42,34,102,72,233,242,115,161,131,172,89,10,120,43,114,1,144,209,210,41,188,77,114,53,47,70,101,92,239,61,173,130,230,102,186,242,142,102,157,240,75,189,108,78,166,161,125,206,92,56,45,122,248,230,160,36,251,213,132,216,129,241,206,191,245,50,53,68,77,167,193,74,23,161,216,178,190,61,77,105,189,83,114,197,126,5,63,143,102,1,233,22,141,180,17,188,71,85,221,45,24,96,226,119,141,197,239,104,6,81,74,134,7,245,140,79,78,137,204,118,141,133,185,6,68,52,251,147,127,4,65,16,230,119,144,232,120,83,92,88,17,72,49,185,87,255,152,169,168,197,59,163,251,160,153,134,251,190,229,138,236,229,130,10,104,215,79,230,212,37,171,138,141,237,156,159,188,42,200,248,48,63,143,243,214,207,189,65,38,197,189,81,134,214,77,1,151,167,71,229,194,152,98,203,231,230,208,226,184,149,122,230,231,90,248,99,98,76,10,140,114,227,99,190,53,242,135,70,128,177,63,233,226,183,118,34,129,194,156,44,58,15,158,219,1,232,45,115,78,231,147,95,132,48,173,172,52,183,245,9,170,209,180,222,49,102,211,10,4,106,126,171,71,210,143,156,78,186,60,192,48,72,242,242,88,223,145,154,141,217,40,205,84,85,52,139,110,173,193,153,169,123,211,161,127,114,240,163,141,188,154,44,148,222,252,133,255,55,54,113,210,128,93,125,210,107,192,203,188,26,224,171,222,252,189,73,86,46,104,148,211,170,34,140,209,51,54,105,212,27,180,4,70,149,195,155,198,205,58,167,148,251,11,37,179,43,233,75,80,79,75,205,72,27,102,238,211,32,110,90,51,193,33,136,155,195,127,174,5,25,144,144,55,210,128,150,110,188,90,51,161,179,52,142,197,119,22,188,219,29,53,247,145,105,64,120,41,139,86,138,10,148,27,37,205,99,85,125,178,99,18,142,105,253,86,107,46,57,240,120,45,203,200,203,173,193,172,100,53,6,150,15,125,43,184,83,86,90,107,73,1,145,110,130,83,171,199,173,159,215,214,166,214,237,42,53,200,17,86,212,8,154,154,81,61,148,18,21,205,243,98,166,152,159,21,44,36,65,63,85,191,78,62,217,71,164,15,150,139,94,13,136,43,150,125,71,127,91,103,130,17,108,196,234,129,201,105,46,173,87,146,34,172,241,228,38,158,171,47,70,30,54,82,186,16,185,55,253,150,144,75,246,240,148,233,156,45,71,127,155,18,112,28,169,70,38,81,244,106,176,25,57,166,168,207,109,45,196,210,26,18,39,23,84,90,18,15,26,12,228,150,168,105,64,120,85,181,200,251,14,16,167,162,3,66,185,133,133,23,243,166,119,203,31,188,65,212,37,40,33,230,201,221,89,42,69,205,93,31,156,68,67,22,37,0,69,158,163,230,119,65,143,49,109,127,51,94,204,27,33,102,55,67,35,210,181,42,95,224,0,139,13,171,32,164,32,11,31,50,173,80,55,166,52,14,26,231,138,25,186,78,63,157,54,75,59,59,150,186,145,36,85,231,148,53,242,70,20,189,5,109,128,7,228,7,12,9,246,150,164,11,54,171,95,192,238,177,40,95,118,36,129,55,232,14,232,183,220,215,166,107,11,206,90,129,134,108,74,125,55,160,12,244,221,9,228,165,25,138,226,135,131,32,111,170,51,173,209,91,85,61,64,49,28,108,87,220,22,108,2,206,247,96,80,251,33,203,19,242,172,26,73,93,246,120,141,6,193,237,128,76,118,208,138,41,79,175,15,240,138,174,215,227,200,18,58,54,143,226,205,94,252,224,253,5,127,44,254,82,214,91,136,234,244,168,153,144,146,95,237,124,193,133,205,59,231,40,225,17,160,40,214,173,163,135,48,19,140,51,21,89,213,33,78,142,180,146,177,198,15,249,218,6,62,140,100,13,251,134,232,153,25,132,15,208,70,252,54,90,54,130,137,225,209,160,81,114,156,16,226,45,242,189,16,222,154,206,6,129,249,93,45,103,8,186,38,76,46,55,155,120,151,94,13,48,221,3,152,97,138,54,2,149,235,80,218,56,199,48,16,166,117,244,193,155,109,61,254,94,200,98,23,189,118,195,168,17,176,172,250,29,81,200,93,90,77,192,24,113,175,0,19,223,46,116,74,66,217,32,233,209,17,125,255,212,200,96,145,227,83,204,11,4,24,215,145,223,70,166,209,20,123,216,9,56,78,140,183,201,42,40,254,181,31,43,128,6,138,14,53,51,253,233,107,189,172,113,181,113,144,11,194,21,44,226,26,9,209,171,146,128,180,254,179,208,22,55,128,223,210,61,137,164,106,40,44,3,180,255,238,212,207,15,1,110,80,3,61,120,215,88,122,53,216,169,128,140,161,106,120,166,96,65,95,144,221,188,175,27,228,34,221,167,91,205,47,50,240,29,13,176,192,45,130,75,121,51,24,201,149,184,154,118,136,207,163,189,144,175,7,6,150,199,24,138,160,93,80,71,6,42,18,65,55,253,34,236,120,61,150,151,213,95,228,151,1,6,215,25,152,73,32,48,173,170,153,134,208,19,104,79,147,162,23,243,243,200,74,172,108,104,33,142,126,47,216,9,90,128,92,41,230,235,182,0,121,174,75,31,193,55,134,135,166,247,54,57,59,71,192,66,126,166,223,26,234,100,239,19,198,92,144,71,19,51,184,61,223,135,209,106,209,100,166,153,143,211,53,96,238,237,131,251,69,74,50,10,196,20,149,246,236,250,224,240,144,184,251,54,128,231,166,226,147,153,225,18,243,171,105,65,235,186,176,217,137,139,175,16,168,106,122,215,137,68,71,103,36,28,9,219,192,44,169,249,173,78,15,26,59,10,229,85,231,56,125,98,81,55,7,136,14,185,146,154,201,115,133,249,237,133,117,127,240,231,72,170,58,58,221,84,247,244,115,146,163,245,62,227,98,50,38,82,122,160,24,74,178,212,241,231,240,32,124,62,9,92,108,179,199,213,16,139,41,30,26,126,212,29,32,114,48,105,229,115,53,173,197,61,110,14,67,157,78,114,128,195,59,110,14,65,71,21,119,157,243,106,57,39,35,217,201,181,167,224,221,108,193,56,35,48,210,19,71,19,31,207,140,158,160,163,223,183,81,37,30,181,66,103,24,23,51,235,197,11,235,4,83,145,217,64,244,102,148,173,13,1,21,253,163,155,200,123,66,49,49,211,105,211,195,220,0,79,75,167,3,165,164,225,251,101,55,170,127,109,132,232,40,128,101,195,192,182,131,36,205,176,62,148,120,109,122,89,187,68,26,244,105,190,19,179,134,25,104,73,142,202,128,235,42,246,172,191,165,46,102,90,153,114,237,131,183,120,33,86,19,243,36,61,59,243,139,44,5,194,210,154,191,188,23,173,24,51,107,149,247,158,214,8,227,174,109,39,96,157,226,226,77,164,203,92,211,163,208,207,62,228,248,67,253,241,45,90,31,211,94,140,153,94,204,8,166,199,2,124,15,242,60,155,37,63,189,140,254,253,103,174,164,181,228,120,52,31,173,196,168,16,233,188,128,237,95,84,199,250,171,47,217,40,217,167,34,237,245,73,242,211,3,118,126,102,19,164,208,138,28,157,209,243,47,239,101,230,231,53,124,234,252,168,222,253,29,120,152,223,7,169,154,229,25,27,190,234,176,182,59,191,248,5,0,58,254,211,227,79,5,78,205,8,194,220,48,119,170,156,10,80,152,253,151,75,193,124,224,183,212,194,199,155,170,63,250,111,51,179,29,40,188,129,30,157,22,87,35,114,251,1,71,64,181,176,227,183,55,110,221,254,0,20,214,175,198,96,102,3,164,42,134,224,215,38,133,145,13,242,83,238,169,197,101,81,204,76,15,83,255,64,8,222,64,197,160,76,72,61,198,7,35,176,126,249,110,51,147,250,90,31,20,192,250,193,127,204,92,110,251,20,234,207,250,73,185,98,29,164,133,245,222,27,32,123,154,251,209,236,43,161,201,79,65,199,172,116,150,234,47,207,65,155,157,155,59,172,11,122,111,228,182,114,188,187,182,146,99,6,180,249,23,226,154,185,126,177,42,100,245,219,142,183,110,100,45,244,106,192,70,51,222,218,136,148,101,72,105,153,171,249,218,134,209,81,140,64,1,205,154,230,183,51,43,134,243,185,89,231,7,46,194,12,216,123,104,101,16,53,141,24,21,130,175,143,217,116,134,98,84,232,166,215,229,211,128,226,197,107,189,83,245,147,167,7,204,189,90,154,203,212,194,31,108,174,35,87,79,161,117,95,190,71,131,115,40,39,10,50,203,58,205,56,234,78,94,188,138,194,117,145,63,204,117,59,96,204,214,68,99,171,145,187,53,51,127,171,191,12,122,123,196,120,210,92,167,37,153,10,219,68,78,240,82,207,210,101,13,77,195,173,249,219,144,202,127,16,27,124,142,124,45,209,71,255,195,115,140,153,223,138,102,17,221,235,42,33,210,241,39,123,97,198,115,38,229,189,224,108,46,177,215,17,133,124,106,146,213,52,192,182,152,171,98,46,42,72,223,88,0,220,124,124,202,215,205,56,139,229,209,138,110,87,100,194,78,147,39,31,87,179,179,184,65,63,103,243,111,84,112,0,181,106,15,56,69,6,109,233,110,101,248,142,147,99,214,104,204,80,243,219,118,119,126,205,241,41,217,88,254,98,202,92,144,158,80,195,42,180,241,163,237,55,51,231,187,62,216,59,37,127,62,213,223,44,44,71,231,48,30,242,202,165,71,158,243,234,205,9,234,175,44,128,122,62,248,155,93,126,100,34,102,181,86,161,15,254,166,245,60,62,170,164,50,64,225,81,25,143,31,174,112,170,234,15,23,235,219,8,179,201,212,134,153,118,144,156,161,34,7,140,9,250,220,29,179,187,81,96,108,98,166,220,60,103,238,84,45,41,174,49,67,119,43,59,21,100,20,67,204,8,201,150,220,99,139,112,13,98,166,226,146,135,86,183,142,2,53,87,151,111,48,51,65,197,21,115,239,94,196,50,179,81,62,139,185,89,106,35,15,135,58,100,6,66,113,130,127,21,102,72,206,244,106,106,102,109,229,185,84,235,231,183,161,123,204,155,35,119,46,53,71,16,19,123,205,60,244,246,252,188,55,59,198,15,78,99,39,42,164,192,242,222,48,248,253,32,252,102,86,34,7,204,11,47,38,207,99,27,67,53,211,162,153,71,125,231,64,16,51,85,223,17,143,182,45,61,43,102,238,151,11,147,90,107,211,71,235,70,152,19,230,119,247,174,55,55,78,219,120,242,171,130,243,221,184,87,158,31,26,95,236,253,144,164,234,39,34,54,237,215,101,108,222,87,149,46,117,51,227,153,135,227,103,116,11,242,197,14,180,242,43,253,194,38,141,119,148,158,80,153,137,123,215,221,180,214,100,57,176,29,79,54,233,96,151,83,241,79,176,45,190,8,210,96,253,115,53,69,156,188,57,100,212,250,211,187,146,141,13,43,107,81,158,123,175,153,219,21,226,199,67,141,134,174,142,107,33,128,210,21,66,60,248,43,83,153,121,9,57,94,55,254,103,248,98,220,76,187,167,46,1,147,116,8,167,240,57,136,123,127,134,204,226,157,24,19,139,1,245,106,210,140,225,22,82,86,188,71,135,172,129,161,168,97,222,115,200,102,119,140,177,113,248,215,234,84,154,164,254,198,60,2,82,230,230,66,85,77,134,133,238,184,244,57,27,204,216,106,174,100,54,98,117,190,153,240,158,68,94,12,173,177,235,159,11,132,203,148,39,219,22,201,248,198,64,234,103,107,37,23,117,34,232,38,127,230,141,235,37,115,120,47,155,73,221,205,84,252,229,196,222,70,6,118,127,15,14,163,111,209,218,58,82,165,46,187,101,52,86,200,165,171,25,40,151,207,6,99,233,104,242,61,81,155,88,63,96,42,102,220,78,1,12,208,253,62,138,239,151,68,131,67,43,162,38,132,89,170,63,57,11,85,79,62,18,179,243,180,48,35,173,173,191,77,191,91,243,47,50,88,96,218,158,3,116,167,252,24,109,49,95,26,85,243,106,100,92,200,94,248,123,83,7,145,195,143,180,198,45,126,128,153,185,136,159,179,104,223,106,30,57,13,250,27,21,2,189,0,9,172,22,195,114,165,11,217,36,0,206,79,50,6,35,181,70,185,51,92,39,219,39,177,245,59,41,26,7,148,16,180,153,63,243,219,124,222,31,203,99,155,180,162,143,152,137,139,203,186,127,14,39,71,184,223,27,61,134,38,91,41,217,240,62,79,152,97,224,145,45,103,153,164,150,31,157,32,107,97,179,76,51,25,230,25,243,204,184,109,229,107,89,195,97,13,171,121,234,121,177,53,168,237,157,230,45,170,196,152,223,185,251,203,28,97,254,16,54,76,206,128,179,253,124,33,37,33,228,47,120,26,236,126,53,158,155,124,138,184,27,204,66,24,216,226,181,182,80,96,76,136,165,79,139,33,65,139,79,62,37,45,88,128,129,226,90,113,235,230,76,12,240,159,141,110,193,52,15,246,81,143,107,6,161,220,149,136,106,118,203,84,199,157,251,149,12,161,81,117,214,26,195,245,188,209,157,66,80,157,179,219,208,235,241,212,172,187,37,102,120,190,99,63,161,178,32,104,26,235,246,47,241,37,138,229,120,195,250,206,87,0,47,126,107,102,253,149,168,104,152,56,218,245,193,172,84,255,37,194,29,38,166,119,252,173,216,136,134,196,199,195,20,157,253,216,122,139,185,245,33,126,35,108,23,187,186,155,65,222,10,159,51,205,124,249,238,27,248,155,220,71,248,204,186,57,138,167,186,43,252,252,17,124,99,49,131,165,253,149,222,248,109,228,193,244,189,43,20,140,30,92,192,229,240,105,107,27,144,49,55,127,52,154,218,186,182,207,128,75,128,183,192,135,133,122,168,248,202,198,49,58,220,57,35,111,194,52,251,252,118,137,249,249,66,137,45,216,127,130,191,22,135,57,182,174,224,62,240,217,46,166,138,153,214,104,241,57,73,133,120,51,31,27,70,135,143,33,173,52,197,157,152,163,134,137,151,72,18,236,228,248,117,55,115,240,144,153,154,106,70,157,184,251,76,2,79,212,100,170,116,163,13,143,155,3,193,190,159,123,55,176,84,191,243,212,10,159,130,27,132,155,102,101,108,94,145,21,151,211,216,16,122,62,205,144,55,106,93,246,11,206,122,132,236,220,12,104,75,126,25,95,43,147,2,111,151,195,67,20,51,114,154,145,51,131,87,102,200,113,218,199,95,127,133,155,113,56,197,83,198,12,151,74,154,21,228,51,201,66,3,217,115,243,251,114,93,63,102,255,243,199,220,69,161,146,45,247,238,212,31,195,143,6,45,49,244,173,81,139,248,169,218,89,220,4,16,48,183,50,208,26,107,166,139,143,112,160,108,41,212,190,32,159,10,119,20,225,0,249,237,246,28,158,153,206,44,114,108,58,104,245,176,216,124,76,151,121,71,106,182,76,151,191,23,148,239,85,118,127,192,102,45,67,186,13,163,181,28,182,189,24,178,208,175,126,30,203,167,85,227,93,203,41,25,78,227,133,82,180,137,217,0,22,59,156,70,235,242,85,51,231,220,72,151,83,65,14,120,229,4,183,113,115,60,169,156,134,16,117,236,19,145,44,206,169,182,85,55,131,162,149,116,134,73,239,30,49,159,233,104,125,51,151,207,202,110,136,158,143,244,180,39,7,85,83,179,121,199,233,198,143,51,212,140,19,31,81,213,52,162,73,125,52,0,197,145,116,248,75,43,232,139,13,243,67,35,190,128,231,172,170,249,189,88,222,188,195,244,33,95,196,16,100,53,174,230,89,150,190,24,61,68,225,74,67,67,160,179,1,46,232,54,114,88,104,114,104,31,51,149,158,42,185,250,42,200,119,88,89,86,175,153,171,175,194,46,204,218,190,184,184,97,126,177,207,103,80,45,94,201,112,144,76,143,188,215,130,84,62,18,203,70,64,43,97,112,67,154,183,100,32,123,17,242,213,123,175,222,75,207,72,149,158,109,25,83,10,200,249,224,227,126,154,180,26,84,140,165,72,144,188,133,81,97,2,86,67,172,61,204,116,197,203,152,65,132,52,51,211,121,236,212,87,179,87,182,255,202,0,218,132,213,22,36,202,153,220,165,5,187,233,75,131,235,88,59,139,4,83,27,165,216,193,102,207,92,60,148,47,146,16,108,38,26,51,243,167,225,68,144,33,3,201,40,153,34,190,149,188,52,62,190,164,96,77,38,254,168,25,133,154,200,167,64,87,41,71,200,31,127,182,152,59,137,55,49,163,250,41,233,148,37,244,100,144,211,209,252,146,23,23,173,92,67,69,9,143,111,166,114,232,156,210,123,163,102,154,15,78,81,64,167,217,4,11,167,153,158,183,249,202,123,81,35,26,153,140,132,41,95,78,137,6,54,103,228,144,26,35,125,85,179,161,69,211,12,69,143,152,119,45,82,152,97,199,18,103,4,57,191,187,51,41,62,135,150,252,158,153,5,177,142,20,102,180,95,182,253,241,78,84,185,90,247,241,193,225,185,245,167,155,46,205,1,44,36,51,88,248,200,91,159,12,122,225,76,132,226,246,11,140,27,106,232,211,50,45,8,35,146,132,239,173,155,174,111,142,120,89,186,4,112,178,198,201,231,70,29,246,170,153,182,161,172,55,225,226,169,249,109,104,35,205,160,90,63,87,83,168,206,155,83,73,249,92,77,193,36,31,124,145,14,213,71,27,166,206,145,147,188,15,29,83,48,174,115,75,25,174,104,23,81,67,22,110,229,7,177,176,86,182,141,14,21,114,126,109,60,29,93,219,64,198,50,173,71,212,171,103,99,55,69,246,76,10,190,35,70,50,111,205,248,2,179,84,182,33,35,148,39,107,144,111,244,220,86,72,189,202,79,191,183,56,37,83,234,231,253,148,184,120,127,9,231,76,134,82,62,148,56,24,170,186,251,99,71,251,219,76,233,216,83,179,193,163,114,39,174,218,131,215,240,167,165,6,136,242,244,212,155,247,231,178,231,242,188,70,125,45,102,19,45,205,67,226,158,169,83,141,126,230,25,133,8,104,178,53,30,109,205,168,222,103,230,43,175,112,29,97,174,123,237,56,160,8,228,244,16,169,4,85,121,108,87,195,172,137,153,222,105,57,58,113,79,212,12,134,246,102,58,115,105,251,199,179,190,3,107,166,25,49,91,249,96,21,233,201,150,233,76,60,122,25,83,48,149,53,93,2,226,242,171,87,195,91,150,78,154,197,68,250,100,54,183,102,230,59,201,168,137,25,154,202,157,87,223,169,233,26,216,33,246,73,55,107,12,173,186,162,98,190,127,80,57,51,19,182,30,53,27,13,96,248,112,80,241,233,147,129,78,205,244,51,181,126,221,149,10,4,118,189,75,58,244,115,46,191,48,243,100,29,5,224,247,26,106,166,153,37,62,182,9,149,118,181,74,206,113,90,243,167,158,142,180,153,158,88,189,232,67,53,157,11,0,46,227,24,120,95,250,106,231,53,13,75,226,8,45,235,165,215,159,38,177,29,95,115,193,145,170,75,159,178,94,164,184,44,88,248,156,188,6,220,11,7,15,105,93,93,125,133,188,64,156,95,32,56,149,208,164,177,96,74,108,151,112,235,119,125,48,100,124,111,188,22,20,183,146,154,163,97,230,222,72,125,91,27,82,209,49,33,29,145,65,142,21,23,116,80,106,207,77,5,208,177,18,223,180,2,0,38,188,121,68,227,235,208,39,35,251,31,133,167,101,42,13,185,0,158,127,125,91,164,184,80,129,91,74,108,128,120,202,253,161,92,49,131,204,150,239,129,164,217,206,32,6,54,241,209,245,106,34,67,191,247,166,103,88,102,120,53,230,189,88,61,20,66,117,211,96,117,220,44,75,193,43,162,101,41,146,46,111,31,111,97,254,192,219,49,215,147,85,142,109,139,85,95,155,14,181,56,221,80,210,85,183,150,224,233,133,207,241,219,207,87,89,82,26,194,149,68,77,39,226,70,152,71,134,152,193,107,196,134,70,140,242,181,34,50,156,49,41,219,223,199,60,74,222,26,66,123,73,100,85,176,106,177,122,54,117,139,165,207,53,172,117,203,205,180,70,75,17,4,189,200,218,163,238,10,214,76,168,111,49,163,18,23,102,96,219,75,127,250,77,248,18,145,128,181,17,125,94,235,249,73,177,225,192,171,55,245,91,82,83,15,144,20,224,136,161,163,13,217,239,73,12,21,165,26,189,51,168,199,8,118,97,180,210,124,59,117,233,145,65,60,64,106,237,225,51,141,241,61,226,193,160,103,44,58,17,186,9,237,185,25,126,154,250,53,183,172,27,29,32,144,237,115,115,180,119,79,152,159,255,214,235,199,60,71,76,4,251,98,253,243,222,125,244,136,112,216,237,251,103,245,60,243,142,239,113,137,78,219,231,209,32,239,72,243,237,253,179,62,222,118,53,162,94,118,155,169,77,124,204,40,12,187,185,79,64,15,159,81,123,158,109,152,7,181,204,207,111,3,156,247,247,166,221,124,236,207,147,239,146,81,10,223,76,218,40,236,123,183,172,255,95,132,79,191,163,70,131,122,12,11,181,153,242,153,135,104,223,197,139,29,210,238,250,104,184,243,177,128,76,89,122,124,204,148,39,252,131,130,50,153,85,63,40,126,176,31,248,52,176,157,250,153,107,172,24,207,60,194,2,251,110,254,89,187,168,214,92,55,55,240,51,31,115,203,224,13,135,25,250,46,53,227,28,198,213,157,24,243,179,244,113,247,119,152,175,8,20,61,179,101,15,253,4,162,155,75,215,31,9,159,233,161,27,234,18,159,48,4,6,173,26,217,166,231,87,64,94,39,131,194,190,239,73,79,148,90,171,198,17,72,108,6,162,104,217,248,234,199,68,76,50,34,28,107,59,105,93,158,26,1,160,88,219,111,225,86,173,239,87,226,147,29,195,13,27,198,236,242,216,8,27,197,60,162,223,242,253,148,76,51,234,176,221,195,35,24,241,33,123,21,115,225,136,112,51,228,0,74,12,129,4,68,93,190,180,77,43,79,24,204,201,20,66,94,227,95,131,33,213,35,187,32,163,25,101,60,195,12,175,166,230,1,28,58,204,102,175,98,174,60,218,16,115,145,67,153,126,181,113,252,92,37,247,122,167,196,9,111,97,226,175,111,49,43,85,88,89,166,12,127,226,230,42,21,138,153,113,243,104,216,204,90,155,42,180,74,186,79,139,181,108,189,55,210,239,215,227,58,8,178,138,22,159,140,250,184,199,60,67,240,81,65,17,108,87,235,172,124,178,163,196,189,19,48,58,2,108,63,243,102,182,203,210,53,37,223,72,172,172,253,71,194,148,102,28,182,200,13,178,113,246,34,81,62,240,232,29,105,203,101,178,100,178,155,146,53,25,213,193,130,139,214,31,173,72,20,227,4,246,247,38,67,45,2,171,152,171,169,74,252,204,72,12,77,89,35,16,129,37,86,4,118,226,45,1,107,121,187,204,142,196,9,179,10,205,34,55,211,27,7,95,141,223,27,196,127,138,52,62,51,156,193,145,125,127,107,113,81,41,72,243,27,99,186,175,220,60,141,49,58,205,134,167,61,97,6,160,151,46,26,141,114,8,199,87,55,211,185,53,229,106,90,39,142,239,58,68,151,61,101,159,49,87,68,182,86,92,13,117,240,76,179,5,180,35,70,165,138,14,35,53,2,147,24,136,247,162,138,150,35,62,238,31,171,112,140,40,124,200,242,96,5,63,55,238,12,70,226,170,213,10,53,35,6,156,252,158,154,59,92,240,211,205,212,243,178,18,73,76,15,50,161,138,89,2,179,247,167,134,151,141,207,5,104,37,227,209,97,187,239,152,98,21,74,83,64,216,111,86,251,17,240,190,181,1,102,210,188,41,148,251,17,0,197,200,78,77,89,204,80,23,250,118,137,121,29,253,233,119,158,239,128,249,210,200,122,133,138,111,64,80,192,234,143,137,4,197,134,92,205,217,53,242,209,224,29,159,114,181,137,97,197,160,216,17,44,15,14,149,228,28,49,226,133,8,74,172,172,174,120,173,183,238,138,68,194,3,186,211,50,118,220,123,25,124,46,205,116,147,246,88,92,148,124,230,253,154,93,21,16,51,115,254,136,25,152,122,111,49,164,172,211,37,111,221,168,234,248,199,28,68,198,87,31,188,64,1,17,102,84,209,138,154,217,154,253,140,216,176,15,204,170,102,196,77,98,254,15,3,181,220,175,185,199,44,69,178,43,197,222,236,230,212,214,126,86,210,101,67,141,52,1,186,195,141,132,108,77,201,89,123,110,58,131,125,22,18,223,8,111,203,123,105,163,194,107,98,174,178,244,14,249,185,227,238,219,51,130,140,27,250,185,208,122,242,65,129,232,179,166,187,206,177,120,179,53,96,27,211,251,152,122,117,163,174,234,102,18,247,93,204,117,35,164,230,102,246,148,171,83,197,224,181,39,204,60,168,14,75,53,129,37,55,163,209,61,101,192,159,51,242,98,1,159,103,80,86,73,32,129,25,148,140,143,233,165,24,85,244,201,138,193,115,254,204,48,25,244,186,244,167,77,134,234,247,211,52,244,157,4,63,227,4,81,106,254,125,16,116,47,159,183,62,197,124,44,48,249,153,201,227,239,204,228,210,247,189,162,226,70,119,108,191,242,61,144,207,45,221,79,213,67,79,164,164,75,135,233,17,71,253,7,198,108,45,56,240,100,100,31,126,179,208,84,20,255,113,53,73,108,191,249,59,45,36,76,248,43,7,29,247,228,105,168,62,130,177,135,178,103,134,67,75,179,224,144,186,213,64,254,19,41,22,55,63,247,171,168,121,67,24,232,7,54,153,212,37,229,114,204,187,92,127,107,138,61,67,184,212,254,204,221,225,101,207,140,159,179,62,230,234,165,62,68,225,182,192,140,237,167,233,26,115,51,145,146,190,53,165,221,226,193,48,104,19,56,52,212,60,106,164,84,112,50,223,30,47,31,243,157,191,207,219,240,247,2,138,34,13,69,195,96,163,195,61,44,203,2,23,189,249,90,166,202,246,51,163,122,42,137,139,1,163,230,138,122,29,11,105,74,3,160,73,220,77,231,66,67,142,243,5,110,50,40,248,80,65,206,2,203,177,230,161,40,223,113,160,252,122,186,236,144,188,178,238,95,12,7,223,192,175,149,173,88,67,152,120,57,219,156,13,167,77,130,6,180,8,141,229,224,188,25,193,196,99,98,147,69,103,18,27,115,245,6,64,156,84,17,156,122,102,147,132,240,54,58,48,246,93,63,54,58,177,195,57,203,192,123,17,153,165,153,30,188,234,157,220,144,114,220,211,229,123,209,44,112,210,12,152,39,51,127,3,214,233,19,173,166,133,169,86,51,79,59,112,83,40,217,253,153,171,145,40,23,53,87,147,183,112,51,167,95,122,165,244,179,47,154,33,127,102,124,208,165,191,13,34,42,248,182,235,27,132,42,61,151,207,231,49,202,185,223,147,87,52,127,167,236,196,166,79,224,242,198,22,8,35,235,32,102,218,21,157,139,10,15,86,74,237,195,122,40,93,178,237,77,36,132,150,187,60,217,220,119,6,215,126,181,168,163,207,127,73,131,31,120,103,58,247,107,52,197,66,230,26,99,188,141,90,191,140,232,184,37,230,79,159,11,103,13,140,209,136,22,76,194,132,38,230,102,200,229,104,138,53,90,142,52,87,182,250,26,230,98,234,216,98,134,196,44,238,141,118,227,144,139,137,34,247,141,222,209,123,20,220,242,204,20,220,253,251,209,253,185,164,103,96,91,223,214,186,217,245,250,226,246,116,47,96,14,127,35,17,26,91,11,190,187,37,214,119,16,7,203,111,55,133,245,220,155,159,153,128,169,229,189,73,135,230,107,25,50,210,149,33,139,105,41,73,25,26,217,205,227,14,182,165,204,154,64,37,44,21,219,79,52,212,162,232,32,4,132,152,223,172,157,97,125,59,241,16,235,108,16,143,182,232,174,222,93,34,204,109,181,167,147,189,217,150,25,148,7,163,73,174,180,80,240,50,138,230,143,25,176,111,220,28,0,109,110,236,56,97,70,131,25,125,225,32,201,166,154,141,10,222,205,116,214,23,53,155,0,108,244,156,191,5,116,228,167,223,98,108,193,37,217,141,164,81,199,108,153,164,119,168,131,53,154,200,229,201,76,155,113,174,108,197,175,87,126,25,180,207,58,161,29,246,226,238,173,223,146,182,127,167,114,121,254,146,53,47,124,190,229,57,193,48,128,11,43,32,240,103,190,20,208,90,112,4,12,45,112,147,145,161,219,36,174,54,242,98,157,133,176,52,132,50,18,74,84,237,115,181,169,137,132,153,40,253,12,157,195,80,8,132,25,143,96,232,213,168,235,6,99,74,55,50,99,121,111,195,213,59,153,11,85,167,121,116,5,144,153,63,193,121,2,206,165,20,153,104,127,193,242,14,30,12,68,131,244,230,215,112,59,65,30,210,171,100,188,49,63,71,245,6,123,8,201,131,41,91,82,33,241,24,31,140,163,82,90,0,49,143,150,108,20,38,119,185,190,87,55,215,141,44,38,126,44,158,209,182,206,135,248,220,248,26,130,75,179,7,79,9,188,119,248,77,137,43,182,181,99,238,184,53,92,57,130,25,192,92,0,119,135,88,213,249,44,159,107,212,87,97,69,117,187,233,118,70,227,169,175,108,226,132,162,111,69,123,225,156,43,248,111,42,90,111,250,211,38,70,150,252,55,180,225,53,53,91,187,97,176,231,84,141,95,183,17,205,57,219,42,142,59,189,240,98,221,6,26,112,243,173,67,242,244,219,80,133,206,4,99,84,250,125,232,54,140,12,134,51,81,190,223,213,116,193,38,123,114,67,245,207,202,236,173,233,47,191,49,110,206,65,79,217,253,158,207,189,59,194,35,206,71,68,232,42,137,12,204,51,56,48,1,59,110,73,241,19,214,21,138,31,73,102,196,217,167,43,247,162,125,237,102,3,48,234,189,77,16,41,184,142,216,12,139,188,215,182,254,133,144,232,34,130,252,28,1,150,55,76,5,175,55,194,58,9,193,167,134,71,54,173,72,169,63,93,139,7,229,112,56,85,117,206,237,193,110,200,219,1,182,158,226,183,176,95,1,212,244,91,67,14,121,116,207,216,52,209,140,176,34,120,210,255,113,52,173,184,55,10,94,250,57,192,23,6,13,133,21,83,155,30,185,180,164,4,247,219,139,200,139,66,120,217,195,247,28,241,49,73,100,136,43,72,39,207,28,161,148,0,29,237,219,63,244,230,80,245,251,226,162,2,223,62,115,116,254,229,32,221,188,192,231,52,61,186,112,160,110,152,9,220,245,224,227,208,40,39,205,160,52,210,60,192,122,239,120,180,247,167,2,200,217,244,186,3,123,119,51,125,117,250,57,97,184,41,119,201,213,119,203,111,227,233,159,21,143,198,90,213,97,233,144,208,183,120,177,61,134,62,184,241,39,140,124,237,171,84,151,136,96,217,68,12,243,214,16,19,246,109,118,195,124,109,62,169,204,21,16,5,65,65,72,214,117,11,22,136,126,3,19,145,138,47,2,1,87,90,11,7,66,72,220,189,205,170,8,149,235,134,149,233,36,141,25,121,196,41,123,56,73,225,190,115,204,222,249,45,36,8,22,58,237,16,13,156,198,91,153,121,144,13,34,163,5,149,31,213,176,46,88,188,61,254,248,111,227,106,2,179,161,102,42,220,67,204,194,119,178,137,42,106,176,54,98,221,234,168,88,87,108,31,249,203,71,186,217,200,92,144,237,139,183,174,214,72,163,102,154,223,227,185,43,154,90,242,214,180,187,201,2,66,26,84,156,9,160,112,53,72,154,230,182,30,156,41,230,97,225,114,124,174,82,4,124,5,55,195,184,169,103,184,143,117,71,168,153,253,51,110,254,92,115,117,136,7,185,16,63,84,233,108,44,66,77,197,148,165,23,123,132,96,33,138,241,231,99,46,33,135,139,147,82,69,231,10,243,59,42,227,115,113,220,76,157,11,195,182,79,159,165,215,176,88,243,107,142,24,195,88,17,202,209,71,3,246,57,211,188,181,243,145,205,142,92,137,115,241,209,92,164,167,46,77,59,103,175,52,27,60,65,204,239,85,130,128,205,112,70,251,243,219,85,8,164,22,112,182,209,117,88,234,78,38,126,66,169,57,117,212,186,73,34,15,167,9,108,204,76,121,114,227,155,140,71,171,148,204,106,87,51,29,74,205,85,32,219,208,182,125,204,51,158,187,49,66,67,175,5,186,239,206,29,225,253,42,223,175,125,222,18,112,253,201,101,80,102,253,94,134,220,244,7,3,114,115,36,200,0,39,59,106,11,13,73,168,171,138,220,28,80,199,240,51,159,154,241,144,62,189,61,76,22,195,191,182,169,227,72,249,14,34,240,118,196,140,228,157,172,124,26,70,103,245,13,111,217,9,150,99,242,151,173,136,17,165,81,92,24,112,49,207,100,109,156,6,115,217,31,107,176,175,155,85,178,221,36,123,42,210,142,110,6,156,93,197,186,140,220,50,172,75,212,198,49,155,82,230,8,51,180,115,77,205,181,4,73,18,238,172,178,229,91,247,92,141,8,197,204,234,169,64,151,213,103,190,244,155,225,66,26,140,153,142,187,29,102,248,131,228,209,154,33,201,226,209,58,114,2,50,40,141,214,191,188,122,152,222,170,152,45,207,222,114,208,174,52,22,83,60,98,114,198,147,15,96,119,87,204,134,14,10,51,42,115,18,29,117,64,0,171,140,52,111,193,53,83,163,1,51,48,195,108,244,31,97,110,198,19,144,99,62,97,114,87,179,37,31,227,197,182,229,199,211,12,235,115,207,223,222,64,18,228,106,75,177,228,23,67,138,87,50,4,16,37,212,16,119,89,128,241,174,236,212,141,158,197,234,100,96,164,142,70,226,15,209,159,122,62,94,222,123,90,197,83,204,111,75,107,61,46,238,112,97,203,189,33,129,28,77,38,203,222,106,158,244,114,199,210,166,27,76,36,63,169,236,210,20,26,102,248,40,178,51,224,153,233,184,174,65,139,138,208,178,236,150,13,55,107,38,107,234,130,113,72,126,27,46,169,96,119,95,208,75,8,42,192,10,172,116,181,186,153,198,127,217,200,105,69,90,45,118,180,206,231,146,17,135,228,206,207,8,48,234,69,42,208,84,164,15,114,35,110,94,91,35,175,102,61,121,35,173,80,143,235,173,233,141,141,57,14,141,223,146,211,11,186,160,221,99,34,53,144,201,67,111,222,168,228,251,136,146,0,149,82,20,145,21,88,9,127,112,68,207,165,59,248,153,105,190,143,73,12,114,104,75,178,168,81,64,221,238,29,218,213,210,130,254,204,205,82,64,110,102,243,147,143,137,132,123,208,133,83,47,152,122,166,55,18,123,185,211,54,4,29,101,159,134,112,5,220,110,28,64,148,147,244,106,182,195,18,18,198,3,2,167,52,131,8,45,225,245,50,224,74,105,188,241,222,110,28,79,70,88,182,197,184,17,75,26,49,19,16,45,249,152,65,105,222,48,27,10,81,204,111,167,206,93,3,84,183,110,104,239,106,147,204,115,179,109,105,159,155,191,23,139,51,153,77,94,160,147,220,28,74,129,188,26,118,131,165,175,133,150,85,172,143,122,180,3,139,171,81,6,60,177,54,203,146,30,199,109,27,109,78,83,74,229,66,154,106,160,175,224,116,68,162,224,180,174,63,93,57,207,98,187,131,85,246,51,224,86,189,136,237,238,29,140,69,175,38,103,86,110,238,26,48,29,200,213,20,115,79,156,141,131,182,42,201,79,179,63,61,247,63,62,24,44,55,226,6,85,114,131,101,199,68,59,136,251,200,168,76,123,178,156,73,32,18,115,30,66,128,179,227,201,234,48,97,153,143,117,69,146,24,115,249,204,21,204,229,99,174,106,166,247,115,133,47,82,238,80,98,250,103,166,117,243,164,115,216,84,62,231,237,241,136,1,196,18,176,204,138,12,10,218,32,45,118,249,50,44,30,19,51,105,208,29,78,239,133,75,91,222,203,16,167,30,40,92,171,144,171,21,250,185,17,254,54,217,6,201,232,84,16,235,59,242,38,70,36,43,113,95,181,126,187,154,102,164,50,228,193,105,41,136,148,63,180,111,85,208,243,200,90,221,20,231,129,166,76,53,194,241,161,78,203,152,211,170,25,250,218,101,173,72,94,28,104,21,228,252,168,229,15,222,24,81,6,153,247,252,101,99,240,206,220,6,205,10,226,14,20,227,72,205,80,248,142,166,158,74,73,81,116,2,248,43,98,94,244,149,0,150,111,25,131,31,193,138,146,55,181,198,136,204,14,92,225,28,96,228,141,193,59,62,6,168,212,252,86,229,121,14,169,172,64,73,4,236,118,144,88,94,244,192,75,92,13,77,136,84,29,161,183,181,218,175,39,177,192,74,9,69,58,44,109,243,198,68,32,253,172,82,241,198,159,16,149,10,246,132,170,4,183,183,177,29,69,234,27,230,253,34,114,239,47,140,179,46,111,207,165,142,34,108,222,196,120,78,16,100,105,216,23,11,9,189,173,209,221,158,184,150,215,20,231,140,130,226,59,204,103,102,128,171,64,221,150,233,10,132,38,250,139,169,96,153,63,106,126,239,233,153,84,66,174,34,141,39,203,180,229,107,38,159,97,243,186,242,86,248,202,65,42,10,49,228,85,25,0,142,173,84,66,28,36,247,5,101,254,78,68,40,127,90,38,213,161,44,207,239,65,17,99,140,21,164,218,207,199,20,230,92,36,130,78,204,20,14,166,249,185,55,152,244,118,51,221,191,84,102,254,112,128,175,172,21,108,90,29,228,222,48,72,228,181,224,57,170,24,95,220,122,147,121,186,91,35,68,154,141,54,99,196,197,21,236,153,188,20,132,231,61,104,169,151,114,234,158,1,194,46,106,47,157,244,71,70,115,11,230,225,25,90,235,195,132,158,213,186,74,15,165,46,8,95,32,172,23,51,36,45,81,246,1,179,120,69,13,2,81,151,149,85,132,198,86,220,213,74,75,209,10,43,162,198,50,34,197,26,40,252,173,42,67,63,186,154,1,49,70,73,137,173,101,233,213,192,153,119,94,125,180,245,233,153,169,209,199,236,134,179,77,109,16,166,134,141,173,71,248,143,55,237,44,43,107,89,244,66,11,169,52,210,179,59,82,172,60,118,21,244,221,226,21,33,249,244,2,95,129,39,54,7,244,133,138,20,187,130,225,24,32,173,176,101,67,86,14,199,78,16,32,55,220,132,175,185,171,153,190,155,255,159,171,219,63,205,47,24,12,18,98,75,123,166,181,217,33,31,149,98,210,208,50,104,248,224,164,143,195,220,63,250,50,40,109,221,8,75,76,11,77,138,212,32,132,59,255,210,73,136,81,62,21,109,128,5,35,110,232,224,130,65,248,240,89,47,178,212,117,167,25,142,13,189,26,104,174,59,55,160,48,84,160,15,201,201,210,67,60,224,29,180,38,68,144,230,115,76,178,212,205,96,226,134,88,119,79,162,109,128,98,66,194,179,120,170,231,67,184,25,225,134,147,7,222,51,23,232,65,210,140,48,142,220,27,102,150,21,156,209,196,164,82,72,70,81,114,56,195,162,153,113,63,229,183,145,228,9,217,213,254,60,226,170,23,227,129,247,160,202,110,70,15,151,203,131,88,249,185,78,113,49,193,65,145,1,199,227,78,48,68,67,61,75,244,76,22,204,33,33,177,71,74,187,75,29,237,45,84,250,95,130,228,27,138,224,33,114,39,203,240,95,62,222,149,33,17,98,244,53,88,145,65,102,77,246,104,234,84,160,81,33,36,197,129,113,54,233,238,131,7,167,36,101,59,222,162,132,114,11,36,108,11,13,93,82,183,75,2,65,160,219,163,143,52,163,75,176,100,72,223,58,119,108,31,230,78,147,176,220,188,210,234,30,68,218,54,44,58,205,222,32,189,169,248,187,57,200,74,61,202,209,91,124,79,231,86,74,16,194,46,186,40,213,159,112,100,155,137,84,137,220,2,124,253,180,119,254,204,244,34,235,209,51,141,226,199,253,4,107,208,23,96,0,61,140,39,213,207,154,17,216,200,249,49,141,90,214,79,8,88,10,142,52,136,47,218,60,135,31,107,207,138,179,51,212,250,38,189,199,160,108,56,28,123,98,94,20,117,194,188,77,116,87,205,201,68,255,172,248,101,71,8,219,215,57,129,170,161,143,22,49,71,49,211,167,229,145,67,67,255,167,200,174,48,12,225,227,57,28,186,66,135,4,107,11,241,203,59,98,72,223,97,114,4,53,0,118,50,53,196,80,59,60,146,15,7,164,222,67,130,154,120,117,72,127,3,154,145,111,191,241,98,47,206,118,209,107,209,178,137,186,102,133,170,87,57,236,113,0,67,95,233,57,70,128,50,228,177,104,54,9,40,196,223,119,147,51,19,185,139,88,213,38,146,178,101,59,2,158,147,40,12,216,43,202,81,205,129,27,28,205,200,227,88,63,105,253,88,105,11,73,243,92,170,227,192,12,12,135,176,26,151,165,28,154,157,60,223,245,8,179,26,185,147,254,178,117,96,111,183,146,192,84,173,4,250,31,67,45,177,154,112,185,170,60,188,77,248,5,95,129,96,51,198,98,149,144,120,243,117,199,215,176,56,92,133,55,168,1,12,175,161,213,110,5,55,149,229,0,186,25,224,57,68,216,218,249,104,122,160,253,235,200,59,107,130,251,40,130,60,223,32,190,7,185,158,242,145,229,152,104,140,249,107,147,54,108,71,165,76,90,214,123,42,2,30,250,57,86,49,220,158,3,10,81,203,234,162,179,128,134,94,47,9,71,4,114,160,226,47,207,117,13,157,115,218,240,143,106,168,88,196,226,239,92,13,235,248,81,134,105,124,190,0,66,26,95,156,152,23,173,252,45,96,148,115,232,43,191,144,154,40,220,173,207,251,236,159,123,83,218,245,212,15,8,38,149,127,128,243,43,157,35,182,131,37,124,70,152,223,114,242,41,104,202,200,42,94,4,56,97,229,173,145,120,212,87,70,133,196,65,171,199,138,242,170,118,211,129,57,14,55,83,179,109,31,165,29,176,31,113,53,65,155,220,26,5,168,61,227,98,4,212,85,17,99,64,142,222,195,218,219,81,161,15,203,5,251,162,164,52,70,165,65,204,213,184,65,127,102,24,19,213,247,127,103,221,155,142,190,241,3,141,174,210,183,128,249,164,184,94,177,182,16,149,133,129,104,53,132,18,9,208,95,144,50,213,108,63,24,230,253,209,29,235,48,244,199,210,32,71,248,22,142,234,42,225,162,184,15,78,234,19,150,33,49,63,47,32,38,40,105,161,51,63,87,131,5,174,113,115,188,163,161,143,54,76,237,221,65,198,52,15,126,158,156,62,149,120,52,18,130,18,242,32,92,68,114,193,173,132,147,186,178,80,160,239,94,173,4,202,131,103,44,26,89,23,118,84,31,114,122,76,171,126,17,104,204,162,44,241,204,16,246,139,21,118,250,128,86,131,73,57,170,206,69,131,172,31,181,5,70,172,58,85,157,139,224,52,48,225,72,75,73,181,255,153,145,5,143,151,238,150,169,19,89,49,99,164,13,72,248,161,25,74,198,4,180,107,243,29,184,192,215,223,85,5,11,222,131,16,6,43,214,148,34,241,86,187,166,189,24,102,144,153,178,186,158,249,185,185,49,13,27,245,12,217,141,26,82,236,81,133,37,217,62,165,85,100,25,143,104,110,25,28,5,34,34,7,45,85,192,20,222,242,66,3,83,85,226,160,251,61,137,162,135,107,74,36,230,174,145,152,185,121,24,233,184,152,137,155,99,254,23,92,245,251,49,19,138,197,213,164,157,142,222,220,58,179,188,245,0,102,8,85,124,1,53,120,131,109,30,101,175,166,25,43,186,153,79,244,235,129,65,36,49,247,53,59,43,8,106,169,71,157,251,6,2,165,58,53,27,230,183,181,109,189,24,200,132,91,43,202,176,159,139,199,77,107,163,53,90,175,125,145,217,245,238,24,30,235,232,137,214,166,61,183,119,130,44,130,39,153,70,141,147,165,46,49,43,193,166,9,27,158,234,237,205,127,252,1,159,171,209,144,24,97,54,140,112,90,7,28,13,209,132,2,189,175,136,184,47,24,179,246,137,102,13,10,108,93,142,135,134,118,225,61,209,234,81,225,114,61,31,115,109,87,204,52,233,137,14,34,197,43,239,215,67,43,6,228,161,154,241,125,211,204,226,147,223,38,207,18,100,66,134,106,19,30,138,183,113,178,218,122,180,184,44,147,134,16,51,85,137,24,83,19,124,212,39,127,142,87,157,217,186,3,196,72,178,67,248,112,111,83,10,115,103,162,201,218,131,64,59,200,65,113,241,214,214,39,135,68,246,125,23,111,27,186,93,33,222,207,108,157,241,126,245,251,111,218,227,66,29,224,125,223,25,77,71,132,102,42,0,249,28,88,248,168,194,60,181,109,104,65,7,16,140,215,204,163,33,197,20,172,136,129,246,188,248,57,75,162,215,249,194,39,86,84,246,59,53,21,115,162,56,150,108,147,184,33,77,58,9,172,128,248,166,131,15,121,51,78,6,209,10,133,212,111,143,184,249,52,89,211,52,63,135,126,31,103,47,132,6,243,74,73,29,65,128,158,218,28,228,246,129,111,166,25,130,129,229,77,173,116,12,67,31,36,82,162,36,5,98,76,223,249,240,246,242,28,52,154,136,124,207,194,76,161,91,190,72,133,88,127,231,123,227,142,116,85,57,45,64,223,194,60,240,72,69,88,246,62,223,35,120,17,232,18,43,243,35,192,106,53,16,183,142,161,252,28,180,252,131,22,140,153,70,25,124,127,164,97,79,13,150,192,107,69,31,149,242,5,32,211,211,10,84,90,68,105,39,12,12,249,96,136,191,138,242,43,217,255,189,194,10,109,143,138,27,35,37,186,179,133,172,130,79,87,179,185,80,185,66,140,141,32,205,47,124,237,193,119,247,134,108,43,89,151,9,122,191,195,46,204,56,196,75,205,181,6,119,199,53,80,176,124,204,231,93,227,94,196,183,166,144,188,85,209,249,204,224,190,33,137,219,187,170,0,227,15,228,134,103,62,239,86,115,129,47,99,121,175,225,44,231,171,44,14,55,162,183,80,158,78,15,236,71,151,124,140,237,93,169,228,235,117,158,88,29,238,237,143,53,218,28,141,155,77,213,237,87,244,203,30,200,162,151,10,223,192,230,20,45,146,172,35,233,118,33,54,35,16,245,95,70,208,72,185,119,249,177,154,29,148,116,197,109,85,174,177,25,24,63,253,124,223,162,244,53,182,203,132,6,24,57,224,231,28,171,66,61,240,127,159,132,103,26,135,153,170,123,119,62,151,247,126,114,62,237,143,194,246,11,37,207,142,182,83,8,235,186,202,142,95,59,91,221,140,4,143,68,93,111,42,148,32,241,59,200,144,202,150,241,102,17,165,211,223,12,198,61,29,154,196,39,232,109,203,59,217,1,236,64,92,36,19,252,45,29,231,112,1,240,88,170,78,163,14,157,131,243,95,188,99,172,124,102,40,132,233,65,36,126,140,9,77,30,250,45,6,248,206,188,77,151,244,167,156,61,5,2,140,96,200,60,229,52,205,9,60,43,193,160,143,23,162,184,31,153,106,170,66,217,125,124,241,225,85,34,155,230,162,160,16,195,145,107,77,85,199,81,92,139,83,113,83,208,171,42,68,13,251,102,139,158,237,69,166,92,146,2,56,130,116,238,68,91,53,124,41,170,191,77,211,168,119,180,90,191,131,80,254,190,157,174,159,21,123,25,216,100,202,185,178,79,86,99,206,245,78,117,14,119,201,35,34,185,93,131,5,105,119,227,115,84,245,110,18,49,39,249,20,232,211,80,51,89,230,100,22,32,241,210,116,155,29,4,164,65,65,129,70,134,168,109,22,168,64,67,157,137,54,118,129,84,161,126,25,17,29,214,125,148,207,27,241,133,27,92,171,88,183,180,223,217,46,59,130,65,105,147,178,175,226,230,243,202,55,180,180,222,252,190,74,5,105,105,176,51,146,49,4,85,241,253,217,174,86,82,219,160,106,188,69,245,152,61,197,212,167,221,220,73,126,232,118,5,27,87,16,169,144,72,84,78,109,235,78,15,234,26,36,241,84,138,200,172,238,229,195,11,164,160,195,105,61,195,211,103,233,51,15,37,236,129,171,137,148,81,88,41,62,168,217,194,220,32,89,105,248,164,122,111,84,38,157,8,5,254,201,186,84,116,234,24,158,33,172,189,74,168,137,163,76,245,39,223,10,90,59,221,71,87,73,6,62,20,62,230,253,12,201,27,165,153,191,252,254,114,124,134,27,17,137,153,35,6,127,166,238,209,123,121,163,250,243,185,139,72,80,115,178,208,29,25,63,140,23,160,114,134,116,168,132,62,210,162,126,178,84,22,16,26,148,91,226,75,34,204,49,63,219,127,159,201,205,4,202,101,169,96,161,53,182,199,91,161,24,34,12,71,247,90,117,84,204,235,51,160,144,126,133,43,188,76,170,164,170,245,45,229,149,207,13,186,94,127,25,58,236,211,197,188,116,22,193,95,208,110,222,123,149,143,226,26,7,221,174,249,203,167,235,144,192,133,150,76,61,198,5,172,135,22,211,55,216,143,46,180,249,31,31,163,118,207,173,254,153,187,42,211,255,53,191,173,157,227,141,116,147,30,152,1,154,253,251,90,75,35,228,2,242,167,221,252,237,42,205,247,88,223,68,202,41,72,74,185,232,147,81,143,233,53,39,89,209,13,28,86,205,160,82,88,40,180,247,174,23,111,0,109,57,251,233,139,149,77,180,152,252,133,44,142,46,140,30,156,228,72,110,166,153,85,173,135,53,132,4,178,97,160,179,222,63,30,33,0,225,88,213,48,226,232,89,110,210,205,45,247,132,114,116,155,108,166,240,144,219,205,46,31,63,0,18,200,24,19,14,138,163,230,177,146,169,30,200,221,20,221,130,101,105,155,96,213,128,147,233,121,43,250,90,11,221,166,152,163,116,130,73,22,20,24,36,209,163,16,70,137,202,22,102,28,227,184,57,136,100,157,72,21,71,48,183,163,231,144,220,207,111,147,180,119,250,150,101,201,24,73,58,23,48,100,59,62,167,169,168,159,143,131,47,174,194,51,147,73,87,115,35,106,245,137,118,142,41,150,171,121,187,186,174,153,145,46,151,47,210,16,72,138,175,13,101,199,40,50,17,201,32,5,19,55,171,188,20,141,30,76,86,179,198,213,0,170,37,244,7,117,60,147,240,237,45,243,183,7,201,176,52,42,154,53,205,253,74,83,20,132,122,148,225,87,80,124,161,154,170,102,232,73,220,199,7,56,179,132,19,23,51,8,182,24,53,56,63,155,158,231,38,214,219,195,252,194,32,117,176,200,120,236,27,95,172,179,185,170,21,110,165,184,55,132,47,95,79,2,132,110,60,89,51,122,77,49,83,110,62,113,53,132,229,159,171,27,180,2,49,42,21,97,187,250,241,119,229,208,133,53,168,232,84,67,62,38,68,190,200,79,168,236,26,230,157,36,173,207,204,249,36,163,130,16,204,136,147,113,163,181,50,62,230,123,130,134,152,194,84,83,63,157,34,114,137,201,176,143,169,55,137,121,67,242,21,124,111,150,188,212,123,35,220,18,132,110,144,253,40,194,2,247,104,174,216,139,247,250,199,234,70,121,125,196,169,108,13,194,159,71,163,55,47,118,37,58,1,171,58,250,200,248,228,44,167,243,172,234,86,62,254,190,137,155,161,106,212,47,242,92,128,183,115,157,48,131,255,16,43,59,77,124,109,72,192,62,97,64,165,251,40,172,239,203,213,170,191,108,193,125,220,186,162,119,114,213,12,154,108,4,133,30,81,199,39,248,1,180,18,236,126,215,96,239,106,6,6,22,244,125,151,124,215,86,115,18,225,47,22,80,213,164,196,48,206,150,96,37,124,209,134,40,96,96,14,100,171,153,1,53,234,79,27,105,91,11,106,192,222,164,13,199,130,163,30,9,42,50,43,247,179,41,13,52,78,130,254,146,42,253,210,156,197,128,224,218,195,155,103,38,109,163,131,182,168,239,198,147,67,187,186,63,102,196,81,131,243,176,41,17,36,86,219,249,221,138,28,111,249,152,1,69,7,211,35,32,161,253,137,218,122,176,97,67,169,50,134,46,62,83,152,142,175,73,78,239,147,36,2,157,26,174,163,145,43,157,79,68,248,124,241,32,176,124,151,42,233,3,230,23,237,180,164,191,68,141,113,125,50,80,201,73,189,80,143,107,245,99,174,43,47,158,196,55,250,220,167,37,211,54,190,65,31,159,33,131,219,44,220,105,58,206,250,55,78,134,217,38,126,26,196,232,250,134,209,61,68,217,232,138,58,91,15,253,63,132,70,188,54,242,66,67,71,252,29,42,37,78,24,64,178,123,124,30,205,42,201,110,126,135,161,112,28,253,153,131,127,124,209,118,169,249,126,51,231,234,179,63,254,44,206,119,224,132,184,212,26,70,22,243,185,122,38,195,30,132,43,231,172,241,77,31,132,226,22,97,47,19,224,51,106,115,133,199,77,1,183,104,166,19,194,184,80,153,92,104,151,223,207,52,61,111,189,197,152,179,1,29,117,170,255,216,207,106,152,171,42,132,219,100,169,229,198,163,1,151,90,235,51,213,86,109,62,81,17,249,254,68,248,240,212,132,244,135,241,147,125,87,39,9,135,248,233,231,202,142,241,93,34,144,132,36,69,108,221,167,126,211,34,233,227,245,99,253,141,186,58,17,60,141,171,247,190,10,159,101,109,247,80,97,122,102,107,172,81,179,245,229,187,153,186,194,39,99,3,20,40,28,41,211,21,211,96,1,241,150,144,5,93,70,135,246,25,114,20,136,98,75,131,12,230,187,225,213,27,164,135,203,14,152,207,1,244,166,90,220,217,212,79,62,153,36,212,236,124,42,208,208,123,155,206,20,252,133,28,147,90,251,57,159,51,98,239,217,227,106,136,85,62,11,136,148,110,11,186,223,253,193,127,83,32,62,53,78,47,210,216,99,125,78,175,153,122,164,20,82,235,233,223,179,175,5,201,228,95,193,81,157,102,211,113,137,32,167,17,26,238,143,25,73,208,25,102,254,64,71,133,44,121,94,61,9,21,117,192,75,178,232,83,216,235,34,66,137,187,176,87,80,167,211,51,117,116,207,233,136,63,71,120,133,108,203,249,58,42,207,253,139,151,110,247,222,143,127,70,62,57,60,172,214,186,138,26,224,36,173,30,145,0,138,115,250,187,187,100,44,219,168,104,235,142,0,18,174,228,104,22,83,131,249,120,118,165,9,237,243,253,134,140,52,216,212,240,36,170,21,79,212,169,132,4,194,167,65,37,63,50,63,46,41,253,193,65,56,77,27,255,252,56,180,111,135,9,242,228,10,60,124,124,220,97,56,111,227,167,119,249,0,156,72,134,181,19,201,47,54,135,242,241,88,171,69,40,97,6,146,160,62,41,9,151,153,87,151,15,192,4,1,164,158,26,198,176,195,191,255,248,151,16,151,253,71,36,106,201,177,118,32,3,216,97,70,139,67,41,216,46,101,61,199,114,253,182,20,53,15,1,168,129,113,93,75,201,223,144,77,12,132,26,201,225,12,33,77,45,171,110,239,76,174,224,87,118,186,130,3,52,238,140,14,221,74,150,245,204,15,171,29,56,223,192,183,25,11,170,80,203,109,228,175,3,37,9,215,252,135,182,238,249,57,59,72,59,42,84,204,226,123,64,73,4,136,63,24,245,128,46,94,225,196,163,160,210,90,224,204,154,169,21,10,217,223,251,177,234,239,93,64,29,8,99,235,155,136,40,26,7,215,95,133,101,88,104,6,233,228,184,129,170,106,244,19,109,53,223,211,3,1,4,40,161,233,47,163,246,184,106,128,174,94,20,39,132,4,198,143,216,131,130,133,165,12,176,79,216,21,249,124,142,163,47,118,136,42,161,101,167,66,233,95,155,72,119,31,97,56,196,73,77,8,16,225,133,184,107,227,175,140,237,183,174,176,38,200,157,217,69,103,162,93,32,121,234,242,92,235,143,251,39,225,44,101,43,187,40,13,0,219,211,63,191,82,165,222,28,93,123,119,214,96,143,186,194,65,68,88,123,107,208,164,147,77,24,202,78,13,199,231,9,199,130,84,125,21,246,48,40,55,44,169,25,216,141,213,165,106,129,243,12,244,201,127,123,130,75,27,91,169,77,9,42,189,210,137,79,218,150,50,159,82,27,112,35,237,62,93,25,87,57,49,132,93,116,232,144,225,206,182,40,65,93,227,124,82,130,92,102,116,8,55,28,52,93,151,210,52,35,27,148,149,204,101,253,166,85,201,146,223,10,72,174,88,122,164,148,12,153,143,233,17,197,11,230,215,152,31,218,224,99,98,27,94,59,163,113,84,233,117,237,44,11,98,108,136,219,4,119,253,204,8,181,6,17,51,52,140,163,170,153,114,74,48,26,83,224,106,69,89,133,57,204,131,241,27,228,69,83,234,235,14,172,39,171,99,4,175,202,217,109,221,119,110,44,166,77,172,204,214,164,167,135,152,197,155,178,96,36,227,13,32,83,117,43,243,53,165,251,27,100,226,212,217,132,60,20,153,6,130,205,172,218,209,157,36,102,122,202,29,97,64,222,166,9,52,21,214,56,248,242,226,234,13,117,139,154,173,151,111,164,121,117,229,251,62,47,172,202,10,148,53,40,9,255,58,21,221,17,129,18,196,45,32,253,132,158,189,153,18,189,155,225,134,85,146,116,180,121,250,205,106,229,166,253,84,168,223,81,57,143,239,193,74,148,22,90,194,69,42,31,49,85,56,106,182,178,210,67,19,29,12,236,124,217,173,212,240,166,208,23,229,97,58,55,36,2,68,39,203,112,117,110,182,226,154,88,39,80,217,156,196,3,18,155,175,57,84,112,216,2,154,120,15,52,30,188,83,115,132,249,0,97,80,51,148,3,81,32,134,146,246,246,207,213,70,52,19,117,109,202,199,34,4,176,192,44,244,44,123,67,23,42,79,78,51,71,120,46,8,26,10,248,8,245,216,55,75,103,252,52,229,28,225,215,5,217,6,24,208,235,241,239,107,171,160,44,132,188,137,84,59,252,216,86,225,6,170,55,117,69,53,255,92,141,255,222,151,125,27,201,241,248,15,90,171,143,50,29,9,95,18,89,110,70,18,115,168,244,2,132,83,107,136,89,182,75,132,79,241,250,87,222,124,75,147,238,36,233,65,217,214,31,141,201,161,218,11,3,104,248,9,51,165,186,162,122,22,192,122,220,81,5,90,81,85,225,173,24,199,87,112,103,211,56,184,85,176,98,66,88,21,86,68,39,69,224,173,152,124,153,103,65,32,54,63,170,114,88,76,7,105,38,97,56,170,229,114,111,156,185,122,4,137,112,166,62,184,117,180,251,2,123,135,194,28,122,237,160,108,152,84,229,188,136,234,135,192,27,20,243,140,168,171,124,110,13,125,213,74,51,26,188,242,185,168,29,180,22,191,60,40,240,171,242,201,243,230,154,111,243,86,106,22,122,235,103,222,64,155,252,107,26,41,148,106,182,112,106,140,248,154,152,181,16,11,147,65,45,53,6,101,170,227,136,226,208,115,190,125,138,23,218,17,100,76,46,218,141,241,53,222,1,32,120,249,9,6,106,228,86,250,87,190,20,249,15,252,142,164,126,39,100,248,200,208,140,172,127,189,223,5,222,45,154,65,239,219,180,153,31,18,133,6,145,207,121,255,164,114,22,28,243,71,146,62,147,22,140,149,208,163,138,138,147,234,48,53,168,65,226,67,211,227,210,85,125,167,33,225,30,32,156,106,232,20,81,5,162,18,122,226,91,208,51,39,109,249,192,81,47,141,24,57,65,225,255,18,213,160,114,79,140,246,219,40,71,87,17,180,1,84,126,196,189,183,97,189,68,144,8,245,203,88,150,13,124,143,74,126,81,46,78,186,124,50,87,31,121,54,120,176,19,196,99,16,246,169,102,72,182,2,113,5,248,176,234,123,65,24,149,187,48,187,215,71,37,109,19,117,5,226,10,198,145,42,64,130,122,12,223,29,87,179,159,12,213,120,42,41,28,119,32,90,252,136,224,22,40,133,98,147,182,28,183,138,224,254,213,28,253,123,129,77,30,31,125,67,36,142,98,162,209,200,169,18,54,160,36,35,29,252,150,2,178,105,227,163,255,249,254,165,155,15,156,205,42,127,216,56,66,98,101,93,152,170,84,120,17,66,217,179,130,232,159,207,211,63,202,165,240,86,184,39,14,215,228,85,141,78,186,22,123,64,6,91,87,121,221,102,228,184,106,213,253,2,49,137,234,169,0,178,25,144,204,171,72,45,92,4,142,70,36,3,36,252,14,38,144,219,130,44,255,79,157,74,181,94,137,237,79,44,15,42,8,247,168,196,237,38,44,240,25,78,26,81,165,231,209,207,117,74,250,99,109,109,251,35,208,249,142,239,22,69,216,99,252,129,31,181,214,183,239,237,0,238,81,153,254,200,169,190,127,149,94,134,97,1,84,88,148,164,92,248,40,5,221,215,170,122,145,11,101,208,208,177,40,31,121,220,202,33,56,118,122,102,32,13,84,225,108,245,91,67,35,99,191,143,211,171,42,156,157,0,81,82,188,235,31,41,214,242,7,199,13,12,218,187,147,234,246,86,66,222,112,225,167,229,174,244,173,112,196,3,242,132,74,252,250,40,239,90,141,38,180,111,144,18,251,124,13,74,110,33,94,83,173,207,77,245,163,119,238,8,176,195,204,209,190,154,220,245,164,248,147,121,102,42,38,14,47,87,0,247,104,47,107,58,131,105,56,13,232,53,208,140,231,175,212,143,164,125,139,89,134,137,102,86,49,195,218,16,8,8,100,71,134,78,66,88,135,2,122,253,204,108,139,77,205,192,137,178,246,219,235,213,45,1,216,82,57,105,126,110,156,0,132,222,91,188,57,29,217,90,78,31,85,42,71,211,119,72,217,25,10,30,25,241,119,234,191,249,17,245,114,107,58,220,106,190,119,7,186,232,143,77,88,190,54,30,77,100,0,57,245,139,206,36,227,5,143,98,225,105,91,137,212,72,126,140,27,122,66,64,102,217,24,196,76,51,127,201,74,62,52,147,242,94,232,142,156,16,10,59,16,155,233,94,70,67,106,143,116,237,33,164,61,122,243,105,109,243,129,34,0,50,42,223,139,102,253,147,24,3,8,117,244,226,183,146,119,159,2,65,16,98,111,218,86,56,169,226,167,73,102,137,147,222,142,105,52,199,131,15,200,105,101,199,185,197,130,228,64,71,64,180,35,131,70,120,144,24,55,60,41,221,42,111,35,238,77,228,69,135,21,94,205,166,192,18,230,89,84,248,176,129,111,159,98,38,74,86,51,2,30,98,134,63,80,205,70,179,156,79,198,116,80,51,29,173,137,118,129,203,91,31,156,184,53,167,33,204,235,226,2,209,37,214,50,27,124,128,183,232,76,130,197,179,247,155,230,37,101,231,217,77,186,45,167,233,91,75,210,40,73,130,28,170,129,120,112,180,31,100,195,123,230,219,179,28,8,64,241,202,137,252,99,156,111,114,115,161,61,122,102,163,249,144,39,159,18,168,146,94,93,9,219,64,37,86,178,87,84,222,65,205,37,82,6,237,121,53,47,75,160,228,136,31,125,46,32,188,106,44,229,115,45,236,46,98,222,165,127,126,249,29,31,37,31,27,180,181,62,118,133,210,35,95,26,213,30,125,233,247,237,90,207,17,69,247,75,182,164,78,116,38,11,4,103,77,63,87,53,237,176,188,121,17,53,34,232,51,103,106,175,177,124,232,206,21,179,145,28,230,210,165,142,121,196,60,141,83,34,151,110,23,130,32,14,171,42,184,194,55,33,171,40,56,61,243,182,148,110,130,139,142,194,37,41,183,182,208,2,167,17,120,168,188,58,64,150,29,110,190,129,143,134,94,76,53,43,183,51,36,207,211,200,186,187,45,79,31,229,119,3,121,199,215,78,216,18,173,193,122,241,31,61,75,152,123,19,229,53,204,224,10,242,222,176,57,233,205,59,57,214,48,163,81,218,244,230,131,181,42,168,166,166,109,19,244,222,82,131,136,163,11,80,136,124,173,102,205,88,241,169,45,51,214,212,76,147,97,188,88,225,69,244,183,1,175,36,110,9,158,233,165,87,195,34,54,210,60,170,182,154,208,55,138,62,71,160,158,64,210,202,183,182,126,156,64,229,34,96,46,93,198,152,79,235,35,175,174,2,91,162,97,124,174,30,85,74,18,107,173,235,189,27,41,160,45,144,41,225,33,68,74,8,64,79,32,166,40,110,92,181,190,101,29,35,190,169,114,10,252,186,131,77,169,81,85,70,22,174,47,249,32,70,161,82,211,76,178,94,95,11,182,174,248,32,176,136,23,157,135,56,157,145,96,90,40,237,125,102,26,148,125,89,79,220,166,56,163,55,55,71,53,126,27,118,63,93,217,166,36,17,51,13,170,212,94,245,197,140,172,127,39,226,234,10,107,13,102,208,40,113,53,68,133,250,57,223,52,220,137,11,52,181,180,170,214,179,35,121,188,112,14,213,23,135,64,238,5,210,1,30,2,161,160,223,11,68,85,137,81,129,225,76,154,21,49,195,92,176,19,144,85,62,187,6,89,237,114,4,143,37,197,97,172,43,187,169,140,216,71,80,54,176,181,64,18,151,42,177,150,126,84,51,157,251,75,132,94,251,213,159,182,40,59,0,87,207,73,213,72,213,120,32,87,190,246,32,232,214,155,163,73,27,144,41,190,158,174,62,19,151,74,237,92,230,164,40,87,83,134,43,209,149,7,117,207,155,14,31,179,129,12,2,143,181,149,13,26,243,251,126,59,225,90,52,249,233,131,191,181,25,40,0,3,48,234,150,5,232,34,94,26,193,146,163,31,203,66,181,128,45,157,23,220,235,185,104,189,85,51,193,92,16,40,234,15,51,111,79,162,181,104,137,253,92,125,111,244,75,145,116,212,20,19,73,210,50,19,9,6,172,90,47,158,198,67,185,2,204,69,202,98,170,249,192,245,28,104,173,217,62,7,58,234,87,209,67,185,230,91,138,85,58,20,200,19,17,85,135,185,124,142,251,105,61,99,241,100,214,171,169,15,94,79,246,171,163,224,124,117,126,79,14,175,136,156,102,129,157,89,127,25,215,45,38,248,95,138,91,159,187,141,204,228,47,42,22,210,205,142,153,76,113,152,15,125,248,159,171,119,73,12,205,192,111,215,215,34,179,31,190,194,48,167,244,99,38,60,73,36,87,217,71,103,10,190,93,70,24,38,76,35,17,161,185,57,45,32,31,128,121,52,155,110,222,66,2,234,137,108,139,186,72,118,106,7,20,171,125,197,211,237,92,205,105,6,37,107,209,61,131,131,115,39,142,11,117,142,127,99,141,7,131,6,116,254,227,214,137,196,178,188,243,63,158,171,212,196,113,89,151,234,247,173,90,194,184,90,31,255,24,146,146,205,17,200,49,148,127,12,104,203,211,131,195,227,252,243,115,140,64,29,189,131,234,252,243,91,14,65,113,85,78,111,53,195,35,23,40,45,164,131,63,83,20,105,179,48,147,114,251,206,193,126,79,98,169,160,111,248,252,114,107,233,71,116,224,207,243,115,49,108,123,137,211,34,73,49,63,107,7,78,187,196,105,65,158,249,89,121,117,180,43,64,45,141,92,0,136,221,196,74,29,163,147,250,172,249,158,1,219,27,160,242,113,82,24,253,149,154,239,123,204,143,187,74,228,57,99,204,168,99,205,207,136,190,143,149,161,102,195,115,83,175,18,242,175,156,193,141,61,67,127,155,114,66,78,66,122,7,91,249,92,141,183,28,102,146,91,159,179,197,22,92,96,177,72,164,169,159,65,29,63,251,215,160,65,28,223,45,30,133,159,48,51,194,186,217,13,107,234,140,23,131,147,231,115,122,24,15,107,64,231,224,30,251,108,241,139,26,82,224,173,172,229,254,115,40,142,158,230,23,250,151,174,167,222,50,56,74,2,174,222,23,220,159,243,184,229,131,3,34,211,180,4,167,249,152,17,128,35,6,215,53,120,65,144,167,197,160,189,183,134,1,239,227,73,140,144,211,198,88,62,91,206,48,210,147,248,109,240,185,31,95,224,69,140,43,97,104,163,41,23,150,185,64,51,207,220,106,221,45,58,104,245,10,180,180,182,251,15,63,132,182,73,175,199,66,184,176,167,46,64,168,61,50,24,69,64,83,19,15,120,126,84,195,194,92,169,74,127,252,198,145,157,146,239,95,22,205,143,225,117,182,168,128,192,99,240,61,189,96,197,207,190,192,242,222,66,56,171,254,204,235,99,46,234,25,2,123,186,126,174,206,63,78,183,171,177,236,155,65,94,113,53,224,248,212,51,187,194,8,225,131,10,229,73,85,79,30,125,211,232,139,122,46,78,237,210,191,64,48,218,162,157,4,150,163,43,36,169,4,125,148,229,126,131,50,95,120,62,53,189,252,66,167,219,189,21,120,98,212,36,46,5,205,177,29,25,67,18,233,69,13,250,61,72,141,250,128,131,73,255,186,141,3,202,0,191,120,26,231,174,174,221,69,140,237,207,61,254,138,135,122,132,64,195,184,220,252,102,225,30,122,0,129,107,242,128,17,110,155,79,203,98,71,241,39,36,227,39,124,147,159,73,140,78,225,113,55,135,240,18,34,63,49,67,170,224,14,216,95,80,174,51,101,145,233,241,211,205,156,183,161,75,159,238,146,237,203,239,207,183,211,165,191,72,196,123,148,96,102,17,37,155,40,125,64,30,145,102,246,91,49,243,47,253,224,165,58,160,212,197,240,241,181,252,216,112,205,9,7,192,139,223,135,121,12,63,51,158,182,214,153,89,155,43,154,220,102,129,243,36,81,105,211,82,167,193,42,50,65,129,74,207,148,109,134,111,150,251,247,164,150,35,109,160,147,198,237,182,125,91,153,172,123,193,79,147,7,53,134,99,255,220,244,140,202,210,30,36,71,123,124,79,88,126,186,190,24,244,147,215,211,130,211,214,146,212,210,216,231,193,103,199,44,167,165,77,204,44,139,168,233,154,206,158,164,100,222,190,13,194,107,231,210,29,162,8,8,112,254,253,191,31,189,164,162,171,102,169,240,101,78,112,6,65,133,214,69,205,102,154,206,219,113,36,20,230,37,72,191,73,193,252,173,145,21,55,23,94,89,88,168,193,72,207,216,22,78,209,74,4,52,178,206,161,122,172,143,101,232,247,48,239,102,244,88,249,21,132,65,190,53,100,163,81,148,66,71,149,140,101,90,23,37,48,175,165,205,191,78,190,92,125,228,149,16,114,141,207,193,2,203,183,34,243,84,67,237,158,239,78,95,175,152,55,244,20,254,96,180,46,203,2,160,199,119,5,160,221,20,21,151,184,58,27,169,140,27,83,252,192,153,42,87,163,179,209,2,223,136,83,164,252,104,16,83,237,140,219,230,159,108,188,154,225,157,141,182,192,82,208,224,211,223,190,230,202,198,241,212,85,48,240,153,199,73,72,156,57,43,101,235,213,176,242,180,108,33,248,36,6,13,213,127,194,91,135,34,238,12,125,50,232,133,110,6,125,44,136,156,133,232,64,245,158,157,98,166,252,174,230,11,24,57,154,212,6,45,220,249,57,159,115,135,122,208,72,243,209,218,16,120,149,155,190,12,108,66,26,163,163,119,113,51,225,127,173,184,144,55,7,226,147,30,30,155,97,17,70,209,183,73,55,74,204,193,218,128,216,167,28,141,134,17,137,182,118,6,233,138,44,216,91,19,219,10,214,94,133,68,30,69,118,203,231,150,162,114,238,102,136,173,174,254,182,129,203,2,82,215,13,173,41,45,245,32,103,103,96,5,249,120,130,62,158,166,120,218,78,148,79,113,187,149,165,160,33,16,21,229,83,19,112,222,210,115,223,77,32,40,32,146,23,81,5,177,226,223,103,81,24,41,7,229,25,128,169,161,121,87,20,173,64,111,105,11,245,66,179,8,217,95,155,80,229,110,125,50,136,6,74,32,130,40,207,201,247,52,36,194,189,81,236,102,192,245,209,144,84,138,86,232,195,134,54,183,62,90,185,89,161,161,70,165,237,146,188,118,115,160,186,193,222,198,18,74,174,103,70,27,49,176,30,6,118,86,179,245,121,6,174,141,186,163,156,33,232,182,222,40,159,210,15,250,14,25,185,120,146,238,75,160,46,236,121,146,148,180,116,71,48,178,28,8,93,142,178,6,153,160,83,92,13,73,241,210,175,205,113,21,96,63,138,17,67,201,25,96,70,74,96,26,232,87,173,112,190,201,67,230,111,5,82,164,23,45,15,93,19,7,247,151,70,53,103,43,85,6,109,50,37,48,42,231,126,212,212,49,83,117,14,20,202,53,181,106,37,31,185,153,58,55,94,148,249,49,79,84,148,156,3,173,24,54,164,125,200,144,86,112,156,89,185,122,141,15,173,68,77,14,51,24,52,181,185,181,128,220,76,144,202,165,123,252,203,236,112,131,143,11,92,222,135,186,97,130,40,109,105,93,202,5,15,17,76,137,222,161,55,221,65,97,125,40,16,140,120,41,248,236,198,187,217,254,144,121,173,21,239,76,155,216,135,225,198,106,21,65,187,248,98,142,43,178,149,116,107,205,36,182,162,155,145,132,156,152,105,104,240,0,136,84,81,87,137,136,130,231,88,2,245,99,112,125,109,36,51,58,187,184,248,69,126,75,91,132,142,101,41,195,76,4,171,205,115,112,243,93,121,47,170,234,74,251,70,69,161,37,213,30,109,31,77,56,229,32,17,218,65,2,72,173,73,90,253,73,159,237,100,110,131,237,66,190,102,109,192,31,131,88,17,250,125,189,214,74,119,209,54,192,66,18,25,119,148,186,8,51,243,185,73,106,201,115,35,56,127,163,39,129,100,169,212,32,73,100,131,98,15,94,69,228,153,165,251,136,194,195,115,62,227,106,227,210,80,102,68,136,79,118,124,15,208,195,202,136,74,85,42,78,39,152,41,225,157,22,62,201,105,130,90,209,46,1,9,190,80,31,210,2,92,106,176,108,62,7,92,176,132,11,122,90,112,24,110,70,136,90,20,40,26,25,237,238,9,8,240,128,8,43,138,25,110,105,79,193,189,197,117,102,83,218,197,101,253,96,113,245,151,98,135,134,108,16,223,61,185,69,223,86,170,143,70,99,84,60,154,193,255,149,122,20,222,174,22,84,174,116,59,126,126,26,49,146,104,203,49,201,31,97,178,92,198,245,186,146,234,245,12,229,91,61,72,142,133,249,133,224,248,139,202,34,59,75,104,168,20,235,240,17,142,77,48,214,219,27,153,96,59,168,34,198,185,144,183,2,121,20,140,193,167,10,60,128,246,249,90,66,66,27,45,207,221,63,84,199,213,170,158,222,109,68,173,245,75,179,252,246,137,228,158,110,71,115,204,70,16,29,68,199,84,166,149,190,243,157,146,198,40,237,102,14,38,101,81,30,237,120,218,146,14,43,228,39,244,151,95,104,141,154,76,240,128,163,117,178,63,191,252,254,62,41,198,155,98,55,159,25,133,51,255,90,213,20,106,148,185,154,184,175,174,232,106,131,190,83,25,133,255,72,11,86,48,194,111,5,6,153,20,107,10,58,85,152,25,174,48,159,32,19,63,157,205,27,73,55,37,140,64,34,12,112,150,19,255,211,68,174,31,19,228,249,117,245,10,74,63,91,123,49,233,61,197,163,118,57,4,43,102,164,21,156,137,139,29,224,127,10,4,152,243,240,142,225,130,124,13,201,93,85,130,26,100,14,186,79,19,18,244,252,216,191,164,159,209,194,4,231,165,65,234,226,0,172,190,34,40,49,56,83,92,71,131,156,136,104,198,83,213,226,8,30,41,92,194,32,139,152,69,131,183,61,196,94,222,248,11,113,25,106,67,101,185,0,51,61,88,77,102,52,237,209,171,187,76,171,57,118,186,105,47,88,181,66,57,10,21,220,171,44,239,40,86,3,120,254,41,251,16,145,79,97,151,0,228,88,66,32,135,140,35,127,34,50,51,11,134,8,215,5,250,171,62,136,240,79,129,106,125,133,146,151,233,49,170,188,14,62,168,247,215,217,210,80,78,14,144,229,61,22,27,65,217,145,232,213,50,67,193,246,15,204,177,136,182,45,112,15,54,32,215,55,99,11,223,114,94,28,216,139,107,200,109,147,202,17,237,103,84,137,45,59,235,230,77,81,64,205,196,221,33,50,142,90,108,171,122,115,227,37,117,43,90,11,85,69,177,254,88,188,194,220,139,142,248,177,162,76,62,25,112,50,145,120,178,124,219,204,123,163,199,172,106,92,134,95,219,241,96,111,38,200,166,13,208,138,110,166,48,131,184,175,42,4,134,204,76,152,129,215,171,16,216,69,68,34,47,134,229,114,171,25,237,158,158,247,174,74,155,1,11,6,229,215,120,240,81,180,45,218,120,156,170,203,52,1,241,186,146,109,195,220,101,80,222,234,251,138,91,65,246,114,157,15,221,242,180,183,234,213,155,140,154,255,54,80,16,37,249,98,27,245,138,254,159,249,195,136,14,89,237,14,73,222,183,44,129,212,136,236,91,133,219,222,105,226,167,229,132,165,153,252,130,60,111,169,241,71,23,161,156,55,212,12,82,30,221,218,81,5,58,2,86,0,206,223,208,168,196,205,17,153,214,130,26,198,10,133,203,78,149,61,87,8,218,193,211,73,84,104,165,124,151,138,39,249,118,90,208,31,55,244,128,95,192,82,68,63,16,92,209,114,161,142,69,219,179,244,115,189,149,253,14,176,22,63,13,222,82,92,15,204,20,104,93,22,148,96,81,133,169,41,45,173,248,158,203,90,1,69,204,177,144,202,90,161,29,253,38,57,92,21,98,254,99,16,253,153,57,204,62,162,162,165,146,135,119,53,84,250,60,36,203,136,82,36,206,250,239,201,225,7,187,210,220,1,193,45,148,17,215,205,96,196,244,230,21,145,81,95,128,172,1,232,63,68,94,19,7,205,231,49,154,150,93,104,186,144,240,43,35,148,38,73,176,221,169,2,154,36,77,126,157,35,196,161,111,211,59,91,204,48,36,86,215,184,220,112,67,139,78,142,233,157,114,52,187,25,182,17,249,105,40,21,186,31,34,52,157,193,29,162,102,224,12,113,239,89,247,71,105,21,63,179,197,197,199,216,21,197,60,0,249,249,197,40,19,95,29,148,117,109,133,186,25,206,85,149,198,125,99,72,135,166,155,255,186,21,68,4,150,220,188,119,166,191,67,129,44,191,232,180,90,246,48,62,8,106,42,66,67,244,6,169,90,55,154,63,57,55,239,106,134,21,170,198,205,11,212,0,98,197,151,89,241,61,140,60,102,168,136,178,177,232,199,168,224,231,171,56,244,241,40,239,111,204,232,214,20,77,235,138,180,89,14,233,184,114,196,108,142,156,18,186,92,214,142,47,237,50,220,141,115,38,190,53,68,1,250,211,207,169,13,157,64,94,242,74,221,127,83,29,162,80,146,179,176,173,239,189,223,142,84,99,146,2,110,232,242,224,164,131,34,230,216,86,172,19,137,114,32,153,117,184,182,45,82,183,167,170,36,125,51,122,235,229,102,88,241,118,251,232,221,239,30,11,4,205,87,1,3,177,7,145,128,137,213,119,72,127,231,163,65,253,55,71,201,171,173,205,87,204,36,17,125,75,195,204,39,79,51,242,87,211,137,31,104,87,126,159,39,87,95,135,28,60,215,238,219,254,134,116,94,209,109,76,97,219,119,188,247,135,106,52,13,114,247,39,150,101,158,228,214,239,192,56,36,177,99,207,233,52,194,167,121,35,82,24,115,161,16,129,202,150,244,194,98,34,218,120,173,77,210,43,175,134,210,188,228,110,104,58,117,93,172,116,70,121,28,247,206,18,154,30,167,152,225,19,137,173,22,95,179,39,234,146,94,214,59,134,251,50,11,55,72,14,152,97,58,0,161,9,15,168,232,38,136,207,122,120,103,132,113,68,232,69,117,194,81,15,94,33,3,68,85,69,200,143,158,149,62,93,17,102,39,136,239,106,38,99,26,86,75,124,232,99,211,25,148,210,234,123,138,144,20,42,189,207,225,174,34,173,254,2,23,249,28,224,125,83,120,157,93,96,234,75,155,182,113,252,116,37,139,114,100,64,209,52,60,169,141,126,142,126,140,85,211,87,167,234,161,244,121,124,43,90,148,194,204,234,144,165,101,132,76,59,84,192,43,237,154,114,60,128,98,140,29,131,150,133,46,164,229,155,138,243,12,209,211,5,164,187,203,210,161,199,104,133,24,206,170,70,88,152,86,43,99,213,20,155,127,142,142,72,163,79,66,238,85,243,193,154,32,198,200,214,210,59,152,114,241,21,112,115,154,39,231,82,126,104,114,101,34,48,110,14,87,77,177,249,6,101,135,92,77,82,99,237,184,122,25,75,115,154,143,81,182,198,68,176,166,84,185,57,121,162,29,114,241,96,69,170,172,141,51,161,233,104,249,214,85,181,230,209,180,91,161,31,78,52,40,234,226,6,122,104,161,139,14,244,67,182,57,240,120,212,220,195,122,208,18,253,152,51,212,199,188,132,78,119,27,255,112,174,43,4,46,4,72,77,30,224,61,166,239,99,80,60,116,161,137,217,70,156,92,156,79,197,106,255,85,182,170,63,18,237,248,212,200,217,170,203,9,49,194,115,74,226,234,183,55,72,127,53,37,136,226,101,5,51,35,236,59,196,76,227,231,10,113,114,42,148,87,172,68,174,254,100,232,135,227,234,167,185,34,112,213,67,187,156,242,164,222,27,130,169,25,49,27,110,123,155,122,53,43,34,181,203,107,253,94,139,215,127,210,56,4,129,180,249,124,55,31,236,192,0,113,244,106,152,247,71,202,139,195,19,172,191,12,49,82,196,108,199,178,76,83,205,207,71,116,39,30,228,109,17,10,238,13,80,43,231,255,243,0,15,18,52,98,166,111,42,66,31,58,166,171,62,249,187,155,23,251,49,219,215,57,98,238,38,193,234,177,13,124,198,69,127,251,164,203,56,77,251,89,38,18,244,197,171,135,220,251,160,29,67,38,49,240,213,27,161,40,140,165,162,95,139,117,141,125,35,100,123,30,125,251,152,33,236,142,24,25,177,166,42,3,78,73,47,116,166,222,116,180,124,187,152,249,30,17,107,66,146,32,154,98,152,159,227,54,34,144,229,219,77,181,90,157,219,147,18,160,1,116,142,146,45,11,25,76,186,31,65,44,139,249,64,106,30,41,141,119,98,238,45,15,142,4,118,232,103,1,166,216,82,170,124,102,202,110,49,83,216,237,164,74,74,119,16,193,160,63,56,66,177,159,239,49,139,17,226,123,182,133,254,70,189,218,224,160,61,204,96,142,229,208,91,38,76,228,167,49,189,245,93,119,202,101,212,135,39,174,70,180,244,29,108,255,130,76,221,224,168,162,124,102,207,242,14,254,191,20,137,127,95,28,95,18,161,127,123,62,126,65,97,31,190,98,158,192,54,211,252,38,67,132,104,64,107,232,140,238,97,101,182,108,177,22,18,106,227,207,76,135,245,202,163,110,216,92,42,191,118,113,11,200,128,150,200,79,163,69,218,255,60,139,63,115,201,2,226,0,49,251,188,150,191,243,157,223,62,70,169,153,102,246,130,62,226,193,15,71,231,22,51,103,250,140,39,163,147,80,46,166,219,102,247,120,112,118,87,121,112,184,200,219,15,158,102,231,45,244,73,98,158,84,159,255,200,93,182,9,44,205,38,239,69,56,224,82,214,92,13,181,79,142,40,128,151,254,139,14,205,10,30,105,164,249,221,233,254,90,61,76,5,111,172,43,95,19,6,10,128,117,254,224,164,18,122,62,25,170,71,111,219,138,33,29,27,76,126,154,97,97,174,53,223,250,166,118,248,179,110,50,75,53,46,190,115,37,89,27,102,82,7,254,203,239,216,155,41,198,98,37,109,235,43,137,49,161,135,88,46,126,211,148,30,37,55,15,88,236,115,80,140,143,248,151,36,132,187,198,138,103,242,220,116,230,148,24,112,235,156,146,207,85,140,156,236,15,243,106,87,143,155,204,47,112,90,195,0,214,227,106,216,249,139,60,26,1,241,15,70,98,230,10,236,36,205,149,126,130,179,221,140,112,72,56,146,136,161,176,95,199,205,43,90,21,59,173,72,8,205,118,98,196,9,24,110,154,97,109,26,45,166,56,34,139,145,69,199,140,56,240,242,41,78,37,191,231,92,32,24,65,139,222,23,39,100,38,99,203,111,195,123,25,95,27,100,39,40,176,52,115,94,253,164,188,48,159,231,102,30,185,249,243,31,126,205,180,220,123,89,226,40,173,116,230,254,72,211,254,246,133,149,121,89,220,1,228,89,174,223,251,157,55,96,146,210,188,141,94,60,118,149,138,230,213,76,243,194,173,242,197,9,11,111,201,180,16,230,238,210,134,60,247,219,154,83,233,203,34,94,131,169,187,153,112,190,228,107,209,251,1,149,223,207,60,161,27,153,114,111,26,229,74,236,119,52,31,101,247,230,128,123,12,238,7,127,178,2,194,172,170,25,216,156,207,98,192,237,45,137,153,232,225,181,234,130,155,113,251,171,204,21,156,139,183,186,127,143,6,26,179,101,76,13,174,138,52,253,254,61,218,96,59,75,136,37,90,132,224,244,74,152,97,0,150,23,219,230,4,207,26,87,11,96,125,152,240,231,252,149,180,176,18,60,181,28,83,242,178,252,190,63,217,68,79,48,239,189,200,248,254,114,28,152,73,80,181,28,149,55,69,201,1,78,55,67,114,145,70,50,120,101,184,141,191,157,98,37,43,250,147,4,178,75,45,1,149,230,102,124,237,49,98,239,180,72,231,124,64,208,72,220,251,155,195,3,232,71,130,149,96,174,98,158,53,183,26,133,246,82,235,248,241,192,98,133,169,170,29,181,54,152,130,252,83,190,253,190,124,110,253,230,248,216,59,190,244,148,236,63,159,142,29,227,55,69,225,238,166,144,42,214,231,192,14,63,124,224,249,163,229,78,204,16,174,250,234,160,49,124,157,46,214,10,76,36,46,30,72,50,233,47,219,249,209,194,76,168,154,207,13,105,255,219,39,226,201,0,20,29,121,50,19,212,172,254,214,207,149,168,87,126,26,13,109,119,36,6,173,250,115,30,181,14,206,170,88,27,165,46,217,9,223,183,51,49,108,55,79,19,18,77,51,236,8,119,228,213,178,155,224,167,207,25,15,205,157,147,105,152,99,154,102,241,22,175,60,225,182,144,87,254,227,75,245,59,31,106,251,233,70,112,224,194,173,232,55,55,151,95,30,171,210,116,208,253,98,112,229,77,182,139,137,32,253,205,89,66,93,166,202,213,168,18,246,152,221,180,157,21,217,129,225,59,35,246,140,159,110,9,72,192,74,135,123,139,139,161,1,234,106,70,194,98,197,91,151,189,151,108,208,204,199,23,93,198,91,35,190,112,242,234,1,15,102,31,49,139,122,221,186,93,32,235,120,71,108,69,231,35,49,249,7,16,133,129,208,205,240,150,228,105,141,25,207,36,174,254,203,231,126,204,117,230,252,70,194,103,232,111,15,206,107,55,131,85,202,180,63,230,10,40,254,183,65,87,0,131,55,167,202,48,48,228,113,43,149,75,57,48,223,252,140,230,23,78,237,138,48,139,188,214,164,158,24,254,104,219,236,245,98,38,181,51,221,155,253,163,84,185,242,220,149,132,74,25,121,53,252,154,105,6,225,89,91,92,109,106,42,57,23,56,103,188,19,150,115,9,202,172,157,239,69,173,247,189,167,159,137,157,150,9,89,2,148,248,90,141,23,51,254,83,89,184,221,102,166,251,148,148,234,91,145,39,7,227,81,127,216,126,78,212,126,168,74,200,205,177,103,248,193,121,48,228,201,77,112,60,67,132,178,174,108,209,228,145,119,9,47,125,101,125,7,155,1,74,195,19,46,54,10,242,187,0,215,211,161,44,162,148,253,247,202,239,192,172,225,181,85,145,92,231,157,198,117,173,162,63,143,113,169,151,64,90,190,255,84,34,205,37,156,179,234,120,178,3,95,63,46,113,124,75,213,223,166,202,18,107,15,4,91,207,14,119,107,219,167,59,34,124,167,109,237,43,98,134,249,229,70,92,243,158,77,79,7,106,193,72,246,250,112,87,8,185,101,208,236,227,85,255,88,72,196,156,41,191,77,160,186,119,184,63,157,109,33,119,97,150,26,89,193,152,40,181,103,34,238,153,137,100,102,248,163,32,251,18,7,128,185,160,193,228,191,13,202,108,84,185,57,68,1,254,57,167,161,156,100,211,104,116,115,173,146,155,97,155,163,233,197,212,254,102,156,199,148,39,196,19,128,254,232,13,106,56,10,20,92,229,181,223,213,221,19,224,248,55,166,227,173,55,183,190,255,48,87,122,28,228,106,216,209,99,249,32,159,251,130,182,252,220,44,189,159,128,12,109,251,64,233,244,226,23,97,149,22,174,21,58,156,18,54,177,151,153,150,209,159,25,106,85,8,231,197,12,96,209,167,49,5,182,170,142,4,52,241,174,251,182,255,152,199,182,156,140,208,97,210,121,250,51,227,149,92,57,4,16,33,222,195,23,1,189,125,69,207,92,43,113,254,94,11,253,151,219,100,1,161,66,15,112,252,103,174,164,230,229,193,160,198,115,97,103,204,77,232,166,176,46,228,4,252,177,11,77,162,245,99,126,17,154,187,25,253,175,149,226,202,79,155,226,217,207,12,188,231,237,12,250,216,112,93,148,223,147,61,151,142,60,182,60,56,2,48,213,195,57,216,190,164,211,15,243,41,195,125,137,183,176,97,93,152,98,173,80,173,250,189,153,10,67,102,97,53,61,248,246,219,147,64,114,77,61,85,43,125,80,199,119,59,218,85,41,248,164,185,25,36,197,127,219,202,44,181,170,25,210,191,52,219,172,15,51,244,231,109,204,48,55,226,202,28,211,63,128,175,239,241,240,248,177,72,210,140,231,119,221,121,3,183,38,180,104,28,78,108,129,126,172,54,68,91,247,201,57,110,144,197,95,71,144,153,33,112,137,47,2,125,14,136,18,127,52,10,26,41,141,131,196,17,135,64,124,145,6,19,95,0,132,200,151,67,158,27,159,155,130,69,74,136,63,51,184,231,233,177,201,51,35,237,213,196,252,23,150,185,121,30,145,200,164,89,129,118,175,157,55,135,234,110,171,25,129,244,223,52,230,84,36,229,159,230,185,211,55,4,217,247,2,194,124,47,210,87,128,218,127,230,77,56,82,197,252,158,20,213,139,159,217,100,115,135,252,116,133,131,179,255,30,156,56,23,95,60,204,27,2,146,237,209,139,69,32,114,102,179,11,144,147,95,110,94,48,193,231,131,191,73,252,252,105,159,13,149,47,152,218,158,188,35,244,88,253,184,25,49,250,156,137,212,111,77,39,217,205,168,121,230,2,100,163,189,43,102,34,59,125,73,61,137,97,40,131,210,107,152,81,75,9,28,142,185,11,245,70,224,69,140,61,183,92,92,142,181,214,199,123,209,238,213,197,220,136,178,125,200,113,93,18,14,14,13,41,58,126,190,225,1,102,5,107,158,230,55,81,118,243,188,29,58,123,53,117,254,158,121,91,239,166,95,205,238,218,219,22,179,37,64,227,230,52,114,52,249,109,2,198,234,177,0,181,153,145,42,12,56,146,51,14,160,74,189,48,155,114,48,246,82,61,75,244,254,203,169,89,150,120,214,65,115,172,251,134,236,43,59,235,202,195,0,217,245,135,61,230,135,33,160,188,106,126,209,252,245,189,184,146,44,153,75,204,148,231,71,124,14,152,31,179,61,114,152,42,201,91,157,97,62,71,72,38,105,103,120,243,36,230,17,249,217,41,75,151,54,119,199,39,96,38,191,149,187,41,10,61,148,30,252,234,101,57,138,124,50,227,227,217,241,49,23,24,187,28,148,73,235,208,56,177,186,22,93,75,57,195,73,19,205,238,201,204,202,162,63,178,124,6,117,229,233,190,202,59,112,44,221,251,239,167,247,255,219,255,241,191,253,183,255,243,127,253,247,210,251,101,254,119,72,239,255,71,207,146,143,74,231,121,88,77,97,57,141,151,61,38,166,6,88,250,38,115,18,142,132,18,187,192,177,234,165,88,193,36,206,216,160,96,183,186,98,221,124,188,152,148,200,59,236,165,102,86,135,39,62,9,63,246,85,51,117,189,200,117,85,35,207,93,106,69,69,211,55,55,184,111,83,225,157,73,87,97,86,142,117,106,169,150,156,177,56,89,49,159,33,101,146,108,46,24,235,3,245,92,76,216,171,73,54,150,225,137,40,140,4,104,191,159,37,76,199,91,236,185,48,200,103,84,208,77,181,187,198,156,162,78,60,102,151,221,5,104,87,90,9,200,228,185,140,167,55,54,54,200,117,174,60,246,6,101,36,167,1,138,122,85,54,205,134,12,158,31,99,111,182,67,44,39,87,211,70,89,226,201,222,166,54,37,114,37,6,67,0,104,197,199,32,71,189,229,52,96,19,141,41,54,33,19,209,195,2,97,208,121,226,83,154,156,144,252,246,229,193,98,192,81,232,29,67,78,65,208,112,199,19,82,40,157,208,142,34,135,228,18,15,22,116,224,250,88,173,27,209,157,26,250,65,50,145,64,139,198,161,173,51,14,239,51,147,43,6,243,251,103,221,116,28,8,114,197,220,175,137,73,184,25,72,187,236,62,134,106,30,30,112,180,78,2,80,220,14,48,178,136,127,184,71,68,254,85,118,62,235,199,142,207,249,252,213,61,150,186,6,104,101,22,207,175,52,19,255,235,242,218,52,211,45,15,169,33,178,23,174,25,204,111,55,139,121,216,8,208,245,120,54,88,251,141,97,33,63,182,210,115,7,27,49,207,241,77,153,30,76,230,106,154,39,208,255,240,174,233,107,108,242,228,240,231,180,238,97,65,91,84,185,229,60,160,88,82,163,108,240,226,42,84,128,167,186,153,104,146,251,176,80,220,87,239,27,108,150,107,69,152,153,68,167,152,225,33,207,47,182,108,11,22,7,121,91,234,194,135,133,212,176,86,52,240,81,160,20,113,51,133,105,73,156,66,24,242,46,136,65,181,70,65,113,237,193,164,212,24,21,2,41,137,47,173,191,58,10,26,136,238,54,153,75,3,73,166,155,147,229,47,145,152,214,97,189,47,254,189,16,107,188,26,105,193,168,22,99,2,26,101,72,34,195,46,189,17,1,34,176,144,13,160,152,141,33,116,71,20,71,83,130,94,253,71,20,241,51,83,94,234,146,14,168,251,15,188,228,225,37,216,94,73,157,18,44,157,88,187,111,35,190,186,165,225,29,153,79,244,51,119,83,164,21,243,155,87,37,14,16,203,0,75,69,112,24,115,95,139,82,11,17,223,150,104,168,217,33,226,41,70,216,193,87,211,136,221,122,39,35,245,79,236,47,31,147,53,209,50,215,64,108,179,36,148,2,26,70,82,39,50,144,16,197,74,42,130,49,158,81,211,99,138,86,201,9,55,18,206,191,174,65,18,52,36,9,37,127,73,56,127,154,84,4,145,24,90,146,98,161,78,90,34,155,70,197,163,200,111,211,102,120,123,20,66,193,111,74,194,25,146,238,90,34,49,133,20,91,209,180,22,4,109,37,234,241,214,61,47,51,141,130,57,140,91,110,54,78,226,252,96,4,175,179,122,34,125,89,178,65,214,54,164,144,51,198,252,237,166,173,93,89,157,6,115,62,1,21,24,184,192,82,172,132,110,242,254,112,38,100,220,54,42,243,146,51,46,70,131,149,69,115,30,94,204,239,36,111,249,98,32,92,52,161,96,100,114,126,239,105,25,126,121,109,172,99,249,52,38,226,235,183,106,218,183,66,58,234,87,155,198,111,211,156,50,141,111,254,100,19,188,140,46,161,1,174,57,11,165,148,224,215,39,155,125,153,49,254,219,246,237,151,22,16,80,91,137,132,155,5,56,255,168,47,212,49,34,105,188,13,113,163,197,11,24,16,122,164,235,32,20,145,98,79,69,211,192,227,25,171,85,72,16,56,152,60,117,249,110,11,235,211,168,178,179,224,37,16,37,186,121,91,137,33,205,116,234,143,18,233,110,212,87,212,10,174,164,69,34,113,162,180,179,165,236,7,201,152,207,21,34,196,55,107,165,114,7,59,150,167,81,38,125,31,154,10,36,208,218,39,82,225,128,101,165,124,182,160,178,63,94,205,135,93,249,136,63,109,194,56,163,71,245,184,240,83,77,173,22,19,250,198,112,230,252,148,65,75,166,24,33,118,92,93,47,45,116,244,158,40,82,1,73,148,55,6,104,213,162,194,138,238,196,145,181,181,224,49,31,51,203,80,16,20,105,249,182,215,44,35,241,183,146,119,221,134,121,91,105,6,79,146,191,188,7,108,175,254,74,155,91,73,81,111,27,142,59,127,120,65,114,39,63,76,135,77,47,113,245,186,210,238,72,201,186,73,33,115,27,189,142,212,164,255,148,41,102,212,57,105,95,191,98,134,103,60,54,105,2,243,43,123,56,237,180,173,250,131,3,124,105,82,190,5,141,224,116,171,172,202,65,11,149,92,12,148,114,197,54,74,0,114,228,68,166,171,248,185,45,94,60,64,205,160,106,153,31,110,197,27,224,33,180,154,174,90,223,154,190,62,1,23,85,140,41,197,49,56,126,102,100,224,97,191,67,132,68,144,19,144,4,249,131,61,127,182,105,38,26,201,144,146,59,48,8,79,169,33,89,99,151,108,208,21,94,10,1,155,144,188,95,94,67,90,70,22,38,201,226,11,96,52,92,5,10,243,115,200,86,68,172,3,8,32,142,150,45,105,130,129,108,69,61,37,172,232,88,40,142,5,142,193,216,220,89,222,83,81,48,198,237,22,128,41,128,243,25,201,63,135,165,225,108,197,91,145,183,236,10,192,161,15,56,126,249,121,156,71,199,228,154,44,216,138,123,227,126,117,129,37,1,101,13,176,213,27,239,189,4,160,86,222,78,129,47,157,111,117,147,175,196,64,75,240,44,199,137,183,123,118,194,25,226,201,100,32,99,60,25,240,41,230,3,198,63,239,141,162,180,92,77,217,40,242,212,38,0,42,169,100,211,117,186,55,206,67,114,29,85,111,110,154,221,158,198,94,136,136,100,47,206,176,2,121,203,115,254,69,135,31,4,90,65,124,124,228,151,38,159,43,240,54,214,74,13,28,216,52,108,149,88,129,156,197,218,24,144,86,45,5,191,157,2,185,152,155,149,200,8,235,5,215,21,86,120,35,154,96,250,58,96,227,188,119,67,163,123,138,153,42,95,203,123,131,132,147,39,51,110,136,29,86,20,167,228,167,151,49,85,141,172,23,194,15,44,96,67,152,247,118,152,97,151,23,132,153,45,196,147,102,250,186,21,140,24,196,236,182,33,112,78,76,129,88,62,63,184,187,127,1,143,43,199,170,152,201,156,212,124,43,60,103,129,111,130,223,76,176,33,158,81,182,80,96,38,35,158,19,156,1,122,159,250,95,144,231,122,187,34,78,183,107,170,78,163,129,75,104,10,68,95,40,3,254,237,247,6,124,59,194,11,78,104,65,232,242,235,185,155,70,127,114,186,92,141,243,248,99,209,185,172,22,52,165,142,152,217,188,126,237,9,139,37,47,197,100,187,250,206,159,231,123,13,250,147,137,29,122,88,65,242,86,191,152,98,89,198,250,112,213,152,72,201,249,153,33,165,46,49,229,205,12,51,178,155,223,236,159,153,71,195,76,214,227,215,102,69,226,5,237,22,185,154,104,250,151,146,130,182,178,242,191,197,186,143,3,26,176,182,221,114,99,181,222,132,233,194,18,152,15,156,24,83,7,101,85,111,130,4,147,1,174,88,204,135,148,107,220,28,185,160,152,89,211,72,219,251,79,207,149,166,121,155,255,50,224,134,67,30,126,111,104,71,111,156,23,211,70,123,23,31,148,218,236,86,98,182,154,248,30,113,53,231,241,74,51,242,14,109,186,153,116,105,238,188,243,90,87,193,15,205,102,102,81,31,133,122,251,208,83,224,79,6,72,120,94,177,190,73,186,139,143,55,76,148,217,102,207,194,220,48,250,249,197,240,236,201,136,61,99,89,222,50,71,166,16,122,191,28,50,200,100,250,15,54,0,237,43,210,192,39,135,12,87,201,201,179,160,156,165,178,41,23,195,248,239,52,32,198,102,43,20,60,19,85,54,211,161,250,153,145,188,205,46,95,204,140,241,175,149,138,164,38,156,215,114,181,105,66,187,245,128,251,106,114,113,157,70,216,240,103,238,118,246,232,147,225,9,255,192,158,38,96,207,32,86,49,87,200,9,142,155,225,66,137,248,105,94,75,35,255,56,193,140,140,236,153,103,23,51,186,44,59,204,19,202,191,28,179,141,226,72,251,53,1,163,45,9,139,107,62,249,166,130,253,107,222,49,90,101,48,177,105,53,170,246,24,210,183,77,138,202,60,196,91,22,175,249,213,151,196,169,204,50,203,215,254,130,1,158,140,64,93,102,56,94,75,253,169,134,241,218,136,224,201,7,49,36,241,89,62,42,239,104,170,93,38,41,123,76,253,73,169,97,174,116,60,230,107,47,0,228,221,239,77,169,184,202,147,1,35,109,191,96,2,51,74,94,242,177,17,108,64,240,233,103,70,181,62,181,2,167,241,190,211,104,250,51,19,145,182,45,102,90,131,142,175,123,90,229,78,182,221,205,63,110,220,31,12,28,15,123,9,103,44,120,98,200,210,99,170,92,19,140,206,123,91,215,244,47,24,129,240,188,210,102,47,102,232,27,143,239,195,104,174,189,144,32,151,46,60,176,240,121,252,204,195,52,136,211,218,108,67,251,237,133,99,26,131,201,18,51,41,164,223,131,13,60,166,252,24,8,215,28,159,38,70,112,157,18,110,147,254,83,54,206,159,121,22,3,194,231,197,195,200,28,252,206,127,160,37,153,7,99,82,66,246,199,162,12,248,194,183,28,48,0,61,227,87,70,33,164,132,82,103,229,136,24,132,170,251,44,154,64,48,101,15,126,215,178,151,185,21,254,195,42,163,61,154,41,69,185,21,193,163,43,23,87,115,107,220,76,73,191,229,20,131,34,231,45,70,127,236,77,207,115,222,217,122,181,243,177,140,148,78,214,29,152,164,243,67,202,97,70,182,87,238,77,161,117,255,212,13,77,185,161,140,41,23,63,111,202,201,169,174,245,239,214,172,59,65,126,184,141,180,206,205,20,93,78,238,54,240,36,236,230,59,221,50,70,119,241,34,104,225,42,191,164,35,230,131,46,118,88,17,156,157,190,187,83,26,187,25,11,131,2,133,45,172,134,25,213,70,113,49,208,81,34,54,252,153,97,185,218,114,164,177,119,148,159,254,44,42,27,48,38,215,124,173,138,34,170,19,130,44,186,246,19,134,106,86,82,30,191,1,53,118,240,37,11,190,194,100,90,253,157,17,86,215,217,93,225,139,250,241,56,99,158,70,153,151,102,228,168,174,175,73,186,191,238,150,221,162,34,138,51,227,185,201,144,212,154,111,93,153,42,125,248,128,190,224,108,119,249,28,213,154,155,186,15,138,117,202,203,28,100,19,132,237,239,103,54,189,96,125,47,84,99,127,65,39,102,72,158,100,105,21,163,29,140,17,191,70,16,146,143,246,118,118,227,86,255,51,195,207,90,213,67,1,57,48,253,222,144,75,149,108,220,160,137,10,231,248,119,107,180,117,78,150,196,176,162,132,233,119,134,26,57,75,71,36,14,32,170,95,195,205,7,113,118,121,108,252,180,25,247,30,198,200,158,159,11,169,220,88,120,155,117,89,228,218,242,167,157,251,179,82,2,89,145,62,32,124,37,219,227,27,2,164,113,80,66,166,249,144,15,251,245,22,195,87,54,217,49,211,76,242,97,212,48,83,52,140,4,193,52,9,150,50,252,184,4,108,47,202,162,86,103,120,19,222,151,7,26,15,39,229,209,105,49,125,161,220,242,241,70,126,94,128,214,152,119,32,9,56,223,16,133,205,137,130,24,17,211,227,247,222,96,172,146,150,30,146,101,107,181,248,25,105,86,24,185,170,15,222,98,241,14,118,54,107,106,192,249,220,184,139,111,211,246,91,227,123,238,89,197,108,245,153,223,183,190,38,16,57,115,72,159,79,129,70,218,111,80,222,36,162,33,65,204,139,158,141,253,91,92,228,65,4,173,73,255,7,66,64,254,228,166,51,144,81,190,181,135,236,190,210,106,32,222,180,130,230,140,13,252,226,218,102,15,142,85,0,233,222,235,110,70,131,86,198,140,62,139,30,206,40,17,149,116,38,97,158,54,113,127,102,112,234,71,62,54,84,185,203,91,78,89,244,182,133,136,185,22,135,99,66,210,3,238,119,116,49,195,43,251,235,251,220,197,64,244,67,172,205,138,15,63,43,84,216,67,127,250,61,105,249,165,59,175,49,171,148,108,251,124,235,225,214,32,122,53,66,83,203,81,166,249,29,99,243,87,90,189,144,225,208,228,150,243,108,115,138,14,255,233,99,65,75,14,202,54,170,236,31,203,223,6,183,180,82,198,3,243,48,145,181,159,25,17,179,85,228,222,111,230,212,95,253,4,51,228,85,55,63,231,166,54,80,221,218,97,9,204,128,233,89,173,173,99,186,25,55,97,203,189,137,68,214,47,158,2,164,218,225,221,20,51,78,223,10,51,144,201,115,197,252,94,197,3,92,18,185,85,74,86,232,21,204,231,69,198,197,80,85,233,136,210,94,241,163,26,191,86,133,16,210,109,120,87,122,107,113,107,28,108,57,236,169,162,183,28,112,122,58,9,139,210,12,247,219,245,169,96,60,71,137,215,152,108,3,132,19,215,205,100,63,175,220,156,34,131,135,168,236,240,218,74,128,153,30,31,159,72,13,132,120,147,139,73,11,247,95,84,179,27,45,20,201,138,65,31,1,137,170,95,251,176,129,55,118,74,164,77,180,113,137,145,126,63,221,32,162,94,50,145,112,78,199,143,86,254,178,195,151,108,206,152,104,56,30,239,221,192,106,8,74,185,55,149,183,159,200,19,230,43,74,199,48,60,80,10,251,197,114,27,46,148,146,116,171,180,45,65,176,239,99,210,225,67,144,216,224,252,233,46,250,247,48,160,222,150,77,28,172,114,139,89,216,129,231,165,250,33,148,203,80,222,250,250,232,56,152,187,200,213,239,68,133,164,201,205,208,18,228,199,4,35,209,253,184,102,30,20,161,6,131,10,124,190,191,222,254,224,13,56,179,94,141,175,225,237,220,187,27,189,144,140,138,213,225,230,111,113,33,136,9,188,70,172,214,72,232,99,214,105,174,153,185,227,12,228,109,199,244,123,191,184,163,22,249,92,131,151,116,58,132,141,88,228,77,245,220,137,98,45,241,86,15,51,20,219,121,243,78,193,239,215,64,129,249,210,69,43,102,242,63,221,31,28,93,191,20,65,131,121,193,4,186,253,193,113,204,139,156,93,166,154,61,166,15,41,75,224,202,241,194,97,84,156,48,141,210,34,57,236,124,175,247,165,91,253,181,93,221,191,46,215,44,38,79,59,247,90,236,164,244,143,236,100,230,157,232,229,160,97,254,251,237,209,140,12,38,223,171,65,42,87,125,71,178,19,251,138,35,3,178,182,196,100,64,27,244,205,150,156,197,200,4,61,47,254,183,56,169,36,15,93,187,70,105,246,235,37,120,230,99,81,126,62,218,115,21,200,74,252,230,225,251,214,101,167,40,42,184,54,251,158,203,205,48,203,139,167,130,112,232,245,19,31,157,11,178,77,114,117,33,198,24,126,115,166,241,145,239,249,54,169,225,2,134,228,39,46,153,250,124,49,50,184,0,4,126,230,73,169,91,142,124,131,172,150,230,87,67,0,181,175,220,220,232,97,127,57,82,56,64,110,215,185,4,27,201,56,254,65,215,159,90,110,142,90,161,115,110,249,123,163,130,34,90,125,84,177,54,48,111,191,122,226,97,164,87,123,224,76,45,203,15,191,101,189,33,226,8,21,99,176,243,229,139,228,234,77,172,52,102,54,11,159,169,139,121,220,228,147,144,99,237,191,6,84,204,224,24,158,227,250,239,102,185,255,223,255,229,127,248,191,255,167,255,241,191,254,151,255,244,111,178,220,119,253,119,200,114,255,71,207,146,143,58,140,212,206,205,140,148,236,37,5,38,244,61,227,234,183,25,72,130,228,109,129,244,185,207,184,26,143,79,188,77,184,178,154,115,167,108,40,165,69,135,136,239,79,46,110,251,40,146,68,76,234,243,105,94,238,139,15,126,95,144,144,116,75,134,17,210,156,117,126,114,64,6,162,71,21,73,110,254,190,217,118,178,14,66,43,168,230,142,152,81,130,187,49,115,241,171,170,172,26,122,200,127,160,112,188,73,156,213,37,43,18,182,76,255,101,218,101,79,151,213,78,219,228,138,89,111,12,225,242,214,205,232,251,227,234,183,152,223,185,127,100,175,48,85,178,237,102,68,223,142,154,173,142,234,219,152,197,15,226,88,53,64,23,221,143,211,97,92,53,178,247,55,210,107,245,198,70,132,96,146,120,9,77,88,87,55,93,117,247,200,97,139,47,52,60,43,187,233,141,190,93,239,125,13,175,225,59,228,20,173,4,182,215,109,26,140,63,171,177,122,30,217,125,27,76,155,190,247,30,147,52,78,99,55,100,135,111,143,213,18,73,114,107,107,198,221,126,76,67,62,94,100,68,32,232,62,158,66,217,70,30,57,100,22,209,91,72,45,211,15,149,97,42,57,98,190,224,201,211,60,40,65,200,89,10,91,131,31,119,139,64,161,233,65,140,26,197,136,195,16,12,248,146,83,252,61,203,238,113,146,34,162,49,213,67,32,2,42,126,14,191,205,104,233,236,199,83,92,63,80,37,230,5,137,129,154,7,56,123,191,57,136,76,29,20,115,94,156,140,105,147,29,216,122,78,15,147,206,139,67,30,138,162,41,211,4,132,30,16,118,119,94,246,254,248,54,19,240,84,56,47,84,42,203,84,111,209,138,226,225,85,129,171,217,226,15,242,224,69,29,190,55,72,114,53,18,57,78,215,14,66,139,44,212,22,243,219,208,124,207,127,238,24,16,35,185,247,69,105,211,35,26,78,85,22,159,248,200,13,136,153,187,208,11,93,78,9,120,32,127,169,17,231,225,209,150,41,17,15,79,13,229,197,207,12,147,76,81,255,188,81,92,244,237,168,25,121,178,76,98,246,34,23,70,195,185,127,123,234,150,81,121,126,14,29,158,30,57,92,218,57,37,12,36,44,185,190,225,128,169,44,122,150,45,212,196,111,243,152,134,255,187,26,231,85,230,184,47,107,67,67,180,165,161,218,251,221,126,35,94,2,134,33,33,38,56,100,231,234,3,222,4,71,146,68,129,160,96,125,79,160,181,154,50,168,68,152,180,83,196,131,209,87,157,204,217,166,135,67,17,169,69,20,248,30,178,76,49,79,30,198,111,14,113,165,166,27,54,210,25,45,194,87,58,2,171,236,86,27,202,220,240,99,171,33,11,183,132,221,8,103,68,12,73,161,255,78,53,67,226,225,110,79,53,46,180,43,131,130,70,205,244,61,186,92,147,114,144,136,159,61,250,68,208,78,144,221,37,217,128,236,227,8,51,157,6,123,245,79,38,163,56,23,252,46,134,122,148,137,194,78,122,124,87,160,175,112,233,167,54,31,57,115,17,180,189,77,205,100,188,215,28,206,250,181,81,102,17,117,76,18,56,64,177,60,79,136,54,203,232,87,205,176,136,245,29,41,24,216,24,36,15,2,255,213,79,152,22,179,104,52,224,146,190,232,51,211,82,228,147,151,76,20,8,223,122,20,252,16,233,130,155,71,50,102,47,94,241,243,99,113,216,238,38,107,11,32,81,247,120,104,253,37,101,229,184,190,40,95,151,17,102,160,69,226,226,66,88,180,139,39,240,65,152,106,180,116,77,61,118,69,178,14,126,117,249,152,120,67,160,119,61,15,8,154,71,214,214,181,112,235,199,55,140,27,118,62,201,31,19,211,28,205,175,102,207,237,69,19,156,164,163,253,123,64,229,162,16,3,250,99,45,236,244,12,38,117,80,77,143,154,252,142,15,26,146,158,239,189,53,173,219,1,241,251,163,21,83,72,110,154,245,133,67,252,119,243,55,165,81,111,222,146,51,70,67,210,171,110,155,149,126,53,163,12,193,234,245,139,55,221,148,242,203,52,155,59,241,53,204,213,104,245,200,197,13,2,99,47,223,242,20,111,202,107,170,251,185,229,158,140,120,110,61,176,69,77,102,211,244,120,61,203,184,13,157,222,36,141,14,79,208,245,114,12,8,190,171,21,241,66,49,126,252,56,239,23,105,45,226,18,201,255,255,113,64,123,6,159,80,55,211,136,240,27,81,31,243,244,63,157,209,249,220,149,60,84,113,8,1,160,49,13,141,175,33,86,247,9,51,155,132,92,140,222,199,15,54,70,225,1,4,148,212,95,43,103,180,211,40,195,23,73,122,83,174,198,159,42,158,71,199,60,211,197,65,222,131,252,79,88,223,128,23,41,39,242,173,122,143,146,8,164,30,167,170,185,48,61,252,167,45,179,93,183,152,89,172,81,142,153,6,252,146,18,86,55,193,28,47,168,188,249,140,135,155,102,147,229,246,210,27,220,219,125,232,111,211,228,157,143,6,253,237,46,91,171,103,111,35,189,94,134,66,199,89,34,159,11,31,27,30,132,155,217,184,165,12,5,178,253,4,138,0,10,40,90,196,164,174,71,22,109,70,241,237,77,227,37,19,169,91,227,117,12,234,155,178,234,4,93,244,43,107,212,38,76,191,166,75,165,136,52,10,72,27,55,55,165,43,166,156,73,36,236,64,0,35,192,88,90,145,132,52,219,57,156,81,7,37,193,32,191,141,148,213,61,81,176,220,70,47,46,133,86,147,234,118,43,30,207,144,18,46,177,162,139,16,80,73,165,3,99,75,133,119,25,49,118,212,97,135,80,164,227,214,195,77,224,43,196,232,197,202,150,202,181,53,120,120,205,113,210,68,54,187,154,17,118,244,125,124,90,54,80,235,222,47,70,160,53,219,203,203,232,23,201,18,130,187,233,205,117,127,52,219,247,101,162,130,202,41,126,52,154,202,253,209,207,253,156,111,168,182,189,68,220,166,197,86,89,176,135,4,198,117,105,160,137,220,244,54,72,173,223,36,205,127,67,62,108,183,108,31,28,1,174,252,239,106,136,227,86,147,47,50,145,251,109,190,134,198,180,160,79,64,10,207,39,142,76,198,50,66,154,46,123,22,194,222,116,212,253,204,252,84,147,50,48,109,220,103,196,213,236,143,58,44,111,36,40,158,56,248,226,224,162,137,149,45,109,5,78,231,93,91,110,58,112,132,174,150,30,112,96,7,224,0,217,232,73,54,244,95,47,144,73,171,147,171,23,164,205,243,115,128,244,7,106,132,40,125,41,26,230,68,140,66,87,24,197,14,53,83,85,246,189,129,20,114,75,238,40,144,56,28,96,14,84,67,68,117,40,222,235,253,20,217,169,0,1,29,114,160,87,80,62,239,85,124,237,119,16,167,69,42,212,164,45,70,160,116,88,185,106,52,250,190,25,32,29,58,41,115,109,30,216,124,215,136,151,50,46,91,53,67,21,225,251,60,204,15,235,11,155,66,168,182,57,216,5,241,242,33,35,70,10,180,204,64,233,116,136,233,100,219,176,64,186,197,144,116,210,126,50,160,132,148,245,148,184,249,49,4,177,64,205,166,73,148,184,25,210,195,44,146,129,153,62,197,137,204,217,236,56,137,219,199,76,173,216,95,140,65,144,109,229,44,35,116,247,39,135,205,121,8,102,229,112,2,186,114,208,251,168,116,16,28,253,237,63,126,9,71,93,129,61,144,213,119,40,92,121,6,128,133,119,112,108,197,76,10,220,43,189,228,87,102,54,204,96,14,1,176,101,4,134,178,236,81,177,121,102,199,138,209,153,218,245,173,192,223,117,175,172,183,98,25,50,1,52,114,222,252,184,3,12,157,199,214,32,8,210,250,151,249,119,243,31,40,75,205,84,183,79,152,75,155,226,141,224,244,206,25,104,73,122,29,244,107,190,67,98,22,207,227,91,78,159,194,151,32,103,141,246,197,113,133,244,199,100,139,45,40,80,131,231,180,192,90,50,222,2,18,109,80,92,8,72,116,137,192,228,51,195,40,20,120,200,130,112,160,130,91,201,28,117,71,239,1,115,128,119,76,204,111,221,123,213,190,208,249,91,186,224,106,57,181,155,111,211,133,252,100,22,24,236,193,78,245,95,46,198,42,17,222,184,41,68,238,92,216,47,36,92,18,152,253,129,114,119,73,115,167,88,167,47,61,90,64,98,10,249,173,254,49,194,255,231,136,221,103,188,9,90,49,51,128,61,135,3,55,38,85,68,163,246,203,181,59,91,57,205,97,196,20,91,1,189,196,236,254,210,228,64,110,44,61,204,212,37,183,163,156,173,73,238,168,245,116,103,122,158,86,104,85,184,111,45,209,85,124,173,127,64,144,60,204,3,8,92,155,95,76,239,115,63,138,6,126,225,138,131,13,254,112,107,165,127,224,215,197,169,154,1,189,85,60,50,193,10,79,163,86,115,240,54,84,208,98,37,115,228,97,25,241,8,186,218,235,131,252,254,29,121,6,35,41,10,25,36,29,80,127,61,24,152,105,62,215,149,3,49,90,73,80,121,69,133,75,205,182,45,55,55,147,124,108,237,95,81,25,48,54,113,118,117,123,147,117,26,25,246,46,173,103,219,56,241,255,54,93,51,239,51,62,189,84,86,156,233,110,166,169,80,205,168,27,253,77,12,179,114,167,169,214,86,126,185,79,51,67,104,38,220,161,252,212,47,64,52,51,52,96,85,204,228,80,254,86,162,153,175,180,208,96,165,53,101,164,149,148,128,152,23,137,218,188,120,11,74,5,51,144,232,124,43,40,194,245,151,223,1,240,19,234,179,49,129,2,68,90,196,32,92,248,161,177,49,15,227,250,77,51,176,150,95,184,143,217,68,24,101,80,76,77,114,199,91,147,33,145,206,205,141,187,253,195,207,152,74,57,232,4,189,57,89,165,229,214,5,145,163,90,43,238,178,255,52,86,33,131,64,209,119,190,109,222,7,101,16,179,235,123,129,226,218,203,175,134,169,177,40,91,43,116,174,63,169,87,116,225,222,255,104,210,74,203,169,182,127,168,136,5,40,249,221,92,8,176,76,18,117,251,215,36,53,176,186,48,40,110,20,11,139,143,10,184,215,187,133,2,14,249,66,196,224,126,102,171,249,73,179,236,182,212,143,207,82,163,98,150,198,106,200,107,202,175,62,69,212,108,184,125,109,99,68,231,113,251,189,161,34,40,194,191,104,200,217,159,124,30,230,231,122,235,215,68,123,161,14,255,101,224,75,159,102,195,119,216,16,237,184,25,36,207,149,254,75,78,232,31,135,58,102,168,0,132,15,115,93,99,102,254,125,237,202,233,223,175,154,129,31,252,37,65,150,9,191,137,138,15,102,82,115,211,127,187,210,177,49,165,231,148,244,114,241,239,5,141,97,249,180,164,154,164,123,140,74,193,113,43,106,70,117,98,250,111,23,18,142,194,16,7,22,252,12,95,34,80,209,21,101,17,93,198,106,225,95,187,92,232,29,100,99,120,94,54,236,91,221,205,20,167,101,121,46,74,208,63,97,50,204,232,31,75,71,33,101,7,14,94,55,55,67,87,137,25,250,37,159,13,207,119,34,97,179,213,92,126,145,175,89,145,166,214,123,35,16,229,75,132,110,136,245,185,150,230,139,237,191,12,108,174,127,90,132,105,174,240,213,73,56,113,142,180,116,83,146,133,143,198,205,116,66,107,23,240,91,63,61,150,95,65,138,79,186,201,151,197,220,62,160,155,13,79,105,133,65,69,248,70,107,124,207,66,192,78,76,76,209,195,239,140,66,135,144,122,61,51,149,30,223,105,57,51,155,210,243,210,139,2,8,214,205,196,146,210,162,73,90,227,198,249,130,26,5,237,250,98,110,8,224,197,163,13,52,124,165,89,156,26,99,141,207,65,104,90,228,230,150,121,250,17,123,152,249,77,88,217,239,72,71,143,31,127,156,153,233,104,19,46,91,10,102,61,6,141,214,126,101,106,254,83,133,92,97,53,205,104,105,99,95,86,244,117,243,27,147,170,188,195,207,81,113,241,152,63,51,220,121,218,66,127,168,148,132,153,146,239,86,138,94,60,138,27,230,118,183,242,14,28,211,9,142,171,223,153,173,116,12,195,196,104,230,246,201,128,134,142,112,88,64,239,248,35,88,98,154,193,162,38,157,234,80,177,244,57,99,245,116,125,43,131,241,254,200,51,254,22,230,16,90,15,216,49,138,127,105,216,70,143,210,60,192,134,137,142,88,108,133,40,64,10,143,109,103,194,199,86,104,135,183,210,220,206,63,138,176,159,217,56,118,155,14,72,111,195,119,4,164,183,251,222,74,57,240,6,240,118,63,176,201,39,42,129,40,149,247,23,178,133,55,80,138,182,66,130,0,129,84,247,247,210,52,62,192,99,168,87,199,62,8,79,184,104,171,219,44,129,49,241,186,25,103,75,121,177,173,139,200,55,140,14,218,91,9,141,255,0,65,191,31,166,87,185,31,101,75,158,203,226,107,55,147,251,85,142,7,14,185,235,79,6,247,40,183,80,98,12,34,67,191,121,131,35,73,9,93,169,109,254,52,175,49,191,199,86,218,84,16,57,165,184,143,243,204,134,56,17,150,92,64,146,254,94,148,244,186,244,208,119,216,43,127,128,32,158,236,121,22,77,86,214,155,186,47,144,241,61,118,160,110,46,60,67,144,64,194,165,237,15,94,39,172,81,202,99,91,160,208,10,243,65,49,83,153,104,97,104,109,97,126,139,94,154,144,233,206,172,231,254,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,206,140,223,6,68,117,148,239,21,233,226,154,102,195,101,9,161,171,101,91,124,208,232,158,104,226,43,52,218,8,62,105,246,63,243,79,39,124,179,78,164,25,195,2,126,92,152,130,224,178,64,138,198,205,196,234,194,180,217,204,77,95,62,27,12,4,167,212,52,157,189,108,199,100,121,15,86,228,8,104,212,27,195,145,135,54,115,29,97,122,96,118,244,54,114,170,209,111,37,47,70,189,101,200,76,68,236,85,249,96,81,115,243,141,129,46,175,91,149,105,232,34,112,55,155,63,121,133,110,75,233,126,72,250,180,120,49,240,128,77,111,78,112,89,114,170,181,113,229,228,67,243,236,184,223,72,79,67,81,210,142,119,44,154,102,216,103,70,108,100,255,92,252,70,184,250,241,242,142,38,64,222,202,39,139,103,226,7,227,176,14,160,31,62,89,58,99,253,212,29,252,193,81,54,218,183,222,169,164,124,102,218,71,149,122,166,82,73,56,62,166,182,7,105,236,196,231,165,68,255,153,141,193,225,170,121,251,128,114,212,163,153,40,54,19,17,246,59,79,168,53,122,251,185,148,27,186,249,182,162,218,33,141,158,219,47,135,135,70,242,139,94,132,172,238,141,63,116,48,62,100,115,153,104,179,124,45,188,196,50,191,1,159,214,62,42,19,169,146,66,234,238,75,76,139,203,228,184,135,70,149,206,20,191,57,142,133,16,96,35,130,89,135,239,120,128,189,250,16,167,19,215,225,13,98,188,88,131,79,75,200,102,41,229,229,139,65,182,81,100,249,21,58,63,186,187,3,96,18,136,88,148,67,140,170,173,223,156,210,205,139,98,254,227,136,255,255,251,239,255,237,223,254,229,95,255,195,142,247,243,159,193,236,136,91,95,194,185,128,43,243,138,151,10,12,244,158,29,83,7,48,224,110,63,102,163,119,242,111,128,8,75,178,144,0,250,70,73,48,204,151,126,121,33,106,51,120,148,127,33,252,7,137,202,223,151,165,176,225,206,5,92,142,83,124,69,72,19,123,191,49,245,80,38,168,194,169,11,175,90,137,15,4,211,227,188,74,141,7,31,246,250,150,27,21,228,37,140,215,29,177,119,192,246,127,230,5,206,166,170,25,57,190,233,123,51,202,186,71,230,45,114,239,70,3,225,55,103,187,156,194,116,8,238,103,184,119,2,29,224,17,62,165,110,9,132,88,143,179,177,117,40,237,45,145,192,246,139,9,226,175,124,15,144,62,200,157,185,25,172,223,249,97,174,197,189,241,33,37,213,214,148,123,246,26,187,176,143,202,159,96,149,144,71,82,151,111,61,167,45,252,22,85,105,43,33,76,63,49,233,17,175,18,102,74,0,48,55,134,156,110,180,114,228,183,113,165,124,123,124,59,14,84,94,66,62,91,224,42,244,24,208,216,203,132,224,10,50,78,144,40,254,181,225,20,72,145,89,120,64,73,146,184,143,59,174,117,62,52,165,128,109,48,107,184,185,217,220,16,130,210,205,230,27,230,99,2,172,105,126,7,237,12,175,109,24,2,67,232,153,223,15,205,231,41,184,153,125,42,83,215,48,167,190,176,46,34,30,180,92,89,98,105,166,155,243,244,155,199,2,152,203,52,3,144,141,252,15,36,53,171,9,159,39,12,87,64,98,125,88,104,108,20,242,73,168,189,218,215,137,7,65,255,155,168,74,130,108,196,107,159,184,135,125,18,3,185,167,153,58,85,238,175,116,73,30,225,41,197,59,117,209,169,63,51,252,118,97,166,75,224,182,22,231,10,13,152,194,183,221,77,83,102,199,246,139,172,133,80,202,2,47,132,136,197,205,144,89,138,21,206,217,189,243,204,90,0,37,210,220,206,59,164,98,137,0,11,23,30,82,112,118,95,165,193,198,132,132,93,90,65,201,141,17,63,76,150,67,57,51,105,129,191,45,86,39,40,184,45,60,163,104,114,183,113,226,123,84,91,34,105,158,248,50,49,77,161,206,190,242,185,160,245,95,211,211,36,36,22,75,146,143,60,51,82,130,233,110,154,140,100,186,8,84,190,137,183,220,252,22,238,20,6,46,186,138,80,103,113,119,179,91,143,76,222,188,160,19,245,81,20,225,56,13,101,64,133,202,238,124,141,191,230,232,194,66,43,183,110,166,166,149,209,193,251,238,25,18,25,179,126,217,45,220,100,48,143,233,24,145,148,199,213,18,71,247,205,148,42,102,180,14,226,230,149,38,179,252,32,205,82,239,145,125,125,145,67,185,169,180,60,232,204,50,210,95,55,91,111,150,92,61,1,249,197,198,192,25,33,162,35,228,215,16,16,136,39,95,237,8,119,93,3,209,177,50,104,66,127,93,98,231,118,155,81,117,135,163,187,148,11,128,208,163,24,218,43,34,151,74,250,55,204,239,244,91,180,69,199,123,191,195,52,79,168,102,112,196,214,211,209,133,243,54,111,254,142,52,147,24,114,51,96,128,116,250,64,193,32,71,235,87,195,117,117,51,253,218,172,148,247,41,102,50,149,32,151,44,98,134,92,240,158,48,155,96,135,220,28,244,122,137,153,6,31,107,178,20,65,183,122,210,177,26,166,177,145,231,182,17,50,142,21,113,42,107,36,97,173,164,21,173,6,25,87,111,32,228,71,204,141,37,23,15,214,118,98,73,158,117,82,141,142,207,57,88,32,233,68,63,243,40,206,184,105,79,54,68,40,247,153,77,244,45,6,5,176,128,168,50,60,51,178,161,49,226,56,36,178,182,95,176,119,93,142,145,181,107,148,231,242,100,48,197,141,120,112,203,92,229,185,12,77,44,140,218,43,239,189,116,162,129,63,171,185,49,160,44,223,210,223,160,129,122,82,184,140,176,102,118,225,225,226,200,166,39,34,70,124,161,38,144,175,77,219,243,138,123,147,199,157,178,128,72,235,214,17,115,124,64,94,47,51,133,134,141,136,50,167,161,9,229,185,54,156,43,126,58,189,141,17,30,72,249,97,148,212,70,4,76,70,241,34,99,50,97,137,173,241,216,11,218,195,42,111,69,19,91,184,135,0,75,119,25,242,219,141,96,192,115,233,100,83,165,151,103,176,105,227,166,197,136,146,78,207,32,180,209,16,177,107,132,122,70,7,35,111,13,209,242,59,191,98,1,32,247,37,99,246,30,124,247,235,181,15,115,146,187,108,120,150,249,109,197,71,141,238,197,49,197,12,224,182,173,150,102,194,86,49,195,151,225,145,135,153,135,124,108,62,96,143,66,24,10,68,153,137,1,16,65,9,63,146,64,87,21,176,97,123,32,3,189,99,47,165,168,89,229,173,193,111,174,46,217,144,33,9,11,58,160,233,19,140,84,11,171,56,3,9,160,212,171,229,186,39,175,34,135,219,219,191,186,225,119,60,53,182,225,5,72,43,13,188,145,105,183,208,224,52,49,191,243,102,197,84,49,193,167,147,25,7,56,49,72,244,124,3,142,18,71,17,85,18,146,52,52,65,187,153,211,164,203,115,83,11,89,238,50,163,152,245,28,23,121,238,194,26,240,133,13,78,132,119,9,179,121,100,145,197,39,93,116,117,229,54,92,128,237,249,10,228,209,238,149,105,248,246,5,217,166,59,41,101,217,227,145,152,60,145,167,252,163,24,149,107,223,174,81,114,64,193,211,74,89,164,217,167,254,58,23,94,108,139,126,248,204,202,34,150,72,101,52,138,227,83,198,179,190,141,212,59,85,49,211,31,144,113,0,164,126,51,11,8,13,64,108,82,251,12,99,72,231,152,141,171,241,166,229,230,8,38,175,168,64,3,55,171,50,79,202,181,158,138,229,175,5,201,252,20,51,20,154,215,183,225,231,81,189,13,39,15,151,191,78,123,247,222,222,136,20,169,15,52,180,232,119,68,117,221,200,30,100,184,161,238,152,211,189,78,60,129,41,132,156,239,124,190,168,250,205,200,12,179,101,171,121,74,26,147,152,29,242,172,31,243,141,10,64,191,6,131,28,255,148,124,194,63,122,22,121,212,214,115,3,122,39,40,100,175,58,14,104,88,198,139,34,73,48,229,19,160,47,127,90,100,200,137,73,218,207,32,207,30,147,3,54,102,250,6,210,12,185,83,196,59,150,60,88,178,179,62,31,23,53,182,248,190,72,93,149,159,185,67,85,59,39,7,228,45,249,104,213,164,60,220,87,236,144,175,136,214,155,129,154,231,71,187,134,25,130,95,241,76,42,236,124,61,46,38,238,146,217,209,254,240,35,254,224,120,134,93,150,27,110,127,68,183,208,116,77,25,50,156,185,119,70,228,91,149,37,44,156,141,6,102,215,129,99,119,195,63,150,231,34,186,169,203,147,44,236,147,61,65,143,236,85,246,52,225,156,211,165,164,71,25,44,252,103,167,31,9,126,172,235,89,117,178,64,68,144,0,25,151,28,132,8,215,134,163,184,222,144,136,8,192,139,79,248,132,225,164,46,16,33,83,78,112,84,23,253,188,48,209,139,38,142,199,159,52,165,159,115,27,6,244,44,196,52,227,209,12,143,136,166,163,169,94,203,165,66,20,41,232,139,168,146,122,30,192,22,243,252,198,45,23,242,244,183,175,178,150,227,136,197,9,73,24,18,39,119,105,231,70,22,153,42,216,80,15,214,50,147,49,100,228,10,116,95,94,200,53,141,72,251,83,26,153,77,61,115,99,203,15,159,169,152,14,128,186,253,103,221,244,214,94,228,116,50,77,242,130,19,184,69,78,248,45,100,177,50,193,221,222,187,32,123,20,95,19,44,181,120,15,212,183,41,237,132,185,8,102,242,207,60,51,209,97,18,202,226,92,80,251,230,101,194,145,132,201,91,226,25,106,235,25,129,146,193,238,18,12,25,57,82,248,68,208,58,10,149,254,251,86,76,136,154,158,251,218,123,106,156,134,238,69,248,53,80,184,106,172,116,105,108,204,162,0,160,74,217,238,200,174,190,49,137,73,218,71,82,121,253,133,159,125,132,139,75,239,201,146,61,3,244,244,174,97,133,86,95,78,127,4,205,240,214,35,222,63,93,50,212,0,217,155,139,176,155,3,12,94,68,204,128,57,119,142,9,160,181,169,33,61,92,222,17,55,211,27,215,244,230,172,151,204,84,0,234,78,44,168,181,101,65,9,48,99,133,144,121,172,154,169,152,51,48,79,166,243,41,98,230,52,84,146,5,243,44,9,114,25,114,68,144,99,65,246,47,210,140,27,10,33,201,238,224,97,68,17,103,26,14,85,126,155,240,243,84,255,216,115,155,162,120,190,24,141,44,55,42,180,52,144,147,239,75,51,108,18,241,73,76,174,78,146,117,80,32,142,187,210,138,142,213,150,148,23,42,99,114,49,248,92,249,105,100,15,62,18,26,204,116,151,235,205,73,127,207,154,153,118,147,9,147,92,30,109,55,61,70,133,170,119,213,52,227,155,122,158,16,163,191,172,200,231,26,200,163,212,76,106,33,234,86,36,185,90,105,202,116,12,0,41,49,97,245,36,76,186,181,69,253,160,163,145,170,233,207,189,209,242,140,36,34,178,60,242,86,228,206,235,90,81,133,97,161,137,76,12,137,217,222,164,56,193,182,46,25,103,100,46,79,143,10,1,77,196,242,94,68,193,0,185,189,6,0,21,149,76,98,202,59,37,38,241,180,13,106,107,42,189,194,160,220,194,108,229,11,145,51,66,251,43,170,79,244,160,37,207,18,121,122,122,75,29,69,96,188,144,170,71,244,190,100,151,2,194,166,204,37,5,2,163,54,248,110,189,64,97,31,173,62,108,240,62,254,90,212,164,155,10,29,130,210,24,177,35,193,213,220,53,93,77,193,165,198,38,255,215,63,117,230,63,169,246,52,140,31,192,191,31,93,70,75,106,29,198,202,213,34,195,124,205,169,82,193,199,85,226,227,77,98,246,46,34,62,207,155,203,130,0,92,250,75,140,144,115,156,252,116,75,40,20,169,206,85,164,57,226,211,173,161,250,153,192,197,159,23,227,195,91,64,54,136,16,49,212,25,55,16,5,139,186,145,196,223,100,144,112,162,110,76,139,62,84,91,232,109,178,181,199,14,1,21,166,10,48,20,244,155,62,106,60,171,105,149,174,202,67,156,198,59,170,105,180,123,169,196,56,192,157,114,162,252,2,176,106,169,246,38,141,62,39,114,230,198,10,33,136,0,228,0,103,139,221,231,14,164,32,164,152,74,95,104,243,165,68,207,226,82,216,48,123,81,175,30,137,130,147,95,90,241,95,104,13,56,140,2,28,252,175,254,15,76,156,62,71,200,227,32,240,163,2,62,252,69,60,216,253,145,143,195,75,36,146,141,58,223,48,202,4,1,89,88,211,94,76,19,48,143,34,78,242,124,142,177,98,219,36,123,177,126,196,130,47,56,186,216,32,136,108,84,36,7,134,132,150,39,137,133,182,170,161,179,92,5,7,115,111,154,241,99,198,93,118,198,172,140,55,241,125,73,224,114,220,68,161,142,190,194,31,107,59,89,147,7,84,215,126,126,249,182,60,11,104,227,16,253,215,247,216,189,173,27,85,29,20,12,231,15,228,101,39,82,122,26,234,71,80,112,205,148,156,99,184,57,153,151,162,82,80,180,8,76,35,123,57,128,112,197,180,24,81,138,151,71,54,0,99,69,165,44,122,184,91,148,71,104,170,154,170,213,180,227,228,134,137,161,170,214,54,160,184,51,102,212,217,134,213,59,196,12,88,51,114,145,199,4,67,245,222,197,52,175,162,244,242,28,43,25,111,152,236,78,224,128,214,115,143,132,243,223,242,229,137,101,131,4,229,206,159,49,3,16,153,214,214,84,105,158,190,165,155,57,210,14,68,79,134,228,154,208,233,77,215,181,87,65,141,116,114,106,25,94,85,145,93,52,69,21,96,216,110,181,142,155,173,210,229,108,138,225,245,254,111,184,88,240,65,237,132,63,78,199,160,120,20,163,255,101,102,226,185,94,252,37,50,29,239,200,102,219,92,153,217,93,71,190,69,183,186,154,184,166,20,123,245,234,61,114,107,31,116,198,28,217,77,216,196,222,36,109,97,190,71,148,42,13,123,209,179,98,250,130,138,161,152,18,84,25,217,118,179,56,81,116,101,25,237,93,192,241,57,59,119,17,232,32,207,210,139,175,60,176,74,91,245,134,192,219,247,188,121,253,19,60,84,100,45,46,75,192,170,222,73,91,100,187,161,251,17,149,134,204,67,158,166,176,69,3,152,6,120,144,148,178,2,80,145,104,138,244,3,106,147,71,5,192,231,162,137,33,204,180,41,29,65,249,76,64,6,43,90,51,250,52,213,65,149,89,2,47,232,41,187,23,153,168,6,211,134,215,39,174,53,58,215,31,76,110,105,177,207,225,63,55,109,50,0,155,58,227,90,146,234,18,144,34,193,4,235,117,222,154,150,5,49,131,253,30,30,40,188,48,15,54,17,185,55,179,234,100,110,117,109,109,49,48,193,138,233,254,69,103,78,86,57,46,57,228,111,139,68,20,116,132,58,17,232,49,223,242,173,148,102,153,238,6,235,95,185,9,3,237,63,93,2,253,46,87,223,249,75,114,173,163,221,40,208,204,70,206,165,147,196,151,225,222,96,145,74,252,50,73,176,171,102,146,177,215,129,73,111,119,216,167,93,237,193,217,115,13,207,93,96,94,146,186,29,251,15,104,190,211,12,226,235,159,225,59,46,83,102,114,38,11,50,7,240,133,68,83,31,86,19,161,13,51,21,157,45,230,219,70,90,21,194,187,134,225,248,202,215,184,61,141,247,109,203,173,15,209,107,249,184,140,128,118,145,206,172,105,54,26,217,48,91,198,255,164,249,114,51,39,75,7,215,112,133,37,123,89,50,169,121,103,54,172,83,160,59,86,154,17,12,252,74,233,215,48,107,115,201,197,207,59,126,251,143,95,76,193,57,49,190,203,40,29,223,113,59,220,76,89,169,201,213,214,134,239,218,38,40,128,244,36,163,128,167,139,54,191,175,29,145,44,121,225,61,212,220,250,167,211,139,25,254,178,216,188,32,113,64,112,213,27,247,104,141,175,185,84,23,104,210,23,157,125,141,248,64,131,192,92,139,185,83,136,255,30,124,24,136,41,219,40,161,227,135,152,199,239,13,179,97,50,139,47,228,5,187,171,43,89,177,33,197,62,49,62,239,231,131,209,94,176,32,247,166,34,61,93,126,101,186,102,14,102,35,11,217,105,222,20,170,134,191,52,58,38,115,200,213,32,83,92,106,3,93,13,8,34,229,183,9,126,156,109,197,240,51,56,244,97,166,161,240,77,51,191,26,254,173,149,70,208,166,115,251,181,214,234,85,243,214,232,119,186,174,3,212,91,224,125,79,90,225,49,140,193,166,100,53,101,176,169,185,46,231,32,155,230,229,150,41,191,76,25,48,186,40,173,194,37,215,162,244,233,93,190,147,156,185,240,47,173,105,106,35,95,202,246,146,180,38,55,147,195,9,184,166,175,120,99,136,32,51,241,131,25,84,108,92,93,172,71,48,172,205,142,214,120,236,130,126,252,202,123,35,81,84,91,204,207,130,96,156,124,104,6,228,141,127,252,244,25,2,22,133,198,166,89,169,34,110,126,103,214,187,76,244,187,78,151,184,49,161,219,36,227,36,109,93,16,123,137,139,105,6,63,105,238,197,50,159,223,152,189,216,103,39,252,29,235,106,222,221,132,149,236,113,107,98,198,197,254,72,146,144,185,128,234,69,204,72,122,120,67,44,60,91,136,110,165,149,138,236,135,188,193,252,252,195,34,207,77,160,11,125,202,103,134,173,36,67,194,143,185,233,110,127,110,114,247,69,95,203,194,150,143,58,128,210,136,1,5,210,188,65,134,198,131,195,24,34,219,133,97,36,157,146,7,209,35,228,235,242,99,114,47,247,41,232,222,42,59,33,171,11,106,12,99,215,250,172,160,62,116,175,233,196,28,227,99,3,34,187,68,220,144,51,129,157,199,153,214,25,94,186,32,71,90,153,159,215,215,29,7,119,79,238,11,68,137,43,41,248,239,167,27,225,85,70,2,152,81,46,246,61,20,24,90,203,78,29,202,162,28,75,203,175,222,180,57,30,121,50,56,173,253,90,120,188,167,44,45,3,53,22,31,49,204,83,250,170,223,118,110,4,46,43,205,210,197,110,7,9,255,184,181,210,71,149,63,140,78,119,107,97,126,167,93,207,148,42,68,139,150,135,251,190,198,59,65,160,99,146,155,79,188,163,143,50,153,56,149,206,81,185,154,48,164,248,126,210,254,212,128,127,204,8,182,248,111,83,109,79,92,40,102,107,4,246,171,193,227,165,123,105,58,234,180,98,133,25,253,40,185,152,230,141,216,142,168,5,191,9,156,31,211,164,171,74,241,111,109,0,132,150,247,134,115,112,124,133,28,204,12,65,82,22,64,142,61,67,85,2,180,113,173,114,218,18,70,160,47,255,45,205,106,20,242,114,46,153,198,231,245,81,33,95,55,83,91,7,160,82,69,236,231,123,180,138,146,84,149,35,15,86,177,237,60,40,19,151,66,164,102,105,42,229,89,62,14,49,227,183,62,194,197,64,45,172,85,95,62,48,224,76,61,201,193,85,87,167,6,164,86,178,216,137,211,12,112,205,7,220,84,110,107,114,3,128,117,38,183,227,247,70,61,39,201,183,215,159,52,140,147,30,191,131,232,197,217,217,119,178,136,112,96,98,243,159,238,198,136,40,63,13,153,223,215,232,102,138,209,16,119,230,247,218,176,22,197,247,170,68,19,217,8,74,87,28,3,233,43,187,62,87,245,166,70,227,130,163,24,30,137,111,146,243,233,233,56,15,51,210,83,206,58,53,169,11,211,115,42,214,219,131,17,142,165,248,124,110,189,152,46,37,231,56,162,173,26,52,107,190,54,96,153,230,228,245,166,139,8,175,158,152,209,159,114,55,162,24,5,92,147,155,179,169,92,103,84,128,191,79,125,39,234,125,171,57,115,129,229,31,117,195,162,178,242,222,252,27,241,130,32,108,147,67,213,72,248,142,191,53,79,189,197,9,97,64,93,103,29,115,81,189,88,163,62,231,131,187,25,38,186,196,77,47,19,76,24,95,235,0,85,52,56,58,102,206,36,40,88,171,43,121,208,153,60,196,97,180,26,235,219,152,125,76,32,166,19,207,107,241,37,241,98,252,167,73,21,69,234,206,56,62,39,66,23,126,53,120,184,252,30,70,2,242,220,196,184,57,245,172,100,199,88,224,108,150,243,151,13,16,57,136,154,165,153,218,165,83,161,18,19,65,185,144,143,86,169,172,57,39,40,175,253,182,206,92,33,52,142,50,153,182,63,185,241,208,244,52,191,41,91,227,181,249,91,145,218,163,144,240,118,36,95,247,5,45,130,58,228,226,183,50,91,245,29,11,234,157,196,208,227,168,154,112,189,127,174,55,225,106,150,221,232,45,164,171,50,86,0,253,251,55,199,4,158,166,23,54,141,176,66,98,124,197,76,5,221,119,90,58,170,7,61,95,255,113,92,249,127,255,95,47,174,252,183,255,242,95,254,61,3,70,253,79,136,43,255,209,179,228,163,110,43,207,196,48,64,105,180,100,148,96,173,92,49,134,248,15,69,204,203,184,180,226,227,194,8,40,31,23,212,231,240,152,22,190,196,170,211,18,12,195,30,49,196,133,184,116,117,153,119,38,31,218,191,121,247,162,150,149,101,108,106,139,52,196,132,249,194,36,145,219,196,251,225,123,130,200,243,153,27,238,132,172,152,6,146,224,19,226,162,37,136,222,184,124,242,66,195,132,147,95,17,229,44,84,200,115,177,110,170,245,35,110,110,34,83,75,150,58,17,95,76,234,130,147,42,222,53,140,128,115,201,78,160,149,79,182,153,23,38,184,166,213,52,225,162,76,105,176,71,209,121,224,219,62,136,47,25,114,196,134,13,159,225,95,187,138,26,49,123,231,219,242,156,181,11,108,222,18,161,46,219,183,113,179,252,123,77,106,36,250,203,5,64,99,92,189,240,123,36,190,219,166,242,19,219,58,108,24,93,60,77,91,216,195,179,16,124,12,225,145,54,53,179,103,28,45,204,64,136,150,28,118,3,174,131,26,102,178,162,114,216,37,45,55,191,220,170,184,153,48,149,193,235,237,151,90,247,180,30,194,115,4,115,214,132,134,169,118,241,138,160,207,60,205,221,84,106,235,165,202,167,6,217,10,164,203,143,81,195,231,171,185,46,39,237,226,240,128,9,77,125,139,63,201,166,60,224,159,63,46,63,93,225,59,9,51,97,88,145,160,1,122,196,58,227,4,31,212,215,213,41,2,75,217,226,201,150,229,164,197,227,122,7,240,78,239,129,4,134,198,74,144,251,145,119,112,111,175,67,78,39,158,38,180,220,174,252,97,228,240,61,211,156,184,200,16,135,164,35,106,169,20,241,175,123,203,72,170,89,210,179,137,127,77,59,90,136,206,146,125,237,85,29,104,32,115,206,27,201,82,64,88,74,126,26,151,215,213,157,172,133,103,223,251,19,86,188,81,234,254,219,84,77,174,76,113,242,219,221,137,87,39,212,77,87,167,56,59,80,173,30,23,67,16,78,154,71,227,29,28,138,25,191,77,112,37,55,39,43,61,111,79,115,79,110,97,204,156,250,62,197,185,121,251,137,150,136,181,246,201,223,62,34,44,136,121,191,215,46,254,219,244,201,93,189,250,157,233,31,154,130,64,141,205,81,210,28,38,70,221,35,80,131,182,117,13,137,48,119,55,6,21,143,48,65,118,200,202,54,33,35,167,230,6,17,1,200,68,2,103,208,229,206,82,56,105,241,162,168,150,102,3,200,68,186,128,146,144,174,32,16,221,205,149,63,184,26,162,194,35,33,63,233,175,21,55,7,255,45,174,63,132,192,211,169,187,185,57,197,89,77,70,208,220,209,60,116,70,193,126,201,160,61,55,211,192,132,30,181,227,140,139,127,78,209,178,236,248,109,19,251,18,87,20,98,165,225,132,126,100,0,250,214,15,198,76,232,37,70,13,192,87,18,156,18,159,2,211,242,61,141,20,86,211,185,132,110,131,140,26,101,6,245,115,113,171,186,43,92,66,63,128,232,158,228,119,104,82,207,148,1,28,149,85,242,124,6,34,206,132,195,129,80,69,2,15,106,39,167,197,176,92,152,121,100,47,166,233,188,229,111,35,212,180,228,183,161,252,153,215,147,136,239,176,130,37,64,114,102,240,188,135,3,111,125,138,165,72,170,143,40,55,127,26,8,170,236,152,38,213,50,253,244,27,214,249,166,249,56,3,236,125,92,157,134,55,34,75,44,153,64,64,248,53,82,106,116,191,95,205,35,18,20,71,154,177,84,105,179,91,166,21,240,34,17,79,138,65,194,112,155,38,63,203,243,68,221,5,167,139,24,146,101,201,172,26,183,234,142,28,229,150,6,37,210,182,184,175,113,243,247,173,193,249,72,210,119,25,51,191,39,64,193,32,235,205,225,195,113,29,98,114,171,48,235,138,185,14,73,88,192,187,209,36,75,78,71,108,139,33,163,86,211,134,102,255,141,181,108,69,26,252,173,237,33,87,3,156,168,205,135,140,94,234,149,219,14,9,117,0,30,94,90,64,74,42,177,134,212,45,214,219,180,124,67,36,149,34,164,229,80,233,160,164,229,241,22,42,89,154,217,34,81,213,123,28,174,160,238,68,196,9,54,64,244,77,188,180,0,137,252,200,165,13,100,191,92,87,101,124,23,63,23,77,246,98,138,82,228,76,253,201,104,191,89,69,238,13,145,245,112,151,123,130,200,76,196,205,51,211,129,233,42,222,156,134,136,129,214,127,70,116,0,189,8,1,242,159,208,61,245,113,166,71,84,5,177,146,26,168,159,25,105,131,148,7,195,76,22,244,51,18,221,142,196,230,34,70,0,135,101,255,204,244,254,237,44,215,27,124,6,26,199,207,76,169,38,229,35,49,83,239,60,110,110,29,234,18,249,101,200,106,63,96,17,76,32,104,179,165,177,209,153,96,31,30,173,226,23,34,230,33,141,245,28,239,65,33,23,240,60,155,244,221,205,247,235,52,22,127,102,19,98,206,222,179,106,61,20,231,111,78,194,208,71,177,37,161,133,213,112,186,95,64,132,25,129,174,34,143,221,205,127,252,172,237,197,241,99,202,79,91,139,241,246,139,161,230,202,148,167,93,12,51,197,252,51,31,244,232,4,163,90,77,132,247,107,241,194,92,145,71,251,249,105,107,224,252,204,192,94,146,94,118,24,32,120,127,45,69,27,86,196,129,90,100,154,201,241,255,165,100,158,21,17,56,33,55,194,250,142,252,234,79,54,77,137,72,158,140,190,238,15,179,100,170,18,59,21,23,24,240,9,102,228,27,20,240,229,39,181,243,24,209,201,137,224,15,6,77,194,156,114,239,23,68,56,236,119,27,93,163,116,120,85,80,46,103,198,197,13,183,40,161,181,120,72,184,213,126,49,116,254,2,142,133,129,169,150,143,54,26,140,226,50,221,168,52,31,35,226,251,155,255,80,65,142,57,101,237,188,105,179,189,17,1,76,210,53,166,60,49,183,94,190,16,210,52,156,112,163,115,150,26,100,255,250,136,255,201,39,21,249,237,9,19,213,55,102,219,4,107,229,90,152,166,62,240,56,86,80,246,137,232,123,102,18,54,241,220,104,190,238,249,107,94,95,19,3,229,243,119,114,8,237,30,55,39,138,220,110,54,165,27,49,191,67,246,99,179,193,74,37,168,201,152,204,191,10,241,103,30,23,48,140,92,12,136,166,251,250,128,63,252,94,29,18,190,244,254,166,209,11,109,128,147,200,199,68,171,179,249,44,219,197,120,61,150,152,209,37,24,223,107,129,217,101,90,138,25,188,148,47,46,154,14,238,148,165,9,89,202,167,118,133,149,68,197,237,250,90,208,57,126,35,74,10,4,47,87,204,20,154,251,55,100,28,129,187,213,159,159,166,18,226,87,115,174,85,89,122,164,9,203,88,110,165,80,125,101,68,13,201,181,252,201,222,105,91,247,145,143,89,77,3,206,223,122,24,165,117,78,35,188,196,250,85,196,182,193,187,133,85,151,78,75,182,245,250,77,36,152,240,70,153,63,230,115,63,58,78,230,17,116,67,50,71,43,120,182,227,59,169,101,79,165,85,176,2,45,159,254,224,198,49,182,154,222,27,127,219,151,230,243,34,96,202,151,139,111,179,64,240,51,211,35,165,39,0,185,215,23,200,133,121,32,185,36,67,10,103,95,76,241,105,178,136,114,172,161,193,182,124,113,77,35,244,213,107,89,120,62,133,167,157,129,250,181,42,35,230,251,17,251,98,17,144,53,183,38,197,226,87,3,26,72,113,0,123,48,252,95,127,110,26,205,166,60,119,133,190,243,196,147,21,244,174,100,138,215,25,164,101,246,100,240,107,138,245,79,0,195,239,93,141,173,86,204,180,7,215,227,99,82,217,40,101,47,172,0,56,191,92,157,253,116,67,132,71,204,203,40,155,254,204,195,146,134,250,100,70,180,253,29,215,207,252,92,217,204,182,97,238,80,110,125,55,31,176,234,150,159,155,163,206,57,190,215,54,60,68,202,180,96,102,31,245,93,195,208,119,186,35,193,33,90,63,89,100,204,157,245,243,243,228,36,242,195,92,45,63,33,195,242,206,255,184,152,222,137,218,228,167,187,229,25,87,152,251,209,17,55,157,54,159,102,38,43,39,28,47,124,144,26,75,147,158,231,154,201,54,107,99,62,195,183,43,24,122,68,122,152,79,61,108,49,126,102,210,176,125,203,115,189,199,42,159,192,152,249,101,214,19,38,102,154,26,238,55,73,7,37,150,115,228,115,0,193,223,126,52,129,54,233,114,94,3,90,235,213,61,32,123,197,153,237,67,182,253,172,235,231,3,157,203,229,119,10,195,158,224,99,66,170,18,204,156,46,123,32,88,223,94,216,141,16,118,234,213,219,224,212,110,30,144,190,233,142,243,130,220,56,125,64,101,234,12,70,124,254,248,177,215,183,41,15,53,53,195,233,154,102,18,215,50,77,222,107,158,175,240,10,247,50,226,206,186,215,161,88,208,124,35,237,127,29,41,67,31,172,45,247,10,73,56,220,148,154,179,49,185,174,60,188,209,224,61,194,11,128,38,53,181,61,127,169,106,154,143,77,111,77,201,215,7,148,126,131,253,179,195,195,77,210,191,9,220,76,222,178,232,86,199,126,229,63,221,126,9,26,137,251,214,250,8,122,177,190,55,22,20,60,79,245,194,206,184,120,3,188,209,243,186,129,197,88,223,226,104,166,47,47,158,27,173,152,243,43,218,98,38,160,150,248,0,206,27,194,176,207,12,21,170,176,234,113,156,227,62,183,48,211,124,161,190,194,50,84,128,155,137,79,212,5,66,25,39,182,120,184,146,68,61,24,63,132,90,234,14,51,208,244,43,158,6,136,194,235,159,179,65,254,81,244,116,49,9,158,248,109,195,239,254,56,180,213,196,6,62,115,59,214,162,154,230,55,197,193,64,126,102,107,76,75,104,118,53,152,243,151,22,218,124,234,23,51,136,119,70,218,110,249,86,200,38,33,244,253,116,45,188,195,174,246,233,102,116,136,18,144,11,93,47,117,172,111,200,241,235,68,232,14,28,3,18,64,190,37,209,14,14,179,110,154,77,32,104,198,213,112,44,87,185,185,165,121,110,149,223,22,166,66,48,156,219,197,24,48,111,192,12,249,219,52,235,221,47,205,142,25,144,173,236,11,164,63,169,123,184,25,225,71,217,136,173,125,249,211,61,222,136,236,193,90,158,223,211,16,25,190,99,145,20,184,194,54,2,183,200,140,211,133,248,15,202,235,180,90,91,148,31,124,120,199,83,221,179,141,90,70,124,205,106,26,238,217,106,134,142,247,251,124,231,155,197,149,22,159,43,139,151,146,240,246,51,247,29,137,38,81,158,86,54,157,235,17,93,185,181,41,25,86,69,149,163,95,63,115,11,2,101,194,128,138,50,61,4,181,223,147,149,97,82,39,114,53,221,175,190,56,41,24,47,13,248,140,29,187,249,231,32,140,159,41,175,4,227,209,219,246,167,239,134,128,197,74,10,73,15,35,229,98,204,205,108,114,187,111,203,87,243,181,21,242,153,183,201,132,203,205,145,108,249,250,189,168,209,65,71,43,158,58,225,224,59,143,230,103,54,12,99,85,51,88,216,111,223,120,102,210,10,231,31,228,94,254,215,255,243,127,90,238,229,191,254,187,220,75,251,207,208,38,120,183,122,27,102,249,18,36,72,5,220,159,141,221,56,89,62,95,240,144,43,65,212,56,205,22,173,126,139,149,2,85,223,154,229,128,108,253,121,4,35,174,174,63,81,92,53,66,146,21,102,248,200,151,156,57,180,166,251,114,123,243,204,84,42,197,115,161,126,218,63,39,247,144,14,254,249,190,149,102,230,143,25,133,127,253,147,121,209,147,214,56,93,62,243,54,1,12,57,115,6,120,133,239,201,248,165,81,53,212,170,195,132,223,221,12,157,213,214,112,136,30,254,111,35,56,213,132,115,53,70,236,127,116,92,110,38,209,83,53,170,102,173,46,127,112,20,173,16,227,254,167,76,142,127,48,81,115,145,116,147,168,249,204,207,169,237,66,55,7,240,148,205,163,187,217,122,231,100,13,17,167,111,89,67,245,10,201,11,211,10,161,152,48,35,229,53,245,230,198,78,228,11,20,188,90,149,65,190,197,48,252,254,228,132,49,194,157,79,208,200,55,94,190,250,39,205,188,91,246,165,59,186,251,43,165,137,4,3,5,143,50,63,101,53,203,27,131,83,201,199,58,38,205,57,125,83,122,155,221,202,74,17,251,33,250,193,30,102,163,38,15,175,108,154,173,110,229,113,29,200,160,45,187,33,45,32,195,207,182,23,241,181,45,76,1,213,228,174,183,251,157,40,38,204,169,91,109,29,134,131,252,204,200,22,118,25,47,176,220,59,18,119,133,54,234,35,78,45,176,209,115,253,100,132,180,250,29,116,114,120,129,198,89,243,59,128,192,16,215,20,24,251,59,97,160,210,119,51,142,144,68,25,38,183,20,47,77,58,102,203,44,218,128,5,170,39,161,170,53,254,203,153,77,7,224,29,30,194,27,134,72,55,234,221,193,90,247,56,251,108,241,201,201,9,110,242,184,147,245,246,51,98,14,185,57,157,53,95,91,170,221,156,168,90,78,206,70,31,211,246,223,174,244,227,139,131,183,217,131,230,242,51,189,90,255,184,60,90,109,51,167,10,5,197,41,164,20,172,12,78,25,119,101,170,17,99,231,144,47,0,27,189,248,139,149,3,6,74,189,141,70,27,91,60,57,232,167,108,211,169,139,27,142,29,87,195,208,34,41,50,192,92,35,252,249,130,138,223,20,95,101,89,95,176,187,50,47,134,131,80,43,191,231,178,176,196,29,10,208,8,75,122,165,223,8,226,175,158,184,57,189,118,18,73,131,166,206,65,45,64,219,167,132,72,40,123,85,143,6,224,222,156,67,29,60,78,222,175,27,195,136,55,250,146,158,42,130,154,14,121,148,155,225,249,146,243,106,82,33,235,177,194,54,144,63,73,105,90,33,127,237,52,35,215,42,79,198,95,71,146,216,56,255,187,76,53,131,241,247,88,4,156,163,77,102,3,196,54,107,180,88,97,0,128,37,67,128,20,241,238,158,6,46,68,173,26,159,193,115,227,61,68,54,44,164,248,142,56,236,51,227,148,106,2,79,146,249,24,140,211,240,139,171,201,69,200,215,134,253,244,109,190,110,166,57,74,40,122,144,128,69,27,212,167,18,188,226,154,35,134,88,126,250,7,1,10,255,102,139,196,64,180,250,78,95,3,84,155,171,238,43,152,247,244,108,18,230,187,186,102,114,77,30,50,204,164,137,101,38,161,219,126,103,139,223,198,115,253,73,198,66,13,58,34,6,162,95,70,195,51,232,164,142,60,26,231,178,188,152,53,228,229,139,49,200,26,57,226,84,93,207,33,52,68,204,53,127,97,137,173,222,210,76,190,103,104,80,219,198,167,231,104,102,58,152,212,255,88,198,188,29,79,14,81,130,252,118,69,2,247,184,21,193,187,159,108,44,185,222,120,178,94,13,142,44,142,17,224,10,119,201,91,55,81,63,241,155,54,250,95,205,71,5,6,253,170,25,211,77,49,212,83,139,205,186,77,100,63,69,68,249,141,91,152,141,83,100,104,74,8,153,179,22,102,100,68,37,141,64,163,254,46,241,219,166,214,166,254,98,55,217,160,120,114,83,229,86,119,178,204,226,103,148,105,200,253,100,186,104,102,140,65,235,134,123,18,63,216,40,244,99,204,64,172,169,159,75,183,217,138,104,186,83,162,150,17,127,94,110,115,208,204,54,221,187,122,100,91,161,104,70,82,239,51,35,126,160,167,8,85,152,28,50,246,253,45,145,58,160,165,59,99,76,90,17,92,37,238,251,168,197,247,233,246,67,37,140,227,143,18,142,27,187,237,49,98,45,212,194,99,60,8,158,114,56,138,165,86,107,92,139,196,155,236,101,156,168,103,251,150,208,76,47,226,215,250,162,250,248,140,232,197,214,95,115,157,35,230,8,69,200,173,63,109,93,186,145,247,104,244,251,30,189,154,134,215,72,201,192,147,35,115,164,24,131,249,244,7,7,143,166,181,134,98,222,250,245,155,47,107,154,147,171,255,210,25,97,70,154,66,2,105,26,215,34,241,135,220,245,208,234,37,113,117,91,105,53,8,132,88,225,160,244,227,28,214,147,162,238,108,1,4,155,207,189,33,108,147,237,191,160,135,210,91,220,28,212,130,60,215,100,217,121,13,132,20,135,242,110,62,51,145,115,62,55,229,52,217,77,96,134,45,55,19,108,215,14,78,49,19,237,198,94,4,224,191,137,123,102,110,248,142,239,241,28,162,177,116,80,58,36,171,30,195,55,208,71,77,146,123,32,22,166,135,74,27,52,244,209,28,24,190,224,59,158,190,109,18,87,124,200,228,7,112,89,163,80,209,113,135,132,191,170,194,169,134,66,166,231,67,161,201,147,20,50,173,110,117,122,57,153,172,225,84,255,202,58,225,142,91,7,190,186,212,185,11,94,78,117,31,166,131,242,208,42,72,161,160,210,107,164,121,173,133,98,252,152,199,140,171,145,246,18,82,34,83,226,124,222,85,36,152,247,81,165,29,174,62,31,151,132,121,9,32,158,245,107,222,225,240,162,191,212,119,155,122,239,105,202,207,153,87,31,66,253,3,5,81,47,197,125,109,90,237,183,158,183,5,193,171,238,219,32,26,211,20,174,116,14,19,103,121,194,255,189,23,25,76,49,147,157,243,169,64,45,185,105,110,14,93,231,82,162,82,129,84,164,150,157,136,149,198,167,188,110,245,23,144,4,250,228,84,71,221,109,68,170,107,212,170,55,39,209,231,97,25,141,154,109,74,169,162,76,235,15,246,226,206,126,71,88,155,251,103,245,237,226,126,6,252,237,144,209,136,153,170,83,148,134,96,27,109,191,75,155,2,106,212,211,42,196,185,98,133,169,211,127,154,14,154,177,116,71,162,140,219,252,56,6,71,48,52,99,89,224,232,159,126,110,1,176,61,66,6,204,160,221,40,55,79,18,146,154,181,39,204,61,17,97,188,127,103,109,234,174,98,5,29,55,191,249,220,246,239,147,189,195,42,107,163,227,39,184,161,143,255,172,172,172,18,220,136,159,142,96,44,227,248,153,105,35,18,61,192,138,87,209,71,188,53,170,235,234,8,60,243,46,17,100,207,109,0,76,61,20,223,122,90,190,107,64,51,252,252,167,173,39,42,192,84,191,154,116,88,211,74,200,59,247,188,47,143,122,243,166,199,79,139,140,136,152,248,242,91,116,198,9,133,129,197,159,205,189,140,101,237,78,91,143,122,208,219,94,202,54,98,22,253,229,78,157,208,43,144,64,226,186,214,134,122,1,220,29,37,122,120,137,100,117,81,58,157,81,130,1,90,125,127,171,132,228,71,125,175,4,89,219,245,169,187,149,66,28,59,128,6,174,240,135,226,28,25,143,164,155,141,9,82,29,47,99,161,140,123,67,108,161,30,35,190,117,64,34,76,1,67,47,134,71,59,172,56,147,122,186,128,249,158,197,191,213,174,150,129,188,154,167,219,39,144,28,180,46,21,113,113,158,155,140,140,71,0,61,104,77,211,28,160,29,186,30,206,65,130,113,245,91,61,103,146,110,130,128,160,24,178,71,172,133,230,130,176,194,135,162,229,96,186,224,238,78,115,93,227,40,42,1,208,231,136,159,70,126,162,255,128,22,222,42,247,141,148,29,165,235,111,67,77,125,87,88,105,138,28,90,57,101,202,157,64,191,208,44,43,169,77,104,26,219,241,188,129,177,125,93,125,50,188,253,240,221,192,206,92,33,8,179,106,242,154,190,205,130,198,88,71,231,55,4,87,219,183,186,231,216,161,114,181,245,230,104,119,7,88,9,92,238,80,247,127,153,200,94,64,157,86,19,138,99,130,135,210,125,117,16,154,189,125,244,39,242,160,79,206,205,213,8,66,181,190,137,86,141,123,149,6,174,16,146,98,70,252,13,178,175,76,246,158,35,180,83,128,241,251,153,190,163,124,36,222,10,168,56,165,121,224,1,18,172,14,133,35,145,135,187,94,212,125,235,196,104,108,127,128,57,181,251,202,60,235,119,143,126,126,100,157,94,135,0,80,215,235,148,133,219,64,188,44,95,153,159,211,174,230,247,9,142,63,247,165,94,56,181,132,248,222,209,207,227,91,225,4,86,48,18,141,133,195,157,148,119,82,19,0,201,197,96,155,60,124,64,162,188,10,25,37,206,237,194,111,116,132,34,92,252,186,172,105,189,44,51,192,147,40,111,13,133,196,149,154,192,26,84,5,247,214,183,58,160,141,3,243,73,167,140,104,47,97,6,56,117,220,60,141,182,86,1,117,224,110,107,128,58,233,49,89,250,219,112,107,126,169,255,247,26,148,164,244,181,145,35,137,155,195,238,62,53,27,2,104,189,206,48,67,81,163,129,251,165,224,18,191,77,163,146,112,16,86,228,41,206,71,121,0,90,149,172,158,192,81,121,177,242,201,2,128,117,125,46,139,112,70,86,92,179,153,87,163,18,80,183,12,11,80,53,71,53,28,19,19,84,40,108,163,56,238,27,49,117,108,88,15,228,209,56,131,103,194,112,105,152,148,81,65,47,238,211,134,52,144,110,7,107,246,131,184,171,197,107,80,133,36,119,215,33,135,0,164,197,189,15,253,179,138,76,195,90,252,193,110,69,145,89,107,49,96,134,28,60,92,77,54,168,232,46,190,140,23,250,51,155,68,168,56,126,100,12,92,240,21,51,220,106,229,167,76,84,151,195,226,48,27,247,136,226,26,46,160,118,55,195,136,44,139,160,209,165,122,252,123,241,154,75,227,126,142,144,40,209,67,103,191,149,129,26,176,7,201,240,48,83,92,213,124,198,49,141,94,127,114,90,240,126,178,56,176,153,124,249,93,4,149,223,196,155,10,174,121,123,233,246,2,149,117,214,40,100,200,200,186,138,191,53,13,37,77,129,59,144,247,56,14,151,171,145,216,57,191,8,176,22,165,53,88,40,174,86,245,218,29,46,39,107,207,77,162,102,253,248,79,8,112,249,91,67,196,167,105,26,35,112,241,153,4,250,245,30,69,238,0,223,188,113,49,178,36,122,50,34,178,246,105,14,96,126,27,203,79,160,107,108,255,203,159,12,174,71,205,199,191,225,183,28,83,20,253,168,43,168,171,205,158,212,162,162,200,115,214,127,78,85,207,90,95,182,243,28,16,108,2,231,137,23,37,72,126,31,244,235,141,41,198,41,45,30,2,184,4,130,211,225,230,142,112,226,78,51,165,133,207,253,192,188,129,243,203,213,28,250,95,10,229,153,225,227,47,121,208,90,71,88,244,103,146,121,32,225,126,196,108,28,108,254,219,128,107,5,217,254,142,130,141,206,241,10,51,108,75,49,51,33,242,48,94,106,55,67,234,146,155,243,1,250,115,191,194,131,61,218,69,191,39,205,189,27,199,207,103,70,139,88,42,100,160,113,97,61,241,65,165,232,36,254,135,245,213,127,56,187,107,59,55,20,40,105,197,187,174,221,31,220,88,43,166,92,220,96,55,248,184,64,10,84,125,93,88,70,1,166,27,41,185,155,43,92,55,77,204,36,194,166,95,109,212,134,25,26,243,224,55,26,160,223,127,24,170,82,174,182,30,204,175,255,5,33,87,182,150,158,102,118,176,15,213,114,141,174,180,72,70,23,193,116,107,7,142,223,70,1,93,204,240,101,199,160,245,67,207,95,70,137,228,138,10,245,61,31,150,10,67,152,152,225,217,45,39,70,205,116,17,170,152,175,229,201,124,204,27,109,93,249,228,236,129,108,78,110,38,22,206,83,7,38,116,88,169,124,30,23,155,88,114,115,124,154,226,107,8,220,245,220,122,115,4,177,190,232,0,51,184,161,35,239,13,209,66,27,62,106,144,110,230,44,135,129,150,232,55,172,36,124,51,120,120,230,183,10,102,12,57,159,224,200,108,104,134,186,240,245,137,180,33,237,210,98,6,143,48,226,139,88,126,175,137,153,140,124,139,239,9,45,80,30,13,232,43,65,190,232,87,163,202,183,170,92,13,148,111,196,68,93,48,169,213,159,155,67,165,225,163,50,173,35,87,205,128,4,98,38,34,210,40,98,79,136,77,226,60,248,163,193,151,190,242,220,97,212,128,57,125,31,204,152,210,37,31,1,78,9,177,86,31,150,231,219,140,36,98,99,178,88,69,237,251,158,13,12,127,201,99,233,205,196,214,93,78,141,102,28,36,90,117,178,32,183,229,140,56,197,156,242,116,235,14,245,177,211,124,231,104,70,148,119,228,167,233,9,240,38,104,195,11,224,138,165,25,150,173,234,23,79,99,20,149,153,68,11,118,191,113,113,49,21,105,153,228,187,58,65,17,183,190,64,174,116,142,143,249,201,67,98,70,57,182,202,91,253,225,19,79,92,93,135,84,192,104,143,166,183,212,175,158,127,110,183,124,15,42,243,62,23,144,142,58,71,246,180,55,128,64,89,253,189,144,80,146,34,1,204,188,116,19,250,147,27,28,114,202,60,164,175,180,238,184,26,216,68,98,12,79,35,169,28,159,227,57,155,130,203,63,4,211,47,216,137,91,95,48,111,242,203,70,172,16,143,69,208,35,55,94,72,92,197,183,226,40,147,234,195,51,3,224,245,87,238,134,217,144,31,126,158,204,94,190,50,65,132,67,62,154,102,218,126,135,159,187,13,222,251,50,100,225,222,67,3,84,117,51,66,15,233,77,210,174,1,208,210,31,156,180,176,76,34,40,248,71,108,118,224,86,111,50,154,145,105,163,53,164,196,167,108,134,9,76,51,76,60,222,187,89,96,178,159,82,165,61,70,74,22,67,246,194,114,209,127,33,99,79,156,248,125,11,72,124,135,200,217,195,48,105,21,199,207,140,156,247,77,255,252,237,232,200,61,251,178,236,84,154,164,251,233,192,58,86,226,68,167,249,140,70,20,49,211,130,20,155,52,101,106,113,161,77,95,22,214,44,55,163,231,222,228,181,240,232,251,246,205,108,192,172,36,238,66,7,87,60,253,244,33,37,191,116,27,6,21,180,157,145,134,238,63,20,223,150,142,56,109,27,254,228,8,225,74,133,192,52,173,92,22,15,51,109,15,50,23,72,34,14,103,93,96,27,254,17,205,254,67,17,157,60,2,16,63,41,122,181,245,241,250,39,177,162,205,144,171,97,147,24,37,78,8,84,199,174,206,21,60,165,238,46,26,253,234,179,234,205,129,93,206,112,255,72,113,202,108,128,108,199,207,61,195,59,108,157,103,86,205,79,239,238,10,201,234,161,127,124,244,112,6,0,103,28,29,208,11,238,120,248,15,159,75,72,147,79,77,53,190,56,69,198,115,189,223,204,145,112,233,88,215,139,51,208,21,136,13,222,147,228,158,0,158,217,245,100,129,238,129,158,151,131,203,100,177,139,123,57,116,249,210,127,144,230,185,173,106,254,153,97,24,209,61,218,194,219,233,179,148,246,153,46,161,53,248,48,186,242,253,201,77,171,88,150,46,196,114,209,100,255,110,110,57,207,124,49,58,200,153,12,110,190,198,6,158,102,180,77,175,91,97,123,144,182,71,147,22,159,179,197,189,159,163,33,96,107,10,11,214,4,226,102,186,36,100,146,26,173,231,172,35,31,156,254,91,49,147,126,237,49,228,230,197,228,111,131,64,114,84,24,102,116,237,228,188,38,179,94,110,60,26,34,99,146,103,167,119,112,5,193,35,102,106,73,98,238,176,79,249,7,225,172,17,220,34,44,240,19,85,210,156,12,172,181,52,19,224,58,159,74,49,225,173,149,53,100,50,116,160,11,99,166,209,65,89,229,189,108,26,187,147,67,7,101,209,65,91,212,161,118,184,157,151,30,169,159,171,225,65,136,8,7,124,202,154,251,199,12,209,146,175,17,84,85,196,255,122,55,191,14,138,180,232,106,75,50,221,192,213,203,249,77,233,219,37,121,156,99,246,118,17,154,115,35,44,60,64,194,242,222,187,154,172,188,95,13,15,255,213,171,223,121,213,157,110,133,218,55,231,102,62,184,161,240,78,141,168,17,159,53,71,124,67,155,84,125,241,154,214,102,149,183,222,112,86,156,29,230,247,146,34,253,125,40,119,180,47,117,197,91,19,28,101,94,236,88,28,239,116,158,101,252,73,100,203,205,47,72,188,26,91,214,139,88,106,6,203,239,149,139,213,247,220,220,228,82,235,91,28,241,82,198,93,40,91,18,241,203,220,241,216,240,217,8,185,56,133,58,92,164,145,31,75,40,205,134,21,227,138,211,18,91,164,188,4,253,126,14,218,105,53,62,230,178,170,127,126,107,116,0,230,215,49,96,102,211,219,74,179,73,102,220,124,242,231,182,136,171,125,104,71,241,5,0,115,240,11,188,229,193,77,22,62,102,25,100,215,186,124,172,91,243,184,159,78,136,184,68,11,193,244,231,223,158,226,15,142,202,72,85,179,177,63,204,88,0,119,104,193,147,182,108,180,106,125,84,238,79,235,201,65,141,99,57,21,216,91,123,20,29,101,27,55,226,213,227,103,242,164,138,47,33,29,216,207,21,39,155,241,40,10,231,250,49,253,30,231,117,45,128,253,206,208,171,73,92,108,119,227,153,66,108,218,98,166,25,209,15,85,132,129,32,216,76,51,167,139,179,71,21,88,73,175,192,63,232,189,130,232,40,198,204,136,65,170,154,71,157,145,115,57,91,155,121,158,21,28,68,139,239,1,31,170,108,103,212,82,253,172,55,13,80,89,151,215,176,128,241,45,160,210,42,114,99,35,254,244,253,223,52,215,127,199,139,102,144,152,160,198,204,117,213,140,146,115,36,130,222,148,18,128,54,77,189,16,148,249,67,191,149,179,250,207,213,166,80,18,230,74,5,94,158,140,126,169,30,55,39,51,180,197,159,189,203,104,18,51,1,102,240,60,49,35,27,28,139,131,182,223,125,126,174,158,222,238,143,153,157,77,231,224,94,94,145,199,218,186,138,243,224,1,195,155,27,23,191,99,172,231,137,203,17,61,8,114,195,247,2,14,37,230,157,250,17,102,238,25,236,81,183,0,4,227,59,149,113,222,164,31,129,236,34,252,191,177,65,227,115,100,224,111,60,183,197,233,118,204,92,228,224,129,231,129,30,154,248,229,99,244,225,105,70,168,177,196,238,79,220,36,98,229,183,90,236,30,59,70,65,52,42,19,30,244,9,172,140,98,59,226,6,75,222,186,242,210,49,13,223,79,87,74,23,106,182,190,61,247,149,17,87,28,114,53,34,11,61,2,16,227,234,233,105,133,2,252,212,43,94,124,85,51,196,110,238,92,117,115,110,243,91,86,3,202,187,103,6,205,22,122,176,105,6,192,187,60,231,215,77,114,120,203,115,1,247,250,128,206,152,167,241,128,134,25,221,185,154,143,205,218,146,208,253,54,170,219,109,71,50,100,177,161,92,49,95,74,91,113,53,58,127,89,122,184,166,24,177,194,108,42,218,89,104,186,176,22,191,23,139,84,10,154,14,185,178,255,72,234,187,239,178,29,56,254,109,106,110,48,165,135,249,90,54,43,205,203,68,125,122,198,46,170,0,118,59,237,21,213,253,62,228,167,155,36,214,172,245,25,213,104,159,104,86,33,203,155,211,53,71,135,121,204,67,16,162,249,104,240,80,191,125,37,60,32,33,72,184,200,213,140,136,68,7,242,119,67,47,29,127,89,219,112,204,172,187,41,205,111,247,91,17,5,27,89,173,124,76,54,225,245,149,76,174,137,91,53,233,194,6,131,69,89,164,133,195,57,144,116,11,243,44,108,2,113,239,110,244,70,249,181,168,55,183,200,108,65,173,51,197,59,50,234,244,22,110,198,68,167,110,203,218,163,190,178,220,133,65,151,226,10,80,129,212,8,202,151,238,72,111,164,199,242,236,184,19,236,103,76,113,176,249,83,202,157,232,16,129,244,255,174,94,86,0,203,100,202,5,246,186,34,88,196,155,31,186,188,144,249,34,140,251,204,40,50,9,7,194,69,46,107,164,217,186,38,51,23,243,150,49,108,62,223,60,161,189,88,82,110,23,78,106,102,218,159,21,70,155,42,202,240,64,208,111,95,30,167,162,72,114,151,44,143,5,124,44,98,73,42,16,130,252,70,68,251,212,227,103,15,120,175,125,101,101,130,5,100,215,249,204,86,25,149,157,114,67,203,53,125,199,121,46,219,219,38,178,94,137,15,50,187,215,94,246,178,110,189,220,164,137,167,211,181,50,41,74,137,220,47,237,37,111,113,46,55,227,169,53,49,143,102,72,223,207,204,167,205,67,145,186,141,117,122,134,21,70,243,156,40,232,237,85,231,98,44,214,163,154,44,146,208,170,86,170,103,62,40,139,134,189,244,55,159,25,15,211,29,179,63,120,82,122,71,215,136,200,70,15,243,243,6,82,90,4,243,59,30,202,138,49,35,151,216,197,250,28,88,185,152,22,55,153,39,7,39,167,158,147,223,227,45,245,28,112,112,105,240,26,250,215,188,198,105,45,102,132,238,124,229,238,73,179,195,143,153,94,229,25,115,225,253,177,148,205,33,150,69,168,234,132,25,92,111,206,133,11,86,32,50,126,155,180,176,148,9,158,153,130,137,239,179,168,108,87,233,250,133,149,227,164,175,240,194,204,82,69,15,20,229,74,176,15,35,167,169,174,220,107,168,109,63,83,183,233,210,201,136,83,170,116,22,72,131,61,223,33,111,13,227,32,220,100,110,102,121,252,92,220,65,216,187,149,6,32,125,105,148,93,79,24,17,48,17,35,25,131,22,223,18,204,238,145,211,250,194,42,183,226,135,17,98,17,140,40,88,87,227,157,118,115,7,98,36,207,53,95,48,225,220,122,5,14,132,114,100,59,34,242,152,145,188,130,3,1,210,21,49,211,247,23,79,206,0,117,241,190,40,22,205,227,167,61,8,44,133,50,95,178,54,57,17,26,80,254,34,214,101,194,36,62,222,52,4,244,165,230,190,157,85,11,51,234,54,114,92,219,126,149,239,69,241,73,191,6,10,81,238,143,110,250,158,133,225,0,86,0,114,41,62,100,180,9,110,25,208,13,211,161,111,193,128,10,136,169,196,140,28,154,103,72,201,98,93,105,198,98,95,107,187,230,213,165,105,83,5,140,31,232,66,248,20,4,239,213,127,174,190,198,148,238,230,9,169,151,140,247,97,159,56,97,54,225,11,185,57,212,240,249,49,145,97,155,9,192,163,148,119,238,246,99,239,141,193,5,9,36,102,144,113,238,12,147,44,87,170,24,106,63,244,103,117,55,91,255,136,252,54,146,179,215,103,233,139,212,32,147,84,243,10,112,56,26,155,7,216,166,127,47,104,158,27,141,234,126,53,29,208,25,185,99,134,148,173,197,213,164,7,227,224,51,5,237,178,226,204,60,36,233,186,92,76,243,227,144,139,69,133,96,26,133,95,139,108,7,214,49,244,214,16,228,184,32,11,15,6,170,86,174,110,236,80,37,205,6,210,85,51,62,109,254,52,236,89,122,181,189,104,88,225,241,24,105,69,170,53,234,169,86,121,31,63,102,36,235,221,127,66,127,113,167,40,16,116,184,244,212,236,176,146,153,58,106,133,250,55,175,109,67,191,6,0,7,23,135,50,253,194,172,95,67,172,244,86,64,145,111,181,82,153,14,170,175,194,241,17,63,12,205,91,149,199,194,227,169,55,47,158,201,103,135,117,209,210,176,197,122,99,39,164,23,16,64,151,124,43,200,219,228,67,111,188,240,46,143,93,146,153,196,204,239,105,174,140,39,245,54,49,119,218,58,170,140,73,134,184,152,87,47,59,191,198,219,6,179,176,142,25,204,98,126,233,38,201,35,172,23,232,167,47,45,248,238,150,14,10,180,241,203,29,133,101,216,147,38,15,14,170,199,37,175,32,163,160,55,69,205,148,148,111,88,123,209,49,57,198,94,92,195,90,9,167,197,12,233,89,254,242,115,96,170,126,106,24,23,157,170,26,111,148,124,245,252,49,59,15,188,89,193,185,169,213,112,82,105,238,121,146,255,169,25,156,136,152,94,12,66,225,91,30,252,218,60,89,97,158,51,29,97,204,199,210,223,110,238,20,179,245,230,100,95,74,92,77,228,39,91,2,94,195,110,43,158,188,0,109,56,98,126,235,206,115,148,84,235,87,214,69,176,154,216,169,191,23,129,199,188,122,241,219,240,3,152,178,64,141,103,229,208,204,48,129,246,48,23,130,214,52,147,115,168,177,170,9,31,50,173,101,50,0,208,25,251,231,92,200,29,201,2,161,17,252,69,142,241,104,232,196,202,218,52,100,249,45,17,123,32,104,87,229,201,141,134,232,70,100,114,216,81,196,10,11,64,205,192,197,184,197,196,140,84,69,188,54,94,199,148,29,220,16,190,197,143,38,132,151,146,76,18,235,243,81,252,165,160,142,238,50,143,42,90,34,78,122,108,230,23,147,201,128,2,86,21,163,192,246,140,35,238,206,200,91,61,243,146,201,111,66,82,207,235,14,163,53,179,139,249,197,29,241,62,148,120,91,87,35,141,213,241,204,96,34,101,175,169,164,218,198,17,243,72,21,3,204,207,7,11,80,22,156,210,51,153,188,76,182,192,200,53,242,106,225,246,197,12,71,121,28,181,104,151,37,235,183,233,128,24,23,78,152,161,17,73,43,29,162,35,71,115,178,240,228,222,32,47,102,156,73,6,186,217,242,161,224,186,223,241,169,214,31,151,102,154,47,212,219,177,127,35,83,161,103,109,189,180,89,196,154,102,205,203,20,121,131,192,139,230,202,160,218,155,35,78,137,175,68,238,116,81,47,74,90,14,32,28,196,33,37,231,159,201,151,164,25,61,159,233,153,234,101,201,81,253,109,106,253,45,22,14,71,86,102,88,48,191,135,45,49,164,176,122,235,68,66,230,170,207,216,48,64,166,37,240,27,51,129,71,120,78,214,56,39,63,13,1,214,12,15,227,185,192,53,213,88,49,215,211,74,252,242,2,211,191,197,74,198,61,222,26,143,33,117,140,48,119,152,179,107,152,223,170,149,125,14,25,215,22,254,34,234,170,39,41,204,204,124,235,60,241,220,92,43,47,189,172,7,35,239,253,190,80,211,123,15,9,13,96,197,59,137,105,53,51,98,2,35,205,125,116,253,105,208,247,57,224,164,226,186,140,232,70,147,41,230,25,217,53,221,191,217,169,66,77,3,73,35,178,50,105,133,114,61,208,94,203,216,92,100,129,116,227,92,138,105,136,146,236,17,151,14,21,184,213,194,15,168,86,3,204,39,131,143,191,68,117,140,158,32,157,164,72,13,113,242,184,21,69,226,150,95,147,124,104,64,51,104,214,238,234,149,189,175,199,202,245,164,22,1,253,149,49,233,208,197,4,118,111,26,74,74,28,89,163,63,136,183,158,235,82,153,148,171,225,180,26,62,133,167,29,245,77,6,229,26,162,203,127,123,81,161,151,25,142,160,124,143,80,110,26,1,142,140,25,68,44,109,172,168,215,35,194,39,110,4,225,47,42,77,158,234,131,199,85,38,241,64,168,170,248,22,143,30,150,224,143,16,237,164,247,33,10,215,32,26,142,108,27,36,249,219,189,81,193,162,85,77,159,156,160,38,224,94,96,101,230,150,207,137,158,232,204,106,63,219,114,19,87,128,140,40,236,255,158,31,53,86,169,166,102,138,4,158,164,228,213,182,236,73,147,206,159,204,51,22,228,18,100,183,164,133,24,94,221,40,10,106,217,143,125,183,46,148,66,60,41,108,194,169,93,205,0,100,19,216,91,68,40,199,204,100,42,123,152,199,82,79,155,86,162,21,117,17,196,160,78,87,43,42,21,145,84,6,234,185,228,192,134,162,231,228,147,205,129,178,103,85,243,240,174,111,51,91,243,174,154,39,60,126,97,134,126,51,87,193,129,114,211,105,241,169,226,50,232,114,115,176,80,55,128,8,168,18,87,125,47,126,174,37,26,7,231,79,156,152,183,81,176,179,71,225,16,245,52,153,199,231,75,39,134,153,82,71,90,249,224,109,101,69,18,94,135,161,230,221,92,249,19,243,76,125,65,172,64,40,106,148,74,187,80,225,97,53,116,198,140,169,128,199,52,213,124,112,197,195,220,110,151,29,237,160,78,88,242,222,228,173,228,177,55,219,84,78,241,126,97,89,20,115,219,59,115,252,70,194,39,143,77,255,97,96,128,232,20,168,178,52,121,199,219,99,113,53,96,57,250,41,89,154,43,82,252,80,136,110,217,167,169,119,22,23,185,44,211,248,174,230,143,117,69,225,111,146,40,63,18,254,94,211,80,138,56,147,140,91,151,123,211,177,84,92,250,228,189,127,65,1,230,170,217,240,24,110,166,147,84,214,53,62,102,141,170,34,13,101,115,46,189,122,24,173,152,155,223,120,247,245,115,53,164,163,59,204,99,201,201,119,171,1,17,252,226,102,231,209,20,179,17,105,156,48,63,175,115,200,123,89,93,35,206,205,23,94,17,203,164,153,154,89,153,113,53,44,236,18,227,94,58,132,99,42,192,110,69,43,188,154,41,19,251,152,2,190,40,85,204,127,10,80,51,35,128,154,93,123,127,20,69,104,169,132,103,73,46,69,204,116,218,101,217,4,72,117,201,93,161,82,1,133,94,40,178,79,80,152,207,52,19,4,116,191,249,182,18,116,58,4,124,94,184,35,102,228,236,140,82,56,205,172,219,25,9,88,224,147,41,30,96,230,26,58,85,36,42,219,149,97,249,51,15,47,172,195,12,146,90,13,127,247,38,178,112,235,28,34,116,99,102,136,138,210,124,193,15,139,153,14,92,223,136,97,54,120,206,140,62,217,24,165,249,158,178,105,129,200,22,102,163,224,227,144,112,235,31,92,73,6,5,212,201,136,202,72,167,76,175,99,134,88,74,164,195,183,201,137,168,149,106,69,24,109,117,138,149,1,119,71,159,166,88,144,63,106,70,66,43,170,46,36,33,126,238,77,157,114,133,249,46,33,35,254,51,79,119,7,104,168,149,214,13,123,176,154,13,16,228,59,192,243,255,60,247,205,210,6,236,115,115,47,53,27,107,185,155,241,246,116,72,150,201,114,187,117,192,236,168,111,109,92,170,59,204,16,15,234,107,109,132,102,124,64,207,31,175,150,152,241,58,163,20,101,132,125,67,111,78,238,54,111,14,141,164,78,51,74,221,59,242,202,104,190,166,222,11,51,1,16,87,137,155,195,170,176,117,10,131,118,206,223,62,100,226,228,209,222,193,132,246,244,103,54,197,88,157,195,128,11,92,4,167,152,112,164,28,201,198,227,50,167,79,36,58,60,165,205,120,194,78,3,192,246,59,157,232,173,41,201,127,132,199,245,254,87,120,11,239,123,213,236,112,54,89,244,231,121,248,193,248,252,101,14,217,159,139,121,184,239,189,152,102,0,236,197,76,175,183,135,94,112,182,215,108,55,68,144,142,250,169,95,124,127,152,11,176,130,23,113,247,12,119,122,165,60,0,102,106,116,126,112,94,203,132,201,166,81,13,32,224,251,25,154,236,75,14,160,103,6,171,235,53,79,99,176,252,181,90,62,254,179,174,98,62,177,152,173,164,225,23,163,79,164,187,2,101,245,17,253,42,151,156,104,151,49,171,214,251,251,55,207,42,218,102,71,252,20,179,206,143,24,205,204,28,156,77,205,171,56,6,21,243,188,73,126,138,121,222,231,221,187,25,41,153,46,91,14,130,190,243,235,224,188,48,221,128,34,150,171,193,51,121,130,128,19,193,212,109,197,204,52,253,206,116,80,112,111,63,148,77,7,170,172,55,127,252,201,233,8,76,161,9,51,95,71,222,86,115,22,142,204,225,119,162,35,198,229,23,35,87,150,165,44,204,23,1,103,127,47,168,11,138,172,252,138,174,215,215,143,11,49,105,65,32,94,126,122,34,203,92,124,200,159,43,78,95,143,152,143,121,28,110,222,83,87,192,91,122,171,124,140,37,151,73,9,169,197,84,243,14,63,200,98,102,80,148,63,230,237,237,69,64,95,223,199,43,98,62,0,206,124,196,33,237,26,187,254,88,95,68,178,220,218,235,21,207,209,136,219,159,187,119,220,140,12,155,156,232,208,36,159,143,23,20,243,115,59,247,145,247,186,70,32,251,61,153,37,115,146,195,213,180,132,167,243,82,97,102,136,186,124,16,102,253,167,134,130,153,208,88,252,1,246,97,86,228,103,166,179,166,165,15,102,218,129,47,94,245,215,166,175,124,201,202,111,213,194,4,127,52,90,65,146,204,113,210,110,221,67,224,148,118,105,112,186,185,153,254,145,154,251,92,105,212,151,178,183,16,10,171,247,215,231,139,149,33,122,55,234,59,49,67,99,242,205,113,35,219,171,114,72,208,103,69,27,215,103,94,199,128,2,105,94,214,78,248,205,21,147,133,202,78,124,204,56,220,190,128,232,212,217,18,143,178,229,15,242,232,159,25,232,85,6,148,100,135,135,147,224,129,69,128,4,86,54,157,118,33,38,249,54,180,106,244,17,37,211,15,52,76,163,21,242,93,61,224,156,95,178,225,117,100,69,138,207,21,52,194,196,93,232,180,14,126,204,236,248,214,86,170,105,98,126,183,243,54,134,106,34,203,69,78,252,78,139,92,249,74,28,48,103,209,57,146,187,70,7,123,226,137,40,228,232,171,116,246,2,137,7,84,243,125,106,244,244,230,108,249,100,116,96,184,26,202,69,25,194,32,31,98,126,65,159,31,63,48,209,173,37,113,2,87,19,201,126,63,13,137,200,219,189,134,152,33,171,248,22,31,196,117,53,121,192,232,78,7,0,231,223,114,195,56,174,51,129,50,1,235,237,51,3,169,215,141,152,222,246,217,125,154,1,120,5,44,26,102,220,202,254,17,93,144,25,48,120,66,78,133,55,6,111,156,252,181,15,202,66,189,231,136,207,63,102,199,111,208,174,233,3,21,53,191,56,210,147,196,100,6,216,115,242,197,144,110,125,161,196,247,228,23,185,50,201,107,64,149,15,12,223,111,78,85,185,222,52,155,182,135,23,239,43,198,150,221,27,8,189,178,70,62,120,34,213,108,69,113,96,166,108,234,159,155,112,253,172,250,99,166,253,99,186,121,115,60,30,49,91,173,231,155,105,128,154,104,74,19,51,71,206,23,70,180,82,172,146,159,86,203,175,21,183,118,19,165,151,139,225,0,104,159,251,215,232,28,233,77,62,183,161,176,29,26,140,50,197,91,234,178,205,175,69,27,221,114,51,248,54,73,152,114,115,212,58,253,183,79,39,230,148,65,91,231,157,234,223,209,9,243,54,123,169,60,218,166,29,250,203,52,53,180,28,111,21,135,98,3,226,222,95,165,132,10,12,31,41,127,123,211,174,233,125,66,141,192,173,87,89,35,16,156,29,47,228,177,47,3,169,146,155,191,195,11,148,243,103,158,116,127,22,49,147,186,114,40,18,196,119,80,110,231,242,221,38,70,253,213,93,105,91,88,251,202,68,221,235,189,140,175,130,70,243,192,11,106,228,201,151,245,35,126,55,135,45,80,50,243,72,19,56,138,9,158,84,35,151,76,35,35,228,64,239,246,247,138,50,23,104,45,40,238,28,26,45,207,148,236,4,26,39,120,194,235,51,35,252,37,81,223,59,114,43,221,211,159,117,32,0,39,147,244,224,97,121,228,134,88,173,209,156,165,217,64,57,159,47,66,62,135,204,122,142,24,194,222,231,19,70,192,76,150,69,142,93,92,121,130,247,207,124,140,234,37,172,208,227,20,239,84,104,8,142,77,245,177,46,158,200,167,207,97,102,21,12,98,0,172,117,250,184,25,154,107,137,50,46,84,87,159,214,157,233,253,32,173,26,55,7,40,195,26,8,51,238,94,70,141,13,103,253,185,31,113,115,166,70,250,11,198,157,214,188,104,219,232,248,18,157,139,9,11,2,64,67,31,114,210,24,178,163,209,249,12,20,202,205,32,107,122,198,248,141,218,232,244,234,81,51,223,32,233,142,192,250,178,133,174,184,185,209,131,108,49,223,27,209,21,5,181,38,148,188,166,46,13,95,146,127,110,20,208,147,200,114,162,147,107,176,210,248,158,246,99,105,6,30,118,155,143,218,29,134,116,16,243,219,39,62,102,91,204,133,20,205,63,144,234,252,127,255,143,127,251,151,127,253,95,255,227,127,254,59,238,144,121,254,51,184,67,96,4,184,55,106,39,139,247,22,122,143,190,13,150,187,34,19,105,0,213,52,211,130,159,80,229,105,120,124,185,154,179,118,70,154,127,114,230,37,7,17,248,23,212,75,122,152,251,144,159,134,152,230,133,96,61,126,250,92,105,0,5,83,14,48,46,42,43,237,135,145,109,15,147,166,140,150,192,5,146,51,1,143,208,164,177,33,199,213,107,40,7,182,85,174,224,43,139,162,15,229,147,124,109,40,46,70,84,194,136,226,105,147,77,243,243,94,106,36,73,105,186,220,194,75,195,28,239,179,101,110,87,251,0,96,116,58,205,117,202,11,34,177,18,140,145,239,239,148,125,98,192,233,42,72,178,171,141,130,118,2,6,232,233,186,194,15,201,134,70,56,29,253,159,184,101,93,174,166,144,233,82,197,84,89,126,160,131,208,107,208,14,28,95,211,58,81,229,230,112,60,102,195,20,154,65,59,187,200,140,188,221,221,92,27,209,45,60,211,136,14,145,12,12,107,149,102,119,19,137,186,51,63,245,27,132,38,179,12,153,131,225,107,145,175,97,96,213,52,83,49,109,57,133,173,76,34,207,69,191,160,139,179,51,9,247,74,255,1,186,193,6,52,116,69,9,110,224,62,166,185,153,100,78,54,18,215,173,223,227,109,48,120,160,81,6,88,83,137,245,13,194,248,38,214,141,26,2,61,128,57,135,33,186,130,189,197,205,180,105,200,215,60,56,198,81,77,154,70,145,113,229,183,215,49,38,53,47,110,32,128,35,31,27,254,114,192,67,209,10,38,197,36,172,164,132,28,89,53,96,210,146,78,72,128,86,198,63,230,213,34,234,175,111,150,254,19,118,176,127,180,153,202,86,187,189,182,132,119,61,103,54,245,99,125,158,104,156,233,100,165,74,191,186,201,159,245,9,241,217,169,12,11,157,156,63,11,92,97,120,27,244,241,38,15,44,121,67,228,32,234,137,227,9,252,183,60,24,233,136,235,15,134,42,113,63,91,207,182,86,62,217,69,204,156,195,114,45,117,147,25,215,226,250,31,177,26,175,239,105,97,126,135,145,28,232,184,11,222,64,14,243,249,115,59,50,40,36,3,214,125,191,71,128,100,128,95,74,43,205,63,142,178,226,98,228,157,196,108,196,138,59,204,131,76,184,120,34,151,20,102,60,246,52,222,76,241,83,134,145,152,186,153,78,33,177,130,20,108,113,30,211,47,80,212,181,59,116,125,247,48,131,46,149,184,236,192,237,176,71,203,215,146,134,254,105,98,120,243,163,11,6,79,97,2,9,87,60,195,110,221,112,159,25,144,146,166,246,200,164,31,231,118,128,81,110,130,18,80,159,181,84,215,237,166,213,10,90,240,180,114,144,120,169,175,53,43,58,170,167,189,59,17,135,59,226,132,163,50,160,6,212,247,132,229,251,178,64,67,166,92,92,77,64,216,99,159,190,233,26,150,159,166,35,255,11,101,145,189,163,5,48,95,122,81,154,243,182,119,14,125,182,216,42,193,11,221,36,97,166,61,57,149,190,136,202,160,104,41,35,226,69,128,20,18,109,14,128,249,158,238,188,134,56,147,124,38,66,26,219,55,190,10,233,199,146,89,136,208,36,109,80,30,8,51,33,239,146,32,252,13,233,251,94,30,202,146,146,223,18,171,206,77,173,207,127,251,109,131,245,76,189,122,163,59,240,141,105,181,238,127,205,134,162,56,17,12,11,128,190,184,87,134,1,144,46,95,207,48,243,113,233,47,20,51,130,118,205,147,11,236,184,85,50,123,20,18,61,122,177,99,227,72,169,27,54,127,18,250,223,144,190,127,31,189,232,173,193,214,54,79,79,47,90,6,134,134,255,197,154,137,60,101,2,100,76,210,99,36,160,153,93,158,112,1,12,47,9,228,105,224,202,237,249,24,154,69,183,14,25,217,30,175,56,87,171,142,118,89,186,147,165,27,247,174,214,178,211,37,163,66,70,224,248,189,95,92,212,166,196,146,214,102,236,229,0,163,186,186,91,210,22,3,159,37,146,242,147,90,155,96,74,171,113,252,58,58,7,200,209,251,60,146,144,4,129,17,128,213,106,14,168,166,130,80,50,57,145,195,98,68,4,133,94,105,220,109,14,82,33,59,70,107,176,36,169,224,129,117,4,192,51,35,150,38,5,74,226,133,229,220,65,28,21,16,204,201,123,193,250,59,195,218,154,52,49,89,25,15,2,148,22,169,57,170,5,114,177,81,250,120,166,212,106,65,67,62,246,159,92,252,245,49,123,163,55,178,37,13,169,10,90,125,171,39,36,73,166,10,94,16,62,230,114,138,207,164,113,240,121,100,150,194,247,21,40,222,103,6,96,113,244,106,216,182,191,35,213,216,156,251,239,205,1,20,251,174,130,195,218,143,108,227,80,182,141,121,35,219,9,216,83,178,211,144,147,185,200,56,185,82,26,214,101,109,242,57,250,167,44,122,141,167,176,204,171,153,86,194,65,183,22,147,125,79,99,177,212,130,39,136,209,53,108,178,2,154,49,31,123,26,246,141,31,245,131,46,41,96,50,21,254,57,209,101,125,251,165,36,167,73,20,250,28,102,86,109,93,124,237,207,125,245,188,247,152,150,44,147,220,52,253,42,62,224,68,158,179,78,53,87,83,255,113,243,59,247,174,108,227,141,130,205,199,253,137,25,6,10,45,7,64,252,61,61,201,11,165,14,17,99,154,57,22,143,47,1,250,38,217,150,37,161,143,60,171,175,221,106,95,99,107,190,127,88,4,227,197,4,188,49,205,170,195,39,215,188,240,68,182,172,53,217,44,97,227,10,80,44,218,196,184,225,122,115,240,56,199,205,6,9,212,47,210,142,185,50,159,153,54,241,35,73,17,164,85,112,149,188,74,2,209,151,254,118,43,200,7,68,9,6,249,83,45,131,52,184,13,61,221,105,44,179,90,90,130,177,239,58,146,152,218,17,66,98,242,104,204,159,229,203,19,193,128,211,37,227,111,105,143,29,37,24,3,90,10,90,4,150,144,235,100,159,176,15,115,140,207,159,2,206,60,89,20,123,65,241,16,79,167,253,73,62,68,81,172,247,33,14,3,252,109,1,22,161,8,12,102,112,72,105,233,34,153,253,77,212,231,189,66,231,170,133,41,18,122,94,130,41,240,217,254,92,76,178,193,235,28,232,182,172,42,207,253,94,3,170,144,184,24,189,185,173,85,173,134,170,163,87,235,96,160,30,146,23,164,50,126,103,20,243,140,5,169,106,173,207,244,181,78,152,249,224,106,126,19,197,105,41,241,173,183,102,167,171,41,145,20,127,112,188,139,46,11,204,206,113,39,131,170,150,70,40,90,185,221,166,69,225,87,67,92,53,181,214,183,105,195,242,218,43,52,70,93,246,59,176,55,213,9,126,40,251,118,98,81,53,111,128,19,159,25,2,128,162,247,166,85,231,68,1,180,145,144,172,106,126,231,252,136,114,55,10,182,2,108,37,29,13,63,194,137,122,54,100,211,242,65,22,242,232,211,167,10,80,176,38,249,229,250,135,127,247,223,38,71,40,71,39,67,0,33,193,87,135,191,104,135,200,173,137,170,130,237,140,226,13,224,58,169,56,243,241,226,98,96,120,77,63,38,60,130,238,233,32,153,244,54,138,161,16,128,222,187,135,212,52,234,31,113,137,33,182,38,24,254,172,140,136,244,237,80,10,31,4,61,31,44,130,14,10,45,86,179,135,52,191,24,33,220,250,51,7,161,118,244,234,77,65,131,116,117,45,148,31,20,3,2,135,194,82,16,8,165,73,50,204,27,24,24,24,23,102,87,228,2,152,75,111,56,218,214,130,40,239,85,32,72,233,30,236,131,12,26,115,40,148,4,54,149,128,200,64,199,173,37,227,119,63,26,132,163,11,157,252,149,132,63,101,179,148,61,211,70,65,109,22,133,200,188,128,166,205,17,77,234,101,129,169,253,49,159,68,106,61,119,251,106,17,196,250,114,119,32,204,38,13,190,93,160,38,111,202,206,32,113,176,220,181,38,229,49,31,47,130,128,46,48,78,3,53,247,156,42,123,32,187,32,145,192,95,143,170,99,77,0,131,30,197,190,209,254,23,96,221,109,50,95,191,230,238,170,13,152,45,104,188,106,54,66,218,48,3,1,84,232,28,189,230,45,90,238,200,236,108,69,237,161,146,221,163,89,240,172,241,11,59,2,1,114,162,63,242,237,150,83,209,86,244,209,237,108,185,195,237,145,159,70,27,172,69,203,6,107,73,218,85,171,209,184,142,150,189,40,109,205,166,96,197,126,28,214,74,215,255,209,101,95,224,60,12,164,239,187,238,84,5,229,193,136,30,136,114,146,185,47,166,148,199,54,98,157,158,157,65,208,78,46,5,81,242,65,122,112,79,128,188,82,243,27,177,21,61,90,239,29,250,85,152,23,250,192,205,247,20,180,183,206,218,191,248,206,18,120,65,164,23,21,139,88,128,63,65,131,28,200,84,74,196,2,138,133,192,44,160,88,44,174,158,4,18,102,166,18,184,194,188,175,160,250,160,178,192,205,138,198,9,66,183,76,47,188,77,106,209,66,220,3,175,59,21,233,72,22,14,120,130,15,106,33,204,191,114,53,107,57,82,240,248,157,189,73,63,149,85,68,35,239,74,169,78,202,155,197,176,93,65,121,249,92,28,74,192,87,205,101,70,255,206,52,153,182,166,87,147,17,106,193,69,200,215,44,10,114,70,232,36,217,185,206,214,206,55,235,231,168,73,206,69,214,111,41,126,154,35,195,51,163,228,188,151,246,64,30,206,156,88,247,220,71,232,125,205,28,108,127,108,157,165,41,100,156,50,82,146,86,110,128,62,10,10,71,14,183,134,117,1,237,16,235,18,50,63,128,138,218,2,243,222,240,77,255,224,178,57,166,197,50,127,240,230,51,118,66,0,20,245,7,253,191,158,53,90,200,192,1,192,181,42,102,68,198,130,197,10,73,148,159,158,8,40,149,146,155,110,19,162,43,18,126,26,159,230,77,14,248,94,244,230,40,186,70,150,251,153,169,180,109,237,29,176,54,212,32,233,129,220,252,104,99,2,148,5,77,200,187,126,26,0,6,136,218,36,239,130,208,67,71,124,192,78,91,103,146,119,41,170,21,51,53,140,17,4,91,160,9,164,41,226,173,204,123,125,27,70,4,188,104,255,205,219,110,218,137,218,153,201,103,43,104,28,10,223,226,208,3,136,138,224,91,145,182,7,211,99,241,115,19,213,86,197,244,209,74,130,39,233,143,86,77,83,78,158,156,62,177,228,83,67,242,225,167,69,160,81,132,138,137,8,76,95,167,112,51,182,198,147,214,189,155,54,208,16,205,230,147,17,29,105,119,206,31,189,96,212,6,218,214,26,61,176,238,22,233,55,208,183,32,204,180,245,7,207,178,70,89,2,146,248,244,12,49,27,148,33,204,111,114,200,26,153,166,239,114,178,245,231,125,128,159,158,38,98,126,39,96,49,154,38,169,225,211,211,212,162,152,13,248,15,52,187,182,60,113,232,4,217,212,243,114,170,228,75,11,164,105,244,174,70,211,210,2,20,32,237,86,116,49,197,166,2,251,139,52,68,161,109,80,162,177,122,26,250,64,54,98,156,86,199,153,64,173,74,31,188,52,153,209,84,214,162,210,99,136,51,105,171,192,57,59,89,164,37,147,45,104,13,99,117,127,65,96,150,89,207,214,53,208,41,198,181,44,72,246,42,229,179,105,213,148,30,84,232,86,124,43,218,255,6,161,109,64,187,145,110,3,19,32,230,63,85,46,111,70,153,84,104,180,175,239,29,202,199,143,101,210,255,75,91,239,58,133,141,216,136,233,235,18,156,23,202,207,47,192,9,26,222,67,3,99,213,150,194,213,75,45,73,86,133,228,160,118,51,246,181,35,78,160,6,190,228,185,105,0,89,61,250,65,202,26,34,183,77,155,37,237,62,209,92,109,100,122,253,167,187,116,221,59,226,212,29,251,84,121,50,107,223,221,209,216,138,88,160,30,202,96,15,102,80,198,162,174,253,226,1,105,241,252,163,222,8,111,163,65,136,62,181,17,153,136,231,68,247,169,173,86,233,129,62,22,7,198,213,52,225,104,123,182,81,176,5,133,215,53,160,139,52,119,147,249,13,55,138,174,45,129,13,225,38,189,73,28,140,11,141,208,184,104,107,56,27,75,184,19,80,179,169,59,65,202,52,157,172,182,140,6,65,172,236,175,77,204,173,77,109,148,167,139,57,252,32,62,206,111,171,60,194,37,55,199,180,138,66,14,230,110,36,12,97,70,192,80,158,12,125,171,29,212,29,13,151,89,250,79,81,214,106,1,243,95,168,6,77,105,235,131,131,121,244,108,248,237,93,243,173,80,180,236,212,142,0,41,245,198,92,121,15,200,105,103,159,51,156,105,202,107,208,179,231,143,89,87,183,142,232,123,112,136,209,162,191,26,117,14,101,92,128,196,63,92,75,168,244,196,41,134,33,106,140,88,64,104,115,116,169,111,2,54,4,88,238,67,138,63,38,128,40,234,170,118,126,186,153,214,87,105,102,52,110,209,236,120,167,3,68,55,6,250,165,74,12,25,236,235,91,14,125,184,44,123,80,9,45,99,143,22,223,177,176,143,228,28,31,166,99,114,212,92,146,106,113,193,102,121,126,184,84,168,110,7,115,141,145,93,182,31,62,19,96,21,241,104,176,197,84,101,121,49,113,150,12,98,208,51,62,202,242,130,34,123,244,122,1,93,220,242,98,16,243,7,255,222,50,54,111,233,182,103,3,93,25,2,217,161,32,212,30,176,8,6,124,195,18,148,218,63,71,75,212,142,30,181,105,89,174,31,107,199,33,73,243,144,252,27,213,103,224,136,249,96,112,153,201,136,163,87,191,229,185,129,90,42,229,14,178,153,49,102,96,134,166,146,234,116,48,109,105,229,120,148,139,137,81,130,207,22,56,231,145,162,114,49,101,185,72,94,0,176,216,93,54,114,104,88,86,151,159,182,60,161,152,13,41,25,159,107,254,164,208,128,100,162,145,26,212,30,203,48,233,74,160,100,50,36,110,134,106,119,42,249,210,93,35,73,69,142,113,137,139,185,238,157,215,50,160,202,124,195,218,221,193,156,48,145,238,208,73,90,208,106,156,18,103,95,101,11,42,68,179,193,98,180,104,189,87,74,158,98,48,201,96,82,41,42,116,0,95,213,37,187,26,36,47,86,106,18,182,171,69,88,232,233,129,6,181,147,208,116,161,210,147,4,3,239,128,165,67,90,88,188,150,181,149,7,25,208,123,234,163,36,95,72,200,199,217,245,92,187,34,212,221,176,147,13,106,31,222,234,216,225,155,80,242,50,88,131,99,167,4,3,94,135,242,162,33,228,238,244,99,116,85,10,152,230,194,177,115,178,201,140,221,240,142,253,67,22,71,141,32,24,36,171,210,175,66,248,89,35,78,222,48,75,136,148,199,5,254,151,137,141,183,252,145,240,84,130,60,116,139,130,3,18,166,50,165,36,164,227,121,4,199,169,169,209,95,165,146,163,234,24,78,43,102,254,92,249,245,140,222,76,204,87,184,70,65,82,221,22,236,149,120,18,253,135,218,239,45,189,56,85,49,31,29,148,231,57,208,38,235,86,208,211,194,140,121,155,81,75,5,79,221,65,104,66,57,7,217,88,243,193,17,173,210,247,2,76,31,4,98,219,192,188,74,248,6,38,32,217,16,123,131,67,76,205,72,254,4,183,223,139,224,179,69,218,172,116,171,199,189,71,17,252,50,196,7,52,41,71,246,13,183,100,10,29,28,146,102,47,84,11,178,196,14,215,165,152,11,249,208,164,52,180,254,244,228,236,92,20,171,226,107,210,9,159,225,207,96,12,44,55,24,175,117,166,72,29,3,38,239,185,64,96,29,92,89,205,195,76,57,192,247,120,244,30,133,169,26,62,97,158,124,39,11,234,237,194,47,9,15,66,221,193,244,114,187,105,119,36,11,234,38,56,142,109,225,188,55,43,194,207,183,76,69,174,4,105,21,25,105,97,88,29,6,20,10,122,27,211,80,16,254,213,5,247,206,140,188,96,41,66,201,79,126,236,38,109,20,88,219,41,239,12,123,94,73,30,47,242,58,101,171,121,82,201,159,209,238,254,142,158,148,79,191,198,197,146,241,7,235,86,153,95,159,47,214,130,18,104,66,202,168,252,171,11,150,186,21,125,248,36,90,151,142,216,243,118,75,141,46,126,136,239,123,233,202,88,59,28,119,109,184,195,222,133,178,25,138,235,147,168,197,97,249,49,33,234,181,66,81,228,161,26,18,113,67,121,124,159,119,28,228,198,100,71,175,146,87,162,134,65,29,48,160,129,112,23,93,161,47,166,152,80,130,11,130,22,179,38,204,201,48,205,37,114,16,28,132,146,237,162,82,129,38,144,40,169,233,150,66,72,254,182,187,29,244,221,180,122,9,117,50,30,78,200,105,188,205,139,210,186,50,43,219,15,58,85,53,42,48,119,9,179,178,33,46,131,58,188,219,114,17,214,230,133,4,100,154,27,165,85,121,114,3,115,250,123,63,51,90,30,242,219,192,22,103,240,127,211,242,39,74,136,32,238,58,236,212,174,124,132,144,155,76,22,156,239,231,17,56,77,54,152,152,43,147,220,192,86,145,118,239,197,112,100,75,205,38,242,232,102,138,250,194,111,73,39,119,15,175,19,22,159,171,148,233,157,240,54,114,231,168,221,63,199,69,30,13,208,241,205,171,23,232,79,225,224,6,51,89,106,92,77,241,65,88,65,129,95,237,30,66,107,134,233,22,35,192,151,21,90,82,64,146,133,58,19,246,136,32,112,109,8,45,95,97,104,165,101,182,165,176,23,108,115,74,29,139,66,253,251,95,46,114,133,207,162,44,194,196,158,59,168,195,129,201,205,46,39,31,80,219,146,242,91,219,156,103,25,240,183,33,221,56,95,128,118,142,159,143,141,70,106,132,47,47,208,125,219,161,204,98,68,131,71,236,211,32,136,231,207,247,0,205,19,9,104,18,158,163,9,51,51,61,127,179,237,248,109,64,29,63,87,67,253,91,66,156,14,126,63,97,110,54,73,174,115,66,157,14,24,154,28,79,189,88,214,196,127,123,81,248,150,67,187,93,171,246,133,70,220,134,51,84,216,220,73,173,135,6,99,35,121,35,95,228,237,135,134,181,112,43,52,39,243,170,185,6,110,143,39,27,75,93,149,134,18,112,56,219,108,81,67,189,168,6,178,218,155,129,121,178,119,162,136,219,218,160,210,185,41,110,247,222,177,41,129,190,205,157,212,213,91,128,246,183,154,193,198,220,48,195,55,37,47,70,22,36,52,7,40,23,176,250,197,252,102,253,58,50,166,59,179,38,96,188,33,252,109,45,205,51,155,69,204,12,43,90,92,125,168,66,203,144,35,156,23,77,235,102,190,87,175,134,230,231,30,53,235,139,77,203,240,204,48,175,31,238,90,204,56,175,98,238,91,127,155,126,249,20,138,35,237,43,75,172,129,9,13,201,63,240,164,162,12,252,172,112,170,228,52,54,181,108,249,220,200,170,135,42,7,202,70,68,229,98,134,128,96,199,44,127,99,172,171,155,92,60,104,214,88,159,144,117,202,231,166,13,42,124,180,102,242,33,178,70,26,156,106,171,229,222,0,19,178,60,57,48,177,16,88,97,227,217,83,54,227,6,45,87,126,17,203,243,235,84,67,242,113,140,48,111,43,23,170,218,130,240,85,88,171,113,145,19,174,85,232,132,61,130,106,96,245,134,10,61,176,2,253,226,78,98,240,74,172,96,164,56,121,192,81,95,208,137,88,143,1,30,226,4,35,185,39,211,24,254,195,22,121,201,78,103,222,84,209,15,230,233,12,189,78,20,55,197,167,134,38,131,166,155,56,29,123,173,170,218,49,198,141,32,190,119,19,83,20,221,13,40,217,35,116,235,72,148,222,31,179,169,135,134,188,197,165,5,183,255,232,137,64,4,224,78,65,51,117,54,53,103,9,180,83,98,107,50,162,180,238,175,248,28,204,224,89,101,253,144,157,219,49,21,186,165,15,116,68,43,212,138,39,244,68,224,130,22,87,9,130,211,22,46,96,55,102,80,153,41,40,218,173,144,94,166,204,2,77,178,152,105,151,15,159,0,58,36,29,240,10,225,121,10,249,78,4,110,171,154,171,168,171,90,135,230,84,5,151,134,255,88,67,200,119,170,250,177,153,41,99,187,25,167,252,231,230,141,96,173,165,100,237,21,1,227,191,171,131,107,140,94,224,211,127,94,251,197,184,59,102,233,37,75,255,115,243,122,67,102,8,188,71,223,85,159,172,26,39,115,72,43,111,88,106,197,108,21,38,175,225,128,186,189,114,4,129,86,57,169,39,85,80,217,186,106,94,208,230,207,16,174,185,42,67,122,141,155,36,0,35,20,198,68,100,11,28,19,89,206,16,32,102,95,238,34,184,67,207,211,138,154,155,185,147,170,199,3,241,66,9,98,57,192,68,178,159,161,230,179,35,183,247,167,134,42,63,77,219,0,85,163,40,84,146,26,84,51,92,185,201,136,71,88,41,7,111,49,207,42,47,126,123,82,219,63,214,54,118,22,65,81,15,80,141,34,26,103,67,214,140,181,37,50,142,38,29,113,131,171,140,228,245,81,87,199,56,61,130,52,146,116,102,145,38,63,35,172,122,31,40,6,237,221,75,191,7,41,183,21,50,19,163,154,106,170,154,223,98,190,35,107,164,104,78,200,205,23,170,206,55,205,20,115,229,197,112,62,83,40,174,90,53,67,158,156,157,52,122,27,225,109,96,50,169,178,83,3,9,234,102,240,40,178,203,91,215,95,176,201,162,186,120,186,44,191,55,237,65,243,197,163,129,50,60,93,85,165,8,179,86,168,143,83,212,147,23,227,204,73,101,191,98,222,135,188,24,112,212,209,211,204,46,47,191,77,255,118,142,185,49,42,137,223,92,254,154,80,66,195,219,154,135,245,106,131,228,199,242,220,60,157,188,183,81,239,199,123,195,194,175,78,92,129,159,250,202,242,228,44,85,225,179,231,54,7,127,28,5,243,53,84,75,142,94,175,200,66,255,213,211,215,143,249,133,0,245,199,220,84,55,109,113,168,29,185,121,85,17,49,86,127,74,157,90,177,114,252,42,186,29,145,188,194,149,85,51,52,221,65,248,55,32,42,218,67,69,196,140,140,60,205,208,36,79,213,55,131,49,35,205,104,163,139,153,35,41,54,107,228,80,4,139,137,122,220,193,17,143,185,54,128,125,118,149,216,235,40,139,133,121,151,162,218,106,168,79,4,35,51,162,86,194,78,55,16,255,131,182,52,30,109,83,44,149,71,131,56,47,228,157,6,142,212,214,171,65,69,134,248,193,91,254,187,109,145,95,54,17,195,17,229,124,204,217,225,109,102,92,214,188,26,206,37,189,154,222,229,56,10,80,156,43,58,29,168,9,31,217,113,153,245,162,230,200,102,208,226,197,90,51,94,124,145,76,100,118,4,117,164,5,108,242,219,86,127,26,209,63,73,153,103,137,236,58,141,159,39,4,152,223,151,61,194,226,107,108,49,155,194,71,114,144,82,227,21,51,37,228,216,205,143,145,33,138,206,228,219,5,19,17,67,15,215,210,123,163,230,188,99,5,146,227,152,191,102,32,29,201,142,250,126,109,169,136,229,115,206,202,72,254,83,186,36,69,72,178,193,112,22,59,15,37,190,174,86,28,185,216,120,0,185,203,2,59,52,220,180,164,86,53,210,118,25,178,98,162,116,41,245,117,143,36,196,160,51,187,224,53,195,220,84,87,250,48,43,119,14,25,68,5,34,31,187,45,221,22,183,38,105,33,218,154,168,96,165,82,30,116,23,71,134,27,66,163,22,186,37,76,194,42,126,214,161,141,228,174,41,147,240,232,75,111,90,232,3,195,240,188,2,8,101,68,203,20,146,242,64,199,66,33,138,151,44,102,58,86,119,78,225,34,212,169,134,47,227,32,200,57,10,0,74,30,13,88,117,100,78,153,225,85,6,20,165,158,35,227,221,251,21,221,103,8,23,71,180,100,227,112,92,233,92,62,148,224,106,16,248,154,195,209,100,117,144,15,89,81,15,228,222,71,55,44,96,82,59,200,250,135,181,115,234,115,67,252,145,251,153,193,31,69,176,122,87,19,173,206,71,171,34,168,130,185,25,213,67,122,82,191,35,78,246,163,22,185,121,145,220,39,110,22,36,35,105,6,65,44,130,188,32,26,74,137,213,67,75,172,92,189,40,14,140,92,30,112,161,168,68,242,251,250,111,103,79,51,130,244,85,245,124,71,52,80,96,166,42,36,55,135,117,87,124,192,69,221,244,168,25,31,51,23,223,59,7,100,163,94,231,185,24,51,135,5,230,239,163,74,195,172,175,92,215,128,132,68,166,120,27,72,85,247,43,149,105,93,150,239,200,37,178,121,73,21,88,54,26,170,216,176,254,80,192,98,238,70,243,23,102,254,71,83,243,1,31,29,102,74,123,242,94,27,142,235,220,167,223,38,80,126,110,222,112,141,171,236,165,146,190,196,108,173,64,185,89,86,145,203,67,39,154,216,50,6,141,138,128,72,198,35,113,1,39,128,163,11,97,166,234,63,102,98,132,176,254,72,141,97,69,20,54,228,61,43,221,187,231,199,220,162,157,224,153,239,236,250,218,211,90,239,82,28,116,93,17,232,132,57,128,166,217,17,234,205,111,43,149,141,122,209,67,56,162,62,64,107,233,207,168,144,104,136,159,166,178,179,134,170,109,95,8,239,131,166,26,245,229,43,211,116,176,60,67,242,20,142,36,117,179,48,183,220,57,72,48,94,113,117,200,171,244,27,18,181,76,75,213,32,127,102,58,22,133,3,123,174,182,127,205,71,205,130,78,199,76,0,183,3,36,75,227,164,46,48,198,36,25,180,15,224,95,157,74,214,46,35,102,210,58,98,102,163,47,137,223,53,39,76,198,20,103,34,162,121,107,75,80,161,111,2,186,220,118,80,194,218,34,220,78,237,224,125,224,84,73,222,42,3,78,206,46,66,44,106,16,189,139,43,194,44,11,72,227,64,255,69,164,234,15,252,152,34,160,140,119,38,138,239,199,90,215,118,72,159,191,105,40,26,200,232,233,212,208,100,4,47,137,202,130,136,209,243,22,158,109,50,20,99,151,243,103,130,154,79,193,235,107,194,148,162,85,15,89,234,202,111,117,97,81,206,1,155,214,126,91,147,175,156,194,143,252,54,205,23,37,34,67,132,251,212,29,7,181,211,66,5,106,2,209,19,117,67,4,6,111,168,106,193,24,81,132,213,6,30,135,27,202,136,148,208,215,80,107,163,110,17,187,25,9,164,38,94,14,89,131,32,144,123,11,147,46,253,140,212,15,97,199,78,153,111,136,4,155,60,247,0,199,24,78,16,124,229,91,5,202,7,186,100,203,163,140,231,197,80,81,146,171,219,31,95,99,84,230,250,22,181,61,72,16,32,206,139,92,22,17,171,172,235,63,240,180,111,41,68,20,36,151,229,230,8,6,68,217,175,152,192,78,126,206,55,245,231,12,140,234,243,65,55,80,194,52,31,212,59,162,158,50,88,168,226,191,129,81,125,161,133,39,216,225,219,92,178,25,82,48,153,177,105,84,130,177,43,163,70,16,176,34,233,67,194,123,137,144,50,91,54,93,46,195,205,231,77,75,153,12,141,185,209,124,225,66,237,9,67,68,154,145,70,28,238,61,130,141,165,96,35,230,62,146,248,198,92,75,213,40,7,69,213,130,117,185,177,122,167,108,11,116,220,166,150,61,228,232,87,114,255,124,77,196,40,124,212,160,226,21,9,232,3,115,130,115,121,98,93,75,242,27,240,193,113,82,198,79,131,90,211,123,35,220,117,221,95,160,254,124,5,189,113,158,243,71,146,238,198,205,201,41,228,7,3,105,8,201,223,55,104,20,164,84,236,158,228,87,108,103,16,2,66,155,35,86,124,236,40,74,148,106,33,75,154,59,159,160,182,52,191,39,93,98,126,129,123,80,185,35,211,133,138,176,154,219,13,198,115,168,237,166,6,87,16,150,246,16,110,111,28,157,146,137,134,163,153,182,198,29,102,208,129,98,126,147,248,68,142,188,25,28,65,135,156,32,51,40,173,32,200,92,122,8,208,219,91,90,142,233,50,137,202,52,87,99,98,139,223,38,235,38,78,117,53,194,165,40,4,209,221,38,68,95,168,151,193,248,228,47,70,232,37,117,7,124,137,183,131,70,169,135,108,215,210,79,194,170,42,190,248,41,82,12,57,56,141,238,56,116,6,223,242,28,67,223,218,36,113,163,226,88,7,116,208,249,90,240,254,191,175,239,111,13,99,143,122,27,244,17,181,56,221,90,181,60,76,190,150,145,134,45,135,81,176,86,207,16,127,157,46,228,25,2,43,4,241,72,68,137,25,218,139,168,65,193,55,152,74,108,152,217,99,211,140,248,171,236,229,38,7,30,36,98,208,17,254,228,62,64,66,143,0,15,82,15,153,130,107,161,112,6,172,209,111,254,142,198,231,162,117,53,3,219,243,23,235,168,73,92,253,237,231,40,133,106,13,34,143,111,224,244,183,223,65,227,15,6,141,155,212,35,169,255,222,160,50,44,205,248,79,178,250,197,181,224,155,253,234,183,167,207,228,4,248,51,163,94,238,230,97,221,5,63,175,149,181,154,6,106,191,175,159,215,50,40,131,155,173,154,125,212,124,178,220,66,93,117,165,102,141,97,211,231,188,89,205,172,36,190,244,230,160,246,99,196,1,185,222,159,17,127,254,204,201,202,248,178,76,155,154,153,44,113,245,115,38,239,249,185,249,132,65,45,11,204,115,84,125,239,99,231,109,150,167,223,6,119,117,42,221,80,13,160,84,42,109,122,88,159,123,23,48,137,191,232,74,175,229,56,140,157,122,155,212,149,154,55,117,196,44,102,218,174,38,11,8,70,143,216,240,142,20,83,8,86,105,21,158,97,35,166,148,17,185,211,248,34,220,12,209,177,56,120,20,133,232,98,243,74,38,25,157,159,101,15,32,60,64,39,13,120,192,239,174,0,168,210,205,96,117,116,47,132,195,57,124,48,162,172,186,116,43,108,59,87,125,135,101,111,202,128,25,73,127,43,121,49,25,212,223,123,191,224,199,171,87,244,61,138,88,236,49,154,248,16,37,6,134,222,164,218,136,70,89,66,59,58,104,139,126,127,172,148,70,163,146,137,58,154,172,45,75,81,70,70,19,63,29,0,190,14,10,29,208,9,80,162,37,86,22,46,249,239,19,216,39,195,5,168,17,100,85,66,163,232,77,212,173,110,81,19,143,2,45,197,42,253,212,160,64,2,115,210,113,14,165,186,203,70,9,135,233,72,115,29,106,70,141,189,158,40,239,2,81,213,201,191,151,209,250,164,121,151,173,43,11,90,160,158,87,87,45,110,97,166,81,245,164,25,26,194,52,63,175,178,181,124,112,250,38,101,89,78,42,53,129,233,34,245,115,186,60,184,53,150,212,248,154,22,114,138,185,175,208,69,237,44,186,171,35,90,183,5,22,238,47,35,99,161,203,146,90,99,244,112,51,36,244,101,165,25,242,223,0,17,192,129,116,68,238,254,185,48,187,132,108,124,167,211,111,229,89,79,101,2,238,198,17,197,93,146,221,83,204,156,153,49,222,28,83,73,125,106,132,214,200,38,249,76,57,198,17,191,197,140,172,237,12,243,130,85,76,158,204,200,52,37,6,129,132,226,138,153,150,33,183,162,167,241,115,49,109,114,81,168,164,19,70,184,135,232,224,49,198,189,145,79,182,178,147,20,243,219,204,18,38,112,96,69,18,74,80,200,181,158,99,239,102,100,156,149,191,242,54,147,219,136,10,142,149,19,101,208,0,139,157,76,212,222,45,241,11,114,153,0,70,50,163,185,87,182,99,26,95,162,165,68,61,29,131,232,88,238,56,207,12,29,112,205,54,212,93,127,120,32,129,81,133,176,54,18,183,154,204,193,12,239,230,10,51,28,217,122,53,195,146,154,100,187,81,16,16,243,27,147,148,200,234,104,135,31,37,153,172,208,219,70,64,106,33,190,188,24,157,5,249,222,3,56,209,250,97,176,28,48,141,133,249,106,141,101,31,131,54,69,202,18,255,121,44,185,249,228,60,137,236,219,59,108,90,54,203,96,230,80,205,198,97,36,52,154,252,54,213,167,64,124,129,25,254,89,65,192,149,79,200,223,189,39,107,84,30,197,60,106,176,246,91,79,115,251,25,115,192,186,61,42,176,219,54,80,177,130,125,75,43,29,150,75,89,65,233,112,62,209,109,109,156,175,194,10,218,168,168,102,127,173,209,188,40,229,40,97,66,36,208,14,147,75,223,11,48,111,54,200,190,209,79,193,13,248,182,32,123,8,122,89,182,165,164,106,195,76,253,39,120,88,139,101,181,228,201,0,3,207,232,171,47,22,235,54,229,74,5,85,149,168,227,174,39,208,243,163,141,216,39,204,38,1,46,20,176,215,138,100,145,108,162,97,172,232,213,37,41,76,76,103,126,203,234,124,19,145,4,131,63,56,113,179,56,4,207,108,237,213,59,187,111,175,176,180,226,136,223,152,41,196,0,93,186,82,44,225,50,91,164,185,26,2,180,25,36,80,254,110,53,218,105,38,141,189,242,212,243,154,10,93,240,195,194,128,37,183,158,8,75,248,83,195,57,222,238,15,177,109,15,95,129,96,128,140,164,88,205,187,142,223,37,167,43,79,5,136,251,136,149,112,98,137,25,202,92,119,129,38,231,121,83,178,94,42,96,1,76,194,197,199,95,18,51,36,84,158,80,129,250,238,38,255,220,51,67,152,16,158,242,236,214,167,32,175,213,65,149,22,185,249,17,116,29,31,195,90,86,226,209,76,187,82,204,120,249,67,158,188,36,15,2,125,236,196,0,249,104,239,180,72,65,113,204,166,128,157,223,99,189,41,40,76,195,212,206,119,176,20,191,104,158,114,170,114,24,91,17,219,205,47,220,95,194,184,107,122,129,242,177,11,106,104,242,104,104,8,247,188,57,124,155,202,221,124,33,106,241,131,115,154,232,152,144,47,91,72,63,98,170,208,162,148,238,2,193,33,74,210,49,71,105,65,145,165,135,55,87,146,116,26,62,248,38,211,112,177,101,236,25,221,4,172,38,161,72,54,81,234,240,161,104,30,40,18,37,111,196,30,123,137,54,109,8,236,134,190,215,31,140,202,191,39,148,23,85,206,62,232,238,214,170,210,24,255,30,86,110,206,25,31,57,228,102,137,133,35,86,82,179,34,179,72,251,172,154,77,124,39,118,5,96,162,75,70,197,232,136,138,92,141,32,141,112,109,67,107,33,79,166,100,183,236,218,48,98,237,120,237,65,126,78,204,80,236,4,151,118,179,110,118,225,0,127,211,118,68,229,8,50,155,91,196,15,154,32,56,34,221,50,17,191,19,102,116,168,130,222,86,25,214,133,48,142,178,147,211,52,52,197,92,147,132,4,243,176,236,79,152,139,176,167,210,255,53,172,241,40,126,122,20,221,227,39,10,65,229,228,215,164,138,37,55,135,230,47,185,6,26,10,37,178,77,211,200,60,115,68,193,48,29,25,50,19,167,220,98,158,71,120,190,241,224,168,26,196,131,147,252,201,7,39,56,223,242,61,216,36,182,152,77,70,51,142,182,55,113,228,96,35,217,53,162,201,26,228,214,153,226,88,146,135,63,201,221,96,149,117,181,178,99,133,4,48,147,240,77,141,127,6,25,246,31,136,179,125,234,209,144,155,88,30,193,31,21,51,173,157,127,201,106,10,21,232,184,68,184,67,74,118,144,80,105,159,121,89,51,225,213,171,71,249,138,42,228,251,33,52,141,239,131,185,227,126,156,207,92,17,33,153,122,245,27,210,191,248,19,234,218,231,110,39,53,125,159,166,201,187,253,151,237,243,77,181,78,98,242,237,102,166,209,144,95,54,173,246,245,253,114,163,244,150,68,44,152,199,114,180,170,201,212,182,155,41,41,51,83,238,252,94,11,214,72,54,45,49,179,6,142,223,28,50,214,20,169,192,37,49,104,250,55,226,47,250,64,189,78,134,180,51,166,97,238,188,133,220,27,10,229,217,252,167,97,52,202,36,31,192,41,104,119,138,95,252,124,208,219,150,252,52,128,237,47,107,68,129,5,228,255,149,155,23,203,56,245,63,51,12,114,59,19,194,200,232,194,247,247,7,229,121,102,36,23,147,91,186,255,105,158,126,185,234,99,21,94,113,113,251,180,124,193,240,185,128,122,212,186,114,111,14,229,207,11,61,112,215,32,6,149,239,69,163,33,53,76,55,3,216,45,249,65,0,82,186,228,246,25,166,166,86,229,98,82,201,173,127,214,119,154,247,219,228,123,192,127,210,62,73,57,204,237,72,58,25,243,165,204,249,189,53,188,72,132,237,105,126,222,47,7,146,155,1,89,20,253,237,69,253,198,175,126,39,200,219,10,229,181,255,16,140,221,205,4,156,242,65,44,140,255,224,195,152,145,106,24,185,56,233,36,104,95,90,246,153,151,193,95,229,201,57,242,63,153,88,90,178,187,0,206,104,242,37,74,31,126,49,29,196,61,141,7,157,130,251,141,119,49,130,179,42,214,231,35,125,92,221,7,215,13,20,215,72,51,172,226,127,193,10,214,14,177,189,92,252,246,206,246,113,159,65,41,117,51,95,213,141,39,97,124,178,54,24,113,126,167,60,51,244,242,95,19,21,102,115,189,103,154,105,84,172,45,204,20,117,114,47,51,62,196,249,49,132,217,213,247,57,122,114,115,16,75,95,61,18,196,119,231,16,204,171,193,115,130,13,249,204,11,213,238,41,86,200,47,186,95,108,228,178,57,189,65,255,89,203,194,103,230,203,165,23,217,13,202,182,62,70,157,103,134,17,79,150,142,33,148,94,116,51,63,115,39,87,150,123,130,1,40,190,232,15,171,245,0,220,180,82,55,93,241,100,111,59,184,201,16,1,125,245,50,93,92,55,79,250,17,228,193,251,33,61,233,63,77,126,188,15,121,112,211,186,168,126,53,232,235,132,122,99,134,41,255,219,9,81,42,99,133,168,217,56,118,251,103,70,72,32,107,45,152,105,116,43,126,245,252,171,1,167,153,221,234,195,156,28,75,58,1,143,18,243,115,44,186,15,26,88,65,80,95,97,38,43,117,191,148,22,102,232,208,115,15,199,115,48,70,223,63,243,139,152,143,4,128,152,57,51,251,247,219,68,162,91,7,117,155,79,252,45,31,40,190,70,207,169,130,250,220,253,40,196,158,17,174,133,228,104,197,220,189,172,6,141,57,196,65,51,223,234,61,52,208,27,255,97,210,74,75,6,124,207,63,97,215,207,204,129,220,101,34,225,48,221,30,63,221,160,155,91,242,100,72,13,76,255,30,60,53,10,75,105,166,59,242,83,5,165,148,255,60,227,132,253,99,102,208,219,55,100,0,128,206,214,49,65,235,225,163,16,195,76,194,241,230,199,134,127,190,199,144,1,79,22,244,18,230,66,109,116,184,217,100,193,243,230,64,109,251,7,104,54,243,152,217,190,223,209,102,56,243,131,129,99,166,7,123,86,49,179,160,190,3,130,68,118,165,66,149,102,114,169,189,251,139,45,6,162,203,147,15,26,136,135,155,231,54,109,246,52,115,122,21,223,86,22,199,100,130,5,254,90,97,63,162,46,216,196,23,226,28,249,100,211,154,10,134,155,97,220,95,50,87,166,169,82,250,47,67,103,190,101,72,39,81,217,241,123,83,250,122,7,221,21,243,165,201,166,186,153,68,168,236,181,96,203,40,245,125,102,220,160,61,134,152,193,69,126,7,54,100,59,192,213,229,234,191,248,178,135,121,236,196,157,96,134,55,172,132,25,153,47,89,187,76,194,173,102,35,134,72,51,73,250,177,226,183,1,121,47,49,27,91,179,111,74,19,92,233,232,242,219,236,106,126,72,128,68,239,242,49,129,220,195,30,224,86,138,53,71,222,186,227,50,249,84,152,208,34,142,162,87,27,45,178,143,25,202,234,169,205,129,249,29,147,95,24,6,4,133,49,187,122,115,36,78,90,152,41,77,166,207,58,32,171,154,197,183,195,105,173,148,69,111,110,178,54,254,104,100,137,244,248,130,24,104,127,45,194,7,1,242,183,160,142,154,73,193,251,1,5,11,60,240,12,49,79,186,107,253,209,140,47,243,199,12,71,252,231,167,116,211,13,29,178,215,206,97,29,40,223,111,147,251,126,27,187,76,68,146,246,213,207,229,1,215,150,108,43,196,155,39,14,245,191,65,186,50,42,111,73,120,219,12,90,83,112,57,76,53,83,133,245,15,6,44,224,141,169,60,153,185,80,211,111,14,125,162,184,234,195,128,113,51,30,188,109,85,185,224,199,112,82,103,119,115,183,6,115,49,163,137,226,175,133,92,160,132,32,168,155,159,136,18,232,109,68,94,251,136,185,162,198,244,89,105,84,30,50,77,9,47,247,135,95,2,31,194,246,39,43,0,44,239,254,240,75,152,97,187,239,249,185,136,201,250,167,196,10,223,62,24,32,249,30,29,170,234,85,191,141,1,158,1,216,111,211,12,44,63,14,117,35,144,202,142,28,174,158,203,33,147,152,33,131,148,51,198,162,155,113,253,201,225,87,46,50,139,59,81,222,199,37,132,153,196,131,92,140,151,176,125,192,225,225,158,85,94,27,82,168,211,125,84,154,49,117,203,174,194,198,79,242,231,51,67,247,86,138,220,28,158,195,234,103,122,67,113,38,251,251,233,2,133,182,101,248,213,224,62,83,41,28,227,247,161,81,47,36,79,29,150,134,214,159,199,123,230,12,55,253,86,64,118,74,184,49,239,106,163,62,77,51,170,2,237,248,207,154,160,175,56,173,96,72,134,111,117,96,85,102,145,47,73,86,251,230,43,21,160,0,178,232,81,122,28,30,94,0,8,46,34,158,193,140,157,214,101,230,102,200,204,171,152,65,83,54,63,247,42,93,36,91,14,54,216,168,218,39,51,241,204,20,168,186,140,118,181,24,216,191,21,92,72,51,39,168,181,162,30,95,119,200,247,8,112,189,131,57,181,162,225,103,134,168,121,103,196,54,12,24,241,97,207,15,45,205,196,108,237,231,234,182,226,173,113,58,178,214,111,15,6,238,212,159,155,141,114,137,83,138,124,198,187,221,13,243,251,214,178,223,32,75,52,167,111,71,111,93,156,222,229,60,7,12,56,183,239,163,213,88,118,199,209,239,181,193,97,185,121,3,70,18,51,136,186,219,125,88,104,250,170,178,91,193,0,82,63,201,3,204,116,161,203,38,77,11,109,171,49,106,141,86,28,113,29,105,62,220,165,134,153,192,43,19,42,111,239,171,38,48,28,230,93,174,124,206,6,89,243,57,97,198,221,208,71,131,152,171,228,163,49,230,178,23,178,247,225,152,198,168,177,220,100,105,29,66,24,127,178,66,95,143,196,86,148,236,218,240,7,47,212,143,183,12,121,199,167,42,254,61,161,213,26,67,94,155,29,99,121,234,0,200,239,21,88,48,123,198,251,227,234,211,20,60,144,230,14,216,144,76,24,204,205,0,84,116,175,195,139,246,200,12,42,198,126,101,203,24,181,185,199,106,80,231,196,59,90,162,132,66,196,117,51,159,86,214,222,64,22,237,35,198,52,51,27,190,88,41,167,248,225,97,245,194,37,43,19,25,168,250,113,199,154,249,5,186,178,248,0,117,156,234,251,149,33,234,219,143,249,143,234,212,205,211,244,19,196,220,233,13,22,243,115,59,186,154,77,120,35,204,48,78,169,217,150,72,75,179,122,33,176,49,83,43,74,107,191,226,226,176,131,207,218,243,226,162,209,36,219,255,142,144,173,12,78,246,159,123,47,235,50,10,243,18,12,155,153,97,177,57,249,211,224,122,212,204,53,241,211,52,191,75,12,78,102,20,229,156,48,239,179,126,238,253,14,189,124,173,23,124,20,117,20,222,28,188,215,79,0,26,1,4,3,250,247,224,235,156,184,154,26,174,108,134,28,138,100,186,195,12,217,235,81,51,109,35,105,134,205,69,70,5,196,184,123,195,86,231,233,226,123,13,218,82,155,31,214,212,152,150,250,17,20,196,123,12,248,236,228,153,245,226,70,235,198,12,179,181,43,137,217,210,149,113,239,97,220,160,98,102,21,199,44,156,160,19,213,51,27,51,36,219,254,204,69,7,28,231,170,141,184,24,134,48,157,132,4,163,213,83,34,214,113,188,245,106,235,204,116,55,130,202,242,233,226,101,12,186,24,118,188,53,98,124,18,75,2,27,64,176,204,205,27,118,137,95,51,172,12,97,134,53,85,239,77,187,216,206,171,73,138,168,207,120,145,193,153,177,223,172,34,185,53,186,87,188,226,103,214,93,142,238,56,246,159,126,114,21,202,248,234,122,153,51,219,98,125,32,214,154,20,119,221,86,211,185,49,40,228,148,126,246,20,60,179,29,203,7,65,4,141,84,81,223,229,147,228,111,223,217,245,183,129,104,229,213,176,33,159,171,102,72,138,114,155,5,6,39,163,178,23,97,83,60,90,59,34,201,254,231,196,175,189,99,170,176,133,72,194,5,96,213,24,43,190,54,89,31,157,166,100,103,90,124,47,224,73,243,199,10,159,92,92,124,12,119,38,102,4,180,110,204,241,77,252,113,213,220,75,213,19,98,246,31,107,115,46,57,155,104,27,221,20,53,211,214,150,243,240,29,155,18,169,254,69,208,49,145,134,241,179,171,21,238,131,145,43,64,253,104,48,89,55,242,10,84,181,153,29,50,11,87,221,97,125,126,197,90,122,235,13,57,68,108,41,232,183,253,108,87,27,81,53,207,55,210,243,46,20,11,54,205,32,39,143,171,151,178,29,154,121,207,213,227,106,206,122,141,154,192,21,212,152,9,68,250,91,119,36,195,61,173,184,249,88,130,12,255,51,187,200,16,102,232,219,244,151,217,56,91,24,203,42,227,103,121,152,175,224,102,163,19,210,231,174,112,2,251,199,130,12,172,215,159,49,67,76,46,205,181,159,159,64,242,158,25,211,223,26,118,166,90,17,236,106,97,229,70,75,63,150,157,124,110,6,208,163,43,111,205,232,116,49,51,89,52,121,176,55,135,118,143,7,123,102,168,22,197,204,74,141,45,165,209,182,169,111,141,240,227,109,121,53,77,161,250,219,45,54,171,118,236,96,211,17,137,164,25,45,25,87,183,239,195,67,52,255,202,16,94,175,33,183,61,240,7,120,138,20,190,81,186,187,36,228,167,175,245,15,45,130,174,246,2,185,48,37,97,64,178,254,139,141,155,241,46,105,248,74,218,105,120,45,137,54,146,249,147,34,181,194,226,215,175,139,185,35,185,44,153,169,102,13,138,254,219,111,50,151,41,47,61,225,168,242,228,19,102,122,112,53,125,132,134,212,9,243,36,155,168,57,26,50,83,159,171,218,72,64,223,35,163,54,233,75,153,159,223,198,147,19,52,77,77,0,193,18,235,55,7,21,118,164,14,0,172,136,98,160,155,137,143,101,34,144,26,124,158,112,140,154,81,28,201,163,145,194,251,168,12,143,17,88,181,46,41,131,9,9,135,71,253,124,18,105,123,197,122,76,209,46,172,7,170,5,201,83,2,43,155,97,158,166,63,33,25,212,63,218,241,248,105,211,202,18,243,134,142,216,63,152,17,72,74,226,10,208,204,154,241,90,16,54,107,90,25,81,191,91,70,12,10,105,128,43,102,178,174,53,190,23,146,13,18,248,47,67,141,127,59,33,31,4,110,132,169,121,227,178,62,158,68,51,239,212,9,39,135,86,76,181,56,172,48,29,203,147,53,100,155,118,154,75,211,84,124,183,238,156,17,51,5,56,142,92,12,232,217,235,23,204,179,94,165,12,60,214,95,232,18,15,102,196,36,146,76,31,16,153,78,159,41,80,38,106,172,183,224,46,249,36,227,49,147,155,151,137,180,76,177,227,250,152,45,202,10,87,51,245,224,175,213,252,147,16,95,84,206,207,245,175,249,167,13,171,55,7,57,20,31,123,82,112,146,88,15,222,235,214,210,172,148,152,88,17,99,139,213,7,148,97,119,53,47,74,245,254,53,77,141,75,150,182,209,34,126,200,112,204,192,140,142,254,244,52,14,9,55,131,10,212,18,195,115,189,28,79,245,204,120,210,69,226,34,178,25,43,22,95,223,191,133,176,133,172,165,231,90,158,121,174,55,21,213,108,85,8,127,47,200,57,183,108,58,48,8,80,196,251,204,205,82,139,83,107,35,111,118,44,31,51,68,55,127,190,23,110,251,199,208,72,129,237,26,149,178,204,52,154,0,143,63,26,140,75,186,163,45,160,199,195,71,229,64,157,222,116,133,244,27,132,156,207,12,171,205,222,90,182,49,78,238,225,230,142,52,197,209,171,241,227,191,247,134,190,98,31,45,219,116,112,51,254,185,207,162,235,115,232,163,77,116,184,191,5,70,43,68,217,69,175,54,21,226,237,102,72,225,196,231,164,181,187,125,42,116,199,72,78,5,94,106,87,95,167,127,36,235,6,73,131,190,55,68,15,197,55,142,99,226,159,146,49,92,80,214,222,22,230,1,222,94,166,26,254,237,215,193,131,249,197,235,69,167,26,233,129,251,21,164,48,211,95,172,203,215,250,91,253,189,123,51,76,169,152,103,119,105,10,51,91,179,190,206,22,112,211,113,115,128,22,63,59,139,149,55,107,154,127,247,60,90,80,63,174,194,239,234,122,244,189,193,34,125,65,4,236,34,248,66,253,103,227,121,129,176,255,54,233,223,37,167,204,130,183,165,249,2,37,33,66,138,228,231,234,241,225,241,49,131,163,210,205,193,72,190,91,152,233,73,60,186,107,177,100,227,222,36,52,183,124,145,9,229,136,63,88,133,1,83,183,242,105,72,91,159,12,181,81,32,209,139,121,207,230,102,170,137,201,141,103,102,131,5,255,153,129,210,141,161,211,120,18,104,249,94,142,202,223,255,182,55,44,154,26,182,155,201,225,21,125,235,205,153,249,189,23,7,216,208,12,240,162,58,237,203,115,195,162,49,117,99,161,10,209,166,255,244,52,106,208,159,207,133,239,117,221,76,141,97,232,150,103,185,204,229,102,136,253,117,163,135,164,197,55,45,172,247,231,228,157,16,132,183,150,230,231,189,220,159,17,223,94,42,195,60,198,60,58,164,8,26,249,136,211,85,70,167,230,207,152,141,237,235,11,100,230,105,85,205,228,91,74,60,248,252,153,101,147,128,241,132,145,174,216,159,107,9,3,110,60,88,223,231,254,140,201,121,247,27,241,96,22,185,201,17,243,198,203,11,47,141,51,98,28,221,22,86,194,91,176,26,129,220,207,197,31,89,18,86,116,203,234,207,185,250,110,92,227,214,3,141,66,125,108,118,102,247,122,223,28,129,230,90,15,109,214,124,175,97,166,16,246,243,86,35,55,98,100,76,183,22,77,153,224,45,220,141,109,116,130,63,71,227,130,36,202,167,17,2,209,171,233,128,175,18,39,200,179,78,58,87,244,236,43,17,212,209,100,185,133,10,247,111,171,236,37,94,187,163,167,167,139,199,92,27,119,122,129,184,163,173,243,227,233,12,7,142,161,236,198,97,165,179,172,121,215,43,86,195,41,255,158,233,173,196,7,233,200,52,254,12,169,241,182,250,147,65,189,169,209,40,35,190,175,59,120,124,74,225,15,54,243,169,185,60,208,38,40,247,103,166,160,194,237,87,179,33,45,221,144,144,167,170,238,17,32,81,55,166,36,238,140,100,185,198,242,40,120,174,234,8,237,98,117,11,55,35,194,41,168,3,128,31,181,250,84,90,148,69,155,174,189,125,141,211,207,205,20,65,219,143,153,178,200,247,228,236,193,66,22,104,24,19,234,95,223,163,33,100,122,20,62,182,104,93,234,110,92,155,100,142,24,23,220,187,35,204,116,194,76,189,22,218,209,184,218,90,231,101,26,66,152,217,252,232,66,25,254,215,253,3,75,83,125,97,47,195,190,234,177,73,203,220,183,124,150,181,203,41,112,198,152,167,227,90,2,185,37,229,143,101,157,99,53,205,136,248,232,166,1,105,225,74,243,250,169,87,45,147,205,10,235,82,56,188,77,20,136,184,122,152,33,26,252,217,133,105,142,136,7,159,144,211,234,194,6,253,116,242,167,97,202,189,63,110,235,118,39,7,235,45,63,158,62,13,81,30,205,130,176,69,37,253,231,196,109,225,73,88,107,111,187,63,62,111,221,83,126,26,68,137,58,150,239,99,251,183,26,0,242,230,15,88,168,196,81,111,60,72,69,103,63,77,103,53,102,32,88,145,94,127,47,118,154,51,56,143,80,168,83,31,4,97,34,223,193,73,239,210,249,168,143,133,208,165,255,244,31,71,255,249,57,172,171,99,58,219,162,188,177,198,207,110,197,52,169,97,70,214,72,143,99,67,102,250,183,132,136,236,7,65,213,81,159,118,55,99,53,19,5,84,179,113,21,157,48,79,116,174,52,30,189,145,70,178,171,151,130,66,193,17,213,72,46,96,230,102,18,235,2,247,42,121,243,177,53,123,70,67,136,19,16,154,153,68,180,236,241,100,34,34,4,129,59,231,252,236,9,180,216,228,68,106,29,247,76,230,25,149,203,58,98,80,223,1,210,117,138,67,74,146,43,160,34,187,163,159,132,29,255,184,11,68,123,26,16,104,49,27,77,87,92,109,120,33,249,109,35,111,43,62,44,212,219,167,122,149,47,32,57,241,61,65,58,20,1,37,44,90,126,134,199,47,8,0,253,212,210,86,49,58,169,239,189,200,4,29,5,79,46,147,144,254,18,123,13,145,148,253,19,42,3,252,187,238,227,48,36,85,1,171,11,178,131,56,117,231,159,206,204,143,25,25,172,111,200,233,83,91,69,182,97,228,140,87,184,203,52,217,208,189,40,230,9,157,200,247,222,108,149,167,9,72,113,190,77,221,187,220,64,91,193,53,177,244,234,10,163,176,15,11,12,82,69,113,78,231,60,103,219,183,113,194,15,205,196,210,92,71,70,240,179,30,240,64,106,173,150,172,116,43,188,209,63,72,191,36,152,63,205,64,162,237,39,203,5,99,182,111,150,164,15,206,80,164,31,217,255,235,198,202,250,144,91,155,152,224,151,186,110,230,100,22,197,180,193,211,215,221,159,29,168,1,108,217,43,39,155,82,247,241,126,175,212,138,158,47,111,63,131,188,222,135,132,116,205,148,137,196,118,135,158,168,155,235,59,179,21,201,7,203,102,143,71,227,116,62,138,253,98,18,119,63,126,232,134,184,93,49,109,203,122,124,125,192,43,13,246,122,111,242,1,43,172,198,111,176,127,18,158,199,171,101,13,121,63,5,172,209,194,214,253,169,33,9,208,165,101,14,79,164,82,193,161,143,165,83,144,254,69,79,154,67,38,132,56,135,194,252,32,207,246,109,220,72,223,134,38,160,95,76,125,170,239,211,80,114,157,83,53,133,12,5,148,111,196,70,160,53,196,81,103,217,14,71,19,61,115,179,38,16,201,110,27,183,158,223,156,109,182,232,152,80,92,152,238,45,179,55,221,42,47,6,247,61,1,164,155,1,136,200,60,163,84,182,182,71,93,224,54,104,138,214,226,101,159,159,104,204,49,242,80,72,113,181,234,10,180,217,111,110,53,217,161,85,240,67,2,122,186,121,2,161,215,2,124,57,209,54,211,80,166,110,90,23,66,210,44,82,34,228,174,207,79,109,147,92,123,120,57,224,164,142,102,14,104,92,26,211,115,173,198,192,81,235,15,32,2,129,247,111,178,116,224,217,229,106,125,30,122,67,159,164,0,55,206,213,138,47,163,180,221,216,121,113,45,222,83,21,247,231,6,150,81,181,195,3,221,149,254,9,214,96,174,116,102,232,115,111,252,147,111,113,53,250,100,203,249,1,91,64,18,52,220,204,60,254,1,91,208,240,224,135,19,188,34,104,67,200,152,13,35,193,253,204,139,76,157,22,142,234,31,201,176,155,201,205,180,31,224,12,98,88,97,238,109,169,155,255,98,33,154,234,252,197,128,135,221,255,159,184,127,73,214,165,215,153,244,192,25,201,130,119,114,120,26,64,149,26,170,78,181,178,165,182,202,50,173,186,154,77,254,165,97,20,31,172,23,160,99,75,217,75,179,236,28,59,251,243,21,241,198,133,65,130,128,195,93,190,251,102,36,30,159,53,208,46,79,139,23,31,47,36,110,135,201,189,200,190,140,80,101,198,124,87,173,35,81,30,11,235,1,31,193,15,166,143,121,43,137,144,85,182,255,216,170,23,134,14,160,236,199,97,133,153,128,249,84,149,139,100,236,1,191,47,180,66,244,153,226,3,139,215,229,15,38,41,52,244,161,17,158,52,143,100,42,81,205,148,125,25,121,188,111,123,130,203,172,56,134,94,56,21,200,237,41,73,2,203,166,203,19,99,182,182,56,26,9,166,196,193,194,163,59,230,52,52,181,186,228,51,235,29,212,227,103,55,13,218,136,175,133,121,118,216,86,123,66,133,6,234,174,185,241,10,37,116,249,26,81,238,174,236,75,156,57,38,200,234,19,162,73,209,15,97,61,64,76,155,167,4,108,124,35,165,181,141,245,62,161,194,198,160,75,224,106,10,31,177,91,133,99,66,47,148,192,8,195,121,56,79,118,187,104,134,139,206,242,114,124,74,43,164,217,143,172,233,108,218,63,239,81,172,104,212,104,155,72,53,17,7,255,68,48,50,214,192,19,219,30,140,208,127,40,36,210,37,81,173,233,61,116,95,6,160,30,205,210,245,220,219,90,161,3,166,85,166,39,184,59,29,175,82,209,28,181,235,201,215,219,162,223,112,0,21,110,121,31,139,150,92,47,107,25,11,81,217,195,108,249,247,238,2,139,7,183,193,216,110,250,133,23,20,92,134,62,112,86,152,182,3,134,137,35,3,109,241,129,249,140,119,225,178,148,166,110,9,158,135,78,246,10,10,82,193,241,183,129,104,201,150,188,5,250,234,238,226,107,176,233,98,41,140,158,79,220,22,4,177,52,80,6,113,76,60,179,182,82,81,12,248,123,239,186,152,209,142,158,220,68,3,127,40,238,183,189,232,3,135,33,230,179,33,130,80,34,97,251,7,223,37,203,207,141,202,207,104,233,145,225,238,30,71,223,120,224,107,122,101,232,52,123,24,68,182,102,230,231,221,90,137,99,209,224,212,113,130,80,76,143,97,100,141,142,93,135,63,234,130,191,143,3,203,137,170,89,193,106,166,168,94,223,252,76,165,239,164,81,54,163,23,9,202,236,210,70,38,132,226,119,20,80,62,232,17,53,125,59,123,71,94,26,209,114,212,243,211,232,71,6,240,193,189,40,138,159,166,39,199,248,225,46,27,120,52,180,93,168,229,15,213,141,44,104,139,41,152,51,15,37,137,24,60,74,28,204,162,152,174,235,206,1,206,218,55,109,206,59,85,233,201,217,128,123,32,254,209,76,164,5,43,186,148,107,245,210,232,119,55,251,244,244,8,76,241,218,35,63,28,78,161,108,37,146,250,58,190,233,50,163,93,229,53,80,199,129,245,239,48,6,15,233,228,8,220,250,118,17,29,200,251,15,125,31,7,82,105,192,204,0,171,38,216,201,47,160,123,105,129,3,180,71,154,8,56,143,110,100,121,29,132,204,174,108,108,208,17,153,103,224,174,131,136,202,201,244,242,34,228,173,38,205,183,192,168,50,249,35,193,161,87,51,103,192,113,85,3,197,229,52,215,64,36,168,1,223,165,188,46,157,107,62,171,192,59,12,203,92,111,234,79,7,217,97,148,142,149,108,193,248,173,78,135,131,39,76,175,131,62,206,113,24,59,14,119,83,40,73,131,240,158,48,78,206,227,62,58,8,63,10,30,14,211,222,187,117,140,14,118,147,254,200,96,220,22,137,225,217,204,207,234,11,61,49,68,209,181,246,174,66,37,10,66,70,191,210,58,117,133,25,112,98,132,54,218,140,228,135,233,186,142,151,97,9,111,157,76,80,120,237,62,183,99,161,86,181,169,210,204,165,156,16,141,226,110,155,218,38,65,27,113,139,196,47,50,144,167,164,147,163,230,236,75,214,71,48,91,245,182,44,95,229,65,221,103,255,82,206,62,246,153,241,184,217,95,107,16,126,131,6,228,155,252,166,169,49,107,190,144,181,249,204,120,160,248,175,73,128,111,211,245,247,174,27,50,134,174,42,246,149,123,92,245,177,229,154,122,221,159,117,244,197,209,116,216,234,4,12,111,188,239,119,52,246,14,242,80,144,16,253,153,70,218,125,209,198,46,141,39,231,238,99,223,51,129,123,122,207,253,127,43,128,241,127,254,191,255,143,255,223,127,250,47,255,241,159,255,211,255,69,0,163,215,255,46,2,24,135,46,215,159,240,0,129,208,93,224,182,8,92,124,228,159,134,195,60,242,36,112,129,135,242,79,58,192,146,69,79,187,17,17,10,184,218,191,239,152,237,49,141,41,10,227,179,229,122,10,20,152,49,148,146,115,175,22,13,125,23,54,255,82,185,48,218,121,93,152,195,62,114,33,131,17,118,22,82,9,14,127,101,171,58,6,122,202,39,68,63,232,55,150,61,142,113,87,216,232,252,224,142,134,228,20,77,16,140,198,182,63,147,254,231,185,218,255,135,188,189,255,214,72,122,3,13,42,140,243,241,62,235,159,212,14,167,51,230,141,90,222,40,61,43,117,56,217,230,110,239,119,116,106,29,41,56,60,175,247,133,12,235,79,147,246,169,27,50,246,152,228,209,137,170,194,40,184,47,228,62,247,119,114,194,253,212,41,212,173,22,239,51,26,52,27,169,50,227,38,59,187,135,94,52,144,127,218,227,74,228,91,189,217,218,36,195,151,210,114,72,179,213,55,173,52,115,159,215,206,46,50,18,190,75,37,98,156,75,27,168,240,246,115,42,56,75,196,56,178,245,64,248,163,71,98,224,79,62,80,31,26,60,253,227,187,239,207,4,230,164,249,138,205,117,27,177,48,18,184,166,131,145,128,157,177,36,179,79,145,189,30,221,106,140,122,143,5,62,180,184,228,228,3,165,35,15,194,63,104,110,154,199,193,97,166,183,136,236,38,174,86,82,102,40,86,220,234,113,242,189,211,142,171,208,240,212,98,42,70,1,110,164,135,82,217,218,7,138,200,98,213,215,53,219,91,240,97,220,106,223,112,185,215,93,106,132,179,116,179,105,18,149,110,170,245,197,83,97,186,210,206,22,28,170,67,81,0,24,111,104,65,105,98,222,17,247,85,145,72,2,197,99,38,14,181,46,240,174,31,64,104,88,2,19,178,247,244,249,220,119,25,207,123,81,191,75,176,21,31,227,228,228,49,117,203,132,248,246,123,222,119,230,172,75,183,76,159,153,72,251,133,155,95,147,174,140,176,69,86,123,176,177,160,5,62,200,217,244,128,71,34,65,217,6,174,196,167,187,76,156,78,97,179,75,140,251,254,235,135,21,216,184,226,239,177,140,153,23,237,49,99,143,250,167,48,125,116,197,95,152,57,15,185,109,205,38,82,38,94,145,113,64,110,102,107,227,36,102,161,110,196,14,140,14,177,238,215,170,57,42,199,6,228,207,172,72,96,184,224,190,117,255,48,1,84,58,183,41,15,173,26,48,58,135,218,108,106,30,145,59,118,123,180,186,234,149,81,32,92,111,171,8,3,82,67,44,12,228,227,96,171,39,142,4,195,238,122,240,250,116,44,144,207,245,54,109,224,5,133,88,127,154,133,215,247,230,228,126,149,74,65,94,181,5,229,20,33,40,50,165,122,91,150,184,118,216,132,145,138,194,247,219,140,36,206,135,111,81,122,226,116,97,70,54,228,51,97,29,125,164,40,148,123,248,87,232,82,74,137,51,100,98,70,36,206,74,225,145,142,4,99,165,26,48,169,228,116,229,253,237,50,224,193,223,211,183,4,175,224,133,222,131,9,190,211,201,231,137,68,231,133,113,93,77,141,199,247,108,113,101,136,165,230,103,122,103,168,22,249,142,73,66,106,234,11,171,81,146,45,44,55,181,104,188,125,167,168,242,189,44,14,205,41,71,7,3,68,178,254,114,64,44,111,2,211,167,124,30,188,187,54,219,85,235,209,95,47,191,196,120,208,141,2,138,206,47,183,213,112,181,80,216,8,93,15,102,134,19,248,240,65,45,57,186,233,246,159,144,32,38,60,116,239,238,133,233,22,6,211,172,250,224,27,30,74,241,191,226,229,220,222,125,89,23,190,158,252,238,196,218,120,71,19,16,54,133,105,213,120,87,142,219,252,84,120,141,254,82,99,148,67,138,238,189,14,149,216,248,237,123,155,91,66,25,116,218,153,183,2,158,83,105,55,212,81,239,71,240,142,62,39,237,179,177,203,137,138,109,33,195,170,84,90,228,99,17,15,143,76,39,113,149,246,199,223,61,142,211,116,209,97,215,98,89,165,141,111,207,64,23,203,159,238,56,17,3,241,28,19,125,172,99,166,163,241,21,241,12,85,33,213,175,153,202,137,69,76,164,244,208,249,42,41,19,68,19,155,79,150,200,149,213,169,219,39,220,232,87,220,244,93,190,115,191,244,162,89,192,87,24,134,56,42,136,2,19,138,212,151,18,199,188,89,142,166,82,19,207,155,34,121,211,15,155,12,73,108,103,239,211,68,68,84,94,38,30,130,49,35,157,65,253,66,115,245,104,127,68,145,225,163,153,58,245,121,27,133,206,171,66,159,229,156,84,10,225,208,107,220,28,222,121,141,104,230,13,22,21,41,91,7,181,15,252,78,174,35,150,124,234,8,107,202,93,211,22,53,95,53,140,245,126,202,18,211,140,222,232,217,72,82,97,146,230,68,221,192,189,5,168,188,32,8,43,133,23,42,234,51,192,61,170,150,16,238,195,69,148,212,47,139,103,112,186,22,117,26,101,216,40,24,13,246,36,82,110,66,107,117,68,97,165,99,157,171,178,18,163,154,133,102,148,155,198,212,41,5,182,254,253,15,254,219,3,175,51,237,171,135,19,253,10,97,55,88,211,226,70,131,76,247,121,96,136,135,26,233,134,84,39,187,143,208,95,53,69,177,185,180,245,125,48,77,248,79,79,179,177,90,170,243,129,174,120,212,232,14,118,201,82,124,68,235,174,198,111,163,187,113,228,171,38,210,223,39,78,190,76,10,79,138,139,104,138,156,168,92,78,178,193,73,253,164,207,104,243,160,165,109,233,187,254,147,50,168,81,21,93,67,233,187,248,28,210,218,17,53,85,51,166,20,248,62,195,209,163,92,219,80,131,232,122,101,45,228,254,136,59,184,51,253,105,196,6,125,201,69,238,183,42,57,172,163,54,20,129,99,163,178,153,26,253,232,18,112,69,51,20,169,7,213,255,244,84,246,145,10,121,146,2,97,16,247,168,174,195,85,213,104,26,67,191,234,88,47,162,239,106,77,199,166,5,230,240,125,25,67,79,76,23,91,208,90,144,14,74,61,126,55,38,60,65,207,69,110,233,211,16,5,69,191,225,109,220,55,26,181,217,92,187,237,112,246,42,193,71,184,65,124,87,129,43,218,150,166,199,202,152,190,223,17,42,100,135,27,100,142,56,24,27,153,170,45,107,165,97,153,224,52,12,54,242,218,216,50,76,197,192,39,155,198,90,221,101,47,105,9,150,32,126,33,223,90,84,54,2,246,237,136,214,148,6,135,114,230,78,62,230,4,127,27,172,135,93,217,60,149,253,184,143,254,110,36,99,21,5,163,244,52,131,246,114,239,146,239,65,224,197,22,176,59,124,254,33,41,193,140,8,10,8,130,37,43,137,134,221,233,167,68,71,0,123,253,174,205,239,116,210,143,32,113,160,32,67,51,183,178,102,224,237,251,201,239,28,205,252,163,58,81,117,60,38,18,52,86,149,14,66,135,152,181,222,233,62,12,98,109,143,188,163,37,216,239,214,41,60,180,129,17,174,111,44,230,12,218,169,113,194,176,86,6,15,159,32,103,207,68,191,154,112,177,87,192,144,181,101,51,74,11,226,168,51,248,85,213,104,7,170,118,118,199,135,135,164,16,2,180,129,99,204,63,165,62,167,133,33,39,152,126,154,174,137,22,164,50,234,50,69,249,87,144,58,124,82,24,55,230,107,26,135,211,47,80,63,255,120,45,55,183,229,251,195,253,40,58,29,70,133,234,162,131,156,230,161,19,232,70,102,68,209,27,159,250,101,223,24,130,96,185,43,23,238,126,185,254,188,239,186,220,63,237,217,188,209,76,143,221,224,160,67,73,247,138,3,127,228,88,140,201,53,37,89,73,115,113,114,245,147,138,106,29,153,160,196,210,187,91,12,191,238,201,168,89,138,246,83,156,252,110,236,182,161,253,162,166,99,228,143,115,127,24,103,36,2,96,155,45,30,216,30,101,105,49,245,30,92,208,8,119,94,228,7,227,60,93,247,105,46,203,82,173,87,90,179,91,104,236,49,199,57,12,87,68,95,37,193,81,11,94,36,236,245,162,7,195,225,11,42,246,119,127,39,247,162,50,135,121,168,59,217,155,101,186,39,217,172,96,131,254,9,88,38,202,229,174,65,75,190,209,251,167,155,216,137,113,214,120,232,74,140,102,172,254,162,180,61,255,92,75,149,11,106,187,249,160,182,19,43,37,38,41,90,78,94,79,98,49,37,117,169,29,182,43,150,7,86,218,186,84,79,239,126,207,125,197,101,47,164,150,191,116,112,113,161,63,24,72,45,237,173,7,109,175,209,35,113,195,113,122,80,166,18,69,247,12,22,234,164,127,79,195,4,220,63,32,135,56,204,24,93,58,140,136,26,253,219,65,11,147,26,187,194,235,177,28,200,21,110,213,215,189,240,62,62,250,167,249,54,233,92,68,90,109,183,104,114,168,168,228,244,52,190,219,14,26,248,125,111,53,173,76,88,106,188,129,112,80,172,80,182,231,65,166,211,225,101,254,71,58,35,156,226,174,125,214,157,193,67,76,221,210,247,46,125,160,220,40,11,154,119,85,2,44,59,40,71,77,113,247,168,150,229,253,241,22,109,37,172,145,9,102,127,236,113,153,165,183,245,135,41,254,61,144,198,79,125,27,48,59,253,129,145,142,110,154,229,167,129,241,107,43,96,212,67,244,158,23,195,198,39,88,210,136,55,48,107,9,46,253,19,88,73,141,131,246,149,25,205,96,245,159,68,251,133,119,44,135,11,123,147,37,97,46,104,9,246,223,34,217,51,245,113,210,124,81,163,85,204,118,148,58,14,110,40,84,223,117,77,114,250,42,192,137,154,75,123,240,93,160,244,187,195,245,202,21,81,129,41,146,233,79,15,219,232,196,133,223,41,60,29,205,103,233,209,15,6,27,72,181,11,140,138,65,52,241,84,107,103,209,229,18,101,191,21,71,163,105,160,100,230,251,165,21,151,45,165,164,194,144,213,219,190,183,186,74,180,85,225,193,53,18,225,152,162,126,141,174,43,179,65,73,124,228,19,79,165,177,118,204,132,162,114,227,183,221,112,87,233,41,134,192,144,42,142,222,91,63,249,89,76,29,224,117,131,109,213,89,30,38,157,31,3,165,83,111,77,52,106,244,3,86,116,162,125,251,211,14,187,65,131,69,244,161,89,142,68,127,217,52,52,163,5,142,72,52,157,154,70,193,120,89,148,11,198,74,50,176,101,159,120,213,112,97,230,78,99,148,60,98,180,36,178,28,150,244,241,160,74,27,157,150,38,201,157,143,254,162,109,132,238,222,50,82,108,131,19,242,235,119,68,229,96,106,100,52,151,204,70,247,182,142,78,24,107,225,4,226,15,124,146,29,213,24,130,168,55,200,54,48,103,83,101,16,149,197,49,123,156,251,62,237,157,212,111,73,167,69,239,42,114,10,26,168,66,21,121,109,179,20,254,52,31,70,23,103,123,223,222,36,227,162,196,116,51,14,115,158,207,194,11,189,234,158,200,58,217,163,191,142,37,78,155,253,239,28,140,242,181,31,125,32,81,235,170,71,152,90,227,227,186,27,212,49,243,36,140,71,179,183,181,127,36,47,116,69,221,86,152,244,254,109,74,77,69,175,172,65,127,125,232,160,78,149,224,21,212,17,212,187,53,11,200,169,233,197,8,148,76,144,62,51,178,155,209,88,142,81,78,75,221,19,230,88,239,77,208,159,9,170,43,122,55,115,94,155,219,228,137,52,114,98,62,136,61,11,109,221,39,205,194,80,203,162,202,107,133,115,205,115,176,36,150,16,101,185,161,247,135,164,122,138,161,33,59,189,238,237,163,162,162,172,152,39,218,112,44,69,217,254,145,31,249,62,79,163,111,51,26,200,231,190,231,139,142,246,70,98,78,195,73,42,218,223,107,89,55,45,159,20,162,72,163,63,51,105,82,178,65,2,237,61,51,246,98,218,115,56,200,241,206,22,26,4,219,100,3,20,54,61,43,87,48,96,231,150,98,47,4,167,60,20,160,184,70,109,54,69,240,175,35,5,151,212,164,144,78,8,211,35,140,222,84,169,190,28,39,215,216,121,108,36,136,150,10,83,83,183,141,14,82,132,67,191,169,241,255,102,133,246,105,154,144,112,164,150,18,82,66,195,119,15,251,126,10,137,241,72,156,208,66,44,227,126,214,152,54,148,52,221,209,14,227,240,57,91,155,91,239,228,89,220,179,28,69,138,154,122,145,7,75,116,20,6,73,239,179,21,76,43,68,88,173,0,55,213,82,26,200,137,68,197,101,179,217,43,73,159,135,62,184,29,90,24,198,112,87,248,51,31,158,56,154,234,157,74,7,17,181,251,54,114,179,167,76,211,130,245,49,251,19,133,125,186,63,221,212,91,63,176,127,247,116,176,235,117,91,209,164,63,20,67,0,77,24,212,123,221,113,207,247,97,126,169,147,198,148,225,2,38,144,208,229,163,80,145,116,162,194,182,93,163,230,19,62,154,24,227,232,195,228,52,53,113,133,140,163,235,158,176,201,209,152,178,155,77,89,13,97,147,166,190,171,127,26,84,199,133,92,145,28,186,143,92,27,105,238,23,81,35,247,100,137,38,173,72,98,54,211,98,39,120,8,104,86,146,244,194,204,203,95,38,212,128,123,101,42,29,61,173,38,237,138,45,31,234,145,69,251,108,88,173,92,26,232,198,59,83,153,35,232,137,173,96,237,30,19,202,44,73,181,145,90,171,255,182,245,70,36,213,198,66,14,34,84,112,62,51,9,208,38,30,44,2,67,4,103,109,149,61,65,192,243,181,103,31,43,41,165,134,20,114,202,61,4,120,72,196,170,138,38,154,30,197,231,179,51,108,69,209,188,46,173,79,62,148,142,113,61,84,223,179,208,115,226,169,87,228,239,200,2,73,54,27,65,244,56,26,45,80,253,116,251,103,98,102,33,75,196,130,162,173,23,240,26,159,58,214,50,79,25,201,241,147,70,112,25,102,147,222,234,58,150,238,133,157,26,157,0,24,185,46,181,62,64,170,162,190,251,166,141,231,164,36,63,122,183,237,60,184,182,84,34,64,194,175,132,104,152,117,219,74,13,96,97,228,247,36,172,72,233,15,133,161,216,215,184,49,70,186,138,231,98,102,184,227,43,96,35,160,50,181,205,82,70,130,110,45,237,181,63,155,133,39,165,118,199,244,167,23,142,196,249,120,87,214,148,61,117,63,205,59,171,87,209,97,163,187,73,91,128,182,170,103,33,91,162,29,66,115,155,83,205,19,215,98,85,81,24,54,181,40,115,85,85,46,129,20,27,204,224,179,80,59,60,61,105,148,247,120,220,247,121,169,2,57,30,224,193,228,63,240,177,183,54,248,192,88,138,88,2,129,198,82,74,66,35,114,59,219,92,166,84,230,120,213,151,9,60,86,207,236,233,151,239,166,202,55,62,252,110,234,197,231,61,151,232,60,66,78,179,233,167,135,1,74,41,113,221,103,181,196,3,34,109,53,162,189,155,132,207,210,224,173,225,63,54,66,48,236,144,96,75,205,94,52,121,134,202,44,187,137,42,19,49,107,77,241,42,21,240,76,84,29,51,126,9,67,33,140,79,225,204,104,141,11,137,49,151,63,196,52,93,55,124,205,90,130,118,11,41,65,248,254,69,225,251,62,66,161,19,142,146,230,113,16,221,154,225,151,194,171,251,84,105,137,75,11,230,200,133,153,45,165,190,12,140,74,65,192,112,83,243,151,217,189,98,143,138,40,70,236,25,166,129,34,96,62,129,153,222,216,57,241,212,10,146,98,51,189,49,136,46,161,10,249,149,36,88,100,214,48,158,239,166,165,161,235,2,131,92,152,103,126,17,88,187,209,156,54,231,141,98,166,85,161,152,218,147,244,40,57,188,22,118,68,200,115,194,183,145,66,45,30,230,46,26,185,172,55,75,126,185,88,170,205,15,102,19,113,244,125,220,23,120,103,133,16,10,103,3,152,20,204,201,150,251,117,223,183,49,196,141,142,112,214,106,6,14,83,93,86,50,27,123,127,255,128,232,156,228,243,173,169,155,43,132,0,160,190,76,53,197,170,108,223,199,67,49,100,80,3,1,138,52,158,240,107,197,200,127,43,177,105,230,9,223,42,120,89,40,49,9,161,236,224,177,229,15,252,152,42,128,242,184,169,138,132,196,243,161,8,211,148,91,120,195,38,207,136,52,26,126,83,247,119,193,248,117,250,149,51,100,238,74,38,71,55,26,3,71,40,183,211,183,47,85,149,210,40,120,134,224,234,233,230,167,169,48,109,39,59,116,223,105,111,20,182,103,129,212,23,106,174,11,153,33,153,24,120,69,104,157,248,72,194,183,90,80,66,170,19,82,226,16,92,63,217,254,163,157,208,106,136,216,90,76,85,4,165,142,21,106,173,108,165,100,139,13,53,244,132,125,198,103,6,50,69,225,142,55,219,147,39,93,169,79,231,175,126,28,1,214,49,30,86,19,24,165,253,152,43,63,118,166,130,246,179,163,13,231,32,189,246,73,10,202,66,185,16,90,50,13,207,42,97,200,135,20,254,91,172,49,124,145,111,254,35,3,216,226,96,188,1,149,196,99,115,196,241,29,132,105,116,170,113,199,71,88,216,246,211,109,60,249,93,97,159,17,29,89,180,50,46,141,190,176,125,254,66,118,129,170,56,171,183,195,84,87,137,145,134,132,118,50,137,179,240,147,139,152,113,116,85,233,197,27,155,65,125,136,24,134,61,129,44,171,232,111,64,188,127,49,235,253,52,223,135,77,136,66,70,216,99,1,52,111,196,200,168,161,53,253,185,238,239,133,49,179,29,114,52,233,196,239,29,205,189,232,201,201,15,132,170,202,225,99,236,122,229,205,150,210,250,116,31,85,74,243,194,8,218,71,184,128,109,165,68,126,200,214,220,97,232,79,133,246,172,218,228,224,74,30,48,212,71,27,175,160,10,108,198,159,241,186,81,119,19,137,116,230,108,202,227,53,246,24,11,166,195,131,145,33,94,17,116,82,141,149,122,41,112,63,111,52,24,37,64,222,136,245,246,85,223,80,242,238,171,24,29,53,56,117,109,188,125,0,50,65,85,30,218,157,124,161,228,198,104,64,220,93,97,56,180,49,212,72,252,181,166,55,182,73,81,134,184,41,155,217,41,48,236,144,227,169,137,99,214,33,103,233,35,71,231,63,190,161,15,89,64,185,111,10,187,251,133,234,29,250,250,212,129,138,159,72,40,244,214,166,67,197,24,8,113,44,244,114,217,160,48,172,238,68,124,34,72,66,202,79,191,47,116,252,234,155,146,104,147,149,111,187,64,247,95,161,183,140,98,129,30,141,117,253,140,9,205,140,236,117,58,236,166,114,244,180,248,209,202,212,249,142,237,255,121,226,237,144,221,228,228,116,152,125,111,121,178,186,127,215,185,22,173,218,26,11,12,20,131,150,166,241,226,133,161,187,52,18,62,108,61,248,126,19,190,58,21,235,95,149,156,9,21,210,233,253,127,205,104,186,202,101,67,185,217,149,200,154,141,119,45,133,89,35,73,139,53,219,252,30,245,186,17,71,116,229,31,44,106,102,211,244,153,245,19,46,119,75,65,142,109,234,10,66,89,180,121,28,67,104,182,229,235,226,145,81,117,246,159,94,61,179,190,62,44,7,218,12,219,30,82,19,18,149,146,151,157,253,153,254,176,53,18,242,32,186,12,251,124,225,40,4,183,74,162,137,194,127,9,163,164,111,119,205,91,20,90,9,60,229,110,77,34,152,8,104,191,140,153,35,186,255,18,37,105,37,213,79,174,212,109,146,208,45,233,218,148,94,77,18,111,184,183,83,251,167,171,209,44,54,92,80,156,254,246,90,50,129,117,59,221,140,94,202,27,198,43,249,21,81,174,249,92,165,224,237,238,212,79,185,189,163,5,7,214,147,246,123,117,33,65,236,27,16,19,22,213,194,166,109,31,93,86,174,65,185,110,218,71,202,222,156,52,186,251,97,125,12,68,181,213,177,55,237,62,95,188,204,20,15,227,142,213,195,169,203,90,11,36,63,102,60,234,8,114,44,43,174,13,218,204,100,199,201,231,198,54,187,219,141,173,172,72,212,209,221,200,11,243,242,35,3,133,113,88,188,175,156,69,24,31,229,166,172,200,21,118,65,157,58,178,146,52,154,85,169,125,15,209,45,173,254,233,246,253,206,241,225,167,210,205,150,175,165,116,203,142,22,86,203,135,149,204,240,35,204,241,57,227,143,232,149,252,84,104,170,112,27,176,110,6,243,74,104,155,159,117,143,7,76,75,182,90,194,209,202,126,2,190,95,128,230,37,176,6,239,46,66,251,19,98,76,7,147,31,13,27,61,230,175,150,252,9,104,163,174,1,103,187,57,170,107,35,76,246,48,9,104,95,114,224,248,118,236,18,6,188,22,85,104,183,162,119,188,77,28,204,78,77,28,192,142,175,130,123,42,66,223,28,201,119,97,127,193,196,107,116,74,183,149,60,52,76,249,194,127,123,163,162,169,79,252,174,152,220,169,251,84,142,27,2,107,161,2,23,234,30,222,158,136,79,104,216,106,130,30,49,171,76,54,67,218,13,13,107,108,135,83,30,10,224,201,113,8,97,192,47,28,27,105,122,188,199,171,8,59,50,168,190,67,89,133,62,117,85,215,197,110,206,83,115,164,131,161,173,214,127,85,129,195,203,213,66,234,161,234,137,119,231,237,78,50,172,215,85,137,95,52,234,132,193,44,84,138,162,86,171,232,156,76,71,205,194,68,140,90,239,98,181,221,240,100,89,166,90,242,137,11,209,197,19,166,188,180,16,107,5,100,161,89,231,77,171,84,192,141,49,40,48,78,220,238,79,187,113,79,211,124,34,226,147,100,206,221,179,183,208,90,35,40,82,34,203,193,59,65,168,22,255,34,219,21,97,8,110,195,67,139,174,152,215,86,183,32,128,156,108,93,170,2,111,147,239,255,193,211,250,149,5,182,66,167,79,211,40,41,125,218,124,177,76,143,216,215,107,130,66,68,76,4,166,145,212,247,185,247,103,200,246,138,235,238,164,177,192,109,169,239,59,85,175,149,101,204,195,29,6,204,86,136,17,79,94,36,100,186,127,28,88,151,127,74,184,199,44,113,156,56,26,73,141,45,159,245,125,125,132,33,207,108,123,165,20,20,13,35,219,245,190,254,118,97,91,6,232,54,153,152,179,194,64,220,20,213,196,150,186,81,73,251,249,220,223,9,126,38,221,6,216,131,222,183,65,68,131,18,163,216,82,163,175,63,126,203,135,109,107,213,231,190,83,84,101,154,8,99,244,111,168,234,28,18,201,145,89,230,6,225,226,201,209,147,30,188,230,70,246,152,84,107,226,153,173,239,87,194,231,30,66,67,85,159,123,250,168,92,19,181,91,39,181,250,193,155,80,140,59,186,179,175,93,178,211,29,182,3,247,69,213,90,1,139,8,245,49,125,80,166,250,161,84,123,191,23,166,227,110,118,55,229,213,207,77,14,67,150,92,162,16,86,233,223,93,195,191,18,37,12,178,31,8,239,252,46,155,221,255,234,114,44,189,92,225,21,223,248,115,161,49,13,204,130,142,251,215,224,102,198,158,77,26,198,9,60,124,206,160,34,177,69,124,13,79,84,210,160,205,27,194,105,134,173,210,67,15,171,164,121,23,252,66,28,79,46,12,101,163,234,53,4,204,33,154,234,221,93,248,78,115,158,161,237,214,168,46,146,42,144,219,238,231,246,155,98,109,255,12,175,248,127,68,47,58,217,145,134,136,167,125,77,22,212,221,141,75,68,68,127,48,74,216,15,94,227,31,248,6,161,235,193,175,140,243,135,174,31,67,211,80,44,251,230,131,241,207,250,181,204,153,177,57,100,161,165,240,118,83,62,163,61,222,85,170,200,201,81,46,250,165,164,128,41,111,196,110,132,223,102,204,182,223,149,45,75,116,70,38,218,46,173,193,150,249,193,104,92,182,79,142,230,157,252,200,236,216,202,28,27,197,15,102,220,149,191,104,236,194,8,254,63,5,122,60,88,217,203,251,67,187,81,36,185,207,38,48,145,251,215,28,30,88,148,198,125,91,26,233,171,95,28,109,82,1,243,193,251,78,166,191,246,102,59,249,55,31,5,2,3,8,154,145,230,138,163,233,46,147,163,151,9,161,111,135,247,88,207,11,26,184,192,42,156,63,152,173,79,155,25,29,127,245,41,208,165,202,201,118,238,187,120,109,191,50,4,13,99,37,52,103,230,27,100,158,64,15,173,212,122,48,198,89,203,47,172,193,148,25,114,91,19,25,144,227,23,70,60,60,245,202,38,106,82,62,24,104,158,44,47,219,60,113,247,37,221,246,27,228,119,142,102,66,106,15,102,1,249,77,20,196,217,68,72,85,142,70,99,235,87,243,32,59,69,3,254,76,240,185,1,160,195,216,211,62,139,58,96,132,110,252,228,7,42,197,73,191,141,148,168,63,52,114,80,162,19,60,109,237,188,195,254,119,242,99,155,186,170,48,153,40,127,168,231,175,120,35,79,141,134,75,31,73,199,120,8,91,126,154,13,125,140,67,122,201,207,35,157,76,122,155,200,236,253,158,169,13,187,246,77,129,241,52,245,55,114,39,110,107,85,124,48,226,121,191,6,201,99,102,205,132,153,15,166,168,254,227,248,99,233,244,125,20,23,30,124,167,184,239,247,204,182,201,79,125,231,61,113,76,45,110,116,189,127,48,36,220,45,159,0,178,34,117,197,185,183,53,14,202,149,33,88,243,27,226,8,29,239,254,244,212,249,101,158,209,95,190,153,138,227,103,206,137,15,70,172,227,23,254,254,21,36,223,58,10,122,144,23,93,63,148,29,136,142,113,171,127,254,100,91,128,209,8,220,242,68,141,208,186,253,104,218,113,94,143,35,87,6,211,118,5,108,126,231,59,93,120,89,241,219,8,194,188,98,206,180,194,92,249,226,104,24,70,175,143,151,135,178,183,123,179,2,243,80,166,92,26,76,242,95,90,9,175,49,180,73,91,19,152,196,207,244,163,183,169,111,20,61,121,113,150,52,48,13,223,249,210,10,107,164,195,12,172,170,55,102,126,210,126,229,214,235,32,79,133,78,164,95,33,214,198,40,113,174,188,236,63,215,199,230,48,250,249,93,198,25,153,209,85,28,70,88,243,232,125,141,78,94,233,119,101,213,204,15,182,156,28,239,149,95,173,244,88,79,199,13,53,229,194,239,159,159,31,215,249,240,114,209,8,211,163,239,204,62,207,111,144,227,135,208,158,61,5,48,170,255,219,97,184,179,235,147,251,94,102,58,49,126,240,161,41,242,200,149,223,25,16,171,234,63,216,162,133,163,159,46,226,55,205,65,58,184,151,188,15,242,201,191,90,208,33,15,120,36,165,107,71,91,79,254,131,161,6,200,172,114,67,0,159,239,216,114,96,16,214,21,198,67,254,193,247,95,107,42,188,92,138,212,96,243,114,87,248,252,44,105,207,95,233,238,229,49,166,177,93,220,246,210,96,200,226,58,27,162,130,87,134,95,56,100,180,209,20,110,238,32,97,48,166,68,233,104,150,175,120,42,84,184,190,174,48,66,141,15,230,194,101,145,40,16,238,119,60,180,251,167,237,75,240,29,227,99,5,76,208,165,168,149,185,2,109,34,20,102,240,232,30,9,1,195,227,145,115,179,35,255,222,185,217,223,234,201,33,78,21,255,4,208,10,21,37,122,131,247,233,241,219,149,182,1,25,103,140,187,249,83,178,3,70,137,185,164,223,166,26,225,151,102,229,210,166,183,189,200,112,250,165,97,246,247,106,69,127,240,125,67,45,224,59,227,157,169,112,167,86,27,112,149,140,218,31,60,123,127,71,179,35,208,23,54,249,79,1,91,170,73,159,57,178,211,191,133,215,132,203,201,109,233,51,95,251,215,43,105,240,144,6,34,27,167,212,65,252,190,81,196,213,217,22,207,195,187,155,59,1,75,71,161,161,243,199,179,51,176,141,170,143,20,10,95,249,106,220,214,158,175,216,243,183,168,35,166,25,240,92,67,95,39,84,147,189,223,67,25,59,5,12,55,156,252,126,57,252,191,103,54,95,99,30,112,187,115,80,61,239,133,164,53,230,152,194,110,127,175,179,136,22,36,48,174,151,35,222,151,49,94,245,228,232,36,157,7,23,82,160,50,237,64,81,219,254,88,48,37,127,73,26,131,169,21,245,128,215,126,242,175,6,19,72,63,244,105,196,0,194,199,141,97,72,198,184,166,233,210,28,113,223,193,112,221,244,212,43,106,119,6,247,125,138,134,81,136,153,199,23,210,76,53,81,86,1,8,4,85,208,79,31,217,159,4,101,76,58,23,38,173,172,48,59,149,119,101,232,181,233,149,145,43,239,114,95,172,174,10,163,142,242,158,232,93,227,211,209,244,241,159,119,95,235,60,154,145,193,120,30,191,223,62,85,231,13,218,47,70,173,239,202,85,29,202,224,27,194,181,249,94,118,125,2,53,6,179,196,188,177,64,185,73,47,173,88,89,236,193,115,164,71,94,168,64,188,147,99,214,33,175,155,157,203,94,241,13,140,127,226,94,246,153,239,11,193,142,87,223,200,141,86,220,61,246,239,235,92,77,246,10,200,220,187,192,134,193,166,85,43,48,58,149,227,193,180,198,11,204,18,242,249,154,79,197,183,61,155,136,191,250,15,17,127,192,236,154,135,194,123,157,56,185,153,41,21,141,55,176,114,136,229,143,22,129,35,179,14,176,76,182,38,64,174,113,49,212,249,21,163,124,80,182,215,239,139,133,181,199,199,75,147,233,208,129,202,26,113,222,209,36,7,211,111,143,233,86,43,6,79,17,63,32,12,59,228,206,252,153,19,63,76,221,75,12,27,96,126,180,89,7,201,110,1,234,123,137,160,156,9,237,60,207,54,139,241,14,155,228,31,188,84,129,150,143,143,93,114,188,110,59,187,126,4,60,209,94,91,192,152,231,38,120,182,56,245,182,111,70,46,140,153,250,93,55,37,127,141,30,187,149,140,30,74,135,147,28,140,108,207,47,205,9,127,246,174,218,175,226,243,7,211,101,255,224,253,186,17,166,181,165,140,248,66,152,165,225,225,39,24,93,167,128,239,198,68,71,113,131,199,92,30,172,18,52,132,228,100,187,230,239,202,17,221,188,65,162,110,146,118,95,197,63,63,218,132,164,67,240,15,174,159,111,192,144,76,235,69,98,60,26,175,107,44,157,166,27,91,52,56,53,147,195,242,224,59,76,117,87,74,87,247,231,225,165,169,229,62,123,13,131,217,197,174,128,231,151,190,32,228,92,119,223,1,47,246,199,178,81,89,187,196,38,201,228,229,139,196,35,136,118,184,25,132,193,168,130,167,163,203,110,241,66,173,74,170,67,9,222,217,140,27,99,111,189,116,131,118,3,78,162,62,135,137,164,116,156,82,202,106,53,96,10,192,53,193,172,20,113,242,142,33,253,81,248,198,210,190,204,176,227,61,93,135,226,119,231,173,207,183,65,221,138,30,58,90,62,52,134,171,192,244,176,41,12,63,41,30,75,167,63,93,183,150,176,35,187,191,49,246,61,79,173,212,224,230,221,168,231,79,205,101,86,221,183,146,137,29,113,223,22,174,118,133,217,48,198,141,209,48,170,19,11,46,148,223,123,99,244,124,127,122,99,31,18,245,126,105,68,67,79,11,223,96,170,132,59,96,216,17,250,212,62,211,244,14,248,46,52,91,239,27,242,89,9,148,12,244,150,12,200,193,144,49,14,134,247,212,20,165,127,55,46,12,61,215,94,5,54,23,149,128,97,62,203,93,47,246,224,191,46,41,131,247,40,123,39,184,124,241,190,76,127,94,182,19,139,68,211,216,113,242,101,174,148,10,251,242,214,141,57,209,50,54,214,247,14,165,103,124,38,184,122,42,12,109,89,116,202,244,178,141,86,227,71,15,43,83,143,4,119,143,61,113,217,57,51,93,53,5,145,56,247,32,29,168,32,66,26,126,199,80,8,87,221,25,110,2,111,81,24,140,163,253,212,147,192,230,159,163,251,136,239,122,66,250,168,250,219,136,100,198,0,70,39,241,211,155,90,8,124,56,186,16,55,74,111,18,13,78,223,218,93,184,181,189,210,171,162,42,125,2,166,216,181,210,48,89,95,12,239,13,99,116,165,97,82,157,188,98,48,77,204,105,152,220,208,38,22,160,253,225,167,53,19,92,247,247,142,94,115,79,29,10,124,88,203,31,218,198,31,112,101,120,236,249,96,180,218,245,228,150,34,118,148,132,93,79,223,206,134,247,25,48,157,14,43,125,90,117,196,210,184,169,200,214,12,239,8,15,59,210,122,41,218,255,10,9,43,63,250,176,238,234,10,242,21,83,136,9,152,36,130,78,25,38,33,85,2,134,85,168,243,112,193,61,210,191,122,12,101,114,14,239,126,167,199,99,79,118,2,181,166,121,184,214,111,60,20,65,169,52,215,153,63,123,192,82,44,179,4,223,55,229,182,48,128,173,77,51,120,132,104,191,115,15,172,161,138,78,148,8,26,126,190,89,30,176,46,116,152,66,35,119,237,19,131,249,113,93,249,38,74,125,213,225,1,39,87,215,236,143,190,244,31,90,80,111,75,233,218,175,79,31,102,12,162,59,109,42,108,110,90,126,97,213,92,38,52,12,162,158,238,119,61,16,163,250,182,134,65,36,55,60,90,192,146,167,105,45,133,216,189,204,121,2,222,115,157,116,244,28,95,156,155,126,58,205,223,53,52,111,227,137,178,50,189,218,189,193,102,174,23,176,233,89,37,120,199,222,12,213,236,79,11,53,198,186,138,100,212,64,0,233,104,252,214,204,156,112,6,60,154,102,7,145,154,216,113,101,116,151,106,146,141,30,78,151,160,2,158,198,91,83,24,202,72,28,77,163,132,198,103,36,205,98,59,76,147,203,110,249,202,40,181,197,209,235,19,214,38,112,47,95,196,72,23,46,103,235,56,131,132,181,227,182,16,29,210,220,189,113,30,230,10,120,237,180,221,133,89,224,233,5,76,111,87,159,57,34,134,58,224,48,241,86,122,40,80,5,86,60,20,242,104,58,194,239,4,95,102,143,247,65,98,73,247,86,52,209,12,255,114,7,93,173,83,31,233,93,183,104,102,9,184,182,218,82,165,101,70,185,227,162,253,126,198,186,191,225,155,104,253,193,163,232,86,25,54,253,231,113,227,133,89,85,245,167,169,72,248,84,58,232,69,212,44,24,22,139,61,182,179,168,109,124,75,243,15,132,169,145,31,7,30,83,227,39,44,99,98,13,0,94,69,247,109,236,104,34,148,31,168,232,180,165,87,206,98,122,198,131,75,74,249,96,197,221,99,98,192,219,233,228,141,91,111,177,71,249,59,186,164,93,33,25,136,119,116,153,58,146,172,68,223,31,56,62,205,16,220,127,213,216,41,3,151,180,101,132,25,243,115,88,254,123,217,179,245,180,13,47,208,208,125,168,88,95,154,102,8,168,38,198,235,98,214,214,146,221,98,242,140,175,235,194,189,235,151,141,249,234,195,102,170,123,145,150,88,241,229,65,9,233,26,103,91,191,252,174,114,207,51,101,92,232,225,169,239,113,150,93,117,125,32,159,16,249,109,123,149,26,248,109,182,252,231,13,35,248,105,90,71,129,188,180,218,18,120,236,148,12,162,157,232,61,80,202,42,75,97,134,201,27,132,103,111,253,237,83,44,109,253,224,213,83,17,148,194,166,124,154,166,11,32,41,205,59,45,196,198,201,238,251,53,232,146,68,46,104,197,197,151,11,57,88,166,28,242,250,216,211,255,224,73,129,231,211,122,133,153,162,248,141,205,148,19,33,249,237,18,134,128,184,118,207,153,19,239,241,200,230,178,86,113,69,231,75,206,65,187,103,151,165,240,185,167,139,235,186,145,97,75,121,247,27,136,148,120,162,228,91,150,166,121,11,153,160,120,217,16,239,170,94,24,187,141,152,143,104,125,59,37,157,123,214,237,233,152,49,77,87,92,159,216,54,175,45,135,49,97,151,95,134,145,48,2,93,141,237,151,252,116,53,153,13,191,176,59,195,163,55,44,165,118,170,148,197,127,154,81,209,101,58,50,155,195,136,227,73,174,237,174,4,5,35,202,196,132,114,42,137,162,149,224,25,211,236,33,129,114,210,193,4,11,254,211,199,122,187,78,130,123,247,221,59,148,125,196,169,5,198,141,238,139,147,211,193,161,215,141,6,109,132,10,7,71,112,173,208,208,112,83,61,116,99,8,14,205,235,221,29,90,119,207,67,224,57,231,84,114,67,67,47,216,43,52,168,76,227,188,165,176,25,135,58,204,110,67,7,82,155,240,8,71,192,189,148,173,87,142,128,225,142,147,211,33,160,149,68,62,144,207,151,143,137,77,116,249,20,38,215,23,151,198,36,80,211,99,153,31,61,113,14,47,22,74,25,104,149,121,33,142,198,60,240,124,9,134,2,228,191,109,113,183,214,104,80,45,137,143,243,194,165,84,217,7,31,235,95,244,180,225,52,19,55,173,153,241,177,250,231,133,185,95,73,213,62,106,100,17,250,65,189,107,109,37,24,83,155,30,176,9,5,43,12,193,225,193,72,226,106,129,231,206,179,190,126,76,216,91,101,41,159,196,6,253,67,239,164,173,149,221,187,225,222,39,78,77,179,109,213,186,213,29,28,123,188,163,231,108,83,139,67,150,127,222,1,175,148,135,165,199,192,91,31,129,239,45,104,29,209,58,16,122,60,178,85,106,162,193,124,204,180,142,114,199,163,165,178,148,249,33,56,12,99,116,232,185,233,77,41,129,66,112,236,9,253,166,111,201,168,70,222,155,212,34,201,24,47,99,72,150,108,245,158,106,40,240,221,253,232,129,98,164,198,79,155,175,45,70,25,83,82,159,169,82,49,87,36,213,39,22,212,91,115,238,248,43,199,219,194,213,123,125,26,103,80,199,247,40,101,194,241,214,93,238,108,144,31,198,67,251,167,5,51,152,152,163,9,90,52,136,191,51,248,142,239,146,51,47,45,237,204,106,19,117,192,100,23,167,194,166,168,242,96,105,25,3,166,38,226,21,18,224,149,82,145,232,51,205,152,81,104,47,215,32,102,152,44,88,123,232,60,186,67,30,102,187,253,14,190,147,194,72,240,138,29,242,180,15,79,55,8,48,202,214,67,137,154,171,162,176,248,226,178,205,101,93,163,81,232,58,49,211,33,123,48,245,151,249,235,26,151,189,168,125,234,238,1,85,188,24,222,100,193,244,204,3,213,174,120,25,16,167,167,30,59,104,163,124,199,34,203,161,97,48,110,81,114,244,161,19,65,43,24,203,53,152,143,241,170,235,76,225,63,118,37,95,220,21,114,196,53,85,71,168,41,198,111,163,248,162,223,70,55,99,130,30,48,29,153,169,254,1,69,233,135,46,116,207,52,145,194,20,124,156,71,50,241,75,61,105,107,126,112,46,242,159,70,219,36,17,119,172,208,237,145,192,133,41,131,235,46,20,163,156,24,224,11,221,193,180,127,38,179,242,61,152,70,235,145,224,187,125,136,43,103,77,213,239,210,154,190,226,155,167,171,33,229,151,140,6,233,97,198,196,10,96,21,189,111,100,10,207,14,152,77,212,84,184,206,200,130,78,243,106,208,40,30,2,197,142,197,126,35,85,80,242,214,126,249,219,164,7,40,213,70,90,65,213,221,47,204,172,26,70,42,250,192,213,14,24,74,158,22,1,238,71,30,123,162,9,95,60,141,210,187,164,185,188,191,193,200,208,38,134,24,43,192,14,184,167,184,14,241,114,88,230,1,223,217,232,104,181,138,254,233,249,78,110,29,123,10,143,30,140,36,60,153,203,78,9,166,59,163,52,207,211,204,99,205,60,90,204,34,15,240,158,10,169,76,253,4,172,49,98,199,125,243,220,180,196,14,157,109,249,141,49,213,127,169,36,139,133,99,176,211,104,204,69,147,36,229,205,188,41,210,96,236,107,244,141,96,10,232,65,200,50,157,144,47,101,221,40,111,197,111,23,164,214,148,210,119,112,104,28,1,211,190,80,19,92,130,168,69,216,183,135,190,110,36,20,206,137,223,134,1,123,180,214,117,63,221,168,109,98,150,89,52,178,3,30,173,196,111,223,56,108,151,244,219,157,33,226,112,195,161,38,161,123,250,172,67,171,218,72,85,112,14,142,138,16,155,109,186,87,210,79,183,32,75,45,26,100,83,202,2,235,182,40,233,174,207,250,29,78,186,109,100,119,3,30,137,217,205,62,106,198,108,187,80,250,210,109,110,161,72,220,226,202,224,12,205,116,110,52,6,226,190,80,45,79,223,223,135,244,245,9,216,164,174,211,96,56,223,123,42,243,35,157,171,112,95,177,251,95,102,133,178,210,72,91,103,189,223,54,77,56,101,197,194,227,139,145,52,201,4,232,149,65,209,125,79,124,97,195,164,95,47,2,14,59,158,56,154,177,202,239,172,61,26,233,128,141,233,161,87,134,144,162,111,218,56,181,200,167,24,124,215,21,15,23,22,206,148,123,232,109,83,69,242,148,9,100,177,158,210,168,119,193,71,254,223,97,182,217,95,130,241,102,137,147,67,110,210,101,2,21,228,136,131,168,151,151,163,51,185,217,6,58,189,102,225,114,254,229,207,179,124,30,140,172,251,129,252,195,168,101,71,222,2,237,84,130,242,231,21,121,55,68,43,122,249,90,254,4,34,19,186,40,137,183,146,206,77,103,99,92,216,32,3,159,225,58,70,252,54,242,13,169,132,110,148,118,127,33,116,70,150,68,129,254,40,114,248,165,209,178,83,78,130,137,98,87,192,119,198,74,159,223,55,188,107,223,44,144,233,180,175,9,174,65,39,36,11,61,90,226,87,127,244,181,197,111,227,194,161,111,251,238,94,103,44,66,11,71,137,221,51,129,186,46,231,90,45,138,241,105,253,163,67,179,197,92,61,76,223,41,241,171,145,196,219,1,207,149,120,65,31,52,148,56,120,35,118,167,69,238,122,231,13,63,22,54,244,206,85,62,164,67,28,230,219,86,10,166,185,200,181,210,3,94,77,191,252,5,13,226,180,64,73,111,117,65,145,243,140,103,194,93,247,173,231,198,79,47,198,240,50,125,8,45,79,226,164,208,78,192,55,230,26,51,193,145,28,184,40,37,114,249,233,109,60,98,63,120,155,74,69,130,231,174,253,193,12,186,165,240,64,146,59,96,138,74,85,225,230,30,129,6,147,109,219,10,35,204,231,35,5,239,181,166,213,201,141,35,80,172,172,112,57,198,74,151,70,87,206,14,152,90,156,194,70,19,115,152,220,76,170,233,18,64,236,184,242,99,122,228,67,225,178,35,149,138,158,254,253,196,118,130,111,20,240,78,78,111,94,62,26,51,246,128,239,183,92,244,232,27,31,70,242,128,114,189,104,14,24,252,189,60,20,60,129,174,147,45,240,122,23,14,247,66,171,205,84,57,138,143,52,10,182,16,162,19,252,5,121,134,254,131,89,36,15,5,85,119,238,47,142,134,170,145,46,188,35,58,208,3,238,154,134,178,131,189,77,13,148,152,225,36,152,114,143,195,3,185,54,125,219,168,169,196,209,119,145,56,35,61,82,232,48,62,155,18,45,156,60,210,24,121,94,189,161,135,99,142,111,37,184,199,234,183,205,86,238,75,99,5,222,157,63,21,26,120,52,183,183,152,43,122,28,93,141,147,94,210,209,211,55,65,8,126,138,194,240,223,79,71,201,10,202,30,226,107,255,92,152,239,149,233,112,159,186,134,0,23,255,2,248,174,151,6,112,60,147,53,125,136,155,39,252,151,159,9,51,255,59,154,65,169,119,69,1,222,215,116,168,51,91,23,237,69,247,120,245,221,50,123,80,12,212,18,124,163,197,30,48,251,179,116,242,137,181,249,15,198,168,178,234,140,6,124,124,158,166,230,59,254,133,91,204,242,230,148,209,86,26,134,21,245,72,135,201,158,42,241,134,253,215,240,122,242,54,178,118,250,180,219,29,122,190,108,111,218,12,103,154,210,72,14,249,92,204,171,27,37,13,242,63,189,221,128,201,50,247,12,31,207,95,224,42,212,102,122,159,180,24,123,75,8,141,45,37,79,167,237,174,243,241,198,72,100,237,147,126,123,188,189,33,202,223,77,185,107,60,181,26,220,109,68,104,41,89,234,188,193,67,247,43,95,52,244,84,189,114,44,2,125,239,104,17,135,198,220,11,199,219,234,217,17,170,7,53,241,130,246,221,50,149,250,78,78,20,173,159,136,17,0,252,133,162,101,49,122,154,241,206,91,101,54,145,142,118,23,45,146,214,187,198,111,35,255,153,38,150,73,239,81,13,120,151,68,119,194,183,54,158,41,223,126,73,180,34,243,172,107,1,35,181,165,196,161,130,162,116,9,120,166,44,219,66,158,53,170,125,240,165,235,86,148,128,254,29,75,143,142,254,114,45,175,111,9,141,96,60,78,148,116,68,255,86,156,218,248,155,137,3,134,192,93,156,156,70,136,158,232,80,228,229,226,232,133,82,128,254,54,84,212,221,30,188,206,151,34,33,18,28,126,105,180,11,37,62,7,5,136,32,114,65,112,174,71,247,211,31,147,127,12,180,99,245,134,147,72,46,103,121,102,230,96,236,155,195,199,62,87,16,58,16,21,28,186,66,209,13,232,18,247,192,76,66,186,27,184,240,140,26,191,9,87,39,162,74,233,166,15,227,240,93,234,106,218,252,13,22,204,19,48,14,100,138,154,73,82,160,184,188,164,131,171,139,170,25,124,70,202,245,18,203,236,119,101,247,237,159,146,218,41,101,194,60,166,141,184,210,111,83,21,120,71,239,82,53,238,45,131,105,210,47,173,34,234,213,18,51,8,142,251,14,152,93,168,62,242,217,30,173,130,86,164,211,148,107,82,216,236,237,7,27,225,64,225,19,109,108,199,140,81,211,133,47,244,247,226,202,168,186,40,223,189,64,213,223,239,232,126,190,148,101,192,126,217,63,33,114,93,250,113,110,94,111,119,142,204,33,109,95,148,13,95,158,146,175,193,119,170,77,183,101,158,212,113,110,196,199,210,246,109,211,70,58,3,166,88,152,155,76,95,24,198,66,121,247,153,105,211,74,27,232,114,184,155,121,121,34,76,205,62,227,145,34,184,223,19,169,9,127,204,184,114,132,57,18,75,6,149,208,22,71,227,199,170,217,199,2,169,38,158,202,236,226,210,105,48,47,248,157,187,207,47,101,93,11,209,204,59,183,185,117,9,140,40,238,138,145,116,255,52,245,129,98,107,24,11,216,161,149,115,233,158,183,153,145,71,121,240,221,123,36,214,18,41,138,247,219,198,149,84,152,128,254,221,24,219,177,68,90,34,165,249,208,150,242,112,127,250,75,239,194,215,63,79,165,211,22,254,126,122,66,23,77,60,255,27,154,189,135,134,56,181,86,7,62,179,87,139,215,137,253,162,166,255,105,69,219,253,193,53,37,56,80,155,141,196,206,95,235,186,126,157,40,160,68,255,221,129,18,179,18,47,9,21,164,0,241,111,60,169,123,188,143,22,215,77,154,38,177,150,138,73,86,189,81,122,210,169,41,133,85,249,2,122,207,245,146,250,168,92,16,198,247,74,100,44,4,99,228,203,190,155,156,147,224,85,223,68,205,199,151,10,15,55,50,114,65,119,155,199,49,131,84,242,143,117,4,199,42,48,145,30,72,71,211,20,18,51,245,164,239,90,219,100,56,99,13,152,126,44,189,239,1,109,115,197,68,206,188,160,47,251,238,12,199,25,15,173,77,167,90,198,85,141,33,94,16,52,213,66,38,186,196,211,99,52,107,118,93,58,12,145,129,91,158,217,60,214,201,162,31,8,59,141,249,38,188,70,230,90,9,62,8,119,59,120,14,46,237,2,162,68,17,243,217,221,116,164,122,55,171,252,136,16,12,255,155,83,51,234,166,78,160,188,14,205,67,115,163,53,134,168,245,53,164,86,48,250,143,189,106,119,223,51,229,20,125,38,20,96,157,27,116,16,4,57,58,159,241,180,191,248,52,201,179,101,202,20,113,110,15,20,175,71,125,160,182,48,174,128,239,161,35,209,177,204,112,243,7,155,37,178,114,158,176,37,237,1,178,106,150,4,222,221,238,59,214,184,87,250,166,35,105,137,250,224,74,93,125,200,145,4,209,247,79,204,39,61,79,18,230,30,209,146,251,30,154,187,0,254,166,211,11,142,117,84,235,210,116,195,183,51,106,156,188,32,209,157,90,235,190,200,127,211,28,90,191,242,15,250,166,232,51,239,236,83,206,63,7,123,214,18,134,216,217,249,232,123,49,49,17,30,164,246,117,57,223,166,93,54,3,230,33,204,116,225,45,250,99,14,33,236,119,210,201,111,44,23,163,223,68,39,210,8,254,144,247,139,75,163,131,123,166,147,179,131,137,147,195,122,210,33,74,109,43,130,55,75,194,105,140,195,54,206,137,192,80,55,17,147,27,9,70,6,53,96,190,0,189,50,28,66,126,181,120,96,86,143,68,79,176,93,162,195,199,244,15,5,94,4,236,253,7,211,48,159,5,12,232,209,252,165,122,49,75,131,248,174,151,134,99,247,47,202,1,70,41,178,37,113,146,94,227,228,21,187,17,189,239,99,170,246,142,246,187,227,84,178,59,213,66,47,57,0,179,71,76,48,58,31,219,97,246,143,101,102,121,132,159,12,164,193,200,37,207,44,174,240,51,171,50,120,237,146,217,138,53,56,106,148,92,106,85,141,2,230,43,156,231,3,182,126,69,133,71,115,18,63,240,29,230,26,140,195,174,123,231,94,16,102,255,105,170,245,254,80,96,210,146,122,225,149,222,148,22,48,180,227,157,26,122,219,250,30,76,87,237,63,45,214,94,96,66,11,4,9,63,37,7,209,73,247,43,88,88,151,249,183,148,102,134,146,84,109,15,69,10,83,81,102,214,21,48,102,121,39,55,173,247,30,232,197,19,55,8,177,167,57,2,70,139,119,228,118,250,49,223,133,89,227,145,194,99,252,84,59,13,62,95,79,125,254,29,189,151,184,240,205,142,83,153,71,131,10,111,252,182,213,92,147,198,0,145,136,95,249,13,134,207,250,148,72,105,182,103,51,96,188,24,149,206,8,81,172,250,83,97,14,209,130,188,85,224,119,28,188,137,107,84,87,200,74,43,63,116,220,96,234,31,222,30,244,11,31,226,179,176,198,42,124,112,178,241,235,166,143,33,41,74,152,104,231,246,147,211,163,92,100,247,67,55,124,249,226,235,227,107,235,170,120,4,215,244,151,170,229,83,250,48,73,211,131,153,250,135,195,24,186,41,63,148,150,245,159,163,1,48,125,172,202,229,178,162,248,111,23,128,130,30,170,233,83,101,162,80,68,248,189,205,130,130,149,182,211,27,151,203,153,246,232,60,181,148,217,56,211,200,55,126,52,84,251,170,15,141,22,103,39,118,176,9,135,200,39,138,99,136,207,56,13,129,96,121,107,129,22,13,169,72,106,18,198,67,95,57,15,53,238,188,143,241,74,218,87,10,126,23,110,184,117,59,124,204,5,178,136,208,218,198,251,226,119,101,184,4,221,11,85,29,54,78,233,39,199,140,65,219,28,187,9,74,84,63,248,174,201,69,164,127,248,244,236,169,254,224,134,219,69,21,121,185,98,155,240,128,55,37,92,121,157,203,184,99,191,247,133,222,68,75,36,77,51,136,255,5,188,20,147,176,210,82,22,38,146,151,254,72,155,145,206,19,151,152,76,225,47,134,98,248,175,36,117,81,144,98,170,254,200,80,121,238,58,169,96,250,224,179,6,130,137,169,219,144,16,23,37,40,127,93,56,49,174,164,27,244,197,38,129,119,221,16,73,209,61,184,77,67,14,79,107,7,214,198,209,185,124,73,191,155,174,15,161,147,148,243,143,178,217,193,178,253,44,97,187,96,115,236,54,16,54,144,248,250,37,253,70,181,220,153,223,247,190,238,101,46,105,3,163,191,249,115,106,55,20,103,10,234,146,178,252,251,158,252,182,105,25,208,116,231,159,225,188,63,82,34,220,34,140,146,101,77,172,231,61,113,12,130,5,198,156,196,123,25,15,102,37,137,237,187,232,33,243,62,22,36,235,77,89,38,224,73,39,164,191,143,134,78,215,145,180,253,220,166,46,238,163,140,207,250,93,54,12,173,234,219,19,220,9,105,33,110,2,127,36,246,70,12,81,228,113,222,3,157,220,152,151,10,143,105,158,136,66,226,93,150,204,68,60,6,112,221,218,178,55,239,101,85,231,0,252,85,36,149,38,99,210,19,253,161,36,132,229,166,154,181,230,58,186,16,5,22,148,114,143,171,169,216,117,225,71,36,48,205,185,241,203,119,45,56,74,138,186,11,2,253,127,14,35,225,217,245,186,217,215,86,95,52,81,49,248,182,204,240,23,110,209,196,130,68,9,233,22,121,87,31,205,231,254,233,33,21,176,85,69,102,34,39,224,76,50,214,18,54,224,93,224,210,131,117,113,232,79,34,235,30,48,139,222,23,235,185,189,76,9,175,6,145,97,44,77,29,209,158,35,239,26,63,108,218,100,29,134,105,38,73,164,177,254,248,186,63,120,178,138,202,11,185,49,232,157,128,60,128,234,55,44,236,95,215,163,111,216,178,125,233,66,98,102,106,163,22,125,89,99,249,64,50,235,195,45,223,53,14,145,119,171,250,187,52,26,177,186,142,240,129,227,202,240,111,111,212,89,181,212,48,150,149,203,127,47,100,52,74,165,50,165,80,174,41,94,205,59,136,57,44,77,47,211,164,177,189,194,194,209,71,69,154,40,175,76,207,95,157,65,57,78,59,21,135,201,208,53,255,233,59,164,183,146,243,134,9,117,250,88,24,38,199,32,19,14,179,114,100,120,217,159,175,251,211,67,224,74,66,127,56,60,62,25,164,3,175,153,57,252,174,238,195,60,202,34,27,127,114,252,191,99,233,143,249,154,204,240,131,26,148,87,250,206,188,3,165,203,231,3,169,155,137,224,135,86,19,186,149,187,50,223,146,95,161,225,70,51,125,167,164,29,5,203,251,10,126,35,97,210,90,173,249,122,24,187,211,153,219,230,230,81,148,134,63,32,85,20,95,144,233,61,239,202,201,24,212,75,155,7,149,168,121,127,170,68,70,122,240,251,89,35,155,101,90,23,139,33,222,166,105,49,59,76,59,115,79,112,41,177,131,135,67,100,50,187,114,242,227,228,157,99,137,49,213,249,187,91,48,147,246,251,193,236,77,180,1,19,249,118,151,148,62,136,156,222,21,181,166,183,57,220,161,11,14,24,178,73,178,93,28,24,89,185,250,161,105,67,213,161,31,192,135,114,249,47,147,131,137,239,74,137,78,124,98,167,119,163,27,179,234,126,229,69,96,20,246,125,152,161,142,208,85,173,178,155,187,194,175,48,132,182,162,41,107,63,120,18,139,251,140,68,34,122,124,178,63,185,187,13,84,150,126,239,11,190,182,54,131,92,148,169,187,4,202,223,42,124,23,24,175,172,210,30,93,154,246,161,32,124,126,222,149,209,151,40,25,65,136,9,197,107,51,127,29,4,69,118,255,88,135,225,202,253,131,239,242,61,36,196,233,100,160,170,135,56,236,243,139,174,123,104,147,135,224,15,181,54,42,55,93,175,155,200,194,127,250,152,219,164,28,141,192,248,246,13,198,159,110,152,84,1,97,119,148,227,159,23,252,190,177,36,78,103,49,131,98,240,7,179,61,236,154,10,194,71,142,25,207,97,106,122,39,193,119,104,252,30,184,85,249,166,68,164,120,243,177,15,118,24,115,87,73,106,32,187,77,150,252,7,87,171,189,61,148,194,75,247,183,133,77,105,209,189,102,135,108,24,163,16,189,122,62,117,129,233,165,243,37,219,118,24,159,76,42,40,209,91,251,103,251,254,167,15,106,239,210,112,0,129,58,200,232,63,180,226,17,160,231,190,145,8,149,249,128,151,138,84,32,194,71,107,139,163,11,174,176,252,50,237,110,55,182,251,193,13,215,241,116,215,19,82,223,113,152,4,123,126,215,112,210,253,104,180,159,154,172,185,119,246,49,75,150,63,184,88,98,161,234,3,175,8,23,56,252,167,151,171,71,227,5,94,28,166,113,189,74,152,211,153,57,81,131,255,131,7,250,35,51,189,46,250,32,127,232,50,47,69,125,224,20,216,183,195,112,77,138,14,179,101,141,70,229,15,198,233,187,72,198,3,20,189,234,31,74,247,199,218,250,225,118,99,139,254,96,130,131,174,63,109,178,205,126,48,11,157,42,180,224,15,113,111,117,58,140,219,163,126,185,131,203,238,195,97,236,8,155,194,195,148,50,127,240,36,189,92,245,219,219,172,15,191,129,196,34,249,213,244,192,57,245,12,120,246,161,10,22,221,68,95,86,117,152,245,105,235,251,192,167,32,126,27,153,138,52,77,19,15,223,119,228,240,130,248,191,18,188,110,188,241,131,73,199,124,51,93,26,169,138,230,240,28,232,245,232,164,130,45,196,239,210,144,87,184,177,161,14,83,50,48,123,59,76,167,139,78,73,119,133,129,28,231,176,53,71,232,83,99,223,236,87,142,71,236,221,236,200,125,163,23,122,71,208,15,190,155,186,169,93,4,40,246,151,25,191,141,78,216,148,165,177,83,27,40,62,210,76,48,114,74,198,177,163,151,91,122,28,125,99,241,34,49,111,55,143,20,31,45,48,144,182,22,88,80,105,135,137,231,48,102,95,18,212,210,169,132,54,105,28,221,143,172,63,232,185,14,26,243,252,96,211,199,123,240,70,172,35,46,124,220,80,68,69,189,41,224,79,56,235,63,152,246,5,249,192,168,162,146,11,250,193,140,36,73,16,27,245,27,66,211,31,186,186,9,73,9,140,16,126,60,113,26,199,180,158,213,76,92,214,159,89,135,140,177,37,34,70,176,170,248,215,137,2,55,171,178,162,119,112,140,223,40,70,187,184,41,143,228,79,37,218,39,106,210,222,4,82,122,101,116,52,252,134,10,94,227,91,75,105,127,180,201,246,123,102,29,39,140,34,57,143,63,38,94,241,147,31,52,196,244,117,13,74,100,203,47,237,238,97,62,45,187,98,13,132,39,232,31,76,211,76,34,199,209,1,141,181,205,15,166,237,226,147,244,89,171,182,183,58,14,35,142,35,59,101,116,134,249,69,135,9,57,100,31,65,68,205,116,242,131,233,146,90,178,200,96,73,5,193,241,7,223,217,112,203,183,141,71,11,74,48,142,222,128,64,107,136,149,246,163,59,201,253,224,59,136,155,70,58,247,101,145,194,247,251,162,164,165,41,123,38,29,190,223,31,60,217,224,119,133,251,161,119,249,7,47,200,0,75,207,221,141,51,251,135,226,209,92,229,174,17,141,38,137,242,131,41,24,235,226,120,183,78,131,164,240,31,60,153,67,84,139,5,51,50,170,190,14,79,243,101,23,24,27,139,223,19,69,201,110,169,180,65,181,254,233,89,253,96,70,138,36,221,77,48,3,2,232,15,198,6,66,34,134,130,108,224,244,79,219,140,98,85,161,172,96,176,122,127,34,142,70,161,248,93,120,193,186,217,191,236,105,110,24,75,81,188,227,143,223,181,9,48,232,193,16,57,232,174,254,131,201,19,169,64,238,157,52,216,1,249,67,33,1,48,36,90,47,76,173,52,213,254,193,84,89,181,127,26,126,238,34,192,251,131,7,13,143,178,249,42,147,189,115,243,43,199,41,75,110,154,215,139,72,204,31,72,174,109,74,53,0,255,80,172,85,126,48,92,128,79,62,252,66,171,215,244,239,3,57,246,81,37,187,86,240,187,254,226,194,104,106,86,85,69,22,16,92,16,29,110,95,149,80,191,160,61,84,151,131,216,206,74,52,94,144,77,132,235,228,48,177,204,81,248,179,182,217,31,12,199,120,41,140,247,158,143,4,122,239,148,119,74,238,7,225,76,71,121,211,18,191,221,165,232,179,18,251,31,92,204,183,89,158,40,186,57,119,91,227,240,28,201,70,160,216,138,83,2,190,115,128,238,19,62,76,237,251,247,123,31,139,230,30,217,90,125,116,28,222,112,253,135,66,16,154,242,188,241,141,91,30,88,46,243,81,150,103,242,161,250,27,159,53,111,122,168,180,218,103,206,149,195,225,73,120,32,65,45,121,234,234,227,100,89,254,80,174,154,53,246,198,92,63,244,110,107,81,110,125,48,217,155,22,55,245,151,1,126,171,11,174,190,188,251,63,120,115,178,37,43,23,141,122,27,78,248,31,92,234,222,90,83,226,33,18,108,252,224,74,133,69,209,59,129,53,95,175,77,202,73,37,119,190,191,248,160,59,76,148,250,238,171,30,19,3,244,207,22,137,157,41,158,42,212,99,251,11,44,205,254,67,136,242,149,20,121,243,41,1,225,31,60,136,5,101,186,242,192,113,223,9,188,75,77,150,181,99,12,159,192,55,245,249,50,21,61,228,67,31,140,232,94,255,191,55,243,249,175,255,159,255,229,191,254,63,254,159,255,231,255,250,191,253,199,255,235,127,255,143,255,239,255,252,175,165,207,125,216,255,29,44,125,254,91,87,244,238,214,220,31,126,143,202,84,183,71,122,146,49,171,179,239,30,45,29,186,208,24,240,225,65,35,216,120,85,92,131,73,240,5,188,149,122,79,250,146,30,31,127,204,135,134,170,199,105,161,112,135,12,176,15,174,109,44,226,33,240,253,222,154,111,91,246,50,61,65,121,135,199,196,244,252,202,23,142,236,50,61,50,248,214,241,224,131,254,228,187,172,40,108,217,89,31,92,167,38,209,116,62,148,227,235,36,28,159,166,165,109,99,54,12,15,154,182,217,37,74,232,113,247,141,19,2,181,195,148,180,228,212,197,116,3,252,220,13,217,78,233,207,7,54,110,110,192,98,32,202,231,218,176,65,10,152,233,85,56,20,23,46,177,138,154,9,132,26,53,80,34,169,239,224,251,195,85,245,73,63,190,118,114,98,191,111,157,214,76,157,41,168,55,116,15,52,105,133,75,196,222,111,254,121,105,250,60,67,87,180,108,142,63,219,253,250,204,139,196,208,174,58,49,163,113,229,223,58,68,143,209,18,60,141,69,231,176,81,219,21,62,196,77,14,19,27,46,153,92,201,197,142,207,131,34,28,157,41,137,201,146,82,248,56,252,104,106,140,106,243,64,162,155,184,212,97,243,6,150,213,12,222,67,245,69,154,52,100,77,235,21,249,234,230,49,213,130,104,165,162,27,197,166,219,238,39,47,72,164,127,26,32,16,187,251,58,76,179,221,29,209,26,154,208,70,49,98,13,159,89,6,136,66,136,73,170,255,194,11,244,242,37,96,163,33,234,94,155,199,15,172,170,85,118,83,180,11,48,1,123,228,66,217,86,54,145,40,23,211,181,239,97,17,178,242,178,167,41,88,128,22,127,168,54,67,205,20,13,222,7,215,226,232,74,189,73,54,99,213,182,26,190,234,220,219,34,128,144,56,181,146,158,26,59,142,38,214,148,64,181,155,96,165,199,31,16,110,190,20,66,87,108,95,226,224,187,20,75,198,154,77,33,45,33,30,75,34,178,34,180,21,28,200,41,234,69,24,107,18,81,2,91,66,238,23,156,155,7,132,156,218,210,169,254,229,67,126,233,154,198,103,81,162,3,200,247,5,48,96,37,99,93,169,32,85,31,11,3,190,178,50,210,224,57,152,208,67,236,73,52,185,196,7,70,39,140,163,228,152,151,194,29,130,122,108,135,204,201,92,118,98,20,255,62,31,227,136,87,136,177,218,159,82,213,138,29,11,163,82,155,108,177,88,65,180,244,7,87,235,148,148,61,125,55,229,159,7,211,172,32,219,83,168,31,173,57,122,63,151,79,62,93,154,101,96,42,56,124,191,244,165,9,1,58,180,167,103,220,208,84,34,137,166,27,235,191,206,201,223,230,150,145,34,95,54,202,210,104,3,252,96,134,193,146,112,208,124,237,253,153,24,29,89,157,182,240,8,179,166,77,135,177,117,30,154,37,185,17,222,12,24,251,137,166,25,26,122,50,124,58,236,72,98,170,100,218,13,102,8,180,124,75,111,182,108,138,154,34,154,95,25,74,87,58,203,115,153,252,141,63,148,113,143,214,180,48,179,97,137,125,115,109,54,251,10,60,167,28,221,40,95,28,205,44,145,162,139,113,116,146,76,67,175,84,239,252,174,40,237,137,51,42,48,245,37,255,225,69,209,75,94,86,39,20,108,254,205,147,191,63,42,96,103,201,186,229,107,46,10,189,124,48,154,40,188,235,87,127,227,127,80,236,214,52,252,95,187,204,239,174,6,121,65,121,38,40,152,79,79,208,12,52,228,187,214,115,40,209,28,143,114,76,225,230,211,210,70,163,18,242,197,40,196,13,80,226,129,142,50,101,169,254,186,142,137,151,200,149,125,88,221,250,187,222,20,47,138,102,56,219,124,249,106,43,12,174,165,73,72,147,4,241,97,198,178,170,245,3,132,67,95,90,234,126,211,229,75,153,244,105,153,37,79,44,221,101,81,21,103,187,9,120,249,190,130,158,132,161,247,204,62,235,12,7,209,195,212,20,191,117,158,30,63,53,5,150,161,55,77,231,84,4,157,88,83,127,41,41,204,183,74,23,235,15,254,144,13,208,36,162,181,235,250,109,33,245,168,76,157,59,4,185,54,207,151,21,60,193,245,117,160,74,54,124,87,125,255,69,163,253,76,48,233,3,207,3,210,146,158,225,138,123,150,195,29,191,119,77,173,14,164,128,60,235,187,96,195,202,2,129,51,66,137,88,194,104,18,45,165,117,201,119,251,19,135,155,144,68,1,9,67,145,179,242,188,237,141,12,180,207,149,82,224,234,190,114,145,106,93,74,70,232,38,71,224,99,28,153,214,117,114,129,193,44,113,60,33,205,95,12,45,105,98,119,237,17,241,13,191,232,216,213,210,7,29,22,47,25,78,154,74,75,154,24,175,126,190,220,87,188,85,85,13,151,201,149,36,75,164,241,145,121,79,101,48,82,62,51,106,4,44,208,90,57,25,70,93,113,152,218,186,102,187,241,4,45,113,48,202,161,178,130,112,211,55,38,243,10,194,52,155,99,45,106,34,5,228,17,150,37,110,139,86,45,55,60,229,21,133,19,190,2,121,33,152,124,77,223,59,65,247,159,105,148,67,177,24,254,190,234,128,227,151,142,254,204,158,229,7,119,163,118,149,4,191,122,208,93,124,62,229,119,220,121,164,240,81,121,185,8,185,109,45,254,109,107,54,254,161,21,247,76,69,217,198,29,191,171,98,93,41,75,127,248,174,154,159,148,177,232,13,78,143,4,214,165,23,193,72,184,104,41,118,155,8,173,163,31,61,17,250,42,55,36,99,63,24,194,140,178,113,238,56,65,161,227,119,87,214,43,163,11,136,81,42,125,99,117,35,97,60,65,181,68,86,81,179,88,94,249,179,134,11,133,77,97,192,43,127,213,130,219,166,53,75,34,0,135,201,241,47,173,104,26,85,241,119,91,40,4,205,174,239,202,184,14,126,215,31,194,76,202,90,236,127,125,170,81,240,196,178,166,105,105,28,97,57,255,50,73,55,47,37,58,80,25,135,173,235,213,84,211,2,213,247,209,107,165,229,216,75,181,179,164,10,26,204,196,184,47,28,167,233,19,215,183,73,170,47,74,204,214,55,156,224,249,216,206,38,115,250,233,148,99,29,52,78,194,51,217,217,157,79,14,169,198,143,158,212,115,180,60,71,132,251,245,168,126,243,16,52,154,48,222,163,83,65,161,174,173,244,125,224,137,235,52,9,44,20,170,122,233,116,211,13,250,162,44,15,151,87,139,150,211,216,188,205,225,1,201,79,199,10,214,42,206,26,190,79,159,78,249,158,170,227,203,77,63,217,147,153,106,144,142,98,50,181,65,40,40,104,226,233,156,66,174,186,7,27,129,4,167,126,3,240,19,92,44,196,168,14,75,27,110,232,34,109,193,196,182,158,162,20,88,82,242,119,190,26,190,43,53,85,254,240,158,88,193,209,152,11,183,189,52,148,250,112,21,224,99,61,119,77,39,90,168,184,197,7,195,189,7,222,253,212,169,20,251,55,103,166,84,124,206,148,175,99,233,85,39,74,96,191,118,84,241,109,224,73,233,178,203,198,184,249,18,5,138,130,121,176,88,255,4,85,100,251,99,181,136,207,57,201,100,113,161,50,41,149,136,196,150,255,182,181,150,22,165,164,161,204,228,195,24,167,249,59,206,229,202,199,159,48,84,48,141,152,63,229,228,8,204,185,48,154,105,85,237,116,52,90,104,193,160,93,252,244,80,190,219,194,217,209,7,234,186,123,175,170,185,139,129,46,161,219,230,210,195,212,79,209,27,99,24,87,31,199,140,249,166,10,70,195,170,44,61,200,91,204,127,114,101,80,45,253,174,225,53,78,21,217,30,135,13,103,144,202,160,132,54,229,46,222,56,166,62,74,26,98,19,85,249,133,48,212,131,45,103,83,179,76,182,119,231,240,133,243,17,220,255,47,73,30,14,118,167,222,20,201,119,155,124,116,200,126,187,45,25,13,246,54,33,42,231,172,161,198,239,36,63,188,57,170,194,88,74,58,87,110,24,227,121,182,116,238,240,113,188,187,19,228,47,149,187,56,109,219,23,236,195,59,36,181,97,109,64,195,94,43,152,143,84,9,62,165,185,162,123,49,156,55,201,166,188,203,148,53,161,223,186,171,59,123,4,244,237,187,194,119,254,243,15,223,138,32,154,61,160,14,91,188,167,236,252,249,140,72,166,126,156,63,219,105,167,162,210,237,156,56,180,8,80,57,153,14,118,63,210,166,122,114,154,21,156,37,75,191,205,254,148,151,124,55,56,197,123,206,76,217,79,103,106,107,204,222,195,185,195,139,8,88,54,126,19,9,21,119,28,64,32,26,47,133,170,60,111,228,225,156,214,204,96,81,155,112,104,18,35,88,105,24,144,111,125,99,228,149,62,23,44,61,70,153,154,42,62,49,182,25,218,7,139,252,14,91,209,189,32,237,228,173,145,200,125,151,150,237,87,238,100,26,236,223,134,240,196,208,174,75,20,4,70,240,196,219,212,90,171,25,92,187,4,195,49,50,227,247,143,0,108,115,57,105,110,154,6,131,212,53,124,227,193,224,137,47,83,96,83,61,222,98,10,238,14,243,101,231,134,52,72,206,254,192,7,126,107,218,50,67,122,225,123,151,86,51,91,142,77,198,138,126,181,246,231,167,55,165,253,131,228,155,115,112,225,46,220,151,219,164,121,4,166,74,141,161,112,127,92,91,75,108,205,113,178,105,131,100,46,238,18,84,128,86,119,145,98,148,118,208,211,123,77,47,5,151,91,215,2,54,222,190,82,168,224,233,145,17,245,219,70,247,92,118,195,157,245,167,199,178,204,63,186,216,118,118,203,242,186,243,51,29,28,115,138,249,37,191,77,199,135,183,81,152,223,239,91,27,105,155,167,178,238,109,20,230,55,89,245,198,200,221,121,171,67,217,119,210,106,85,158,233,66,252,209,87,117,130,245,190,83,55,79,37,208,246,163,217,97,182,174,109,72,16,176,156,18,90,44,130,216,210,104,132,253,206,42,222,157,133,66,190,74,245,216,174,164,121,39,5,181,221,47,57,242,222,153,232,184,250,24,5,255,178,53,107,201,59,254,220,48,237,88,17,64,133,72,14,242,32,209,105,241,17,128,170,220,0,214,219,119,161,104,209,56,102,165,102,129,141,219,228,7,127,73,72,4,25,187,226,218,126,12,233,153,148,159,77,229,238,219,15,77,89,73,186,190,97,121,6,12,51,83,218,140,238,250,52,94,51,28,47,95,77,7,6,249,236,229,7,79,149,87,6,115,165,1,160,210,187,246,22,34,236,220,163,193,207,228,191,213,112,250,194,205,253,183,142,153,115,53,109,194,27,38,183,191,2,70,199,74,97,184,31,113,52,181,179,165,66,240,24,6,125,78,229,166,92,178,213,88,12,198,24,43,169,195,60,236,116,95,200,4,198,243,28,28,175,122,236,68,119,114,48,102,132,250,192,152,253,162,207,212,188,166,166,94,25,85,125,255,242,62,107,126,82,115,242,241,193,69,110,1,155,92,178,52,148,45,115,73,123,45,149,83,83,223,38,16,224,26,117,24,45,19,82,107,111,226,34,233,248,224,185,146,47,70,71,183,63,94,117,39,216,211,247,217,187,113,214,29,230,179,212,142,179,110,247,22,40,77,101,122,48,190,165,35,26,77,105,54,212,219,198,19,186,190,230,92,170,186,169,97,179,65,44,138,30,88,68,108,87,110,185,116,95,12,208,123,161,58,197,119,107,37,122,112,211,14,13,34,193,25,209,242,215,122,30,195,180,104,180,232,158,237,198,180,87,231,138,187,175,40,129,150,68,141,58,182,37,108,239,204,144,42,213,184,162,247,71,135,38,1,70,194,56,121,102,76,65,145,222,42,106,36,194,164,29,93,216,148,98,102,234,28,196,164,161,75,139,247,72,112,25,225,82,117,176,93,67,131,34,45,153,51,38,42,122,203,238,244,48,147,5,195,157,66,252,210,176,1,45,201,112,134,98,80,139,182,248,189,52,202,176,151,247,198,193,95,129,95,173,197,43,2,34,1,223,143,92,249,206,23,70,218,109,7,140,214,177,246,89,179,88,199,8,37,239,215,212,9,161,206,48,8,54,251,139,173,113,157,245,209,199,19,253,240,54,75,238,15,149,205,71,92,24,107,84,234,163,174,182,173,14,152,172,138,182,91,154,233,137,235,116,220,69,72,75,236,72,125,178,216,4,218,107,50,200,194,102,252,115,11,31,254,160,39,11,109,228,83,253,88,75,15,166,199,185,190,80,222,191,17,49,182,227,233,137,172,254,164,73,168,37,43,37,11,120,135,252,169,237,230,90,75,125,235,85,196,146,40,52,182,236,18,15,195,185,4,220,139,90,151,50,191,244,39,93,50,119,30,37,189,173,48,176,58,54,115,164,17,8,255,33,30,167,201,21,157,220,251,250,249,30,21,131,114,180,242,51,92,90,168,93,12,54,47,37,161,45,132,193,15,146,131,71,87,173,207,12,28,2,157,116,202,170,205,199,13,63,226,194,136,114,102,106,229,135,49,20,18,32,157,169,95,237,100,128,93,136,147,122,93,237,201,36,100,222,120,255,161,51,117,136,254,142,125,58,50,125,204,127,14,238,79,127,173,47,243,242,213,187,26,51,100,33,15,26,157,45,125,87,29,165,200,254,4,112,150,42,37,1,83,117,14,216,60,28,146,128,193,174,15,101,23,153,38,4,82,41,33,174,83,173,215,47,193,171,63,89,44,186,187,210,171,46,176,230,66,214,7,22,155,118,80,51,12,78,136,170,20,139,178,74,130,225,185,7,92,78,150,109,176,146,73,28,77,235,88,146,163,56,214,81,239,48,170,197,234,10,105,189,57,161,128,83,140,80,150,142,94,225,179,105,251,219,145,108,89,142,121,173,4,124,67,213,52,159,220,93,76,40,195,145,27,76,102,229,214,95,28,50,53,223,177,128,91,97,122,157,118,192,176,33,210,100,132,97,174,163,195,56,85,10,175,21,186,196,176,142,214,248,199,78,166,133,160,36,170,14,103,228,121,176,211,7,28,48,153,198,52,17,194,147,126,71,19,5,40,138,53,87,128,232,203,235,44,73,109,241,188,99,235,215,84,98,240,176,199,137,201,10,103,37,85,122,222,84,9,246,147,78,196,152,180,37,152,114,85,15,24,34,243,78,90,47,173,189,7,254,153,22,155,170,52,161,12,120,30,12,219,66,225,241,133,55,208,177,146,108,82,151,130,222,63,2,109,85,181,15,177,91,125,131,140,69,109,36,221,31,19,213,136,87,253,21,170,216,73,214,170,149,253,46,236,211,70,229,253,103,34,242,126,25,109,36,25,9,220,228,242,105,20,82,34,49,159,154,251,144,182,124,40,233,33,69,169,129,245,7,167,134,94,22,249,239,11,253,221,99,22,109,10,99,57,229,58,206,251,152,241,92,74,24,136,168,41,173,141,201,72,118,194,136,90,114,112,205,217,134,59,18,70,232,123,158,105,117,101,133,43,78,5,15,190,11,163,250,14,209,112,21,66,178,55,140,77,10,185,184,155,29,207,85,24,140,241,102,210,71,123,174,168,8,118,193,157,21,184,83,68,170,33,255,201,36,160,71,155,127,226,123,228,20,54,213,29,136,252,208,121,239,11,14,213,78,194,111,123,189,147,99,105,162,226,58,55,82,37,111,25,112,215,56,99,51,172,170,188,78,26,22,19,204,196,251,96,12,251,20,173,237,60,16,1,213,150,28,60,103,120,99,49,101,204,36,69,209,49,49,8,113,66,58,37,191,100,46,90,137,74,222,164,129,246,97,114,15,189,19,88,139,33,62,172,87,70,225,246,148,244,238,92,71,115,68,74,122,89,45,202,231,209,150,109,164,72,252,150,55,201,182,132,97,209,253,230,178,147,21,241,145,138,140,253,60,48,50,162,73,227,242,143,34,251,131,23,108,121,117,179,184,27,204,249,102,81,72,150,39,25,14,67,145,125,239,25,201,186,4,127,225,201,194,135,185,190,100,85,67,54,103,198,183,69,233,34,161,48,112,98,252,46,180,217,84,53,132,168,57,142,197,123,53,185,193,224,146,221,226,187,100,127,185,179,27,197,19,152,221,164,108,181,135,121,83,244,90,239,232,239,212,228,222,51,80,141,137,159,134,168,175,150,16,21,15,212,29,131,219,140,196,85,238,132,206,237,16,236,102,43,183,53,187,89,217,20,198,3,253,146,31,68,165,118,23,122,219,52,219,166,117,156,109,220,25,161,22,188,41,141,235,77,181,66,131,90,136,9,179,36,238,100,12,84,118,139,147,175,153,158,23,124,165,249,142,53,159,195,164,178,74,59,174,195,200,140,39,201,93,118,52,49,143,241,149,165,133,163,32,138,20,83,13,10,240,26,149,25,85,183,134,234,59,181,44,173,90,108,100,30,235,59,249,157,27,146,132,24,174,162,53,36,204,239,139,159,59,137,207,222,125,246,211,9,39,213,146,127,27,238,125,200,55,211,33,49,87,82,88,62,213,213,5,144,180,78,44,133,77,26,181,63,212,162,46,181,208,160,14,52,67,193,28,103,31,61,117,195,227,239,105,140,255,99,2,101,69,185,17,34,226,247,241,214,47,57,171,163,99,229,47,100,96,109,149,126,154,254,202,245,100,221,235,63,6,27,85,222,7,215,152,188,117,46,140,207,107,192,119,198,253,7,134,168,24,48,156,149,154,127,186,172,247,219,132,17,201,243,29,39,227,80,187,159,36,0,78,134,223,88,232,198,166,214,115,163,86,31,42,253,219,52,123,210,79,207,55,136,155,121,165,159,116,225,99,135,154,118,51,193,158,116,114,120,59,53,96,242,72,35,189,144,17,166,64,219,222,110,249,231,125,133,17,12,154,253,69,119,145,155,77,79,56,104,98,196,222,148,243,187,109,203,20,114,245,144,228,151,234,224,193,95,139,217,170,33,53,241,165,113,70,251,200,59,119,82,73,165,96,20,155,22,198,1,146,215,9,222,111,252,87,154,58,206,191,232,59,56,53,64,130,214,55,15,146,42,87,210,162,93,150,27,141,49,165,166,43,38,220,11,159,135,241,101,27,238,15,147,246,112,121,32,28,214,27,34,159,31,166,3,5,109,127,93,176,110,196,91,226,115,191,195,184,171,255,4,1,108,84,11,182,153,209,205,244,156,169,79,135,133,4,189,8,73,1,149,156,207,14,237,125,194,250,250,229,33,16,78,143,251,51,127,139,60,126,94,36,136,146,104,173,233,88,250,175,230,131,233,122,213,207,130,206,117,127,38,214,36,168,129,34,162,89,95,60,107,186,146,139,198,91,198,143,122,94,36,133,158,130,244,217,156,21,183,133,148,247,72,166,158,216,6,135,143,240,218,127,234,182,90,8,140,66,223,54,63,150,228,235,4,199,37,76,17,239,214,131,125,209,73,22,70,163,133,127,139,249,96,180,52,57,27,135,223,209,143,79,94,5,236,97,89,133,39,14,51,185,238,10,10,100,201,48,104,161,45,34,25,225,209,250,24,78,216,236,82,207,74,230,74,147,102,227,48,243,169,172,18,73,242,156,55,246,142,70,75,95,23,165,133,62,126,56,5,149,212,76,10,205,136,100,101,160,52,224,38,177,117,196,194,195,164,168,32,253,153,252,172,152,217,28,134,126,80,179,219,85,13,45,246,139,206,165,201,90,204,89,190,25,94,62,168,161,159,100,226,101,252,184,48,133,130,181,172,187,52,114,204,161,89,78,21,36,59,220,87,243,94,10,216,100,227,87,130,105,209,14,120,41,97,144,88,231,6,109,97,87,213,204,179,61,193,171,62,39,45,136,199,73,147,252,46,144,61,188,151,96,85,126,73,208,28,10,167,15,36,58,110,211,80,48,218,120,92,88,195,10,107,100,19,202,234,185,23,172,76,143,138,206,176,76,156,240,222,100,171,56,181,107,130,112,165,142,249,224,27,200,39,169,117,186,42,194,84,13,23,218,36,128,74,33,53,196,187,233,65,234,90,224,39,84,90,207,254,136,183,145,84,99,169,31,142,48,62,155,228,214,147,220,57,58,202,15,134,112,150,36,203,161,154,175,128,123,206,82,208,50,243,204,174,170,105,41,237,180,23,138,74,248,254,171,30,183,4,247,62,158,233,154,85,190,19,60,140,23,30,134,111,201,60,137,109,26,234,111,1,87,22,19,133,45,35,28,86,115,119,161,87,173,245,187,181,154,241,178,17,27,249,254,113,105,117,189,218,139,154,58,132,254,50,87,246,124,234,190,188,221,97,4,122,17,18,180,174,244,178,238,45,159,48,163,170,164,253,91,66,143,88,247,193,76,172,233,224,49,230,126,48,100,140,244,203,80,56,123,192,112,138,242,209,179,199,248,55,25,159,242,127,57,121,184,10,98,149,154,79,94,246,179,98,44,13,115,156,244,76,202,8,203,80,122,154,123,138,217,16,94,221,225,61,70,16,116,118,58,250,139,189,62,253,201,73,119,18,129,148,189,222,177,76,248,122,108,195,141,42,44,7,11,58,97,9,190,23,82,2,189,31,79,50,3,104,228,130,227,151,217,67,235,35,169,24,162,132,233,230,38,113,57,243,86,63,214,227,5,191,245,232,14,145,115,135,183,44,182,154,169,205,251,143,105,24,215,253,65,59,168,153,255,114,222,92,6,175,80,39,194,142,124,173,24,153,246,100,244,142,245,50,69,203,128,91,237,201,136,96,134,172,30,40,123,215,158,188,2,80,240,8,15,85,228,78,20,198,25,194,119,251,180,205,231,204,100,183,141,95,121,238,175,107,37,3,100,186,178,206,59,218,90,150,20,126,118,79,176,132,147,70,40,122,191,177,26,79,62,142,177,245,129,90,182,242,121,222,154,67,137,164,140,172,146,18,166,182,52,47,233,248,30,124,198,53,92,107,187,253,151,4,47,47,239,3,147,127,74,71,147,198,136,219,98,74,86,221,111,43,224,207,248,237,70,55,128,158,252,14,233,103,236,76,82,40,229,18,160,99,206,48,18,166,13,184,238,228,175,192,162,233,14,223,136,173,233,158,158,21,116,60,103,229,175,164,51,243,122,118,88,70,227,247,89,83,226,210,68,22,28,190,241,198,209,8,198,108,203,195,90,28,180,171,226,248,68,27,50,236,193,97,226,166,69,239,222,17,12,143,7,179,99,212,108,111,125,182,178,88,124,23,237,220,217,180,192,190,81,72,193,45,169,157,147,43,46,227,29,141,215,118,74,37,211,120,40,112,87,101,149,141,248,198,124,78,217,55,158,215,239,131,12,204,25,207,103,155,13,170,166,215,77,162,60,80,114,143,122,106,164,60,60,244,194,102,27,202,87,178,156,120,197,39,224,47,91,32,192,207,92,241,196,199,160,57,48,57,63,220,245,35,126,219,154,236,82,89,224,174,121,61,94,72,67,106,37,149,28,214,23,14,61,211,2,164,116,95,119,198,30,125,60,184,104,215,54,69,158,126,226,11,88,8,248,165,26,104,193,131,233,153,174,215,189,115,209,173,90,131,75,192,61,23,252,16,60,139,15,100,82,155,106,90,169,188,115,248,216,225,113,63,49,55,212,147,223,53,54,62,124,26,90,75,174,210,215,187,255,11,75,246,137,22,235,206,149,223,8,226,73,58,209,170,160,240,162,140,23,240,162,122,174,48,186,165,97,38,79,175,115,42,177,146,200,136,111,128,207,77,151,100,178,184,97,40,205,117,85,21,2,33,123,140,91,74,192,240,220,20,157,229,123,215,253,39,99,161,176,133,184,63,120,152,221,128,170,180,55,170,43,62,146,216,212,119,169,150,0,239,72,162,192,179,250,148,41,210,80,216,152,1,126,67,229,2,225,223,189,56,99,162,106,163,101,122,20,21,93,82,159,174,38,138,104,71,5,172,191,18,69,126,51,244,211,142,109,20,116,200,246,59,140,50,131,214,210,239,204,136,80,134,195,205,220,181,146,184,252,145,147,211,141,44,59,23,12,47,75,121,39,199,39,40,9,115,223,201,176,156,7,91,246,71,69,220,191,168,181,195,57,132,7,160,104,65,146,249,193,95,18,159,111,214,222,236,23,110,73,130,157,20,224,239,203,12,139,251,70,32,150,100,241,249,242,191,56,154,202,138,50,58,40,90,71,61,144,62,132,173,250,166,84,246,167,11,79,110,235,160,208,190,160,3,111,46,38,67,232,75,218,52,135,59,28,153,94,135,43,78,104,39,209,172,230,123,95,204,71,234,146,131,106,254,242,104,24,105,167,20,207,30,202,194,227,61,20,8,218,74,231,163,149,106,197,117,215,147,231,132,187,23,89,97,20,63,145,143,223,73,175,159,0,216,195,89,116,165,243,40,69,182,50,10,126,192,53,17,16,160,99,135,55,22,58,183,85,109,230,17,147,37,151,23,240,58,218,192,130,93,24,164,176,128,111,160,146,104,157,36,167,99,74,193,42,119,235,48,52,45,220,184,107,147,141,208,115,119,200,227,113,48,169,149,196,36,100,127,231,100,147,137,213,116,95,233,220,55,84,137,112,193,90,70,148,205,135,44,251,118,235,172,105,222,197,85,89,140,148,172,227,19,160,205,90,211,155,228,143,158,11,41,109,26,237,75,183,13,213,60,6,3,155,27,45,167,195,33,144,47,164,152,207,80,77,240,122,223,46,174,120,154,37,250,99,32,196,186,202,7,160,121,5,59,122,175,184,180,117,207,158,232,153,124,1,241,186,11,102,142,250,109,15,228,236,125,91,134,85,113,213,244,42,79,13,47,230,128,145,40,105,9,30,81,68,189,112,89,218,79,203,43,57,225,210,54,203,31,17,47,193,119,39,16,39,111,44,19,10,91,127,155,207,197,216,173,143,158,198,49,98,3,126,99,48,176,243,96,226,21,199,154,254,153,135,85,79,148,215,21,59,152,73,255,231,222,137,181,250,215,242,106,240,56,168,173,238,196,121,29,52,28,4,220,147,173,18,240,116,65,91,96,186,165,75,130,227,125,14,252,181,180,194,70,239,72,20,36,201,65,207,153,56,171,119,151,225,44,121,34,228,254,37,26,37,74,58,81,126,184,112,203,107,118,183,214,182,25,48,131,41,29,221,222,254,31,248,211,166,61,38,173,226,108,113,74,19,131,212,158,194,180,243,252,94,231,88,219,236,189,4,30,70,32,15,120,65,36,78,48,122,212,1,195,31,210,57,143,239,179,197,201,209,115,168,61,193,209,171,8,252,169,241,209,125,63,100,87,253,169,224,112,49,146,167,197,132,47,26,104,157,186,145,70,174,25,222,78,192,37,61,111,210,243,14,241,110,210,60,221,41,45,199,29,91,147,126,162,23,223,201,249,161,217,154,248,24,53,162,199,185,201,207,182,180,178,237,47,194,175,251,77,227,222,149,150,205,187,139,240,132,8,112,209,130,37,235,226,140,210,29,211,131,214,145,14,182,17,177,149,29,108,204,214,81,158,47,169,226,120,32,16,56,182,242,101,41,243,69,154,232,175,229,180,167,229,30,106,100,160,52,105,205,20,75,68,210,130,162,245,81,50,202,105,214,237,239,207,4,62,253,214,104,184,193,52,242,245,220,76,132,52,247,139,61,198,170,113,242,59,143,85,29,220,23,173,46,134,14,122,231,123,29,220,149,238,124,95,115,239,214,38,75,105,178,66,15,111,208,2,54,197,17,133,239,182,234,188,163,239,254,164,166,163,17,179,43,1,27,81,76,97,180,82,226,190,238,109,171,33,229,129,35,92,227,145,14,211,169,209,219,70,173,54,78,142,72,242,151,76,139,58,19,111,11,184,100,42,36,182,42,253,123,71,155,236,142,194,16,50,2,158,216,163,156,20,242,206,88,62,134,217,139,246,20,17,51,141,204,128,209,205,85,67,24,18,209,126,95,212,93,52,197,122,81,108,39,86,192,88,153,164,115,211,217,91,3,158,85,197,180,168,255,182,72,214,95,184,37,119,82,204,76,214,44,239,183,91,81,189,158,123,23,12,53,191,112,242,235,37,239,34,230,14,31,194,193,184,85,74,10,123,144,18,233,1,19,119,222,233,198,232,194,241,29,62,240,151,230,13,242,147,67,78,142,76,182,62,114,94,118,124,218,70,142,76,155,213,27,91,28,175,166,194,160,74,137,38,172,165,80,207,15,24,98,109,34,244,30,54,191,15,238,169,238,142,191,199,113,11,69,84,94,90,50,121,131,130,24,207,20,181,31,213,7,192,188,176,5,211,12,120,36,103,84,27,32,35,126,250,110,188,122,242,128,91,182,98,61,24,189,0,133,123,117,233,124,131,119,162,211,220,25,107,197,134,115,88,161,64,43,9,180,61,121,138,11,148,216,68,209,245,10,186,192,83,117,249,113,226,220,223,187,178,213,214,63,94,132,31,25,185,128,141,80,44,201,32,182,21,227,193,235,211,189,238,54,67,128,247,76,39,82,238,69,225,17,198,46,6,223,215,165,14,164,116,26,198,180,68,199,158,230,36,77,135,37,38,114,90,59,83,254,121,225,238,220,251,131,91,34,35,160,229,189,63,121,164,103,167,236,157,105,21,191,247,53,181,231,148,220,222,156,50,82,88,193,21,189,223,219,27,40,43,179,60,135,137,86,199,101,161,192,167,173,153,86,73,126,87,93,115,243,1,139,127,208,175,237,166,84,149,31,231,222,104,35,52,88,229,22,129,225,157,191,39,70,58,95,19,173,133,5,255,189,13,108,43,52,241,189,54,222,132,242,170,117,183,138,74,63,18,25,1,35,252,185,179,137,110,255,198,59,122,228,132,253,40,50,105,172,58,115,89,200,168,248,15,166,141,37,29,77,81,233,221,23,233,78,65,199,138,142,83,52,116,205,207,68,97,118,29,241,121,252,227,113,136,50,244,90,113,87,149,54,235,153,97,249,182,234,63,60,76,170,66,97,202,74,103,211,141,191,210,201,235,203,77,67,248,68,146,52,193,53,104,28,4,248,93,53,171,8,180,161,221,5,92,146,49,11,48,141,184,14,19,208,38,30,231,48,214,93,192,35,41,17,109,211,149,138,128,161,90,59,88,42,12,49,182,78,192,80,226,71,130,203,11,243,113,20,79,181,253,142,170,158,39,200,6,101,165,61,51,252,157,56,249,221,179,149,108,81,109,118,41,239,104,210,205,37,219,72,143,88,180,89,77,214,73,39,103,125,218,1,207,228,86,0,92,34,65,128,87,96,233,137,130,122,55,164,211,203,82,247,1,47,13,168,41,100,239,160,119,95,212,170,222,10,183,231,4,77,203,227,72,132,52,178,96,193,152,231,229,205,154,28,199,209,102,127,7,227,109,171,12,86,180,119,227,137,127,120,80,206,12,203,92,249,17,199,232,172,3,213,35,42,121,152,34,29,37,4,65,211,219,17,161,193,52,210,242,251,58,239,101,152,18,87,186,232,181,107,208,49,7,74,170,69,151,220,118,159,101,100,74,135,53,220,40,199,148,29,119,180,193,96,130,186,147,193,47,249,203,18,83,41,100,190,68,249,69,71,34,2,13,164,210,171,50,248,26,221,193,17,79,127,166,255,222,19,223,129,70,24,135,235,160,51,90,225,241,34,36,19,80,90,201,222,29,169,187,25,48,49,137,94,55,158,59,17,117,34,112,184,147,235,61,233,227,26,39,167,221,70,23,174,106,198,159,191,87,217,127,154,145,74,142,133,101,112,28,70,186,65,203,24,240,93,139,191,75,96,84,224,149,196,74,244,176,29,46,35,169,203,82,243,126,86,231,157,194,67,162,144,212,59,119,190,223,134,90,174,122,229,155,198,117,55,23,2,102,175,42,40,174,159,158,64,166,143,229,75,12,172,10,255,207,99,129,254,103,133,174,79,133,70,70,255,120,186,245,178,212,147,57,61,145,140,161,20,90,147,121,182,9,161,250,151,73,122,99,167,216,238,6,49,95,235,113,95,211,232,201,202,54,66,95,180,4,12,245,51,113,149,238,130,212,227,202,39,45,84,233,232,241,34,141,142,91,111,79,228,92,180,209,74,156,252,78,125,218,230,123,163,171,187,113,171,113,99,48,5,180,222,92,88,237,226,153,222,169,46,241,53,11,235,191,199,195,72,157,149,52,33,97,188,18,183,181,38,251,226,132,190,119,9,209,124,36,226,88,121,44,39,42,9,45,17,99,44,163,228,121,9,19,196,89,25,70,147,194,223,6,147,100,201,39,167,77,195,127,26,1,214,84,139,46,166,217,230,71,119,107,24,111,255,208,206,98,36,220,201,231,62,179,149,168,97,109,250,156,2,171,99,39,79,227,187,85,157,111,28,193,170,209,58,55,197,227,227,145,6,232,253,161,76,31,199,6,225,193,119,189,78,100,126,102,138,248,233,74,130,32,49,176,224,129,4,140,52,126,134,215,40,239,104,230,59,165,9,182,78,17,43,46,252,51,47,47,157,167,225,128,250,165,81,243,232,202,7,66,76,36,134,40,86,177,41,102,133,36,82,189,83,146,178,207,253,161,153,22,23,216,190,1,143,92,251,108,182,82,142,128,77,167,83,97,124,90,78,192,181,156,180,228,110,164,159,125,40,181,101,102,108,105,209,172,209,134,121,97,222,102,102,104,141,200,113,89,208,146,34,90,134,150,199,2,221,68,242,70,138,67,216,39,199,133,99,59,208,82,24,18,157,167,116,246,183,158,81,198,81,252,48,146,235,41,250,42,230,63,24,48,154,42,137,59,115,223,165,111,155,232,145,207,141,71,157,214,233,24,134,56,17,165,150,193,27,239,180,26,143,132,164,199,76,231,134,93,30,111,11,213,148,177,254,225,149,205,120,38,176,123,211,35,235,166,205,248,131,105,79,73,132,210,14,11,187,61,184,166,38,135,222,237,35,113,116,29,245,156,176,111,245,120,169,217,156,155,190,20,44,51,9,121,184,219,209,26,207,124,56,108,185,103,28,141,235,144,134,102,72,236,70,135,15,143,183,173,204,111,177,61,249,15,54,173,49,29,70,195,100,186,253,145,126,163,236,68,108,103,207,181,170,192,153,59,57,76,227,235,193,102,94,158,219,231,130,244,211,120,149,169,21,242,94,117,11,214,60,159,230,87,117,186,195,136,184,122,124,118,167,8,10,106,186,1,191,31,107,241,79,23,45,165,47,245,0,109,211,204,241,223,70,81,68,211,76,84,177,119,20,72,76,200,62,237,172,14,220,14,191,50,184,23,201,152,158,184,200,183,170,72,99,101,198,232,65,191,202,211,14,228,44,106,82,126,193,218,215,149,95,236,151,81,26,212,38,102,138,92,254,211,212,216,83,117,243,179,55,26,119,141,76,106,98,45,240,13,204,119,211,72,9,164,94,248,25,145,198,133,169,195,164,222,108,2,147,29,48,5,16,205,80,221,183,95,71,92,153,233,160,150,108,15,239,2,71,192,43,237,8,173,87,254,107,113,219,19,166,113,234,73,71,118,50,174,156,254,174,47,193,209,229,67,224,141,28,185,130,100,164,226,182,32,81,253,147,120,155,239,88,172,133,19,120,215,243,245,208,165,116,34,203,170,185,203,231,54,7,92,37,230,147,171,164,208,253,96,164,201,20,102,86,120,40,61,133,138,66,29,136,231,69,217,89,223,85,65,121,113,8,186,179,104,7,44,208,162,112,178,251,190,81,220,123,21,27,10,72,74,254,194,174,120,7,83,135,168,57,55,252,181,249,224,146,134,24,77,23,189,180,7,223,181,69,143,54,29,166,37,159,165,202,81,31,218,230,215,121,191,77,229,64,79,142,110,185,220,118,189,193,155,230,227,81,66,154,239,232,27,119,107,5,164,34,80,253,190,157,5,139,93,153,26,184,116,190,161,96,138,147,9,174,211,237,96,109,74,29,169,8,126,231,166,59,167,172,247,241,28,53,226,68,106,23,25,167,248,48,79,178,170,57,248,83,69,87,56,223,109,215,24,231,194,180,186,196,165,153,18,170,158,156,255,240,197,43,25,112,34,244,177,12,91,203,2,38,75,167,71,79,154,134,98,56,160,64,173,85,165,250,103,145,29,240,189,182,153,224,103,198,12,140,163,159,150,41,80,88,219,239,228,116,62,233,165,161,45,91,227,177,32,181,180,211,201,77,170,48,224,100,157,97,70,11,209,211,136,51,55,226,102,9,158,145,130,5,86,241,216,139,146,53,245,161,132,242,127,42,191,155,201,84,123,240,164,151,83,171,101,4,200,126,97,120,84,106,147,18,14,229,95,144,143,205,123,54,105,73,160,154,238,113,188,201,83,247,157,209,16,75,4,222,75,101,80,217,247,154,146,246,31,220,76,215,41,21,1,191,87,25,37,128,68,129,48,213,31,201,34,57,76,220,119,50,220,246,67,225,13,230,226,229,171,140,182,10,211,108,167,131,145,60,124,48,197,223,157,224,238,49,39,42,220,223,92,249,96,228,228,127,112,65,253,50,105,24,161,174,226,91,77,170,58,43,233,157,80,86,125,183,69,71,106,217,169,112,138,131,95,160,204,2,251,31,42,211,23,7,111,252,151,19,140,149,92,15,184,229,113,116,183,12,39,198,127,129,44,175,186,32,244,64,189,64,130,21,112,168,178,205,141,219,75,228,213,140,170,178,85,234,170,209,225,83,106,192,116,67,232,149,225,21,240,158,25,133,124,173,56,209,165,255,245,241,224,154,10,251,40,80,69,2,24,127,177,177,211,56,123,13,107,88,187,96,226,173,32,59,161,56,53,50,91,45,11,82,145,26,8,24,113,195,153,4,169,106,36,243,91,49,111,213,244,245,236,208,26,165,67,125,85,205,151,28,246,208,35,190,235,207,228,116,83,61,56,236,173,233,165,52,49,48,133,123,208,112,141,91,95,242,87,191,100,209,53,111,211,196,244,27,40,126,255,161,21,173,0,149,59,57,48,120,171,147,14,42,254,119,202,130,34,192,140,18,57,84,248,113,146,106,8,238,21,158,25,166,197,107,232,79,111,235,242,245,71,66,168,74,226,65,43,93,195,124,77,255,96,212,26,83,50,114,209,186,239,19,14,162,216,119,26,62,42,191,129,2,161,95,120,185,115,166,50,51,173,203,108,120,76,89,201,135,247,158,142,166,11,237,247,84,152,130,87,202,147,46,147,31,11,184,156,36,116,120,3,237,101,78,87,127,240,70,218,74,171,39,40,254,76,47,194,209,216,120,103,67,213,113,225,94,156,67,85,48,179,78,138,14,8,66,119,95,209,11,83,97,74,148,30,179,0,241,75,35,222,77,237,175,132,226,209,238,83,172,121,81,219,14,172,3,200,39,149,2,209,44,109,8,231,222,239,202,176,28,74,170,13,147,166,94,255,2,10,164,194,84,246,25,100,24,227,153,22,243,50,173,73,88,228,139,49,142,69,222,78,143,28,171,198,233,165,52,20,237,139,234,162,111,203,105,120,230,186,152,173,189,238,202,200,125,118,223,56,125,244,9,166,18,250,103,36,198,230,112,101,99,85,18,55,121,71,151,172,185,211,37,66,119,161,198,225,165,75,83,127,203,177,134,53,6,254,30,185,217,110,237,217,255,89,117,125,36,146,216,198,81,86,231,59,102,200,237,48,79,245,75,124,87,242,249,191,251,254,224,37,172,52,103,89,19,150,31,221,16,108,74,171,192,157,114,92,218,156,78,116,10,2,58,215,214,187,239,242,173,149,25,173,212,52,207,195,45,252,149,203,22,250,222,35,11,248,97,16,243,123,161,102,102,213,53,127,198,110,211,116,240,255,96,118,252,122,225,131,182,230,234,232,130,78,215,19,13,145,58,185,159,123,154,255,95,87,173,80,44,230,253,202,6,229,16,153,181,230,25,46,46,178,144,134,173,154,70,50,173,115,23,18,91,236,240,198,84,1,85,100,155,127,201,154,187,139,197,161,224,189,142,110,254,10,78,50,92,251,79,108,65,224,102,237,253,191,159,102,6,91,111,174,101,255,193,133,15,71,153,163,202,81,225,87,146,165,1,15,104,169,162,11,139,208,166,203,154,88,91,114,21,229,113,210,24,244,224,251,79,147,155,23,250,177,37,65,198,187,50,140,129,214,72,104,115,253,154,181,25,22,107,200,133,15,11,5,253,167,241,196,147,210,62,154,16,35,218,150,23,137,76,21,61,167,101,179,193,243,254,193,84,205,36,62,195,99,253,198,241,197,175,236,219,42,209,212,239,3,236,174,147,180,150,49,157,155,234,244,90,111,148,195,172,93,253,101,153,58,253,115,199,219,210,208,187,186,27,146,79,68,128,239,6,97,187,204,192,226,179,214,213,237,194,171,176,183,250,193,204,155,243,37,74,45,219,24,92,215,133,5,81,147,141,50,12,161,2,105,251,15,182,205,172,168,120,116,196,47,170,235,246,92,152,106,203,41,10,143,112,21,0,46,77,120,155,192,199,179,199,118,240,189,117,145,39,198,184,183,252,166,113,59,152,226,228,255,64,63,76,75,118,67,115,177,43,186,79,130,175,61,249,11,213,58,92,2,105,222,165,30,5,32,117,246,130,134,90,127,40,201,185,190,178,239,215,157,58,198,15,54,45,23,169,249,223,133,29,155,121,63,55,242,145,10,146,230,250,97,108,134,96,46,136,21,154,53,69,206,31,92,205,223,69,237,178,173,225,210,97,118,21,69,194,155,251,61,65,50,254,161,70,56,85,123,115,26,201,189,116,135,10,250,157,41,37,17,136,63,237,242,116,28,109,12,232,42,10,138,141,229,47,132,134,103,83,171,38,82,144,39,152,239,194,104,169,59,201,14,155,38,249,22,231,94,104,34,171,101,117,97,107,253,123,158,112,128,182,154,32,155,35,162,119,38,78,83,169,252,36,7,73,39,97,176,82,46,204,169,213,178,154,12,101,220,181,149,75,37,223,80,113,187,118,114,147,17,52,239,214,97,139,11,225,185,177,204,47,137,99,159,239,29,9,98,237,120,112,159,219,1,31,34,219,174,6,137,44,250,191,97,68,195,93,209,82,18,106,212,159,183,209,77,20,7,176,169,86,99,200,241,57,1,144,124,65,77,14,202,204,12,191,9,144,70,27,36,7,196,53,242,110,27,118,28,58,62,83,113,20,55,76,27,191,191,103,242,151,173,20,151,78,51,210,254,189,140,187,17,53,242,152,120,124,214,125,60,91,48,141,236,160,58,90,200,12,215,119,209,248,29,171,12,238,135,196,156,111,28,40,162,210,236,52,212,134,150,112,241,119,97,195,74,132,115,170,235,238,113,77,29,180,126,104,81,17,167,89,194,156,29,231,174,252,105,149,131,25,88,191,104,110,226,157,48,68,131,148,29,139,109,206,28,166,137,106,136,149,48,91,221,239,243,115,163,194,122,212,135,246,134,88,119,38,247,147,119,212,191,143,28,205,127,234,221,111,203,218,60,18,124,239,115,4,204,166,165,235,201,209,159,142,159,198,180,72,156,177,232,154,226,237,15,135,167,181,130,10,204,44,240,57,12,97,78,154,205,56,55,6,21,142,242,83,187,235,19,45,145,220,33,21,215,212,10,131,13,224,250,188,94,143,20,249,209,40,180,154,150,158,203,16,161,241,84,249,0,228,153,65,14,248,213,145,166,105,233,75,2,134,71,74,166,251,247,219,19,71,164,254,106,207,21,23,226,229,116,22,107,74,20,235,145,10,199,96,184,176,25,85,107,104,109,242,211,216,37,84,191,175,73,29,98,200,117,227,142,227,123,200,105,119,88,213,85,26,161,132,95,154,143,20,58,190,50,114,93,149,200,250,23,60,179,225,195,53,85,238,170,154,11,222,111,152,177,185,93,178,1,37,125,66,182,187,58,108,146,155,114,114,90,205,127,15,108,225,212,38,157,19,149,46,180,227,253,92,19,155,24,229,32,32,57,183,223,56,89,198,221,127,11,94,181,22,55,23,48,189,48,233,69,249,48,77,5,200,173,148,48,230,155,69,200,48,213,68,189,202,244,235,238,198,201,122,40,189,151,94,59,187,111,141,189,141,140,50,28,109,143,119,46,209,241,219,170,232,132,86,163,0,15,159,161,23,95,241,30,122,52,77,214,203,143,182,182,246,42,23,222,187,201,120,255,96,20,52,133,114,66,89,153,133,205,143,230,99,146,95,182,201,235,87,111,132,46,125,195,255,41,48,213,244,237,224,13,125,101,177,165,26,117,23,173,95,122,31,120,116,33,84,213,123,157,244,82,62,184,8,175,213,28,184,154,11,254,92,20,205,150,231,61,78,235,118,45,241,203,124,209,251,40,140,113,210,111,191,61,217,143,171,12,104,181,158,232,222,253,166,238,45,54,225,2,83,191,51,95,39,135,187,57,33,9,76,235,150,255,52,179,166,16,222,235,50,103,22,95,208,96,49,77,201,200,82,195,108,232,144,56,76,58,165,201,185,217,34,184,120,141,245,32,75,68,118,81,114,1,241,50,140,47,56,4,165,204,236,179,5,36,216,35,242,188,213,246,92,177,140,223,61,206,29,255,242,233,208,64,120,39,182,227,240,135,6,183,140,33,179,11,245,0,227,110,213,145,29,81,184,210,178,238,87,70,2,241,232,151,69,19,145,203,14,79,180,247,182,58,201,111,204,93,63,95,242,80,74,25,162,22,84,205,206,179,197,203,62,236,39,154,194,40,105,255,242,235,8,27,224,134,162,39,39,243,237,81,27,60,152,211,117,244,255,237,47,170,195,7,7,0,189,114,171,80,253,126,251,160,43,37,121,130,63,174,138,55,225,64,184,53,5,26,125,168,8,130,252,30,11,243,98,17,203,237,11,223,143,214,237,80,236,107,168,82,108,185,47,244,51,110,204,15,38,106,22,142,2,165,127,178,159,126,99,236,108,246,150,161,132,76,96,245,121,20,74,38,209,148,140,98,162,192,226,39,135,228,252,233,201,7,235,224,116,152,50,145,80,241,233,132,33,49,180,28,134,253,254,117,61,26,219,165,56,218,232,171,250,253,221,13,102,243,113,204,18,122,239,68,97,52,9,3,45,165,164,97,78,73,42,118,15,103,193,120,43,114,48,166,142,213,191,191,99,73,240,46,71,119,51,66,47,14,51,17,55,133,217,130,251,186,119,112,37,249,150,60,83,202,118,117,196,201,145,236,149,71,142,84,201,157,4,29,190,227,248,72,115,107,53,207,57,39,219,211,124,117,231,113,121,35,104,177,126,206,66,88,184,16,158,165,39,223,229,4,173,150,6,31,66,30,57,122,205,248,0,57,205,221,87,119,1,239,92,209,126,65,184,105,100,246,116,106,220,222,157,107,185,76,182,190,164,83,15,232,171,191,253,188,181,180,11,89,204,78,126,60,203,183,62,198,133,248,208,226,117,131,81,220,111,215,204,190,100,139,206,76,197,150,170,57,177,131,82,253,93,232,100,85,37,116,192,169,252,15,70,227,100,203,84,124,47,101,133,115,155,197,117,187,203,93,55,179,154,255,101,18,138,249,78,189,79,23,219,49,39,5,146,16,234,75,87,243,121,7,236,246,94,19,196,134,100,14,159,119,181,244,160,141,131,198,39,27,11,212,55,105,232,9,248,206,77,75,62,172,27,157,208,175,227,23,69,201,65,35,66,228,149,186,155,230,208,96,108,153,77,133,105,55,248,13,130,130,237,138,244,179,87,75,105,255,170,129,216,220,65,81,107,255,205,12,196,127,252,231,255,242,31,255,249,63,253,155,123,184,107,223,127,135,220,195,127,227,82,222,133,226,54,236,121,24,60,217,167,56,75,162,174,73,181,222,159,225,157,62,82,108,48,104,49,116,134,225,194,100,104,235,251,65,224,48,102,93,224,187,170,202,244,194,74,83,157,230,106,176,246,40,93,120,154,83,129,195,214,178,172,71,219,164,237,87,190,16,126,145,125,204,253,116,158,58,63,179,61,15,65,134,100,65,204,163,196,209,55,32,210,1,139,92,251,121,231,166,11,80,2,38,190,134,187,65,219,1,55,85,120,168,236,150,93,43,199,80,173,20,227,221,73,210,205,31,169,181,230,10,74,85,218,233,135,102,63,213,116,126,192,150,245,120,74,142,156,165,50,185,105,196,53,154,71,60,208,81,132,240,124,223,108,67,7,121,196,19,51,158,140,192,248,49,125,254,50,137,135,196,229,16,130,50,94,26,254,58,38,242,25,18,27,80,108,106,30,56,47,218,255,70,211,223,30,102,193,237,15,133,93,167,78,77,247,213,118,247,58,91,48,112,166,200,139,163,36,1,215,194,175,172,81,20,218,114,244,196,137,163,249,125,65,25,23,137,55,20,22,172,251,217,97,50,29,85,78,110,157,10,117,196,252,179,69,111,3,166,195,222,46,203,139,228,216,254,68,227,135,149,132,153,161,4,204,27,144,53,240,238,106,198,155,161,138,73,107,43,76,204,186,252,153,21,210,73,242,241,225,179,78,142,221,97,84,241,100,152,153,170,197,218,113,52,198,1,242,84,204,245,56,134,10,238,151,71,227,219,2,5,225,248,98,112,248,99,93,188,113,179,248,98,141,51,22,184,70,29,108,253,102,44,99,4,146,159,70,253,31,186,98,158,210,254,172,119,77,198,2,13,104,199,251,203,239,63,208,1,223,18,241,220,187,104,46,16,180,140,143,32,148,158,138,30,29,109,2,190,70,82,19,152,69,111,123,108,151,101,37,43,141,72,171,192,149,20,167,191,176,251,217,238,244,196,187,169,19,213,88,218,81,145,148,160,4,170,139,111,60,215,159,93,180,124,126,228,58,106,84,124,240,177,86,37,17,58,158,40,24,198,201,239,138,169,243,194,34,163,241,245,56,154,7,174,225,111,171,230,221,237,49,201,38,80,20,152,174,50,223,114,152,196,164,56,123,113,52,34,218,30,130,162,122,245,29,221,60,22,86,97,143,18,57,118,166,163,43,109,53,1,223,183,41,77,26,108,61,161,238,69,140,217,217,254,164,176,255,53,51,76,171,202,136,156,64,53,201,222,82,253,210,112,173,17,121,59,243,207,158,237,5,207,45,217,186,178,126,124,55,90,246,251,182,254,207,166,59,234,210,215,219,83,20,84,1,101,17,223,48,91,189,8,49,105,0,233,210,186,133,175,49,31,188,111,212,48,143,92,122,229,38,196,31,91,68,219,200,233,110,8,42,219,250,124,31,119,55,36,119,206,92,9,62,190,12,88,196,121,116,148,243,189,77,39,35,81,62,239,77,71,3,178,148,159,231,125,208,227,216,146,247,172,166,218,183,99,191,143,227,225,87,37,75,209,105,88,156,37,96,194,168,166,73,12,235,26,241,205,45,74,253,67,238,11,10,213,46,1,147,45,171,154,33,233,184,44,56,220,232,189,215,103,74,194,112,121,114,198,184,132,75,210,116,168,92,48,130,60,95,96,85,169,148,217,137,183,185,45,19,166,105,33,86,218,249,69,18,164,51,18,229,186,233,71,40,43,18,40,100,183,210,47,147,176,92,254,72,241,64,20,107,49,54,116,166,123,225,169,155,73,138,81,126,251,142,29,102,158,31,188,76,154,69,50,109,38,137,230,123,188,133,48,107,202,93,210,205,248,91,27,193,250,18,213,203,106,246,156,47,35,245,153,2,158,36,8,239,162,238,94,40,236,0,232,207,209,212,36,210,9,190,109,102,84,228,164,42,165,14,167,106,220,41,226,206,80,34,28,95,217,79,110,167,138,179,82,217,18,47,48,68,133,223,140,70,174,183,170,218,129,165,146,139,247,74,76,20,238,198,210,76,51,58,12,78,241,69,38,142,161,152,50,205,108,248,35,37,139,18,163,76,43,44,32,159,139,33,76,236,25,182,38,27,204,231,114,71,190,247,46,255,72,170,11,12,115,164,70,182,24,47,67,121,219,56,36,85,119,16,227,93,118,132,151,5,238,236,89,2,102,147,39,60,145,187,222,80,38,242,36,57,47,95,85,28,63,250,23,253,133,141,5,41,85,152,57,159,101,162,125,28,14,220,134,85,187,242,67,217,199,9,121,19,150,64,81,191,104,43,166,108,159,24,72,238,15,165,253,220,221,223,156,46,78,76,208,69,147,179,20,121,216,188,142,21,117,135,214,147,144,28,183,25,84,42,232,42,108,34,95,49,134,13,216,253,147,168,136,220,255,59,132,255,82,16,38,117,114,26,157,146,40,164,203,209,100,70,102,156,28,145,216,79,40,200,196,186,211,9,148,23,174,166,85,44,181,175,193,107,113,248,35,199,46,92,42,122,74,186,123,45,222,16,123,103,169,222,202,132,88,124,46,238,76,214,42,247,118,23,32,235,230,247,2,214,29,135,170,212,131,198,117,57,158,130,233,131,125,143,52,166,225,152,50,34,15,210,17,189,209,214,101,190,146,238,178,129,211,82,221,82,40,106,20,42,171,183,60,220,200,165,102,181,4,190,253,59,69,22,175,249,209,116,42,7,179,217,104,81,110,132,32,51,228,125,194,93,142,173,33,12,164,59,111,203,35,135,44,21,190,153,230,156,177,213,20,174,147,188,24,59,42,157,159,237,230,30,124,55,107,240,227,188,140,74,219,173,240,122,238,45,67,128,142,34,44,153,117,161,234,154,30,140,219,95,82,32,239,71,234,76,208,107,71,240,101,25,90,252,246,18,152,84,197,111,59,193,244,122,103,92,61,122,145,232,220,94,79,39,192,144,222,100,86,167,234,164,9,54,100,85,170,164,166,151,27,243,188,81,250,244,166,49,123,93,174,8,122,97,60,148,132,218,54,176,150,114,153,33,96,220,89,197,163,190,224,135,233,107,99,37,95,81,132,203,206,150,243,78,0,10,227,23,253,63,34,169,64,215,168,189,63,187,22,154,137,218,157,252,31,241,196,224,169,112,226,165,0,47,207,11,64,170,102,100,86,129,239,224,114,79,135,97,17,187,36,169,59,34,94,36,224,28,70,241,229,101,52,128,11,222,89,1,211,191,153,142,30,254,193,128,118,165,55,109,179,8,248,252,151,225,51,75,175,115,39,194,136,206,194,1,125,225,107,194,74,177,205,183,51,123,199,159,184,181,144,117,112,59,13,118,225,88,16,71,101,234,238,7,75,109,223,188,15,150,128,42,198,241,192,131,223,15,248,78,27,143,70,7,188,145,22,124,240,20,55,182,251,97,99,237,89,29,29,182,203,82,20,25,214,7,211,218,150,14,134,136,249,96,90,11,228,167,111,64,31,223,19,189,99,184,207,44,133,71,216,199,88,107,153,208,83,186,251,208,59,122,87,179,79,44,212,205,238,221,139,56,104,162,64,157,154,10,83,152,31,15,70,105,72,96,188,176,252,182,77,81,69,220,216,128,113,191,58,14,163,202,33,188,173,27,97,27,133,197,97,234,17,226,176,142,92,217,114,13,171,11,195,174,248,228,210,160,171,249,118,110,176,247,104,210,85,223,205,27,212,55,216,192,165,11,169,135,189,57,201,153,56,57,217,214,46,87,142,139,131,7,217,204,164,252,180,30,125,3,72,87,147,5,174,162,198,215,137,218,138,187,116,129,222,137,87,44,239,137,202,171,199,124,127,112,151,135,66,142,217,117,254,65,113,20,148,145,68,30,255,183,99,178,235,58,162,248,10,106,110,173,113,211,100,171,229,178,145,49,240,253,51,217,166,83,196,255,177,227,171,139,81,131,195,164,103,95,86,97,24,43,231,139,103,178,77,166,64,97,148,254,218,123,100,119,27,243,126,27,152,205,125,188,174,187,168,191,15,4,205,199,27,30,204,249,134,194,157,153,219,131,17,141,240,170,48,122,247,75,186,228,6,185,193,48,163,192,82,251,14,170,151,106,25,136,120,215,17,243,21,245,4,233,3,2,134,245,18,223,253,221,123,173,45,71,211,144,225,236,153,97,9,13,233,100,24,88,174,223,61,192,8,152,128,243,40,140,220,85,125,95,159,122,174,17,128,225,7,247,62,78,24,69,242,84,208,43,253,134,252,180,20,43,6,110,145,203,101,187,121,40,38,5,45,112,121,45,47,246,204,230,210,39,78,225,82,222,7,85,228,42,23,110,73,212,247,233,178,20,191,77,209,64,62,185,120,77,1,248,211,200,6,248,76,239,93,231,117,226,226,40,175,147,208,197,187,140,128,137,223,245,228,132,47,61,70,241,93,149,235,236,10,143,54,222,165,221,167,38,139,155,105,89,226,174,235,195,212,58,175,20,166,174,223,252,183,239,2,49,171,190,17,118,157,238,17,140,88,96,71,83,68,224,99,223,133,159,252,235,75,26,183,254,116,237,71,137,223,94,73,193,26,24,57,153,248,254,22,156,231,33,240,29,168,158,239,0,38,141,244,190,160,251,191,120,96,189,249,208,68,197,21,70,226,121,189,233,82,93,14,128,201,254,200,108,186,197,56,22,81,133,187,147,121,175,164,247,38,185,179,11,79,75,165,62,120,138,150,250,125,127,132,194,235,193,212,91,155,194,52,76,15,129,101,119,62,160,44,236,241,38,122,170,177,114,110,172,217,247,27,168,144,227,223,162,79,51,51,2,5,177,4,221,173,200,212,115,35,239,228,45,132,204,136,93,170,133,160,247,116,111,141,104,236,167,5,181,109,238,155,240,206,208,7,138,43,251,137,185,150,184,82,127,22,43,193,152,167,217,68,110,121,147,125,99,102,126,2,69,24,82,222,197,13,107,167,43,90,48,14,122,211,247,188,62,10,36,254,180,150,50,77,80,163,70,174,199,159,6,169,252,58,229,135,201,74,213,152,71,161,205,125,122,75,199,250,130,253,61,13,178,84,239,220,244,166,197,161,182,232,189,181,252,238,54,41,8,197,15,19,73,237,23,216,209,154,223,101,66,192,20,90,190,104,120,150,59,102,170,201,39,90,5,28,172,205,113,230,190,85,11,12,1,52,51,136,252,193,216,130,136,157,44,220,251,138,24,198,15,70,176,73,244,61,239,98,200,34,22,119,220,176,241,43,114,114,235,195,28,254,38,42,31,187,92,25,188,170,30,95,123,149,222,107,212,185,190,22,47,169,88,89,90,30,165,73,67,121,0,206,167,52,69,47,235,190,149,94,119,60,75,124,11,117,161,173,198,96,254,109,58,225,33,162,223,164,7,91,150,98,6,108,14,37,1,35,166,77,89,246,7,211,35,112,94,12,48,204,15,211,221,101,6,33,221,39,121,238,65,147,95,31,113,52,60,85,49,41,34,110,45,225,93,134,85,216,93,71,228,91,53,13,153,152,123,239,139,251,144,102,11,184,211,241,230,236,197,65,61,241,136,220,239,96,243,189,157,108,135,206,90,17,153,215,139,98,132,51,222,149,209,236,80,5,102,59,93,3,229,186,222,119,209,171,181,253,159,128,41,32,202,185,43,162,53,113,176,133,35,111,12,225,153,179,221,178,158,131,111,56,34,97,19,97,231,116,243,246,49,204,226,224,147,159,70,94,213,183,21,247,158,183,118,6,193,45,173,225,190,59,16,106,173,98,52,55,254,22,202,249,80,37,162,210,208,210,195,15,150,28,53,243,193,27,132,132,65,110,27,15,74,222,230,61,48,34,161,21,31,244,125,85,83,104,103,131,54,199,59,255,197,169,173,92,242,96,116,35,62,47,178,194,188,69,253,87,224,130,158,226,137,163,97,54,190,170,193,32,17,134,122,158,195,35,121,161,88,44,209,93,11,149,163,87,151,28,192,176,196,134,107,65,152,208,185,144,65,77,227,51,66,69,20,248,106,250,229,27,184,199,78,202,164,227,197,51,144,13,76,175,51,198,103,177,38,254,7,47,218,82,78,220,116,89,34,127,129,71,205,221,143,86,127,156,148,235,62,137,12,22,226,4,222,142,52,80,57,147,26,205,88,230,198,19,239,185,210,23,170,7,179,101,118,145,84,206,189,154,68,52,119,112,34,100,237,239,217,204,66,229,93,44,147,74,139,139,110,69,211,95,131,22,201,239,125,177,119,187,32,133,140,1,233,43,252,60,236,170,239,100,245,30,200,253,83,234,135,142,242,42,222,118,28,157,93,106,42,59,134,208,234,194,86,27,52,169,210,120,232,240,49,254,247,131,105,84,251,255,19,247,46,57,184,44,217,146,214,132,16,242,247,99,118,32,33,250,72,8,161,18,52,104,160,18,29,40,21,5,82,117,106,54,55,97,24,248,183,254,88,203,205,119,222,83,173,68,121,50,59,123,219,142,248,35,60,252,177,158,102,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,81,110,72,146,162,78,245,126,32,206,139,149,77,208,60,171,79,87,140,65,41,96,212,146,254,63,226,222,30,233,151,30,201,238,219,203,216,99,224,179,0,204,2,100,201,147,201,160,49,65,118,48,198,224,204,68,171,101,48,24,179,22,58,138,144,79,173,73,92,135,240,203,231,65,230,201,203,5,240,109,167,239,61,183,234,143,66,161,128,252,60,71,119,105,170,57,250,59,21,225,219,31,173,39,24,93,156,119,53,54,125,215,32,22,113,160,229,43,188,27,45,133,94,221,143,7,200,76,12,240,75,40,121,191,103,117,218,239,166,206,41,142,15,175,230,104,80,169,164,222,39,90,110,221,45,163,150,119,166,28,9,34,219,126,239,59,16,154,157,2,133,87,115,60,155,180,33,224,149,90,74,224,146,62,190,105,76,43,39,148,41,45,248,105,207,224,229,234,147,82,82,165,90,63,188,255,54,145,59,121,108,168,62,100,100,243,168,227,52,224,51,88,197,127,186,209,233,116,4,102,3,106,2,215,46,22,18,169,205,241,249,241,195,99,55,57,207,7,36,201,203,183,51,250,101,91,73,176,245,142,7,60,139,222,123,225,159,204,64,49,65,5,254,208,227,173,2,107,46,98,252,80,204,125,242,211,171,233,79,211,207,185,227,230,52,253,55,133,7,84,45,1,207,42,89,190,97,45,89,190,45,80,228,165,221,187,195,50,50,50,114,218,203,116,78,175,49,215,71,76,26,44,254,250,96,40,81,207,120,97,180,151,232,208,168,104,154,113,53,230,182,14,13,154,129,41,107,165,105,225,15,46,123,248,78,205,14,148,174,179,6,247,96,44,242,174,165,86,172,209,47,142,85,86,233,74,183,46,211,141,101,227,46,104,105,194,139,75,109,24,76,214,91,158,10,141,182,230,191,11,17,160,124,92,212,148,68,135,64,195,6,210,30,155,129,37,236,7,151,241,227,74,217,193,69,59,113,246,7,79,58,112,100,96,123,65,153,232,47,107,142,212,220,103,137,33,31,53,236,64,83,199,117,247,251,17,15,69,99,161,46,81,52,109,102,124,152,80,38,166,103,38,174,180,125,220,28,14,105,220,230,65,248,156,124,244,206,234,111,15,115,47,31,188,240,45,19,220,162,246,186,17,140,92,75,31,171,195,191,226,48,25,242,153,224,107,179,250,192,183,209,149,10,202,230,25,159,158,81,194,13,129,225,66,123,227,54,109,164,132,22,136,159,222,135,73,192,164,138,137,195,182,75,62,255,193,84,228,139,29,126,225,246,121,71,48,163,34,32,47,240,182,170,255,7,211,117,36,97,61,146,191,173,4,186,214,26,9,37,70,248,30,203,244,87,116,71,129,207,102,180,128,97,89,77,87,63,57,0,67,173,155,89,208,101,52,87,14,175,177,234,72,240,99,8,51,24,46,64,253,105,132,185,220,230,252,172,128,83,127,26,186,184,120,106,35,185,77,191,125,151,158,123,24,236,54,154,239,66,95,183,123,33,212,15,27,242,209,23,242,221,29,227,45,82,242,162,121,206,62,9,76,35,198,179,138,228,233,198,34,155,230,179,2,249,251,215,244,222,211,154,167,31,60,118,42,135,64,174,10,27,244,193,4,82,143,78,218,157,163,120,95,252,206,247,233,213,221,120,92,127,225,13,185,162,28,247,195,188,151,23,30,107,124,77,71,151,169,145,128,251,249,129,240,68,58,217,224,193,107,110,198,48,174,242,233,213,205,20,227,127,225,67,157,162,110,134,247,117,21,79,114,64,231,59,75,90,166,72,57,117,191,154,182,47,137,86,142,207,154,200,62,135,191,79,210,47,84,231,237,243,18,194,237,24,255,134,204,202,103,246,151,255,52,116,14,186,171,124,26,93,190,6,38,26,46,50,112,11,81,186,225,120,190,86,211,217,196,140,122,82,23,242,230,173,4,12,227,110,51,93,158,235,122,39,154,202,30,208,95,135,41,130,98,159,86,97,141,159,174,11,135,55,156,10,83,225,123,189,175,37,94,109,151,20,9,52,144,116,190,63,248,96,59,234,208,42,186,7,191,67,235,197,78,70,249,237,251,73,44,15,189,93,167,122,13,173,190,132,230,109,140,183,204,9,52,16,95,17,248,250,152,94,13,111,126,212,17,79,122,24,37,206,251,0,41,139,168,93,55,22,138,40,74,117,248,46,54,45,62,64,164,242,73,215,3,255,136,92,41,76,38,247,13,13,1,171,163,219,45,218,222,235,149,28,81,115,209,202,72,87,67,253,217,31,140,191,171,230,223,181,60,90,125,95,127,55,18,33,189,122,144,206,233,62,180,187,233,105,5,25,245,124,213,221,85,66,63,179,74,150,241,194,166,144,233,48,181,37,58,107,29,182,78,31,249,230,0,212,57,55,6,182,55,114,90,135,198,214,171,39,242,57,239,106,147,9,75,111,140,60,87,243,171,209,65,212,227,113,192,79,246,46,54,58,50,93,168,131,44,253,155,20,147,232,211,205,218,72,190,158,61,78,112,179,165,239,19,61,244,25,247,102,21,239,52,227,84,177,110,135,119,93,226,124,13,11,251,29,135,105,6,211,237,216,248,33,158,53,143,231,250,41,11,201,96,52,253,157,189,92,125,180,82,241,90,31,7,38,108,255,109,78,6,189,154,22,148,222,99,228,40,13,7,220,40,25,56,126,53,126,162,126,4,141,242,44,95,105,168,163,30,29,90,163,212,226,157,97,132,78,191,180,99,54,76,161,23,98,166,148,243,91,18,67,38,16,187,221,7,234,148,153,30,113,191,208,107,220,235,5,137,169,13,106,186,16,137,102,191,13,19,159,98,125,18,44,53,14,11,239,85,233,221,156,175,37,112,163,66,224,248,50,68,91,77,224,235,118,31,79,5,66,241,223,139,152,28,232,132,127,243,243,199,186,54,244,152,122,53,165,16,115,4,156,178,148,180,255,223,225,248,219,102,97,73,212,30,186,48,130,214,62,227,117,104,127,93,167,107,179,196,42,222,120,234,129,114,185,23,14,65,35,112,154,28,174,157,238,188,213,100,45,136,122,135,113,110,146,174,246,171,175,25,240,137,185,131,30,206,245,22,124,29,82,93,43,175,11,47,241,147,79,192,114,233,129,242,42,221,87,32,183,64,89,164,194,22,90,143,145,85,13,218,115,187,175,199,42,165,197,93,71,102,126,160,239,166,195,154,66,101,100,112,147,121,55,23,76,184,71,195,150,38,180,224,132,26,40,239,193,6,40,48,91,67,141,181,178,83,216,133,176,251,89,126,6,17,111,211,216,32,234,171,215,234,120,155,109,55,54,51,121,35,198,96,19,219,229,130,174,74,174,174,70,200,26,91,245,61,227,228,120,236,20,48,122,121,53,17,51,170,0,2,46,166,175,58,29,110,34,93,6,188,72,101,202,213,253,211,133,8,57,200,126,21,58,176,198,43,91,78,51,162,166,19,215,78,77,181,163,0,209,60,114,114,231,247,164,163,149,134,211,175,22,255,229,251,45,201,156,52,212,239,230,241,31,38,114,82,5,133,227,199,15,183,107,105,118,57,64,76,202,192,251,227,186,213,254,116,189,248,46,171,21,195,226,224,84,212,41,145,32,94,77,148,16,13,57,249,90,226,129,167,214,83,144,107,249,60,118,221,217,252,53,117,131,134,200,242,44,57,241,15,184,252,4,166,42,172,58,204,153,171,191,76,60,218,95,50,222,191,102,164,26,148,12,126,26,147,182,150,61,242,90,254,103,133,149,65,76,81,92,12,220,134,89,227,168,190,182,180,236,52,132,252,86,220,26,101,106,229,230,193,232,184,231,175,111,130,237,211,15,22,85,136,51,171,111,237,163,37,83,26,247,175,122,252,138,93,104,107,209,193,245,93,233,221,240,123,47,202,216,4,37,246,53,125,123,181,182,3,65,63,72,214,98,135,36,208,163,23,211,3,18,27,40,53,208,71,97,236,223,29,71,113,93,233,61,211,13,228,33,36,10,70,69,74,188,155,158,84,241,238,47,18,191,215,135,208,155,163,163,237,187,24,181,94,77,210,239,124,221,148,246,63,120,45,161,106,229,230,135,172,233,155,82,188,174,165,175,122,210,143,233,203,4,30,92,141,106,52,194,66,177,193,82,240,176,36,199,221,186,201,45,190,145,155,132,183,128,136,208,251,71,181,96,149,22,167,11,82,167,246,197,173,23,170,42,53,193,115,249,164,96,9,117,137,198,92,184,134,115,2,43,241,89,250,190,80,224,219,62,41,80,7,119,253,56,238,134,24,213,120,164,133,169,244,87,24,7,100,58,124,63,29,57,200,145,156,71,28,192,225,181,210,215,67,70,233,123,161,5,99,77,215,106,164,102,117,101,62,45,27,130,77,137,229,144,109,45,206,221,209,161,110,212,134,161,235,134,194,246,247,70,206,199,210,165,14,164,209,138,91,124,155,187,6,253,214,42,68,228,19,134,211,110,141,130,161,44,103,49,1,173,234,249,199,1,31,152,172,5,35,39,239,239,227,188,47,111,116,177,70,27,242,175,229,125,216,80,167,78,109,171,110,13,98,167,223,183,73,197,52,109,57,233,117,69,95,245,164,41,187,30,253,64,224,69,126,231,2,37,163,196,179,116,91,32,195,241,187,134,41,18,216,218,255,216,172,239,227,45,149,137,34,91,90,195,188,142,250,206,241,31,183,69,23,90,163,164,203,135,198,178,209,32,84,165,152,104,190,82,140,105,213,68,114,115,218,120,157,86,210,100,31,148,32,145,220,99,117,127,141,146,206,170,78,81,173,166,195,245,238,77,122,93,35,207,244,154,45,167,252,249,44,45,45,115,74,47,171,119,32,90,234,126,201,145,70,167,230,116,115,146,72,156,210,18,92,151,24,153,141,223,135,54,186,218,33,225,20,184,222,60,67,78,100,237,19,110,13,142,108,10,59,63,255,229,107,25,197,140,161,162,101,206,224,47,140,212,209,23,37,111,68,5,56,18,30,188,81,224,238,114,53,34,197,94,88,182,238,74,248,66,46,132,98,160,251,104,235,249,207,11,78,18,225,9,156,176,51,148,245,206,46,250,34,209,40,14,24,182,39,207,10,65,101,126,228,104,187,111,121,181,211,95,4,139,222,10,229,8,53,210,171,234,109,155,8,174,45,73,16,82,240,184,57,47,127,97,222,156,196,245,168,165,244,234,200,77,178,36,116,202,47,216,76,169,233,247,195,164,7,186,74,131,62,148,59,24,10,191,183,38,136,173,17,117,99,30,234,94,164,123,32,5,20,78,72,74,160,58,81,175,95,152,248,83,56,53,132,97,206,251,180,142,57,191,145,80,162,238,210,229,166,12,94,106,11,82,179,73,209,237,239,83,29,12,180,22,91,6,149,118,230,80,63,24,111,56,190,91,170,239,139,19,63,29,227,74,147,101,52,200,102,236,64,239,226,142,55,53,152,62,47,51,162,8,252,147,42,88,196,57,172,123,251,61,49,193,166,200,244,82,153,69,49,170,207,23,169,240,8,152,79,51,229,189,196,22,70,213,144,125,7,29,94,85,12,17,217,144,90,107,26,177,161,168,253,29,215,134,247,78,56,219,200,254,208,170,245,189,21,116,218,148,189,223,106,225,191,237,139,132,19,85,138,21,38,173,109,159,135,119,118,51,109,80,185,186,193,81,253,130,129,84,244,223,111,167,10,188,224,193,252,189,250,238,83,77,132,148,237,106,43,34,248,133,41,0,9,65,141,11,27,155,217,115,125,41,63,164,32,87,70,126,87,129,7,119,151,37,232,142,252,182,21,103,63,207,120,25,23,235,20,116,209,69,233,40,19,216,116,86,112,156,231,67,41,57,218,250,203,136,9,190,167,134,159,232,232,42,178,84,162,47,20,72,179,206,212,57,187,15,209,191,184,26,103,180,200,184,205,169,123,115,50,161,253,141,136,54,117,88,227,9,195,2,195,28,24,201,15,138,51,166,103,83,23,149,108,173,11,90,215,87,158,9,190,72,128,134,166,18,104,35,165,253,110,125,29,114,10,8,2,134,45,201,67,9,215,184,60,83,250,153,129,171,151,22,46,179,34,218,84,180,124,94,97,65,19,233,146,134,127,131,171,219,209,235,152,154,174,254,52,93,241,213,97,216,117,202,72,112,241,30,139,197,114,95,186,132,225,42,243,216,205,70,151,42,248,218,129,239,113,232,73,125,58,51,213,123,160,24,106,5,195,23,79,221,197,35,162,137,180,121,74,115,115,184,74,43,221,100,191,165,44,224,193,100,74,228,85,115,126,126,190,39,108,184,20,133,68,129,82,106,122,31,252,227,34,56,222,228,106,35,210,125,199,210,166,16,107,200,82,168,219,152,93,227,106,68,76,228,106,184,115,188,213,206,116,140,164,234,24,143,242,190,255,225,67,187,107,33,178,50,147,126,143,226,221,31,212,100,215,166,240,117,108,233,110,240,57,27,82,249,75,167,192,142,74,30,106,242,135,132,225,161,64,104,199,67,32,11,22,101,137,126,94,167,231,144,157,122,43,233,30,35,95,209,25,167,170,229,113,48,127,132,243,151,158,182,70,22,225,60,36,139,116,85,120,92,147,228,117,113,82,193,187,196,41,24,24,2,227,104,190,136,22,98,245,148,32,11,92,16,147,124,87,47,235,205,138,79,192,202,238,156,121,19,158,176,79,136,88,17,53,185,139,112,251,167,11,33,188,124,186,52,60,81,77,234,240,150,50,34,164,192,143,123,107,164,99,62,233,62,71,120,157,100,225,251,54,141,102,78,31,107,145,34,245,77,227,158,66,237,244,4,223,181,226,95,215,181,125,104,55,23,152,41,241,155,195,14,252,173,169,48,182,145,79,41,38,161,236,225,133,80,132,87,50,160,255,83,150,78,202,106,210,238,188,142,89,229,85,135,198,177,236,43,105,32,90,46,87,127,70,187,25,107,248,122,26,225,122,80,192,122,191,191,225,31,39,138,6,114,172,150,159,40,213,187,185,237,142,98,51,114,16,110,79,131,237,102,45,186,242,96,232,181,244,103,74,108,194,27,85,95,9,236,194,227,69,157,168,147,95,67,118,121,234,67,195,129,222,247,252,80,166,84,42,127,238,27,246,223,238,200,208,203,126,104,197,62,195,141,66,152,246,186,24,80,84,89,20,47,115,221,70,173,35,134,29,146,78,199,61,27,244,183,246,156,114,243,95,114,84,127,238,235,203,196,200,49,17,41,135,171,1,107,153,222,64,121,215,3,53,232,100,20,169,207,133,244,81,104,146,169,156,111,178,93,210,179,63,103,204,74,69,16,88,110,109,15,42,166,72,69,30,47,96,51,188,63,223,147,22,142,147,194,16,151,189,100,208,134,99,92,58,170,135,177,2,245,56,36,26,62,133,194,166,41,236,203,24,203,79,39,197,206,112,183,84,14,84,116,83,126,27,31,185,55,223,148,8,50,70,200,195,232,2,238,87,225,27,199,49,30,139,128,187,169,214,57,124,13,155,165,51,110,100,151,159,159,234,212,180,233,131,161,6,234,157,228,108,29,71,234,56,32,243,32,50,239,190,13,231,168,188,175,138,189,236,95,47,214,136,196,155,239,203,32,77,250,38,141,6,65,34,96,2,19,73,159,97,19,220,175,77,7,206,55,226,190,230,221,55,8,106,28,133,71,109,111,163,191,51,212,165,147,8,52,186,246,161,182,44,210,154,2,122,152,215,7,67,222,59,210,173,173,121,226,173,36,75,129,59,122,199,9,29,109,143,67,123,125,17,232,166,24,168,5,105,12,242,205,215,169,136,9,197,45,62,53,44,130,109,122,160,2,211,200,188,79,152,219,144,201,6,140,221,233,157,222,236,73,99,53,185,57,149,199,78,82,178,169,62,24,77,110,142,168,195,138,15,63,157,233,84,3,149,21,183,198,183,156,114,45,45,51,103,248,158,114,71,49,171,192,247,139,136,28,23,250,56,93,202,173,41,1,193,254,112,47,150,184,92,44,35,40,179,66,1,0,17,154,33,164,156,180,83,147,13,120,115,50,176,32,194,146,183,110,235,227,97,246,251,211,204,66,213,155,151,160,185,218,36,137,133,185,136,234,19,162,49,190,79,79,107,71,20,152,35,102,250,172,52,186,235,229,177,96,97,156,254,174,247,154,82,228,135,196,59,204,167,241,174,9,217,201,164,64,255,90,154,95,77,34,233,200,99,27,103,160,63,118,29,123,75,203,230,64,99,244,243,144,6,117,71,200,183,10,76,197,65,243,171,41,82,63,242,219,112,18,119,159,242,187,89,222,101,39,179,66,75,179,247,142,236,90,80,47,142,101,72,253,39,209,251,176,137,249,184,5,166,177,204,223,8,176,124,124,116,135,122,99,62,196,108,91,40,9,199,186,147,120,55,17,159,148,210,52,4,59,172,221,96,31,49,60,155,220,185,154,246,82,124,183,208,128,201,187,68,72,178,197,121,223,237,79,2,83,254,25,175,3,129,182,41,243,77,1,142,156,77,104,221,78,153,146,130,40,105,139,163,139,206,250,128,175,189,70,64,112,198,135,187,132,0,232,194,48,151,58,74,129,197,208,139,77,246,122,197,119,171,185,179,97,46,191,179,190,108,234,76,70,24,104,3,179,105,123,60,144,247,114,247,90,185,218,120,142,252,203,133,207,172,133,7,79,57,186,213,155,196,199,71,25,178,192,196,68,252,72,230,253,12,69,175,53,237,196,69,215,192,101,183,148,145,77,114,236,190,202,172,132,37,2,199,131,170,229,17,91,14,62,159,132,221,134,229,214,170,7,46,224,35,22,178,80,244,232,79,175,175,245,241,30,32,218,224,49,172,21,56,190,107,56,143,244,84,36,248,213,188,142,225,218,121,16,238,6,106,220,228,143,72,4,174,79,173,128,162,251,166,84,175,66,58,216,203,194,163,61,168,95,47,94,17,122,63,98,244,10,227,125,208,161,55,156,91,194,60,14,97,15,26,119,195,192,120,121,65,40,102,73,216,39,7,29,152,212,29,62,216,252,255,35,240,253,186,202,139,137,80,64,88,164,225,115,204,31,113,136,254,96,120,94,194,220,30,22,90,91,207,182,187,107,230,238,110,178,136,239,58,133,30,106,190,248,216,34,56,172,48,201,198,103,251,17,152,27,66,217,137,116,46,77,149,30,245,187,166,192,212,171,239,63,30,191,82,90,155,24,222,170,225,163,224,218,246,254,68,15,232,78,223,93,68,129,126,182,194,95,99,27,191,171,195,77,46,104,133,147,245,193,48,146,136,30,10,73,53,206,159,249,11,119,43,176,208,129,17,253,61,111,96,221,114,10,122,115,232,69,127,87,169,49,79,110,33,97,164,74,168,182,215,120,191,104,64,94,159,190,78,210,37,111,206,76,105,101,74,49,29,76,202,212,252,62,248,212,148,83,69,39,240,254,131,95,195,145,74,58,163,93,18,184,29,231,221,67,68,41,177,66,115,156,148,199,25,189,16,172,248,196,237,35,194,218,190,215,192,78,173,34,125,228,113,113,55,141,250,249,238,13,29,148,120,179,3,239,170,60,74,154,187,79,150,210,36,248,48,24,201,247,74,152,22,180,214,202,114,2,137,58,71,118,251,133,177,112,165,75,137,182,97,218,106,127,23,195,253,124,122,23,18,148,65,216,111,140,119,53,29,151,71,162,138,195,104,102,234,155,149,235,82,96,34,200,213,84,86,190,170,206,107,123,81,234,23,241,133,241,219,233,250,251,186,127,74,43,171,222,156,14,146,95,99,100,81,67,184,165,188,131,205,21,225,78,135,151,202,134,160,45,124,173,185,247,92,157,216,207,78,207,101,244,255,191,35,235,116,72,21,157,21,72,161,231,239,137,143,190,237,212,125,220,104,125,30,11,22,6,127,11,217,100,67,105,167,219,15,165,255,89,236,183,110,146,122,191,254,38,146,241,168,179,233,203,238,100,119,222,213,166,65,177,21,165,6,240,141,11,185,62,17,183,25,196,67,207,175,42,33,121,24,202,253,210,67,163,252,247,150,120,255,182,241,191,6,108,62,227,251,118,17,227,253,164,218,134,174,21,120,233,223,213,104,95,244,200,82,12,156,79,207,26,161,135,118,253,114,177,213,175,139,215,120,69,63,240,184,103,54,161,169,128,17,213,242,125,3,176,72,99,216,160,95,100,62,130,99,59,187,68,25,224,58,105,80,33,58,122,45,25,165,27,160,30,151,193,189,123,211,211,42,170,117,72,214,207,237,75,1,79,8,21,102,185,26,146,232,183,233,176,50,170,84,69,115,53,92,207,239,230,132,163,251,167,55,111,70,14,247,11,243,253,232,249,69,15,52,242,14,191,48,81,100,189,26,210,237,186,222,90,25,166,130,45,198,161,145,8,239,183,145,35,216,186,132,25,134,110,197,225,253,189,212,199,67,21,23,107,28,78,180,250,154,208,23,97,118,141,19,147,159,34,193,240,126,251,122,102,90,220,63,16,39,125,188,231,108,180,148,138,28,65,43,117,178,239,167,9,209,20,177,209,232,8,41,47,106,66,201,2,85,99,114,239,254,163,209,253,96,242,32,242,70,106,51,9,210,46,83,190,197,155,133,242,113,189,190,130,197,202,42,98,91,162,189,200,38,229,107,165,14,181,198,161,224,188,38,129,47,52,202,216,197,160,32,140,127,158,208,3,154,14,77,36,209,173,220,140,57,125,115,70,87,129,72,253,113,184,149,246,200,116,23,73,111,81,76,231,195,134,245,233,119,100,20,73,126,67,65,19,46,115,20,205,22,177,178,138,169,120,212,183,171,216,41,42,86,47,97,99,231,33,93,124,166,115,203,1,84,160,240,252,190,247,237,154,192,180,124,125,100,223,235,203,193,44,36,228,187,100,89,128,239,215,117,222,118,8,67,254,119,228,169,45,155,231,123,169,145,129,137,51,92,200,117,87,223,210,22,37,127,75,224,186,143,203,63,217,158,213,186,62,119,33,25,248,22,113,183,158,209,8,75,194,231,177,215,43,75,38,59,134,118,74,11,152,125,228,249,10,203,148,57,133,63,162,155,7,212,230,219,16,167,241,89,141,128,39,159,69,63,190,25,143,79,114,6,84,153,227,186,188,161,13,118,203,42,67,51,66,215,237,39,16,105,112,29,26,140,44,207,45,36,74,66,33,66,23,248,160,125,220,252,120,131,197,102,41,76,144,237,188,147,213,88,105,229,193,140,94,247,188,99,123,83,76,85,228,106,250,146,159,67,123,143,109,56,9,138,252,246,94,214,113,246,14,125,36,7,155,140,252,122,0,67,224,235,104,75,77,146,201,226,150,71,41,133,243,91,150,240,110,118,235,209,45,62,52,246,21,17,181,235,198,9,254,34,251,23,166,100,87,111,142,85,248,50,22,80,172,48,235,2,147,94,90,219,111,206,102,28,49,182,78,13,244,247,136,5,150,101,160,199,39,207,125,189,233,107,55,190,73,69,2,118,201,192,239,201,65,75,191,63,54,187,189,192,124,250,103,134,165,116,39,189,203,90,66,225,242,81,226,50,167,16,242,6,188,45,205,240,108,60,147,107,150,64,24,50,239,199,59,88,22,245,127,242,84,86,244,248,104,209,224,138,24,67,44,215,190,141,30,81,222,7,84,52,114,245,48,102,162,152,50,26,180,21,166,213,118,30,183,15,105,34,18,152,73,125,105,254,11,19,186,138,29,175,111,19,160,108,15,110,197,250,145,3,46,214,213,243,126,155,240,134,240,4,117,150,66,28,19,168,47,52,9,245,98,191,116,175,110,91,104,67,67,252,25,240,103,254,128,195,247,197,198,118,139,39,128,29,255,208,77,73,204,82,216,222,207,179,185,161,192,139,16,53,181,13,20,25,188,139,239,56,170,212,100,32,93,140,218,128,27,236,131,208,101,213,171,215,124,125,26,11,215,237,110,199,67,175,190,175,247,57,96,36,188,167,16,11,2,83,36,63,30,140,56,233,72,87,223,143,255,173,51,118,109,2,91,242,219,52,113,124,111,104,212,53,166,199,54,117,149,103,143,64,64,41,92,241,157,136,246,122,245,11,230,229,52,137,245,66,143,52,94,220,146,250,161,166,68,14,160,235,122,172,239,151,173,76,252,147,119,61,233,209,58,238,188,65,130,38,223,199,130,1,169,62,71,131,38,246,33,73,1,94,87,247,22,224,101,50,56,45,77,10,241,175,247,117,21,106,154,37,244,136,49,129,114,199,243,105,81,180,155,122,115,184,27,75,125,78,43,212,103,210,23,7,183,53,53,214,207,105,181,100,188,206,202,61,220,186,251,149,176,21,149,208,179,7,70,49,251,115,248,16,59,14,180,240,253,214,229,14,177,18,203,208,164,142,246,154,187,203,131,102,177,88,103,31,57,132,87,111,187,232,150,68,66,70,224,109,245,133,111,206,26,52,95,241,88,247,66,202,154,154,207,184,149,108,6,108,18,76,207,30,65,185,227,19,234,101,200,148,17,108,122,115,70,45,231,39,35,67,255,108,249,82,161,70,82,106,223,126,200,51,31,45,46,43,73,171,159,173,195,120,186,177,98,50,181,82,70,220,97,250,115,9,192,11,99,12,109,185,26,233,160,230,31,0,229,240,34,103,66,125,38,196,64,14,111,168,3,101,100,119,172,235,37,73,41,5,164,17,77,126,187,96,9,191,239,163,222,207,69,212,209,208,189,92,237,81,174,81,197,72,121,121,124,123,200,141,12,255,52,209,203,58,210,97,69,175,22,26,232,30,252,152,4,193,227,167,225,29,104,30,57,153,108,87,113,237,48,173,46,95,255,24,58,82,182,221,105,122,105,203,7,246,155,102,14,216,132,130,189,62,237,208,14,36,247,190,27,229,231,37,242,80,106,55,145,24,195,224,238,221,5,67,176,199,134,212,149,226,72,80,109,234,133,113,68,141,101,171,188,31,38,238,242,187,122,90,112,246,19,24,67,119,120,128,174,170,86,130,69,39,166,11,50,162,96,36,90,91,84,89,28,138,113,95,224,145,104,173,156,154,63,126,250,11,234,31,204,231,45,167,253,96,58,191,23,203,189,95,124,133,172,79,6,54,17,235,122,129,224,131,190,71,154,209,97,13,227,47,160,202,54,173,143,5,69,145,211,160,108,170,172,103,149,231,98,197,59,27,54,191,94,133,92,140,120,15,85,130,239,106,99,10,80,248,250,59,221,69,167,140,25,112,203,10,199,24,235,45,194,204,215,154,147,116,133,5,59,186,243,208,111,104,29,37,10,221,137,21,207,167,210,254,153,66,173,244,128,240,31,97,107,15,159,19,160,147,13,139,94,176,160,133,222,247,205,170,70,132,117,194,118,175,142,48,7,83,244,1,97,119,71,226,192,147,83,132,215,229,151,141,12,214,19,18,70,197,212,4,62,54,21,158,208,70,161,184,203,99,97,248,123,90,248,158,60,152,243,50,41,68,208,74,20,225,144,121,57,50,165,164,44,188,30,229,220,195,72,118,28,188,45,216,100,60,27,14,147,185,194,180,159,71,137,206,84,70,28,142,46,18,189,94,203,178,208,48,212,215,49,136,18,188,164,177,101,121,100,199,97,50,187,211,231,17,197,186,54,216,209,9,69,94,228,149,1,83,180,170,47,139,184,252,11,204,67,238,185,132,48,167,67,174,19,44,167,196,106,171,90,118,141,98,173,225,191,76,235,148,132,245,169,87,166,249,216,111,94,241,203,226,117,96,89,12,103,148,194,181,74,198,50,137,219,29,55,183,154,128,184,152,34,180,226,58,119,100,254,238,38,28,115,130,82,113,121,123,248,135,37,151,190,220,106,166,73,245,250,158,102,202,217,1,195,9,253,226,242,159,233,148,72,241,63,221,86,235,115,70,132,133,157,39,81,100,26,235,186,171,52,80,120,254,9,127,49,185,236,239,120,107,214,186,107,189,72,45,58,212,109,84,179,126,241,50,171,112,33,226,154,214,234,68,219,100,19,40,82,14,216,218,81,189,28,11,114,4,9,182,194,137,79,123,220,187,57,149,93,82,173,213,161,80,239,158,10,193,109,90,122,36,155,212,176,247,96,125,132,131,164,15,22,38,38,120,28,95,57,58,38,139,188,16,116,125,134,231,56,173,242,188,232,189,33,132,242,158,232,235,233,208,186,161,48,121,255,151,145,155,152,57,93,39,141,77,200,37,185,41,12,249,244,184,135,163,173,56,213,21,180,205,173,101,24,253,231,119,181,29,17,17,167,234,86,54,239,173,5,165,216,235,215,145,65,217,246,154,57,224,203,93,114,158,151,159,120,194,239,251,178,68,110,105,50,103,119,143,239,94,185,135,10,238,125,33,114,53,39,130,211,210,176,59,105,94,236,62,20,141,106,175,36,138,150,103,154,241,31,12,103,128,84,26,91,9,155,212,186,227,163,33,95,241,134,70,102,68,182,90,36,90,201,55,206,55,52,82,58,81,37,67,117,63,12,249,175,197,101,209,7,24,249,64,58,12,217,194,252,185,15,52,130,95,192,195,168,129,223,208,150,197,191,123,192,237,167,153,36,126,123,74,229,81,163,124,114,57,49,58,177,187,45,212,152,124,184,199,121,80,41,233,192,244,14,180,155,128,131,247,59,253,80,184,7,12,209,175,87,84,221,79,149,184,178,220,155,195,42,120,3,62,18,182,77,110,126,207,212,237,68,142,214,122,220,167,12,220,242,77,39,26,2,63,233,113,191,203,238,148,16,67,37,222,66,80,51,96,114,8,39,96,132,75,226,19,33,111,207,182,228,252,23,141,158,106,185,122,16,26,92,193,201,195,39,40,48,69,213,199,169,84,160,81,91,50,227,240,89,92,87,217,233,22,41,40,137,248,64,51,50,236,233,162,6,155,163,53,150,10,92,191,203,223,38,196,75,67,98,181,148,174,220,213,227,84,165,52,119,126,2,154,178,160,243,85,159,185,69,84,151,168,20,233,11,167,217,158,70,192,20,48,155,134,87,96,179,136,150,52,177,52,242,40,195,123,12,170,169,160,132,135,210,80,148,10,221,220,202,233,248,9,186,77,207,207,159,153,184,145,252,180,149,45,125,78,86,82,201,175,202,115,81,101,211,130,228,136,136,255,138,104,42,10,189,208,51,190,249,166,196,87,106,39,8,223,80,129,61,130,96,137,231,12,248,190,235,233,169,124,194,76,83,124,140,107,55,222,173,98,12,39,221,161,241,167,40,204,161,224,124,162,235,110,42,69,126,154,118,193,227,3,135,129,167,124,50,165,84,72,29,231,164,218,166,8,162,87,215,82,188,224,151,211,72,105,184,76,127,39,118,75,242,61,83,228,155,233,224,181,22,91,167,58,177,54,119,135,9,206,125,53,200,74,140,243,59,174,54,226,39,223,239,250,61,71,117,167,134,131,205,114,141,78,86,98,133,178,1,15,246,242,230,93,232,68,116,34,60,112,167,255,68,153,102,71,36,94,172,113,80,186,11,223,197,100,250,183,140,155,237,208,121,209,48,236,209,47,13,24,191,43,26,163,15,1,77,121,217,230,196,12,111,230,102,211,151,107,121,89,94,223,115,125,60,30,66,166,132,3,196,247,194,129,90,133,240,158,55,26,200,96,230,120,219,240,22,238,190,246,115,218,63,203,17,86,167,8,178,34,84,97,137,224,119,42,14,171,244,14,216,200,192,223,181,215,223,163,136,63,190,157,6,45,205,124,253,7,132,119,69,115,131,76,16,52,65,159,55,41,90,9,181,195,180,209,23,87,74,32,63,188,36,135,15,147,174,233,41,191,38,197,138,42,67,12,156,146,241,235,107,206,103,104,84,40,12,227,163,135,147,118,251,129,76,237,211,39,29,121,84,130,192,168,242,174,182,34,154,176,104,129,239,134,244,74,158,174,73,105,212,137,114,115,88,135,94,125,14,219,85,151,230,179,134,153,225,241,198,207,40,156,155,236,193,229,160,252,243,122,127,232,53,156,98,47,55,43,200,232,207,123,225,224,151,79,3,93,160,207,41,132,77,57,126,71,158,1,190,85,98,107,238,5,208,180,17,145,51,74,138,138,135,204,241,48,238,251,42,114,243,214,49,38,221,20,191,199,142,148,94,211,122,79,98,227,153,203,240,198,203,132,87,35,176,119,183,106,111,20,142,229,169,204,107,62,82,179,119,63,14,121,217,251,186,208,199,75,208,40,182,21,74,54,194,62,85,202,163,215,217,93,79,181,70,212,219,75,231,172,176,71,142,158,187,198,169,112,127,161,131,74,130,178,9,76,59,126,132,60,176,119,37,24,137,133,65,76,182,59,108,13,10,178,97,144,10,244,152,71,29,86,231,39,223,124,161,187,208,203,169,240,114,195,170,100,67,169,190,69,67,248,180,164,127,255,222,155,74,162,71,53,122,247,216,79,185,93,239,40,136,59,249,213,240,231,201,225,64,105,174,215,80,46,211,92,250,244,187,167,93,181,120,132,138,90,102,233,182,34,63,31,218,72,4,81,151,86,96,222,57,91,86,64,240,98,99,124,158,93,224,109,101,19,213,67,207,133,230,59,129,105,69,122,57,12,86,69,218,113,32,113,156,30,78,44,61,89,179,196,28,174,65,123,60,94,72,186,74,86,2,21,25,175,203,125,145,113,223,66,10,211,154,69,27,35,65,177,36,227,219,140,41,121,189,140,208,221,80,203,73,75,112,20,39,158,92,204,223,17,18,144,235,198,47,100,133,61,47,67,19,110,132,221,224,244,45,175,167,148,236,28,74,84,242,113,108,214,187,103,186,168,74,151,122,113,96,163,61,242,100,84,131,39,66,224,129,112,207,124,201,197,2,173,206,17,184,224,35,56,60,76,232,37,224,101,97,232,135,34,163,160,35,91,4,214,230,43,102,218,197,90,231,244,171,166,33,224,61,245,94,244,228,201,83,91,75,239,203,172,180,99,199,186,192,195,188,249,247,216,119,193,20,137,28,83,50,60,150,23,207,192,200,241,237,163,187,232,221,141,162,160,168,208,196,39,91,244,61,213,219,242,68,180,241,138,200,87,109,142,166,151,83,92,203,166,124,194,83,109,240,44,94,235,4,189,76,250,237,77,23,145,215,6,12,78,42,221,224,89,62,30,211,182,34,32,61,122,44,122,83,61,201,77,101,90,173,233,240,224,147,242,20,57,193,202,161,199,30,218,83,158,127,199,102,63,122,182,180,237,20,193,36,247,225,197,73,135,230,231,101,194,86,26,48,132,3,155,199,134,168,224,193,219,26,36,244,208,132,226,199,171,99,224,182,111,250,219,159,21,64,191,34,146,66,130,60,62,16,226,202,174,35,79,133,10,5,201,10,87,106,121,150,215,183,208,69,39,47,100,88,39,228,187,26,63,95,28,100,11,25,245,225,69,63,215,10,219,250,178,59,205,250,47,159,52,72,130,118,61,174,97,63,124,4,146,235,71,245,77,108,156,107,102,192,114,254,110,126,108,27,144,41,109,4,223,126,199,77,89,14,57,142,64,81,115,30,175,98,136,130,6,94,191,192,180,15,254,90,125,214,110,52,69,162,20,184,250,184,17,154,218,77,7,70,70,244,157,30,247,77,81,22,53,21,158,197,153,187,22,73,178,218,213,64,130,102,207,15,128,15,6,230,50,210,213,243,133,19,105,159,160,218,204,87,66,133,84,217,69,26,137,176,161,245,125,2,230,85,62,162,118,14,135,251,216,113,112,161,206,209,248,36,126,224,123,248,88,141,73,192,48,217,120,226,146,189,180,239,240,5,43,105,249,245,136,172,209,59,135,1,161,6,140,97,120,126,79,92,18,160,48,200,249,115,153,129,26,51,78,75,248,150,106,8,106,61,57,105,127,80,184,17,170,80,172,220,183,177,169,188,62,15,198,52,8,207,3,138,255,217,31,93,200,186,239,162,80,235,238,240,53,51,71,123,90,6,4,150,241,104,99,100,147,204,251,171,26,32,92,187,132,55,150,54,31,194,218,14,47,19,19,14,184,243,48,239,187,167,177,182,75,15,11,240,71,159,229,47,60,40,81,136,40,78,53,177,245,245,114,162,214,219,249,13,185,26,82,135,71,88,134,90,205,167,242,16,215,196,44,60,202,47,108,18,217,18,242,187,155,252,182,198,254,95,152,50,182,30,107,188,226,66,81,185,255,11,15,72,81,195,162,229,95,215,242,74,18,104,201,163,16,50,222,200,245,193,234,120,196,227,219,68,124,69,162,30,229,68,43,97,248,129,57,112,182,228,61,107,55,138,145,223,165,180,97,52,234,194,80,140,247,50,198,203,169,222,133,194,161,29,150,10,48,81,139,159,89,179,236,200,39,60,242,28,110,48,194,254,142,156,31,83,135,143,126,36,236,166,7,67,165,52,187,252,246,176,104,245,131,173,142,95,86,226,128,60,224,133,206,16,54,166,173,54,102,205,162,18,143,237,106,27,61,96,83,248,26,88,229,157,234,148,22,21,33,237,195,165,101,253,60,148,42,59,41,226,175,198,252,126,206,131,209,165,234,93,22,139,137,37,255,238,197,196,243,72,79,201,213,52,116,188,204,206,38,249,68,126,94,96,118,223,223,64,41,148,92,243,19,23,132,63,65,223,254,174,134,227,236,164,171,137,24,255,214,21,108,50,99,202,101,88,177,123,56,13,126,225,3,185,196,145,145,95,139,54,102,5,130,2,12,87,153,211,198,191,249,249,186,185,49,100,75,50,167,173,69,165,162,45,197,46,17,17,10,53,202,163,154,184,179,182,72,131,203,66,60,212,204,254,238,136,20,17,79,21,189,69,196,115,214,215,99,185,77,151,243,126,111,255,254,223,255,219,223,255,235,95,255,229,95,255,242,215,191,253,211,95,254,207,127,248,175,255,252,143,255,249,47,255,240,119,255,223,255,253,255,252,143,255,254,255,254,143,255,254,223,254,238,239,255,195,191,252,199,251,23,148,206,160,165,116,119,247,191,251,183,127,251,251,255,250,183,255,242,175,247,111,255,183,191,252,227,223,254,175,191,254,229,239,254,254,63,253,229,95,254,243,95,254,246,215,255,242,15,191,192,255,254,79,255,252,151,255,227,111,127,253,167,127,254,79,220,224,95,254,250,31,255,233,159,255,241,111,247,246,255,206,137,44,41,21,25,30,48,184,15,89,149,211,24,237,138,250,5,92,186,234,0,210,9,177,94,188,139,80,194,76,224,53,117,92,6,144,222,155,37,237,110,112,100,114,187,23,99,167,214,162,43,243,47,35,233,30,65,129,243,98,232,205,145,225,154,18,232,216,59,81,135,86,142,72,15,100,243,219,202,0,56,96,5,216,241,88,84,134,78,253,237,85,92,214,129,230,206,161,178,88,20,25,184,42,16,205,208,37,113,176,83,253,236,90,124,136,248,222,97,235,173,153,167,238,247,110,36,86,211,213,13,174,5,125,29,85,31,235,35,82,237,147,194,142,152,166,148,192,221,107,98,178,183,165,66,74,3,49,197,47,134,86,140,210,77,97,218,71,253,230,180,215,40,163,56,81,94,103,189,55,242,253,89,51,12,87,140,195,48,218,234,251,178,78,201,22,176,106,37,129,94,3,212,215,2,108,63,61,95,92,157,143,9,248,19,34,18,96,26,41,226,222,157,168,111,130,139,115,35,18,45,108,98,6,3,227,75,248,148,35,135,243,165,231,242,110,132,239,71,243,92,73,102,43,180,84,143,247,2,30,243,169,106,123,22,56,117,53,48,74,205,74,162,135,175,70,123,234,240,194,4,209,129,83,94,227,121,36,138,78,62,189,55,78,235,203,189,13,120,210,75,26,153,245,253,189,101,186,33,125,78,147,114,109,85,15,224,19,98,105,137,251,26,111,45,168,210,168,37,80,194,84,2,154,203,227,32,99,27,213,178,206,25,165,244,37,174,70,170,87,103,188,178,18,253,177,155,145,169,43,92,190,119,228,0,223,151,147,150,41,219,223,203,17,91,249,249,73,159,8,221,237,62,103,150,136,208,165,82,76,145,53,210,130,165,44,157,21,28,11,223,116,54,229,204,74,225,94,8,18,196,197,37,113,238,217,193,234,241,54,211,28,254,244,167,11,68,97,197,19,119,199,186,244,21,70,178,237,115,24,31,74,166,20,117,43,87,4,31,139,24,169,222,219,170,113,167,163,245,168,16,186,81,27,236,227,196,119,11,187,106,42,76,222,193,239,189,6,242,214,10,243,249,28,135,113,174,245,106,203,37,56,12,119,146,50,153,179,79,188,122,101,224,161,173,12,31,229,177,123,124,113,117,109,137,126,186,208,144,234,27,30,246,188,114,9,14,250,11,215,10,152,238,124,29,26,209,211,151,42,34,0,122,150,50,153,223,195,236,120,170,136,84,106,87,173,128,98,117,139,113,49,81,30,125,46,243,214,29,133,249,84,103,156,126,160,24,216,61,38,150,46,210,130,243,28,73,92,82,178,61,221,155,194,59,159,20,168,173,85,168,131,178,223,50,125,220,195,56,155,5,110,76,105,252,246,167,53,170,6,83,238,238,176,181,167,38,184,149,184,24,90,236,47,161,213,251,42,129,107,226,220,6,110,10,223,93,32,255,52,209,90,135,199,238,127,192,197,21,66,129,231,86,105,160,2,231,122,76,10,122,7,61,161,177,78,70,79,31,230,221,158,92,13,252,130,215,25,235,58,232,106,37,98,78,11,137,98,180,142,10,110,211,234,243,213,176,244,149,112,219,136,100,124,88,5,82,38,161,34,190,134,203,138,108,62,122,220,34,155,213,145,133,91,126,104,226,35,170,194,13,212,154,221,233,185,46,220,182,68,163,63,235,98,241,188,27,90,20,146,91,0,37,223,117,28,197,103,212,159,182,170,146,230,240,53,152,132,140,24,184,120,35,55,34,14,91,79,46,142,139,207,179,245,192,104,220,37,184,121,225,20,235,115,171,4,142,145,148,207,151,92,24,198,222,40,95,30,230,243,118,222,49,154,198,239,70,154,174,174,219,117,227,8,165,170,208,18,141,4,120,238,142,162,198,174,115,86,33,80,143,159,70,26,78,31,155,120,133,140,140,100,78,186,154,218,245,152,83,248,179,117,224,152,111,241,58,63,147,117,80,24,194,87,127,46,156,246,169,115,74,73,184,239,210,204,153,146,128,66,235,79,243,168,195,159,6,26,17,243,196,228,245,55,130,67,169,212,237,135,126,178,247,9,96,79,119,217,133,113,102,67,46,108,24,119,190,114,152,147,122,115,185,9,90,78,154,90,134,86,145,50,98,153,34,213,35,102,103,55,233,27,223,82,32,28,85,67,223,68,103,227,216,100,145,46,165,25,39,71,85,99,33,242,53,42,35,125,39,252,234,117,60,247,206,82,104,64,78,23,158,201,230,137,84,78,31,133,9,125,185,27,112,79,212,174,114,18,116,135,158,176,43,167,181,11,234,213,133,88,96,247,98,153,107,140,235,66,164,115,32,44,172,121,61,227,46,54,109,135,11,213,137,226,8,0,72,206,17,52,50,12,104,137,208,197,160,23,19,10,243,41,133,169,45,241,244,223,35,188,123,129,31,212,247,67,133,206,32,3,222,97,106,64,231,216,148,22,158,86,123,47,234,130,128,160,169,231,117,97,182,184,247,13,176,206,86,73,240,172,113,111,74,240,117,74,105,99,216,241,190,224,55,80,1,129,107,70,186,216,210,48,254,153,169,183,190,43,225,248,142,54,241,77,101,161,208,101,121,226,117,144,164,105,42,47,64,81,189,59,94,70,139,48,245,167,41,59,241,47,96,154,241,150,180,9,250,235,108,130,31,73,245,132,105,59,228,92,120,32,98,56,98,216,117,216,9,150,127,214,99,155,165,167,112,15,119,113,80,237,35,231,45,145,162,18,142,42,140,127,105,58,63,203,138,121,41,217,162,249,104,40,12,119,97,117,24,107,88,127,250,190,137,25,108,201,188,170,145,96,50,35,126,53,213,121,122,240,81,108,91,183,63,215,61,65,186,174,3,72,233,194,96,101,134,210,142,67,109,104,139,161,193,224,255,165,171,91,16,189,89,91,176,240,216,2,83,49,225,191,109,85,213,242,174,63,232,65,220,129,103,93,168,188,198,199,182,238,246,236,64,195,90,247,140,207,14,9,159,83,60,221,124,239,214,34,170,65,49,230,210,53,202,153,16,182,25,151,79,221,11,169,62,248,220,212,182,250,226,125,18,76,113,168,195,164,120,244,117,211,225,95,226,230,181,254,129,162,139,224,40,42,154,250,216,236,111,238,108,254,72,233,236,4,243,125,5,140,71,145,96,104,120,28,134,169,94,95,8,244,67,110,77,192,169,251,165,41,159,112,139,198,205,105,249,81,148,213,21,247,166,97,47,253,116,131,181,215,73,189,207,215,85,219,3,207,120,250,126,132,112,75,213,15,155,2,204,215,53,98,26,63,167,234,54,204,1,179,220,227,195,205,26,53,201,142,140,50,226,230,247,236,239,75,111,222,11,54,237,43,136,164,138,170,43,220,76,150,196,97,218,128,117,202,225,76,246,15,140,146,200,50,117,210,170,84,36,83,101,138,116,157,194,8,105,190,175,151,77,93,82,231,192,144,8,57,81,58,249,90,93,135,5,218,164,225,37,170,132,126,245,177,11,102,105,192,115,124,122,66,208,17,25,101,162,16,148,171,161,14,129,246,242,114,255,97,124,218,42,253,113,79,233,227,156,155,172,133,163,194,89,23,38,86,228,40,28,203,122,239,77,1,185,151,160,78,42,67,155,194,171,200,47,23,118,56,69,239,215,236,46,29,236,107,71,197,113,230,93,224,17,206,164,198,237,244,116,117,173,30,18,49,226,30,61,177,81,2,152,53,224,254,165,41,161,146,103,250,176,97,46,168,250,203,176,146,184,217,73,218,162,233,140,192,191,21,207,204,138,205,191,28,100,1,192,176,0,235,116,115,68,120,188,4,73,138,86,210,205,99,55,179,14,20,181,196,33,19,114,201,158,129,155,95,210,58,96,207,247,81,119,10,111,146,38,207,252,156,23,207,212,179,52,220,72,164,236,140,184,119,227,44,211,41,49,30,123,95,7,13,37,13,249,56,16,225,137,179,139,178,184,161,31,38,244,36,94,88,69,16,78,123,124,128,191,178,221,115,50,218,142,180,66,231,172,169,206,121,73,110,192,168,158,86,169,2,151,116,4,76,26,111,124,121,19,137,86,93,156,137,18,145,123,47,84,227,213,244,88,35,248,79,47,154,244,157,237,218,176,10,73,188,36,27,102,90,35,77,13,88,187,110,223,184,4,174,127,94,13,63,138,195,202,128,96,40,121,243,64,199,249,210,140,17,178,149,139,243,102,52,9,22,199,83,141,164,39,1,26,30,27,217,176,158,95,101,115,134,29,131,147,204,23,53,182,215,148,158,34,8,161,242,180,192,148,21,5,124,109,187,52,48,152,86,226,230,24,68,122,53,137,135,64,173,85,89,81,68,151,253,167,233,144,86,251,137,250,107,57,28,10,125,200,250,212,67,168,29,135,41,4,166,221,198,8,102,222,156,181,212,133,6,138,22,169,95,188,140,44,75,5,173,118,115,17,77,146,56,73,161,214,200,208,93,62,137,255,203,90,72,114,88,244,164,60,152,92,178,26,126,164,24,166,127,246,13,130,214,52,112,106,84,60,133,65,156,32,15,205,232,96,252,230,240,224,15,189,26,154,40,55,36,96,70,173,233,125,17,80,242,112,138,145,78,234,150,99,212,170,199,111,222,112,23,85,77,235,112,194,250,156,182,44,184,10,87,231,114,169,112,234,246,123,82,9,67,136,107,59,88,85,90,4,179,27,178,167,135,150,47,105,71,35,183,67,83,186,195,85,73,164,76,218,238,124,30,35,229,93,85,17,36,130,96,113,57,247,246,133,81,122,77,87,83,223,253,38,188,34,35,165,95,0,49,41,39,38,30,214,170,175,91,252,48,61,5,175,84,190,123,89,250,105,43,207,124,19,138,242,206,158,25,174,1,50,204,116,231,181,188,122,21,50,158,100,194,155,162,161,135,213,238,86,68,114,57,193,53,212,88,32,1,208,88,8,225,44,111,123,189,40,217,136,52,44,168,234,252,145,23,101,134,9,13,177,21,88,128,40,41,87,120,174,230,126,36,216,208,200,151,113,228,185,41,91,41,126,45,233,230,176,102,248,67,155,51,145,30,139,8,135,15,252,27,35,47,80,190,8,183,3,76,215,172,165,57,131,185,36,134,86,62,141,165,3,135,36,10,201,192,211,123,122,48,120,130,124,74,239,210,63,105,206,186,248,22,104,66,158,145,239,221,195,16,38,44,54,71,122,174,142,76,184,195,52,59,228,159,110,143,125,231,39,165,86,198,250,243,106,127,46,19,13,223,127,252,182,192,38,196,244,199,200,227,230,220,236,143,155,135,158,16,157,90,237,143,145,81,254,237,176,117,125,230,25,119,137,88,104,155,206,206,179,18,134,44,165,195,179,231,165,112,45,30,95,133,63,197,12,9,222,225,245,84,88,133,122,90,10,112,242,251,47,227,128,229,165,48,163,121,231,194,200,83,164,111,111,138,123,93,33,133,170,249,251,233,46,219,198,193,126,90,77,87,83,200,238,11,137,26,175,146,175,190,198,151,63,247,61,248,70,73,115,70,123,155,175,164,188,35,56,157,36,217,205,187,215,127,121,51,105,30,161,169,196,24,79,222,137,66,248,137,10,182,20,184,101,27,107,238,13,85,26,173,210,213,4,12,98,54,141,182,72,127,250,186,128,95,124,212,184,70,233,77,82,142,40,35,43,231,164,205,255,110,94,46,142,70,67,255,78,22,10,58,135,159,187,121,21,178,215,153,110,142,28,133,79,87,37,129,221,211,209,1,17,72,116,146,144,4,80,152,214,18,159,150,90,181,233,213,212,39,75,60,23,242,199,243,15,233,202,25,239,249,110,76,73,207,243,126,135,35,108,39,4,226,190,124,216,98,152,41,44,124,172,152,40,27,255,224,9,121,145,58,215,125,20,45,158,112,45,138,177,66,230,216,43,95,121,204,41,220,223,41,42,92,62,79,6,193,236,58,213,189,165,13,178,84,61,49,85,42,143,6,201,93,87,156,61,247,187,213,58,137,2,21,88,124,184,248,125,57,77,85,74,105,177,83,98,95,165,172,34,187,103,236,117,228,186,83,198,18,137,249,24,248,30,57,91,202,207,197,126,67,247,82,206,181,210,186,29,112,251,82,134,204,20,41,101,159,212,12,1,89,96,168,149,3,30,186,31,65,151,213,207,138,221,108,165,57,131,144,56,226,186,86,146,150,30,11,229,158,79,246,224,52,97,56,221,95,140,26,246,220,148,55,39,65,44,195,214,83,11,202,138,115,150,110,254,51,229,243,71,147,75,149,243,13,112,183,8,253,84,218,160,117,204,149,14,153,248,170,145,2,172,169,74,129,176,124,149,51,75,183,12,118,129,187,255,198,34,73,58,213,216,23,78,218,203,113,152,149,139,113,11,190,216,172,88,125,169,10,1,150,9,57,76,81,4,210,250,136,190,100,66,166,45,9,45,57,185,75,87,150,159,5,90,21,254,34,95,2,217,87,75,186,197,179,204,26,219,36,140,16,169,188,8,253,167,48,125,74,155,37,23,39,157,30,166,77,93,73,225,154,141,105,133,213,69,216,92,179,237,248,162,106,249,204,243,165,103,222,196,110,90,88,93,187,166,34,29,162,170,158,222,170,70,62,214,83,37,90,15,135,29,67,85,99,9,63,34,6,97,228,98,32,168,198,117,179,76,68,192,220,79,117,166,39,253,189,62,114,24,253,191,164,51,125,55,8,119,42,80,225,105,90,255,208,22,21,64,53,76,255,162,210,152,150,136,27,177,207,29,147,89,83,248,171,81,15,86,207,81,118,63,156,202,218,139,184,29,48,19,235,205,77,218,53,224,150,22,82,167,53,214,195,5,13,66,10,29,25,122,78,181,4,140,110,170,234,134,87,108,159,184,55,108,37,170,221,141,110,124,56,106,20,237,136,9,49,172,185,192,15,123,58,221,182,126,32,198,197,234,241,25,26,172,181,184,130,144,150,135,54,91,37,214,152,20,203,225,48,244,129,209,111,164,50,238,29,9,60,95,42,205,170,139,228,101,27,123,99,21,7,179,105,162,148,24,110,116,77,3,223,77,51,93,253,73,161,218,29,86,45,37,93,125,95,239,20,184,171,196,36,48,44,161,1,15,149,30,54,120,133,83,223,214,39,36,148,6,127,145,62,110,112,241,233,190,64,23,150,75,38,3,159,186,211,200,97,95,10,120,215,44,228,78,148,208,119,44,218,80,143,86,145,146,249,254,124,155,70,221,166,104,1,198,61,118,32,220,12,167,190,104,220,138,160,60,74,60,14,211,34,44,47,148,87,220,86,132,4,8,24,43,76,103,104,132,35,140,225,77,150,49,254,64,151,155,31,154,62,4,158,52,61,249,200,225,32,213,93,139,14,251,0,209,136,73,32,2,80,62,48,91,14,85,97,164,86,118,192,41,6,73,182,174,143,35,87,159,79,95,39,197,53,39,214,10,113,177,47,93,253,57,161,200,176,230,113,221,116,238,129,82,103,68,43,32,140,212,133,54,172,169,62,70,134,254,156,190,15,148,115,122,60,118,135,17,70,225,123,10,124,49,112,44,67,157,209,67,249,64,92,13,195,182,94,77,11,90,137,161,13,20,104,2,54,210,228,0,161,85,83,80,51,173,119,219,70,15,66,96,106,203,106,76,25,210,122,159,194,31,11,57,224,158,44,28,130,98,17,143,6,110,9,237,110,79,114,231,157,47,189,139,223,143,62,224,174,246,207,36,205,112,100,92,181,235,10,53,73,198,81,229,169,170,218,33,243,110,164,174,156,105,115,146,166,132,213,47,63,61,180,139,11,248,204,45,139,108,164,186,192,201,130,151,95,230,67,212,113,243,96,177,147,194,23,182,18,188,78,20,195,252,172,65,89,192,211,10,86,227,169,155,82,68,88,65,196,61,125,98,29,180,228,92,12,104,48,150,44,178,170,50,45,192,167,123,211,53,79,113,62,61,63,40,237,143,140,253,143,116,172,222,220,42,175,98,63,58,59,63,247,143,146,109,192,189,106,1,221,196,208,241,248,81,51,117,101,93,193,48,173,181,8,112,238,148,100,162,26,143,15,61,182,171,165,218,228,86,84,45,207,221,161,168,212,145,195,217,222,3,134,89,81,71,190,16,155,136,189,240,83,10,101,96,59,252,34,246,250,165,234,215,137,114,84,28,202,144,99,164,207,11,65,155,56,251,186,245,4,42,108,52,215,1,223,151,175,43,209,218,127,227,185,251,80,199,230,46,210,93,35,50,75,188,66,171,253,105,254,248,228,98,168,254,244,185,206,12,78,42,224,100,191,25,199,231,138,215,217,138,230,112,233,117,155,17,32,226,244,73,7,35,66,196,83,96,108,21,121,157,31,76,223,114,188,192,38,35,3,71,199,62,74,15,141,175,66,119,134,239,186,138,97,20,55,35,220,17,148,7,27,241,211,91,25,252,173,128,236,211,151,141,98,138,142,236,163,175,53,94,215,238,169,104,254,30,31,107,203,42,166,73,95,7,126,119,218,38,107,97,165,18,11,68,102,196,238,36,216,45,215,174,18,124,215,182,18,118,186,246,26,239,165,55,125,31,67,203,222,17,28,92,231,136,161,210,181,120,156,120,198,233,159,88,96,159,158,170,228,89,75,172,20,184,97,117,215,161,127,179,11,90,147,189,76,197,252,145,159,134,95,47,193,200,246,198,79,83,165,162,143,109,161,226,184,121,67,39,86,96,68,46,227,248,161,230,77,215,48,234,242,37,222,71,67,88,79,7,78,176,44,214,217,245,225,132,106,27,152,70,224,26,6,115,50,84,208,89,153,158,126,64,68,87,35,111,116,56,4,199,202,248,161,157,208,123,31,130,45,241,211,136,154,6,138,142,98,11,148,98,38,221,21,96,82,143,208,89,43,243,36,143,115,147,113,19,7,101,37,11,234,58,106,39,122,128,80,201,209,196,55,125,189,77,34,218,7,135,71,239,77,42,53,130,233,199,212,114,4,30,198,198,24,33,164,20,13,185,206,232,231,122,238,248,132,71,179,88,102,33,237,8,129,222,159,74,13,16,219,200,202,34,229,210,213,213,53,210,201,163,105,147,162,71,246,54,6,201,200,94,52,109,167,165,199,164,124,115,73,246,162,37,59,133,22,148,42,46,252,151,247,140,109,253,104,145,189,176,14,87,129,173,112,55,110,142,219,173,87,223,237,104,72,220,140,226,201,116,53,101,164,17,122,56,93,95,38,132,56,103,231,176,134,162,132,12,170,68,76,52,222,71,179,82,57,242,203,124,123,75,225,213,35,91,74,72,78,55,28,26,161,36,108,70,127,236,76,3,219,57,14,116,82,35,205,133,87,184,93,132,137,106,26,247,62,18,152,64,91,181,167,129,29,141,153,152,243,159,70,70,92,254,19,120,244,116,115,202,143,83,86,165,167,129,147,13,149,171,63,205,32,208,30,86,163,242,137,62,81,45,248,66,87,176,140,200,22,13,148,213,143,194,104,127,69,60,112,231,136,203,169,240,214,73,184,176,165,129,35,114,20,203,12,219,47,189,174,31,238,248,72,156,212,180,10,15,85,58,241,66,168,70,82,131,216,252,139,8,115,66,104,169,159,23,163,14,251,11,174,182,174,107,152,234,1,167,166,161,58,127,235,30,126,70,155,146,106,186,127,56,233,169,113,57,220,58,171,112,9,104,68,197,216,243,34,82,100,69,41,58,43,144,31,71,152,180,210,239,174,3,159,189,180,200,182,66,155,166,129,139,59,7,165,70,168,191,82,171,147,224,51,71,164,152,225,18,208,243,227,160,46,236,117,39,196,242,119,250,190,174,49,80,99,199,162,251,53,125,3,38,47,244,110,14,155,245,88,9,62,240,10,122,168,159,196,150,62,24,157,9,110,66,89,3,69,250,109,62,17,95,167,144,93,167,230,63,54,94,39,176,36,5,119,23,150,46,22,88,97,220,10,162,234,109,167,231,190,107,199,63,176,66,206,76,74,184,169,33,109,95,228,40,174,233,174,1,79,152,134,102,116,8,21,250,155,119,186,218,170,219,29,206,254,17,218,183,82,115,127,109,162,166,39,227,68,17,59,142,144,2,75,154,156,217,19,83,220,119,180,50,140,12,88,81,118,242,227,48,2,88,58,112,90,9,188,26,141,16,186,180,217,3,211,236,238,115,70,195,197,212,159,166,233,209,61,55,163,240,78,147,6,211,160,71,146,10,20,160,39,93,125,246,241,19,168,180,33,60,117,200,16,183,232,0,250,209,66,83,144,72,210,3,239,227,171,29,130,150,221,23,253,144,136,45,245,52,221,248,89,190,231,208,137,167,135,0,38,231,94,158,155,44,86,94,124,20,134,248,194,223,70,169,180,56,10,76,105,232,139,229,192,5,135,128,160,192,211,42,36,31,188,119,138,149,90,246,195,189,182,14,7,107,149,176,32,105,181,26,113,11,166,243,72,228,142,66,135,42,203,12,14,124,177,23,174,133,138,244,120,243,155,91,185,68,192,22,157,113,218,205,243,225,222,44,129,9,89,198,131,217,251,211,171,225,167,124,199,50,82,93,77,120,119,238,6,83,177,99,103,48,232,221,111,89,134,70,132,197,233,172,105,10,26,194,45,0,83,192,221,125,87,192,45,181,168,222,245,91,40,231,114,24,122,168,161,176,153,143,1,235,184,40,125,19,12,45,90,189,51,253,76,45,238,92,132,218,230,131,18,189,185,81,106,237,70,227,232,197,107,186,148,194,15,172,13,43,19,39,122,127,71,97,93,255,147,194,245,53,5,214,52,8,190,13,41,46,29,217,208,231,58,252,157,12,109,107,51,37,37,147,48,195,232,99,75,232,129,243,67,24,88,15,76,27,59,193,166,14,29,112,213,30,109,10,42,61,123,8,58,180,65,149,102,71,42,179,2,166,38,88,97,8,70,119,188,234,79,189,77,4,176,171,243,89,91,247,88,211,207,11,90,72,47,56,160,247,44,213,189,176,111,34,252,224,176,177,132,11,76,227,122,188,236,211,180,194,99,194,78,211,171,255,116,175,41,95,75,115,95,240,239,195,175,126,68,77,132,182,76,26,31,252,117,26,253,187,62,54,188,249,61,174,38,35,171,87,195,84,88,227,234,157,44,79,8,105,162,233,183,159,187,167,105,192,146,36,200,105,241,109,146,222,215,111,128,154,64,111,96,5,222,194,161,15,60,131,5,191,27,129,130,110,182,200,201,204,19,191,205,246,151,224,235,202,58,239,166,109,135,50,105,232,49,201,135,109,78,160,204,202,26,156,2,62,229,152,34,226,10,48,133,203,133,190,137,95,78,77,158,206,31,22,98,135,105,30,215,51,4,58,173,230,232,214,151,181,169,49,139,83,177,66,108,174,87,98,164,202,161,121,173,68,73,98,160,207,7,163,127,24,3,77,178,16,243,160,31,226,230,23,121,122,205,2,222,169,198,228,117,148,88,204,81,20,154,156,48,144,218,39,100,116,20,250,64,21,27,6,18,125,135,93,225,123,62,132,141,115,13,22,237,90,71,174,109,120,244,171,144,184,81,67,226,48,208,26,23,95,127,82,247,4,62,180,26,23,83,19,166,183,70,41,35,236,62,107,105,215,199,50,9,9,159,177,67,101,68,130,239,80,194,176,67,155,234,211,159,198,136,245,0,113,185,175,242,232,203,60,20,210,133,71,136,193,154,158,107,208,199,230,40,25,223,79,81,139,45,56,204,182,160,168,181,169,133,173,92,212,217,188,48,234,84,98,74,195,52,162,240,26,209,229,9,27,146,80,226,0,111,73,79,34,180,80,243,99,65,34,26,55,39,70,158,6,206,222,25,240,61,108,164,119,9,120,137,255,94,140,18,75,96,140,36,177,242,225,79,238,9,70,115,45,92,136,178,211,164,77,233,237,70,189,114,235,177,72,141,211,136,58,59,168,73,118,134,215,23,175,11,9,113,181,72,73,36,116,41,130,130,188,78,223,200,36,4,179,164,70,74,19,86,230,249,196,74,186,239,6,34,40,133,103,228,41,106,37,209,147,238,253,161,232,18,240,214,16,45,240,148,129,193,169,161,175,203,26,207,165,244,235,211,66,107,224,209,163,14,4,86,66,221,162,17,69,142,106,230,138,166,123,73,143,181,161,96,140,171,143,246,150,3,55,41,221,205,191,187,165,188,15,29,204,163,43,244,110,56,67,174,27,90,205,6,26,74,32,192,231,211,131,30,169,180,240,29,170,197,41,117,13,161,159,21,254,179,181,207,11,74,249,234,144,138,72,45,3,189,208,249,86,148,74,204,92,111,6,155,60,84,234,17,24,251,212,211,67,111,184,71,212,217,120,142,106,130,113,20,163,14,195,200,210,5,110,214,56,224,48,108,113,85,97,148,94,118,212,119,35,191,162,240,218,145,234,194,223,146,247,248,193,184,208,143,212,142,87,33,123,187,112,183,6,92,135,215,84,10,166,15,182,155,207,143,165,70,137,199,167,35,131,100,181,75,116,22,145,37,133,77,148,201,97,136,1,19,140,255,16,21,241,90,223,250,193,224,24,85,214,205,162,156,250,62,104,135,151,90,252,250,213,244,203,188,96,9,104,207,161,155,205,87,34,105,9,29,246,74,87,222,39,28,146,104,74,22,246,133,247,253,46,166,230,61,138,94,77,222,81,242,184,245,211,40,139,9,73,71,155,176,229,159,37,211,244,217,49,18,15,69,139,88,211,223,190,22,250,39,105,201,179,180,55,154,102,192,177,35,17,101,202,53,138,226,33,249,115,77,139,34,11,252,221,143,61,238,77,215,87,215,23,253,97,6,248,192,161,222,74,243,105,173,138,62,167,119,189,11,55,158,193,95,20,76,162,206,168,78,251,133,9,188,248,192,63,171,113,77,48,245,9,1,83,95,153,224,37,41,106,214,247,90,9,62,193,185,128,36,66,73,11,156,131,63,190,30,148,10,210,167,71,247,104,164,239,62,107,21,72,240,58,130,30,77,143,127,80,217,68,221,47,36,201,90,227,7,188,206,20,120,139,204,14,240,26,61,82,54,180,244,164,239,3,89,158,72,97,91,62,61,93,125,218,23,105,21,44,200,244,194,16,172,141,123,67,60,171,143,69,182,40,186,104,62,149,212,3,133,42,37,186,131,74,173,233,169,233,39,140,204,32,189,154,58,223,203,100,42,28,101,135,72,240,38,74,227,48,2,36,58,108,36,65,228,106,212,76,244,167,183,9,85,123,87,19,180,238,58,101,247,79,81,212,178,209,199,212,215,113,109,121,105,178,129,252,228,232,200,208,222,140,164,255,222,41,113,136,148,55,198,113,52,84,77,173,137,185,176,49,74,122,59,22,116,77,58,225,150,204,240,129,195,19,34,246,203,87,45,53,238,67,227,205,138,47,6,21,242,215,226,183,113,35,165,138,245,194,141,126,197,128,209,37,84,24,50,137,248,237,49,69,26,5,152,40,78,252,246,28,218,213,250,89,172,79,250,204,190,149,190,190,106,67,143,155,227,123,232,200,239,102,88,163,113,21,225,206,163,191,125,141,146,104,122,189,143,49,116,143,71,225,47,120,67,16,55,209,30,31,10,81,163,0,170,223,9,151,151,89,73,114,121,109,85,183,2,112,29,53,13,232,209,191,57,82,71,8,251,207,89,210,81,104,252,169,2,79,104,180,165,57,180,157,4,155,130,165,163,3,62,8,65,23,177,216,104,91,221,41,166,245,193,172,17,49,126,148,209,180,101,144,56,199,145,190,107,234,230,116,195,49,214,229,120,106,8,78,213,72,33,170,18,84,91,84,88,200,173,239,97,82,130,107,174,27,191,197,82,88,26,231,58,250,172,122,42,66,224,18,61,27,157,106,154,174,40,244,138,210,147,253,41,211,208,71,245,217,23,45,152,243,75,101,141,31,214,75,232,29,253,116,51,203,116,211,53,29,93,146,48,124,233,135,5,117,83,137,62,95,179,42,20,254,232,248,148,78,244,59,22,29,248,167,140,109,221,146,246,58,101,215,156,140,195,158,191,208,158,39,170,47,62,79,67,93,127,229,155,106,27,221,47,169,68,166,245,158,73,215,238,144,139,59,154,40,110,80,154,226,186,56,114,12,59,136,59,160,69,209,168,211,71,165,71,28,230,221,232,96,101,220,70,217,41,63,189,135,72,153,1,79,151,32,68,167,241,46,87,253,101,234,176,100,96,215,183,82,51,163,27,51,174,192,91,203,182,62,196,177,106,244,1,67,105,167,239,3,157,181,168,150,65,161,184,22,29,25,58,50,241,219,27,197,131,174,48,139,75,110,190,117,251,239,63,65,45,225,67,80,183,28,154,233,168,142,189,40,37,13,130,14,35,231,14,248,238,255,122,177,213,235,199,47,195,148,162,147,130,10,100,76,56,130,32,122,180,224,120,212,19,55,111,184,202,10,223,101,235,239,122,155,180,153,162,27,130,146,128,87,178,235,186,157,245,161,53,6,57,169,206,40,177,209,216,111,182,245,179,41,108,253,72,65,49,113,173,127,253,109,228,76,220,166,132,129,66,20,216,62,147,115,171,193,44,128,114,175,58,69,48,13,200,34,70,89,171,232,156,162,9,25,4,21,166,19,146,174,62,39,168,80,58,12,245,122,56,64,94,50,98,15,223,136,140,232,115,243,207,229,230,16,233,235,172,161,62,227,166,25,228,88,77,109,74,94,240,142,79,4,74,9,221,13,169,241,142,110,70,36,186,37,255,76,176,9,97,15,103,20,185,174,163,100,115,40,36,45,145,35,134,125,111,232,167,13,11,85,116,187,12,180,181,212,104,132,104,35,106,240,232,34,62,186,210,240,197,203,22,84,68,66,62,19,160,28,65,241,194,65,167,7,27,52,133,97,63,49,178,90,245,167,17,149,10,254,24,8,68,244,227,164,148,167,202,213,208,172,45,133,209,91,142,161,33,47,154,96,35,114,9,66,159,53,191,4,195,153,28,156,60,196,225,117,104,150,253,241,223,158,76,66,130,231,140,189,150,74,68,205,149,90,10,89,166,5,69,86,61,25,175,53,213,35,27,10,207,151,166,59,201,222,237,30,35,203,172,184,36,239,214,150,123,207,165,148,85,215,117,49,50,46,97,34,210,31,190,190,138,103,7,0,175,19,32,239,250,90,41,82,67,65,150,91,179,207,28,70,4,145,29,110,247,24,216,10,211,195,246,9,203,81,50,150,231,143,94,102,192,77,3,248,214,16,215,75,12,141,138,124,249,64,38,204,68,241,212,248,111,122,0,77,90,191,253,222,3,35,70,222,214,164,117,47,200,155,172,172,78,103,101,26,167,98,16,44,29,165,226,250,201,191,245,184,154,195,80,7,78,203,255,14,18,36,60,110,29,25,204,178,241,54,153,53,125,44,74,46,99,21,194,232,159,239,141,202,82,160,99,171,143,60,201,105,184,99,100,236,76,186,205,115,116,121,178,19,230,167,165,201,78,235,238,13,99,152,170,120,237,105,33,235,81,100,45,12,11,40,41,108,178,38,1,255,177,146,32,0,8,154,48,74,206,154,142,28,61,45,153,179,218,71,90,42,88,100,193,237,4,145,237,151,96,54,169,35,180,83,187,167,155,135,194,201,15,237,84,218,106,167,41,105,6,113,20,116,15,186,138,127,100,215,130,118,170,181,180,200,143,43,15,253,178,78,233,134,118,13,128,29,61,193,195,196,203,117,210,160,224,117,87,213,200,79,244,133,93,227,90,218,60,135,89,242,75,97,203,98,57,12,119,243,86,120,34,54,225,112,237,90,31,101,238,253,9,126,179,118,18,129,223,143,171,27,52,97,16,227,235,197,213,152,161,29,101,209,55,133,123,72,213,14,130,84,71,167,244,163,201,47,152,215,172,32,102,40,188,160,236,117,24,2,171,116,53,93,219,254,219,117,163,211,41,48,138,55,49,167,180,4,74,128,247,51,210,41,15,128,81,218,165,85,72,230,42,76,143,214,88,188,188,165,171,191,72,141,88,153,145,30,126,200,149,205,32,156,187,86,211,78,63,141,214,173,155,89,198,59,156,126,26,81,203,25,87,55,90,186,21,190,59,127,176,163,65,194,159,126,219,122,241,220,150,57,200,184,165,171,55,149,220,65,19,54,52,215,250,25,225,111,120,209,39,81,117,125,86,13,191,133,68,172,43,127,19,130,187,16,216,133,25,165,49,115,12,134,50,171,24,120,115,231,95,70,140,54,46,238,218,122,254,89,29,81,240,97,109,232,148,117,202,96,206,19,31,101,107,61,39,71,8,66,198,14,35,81,161,43,252,142,100,201,213,117,43,85,170,109,89,95,17,126,178,177,242,79,223,15,70,252,186,169,109,118,182,10,163,229,178,19,173,76,43,28,239,248,8,255,216,167,69,95,246,159,240,55,221,83,88,121,75,224,74,137,82,5,220,236,166,28,251,86,46,80,194,224,230,124,215,157,248,90,146,119,221,133,7,79,10,36,193,144,92,6,29,23,12,202,186,142,22,57,157,160,242,106,170,120,6,140,30,138,48,106,205,173,38,51,191,125,60,8,101,76,73,26,216,128,176,209,55,21,36,144,103,186,247,38,86,26,33,170,154,130,130,200,201,75,75,140,177,47,234,99,237,107,209,69,8,106,211,75,154,238,109,220,170,30,51,164,248,83,159,154,18,164,248,233,133,166,123,130,169,6,29,17,205,44,201,218,128,63,188,75,152,117,247,244,178,247,142,143,199,54,82,181,213,63,130,132,17,131,101,239,210,107,79,65,156,54,34,238,100,3,18,44,172,61,104,245,54,61,116,145,46,60,145,183,161,136,46,173,97,227,18,142,22,37,242,136,233,183,235,218,17,153,182,198,147,47,195,114,243,235,168,205,63,110,46,57,188,235,234,94,91,163,38,120,75,135,236,76,245,4,159,233,30,206,35,157,8,75,109,63,148,165,164,241,23,181,147,124,111,20,48,171,100,179,106,30,89,135,20,86,58,150,87,77,191,205,251,159,146,165,75,65,218,107,42,182,96,134,166,9,98,156,244,70,174,165,18,217,216,187,7,43,229,181,85,15,206,200,198,26,241,124,154,114,250,113,87,52,176,195,159,154,96,106,89,162,117,94,57,198,77,19,100,69,174,118,142,196,223,127,225,93,162,180,17,246,180,124,100,31,100,227,132,200,96,148,63,224,38,69,253,3,75,52,223,156,180,94,80,220,212,242,199,197,59,218,32,238,157,243,54,110,112,84,83,111,168,137,255,188,183,208,208,236,146,118,141,11,247,200,201,18,254,201,83,138,2,67,84,114,215,146,98,127,192,146,30,167,109,120,255,49,105,82,82,64,249,103,126,157,46,123,100,132,12,83,219,161,237,133,4,181,122,165,248,246,124,249,109,70,101,75,181,198,148,244,211,68,62,132,241,101,102,115,224,160,199,16,57,114,91,232,9,46,193,51,70,187,193,168,121,29,46,105,10,128,33,62,127,250,72,80,71,169,68,217,201,0,163,212,58,138,227,73,168,164,253,142,248,179,50,190,212,252,105,51,11,81,52,131,234,125,190,184,85,41,62,161,13,63,141,155,114,208,168,0,185,94,244,72,79,205,231,232,245,58,84,197,228,47,187,124,158,252,36,25,179,210,46,126,140,161,36,138,129,62,21,105,1,174,225,143,22,164,185,86,222,147,86,16,218,21,164,89,119,222,208,162,241,23,37,202,148,127,71,6,54,34,23,54,161,231,143,109,190,68,237,22,85,101,233,228,59,59,58,248,136,103,230,67,96,147,171,142,2,42,166,244,143,163,45,18,63,101,25,189,75,58,24,107,156,48,108,195,121,215,216,132,46,252,106,20,1,79,58,250,134,232,91,160,6,153,162,119,20,161,69,246,18,121,139,158,71,222,36,93,70,205,66,74,194,35,149,221,164,174,62,31,156,27,234,20,95,10,116,120,171,67,137,116,237,145,162,250,47,109,102,63,58,126,81,84,95,243,103,189,80,40,139,146,252,250,125,37,195,210,121,69,229,86,122,89,235,59,169,228,190,150,116,248,208,153,224,230,21,220,85,59,217,64,235,19,153,20,43,150,77,159,237,98,33,201,213,173,252,113,245,53,105,87,192,181,230,223,94,180,33,5,92,84,23,202,158,171,10,140,50,95,134,181,63,3,82,168,63,31,236,147,161,93,83,239,143,161,65,229,234,48,29,24,201,38,29,145,178,42,195,4,25,146,69,219,165,79,161,204,252,221,66,62,187,163,211,192,162,38,106,107,175,59,73,254,203,13,77,157,100,231,91,95,158,195,8,217,233,82,33,147,231,21,38,215,67,64,40,52,249,16,37,200,128,169,135,56,201,144,183,114,105,191,26,49,140,100,97,81,150,26,51,126,15,174,169,145,164,159,190,225,21,85,247,189,39,239,7,130,159,144,150,55,117,39,189,121,45,152,93,81,62,187,83,134,126,34,7,232,69,224,84,70,247,20,143,161,208,195,43,119,233,245,72,97,42,88,190,223,39,64,73,113,153,95,138,36,81,1,253,174,134,238,241,59,41,138,69,71,76,115,120,166,146,78,130,92,213,103,165,163,230,60,116,202,161,122,246,30,37,92,85,218,155,83,4,237,243,60,34,18,152,169,131,28,184,56,163,53,201,130,174,116,195,212,98,55,103,142,128,74,37,123,17,243,179,84,239,131,239,151,190,83,48,232,167,122,222,97,154,144,70,138,12,30,95,75,253,135,0,52,7,14,187,243,78,119,182,101,109,15,161,66,125,185,35,97,28,49,51,133,200,208,85,243,159,198,7,25,57,100,25,115,98,210,208,9,131,220,213,209,251,226,243,140,93,35,183,249,168,199,151,131,238,23,134,2,213,225,14,189,88,10,165,18,226,127,48,130,50,41,6,252,21,231,80,187,232,44,51,5,13,169,140,124,182,2,129,133,146,242,205,115,138,120,0,249,180,146,54,75,202,168,142,247,26,108,163,15,170,25,126,24,5,8,109,100,204,27,190,58,199,80,107,249,206,219,31,169,192,238,155,71,85,87,252,236,221,6,147,107,131,113,228,61,12,212,35,124,53,77,118,105,207,14,232,203,82,14,57,46,125,94,193,2,57,87,146,68,233,77,120,201,13,50,34,43,39,40,144,28,120,39,11,249,220,149,236,96,132,51,221,94,164,104,178,36,11,158,118,20,15,91,35,59,2,27,120,90,186,245,73,89,2,211,254,242,71,72,124,151,128,161,24,74,191,61,9,42,4,156,179,116,8,128,122,144,148,60,245,208,54,105,251,38,151,47,146,101,245,62,9,94,88,7,1,151,217,114,192,253,139,229,187,216,81,75,122,31,199,143,22,200,53,181,167,221,250,27,60,168,70,135,84,25,25,70,153,196,127,121,209,121,49,210,30,26,158,34,98,44,164,243,21,38,227,225,3,3,77,59,209,93,119,158,196,35,183,95,83,129,201,220,54,205,14,83,121,167,143,69,218,51,102,28,142,250,124,54,148,233,110,143,41,189,40,97,152,21,175,123,245,74,199,44,72,149,28,104,64,185,96,193,143,16,76,242,107,48,60,98,157,194,173,208,242,177,181,220,245,167,190,126,166,237,253,179,142,112,71,191,85,147,181,138,84,91,124,63,22,64,79,129,101,234,77,125,202,191,153,202,253,137,238,226,208,5,92,122,186,57,66,1,37,224,145,74,191,172,53,173,173,64,17,111,214,179,188,55,175,74,51,56,189,109,211,134,147,145,141,153,106,8,73,227,181,45,55,231,64,79,129,78,138,226,2,206,222,156,5,55,183,60,86,142,74,47,139,160,4,252,213,20,170,68,140,45,214,33,198,150,62,215,157,255,181,226,125,28,237,221,224,221,225,129,249,66,65,203,72,158,234,174,187,57,98,63,91,184,122,50,39,228,130,171,247,169,221,205,112,167,236,34,178,50,30,57,51,106,17,165,177,188,126,11,125,217,62,238,179,84,120,143,143,190,245,216,52,142,49,176,40,12,251,95,252,52,180,142,10,47,169,103,163,172,110,167,200,216,166,85,57,246,20,235,157,209,129,239,229,108,124,108,196,59,21,240,222,77,187,122,230,223,136,228,166,218,163,247,211,89,69,246,43,72,86,100,206,16,210,150,53,186,81,212,249,20,62,81,180,201,102,88,83,26,224,192,5,212,226,183,43,42,16,10,223,35,64,182,210,36,141,141,251,124,45,216,18,175,147,46,194,169,48,13,123,178,29,182,100,73,223,205,177,120,129,11,219,97,75,190,11,109,111,85,118,203,187,72,79,250,109,58,186,98,37,93,23,122,41,122,190,225,237,171,119,29,210,223,37,48,236,111,241,249,32,166,160,203,20,230,146,25,83,206,244,235,189,7,132,71,35,182,179,158,204,50,104,73,119,28,156,214,145,212,20,30,186,79,127,20,94,166,171,175,227,239,75,229,46,132,180,12,105,127,44,254,203,147,222,23,125,170,175,19,129,119,24,74,27,157,49,171,58,8,120,228,119,249,153,100,164,163,20,121,232,176,63,19,75,114,184,213,180,13,163,96,218,170,191,44,194,210,95,134,233,18,114,184,40,159,48,117,45,179,123,159,38,76,123,91,99,60,103,5,173,28,40,229,15,138,82,37,235,239,10,222,227,158,224,187,232,226,177,232,213,83,147,144,224,108,52,98,46,200,221,52,228,134,174,139,44,112,10,32,211,164,96,24,199,126,5,137,170,238,41,103,161,192,233,175,235,58,23,41,119,136,222,179,107,60,34,52,86,118,26,249,253,218,122,204,25,254,176,30,201,196,118,107,28,93,60,134,30,1,44,65,207,159,35,227,147,163,83,36,165,195,157,91,247,148,75,189,18,196,51,106,28,109,13,9,246,52,52,218,46,252,193,90,239,169,229,128,98,121,31,119,171,217,120,187,224,89,113,176,209,193,155,54,5,248,38,227,120,161,250,174,165,113,111,202,224,28,158,253,75,15,189,207,142,9,167,45,37,237,40,240,59,15,135,239,103,170,138,80,244,65,221,195,199,239,93,210,225,66,185,110,88,241,182,35,164,15,147,192,139,187,76,56,33,41,158,135,125,212,188,81,249,179,186,163,157,224,237,2,118,157,60,74,42,155,57,199,10,124,31,188,105,124,29,9,110,222,45,70,206,179,180,63,96,122,124,31,124,79,213,249,39,124,226,230,84,241,255,241,219,51,62,108,227,32,215,22,14,96,175,91,254,57,70,243,131,181,225,106,133,86,197,182,210,247,115,238,146,246,101,70,75,211,167,134,8,116,233,209,231,76,133,207,40,127,204,121,124,94,240,164,164,154,210,251,198,154,151,19,25,163,110,222,13,113,120,124,179,52,70,244,153,150,210,162,232,247,193,60,229,78,87,83,114,240,214,10,110,123,42,39,58,84,130,186,235,245,25,241,119,130,239,142,246,146,39,221,124,218,147,54,60,28,246,119,53,4,121,71,163,37,116,7,185,42,26,189,225,179,165,19,228,158,11,213,143,16,226,48,42,175,193,150,230,129,80,168,250,86,170,180,184,251,225,113,241,48,10,80,105,37,79,48,21,45,15,198,65,76,91,237,114,37,69,212,121,150,106,207,176,81,175,104,106,159,19,178,140,180,213,222,183,231,30,35,90,186,105,67,250,86,228,255,58,138,103,103,167,211,137,141,251,45,133,9,5,125,122,29,16,149,248,82,48,154,77,253,101,40,211,190,64,235,104,105,71,154,36,75,252,167,45,37,164,247,198,51,122,25,8,74,75,86,77,39,8,193,102,15,59,12,152,152,147,153,178,92,9,136,226,130,47,175,224,14,199,218,187,53,181,142,107,38,11,168,65,11,229,240,151,147,131,135,14,191,47,174,54,97,89,53,237,80,181,30,14,35,36,170,55,199,5,168,113,53,146,167,217,48,164,70,216,225,178,87,58,1,168,168,250,252,230,247,221,165,230,43,203,245,250,25,128,240,120,62,156,26,157,4,62,45,56,194,37,193,215,101,247,179,11,245,202,147,142,136,70,190,36,110,222,62,213,20,193,32,254,92,233,29,214,223,68,110,109,212,10,53,126,219,132,52,21,229,212,60,142,46,104,105,20,166,134,52,46,38,222,174,239,19,157,144,152,242,143,252,123,186,250,122,32,254,217,35,206,218,242,200,10,133,187,14,195,156,161,115,74,143,84,137,171,161,8,77,48,93,153,254,62,81,138,79,54,45,132,59,78,109,98,114,136,234,160,220,131,117,249,173,173,89,114,102,255,37,236,120,212,176,148,0,228,194,212,123,249,173,209,133,210,112,204,134,211,62,222,102,197,166,26,234,58,237,253,197,55,80,225,225,78,48,164,122,62,227,36,53,117,74,175,153,238,60,255,157,80,127,90,134,123,155,164,210,47,12,39,68,178,7,112,234,186,219,249,20,119,107,122,99,47,179,90,29,109,53,197,141,239,118,243,121,53,29,21,57,53,117,124,110,44,119,223,22,140,250,114,39,24,222,199,119,40,163,137,145,170,160,168,168,247,12,55,2,59,59,153,196,176,54,250,153,220,105,109,81,47,97,147,170,241,69,138,131,174,50,1,148,228,180,152,179,198,20,169,173,126,15,163,187,198,223,231,67,23,100,81,191,107,91,25,160,195,200,210,141,4,179,204,222,115,25,151,178,250,93,68,184,34,56,220,240,102,245,76,70,48,207,139,62,59,181,43,201,22,217,69,184,46,59,105,157,148,175,221,52,96,173,128,97,72,214,117,104,186,151,1,95,247,39,173,164,194,17,255,102,173,193,238,173,39,250,166,219,200,35,96,56,71,201,60,180,110,119,95,44,116,183,41,133,8,153,203,233,93,182,200,10,126,169,247,152,232,170,183,245,244,10,239,153,126,249,203,98,152,111,104,213,138,249,5,253,41,43,120,232,68,6,50,197,107,142,55,253,116,72,241,210,249,68,223,177,115,5,192,233,209,147,177,190,134,201,20,63,24,201,9,61,98,150,49,248,45,135,107,77,14,142,17,182,120,128,12,155,54,189,237,5,241,141,47,68,168,220,155,110,12,203,18,65,142,14,26,142,18,58,194,203,128,138,67,249,119,128,91,120,156,181,180,164,10,68,57,29,132,126,14,87,248,95,19,60,189,171,223,104,77,147,85,187,240,29,124,47,101,73,167,91,83,5,191,29,156,73,164,3,184,196,174,66,201,193,168,233,151,9,179,59,90,154,210,183,129,194,164,245,224,109,164,134,10,83,183,62,28,166,242,63,141,140,242,35,191,250,78,110,29,105,100,168,220,251,192,23,15,146,30,154,88,96,92,141,44,91,26,184,153,97,14,35,90,152,111,78,39,173,195,53,197,176,22,27,216,241,73,161,195,249,143,91,215,64,177,30,190,250,231,47,7,124,77,149,63,224,21,231,75,177,93,228,143,135,142,97,195,217,164,91,41,83,230,133,149,189,216,25,146,86,25,117,235,241,211,84,238,165,215,197,38,239,239,3,213,148,20,74,69,250,207,55,67,154,96,147,31,125,225,227,60,128,164,56,174,153,148,23,18,33,229,7,179,18,210,82,88,161,228,120,81,200,72,210,200,238,210,240,131,17,41,145,100,199,240,113,141,22,48,238,103,250,110,139,11,83,93,20,165,204,244,211,119,18,252,227,161,89,125,157,180,227,32,141,236,115,70,32,42,237,117,67,63,143,254,229,220,226,50,49,170,234,240,117,9,52,72,181,76,63,198,215,104,39,249,158,182,171,22,93,253,29,218,254,146,54,28,56,87,70,12,252,143,242,96,60,213,224,149,187,207,176,102,122,93,214,44,227,55,111,116,220,165,157,84,130,57,215,111,109,41,234,177,104,93,242,228,77,177,54,66,93,134,196,124,125,27,38,153,171,218,199,223,50,85,7,127,33,16,51,157,244,211,112,205,250,172,80,170,165,63,13,77,81,13,180,212,154,62,92,184,252,221,169,35,126,114,52,69,66,21,115,152,3,197,10,243,117,100,115,119,121,33,21,110,114,189,57,93,55,241,216,21,74,143,145,78,182,229,76,180,23,34,216,160,43,137,130,147,17,240,61,145,211,66,51,213,123,71,225,13,222,249,76,245,182,180,110,148,156,105,206,56,113,123,192,117,174,145,96,206,135,223,25,111,8,81,229,115,145,124,192,59,32,26,89,142,188,171,88,165,236,116,152,248,66,178,37,230,242,122,6,235,0,217,26,106,229,41,61,34,67,231,10,154,195,201,204,137,56,238,133,169,15,86,19,11,94,199,24,26,17,203,149,224,59,139,111,203,106,199,206,88,53,239,144,213,126,161,38,42,116,32,130,81,211,146,90,37,255,109,34,250,201,81,48,90,60,127,48,10,155,212,255,217,28,111,239,116,107,230,81,106,216,99,111,122,130,124,104,70,172,150,156,144,251,17,248,197,115,142,146,124,43,234,162,166,79,218,204,76,59,135,158,236,23,32,160,73,151,244,78,114,204,92,206,229,154,187,4,40,107,202,207,240,77,56,108,213,71,10,195,107,226,83,54,140,234,57,185,163,8,186,56,108,90,228,234,235,214,26,75,193,72,214,87,78,238,124,195,199,125,183,206,157,238,221,190,47,198,125,55,226,84,215,127,208,97,234,190,18,8,107,164,57,185,86,172,51,176,195,145,250,181,149,115,59,205,41,80,46,60,122,73,78,184,177,124,58,106,190,167,162,116,88,197,200,174,131,184,83,72,5,94,18,127,89,119,17,175,156,158,233,46,184,11,205,206,73,181,170,199,228,34,125,66,169,183,77,209,80,120,52,191,184,119,203,180,22,70,40,86,28,70,181,43,165,234,16,71,237,254,219,72,199,205,28,134,10,125,204,6,207,246,209,156,238,49,218,2,159,113,202,121,122,74,23,20,250,35,126,225,141,240,115,138,72,46,211,56,112,24,126,222,20,94,59,221,155,114,238,51,195,24,126,82,60,19,227,223,225,187,236,74,14,187,163,30,255,96,171,5,75,193,241,30,42,108,109,91,219,64,10,212,94,63,237,89,150,215,130,194,167,140,145,175,98,165,156,254,219,76,154,88,50,148,134,125,94,3,111,204,22,69,86,26,187,91,57,47,118,222,200,197,73,237,13,241,153,238,13,221,244,195,113,86,10,12,129,133,191,238,107,3,45,173,207,34,241,125,188,214,15,87,120,74,141,34,29,59,213,11,157,238,187,248,180,255,202,74,181,93,176,168,97,26,104,140,139,8,238,244,54,220,11,95,247,113,36,152,0,153,223,187,100,14,183,85,232,134,241,139,177,146,62,29,216,176,198,17,135,11,77,34,2,83,161,234,35,35,174,170,196,73,214,198,231,226,112,232,100,104,233,241,50,54,107,159,177,181,237,221,10,12,237,192,241,123,111,163,2,86,24,153,34,71,123,85,234,70,50,46,242,241,45,43,72,212,159,94,117,121,196,190,45,75,126,234,79,47,120,239,124,220,11,154,1,125,172,69,174,194,127,123,21,85,139,95,48,88,250,201,196,73,113,210,176,247,93,57,62,223,235,71,50,82,96,230,40,30,235,51,210,78,133,239,1,239,95,230,162,101,87,92,163,187,175,114,220,251,205,209,66,208,117,116,15,100,14,55,135,113,245,183,194,135,15,253,193,184,193,18,165,186,203,185,121,204,16,102,156,173,69,92,20,255,134,90,18,194,34,202,53,178,32,233,113,106,70,218,140,181,234,217,120,96,61,114,96,237,153,93,231,132,18,65,39,90,104,20,156,180,169,247,198,255,251,2,46,75,73,82,200,220,21,239,150,187,67,62,84,223,43,124,167,232,133,151,233,236,130,131,91,224,14,43,164,175,35,168,48,138,78,248,53,212,189,248,204,136,170,180,93,225,78,31,205,12,113,117,110,76,94,213,138,211,252,185,9,217,203,38,190,160,144,124,203,255,131,34,235,222,250,223,255,219,223,255,235,95,255,229,95,255,242,215,191,253,211,95,254,207,127,248,175,255,252,143,255,249,47,255,240,119,255,223,255,253,255,252,143,255,254,255,254,143,255,254,223,254,238,239,255,195,191,252,199,251,23,108,238,133,138,138,177,254,238,223,254,237,239,255,235,223,254,203,191,222,191,253,223,254,242,143,127,251,191,254,250,151,191,251,251,255,244,151,127,249,207,127,249,219,95,255,203,63,252,2,255,251,63,253,243,95,254,143,191,253,245,159,254,249,63,113,131,127,249,235,127,252,167,127,254,199,191,221,219,255,187,223,145,80,225,57,253,13,220,15,21,38,189,120,127,141,143,211,9,237,174,69,218,187,42,72,210,222,75,35,211,131,239,11,220,233,106,99,186,104,15,166,200,81,82,65,116,20,68,203,212,181,33,145,17,144,155,227,101,56,229,214,133,91,210,97,111,120,233,173,249,208,224,171,144,98,27,250,206,142,247,188,47,210,157,74,93,200,137,29,130,33,11,163,70,83,250,166,134,228,205,194,139,94,173,58,245,234,251,228,173,249,131,53,218,160,63,133,81,72,242,73,173,54,60,129,161,185,217,1,23,172,40,133,17,181,245,145,115,194,235,99,83,149,250,156,165,107,103,95,239,40,205,10,218,64,47,221,137,218,29,178,170,10,91,121,226,131,119,251,180,204,25,182,247,123,71,191,122,209,181,161,179,50,141,138,227,193,166,67,164,179,2,61,194,99,144,90,200,129,105,143,27,196,218,30,189,161,168,235,232,6,119,209,94,189,20,129,186,197,173,10,20,192,119,18,227,222,5,37,95,133,71,36,98,175,211,134,249,189,18,60,157,156,28,133,214,187,154,70,130,161,248,9,56,37,239,154,233,16,9,170,45,10,205,52,38,124,25,46,170,99,106,250,101,232,146,154,195,198,179,149,224,207,253,48,164,94,208,219,83,248,139,170,22,148,233,239,169,156,174,246,108,231,34,46,113,142,190,75,182,253,237,51,70,91,121,186,51,78,217,124,232,221,133,103,186,150,141,201,71,141,138,226,74,19,2,221,178,207,8,252,3,95,26,150,41,126,60,248,158,222,95,190,249,113,239,112,81,57,166,109,250,13,233,222,25,175,170,145,212,104,9,30,94,151,187,40,219,153,233,195,164,168,188,251,219,96,27,78,91,202,133,71,44,19,227,168,215,53,136,116,229,242,231,130,0,55,45,178,13,183,173,207,10,9,93,177,14,26,26,30,241,113,176,63,201,129,209,70,200,119,221,113,161,106,150,193,93,78,192,189,41,195,95,51,182,170,227,195,174,232,201,239,4,119,207,157,93,152,62,153,116,243,187,218,99,194,11,110,83,79,240,231,138,27,20,237,86,213,189,4,94,67,224,57,230,31,240,247,201,205,175,123,160,75,193,72,163,124,13,150,58,250,31,3,111,30,56,93,38,218,158,31,155,2,204,238,48,239,118,37,216,3,113,84,152,46,149,203,1,189,219,236,113,184,37,205,13,90,71,48,215,30,76,141,213,73,247,142,164,30,69,230,69,115,126,205,120,230,158,233,76,116,182,105,131,116,51,6,0,95,70,228,171,148,111,8,184,184,171,178,216,71,215,72,3,183,3,192,97,164,48,211,205,219,231,116,43,203,204,152,47,13,156,82,78,159,21,219,145,210,111,211,141,186,28,182,94,49,133,9,17,251,200,97,22,211,253,6,141,179,229,235,144,222,0,229,203,107,240,94,186,180,248,66,91,68,233,9,129,189,156,133,82,229,235,125,234,115,53,123,82,135,91,34,45,49,5,219,21,3,71,21,224,75,87,67,21,19,176,213,115,39,184,121,189,216,178,132,165,46,67,180,67,124,137,19,169,27,122,110,145,140,94,207,182,94,63,6,242,73,48,20,56,14,143,173,45,81,192,195,179,68,112,248,36,174,85,131,253,151,209,156,57,121,96,193,58,189,190,122,95,247,31,112,88,176,23,70,219,117,230,135,246,184,207,130,47,179,166,97,223,237,207,143,122,116,11,191,180,80,238,209,237,145,79,10,245,209,53,77,11,229,243,114,177,5,23,206,236,233,179,135,156,53,224,70,86,53,125,1,195,151,48,246,139,106,156,54,99,205,120,209,69,154,33,86,75,175,218,232,17,143,195,4,137,242,166,113,143,247,238,48,217,196,154,247,74,239,4,88,180,179,229,111,15,57,34,31,247,181,205,186,218,148,80,183,244,231,142,95,120,94,67,92,159,26,85,174,234,207,133,199,161,51,106,252,217,254,203,11,242,155,12,239,56,62,38,201,193,180,85,178,35,197,184,137,172,165,207,3,138,33,223,145,96,53,82,241,85,224,227,250,220,132,1,154,242,67,65,68,29,212,209,11,35,111,246,150,96,162,230,14,207,228,134,161,251,59,107,21,184,172,60,105,4,5,125,210,76,36,61,253,54,193,98,127,157,159,86,33,152,224,240,90,113,109,251,148,24,247,194,148,198,198,47,215,68,196,71,134,227,243,154,248,69,41,204,210,117,52,235,119,100,216,165,104,167,140,181,244,111,255,234,105,222,82,34,190,11,67,145,234,35,155,36,2,116,100,100,96,221,138,161,4,174,111,157,147,185,92,251,24,177,44,202,93,21,181,228,189,195,99,244,180,83,194,218,62,252,251,184,46,149,198,46,27,220,1,37,238,125,29,211,147,46,102,227,244,139,97,237,75,231,53,65,141,234,43,1,187,36,189,106,226,108,211,71,70,22,110,235,205,23,30,132,63,53,70,229,76,87,243,9,248,208,240,69,210,185,184,140,172,210,97,104,198,211,205,23,1,20,135,203,90,105,151,190,238,193,138,109,129,104,114,154,211,187,69,183,248,237,251,127,119,58,85,55,50,29,190,84,26,85,136,122,243,235,164,173,24,26,68,224,106,24,162,105,238,162,29,23,70,207,80,127,155,45,167,248,156,83,183,86,244,243,218,38,203,225,48,238,162,238,88,112,25,12,95,167,144,252,166,47,159,34,17,119,17,38,210,4,58,50,200,41,191,184,152,240,140,174,67,66,242,62,238,235,136,238,244,245,17,244,115,51,255,126,214,61,31,247,84,28,199,135,13,129,147,220,26,45,182,226,19,90,140,167,66,209,17,100,67,104,92,81,86,173,48,91,239,231,48,30,153,12,236,142,212,211,110,148,250,31,101,183,33,237,178,188,248,136,195,32,233,115,55,166,200,197,135,47,124,191,77,253,176,145,214,241,166,15,44,223,145,118,141,73,69,72,115,152,82,86,221,42,39,100,40,254,121,13,76,40,29,55,122,117,197,31,107,81,252,167,247,238,189,122,39,253,162,74,70,133,245,240,138,138,219,210,124,168,75,79,228,73,55,246,203,1,161,254,171,172,236,24,25,45,252,126,19,150,214,157,242,26,94,81,253,189,16,2,215,69,52,249,58,124,88,176,112,171,129,195,22,227,42,62,244,70,36,102,116,44,152,168,39,89,112,103,175,116,49,76,161,254,50,108,194,210,197,184,222,254,166,81,9,79,175,242,110,187,30,31,52,222,249,111,232,116,223,123,237,24,56,108,116,186,81,82,43,241,185,53,139,111,173,169,95,250,188,8,250,61,24,233,175,165,171,204,8,113,3,222,117,164,57,67,7,212,253,11,56,200,146,149,50,77,99,40,174,190,39,91,250,60,232,236,43,62,105,148,73,171,121,53,45,91,18,87,83,200,156,70,14,219,227,23,112,98,177,108,214,141,178,98,104,52,226,232,164,146,250,138,23,214,173,202,45,193,46,192,184,126,152,9,211,148,147,1,18,184,164,176,218,36,125,251,197,200,234,208,198,63,131,183,192,101,207,63,97,249,184,168,143,248,227,230,215,87,245,247,217,172,147,41,193,65,48,3,140,244,90,130,81,82,113,24,26,139,52,43,152,41,61,224,162,244,182,192,51,130,45,40,23,212,188,212,86,244,126,3,23,85,107,224,125,110,121,221,205,200,170,19,76,216,53,96,45,113,99,41,109,23,20,92,38,206,49,118,94,136,206,106,181,140,42,108,166,73,227,100,20,184,253,113,115,22,95,220,124,236,63,62,145,187,219,197,192,168,28,203,48,182,96,192,85,105,42,129,235,144,25,167,243,41,77,105,219,37,54,98,34,128,39,141,172,193,228,27,48,26,221,9,190,199,89,188,16,212,32,211,213,117,173,216,137,9,100,231,181,82,71,152,180,22,90,204,139,1,139,54,126,27,94,254,244,137,144,171,140,231,166,233,103,229,109,73,214,33,146,166,58,50,20,120,220,212,184,158,209,41,25,117,169,7,170,67,18,99,41,251,225,250,98,194,235,28,218,45,108,219,101,132,114,224,219,210,110,124,163,98,243,82,24,74,168,218,31,51,246,121,22,136,254,15,202,10,255,120,91,37,96,140,254,180,10,233,217,93,14,223,9,56,233,203,102,233,188,145,65,28,178,247,252,99,13,187,217,9,155,247,76,103,50,81,82,95,195,16,141,175,239,251,227,235,242,145,109,235,133,73,159,230,231,18,21,203,40,31,198,248,99,207,241,117,100,212,11,233,188,135,151,202,205,74,162,120,121,91,88,4,1,227,106,235,175,87,24,102,202,207,97,11,202,42,76,85,169,143,156,35,36,161,119,147,143,41,53,143,80,209,47,106,85,214,79,105,178,190,143,69,31,174,63,181,137,111,164,171,239,119,125,226,234,187,113,106,146,129,99,216,105,169,200,156,181,20,112,164,23,201,119,179,14,101,82,154,81,170,54,220,214,232,248,73,105,171,100,207,247,207,190,211,138,159,150,225,15,7,183,195,36,204,19,188,92,100,110,89,31,102,58,148,183,180,57,83,40,4,45,182,192,7,158,73,255,105,122,72,211,200,8,110,249,151,105,253,42,105,206,14,25,113,95,195,215,64,171,105,13,223,133,18,103,54,249,166,60,103,247,102,225,233,118,227,2,215,133,68,170,204,3,19,116,87,104,209,46,237,118,158,181,70,19,39,41,246,16,221,234,206,9,1,92,148,235,187,225,249,86,15,118,82,172,170,141,131,200,8,21,167,123,92,244,71,104,167,24,204,9,158,244,182,66,88,165,38,108,144,236,120,81,199,130,81,81,109,9,43,81,31,129,114,252,11,10,81,145,231,224,58,158,138,198,52,40,148,61,114,49,196,211,233,234,121,122,172,163,126,207,92,221,20,144,247,113,217,240,5,95,121,58,176,17,60,137,4,72,167,198,77,119,28,27,92,220,156,112,162,78,104,119,38,175,69,180,246,164,167,234,116,92,251,42,98,67,78,179,141,254,155,71,96,201,51,22,13,208,154,126,118,108,9,173,36,93,3,130,160,173,250,113,13,51,72,114,232,62,99,122,247,85,4,131,213,151,224,19,226,195,166,13,169,143,204,96,226,195,131,59,81,35,103,196,123,183,31,199,189,86,26,31,21,62,225,134,118,83,13,210,87,137,254,123,188,233,123,110,167,60,49,22,103,108,101,133,190,48,157,208,205,103,238,247,46,150,40,86,152,147,40,174,38,66,171,243,189,25,88,92,77,233,137,194,244,220,158,128,9,236,235,192,169,171,12,180,167,110,16,34,214,119,197,199,99,213,166,117,173,119,65,34,114,247,102,148,104,83,74,70,81,221,227,84,168,139,90,197,81,18,140,13,219,28,110,91,137,44,96,170,109,222,246,103,220,85,218,23,222,168,157,112,115,149,74,46,173,39,108,38,55,227,75,24,45,172,148,131,187,91,209,137,144,3,90,23,163,165,171,81,179,237,14,99,167,233,79,223,237,199,171,179,47,12,117,179,222,28,90,47,55,36,168,63,208,162,89,43,29,245,126,15,92,224,123,174,165,171,105,93,249,28,158,35,5,158,151,69,110,170,195,48,32,143,4,127,222,58,100,26,31,170,78,9,124,186,7,166,169,9,57,59,93,189,170,179,126,2,23,45,189,51,216,91,168,23,127,156,59,163,91,81,173,110,51,116,41,218,255,188,245,53,112,227,177,224,73,79,104,143,122,130,102,204,44,25,254,156,46,2,184,167,208,0,237,186,227,196,213,48,77,41,42,174,36,110,141,182,229,129,6,199,177,41,11,167,160,27,250,163,177,43,52,99,33,209,151,213,77,218,222,225,187,34,213,80,94,144,148,184,99,211,126,202,48,18,188,189,215,126,89,149,141,230,232,216,121,163,52,197,118,70,245,37,217,242,157,47,197,216,77,116,129,247,46,174,7,123,178,54,102,219,186,40,59,30,11,123,37,221,154,244,97,140,27,138,154,154,224,237,197,134,192,180,237,41,124,205,81,207,131,53,171,53,217,9,222,222,126,192,106,31,249,161,41,223,136,159,38,171,153,126,122,53,239,62,88,230,72,170,121,180,32,105,119,159,9,11,179,164,167,198,239,244,95,158,228,254,244,167,161,161,119,87,17,58,252,157,246,66,186,138,98,83,152,108,79,250,211,195,172,175,7,95,203,44,37,192,137,113,180,24,217,245,61,82,114,100,153,24,128,255,54,60,97,35,93,13,85,75,220,188,37,91,119,153,83,27,23,83,121,157,225,47,34,26,248,176,202,211,13,124,92,113,7,57,229,153,226,233,16,253,206,120,155,180,205,167,157,116,152,251,237,48,234,226,53,193,51,106,125,176,149,230,159,240,138,171,41,241,79,91,229,176,12,173,195,104,104,143,60,180,17,15,70,65,225,31,15,182,34,104,221,232,125,235,9,198,218,245,7,171,116,244,166,7,27,209,124,186,32,231,58,95,90,44,84,138,251,205,11,204,121,25,238,45,150,49,171,56,125,65,176,177,196,209,135,120,124,94,75,93,62,130,122,214,119,254,184,250,120,235,221,98,71,106,249,183,97,228,26,14,211,18,146,96,120,0,222,58,190,7,33,170,205,2,163,110,231,81,65,152,12,182,122,147,180,143,46,55,166,239,164,85,237,170,165,27,104,57,175,2,226,114,67,185,17,48,250,189,19,140,222,15,68,123,20,37,57,243,46,190,198,195,86,242,90,76,0,103,1,180,2,92,213,237,104,20,254,69,80,162,252,176,128,42,76,112,53,96,168,155,171,194,51,242,4,38,148,161,27,199,54,154,152,128,233,236,218,9,190,134,210,123,31,70,47,171,134,229,166,2,209,243,12,101,176,152,210,205,81,90,233,14,103,154,37,224,251,186,252,183,105,45,61,53,195,75,224,123,216,253,1,95,71,55,96,82,68,255,19,252,150,202,181,212,199,249,99,104,33,90,110,92,29,251,143,7,59,51,166,229,167,185,49,193,206,206,108,213,41,74,122,2,218,189,58,27,118,106,68,46,211,251,58,222,181,177,240,222,71,77,83,142,119,26,112,61,41,223,187,49,68,125,227,40,215,168,81,97,15,214,138,68,253,74,165,35,49,193,228,222,252,230,208,64,231,149,118,141,249,152,21,92,129,47,61,182,117,119,59,140,168,107,90,228,231,46,93,255,6,238,147,53,181,153,9,48,214,231,100,91,195,65,170,213,163,143,201,197,11,41,82,203,249,130,77,21,231,11,1,95,216,54,239,124,181,51,148,195,237,115,254,132,191,87,171,12,58,191,63,238,189,92,175,14,184,165,173,156,129,159,21,63,13,149,98,126,236,230,169,33,224,165,189,96,192,221,227,230,192,83,171,191,13,246,35,12,120,40,195,154,193,85,175,190,134,83,190,186,117,253,237,90,255,248,237,218,86,204,233,44,253,143,41,191,47,97,8,156,170,20,153,22,175,184,55,184,253,49,45,115,203,148,223,155,167,109,233,30,213,78,159,64,163,24,133,154,9,110,30,179,7,86,62,49,246,203,227,204,39,214,101,54,122,134,63,111,51,160,181,101,43,185,250,133,161,3,138,123,211,60,155,96,98,79,62,167,251,83,62,138,102,52,130,199,47,166,60,34,125,189,20,0,14,127,106,34,35,106,166,193,156,117,98,145,147,20,209,64,19,46,141,51,24,64,205,173,29,141,86,130,226,250,180,198,136,163,189,23,52,237,220,191,243,73,49,77,241,47,193,174,12,77,155,83,203,216,231,242,25,112,91,205,153,78,1,131,227,206,29,86,199,12,59,11,26,82,1,227,251,3,166,108,212,225,114,254,39,120,4,12,237,253,159,240,17,120,253,79,55,223,242,219,236,141,127,192,231,139,145,91,221,97,130,137,224,248,115,223,141,118,231,231,102,151,121,232,125,234,166,249,207,141,211,83,125,157,192,111,152,14,1,42,19,227,117,208,235,173,158,246,166,196,206,151,168,37,72,210,192,78,115,163,153,232,113,95,233,244,98,150,99,129,99,99,165,157,150,85,118,124,100,116,154,237,244,233,149,168,113,132,7,104,164,154,6,163,153,221,113,53,188,201,233,203,196,62,241,223,182,186,195,158,63,128,22,155,6,49,178,47,125,62,117,158,216,207,160,92,209,84,248,54,107,213,95,39,58,134,51,109,88,72,8,249,205,9,140,140,116,132,116,84,1,29,254,114,188,115,91,186,199,55,172,138,92,94,130,103,212,66,25,149,79,169,233,230,100,172,99,104,101,166,164,213,133,161,185,121,112,65,44,34,61,216,93,30,211,111,94,146,108,181,109,165,163,251,115,21,166,40,253,180,145,28,58,60,230,151,118,67,138,222,143,63,215,31,117,161,91,89,6,47,218,250,74,79,77,218,233,243,79,224,158,249,39,29,17,8,223,143,128,11,165,234,217,26,137,141,131,142,70,237,37,51,67,200,101,94,80,196,72,1,186,205,82,242,165,66,35,102,122,215,152,135,47,113,4,249,36,132,106,2,31,8,217,226,151,145,24,208,95,134,98,106,197,213,173,247,100,112,31,216,17,143,195,116,243,235,111,19,95,112,107,226,142,164,173,180,201,31,38,194,111,190,141,186,57,224,131,174,250,179,14,233,106,190,110,226,81,152,14,22,71,105,249,253,20,69,193,216,167,204,68,197,167,194,119,255,124,29,13,166,112,165,220,11,23,38,112,239,83,186,209,50,170,10,91,49,68,192,37,133,132,32,160,114,141,50,244,102,135,210,56,211,238,250,121,216,18,110,165,173,76,1,215,56,191,110,163,175,82,44,147,20,223,184,31,84,241,250,228,143,21,159,92,9,154,172,191,47,174,222,181,37,148,157,221,167,20,173,15,117,221,232,12,248,234,9,56,151,11,222,141,162,120,147,8,180,79,119,41,233,164,85,142,225,120,46,188,146,244,219,135,116,158,195,148,4,234,156,54,184,80,98,104,16,28,235,111,83,68,127,226,230,99,41,15,212,133,177,223,226,230,212,173,40,74,3,113,12,156,188,111,130,225,13,12,184,43,251,200,69,173,105,53,208,145,42,144,143,197,209,98,220,93,89,33,8,89,119,103,154,253,182,145,141,167,139,153,147,29,240,90,105,165,96,210,238,120,104,2,24,250,186,174,63,181,170,92,93,83,111,217,49,246,242,165,176,150,170,91,167,242,108,114,115,21,24,104,7,237,73,25,248,245,203,117,202,70,143,236,40,112,106,49,165,174,253,78,104,188,14,115,121,20,102,175,152,50,103,37,173,225,193,247,24,55,239,228,140,21,54,251,36,224,79,109,176,131,213,41,63,13,67,75,130,107,119,122,183,159,165,160,38,47,246,128,123,195,192,100,201,18,188,187,76,41,145,16,157,210,217,157,35,26,20,154,7,69,199,60,177,37,81,222,169,201,211,67,73,133,124,0,240,137,233,148,206,187,8,99,78,184,185,142,219,100,203,98,55,180,26,88,135,161,4,153,45,70,70,147,232,61,95,254,87,116,99,34,182,185,252,13,152,100,185,138,18,88,247,23,201,246,95,24,13,58,209,79,33,200,105,228,90,191,48,77,134,53,190,116,232,121,58,105,227,95,248,174,248,216,253,198,143,22,235,247,139,161,129,60,227,221,154,140,114,123,202,71,247,59,253,170,74,100,155,158,240,126,92,240,112,183,151,34,7,10,188,126,199,171,134,49,190,238,47,79,25,87,69,155,237,119,227,181,170,248,41,58,110,228,235,175,69,245,107,167,222,75,169,32,139,163,142,96,221,110,175,160,159,120,28,249,189,37,112,183,182,184,95,24,234,145,30,223,42,187,213,33,243,251,11,67,248,181,117,86,138,41,99,255,62,247,253,230,33,37,148,231,70,134,236,215,50,161,56,163,104,45,232,157,209,137,170,210,239,235,168,240,198,137,40,140,137,52,127,211,127,186,25,239,134,220,251,235,184,179,239,167,45,122,212,101,210,44,33,248,230,148,37,56,132,20,135,24,37,126,119,253,133,41,152,145,202,120,226,221,214,28,248,224,122,164,153,134,123,239,242,138,50,127,26,190,36,6,99,48,92,27,191,240,128,21,53,142,186,11,15,50,145,191,3,47,80,161,74,89,229,128,248,100,188,54,136,187,155,220,45,229,211,145,253,240,128,252,78,26,132,184,154,29,225,106,43,92,250,249,88,9,85,108,97,18,166,39,222,2,172,15,54,106,192,120,176,105,94,203,115,121,32,179,184,118,81,124,94,80,209,122,234,157,230,212,42,133,214,152,41,53,154,213,14,151,75,175,179,149,115,80,69,246,224,57,53,21,54,172,85,106,62,103,236,24,43,142,188,109,202,38,155,7,174,104,122,83,149,44,83,141,63,110,137,30,211,105,149,41,191,187,223,58,30,255,161,206,228,19,154,187,11,195,78,246,156,204,67,114,74,104,7,7,85,246,197,155,117,140,163,69,138,6,174,13,187,40,245,122,48,17,205,22,134,207,32,131,238,173,206,7,193,197,174,23,211,2,227,194,100,215,91,194,172,141,145,33,126,184,188,176,11,94,212,42,126,197,176,214,217,119,30,29,250,185,123,4,58,104,30,160,203,229,205,25,98,35,98,158,15,186,18,151,139,203,92,187,114,67,196,18,240,50,34,46,185,249,181,52,229,177,54,141,89,199,71,6,109,170,172,67,243,21,156,79,254,222,156,79,85,126,251,152,94,143,255,246,55,182,164,0,97,171,162,107,233,77,105,129,38,95,62,17,34,201,49,225,72,119,86,121,174,251,177,195,88,245,102,156,42,123,41,196,27,70,38,48,94,220,234,126,104,119,47,15,251,193,26,52,62,175,168,54,151,70,62,109,114,176,199,203,75,120,115,117,232,192,32,75,123,75,252,30,148,166,14,45,40,242,9,111,41,108,115,148,171,140,123,144,23,120,171,208,162,250,66,61,51,140,240,194,123,92,241,73,62,169,169,25,88,227,156,105,15,70,221,71,206,54,116,137,154,215,29,115,134,31,253,250,16,8,41,238,170,209,252,173,116,63,208,22,35,247,234,191,77,12,96,200,213,141,42,179,207,127,27,238,134,88,10,212,19,18,236,253,69,33,8,235,69,224,49,164,75,130,255,125,71,110,141,206,223,247,28,154,77,118,80,58,71,238,170,25,157,2,197,7,227,161,200,241,132,243,90,189,41,18,184,75,13,58,125,35,244,175,189,165,128,250,176,240,247,13,54,254,249,62,159,187,62,177,0,154,160,131,2,218,119,241,52,86,47,189,248,132,110,56,81,243,79,74,14,160,38,65,218,228,77,232,61,99,133,10,152,228,45,108,113,203,127,121,111,209,29,27,230,71,251,108,223,107,63,225,205,28,230,21,120,36,226,254,108,209,92,19,253,44,52,128,251,132,22,83,37,23,248,135,98,52,224,33,226,145,228,133,41,164,136,223,94,93,79,159,195,131,245,23,9,220,68,63,63,189,122,86,152,7,182,63,215,221,115,63,25,249,132,55,232,5,4,54,21,152,75,135,70,71,160,179,45,110,138,215,132,238,106,16,242,71,134,208,223,117,81,143,229,46,35,164,243,98,90,234,221,76,139,252,54,37,107,107,57,12,39,209,39,168,109,151,62,43,148,131,86,189,152,228,82,115,120,154,250,130,192,24,24,62,43,159,49,219,40,204,25,252,82,112,22,125,150,52,244,176,40,136,211,66,96,48,12,169,27,24,136,222,200,199,85,161,219,27,130,222,213,224,18,219,230,197,149,166,23,163,50,250,162,36,152,127,85,186,159,238,155,130,251,244,69,150,54,205,210,69,62,108,75,15,57,185,185,5,150,164,254,112,178,159,68,189,231,221,147,141,110,62,224,73,176,40,208,123,70,198,140,95,244,254,121,189,84,46,91,105,151,224,208,44,244,96,250,135,11,239,69,236,40,196,102,74,119,2,36,12,180,235,250,198,173,171,213,239,124,254,178,208,140,18,148,194,109,247,170,55,213,110,82,248,206,145,118,15,179,247,166,173,91,32,114,119,179,154,170,248,241,141,16,217,134,8,188,162,213,70,141,242,59,236,203,190,182,93,12,27,187,63,228,208,41,144,137,80,27,225,252,25,26,239,228,39,90,13,119,125,226,104,82,154,231,240,253,210,228,206,188,102,15,57,109,36,106,164,173,234,110,152,205,66,36,239,135,175,117,243,197,54,56,209,37,108,206,63,12,223,121,141,111,122,246,74,72,213,45,74,136,141,165,248,112,210,108,63,61,163,120,79,17,172,223,24,119,111,16,218,185,213,55,76,254,238,8,188,182,115,39,144,236,85,115,20,148,74,232,7,83,176,52,194,136,152,108,123,195,203,34,209,169,168,210,232,124,189,150,58,162,105,228,46,229,222,165,28,121,18,53,184,159,195,243,31,120,27,179,202,205,15,36,29,129,166,167,162,207,143,30,225,95,20,57,155,19,89,185,137,223,15,57,216,179,240,97,98,11,155,111,78,99,28,118,215,196,170,188,226,135,167,137,71,237,135,118,212,95,35,242,66,199,200,231,73,86,82,207,116,81,197,213,100,187,188,191,14,214,202,79,60,253,105,37,116,158,15,132,112,249,110,194,49,110,114,166,221,191,119,98,33,75,248,84,144,221,187,135,243,136,55,77,184,35,80,122,133,219,11,231,82,89,60,133,57,143,210,205,186,189,240,144,208,47,157,31,1,211,218,22,230,203,162,222,94,208,83,48,157,252,52,165,27,34,106,213,224,179,180,246,213,95,24,135,107,43,10,161,153,239,252,141,46,193,48,254,167,105,211,53,223,157,81,65,18,162,35,196,254,32,106,120,187,73,221,198,245,22,48,156,1,222,13,185,11,186,147,97,87,209,167,26,204,172,11,66,223,30,97,104,67,143,203,63,208,72,121,207,226,150,224,85,86,66,229,98,84,19,134,87,132,221,159,38,216,27,48,11,214,171,120,54,60,187,68,186,254,87,4,117,42,18,187,245,185,18,63,69,31,35,140,138,11,127,111,3,97,118,203,39,238,112,189,79,104,253,245,191,240,224,147,141,199,188,107,176,99,231,246,95,184,160,50,28,189,151,252,40,134,196,207,235,129,142,241,96,123,57,60,167,81,251,252,204,33,43,30,131,60,126,155,158,245,227,191,253,49,29,35,54,152,74,139,200,121,230,254,198,36,238,210,14,81,167,69,160,126,189,202,11,23,163,137,11,216,252,204,223,44,2,186,159,163,73,77,2,90,142,180,231,189,171,121,10,57,92,9,190,238,242,180,34,217,139,96,231,154,10,147,176,106,15,182,98,51,253,109,235,175,155,15,166,2,232,200,200,241,246,158,77,190,209,91,228,209,51,252,172,161,77,157,140,24,175,230,26,148,178,222,115,209,48,39,228,21,48,167,211,34,252,70,86,73,114,55,185,154,180,65,241,89,185,139,80,19,105,188,17,202,64,126,175,198,152,173,210,228,91,113,220,137,137,255,194,40,25,136,245,122,95,247,54,245,200,95,120,89,227,135,220,28,190,131,246,86,195,48,225,74,25,56,5,225,231,77,10,52,212,91,122,249,208,11,152,245,117,110,90,63,186,244,180,33,157,118,238,89,246,251,5,192,13,114,119,121,249,101,156,204,249,155,253,192,13,57,90,242,122,193,221,157,6,232,110,164,75,75,18,46,90,154,207,152,253,59,89,8,3,5,173,103,133,109,139,136,10,213,78,133,246,226,30,207,63,123,204,134,5,249,43,122,235,78,49,250,239,217,111,181,64,71,98,214,247,216,67,185,243,247,145,105,125,44,162,231,139,157,213,238,1,254,59,106,20,15,135,24,205,247,226,2,29,253,239,189,81,251,30,146,60,172,56,214,206,93,184,225,69,187,214,188,12,28,113,229,215,200,196,34,160,200,52,94,22,44,13,251,29,238,187,194,246,191,186,108,11,40,119,191,86,87,147,41,22,102,92,59,173,203,35,5,184,168,201,3,85,125,89,244,123,255,14,220,146,194,95,109,186,200,16,110,126,87,211,177,38,34,126,21,230,144,231,228,115,186,214,46,21,57,247,235,160,114,119,59,124,209,175,40,252,61,101,40,232,165,155,20,219,129,149,239,145,98,44,180,213,191,35,163,186,83,232,118,45,84,166,189,15,93,220,86,11,93,222,197,247,179,194,75,151,171,145,165,127,6,205,61,140,207,146,102,160,250,35,144,252,194,192,247,233,32,186,151,205,8,134,166,199,225,134,108,39,21,54,177,186,175,129,103,253,217,239,106,202,143,163,74,16,157,20,28,210,249,224,235,161,28,249,109,42,138,191,71,43,189,40,249,172,91,22,184,245,73,62,182,15,242,255,120,218,49,161,4,218,203,139,67,65,244,88,52,14,85,151,137,211,156,247,219,147,74,246,48,247,141,40,112,61,195,121,109,19,183,137,208,198,61,169,42,39,194,112,120,29,41,19,68,57,184,175,71,57,64,141,69,197,57,14,184,91,197,242,123,48,83,109,147,21,190,209,88,28,223,155,243,201,131,203,233,194,254,60,222,11,187,51,14,53,240,17,116,81,93,39,143,157,182,240,205,154,125,76,10,136,78,95,215,44,12,170,74,123,98,121,97,98,226,120,184,226,242,92,208,202,116,191,250,14,178,200,62,185,173,248,117,188,199,42,196,63,139,254,244,93,74,175,227,211,106,146,132,250,241,39,219,243,18,6,235,24,13,126,149,25,67,168,240,183,132,16,150,46,170,50,117,92,214,117,252,96,27,120,147,9,37,13,242,108,76,99,221,67,30,205,225,235,114,182,242,152,93,32,198,163,186,63,110,254,19,171,248,61,236,151,17,188,139,56,218,181,55,11,155,231,239,66,178,238,198,35,231,150,149,108,188,58,90,220,45,216,134,252,101,94,160,91,232,234,23,30,116,15,71,18,134,22,16,194,237,191,15,134,178,77,145,142,32,180,100,39,242,205,191,112,225,228,249,244,106,186,81,183,195,215,39,144,150,136,6,215,32,97,201,31,24,231,68,27,97,9,133,159,253,200,184,161,54,162,102,91,208,51,218,163,32,93,247,228,237,50,41,52,65,25,207,248,67,43,158,144,252,50,140,177,251,229,181,72,38,156,162,227,182,142,138,231,8,77,108,76,169,169,161,98,30,97,232,135,14,235,241,212,129,145,224,121,23,211,215,36,246,17,221,161,5,175,226,193,21,29,42,121,44,250,48,159,21,178,72,242,126,146,184,194,128,37,222,243,251,178,41,236,217,109,10,76,1,225,83,194,91,227,71,201,56,80,147,222,252,181,20,168,196,183,238,106,135,175,229,133,38,226,239,199,69,195,231,39,85,151,20,122,237,199,155,196,42,177,179,45,208,107,58,124,79,247,147,62,240,187,42,194,10,193,208,46,47,21,193,198,183,75,215,139,249,244,158,192,248,66,8,242,174,247,88,101,180,179,175,167,205,68,223,241,150,238,22,34,31,159,151,253,91,198,30,99,73,238,77,215,217,251,176,173,215,84,124,128,11,143,226,185,6,250,73,239,208,162,196,169,65,161,208,31,159,192,50,29,47,233,165,224,169,239,187,126,217,213,251,161,211,85,120,20,54,206,247,7,87,234,86,244,183,27,185,142,247,216,197,52,196,187,192,208,193,188,85,216,33,89,151,109,248,62,55,25,206,23,70,64,61,105,201,17,64,2,250,90,210,253,193,155,243,34,246,97,40,21,183,7,56,172,107,103,233,200,219,79,155,121,125,89,229,77,205,70,220,28,142,32,175,146,69,185,145,112,150,92,253,65,24,251,38,21,3,235,254,158,252,246,162,77,250,125,156,196,213,151,104,142,94,163,144,86,26,79,58,35,249,83,101,214,40,164,248,252,208,174,214,61,33,47,148,138,131,239,17,20,209,170,196,177,170,112,47,240,73,60,216,130,202,71,96,90,101,219,27,154,165,212,34,138,113,97,222,193,155,243,123,164,18,105,215,155,147,213,242,108,58,63,36,92,84,220,28,90,174,151,179,46,228,27,34,118,195,200,107,121,100,9,215,20,153,91,243,90,173,253,136,154,253,222,28,42,117,61,57,27,124,69,240,66,60,24,59,106,10,252,83,66,247,139,222,29,68,18,164,22,79,185,231,200,251,229,9,57,139,140,219,232,29,159,199,119,29,77,244,236,86,126,219,231,85,55,210,45,1,119,213,39,227,222,69,130,97,247,47,9,245,233,156,237,136,127,83,70,222,132,216,189,117,36,53,188,118,255,32,189,182,35,130,72,79,23,10,1,30,3,196,119,42,2,179,84,188,251,140,246,210,79,152,120,169,204,130,108,161,121,126,21,57,33,121,157,99,46,56,165,94,108,115,208,236,52,116,104,247,5,47,15,59,17,137,151,67,132,25,221,17,216,167,16,182,235,200,205,210,245,248,184,229,56,229,185,153,181,233,213,199,216,158,83,24,155,77,88,111,63,123,4,216,74,32,228,149,208,227,240,202,112,161,232,66,41,84,62,95,92,212,215,72,181,45,97,42,91,38,202,160,109,197,111,91,227,169,124,252,29,10,48,191,57,12,194,194,74,219,104,102,131,192,239,23,30,116,86,137,193,209,200,19,84,15,206,223,41,29,91,87,11,254,236,240,166,215,101,133,157,178,140,175,215,206,89,225,68,166,212,207,201,158,72,29,97,52,250,118,83,124,144,237,26,37,75,39,53,32,190,222,117,199,164,96,50,216,1,56,253,132,168,145,131,132,218,179,104,74,192,195,210,19,206,244,114,162,24,150,40,139,94,109,188,118,15,37,56,80,228,152,249,58,101,105,15,166,57,226,203,112,41,81,49,247,225,136,164,195,245,186,42,46,206,134,187,218,155,94,61,145,46,244,170,234,107,97,163,60,46,135,148,233,37,188,171,161,61,21,174,19,154,11,239,118,253,168,26,97,158,158,82,2,116,55,36,90,13,252,177,153,134,50,197,84,130,92,46,234,191,224,68,85,155,226,90,28,116,14,191,161,21,30,84,108,33,251,100,95,246,106,162,34,34,109,246,44,133,178,156,48,20,106,171,89,213,92,65,162,251,21,17,80,176,83,36,178,113,39,133,192,237,163,168,32,26,218,164,225,22,122,10,4,212,30,60,77,124,117,167,45,15,78,134,95,24,50,185,38,199,4,85,136,215,131,250,125,234,105,31,107,211,45,239,147,238,151,73,208,75,116,175,169,45,70,187,240,193,176,60,134,83,10,189,253,140,66,244,65,193,73,218,86,238,150,87,156,92,153,28,55,114,9,2,31,120,136,126,215,248,128,195,91,126,120,216,98,112,144,30,110,221,13,43,31,197,239,148,32,225,83,139,94,124,207,205,226,141,217,195,4,6,167,60,51,58,242,254,217,227,91,125,162,24,0,239,126,115,199,238,27,38,236,45,54,53,53,33,211,57,19,6,199,143,40,164,183,110,10,142,175,228,99,20,8,16,197,166,238,164,157,61,3,219,173,66,40,2,35,214,153,177,66,41,153,173,82,15,214,59,50,170,176,102,136,121,47,161,214,7,230,64,251,66,254,246,19,90,131,134,4,208,53,236,150,11,166,82,93,28,67,131,221,234,174,227,225,170,164,251,154,93,114,245,48,142,111,87,247,68,209,84,190,236,1,157,85,117,185,85,154,247,132,195,251,206,210,253,144,189,10,158,138,250,46,100,16,70,189,120,93,44,23,115,65,120,76,190,144,159,114,175,144,84,185,142,188,250,118,100,96,131,191,146,195,166,73,175,110,27,110,69,25,217,107,213,15,23,162,204,237,39,68,67,155,80,138,143,33,73,195,238,125,202,35,215,162,134,13,37,224,142,194,208,227,250,161,190,122,204,4,111,43,118,241,155,247,33,84,42,205,72,87,139,223,28,77,19,217,236,48,200,154,115,174,53,74,110,164,101,21,82,168,152,110,110,165,237,201,176,35,221,141,160,199,124,90,24,198,97,44,143,237,149,71,205,168,174,228,109,92,183,111,139,40,99,181,120,133,92,77,140,192,89,132,205,119,150,102,189,246,13,19,150,9,77,224,35,205,203,13,85,138,229,108,39,148,149,109,49,13,145,27,118,9,76,58,124,37,44,2,109,196,245,66,92,135,242,32,191,36,59,29,173,75,187,185,46,53,142,178,68,251,129,137,177,59,12,99,110,186,121,183,159,127,223,173,21,230,109,133,97,15,125,155,2,193,134,213,244,230,95,180,249,209,52,59,36,136,213,126,250,254,94,5,1,129,237,41,2,77,240,191,72,171,249,143,27,215,21,230,80,136,171,255,127,226,206,37,231,130,37,187,202,115,113,187,26,241,126,120,0,180,232,209,68,110,88,80,66,110,96,91,69,209,176,44,79,128,57,48,9,104,49,32,24,7,241,237,147,123,199,138,154,64,233,202,214,173,187,254,204,147,25,25,143,253,92,139,184,139,24,80,38,111,19,10,205,120,121,218,222,8,79,4,46,126,141,237,170,46,141,16,192,63,189,130,10,226,204,162,125,206,189,59,42,115,26,43,130,111,180,152,71,77,159,156,101,26,86,12,73,170,38,186,110,133,158,206,30,249,250,207,250,186,48,1,152,96,230,167,116,171,74,1,219,249,219,227,6,166,56,121,152,39,178,27,177,119,246,56,142,207,51,107,149,24,61,78,172,136,128,113,132,196,44,68,161,156,130,121,63,19,243,16,66,41,106,254,247,109,0,193,190,217,66,153,70,93,196,185,222,81,72,102,52,2,176,9,25,132,106,27,241,21,213,203,38,134,190,67,119,2,138,197,42,18,35,228,37,202,109,84,69,218,164,11,151,27,203,52,71,44,244,220,187,30,239,114,43,218,102,52,86,194,211,157,132,231,253,192,191,228,141,191,149,69,187,167,192,84,240,122,63,78,167,77,88,84,65,143,201,151,136,228,101,55,50,186,21,173,11,76,147,69,15,19,229,248,124,18,84,36,92,192,137,234,48,161,155,231,106,228,251,202,53,158,246,18,42,31,80,58,195,189,245,132,156,155,228,194,240,137,96,195,112,155,16,101,45,13,205,157,247,178,162,231,15,206,244,17,87,125,237,243,174,81,50,2,211,49,17,0,129,161,213,138,22,40,74,106,250,115,245,166,248,59,204,213,185,150,80,8,155,208,103,13,197,24,12,59,37,64,2,62,207,27,29,30,38,242,126,147,55,192,52,65,71,127,72,133,150,84,191,8,12,87,227,246,224,178,57,62,195,66,214,41,26,228,59,97,169,103,200,123,137,150,156,153,45,8,150,5,62,27,111,45,151,236,4,86,52,185,154,136,78,156,138,112,234,12,97,232,62,48,124,159,151,238,10,155,71,158,140,108,197,229,145,227,168,209,215,106,104,107,142,75,93,185,101,191,97,177,156,37,116,153,168,51,132,7,242,195,36,31,85,165,138,13,253,222,59,147,161,15,170,196,245,155,118,2,23,171,95,113,95,146,144,73,187,238,3,201,54,42,237,163,190,34,89,159,203,133,207,158,94,163,62,154,68,223,113,139,238,136,82,248,139,188,115,40,42,29,51,243,206,36,171,248,33,104,124,217,218,165,100,150,35,181,211,135,25,204,203,93,154,225,216,102,47,125,68,237,70,25,127,65,50,153,151,121,41,195,239,92,4,165,84,235,50,199,96,235,223,27,87,88,249,234,253,204,180,161,46,133,161,163,189,4,94,120,188,73,225,77,50,46,238,77,217,252,157,222,12,55,65,163,152,98,59,175,118,235,211,224,153,158,215,177,55,170,150,117,29,128,106,114,85,43,70,132,112,211,190,199,49,227,89,226,220,153,38,75,33,243,192,44,209,117,69,189,96,215,188,198,17,240,249,148,113,111,118,127,33,125,253,125,171,96,158,228,124,19,251,158,7,155,136,19,196,28,67,230,49,235,152,157,25,26,101,192,217,180,99,21,182,182,99,143,211,80,173,44,133,138,182,207,150,232,197,70,10,232,24,34,91,175,166,124,212,103,104,253,37,250,4,134,177,205,61,19,34,174,69,164,179,248,32,5,139,213,97,122,100,135,140,10,177,200,168,143,35,110,87,69,38,1,70,199,180,203,13,196,24,49,232,157,104,245,204,163,29,76,238,156,123,89,216,14,43,209,15,182,230,168,147,79,154,97,68,36,199,20,55,34,54,54,196,152,197,205,161,24,99,69,69,86,22,146,248,74,160,172,122,7,12,253,233,73,155,7,160,177,236,103,205,120,216,13,35,99,200,136,50,39,131,60,114,91,89,135,162,87,55,16,223,55,73,37,163,137,183,145,193,245,34,51,196,152,170,194,196,213,162,184,223,178,35,2,90,124,199,235,1,177,0,247,210,71,54,119,57,154,91,8,132,40,12,63,84,116,198,240,201,101,163,129,109,97,237,232,233,57,110,213,20,94,73,24,33,50,121,56,15,144,22,179,203,46,156,143,105,227,135,173,245,244,44,209,74,164,14,139,212,130,135,133,41,189,169,91,62,20,170,191,61,69,104,55,13,61,23,168,190,119,215,150,144,242,204,82,141,64,49,44,140,164,17,206,166,22,241,222,185,155,6,157,135,148,169,231,107,91,118,139,14,131,193,138,28,0,92,230,227,218,85,117,36,100,149,61,75,150,169,132,21,69,34,107,18,77,110,45,34,162,104,69,103,23,182,110,137,128,33,169,188,35,66,96,33,123,237,48,52,80,112,236,221,7,27,214,153,146,61,189,128,160,250,144,201,9,105,199,244,46,13,186,210,140,45,45,96,35,80,236,1,159,119,172,178,131,50,92,203,15,13,42,255,96,114,188,111,117,252,115,188,39,207,170,176,209,75,85,105,37,161,157,124,196,16,147,74,146,251,182,122,201,228,124,152,144,184,237,41,108,200,84,43,65,66,230,9,29,204,224,124,125,238,138,152,227,57,72,29,94,198,108,119,199,108,89,85,106,192,236,243,83,102,240,49,14,91,115,243,2,251,25,54,119,249,109,140,13,95,29,112,136,78,184,127,46,108,220,189,158,231,173,217,152,23,238,139,97,233,159,61,58,218,35,41,214,145,155,35,237,141,10,133,167,224,32,179,144,23,163,146,109,185,60,183,177,243,106,113,51,236,185,52,255,249,213,4,101,165,4,19,127,182,85,15,151,209,126,109,106,24,23,166,75,36,251,176,84,19,174,190,94,11,124,34,38,57,248,101,76,41,100,209,150,209,100,172,138,14,26,17,238,197,58,219,187,231,90,241,127,180,23,53,89,57,135,151,65,156,245,123,76,197,107,146,209,211,137,156,197,247,88,84,14,22,105,228,111,248,43,221,41,20,225,202,239,77,52,176,89,196,132,24,29,110,214,143,122,159,250,24,36,51,100,99,177,138,18,92,77,23,230,172,94,145,252,30,144,64,223,123,23,66,19,189,70,118,27,146,142,59,135,121,204,20,205,196,231,201,104,120,74,210,79,74,85,69,36,214,143,9,128,77,251,215,168,43,237,148,168,228,228,162,78,141,108,245,245,255,65,105,88,251,140,157,102,207,121,89,63,201,224,155,155,222,63,184,101,203,196,10,76,60,186,249,213,13,203,190,203,213,199,125,173,46,45,214,216,189,199,245,205,128,115,138,170,97,170,93,169,249,83,184,84,39,123,167,41,236,28,166,59,43,10,227,236,116,184,99,207,108,133,119,206,113,239,110,41,197,42,48,85,2,57,174,134,84,72,239,109,122,46,237,67,169,67,191,209,28,224,78,54,212,71,212,24,125,99,78,27,220,61,171,75,227,195,22,173,18,67,105,112,244,95,38,210,188,163,14,5,248,71,204,224,240,164,82,91,95,235,236,172,78,118,141,233,146,247,115,111,106,42,139,255,180,245,120,70,64,197,224,144,4,164,205,152,210,216,7,37,148,116,225,158,110,124,204,224,243,211,221,63,53,221,33,207,144,236,18,212,204,198,16,121,214,162,14,9,1,179,238,223,18,118,245,170,19,97,36,136,136,227,222,63,5,47,133,145,145,107,1,207,75,127,111,40,132,93,113,111,106,144,119,125,224,208,239,98,10,205,114,163,145,191,123,111,111,5,166,251,111,229,155,108,6,166,222,198,63,199,249,111,91,228,91,190,39,115,151,177,113,28,172,123,22,217,152,193,125,85,29,238,93,136,159,127,112,114,249,8,96,54,253,249,124,46,26,205,28,134,9,120,62,223,171,134,114,229,129,183,149,16,10,60,105,210,241,39,255,133,235,159,223,166,173,207,159,28,190,252,94,223,123,239,47,25,125,80,184,147,218,115,49,181,109,223,60,35,130,72,83,212,51,147,162,40,143,176,181,69,116,30,120,186,24,2,34,173,103,34,61,239,181,41,70,245,39,163,0,231,214,251,27,124,38,64,188,54,27,126,127,230,56,81,150,228,67,206,75,188,99,186,41,80,142,155,111,138,69,158,155,91,189,194,7,159,181,212,158,89,142,57,230,229,59,28,78,41,55,29,83,38,222,184,87,91,5,167,78,22,242,128,213,191,8,228,19,87,14,212,110,62,163,179,149,134,218,140,93,248,252,118,175,241,98,4,119,74,215,37,68,237,137,111,181,252,165,80,145,24,76,176,170,4,76,204,178,9,140,174,108,160,164,212,159,69,64,201,91,60,56,117,241,125,203,158,4,91,122,26,254,100,208,28,23,253,34,84,211,57,155,60,210,46,140,176,12,26,242,8,49,77,177,138,134,158,1,139,82,134,230,79,134,171,126,27,27,128,19,4,195,254,214,147,230,27,157,105,199,248,200,78,243,77,251,17,133,102,91,175,166,232,194,39,3,165,169,186,213,46,20,86,227,181,54,213,211,93,246,67,220,70,47,147,167,45,152,136,141,188,22,25,116,103,248,34,113,70,117,156,60,248,134,99,234,51,139,26,57,144,125,147,105,116,60,208,21,151,2,238,109,234,174,196,28,164,79,194,225,51,239,110,63,188,245,75,16,90,207,14,195,127,57,182,192,200,7,124,238,50,77,90,86,137,32,240,89,18,46,66,4,220,246,150,173,129,100,117,137,99,153,52,95,221,242,100,156,232,61,199,189,137,31,53,185,55,242,110,121,196,197,219,26,133,4,110,65,13,67,91,113,26,183,77,19,30,204,221,231,253,216,136,42,119,217,139,137,191,209,24,230,95,147,26,154,41,63,77,182,120,248,210,157,212,103,202,36,53,74,247,233,231,215,57,255,247,144,57,90,166,149,245,151,187,52,145,184,191,240,57,42,179,215,40,195,174,114,142,63,29,239,221,109,110,57,156,160,63,40,10,19,56,142,13,45,97,154,200,115,159,89,50,189,11,154,173,24,53,222,161,112,175,206,132,101,112,90,114,106,91,188,211,3,20,7,62,7,206,236,15,156,105,222,15,120,66,225,31,48,129,251,94,99,208,10,93,122,50,75,137,34,199,160,80,218,84,100,175,164,206,163,229,88,62,192,183,81,164,91,103,241,118,254,129,31,124,59,172,41,129,29,181,222,77,131,176,88,145,169,64,44,129,138,104,63,251,240,132,245,234,74,192,48,206,93,62,110,21,171,181,26,241,213,186,175,181,146,24,81,191,246,192,20,35,186,96,57,185,159,11,63,33,239,216,135,139,81,170,201,147,13,4,244,90,15,184,74,118,200,224,21,92,21,192,105,206,173,48,205,179,97,110,28,15,36,109,217,13,43,2,162,222,205,198,60,164,63,67,158,220,118,233,153,227,136,200,253,214,81,2,159,77,161,198,217,135,76,224,42,138,146,18,187,7,72,151,92,53,48,85,61,185,94,56,221,82,169,3,255,106,212,227,4,57,150,107,149,181,137,172,76,242,158,73,96,42,25,242,3,183,107,39,117,132,207,100,91,168,244,166,132,7,147,241,4,86,215,155,103,130,27,247,230,86,169,175,48,141,194,241,98,125,72,251,26,176,233,112,7,140,74,176,248,17,7,70,72,51,206,62,34,235,98,48,208,234,19,245,134,70,178,144,147,88,120,213,42,206,194,34,48,134,79,121,175,109,237,110,254,189,22,194,129,114,102,195,41,112,140,236,128,43,44,157,91,225,153,92,52,29,142,39,66,134,229,133,189,167,233,192,157,204,163,12,26,69,151,41,140,48,250,250,138,174,32,178,75,158,146,134,152,233,204,196,116,103,57,34,144,181,199,84,58,110,198,99,146,31,120,222,99,151,52,86,26,15,186,246,140,105,74,132,230,114,166,24,76,113,86,192,235,108,106,173,9,108,206,92,28,33,185,100,113,21,42,57,55,111,137,63,232,89,189,83,231,161,165,76,239,177,59,112,4,247,243,185,208,131,13,24,182,62,29,148,51,11,231,190,7,167,105,109,41,108,20,60,247,100,204,107,61,240,89,236,190,83,211,189,38,133,200,76,52,106,88,226,200,39,98,214,158,105,74,174,61,126,59,91,133,129,94,93,136,44,94,24,86,187,242,192,201,211,37,6,151,158,158,37,114,94,45,95,216,36,23,101,237,211,253,214,46,220,219,120,118,165,70,116,163,61,176,110,59,103,93,248,190,98,168,218,173,176,27,180,26,22,1,112,214,73,14,1,108,175,247,189,150,104,174,255,224,230,89,53,123,112,161,245,100,59,61,126,161,235,142,48,228,164,152,228,106,24,110,218,181,85,182,176,166,216,86,157,198,253,30,20,57,215,231,20,72,78,16,98,104,239,178,62,8,41,79,231,11,3,166,70,169,234,17,195,236,184,35,86,251,115,248,117,211,154,189,67,214,232,162,18,24,86,219,50,238,205,233,138,17,152,176,85,187,19,169,230,45,22,154,81,78,120,249,154,193,210,2,103,240,217,224,242,253,105,81,17,54,52,93,207,206,166,153,6,70,160,200,201,97,150,102,2,75,186,203,83,135,231,125,196,80,249,163,72,41,111,205,172,145,5,64,65,180,30,2,133,143,59,252,173,249,0,85,188,39,250,127,134,71,225,105,167,61,94,140,68,162,206,248,143,160,100,97,2,38,182,32,181,39,160,169,240,247,250,21,45,201,160,52,22,163,155,27,8,156,204,231,80,71,212,32,187,153,84,76,214,83,62,118,35,49,223,119,160,4,33,212,24,233,20,248,196,197,131,244,161,14,154,21,45,84,129,117,47,173,191,162,84,223,84,38,117,243,165,41,60,195,123,58,168,145,201,200,215,44,180,57,57,124,172,200,50,158,143,13,189,184,123,218,144,54,238,91,88,10,76,153,87,108,26,107,208,29,253,152,81,116,21,212,128,137,195,63,43,132,184,177,79,6,66,210,179,41,188,240,106,122,192,40,240,233,10,89,215,105,4,37,163,40,139,147,228,113,236,180,203,244,130,100,80,204,204,138,15,178,248,116,143,5,199,242,185,15,14,177,109,150,247,34,221,230,157,219,92,77,179,144,218,96,103,49,230,225,59,210,46,68,59,20,94,4,15,115,192,240,61,200,123,45,97,72,36,150,78,109,157,30,2,22,85,104,1,15,97,104,3,70,212,39,126,250,56,49,183,166,3,148,45,45,182,105,74,156,242,99,131,109,168,82,227,167,207,24,62,71,95,134,19,180,4,154,199,179,15,99,49,239,25,23,79,34,195,106,232,76,200,156,226,167,73,176,149,45,71,250,57,1,90,156,1,155,102,82,89,125,84,103,174,18,251,244,254,49,211,9,12,5,162,187,110,184,44,56,119,23,198,143,119,130,147,102,189,10,67,188,124,246,161,236,9,136,3,91,122,79,110,110,29,6,30,148,33,193,86,212,174,165,124,167,57,213,25,176,9,16,93,216,250,118,253,139,84,122,248,135,108,197,205,154,72,71,252,182,109,81,23,229,3,199,144,147,126,79,77,237,32,182,210,136,173,87,82,251,98,201,144,121,218,177,203,91,140,178,202,169,11,171,100,75,119,204,160,188,211,15,66,189,109,108,166,21,54,170,173,87,51,21,186,91,19,148,98,164,41,225,7,138,44,171,23,202,0,75,102,4,20,174,143,233,99,114,252,221,164,158,93,179,174,90,183,137,129,215,80,227,176,211,25,61,238,189,105,234,151,49,59,167,130,55,211,243,220,109,233,201,72,206,139,8,121,192,149,206,244,11,35,61,60,219,189,154,64,149,92,13,247,64,24,19,213,2,129,98,76,16,114,97,153,92,88,210,73,166,158,204,126,25,112,62,11,76,252,167,70,7,253,189,24,14,36,189,247,134,83,160,220,91,87,49,38,26,197,163,75,208,213,134,126,172,205,86,236,249,6,251,26,77,142,31,224,225,100,241,63,88,179,21,40,101,156,105,24,87,211,198,46,99,2,92,35,138,108,112,149,216,59,188,68,180,126,5,204,144,12,129,167,85,222,56,220,158,153,96,172,168,94,132,12,58,232,43,84,184,19,190,187,48,189,220,2,211,59,18,203,195,116,35,197,49,59,110,54,148,14,241,100,103,6,63,15,94,32,109,24,49,83,86,149,174,90,224,133,24,115,220,156,56,187,194,148,44,182,25,87,119,19,0,22,120,24,93,89,140,10,20,53,10,195,79,54,239,144,83,96,36,67,94,57,179,47,90,37,230,223,201,95,175,231,115,168,169,209,73,204,172,125,167,194,204,151,21,169,91,213,113,245,106,93,224,126,182,121,189,26,39,255,78,51,154,167,100,162,52,246,225,30,40,189,172,122,109,51,30,146,59,251,183,198,30,80,95,156,125,244,187,242,80,253,82,120,14,23,31,183,237,168,245,231,193,186,21,170,4,12,139,154,222,220,136,162,227,193,97,31,18,107,192,210,194,113,173,57,151,50,139,154,101,76,99,127,95,214,147,165,240,140,233,155,214,115,230,209,122,152,86,236,130,137,26,204,177,20,166,76,34,142,37,56,50,101,171,234,240,179,69,222,137,154,2,169,34,51,184,70,235,53,48,189,194,242,216,189,88,8,51,14,150,227,65,73,88,156,76,194,116,146,22,96,170,171,178,192,144,35,150,184,57,157,214,77,208,113,251,20,237,201,86,17,231,196,154,20,107,108,239,199,65,200,154,189,25,150,147,95,247,208,42,93,204,85,98,103,45,197,212,79,166,40,41,232,113,146,218,136,139,169,36,46,10,15,203,96,198,153,198,34,214,123,207,91,124,4,188,87,145,120,36,1,73,57,149,206,148,80,23,119,80,44,29,185,0,102,32,27,132,192,36,238,74,150,217,63,101,246,19,124,108,78,43,10,204,135,87,216,162,134,91,150,180,24,233,120,169,196,44,238,118,48,178,254,242,182,103,189,219,220,82,35,129,221,56,136,229,128,27,234,81,23,38,29,115,205,23,171,240,22,123,18,219,41,69,148,7,114,31,154,209,4,166,28,224,46,106,130,182,58,102,86,116,23,38,8,108,23,165,232,111,91,117,76,44,75,12,3,69,77,143,45,182,80,66,72,171,60,240,217,52,227,123,76,12,113,153,224,164,75,188,37,130,237,219,104,93,21,62,38,102,92,140,234,156,28,13,231,72,36,57,23,131,66,13,171,140,40,77,248,177,83,81,5,162,121,83,52,85,71,152,170,21,243,49,203,128,82,167,58,119,236,161,24,159,91,182,34,147,115,202,177,125,15,40,214,228,64,196,38,43,94,181,10,76,85,79,17,24,226,119,247,20,41,44,75,26,152,166,99,65,246,163,243,150,121,201,226,154,117,182,96,118,63,48,196,39,226,11,34,113,11,173,69,192,45,169,63,118,14,207,126,103,240,48,207,240,130,221,4,218,190,107,225,47,159,58,162,179,255,100,137,63,56,155,6,171,194,191,46,183,128,233,7,146,17,39,17,61,124,150,17,231,196,241,20,152,33,247,137,66,162,153,186,30,129,155,145,214,127,48,253,19,91,127,123,160,205,232,198,232,129,87,201,89,127,123,218,41,233,48,17,185,173,191,77,249,165,27,17,54,67,213,4,153,84,132,186,18,42,244,178,84,159,109,189,58,59,187,24,157,166,214,11,162,40,103,98,160,120,110,253,65,67,92,133,237,27,186,159,246,252,114,233,110,38,179,76,87,107,58,40,27,143,205,31,172,21,92,119,189,57,36,145,203,191,23,188,252,249,121,107,136,207,220,115,135,230,61,107,74,22,82,24,150,179,195,196,153,159,49,105,177,11,67,134,62,150,4,119,249,101,142,20,135,167,41,185,233,91,83,161,239,131,66,2,233,125,110,148,102,125,83,104,230,228,116,253,105,98,43,62,205,144,131,210,200,240,52,109,236,21,168,69,29,4,197,194,246,189,172,145,202,26,69,135,196,104,245,253,106,18,45,106,232,194,176,6,249,153,195,36,252,158,79,13,81,132,47,61,84,12,118,209,111,105,206,130,95,108,49,28,125,41,68,156,75,92,11,43,174,94,91,173,28,250,67,143,61,129,158,150,194,152,169,126,49,170,56,154,109,154,120,222,222,26,9,60,230,206,250,86,220,48,230,1,29,33,59,235,213,199,12,115,222,198,6,171,113,86,15,20,130,59,142,11,135,77,244,82,111,222,103,212,66,194,248,129,22,202,115,115,10,183,191,1,239,24,132,233,217,51,208,96,112,95,172,195,239,153,158,149,103,220,76,195,97,211,97,121,222,43,123,163,84,35,150,51,107,209,169,64,233,182,111,25,221,72,59,134,194,231,3,186,116,23,212,160,100,250,235,115,53,92,153,14,111,219,213,21,198,233,119,216,36,238,159,155,99,245,184,95,222,105,84,72,186,73,91,90,37,126,27,55,99,189,67,14,73,164,63,57,49,147,249,124,110,227,19,141,171,119,122,34,114,140,105,40,212,53,115,37,234,126,110,78,7,200,116,184,26,67,179,62,26,138,77,254,98,176,60,150,174,59,18,61,243,35,110,142,7,149,159,149,187,162,18,208,146,15,26,136,100,110,244,216,227,59,145,167,166,219,17,142,159,255,48,217,215,164,43,23,226,221,216,113,96,84,157,77,146,131,115,89,235,129,207,5,170,37,167,158,46,112,112,244,24,209,81,141,212,75,224,101,126,146,195,16,211,232,197,70,85,247,173,62,70,15,97,40,129,77,184,205,135,100,90,5,124,86,24,49,142,128,169,163,149,231,54,114,87,183,36,144,133,72,90,137,100,169,222,56,145,141,148,182,234,215,56,222,110,208,129,208,203,71,97,242,124,174,46,119,241,65,162,153,37,210,1,15,198,217,25,124,196,55,225,8,253,109,56,157,167,207,35,106,247,186,6,103,97,190,27,81,152,118,86,53,219,180,14,218,134,5,103,56,188,77,12,94,127,123,6,235,38,118,116,214,84,47,46,17,185,95,71,105,205,214,169,178,233,71,242,56,139,85,61,181,169,131,134,231,57,29,221,214,100,42,168,85,26,57,76,106,241,57,33,88,182,174,100,77,36,195,138,157,5,158,72,112,119,135,169,73,208,51,96,27,177,179,163,148,167,200,76,129,152,228,184,166,62,100,72,26,104,200,121,89,163,133,163,63,26,205,37,104,28,168,164,88,24,2,193,96,143,187,48,109,124,73,127,23,179,193,163,109,28,53,66,226,104,140,130,40,44,248,167,98,121,172,165,31,195,54,101,31,237,14,255,184,46,106,35,36,142,119,166,10,127,72,129,34,50,184,35,206,61,234,32,75,145,192,43,228,3,35,50,208,248,172,169,233,241,113,118,43,30,201,225,31,91,129,192,212,235,248,199,176,124,117,235,207,142,210,93,232,182,193,228,33,29,67,63,163,176,122,71,41,236,169,164,17,31,147,146,45,60,110,110,108,200,249,181,149,135,167,29,127,133,199,58,191,59,37,166,238,104,242,63,103,23,119,111,82,242,238,100,57,141,111,155,53,109,50,127,233,111,31,180,69,214,86,15,159,202,254,230,102,10,11,139,220,213,235,126,184,30,3,85,221,148,218,109,117,94,18,78,176,195,171,81,86,43,158,17,170,199,49,151,168,170,200,243,47,252,42,111,175,55,122,195,173,49,177,73,139,163,55,249,54,250,94,234,30,234,118,65,29,235,206,36,109,75,123,15,189,26,202,232,238,104,177,28,141,160,36,168,125,105,30,131,168,189,62,192,113,25,186,235,228,210,110,131,160,197,3,19,195,220,14,183,249,20,211,77,24,111,188,7,167,241,150,20,45,42,236,228,69,228,16,19,133,150,10,46,234,179,2,134,130,79,62,23,207,229,36,63,136,174,84,45,48,164,223,135,98,59,71,33,252,213,77,186,244,122,179,34,204,231,158,159,199,134,235,212,127,217,246,112,137,209,79,18,141,81,45,71,151,49,92,18,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,190,104,61,154,206,103,190,185,86,236,209,242,236,26,221,212,103,2,38,153,211,30,227,108,123,55,247,121,33,246,255,199,98,157,37,244,125,27,206,217,122,60,50,120,253,92,120,3,169,152,94,134,122,31,52,142,133,247,129,160,244,124,204,39,78,104,239,125,107,70,33,156,244,92,155,38,206,53,29,134,86,71,109,82,186,240,134,159,46,228,16,165,77,221,204,148,21,197,164,86,64,175,65,160,137,39,89,188,54,139,204,251,122,246,74,154,88,157,5,149,214,85,172,14,249,105,42,127,138,159,184,156,185,180,23,235,185,7,249,162,95,13,87,219,122,44,13,204,126,247,33,216,80,154,6,19,141,91,49,234,173,77,226,66,203,140,104,37,202,247,139,12,163,181,125,175,238,30,218,53,150,58,117,2,22,84,45,247,107,179,9,148,231,98,220,197,64,219,210,132,63,98,165,65,176,13,249,12,205,244,242,92,208,210,58,79,48,87,158,35,225,190,243,25,76,228,75,253,226,115,175,173,41,172,69,201,121,4,221,96,86,230,189,4,70,143,204,159,235,252,78,213,77,120,89,12,168,199,189,235,22,33,58,96,227,33,137,171,199,113,7,101,83,32,187,28,202,6,192,103,76,5,133,196,205,181,9,26,252,197,93,143,7,232,213,115,20,137,83,112,55,53,61,182,48,152,162,48,152,74,130,146,100,34,152,152,153,19,41,114,112,180,165,73,119,210,220,221,245,93,76,93,103,107,194,5,182,252,234,221,178,176,253,236,165,129,227,5,225,157,11,219,31,152,25,47,171,231,188,202,172,145,227,37,49,33,92,135,221,8,237,232,87,12,184,107,168,17,74,147,29,163,114,190,43,238,230,29,21,92,224,234,71,42,212,210,34,105,8,106,180,195,31,10,255,179,26,49,80,106,39,103,110,49,247,123,234,113,13,145,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,138,107,103,181,76,129,107,234,17,229,39,132,6,159,193,133,225,58,232,43,110,126,206,211,44,213,2,95,193,179,195,36,174,187,76,149,109,106,192,57,224,82,222,223,54,173,2,119,186,172,150,250,202,92,28,75,143,180,150,235,185,209,153,5,131,231,190,240,49,29,70,164,70,200,119,9,11,99,167,175,129,36,131,207,164,10,93,206,184,40,246,146,183,65,182,109,1,215,107,95,157,45,132,34,49,191,53,225,165,23,37,219,31,111,77,111,109,187,235,103,210,28,116,238,23,191,220,49,51,244,106,200,150,227,131,84,59,172,182,192,103,81,244,21,79,54,237,8,186,112,133,48,210,15,62,122,48,81,113,23,152,76,173,131,5,151,42,43,8,221,129,223,26,230,155,169,191,12,173,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,209,207,174,158,16,233,57,124,70,164,201,189,225,117,191,15,78,101,212,53,21,166,241,194,214,29,40,132,7,55,163,115,236,31,244,10,189,52,151,170,143,37,29,24,88,106,187,58,169,255,57,247,169,43,189,91,252,79,38,216,73,74,186,113,22,202,185,6,140,214,242,248,96,196,225,211,245,21,237,230,229,123,233,51,242,211,202,68,228,201,206,213,158,146,135,224,141,130,61,249,30,156,245,41,96,242,113,146,155,134,122,14,178,3,255,233,217,44,135,121,167,48,196,163,254,203,240,174,116,249,150,104,156,111,15,88,152,110,4,109,97,23,70,124,44,127,91,29,5,222,179,93,9,164,3,99,71,187,73,217,249,161,166,190,162,17,114,184,107,115,44,167,227,216,116,201,165,34,102,153,93,75,185,35,55,56,213,65,192,166,207,30,231,39,189,73,58,89,118,59,60,87,231,100,226,49,206,46,172,87,255,88,206,191,71,163,254,124,45,221,82,208,148,113,218,165,14,11,243,214,20,196,182,174,176,248,109,8,80,181,105,12,234,10,228,96,127,112,177,100,148,238,241,228,154,156,78,240,44,165,51,91,82,146,71,163,242,221,201,143,81,16,174,176,112,8,140,65,149,253,106,138,141,180,122,157,110,182,238,254,121,183,250,140,41,30,2,106,149,8,93,124,48,253,28,106,209,110,6,41,249,116,128,123,144,150,80,185,57,99,236,147,28,155,69,59,160,142,163,116,214,151,239,149,144,58,25,69,142,94,77,193,186,63,218,164,26,100,234,116,64,2,222,167,67,37,54,95,245,236,107,205,196,48,29,158,166,178,39,7,16,123,247,231,99,24,220,155,26,35,152,230,78,24,210,169,140,79,90,109,99,165,237,190,29,118,171,188,238,106,16,195,45,238,5,182,104,227,136,238,61,94,194,102,215,255,129,205,40,133,52,106,7,99,93,44,33,235,215,233,146,71,134,108,35,231,184,154,134,232,172,57,211,93,77,75,193,97,168,248,197,137,32,221,113,54,162,111,72,161,39,214,160,30,180,42,35,86,16,21,45,84,69,10,124,206,38,255,214,208,201,210,160,38,15,150,169,246,241,139,141,90,85,163,91,133,214,227,184,122,144,123,81,47,224,44,251,237,209,124,19,40,76,250,49,45,119,232,57,10,154,213,172,159,71,224,133,212,163,195,187,106,203,24,122,90,116,191,253,64,148,171,207,168,60,113,231,25,9,62,234,30,74,43,79,72,156,166,22,255,148,29,230,200,166,222,187,105,100,249,234,178,78,211,54,53,94,72,123,124,113,216,148,21,31,247,132,136,160,47,93,116,148,133,18,214,162,76,121,197,44,163,32,117,52,205,40,29,12,198,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,65,23,213,17,197,227,255,203,84,168,16,4,127,159,99,88,157,133,24,150,20,205,47,215,58,176,130,189,165,37,97,131,223,74,159,105,72,173,137,9,96,94,152,229,230,124,235,230,93,98,136,106,218,159,244,137,143,217,166,105,65,182,121,184,17,147,251,193,24,0,233,172,64,45,119,160,30,125,57,140,12,247,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,46,43,115,254,173,31,79,73,174,238,80,240,124,203,30,158,159,161,145,183,78,46,205,249,187,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,36,163,139,63,216,49,252,155,174,236,115,228,176,159,125,223,107,211,24,162,12,15,38,116,234,164,36,157,254,191,227,43,72,229,225,52,193,168,239,131,48,71,243,95,84,84,50,80,235,194,229,169,205,133,166,226,51,208,64,113,4,138,214,222,110,246,94,135,57,26,181,105,12,253,14,175,57,0,94,253,233,226,67,170,196,219,190,144,173,152,89,155,82,150,149,165,198,197,3,201,110,237,25,251,9,22,5,12,171,232,211,113,6,65,88,189,240,82,199,140,158,149,150,47,140,254,217,3,231,86,188,66,170,211,160,44,204,172,86,34,78,22,59,126,251,140,247,214,218,118,194,186,177,27,110,186,144,134,190,246,160,210,162,204,128,231,208,118,81,142,225,115,226,236,128,41,184,208,174,149,65,125,81,190,240,241,86,235,211,212,226,153,104,180,63,168,89,214,154,125,43,147,140,123,67,73,163,13,26,164,161,221,230,253,137,218,234,131,53,194,163,41,238,61,104,35,210,86,132,73,73,91,192,20,145,105,105,59,41,119,39,26,1,102,178,60,205,33,176,241,196,107,177,158,180,110,158,243,204,213,97,129,219,150,136,139,177,223,187,12,3,40,230,133,62,56,39,86,141,1,159,208,42,62,253,27,232,27,221,159,70,18,82,127,154,222,240,123,111,228,235,180,53,164,25,137,155,92,220,134,118,119,100,52,193,199,125,238,244,212,228,255,42,52,253,234,74,200,68,27,129,14,76,71,226,133,139,118,60,27,79,149,199,143,129,117,55,51,254,224,230,70,171,213,131,236,172,221,54,153,116,165,47,108,114,185,90,237,137,108,19,233,101,135,217,82,36,48,103,242,33,53,70,180,18,1,86,148,54,149,210,3,109,207,17,0,149,91,113,22,119,224,41,114,144,6,115,188,93,24,139,185,40,220,118,186,239,69,139,164,126,76,138,94,183,31,217,219,122,7,158,155,67,123,228,70,210,166,200,35,235,183,134,39,60,28,129,99,207,166,170,61,255,21,98,246,28,27,86,67,88,65,155,169,161,42,136,125,216,132,60,159,102,234,73,202,99,5,188,158,20,120,37,99,232,180,178,192,199,116,151,228,61,245,165,104,133,58,12,205,140,4,59,169,82,219,222,158,107,240,208,62,212,68,93,76,11,20,137,99,109,43,73,132,158,98,23,111,116,196,60,79,102,42,138,249,194,91,139,76,224,18,229,136,114,152,4,187,28,125,56,117,103,164,28,70,176,87,185,8,54,196,149,49,23,16,206,222,69,219,215,173,43,172,7,188,180,79,174,24,197,130,219,95,150,146,216,77,225,51,141,60,177,67,102,183,61,21,111,197,68,103,147,192,83,75,62,203,79,134,253,194,61,143,164,87,119,202,50,227,201,104,212,126,174,46,171,199,174,0,87,183,30,170,150,222,93,113,46,118,51,68,244,222,208,179,228,25,240,126,175,70,254,166,196,78,74,48,103,200,185,89,48,106,71,76,241,14,151,250,126,174,78,169,199,150,195,189,245,120,97,239,156,35,14,144,241,107,167,22,184,25,119,176,195,231,75,119,253,34,211,212,121,46,140,69,166,143,214,208,2,173,1,51,226,250,219,184,75,110,159,225,186,62,157,139,164,8,163,69,9,152,250,73,25,53,108,226,230,30,35,21,110,53,87,189,57,228,108,238,235,34,47,69,190,77,96,28,202,152,197,214,227,162,228,18,51,17,158,142,155,179,254,158,97,33,217,224,214,58,240,208,13,17,110,177,213,242,133,161,207,145,171,49,23,90,236,89,148,102,106,159,234,217,229,119,48,145,1,147,120,218,10,227,178,142,11,111,165,10,161,24,246,238,27,163,107,197,63,209,232,28,206,42,226,105,79,179,13,18,216,51,30,122,188,238,125,193,31,218,247,107,76,101,236,7,46,166,142,229,240,217,81,180,64,5,90,211,113,237,202,159,148,183,92,125,102,209,42,247,91,158,13,109,136,47,11,124,29,47,224,173,85,32,5,165,250,29,86,142,137,229,233,183,36,212,190,239,44,52,109,220,231,106,116,0,227,201,201,153,63,55,71,184,39,214,174,101,97,199,3,55,248,106,47,12,165,195,3,51,179,46,188,171,114,175,144,158,185,59,26,181,198,67,63,38,77,149,37,142,93,36,49,146,114,129,84,91,36,57,224,82,106,127,224,22,223,122,146,106,126,184,87,80,5,142,109,1,115,73,203,187,208,61,163,34,255,131,233,53,155,15,156,73,124,248,136,163,154,155,151,178,194,36,51,55,2,238,8,200,63,156,50,249,250,55,16,85,137,207,71,38,181,199,231,248,17,35,42,138,142,253,190,183,62,239,37,195,125,142,243,229,114,242,196,0,207,233,45,71,87,134,60,106,197,30,191,217,156,148,58,204,52,179,227,165,209,185,209,38,12,224,233,249,121,131,169,251,124,224,30,33,19,96,50,73,66,47,132,199,232,52,216,198,195,146,30,82,37,216,31,191,226,26,120,122,33,134,159,10,175,237,53,63,192,68,126,149,23,105,204,80,96,128,159,184,60,220,120,84,125,46,167,14,183,227,59,63,36,88,198,97,242,81,211,38,72,180,171,82,50,13,203,250,22,135,33,138,80,26,57,162,217,78,51,159,140,192,241,33,22,139,248,214,64,228,166,116,165,21,35,114,224,129,185,129,218,82,77,74,54,72,94,48,46,110,68,97,149,124,235,184,204,103,149,247,128,145,65,110,10,91,221,109,192,16,233,232,213,240,86,185,98,12,245,109,75,203,206,50,28,5,206,218,12,131,65,107,250,49,104,194,200,241,173,186,249,204,67,225,140,5,22,112,67,226,78,96,74,91,157,220,56,17,216,171,98,54,230,66,94,220,53,143,206,41,196,159,23,133,251,114,78,10,96,152,27,166,194,229,28,133,245,194,91,185,33,11,85,180,187,93,116,105,134,49,23,140,148,54,238,79,183,135,89,47,155,24,141,163,60,150,156,214,40,8,98,240,6,220,151,198,150,217,254,147,83,109,24,60,170,174,14,4,7,231,108,23,62,7,102,83,56,83,250,20,48,113,106,125,50,198,164,220,171,107,47,202,205,69,164,97,164,251,228,229,153,41,168,67,166,251,211,231,57,212,175,98,21,247,144,165,64,174,121,233,201,69,35,238,25,113,127,47,154,255,213,31,164,172,131,178,90,95,1,131,220,231,29,21,148,186,211,114,93,150,84,76,97,102,43,204,113,84,3,70,76,235,185,250,28,140,206,41,157,104,87,208,163,137,197,227,199,222,89,153,22,4,151,247,178,132,164,139,21,36,218,208,229,120,72,102,54,198,210,164,205,48,137,91,5,225,75,9,42,120,178,12,233,62,54,199,197,160,195,242,110,117,82,188,98,135,73,187,3,138,113,42,39,38,188,146,59,93,155,113,227,189,221,105,102,180,147,123,135,33,65,246,86,40,249,128,105,95,190,48,76,14,93,96,180,191,227,80,68,41,162,13,185,185,153,114,17,200,33,75,125,73,205,13,166,239,107,7,220,231,21,133,237,172,181,237,221,60,20,44,160,203,50,21,53,218,251,128,135,168,90,26,76,100,59,206,53,154,33,178,60,89,61,135,153,147,1,67,56,141,32,247,11,151,122,141,148,51,227,82,122,225,156,230,189,186,84,121,108,168,76,202,14,243,136,228,84,150,231,38,31,95,87,248,115,176,14,54,185,53,153,207,30,86,99,39,5,56,101,192,97,248,93,225,65,163,229,120,37,124,176,92,81,5,11,87,147,82,187,116,237,104,19,69,174,46,118,107,35,216,174,164,222,129,39,108,103,43,220,42,122,253,183,160,103,143,24,225,155,80,224,32,4,113,221,152,209,90,120,239,102,159,222,197,211,77,78,226,142,10,36,54,235,30,138,29,237,115,26,78,194,109,66,164,237,190,23,217,179,213,174,181,75,17,179,160,144,128,118,79,82,192,212,188,37,5,216,89,61,221,83,232,3,78,118,157,9,103,149,98,21,197,105,77,145,65,146,49,57,54,224,222,178,99,44,201,158,116,136,129,167,19,51,140,100,205,223,114,237,113,13,130,12,27,233,101,114,226,10,91,209,212,138,141,18,171,58,203,189,207,153,151,92,121,2,178,143,213,100,217,175,108,106,5,190,213,25,171,90,150,39,67,61,46,212,198,136,1,116,9,14,35,176,118,108,167,120,112,2,251,85,7,5,255,188,251,107,147,169,62,83,167,233,199,68,234,40,59,12,139,120,214,111,141,232,184,159,77,153,38,13,233,246,236,84,103,180,16,243,195,20,192,164,151,23,67,60,202,181,135,224,131,159,178,157,193,26,84,157,164,99,24,73,161,152,18,125,242,109,135,143,10,93,235,89,184,233,72,32,109,207,40,193,132,176,149,39,205,72,88,179,107,149,101,182,66,169,243,163,198,106,17,107,254,96,66,60,235,122,153,244,55,157,111,224,219,48,4,176,208,217,94,24,22,26,103,144,34,167,6,209,198,29,147,97,245,164,46,86,147,241,164,171,76,97,106,39,86,9,99,96,67,227,120,77,101,118,187,179,165,184,100,1,218,97,40,49,92,152,244,162,235,86,32,237,182,164,86,181,195,131,30,221,85,192,100,152,228,222,153,99,205,37,53,232,41,198,108,15,184,193,76,231,45,82,195,56,160,202,77,149,113,32,214,40,28,24,38,210,210,101,151,166,99,36,226,183,103,166,156,33,21,226,212,110,229,19,53,190,72,67,168,235,26,218,172,233,68,106,199,231,2,20,44,242,98,68,31,35,218,8,35,218,148,14,241,179,231,210,48,226,50,84,4,142,135,4,214,72,76,231,233,62,21,204,34,231,68,206,253,185,154,234,253,15,166,148,67,76,237,142,142,109,247,10,45,156,63,58,26,244,201,160,87,138,155,163,67,34,13,249,48,5,228,226,9,41,146,147,67,221,15,174,110,87,125,203,52,148,219,144,223,38,20,226,53,42,104,194,192,244,61,245,230,231,4,24,51,116,239,172,13,70,199,148,174,27,31,22,170,147,91,207,250,69,8,49,250,163,65,130,40,85,186,76,148,227,146,183,128,233,40,29,114,117,183,192,181,223,28,107,174,200,33,64,137,74,14,179,19,118,133,42,137,184,110,133,233,78,56,207,205,19,12,205,2,91,81,112,252,54,209,69,217,241,32,235,222,51,148,8,173,42,247,6,236,233,107,161,180,220,165,31,177,208,134,204,196,142,22,110,168,11,163,123,76,64,75,97,98,246,203,97,8,48,116,1,226,208,120,154,156,40,248,44,66,62,71,60,42,17,122,117,152,237,188,202,2,45,80,42,185,126,221,89,219,199,76,213,7,199,213,13,49,193,94,151,48,40,210,175,5,245,173,171,242,161,119,33,37,71,252,50,149,160,254,90,28,234,210,131,200,229,86,44,250,9,166,209,239,144,183,60,88,71,76,214,231,169,101,202,164,249,171,99,111,244,121,197,237,58,157,28,242,219,38,115,230,78,33,218,106,93,102,113,39,216,210,252,12,129,110,161,111,125,105,43,176,117,212,196,161,197,114,236,36,143,253,140,248,241,105,203,99,55,98,113,206,42,100,141,143,227,234,76,51,11,49,114,125,129,12,42,213,150,174,31,44,65,247,222,97,38,216,66,75,209,141,183,61,231,16,52,155,89,106,124,161,237,164,52,100,6,76,26,83,46,102,19,217,33,207,75,71,249,20,219,143,174,152,180,174,60,239,177,134,245,88,165,90,59,207,80,44,107,20,111,203,91,87,163,127,241,221,144,205,110,137,187,217,109,226,140,20,114,104,48,188,201,226,170,200,93,222,71,195,137,40,98,181,34,99,113,190,73,232,41,27,211,173,252,246,153,26,219,203,239,135,149,60,22,217,168,141,216,38,4,121,166,73,173,139,65,96,4,27,37,228,166,50,213,1,226,100,176,203,119,143,249,209,171,50,41,116,124,96,47,78,70,240,12,14,121,249,101,52,93,118,8,158,17,105,16,155,214,178,143,206,224,102,231,251,144,32,18,77,31,103,205,247,128,233,15,149,35,228,156,46,252,121,136,104,89,23,194,146,207,73,186,43,244,173,39,205,245,91,118,59,90,12,179,155,96,152,222,56,26,122,62,81,87,26,34,91,103,73,72,148,149,125,122,223,131,149,94,177,188,116,9,32,225,90,66,184,155,138,238,162,199,50,84,77,33,61,182,172,28,83,62,8,33,191,243,81,66,70,203,174,150,165,155,120,22,17,225,98,86,203,174,193,220,243,202,28,107,130,27,194,83,72,86,206,248,213,253,106,83,115,16,20,57,109,223,104,41,104,109,50,226,199,190,67,46,204,127,185,154,39,38,251,172,41,114,185,7,79,209,106,82,52,163,91,150,67,196,29,14,59,153,11,68,212,99,117,29,167,140,242,124,25,17,123,82,23,208,106,48,217,60,199,94,170,177,9,111,115,118,100,251,71,111,174,121,125,23,59,61,90,146,250,173,142,105,23,106,85,52,131,84,53,6,58,237,65,159,199,71,233,247,144,22,244,115,95,184,196,150,163,103,151,44,234,190,52,42,251,188,197,227,28,104,144,180,236,161,48,85,164,37,96,116,14,213,14,217,72,76,185,90,213,249,49,184,125,5,134,161,176,7,140,53,245,23,240,25,225,29,240,153,51,106,135,208,92,52,183,43,101,13,166,255,11,19,64,25,1,99,246,63,240,217,121,93,236,10,75,188,168,33,113,118,51,106,39,29,174,67,73,233,204,128,114,202,111,147,51,235,106,0,81,52,48,115,220,122,102,101,142,232,198,165,226,65,162,153,76,155,100,233,170,93,52,94,250,136,194,69,213,211,86,24,123,218,81,212,96,138,130,244,184,198,181,157,222,135,231,214,166,240,18,48,21,109,67,97,76,189,208,255,130,147,83,119,27,102,123,143,111,137,44,173,180,51,252,218,209,123,232,150,89,183,85,213,225,46,176,152,141,128,247,99,192,180,106,153,200,248,109,42,22,187,156,168,21,66,187,17,79,254,227,74,121,76,206,229,210,240,60,249,249,178,73,77,206,84,103,149,23,91,69,253,224,198,110,212,150,162,77,87,143,245,113,248,131,67,155,170,199,67,163,142,192,59,164,140,26,66,59,131,187,149,218,57,229,183,193,98,151,53,227,182,113,121,164,100,33,106,49,204,160,215,200,59,244,216,206,118,130,155,246,152,194,101,196,199,70,249,74,247,208,179,210,8,220,5,60,147,102,238,49,133,97,206,188,112,209,116,170,105,37,36,111,254,197,65,102,11,82,151,238,248,167,206,1,61,57,1,25,37,129,127,73,234,15,54,233,36,93,122,20,42,123,226,5,152,200,180,220,124,163,128,236,186,104,112,4,102,33,10,129,19,140,126,0,255,109,196,6,37,245,72,58,40,199,102,120,96,234,75,178,158,60,148,80,249,76,202,24,233,249,49,134,201,18,125,22,39,102,70,157,146,114,197,211,45,156,76,14,47,84,142,134,154,210,166,236,225,34,120,201,88,195,212,74,135,112,55,11,44,165,149,221,234,218,157,153,254,220,156,138,250,182,94,23,96,198,152,155,12,65,122,224,18,116,254,192,125,233,134,134,127,81,239,7,165,152,168,107,120,160,194,164,189,2,30,202,107,111,37,193,33,139,198,160,100,245,170,216,9,151,247,75,176,217,17,98,145,65,193,14,113,70,99,96,156,168,23,110,87,86,16,6,247,174,223,139,73,94,66,159,143,22,44,53,166,33,170,71,241,44,224,186,139,142,25,71,178,199,53,14,92,96,125,86,247,131,253,53,187,54,32,100,150,186,95,158,239,73,147,84,143,121,58,180,29,219,92,186,230,214,217,180,94,13,53,151,187,245,10,38,135,207,57,112,222,68,125,155,153,199,12,209,66,106,143,186,184,201,221,226,1,51,212,22,17,140,83,207,104,208,34,217,102,192,8,199,22,53,160,16,52,247,77,139,30,133,38,214,25,5,200,177,39,109,84,167,214,99,93,165,29,27,245,174,156,239,106,93,89,241,100,236,27,176,181,202,145,125,224,189,188,109,19,82,64,250,154,212,250,106,72,234,172,128,225,167,46,10,211,245,123,55,196,169,73,37,242,225,41,88,8,39,194,93,227,113,161,207,137,221,92,205,153,189,22,11,83,223,11,77,172,56,67,224,51,155,93,62,246,50,222,194,128,225,90,16,111,210,90,126,87,156,110,136,43,233,190,64,200,247,190,215,57,27,41,108,82,152,158,145,124,143,175,57,212,23,93,198,50,44,39,80,213,152,123,55,225,201,61,195,34,160,110,180,63,145,189,52,67,242,147,78,229,41,49,121,114,57,121,11,92,151,80,241,144,118,74,200,63,57,188,45,161,160,176,49,201,92,184,74,174,237,151,243,77,233,158,203,116,139,201,205,179,149,236,223,97,49,209,73,129,41,85,143,139,9,213,200,231,28,121,98,45,198,169,189,40,70,146,112,104,38,13,120,7,141,12,239,208,159,166,206,58,230,10,245,215,26,88,55,94,122,231,231,178,186,36,56,158,46,76,92,194,233,112,120,8,162,76,114,53,57,224,216,15,77,231,91,182,249,97,169,241,11,79,218,89,31,184,143,216,21,104,71,45,10,98,56,141,216,176,218,67,162,78,23,8,185,132,25,219,29,36,159,91,227,207,5,51,204,225,31,43,195,133,9,243,220,183,162,94,74,60,163,227,56,204,59,81,50,156,125,146,252,239,102,206,181,123,8,176,201,203,36,229,40,93,43,142,124,152,20,212,77,230,196,41,158,250,164,32,55,109,233,102,181,142,59,230,161,195,27,38,61,121,47,99,25,136,35,159,80,172,166,180,168,34,28,35,135,194,43,166,164,6,229,155,101,83,29,38,106,46,59,214,176,33,140,51,155,184,183,112,41,88,123,253,114,18,117,138,29,141,185,76,127,218,106,107,93,226,181,192,132,164,79,86,32,52,253,62,39,254,184,22,16,115,64,228,234,85,34,147,74,242,46,213,68,221,168,150,189,197,10,30,139,178,117,245,112,190,123,156,213,120,168,132,105,225,199,150,227,205,70,198,160,113,188,192,7,38,241,212,2,38,27,32,99,70,207,79,186,87,47,181,244,1,81,157,10,221,218,169,149,99,214,118,179,189,196,100,146,164,232,66,93,97,12,42,199,96,40,14,195,35,169,63,124,76,28,175,141,196,85,39,129,191,21,54,182,84,135,169,39,154,15,76,150,203,239,77,43,190,38,124,233,248,233,41,4,119,141,77,74,215,30,71,155,135,220,173,153,68,171,58,187,69,134,188,218,2,114,15,136,149,198,3,39,231,246,34,112,82,147,80,228,26,51,76,117,125,3,40,74,88,107,245,249,237,57,238,205,97,86,208,125,22,41,225,251,222,86,54,157,244,183,241,140,221,255,33,70,151,147,238,164,54,144,126,128,20,100,60,53,122,0,181,239,78,241,193,248,227,92,30,24,218,172,128,225,206,94,186,99,17,171,153,62,230,19,131,76,76,172,65,99,173,139,80,89,110,45,87,205,152,193,229,118,127,26,70,26,221,102,143,137,19,147,144,250,69,221,51,40,214,198,171,113,145,98,2,148,58,85,72,127,122,51,222,129,7,5,214,207,14,95,206,28,111,1,227,192,100,221,225,249,139,80,64,94,170,42,105,109,78,217,233,139,232,68,165,153,232,121,178,226,41,140,249,227,196,213,67,145,42,43,231,82,131,125,8,157,71,189,152,130,95,159,195,240,99,109,209,102,196,176,163,191,42,196,149,49,80,231,59,158,236,26,174,158,140,112,217,251,53,106,245,78,164,105,36,209,237,249,212,150,63,185,218,203,22,251,86,24,134,160,238,48,82,143,58,164,68,197,189,59,114,154,98,138,48,162,49,227,207,71,242,109,186,22,75,188,233,242,34,51,224,79,198,226,148,22,120,67,167,171,101,210,136,114,6,245,89,93,86,214,233,194,205,199,31,76,82,110,103,235,99,122,151,59,242,136,165,141,103,175,164,132,183,198,111,19,240,213,109,152,99,122,187,163,13,195,76,151,250,47,131,143,219,62,47,188,170,126,110,235,5,139,207,13,157,248,212,155,195,254,18,19,173,210,18,165,153,110,6,45,42,69,32,255,160,70,72,31,13,105,78,15,7,193,81,159,159,201,178,224,117,104,126,115,22,170,144,149,83,138,92,131,245,158,20,7,60,41,2,83,170,224,181,174,214,113,93,132,17,132,118,32,26,254,253,230,199,182,59,55,151,35,157,20,99,169,190,10,208,77,41,18,125,158,38,221,224,186,210,182,227,200,94,11,135,99,9,159,209,102,138,22,100,76,200,144,90,220,123,209,137,41,121,91,130,75,211,21,101,105,171,93,202,35,7,188,99,71,130,36,163,75,97,27,233,148,99,248,228,128,41,243,217,50,38,9,162,111,151,226,174,48,28,136,125,54,73,194,39,95,33,52,175,172,161,15,6,249,121,246,21,98,176,196,223,176,252,71,200,120,215,119,64,112,31,99,87,224,119,81,9,16,216,234,243,218,133,187,180,145,27,41,65,139,121,128,64,116,122,231,1,162,213,62,139,128,135,16,133,18,146,197,158,139,17,41,112,63,43,76,98,160,222,33,225,164,235,2,211,128,176,239,111,83,103,165,112,106,193,54,5,188,181,123,216,136,76,234,184,239,109,221,243,10,147,84,92,49,222,213,4,148,5,102,151,104,113,243,115,136,138,134,161,145,168,12,151,53,1,238,83,99,242,70,105,224,109,28,192,103,86,234,102,185,187,137,124,221,137,66,227,160,26,219,86,95,227,176,9,175,10,138,44,234,140,7,55,201,105,181,197,89,106,45,94,187,73,131,136,209,210,212,37,119,134,98,78,127,24,95,105,198,36,131,210,100,171,189,203,113,117,231,2,81,118,53,12,143,31,181,189,146,22,216,76,11,129,173,168,37,224,65,143,218,227,128,180,18,199,79,163,59,65,43,88,168,12,185,107,103,88,141,179,110,86,44,220,128,39,135,104,87,51,158,252,96,188,22,100,219,122,178,33,148,233,157,43,192,179,9,191,4,150,54,5,47,49,102,86,196,166,111,93,204,92,8,184,255,133,95,5,77,220,93,94,198,47,161,102,60,77,107,35,224,109,211,80,61,12,10,215,46,76,119,221,99,138,155,185,246,193,40,251,245,161,71,27,5,194,57,80,139,202,43,74,221,168,223,27,191,74,10,251,141,103,49,236,66,56,177,72,100,232,233,129,141,19,112,33,92,249,24,242,104,70,141,128,201,238,232,189,105,37,107,241,220,213,216,65,212,30,134,193,42,110,94,45,95,175,22,45,123,126,188,23,146,5,143,151,96,106,36,241,219,156,215,207,129,221,160,163,116,20,178,18,253,101,244,138,47,248,212,237,219,137,154,107,160,228,194,158,195,60,113,108,197,99,13,99,231,86,19,7,45,197,24,110,36,228,234,99,1,85,40,33,28,70,154,178,252,133,161,61,99,135,39,136,174,49,61,35,13,168,49,79,32,117,26,143,161,96,167,123,160,208,192,63,182,25,82,97,126,111,26,214,31,15,1,146,191,248,210,16,203,52,141,134,88,240,49,246,232,110,145,23,253,105,75,239,248,79,255,122,229,245,167,209,50,138,3,224,248,207,202,106,140,73,74,32,168,7,12,11,134,62,217,241,244,179,7,14,40,63,160,213,91,237,93,147,219,115,152,248,189,78,97,235,176,189,191,77,214,72,227,37,3,233,202,17,240,104,79,145,238,129,141,6,192,97,34,15,207,147,163,202,25,159,211,200,166,30,212,58,53,28,93,22,188,81,56,67,154,230,240,54,158,18,245,17,136,167,248,213,20,101,63,175,69,225,231,154,129,66,185,168,99,150,172,7,196,97,98,12,98,122,13,43,133,246,143,61,96,215,236,15,218,157,145,28,244,248,34,251,9,109,161,1,226,235,195,250,240,37,10,68,96,140,90,115,135,233,181,218,143,87,197,212,140,155,119,34,53,207,213,253,6,229,154,21,67,232,113,141,161,214,227,60,30,198,252,169,15,14,225,192,140,223,134,80,240,121,107,232,158,227,204,100,75,31,58,102,231,116,201,215,174,131,15,224,57,247,206,204,33,96,28,240,49,227,52,2,101,92,233,177,250,72,70,175,249,192,101,198,52,51,70,46,117,1,48,165,107,216,87,196,129,212,166,164,39,48,218,96,129,225,149,211,47,130,88,64,152,95,211,228,60,31,52,71,164,159,84,200,154,234,77,118,99,145,141,231,182,150,193,242,192,213,25,57,14,76,7,74,127,225,220,99,23,38,104,45,52,189,63,184,196,102,9,197,76,125,134,148,111,144,227,189,76,228,246,65,225,146,113,20,14,135,246,254,180,87,221,128,238,179,43,140,231,173,9,77,127,240,178,132,241,51,21,200,248,250,213,164,1,158,213,69,56,114,199,76,89,148,134,233,202,165,70,100,198,183,166,234,185,237,231,107,66,153,185,2,222,233,9,188,65,226,19,161,76,216,60,169,179,86,248,60,124,108,11,176,8,105,162,155,73,92,102,140,56,213,151,105,189,75,32,135,123,65,232,61,63,43,128,112,99,152,72,52,45,107,59,4,132,204,209,197,202,226,233,120,194,10,19,30,136,171,225,120,127,35,226,185,196,44,164,193,89,203,54,105,55,36,248,31,240,74,93,99,222,100,201,91,236,118,80,2,105,201,168,213,45,205,176,42,207,193,167,86,35,245,248,35,118,97,250,19,158,57,74,86,116,207,22,176,37,33,20,158,121,134,169,112,30,35,141,103,163,53,5,133,128,105,112,47,15,76,134,42,110,206,234,208,16,236,64,158,53,118,218,13,175,207,227,219,23,168,213,227,173,73,251,168,85,57,104,138,10,219,237,236,56,115,173,231,228,131,75,46,174,102,93,235,210,133,44,100,197,250,217,155,46,26,125,111,40,249,61,178,214,81,66,94,143,173,97,36,167,57,96,58,34,250,27,70,114,122,122,130,41,198,150,248,132,145,166,19,139,195,178,68,11,187,218,57,240,252,184,45,210,33,116,120,242,31,150,245,137,139,173,127,75,209,29,233,197,14,111,65,127,12,44,39,94,1,163,119,119,190,113,202,177,226,153,59,108,254,143,241,53,104,195,12,24,65,156,199,116,67,30,35,174,54,62,161,199,240,163,219,115,59,60,77,230,77,205,198,227,20,148,120,52,170,39,234,27,3,74,145,41,238,156,252,186,168,185,217,204,241,206,75,187,248,140,254,122,58,115,4,161,245,198,196,121,66,91,37,204,12,202,23,80,32,82,59,186,223,50,15,83,109,107,251,13,198,19,173,116,24,135,54,61,54,252,238,233,222,156,2,147,199,249,64,230,50,30,45,23,149,202,48,41,13,90,45,2,229,172,127,178,8,84,245,249,144,33,82,57,117,213,79,74,33,125,35,132,203,240,156,14,250,94,203,8,231,28,166,58,84,109,179,51,57,201,128,7,76,151,128,250,146,103,61,116,15,58,80,193,92,180,27,232,192,88,3,190,118,168,12,211,138,232,97,199,205,188,112,237,207,189,169,149,89,241,94,52,172,61,240,217,97,234,29,82,122,117,117,26,46,116,211,74,12,218,232,75,109,101,14,27,111,170,1,221,227,241,128,33,37,11,112,86,13,199,13,235,238,89,113,227,51,250,90,126,75,53,239,173,30,233,112,134,37,29,238,69,31,124,204,239,12,201,234,84,247,249,236,192,78,234,10,60,85,43,140,160,1,181,10,113,53,133,145,186,228,77,103,227,254,246,62,38,125,214,112,71,98,49,197,147,35,213,57,158,104,72,189,217,63,72,237,231,124,174,62,123,176,71,128,48,71,41,95,208,48,76,154,49,40,116,123,188,193,39,234,169,99,79,160,196,66,171,169,45,165,191,228,234,85,215,27,31,186,53,249,240,202,31,39,73,173,140,109,149,191,51,96,90,19,244,106,236,250,216,205,206,59,228,39,14,67,75,103,242,26,195,110,10,201,79,12,136,38,193,139,146,155,210,108,107,50,222,227,128,161,18,214,88,99,150,241,70,29,246,137,112,102,74,66,70,160,200,175,104,32,242,184,57,225,0,208,81,92,178,102,137,49,203,194,163,234,144,68,171,243,1,209,80,11,39,182,155,238,188,54,118,97,129,71,132,136,244,101,93,89,97,60,205,88,29,5,185,248,231,209,38,205,13,43,224,174,234,84,196,102,201,109,221,223,238,85,147,223,198,82,88,5,28,98,253,24,169,177,51,107,25,76,49,150,194,199,126,149,183,102,41,85,205,141,159,127,226,100,58,167,37,249,108,129,167,181,123,125,240,162,251,179,104,226,125,143,80,178,159,244,188,12,81,41,238,214,70,50,252,107,14,166,160,232,12,144,196,39,54,243,221,124,88,47,144,236,86,115,91,97,202,55,135,109,169,105,154,152,57,56,35,33,100,169,10,77,13,98,110,86,111,222,133,13,131,186,8,233,94,52,9,11,63,32,104,250,218,106,193,208,24,116,44,206,111,204,15,142,121,165,77,153,231,131,68,253,20,221,228,77,61,127,179,249,35,173,79,250,110,136,8,8,137,69,139,6,124,48,69,50,90,90,188,50,93,176,190,37,45,194,192,162,110,101,109,69,205,123,177,233,41,166,85,66,122,31,11,63,238,33,86,184,201,148,141,179,27,129,162,139,242,194,222,15,147,132,140,218,182,38,181,239,197,246,234,170,166,10,79,88,34,167,227,232,126,136,139,24,35,34,126,1,195,43,174,77,203,219,20,75,252,193,55,116,116,194,59,1,111,228,116,207,135,122,168,181,85,230,21,114,172,236,253,164,168,33,116,61,23,81,41,181,74,64,135,201,147,21,229,127,224,35,174,64,17,247,17,74,0,115,211,190,175,125,96,24,123,132,90,8,41,136,146,190,220,252,50,18,125,217,107,135,185,61,94,195,75,212,13,146,95,129,43,52,149,113,113,39,238,44,164,45,231,165,178,55,251,172,100,25,56,161,57,60,251,8,121,210,242,193,144,32,43,221,70,129,216,222,25,155,23,229,7,83,245,153,243,143,165,255,67,81,41,80,77,10,100,34,150,115,215,45,122,58,139,170,31,158,115,54,101,87,1,95,84,194,118,229,180,204,48,37,175,207,121,129,76,142,42,15,165,63,33,164,27,55,111,229,24,73,75,57,72,136,164,125,173,199,182,92,30,253,55,122,123,232,95,249,224,77,143,225,86,246,8,178,104,95,48,134,190,211,179,209,63,244,16,103,36,188,41,122,21,219,54,154,78,149,100,92,80,14,179,241,8,141,206,25,136,225,137,199,197,43,182,249,252,116,53,14,191,15,110,137,180,208,122,120,45,160,164,113,184,194,137,168,188,22,44,247,239,240,35,17,140,80,157,18,87,208,12,225,147,184,252,252,203,135,144,35,249,86,189,10,29,233,73,56,251,232,7,61,150,145,63,184,173,53,101,87,225,243,78,159,104,208,128,41,95,38,164,24,205,99,203,236,110,199,60,22,82,12,200,130,183,111,11,36,52,71,121,248,56,168,146,118,131,128,140,49,20,2,83,225,84,156,60,117,81,11,92,149,214,2,153,216,225,231,50,141,59,163,41,135,73,178,198,218,236,40,117,7,69,47,38,50,240,153,203,72,78,164,162,244,65,148,161,13,79,128,47,107,93,84,90,189,220,172,233,204,159,12,43,42,41,155,141,233,16,197,131,231,95,149,136,206,113,168,140,252,183,19,66,32,243,165,46,106,190,45,20,163,160,201,74,200,116,102,142,103,217,152,164,36,242,5,182,46,219,236,95,179,80,111,253,16,177,193,248,224,11,159,66,166,170,66,180,28,32,217,137,20,152,134,157,152,200,133,171,213,15,213,59,199,135,28,157,240,253,179,235,248,231,164,10,93,5,178,232,251,219,158,92,57,55,199,117,21,142,43,120,248,155,55,165,49,137,41,224,190,131,102,109,100,43,22,16,110,158,106,128,114,44,203,123,83,82,173,164,75,176,252,68,189,41,1,62,216,215,229,234,181,77,166,204,97,8,236,138,82,229,158,205,215,171,168,206,26,128,210,92,222,155,48,250,138,35,166,144,181,86,134,109,171,10,241,50,66,38,74,87,5,184,102,114,102,61,230,169,213,190,202,107,35,37,233,124,181,7,222,228,34,134,192,153,14,148,230,51,109,18,56,146,247,58,38,68,113,174,117,146,60,117,171,224,55,102,107,8,67,30,115,3,250,124,225,16,162,72,99,184,41,180,144,215,133,89,252,129,147,203,11,45,242,208,89,217,164,128,225,170,254,224,115,163,36,50,36,48,143,80,217,246,161,148,89,168,168,76,163,8,193,171,33,22,69,157,67,58,245,120,168,189,118,140,10,63,46,21,67,236,72,244,55,5,204,222,58,116,166,153,110,171,191,23,146,100,50,38,41,91,83,194,15,132,93,126,75,131,214,56,190,44,121,170,239,173,160,21,31,34,164,48,172,137,217,83,255,7,166,241,227,229,217,205,81,133,8,243,31,237,93,202,133,155,173,113,224,131,137,110,229,135,135,55,219,144,58,140,66,233,80,234,86,43,56,242,39,55,77,240,161,116,157,103,223,40,190,227,209,242,195,164,148,157,1,245,39,31,210,102,187,148,178,40,66,66,63,124,67,108,140,225,122,120,251,206,94,227,117,234,166,227,214,165,153,137,234,176,141,98,211,7,211,45,220,100,103,48,215,164,196,168,33,174,41,37,192,84,42,211,99,234,55,135,84,43,207,151,173,109,45,95,65,136,237,116,169,229,160,166,218,40,68,28,166,231,65,207,183,53,140,195,254,222,124,169,66,4,163,176,188,72,139,146,247,61,85,168,10,1,114,232,131,126,48,210,4,199,58,149,171,77,73,242,203,81,82,40,222,168,182,148,99,132,68,199,231,221,45,203,53,63,252,97,208,173,165,236,48,39,173,30,189,199,198,131,124,229,67,77,21,168,232,177,78,176,232,11,79,195,96,81,180,139,145,90,88,234,80,28,110,22,147,19,24,181,206,17,87,35,149,160,124,158,36,244,187,211,0,83,111,7,61,191,92,77,235,148,147,8,19,160,103,114,138,197,206,56,77,223,171,145,141,35,10,125,97,194,184,78,246,67,79,234,58,99,46,191,93,127,5,30,63,152,98,220,99,100,78,165,156,58,214,149,47,110,98,204,73,185,97,19,194,236,94,221,207,226,165,193,92,120,184,206,105,91,188,148,215,8,84,85,134,209,24,165,74,108,214,199,75,162,166,66,104,138,228,140,153,38,146,33,78,45,229,197,213,57,132,185,214,228,215,4,182,246,218,111,253,33,119,42,250,94,144,92,155,154,109,160,124,78,97,133,154,20,182,185,35,130,194,223,83,175,199,248,85,87,25,197,123,195,38,215,171,173,88,58,174,182,74,52,101,218,178,221,214,209,101,125,85,226,188,145,201,248,80,130,140,231,12,16,42,44,202,222,61,138,128,47,97,82,163,226,24,38,147,229,250,224,70,116,85,66,185,219,164,211,191,112,19,27,3,31,84,174,46,8,149,248,118,105,156,208,34,72,0,255,122,45,217,63,181,177,28,13,201,7,156,73,64,145,75,113,216,8,245,134,194,185,57,147,34,48,212,238,66,32,134,250,138,23,44,161,47,164,69,88,7,36,232,54,28,172,231,108,75,74,118,69,181,165,239,196,236,63,212,151,137,47,77,241,154,79,148,101,100,136,26,5,176,28,128,219,212,54,19,148,174,10,249,193,234,79,125,54,187,46,251,145,161,20,163,95,152,156,153,192,9,130,30,127,41,104,207,150,242,62,77,182,229,47,157,6,205,228,80,73,167,78,81,227,118,117,121,230,111,127,50,171,235,236,250,148,174,57,124,22,214,144,178,6,99,19,239,238,177,110,60,24,45,56,58,59,33,37,46,45,96,2,28,2,255,252,200,128,9,50,40,147,22,115,214,149,41,15,124,78,81,141,15,178,48,151,211,66,177,219,16,241,86,120,32,27,30,40,186,35,250,100,232,215,109,127,175,73,49,171,20,177,32,162,220,195,15,161,16,240,169,138,128,149,40,123,205,16,49,27,154,207,53,88,181,200,163,4,76,79,220,210,171,33,24,113,203,115,195,131,41,231,11,177,172,30,34,65,70,184,118,22,160,70,163,96,214,255,221,155,105,180,223,153,148,113,139,150,195,84,33,22,125,112,99,36,252,38,49,90,69,168,127,40,76,193,230,114,152,222,2,97,124,166,16,129,200,116,251,96,106,174,180,124,96,26,191,200,183,231,216,119,215,254,100,180,135,186,43,10,64,13,90,148,36,133,38,109,242,209,31,218,16,101,42,26,6,35,97,244,133,39,54,148,12,104,168,60,193,195,99,205,127,15,6,35,106,86,158,6,162,83,244,255,127,48,38,209,148,224,59,162,39,81,74,187,81,183,83,198,79,8,191,206,168,124,219,29,34,12,28,240,18,215,28,36,148,190,19,253,140,230,217,87,69,126,24,213,19,120,232,253,234,74,229,135,132,30,209,225,61,182,134,95,77,233,160,52,32,83,191,225,148,82,187,208,67,213,159,96,111,110,78,176,205,165,103,99,213,242,26,74,57,156,139,1,62,71,200,146,36,91,1,87,131,43,85,109,184,147,230,219,243,134,12,73,246,231,178,172,228,211,164,184,162,65,120,23,242,199,90,175,106,29,42,30,248,32,103,152,217,198,5,62,70,174,91,196,132,248,119,210,236,82,55,110,246,239,222,148,45,15,209,231,162,19,150,142,237,111,146,85,235,8,154,202,6,98,74,32,31,124,246,111,139,205,43,125,69,126,224,164,57,74,170,72,9,94,248,189,105,204,120,248,18,232,169,247,181,5,233,244,211,51,74,68,242,76,225,230,176,37,228,132,65,165,25,127,174,163,231,212,212,198,178,243,169,16,50,147,159,62,251,130,208,179,144,130,243,190,232,77,28,234,152,79,2,83,155,150,190,35,96,19,218,73,75,111,14,117,178,83,218,192,206,150,135,110,118,213,90,20,5,166,126,236,129,207,21,223,86,9,27,145,169,200,255,221,223,253,219,31,254,249,79,255,244,207,127,252,211,159,255,225,143,255,237,111,255,245,31,255,254,191,254,241,111,255,230,255,253,175,255,243,127,255,231,255,248,127,255,235,127,255,205,31,254,211,63,253,231,243,31,40,7,72,199,96,56,155,202,223,252,219,191,253,225,95,255,252,47,255,124,254,235,191,251,227,223,255,249,191,255,233,143,127,243,135,255,242,199,127,250,175,127,252,243,159,254,229,111,63,224,223,255,195,63,254,241,63,252,249,79,255,240,143,255,133,27,252,211,159,254,243,63,252,227,223,255,249,220,254,63,202,179,148,189,167,60,139,72,204,254,94,52,214,162,189,73,215,55,233,22,143,240,175,111,28,8,103,169,254,181,222,100,17,142,255,61,139,41,245,13,57,4,12,118,193,15,224,6,195,229,95,239,81,161,218,187,207,130,62,152,62,106,169,206,125,106,162,190,93,27,233,80,99,25,251,51,201,176,115,10,53,29,127,165,55,65,133,206,253,225,179,126,145,80,151,189,5,198,117,178,24,31,188,127,100,67,66,131,145,73,223,124,87,19,154,220,15,229,155,9,3,125,21,110,144,120,102,84,44,149,37,163,70,219,234,134,107,179,62,52,70,228,72,178,111,123,203,242,60,243,129,71,200,218,224,29,21,10,178,100,219,67,227,197,159,252,220,136,64,183,176,240,89,199,166,111,62,219,106,179,37,45,14,76,14,63,96,74,153,250,3,15,175,72,217,166,211,84,31,162,60,138,212,252,189,201,172,157,167,83,218,18,163,86,176,137,190,225,56,26,89,243,157,68,198,246,231,86,110,200,205,201,59,232,152,211,151,246,139,109,82,9,6,13,214,195,13,69,230,250,103,43,65,44,12,105,181,114,171,153,36,133,223,155,191,149,83,136,134,191,175,52,15,112,86,213,167,224,160,133,239,180,127,48,129,155,165,20,24,199,98,28,254,179,27,211,229,1,231,250,68,134,249,82,199,184,216,249,33,223,32,56,242,161,180,15,12,101,5,49,145,0,191,22,230,211,165,68,116,68,188,215,247,80,236,95,93,187,30,206,105,118,204,218,249,61,22,146,157,231,59,43,233,32,220,143,251,187,218,56,62,250,51,73,232,241,243,155,147,243,204,207,36,161,126,189,180,237,240,160,216,68,217,49,81,193,216,223,131,195,227,148,149,255,194,74,250,63,214,41,96,106,217,148,78,136,12,196,199,201,6,124,220,79,61,253,80,62,205,63,155,215,46,230,238,194,108,118,142,241,252,155,127,200,169,217,8,41,241,25,153,48,191,245,113,163,40,82,170,122,178,246,252,77,238,3,19,38,174,98,17,87,218,211,83,250,102,9,170,50,116,193,200,230,198,252,251,249,255,7,54,94,193,166,7,175,145,178,251,205,81,87,81,87,184,90,86,231,187,152,166,146,41,161,34,126,154,44,192,247,53,89,8,73,139,219,42,127,220,226,234,105,60,245,122,111,208,158,29,222,22,205,21,50,185,78,135,108,247,155,91,43,150,28,164,9,162,162,49,253,209,54,6,199,29,180,66,82,122,15,31,114,42,14,148,136,187,24,89,226,248,126,187,34,6,154,229,68,40,232,23,165,225,99,58,76,76,225,142,41,9,216,246,89,97,6,99,186,11,76,248,231,75,75,115,115,204,96,185,121,54,180,118,31,114,139,103,203,213,195,24,248,252,106,186,244,181,246,52,159,81,73,31,253,172,121,79,103,13,72,245,17,4,148,101,250,84,163,73,187,232,249,65,6,161,127,246,250,54,146,72,85,81,233,180,35,35,250,241,193,149,98,60,49,216,113,122,60,123,181,97,25,60,191,47,1,134,99,215,158,231,254,166,82,35,106,53,30,148,227,197,95,187,17,117,212,42,181,51,66,251,110,163,198,66,165,13,254,84,89,125,2,71,36,254,112,210,197,87,206,196,189,138,239,118,248,112,75,59,98,145,118,171,37,251,189,33,51,81,2,51,40,226,124,47,196,151,154,34,102,109,74,214,213,231,48,75,135,50,111,153,71,103,119,44,14,147,245,239,202,226,93,140,88,109,125,3,70,186,64,101,130,225,80,165,250,206,97,66,88,67,194,107,197,244,144,202,247,100,231,232,46,75,59,4,10,212,120,31,237,13,190,41,209,78,113,21,144,134,43,53,126,27,231,72,68,209,129,41,134,249,198,132,61,4,42,3,133,41,201,250,62,166,117,20,203,145,120,246,32,200,232,190,159,158,196,166,149,98,242,236,204,116,213,125,163,98,77,96,162,107,142,240,11,109,90,223,28,69,230,183,75,24,23,246,165,244,149,71,111,184,209,234,16,253,98,26,106,32,245,244,231,94,228,160,229,91,146,195,108,221,167,40,92,137,37,203,160,84,66,54,241,65,142,55,79,125,97,83,10,202,236,193,210,95,24,66,37,213,201,98,209,142,86,28,134,160,124,233,17,193,215,245,237,144,58,128,249,80,171,165,29,146,131,60,26,135,163,18,160,89,72,33,62,200,134,12,79,205,171,66,217,78,192,228,5,213,89,62,195,141,131,235,131,118,102,202,99,162,48,16,190,87,210,29,240,176,132,53,11,181,199,215,108,36,238,149,98,140,96,131,31,186,7,133,56,245,33,126,170,236,166,14,27,227,174,152,3,68,89,150,191,52,13,73,237,169,10,175,38,196,228,63,221,201,223,62,181,148,76,149,21,87,239,58,199,211,8,124,236,133,64,77,10,38,105,33,26,90,200,110,121,225,133,167,167,243,217,130,36,190,145,210,79,166,10,144,38,36,80,118,192,153,64,172,152,87,103,134,247,26,223,122,44,227,95,84,26,124,168,149,183,175,77,219,113,52,242,215,76,235,228,174,236,172,38,35,241,227,54,190,165,71,135,197,217,8,228,214,208,179,110,223,194,77,172,85,195,157,187,35,129,230,119,110,100,52,180,220,202,72,241,125,143,254,117,155,41,19,253,38,81,25,143,141,234,201,72,26,199,133,64,62,249,205,207,107,159,73,44,55,167,12,121,251,202,165,119,170,62,106,10,200,64,251,231,48,154,122,101,70,91,112,103,78,223,236,200,27,158,149,171,113,113,228,69,124,80,8,62,235,91,111,82,248,31,39,206,54,226,205,161,148,7,40,99,228,175,244,1,152,237,105,206,39,69,66,23,146,223,155,144,166,148,216,224,218,157,127,252,167,59,117,48,34,203,100,69,80,225,61,252,88,154,85,110,39,65,248,118,95,139,172,254,210,100,27,165,23,126,177,85,220,168,94,14,35,88,70,92,204,23,155,170,140,116,140,131,56,214,250,130,93,94,170,119,136,86,54,223,19,72,26,54,85,124,134,208,120,13,183,242,173,12,108,72,249,78,129,201,119,251,78,217,127,204,232,67,83,171,52,51,56,188,171,241,43,104,53,9,97,69,31,241,51,235,146,212,151,2,239,210,124,51,67,146,101,14,21,5,172,116,150,164,184,57,189,61,229,169,96,67,96,33,96,162,173,90,170,2,63,117,246,73,124,224,6,133,168,194,155,26,223,128,109,255,147,148,178,17,81,249,194,78,166,74,155,181,14,6,97,205,238,43,196,184,58,31,165,184,226,129,42,14,124,12,211,23,78,105,184,181,13,167,29,227,174,233,108,106,33,252,230,208,37,73,86,107,88,13,175,27,250,36,107,240,102,20,61,70,175,219,141,244,74,165,246,168,208,45,72,169,87,192,115,173,71,102,110,25,183,129,195,52,151,230,254,62,217,215,98,96,240,80,166,224,65,241,207,94,97,6,21,138,0,31,97,63,88,247,98,203,130,191,90,56,121,17,231,107,105,251,206,64,171,194,22,130,25,224,90,234,189,26,117,37,21,169,107,99,184,208,47,59,241,176,191,121,224,252,145,142,2,83,86,253,76,22,166,230,244,35,29,145,131,182,84,1,143,214,75,191,249,50,26,117,157,74,103,95,202,43,172,133,85,197,40,29,100,188,122,242,45,11,138,189,86,85,164,17,38,237,175,250,0,216,24,227,180,210,146,250,101,223,15,23,154,4,83,165,20,173,120,188,185,33,67,57,86,123,106,189,8,66,248,7,177,100,198,163,190,7,47,104,56,79,100,20,90,85,253,60,218,61,187,123,102,244,242,20,97,19,178,171,71,241,105,74,137,19,116,128,10,195,181,238,239,189,105,26,147,13,177,152,83,95,124,196,57,175,214,208,125,135,54,242,24,150,221,225,54,208,71,131,225,97,196,163,141,250,74,72,218,22,219,227,230,3,57,120,125,111,40,77,230,189,122,41,101,214,176,166,134,21,99,78,62,123,188,55,71,142,33,222,123,193,25,175,245,34,70,15,241,77,7,234,65,186,184,94,244,182,48,83,139,195,231,251,46,85,247,51,78,115,95,128,232,21,214,170,69,162,38,56,235,155,249,70,44,121,228,7,46,233,99,112,50,120,16,160,123,170,77,112,43,29,110,165,77,213,78,35,91,248,245,168,25,76,86,91,75,107,173,234,45,30,141,110,51,121,47,230,74,250,165,226,183,181,92,157,169,253,192,171,124,5,116,6,115,174,47,133,25,243,174,176,204,68,232,108,147,155,20,192,73,247,21,171,69,105,211,223,154,50,9,225,173,2,70,233,81,224,254,232,251,81,7,90,247,133,169,221,212,34,82,250,187,230,12,184,170,248,0,53,212,61,205,24,51,142,152,161,175,109,171,249,51,139,237,193,199,214,215,166,214,193,119,37,96,26,251,165,216,132,219,165,26,99,10,37,160,156,205,201,170,29,62,147,35,115,49,209,60,133,155,147,104,252,224,170,229,175,104,86,80,16,225,79,62,173,35,88,96,22,152,251,233,20,201,63,63,61,217,228,122,92,60,170,18,141,153,98,229,106,238,167,111,248,158,133,147,123,192,70,125,126,46,7,108,233,18,129,77,145,43,126,26,183,112,41,106,133,212,129,150,38,222,50,214,40,202,220,241,65,206,214,155,116,80,32,47,108,243,162,208,185,62,58,121,199,185,184,247,166,89,79,239,205,102,225,150,214,54,238,181,186,159,186,164,94,74,188,22,45,215,50,100,72,69,132,245,185,173,198,64,78,94,2,99,51,207,128,81,106,150,122,99,58,59,241,186,2,102,183,149,65,105,244,85,165,120,47,10,240,186,194,56,185,227,174,62,42,248,31,184,186,92,151,193,84,219,169,70,31,234,178,51,38,49,193,12,213,255,67,203,230,83,113,249,205,179,33,237,196,40,121,18,208,245,105,8,67,154,174,206,196,218,236,105,5,76,56,91,173,110,171,65,45,14,243,150,47,156,105,30,10,120,14,77,101,48,78,251,163,5,66,112,4,211,39,105,65,21,148,117,43,208,161,181,17,63,89,190,229,111,77,65,177,106,21,209,163,80,191,62,231,3,195,224,161,237,246,124,129,229,193,115,96,148,221,242,163,62,120,190,66,14,216,86,160,192,5,74,132,225,240,98,99,215,114,173,51,104,31,51,162,193,252,163,143,198,40,199,231,36,154,171,250,128,115,147,78,186,23,211,122,168,210,133,38,111,31,79,6,49,146,150,53,81,171,60,239,107,111,43,109,86,152,204,182,191,54,113,73,45,46,58,159,39,161,16,230,48,37,78,170,226,135,77,248,117,234,0,147,232,80,217,68,40,62,190,180,150,193,120,39,50,104,168,92,140,56,129,40,188,80,253,167,77,67,103,142,121,104,69,188,93,209,212,220,124,52,38,152,241,180,24,17,206,149,7,199,225,150,0,197,70,40,32,190,7,150,164,22,94,64,16,236,50,197,191,139,179,54,181,19,21,155,243,190,53,114,119,85,187,155,16,191,24,235,194,100,228,31,229,195,246,213,63,0,67,206,34,129,151,109,90,171,115,95,120,138,246,185,21,52,184,88,61,48,126,189,78,6,14,221,116,95,155,186,193,241,214,123,109,119,84,114,178,220,176,70,63,216,124,221,212,49,248,28,174,18,70,64,12,114,197,123,27,1,177,244,181,147,120,140,192,191,193,75,169,246,104,182,109,213,231,194,160,19,68,43,178,134,5,246,123,192,28,203,42,181,135,219,218,253,167,233,230,216,90,216,4,161,186,31,95,217,2,32,170,132,180,172,101,48,214,0,78,240,83,65,135,34,99,139,45,203,122,169,150,94,77,243,109,138,223,70,171,79,11,159,8,99,223,159,166,196,72,187,11,73,157,141,113,209,39,17,67,227,199,170,97,100,65,138,170,244,34,48,64,229,175,79,213,224,169,12,5,4,163,214,39,17,8,154,161,7,213,98,47,22,69,204,113,244,132,84,254,105,213,159,5,127,175,110,227,41,160,35,32,24,175,5,175,175,198,155,42,57,229,81,3,165,200,100,107,129,92,25,31,73,7,48,36,156,79,249,156,117,162,6,90,52,169,79,156,183,127,178,136,160,216,115,90,93,7,141,105,28,31,115,188,180,12,116,145,244,47,151,13,188,169,214,221,90,224,198,136,199,136,237,89,53,15,73,203,20,133,204,31,188,8,17,148,183,0,174,166,114,97,139,221,74,141,154,209,129,253,80,124,238,39,209,200,182,73,133,145,195,61,63,1,211,9,191,135,255,50,7,79,83,97,195,57,72,133,125,70,144,245,149,77,77,9,208,242,186,220,252,2,222,75,195,196,147,218,129,89,228,234,103,147,166,103,135,48,168,252,118,213,174,97,43,104,156,89,30,92,101,19,167,29,64,121,222,215,46,245,105,205,69,97,171,251,213,204,199,156,84,198,146,96,188,79,20,251,96,79,85,96,27,86,217,224,240,48,167,82,217,57,167,151,49,27,140,218,228,3,67,91,125,225,242,36,82,140,53,115,199,123,83,178,174,44,128,124,175,18,91,229,217,93,72,56,232,205,105,188,186,191,77,173,176,146,123,86,168,54,218,133,17,125,104,10,167,238,150,10,135,114,175,79,229,222,249,98,163,198,168,80,92,164,1,240,202,176,251,145,77,215,219,156,202,192,9,47,199,76,2,159,255,253,192,9,77,220,11,191,15,78,79,208,184,131,198,121,175,143,70,21,196,240,133,111,118,144,10,251,76,242,235,185,220,223,198,233,80,226,81,164,125,106,252,54,223,32,215,167,73,188,214,184,55,203,85,147,6,212,184,201,7,233,70,174,170,68,175,102,193,221,123,63,26,154,70,79,210,242,133,161,193,148,69,144,173,62,252,62,25,118,141,94,125,76,96,143,206,219,92,97,197,8,12,17,228,189,121,219,243,161,27,64,108,109,206,59,149,142,9,86,30,57,214,179,169,221,155,55,122,248,31,214,84,18,76,237,194,171,107,129,170,69,182,99,137,152,178,225,195,138,106,114,88,1,219,90,86,56,127,29,226,223,247,152,58,209,168,125,112,67,133,34,217,249,50,71,80,102,212,226,91,35,185,80,30,152,250,153,120,176,125,182,157,244,80,67,244,227,123,197,174,147,240,111,30,210,211,148,118,140,201,217,56,134,202,146,28,223,9,242,100,159,165,38,212,94,148,152,116,64,48,22,55,47,166,219,167,164,22,16,145,231,187,95,214,247,230,36,157,253,92,205,153,234,145,247,234,186,118,220,155,102,177,245,160,214,86,236,176,85,207,150,151,142,245,99,140,52,120,63,217,242,243,224,205,53,77,15,76,109,229,67,163,179,225,252,242,179,241,188,241,153,243,235,161,66,38,198,227,15,14,109,65,125,153,146,143,65,22,123,82,129,32,84,249,52,104,32,235,113,49,17,216,135,244,130,184,242,136,139,77,24,251,17,86,48,106,101,135,141,232,95,127,26,175,63,166,33,233,141,50,230,179,64,122,142,125,129,250,196,164,220,17,246,100,49,40,199,215,109,79,186,16,170,130,251,224,199,188,152,47,12,73,237,184,240,84,90,249,99,247,28,171,108,213,11,87,21,35,59,150,77,202,37,118,21,212,237,87,211,253,238,236,166,59,95,216,196,214,21,134,175,183,95,184,41,149,166,133,204,82,236,11,101,160,147,161,199,0,158,68,28,49,8,218,148,162,229,223,48,214,251,250,50,26,244,231,108,164,252,104,4,108,245,244,114,49,229,198,197,223,250,44,143,54,187,158,125,196,126,123,252,50,125,47,186,19,55,94,211,93,47,59,242,251,124,232,56,154,7,99,77,166,106,237,135,51,27,225,119,247,148,207,241,142,163,62,21,222,30,7,6,45,234,254,207,110,185,221,184,118,147,162,27,106,201,164,8,43,26,220,85,175,17,103,243,220,60,94,122,151,199,125,65,173,173,228,176,100,56,147,85,195,105,142,17,205,231,63,184,61,47,13,25,217,136,253,204,174,150,34,26,162,103,103,64,245,183,183,254,246,44,198,68,113,159,124,101,109,35,152,240,55,236,139,106,172,8,207,6,58,166,121,199,76,19,176,248,61,251,26,19,148,180,105,87,135,49,245,173,251,90,3,6,19,121,176,69,78,96,220,143,89,30,98,186,105,162,11,237,206,35,252,100,153,71,70,99,209,247,133,235,115,38,211,33,57,98,155,174,8,101,232,231,60,174,235,49,108,2,62,22,243,208,67,23,217,215,153,46,76,155,135,58,48,205,200,5,252,252,73,198,208,160,254,13,66,246,238,29,109,235,114,203,47,235,203,90,238,133,239,174,201,39,163,41,223,59,124,116,184,158,182,132,38,88,212,217,51,253,4,167,233,14,215,206,166,100,125,85,1,47,114,99,2,35,163,93,47,140,68,183,94,141,230,93,160,236,187,82,8,179,168,225,217,57,80,206,128,241,144,182,224,234,185,7,179,173,151,252,129,87,76,82,18,68,77,181,219,151,201,108,250,136,209,226,246,186,224,197,4,242,28,62,99,63,180,50,130,110,141,184,179,85,90,74,39,24,221,64,17,84,95,180,49,43,197,14,245,179,53,194,68,168,205,150,166,87,183,226,250,155,6,195,209,83,180,205,140,230,174,11,35,65,54,180,135,141,82,188,126,127,123,46,125,171,227,97,102,143,226,26,252,240,254,90,91,91,24,26,137,30,191,173,61,156,140,127,139,79,57,141,30,78,251,254,186,113,207,122,112,96,67,85,94,181,56,194,194,248,17,119,216,77,165,165,44,239,239,233,114,100,221,6,9,117,141,143,157,45,168,223,160,198,94,67,219,52,217,5,106,124,107,218,189,181,49,112,155,220,192,13,136,156,163,73,94,171,83,206,154,226,151,233,73,214,64,107,167,106,57,156,112,186,154,183,134,105,41,130,249,250,148,13,198,120,211,152,33,37,131,217,223,186,19,106,211,224,26,90,118,51,71,12,10,53,111,153,104,219,220,149,248,109,54,117,245,172,54,234,106,45,126,155,14,81,213,17,163,48,63,226,172,214,37,171,113,59,104,115,86,4,136,41,101,80,114,69,40,181,61,149,0,122,22,162,156,168,231,232,102,53,222,139,81,156,211,102,95,10,12,123,124,141,68,219,222,19,124,62,171,41,150,222,176,66,49,13,62,79,10,166,138,132,214,132,175,216,250,5,114,4,84,168,140,232,229,105,81,246,10,124,123,105,88,218,52,30,207,166,31,27,10,147,78,253,247,77,66,115,222,143,181,209,106,150,153,176,241,139,218,253,88,40,144,233,205,27,193,179,26,48,28,98,146,208,202,72,23,70,236,12,33,116,233,99,1,174,18,192,106,148,240,105,91,56,127,60,227,201,33,17,168,74,3,5,161,203,140,8,22,242,62,154,213,61,163,105,180,96,17,133,53,189,46,129,207,82,239,18,185,54,213,197,167,161,125,151,152,133,231,91,213,173,233,25,106,243,34,242,0,163,196,144,137,198,94,70,139,123,192,198,115,250,244,218,83,6,18,89,14,18,123,93,211,101,112,217,221,36,72,37,148,45,185,184,108,68,110,23,46,83,59,241,145,132,234,241,220,236,48,154,221,164,147,227,78,98,116,10,155,214,91,17,19,41,177,87,194,247,146,165,134,134,63,158,51,38,3,125,199,171,143,39,75,56,189,160,3,24,61,122,25,179,101,82,137,126,243,95,175,182,124,144,141,227,115,127,155,225,215,172,19,237,239,45,86,231,177,233,201,23,40,108,12,237,1,183,165,52,55,148,200,164,17,1,75,180,163,164,88,24,24,199,169,5,76,125,168,194,231,8,15,79,55,153,234,201,11,47,47,159,6,93,34,13,66,234,172,75,186,25,17,216,135,233,2,67,162,223,172,19,201,208,242,192,165,220,229,103,221,118,47,147,211,112,86,6,75,105,157,179,77,171,7,240,87,106,186,249,178,54,235,195,39,113,230,237,12,35,7,93,17,41,176,102,38,17,233,139,56,82,50,37,106,77,250,110,103,39,181,216,92,94,82,136,140,161,190,74,4,106,127,148,98,83,175,62,243,99,69,216,208,228,106,117,13,80,253,61,195,244,163,112,101,233,84,58,46,119,95,225,117,53,244,90,100,170,88,111,131,184,162,93,119,141,106,238,125,216,187,102,201,104,222,213,42,164,251,133,151,22,247,36,83,222,11,123,23,23,76,74,11,8,156,141,30,134,122,67,66,80,183,156,95,244,230,194,208,69,232,189,145,123,242,143,153,45,196,212,158,180,107,141,194,239,159,194,108,174,15,204,146,240,39,235,68,209,183,38,86,207,68,240,91,99,27,52,77,156,238,25,7,68,134,28,66,171,63,155,57,24,223,104,22,10,154,36,115,66,170,42,55,55,240,57,32,151,82,12,110,148,163,139,199,43,172,174,81,189,208,141,224,204,136,91,111,170,84,245,222,84,171,249,244,44,198,109,249,8,59,209,9,238,19,140,66,167,169,135,57,113,176,155,122,172,86,130,175,228,162,205,206,247,28,48,221,24,26,89,134,202,192,231,190,85,162,41,237,175,89,121,101,95,152,196,76,213,200,242,60,187,91,117,152,58,109,5,217,186,46,8,1,135,222,58,143,237,13,19,7,30,77,249,186,128,9,111,140,128,143,103,216,52,104,109,234,19,49,40,219,118,189,167,223,188,199,209,82,225,204,124,244,172,168,150,152,51,198,108,83,101,165,112,165,143,203,223,218,152,10,52,32,94,137,231,229,64,247,126,187,213,145,147,119,15,184,238,223,10,87,152,35,246,194,16,249,41,125,232,178,65,13,120,159,69,42,239,85,140,143,55,96,170,184,187,194,205,42,198,28,198,85,87,255,26,206,192,216,108,168,203,104,26,73,49,194,71,223,17,160,12,239,79,122,132,186,235,228,193,169,102,61,71,26,248,58,123,228,242,7,107,8,63,60,247,206,132,57,61,59,210,8,90,43,207,50,50,160,51,202,56,90,70,20,230,161,123,93,118,195,128,27,164,170,79,180,125,68,160,159,140,245,84,201,106,224,230,13,71,217,82,220,235,81,93,155,52,180,249,147,211,28,251,204,164,140,18,91,9,20,194,181,246,60,89,110,238,44,210,30,214,148,74,127,90,91,220,142,123,47,211,152,214,81,129,207,215,159,12,151,116,62,63,13,163,147,159,137,152,12,73,243,231,144,121,68,119,26,90,126,180,134,12,133,111,145,49,240,19,199,135,188,112,251,22,220,160,189,127,162,29,86,60,29,95,211,40,1,158,212,73,101,137,148,128,151,214,20,32,238,151,102,139,139,55,163,162,207,53,140,53,35,96,152,102,53,84,120,142,169,240,108,32,235,170,15,65,110,133,50,208,163,152,116,236,165,55,161,4,253,86,185,87,51,89,244,106,180,118,98,26,194,210,246,68,157,7,113,77,127,45,250,150,181,9,23,50,147,156,220,199,237,201,148,217,52,108,150,140,83,45,224,254,212,205,76,75,240,186,89,135,174,125,82,18,152,9,231,210,242,24,15,100,226,250,181,96,123,154,254,96,168,154,67,103,163,48,60,97,53,96,211,238,124,120,63,134,247,22,67,158,62,250,19,85,62,155,114,94,113,243,106,170,59,69,169,119,123,164,16,40,73,107,186,174,23,251,159,215,55,90,241,255,16,194,84,75,67,183,79,207,4,13,10,138,8,229,189,86,49,126,78,191,57,109,39,229,225,120,57,206,135,155,209,221,10,31,234,19,123,234,45,106,137,104,53,200,154,250,56,48,212,217,223,107,225,17,149,162,65,51,235,160,116,183,103,208,12,91,158,200,21,213,33,223,136,14,24,141,182,210,203,32,200,30,207,61,76,46,110,60,189,53,199,82,112,243,103,208,185,171,53,82,48,106,142,233,71,23,10,22,82,203,106,95,182,12,15,88,64,6,148,223,139,183,77,187,15,222,70,125,173,253,47,121,110,63,114,39,126,168,86,112,152,24,162,155,33,147,54,145,170,225,165,99,206,239,229,43,239,108,169,233,209,107,103,146,81,179,248,193,141,215,74,218,214,131,66,131,15,40,210,186,179,41,131,243,230,220,243,125,148,16,243,210,210,46,42,184,217,71,62,248,120,37,67,73,252,33,120,140,45,218,212,113,85,60,227,60,115,233,125,93,248,205,3,159,175,213,162,185,204,186,71,57,221,53,84,104,10,40,14,15,147,254,208,202,149,160,118,39,212,125,60,137,166,211,12,71,38,54,97,196,123,160,125,81,110,39,200,245,183,195,244,81,21,13,252,66,209,61,227,230,212,176,105,132,180,240,143,159,215,203,106,164,115,127,24,185,81,211,252,224,98,170,169,186,186,150,137,55,6,60,166,90,180,100,110,123,241,117,15,187,34,182,180,44,221,51,179,146,251,184,203,212,54,228,204,93,9,246,56,191,247,25,238,165,83,105,82,145,150,253,252,56,48,125,113,186,147,50,21,227,131,209,65,60,158,125,180,14,63,236,105,201,61,47,182,84,199,148,50,102,31,112,84,163,53,70,138,24,66,143,232,237,202,150,248,213,108,16,5,81,129,210,90,169,103,207,153,177,121,220,79,205,2,80,83,25,146,115,119,122,232,226,228,36,83,75,122,208,87,127,97,254,254,41,225,64,47,197,97,248,184,213,52,67,155,213,251,216,51,52,119,253,49,242,201,101,68,9,7,225,255,166,170,181,4,165,103,56,24,68,133,71,123,146,250,19,174,0,95,154,148,166,62,116,248,121,92,59,29,194,142,170,21,1,230,57,71,180,112,154,75,53,94,113,142,176,87,173,28,125,169,30,226,48,177,154,18,63,157,223,28,50,220,75,197,235,5,168,144,218,85,101,132,17,137,244,120,247,164,13,116,41,119,83,166,201,212,119,202,9,113,209,212,158,80,34,4,254,82,166,16,85,148,185,169,180,120,170,6,69,160,156,44,191,238,72,223,110,206,30,104,141,21,23,166,152,58,242,253,232,157,30,91,86,224,178,73,1,251,205,249,87,53,55,97,37,198,101,240,223,62,183,18,63,178,89,155,180,207,146,227,166,80,209,244,50,152,20,239,8,165,10,11,70,236,162,180,79,20,0,250,213,121,63,145,37,116,193,113,132,124,180,207,126,125,62,180,192,99,158,253,34,246,224,179,40,251,211,253,139,56,80,138,41,152,81,7,149,133,215,76,35,215,195,13,198,130,33,244,229,124,155,51,14,53,158,28,114,64,153,254,166,92,218,119,188,55,141,12,83,97,75,79,236,24,211,243,75,218,214,220,171,17,246,249,234,64,87,77,9,80,140,5,207,253,254,179,17,194,38,44,156,84,231,180,165,17,199,55,156,214,30,186,36,232,69,231,138,173,174,215,71,193,27,103,98,204,56,30,204,92,173,250,218,133,159,115,148,38,40,217,111,208,7,157,59,30,12,139,93,5,52,90,178,224,161,239,40,212,197,215,252,240,89,209,113,31,55,183,190,63,229,182,128,106,51,174,102,89,171,126,43,78,108,138,92,43,103,100,209,166,233,138,64,70,201,113,115,206,37,253,237,68,152,208,125,42,26,48,180,45,180,67,0,49,182,187,200,200,205,144,139,210,222,253,227,124,120,112,9,147,21,62,109,161,44,160,62,215,67,187,103,231,66,21,76,104,3,160,93,175,110,217,145,212,154,42,70,93,48,133,227,68,62,112,89,170,161,132,225,221,220,136,223,208,24,235,62,139,23,58,194,87,220,63,203,78,121,51,230,113,231,252,188,62,38,225,110,77,121,51,168,204,77,30,230,223,141,148,66,86,250,9,100,77,188,218,141,242,193,37,65,204,206,146,131,30,245,131,7,4,243,18,148,200,168,36,37,255,220,68,17,31,70,15,202,132,226,252,160,152,189,168,37,145,97,13,143,250,12,203,91,169,224,40,108,243,183,32,13,190,160,169,53,157,25,61,245,237,203,143,150,53,84,163,149,147,3,134,121,31,21,6,88,7,5,221,179,226,206,34,20,196,89,93,77,146,17,99,231,128,123,34,86,35,48,1,106,143,58,108,40,14,181,143,34,155,59,18,87,147,215,106,75,111,94,105,206,242,215,198,22,232,73,169,72,178,73,102,57,12,69,184,228,122,97,79,92,177,95,238,213,141,219,94,96,202,215,119,220,156,173,69,66,53,86,35,83,220,80,33,119,117,206,120,129,207,188,95,145,243,223,104,213,41,233,7,97,64,200,2,28,254,117,87,202,213,148,101,126,49,210,98,234,2,82,240,73,84,212,213,220,65,137,4,200,52,60,175,77,242,220,81,218,166,229,24,200,150,159,253,86,31,23,195,229,45,36,41,201,56,172,75,252,50,14,126,21,152,147,243,59,119,129,97,202,146,49,131,162,223,131,99,104,101,96,111,223,155,167,95,14,47,126,219,50,218,91,224,97,100,79,14,179,73,20,189,218,106,129,226,234,101,29,170,23,134,144,121,76,191,58,219,179,220,39,63,198,115,99,35,114,248,96,202,245,72,117,55,7,226,189,90,3,88,72,29,17,169,11,20,31,66,126,26,155,246,219,23,240,68,33,121,150,139,49,139,220,197,64,49,11,31,112,10,220,198,199,125,14,106,97,59,185,53,177,231,190,226,185,80,180,148,189,148,228,29,218,97,1,147,233,144,151,54,242,166,26,207,109,193,228,37,48,103,80,160,203,132,231,47,218,136,223,38,127,173,31,227,190,92,76,4,247,35,78,55,182,169,161,124,105,22,214,249,72,10,13,69,227,71,224,98,157,173,53,238,125,126,74,230,48,144,11,65,242,100,195,88,225,5,134,104,43,6,148,4,196,221,52,72,169,144,153,140,49,33,147,145,5,61,79,234,102,190,13,137,214,36,3,147,1,186,168,82,174,55,107,160,46,49,253,51,242,212,15,76,126,116,150,128,123,23,106,164,3,23,107,198,242,151,166,211,248,206,80,224,30,156,4,192,168,228,60,87,23,106,4,2,166,221,86,127,155,6,182,221,2,238,82,212,127,86,56,230,215,246,181,83,40,195,210,159,54,118,187,216,81,104,168,149,133,121,224,66,141,165,143,10,5,126,50,71,27,30,115,222,241,173,145,4,45,77,110,222,40,101,140,101,109,117,246,58,42,240,128,122,204,155,105,49,186,72,142,16,215,100,73,5,60,204,154,17,152,105,57,253,197,200,7,61,95,132,190,243,57,252,183,161,164,19,18,9,58,27,206,196,140,33,63,39,232,20,169,48,147,49,220,238,243,21,35,0,79,249,133,235,199,200,110,176,17,88,63,240,72,241,185,7,36,197,242,69,138,89,143,14,218,166,46,15,102,189,190,205,127,153,202,222,173,31,36,161,60,27,235,218,40,221,171,12,41,173,194,105,251,131,253,69,215,50,30,156,113,236,252,96,178,146,171,62,112,195,18,237,14,91,32,122,43,140,122,118,9,184,171,242,33,112,120,209,80,156,167,36,202,110,205,72,211,63,86,92,219,93,224,203,214,123,35,4,177,252,201,144,144,17,89,143,6,35,209,244,154,228,66,82,147,234,69,121,109,202,121,125,133,208,59,66,9,153,192,100,87,63,135,178,64,63,48,69,169,168,153,150,84,108,165,199,209,45,152,135,15,156,119,60,57,17,65,145,173,194,177,171,125,249,52,181,98,104,161,47,55,105,135,149,226,197,38,141,21,77,166,202,177,69,210,71,64,190,141,91,180,74,95,229,239,234,143,63,121,67,70,101,245,139,250,98,86,16,241,131,89,45,93,84,194,25,84,10,78,139,195,24,35,242,219,112,242,187,34,16,249,10,20,203,245,106,114,197,203,199,28,213,158,42,1,153,198,94,155,252,216,228,12,32,40,32,104,170,189,251,206,0,93,75,149,198,201,118,206,7,232,231,191,197,91,168,186,24,75,38,162,117,151,248,169,91,76,11,71,46,174,156,210,126,132,20,11,211,234,197,197,196,197,124,80,142,57,44,179,16,113,211,79,187,28,140,114,183,107,95,241,88,121,57,235,13,4,41,168,68,200,213,13,165,46,127,169,138,149,35,236,149,192,200,242,85,135,7,177,11,189,154,246,67,183,98,32,213,174,210,189,75,109,208,132,95,200,97,100,8,100,101,19,111,159,94,136,84,170,53,251,20,125,105,170,227,125,14,155,208,182,148,135,52,83,233,107,59,174,166,208,94,86,151,237,158,254,218,80,44,172,162,239,133,207,145,139,95,124,78,224,44,189,91,22,50,25,41,222,139,206,31,17,70,36,242,150,147,183,154,218,209,85,245,193,41,12,166,248,218,225,133,41,89,4,38,252,230,39,62,44,102,93,63,152,181,29,103,95,62,36,54,147,88,42,166,117,17,169,50,52,135,208,118,235,10,211,16,210,28,158,212,123,108,129,41,73,247,19,166,98,186,207,164,55,231,168,92,126,53,121,182,41,11,127,78,218,218,253,0,162,75,28,121,28,129,207,180,173,49,89,6,82,207,55,252,0,156,232,211,8,152,234,95,121,111,84,100,91,76,150,97,81,151,169,112,98,179,118,216,124,148,139,14,138,66,220,188,171,22,161,44,114,111,35,123,18,24,54,255,169,112,10,191,14,120,241,112,2,155,5,231,63,125,86,203,153,168,2,91,100,221,141,149,31,199,141,78,22,162,46,159,6,32,48,244,73,55,172,136,48,24,84,247,113,53,169,184,41,55,175,148,3,251,182,1,51,106,149,248,194,121,13,34,122,190,83,195,42,184,133,126,2,56,59,21,87,177,202,108,97,182,160,103,162,12,47,229,59,48,146,35,98,17,152,28,73,139,69,64,67,154,148,211,29,120,64,182,246,189,23,98,104,75,103,18,145,141,79,205,4,20,119,102,201,107,209,102,182,190,126,29,42,183,80,140,188,159,147,106,223,92,227,106,12,27,221,118,206,136,112,26,251,213,103,121,18,107,188,240,164,190,61,5,188,76,220,254,194,52,36,76,95,251,212,148,76,181,46,199,47,225,54,29,182,227,74,96,106,43,71,60,249,25,31,74,220,46,12,153,218,244,89,124,118,40,99,11,188,240,121,149,47,248,240,107,95,151,211,135,154,177,228,5,17,16,100,64,187,38,119,166,32,43,22,0,112,150,138,210,70,137,255,244,186,177,3,159,99,64,186,202,142,193,156,40,198,143,155,19,17,144,253,176,255,78,198,128,91,126,81,234,152,122,12,9,175,113,11,170,217,196,241,63,227,201,232,178,148,1,165,78,4,113,201,15,238,54,235,166,192,20,69,249,52,59,3,210,143,59,124,223,11,109,246,237,188,131,40,49,17,123,151,71,99,212,150,251,163,124,188,177,245,183,59,148,237,213,175,158,196,238,174,43,220,136,254,45,167,22,60,240,249,86,233,134,177,154,249,202,197,119,234,102,77,182,98,143,27,109,109,216,127,184,37,69,194,173,164,8,23,1,136,31,220,77,132,86,206,109,194,177,8,110,125,48,150,233,80,152,162,118,103,236,32,146,62,149,212,173,161,146,176,189,74,23,30,85,10,157,229,201,51,252,18,30,24,161,255,128,205,243,194,137,97,254,50,229,199,118,63,206,175,104,58,54,28,199,8,199,22,155,122,34,119,2,117,2,149,132,254,98,16,121,118,217,108,17,38,130,49,222,225,69,93,232,253,109,35,102,240,120,107,249,105,189,47,129,241,97,188,202,157,214,110,210,234,119,30,55,66,245,225,251,193,165,45,65,234,131,114,164,149,139,114,204,203,197,103,5,165,236,199,192,47,146,127,127,185,26,101,174,7,116,120,46,34,228,23,62,22,92,117,122,217,194,91,193,145,127,97,18,70,158,204,163,141,15,166,84,129,77,205,216,67,31,148,130,96,157,10,60,70,228,179,139,45,1,225,161,100,76,166,215,84,88,201,132,30,156,149,222,186,233,254,211,96,38,232,86,91,151,21,85,127,183,166,78,71,177,73,120,244,187,49,205,213,91,242,101,100,50,122,60,51,254,184,200,39,33,127,121,11,5,225,175,165,38,68,230,16,228,216,221,63,179,105,60,13,57,246,26,6,155,115,104,21,36,67,138,46,107,18,188,51,249,210,34,199,42,156,183,13,186,174,234,27,10,114,85,85,246,147,102,217,158,15,51,62,58,29,171,13,7,173,187,15,228,33,40,198,184,48,226,121,235,235,28,41,112,227,77,41,110,111,213,10,210,29,164,70,255,70,129,206,23,165,139,212,127,152,182,3,233,22,104,104,175,237,230,62,240,185,180,42,1,15,117,96,196,44,190,123,155,56,158,20,249,181,227,232,20,223,41,8,244,79,145,188,53,221,150,30,145,47,62,210,16,154,141,102,153,185,237,39,210,54,94,119,241,20,225,121,58,19,213,111,62,152,47,242,25,105,48,30,158,215,33,198,92,30,7,57,89,188,203,223,122,147,208,146,105,123,236,22,136,194,155,163,54,98,119,180,147,229,130,127,15,70,183,207,16,66,191,150,204,186,255,12,217,74,146,184,10,29,96,131,92,137,90,173,15,62,171,145,44,243,133,105,245,254,196,145,15,76,119,139,168,38,33,129,122,222,242,59,196,233,112,51,113,35,135,43,157,146,221,91,45,107,254,37,169,247,133,113,251,189,248,144,248,52,39,129,92,157,141,200,196,97,182,98,225,15,57,86,205,118,254,223,74,114,113,203,162,170,168,129,213,79,104,158,246,55,24,89,238,182,142,5,135,241,243,189,181,185,253,226,214,27,203,119,241,34,107,178,121,231,181,110,148,159,254,70,50,182,203,175,54,202,162,161,240,114,89,217,31,76,181,239,95,69,246,3,237,174,221,66,229,25,191,80,41,102,143,9,133,220,177,107,73,46,20,156,132,177,237,192,37,127,228,207,192,214,98,189,20,70,94,205,165,38,49,200,139,244,52,192,206,66,51,168,195,21,114,92,189,122,176,201,246,80,224,92,42,11,76,245,206,215,121,6,72,163,141,20,239,179,95,162,62,232,48,196,116,122,173,25,97,254,92,200,111,9,105,53,154,166,70,101,239,240,249,41,177,106,161,179,110,35,148,36,45,112,56,69,155,154,178,126,10,116,29,54,54,49,81,91,53,185,93,151,44,29,86,26,36,50,175,214,160,23,48,202,187,170,249,75,222,183,133,178,231,57,142,8,131,138,196,172,217,170,161,166,186,142,69,165,18,179,197,216,60,67,170,21,154,80,33,77,107,76,203,175,128,25,153,216,138,153,44,55,239,244,121,166,79,73,143,54,129,37,37,102,198,32,207,254,229,10,180,20,107,73,215,14,69,6,168,108,57,76,152,77,62,8,162,57,174,60,88,41,6,204,42,218,75,35,96,10,61,97,116,193,165,170,104,216,122,8,173,71,74,184,17,114,21,152,47,20,194,184,3,90,228,11,226,188,186,146,215,121,169,99,218,139,186,211,232,150,125,47,61,148,115,33,228,186,223,18,62,174,245,145,155,47,35,43,26,114,76,13,59,228,122,186,48,166,157,60,88,55,137,70,159,101,36,166,148,242,147,136,0,210,124,254,104,196,73,164,81,3,117,193,21,66,227,86,130,209,165,127,171,155,40,133,235,53,182,95,178,232,190,216,128,143,60,185,60,32,34,172,184,145,23,102,79,112,233,193,118,118,136,37,1,31,4,150,103,251,172,109,227,221,161,91,72,97,24,90,147,175,106,12,38,81,128,29,196,23,138,171,3,162,23,146,116,1,28,28,178,219,26,138,191,83,117,61,168,138,60,134,83,188,53,173,65,18,160,27,195,82,214,174,130,108,148,198,109,234,131,209,26,232,242,205,157,29,88,159,27,166,144,143,27,12,216,26,48,46,74,13,118,77,161,28,77,188,70,58,253,160,74,234,41,164,161,161,139,144,72,44,138,98,212,198,93,97,105,94,66,166,2,105,253,251,96,16,14,9,179,37,85,73,99,199,242,192,129,212,38,40,171,223,31,61,224,73,83,142,204,35,40,5,178,239,239,188,214,49,62,101,5,16,243,189,23,211,205,46,125,126,176,46,165,175,50,26,184,193,13,43,48,235,225,43,232,179,159,70,12,64,87,230,249,237,80,251,165,88,92,155,26,206,186,38,92,19,51,156,90,253,170,18,229,180,141,141,18,122,218,214,151,160,59,10,57,81,215,103,134,169,119,137,78,132,245,159,143,25,18,229,231,223,74,81,177,110,2,216,41,126,155,234,90,41,63,32,27,119,14,186,30,191,109,181,95,114,115,216,177,147,79,226,10,21,133,132,115,232,136,174,87,238,183,194,174,187,228,216,107,184,163,35,132,194,59,67,252,92,61,242,250,242,167,192,132,61,84,122,221,194,202,51,230,120,150,52,60,175,133,106,146,191,86,131,62,64,58,222,96,210,25,33,222,92,201,185,201,84,56,251,108,194,64,117,97,246,66,61,148,110,195,4,243,92,105,213,226,215,210,143,68,69,223,216,195,55,13,136,13,186,202,136,179,13,167,229,122,217,216,221,89,231,153,101,57,252,72,165,105,185,9,245,24,203,58,187,52,29,36,165,104,115,52,221,165,211,114,29,213,227,105,116,85,189,101,201,227,138,5,124,62,150,212,218,18,87,67,254,56,238,141,254,129,160,116,35,246,248,22,137,2,10,25,79,92,108,52,43,28,62,123,153,132,128,217,234,40,160,9,120,91,0,64,150,30,237,214,33,70,79,95,134,246,170,118,234,30,123,156,107,180,84,231,61,117,87,160,117,100,198,231,192,172,209,29,158,120,138,139,207,98,156,54,105,35,31,100,84,250,215,47,10,76,105,148,92,140,152,178,171,122,98,174,144,249,91,2,195,201,228,183,38,59,45,50,65,136,62,205,254,117,201,2,231,66,129,147,192,57,183,18,19,1,253,93,73,118,27,92,138,111,41,197,56,216,211,115,115,35,2,248,96,75,80,235,38,60,156,120,242,39,231,129,84,141,192,84,3,250,142,81,204,27,147,111,77,103,49,209,29,135,199,214,26,48,246,232,2,113,133,195,150,20,212,77,154,16,71,13,56,67,109,45,123,52,205,163,53,126,58,119,245,224,7,172,73,219,5,13,151,197,155,180,229,185,91,151,91,60,25,156,98,15,12,103,134,11,188,194,36,132,24,138,192,103,67,31,197,143,84,246,154,41,130,187,163,27,9,141,223,28,87,4,181,32,217,133,141,1,168,59,124,204,253,33,20,220,112,17,182,80,164,54,162,241,170,187,176,249,196,126,248,208,178,64,45,175,216,179,149,234,157,111,14,159,13,193,216,42,196,86,166,204,194,207,115,84,136,135,236,209,212,175,28,203,220,31,28,91,87,178,186,7,166,191,200,141,248,132,36,97,17,27,31,191,181,21,183,252,146,109,233,251,129,251,149,210,230,127,116,201,148,243,219,38,81,98,240,57,3,27,170,118,98,228,147,55,253,132,207,161,101,217,67,217,191,209,94,94,31,81,40,48,83,69,216,164,25,18,228,97,62,24,122,246,34,211,20,155,61,127,49,8,211,158,74,79,235,61,154,208,253,219,72,17,51,224,128,184,203,190,102,4,16,191,197,55,41,67,105,194,174,98,204,222,72,125,127,112,57,207,173,30,87,70,245,107,249,107,33,253,214,147,186,138,41,66,238,144,234,156,25,41,6,233,65,167,147,19,47,154,153,135,16,202,208,74,179,155,255,238,178,150,39,185,212,116,83,186,95,10,241,150,216,78,52,53,165,249,57,30,240,56,26,181,199,133,207,0,175,228,111,140,28,98,82,105,138,105,125,83,31,152,76,172,90,212,31,76,116,178,57,58,57,124,85,59,162,192,207,84,227,226,170,37,111,168,121,32,216,152,253,135,33,93,23,13,20,104,13,206,5,254,92,196,154,84,252,193,58,131,227,149,43,115,87,101,72,88,145,45,197,136,208,7,187,84,143,35,101,122,41,28,166,198,122,230,71,254,1,42,213,15,166,86,66,141,104,28,250,226,158,5,242,116,83,195,171,4,241,32,231,14,152,94,162,242,106,13,8,76,14,167,138,249,242,171,124,223,62,42,198,205,172,90,3,131,57,231,35,142,162,182,176,18,25,139,247,250,42,180,200,150,66,54,38,39,253,57,86,76,78,57,96,2,91,42,120,51,39,103,203,189,121,83,22,131,108,187,83,243,81,65,67,171,169,102,13,169,198,143,113,143,7,231,3,104,63,63,118,241,39,44,198,168,176,140,148,237,220,120,35,183,223,252,252,45,9,126,233,216,39,212,181,114,204,52,139,185,73,83,62,189,77,223,14,206,73,130,13,39,164,22,232,151,250,241,48,231,180,156,156,246,213,111,12,166,111,212,230,239,180,209,166,125,42,67,252,189,105,4,47,186,170,147,209,59,7,140,56,101,81,1,163,109,13,7,205,225,51,226,202,30,132,9,239,218,169,40,160,211,208,171,164,48,4,236,146,63,25,65,234,170,247,166,19,233,171,86,162,26,152,92,244,84,82,113,58,157,63,123,148,5,0,193,140,180,207,211,42,182,125,46,81,80,191,181,249,5,166,252,179,31,249,213,157,82,14,101,0,26,176,96,79,191,154,102,178,164,141,253,102,136,127,15,142,92,108,87,85,63,120,136,207,205,190,15,194,126,15,191,131,192,86,180,191,28,198,203,205,202,205,13,19,200,246,159,54,211,77,169,12,200,235,125,245,124,203,84,91,115,83,78,37,88,247,251,246,71,75,75,203,222,104,168,59,147,195,119,97,190,61,146,117,218,101,120,76,252,79,34,122,242,215,252,159,178,76,83,195,250,125,78,227,147,235,77,137,162,57,134,125,233,155,206,249,124,57,166,221,209,156,198,11,162,85,238,112,130,181,56,152,186,125,128,242,48,84,247,221,252,115,224,179,14,237,8,237,38,163,236,247,166,238,181,62,143,197,199,244,107,233,204,215,106,239,101,228,93,213,127,153,18,53,165,85,93,221,38,181,191,51,148,235,143,178,88,55,239,195,81,202,108,158,110,211,179,3,186,13,50,161,242,107,229,121,50,227,161,236,1,91,151,154,12,119,130,157,54,126,218,170,93,31,120,77,143,41,76,148,38,103,211,190,205,179,153,146,192,8,184,181,151,203,156,30,185,251,219,80,221,106,191,41,190,120,204,127,90,254,180,128,158,138,94,210,95,129,98,227,233,197,205,106,144,2,134,25,112,60,76,232,217,163,106,148,128,142,92,30,170,115,46,111,129,82,70,248,114,176,151,29,175,149,49,36,234,3,211,192,122,225,99,33,141,242,232,219,21,23,22,7,198,202,215,9,206,81,60,253,115,194,192,174,124,149,116,49,151,56,56,233,235,88,85,91,97,77,180,39,166,33,77,35,79,223,50,82,42,37,197,107,227,255,73,19,215,50,94,35,55,41,73,101,204,135,154,158,2,19,143,237,114,136,50,209,180,217,21,141,180,188,3,78,26,117,3,38,18,16,55,111,236,220,74,33,215,90,88,187,192,166,237,250,16,208,193,227,238,112,237,74,31,193,70,145,190,10,121,80,232,45,149,22,127,90,68,35,190,8,242,181,15,123,29,58,190,49,87,40,17,94,227,129,137,0,198,79,159,105,247,244,217,66,29,149,98,34,210,135,255,200,2,210,235,180,214,133,145,78,26,79,215,244,199,73,190,232,48,161,104,91,213,14,9,113,116,31,113,171,150,93,42,37,128,35,218,2,45,35,173,167,227,26,61,39,255,101,24,202,154,54,225,114,14,126,125,57,203,202,152,142,179,169,87,211,1,31,207,157,40,243,208,182,104,8,105,60,182,133,168,0,12,202,10,211,246,17,75,36,33,154,164,109,234,199,156,44,119,207,74,166,94,172,26,8,45,239,79,126,21,184,210,157,164,61,215,230,242,93,56,21,109,210,90,80,67,206,152,166,198,222,56,159,94,115,4,78,252,115,38,250,66,149,8,145,130,188,29,39,8,252,201,15,49,128,245,108,167,248,96,240,174,234,234,181,197,255,121,209,36,129,251,49,178,244,234,9,255,108,115,248,124,131,231,222,144,173,251,107,31,52,173,181,31,120,122,87,29,48,125,240,186,252,184,217,39,220,2,76,184,88,23,208,47,89,19,87,243,31,244,107,175,89,221,28,56,32,92,91,79,131,61,132,5,221,97,75,172,191,252,141,203,243,46,132,229,205,22,81,152,134,252,120,45,188,165,169,186,153,220,204,151,64,179,226,232,231,99,111,99,78,114,24,223,95,215,46,50,46,61,199,111,19,238,213,239,1,229,127,247,169,98,28,186,58,224,40,63,230,121,81,200,93,158,139,41,45,244,39,35,70,213,222,123,115,88,23,135,109,5,170,22,169,105,6,249,160,49,49,182,90,42,159,136,128,195,102,146,41,10,181,84,11,52,143,254,40,145,18,48,204,142,146,197,79,207,197,117,164,248,92,231,128,160,77,90,225,150,191,126,111,96,122,30,107,123,96,138,190,2,78,172,228,7,30,225,114,54,38,176,110,134,160,119,34,193,1,148,250,95,220,123,187,7,67,8,154,60,205,3,151,116,225,101,237,155,207,123,157,21,178,3,70,94,239,25,21,24,166,252,181,143,31,145,254,226,193,105,66,137,171,41,187,169,15,156,99,195,178,84,225,84,58,132,109,18,0,113,49,180,52,233,153,133,38,226,20,112,126,109,21,50,139,41,197,123,29,43,71,123,153,104,134,205,53,166,248,217,64,30,246,200,69,40,58,66,57,84,181,33,53,244,172,128,222,91,220,220,8,84,245,201,83,242,138,15,96,196,13,159,165,187,106,140,9,53,186,74,142,122,80,24,32,253,214,88,38,106,159,81,157,31,27,202,176,192,115,121,246,140,181,220,18,193,228,127,198,147,221,234,126,105,106,75,139,30,185,198,105,92,226,222,198,206,172,104,65,239,44,80,36,224,116,155,180,180,131,163,173,166,71,189,4,235,188,221,231,66,192,77,89,135,241,139,114,143,7,163,22,92,45,164,99,158,149,154,226,193,104,244,120,14,143,1,241,93,252,54,44,99,207,46,139,58,234,142,225,78,230,80,234,209,51,106,56,47,72,200,239,241,176,160,96,3,187,233,215,96,182,125,232,64,40,110,216,49,69,49,190,223,125,180,81,189,24,87,155,11,175,99,10,145,125,138,223,62,254,72,122,134,133,18,166,152,100,196,154,95,83,131,246,35,55,213,155,169,64,232,242,88,48,9,222,155,227,60,234,134,68,107,89,138,181,71,5,226,227,60,45,8,248,99,174,116,171,91,123,140,160,57,63,118,35,131,107,91,143,37,146,74,190,15,126,102,97,215,201,2,185,81,141,61,28,31,164,76,181,43,119,26,247,123,98,211,106,83,40,129,45,207,122,78,43,78,72,83,173,105,66,83,30,7,61,48,222,204,124,184,97,218,221,20,206,148,108,202,233,180,166,149,9,180,128,209,83,87,131,119,143,21,91,60,105,230,199,199,62,231,18,41,187,128,41,197,215,123,147,134,142,37,66,112,110,235,78,105,186,43,30,111,161,112,153,202,87,133,11,43,223,97,226,243,234,101,163,191,20,54,43,77,208,207,128,102,235,233,9,144,170,65,245,48,48,89,47,108,69,175,122,53,81,170,216,225,127,117,205,170,64,181,167,55,41,26,76,30,77,253,50,99,203,140,215,130,120,239,241,249,104,34,189,131,130,118,137,206,148,97,58,58,241,219,86,119,161,254,230,160,167,32,222,186,148,189,84,59,28,150,135,187,11,27,195,187,78,21,170,73,103,44,16,138,26,235,195,234,196,28,221,49,226,196,222,31,47,188,246,154,226,189,232,248,213,73,58,216,121,71,220,27,146,81,117,55,179,9,138,7,154,138,54,187,46,171,72,139,245,113,206,173,173,34,58,11,51,163,198,36,173,136,226,233,194,238,86,49,210,3,134,136,90,153,174,22,196,54,1,27,139,248,210,200,197,116,250,82,131,241,55,148,164,125,16,2,141,71,91,143,124,28,205,93,119,217,83,75,210,82,123,66,38,109,199,210,172,180,81,105,12,202,116,237,70,220,154,83,68,63,166,85,99,213,123,53,85,240,250,90,103,76,210,253,233,244,16,26,24,49,253,138,195,171,14,146,118,249,97,189,31,119,129,88,69,130,18,234,111,72,24,119,160,200,60,200,131,97,224,198,83,155,144,147,210,237,179,101,207,120,46,100,231,30,17,53,150,102,187,87,39,221,110,206,73,183,189,70,9,230,205,61,158,249,73,121,147,151,109,1,91,244,69,224,134,17,122,225,227,199,232,254,206,127,89,121,95,56,61,145,181,70,242,54,142,189,74,21,64,121,88,176,24,176,113,225,164,146,96,144,212,224,239,5,76,109,202,35,239,182,156,68,241,131,171,174,172,115,239,153,60,208,217,8,58,36,245,108,200,52,164,24,179,66,51,151,158,169,121,67,131,226,47,118,236,54,149,59,34,42,154,90,204,162,180,44,150,41,112,131,47,243,123,237,138,100,103,85,18,210,101,129,162,111,237,208,78,77,179,159,170,149,209,92,255,189,54,74,165,117,170,40,4,210,137,94,53,198,118,78,232,161,63,66,51,20,131,125,240,113,161,94,41,165,10,125,197,247,211,148,119,32,119,168,4,142,52,179,56,220,232,52,81,253,144,70,93,170,15,10,154,51,93,169,10,161,88,153,62,224,24,17,227,213,38,25,68,94,191,139,225,53,159,74,90,70,89,94,139,224,24,37,194,175,16,26,244,241,190,221,156,147,163,32,171,169,242,32,168,167,59,156,32,238,81,242,84,154,202,34,89,150,140,167,125,60,50,51,4,3,190,39,67,29,185,171,78,19,182,114,164,102,210,100,4,36,62,69,119,70,138,144,96,250,41,186,11,215,20,141,171,190,129,159,251,146,34,148,139,207,166,154,182,143,9,194,166,168,35,9,159,20,89,137,21,112,231,96,187,55,55,77,219,48,205,16,77,69,53,239,194,36,195,182,71,143,169,46,148,195,129,118,141,18,169,149,68,59,142,190,21,92,240,203,83,231,147,14,117,58,137,132,141,170,142,27,73,73,211,148,178,228,151,17,0,171,158,174,130,238,236,28,183,194,132,245,99,255,143,155,255,100,54,244,106,34,99,195,95,139,78,200,173,48,193,146,207,124,66,91,181,62,10,57,214,65,243,53,6,80,237,250,163,254,20,154,45,2,36,223,52,163,151,26,81,3,121,52,50,28,227,27,22,206,168,99,173,202,30,142,165,134,114,234,7,211,181,162,81,111,22,238,103,91,13,152,241,150,210,104,153,183,226,233,168,227,113,241,39,178,60,204,91,105,223,177,54,144,97,104,82,69,111,121,234,51,133,191,215,34,46,217,84,198,12,78,51,106,35,62,152,29,102,40,227,153,81,38,55,71,171,17,6,201,44,60,211,46,199,197,76,225,49,117,76,40,0,217,14,211,195,213,37,108,0,223,212,215,139,67,112,125,208,174,54,149,91,140,180,196,133,151,82,172,211,164,7,151,72,160,20,192,150,151,253,107,248,59,211,102,168,129,72,88,203,115,142,33,129,86,82,216,0,105,69,156,30,187,29,191,47,45,246,139,157,100,233,243,60,168,198,166,186,68,216,185,80,21,240,73,52,8,206,138,178,66,167,149,55,187,187,118,246,177,99,20,36,101,216,66,187,226,35,58,248,217,150,187,232,252,166,209,208,167,9,234,28,143,51,71,228,61,121,181,50,59,232,38,112,44,43,15,93,164,47,90,65,229,19,11,66,174,158,150,18,250,222,26,2,152,42,45,145,166,84,89,189,132,117,24,131,186,74,102,117,250,145,62,79,112,88,255,178,114,22,155,144,114,241,17,133,194,234,89,150,84,119,111,255,101,171,62,152,74,80,183,209,189,246,105,114,246,177,125,142,25,101,206,35,74,224,191,92,16,7,151,128,53,54,140,155,40,103,113,82,218,38,190,53,140,220,205,237,197,51,159,206,125,150,222,122,154,148,241,247,165,207,174,4,253,159,188,51,197,56,95,167,25,250,48,84,199,136,227,97,210,8,94,101,141,128,34,2,33,77,73,253,206,152,125,214,166,85,230,60,102,48,48,15,252,193,236,177,162,1,96,132,129,197,83,208,116,82,80,25,39,79,142,62,78,76,225,51,79,32,218,211,71,67,163,174,58,92,96,208,170,227,121,239,249,245,35,3,67,138,36,95,19,129,143,253,145,36,2,207,172,109,110,108,25,43,138,157,129,207,52,146,125,18,130,171,25,219,232,129,161,251,45,202,192,72,60,47,59,76,172,73,182,35,88,114,221,50,163,118,103,230,46,83,124,152,96,176,15,202,49,101,178,82,113,114,80,245,238,219,255,249,97,58,196,229,68,101,91,116,103,141,0,101,109,66,198,193,112,49,51,191,159,166,223,225,220,65,110,142,216,234,106,126,181,81,190,202,213,80,117,81,230,26,48,203,231,57,60,240,231,150,195,20,206,235,234,194,124,242,32,255,249,237,2,205,91,213,137,56,246,167,42,15,60,217,56,117,174,32,249,184,29,198,249,86,37,25,250,184,251,199,1,68,193,23,43,228,97,151,132,68,52,222,27,54,19,117,108,224,237,171,94,93,69,231,243,153,244,178,29,194,3,231,204,196,252,54,69,177,114,228,178,179,126,58,124,84,10,46,26,221,148,124,114,83,91,247,205,5,204,234,115,226,22,133,49,146,190,123,219,196,200,143,49,0,125,252,87,165,119,204,184,221,30,110,213,14,113,238,250,226,171,240,249,81,224,169,167,61,186,215,62,166,102,188,234,100,161,68,144,192,192,7,255,127,226,206,36,217,150,30,71,206,91,98,223,172,80,99,13,53,210,14,100,86,50,43,141,164,229,168,169,93,136,31,78,0,116,62,101,106,84,102,47,71,255,75,191,17,39,26,6,9,2,14,247,106,45,229,207,100,74,134,105,7,108,147,139,124,65,86,211,107,113,242,209,52,58,131,171,196,30,240,131,135,89,52,202,72,108,198,144,246,163,205,119,92,182,177,3,239,151,79,63,24,245,77,72,54,82,61,100,25,61,251,176,24,168,205,148,148,212,100,147,102,95,63,186,229,63,180,187,137,73,157,30,6,76,7,210,126,237,38,63,21,32,224,84,116,13,97,71,146,150,71,11,180,241,174,242,74,229,150,81,60,142,97,52,148,254,132,226,56,14,251,132,89,96,48,63,134,171,148,153,157,38,117,224,19,71,62,30,210,84,17,238,56,69,246,64,189,33,152,225,92,158,245,119,242,254,238,8,137,140,106,12,212,68,137,92,221,196,119,142,72,165,152,9,206,147,147,56,71,55,255,252,204,171,231,145,123,198,88,203,95,87,198,135,236,73,131,242,69,110,95,100,140,224,172,57,9,88,154,254,233,102,72,34,210,108,134,161,253,137,252,139,31,139,90,176,10,173,211,162,74,126,222,71,33,198,14,178,215,164,71,145,212,130,143,97,216,143,69,225,98,82,213,31,92,102,122,114,145,251,167,59,225,31,39,166,242,73,253,217,144,175,27,190,230,35,215,4,147,67,203,23,80,166,191,215,113,110,131,152,226,209,36,31,124,161,31,188,206,140,152,158,103,150,200,159,124,151,134,180,93,109,143,233,188,89,92,44,135,105,254,212,124,60,126,184,17,169,211,178,187,212,99,109,153,40,174,95,121,178,49,63,30,190,208,25,73,31,99,97,36,107,47,123,136,55,132,139,190,128,157,152,30,169,184,250,102,237,182,135,112,244,212,151,217,30,24,218,174,95,26,186,6,233,225,80,161,15,229,104,98,161,157,111,157,249,147,1,70,57,18,181,231,183,140,134,30,225,252,224,69,158,89,147,57,214,247,92,3,94,182,147,19,152,96,38,149,128,207,67,85,235,184,68,199,204,247,58,129,39,233,28,29,12,152,110,15,191,52,51,87,82,167,191,86,63,141,97,80,118,82,178,194,32,254,81,189,49,139,187,62,241,124,85,210,26,197,68,31,10,230,14,39,97,20,77,216,241,113,37,84,170,84,37,209,86,217,62,2,158,83,151,213,141,10,65,242,153,146,122,116,209,124,32,254,144,197,203,123,192,103,237,210,203,102,93,156,254,109,154,212,137,168,24,32,45,80,171,127,123,63,225,61,181,165,99,142,111,49,76,144,62,82,47,112,58,184,103,68,204,201,52,70,187,90,222,13,227,59,58,108,31,163,250,25,193,237,155,43,198,32,50,201,85,205,223,204,137,222,97,108,79,165,189,227,192,16,226,215,133,167,182,255,37,147,187,93,2,175,170,46,105,166,89,23,223,30,251,243,172,54,79,5,213,139,180,3,62,155,124,105,154,228,46,169,161,6,12,161,81,209,51,211,198,47,99,84,166,230,110,213,226,197,128,241,65,86,63,189,142,43,173,47,31,88,222,173,165,231,30,216,224,249,70,2,114,250,211,255,202,106,143,51,93,76,41,91,197,29,6,242,5,81,40,38,193,193,86,67,220,194,232,150,154,49,25,78,235,155,16,212,198,66,160,72,117,73,199,12,159,29,4,45,135,167,102,214,198,143,111,85,253,137,157,113,211,165,64,49,48,19,29,181,230,11,159,253,144,28,109,18,35,241,174,209,147,149,2,197,64,176,123,223,47,115,178,25,210,147,91,37,126,222,11,39,99,169,176,69,15,113,211,83,245,102,15,138,37,76,204,132,112,208,36,26,7,70,193,41,206,93,72,6,9,85,156,2,221,136,183,57,145,94,85,58,55,60,90,103,209,194,134,43,109,190,48,10,130,51,224,188,159,75,59,163,7,166,69,172,62,112,235,228,125,13,155,211,253,228,103,42,91,207,111,179,80,198,19,71,156,164,246,254,162,159,103,182,45,93,40,37,190,7,231,79,11,247,7,43,49,147,72,146,70,97,127,95,248,152,234,67,161,111,40,199,132,101,226,237,229,57,55,42,86,254,54,225,10,77,181,211,3,174,10,231,252,7,76,53,52,96,246,9,245,129,219,140,239,222,10,26,239,165,145,204,190,48,110,176,47,234,165,71,208,174,174,45,6,207,124,81,43,84,60,207,228,252,181,191,76,146,253,58,70,127,205,20,53,80,178,195,15,76,254,63,96,226,207,170,111,235,196,217,206,200,49,255,187,243,118,30,152,210,255,12,152,102,11,189,233,243,250,114,191,161,2,77,48,10,67,64,140,56,132,207,92,60,95,128,219,221,11,163,199,92,68,214,8,184,99,168,27,112,70,76,72,154,37,50,66,135,1,163,9,40,205,60,121,98,36,28,31,39,79,48,235,83,155,46,137,105,32,21,211,231,216,150,86,188,143,51,34,183,72,192,13,52,55,102,236,70,113,186,124,166,120,228,209,105,143,187,43,223,179,250,208,21,60,103,60,241,66,4,43,232,74,166,1,124,81,113,245,133,207,14,239,111,220,245,156,126,167,7,238,53,221,245,252,68,87,93,209,209,70,204,117,133,18,143,246,143,32,131,55,99,70,65,205,79,200,43,108,109,91,234,55,14,57,225,143,186,27,154,218,101,246,36,44,106,153,93,188,142,109,53,41,51,86,100,190,59,217,117,153,211,80,218,53,78,142,73,163,124,0,166,190,153,98,233,58,112,145,192,15,24,66,213,186,48,141,213,210,178,3,241,200,147,92,232,6,78,85,72,40,102,228,216,47,76,41,89,186,137,50,148,232,86,110,116,86,196,144,155,123,198,65,38,96,200,15,50,105,80,132,112,233,124,96,58,117,165,189,132,238,65,87,108,254,96,85,149,192,93,122,223,5,159,129,209,229,235,35,139,34,195,20,154,171,250,181,2,51,219,10,60,20,164,176,22,129,56,141,100,210,106,84,96,78,120,89,200,142,165,175,90,224,109,148,236,128,153,86,244,151,55,51,210,125,40,180,51,207,7,94,171,41,44,191,76,177,42,118,124,63,80,190,30,83,97,77,17,73,119,19,189,17,148,12,230,10,24,113,179,161,7,227,30,177,239,243,196,216,76,123,214,80,212,156,23,174,163,107,83,154,229,75,103,220,244,249,169,33,42,6,197,130,137,24,164,63,217,92,105,196,35,233,59,124,123,129,58,241,200,10,159,223,250,4,224,128,33,142,106,55,29,77,110,51,182,23,137,244,217,208,38,191,179,132,174,216,217,76,35,101,62,48,124,172,11,63,97,74,49,246,214,190,168,90,130,81,25,169,217,217,212,248,88,87,141,174,72,141,238,21,23,134,20,146,218,13,83,194,88,159,42,36,176,53,182,76,133,155,151,153,65,27,57,93,69,81,228,107,1,155,159,165,182,76,166,40,107,26,92,170,246,160,178,39,240,50,179,193,248,97,42,76,23,154,28,221,164,203,104,152,90,255,46,126,105,29,73,21,217,2,32,20,140,36,108,192,116,29,119,133,233,194,94,1,179,45,109,10,47,23,26,52,56,77,237,186,60,81,132,57,133,93,184,75,171,16,212,9,152,172,247,183,241,210,21,212,186,2,253,190,112,50,21,57,62,224,29,125,45,192,118,45,210,92,91,208,7,11,216,28,104,214,11,207,7,214,134,126,210,224,251,238,160,209,40,151,121,20,79,138,253,185,95,253,208,36,130,83,192,253,243,87,48,116,105,107,99,181,140,252,246,17,108,238,182,75,123,130,77,189,39,78,125,54,165,227,249,101,250,44,115,189,240,210,166,249,138,106,77,143,71,214,172,213,110,63,48,201,128,128,199,22,154,30,122,70,117,166,120,153,104,180,106,131,56,66,169,107,199,24,55,78,89,123,212,144,32,184,221,163,145,85,223,10,195,25,109,23,46,82,187,31,214,247,155,229,202,91,169,42,32,69,248,228,45,251,108,23,208,39,25,10,211,18,30,71,163,220,164,42,30,57,195,153,242,65,76,88,169,250,60,182,82,205,123,116,69,41,75,142,166,225,195,117,12,128,71,213,27,67,217,166,166,152,146,26,66,185,170,181,116,130,152,114,159,10,28,169,71,33,100,159,89,36,102,21,122,42,171,42,132,244,159,216,80,60,21,68,63,85,250,100,157,224,44,70,26,156,111,221,118,53,226,175,121,7,98,162,196,43,66,6,201,252,230,238,104,224,41,168,216,70,173,238,130,5,220,200,133,137,216,192,89,86,167,23,96,240,248,68,119,83,196,6,42,92,167,248,190,208,71,18,125,223,241,147,80,204,254,76,107,81,169,90,208,189,98,125,169,198,201,81,20,195,184,182,3,166,164,161,106,26,40,228,197,167,91,120,10,210,230,74,74,112,180,184,45,140,112,170,42,75,48,17,127,178,251,192,56,19,73,252,197,238,198,205,2,105,58,173,77,187,123,145,142,43,190,71,176,130,98,209,24,7,25,52,10,21,31,188,198,227,151,12,12,77,48,7,108,85,143,7,38,55,27,48,116,164,7,102,116,220,163,113,138,16,93,162,6,49,240,171,120,145,53,53,9,100,213,83,226,245,249,209,136,180,171,136,142,41,175,196,215,137,74,56,226,19,2,67,189,247,69,98,82,47,30,42,229,1,179,60,117,135,145,168,200,42,20,197,173,184,12,14,36,16,179,10,14,24,146,80,113,238,36,13,80,89,108,172,6,173,35,110,0,68,178,151,101,88,86,109,212,225,79,236,243,141,82,130,150,173,139,58,202,208,203,59,166,121,249,27,157,187,11,163,57,254,9,95,46,82,168,143,1,23,164,145,115,215,62,49,12,146,203,66,132,26,80,254,201,164,56,12,207,56,41,108,47,216,127,187,192,61,147,101,27,225,181,94,61,197,59,242,143,169,41,48,125,230,62,175,64,242,60,255,238,15,236,140,209,47,3,47,247,5,26,253,214,150,36,111,226,253,133,43,174,245,34,125,240,64,114,242,15,52,9,58,132,9,232,199,214,64,241,29,145,95,46,102,110,240,221,149,57,238,150,231,232,89,75,228,158,225,15,61,11,43,84,191,28,51,22,212,210,220,245,182,178,229,121,191,223,110,70,143,148,121,156,168,149,194,250,7,219,168,20,13,146,101,226,114,95,58,159,188,103,85,113,85,104,64,149,153,232,131,241,122,144,150,52,238,27,207,26,63,57,187,211,42,123,39,102,131,150,138,31,141,113,183,10,100,153,130,73,245,159,198,83,172,203,84,107,138,149,221,191,31,186,134,112,58,186,240,25,58,219,83,192,92,217,80,11,210,177,33,243,197,167,221,8,77,116,147,142,172,23,109,187,31,108,186,72,55,125,64,86,150,145,84,28,70,183,241,78,74,147,60,222,25,215,219,225,212,85,74,208,224,49,226,153,50,55,206,164,39,167,143,47,126,218,252,132,218,69,11,228,112,31,196,80,156,121,234,23,254,212,85,126,112,165,39,87,156,235,167,249,126,229,111,215,215,171,233,178,45,57,57,205,117,203,131,230,19,136,90,182,250,133,155,194,105,62,240,153,106,253,153,85,186,83,82,27,47,234,41,71,96,132,122,231,3,119,39,54,31,24,31,185,187,188,1,115,68,28,125,62,151,117,135,41,220,252,232,187,193,232,180,168,163,56,232,246,34,8,232,249,56,245,145,153,213,225,61,24,141,247,155,145,1,70,113,101,6,12,113,244,129,49,58,136,147,83,121,94,207,201,233,10,204,1,55,40,56,2,35,236,121,79,78,95,115,149,11,63,91,34,119,164,57,48,138,194,98,76,1,245,240,12,164,239,101,226,47,126,34,25,57,120,16,46,36,63,55,154,132,34,103,131,97,92,76,57,8,223,39,81,149,57,255,96,53,243,67,77,186,62,201,239,210,78,191,166,223,84,50,51,7,189,106,100,60,191,13,62,29,236,8,146,203,187,50,201,93,95,186,204,82,115,20,189,41,28,157,124,58,203,102,62,39,99,12,179,57,103,36,17,239,36,85,97,59,147,42,105,166,233,231,110,80,253,138,192,166,12,233,195,63,35,97,44,242,242,19,41,131,94,253,182,243,121,152,76,243,1,35,72,236,130,3,72,142,176,81,22,148,108,138,83,169,96,144,154,216,194,133,249,92,154,47,170,168,181,35,191,113,97,164,232,188,161,179,83,3,90,34,62,135,122,113,99,232,125,48,186,231,226,52,117,166,139,220,60,197,75,63,52,157,92,138,54,35,251,127,48,141,41,89,192,110,185,233,15,196,199,81,38,120,38,34,219,225,59,124,130,192,250,194,144,134,46,140,242,78,127,224,228,173,164,157,82,113,151,46,86,131,131,1,9,76,57,68,79,222,82,112,124,59,10,145,93,207,109,93,223,62,188,83,70,152,167,235,193,28,226,97,126,58,163,123,52,69,51,206,80,191,97,4,133,7,82,72,127,30,119,255,52,195,233,123,48,215,81,57,218,180,226,191,173,145,185,155,205,231,151,155,167,106,112,31,51,61,246,231,121,110,231,2,210,228,67,73,104,234,117,209,224,225,103,70,134,81,36,153,126,239,121,38,191,236,54,166,212,47,38,214,212,197,229,131,154,109,155,146,190,171,118,2,133,207,70,195,224,135,194,200,0,37,103,88,227,220,165,235,0,68,18,201,207,76,204,172,159,44,70,92,158,196,196,121,12,39,159,34,95,21,92,174,225,240,121,223,104,194,92,216,244,157,106,9,24,182,250,86,216,28,46,3,38,123,162,71,15,115,74,13,184,168,4,246,36,211,85,62,7,28,96,166,37,89,54,144,99,154,78,172,167,205,205,38,24,133,207,82,16,7,19,210,205,231,194,161,206,199,79,227,136,116,115,160,211,78,156,227,186,205,218,90,47,27,218,160,191,11,146,102,66,66,2,166,107,215,15,102,70,19,230,240,129,171,105,241,58,140,218,82,82,24,25,198,94,2,134,25,41,240,152,198,99,118,184,50,157,111,157,35,225,154,124,39,71,94,126,86,125,100,144,237,92,158,13,107,177,173,226,158,232,137,157,211,125,11,26,57,158,115,178,42,239,163,153,106,112,156,28,190,169,204,238,24,45,57,85,8,75,52,138,146,138,194,201,88,247,216,46,169,95,212,144,166,75,192,219,193,103,32,221,61,42,50,140,52,115,198,133,225,241,147,229,104,150,146,254,69,93,244,113,80,30,188,179,55,26,44,56,192,58,12,147,110,75,16,176,17,246,237,35,224,154,196,221,0,49,92,219,212,58,76,51,97,146,5,17,55,156,29,15,133,110,40,125,219,103,121,37,116,90,1,63,113,48,235,37,1,76,252,246,217,241,102,141,2,104,101,191,247,109,194,27,178,216,162,33,60,227,151,147,240,155,232,184,152,46,180,4,134,255,160,134,138,208,124,226,93,77,19,229,144,91,70,206,168,197,209,19,75,58,249,108,19,78,55,181,249,61,77,250,49,228,93,82,32,40,30,126,155,92,148,178,238,7,156,58,166,153,15,30,48,147,37,231,118,182,17,185,185,30,18,27,30,202,55,119,207,178,45,154,44,126,114,36,55,84,30,110,91,5,225,194,180,94,73,33,107,147,119,254,60,102,14,140,50,131,116,160,14,140,7,178,211,7,41,243,54,229,88,144,215,223,195,215,149,245,235,233,146,115,167,106,25,32,135,9,193,116,39,199,46,61,158,184,245,37,203,142,102,153,173,76,245,235,46,214,193,181,100,51,5,201,210,135,96,193,7,83,183,152,147,7,90,253,227,33,186,19,93,6,96,228,191,71,192,83,93,12,6,237,196,213,231,255,51,216,144,162,23,20,166,125,143,187,194,232,67,100,179,126,121,142,93,253,104,106,105,226,209,76,1,25,238,201,7,147,183,80,101,44,246,198,41,250,97,208,93,128,208,39,48,178,139,159,199,11,15,100,99,147,41,79,20,166,239,248,98,136,115,83,8,183,234,51,131,151,255,89,208,26,156,53,89,126,34,119,184,8,205,81,56,22,146,229,95,205,90,176,227,220,208,194,135,222,182,233,137,125,175,139,146,252,214,244,42,163,246,204,178,223,19,159,132,55,93,248,27,139,74,203,136,223,78,73,13,100,240,243,101,151,242,161,216,189,212,165,15,133,228,146,119,63,53,27,209,234,44,64,159,52,100,253,15,38,241,53,37,225,141,42,225,153,180,29,158,180,14,38,61,154,74,88,117,20,195,225,165,7,91,45,222,175,140,252,151,234,13,35,150,180,93,162,150,22,10,214,19,121,102,211,234,0,126,114,100,31,68,27,107,252,68,86,124,160,141,129,130,124,213,163,141,199,226,40,153,136,170,63,77,219,245,142,131,25,106,146,109,96,17,76,222,225,209,76,33,190,255,1,15,47,13,194,226,38,183,171,39,167,171,218,87,69,4,12,30,198,12,188,44,183,125,3,70,139,169,63,71,91,15,189,195,153,248,94,97,68,38,124,1,24,124,158,85,159,10,239,191,249,56,132,15,14,91,78,143,30,213,191,62,35,0,244,63,175,204,179,117,140,119,74,168,235,25,42,221,179,225,86,95,40,239,72,34,77,242,149,22,145,187,72,154,248,101,214,71,46,195,81,52,213,74,126,14,198,115,216,225,106,100,16,253,105,234,171,126,110,26,252,196,126,103,152,186,185,151,91,15,60,76,183,233,185,175,82,226,145,22,51,203,208,215,153,168,164,248,209,56,54,202,14,22,216,195,104,72,94,249,73,65,14,34,166,225,143,59,155,250,176,220,244,96,234,246,19,167,19,209,136,196,7,31,110,13,141,52,140,214,76,216,81,63,92,92,133,190,115,83,38,174,18,40,140,95,43,215,8,120,170,27,42,231,198,139,53,59,218,176,101,235,207,79,103,215,107,109,29,237,170,172,183,140,121,150,231,32,141,8,200,67,208,219,218,203,201,33,180,44,64,114,212,5,34,89,233,252,131,7,138,227,237,129,59,207,216,97,136,222,91,239,139,190,21,15,190,204,190,68,11,85,156,124,46,223,20,65,126,130,241,247,192,97,169,208,186,37,125,243,51,194,91,173,35,96,104,91,58,77,51,69,77,159,22,232,230,86,27,203,223,72,112,189,225,246,243,203,212,151,141,134,240,135,113,209,117,60,32,118,142,126,87,205,30,209,243,188,183,83,163,32,57,72,119,171,117,251,97,116,236,32,170,176,207,177,149,52,159,31,139,74,232,243,105,88,141,222,191,105,147,199,214,89,146,29,168,103,26,64,167,234,215,114,209,231,217,251,177,102,240,244,76,69,188,57,223,121,144,127,217,245,125,152,248,183,248,133,177,107,172,154,239,37,45,234,218,185,102,13,135,32,173,194,21,113,112,135,109,247,182,159,56,34,90,132,26,229,40,36,110,4,62,23,26,91,61,88,183,89,213,230,77,15,210,85,6,240,157,171,116,42,72,166,218,74,242,126,105,112,195,242,179,48,77,132,195,28,62,183,88,146,126,60,11,11,10,223,185,152,123,66,214,23,98,250,55,95,142,16,101,145,166,119,189,209,189,191,167,230,145,72,233,141,205,177,123,28,211,227,191,151,90,144,27,188,239,67,57,48,201,58,133,87,117,225,233,3,87,196,180,171,134,148,185,122,47,39,205,172,84,24,37,214,69,63,213,37,248,209,21,145,109,61,224,185,77,223,181,28,16,157,188,46,48,201,206,118,143,61,223,145,134,209,216,96,121,208,87,205,159,85,79,13,27,201,99,35,76,109,116,199,67,144,13,247,60,59,12,223,97,62,48,130,65,213,225,97,73,110,141,193,73,207,111,135,155,213,86,244,182,224,182,197,149,21,50,35,26,162,163,23,225,65,6,172,243,60,21,61,143,216,115,128,72,111,112,227,83,223,70,77,238,248,129,30,4,155,185,241,192,117,14,191,109,8,90,245,121,151,108,215,124,158,163,215,228,9,80,214,10,249,217,70,23,39,133,31,65,127,226,159,31,140,160,70,211,146,222,34,227,16,71,159,157,87,74,250,237,160,238,157,203,133,27,29,119,26,181,153,213,253,7,151,254,216,23,153,112,94,100,81,208,27,77,207,238,0,6,117,246,173,30,18,236,83,133,194,233,38,113,137,152,134,28,246,126,10,103,208,0,93,172,203,140,254,198,83,76,156,240,239,227,117,100,148,15,244,161,80,2,119,182,253,129,233,18,168,245,217,19,205,18,35,1,163,183,170,31,166,169,0,249,14,151,14,65,221,225,242,62,232,117,217,1,19,224,191,95,125,203,126,105,231,211,161,79,237,253,234,17,74,114,152,45,175,222,247,38,217,177,2,198,171,69,151,165,223,242,219,28,230,167,53,240,66,252,217,95,54,157,177,24,94,191,104,246,9,7,173,229,173,250,231,72,11,141,72,225,152,199,64,210,245,146,179,121,239,80,51,123,241,162,107,226,94,55,125,79,77,130,150,183,174,176,75,185,224,139,192,67,47,207,135,219,188,56,213,72,240,34,135,250,192,213,45,11,232,15,68,16,72,143,102,127,235,123,34,116,186,182,50,109,204,198,222,153,227,40,154,64,136,31,207,148,147,115,220,117,167,250,59,244,228,20,203,60,66,47,100,205,68,211,193,224,19,10,239,128,225,0,229,7,198,29,203,97,76,163,171,230,20,240,150,245,233,174,216,160,123,110,204,180,96,252,202,73,110,204,186,158,185,116,196,130,110,166,209,250,137,0,183,237,147,101,225,1,142,103,170,173,36,35,253,169,65,216,211,128,20,185,136,230,5,42,83,167,79,239,165,213,250,217,69,154,171,65,26,229,185,109,136,89,62,49,16,172,111,169,60,216,11,131,48,238,48,130,7,207,242,67,95,149,79,150,166,29,221,155,78,227,136,206,198,133,211,195,249,60,81,92,214,253,211,205,214,22,47,176,197,236,203,31,25,45,85,58,233,108,146,85,62,13,23,220,239,68,249,150,196,18,3,219,175,235,108,220,168,160,8,76,0,234,251,72,163,61,139,144,42,2,88,115,148,30,71,211,55,51,244,104,28,165,252,109,217,174,69,154,6,207,253,38,11,50,29,198,238,72,63,160,138,213,188,207,150,103,134,72,236,130,5,38,171,227,51,22,22,206,237,25,165,60,37,103,112,55,104,23,163,236,231,232,177,92,102,3,56,109,205,242,108,156,48,99,125,202,232,51,118,133,207,190,244,70,11,103,6,41,15,61,9,152,26,252,133,201,137,42,12,135,175,5,156,187,182,102,144,240,187,187,84,60,159,171,114,61,225,151,117,111,53,35,250,199,177,74,110,172,153,101,231,133,201,97,235,149,47,44,59,253,228,188,157,170,223,215,89,96,168,146,59,140,30,140,176,130,183,241,180,227,133,142,119,197,55,203,83,231,207,130,18,233,107,26,20,37,247,20,63,221,207,176,27,10,55,179,159,140,159,166,162,47,183,13,19,206,3,153,51,11,231,166,238,75,208,39,114,212,116,232,227,104,186,248,153,62,96,36,188,243,88,90,197,194,236,167,39,215,248,3,109,207,167,73,13,176,248,226,149,135,101,211,229,178,201,133,213,123,226,61,53,129,202,46,118,197,207,54,163,145,10,186,97,229,198,195,174,20,109,52,233,204,10,238,169,43,244,86,152,219,132,150,65,158,209,247,253,25,173,187,151,181,113,150,193,238,27,228,204,60,43,159,38,217,212,202,78,242,131,43,102,96,125,255,21,203,211,127,102,191,26,238,172,101,158,111,32,93,184,104,233,180,98,67,193,94,236,51,142,69,66,64,76,183,207,112,62,91,132,175,192,185,241,241,51,135,188,11,47,91,90,63,103,216,243,152,240,246,184,238,196,60,228,253,17,107,200,83,177,27,207,2,35,123,179,221,108,55,195,212,80,187,240,68,121,117,126,190,201,120,104,118,248,119,23,134,178,19,191,157,44,142,185,211,227,9,36,201,209,213,239,190,241,234,67,116,228,194,44,50,57,124,149,183,245,181,137,125,49,221,55,53,204,143,81,15,22,218,14,36,108,230,117,55,63,198,162,59,139,229,119,201,103,14,42,238,61,111,102,28,67,61,157,45,164,200,110,111,76,183,152,116,99,96,6,79,34,220,97,242,170,242,41,35,217,2,53,219,47,173,152,67,229,61,26,210,119,170,238,8,78,105,55,61,214,220,99,76,111,208,199,110,250,196,231,75,126,219,202,219,223,198,217,228,181,155,218,126,31,8,43,168,230,104,46,69,198,18,189,1,211,67,58,116,188,39,105,39,57,186,78,115,217,118,152,6,164,173,6,238,166,121,225,104,53,131,83,113,127,167,143,215,125,235,81,48,152,98,0,65,83,181,177,200,221,190,123,194,226,151,115,159,229,167,230,11,103,179,95,20,184,225,220,19,198,224,40,61,200,219,70,71,22,73,43,247,28,183,182,118,113,21,175,180,5,23,127,102,108,127,82,82,231,249,243,91,31,179,129,143,113,147,131,151,43,207,120,43,124,230,202,197,210,237,226,209,141,214,24,237,183,31,202,246,72,216,236,16,121,216,158,249,185,73,149,9,113,148,103,134,97,218,247,208,232,65,217,67,188,176,249,0,197,224,157,68,245,80,159,246,19,143,117,31,196,152,0,239,81,30,27,247,112,66,248,121,203,107,169,158,159,54,169,135,15,54,158,132,190,47,104,90,159,214,34,190,245,112,207,75,209,251,66,72,173,59,140,102,146,154,192,39,99,85,126,3,205,162,243,27,44,34,139,60,61,55,132,198,40,162,17,83,173,220,207,62,36,249,151,15,109,98,74,210,139,110,13,92,210,167,195,24,50,200,209,56,82,102,127,102,125,118,172,37,244,194,104,223,240,47,128,90,112,147,53,252,188,235,179,195,250,54,53,204,195,221,120,39,2,83,177,242,89,5,150,97,18,245,62,83,130,237,95,71,6,145,229,54,210,176,192,208,94,226,183,105,52,25,50,23,179,219,46,113,44,233,60,113,107,111,236,71,99,54,52,47,35,49,153,183,11,251,60,124,184,174,250,244,156,242,237,77,119,108,178,213,165,245,7,133,136,145,47,74,22,68,158,152,117,102,230,56,55,118,29,226,4,223,140,69,223,46,252,88,151,226,243,107,157,164,2,151,174,240,230,137,228,248,237,190,245,235,160,122,254,177,157,12,197,48,87,97,10,59,37,14,174,104,228,200,167,135,157,64,154,241,178,74,83,145,108,50,150,179,199,199,213,173,54,160,87,70,83,202,244,153,148,204,113,106,58,80,176,122,255,154,24,129,241,195,145,87,77,168,15,121,208,225,92,213,27,2,249,104,212,119,253,169,32,18,149,100,133,128,133,215,62,74,158,121,120,22,86,117,129,207,198,110,248,116,6,233,180,136,184,49,194,214,86,169,112,216,82,230,77,224,97,101,110,135,205,99,119,10,108,230,241,113,52,30,210,178,228,35,185,93,62,147,32,96,202,199,242,221,99,254,112,22,167,111,82,193,7,238,153,167,145,191,64,168,192,225,105,225,189,192,39,196,27,62,169,152,225,125,174,114,99,29,103,190,21,112,197,44,97,9,76,63,174,207,88,29,175,83,93,251,76,193,242,51,197,216,148,36,32,8,201,51,167,245,61,197,72,164,54,54,101,125,50,5,204,24,75,25,235,47,253,101,243,55,250,192,196,160,236,250,195,152,57,123,164,98,94,91,207,251,232,70,63,249,134,10,125,133,73,252,23,129,145,198,235,14,99,213,115,83,156,141,89,36,13,95,55,145,146,62,11,134,254,182,109,174,226,104,147,199,232,10,99,84,236,176,233,168,110,189,105,179,78,156,14,215,170,164,237,246,243,55,154,254,219,38,242,95,244,169,32,174,239,95,111,35,13,85,170,220,183,145,20,124,233,51,66,183,36,74,154,201,57,140,248,237,57,76,241,91,96,72,178,115,57,92,233,136,146,251,102,179,241,17,121,129,73,247,200,204,97,45,52,221,67,153,95,73,94,63,176,223,90,234,151,54,72,127,203,2,132,42,69,255,146,83,192,103,158,110,122,105,19,199,242,184,242,62,108,167,35,112,88,160,128,158,79,38,119,121,166,19,102,113,205,14,99,104,80,228,190,16,206,251,216,25,192,24,187,22,249,233,101,9,62,191,178,254,75,233,8,124,134,238,246,5,136,68,211,74,250,109,147,65,159,62,43,177,44,20,113,246,110,63,157,34,15,147,44,235,53,244,210,80,215,248,180,59,236,232,180,154,14,150,141,47,64,30,113,105,52,22,203,201,55,66,171,101,199,141,145,58,145,193,178,87,16,91,13,198,87,240,30,61,18,204,250,26,15,181,12,233,9,60,47,40,163,58,29,104,101,58,23,20,133,185,84,2,149,158,61,168,232,102,58,30,111,139,55,114,159,55,242,128,184,54,221,183,5,191,226,194,200,97,124,253,22,118,207,89,92,216,77,16,179,229,29,207,203,14,191,40,219,171,118,31,231,50,123,181,11,91,211,73,204,26,103,132,159,200,80,110,106,152,147,119,188,105,107,40,147,11,155,180,244,249,14,197,92,165,179,12,240,97,185,197,30,112,65,93,224,126,61,124,29,51,166,28,182,101,26,66,145,80,152,30,86,34,137,142,32,88,160,231,91,64,76,214,79,77,147,112,151,153,116,254,38,40,71,207,239,102,153,11,233,35,93,119,12,81,147,42,18,5,65,103,220,197,99,141,6,39,164,44,57,26,165,19,127,205,249,156,92,167,255,137,154,88,204,23,137,152,71,98,229,89,241,249,254,129,39,120,165,15,93,126,246,124,52,249,171,104,3,155,4,180,28,75,153,239,115,132,5,166,59,92,110,24,58,115,139,99,17,252,184,137,108,186,87,209,231,250,238,8,7,226,179,43,190,143,122,194,169,249,252,254,128,105,53,110,114,52,42,215,195,95,5,156,198,33,150,148,205,172,59,99,181,61,55,49,153,231,46,188,10,116,136,236,48,91,117,249,158,167,49,62,124,46,169,131,120,84,38,139,19,34,160,12,188,29,182,45,214,16,216,70,248,55,124,33,252,209,1,46,48,113,159,175,44,108,152,155,110,16,232,47,78,95,19,226,198,148,197,74,69,10,183,157,60,12,175,63,142,230,3,67,10,233,1,247,172,153,3,230,2,210,75,14,79,122,219,167,192,232,210,249,84,67,233,174,8,243,8,249,28,83,189,117,248,156,74,42,242,208,4,11,53,176,15,38,59,34,101,40,152,42,180,116,249,141,21,12,2,228,177,192,92,110,62,252,171,21,220,37,98,165,161,242,252,186,143,134,108,243,253,125,228,72,5,186,200,16,118,137,231,70,36,142,64,4,97,167,226,23,150,240,114,151,99,141,77,225,27,8,180,234,170,116,162,55,202,255,46,234,116,96,148,218,138,12,149,19,149,21,31,195,5,194,159,176,247,177,94,38,211,243,161,195,20,6,183,156,25,5,33,159,137,202,48,7,170,165,15,4,61,73,63,119,55,93,30,189,41,250,54,61,188,65,98,163,139,31,95,51,81,174,158,154,195,120,26,101,133,207,109,12,127,220,52,70,116,81,142,105,38,92,21,203,97,33,68,23,39,52,99,55,143,8,18,40,106,44,157,191,205,28,235,171,9,254,168,19,72,235,8,108,6,101,217,97,236,195,110,86,15,187,75,204,142,191,81,150,77,238,78,70,194,175,41,202,131,35,106,3,83,202,122,205,22,208,152,176,88,222,72,40,9,156,80,239,233,14,83,80,153,242,219,232,0,117,159,23,50,123,143,33,153,154,109,190,198,254,186,129,87,82,52,115,198,239,182,51,251,7,33,228,54,179,145,234,254,105,210,168,74,136,41,48,246,88,30,11,227,29,71,175,158,194,100,51,191,55,146,11,10,199,93,143,166,30,23,112,70,166,254,253,109,19,70,113,120,144,63,220,10,227,193,236,87,126,98,62,68,119,244,198,234,77,213,32,183,163,162,210,92,38,149,218,239,202,19,142,189,210,40,107,95,15,41,177,15,102,35,34,198,173,12,148,82,125,239,79,129,106,10,153,160,109,155,178,124,73,69,22,182,74,167,211,25,244,165,186,51,5,48,95,136,236,146,77,220,161,148,56,58,67,203,185,31,193,102,201,24,158,252,74,16,122,203,146,163,199,79,65,217,97,211,73,209,163,205,215,33,96,108,203,101,30,55,207,100,255,130,104,234,155,154,77,65,12,193,115,207,208,123,144,5,150,99,177,227,243,231,201,214,93,170,64,172,169,187,121,48,121,214,212,209,68,190,194,204,22,211,231,19,2,76,35,149,196,9,232,107,182,28,79,132,144,56,203,114,191,169,165,173,120,34,103,62,18,25,148,179,125,195,132,36,30,72,165,215,120,63,48,228,154,184,178,129,39,121,104,52,154,118,117,236,220,145,193,200,210,8,14,140,24,201,189,176,116,198,133,28,157,171,9,176,6,12,11,191,43,204,124,54,226,174,83,145,58,15,244,67,154,205,218,125,162,162,241,96,228,196,181,61,105,0,186,212,231,54,209,102,85,106,140,18,242,152,162,122,126,224,59,0,155,25,47,43,56,179,11,89,25,92,231,123,93,19,169,182,123,234,51,254,197,211,8,167,114,54,3,1,207,46,156,87,235,175,155,177,33,50,38,82,213,235,70,114,121,206,128,121,38,162,53,109,253,157,89,6,168,105,6,188,112,75,75,224,242,194,221,37,101,127,48,58,50,2,211,48,112,175,252,124,182,234,4,146,204,79,229,158,188,155,0,167,194,91,31,42,181,21,17,226,101,162,116,14,3,112,163,30,41,79,141,85,186,222,151,141,160,75,213,163,171,233,239,4,92,136,54,2,38,121,62,242,29,135,116,209,46,65,225,181,238,121,199,89,86,37,221,76,14,103,199,125,213,177,213,223,154,230,247,188,226,182,170,229,86,238,51,203,224,115,199,151,11,51,80,6,3,115,112,175,45,134,120,53,175,66,129,103,138,128,22,52,9,199,231,172,136,36,148,226,251,32,198,175,34,11,75,30,18,142,187,195,231,205,10,173,149,116,18,49,177,63,147,66,225,75,76,47,232,29,104,221,3,21,170,254,83,173,183,77,93,251,254,118,198,179,65,44,153,76,28,178,123,234,234,76,207,105,72,9,208,90,122,161,199,59,220,105,202,144,219,54,47,239,20,39,167,181,114,43,186,202,87,225,5,133,104,159,20,62,179,213,242,56,133,148,89,18,141,70,224,229,172,43,131,141,190,174,48,230,102,77,96,53,184,206,120,134,246,251,211,180,222,43,186,160,238,196,185,201,122,139,212,46,181,68,183,151,48,24,73,103,185,178,13,25,96,199,93,67,101,147,89,135,160,165,172,114,127,187,54,41,62,246,130,222,205,39,35,100,143,148,126,131,170,48,178,104,247,137,155,83,151,192,244,145,198,106,159,173,37,93,142,70,114,120,164,251,58,201,155,108,133,177,100,154,1,239,37,133,239,78,199,53,137,132,11,79,17,235,161,8,42,181,21,28,61,117,86,41,8,172,246,184,45,58,103,69,24,153,112,173,214,26,207,140,222,229,166,7,79,252,205,227,104,35,227,215,7,222,119,190,59,112,18,69,156,223,209,85,142,70,224,168,8,204,80,105,113,52,193,219,170,15,220,162,180,146,76,171,123,141,7,198,131,37,96,220,74,228,183,139,245,144,197,19,71,140,69,230,121,202,68,222,67,0,211,47,67,94,187,35,141,254,90,52,197,62,216,44,85,46,90,121,226,159,190,61,237,178,149,56,255,158,27,33,94,182,248,31,204,60,177,197,47,164,210,237,246,25,21,18,244,87,140,124,238,125,85,212,146,63,79,38,224,194,162,114,209,137,154,220,55,74,65,105,252,149,115,83,246,78,95,10,137,248,19,122,230,125,164,36,41,93,159,216,96,130,34,117,188,33,167,250,165,188,237,167,119,82,163,158,254,123,67,31,108,222,105,18,109,180,179,251,95,205,111,123,253,148,146,197,139,231,196,118,108,211,63,152,186,166,196,195,36,62,136,110,250,7,83,139,92,242,241,154,171,238,218,254,219,176,57,213,237,156,133,24,185,196,15,134,27,34,251,27,210,91,21,45,154,31,60,77,99,79,79,62,126,158,214,31,60,205,199,82,173,126,232,14,253,150,109,90,2,153,204,5,101,161,24,126,238,110,44,23,121,166,212,32,62,217,127,43,186,161,171,33,183,77,97,225,107,219,64,165,31,123,205,246,62,242,242,209,218,129,135,72,181,55,218,117,191,237,199,129,216,143,200,140,99,189,64,94,173,53,120,101,53,32,58,47,171,231,184,234,194,194,248,188,172,212,34,12,130,153,108,10,209,2,155,93,246,118,216,12,198,245,101,161,57,179,252,104,88,182,146,66,37,1,0,169,221,81,184,15,18,253,209,56,236,106,84,246,192,16,164,87,51,16,236,163,210,186,143,59,171,203,213,137,146,112,98,139,119,69,135,141,186,146,97,201,208,171,63,110,164,22,31,187,180,106,254,57,126,114,90,129,132,133,109,198,98,52,219,251,56,57,55,161,147,60,58,218,117,249,32,60,223,22,213,69,241,10,177,122,70,9,248,76,102,250,170,169,13,207,207,79,141,49,90,158,236,26,84,203,115,134,59,132,173,58,41,86,34,68,81,31,47,235,7,79,117,145,30,198,211,200,57,62,0,90,210,155,122,222,240,241,198,111,155,99,135,250,144,20,55,207,6,205,85,164,255,144,69,35,105,237,15,5,81,102,17,142,237,102,238,56,46,76,99,181,216,124,210,81,86,124,139,98,159,94,211,21,132,182,164,121,135,41,164,157,42,238,119,108,135,166,211,172,112,208,133,52,167,46,37,112,88,239,35,157,149,166,19,129,105,210,242,103,198,235,74,85,29,3,79,20,228,78,135,204,41,171,234,64,163,69,115,199,133,175,242,211,105,18,184,208,66,237,243,116,69,30,64,54,110,176,66,178,191,204,69,117,93,50,138,248,55,218,52,224,240,185,112,117,191,195,254,99,127,221,234,204,164,230,6,177,212,28,210,28,12,28,102,101,19,11,135,51,109,227,20,213,99,154,134,113,162,62,137,221,99,164,3,50,255,200,210,197,152,74,251,78,241,27,63,119,245,94,33,46,242,231,125,158,53,21,56,249,101,108,125,114,44,78,203,210,72,143,247,74,143,74,86,70,235,171,44,117,2,173,72,47,199,219,90,48,74,100,156,97,31,120,62,200,28,48,121,7,117,243,56,31,211,215,82,104,151,150,120,138,15,92,99,66,195,156,76,106,1,36,89,105,140,244,247,209,179,249,141,169,35,44,150,97,241,186,242,211,249,129,8,218,217,151,249,47,87,147,38,80,87,99,26,184,90,192,56,70,21,245,214,102,135,19,209,0,249,144,94,31,251,247,226,233,97,18,120,230,247,38,142,26,136,6,197,8,102,235,164,222,145,155,82,203,234,62,142,72,164,62,190,23,44,255,57,70,48,182,236,178,127,33,39,220,62,217,63,251,105,182,205,122,240,207,83,214,63,143,243,238,150,122,206,32,45,227,132,158,76,247,21,153,81,53,149,89,152,4,198,167,71,51,129,254,244,121,31,126,106,82,1,186,1,217,198,83,143,97,68,23,159,238,193,201,71,147,143,15,56,15,13,252,182,169,179,230,128,25,118,69,239,218,140,73,250,157,10,247,82,212,108,49,98,190,201,230,21,162,112,235,94,143,178,153,114,168,19,149,177,6,167,191,204,137,197,177,90,19,1,159,104,225,194,89,122,171,121,222,51,69,60,75,21,157,205,147,62,80,116,101,29,166,164,214,212,152,197,234,62,62,70,207,130,141,243,133,142,35,246,183,177,230,194,104,123,108,72,178,197,115,243,194,41,233,35,205,214,133,236,79,165,176,131,208,161,32,89,212,179,235,77,22,17,9,74,31,128,199,125,214,74,218,116,140,18,236,198,130,109,173,191,234,148,243,235,215,242,49,60,8,134,215,126,96,107,82,9,184,210,211,35,48,233,184,47,167,200,142,142,79,173,40,60,206,118,38,7,76,82,69,63,205,109,173,152,31,140,241,77,17,159,42,224,51,237,251,149,55,122,30,228,210,22,185,132,233,163,216,186,77,135,154,103,195,215,113,98,230,129,235,214,66,222,79,91,210,115,207,248,138,209,19,246,56,4,65,102,45,1,99,173,179,158,57,199,173,91,217,189,44,196,90,155,194,41,158,120,98,158,110,207,124,149,240,182,10,24,211,239,199,213,155,126,175,239,212,236,210,102,87,247,33,168,104,78,53,202,182,119,221,207,68,107,59,181,239,174,173,67,49,171,59,87,183,197,112,5,92,139,168,102,154,67,100,251,164,124,77,8,108,119,157,104,169,175,59,193,23,148,148,228,82,39,233,243,190,190,237,127,198,220,54,149,7,157,51,251,106,111,174,185,82,134,64,55,175,231,152,43,113,212,216,210,3,10,92,123,9,176,238,199,155,187,88,141,246,251,52,123,194,37,83,223,52,30,166,229,203,19,153,79,11,150,78,2,39,52,214,63,216,168,68,75,45,203,32,166,123,66,5,184,142,199,12,237,151,28,250,80,179,46,212,183,145,109,242,205,1,155,199,140,56,173,153,47,149,159,251,92,73,145,234,59,48,117,243,233,112,222,218,126,215,173,161,49,251,248,63,19,223,249,146,101,4,79,136,152,49,18,206,148,64,95,142,4,49,102,93,236,211,244,153,32,186,234,53,116,115,214,169,30,199,163,163,60,147,58,204,81,15,248,212,220,129,137,120,146,70,103,8,199,249,56,162,75,238,172,56,93,97,244,61,253,228,103,132,47,97,48,218,209,203,99,160,102,161,134,164,51,249,233,226,245,73,212,27,237,123,121,46,252,68,134,126,101,184,32,75,0,197,93,39,191,44,124,238,164,109,214,158,152,83,0,113,3,130,135,161,39,222,104,145,251,187,76,48,92,150,58,246,209,3,242,37,236,207,179,59,81,221,82,207,189,159,169,239,114,56,83,138,147,213,229,108,175,35,0,98,125,93,98,200,4,58,25,76,1,159,239,80,50,157,56,102,184,95,147,193,79,1,132,0,50,229,118,207,13,233,76,207,109,50,58,205,97,244,27,117,189,62,1,103,142,13,64,193,32,75,221,177,233,151,98,249,8,216,200,38,10,55,151,168,3,110,218,246,141,255,213,9,135,191,83,19,163,156,233,95,204,181,16,7,234,126,106,204,124,166,112,217,200,162,161,146,252,221,52,173,65,61,171,123,214,111,49,15,24,63,19,233,223,161,183,238,76,85,254,219,208,236,69,58,21,248,44,123,95,250,23,184,114,155,2,111,106,147,31,10,65,80,148,78,18,105,205,237,203,113,110,235,53,35,56,59,216,90,146,7,156,217,154,225,31,247,172,105,162,228,1,159,203,146,38,205,3,143,115,95,59,96,155,4,46,60,173,51,223,127,27,31,94,201,109,1,83,141,233,1,55,13,159,6,21,214,226,45,55,153,96,191,138,52,71,194,94,160,123,90,13,219,150,115,29,122,240,217,197,122,158,211,232,118,91,53,90,210,250,101,167,2,70,217,64,238,11,214,121,41,254,72,105,26,84,245,96,184,236,208,20,2,198,244,77,143,158,182,201,117,184,80,123,87,147,42,242,81,95,137,131,91,36,167,241,24,229,152,64,186,193,12,10,218,77,251,227,163,211,189,188,14,76,40,46,142,26,133,184,60,249,209,191,42,134,194,163,120,218,12,143,122,134,245,131,82,238,13,216,12,54,30,216,118,66,1,39,53,233,1,205,30,40,36,243,175,220,234,183,81,112,174,255,86,235,3,155,98,207,126,174,59,40,149,9,139,228,148,212,163,4,110,231,140,115,119,83,212,19,20,166,211,55,198,225,23,16,35,234,185,17,210,185,63,205,86,113,233,209,148,196,71,28,13,103,64,45,76,152,223,60,231,77,72,97,55,34,102,53,20,107,190,25,41,33,164,222,147,250,232,144,254,245,7,190,104,54,109,143,17,142,185,146,76,135,201,183,170,133,15,41,208,184,240,5,149,123,100,61,26,214,201,55,12,147,137,94,232,3,135,243,247,89,21,24,10,217,182,41,188,220,131,193,224,167,108,138,235,11,230,119,31,58,184,229,170,134,51,244,46,248,3,199,209,188,8,145,98,20,179,206,89,126,221,29,253,88,125,162,102,30,149,86,192,89,173,233,7,2,168,237,107,209,4,62,15,92,2,9,96,68,124,252,153,81,173,127,70,248,64,255,51,110,219,52,54,68,196,200,44,91,157,33,2,76,125,68,80,194,244,230,87,118,182,107,231,51,30,15,60,188,50,3,252,136,169,208,220,147,118,188,14,76,98,166,194,211,60,177,124,160,192,201,20,145,47,208,254,25,90,238,159,109,234,124,141,114,232,170,248,46,27,150,82,145,109,17,125,217,117,182,47,47,128,154,91,125,36,146,206,223,210,159,235,112,163,251,105,148,7,94,30,145,2,211,7,174,62,59,231,121,59,19,227,124,242,205,74,51,47,188,125,136,15,43,173,60,14,64,155,120,119,4,252,180,225,1,71,251,19,50,31,99,168,172,26,104,245,74,51,48,65,252,235,225,115,63,236,97,43,114,122,13,130,182,199,64,192,198,217,81,216,140,166,29,30,38,149,33,240,217,1,127,10,74,192,172,241,207,27,57,119,237,252,69,148,161,119,175,106,216,116,134,52,218,104,1,243,199,122,229,68,12,203,31,185,5,183,85,47,205,228,11,46,76,157,69,30,203,68,200,196,39,121,36,222,107,209,175,239,252,239,51,76,134,159,198,115,217,75,7,49,114,43,223,83,193,121,88,159,232,48,203,165,25,96,46,43,61,223,7,146,39,126,106,54,12,77,135,161,165,84,191,145,96,205,131,234,12,65,255,88,142,207,190,79,56,179,122,213,228,163,190,112,55,153,60,185,170,193,97,172,242,41,50,64,218,227,150,30,207,47,36,7,226,186,88,42,154,186,57,81,173,253,66,116,250,25,202,35,185,150,241,159,110,201,207,141,0,246,227,245,87,200,180,127,67,176,35,138,174,157,215,217,250,228,252,195,164,111,36,233,12,142,97,203,118,106,250,1,81,145,21,37,34,236,40,97,109,7,76,190,73,242,48,203,204,234,138,195,236,230,36,216,109,150,22,232,142,166,153,95,255,92,102,245,239,105,83,252,217,34,225,101,110,38,68,64,14,15,22,30,245,28,166,133,236,219,214,3,19,36,61,230,214,11,178,209,7,207,101,123,21,217,214,179,1,240,187,162,161,116,164,199,166,25,129,140,120,162,36,49,165,20,133,92,13,13,127,14,155,158,161,26,45,15,76,10,103,188,45,90,36,159,124,4,89,83,63,218,236,194,37,151,8,9,22,217,188,24,40,27,221,112,217,215,67,149,216,49,204,172,249,253,77,104,151,233,51,60,38,155,39,138,148,27,59,115,85,142,115,155,125,82,214,116,5,213,12,31,194,216,93,230,158,95,47,242,157,98,170,35,220,237,154,22,56,255,56,59,127,255,228,11,10,160,154,31,162,212,53,252,182,217,2,161,136,173,121,150,137,134,144,195,205,104,228,114,105,231,203,204,62,87,181,142,193,187,90,168,35,74,230,43,42,110,21,173,233,149,209,159,254,217,120,152,27,56,26,183,245,205,164,236,152,233,218,42,207,54,150,108,200,142,181,165,89,157,67,147,29,168,113,244,88,214,38,197,58,129,41,48,196,44,217,219,227,52,75,219,161,171,183,130,158,173,116,211,71,130,146,111,27,190,56,116,136,196,82,229,154,36,208,34,92,29,230,8,250,236,205,59,225,88,192,11,89,4,129,43,2,188,217,47,124,65,92,105,90,228,234,211,139,46,24,18,100,37,92,90,141,216,169,89,232,254,35,132,35,185,12,174,186,111,127,211,244,113,104,157,23,33,223,28,39,166,67,103,73,229,142,32,238,43,216,39,83,95,16,177,67,147,123,155,221,167,132,137,26,191,150,207,16,196,161,6,240,193,22,46,74,49,148,101,39,125,90,186,6,99,165,36,53,199,100,203,161,159,28,255,103,153,39,73,205,142,29,115,194,68,186,167,201,64,160,49,200,77,131,129,51,185,32,41,227,158,19,99,113,251,193,132,124,154,144,176,46,134,225,243,209,185,177,117,6,146,150,144,17,59,244,8,158,133,135,212,238,133,105,57,249,118,215,134,230,222,181,122,253,211,115,8,248,236,229,36,119,68,252,225,205,46,9,65,199,210,95,134,196,217,91,196,3,103,79,90,148,2,65,17,56,158,9,196,81,217,245,255,26,80,125,28,192,126,88,202,174,128,249,182,82,188,141,9,35,76,248,17,137,85,223,231,185,9,51,87,114,71,21,50,113,236,18,161,219,117,233,150,63,49,152,117,202,250,185,207,236,191,37,30,68,169,159,148,167,95,54,156,135,42,21,71,115,198,113,137,1,251,233,164,53,195,138,198,245,240,205,216,199,222,191,207,179,230,100,4,78,191,107,234,34,242,113,212,100,115,128,63,208,2,201,90,24,68,27,38,179,79,23,44,97,162,24,139,215,77,237,158,5,52,11,152,36,250,122,228,92,199,42,1,51,205,21,201,188,158,96,159,4,69,204,161,231,182,246,210,147,215,28,125,252,164,160,16,105,211,147,215,190,98,170,202,38,115,47,167,54,117,79,95,148,32,47,137,66,17,13,184,120,175,236,187,102,157,192,64,88,85,16,121,87,196,85,205,148,73,218,3,239,230,239,250,188,122,136,105,114,116,197,248,40,194,27,22,134,162,215,141,184,173,151,112,15,108,189,115,114,215,164,186,151,231,42,206,167,178,85,71,183,147,49,8,130,30,250,132,103,43,45,227,223,216,175,165,6,92,16,24,81,10,29,173,254,213,131,12,252,88,138,210,224,108,31,226,1,204,132,132,32,101,241,146,109,103,249,221,23,173,221,93,137,81,198,40,46,17,223,144,232,146,14,32,158,138,245,67,57,124,118,168,91,170,80,232,146,196,86,174,89,240,164,28,58,194,249,233,243,59,241,243,16,203,96,252,108,104,114,241,152,15,167,23,217,180,156,49,140,178,134,127,93,180,135,169,56,229,249,124,240,202,107,18,122,77,201,178,116,228,19,135,55,242,36,132,214,213,5,240,76,11,137,6,50,15,158,50,94,46,202,155,194,146,38,38,36,250,190,83,214,73,229,39,5,147,227,109,99,60,35,12,36,146,67,49,97,25,67,66,185,54,200,64,185,220,179,189,207,78,45,67,46,141,6,189,120,33,147,165,168,9,137,174,241,32,252,109,27,57,87,159,10,180,195,237,145,50,132,227,19,97,234,109,155,253,194,119,52,171,94,17,199,45,120,6,166,107,240,193,217,28,191,244,182,137,83,252,11,194,46,45,235,247,71,52,149,98,255,203,244,150,69,38,128,102,51,139,211,253,232,74,3,173,28,109,108,26,95,147,225,15,21,81,239,254,177,138,189,233,132,76,226,25,149,194,166,161,73,121,57,5,47,161,151,51,187,114,167,16,19,116,38,91,66,50,53,137,47,16,9,160,179,45,250,212,19,18,180,236,243,1,11,12,107,206,71,57,87,1,69,86,209,26,61,147,16,123,207,39,37,83,49,14,13,41,182,230,25,115,1,81,150,37,216,40,59,210,79,52,218,156,133,83,23,116,18,226,254,208,206,136,36,32,150,147,227,236,231,195,52,89,33,165,232,67,97,131,235,175,19,211,131,38,138,137,44,80,216,56,251,185,11,201,41,125,164,100,63,188,210,132,196,56,214,216,114,225,56,103,118,31,167,240,147,164,53,144,247,197,238,209,15,78,86,79,222,122,48,236,132,234,48,11,129,70,57,13,210,183,79,28,9,149,65,145,214,183,219,62,43,235,79,115,237,108,142,207,19,221,85,223,38,59,142,79,118,112,163,187,212,181,114,210,205,43,190,250,209,231,47,217,113,203,201,57,228,19,163,70,253,96,157,191,208,27,219,38,111,242,193,152,33,234,174,203,156,222,62,121,191,205,52,191,69,236,212,52,241,202,87,149,7,38,241,85,149,163,87,44,79,250,193,16,173,101,210,225,224,60,63,81,53,122,70,209,78,82,184,102,55,225,49,215,81,145,20,234,63,153,148,234,87,77,93,75,201,206,216,158,194,62,11,152,124,159,62,208,142,218,168,63,146,110,57,136,254,192,249,203,194,24,124,190,125,29,40,39,168,90,159,122,193,50,181,208,247,109,156,93,110,93,254,211,8,101,73,247,182,193,169,196,3,165,231,113,8,19,129,228,94,250,214,190,3,87,218,185,159,103,130,60,233,39,129,183,209,32,236,235,185,50,211,84,41,1,227,206,166,247,5,149,186,249,109,163,156,37,146,67,246,170,177,0,117,248,92,120,126,6,2,90,89,23,53,227,241,103,198,153,31,167,203,96,146,62,227,157,144,220,70,196,214,193,58,53,20,167,23,228,99,236,47,106,40,229,33,59,27,236,222,161,7,94,116,227,143,7,38,127,27,240,80,69,175,110,250,60,31,151,231,7,167,103,24,54,40,178,254,194,144,100,125,18,57,204,180,200,145,56,76,99,129,236,248,32,88,116,247,39,220,102,114,38,166,94,182,248,133,149,8,112,166,203,91,96,114,247,211,209,105,244,2,57,55,27,227,30,7,103,216,178,58,221,13,136,66,113,180,249,206,101,165,215,102,87,208,1,166,27,65,138,185,68,243,148,229,62,152,58,241,148,88,31,11,212,178,103,192,232,235,15,253,109,90,156,178,63,52,154,215,155,68,220,103,178,99,39,237,111,228,23,18,200,202,72,180,49,252,220,132,77,218,165,7,92,62,46,131,193,237,225,135,67,0,112,145,99,80,68,245,36,208,177,44,72,245,145,132,114,137,52,107,154,140,89,24,151,110,156,132,78,56,161,112,183,150,103,135,81,94,72,47,236,158,25,160,231,74,132,69,209,108,227,225,15,252,192,231,202,30,90,60,185,55,133,115,250,19,238,2,195,9,255,3,158,10,215,246,7,76,198,241,194,168,74,42,124,230,192,123,219,212,222,199,3,19,78,198,141,157,133,114,10,43,134,13,120,237,190,60,77,226,45,165,215,154,139,128,123,146,33,66,3,33,78,78,222,141,223,246,141,5,8,204,91,23,214,102,21,93,159,179,206,188,13,235,88,187,5,72,44,125,231,166,170,54,68,176,194,178,3,221,229,70,55,190,175,116,203,202,46,221,194,220,229,112,130,146,160,93,16,214,250,253,221,54,169,180,135,30,66,235,252,114,17,228,141,161,220,146,38,112,235,126,223,197,127,155,196,40,5,11,129,97,41,124,214,1,155,170,231,222,10,79,147,37,255,158,10,10,11,93,74,174,72,79,96,236,253,29,109,230,72,207,79,55,194,132,239,190,24,226,152,226,200,55,80,93,107,131,249,10,23,141,161,105,143,98,65,86,192,198,145,210,80,165,57,97,1,184,84,21,135,35,51,177,112,15,248,96,62,22,105,242,238,38,26,25,171,118,163,224,148,101,34,31,108,159,134,207,104,168,138,170,207,108,199,244,135,31,248,193,136,33,157,137,89,146,96,108,184,190,86,85,154,153,42,186,144,247,169,88,99,182,91,103,99,167,117,134,210,80,118,123,65,236,33,59,76,184,247,240,207,113,76,24,142,86,218,167,132,165,4,247,34,62,63,162,160,161,20,90,100,108,177,169,117,152,143,72,97,82,211,95,223,215,175,82,60,20,166,28,179,63,181,24,164,206,7,90,174,194,217,36,146,141,247,89,16,207,172,178,155,38,210,157,31,211,206,236,17,232,65,151,4,49,61,2,211,223,8,157,58,233,165,16,82,186,241,15,12,179,139,44,182,6,80,181,151,123,214,224,234,103,121,110,65,73,242,120,96,154,232,220,158,89,51,219,228,63,62,255,22,168,236,144,79,31,130,97,159,62,171,36,36,69,230,131,229,24,255,137,157,148,150,56,232,103,250,84,132,121,112,103,86,80,146,183,41,132,249,171,132,42,145,167,166,173,207,169,211,240,113,0,211,164,188,191,140,202,170,143,65,74,220,170,129,99,244,243,154,253,137,80,195,238,162,84,198,19,33,81,181,3,54,158,170,230,250,71,56,191,80,43,94,83,57,147,29,86,125,247,199,57,97,60,105,241,5,121,228,8,146,204,5,81,204,89,184,206,220,190,188,200,34,73,118,182,209,73,97,132,205,178,95,25,73,149,169,229,19,243,69,245,217,44,177,253,28,67,127,187,152,232,161,195,228,231,37,69,76,99,131,111,250,150,149,172,150,182,115,34,4,2,235,192,225,129,78,163,94,26,50,156,203,199,9,50,117,89,139,1,131,189,115,138,163,235,153,20,180,26,48,224,0,249,210,151,170,137,82,202,201,23,189,111,223,151,107,253,147,77,183,171,116,86,205,79,48,102,89,232,121,238,76,233,183,88,184,126,175,132,154,114,81,219,50,96,200,250,14,155,230,234,211,79,96,130,42,35,96,76,94,20,182,62,163,28,112,121,146,250,6,127,238,25,134,102,45,18,226,232,216,62,174,209,15,94,45,61,48,141,168,23,102,185,122,96,91,223,238,133,55,145,100,165,56,89,62,133,6,67,215,75,119,46,217,247,86,63,80,190,30,188,220,187,60,175,55,39,66,139,207,114,65,107,224,156,245,71,169,146,125,95,158,29,203,190,247,129,151,11,228,27,140,39,168,194,187,127,233,229,31,220,52,229,190,172,232,151,75,92,53,25,184,167,181,99,158,128,117,221,155,82,95,61,50,121,212,196,245,113,41,23,20,59,139,242,181,151,27,156,246,195,46,167,91,114,196,79,47,147,46,80,118,121,67,121,217,97,58,25,180,166,138,132,81,73,113,244,132,51,86,181,21,1,102,170,95,153,241,9,101,107,196,223,55,159,82,240,60,132,65,34,48,155,246,236,79,5,246,243,185,83,97,39,178,84,124,66,4,192,84,70,231,82,152,17,90,46,156,30,112,14,15,205,0,207,50,162,220,70,148,177,191,92,141,193,40,21,84,133,75,117,87,120,118,62,187,43,45,236,192,148,247,115,192,125,171,20,124,50,141,64,127,155,252,103,23,90,11,238,233,227,171,22,24,154,166,244,83,114,205,39,38,252,194,89,140,117,208,20,41,10,159,64,218,63,44,124,22,166,20,177,13,238,187,220,163,225,127,228,7,158,110,68,110,112,169,207,165,177,161,255,162,43,162,226,241,60,111,188,215,221,218,203,208,172,222,49,6,55,133,211,250,3,62,223,87,220,246,89,202,251,3,238,251,192,232,125,74,207,77,157,7,54,227,178,52,60,49,144,182,210,0,17,205,30,15,60,244,216,154,69,222,25,141,202,236,108,26,243,153,59,81,175,176,236,144,59,168,31,93,198,224,82,149,234,150,240,218,252,92,35,65,233,168,151,59,158,201,114,59,241,162,177,193,86,138,43,234,171,77,174,12,2,154,192,228,154,227,121,117,180,219,133,37,68,235,235,236,62,29,33,88,247,208,236,206,230,14,153,81,191,175,194,14,87,40,201,72,90,214,17,39,103,178,90,114,229,249,151,39,250,224,97,113,217,137,209,255,130,186,62,29,192,84,47,93,181,50,211,224,112,187,126,224,189,228,48,223,4,166,202,16,217,98,224,149,221,197,204,96,226,186,122,225,202,199,236,122,36,60,179,126,151,95,196,145,144,184,117,133,138,141,10,94,172,8,84,5,146,217,139,56,140,115,82,236,100,32,236,80,229,118,25,174,100,86,195,177,118,3,159,13,72,104,1,65,142,186,205,151,44,172,103,37,243,178,4,138,81,180,195,202,117,47,236,189,66,53,103,81,163,136,50,236,249,111,10,240,205,21,49,177,108,61,203,241,253,105,107,90,119,241,226,179,173,176,92,181,160,24,197,135,26,21,82,250,165,11,138,213,123,252,242,164,117,38,146,93,196,23,40,28,134,218,15,21,193,171,79,129,228,83,78,81,69,50,67,57,188,48,4,102,123,231,162,106,232,222,202,12,67,221,167,82,25,242,223,62,31,95,238,67,80,164,0,92,232,147,213,121,221,244,34,75,156,157,205,239,139,81,58,239,243,166,42,68,25,61,36,113,160,175,203,185,105,119,13,241,138,19,217,8,33,150,93,33,110,142,37,116,105,184,103,57,245,68,7,48,174,171,98,61,213,228,137,97,169,190,227,151,11,65,72,145,163,173,9,189,95,217,154,42,211,91,35,238,178,92,180,195,131,82,230,133,33,51,156,233,43,224,102,4,215,11,159,151,155,107,140,178,194,171,148,75,91,213,152,50,113,105,103,214,88,114,219,88,189,161,43,234,170,27,228,240,228,129,47,211,41,25,87,169,4,186,243,125,215,152,248,165,30,50,39,168,234,87,57,247,50,243,229,80,244,96,95,41,227,8,210,12,190,247,33,248,1,159,83,142,134,163,54,99,12,167,106,250,158,2,35,148,225,52,122,106,139,210,142,7,60,73,18,185,164,7,185,230,37,31,23,50,138,87,139,97,219,86,72,190,0,172,227,155,19,220,178,37,131,111,97,13,152,80,193,155,111,14,140,203,232,253,176,17,39,197,164,203,97,11,122,228,232,138,240,251,247,212,168,6,90,225,244,194,136,47,58,127,211,30,25,250,110,23,182,94,220,37,55,118,87,148,131,114,165,94,247,38,226,65,68,243,162,48,44,93,115,141,103,134,236,214,125,217,39,224,165,32,233,215,109,161,242,144,11,131,211,42,191,76,21,161,202,93,47,115,116,247,215,5,173,67,31,56,25,136,47,53,105,7,151,124,99,181,239,220,253,254,116,65,61,79,110,26,251,73,231,232,243,186,134,120,60,217,133,215,236,238,15,60,112,100,255,244,182,7,109,216,254,219,168,162,221,254,122,96,35,61,4,92,209,236,85,184,78,143,80,17,158,33,223,55,245,228,5,35,159,225,112,219,162,33,97,71,83,59,112,24,234,199,117,132,180,75,163,117,205,225,159,150,159,220,216,164,114,228,205,205,27,166,193,26,207,11,227,53,248,251,180,190,56,189,49,40,112,213,27,144,173,219,190,229,161,240,217,40,120,171,33,249,190,117,131,84,96,234,139,222,117,180,141,143,56,245,153,19,252,77,63,121,161,51,165,234,96,169,240,105,226,104,100,235,74,22,184,35,152,224,87,142,202,228,184,105,157,68,146,168,134,128,5,57,209,91,213,99,44,161,153,19,114,61,52,96,212,46,111,132,128,33,110,123,217,238,252,38,39,19,149,85,2,230,171,59,176,111,225,32,217,158,34,58,140,15,74,183,130,162,165,135,18,202,65,211,150,253,99,178,44,90,244,62,159,201,241,46,2,128,120,134,71,163,58,29,122,151,8,0,202,62,170,7,218,101,73,238,182,149,105,241,50,184,159,33,189,201,72,75,82,96,119,148,234,198,146,59,62,131,46,185,35,6,36,119,50,224,85,225,121,54,86,2,55,97,164,80,104,94,183,69,204,252,104,147,94,120,179,204,89,192,104,89,230,162,48,149,159,118,225,172,239,2,22,201,12,137,33,44,120,154,158,155,102,166,25,119,77,17,58,9,138,145,116,217,23,61,81,161,60,49,104,174,217,191,44,243,170,45,69,222,243,68,31,47,148,47,58,251,179,41,15,148,61,111,200,125,64,190,21,30,13,236,230,17,223,52,41,181,252,252,50,182,219,162,185,145,30,51,248,3,111,243,244,12,152,134,136,216,19,144,90,69,184,44,196,64,216,5,220,61,193,25,157,40,224,149,184,110,227,201,203,209,5,93,76,111,62,254,217,13,223,188,37,245,25,188,163,202,21,190,80,47,98,150,246,81,163,177,205,20,36,100,12,98,233,141,236,153,104,87,72,75,53,45,109,105,13,111,66,39,236,104,194,11,76,24,181,141,24,253,56,181,166,155,66,131,94,114,94,87,10,93,12,248,162,93,206,61,113,156,221,113,97,103,210,149,196,227,153,249,41,162,249,116,193,90,49,196,36,54,49,176,224,43,92,117,22,26,90,5,222,136,230,135,58,11,69,71,189,52,38,43,239,91,64,41,4,186,201,125,102,68,92,104,208,7,76,24,115,143,62,177,50,193,68,104,183,64,134,151,131,207,135,197,250,239,63,141,94,196,165,30,37,170,69,99,198,109,147,116,150,230,77,186,35,175,5,2,183,157,85,75,225,4,169,216,61,132,56,24,226,120,242,80,104,7,243,138,128,189,107,82,229,2,159,69,144,214,244,56,152,148,105,23,120,223,25,248,188,77,250,76,238,235,170,248,22,150,28,7,159,165,105,55,129,167,125,188,142,154,128,221,125,98,117,83,191,137,115,91,255,176,124,0,116,116,205,17,250,42,208,88,69,171,29,89,83,43,169,134,252,10,154,118,89,96,150,219,182,69,4,69,231,119,108,168,247,136,11,135,86,188,166,252,54,28,242,21,178,50,16,245,242,150,223,182,146,118,13,216,4,242,20,230,33,122,151,47,14,178,93,122,111,200,55,145,154,247,163,19,45,46,55,25,155,204,249,97,197,28,79,11,93,149,15,159,163,219,138,149,9,233,190,51,176,254,241,110,255,223,254,229,191,255,239,255,244,63,254,237,63,252,199,255,245,95,255,243,255,179,225,239,251,223,193,78,143,156,44,245,147,80,73,59,43,196,51,15,241,153,213,26,10,35,38,185,83,20,54,45,239,128,177,231,144,207,29,98,90,132,61,200,131,17,156,8,12,229,33,126,154,93,242,86,148,215,16,178,92,216,202,10,61,204,50,138,216,110,93,152,82,166,192,149,5,242,254,52,28,150,166,48,242,85,114,225,89,68,218,108,242,62,35,191,223,167,162,220,254,68,43,113,52,39,2,211,207,38,240,153,19,199,112,69,128,179,101,79,84,139,5,70,34,63,164,208,96,114,10,95,137,117,101,93,133,183,202,243,190,121,44,196,98,87,185,42,108,40,242,238,90,21,158,231,12,113,238,109,222,43,2,155,171,150,223,54,44,15,113,245,65,87,115,185,148,121,70,242,169,60,43,49,146,146,222,239,9,140,225,164,94,217,153,62,118,28,140,64,107,205,15,10,191,37,96,179,110,23,248,140,140,20,2,62,168,10,10,95,220,224,228,205,20,36,122,234,104,233,61,122,134,24,205,60,179,105,147,238,68,126,59,133,221,23,48,9,29,133,113,239,8,161,64,180,80,133,206,7,140,81,89,8,252,208,241,160,17,29,77,125,49,74,145,205,156,26,104,26,95,104,132,164,30,171,169,62,209,41,2,86,244,116,136,187,7,75,6,196,25,127,100,144,41,202,212,83,195,254,139,81,54,41,170,142,252,192,119,185,179,128,96,252,113,244,190,95,215,137,221,150,244,113,51,8,167,119,121,35,121,70,238,255,9,125,54,202,6,1,35,165,33,179,2,28,224,86,67,142,239,68,127,226,20,96,93,169,37,196,31,16,184,199,91,244,129,209,191,116,120,219,199,162,48,163,60,212,248,80,74,208,131,217,203,204,152,93,43,142,181,227,129,199,246,189,16,190,186,7,238,10,55,194,0,135,41,128,116,125,40,103,81,202,177,108,224,167,53,178,126,184,197,162,230,88,54,216,222,142,7,174,33,175,184,80,192,170,207,164,129,249,88,104,203,21,19,215,86,24,61,253,174,122,100,239,247,131,0,89,4,163,80,228,242,122,190,128,229,229,69,139,54,97,68,104,32,204,60,17,33,56,30,63,47,220,104,209,141,147,147,176,212,223,62,79,226,68,47,247,104,181,55,62,227,136,78,192,30,49,29,137,216,34,27,72,26,160,111,4,130,58,102,146,183,77,210,82,5,224,200,79,203,35,167,145,105,206,136,18,154,125,65,114,101,212,11,114,196,70,176,249,158,75,67,140,243,142,6,236,116,138,222,23,30,101,37,246,60,72,142,75,210,255,4,255,172,194,87,86,149,157,139,140,114,156,97,219,21,155,133,105,209,244,202,49,201,91,119,247,64,77,171,233,46,115,144,236,168,55,28,173,215,79,143,157,51,117,196,117,197,4,17,69,41,10,179,249,184,154,123,169,221,190,135,111,91,222,227,183,89,101,53,33,64,134,245,110,112,199,211,255,104,240,149,102,89,131,12,126,213,116,129,9,97,220,13,110,157,111,254,135,172,138,103,143,112,123,153,77,47,236,39,190,53,175,148,96,185,170,122,150,123,58,43,109,68,217,152,137,75,138,147,172,114,154,161,170,199,14,246,238,188,45,165,134,39,73,232,247,34,167,172,25,154,1,73,62,146,13,48,180,175,90,1,201,60,162,242,22,153,12,88,135,154,175,163,161,248,102,166,18,205,80,69,51,133,124,4,145,2,69,115,186,60,112,163,217,193,83,48,217,182,233,114,229,228,217,221,107,47,155,1,219,147,100,169,231,251,73,190,14,192,71,162,25,72,96,8,154,190,240,34,5,53,155,230,96,216,224,185,221,30,29,95,152,122,104,10,148,2,169,75,8,225,170,181,150,230,87,17,80,236,145,153,130,62,148,183,140,6,194,189,207,73,155,172,24,147,173,142,180,146,119,139,167,66,242,251,201,246,33,34,235,102,151,20,125,145,100,206,154,24,62,175,203,243,82,112,205,158,108,57,245,111,183,225,204,219,186,24,234,147,14,39,27,226,175,243,140,156,174,3,237,188,11,248,54,158,103,36,153,39,233,56,50,1,36,174,28,70,66,180,73,38,158,175,41,20,22,55,26,114,89,146,202,248,148,238,17,89,74,82,185,87,43,157,234,6,218,146,161,26,14,169,168,46,173,171,96,36,119,213,206,113,126,235,90,241,193,226,48,148,212,207,64,201,146,226,164,68,176,118,148,47,206,23,132,127,128,20,155,8,208,194,6,132,198,209,34,229,34,179,185,207,81,158,128,159,148,5,133,47,46,118,26,212,16,134,212,200,104,206,216,57,202,50,13,49,96,133,83,158,215,229,128,144,86,74,123,228,58,102,200,253,55,44,161,151,22,239,208,31,95,215,219,129,73,227,169,252,89,79,96,56,67,32,29,162,48,253,45,238,182,196,158,128,230,66,129,105,124,151,163,211,26,50,8,135,57,228,70,233,163,217,182,84,234,161,16,0,92,199,208,236,54,234,141,116,126,245,208,89,163,164,83,169,122,73,105,16,33,6,18,209,215,27,5,237,156,11,103,243,234,13,152,73,70,234,42,70,123,232,251,58,171,176,229,201,2,159,125,235,216,215,59,37,91,154,255,111,109,67,255,201,174,248,110,154,121,112,17,40,51,105,213,103,71,94,66,106,128,176,139,116,73,149,92,193,162,80,125,101,148,49,228,146,253,58,132,145,152,218,79,56,74,155,203,13,126,14,132,85,106,192,157,138,183,228,10,104,111,116,7,74,211,150,206,34,40,76,239,250,9,3,60,18,198,94,124,73,218,212,194,166,208,221,130,135,132,243,132,192,131,132,110,136,158,34,13,164,23,142,100,152,11,21,100,187,172,93,21,237,145,194,160,221,86,216,152,180,124,173,16,190,194,31,99,204,46,40,92,233,72,148,33,165,39,186,234,201,182,179,37,180,134,11,190,44,146,122,41,141,231,127,3,85,156,196,139,100,217,104,177,143,184,166,225,37,41,17,153,153,148,212,117,165,234,135,54,23,38,19,175,111,243,106,219,142,44,253,23,172,83,117,173,136,92,168,254,232,70,46,211,203,95,228,104,186,49,36,62,55,253,187,117,213,109,103,221,154,84,133,194,239,14,147,150,20,74,73,179,21,195,252,123,231,13,254,187,244,177,154,120,51,246,242,87,118,183,74,135,5,205,125,20,39,47,12,125,65,142,54,59,186,120,166,88,6,85,61,57,66,249,55,57,137,14,74,213,29,83,195,200,37,238,155,164,91,149,93,11,253,158,35,130,224,130,142,138,36,20,204,54,236,70,108,132,0,67,198,160,17,16,84,78,152,102,247,165,105,236,73,42,219,225,202,88,147,247,137,90,88,72,249,161,210,158,155,38,116,11,57,224,120,166,54,181,103,77,62,157,175,60,234,25,152,131,167,164,9,32,228,111,35,222,35,41,147,159,212,148,193,113,52,62,83,73,243,67,240,19,219,21,125,167,176,175,9,32,42,182,51,118,184,136,184,204,231,183,169,115,223,9,137,12,131,222,87,98,51,126,55,192,75,148,33,64,207,186,127,207,141,155,166,14,21,243,87,233,49,155,157,207,250,201,222,23,219,152,244,128,49,164,121,242,121,179,221,11,159,52,86,86,189,112,168,239,161,71,63,205,200,112,42,12,71,103,7,92,186,38,132,177,136,70,187,35,36,229,139,166,51,76,241,112,135,225,2,20,142,245,100,228,58,62,138,57,100,150,23,132,255,7,238,107,95,24,77,16,29,11,180,215,134,23,196,128,81,208,242,115,116,216,11,2,211,191,166,71,179,130,132,189,192,9,216,206,254,249,129,207,48,157,215,249,128,125,139,94,26,242,151,62,237,76,147,185,104,122,52,38,221,190,1,166,94,88,215,243,70,104,77,136,193,112,134,25,145,153,194,20,146,194,240,225,236,3,138,230,28,50,77,236,55,39,119,62,213,247,125,210,104,25,89,80,22,171,39,1,75,131,124,4,209,104,56,39,241,187,166,70,149,175,86,56,137,202,44,234,138,192,35,76,181,14,124,54,254,43,235,72,164,178,81,226,228,204,166,85,143,54,18,80,228,57,43,22,132,75,225,42,87,110,187,76,205,64,49,219,134,222,37,158,61,56,210,62,191,237,189,145,150,129,93,218,205,195,149,159,95,142,149,243,196,69,103,238,125,96,120,17,225,255,97,245,74,189,114,75,202,94,131,143,13,241,81,225,115,186,24,76,133,108,227,82,56,163,10,26,39,159,125,234,251,52,87,192,200,100,210,60,79,199,244,223,9,203,154,169,199,226,41,202,229,76,122,247,70,189,158,184,63,248,155,169,208,71,76,48,98,154,160,200,8,252,70,23,176,253,125,21,24,161,44,63,245,70,121,245,110,215,13,109,159,168,168,193,51,221,146,242,15,46,159,254,62,48,42,52,235,57,218,58,46,28,182,214,201,231,232,149,63,229,103,131,249,50,30,216,8,128,14,87,168,138,83,225,190,63,110,155,193,107,222,174,144,31,252,9,123,78,83,110,236,66,144,1,173,94,53,6,166,253,126,232,51,67,177,61,78,109,125,156,67,81,154,62,226,174,151,109,187,20,62,67,249,59,24,141,14,152,168,130,22,76,134,139,195,72,82,118,253,229,243,239,207,208,19,152,134,209,81,31,184,125,68,15,131,113,150,214,147,179,34,230,238,48,34,3,85,174,140,205,126,170,142,50,17,212,172,40,194,232,113,176,145,157,203,255,7,150,86,75,131,75,105,113,110,36,162,21,92,30,158,0,98,5,214,228,158,207,52,80,62,219,140,73,44,49,250,141,125,126,240,254,114,205,192,166,154,183,31,184,255,214,51,208,121,198,76,126,80,122,102,3,94,91,164,55,13,134,59,232,47,203,36,65,247,84,120,172,30,143,155,237,77,214,199,109,174,205,217,223,37,46,176,127,92,56,132,192,64,141,233,168,207,228,158,152,230,236,60,30,236,12,237,29,240,94,55,197,109,240,39,145,1,136,109,110,206,47,88,182,143,32,36,253,111,125,200,222,19,45,75,1,179,181,122,78,109,130,224,113,242,78,202,243,121,203,116,128,196,117,211,254,89,158,147,15,95,15,12,174,82,1,98,120,146,135,110,113,91,102,66,186,30,120,21,129,155,56,207,127,112,21,24,146,231,3,67,251,143,151,129,18,127,122,225,146,98,248,194,157,124,30,11,106,105,95,94,5,152,77,158,206,131,197,124,49,190,97,100,94,170,73,97,248,45,125,85,135,209,24,210,105,50,83,221,111,51,224,34,53,34,224,134,185,225,61,26,209,167,166,112,42,159,148,182,193,173,233,32,203,228,222,253,182,155,41,111,234,72,202,228,162,238,185,145,139,208,235,206,164,222,3,165,20,163,179,77,182,202,114,220,245,194,220,66,158,217,217,96,166,90,227,182,44,190,151,147,39,120,162,227,27,12,100,79,203,21,64,54,216,196,126,3,174,244,28,10,76,238,120,250,201,217,56,79,93,243,152,3,118,139,147,195,45,72,114,229,168,156,36,31,198,7,30,98,37,218,126,35,39,86,61,10,72,227,250,219,1,143,125,71,26,118,221,171,233,172,128,190,95,138,23,98,5,168,33,143,28,149,162,82,187,195,103,169,158,109,43,156,188,222,110,48,190,25,242,141,152,233,134,127,250,68,64,121,235,56,77,102,45,118,225,218,179,174,61,38,1,30,207,188,144,110,120,238,187,152,246,69,192,163,252,113,52,54,206,254,74,208,183,190,45,208,192,25,129,254,56,57,210,191,91,111,140,124,79,140,114,83,145,126,110,44,193,72,246,177,86,76,0,242,194,150,251,255,156,76,205,109,187,137,123,5,48,213,149,184,177,106,251,204,44,48,74,27,126,238,138,223,135,30,75,207,122,12,37,8,220,245,57,150,22,192,180,2,222,207,117,3,231,120,31,200,42,181,164,231,166,69,243,158,27,179,208,155,29,156,230,130,29,171,61,156,160,118,43,184,192,133,198,168,248,233,74,145,251,129,113,34,139,147,55,36,246,155,194,103,199,19,239,163,146,80,40,122,95,144,223,219,61,186,142,43,49,8,156,109,152,59,76,226,102,41,108,69,243,184,114,28,162,122,126,224,28,159,31,82,31,89,190,237,102,129,162,156,187,94,73,93,67,113,239,139,187,38,12,172,250,204,82,116,195,27,76,208,35,71,211,125,255,229,4,128,173,253,61,43,76,47,248,8,184,178,121,87,56,187,100,181,193,76,219,93,97,68,108,218,133,247,208,71,186,204,102,59,30,41,185,12,125,157,36,71,251,190,48,27,210,161,240,216,57,166,149,106,77,40,207,209,84,104,199,133,171,174,204,7,102,178,136,75,195,209,66,47,220,156,5,252,243,129,158,86,134,94,248,192,38,245,194,53,231,252,192,100,98,250,133,103,127,30,26,50,1,247,117,226,139,38,51,90,163,226,27,187,128,134,12,218,213,34,54,184,228,17,119,13,87,160,233,235,36,224,219,254,66,80,67,212,0,173,17,156,231,24,196,84,88,187,14,165,5,37,179,231,128,173,60,34,112,226,125,250,111,147,175,171,18,28,210,25,146,125,115,211,112,110,27,122,215,144,30,238,88,56,243,93,75,50,151,54,114,198,45,230,51,180,11,164,108,96,240,188,243,25,240,158,250,211,144,180,106,92,89,69,225,65,143,54,209,189,120,42,149,198,43,61,26,109,179,28,48,95,148,172,188,72,127,156,0,103,92,120,221,38,103,131,199,222,49,91,66,122,157,58,200,79,200,230,94,137,6,23,230,109,133,145,65,137,199,210,137,11,244,210,138,245,181,4,220,69,61,196,96,24,98,227,194,186,248,145,61,232,247,117,117,60,158,100,74,26,187,215,20,83,18,61,144,89,167,67,132,99,119,137,83,195,233,145,144,128,126,74,8,188,1,83,47,94,10,211,27,20,39,63,155,73,217,100,52,51,199,138,207,139,184,191,235,16,199,103,165,199,35,65,204,118,235,193,172,133,49,79,67,62,186,134,237,192,164,143,98,74,226,178,174,61,6,48,54,129,241,109,194,1,234,58,82,186,41,157,248,149,33,97,59,229,174,206,155,44,43,110,218,44,189,37,156,111,40,172,164,121,97,60,186,228,167,145,57,219,49,97,153,102,151,236,146,155,181,179,199,35,131,71,35,137,5,6,198,110,30,81,51,177,73,17,116,254,124,23,183,63,147,51,159,231,75,239,7,70,231,59,2,83,132,95,52,126,99,200,114,159,14,211,92,38,17,152,21,31,243,8,212,146,237,23,181,149,175,197,3,29,22,111,11,140,230,103,143,115,143,37,148,143,105,3,99,221,71,50,77,224,75,96,252,9,91,252,52,61,29,233,129,203,172,17,197,152,186,228,243,211,157,62,244,120,100,219,50,129,2,55,163,16,125,48,108,200,170,239,26,2,201,13,176,224,181,108,13,115,120,119,181,251,149,15,10,24,58,204,206,252,182,118,140,20,218,37,150,196,250,204,157,41,162,32,82,179,89,231,35,104,190,233,158,187,50,247,201,133,19,232,231,152,19,104,113,188,170,169,6,67,42,143,163,105,245,208,121,152,188,225,138,185,16,171,170,164,159,61,62,41,35,130,86,154,26,151,228,160,26,190,89,37,158,10,126,183,93,47,13,181,250,17,243,17,169,83,141,238,16,63,154,241,97,147,90,219,26,45,96,153,84,98,24,34,141,56,116,93,44,150,187,13,152,190,126,73,127,17,219,159,217,176,93,184,47,157,83,160,4,183,251,219,136,58,203,38,132,114,224,138,53,119,97,0,179,229,243,130,188,217,86,28,12,221,75,223,38,57,234,225,137,57,131,165,99,213,236,17,71,141,39,14,53,185,232,2,1,156,34,204,1,238,15,76,145,166,196,165,177,143,211,207,47,91,180,16,151,134,149,67,154,47,156,119,17,248,10,178,0,163,122,234,57,172,246,147,241,25,15,124,230,222,25,176,110,10,205,60,32,114,27,205,26,35,52,150,96,51,220,183,192,163,232,64,50,39,192,152,207,54,106,20,250,253,36,158,67,60,51,28,71,52,182,35,170,188,19,22,100,213,210,158,131,207,8,238,247,220,234,190,7,108,11,165,127,32,27,247,53,125,162,198,228,140,33,190,45,9,44,31,8,59,235,222,238,209,48,207,244,228,213,220,57,28,54,83,188,123,114,142,77,159,28,209,100,155,84,102,151,9,143,44,21,91,193,128,187,134,180,212,129,239,40,61,17,140,81,8,20,78,188,190,128,209,189,170,2,163,146,233,241,153,233,54,235,32,174,50,229,176,59,105,242,109,17,193,66,0,11,20,15,133,161,112,93,145,12,226,27,62,129,195,115,52,141,17,37,96,180,71,244,104,198,183,135,195,68,79,244,43,43,76,15,113,156,156,114,169,194,243,39,86,21,48,243,172,156,156,147,205,11,15,50,209,122,244,192,144,186,57,76,37,87,134,120,53,231,211,122,225,177,135,188,107,58,73,202,240,204,133,229,246,100,74,57,203,7,91,66,191,47,116,7,164,43,27,157,68,114,211,61,96,200,123,69,96,200,203,62,219,89,194,76,199,9,106,238,217,35,13,12,36,123,145,108,79,29,112,124,238,185,9,212,100,213,197,182,212,59,51,129,251,35,28,0,140,69,104,14,152,158,45,133,167,137,10,59,60,224,47,202,35,69,209,179,238,56,185,173,9,91,224,190,191,186,33,232,137,117,115,210,115,99,195,233,187,178,110,85,40,73,74,86,51,248,241,208,143,182,168,180,245,153,225,77,147,226,117,85,163,220,203,247,129,157,202,240,252,27,245,127,200,98,23,70,25,113,120,165,161,243,126,70,125,224,156,99,111,4,245,128,169,85,97,115,88,186,48,190,11,2,219,178,237,247,77,211,162,180,147,79,203,122,44,159,166,59,188,230,189,245,183,155,169,251,127,48,147,163,116,218,90,179,133,187,181,3,99,1,189,244,210,16,152,158,61,96,20,171,229,153,219,176,47,59,96,106,80,50,140,73,29,118,79,201,160,179,205,223,92,216,138,32,241,237,55,147,203,149,27,35,67,48,227,3,59,209,69,211,220,69,197,189,37,162,13,92,55,91,147,128,154,234,43,198,110,1,155,86,169,192,212,142,226,133,178,77,239,67,79,142,162,171,39,84,17,125,126,86,137,74,135,102,142,135,58,209,225,238,122,99,102,163,235,191,61,209,144,150,133,181,254,150,237,118,225,58,182,158,28,54,68,81,120,75,72,0,195,52,37,15,108,205,206,108,235,39,86,207,194,218,60,41,131,148,239,214,128,2,97,192,253,185,93,76,211,122,224,21,10,140,26,89,142,27,99,204,75,77,172,192,189,173,177,198,192,110,24,18,53,19,255,201,196,51,160,154,75,72,80,160,7,70,149,177,15,236,174,219,3,135,160,137,193,237,169,92,33,195,93,186,167,224,48,226,94,186,5,42,212,86,115,143,223,182,22,195,161,48,74,221,23,38,75,57,5,166,97,55,86,138,78,151,166,158,59,91,231,125,160,144,143,228,202,134,93,206,14,24,135,162,37,48,242,217,241,129,50,37,110,137,216,177,133,27,145,25,49,223,153,165,232,89,135,155,231,37,89,204,78,104,92,5,166,251,218,67,83,83,77,43,122,101,231,9,242,123,14,111,225,198,158,5,222,210,138,241,50,41,168,233,77,99,111,54,83,188,142,204,223,202,93,33,31,31,15,108,80,189,146,9,145,110,195,145,228,113,83,149,40,10,159,57,237,142,4,218,21,199,86,152,181,184,5,12,15,75,222,101,197,75,38,38,37,115,172,214,103,66,67,126,60,18,28,40,158,183,81,113,195,136,120,132,174,225,42,81,45,54,206,247,227,194,82,46,85,253,229,51,250,83,76,11,166,169,148,245,151,51,77,123,59,96,54,106,2,23,174,38,30,232,217,42,52,125,222,197,228,71,239,193,235,73,18,35,52,48,107,44,157,120,5,106,176,66,68,214,115,12,81,248,22,58,105,160,56,83,238,201,39,186,4,138,54,84,242,239,140,3,167,250,94,55,193,201,140,218,43,198,193,109,75,249,52,155,164,116,76,25,139,66,121,23,20,221,211,152,228,39,10,121,67,15,238,38,55,228,48,33,177,100,160,13,46,177,130,156,163,147,22,202,161,136,34,40,240,193,120,39,136,16,4,48,13,186,142,178,244,85,5,79,228,51,2,156,69,118,240,172,59,180,56,250,239,26,169,79,143,173,204,94,113,89,155,119,163,48,25,251,152,16,22,157,183,50,193,3,215,18,95,214,15,214,171,78,232,16,233,209,210,98,0,60,243,93,208,13,126,127,219,30,114,192,59,107,29,253,192,57,190,156,133,135,205,122,65,138,171,23,206,253,121,156,214,69,218,46,92,223,131,207,211,143,48,5,237,31,81,127,161,235,37,174,233,92,81,146,180,66,70,163,32,106,20,20,28,74,26,83,97,244,155,239,69,147,230,124,78,220,211,141,164,129,91,122,78,94,220,149,246,119,114,60,60,30,120,173,209,4,222,178,38,1,247,79,241,230,119,242,162,101,134,3,163,9,123,79,174,74,173,6,211,123,26,111,242,44,251,69,199,62,98,11,101,94,24,159,231,23,70,126,253,30,173,223,108,30,63,13,204,139,78,13,3,128,211,231,233,102,176,145,47,20,118,149,173,31,49,183,238,231,137,255,212,160,47,156,135,206,7,195,100,142,239,169,85,253,11,52,181,21,159,14,226,134,35,41,140,96,115,76,38,203,172,49,245,117,49,250,239,77,99,220,85,245,153,12,43,133,59,92,33,244,21,133,205,142,229,194,171,117,253,109,243,76,140,75,171,16,187,245,183,105,246,190,227,27,183,201,166,79,220,4,140,226,210,76,31,123,63,48,41,246,11,207,242,140,5,58,166,46,106,238,179,130,146,206,218,241,211,36,35,159,143,231,87,219,9,24,166,234,3,143,91,99,7,38,213,170,176,185,27,92,184,182,247,228,117,70,117,178,27,187,64,103,43,20,211,130,191,5,204,102,95,97,246,182,2,159,39,168,240,249,160,198,61,121,165,255,228,129,169,21,9,156,199,115,229,228,7,210,125,35,244,108,246,7,206,81,17,182,147,231,247,183,201,185,119,185,52,205,25,30,24,51,249,251,84,186,22,118,64,171,124,95,141,198,131,231,202,204,194,35,224,179,234,205,249,192,120,164,92,120,41,207,132,61,178,251,85,27,220,171,166,228,13,150,137,150,132,190,174,122,173,149,187,112,77,212,71,228,174,216,75,220,96,148,10,73,145,124,61,134,52,112,237,35,86,37,95,117,79,141,62,12,6,191,14,155,120,207,253,66,200,115,151,200,209,210,105,85,165,3,103,38,62,229,27,50,18,200,78,137,219,80,5,25,119,175,137,60,148,68,232,88,241,156,141,177,15,133,132,158,170,124,94,104,12,224,41,112,147,99,187,8,11,5,46,64,153,254,113,154,171,150,80,188,6,242,98,227,50,11,206,172,126,167,59,42,112,104,246,247,200,153,159,93,232,221,166,14,243,185,186,105,82,180,160,47,101,142,124,45,234,206,65,197,48,165,239,126,97,219,251,57,215,9,185,109,249,93,86,234,40,51,159,39,137,132,237,133,249,71,202,30,159,215,159,59,244,189,172,243,110,217,16,59,79,138,234,137,136,127,157,89,17,231,33,127,209,104,13,244,235,112,113,246,198,8,204,71,210,174,32,168,37,181,44,188,104,82,143,221,51,42,139,249,10,194,99,47,121,162,159,32,66,21,234,4,82,103,102,134,167,57,113,249,201,97,10,222,131,169,203,148,75,126,68,173,48,223,44,15,114,170,172,247,45,110,27,18,102,83,24,22,183,223,215,24,230,122,112,97,170,8,49,128,107,71,245,34,9,140,38,228,101,109,98,194,57,238,103,59,240,253,29,203,151,123,46,187,201,206,98,192,39,29,81,0,52,31,129,235,236,6,156,215,140,170,40,115,77,189,226,184,192,168,1,213,75,178,93,202,234,28,102,239,148,106,60,180,159,155,128,192,4,199,62,145,98,103,119,66,206,33,112,179,45,68,192,105,95,61,98,138,162,236,227,125,249,41,84,70,203,154,10,215,177,154,192,244,202,9,108,172,250,56,57,190,170,242,66,219,130,12,21,212,100,200,98,82,54,165,0,69,239,200,61,250,140,235,155,137,57,107,83,99,223,227,143,133,50,81,150,223,110,150,146,244,132,124,49,146,92,82,24,226,84,16,132,167,41,234,22,129,209,19,147,163,211,190,109,95,192,39,30,43,190,97,163,22,79,189,76,96,122,48,60,136,2,62,159,140,252,246,25,1,243,146,170,141,130,34,111,236,167,17,16,95,1,237,82,82,239,26,230,97,150,238,149,35,13,155,229,210,78,24,212,34,165,8,211,60,75,104,73,159,1,244,168,184,49,72,114,23,37,154,174,145,198,41,108,131,244,182,171,249,186,166,56,247,178,70,175,11,67,90,8,70,31,217,141,61,244,232,137,222,222,133,205,121,184,10,124,166,245,150,226,161,25,139,225,206,44,103,85,101,23,237,163,129,180,74,31,114,52,95,100,16,173,10,140,5,73,63,15,228,181,234,172,241,194,80,197,237,114,223,230,7,225,229,2,200,47,73,164,253,134,73,97,4,139,18,154,98,23,178,33,121,235,19,126,248,170,92,250,158,236,204,46,92,168,97,121,42,166,88,28,53,229,198,72,8,6,239,135,176,118,233,55,132,0,8,255,239,7,227,202,52,100,176,84,20,43,186,111,239,207,66,73,21,242,94,218,121,29,240,198,252,190,207,54,132,172,148,192,48,198,226,169,97,155,37,115,67,129,86,87,61,104,182,13,75,189,123,1,96,116,83,28,54,139,2,121,166,191,163,125,218,162,93,106,46,89,255,128,115,144,71,201,138,19,118,95,120,13,235,59,252,224,14,121,106,79,133,207,55,232,185,177,108,153,160,187,183,35,120,59,39,28,1,83,121,146,37,208,236,228,239,141,85,19,191,88,10,35,195,27,104,186,30,0,86,253,103,191,230,23,86,161,1,37,121,102,211,228,148,253,151,43,193,160,62,179,73,223,179,199,173,16,127,179,48,146,206,34,4,121,115,94,248,108,216,245,117,89,247,174,127,219,185,96,46,157,154,194,21,87,226,11,167,187,13,49,159,150,18,211,105,102,152,78,125,224,221,250,1,2,93,87,228,166,153,203,226,200,241,46,75,211,182,97,96,84,248,60,4,59,243,40,122,148,242,203,116,37,197,132,70,243,231,20,58,160,241,10,86,245,232,15,101,153,116,149,254,97,57,160,182,236,177,124,130,55,85,100,58,52,217,173,234,177,188,89,194,75,19,201,160,229,182,197,190,16,167,189,46,154,15,104,236,89,162,252,131,153,154,229,101,102,140,88,178,7,158,231,69,145,237,237,10,35,191,211,2,166,52,32,71,119,11,70,253,104,92,203,118,87,152,98,91,9,24,165,255,169,40,124,207,30,40,130,17,119,160,100,28,206,34,108,77,38,28,41,159,61,124,243,18,17,5,222,163,237,26,64,163,253,178,77,78,232,194,73,71,97,70,166,33,120,63,230,118,127,173,44,128,137,79,124,62,195,146,117,12,137,138,115,166,86,80,231,61,249,217,25,44,133,81,238,236,23,222,66,217,227,105,155,253,111,220,24,18,61,91,96,212,18,60,51,66,114,82,21,92,41,112,133,61,27,48,148,202,187,145,24,63,45,152,57,252,133,101,42,44,247,198,248,53,87,216,1,166,107,79,158,57,26,238,221,71,49,133,157,45,187,252,51,195,47,115,95,148,131,91,126,224,12,249,250,194,107,202,72,75,120,81,249,39,144,104,130,20,102,2,146,27,184,62,199,117,163,160,50,21,70,27,207,227,40,51,172,215,112,131,246,234,210,235,133,89,200,155,192,124,124,163,223,65,126,174,84,174,12,107,223,21,111,27,187,122,61,182,11,47,14,17,161,115,33,113,97,29,219,76,247,140,176,231,221,217,8,94,24,101,195,113,223,53,70,101,75,225,196,228,27,95,31,213,213,251,121,1,163,229,188,3,38,202,125,143,78,123,199,251,88,75,156,6,232,59,35,160,43,241,62,206,106,36,140,62,218,210,86,141,204,35,166,244,69,214,77,235,90,75,59,199,201,241,179,188,59,63,224,209,60,220,79,102,57,59,135,162,185,221,79,27,58,83,190,207,212,224,75,204,166,221,99,201,70,28,249,176,225,250,201,54,161,229,253,60,242,106,230,175,51,224,42,50,10,63,120,197,169,77,220,92,49,108,190,253,158,41,13,200,183,133,23,59,104,204,164,24,6,205,253,192,20,191,2,198,252,69,79,206,62,166,143,59,139,103,169,124,118,11,6,70,12,66,10,196,163,235,219,162,237,127,95,248,17,248,48,56,141,123,229,70,9,211,43,239,243,110,67,168,32,81,220,81,184,205,88,63,232,233,122,110,171,135,60,14,112,199,39,76,95,86,167,51,37,238,250,124,42,87,161,205,224,180,75,138,187,238,212,134,117,24,225,255,228,97,10,237,122,215,126,208,80,154,187,227,174,134,121,212,41,140,4,91,92,217,252,227,194,208,23,120,208,253,12,147,70,121,101,93,120,93,199,84,131,107,116,197,29,20,149,11,125,27,108,81,98,32,224,70,60,218,139,206,116,127,217,184,154,15,92,131,171,145,104,124,147,220,27,42,71,24,38,212,128,217,208,148,7,238,91,208,45,252,73,115,138,31,237,62,110,204,15,158,65,134,186,236,141,36,80,110,121,127,154,204,70,220,23,150,88,207,140,65,143,119,44,61,115,147,142,126,174,12,67,206,123,244,160,30,254,192,8,250,94,120,143,231,187,36,201,219,239,165,33,147,254,28,141,76,217,135,46,156,202,115,123,209,251,225,18,45,8,163,193,224,218,99,213,99,89,204,207,67,129,66,84,2,157,88,221,41,92,110,11,24,228,151,222,247,243,80,8,136,253,182,16,140,17,26,136,193,173,123,58,40,17,209,62,31,30,59,221,248,46,217,4,172,231,96,236,95,70,28,140,234,240,51,20,208,170,236,113,215,197,184,230,10,159,205,104,172,61,180,187,214,231,203,180,52,76,156,28,175,226,245,28,125,126,57,134,10,49,136,244,205,145,206,63,219,143,8,12,105,149,122,86,46,250,160,147,111,101,129,71,213,5,0,221,3,207,200,36,235,189,105,10,214,220,226,178,89,172,117,8,67,97,143,74,132,233,110,203,90,14,92,71,36,244,217,133,106,26,182,51,21,173,187,30,99,60,152,244,166,173,165,62,190,92,179,231,233,114,217,52,174,141,248,238,81,126,123,225,68,87,143,191,205,77,11,190,142,148,4,67,120,5,90,138,208,12,187,249,46,111,223,207,193,50,156,73,62,174,159,135,220,138,115,243,112,229,227,130,63,191,163,141,49,153,124,80,19,212,60,221,252,161,64,132,149,29,2,86,97,103,107,191,226,96,164,56,166,254,52,53,111,47,155,38,75,112,220,184,174,155,185,216,221,126,152,154,160,60,113,20,75,114,36,167,201,58,212,43,48,14,60,243,138,237,32,10,168,57,213,23,158,45,2,59,96,169,34,26,92,74,204,134,155,222,181,162,151,134,125,103,4,195,155,194,66,127,224,226,38,229,63,120,93,109,21,96,50,199,247,183,33,194,39,189,49,122,101,238,193,120,185,234,149,149,228,66,58,192,103,101,191,190,89,205,248,146,37,71,48,176,45,87,59,20,134,58,29,79,5,179,145,161,63,141,18,72,142,71,78,146,94,230,74,224,19,106,198,201,73,241,203,35,61,51,239,153,8,226,220,115,169,48,128,9,131,201,151,139,33,158,20,173,186,17,182,75,236,217,112,162,209,152,147,230,177,180,91,220,54,124,113,125,164,100,142,131,108,142,40,106,18,74,29,48,203,97,220,23,150,120,67,143,182,142,25,159,146,126,142,33,122,52,190,103,30,45,115,15,112,223,21,70,12,41,54,217,16,142,147,140,114,122,209,178,135,195,217,250,110,90,83,120,222,21,38,155,180,206,115,99,20,116,238,6,31,38,130,142,211,115,37,120,210,58,92,112,56,210,75,59,31,84,4,12,192,123,60,151,70,219,149,175,18,217,100,220,187,30,125,174,100,228,155,92,96,84,235,149,151,85,227,182,154,249,147,41,136,178,85,190,240,218,250,133,64,81,25,30,210,162,197,133,166,163,194,220,73,117,152,219,28,122,52,155,157,22,23,134,7,212,212,161,148,96,137,239,11,15,61,55,244,130,238,95,8,33,18,236,164,7,134,69,17,48,186,139,89,225,228,186,235,192,133,46,95,153,241,134,153,98,251,83,201,144,53,139,124,3,230,226,21,217,156,76,191,171,190,143,97,109,122,235,194,91,195,210,133,18,233,244,79,4,149,170,243,1,233,141,77,186,173,119,192,84,22,31,148,196,224,69,171,52,115,116,230,1,55,135,1,158,236,49,218,3,231,148,203,133,235,51,147,15,219,188,198,201,233,83,121,238,235,4,204,101,197,149,157,48,84,122,90,13,30,101,205,11,119,209,107,5,182,188,138,167,192,146,201,16,10,76,29,39,6,67,33,37,57,199,3,183,32,78,0,83,59,83,248,252,121,142,228,28,198,55,186,76,160,127,24,139,103,134,105,242,222,152,233,17,5,218,116,229,164,222,60,35,225,72,67,184,200,177,26,195,119,204,114,19,142,103,26,209,57,7,238,223,142,129,68,246,50,191,96,116,25,102,170,22,237,25,132,88,66,149,126,225,243,59,47,60,82,137,39,130,67,219,3,83,37,143,28,109,129,75,171,171,50,187,232,144,84,96,72,245,162,83,41,170,20,219,23,237,92,201,159,85,25,71,108,23,131,176,145,205,238,112,203,243,100,30,136,133,51,159,231,185,52,186,51,79,139,212,227,104,180,67,139,30,141,151,71,124,186,108,246,71,210,75,171,54,208,2,94,91,122,51,187,105,46,70,129,230,108,237,17,78,86,152,50,89,92,57,114,197,162,58,2,124,211,176,216,208,44,29,193,166,250,235,45,167,103,194,129,208,171,143,52,7,37,2,145,160,81,30,48,65,184,243,129,64,216,248,4,11,88,71,215,22,87,125,6,179,88,14,2,35,84,16,23,214,33,22,10,108,2,70,113,238,169,102,61,134,34,146,227,195,204,250,168,116,34,109,203,4,149,28,222,236,138,135,194,232,31,251,3,235,102,101,34,207,179,252,118,17,31,76,141,73,58,157,224,208,153,210,192,7,83,192,210,205,42,155,215,18,13,69,150,168,214,87,61,201,68,119,79,106,100,171,205,42,122,38,206,123,110,234,83,233,22,149,16,123,180,126,63,47,236,84,212,134,5,174,38,221,233,85,161,142,140,208,189,235,105,18,246,158,110,44,102,124,34,249,18,74,93,183,176,74,15,163,36,114,152,160,113,147,241,26,96,23,199,15,18,18,149,90,103,14,233,36,147,207,188,48,13,211,126,89,181,152,255,236,61,53,37,221,58,215,21,182,41,83,214,60,166,246,91,247,172,48,184,154,68,133,102,186,62,252,203,96,167,159,69,87,9,45,57,62,67,47,255,211,34,90,101,38,67,49,254,230,52,160,35,34,250,121,97,248,236,85,40,19,77,58,193,45,205,95,175,48,77,35,28,150,245,180,33,17,18,151,93,168,255,220,99,121,85,177,167,58,27,241,19,194,221,199,117,62,64,212,221,66,86,169,161,117,127,239,9,81,148,17,84,212,106,122,216,119,8,208,135,143,69,78,40,249,20,62,193,128,145,59,92,145,144,160,53,103,235,238,154,92,71,138,46,61,36,197,88,39,46,76,55,86,10,193,167,138,10,250,165,205,80,135,26,119,119,77,193,121,75,161,24,247,146,122,163,205,179,40,51,167,201,209,103,221,197,67,39,184,24,91,41,84,231,61,97,205,225,159,85,53,71,184,123,101,103,235,61,106,164,28,42,74,219,194,247,233,136,0,157,81,218,66,138,231,204,59,146,115,32,140,218,105,142,43,43,115,34,184,251,42,11,223,101,138,134,207,82,136,233,228,202,108,72,71,75,103,65,206,92,222,8,242,133,88,158,133,156,7,25,193,59,252,205,57,116,214,171,154,177,85,88,189,91,37,107,132,36,64,53,25,232,123,105,153,70,190,18,77,180,231,85,99,243,119,97,196,178,111,135,110,197,49,67,22,142,60,126,98,126,161,252,130,84,204,82,248,132,140,161,0,145,49,14,149,196,1,54,223,121,70,127,34,9,38,233,23,237,38,175,19,121,133,138,85,235,146,167,70,82,168,93,201,41,188,38,179,124,123,52,51,158,39,87,2,166,242,43,112,66,78,34,248,74,76,86,75,166,5,118,143,43,121,98,141,94,71,22,231,11,91,91,110,72,189,45,172,115,238,11,75,19,227,221,248,238,141,139,33,23,78,73,143,194,76,28,108,90,37,23,70,214,49,186,17,224,168,137,218,101,35,228,128,213,21,52,173,65,101,63,174,12,37,3,10,209,241,17,84,58,16,230,133,105,185,138,164,30,126,217,103,226,20,184,224,48,31,98,110,136,97,9,155,155,246,249,19,126,6,189,140,213,121,221,85,241,236,22,134,153,195,58,243,230,236,197,37,171,205,138,74,243,178,47,16,227,76,20,210,81,99,254,13,115,250,165,21,83,125,190,201,122,72,231,52,121,56,91,162,96,153,49,4,78,100,245,66,82,144,161,38,226,48,109,110,230,138,184,180,12,117,112,10,140,68,101,20,31,33,237,50,217,92,24,115,227,32,152,161,86,155,68,198,238,12,122,184,209,17,72,179,53,34,83,244,15,69,35,255,207,191,254,235,255,252,47,255,237,31,41,70,230,249,239,161,24,9,233,177,142,219,59,4,247,93,248,150,44,148,89,122,66,96,19,10,171,209,188,67,131,53,76,107,230,249,108,254,206,141,96,89,216,134,199,111,35,155,124,224,82,222,105,143,156,200,176,204,221,172,127,229,74,255,217,235,191,163,227,172,130,59,66,115,214,242,116,231,103,224,150,110,176,103,25,249,7,100,6,191,232,150,116,179,41,205,180,144,123,129,194,77,89,232,194,22,60,230,24,244,21,117,243,33,48,196,30,15,129,11,230,160,215,157,197,96,82,204,243,114,128,110,38,27,112,70,185,16,71,38,66,123,249,24,113,241,9,50,25,27,132,164,19,193,249,80,111,90,8,145,153,172,83,24,179,105,141,69,229,236,153,44,76,189,176,249,220,5,13,110,144,97,186,147,47,170,3,240,70,130,246,136,72,117,109,10,151,18,91,102,148,73,57,129,194,180,66,135,60,40,189,206,119,189,67,26,246,108,65,86,76,128,155,221,249,144,249,113,247,26,234,60,86,196,144,0,25,120,208,51,28,48,173,14,15,188,46,13,155,144,47,221,121,191,153,97,68,104,103,81,94,65,224,72,97,186,254,34,46,131,31,126,131,4,131,111,7,6,112,147,78,104,116,210,206,51,137,16,186,229,164,86,228,63,30,200,61,121,199,175,163,200,133,227,154,58,131,57,204,28,116,205,3,12,62,219,253,136,40,79,44,207,30,252,46,104,112,224,162,228,72,92,182,68,45,208,132,223,163,62,92,45,135,43,155,33,222,7,180,171,11,247,36,187,33,90,207,215,101,239,110,164,231,30,148,80,249,134,0,85,19,167,36,255,163,242,96,1,130,104,14,117,136,159,119,187,14,140,72,136,132,0,201,72,202,14,99,92,37,187,33,138,86,40,104,198,209,144,3,37,128,160,50,29,2,184,213,60,127,164,246,6,187,43,237,116,117,33,71,151,125,47,185,204,30,253,92,68,85,73,115,101,38,252,56,174,168,36,22,104,235,129,225,8,133,48,228,166,53,103,40,76,147,74,187,240,212,152,11,173,245,53,167,160,242,113,193,250,197,183,54,224,51,111,139,215,135,233,204,165,216,64,30,184,111,97,177,1,207,152,173,64,137,93,37,26,60,191,45,177,36,106,108,26,199,210,229,80,66,65,234,252,179,75,39,1,145,104,186,173,102,103,223,213,139,130,36,45,86,232,19,98,113,80,30,52,69,208,3,203,182,42,75,0,184,134,114,15,170,98,82,17,7,132,134,31,40,211,189,30,187,202,213,12,58,193,154,138,75,25,74,235,65,192,168,23,13,133,27,92,139,171,17,8,253,71,97,104,156,87,66,144,63,214,123,70,243,36,148,69,170,113,182,245,104,98,237,114,143,134,225,61,117,215,112,190,149,184,47,34,224,41,187,102,218,166,80,51,190,162,115,91,73,52,184,97,12,145,1,164,93,177,62,91,146,133,208,198,133,159,26,82,182,58,246,213,25,75,73,25,83,192,115,71,63,174,185,199,104,138,15,227,0,72,116,114,180,40,60,35,82,143,37,130,104,214,205,169,187,68,147,138,15,53,164,106,26,216,91,225,182,174,250,33,103,214,125,28,20,180,210,175,82,223,210,46,100,202,71,124,15,87,5,112,101,221,128,86,82,9,23,45,36,240,166,194,38,34,17,48,12,183,7,198,81,90,224,179,127,17,24,129,252,59,223,156,213,123,74,26,131,42,193,138,44,29,45,202,42,149,132,226,45,229,227,208,45,237,104,193,10,76,150,250,106,87,81,146,17,242,183,193,209,248,10,218,149,122,68,75,248,190,250,106,103,208,110,17,92,53,195,130,155,47,0,78,186,51,62,23,130,245,231,157,142,114,81,42,76,129,130,50,83,236,47,127,234,119,2,147,94,110,235,238,78,187,150,252,128,25,213,14,67,185,145,249,8,18,96,156,154,73,83,26,84,201,60,164,251,125,84,146,70,154,10,62,171,247,12,73,237,102,234,156,2,54,220,18,250,186,29,39,36,35,36,1,131,28,68,116,187,96,93,38,253,142,192,231,109,122,246,16,184,136,238,72,135,140,88,130,222,86,171,185,182,21,133,243,85,207,169,191,78,188,169,240,153,163,98,231,138,62,198,147,88,26,120,182,221,60,220,214,90,32,43,243,10,121,91,96,210,233,10,91,110,233,194,170,20,14,12,193,231,194,117,110,125,102,155,197,225,162,80,12,244,96,164,34,110,100,101,181,97,201,196,97,241,92,227,125,152,58,117,147,92,27,202,146,59,54,212,36,226,178,36,234,240,161,139,28,69,129,195,33,249,86,179,231,14,170,34,155,229,19,84,72,30,111,14,136,99,241,203,91,153,17,205,116,35,227,166,232,54,232,243,129,207,120,244,25,186,210,22,163,165,33,138,1,231,183,106,192,236,97,166,228,53,73,112,205,155,105,163,170,146,21,38,239,188,46,92,101,22,236,86,102,154,154,165,147,0,163,255,218,92,219,133,181,235,129,132,107,42,218,111,69,18,64,211,181,212,78,111,246,195,122,193,36,31,59,172,99,55,78,46,47,138,220,236,168,241,172,209,254,149,166,85,11,168,250,140,17,132,36,168,150,34,186,217,115,199,240,164,82,41,141,61,104,93,48,163,198,16,234,150,178,149,4,54,75,115,8,152,215,164,46,154,108,33,168,27,246,155,162,134,142,92,37,57,78,245,109,234,201,167,172,135,80,26,103,20,117,43,129,168,214,11,232,235,171,55,209,69,71,89,150,10,13,50,13,53,249,44,119,222,75,207,82,15,96,234,175,209,99,66,255,184,22,78,17,172,74,215,198,161,97,241,46,211,216,132,237,31,125,121,103,163,69,205,68,80,178,137,209,28,195,14,80,151,164,159,45,109,116,4,166,243,188,117,154,51,189,190,152,156,217,5,143,135,226,130,86,92,139,10,189,145,249,103,127,171,59,53,170,155,120,94,182,241,20,127,122,11,157,72,90,111,119,209,42,58,73,148,72,84,113,116,202,202,113,177,16,187,199,201,49,128,214,154,109,71,246,46,10,79,195,148,48,180,230,85,141,30,29,48,134,243,90,68,60,15,41,69,43,7,250,162,243,169,64,230,27,170,130,190,53,47,250,55,103,116,122,12,232,153,202,181,34,98,12,65,94,224,243,250,150,214,78,113,171,186,48,150,153,243,41,204,182,96,169,28,24,235,100,45,54,35,94,224,137,41,123,2,189,61,165,234,122,157,15,176,81,156,165,61,117,112,24,80,23,182,23,240,20,217,91,180,233,3,151,167,66,63,206,234,26,157,57,29,143,138,53,31,120,222,182,30,52,88,245,178,25,246,81,232,6,220,207,177,86,254,108,23,222,210,51,107,150,100,210,171,196,247,144,149,192,130,46,103,191,231,30,73,236,86,141,192,178,67,77,46,155,127,173,228,214,81,29,36,8,12,120,62,117,45,104,63,43,26,219,56,250,76,135,74,66,57,63,30,95,54,71,215,162,31,8,65,75,207,114,242,222,181,132,255,75,34,111,57,122,41,169,97,229,113,197,230,249,109,53,23,32,153,118,30,212,188,191,13,53,93,105,92,232,28,228,251,212,152,6,234,3,187,17,213,15,214,89,101,157,127,174,28,132,137,243,43,91,164,207,141,211,119,223,244,176,162,188,130,76,19,210,59,182,181,158,188,45,201,31,175,195,244,96,183,194,103,135,31,212,129,243,180,150,200,69,65,84,204,168,136,58,92,45,253,35,36,200,76,135,68,252,52,126,179,99,42,108,86,174,14,159,73,69,84,132,58,116,230,219,55,154,169,45,41,63,249,68,112,59,52,242,232,165,236,15,187,25,61,208,28,95,30,245,79,173,224,195,133,46,33,255,149,209,213,214,178,217,217,255,96,27,21,196,2,146,53,202,197,133,248,184,130,111,65,131,137,230,88,40,55,108,41,194,119,154,184,178,194,68,133,227,210,3,180,235,13,27,87,210,163,227,146,11,146,152,107,28,152,70,142,32,113,25,81,74,105,169,120,165,164,24,226,72,132,39,101,86,163,89,84,47,187,32,155,130,134,192,148,133,163,70,79,62,109,46,189,52,164,105,247,37,115,64,25,144,199,66,103,110,36,33,225,122,244,245,240,109,87,149,254,74,74,223,26,170,152,103,244,184,40,125,224,122,101,230,17,221,162,75,145,136,168,43,213,23,169,212,232,36,236,8,69,42,143,24,209,146,117,187,24,41,225,46,133,41,32,4,11,229,196,171,210,228,120,96,18,204,235,18,100,168,8,246,7,94,209,164,133,238,219,152,15,73,25,17,203,203,159,57,207,59,61,71,159,193,119,27,40,147,41,199,9,218,89,96,226,190,232,186,43,202,188,30,228,118,251,37,254,12,101,77,28,24,109,213,224,51,97,68,160,223,31,146,62,193,133,135,147,196,74,42,48,115,115,191,116,39,50,164,218,205,129,206,106,204,181,104,210,13,237,118,194,179,57,197,11,43,182,225,126,8,233,12,252,75,211,162,21,78,143,46,230,181,119,57,94,37,63,109,42,240,140,238,209,8,37,148,183,181,161,134,124,193,129,211,222,79,123,141,113,110,226,198,48,109,124,155,69,214,173,216,101,178,0,79,7,12,26,175,151,54,71,133,224,105,174,129,30,26,148,61,120,195,79,123,193,48,135,154,160,236,225,249,252,192,20,201,219,37,19,214,103,144,35,194,48,99,197,207,198,211,40,79,67,19,155,177,96,42,214,38,114,138,192,40,252,198,201,43,36,177,254,52,90,205,104,115,52,18,229,51,86,234,47,118,10,10,230,24,79,187,147,117,151,4,11,50,237,103,86,177,183,113,105,169,36,202,223,14,48,252,130,130,119,122,6,150,40,89,88,111,218,217,75,140,224,157,98,30,250,180,151,225,122,16,240,9,138,69,238,212,26,223,206,130,22,68,224,97,164,127,133,9,87,250,165,196,66,44,120,90,246,214,74,193,121,77,99,139,79,51,121,45,154,248,130,163,108,26,179,47,58,47,247,154,146,144,62,21,212,74,219,165,148,83,185,151,231,77,53,234,50,175,207,77,46,29,193,108,178,67,111,20,237,178,243,182,245,178,145,132,139,126,189,157,24,56,122,116,65,84,163,223,206,134,185,180,219,195,50,101,53,26,31,22,206,147,122,114,2,136,34,48,76,34,189,173,107,145,7,154,159,49,138,39,76,168,83,162,64,157,158,198,31,114,143,65,43,77,16,204,159,182,33,44,47,114,138,134,142,137,202,170,30,141,192,117,52,83,97,139,242,199,209,180,18,198,109,99,99,148,244,169,52,86,152,56,57,36,124,93,243,33,161,221,71,190,104,67,213,15,191,65,80,185,157,42,248,20,104,36,132,165,66,223,23,230,202,244,161,145,167,142,126,40,196,136,159,94,147,115,225,41,220,130,104,100,73,229,57,249,212,222,79,100,223,151,16,98,183,101,31,234,109,187,195,74,67,30,11,75,80,164,96,147,57,246,201,174,113,211,96,121,219,192,72,250,233,183,11,31,162,220,254,157,179,206,62,67,233,108,189,70,186,173,90,116,188,138,22,4,210,163,168,243,196,51,61,203,238,108,111,39,111,8,114,49,207,158,219,126,250,128,219,140,212,91,178,93,137,182,24,159,135,120,91,54,168,190,142,37,63,13,157,110,68,11,242,194,17,77,218,236,19,57,236,26,141,44,11,231,155,84,21,158,87,179,132,145,86,100,43,112,214,96,202,229,251,182,83,209,195,44,109,219,221,124,223,226,183,241,193,22,185,6,228,142,46,227,28,152,82,195,133,81,169,92,121,221,54,50,229,15,1,67,24,155,23,78,34,63,200,168,75,35,132,252,210,220,132,198,10,159,169,52,210,218,144,108,198,210,206,108,36,179,66,0,135,134,196,33,74,125,195,180,167,70,189,61,179,165,169,86,203,89,115,218,85,246,52,246,109,86,113,130,140,59,199,144,94,222,86,166,30,221,119,187,189,144,180,92,104,159,125,193,42,241,162,38,182,38,10,0,52,79,207,56,117,73,90,60,28,244,39,163,66,18,95,200,232,82,115,194,234,110,221,14,101,166,75,21,145,57,113,137,89,187,69,163,10,155,120,249,105,50,125,151,235,254,219,16,137,14,5,22,98,77,66,79,139,114,5,102,163,238,101,77,92,207,103,82,85,145,243,58,207,231,28,145,233,217,243,15,233,87,47,214,98,24,164,90,243,182,73,42,84,65,227,117,36,101,224,42,13,121,217,5,33,151,240,97,101,27,211,69,11,127,16,116,225,113,26,155,32,234,101,34,146,81,200,109,5,79,153,196,134,92,24,84,134,155,138,34,201,49,69,84,4,5,139,117,89,223,103,125,111,143,238,7,49,118,108,226,97,208,85,185,234,129,108,75,68,173,56,7,101,213,51,33,57,212,189,132,65,124,70,151,145,192,157,130,185,147,52,16,131,157,242,121,0,247,48,100,56,48,19,185,254,54,239,62,132,115,208,151,46,75,127,187,99,144,81,3,38,101,51,85,135,5,183,169,29,121,199,84,196,83,97,192,139,8,170,67,97,107,86,182,10,177,160,221,17,236,18,124,246,116,54,44,88,115,68,217,148,82,150,140,224,3,22,52,251,131,224,86,233,236,22,152,184,52,135,28,208,249,161,38,115,97,217,180,104,134,165,238,68,60,232,6,250,40,246,148,17,193,70,33,247,159,186,168,5,193,132,232,98,20,60,84,219,173,38,211,158,28,87,190,169,231,189,84,44,8,37,195,32,103,211,39,36,55,125,230,111,250,138,253,166,109,31,175,82,67,208,133,123,188,76,116,115,244,220,229,71,73,11,116,10,231,5,20,198,241,22,244,209,126,170,251,124,28,33,44,197,199,243,220,22,164,223,176,39,3,174,146,65,131,207,91,110,198,6,153,49,82,140,170,253,68,49,236,202,171,245,38,154,138,228,147,27,180,22,135,123,197,127,87,224,54,194,54,180,144,238,207,170,175,68,82,241,190,107,50,96,91,164,109,42,61,69,101,92,184,109,157,18,240,122,200,194,179,52,143,113,85,196,194,73,162,93,47,96,115,71,21,120,195,207,9,31,226,218,68,103,251,140,88,88,128,237,58,5,67,213,207,42,229,181,175,23,10,138,148,91,24,130,140,119,12,205,47,58,196,188,105,144,226,63,147,72,190,46,196,106,29,192,104,79,37,132,15,43,18,138,26,166,240,180,231,45,153,98,135,41,61,71,7,54,25,184,123,215,103,198,146,5,25,117,180,43,118,130,113,71,18,9,101,38,85,152,184,249,190,205,91,200,160,77,42,163,173,235,167,78,67,67,28,72,3,61,186,99,80,206,26,226,184,51,96,135,174,48,113,53,143,227,169,106,116,40,146,86,97,140,209,32,35,48,107,85,148,107,105,176,156,83,225,109,185,135,128,161,14,202,149,225,79,29,98,117,6,139,128,50,220,236,140,93,238,61,121,17,73,133,65,179,18,37,219,184,52,76,90,68,226,47,217,208,137,231,189,215,163,180,213,205,19,57,40,99,4,67,194,173,26,189,90,46,112,8,83,78,100,209,77,162,190,215,91,249,60,107,251,46,162,62,136,166,197,12,51,98,152,194,91,162,202,129,224,152,71,33,21,181,178,36,107,15,130,141,225,67,103,250,44,194,15,4,165,70,222,3,230,5,137,98,35,29,47,203,191,250,58,205,204,249,162,140,162,30,149,186,141,127,111,85,177,72,108,32,194,194,136,166,210,36,114,88,184,112,81,249,11,24,141,191,37,48,230,64,151,255,4,37,67,130,252,243,0,83,90,215,248,246,132,44,93,158,232,185,234,42,238,152,20,222,164,173,238,172,22,157,222,183,152,205,118,81,117,50,227,145,71,184,138,144,106,147,214,9,94,45,132,182,80,14,45,188,254,251,192,151,209,235,163,66,14,157,71,94,7,25,196,171,185,134,64,226,212,128,19,154,214,213,71,194,165,134,202,145,232,176,178,154,135,54,173,137,67,138,129,4,234,11,145,218,230,195,27,210,124,134,185,120,106,177,164,226,104,223,232,63,254,59,196,108,52,92,246,21,37,63,115,145,186,39,154,9,117,244,128,88,226,92,20,49,200,46,162,248,243,61,98,188,95,139,200,20,146,242,216,81,244,192,228,70,213,54,247,199,145,250,80,132,87,37,185,57,48,188,238,33,74,57,136,115,69,217,155,230,143,114,135,188,117,251,168,136,33,124,218,29,142,16,214,172,249,142,28,235,157,254,126,123,102,243,178,16,213,88,147,81,243,172,237,79,254,92,118,166,139,79,49,170,130,196,178,77,76,172,145,110,74,45,162,131,137,6,152,40,238,163,118,62,16,171,247,43,223,67,243,97,3,5,147,20,230,192,195,228,183,245,129,167,19,215,248,44,66,59,119,211,141,235,198,147,45,84,93,140,84,32,244,185,243,91,9,241,207,239,169,12,172,202,164,250,198,214,163,99,208,254,193,16,192,69,60,229,204,123,201,182,194,31,12,103,18,110,233,223,25,182,144,113,195,171,142,125,102,85,219,92,210,159,51,58,125,49,45,212,110,245,137,89,250,190,175,128,70,51,170,217,127,167,161,128,41,115,223,150,1,58,122,244,82,41,131,133,27,26,164,205,157,31,35,3,242,157,62,77,141,223,134,69,180,220,233,187,12,101,23,66,253,177,31,199,139,92,110,203,221,137,122,153,246,212,159,4,241,53,207,158,142,190,169,121,62,134,47,80,217,252,232,105,242,210,114,114,171,250,251,194,112,190,10,22,7,177,255,161,163,51,196,164,208,15,202,234,170,76,225,28,215,36,135,113,23,18,143,210,74,81,45,143,56,186,35,2,144,31,248,172,253,251,194,85,77,93,76,47,223,227,65,230,142,182,213,12,202,124,247,242,184,48,107,185,192,100,108,122,124,191,236,131,159,115,23,12,101,230,133,187,90,106,0,143,96,134,3,151,174,40,70,99,190,165,193,179,97,189,87,214,242,237,200,51,184,138,91,109,165,205,57,204,6,135,9,6,169,77,28,245,221,16,174,192,179,1,63,232,23,14,45,119,224,33,21,2,224,93,67,163,241,192,176,197,245,210,208,241,139,159,230,243,82,127,187,95,248,146,5,110,234,151,70,217,57,134,225,153,32,187,90,125,178,80,143,208,202,29,36,40,123,42,15,76,107,242,133,139,104,196,157,249,42,33,5,27,243,233,228,123,234,15,220,67,29,18,184,111,245,129,43,216,148,151,248,109,108,68,75,121,224,203,87,0,46,162,123,1,76,43,110,13,120,204,166,6,89,7,94,119,50,55,147,83,181,52,43,150,102,142,5,18,58,160,122,181,149,5,187,112,5,76,174,238,57,122,222,151,141,55,75,213,39,78,82,191,121,126,244,192,237,236,196,229,202,42,242,7,51,62,237,249,26,189,211,167,209,35,205,15,45,186,73,29,121,178,135,220,247,227,68,208,55,171,203,34,178,254,65,123,28,152,21,171,15,74,53,118,157,231,12,140,70,182,244,153,162,77,29,58,164,231,129,48,147,140,199,23,44,207,251,208,144,166,168,234,11,118,158,115,190,191,157,198,122,30,75,195,83,44,38,99,102,180,186,31,203,50,146,108,23,134,14,209,20,158,81,46,58,227,125,107,199,183,81,236,81,98,119,120,160,119,151,31,35,183,29,145,240,176,122,182,248,244,176,229,153,209,95,73,212,253,76,58,52,37,6,233,158,144,61,169,141,117,181,38,134,120,95,195,186,109,21,197,208,35,14,62,87,93,31,71,65,211,51,242,183,217,209,9,208,247,49,76,114,56,7,76,250,85,13,7,33,237,196,3,63,103,66,244,87,125,22,41,183,250,93,51,158,183,206,150,52,250,133,125,49,112,122,198,225,137,3,206,199,31,39,167,49,74,109,220,76,25,32,94,136,89,56,175,215,94,114,7,247,139,8,190,86,157,231,207,6,96,135,5,36,10,16,16,213,212,186,178,223,68,36,94,221,42,145,130,47,166,117,221,7,124,94,136,58,10,146,122,15,130,138,109,199,171,206,74,139,45,113,196,198,24,28,60,19,61,22,142,33,80,193,238,175,61,115,49,138,98,145,248,101,117,234,106,223,85,33,6,4,15,22,198,1,211,158,192,60,101,223,54,65,168,61,239,104,42,60,122,168,66,29,24,233,216,231,104,236,146,3,61,177,137,130,232,52,198,219,230,91,173,234,163,184,127,28,243,8,71,216,13,202,93,35,164,148,98,245,171,72,220,139,245,29,207,136,170,181,195,112,213,187,254,246,62,71,120,138,20,113,207,189,242,3,111,185,52,147,208,151,105,229,204,11,231,62,103,28,61,152,185,31,75,91,86,121,31,167,150,90,47,10,159,133,121,222,32,238,44,227,143,251,113,58,195,35,104,186,20,5,80,99,21,152,172,70,44,81,166,244,179,212,109,23,31,52,167,175,12,228,167,165,23,126,210,74,85,247,109,88,253,25,153,171,189,49,73,86,191,242,115,215,169,61,30,196,240,174,198,133,81,193,217,175,181,242,142,169,131,13,132,122,87,54,219,118,249,149,33,146,39,122,161,211,108,52,125,147,60,104,225,46,234,184,158,169,133,184,199,202,54,14,207,11,134,137,54,117,200,148,31,171,234,201,158,206,27,134,183,165,171,94,184,69,51,25,60,192,173,211,198,79,74,38,60,111,76,233,74,189,145,145,199,191,238,97,168,99,148,165,39,223,214,18,19,48,29,172,122,211,8,161,198,79,51,111,55,189,47,68,22,98,55,78,57,93,125,101,241,225,43,81,155,255,228,111,213,121,60,157,144,34,252,137,161,201,200,10,130,182,119,136,252,66,184,170,143,69,61,189,233,221,167,82,54,250,121,169,227,51,2,220,251,222,85,194,0,80,157,197,145,165,8,19,197,133,178,220,124,96,18,80,97,251,52,237,221,43,108,250,151,1,179,203,41,10,207,26,93,137,168,106,213,249,152,158,183,221,255,47,123,231,146,187,79,147,92,229,45,229,253,178,61,22,192,24,4,18,51,6,30,194,196,106,4,171,193,109,188,11,242,137,55,35,242,84,187,205,168,165,79,66,173,150,91,254,119,252,170,222,170,172,188,196,229,196,57,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,20,29,67,173,5,38,17,191,150,131,175,9,157,60,239,176,131,4,37,179,163,76,37,223,251,191,196,157,187,14,109,77,118,149,223,165,227,14,234,126,177,68,132,68,68,4,161,229,192,178,127,172,150,236,110,171,221,128,44,203,18,15,0,70,66,66,144,17,16,144,57,48,146,51,222,134,54,175,65,125,115,239,57,107,212,239,238,4,44,57,232,203,57,227,172,181,215,170,85,151,121,29,131,82,219,224,76,163,246,73,69,86,168,237,199,73,250,194,157,238,25,153,194,229,35,200,219,29,78,48,140,203,79,163,2,231,69,196,221,120,47,148,175,173,16,134,88,222,44,74,3,231,86,145,149,130,120,179,199,126,160,98,169,53,235,183,54,142,73,111,177,61,95,157,214,125,185,218,82,130,222,98,75,132,75,27,85,141,30,153,141,227,203,191,7,77,198,212,105,8,201,100,247,121,150,172,210,67,104,105,50,101,117,174,92,248,137,164,74,191,6,194,50,72,154,6,185,95,178,238,99,37,64,158,217,233,195,210,216,70,246,39,40,73,223,30,164,131,198,94,161,244,199,103,212,118,160,219,216,51,5,78,117,197,142,4,229,70,106,250,203,22,195,140,183,34,74,46,59,45,66,207,120,226,62,38,5,230,23,121,176,193,226,14,180,157,225,87,249,151,145,40,147,95,49,160,112,44,117,149,165,65,76,56,96,200,53,149,121,153,62,215,26,99,130,210,166,178,87,154,240,134,183,249,25,204,249,174,154,31,5,222,193,128,251,195,245,75,117,230,244,5,144,140,18,96,43,29,47,202,41,49,40,176,2,116,229,119,165,222,53,233,123,77,101,98,76,22,4,118,86,51,42,184,168,12,81,10,86,162,31,126,53,241,123,169,54,239,214,224,18,155,33,27,138,86,186,19,36,129,51,47,24,36,225,113,30,170,221,84,173,82,43,232,41,161,76,17,205,42,170,157,151,83,41,144,245,32,226,40,112,111,81,34,65,158,107,232,142,212,16,5,63,102,140,63,57,97,22,225,154,167,176,112,132,238,225,129,11,115,77,174,94,136,124,251,182,130,64,38,125,45,2,91,35,157,255,54,252,186,34,166,181,172,103,195,193,99,6,170,172,7,176,203,89,241,138,117,170,152,242,182,2,216,121,121,76,225,117,90,2,83,190,60,2,70,212,175,235,99,165,29,205,28,140,64,81,22,172,6,227,198,12,105,165,51,2,101,11,173,76,195,10,137,174,100,34,244,168,7,139,0,153,213,246,57,63,50,85,189,227,85,249,34,174,226,58,42,219,250,20,187,92,61,24,229,224,134,61,38,81,85,1,49,122,163,132,26,182,38,105,222,61,187,5,27,103,138,91,87,194,251,242,214,244,63,7,21,60,92,160,77,138,182,224,61,130,179,200,175,38,71,242,168,178,157,77,190,5,217,245,166,185,125,234,213,80,18,59,165,52,94,55,156,78,130,22,108,170,26,140,184,136,161,110,85,124,51,203,255,11,27,3,71,83,65,184,186,162,16,23,13,54,252,9,209,162,155,248,47,126,111,170,60,132,80,240,192,136,107,59,21,252,241,63,151,146,96,53,107,207,115,41,249,182,141,126,93,165,7,97,134,247,122,202,182,109,200,210,251,219,161,204,68,223,13,133,28,143,74,222,240,138,19,104,70,85,200,4,145,60,99,161,11,134,226,60,166,174,14,218,190,91,113,214,230,110,17,177,162,159,3,54,35,191,186,210,201,94,21,62,155,229,14,118,100,132,48,250,35,146,71,191,229,112,212,138,43,244,83,159,77,56,30,172,144,240,22,21,86,234,29,61,240,202,122,134,92,255,185,182,80,167,237,112,194,153,208,139,41,124,247,101,77,162,108,46,157,162,133,78,230,160,155,206,182,64,154,190,85,143,64,158,185,247,73,69,11,73,142,5,103,5,48,204,28,250,210,137,54,60,255,90,248,34,18,235,110,8,238,245,16,88,177,48,109,126,166,48,28,89,62,81,204,71,46,34,0,187,179,41,168,4,131,55,195,91,150,94,141,235,233,204,228,86,90,184,167,174,158,54,131,214,156,92,252,172,207,147,141,48,51,8,125,15,81,214,132,240,30,202,19,39,53,95,104,33,233,152,32,94,16,20,246,205,116,203,138,46,250,26,188,123,22,249,26,82,221,112,224,78,205,99,80,216,79,78,85,189,186,145,201,27,193,189,79,11,150,204,5,76,162,122,57,255,169,55,145,123,127,202,133,253,98,28,157,186,116,11,239,104,26,186,18,2,150,65,85,114,253,99,37,192,77,30,90,32,152,229,202,214,110,194,115,161,36,98,181,43,251,161,122,247,42,53,232,105,143,217,167,180,229,20,46,57,53,10,188,56,20,81,41,79,188,53,39,57,74,69,142,176,55,178,102,91,72,8,117,147,188,81,6,123,120,15,156,240,15,250,138,12,253,140,88,33,52,224,173,208,79,129,206,81,80,42,241,183,239,255,86,48,179,135,202,177,101,228,63,252,201,240,169,178,178,227,179,96,246,8,225,151,77,95,90,125,116,22,135,215,91,193,48,107,10,122,98,52,22,108,16,127,240,202,238,38,190,11,253,166,87,150,201,136,86,149,138,250,252,50,44,91,1,163,225,90,85,21,45,91,45,173,195,148,164,137,141,15,209,39,62,123,232,225,32,194,169,182,50,57,215,30,106,58,199,137,85,127,142,22,160,145,98,200,11,82,151,170,230,102,141,31,57,110,78,114,38,63,70,60,153,18,23,188,201,112,117,21,181,226,145,109,245,181,137,116,200,80,89,166,3,231,208,176,67,6,232,28,141,138,90,163,149,15,57,86,165,74,14,80,100,86,227,151,73,129,181,231,185,241,102,92,166,209,76,204,166,90,32,212,2,186,112,89,51,75,89,213,85,206,254,146,253,120,64,22,105,171,107,127,28,132,77,249,139,195,5,21,31,25,80,76,76,55,51,8,47,97,170,41,74,95,85,189,162,75,165,168,207,4,163,85,11,169,41,72,26,148,36,46,91,129,175,91,110,116,252,105,155,122,255,176,138,132,64,23,21,76,73,5,57,41,14,246,50,28,184,1,57,69,245,183,105,213,240,195,9,213,170,31,93,189,225,160,117,53,41,234,17,178,10,160,76,100,137,87,192,86,30,249,122,85,33,236,210,10,158,188,234,94,194,110,191,220,236,163,178,162,43,61,170,173,174,80,205,160,17,253,236,120,91,63,87,219,33,32,196,57,51,165,55,204,86,87,242,206,75,98,95,93,245,197,187,197,185,125,47,100,56,235,126,80,171,49,13,189,53,78,108,137,233,21,58,201,66,187,146,226,69,152,247,84,146,144,150,109,151,161,235,38,204,243,184,215,213,9,182,45,152,10,119,158,192,168,222,249,136,86,140,26,141,176,210,21,184,156,99,135,218,135,103,183,43,212,93,236,120,48,72,218,150,48,200,157,231,214,107,207,110,166,154,179,217,88,247,226,226,202,105,177,20,30,240,106,4,76,42,243,249,150,41,24,47,27,58,217,26,65,133,52,103,198,15,115,48,61,215,54,111,6,33,93,211,200,49,168,247,11,187,178,139,36,30,219,136,170,37,85,216,89,219,25,137,56,101,40,140,16,39,242,124,246,230,113,41,8,238,172,117,255,81,86,77,78,255,222,204,39,121,60,212,53,140,230,201,97,114,191,42,3,194,41,21,82,29,133,234,170,164,199,22,105,183,176,250,32,195,60,51,70,21,76,57,119,122,189,240,82,186,76,152,229,61,97,254,185,247,80,165,155,79,4,59,126,154,100,147,16,236,154,44,148,7,241,27,205,180,199,93,158,42,132,67,178,223,199,180,211,9,171,218,40,244,76,86,63,234,75,91,218,185,112,80,232,220,66,253,17,255,169,168,96,12,221,60,161,101,131,158,232,20,61,37,28,193,149,67,88,178,176,155,171,169,59,38,221,34,161,167,57,136,209,200,197,136,105,121,135,57,57,127,136,178,196,36,164,6,191,133,26,39,180,156,143,140,53,167,92,9,193,217,243,91,199,180,83,195,172,148,107,91,29,184,165,170,33,1,168,198,156,10,1,110,60,37,74,128,64,202,26,10,93,163,244,229,94,108,70,220,60,67,111,118,34,146,172,86,54,173,136,33,95,146,105,84,16,238,9,124,212,209,194,140,160,151,135,232,160,60,25,66,228,126,230,33,225,70,40,94,245,183,57,51,252,183,161,219,72,143,251,76,91,145,47,32,11,235,46,189,26,107,212,203,44,145,134,60,246,189,94,77,199,206,240,239,153,16,121,107,235,65,195,121,72,198,119,168,207,77,151,211,10,205,100,232,58,74,210,91,227,153,184,101,6,13,214,144,98,245,102,65,203,29,247,102,34,168,199,69,233,132,167,231,232,98,169,143,7,123,62,110,221,33,246,68,109,220,92,234,0,208,76,24,115,56,53,163,96,122,20,205,169,96,44,14,19,146,124,124,65,107,231,240,49,169,31,227,88,224,51,237,171,11,142,37,242,192,114,180,152,95,179,60,193,10,76,7,188,134,20,48,22,250,189,121,210,250,81,60,119,58,245,226,106,120,114,175,165,208,142,213,14,73,127,92,125,28,161,45,62,46,2,137,213,83,131,192,104,214,202,205,145,84,28,251,222,156,16,184,248,253,112,204,120,113,42,124,200,123,72,198,187,89,208,200,185,229,27,238,196,249,34,18,84,56,3,30,245,136,244,178,145,148,145,155,87,20,131,238,205,225,38,146,81,51,2,136,228,113,26,100,144,104,192,22,24,182,35,119,79,136,134,159,15,44,191,77,54,222,203,175,207,158,0,183,200,148,144,133,209,178,186,205,121,246,63,136,53,239,139,77,194,66,201,197,214,44,16,159,101,107,128,39,160,123,3,60,39,36,241,148,59,168,232,211,111,119,2,104,22,160,241,60,11,156,205,15,118,56,83,29,44,55,135,92,164,135,192,61,111,45,197,223,205,122,48,242,247,108,165,135,134,56,143,220,156,30,43,103,178,162,76,0,93,209,33,48,164,68,33,182,110,158,176,108,229,19,125,173,212,91,192,228,167,228,230,20,121,165,117,111,14,207,251,253,36,131,232,140,127,239,202,130,108,98,87,66,43,9,19,134,95,13,69,156,20,135,55,211,105,169,117,196,213,187,139,105,200,153,132,184,74,92,77,33,166,252,118,199,60,111,53,52,232,19,20,139,114,53,148,72,158,61,65,27,229,204,22,121,52,82,234,78,147,85,141,154,126,220,88,63,9,66,26,28,253,173,249,66,215,30,249,104,206,186,187,73,102,138,10,150,187,55,96,99,85,175,103,57,48,14,189,62,88,218,212,67,214,47,156,23,82,175,119,196,89,96,211,117,64,42,68,132,240,251,8,156,207,136,38,191,121,130,147,87,194,95,112,233,65,69,249,129,233,54,61,95,64,110,78,233,116,250,46,130,74,175,214,20,29,237,70,41,244,240,168,71,165,213,101,139,45,100,115,201,9,155,43,132,7,77,103,146,245,252,122,225,108,93,159,174,207,161,48,173,126,203,225,15,171,145,194,213,15,176,106,86,195,74,122,49,73,238,175,163,11,187,199,204,82,230,193,158,199,60,254,160,72,44,22,201,101,17,112,52,201,194,47,124,246,8,101,39,37,214,131,120,110,192,181,105,220,142,128,74,245,244,58,6,215,89,200,18,172,36,234,225,185,121,90,56,113,180,170,160,157,168,235,114,152,128,84,109,10,67,36,23,247,70,206,78,130,76,92,221,190,137,48,83,193,19,57,77,179,14,143,211,229,79,13,193,171,196,83,172,198,128,240,205,23,134,70,115,234,218,65,118,210,251,27,16,73,60,134,76,211,25,76,85,84,246,159,182,218,164,161,240,217,131,102,140,55,222,136,30,219,56,255,203,107,76,209,99,158,73,26,10,233,149,128,87,225,59,131,137,34,119,113,126,76,62,40,122,60,17,224,182,110,214,11,119,226,243,95,59,233,188,226,218,75,63,38,36,213,195,233,50,171,137,184,101,57,221,224,228,173,222,119,68,67,26,233,145,41,27,146,241,194,59,76,213,97,150,195,239,172,226,52,188,24,191,194,167,172,129,80,228,180,74,28,17,168,246,101,13,76,99,252,49,148,14,215,41,252,143,44,134,236,234,116,149,100,198,217,99,20,157,184,186,211,97,2,9,247,157,141,11,169,125,195,91,21,57,0,170,249,4,174,8,100,21,135,121,200,75,63,4,131,208,44,247,98,178,135,114,168,14,250,73,123,192,147,65,147,20,4,173,218,80,56,126,97,2,111,77,78,69,35,199,243,99,143,102,179,37,210,39,118,174,28,103,205,225,102,108,200,247,99,32,66,209,157,59,172,118,243,26,101,97,82,55,155,253,165,32,50,20,130,220,102,221,241,78,178,78,11,157,149,151,8,124,165,104,43,10,123,89,156,54,80,122,4,183,195,164,222,197,127,153,200,118,247,233,223,10,174,104,17,192,230,106,218,83,252,201,140,243,190,63,55,47,187,198,136,189,165,171,214,81,46,96,179,2,2,121,229,13,217,154,63,55,140,86,91,182,103,178,134,8,23,127,225,100,226,217,50,185,73,23,121,220,160,98,69,176,30,158,47,157,221,107,171,86,56,41,181,33,198,58,118,12,251,239,199,106,86,188,168,147,31,109,135,56,57,190,210,170,242,219,4,239,99,126,115,4,54,205,121,226,33,210,54,246,133,233,179,63,14,200,63,70,189,225,111,171,125,188,165,145,80,150,70,5,47,29,229,194,123,75,151,221,196,36,242,146,208,227,138,202,238,4,76,15,96,185,176,148,131,128,82,97,146,47,218,246,83,211,73,250,122,202,189,241,158,20,134,105,49,74,85,143,255,63,245,230,132,66,251,45,147,165,240,56,107,177,42,252,168,81,254,75,74,77,248,186,206,250,128,174,35,71,21,237,162,195,65,110,142,48,158,23,100,83,191,87,73,82,72,21,109,66,106,218,95,155,6,134,37,181,195,155,254,231,24,82,148,186,197,134,92,100,229,139,135,77,241,70,168,73,151,178,102,236,217,30,205,141,68,85,155,22,15,183,17,114,9,148,76,195,246,32,37,211,36,186,118,139,139,161,13,17,148,240,75,143,26,219,105,45,251,90,18,13,55,155,55,67,99,145,44,81,247,35,113,53,105,121,115,120,153,8,181,150,99,143,22,93,193,31,198,11,233,103,32,99,129,130,152,87,138,19,166,147,54,85,35,210,221,243,182,164,81,74,39,48,237,227,158,35,165,223,65,149,153,172,37,182,122,225,144,117,90,84,17,253,176,10,247,160,156,177,62,141,37,220,205,159,118,219,58,231,133,171,164,221,88,29,244,75,199,79,155,210,173,52,44,108,75,53,222,70,13,162,220,210,176,176,81,110,138,198,25,88,249,180,211,130,4,120,141,166,28,80,9,170,162,75,220,210,237,47,161,241,65,251,48,22,41,191,162,15,150,164,97,25,14,172,237,221,162,188,22,223,67,155,29,104,219,188,109,122,144,242,60,125,24,132,165,83,116,221,160,135,37,157,147,148,238,66,140,236,61,59,153,172,221,214,246,20,250,158,110,23,95,198,48,215,214,23,83,167,185,77,126,91,153,39,206,36,180,130,67,135,27,123,187,160,248,209,245,162,69,153,92,233,24,63,179,39,154,137,42,76,177,242,203,204,162,219,125,210,11,38,170,12,74,35,138,24,205,68,70,176,32,173,93,166,97,87,70,52,42,205,220,180,63,164,26,73,77,60,24,21,54,210,73,135,77,187,221,33,0,166,165,83,134,172,82,45,125,71,20,93,110,237,232,225,248,203,209,98,69,101,81,209,159,38,235,185,199,125,110,218,6,164,143,9,109,179,104,170,65,58,184,107,199,14,21,198,222,148,12,140,32,139,252,52,140,48,30,56,2,70,203,81,250,206,54,53,7,61,134,180,34,119,41,253,89,27,251,118,47,105,232,212,206,23,106,21,211,237,238,34,247,151,181,215,14,157,179,104,22,29,196,204,181,153,238,88,187,28,241,209,238,169,36,125,70,246,48,123,236,25,48,48,235,166,65,15,102,100,29,48,185,71,214,46,215,73,17,136,219,160,244,100,172,45,218,101,150,216,79,53,58,172,14,166,172,212,211,42,204,119,30,209,140,135,254,251,214,171,11,147,33,90,8,11,52,191,2,27,197,121,244,100,54,114,30,10,151,203,191,111,61,153,85,91,162,33,137,173,181,223,222,72,190,142,60,57,61,83,235,54,101,54,227,184,21,56,67,100,237,45,157,5,147,247,233,80,132,104,188,6,76,190,86,58,216,207,39,64,138,196,123,77,207,90,162,126,74,224,74,139,181,63,57,217,221,183,227,179,4,243,33,39,52,189,149,93,123,77,161,9,158,113,49,76,150,91,219,92,75,138,70,192,243,211,69,121,120,160,117,79,46,80,78,232,43,209,22,43,45,180,22,154,243,158,78,146,200,73,219,92,97,68,143,254,92,222,58,15,237,105,102,23,137,150,55,134,148,142,31,233,238,181,205,53,38,3,2,148,69,219,142,141,31,193,231,233,182,184,146,118,14,11,93,49,182,5,18,138,218,17,13,37,97,52,10,162,44,87,158,134,233,98,21,112,49,141,73,129,105,155,185,145,47,248,10,194,15,27,178,182,7,162,97,35,206,16,227,29,213,70,113,84,192,221,12,58,48,71,134,124,47,36,178,189,63,139,206,31,90,124,228,167,83,120,220,214,108,189,245,124,65,76,177,120,138,139,150,81,8,188,150,194,140,120,156,78,198,140,248,92,77,173,158,31,109,184,192,58,222,48,52,56,177,46,182,196,172,186,248,6,125,158,94,100,73,247,35,28,241,122,53,65,246,216,75,75,249,17,103,0,202,204,193,101,176,41,206,146,141,216,170,236,125,245,208,123,74,125,201,84,202,0,24,210,3,46,163,41,181,196,134,140,205,137,41,40,246,156,202,162,67,244,112,4,123,29,69,127,101,255,136,70,161,79,49,89,89,16,242,100,124,142,26,198,246,49,228,142,107,127,191,37,154,171,57,69,63,92,65,215,68,78,236,222,63,164,254,14,83,181,57,244,106,34,223,209,231,87,140,124,66,94,140,44,237,69,207,121,174,172,45,84,183,156,57,22,254,203,217,14,147,146,98,16,12,43,97,241,34,36,80,133,34,171,91,201,102,14,46,144,57,159,174,104,84,112,207,110,26,176,181,23,200,131,23,83,159,203,1,215,38,36,178,80,106,156,81,117,215,106,153,32,149,126,109,184,162,221,55,90,36,188,146,82,129,28,155,41,123,31,11,247,78,73,124,95,216,60,198,37,231,228,167,105,86,16,120,80,154,84,239,131,79,73,91,144,201,227,188,27,247,181,169,55,19,24,158,94,231,169,194,177,37,239,46,48,156,16,151,125,133,92,208,195,113,2,155,123,120,148,212,163,72,172,109,162,187,85,131,87,12,238,123,66,130,2,227,76,133,203,152,173,118,80,104,99,160,239,94,59,102,3,204,187,50,44,214,196,59,235,157,105,249,105,99,63,99,80,168,180,13,111,246,248,221,105,40,39,141,5,188,28,198,215,237,74,89,131,25,28,84,35,112,235,75,73,227,252,68,158,114,244,63,158,69,36,190,23,77,28,205,15,78,126,26,165,22,121,109,232,109,47,161,135,49,185,201,47,19,73,170,225,10,83,196,147,165,195,183,157,183,232,61,188,85,211,250,81,242,33,107,13,115,126,187,143,211,176,31,134,44,34,64,59,248,87,160,146,18,78,37,243,40,131,22,201,40,236,101,13,64,206,146,130,216,232,163,96,252,35,42,54,87,76,132,112,12,241,116,165,98,235,214,221,239,48,4,170,74,237,69,179,73,10,46,168,78,183,85,211,155,99,45,6,157,147,145,24,36,165,160,131,188,43,56,109,42,129,91,225,103,49,63,110,46,191,121,65,167,93,223,171,26,219,158,95,157,141,78,85,185,216,86,241,110,111,184,208,83,21,82,121,146,72,180,57,45,167,223,130,104,50,41,140,24,133,95,141,143,63,154,82,127,17,124,242,67,194,250,108,215,115,45,251,111,15,226,47,154,177,246,115,107,104,50,29,70,22,80,40,55,48,212,91,208,171,158,65,161,1,72,127,185,88,51,133,195,180,88,235,167,78,61,90,220,49,205,201,118,143,103,64,135,51,76,64,103,214,155,212,157,80,165,70,238,219,239,13,57,154,154,227,20,177,37,207,9,26,233,195,90,74,221,69,42,124,173,96,98,131,207,86,231,112,165,237,57,88,222,72,109,207,135,181,15,243,205,247,113,4,101,168,153,87,152,114,166,18,252,116,179,212,245,76,133,20,7,235,44,214,87,174,63,109,233,208,18,220,119,176,235,232,28,38,224,154,2,70,14,88,87,64,161,85,197,3,104,3,15,165,235,231,68,20,54,249,7,177,188,102,18,86,1,134,52,7,59,235,248,108,158,67,97,206,86,231,19,68,33,81,57,226,74,58,198,184,83,169,13,54,110,229,173,220,203,13,94,196,171,182,38,6,166,137,119,12,159,132,208,180,204,173,164,151,28,85,174,84,116,76,162,108,124,112,74,168,73,69,94,176,59,154,201,164,87,195,87,244,117,80,216,111,45,75,167,55,135,207,160,58,188,134,134,5,205,93,204,174,6,1,179,228,58,247,127,175,62,142,194,37,158,76,83,169,6,105,174,239,57,126,154,150,151,249,192,99,148,203,90,73,205,191,206,147,100,9,119,231,219,180,154,121,165,136,51,142,44,39,247,194,106,124,24,130,43,10,214,222,119,49,141,98,79,50,15,204,88,20,245,252,189,38,222,167,240,226,145,169,153,94,4,65,203,88,234,106,253,33,73,227,242,100,150,247,79,106,97,193,33,91,60,233,141,69,101,221,192,23,134,242,195,79,197,126,14,204,36,29,56,147,58,144,229,77,102,147,244,74,17,173,8,90,102,58,140,154,206,189,74,56,108,41,10,15,127,118,226,86,163,79,175,207,197,209,6,51,41,167,201,162,99,74,95,35,189,142,65,251,154,181,70,129,174,174,26,2,26,232,202,54,186,190,46,140,128,168,39,150,15,140,63,41,124,78,198,132,235,36,88,198,87,74,43,182,50,252,82,163,189,156,234,118,90,244,71,216,133,7,61,186,126,115,227,219,146,139,89,47,206,160,53,171,241,92,100,101,46,182,4,214,119,68,33,80,210,26,59,120,143,17,47,85,10,95,41,172,162,138,163,119,239,203,67,224,106,42,67,34,122,143,216,7,206,45,220,176,44,243,115,113,30,193,231,124,70,129,104,206,115,245,153,152,59,136,139,233,33,211,155,179,165,7,167,242,160,183,250,249,237,243,119,233,210,30,87,52,18,100,204,58,235,201,105,174,161,130,90,146,202,132,44,218,24,26,157,114,25,227,78,62,231,241,191,225,37,114,70,230,2,115,129,82,104,83,34,28,63,77,23,178,218,56,217,98,190,206,15,129,64,211,150,26,4,99,231,38,252,233,48,17,20,225,203,33,30,128,73,29,48,115,88,175,206,246,123,14,31,92,90,2,39,100,82,43,214,125,49,195,64,76,214,108,54,172,31,186,5,145,65,101,12,68,232,174,199,70,77,139,108,85,154,32,56,183,178,87,237,146,36,52,109,22,129,141,190,51,24,182,177,113,101,83,201,201,74,42,157,120,156,54,99,101,62,134,2,189,239,160,14,63,27,249,195,235,196,46,157,130,240,35,83,77,244,124,207,100,101,92,206,75,206,248,42,197,227,241,49,16,243,237,14,151,58,213,33,133,73,98,198,197,197,26,45,203,131,54,175,6,152,214,177,86,197,214,0,70,52,55,224,241,152,3,9,122,239,222,238,213,163,205,247,167,215,165,91,71,203,92,153,87,19,234,97,205,183,218,108,125,225,67,233,239,57,13,125,76,224,75,75,98,178,18,133,173,43,6,28,245,106,17,55,159,68,79,103,164,88,178,73,96,136,61,140,249,52,239,47,179,7,201,153,109,17,227,64,233,143,86,146,32,98,49,219,73,226,16,142,160,65,65,225,188,162,200,218,72,253,151,82,19,195,242,23,132,255,201,130,120,130,225,204,164,125,149,8,154,18,42,167,106,125,79,174,7,64,223,98,151,149,105,253,130,205,29,244,179,176,136,196,54,149,5,49,2,8,23,73,64,121,170,168,176,71,179,195,204,181,29,234,200,202,255,8,73,92,112,15,88,242,62,41,209,85,50,97,116,79,181,161,23,247,4,190,137,218,86,223,51,146,241,167,73,36,52,17,234,185,18,10,197,152,162,31,152,244,138,255,116,97,14,169,106,8,205,72,45,148,10,108,15,87,201,17,40,115,123,104,142,16,48,76,42,119,2,236,92,132,199,245,239,85,235,41,9,174,244,40,244,135,43,99,212,173,171,3,198,133,242,61,85,77,208,36,169,247,111,49,173,16,237,57,7,232,177,190,36,64,156,232,2,175,61,96,235,210,223,10,159,81,118,185,33,58,146,31,190,168,4,241,253,114,213,30,90,62,96,147,16,56,89,0,213,225,102,74,193,10,211,237,56,2,110,75,29,148,68,143,98,200,86,81,233,149,197,124,67,216,8,169,102,151,152,161,169,45,221,58,109,203,30,68,237,46,164,208,70,168,173,162,62,103,37,231,128,243,212,54,77,36,129,248,132,35,20,104,168,192,83,197,32,44,25,151,206,49,125,45,145,181,226,48,74,33,27,103,63,46,197,123,180,240,172,18,162,60,131,74,94,81,19,34,118,234,244,169,144,151,192,112,169,183,70,49,166,133,32,16,188,86,58,38,240,175,185,67,136,115,135,91,44,250,78,8,119,122,195,9,181,249,199,49,85,1,39,60,3,103,147,50,105,94,13,236,13,106,51,49,93,92,171,8,57,19,209,55,166,124,163,166,124,97,146,50,50,162,212,121,134,164,79,39,244,32,154,186,155,156,135,199,20,9,109,82,94,46,63,13,129,74,241,5,68,246,82,146,109,3,185,128,243,195,241,203,199,195,82,241,39,234,93,60,172,135,154,25,186,83,85,69,173,18,53,146,46,208,116,76,9,169,31,31,214,173,238,52,188,132,39,206,218,94,10,159,229,208,66,89,10,129,98,149,205,197,224,42,174,198,142,116,84,126,164,38,141,78,56,199,91,103,180,129,155,194,228,1,93,45,146,196,146,164,180,140,18,62,149,208,188,50,101,33,185,214,102,101,60,55,133,170,93,198,155,205,13,34,254,80,250,42,196,71,84,121,205,108,90,151,17,51,2,102,145,71,91,214,28,230,10,102,179,61,122,89,208,97,47,39,247,50,129,179,50,85,30,240,188,115,10,97,41,252,92,41,50,25,104,177,209,168,252,69,97,55,219,170,147,71,132,182,248,118,53,217,238,179,142,24,229,122,206,122,0,76,65,94,86,56,133,33,15,108,28,216,2,119,220,69,87,102,59,75,135,98,14,133,207,82,204,23,30,170,252,73,200,53,8,130,135,69,44,84,52,154,82,217,57,66,173,174,44,139,203,9,108,125,64,254,100,180,129,139,161,193,128,48,134,254,94,72,70,11,159,39,213,140,80,18,251,147,25,169,130,74,244,65,111,219,82,232,232,209,53,37,162,210,70,56,233,142,238,48,73,178,169,234,157,123,143,232,48,50,121,64,246,82,129,201,228,237,208,255,35,125,175,98,193,244,237,121,151,230,248,228,4,85,66,25,23,186,250,111,67,92,175,221,194,184,93,197,59,140,72,102,157,211,67,244,126,225,47,11,169,28,66,197,102,38,62,247,62,166,186,255,180,49,21,175,161,239,69,68,197,31,220,100,118,117,22,195,212,210,67,135,146,227,100,62,131,214,90,13,9,76,99,249,213,181,153,104,248,242,37,128,156,6,10,204,242,211,88,184,61,244,53,241,63,85,199,248,236,82,195,109,172,1,127,73,110,58,164,212,120,122,178,0,152,111,240,200,169,18,142,140,71,51,62,194,174,90,173,212,0,140,16,239,108,42,207,0,5,179,9,110,59,92,72,185,168,52,244,121,107,47,80,29,132,23,155,170,151,155,243,148,175,78,44,253,146,42,35,123,204,231,146,99,76,155,73,38,168,142,114,55,206,215,47,140,124,185,14,90,182,84,146,139,250,194,138,145,101,253,49,243,134,55,171,13,147,118,21,154,83,147,242,158,161,127,75,3,211,22,202,126,132,41,83,136,63,12,138,226,83,81,121,232,108,79,62,67,30,26,209,198,166,48,91,191,11,102,179,181,166,217,30,37,240,237,204,178,244,35,140,212,84,9,28,185,46,63,86,17,162,74,18,103,50,193,205,234,221,131,148,14,111,12,39,145,63,175,86,62,229,18,229,231,123,72,222,105,144,217,27,222,15,131,254,53,82,41,114,53,193,126,143,149,162,166,64,211,138,170,205,227,159,186,98,60,66,59,73,230,2,148,115,116,163,127,97,214,121,83,161,123,72,250,60,34,131,37,66,97,229,253,105,180,212,122,12,41,1,128,41,196,226,4,146,232,56,254,190,54,58,69,28,241,23,102,195,114,10,167,97,233,205,37,243,16,206,212,226,173,87,232,3,49,137,229,230,103,159,198,34,255,194,152,177,162,18,55,90,103,253,126,47,78,232,82,72,173,200,160,10,187,58,61,8,188,187,176,41,220,159,110,213,106,183,190,247,166,91,53,137,42,217,176,14,98,183,239,96,1,96,91,191,147,28,185,26,167,7,233,240,196,103,145,171,49,197,115,164,14,191,240,172,216,235,114,49,251,182,55,89,83,22,77,75,209,253,32,133,86,125,143,129,193,235,198,225,122,81,202,186,60,70,204,135,163,61,126,11,76,169,161,83,160,145,231,75,73,81,216,92,226,185,179,213,36,201,47,159,197,68,235,226,7,134,186,69,124,198,65,155,126,118,213,49,156,52,211,53,189,176,9,158,196,131,101,26,246,100,113,33,97,218,157,231,29,227,43,87,169,241,30,70,255,228,77,239,140,94,81,230,125,42,34,152,103,223,39,67,198,152,152,217,133,73,88,59,165,4,12,75,68,75,239,247,128,113,248,60,143,15,10,185,134,173,55,167,79,209,91,248,176,182,58,101,175,23,206,38,239,17,95,19,206,71,217,137,73,35,173,52,3,53,45,171,64,225,247,74,30,10,194,20,71,110,77,96,210,255,213,137,171,182,241,44,139,192,51,204,189,203,139,253,129,141,100,248,194,102,160,199,160,17,109,77,242,69,142,23,88,131,223,152,215,166,113,238,190,151,149,233,245,59,75,45,74,114,223,203,120,56,150,243,42,90,135,165,110,150,148,138,12,223,137,233,191,195,238,154,2,35,134,28,95,164,83,158,46,31,140,184,72,173,247,131,81,40,41,135,122,50,77,0,39,205,162,113,64,91,196,201,217,91,138,33,94,140,52,137,188,55,181,239,115,198,160,30,239,83,26,167,58,249,229,233,36,155,156,185,89,186,32,206,95,176,183,58,203,217,134,159,88,105,0,143,63,122,174,255,110,119,88,11,210,75,192,70,112,89,33,6,12,88,89,54,98,224,129,84,117,192,26,236,1,165,214,112,58,186,49,79,20,166,192,201,81,28,169,45,204,11,219,74,198,75,160,18,110,4,203,193,185,60,104,121,47,18,181,131,144,143,217,63,2,238,83,9,50,145,195,140,78,48,88,100,82,151,146,123,224,180,188,206,29,184,139,224,53,100,115,8,100,95,148,121,34,63,205,14,155,221,242,75,118,246,44,253,233,17,85,82,160,252,227,173,40,191,236,131,93,26,4,18,242,29,201,214,148,59,96,196,169,117,18,112,224,14,63,112,105,98,151,211,186,67,224,156,194,125,193,239,164,199,74,224,210,162,21,6,226,161,10,37,203,133,11,229,102,238,5,39,250,195,101,7,63,48,141,51,110,226,36,90,215,149,171,133,98,150,30,162,186,201,232,182,170,194,153,42,159,25,55,231,191,4,206,190,93,128,225,77,10,70,215,93,143,47,77,119,170,180,205,146,48,164,82,202,7,20,170,5,161,113,89,16,62,172,24,110,84,156,69,216,177,47,171,154,142,1,43,148,169,103,65,105,254,242,231,66,148,179,201,20,35,220,155,157,20,247,192,157,122,70,185,53,127,149,227,75,141,71,217,164,27,79,91,139,31,94,84,133,203,173,43,222,67,220,26,194,17,233,2,179,136,218,92,177,110,26,228,38,242,33,113,231,122,143,185,79,223,162,216,224,157,144,105,11,163,45,209,239,151,133,5,9,151,119,140,152,221,141,204,162,240,64,194,250,135,47,25,240,204,82,229,212,41,126,56,230,127,76,131,13,113,136,192,201,114,103,241,104,11,131,243,142,138,181,25,184,20,1,106,71,216,167,247,106,52,215,206,46,90,175,241,163,4,150,72,166,101,87,137,98,240,83,19,235,166,35,175,187,67,208,61,89,163,175,240,119,64,84,55,189,187,141,53,159,181,52,191,35,30,74,43,134,111,115,132,37,133,194,99,18,152,142,136,6,41,188,220,101,84,76,77,44,182,50,132,130,36,163,218,81,79,108,225,126,39,186,190,165,223,182,147,79,108,46,68,128,167,72,89,142,194,103,113,57,37,4,145,171,92,133,23,191,91,156,97,58,71,43,180,119,69,242,181,192,36,253,226,234,99,186,246,247,183,17,49,254,158,58,20,21,44,41,63,65,145,117,68,3,40,65,106,152,215,20,70,64,204,237,178,99,84,36,9,199,119,178,6,61,44,47,24,17,135,232,14,193,79,102,18,215,14,35,234,40,228,79,214,0,231,159,147,87,28,15,115,45,221,96,197,227,179,240,106,166,51,233,245,230,132,39,157,174,247,108,223,230,37,203,131,83,122,228,188,157,103,150,141,34,33,243,142,69,145,188,83,31,138,147,68,34,52,96,83,198,222,110,183,161,125,152,165,182,133,32,208,177,213,190,39,53,167,1,66,193,129,82,149,81,188,6,17,90,139,125,22,92,23,216,202,91,86,192,121,110,225,19,162,140,111,57,211,12,44,99,104,88,9,76,132,178,57,5,44,209,64,161,205,239,108,74,148,202,58,10,103,143,156,138,125,153,64,210,116,24,110,120,57,246,186,105,45,57,47,58,172,183,18,67,130,222,131,186,180,64,137,203,200,194,239,196,182,138,179,166,195,67,40,58,79,86,54,220,157,254,131,41,155,149,133,184,19,24,237,57,208,36,140,13,221,52,28,189,105,16,98,75,242,13,75,97,84,87,252,75,102,180,195,100,195,97,213,186,11,74,46,138,20,146,188,211,177,236,123,139,239,140,228,112,22,134,154,142,161,229,129,148,14,199,212,148,110,133,179,65,147,91,119,54,234,65,3,129,68,20,40,151,26,195,251,105,59,2,69,75,2,199,84,81,80,248,231,87,83,178,89,244,83,162,47,232,226,12,52,17,63,34,59,84,224,110,148,155,191,240,64,220,76,152,121,40,172,72,206,49,214,233,230,167,254,65,225,17,114,124,7,70,12,94,239,77,139,184,187,137,199,120,177,90,172,231,226,32,246,167,162,134,179,80,81,170,229,226,98,166,183,254,48,5,6,78,198,59,160,12,106,114,52,81,203,233,129,198,131,194,140,41,227,137,218,151,215,53,194,211,98,242,187,2,99,58,9,76,23,183,60,87,49,53,201,248,101,122,21,228,196,237,86,93,226,254,208,249,255,52,33,203,111,231,227,134,120,146,184,19,70,146,222,68,154,222,105,231,201,23,165,110,232,194,100,255,118,124,105,35,235,19,243,199,200,138,134,111,147,231,136,107,69,220,33,234,53,32,215,232,14,147,59,146,141,174,193,237,27,12,196,184,148,199,114,16,173,3,90,210,74,124,105,52,207,31,148,17,117,158,223,193,218,80,190,172,243,165,236,24,117,152,244,171,44,106,152,228,123,184,206,28,253,178,240,140,221,120,185,102,0,155,13,129,41,129,9,118,251,91,97,120,41,133,36,146,114,152,107,95,148,118,194,164,226,17,199,88,223,206,99,135,157,196,189,182,194,56,117,254,211,21,118,93,21,174,32,208,228,162,242,44,36,210,246,75,225,178,92,115,168,195,165,79,121,188,194,212,90,53,135,233,160,85,233,9,242,84,221,39,56,33,147,174,180,85,141,132,132,243,33,50,221,183,46,75,184,163,137,113,7,154,70,173,122,111,232,161,124,39,100,57,140,169,131,70,113,174,139,118,89,179,122,85,171,144,218,29,220,139,128,173,130,77,96,44,225,175,23,8,92,169,42,254,71,233,97,70,68,158,144,185,215,16,12,227,117,139,239,107,121,118,18,84,94,219,144,80,38,9,244,248,25,103,210,122,21,11,26,165,107,116,129,169,59,153,94,174,158,44,83,120,23,35,173,10,144,157,120,154,255,124,104,117,210,43,157,40,90,128,192,185,215,4,70,114,57,74,229,17,19,203,237,198,123,170,213,51,123,38,125,195,23,126,39,22,22,133,5,74,28,54,73,109,185,246,152,105,104,72,122,137,128,5,143,198,133,233,249,14,87,134,180,225,148,190,32,107,38,152,94,59,141,81,118,140,235,235,25,82,54,221,187,91,160,208,211,103,26,241,5,94,16,76,59,60,62,1,154,11,31,3,39,154,46,72,249,246,36,233,190,74,197,51,45,187,81,127,144,173,59,94,224,51,79,227,209,208,110,17,245,36,88,38,82,176,65,17,197,192,232,147,171,105,200,109,113,243,66,151,77,151,171,233,112,246,206,7,170,86,233,193,80,152,67,213,179,179,116,79,39,97,157,172,88,94,107,196,176,228,100,69,76,242,73,200,129,143,40,141,192,64,110,114,53,140,106,217,221,21,235,217,16,185,118,179,32,225,168,142,250,3,138,144,20,230,196,119,167,120,153,247,45,19,145,111,237,198,195,160,198,191,74,115,54,132,40,68,192,61,225,221,118,82,191,151,176,238,177,142,91,142,164,52,211,99,40,92,82,120,74,144,148,140,242,192,80,153,185,203,205,62,177,36,115,92,173,148,47,92,188,133,48,137,68,155,42,211,178,220,170,140,76,49,100,211,247,74,22,89,246,188,51,1,57,157,230,88,12,81,67,64,65,212,158,250,69,172,156,228,166,65,243,25,65,157,137,84,236,46,159,44,70,134,42,194,63,164,139,18,21,74,95,152,104,148,20,40,96,239,114,146,68,178,17,101,180,33,131,154,59,194,156,126,181,109,199,250,228,48,252,58,69,41,174,228,150,196,151,117,47,174,30,153,74,220,108,233,173,99,200,169,50,140,139,207,248,10,207,122,181,170,80,103,9,128,8,15,14,180,252,155,247,238,191,251,175,127,245,235,191,254,219,191,251,155,255,246,247,246,238,209,254,33,246,238,65,177,164,247,134,141,97,148,73,215,233,227,128,243,252,185,149,153,143,27,38,58,24,211,62,134,136,16,198,212,157,123,155,122,181,15,48,179,163,223,148,78,181,80,112,139,4,58,228,133,179,47,133,111,18,129,52,37,76,154,122,115,122,85,139,95,125,60,25,21,173,100,223,39,204,247,69,17,70,171,69,81,162,80,30,242,163,77,143,144,215,133,169,149,116,249,245,97,97,124,233,175,58,211,157,246,238,230,83,30,219,83,202,204,207,234,43,248,144,190,32,140,211,90,78,28,196,120,103,20,190,228,170,42,66,7,37,157,231,35,186,80,138,21,91,6,50,59,154,197,29,165,155,224,6,76,236,98,66,11,190,206,33,12,151,125,123,144,70,41,41,54,17,2,165,178,152,6,238,102,233,177,127,17,86,72,250,86,68,126,90,236,157,200,110,233,205,81,197,41,119,99,166,97,106,200,205,59,95,184,198,182,110,189,63,122,245,134,161,59,14,133,51,168,82,157,130,94,43,190,87,241,35,5,30,63,57,20,140,189,220,53,215,96,250,180,14,97,189,121,111,145,40,222,103,199,66,134,66,31,13,182,122,63,12,177,85,164,96,1,62,168,82,90,24,1,240,19,12,157,103,157,197,28,5,113,205,102,139,124,18,102,202,173,120,179,10,79,253,220,80,87,172,40,198,235,86,107,44,112,46,116,88,229,56,229,97,7,145,229,103,254,126,24,32,103,123,27,194,224,201,154,134,223,53,187,109,83,137,115,220,81,131,126,59,69,85,40,50,69,162,209,82,217,238,224,48,240,242,200,227,64,74,180,212,168,43,179,11,213,81,153,201,161,51,5,70,80,49,74,51,207,185,71,251,246,133,241,147,157,45,132,250,84,88,60,239,131,87,147,211,244,166,131,132,124,131,200,93,253,54,99,243,31,99,243,236,20,168,160,97,234,9,117,252,112,113,5,97,215,89,97,73,21,106,45,147,248,7,231,123,23,15,208,12,202,210,155,16,68,226,164,238,20,219,103,65,36,89,212,33,128,105,162,111,158,48,95,248,3,242,211,38,233,227,139,162,160,68,87,132,77,26,62,182,29,65,99,28,224,34,130,140,116,160,152,84,133,195,228,26,159,155,179,199,165,128,19,71,171,194,112,12,122,165,38,229,143,109,168,187,71,164,221,69,170,160,198,131,67,87,252,30,10,63,35,151,127,224,94,53,55,214,32,116,105,243,194,148,47,171,159,138,146,251,140,247,134,109,52,201,111,227,239,73,21,2,149,187,18,112,163,228,183,45,25,84,43,117,82,95,114,78,111,89,1,38,208,165,254,222,32,8,29,131,138,129,63,212,91,132,186,248,126,17,43,26,83,119,175,244,200,51,29,39,190,102,85,221,107,72,202,120,220,151,250,8,182,42,213,64,164,49,59,158,59,211,171,41,111,157,206,84,138,162,70,20,203,224,104,17,145,67,18,71,223,224,19,217,243,141,87,36,240,164,195,212,175,134,85,64,149,237,160,163,190,23,35,149,32,125,181,198,79,64,9,132,195,153,104,172,222,186,16,125,250,162,84,137,72,94,186,35,139,87,163,188,239,204,66,44,244,161,48,108,87,254,211,133,125,66,226,94,20,232,181,112,53,104,181,168,82,108,102,69,165,8,214,59,140,47,33,238,55,159,186,123,80,141,48,35,130,77,242,228,8,10,56,75,193,129,51,101,55,114,181,213,148,248,10,73,16,197,23,9,43,88,114,34,10,136,104,158,216,226,119,118,248,229,110,146,22,90,130,161,239,101,228,251,158,239,161,180,125,228,71,26,146,242,76,207,216,12,107,239,206,122,241,217,87,60,227,72,151,219,35,89,137,122,93,164,223,248,131,28,25,144,8,164,54,3,182,146,108,9,165,192,226,180,203,77,0,35,12,146,85,63,145,108,70,100,123,142,253,172,65,248,138,55,119,51,50,153,142,43,253,26,184,138,46,175,104,201,160,44,125,106,220,156,46,45,79,145,209,47,180,36,178,91,17,42,158,241,100,236,87,194,119,203,131,39,138,209,61,27,100,239,166,79,206,242,186,201,162,209,149,226,148,78,88,72,190,35,213,4,173,160,138,82,194,196,189,162,120,194,136,109,100,59,171,120,192,46,71,223,145,138,150,174,219,110,157,248,206,231,78,2,140,238,213,231,98,196,108,138,195,163,104,37,39,112,142,189,144,68,148,113,226,43,204,203,46,135,141,79,95,86,110,97,177,123,64,155,150,149,169,241,110,227,126,115,62,49,204,59,124,212,253,220,252,252,90,100,162,168,247,214,137,6,47,93,84,125,88,101,212,179,47,20,58,99,119,228,169,232,37,146,33,37,129,16,1,65,106,37,144,99,23,185,76,20,238,155,15,26,121,33,201,123,224,175,238,144,120,67,116,169,170,50,100,53,41,132,226,63,157,209,97,144,171,11,59,140,235,217,192,19,111,33,88,129,121,114,191,185,197,27,68,101,129,244,65,247,152,52,99,127,158,69,175,165,35,161,68,178,7,66,2,85,135,176,26,72,47,246,130,217,64,199,19,135,178,133,110,42,28,164,26,34,133,99,166,237,200,112,209,63,167,59,97,65,92,115,121,30,9,66,217,71,43,179,91,151,84,113,212,56,238,84,238,18,247,49,7,90,150,176,73,244,210,131,130,183,211,120,90,53,107,94,76,122,200,231,8,61,1,199,193,145,177,110,172,22,79,179,194,182,161,113,139,14,21,129,7,21,15,106,220,250,242,195,88,40,99,197,189,97,74,122,96,154,200,253,59,90,47,74,221,250,211,16,120,122,192,218,250,130,151,106,120,26,129,115,11,24,90,76,57,182,144,197,25,33,117,105,253,34,58,63,77,85,115,69,214,132,224,237,171,225,73,94,164,5,220,172,125,78,97,138,21,114,100,169,104,58,204,10,155,30,125,164,161,160,218,169,250,222,89,178,15,56,148,82,171,5,67,47,229,42,62,106,102,131,74,206,29,201,145,126,95,236,156,6,171,233,139,145,214,245,94,22,196,7,170,86,28,126,148,105,125,213,14,210,189,82,7,134,98,43,53,219,145,1,99,105,74,209,83,161,232,65,242,99,187,8,129,61,37,205,199,199,136,65,201,199,9,28,233,129,113,165,252,193,224,229,30,186,168,73,214,221,140,141,197,248,37,99,67,127,104,139,10,79,100,204,53,28,96,108,174,201,99,119,100,139,137,20,201,160,44,171,231,245,164,139,137,20,234,76,219,159,202,101,79,187,64,111,47,167,135,249,248,161,109,205,108,88,75,173,43,168,223,150,47,145,51,168,91,197,0,217,40,175,145,66,118,116,78,221,39,97,194,186,40,209,236,162,160,241,63,59,8,83,168,36,121,107,70,161,216,83,169,221,36,221,212,128,129,70,201,217,206,201,187,210,209,59,158,29,58,123,211,44,251,43,1,99,213,59,70,161,170,71,70,7,143,188,40,140,205,152,111,194,231,12,146,218,86,231,157,151,83,81,144,117,161,163,77,94,204,162,252,158,35,102,159,32,223,166,87,67,98,231,73,153,188,173,13,68,31,141,138,58,255,109,211,159,84,51,37,81,5,225,217,59,24,113,31,85,26,70,109,183,72,8,65,49,163,245,23,53,27,31,152,107,99,111,99,163,146,239,69,189,97,232,33,155,244,163,176,83,117,136,152,83,156,184,13,101,174,161,194,219,8,80,23,159,135,109,17,52,158,170,70,142,117,236,27,98,179,156,131,218,64,208,108,132,56,60,85,145,210,29,129,150,118,158,81,240,123,126,154,116,161,60,56,129,8,151,34,52,97,157,210,117,30,18,48,242,48,71,55,201,68,9,35,98,130,246,226,157,123,200,63,156,241,207,143,66,187,241,33,6,76,241,177,186,16,144,72,134,118,252,54,53,116,85,127,47,124,165,64,187,234,198,211,159,80,2,170,90,144,104,86,128,147,73,154,38,69,213,164,58,173,113,195,147,1,184,172,236,140,226,235,241,93,157,148,180,91,84,104,52,117,230,6,193,232,24,109,162,149,181,252,230,8,199,255,254,95,255,249,215,127,253,183,191,254,143,255,253,239,71,56,246,63,68,132,227,183,164,25,197,45,61,174,100,36,95,17,35,42,226,161,53,8,8,163,128,29,14,217,170,133,11,156,209,248,254,1,159,93,67,182,109,198,161,133,122,56,26,50,144,223,11,76,92,111,246,200,190,18,86,148,223,134,234,37,234,95,232,206,129,8,91,96,123,84,223,151,77,2,250,113,153,215,10,137,26,250,94,10,137,69,253,254,199,126,141,133,14,86,37,118,115,102,123,237,161,199,75,220,181,62,222,204,254,232,15,92,56,39,41,6,65,85,4,125,200,184,57,230,130,172,228,101,82,51,1,39,60,95,189,58,141,176,172,161,146,164,67,78,157,25,168,100,98,196,105,224,86,16,98,75,31,209,2,61,100,123,96,34,125,113,49,85,142,143,159,116,182,13,79,67,1,103,237,112,7,54,230,100,135,201,75,74,57,53,33,199,93,238,199,36,180,170,142,41,95,119,223,60,252,187,160,42,92,22,81,29,111,140,180,146,178,52,29,237,25,15,246,33,84,41,234,254,237,213,99,60,233,168,168,233,217,25,151,171,94,29,180,83,220,250,160,103,135,113,123,139,154,11,136,207,95,207,51,14,58,84,5,247,124,158,203,106,245,227,116,127,117,198,72,37,52,119,168,205,240,234,253,249,105,43,132,152,81,177,177,148,86,140,9,143,146,185,79,4,152,195,180,190,134,60,4,196,166,110,151,228,60,132,147,22,179,194,42,246,28,46,212,4,203,152,85,12,251,152,71,196,182,155,30,240,214,60,228,181,241,196,138,155,86,85,24,99,102,24,254,12,65,18,61,47,14,89,200,194,195,224,130,252,67,173,208,109,212,35,43,204,181,179,250,134,250,81,44,142,18,229,57,116,156,203,147,83,205,65,23,157,23,247,20,83,45,17,152,90,219,122,43,173,230,172,106,218,163,199,188,194,56,71,118,71,68,156,112,15,169,155,246,223,182,74,115,181,67,33,224,138,106,18,170,183,165,117,133,221,17,142,160,64,173,203,89,94,155,198,112,215,138,224,74,90,49,213,186,166,176,37,60,26,38,155,208,2,64,107,69,34,215,77,96,10,217,165,222,0,243,238,140,73,140,10,53,120,210,23,131,167,54,218,181,236,233,50,220,82,233,85,76,219,220,235,96,198,167,17,183,188,142,92,10,95,236,120,91,34,78,14,106,121,43,247,88,40,114,124,92,18,171,71,136,170,188,243,156,229,185,247,220,201,85,94,113,135,224,159,172,15,220,93,219,217,106,250,102,127,174,230,112,245,211,141,220,248,35,176,73,118,229,124,224,11,55,61,189,16,78,93,227,58,137,21,221,19,117,49,205,109,44,215,143,91,218,15,97,175,61,70,92,141,84,206,126,134,244,236,104,61,222,235,195,253,163,46,59,60,104,225,5,90,201,153,122,214,141,168,200,245,64,203,83,223,127,108,107,122,106,226,189,40,69,28,143,31,7,29,108,220,124,105,94,169,91,227,88,185,78,253,57,6,171,78,52,58,232,98,103,160,97,254,172,25,185,26,162,30,207,13,80,29,138,194,175,60,25,18,177,201,237,170,73,193,84,23,141,65,24,33,151,199,231,169,105,173,218,201,65,164,108,184,110,40,187,31,25,19,13,237,228,118,157,37,227,7,171,106,11,114,158,71,27,211,164,169,115,63,62,75,69,92,196,195,51,48,22,166,199,95,34,212,230,13,115,112,16,63,126,119,69,97,43,236,164,227,127,192,119,168,142,26,81,219,168,219,134,54,91,170,98,172,145,111,143,136,181,97,184,79,125,52,50,104,43,170,186,75,94,90,68,108,134,251,244,126,58,91,220,75,227,147,149,245,234,94,32,65,248,44,245,85,36,171,225,200,139,122,243,65,13,206,86,216,154,174,35,72,216,148,2,140,155,83,63,239,17,198,99,18,136,222,54,104,243,34,204,5,99,221,212,216,127,53,245,202,104,49,164,172,184,237,247,218,168,4,70,55,125,166,241,192,43,218,73,9,156,14,162,209,122,248,173,104,30,232,84,32,33,159,40,254,12,210,246,209,82,145,80,250,82,143,100,66,249,148,34,94,76,33,138,100,137,172,244,203,9,86,15,12,191,186,186,113,20,239,212,17,193,232,108,36,27,234,75,161,72,228,55,207,166,48,185,21,166,251,177,71,156,124,103,161,69,227,230,48,34,220,62,42,104,36,244,230,227,108,103,158,18,33,173,91,94,227,176,218,92,244,248,127,66,69,94,97,216,46,60,6,79,169,234,122,28,76,34,171,158,180,160,51,114,119,181,101,146,245,84,123,90,130,158,20,93,155,196,38,106,116,231,88,91,166,198,162,57,167,157,82,125,80,42,135,83,165,134,18,105,198,72,152,32,92,60,159,196,132,181,221,122,182,133,3,94,223,154,246,214,168,81,202,9,58,214,161,198,186,21,252,6,12,33,183,26,235,8,41,120,255,204,153,7,232,180,139,11,243,9,242,70,146,9,217,44,205,117,166,76,76,63,178,72,52,115,168,147,81,76,163,206,243,91,70,25,157,213,201,68,197,233,38,207,150,86,125,163,156,57,162,76,143,53,125,62,254,11,119,15,223,31,24,115,239,241,95,71,241,157,20,38,99,235,22,23,216,58,48,154,103,4,137,175,233,197,27,211,197,159,11,114,246,173,174,19,167,100,141,164,120,178,225,211,170,88,40,139,215,205,239,66,111,244,20,3,99,79,174,200,45,31,71,121,106,189,46,92,109,55,59,76,73,190,166,119,17,205,232,145,68,69,173,64,38,2,18,65,177,73,15,19,138,205,250,57,16,26,117,62,53,224,73,178,83,83,203,16,243,222,171,231,208,51,183,193,166,179,198,253,109,254,173,38,197,201,240,71,74,61,89,129,141,102,189,233,206,175,145,51,55,134,155,162,37,233,150,37,9,120,63,29,25,9,223,234,142,25,209,124,205,214,47,130,65,241,61,170,53,62,104,145,2,106,111,113,107,130,41,178,23,118,108,115,55,207,248,92,115,9,245,126,183,42,147,113,51,230,217,20,203,5,222,70,111,125,147,222,73,197,234,207,4,77,217,41,190,134,105,54,171,181,125,96,107,233,240,10,9,98,217,91,175,38,136,226,188,52,133,204,181,80,45,254,182,218,141,255,151,40,203,185,230,223,254,147,55,210,242,79,127,241,199,127,252,195,31,252,234,103,191,248,249,79,126,250,185,199,47,127,246,111,126,248,229,191,248,225,15,127,242,211,127,245,249,39,127,246,59,191,251,255,43,30,197,215,202,94,12,1,47,15,4,67,87,38,169,64,127,87,131,175,14,229,104,89,44,212,61,97,210,56,101,99,254,36,35,46,124,246,139,226,137,77,90,225,9,16,54,129,75,10,170,9,88,23,187,100,146,233,89,60,70,98,92,75,164,84,85,173,232,231,232,194,6,201,46,40,218,80,231,83,172,224,223,132,78,107,139,136,18,205,146,179,11,76,219,137,94,221,141,47,55,224,10,161,145,104,67,173,75,34,115,190,120,37,44,36,207,125,30,53,141,160,208,36,181,213,155,140,9,137,132,237,5,227,197,108,39,81,112,202,180,200,205,18,48,61,89,83,94,27,77,133,229,180,189,12,193,18,170,48,116,72,168,8,187,48,141,129,122,53,165,214,227,254,54,71,189,200,67,237,143,248,116,60,249,82,237,28,19,143,152,81,102,127,222,249,152,160,83,97,212,189,188,170,10,85,138,37,9,89,228,89,176,79,227,139,209,67,122,205,64,244,0,123,14,250,78,78,223,37,114,92,120,8,229,242,57,154,72,141,176,250,110,162,76,78,182,98,117,160,156,40,23,134,213,61,248,109,51,154,127,73,36,50,246,57,95,134,55,176,2,91,84,79,224,86,130,84,14,150,75,114,163,151,6,144,162,222,230,219,215,129,249,66,162,222,97,114,3,78,32,117,96,34,215,34,100,65,29,83,247,76,243,204,38,148,91,85,21,11,199,57,174,110,20,25,235,147,103,216,190,156,183,17,173,162,179,53,203,147,31,75,237,146,148,227,213,66,127,36,226,83,131,158,29,231,147,196,82,144,168,21,166,25,31,188,7,252,116,64,177,13,228,30,109,19,217,84,50,68,134,105,88,151,176,63,120,49,237,16,185,152,130,49,175,168,164,9,15,38,25,149,120,58,11,164,59,163,228,89,18,228,126,166,10,45,25,131,113,92,13,131,129,234,48,21,210,169,247,183,87,21,225,113,210,218,166,241,251,133,45,15,37,140,196,203,178,26,126,239,74,110,167,170,22,18,42,215,249,14,41,213,24,162,72,180,73,6,248,134,119,28,33,92,54,185,154,42,74,47,203,1,166,187,80,174,94,153,164,112,14,152,222,124,185,122,146,119,236,243,126,78,136,160,69,43,137,67,60,30,205,138,246,151,194,80,164,59,241,175,117,175,53,85,67,50,183,205,59,108,114,253,4,141,69,75,137,118,132,25,87,35,244,90,31,37,38,250,253,253,123,214,246,148,217,19,0,27,44,59,135,81,163,158,170,72,180,172,87,47,174,166,36,101,40,76,17,86,9,248,216,200,66,169,74,216,28,238,44,135,233,134,27,122,115,216,97,226,209,154,241,221,22,145,59,154,183,117,119,90,109,89,81,137,169,98,217,165,184,122,89,146,89,96,156,142,20,252,185,137,102,92,249,98,196,221,189,24,27,250,99,152,37,4,78,150,111,11,122,221,102,20,70,2,103,4,222,214,221,151,154,80,99,77,171,246,93,94,157,155,187,53,181,169,88,82,142,158,227,105,125,241,89,21,139,80,188,43,119,231,128,137,166,43,140,146,224,188,175,157,53,223,102,98,74,121,199,206,1,191,203,148,81,129,249,129,85,24,219,18,220,38,143,214,210,249,12,57,110,158,172,117,73,224,60,131,110,140,121,140,167,80,85,138,137,46,194,21,179,193,40,168,244,106,203,235,4,133,46,5,128,250,219,25,26,246,203,161,107,52,111,122,243,30,53,203,112,39,147,242,185,40,46,105,139,53,114,124,171,181,116,200,187,53,106,58,10,87,173,190,181,37,44,162,11,141,240,203,22,110,95,234,236,114,16,84,159,67,97,39,61,132,58,157,103,193,55,158,152,148,249,209,254,153,22,207,115,184,37,233,147,133,227,12,213,72,175,181,62,39,37,5,233,2,67,165,229,18,4,201,18,85,67,197,123,246,241,186,93,246,132,170,22,17,186,32,236,191,226,12,161,197,12,250,87,129,9,111,175,91,167,77,56,77,30,140,40,98,206,81,4,254,74,66,246,110,98,212,61,8,118,75,91,178,176,73,200,177,188,189,254,28,114,62,125,233,78,228,35,69,241,122,162,136,70,85,133,240,28,162,201,108,179,45,171,214,82,163,95,32,74,254,97,183,148,133,107,146,132,51,154,17,56,240,183,136,158,88,110,175,87,239,54,32,100,38,53,169,112,54,65,100,30,48,81,94,57,212,9,146,224,216,5,92,158,99,185,147,132,119,147,155,41,132,80,79,21,33,25,99,85,245,194,121,78,70,21,23,33,235,142,14,250,133,149,6,157,38,230,225,29,188,31,84,2,206,192,103,213,87,185,117,146,1,7,173,161,157,96,164,65,18,133,7,70,30,161,93,120,169,6,1,112,142,189,48,25,157,178,94,76,208,54,184,173,83,51,179,89,224,124,102,101,92,203,233,38,215,38,92,129,24,144,173,154,165,204,117,242,124,62,135,240,200,69,249,0,217,29,58,0,163,197,97,75,132,16,26,214,130,195,228,232,54,238,253,11,15,20,75,90,240,67,147,145,146,139,173,117,208,49,252,137,250,200,249,228,20,188,211,198,218,246,8,192,28,203,107,73,107,4,229,99,162,9,114,76,159,56,208,96,253,238,170,97,68,108,99,135,98,111,162,192,51,137,154,86,165,231,208,169,69,12,46,170,95,70,193,79,11,131,51,209,229,41,245,233,116,23,159,253,177,196,147,81,162,169,194,29,229,22,255,242,210,11,50,5,145,176,128,147,63,5,27,55,242,153,114,18,19,14,199,215,137,209,222,187,207,165,112,154,35,64,168,204,244,218,179,235,132,119,97,124,87,73,37,44,104,255,242,62,62,224,90,212,238,42,203,18,136,61,224,162,209,189,73,88,177,204,113,111,78,72,64,53,44,144,174,139,169,91,112,15,69,151,176,116,116,34,98,135,252,228,100,228,106,10,135,123,139,65,33,228,169,191,13,161,71,185,87,91,185,156,92,109,20,254,151,224,156,180,168,202,107,80,179,223,119,180,232,20,116,110,100,212,90,178,182,208,120,114,206,82,145,238,168,51,95,169,8,150,59,207,38,48,125,56,119,212,168,86,21,226,118,252,191,29,203,221,10,64,69,120,160,88,179,222,184,93,213,89,107,185,129,171,183,207,77,118,118,218,30,20,165,235,55,86,60,230,126,81,212,42,172,99,179,152,67,117,213,200,222,213,20,99,66,168,106,108,125,108,210,121,247,84,153,143,192,11,13,20,177,181,14,34,204,114,99,24,177,194,226,34,39,184,135,94,107,138,58,53,30,171,211,161,164,48,114,38,169,95,120,74,62,129,56,10,38,117,236,128,157,57,41,227,149,76,251,57,246,222,99,50,169,240,70,33,236,30,66,41,48,49,119,233,130,152,25,125,147,20,29,240,76,209,162,2,21,157,45,182,199,36,163,247,88,69,34,168,23,45,113,138,163,188,172,135,60,241,165,22,250,21,184,52,82,127,62,97,108,131,82,200,81,152,51,187,234,83,76,35,195,184,150,203,241,106,170,10,80,244,136,207,1,231,36,28,77,19,181,249,237,116,190,118,115,8,133,126,115,248,238,215,255,225,175,254,207,95,255,187,223,216,6,54,255,1,138,164,120,150,146,247,221,192,8,105,200,90,195,184,41,247,44,201,86,65,167,47,186,72,94,172,11,11,135,187,41,84,158,205,53,46,158,22,62,81,97,149,218,231,221,88,207,158,162,150,80,102,203,158,151,224,128,66,86,189,57,230,248,221,150,33,58,173,98,31,30,155,160,196,204,195,82,130,223,79,222,107,31,47,228,178,16,144,153,124,54,168,68,81,224,142,254,196,214,31,113,185,2,165,211,18,152,245,40,87,211,113,227,22,135,241,243,55,73,51,91,92,15,222,202,248,109,19,106,213,13,106,248,138,98,11,47,136,111,200,238,70,107,249,181,225,48,203,244,52,66,15,214,59,12,105,172,60,78,168,46,184,118,254,55,66,245,27,22,2,33,121,103,95,134,172,179,7,47,4,36,103,114,115,120,88,82,208,39,108,99,10,151,71,51,50,246,18,150,45,170,174,170,35,133,111,214,218,53,211,16,138,212,243,168,92,97,111,96,172,50,149,92,170,148,63,206,107,85,63,122,126,133,22,251,234,132,108,123,91,223,158,30,180,200,190,123,239,28,228,152,107,231,231,28,110,33,129,61,172,183,106,139,130,9,133,206,151,175,153,23,43,194,40,75,70,111,150,29,116,25,56,137,91,77,151,148,108,17,197,147,163,203,163,198,73,69,148,50,182,103,226,224,170,68,136,197,21,226,92,20,0,211,41,163,106,106,136,194,197,113,6,135,158,222,60,147,177,175,113,22,146,95,21,141,19,180,10,122,156,72,100,130,133,50,118,98,140,160,216,125,225,174,17,169,179,207,167,203,94,146,173,46,84,140,80,236,181,122,85,72,82,87,178,68,212,2,9,33,236,123,206,102,85,254,162,243,40,183,176,112,169,170,153,250,214,240,133,93,247,13,90,150,173,58,134,164,206,98,75,227,168,84,85,241,99,107,132,204,180,157,88,75,173,38,90,162,214,136,230,98,106,164,138,42,200,17,206,74,65,156,66,173,153,26,230,198,172,145,98,154,225,179,171,68,28,129,206,213,98,95,32,177,165,95,131,233,223,163,157,251,204,208,174,10,89,20,102,158,33,14,120,21,37,6,160,160,49,143,122,117,93,172,80,64,164,83,147,229,127,227,234,106,9,42,129,9,39,207,135,211,101,169,147,68,137,105,220,59,219,137,39,40,115,50,58,232,141,142,94,238,109,28,95,195,59,6,209,6,96,98,168,87,154,131,111,2,226,123,237,182,66,221,250,28,10,209,165,62,172,12,96,60,206,182,220,154,174,167,199,143,239,81,101,8,5,199,208,180,38,90,118,45,40,234,16,59,161,133,68,99,23,156,71,254,195,211,72,6,170,6,62,102,48,107,195,62,75,125,137,68,77,42,213,15,177,145,22,11,107,9,140,2,111,9,179,200,122,37,196,141,159,12,113,192,20,116,228,44,87,35,185,87,98,43,44,40,155,233,111,175,108,172,57,209,255,158,210,163,245,188,204,173,15,227,250,184,8,106,30,227,56,173,16,30,134,180,123,78,217,142,134,69,213,130,14,137,198,138,161,209,187,97,129,46,135,225,228,16,107,112,240,86,33,127,149,232,122,74,114,180,141,115,142,138,55,189,233,204,215,248,155,133,51,188,113,31,13,131,245,106,184,155,126,83,196,223,10,199,224,115,53,201,248,136,229,158,253,72,5,153,76,164,50,164,160,207,254,48,200,14,75,68,20,109,129,124,227,200,109,63,1,242,212,45,209,39,177,123,53,85,168,10,244,6,32,226,254,248,197,18,233,229,77,87,132,238,33,78,79,26,217,183,204,219,142,108,7,66,157,18,170,69,232,107,230,155,114,56,150,188,200,172,17,122,77,37,66,181,44,98,97,174,156,38,132,22,161,170,179,77,46,244,255,36,200,92,160,112,187,201,16,72,61,4,133,74,52,198,219,10,116,150,160,27,66,68,127,105,250,90,150,136,53,209,147,81,246,253,88,83,42,4,15,56,77,33,41,80,59,252,37,230,191,36,88,68,241,90,18,222,44,220,170,154,87,145,95,30,82,61,50,167,185,225,55,197,99,125,1,114,115,22,103,223,93,95,90,134,155,150,54,87,33,176,1,91,106,40,80,229,58,131,91,130,250,217,36,133,145,150,133,153,190,151,1,211,32,174,176,85,75,150,123,117,85,107,26,206,139,18,90,128,231,183,233,231,148,172,25,25,187,144,89,203,166,64,41,150,186,53,89,186,220,5,225,233,33,165,114,147,174,162,237,186,15,112,19,89,189,143,164,166,208,170,115,199,54,155,208,188,4,80,216,159,130,159,120,154,137,82,245,230,84,18,173,240,211,54,145,165,34,40,11,34,76,148,77,41,111,210,140,28,29,180,113,109,39,221,218,52,95,183,202,37,243,128,226,94,88,70,97,228,130,84,182,222,171,171,166,235,76,31,52,88,70,160,16,172,154,103,68,149,173,132,19,183,205,39,223,154,73,108,235,154,40,123,153,75,39,89,202,70,178,41,134,12,13,61,25,80,230,66,139,45,1,186,18,217,109,32,129,137,243,212,124,205,161,202,139,196,43,163,198,156,237,33,87,85,50,67,180,190,56,91,57,176,117,9,8,76,234,47,205,251,45,145,106,22,152,92,252,92,119,38,52,41,87,155,196,67,184,223,93,154,199,251,211,188,48,228,221,61,38,97,43,244,39,8,140,215,117,151,230,48,198,12,201,73,27,199,69,100,118,141,213,125,104,70,27,250,140,45,155,153,70,152,209,228,146,81,59,71,129,86,241,81,137,13,63,79,44,62,138,150,100,221,83,209,220,106,186,89,229,174,177,111,147,181,9,105,236,76,82,95,211,221,112,213,4,173,11,196,252,77,181,0,143,89,151,175,50,112,230,104,105,114,218,19,104,239,43,212,21,43,111,33,5,8,48,69,196,145,154,137,5,139,186,251,162,45,178,71,200,201,66,240,194,240,187,176,234,106,136,60,211,140,155,134,22,86,108,74,164,61,211,78,69,90,151,45,229,192,80,139,215,91,27,193,102,167,69,29,219,104,227,29,134,213,253,250,92,11,141,201,243,112,33,47,74,135,192,144,98,22,164,100,91,148,163,88,195,205,206,10,83,43,17,104,134,123,253,162,40,182,58,133,214,180,18,98,105,145,134,154,106,222,208,65,73,200,168,72,201,7,153,63,250,50,29,70,176,50,201,131,55,202,0,119,140,10,212,96,181,107,137,143,209,81,5,12,81,136,92,125,158,228,236,195,87,23,149,26,74,121,242,227,249,71,75,58,48,29,160,242,104,72,215,238,162,87,15,29,21,99,172,169,161,201,106,20,159,122,117,153,67,158,172,52,201,57,216,30,223,221,210,62,239,111,25,138,251,57,127,75,65,214,63,66,84,170,34,91,83,186,51,145,65,142,76,227,140,191,103,165,232,152,166,79,135,39,125,202,225,112,112,245,130,155,172,124,225,77,86,56,38,79,37,54,195,188,252,12,34,89,92,186,133,230,133,105,101,242,160,60,205,214,29,43,54,96,168,141,112,38,190,48,130,204,85,110,78,53,75,109,217,175,166,133,234,138,53,34,53,95,118,52,95,54,35,176,84,144,248,254,55,187,71,252,162,192,91,114,225,94,121,207,207,7,66,146,242,120,1,83,126,217,114,19,223,157,27,169,89,8,44,229,234,69,121,217,119,181,154,116,240,184,75,134,70,100,138,174,226,230,212,65,204,126,135,244,92,78,4,223,111,142,241,124,163,51,108,135,112,189,124,65,50,221,122,107,242,134,195,249,142,63,249,232,157,245,90,180,36,190,230,156,217,210,233,26,131,86,62,69,185,129,255,242,134,0,162,55,253,229,13,3,245,7,38,190,120,91,108,184,150,222,200,239,206,204,134,118,198,172,201,91,81,133,54,91,92,188,177,59,215,133,33,211,239,223,12,74,179,62,251,44,23,175,110,186,57,223,7,35,99,55,244,181,88,109,221,31,155,54,177,187,251,157,231,162,79,223,101,107,172,102,48,223,224,52,176,245,250,59,74,178,43,60,60,44,103,4,40,83,188,21,106,215,225,142,87,210,116,176,94,124,31,140,54,160,114,19,113,21,166,10,142,222,239,231,56,147,157,34,242,251,90,16,120,14,39,28,104,214,223,188,234,125,50,202,47,134,91,215,141,50,132,117,149,180,80,217,78,70,158,240,133,55,237,84,251,14,10,172,192,231,91,126,31,109,27,239,202,184,191,13,189,125,80,183,19,139,130,190,238,190,247,49,43,243,244,176,58,245,253,187,39,185,57,46,91,113,202,50,138,146,177,6,238,52,164,110,162,187,160,73,195,25,132,242,73,96,76,163,64,11,52,110,247,222,228,232,131,247,141,60,3,36,46,247,201,8,144,80,144,234,175,13,147,133,222,219,226,16,190,103,32,58,89,111,55,36,100,3,103,170,120,100,180,177,57,157,243,71,110,78,116,50,165,248,34,8,240,181,59,75,105,203,67,72,202,191,103,61,38,92,187,31,236,28,72,104,163,249,100,129,254,110,204,44,48,169,245,225,147,197,106,80,101,76,151,125,63,71,123,78,173,201,218,60,155,148,81,195,57,12,19,137,160,157,40,212,244,229,67,25,209,141,115,83,251,254,97,31,113,152,90,133,122,223,122,81,78,149,226,222,195,228,176,238,213,40,244,6,33,46,57,137,122,105,23,217,81,232,2,12,244,88,19,144,204,93,248,211,185,31,223,99,210,214,37,87,119,235,155,245,57,142,81,171,39,0,76,186,201,25,58,145,21,50,133,36,135,113,118,114,84,233,114,243,180,111,109,100,53,201,157,18,159,26,121,149,176,14,168,63,43,205,75,206,225,57,160,147,81,80,194,31,37,238,76,246,50,221,29,135,88,214,121,52,223,225,141,28,244,22,250,176,165,20,227,222,9,24,169,103,185,154,86,214,218,239,120,83,80,19,99,130,82,31,218,170,114,243,125,99,151,149,248,96,112,229,54,99,178,188,20,12,104,57,28,171,213,203,100,155,169,227,220,10,221,74,215,150,53,235,251,76,160,82,191,223,7,207,148,9,245,121,103,112,21,50,220,3,159,115,11,57,84,223,238,40,214,217,119,208,206,158,129,152,71,108,150,231,100,191,179,172,17,51,37,34,236,199,30,164,120,17,247,60,112,51,253,83,223,136,81,215,29,242,185,160,218,41,206,34,219,76,238,100,202,247,106,236,173,177,219,13,19,169,95,119,162,64,88,179,156,162,182,209,230,45,110,222,129,39,27,98,115,83,193,40,246,228,131,80,185,92,92,104,24,214,100,19,4,19,152,22,91,63,96,232,85,201,183,147,139,240,58,93,233,223,216,103,179,160,235,109,185,69,27,145,61,196,231,10,140,219,58,23,232,193,77,30,75,195,116,134,226,246,194,112,156,117,151,231,248,84,106,77,65,43,137,221,56,238,55,84,44,69,96,186,21,91,236,71,116,129,213,37,48,149,85,206,88,211,150,9,80,222,99,213,228,18,209,78,242,185,112,86,166,152,26,13,57,167,224,224,38,116,73,71,206,144,223,166,161,164,249,76,162,197,245,246,118,211,241,250,169,210,243,105,10,51,213,232,15,92,114,108,180,29,26,133,38,87,195,143,83,226,183,7,78,121,149,23,35,155,214,226,224,92,166,136,117,191,215,71,27,61,246,141,197,25,116,79,101,140,65,106,75,118,192,244,83,87,185,249,54,83,199,97,244,206,90,213,171,55,116,8,190,161,117,51,122,229,106,100,8,220,24,39,79,198,87,146,171,201,153,248,123,111,130,98,93,102,3,90,154,209,183,199,193,218,165,58,24,120,209,18,26,231,238,241,205,116,58,76,76,90,247,157,201,9,209,229,167,48,74,170,53,96,4,156,239,78,253,41,231,200,95,143,7,178,205,182,147,124,49,42,104,70,44,254,13,223,148,124,176,9,59,239,244,207,141,173,178,101,166,193,232,119,182,239,184,53,157,164,178,227,193,111,155,189,131,154,96,113,30,183,70,176,126,179,11,190,147,31,135,98,9,143,104,197,92,196,78,246,49,67,4,226,58,222,184,190,103,141,228,20,199,215,166,225,237,94,77,128,127,121,206,222,96,186,199,47,252,169,249,244,121,106,140,198,178,95,34,220,74,180,47,142,175,217,111,199,33,252,183,104,189,197,26,177,26,162,38,87,83,47,223,86,204,242,102,59,211,133,49,183,239,9,214,147,68,112,12,229,212,9,91,196,138,100,151,220,27,193,204,29,91,195,193,138,190,246,249,182,103,145,148,176,138,97,251,191,175,205,40,166,176,76,121,110,33,141,32,158,143,100,148,159,65,147,29,113,93,3,239,156,57,25,130,145,22,238,81,69,80,230,194,36,109,134,175,63,114,186,243,54,29,214,102,108,252,125,196,134,137,60,240,253,109,170,245,74,113,162,209,6,225,91,185,2,110,48,116,227,244,187,151,50,216,55,218,53,209,16,197,170,105,94,127,21,66,233,59,141,59,174,114,212,216,32,234,122,140,140,187,130,160,198,58,7,73,236,244,68,156,197,246,100,218,34,157,227,71,24,22,138,172,94,220,64,18,26,142,162,210,123,29,86,50,140,51,248,222,128,215,186,146,7,84,236,110,171,107,188,87,231,219,139,1,157,167,233,61,199,147,81,12,116,205,222,110,213,212,177,60,77,5,247,206,98,242,5,57,10,29,80,163,173,237,214,199,19,177,233,236,99,254,100,165,33,145,125,7,133,51,9,58,159,56,122,207,206,34,131,130,124,216,112,85,2,38,120,165,56,63,224,227,36,18,102,105,1,83,183,114,175,166,80,14,185,178,248,237,34,42,201,213,42,147,153,201,241,65,230,188,197,6,192,11,146,61,191,57,19,249,246,197,85,116,142,143,13,30,99,106,218,167,67,126,27,246,116,47,209,192,254,128,20,114,234,213,179,121,77,13,65,103,226,110,242,98,199,151,136,18,78,142,164,137,196,133,192,203,200,125,61,194,176,150,52,67,29,131,239,204,196,238,69,127,172,23,168,181,238,147,15,168,211,87,14,143,152,188,205,150,171,139,69,194,195,159,166,184,224,174,48,6,13,157,89,191,122,89,152,172,10,140,114,129,155,13,214,97,148,231,3,247,208,83,0,62,70,228,117,137,17,120,74,206,229,212,76,9,96,95,147,164,155,110,117,143,93,139,246,241,171,9,204,27,195,78,90,252,236,37,46,125,171,156,128,173,19,193,247,211,108,4,91,67,175,62,147,199,95,219,156,181,162,223,19,170,179,235,251,65,44,184,100,76,77,216,116,249,33,133,132,41,135,146,254,118,205,61,60,176,202,6,169,179,97,219,155,4,204,174,152,245,197,150,181,118,56,188,176,165,244,201,141,8,34,220,82,184,3,151,76,243,141,85,94,34,10,65,136,188,234,176,64,61,16,55,31,150,227,211,71,35,226,81,250,61,102,122,145,29,19,230,130,21,17,39,156,149,60,229,183,241,63,104,199,117,120,81,55,40,179,33,209,106,19,54,166,229,8,101,183,198,144,170,113,124,210,132,83,167,220,59,27,161,114,192,118,16,245,23,142,200,13,22,127,210,21,66,111,69,25,130,214,103,133,84,218,136,194,59,252,180,213,203,36,206,53,72,243,129,215,190,81,237,106,134,78,143,8,222,130,34,116,77,133,137,96,197,199,134,33,164,85,121,180,99,221,160,119,227,240,128,243,74,174,134,229,118,196,215,196,28,90,186,68,44,106,158,34,122,82,144,101,214,155,155,96,119,24,75,28,150,75,96,216,6,61,201,7,71,94,170,69,119,134,94,52,234,99,138,195,178,49,144,29,111,37,236,52,140,6,157,10,228,146,61,177,115,96,88,12,150,188,87,39,38,228,33,140,51,163,56,100,244,234,13,107,184,191,151,233,65,165,254,194,53,30,188,90,67,167,62,248,70,252,113,42,44,231,58,124,37,172,131,47,76,9,161,236,27,131,208,114,205,129,158,147,117,47,153,164,195,52,128,252,181,137,147,221,154,118,131,141,106,212,225,130,176,197,80,24,33,108,31,83,99,207,150,243,143,49,156,222,9,101,5,103,121,40,58,233,207,116,208,194,202,250,220,195,36,48,28,38,205,39,39,175,185,88,17,134,62,15,77,208,77,31,108,192,200,228,55,135,212,67,204,75,96,171,206,119,120,24,125,249,243,100,205,105,236,155,73,242,12,221,53,160,145,202,225,231,156,55,188,194,84,118,111,18,75,62,73,217,158,154,46,175,227,135,58,203,212,65,207,97,119,27,206,65,155,21,161,57,188,212,15,249,160,203,183,20,154,206,106,213,133,77,49,221,140,41,204,33,220,245,240,154,21,70,43,255,233,179,255,239,75,247,7,108,172,225,254,177,22,76,56,251,65,211,28,254,96,196,214,223,39,179,208,128,163,221,228,15,4,133,106,41,110,125,94,11,115,68,96,4,231,119,192,231,32,124,46,70,51,213,121,108,146,249,56,77,127,153,107,157,50,44,165,15,237,228,3,143,224,152,66,5,183,119,181,53,80,236,110,23,109,112,44,60,40,63,22,48,61,139,250,41,205,199,45,1,147,36,26,15,92,82,141,7,47,148,181,215,23,14,170,166,3,67,223,146,31,184,58,29,12,48,214,222,126,96,42,249,2,38,117,53,95,216,23,23,48,74,97,253,133,131,63,142,4,105,26,233,125,180,238,37,59,198,4,79,238,255,133,115,137,71,35,190,251,227,95,190,32,126,200,251,220,117,92,152,252,198,126,135,180,76,129,201,35,252,8,174,37,70,252,140,119,223,239,91,187,99,7,74,112,228,125,233,232,229,235,54,143,158,205,202,70,52,199,75,31,251,120,238,247,165,47,159,37,165,120,112,102,191,99,18,114,177,7,70,155,230,125,178,225,59,60,176,49,11,63,240,116,95,26,24,18,202,119,76,151,71,171,128,89,77,207,163,49,207,238,205,177,184,159,223,134,10,33,134,133,114,184,103,91,160,16,99,221,247,102,245,61,67,14,11,254,190,48,68,83,10,215,40,151,235,40,100,194,117,243,192,205,21,17,128,217,147,158,5,102,145,181,128,173,121,75,225,6,221,96,192,212,199,63,55,167,43,45,134,133,54,153,242,192,61,232,127,128,137,25,60,99,126,156,220,59,106,232,190,189,147,28,233,239,120,111,42,178,158,123,83,38,30,23,79,120,92,101,54,32,149,22,108,243,102,100,62,246,27,237,114,51,199,242,163,252,93,55,211,243,129,106,186,87,83,4,36,38,47,30,37,22,188,195,136,192,166,231,234,243,5,211,133,207,163,137,51,77,109,37,157,141,1,147,227,107,10,103,120,73,3,38,108,179,31,120,248,185,106,170,137,210,200,97,176,113,168,4,92,95,115,123,177,184,99,95,161,52,243,202,45,24,92,67,86,17,152,46,239,231,234,150,130,39,156,86,200,119,121,83,100,186,230,133,171,144,63,27,140,194,125,220,60,147,145,215,65,205,54,211,29,38,75,215,158,155,83,158,86,3,134,160,108,40,124,118,208,251,219,148,223,233,126,74,34,207,221,70,18,188,109,232,10,59,166,73,247,220,1,40,238,180,142,41,202,161,241,193,224,208,200,122,192,17,197,187,67,138,135,244,140,25,209,224,216,212,168,12,120,172,90,168,245,171,243,55,30,152,98,77,125,173,66,105,111,124,206,33,93,135,213,168,36,67,255,5,148,42,120,189,55,173,121,113,237,57,56,231,124,208,168,224,50,102,212,86,218,131,226,228,196,215,176,66,114,125,43,24,250,234,133,209,101,211,171,145,137,112,78,229,68,135,79,169,15,76,101,121,60,217,217,175,246,214,1,165,125,53,246,195,98,10,195,58,19,62,161,232,128,169,71,122,110,142,171,237,191,13,79,204,126,150,54,130,51,169,5,220,103,81,139,2,246,221,96,119,68,231,152,54,28,133,113,127,227,234,66,207,136,222,124,16,237,141,223,182,62,108,93,1,166,198,228,99,142,98,230,126,166,33,253,72,177,85,27,39,169,158,96,107,154,189,233,176,153,147,10,51,232,78,131,8,235,94,239,47,188,169,48,116,24,111,248,153,43,27,162,160,18,48,181,110,58,211,54,84,200,254,189,201,226,117,137,92,194,207,185,230,133,119,189,98,212,134,210,243,23,163,114,44,219,231,167,177,225,166,115,229,167,243,109,70,170,15,108,66,208,14,103,235,183,20,152,249,225,84,159,116,86,156,105,91,21,198,219,245,201,82,139,153,70,10,143,17,95,27,198,248,61,31,20,207,97,5,76,174,70,127,186,154,135,235,112,53,222,94,133,81,209,216,1,83,65,84,20,134,31,175,5,188,82,123,111,62,232,24,112,152,142,212,244,220,124,209,195,28,112,73,26,171,162,180,16,121,173,128,91,25,186,132,54,41,144,124,175,166,241,65,175,38,222,211,227,189,123,122,3,16,219,146,61,241,222,221,126,92,96,28,147,123,115,115,213,244,123,194,115,31,23,211,10,166,214,169,21,42,58,72,253,113,122,192,190,238,44,172,211,248,110,5,134,1,35,80,58,99,154,142,152,121,118,241,88,228,245,116,35,222,70,96,227,40,116,191,234,21,18,197,138,77,131,200,252,115,100,111,43,153,136,111,181,81,11,210,105,132,72,176,243,201,82,40,56,179,250,217,180,169,141,176,115,200,130,105,40,151,38,249,93,227,232,162,221,74,3,27,214,15,235,36,187,48,159,87,221,12,161,1,185,148,229,36,65,123,17,51,136,10,174,28,52,186,169,89,0,173,40,76,120,55,110,126,54,8,73,187,1,159,229,115,175,38,187,63,245,234,1,75,79,60,56,54,172,236,242,48,169,142,180,227,209,144,175,73,122,53,173,150,247,181,55,124,182,250,98,28,95,62,102,118,134,76,125,178,181,163,80,13,24,145,10,189,120,91,221,187,195,166,95,37,87,103,163,68,24,1,239,38,133,83,28,54,180,201,251,84,193,13,105,85,175,62,246,217,140,117,77,197,155,100,229,44,198,149,114,128,179,202,78,72,130,102,215,56,217,76,194,126,61,240,142,214,72,106,87,211,37,13,7,165,137,48,198,179,155,217,178,5,62,27,118,72,78,209,75,248,152,118,152,98,51,133,57,208,141,239,71,159,154,30,161,48,175,58,133,212,77,135,132,134,225,56,123,206,34,205,93,103,97,166,238,32,102,2,84,236,77,39,10,92,12,43,6,101,88,55,146,192,136,82,134,150,10,189,61,99,202,1,0,43,40,124,53,14,51,7,101,55,154,48,94,122,92,16,178,230,51,131,197,226,53,18,186,22,17,4,190,164,6,24,208,47,169,119,129,12,219,86,186,194,212,3,6,58,136,197,10,106,193,236,128,141,27,82,127,218,148,168,2,165,148,93,47,230,85,99,23,29,31,170,5,133,27,141,60,1,143,173,59,18,156,17,247,212,195,227,168,89,47,38,208,20,206,238,49,106,178,148,71,0,87,8,126,2,62,94,92,214,1,231,136,141,123,83,231,63,158,123,239,29,114,26,9,214,61,1,43,178,237,195,135,19,233,74,93,57,86,138,25,158,207,132,74,66,188,46,90,77,143,101,225,240,153,111,233,54,80,1,179,181,57,213,121,58,187,197,214,112,37,169,185,232,83,53,245,194,185,30,24,129,189,248,86,244,152,75,102,8,1,221,62,99,126,47,250,115,116,10,194,31,85,194,65,88,166,225,174,40,17,202,120,238,14,109,137,142,9,92,179,206,233,157,150,5,7,244,234,51,154,177,170,73,118,78,125,106,36,6,227,76,51,213,118,49,71,233,35,58,198,113,192,211,10,47,21,70,161,57,238,61,33,107,150,155,83,73,54,194,28,93,20,192,233,75,163,66,122,195,18,216,116,75,14,189,137,144,214,8,231,126,81,36,168,31,147,18,229,27,173,1,109,146,103,152,132,223,189,123,11,152,122,32,89,150,31,129,94,191,185,21,26,233,86,136,249,114,7,237,152,159,75,179,70,211,116,12,92,148,37,81,172,56,151,62,26,229,97,46,206,128,174,201,146,178,218,62,141,139,41,78,220,77,171,157,62,154,21,92,135,81,184,225,208,147,84,220,52,246,247,176,51,136,1,87,93,2,156,216,94,86,72,109,41,234,101,122,245,135,206,236,3,103,171,70,72,10,19,186,29,1,83,136,36,254,249,164,175,56,4,202,216,18,198,109,244,54,120,71,207,51,240,214,12,228,132,127,209,213,204,169,46,165,227,89,6,13,150,174,122,47,38,120,169,147,5,42,238,226,159,27,214,180,86,30,184,89,90,196,97,10,240,116,67,26,102,236,197,111,27,67,98,85,24,78,210,30,240,160,6,81,96,14,251,20,163,66,125,239,243,98,131,21,26,87,195,83,252,12,218,44,209,60,143,202,118,163,15,65,225,225,52,176,103,58,19,126,83,227,140,120,203,88,23,166,70,67,239,109,170,102,254,211,153,98,158,231,167,23,189,20,113,53,36,43,122,4,176,245,134,223,68,131,151,112,64,25,140,198,98,92,93,8,28,201,205,103,148,144,118,26,51,251,18,43,156,70,226,8,227,102,250,160,86,85,148,81,242,79,253,33,184,124,80,35,124,9,24,98,198,169,240,142,154,118,224,69,115,177,192,231,79,158,139,166,60,163,149,103,211,161,91,59,150,207,185,15,213,54,77,97,178,147,23,166,75,71,175,110,116,211,199,147,159,25,175,25,22,28,128,17,59,26,242,198,83,67,196,147,187,119,223,116,206,34,158,210,120,12,140,170,132,159,154,25,177,165,38,190,11,91,74,246,90,99,24,22,138,84,198,82,117,71,59,182,255,116,33,229,168,239,181,40,13,242,33,133,63,180,139,143,59,109,243,246,83,32,195,170,155,117,87,160,126,122,174,128,23,161,0,249,32,139,190,129,152,101,213,24,113,228,230,214,170,231,32,132,250,186,209,162,68,227,38,76,166,197,169,234,12,220,195,24,130,29,166,130,72,79,167,141,204,151,71,221,140,227,177,75,213,16,197,242,215,23,132,31,104,46,49,57,23,146,7,211,165,25,142,145,65,196,42,11,156,161,203,9,24,105,26,185,57,129,20,126,221,97,172,99,217,165,81,37,159,57,62,135,173,61,57,25,169,141,202,78,119,72,43,3,124,71,85,224,109,191,224,112,181,93,227,194,217,250,129,90,192,171,201,46,108,244,205,101,6,74,253,175,172,76,107,198,171,177,215,117,251,38,93,96,248,147,99,166,144,210,213,20,10,53,45,20,69,57,76,78,125,234,205,43,117,180,241,224,48,120,54,133,91,11,193,176,220,45,122,38,31,36,119,35,41,113,120,155,132,133,192,163,244,29,35,110,226,199,207,107,79,234,244,2,166,249,78,191,54,236,40,41,222,139,42,202,249,12,105,8,255,101,206,14,169,226,39,248,58,194,249,166,5,31,222,90,65,207,196,9,77,207,115,172,163,25,41,243,164,112,116,197,162,166,11,76,163,75,180,44,157,253,221,97,220,231,165,211,232,248,34,59,34,253,153,45,117,74,158,218,250,125,156,127,245,192,245,188,165,88,80,11,181,151,233,214,91,158,230,200,235,213,197,206,19,135,25,78,9,241,156,29,131,116,177,127,173,105,20,93,75,225,115,32,251,120,26,225,177,216,210,84,16,205,187,184,72,33,105,154,128,57,196,114,255,194,148,13,232,86,71,94,155,248,73,192,118,185,192,232,183,185,115,66,33,77,234,77,31,156,16,109,44,174,69,151,152,206,209,138,171,26,19,197,122,202,139,190,23,244,42,41,110,142,194,232,122,96,180,181,107,192,232,10,235,111,159,183,78,229,194,75,91,139,128,247,149,251,205,11,35,85,23,31,93,153,35,38,139,181,238,13,253,158,48,112,196,217,101,47,41,129,129,3,91,184,38,224,57,158,215,102,87,136,197,7,131,198,122,239,189,90,232,72,30,152,210,67,157,43,208,75,197,113,191,168,121,150,232,214,57,220,241,15,227,189,248,98,73,223,139,152,119,156,47,148,250,206,169,15,78,124,36,46,38,224,90,159,123,207,93,239,136,111,42,15,228,226,102,100,137,254,214,244,10,137,253,180,172,196,124,5,72,53,133,140,9,180,113,59,14,100,104,136,150,126,76,188,111,47,45,3,222,73,122,85,176,64,233,50,240,183,218,248,215,58,13,17,135,27,241,57,56,247,116,196,90,93,87,89,28,210,67,17,172,4,166,177,47,150,215,166,251,80,98,91,214,58,55,99,188,141,148,74,82,182,180,113,208,110,239,48,60,137,138,226,111,135,33,142,133,184,30,120,207,235,127,195,107,65,77,215,133,217,245,195,148,32,61,52,212,16,167,248,47,130,110,37,153,162,161,140,73,175,152,215,142,26,239,154,94,91,173,133,215,97,244,13,37,122,69,215,101,113,66,26,96,218,213,30,24,99,111,5,76,141,215,86,184,52,175,44,163,231,133,174,204,166,112,205,222,224,14,140,18,119,125,224,171,78,5,15,94,109,251,185,250,24,149,190,87,210,92,63,218,234,15,124,45,90,163,169,40,58,133,187,73,134,181,128,41,204,121,225,229,202,39,192,8,3,62,48,106,61,223,149,75,191,121,73,237,121,239,209,66,10,184,160,1,61,90,123,225,157,239,213,232,27,61,131,122,237,179,98,196,93,245,189,119,15,137,67,218,146,134,116,170,124,238,221,4,166,93,244,133,107,21,24,155,244,133,115,143,159,62,139,65,58,10,63,131,18,25,87,8,79,215,251,53,105,219,143,183,66,180,190,189,223,35,234,187,186,213,116,63,11,155,175,57,99,18,83,236,82,198,59,21,70,191,23,239,182,223,175,69,69,177,79,133,179,165,96,9,62,211,112,185,102,23,48,46,245,243,100,156,241,129,110,81,40,254,160,197,155,175,233,232,43,45,191,11,36,123,43,99,55,66,183,31,77,66,24,218,99,34,152,188,219,243,45,137,59,199,120,211,238,172,166,6,197,202,225,43,30,152,198,228,250,194,113,52,21,204,160,250,227,171,215,138,71,227,4,254,241,111,151,21,55,159,125,105,237,140,53,155,122,59,21,229,32,212,198,188,87,143,136,167,160,15,83,234,143,70,60,121,149,46,197,10,38,111,245,142,120,172,61,72,146,202,51,102,213,117,53,40,61,45,79,97,26,243,164,167,125,225,89,53,72,250,233,25,247,44,0,86,72,171,239,247,160,248,172,7,76,112,237,185,249,94,222,164,108,50,138,67,51,43,38,250,237,20,39,192,152,226,58,11,89,92,35,126,27,46,169,166,143,70,12,43,197,213,180,224,110,189,122,144,69,141,223,62,102,201,51,71,135,245,74,58,138,220,215,214,73,58,232,175,206,1,155,26,159,192,228,55,238,79,119,35,26,83,248,108,142,238,118,65,74,5,201,189,192,184,109,177,103,20,171,126,208,71,67,243,48,38,82,65,103,177,234,205,55,97,161,120,242,101,29,24,10,79,122,19,28,54,14,62,121,49,148,227,238,18,64,161,93,187,107,16,93,27,145,8,32,59,180,179,110,27,131,242,147,88,126,4,0,213,175,162,214,53,244,11,45,103,208,245,131,160,163,16,231,38,204,16,218,118,0,245,243,213,0,255,200,73,233,52,133,35,220,133,206,14,76,163,137,62,54,12,234,41,158,11,85,65,157,134,131,186,208,152,165,104,235,165,172,207,13,69,151,59,101,5,161,89,205,116,17,41,72,33,200,94,62,154,105,122,243,179,41,180,88,124,199,4,133,115,227,194,80,22,221,175,89,55,89,127,153,73,164,48,188,63,148,173,80,121,12,129,43,85,193,62,104,237,179,68,4,62,75,215,21,10,59,52,133,56,44,2,15,138,101,86,192,103,129,232,76,154,20,4,197,218,102,31,120,166,41,157,116,206,177,69,98,151,90,50,25,243,137,155,61,227,230,236,50,250,181,33,156,114,178,42,224,57,231,243,222,52,17,94,24,89,33,93,219,72,201,230,56,36,172,23,75,23,216,132,49,245,254,246,24,45,105,120,96,81,82,18,139,155,140,159,238,58,4,23,188,79,25,213,90,75,95,41,204,97,23,67,14,187,129,60,24,170,55,161,175,11,213,109,209,236,12,10,58,199,112,242,105,106,225,92,53,152,113,142,102,156,110,205,124,68,253,105,122,145,83,60,55,82,105,186,103,97,232,174,152,136,205,50,11,89,225,99,5,197,189,247,153,119,10,82,233,31,59,22,156,124,67,173,5,90,21,189,75,18,24,173,144,161,176,109,37,1,147,118,86,148,236,152,143,152,21,234,170,117,182,40,75,115,87,22,210,100,81,146,53,120,215,28,79,246,233,157,208,171,161,194,14,163,21,163,82,235,125,214,135,191,106,5,188,233,109,83,184,52,103,168,65,121,25,210,101,29,149,115,218,237,28,55,71,43,173,62,191,93,87,36,188,10,135,213,251,53,167,249,132,14,23,227,202,121,224,30,191,140,109,252,163,107,115,142,29,203,52,192,203,243,90,20,221,4,12,11,195,11,163,17,16,207,125,166,77,123,134,20,186,194,120,108,212,227,245,72,103,171,140,125,24,213,238,186,159,91,247,218,98,19,39,227,161,33,90,235,175,189,11,179,211,212,248,252,50,28,151,254,203,103,235,105,73,61,39,88,42,102,152,241,244,118,22,61,248,8,29,135,84,50,137,150,252,152,3,48,87,68,32,149,98,210,209,166,62,56,141,81,113,232,66,5,90,213,154,166,201,60,133,205,106,194,77,186,85,210,83,213,194,216,38,219,174,213,253,150,184,107,49,11,39,189,127,207,205,17,100,241,60,116,129,106,120,61,43,115,67,157,16,191,93,225,1,208,65,163,63,47,134,101,226,23,235,70,187,211,13,246,195,37,68,39,141,162,244,57,4,140,96,184,126,144,115,223,148,98,208,166,177,237,201,147,109,60,131,216,175,64,31,91,3,101,151,80,90,46,180,134,85,41,125,33,174,0,9,141,195,249,109,126,161,152,46,69,233,87,161,113,105,233,84,218,184,155,51,224,58,137,111,42,76,91,155,63,185,117,138,36,125,52,54,118,143,76,148,143,113,161,55,255,68,152,29,134,89,84,215,192,54,73,208,120,49,186,47,158,97,25,187,94,7,103,39,43,35,17,152,131,53,62,216,70,216,94,47,62,15,58,98,59,220,144,204,232,215,60,99,28,43,100,163,246,37,21,11,159,153,16,59,14,124,52,18,49,57,14,160,113,121,125,80,211,216,214,207,1,255,28,17,124,135,205,28,104,2,23,136,195,28,133,60,66,54,241,179,244,232,51,136,139,207,20,85,163,212,86,166,87,186,86,136,167,122,209,95,110,45,122,128,33,223,48,10,113,133,217,150,155,195,8,20,73,216,110,211,230,30,9,250,79,207,154,156,138,136,243,37,231,65,66,166,0,54,104,125,45,106,253,253,185,51,49,167,169,67,54,224,79,9,152,232,117,126,46,134,97,101,7,204,58,215,171,41,156,241,213,67,85,229,217,69,244,193,207,238,24,206,234,25,109,142,111,29,21,36,17,119,188,54,108,43,138,174,16,106,52,213,113,168,162,20,237,206,7,4,237,60,250,133,58,36,199,14,233,158,101,160,169,249,184,208,91,96,56,192,61,113,83,33,116,211,144,224,54,222,48,63,113,9,160,239,46,103,230,134,52,201,105,116,15,140,51,170,87,147,204,140,35,245,236,116,116,238,201,144,209,219,226,173,120,48,49,240,181,179,192,244,63,222,71,163,8,74,150,45,237,194,112,96,124,97,184,33,52,162,72,176,126,132,19,141,58,94,213,10,148,205,17,29,7,31,236,36,125,73,118,158,42,215,238,12,52,116,220,151,165,133,172,251,108,204,53,180,221,145,75,59,102,224,3,67,11,63,3,30,84,128,41,76,21,74,14,120,15,225,58,234,80,198,33,12,233,176,169,185,45,133,207,171,237,120,180,89,68,134,213,224,51,146,110,208,86,163,240,127,126,219,250,45,227,209,166,242,157,128,82,142,17,79,198,1,190,116,76,141,196,36,126,154,28,148,236,102,7,166,22,236,194,52,243,11,140,170,82,141,45,169,155,126,187,60,120,181,152,128,143,41,205,253,165,42,124,140,34,239,215,163,85,201,168,188,5,70,96,197,205,124,171,104,233,58,205,41,55,26,30,104,58,127,62,47,174,163,130,121,17,77,5,240,201,36,173,34,57,230,85,185,133,153,208,134,37,237,48,161,228,57,232,212,17,69,167,236,86,158,252,120,171,163,93,24,177,22,49,39,168,44,46,119,178,140,42,202,18,134,194,121,230,163,98,20,24,82,201,65,49,205,138,32,23,86,14,12,221,10,147,83,137,7,239,80,135,235,205,169,113,136,69,48,32,163,44,250,100,80,85,198,189,209,245,144,64,210,134,81,56,106,76,24,254,209,116,113,159,109,99,196,118,56,140,210,113,42,218,214,253,225,217,212,251,223,70,225,20,251,52,77,46,115,41,76,132,43,174,69,206,49,235,99,17,21,217,241,88,11,118,104,125,172,81,175,223,84,97,205,205,243,129,33,71,142,155,111,211,96,18,248,88,222,35,182,105,147,196,205,250,86,19,181,129,30,48,150,137,126,44,228,214,98,229,82,211,252,236,212,180,197,123,168,135,118,248,173,77,80,155,14,238,136,250,85,74,64,203,214,47,189,141,166,197,225,179,215,118,241,33,160,196,186,222,164,241,69,8,5,38,240,188,45,84,21,127,163,136,55,185,73,241,186,188,19,176,149,179,43,76,173,211,14,120,42,63,197,38,45,178,99,35,54,233,184,161,232,49,46,102,140,40,147,106,233,47,87,122,70,46,76,182,89,159,27,157,157,21,131,98,36,75,122,115,200,130,226,236,155,156,232,207,205,9,47,123,180,31,117,25,28,124,133,207,148,175,241,90,20,175,234,17,97,85,249,119,196,225,171,208,227,201,26,34,239,92,32,194,161,71,99,239,55,120,118,208,243,177,159,17,133,59,163,197,123,153,11,161,23,15,146,180,247,222,180,133,234,213,104,77,149,120,112,35,242,213,39,163,81,112,198,213,20,30,234,36,182,66,243,28,191,125,108,91,45,75,216,159,250,203,64,95,95,117,19,187,89,119,80,22,6,135,142,217,42,33,131,0,188,146,214,229,208,214,148,163,149,150,220,113,78,75,191,246,134,58,209,7,109,97,56,38,253,218,251,118,234,89,115,72,209,163,237,172,234,216,142,214,153,238,91,143,220,115,0,183,112,70,15,188,159,242,72,90,44,8,58,57,76,149,149,132,20,55,186,201,45,214,53,189,110,189,62,87,147,66,207,1,243,159,162,240,140,168,30,49,159,170,133,155,155,34,209,187,157,45,236,55,113,2,246,176,110,45,71,33,71,151,4,227,30,198,36,126,225,46,252,243,6,147,202,137,123,211,133,36,37,165,72,53,181,20,118,8,246,147,198,29,206,119,165,103,42,94,171,46,45,43,224,240,158,209,218,72,158,179,85,93,91,104,138,213,251,90,132,236,159,215,170,240,128,197,151,238,111,89,26,2,87,251,110,26,199,161,131,137,77,97,36,38,227,107,210,250,163,102,10,172,51,81,83,141,56,218,82,90,40,90,108,187,51,149,0,211,156,162,87,183,144,212,236,213,194,112,234,97,156,3,122,68,206,182,226,205,107,161,7,196,48,57,202,37,206,100,134,167,237,185,218,72,203,3,166,12,90,95,27,106,161,176,5,142,141,66,3,150,194,48,50,250,205,105,18,211,248,48,54,73,189,126,217,70,0,188,233,111,119,136,110,226,106,147,236,211,81,177,102,172,128,105,58,83,3,10,62,185,40,128,172,152,91,90,87,141,26,252,94,241,211,104,27,63,32,132,28,113,45,238,168,238,102,116,117,69,82,138,60,193,20,14,88,96,59,22,28,54,191,235,185,154,5,21,240,60,207,161,6,146,245,22,123,240,12,41,188,177,244,222,198,134,17,32,245,192,58,160,68,50,3,37,201,253,204,50,236,62,63,92,90,74,20,146,233,173,47,123,17,40,188,133,114,107,72,15,195,84,102,17,22,13,121,111,244,134,195,136,97,170,167,41,217,121,100,238,110,97,165,21,17,36,169,104,56,240,198,125,10,152,120,135,60,56,186,34,113,246,80,27,148,181,250,119,79,75,31,95,152,142,218,7,182,130,137,128,41,192,155,10,207,155,188,135,63,126,60,11,0,253,134,54,227,209,72,75,235,183,134,244,48,95,212,50,157,138,154,133,16,48,12,4,58,104,148,251,174,24,83,98,142,207,107,179,249,213,120,178,62,146,70,135,55,97,210,112,171,26,45,57,73,207,61,146,153,51,197,111,179,3,233,161,73,141,149,171,46,3,19,20,122,224,174,163,98,50,122,58,166,157,26,222,64,207,1,91,245,201,56,53,107,140,138,149,0,201,241,66,207,223,44,113,181,49,40,43,188,76,202,48,224,45,66,56,213,72,182,102,172,205,70,93,166,214,29,64,216,50,92,106,176,67,20,125,140,5,153,198,199,21,93,113,182,145,212,126,15,24,171,200,247,39,59,6,78,215,174,2,200,195,70,228,177,73,121,119,93,124,132,81,35,41,116,230,9,130,209,242,53,97,162,143,117,221,76,111,70,45,137,77,57,133,155,249,240,232,158,125,69,30,140,141,55,197,250,162,32,253,74,225,84,8,98,183,27,195,173,38,236,120,5,137,217,186,185,219,172,75,245,206,112,203,217,164,232,200,60,214,238,25,180,38,87,103,136,231,124,139,111,213,146,91,122,53,220,10,241,219,20,25,204,187,95,17,81,130,129,197,95,139,202,139,254,192,11,95,53,174,166,160,244,206,148,1,151,17,194,36,14,155,90,156,92,125,38,198,116,146,45,10,74,206,18,209,247,38,137,27,209,154,70,90,40,233,152,145,60,203,241,219,20,170,203,249,193,90,195,253,244,247,182,8,240,61,3,14,76,154,46,190,23,255,64,146,47,52,225,156,109,219,79,31,88,254,134,116,4,209,28,205,55,244,205,182,19,135,78,114,117,133,2,122,196,111,195,253,118,237,129,145,140,143,49,118,180,1,229,225,214,155,163,188,230,214,244,25,52,84,153,228,189,177,252,157,172,202,74,147,208,174,16,120,153,126,90,192,230,116,43,60,161,47,115,24,118,139,107,16,80,236,157,239,234,131,202,184,233,160,65,211,63,99,22,159,225,173,73,135,156,86,168,240,208,155,17,169,22,29,21,68,46,243,189,57,37,195,50,42,141,218,192,24,180,193,90,191,103,250,48,113,143,104,243,104,198,112,158,134,194,240,245,197,213,216,61,58,205,27,139,215,141,13,104,65,171,244,86,2,211,223,226,107,159,216,194,149,231,2,134,59,58,46,62,235,41,85,125,112,43,80,186,240,104,210,152,127,224,99,90,230,56,37,32,77,73,207,123,65,141,59,226,115,82,83,60,244,230,141,93,48,198,116,25,113,178,192,216,54,241,53,55,156,58,122,111,226,43,113,46,211,172,34,185,184,65,179,49,186,25,1,239,42,78,8,108,218,173,198,18,176,148,214,144,123,67,30,20,105,165,102,34,9,89,134,12,15,62,202,93,225,183,164,58,64,96,220,138,120,45,100,92,139,126,77,98,152,209,49,74,18,40,11,203,9,48,138,164,247,106,42,219,229,193,169,226,138,26,48,142,42,53,9,128,207,199,119,187,20,254,89,186,47,21,134,235,34,222,219,152,125,158,155,95,205,6,131,167,156,95,192,208,10,222,155,83,57,244,92,13,209,127,60,26,84,47,186,182,59,164,18,242,219,180,222,232,123,91,37,196,8,120,164,231,160,56,219,93,106,114,245,113,48,245,139,208,31,176,226,226,51,19,178,110,12,236,189,45,214,246,228,236,28,250,224,131,182,82,159,166,8,198,72,237,27,76,223,150,152,15,216,4,108,21,198,240,245,137,104,105,221,170,143,70,226,246,162,199,71,153,15,218,160,108,118,24,58,216,231,173,169,6,28,113,53,205,2,67,175,62,139,34,222,138,232,128,30,80,132,144,35,22,138,66,218,234,207,231,160,255,37,230,240,130,164,243,65,105,234,141,111,185,155,206,3,18,159,50,201,54,12,204,89,225,99,243,186,75,72,219,126,41,186,122,8,19,205,139,242,135,173,232,14,109,14,18,195,73,251,225,8,170,150,209,98,250,47,244,4,166,162,214,29,16,232,148,126,8,208,243,26,113,176,209,184,33,220,203,168,49,17,235,92,1,19,208,210,95,54,101,239,184,55,153,207,231,167,11,210,4,241,220,53,175,169,147,228,248,224,212,39,5,204,100,214,223,38,76,94,47,76,200,69,159,156,230,166,120,105,236,233,174,79,134,225,159,227,189,40,212,207,67,97,56,183,226,189,8,23,79,253,233,102,61,213,1,227,208,232,199,132,191,195,243,12,166,185,32,113,86,224,122,35,69,205,138,209,139,190,118,167,170,45,174,182,53,172,48,92,164,49,21,40,230,215,215,130,61,37,222,234,204,130,199,170,164,240,108,236,184,243,232,202,122,57,216,246,66,44,13,162,54,108,24,157,101,28,246,119,26,77,8,215,100,188,105,43,151,143,73,81,148,26,49,19,157,225,26,143,6,221,208,150,1,159,25,69,146,248,152,86,62,161,87,83,129,29,38,16,169,254,164,246,21,189,245,227,14,217,134,169,82,6,156,45,125,135,7,130,2,224,208,3,121,26,13,204,8,152,214,122,25,83,106,249,130,149,169,81,111,55,117,80,241,172,174,145,115,172,227,253,236,40,19,154,140,176,237,206,41,165,46,35,186,79,80,81,4,76,209,225,220,10,31,187,243,254,54,117,9,207,168,141,113,125,217,109,1,126,189,152,116,102,196,7,160,108,207,250,61,167,233,50,250,23,33,196,56,134,220,123,177,199,126,167,56,20,64,59,233,218,36,98,149,124,50,144,187,175,91,253,0,62,111,118,240,124,139,174,134,221,71,95,107,5,60,206,226,145,241,182,102,75,159,134,208,140,228,162,203,158,191,91,53,96,58,165,212,20,88,84,197,121,165,147,17,118,8,19,47,60,22,101,134,83,71,206,52,101,181,251,96,131,114,21,176,110,132,180,249,121,235,41,174,21,204,21,202,147,13,60,131,70,27,216,246,124,129,241,218,122,140,25,12,77,15,74,149,200,112,20,166,138,231,115,156,181,39,23,147,12,208,143,73,193,67,172,62,136,26,70,213,197,73,44,46,42,234,24,63,229,10,129,147,25,178,177,184,249,130,59,76,198,244,19,78,171,14,111,68,20,244,183,225,129,184,159,123,35,170,40,223,115,163,43,225,43,31,127,92,143,197,243,22,37,252,119,122,216,71,210,3,215,56,126,60,180,64,163,11,39,136,194,35,24,149,232,229,86,246,173,131,82,188,226,214,17,61,211,77,55,233,77,224,206,163,76,52,38,211,50,20,240,217,95,242,173,154,38,59,181,133,0,18,24,211,44,174,166,43,65,54,36,168,6,131,166,129,233,44,210,52,7,204,28,169,247,218,161,229,164,192,168,161,246,128,161,149,210,171,75,169,145,134,166,57,88,171,160,134,201,116,181,251,90,70,144,250,92,125,220,164,122,175,134,106,183,10,108,2,64,247,234,213,132,225,7,152,120,77,60,26,161,160,103,204,42,81,145,24,179,6,147,148,194,166,103,113,175,134,70,169,43,76,96,208,81,166,120,209,139,185,98,199,147,113,244,61,15,62,114,139,19,128,86,215,153,159,81,129,178,44,5,108,101,105,250,53,39,149,55,49,83,142,69,217,245,173,173,41,58,126,154,234,250,172,207,141,152,124,138,33,133,116,167,42,76,209,66,188,22,84,190,67,239,77,196,177,92,120,13,17,67,176,82,125,39,106,167,61,1,49,166,170,232,249,120,59,46,62,11,124,42,136,144,102,44,29,66,251,250,195,136,98,4,101,12,165,188,74,46,103,68,235,20,187,124,97,107,247,88,138,162,115,182,2,109,207,86,134,94,216,138,41,104,157,95,226,162,102,90,233,227,212,178,118,31,233,92,1,166,192,55,126,57,155,72,145,192,149,42,32,95,90,5,201,199,7,166,240,59,22,15,61,101,82,251,72,243,8,162,12,113,245,153,189,146,50,29,214,43,28,109,99,212,216,230,172,19,33,91,145,232,133,177,26,30,120,215,32,212,160,162,116,74,21,198,64,13,187,70,170,24,210,240,161,207,13,31,74,44,29,136,164,103,213,91,175,194,49,232,176,241,210,233,213,70,83,24,15,118,14,185,180,245,151,143,85,82,98,195,41,219,158,68,225,227,222,197,177,197,108,125,30,219,226,179,241,86,123,67,72,122,97,8,156,195,87,67,126,42,181,181,20,134,38,161,5,76,233,197,80,152,76,242,8,152,215,204,10,207,233,154,171,40,245,194,102,182,21,222,215,174,163,86,47,171,129,147,173,63,46,214,22,124,205,53,63,48,251,104,13,184,183,242,160,20,187,220,159,166,122,65,159,44,71,2,131,122,185,185,223,107,207,20,140,179,26,245,133,36,198,236,135,13,214,227,152,148,188,137,136,173,193,68,32,226,151,11,213,60,58,224,20,242,123,195,192,129,77,69,85,97,2,105,241,210,101,144,249,81,216,164,241,2,158,66,117,51,80,103,31,193,123,116,208,115,218,150,7,38,67,27,247,62,159,186,173,7,38,223,17,247,174,214,211,166,176,41,69,4,92,167,240,155,192,7,192,155,197,123,209,207,174,107,143,14,192,113,223,139,220,161,158,107,68,27,238,183,52,9,67,89,215,197,242,168,113,111,210,8,83,47,238,150,122,14,184,54,181,250,172,76,223,53,215,128,45,134,174,48,137,185,24,52,36,15,245,80,164,10,122,205,184,154,30,170,103,174,172,62,195,119,239,166,21,161,39,46,109,102,17,119,166,48,12,253,235,11,99,150,223,35,181,242,75,85,110,126,166,109,159,49,147,166,74,229,64,136,84,67,117,16,20,242,168,169,240,74,174,165,12,140,246,141,160,76,250,22,63,76,33,133,132,13,160,195,24,46,60,143,53,104,148,158,10,223,134,25,210,231,248,127,130,54,66,228,142,194,17,174,71,226,217,67,167,43,68,67,75,67,147,151,252,50,114,137,113,220,66,231,254,28,15,212,231,220,119,166,168,53,73,112,21,179,97,5,133,161,193,34,59,75,71,228,28,177,159,208,164,157,245,75,210,29,21,59,221,48,69,43,185,150,46,224,40,199,129,118,182,63,91,217,58,86,68,242,228,69,39,138,248,188,21,140,197,35,174,158,35,169,156,26,236,170,84,161,249,147,157,253,26,122,36,129,47,71,8,204,52,227,49,218,56,108,175,223,113,166,98,237,122,36,66,3,28,213,156,20,119,20,41,246,36,152,76,58,220,175,166,110,165,232,201,179,169,65,243,66,136,190,208,133,149,151,222,183,69,200,88,34,68,174,246,156,96,201,114,181,14,195,25,38,161,37,202,136,49,242,2,86,141,55,56,255,72,2,199,189,39,199,142,222,251,124,230,30,123,13,36,4,82,166,205,225,57,100,234,67,70,214,146,92,77,176,39,54,127,116,162,179,108,115,36,184,74,116,135,99,200,87,81,92,6,94,181,197,194,217,74,191,3,57,14,130,72,241,92,244,221,44,253,97,4,203,221,210,36,39,149,133,139,114,88,55,109,248,59,132,238,158,201,93,10,36,155,62,65,63,30,163,28,197,244,71,198,170,227,82,145,55,63,104,51,190,252,47,74,95,110,145,57,132,216,88,142,250,35,132,134,181,72,123,88,179,74,44,13,126,85,203,1,224,160,65,240,205,127,186,80,139,38,182,143,41,91,69,240,19,230,151,173,161,6,200,70,154,139,186,67,161,105,170,40,23,62,214,74,14,218,135,1,207,180,198,93,207,199,56,118,172,63,25,132,20,235,185,120,80,233,220,29,94,48,61,220,17,173,244,233,70,233,32,201,69,82,221,23,54,246,253,30,240,62,179,104,42,76,81,137,111,54,236,143,67,183,80,202,157,40,187,255,194,68,219,116,142,54,172,161,239,91,81,154,68,130,241,130,115,71,116,146,53,148,68,206,114,152,2,236,246,173,134,200,153,80,119,142,102,173,142,190,222,225,149,108,82,248,49,160,181,132,34,243,11,127,76,155,139,30,183,224,236,98,203,209,97,2,2,23,182,160,182,23,33,80,176,32,219,39,118,103,40,124,90,47,53,113,162,11,19,66,117,89,169,99,120,35,176,33,166,9,85,84,37,58,10,169,102,104,69,28,150,142,100,241,125,103,163,233,150,231,34,134,20,73,1,75,70,8,54,137,39,249,99,13,107,150,146,27,27,99,177,251,134,104,252,22,233,22,25,214,193,17,28,73,11,218,230,44,231,51,147,167,186,178,47,28,35,83,231,38,37,150,45,214,197,154,208,106,223,162,239,3,111,50,222,221,97,242,153,98,183,15,78,217,16,68,160,210,1,97,2,129,11,34,6,213,225,132,136,139,92,61,241,100,20,213,7,59,223,56,134,11,6,116,169,157,30,36,44,145,136,251,162,198,236,183,21,54,78,202,225,240,144,26,122,110,124,220,118,191,148,6,185,166,151,14,218,145,60,9,104,141,77,186,121,90,65,76,113,43,238,108,223,148,93,245,223,251,189,191,252,233,159,254,242,23,127,250,195,47,127,245,179,31,254,236,119,254,226,231,191,255,39,63,252,206,79,254,207,127,250,31,191,254,247,255,229,239,254,230,127,254,228,167,127,240,139,63,60,127,129,80,77,130,182,60,181,159,252,229,95,254,244,47,126,245,231,127,122,254,246,159,253,240,251,191,250,215,191,252,225,39,63,253,163,31,126,241,39,63,252,234,151,127,254,59,95,224,159,255,236,231,63,252,203,95,253,242,103,63,255,35,110,240,139,95,254,225,207,126,254,251,191,58,183,255,221,239,179,144,121,254,102,120,217,191,242,99,253,176,168,186,87,102,13,26,15,245,200,100,39,76,158,40,5,165,239,185,40,76,0,231,194,20,107,62,87,239,179,39,221,123,19,173,155,2,79,182,191,18,48,189,124,91,97,47,243,1,60,70,92,121,48,164,151,2,165,169,247,129,175,46,35,48,106,242,85,225,234,185,70,208,84,53,203,4,185,90,180,207,145,51,34,14,158,21,182,22,253,128,41,114,127,225,237,213,75,150,113,42,237,25,177,137,148,85,252,54,202,119,253,121,178,89,189,47,202,192,162,134,46,48,20,156,1,183,150,223,1,53,157,186,128,171,136,75,129,110,42,88,3,69,41,172,61,112,247,74,103,224,188,164,27,31,93,2,154,234,46,156,52,114,4,58,157,188,208,80,90,68,20,134,4,47,198,140,134,146,173,79,6,255,205,247,0,1,166,44,241,129,97,91,168,1,147,41,120,225,237,49,72,96,50,17,207,111,55,95,226,160,141,54,40,69,123,144,167,3,83,195,253,188,53,148,185,247,201,104,178,210,239,129,79,154,239,123,65,140,161,67,106,193,163,24,21,232,117,222,81,161,186,51,30,252,188,213,208,39,163,55,112,196,234,72,144,204,62,48,222,69,124,15,4,108,134,62,248,102,222,197,107,35,182,209,245,201,44,108,126,127,218,72,38,20,166,46,164,94,88,136,67,65,123,146,199,110,56,215,15,58,189,85,25,184,42,89,55,48,101,189,247,185,145,170,124,238,13,45,124,12,89,50,46,203,7,238,78,241,108,112,146,134,173,97,186,148,46,181,2,76,237,249,243,219,48,135,223,65,129,74,241,185,249,113,150,239,52,76,228,233,158,155,239,40,162,51,184,74,171,230,64,232,35,197,142,100,68,187,226,154,152,12,136,19,1,26,44,114,11,134,134,196,159,161,245,89,246,213,232,164,231,133,133,68,192,208,233,132,119,160,184,252,207,197,231,48,238,247,222,70,42,240,192,221,163,205,6,183,85,222,171,183,171,114,27,92,116,64,41,134,117,254,2,67,225,202,87,184,37,231,255,7,62,107,43,61,247,70,205,94,224,145,245,236,169,144,4,239,251,214,83,67,98,160,187,172,251,90,243,221,165,177,172,61,174,107,112,42,243,129,161,121,188,63,61,48,199,21,166,110,225,222,156,162,143,23,222,93,94,27,58,182,231,230,148,122,150,11,183,242,60,57,17,254,221,47,92,179,110,180,252,105,207,251,65,168,106,208,175,125,166,104,150,207,73,197,196,115,117,131,236,228,194,105,63,239,13,219,168,62,90,26,207,44,205,151,73,255,3,183,103,166,17,8,144,105,58,180,210,108,66,95,235,198,233,247,226,247,189,96,138,21,84,234,91,177,240,82,42,165,43,172,235,30,102,17,15,27,124,224,169,39,68,229,12,214,155,103,233,114,3,38,78,32,95,59,63,135,215,177,76,73,6,233,7,209,35,162,194,255,210,100,80,168,53,19,24,190,208,122,31,205,10,229,5,182,146,171,41,91,210,243,224,104,75,220,227,39,65,67,167,247,238,214,0,121,119,113,76,124,133,41,207,184,87,175,150,159,169,210,45,179,123,143,159,167,114,9,143,168,244,107,45,152,70,153,94,77,36,231,238,196,25,97,34,125,114,164,222,242,133,219,19,44,55,38,249,187,223,49,73,247,51,77,135,213,182,223,35,157,125,93,225,77,159,227,53,39,166,116,170,209,1,81,243,190,167,50,223,231,25,53,2,42,229,26,135,20,183,235,92,66,137,168,197,249,133,172,149,196,95,39,29,2,41,182,211,97,76,179,242,228,173,80,47,19,143,6,157,165,46,48,166,202,138,217,64,249,127,85,91,165,89,82,40,224,58,159,248,214,164,209,112,197,234,157,80,80,167,7,166,151,58,96,59,29,245,201,173,66,172,5,204,166,165,79,190,118,216,226,140,103,149,164,205,180,224,100,189,48,114,227,75,97,19,192,9,120,47,209,112,6,134,141,49,174,70,127,90,60,203,137,163,233,13,147,192,180,114,62,112,235,59,206,93,2,241,207,160,152,158,66,156,249,243,152,38,73,173,40,50,218,97,223,81,23,255,184,32,100,95,227,151,151,201,5,61,232,246,248,1,168,69,111,4,53,166,82,127,43,163,71,87,63,1,74,145,123,42,83,229,169,97,168,105,194,46,177,205,155,190,220,210,183,170,70,143,17,112,107,90,40,61,233,252,105,177,64,40,86,43,58,73,169,149,143,151,94,166,201,167,247,38,149,20,19,129,120,172,120,174,147,4,107,138,225,38,14,84,116,146,117,211,151,174,1,55,158,77,96,170,90,234,189,122,45,141,10,78,36,158,103,28,172,48,53,52,53,39,16,158,154,113,184,89,136,76,23,23,170,16,53,60,179,101,101,215,58,40,24,185,119,72,233,40,213,237,208,212,3,99,200,80,27,124,134,12,169,248,59,224,104,206,232,134,69,126,250,250,170,4,105,107,123,96,11,64,5,188,165,41,139,246,150,179,118,238,247,64,180,65,135,116,80,110,214,98,204,32,167,210,123,147,26,217,61,30,124,211,109,83,20,94,103,43,136,155,31,239,50,169,197,76,15,251,186,83,156,98,239,231,230,180,68,222,185,176,177,45,5,173,37,10,103,207,170,132,121,81,39,18,122,232,43,149,128,137,120,202,194,181,244,80,174,1,195,23,163,87,183,177,195,214,216,164,156,117,75,25,29,82,207,184,216,248,44,245,185,137,115,167,120,50,136,198,213,218,166,195,46,192,115,126,107,188,104,154,100,118,28,31,187,60,145,44,235,46,30,97,26,110,108,22,61,92,224,28,220,97,16,163,122,215,235,3,111,186,197,29,70,132,90,247,12,139,248,222,199,110,70,160,119,225,153,106,190,62,248,38,214,167,231,30,140,120,55,120,192,158,251,68,7,38,26,150,177,227,192,95,255,56,2,211,72,186,227,230,150,32,18,148,60,100,220,154,164,187,30,76,136,172,141,112,95,160,166,212,162,117,94,34,95,47,154,181,176,245,91,154,62,71,24,250,52,240,206,170,15,118,222,35,199,218,130,105,175,233,217,51,57,7,195,149,221,214,64,172,191,13,5,193,186,240,170,249,189,154,126,215,239,147,227,132,61,101,112,231,168,71,178,160,6,156,105,41,83,184,6,169,42,48,247,215,65,51,190,215,17,48,109,64,89,97,35,3,10,152,136,149,254,54,33,252,251,219,212,90,141,7,30,215,91,197,199,27,207,163,45,187,95,60,90,54,233,11,133,57,112,226,106,114,233,122,113,54,231,43,208,93,159,3,123,97,110,187,237,87,147,117,119,22,133,49,7,99,76,155,150,47,217,136,185,18,216,48,31,174,235,250,33,61,146,91,220,26,165,37,157,164,11,150,141,251,185,40,215,84,39,123,89,197,248,12,216,184,74,5,38,13,58,98,192,137,55,234,166,65,156,223,139,71,128,145,202,209,155,147,212,90,23,158,253,217,237,150,48,155,34,239,75,200,87,199,140,168,201,138,23,163,211,252,65,143,233,209,227,222,12,195,51,224,198,56,25,247,94,229,169,225,230,92,163,13,56,224,243,44,234,151,125,148,49,226,181,173,159,85,190,200,166,36,42,62,54,118,254,80,243,107,83,180,49,106,192,199,18,148,124,45,6,21,121,23,135,207,196,169,26,32,216,148,96,198,60,67,20,229,241,102,217,164,92,239,155,50,79,146,117,178,51,208,54,191,98,1,81,60,171,37,197,7,230,124,90,1,175,33,205,156,192,123,57,63,207,129,89,248,58,106,52,177,198,234,163,128,70,231,33,76,100,125,180,64,207,137,162,63,140,152,85,142,231,162,52,89,109,206,141,68,243,189,117,195,255,209,31,70,57,215,61,12,26,24,211,208,120,38,114,143,177,99,145,158,157,90,154,53,169,2,243,62,54,98,211,20,58,234,215,68,255,102,198,152,80,219,37,133,241,150,238,24,177,169,208,39,42,188,167,7,134,217,247,142,232,121,77,153,41,214,196,184,220,60,171,80,149,107,33,245,162,158,211,217,23,44,168,158,132,138,9,133,229,227,24,187,207,7,39,65,82,235,109,81,145,227,234,181,200,61,45,149,84,129,170,151,160,164,223,220,242,126,178,118,141,37,47,185,105,72,247,112,21,37,141,113,44,28,148,232,253,230,141,104,168,76,226,197,113,53,252,200,175,20,214,137,32,5,37,47,80,242,250,68,130,30,91,226,180,16,55,161,246,230,40,121,92,9,89,66,164,25,106,46,7,54,205,70,121,109,86,102,73,254,181,63,170,126,130,118,11,196,127,81,186,53,212,114,132,48,1,170,122,135,169,177,212,17,55,2,93,63,150,173,160,68,163,61,136,79,116,39,16,1,102,177,20,129,7,236,28,1,227,90,9,74,1,115,143,105,120,246,74,181,212,55,38,82,142,77,131,36,146,104,215,158,145,198,8,93,62,145,24,127,109,228,68,246,19,54,229,47,76,173,207,158,122,245,70,128,210,223,122,162,213,45,134,60,122,245,103,137,248,60,35,78,168,85,245,155,169,229,92,254,192,144,178,202,160,144,174,142,153,112,188,253,173,235,3,91,161,245,251,100,231,180,16,221,119,72,12,232,234,246,65,153,84,225,136,197,139,82,123,116,11,0,47,86,147,192,28,18,113,110,78,106,21,229,98,147,160,136,3,125,154,236,188,252,52,19,107,196,2,56,219,114,121,225,99,59,78,207,161,160,46,145,52,125,179,105,26,30,113,174,34,101,40,155,56,17,202,236,173,81,163,90,183,177,204,194,109,253,48,241,214,166,78,43,145,34,211,242,116,22,104,68,87,115,213,133,125,140,61,120,54,123,192,148,234,201,231,66,175,176,197,36,69,250,66,194,76,219,218,124,90,252,180,137,20,202,189,33,161,104,241,173,73,91,171,241,135,140,204,12,199,235,120,142,231,224,148,61,133,2,240,179,83,248,92,224,136,22,91,227,216,161,35,133,45,1,133,170,72,66,32,142,38,207,117,86,26,92,11,130,158,73,235,94,128,41,48,234,183,216,184,28,30,173,172,27,241,193,187,118,16,167,163,24,216,135,147,214,253,113,77,241,153,172,93,49,206,30,182,76,97,126,155,233,67,106,186,2,38,115,190,47,156,201,24,102,255,24,56,139,235,250,100,208,146,17,86,240,241,36,145,35,78,50,186,72,20,102,199,111,207,162,68,178,200,77,19,49,137,223,54,153,12,65,39,180,91,223,101,75,195,116,147,62,74,170,192,216,206,182,195,86,16,52,46,76,118,216,139,65,145,235,179,144,175,192,152,76,41,174,110,176,41,9,220,104,90,244,83,177,209,224,43,212,162,147,98,255,234,76,101,3,198,136,46,149,17,88,44,209,239,8,74,93,181,160,48,124,56,85,12,38,122,147,128,60,18,200,148,161,93,20,115,90,94,139,146,98,175,201,48,248,184,196,122,111,232,190,139,194,194,178,73,28,114,132,40,47,112,215,151,66,177,58,162,133,60,23,141,228,23,158,38,168,213,238,173,179,116,21,178,226,219,136,100,49,148,126,55,125,130,150,111,141,201,223,144,215,156,58,129,207,148,11,138,179,65,204,121,101,125,101,114,72,205,227,25,231,229,83,22,49,149,201,31,123,164,148,90,254,104,26,11,204,166,236,65,237,246,41,238,215,171,45,71,30,191,141,3,112,143,173,201,63,175,177,95,176,153,215,44,168,169,25,200,79,51,73,20,62,155,174,39,248,96,179,57,118,237,157,98,25,174,237,200,34,144,120,239,66,75,138,246,114,9,113,167,129,86,77,146,138,133,99,56,177,135,186,15,220,232,224,175,77,110,78,29,83,88,148,7,110,85,66,164,192,68,200,239,205,33,111,149,65,161,181,206,25,229,249,212,76,231,251,53,73,15,22,239,158,134,160,137,122,155,251,228,5,97,200,21,243,59,159,47,91,174,255,77,202,213,24,210,190,48,65,27,81,183,161,144,20,115,213,151,86,67,69,230,90,25,240,105,67,165,225,55,167,196,72,18,82,147,20,2,197,102,31,216,100,140,139,108,56,80,222,80,210,240,133,105,167,104,242,219,141,80,77,212,121,88,179,181,248,154,86,151,117,92,165,239,163,89,8,106,201,10,64,40,49,26,103,41,232,201,216,199,23,166,119,210,41,185,169,101,198,50,147,155,211,93,231,118,54,123,132,244,141,96,54,80,193,255,29,179,105,180,147,69,80,219,196,191,96,181,142,173,59,36,176,99,54,151,15,39,230,207,151,21,184,89,95,173,223,250,156,81,85,194,129,115,24,201,74,11,148,167,190,227,137,33,12,141,214,23,158,214,81,113,31,236,24,75,149,200,218,7,166,237,125,10,147,24,49,34,36,94,191,15,190,168,216,94,114,49,103,90,247,165,135,172,151,54,92,77,99,231,118,230,221,99,74,82,7,87,228,106,242,104,46,77,75,93,214,153,196,215,14,64,28,147,162,187,239,213,155,146,2,49,219,206,124,103,151,249,126,233,179,243,253,95,226,206,45,135,154,27,57,210,91,226,253,178,60,175,196,176,97,192,48,252,214,126,156,245,140,214,97,126,121,42,147,65,185,253,50,104,140,212,13,65,250,67,85,167,46,44,50,153,25,25,65,181,239,166,80,169,71,236,40,37,211,30,125,166,156,251,38,55,109,172,190,180,64,143,58,1,252,221,72,158,13,174,109,240,170,195,150,202,207,2,79,140,122,226,232,188,117,119,77,138,103,85,87,37,129,247,70,64,62,5,230,226,107,156,60,177,118,111,129,73,180,249,125,193,154,155,250,237,161,63,27,42,152,231,31,55,217,113,185,52,122,168,247,220,1,19,16,221,103,186,209,188,118,239,242,201,198,34,137,34,10,243,77,11,74,31,48,164,52,61,250,60,135,209,252,202,141,153,216,228,210,150,165,179,226,210,200,69,118,185,111,212,193,226,151,103,87,183,95,182,207,164,180,227,88,88,100,183,12,112,174,131,87,156,253,151,155,201,144,175,11,151,159,174,133,195,196,220,245,162,244,1,122,246,151,137,179,168,40,9,189,44,119,95,99,47,246,124,5,237,194,29,15,184,21,87,118,38,54,177,242,130,182,153,147,171,0,216,209,42,237,70,210,140,126,223,64,225,199,201,149,117,211,48,137,115,179,243,239,10,47,211,39,12,24,137,76,185,50,4,8,83,220,117,55,203,24,65,135,209,210,3,29,91,170,239,184,153,66,91,187,15,133,150,119,121,40,248,193,207,86,238,209,244,214,11,76,126,119,220,43,67,128,75,126,123,93,26,46,119,77,170,82,110,11,22,229,138,15,160,99,199,120,191,46,148,41,123,56,102,241,50,155,170,63,47,26,239,171,115,245,240,21,102,123,112,31,10,109,135,217,19,22,147,208,0,225,44,129,235,249,208,227,220,54,211,222,187,62,171,67,14,18,212,52,178,149,120,223,224,148,90,130,182,143,102,53,138,127,91,224,97,203,199,7,155,173,100,22,180,145,26,246,131,107,194,43,226,162,213,124,40,252,109,253,12,154,228,96,19,165,91,126,87,217,8,11,130,50,137,124,27,92,56,246,147,10,157,192,103,57,173,211,97,150,208,126,215,68,104,122,35,124,192,208,92,32,138,148,7,138,78,177,139,129,65,212,58,179,93,82,152,229,218,135,48,121,40,97,139,114,221,8,56,249,79,159,85,31,125,153,11,79,83,81,242,115,179,202,137,77,171,105,111,39,223,215,176,5,218,162,191,185,204,170,121,175,128,171,201,203,95,24,66,64,148,183,55,114,142,250,203,203,70,138,131,9,85,99,121,36,203,200,70,95,12,178,109,231,222,228,186,22,4,196,56,181,121,45,87,249,229,51,125,87,127,151,4,236,54,48,4,38,100,141,223,158,164,100,110,88,120,102,88,134,165,231,235,16,72,206,210,188,183,138,233,61,120,112,69,10,121,138,137,216,34,217,189,130,127,133,120,227,20,225,117,212,83,45,48,249,96,202,173,34,136,130,255,145,125,203,31,156,119,170,194,125,60,48,124,2,79,56,32,94,191,164,64,183,104,137,193,214,210,225,76,116,221,4,174,68,208,126,105,140,255,85,244,232,243,45,70,17,129,23,139,102,170,220,216,9,145,220,107,30,10,6,187,17,133,113,0,72,1,83,184,191,251,185,85,44,56,155,30,137,240,87,186,233,242,3,67,129,243,196,177,245,64,55,189,114,116,244,131,58,182,144,228,41,73,158,218,193,47,167,0,199,171,187,51,90,16,4,154,59,73,12,147,134,232,93,126,153,166,152,8,165,105,193,194,79,94,224,51,53,150,56,53,90,245,73,223,215,153,88,167,183,101,209,196,127,118,208,50,157,21,36,255,35,245,11,9,176,75,75,152,121,55,209,150,228,48,154,226,55,148,32,68,97,99,26,225,153,21,31,245,228,173,68,59,177,69,111,176,87,5,94,36,236,252,133,80,69,150,46,82,187,180,228,45,120,200,93,141,33,173,156,196,153,243,242,179,160,227,86,145,127,94,191,94,33,223,212,145,156,154,89,31,11,121,179,72,161,66,95,28,34,119,183,96,162,96,161,26,49,45,116,159,64,17,214,61,115,137,159,251,231,131,124,7,26,161,202,9,63,252,169,48,174,196,169,120,181,97,243,129,71,211,117,63,23,214,17,147,138,42,245,185,166,243,41,222,56,127,65,10,72,222,163,71,85,13,233,149,123,52,89,105,114,151,17,201,211,221,118,111,107,14,219,114,248,46,129,65,39,219,46,106,81,61,12,77,135,9,137,74,75,61,122,55,103,32,249,198,136,137,182,223,237,36,149,44,51,27,241,131,177,35,58,251,228,191,162,183,1,83,11,210,55,118,41,48,150,112,60,185,74,162,39,64,157,103,171,180,2,62,123,140,251,173,210,51,143,235,104,249,96,246,146,34,68,2,189,135,188,211,252,224,243,129,84,245,198,195,146,183,57,15,154,172,3,33,216,253,109,40,164,244,222,198,209,38,37,112,97,250,227,202,87,218,106,86,251,40,226,103,195,183,123,226,154,30,87,78,219,228,189,114,154,134,135,39,208,207,209,4,135,34,4,111,78,22,229,91,74,207,209,5,182,255,189,114,76,122,83,242,159,198,165,74,141,118,107,55,19,142,223,160,166,248,176,148,111,133,73,128,197,177,14,103,194,28,185,50,196,118,198,23,64,224,110,122,118,68,162,239,77,74,209,63,70,152,69,102,25,23,40,90,133,201,13,157,88,248,16,107,187,210,175,141,133,97,248,193,144,208,212,49,128,84,88,246,48,20,211,157,68,23,119,192,29,45,135,92,227,166,247,89,174,238,47,99,230,48,83,12,5,252,125,69,35,155,236,201,186,3,197,210,33,162,151,62,216,89,57,217,177,13,227,114,223,171,166,100,121,62,167,111,156,32,178,145,164,146,114,96,124,41,63,74,72,179,222,91,41,22,118,75,255,185,212,8,138,37,150,154,83,152,238,230,237,48,54,173,34,68,109,38,33,174,141,65,10,148,220,188,28,61,241,180,202,126,114,90,213,213,69,225,76,135,248,80,249,165,117,184,193,34,110,60,44,15,235,111,107,32,134,159,69,252,158,34,80,242,230,136,70,43,214,146,164,84,199,108,104,149,120,44,72,145,20,177,158,32,77,186,157,82,130,101,76,193,4,69,96,186,60,252,195,159,228,156,118,210,147,47,74,151,217,97,116,128,197,163,129,232,178,186,73,92,179,189,173,42,70,207,223,149,125,55,102,77,5,106,117,128,25,68,120,8,153,252,99,81,179,244,105,84,245,47,250,104,102,86,39,4,186,110,141,27,206,14,71,130,145,28,151,92,26,62,77,251,147,184,167,42,214,186,250,238,157,255,126,150,22,247,141,119,186,170,58,79,114,242,51,110,12,63,1,217,57,211,227,73,89,99,57,140,25,184,232,0,163,235,186,93,91,160,161,97,86,68,11,171,147,6,108,174,45,206,151,125,214,244,161,240,175,211,254,131,41,1,118,209,109,134,16,17,250,249,244,158,20,181,144,63,33,117,239,78,109,66,208,137,5,42,43,204,32,248,46,220,234,196,58,49,16,116,79,111,134,105,16,53,115,210,11,255,121,116,6,108,17,222,84,184,46,239,230,4,70,80,183,42,220,67,134,17,120,53,81,146,176,22,246,236,94,212,36,194,137,193,155,194,40,11,229,128,203,144,38,85,131,151,171,156,2,183,199,120,124,46,51,239,11,20,25,53,189,112,100,136,227,186,217,45,119,125,164,80,47,124,174,61,235,3,124,33,61,53,187,248,26,183,213,108,151,164,240,217,8,249,242,181,40,163,117,125,31,147,174,170,184,171,142,215,194,16,152,58,234,14,152,81,171,195,144,76,107,189,111,147,156,110,85,152,28,179,143,113,152,74,168,208,10,76,76,221,114,192,253,49,232,158,155,202,147,79,152,11,17,102,245,133,133,218,215,61,203,2,12,81,67,110,123,35,52,21,7,19,114,139,254,55,124,20,44,136,29,62,251,255,162,167,222,40,92,196,169,217,223,138,51,94,42,102,164,236,232,207,145,94,96,212,119,253,166,126,110,108,226,217,71,87,235,136,119,137,202,182,236,12,58,223,139,79,242,232,18,183,173,54,136,108,150,124,128,81,71,110,106,236,157,109,159,229,163,128,141,244,214,139,54,217,49,95,236,161,228,243,55,129,121,205,62,0,155,53,107,137,219,95,238,230,138,232,112,182,144,70,225,85,157,49,133,232,101,121,221,129,177,147,79,241,93,53,202,16,15,186,162,181,212,164,128,95,115,249,76,88,26,147,13,150,110,105,233,93,207,22,214,17,192,76,178,122,91,115,132,143,116,179,80,163,170,129,34,13,218,229,254,182,5,19,207,111,227,163,59,2,54,151,18,133,119,155,241,109,48,251,171,205,212,130,111,235,101,80,96,120,176,122,114,94,137,175,154,171,153,55,142,94,249,226,182,3,30,245,177,140,33,138,76,158,37,105,214,226,221,214,243,219,253,252,21,151,54,109,107,165,48,74,201,241,212,38,146,44,207,201,175,5,163,181,34,228,174,30,241,24,123,149,18,143,133,132,188,250,84,99,111,183,239,43,57,115,98,87,191,89,106,132,59,78,142,164,169,26,218,48,135,164,152,203,122,50,11,200,7,29,2,35,54,179,158,159,198,218,232,194,116,61,63,71,119,55,159,32,215,140,194,224,120,208,20,113,138,89,42,151,217,222,115,111,129,217,126,190,48,146,171,14,87,168,222,47,28,162,81,192,253,127,156,28,242,76,192,56,63,63,151,86,239,32,39,121,169,174,174,244,90,151,230,175,3,121,153,241,124,187,236,133,98,77,100,144,237,180,223,119,61,98,40,32,198,44,76,252,110,174,62,233,94,216,70,85,167,61,159,192,172,177,172,81,44,91,253,185,180,213,239,187,30,104,154,171,105,50,187,186,20,247,53,168,82,232,68,90,72,33,251,54,128,170,32,153,71,133,205,44,44,96,83,127,21,216,214,147,18,48,161,233,82,24,177,167,56,249,9,120,235,123,52,242,33,113,242,217,250,115,236,138,160,210,140,213,31,159,118,179,126,142,71,194,132,175,46,186,228,95,46,216,114,29,207,161,152,159,181,128,39,251,51,133,55,25,101,135,225,31,168,73,123,193,85,164,196,227,52,62,167,30,221,248,210,252,101,76,186,94,159,7,130,94,246,190,48,5,18,125,25,157,164,174,15,127,106,255,93,29,149,249,198,99,57,165,120,246,44,16,197,140,189,252,97,79,242,224,251,57,247,14,131,159,182,126,109,224,50,6,41,129,187,162,44,57,111,98,95,189,240,129,114,157,191,42,235,145,120,126,123,208,116,20,71,159,160,172,232,100,86,44,165,31,87,222,17,14,205,10,179,113,142,147,35,143,161,118,205,52,80,237,28,240,249,104,135,154,61,23,162,177,234,175,123,146,195,29,15,140,183,109,60,114,188,88,158,161,178,198,142,232,104,161,82,253,140,149,197,140,227,163,112,177,27,125,126,154,141,109,188,206,133,150,240,122,224,202,7,231,240,249,212,138,122,134,211,177,208,243,133,113,121,81,148,253,74,15,148,156,224,115,48,149,58,191,107,50,157,75,215,69,146,232,35,30,233,250,217,169,42,92,249,112,3,102,31,51,20,70,188,43,174,12,154,130,174,108,36,107,86,44,16,235,13,118,73,186,47,215,251,7,170,90,244,3,134,119,82,3,62,155,73,177,226,92,168,245,185,236,56,198,244,181,234,238,2,34,49,115,92,192,28,63,21,38,211,20,191,13,225,89,125,164,241,14,158,177,5,192,203,121,104,164,82,121,35,49,217,65,59,150,34,44,58,115,165,207,251,182,217,69,61,71,87,83,3,15,120,145,234,80,120,66,155,115,120,147,112,86,184,49,173,196,111,35,43,190,30,216,42,77,1,159,208,66,39,142,74,31,101,190,48,127,233,165,241,77,70,24,180,225,150,233,215,91,173,184,90,2,166,102,163,47,20,85,166,248,122,105,9,212,129,136,22,88,137,55,130,90,165,52,190,2,35,226,31,231,134,22,171,75,0,52,193,187,128,236,146,158,57,171,154,246,84,14,180,237,162,161,58,254,39,41,199,133,209,156,167,17,150,229,224,147,63,148,179,255,82,209,44,224,179,180,165,120,40,100,189,229,101,159,215,113,118,170,61,208,5,159,90,97,43,247,56,220,104,219,168,10,211,131,24,23,142,144,181,222,23,76,43,175,184,0,227,165,215,21,166,82,88,3,94,248,76,40,60,75,141,15,108,163,4,44,126,179,103,125,54,47,234,128,241,153,107,10,19,79,199,141,49,224,139,158,188,240,10,227,133,32,190,166,235,46,134,205,247,202,104,53,126,192,224,79,3,218,239,8,218,44,87,20,240,92,234,200,108,57,200,200,220,45,106,123,154,55,32,203,200,125,4,92,113,147,82,216,206,25,176,233,72,10,140,24,152,28,205,34,48,20,38,58,191,191,125,166,245,231,125,204,220,239,54,1,134,110,210,245,201,20,88,227,129,146,253,170,207,193,16,133,226,220,203,180,73,4,230,135,229,220,208,241,116,24,46,248,243,241,58,44,239,174,3,105,35,193,126,79,222,215,123,114,30,196,184,39,63,235,174,36,68,152,192,202,188,223,61,105,8,157,146,80,232,237,177,187,223,180,205,104,36,68,53,110,198,234,70,23,178,154,96,155,162,86,4,112,27,195,172,161,227,12,233,241,234,219,62,84,252,82,209,40,12,31,228,46,240,154,207,68,62,122,138,4,22,158,0,106,124,129,100,255,153,38,118,28,124,190,76,105,252,238,214,183,228,170,65,192,38,63,165,240,70,226,32,96,19,231,20,216,12,116,226,183,177,185,212,205,176,85,103,119,220,246,9,170,212,205,144,128,49,28,153,129,201,42,203,109,147,106,117,153,14,96,138,225,89,225,30,66,77,166,219,124,254,167,112,206,45,222,8,179,252,208,153,24,98,99,171,113,101,148,18,244,194,9,24,189,145,25,152,110,236,7,62,147,142,175,48,20,183,103,215,104,5,85,8,111,204,0,222,85,83,88,203,90,22,83,92,25,14,205,69,225,243,7,222,249,7,220,180,172,15,28,37,146,3,206,173,43,62,60,58,39,217,225,255,64,234,173,41,76,188,184,2,238,229,153,229,173,15,198,67,106,58,137,105,16,82,248,196,4,45,238,138,70,26,157,178,38,132,204,28,119,53,232,167,211,7,126,54,117,241,229,91,122,176,73,197,107,77,115,34,191,48,233,29,25,103,211,70,125,220,216,211,58,1,202,62,50,174,140,251,76,250,211,244,45,223,131,81,118,23,20,37,80,25,163,219,172,225,20,30,16,29,3,62,187,125,141,152,77,36,189,249,117,163,74,255,68,158,150,113,137,49,154,147,249,119,42,60,16,0,117,24,146,156,184,161,47,168,14,222,182,1,12,229,88,79,14,195,204,119,202,216,155,157,224,127,41,140,15,131,95,185,73,125,234,16,95,152,52,198,164,114,22,217,217,245,195,103,81,119,133,143,102,29,214,67,63,93,114,252,59,222,118,158,214,72,45,48,121,196,30,55,118,158,155,150,63,217,149,100,175,2,55,170,78,248,36,41,60,160,206,56,76,105,86,15,158,208,142,28,44,188,48,189,48,202,134,30,58,110,234,29,85,103,133,115,219,231,125,250,117,159,89,181,104,40,178,44,190,136,115,195,187,122,238,10,27,96,143,192,40,150,40,127,28,157,63,83,98,112,152,100,156,126,215,52,98,182,152,43,203,79,73,68,225,189,93,15,15,97,36,44,203,20,70,149,125,95,152,34,201,3,151,29,159,15,13,191,73,163,59,204,92,34,228,133,193,52,167,126,186,231,69,14,111,6,0,70,117,230,57,186,23,151,161,1,222,202,113,50,120,184,25,59,137,253,188,255,116,225,61,84,235,128,43,37,201,247,228,45,94,8,44,96,173,24,115,105,247,145,66,193,123,246,171,236,27,114,143,11,207,56,203,62,143,108,187,46,105,67,209,254,217,41,111,12,53,61,244,99,145,203,89,19,96,204,65,203,195,129,77,169,109,232,8,198,144,46,54,110,232,0,240,124,21,174,24,222,7,140,38,165,94,55,22,115,242,219,196,234,58,12,49,168,143,111,143,228,165,184,75,2,183,238,10,30,7,62,47,68,252,139,128,243,136,216,209,26,222,180,80,183,108,175,118,47,141,242,74,210,239,199,86,172,123,116,109,79,138,153,109,127,191,99,1,181,86,253,105,216,156,233,158,155,90,69,125,190,220,51,21,196,235,66,90,187,191,159,125,184,237,0,15,36,164,116,78,217,206,87,6,165,132,171,183,117,230,4,247,110,5,134,241,162,215,13,235,161,221,163,119,147,198,17,230,74,2,240,128,155,89,233,233,60,221,82,189,131,20,67,155,103,158,78,164,209,226,161,180,178,182,230,23,104,229,79,177,254,176,101,120,194,241,105,169,146,184,114,100,126,116,213,157,232,113,223,131,141,71,252,172,217,61,197,178,90,77,108,246,89,241,43,86,16,1,67,70,88,79,168,177,214,61,185,57,96,232,111,215,122,95,38,187,125,77,139,48,11,247,17,95,0,214,161,89,131,9,200,141,17,118,34,203,252,222,22,197,206,251,68,207,139,127,62,251,153,40,181,222,163,251,46,111,100,216,162,37,11,152,4,158,158,60,193,139,188,71,175,170,217,107,104,154,81,254,223,191,158,80,13,105,177,201,142,165,203,154,203,52,161,67,23,104,148,224,81,5,231,237,60,17,111,78,247,101,78,211,148,126,226,229,203,97,217,180,115,60,219,4,90,226,247,157,43,25,56,58,233,152,236,99,139,43,95,56,92,84,141,244,201,77,197,201,151,149,82,117,155,96,59,90,135,207,158,90,45,186,97,109,145,159,254,224,134,171,182,206,135,3,250,96,76,166,180,132,189,91,20,58,77,98,1,58,19,122,21,21,181,190,204,123,96,197,201,89,210,139,238,50,140,43,28,71,87,170,213,114,99,236,135,93,86,171,177,7,95,234,163,77,17,125,68,13,102,255,152,115,207,190,143,234,133,63,53,184,188,235,221,176,206,21,25,240,109,92,44,125,223,109,192,120,242,87,210,33,31,62,185,13,152,45,241,253,117,139,62,245,228,103,175,229,234,164,7,134,147,244,108,212,17,31,139,79,172,255,57,222,56,177,198,88,247,202,145,24,126,146,23,149,202,174,63,150,110,4,224,39,57,113,199,74,71,107,84,35,79,186,132,162,30,183,251,99,199,198,40,153,164,216,2,221,251,205,247,16,128,221,131,173,79,69,243,11,133,212,162,7,4,244,86,106,21,253,192,232,114,251,19,253,73,203,205,39,99,19,149,192,141,218,78,93,47,58,220,41,8,137,83,218,124,159,11,55,2,149,195,4,7,207,235,40,48,222,227,104,92,127,199,115,225,165,69,30,107,15,156,124,219,147,44,170,116,130,58,220,173,149,253,121,42,37,205,56,57,6,15,79,214,5,129,247,24,227,48,212,243,251,84,80,183,242,65,108,237,87,26,204,35,175,221,34,200,26,168,235,141,7,30,148,173,29,222,214,117,164,3,137,124,106,11,120,171,246,239,47,25,229,38,145,205,68,84,231,147,201,98,163,16,99,28,83,251,174,147,86,107,228,64,253,125,78,232,217,243,205,85,161,118,26,48,217,38,61,121,15,29,219,134,115,252,218,227,65,201,33,249,72,59,113,103,79,207,83,97,89,137,23,134,239,66,123,222,231,232,55,133,77,79,210,236,207,55,48,44,131,238,48,209,134,134,58,152,251,45,47,11,64,179,43,207,185,167,69,163,129,238,119,140,211,150,20,219,66,50,108,253,153,53,32,221,198,86,128,30,152,103,123,132,35,235,138,125,58,90,63,93,163,71,250,138,114,228,46,166,213,29,159,44,89,65,213,32,224,51,33,234,79,83,234,234,113,87,172,180,186,240,54,147,88,143,11,183,212,163,162,198,111,112,212,116,255,222,4,220,77,19,227,175,54,223,249,106,83,93,141,11,67,233,228,185,238,221,37,180,92,70,193,204,111,250,46,82,235,155,12,180,238,50,224,6,223,93,134,57,168,214,7,182,44,127,192,148,4,138,194,168,155,199,185,207,174,34,105,248,71,13,127,172,21,48,177,141,230,254,50,12,70,31,164,180,78,140,244,192,242,192,225,148,151,39,51,88,250,173,39,192,151,29,91,67,25,200,190,193,1,216,108,94,187,238,20,122,165,170,230,115,14,115,204,214,53,189,55,196,5,75,192,184,224,41,220,107,148,210,207,219,104,169,104,22,171,155,43,143,163,80,83,53,1,0,141,178,230,248,229,49,222,205,110,167,53,49,102,187,19,10,214,162,139,147,229,108,34,84,161,78,169,129,76,39,203,18,249,28,182,97,85,119,179,40,157,140,88,239,17,225,127,190,76,236,185,239,92,72,249,103,62,65,20,59,239,152,143,182,57,56,107,152,131,149,139,223,214,137,190,250,212,49,58,76,250,236,194,51,21,13,152,161,254,166,136,106,81,144,120,102,5,179,157,143,172,34,5,25,45,85,12,163,251,206,64,215,251,113,13,147,195,14,152,26,167,14,66,6,70,208,182,145,167,152,107,63,145,37,242,46,113,225,173,52,77,0,152,184,79,141,131,89,127,158,152,54,175,88,83,183,101,173,246,27,170,167,22,199,90,103,163,110,33,206,35,140,73,116,91,93,234,207,219,23,55,80,50,167,202,167,32,134,144,137,147,253,232,200,70,187,82,55,140,52,161,186,171,9,210,70,253,169,226,147,67,116,151,5,244,208,102,215,119,69,235,103,118,39,34,182,77,207,54,119,208,16,155,29,220,234,113,100,219,220,234,122,41,29,115,134,212,203,187,133,158,254,197,31,24,238,184,30,188,105,6,40,129,98,223,249,236,253,25,116,142,194,125,124,146,18,16,194,3,173,104,223,188,185,20,36,185,28,38,198,211,249,119,227,187,122,175,235,124,252,207,74,188,107,232,101,117,90,33,235,212,88,212,84,120,70,92,246,196,135,87,19,30,8,21,237,56,122,33,235,167,23,62,205,159,246,131,75,130,183,166,217,148,77,146,34,224,76,150,244,62,19,10,34,103,139,230,195,160,24,85,96,9,156,177,189,246,23,141,132,146,94,26,201,253,234,179,55,46,244,141,188,159,192,8,137,187,111,89,130,202,36,6,168,120,172,175,152,169,48,74,165,111,52,11,76,211,119,139,223,38,69,120,251,139,58,178,150,65,153,192,123,152,214,50,133,247,14,217,235,142,188,99,146,14,238,78,90,7,167,36,135,145,55,144,20,45,62,138,217,197,163,14,140,188,182,222,55,170,18,59,6,90,109,93,141,49,49,131,106,169,197,83,251,69,29,122,52,154,6,238,252,154,144,145,104,146,110,57,239,11,227,165,56,57,53,89,217,99,159,71,120,226,0,55,20,130,198,83,180,112,186,11,178,127,238,206,154,172,81,64,18,65,187,84,99,245,59,92,77,246,67,96,34,154,28,40,150,109,122,48,143,184,4,76,249,88,143,165,65,37,110,139,192,87,41,19,219,172,208,220,247,231,192,136,204,62,71,91,105,60,96,182,142,50,24,160,13,249,238,3,97,98,134,188,222,53,250,82,238,26,100,195,78,84,62,78,0,113,158,146,171,77,118,94,77,214,132,10,249,176,229,25,119,142,62,139,152,124,66,38,141,219,226,11,59,65,247,212,111,127,195,239,27,49,175,64,13,29,146,42,221,228,221,214,125,166,148,20,165,210,128,116,85,212,224,49,178,174,15,183,96,91,181,122,222,163,247,67,23,220,13,194,94,76,29,68,175,186,187,223,150,100,233,113,105,19,213,109,185,242,78,75,102,124,190,109,152,31,133,192,8,3,42,170,85,39,116,144,87,152,237,34,90,179,166,126,3,104,41,121,38,149,159,62,1,235,243,211,80,217,227,219,135,171,174,133,114,250,214,71,152,30,241,208,80,35,81,24,1,165,251,208,242,67,59,181,57,76,159,41,242,176,250,219,103,34,242,93,21,29,169,85,53,235,128,207,199,30,223,31,243,64,147,172,5,112,45,113,223,228,60,116,58,6,206,222,169,77,73,189,45,165,34,218,201,71,44,5,157,31,170,15,188,194,233,221,60,230,243,123,95,27,193,247,128,213,122,196,250,124,122,138,21,172,67,62,148,248,10,97,203,72,97,97,106,94,139,246,120,109,222,199,42,113,52,244,169,170,71,211,96,181,3,54,58,162,252,246,224,19,114,199,58,196,244,178,214,24,55,109,70,97,173,117,6,25,25,19,25,43,244,52,180,248,237,153,145,90,145,223,198,86,213,165,60,160,18,60,58,205,116,221,151,22,102,192,20,88,134,98,104,136,196,153,145,72,144,88,121,227,5,149,35,202,97,99,169,45,13,103,207,156,67,226,185,163,212,52,150,174,64,182,245,140,48,103,210,117,44,21,20,154,202,219,253,2,48,17,22,3,16,96,90,5,125,28,177,213,236,58,109,156,29,25,197,185,128,207,51,28,15,60,207,12,25,240,121,70,77,151,245,105,66,243,62,82,86,50,89,53,133,241,55,243,251,94,86,174,209,167,134,178,68,172,33,16,77,246,115,229,51,250,41,122,178,46,226,174,40,205,29,49,37,193,31,20,79,8,224,17,130,50,244,228,91,45,73,96,99,27,198,209,103,196,54,157,116,230,47,24,10,152,106,181,92,248,50,117,179,184,240,142,144,197,84,184,133,200,2,240,214,68,170,105,139,134,41,89,98,195,209,101,15,97,202,41,57,158,56,121,242,166,51,241,121,74,103,69,138,115,79,120,114,122,242,66,115,109,192,231,141,104,254,11,182,14,243,107,192,189,63,215,141,138,106,44,157,22,170,110,189,107,8,232,49,159,177,68,164,162,87,86,217,36,94,24,141,17,121,226,214,103,225,182,141,52,228,237,165,223,128,85,230,107,160,166,98,39,104,167,41,214,207,141,137,183,110,4,224,9,93,163,192,68,224,35,46,246,144,111,41,215,4,92,144,1,209,39,142,16,90,142,223,46,84,248,245,228,232,34,197,183,189,33,106,151,7,222,209,5,3,76,73,70,127,251,183,104,57,220,176,189,212,219,222,180,121,231,128,49,0,214,247,101,90,71,113,114,190,126,225,158,110,36,50,156,134,2,108,10,51,10,211,162,28,240,160,83,69,46,109,179,51,142,153,154,12,85,122,78,110,125,88,241,212,48,143,145,30,0,68,54,174,75,120,34,237,209,53,222,96,38,191,11,47,59,49,101,112,110,123,223,223,185,51,98,212,234,55,121,182,137,148,219,2,110,204,89,93,224,193,26,212,29,62,147,159,42,178,194,20,38,253,249,193,153,208,87,220,90,207,102,207,206,224,48,34,51,34,134,73,237,167,185,110,94,167,111,94,124,106,96,102,53,215,56,100,197,54,3,49,129,11,125,140,197,225,124,158,79,211,163,17,231,245,104,131,214,43,12,228,21,238,168,249,7,76,216,37,15,37,55,82,98,217,97,156,155,246,3,147,135,159,1,159,233,237,185,107,12,232,125,54,205,197,186,113,179,194,228,58,226,104,42,15,91,47,205,164,237,227,190,89,111,158,75,131,209,148,226,202,141,34,173,71,175,76,46,62,224,53,36,35,3,108,18,187,14,195,159,21,201,240,4,25,33,246,188,103,161,204,42,138,207,70,148,79,50,80,200,191,114,95,56,81,134,17,35,2,211,103,118,28,10,147,159,142,163,153,178,68,187,52,153,184,129,219,21,219,219,43,58,84,10,245,111,79,49,160,38,148,213,61,14,7,220,237,21,233,110,38,15,234,28,148,232,21,42,190,107,133,102,156,211,3,159,251,24,49,76,43,6,175,98,237,139,119,143,119,153,49,202,80,192,148,103,134,35,79,108,183,51,60,20,233,174,6,14,9,70,130,133,92,133,6,6,186,169,214,6,140,0,151,158,27,143,156,29,71,147,66,220,15,188,189,75,159,94,202,84,213,19,236,44,24,221,149,37,65,207,155,206,122,207,59,195,31,113,152,224,90,199,48,22,108,241,68,32,52,171,165,202,217,154,67,81,247,183,97,117,55,125,158,212,9,114,10,24,159,86,145,246,69,244,156,46,86,135,187,165,227,4,110,236,76,252,182,154,241,26,245,228,120,93,84,71,105,1,16,45,114,30,193,114,241,71,96,196,172,31,152,192,214,199,40,108,41,169,221,0,239,176,109,229,59,74,234,217,158,232,254,136,1,108,198,243,98,217,142,160,146,203,236,156,245,20,91,70,241,132,160,53,22,205,238,128,17,162,125,14,166,209,183,7,204,162,174,48,101,164,248,242,136,177,212,0,135,76,223,10,47,239,252,251,236,245,137,157,56,167,199,235,160,198,167,111,250,196,122,37,178,42,76,93,67,237,42,146,233,72,140,128,41,54,139,252,52,117,133,228,252,230,110,98,104,178,230,30,248,76,10,217,163,55,152,208,231,51,151,251,106,36,240,71,13,24,202,216,3,91,85,222,225,65,202,72,6,10,5,168,120,213,221,244,23,245,224,238,108,88,192,179,238,12,189,46,178,207,158,123,64,82,47,169,12,243,25,127,168,105,198,101,91,52,173,63,108,212,180,120,91,244,219,103,125,38,103,138,30,241,229,145,67,239,250,174,209,137,72,237,30,253,20,118,14,188,144,234,12,248,204,245,85,212,217,45,95,80,99,4,119,232,80,73,225,179,144,229,18,55,102,187,207,166,240,137,37,106,12,36,170,101,98,183,199,198,121,79,57,57,212,128,7,94,161,99,222,209,72,92,82,33,68,71,192,12,197,2,54,74,191,194,43,74,155,192,168,242,200,40,165,123,215,5,52,128,225,70,101,133,145,51,106,1,35,115,164,151,70,111,208,12,148,141,156,254,52,90,242,241,121,157,197,91,135,81,175,123,164,248,60,206,0,164,235,91,96,40,117,177,48,153,49,169,14,51,212,80,98,82,24,217,76,232,5,69,176,190,221,115,35,104,172,79,172,211,255,54,47,140,58,152,194,8,46,5,218,171,250,9,83,131,136,126,88,131,255,244,178,168,178,201,209,67,57,219,192,103,18,185,23,54,222,97,212,217,124,198,87,143,74,195,214,203,134,251,159,229,212,77,205,242,18,78,219,77,142,109,243,185,41,108,48,60,209,99,112,121,238,138,242,251,146,11,171,89,103,12,114,200,110,137,242,187,171,242,12,34,182,66,179,202,35,75,98,143,147,120,185,93,238,26,230,154,60,19,28,27,178,188,76,90,1,20,110,68,110,247,198,206,108,164,3,5,14,195,136,149,137,86,141,166,243,236,207,23,235,14,209,179,215,215,115,159,239,124,229,44,163,127,233,154,56,201,207,164,59,250,161,7,201,209,19,1,251,36,71,103,117,20,62,15,4,85,221,33,112,214,217,110,158,143,35,165,114,225,166,30,206,56,2,110,119,130,53,120,54,253,172,39,52,70,133,215,51,25,158,5,58,82,196,160,99,232,124,132,137,250,106,114,95,69,18,115,7,46,168,195,220,103,70,65,70,97,58,254,234,190,112,89,26,175,194,19,77,119,16,27,143,119,40,140,247,216,189,237,166,219,38,212,119,209,141,187,191,13,225,94,158,169,89,26,172,11,151,165,134,41,144,114,214,93,217,136,157,147,206,226,246,203,119,94,72,216,54,40,76,75,152,204,226,208,228,245,190,151,9,10,5,124,150,4,93,116,141,152,61,239,44,46,253,205,184,176,35,22,208,238,10,80,155,126,95,196,129,53,162,217,159,163,170,162,139,75,189,171,75,122,166,112,120,188,10,195,249,40,10,239,17,163,240,171,21,9,74,223,77,124,186,221,242,195,242,188,225,176,122,91,2,43,54,100,62,249,2,152,40,119,28,140,110,158,222,244,190,157,186,132,25,69,168,153,38,96,67,41,42,34,156,121,130,165,46,48,150,37,119,201,196,42,92,246,99,57,177,45,137,56,26,195,63,241,92,200,102,200,16,1,188,197,171,226,157,139,186,206,232,55,174,99,135,220,244,167,9,82,98,11,108,233,20,1,33,171,72,200,136,237,139,192,25,45,198,216,181,88,117,70,44,42,161,199,135,41,162,221,21,146,162,127,145,178,92,169,150,162,114,137,181,138,122,251,205,179,153,155,157,215,245,172,82,115,226,219,45,48,2,242,78,224,129,225,129,122,224,133,105,203,14,138,233,89,111,207,102,250,38,125,48,246,152,65,19,160,9,94,212,247,161,185,160,2,230,242,109,20,31,149,73,153,126,98,73,126,106,92,147,37,189,78,145,187,69,223,18,115,110,145,217,135,74,28,91,132,208,42,155,24,73,221,155,102,163,114,15,46,191,254,212,139,102,154,124,157,27,116,14,100,211,31,211,135,49,118,206,132,224,71,159,247,158,238,133,193,8,69,151,219,197,196,166,53,23,93,20,214,158,11,147,83,86,196,234,246,194,184,176,215,232,251,155,149,238,239,187,140,161,48,49,66,95,18,254,88,150,205,130,89,166,46,215,226,109,100,195,147,228,23,144,181,65,172,194,207,61,140,4,115,175,219,60,37,93,49,107,90,50,33,222,69,35,91,94,157,105,130,242,250,220,55,96,225,165,210,73,44,154,87,69,150,79,36,252,72,8,181,80,73,194,203,249,94,23,124,179,146,175,234,143,49,172,229,167,201,238,92,81,147,134,194,70,149,163,41,29,174,80,125,192,44,70,172,208,126,204,183,209,47,188,155,212,103,217,73,64,168,174,33,11,116,194,247,34,191,205,67,237,209,134,9,195,89,218,48,145,68,187,219,74,84,148,74,21,127,198,198,151,116,214,33,185,111,149,224,64,148,166,174,43,122,213,207,240,191,91,105,171,116,172,26,47,147,172,175,76,200,205,18,31,217,9,210,168,123,240,153,7,108,178,66,195,57,125,102,224,35,154,88,100,246,16,63,246,1,14,71,114,221,237,91,235,198,122,114,118,155,209,61,101,198,64,124,186,94,101,31,190,210,41,66,164,100,198,211,189,237,78,222,190,223,26,105,163,78,144,122,168,77,66,11,75,55,142,67,163,195,132,102,62,24,137,40,49,92,98,155,137,49,162,79,10,86,141,191,155,13,104,168,52,37,56,124,150,6,181,57,196,59,165,69,3,156,173,114,162,251,99,73,253,234,77,77,16,143,240,20,189,104,53,165,203,208,93,164,147,229,6,44,13,213,167,168,52,54,94,205,148,145,210,50,77,178,49,17,22,94,78,145,187,178,102,187,59,201,14,179,1,191,48,171,139,235,77,35,222,157,197,19,160,81,15,216,238,20,210,44,164,16,211,47,58,187,107,10,90,55,126,52,231,215,239,117,87,147,163,136,233,202,126,251,62,146,202,90,239,108,43,227,156,182,187,81,135,209,131,24,79,76,132,240,161,228,145,192,140,41,209,16,53,204,192,61,41,76,111,138,63,19,243,29,148,184,129,182,21,58,247,29,134,212,155,229,202,168,203,31,220,53,252,72,86,136,110,34,156,112,99,152,184,48,34,1,255,205,187,55,140,182,207,225,62,23,102,154,50,101,16,34,224,53,67,129,115,154,199,78,21,184,160,57,212,67,86,113,21,21,23,33,186,159,247,220,180,30,228,27,93,226,181,120,62,71,127,31,19,193,174,37,40,44,142,29,11,0,251,196,124,119,180,248,85,145,15,15,97,195,205,99,88,2,159,151,25,125,254,16,11,207,187,191,95,38,98,237,44,33,174,123,72,175,150,124,184,57,155,10,176,75,50,210,49,115,43,133,205,20,24,189,249,13,225,59,88,31,130,90,238,170,95,205,68,53,149,60,43,15,212,38,57,250,124,245,55,151,138,2,54,87,230,63,108,207,244,222,85,130,254,22,175,114,26,77,254,94,87,50,150,227,140,149,235,156,91,146,184,216,201,16,184,249,60,58,81,19,144,137,50,209,156,184,157,231,107,142,186,242,221,214,109,37,227,80,200,196,183,37,221,103,130,76,207,190,186,10,19,241,219,124,227,136,74,200,93,91,92,218,153,20,186,120,22,87,92,92,194,0,145,163,105,174,238,127,73,144,120,6,82,97,158,249,148,146,211,48,169,17,113,24,59,211,83,136,106,176,123,70,171,188,171,55,224,184,62,119,216,160,101,89,79,134,105,224,132,213,17,217,231,33,126,90,166,240,221,124,80,179,24,177,134,40,188,74,104,187,82,160,169,234,75,117,126,187,226,242,251,9,68,39,75,65,171,191,31,193,67,241,56,30,122,163,84,185,56,52,187,34,62,101,223,165,148,183,1,115,104,199,14,119,255,74,15,98,54,151,77,236,194,225,243,149,163,182,46,207,140,62,6,39,97,240,4,187,148,214,185,107,36,10,151,195,137,126,28,177,114,132,107,237,94,70,214,150,215,164,43,217,250,217,207,23,244,237,185,204,22,84,62,86,252,105,214,220,23,198,75,83,221,24,41,11,187,202,73,183,95,151,36,255,178,76,151,151,137,127,73,235,174,23,6,79,240,187,45,251,214,251,84,247,203,108,42,205,14,155,123,148,28,77,71,115,143,219,106,84,121,229,145,178,126,37,119,22,68,7,230,4,218,10,155,161,165,39,80,23,77,123,210,99,11,25,135,206,97,191,180,51,15,23,169,18,163,137,126,118,166,190,175,95,176,25,69,214,9,207,80,60,102,252,202,177,188,22,191,46,76,132,82,8,201,161,129,54,101,203,48,144,122,155,222,99,14,139,143,211,53,189,112,8,172,223,193,103,185,102,131,34,174,158,63,213,215,238,112,69,55,78,159,169,205,36,126,52,52,149,46,91,123,35,63,250,228,218,167,25,126,181,23,14,27,25,82,139,136,210,232,51,93,238,141,96,134,223,67,184,89,220,196,14,198,52,213,179,166,85,67,38,211,203,246,161,209,45,233,222,29,49,49,82,134,223,185,201,54,117,117,41,182,70,159,26,63,109,174,159,226,61,75,9,217,219,92,59,132,241,51,213,201,201,109,23,235,101,172,9,99,183,74,74,130,182,134,80,171,237,211,134,130,188,76,60,132,72,228,59,108,154,231,98,108,11,63,106,123,26,244,192,228,45,5,62,241,173,119,37,155,75,106,87,95,104,248,52,222,112,198,177,52,24,202,117,167,4,11,61,96,140,17,100,54,155,184,133,184,4,42,76,43,40,187,122,116,97,231,233,63,141,165,92,150,15,0,9,147,18,252,224,9,23,92,76,102,232,242,66,17,210,239,58,97,204,45,211,244,176,110,235,21,239,107,19,180,110,129,209,216,246,76,36,115,118,22,1,136,3,35,11,24,55,70,137,89,2,132,129,126,125,117,57,169,3,103,122,10,228,232,51,168,105,100,142,43,175,202,98,63,48,245,105,79,3,217,158,90,171,192,8,255,239,40,203,207,100,249,192,251,74,184,113,204,148,98,20,159,145,41,111,27,138,69,114,79,81,188,36,218,16,53,220,49,206,48,102,91,248,193,103,78,86,2,226,48,87,68,223,75,145,25,51,9,111,129,75,106,222,205,208,145,216,170,34,217,108,170,141,145,221,61,115,204,137,20,101,52,140,70,197,219,235,104,44,93,67,19,130,24,255,69,123,60,153,23,68,79,4,254,41,56,127,79,101,88,7,161,142,134,98,13,63,126,116,183,105,235,94,89,35,38,118,189,143,110,114,195,178,223,49,139,82,152,54,31,140,237,180,24,232,224,225,68,63,227,119,99,205,72,213,50,88,232,49,175,174,47,137,124,20,157,124,146,245,179,222,45,47,128,159,83,205,46,241,66,166,3,187,5,74,246,190,105,70,209,20,60,124,226,32,152,79,77,19,207,112,245,92,166,190,87,210,239,106,86,15,9,158,9,242,7,151,159,92,139,156,28,91,185,40,26,21,120,121,100,165,254,138,152,141,214,113,132,156,62,91,142,78,167,76,19,139,35,70,253,14,27,149,129,7,252,190,57,0,107,30,10,45,25,106,43,91,114,115,203,40,139,190,137,25,244,33,61,158,30,221,88,246,97,72,216,161,12,139,177,25,13,110,144,174,62,120,218,42,35,110,34,136,234,86,183,35,28,80,78,239,169,207,186,200,215,232,240,198,97,80,156,103,32,162,96,128,232,71,111,246,48,247,232,31,149,101,248,47,243,77,101,241,25,66,34,109,140,112,66,52,206,139,56,172,24,17,112,199,193,212,72,183,216,183,192,26,117,245,93,115,89,164,243,68,252,116,38,172,52,119,44,164,208,92,238,151,190,80,212,110,222,254,198,132,101,141,174,23,30,112,247,252,190,224,75,103,189,112,171,161,123,199,251,129,97,223,169,73,151,105,5,187,127,228,153,6,166,184,104,44,171,154,78,127,226,80,122,197,179,38,91,174,201,45,136,216,50,46,73,42,46,227,87,165,48,90,68,227,70,236,114,240,236,74,225,104,51,77,247,71,222,116,38,5,59,210,53,111,225,169,137,165,20,93,65,62,11,156,217,237,204,148,178,38,24,188,93,189,122,144,201,131,0,44,142,106,52,32,186,1,54,45,64,75,132,150,161,166,162,220,30,71,111,82,144,83,236,218,204,135,212,97,234,179,83,140,126,206,208,63,203,141,155,237,64,83,205,122,238,197,234,54,195,125,18,89,218,62,158,131,147,119,245,177,240,193,85,17,31,185,249,211,35,117,59,29,36,93,229,195,36,85,113,54,172,110,219,84,88,208,213,21,16,205,226,229,134,229,150,30,147,70,201,5,5,97,238,48,79,106,191,246,49,129,113,0,246,33,110,93,174,67,77,236,200,52,122,111,54,114,106,76,205,250,219,20,82,221,26,118,25,161,231,249,105,212,223,103,56,47,81,118,80,216,84,11,195,214,137,126,22,125,33,72,128,239,56,183,249,77,233,133,209,29,17,174,154,244,173,73,147,0,14,192,102,21,235,70,89,100,5,244,109,34,68,239,130,146,228,137,88,145,223,43,195,44,253,58,128,13,233,46,197,105,177,134,129,60,66,71,59,43,74,16,235,109,200,236,40,205,138,68,76,28,81,67,242,157,51,140,129,33,234,5,184,133,177,128,184,55,25,197,248,231,129,103,138,203,51,126,123,195,91,151,11,135,121,23,211,240,249,52,81,4,187,198,175,36,181,66,35,0,86,23,147,118,83,119,202,140,112,154,63,21,84,185,196,170,151,29,255,25,124,254,219,103,135,146,213,230,154,5,162,180,48,170,75,102,8,163,112,179,6,63,135,185,179,34,104,26,65,67,32,255,63,219,115,225,189,92,217,19,82,13,133,68,215,133,89,211,235,181,38,155,83,63,237,105,10,45,119,168,64,25,84,187,207,42,219,242,129,252,221,90,114,106,146,163,189,133,61,88,171,234,114,71,218,107,58,71,109,152,33,198,16,227,88,136,190,229,126,216,230,230,50,229,129,194,16,201,235,26,199,158,40,85,31,40,178,153,49,159,217,106,147,196,250,149,188,86,245,42,202,192,80,111,201,24,158,236,127,74,143,57,126,225,100,38,246,172,72,14,97,106,232,83,18,38,144,226,94,108,130,186,173,205,152,208,160,108,110,133,87,15,147,45,44,29,213,138,125,89,241,206,179,63,19,23,26,89,177,121,188,35,36,139,17,234,103,103,45,23,126,38,188,26,238,124,200,34,20,89,116,97,63,112,202,187,178,145,114,145,223,54,51,69,63,184,78,101,141,207,159,102,163,231,157,208,37,173,178,1,165,251,159,206,64,191,233,130,56,187,90,241,118,19,13,8,119,48,236,108,228,96,120,48,206,86,25,240,7,169,14,93,24,198,120,88,18,158,23,121,162,20,189,236,179,103,60,251,39,255,105,120,119,66,133,153,203,34,98,159,52,134,9,99,235,3,167,85,118,187,137,246,192,203,66,8,137,216,142,82,232,187,33,82,147,210,208,52,181,194,153,3,69,92,64,78,93,58,193,130,71,133,39,232,152,77,221,139,77,231,55,69,96,87,248,186,228,151,11,30,89,45,140,168,73,184,118,61,249,162,148,209,28,102,186,191,187,87,224,205,142,215,97,234,193,226,23,205,209,136,143,57,156,173,180,161,206,201,140,60,143,27,49,105,22,209,250,121,62,30,154,243,253,210,154,125,78,106,203,140,13,128,127,124,195,146,250,226,48,60,121,220,222,84,200,182,140,68,160,120,62,179,71,232,225,176,77,253,64,58,199,231,228,121,143,226,87,78,80,37,117,39,203,162,156,83,250,99,161,192,38,61,218,104,212,82,63,138,163,115,210,122,194,121,192,212,124,227,153,23,226,120,153,116,206,64,96,112,248,99,65,32,74,60,85,16,226,33,212,247,27,99,247,41,217,83,140,146,122,247,205,45,150,217,25,217,159,235,194,77,190,44,188,22,33,151,177,140,10,156,177,81,245,147,179,41,23,117,94,20,60,241,196,89,190,127,177,140,220,69,41,132,120,218,159,161,82,183,44,233,211,210,17,225,163,141,102,90,173,15,220,10,238,214,14,159,57,75,228,167,14,140,162,84,143,163,73,43,14,185,175,179,153,78,222,9,51,76,224,105,87,57,57,53,97,111,130,163,215,68,229,117,15,154,141,154,255,161,147,100,134,88,147,179,177,174,174,163,52,48,46,42,85,141,205,207,227,60,115,185,159,27,22,161,140,67,54,98,41,124,82,251,176,231,43,231,198,205,114,249,148,213,201,101,108,125,164,108,133,157,200,204,166,13,197,53,185,173,243,196,88,114,220,163,30,149,123,117,130,135,218,81,253,220,103,117,159,210,165,54,7,207,215,37,33,135,57,243,233,148,69,214,191,123,176,128,59,136,140,65,216,161,59,140,103,127,246,132,55,115,52,45,241,62,220,94,178,219,172,112,73,181,16,189,168,91,57,140,104,172,40,181,16,247,231,26,91,62,156,18,53,208,160,110,135,105,228,135,146,185,209,217,16,1,132,238,116,140,51,103,236,45,245,253,105,61,239,222,229,50,160,30,37,241,111,58,112,162,237,232,27,130,248,255,85,81,242,231,179,197,51,176,58,156,144,148,208,219,58,15,197,231,163,19,221,18,212,87,69,161,46,56,202,54,171,60,199,158,53,192,191,187,102,93,15,207,169,169,160,249,8,100,46,67,191,67,224,141,179,168,31,141,242,232,122,222,100,183,26,156,195,102,20,47,67,16,166,228,246,47,139,253,195,148,196,235,132,203,85,61,109,116,96,246,219,83,71,209,249,20,93,188,208,130,175,33,115,25,60,254,226,233,255,65,67,197,108,207,133,15,120,14,14,91,255,251,208,151,73,231,112,92,248,9,210,147,198,87,20,84,106,132,164,232,180,210,59,124,97,66,174,40,113,177,79,45,93,102,12,146,147,219,205,186,70,203,200,196,200,16,239,253,231,56,242,193,184,153,9,71,26,41,144,182,92,114,14,190,17,99,65,78,206,68,188,252,228,21,217,146,231,228,214,34,227,31,200,249,247,172,59,16,54,185,198,194,118,152,192,66,162,160,110,42,219,238,12,75,103,118,17,10,41,176,233,26,124,176,253,150,12,114,147,231,28,1,19,94,75,145,107,34,242,91,93,151,113,224,89,218,110,178,134,221,124,42,49,197,219,227,175,242,211,191,29,133,239,116,201,234,228,124,115,30,19,246,71,143,113,138,244,42,190,244,23,70,88,99,121,36,95,73,232,95,238,31,114,207,214,200,228,40,41,227,44,215,141,198,79,137,43,51,163,114,249,252,154,21,44,221,89,25,87,141,161,115,33,28,11,226,212,31,76,59,111,145,22,235,73,187,104,114,1,220,243,33,154,252,211,29,136,36,223,206,215,254,189,237,50,135,41,120,95,152,47,208,229,73,70,49,243,229,155,52,153,120,35,78,151,93,225,91,234,202,93,155,100,147,161,80,58,76,43,145,124,97,21,51,120,175,170,140,130,105,176,228,186,73,48,35,141,89,3,70,16,247,14,196,130,102,96,124,97,5,89,38,105,195,156,231,33,179,184,249,149,147,242,21,77,9,50,86,39,196,138,199,194,71,34,61,60,147,110,82,102,178,15,38,108,42,151,7,198,86,139,92,159,159,156,214,113,49,202,180,41,41,216,36,172,246,38,229,112,97,22,14,39,128,243,1,224,227,125,209,70,49,105,198,125,17,122,202,130,143,209,107,118,87,35,238,11,163,211,155,50,70,223,110,186,127,200,160,75,172,76,201,71,227,184,58,157,42,74,27,29,255,245,77,133,163,87,17,149,67,102,52,44,36,180,130,141,0,178,79,245,68,60,75,216,113,195,180,148,61,27,138,92,190,88,232,144,90,37,233,232,40,156,119,33,106,97,86,206,38,124,59,156,145,178,146,178,34,148,192,230,153,11,227,82,77,173,166,66,9,216,129,26,209,66,9,3,237,202,193,144,238,183,248,65,207,61,146,123,253,49,225,172,51,239,232,133,103,216,226,23,54,115,89,185,233,51,69,122,185,20,216,84,253,228,145,225,246,234,203,54,48,220,197,191,36,133,143,60,235,121,140,62,197,217,219,144,6,251,141,78,84,118,198,55,9,233,243,126,239,14,149,162,214,10,151,97,246,83,84,207,111,102,138,198,229,113,55,37,244,34,137,107,55,84,115,12,47,124,223,192,10,36,134,225,219,188,78,60,114,55,119,87,57,22,107,101,79,25,91,229,109,74,70,249,108,117,45,243,231,7,19,127,93,207,109,118,197,241,53,208,151,154,164,235,159,92,78,9,113,23,59,117,23,155,114,190,143,113,131,254,51,248,139,152,2,44,106,7,35,2,239,109,21,15,65,81,75,207,59,162,118,116,151,187,24,141,175,95,183,86,108,40,144,11,44,234,67,78,219,96,92,247,121,51,178,130,47,214,185,112,203,25,22,209,162,140,252,87,12,170,250,19,11,31,251,178,146,170,208,5,24,23,165,249,38,161,225,66,66,111,203,133,7,66,51,46,158,75,209,162,138,118,117,53,147,216,124,41,200,232,31,221,38,206,106,92,107,231,196,64,206,165,239,245,242,169,204,211,206,213,177,96,223,210,214,57,47,124,182,151,51,156,200,209,50,222,34,75,74,230,188,71,4,135,227,240,217,8,203,149,147,146,236,161,183,58,241,35,190,169,11,178,134,230,149,125,57,125,93,26,164,73,160,157,129,25,54,204,136,125,52,69,77,90,109,134,13,243,90,194,116,36,1,64,80,230,215,141,60,78,189,76,32,162,183,156,194,220,29,133,243,45,90,103,108,188,122,243,233,12,70,25,9,208,122,97,124,101,188,83,255,192,197,162,211,11,99,38,222,156,155,77,13,169,8,79,222,2,130,168,182,209,218,139,248,170,192,4,255,225,92,135,44,90,151,126,247,115,244,153,114,134,243,105,33,13,201,244,68,182,141,10,89,15,247,233,115,34,121,93,228,199,24,125,254,178,201,117,223,153,224,192,200,48,180,24,42,103,97,148,176,149,120,32,149,114,137,123,22,184,220,223,38,41,22,146,96,205,92,151,215,13,60,141,173,112,37,31,145,72,201,66,164,167,209,175,148,112,6,154,8,126,8,9,153,254,141,243,18,195,137,137,12,153,120,16,252,220,0,103,216,62,166,159,97,232,133,59,201,171,224,125,147,220,185,193,97,101,247,90,99,160,153,137,173,188,77,154,9,168,194,56,140,94,132,30,140,207,252,14,154,62,125,11,34,235,91,77,227,171,58,149,158,36,228,20,154,17,108,120,60,106,156,214,138,150,177,72,153,29,248,132,238,97,77,194,150,131,4,205,133,135,136,0,252,204,18,69,239,175,210,116,136,113,148,127,95,211,232,210,23,70,217,167,196,96,72,68,96,242,13,88,57,47,164,69,79,80,75,131,222,125,226,80,2,102,88,251,12,62,55,105,146,35,219,198,238,204,7,57,217,88,97,251,158,231,139,17,135,243,244,225,69,40,149,8,179,222,243,212,103,208,152,73,191,92,180,64,69,240,68,175,149,74,135,80,233,43,182,28,45,36,185,89,130,207,164,118,239,171,80,170,8,121,208,129,6,129,216,129,67,139,204,148,22,157,156,141,29,239,93,132,177,204,91,57,12,68,217,201,183,165,191,141,206,242,181,150,103,186,108,93,225,51,121,187,184,8,65,206,82,201,21,96,136,179,209,4,211,139,246,109,213,98,13,97,113,223,136,73,11,43,19,249,191,179,219,138,105,39,155,174,195,29,13,133,118,170,233,19,230,200,20,145,171,156,156,144,218,21,26,137,251,201,57,223,147,103,204,75,188,10,211,224,50,46,177,181,175,214,198,229,173,110,6,19,249,95,152,160,169,230,248,109,88,136,247,125,230,159,69,187,63,211,68,150,242,114,164,73,155,52,138,81,193,166,103,70,188,71,115,83,45,124,110,251,48,13,176,123,116,250,245,137,5,145,159,97,45,23,206,94,25,221,103,239,125,160,45,84,158,10,162,138,61,60,66,186,121,213,158,181,245,47,33,4,163,131,123,62,49,239,42,104,153,202,213,37,240,48,150,206,182,53,238,132,157,156,68,232,205,120,84,46,63,142,93,143,38,52,152,15,9,59,162,7,164,46,53,192,176,148,84,13,159,74,206,148,196,97,252,108,34,9,206,162,49,12,241,51,33,154,53,104,103,158,210,59,40,30,96,210,131,79,183,57,60,24,135,177,202,16,6,221,217,240,122,226,204,212,219,178,204,251,3,157,193,225,223,19,170,5,93,210,79,231,103,200,236,251,171,39,147,33,108,169,109,198,13,126,71,139,150,226,170,100,42,82,33,209,182,178,104,205,23,246,27,131,182,135,41,7,27,80,53,247,27,52,244,69,191,184,105,44,111,33,43,80,70,105,61,12,40,6,10,133,170,43,131,215,76,143,144,140,173,16,165,44,129,51,123,126,255,82,113,50,169,210,66,12,29,158,108,71,192,84,230,183,194,240,134,218,133,177,225,16,152,128,229,182,41,45,171,201,41,140,17,123,9,152,134,28,61,26,182,208,188,39,111,76,51,10,91,3,87,192,208,186,244,202,171,105,32,70,139,212,74,66,118,228,145,94,55,108,66,222,33,54,67,103,7,111,20,209,28,221,135,144,197,179,192,108,114,86,192,112,191,101,144,21,171,1,68,3,21,166,4,91,79,110,78,247,209,74,4,219,96,40,124,158,160,244,56,157,184,10,226,164,192,24,23,187,184,114,183,236,209,20,56,163,229,16,221,89,38,196,33,47,172,192,67,247,230,148,110,146,96,66,203,59,163,152,237,117,204,79,70,216,190,48,237,84,247,155,198,46,91,218,128,77,110,52,62,45,19,102,146,126,89,84,159,179,71,200,29,137,37,165,158,102,66,157,188,110,83,24,145,232,86,82,94,14,17,21,96,243,101,208,110,240,220,195,1,175,91,155,159,182,239,175,76,75,243,61,57,146,233,218,128,143,164,104,138,137,16,94,178,74,80,76,134,120,156,219,146,204,170,59,208,141,125,24,237,106,150,174,19,56,217,118,217,225,196,38,226,17,168,56,123,129,152,69,201,252,73,95,12,138,31,243,58,157,162,90,210,167,170,49,16,153,186,54,0,83,106,227,15,84,222,101,175,123,242,210,158,190,236,110,82,253,177,4,147,205,100,204,137,0,37,37,113,143,83,127,134,14,170,121,128,225,110,143,169,178,144,185,234,143,40,78,191,70,245,166,251,190,30,133,151,2,39,212,103,75,194,84,241,213,48,125,152,48,188,166,5,48,175,247,169,64,133,137,161,52,83,126,244,141,96,77,71,55,17,60,198,161,138,8,100,14,163,65,16,53,215,169,157,255,231,166,107,4,231,29,45,202,164,242,46,72,135,237,120,217,216,71,102,21,166,89,8,13,198,15,207,135,47,99,131,180,181,120,98,136,33,236,63,15,241,187,66,192,6,84,134,51,181,233,179,217,138,175,203,84,109,133,49,11,15,61,215,56,26,207,46,97,226,159,229,243,68,161,62,134,209,5,106,218,234,78,224,29,173,116,157,64,81,116,53,17,120,164,32,26,48,90,95,66,196,63,225,235,109,149,131,255,172,116,77,50,138,38,2,21,139,181,145,202,101,178,106,112,16,252,129,163,193,153,165,7,192,122,150,156,228,207,130,60,31,210,56,174,221,103,255,25,211,44,46,169,67,225,179,231,47,209,2,11,187,76,248,203,3,9,0,239,103,35,74,92,93,233,205,36,79,189,100,105,74,135,69,197,170,232,13,105,97,165,200,19,60,155,182,59,227,20,51,21,242,169,114,208,101,169,225,15,50,61,45,204,147,79,196,130,23,182,194,148,178,124,231,75,245,79,169,112,196,140,180,206,199,209,246,76,150,44,123,185,135,82,41,48,227,108,234,170,136,139,64,142,13,9,230,18,93,215,243,144,81,1,125,70,194,89,86,168,1,196,153,41,50,110,69,87,180,59,83,202,201,170,18,65,179,19,11,81,108,163,242,210,30,22,82,61,37,124,176,72,18,193,137,209,24,6,230,65,192,251,252,155,82,217,11,120,236,169,169,203,138,4,87,163,13,62,224,101,198,187,162,90,99,53,202,18,77,222,153,65,245,132,155,156,220,167,12,218,130,184,85,129,81,112,12,247,227,243,114,82,150,251,106,102,196,19,38,194,198,139,151,239,182,97,215,17,70,113,148,146,158,126,14,86,216,20,183,77,85,114,75,193,243,192,44,208,190,114,193,53,56,191,175,33,188,81,23,2,182,28,111,121,96,26,241,28,198,108,175,233,165,33,32,224,223,30,218,174,73,156,201,109,3,48,99,46,196,127,109,168,70,93,251,217,122,199,209,231,76,179,235,209,56,239,68,207,191,137,75,47,189,52,56,203,233,194,83,37,88,104,95,63,147,126,56,124,111,138,202,75,223,39,21,150,48,73,133,39,36,235,3,110,96,185,135,3,43,243,64,145,246,182,150,140,68,19,190,101,235,204,140,210,119,199,22,124,94,227,11,116,53,135,4,95,117,65,61,9,187,67,138,208,26,124,89,137,44,93,139,32,75,91,73,56,204,34,81,194,137,7,70,89,150,74,81,197,171,160,135,62,43,172,58,213,166,180,102,214,144,26,101,245,64,187,87,62,33,4,76,66,143,154,45,182,48,98,236,219,206,87,205,218,76,148,158,239,51,89,140,21,234,255,248,12,40,76,183,107,232,81,87,35,168,143,23,78,33,168,219,144,122,122,230,134,92,107,72,132,65,188,102,33,145,75,251,249,176,135,208,182,121,105,10,140,188,137,119,139,176,239,74,82,24,252,193,209,221,67,192,196,99,19,152,140,117,168,255,47,203,253,233,254,134,80,52,116,211,73,13,13,221,215,241,148,71,23,141,226,172,129,60,189,66,161,22,111,150,170,67,119,32,168,221,132,50,243,134,91,47,131,129,190,201,222,227,125,17,48,171,112,160,133,49,162,66,60,77,246,78,55,40,136,1,135,10,177,133,20,69,151,183,74,59,127,192,40,225,200,209,240,146,218,186,240,94,194,35,58,112,198,156,252,10,230,66,231,85,248,140,77,87,120,64,49,215,28,187,158,221,79,93,161,79,153,172,239,85,55,71,148,43,66,15,235,76,229,240,184,4,198,102,50,228,228,146,69,223,122,116,93,229,42,61,34,139,163,59,233,66,71,207,12,113,216,179,134,67,5,187,48,159,76,170,23,70,184,83,158,26,83,137,171,56,0,211,61,41,104,179,98,73,160,180,52,238,167,97,42,95,9,178,68,187,155,124,158,5,9,142,156,239,125,229,247,125,98,224,53,67,28,22,181,172,242,108,25,205,200,238,62,180,209,181,96,74,175,228,29,106,200,204,62,98,191,133,12,65,104,61,38,108,65,158,253,102,70,189,43,174,12,109,4,153,118,206,191,50,45,214,251,66,170,52,144,24,69,7,5,216,251,72,219,123,244,76,33,84,98,15,109,233,182,241,156,105,142,232,50,59,143,224,196,181,26,0,90,88,28,242,80,20,206,133,108,4,149,200,212,186,28,70,35,101,105,240,73,30,50,228,182,208,51,19,162,222,129,209,78,171,49,140,201,88,233,72,131,241,185,227,210,76,26,59,245,103,27,222,194,95,131,96,168,75,83,1,217,208,115,113,211,199,41,205,221,171,233,46,125,78,17,205,98,189,202,250,88,72,66,238,24,229,103,185,26,154,33,43,236,114,114,200,244,157,33,221,91,211,223,182,54,249,144,141,94,102,28,161,48,185,145,208,164,166,161,63,205,39,162,191,58,146,100,110,159,113,106,205,177,87,208,26,81,112,9,78,15,92,194,30,128,238,157,161,92,135,194,199,190,66,156,16,206,133,102,54,136,39,69,43,178,192,83,151,71,74,179,106,235,33,25,71,10,90,67,45,118,152,185,197,133,147,246,127,164,196,182,233,247,4,92,187,74,28,29,120,90,139,68,192,123,102,237,26,68,245,57,93,121,229,6,203,70,247,72,19,213,144,125,53,142,31,45,110,42,4,228,236,2,70,29,67,225,243,45,215,125,79,142,73,161,222,24,110,91,49,78,171,57,108,76,133,137,253,226,202,251,179,81,207,184,105,94,73,210,250,35,4,9,76,76,153,47,140,22,147,62,180,110,124,241,128,207,11,122,78,126,222,245,12,169,74,11,174,158,247,89,16,102,143,43,59,15,97,106,11,233,78,204,167,241,84,206,117,116,221,149,210,156,18,211,169,201,174,102,133,171,49,229,66,97,185,104,150,223,26,209,105,250,114,248,252,76,209,45,47,91,243,80,54,108,36,88,101,38,207,19,13,171,152,77,97,60,77,221,76,19,250,132,118,115,163,52,175,123,237,49,194,246,42,19,233,84,205,175,145,56,41,87,216,25,99,29,25,69,19,194,111,8,150,154,250,81,210,83,19,141,198,16,61,11,126,19,34,223,64,247,60,119,129,207,71,174,3,156,166,143,22,138,238,166,168,166,122,119,108,30,202,188,240,80,47,20,2,102,164,64,67,54,122,98,179,42,3,97,146,129,139,231,73,105,113,233,149,37,51,145,12,205,105,92,63,52,121,177,75,185,83,37,125,168,245,205,109,32,7,63,2,230,67,173,10,27,5,37,116,252,224,132,40,124,214,237,117,85,254,214,46,154,240,164,19,56,214,228,254,26,53,130,166,18,222,106,217,74,9,42,48,56,40,48,196,193,228,38,36,134,50,217,214,26,114,189,189,160,68,175,48,218,51,87,22,17,89,79,253,116,208,152,203,51,95,249,65,245,10,2,62,139,213,213,33,46,102,174,37,112,177,174,218,80,108,44,232,64,43,76,223,64,189,130,142,207,227,206,56,7,5,216,224,21,77,133,79,48,119,229,172,201,119,42,154,242,190,26,148,125,37,253,222,205,160,108,92,181,106,76,137,134,166,184,182,204,254,116,34,84,189,104,148,148,174,6,61,252,105,141,51,178,41,85,149,171,203,201,30,95,238,170,119,211,63,18,133,87,157,159,77,240,161,138,174,45,61,205,10,67,28,186,162,185,232,31,235,149,97,132,30,2,225,164,247,159,212,55,18,187,245,30,93,168,109,9,74,163,214,69,41,20,37,133,207,26,218,174,94,175,101,135,20,69,204,60,212,97,91,126,174,154,218,240,213,211,101,35,173,249,198,5,141,52,4,86,77,159,35,107,58,178,193,202,115,120,176,39,214,163,59,148,203,80,173,93,166,249,35,112,49,39,93,135,97,122,104,62,178,154,41,161,255,246,153,214,247,51,60,225,1,229,88,178,206,227,82,82,28,226,1,166,167,226,48,53,91,45,113,152,185,160,239,84,77,197,109,72,116,131,203,5,181,5,135,153,20,53,73,123,182,73,161,135,98,254,26,207,122,135,248,92,170,247,96,147,27,82,216,228,28,2,102,63,41,3,28,10,211,138,135,54,127,53,119,133,145,103,43,23,222,42,214,139,34,229,186,51,194,100,183,168,49,68,53,71,136,64,87,30,207,35,45,152,91,246,11,143,164,31,79,165,198,154,238,185,105,79,126,142,134,181,112,97,196,106,244,190,72,236,69,20,14,172,50,194,52,214,193,166,23,184,183,7,38,110,111,247,183,137,93,5,182,90,232,146,75,219,207,219,182,158,49,129,103,211,41,154,29,89,170,242,88,250,243,241,85,227,141,200,209,69,183,108,153,6,131,38,71,211,48,171,151,150,76,53,232,194,89,83,69,52,235,142,38,35,13,34,164,254,118,58,1,112,190,39,239,90,65,204,176,186,174,129,196,36,160,212,43,67,183,50,173,123,48,69,198,172,48,101,171,123,101,84,175,31,152,210,199,125,97,140,157,231,183,219,202,237,190,17,120,86,243,129,207,11,127,190,145,241,28,13,37,122,6,140,137,104,123,224,44,87,118,110,66,182,38,180,213,181,28,59,54,136,246,115,63,7,83,231,139,219,174,235,45,146,20,154,152,239,196,241,83,219,17,216,172,84,239,196,193,83,210,167,66,255,208,253,132,202,147,204,201,38,66,23,33,35,1,121,151,156,253,129,79,172,22,107,219,52,83,168,253,220,117,189,219,220,137,166,194,126,96,218,158,238,124,73,197,76,199,33,198,171,119,58,229,91,28,235,249,60,243,221,62,80,180,122,134,33,138,182,87,179,253,252,88,73,58,111,20,246,105,33,17,126,246,246,154,160,38,98,47,237,174,247,80,175,52,248,194,125,39,93,125,230,138,141,147,160,104,73,92,85,233,252,46,18,148,185,119,19,227,140,46,202,124,16,248,58,157,247,215,56,131,145,244,255,164,207,252,199,127,253,203,31,127,251,207,63,254,246,207,47,211,134,220,222,63,132,105,243,191,72,202,200,90,138,208,224,114,24,13,45,177,92,201,124,108,222,78,8,108,5,9,13,16,118,142,68,95,225,210,159,218,30,25,201,176,136,50,51,164,148,159,160,138,142,219,226,112,207,234,94,77,188,134,77,101,28,109,66,162,79,0,156,119,232,15,21,50,138,106,175,99,253,132,17,133,158,57,1,135,216,249,16,6,154,211,215,129,207,68,172,43,22,170,92,245,194,21,246,233,83,180,132,101,233,15,213,146,82,58,182,80,217,136,176,191,20,220,25,52,16,93,80,197,61,172,194,152,172,63,51,32,93,59,221,215,164,66,102,78,132,73,216,123,166,8,129,207,79,91,90,67,81,132,247,239,149,193,199,93,10,155,59,157,195,201,220,203,4,166,67,59,94,24,186,102,79,4,189,32,79,186,250,222,129,243,159,110,155,230,51,15,115,11,25,147,94,245,210,208,25,244,133,252,192,52,154,63,48,206,170,35,96,196,205,244,210,14,26,166,147,7,70,106,233,129,225,43,222,147,211,144,165,247,189,177,125,187,151,86,148,83,11,124,41,156,192,120,123,244,135,153,178,87,12,84,99,4,106,162,33,67,180,140,11,103,243,255,228,87,76,23,53,96,72,72,83,51,36,103,19,227,18,161,192,204,253,229,73,145,84,167,49,119,227,9,41,65,138,204,80,106,57,46,188,191,251,253,109,93,179,113,110,182,40,83,243,97,42,166,88,200,191,44,153,3,121,251,245,158,154,18,205,131,14,43,180,124,48,86,131,229,73,111,38,163,103,59,140,17,113,123,50,175,57,218,60,207,119,11,153,71,115,136,216,218,95,35,3,170,177,42,30,70,155,6,156,39,135,17,78,149,137,191,48,41,93,215,35,178,182,90,206,45,180,161,133,81,245,185,45,94,89,215,92,120,198,136,199,225,179,194,104,253,251,132,35,243,26,202,208,254,171,93,77,52,246,173,240,141,204,38,46,42,215,109,202,241,225,35,181,102,127,18,252,198,61,140,237,148,25,181,87,69,33,41,249,77,225,247,174,234,122,165,154,133,107,14,184,157,216,80,96,232,241,119,255,106,170,231,122,97,152,228,196,72,200,38,12,92,180,244,64,106,252,198,216,248,207,39,173,169,100,250,29,175,115,4,201,232,170,53,21,250,48,196,112,169,136,111,241,48,113,150,56,22,122,181,230,123,151,121,54,68,170,108,211,183,247,48,252,200,15,236,155,104,203,218,159,86,211,140,218,58,215,56,180,99,23,212,148,74,34,65,88,70,121,106,146,84,96,210,77,124,142,169,11,72,37,95,150,195,243,165,226,82,241,20,60,49,192,140,248,162,160,172,247,176,38,7,122,46,145,160,167,91,232,97,28,76,11,211,28,166,187,42,61,148,76,18,98,55,251,223,139,118,222,85,118,14,247,183,19,124,120,185,50,91,204,34,25,65,133,95,43,212,40,33,246,112,121,199,0,126,228,231,104,179,110,42,81,156,67,24,94,224,182,73,255,68,113,174,88,101,95,171,196,52,71,134,143,45,252,4,57,54,83,179,10,207,226,66,115,113,85,248,124,76,215,200,153,222,4,229,142,160,248,237,250,234,24,57,91,154,73,96,184,18,97,41,222,95,181,240,65,189,121,221,250,52,109,77,210,115,70,211,3,34,167,126,52,70,53,234,60,103,138,184,145,82,192,192,125,104,118,31,166,59,42,221,81,27,135,42,164,244,220,77,49,230,99,20,144,27,170,210,136,12,133,146,76,237,240,178,61,233,77,9,207,217,213,211,94,228,69,127,122,56,149,10,129,191,252,116,149,244,205,134,51,201,10,209,190,132,91,16,14,10,172,189,135,11,61,130,49,80,204,165,91,14,30,244,104,58,139,105,27,133,70,114,33,231,98,54,47,248,99,74,172,101,11,103,192,38,242,55,157,219,184,51,213,109,225,64,153,232,163,187,58,108,91,139,100,138,55,183,242,160,77,110,51,16,149,53,151,234,230,217,149,248,109,17,37,201,77,163,70,73,49,53,208,50,222,131,105,216,185,167,38,79,40,215,69,195,172,239,73,184,176,69,25,234,194,232,246,5,53,241,28,72,192,37,63,77,54,57,184,89,100,207,178,38,74,144,128,158,222,138,111,236,17,237,49,164,37,113,196,194,102,71,39,253,229,86,195,91,206,126,121,40,175,23,239,249,237,214,139,48,147,217,175,138,82,40,42,179,211,153,68,27,18,120,19,98,10,105,69,122,181,29,158,108,65,85,236,211,220,182,28,93,246,221,139,48,44,25,97,167,2,33,53,177,52,63,63,147,201,106,251,235,160,143,90,115,75,120,68,77,159,52,14,140,190,83,214,163,209,203,115,186,62,73,218,39,113,123,102,81,179,124,115,248,196,67,53,41,108,84,224,17,71,111,117,202,52,194,76,118,10,44,186,121,232,248,9,76,71,90,60,210,69,208,33,147,221,249,82,83,185,71,159,147,45,13,197,77,57,193,141,158,248,86,204,73,91,96,86,67,239,163,196,91,169,106,112,54,209,160,113,51,115,190,235,165,213,43,58,86,214,253,105,100,149,213,134,150,49,180,162,153,106,155,160,86,82,184,89,69,217,127,26,182,167,236,79,76,159,192,45,16,153,113,32,18,111,121,164,24,88,149,160,25,157,133,108,75,52,192,19,239,222,17,136,223,59,241,154,160,104,152,213,11,239,94,187,190,46,210,109,206,181,54,88,93,191,232,41,75,43,62,108,146,179,170,4,63,33,210,143,152,113,104,195,44,67,225,19,92,4,111,126,207,100,230,20,50,198,241,188,138,23,66,177,75,197,114,11,123,221,24,227,68,249,34,134,199,7,66,247,233,142,175,111,171,206,5,93,204,152,167,251,51,195,215,46,63,211,2,170,113,49,136,147,25,97,232,164,130,200,186,51,81,55,170,113,107,60,147,10,43,76,13,152,105,67,38,149,101,138,2,113,242,19,80,105,126,167,67,190,115,91,61,126,27,214,138,204,58,102,56,119,39,52,20,2,36,238,164,53,62,57,239,4,24,101,56,249,109,164,147,92,179,193,224,135,4,1,79,249,140,241,120,106,100,42,164,20,122,222,46,121,129,121,127,187,41,181,178,243,227,209,168,181,33,91,107,246,168,67,68,137,118,69,86,39,36,62,5,102,183,233,203,0,157,139,67,228,111,225,7,142,237,26,106,205,72,65,210,236,136,119,23,233,144,22,4,197,82,85,221,0,247,228,52,162,135,19,165,179,33,83,158,5,63,97,47,101,226,36,186,7,233,120,117,186,116,34,44,77,216,222,114,223,137,80,41,174,188,227,244,57,21,62,241,164,43,20,146,115,62,161,101,214,85,155,111,192,151,160,101,122,159,178,78,152,180,229,181,44,74,36,27,37,218,56,239,115,7,183,152,17,79,25,88,96,42,187,225,228,100,188,230,174,112,178,118,216,219,248,250,16,20,27,113,76,13,46,44,205,34,227,137,240,146,201,87,57,75,55,225,19,244,16,20,199,118,41,25,198,73,25,218,197,65,100,138,82,106,208,139,123,45,245,129,179,52,81,67,22,87,27,105,59,218,181,73,161,92,99,234,55,158,223,94,177,62,14,235,186,205,207,133,135,214,60,22,58,40,234,107,96,75,34,243,182,72,225,91,147,158,184,23,173,179,121,189,152,210,146,77,101,221,244,40,132,137,78,66,61,81,131,106,148,231,34,60,52,167,251,33,223,103,75,166,104,25,240,180,221,152,210,85,105,85,246,102,8,92,252,52,206,58,23,190,90,11,126,61,182,4,93,102,235,19,145,159,9,51,142,38,121,164,236,198,70,32,29,221,91,104,139,103,45,216,18,99,79,215,46,109,72,141,63,238,0,12,180,237,53,85,232,6,244,182,202,111,195,105,185,125,152,3,30,152,146,124,161,7,239,235,44,135,249,153,254,246,89,116,218,109,79,36,93,161,102,161,176,185,118,173,183,87,41,65,138,249,75,210,191,208,84,176,60,255,13,46,22,37,210,27,34,185,99,78,8,223,92,49,209,143,153,178,185,152,180,64,64,231,251,224,110,214,90,2,67,163,247,142,21,130,54,54,220,83,20,121,54,205,107,254,219,16,18,36,10,153,52,156,160,236,253,193,76,120,210,3,4,181,142,196,78,118,152,110,99,145,28,133,210,86,93,245,112,98,159,209,133,174,50,141,253,227,158,194,7,134,227,38,130,140,150,31,116,202,48,250,10,67,233,146,147,6,98,34,232,15,70,203,89,37,48,45,37,235,220,90,35,130,137,248,31,157,255,231,111,223,51,155,230,211,35,114,62,103,33,200,201,45,39,39,42,3,243,86,160,16,242,201,203,219,43,232,235,24,170,34,194,219,220,8,135,59,76,179,153,104,144,21,51,220,157,126,238,108,45,218,242,211,104,132,165,234,71,219,50,33,82,143,4,245,40,248,56,140,203,185,136,138,90,74,225,43,40,78,138,104,143,2,18,125,6,205,181,26,177,148,101,250,150,159,38,182,245,198,102,186,93,76,76,77,164,157,48,100,255,234,41,24,144,180,71,6,204,244,16,186,143,179,129,27,104,23,29,189,98,93,140,95,182,100,162,183,168,146,85,12,233,238,21,14,8,183,132,75,122,101,11,139,219,128,33,238,137,242,90,53,135,167,225,63,221,232,135,17,77,42,158,118,159,113,219,244,183,84,209,240,171,100,213,92,146,20,141,195,37,180,16,180,176,39,31,213,15,197,31,97,169,12,24,137,154,52,125,132,159,21,167,79,21,121,173,214,59,235,32,75,206,101,204,243,195,124,93,126,106,82,202,69,84,34,43,241,136,111,36,25,174,103,6,20,173,172,106,126,163,95,104,4,12,41,243,62,49,84,160,243,140,131,19,147,188,200,116,161,238,235,59,96,132,78,134,36,172,207,237,224,210,217,253,186,73,87,108,17,87,182,222,85,239,155,58,163,145,76,162,126,151,181,145,234,252,80,212,9,178,40,76,22,120,101,189,251,101,39,120,52,122,221,108,36,189,126,139,82,92,62,67,176,203,148,80,120,5,223,117,159,232,132,119,39,240,196,64,203,199,137,53,252,234,248,135,194,18,76,129,217,240,179,151,182,89,186,23,140,25,249,193,205,168,26,50,215,81,87,246,90,214,121,151,3,233,210,34,226,100,120,84,124,25,107,243,83,173,42,55,154,141,22,245,109,15,32,141,152,135,197,133,77,25,245,123,104,166,40,46,62,29,103,186,199,71,192,167,43,20,193,148,60,55,173,231,223,21,192,172,157,253,204,196,114,52,98,27,222,145,114,86,18,60,207,69,160,207,228,125,189,122,129,165,20,251,30,57,57,242,244,206,20,64,176,133,166,19,81,85,59,11,175,147,74,206,144,69,225,67,192,150,111,36,122,6,29,131,90,206,108,94,246,95,252,141,36,80,42,98,47,66,79,20,164,203,237,112,50,7,215,11,99,99,227,70,55,103,106,43,38,158,173,138,108,68,73,254,211,230,122,45,243,40,182,169,213,229,197,204,137,65,40,129,103,92,160,147,230,131,148,153,237,185,171,243,213,166,30,23,214,80,18,146,24,23,133,148,230,252,103,51,14,90,106,9,70,226,223,83,183,44,37,136,74,202,193,140,89,223,29,179,134,157,189,147,36,28,118,51,91,163,111,32,80,74,82,221,217,97,170,178,222,200,79,54,147,103,190,84,41,14,81,98,63,58,113,130,71,41,110,193,39,9,56,105,5,96,167,109,198,182,63,48,155,32,107,127,156,206,206,11,242,155,198,212,93,133,99,112,104,27,161,233,53,41,189,162,121,43,176,153,135,124,207,251,124,242,40,247,12,53,143,131,210,185,28,134,176,44,209,53,97,203,236,113,114,236,151,150,158,28,111,118,55,66,59,48,107,187,26,138,13,190,234,47,93,97,109,150,93,180,49,135,249,170,197,218,66,228,253,152,122,117,22,166,56,152,192,91,139,231,152,203,52,55,75,152,208,90,117,223,109,105,230,21,7,55,164,12,100,159,198,144,36,71,247,193,143,62,192,98,114,90,211,31,119,165,89,91,42,142,180,179,161,39,253,193,133,246,221,172,126,95,100,168,227,113,147,74,208,134,197,101,19,78,245,231,9,15,58,203,150,0,238,226,236,113,114,235,104,150,45,193,50,197,18,159,131,51,46,204,83,81,4,59,125,2,167,30,147,180,5,230,172,21,144,13,182,195,25,14,141,12,163,132,96,151,95,25,193,11,166,78,55,57,180,89,202,252,137,81,222,111,77,253,194,54,111,195,23,61,182,239,180,49,95,216,152,95,113,114,118,61,85,54,74,168,236,84,239,10,156,84,31,178,114,171,145,188,61,175,222,175,28,18,189,56,226,14,147,25,118,115,43,82,142,103,178,111,154,72,60,35,208,29,88,38,173,244,75,76,61,177,77,89,78,147,56,131,194,164,246,167,162,252,160,251,44,44,19,11,215,84,32,93,17,46,154,142,127,241,124,46,252,192,41,180,149,183,9,224,74,231,29,148,182,51,154,194,157,194,24,55,250,219,88,95,212,176,159,48,235,69,49,112,163,225,253,58,64,160,7,35,111,155,208,57,123,119,54,114,145,102,10,33,48,107,166,107,110,46,216,232,77,115,148,150,179,116,51,4,164,196,197,240,6,123,183,28,50,89,88,141,156,168,67,243,163,201,4,60,170,155,60,176,0,203,251,96,38,205,206,52,166,88,76,230,74,146,229,196,167,35,78,222,32,246,61,126,96,133,47,200,97,204,18,101,186,26,198,157,119,97,197,245,235,147,172,106,38,86,130,235,206,124,193,27,151,115,211,210,212,93,3,213,202,53,218,9,57,104,189,11,145,83,56,156,100,54,228,228,148,121,175,239,12,50,164,75,225,186,207,242,226,71,159,32,67,221,43,240,128,226,139,117,59,132,141,96,65,213,250,3,205,29,97,245,67,102,73,140,51,134,233,73,132,74,247,132,210,175,22,108,136,233,212,29,126,8,184,64,103,173,7,245,19,49,165,240,136,200,166,20,40,9,179,179,56,133,95,53,118,9,103,247,166,133,149,66,244,29,118,9,84,239,212,83,143,60,65,238,113,116,179,118,24,77,183,153,169,145,59,3,156,93,103,85,98,10,93,188,201,197,22,199,48,117,195,173,71,103,26,192,107,168,243,99,226,33,141,204,155,8,195,85,35,41,115,105,189,21,218,108,15,69,92,34,241,169,212,47,235,155,14,15,46,179,31,213,76,31,117,193,18,14,94,24,64,245,245,52,135,243,24,227,194,146,249,110,188,253,219,161,36,207,194,182,149,17,108,76,216,176,250,129,198,82,219,115,114,122,31,227,174,121,4,218,115,212,108,173,11,123,176,76,68,155,30,216,236,26,3,206,79,219,208,137,50,233,135,242,167,66,247,239,78,122,105,102,137,20,40,113,212,163,60,101,93,132,1,147,241,210,198,243,98,90,168,1,179,45,211,251,66,0,42,134,10,157,226,179,235,79,23,203,184,134,215,194,222,218,120,190,172,245,56,158,217,137,211,181,208,5,123,152,62,221,128,25,45,122,110,248,85,57,46,124,154,139,174,194,195,19,237,214,160,94,211,243,76,96,143,151,128,249,68,154,222,22,59,165,117,97,162,42,125,102,103,27,208,93,113,154,12,198,89,133,31,24,186,170,163,15,191,137,189,34,105,252,0,187,54,150,54,19,216,10,245,219,108,188,174,165,176,81,123,28,198,144,160,61,6,133,108,132,194,192,14,59,108,85,32,192,6,35,20,190,233,57,160,29,95,97,123,198,1,163,5,166,39,183,8,44,6,2,114,223,58,6,121,121,237,222,87,179,4,136,194,37,229,248,112,73,69,237,253,156,60,245,88,25,15,124,246,46,154,193,55,11,240,80,230,253,53,127,42,74,213,62,46,220,88,144,91,225,214,66,140,122,88,31,155,150,252,177,244,8,155,19,90,13,181,211,176,145,94,201,243,194,80,77,245,125,245,137,2,171,195,200,129,55,125,164,214,137,20,71,163,9,160,147,29,91,205,56,150,42,148,234,42,80,153,13,189,225,19,165,84,189,230,179,17,170,226,81,98,61,3,10,35,39,20,143,139,38,174,246,192,103,98,187,23,157,109,251,173,176,53,40,4,12,43,65,159,8,11,248,140,199,73,74,98,63,176,113,231,2,78,93,37,52,232,245,243,254,129,129,222,79,209,217,194,118,227,215,153,229,68,202,125,60,7,227,160,18,23,134,232,187,230,199,167,181,128,199,133,157,229,83,91,188,26,21,162,125,223,100,178,204,161,194,60,212,208,119,70,51,65,207,77,194,46,12,132,160,101,230,162,143,172,24,251,54,224,210,84,48,203,164,136,74,124,213,105,41,9,136,46,135,235,245,129,50,199,72,207,24,33,60,186,191,188,140,195,162,48,187,181,16,97,38,27,244,188,13,154,238,199,85,173,38,71,163,71,163,214,224,209,19,194,94,179,169,244,31,155,134,116,189,110,120,192,250,76,18,37,252,16,120,254,25,104,43,92,203,10,223,164,68,134,244,185,175,68,241,243,194,76,63,90,11,65,23,38,102,155,196,40,149,48,252,192,244,33,198,125,161,147,84,159,163,169,78,197,165,117,12,76,181,32,184,45,53,230,112,51,33,95,129,215,90,161,233,143,246,22,94,38,10,159,183,127,159,41,169,48,217,218,52,51,144,42,241,194,104,199,209,85,139,48,243,122,23,157,183,113,112,189,49,211,209,187,6,65,164,32,244,198,104,225,184,154,219,153,185,107,61,236,166,189,199,133,233,130,214,75,27,8,60,173,171,216,61,166,78,225,132,122,105,95,184,40,99,178,49,174,189,50,130,14,57,190,11,10,119,10,7,87,166,188,60,91,54,83,78,203,59,148,200,151,73,26,41,76,187,72,28,109,234,195,122,225,166,3,27,190,72,104,93,234,251,162,215,115,197,185,217,245,110,125,102,13,182,103,92,56,37,32,213,35,26,39,56,218,174,40,111,50,110,202,34,162,255,101,135,77,207,121,182,42,206,110,165,229,237,20,110,224,183,169,162,193,246,204,225,196,131,119,90,122,30,74,25,41,252,187,208,127,107,207,10,0,69,169,143,248,109,68,184,53,146,160,25,97,206,184,240,102,205,38,2,159,215,229,13,248,208,176,58,213,16,133,41,124,197,19,47,180,82,107,85,252,44,16,245,62,52,164,170,180,234,141,141,108,248,34,193,114,104,79,81,28,147,199,184,173,196,164,34,175,171,83,127,184,215,157,72,81,169,88,209,204,37,94,230,226,233,234,167,75,243,147,147,109,128,243,211,126,111,94,158,45,60,174,214,120,232,123,212,95,83,9,149,126,74,119,243,17,89,197,252,182,199,79,255,92,131,20,182,212,126,192,249,105,33,166,104,90,189,134,70,65,103,142,103,173,71,59,47,30,55,58,84,79,112,69,3,247,184,7,243,253,232,164,193,79,207,20,230,92,125,168,9,128,93,120,10,123,187,110,14,208,233,129,81,151,93,1,179,213,124,171,210,251,26,127,161,245,91,159,103,86,195,17,179,63,101,147,241,211,182,139,159,109,48,222,117,132,85,168,152,113,226,138,42,226,19,195,160,131,152,195,20,172,169,202,80,179,164,145,7,247,20,108,114,94,207,70,111,39,215,172,29,150,217,222,122,97,102,128,233,78,206,150,164,44,90,42,167,174,149,194,38,218,194,249,103,15,74,167,212,200,1,155,82,141,194,141,134,218,128,205,128,235,129,91,236,167,58,20,144,119,175,70,7,95,152,157,81,105,203,186,238,81,238,216,225,231,128,155,212,124,54,53,136,169,109,57,58,181,71,100,120,154,155,65,192,100,16,222,237,49,158,228,23,230,185,43,92,92,22,202,208,19,4,62,250,198,116,182,205,128,161,39,60,87,70,191,248,61,119,94,239,54,146,52,183,7,126,136,172,34,88,247,192,237,30,76,114,55,61,215,157,238,28,60,44,47,250,128,109,222,183,69,185,45,63,170,108,123,181,121,15,166,73,231,133,83,10,43,53,19,34,108,143,34,28,58,171,113,116,25,143,116,160,101,20,92,186,30,184,210,107,173,176,9,60,134,55,29,97,197,115,116,158,119,182,178,182,68,29,102,103,22,205,119,12,35,170,245,164,4,58,213,160,112,174,219,152,188,214,71,39,239,12,218,240,189,219,244,72,61,233,8,74,22,1,35,82,252,108,173,161,187,250,102,14,129,247,151,98,243,179,77,232,1,19,64,233,24,230,212,30,32,217,228,147,159,145,130,78,199,186,39,135,33,240,8,225,181,107,200,183,96,7,60,167,166,134,124,97,220,209,94,241,192,225,165,40,131,243,19,115,162,249,52,227,129,119,12,48,218,115,114,42,72,23,182,68,231,3,67,185,9,152,178,226,115,91,105,134,63,29,112,169,26,31,29,120,212,139,14,173,222,25,218,239,156,130,134,147,234,79,24,92,175,139,33,134,117,143,172,33,114,224,243,158,252,172,68,79,154,197,28,46,227,117,209,71,63,159,244,16,158,73,43,224,179,236,63,83,45,74,145,229,94,90,126,70,66,237,51,114,125,8,188,238,103,123,188,184,172,248,97,68,156,246,147,28,58,247,28,70,132,103,9,196,61,83,115,48,38,248,231,48,92,111,29,255,103,194,216,177,26,163,185,145,31,189,68,138,146,225,124,3,159,169,62,121,196,100,125,157,14,179,59,123,246,46,27,2,90,60,80,235,142,168,79,34,165,183,251,50,83,77,111,138,7,122,77,252,182,205,109,79,34,133,56,35,94,38,170,16,235,89,23,109,146,113,148,9,94,103,5,38,187,88,92,26,4,208,250,108,77,240,78,139,83,39,84,13,222,205,5,228,18,247,141,36,63,253,108,77,204,205,222,81,226,31,93,29,134,169,92,249,185,205,10,33,63,17,186,172,91,148,102,181,252,96,50,233,97,178,222,233,77,201,79,4,95,86,48,249,153,81,249,170,31,98,220,57,117,124,90,149,246,146,103,59,151,89,122,124,40,192,219,127,18,22,231,43,62,177,175,186,101,62,185,188,115,151,33,200,110,70,156,236,145,20,38,174,142,27,51,201,138,39,212,29,248,122,59,124,246,246,67,51,114,29,243,184,88,63,170,69,94,122,242,57,169,189,4,140,138,153,198,87,51,100,172,204,199,179,60,185,85,122,66,86,132,232,231,99,88,218,62,106,130,202,51,133,11,232,153,251,158,135,214,45,55,27,71,83,139,125,98,70,88,97,177,123,40,195,180,88,213,143,0,38,86,88,136,194,233,82,22,100,191,222,141,52,73,159,245,250,53,43,16,175,88,26,149,215,35,31,59,201,254,5,92,224,73,168,124,44,37,131,216,31,20,154,183,117,223,66,71,246,138,65,140,193,158,22,145,127,98,122,94,67,59,255,41,130,161,50,14,27,233,191,248,176,233,187,208,213,229,236,206,106,108,107,50,37,200,246,160,103,18,46,129,230,55,53,219,16,18,139,187,162,155,241,73,2,241,169,70,82,205,36,92,158,136,20,89,197,235,190,155,135,141,83,233,136,66,79,50,94,7,217,64,101,25,55,19,245,139,129,146,205,69,99,42,76,155,70,92,26,139,181,70,226,88,61,205,240,31,179,170,189,126,217,216,51,166,8,129,88,111,53,20,48,121,247,123,112,69,177,232,129,105,110,137,159,166,165,189,63,66,195,40,45,196,133,215,164,22,212,166,91,139,106,180,195,148,250,116,150,174,28,219,47,156,154,142,4,40,204,241,109,101,182,156,90,122,56,95,252,12,183,75,182,15,116,222,11,76,250,219,209,180,176,156,214,39,134,199,70,140,255,212,112,62,107,250,203,38,27,224,112,98,187,172,226,203,123,178,192,187,195,110,177,36,143,194,16,129,186,195,217,244,45,254,62,81,247,255,254,219,191,255,61,150,110,79,255,8,145,134,10,89,175,68,193,107,177,36,106,155,43,12,25,55,203,161,245,121,61,218,187,228,255,79,160,225,153,170,101,147,213,179,31,182,244,146,195,104,191,188,249,160,124,61,30,169,204,178,175,215,133,12,82,87,192,132,167,186,254,82,159,244,57,249,4,178,101,41,169,130,221,111,142,241,62,19,29,156,249,225,81,19,91,184,203,125,98,145,213,214,19,10,252,78,113,177,222,159,174,53,97,100,57,106,124,200,198,190,209,106,26,147,225,137,83,188,170,107,102,71,218,223,81,225,89,249,228,134,68,244,217,4,40,140,134,141,223,246,153,69,231,83,99,193,251,13,57,145,15,166,142,161,77,78,29,169,194,30,247,125,6,26,92,29,105,154,65,43,198,119,220,211,136,210,235,105,64,44,35,190,69,216,199,231,177,202,125,79,180,11,60,129,55,25,212,114,234,133,59,240,10,16,97,108,153,97,108,115,226,210,19,48,137,17,0,208,30,194,138,62,177,19,4,172,25,64,79,190,161,197,249,56,164,122,73,93,255,233,98,106,174,182,58,126,253,185,218,3,229,50,174,3,69,244,169,205,135,201,26,42,130,49,177,77,82,65,224,110,205,88,206,183,40,111,139,3,137,146,25,54,241,231,211,57,91,59,89,75,80,15,36,234,112,170,7,93,223,146,65,163,231,187,52,31,69,120,64,14,101,67,13,182,180,203,55,19,166,253,252,180,77,78,216,105,65,128,201,38,157,47,71,159,45,214,137,6,170,195,231,189,170,72,223,249,57,10,85,37,24,46,185,137,131,189,125,78,195,221,111,14,76,17,75,159,231,174,230,106,231,244,153,250,146,30,44,109,31,197,163,109,86,230,74,21,217,182,122,59,127,198,84,147,148,174,65,76,185,130,124,67,190,173,43,75,5,109,204,225,35,97,155,145,124,95,15,199,5,169,94,231,5,161,151,90,245,202,207,189,56,19,119,16,57,227,45,170,143,5,85,96,127,44,179,144,49,85,152,40,213,223,200,228,11,120,14,102,195,231,187,17,116,143,206,58,214,20,222,43,62,220,109,138,219,91,223,200,52,21,27,135,199,75,27,226,182,103,4,122,208,18,224,101,11,108,30,104,31,63,237,76,163,233,137,204,97,165,18,173,57,252,51,25,23,90,81,130,105,237,28,50,243,187,81,6,218,9,174,206,74,234,28,50,100,147,117,223,106,14,198,62,26,140,193,202,234,248,180,70,78,87,87,153,104,164,139,181,50,83,47,140,205,117,9,104,237,125,219,52,30,79,135,73,141,171,38,158,37,133,130,230,152,32,22,105,155,222,192,78,207,183,204,80,130,97,148,15,109,255,165,60,24,196,187,100,12,78,189,180,236,180,6,164,169,108,119,36,40,109,179,45,56,125,20,47,180,21,21,105,240,75,249,67,149,65,246,181,243,76,51,51,126,57,39,251,208,229,151,207,211,206,241,68,89,125,212,142,98,146,49,138,103,194,52,10,157,64,89,119,214,110,234,44,74,88,119,122,52,181,196,17,71,159,175,111,107,237,105,210,209,85,118,208,55,187,109,70,133,47,120,6,78,73,78,147,52,143,117,245,55,78,19,194,204,12,210,42,222,13,74,209,68,103,105,7,157,150,164,159,210,63,251,22,158,110,206,106,45,69,177,174,5,171,154,209,93,149,75,203,171,244,153,150,225,148,30,147,25,248,195,221,23,228,19,16,146,147,147,157,14,10,198,219,173,197,169,40,34,60,156,31,175,233,28,141,3,5,233,118,85,162,98,14,136,2,206,252,217,38,74,26,129,233,175,120,98,30,245,52,170,17,77,185,207,232,167,46,39,124,163,9,32,229,186,109,201,1,31,193,136,199,52,37,184,224,34,159,220,164,3,113,152,74,47,184,208,178,207,149,52,111,110,193,64,16,134,160,112,186,19,233,90,63,186,227,125,216,148,242,77,43,129,119,42,145,174,85,18,215,196,100,187,46,71,23,109,228,73,188,195,137,81,221,124,100,86,211,76,146,99,105,165,31,35,250,6,178,217,27,9,73,190,102,223,110,208,85,128,136,113,19,254,61,85,198,238,204,255,109,182,112,194,145,31,60,8,255,244,104,87,24,143,97,250,164,83,48,5,252,155,205,164,173,0,213,138,21,232,172,143,157,58,37,101,55,38,225,174,154,202,43,67,150,69,227,209,59,26,240,89,214,206,176,3,147,245,244,62,143,19,74,156,87,247,28,141,25,233,135,22,124,21,86,87,148,22,21,135,73,52,174,162,231,46,132,26,253,182,121,36,209,16,103,178,178,18,182,55,137,36,88,168,210,36,66,163,69,143,247,65,21,171,74,183,68,198,10,97,251,87,223,126,62,202,210,241,150,205,105,102,69,7,74,17,49,181,9,179,36,156,37,79,32,129,88,211,150,110,58,83,127,114,42,122,35,100,125,154,237,204,222,195,121,217,168,209,156,216,65,78,110,233,116,239,227,104,219,90,82,164,125,5,37,98,223,159,76,251,174,101,221,155,8,184,50,138,189,109,7,130,64,214,190,156,132,190,141,119,245,156,237,121,18,135,52,218,5,54,253,205,222,49,100,86,144,218,69,72,87,98,156,188,67,193,175,114,229,232,130,69,155,96,55,78,128,116,104,209,241,150,156,180,58,185,141,162,93,59,39,176,68,86,233,67,105,250,223,210,142,148,209,35,236,222,57,118,22,236,41,89,60,212,154,233,188,41,222,26,198,246,37,105,195,16,31,175,223,22,166,77,93,212,33,224,251,87,233,136,163,17,94,42,187,152,27,179,15,243,163,39,214,4,253,129,145,204,245,223,166,116,43,33,148,181,11,68,138,112,154,105,188,200,190,192,208,96,75,31,189,124,139,132,184,14,134,115,165,30,18,79,28,156,147,72,39,114,99,231,139,217,222,163,136,132,156,246,252,24,149,205,19,67,244,50,211,77,35,87,142,18,133,27,143,76,51,113,206,207,64,220,132,7,209,31,89,16,235,250,211,67,141,105,254,76,228,232,121,200,67,237,108,174,188,49,19,37,187,169,15,229,156,238,118,140,54,86,221,172,143,20,214,162,55,120,209,2,209,251,11,211,83,234,39,71,169,109,75,27,46,221,142,35,218,195,44,82,207,58,24,104,140,142,198,30,252,163,230,214,121,163,81,124,140,190,78,122,82,68,15,128,230,178,229,251,0,82,162,77,9,173,232,207,220,82,164,201,45,232,26,64,127,199,26,113,97,124,123,83,79,141,198,129,59,218,77,251,202,155,126,93,133,124,152,119,100,208,101,165,159,253,249,166,87,76,26,52,240,166,170,47,163,156,39,234,22,22,19,13,30,113,10,227,135,207,23,81,189,119,56,191,26,137,236,151,249,172,3,166,82,169,13,115,149,220,143,175,47,231,225,216,172,172,143,36,205,25,63,125,226,60,164,163,228,121,162,43,226,173,126,139,253,98,215,163,201,176,183,232,153,70,57,52,247,231,235,153,183,89,21,51,118,72,76,50,6,77,167,204,91,166,233,181,148,71,134,186,96,52,125,82,87,36,222,122,224,17,113,184,49,23,196,207,142,95,38,135,238,231,198,147,105,232,47,67,57,136,65,246,243,245,92,229,255,127,50,140,173,77,115,245,76,122,43,134,210,151,200,33,49,220,203,135,18,154,233,211,63,65,204,252,182,204,147,98,69,83,70,48,102,20,235,179,71,64,157,103,237,169,21,182,51,69,82,179,159,31,140,46,241,234,10,167,80,67,55,83,176,51,94,37,203,143,171,46,177,201,15,94,249,87,233,18,216,172,191,191,147,163,186,195,100,35,151,198,54,248,183,194,194,100,53,162,155,180,215,173,141,234,216,119,52,94,77,77,248,100,231,174,27,156,149,239,198,172,85,79,164,53,79,172,70,232,247,139,126,89,127,115,85,41,187,73,210,237,92,217,247,219,103,110,81,30,4,94,179,11,137,209,15,133,159,52,180,209,190,155,115,81,117,24,3,132,169,109,250,148,20,126,179,207,52,221,4,213,220,153,168,17,204,143,222,4,92,147,212,198,201,90,82,78,244,219,26,117,103,13,90,40,95,239,79,222,242,192,136,142,55,25,41,180,158,246,143,113,73,45,110,48,139,220,251,234,237,163,80,32,250,77,4,35,171,16,84,41,178,87,223,219,160,179,88,226,79,52,109,246,215,152,132,90,57,148,74,153,173,205,174,236,94,53,222,204,210,174,5,76,5,34,30,24,81,182,172,20,108,174,71,220,19,101,42,17,213,39,179,97,21,100,135,81,18,106,130,38,116,16,126,119,204,87,137,143,253,125,216,216,14,183,111,151,15,76,37,68,154,194,199,207,157,106,59,108,220,112,185,45,88,161,223,126,0,24,158,167,196,51,157,153,234,115,122,33,28,63,31,222,150,217,165,79,179,236,115,216,228,21,164,143,24,25,161,241,201,234,35,108,73,167,234,77,117,205,246,179,245,248,141,34,138,82,85,217,100,168,151,111,172,55,126,112,105,182,121,20,24,233,225,207,212,11,54,18,241,142,172,52,40,3,34,215,243,131,241,153,31,178,238,55,70,89,201,223,109,91,7,109,205,77,97,76,215,127,47,155,109,33,82,245,67,96,242,87,235,187,109,236,164,151,244,130,209,225,102,229,145,15,166,130,47,91,226,105,185,247,226,231,70,96,70,87,72,58,62,250,231,32,197,123,131,120,32,123,17,150,157,249,201,234,255,196,196,144,193,187,112,177,156,209,135,34,212,34,92,4,178,23,232,0,125,63,141,221,218,122,190,0,171,83,213,239,167,185,175,103,148,18,131,184,116,61,252,196,65,176,117,223,7,38,152,223,62,102,194,135,193,166,70,80,244,72,190,44,242,164,229,143,239,73,96,236,91,86,251,126,26,90,160,236,21,126,4,71,127,158,216,59,85,141,194,182,105,130,207,111,148,193,26,161,231,229,194,4,166,95,227,4,157,111,8,79,156,41,250,239,235,182,252,235,63,253,241,127,254,227,143,191,253,215,187,8,210,105,159,255,1,139,224,121,186,37,22,107,52,22,168,195,220,97,135,153,105,245,214,201,3,163,154,86,239,142,107,145,181,57,11,204,247,118,207,0,68,15,41,95,216,196,58,190,41,136,226,16,21,131,24,26,39,224,57,159,83,41,126,52,60,31,145,89,88,56,61,160,132,231,48,238,128,247,83,166,63,138,98,73,247,147,227,132,123,233,55,88,84,166,246,101,98,128,59,58,169,129,34,25,228,34,208,54,202,166,232,174,64,152,132,109,51,253,151,81,143,187,213,85,244,168,248,120,253,182,134,73,93,222,11,163,36,218,63,85,45,90,77,40,93,221,122,145,229,116,232,72,249,96,56,186,194,53,196,76,177,180,143,2,140,26,12,93,157,183,16,143,221,19,147,212,119,225,203,242,29,55,111,240,99,253,102,159,130,240,17,56,17,185,192,211,75,108,252,3,132,190,251,165,90,135,169,171,6,51,205,38,35,40,5,108,41,211,111,167,56,105,59,72,186,194,146,30,172,172,86,31,140,84,156,208,184,150,237,3,63,97,43,118,161,52,59,78,57,249,217,72,186,19,144,113,112,147,20,102,208,44,129,128,243,157,27,129,6,109,66,103,55,65,159,179,31,60,114,74,226,146,117,54,87,20,67,106,192,44,164,119,254,162,80,131,32,132,195,100,83,167,12,179,197,158,233,235,172,1,46,244,197,222,129,100,58,230,37,78,142,92,187,204,126,104,212,177,28,5,140,226,186,28,204,23,244,101,167,64,145,176,144,219,70,79,234,60,42,191,109,42,112,93,175,12,83,222,47,41,109,48,109,151,114,95,248,139,250,42,204,201,87,23,134,189,17,127,230,186,191,77,19,244,141,19,77,134,246,211,134,159,214,74,151,100,157,220,36,103,207,66,234,47,155,23,34,65,230,54,209,237,207,47,30,153,120,154,212,111,170,209,148,252,243,215,25,0,12,201,76,206,77,91,217,151,65,154,214,119,195,200,188,240,162,24,82,29,222,236,146,238,220,202,232,31,158,252,53,235,80,244,141,229,167,55,66,143,223,39,64,207,207,98,33,8,248,204,64,84,184,71,192,9,77,87,129,81,27,250,237,174,127,240,146,151,189,75,206,86,82,13,152,108,113,23,24,187,189,190,226,210,168,64,8,204,222,113,4,74,89,224,238,128,201,249,159,201,52,125,23,78,159,84,149,222,154,93,204,11,53,6,49,118,51,146,88,182,43,241,164,246,180,190,180,243,169,222,135,134,27,211,121,127,241,113,194,60,47,114,242,201,18,209,28,46,72,149,222,253,30,82,178,39,230,175,211,97,227,25,221,23,86,233,183,248,148,156,249,180,145,42,191,123,100,19,112,218,59,46,173,91,163,205,29,13,200,60,236,143,89,1,92,97,166,220,23,214,50,246,53,219,127,27,97,56,241,128,193,160,28,153,9,31,198,248,59,9,17,12,251,120,246,205,1,99,140,242,192,68,69,171,7,140,250,184,252,54,91,165,37,71,19,54,221,251,38,178,117,141,66,251,237,174,114,203,164,3,207,44,21,243,10,22,21,50,219,154,139,64,251,60,125,126,48,124,183,11,211,18,230,177,191,253,246,150,174,187,3,211,133,183,252,161,178,66,221,197,15,129,178,138,178,128,163,101,234,22,113,83,222,59,75,103,192,144,231,186,160,103,162,88,49,235,24,175,88,175,155,214,76,15,155,152,108,91,147,156,249,38,124,220,95,102,122,210,34,87,52,159,184,201,155,210,62,232,112,127,138,228,28,221,220,127,102,154,153,194,144,166,136,109,106,166,57,57,76,181,175,221,240,252,192,228,111,154,79,167,72,88,11,189,20,13,184,210,166,223,24,22,159,69,170,255,60,180,182,182,191,206,66,107,91,149,111,31,130,227,249,136,190,135,134,187,12,66,160,2,83,40,243,21,172,148,109,46,51,207,209,213,87,230,179,4,108,219,154,11,108,46,48,126,114,186,244,196,71,21,216,234,132,31,76,171,73,219,250,219,56,32,248,50,82,134,241,204,21,182,214,80,255,237,97,17,136,156,28,231,163,234,223,231,89,252,16,252,215,103,78,116,31,71,51,121,74,181,152,103,222,74,143,135,74,74,113,77,121,37,8,36,124,242,165,236,57,207,118,46,235,251,222,157,164,129,163,38,38,35,63,189,77,66,166,56,108,215,113,63,145,159,80,159,127,158,216,3,109,113,42,160,51,25,241,246,234,48,86,179,242,211,52,147,166,84,28,62,219,225,36,157,88,22,255,99,83,233,48,25,134,155,177,223,102,71,84,190,8,223,164,238,145,4,19,152,6,99,159,18,43,211,202,150,121,199,226,132,123,229,45,97,72,160,71,111,203,99,6,124,6,173,222,152,13,62,95,102,16,187,175,34,64,138,224,100,137,120,5,165,172,50,244,167,97,11,127,246,14,6,27,69,79,224,141,210,223,61,122,160,197,121,97,84,91,154,156,123,138,219,35,6,200,38,135,22,48,5,122,185,173,150,172,47,39,96,56,164,114,91,102,35,186,238,93,27,211,92,224,115,254,88,194,42,188,125,233,85,68,69,48,90,116,120,226,88,125,223,102,44,83,245,56,67,192,199,33,206,54,146,21,99,156,245,157,124,82,67,1,140,0,247,194,216,63,245,24,43,39,138,91,210,162,67,221,245,236,54,60,44,176,104,118,201,56,221,181,154,108,182,195,104,223,200,188,115,174,141,54,114,63,57,193,231,237,127,163,90,138,236,93,138,145,70,88,24,31,55,61,226,231,195,200,126,105,103,71,219,169,6,5,76,91,119,242,52,15,76,229,179,78,135,220,9,86,30,244,107,121,8,121,34,54,90,79,107,192,88,79,140,26,71,83,76,29,17,147,80,49,193,196,215,199,18,172,222,60,229,210,108,157,159,190,159,40,164,208,102,44,82,7,102,148,142,152,243,146,77,67,75,96,11,174,98,182,110,20,39,228,228,54,91,172,25,176,181,146,11,76,181,168,196,165,65,80,138,87,114,96,106,212,185,199,111,179,215,217,69,96,4,105,83,252,54,228,159,33,143,133,183,57,134,47,20,133,102,24,185,112,196,135,155,7,191,212,103,152,114,5,38,88,206,126,101,103,149,170,73,46,140,46,132,29,104,49,14,147,220,22,220,243,152,232,11,181,239,168,229,53,83,136,164,234,232,19,189,37,72,228,151,135,81,44,239,84,125,214,215,44,215,109,106,225,190,191,163,212,205,7,29,112,197,48,123,125,153,26,35,182,227,169,38,240,175,5,251,131,49,187,237,50,14,153,161,122,22,248,124,171,85,158,40,244,15,143,10,134,205,49,189,43,138,115,231,69,199,173,3,218,171,62,111,243,219,48,67,86,50,79,20,129,17,74,245,65,202,199,179,47,145,26,56,153,28,218,7,67,38,184,249,91,70,225,54,197,142,31,140,152,80,186,188,119,131,79,132,232,175,107,99,156,147,244,145,22,206,231,203,0,148,72,177,20,248,253,246,252,12,12,15,220,172,177,176,62,87,238,94,152,148,63,73,124,14,25,164,104,244,120,56,99,229,79,252,133,5,182,4,250,248,96,28,127,210,124,143,62,161,212,252,224,138,166,89,215,163,119,154,95,49,15,21,164,68,201,71,191,128,68,81,104,57,108,180,108,65,45,127,252,129,144,100,244,101,226,181,61,151,95,54,243,180,126,152,176,207,191,234,39,61,247,124,246,75,158,247,68,198,226,203,96,48,227,175,124,121,190,12,20,98,176,233,48,106,165,215,71,129,44,189,69,39,223,133,153,107,210,181,55,71,59,27,98,239,151,10,195,177,129,130,197,189,43,99,175,249,148,194,253,162,251,47,39,39,103,157,127,164,59,146,148,48,129,228,101,50,12,242,167,163,58,145,169,133,61,117,95,71,179,189,231,240,163,209,203,189,28,99,186,141,200,199,124,31,62,180,34,42,51,247,183,121,254,235,115,217,36,129,154,238,218,214,32,39,167,150,227,212,155,214,201,125,223,180,49,25,62,59,215,57,89,231,196,105,10,24,53,132,47,125,136,136,173,37,108,47,76,54,198,147,112,200,189,50,192,139,192,35,170,171,192,4,151,233,78,103,29,149,196,236,67,24,14,68,189,234,31,192,131,222,239,128,201,187,202,199,135,200,234,103,86,15,106,218,202,85,80,10,49,113,176,53,252,44,185,50,83,92,252,118,250,86,162,236,105,200,149,145,8,251,76,226,76,65,225,172,164,50,157,145,76,222,95,237,149,166,102,51,134,185,143,156,47,173,125,74,193,100,176,207,32,151,9,139,224,112,126,58,24,19,194,19,101,178,38,48,255,253,151,91,153,150,133,25,178,170,142,108,233,121,135,51,132,25,121,219,80,223,206,134,235,123,219,164,170,214,30,122,52,233,150,237,48,29,88,67,30,154,41,73,173,47,154,160,106,0,57,75,47,173,99,16,229,240,162,34,39,235,226,217,133,162,119,254,61,21,252,8,103,223,250,84,146,73,249,127,112,205,230,69,171,207,148,110,180,239,133,193,224,47,87,3,220,26,49,201,209,126,111,164,227,28,214,101,30,71,34,98,199,39,128,123,93,191,162,41,6,163,251,247,93,121,167,49,66,231,179,51,198,87,42,254,74,224,190,247,37,131,5,57,145,254,73,147,224,151,2,93,186,234,141,157,221,219,39,117,1,188,76,56,73,71,67,253,60,255,104,44,59,1,89,89,250,76,145,244,248,82,209,180,91,176,181,147,131,207,210,53,62,166,9,100,206,76,209,112,11,60,110,30,0,134,13,234,82,114,116,177,118,3,191,50,82,134,171,40,12,97,195,23,1,88,231,207,210,121,194,73,251,69,135,233,208,43,247,251,195,235,170,123,150,143,159,53,115,139,11,67,45,73,126,105,86,35,207,93,30,154,101,5,191,215,9,103,118,47,249,182,113,189,116,250,180,193,93,74,136,192,36,159,243,61,186,136,93,40,93,236,44,87,223,62,101,206,159,77,214,61,122,210,8,16,51,199,137,104,207,244,43,139,12,75,67,242,26,33,247,149,196,46,20,152,221,164,207,167,166,118,59,231,29,74,115,225,220,231,83,53,222,145,251,106,250,2,51,173,140,56,55,29,173,114,48,28,52,175,104,77,228,207,68,252,249,196,164,41,197,246,107,178,26,233,247,99,186,163,158,137,38,32,24,98,251,199,110,138,138,120,188,141,70,99,138,162,29,21,222,17,47,171,36,25,193,200,181,15,191,37,40,202,36,241,46,138,223,96,241,1,14,117,42,53,121,218,240,90,154,87,100,89,87,169,108,201,185,127,217,69,127,211,197,118,129,2,147,83,43,254,121,152,38,248,146,229,9,121,179,17,35,120,194,104,237,69,208,22,162,135,160,56,166,47,61,119,163,33,193,159,88,251,169,31,41,12,229,217,175,12,142,191,134,11,204,148,233,194,80,137,171,158,28,31,230,234,83,10,169,136,156,231,243,208,66,217,234,192,208,65,90,219,242,196,185,184,111,207,8,151,10,37,118,185,109,219,252,248,51,93,48,60,111,118,2,152,4,159,79,227,216,231,141,46,179,194,175,91,39,59,186,209,248,88,50,6,207,151,90,125,253,161,57,129,46,36,25,192,20,60,146,223,23,234,104,89,30,57,119,154,189,234,48,205,75,245,210,173,248,244,80,41,253,34,125,116,239,72,52,203,111,35,85,239,3,28,227,5,218,240,46,122,38,167,246,145,177,24,233,230,93,35,63,125,150,190,246,73,15,2,175,148,183,132,42,184,24,16,112,127,48,82,25,73,38,90,120,200,244,216,124,240,180,89,89,103,28,163,25,7,76,84,149,101,30,158,182,241,247,251,162,92,149,117,9,96,227,190,61,36,134,188,210,166,92,26,186,53,227,99,197,158,7,152,72,93,104,56,209,205,40,102,58,76,10,80,118,102,116,66,230,207,176,16,110,92,89,73,102,51,211,31,244,250,252,130,101,90,36,2,35,31,67,73,255,67,201,65,107,80,59,40,23,58,131,106,177,185,193,10,89,224,66,14,60,59,76,227,220,115,52,233,216,47,160,166,16,221,215,213,228,50,152,190,83,191,173,223,68,249,28,237,162,162,86,48,42,37,203,54,130,215,23,181,49,6,180,138,1,0,67,237,26,142,66,76,208,16,11,81,173,143,225,204,30,185,242,234,245,161,96,113,151,252,129,158,97,154,110,181,132,145,194,86,225,91,124,172,181,45,213,170,112,65,247,215,209,77,73,66,198,48,69,213,17,7,195,202,209,87,141,164,78,242,220,2,226,180,231,129,201,186,103,138,179,237,251,248,80,218,132,116,185,116,46,93,39,190,254,222,7,170,238,105,202,164,66,190,124,127,93,146,7,182,135,122,207,141,86,73,236,173,152,118,17,163,190,207,204,156,117,139,63,112,179,129,104,50,159,209,98,148,189,38,190,216,119,233,238,231,140,120,220,2,190,187,166,183,252,170,70,52,100,166,145,127,156,142,194,57,191,73,143,140,254,248,248,140,170,89,93,41,44,223,132,74,54,61,53,175,140,97,224,71,234,93,208,193,94,215,47,219,92,36,178,160,219,45,84,108,146,53,186,238,69,139,41,248,126,79,27,50,168,88,187,3,243,184,191,253,249,250,121,115,38,185,43,124,38,167,15,239,74,235,204,181,114,106,150,9,95,211,159,23,194,12,183,225,136,11,195,144,246,155,224,205,218,155,155,208,71,130,36,233,247,72,168,59,97,184,41,48,114,119,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,7,252,187,43,196,119,91,207,235,29,6,95,235,217,164,129,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,141,184,237,137,111,250,198,49,13,146,43,99,167,90,252,219,96,215,137,68,202,133,121,74,159,21,3,240,98,250,144,43,75,240,229,190,187,38,25,213,178,70,79,248,82,142,56,120,224,9,46,75,253,218,187,57,135,134,222,230,180,179,92,55,81,194,231,154,55,201,191,154,97,239,69,39,222,185,95,96,134,150,54,2,6,242,197,211,208,82,190,93,17,4,215,51,133,74,26,135,63,233,159,61,133,165,131,104,250,81,152,6,124,159,16,176,36,72,178,86,47,235,162,254,214,52,146,214,100,147,37,200,64,64,124,126,41,61,147,93,72,183,135,23,152,8,201,231,239,105,137,6,185,110,35,174,54,63,247,89,102,232,145,20,184,27,209,194,225,206,114,174,241,168,185,236,125,3,1,246,254,153,170,134,6,179,57,182,107,176,224,219,26,18,70,160,223,79,189,198,97,148,41,116,18,197,111,252,243,131,154,144,163,71,89,178,98,218,214,160,125,193,48,170,36,103,55,168,47,27,15,75,223,220,47,28,74,251,237,198,176,207,110,184,122,224,68,120,170,164,161,49,37,89,240,79,47,30,24,89,173,254,28,141,203,222,119,105,231,62,112,16,215,163,251,153,114,124,48,160,134,121,190,15,141,10,169,129,77,135,59,90,144,67,31,75,53,46,183,195,59,175,164,151,6,251,223,31,218,79,157,74,223,118,54,123,175,111,20,91,195,223,216,186,189,96,206,255,182,254,203,60,186,150,62,149,76,182,205,7,249,50,79,221,164,209,46,75,170,163,27,194,232,19,205,178,107,138,43,59,211,64,237,250,109,158,120,180,52,95,183,104,194,73,26,20,162,251,188,125,14,55,114,137,38,199,38,245,50,47,188,46,154,174,165,31,201,182,107,180,230,124,239,99,195,12,186,221,1,192,214,128,249,205,26,56,78,146,1,86,152,100,139,159,188,237,63,239,5,171,17,26,62,24,150,90,213,72,129,57,101,251,35,165,51,122,15,25,166,115,155,249,159,195,228,7,53,245,140,20,192,140,64,98,19,84,230,252,192,38,208,234,48,13,129,93,111,12,30,104,220,247,9,4,138,102,197,233,68,104,95,155,61,226,215,133,100,180,158,188,19,214,84,135,173,3,124,62,247,61,156,232,189,205,3,167,52,61,58,159,167,252,109,187,112,92,41,194,80,183,237,73,113,149,124,96,43,125,203,83,91,108,215,187,255,54,181,236,146,117,243,158,198,231,243,14,121,189,160,18,40,247,149,225,24,126,171,192,137,195,204,159,81,225,179,190,120,206,2,79,56,149,165,35,180,99,95,240,61,180,179,2,192,155,150,18,8,129,33,221,86,31,76,7,197,206,79,84,137,129,230,118,24,89,8,125,221,164,78,125,51,138,142,46,226,188,229,9,89,221,197,11,152,54,83,205,3,109,35,199,126,79,37,155,163,186,222,55,66,30,37,78,14,67,116,46,189,177,196,196,225,71,111,163,39,201,165,145,180,247,132,200,198,9,0,47,107,217,242,81,153,248,66,117,190,136,243,127,253,64,127,178,70,221,97,250,226,245,228,38,89,210,252,228,168,64,45,41,228,253,218,167,190,52,238,153,26,41,114,233,247,123,118,205,203,105,238,7,134,210,173,247,109,33,134,143,37,236,107,196,101,148,181,17,34,71,243,75,155,63,171,248,39,17,20,101,250,109,187,253,52,116,230,73,240,97,139,195,27,71,68,29,230,228,165,150,31,189,206,138,147,116,137,131,92,228,121,143,3,111,115,146,17,152,246,225,226,71,211,147,161,197,31,28,157,151,207,214,219,74,177,173,234,74,176,208,89,24,14,99,127,169,139,115,161,209,192,63,80,116,51,199,147,155,40,244,58,86,63,57,173,115,69,118,102,139,165,126,248,185,161,231,165,165,249,28,10,2,223,251,250,169,1,189,97,193,142,98,247,166,102,114,150,176,162,17,9,108,101,63,186,89,62,65,86,48,180,124,63,1,118,96,22,33,73,242,34,171,81,156,179,97,147,43,34,87,26,206,39,23,131,157,132,46,136,117,73,200,141,80,114,243,97,108,204,174,75,81,109,230,91,176,188,88,7,143,9,101,9,217,135,84,235,96,252,46,173,67,69,146,122,52,123,129,243,130,190,120,126,35,237,184,175,104,43,48,93,202,95,110,130,208,230,204,13,91,46,173,19,56,248,231,219,249,64,246,148,75,131,114,247,41,40,78,99,127,148,235,214,8,108,230,82,126,114,12,215,83,87,248,215,60,224,48,118,58,67,79,190,33,72,251,209,152,27,45,125,106,80,192,190,144,131,106,51,253,22,83,209,94,125,25,25,72,27,72,64,146,73,187,215,225,23,102,52,181,82,134,94,152,41,49,125,48,156,182,231,153,117,254,200,39,142,97,185,210,231,186,81,235,253,138,17,123,152,76,79,42,250,72,45,107,240,193,24,49,165,34,71,211,60,252,153,193,3,247,167,144,184,109,207,244,69,252,24,75,211,242,57,5,70,186,234,219,43,211,194,154,197,81,148,125,12,101,125,191,109,235,222,214,18,205,134,2,185,191,61,18,27,38,248,89,178,133,234,24,159,251,19,135,2,192,46,233,194,205,56,227,254,219,72,102,232,151,191,249,162,60,7,128,12,100,31,67,226,157,77,80,226,97,220,185,6,168,207,50,33,110,72,164,253,219,17,176,115,222,108,41,4,198,174,205,23,192,5,215,111,74,8,185,141,17,235,19,199,26,150,71,126,225,243,201,100,135,201,37,85,221,191,153,83,253,247,194,104,147,102,99,37,48,148,2,159,119,104,204,25,85,182,81,230,148,236,37,28,252,69,105,115,206,79,94,37,121,27,23,154,136,228,85,228,104,204,167,227,133,194,41,109,69,114,131,196,217,117,249,88,130,98,176,138,68,214,16,41,232,63,248,224,108,140,87,121,37,101,34,148,236,71,103,36,35,52,229,83,11,146,225,223,99,161,233,124,14,89,8,136,102,220,9,6,24,37,92,29,76,141,26,140,47,4,24,122,245,33,129,220,137,26,206,202,225,104,95,214,17,172,89,6,14,248,30,218,9,164,235,188,157,63,150,225,160,63,51,224,1,177,84,243,54,48,34,253,141,32,92,53,174,45,74,51,39,202,225,187,176,3,155,20,189,204,28,29,139,139,175,125,155,91,48,49,69,129,97,144,127,205,250,22,219,12,161,92,49,179,164,236,18,32,200,85,80,85,208,73,139,98,84,28,77,95,238,21,16,62,48,61,54,105,5,220,83,187,66,103,192,136,118,38,63,57,242,70,87,13,180,49,204,206,198,184,251,209,205,146,72,247,232,179,82,48,109,249,141,33,206,208,229,161,98,147,151,191,133,29,24,229,93,73,149,161,190,176,62,138,15,198,89,169,193,12,191,48,81,249,248,218,126,241,213,66,15,65,126,27,138,213,26,126,105,108,255,229,251,205,214,33,255,101,77,129,79,112,171,195,129,199,84,90,247,251,134,16,155,101,153,65,172,164,126,73,108,131,243,173,222,210,45,130,62,95,92,55,228,174,41,191,76,27,83,91,113,234,102,153,186,11,155,132,124,241,135,66,190,86,234,148,198,217,247,45,193,50,167,30,17,185,1,222,76,123,235,131,161,185,201,50,130,112,87,114,7,133,131,98,183,32,171,35,132,55,252,90,63,152,72,89,200,21,16,26,248,14,252,167,233,45,189,156,127,74,204,152,184,111,191,112,42,212,58,200,17,105,89,174,63,130,8,20,251,251,139,50,21,127,245,12,218,187,209,44,149,21,12,157,149,176,113,74,112,97,139,108,93,207,70,132,137,230,211,64,197,139,146,153,103,8,124,134,195,254,244,198,146,117,35,164,172,48,43,247,167,55,150,216,220,119,217,62,34,26,65,141,104,58,140,110,128,140,20,227,222,185,20,41,251,26,58,91,245,232,149,189,108,96,82,210,230,6,241,158,60,13,255,109,138,68,171,188,151,214,178,143,21,51,177,95,43,63,55,150,138,63,114,132,55,250,188,171,140,61,150,48,120,75,208,54,181,162,193,67,77,144,180,62,152,162,95,147,188,43,175,164,187,188,66,202,38,190,190,198,243,62,219,246,177,148,217,205,36,61,249,25,13,233,219,203,0,111,236,193,151,140,37,4,144,191,166,124,140,168,217,48,200,55,130,0,172,139,157,33,23,211,116,239,122,30,50,99,241,243,176,98,94,62,79,69,210,209,68,182,88,241,124,48,122,187,85,102,68,222,207,114,111,120,99,158,45,97,122,102,180,21,121,80,31,220,234,122,167,13,107,140,113,240,44,197,58,31,66,233,162,127,245,131,225,193,95,3,7,154,252,104,169,77,1,91,91,219,29,229,136,191,157,69,202,239,218,82,171,55,117,132,64,49,137,43,191,48,100,250,135,140,83,148,28,147,59,149,211,183,48,147,148,242,105,147,193,65,57,142,94,212,15,100,178,53,6,216,242,71,138,94,155,158,156,97,87,151,207,43,133,110,212,36,195,216,148,54,98,137,42,102,75,41,115,90,134,41,60,252,96,216,234,85,62,207,12,117,207,213,75,168,218,77,229,148,156,137,220,148,184,167,195,148,169,138,44,3,103,169,46,211,151,129,179,134,151,81,164,28,115,158,25,169,40,135,217,9,118,93,37,104,211,141,5,172,194,75,187,254,68,205,250,2,147,155,136,158,93,81,183,8,71,96,2,78,159,57,206,176,179,22,58,129,161,71,249,148,199,210,58,37,11,153,173,185,40,101,63,154,172,131,198,20,200,90,100,119,239,74,252,176,146,57,129,189,167,13,161,173,65,162,87,209,86,194,157,241,172,203,24,240,85,189,235,77,83,142,163,108,210,170,222,245,66,110,246,27,42,120,33,224,179,45,79,60,153,27,224,7,211,240,86,178,190,175,142,172,250,247,196,209,137,103,222,151,183,205,194,227,243,134,105,95,151,103,48,240,70,252,203,111,102,7,152,116,160,157,185,192,117,241,18,47,182,73,217,207,252,207,40,225,56,188,97,69,200,83,217,20,194,253,3,107,203,52,122,228,3,195,188,115,248,164,68,237,50,75,37,149,44,194,76,159,34,4,48,157,18,50,24,10,162,74,31,63,3,5,6,43,204,234,199,205,206,167,58,10,31,104,201,79,143,25,14,19,24,11,83,5,151,25,203,44,103,252,174,161,193,157,249,75,38,211,10,186,252,220,245,103,9,164,171,126,153,213,199,153,41,62,36,217,174,215,95,49,196,127,155,105,252,246,110,49,145,27,87,119,4,204,198,70,231,121,116,152,252,109,227,110,131,166,153,44,34,216,165,126,62,14,246,219,40,102,202,10,85,169,185,101,135,153,102,228,145,90,128,233,159,54,141,65,165,43,72,90,56,5,138,106,153,174,234,133,98,198,242,219,170,166,5,114,31,169,137,90,197,183,137,79,97,154,18,154,210,123,183,221,8,142,30,163,172,28,58,22,98,118,101,62,206,72,137,100,249,178,81,132,29,51,198,25,9,200,42,151,54,210,79,0,195,225,86,159,101,192,140,147,150,175,203,231,199,234,212,12,8,66,184,110,187,65,105,116,21,25,41,8,34,158,149,57,208,172,70,211,204,255,214,136,226,179,225,217,126,213,44,67,1,181,65,18,71,31,124,130,131,34,52,183,140,56,231,112,77,228,243,17,154,32,163,192,196,220,43,38,203,129,214,233,157,53,38,116,243,8,215,79,160,130,151,201,125,100,180,24,109,95,95,232,86,90,69,15,70,131,119,251,56,169,102,178,46,99,212,188,27,191,162,58,107,0,33,88,147,163,81,195,203,177,130,100,99,52,47,129,137,60,61,76,58,47,234,188,29,41,125,159,45,39,44,198,26,176,113,57,4,70,170,173,175,123,244,144,168,151,212,121,113,13,56,251,233,158,245,194,201,73,184,164,159,93,56,150,69,2,111,212,116,234,189,237,165,117,245,101,89,246,88,56,209,30,145,4,35,150,240,80,92,99,109,155,182,231,21,24,197,236,184,109,68,15,245,202,151,109,75,91,192,152,69,62,48,237,144,211,127,187,178,224,203,210,199,164,129,38,169,175,140,8,9,200,170,12,188,99,123,85,79,208,164,243,48,37,207,233,22,68,248,126,79,173,213,18,168,146,3,116,152,22,164,171,220,13,92,105,30,241,219,70,211,64,63,62,54,216,203,109,59,216,208,146,26,175,242,200,113,183,111,126,180,169,189,72,252,199,185,66,110,54,145,151,174,26,113,91,201,174,250,167,91,77,22,81,118,57,102,98,238,86,138,9,181,150,34,11,254,216,86,38,118,148,158,60,161,232,101,72,245,211,45,97,147,153,27,14,157,53,112,91,88,177,120,177,61,213,189,54,253,46,97,145,141,255,7,235,145,160,137,118,109,71,79,36,178,53,222,238,230,71,56,124,154,174,116,95,92,146,119,70,175,49,12,19,152,106,55,237,196,23,54,230,196,157,167,123,87,238,72,255,249,97,196,60,109,20,251,123,238,134,234,137,27,234,36,243,219,217,173,9,140,206,131,79,165,56,28,13,93,25,49,2,26,17,81,99,236,166,44,211,51,71,208,150,225,99,193,216,54,66,217,71,122,7,218,247,55,208,250,180,174,47,89,97,232,236,255,178,85,192,202,9,192,24,215,104,148,31,136,2,209,106,178,240,117,26,192,62,189,63,146,191,112,246,21,102,79,84,253,104,212,253,244,186,104,201,234,177,160,35,134,36,149,243,76,86,122,182,184,43,114,172,73,66,94,51,199,112,55,18,75,30,229,170,143,12,31,185,226,115,206,64,20,57,73,232,136,215,216,114,41,104,88,43,36,85,229,182,241,110,24,159,79,156,241,220,78,196,164,191,93,9,0,179,195,188,204,253,28,141,185,186,195,76,73,93,162,59,224,177,125,66,163,127,51,61,99,161,21,155,48,63,24,105,111,41,65,67,131,88,161,124,111,94,161,85,50,151,40,24,193,3,243,147,247,102,14,121,2,159,232,164,248,64,35,145,156,245,153,218,198,194,151,221,97,130,18,146,119,105,100,43,166,79,73,131,151,45,5,174,140,39,200,248,170,223,11,38,2,127,162,48,190,141,31,74,63,236,30,73,227,28,62,39,159,105,25,177,69,200,62,230,161,124,191,123,54,175,103,59,212,20,198,156,198,97,140,177,52,245,81,232,18,250,238,10,146,232,222,154,125,40,196,33,190,162,163,63,191,164,127,201,50,50,103,5,249,94,7,28,21,45,89,96,145,86,35,225,3,147,154,206,3,129,127,203,238,7,211,72,160,79,228,191,153,123,119,28,220,150,228,58,115,46,180,105,228,251,193,1,200,106,175,205,134,12,162,85,16,104,136,36,170,75,134,32,208,232,169,180,39,87,50,123,62,28,135,242,139,127,71,228,202,11,250,197,170,11,84,221,179,206,222,127,238,124,70,198,99,173,118,174,70,251,211,114,38,54,9,247,136,142,52,90,17,110,77,227,174,101,7,209,229,211,178,247,231,50,103,185,62,204,25,155,125,175,35,231,145,115,89,22,253,153,24,206,38,72,112,113,137,48,199,111,71,217,225,202,93,166,244,115,93,212,153,136,222,112,249,236,159,15,76,242,109,176,106,138,123,53,160,225,201,73,162,110,157,84,195,232,207,5,183,169,110,56,36,32,245,184,139,66,109,191,245,234,115,96,163,200,12,152,138,70,217,194,43,194,16,159,96,51,117,131,112,225,86,133,45,214,25,240,110,226,80,33,176,197,252,112,244,204,140,164,199,3,52,213,177,178,240,35,45,73,178,198,188,133,209,49,222,77,128,110,234,79,115,144,186,109,7,13,53,233,3,10,143,187,155,65,223,216,183,62,12,127,166,223,186,184,66,165,183,225,164,70,247,104,153,141,190,192,103,159,172,113,114,253,18,187,242,3,83,6,23,79,247,164,249,171,7,62,75,169,165,120,250,220,200,197,18,135,90,251,76,132,251,48,185,153,89,97,120,118,163,225,176,73,201,173,11,119,53,229,129,1,115,197,235,10,239,22,190,86,130,181,8,97,11,76,250,113,204,97,42,171,196,89,211,73,145,236,59,90,70,190,167,142,7,117,135,78,3,106,225,159,242,76,97,83,210,141,25,110,87,21,125,183,177,213,199,52,67,145,125,62,240,172,253,182,27,153,26,189,179,17,4,119,213,63,96,248,154,245,105,226,102,31,104,121,233,218,221,155,250,148,21,40,2,25,210,97,16,38,166,122,31,158,73,247,65,210,135,138,235,131,112,37,61,134,183,248,228,59,242,57,43,230,201,194,73,95,212,254,57,166,179,235,4,1,15,189,63,116,91,120,23,132,96,102,41,138,220,154,15,244,233,236,57,171,182,187,193,250,23,159,5,61,181,142,213,105,25,55,209,128,207,90,209,73,198,70,118,39,48,4,127,73,223,61,122,218,41,250,4,134,4,237,209,179,33,103,23,69,1,30,171,20,237,19,50,119,238,112,212,173,105,83,216,132,80,127,4,108,250,70,10,111,75,65,8,184,53,117,232,163,193,235,164,100,6,147,225,243,192,216,183,209,43,16,135,106,211,6,161,163,88,60,16,164,13,57,0,206,38,90,242,253,233,110,78,63,69,169,203,137,241,234,144,68,168,37,60,102,88,102,80,92,137,140,52,176,101,121,196,60,234,248,144,100,184,204,115,214,163,83,48,242,116,85,83,120,17,119,100,174,30,245,42,120,1,147,169,191,227,179,8,28,105,159,252,88,174,2,165,150,91,127,154,251,94,139,150,33,108,242,116,56,221,116,135,139,114,30,221,40,161,187,118,229,62,20,55,136,237,200,103,115,239,73,113,114,65,190,214,245,187,38,129,194,219,43,19,234,25,245,212,224,173,143,77,154,58,232,38,87,104,202,27,119,119,71,40,212,182,75,71,211,148,135,179,219,25,139,36,2,125,57,124,17,41,71,151,31,195,153,186,24,129,151,37,125,4,140,98,106,87,24,78,187,22,48,23,58,253,237,243,192,138,78,221,38,17,172,126,30,232,55,221,177,176,208,103,25,122,223,227,252,216,233,194,48,77,73,203,201,177,239,245,194,84,202,136,151,232,152,164,231,154,32,240,214,107,21,181,251,197,9,197,129,57,17,244,182,72,73,73,185,48,251,136,54,205,24,158,4,38,253,68,239,154,92,110,238,119,143,36,185,100,4,102,185,117,8,92,155,14,9,82,91,174,12,107,112,127,220,95,172,221,107,190,161,85,35,69,37,231,208,67,33,36,9,76,97,155,192,4,196,234,188,240,46,85,159,62,251,144,75,46,253,158,86,247,50,18,136,220,64,228,183,135,156,248,166,89,185,170,52,92,202,166,168,142,233,99,133,13,197,103,203,185,73,181,227,117,220,45,171,95,81,151,225,217,89,72,61,189,112,215,96,0,57,254,148,63,92,56,105,84,120,144,42,63,215,253,106,4,165,181,83,22,153,196,247,171,141,205,82,224,61,93,18,201,208,156,246,227,150,128,167,160,220,105,90,179,162,100,183,103,153,227,4,246,4,46,213,107,59,126,43,228,185,108,66,142,209,92,166,192,214,87,91,58,83,134,101,63,236,187,58,97,179,81,248,28,250,119,113,206,199,51,61,208,34,29,113,104,67,234,166,113,118,206,232,229,154,47,182,173,12,41,193,70,187,161,123,153,168,193,118,51,21,152,62,188,243,232,108,97,69,66,171,228,194,231,26,155,49,174,81,13,6,16,12,29,235,154,88,176,33,202,49,65,182,43,25,179,1,227,248,17,183,95,54,253,134,107,202,27,215,178,192,84,57,238,107,202,143,212,197,121,86,144,178,139,165,11,19,71,145,82,157,51,184,16,60,205,184,69,156,47,153,10,119,146,59,239,21,132,82,115,65,161,29,247,187,166,93,96,210,84,24,161,198,216,231,207,86,120,214,166,192,21,110,168,126,175,63,196,206,197,31,9,91,201,138,153,52,76,108,70,97,44,222,186,3,134,111,70,97,56,5,99,51,69,45,240,105,57,50,183,247,16,33,206,190,181,229,248,190,123,12,39,203,105,234,211,240,31,207,48,245,145,220,157,218,105,4,36,35,128,73,22,96,207,218,229,148,231,183,176,117,16,47,125,126,26,246,133,184,100,216,137,163,131,141,41,95,238,136,212,198,157,85,224,122,245,150,144,193,230,252,147,137,70,217,132,75,171,152,74,246,208,109,131,232,65,141,180,138,101,17,104,49,10,108,244,123,108,135,228,165,109,249,109,60,34,84,8,6,76,146,91,23,152,178,164,152,228,205,212,105,150,192,100,78,132,101,219,72,148,145,187,242,198,69,118,45,64,99,212,234,250,114,242,11,118,160,103,215,111,250,110,100,96,60,72,194,193,217,53,144,119,254,42,182,112,13,56,137,216,134,217,177,4,235,124,34,18,100,23,59,107,27,137,75,156,63,21,130,24,201,18,221,176,120,199,15,99,175,139,129,7,117,62,5,56,1,39,17,211,0,110,36,184,121,135,66,36,186,196,164,222,221,74,11,227,151,73,7,151,19,31,17,0,4,152,2,110,74,97,128,40,94,171,225,235,129,34,58,151,173,79,195,82,127,63,154,122,126,49,200,73,148,196,153,237,48,133,97,226,72,218,80,94,141,240,0,176,71,72,73,62,156,83,104,0,198,135,153,6,181,124,55,193,210,17,107,183,82,31,46,171,15,205,144,25,175,110,72,44,10,104,241,235,152,70,164,116,137,13,133,156,85,46,113,242,145,184,149,100,113,25,239,73,138,181,87,81,154,21,243,14,234,240,72,137,88,80,161,149,170,239,62,119,179,122,187,132,28,78,185,40,99,90,144,208,234,48,228,115,114,239,219,220,96,87,152,142,149,228,54,157,131,228,34,70,184,204,76,121,33,43,203,168,41,245,125,231,63,92,63,114,222,155,174,77,15,11,11,111,191,220,209,225,91,159,17,23,66,156,157,178,6,129,49,60,239,68,193,237,170,139,103,27,47,122,160,153,120,165,160,103,102,140,184,206,162,132,45,37,126,120,31,211,117,108,83,15,150,154,92,82,24,187,124,207,46,120,3,197,228,37,3,151,100,243,104,217,49,65,133,120,168,88,88,40,80,104,30,196,153,131,84,10,42,134,51,96,35,130,189,112,65,45,54,54,210,114,14,201,43,31,14,76,33,252,184,78,67,163,150,17,24,199,69,248,76,136,204,140,27,168,43,196,179,246,157,103,197,196,12,228,187,72,62,204,243,194,120,60,5,45,84,28,6,106,92,187,85,224,150,210,61,124,74,134,180,102,8,140,175,116,93,24,73,54,125,57,182,252,237,52,74,213,111,72,138,124,21,84,77,226,187,224,136,77,250,93,103,154,206,176,68,152,181,41,201,119,153,96,245,117,196,26,69,173,252,54,153,11,165,94,56,83,42,41,48,60,81,177,167,100,20,24,179,252,54,105,93,125,94,152,233,32,223,141,204,72,56,52,169,64,146,141,24,250,62,84,173,2,133,88,70,192,73,150,67,128,231,43,139,54,235,28,194,215,113,135,245,220,139,12,71,131,39,35,95,152,43,71,191,112,255,149,102,56,12,35,85,145,86,163,116,62,195,130,194,94,18,27,168,16,153,195,8,115,184,17,15,144,175,66,68,44,18,115,150,121,232,139,244,55,193,226,29,190,57,178,193,146,52,252,24,107,94,10,106,168,17,72,11,108,63,231,251,21,149,103,243,129,137,121,196,20,166,2,50,41,60,204,45,184,194,99,111,236,37,2,47,24,162,107,192,16,57,200,119,13,147,136,136,167,231,83,166,13,201,63,41,105,241,52,1,250,42,125,58,161,229,45,247,233,164,37,249,200,213,96,77,251,119,19,24,42,58,34,70,4,31,161,134,161,130,42,160,92,9,139,119,105,130,16,93,39,161,81,15,198,250,32,116,42,85,114,37,153,90,102,143,150,81,193,151,228,179,41,155,27,97,14,192,117,150,116,241,89,2,253,125,121,147,180,132,98,244,59,242,106,66,122,91,94,205,101,102,135,111,47,25,81,177,180,155,123,211,61,54,73,100,220,93,126,153,187,235,181,83,224,250,19,170,51,28,234,196,162,99,60,112,54,72,151,45,20,174,98,47,68,123,66,142,174,2,119,247,186,174,86,178,171,199,144,21,96,106,154,17,43,35,128,34,181,185,176,171,83,205,25,97,37,83,131,144,150,97,116,46,95,94,84,86,244,172,15,67,139,226,157,2,41,218,148,210,247,130,22,193,233,20,15,180,109,248,171,146,62,189,150,115,224,24,204,5,241,78,241,108,196,170,17,75,99,164,111,134,10,187,178,11,155,154,244,40,166,129,128,28,209,43,62,170,27,71,164,192,232,118,205,248,40,194,229,247,56,47,220,175,135,171,122,1,195,225,181,4,38,58,220,163,217,150,104,171,47,95,100,121,120,132,144,138,13,157,255,184,253,98,83,176,185,63,228,188,38,19,51,187,56,111,178,68,26,241,109,19,61,225,152,29,55,6,56,171,28,77,25,61,161,228,39,151,69,41,132,123,17,152,84,221,128,169,34,109,250,180,38,83,144,113,154,132,55,2,38,89,140,183,64,45,239,73,208,78,124,55,98,151,216,57,93,97,106,157,125,71,153,38,214,84,30,24,191,241,133,185,177,107,203,206,170,111,241,52,197,67,50,193,73,187,14,5,81,208,179,105,235,104,82,131,184,228,97,146,116,238,4,63,55,106,42,178,188,225,86,198,45,118,72,182,162,168,114,97,84,165,101,22,26,159,110,188,123,61,92,73,108,124,228,224,229,128,37,171,19,58,52,18,99,124,52,120,184,77,109,23,252,21,209,223,147,212,230,107,22,2,147,6,213,3,38,4,174,191,76,246,133,187,106,204,170,222,91,250,4,181,161,56,83,141,180,174,14,253,104,4,78,90,160,132,225,164,191,219,143,241,43,96,138,234,245,221,219,66,52,1,147,90,171,13,199,100,221,209,50,132,210,186,12,53,156,20,145,66,111,60,128,69,247,4,168,234,87,138,30,133,76,79,204,39,98,205,165,222,150,119,242,191,164,105,132,147,227,126,61,209,31,45,58,152,196,39,119,196,223,17,255,238,85,159,238,132,200,226,187,27,197,230,93,225,51,195,99,215,64,204,67,7,4,230,183,136,197,77,58,84,46,231,133,171,71,173,243,190,251,97,203,35,7,142,120,206,125,55,41,44,218,112,10,167,239,28,174,220,247,228,233,99,159,178,115,4,76,46,160,116,26,113,210,178,162,87,234,32,43,68,97,40,166,239,203,33,36,145,15,131,123,35,239,152,167,21,121,16,153,74,131,250,155,22,41,15,36,29,74,195,141,220,234,14,39,4,242,85,225,110,124,203,1,91,1,191,192,212,193,166,104,153,105,116,107,203,166,164,173,33,1,74,210,135,192,84,174,228,155,140,177,114,126,208,229,204,65,134,146,233,167,45,219,166,108,30,48,41,167,210,50,28,113,123,93,52,23,61,64,152,56,17,251,97,48,198,179,180,41,64,154,235,126,86,127,12,40,168,199,187,107,53,91,18,201,148,138,220,3,147,88,189,37,199,132,76,27,129,113,213,244,114,97,137,182,129,90,224,60,80,72,218,229,171,231,49,144,228,163,49,135,245,163,97,55,207,93,224,172,167,15,44,119,109,108,129,171,174,0,106,228,35,250,98,63,173,198,52,121,159,253,158,16,164,206,76,93,248,112,89,165,42,159,117,186,95,190,218,200,18,239,20,47,22,203,81,24,75,228,14,54,26,23,210,52,116,77,93,198,214,6,164,78,221,240,140,127,166,201,120,33,51,45,48,244,77,233,126,24,185,180,218,52,228,164,250,253,48,42,149,165,215,40,73,159,119,211,41,15,75,122,33,119,60,207,113,63,140,244,111,253,176,181,215,61,98,10,229,185,250,93,27,146,252,118,151,87,105,242,234,13,155,223,61,55,57,96,196,244,35,117,242,140,216,93,186,40,121,10,138,224,104,189,43,23,79,181,62,140,92,195,221,82,200,197,184,29,202,70,12,39,200,61,127,148,32,164,252,246,148,123,170,26,201,92,19,216,248,218,226,167,135,177,41,11,108,14,229,64,185,16,232,195,200,40,238,118,207,77,184,177,5,222,86,179,25,48,190,71,121,154,50,186,158,238,145,78,197,150,52,220,78,183,126,15,229,142,63,89,224,98,21,237,1,83,81,59,5,38,216,121,183,51,99,225,145,78,43,70,214,28,47,231,158,43,195,197,232,68,9,9,108,150,154,154,140,206,20,60,28,241,110,220,243,114,53,226,88,91,235,14,200,49,130,36,99,155,251,55,181,47,215,70,58,219,66,210,207,62,191,54,238,44,220,200,176,107,195,73,101,190,187,33,174,182,174,125,122,204,133,182,230,181,238,40,245,184,112,229,198,120,79,167,115,4,72,238,63,193,175,190,227,110,132,67,42,139,115,0,102,26,188,34,129,150,231,150,92,44,51,45,214,61,53,42,61,203,120,153,194,69,28,109,63,99,166,41,188,110,72,10,219,175,233,126,7,79,73,56,143,33,253,202,239,103,89,30,138,216,226,91,93,84,228,214,16,231,184,150,60,93,44,48,185,230,233,222,3,178,18,182,2,159,89,31,23,152,69,206,117,82,120,27,65,121,192,76,69,249,46,66,28,247,250,99,14,203,38,189,66,253,80,190,79,211,73,178,89,22,187,227,200,211,70,119,174,48,17,178,104,185,145,132,203,128,29,147,118,213,251,221,150,242,37,45,111,45,92,230,148,22,85,189,99,23,75,129,140,109,218,200,207,196,99,194,126,149,163,112,128,156,7,244,110,21,166,118,126,4,108,69,83,2,195,119,29,251,198,66,209,233,105,55,68,220,113,192,172,211,125,66,45,111,107,19,78,136,128,183,38,47,3,67,42,23,191,61,201,198,145,167,59,218,25,43,186,20,133,5,49,14,11,245,181,183,195,109,235,16,208,28,77,241,106,238,81,98,110,31,24,127,74,12,199,50,193,59,129,201,19,10,223,129,177,150,200,177,90,14,24,247,0,108,105,245,147,162,61,193,224,5,124,12,174,162,191,124,122,180,201,211,208,231,40,220,173,162,46,46,194,24,88,77,97,206,228,155,43,219,114,126,94,222,77,93,62,96,238,86,250,52,247,253,48,38,216,175,158,137,212,135,121,60,227,142,142,19,253,121,122,137,41,191,207,184,111,57,208,41,128,197,0,12,152,155,174,118,233,34,144,23,47,71,159,162,107,203,215,26,51,54,149,141,100,123,210,30,167,151,99,55,36,185,187,235,190,48,40,74,142,135,41,19,17,195,178,32,3,24,117,3,48,255,116,225,4,51,118,254,28,254,252,3,207,174,78,193,98,58,42,177,99,65,189,47,133,28,192,148,14,7,74,57,191,180,123,80,15,118,125,84,131,227,68,122,28,198,19,241,138,16,7,111,250,110,10,67,226,92,197,233,36,69,88,28,94,156,156,215,11,69,173,139,254,54,194,121,119,180,159,67,213,56,47,194,102,221,80,172,117,133,77,113,115,92,223,217,150,52,93,224,121,45,245,115,246,164,54,181,213,240,71,251,55,19,42,73,101,107,179,76,208,54,28,138,212,252,234,118,69,77,218,188,40,102,138,140,213,132,25,103,93,111,100,65,90,77,225,49,34,166,74,101,179,218,2,132,255,162,44,134,66,37,45,222,7,54,191,83,248,80,137,243,200,80,29,43,130,76,245,128,57,81,167,194,107,203,203,59,11,73,159,134,249,38,50,201,113,14,11,195,26,48,99,31,46,90,28,180,186,223,192,189,123,251,100,162,210,171,239,182,250,146,104,25,186,150,186,232,77,250,56,130,66,196,125,36,211,252,192,72,108,222,177,36,28,254,124,23,140,50,225,204,39,85,188,170,201,106,60,61,225,193,69,28,117,164,7,62,187,225,13,235,80,240,160,167,199,52,6,18,71,51,97,213,174,104,39,26,16,240,166,184,88,97,162,193,241,116,161,92,72,230,40,246,214,174,55,194,193,237,67,127,122,195,143,16,49,12,162,170,106,94,157,37,145,162,146,130,90,238,156,213,138,129,44,167,205,27,61,217,66,250,113,204,66,83,75,191,177,151,46,140,146,160,86,195,29,113,29,68,53,228,171,9,152,212,118,163,66,235,28,177,91,97,232,138,163,221,72,135,200,45,152,82,255,116,83,68,206,126,44,26,135,6,19,85,42,55,20,86,155,110,225,132,66,163,122,203,220,168,85,27,78,186,80,4,110,206,61,105,118,221,20,86,181,202,204,27,0,236,26,246,41,203,236,167,26,225,67,234,13,31,24,82,225,30,177,201,162,215,189,66,145,82,143,208,11,151,153,170,87,31,180,28,71,68,231,57,138,182,78,179,101,249,118,1,147,221,165,118,223,162,28,53,95,152,12,6,109,25,146,110,145,228,65,244,93,227,35,212,246,174,112,229,44,179,28,36,128,88,8,128,172,8,62,50,73,187,158,61,108,217,227,134,154,135,176,225,3,142,203,106,179,44,109,66,15,251,101,130,230,209,41,103,56,37,203,183,224,27,222,18,43,134,112,78,111,93,70,179,26,81,161,130,30,226,210,223,54,55,81,149,240,123,210,243,24,151,83,84,188,145,68,88,132,4,26,184,73,132,240,87,166,164,47,223,8,202,78,201,104,88,122,154,91,220,167,222,100,138,93,212,4,34,149,117,183,11,67,98,149,21,110,235,38,79,158,222,21,9,81,131,143,149,121,115,68,168,96,84,187,112,255,72,206,34,59,37,167,161,13,223,86,169,180,111,234,11,147,69,97,152,169,110,218,13,151,207,174,176,233,39,70,202,79,85,122,10,96,187,189,222,84,36,125,180,192,148,56,37,5,106,171,157,13,245,245,13,210,53,227,132,123,96,68,12,235,205,237,90,146,169,14,129,128,48,172,96,215,41,187,11,48,153,103,197,97,244,166,100,109,50,246,247,94,180,17,94,212,14,175,230,131,173,241,242,14,27,179,188,252,236,250,125,220,223,54,141,221,242,192,103,196,198,133,183,84,86,242,114,2,169,203,225,249,168,169,96,98,174,75,63,1,93,89,81,171,145,10,136,93,220,178,131,108,82,171,26,8,114,156,11,123,119,20,23,84,209,128,22,57,36,126,99,131,7,52,85,233,114,84,25,119,245,213,119,96,104,5,182,194,38,227,25,48,46,251,39,8,78,10,209,15,102,109,225,65,212,16,186,213,180,172,128,97,224,92,79,132,253,155,132,70,40,212,175,60,168,229,44,156,89,159,252,89,88,163,150,230,136,192,163,241,73,162,0,147,199,244,62,77,248,102,7,188,223,104,48,132,57,31,109,247,47,234,140,187,95,83,45,236,2,249,131,51,233,61,234,57,192,137,234,230,64,54,230,166,170,137,1,86,109,52,2,70,251,112,104,159,144,190,242,13,230,177,41,9,95,106,159,80,57,254,209,237,195,74,97,68,124,79,151,153,144,198,7,99,101,78,77,79,25,51,56,82,64,251,126,18,103,16,75,244,226,25,232,137,240,60,104,54,69,217,94,244,3,207,245,67,149,64,74,143,41,87,252,96,158,221,249,205,248,193,231,62,29,62,99,183,158,108,34,196,130,189,71,41,204,159,66,155,70,54,226,218,238,61,206,13,1,155,33,11,31,184,187,39,148,50,154,51,126,229,121,122,195,153,18,176,197,24,229,183,143,25,191,63,91,156,42,53,238,124,218,114,220,191,223,209,102,85,106,154,36,85,99,11,167,6,141,76,188,170,99,181,206,41,251,189,120,148,106,249,116,119,237,192,196,228,129,253,99,225,180,41,100,140,160,144,170,141,64,89,123,89,225,129,247,196,225,158,149,41,14,23,43,89,179,223,79,163,99,81,132,220,136,56,1,210,70,205,97,246,127,13,1,146,119,156,252,221,228,181,60,113,81,98,189,187,93,152,172,76,141,111,76,24,246,70,192,16,164,168,75,15,97,79,255,106,56,202,75,81,255,18,27,196,167,169,136,215,108,80,175,165,91,60,122,77,223,237,59,243,98,242,210,21,62,247,82,95,91,155,149,149,100,164,57,76,186,211,158,29,115,149,133,159,244,4,128,154,239,187,26,29,43,221,248,219,117,147,182,116,72,127,122,156,105,86,147,30,16,166,76,25,79,195,230,88,245,229,38,163,244,245,26,122,77,207,22,95,127,133,251,219,97,164,242,170,194,221,14,160,128,91,171,207,217,53,56,188,238,211,19,115,64,225,233,169,222,217,76,22,225,170,130,8,100,186,60,26,48,81,28,249,44,200,7,220,251,11,138,149,40,191,92,231,112,41,163,31,92,53,204,0,245,219,244,26,172,3,51,2,210,103,86,135,236,212,46,197,152,28,179,164,190,52,99,164,156,142,182,164,169,68,7,68,19,107,7,154,53,6,110,42,85,159,134,210,239,217,51,203,239,55,67,0,213,157,145,208,126,184,175,174,176,37,134,221,118,193,237,33,47,199,236,111,95,159,20,168,253,170,208,253,34,59,137,90,97,249,224,66,176,95,204,167,206,79,181,239,52,103,115,162,246,65,96,28,32,94,202,74,22,38,101,73,183,105,72,73,22,79,229,195,55,254,212,219,157,211,152,163,110,250,211,205,132,15,229,233,211,107,195,247,89,142,162,76,174,99,192,211,104,225,163,199,59,36,38,98,189,253,216,50,171,163,217,36,159,47,250,43,13,43,1,147,222,40,48,66,231,126,83,37,125,20,145,83,129,187,17,21,239,128,181,182,171,88,201,83,190,93,122,214,174,88,118,139,50,218,253,249,95,233,240,42,101,155,150,198,234,70,134,165,119,158,45,228,246,8,123,200,74,209,221,213,12,208,232,17,8,57,185,42,249,226,24,253,152,209,215,217,82,73,239,68,98,224,131,59,255,185,139,135,69,93,124,2,131,158,83,224,198,147,216,146,209,42,110,177,223,44,213,153,60,99,188,72,237,138,149,55,144,140,189,79,211,67,197,107,233,72,150,34,247,125,95,248,76,133,179,1,238,187,29,45,185,248,144,217,66,162,94,252,54,85,96,229,162,56,137,86,180,123,145,18,18,160,145,248,127,2,52,248,66,97,195,184,59,25,244,242,56,126,252,205,153,188,36,233,80,34,133,197,11,183,206,66,129,212,226,94,98,121,121,100,233,101,187,55,174,59,208,112,11,158,143,184,39,83,87,102,73,156,46,163,122,34,17,228,179,69,125,10,200,164,213,120,116,80,241,82,139,182,250,236,221,223,110,2,51,32,217,132,85,154,181,61,50,14,43,32,161,241,59,80,13,109,140,229,198,203,52,170,186,37,207,226,178,41,113,32,178,147,72,222,34,114,72,240,207,94,24,255,130,116,8,108,208,159,164,148,189,156,36,239,33,48,169,90,43,96,60,77,242,89,196,120,207,246,220,162,229,230,119,15,152,186,182,124,173,8,10,150,69,123,153,140,177,26,94,122,24,169,224,219,191,191,141,193,147,221,65,10,156,85,163,130,140,225,243,235,59,186,116,117,13,52,85,142,222,29,71,185,229,114,182,107,17,82,1,123,246,73,63,109,167,9,248,92,143,51,73,167,198,206,233,189,246,16,206,86,75,32,240,237,221,58,45,203,65,143,70,139,103,48,225,251,225,75,238,112,81,25,151,175,245,179,141,207,79,96,82,148,190,61,48,91,33,210,186,214,187,73,2,192,80,27,171,110,221,77,172,98,193,86,167,221,50,191,210,188,201,77,184,102,136,65,249,38,150,185,113,220,253,145,144,95,235,238,49,38,207,28,141,169,251,197,16,236,22,15,219,113,229,128,219,39,96,146,214,155,95,150,240,177,158,251,212,117,147,83,180,132,127,244,219,246,81,244,42,82,185,110,34,94,57,249,145,67,160,230,24,23,253,194,213,72,44,178,195,36,93,13,121,122,218,97,92,253,229,21,57,146,24,72,243,117,47,119,229,145,175,58,169,122,187,176,93,104,154,111,207,155,192,234,189,118,183,106,12,214,205,207,82,4,173,160,13,250,143,255,242,183,255,252,231,127,250,231,63,253,249,47,255,240,167,255,231,239,254,251,63,254,253,127,249,211,223,253,205,191,254,127,255,239,191,254,255,255,227,95,255,231,255,250,155,191,253,191,255,233,63,157,63,128,152,27,178,140,243,63,127,243,47,255,242,183,255,253,47,255,237,159,207,159,254,135,63,253,253,95,254,235,159,255,244,55,127,251,159,255,244,79,255,229,79,127,249,243,127,251,187,15,248,63,254,225,31,255,244,127,254,229,207,255,240,143,255,153,23,252,211,159,255,211,63,252,227,223,255,229,188,254,255,242,242,202,12,85,102,115,182,29,232,213,133,91,96,228,98,252,249,14,155,136,105,215,58,67,40,174,130,208,176,99,180,75,77,92,163,84,205,67,36,221,36,213,164,120,121,89,21,149,243,54,21,210,243,165,86,111,154,128,177,179,56,50,67,165,40,20,166,190,26,174,109,124,224,202,220,135,7,106,7,35,110,183,124,88,33,145,192,31,115,75,16,27,133,21,85,171,233,40,76,207,30,4,132,1,156,223,150,210,152,194,89,16,108,161,80,194,107,81,14,212,233,65,201,153,161,161,147,187,21,33,193,200,164,69,120,124,63,85,28,57,219,73,226,148,103,109,40,17,41,68,203,70,149,30,148,130,120,45,244,194,152,77,49,47,40,5,147,38,241,158,165,147,90,68,179,200,116,249,3,188,194,147,115,110,4,181,62,149,43,200,77,249,123,219,160,142,82,203,94,168,13,18,94,87,72,59,244,97,84,92,74,176,17,162,127,174,149,68,21,125,198,26,132,129,144,159,165,7,62,207,123,233,240,177,190,44,226,173,47,71,205,57,216,112,161,181,28,227,185,35,151,160,17,45,86,184,58,244,10,125,214,116,246,68,140,242,147,10,215,91,50,57,57,62,247,113,78,158,193,27,218,99,244,163,255,118,129,87,111,41,60,172,44,205,105,151,75,123,92,184,169,88,90,169,115,54,55,40,133,164,101,5,221,130,21,140,207,164,42,169,223,129,82,175,224,196,196,28,169,77,209,66,209,160,63,188,76,70,87,224,100,135,84,48,89,83,23,180,159,218,173,51,41,221,15,74,190,226,86,210,88,138,206,162,118,30,39,89,74,79,149,223,185,167,102,247,214,19,61,81,97,171,108,106,232,59,7,5,119,53,93,45,41,47,236,230,172,113,24,241,33,161,4,32,70,183,163,148,219,114,141,101,184,56,182,71,9,202,39,56,200,146,214,192,118,114,216,124,81,147,95,173,114,8,216,131,48,27,250,87,19,125,148,138,3,50,85,97,196,247,119,147,30,82,181,142,143,131,39,216,39,14,76,140,79,97,171,47,186,240,40,74,138,78,86,45,161,186,248,109,82,245,100,51,251,137,167,212,248,174,154,164,138,35,99,251,228,72,162,130,43,111,116,229,127,28,248,62,99,192,26,50,76,194,0,65,100,167,4,155,129,37,50,239,164,197,218,117,164,160,79,133,203,88,68,169,179,169,5,69,17,58,236,33,103,5,86,37,143,196,31,230,93,142,170,145,150,114,35,209,146,252,232,40,70,132,81,148,208,3,74,58,79,88,40,63,187,44,191,100,34,43,214,143,221,155,149,72,193,234,25,46,239,120,167,50,91,40,5,168,214,110,241,238,177,149,140,253,216,211,193,83,72,142,36,198,170,208,205,146,109,90,155,60,154,164,98,147,252,181,26,19,1,18,208,244,80,77,49,45,130,106,29,171,87,242,196,45,239,113,69,165,28,97,72,205,50,207,184,128,86,36,251,160,10,84,155,82,214,44,82,52,130,240,28,26,92,241,100,194,118,74,225,190,127,51,244,24,170,77,193,200,174,40,27,198,32,38,48,166,12,191,44,33,223,41,225,119,170,178,60,186,165,215,69,167,193,41,162,123,6,204,61,200,51,57,76,190,161,126,247,236,184,70,131,129,30,197,113,165,24,154,157,35,39,224,217,181,146,8,152,58,203,216,165,81,232,104,138,226,37,143,77,26,202,39,109,247,57,232,122,143,103,205,191,46,115,48,153,241,227,139,195,100,194,197,52,74,176,165,251,44,50,157,90,113,198,147,253,78,177,132,47,91,212,4,139,114,233,100,28,17,119,43,180,109,88,230,111,222,41,232,137,224,95,38,241,66,153,118,32,100,246,135,97,98,27,58,251,225,109,223,177,89,101,234,24,31,202,152,154,86,40,56,80,96,92,30,210,23,244,235,60,106,195,172,80,173,85,184,85,224,56,241,159,54,182,122,253,234,78,185,175,163,36,166,232,88,13,54,147,96,190,39,240,242,44,0,228,83,71,68,238,169,63,219,207,79,15,35,165,116,225,10,66,197,58,88,100,54,122,240,3,127,43,69,199,202,65,114,166,73,148,225,81,204,151,165,158,192,248,77,90,20,126,29,147,17,230,71,253,233,186,92,220,150,194,117,178,225,158,239,226,112,26,33,27,67,26,88,81,78,152,77,82,154,255,118,254,213,236,43,31,13,214,188,127,54,39,182,196,130,169,90,181,8,226,39,120,67,4,174,247,103,56,39,220,159,174,135,3,123,185,182,252,204,157,221,171,139,8,141,73,8,92,225,76,160,45,180,120,224,239,122,246,81,108,166,251,244,217,82,167,114,115,159,171,56,193,2,215,1,26,170,130,12,229,232,119,214,131,225,203,23,242,134,179,30,168,166,251,52,159,224,129,216,202,99,53,44,21,207,149,203,96,72,156,89,25,120,201,132,105,43,228,137,112,154,42,221,19,134,67,11,229,36,156,66,93,152,83,251,182,252,137,43,110,132,244,110,211,189,16,211,204,21,134,172,243,251,195,161,197,221,218,159,70,59,34,43,77,34,33,54,215,54,199,28,77,77,119,171,158,195,15,106,33,6,74,0,138,242,28,90,150,218,133,69,95,28,103,58,28,106,161,217,132,163,95,119,225,130,69,91,111,195,172,96,227,194,24,241,31,155,147,21,172,86,173,8,200,109,65,36,55,87,116,202,25,78,249,106,163,80,78,219,39,10,28,171,237,97,136,175,148,118,249,87,155,60,192,163,173,82,60,190,7,106,218,68,66,170,127,254,110,77,227,14,182,101,92,11,45,126,199,112,12,152,232,236,86,41,157,49,157,7,17,120,66,103,174,242,39,103,213,143,16,163,58,176,198,76,51,41,84,181,133,208,21,78,21,1,49,86,91,8,116,49,165,196,118,162,252,166,174,120,49,215,53,217,224,25,59,238,88,1,159,25,41,29,86,144,38,170,59,224,179,132,197,11,149,77,73,101,68,119,195,201,34,92,105,172,164,232,205,138,149,208,84,248,36,205,17,11,11,129,251,214,84,112,2,79,200,213,28,235,26,238,193,121,141,240,80,11,193,178,151,12,48,155,114,233,112,177,52,222,62,133,96,49,19,220,232,46,111,119,254,239,200,73,245,4,225,114,8,61,65,19,237,19,199,49,74,106,231,95,125,159,195,73,159,30,105,46,218,243,185,84,44,243,134,35,51,43,156,221,213,14,12,167,161,138,254,145,131,92,199,215,221,150,252,81,85,164,209,148,139,189,75,45,241,68,252,229,249,151,17,235,154,128,36,189,168,8,56,45,135,231,219,191,27,141,123,61,29,112,92,117,31,105,104,147,167,170,53,145,180,228,186,232,7,133,167,70,244,175,80,208,105,59,20,3,167,41,203,138,8,7,23,61,223,189,169,13,156,82,151,158,141,207,56,187,198,219,28,104,173,61,162,95,191,60,120,135,97,68,212,119,163,217,49,125,27,132,72,16,109,94,129,33,69,8,61,65,98,77,77,72,87,136,164,236,222,226,233,60,181,94,140,252,129,158,154,75,164,82,38,56,84,50,130,66,184,22,154,154,103,100,78,151,202,195,86,207,188,3,237,240,60,235,10,104,148,158,119,135,11,100,141,91,96,152,84,162,225,92,191,244,151,33,213,94,62,30,147,218,77,101,85,133,179,107,108,87,17,158,36,77,46,161,231,45,149,136,182,175,31,242,66,134,84,72,100,90,82,167,239,146,184,157,208,248,83,24,245,80,23,174,52,150,181,165,123,194,128,196,197,165,39,201,91,156,186,163,156,205,189,46,95,248,195,82,234,179,190,220,52,167,253,229,203,228,70,180,79,225,63,232,174,169,9,71,177,158,244,212,64,156,147,208,85,49,241,203,244,170,122,45,155,234,103,151,243,76,230,35,150,46,199,38,247,94,129,74,164,136,179,35,67,206,16,26,138,157,212,102,149,38,193,95,49,98,97,67,71,170,187,217,185,206,226,141,114,113,85,72,30,100,130,219,141,63,222,204,197,76,207,121,116,50,136,27,126,112,230,126,165,138,67,131,129,246,79,230,174,118,108,93,121,186,27,79,144,107,202,162,115,149,155,174,61,214,83,117,216,84,0,84,83,8,87,84,243,195,248,76,41,11,117,95,184,216,15,132,34,45,140,91,50,11,201,191,105,61,94,142,235,40,233,110,150,140,137,53,212,139,113,6,77,81,134,100,163,237,174,136,105,28,116,226,235,72,100,203,204,236,98,185,220,143,134,170,143,111,19,49,204,46,172,76,153,142,120,132,225,176,79,16,94,185,230,51,229,45,162,151,9,119,91,30,161,8,109,238,192,166,162,148,136,98,186,42,179,229,215,136,212,53,110,22,36,42,62,216,36,61,154,170,109,154,23,199,95,78,5,177,212,164,64,153,70,114,132,11,39,103,74,84,68,66,120,219,209,230,199,57,20,42,200,62,93,141,96,18,15,67,163,20,63,101,21,195,13,162,141,99,143,206,128,77,154,65,148,234,17,156,72,251,254,118,83,162,77,200,203,9,12,197,135,225,249,146,239,94,164,188,54,55,179,43,139,73,193,106,12,100,14,18,158,21,109,85,10,188,155,155,86,36,11,38,217,51,146,201,65,92,33,107,75,211,146,193,92,191,2,11,239,19,152,124,36,127,131,68,72,34,182,142,98,207,55,249,168,51,84,115,122,127,23,219,136,69,121,124,161,130,210,252,88,36,52,222,36,136,71,250,115,114,209,173,105,44,139,93,31,38,128,215,125,43,52,59,66,66,212,198,52,223,62,119,5,48,169,36,34,223,109,186,87,219,21,213,161,14,64,77,88,224,115,224,12,55,68,216,157,210,168,250,219,48,48,207,230,176,49,170,75,135,195,212,49,253,76,166,34,117,36,213,154,198,51,51,252,100,179,176,198,20,165,92,136,250,91,110,161,199,206,233,254,244,56,65,145,171,230,206,187,68,213,28,62,183,20,86,78,182,52,198,166,163,205,133,206,133,116,185,160,101,217,147,140,86,174,45,23,61,199,121,91,91,83,17,109,172,189,30,42,246,100,2,116,129,113,199,133,125,70,214,189,150,197,195,171,142,132,142,171,216,83,49,87,117,184,87,45,94,42,77,109,19,195,173,178,229,231,214,219,124,199,202,208,68,188,107,115,224,71,240,239,162,234,71,178,38,147,153,177,159,143,19,216,50,231,116,225,19,75,242,221,50,83,78,48,85,102,23,254,146,237,139,207,52,94,135,190,220,148,179,124,137,16,27,62,135,136,108,135,63,14,152,15,253,73,41,202,134,214,73,200,113,165,106,28,3,53,171,62,112,199,16,157,223,112,34,122,172,188,169,182,213,102,223,208,140,126,119,232,100,160,24,138,203,231,7,147,233,46,25,155,80,236,44,23,141,192,224,33,9,191,106,211,76,61,56,127,48,101,111,114,233,50,184,185,177,78,70,19,121,203,218,52,172,197,237,112,45,86,10,44,103,72,114,150,3,2,138,197,4,196,4,197,130,243,118,147,232,155,218,115,254,32,233,245,161,166,121,38,83,1,201,237,237,211,108,145,7,159,138,74,104,79,146,79,188,93,103,160,76,60,67,224,54,60,233,152,27,1,108,87,178,242,247,143,134,226,107,25,233,135,77,180,25,18,148,186,201,135,3,119,116,170,75,15,93,99,180,118,212,164,229,228,155,41,110,254,164,69,240,153,27,183,153,200,45,159,247,126,50,183,100,46,194,104,152,228,135,169,181,249,212,140,240,76,157,99,244,145,153,62,191,219,187,119,247,52,5,221,242,88,11,68,2,191,150,193,78,162,20,156,9,193,182,230,32,95,175,54,39,94,201,226,86,62,5,164,125,72,98,214,143,225,238,139,37,1,19,42,212,171,15,118,188,31,1,107,102,219,52,84,233,217,88,185,190,41,56,201,41,219,98,35,17,60,253,146,240,166,73,116,144,62,32,66,236,103,86,125,1,98,50,69,33,209,22,219,15,110,228,49,188,191,135,85,186,173,71,188,62,47,127,22,93,223,174,90,147,9,77,186,226,48,90,30,114,7,166,174,237,171,99,35,33,14,81,140,170,26,153,76,247,111,55,193,225,94,234,82,171,113,32,138,154,190,167,251,54,133,221,165,38,41,11,43,96,134,70,70,18,246,144,225,103,11,130,140,200,252,201,211,231,166,212,63,105,195,3,67,158,167,82,174,153,50,246,175,96,145,66,100,40,60,84,13,18,166,190,239,155,225,222,31,42,87,103,156,192,31,117,27,249,77,227,220,246,84,136,146,238,119,105,122,244,221,207,154,86,183,2,103,81,247,254,54,182,28,229,144,45,38,65,252,153,94,164,38,115,144,201,141,237,44,217,17,43,235,167,155,60,20,198,45,241,153,56,56,29,76,220,94,97,215,38,4,133,244,162,233,195,84,181,127,59,48,42,188,109,171,19,191,16,1,112,155,241,252,134,249,227,230,243,52,17,100,135,109,87,24,250,211,44,214,236,48,234,117,143,68,45,9,160,159,95,11,218,171,115,63,211,43,23,155,217,234,142,154,136,189,42,212,14,139,17,125,48,148,130,170,188,195,74,76,46,224,126,224,108,186,191,50,32,187,248,71,155,225,54,84,5,118,147,131,240,93,175,41,89,131,253,86,86,7,12,206,195,199,26,133,54,92,112,170,73,106,188,105,31,204,253,188,233,203,143,157,70,205,182,195,56,167,135,94,155,50,217,137,254,116,91,143,2,96,198,108,235,223,85,113,21,11,191,168,199,162,88,30,119,118,216,202,8,245,233,179,178,253,182,104,193,133,103,187,97,183,194,7,253,193,121,194,192,44,210,240,203,74,147,191,150,101,75,108,106,234,127,50,27,231,67,207,96,87,229,79,79,140,109,242,41,204,50,94,109,233,78,55,96,235,254,70,11,22,19,242,97,100,151,69,186,220,247,50,156,173,66,94,192,193,67,234,172,63,204,158,42,201,46,24,17,36,209,127,29,206,133,58,9,255,90,194,127,157,170,239,87,248,201,84,176,145,143,54,197,156,31,204,41,86,167,90,148,199,66,205,95,206,218,180,90,204,38,57,132,4,197,239,229,228,43,65,29,106,104,83,180,224,243,144,186,220,148,31,51,29,59,110,249,111,115,40,150,44,70,97,46,197,15,99,10,253,53,163,197,126,170,124,201,25,243,199,76,82,150,254,50,36,155,37,94,13,243,190,54,155,132,226,239,246,13,201,101,81,6,90,220,152,48,41,248,71,207,186,86,83,19,30,11,166,244,128,207,44,145,184,136,61,45,61,10,161,166,144,154,242,219,72,158,126,83,28,255,210,123,25,52,121,83,183,218,136,68,141,45,93,98,34,215,185,59,138,98,150,26,217,166,114,152,189,207,146,101,35,201,187,27,130,128,223,97,110,129,40,132,66,245,114,49,251,167,255,7,108,110,77,185,29,192,185,248,237,117,147,12,171,33,66,121,176,169,147,52,27,112,35,100,166,79,35,102,244,25,10,120,88,73,162,210,167,201,223,223,254,211,148,121,78,181,9,171,149,37,254,250,108,66,7,241,88,140,199,186,105,31,229,3,183,4,174,208,114,157,195,189,238,244,181,192,231,190,86,199,86,135,70,104,73,64,96,195,234,82,95,74,79,197,35,254,192,205,166,177,192,168,8,141,128,77,180,76,141,236,78,253,163,191,188,243,105,106,82,178,85,124,53,41,164,177,158,75,77,215,171,7,23,196,241,121,50,89,218,252,244,3,147,113,241,117,185,73,229,233,69,116,227,107,115,195,239,87,40,190,166,90,202,150,64,240,181,156,181,215,166,58,83,168,33,242,11,248,180,67,187,169,61,139,25,221,63,83,131,224,61,52,39,130,102,110,50,223,79,179,181,145,34,42,91,210,198,196,202,14,55,140,168,174,59,22,236,224,223,79,67,3,139,22,134,192,148,120,123,167,81,33,122,86,136,94,231,16,233,250,46,8,112,35,206,38,89,161,212,87,114,112,58,124,46,130,75,114,181,113,49,225,245,246,151,91,146,167,118,249,217,153,73,219,115,24,106,30,245,33,81,213,222,253,187,40,197,148,112,106,90,198,197,247,133,98,39,97,155,174,87,123,212,193,198,231,24,48,217,239,42,145,0,228,170,168,67,188,48,87,245,172,151,243,115,223,240,245,213,81,56,145,36,33,211,189,72,110,128,209,50,4,109,111,187,41,174,249,232,213,25,15,42,165,174,37,146,44,167,107,140,26,48,246,161,194,117,172,47,27,219,96,182,168,42,112,33,131,122,4,76,237,229,22,152,24,102,110,1,227,66,23,248,92,10,214,71,118,9,92,40,14,111,2,67,35,217,3,198,107,36,247,38,100,74,210,244,57,78,167,144,222,38,112,119,134,168,111,158,73,8,26,53,134,237,194,34,192,144,216,221,51,27,24,5,78,31,108,226,69,162,181,7,108,100,102,49,75,113,12,204,7,238,95,5,31,240,153,146,73,246,141,137,194,105,242,229,133,86,161,170,17,255,168,144,63,178,12,98,70,67,88,231,56,235,206,181,195,247,59,203,103,21,127,33,116,20,235,99,1,132,46,18,113,35,89,185,214,155,95,222,45,44,101,38,113,162,99,125,58,197,29,207,36,68,231,244,246,39,105,67,223,44,51,5,0,9,250,88,69,139,231,139,193,26,71,145,155,220,236,201,6,158,238,25,179,14,201,66,95,104,69,208,219,61,153,208,209,110,229,126,67,203,179,127,245,48,70,149,7,73,167,180,12,90,242,207,179,69,85,33,140,41,210,48,20,207,191,228,121,248,5,205,244,184,31,77,190,203,250,44,141,9,199,220,150,98,225,115,9,133,80,208,23,166,213,131,77,57,23,7,204,23,211,231,65,222,184,3,239,104,140,252,83,48,253,80,56,28,196,76,225,158,191,98,255,231,118,135,213,127,225,179,249,204,216,162,179,113,100,202,193,6,141,210,167,4,54,201,196,110,34,167,5,121,68,195,39,235,232,217,19,183,88,10,216,132,110,8,80,122,218,228,106,109,244,0,212,154,125,48,46,229,45,126,66,150,228,110,222,95,196,254,73,65,191,48,142,143,207,3,115,80,174,56,50,61,219,175,158,212,97,56,18,146,24,79,84,142,76,143,67,25,43,52,106,117,1,87,99,206,249,238,7,147,4,234,44,28,25,148,155,27,75,162,195,172,65,249,46,108,244,225,199,206,25,150,213,165,254,13,69,68,68,169,190,73,146,160,217,17,217,244,116,214,2,202,94,219,225,66,188,72,126,186,91,193,180,191,220,148,106,196,87,135,0,60,52,114,14,179,223,191,79,79,82,167,62,56,177,27,203,209,113,126,59,88,98,128,59,53,110,119,64,208,29,56,219,207,175,79,137,179,194,86,33,47,103,83,253,174,184,131,249,89,213,99,86,207,93,206,249,180,41,94,58,54,161,118,248,38,13,241,51,164,81,136,202,79,164,169,145,166,152,62,43,124,24,165,183,232,12,165,159,124,230,103,29,13,206,145,41,231,10,100,152,235,83,120,157,156,211,83,201,134,19,247,144,136,232,35,81,164,20,225,86,96,232,70,192,57,3,72,142,17,171,237,152,61,40,244,85,135,143,61,80,180,217,231,144,78,213,187,4,49,151,164,155,115,195,126,244,237,98,224,14,170,66,116,100,79,247,232,19,162,193,83,110,138,252,246,240,202,6,224,159,240,143,54,28,194,216,120,218,178,245,229,229,103,5,80,145,241,131,77,142,93,70,250,167,19,236,125,66,166,189,48,73,144,197,68,41,224,215,238,10,79,145,90,186,100,18,236,207,146,53,39,214,20,133,123,212,219,241,140,127,15,195,126,248,108,54,198,232,234,151,80,146,225,250,208,192,30,178,240,201,143,113,66,101,85,125,186,20,28,148,152,7,240,3,84,225,21,68,227,193,252,121,63,56,145,164,148,245,233,243,145,235,35,146,0,38,13,185,43,108,98,190,223,28,52,186,69,201,143,195,139,226,90,112,160,136,166,138,125,129,148,12,185,121,14,23,168,135,228,179,168,97,94,63,246,101,162,35,72,195,200,78,104,196,56,159,52,6,142,124,139,77,108,129,185,172,127,87,139,129,115,110,137,169,89,80,185,245,19,13,26,96,4,161,134,192,72,145,45,239,148,134,131,64,206,113,178,242,33,105,189,48,34,43,2,147,90,82,203,125,121,149,202,42,46,157,20,2,140,219,50,213,3,161,20,34,82,141,201,70,92,36,57,220,57,74,226,235,248,24,250,232,149,65,46,206,237,21,148,59,211,39,53,119,70,59,65,158,89,229,105,40,172,87,114,152,83,79,114,140,160,100,231,110,255,253,54,53,176,91,36,213,147,13,73,250,46,223,195,164,225,90,116,185,197,237,54,31,231,243,208,210,6,47,188,184,12,52,223,54,112,102,183,171,16,11,103,76,226,34,233,77,163,158,250,6,121,43,197,241,233,227,174,197,161,102,5,215,51,80,68,240,72,229,114,216,136,217,238,195,20,40,17,245,250,224,131,213,91,85,11,124,102,195,246,229,69,249,237,13,181,130,38,238,137,254,213,196,170,111,17,30,135,51,132,150,205,225,99,95,151,27,93,171,252,108,78,95,134,53,203,239,156,21,247,80,5,198,60,40,249,14,72,143,171,3,40,30,213,226,107,215,40,200,164,79,44,145,50,54,195,252,35,175,109,2,67,167,19,163,73,56,161,233,87,23,24,151,99,154,110,152,113,183,124,54,58,218,126,243,32,161,20,58,150,161,112,119,33,71,96,108,129,45,189,82,186,107,120,177,109,144,0,175,175,174,84,4,198,166,66,5,221,144,46,51,62,224,17,91,18,140,27,207,47,91,126,188,255,50,87,135,43,106,96,209,6,152,137,99,211,33,3,169,73,195,44,89,127,196,250,57,251,234,165,176,4,174,120,9,124,113,226,94,184,33,199,74,134,3,236,178,190,111,224,62,74,58,23,32,222,235,177,173,116,194,44,69,62,12,159,146,123,88,249,187,72,132,222,209,238,228,106,181,11,115,9,149,73,204,141,6,30,68,135,201,29,145,209,134,47,43,251,52,76,246,161,113,100,131,146,173,16,195,85,109,125,222,78,235,196,2,61,65,137,188,126,76,86,121,247,98,174,252,208,115,182,159,227,109,245,251,89,199,184,234,176,105,126,48,213,183,119,163,6,62,71,186,27,218,212,29,22,66,231,2,67,57,254,157,2,199,28,152,231,92,157,242,213,19,49,136,233,79,195,254,80,239,92,192,111,31,254,37,124,98,249,198,166,65,217,137,63,83,163,111,171,154,233,210,223,131,44,164,237,159,85,76,22,68,126,185,227,127,250,38,18,241,92,136,193,228,179,224,166,233,223,25,209,169,160,212,57,108,181,135,159,190,197,180,192,199,190,69,237,20,66,28,155,107,124,135,87,103,241,148,123,19,60,112,53,169,39,111,120,182,58,255,59,11,59,37,7,238,75,228,233,41,158,72,96,194,21,51,158,38,168,175,99,157,151,49,75,71,211,200,23,184,115,184,145,46,208,162,195,57,142,164,195,145,107,229,16,255,80,68,208,230,20,24,66,81,15,202,116,138,240,102,150,57,90,77,244,162,250,88,158,27,254,77,162,51,148,20,0,255,44,51,114,4,134,132,175,120,232,144,153,0,31,200,253,233,98,68,193,43,158,38,195,86,192,194,29,244,130,236,248,183,191,45,139,199,211,205,186,117,224,189,24,153,40,35,5,163,241,85,208,183,75,143,161,80,180,62,25,33,224,243,81,91,250,132,164,199,249,137,139,217,52,171,91,22,125,177,40,89,141,137,210,141,12,42,224,95,253,90,44,30,98,184,50,26,153,106,100,143,191,65,3,59,167,238,24,185,154,176,186,127,22,52,58,77,182,97,220,11,203,243,12,58,46,172,126,253,109,149,13,3,115,194,95,14,127,207,146,249,143,152,107,250,196,249,108,158,16,236,138,209,162,100,158,155,169,239,71,133,165,125,119,20,178,47,77,33,201,123,124,91,126,204,133,161,93,251,72,223,126,235,227,110,9,216,252,200,235,125,13,67,57,65,52,53,43,46,106,174,169,14,67,234,112,253,190,20,127,80,133,237,251,13,101,77,228,0,95,184,90,209,193,55,214,147,116,162,22,142,169,106,71,75,255,228,70,166,165,19,159,111,187,191,77,26,8,89,72,63,152,79,224,170,19,48,185,23,31,11,24,238,79,99,29,184,223,117,166,209,164,159,62,24,254,246,91,131,86,33,90,152,94,103,140,119,180,88,77,91,192,205,14,62,223,82,224,129,42,183,98,4,35,191,27,121,215,15,238,219,52,139,238,119,113,233,114,138,3,224,52,32,131,188,176,229,136,125,167,38,21,174,118,89,13,152,4,162,48,244,169,45,207,162,6,87,151,81,82,127,92,92,6,159,193,91,183,229,148,81,82,37,21,77,99,215,190,47,71,134,35,125,196,132,56,95,187,177,178,95,152,122,187,143,252,6,215,109,193,0,191,79,19,221,163,91,63,184,227,110,189,27,49,30,30,114,254,190,223,38,61,114,95,82,68,56,195,178,37,35,126,48,215,255,91,196,12,227,68,179,168,244,7,83,97,117,147,44,240,244,13,91,68,31,76,22,221,13,9,81,128,142,106,224,231,86,70,114,133,140,231,34,240,26,46,72,66,17,31,149,77,251,182,252,39,31,243,221,101,141,59,32,221,218,12,96,170,212,124,188,203,54,133,37,129,171,149,50,125,77,131,63,171,139,249,134,0,3,161,197,175,215,50,65,238,155,59,5,140,163,195,95,14,97,99,191,2,76,21,215,82,10,27,235,192,231,8,191,117,177,213,28,83,213,207,8,210,209,202,205,180,6,237,68,170,227,97,50,161,34,124,8,140,40,76,191,176,113,54,11,76,46,86,89,2,95,78,223,250,115,37,251,69,187,27,91,255,101,211,174,191,0,150,187,65,59,117,36,18,218,183,241,220,113,136,100,148,108,174,247,160,218,241,147,99,133,97,45,179,187,94,152,201,227,41,253,157,173,24,231,230,133,57,70,60,214,133,31,110,239,27,205,181,137,104,252,84,31,140,152,223,173,212,60,112,177,185,245,53,13,25,182,122,153,36,42,44,74,56,36,190,166,37,114,109,171,190,156,173,226,99,177,56,63,12,5,75,186,134,208,129,161,221,253,46,226,132,173,72,180,203,242,114,75,114,218,31,92,140,52,254,46,33,152,84,154,199,248,26,254,69,22,149,116,203,185,234,121,32,0,191,252,153,153,50,34,11,97,169,111,171,111,198,49,180,181,79,17,110,246,109,9,234,219,33,43,128,170,82,212,204,63,144,140,252,41,43,128,89,186,60,193,239,140,220,177,80,211,53,39,76,195,106,123,33,208,217,228,147,29,51,1,55,104,175,114,114,56,19,151,217,247,233,95,64,207,219,133,199,240,166,148,29,148,197,234,23,28,75,23,71,165,34,224,10,123,124,31,222,99,92,57,170,52,188,182,221,92,178,7,249,144,132,3,224,246,9,57,100,78,80,11,124,110,29,114,190,77,227,187,251,24,129,15,92,103,41,178,169,80,199,176,62,46,86,104,63,201,195,144,229,131,42,8,117,233,62,150,212,60,244,219,50,78,78,206,250,239,187,72,242,168,245,249,105,82,210,191,207,238,70,156,115,14,230,191,10,173,11,2,138,43,56,7,8,224,45,137,115,102,156,117,117,7,3,61,20,118,90,247,255,51,139,157,74,4,54,171,46,154,100,156,79,36,194,78,135,43,230,163,86,185,19,58,254,202,93,49,48,84,48,131,170,234,214,67,156,107,144,10,48,250,83,86,141,46,241,112,152,106,88,41,136,250,183,233,106,254,189,118,177,144,252,227,228,20,205,93,235,226,211,73,210,197,163,106,205,188,169,155,167,117,187,152,188,231,167,143,103,72,140,155,17,55,255,208,199,99,56,49,60,125,60,231,31,251,120,106,31,151,242,239,182,143,51,121,64,95,39,230,95,39,75,31,227,108,15,97,190,108,252,124,74,122,240,111,142,208,95,231,75,112,214,58,69,40,199,159,21,172,104,77,242,200,87,245,7,210,14,37,180,32,208,145,86,136,56,113,245,73,207,135,14,44,92,23,155,176,10,216,161,79,159,217,22,178,189,199,190,160,94,66,103,42,150,124,8,176,153,248,212,67,29,49,44,13,198,59,25,198,207,135,58,226,223,28,162,127,159,157,204,89,60,2,38,90,160,245,213,203,118,116,239,135,134,38,133,146,96,172,141,233,81,3,70,27,163,232,16,177,68,125,136,206,137,248,228,248,49,85,69,98,5,131,82,153,40,22,254,142,208,132,170,169,175,244,142,16,209,181,24,192,115,235,85,22,23,224,26,180,59,36,16,39,73,76,231,229,48,72,122,195,161,189,120,62,235,223,205,248,193,100,222,49,208,62,170,103,174,204,73,165,29,50,234,210,78,24,139,184,24,218,228,10,175,208,192,225,110,142,71,113,40,60,82,144,239,161,229,83,133,248,194,24,52,151,75,195,155,97,77,216,80,97,178,217,155,195,208,240,170,214,70,206,151,206,134,12,50,227,44,80,120,4,179,61,102,57,73,231,93,97,171,160,249,224,134,231,91,117,37,200,147,239,221,91,142,44,237,243,93,201,164,103,28,37,57,162,61,112,247,40,235,50,39,222,120,4,118,216,52,135,179,11,67,74,147,91,126,158,198,188,242,62,133,227,90,201,183,201,66,78,46,121,68,130,237,204,18,20,7,174,187,70,203,114,63,43,166,43,154,102,16,141,22,98,140,77,133,35,206,103,33,18,243,193,56,200,178,142,23,87,207,21,159,205,241,186,211,3,167,225,106,152,212,206,162,80,173,48,246,113,76,165,99,161,140,172,34,8,198,149,16,223,69,170,219,80,85,23,14,236,28,163,77,178,138,170,91,195,5,230,2,37,25,146,152,190,159,62,35,47,188,251,68,59,11,183,38,21,196,32,36,54,111,195,201,237,209,62,235,116,178,255,50,130,10,143,44,11,62,171,25,92,233,197,114,173,245,171,201,156,139,30,71,43,40,11,191,60,4,141,94,178,247,203,159,205,245,249,106,56,197,107,192,112,77,169,150,153,133,67,111,211,42,217,142,218,165,40,129,236,224,128,183,154,190,7,110,41,57,69,229,111,177,170,208,7,142,132,17,15,83,128,177,245,167,241,116,199,36,206,111,253,204,129,19,233,21,222,165,153,0,201,131,54,23,211,160,242,124,181,161,43,215,234,99,156,14,29,69,221,174,138,97,16,162,165,236,173,166,21,163,168,94,229,57,82,190,91,20,112,237,103,245,232,195,11,15,178,79,66,214,238,80,5,93,42,138,70,76,20,194,191,89,21,91,55,20,230,37,94,14,175,183,138,147,34,191,144,99,47,37,243,113,170,28,236,134,36,203,123,204,148,112,148,45,125,67,218,228,108,233,28,40,243,209,198,222,221,184,70,28,30,240,83,40,76,194,154,115,0,159,89,197,253,92,95,78,10,81,15,184,34,70,250,168,120,226,58,8,24,151,163,82,204,227,212,117,101,224,3,27,131,157,162,40,181,68,195,113,185,231,249,104,22,135,34,37,132,21,187,74,122,53,73,146,196,1,103,192,196,180,138,194,163,173,29,79,179,25,62,58,208,86,72,186,3,38,152,252,192,200,116,118,135,77,4,73,95,190,56,134,75,192,20,109,53,133,113,76,196,203,33,215,127,180,154,23,50,36,35,96,19,136,81,24,185,248,248,109,182,32,85,5,199,225,239,218,140,192,108,127,143,140,116,15,70,41,166,97,47,79,203,208,97,93,129,82,191,81,158,135,51,181,71,1,83,218,162,189,114,110,47,51,84,41,240,136,84,213,29,62,246,218,250,8,23,12,46,91,85,170,50,94,230,253,17,173,102,42,77,106,126,190,107,96,49,140,128,179,26,190,192,212,210,47,135,41,168,124,149,183,33,214,14,148,108,16,149,20,135,128,62,199,79,91,73,148,162,4,85,124,38,85,50,157,202,35,250,221,90,9,189,12,184,25,148,46,61,227,197,253,50,218,173,86,1,15,205,211,178,12,203,121,192,4,208,230,163,40,142,60,130,195,220,53,85,165,189,35,75,113,199,139,50,189,167,75,219,12,241,121,116,86,154,234,89,102,72,22,92,13,237,244,29,169,252,243,209,58,239,221,111,92,192,103,150,61,227,1,239,182,119,138,9,196,13,237,209,86,225,204,8,24,165,131,87,71,29,153,66,135,145,55,25,253,149,89,111,87,161,100,64,2,162,3,66,26,151,192,245,221,199,251,175,142,216,97,92,109,127,128,171,252,118,135,63,82,151,64,53,98,34,135,27,151,255,254,192,228,205,6,76,66,204,124,96,52,200,29,174,175,50,197,65,143,149,21,93,74,36,111,62,63,141,231,59,26,206,185,170,242,216,192,41,26,6,93,216,42,47,154,87,188,155,186,151,103,215,56,63,157,87,60,157,204,231,245,192,144,139,94,65,153,247,213,112,34,205,0,203,174,233,125,245,12,195,209,72,247,159,109,188,147,13,232,182,122,70,135,123,62,91,14,185,177,110,106,80,84,86,245,158,192,88,231,21,187,60,100,50,106,199,0,175,251,211,131,252,201,7,45,61,168,203,161,225,152,127,152,102,181,124,158,104,131,201,250,153,207,12,207,97,46,64,3,146,202,51,195,41,60,189,104,42,207,209,118,22,87,114,57,166,156,77,204,38,63,239,158,217,201,180,109,227,122,164,50,89,215,101,239,11,151,57,218,211,165,59,84,37,115,254,85,139,62,91,14,129,189,248,108,134,236,153,71,70,47,230,232,47,63,88,209,99,156,185,185,144,141,105,35,191,155,97,94,209,41,92,10,218,211,240,142,151,201,127,154,106,133,231,252,128,254,36,182,43,248,146,202,179,105,152,250,168,127,86,34,254,190,30,216,136,145,3,206,106,240,18,254,221,161,29,68,72,163,231,167,97,100,96,222,207,58,59,250,234,250,89,84,59,187,185,108,125,50,158,189,112,146,249,233,163,137,73,42,20,214,192,220,128,162,101,200,50,60,166,136,241,77,70,167,64,40,210,116,46,152,2,121,180,188,82,1,240,28,232,27,161,11,135,33,215,126,78,136,149,221,3,111,112,214,196,69,96,200,122,163,105,156,132,58,32,50,86,128,207,52,57,167,241,29,171,115,9,122,207,45,210,93,93,87,107,195,93,246,172,90,139,80,228,128,9,116,62,182,25,73,86,174,110,101,21,243,106,75,15,24,35,125,134,30,184,54,213,230,133,154,245,140,116,119,152,212,162,254,192,196,186,103,192,229,17,209,129,205,51,6,58,25,89,207,99,84,254,206,247,128,75,87,37,216,204,205,114,249,102,101,92,241,91,55,74,242,35,111,167,116,19,170,83,180,182,80,219,48,33,52,53,81,198,89,10,206,19,13,74,150,130,244,232,168,233,222,78,112,226,145,30,172,48,125,20,79,87,163,113,82,24,194,177,248,105,114,76,212,140,24,45,135,30,1,183,11,68,23,20,237,228,133,56,140,98,129,238,162,195,242,254,226,221,248,122,116,35,28,157,130,231,152,10,105,170,107,29,152,204,203,21,176,18,207,20,232,56,75,242,165,65,245,87,107,207,87,227,192,244,219,7,117,85,83,213,165,161,125,10,226,255,108,153,244,234,240,56,231,54,129,158,18,48,131,163,168,113,25,7,106,108,158,2,159,67,105,198,103,17,85,41,207,28,101,135,72,23,198,254,209,62,219,230,119,114,120,64,121,170,159,77,162,218,136,150,97,225,139,168,112,70,167,171,199,36,165,154,176,233,89,126,206,223,228,74,202,192,85,226,175,6,67,158,20,125,122,30,173,122,215,252,73,59,205,128,59,18,223,10,239,82,163,101,20,83,79,125,184,192,46,19,48,25,36,249,17,5,91,236,187,1,83,78,166,170,95,70,199,231,115,97,153,186,165,126,54,230,209,125,57,17,241,174,45,107,141,186,173,128,77,249,78,225,253,101,13,130,18,154,87,75,1,138,168,121,103,18,241,28,189,45,90,42,213,138,150,177,171,188,106,101,136,198,4,250,234,52,103,74,49,154,187,252,146,81,54,63,74,105,19,211,205,127,154,242,16,169,114,100,23,72,51,230,48,78,160,254,60,204,228,112,91,55,253,234,68,21,134,252,39,166,161,105,187,63,79,239,154,115,190,48,225,6,29,205,243,153,225,110,76,36,132,12,17,8,205,176,235,182,248,105,50,247,107,81,148,154,228,30,176,145,138,43,76,146,167,143,7,234,244,67,228,19,112,99,95,143,32,228,83,72,88,41,188,157,7,200,224,188,183,138,66,162,35,155,99,5,76,132,141,212,62,90,240,217,198,242,250,21,95,116,133,167,115,45,26,140,141,40,3,114,218,189,71,108,181,36,153,170,195,16,30,118,2,122,1,207,244,220,170,184,100,221,19,196,84,157,165,199,23,165,7,61,58,141,44,89,61,187,200,154,106,119,170,180,53,245,250,0,239,229,170,23,133,43,81,31,166,48,99,198,76,66,49,82,81,170,124,243,69,205,151,44,240,182,157,196,97,138,185,158,30,221,150,160,29,48,165,66,210,101,166,106,112,91,134,139,65,27,78,157,64,216,202,228,141,245,174,166,219,182,8,107,116,10,204,244,107,62,110,162,146,98,63,35,141,243,117,142,161,236,181,99,60,206,174,241,172,108,212,45,247,29,77,20,252,212,85,73,181,213,10,17,79,11,174,246,199,57,220,93,217,4,24,147,254,121,26,197,167,208,248,52,37,91,117,86,78,24,1,238,203,97,229,87,223,50,226,14,245,74,128,162,70,242,186,181,87,139,99,23,122,254,252,248,173,45,111,52,154,70,133,84,125,94,142,204,205,186,112,86,47,81,225,148,14,249,162,3,31,3,97,236,199,33,191,234,213,54,165,26,116,61,222,126,18,132,110,203,155,170,100,153,183,191,148,152,106,131,36,146,252,120,251,41,3,234,1,35,67,209,158,80,66,47,245,126,88,158,106,161,81,34,126,14,176,25,48,147,241,15,113,138,26,230,223,49,16,158,192,16,242,62,249,246,10,212,198,91,127,154,32,228,69,103,83,239,23,140,47,232,249,6,60,218,122,220,249,16,121,238,11,163,201,250,252,116,16,34,26,108,114,167,10,239,21,250,138,168,201,38,85,71,65,50,169,180,114,225,188,158,112,88,178,234,151,64,19,42,69,10,83,109,115,133,108,41,79,127,131,78,103,110,92,216,52,201,21,70,44,37,198,163,159,175,124,99,82,243,250,52,184,149,53,93,157,144,66,150,28,135,246,185,120,158,121,248,196,218,82,187,27,30,113,129,165,243,144,171,175,76,180,206,161,161,191,109,30,177,128,207,241,165,151,31,59,100,194,121,64,66,113,210,107,50,167,72,164,109,0,215,254,198,249,200,33,206,247,233,179,208,183,12,88,129,245,50,140,21,148,53,133,193,178,144,157,148,182,187,213,81,76,66,11,87,52,74,51,214,234,8,56,41,69,101,225,80,134,230,222,97,24,73,53,176,4,229,107,220,249,96,112,69,97,75,224,105,30,137,128,147,170,80,159,75,196,116,146,188,131,54,147,114,150,159,134,74,42,162,159,9,58,246,169,27,135,185,253,114,160,144,36,202,47,195,192,224,10,140,72,10,28,131,77,95,77,193,96,88,12,148,29,228,7,38,43,52,198,131,232,87,87,53,243,14,135,113,216,235,231,202,162,100,69,236,219,196,130,226,167,113,194,234,182,209,241,41,166,248,106,60,109,58,139,59,172,200,177,130,168,84,86,167,8,57,169,59,188,126,220,191,177,84,47,60,178,69,166,28,198,64,151,185,192,205,173,247,232,180,108,78,176,7,134,136,218,159,206,70,183,41,186,223,196,16,119,236,89,230,186,16,35,13,117,191,30,158,111,138,206,155,16,197,20,83,247,203,209,231,240,207,169,123,141,18,108,82,119,3,38,107,84,4,105,207,120,134,226,178,41,223,10,197,56,122,191,86,0,235,48,214,252,243,93,19,23,229,8,248,220,81,159,239,154,20,95,199,203,23,68,60,10,47,39,45,4,133,151,119,40,74,117,141,123,123,18,70,154,106,179,34,104,141,199,33,96,74,253,165,225,232,199,221,27,109,226,46,39,138,78,80,78,182,112,206,37,246,149,166,125,214,161,50,142,5,132,228,96,83,33,246,179,214,115,10,123,4,246,68,113,211,162,57,179,238,241,133,208,218,16,87,81,197,251,92,238,195,199,228,18,42,60,72,60,169,234,139,159,182,242,99,153,11,221,170,253,47,76,224,87,95,206,52,110,241,93,182,146,69,195,23,237,180,121,59,13,10,106,21,183,55,31,216,237,242,2,201,168,62,61,189,2,201,208,51,169,85,186,184,91,29,124,12,54,66,189,58,75,41,233,184,247,70,196,141,114,213,1,217,179,133,56,55,73,14,207,13,10,137,155,30,42,145,200,115,40,17,25,240,62,59,92,188,28,239,144,220,228,17,87,157,95,237,238,194,209,5,11,132,252,246,224,74,252,57,71,128,45,244,171,240,12,185,91,163,20,173,42,63,92,17,173,41,41,158,134,233,76,167,49,178,2,181,199,211,115,74,238,122,51,142,241,20,194,122,144,209,67,223,34,48,185,41,205,81,179,210,134,162,3,162,168,128,17,133,144,169,132,16,202,42,209,178,14,233,104,81,120,54,15,131,0,227,26,19,213,229,129,149,158,163,211,26,148,68,250,219,70,100,23,191,221,44,17,77,224,179,197,133,58,12,10,21,143,193,95,237,58,87,227,179,41,255,107,250,52,4,229,51,96,174,130,91,159,134,6,37,95,152,101,114,209,105,177,213,64,137,226,106,175,76,234,99,61,183,107,147,94,37,18,44,5,78,242,236,14,64,224,10,199,130,194,107,55,215,181,217,196,74,181,83,38,255,228,0,209,201,86,144,26,50,31,142,101,183,126,133,107,189,66,112,7,78,234,148,175,152,250,229,190,154,132,102,85,208,198,142,13,125,174,109,12,155,58,71,73,251,14,13,34,168,217,86,234,218,99,112,132,196,68,177,18,85,57,181,241,117,231,187,0,22,140,143,77,187,164,27,157,155,195,168,201,110,237,239,65,60,213,167,217,178,127,215,150,15,43,232,12,56,37,73,135,3,30,208,170,57,76,54,164,46,93,24,31,202,133,51,98,199,15,92,87,232,250,237,245,187,98,41,12,215,162,55,13,73,157,220,222,239,70,98,39,224,154,69,195,139,78,165,126,195,39,146,145,181,234,25,2,233,166,91,174,192,181,61,43,224,92,207,219,112,153,161,109,174,23,221,138,121,186,185,94,33,254,241,62,84,171,157,107,200,12,148,144,139,62,12,247,131,199,140,201,252,95,146,178,127,96,42,247,182,75,78,33,93,32,119,156,106,98,202,222,172,1,65,173,184,45,169,226,99,39,15,24,102,142,251,48,57,99,8,15,127,48,165,232,194,132,15,124,174,33,158,138,14,156,133,223,28,182,39,231,29,5,133,130,65,118,74,8,118,82,25,241,112,66,146,72,127,26,183,138,231,123,162,111,156,212,230,197,98,154,110,160,1,159,183,75,36,208,152,150,102,108,10,20,168,105,18,88,75,198,115,237,51,129,121,243,254,182,201,71,180,128,203,122,62,155,227,36,114,232,241,163,84,77,181,194,116,156,221,133,249,160,165,206,91,127,59,23,116,88,124,180,72,37,216,226,247,71,51,199,53,98,128,33,123,150,149,127,96,35,34,10,152,242,168,167,105,59,251,193,9,229,217,185,15,213,231,233,237,236,109,203,92,247,20,114,9,12,115,108,11,216,114,230,219,3,35,159,226,240,176,68,103,133,51,212,22,14,119,43,244,126,224,30,9,251,139,4,124,161,207,53,120,37,63,34,96,32,223,154,0,218,76,170,197,101,234,96,199,163,14,83,225,18,161,116,52,19,96,39,232,239,211,30,66,194,27,1,231,125,125,127,123,249,198,176,224,153,19,2,32,131,73,249,13,248,140,127,123,95,222,170,143,216,121,15,82,166,15,154,60,83,133,90,28,120,205,222,62,29,205,51,207,151,73,219,244,231,187,82,246,83,130,236,140,181,159,137,102,148,146,142,82,152,60,158,153,196,181,255,194,100,167,150,7,78,49,90,56,80,235,139,78,28,1,14,99,105,188,239,54,122,8,135,169,194,123,87,0,245,159,142,226,119,126,62,170,88,13,133,195,164,95,60,93,130,226,192,142,159,70,117,83,251,211,162,37,222,219,108,226,235,25,12,238,229,254,44,238,241,242,140,36,9,21,43,30,102,147,120,230,1,178,224,190,207,82,221,64,98,170,194,48,166,230,128,137,124,235,20,205,144,241,198,203,123,81,153,9,96,78,32,159,224,220,216,53,109,149,168,77,143,178,158,99,147,246,145,158,213,131,140,69,141,15,43,60,175,93,138,11,169,4,140,218,202,208,94,129,14,34,95,152,124,43,29,236,196,5,43,126,27,57,238,250,252,118,202,158,46,149,140,12,124,151,103,167,30,158,111,75,224,171,61,151,93,114,225,220,178,91,221,232,56,134,158,16,104,196,123,187,72,192,232,207,249,193,76,242,102,117,19,22,208,211,167,27,105,191,195,150,13,218,159,195,105,134,26,46,229,207,68,182,20,206,61,251,201,199,60,153,154,22,4,91,76,142,90,134,5,61,144,250,107,140,125,168,185,106,44,4,156,231,190,163,48,105,68,209,223,24,172,227,57,24,49,245,99,59,66,63,190,63,199,42,84,116,126,50,162,197,149,134,158,155,25,185,195,104,56,164,231,77,127,58,193,99,225,107,15,159,147,94,117,161,164,130,24,219,225,133,144,163,88,49,219,46,37,222,240,211,7,69,35,195,150,134,53,92,171,218,24,42,68,81,1,221,239,179,5,197,194,166,236,179,234,213,9,91,210,115,144,97,142,204,162,236,135,143,11,73,139,64,9,163,109,253,233,89,81,46,117,152,232,93,87,27,200,72,244,188,101,5,213,223,252,192,21,202,66,135,141,114,85,95,142,0,128,219,3,86,56,191,180,101,157,154,72,239,82,163,40,124,238,62,13,74,141,175,192,131,36,187,86,244,218,5,63,122,14,248,92,209,167,90,211,131,17,113,157,94,114,238,32,119,213,219,230,57,230,124,9,80,53,140,22,187,194,231,95,189,242,196,34,204,75,223,237,206,78,194,82,91,57,227,193,82,90,190,151,81,125,175,140,193,220,176,97,219,138,74,158,3,63,119,96,72,164,226,217,78,148,227,65,97,32,91,81,107,5,173,177,250,21,200,45,105,81,6,84,185,198,62,142,3,138,140,226,167,241,33,166,250,120,114,242,173,150,98,153,61,191,221,73,107,235,183,20,171,215,245,120,145,56,91,162,4,169,144,56,242,248,75,108,61,181,168,3,90,170,39,2,76,126,165,127,119,65,173,51,63,48,249,249,241,219,28,161,235,241,127,81,201,27,47,199,87,243,184,222,54,209,241,40,18,67,90,67,189,122,203,248,49,28,38,29,103,171,203,112,85,41,134,68,84,167,233,109,178,33,121,209,162,66,105,27,11,179,194,173,123,101,1,240,35,165,94,45,43,209,197,210,17,99,225,111,43,12,205,178,119,10,113,62,77,222,169,230,212,141,170,46,138,99,116,154,33,188,21,166,19,197,45,249,113,27,224,75,41,183,52,206,202,161,170,122,66,251,26,183,180,10,153,148,241,56,74,97,34,143,151,215,186,52,25,189,50,243,210,45,219,130,86,104,233,111,67,158,213,227,187,50,23,62,245,240,226,193,221,183,170,107,61,238,45,252,195,161,251,13,23,230,86,143,252,129,33,118,189,133,147,220,156,212,63,156,156,236,15,116,153,250,142,162,181,186,227,141,202,1,84,23,228,97,98,5,61,218,253,251,111,87,152,50,148,120,250,28,138,91,215,79,53,22,201,168,170,37,232,171,222,202,179,154,234,142,137,132,75,71,243,11,106,181,164,186,17,48,97,12,233,180,202,30,45,37,187,104,155,60,48,231,106,180,220,210,68,21,54,154,181,248,109,28,242,98,187,85,91,126,81,171,106,153,115,79,203,177,151,98,50,144,57,184,116,151,166,233,238,115,63,87,73,202,243,213,15,116,206,170,200,34,163,56,201,120,35,5,46,173,123,205,4,48,36,83,218,169,217,148,37,29,158,252,150,62,109,66,81,142,154,8,137,62,156,154,211,149,1,147,197,167,177,132,179,211,158,43,102,52,28,110,39,221,77,203,182,132,79,135,1,117,47,198,131,229,85,15,148,65,67,31,39,189,2,205,164,135,250,128,201,227,83,148,90,115,7,207,157,184,235,36,134,25,35,238,0,104,61,236,174,142,135,98,213,0,241,203,249,117,197,156,115,108,197,33,128,48,230,31,218,69,110,156,27,103,20,56,80,98,43,112,37,154,23,40,181,78,50,143,168,203,10,17,121,132,28,217,57,4,206,92,248,189,221,108,187,69,13,36,76,254,79,107,215,224,179,47,232,88,226,110,223,37,10,199,207,85,47,169,107,13,234,245,30,165,251,198,33,44,15,115,9,13,235,138,234,204,149,116,43,205,75,89,3,48,58,213,53,70,204,61,223,135,177,111,159,119,19,230,141,95,62,171,33,107,208,200,228,79,110,179,207,209,244,120,204,209,44,111,51,158,54,185,41,253,42,187,206,221,122,247,129,6,189,192,24,238,81,240,110,145,62,117,24,158,225,233,237,254,54,249,75,243,129,59,204,17,1,115,17,85,248,12,215,90,49,154,201,118,6,133,57,115,252,229,147,76,55,221,167,73,80,140,235,201,248,233,22,14,133,147,11,8,252,124,141,61,233,209,71,90,102,92,155,160,211,219,89,79,16,204,235,218,163,208,31,209,59,61,251,146,177,242,68,211,144,127,214,0,138,165,58,180,120,218,148,225,101,154,82,198,232,101,117,192,86,146,34,240,25,177,229,199,46,97,134,179,12,244,105,78,156,152,197,4,160,70,213,167,169,173,142,207,110,79,146,75,77,22,211,138,134,161,61,170,19,13,41,57,143,218,2,19,125,150,1,73,4,24,131,89,1,41,15,93,217,16,132,112,15,8,24,74,115,137,249,226,70,175,247,179,50,211,82,98,190,236,133,45,118,113,178,249,159,92,145,61,141,1,60,224,68,208,65,224,99,58,198,117,147,224,127,219,90,7,124,26,130,240,70,192,105,39,77,44,34,40,95,99,43,197,199,189,228,220,37,65,170,121,45,34,48,21,27,10,19,196,207,1,47,116,10,245,195,224,33,236,23,174,184,101,5,134,254,58,154,134,151,72,227,255,176,68,47,47,95,31,63,110,10,137,194,227,86,154,238,120,59,72,26,90,2,6,221,81,245,76,47,50,104,72,54,145,17,193,39,85,221,148,65,33,15,74,64,129,251,170,113,203,230,217,161,57,233,72,187,204,30,107,255,236,3,75,43,94,201,103,234,177,205,27,219,165,230,13,97,16,135,241,8,233,96,125,126,57,35,155,17,191,220,140,68,82,97,138,132,162,203,184,54,203,158,85,208,156,174,247,171,207,117,93,15,252,51,144,214,158,128,217,227,164,75,209,211,25,177,56,169,54,31,58,139,167,233,7,68,195,207,117,83,179,156,11,117,111,43,198,131,227,76,179,84,140,48,107,71,203,168,193,212,84,17,76,139,25,199,0,188,68,91,135,11,41,198,18,212,36,120,148,166,206,51,216,50,47,121,204,176,219,166,116,154,137,200,213,120,26,13,33,93,33,144,163,135,127,12,167,80,173,90,112,62,184,185,165,251,52,46,66,25,48,11,62,120,167,80,210,221,52,173,136,204,147,53,47,76,198,152,194,131,172,153,21,112,123,202,84,206,180,73,174,81,99,176,57,58,4,182,112,194,8,56,37,61,192,32,244,237,209,165,48,6,22,77,182,130,253,33,199,70,13,221,187,90,212,100,22,64,50,27,176,89,162,154,166,178,87,185,239,134,19,89,122,180,67,61,115,223,61,137,156,106,126,205,196,236,138,119,35,220,160,149,215,132,152,110,187,97,152,211,106,116,184,240,218,237,19,88,86,181,71,41,119,234,177,151,158,39,183,90,142,28,202,81,249,6,124,250,64,151,23,252,87,57,86,31,49,240,161,233,134,221,2,244,53,224,89,158,150,177,243,135,233,72,149,144,250,250,127,252,13,53,126,154,136,187,78,210,134,248,94,244,9,101,216,245,73,104,34,25,39,190,250,12,222,147,131,121,14,182,61,195,208,239,156,8,154,26,215,126,21,102,14,91,197,146,190,156,91,123,28,233,29,113,29,205,32,107,200,61,223,1,97,35,213,253,236,119,232,71,211,232,242,55,203,203,244,166,2,62,198,129,166,198,81,236,54,202,109,90,159,90,171,66,164,175,247,56,220,168,24,211,193,134,81,172,222,118,91,17,170,38,167,165,126,13,234,222,141,140,64,83,219,206,98,138,35,0,17,196,174,171,7,194,177,177,250,133,41,175,125,242,230,246,61,148,15,252,12,151,165,222,180,219,178,138,255,65,115,242,230,154,75,208,231,88,172,228,149,230,34,112,209,244,206,66,188,243,46,174,142,241,46,61,6,111,250,186,155,2,238,231,174,185,132,125,142,36,63,77,1,185,192,231,190,87,165,71,77,170,65,96,200,32,103,150,30,157,122,36,19,42,246,98,171,95,126,102,81,51,135,171,242,172,183,71,123,121,246,194,31,217,230,237,209,211,50,61,208,225,126,232,50,73,199,147,116,71,57,223,144,57,138,180,164,38,158,110,106,188,111,203,96,221,42,79,250,102,84,11,218,250,72,245,97,113,153,184,182,238,202,53,17,52,129,57,19,226,97,99,168,212,204,209,198,197,90,86,174,170,242,144,188,172,247,54,40,210,68,143,197,200,107,118,235,178,105,12,93,29,136,217,135,25,210,207,217,84,95,138,23,163,9,189,187,21,62,175,135,164,133,112,205,221,235,118,239,79,246,51,98,60,251,238,148,189,190,84,40,99,239,187,184,38,69,1,245,73,103,31,94,125,96,187,244,203,194,66,137,234,186,187,112,135,233,236,15,124,36,242,238,217,223,220,233,115,134,102,121,55,180,19,250,93,248,103,110,195,143,105,86,117,93,167,108,84,208,247,96,27,74,5,97,180,31,253,246,202,234,243,161,45,216,59,114,5,65,169,192,121,153,59,168,19,190,7,178,42,29,25,53,71,141,40,5,199,249,204,15,245,134,213,16,4,122,46,78,90,147,180,187,105,221,95,75,98,236,135,123,163,33,69,16,6,45,250,35,90,43,98,226,106,215,212,70,54,119,61,149,13,117,141,122,159,238,83,115,103,240,93,175,54,238,211,235,73,101,98,205,175,118,45,90,42,152,181,206,119,109,163,225,9,184,33,197,166,229,34,48,85,135,101,136,126,121,125,74,81,16,76,200,215,112,124,210,91,178,73,137,182,121,205,206,241,214,162,176,71,45,177,89,151,70,211,40,134,109,225,225,34,42,161,81,165,76,248,184,247,121,205,229,183,14,30,169,209,200,45,131,200,233,173,58,234,89,12,218,150,122,87,42,7,203,206,189,227,129,95,246,105,23,43,100,222,75,192,126,38,97,134,59,51,62,106,153,242,134,76,51,120,62,98,44,17,91,237,90,137,69,202,193,136,238,166,126,73,157,157,68,123,35,91,200,180,172,147,150,234,26,11,200,184,15,15,21,116,33,197,190,71,89,53,48,169,128,82,75,101,18,223,177,182,136,16,86,45,187,38,176,83,47,61,97,35,219,78,26,78,93,152,16,72,194,71,174,37,177,56,250,174,157,129,6,172,38,67,192,203,213,175,187,242,76,139,245,212,185,167,179,41,212,117,93,92,150,182,16,48,122,239,174,9,103,142,189,51,30,178,124,72,11,169,17,168,56,247,133,241,228,21,16,177,135,58,56,92,142,248,132,183,192,182,143,92,119,37,199,75,22,216,200,99,195,35,89,237,134,34,240,217,232,123,92,79,40,161,215,27,122,130,194,125,236,32,229,60,155,219,22,59,62,65,172,50,86,192,231,4,216,114,38,147,142,180,107,88,42,72,88,40,95,9,241,185,235,25,63,48,186,149,210,52,14,225,176,68,246,108,42,64,94,8,78,180,123,25,221,38,129,42,45,35,49,42,135,157,79,150,181,94,141,240,239,212,118,251,244,244,154,178,30,152,9,80,175,127,121,35,174,36,45,51,9,181,8,29,17,202,212,100,244,52,72,206,8,194,64,178,128,53,221,156,154,151,25,153,30,19,189,59,173,148,76,166,38,19,104,177,154,104,65,135,197,208,2,70,124,84,90,118,206,46,72,142,35,216,64,210,174,180,172,115,113,26,253,210,135,50,0,2,39,104,88,162,225,231,158,36,194,113,108,157,20,64,69,211,8,237,201,187,97,26,158,17,31,53,63,146,4,235,168,158,169,59,66,98,232,238,14,217,167,19,129,39,175,181,2,134,229,93,90,70,192,223,43,191,45,186,211,68,122,26,103,62,154,194,209,50,88,199,197,240,76,208,3,199,245,103,162,152,212,196,148,79,150,173,190,35,74,66,190,184,92,127,18,38,240,142,176,214,47,121,77,134,211,156,204,235,70,181,182,46,175,194,188,157,241,203,27,85,29,233,20,14,151,216,16,39,5,27,91,76,195,68,57,71,152,111,232,24,170,224,146,145,49,229,200,44,160,166,146,155,128,192,243,88,27,45,80,38,116,83,52,237,26,81,43,18,184,68,219,48,219,98,29,209,112,252,168,34,20,69,89,248,89,215,126,40,79,203,254,186,113,39,184,81,206,230,123,95,14,175,121,209,223,198,179,36,47,39,104,162,223,85,172,70,48,96,211,91,21,24,65,105,191,40,147,71,40,122,168,160,44,79,127,55,169,132,117,107,167,36,72,202,86,192,69,101,166,50,174,131,50,227,221,166,60,32,180,164,195,18,217,228,229,16,142,75,175,44,68,19,228,229,79,126,191,85,226,159,19,234,190,124,106,165,113,230,216,168,75,94,142,53,40,189,66,209,243,237,149,13,109,195,90,10,147,164,231,93,190,169,13,170,250,219,196,112,98,174,108,227,127,146,110,49,85,205,22,40,73,244,218,43,212,60,199,134,182,161,96,234,250,211,84,17,205,251,180,164,212,101,210,37,143,93,155,3,132,246,92,126,120,90,162,220,186,240,82,25,114,170,69,161,82,8,184,43,189,38,48,213,114,247,171,72,65,149,143,70,109,177,223,159,30,228,44,10,74,50,249,188,95,133,208,141,140,245,108,150,64,118,225,161,32,165,79,145,184,176,233,254,231,171,240,110,222,143,26,187,63,31,149,231,229,178,54,88,178,120,15,76,242,96,30,2,207,41,29,202,113,20,54,169,253,244,202,67,97,219,42,47,124,154,42,47,103,164,155,180,187,75,110,1,159,136,252,185,180,76,35,98,153,75,217,244,2,103,235,110,77,86,130,3,163,175,93,110,203,122,123,214,22,15,207,125,7,171,81,223,39,48,181,216,67,38,74,19,30,11,180,49,112,111,222,57,182,178,142,199,89,105,253,18,225,146,230,92,179,180,172,27,143,161,44,107,238,9,23,166,110,202,169,132,108,83,152,75,151,117,51,46,227,248,174,116,174,5,67,230,17,249,0,125,95,56,45,157,131,109,152,117,127,119,43,45,90,128,209,228,220,202,234,133,215,144,64,3,112,10,202,80,219,10,49,153,4,166,8,242,158,0,168,128,109,153,42,173,30,19,170,93,24,158,65,89,61,103,79,62,198,255,133,169,70,211,166,81,253,30,19,237,140,108,122,118,20,100,104,35,208,135,91,180,73,246,62,154,180,136,144,196,46,125,14,152,164,71,0,254,175,177,239,241,99,53,39,10,35,155,56,239,209,214,147,142,8,245,41,51,54,90,168,254,147,30,32,36,144,141,48,7,216,97,154,46,252,10,107,85,60,12,73,161,110,88,84,11,206,72,33,67,133,77,103,82,69,64,33,230,2,27,126,211,173,176,178,165,68,198,210,57,115,167,104,44,91,136,120,94,174,104,100,28,178,30,232,21,126,173,120,247,216,34,39,3,10,163,126,236,57,84,132,63,7,58,113,161,118,135,235,76,157,166,75,187,32,198,29,182,221,178,2,87,133,49,229,99,42,32,36,245,60,140,153,122,167,161,81,238,42,60,168,221,140,193,132,205,76,15,54,168,10,82,216,141,220,173,158,37,128,56,80,248,107,38,172,21,66,151,2,87,17,247,142,120,121,51,19,85,96,152,59,227,179,26,122,88,75,81,108,222,232,148,150,242,243,106,72,122,115,204,132,106,58,192,2,39,238,110,209,48,202,131,212,210,200,219,10,246,2,38,239,74,26,150,215,165,237,225,242,57,37,146,112,80,162,170,177,201,175,210,234,179,60,8,139,142,125,31,134,225,73,159,30,184,107,226,167,243,84,158,10,206,110,242,207,162,225,36,241,234,194,230,144,149,207,206,36,60,109,133,83,185,251,244,47,253,70,155,70,222,79,228,51,17,153,190,130,149,192,165,221,210,27,24,64,71,210,73,12,69,92,138,193,158,168,228,201,128,24,169,83,92,141,206,202,83,165,240,31,97,86,10,107,96,254,204,95,81,32,216,40,138,196,187,225,82,209,115,149,156,178,81,226,229,164,216,235,169,108,235,49,140,156,105,26,139,77,97,42,63,91,192,89,41,104,80,63,32,117,58,126,123,76,37,128,98,194,143,114,31,54,185,22,153,165,92,32,83,12,8,194,96,114,249,1,134,20,43,90,134,54,178,158,171,169,182,27,179,58,48,140,138,10,23,203,236,114,24,89,22,221,54,200,210,187,247,50,234,185,86,126,224,211,103,113,70,28,139,21,194,122,129,207,220,185,75,100,146,102,84,85,211,227,152,126,215,24,39,51,117,202,37,163,83,214,152,239,128,17,251,238,42,24,178,76,208,222,225,188,132,152,29,230,54,18,135,47,138,75,248,129,169,135,142,134,67,226,212,180,101,102,110,92,24,94,93,253,105,216,114,162,211,142,5,91,37,86,103,164,114,181,68,70,45,181,103,239,103,55,152,68,124,192,48,208,30,237,131,141,248,112,204,242,65,74,139,216,19,7,78,55,169,219,102,146,148,163,103,11,227,246,48,40,40,24,78,170,94,65,189,249,14,179,21,113,51,41,177,204,38,73,23,126,224,9,63,135,16,54,192,38,220,238,29,158,128,65,222,170,70,192,112,70,159,18,94,238,253,209,50,192,73,29,159,141,88,109,81,37,4,20,122,163,207,42,201,163,143,234,198,14,210,93,96,130,67,229,81,58,88,229,182,155,48,149,106,21,144,135,20,115,193,172,160,87,108,2,121,243,248,233,140,1,174,58,9,80,17,222,14,231,166,251,200,40,224,47,29,241,244,153,241,93,167,10,150,127,13,131,27,165,79,225,74,133,185,158,166,206,128,201,22,213,166,65,61,22,251,33,97,118,9,255,100,99,109,159,113,61,162,110,164,111,253,110,35,255,136,52,123,56,158,30,137,14,108,157,120,248,28,218,169,170,130,131,9,142,69,203,78,151,235,20,199,197,188,194,53,65,22,234,74,186,116,255,77,81,140,191,134,192,67,37,223,61,230,29,206,76,72,44,98,102,85,196,205,155,147,171,224,225,90,114,200,87,187,247,166,47,172,120,224,5,73,236,22,184,152,20,239,7,163,165,89,175,197,86,205,91,231,84,3,167,131,147,150,143,83,156,87,93,35,121,65,61,8,201,79,244,97,165,92,169,185,197,198,158,114,76,155,235,203,35,125,150,134,125,48,23,150,121,181,234,128,169,245,113,186,27,20,44,138,248,34,42,84,112,123,58,97,33,114,89,34,201,216,8,40,87,223,6,184,215,241,176,182,12,17,95,231,168,35,252,208,174,122,51,223,85,132,173,13,110,212,153,246,243,93,35,124,148,28,247,21,186,176,251,52,158,250,229,79,159,38,206,45,181,210,184,95,184,89,124,159,141,161,66,241,131,192,211,2,5,31,204,47,73,234,21,41,180,132,230,191,223,166,82,189,43,138,122,89,208,188,99,229,118,33,52,167,153,100,223,59,60,216,207,170,14,8,54,156,119,233,34,107,251,170,34,2,211,169,57,96,34,37,247,74,67,49,37,67,114,91,86,146,246,41,62,131,26,152,165,78,11,134,181,190,238,163,115,166,231,209,118,102,135,243,209,240,205,167,165,242,195,163,218,108,9,152,79,147,121,116,236,239,18,228,246,84,68,226,250,190,240,217,236,8,239,198,71,159,25,171,243,168,83,250,238,116,80,150,127,43,185,83,36,150,82,192,208,3,198,251,157,5,206,166,128,254,193,176,55,239,34,61,122,46,222,105,198,96,86,27,78,153,226,199,138,242,51,154,99,76,18,144,170,17,125,251,205,152,61,50,29,19,87,97,72,116,157,230,227,140,41,165,87,210,108,42,34,187,211,196,45,72,86,196,241,106,153,235,205,57,51,151,85,185,119,25,14,56,254,131,220,4,199,26,44,8,23,38,39,43,24,124,22,105,140,210,46,203,112,118,30,41,146,176,219,150,177,56,95,132,64,77,160,93,236,64,152,126,81,125,190,207,18,144,188,189,149,44,55,115,6,92,237,98,44,48,155,141,115,171,210,234,179,212,228,105,204,190,16,18,176,250,163,34,83,16,6,205,234,105,241,217,72,215,186,44,44,42,203,171,251,185,233,110,148,104,110,127,18,251,137,210,63,6,11,238,250,139,162,180,217,125,135,70,146,177,73,233,84,165,164,173,121,169,89,182,168,160,80,248,86,114,95,251,140,237,4,209,97,41,82,224,122,129,249,231,27,66,29,196,159,47,220,209,140,244,109,146,196,228,169,209,49,83,255,94,49,30,68,12,229,34,85,240,167,204,28,35,61,19,100,192,242,242,12,1,64,204,65,8,124,37,103,113,109,60,209,78,148,203,134,89,53,81,250,220,68,232,242,15,61,47,234,50,81,14,10,49,164,211,239,44,158,213,74,182,99,106,161,184,62,3,198,3,50,4,198,75,222,125,126,47,20,163,165,62,9,205,169,75,114,195,79,237,42,33,15,220,22,41,14,61,92,51,85,163,207,152,98,43,116,4,72,138,206,90,36,180,122,110,211,203,232,50,236,42,93,73,164,207,226,56,167,181,211,176,29,120,181,34,185,79,203,24,22,99,163,164,16,92,51,188,151,209,140,198,187,151,133,253,46,202,214,20,146,71,20,37,176,109,6,60,201,73,28,177,126,54,148,72,146,166,128,199,189,120,178,50,48,229,175,247,187,38,163,229,124,99,70,143,191,37,220,127,110,132,187,59,241,15,132,43,67,131,149,220,109,202,188,240,217,233,52,54,61,57,159,203,109,152,105,118,10,220,127,252,46,14,35,212,92,20,198,87,22,43,23,170,232,41,145,80,243,145,199,60,219,198,70,37,40,234,189,94,169,111,112,214,122,121,166,52,37,166,1,247,169,217,225,198,241,122,123,140,194,15,169,93,154,70,170,236,212,169,139,200,180,86,196,159,69,79,74,228,146,175,214,52,55,72,236,130,174,239,156,227,248,88,3,52,101,248,157,110,127,27,9,235,133,201,79,41,45,102,209,153,173,170,63,69,198,68,157,23,197,67,219,5,53,234,151,88,91,166,155,119,39,25,25,15,100,160,6,156,154,134,196,9,58,180,32,95,92,196,91,37,164,199,34,46,176,128,197,244,71,179,180,9,108,219,213,253,237,86,149,205,104,12,43,193,139,165,199,17,33,97,80,106,179,67,188,106,25,55,130,100,250,147,132,149,71,236,9,200,50,72,190,47,89,109,115,166,152,8,201,180,129,4,238,230,74,11,152,219,177,244,89,199,253,21,135,53,110,79,77,254,198,255,94,130,131,144,148,194,174,42,78,88,63,165,221,223,158,56,20,165,83,26,49,241,152,9,248,148,158,119,55,35,218,114,152,164,19,9,44,67,186,154,130,0,158,114,232,165,66,24,120,225,206,12,47,247,233,39,19,237,236,61,163,185,55,216,152,105,209,85,23,216,46,15,183,105,101,104,253,17,57,188,59,168,227,22,236,28,83,251,244,108,165,20,235,196,250,32,30,43,45,39,60,28,75,143,200,128,102,52,218,246,63,107,156,31,70,153,113,81,174,208,57,102,56,71,139,206,50,72,2,218,157,225,7,109,178,193,227,18,58,119,149,187,193,83,140,118,103,89,167,26,47,180,119,56,123,134,68,129,10,101,50,61,120,135,151,49,28,72,82,34,119,113,18,240,253,84,132,4,74,114,118,187,21,184,132,133,62,109,19,191,45,239,148,233,246,56,206,81,37,19,101,79,148,201,22,124,8,14,15,187,14,92,216,242,54,194,18,70,236,88,109,5,54,183,160,174,255,45,61,169,185,34,225,148,196,232,56,236,107,215,68,0,116,3,225,120,114,152,237,94,63,155,116,36,103,103,59,48,110,57,125,119,170,48,253,132,157,113,78,34,57,144,59,4,133,215,146,48,101,36,233,178,211,217,235,154,10,195,168,245,4,53,185,170,120,22,67,88,50,151,172,148,171,196,54,11,61,157,22,175,146,49,53,238,185,6,247,141,242,146,156,189,169,221,107,201,54,45,67,1,143,121,31,20,236,11,54,129,58,245,213,164,190,132,241,212,30,199,98,49,185,250,184,151,163,189,246,136,0,118,219,226,103,92,90,204,98,84,152,161,117,106,94,72,16,209,173,184,48,213,222,237,94,136,112,29,9,106,225,145,123,101,97,255,17,14,12,43,42,143,249,107,95,168,4,78,220,132,61,35,10,83,151,3,82,159,38,150,17,155,48,117,38,90,57,132,91,248,18,166,174,154,32,51,20,10,13,248,212,214,189,243,108,88,102,132,66,99,161,113,238,32,7,181,210,86,161,226,18,98,67,118,0,106,21,75,155,38,53,124,47,38,103,93,43,183,13,222,116,167,146,200,68,119,180,220,163,33,34,224,25,2,217,212,36,181,220,163,65,95,28,99,69,189,146,92,60,248,187,4,124,2,158,230,29,21,24,249,236,56,17,19,42,84,178,52,208,80,60,7,153,119,9,29,166,44,98,84,67,247,216,77,146,165,157,72,187,81,96,15,150,202,3,115,243,149,159,166,14,200,111,45,103,153,100,98,104,23,109,219,34,193,14,67,59,47,253,121,230,115,173,222,108,244,50,184,58,8,140,219,220,251,100,162,84,160,4,73,248,72,134,111,253,196,194,147,22,23,176,67,239,226,102,215,180,220,67,153,129,140,93,56,134,38,157,163,5,48,141,68,225,88,57,132,40,79,15,41,157,207,217,110,219,8,24,221,145,245,146,47,141,144,14,153,118,90,62,4,49,136,126,207,248,237,243,201,154,202,11,55,90,113,34,138,76,244,231,124,247,122,89,219,130,152,154,8,76,127,136,9,55,94,90,231,151,53,178,177,250,48,194,81,144,228,63,109,146,110,202,185,192,150,219,98,180,40,46,88,15,143,29,220,118,126,243,38,68,159,117,150,217,162,12,122,231,31,175,136,210,153,144,6,228,196,157,120,245,86,125,152,40,184,55,222,193,134,64,241,33,193,56,251,203,140,187,156,9,217,63,172,10,212,21,15,183,24,103,249,153,152,202,1,75,253,173,127,24,229,54,67,217,105,96,115,42,59,158,182,218,132,135,189,3,210,30,135,241,77,171,58,90,109,38,171,212,28,166,96,38,61,28,26,199,192,244,155,224,52,165,85,173,134,111,38,147,20,79,147,146,150,199,195,146,17,164,188,100,204,212,151,87,164,98,236,250,92,57,99,61,85,223,163,82,159,238,133,90,188,56,193,46,161,132,15,243,138,223,142,141,246,129,214,141,83,234,19,46,227,115,87,158,156,145,202,7,113,182,105,119,173,194,64,214,30,214,4,232,74,231,133,177,228,20,61,31,54,3,36,35,90,249,26,6,98,8,225,119,133,36,70,135,227,231,9,247,167,9,81,166,241,240,26,140,208,157,162,234,109,170,106,21,110,242,8,179,227,242,45,154,240,71,57,38,102,114,184,147,241,133,235,104,88,17,151,79,51,202,61,80,254,209,146,242,115,251,8,119,51,166,206,195,43,2,249,80,40,127,194,89,180,52,141,248,108,65,216,109,59,96,216,62,242,83,181,26,20,25,6,207,167,60,154,186,150,59,152,21,125,70,85,144,29,88,132,49,92,240,237,61,210,8,103,249,192,85,23,45,207,15,11,152,145,231,108,63,145,217,166,199,195,142,206,153,235,78,51,40,116,83,121,232,207,219,89,30,53,222,77,229,213,122,170,192,96,21,138,150,25,147,142,86,116,192,68,229,19,169,27,97,145,166,164,147,126,51,60,60,128,82,103,126,164,190,184,1,135,81,120,96,150,132,150,162,144,95,226,46,160,14,103,155,222,98,51,50,123,174,13,14,124,186,244,17,122,157,248,255,75,192,165,61,98,144,123,166,32,13,197,57,71,86,235,163,49,59,61,191,32,27,171,234,83,158,176,201,172,115,179,177,99,0,149,71,224,131,241,236,209,178,105,81,69,45,131,225,202,29,223,197,94,173,10,103,187,27,255,215,133,243,124,21,106,97,193,186,79,35,79,242,188,28,235,59,62,155,236,196,167,105,109,93,17,40,180,32,207,193,160,31,70,174,87,140,8,119,139,252,244,138,121,164,227,105,122,181,62,250,182,43,56,75,129,137,200,61,82,49,185,134,97,217,45,40,252,72,228,156,205,215,139,185,80,71,133,61,90,107,108,170,89,208,1,219,124,120,10,93,86,232,131,28,248,44,56,253,233,51,23,106,116,154,5,147,84,221,138,188,153,113,81,60,47,79,145,12,185,197,209,110,162,171,143,74,77,177,188,254,128,113,105,191,234,59,37,196,67,76,223,190,63,69,54,112,18,221,78,233,148,116,170,170,16,210,91,253,194,148,121,191,202,63,97,211,34,193,92,210,243,89,244,74,76,52,82,252,199,35,58,100,5,133,53,224,166,37,106,68,189,168,150,12,148,88,157,126,22,229,36,57,70,171,26,51,207,171,32,181,83,132,44,155,113,179,43,140,197,236,157,130,220,230,35,203,59,45,198,16,104,85,70,6,20,23,206,98,173,17,13,37,7,224,121,150,194,163,17,240,185,243,169,40,29,42,103,97,161,177,148,82,125,100,179,206,111,117,23,39,56,112,98,222,41,156,83,189,237,198,126,203,237,81,244,186,82,223,240,66,180,71,201,143,52,9,143,133,3,115,41,209,166,17,59,137,25,126,182,109,28,5,143,214,88,156,79,7,165,198,255,65,169,219,244,62,131,87,172,60,45,203,22,1,114,152,218,35,93,61,211,116,101,75,192,8,222,63,34,105,43,116,15,112,239,29,179,233,17,96,27,37,206,93,202,180,31,146,214,204,234,136,155,44,151,249,71,190,112,18,20,110,129,86,76,130,71,26,14,125,213,11,191,170,115,27,254,187,0,11,167,234,124,116,227,82,216,211,157,107,131,50,17,147,226,191,221,146,239,70,68,171,71,23,57,252,97,230,160,202,170,252,202,228,232,231,112,237,118,142,220,167,82,235,92,114,225,141,251,96,60,104,143,88,42,130,115,209,174,186,76,69,86,81,72,17,107,192,89,67,50,63,165,189,232,108,194,241,143,128,19,178,74,94,201,126,224,97,205,84,25,191,221,66,240,167,195,199,191,159,30,155,70,148,232,48,105,237,79,127,35,205,233,86,12,249,148,231,78,160,157,50,81,52,245,149,135,249,59,159,119,183,22,106,39,84,214,16,52,120,228,7,107,116,40,121,80,79,109,27,169,207,165,198,87,51,193,30,105,67,146,88,99,150,84,187,69,63,63,109,105,194,1,63,185,159,38,140,136,176,128,195,232,245,170,24,30,137,9,35,224,66,234,198,11,159,14,23,152,2,244,23,134,170,195,225,101,86,171,194,100,110,121,203,73,121,236,79,203,79,183,132,144,229,129,11,92,52,15,156,66,229,133,242,203,199,144,39,167,34,202,236,177,72,246,238,79,151,15,163,164,9,184,182,103,46,16,134,12,235,203,60,36,207,96,27,227,76,124,54,140,227,207,84,33,233,43,206,45,83,20,249,195,203,215,10,59,131,146,254,71,127,153,135,99,93,155,114,209,51,199,153,74,51,186,20,19,243,249,101,210,119,125,5,80,92,152,94,145,76,220,72,209,176,115,119,105,229,133,87,68,78,122,70,95,164,254,81,67,211,239,224,221,34,20,207,2,72,37,92,11,221,210,91,222,73,140,82,162,183,204,110,170,207,126,52,113,167,121,135,91,121,211,187,54,9,197,94,88,157,229,38,222,121,77,101,140,171,148,159,87,147,178,31,191,76,37,194,243,209,199,146,190,199,214,153,174,59,189,159,69,208,192,7,11,14,208,242,116,184,249,156,71,192,249,21,206,197,80,115,154,237,12,19,246,84,174,96,147,14,218,183,83,240,132,230,71,57,180,200,218,68,201,91,99,173,148,188,244,22,59,18,42,223,169,63,155,37,69,230,209,45,48,11,169,118,161,73,33,186,78,24,190,199,115,9,215,35,117,230,168,214,61,48,52,134,143,246,231,172,65,133,119,224,74,136,168,63,66,150,132,6,28,38,212,254,88,64,19,166,251,22,48,98,135,227,209,185,76,209,45,205,52,125,245,208,92,118,51,118,20,62,85,37,167,73,232,7,249,165,173,177,110,155,210,253,156,41,90,189,96,137,225,58,151,253,246,240,30,144,30,245,181,140,219,32,33,167,191,74,86,29,244,103,100,177,70,238,3,190,228,235,98,39,195,5,10,186,18,145,1,220,45,75,97,99,77,114,152,100,148,59,4,56,9,177,75,34,174,144,141,128,249,194,38,35,22,113,133,97,149,144,2,83,172,16,135,225,130,64,83,242,107,155,85,253,199,114,229,229,68,179,46,76,76,226,6,168,6,140,118,215,206,60,230,2,225,129,72,111,24,212,232,221,239,58,187,10,201,183,209,178,138,194,230,253,174,74,100,39,69,196,3,119,130,164,232,28,184,173,122,51,181,12,190,241,146,31,55,122,40,222,158,14,226,179,21,182,35,37,94,78,149,217,117,39,192,13,145,174,136,60,229,33,75,228,116,33,164,35,213,244,62,221,36,43,169,89,65,102,143,0,20,169,189,227,46,118,106,165,119,25,145,39,99,155,173,182,140,156,192,122,91,198,101,82,59,13,5,249,8,131,158,118,156,203,208,22,20,238,145,72,249,176,32,105,147,207,130,88,44,210,123,32,172,46,93,26,86,76,221,58,222,109,149,222,242,203,212,22,198,49,12,51,62,242,53,2,195,81,146,110,56,209,72,131,47,140,61,23,10,89,168,45,189,47,63,59,245,106,17,68,157,84,111,233,195,92,196,226,89,172,139,123,164,160,243,176,169,134,139,95,62,22,93,81,152,186,149,113,163,164,85,75,52,44,69,39,133,150,26,49,86,29,233,66,153,203,206,146,130,144,37,193,146,52,152,188,227,136,39,219,4,173,201,11,79,66,132,251,166,101,192,37,173,48,245,27,17,138,159,69,244,175,8,150,195,144,241,13,37,41,50,77,92,86,22,88,78,17,96,221,63,182,27,121,117,103,41,187,101,178,141,72,178,8,10,59,189,59,240,55,21,23,173,203,195,164,13,185,154,82,182,122,228,182,20,30,198,109,244,193,149,163,79,209,138,72,135,55,12,182,172,220,165,221,63,137,144,175,75,200,69,147,36,70,163,197,95,78,183,1,207,10,249,105,119,142,65,41,210,188,24,45,91,93,85,213,119,87,124,207,238,184,161,234,58,201,57,105,252,113,144,40,6,204,29,68,58,156,194,143,226,198,7,126,236,181,116,158,192,93,231,103,240,105,247,208,10,62,227,197,59,7,84,139,175,70,183,72,30,206,164,217,251,249,79,9,247,212,125,242,76,80,124,140,254,217,203,130,59,183,101,212,157,52,47,229,193,165,183,73,195,184,176,233,236,121,90,6,166,222,179,120,178,101,229,184,231,244,76,164,186,229,230,138,14,71,149,68,23,88,66,151,172,91,162,185,117,71,106,132,241,80,221,12,133,102,142,207,27,51,60,31,182,36,136,101,181,82,107,197,118,197,142,175,7,31,251,73,15,117,213,5,153,170,184,10,154,81,50,238,124,35,165,150,222,168,240,185,78,69,126,195,249,67,202,113,47,220,168,228,138,133,141,202,129,102,163,91,26,106,142,243,163,162,221,122,93,9,248,129,106,139,27,205,66,61,80,242,200,96,129,169,55,19,108,90,21,241,181,185,96,208,70,37,56,226,107,199,252,184,190,157,106,148,37,101,223,172,237,38,159,101,97,187,30,194,227,92,32,216,244,5,182,170,250,27,153,192,148,184,185,167,36,97,230,107,95,111,14,224,139,178,129,205,16,79,237,176,3,136,198,20,250,163,200,65,134,55,140,148,89,201,168,37,85,181,229,184,177,80,234,43,6,54,236,216,41,106,123,143,241,220,16,48,185,61,122,206,42,203,251,115,55,185,21,99,223,239,58,63,221,102,160,136,47,10,181,55,41,25,36,10,123,195,145,127,22,26,55,78,30,242,200,110,250,63,226,3,55,113,181,83,169,117,221,143,199,220,81,42,2,56,172,218,213,15,238,144,28,200,10,129,33,6,141,244,120,121,69,65,241,246,10,52,123,81,214,101,69,65,103,107,24,2,147,250,24,55,76,14,1,161,152,131,49,193,210,72,28,238,92,194,183,192,16,241,134,51,2,173,180,61,164,105,182,233,204,120,121,177,132,232,11,23,116,65,194,177,74,77,165,100,34,64,103,2,35,206,245,255,215,33,244,247,232,5,143,90,195,117,58,141,117,68,62,12,45,241,21,222,161,201,174,119,79,32,4,184,111,53,14,83,109,22,145,7,175,38,65,218,194,137,8,217,148,80,25,98,58,144,42,30,51,13,146,147,59,96,132,125,207,86,17,190,211,109,82,9,23,134,196,44,69,240,0,191,245,144,1,35,235,254,220,223,194,5,73,205,108,151,150,145,192,237,37,76,248,127,24,3,121,57,94,192,30,161,135,2,145,232,13,250,3,163,140,51,174,191,1,70,124,129,127,74,164,113,71,157,83,10,93,143,221,191,176,225,154,92,66,69,212,185,90,77,95,14,47,140,49,200,206,191,74,165,16,97,195,141,40,147,13,32,153,32,77,18,123,64,225,248,174,14,18,42,140,125,6,20,95,213,138,103,249,172,72,26,178,135,235,252,204,19,96,104,72,194,153,106,202,8,107,125,130,88,212,65,38,72,100,226,167,57,76,59,148,236,14,31,11,249,166,154,80,105,69,145,230,47,98,6,76,117,183,62,141,211,237,119,99,97,219,102,133,196,61,190,26,147,101,254,234,171,129,167,105,88,93,152,60,195,175,222,134,2,78,43,20,151,159,54,69,246,245,253,244,153,85,249,222,134,169,209,43,198,149,232,104,189,68,226,128,211,234,221,28,28,184,68,231,133,137,10,125,214,224,180,25,215,110,248,5,24,15,79,115,184,33,56,23,155,107,181,25,215,102,180,235,236,142,226,127,3,198,216,47,254,85,29,150,165,122,95,142,250,0,251,214,133,201,165,21,24,115,124,207,120,57,133,198,93,96,82,46,70,11,24,209,37,105,26,212,56,31,145,11,176,169,40,233,203,41,77,173,241,180,125,135,188,28,99,51,141,248,238,54,132,92,138,140,34,146,40,166,247,248,239,126,35,47,39,122,30,223,149,225,16,42,138,14,211,67,115,56,25,225,199,133,39,190,219,230,159,141,242,206,141,164,3,147,238,29,223,69,50,213,165,41,7,94,112,147,121,195,137,227,221,76,91,246,24,40,80,253,171,147,81,141,223,150,153,188,193,240,175,46,240,72,231,82,4,158,230,97,114,184,159,179,43,204,15,43,198,129,31,223,151,207,50,39,138,188,156,243,46,13,95,124,166,236,38,115,5,57,192,250,121,255,38,73,184,115,222,154,3,96,92,62,1,83,88,124,43,233,42,217,129,115,124,101,95,192,176,6,100,133,73,201,240,169,116,150,102,21,45,35,224,213,62,106,68,84,39,126,244,136,23,221,196,161,198,183,169,192,77,121,140,8,121,55,82,159,95,105,55,101,113,132,190,165,199,59,212,84,213,215,31,222,187,117,47,191,192,19,65,119,127,154,52,231,235,184,172,8,218,84,216,221,29,30,89,98,10,213,18,50,230,199,153,2,76,22,147,108,73,120,164,199,246,15,131,63,114,117,233,21,238,133,181,251,92,225,174,87,138,204,52,232,187,74,243,1,179,219,115,146,239,230,220,102,243,254,96,200,190,175,160,48,240,48,73,119,135,41,3,175,10,111,184,76,2,198,148,77,119,17,144,2,232,185,163,191,125,126,95,227,6,120,32,180,21,199,192,185,29,223,152,114,133,205,5,58,76,127,154,132,186,43,201,109,48,133,30,126,74,156,165,78,18,190,192,164,22,181,237,48,82,51,83,97,106,239,252,179,209,6,147,102,83,220,91,124,187,60,96,166,72,80,224,51,247,62,50,74,219,208,151,144,152,1,83,243,48,2,37,52,114,135,227,24,216,137,122,177,128,251,188,170,242,192,21,186,201,251,52,209,173,41,48,225,139,25,205,158,164,228,200,203,169,155,169,201,59,20,99,97,232,203,51,183,227,24,173,74,137,149,236,181,3,63,192,71,120,103,28,0,99,94,162,76,147,111,60,235,99,250,203,139,208,50,2,238,6,173,217,7,90,209,142,194,8,0,236,248,172,60,33,109,144,95,54,245,245,21,240,217,54,174,152,11,240,42,174,11,10,76,113,112,151,175,254,13,253,69,143,225,152,5,109,86,192,21,240,188,106,18,160,84,208,165,38,175,158,67,26,214,127,49,210,128,83,210,125,24,126,226,242,145,77,0,67,165,83,244,233,109,73,204,14,227,41,44,210,110,164,14,214,116,56,153,218,189,188,124,91,154,229,215,52,43,119,223,253,190,28,215,31,243,214,97,18,219,31,248,156,101,51,158,182,148,9,57,25,153,90,187,248,70,108,172,168,77,186,197,36,79,178,27,104,120,135,118,18,83,133,61,99,196,118,199,189,91,116,21,15,92,126,196,37,31,140,144,123,149,201,0,55,197,250,92,64,70,58,70,93,91,17,24,222,229,120,152,236,104,89,1,7,173,195,119,51,182,92,201,8,4,237,217,185,171,128,169,145,205,130,50,177,186,127,116,35,100,83,183,192,56,133,125,35,53,153,152,150,181,93,103,243,250,40,81,128,17,205,146,173,112,162,51,179,253,236,162,20,169,237,172,112,221,238,195,1,182,176,180,52,237,88,123,45,158,133,166,84,134,178,146,206,239,11,47,113,231,46,178,58,38,252,78,165,69,187,210,57,223,155,254,176,57,171,46,108,172,100,23,38,233,222,207,53,170,197,231,212,129,54,89,146,30,93,194,181,105,201,79,55,202,92,71,192,176,90,201,118,132,86,225,216,45,250,27,207,117,83,120,132,147,100,254,8,226,183,246,183,113,181,196,104,117,242,118,180,105,8,114,236,152,131,144,90,141,162,79,67,120,226,6,22,234,38,82,221,82,73,88,233,45,93,244,92,100,166,116,202,234,176,169,196,52,170,120,150,100,176,140,59,76,26,190,147,154,180,100,90,231,47,244,0,156,141,239,91,96,60,52,41,134,19,26,203,41,47,63,23,163,241,9,135,0,147,77,51,238,203,225,65,154,189,196,84,129,86,65,154,182,144,27,106,126,241,74,213,178,192,31,24,17,77,127,121,133,35,173,233,203,7,181,205,43,158,70,81,86,159,166,104,43,69,211,96,238,45,119,54,192,26,178,226,64,78,132,17,159,166,101,227,149,191,221,178,82,146,245,179,126,164,242,61,134,68,147,17,129,43,140,58,254,244,192,44,146,185,180,208,130,22,216,104,208,181,105,197,4,14,239,110,40,41,75,214,114,4,137,70,236,165,186,77,195,220,238,217,9,182,15,183,122,51,89,232,148,101,113,20,135,207,245,113,201,171,173,90,161,249,233,132,123,102,181,161,115,101,146,240,224,79,67,120,118,121,43,128,27,37,26,254,219,156,16,250,48,117,110,57,246,217,141,86,132,92,86,39,101,210,45,142,23,168,249,116,199,33,146,190,125,48,145,212,26,58,21,166,209,65,4,58,187,232,65,90,173,12,60,75,113,240,161,136,253,172,174,13,67,93,156,170,237,236,125,93,86,192,252,149,45,134,177,64,52,175,40,220,191,204,7,179,51,200,254,88,47,58,227,80,133,158,38,201,113,111,239,246,165,121,134,37,183,145,20,61,166,221,12,91,153,68,148,174,7,196,66,74,123,197,211,155,138,116,217,136,241,178,183,22,230,21,117,252,122,174,17,99,14,19,136,189,178,116,29,202,100,150,140,195,88,68,207,68,128,16,125,197,211,141,240,166,62,125,182,168,49,195,154,37,216,51,116,79,57,135,158,79,132,76,2,100,23,91,247,44,180,149,239,103,113,160,36,57,95,150,237,156,59,236,108,163,115,126,208,177,229,97,146,192,116,250,83,141,48,47,42,149,220,63,180,135,93,119,80,178,26,31,116,207,126,95,141,121,181,20,94,8,163,95,184,94,22,228,31,60,62,245,230,31,60,245,66,7,188,202,125,24,166,182,247,225,179,120,110,187,161,241,151,253,34,225,39,143,107,143,121,153,186,190,123,182,221,227,94,3,171,84,42,235,221,140,114,88,233,19,255,241,179,219,20,227,9,8,184,237,38,139,135,151,167,213,99,56,168,107,200,79,211,160,17,187,112,18,237,14,219,194,207,114,45,49,21,56,85,135,126,55,244,38,119,166,112,45,30,250,97,100,154,166,59,73,81,237,213,17,97,5,173,120,218,92,59,58,158,212,55,134,223,142,162,231,53,117,50,112,184,196,5,130,8,167,58,84,206,201,70,22,112,12,9,210,69,75,187,133,51,117,10,156,71,125,142,77,11,22,6,92,138,30,232,155,18,211,187,124,136,144,20,125,216,188,219,209,178,100,167,155,238,194,184,184,226,222,4,87,119,251,195,210,205,229,222,217,202,232,89,97,38,126,14,248,244,232,86,115,96,225,80,137,77,197,220,153,73,247,156,70,177,103,139,13,109,60,238,24,88,26,169,116,118,152,164,212,94,20,206,57,60,69,20,213,241,121,47,60,98,145,20,148,16,116,211,225,229,119,60,137,91,170,71,197,8,235,83,248,37,178,5,122,245,183,17,152,184,103,4,217,62,233,217,45,161,55,138,227,105,225,33,153,186,93,78,185,140,162,24,144,244,122,67,130,97,140,8,180,124,122,209,37,27,180,111,119,113,37,242,151,107,125,22,191,209,233,56,76,56,233,217,88,234,121,125,137,67,215,202,92,212,142,129,164,49,14,252,79,157,87,224,110,250,56,110,15,76,194,77,178,70,172,250,216,79,9,228,169,75,145,239,178,18,196,58,227,210,151,116,113,18,126,93,247,74,55,76,196,68,97,56,11,2,38,225,242,125,154,250,183,48,121,201,100,111,186,41,253,78,157,184,57,25,207,131,54,155,181,28,150,62,249,154,207,142,215,136,112,198,37,3,162,134,103,229,83,94,30,6,243,185,26,17,16,127,96,130,79,1,215,213,214,139,246,7,77,235,177,191,40,222,247,139,85,181,237,240,129,141,31,247,131,11,149,60,93,119,21,19,230,241,150,81,207,153,158,150,77,18,152,220,110,44,86,56,61,159,221,244,92,35,2,46,150,21,244,108,151,235,99,219,1,134,201,191,60,43,128,195,209,251,148,251,252,205,231,253,45,16,68,190,3,166,162,48,63,214,70,143,96,2,114,196,187,235,2,161,224,45,156,103,248,156,234,120,109,149,212,114,24,181,28,165,151,188,250,7,247,38,112,165,32,224,121,121,27,247,229,116,218,126,224,154,165,105,184,244,231,243,242,238,138,222,6,159,150,212,231,187,201,33,252,141,24,4,221,152,31,218,242,109,106,99,1,195,86,242,192,212,196,173,128,179,228,80,219,182,146,166,95,128,136,65,33,183,163,7,65,226,82,51,3,230,156,222,186,149,39,207,251,50,24,167,189,140,55,38,218,39,18,8,140,190,132,174,192,194,157,52,222,77,209,134,216,227,139,92,214,143,177,216,96,246,63,89,159,220,172,221,173,136,107,136,203,150,44,146,138,103,253,126,151,17,125,200,182,114,182,130,249,21,65,3,35,179,174,215,66,171,144,251,124,165,72,33,84,92,127,2,31,155,47,127,19,149,226,115,152,206,229,179,33,13,249,40,213,128,73,40,145,159,110,16,55,103,255,174,179,179,174,173,223,213,248,148,237,239,230,22,179,229,140,57,112,255,168,173,13,85,46,44,67,57,234,87,192,69,242,102,172,144,106,186,27,215,28,96,163,138,119,110,193,196,92,135,247,9,138,128,89,45,196,121,197,67,166,169,102,63,238,135,101,90,48,211,63,250,52,146,172,190,11,115,152,237,226,179,180,155,123,34,80,18,81,214,199,115,9,218,68,105,185,146,237,201,223,246,177,236,80,126,137,211,101,163,12,148,122,192,196,147,229,179,206,201,197,158,19,239,46,144,130,220,5,0,75,214,170,209,223,84,137,21,109,89,55,101,45,239,147,179,46,179,184,67,55,25,214,31,31,21,112,51,45,230,11,91,216,118,250,104,193,205,95,197,47,130,96,199,112,95,19,7,246,177,78,175,127,160,195,245,222,98,6,143,109,116,159,23,133,188,243,83,3,183,119,227,177,156,23,174,150,108,26,99,77,137,222,146,119,55,227,198,110,242,213,249,6,102,187,185,2,63,177,22,235,113,72,76,229,105,42,22,118,206,23,30,18,243,130,6,179,175,175,186,225,55,214,121,42,12,221,143,199,102,153,72,35,201,101,248,7,251,237,139,228,14,104,159,234,133,57,241,86,138,17,57,91,196,77,55,0,38,195,51,214,30,55,135,182,20,134,150,113,196,2,57,199,213,165,95,170,28,242,249,211,91,97,225,158,93,97,76,249,236,77,229,68,116,26,203,92,219,189,241,124,196,134,180,112,197,222,32,9,82,8,245,35,54,251,109,25,121,223,45,163,103,187,8,172,251,106,132,70,4,166,198,242,110,25,40,0,101,65,139,197,32,189,75,160,145,155,250,238,66,22,84,142,111,166,152,253,186,46,58,41,175,80,43,7,220,37,83,31,120,24,61,121,192,36,220,233,203,81,133,138,177,166,191,111,21,63,240,49,100,102,108,57,147,224,248,80,152,192,124,28,1,19,1,148,235,218,128,211,5,31,254,125,57,121,10,242,116,181,10,52,159,134,220,150,101,83,33,89,196,10,176,3,206,66,177,14,12,163,161,192,120,177,228,187,201,181,46,242,242,179,99,221,211,9,248,108,203,61,80,242,113,164,225,118,195,106,209,229,157,109,91,127,186,115,137,141,46,231,170,157,244,221,3,134,178,232,52,248,214,95,184,175,187,141,31,24,133,9,129,233,167,59,34,164,168,71,58,53,48,155,82,141,223,30,69,206,69,40,51,161,190,137,78,33,67,125,73,151,54,82,75,238,249,50,236,156,20,248,92,91,252,174,109,240,184,178,13,6,99,244,222,150,65,116,45,191,77,90,198,204,253,194,165,202,96,91,69,115,190,96,125,198,154,34,215,145,134,60,43,183,252,14,187,219,254,82,139,191,95,190,114,196,192,252,193,150,207,26,179,235,203,161,195,221,183,97,77,184,89,129,23,105,152,183,105,181,235,52,179,226,221,181,164,191,197,167,99,44,11,201,35,125,191,209,202,178,141,91,113,75,94,183,71,211,146,232,40,176,113,119,201,68,202,77,97,75,103,44,50,13,243,243,52,81,119,129,149,50,5,152,138,80,121,57,42,143,218,52,56,11,101,9,32,50,40,125,138,78,112,191,223,221,113,78,201,136,244,73,253,86,116,90,67,247,87,186,28,206,129,114,237,28,220,152,89,209,99,36,165,251,48,209,12,125,120,227,90,89,119,211,17,206,90,14,112,19,130,188,239,78,194,18,6,140,131,160,244,187,225,145,233,42,112,33,206,40,219,37,117,52,2,87,171,50,191,155,109,147,84,20,140,7,246,172,124,183,106,241,224,129,18,241,140,119,195,217,38,167,19,149,192,168,220,7,124,166,172,206,149,179,187,165,184,7,252,52,4,244,97,18,122,98,48,9,184,104,179,22,38,212,125,22,150,187,7,70,254,40,102,97,66,154,71,225,29,156,243,63,163,148,244,253,11,243,7,245,118,104,130,145,67,62,26,39,142,95,211,57,208,17,178,146,193,100,158,76,49,131,10,254,66,133,73,54,10,27,138,114,134,231,183,137,238,197,38,111,178,144,67,90,14,187,238,157,164,195,164,173,244,233,102,217,197,1,183,246,108,119,108,251,57,140,137,97,198,138,182,124,48,73,227,183,7,219,136,62,141,147,39,108,44,252,173,229,105,185,21,146,197,119,35,35,167,179,148,114,147,214,195,180,36,245,88,76,149,108,98,88,215,74,34,181,124,52,133,169,97,139,62,63,83,114,74,195,209,176,235,229,90,96,16,53,203,60,35,97,109,199,84,26,132,87,117,233,194,137,83,226,112,27,176,48,232,10,128,199,186,221,94,177,228,224,172,48,58,93,129,166,179,55,235,79,155,131,213,231,169,5,68,167,236,88,199,254,154,59,102,26,219,192,90,15,76,198,124,92,81,88,75,186,161,193,239,122,77,71,82,248,174,58,143,193,228,25,134,201,76,193,66,209,239,34,123,33,126,26,35,76,215,230,250,21,91,94,123,187,61,243,16,86,190,176,177,236,172,218,250,203,8,134,196,177,74,18,255,82,27,11,183,126,141,225,66,106,124,234,54,78,225,171,192,100,147,62,131,77,6,97,152,127,231,221,66,238,97,240,249,150,219,52,24,26,91,83,24,157,141,128,51,241,60,105,249,57,39,93,178,216,224,146,178,238,196,27,177,160,25,79,35,38,170,179,148,212,241,123,19,64,210,171,235,169,189,73,39,14,123,129,250,221,170,211,116,67,102,24,206,135,102,101,2,242,97,27,181,230,233,83,169,225,31,29,138,246,226,105,48,195,212,214,87,126,96,120,168,227,97,142,147,41,123,45,100,167,49,216,13,41,217,170,159,69,62,106,12,39,121,19,207,185,122,230,213,245,138,88,196,97,60,175,94,43,110,217,16,115,175,170,253,141,123,59,54,106,200,168,166,110,57,70,176,86,163,217,217,52,31,20,238,36,105,56,108,213,40,207,211,40,64,68,127,83,117,171,13,35,248,29,211,12,59,50,233,62,13,103,67,137,107,118,93,154,59,111,48,180,52,222,101,245,151,28,167,48,137,147,254,211,149,127,230,243,242,115,45,137,125,26,61,220,246,204,163,243,175,59,182,156,138,23,68,47,64,248,9,175,53,65,26,222,124,230,81,135,182,50,126,251,108,49,207,110,216,207,20,246,12,78,132,202,33,132,212,179,113,24,11,251,247,52,220,181,73,79,183,129,200,227,240,166,165,95,174,183,30,95,203,117,24,128,49,238,181,215,104,215,93,156,231,202,184,175,6,59,252,106,8,105,196,68,195,58,151,164,115,188,242,48,155,249,111,83,185,190,100,175,45,104,107,245,24,110,170,220,147,28,64,144,6,57,77,19,48,23,57,49,230,161,112,31,49,158,167,37,75,247,210,66,54,234,199,179,97,180,252,194,129,70,154,119,50,233,232,235,218,56,235,186,10,108,66,103,98,48,12,241,77,20,227,182,136,197,71,210,159,56,114,225,82,216,174,72,240,51,177,154,116,104,65,106,169,183,123,79,32,195,73,30,182,12,204,107,38,77,46,237,210,99,198,101,21,182,200,100,135,153,15,156,194,181,142,119,193,100,214,5,62,253,125,47,10,8,193,213,170,191,13,211,124,156,186,8,147,47,57,35,24,170,189,98,51,252,223,196,157,57,206,53,75,114,158,183,148,243,176,60,249,178,4,186,50,104,200,105,71,0,9,57,237,104,51,226,133,150,161,124,162,78,68,190,217,188,45,171,129,6,129,6,255,27,95,213,169,33,43,51,50,226,29,160,205,232,150,146,163,83,60,148,133,3,129,164,96,5,67,187,113,11,150,200,110,203,188,64,21,119,172,24,40,120,139,74,167,132,251,26,46,55,105,165,86,168,230,122,95,148,175,99,160,108,100,1,101,166,53,59,214,232,200,37,54,160,171,203,109,179,15,88,1,146,49,101,148,44,163,208,164,144,188,176,158,191,34,218,141,98,50,233,249,52,54,76,5,232,174,132,203,173,231,0,79,7,186,42,87,134,24,122,160,4,206,29,144,216,79,13,67,58,184,192,162,166,243,52,209,54,102,191,240,182,44,136,90,147,19,41,201,251,175,105,48,151,182,241,132,115,31,23,79,72,18,252,94,120,218,126,91,163,255,205,231,195,114,37,248,156,134,56,149,158,187,197,130,78,116,137,2,206,23,13,136,1,32,125,96,101,207,169,123,11,104,29,28,228,37,249,50,208,184,54,198,69,104,154,203,147,134,193,95,5,170,8,80,241,243,188,27,228,158,21,97,51,6,124,158,201,172,253,226,138,12,180,249,188,235,158,3,68,105,30,182,73,223,22,178,153,129,166,66,90,88,119,148,104,90,237,232,91,129,31,220,122,234,212,163,30,3,142,20,155,235,254,132,83,141,230,15,70,213,253,111,194,171,7,4,115,85,3,2,104,24,97,78,127,91,128,161,116,55,202,117,239,18,160,191,213,217,133,235,201,17,90,138,183,73,107,79,167,89,171,48,239,104,220,130,131,148,183,137,234,226,254,177,27,173,43,12,118,170,105,24,50,102,64,177,150,73,128,74,56,187,168,175,97,173,160,10,73,20,169,245,148,119,52,187,145,243,90,18,222,86,185,136,48,85,252,27,61,31,45,139,110,32,158,48,80,152,18,222,232,226,207,219,165,111,2,219,238,86,103,13,132,89,230,67,202,146,35,85,35,102,6,132,249,204,162,99,200,2,81,141,226,27,16,102,30,176,110,178,33,124,204,104,42,159,112,123,138,34,181,155,113,122,32,62,154,77,120,26,46,35,238,186,161,85,126,187,105,84,99,128,129,181,160,121,77,180,244,36,140,32,81,0,143,6,122,169,183,63,131,38,20,66,97,254,84,152,217,122,145,251,130,35,187,2,86,65,151,67,64,152,164,168,3,211,138,8,163,226,39,225,69,246,22,81,182,78,146,87,158,139,130,223,81,130,20,81,192,15,73,24,142,90,142,11,103,143,39,169,2,52,218,26,45,103,44,34,155,22,69,240,248,216,63,81,20,75,11,33,61,116,13,195,152,143,135,134,239,73,122,142,102,135,31,140,139,105,110,14,18,70,247,41,32,85,8,39,206,231,104,28,186,118,16,239,176,122,215,15,136,230,68,142,65,142,140,192,214,71,14,207,228,66,193,88,157,100,217,164,163,70,203,212,71,18,121,203,51,14,41,180,198,51,53,130,133,14,67,26,146,193,245,40,116,21,245,243,194,113,208,123,71,208,11,80,102,232,26,78,125,7,26,113,154,24,140,68,161,85,94,140,63,88,72,217,171,86,147,115,117,32,113,78,159,26,172,132,201,230,130,217,128,136,229,208,73,3,108,215,157,83,58,173,141,39,60,5,164,108,141,39,253,2,104,20,165,200,21,54,21,24,217,160,156,48,88,222,11,14,165,4,47,121,202,54,234,67,204,211,117,41,114,136,112,113,233,10,11,67,247,214,5,100,80,134,106,17,62,159,254,222,79,248,76,4,49,79,159,207,161,62,43,54,142,159,1,89,63,107,4,144,143,247,232,30,217,2,31,196,223,134,103,208,246,232,176,136,8,224,119,229,51,16,29,63,211,157,231,182,163,97,70,24,218,214,115,95,148,51,111,184,61,37,176,243,121,176,108,198,138,191,141,135,169,43,76,222,241,229,39,67,64,105,246,182,169,12,166,72,39,240,109,156,250,62,77,211,54,214,108,51,16,215,40,38,24,23,103,140,90,238,115,240,89,7,226,216,134,98,199,120,214,182,17,24,180,100,31,174,238,18,40,13,249,134,18,62,135,41,151,72,152,182,149,240,57,206,36,255,100,42,216,199,6,142,133,236,54,61,171,46,130,146,129,253,129,194,252,188,15,204,174,227,137,158,201,13,71,79,189,178,217,238,64,170,204,150,79,214,57,77,24,40,82,90,40,9,207,32,102,15,113,193,63,216,50,203,201,41,67,221,239,43,35,254,166,3,9,165,213,26,67,133,214,223,90,154,139,87,106,92,17,198,181,86,183,32,3,59,173,104,239,128,58,206,50,143,131,33,135,216,18,155,140,254,212,167,177,121,14,4,53,144,11,212,92,154,134,219,207,95,215,54,48,243,73,146,206,155,62,171,114,180,94,209,159,126,14,61,89,236,184,141,89,171,220,61,7,175,26,37,199,101,80,186,169,225,222,239,86,117,153,232,195,115,217,40,155,68,152,234,229,120,246,170,39,247,190,123,58,160,91,186,221,68,137,42,218,105,48,217,167,238,156,6,53,221,126,187,209,179,74,35,194,204,59,181,243,138,117,161,220,245,185,229,84,36,74,23,254,217,117,205,113,155,159,102,127,39,47,154,13,250,221,67,35,180,175,251,92,131,96,6,30,3,146,228,26,58,200,96,147,222,166,110,2,199,42,195,4,209,221,159,20,223,87,115,7,46,170,25,109,114,67,42,171,123,159,156,231,201,227,97,156,71,229,13,229,175,119,199,135,220,237,45,241,82,150,152,207,119,29,116,90,43,9,166,164,15,133,92,173,69,211,9,40,176,68,201,119,103,45,183,120,102,2,166,186,248,96,247,217,165,254,53,139,44,185,9,223,149,232,206,224,41,175,189,54,232,210,121,196,32,36,83,212,126,50,21,243,213,198,45,81,97,101,33,147,93,101,139,16,119,109,22,222,83,51,13,179,32,240,177,144,205,74,225,73,68,176,220,241,23,146,62,71,9,205,74,211,246,159,182,90,114,214,89,152,91,141,34,44,8,189,164,173,211,106,14,193,195,163,176,57,164,219,76,167,186,71,11,30,86,246,179,125,169,230,132,253,91,61,78,56,177,207,122,242,198,58,28,85,135,253,8,211,135,134,81,4,240,106,230,162,98,180,101,105,2,18,177,239,193,38,228,34,239,99,211,102,247,254,9,86,89,2,60,69,140,102,71,245,151,29,91,207,50,147,53,43,167,120,225,108,53,158,173,30,107,21,173,229,81,94,173,20,35,65,73,45,23,15,24,224,64,182,214,250,241,184,107,78,174,193,28,117,39,29,132,88,251,165,225,163,12,13,31,133,117,19,198,215,186,121,248,147,145,209,112,233,53,94,199,25,235,85,196,3,184,52,132,17,253,117,160,45,53,159,43,63,57,204,112,176,134,229,174,77,90,140,112,149,79,70,229,55,102,50,33,75,175,28,110,155,87,89,41,174,99,79,245,60,241,150,91,132,17,172,145,119,141,134,108,249,153,183,91,152,15,68,111,12,155,12,239,162,159,97,131,121,200,115,114,19,188,139,48,155,238,231,202,83,13,56,211,231,155,185,159,43,71,78,34,126,187,96,222,162,191,221,216,76,197,111,103,80,112,26,238,84,150,226,177,208,139,105,250,219,248,65,151,123,116,90,107,234,43,193,129,61,199,149,35,15,41,75,46,92,169,251,198,144,202,175,138,230,104,180,192,134,119,11,216,123,86,29,44,155,101,242,151,228,24,56,169,13,249,105,250,112,45,70,57,178,86,91,216,9,176,213,82,16,102,73,58,0,161,54,9,115,57,62,142,77,221,67,83,191,110,154,144,55,92,138,40,6,130,111,133,45,181,35,140,254,174,124,36,102,51,24,56,45,227,114,45,253,237,51,111,223,37,219,160,165,237,57,154,170,238,141,170,208,68,183,140,118,78,141,234,7,102,206,81,221,167,13,171,118,234,68,140,6,241,136,149,209,80,200,93,214,136,110,94,21,247,153,1,49,93,18,69,77,42,222,199,52,205,146,39,140,65,214,61,24,98,132,254,52,70,166,247,96,122,184,79,20,38,111,185,79,140,140,72,195,3,46,107,132,79,26,87,159,163,145,175,185,175,99,96,246,242,30,237,28,100,115,14,153,249,13,35,170,80,238,187,30,207,201,145,44,239,190,182,1,149,46,2,49,198,152,113,166,232,237,0,87,198,29,66,195,228,57,241,1,152,171,146,70,113,57,143,112,179,22,139,254,244,121,65,14,42,162,216,95,116,5,65,203,40,54,140,131,126,250,212,4,140,194,247,8,196,197,89,188,224,168,201,51,165,166,251,243,158,34,12,130,245,170,142,116,178,168,221,99,94,192,66,99,235,149,87,36,113,163,235,148,206,34,35,139,242,121,6,134,186,240,40,93,15,89,190,144,112,234,205,97,142,139,226,102,42,122,52,244,106,57,250,172,35,2,76,56,9,43,146,64,17,62,95,125,209,135,198,78,119,174,184,47,190,23,121,31,56,83,5,224,111,153,110,178,32,146,48,119,232,57,223,112,206,50,196,71,193,230,211,191,0,200,85,173,202,84,74,49,6,74,199,125,100,103,152,53,9,131,5,30,17,46,180,159,245,104,78,125,79,206,166,64,238,122,84,3,70,198,84,10,108,72,182,155,80,42,210,141,2,66,144,20,234,228,241,192,24,98,32,33,241,39,51,14,48,17,88,208,30,174,146,14,15,154,180,99,199,28,157,77,63,77,195,179,173,152,143,22,68,236,166,103,6,240,58,238,44,204,102,68,163,171,187,240,13,81,243,94,209,48,146,145,35,230,104,42,165,69,127,26,114,86,124,183,149,21,125,107,24,203,133,37,51,124,74,239,125,237,24,100,166,23,84,159,39,130,64,83,76,56,212,11,139,94,217,217,96,120,185,132,240,124,82,172,97,122,158,247,220,133,255,107,26,14,34,164,69,85,238,7,105,124,59,249,13,15,221,34,15,252,62,199,138,135,82,144,31,214,55,141,200,202,125,38,232,134,75,16,79,231,251,60,233,144,202,153,113,151,171,145,104,35,101,161,147,17,252,252,29,40,247,245,149,248,182,132,205,253,203,63,59,179,132,148,58,39,98,12,78,192,28,230,155,91,245,220,152,5,197,12,141,18,237,208,15,11,8,92,218,62,186,81,71,238,67,106,64,52,19,187,28,13,100,94,6,63,194,78,99,221,11,223,231,153,200,8,182,230,110,236,68,33,58,55,109,154,82,144,29,53,197,149,163,64,34,25,14,52,213,81,99,62,33,172,208,76,10,232,56,129,221,147,15,45,156,125,105,234,253,109,100,239,164,83,192,78,203,69,20,45,12,153,255,14,97,99,79,141,28,143,28,197,89,169,243,24,13,252,30,60,155,86,121,230,57,213,116,110,52,174,18,21,106,133,132,59,180,145,216,126,64,203,150,220,11,49,224,21,203,53,210,111,83,223,199,62,31,114,143,25,216,26,78,178,46,177,191,216,55,95,61,25,163,170,18,176,170,152,153,166,135,207,180,176,101,22,133,202,155,83,236,201,40,242,108,153,192,151,113,163,29,10,72,207,63,45,233,164,157,12,149,125,109,139,48,82,206,83,194,36,238,243,134,83,87,72,28,47,107,247,123,116,82,162,123,71,254,31,19,8,191,112,115,135,189,79,101,153,7,107,12,164,101,218,155,114,238,102,2,86,17,69,11,72,163,134,48,142,103,6,236,70,70,130,201,188,102,57,26,237,26,61,26,146,112,26,247,228,136,180,72,24,146,85,147,11,219,250,62,240,58,9,224,204,47,11,151,131,7,253,20,191,48,248,82,67,32,30,11,189,158,189,46,56,133,13,154,68,207,235,155,49,202,182,169,35,200,171,62,211,87,117,233,12,184,248,108,37,134,132,105,4,197,199,131,200,186,102,94,184,227,66,119,14,100,139,41,196,74,120,65,250,246,40,202,233,82,116,3,85,6,222,248,226,94,40,8,70,216,28,228,83,224,125,208,240,40,146,39,108,164,202,103,212,136,232,98,103,73,25,185,150,182,162,90,130,49,224,42,122,114,100,15,130,46,113,254,35,182,171,18,182,222,102,151,98,202,22,112,10,83,52,105,70,96,110,32,40,235,111,179,175,186,39,167,167,42,153,217,9,239,155,113,98,57,50,69,216,169,99,185,119,114,111,191,111,228,120,180,156,130,44,117,107,241,219,5,19,80,121,159,96,91,87,9,120,23,142,126,91,154,43,231,86,128,127,7,74,10,97,20,217,230,238,79,170,53,240,91,56,65,106,20,252,80,20,35,27,186,30,114,234,2,33,60,158,25,123,222,161,79,156,66,231,14,190,3,250,179,73,190,128,109,108,139,24,73,232,162,47,125,226,205,180,81,162,106,199,11,151,108,246,252,135,179,154,231,139,243,59,119,41,111,19,252,86,138,83,159,45,151,230,48,240,104,206,51,141,187,50,224,120,132,63,175,234,21,140,184,130,167,243,77,67,206,70,143,7,28,183,85,12,194,214,36,188,240,148,142,151,201,38,170,201,209,248,240,92,172,209,153,56,155,40,15,156,48,60,194,248,66,232,240,93,135,99,88,232,21,181,142,24,165,213,144,94,18,70,209,50,96,132,160,179,214,221,136,14,235,218,221,217,144,194,66,147,40,159,132,43,3,14,244,114,154,124,94,39,108,200,51,79,7,224,199,181,251,113,130,148,60,219,222,88,114,49,24,187,215,69,1,144,158,119,84,191,128,170,52,9,83,239,141,18,19,80,160,170,7,243,148,98,46,172,230,151,32,215,101,155,162,72,240,107,226,25,86,9,35,119,232,64,189,51,33,204,46,178,53,163,88,213,219,203,56,103,150,93,170,112,49,80,42,237,49,97,241,244,146,220,22,77,130,18,148,156,243,232,233,99,202,193,8,186,248,156,0,213,36,137,244,6,197,35,22,39,15,163,197,188,110,135,129,17,135,96,146,103,149,231,166,151,124,91,8,39,97,154,151,61,12,72,93,198,201,73,59,207,133,175,8,159,81,37,11,50,236,31,204,89,34,186,85,190,117,112,120,9,164,55,231,206,66,138,198,160,30,241,70,127,38,149,124,169,74,20,198,103,20,13,42,217,239,157,172,168,95,143,11,109,156,80,98,133,228,4,139,98,244,28,97,204,127,182,12,96,88,104,43,24,84,20,90,196,168,171,178,53,65,199,243,38,241,67,240,160,236,61,112,107,215,77,147,232,141,12,51,11,150,82,138,229,91,114,101,52,84,215,61,247,168,69,100,57,216,62,24,12,42,194,228,102,119,164,52,83,58,25,17,6,224,60,229,232,54,168,23,222,45,4,210,86,247,153,146,165,164,212,135,212,105,146,124,122,3,157,240,226,131,116,144,119,136,80,131,41,78,167,225,31,8,165,105,229,203,13,106,25,125,123,2,101,165,233,178,245,228,123,196,218,51,16,127,215,23,98,190,194,209,27,228,224,169,167,46,70,187,188,7,163,33,32,167,46,108,117,70,132,207,136,20,250,35,104,19,200,203,55,204,32,109,18,230,33,122,2,53,104,14,74,45,145,191,175,59,198,48,251,19,4,140,255,84,65,250,255,252,245,175,255,241,223,254,235,31,127,253,203,171,32,77,33,60,253,3,20,164,13,96,155,230,136,226,98,166,190,42,87,90,141,38,248,91,48,48,122,62,35,101,74,152,239,203,87,232,97,234,63,83,195,149,220,49,194,181,136,104,59,225,84,75,148,63,160,224,36,89,9,207,67,28,84,123,253,229,131,90,126,126,251,44,240,176,191,35,156,65,124,233,208,233,43,82,69,244,94,242,234,58,240,26,59,131,8,3,37,219,114,242,76,218,83,226,190,169,151,223,118,203,48,9,208,226,147,20,171,199,73,114,154,124,50,16,134,162,14,65,42,47,42,84,236,215,161,254,199,251,79,232,218,202,247,72,127,125,122,39,20,44,144,82,16,204,127,225,54,84,168,98,226,154,43,115,193,185,248,18,139,6,133,177,114,155,99,195,252,131,131,65,55,217,242,61,147,216,73,51,79,90,60,227,202,217,102,203,92,64,95,218,225,17,102,209,183,101,77,1,55,222,92,31,11,224,4,229,46,153,125,81,187,8,66,36,228,147,44,237,225,65,99,231,114,207,209,14,22,234,249,137,130,230,139,219,2,24,150,166,206,236,3,97,34,127,102,152,171,137,218,229,96,169,157,35,154,18,236,225,238,46,110,88,25,175,70,91,1,164,183,0,232,78,172,153,229,242,61,55,101,39,13,163,143,208,111,24,187,76,89,43,33,14,198,106,135,59,186,116,135,209,115,221,40,229,197,93,159,167,86,117,21,63,9,113,108,48,169,199,160,86,47,41,0,237,153,25,79,52,169,190,34,147,16,94,108,241,192,207,114,39,216,87,0,115,103,76,71,45,185,154,67,141,28,13,151,75,194,236,227,154,230,69,29,182,191,87,65,240,123,168,50,177,99,174,54,111,87,240,156,123,143,45,225,108,2,103,145,249,192,58,44,154,176,49,63,122,223,27,252,98,170,207,209,96,86,111,79,49,153,252,137,164,146,11,161,129,232,72,90,10,38,87,14,136,103,222,250,77,162,202,125,135,18,250,138,183,35,114,102,106,237,118,2,129,70,21,110,68,125,102,39,249,240,211,54,154,110,68,41,152,220,154,23,156,106,224,172,158,188,51,133,12,153,240,16,94,6,255,21,219,87,54,102,154,219,131,76,10,106,82,50,45,141,170,169,63,224,154,122,183,152,83,115,54,4,173,207,6,234,110,49,207,124,40,223,23,51,241,216,177,225,193,25,79,129,106,155,150,200,13,35,220,164,248,34,99,58,45,175,207,111,147,213,211,109,30,83,202,218,18,206,202,222,131,214,179,47,120,163,146,80,108,221,139,193,62,143,141,3,128,57,37,247,129,236,64,112,195,195,84,39,138,134,23,170,186,177,167,153,212,108,186,238,3,251,10,12,68,177,14,97,145,40,131,250,110,136,186,193,103,36,76,251,58,184,179,36,105,51,233,22,20,65,141,123,242,210,180,160,182,153,195,46,165,164,160,56,167,79,188,216,165,6,128,130,218,134,84,25,77,25,170,201,158,191,165,220,245,202,74,117,219,99,123,219,103,112,76,13,131,20,12,250,17,12,43,165,62,65,15,90,53,180,102,206,166,99,183,169,187,118,152,213,209,141,57,19,84,201,90,18,200,224,251,163,151,131,228,187,162,22,207,58,77,127,192,163,52,84,146,22,43,76,69,39,194,102,134,164,149,144,102,78,163,183,20,88,159,135,134,48,119,187,117,198,13,196,248,86,120,204,109,46,62,252,69,69,64,74,229,103,23,99,120,156,168,122,101,29,195,11,15,173,28,149,41,116,126,178,150,250,78,66,63,219,173,183,101,28,157,167,150,204,16,30,242,11,35,77,210,39,138,0,121,10,105,135,101,136,73,169,87,47,60,131,251,140,237,173,13,249,162,229,186,220,162,130,179,0,89,108,193,131,125,210,64,62,136,201,69,97,52,107,145,146,172,186,223,141,55,34,228,82,226,52,63,157,29,191,77,131,76,174,220,188,88,162,54,75,251,160,62,229,83,12,28,98,3,140,162,197,150,186,48,19,255,185,246,168,57,119,16,98,18,53,253,255,22,104,26,40,171,93,11,187,112,17,111,24,129,24,45,11,131,27,141,185,248,132,147,168,184,119,164,216,122,124,126,203,244,48,164,158,71,31,112,223,98,120,109,170,180,222,173,127,57,163,96,109,2,176,130,172,178,70,95,236,60,150,181,205,165,189,176,183,57,160,199,3,55,84,131,132,161,209,7,50,132,89,190,12,173,226,211,58,13,120,19,148,70,165,139,1,224,110,59,106,29,224,23,21,28,107,14,23,161,193,131,13,105,210,25,235,243,25,245,30,24,95,192,89,208,180,251,144,23,74,226,30,78,245,1,30,146,110,182,91,146,174,56,160,22,109,171,84,12,231,163,146,178,185,26,105,33,48,157,94,16,18,58,111,77,59,58,201,108,105,3,224,196,168,221,26,102,87,90,110,120,40,54,157,198,233,73,232,183,132,181,49,56,217,229,4,229,17,37,220,173,165,118,212,187,83,224,26,215,103,72,56,52,204,92,29,232,170,150,203,211,68,67,224,121,221,39,78,205,83,162,152,6,231,0,125,37,219,242,72,203,210,160,139,1,74,25,212,129,165,233,216,79,118,159,162,213,58,128,78,37,237,150,158,105,231,110,51,64,187,78,237,134,142,124,47,140,143,171,107,37,158,141,245,73,95,102,132,81,192,200,79,39,54,32,195,132,199,131,86,30,38,90,26,185,62,42,237,74,37,24,198,98,8,112,199,48,89,105,185,112,186,184,165,7,164,5,15,187,169,97,178,170,216,94,161,135,169,248,191,1,110,174,69,45,133,135,58,100,197,31,31,37,236,130,86,240,193,110,218,240,39,191,204,183,78,179,148,122,123,194,224,76,163,202,99,108,244,172,39,207,183,247,189,192,37,232,219,4,228,21,186,18,108,172,207,146,240,156,27,183,207,29,97,36,72,244,220,203,242,209,104,203,159,75,145,117,117,224,149,186,46,176,132,29,102,123,142,78,59,122,58,211,200,126,194,66,165,166,215,243,189,52,132,95,181,241,142,102,127,236,236,78,78,181,20,2,200,4,117,153,235,19,180,166,108,129,8,39,65,86,109,212,210,229,219,29,214,232,245,204,116,154,80,232,82,112,7,140,142,168,63,161,22,152,21,149,130,206,192,136,190,252,6,140,168,48,161,239,115,15,180,13,98,63,138,74,57,51,67,77,23,140,179,122,127,0,76,211,76,32,35,60,31,213,35,99,71,221,174,62,20,72,29,11,96,90,202,221,230,195,83,108,15,130,201,106,130,247,210,48,126,123,16,49,148,231,111,56,55,5,252,163,250,186,220,134,135,103,186,83,47,122,105,103,103,223,124,3,5,188,163,189,224,42,75,109,47,250,3,7,219,252,132,207,194,122,143,102,241,155,79,184,93,144,6,25,182,40,254,217,165,157,197,53,223,161,84,85,102,7,213,73,150,230,168,70,150,57,100,222,65,217,189,7,183,125,82,133,109,138,189,178,68,55,190,145,179,32,109,213,63,49,93,248,61,98,214,194,133,89,230,188,222,76,185,52,166,211,201,54,70,110,172,161,141,31,213,15,155,139,21,72,212,0,176,237,152,150,112,233,214,163,49,121,216,1,32,33,223,104,15,2,202,220,195,110,89,135,139,211,225,64,115,62,80,53,248,185,215,164,71,91,205,42,234,50,166,51,255,32,237,160,139,70,152,10,137,130,202,104,245,4,168,140,100,85,25,80,103,150,79,173,197,215,109,182,11,85,195,72,74,199,201,207,162,94,135,142,68,48,228,253,62,242,140,148,152,92,56,222,153,1,147,157,195,148,97,229,141,36,152,248,119,153,105,160,208,101,52,164,179,175,109,23,220,104,47,84,48,184,159,205,112,204,229,136,146,40,60,248,108,93,48,26,240,233,216,176,140,130,162,101,141,26,49,204,65,90,40,247,209,90,38,23,99,2,42,90,185,168,200,69,162,87,224,225,51,166,165,34,117,194,88,8,5,20,47,163,28,43,35,177,161,41,30,123,94,243,124,207,10,170,166,91,208,34,17,67,8,65,138,47,29,76,79,153,1,139,102,93,215,84,138,222,88,43,23,191,91,210,243,203,25,247,138,168,173,156,28,121,42,180,216,122,105,129,18,129,135,159,37,155,193,201,182,215,0,122,32,120,91,159,235,50,219,172,40,204,96,230,243,220,21,122,97,35,192,222,152,114,235,149,217,58,19,9,34,30,200,210,25,109,102,57,122,59,113,13,126,240,243,192,193,221,172,168,250,176,76,232,133,163,134,28,59,71,242,77,165,114,243,186,120,221,129,98,175,136,160,61,71,183,116,143,54,76,81,215,48,244,237,219,36,84,131,94,187,242,21,245,197,19,61,89,87,127,238,139,157,104,192,235,77,1,64,163,103,53,141,205,29,165,227,36,203,4,170,46,43,90,205,107,124,118,73,74,131,5,26,24,155,187,78,151,74,143,78,92,74,236,53,76,194,120,41,25,98,213,124,119,142,11,149,133,135,231,138,155,210,221,150,206,37,21,120,86,71,68,153,46,159,193,118,0,18,166,237,23,71,211,100,236,202,69,61,19,36,254,86,177,125,195,134,87,110,12,191,216,104,59,129,12,152,15,67,183,154,9,115,148,210,48,40,82,62,182,105,199,94,180,6,229,246,166,225,179,209,119,174,29,189,253,49,149,108,81,141,55,19,180,49,83,208,80,54,106,74,214,152,15,204,3,224,63,101,252,96,180,122,149,122,144,82,42,227,225,34,137,164,103,199,9,253,225,65,157,119,180,175,210,21,3,79,217,114,6,137,191,42,90,231,29,41,29,206,58,173,33,252,55,190,250,176,82,176,48,81,9,158,19,245,230,161,186,23,212,12,199,149,72,89,207,2,198,22,168,199,178,191,225,183,100,61,57,125,176,153,234,213,84,123,36,11,139,113,118,175,170,237,166,162,175,138,29,103,250,220,251,234,175,228,170,236,71,136,129,109,94,65,182,94,31,26,237,128,120,25,146,53,182,194,169,8,10,237,186,44,183,141,246,216,35,238,2,159,235,202,154,205,165,179,18,222,76,57,150,160,13,29,66,220,72,145,132,172,87,96,5,159,166,53,84,147,166,224,100,28,69,62,86,1,229,234,101,19,224,189,176,159,173,90,189,168,194,228,26,72,17,204,47,183,234,121,156,113,132,230,96,224,45,42,179,181,202,177,225,199,17,181,104,196,164,150,170,181,13,60,149,226,3,2,239,36,143,212,36,240,34,215,33,27,81,165,17,19,231,11,65,194,133,57,239,163,1,201,240,175,253,2,246,70,43,207,185,79,52,84,157,207,151,181,186,170,204,25,68,120,223,57,9,105,184,71,11,17,199,195,121,139,93,143,254,221,73,92,182,20,210,16,183,208,155,182,118,201,157,76,65,126,168,230,109,223,103,179,17,107,246,176,180,75,101,53,161,105,172,8,99,134,162,39,55,148,122,141,137,250,108,151,133,125,130,33,118,137,82,242,130,21,51,199,115,112,41,209,143,92,70,44,78,42,8,181,111,161,153,2,248,179,165,205,224,230,234,125,38,214,62,86,89,76,107,255,223,112,70,108,66,195,124,2,249,34,113,81,145,81,45,170,189,66,158,149,70,248,124,116,176,186,169,222,5,96,149,221,223,115,219,44,149,241,174,201,191,202,243,204,176,57,109,23,238,106,150,145,170,247,121,150,160,192,8,159,115,41,108,26,53,208,149,242,133,210,162,240,164,63,13,208,36,80,186,84,1,52,8,56,63,126,151,226,85,121,100,72,139,20,186,190,73,89,31,40,74,241,241,68,10,92,85,21,18,109,45,144,55,11,161,87,165,110,33,24,51,93,59,130,230,148,89,116,104,184,95,133,83,10,191,72,21,105,216,90,128,81,28,100,175,245,104,179,154,221,167,135,207,170,250,136,54,131,161,10,253,110,160,71,233,81,254,178,81,120,41,136,128,84,246,163,26,59,3,244,99,165,8,45,85,157,61,91,191,202,173,148,164,231,243,229,161,163,28,168,159,5,252,229,249,118,206,157,244,168,244,182,70,27,71,181,114,23,16,214,91,252,171,116,155,94,173,220,155,65,53,16,116,58,27,53,147,69,169,151,28,137,72,159,134,49,141,140,112,49,101,61,149,241,69,129,62,238,11,97,181,162,39,239,43,54,148,171,153,109,141,138,19,195,21,138,177,128,110,184,66,47,233,86,172,126,105,155,9,161,36,21,39,62,143,33,210,70,244,160,159,155,166,161,55,111,45,182,40,207,14,136,40,120,123,73,42,199,171,169,188,2,99,8,251,60,167,71,154,152,61,192,165,108,154,2,138,158,59,177,189,184,217,46,173,68,149,138,70,18,72,232,162,19,174,143,134,173,28,30,225,162,222,72,52,23,72,119,111,146,111,84,87,213,161,238,245,166,225,253,125,156,102,207,48,46,19,21,7,116,149,161,166,108,81,239,246,66,111,25,103,200,30,239,145,242,100,127,46,218,146,151,200,209,207,198,47,79,61,243,249,229,72,79,192,121,255,141,234,55,222,222,247,113,219,174,73,143,166,53,24,227,179,150,65,161,225,85,28,175,81,156,54,45,133,250,232,149,55,250,57,30,134,109,163,47,11,29,143,219,67,169,200,253,234,240,133,17,150,246,13,35,32,163,71,179,253,187,232,199,156,30,86,227,9,227,56,52,111,155,30,233,59,149,113,47,35,212,48,237,27,173,170,222,8,161,38,16,88,56,115,60,122,203,231,125,244,187,251,174,102,96,162,234,244,44,129,1,47,216,192,214,36,90,140,20,16,209,254,204,192,236,27,47,119,4,195,209,71,58,24,192,69,0,218,150,201,189,61,210,245,9,237,172,56,26,122,184,42,115,83,37,184,221,79,72,65,74,251,69,115,255,228,197,51,194,99,62,10,187,103,210,196,219,56,194,189,170,132,66,6,205,91,226,153,20,224,114,42,133,142,74,231,28,247,183,1,145,201,141,101,83,88,184,39,47,234,30,108,238,217,61,164,52,108,167,240,252,116,197,37,54,30,56,252,63,29,164,40,98,149,88,213,138,113,217,100,178,58,113,90,25,82,84,24,73,79,158,204,246,229,134,139,86,213,33,62,180,144,80,32,76,253,74,194,172,238,73,142,206,218,7,100,213,170,151,40,193,201,167,206,148,86,51,146,131,207,194,164,22,10,103,242,170,151,104,141,212,128,46,199,9,96,66,150,167,210,158,76,0,35,216,144,47,229,145,158,212,183,169,123,3,94,209,119,40,189,132,4,108,215,81,3,190,239,139,190,134,132,225,194,197,20,79,203,234,137,158,105,97,213,251,211,108,115,212,117,98,3,8,184,47,27,168,101,81,219,9,208,122,237,142,226,156,159,163,73,131,229,104,94,246,99,105,97,180,239,251,5,49,235,107,56,93,238,73,65,252,116,169,227,69,183,42,209,253,118,31,197,202,4,46,118,150,123,244,84,75,193,110,226,164,161,220,77,197,102,169,42,88,98,47,95,243,157,145,168,192,139,253,9,194,119,235,78,150,137,201,80,239,139,221,196,190,96,111,186,221,122,105,102,225,36,147,101,85,94,48,154,34,103,9,175,119,170,173,42,60,129,40,78,192,61,152,167,171,118,196,104,128,229,16,163,97,150,215,45,19,251,192,125,207,140,243,179,236,19,185,104,50,147,187,190,32,245,172,225,132,128,89,132,247,35,126,114,82,22,152,144,245,174,109,125,62,39,167,210,114,225,241,32,178,197,48,102,21,115,227,186,203,42,85,106,9,3,97,223,178,34,215,254,60,146,207,164,252,174,231,42,198,196,139,10,199,88,114,1,43,187,169,41,11,118,14,55,85,56,251,72,217,213,112,203,57,223,244,233,172,84,90,55,59,97,248,200,235,38,49,69,247,37,116,51,251,144,114,96,73,218,194,167,158,212,106,172,78,213,182,77,69,195,169,221,173,73,53,109,20,189,52,83,98,139,40,187,0,189,50,36,65,203,77,11,139,238,76,192,215,238,164,73,227,89,46,30,35,27,222,253,190,9,231,80,89,124,124,216,174,8,46,233,170,82,125,78,20,77,170,171,34,242,234,214,37,179,116,108,55,12,111,76,143,230,145,199,10,1,93,231,61,218,124,72,35,145,62,27,243,174,115,6,210,233,187,93,129,147,129,84,167,134,19,134,11,210,192,79,69,221,127,56,34,48,44,103,98,68,4,92,194,102,104,49,238,222,132,217,83,195,103,212,223,27,27,15,181,55,13,195,219,196,51,51,118,111,213,48,159,207,186,123,170,172,50,159,160,126,80,232,143,29,153,253,152,134,203,12,253,42,246,115,202,11,78,166,128,112,111,11,125,32,253,2,70,51,6,232,133,65,62,146,173,9,64,237,157,236,108,96,21,189,50,129,111,218,110,67,215,7,216,179,1,127,95,159,23,163,158,186,116,106,6,119,251,92,212,129,39,209,75,14,139,3,54,223,85,139,210,128,182,138,43,113,18,94,79,178,144,80,35,105,186,117,79,42,184,79,94,82,118,186,59,100,204,99,228,182,168,4,223,129,240,114,252,18,153,120,141,15,19,95,26,1,45,152,75,77,189,147,209,122,22,53,192,155,146,53,158,15,190,110,113,27,67,118,97,222,37,17,123,3,177,65,3,164,141,106,202,109,247,0,141,191,225,79,255,178,71,47,9,168,224,18,195,176,113,182,15,49,19,166,14,210,77,78,78,45,163,220,62,52,218,202,226,73,121,54,222,38,246,231,77,178,97,62,13,226,116,54,77,200,206,59,112,124,11,114,95,20,254,214,37,228,231,164,5,231,179,141,7,136,88,3,37,50,208,127,211,240,89,231,210,109,168,210,111,200,18,206,54,231,71,111,176,156,76,107,170,131,219,121,239,97,185,2,186,40,137,168,42,218,21,231,57,251,46,118,194,149,158,122,114,48,91,1,92,3,233,190,212,100,23,65,207,113,97,242,192,131,212,182,14,144,220,133,78,19,78,234,230,188,184,145,22,253,214,209,147,112,46,26,189,246,60,163,161,74,217,80,236,173,218,50,155,128,96,87,97,128,35,90,102,102,107,71,174,237,239,203,192,180,50,86,32,241,133,6,213,100,227,47,91,163,6,168,126,92,157,26,96,32,130,206,180,48,210,218,49,86,184,122,125,104,157,166,102,192,68,76,34,63,75,184,164,107,154,199,64,156,207,11,75,213,176,57,62,140,201,110,117,24,27,192,57,166,74,172,76,134,142,83,99,27,68,113,246,124,169,89,154,243,208,142,200,161,202,213,122,74,130,83,164,143,63,68,132,42,41,74,241,4,71,110,1,80,57,75,174,73,98,61,225,26,189,137,51,45,160,20,252,252,114,157,237,194,195,96,132,139,139,59,218,89,192,155,98,66,202,162,110,125,254,213,43,73,103,76,180,180,87,229,166,51,163,250,206,225,103,102,219,106,82,120,38,210,125,69,18,0,17,232,187,198,87,227,162,249,206,123,61,239,91,143,158,193,82,165,102,188,101,115,126,130,86,12,136,190,34,212,245,169,167,198,118,38,54,8,48,131,182,78,119,133,228,55,218,215,204,102,93,191,123,75,29,146,18,227,165,24,120,194,103,150,168,183,53,145,45,103,125,194,249,26,16,208,32,107,239,193,105,94,50,116,103,242,213,183,97,245,23,161,184,110,241,22,225,101,149,20,221,111,114,171,119,8,178,251,15,20,60,24,235,58,31,59,202,51,253,133,132,161,1,81,182,126,245,8,205,6,150,124,32,21,39,46,155,203,58,52,193,220,53,74,178,12,209,206,184,73,85,60,58,158,25,231,108,144,175,194,27,148,211,181,213,46,185,21,180,155,195,19,229,108,223,90,83,235,81,198,88,180,67,7,232,47,177,171,228,111,199,190,13,178,13,162,74,143,174,27,0,87,132,205,179,80,194,121,141,219,217,155,72,71,84,117,23,5,32,114,37,58,177,168,158,175,167,42,250,100,161,148,121,150,19,113,187,68,216,224,220,216,12,25,78,196,222,183,26,182,130,62,142,48,4,136,174,126,174,103,250,26,34,15,202,82,168,39,199,92,238,42,128,154,255,168,76,227,40,180,197,27,225,161,8,188,11,31,90,230,214,176,146,77,176,79,155,186,216,98,246,188,197,254,96,62,118,230,137,228,36,252,119,43,6,110,91,253,119,73,8,214,13,47,209,229,162,129,121,70,75,190,54,182,69,113,47,205,236,113,242,253,237,134,144,173,30,141,154,77,244,175,207,6,60,137,58,60,101,123,96,145,17,134,216,51,52,124,118,44,183,243,142,22,211,218,234,28,92,77,6,52,204,125,193,243,232,209,0,234,102,92,26,214,65,93,175,188,152,146,116,152,26,147,184,207,39,204,66,29,118,204,150,94,107,152,5,113,135,215,243,73,143,213,48,153,214,202,10,187,229,51,22,196,251,148,240,104,97,235,192,58,184,31,15,247,22,224,146,201,86,36,139,103,10,15,60,143,107,174,157,144,179,145,15,8,5,253,222,34,156,27,234,52,242,76,154,225,201,35,204,45,170,217,50,254,58,35,36,166,173,25,34,62,235,211,230,164,220,175,21,6,28,181,27,174,44,125,97,164,158,33,188,84,185,52,62,199,17,46,237,137,13,183,222,55,252,204,30,212,156,109,132,40,61,58,171,32,199,30,160,49,239,88,96,216,35,182,29,163,24,234,253,189,49,244,255,90,190,94,128,176,121,155,134,129,179,238,11,71,128,254,158,37,140,241,109,252,246,128,46,32,99,97,64,255,78,215,182,184,66,223,169,18,174,70,66,186,126,99,89,205,152,207,217,200,101,175,131,47,75,146,252,54,83,199,149,120,232,27,122,128,28,109,223,80,204,213,187,8,39,226,4,17,194,191,82,181,64,235,100,222,56,199,150,126,157,233,80,35,211,39,218,141,108,122,239,121,21,153,230,65,165,148,235,93,10,252,163,201,140,133,150,41,77,186,120,160,73,197,175,27,4,244,121,85,112,17,30,214,161,64,189,112,7,102,123,83,17,209,124,130,199,13,117,43,164,131,207,51,147,60,7,96,195,88,161,60,177,77,64,78,174,156,109,238,184,174,222,54,103,245,103,156,37,239,41,153,0,162,130,214,78,24,138,121,232,164,39,6,158,218,145,159,156,9,61,156,240,123,225,115,93,18,70,0,208,189,27,44,25,169,58,47,48,77,123,171,248,132,55,107,181,126,188,40,206,133,110,119,182,110,129,92,26,189,35,23,95,177,112,18,135,132,198,182,164,120,154,69,88,209,172,44,18,102,46,19,223,46,219,37,89,129,200,16,174,246,188,201,224,118,73,25,152,104,114,136,126,159,153,83,74,65,72,217,80,177,247,187,198,109,92,204,25,8,159,121,62,44,93,176,61,209,53,29,1,167,20,106,228,148,120,155,6,217,183,173,171,38,158,30,171,242,84,195,108,12,87,102,102,168,169,191,59,175,10,122,133,59,155,159,139,206,225,46,133,247,14,96,97,61,56,243,89,94,21,116,24,195,242,162,17,21,220,237,186,235,0,185,209,48,219,230,237,183,124,78,13,33,86,194,181,149,184,229,134,26,154,92,217,220,102,13,16,7,159,207,67,58,151,103,62,96,87,21,23,222,32,70,213,103,69,102,23,189,35,140,127,142,172,138,103,55,9,137,242,23,54,42,173,76,55,6,85,105,113,114,246,162,93,151,251,1,230,58,86,69,190,4,49,198,106,0,122,235,140,97,210,80,233,201,58,128,81,120,10,7,131,198,248,213,167,194,102,232,26,1,160,245,180,37,202,87,156,66,140,31,45,1,169,45,176,176,229,22,30,55,148,30,213,89,126,90,35,32,222,245,96,231,170,167,54,37,199,24,41,44,230,154,134,112,75,253,30,109,30,246,26,6,34,152,239,209,67,205,71,79,216,136,28,97,1,5,233,94,231,19,202,99,114,221,248,54,202,87,91,62,45,181,240,120,130,128,32,175,195,104,215,241,225,65,29,202,83,195,21,221,225,24,132,165,235,87,11,223,155,205,230,29,133,218,112,2,228,134,77,64,140,194,243,1,23,57,24,121,68,87,110,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,42,169,3,95,215,40,215,210,253,194,40,229,180,162,97,10,84,145,154,157,189,170,234,72,52,83,150,173,225,110,112,114,217,37,84,116,166,127,51,56,14,103,43,179,65,145,48,153,96,220,182,33,81,101,109,193,189,114,150,24,41,188,158,103,85,60,25,79,117,176,181,149,191,168,222,72,120,216,10,29,198,37,84,49,100,201,165,219,235,221,172,137,236,199,153,161,36,73,49,116,252,114,179,23,88,156,154,177,154,138,225,245,238,49,86,124,213,76,2,16,206,218,55,60,117,36,161,242,121,102,211,48,108,161,248,47,117,36,228,26,206,72,92,114,114,209,45,64,121,185,69,54,0,10,160,139,246,10,164,68,184,132,30,164,13,119,187,166,148,153,175,190,226,9,119,211,78,147,112,153,181,136,85,12,147,157,220,53,171,173,235,186,64,223,57,115,134,166,64,201,16,232,30,102,83,38,244,174,19,166,14,24,215,93,1,191,201,68,60,108,26,14,103,31,176,24,109,201,125,37,227,31,248,51,163,218,34,34,86,173,147,168,187,4,16,97,250,28,85,194,20,235,86,68,167,72,138,157,96,191,189,48,122,175,103,80,46,61,22,160,175,132,17,222,153,18,206,72,109,199,133,117,19,219,189,225,181,119,184,235,154,52,41,58,182,18,94,176,112,34,108,160,53,249,237,197,7,232,89,72,110,246,185,100,9,91,237,200,223,23,222,203,83,178,78,48,146,181,199,48,164,237,92,164,0,214,39,112,185,112,254,233,198,130,215,112,177,122,180,251,56,85,43,190,221,240,7,177,8,143,40,228,75,228,167,241,72,25,49,134,207,204,216,178,62,211,74,147,34,249,125,45,83,75,145,159,54,201,112,207,11,243,178,202,170,252,52,75,178,239,1,152,89,177,251,148,223,54,71,29,63,57,117,209,165,201,25,166,3,64,64,61,140,210,182,172,33,141,122,130,115,226,160,3,131,111,91,18,166,109,235,95,16,34,31,93,236,223,26,142,183,103,84,111,15,79,72,135,119,176,176,188,117,55,208,157,112,114,91,211,223,198,248,38,60,164,138,33,243,228,117,155,141,189,23,193,206,116,72,69,87,42,23,103,94,73,37,114,48,92,11,120,14,18,78,40,106,102,15,211,245,150,101,2,157,92,150,161,95,216,12,51,100,182,165,44,187,238,83,155,20,93,100,82,106,231,98,145,148,252,133,113,220,27,82,53,193,204,100,196,204,129,172,51,194,85,17,62,51,41,94,180,126,99,236,234,68,68,230,236,224,108,85,175,30,182,194,187,28,205,119,19,25,177,81,4,68,114,185,85,43,145,122,10,87,169,24,235,39,102,98,45,217,211,21,124,61,186,88,155,54,19,16,112,70,57,189,5,10,229,114,52,29,203,234,14,138,168,179,21,77,41,32,40,96,77,248,11,99,169,167,239,251,124,205,221,109,187,79,20,221,8,201,30,177,31,201,158,112,96,250,33,136,81,144,25,231,25,250,199,203,219,21,156,119,195,26,179,122,87,22,57,96,132,66,183,132,147,249,47,71,24,248,140,92,86,129,89,81,202,13,15,193,63,226,57,124,198,104,107,247,228,69,23,191,178,79,114,244,27,8,245,99,168,222,151,1,174,10,92,191,135,129,81,201,158,141,235,232,78,180,165,99,142,176,164,132,231,153,241,124,51,202,74,5,122,80,126,217,60,248,60,119,60,171,193,89,192,239,101,35,34,81,107,220,116,65,204,89,246,55,165,216,78,193,7,25,109,235,44,185,10,106,103,217,27,21,147,214,240,16,240,48,89,101,47,222,106,152,148,232,187,214,167,145,134,7,229,240,11,83,62,144,114,11,45,217,179,116,250,215,49,76,231,56,14,166,194,152,217,23,251,60,205,46,247,206,134,12,11,250,172,55,140,66,236,63,69,241,140,156,24,197,138,239,5,176,75,69,137,67,190,68,228,78,124,130,130,131,150,146,40,144,163,79,103,141,146,95,184,82,125,145,23,196,228,230,116,197,5,120,107,137,163,8,137,59,228,173,241,11,3,52,19,215,65,19,14,168,14,131,163,142,144,139,192,20,152,233,74,148,234,192,248,24,27,79,166,47,172,208,126,35,30,132,16,66,29,114,101,88,1,123,186,247,213,201,117,88,182,111,163,29,71,99,110,37,155,223,51,208,64,241,250,149,39,227,100,203,180,141,132,178,107,125,47,232,194,186,223,71,217,176,56,200,31,68,215,46,218,94,224,115,201,222,238,33,92,134,96,236,72,78,26,108,199,27,222,186,95,66,193,44,118,152,96,224,82,210,98,54,130,118,217,193,223,171,24,182,44,105,50,9,66,102,197,165,193,49,144,73,29,96,237,112,230,30,97,230,73,77,161,51,11,241,138,48,192,147,170,249,249,102,31,234,97,196,255,245,228,157,110,199,210,219,174,90,110,67,58,111,196,125,157,81,40,20,4,148,253,17,176,241,43,131,108,85,165,9,6,96,131,101,222,195,134,95,214,210,234,217,161,214,228,207,148,109,71,209,90,55,126,225,238,232,118,194,21,218,139,22,204,38,243,235,239,109,23,195,7,106,77,139,12,219,187,192,128,21,208,79,213,10,78,91,197,243,65,96,84,168,215,72,21,38,103,147,45,249,133,153,95,179,148,35,160,251,244,120,159,121,152,30,138,52,155,176,56,156,191,148,110,101,227,26,203,130,180,62,107,65,63,57,102,141,218,48,93,0,64,126,181,58,76,9,139,114,20,208,113,183,85,231,11,227,114,167,217,226,194,29,102,251,196,144,104,246,105,253,115,209,229,237,191,174,253,9,155,109,170,244,146,48,91,206,126,221,103,64,98,148,46,63,77,29,197,97,168,43,161,222,176,101,102,56,251,242,226,24,140,5,186,44,137,190,2,76,71,163,178,123,216,134,214,3,55,64,26,113,122,24,153,190,167,107,9,94,179,250,93,155,69,171,12,226,101,237,161,184,109,112,88,99,104,216,94,151,95,26,26,144,245,233,202,103,172,33,155,135,171,74,231,1,8,152,206,185,53,221,153,45,134,35,128,13,102,216,82,25,170,5,91,67,237,49,211,42,242,83,231,129,149,211,210,222,56,26,22,126,97,160,232,69,249,1,232,73,247,152,25,134,232,101,153,167,96,188,74,67,51,73,10,11,159,189,187,125,210,130,80,187,133,8,195,15,167,237,40,108,228,42,234,212,84,14,154,215,121,65,219,195,51,61,169,59,90,48,160,4,60,76,245,78,111,138,93,163,151,17,145,87,198,147,93,194,232,80,254,46,156,5,185,143,231,212,157,201,236,151,214,156,169,105,118,81,85,49,56,192,153,5,252,220,236,27,198,212,235,198,117,211,19,23,102,0,214,78,1,2,157,33,86,124,55,100,130,150,89,210,30,246,155,57,76,163,55,232,201,42,131,108,227,51,236,19,41,104,83,118,129,242,196,91,26,65,191,152,88,7,114,173,18,62,171,83,186,151,6,186,64,123,250,103,138,6,79,251,11,159,177,158,164,140,8,1,183,185,108,222,164,41,66,171,86,160,87,228,114,190,165,223,236,84,147,244,43,183,21,189,252,186,219,147,149,243,132,207,156,239,151,117,118,7,202,116,105,148,250,81,202,247,48,22,94,58,64,73,0,156,103,64,24,197,95,185,108,82,152,216,9,241,252,170,222,178,249,233,237,8,86,225,63,208,77,132,50,30,63,220,241,6,85,36,91,34,187,139,51,3,35,17,204,97,250,26,38,30,181,117,71,192,121,214,113,117,187,117,148,59,30,255,22,144,74,128,253,127,97,232,78,146,160,158,185,185,229,235,212,11,170,188,74,107,25,241,68,38,202,8,243,247,114,110,68,42,154,151,249,128,125,35,190,40,184,64,170,188,201,195,139,174,156,208,169,16,87,233,177,249,59,43,47,242,40,130,253,59,31,41,24,71,15,131,12,16,126,50,147,211,240,235,90,166,174,161,136,196,51,79,69,86,190,64,139,22,225,16,36,4,176,93,187,131,126,54,86,114,10,242,164,247,232,187,113,16,155,103,30,83,52,36,66,87,238,22,189,204,82,161,61,184,89,136,141,213,195,212,62,133,252,144,48,178,158,113,112,29,176,6,20,167,220,34,163,4,73,150,85,24,26,132,245,149,208,159,38,30,160,128,245,110,44,223,95,176,27,37,96,41,158,61,55,39,149,226,243,150,233,174,43,24,30,175,118,127,162,221,172,224,186,34,237,241,190,244,71,134,24,121,223,15,202,159,118,188,95,88,71,213,231,161,201,160,55,233,131,16,52,3,179,162,82,116,242,116,61,19,26,251,116,56,148,30,132,224,90,188,46,186,154,69,25,152,197,236,39,125,28,1,177,85,183,219,12,1,203,119,73,203,54,161,202,136,194,6,104,248,20,188,104,222,141,180,95,174,225,242,137,108,1,3,124,238,203,190,84,159,170,40,102,32,15,240,146,63,99,87,123,246,41,41,169,221,231,57,23,0,88,127,104,52,122,212,193,30,31,197,229,130,146,147,49,92,31,174,138,149,39,186,71,91,197,143,228,33,32,135,75,214,164,157,74,85,78,89,217,221,129,200,211,106,85,171,43,165,251,188,46,7,142,243,84,246,35,120,71,209,111,187,94,208,180,62,100,26,15,83,157,254,150,95,55,51,150,58,216,21,83,170,242,93,237,68,206,88,110,186,160,59,224,171,18,126,113,83,89,48,5,57,24,39,78,160,74,137,88,165,170,64,192,82,245,187,194,9,105,62,97,48,186,126,234,114,190,98,85,98,48,139,167,154,35,140,129,121,207,175,225,249,240,175,26,229,4,216,205,18,94,206,21,159,102,149,170,247,116,182,118,164,204,126,234,51,216,155,234,88,98,175,60,163,148,132,11,239,124,4,67,50,210,241,61,78,142,40,156,170,145,96,202,231,115,44,181,222,42,24,54,164,237,86,164,177,132,17,100,105,42,233,129,146,222,240,48,90,211,143,119,61,192,135,25,87,6,63,91,127,186,153,118,94,156,220,60,10,68,47,4,112,119,32,116,152,202,214,208,223,70,71,195,61,182,176,121,7,89,169,97,227,90,71,152,134,159,92,25,2,183,190,235,167,165,151,31,98,68,53,244,168,207,86,0,170,32,36,170,21,174,155,211,125,40,125,21,136,168,104,236,121,135,7,222,143,66,96,240,201,61,91,146,17,97,36,135,212,162,151,86,89,119,55,115,163,41,44,81,71,162,173,149,227,224,201,46,65,21,111,112,195,116,90,52,219,11,54,102,162,64,148,208,163,240,1,108,42,134,75,152,61,8,20,45,231,53,76,100,12,177,127,190,97,244,126,163,81,130,34,95,85,18,48,165,216,51,242,252,183,203,180,151,47,225,141,184,103,243,240,48,225,222,27,110,54,101,68,148,62,140,40,24,53,163,35,46,15,211,220,16,174,33,250,177,231,243,201,17,70,121,87,174,140,246,109,141,251,250,48,126,250,211,155,14,224,253,109,147,198,184,97,56,52,165,220,251,58,179,149,74,47,153,252,179,127,214,163,154,165,166,68,209,161,244,164,142,233,151,229,224,134,205,103,193,231,27,210,231,166,188,212,198,252,228,154,5,159,138,231,150,33,12,2,33,92,155,38,114,29,173,169,32,92,206,210,237,67,32,123,43,77,24,118,127,240,38,8,111,165,165,226,187,186,92,75,149,40,13,94,181,180,100,24,142,184,112,242,62,53,142,164,153,224,194,186,19,116,84,210,229,24,247,249,51,157,249,251,106,52,140,138,74,182,193,56,139,235,54,69,21,85,201,51,189,185,120,164,100,205,75,181,230,46,22,152,161,240,64,79,145,154,75,33,74,48,81,79,105,2,171,224,188,16,12,252,186,233,52,76,21,7,164,47,22,41,250,0,115,33,76,67,254,214,101,180,208,153,51,147,5,137,154,116,120,28,155,170,58,168,244,110,110,221,62,143,162,153,85,151,122,105,82,221,110,49,8,169,130,168,242,109,135,21,230,217,143,149,237,84,55,16,248,108,192,15,64,14,238,172,55,5,14,184,229,8,179,240,15,53,241,164,92,19,81,244,239,84,151,19,141,173,59,76,106,178,44,65,194,159,230,147,135,77,102,64,229,74,23,130,80,17,166,142,163,210,154,103,101,31,174,180,96,238,128,202,189,60,179,27,40,142,18,159,86,31,91,45,45,193,247,237,251,237,224,29,34,114,163,166,248,83,99,4,178,19,22,70,42,56,193,114,15,54,11,99,53,211,4,73,81,226,137,218,120,213,235,198,67,60,50,221,129,192,218,146,137,114,88,185,167,199,44,220,204,221,233,134,45,71,140,75,99,15,147,84,133,21,123,193,124,47,141,122,181,170,226,38,4,16,227,228,13,99,10,153,10,97,202,194,214,245,112,7,133,44,142,128,248,13,141,152,164,1,68,169,38,40,109,127,215,241,38,186,84,26,140,78,24,66,199,241,203,128,46,228,212,153,114,90,141,83,99,223,165,103,30,148,210,239,124,178,207,118,95,108,14,145,104,42,53,206,109,232,51,209,48,6,172,238,156,9,22,46,74,23,162,97,76,174,217,99,166,235,8,1,203,167,7,172,171,246,152,141,88,98,187,42,32,99,198,185,102,172,215,56,125,200,222,193,224,152,59,142,62,247,40,189,207,110,45,193,148,35,141,72,70,15,151,240,52,53,12,15,179,175,147,28,27,229,236,51,56,252,220,8,32,36,125,226,224,193,83,44,123,104,127,165,252,122,121,38,23,4,253,96,248,91,229,147,105,100,197,151,139,217,130,106,145,192,20,89,37,54,7,56,57,100,125,33,182,171,117,28,10,114,8,67,60,19,204,212,114,196,148,115,194,136,108,170,90,182,57,210,220,240,131,175,180,249,102,69,63,121,130,178,215,73,154,122,15,111,48,242,186,170,179,240,2,194,212,35,133,167,114,44,168,36,52,194,23,223,190,135,169,209,171,218,124,54,16,213,140,103,86,154,186,136,158,12,166,7,71,12,68,44,57,205,163,109,14,23,40,162,230,80,173,202,232,200,80,180,27,70,219,87,117,213,81,216,189,63,157,144,123,209,240,10,52,173,189,205,243,25,171,97,230,25,59,46,65,68,120,22,21,28,161,109,78,167,55,222,54,242,106,250,219,100,210,241,221,111,99,62,200,109,195,185,11,196,6,147,132,242,36,145,36,192,181,56,118,16,21,250,160,200,201,127,134,108,59,182,31,229,145,47,71,114,188,71,50,0,100,131,45,182,218,113,150,176,61,166,190,137,2,249,80,71,77,218,121,126,242,194,149,170,194,63,186,56,46,134,200,158,12,239,35,121,168,32,158,156,88,132,26,9,109,220,161,214,148,227,162,136,141,228,165,254,25,112,21,220,49,237,68,129,23,212,199,154,18,45,177,56,247,132,147,172,71,219,158,111,70,152,46,229,227,30,153,201,223,35,140,161,154,26,50,160,37,91,226,104,228,142,100,198,219,40,164,121,123,0,67,230,209,30,103,202,243,177,207,216,137,210,10,172,242,72,205,108,53,123,17,211,236,154,245,109,155,19,119,228,172,204,65,83,53,232,240,33,216,174,71,104,160,137,162,118,14,102,19,18,197,68,76,147,177,162,208,112,59,211,212,136,13,56,36,203,162,97,82,54,191,109,196,146,171,26,131,128,223,40,247,227,54,249,250,246,132,83,149,45,95,98,53,124,194,211,237,30,152,26,104,222,202,149,39,128,105,241,88,18,214,159,234,206,145,12,115,62,35,92,31,99,229,19,153,212,81,99,62,221,121,191,6,27,168,173,196,156,198,28,244,56,104,156,61,96,164,219,39,76,118,174,239,51,173,155,70,109,168,69,73,111,155,110,169,124,251,148,35,245,153,50,45,201,66,112,86,234,170,111,132,43,207,55,218,4,72,111,131,161,244,59,167,241,230,135,58,177,32,94,19,55,141,149,98,83,175,21,198,145,39,181,32,195,207,82,59,212,97,38,28,203,137,178,70,116,245,2,5,105,156,239,254,125,171,137,59,143,0,33,224,248,233,174,98,134,136,185,161,220,225,151,141,250,157,108,254,183,169,14,247,120,98,136,59,169,85,40,133,182,8,102,220,116,53,8,214,96,221,21,31,155,17,121,218,134,124,44,81,58,88,136,100,202,172,96,85,85,255,112,209,66,28,170,55,13,25,174,117,47,49,209,145,77,42,56,13,188,121,223,221,205,89,19,214,227,47,3,243,109,69,50,114,22,47,102,24,61,122,143,25,227,4,237,255,161,86,187,103,165,92,55,106,29,24,253,233,179,40,151,120,100,102,150,222,158,251,170,23,135,124,242,103,52,158,187,62,240,243,245,249,32,59,251,174,50,244,85,3,198,110,183,46,177,78,246,168,183,53,201,144,227,167,59,27,95,125,226,99,93,151,9,43,122,204,199,178,7,157,161,20,187,77,84,66,116,217,197,218,102,213,200,60,77,51,255,49,16,238,33,95,204,110,147,117,88,151,128,210,239,186,121,242,106,26,252,58,39,100,92,115,162,178,64,253,229,49,47,134,100,25,25,179,233,206,15,253,172,121,3,241,208,138,177,119,251,99,156,124,62,204,187,223,52,62,180,134,201,163,253,202,17,32,83,217,102,194,211,173,32,204,133,2,201,183,231,228,43,197,125,103,146,201,199,25,25,90,192,186,155,70,72,227,207,194,185,231,205,147,50,128,77,157,112,204,204,237,23,133,65,139,173,149,132,207,148,17,233,2,207,176,168,205,132,165,142,177,21,128,21,223,198,227,63,156,77,211,221,195,211,228,82,212,27,170,242,131,30,198,227,162,142,199,120,170,187,119,192,4,222,55,158,85,23,240,86,0,226,205,31,72,173,5,240,231,106,197,231,74,32,232,232,123,94,175,47,32,23,1,77,181,180,104,220,166,37,13,35,32,186,55,108,82,247,55,156,1,57,231,184,242,130,130,180,24,137,229,14,93,37,142,6,186,47,22,103,216,101,68,73,146,4,187,136,248,49,66,7,76,113,30,197,66,80,76,55,89,39,115,137,40,123,198,33,199,14,48,232,142,196,71,218,248,140,115,117,39,6,251,225,147,233,121,207,67,214,30,104,217,158,1,89,70,50,197,109,46,97,137,20,171,90,55,142,86,18,207,183,137,122,198,13,163,14,32,38,190,201,164,126,124,34,69,87,247,252,143,132,183,169,206,250,171,178,237,189,94,53,164,201,40,168,35,31,87,4,141,54,160,40,118,199,39,77,52,191,206,9,178,26,225,209,211,247,163,19,141,198,164,174,201,197,20,136,61,12,28,67,108,42,161,206,159,135,228,239,42,33,69,60,244,232,243,253,56,209,126,210,206,238,82,10,29,217,136,69,222,8,35,241,211,134,234,249,20,217,61,121,201,188,117,131,145,78,9,159,164,37,90,5,0,38,151,232,38,15,235,13,196,164,209,192,36,75,174,64,184,173,123,114,20,48,68,228,130,112,9,221,53,94,79,83,168,253,9,155,183,90,246,240,73,166,164,22,58,208,10,109,190,73,71,69,130,61,141,68,13,51,224,23,206,46,92,61,48,209,145,160,4,241,195,119,154,55,90,122,195,97,33,65,61,23,191,166,231,220,45,210,198,202,66,54,212,108,186,225,49,17,40,96,138,188,210,61,31,159,139,165,83,177,160,147,159,100,250,121,95,136,58,59,46,21,135,219,212,251,19,46,110,64,193,246,197,96,15,122,114,234,136,191,104,239,86,56,215,43,147,4,139,94,124,87,143,96,211,252,140,26,24,73,11,93,16,9,67,63,240,169,178,150,201,187,87,19,237,117,185,88,181,180,199,78,132,232,44,174,230,56,193,146,77,73,119,249,105,182,198,254,62,208,255,44,207,32,206,24,189,7,176,154,170,150,222,22,220,117,159,204,62,197,182,242,188,46,208,242,254,200,16,203,204,250,253,52,38,44,239,168,82,134,222,77,63,16,224,123,49,219,157,253,91,129,41,166,131,20,33,60,255,109,208,129,162,0,48,16,55,30,193,59,170,32,207,68,129,12,83,102,70,64,139,48,205,26,57,218,74,100,190,232,18,22,15,62,42,179,20,197,226,202,32,21,139,15,229,89,89,206,34,31,47,132,157,144,58,127,130,98,97,179,228,47,4,237,83,245,60,63,15,181,184,201,17,175,243,193,201,159,240,153,153,3,125,82,233,160,232,185,41,224,239,113,161,215,112,231,197,182,188,132,252,229,180,29,128,208,9,7,152,128,158,3,19,14,168,125,138,85,59,16,199,29,84,172,115,40,192,24,241,82,101,207,86,226,211,36,71,149,141,46,124,167,28,2,151,20,188,82,210,161,0,1,234,162,102,26,138,62,226,214,131,30,207,201,68,124,162,53,159,200,219,226,248,140,42,70,138,115,111,51,66,123,236,105,103,240,105,225,11,14,117,244,181,166,107,246,89,193,132,160,228,174,43,46,216,238,237,50,173,21,80,212,201,29,139,74,247,129,183,112,87,23,215,106,16,230,8,226,117,42,167,54,115,233,126,175,11,180,218,125,149,245,220,103,105,241,203,32,62,146,90,204,35,104,146,90,60,49,4,104,178,30,13,46,213,147,16,84,54,151,218,230,154,228,219,242,118,22,221,215,199,97,217,44,28,2,165,196,69,46,145,89,165,59,128,157,180,127,60,0,200,197,79,209,252,235,75,139,57,252,140,215,34,54,93,56,159,165,125,39,105,228,190,139,70,41,226,251,218,83,45,181,88,234,130,156,80,198,243,97,54,16,106,151,175,190,114,37,145,177,154,191,148,216,192,87,51,230,242,108,192,74,101,107,61,238,205,37,197,19,183,146,212,82,147,248,179,80,185,45,204,180,137,173,168,197,188,173,246,94,82,68,18,181,11,116,150,230,140,189,161,152,194,23,132,40,9,111,26,182,151,245,48,160,217,223,48,13,199,32,135,50,98,155,102,57,141,119,25,218,27,248,118,108,73,134,233,24,98,56,224,211,17,141,103,181,203,54,199,11,159,142,202,158,160,76,229,220,134,255,113,146,215,153,80,204,53,35,194,39,3,173,51,146,28,250,148,112,79,37,108,80,222,8,99,151,114,17,34,104,78,128,168,12,146,23,90,177,119,51,138,47,45,142,192,43,56,96,137,157,155,132,105,11,142,56,154,242,161,124,186,104,254,251,124,132,28,104,145,218,180,81,24,234,165,205,225,112,34,149,5,132,103,224,160,7,243,173,227,30,48,158,163,115,212,143,51,168,223,45,67,133,95,238,193,22,36,81,159,243,185,236,60,226,187,103,27,210,69,10,120,176,27,217,193,142,166,241,139,64,223,13,227,16,26,181,175,12,21,180,203,235,234,166,141,225,229,126,83,114,150,4,137,226,111,114,89,54,162,57,233,47,227,15,59,90,28,139,1,165,88,190,19,30,65,40,66,221,112,74,251,133,95,38,177,243,187,6,237,42,118,109,132,161,148,7,167,149,23,54,158,163,217,206,7,155,22,88,94,150,103,118,22,216,21,109,62,32,211,89,90,109,144,136,161,145,247,32,204,82,79,169,26,182,125,73,132,145,243,149,177,0,209,39,234,41,153,10,134,160,252,0,98,128,178,246,43,63,227,57,61,67,197,100,199,124,215,69,61,119,105,58,204,70,42,199,246,253,236,79,96,36,233,72,50,186,140,51,183,247,39,185,123,195,155,174,138,23,84,146,17,117,196,47,187,35,239,16,148,36,22,224,221,229,228,176,113,123,224,179,18,182,44,69,130,157,189,88,13,214,55,157,187,38,225,181,145,153,14,206,184,57,133,221,240,249,108,91,80,67,147,129,16,244,232,2,51,33,5,145,30,122,179,252,116,37,113,91,193,194,31,154,72,176,178,157,15,196,239,201,10,16,178,39,195,76,38,245,208,145,168,120,7,61,71,3,103,12,162,188,49,238,100,195,7,72,186,185,27,20,125,231,115,147,178,23,29,230,195,29,74,39,182,57,204,122,240,186,224,21,26,18,85,184,19,252,52,11,76,104,145,208,83,42,207,149,149,96,166,37,195,185,172,250,92,55,78,100,33,193,2,76,242,249,233,86,122,12,19,64,119,83,82,9,96,168,52,30,66,102,8,159,169,37,97,242,190,80,55,163,68,61,155,30,221,105,13,133,204,80,49,235,116,9,67,59,232,87,137,203,244,71,110,152,77,119,74,87,35,140,6,177,156,28,121,234,46,10,99,20,117,228,133,88,173,196,173,218,0,109,87,241,53,26,104,222,172,176,6,163,173,170,142,185,20,244,204,248,207,195,197,176,79,18,70,32,41,100,190,150,137,38,200,201,177,36,11,167,17,230,159,166,69,34,232,69,88,52,69,120,171,188,198,128,18,178,229,183,81,113,187,245,97,96,11,168,88,198,83,121,40,252,134,104,75,97,87,136,114,90,23,150,189,169,95,6,193,146,71,222,197,175,3,121,170,1,97,218,163,232,160,203,87,207,26,30,18,148,44,37,88,47,220,168,33,15,66,47,14,242,86,211,203,110,240,68,92,121,16,113,240,41,148,111,184,153,108,170,239,203,134,153,182,255,156,198,248,31,255,253,47,127,252,235,255,248,227,95,254,231,31,255,235,191,252,103,38,99,254,7,48,25,113,66,76,215,84,28,83,36,102,76,185,90,56,74,161,190,133,135,181,224,129,145,253,164,242,84,174,228,210,212,74,197,183,97,221,161,200,4,16,74,162,101,152,22,79,68,45,117,146,48,38,33,241,6,167,17,144,229,202,206,133,150,16,169,222,204,235,69,223,48,58,248,229,30,109,6,232,50,149,108,100,218,67,237,137,63,16,124,31,35,19,40,67,88,133,145,88,74,18,48,240,66,10,109,110,212,206,186,20,125,7,74,46,49,203,153,8,214,16,251,81,99,105,143,43,0,57,80,188,213,9,22,245,182,61,229,228,187,234,244,140,19,92,238,87,66,11,253,101,157,44,170,33,221,253,190,79,134,32,214,222,120,26,131,195,203,87,66,107,233,190,123,152,134,117,252,246,25,202,109,141,103,238,79,50,27,152,106,185,78,146,84,248,119,88,168,193,122,26,207,12,12,98,51,62,43,128,235,93,103,119,36,156,195,9,144,205,44,205,83,9,155,59,241,213,66,36,55,149,137,170,176,33,11,213,50,124,201,68,15,228,132,89,155,69,19,144,98,160,134,19,144,146,80,207,67,19,234,89,170,169,237,206,88,90,206,101,138,22,181,29,125,50,206,16,224,58,15,85,228,166,104,16,137,24,79,129,0,88,245,220,230,6,20,235,37,109,172,231,216,28,198,89,224,63,42,165,111,189,45,184,244,177,86,159,207,77,184,165,92,24,155,80,209,178,210,77,230,201,31,208,9,186,90,85,48,143,228,194,50,57,95,137,115,175,174,92,69,132,222,16,21,12,17,33,214,52,77,171,168,130,121,165,156,45,136,2,146,7,253,208,92,119,228,62,166,40,63,158,189,195,69,18,129,220,31,73,115,112,72,171,174,28,62,63,238,92,209,112,134,117,22,98,60,179,11,13,114,116,107,231,69,116,155,67,134,228,162,195,206,237,81,100,247,151,36,147,184,205,228,144,14,219,131,126,91,127,82,240,17,116,21,208,105,61,233,94,13,118,231,136,29,19,47,187,107,2,143,209,71,244,76,32,7,209,4,147,240,217,242,92,165,30,58,19,66,25,28,54,183,174,72,193,113,83,174,154,192,3,152,10,229,177,140,233,159,96,27,13,183,135,248,187,135,177,128,209,23,242,77,4,161,243,195,108,41,219,99,60,91,119,228,132,25,207,219,245,68,169,19,132,154,14,176,38,125,226,13,31,180,216,40,158,44,89,205,237,77,181,242,108,153,35,12,207,70,95,215,73,73,134,231,231,153,242,106,210,40,237,181,80,226,249,164,199,229,145,217,43,10,13,33,184,163,194,133,161,196,213,32,118,132,180,11,157,20,221,212,80,172,141,29,19,189,133,60,52,156,122,112,71,177,164,235,64,69,244,210,138,168,54,109,155,28,53,76,133,58,222,7,123,99,45,210,128,69,29,81,11,57,137,12,9,107,215,221,26,77,177,16,134,225,115,144,74,201,164,97,237,87,246,137,236,201,46,20,233,213,20,232,170,207,93,72,130,104,169,134,190,201,151,135,72,149,133,150,225,78,183,38,156,178,224,153,71,51,39,16,31,132,149,105,50,229,167,0,196,230,174,70,177,219,232,5,18,166,2,215,158,66,186,172,124,205,24,181,251,150,225,77,171,69,194,149,13,90,212,135,18,57,156,148,243,64,136,54,159,22,168,107,32,28,163,69,51,235,180,120,120,46,208,18,82,114,131,247,151,162,238,117,254,171,104,102,50,172,206,76,236,68,7,122,69,93,43,110,221,160,243,245,22,205,138,166,11,230,201,20,90,57,252,187,136,180,193,48,169,184,144,79,197,84,248,236,252,52,140,110,70,60,242,89,151,52,237,7,148,217,126,159,248,231,109,63,180,190,138,7,129,215,48,153,105,101,206,168,70,101,72,209,135,162,228,182,52,220,114,36,255,116,238,192,23,20,45,236,210,49,110,81,32,45,52,26,37,76,183,34,170,171,152,85,74,90,138,56,222,21,84,99,89,19,119,248,65,167,186,5,52,164,26,65,95,74,175,204,155,59,74,125,240,136,187,86,171,11,96,222,168,209,27,168,75,195,136,67,69,148,52,83,235,224,240,18,242,173,249,230,161,35,140,198,107,141,67,171,242,78,7,70,63,187,199,75,222,128,22,101,19,7,78,48,76,133,38,242,136,106,146,246,213,254,131,133,99,96,134,36,131,215,30,116,143,102,11,77,207,33,155,242,147,102,141,17,164,168,138,219,172,94,26,166,199,200,174,198,119,213,187,72,63,194,51,69,49,198,79,110,198,17,146,166,211,27,30,209,181,64,198,148,22,175,246,98,206,50,23,45,38,124,210,36,215,205,198,182,235,33,151,132,233,157,246,158,81,175,105,62,10,112,81,123,234,28,121,88,43,35,234,174,52,247,165,237,13,226,59,58,180,5,123,103,65,223,161,124,86,47,112,163,176,101,215,217,61,67,140,190,85,217,13,227,56,175,167,211,121,190,203,56,186,128,200,215,150,96,65,91,168,68,69,152,212,84,194,230,153,237,181,106,246,162,83,207,109,210,104,37,38,209,132,34,159,52,245,10,67,39,122,176,201,176,46,91,195,53,88,81,52,65,31,104,5,252,227,156,82,72,72,205,71,190,17,157,65,80,12,245,190,204,44,186,92,3,228,196,26,209,119,51,174,133,34,9,140,129,82,163,128,143,141,138,44,214,39,124,6,82,180,58,145,134,29,105,60,71,163,125,19,125,57,86,147,250,252,54,74,122,162,183,180,158,240,66,175,36,199,12,92,212,18,213,210,147,43,84,72,130,146,52,121,202,244,114,70,52,128,135,53,16,167,134,173,245,228,225,62,20,25,104,39,223,161,183,64,54,3,135,86,195,13,103,100,159,131,139,81,117,36,76,253,50,90,161,203,192,237,26,134,14,178,111,183,223,228,8,223,23,186,239,36,140,17,80,215,87,2,250,194,19,164,70,185,90,251,76,249,243,247,171,183,107,88,53,145,64,4,161,122,153,177,177,102,78,197,87,96,160,20,200,40,115,76,125,187,230,134,126,245,230,28,124,59,205,174,178,237,147,3,95,97,227,52,61,39,191,70,155,48,87,211,20,140,41,218,113,116,94,189,35,217,254,166,242,192,39,196,158,37,144,33,136,184,201,111,163,132,23,83,53,174,32,90,183,205,160,240,131,201,3,72,14,133,1,9,39,155,218,61,124,86,23,249,252,18,98,15,46,186,127,254,95,28,239,229,194,112,33,204,129,34,226,186,154,208,252,63,53,166,224,154,181,141,217,183,226,128,216,196,69,215,188,3,176,19,125,84,240,73,43,70,138,137,212,8,115,22,1,119,100,221,3,231,67,126,43,149,158,4,114,48,184,219,244,161,183,182,220,177,118,168,2,65,98,25,144,5,42,97,94,20,248,61,12,111,139,96,153,217,69,97,1,16,8,37,84,117,138,2,190,18,41,146,163,163,206,238,109,104,174,12,50,103,135,36,63,124,38,5,105,3,69,59,155,60,239,119,26,97,73,193,100,9,121,10,127,164,29,105,214,36,221,131,100,77,222,28,7,227,81,46,11,212,57,237,229,149,116,251,178,159,115,195,227,242,253,5,139,48,50,11,2,192,99,59,238,125,13,54,35,105,43,6,155,15,223,229,151,44,220,149,90,187,77,90,48,48,114,147,108,185,41,114,29,120,65,224,220,16,237,85,144,53,86,225,45,16,116,6,13,213,168,241,45,34,220,17,90,85,24,41,237,230,120,29,16,249,215,3,4,165,137,233,48,82,148,59,155,58,55,82,240,28,209,4,166,215,9,193,88,194,72,183,164,192,106,210,95,17,30,16,29,247,11,200,55,200,144,146,109,104,226,150,224,1,13,106,192,115,60,71,183,104,134,14,236,125,186,96,199,215,135,238,223,151,109,249,56,163,46,116,22,106,237,151,18,92,148,64,129,18,80,11,114,198,64,70,87,127,217,184,0,158,43,83,67,40,234,23,203,177,232,53,5,181,144,217,76,143,230,3,11,198,36,121,183,84,225,173,203,62,66,164,119,88,191,65,49,168,184,171,71,15,139,194,205,80,80,48,72,157,234,99,24,223,191,166,136,249,97,230,66,129,117,166,7,172,163,108,124,94,19,30,6,129,162,172,17,10,136,37,224,248,159,136,184,226,218,27,107,74,139,48,134,222,89,195,166,43,16,236,113,100,5,158,163,81,244,89,151,92,158,212,211,152,138,112,142,60,104,32,144,180,215,123,116,13,237,132,1,136,116,239,242,92,26,30,176,142,77,79,116,122,159,75,187,155,119,51,18,120,144,181,134,186,11,226,250,98,163,169,79,156,252,195,29,247,160,212,155,42,129,134,169,147,198,201,243,217,204,43,85,0,255,227,18,164,121,88,234,58,22,128,151,11,160,159,201,238,97,203,32,11,145,70,80,9,206,234,47,0,190,142,48,30,115,218,101,11,244,169,151,6,115,106,92,46,1,109,52,229,71,160,11,22,220,139,204,102,83,145,208,134,51,137,235,94,237,249,176,121,61,57,90,227,131,111,237,97,26,32,151,176,130,234,188,44,37,120,200,48,8,146,6,173,17,89,42,157,208,224,209,244,152,22,22,231,46,26,54,49,201,248,109,147,146,110,10,31,71,231,183,196,141,65,203,86,232,58,217,75,144,5,182,201,215,78,37,109,113,181,241,88,78,2,37,222,41,8,19,206,148,131,175,9,78,189,63,148,175,186,91,32,79,176,125,233,234,183,188,16,94,242,230,222,199,73,233,77,97,243,21,58,112,176,124,140,127,49,159,121,163,68,134,54,225,79,8,234,216,26,38,145,67,225,119,223,84,24,98,245,107,160,101,130,206,69,205,154,23,29,207,26,92,26,132,135,165,250,5,217,62,197,77,101,16,195,202,130,107,84,18,66,133,35,129,14,16,226,199,178,14,115,80,182,48,152,206,58,139,163,23,53,99,1,217,168,92,77,101,255,193,232,11,142,55,123,2,73,59,187,41,75,198,171,52,84,156,28,11,84,176,199,10,192,155,213,203,62,201,243,190,244,87,112,253,234,41,121,118,201,100,50,119,132,206,166,188,193,51,246,175,234,48,97,109,226,82,209,134,55,170,31,207,110,26,70,139,118,221,1,140,80,128,178,72,177,12,9,229,133,115,36,180,1,101,168,54,46,53,136,185,117,170,171,42,6,126,117,5,167,4,221,57,29,99,56,226,214,0,86,209,214,81,193,67,148,185,203,45,131,210,228,221,15,165,24,139,144,28,4,112,104,164,154,44,156,89,181,183,59,29,89,155,69,104,189,8,125,205,88,1,204,88,77,228,134,216,238,212,75,88,217,164,122,122,225,21,92,86,80,84,41,40,165,254,50,142,107,146,57,163,162,83,38,97,234,118,158,126,153,248,68,82,38,181,225,151,239,52,124,30,175,242,62,166,169,190,197,40,228,117,14,33,203,76,83,137,143,49,140,202,107,210,40,242,20,229,18,196,241,175,83,138,183,21,92,66,11,195,20,251,182,146,184,1,52,93,102,123,210,89,122,130,171,21,13,15,68,237,178,146,203,105,75,204,16,0,193,255,97,63,212,244,41,105,202,2,81,161,196,118,120,88,59,36,16,40,22,165,254,48,242,207,190,61,244,19,128,213,201,135,107,120,225,113,197,25,70,81,128,6,74,2,16,140,174,176,9,168,10,61,154,118,111,72,178,84,134,100,87,153,2,168,210,177,188,160,132,164,204,192,177,30,206,61,59,25,89,124,48,200,164,207,31,66,3,249,209,115,249,72,113,251,30,203,199,169,234,11,61,240,148,32,16,159,92,122,160,48,94,218,125,29,131,109,175,132,79,166,94,175,196,1,166,68,178,154,91,151,123,220,145,64,17,36,61,170,18,189,220,92,26,164,173,210,83,7,219,178,43,196,81,16,252,147,15,128,6,199,73,105,35,29,102,241,17,18,54,82,15,237,234,6,21,212,174,133,239,197,176,188,114,226,3,47,82,165,113,242,152,232,141,133,116,9,232,75,209,115,129,44,118,121,239,201,18,119,17,47,217,148,253,130,57,152,204,224,65,228,94,144,173,29,49,171,224,93,38,120,76,48,167,64,67,253,198,80,55,170,242,194,206,124,8,57,176,69,152,206,128,92,26,110,76,33,243,65,27,64,157,181,89,81,79,38,239,7,83,211,170,253,209,123,25,128,115,61,12,245,82,166,5,196,23,206,46,164,196,230,167,193,191,16,169,25,38,219,184,47,124,205,151,10,171,128,236,185,217,27,36,57,53,99,238,224,113,195,100,106,80,140,83,181,128,126,222,102,191,185,250,217,237,111,81,72,235,103,179,180,194,79,3,128,25,206,246,170,191,83,69,118,101,65,220,209,83,39,243,170,8,137,156,167,160,73,211,52,149,88,86,171,89,199,203,47,103,235,250,197,140,84,179,192,151,80,13,226,3,10,37,142,100,240,100,9,163,36,123,85,62,204,205,79,4,141,22,218,12,87,14,137,105,65,229,142,16,196,108,119,207,134,206,137,200,56,81,63,30,49,23,82,237,76,170,195,68,197,62,137,18,205,214,105,152,177,207,214,250,142,255,170,67,180,153,214,88,232,25,101,0,34,91,143,134,176,29,187,73,108,26,199,80,253,41,104,165,119,139,77,53,71,198,73,67,216,190,223,45,54,38,72,146,76,96,148,146,251,101,75,78,120,132,114,52,153,97,244,79,208,77,34,3,147,112,25,183,175,9,174,34,137,104,52,221,67,72,116,193,49,37,145,19,123,120,148,130,152,95,99,182,36,53,151,163,205,33,59,158,218,73,168,82,87,205,58,32,13,161,53,9,254,107,234,182,204,36,76,119,164,34,136,97,11,80,206,36,214,82,116,164,6,229,224,217,30,125,182,28,221,4,224,222,171,168,114,28,74,41,247,182,145,191,104,85,195,168,35,132,86,25,210,40,207,193,166,167,119,25,241,47,151,249,211,174,45,151,233,255,72,242,118,235,243,135,151,6,4,8,26,207,18,238,53,252,252,204,12,106,15,213,180,107,200,14,132,166,196,25,196,112,65,36,12,98,60,84,23,1,236,105,9,139,98,128,8,59,152,110,217,124,196,250,234,14,121,90,208,181,93,184,79,6,75,188,46,110,128,253,192,230,74,56,1,197,142,223,166,23,33,217,6,202,137,237,170,97,156,76,174,169,15,123,5,177,82,90,187,98,125,181,62,234,136,236,74,66,172,47,91,194,48,68,90,113,238,28,18,86,230,10,51,229,125,146,129,237,118,117,4,205,230,112,75,248,172,79,177,83,152,121,155,179,139,132,207,94,52,120,64,134,202,151,36,11,184,250,8,141,54,26,92,83,44,68,24,72,235,172,251,254,84,192,113,200,108,89,72,115,130,241,133,0,155,184,147,116,148,21,71,40,234,25,174,64,138,184,112,76,173,26,232,97,86,201,241,232,115,102,234,32,30,54,117,69,81,22,197,10,39,196,17,209,7,79,79,20,26,67,8,136,32,187,40,76,53,211,29,45,59,180,48,88,93,84,163,42,195,14,136,29,204,220,229,45,251,81,37,196,86,220,195,243,81,20,131,88,200,183,239,170,164,133,201,88,21,81,145,169,119,65,84,236,69,222,83,39,18,153,25,138,167,102,47,35,106,171,88,90,56,100,193,172,153,178,222,86,49,248,146,135,11,251,23,249,178,241,79,184,221,56,112,237,79,93,143,126,242,173,35,225,35,49,197,175,153,44,180,74,20,5,22,25,255,153,235,14,209,210,243,29,50,200,186,170,227,154,66,174,75,208,194,199,83,237,92,26,104,190,241,162,143,48,84,59,148,94,24,0,92,23,199,77,152,84,108,21,245,165,11,226,143,244,172,22,84,170,37,108,130,35,45,164,117,55,249,158,132,161,159,249,135,187,216,4,232,167,135,223,75,224,0,209,44,42,178,250,36,178,237,26,234,206,216,141,138,69,28,61,15,104,131,43,212,134,145,115,233,42,147,76,122,29,71,47,244,46,186,138,44,243,144,34,140,131,168,170,59,119,147,226,10,161,99,22,8,85,104,46,176,239,35,12,88,96,61,194,211,251,218,72,45,116,73,4,190,136,106,117,133,34,28,2,206,165,13,85,150,134,242,30,41,171,137,71,75,159,28,136,154,145,13,66,151,26,65,4,121,162,39,211,219,233,74,79,227,74,32,83,33,250,250,148,151,93,19,27,131,17,149,89,70,211,203,225,39,108,253,135,24,150,155,16,120,115,164,181,21,26,112,211,16,25,113,106,202,94,103,133,182,222,164,212,115,194,29,214,162,43,129,23,18,170,165,71,23,211,245,138,240,46,106,155,10,5,127,135,41,17,177,44,90,129,104,167,175,235,238,8,162,159,17,32,202,235,8,78,248,20,15,14,106,171,157,38,212,216,228,62,237,38,82,62,85,120,221,124,19,247,85,56,199,11,71,36,248,13,149,29,199,130,228,18,135,197,51,170,54,41,182,171,201,91,255,88,133,236,153,149,67,231,222,28,20,147,202,224,239,124,97,80,230,238,43,202,91,166,146,63,131,160,129,10,245,22,113,30,132,234,192,101,199,209,148,96,196,26,3,93,194,26,156,223,13,32,88,237,45,40,182,209,169,243,48,168,184,164,206,3,109,6,139,142,206,40,120,16,245,98,232,81,80,4,215,92,30,137,253,76,237,178,69,184,162,78,166,225,97,28,63,15,195,13,84,185,122,214,128,104,255,67,218,153,178,218,55,150,139,168,183,108,64,179,234,95,13,246,244,236,180,252,166,215,48,191,121,13,159,117,205,219,97,231,105,158,93,246,210,95,78,33,180,100,168,131,166,54,40,155,79,213,53,160,78,24,202,204,214,163,193,180,185,243,76,50,73,149,246,92,25,102,168,35,252,41,78,106,46,14,186,8,211,165,176,190,32,227,81,243,248,205,154,26,81,218,108,73,163,159,71,74,216,106,208,34,148,83,211,176,170,215,177,3,210,116,85,51,17,54,121,213,175,139,114,139,122,87,47,188,96,188,183,143,223,7,84,183,172,70,37,104,62,229,8,239,165,150,222,128,202,185,154,48,19,57,171,160,122,255,146,32,215,107,100,82,176,100,89,234,192,130,30,92,9,27,148,180,212,202,28,88,255,240,201,110,33,226,187,167,254,182,33,74,87,24,180,0,34,23,163,7,179,241,220,165,134,189,11,70,38,226,43,3,247,246,87,174,228,150,120,251,114,101,208,33,102,132,91,7,250,170,150,55,180,191,34,76,234,253,56,203,128,54,118,127,22,230,204,169,14,187,39,27,51,9,54,15,35,150,147,31,215,98,54,2,30,230,194,182,218,191,155,252,94,242,159,102,121,121,60,118,19,181,207,234,46,67,96,99,178,204,179,172,215,205,123,255,224,48,16,214,16,115,37,158,255,242,251,34,145,80,29,126,202,41,38,15,238,225,1,222,69,29,142,88,51,90,132,241,43,145,239,7,59,242,229,95,246,50,254,129,228,18,205,0,194,61,252,143,72,81,213,246,137,156,50,135,247,146,229,3,69,13,218,129,183,182,56,122,81,92,80,115,83,188,230,252,11,42,16,165,134,88,20,33,37,224,189,52,162,45,21,121,226,212,118,154,23,99,48,110,2,14,220,212,35,180,135,187,41,23,62,20,222,210,24,130,201,177,134,116,186,232,226,170,145,103,55,90,94,132,225,90,139,149,22,25,180,139,228,218,209,69,154,70,13,216,243,152,229,254,118,127,140,65,206,155,198,190,214,141,211,96,233,13,89,24,155,125,67,203,237,201,206,148,165,197,53,42,19,39,97,251,237,233,200,135,167,86,75,79,24,46,188,59,82,209,171,172,130,32,51,39,242,228,107,196,50,3,196,172,142,150,153,13,107,28,125,62,152,177,212,209,146,116,216,45,126,241,62,155,67,189,84,26,149,112,95,56,33,217,65,110,147,223,198,1,206,13,33,22,174,156,75,40,201,13,81,201,237,139,196,9,67,25,26,143,159,92,14,165,130,133,109,180,202,128,54,20,240,189,153,96,237,175,94,213,140,46,179,245,109,254,211,159,177,130,152,28,102,246,139,238,26,5,193,120,75,127,146,156,116,237,25,86,118,38,26,42,14,51,20,121,139,43,167,156,48,162,8,83,29,20,255,212,39,239,159,69,118,163,26,85,92,223,255,228,81,48,15,20,22,182,81,7,252,225,23,55,89,241,16,185,97,43,179,5,85,242,132,79,26,213,20,222,72,197,218,233,108,27,224,67,17,39,101,28,36,0,44,102,15,159,44,64,62,105,0,251,32,43,155,135,11,20,52,61,57,164,211,31,237,156,48,56,65,1,225,162,177,184,60,136,77,165,16,245,11,69,81,23,89,218,216,173,84,81,40,135,220,11,173,214,175,27,29,23,81,52,5,37,51,221,26,111,51,13,13,209,229,53,37,150,229,6,116,248,230,153,141,132,132,217,151,252,114,108,19,111,62,83,139,72,154,224,216,189,127,171,237,9,243,248,4,162,11,182,245,100,110,126,52,212,201,172,162,37,9,237,221,223,210,176,201,132,160,52,41,222,250,164,78,191,117,135,44,26,23,162,161,96,109,36,106,127,239,227,19,199,147,151,77,251,21,152,255,47,108,238,105,79,152,157,141,95,25,246,182,207,79,35,115,225,85,233,205,55,214,21,16,202,223,135,125,23,182,85,181,40,196,156,58,126,222,126,221,100,74,89,15,70,39,166,196,79,211,232,74,249,17,255,24,225,172,11,70,30,255,151,161,60,6,22,177,8,159,81,188,20,163,190,205,30,201,195,5,191,22,193,193,194,222,110,46,55,100,50,148,8,59,92,138,5,170,60,14,36,71,15,115,13,113,89,129,17,1,163,221,143,206,214,4,23,122,71,98,35,148,125,48,100,86,34,97,209,53,163,21,253,150,165,51,37,152,4,141,208,59,192,228,122,207,7,15,131,137,90,251,13,155,217,201,111,142,4,120,135,1,143,28,93,204,71,179,120,216,184,227,18,133,173,51,226,96,155,18,229,202,104,91,187,67,23,181,167,165,166,56,104,217,34,116,17,97,118,76,242,5,53,106,201,113,97,195,108,89,68,58,132,58,217,138,99,97,103,11,62,183,25,84,162,199,193,144,5,149,110,3,72,211,181,65,8,35,36,247,112,140,0,48,252,190,159,66,147,226,33,79,77,211,177,242,39,10,62,164,170,52,136,129,77,74,68,123,85,102,213,26,232,46,245,136,230,162,140,175,13,111,234,135,219,223,166,189,169,92,205,147,190,80,131,139,131,219,211,39,54,53,237,179,193,240,187,154,32,156,228,219,27,70,125,107,113,211,72,205,206,245,176,26,67,240,215,164,82,247,80,22,105,198,16,41,162,108,142,31,30,168,181,30,253,202,104,176,42,65,137,250,16,44,37,15,103,144,224,170,217,0,52,191,250,201,205,132,94,160,218,216,186,231,17,23,14,249,73,222,37,5,54,71,210,225,28,195,36,160,81,180,245,98,156,156,217,163,43,63,239,124,117,101,59,8,3,83,195,243,97,47,165,12,147,36,248,40,50,44,148,146,72,1,162,250,47,159,177,139,55,170,208,64,55,32,192,95,183,116,219,187,200,91,137,212,198,180,141,163,65,209,9,199,20,53,235,233,92,51,60,131,218,80,85,30,211,68,46,61,194,195,28,178,85,32,0,9,210,226,97,36,220,100,50,163,102,57,125,179,134,85,32,123,212,39,76,19,212,175,156,157,89,25,79,152,28,126,122,184,0,163,24,250,219,51,58,31,230,133,209,210,115,105,39,229,139,9,5,170,58,201,170,48,196,183,91,163,178,17,110,82,254,39,70,78,60,60,106,78,123,42,169,176,96,119,122,20,146,149,14,111,68,121,242,47,217,99,229,0,247,216,158,163,79,146,29,225,148,193,23,62,63,13,95,246,23,46,203,112,73,250,50,233,243,126,81,184,144,138,244,1,108,0,92,42,123,184,163,81,153,53,124,6,240,15,121,104,160,95,152,128,122,110,74,154,191,159,78,166,129,241,16,242,65,92,22,63,122,53,128,19,91,71,33,146,65,254,219,43,235,6,213,116,38,154,43,240,225,27,147,31,85,17,74,223,238,106,112,162,8,229,12,125,224,164,234,191,242,39,178,217,85,154,80,40,186,144,124,53,143,146,243,233,77,99,161,232,121,64,154,108,33,158,151,133,230,228,175,84,97,106,224,80,125,52,236,27,10,4,212,73,175,244,85,1,79,190,199,14,36,123,30,97,14,214,250,225,97,148,97,147,42,20,116,208,80,126,97,103,38,91,154,49,210,136,11,158,38,217,6,216,182,162,55,125,190,52,127,34,220,126,87,201,16,42,113,189,248,185,33,120,165,231,96,10,208,126,106,236,115,159,153,138,199,224,18,145,166,150,187,149,229,131,27,88,48,18,209,187,103,5,43,18,62,227,32,123,153,131,74,29,2,176,162,40,1,90,198,13,141,55,198,123,202,160,62,51,13,6,199,213,195,168,205,200,194,98,26,210,211,29,93,129,163,110,41,182,65,86,65,28,193,79,142,120,147,144,16,96,231,157,1,208,60,122,134,99,19,30,1,228,63,112,143,30,198,94,80,70,255,52,172,153,95,24,3,88,217,73,36,183,33,186,182,64,200,159,253,166,92,55,217,73,236,45,23,57,111,150,129,100,117,137,176,221,38,99,40,226,121,6,92,197,20,202,60,140,234,144,16,49,23,50,12,201,173,148,153,153,154,224,195,207,228,146,141,28,251,11,195,219,16,24,28,208,103,36,250,34,140,247,136,204,9,232,254,78,151,236,89,203,42,94,178,58,44,10,171,205,107,148,43,153,157,231,146,48,180,135,238,87,158,176,166,189,120,50,138,103,70,230,252,194,159,157,108,145,232,89,245,188,188,191,88,204,219,243,84,64,42,68,141,100,82,181,80,34,40,206,204,225,163,5,52,16,170,162,252,52,64,154,40,121,97,193,178,243,115,242,115,177,243,151,182,161,146,6,185,120,232,209,16,33,253,232,140,51,182,222,54,56,187,40,29,225,50,57,85,54,229,60,197,25,121,27,122,136,143,14,198,249,238,81,64,248,157,155,236,6,128,152,132,147,73,165,120,184,228,166,42,146,232,35,134,48,14,134,92,39,33,154,250,190,152,254,126,159,0,114,77,103,145,107,250,62,48,82,140,112,174,234,91,201,219,60,175,193,141,235,77,1,78,229,22,79,24,33,171,8,131,130,108,26,62,223,135,151,118,206,98,60,155,74,149,194,173,95,222,29,88,102,78,161,74,192,139,84,44,236,169,225,199,239,161,15,133,13,156,191,76,100,183,240,9,150,40,218,23,254,101,159,132,146,50,213,208,176,101,114,191,48,174,220,210,195,229,220,152,158,250,201,105,65,109,253,64,32,138,116,183,244,38,111,62,231,151,103,86,17,136,251,117,38,22,136,185,162,154,212,84,83,195,214,18,243,83,107,120,74,120,24,35,198,195,13,188,77,215,240,8,164,232,66,252,10,104,233,19,78,174,142,128,48,23,174,119,67,195,51,228,122,205,69,160,169,82,198,2,78,40,191,141,45,102,126,190,93,51,185,250,133,173,51,56,116,172,128,48,219,17,182,135,172,81,235,36,122,244,76,205,170,61,142,189,123,41,62,163,245,15,230,45,71,35,139,238,38,165,39,204,38,116,106,216,236,64,171,135,81,123,148,49,14,209,195,229,146,112,0,155,36,76,242,253,228,156,227,88,240,151,186,11,197,138,161,184,205,3,53,221,244,78,11,103,49,27,78,27,225,43,183,202,130,132,97,103,250,164,210,209,151,40,250,121,181,129,9,164,95,217,217,101,162,57,166,95,118,114,185,22,74,186,172,39,122,176,61,211,8,231,179,55,212,25,137,15,106,250,231,69,174,85,154,8,221,45,67,73,120,20,43,237,245,68,121,224,190,130,116,62,135,173,163,240,156,14,73,150,8,231,169,121,33,244,137,64,221,159,83,237,242,40,140,173,207,228,209,7,202,121,55,85,85,63,193,29,162,164,238,97,178,30,97,76,34,214,184,93,135,123,97,244,247,208,157,183,213,255,253,129,83,141,94,77,206,141,240,66,142,103,86,6,38,144,83,194,211,240,181,191,48,70,118,85,130,139,194,139,255,112,238,67,74,236,248,117,86,183,128,192,80,104,230,41,195,219,230,23,79,37,76,131,71,104,106,204,232,244,108,119,132,177,193,144,139,46,70,178,143,163,81,155,150,225,77,83,176,197,234,193,108,211,85,180,97,179,27,233,113,97,168,36,201,171,218,166,102,125,195,25,234,236,29,222,116,137,114,142,79,135,60,35,201,119,183,173,135,232,115,116,79,80,32,100,247,12,117,101,69,117,30,123,199,51,156,229,232,78,149,210,199,24,32,195,36,50,217,184,154,141,20,31,158,37,18,242,76,224,140,186,114,236,66,181,8,163,36,9,67,128,248,61,146,134,200,148,138,83,110,243,251,240,228,139,239,100,233,238,121,3,78,246,76,251,132,129,240,202,202,179,81,156,41,254,77,211,125,167,134,169,225,74,85,192,195,44,46,50,248,57,250,252,252,239,182,218,226,43,78,26,6,205,231,7,155,11,153,124,150,20,85,146,19,149,1,0,85,232,62,122,215,244,125,226,220,108,48,158,163,79,162,232,110,110,223,155,209,60,98,83,9,207,113,52,227,74,213,191,55,202,254,37,154,10,219,172,88,229,183,81,33,118,120,55,243,45,234,58,242,219,3,128,132,127,120,213,222,119,215,71,14,11,190,71,120,160,200,148,245,228,176,51,252,228,159,168,180,92,249,249,243,233,109,26,115,234,123,222,102,198,124,209,251,79,232,136,117,29,102,104,141,70,202,105,75,201,115,97,240,156,118,116,144,80,169,93,178,17,61,225,26,170,157,159,42,227,51,74,27,58,193,251,134,41,33,201,72,162,45,83,162,45,119,94,108,81,233,113,230,228,237,130,211,132,31,203,78,11,159,107,241,30,17,114,212,74,198,231,228,208,216,35,108,102,234,122,105,48,76,111,152,47,95,199,202,178,205,149,183,198,204,251,251,249,130,16,204,247,232,167,102,168,209,18,188,218,133,182,75,215,11,195,46,42,190,128,147,44,1,25,218,207,32,46,41,154,145,121,229,36,251,7,234,27,213,49,35,230,154,140,220,187,78,11,32,167,231,109,23,238,241,28,77,50,229,16,136,154,217,68,75,141,115,163,204,223,118,156,28,117,88,157,144,172,136,239,175,35,209,180,209,239,190,178,9,108,17,70,104,94,223,22,250,48,35,158,9,170,191,2,193,38,76,177,54,154,168,6,158,145,129,84,167,49,186,35,12,124,188,107,24,86,84,141,14,237,82,59,80,194,70,80,138,112,75,98,242,107,110,80,53,199,199,7,186,226,25,196,21,73,130,17,151,6,251,65,167,195,138,80,86,188,78,58,135,249,189,180,178,107,191,173,231,241,212,210,141,150,179,98,36,129,91,83,65,106,112,202,225,28,190,16,220,233,106,165,112,194,123,57,14,148,112,7,156,169,15,181,70,233,140,48,32,160,39,140,18,93,142,48,98,81,235,25,75,205,125,178,73,181,90,170,237,25,167,57,52,235,150,201,235,171,126,20,178,66,184,53,93,156,194,163,124,190,77,106,99,9,202,225,169,70,158,25,141,158,78,64,13,16,86,127,166,195,230,58,26,100,221,216,158,228,103,46,205,78,223,67,49,125,119,173,85,50,19,239,216,3,80,118,87,125,87,59,120,197,15,159,37,182,10,80,231,251,101,167,19,179,147,193,180,233,185,234,160,57,179,153,192,39,248,153,137,207,186,176,2,115,130,234,173,158,27,237,207,233,249,64,49,7,53,205,130,72,245,156,230,102,85,134,39,81,233,108,194,252,105,67,182,80,101,217,141,61,196,138,11,3,247,172,58,123,104,27,172,28,71,67,184,21,178,24,97,106,9,197,195,16,122,186,94,24,20,107,223,217,148,2,172,246,157,177,96,154,248,209,133,118,252,210,183,101,118,146,254,80,80,167,211,186,29,180,80,199,13,218,6,41,11,94,158,234,45,255,254,69,79,178,148,178,206,72,139,206,186,31,155,104,173,234,138,76,174,22,169,93,49,245,211,170,97,76,5,252,151,179,117,240,111,41,125,126,198,175,190,69,198,166,112,138,217,7,250,213,96,57,135,131,147,72,151,155,28,221,240,154,242,18,83,102,31,43,42,100,192,52,71,88,235,177,87,192,197,86,194,200,206,180,192,69,129,203,189,219,135,9,228,247,98,166,206,8,74,242,187,219,144,98,221,193,94,153,230,78,140,3,80,223,13,152,218,47,92,86,18,118,28,69,54,220,59,252,150,139,21,107,111,20,40,75,247,76,128,165,163,138,18,18,84,134,146,2,234,133,148,253,173,221,158,32,82,5,158,222,96,5,117,118,206,247,88,228,223,74,20,3,45,135,22,180,7,214,166,176,52,29,246,7,92,241,190,8,184,155,59,180,255,240,109,204,119,224,207,98,234,17,14,50,222,6,99,233,114,48,76,172,48,22,50,201,54,177,135,67,6,204,220,75,61,92,104,221,223,147,35,21,72,114,244,11,55,154,26,69,195,192,65,107,68,41,74,143,63,199,168,252,223,255,253,47,127,252,245,47,127,252,219,191,255,61,152,74,253,7,192,84,240,187,49,188,158,3,128,27,128,130,38,207,170,88,99,216,129,178,231,107,19,45,171,9,174,236,74,118,108,171,87,221,149,202,68,151,135,119,125,79,248,243,243,184,225,6,79,33,80,209,184,176,101,25,152,204,57,61,132,114,205,120,87,191,151,179,1,164,99,21,47,185,160,171,124,79,110,189,85,7,79,82,221,23,125,60,90,196,103,133,104,17,174,42,23,8,38,25,156,132,143,219,92,109,213,186,225,197,44,224,89,11,130,137,85,74,120,19,121,181,18,51,35,74,99,83,172,19,144,200,79,57,208,143,77,11,89,8,223,154,6,135,71,63,157,72,9,83,223,243,149,61,243,111,169,248,32,201,155,111,249,47,243,114,178,78,32,197,4,129,239,44,209,41,166,75,152,119,189,34,140,52,145,174,175,128,214,75,220,21,72,189,166,155,203,101,68,23,191,242,5,153,87,87,57,210,78,79,218,179,217,211,104,50,197,38,123,69,24,75,87,113,135,54,105,232,226,70,171,128,194,144,16,120,54,212,84,130,99,61,192,110,115,61,9,44,154,3,49,227,147,26,235,70,233,236,85,93,112,0,159,105,28,208,116,167,99,12,144,25,225,85,158,18,6,220,237,28,240,69,48,64,89,154,106,200,161,76,247,67,93,166,74,177,52,11,108,192,161,106,28,13,26,82,243,138,150,118,180,105,10,56,90,5,153,80,163,96,78,244,48,248,151,252,28,156,135,227,250,129,157,82,165,123,242,83,179,88,244,197,189,2,110,212,4,212,52,177,61,115,104,38,53,242,230,190,62,65,146,87,156,143,239,217,18,76,242,250,72,89,112,31,210,83,211,151,151,124,135,82,241,120,111,218,5,78,64,41,23,149,233,25,86,210,88,23,192,139,38,175,238,44,209,120,245,239,22,138,70,74,186,184,3,192,189,105,245,217,82,13,197,191,156,48,186,194,145,4,210,61,210,71,134,1,96,44,147,168,207,177,6,61,225,218,2,222,59,65,150,60,121,51,68,175,184,47,184,145,170,102,110,191,61,2,100,251,41,206,140,247,202,103,60,241,105,46,86,207,125,159,95,11,224,241,98,43,243,156,27,36,97,252,244,122,164,181,183,177,125,226,109,65,232,89,250,113,81,9,136,231,61,49,246,126,246,111,25,212,67,137,221,128,17,220,165,70,183,33,20,68,186,207,101,233,203,164,43,22,189,14,254,54,139,2,202,9,155,222,135,159,156,181,67,129,61,116,45,3,123,195,132,156,133,94,53,96,255,236,104,92,177,52,100,85,81,71,22,111,71,251,21,182,95,81,175,47,48,65,183,73,195,222,144,13,135,134,129,144,197,214,209,88,123,91,175,44,209,114,240,48,24,36,61,24,209,239,40,220,176,39,93,207,149,177,83,137,29,51,226,190,207,164,80,112,133,201,81,39,40,230,40,175,79,124,203,182,148,52,121,63,159,125,225,133,5,112,184,65,169,209,185,208,138,53,81,193,72,202,11,35,122,77,144,173,130,145,147,150,194,192,122,108,95,156,232,6,177,133,213,240,136,246,106,45,230,30,168,211,21,221,241,121,195,45,171,77,1,243,44,220,174,8,131,52,211,121,214,252,174,91,84,94,96,118,191,225,147,134,68,221,230,3,129,61,39,223,177,33,54,167,205,166,95,46,122,143,53,192,212,102,37,33,15,180,69,151,241,164,254,172,206,186,79,167,138,28,195,4,14,229,168,26,102,38,139,234,134,209,159,251,19,157,209,170,160,140,181,212,190,201,128,158,206,226,102,54,64,44,72,195,20,181,189,214,11,233,58,41,168,2,132,234,133,23,24,94,184,180,249,214,31,98,201,172,38,177,240,84,232,24,102,81,244,68,90,162,181,119,54,26,49,71,155,214,117,122,138,235,219,114,198,8,175,220,158,234,57,16,164,40,255,193,124,91,207,182,19,220,79,12,81,227,237,63,181,96,242,226,28,85,81,246,50,207,149,105,229,145,114,239,83,32,199,131,117,199,56,89,6,212,124,190,45,212,59,127,225,198,6,181,44,29,70,137,30,119,245,58,51,13,52,253,105,160,155,81,163,54,5,96,253,101,99,225,69,133,27,168,109,126,194,123,197,154,9,153,106,239,167,31,97,2,192,45,106,239,105,247,231,167,73,180,115,141,48,173,150,167,222,202,114,212,35,12,226,251,41,168,22,71,46,47,35,129,237,55,106,54,16,17,70,196,119,62,23,78,203,200,195,44,230,79,153,121,32,245,21,63,93,232,241,62,183,221,74,100,141,38,126,42,68,34,194,137,201,247,118,36,148,83,105,169,66,118,78,50,253,140,60,139,78,241,13,166,176,167,110,36,148,111,245,163,154,179,88,116,67,64,64,233,125,163,54,32,151,198,11,123,62,109,42,157,237,118,98,248,1,29,73,5,136,65,52,121,18,89,164,182,235,152,229,243,237,242,36,60,45,37,124,146,185,237,53,236,14,75,79,59,160,16,241,98,233,66,185,99,62,201,50,122,154,14,223,135,124,67,199,65,46,28,153,202,21,173,43,146,59,157,116,208,216,119,249,45,67,161,20,145,254,66,203,46,69,151,29,109,96,205,5,22,207,55,168,60,29,86,144,38,118,11,168,127,84,201,192,70,77,237,66,178,87,75,43,186,236,197,124,216,244,151,153,178,219,109,112,34,209,160,191,141,194,178,127,1,103,187,80,31,127,30,202,144,93,58,179,67,133,112,134,17,235,90,137,40,69,25,109,71,99,131,62,163,233,187,94,96,231,106,80,200,163,75,137,59,111,154,218,163,71,53,97,70,24,219,142,242,52,248,33,91,248,79,55,152,58,69,143,134,107,17,191,109,178,183,93,195,121,132,191,56,141,116,110,84,1,27,64,50,103,132,17,177,87,132,12,188,174,29,125,116,176,219,15,222,9,172,86,9,248,64,70,78,91,33,21,116,93,124,18,239,192,111,210,3,206,41,230,213,117,193,7,212,164,36,124,54,82,254,93,119,211,78,81,0,64,94,184,94,197,79,47,186,154,50,82,242,0,123,231,231,102,251,166,253,10,212,126,231,140,143,7,67,50,53,10,128,10,121,18,141,18,128,140,146,117,142,167,58,22,5,11,176,32,134,219,213,48,93,130,0,154,148,244,20,92,79,24,229,208,22,32,23,120,221,15,64,141,98,165,223,24,54,195,251,185,177,134,22,191,63,83,126,58,63,232,183,157,135,43,25,44,22,252,37,146,74,56,151,148,86,28,152,7,228,87,20,24,136,242,5,69,20,100,86,125,95,200,114,17,222,133,241,66,83,187,83,246,197,23,36,198,126,184,104,187,2,45,129,145,124,160,81,202,237,234,52,185,240,86,11,14,45,168,235,169,45,131,133,39,124,48,229,198,73,183,80,1,214,112,239,142,115,95,16,148,187,246,72,151,105,165,251,52,110,110,156,186,8,80,188,9,155,227,101,254,140,165,61,163,33,229,216,201,130,34,195,187,237,25,75,20,251,61,76,103,190,234,165,65,8,245,178,5,144,176,165,162,255,100,101,168,54,56,190,13,21,5,125,37,32,204,226,194,77,202,112,43,0,7,229,29,207,39,40,237,80,162,146,48,206,54,190,179,66,210,31,57,104,69,247,140,203,223,53,243,207,90,117,198,51,237,246,230,97,110,66,48,183,203,166,41,223,244,81,255,4,241,255,252,246,14,92,236,121,4,120,84,213,7,119,148,178,127,128,184,2,232,46,193,232,194,62,215,162,30,177,181,207,185,112,86,143,100,132,42,195,82,248,195,162,174,29,147,173,149,125,215,106,207,80,65,152,193,49,154,48,42,20,252,99,228,94,71,112,130,40,208,102,162,17,25,163,68,197,183,141,242,146,132,77,237,200,177,165,216,76,203,124,7,18,37,77,159,76,25,10,73,77,121,63,18,69,252,52,150,237,10,127,48,168,107,32,47,206,228,135,225,188,28,77,86,20,207,108,153,51,187,20,153,166,116,105,128,32,237,231,88,106,219,219,11,244,36,165,89,247,1,19,73,241,64,181,110,51,247,213,163,233,237,57,39,238,132,207,31,168,207,193,180,82,90,14,24,50,176,11,189,173,138,245,200,12,8,115,170,227,1,95,155,209,186,35,156,153,229,101,79,6,162,35,5,18,107,147,223,238,172,124,9,36,29,90,128,171,187,137,100,41,157,2,182,223,10,104,182,241,47,197,19,239,124,150,78,203,73,232,141,63,236,23,100,117,231,118,208,56,163,181,169,53,220,132,59,83,2,114,94,242,227,109,101,28,113,111,159,34,226,9,217,79,143,134,107,223,2,42,143,38,192,126,220,250,54,82,81,129,164,175,58,68,33,38,160,151,22,48,252,164,42,185,132,103,13,62,42,204,139,164,37,63,88,36,151,91,131,97,81,17,53,27,174,12,27,176,224,30,192,111,86,243,77,170,193,59,40,19,120,71,111,181,250,3,202,237,93,55,176,65,27,228,133,26,127,82,229,11,70,69,121,125,165,217,76,182,113,217,24,231,213,43,41,162,20,32,106,30,6,38,55,148,93,80,225,132,71,120,150,135,18,113,54,143,237,210,64,30,186,177,49,38,144,52,113,18,9,84,164,135,245,208,153,66,34,108,154,159,15,161,98,239,224,236,128,98,168,10,16,24,182,247,116,226,205,39,55,90,117,156,116,40,66,65,142,33,121,123,156,82,219,89,28,156,252,5,119,102,43,202,145,15,183,120,162,65,89,109,169,141,31,25,191,19,246,79,16,240,128,62,20,176,128,45,88,82,103,206,75,106,232,62,76,117,55,168,72,231,243,238,106,74,7,178,16,21,54,39,50,33,125,162,214,181,160,184,235,136,48,148,40,189,45,243,174,89,65,162,66,119,117,150,39,188,220,121,8,208,98,171,237,61,57,133,10,103,43,97,39,248,152,85,194,233,234,65,177,98,78,73,122,110,83,120,11,246,23,88,56,253,172,77,169,220,217,166,153,46,195,202,47,81,42,116,35,65,76,214,199,21,2,169,250,238,10,38,166,60,62,179,90,89,130,209,239,241,76,13,191,169,180,159,6,111,115,56,17,48,157,131,199,67,199,131,190,225,148,234,146,0,250,10,112,20,101,92,168,105,30,222,88,202,107,184,147,156,57,79,208,80,150,143,11,242,89,191,135,63,83,244,48,166,238,95,232,240,227,63,230,76,193,4,90,161,60,150,144,231,140,126,116,203,32,83,212,19,114,210,61,9,142,34,130,126,106,101,153,77,188,211,169,130,20,243,159,223,70,48,123,5,75,241,36,222,69,155,70,32,10,139,51,234,224,212,174,103,24,39,147,67,139,115,35,255,47,149,59,172,8,218,74,151,154,185,159,230,74,167,172,237,219,123,120,180,231,83,126,156,236,113,203,246,143,215,118,227,251,9,99,18,226,115,37,26,34,93,1,137,159,5,70,9,158,45,138,189,234,79,158,46,229,174,24,91,88,96,150,224,46,179,43,169,89,161,25,155,53,225,232,178,163,9,206,104,123,196,25,104,243,206,32,232,54,203,158,132,222,59,187,121,153,220,51,243,246,36,76,151,108,6,89,245,164,190,179,170,205,31,210,80,49,132,17,130,20,185,101,227,179,199,190,105,211,49,194,76,65,233,214,51,160,142,96,236,72,21,228,183,207,44,36,196,100,244,41,52,237,195,156,9,122,136,135,173,129,175,76,112,60,64,178,255,246,38,31,221,202,35,255,80,226,65,214,6,11,44,20,247,109,54,153,78,144,7,130,169,8,156,106,210,92,206,112,199,168,126,201,254,189,98,28,39,7,227,35,171,62,127,27,245,27,95,158,204,178,177,200,67,171,176,43,221,186,151,146,105,65,167,91,184,249,248,39,249,40,171,5,136,154,90,207,13,67,114,71,24,171,101,185,50,248,141,190,241,217,102,98,87,30,39,63,179,24,113,201,129,98,94,53,69,141,254,186,43,46,97,242,208,213,206,184,34,183,31,11,114,173,204,15,106,107,135,21,95,10,214,63,66,183,154,83,130,236,217,37,136,249,38,250,80,213,170,15,32,75,137,163,193,227,171,177,34,32,145,154,67,73,97,163,88,245,24,223,89,111,198,85,26,200,221,84,187,98,27,10,54,194,205,230,74,9,183,93,125,155,75,38,97,96,31,21,175,88,39,73,240,167,178,76,46,88,149,47,190,178,135,135,177,201,81,87,189,196,169,253,243,179,213,101,102,85,11,161,129,21,58,13,27,109,154,71,107,228,76,50,222,23,221,76,93,83,251,85,25,147,156,229,139,246,25,179,76,95,122,114,126,221,41,219,6,212,82,187,178,101,115,78,72,118,224,118,40,142,97,236,164,124,131,77,152,187,22,165,17,152,64,113,215,13,224,81,147,172,50,47,147,229,115,9,21,26,105,106,170,135,242,148,11,244,154,10,247,210,102,112,54,80,208,213,56,65,42,72,238,121,154,236,141,31,124,22,170,178,212,185,206,108,179,119,132,217,190,77,61,55,189,0,39,196,162,245,186,244,219,67,50,160,186,100,242,198,86,160,136,124,22,143,12,129,198,29,97,0,236,77,195,127,38,28,243,207,195,8,145,181,93,211,17,240,21,108,148,181,154,13,107,211,237,151,151,1,68,187,54,75,65,15,108,15,243,209,173,167,145,197,14,45,172,132,209,3,83,132,69,101,206,12,103,219,51,203,141,167,19,5,106,165,135,147,48,156,5,237,139,156,20,161,132,237,45,144,150,253,96,193,79,130,17,222,179,176,184,121,113,79,24,89,127,247,2,102,167,240,224,208,19,202,29,17,110,150,95,62,248,139,26,82,199,166,176,83,94,92,244,14,7,99,36,48,101,169,5,3,213,194,103,59,155,113,186,54,231,146,41,112,187,205,48,136,30,133,210,36,100,252,93,181,58,99,162,167,6,127,104,24,183,25,87,205,40,127,96,33,137,12,174,197,209,64,22,181,110,75,78,224,109,88,194,29,125,47,37,64,153,0,77,132,155,138,190,83,133,71,128,237,26,36,163,84,44,213,27,138,65,97,253,73,163,104,170,132,14,139,29,155,139,95,184,131,208,211,163,91,50,17,44,15,87,171,203,107,177,13,87,100,247,179,70,155,248,105,47,212,76,53,200,199,17,74,15,186,47,249,188,88,92,6,54,131,90,214,94,17,45,197,190,226,96,202,213,122,112,54,179,219,26,87,86,94,250,46,74,222,105,196,149,1,35,209,130,180,217,148,198,93,211,132,234,47,97,186,94,231,102,91,114,180,180,154,138,137,100,122,184,226,51,165,92,110,235,176,249,79,83,124,24,90,149,226,155,136,159,166,74,56,149,223,142,137,136,67,159,24,135,134,108,208,146,23,130,233,227,14,180,44,58,200,3,232,99,15,97,119,168,90,43,235,185,209,17,95,225,118,93,129,88,40,201,188,35,105,22,97,68,255,158,48,94,146,113,110,172,88,251,83,169,99,99,224,175,3,120,187,190,106,74,19,41,84,196,105,241,158,15,236,66,255,254,14,90,242,255,63,55,255,231,89,185,252,67,144,155,127,10,37,189,64,83,124,184,3,228,10,115,81,92,41,49,45,109,145,92,146,1,211,146,151,163,43,157,244,192,192,46,171,226,202,209,141,229,54,112,157,95,53,105,75,152,173,87,0,51,1,13,9,62,146,148,174,250,214,108,25,49,73,108,20,248,86,210,165,84,37,140,45,164,236,130,80,66,31,45,244,60,233,116,244,165,225,209,67,243,31,242,8,202,161,114,95,84,136,162,110,78,53,63,75,181,136,238,63,20,245,122,121,0,93,196,151,128,242,37,225,101,64,23,189,95,50,162,56,48,143,130,181,113,38,113,105,128,78,35,255,186,183,252,106,86,84,151,11,135,248,48,189,123,10,3,22,138,249,141,46,211,197,241,110,53,77,67,241,248,157,221,248,216,43,194,56,134,11,82,22,219,176,20,28,101,244,57,155,56,150,145,42,98,123,21,224,4,222,129,32,154,225,131,12,79,139,105,164,159,123,187,32,71,188,63,96,118,6,188,128,69,231,174,102,102,218,0,107,54,26,233,86,0,145,48,235,172,227,57,0,138,48,18,111,24,21,151,117,195,80,181,47,128,0,217,119,0,100,251,246,80,230,184,155,28,155,170,65,139,120,24,46,119,211,163,191,53,198,195,86,61,124,142,70,105,39,122,44,231,46,69,220,128,112,195,213,209,195,172,3,50,140,129,100,172,125,181,15,48,126,155,26,54,82,72,143,14,205,70,25,70,194,182,197,246,86,6,152,72,233,239,144,39,225,97,215,163,129,211,209,47,190,79,13,114,236,138,223,54,210,255,150,103,110,165,124,31,107,40,52,8,222,31,189,149,21,181,243,201,214,94,208,80,248,67,173,221,163,5,211,204,77,69,6,3,213,216,30,183,213,0,53,117,61,250,172,34,94,39,195,147,36,43,156,144,140,96,221,78,7,251,29,108,227,158,163,243,253,109,54,3,226,69,101,70,125,35,190,191,179,52,46,53,41,253,194,125,68,251,135,66,74,209,147,99,246,234,32,74,46,100,75,65,150,112,190,204,91,67,140,139,69,55,79,141,47,208,195,80,29,164,96,196,215,69,203,200,127,27,220,132,144,147,12,108,53,131,179,98,109,172,165,63,109,98,133,61,162,163,10,191,136,71,206,107,242,219,6,118,33,120,219,105,109,200,226,47,219,122,204,107,202,11,51,116,86,142,11,31,88,222,201,111,227,218,236,94,186,203,78,37,139,200,176,154,80,143,159,94,228,57,114,101,248,252,12,71,55,64,182,73,130,106,194,76,12,200,141,255,116,49,53,40,61,57,236,26,135,4,66,64,82,120,207,52,193,185,16,179,128,148,5,63,86,194,19,49,96,191,112,200,129,67,71,26,114,188,174,255,135,211,42,224,172,39,92,219,125,104,244,178,100,182,69,54,155,102,224,47,74,155,171,167,162,63,13,182,212,95,118,163,234,144,218,115,101,24,86,122,24,115,163,158,53,140,87,144,63,83,146,245,166,31,88,51,85,21,191,50,132,33,139,142,195,179,96,225,5,232,97,168,230,85,79,142,54,66,92,154,137,175,233,11,227,133,72,167,17,35,203,37,203,8,149,28,175,138,174,13,252,71,138,47,44,35,37,87,145,29,66,47,80,195,103,212,7,223,146,18,251,146,12,157,53,234,124,98,206,28,164,150,172,104,95,194,56,128,123,167,178,96,79,45,43,115,103,74,115,235,100,44,183,206,126,236,61,57,174,72,126,242,138,245,149,144,167,58,109,37,207,24,23,252,201,42,196,67,84,129,198,12,254,20,197,2,212,245,100,9,3,227,235,195,1,105,177,42,96,225,105,149,159,64,231,109,251,3,201,40,177,76,201,161,130,176,183,153,232,52,125,37,48,212,253,183,13,235,34,151,118,94,238,14,150,29,200,223,179,183,144,193,98,170,167,161,54,134,122,214,243,211,24,226,58,219,249,219,132,54,157,172,7,40,45,175,253,83,245,161,222,44,97,230,161,80,230,98,222,145,206,1,229,21,124,83,226,104,54,120,122,105,102,38,27,205,74,76,236,150,158,219,134,151,119,199,16,222,123,214,40,67,37,222,38,43,58,161,67,207,13,204,124,92,81,176,94,148,86,68,251,157,206,146,135,215,80,107,38,194,120,219,249,133,23,26,7,66,209,49,157,192,237,109,7,10,99,69,51,99,84,6,83,168,204,38,212,84,103,125,46,237,124,191,46,14,71,109,180,61,193,156,66,35,19,72,13,34,31,250,80,42,32,18,15,227,131,178,116,102,64,241,215,11,94,180,38,167,8,52,96,216,87,214,136,147,159,111,121,20,157,140,43,22,34,113,91,131,42,123,150,97,88,153,190,99,168,12,236,140,117,190,52,52,230,21,189,195,41,163,63,225,18,55,205,52,221,215,19,164,203,19,186,117,108,68,132,139,133,14,236,153,89,70,52,28,113,183,208,185,24,87,175,144,101,36,231,26,207,93,155,144,178,247,81,109,79,170,79,220,96,52,46,182,122,194,39,137,174,250,109,2,163,118,193,225,179,232,178,41,173,154,156,166,30,72,1,104,144,212,17,52,49,70,29,55,206,77,14,161,89,245,173,16,98,54,33,228,89,116,126,110,25,198,52,27,117,133,192,74,111,231,104,162,34,60,47,106,193,72,10,146,17,134,102,163,153,185,222,168,89,243,141,43,233,152,207,250,33,51,33,234,0,87,74,146,106,155,62,47,179,114,115,0,53,225,138,27,184,132,129,95,167,113,5,33,85,209,229,132,225,12,204,8,159,113,50,244,190,178,17,39,252,190,202,70,15,85,126,27,119,162,30,125,107,58,110,122,48,210,113,238,47,137,194,89,87,255,60,152,64,184,108,251,203,56,203,222,148,214,23,27,59,166,55,143,82,156,159,186,43,4,162,230,26,177,16,40,150,222,22,168,86,210,224,8,231,38,78,137,179,25,0,216,107,220,103,248,154,185,174,132,113,72,137,119,77,87,70,252,160,121,128,172,45,254,204,206,126,39,139,118,21,21,182,4,220,206,195,103,126,207,50,128,173,181,27,90,172,25,192,199,115,219,160,77,61,127,59,97,51,58,189,209,243,84,218,138,113,150,112,146,185,120,18,56,242,107,187,98,5,225,60,52,81,105,213,44,43,226,167,233,140,201,133,193,194,8,41,239,12,74,95,87,135,179,171,99,171,236,175,235,204,37,204,241,90,95,64,148,39,208,17,40,45,38,13,27,41,112,196,72,169,98,49,60,65,42,150,11,157,168,100,107,69,162,117,223,22,209,57,53,61,63,97,172,82,99,236,245,190,172,34,109,1,232,0,171,185,27,46,225,11,248,160,235,88,182,67,150,120,145,8,235,14,101,202,230,145,238,137,235,210,177,95,80,93,40,241,213,98,125,166,131,191,240,217,230,248,89,86,222,34,52,89,243,162,136,33,178,48,147,23,22,54,186,96,51,100,111,191,68,76,24,220,214,59,223,17,222,6,0,191,225,179,21,74,161,174,140,191,76,18,171,116,43,221,129,64,136,112,7,28,120,195,86,199,141,103,130,169,97,31,114,180,57,4,198,132,128,103,130,32,219,168,140,159,77,88,190,97,8,177,66,77,103,47,58,119,32,85,210,82,27,55,202,157,39,124,163,101,74,43,16,204,99,165,103,19,183,221,217,80,74,184,99,1,31,83,48,16,11,89,148,168,43,36,119,46,2,189,195,212,38,39,199,255,102,236,24,130,72,75,74,202,151,153,46,122,172,120,70,230,147,65,134,193,220,8,161,109,186,26,69,247,254,25,199,166,128,239,128,20,201,146,180,81,169,73,247,109,103,12,208,150,134,17,205,24,49,211,193,231,90,202,216,63,179,232,190,19,33,180,4,21,18,0,84,92,98,58,97,231,40,38,238,180,80,176,224,108,247,232,33,93,126,250,51,40,222,222,176,49,90,37,140,235,235,253,126,58,70,162,242,208,176,173,12,81,234,76,193,89,62,16,166,182,233,205,26,164,129,75,18,60,172,233,67,85,121,33,231,213,79,73,34,206,194,195,172,236,223,151,113,222,165,140,68,195,250,44,133,145,37,32,46,41,43,46,80,207,150,99,46,91,224,34,139,134,171,62,114,82,175,242,132,41,187,199,125,129,24,144,113,152,24,118,190,221,195,40,39,229,55,156,0,138,7,114,232,36,3,107,61,71,115,242,192,246,176,136,149,231,220,37,230,141,66,59,167,72,70,8,185,35,167,0,132,100,211,133,85,181,10,210,201,126,145,65,107,75,31,202,202,97,53,198,130,73,140,111,121,33,201,186,252,46,90,141,243,115,83,77,10,114,182,82,3,47,82,168,210,202,156,149,88,190,221,117,124,155,253,233,195,238,255,196,245,66,222,124,32,128,186,84,134,131,90,105,92,57,234,217,146,234,166,102,104,233,184,180,147,122,117,17,68,128,193,31,234,252,84,29,116,77,76,208,203,107,160,142,42,84,17,213,233,224,131,136,164,144,81,168,90,99,212,127,169,50,69,184,194,24,150,142,35,66,88,142,218,62,97,147,212,215,240,231,18,226,97,172,190,181,25,186,77,210,54,176,88,204,150,202,57,162,97,224,158,78,52,210,16,141,210,112,222,171,94,52,85,218,10,239,4,144,6,15,204,65,75,201,80,2,34,246,178,76,168,43,194,103,217,120,212,196,186,233,121,138,198,126,86,21,180,102,32,218,16,240,79,164,2,202,116,164,114,30,250,253,197,24,51,74,147,44,249,190,235,9,77,238,33,112,194,50,234,245,250,14,148,245,180,174,19,42,120,126,95,148,20,31,109,56,12,137,154,39,203,134,58,42,143,190,33,61,154,48,99,64,10,69,249,28,32,37,83,10,236,208,121,119,186,127,70,90,17,125,157,8,179,69,208,70,46,122,0,241,249,85,19,136,214,174,58,77,179,11,39,129,160,177,148,7,140,194,133,167,195,184,143,212,71,182,128,251,140,101,185,126,32,189,249,40,85,230,216,114,129,5,74,143,150,82,66,113,45,126,250,124,108,69,129,150,27,28,210,8,27,22,216,231,77,169,142,56,156,95,208,19,111,175,61,191,125,6,151,11,46,108,72,179,234,173,199,149,183,22,198,28,149,182,200,44,15,55,142,92,106,132,137,203,219,138,181,85,165,4,40,202,234,135,229,97,237,237,112,120,153,6,215,106,175,214,101,108,114,217,143,212,71,66,10,120,214,245,112,153,166,170,220,31,66,249,118,109,1,154,236,230,236,174,225,21,204,107,164,23,152,178,52,140,42,79,252,246,106,192,34,148,173,14,134,96,5,200,102,147,128,40,205,30,226,189,63,210,51,10,145,206,124,72,177,208,50,253,232,106,38,1,207,55,48,135,163,59,144,195,56,195,170,63,223,192,68,93,215,195,248,32,40,128,3,23,144,214,35,140,91,180,222,55,142,61,41,80,56,211,76,209,30,58,34,14,28,126,105,52,172,187,170,185,210,19,155,254,121,210,177,28,202,155,64,248,44,36,75,144,244,60,75,171,202,231,50,150,118,28,204,238,94,69,129,105,186,184,170,136,233,150,146,120,73,24,204,71,220,54,45,152,71,3,218,10,98,190,141,110,246,45,170,62,46,187,244,20,208,37,136,89,91,79,78,71,60,170,18,152,85,102,181,134,2,11,185,2,116,139,244,110,123,158,202,224,41,248,35,221,230,13,43,15,101,84,67,113,124,97,235,214,169,56,220,121,252,37,69,38,132,86,13,60,66,9,159,183,21,158,60,39,127,203,170,52,69,93,12,134,212,239,161,97,241,140,227,140,134,145,89,237,30,158,79,107,137,14,11,205,223,236,97,219,228,61,66,230,84,234,253,183,145,54,200,74,229,66,71,196,41,108,251,83,19,104,143,242,175,240,23,122,41,166,101,160,136,3,62,64,15,35,238,223,100,117,52,131,46,183,129,164,51,0,213,91,161,18,25,226,160,255,246,52,45,23,229,247,108,56,42,17,62,119,174,128,96,110,171,185,44,201,238,166,81,170,78,1,139,18,130,255,52,150,168,165,234,193,148,234,124,101,70,130,114,43,115,15,182,30,152,159,47,60,16,49,148,130,205,152,70,67,246,244,242,140,155,179,92,61,23,14,83,195,31,218,121,126,120,51,232,201,109,155,190,61,108,250,69,18,158,148,158,124,36,14,62,39,93,123,81,94,78,177,78,156,105,98,62,202,170,147,177,16,247,61,24,56,10,14,135,91,124,158,169,135,155,41,185,61,97,104,186,213,195,195,80,163,250,219,216,168,251,141,193,192,86,224,33,176,40,23,7,217,120,164,110,93,193,176,58,47,247,167,161,171,212,164,240,20,144,23,254,72,79,98,84,30,215,8,198,253,246,4,146,114,113,209,181,117,66,189,8,79,57,3,153,41,9,205,58,17,126,106,8,82,58,171,112,44,140,111,15,239,169,173,33,163,176,13,151,37,65,170,95,5,70,173,188,233,50,208,27,42,98,123,161,66,104,187,249,238,203,128,70,85,177,64,6,158,244,210,179,81,21,31,118,28,163,108,249,151,107,95,135,10,167,154,16,171,227,79,39,181,141,245,140,96,188,44,189,26,74,143,245,76,74,75,95,70,206,14,52,218,200,95,117,213,139,160,16,155,220,79,232,76,210,2,185,160,85,9,46,125,123,16,8,169,128,102,39,134,209,174,160,203,147,36,57,80,234,28,200,46,47,232,76,179,231,83,110,28,3,200,231,232,105,234,124,202,69,132,244,221,227,224,214,94,156,242,164,40,235,34,47,166,134,14,174,89,194,76,180,254,97,225,155,179,196,37,155,110,5,244,195,8,247,252,126,181,116,198,162,172,183,48,224,222,122,219,21,96,145,143,64,100,10,209,121,145,48,105,176,215,46,144,242,170,10,164,67,38,62,68,23,232,238,155,147,182,132,41,174,122,81,134,134,241,174,10,221,194,225,179,249,234,3,137,140,234,134,56,174,128,40,24,30,101,47,164,190,84,72,96,184,48,240,182,137,77,205,115,38,16,248,56,248,228,48,75,197,175,233,204,36,111,195,97,248,5,5,65,137,121,166,23,238,231,54,58,174,210,219,48,106,136,169,108,153,44,149,210,154,114,182,114,198,23,222,189,155,46,164,210,96,144,35,28,30,30,166,164,38,68,23,35,151,53,15,211,2,150,185,234,188,104,10,18,113,242,133,144,176,68,241,146,242,86,216,25,207,204,123,98,188,102,236,6,159,7,183,217,226,201,52,217,73,192,163,145,134,65,247,26,15,137,6,47,31,135,211,111,75,237,199,227,234,182,28,44,186,77,101,49,63,81,56,6,254,186,24,166,228,111,18,134,158,88,34,204,62,227,101,224,156,221,79,252,180,21,41,213,170,110,253,120,244,11,173,25,132,5,53,104,66,254,30,221,20,34,132,55,132,123,202,175,30,131,247,2,106,75,50,211,225,40,48,127,147,213,98,176,34,196,44,151,117,86,215,246,211,11,34,76,1,84,248,136,231,138,13,161,241,11,91,199,67,182,124,204,154,0,206,190,112,70,45,160,202,76,216,77,233,122,123,244,124,10,185,105,148,246,237,55,131,179,127,166,226,46,139,86,207,144,123,139,31,125,190,156,162,90,176,214,226,248,37,118,11,151,9,200,234,106,74,8,80,180,100,15,3,51,80,210,210,249,226,103,245,251,42,184,202,75,61,6,101,222,238,72,82,138,22,84,15,228,183,201,187,230,15,104,189,76,77,61,169,28,68,133,202,155,182,71,233,88,52,165,216,32,222,239,81,230,126,129,5,192,156,163,116,247,123,40,212,45,146,26,10,85,51,6,235,17,70,224,91,15,54,129,172,223,187,70,106,38,73,13,24,121,68,36,221,186,135,167,86,82,135,97,32,127,3,148,232,54,147,30,57,55,134,244,213,195,139,97,88,31,94,17,144,3,191,173,133,170,215,210,155,238,214,21,184,71,155,74,222,63,3,195,250,247,174,69,94,110,171,201,63,55,60,69,154,214,41,26,170,176,63,129,124,222,0,146,63,146,251,178,134,146,146,122,184,32,65,39,195,50,177,132,248,231,102,68,186,37,41,36,207,240,36,95,49,56,106,82,242,9,196,215,82,99,212,33,63,212,52,106,34,52,49,236,208,200,149,21,154,174,218,168,62,42,249,22,151,82,11,88,106,246,175,97,206,247,130,125,159,160,186,207,239,178,243,253,93,55,93,86,53,197,62,225,255,71,220,153,32,75,110,227,64,244,74,220,73,221,255,98,230,195,47,128,137,190,128,61,227,8,219,217,82,73,20,23,172,153,203,164,80,125,173,18,193,23,127,222,50,126,191,226,37,91,202,38,97,247,224,78,56,237,155,190,79,32,146,40,211,150,253,124,111,31,148,50,145,160,20,187,122,114,220,252,138,115,129,217,180,154,110,158,205,235,247,64,43,52,245,178,129,109,163,60,153,190,121,126,95,138,83,76,26,67,126,172,99,192,36,97,116,139,194,136,252,182,111,158,116,205,232,47,35,36,240,163,234,0,173,200,82,234,73,134,180,139,31,7,91,89,85,9,175,35,81,31,232,216,106,116,48,103,130,190,155,37,77,9,130,28,253,247,53,241,224,227,32,66,26,71,97,232,217,71,192,84,22,214,164,62,202,22,239,103,59,18,87,66,55,125,143,126,106,101,221,112,248,172,183,64,27,212,73,84,55,55,244,62,19,0,218,169,57,151,163,44,206,95,74,192,85,107,179,113,2,244,119,184,127,194,180,177,88,14,174,5,69,239,89,105,42,206,120,7,144,16,241,207,160,129,248,84,39,40,229,54,221,185,241,161,128,198,24,86,185,192,50,163,245,150,162,204,166,33,60,211,26,116,47,159,94,206,154,201,0,174,95,179,223,197,133,2,134,174,166,239,10,133,184,143,160,243,181,43,150,218,213,139,16,160,195,136,67,40,233,4,162,238,158,203,188,6,31,106,197,83,45,250,222,67,156,209,200,71,135,172,43,180,200,191,232,147,51,217,187,100,24,179,230,195,95,197,242,69,132,81,97,252,141,176,170,41,192,233,201,215,184,131,236,247,38,81,150,92,183,123,36,94,75,123,132,69,79,167,238,86,248,110,147,94,149,193,31,158,43,249,57,179,190,12,47,53,28,93,85,20,254,136,29,78,220,156,162,101,13,125,80,49,24,5,79,248,236,40,143,8,108,155,83,192,198,224,35,87,67,39,90,158,39,67,151,169,108,132,86,59,231,218,213,80,30,80,213,41,174,31,172,132,45,188,36,38,191,254,52,69,50,209,153,104,140,96,173,156,228,210,214,25,94,146,117,127,74,79,254,221,166,216,174,252,181,175,211,115,122,98,116,33,175,20,206,31,161,67,213,143,67,238,33,10,185,140,36,91,57,232,15,44,107,209,196,186,173,160,58,193,80,193,199,136,179,249,104,112,2,225,144,29,178,170,204,148,125,82,55,18,71,83,153,207,143,87,206,60,170,175,135,223,154,150,249,38,229,132,160,38,222,233,176,49,229,39,34,39,194,79,30,22,161,151,172,38,158,39,248,223,227,230,112,80,101,250,157,251,92,145,54,176,58,114,21,6,54,78,6,23,249,161,204,145,35,84,131,27,104,4,120,188,134,174,121,93,246,212,92,118,143,28,18,89,215,124,5,85,250,195,187,27,63,90,75,150,154,159,16,196,148,8,48,96,52,84,237,240,254,171,241,243,100,136,233,12,22,93,215,86,81,225,58,203,72,117,47,101,10,96,158,208,153,235,49,48,211,188,82,193,75,228,22,61,6,189,238,254,94,165,126,243,194,52,171,120,124,194,100,82,19,255,219,157,102,247,68,240,71,187,211,166,41,69,232,41,166,50,211,35,246,71,196,77,27,207,160,39,245,109,1,97,169,145,228,254,200,179,141,18,129,69,252,1,37,128,195,124,13,9,105,147,220,235,26,203,45,84,146,121,58,17,119,236,154,217,250,104,215,58,42,126,128,16,185,221,154,239,184,143,53,194,85,55,157,229,20,123,231,116,138,230,244,73,189,187,202,14,31,82,76,177,151,18,161,60,122,96,83,131,28,170,218,20,67,124,73,116,210,26,163,124,191,130,51,117,23,101,152,162,243,37,190,54,20,136,71,153,127,15,204,101,39,162,200,213,58,140,52,236,191,201,192,123,160,151,40,139,82,122,33,90,16,53,175,80,51,118,21,241,57,70,179,231,27,210,180,60,74,73,41,133,29,12,35,156,76,67,169,108,172,229,32,52,139,145,158,21,87,251,32,227,178,95,80,31,249,18,149,48,68,51,203,137,198,33,193,70,145,73,190,244,49,14,145,26,112,25,202,191,70,97,216,251,208,133,150,168,173,25,156,105,95,200,179,17,16,97,105,214,172,152,226,164,167,81,176,112,148,144,155,84,225,142,182,245,143,144,140,50,14,151,175,174,151,193,185,199,111,79,212,164,132,197,90,100,81,142,21,211,127,202,193,137,151,234,40,180,143,59,245,6,83,176,226,63,13,111,99,18,67,187,43,137,37,227,48,205,167,61,243,44,119,239,218,228,95,238,221,18,97,183,245,88,249,111,95,187,246,190,100,79,122,102,59,56,39,168,45,87,162,76,208,17,5,89,244,47,127,167,102,146,230,93,156,230,102,216,97,253,41,140,74,253,35,41,64,65,44,145,229,227,190,249,44,67,96,161,180,212,17,77,251,170,39,95,33,92,25,73,142,233,208,157,227,137,223,93,172,15,34,41,246,157,243,114,179,203,182,124,229,99,165,128,197,175,102,202,205,148,45,39,87,21,169,219,105,105,229,150,242,171,221,121,77,169,192,167,107,45,145,133,183,17,177,168,59,253,103,83,202,47,142,250,21,89,74,42,134,143,198,29,63,163,163,142,247,30,208,43,36,26,243,123,190,87,73,120,247,146,166,18,210,105,46,115,72,191,233,233,39,61,90,67,135,178,70,54,125,104,73,173,229,149,247,137,196,49,137,162,147,114,187,253,80,250,230,112,35,28,158,72,110,153,140,65,228,65,9,120,46,158,192,242,124,20,34,59,113,43,254,201,111,5,74,161,117,34,208,133,45,216,3,197,86,8,177,155,246,230,35,185,184,30,43,11,150,101,170,9,41,213,89,87,105,124,68,199,39,173,1,98,49,81,121,129,224,131,86,9,140,191,170,43,135,241,254,214,74,250,141,35,114,245,215,177,161,129,46,83,76,151,245,234,54,172,104,90,137,254,171,213,5,4,76,40,77,181,44,96,119,138,210,165,123,96,180,84,51,98,165,30,81,64,100,92,126,250,222,204,142,47,72,122,72,4,22,189,57,178,27,17,135,110,118,196,75,111,2,29,30,101,9,135,207,209,186,66,115,200,93,97,20,2,32,68,112,170,22,39,173,87,220,215,200,74,215,79,175,54,209,177,25,112,189,251,223,209,202,167,2,159,185,195,214,49,32,104,53,213,221,64,239,44,214,39,131,115,36,10,222,177,113,154,208,62,110,154,191,215,247,197,79,67,40,153,234,185,54,154,230,95,192,173,10,129,40,182,29,238,81,192,166,65,160,245,119,104,72,180,87,23,117,247,106,105,126,165,59,181,71,237,119,227,65,180,1,149,215,248,122,76,99,162,252,170,128,132,37,143,157,229,240,40,186,239,108,104,231,95,138,169,161,157,163,173,65,52,78,247,96,210,129,7,99,182,116,243,109,38,115,212,208,89,5,147,192,144,190,70,5,94,37,27,163,223,211,52,156,61,21,211,76,212,72,250,145,185,122,69,18,201,84,182,150,180,37,21,106,187,187,31,174,180,73,92,211,167,41,124,66,83,138,82,37,11,71,11,140,180,165,167,160,42,89,9,173,26,46,244,32,4,197,28,195,43,242,95,166,9,181,163,172,202,130,205,85,74,57,173,49,37,74,57,237,0,251,20,222,8,129,71,217,47,145,11,173,25,174,135,158,199,254,26,24,230,39,149,214,21,185,219,199,33,71,185,183,16,46,219,174,64,22,54,72,251,164,29,152,134,208,215,45,117,177,59,79,181,54,182,145,187,141,231,130,29,188,119,41,9,110,166,176,246,232,0,53,112,70,213,46,29,6,253,145,5,22,145,30,217,102,154,71,237,17,79,173,109,150,84,64,157,176,131,32,107,90,18,192,34,213,91,67,155,158,17,65,20,83,127,154,124,171,52,124,92,215,171,42,138,80,232,140,118,17,148,9,245,222,215,120,156,175,11,166,89,155,76,146,15,131,197,35,62,37,218,147,90,69,93,44,177,22,93,50,212,248,202,144,193,124,90,163,236,22,14,252,33,213,173,16,136,192,59,236,53,189,133,200,168,212,127,83,88,214,226,106,98,170,42,165,196,36,171,17,144,161,173,136,110,126,129,209,199,142,73,200,185,168,245,196,21,39,164,212,104,43,66,146,81,158,12,153,239,200,170,129,210,42,32,21,247,228,123,203,187,216,20,218,164,156,63,20,179,172,97,105,255,211,10,0,225,123,92,219,169,48,144,38,132,66,234,54,104,10,175,191,112,207,251,166,122,109,236,211,49,224,215,226,237,71,245,218,168,239,138,50,104,83,164,145,125,22,18,189,18,129,162,11,91,219,158,118,79,208,130,27,115,161,76,169,215,32,179,203,175,199,68,34,161,164,215,18,28,122,61,77,240,172,41,17,6,223,246,245,75,157,164,255,123,225,105,105,209,128,9,179,106,171,9,102,72,244,63,116,254,132,84,244,18,216,233,175,86,191,35,222,44,251,9,158,84,127,53,237,104,74,75,158,159,212,7,85,26,177,41,20,44,17,133,173,88,191,75,79,211,148,211,158,114,185,81,94,207,8,38,144,172,143,129,138,114,123,93,75,80,81,107,239,15,29,213,193,196,121,247,166,34,123,44,21,185,213,169,122,140,9,78,168,252,161,178,100,154,6,122,119,250,111,202,173,137,218,149,87,108,143,11,34,146,113,119,124,228,115,52,28,156,173,221,82,20,188,151,42,211,164,109,237,150,66,170,126,191,254,52,154,72,165,101,9,151,238,68,139,129,169,246,76,109,228,50,111,51,190,214,181,182,149,219,0,133,137,176,35,216,80,170,46,188,235,126,82,215,34,180,170,173,232,112,163,45,85,74,60,153,21,113,72,123,26,29,65,175,17,198,186,159,165,165,239,222,151,180,190,195,119,252,244,88,162,22,46,42,223,42,197,240,194,118,76,201,42,173,45,235,237,116,212,118,11,188,218,124,23,147,106,212,7,195,59,63,177,219,12,72,79,164,25,22,209,201,251,112,241,96,180,77,12,109,54,52,138,33,71,169,121,212,158,188,5,215,107,28,228,244,224,105,11,206,52,230,210,24,239,89,172,253,252,245,79,94,155,130,90,31,63,231,77,126,74,96,142,242,230,25,10,72,180,238,118,52,18,43,73,125,141,19,180,120,236,212,117,77,159,93,108,25,236,247,37,177,7,220,109,226,12,161,177,29,34,0,79,143,254,163,117,172,198,141,84,180,7,159,246,68,185,24,166,1,165,61,160,126,62,90,44,233,148,168,250,94,147,144,121,143,215,66,72,100,43,33,195,93,211,97,8,144,178,216,218,166,75,57,172,211,196,124,20,254,41,3,205,90,214,221,21,67,214,208,96,26,218,14,126,79,231,18,7,15,245,211,202,91,176,204,183,121,7,15,245,120,218,178,109,28,25,113,96,78,4,11,20,61,33,35,106,51,165,73,145,49,247,134,136,56,166,25,77,186,59,53,170,27,81,224,227,36,134,36,72,97,28,128,246,122,212,170,244,46,48,40,223,138,114,169,178,141,194,248,75,48,62,162,195,28,7,137,32,195,220,247,29,48,42,37,122,53,201,223,224,144,166,133,102,165,39,111,148,14,71,239,51,209,197,161,79,222,49,163,189,83,29,41,206,158,110,78,82,163,4,39,55,39,64,38,60,65,206,203,159,252,190,212,208,238,159,101,169,118,191,216,58,31,180,187,159,206,151,21,221,253,40,2,116,165,192,128,141,113,121,116,24,57,241,214,116,142,19,119,61,37,250,220,215,81,39,120,35,255,187,223,205,161,247,42,218,26,13,27,246,12,206,110,154,157,213,151,68,131,26,102,166,104,239,207,212,57,180,126,6,241,47,21,252,223,94,122,241,61,163,207,23,156,7,196,107,116,196,169,226,143,142,41,50,216,35,245,170,31,138,51,131,199,156,24,68,122,240,99,12,188,78,245,112,119,183,146,56,15,76,132,220,153,63,168,213,82,106,14,227,141,46,113,45,108,249,137,180,128,0,136,211,94,125,31,123,186,78,98,75,188,57,123,13,50,135,247,173,117,71,162,173,222,69,23,240,183,118,218,23,6,133,191,174,91,242,153,18,130,114,138,208,204,16,42,0,219,224,212,67,79,167,210,23,100,251,19,138,112,217,105,233,31,141,159,238,4,199,148,78,161,194,2,115,2,46,244,54,40,245,20,28,197,43,80,28,77,101,222,176,74,10,167,191,104,95,65,239,43,193,79,54,235,131,145,71,109,183,101,62,64,80,107,208,181,119,210,213,211,114,40,193,56,210,164,148,11,244,80,64,232,232,180,254,28,237,253,31,72,50,59,108,33,224,79,191,199,93,78,193,78,67,154,190,175,180,213,162,74,16,114,18,20,169,214,196,142,65,202,220,169,111,200,149,168,189,187,140,100,243,4,69,204,17,126,187,11,210,56,255,61,153,139,83,213,1,166,198,114,187,220,47,205,204,4,55,245,106,98,249,46,160,102,58,33,137,37,2,51,190,141,32,221,97,93,166,41,222,40,140,116,138,37,26,135,106,98,88,186,190,184,47,30,146,243,121,147,135,111,174,198,147,193,252,222,122,222,82,134,239,195,148,77,223,103,23,71,244,154,94,229,177,230,116,107,178,20,182,173,98,201,153,96,34,130,56,78,102,56,118,70,16,114,30,115,205,85,34,121,23,42,106,130,53,7,6,118,177,149,239,183,187,232,18,130,37,237,2,163,227,114,135,118,45,19,116,171,49,176,173,35,186,5,101,21,193,140,149,80,86,166,195,215,147,153,233,169,105,13,118,34,47,196,126,149,26,128,204,48,146,140,193,181,181,180,154,16,216,228,64,28,38,56,181,245,157,233,133,243,39,131,94,65,75,14,200,63,92,147,214,213,78,169,125,88,202,69,2,159,217,211,251,133,165,64,213,188,108,200,154,179,191,176,213,27,173,243,131,27,218,222,161,94,67,209,182,108,209,84,32,239,29,210,55,116,81,10,191,197,166,238,202,117,90,172,185,93,25,221,176,162,191,25,186,55,227,220,69,45,195,77,200,170,6,59,25,249,57,29,238,123,204,211,24,18,124,111,109,74,251,37,48,86,124,144,201,81,48,35,97,22,42,36,231,113,26,46,142,207,214,148,200,174,211,3,82,131,169,174,80,100,164,111,117,221,51,231,48,167,248,139,114,76,221,161,7,26,1,65,193,135,93,157,246,247,59,188,238,185,176,228,9,33,28,37,96,65,165,53,216,1,23,157,109,137,99,8,110,31,23,202,187,139,71,229,57,182,49,118,175,96,7,164,26,226,83,170,158,59,192,95,11,73,69,34,150,186,27,17,223,46,62,9,201,219,31,93,90,139,101,236,65,179,3,225,211,150,28,52,26,58,253,243,194,233,3,61,141,146,163,110,104,99,102,72,219,94,175,233,59,69,205,163,98,22,176,163,219,220,119,101,58,153,164,211,67,248,182,169,160,53,148,30,47,115,98,90,193,112,70,169,63,71,8,207,53,119,239,240,52,37,223,180,102,177,16,190,45,116,66,79,137,57,211,70,83,226,96,2,163,199,255,193,20,7,121,131,23,153,168,157,232,97,224,59,109,222,242,99,44,120,212,145,9,251,230,189,216,121,17,96,208,190,115,86,2,22,27,10,151,34,188,159,77,250,37,246,175,214,232,56,107,168,197,75,229,106,182,35,15,205,82,217,66,228,69,184,85,39,1,187,39,53,223,9,43,47,85,25,51,97,31,103,125,157,8,6,38,17,50,164,118,156,204,246,78,166,169,37,223,40,118,148,199,148,203,225,243,169,122,26,221,127,65,170,124,232,114,84,221,169,70,0,187,56,143,46,68,119,61,171,167,209,39,226,156,177,168,213,148,243,37,121,52,236,204,224,186,133,80,46,137,171,225,55,7,76,213,90,77,228,194,16,14,183,199,185,252,37,137,50,226,215,53,152,139,55,21,135,42,109,72,166,217,101,98,9,202,104,136,8,153,190,66,115,124,160,228,120,244,226,251,121,61,211,5,253,33,100,195,42,41,199,152,4,177,241,245,30,102,79,175,125,172,42,39,96,171,152,21,202,229,194,36,222,239,234,33,86,188,169,19,18,108,123,191,221,183,10,241,65,90,233,178,12,246,228,244,218,231,66,140,30,175,141,55,34,148,245,72,131,85,47,89,192,107,26,169,102,237,32,144,189,130,66,27,250,218,116,181,53,25,239,184,250,251,90,146,185,92,37,130,26,20,125,67,132,171,13,202,16,77,215,119,241,89,185,162,225,142,255,23,52,213,119,166,156,169,82,246,150,66,8,74,230,187,130,238,155,105,87,183,213,146,197,205,167,137,223,105,174,24,247,62,6,165,221,5,167,25,118,19,158,158,49,139,113,102,179,164,233,168,51,120,170,255,104,253,147,152,177,245,109,197,18,129,201,93,211,158,103,182,22,159,211,56,76,238,92,249,95,120,147,161,170,27,63,35,246,24,131,9,205,89,146,140,164,115,247,87,133,108,42,76,85,211,133,157,254,4,47,26,159,86,113,171,92,32,84,91,148,186,3,62,68,61,52,23,105,236,143,15,46,159,248,51,133,118,220,95,229,135,193,108,166,202,138,65,130,197,251,17,32,160,185,51,73,41,55,88,82,241,94,147,98,86,121,45,68,102,218,140,123,151,163,226,73,198,6,48,191,47,222,139,248,99,98,220,160,27,119,254,10,187,39,117,156,103,40,165,6,180,189,195,127,26,37,25,81,65,221,156,211,245,243,122,119,124,142,173,206,43,74,110,36,203,28,198,251,95,74,68,66,102,123,251,152,118,52,129,107,34,80,129,134,202,159,156,152,239,76,28,40,52,84,122,93,56,206,102,98,133,5,166,129,58,224,42,189,212,180,163,87,25,180,102,145,38,69,123,107,53,174,93,100,146,21,165,99,217,39,18,253,5,210,20,134,140,146,233,194,255,224,123,68,168,160,26,246,245,226,175,31,92,172,161,92,97,54,208,237,3,110,229,17,58,162,36,214,122,140,9,15,90,52,107,141,154,253,111,45,3,55,40,78,52,193,138,60,201,215,3,86,189,41,10,222,24,194,184,55,172,59,138,82,92,19,203,199,36,56,180,138,224,44,248,214,127,253,30,84,116,221,17,214,171,9,250,158,233,48,188,215,98,187,92,152,157,60,174,94,56,229,250,220,232,16,157,237,48,61,25,95,130,105,247,104,14,35,84,51,244,230,247,160,140,197,55,238,246,248,41,55,177,141,217,231,19,133,184,195,39,221,233,8,22,245,246,115,167,200,230,161,94,168,201,74,170,205,186,143,248,176,45,36,113,31,25,105,175,191,24,165,228,77,246,133,202,177,191,189,111,12,221,25,28,36,129,97,29,242,61,105,208,14,187,62,189,249,103,210,10,14,23,139,243,39,248,206,22,127,242,74,47,245,209,148,248,103,109,202,14,79,250,160,4,134,225,175,250,92,233,36,238,245,193,225,91,60,142,13,156,194,154,83,176,195,27,85,80,46,100,75,19,248,58,252,197,127,184,27,45,147,166,234,89,111,190,23,118,99,135,149,175,69,13,199,250,149,242,31,40,195,155,246,200,152,20,66,95,222,83,118,23,202,76,209,205,138,210,107,237,1,119,88,175,100,196,14,241,207,207,127,155,247,95,154,70,37,60,183,226,183,171,85,31,47,77,193,70,107,58,48,145,114,113,66,43,245,103,239,226,134,238,242,155,164,86,70,21,155,29,209,128,214,149,158,14,194,186,234,45,52,80,190,64,139,37,48,125,196,61,58,214,48,116,197,107,49,198,153,56,157,238,134,101,134,145,94,253,49,207,29,102,166,116,253,237,123,52,182,232,89,27,244,10,45,69,17,101,216,210,166,215,100,187,107,86,180,48,163,97,138,146,185,165,175,77,225,129,119,47,54,148,177,180,116,137,18,170,17,173,65,200,213,223,143,173,87,15,147,91,118,152,181,85,245,193,113,101,124,117,17,239,202,87,27,101,211,246,238,69,18,108,202,146,8,203,196,62,209,48,117,104,76,149,61,137,55,101,69,59,60,141,135,92,201,249,168,167,240,86,47,58,54,69,161,114,55,152,107,127,97,22,224,122,148,220,129,164,55,125,84,222,119,121,79,221,169,245,94,36,79,191,210,252,183,225,148,151,126,22,14,20,42,227,250,107,51,219,202,245,217,109,110,58,72,233,187,102,205,139,217,228,126,235,69,246,189,39,249,136,123,228,111,191,250,158,62,85,132,121,200,154,195,230,231,191,76,69,150,8,224,108,43,68,236,49,226,131,64,172,164,92,186,117,87,71,255,27,188,127,187,234,213,247,167,215,187,184,64,98,161,25,121,60,203,120,178,154,56,141,41,1,134,148,36,58,85,81,65,213,124,253,245,98,106,143,183,38,242,33,150,72,159,214,47,58,21,254,212,191,69,203,98,111,129,63,21,182,88,8,51,188,155,79,130,108,50,102,212,198,84,239,148,172,75,203,64,127,178,22,61,58,108,77,70,75,156,122,106,122,202,23,31,243,206,231,46,15,70,92,139,232,160,195,119,90,105,57,214,157,255,36,6,247,131,137,140,9,12,57,81,25,10,139,253,117,255,249,115,157,95,131,53,236,101,228,189,227,27,2,234,9,65,103,240,117,105,227,115,52,173,14,39,14,130,91,30,143,13,43,230,76,81,146,81,250,235,73,70,251,91,110,141,15,82,99,225,89,223,151,208,143,86,227,191,251,129,211,34,23,242,212,119,193,150,112,32,40,222,174,58,218,195,130,249,49,156,147,230,103,101,62,173,48,203,251,115,221,93,148,188,169,192,136,188,199,96,15,76,67,37,116,237,144,99,197,110,51,140,102,66,73,87,167,233,105,56,188,200,229,12,133,141,125,36,96,98,192,66,7,219,77,235,51,110,14,213,86,211,71,91,176,24,7,12,145,128,210,224,50,168,191,228,242,223,162,190,243,108,38,184,255,178,18,182,240,144,135,222,249,234,254,94,204,202,33,244,106,76,28,183,27,41,67,58,71,107,74,96,151,125,131,74,159,106,75,213,44,215,190,249,105,123,91,199,44,41,201,79,97,56,92,106,192,168,93,206,4,159,159,22,156,193,77,168,129,54,7,234,60,129,54,11,100,52,133,175,213,57,253,189,26,4,1,226,210,93,152,194,91,127,178,70,210,226,232,147,209,133,16,23,55,228,103,18,250,29,233,202,167,57,78,74,56,41,19,41,93,122,250,155,152,117,86,67,242,182,224,250,153,3,151,224,30,29,230,232,64,29,205,122,255,85,160,196,231,168,80,211,213,244,86,223,140,3,183,210,162,156,138,120,6,93,78,209,254,124,151,241,146,230,82,131,105,170,250,193,180,239,136,102,160,13,217,250,213,56,0,183,140,221,1,218,254,86,164,11,103,126,43,211,166,251,117,1,127,127,157,27,10,67,189,234,77,194,112,109,106,33,205,133,73,110,142,128,77,229,65,96,8,225,70,92,77,73,201,167,191,77,224,206,143,242,98,154,238,71,199,100,193,8,86,3,94,212,45,107,61,86,143,7,195,136,168,186,110,145,236,105,223,131,73,87,245,12,187,105,5,186,231,63,40,163,240,224,213,181,6,13,106,185,234,203,22,56,159,13,180,41,77,223,50,168,1,111,159,62,54,57,143,58,2,165,109,93,81,164,154,162,31,252,216,25,165,220,213,216,67,254,96,155,56,105,85,106,107,66,103,241,45,217,148,183,238,209,22,173,116,219,167,152,192,142,18,76,67,184,240,197,79,163,223,188,117,10,158,98,244,251,14,155,110,187,188,245,221,75,248,214,14,91,43,87,130,145,205,251,30,60,167,254,246,133,107,9,22,144,101,146,152,10,247,160,244,6,166,158,107,38,137,42,166,74,247,38,250,69,115,73,130,157,93,241,15,45,234,72,66,58,61,227,228,34,186,69,81,186,214,176,93,211,236,123,237,251,69,9,97,205,29,239,37,218,247,141,146,75,47,182,14,252,248,105,150,90,77,48,236,165,59,224,158,234,227,136,35,236,112,154,44,78,35,180,43,192,135,78,240,184,250,94,172,204,242,88,17,179,197,160,116,59,27,149,28,190,172,199,59,0,21,216,212,159,198,253,109,241,214,247,47,101,196,103,130,127,239,173,175,83,164,202,90,21,175,63,86,38,6,224,30,10,15,179,185,29,54,26,15,169,128,187,166,69,11,203,10,193,34,146,224,146,100,162,176,102,197,60,50,165,52,101,219,39,165,232,246,123,193,233,233,137,109,223,40,172,227,106,202,104,84,204,5,5,211,213,99,138,95,131,48,125,15,140,255,47,166,217,26,208,64,201,147,91,126,50,102,10,65,28,117,76,38,65,210,181,247,187,121,85,201,162,217,205,132,140,171,239,246,163,105,36,122,117,191,181,229,209,182,74,134,77,51,133,207,251,109,19,99,21,24,9,219,247,219,148,219,201,54,77,135,84,9,71,148,98,210,169,146,15,19,165,216,176,67,128,155,114,115,27,155,91,16,123,112,243,79,57,241,33,142,40,197,35,3,22,91,20,22,10,26,129,239,17,211,99,80,45,9,41,163,118,29,128,25,60,57,176,11,164,106,176,105,213,24,65,15,68,7,83,210,71,64,206,47,194,191,116,208,14,93,189,228,43,189,97,215,166,3,117,33,90,201,73,204,240,93,221,90,234,79,184,107,162,124,111,9,45,84,60,84,65,110,26,35,253,155,169,230,21,11,76,65,246,137,229,249,153,36,189,22,130,110,167,115,182,69,52,242,139,65,29,184,99,167,71,129,94,250,10,141,56,231,158,5,177,136,208,162,221,10,55,216,88,230,219,242,232,209,22,248,126,82,217,212,48,91,139,170,242,21,59,60,130,178,100,234,33,51,57,119,79,80,146,12,11,246,168,236,222,182,194,221,31,204,153,85,151,74,26,33,97,182,79,192,108,53,71,69,137,160,64,247,105,222,169,231,214,93,139,83,121,141,184,186,225,89,104,121,44,81,188,152,168,205,178,55,154,58,167,142,43,142,117,4,172,170,86,211,24,241,75,208,150,124,156,174,170,189,85,89,116,94,37,71,33,219,234,169,228,235,110,121,143,29,132,134,213,241,169,202,20,37,72,37,110,62,8,167,169,230,10,217,217,184,247,160,231,77,5,1,33,206,157,239,98,154,174,178,154,210,140,62,208,207,212,216,147,22,211,181,103,130,224,224,194,116,123,105,53,2,124,45,65,199,66,149,98,85,97,47,76,249,30,164,99,208,158,232,91,155,212,170,155,204,5,107,110,104,133,94,167,123,50,38,57,181,131,42,197,1,53,0,61,218,14,223,99,229,36,29,27,8,205,195,102,40,132,129,84,6,138,60,212,219,173,41,246,223,42,74,52,113,151,98,191,165,250,188,246,84,110,118,215,171,7,98,139,113,23,169,50,158,121,64,1,55,136,253,179,192,28,201,134,243,224,162,209,154,251,203,196,156,229,234,84,18,201,247,221,49,201,57,12,181,243,15,118,210,235,142,197,189,113,20,62,173,66,34,18,216,30,156,245,35,182,181,122,185,55,12,49,3,69,29,90,164,100,4,134,241,100,86,28,42,101,70,80,136,142,7,127,185,196,169,211,47,25,251,202,189,186,235,52,198,13,236,231,123,143,134,106,84,21,248,155,35,76,14,210,97,194,240,4,203,237,140,183,194,23,254,196,34,71,214,181,135,153,69,163,144,254,172,53,218,185,63,137,29,181,186,22,186,49,45,194,161,228,83,119,233,155,5,46,39,8,131,224,147,63,42,151,185,136,127,121,107,209,103,20,39,178,244,40,108,159,193,145,203,210,132,52,81,224,15,223,182,191,249,47,77,181,144,162,98,35,127,129,66,29,44,197,85,54,158,235,93,140,97,43,207,13,161,80,17,52,85,37,110,147,65,142,249,107,77,148,98,49,35,43,74,223,77,192,176,101,234,213,104,138,122,113,249,253,235,78,25,121,171,243,167,198,26,40,210,195,50,100,31,202,45,65,224,4,39,187,44,75,72,30,66,24,226,179,28,131,142,167,241,22,214,183,25,93,123,88,190,6,47,133,151,45,59,157,234,98,157,2,59,214,187,57,236,137,226,161,31,211,36,124,27,124,35,71,154,96,254,126,176,112,31,96,38,28,247,100,161,188,34,116,32,78,196,249,83,1,137,57,134,125,45,102,41,76,20,167,158,112,204,214,212,186,66,228,100,16,224,11,244,75,137,203,99,156,35,225,172,98,115,168,193,140,50,41,140,29,238,130,91,235,69,134,103,228,109,32,135,88,218,243,4,15,76,159,177,93,16,88,19,162,77,19,115,253,198,11,75,208,74,215,254,185,121,13,130,69,226,14,162,79,142,180,2,26,104,17,181,56,200,149,203,139,81,16,249,72,219,160,91,148,26,33,228,18,87,47,17,122,171,40,190,200,44,36,90,192,36,141,120,75,39,65,41,48,217,148,23,142,89,244,207,201,152,147,44,158,145,162,104,229,12,173,193,134,30,229,107,238,184,85,56,79,52,101,75,186,182,190,40,19,60,168,35,221,123,208,102,24,40,220,45,53,193,119,233,239,23,152,235,154,254,56,212,58,190,168,30,140,161,250,214,127,228,44,17,213,51,217,186,173,19,13,55,61,226,145,215,78,31,98,32,153,82,106,196,234,233,24,105,186,186,104,45,253,34,241,66,215,158,176,255,49,162,179,206,21,89,4,252,50,185,247,245,222,191,233,247,54,46,47,61,88,76,188,178,151,128,73,53,202,102,70,11,74,237,145,235,186,75,229,19,117,115,170,9,175,213,242,114,120,125,156,170,51,165,65,124,242,208,51,106,2,27,253,72,142,178,167,74,12,234,190,212,164,175,54,96,186,87,100,76,44,89,21,140,150,252,99,218,113,104,97,142,44,194,133,41,130,84,184,195,5,56,30,91,230,210,16,237,193,223,24,39,110,206,202,60,9,110,179,110,73,108,66,255,46,48,45,34,43,110,190,53,132,69,159,251,55,222,152,220,233,174,213,39,136,193,239,8,45,211,31,152,180,129,14,93,53,181,197,160,48,173,196,198,64,38,120,247,18,28,147,236,87,85,247,74,138,147,125,195,186,48,244,92,122,115,99,50,244,108,46,220,249,114,62,92,67,137,108,193,23,48,30,155,172,45,26,133,75,11,134,209,10,45,168,94,189,76,20,38,96,10,173,101,121,212,63,234,223,32,32,189,103,226,212,7,183,40,74,220,156,30,172,163,15,126,109,135,61,31,140,82,128,12,249,221,92,161,3,118,152,144,150,30,93,119,70,151,248,90,148,134,125,122,239,187,249,97,73,7,76,62,70,239,13,115,155,175,61,24,154,238,86,43,199,57,125,3,45,146,243,212,98,14,201,230,18,160,121,145,61,106,216,230,212,3,123,94,83,181,249,52,68,177,3,193,68,129,239,30,117,252,115,94,120,82,51,39,112,137,254,58,131,173,204,93,141,190,207,69,6,200,237,195,15,171,22,18,164,159,17,215,232,176,234,169,80,32,37,141,59,12,168,235,184,52,100,219,5,166,175,110,199,205,43,253,170,90,158,78,31,244,10,152,20,248,167,87,67,36,189,226,183,177,236,166,62,218,164,239,57,170,18,224,107,17,87,213,116,190,235,120,48,172,11,122,115,52,246,162,156,2,215,69,211,105,184,23,101,123,52,245,194,107,107,231,198,61,147,139,71,213,173,13,54,217,164,228,10,162,108,237,194,121,196,224,0,127,67,66,53,171,126,204,65,219,242,140,66,140,181,147,198,27,41,66,242,227,14,195,124,158,234,253,145,67,240,77,158,174,153,221,210,213,180,68,124,1,83,66,46,155,14,140,52,51,82,220,36,164,148,12,15,152,115,52,174,166,168,84,58,151,96,43,124,251,56,194,198,170,130,99,237,0,245,205,179,123,0,29,109,237,219,166,196,25,31,19,150,50,213,191,221,166,113,229,62,2,181,18,159,80,230,211,65,49,169,97,137,226,23,76,143,79,225,90,195,250,235,104,92,165,175,73,145,119,48,96,95,248,192,165,164,48,93,167,241,104,131,78,90,29,22,146,84,81,28,99,161,236,212,6,65,154,48,198,156,198,131,169,95,12,197,172,18,40,20,190,234,145,221,207,91,170,71,215,174,59,93,160,133,82,152,35,104,5,188,83,83,59,196,246,115,151,128,105,177,58,9,158,37,234,241,58,124,66,106,67,193,123,191,34,1,217,97,248,209,78,180,77,100,161,185,251,142,113,167,234,164,155,69,49,227,107,119,2,181,159,222,219,154,138,30,204,38,166,31,132,10,212,216,23,8,59,212,52,87,10,17,205,248,105,46,95,250,100,197,170,57,2,70,171,78,7,141,220,160,159,49,72,249,28,141,167,88,73,227,27,52,152,70,118,66,113,44,102,160,36,246,150,194,180,77,248,118,72,72,163,232,18,105,166,205,230,171,215,36,69,53,52,192,114,43,81,62,6,13,214,212,49,69,231,171,247,120,112,88,236,212,53,163,94,162,198,231,132,204,173,124,233,234,57,142,23,103,194,60,82,53,34,2,175,66,141,216,91,231,16,208,200,221,134,166,122,151,184,186,218,247,87,152,109,203,127,251,58,25,69,235,16,55,50,100,111,51,165,73,78,139,55,175,173,77,202,39,110,78,3,159,250,194,13,174,159,30,143,54,232,99,74,240,33,59,232,48,204,177,218,227,212,204,179,139,223,94,117,107,33,213,166,209,115,9,252,165,153,134,141,113,222,189,173,79,126,102,184,199,110,108,137,219,114,18,188,131,143,187,91,204,63,129,46,159,101,32,197,155,53,61,118,251,98,39,159,198,57,155,225,107,116,248,173,113,118,82,196,165,33,217,226,207,53,97,159,152,233,91,91,149,70,192,16,112,213,244,49,203,219,85,144,102,46,233,107,65,34,255,170,24,7,52,242,105,42,244,42,15,78,209,246,151,166,25,54,65,160,59,117,7,222,57,122,34,186,124,119,229,145,106,195,152,225,176,20,58,76,2,166,229,245,241,245,88,62,208,190,166,163,211,244,232,98,150,209,90,160,89,250,251,161,238,202,118,191,206,4,148,123,90,248,197,90,212,28,166,226,88,103,120,53,86,107,31,210,109,57,75,109,168,220,45,8,255,141,205,69,115,225,20,76,238,168,245,131,244,247,75,161,162,107,14,92,63,211,191,245,65,14,67,31,188,50,165,195,218,184,150,63,12,231,250,211,101,213,152,224,223,200,89,72,107,154,248,98,187,251,208,123,223,58,42,56,237,191,50,91,98,130,59,109,103,8,4,70,129,240,181,250,203,167,103,54,85,160,159,79,255,97,226,114,53,79,133,22,209,53,200,213,102,90,0,221,106,255,189,196,247,154,26,41,33,141,148,51,244,72,1,127,73,150,30,34,199,107,233,244,119,245,221,86,146,209,139,67,235,229,197,24,122,90,143,135,28,198,140,237,140,116,39,20,241,18,53,172,219,137,196,24,179,99,213,104,2,195,148,18,203,254,59,84,89,104,196,178,193,181,255,5,108,194,22,26,208,108,72,133,188,15,50,151,218,196,212,216,61,115,130,36,100,211,181,75,251,236,187,152,143,169,39,62,137,197,40,181,162,28,178,244,244,224,247,69,35,34,223,41,36,209,246,113,88,39,78,84,255,211,89,147,236,129,139,188,84,66,71,94,170,125,9,166,43,54,222,154,230,254,165,113,90,60,197,88,156,159,105,109,15,133,209,135,142,73,124,247,54,9,161,81,121,131,232,66,160,243,12,157,135,214,183,181,226,173,59,47,173,49,224,251,146,227,11,184,193,134,167,87,115,65,152,42,136,225,142,169,191,77,90,119,197,131,211,68,41,67,182,169,11,126,197,230,37,7,121,233,225,62,225,130,208,134,85,186,94,108,89,254,40,38,39,235,167,225,101,202,170,61,249,73,196,92,245,21,129,71,139,194,77,74,209,161,144,82,152,182,132,183,167,16,182,74,48,141,83,113,243,211,83,245,177,45,237,144,86,193,190,74,46,227,230,15,199,249,129,180,208,82,183,237,26,96,231,237,56,28,190,181,37,152,194,185,183,25,30,133,204,217,13,168,94,111,69,71,4,110,216,120,40,20,115,117,163,67,190,170,71,133,251,61,27,16,91,82,120,126,239,64,61,221,50,242,10,239,53,98,97,81,113,146,38,9,117,40,37,108,47,2,113,233,226,137,203,225,96,77,21,42,8,179,237,29,134,215,33,18,170,22,8,233,143,253,134,163,24,93,148,194,104,231,213,56,119,44,124,47,48,196,8,49,214,166,90,255,233,131,81,13,121,226,212,66,236,53,37,56,214,120,157,45,228,21,62,237,108,97,191,152,207,224,228,235,164,19,147,29,33,74,207,200,185,13,237,187,101,213,46,143,96,89,38,82,115,135,182,42,67,126,199,242,233,90,90,105,137,155,19,110,147,9,21,232,162,52,42,128,239,157,229,173,164,165,97,45,32,14,246,169,53,36,204,222,50,35,222,97,182,167,30,121,24,143,81,90,6,253,28,26,30,9,94,2,35,8,62,83,198,168,109,185,57,5,231,105,101,108,19,70,113,184,44,142,138,12,135,8,20,97,180,196,133,106,143,246,76,116,28,69,245,144,121,175,8,163,26,247,77,58,109,177,50,158,127,77,41,227,76,155,13,181,106,241,203,244,254,212,52,79,240,97,125,184,23,117,57,189,229,111,25,117,55,120,234,101,165,237,98,65,54,17,79,70,221,154,122,115,70,255,17,83,152,138,208,153,22,61,117,112,17,117,184,155,201,86,213,109,155,163,59,182,88,218,238,70,94,0,163,158,135,222,93,173,166,253,6,165,172,103,161,239,150,38,48,69,179,97,7,19,16,79,227,77,116,209,203,44,160,41,165,103,94,247,72,211,21,125,158,131,90,216,214,5,177,194,233,128,99,166,167,59,35,164,29,240,221,92,50,92,235,140,176,215,221,244,83,205,218,54,89,215,247,82,216,188,233,185,122,23,27,154,114,199,145,206,51,218,88,34,220,55,72,92,165,25,106,62,107,60,57,92,231,35,109,162,78,17,96,126,28,74,51,58,158,148,91,239,24,18,10,210,53,253,108,209,192,231,107,221,67,73,43,106,216,129,87,8,114,161,194,58,242,36,155,68,113,158,139,73,51,176,62,248,181,184,90,76,209,209,76,242,52,239,147,171,60,24,238,138,157,183,178,19,59,221,31,151,111,90,183,229,148,247,104,21,189,29,9,60,247,54,94,135,236,29,123,202,216,36,98,78,18,57,42,56,44,70,218,53,131,1,121,193,232,47,194,74,147,179,94,77,244,41,222,155,13,71,27,14,14,142,101,244,111,88,148,70,34,10,52,254,180,30,97,51,228,125,37,80,114,76,17,44,98,29,150,123,92,122,107,156,248,136,55,16,123,159,233,106,44,194,243,224,158,83,116,221,10,78,71,68,196,177,80,182,194,16,77,175,23,79,231,147,10,140,154,119,220,251,79,111,242,161,240,37,143,136,225,20,11,144,87,133,41,117,168,1,151,100,169,34,21,57,162,55,183,155,252,172,102,30,239,0,247,250,98,245,240,214,202,10,57,132,70,34,131,209,173,174,83,243,127,131,199,9,35,133,124,173,70,182,16,167,117,145,162,99,177,216,46,42,43,27,17,237,19,13,78,240,151,85,229,201,32,131,74,207,167,195,157,174,101,185,57,148,29,51,116,231,144,133,82,126,216,51,173,134,247,193,4,100,211,213,231,60,221,57,164,109,116,31,62,28,46,165,60,248,154,124,114,172,18,57,126,189,87,119,188,161,241,144,207,77,85,233,211,165,251,214,212,42,65,164,226,33,133,125,45,128,67,51,232,144,163,81,81,231,93,124,181,45,209,182,101,161,67,99,236,48,93,100,67,170,121,136,162,245,241,154,252,32,48,18,147,20,137,146,251,100,1,47,170,212,36,109,74,167,126,100,110,26,205,189,162,230,102,234,182,167,125,1,83,140,47,167,19,13,82,97,219,145,169,60,218,222,142,182,241,55,199,187,24,38,18,133,97,26,13,33,185,123,62,221,157,98,42,124,138,160,166,134,34,40,17,239,249,212,15,233,22,170,2,223,35,232,125,15,28,123,249,214,112,163,213,245,61,180,106,55,168,9,27,127,145,133,35,90,170,69,126,116,244,189,189,180,209,56,175,180,64,16,153,183,104,18,167,130,134,82,59,133,201,78,198,213,232,10,105,22,155,19,167,70,122,177,163,31,169,23,47,83,87,15,20,18,209,79,225,239,53,205,180,102,82,186,50,205,40,203,10,179,242,194,248,207,58,222,127,236,149,14,31,164,96,245,106,130,243,238,112,53,106,89,170,236,119,48,167,69,39,233,93,225,179,234,157,63,226,225,113,41,5,102,25,94,207,5,109,228,184,203,209,151,166,224,240,221,27,186,0,217,175,136,196,162,91,234,48,181,224,9,157,176,100,6,106,212,182,10,127,175,62,158,82,134,147,94,10,197,229,8,0,221,51,239,27,202,188,3,181,212,247,246,132,198,57,168,19,5,166,30,25,111,114,251,250,57,246,223,106,115,24,74,20,169,149,64,224,106,63,9,78,154,142,78,186,216,152,249,28,165,185,101,232,107,179,183,174,120,50,38,74,79,112,123,221,210,196,130,138,174,203,235,112,212,232,139,231,52,167,248,77,225,189,162,159,167,93,227,244,26,7,250,100,48,67,120,136,134,240,89,226,156,254,172,75,176,5,202,160,232,136,146,212,140,228,59,221,156,117,232,189,141,27,34,238,13,161,101,79,48,194,116,113,115,28,8,241,219,63,35,50,246,40,101,35,162,162,49,126,147,89,123,179,180,18,197,111,250,224,19,183,217,63,87,53,6,71,189,218,250,81,226,209,58,12,41,58,104,215,182,139,118,206,134,94,216,74,247,142,89,132,142,194,44,95,194,238,91,196,141,105,173,77,87,82,47,25,31,163,152,11,149,224,245,170,71,172,22,61,77,127,26,19,99,31,44,208,51,183,140,190,117,9,7,133,166,246,12,30,113,96,82,154,213,243,47,207,216,230,10,41,200,158,94,106,4,11,65,51,89,190,52,148,125,134,3,112,231,46,76,65,121,40,233,184,14,24,189,235,252,33,168,240,118,24,217,159,244,195,24,55,129,154,218,206,78,115,224,171,97,66,152,242,90,75,40,28,42,142,146,253,232,105,122,213,8,223,32,52,187,69,164,219,148,246,238,123,249,119,164,55,124,174,244,203,248,133,241,41,10,170,150,105,238,66,187,22,87,151,70,95,151,194,101,71,163,127,101,227,79,104,199,248,241,162,173,235,202,150,158,126,26,14,249,40,8,251,83,8,79,11,154,188,118,192,84,23,215,47,237,37,187,251,118,80,109,243,72,31,211,204,215,248,109,19,89,213,5,79,149,203,67,217,4,211,14,138,33,235,245,98,228,254,243,138,101,141,143,184,122,80,123,166,87,87,194,166,113,53,173,110,159,62,56,173,204,113,113,159,56,42,138,194,32,23,48,189,50,91,97,58,227,162,173,156,22,197,154,22,45,220,51,81,182,104,236,184,249,200,122,60,25,164,162,134,178,108,160,32,8,169,109,192,101,183,116,140,115,108,71,229,224,87,146,240,132,157,181,209,44,15,141,193,209,79,77,177,89,100,127,97,150,72,201,68,44,21,8,62,162,125,149,19,78,6,180,209,42,254,61,24,25,116,249,233,102,205,88,209,221,10,139,153,154,100,56,142,81,46,73,213,248,209,79,221,81,9,13,116,222,21,172,179,168,175,136,27,49,114,85,221,2,178,94,125,68,23,127,53,13,4,153,98,195,170,1,107,148,144,210,115,165,48,101,163,49,5,161,20,210,174,139,11,27,163,141,195,3,161,114,69,175,201,16,45,208,86,200,166,103,33,193,179,47,186,179,41,102,95,255,220,27,115,60,10,107,123,87,70,102,224,187,105,68,89,46,74,217,186,15,14,154,48,162,35,11,178,54,45,250,48,49,235,56,197,139,49,100,233,152,124,76,6,7,77,20,113,43,12,27,129,151,19,67,175,166,13,191,40,171,141,48,31,40,125,223,234,228,17,231,167,130,216,97,35,63,214,47,125,55,128,26,61,25,119,194,37,207,248,194,100,40,2,238,53,113,25,33,143,69,57,184,195,148,241,139,239,123,63,228,119,47,137,246,86,244,54,210,84,161,188,50,26,84,137,108,104,25,53,162,216,37,74,53,139,209,223,46,189,154,60,92,252,54,145,107,201,31,221,37,203,231,124,29,83,3,94,90,129,9,148,71,47,23,93,161,43,161,232,45,69,135,41,189,170,178,58,160,123,58,213,37,141,62,154,82,148,125,18,130,160,251,241,67,178,216,120,170,212,181,109,159,23,250,155,100,241,206,251,63,218,53,213,155,123,168,59,150,226,160,187,155,212,167,49,101,26,216,85,79,219,110,197,146,94,212,14,97,234,151,150,45,52,12,113,107,248,202,116,7,70,132,126,58,165,63,139,133,158,245,52,205,202,183,30,76,143,180,78,240,134,216,89,252,116,177,106,50,129,225,188,138,33,67,148,83,168,14,47,188,144,49,242,247,178,86,89,93,184,86,44,230,15,142,183,88,213,244,161,113,54,36,39,41,78,108,233,193,39,92,175,206,63,255,209,76,147,10,153,73,112,174,104,151,234,164,83,116,67,154,172,136,237,31,147,242,195,180,203,210,135,27,26,160,31,77,253,170,150,244,25,95,135,203,151,160,232,90,212,128,70,122,238,151,217,181,138,22,88,23,83,40,161,161,127,230,112,53,237,21,133,161,110,243,222,137,134,239,164,31,100,98,94,198,52,171,166,86,165,126,51,86,143,15,41,108,63,202,112,118,81,154,77,190,128,107,81,34,48,99,190,63,209,222,86,17,102,158,59,69,26,66,56,232,43,156,214,235,75,23,127,161,211,121,61,106,72,255,245,200,132,241,54,238,109,1,206,157,94,139,202,192,223,107,33,83,48,83,112,134,218,45,239,39,57,56,171,121,200,72,191,250,79,147,193,44,218,48,111,223,58,180,102,41,14,185,211,84,131,51,150,74,119,201,239,63,81,80,221,197,15,13,169,46,188,109,123,173,90,156,131,10,28,95,125,86,215,223,212,223,71,95,121,184,198,2,91,202,253,244,90,79,15,203,162,79,67,136,42,224,90,22,184,49,205,252,197,76,82,93,15,70,100,163,199,247,180,181,75,211,90,74,19,24,40,190,180,17,189,219,90,66,0,92,154,43,244,146,150,248,148,239,241,51,46,30,95,64,119,196,106,178,51,140,62,215,39,131,145,160,118,189,55,106,44,159,119,89,210,156,165,46,34,233,176,16,150,184,119,161,23,95,111,141,1,228,18,236,119,59,71,176,99,43,76,120,51,96,198,95,178,76,8,100,188,109,1,151,239,62,165,246,55,88,17,103,232,83,183,212,140,130,10,101,117,1,210,5,81,181,8,59,254,29,92,53,244,146,143,213,115,107,252,209,154,131,93,47,25,185,240,158,108,47,152,196,93,251,193,84,255,82,0,166,83,150,236,205,161,166,214,163,37,102,192,223,120,87,91,245,234,72,112,109,174,193,182,80,91,72,147,180,211,100,25,143,182,224,18,207,48,175,29,48,85,118,233,209,76,246,37,110,78,214,84,205,240,110,76,251,159,171,95,47,214,147,94,141,113,225,90,30,11,125,196,149,206,54,72,171,92,216,101,13,147,156,213,23,163,101,33,158,220,10,197,213,24,198,90,118,17,159,53,216,99,116,233,26,247,117,13,152,170,62,125,178,134,240,151,159,63,28,254,243,232,231,134,253,198,101,43,62,171,200,85,39,23,139,171,63,93,98,56,84,218,81,24,86,198,47,132,160,91,155,58,166,135,164,119,243,61,105,162,233,166,5,243,135,205,48,164,156,17,17,84,161,180,131,240,125,8,229,114,22,245,212,43,182,32,53,91,1,83,102,33,6,129,213,2,135,176,227,164,14,79,123,193,230,130,35,202,53,145,7,31,75,6,5,38,175,50,124,113,78,138,67,181,229,208,136,190,162,3,26,213,122,157,227,247,151,33,77,12,121,107,202,67,181,183,2,9,222,33,48,86,109,215,183,166,192,45,4,172,17,48,148,40,57,213,59,237,243,93,133,202,237,169,45,233,100,142,190,144,7,230,106,149,158,55,25,140,89,230,251,237,149,162,90,140,32,105,16,135,23,172,1,9,70,82,52,6,205,186,160,167,118,200,33,78,85,227,131,116,244,32,180,253,142,110,94,127,180,217,160,254,215,245,213,172,138,218,39,195,196,146,249,242,2,242,107,161,50,216,255,44,221,26,10,161,136,249,81,208,162,110,0,228,173,15,198,1,87,227,207,34,158,142,34,132,249,169,107,68,85,231,138,73,74,200,71,114,57,24,30,231,11,89,111,116,108,103,74,199,220,73,186,221,30,48,93,22,45,176,224,72,175,161,88,198,108,167,63,43,165,45,156,112,14,152,250,81,181,207,168,41,9,109,122,156,132,181,114,92,119,172,177,31,60,71,50,208,204,167,137,181,57,173,25,86,224,15,237,17,87,3,36,27,83,68,249,206,28,254,222,227,209,6,76,229,111,175,181,34,150,19,226,242,3,197,172,231,151,253,85,242,149,184,118,110,49,136,169,249,129,41,50,80,163,183,19,24,26,228,26,51,152,106,196,183,93,29,250,222,219,9,41,116,235,101,56,114,241,95,110,218,239,141,90,205,122,38,237,41,198,213,57,98,245,64,238,210,4,254,8,227,185,190,22,180,113,93,168,11,80,252,172,251,13,9,122,114,251,25,96,7,25,225,47,228,46,135,53,243,188,19,2,187,133,110,137,237,240,93,14,159,220,251,46,6,122,205,92,237,156,86,176,37,247,174,54,200,46,26,78,199,167,36,175,15,44,135,51,20,172,7,133,143,235,147,171,217,81,66,92,123,160,38,52,187,92,77,141,74,232,149,223,243,165,8,239,225,49,62,186,234,203,135,38,205,123,128,28,129,201,128,185,152,224,53,28,168,25,151,183,158,20,178,250,20,134,97,235,124,138,154,160,192,124,250,241,232,101,203,115,47,84,87,67,186,158,18,89,189,26,97,231,144,184,133,43,21,177,29,185,121,239,222,204,101,91,37,42,173,50,226,215,65,65,14,39,246,66,34,120,50,40,168,248,60,120,124,240,201,202,213,70,74,226,202,121,80,150,125,98,179,26,249,54,217,138,216,53,32,22,146,65,195,203,46,53,182,133,99,140,25,15,166,113,98,185,32,44,188,48,71,104,133,76,68,184,175,88,247,168,45,203,142,245,39,57,236,86,16,36,79,140,156,162,84,89,248,131,147,35,151,41,14,9,108,47,241,220,150,207,145,85,111,196,45,223,138,195,169,182,37,29,110,166,86,221,222,128,179,150,158,13,132,9,99,110,73,192,232,108,203,99,163,226,61,215,251,90,69,56,196,207,159,24,166,163,247,245,41,229,123,232,34,215,23,3,118,237,8,77,78,32,163,124,66,33,154,112,136,42,153,31,18,4,208,140,4,156,116,208,15,31,234,124,251,123,166,2,229,163,1,119,82,201,243,139,13,137,252,194,17,24,45,138,209,98,64,77,234,92,80,100,102,154,143,39,228,38,237,8,12,249,137,11,119,49,193,57,109,20,166,251,166,251,189,171,209,246,125,2,115,192,55,223,73,9,244,235,167,166,253,106,182,242,246,66,226,70,67,96,179,253,253,106,164,143,197,240,59,212,28,83,246,16,159,11,197,112,121,52,8,53,186,51,58,76,235,81,122,241,45,132,167,144,251,8,216,164,234,186,192,119,147,248,226,116,161,182,85,58,68,81,246,152,158,3,230,139,224,42,201,1,210,57,19,87,152,72,70,66,45,203,131,106,192,189,223,225,4,241,241,214,171,241,210,197,200,177,174,95,133,169,181,13,184,194,54,43,195,2,21,75,200,191,115,36,211,110,170,143,70,250,117,196,186,71,223,235,232,123,175,240,193,217,195,213,223,60,150,160,220,238,224,79,147,193,144,125,26,233,229,251,247,12,67,254,91,159,206,67,232,14,252,214,38,120,34,191,11,35,193,114,207,232,14,254,214,226,10,132,211,174,45,236,238,201,52,73,154,42,139,143,90,238,238,67,2,109,213,87,19,76,92,207,205,66,171,185,151,38,104,196,78,169,108,112,24,86,156,37,39,27,187,108,107,62,83,208,106,172,85,182,43,75,226,120,104,0,91,183,28,221,22,62,10,73,124,30,209,138,63,117,22,194,234,247,197,169,73,35,220,22,238,91,27,149,217,220,5,71,89,128,18,94,93,248,243,105,99,83,77,209,68,121,21,42,73,30,40,188,108,120,173,138,126,143,59,233,35,58,64,147,249,146,230,110,142,201,77,157,250,15,134,154,162,233,167,38,53,227,3,142,76,228,208,249,223,140,29,202,111,77,46,81,39,81,179,38,138,95,228,160,152,2,181,160,199,228,125,29,181,208,152,76,126,180,165,98,109,80,49,85,165,245,224,144,176,88,46,24,195,156,160,100,65,94,25,237,139,214,226,106,242,123,186,176,200,151,134,135,140,174,99,149,25,186,241,38,156,75,5,42,211,174,118,4,4,74,119,55,139,136,7,167,173,60,23,61,175,161,40,185,168,3,148,166,160,99,37,62,115,71,76,2,74,94,249,101,19,49,114,231,154,189,163,235,162,131,100,171,132,219,127,167,215,144,86,247,99,35,250,197,151,186,152,150,63,28,219,78,98,35,163,92,167,234,225,112,140,142,58,166,254,236,218,143,100,221,175,99,251,193,131,23,201,147,6,12,115,106,117,169,63,60,179,42,122,5,135,170,162,136,46,209,125,218,165,39,142,44,75,63,238,182,99,45,82,172,37,40,194,63,49,179,175,221,186,229,24,31,38,230,221,227,214,7,145,26,189,53,1,208,29,3,70,25,197,214,123,179,236,98,185,47,8,119,229,64,28,16,13,212,23,61,162,118,90,238,61,40,179,141,7,99,99,151,153,111,212,177,197,109,127,163,152,172,58,34,208,87,106,92,235,26,163,207,197,68,151,37,24,140,172,250,9,26,28,249,105,172,88,119,181,214,177,40,151,92,188,72,23,143,152,158,48,158,21,25,178,13,217,200,138,169,127,77,90,225,206,103,69,162,180,232,99,114,55,227,45,135,33,52,202,125,185,252,57,249,173,37,213,161,192,163,69,224,22,66,162,33,157,49,118,239,59,47,190,183,100,171,40,62,26,237,210,88,17,103,44,188,201,156,250,224,195,91,201,45,69,78,5,218,22,184,210,234,224,55,167,220,170,137,31,136,6,60,204,157,14,127,44,16,29,180,235,77,184,85,182,173,83,73,150,229,69,215,142,32,166,17,66,143,169,15,94,176,153,187,195,48,217,234,213,38,220,24,63,77,77,250,18,235,133,153,178,60,12,98,2,92,69,31,140,40,215,118,115,210,124,35,169,253,193,190,227,56,157,14,195,11,36,246,5,90,30,222,57,102,129,221,117,154,46,174,109,221,225,241,219,140,127,211,33,133,193,196,79,75,202,102,230,40,233,106,140,253,23,84,254,208,116,208,207,89,75,88,132,8,191,168,18,236,193,173,252,66,155,125,27,229,148,46,62,56,69,92,222,13,61,31,72,14,100,50,88,94,43,222,155,252,244,39,251,251,56,198,202,238,191,13,143,249,90,242,104,135,122,222,152,167,219,84,205,101,158,126,76,211,136,150,255,53,168,202,176,88,17,132,47,17,212,248,186,46,125,202,120,106,156,45,118,181,26,171,147,202,178,22,211,216,74,214,228,212,163,102,232,68,98,133,138,150,81,196,76,48,237,247,18,51,113,50,77,171,194,200,27,185,119,125,55,129,165,4,25,23,158,70,234,235,240,117,59,183,236,196,184,111,99,196,113,109,141,135,143,195,194,244,215,118,140,105,103,13,200,86,108,172,248,17,155,34,237,222,164,169,148,36,142,53,114,56,12,121,192,146,81,225,28,12,83,150,45,74,69,136,96,10,102,79,125,87,195,164,38,87,47,227,164,12,116,20,209,147,58,70,155,118,98,95,161,117,86,108,35,43,66,142,212,7,180,137,159,156,245,211,242,219,110,243,81,23,41,116,161,52,92,163,125,230,235,135,224,154,60,212,87,173,213,210,247,171,195,82,147,105,66,178,174,68,182,231,190,112,87,191,122,126,38,253,230,123,33,98,18,83,47,254,243,75,158,97,69,87,133,94,12,37,210,12,155,13,90,27,121,41,43,90,137,156,12,115,168,203,202,132,185,240,30,79,239,0,33,137,38,147,104,83,188,227,74,225,215,214,92,42,36,66,160,188,239,8,10,47,43,240,56,250,37,93,233,227,47,221,179,186,222,154,44,226,244,248,205,162,156,78,58,77,136,77,195,85,87,227,200,37,185,180,244,234,123,226,244,176,145,217,149,117,142,44,22,238,146,116,78,211,149,131,135,19,115,104,225,129,8,243,43,47,125,40,18,114,184,47,41,80,198,107,248,156,70,1,180,72,49,57,129,155,251,233,194,32,28,228,40,190,4,195,151,255,172,54,43,173,209,231,194,224,140,171,27,137,136,163,11,227,94,240,5,92,33,160,214,101,5,187,82,123,198,21,101,239,186,40,15,45,140,61,224,59,68,242,53,8,97,70,102,123,153,72,134,248,5,19,6,194,254,108,175,98,37,203,178,153,80,47,238,175,69,51,160,70,1,175,249,194,6,225,83,16,61,129,146,118,65,228,55,195,203,35,172,36,228,197,108,146,99,175,48,86,219,154,77,3,52,240,148,157,151,115,108,70,43,168,232,60,211,119,57,212,26,181,55,152,123,207,251,185,252,75,87,200,86,36,90,70,160,105,69,145,3,18,163,215,110,252,210,123,181,238,113,238,5,9,144,26,164,119,127,158,180,250,132,115,107,129,22,221,159,209,129,247,104,1,199,158,180,145,92,152,254,215,136,18,18,20,94,233,201,63,83,213,118,216,172,246,154,96,231,130,55,152,44,227,72,240,137,32,9,181,78,105,42,144,160,122,15,102,185,1,89,60,72,248,21,223,97,33,130,251,68,96,19,146,179,246,72,51,167,153,10,93,224,65,237,90,4,158,174,13,33,135,45,17,149,25,17,16,218,54,165,105,206,74,3,250,155,223,197,180,160,166,158,42,109,189,249,13,117,165,100,174,143,217,178,197,159,203,58,240,69,181,154,197,83,94,120,127,33,215,209,139,124,234,69,203,122,36,128,233,23,210,0,253,132,12,188,125,239,209,62,117,152,38,221,68,239,90,58,147,171,238,9,244,7,69,236,255,58,109,144,237,235,150,177,176,151,94,136,164,75,51,171,41,82,141,29,145,234,207,184,145,210,113,72,76,63,174,94,76,59,185,57,53,8,125,198,136,83,15,166,35,206,255,94,238,140,66,169,161,23,195,172,250,46,238,86,69,162,71,98,157,113,108,209,76,177,171,14,56,221,95,213,79,204,121,55,228,154,76,8,66,73,43,18,84,103,91,235,97,58,19,225,148,113,152,26,8,57,231,239,32,115,160,196,213,119,8,167,108,164,38,30,253,35,189,0,166,166,68,78,212,85,108,202,251,163,109,99,243,252,4,38,36,19,87,211,56,43,175,141,234,117,251,226,167,55,169,127,57,142,161,238,14,106,110,178,87,159,136,15,157,133,236,200,11,180,241,67,98,8,44,136,62,119,4,211,16,112,147,252,46,244,129,48,75,68,236,146,147,171,10,138,5,23,217,120,216,54,36,240,127,79,150,245,106,70,38,74,169,162,132,112,150,169,92,71,240,17,90,35,41,35,96,13,91,95,163,195,230,227,52,133,199,171,225,153,100,255,132,64,30,248,174,144,29,153,181,73,120,106,37,56,84,171,217,18,134,84,54,129,182,208,189,37,46,129,245,151,30,28,173,193,23,231,158,247,152,211,7,159,88,109,17,231,70,234,118,233,152,77,180,81,227,106,52,40,167,190,23,21,42,49,17,72,239,74,95,206,133,219,156,145,57,248,19,78,213,215,178,66,92,71,41,109,41,122,173,233,128,249,136,90,31,166,120,6,40,23,92,27,219,211,110,16,223,20,253,154,84,15,117,31,240,193,238,83,102,130,163,236,22,184,44,61,142,225,193,173,17,40,25,166,168,43,225,10,248,223,70,196,123,233,154,38,144,37,240,211,56,182,16,159,54,214,128,226,148,250,131,45,83,142,144,233,79,32,42,74,124,136,8,208,165,171,48,223,163,6,140,197,162,55,191,91,116,148,217,12,136,159,213,15,188,39,11,174,68,36,35,81,190,28,250,219,247,85,71,143,71,91,198,90,42,48,54,203,247,224,14,203,143,194,86,37,18,105,210,251,102,250,100,147,237,48,158,236,26,240,83,31,12,90,252,151,36,37,7,167,31,11,191,76,50,172,119,30,233,99,33,57,237,174,49,250,21,250,171,240,218,173,184,49,117,94,233,75,193,247,18,115,232,154,101,83,72,139,153,201,198,101,231,48,132,174,105,184,172,49,57,174,166,138,168,233,59,29,89,119,4,122,134,30,167,244,214,141,243,197,135,198,99,255,244,183,233,16,120,137,97,228,138,245,165,145,243,137,188,217,160,156,109,232,154,135,61,46,44,194,11,95,235,179,232,213,125,200,111,211,152,160,81,148,5,123,95,228,41,169,253,185,123,176,236,223,180,230,47,63,18,135,229,120,228,84,91,208,82,198,113,12,1,98,47,186,143,66,75,89,227,167,39,36,189,53,253,244,23,245,34,4,68,82,238,118,25,211,83,141,247,66,175,77,183,81,216,123,182,23,132,92,75,138,78,134,153,224,185,99,101,18,75,61,61,93,61,156,189,199,224,33,188,171,134,146,2,116,148,58,11,113,229,128,161,54,14,248,222,72,220,154,11,211,57,30,176,113,251,39,180,157,247,203,80,90,206,244,211,247,89,124,188,161,124,154,186,149,17,53,124,147,152,180,166,26,48,6,47,223,101,209,164,235,194,188,253,7,143,30,99,98,241,149,249,207,79,123,100,150,47,217,210,218,227,193,131,164,29,53,183,59,235,79,126,235,29,19,137,236,183,150,24,216,152,69,194,123,180,131,128,72,30,210,59,63,78,192,228,10,106,254,92,211,237,31,52,213,250,174,95,254,216,81,75,140,74,221,145,170,115,131,75,4,41,161,144,106,35,207,5,164,236,2,198,108,28,9,38,157,252,96,138,62,50,140,216,157,195,40,97,172,4,211,80,191,3,70,233,70,31,45,200,183,65,145,85,209,131,141,40,66,100,229,134,208,195,3,237,181,226,204,195,115,56,53,193,196,4,90,192,229,211,104,24,153,195,25,166,21,196,20,28,160,10,143,17,197,136,3,74,234,147,46,166,82,49,38,2,145,240,52,9,119,117,13,102,250,97,62,34,42,233,141,209,18,154,1,147,236,210,7,135,160,198,141,140,193,22,174,17,45,72,93,78,245,108,57,117,191,68,51,21,94,176,114,57,12,237,78,122,47,147,38,137,155,67,114,55,117,18,222,83,161,196,62,92,23,97,116,253,26,116,64,185,147,137,164,73,17,18,181,11,51,113,188,2,26,17,146,157,103,56,204,115,238,237,33,226,152,142,159,123,178,149,87,242,132,156,165,244,175,3,223,125,216,195,178,104,79,174,111,166,159,110,53,170,252,113,175,122,50,179,175,5,84,86,160,237,171,201,0,90,44,204,21,175,133,222,77,154,73,3,175,42,198,204,56,194,19,140,90,101,188,22,29,207,51,193,181,135,108,4,205,81,202,158,72,136,140,62,166,24,179,66,123,188,62,90,231,92,246,169,132,81,45,13,56,22,96,171,189,63,184,173,154,142,0,88,148,99,79,161,76,127,167,133,75,0,195,157,88,168,86,104,92,81,24,50,70,127,177,98,36,75,250,228,205,88,245,2,190,75,44,157,32,247,131,60,251,233,186,103,168,16,9,76,8,248,221,156,10,235,173,219,93,69,249,203,103,67,129,40,58,237,165,181,205,184,150,176,121,218,11,139,117,108,58,76,154,68,13,153,235,206,17,179,8,24,178,184,116,53,180,197,49,102,200,241,126,233,234,242,84,64,56,65,85,219,253,80,135,177,162,184,14,214,169,170,37,8,119,69,204,210,221,16,55,249,220,79,195,148,247,164,107,209,223,67,174,237,211,208,22,197,72,195,19,54,109,152,12,167,248,238,240,128,76,127,112,34,234,159,16,209,194,218,136,211,48,29,190,223,94,115,127,19,9,168,237,113,76,227,181,88,26,148,24,251,27,113,107,244,184,91,138,211,224,152,254,198,4,73,201,174,49,78,178,165,229,161,36,25,191,20,2,138,80,9,34,117,59,133,224,7,45,74,238,103,222,45,151,206,105,25,78,84,240,194,125,104,76,184,169,169,1,42,243,162,74,191,209,158,173,33,204,78,238,180,7,186,7,244,225,2,47,171,126,12,248,122,177,178,172,167,177,184,180,128,173,238,87,35,133,27,74,152,223,147,213,207,178,134,41,85,211,119,132,74,40,71,83,61,62,226,140,232,222,248,213,84,186,109,217,11,105,105,119,102,94,235,238,64,134,73,210,130,7,6,67,183,88,43,25,227,150,82,169,139,114,212,184,186,33,148,170,217,80,42,226,220,117,169,80,193,170,107,127,109,135,222,61,175,71,163,231,148,222,208,99,91,116,44,219,66,54,166,244,84,164,128,103,255,251,218,184,172,93,247,120,171,33,15,163,179,52,74,194,135,150,140,92,11,39,118,51,40,12,151,150,50,90,16,230,39,36,136,64,75,131,249,113,105,17,13,30,221,248,193,8,162,29,137,165,52,88,45,198,244,171,239,46,58,151,150,22,77,90,195,252,230,16,55,30,17,155,185,48,114,98,191,192,48,95,75,216,60,16,230,153,243,71,226,108,29,149,20,219,45,133,49,189,119,192,215,214,42,233,234,107,81,253,172,5,56,47,232,215,209,134,112,136,128,255,22,8,140,46,212,14,164,178,238,143,203,255,96,83,63,204,116,29,180,244,255,76,82,132,75,172,161,71,97,204,139,241,224,149,202,236,239,148,110,158,115,33,173,90,19,243,4,21,175,238,156,83,171,241,65,126,173,61,48,133,164,129,195,132,218,191,212,118,244,185,26,12,204,81,147,216,110,106,207,41,187,251,107,213,251,203,18,54,224,226,229,44,36,219,202,100,148,104,153,130,215,187,251,249,99,83,76,181,82,227,41,164,38,241,210,244,193,31,165,13,195,33,115,59,156,82,12,164,244,180,175,161,17,149,107,14,91,240,80,149,127,172,210,117,56,92,148,219,29,9,7,47,239,180,202,171,79,73,12,15,202,38,63,131,148,5,61,216,174,180,183,102,23,79,161,82,191,71,209,142,138,235,64,165,230,211,132,249,87,149,151,247,192,142,224,27,10,240,218,42,118,244,215,232,19,183,166,54,67,158,154,22,200,31,177,227,182,26,85,77,158,113,1,149,189,191,241,106,116,197,41,201,255,117,3,239,50,255,185,184,199,186,70,255,17,169,185,247,255,149,182,29,248,118,138,146,211,29,243,53,4,70,67,74,21,112,32,148,171,1,155,8,138,42,174,192,4,245,59,92,78,51,185,232,147,20,187,56,81,127,87,87,171,85,106,153,240,111,122,184,132,24,35,193,47,213,22,249,134,87,165,26,225,223,221,21,148,70,249,238,61,222,223,98,194,10,59,241,140,211,2,225,203,178,80,241,170,28,83,212,5,148,159,86,221,54,73,149,196,231,71,230,200,125,19,222,33,5,197,96,125,12,13,62,184,129,141,215,116,38,152,104,238,131,139,54,170,195,129,205,42,55,24,165,49,246,240,68,70,76,151,80,119,184,163,182,122,210,213,219,123,132,105,28,37,149,161,143,70,179,218,207,110,163,218,30,189,192,149,8,156,63,207,46,163,74,70,39,156,194,176,55,6,138,29,174,100,152,19,102,174,223,185,101,149,140,125,37,37,189,197,247,243,39,35,144,150,56,87,137,98,206,30,240,61,238,19,21,56,141,85,63,137,155,109,153,143,157,56,179,173,11,98,248,168,220,15,210,84,105,252,26,29,253,167,72,180,255,250,95,166,210,78,118,152,101,227,201,38,210,45,178,176,209,185,218,241,61,88,74,218,158,140,159,250,249,12,199,100,60,93,197,117,144,246,40,110,226,108,99,203,93,210,113,135,35,57,189,33,28,27,103,124,18,109,132,243,154,22,138,239,7,95,27,167,72,209,42,19,9,235,203,63,72,229,200,148,247,34,135,82,61,58,133,37,193,102,184,20,110,223,79,32,192,224,118,180,1,12,152,2,232,128,107,34,32,165,22,112,122,179,32,118,200,60,74,0,71,59,102,247,102,39,236,144,3,93,167,104,123,154,112,217,239,230,112,202,67,93,32,48,140,210,191,244,4,240,76,157,215,214,57,242,147,76,49,152,234,246,147,96,220,180,128,137,14,76,133,183,159,184,182,181,118,41,143,6,69,181,49,126,186,88,83,87,130,155,215,40,3,207,111,170,74,172,101,122,247,187,57,178,93,67,97,168,222,227,201,172,97,47,193,84,190,254,6,141,116,221,183,210,79,19,131,93,129,118,177,41,13,173,94,26,8,10,11,92,122,48,248,123,252,181,238,222,8,227,89,130,135,87,91,2,195,70,215,21,70,22,234,193,119,146,138,29,2,28,253,76,192,48,40,164,7,135,81,195,199,12,201,38,165,250,89,198,200,19,99,54,153,201,105,72,255,170,162,31,188,79,130,33,204,25,14,15,235,156,211,155,47,11,91,57,76,114,36,189,247,53,42,93,253,22,152,35,43,221,156,218,6,255,32,3,89,64,29,21,138,76,219,14,244,46,254,52,199,231,231,233,210,139,18,93,92,9,61,245,189,22,225,122,109,228,93,244,78,151,207,135,148,102,178,166,207,101,116,73,113,241,44,89,171,184,207,238,188,5,88,190,215,246,157,250,216,244,181,236,120,108,22,147,110,73,116,239,47,223,44,41,46,110,170,224,76,17,218,231,209,95,24,69,77,83,74,97,120,218,30,76,66,72,103,233,221,6,126,108,180,192,213,100,235,20,70,210,35,222,186,214,250,207,111,215,21,11,128,136,69,73,243,168,67,50,21,131,82,140,19,80,97,43,161,252,193,104,4,44,125,48,210,192,49,79,216,127,122,73,240,143,11,211,64,152,246,117,196,80,38,243,163,235,24,103,203,74,50,199,119,63,218,43,96,235,53,80,24,33,122,255,28,212,199,169,212,240,228,149,226,224,51,170,223,79,88,224,140,154,220,107,40,182,197,99,117,76,104,159,29,197,79,167,101,139,105,40,58,189,234,22,174,17,72,64,210,173,233,46,60,1,83,225,155,52,200,233,234,253,2,38,88,158,238,141,18,210,12,88,105,176,224,207,123,219,63,53,252,101,230,151,186,254,198,47,168,64,34,9,58,158,244,82,101,198,136,45,83,219,80,9,114,202,1,188,211,28,24,89,185,149,224,26,231,26,201,163,145,68,196,169,53,24,51,198,155,179,100,165,171,173,168,46,96,139,207,102,221,246,243,222,250,46,53,229,71,186,240,194,109,14,24,69,148,36,10,15,71,151,195,211,120,115,186,194,43,40,67,204,138,156,37,9,210,155,192,134,63,218,181,111,139,146,49,147,179,233,30,209,3,134,234,249,40,92,231,136,71,155,70,98,175,87,99,142,253,130,191,192,166,26,147,212,238,163,96,204,114,196,85,143,92,136,134,207,79,86,196,96,10,202,210,205,113,166,124,212,248,87,149,171,71,6,121,191,7,167,159,245,232,79,15,250,37,226,167,169,75,86,205,120,152,12,99,27,38,157,125,79,3,29,242,1,181,99,15,248,26,115,59,193,248,113,49,42,141,34,130,116,115,200,160,30,76,176,69,31,205,60,248,248,237,106,228,154,15,38,30,59,126,81,82,56,192,173,49,70,97,20,137,118,192,200,71,126,10,83,201,188,2,38,92,159,110,94,232,208,12,216,56,148,4,166,123,218,79,116,194,223,83,151,62,53,212,109,63,244,142,233,72,23,239,216,165,73,105,115,208,41,74,169,109,60,55,218,189,186,130,40,15,252,233,104,88,225,184,69,122,20,30,225,132,111,107,253,81,10,82,224,8,75,0,143,169,180,83,116,72,186,127,15,74,5,72,186,55,25,247,119,111,98,222,233,226,122,188,179,232,194,80,172,201,169,10,60,250,137,155,31,219,78,21,246,150,38,64,106,129,228,214,21,2,216,247,210,7,253,220,132,134,135,14,106,213,202,10,83,135,49,28,198,45,214,17,35,109,255,19,206,49,152,208,122,130,169,204,125,48,58,215,51,193,109,189,151,94,167,42,19,10,181,158,243,23,138,7,69,90,45,61,56,122,242,241,100,70,97,156,222,122,144,150,14,24,110,191,244,100,163,247,55,40,86,237,166,55,199,121,237,241,100,148,75,205,4,211,7,236,171,135,238,20,141,29,92,120,69,138,143,90,40,218,176,211,147,55,36,209,28,190,62,95,158,69,97,165,163,171,222,148,242,152,9,124,237,26,255,212,56,39,26,86,99,113,20,47,127,181,147,110,41,209,232,132,95,164,248,86,200,97,212,213,14,97,217,182,29,243,104,81,42,59,103,90,244,104,69,4,220,182,132,111,109,71,161,80,244,7,83,135,53,211,12,174,244,232,60,120,106,93,23,48,71,231,131,155,150,79,1,239,225,148,84,196,113,160,190,76,240,217,63,137,4,131,231,86,78,16,154,211,191,56,157,46,140,138,132,254,246,125,179,17,83,101,18,31,214,181,101,68,230,113,111,58,105,150,142,105,163,254,97,4,204,79,233,86,216,224,100,119,148,10,168,180,153,145,108,31,241,90,8,5,12,29,179,134,147,16,247,190,159,187,117,253,32,180,7,53,159,71,247,189,240,187,20,134,73,34,222,122,146,114,77,79,118,62,175,241,3,38,129,174,168,17,67,58,58,96,80,214,137,6,139,254,137,159,30,104,56,233,92,232,22,88,10,152,196,77,66,87,4,107,140,85,224,75,223,186,35,58,22,63,205,185,86,210,79,91,205,136,195,52,77,233,158,210,104,71,159,241,100,180,100,23,125,107,216,27,98,80,6,118,76,209,215,190,51,35,238,61,96,158,203,31,243,155,78,51,68,195,149,209,74,165,89,216,227,60,191,139,154,236,106,90,217,205,11,95,104,230,26,124,125,221,51,26,196,221,14,35,207,179,21,166,203,48,78,197,142,107,163,171,203,36,10,98,204,42,153,53,49,114,174,219,68,35,253,239,123,92,35,134,227,122,37,152,31,127,48,73,61,129,145,185,249,213,184,154,222,211,87,197,3,191,19,131,170,154,223,2,25,40,208,86,241,99,129,225,209,121,112,87,141,191,65,153,187,55,154,109,146,181,83,77,137,129,96,207,142,39,135,93,105,200,153,11,125,195,138,29,109,80,149,54,90,134,91,216,103,195,252,17,29,22,184,143,35,170,193,31,77,12,100,23,38,199,250,61,184,168,16,31,101,54,209,192,191,45,181,175,228,219,198,137,63,125,117,14,211,226,88,122,117,223,197,3,181,23,158,244,126,201,147,147,102,61,254,65,135,9,161,15,125,242,134,43,247,187,154,8,20,253,154,249,234,234,102,16,21,203,83,197,177,32,36,131,77,213,97,74,129,87,79,79,30,197,214,219,116,21,191,4,91,27,204,239,197,96,9,191,142,136,192,215,121,13,122,26,100,113,76,140,57,193,189,184,37,115,225,246,73,223,161,201,75,59,77,171,169,158,17,195,212,15,74,244,206,125,120,100,183,170,230,19,134,73,71,249,169,14,155,131,170,145,13,139,56,143,64,201,177,232,108,32,30,243,158,108,253,81,9,234,92,98,143,251,205,68,152,239,16,79,22,24,122,130,19,48,47,222,21,134,15,63,198,116,22,43,36,144,49,133,59,205,35,73,40,31,81,82,170,31,140,146,58,127,109,234,200,210,213,213,246,64,191,57,43,78,229,223,169,212,57,206,147,4,165,49,46,191,94,77,209,79,124,79,8,206,138,24,36,68,218,151,87,199,27,220,166,110,14,119,181,83,142,239,112,179,76,108,130,17,199,126,112,211,99,127,20,155,32,15,238,196,29,5,190,227,180,123,220,252,238,121,210,133,202,196,158,208,107,255,224,110,20,181,67,96,136,249,253,228,238,221,100,87,167,192,141,86,97,127,111,130,94,42,46,79,12,248,120,7,32,153,108,72,178,190,4,239,240,113,128,211,18,235,20,8,47,119,37,144,218,109,82,127,111,240,174,30,190,107,22,87,212,223,182,240,184,63,121,67,184,89,93,249,123,152,142,8,189,55,75,238,201,206,210,233,73,222,30,28,97,177,66,62,41,48,244,172,126,250,182,5,245,148,240,192,222,131,135,46,168,223,23,105,215,210,42,186,225,66,109,88,35,252,109,170,24,75,47,174,104,128,238,135,78,61,103,48,133,238,228,253,141,25,4,55,75,76,242,102,34,62,126,2,130,14,165,48,107,20,204,126,254,86,80,83,124,50,13,17,201,152,222,105,1,76,31,239,251,214,108,151,36,237,29,158,164,224,20,174,148,78,159,119,117,213,175,101,181,208,103,236,7,55,245,6,96,190,175,206,27,202,131,35,90,48,21,166,242,103,63,184,170,66,46,170,86,45,206,102,140,178,164,206,91,15,135,144,27,98,127,71,144,236,182,148,4,187,134,22,48,59,129,48,8,178,245,86,239,158,69,187,18,182,143,169,240,117,78,124,87,106,8,120,125,122,113,239,207,66,228,188,106,202,86,92,109,205,120,16,0,120,40,19,242,53,88,136,173,197,79,91,145,196,39,240,180,218,45,135,63,171,19,18,152,82,160,114,2,198,251,147,7,159,39,170,209,65,91,17,66,162,141,61,82,188,90,144,159,190,95,103,235,197,148,177,196,20,239,36,78,196,182,189,246,56,138,129,113,245,32,75,35,163,66,189,199,79,64,5,181,80,203,51,103,248,57,150,200,26,220,227,77,110,78,61,211,14,116,210,143,33,79,86,160,201,118,208,58,41,101,38,160,124,30,145,42,227,184,146,195,205,132,171,125,56,43,170,167,77,118,171,66,17,73,253,149,33,50,122,166,22,149,225,162,240,157,52,9,166,149,166,58,60,115,40,151,94,127,122,70,28,166,192,64,210,86,180,16,71,91,187,13,126,215,44,62,29,30,197,169,140,161,220,165,28,225,36,184,70,192,245,175,56,83,214,61,244,24,225,2,153,200,91,154,254,136,248,125,195,135,140,182,3,149,202,185,62,74,243,90,63,244,234,173,127,87,158,155,48,148,47,107,216,255,139,16,201,224,203,238,56,216,40,52,31,210,32,190,255,74,53,125,51,187,127,22,165,79,25,50,182,213,233,103,15,250,39,71,131,23,208,74,22,231,163,195,163,191,206,132,48,254,194,77,24,213,176,220,171,105,127,185,169,206,78,103,227,190,240,161,73,92,190,199,102,11,113,99,130,150,27,149,66,46,214,215,189,222,189,161,153,90,9,70,7,33,96,2,58,242,94,109,66,154,22,15,110,25,160,47,193,181,199,147,125,166,173,38,191,77,65,199,119,222,152,222,115,79,190,102,65,205,62,18,10,12,249,81,135,182,64,238,53,99,84,104,109,60,58,228,198,31,88,226,209,214,61,111,36,73,89,104,31,245,30,241,191,41,45,85,92,198,31,195,193,23,31,236,90,204,75,225,14,205,124,139,97,33,190,17,31,12,34,48,58,29,124,200,239,238,161,126,136,193,213,167,56,234,187,75,194,69,23,101,53,122,34,222,78,57,153,227,52,184,17,173,245,247,34,104,44,245,247,136,96,194,150,116,28,174,28,132,227,193,235,46,244,25,87,15,19,78,17,180,195,73,234,95,155,33,57,47,143,8,253,25,219,134,15,202,32,89,146,96,12,182,248,32,16,146,136,100,19,196,6,157,153,29,240,210,86,143,63,119,183,189,155,99,7,118,121,52,114,77,97,243,22,214,87,215,81,161,178,171,47,129,191,35,79,6,133,130,119,155,50,40,36,144,100,196,201,191,69,40,171,252,69,187,5,110,52,20,196,215,52,110,67,249,229,54,141,115,225,221,123,201,68,162,152,31,213,198,26,15,102,254,113,192,135,158,181,226,123,82,105,182,58,155,194,144,171,251,213,172,182,42,23,223,39,247,242,226,141,50,216,150,202,33,204,196,107,106,251,94,105,162,149,146,155,194,134,188,35,238,222,209,117,225,176,253,142,192,148,193,187,153,82,216,219,250,39,55,191,6,48,254,146,193,76,89,152,57,228,106,40,2,221,49,51,225,240,45,158,54,132,177,136,186,52,135,173,166,88,222,186,185,252,150,81,201,44,105,39,162,31,225,206,141,223,186,101,182,19,210,148,231,170,221,84,229,28,198,42,209,49,97,103,254,13,167,161,229,200,112,22,194,92,39,30,26,141,183,169,215,222,185,239,185,62,158,11,91,224,189,50,76,219,212,241,254,193,199,132,31,94,166,2,24,154,156,30,48,118,252,84,24,61,2,129,85,252,23,24,139,52,110,142,53,252,165,223,166,217,44,80,130,23,233,222,180,164,60,152,14,156,79,225,42,191,76,126,107,165,95,70,28,96,6,124,207,223,163,240,93,213,229,221,186,104,117,37,232,163,92,185,48,137,140,103,41,0,175,227,69,13,192,107,205,244,96,99,182,18,239,12,103,141,236,23,23,37,53,241,5,140,90,143,14,9,178,55,61,174,30,198,152,45,176,213,154,199,107,81,244,48,244,201,96,71,47,241,224,3,74,253,149,224,249,19,24,53,152,198,27,253,214,182,141,198,123,81,180,149,70,165,91,115,107,192,148,253,164,155,91,145,88,192,132,83,211,163,193,85,31,47,102,158,168,190,119,135,85,228,221,188,22,201,3,2,163,201,19,87,67,97,250,78,69,122,106,233,114,136,247,38,242,154,80,218,227,71,160,83,104,161,151,177,87,201,165,216,167,9,181,108,119,192,69,18,117,160,193,222,6,9,218,42,105,30,176,44,191,152,161,247,128,146,196,168,245,1,211,157,18,48,178,121,233,161,97,124,141,41,90,172,147,86,225,66,220,47,224,133,252,130,192,245,206,131,120,48,50,82,91,239,141,249,122,226,167,17,155,56,9,222,209,209,15,124,205,151,79,191,36,186,143,213,191,197,194,254,44,95,130,171,183,70,2,83,182,163,3,138,80,224,12,180,207,222,117,80,42,135,115,160,13,71,92,81,42,209,253,165,23,149,245,43,61,55,61,52,113,181,117,216,234,144,85,163,64,14,216,78,64,133,249,90,113,115,8,241,170,62,119,33,85,116,2,70,48,225,75,240,246,160,58,240,221,6,123,79,112,241,194,125,224,142,179,162,176,53,14,4,92,250,73,139,227,190,116,188,22,65,181,180,5,151,29,158,28,48,92,52,250,214,133,105,251,96,90,249,210,213,148,212,61,24,38,3,157,71,133,211,52,62,215,68,229,44,93,61,231,122,232,254,210,52,42,228,254,199,67,171,84,176,208,136,133,182,161,195,16,226,126,159,62,247,166,199,207,239,77,41,151,48,151,35,57,15,149,176,143,216,31,81,152,220,156,82,231,47,198,251,254,225,93,101,60,73,22,188,93,180,153,22,144,124,75,246,216,56,17,27,229,13,91,126,25,67,232,109,24,228,203,167,238,146,88,231,95,44,61,232,165,37,129,14,140,228,162,95,93,97,134,104,39,93,221,156,163,120,145,228,46,58,100,36,225,218,241,231,70,127,90,200,197,151,5,26,203,207,99,50,133,102,229,10,176,183,246,244,251,50,54,141,111,234,128,50,19,252,185,175,133,112,247,126,181,3,122,93,206,172,6,101,232,250,62,93,243,16,45,57,57,3,112,25,35,95,124,93,191,21,247,198,50,58,25,110,222,124,184,76,232,66,58,150,129,239,62,250,174,134,84,93,167,104,135,163,239,103,252,3,55,165,139,4,62,33,161,98,172,217,119,219,212,49,187,155,211,175,108,13,148,86,8,189,184,193,214,22,240,159,95,40,48,73,132,26,79,70,196,76,87,38,149,50,78,202,69,187,236,81,137,186,95,105,147,128,69,13,20,90,25,125,35,252,75,210,233,110,67,251,199,231,182,230,133,161,132,174,10,163,78,181,31,220,186,218,24,31,68,101,110,27,89,158,95,186,2,12,254,20,173,186,221,252,233,107,250,151,166,81,66,218,213,150,41,127,182,248,24,168,111,233,169,5,45,217,240,250,67,138,214,182,246,165,252,193,113,98,2,79,73,252,223,213,210,160,77,240,155,67,89,113,218,151,224,176,156,64,175,141,54,213,194,166,178,232,4,76,166,107,139,191,99,156,139,254,165,17,222,211,67,13,9,140,21,175,69,219,149,4,127,80,142,186,171,184,196,197,44,68,49,94,46,140,20,248,122,240,57,234,96,118,10,24,125,3,135,181,231,72,77,179,57,152,45,78,76,211,206,108,226,26,0,159,48,208,233,164,194,159,21,231,182,18,144,248,28,190,11,83,180,143,112,141,169,68,251,193,104,82,146,44,16,159,158,216,146,111,163,20,55,170,249,110,121,140,95,154,25,144,79,223,18,138,32,88,192,168,138,75,156,3,145,171,233,131,66,158,239,83,49,169,82,56,31,126,133,95,192,198,52,46,241,157,89,159,235,112,71,248,26,210,34,75,86,145,235,93,37,224,122,221,39,137,239,144,108,45,94,73,97,170,225,85,43,158,235,159,190,125,60,121,163,249,185,41,76,236,164,63,88,201,151,201,227,215,226,60,4,214,68,159,4,30,73,243,183,56,0,128,143,54,36,92,24,134,211,17,48,204,230,242,228,119,171,28,206,115,3,124,221,221,132,226,231,188,247,66,69,107,40,188,167,107,133,24,60,142,70,194,57,1,150,142,105,21,23,21,184,71,179,195,223,144,111,205,46,32,251,30,155,157,17,85,181,124,243,19,45,128,124,79,228,39,245,230,40,154,213,239,193,67,27,149,42,45,108,101,189,217,128,105,188,21,230,35,190,171,219,63,79,14,189,102,139,247,238,61,149,117,94,120,252,4,149,13,213,157,22,240,204,34,183,70,145,70,223,250,110,26,206,243,103,240,87,211,213,215,213,112,34,51,96,108,90,157,11,211,244,171,3,222,74,36,15,188,41,100,120,107,96,72,20,178,90,105,253,247,158,219,250,38,21,190,30,151,160,74,248,5,74,181,124,127,139,179,106,181,105,229,65,235,27,111,250,3,36,166,76,79,83,240,248,173,63,94,233,174,131,98,5,244,111,99,176,194,38,133,233,100,137,21,64,109,241,212,143,9,193,246,144,61,39,101,115,168,44,63,111,219,160,151,168,232,131,67,146,51,99,5,192,1,152,94,155,132,116,13,248,26,110,154,191,190,187,192,117,162,222,250,97,207,215,220,5,114,5,206,100,12,220,218,72,95,147,70,190,55,23,102,223,249,222,135,242,186,64,81,219,73,48,163,252,61,184,169,148,91,165,106,112,191,215,166,104,253,104,46,8,30,187,21,48,59,173,244,12,16,113,190,115,231,196,33,96,77,84,154,104,170,235,132,185,0,81,224,167,169,61,163,147,153,113,124,209,199,164,169,141,107,18,65,218,236,176,117,179,119,133,145,23,109,1,183,123,102,203,139,209,131,222,71,156,79,21,154,41,205,129,193,210,59,226,183,81,213,76,40,29,165,237,157,125,170,242,64,126,141,165,30,175,221,218,78,201,55,35,232,8,144,252,164,94,75,169,89,139,231,106,208,51,233,99,255,105,162,6,12,251,168,190,244,162,212,38,126,25,162,225,79,135,140,188,124,141,231,190,134,224,73,3,142,150,101,137,151,102,161,235,54,62,173,225,57,30,141,226,20,221,43,175,79,0,103,88,152,19,244,109,234,205,191,179,189,81,22,248,110,250,154,147,188,78,25,189,156,1,147,241,148,39,55,237,175,253,76,21,218,168,20,37,36,20,239,133,242,66,78,150,246,207,19,135,192,156,2,250,211,200,231,140,120,178,137,127,183,20,134,23,38,70,101,182,149,18,112,70,121,213,226,209,208,162,212,231,198,107,120,15,14,201,132,158,186,150,137,42,241,214,198,196,171,79,182,72,120,63,152,206,178,169,240,245,176,207,131,191,79,155,139,171,25,209,59,126,251,175,220,85,96,84,156,215,131,137,107,234,152,18,226,127,171,111,89,158,95,211,215,236,159,15,30,71,149,70,171,229,147,158,225,10,53,142,102,129,73,194,125,111,26,27,157,177,166,206,43,242,22,237,193,169,75,16,145,78,98,236,1,223,109,67,63,24,21,33,237,153,158,132,219,117,223,224,12,57,111,166,241,230,75,225,129,243,240,140,230,44,125,137,96,244,157,126,241,228,68,111,116,191,164,114,177,143,254,224,157,94,155,210,136,46,246,122,23,61,29,96,66,6,159,152,243,162,98,129,214,97,31,35,60,101,214,102,154,75,214,176,252,61,95,97,28,109,220,169,150,183,60,239,201,224,192,210,33,71,112,234,221,155,240,138,142,56,91,251,219,200,109,39,150,17,39,168,49,222,100,48,239,74,134,212,138,220,222,150,71,175,178,180,129,160,182,65,18,226,193,61,25,151,112,48,200,152,45,142,59,45,240,128,60,225,40,172,75,255,208,122,113,150,222,91,143,109,74,108,156,120,239,247,100,186,25,67,120,54,151,60,89,217,106,132,25,107,235,172,58,42,186,33,26,9,80,255,100,76,183,190,22,148,42,77,70,188,105,118,253,194,84,21,44,249,154,75,63,215,57,86,127,46,115,161,169,81,76,206,123,125,67,102,82,75,191,141,68,181,204,5,172,92,25,211,187,216,206,218,77,38,177,214,141,221,93,189,13,47,64,254,91,2,77,71,5,125,137,46,163,82,135,114,64,32,101,233,156,53,127,171,175,171,245,136,13,189,187,44,93,109,0,166,230,195,245,116,255,214,125,154,40,24,124,187,202,182,0,167,168,192,176,107,202,174,65,248,121,43,108,186,80,178,99,125,90,93,2,185,249,120,67,118,247,245,162,166,39,36,247,227,77,36,8,206,18,186,163,8,240,111,171,85,58,15,104,26,250,139,144,21,163,101,16,244,43,207,26,183,93,62,29,2,159,113,243,183,119,70,44,33,68,38,111,128,194,219,59,220,136,193,75,93,88,129,159,189,29,57,159,134,108,26,176,178,142,200,21,88,246,92,139,148,112,188,163,228,230,239,104,28,146,245,111,200,96,86,57,221,40,86,209,155,83,111,88,244,88,150,19,132,146,37,216,249,223,153,158,142,93,100,154,235,249,52,120,209,182,254,244,180,248,132,152,19,159,28,249,166,209,229,189,197,102,140,212,210,245,183,177,101,143,88,50,43,13,233,102,146,110,177,131,150,142,137,17,16,142,103,68,213,86,21,166,58,106,199,136,178,29,105,41,93,129,35,125,125,98,192,9,55,188,5,251,67,66,245,207,252,19,19,235,190,132,61,234,179,29,135,8,255,145,134,128,242,251,5,116,166,82,177,89,150,162,78,129,219,78,67,86,81,29,20,184,116,157,134,166,46,84,150,24,204,42,136,66,2,5,95,120,63,115,123,168,72,125,195,207,232,239,181,43,212,95,250,219,131,146,204,42,166,190,118,223,35,62,250,205,55,228,20,248,164,155,79,202,75,197,205,64,85,73,96,12,188,23,129,163,16,89,239,141,39,120,230,243,112,48,92,5,230,28,13,239,9,234,140,52,226,168,164,126,239,98,42,20,244,222,236,178,37,252,58,152,26,170,190,53,44,103,47,152,4,201,205,212,155,127,38,133,22,48,138,161,50,226,247,3,45,9,62,96,236,137,145,68,249,91,136,132,65,76,2,141,89,170,248,132,242,44,30,109,27,69,182,192,180,97,197,79,51,196,35,161,115,63,127,148,112,220,81,212,194,238,113,235,53,53,153,0,12,41,96,60,247,226,63,200,160,160,215,86,222,144,206,67,179,185,194,136,183,156,231,206,14,181,253,232,58,95,46,50,96,142,246,167,90,240,246,220,226,43,195,52,166,219,194,189,182,122,145,147,133,31,148,62,21,24,137,190,119,245,93,248,186,242,219,95,125,247,11,186,76,237,42,184,48,214,198,11,186,152,216,142,192,48,156,214,23,87,185,139,96,234,213,24,4,239,201,121,203,79,127,155,20,226,11,79,52,132,182,117,50,124,72,247,4,140,40,140,110,212,157,109,234,141,57,201,32,157,229,84,166,174,247,104,21,29,71,249,109,210,40,171,199,139,97,205,119,173,76,174,48,31,197,176,192,12,174,7,84,111,118,88,254,224,67,39,71,186,186,109,23,194,3,133,35,45,85,61,67,92,244,46,46,176,73,43,188,70,91,113,53,39,167,62,55,108,8,17,150,60,199,122,11,21,190,223,47,214,0,139,83,180,117,128,57,113,70,192,80,191,233,79,67,252,231,134,142,69,231,148,162,165,161,95,25,71,35,197,69,71,228,192,172,38,183,237,8,218,64,86,34,73,3,170,72,144,38,247,39,183,196,161,216,219,84,168,68,113,37,20,178,159,54,28,97,133,142,246,46,134,119,81,250,249,112,18,251,139,174,111,244,117,182,94,13,199,149,151,114,252,37,132,182,254,52,236,24,17,78,66,88,59,109,136,176,48,71,24,140,241,28,233,222,243,46,191,24,20,96,101,8,51,70,127,87,39,249,187,247,76,48,53,93,177,244,141,117,55,61,153,81,23,77,121,175,100,171,76,4,189,98,87,98,183,84,238,50,42,76,206,155,43,204,127,81,5,5,158,209,119,3,124,45,153,170,143,246,133,34,47,188,189,136,133,11,138,56,135,83,133,194,219,107,209,141,4,7,227,45,48,245,217,255,92,189,99,9,144,219,218,106,39,33,237,225,61,219,198,250,59,235,63,191,93,221,88,95,214,165,35,110,58,104,137,48,24,243,236,168,69,109,45,170,45,2,170,36,167,52,108,217,254,68,43,2,61,52,189,38,244,238,144,239,98,150,64,190,184,190,93,195,196,222,245,24,192,72,126,113,73,142,4,245,210,155,41,175,158,119,117,41,90,41,219,232,189,13,79,193,106,205,230,72,159,107,215,72,56,152,245,241,207,183,254,94,186,194,34,33,105,138,67,110,242,230,56,159,86,234,104,41,138,35,15,231,112,129,248,46,93,221,96,53,11,248,78,171,150,126,155,62,131,119,53,34,144,233,189,32,68,14,244,142,159,158,218,104,122,213,246,46,38,86,159,102,120,104,213,44,51,117,106,122,108,172,205,19,168,101,247,116,245,64,86,54,3,94,61,45,189,143,25,220,3,157,148,82,230,151,10,79,216,98,235,218,138,206,136,45,167,183,55,184,119,61,179,167,105,92,239,128,239,190,156,118,59,180,173,222,131,209,192,154,134,228,238,24,229,221,155,56,198,63,147,48,138,19,56,187,118,114,189,224,93,108,113,4,96,6,137,34,36,112,255,34,112,248,119,192,52,69,215,240,214,204,63,9,123,165,112,161,139,84,206,143,5,3,91,94,153,152,108,239,167,239,0,74,188,180,193,210,18,110,29,244,231,91,63,53,133,83,253,141,232,93,11,34,248,178,141,99,185,189,159,70,149,187,166,123,115,44,198,231,218,148,215,235,118,69,111,74,28,16,203,58,36,117,63,170,208,106,6,10,95,72,122,178,195,82,13,120,156,116,248,192,108,18,5,52,182,105,104,83,65,131,48,234,29,93,127,165,127,250,94,215,127,138,124,2,75,243,186,136,9,110,16,2,56,140,93,219,51,12,117,86,192,103,105,36,201,150,90,127,79,78,229,166,158,0,112,120,156,239,93,13,99,155,142,10,114,121,239,167,251,236,105,35,109,70,75,24,48,85,1,233,226,19,254,232,162,17,178,236,244,220,119,226,197,241,65,156,86,163,161,247,119,75,52,32,2,115,66,204,4,195,24,29,48,41,53,69,155,55,225,218,27,83,156,172,232,128,231,220,225,65,137,112,186,152,90,192,248,101,35,6,76,240,217,53,82,129,208,202,142,116,174,65,216,253,134,172,111,196,227,20,70,218,249,193,237,44,141,107,172,49,240,183,28,110,71,37,217,129,23,148,24,1,143,122,210,215,186,79,210,34,221,109,116,137,95,250,237,19,196,203,86,53,55,119,90,217,200,96,188,137,84,77,189,88,97,250,243,227,183,239,225,189,210,194,191,102,231,14,255,103,213,127,172,28,140,202,103,66,45,83,190,209,65,157,132,8,30,124,157,163,157,208,254,44,67,122,135,179,33,66,9,211,251,34,197,148,11,20,198,57,139,247,130,213,38,109,150,214,193,27,163,114,157,155,150,62,216,164,22,43,158,140,194,210,185,18,188,158,127,179,76,76,72,63,216,164,135,193,97,184,73,69,230,27,248,62,123,204,134,73,93,118,79,191,189,227,181,38,162,244,105,23,167,13,32,234,38,80,47,219,234,102,67,152,30,19,9,146,168,153,38,210,221,177,102,204,82,232,138,180,175,172,49,111,123,76,5,50,75,51,109,26,38,241,19,112,131,63,95,31,251,47,99,228,48,165,253,26,207,225,208,248,162,138,134,246,193,153,206,159,109,5,61,63,120,16,93,80,135,210,74,212,194,251,161,36,106,126,58,23,174,169,23,21,177,198,92,90,50,12,71,228,23,48,49,148,149,96,170,104,3,174,61,207,67,27,104,31,53,104,233,74,190,154,96,171,79,21,226,226,61,173,175,107,219,175,8,217,208,150,180,63,125,239,251,5,90,172,47,114,13,67,163,42,20,140,174,248,160,52,173,137,170,182,53,41,188,42,53,136,2,9,236,43,252,61,235,173,83,109,148,22,16,210,188,49,149,224,7,237,233,208,254,230,142,158,6,154,102,106,58,180,209,130,12,179,19,102,172,157,86,0,122,115,97,139,220,85,140,59,149,238,13,143,81,192,117,215,116,10,192,188,186,226,106,83,129,214,137,120,109,178,21,31,164,89,21,248,74,240,253,128,62,149,254,108,243,244,104,22,53,13,24,214,225,244,218,237,115,62,69,246,218,235,5,142,244,104,164,31,226,189,97,58,95,233,183,105,153,124,112,77,148,85,23,166,4,33,222,27,129,179,180,132,168,153,45,49,228,21,123,61,77,6,168,165,29,45,38,45,152,230,2,126,95,192,45,49,150,64,169,75,80,231,7,87,8,120,20,236,219,137,109,57,3,40,66,210,199,166,99,116,60,184,124,61,89,50,200,2,196,131,225,223,181,244,185,174,169,81,226,173,170,249,48,105,249,148,48,254,32,80,74,59,165,81,13,205,64,113,155,243,166,48,194,205,173,124,170,188,165,208,159,234,243,160,154,68,131,14,200,162,151,254,193,119,225,105,56,198,236,212,48,84,72,65,21,53,213,177,16,228,201,136,203,166,19,253,126,189,183,172,43,93,30,249,224,251,216,196,28,46,228,101,211,217,5,47,148,63,90,249,108,255,82,120,140,23,121,128,156,122,39,251,140,174,194,56,147,203,233,229,75,39,8,149,120,239,106,180,95,119,54,54,74,212,108,144,88,237,95,50,147,70,15,221,24,224,182,154,58,79,11,214,135,184,120,102,38,96,108,44,68,250,28,30,148,33,37,227,175,175,168,174,230,204,29,202,26,221,172,110,34,172,5,8,143,106,26,114,22,95,236,41,247,143,214,108,200,16,65,139,19,4,66,208,47,89,135,150,247,138,65,171,166,97,153,252,4,180,174,29,166,67,59,95,221,66,55,6,24,22,149,20,153,56,219,9,94,73,244,113,144,234,147,23,170,54,90,192,165,150,116,68,144,52,171,1,31,34,110,201,33,181,250,85,135,119,50,122,105,100,136,3,194,2,9,115,38,71,153,4,231,118,120,17,203,105,41,10,53,162,214,209,146,207,106,167,208,151,30,219,48,188,127,189,167,224,0,12,115,239,167,17,169,211,49,153,38,211,29,247,134,91,36,189,149,197,173,170,195,148,14,233,78,137,59,233,114,83,116,107,252,147,254,33,175,232,132,239,192,144,211,41,218,182,75,213,194,170,197,247,84,120,32,156,20,40,145,239,20,51,108,95,52,112,161,179,215,134,110,103,38,244,236,143,125,87,230,76,211,104,210,229,236,103,234,29,124,108,80,217,238,232,92,248,170,255,52,14,226,209,117,223,175,75,50,220,70,50,170,149,20,214,163,90,195,91,197,49,238,58,51,71,163,207,214,225,231,48,42,38,106,252,245,81,234,140,39,31,127,132,113,10,223,221,112,7,76,28,34,253,54,186,210,190,248,140,235,50,197,222,136,11,85,143,41,82,198,159,13,176,251,224,35,34,50,19,162,18,181,160,168,32,236,113,111,136,38,148,64,150,56,80,117,46,145,187,183,181,173,114,82,20,196,148,30,62,198,96,203,72,41,152,13,229,149,155,165,196,252,190,148,107,64,249,36,190,200,128,150,93,75,100,218,157,147,4,189,28,190,86,107,58,238,161,205,115,197,167,11,143,170,218,71,27,3,154,18,27,135,41,191,86,151,147,190,220,243,96,74,71,18,175,12,126,182,239,181,44,211,187,116,133,148,6,145,143,225,249,56,170,7,166,232,145,3,223,19,196,103,249,133,9,162,124,10,143,208,30,6,158,176,18,41,124,167,174,215,228,94,24,254,107,189,57,185,40,15,207,209,37,148,170,156,169,69,133,111,39,224,143,190,46,133,225,187,138,71,171,116,201,235,163,65,140,24,95,12,205,93,209,243,4,238,189,191,223,182,58,242,169,240,27,178,106,213,35,138,161,38,245,5,140,180,143,194,20,234,251,202,231,236,74,164,159,23,134,55,250,253,48,197,38,250,86,28,241,243,253,182,137,92,40,76,79,201,123,105,19,0,80,18,33,72,108,226,230,13,214,227,165,48,61,151,241,104,176,218,44,253,237,109,146,196,1,39,18,112,162,255,168,119,4,186,82,201,58,11,191,69,13,192,176,30,144,173,31,147,186,241,246,174,62,169,102,169,243,45,195,157,69,81,130,174,72,133,191,118,222,60,163,215,254,211,81,49,161,131,21,112,43,154,28,234,28,194,251,13,121,239,69,211,225,29,10,62,87,38,3,166,138,40,193,244,119,197,10,233,119,59,76,243,140,206,142,189,31,76,232,67,72,159,208,163,127,179,180,211,20,174,140,82,28,103,39,94,12,70,253,47,93,141,88,64,252,54,52,94,137,143,138,244,194,91,33,119,69,140,122,18,225,20,141,131,1,175,20,129,35,122,125,247,211,120,52,194,67,43,221,28,86,242,247,219,72,224,41,76,135,91,143,15,58,141,160,68,97,180,109,98,204,97,77,212,53,52,145,189,152,241,104,8,119,173,4,223,35,243,205,196,57,84,200,23,24,39,38,30,13,86,119,137,158,195,96,90,156,20,4,152,76,255,84,248,174,131,47,70,109,253,179,51,80,83,176,223,10,52,158,33,69,81,250,141,247,194,122,213,105,206,139,52,185,55,181,233,250,211,112,182,205,120,112,90,118,117,111,160,255,63,2,224,80,54,206,47,189,23,181,173,239,181,169,141,209,189,122,178,136,102,204,227,63,158,114,133,233,235,124,48,159,164,38,242,178,86,223,94,109,244,133,77,225,209,247,122,143,134,176,142,222,28,35,238,205,165,67,95,108,186,250,218,163,43,190,39,186,84,77,103,34,170,133,45,30,141,125,93,151,55,58,94,237,173,130,115,122,75,223,147,238,167,183,119,32,29,162,103,20,38,226,120,223,19,69,58,253,220,203,88,1,220,230,224,12,210,154,68,171,140,143,230,13,162,85,159,230,174,186,113,37,204,103,146,160,113,188,21,38,117,51,159,197,146,102,26,182,93,52,30,82,192,221,181,146,6,74,140,19,81,236,217,254,194,197,2,27,105,173,163,212,38,235,234,229,115,68,99,200,196,2,152,98,117,119,130,81,45,108,68,40,103,187,14,233,38,220,116,226,230,119,60,143,158,235,48,0,213,240,7,26,30,145,238,90,251,80,135,123,2,166,121,64,230,41,156,12,205,151,208,245,197,75,83,155,189,35,198,211,195,248,101,171,159,186,53,160,96,84,61,28,133,82,249,84,117,3,232,2,75,120,57,215,89,175,154,67,162,107,10,89,191,128,207,214,66,78,90,109,78,4,0,103,135,210,86,77,41,248,234,35,87,63,17,3,83,209,146,11,67,25,23,79,214,105,60,215,223,134,37,53,198,212,244,252,116,113,35,195,21,142,231,221,162,232,248,147,215,70,234,215,229,86,128,239,230,33,249,43,100,96,246,155,197,28,136,90,40,141,6,224,117,22,253,131,117,77,156,117,83,56,110,113,103,154,49,70,186,20,65,203,184,20,70,110,61,246,145,100,92,239,135,87,166,176,165,111,255,153,213,211,72,122,182,222,156,68,206,123,105,186,174,245,0,59,127,65,211,128,33,184,17,212,210,118,113,49,138,25,69,71,12,230,217,253,96,188,7,153,195,244,223,61,215,16,209,134,163,100,141,164,240,102,137,169,240,25,57,133,192,180,192,134,123,215,77,127,78,71,229,219,17,28,68,15,243,110,3,74,128,89,208,104,242,139,239,142,81,84,28,228,194,120,204,95,192,70,43,44,240,95,243,96,192,39,189,53,85,82,209,82,12,207,208,86,46,199,110,181,123,177,33,65,126,166,129,226,254,71,146,244,224,83,138,206,112,210,212,37,222,218,4,152,117,151,199,124,137,244,238,132,22,116,168,189,97,204,251,49,133,9,88,23,29,82,250,203,202,12,215,177,81,247,162,180,160,211,178,26,14,179,56,143,142,41,161,231,240,106,205,47,73,55,135,184,99,7,74,203,143,14,233,30,161,230,184,172,6,180,232,110,248,29,42,94,3,165,237,93,7,5,49,170,216,144,96,78,211,210,217,254,193,60,114,222,213,104,254,40,10,63,105,188,244,53,179,212,95,134,248,248,30,181,49,100,119,132,180,228,227,194,208,177,199,189,201,54,73,226,153,243,63,84,202,112,229,145,248,86,178,226,143,104,136,191,53,229,239,91,249,161,33,225,240,108,7,178,155,137,50,238,206,27,196,82,191,136,127,215,38,250,177,192,31,124,22,1,67,56,163,87,95,183,50,202,164,23,148,96,234,232,15,90,63,91,123,177,119,44,6,133,71,149,240,55,74,95,233,226,235,159,69,197,60,41,234,123,234,43,140,244,209,11,220,67,38,37,134,12,182,102,123,29,147,240,29,148,244,224,84,92,157,7,91,117,134,192,36,41,234,203,103,20,173,85,38,27,65,95,86,160,179,170,236,194,248,172,81,46,18,18,52,75,116,125,50,182,183,168,196,108,22,235,146,185,64,97,89,176,93,160,35,140,33,163,240,44,225,87,178,235,78,221,84,6,77,164,81,60,142,196,220,84,177,60,188,173,246,234,4,56,116,181,250,245,79,95,37,126,155,118,228,163,212,240,197,244,62,94,2,9,138,76,69,225,134,244,81,65,153,82,231,194,44,86,254,19,87,55,234,4,62,133,141,253,33,96,20,29,245,230,248,184,81,72,118,207,228,172,11,116,55,98,130,159,1,35,205,45,68,255,133,80,202,126,240,167,52,31,219,216,33,231,23,55,135,81,91,239,205,14,247,158,108,88,21,189,194,196,148,226,189,232,42,237,250,224,215,234,26,17,166,198,113,16,38,49,224,253,189,207,117,141,239,166,68,254,197,52,202,2,190,238,172,182,74,67,134,223,95,121,132,113,218,127,250,211,215,40,46,47,215,104,12,37,250,224,70,15,93,3,134,211,85,101,50,144,106,141,114,174,97,34,202,73,68,227,188,84,62,36,53,250,96,205,244,41,34,9,122,23,166,138,154,78,20,6,162,71,21,83,229,142,144,60,216,160,116,38,130,239,36,6,78,130,241,195,35,23,223,80,190,24,42,188,179,104,58,142,234,34,234,17,85,81,136,22,159,87,62,132,4,115,186,26,34,249,87,254,0,93,111,18,51,26,86,60,25,48,174,114,86,20,218,239,193,225,130,16,81,118,224,67,37,90,192,215,192,173,73,72,137,238,154,7,207,111,39,177,163,107,35,7,225,17,84,30,71,89,71,49,205,87,121,53,135,181,174,147,52,158,16,25,138,74,75,72,38,190,164,62,101,150,255,43,42,108,121,208,168,165,137,189,212,154,126,210,160,89,58,237,85,44,182,173,169,254,105,116,233,81,9,64,68,125,234,79,211,1,251,94,235,110,187,173,39,216,4,180,95,41,229,221,60,245,167,141,159,251,85,90,82,139,39,232,129,129,246,149,105,206,212,244,75,68,93,42,199,255,44,100,125,110,10,159,63,41,63,77,233,116,72,221,239,110,42,197,171,137,206,158,174,131,187,246,226,183,135,209,17,42,60,133,13,96,19,68,81,89,147,63,121,207,120,109,214,106,75,82,100,85,234,33,55,197,43,159,162,112,61,60,116,142,154,101,206,232,117,138,159,158,123,37,193,21,10,111,218,123,112,76,189,164,73,55,202,121,111,77,210,122,36,249,54,70,57,198,236,98,218,62,129,160,14,133,186,1,223,229,161,223,107,89,67,202,171,84,190,238,170,42,170,44,186,213,223,199,70,108,64,55,98,104,158,222,38,207,196,208,208,5,115,184,69,0,143,62,246,157,52,83,48,47,94,61,240,95,249,159,160,248,120,245,93,156,59,165,39,5,93,243,213,134,211,16,252,37,248,212,239,45,252,123,144,117,85,246,33,129,59,222,7,161,229,173,38,24,109,178,87,26,254,181,157,80,218,20,223,189,237,24,17,152,124,109,164,96,105,63,153,73,170,239,175,188,44,202,210,107,73,178,115,20,226,182,87,78,79,131,138,142,40,100,160,175,90,24,143,99,235,247,64,105,97,188,122,250,153,10,47,38,133,159,229,109,73,48,229,170,32,222,58,227,68,222,109,153,86,88,146,242,99,79,137,188,244,49,218,29,125,47,120,19,195,180,132,140,190,232,242,162,68,184,140,7,183,84,99,58,217,185,165,41,164,92,87,88,183,121,107,217,107,15,158,169,85,109,154,22,111,36,251,143,181,122,202,111,111,92,185,215,123,81,140,11,69,97,238,223,2,182,90,10,133,9,100,6,138,122,135,124,47,235,236,136,227,139,1,86,83,4,6,224,17,115,252,110,180,37,191,86,183,70,183,7,127,218,36,7,241,241,124,101,212,150,88,211,199,238,68,142,3,180,220,152,160,195,72,34,3,102,35,208,199,30,112,206,190,95,70,95,94,80,43,50,124,63,76,120,37,193,115,69,223,197,69,79,178,175,16,79,217,242,206,72,206,232,99,47,203,203,5,252,85,141,72,78,24,204,222,167,170,232,246,232,120,90,159,116,220,155,118,85,221,226,145,197,222,81,221,125,16,7,211,109,152,126,250,55,75,90,173,106,227,216,38,176,223,173,225,111,209,119,62,180,68,245,7,31,237,113,67,253,174,71,173,202,161,155,78,245,182,72,214,158,216,101,15,92,218,58,125,121,172,242,6,148,182,51,221,101,217,219,106,108,117,135,178,100,61,31,136,190,244,79,126,59,53,198,78,102,213,234,239,230,61,41,252,29,72,222,195,82,56,166,132,33,179,232,80,99,35,3,10,253,97,87,24,202,149,170,247,78,40,146,241,91,30,236,164,159,238,4,222,134,188,150,182,28,78,244,25,245,173,212,16,32,87,243,138,48,25,79,165,201,192,182,133,175,252,193,85,115,1,211,210,105,175,73,140,246,105,221,68,145,146,122,103,57,19,65,233,167,144,214,228,48,145,89,148,230,47,244,80,117,191,225,46,235,164,183,194,174,175,50,127,5,130,243,123,108,153,250,107,234,239,66,209,251,118,200,74,63,147,142,38,226,73,237,45,156,51,182,158,166,204,222,245,222,153,220,168,238,83,44,170,242,125,178,224,213,89,163,102,110,244,247,100,248,61,9,30,208,163,190,173,134,218,42,133,207,62,175,173,14,62,33,93,88,68,244,162,136,197,232,171,53,155,76,147,202,75,33,218,22,169,209,118,138,71,246,107,122,189,219,239,167,4,55,228,128,112,25,2,46,169,98,118,126,38,190,208,100,111,215,164,46,147,104,70,58,107,217,58,107,9,94,143,99,208,142,21,165,60,185,230,74,233,193,247,107,135,82,79,143,214,161,210,213,35,77,251,157,136,204,64,194,246,14,196,50,211,168,81,5,27,53,175,168,91,36,201,234,2,127,78,108,239,155,202,3,213,141,46,198,70,252,58,204,190,165,213,3,36,225,171,116,27,178,185,201,193,131,158,108,233,207,50,51,9,96,65,153,154,67,154,219,82,245,14,69,228,123,60,215,4,245,58,213,164,134,202,234,45,123,139,19,168,234,116,161,209,232,185,46,72,136,171,146,253,181,165,174,187,30,191,61,150,10,61,208,34,115,30,215,24,97,58,33,208,223,148,16,174,224,54,128,63,181,42,31,196,162,103,166,188,190,186,235,240,234,152,32,123,47,30,23,241,118,149,162,167,70,162,60,255,224,47,153,169,240,157,106,175,81,171,211,148,172,79,214,41,247,169,201,35,211,171,153,102,207,3,104,16,83,232,111,95,103,94,204,58,10,214,154,162,86,21,19,104,31,42,7,76,187,193,137,164,172,145,15,235,190,65,91,80,155,239,222,198,75,170,163,178,172,49,53,96,132,237,244,115,45,8,241,158,139,220,139,146,2,93,248,235,207,152,189,95,67,101,103,172,79,162,191,134,192,178,83,150,129,136,220,87,164,175,110,28,205,81,192,189,95,197,196,47,232,223,40,74,172,237,181,152,229,17,35,75,90,181,245,173,233,128,17,170,127,61,71,132,26,211,99,125,240,65,63,24,78,12,185,119,131,30,76,186,188,8,68,15,133,141,123,55,224,129,176,149,192,104,83,188,190,186,131,42,214,81,120,172,224,110,195,51,169,170,87,106,141,89,175,87,202,68,17,5,68,208,230,117,192,64,16,36,161,144,11,243,102,175,159,233,96,23,43,252,125,47,102,96,157,13,71,31,140,194,249,55,220,20,138,234,244,183,162,189,246,26,154,32,222,211,223,30,72,142,71,0,137,210,195,163,79,126,29,197,245,6,5,161,91,21,170,111,20,223,188,54,148,123,2,247,116,115,28,197,56,33,232,123,152,226,50,161,11,208,158,41,129,144,143,54,83,225,8,82,154,252,122,150,62,237,74,165,178,151,170,176,128,17,170,211,247,182,228,89,60,26,177,168,149,96,40,209,95,84,110,83,229,37,176,241,227,188,166,36,124,113,253,109,179,241,227,183,169,80,222,250,228,36,185,165,103,137,152,132,190,55,154,202,175,51,136,246,194,52,106,68,23,251,107,222,161,200,85,199,252,192,67,92,95,180,113,169,69,176,26,197,112,175,245,20,126,79,125,240,207,170,48,163,243,135,126,128,4,19,136,126,141,65,40,234,232,147,209,152,29,166,33,150,141,234,10,18,220,255,218,235,253,129,111,75,146,70,230,193,190,99,117,210,71,41,214,50,95,232,73,130,208,208,2,93,162,194,119,21,196,68,197,249,211,74,71,28,253,249,12,117,40,80,149,74,108,65,78,29,212,191,107,102,202,98,224,253,170,130,16,125,31,74,99,187,208,197,9,221,15,42,33,169,32,21,216,228,32,34,182,140,134,181,20,49,175,110,12,202,175,53,136,114,54,69,145,184,136,238,157,69,8,253,40,124,109,153,48,92,233,58,145,89,10,213,78,141,109,7,133,88,21,69,131,54,4,207,42,250,134,246,183,210,231,58,215,62,140,221,148,176,165,82,50,208,80,248,133,204,4,252,182,247,196,79,55,135,120,73,186,142,146,239,179,240,182,195,150,64,172,77,117,115,161,211,32,65,31,61,73,12,154,254,52,149,85,177,215,194,125,151,14,24,227,87,15,207,126,84,147,223,84,152,28,121,160,189,171,166,212,34,119,249,26,137,71,201,149,80,11,157,160,23,167,33,175,172,121,27,254,67,125,49,34,82,218,167,38,120,62,105,3,94,99,105,148,135,38,204,58,94,254,227,67,32,38,93,125,132,219,163,31,235,22,86,152,54,253,72,174,152,235,37,131,118,61,163,22,221,111,72,161,170,109,55,104,16,137,163,177,67,35,175,187,225,29,165,251,247,203,188,64,13,175,191,12,137,66,56,178,157,39,209,199,174,228,38,35,47,195,1,62,18,140,146,194,121,9,165,79,55,164,97,116,39,235,101,163,134,150,36,160,146,176,95,86,148,10,88,237,102,231,153,231,30,15,166,245,73,191,53,164,63,193,2,211,59,103,167,14,10,20,80,77,114,116,101,164,111,77,178,36,86,61,188,120,67,207,31,227,254,10,67,30,150,229,246,15,252,61,234,107,152,71,75,134,169,215,237,47,115,121,207,252,12,191,17,133,142,61,63,216,120,213,205,204,48,2,11,9,126,149,24,236,217,75,125,4,19,26,126,25,112,26,252,123,130,81,166,121,48,180,86,233,222,179,61,135,242,250,238,8,54,39,184,63,7,132,148,180,6,65,129,71,84,3,145,196,30,218,55,100,87,71,154,217,140,164,252,203,253,113,15,208,60,149,236,116,158,251,4,213,67,51,211,35,221,122,112,118,69,234,126,159,189,211,68,161,66,249,181,228,241,53,243,136,146,161,136,162,130,51,53,241,15,140,74,97,192,215,212,46,9,238,143,26,20,238,213,235,161,100,184,190,136,95,163,148,58,127,77,219,29,3,46,240,214,39,184,60,91,2,114,160,153,167,48,187,97,160,229,140,180,236,175,73,252,105,63,95,75,238,11,84,241,97,57,194,135,150,246,209,250,213,199,176,100,193,194,180,213,33,80,30,222,63,115,127,215,116,245,245,180,226,52,71,10,75,67,210,236,25,237,89,196,212,201,246,52,81,176,66,94,199,222,245,75,247,74,155,221,168,175,79,184,158,209,90,222,114,40,82,136,171,55,162,132,105,79,169,228,2,2,190,19,169,165,223,182,106,150,128,203,210,86,249,101,13,50,175,83,145,255,207,4,155,152,123,192,52,40,37,24,251,43,122,254,102,254,229,107,216,245,243,64,50,224,233,120,32,73,26,191,12,113,77,62,185,186,132,96,175,133,200,190,161,48,37,62,129,162,226,53,211,145,250,189,64,39,44,253,51,159,215,7,133,221,128,175,25,87,211,129,108,117,249,1,83,6,144,110,78,129,120,92,77,210,70,135,12,174,206,168,99,50,246,64,237,240,71,224,251,53,190,161,188,151,76,206,67,101,100,188,52,252,245,122,186,220,35,86,34,161,149,162,153,149,204,43,72,207,227,222,166,57,168,232,181,20,222,99,35,211,146,12,32,244,163,95,55,32,101,98,35,25,133,231,17,15,20,74,181,146,133,99,81,239,215,34,73,135,106,130,173,125,230,117,80,238,180,135,155,206,105,156,138,101,211,204,172,87,67,13,112,30,124,247,166,47,193,70,39,16,48,172,136,250,224,84,148,188,71,187,230,206,55,147,169,92,78,76,224,59,155,181,109,96,89,178,231,181,64,18,86,211,216,0,181,222,59,166,81,65,1,56,217,209,86,108,28,247,198,48,83,231,196,24,198,206,107,222,68,206,70,7,101,44,9,195,22,66,72,75,127,27,225,211,40,254,253,232,127,73,40,228,129,95,180,56,222,199,212,224,23,247,122,189,128,27,247,174,103,159,235,123,189,128,164,131,52,80,211,208,108,140,26,64,107,76,91,201,89,36,158,245,189,30,199,158,220,88,107,193,138,70,194,9,193,111,130,219,12,11,7,158,7,122,76,212,9,166,39,43,126,186,159,68,56,15,113,42,193,157,128,209,219,75,254,57,236,52,241,100,116,145,234,38,13,175,90,141,126,190,143,216,178,174,15,107,88,94,15,54,45,120,13,91,88,169,94,180,49,194,4,159,98,30,43,120,38,169,16,252,210,218,131,60,240,53,34,18,97,111,39,135,99,74,139,114,81,182,136,53,213,9,174,68,253,246,107,130,36,214,153,226,68,45,118,5,114,213,125,38,247,188,224,175,196,213,4,123,87,138,127,157,39,50,195,186,236,53,69,89,63,35,208,118,120,162,215,157,66,107,119,130,68,57,233,185,167,96,138,59,112,150,237,40,178,61,195,202,62,83,208,143,178,246,128,139,54,63,243,173,219,120,104,55,51,49,69,35,239,56,7,140,2,195,74,161,206,193,180,14,184,39,91,249,30,55,229,149,193,158,10,115,167,62,247,144,214,206,147,121,34,237,56,137,82,6,248,70,174,5,170,215,90,184,228,4,140,106,179,134,12,27,134,136,143,247,166,163,71,103,10,49,136,80,247,155,4,61,149,86,138,136,246,136,80,140,209,77,20,181,42,43,5,83,209,24,189,113,182,117,187,51,41,235,152,165,251,175,254,90,131,249,20,99,199,111,67,244,164,251,66,65,135,220,237,16,18,191,119,121,14,205,35,140,18,237,95,8,212,67,201,156,146,20,119,71,123,112,135,1,88,97,42,124,227,183,179,188,229,133,105,158,168,129,182,79,5,2,136,142,156,250,198,180,83,138,37,83,161,116,166,245,10,152,131,79,95,155,90,185,24,210,118,74,30,51,168,32,163,187,217,106,179,212,220,189,14,119,127,221,8,112,201,117,205,181,125,167,60,234,192,105,29,218,154,63,252,44,164,229,87,27,73,75,215,180,208,156,210,129,108,129,212,163,40,10,126,81,181,124,79,100,45,100,5,70,40,209,225,73,207,64,85,152,210,19,255,30,19,70,139,47,61,217,122,245,110,19,238,39,57,24,39,180,223,17,173,231,184,254,148,34,201,104,215,66,142,17,231,123,166,236,74,65,104,179,191,250,118,104,92,21,54,253,214,254,202,250,187,118,24,47,212,195,163,188,138,38,180,161,69,180,11,145,219,160,161,152,20,68,231,229,7,133,207,107,77,57,39,229,93,217,145,40,185,126,205,14,137,236,148,189,180,4,231,213,164,5,255,211,189,148,54,153,25,93,244,168,71,143,116,0,113,96,197,9,67,116,89,51,255,247,108,100,185,190,194,253,162,82,19,164,37,238,78,251,198,148,232,138,90,188,68,3,226,104,196,59,236,201,216,96,90,70,117,252,236,217,222,69,161,251,149,222,79,242,143,41,238,134,186,81,92,205,254,151,205,225,107,189,189,142,2,139,24,102,255,34,164,217,46,122,247,164,228,208,81,98,22,79,141,84,124,114,68,217,99,2,36,122,37,32,237,108,177,168,177,132,213,40,28,28,230,223,187,113,82,12,185,94,254,120,18,123,72,14,174,236,19,49,34,113,178,12,19,86,87,15,247,174,133,96,19,185,240,73,212,101,116,212,175,199,73,64,51,119,75,207,253,65,43,29,191,125,141,152,173,134,4,146,59,17,34,157,116,116,78,53,5,102,53,73,196,128,73,207,203,4,132,205,53,154,36,104,115,72,6,16,25,207,215,159,65,201,119,10,68,222,233,254,5,53,236,68,24,173,233,97,77,99,66,204,161,73,175,182,6,213,40,215,140,56,36,26,70,73,154,102,193,80,16,165,81,115,18,134,209,85,9,29,117,137,15,66,133,145,182,7,98,243,196,118,65,135,163,178,106,96,253,62,57,131,11,175,196,90,131,195,240,170,197,96,181,186,75,92,70,12,127,58,228,160,39,122,44,106,205,82,48,25,76,60,115,26,137,186,204,4,243,31,246,219,67,91,162,41,33,172,89,66,62,9,120,167,220,34,1,240,254,216,41,240,45,70,130,215,57,111,192,27,11,94,31,141,194,197,245,174,190,95,79,93,23,123,244,215,241,2,51,163,204,225,253,23,94,138,147,133,50,110,177,250,140,161,56,136,130,166,41,225,9,74,235,193,107,245,92,168,81,136,25,113,205,128,94,95,203,36,167,126,149,39,131,125,2,154,180,56,80,225,9,92,10,163,233,22,134,128,209,137,87,129,49,89,222,205,173,145,84,81,238,247,238,189,210,137,105,157,8,207,3,216,240,65,200,238,190,89,92,33,110,49,41,107,211,120,198,38,119,30,173,187,119,155,47,216,29,2,19,137,140,157,142,128,182,214,209,81,179,31,5,32,216,32,4,246,21,133,111,252,93,156,26,19,113,136,163,186,143,164,123,218,128,41,201,191,179,227,221,26,125,36,125,43,72,135,198,67,19,139,9,5,199,231,237,192,23,62,90,82,243,215,180,250,172,31,244,188,196,178,186,3,206,161,243,140,58,42,114,228,185,161,123,14,194,52,106,111,174,197,34,79,118,132,86,25,116,232,252,167,220,21,85,161,103,17,146,234,21,24,87,179,11,76,151,131,194,167,136,45,59,32,236,210,155,111,184,119,158,65,137,135,160,55,103,63,42,239,181,249,45,25,149,235,107,163,14,243,70,229,107,58,195,191,3,255,74,149,65,83,30,236,77,235,223,183,223,147,67,24,160,40,30,119,204,50,90,82,37,200,115,254,68,216,250,131,139,22,243,220,131,188,212,96,34,157,166,47,33,53,3,148,241,246,215,163,74,87,168,200,31,67,92,92,102,176,156,2,163,251,168,240,12,118,60,211,33,105,233,226,126,127,123,188,49,67,109,36,193,212,59,188,213,243,97,95,10,108,36,130,111,154,82,0,151,224,21,60,36,102,224,143,244,214,132,68,101,129,80,176,160,40,77,44,85,166,184,242,190,192,220,86,94,71,48,37,45,202,150,115,208,181,232,226,91,116,124,73,129,17,68,120,46,85,167,249,111,42,12,93,212,91,155,228,136,245,209,14,5,251,178,227,36,53,17,66,129,99,61,244,76,109,63,194,12,158,229,77,113,18,20,71,159,12,134,225,104,91,132,63,74,181,24,143,17,67,212,33,251,236,145,224,213,129,158,176,63,79,18,163,67,42,119,175,201,67,251,217,219,104,17,221,214,155,215,253,54,164,235,7,170,200,234,49,246,226,136,93,65,18,171,146,79,148,185,244,104,152,164,185,229,126,89,153,9,54,235,206,131,199,80,178,66,82,217,101,213,7,99,53,203,128,95,199,94,246,20,154,91,155,94,60,172,127,230,157,92,159,10,178,29,186,10,130,125,97,26,93,77,215,7,159,235,201,212,145,47,46,51,141,168,5,108,99,158,225,54,14,29,50,171,48,8,148,210,70,125,50,4,118,198,59,114,145,171,212,123,255,209,202,7,108,237,75,10,95,255,44,142,92,132,55,171,108,103,248,121,228,149,3,54,67,69,225,19,98,59,216,113,95,122,43,83,41,142,107,143,117,171,41,124,231,97,108,133,80,42,126,82,199,64,10,114,70,90,5,77,192,163,121,19,171,248,222,113,118,81,54,249,31,113,239,174,131,219,147,100,121,189,75,219,109,228,253,210,15,128,133,135,137,198,104,49,165,81,27,211,221,42,10,99,52,106,3,7,28,36,28,30,1,9,9,131,177,192,64,226,113,186,159,131,252,197,183,35,114,229,31,129,133,212,170,82,169,206,89,103,127,251,150,59,51,50,98,197,90,42,150,97,148,239,20,33,16,91,139,178,30,152,109,231,14,152,206,119,253,241,19,211,164,8,119,237,197,63,151,198,114,52,239,206,253,108,145,116,30,198,247,79,238,219,168,143,130,158,213,37,76,232,250,176,246,149,162,176,53,146,6,92,200,121,11,140,12,71,44,109,63,214,139,94,25,181,142,123,101,184,162,203,32,45,52,153,222,200,206,116,10,244,202,248,232,239,177,105,150,231,166,187,61,150,200,71,96,70,32,51,78,177,122,94,60,178,214,150,114,42,217,70,149,168,187,211,241,131,115,133,192,80,86,238,109,209,71,56,244,104,86,148,184,110,180,76,116,16,154,172,126,137,11,175,164,16,244,174,23,94,61,113,225,103,255,160,204,146,197,212,25,109,29,157,60,242,51,194,207,187,108,55,179,5,191,77,223,198,70,84,190,223,36,204,120,22,197,2,219,54,218,237,145,84,126,166,217,179,125,56,97,101,92,24,237,139,146,83,163,230,133,15,163,195,201,12,138,20,158,80,172,3,166,3,92,225,156,175,229,19,29,163,75,201,83,8,101,208,138,232,123,128,109,158,53,10,99,168,27,27,12,179,130,29,47,92,31,56,255,1,62,159,71,187,240,89,161,101,156,85,228,218,99,113,130,238,174,46,141,7,222,229,126,62,29,127,181,161,71,87,217,35,115,226,44,187,197,5,129,230,38,74,40,157,235,84,89,205,220,60,64,60,57,183,162,180,48,198,142,142,37,87,87,92,92,176,162,122,215,109,30,238,15,220,138,236,201,120,186,245,129,33,99,197,3,31,15,65,201,18,216,65,55,163,173,28,3,2,129,49,118,137,119,125,238,154,148,156,194,181,201,230,157,13,161,126,61,198,0,139,148,155,213,173,158,7,218,89,88,239,209,103,54,83,148,103,212,238,6,251,241,96,60,161,86,66,100,62,114,41,196,249,242,42,177,87,237,55,153,82,233,122,144,81,134,134,232,16,241,17,212,230,30,216,44,55,67,174,133,94,60,253,241,222,200,151,135,76,77,169,170,88,123,214,45,42,249,87,218,135,125,176,94,217,137,141,227,101,22,8,250,239,125,33,235,239,183,13,157,224,153,20,200,13,142,120,31,172,145,218,56,203,214,166,220,69,51,83,213,207,249,25,255,108,10,28,110,237,217,220,44,140,247,194,51,198,100,219,181,185,117,209,127,26,254,39,72,127,243,144,100,219,117,62,135,229,53,253,134,144,218,179,43,131,74,60,47,140,144,128,80,250,141,13,26,148,254,102,203,141,36,234,225,143,215,168,157,183,243,37,118,21,116,193,48,143,96,227,7,211,178,75,235,129,194,80,160,134,195,70,147,156,10,19,0,236,128,211,211,58,107,181,169,229,198,46,40,0,166,89,31,152,190,138,226,48,226,158,50,37,77,115,9,110,113,180,125,17,77,225,21,30,168,104,38,102,101,177,194,113,233,145,203,225,59,127,148,27,48,99,25,193,51,66,224,96,169,251,56,102,125,107,167,184,175,51,49,255,1,37,119,224,40,105,162,254,192,164,100,227,202,40,76,142,231,212,13,193,146,128,91,82,251,161,73,129,162,248,76,139,183,90,213,68,62,48,54,208,1,151,135,1,248,179,17,244,249,176,86,227,223,246,7,238,225,170,89,33,8,238,242,194,53,42,174,172,46,100,180,30,184,4,251,138,174,135,169,61,97,6,55,143,44,241,99,79,245,15,191,157,98,44,84,156,119,251,124,224,22,165,19,170,175,93,39,60,224,33,176,69,166,251,129,119,22,152,20,238,251,208,208,130,117,24,59,130,57,223,71,30,70,219,180,204,33,135,245,192,51,20,199,106,181,183,247,7,120,63,112,250,3,124,150,152,128,73,202,78,29,13,220,171,247,64,157,217,240,28,254,188,17,66,77,159,110,173,102,48,52,53,1,61,194,35,230,74,143,227,214,204,4,124,147,230,211,78,53,217,27,253,128,26,122,99,94,166,134,6,128,55,149,230,199,208,232,254,158,10,66,176,231,253,105,166,233,204,183,33,24,125,130,61,163,231,107,22,139,110,209,238,112,66,158,161,105,158,106,221,178,14,84,122,82,181,2,155,222,83,117,56,245,146,158,115,79,227,38,125,48,222,201,75,115,46,221,186,84,253,232,78,197,73,63,161,2,137,208,151,153,159,121,188,190,48,154,2,147,23,64,50,165,50,149,1,193,62,121,133,208,84,102,40,105,87,240,137,44,83,108,103,41,59,211,200,253,76,105,209,200,151,89,36,114,122,230,44,228,4,252,167,145,210,154,239,247,69,87,119,13,184,224,110,122,83,196,103,113,157,177,195,161,91,138,142,196,11,163,40,19,77,78,137,86,58,21,157,165,91,235,236,41,119,192,240,146,245,104,76,57,125,172,36,140,149,180,86,60,155,17,144,2,77,67,149,237,104,230,106,145,3,78,155,238,158,245,192,87,105,16,118,91,77,239,133,165,18,90,130,9,123,129,135,161,139,74,69,94,1,243,240,181,254,98,130,128,251,194,184,114,235,143,87,235,196,8,24,233,149,231,199,91,228,59,15,122,110,90,251,194,38,19,168,215,3,14,76,55,130,222,86,37,237,254,125,156,136,212,159,29,207,86,24,114,75,13,152,237,210,3,51,211,207,128,105,10,208,115,163,7,228,100,214,4,173,102,40,81,195,188,1,60,207,123,158,137,73,40,41,76,101,163,7,252,186,235,193,48,223,193,214,78,248,21,61,148,80,107,67,243,116,169,149,3,86,123,206,93,174,248,49,212,178,49,158,193,128,132,244,136,115,27,219,94,135,210,217,175,134,82,14,9,179,166,210,174,3,193,226,112,41,62,176,89,76,43,188,122,216,241,36,243,174,76,122,99,214,46,20,15,149,238,72,165,48,162,188,18,137,249,68,31,247,122,94,137,182,171,162,78,247,86,139,81,186,185,167,166,126,166,237,93,16,243,163,110,101,6,158,249,25,229,12,107,207,146,81,244,43,229,129,205,221,194,81,140,130,244,183,23,53,116,223,117,226,154,57,116,13,161,115,182,199,38,40,153,238,94,46,207,18,195,25,62,184,164,13,191,72,96,234,142,30,86,31,24,77,18,93,191,76,219,104,7,124,198,225,122,96,90,186,252,210,232,99,42,227,133,87,164,68,145,135,201,237,137,62,209,255,241,109,78,226,213,235,26,146,16,73,92,113,240,25,43,170,162,136,237,55,37,133,128,135,54,113,96,56,30,105,224,196,140,164,198,103,152,153,179,183,113,216,230,16,189,108,147,123,140,235,58,143,120,119,253,237,159,183,76,192,103,117,212,112,63,217,236,237,15,60,211,71,184,95,248,246,197,152,195,128,118,105,160,131,61,34,3,129,241,210,74,79,240,185,204,106,203,97,10,54,79,192,176,206,151,30,31,103,166,129,59,63,71,227,9,18,63,110,221,122,26,79,208,191,21,23,78,109,86,43,60,105,215,29,181,39,20,70,158,194,238,129,137,76,227,161,33,106,165,149,192,179,18,150,8,225,14,92,167,218,89,209,96,122,2,169,29,240,153,255,250,3,79,153,147,206,76,218,213,181,131,14,168,93,238,56,35,188,212,72,232,60,207,27,146,31,24,254,193,3,207,30,113,84,162,124,240,108,223,112,234,78,57,94,247,217,11,106,51,235,129,107,9,163,97,172,182,187,22,205,108,153,175,241,190,232,20,127,162,141,51,25,166,251,58,11,137,177,162,48,164,173,118,225,172,30,172,7,70,238,43,110,155,238,87,13,46,237,33,167,248,241,51,18,53,121,98,185,248,114,191,175,76,67,133,94,57,234,120,241,229,163,179,171,180,58,248,148,39,240,138,97,156,209,109,211,75,163,210,27,235,91,166,39,68,183,165,48,215,75,172,111,152,8,169,64,29,189,25,83,198,82,162,177,244,129,249,40,250,133,207,72,213,43,159,24,208,197,96,161,43,103,63,240,66,115,33,224,87,41,145,190,145,52,229,232,140,145,158,194,240,113,46,124,182,169,207,67,61,33,95,152,140,67,38,124,72,4,147,78,133,32,50,154,125,226,115,99,144,190,163,92,152,108,238,93,186,215,95,44,66,45,96,152,164,242,253,86,196,235,91,28,109,218,136,93,97,18,136,23,94,39,216,202,10,179,29,23,120,104,52,116,38,95,132,28,75,192,36,34,116,179,145,83,168,77,131,38,45,79,29,52,135,2,75,162,95,184,104,117,183,217,11,187,104,109,15,1,129,121,100,223,131,233,234,213,131,113,215,152,2,147,28,82,120,163,98,115,225,166,114,159,232,244,132,110,57,104,209,142,211,131,142,29,115,18,104,122,136,19,77,76,113,128,97,186,43,140,126,75,211,163,117,202,178,102,230,164,176,166,202,168,66,179,106,233,117,43,123,161,89,16,33,231,158,253,121,222,100,115,179,192,75,189,178,240,142,97,15,46,79,92,3,134,134,4,66,47,242,182,148,129,60,155,89,207,20,125,213,186,49,164,200,16,66,42,54,78,170,94,24,23,50,166,12,50,77,191,179,73,57,241,137,192,107,63,67,129,198,204,49,100,128,15,157,177,76,74,116,233,231,241,82,81,54,196,210,139,22,109,194,130,108,178,194,145,218,62,61,165,60,193,149,40,161,104,144,144,192,122,2,10,50,18,122,52,201,75,221,177,162,78,120,95,118,135,213,161,219,97,34,106,249,174,207,199,166,177,12,163,50,140,9,129,87,126,182,226,103,178,11,17,122,56,142,93,109,165,38,236,245,104,36,129,50,208,212,177,0,120,220,111,179,96,100,251,84,227,243,12,71,43,146,52,93,213,241,76,122,58,20,55,207,68,122,86,160,170,149,74,88,194,49,149,22,76,115,159,178,218,217,187,123,81,225,160,103,13,78,154,157,167,34,27,47,27,171,115,21,182,89,182,209,47,247,212,103,252,63,153,230,21,169,69,178,67,109,105,153,19,135,136,16,63,162,202,165,37,55,188,18,131,63,105,134,196,154,76,90,164,34,66,139,33,153,32,150,164,162,112,29,110,247,195,219,214,225,248,160,83,6,240,153,6,171,22,236,104,114,152,75,38,240,172,138,152,120,235,197,215,129,235,31,138,254,247,212,155,53,54,127,51,52,5,130,243,113,201,182,142,218,106,246,148,76,199,99,179,41,65,199,108,74,92,230,4,53,70,107,107,184,48,62,156,46,195,139,177,206,121,61,50,254,55,234,209,221,15,166,167,71,183,78,228,125,167,151,118,13,102,152,9,108,130,156,254,219,48,173,150,236,80,128,231,184,71,183,164,210,118,103,77,154,238,169,70,139,9,227,104,63,104,113,3,35,131,83,149,209,205,3,12,49,170,142,111,12,204,89,129,55,4,69,135,179,117,253,200,117,111,43,20,248,117,227,11,35,19,14,206,202,185,123,179,197,207,42,171,223,168,19,102,208,249,99,119,120,225,68,126,119,86,11,113,225,238,121,197,110,173,244,210,58,96,240,240,230,123,131,107,85,56,163,211,241,213,118,41,169,17,16,117,129,207,63,119,218,5,146,91,80,190,231,133,73,90,167,47,101,3,215,243,108,78,91,87,24,110,244,12,216,150,108,133,169,29,199,209,198,110,86,152,102,206,229,40,100,242,252,160,37,123,87,28,112,81,65,77,224,70,120,239,112,197,249,69,47,252,103,218,22,112,210,15,8,24,73,198,128,207,111,73,151,22,176,125,128,14,231,185,37,233,114,224,74,43,220,14,56,227,12,162,112,169,78,193,233,70,99,146,12,55,240,9,160,139,159,155,193,35,114,182,192,44,2,129,90,114,94,81,163,137,56,140,251,67,207,10,243,32,75,192,103,51,213,244,169,212,141,116,168,195,124,188,207,235,68,223,165,251,27,161,143,68,166,21,96,188,35,103,192,165,9,191,223,74,95,181,197,27,49,201,211,23,174,53,199,88,97,17,158,122,95,173,133,251,50,104,213,118,112,96,90,119,226,169,252,180,169,31,120,185,100,1,112,46,253,189,112,164,106,226,199,97,90,188,183,125,166,98,255,130,136,235,137,216,30,120,182,56,56,195,192,125,174,12,242,69,220,86,34,222,122,126,123,77,247,171,178,201,75,119,63,192,36,50,107,192,117,140,241,28,189,91,186,240,34,238,127,208,49,4,61,123,171,27,76,27,188,250,61,53,106,234,235,121,40,104,158,251,133,163,21,84,245,194,120,70,59,64,188,143,214,139,214,120,98,108,201,196,255,228,247,211,51,158,55,46,65,210,171,241,187,48,239,15,235,166,148,43,253,197,191,219,234,241,174,233,65,149,86,91,131,241,41,9,24,85,155,23,62,239,32,110,171,88,64,252,188,143,113,7,41,109,133,239,172,209,130,82,8,243,174,168,183,4,48,194,77,126,101,105,160,104,212,254,205,191,249,167,191,254,199,63,255,195,63,254,233,207,127,249,187,63,253,215,127,243,31,255,254,111,255,253,159,254,230,175,254,249,127,252,31,254,249,191,255,159,255,229,255,252,95,255,234,175,255,171,127,248,183,231,47,208,236,63,203,50,187,196,191,250,167,127,250,235,255,248,151,255,240,143,231,111,255,179,63,253,237,95,254,155,63,255,233,175,254,250,223,253,233,31,254,253,159,254,242,231,255,240,55,31,240,159,255,221,223,255,233,191,248,203,159,255,238,239,255,29,63,240,15,127,254,183,127,247,247,127,251,151,243,243,255,101,172,72,232,16,124,245,162,14,73,182,168,246,34,25,152,233,78,207,214,119,5,237,77,224,133,18,135,207,19,180,28,233,174,155,236,77,117,133,103,83,243,196,33,76,224,234,150,224,104,210,53,204,176,5,76,38,1,243,173,40,164,102,159,117,120,92,27,139,243,205,54,82,98,178,134,35,137,144,253,9,47,52,85,212,220,3,107,183,251,114,23,5,118,53,128,218,108,199,253,123,0,69,99,72,81,82,144,247,224,93,181,90,11,60,92,22,200,96,156,118,4,102,119,223,125,153,53,165,227,244,194,253,174,225,200,173,76,189,176,179,253,175,254,211,132,79,218,227,3,58,188,223,222,224,53,164,8,189,9,141,189,5,3,62,78,166,248,243,192,254,53,44,246,192,90,116,220,182,79,242,199,105,253,118,181,191,104,82,116,255,1,109,75,80,26,29,4,29,184,136,249,69,243,52,212,206,27,24,171,162,11,15,73,25,153,54,155,107,44,209,23,75,113,122,61,112,115,149,124,96,92,77,245,104,100,174,114,196,75,43,63,28,112,224,148,125,5,93,203,212,105,101,232,183,156,228,61,19,141,141,252,160,213,249,104,166,115,126,158,174,140,33,122,166,82,241,131,97,193,191,96,120,127,26,72,37,238,9,156,9,206,28,70,188,183,190,48,235,237,133,31,55,5,235,228,202,241,64,183,217,112,188,240,121,209,113,110,136,189,250,182,170,117,157,197,117,227,204,174,59,130,3,167,7,85,37,138,19,50,82,223,172,30,221,102,235,116,122,224,228,116,102,131,135,154,148,159,49,66,171,84,196,229,149,25,225,133,241,151,12,56,227,176,173,59,157,14,87,200,97,100,123,242,11,23,39,241,217,7,157,84,243,106,83,161,191,81,125,53,241,200,254,192,99,61,176,118,113,26,60,238,185,233,0,86,134,224,70,164,110,250,209,231,1,87,213,124,0,206,222,229,105,112,127,152,141,248,117,246,225,15,149,12,146,22,68,22,62,120,177,193,51,227,141,103,111,137,143,90,108,132,206,210,34,63,60,205,184,201,207,219,97,103,182,7,45,83,192,241,236,120,207,240,244,74,37,95,232,120,196,220,65,71,137,29,22,10,234,154,65,91,176,159,135,47,235,52,151,23,53,202,90,68,194,110,44,195,230,13,25,255,7,134,248,59,47,188,84,56,135,253,237,118,61,172,206,2,116,158,104,121,97,151,26,254,193,35,63,180,68,211,239,143,61,171,241,43,21,46,209,186,4,76,128,174,249,135,130,56,115,156,27,18,182,146,157,43,91,13,159,40,129,207,255,60,71,91,246,54,96,99,236,43,29,19,154,233,189,52,222,208,3,83,246,185,187,237,157,213,132,146,189,119,153,53,206,221,83,87,157,238,133,143,184,27,164,3,231,165,171,45,187,34,52,245,3,62,223,185,142,36,100,167,74,186,240,249,118,53,33,132,62,160,155,47,117,99,8,169,90,49,220,220,82,98,56,160,191,174,201,92,98,209,233,53,61,96,108,39,219,75,27,246,166,44,224,129,204,143,194,116,165,223,31,167,156,251,48,150,77,191,229,194,103,49,211,31,135,13,217,226,149,208,141,163,185,172,130,52,207,16,152,222,217,135,107,125,142,190,143,133,111,89,25,130,29,253,174,29,240,202,15,7,188,231,32,93,254,208,166,132,78,194,213,125,31,10,124,116,189,176,179,229,117,73,160,223,193,115,63,228,245,53,103,85,184,63,28,113,230,222,124,31,41,46,133,250,66,10,205,251,114,215,163,62,23,110,133,236,231,161,212,135,147,223,221,122,211,80,184,6,202,232,135,236,120,159,9,102,172,250,68,81,102,216,2,215,250,208,234,19,201,182,59,200,251,243,9,160,192,209,199,189,107,222,172,158,154,202,140,28,204,215,171,173,33,104,204,221,111,155,142,188,39,111,185,232,234,186,48,37,241,253,116,88,140,34,231,166,157,230,105,192,168,200,6,220,175,115,169,1,12,29,168,39,96,147,111,251,113,78,91,249,39,18,40,159,126,81,146,108,182,74,233,157,86,134,146,209,172,43,69,30,105,99,82,212,150,23,212,38,98,182,101,206,122,88,174,76,50,109,247,59,33,106,97,139,14,177,190,99,25,64,113,75,235,21,20,231,203,5,177,90,122,24,174,219,149,136,15,76,103,147,114,197,54,102,103,43,22,152,180,148,164,99,118,175,61,38,187,14,251,86,59,7,27,156,214,88,188,26,61,92,218,251,74,221,170,196,111,247,84,117,133,160,91,184,120,95,45,48,141,5,69,153,100,112,128,226,182,204,245,184,43,60,214,186,235,49,42,146,90,46,111,39,72,137,209,143,36,242,122,248,146,80,90,125,171,182,109,75,42,52,153,109,185,201,88,23,49,185,85,254,143,185,100,198,240,70,201,229,209,211,194,205,179,94,120,65,48,86,182,201,198,46,196,95,115,129,193,48,30,186,86,43,93,230,147,170,29,41,188,202,26,195,19,185,20,21,175,97,10,173,57,208,51,179,164,167,29,254,92,203,189,43,66,206,252,180,149,15,139,182,34,129,141,233,214,211,15,223,154,211,254,216,155,182,87,57,10,211,51,41,45,193,45,87,54,23,150,130,61,74,21,121,83,169,127,245,255,106,104,219,156,221,58,194,133,143,74,216,206,33,108,155,204,90,91,21,129,106,187,226,79,136,174,60,174,50,38,59,57,163,26,65,167,204,35,130,140,41,112,241,94,50,194,232,71,26,225,76,199,232,5,57,202,157,167,7,166,205,205,239,218,164,207,31,225,41,108,98,162,120,10,143,181,61,226,103,104,246,9,97,10,138,168,222,22,244,170,203,205,35,226,215,81,8,167,126,5,3,238,204,8,103,83,181,95,1,216,236,87,126,198,69,93,143,160,226,121,61,206,10,164,177,47,107,161,4,248,22,97,128,95,57,198,105,214,174,203,41,158,52,35,169,136,0,181,144,144,196,2,222,143,56,243,194,85,206,121,17,48,17,8,20,4,174,136,154,57,209,146,102,129,169,202,82,7,238,30,8,0,87,38,56,133,113,232,234,1,247,199,72,123,152,102,126,185,63,78,165,87,191,220,186,106,232,101,35,253,55,230,123,105,112,253,252,190,77,205,78,230,43,52,97,206,249,226,104,6,135,114,41,23,221,199,43,46,141,56,95,69,123,72,188,44,103,61,101,226,252,71,155,150,220,81,216,252,24,65,67,221,143,7,42,137,225,86,205,35,173,74,186,0,222,225,219,140,44,216,44,207,140,133,0,112,189,48,210,180,89,97,236,47,227,190,121,102,227,185,177,17,251,92,96,4,61,158,115,163,144,112,127,220,200,177,10,19,204,251,80,52,135,13,101,75,46,76,63,107,60,84,115,36,214,199,114,230,157,32,27,83,40,73,58,33,98,191,19,178,86,16,112,30,65,138,243,221,167,48,116,207,102,206,55,94,120,133,158,16,122,252,243,81,52,197,193,56,141,248,237,13,11,70,7,162,89,209,198,109,97,156,84,95,152,130,215,7,35,54,164,196,36,91,66,118,189,48,219,228,231,220,70,71,10,248,60,255,135,171,108,22,96,45,96,53,109,2,92,158,36,58,32,212,161,253,192,243,242,169,232,172,164,252,244,192,200,17,5,140,34,218,131,94,110,79,102,24,85,157,86,22,113,246,138,235,42,104,244,235,171,134,207,17,7,151,166,5,59,67,71,136,42,30,24,163,88,65,127,180,78,71,235,216,218,243,78,52,112,246,190,206,89,183,141,253,203,3,163,244,238,100,124,146,221,90,133,55,154,88,136,124,147,65,152,79,155,0,112,9,190,60,176,46,156,147,20,69,56,143,149,54,202,214,142,73,131,139,192,245,209,48,131,216,122,253,72,208,174,37,106,87,248,156,125,196,185,55,140,197,63,192,77,225,151,168,146,79,188,21,132,94,118,73,237,97,253,225,58,188,3,69,45,39,207,255,15,120,215,63,194,225,143,87,208,215,121,58,51,128,135,194,168,250,62,23,30,115,70,97,216,212,249,62,179,21,95,46,202,133,169,171,228,10,112,123,224,245,71,184,42,140,113,153,114,6,187,7,211,68,198,176,64,117,168,156,167,216,74,190,112,126,105,123,184,240,196,67,65,222,121,60,60,203,3,71,151,117,49,87,219,151,134,121,198,184,19,14,153,141,150,50,16,136,6,244,220,44,70,79,83,214,54,7,166,11,239,242,194,52,250,198,143,239,51,230,159,110,178,45,124,223,194,154,172,45,10,112,87,119,88,220,81,246,125,52,137,140,55,27,134,185,140,169,250,56,223,236,102,4,124,111,134,57,129,202,35,156,139,71,139,83,191,207,53,211,142,252,124,219,236,170,118,192,166,54,162,112,238,209,204,137,22,210,208,222,90,38,157,104,127,45,200,149,141,119,133,128,230,60,3,94,83,247,85,44,47,51,104,150,229,39,69,242,244,132,180,176,180,45,60,177,253,204,134,176,27,156,219,83,216,243,170,9,18,42,186,39,26,141,163,77,253,78,80,108,182,239,153,233,169,212,24,139,74,84,78,113,221,36,1,245,204,25,113,255,21,40,148,248,39,2,235,148,236,28,134,40,164,98,144,168,93,120,121,195,132,156,243,122,126,28,45,194,123,91,187,104,190,210,154,123,134,175,123,5,65,27,21,11,195,202,39,182,1,176,130,243,211,47,2,201,195,167,194,202,230,38,235,250,48,215,188,114,45,164,209,166,106,16,140,95,83,188,163,120,216,61,125,19,176,25,230,133,39,210,118,10,67,131,12,216,20,171,245,183,209,70,218,23,222,239,30,194,36,80,157,247,77,135,239,99,52,135,7,213,10,33,141,138,14,244,219,16,210,41,221,196,143,83,57,124,126,28,85,191,28,71,163,193,175,1,49,238,183,177,46,30,248,140,133,252,54,15,133,67,106,77,102,88,246,160,236,226,226,212,16,245,159,173,42,157,42,229,194,39,124,126,250,65,144,72,30,241,54,17,138,124,123,112,176,188,247,222,60,132,81,223,230,33,251,210,75,192,166,53,243,52,101,164,24,225,132,210,83,109,26,97,49,177,45,113,152,214,136,167,225,195,52,201,3,53,193,237,167,21,101,57,109,137,77,26,109,183,79,167,74,189,161,248,129,169,204,60,93,50,103,158,206,113,225,141,78,52,29,43,76,126,254,117,65,229,156,143,151,214,36,129,235,219,0,180,178,203,251,84,208,3,139,223,54,237,92,189,240,196,251,143,251,162,211,72,69,148,79,152,89,234,253,109,226,16,13,146,198,25,195,229,190,16,12,68,116,146,134,9,177,162,231,23,74,127,122,180,225,54,230,239,241,84,216,212,169,32,35,73,166,219,141,92,152,144,84,159,109,205,107,51,79,143,53,113,166,194,204,195,113,176,185,142,62,89,15,108,111,226,104,60,100,159,219,102,161,244,149,141,238,240,90,159,31,55,98,229,140,22,82,228,146,30,109,184,19,44,56,157,29,190,83,202,207,83,25,150,56,191,93,214,8,45,11,252,75,9,124,48,189,197,79,188,204,58,58,98,74,163,186,174,90,51,99,227,202,237,219,0,211,246,212,10,226,89,169,240,217,30,222,93,158,211,155,156,216,200,122,248,68,109,45,29,109,60,60,253,243,65,123,254,160,89,167,88,213,176,149,101,197,79,125,134,202,89,194,53,196,162,15,223,47,28,93,111,92,112,20,38,181,231,125,239,88,218,142,246,192,27,27,197,128,113,207,84,24,33,21,159,118,112,212,233,106,115,68,31,217,137,231,46,76,89,87,163,36,75,208,5,124,54,10,79,75,85,38,211,212,3,101,231,170,15,133,57,206,67,94,168,88,144,166,20,110,51,116,233,206,253,147,161,212,83,47,106,73,33,22,112,118,220,237,249,113,218,120,103,60,21,86,89,237,30,202,155,233,59,142,166,24,253,244,116,32,104,235,11,107,99,71,163,227,244,192,210,148,216,32,75,36,109,187,56,51,224,138,153,158,110,144,244,244,23,148,100,106,17,1,147,49,106,10,163,165,230,175,219,84,58,149,25,94,216,38,182,11,163,85,173,2,137,168,96,236,248,113,218,72,181,175,226,196,153,35,164,223,209,245,120,24,237,108,199,34,125,208,168,253,107,87,69,193,19,198,247,255,208,140,146,246,3,211,131,22,54,244,68,68,103,54,213,19,159,117,99,121,130,141,50,222,124,26,205,204,173,99,198,209,197,236,27,20,70,39,59,78,13,37,253,121,100,120,104,244,184,238,202,72,209,219,66,135,194,231,67,186,152,247,19,203,23,54,153,241,62,54,90,2,250,1,149,94,175,93,245,153,158,26,180,81,133,241,6,190,240,153,71,116,20,23,235,129,140,31,63,175,114,104,139,65,65,171,41,197,125,195,228,24,207,209,103,223,30,191,141,15,140,30,59,41,3,198,35,165,137,247,121,40,150,116,137,131,105,188,212,166,141,98,66,107,129,142,242,140,34,210,144,43,80,212,226,158,7,186,224,160,197,243,70,22,83,39,13,219,220,244,184,103,235,233,213,155,218,168,28,198,117,111,43,247,107,41,162,212,122,127,156,147,87,237,237,73,100,189,92,129,36,193,105,215,62,76,147,22,186,10,36,137,62,160,7,70,220,212,101,91,104,230,122,80,102,191,80,222,194,118,66,29,0,169,122,204,16,143,102,245,87,95,195,105,134,13,33,221,139,11,158,182,65,35,79,50,99,235,212,205,95,233,21,47,105,57,68,239,206,62,104,60,75,64,253,213,221,67,211,197,52,93,5,198,0,54,244,115,79,92,145,158,237,38,102,29,209,138,117,230,73,116,169,245,199,145,113,241,11,43,4,162,207,203,180,215,231,167,46,203,56,20,58,66,49,31,116,24,89,135,252,76,133,200,85,134,204,96,37,108,121,6,33,237,12,241,58,72,194,171,73,247,36,39,214,67,202,9,39,192,209,222,132,12,111,33,126,28,155,227,103,135,111,61,167,113,105,48,52,52,63,128,143,221,22,52,61,110,64,116,231,207,144,193,201,240,122,94,91,157,144,73,51,1,200,253,56,219,140,124,213,236,129,243,126,221,80,250,85,225,36,95,155,95,63,56,203,230,92,120,205,199,147,164,227,89,21,35,37,155,219,144,22,50,16,74,11,121,31,106,191,235,133,107,4,150,192,48,41,181,74,66,152,50,99,12,195,21,85,9,115,186,119,238,28,127,190,68,237,120,178,38,221,42,203,199,104,42,15,103,158,232,251,70,34,184,63,75,190,134,120,152,54,166,88,84,73,46,168,31,246,132,188,20,203,61,244,105,117,119,206,59,212,15,224,37,85,109,185,53,55,247,120,95,192,169,60,158,235,38,113,184,239,111,39,173,176,195,91,58,1,115,28,141,142,184,10,210,155,245,208,136,72,99,18,110,137,131,242,143,40,27,179,93,170,75,115,169,214,120,156,238,44,141,68,152,188,16,84,186,87,56,185,16,191,158,73,169,62,112,143,94,98,11,111,117,241,161,150,223,35,16,225,195,207,106,99,108,61,126,99,203,188,64,189,79,224,132,194,95,192,220,164,236,10,141,76,19,226,64,124,218,148,183,5,182,29,80,124,156,166,101,58,21,70,144,100,133,96,189,49,13,21,78,177,185,34,91,51,148,128,11,218,82,17,77,249,170,237,111,103,250,60,11,154,136,168,99,175,169,191,221,232,41,24,87,180,59,169,38,101,71,199,243,78,197,124,109,26,96,225,205,113,6,230,21,98,75,40,34,94,24,127,198,17,159,39,196,183,162,198,9,103,75,115,194,133,33,178,122,143,113,2,129,99,143,153,195,188,85,229,153,194,27,239,145,157,67,107,48,41,83,150,224,99,140,139,210,89,185,5,61,155,136,171,21,136,158,156,60,148,95,156,153,174,148,96,123,164,229,249,40,232,18,184,122,127,75,243,238,205,138,189,87,228,13,14,164,68,142,72,122,244,232,61,69,152,158,12,165,192,9,39,214,122,133,250,159,124,81,179,98,69,140,67,252,227,36,47,216,152,145,162,238,107,106,31,67,10,6,205,168,200,161,191,120,62,143,164,245,25,172,140,218,85,14,166,185,80,166,121,234,215,88,83,133,225,3,244,74,61,53,101,201,43,229,143,110,160,124,218,230,247,91,175,193,0,69,152,172,87,134,120,237,53,155,56,19,189,86,118,27,107,109,248,190,145,119,106,202,242,109,182,97,186,247,69,175,145,164,113,15,92,175,250,220,182,4,129,128,21,133,252,248,52,73,59,233,161,240,56,35,214,64,249,165,62,111,3,19,229,88,189,16,195,124,95,71,33,203,114,101,243,168,233,235,243,134,40,181,98,210,56,95,105,201,250,192,113,106,11,101,84,190,54,229,125,54,10,224,171,93,24,70,170,62,50,204,88,110,44,194,123,215,251,162,187,62,93,180,86,85,124,109,80,79,210,125,102,88,64,233,64,193,88,41,52,191,43,44,19,41,102,55,196,12,122,136,74,26,85,94,223,37,58,146,97,247,219,113,45,86,13,105,196,201,203,140,208,176,76,251,118,5,38,186,139,56,134,167,171,226,141,148,211,86,228,182,141,14,172,187,205,214,205,129,46,98,67,179,189,208,163,207,110,232,10,90,254,140,170,244,220,48,205,67,118,146,246,217,252,60,52,83,252,136,75,59,31,185,70,58,180,114,207,116,23,24,147,144,146,47,128,166,164,25,138,201,103,73,222,170,39,129,48,19,188,185,88,158,198,31,30,11,141,102,247,202,201,142,202,34,96,93,52,55,8,59,43,209,212,244,247,249,234,161,121,199,185,45,75,93,20,70,169,33,222,88,193,1,74,110,12,185,184,248,54,79,220,146,84,27,146,118,171,51,17,92,129,70,168,83,10,67,70,139,16,173,48,249,233,60,221,216,35,222,163,19,238,68,122,101,72,118,132,162,178,85,23,36,38,198,95,133,17,16,48,13,240,242,129,157,9,112,134,225,124,71,230,73,105,198,204,173,235,58,14,217,10,175,95,47,102,170,35,38,106,147,7,43,122,229,137,66,72,4,205,180,92,73,29,197,140,143,219,149,150,236,150,78,18,152,214,133,216,94,229,51,157,106,3,202,185,42,186,216,34,42,102,139,41,87,6,1,250,170,167,146,34,81,107,30,235,72,156,186,55,83,142,36,225,32,242,220,142,66,146,148,232,17,42,54,74,186,14,91,81,64,80,120,222,17,231,36,75,22,201,235,98,127,116,63,129,84,169,182,41,220,69,246,4,2,197,82,85,240,102,187,196,136,177,144,204,87,169,207,102,114,205,235,238,102,77,180,87,224,114,34,186,24,42,230,83,165,79,20,186,179,4,143,52,188,232,88,40,116,254,141,124,55,249,75,157,219,233,112,223,251,110,211,201,12,203,150,20,169,178,243,104,150,36,39,186,78,90,25,125,143,72,121,90,223,147,174,34,102,22,218,226,104,148,91,53,14,34,182,148,76,84,183,133,89,97,38,197,200,94,52,36,61,244,104,42,68,249,194,72,250,86,133,43,133,181,136,200,87,214,82,74,99,238,238,55,34,71,100,81,246,195,70,25,156,119,15,196,82,160,67,13,101,226,118,119,80,36,174,170,158,187,210,95,121,179,100,123,212,231,177,20,115,132,184,73,180,170,85,57,116,10,195,151,226,160,153,118,88,65,209,201,235,178,121,91,253,121,159,198,121,186,217,189,51,46,117,233,133,206,216,36,113,184,134,18,174,48,35,174,33,5,218,140,228,170,139,16,21,237,80,244,59,240,25,242,58,211,83,206,186,233,38,26,238,159,136,4,30,108,168,153,145,242,124,34,33,72,3,33,41,97,74,102,42,161,136,36,74,232,177,52,232,54,107,232,153,17,252,43,177,245,51,199,12,65,173,99,46,78,252,171,65,11,76,171,127,140,51,10,254,170,83,125,224,212,67,70,173,81,86,73,186,56,158,7,58,111,158,107,61,110,222,205,116,62,37,249,93,123,126,110,42,71,167,21,129,32,129,144,190,12,84,32,226,195,70,68,188,200,62,252,76,140,105,134,235,53,178,155,75,203,198,149,132,254,29,193,43,91,123,183,192,195,28,245,110,185,161,105,59,30,225,247,89,2,110,45,3,219,14,133,77,230,174,70,33,164,61,218,221,230,232,124,51,135,48,162,223,75,43,8,163,197,143,67,158,171,122,99,120,67,196,40,163,251,178,76,133,83,139,118,15,96,106,64,247,125,84,88,184,55,145,139,97,143,250,152,85,90,49,119,9,245,225,223,34,47,48,185,191,184,178,95,35,185,162,105,223,235,174,60,130,44,40,77,160,23,69,80,74,79,76,141,50,208,179,220,44,217,71,211,43,57,235,61,184,80,88,214,159,38,123,113,225,179,224,170,48,22,28,203,190,110,93,10,174,240,208,31,207,88,88,249,87,61,112,0,147,152,248,183,3,138,202,211,32,10,150,228,196,121,243,20,73,125,32,97,5,43,23,70,218,48,126,185,19,45,220,1,76,120,93,239,24,131,27,168,73,220,3,167,126,209,19,72,60,79,147,117,39,8,150,120,105,226,123,44,112,61,95,68,12,208,243,75,85,9,25,72,160,174,59,251,211,5,174,133,161,243,25,46,130,241,15,62,223,255,9,239,186,194,208,113,75,192,103,182,201,250,227,137,34,137,223,181,185,159,203,133,159,165,104,132,175,150,69,160,67,194,39,152,213,232,183,58,76,153,81,95,6,34,75,113,221,205,230,61,1,167,233,127,4,74,98,181,42,140,114,155,191,72,92,140,85,163,157,62,225,121,31,25,212,2,9,66,14,218,100,173,70,251,90,203,89,44,143,93,78,13,101,163,232,93,117,122,252,227,166,161,71,175,231,104,99,163,57,220,183,234,83,163,97,121,57,223,104,171,160,27,172,240,89,172,61,122,226,223,78,13,149,43,98,17,174,31,0,220,186,214,201,209,114,216,225,236,9,156,165,87,30,24,7,188,120,29,212,127,245,183,11,237,42,247,202,44,98,81,24,155,186,120,91,164,133,170,254,182,17,2,226,161,52,100,46,244,117,153,16,95,12,35,124,238,151,30,205,215,17,50,234,236,39,84,131,6,97,230,22,169,109,19,172,45,122,110,44,110,246,125,104,88,1,100,61,26,85,191,118,97,244,52,244,104,244,136,98,126,71,111,99,45,61,122,158,160,36,106,105,141,252,167,206,55,103,83,62,203,29,196,84,84,186,30,205,198,184,92,24,249,45,249,2,206,7,116,197,13,145,219,168,90,48,70,238,58,118,147,7,69,5,72,192,179,157,8,123,77,208,172,12,254,3,231,44,151,253,36,97,207,105,224,2,198,235,128,14,171,135,226,30,117,223,6,165,51,157,160,207,108,223,130,228,11,92,243,243,184,115,146,66,28,190,87,74,214,160,81,131,94,232,11,23,173,21,84,35,148,173,123,110,52,105,21,53,225,195,139,34,71,32,48,51,89,186,176,217,32,11,140,116,75,174,23,198,168,64,97,92,10,4,46,26,210,97,35,135,30,245,133,147,106,144,89,255,74,16,242,80,205,217,106,152,205,166,103,7,185,217,96,109,158,164,188,149,35,89,105,176,74,253,179,23,172,183,254,222,76,123,75,31,11,226,212,242,76,31,207,161,138,15,95,191,179,66,177,196,157,192,8,253,182,123,106,107,35,188,112,70,72,226,126,247,184,27,106,0,147,145,119,144,43,27,67,109,4,48,54,33,195,34,111,91,167,51,114,251,81,72,96,239,165,154,218,212,61,219,45,186,54,178,114,146,213,99,20,142,203,135,160,206,223,30,24,147,148,33,31,192,179,181,160,73,151,141,212,133,73,83,41,156,102,187,99,193,40,98,10,23,116,149,203,133,135,54,246,208,66,184,111,209,137,156,143,90,118,1,143,42,223,245,51,83,66,249,13,43,251,102,233,7,201,208,158,239,24,78,118,92,55,58,240,146,182,67,187,43,135,186,230,129,17,155,94,10,231,86,239,109,65,192,151,151,137,149,125,9,193,224,3,159,189,195,126,224,140,138,82,192,45,169,49,123,217,63,105,135,128,57,219,80,24,21,135,117,225,148,159,75,51,183,220,123,99,208,170,183,194,184,16,220,31,87,149,87,216,177,59,88,86,228,116,30,13,62,184,181,12,151,128,17,46,214,163,127,235,81,192,214,160,36,112,133,221,180,47,92,84,89,215,236,83,67,49,216,22,23,181,121,50,194,177,188,47,218,237,135,222,214,249,178,239,14,151,54,205,231,202,50,116,217,11,38,237,5,103,185,158,253,46,216,137,68,182,94,55,182,176,114,215,76,11,250,182,208,206,139,29,87,51,86,170,92,55,102,206,249,126,184,169,14,21,164,163,0,220,246,141,236,146,114,147,139,49,124,198,189,48,108,249,138,194,244,132,221,11,131,229,40,55,141,142,130,204,40,169,38,109,215,43,56,16,93,122,23,176,118,206,240,180,87,168,198,27,172,46,104,103,14,161,145,116,200,185,181,137,132,190,53,28,169,46,172,58,252,231,147,167,44,87,228,166,53,24,70,89,176,47,185,235,169,68,220,179,74,158,24,190,203,219,74,249,249,237,179,182,141,38,111,235,233,89,192,62,21,54,193,133,167,82,253,104,95,175,58,138,114,223,138,210,228,147,238,169,209,174,211,71,70,231,189,220,52,137,14,133,147,85,190,47,60,251,51,80,18,213,200,251,237,153,171,247,133,81,93,107,242,178,49,43,127,224,52,214,253,172,209,164,236,10,159,23,82,245,195,30,42,35,110,70,101,183,18,221,44,123,164,48,38,181,119,66,57,239,82,30,10,52,192,118,231,217,140,63,74,83,216,232,249,1,67,173,148,215,133,186,72,239,247,104,214,197,162,48,27,140,123,116,23,77,55,36,199,233,96,189,7,179,9,222,10,159,181,41,223,131,45,203,35,48,74,194,50,11,147,3,211,251,66,171,254,126,153,228,215,146,94,25,220,150,27,237,150,220,158,39,70,125,93,98,1,72,85,122,106,214,254,178,101,109,26,58,72,233,101,210,184,241,177,200,160,173,163,200,6,226,156,171,63,183,133,136,248,148,213,126,105,235,114,161,52,223,238,222,165,34,248,183,21,14,197,26,91,81,211,210,169,112,96,106,29,137,16,62,45,213,206,194,252,171,174,187,0,156,23,219,134,30,61,233,87,189,48,187,25,61,218,146,35,23,222,52,174,9,204,78,180,221,173,13,21,187,169,112,93,235,94,26,20,30,73,51,162,217,154,198,141,181,77,197,77,47,141,204,193,125,104,127,216,86,21,18,205,249,126,124,80,28,245,96,122,172,110,64,75,237,74,151,23,19,235,188,193,64,175,85,93,98,10,76,242,121,191,31,36,30,116,206,161,140,156,239,83,129,162,171,159,128,197,25,245,110,223,145,133,127,224,220,100,36,17,230,75,233,164,88,191,229,157,106,73,100,238,7,46,225,59,103,123,255,253,156,58,93,213,38,203,28,204,254,156,250,76,250,251,78,150,144,68,245,243,162,245,189,74,74,3,142,112,83,24,25,247,120,157,38,113,93,20,70,30,63,238,11,226,133,236,177,11,82,207,209,120,0,171,102,106,204,90,144,30,25,247,219,133,17,34,20,223,98,66,136,119,141,64,133,235,65,139,102,45,72,60,78,189,47,134,233,136,251,162,122,43,27,47,42,197,189,223,247,69,107,179,164,91,176,153,96,246,13,120,171,88,15,38,64,65,42,32,59,50,84,43,132,93,88,137,30,93,242,10,67,45,212,232,81,40,151,9,75,190,67,191,77,234,165,33,202,139,158,214,172,207,35,49,19,174,64,219,210,84,34,86,67,66,60,182,226,224,115,83,149,26,106,228,213,16,187,148,236,21,162,49,35,84,242,225,114,55,85,118,46,144,187,163,139,138,170,51,125,6,10,159,137,32,248,216,157,30,18,157,22,186,117,161,198,209,204,186,207,165,101,235,39,14,248,252,120,210,27,131,37,23,187,201,142,54,142,206,165,157,21,125,198,125,51,49,232,149,225,237,118,65,154,174,228,194,40,186,93,154,57,14,134,218,47,199,4,191,111,75,2,125,200,154,68,98,91,27,90,168,192,244,113,200,219,196,111,251,38,50,41,3,119,61,120,33,75,87,111,2,246,236,230,245,212,11,51,170,123,52,117,100,121,100,36,246,231,29,133,150,179,214,31,167,205,170,199,3,167,171,80,39,195,134,81,114,16,255,251,130,137,175,23,78,135,215,125,31,139,37,191,43,124,230,171,123,99,76,248,235,129,141,178,18,89,231,130,123,138,194,233,62,178,109,146,106,2,210,52,237,191,12,151,228,137,226,121,239,81,86,57,131,134,116,211,3,163,255,26,204,75,152,129,229,133,239,24,5,222,210,233,74,83,204,138,80,218,156,44,181,251,139,4,120,137,14,119,62,189,162,173,199,5,214,146,152,54,118,219,20,11,220,240,36,9,194,41,175,90,151,69,68,117,93,130,203,18,241,91,41,3,16,16,32,102,220,170,190,50,95,10,178,230,229,114,93,45,174,215,11,175,52,73,199,111,79,36,199,245,183,43,245,163,203,55,56,129,138,126,246,20,33,107,88,156,195,112,82,37,30,148,143,86,136,228,247,108,109,180,138,166,107,87,7,183,36,235,98,143,215,77,23,150,5,173,219,250,211,216,82,239,75,209,104,74,143,47,72,78,70,181,19,130,7,158,168,2,227,114,181,46,61,228,12,81,253,172,19,54,29,65,221,42,38,32,170,104,109,215,221,182,224,226,155,158,223,78,51,135,37,54,4,207,45,9,166,108,116,249,203,76,169,251,113,9,203,136,45,47,33,132,158,139,147,7,138,224,202,9,103,227,199,89,62,36,220,61,112,138,61,64,71,94,188,200,103,203,24,73,177,214,195,36,58,97,229,80,152,238,223,203,67,162,46,56,21,62,187,222,121,201,166,37,139,214,47,48,57,239,235,152,74,113,79,127,124,226,0,24,143,20,123,226,162,183,141,180,240,253,113,72,179,50,133,227,91,185,174,59,174,173,236,207,111,147,179,189,40,178,129,122,101,52,123,135,231,175,105,245,111,125,102,99,167,75,215,54,121,199,164,71,15,219,39,4,204,200,120,142,102,251,126,9,240,200,149,235,125,209,155,231,145,250,129,45,51,170,48,13,61,113,105,230,93,172,232,153,208,46,91,14,135,219,169,167,134,241,214,174,193,109,35,147,172,48,237,222,113,106,122,68,158,219,238,166,76,124,249,114,77,201,220,217,114,76,151,247,143,207,211,131,214,232,236,130,12,117,118,197,122,87,103,232,93,206,217,111,173,210,97,8,225,190,95,134,161,169,144,41,140,87,235,188,252,196,165,213,109,72,45,53,93,114,35,251,109,61,184,97,159,91,47,113,146,106,181,194,8,128,6,143,53,33,31,177,30,152,79,59,224,188,254,0,67,220,10,178,41,228,250,231,183,89,233,218,101,139,118,77,136,0,223,112,149,82,85,209,72,34,83,118,111,49,134,145,121,46,47,140,55,221,229,185,238,185,254,0,183,104,240,237,182,165,235,207,83,161,3,60,142,54,149,116,157,84,140,3,117,233,187,8,23,206,7,174,33,248,113,126,152,180,209,115,238,179,0,197,51,163,112,94,159,223,206,183,155,161,253,210,72,15,58,243,253,233,137,253,217,243,192,33,10,141,235,15,125,190,151,252,194,194,65,95,249,81,18,53,120,93,251,232,101,124,249,247,202,46,247,138,14,179,189,159,187,134,185,23,231,54,74,198,115,105,116,176,133,145,120,194,45,230,133,47,75,28,102,72,29,239,19,221,177,66,224,93,150,158,37,160,153,55,171,195,5,74,197,251,174,215,37,155,158,169,110,107,185,150,129,196,80,113,24,207,242,252,142,210,48,8,59,232,126,136,116,160,243,90,79,155,23,227,59,196,9,237,175,21,56,212,248,231,212,182,25,13,152,126,223,231,11,88,57,228,112,232,231,124,92,121,249,176,97,238,5,124,162,129,103,146,71,68,182,95,107,246,243,16,158,215,5,165,48,136,143,244,46,182,249,78,73,145,78,39,14,47,170,115,200,116,214,242,125,164,155,214,176,231,212,109,92,218,254,25,132,103,54,124,230,51,232,162,65,204,55,223,227,103,62,155,193,25,232,166,188,51,158,11,91,51,74,220,180,27,116,173,128,179,4,148,123,215,3,149,185,172,79,156,228,101,204,57,228,13,212,94,150,213,167,69,126,151,249,190,189,195,208,26,136,110,59,2,222,52,138,146,40,114,240,124,75,234,133,154,145,234,43,177,106,82,149,81,251,47,214,220,182,130,53,73,60,144,159,33,62,109,130,11,24,30,253,179,160,83,249,247,113,6,171,120,236,55,88,104,209,0,223,209,40,209,77,50,106,6,61,170,235,212,194,209,203,213,64,37,141,112,162,163,139,239,153,82,80,133,141,89,154,78,251,254,198,64,253,78,87,108,114,214,251,203,38,145,25,48,148,77,125,89,107,227,105,248,193,211,12,121,218,19,218,213,72,249,33,134,207,150,91,225,118,155,69,59,181,219,244,140,178,13,147,117,6,108,130,219,79,80,90,66,94,226,236,66,43,123,148,11,159,181,134,206,149,31,60,138,153,0,116,133,219,14,94,22,134,42,73,119,93,24,5,134,231,19,91,172,161,202,72,197,140,225,124,16,30,24,243,154,231,212,43,86,251,97,2,177,229,57,51,252,205,237,112,35,17,32,161,56,146,175,113,91,200,73,117,109,153,193,63,190,132,164,160,41,247,171,194,53,62,222,216,192,59,220,207,51,213,77,25,76,252,54,226,190,8,105,244,186,33,197,182,248,237,142,18,194,3,247,176,94,66,148,9,126,130,162,214,110,18,176,134,125,133,44,115,220,49,159,252,122,192,21,46,86,72,42,241,161,60,40,49,76,192,227,233,183,196,50,125,5,255,244,167,122,164,143,131,94,78,223,91,24,105,77,219,99,129,89,81,3,38,185,167,23,70,16,238,161,44,38,221,69,155,176,145,39,205,17,152,141,131,21,101,252,22,75,243,199,193,8,17,104,77,178,216,216,46,1,195,183,89,207,169,123,56,127,97,77,222,180,61,188,88,7,183,255,54,34,246,229,249,109,58,52,125,2,30,144,178,180,65,2,33,255,123,87,102,242,162,169,190,146,108,134,113,24,233,45,173,114,209,63,25,86,213,70,187,82,153,194,98,182,216,113,91,184,134,105,79,10,85,244,236,242,237,116,56,154,103,176,124,210,19,46,185,95,90,183,75,237,207,162,181,130,55,139,13,200,9,62,117,190,200,51,36,243,89,220,198,179,29,67,74,107,248,70,114,32,244,161,217,238,19,199,34,121,26,7,163,42,169,209,40,178,70,17,39,91,79,72,210,69,11,173,243,126,127,252,44,65,79,100,85,97,125,250,230,27,184,41,91,135,154,75,13,241,172,97,214,201,207,209,165,4,57,112,176,218,170,245,49,17,69,9,103,72,96,36,165,5,134,36,237,33,200,24,38,174,63,20,174,52,192,94,56,41,13,34,147,179,108,251,94,89,239,207,254,160,152,49,193,69,207,108,163,232,130,22,121,175,172,61,212,17,19,255,139,30,6,224,170,153,196,3,99,132,117,31,233,25,198,146,187,202,197,58,154,99,44,164,186,212,180,4,206,122,9,70,48,240,80,165,127,36,222,70,120,143,3,119,149,194,205,197,184,15,247,169,84,181,125,160,52,65,156,40,168,98,103,239,91,178,96,69,115,29,103,64,239,220,138,158,87,215,75,188,185,166,254,242,25,238,122,98,248,22,114,240,146,164,87,178,18,77,10,20,82,191,228,109,83,50,85,131,251,113,48,255,148,7,166,48,47,176,228,217,135,121,55,230,88,240,152,72,197,120,132,25,184,92,9,3,38,164,45,60,31,186,104,77,11,219,225,115,207,117,11,220,153,59,87,12,4,27,148,2,99,45,50,239,155,198,229,232,78,41,230,222,68,151,199,7,219,144,237,235,129,111,152,108,176,216,154,32,147,74,186,170,5,60,36,174,50,159,212,96,126,15,147,75,24,114,97,197,220,107,253,227,192,201,109,109,61,24,255,217,88,245,204,7,78,225,140,107,85,204,117,20,141,36,126,183,100,51,153,148,11,183,27,190,143,159,125,157,207,132,120,26,210,110,247,192,144,169,46,188,69,52,130,201,133,23,224,48,101,140,116,55,53,56,98,179,89,200,14,15,102,229,252,192,35,190,219,159,212,200,173,73,66,190,198,99,219,127,124,100,163,43,255,171,248,53,253,236,181,60,158,65,152,100,11,147,252,160,108,150,61,98,57,119,69,73,115,42,156,114,200,178,97,28,158,171,194,191,210,161,191,130,105,115,246,125,5,136,174,21,23,146,71,193,24,189,151,38,112,55,143,51,135,215,137,94,111,194,136,133,115,64,43,253,96,182,199,210,200,52,172,73,213,7,45,253,6,69,50,193,124,251,231,245,248,27,88,20,90,243,148,43,35,168,73,94,197,95,228,165,250,150,43,155,9,117,102,63,186,90,127,183,156,122,80,168,245,61,212,178,158,118,125,40,48,31,60,193,141,125,160,38,232,6,56,134,94,14,143,42,29,217,134,210,179,248,161,214,182,182,244,182,52,220,34,95,163,254,69,92,88,219,17,100,210,55,214,165,183,114,88,83,117,247,41,234,76,102,248,138,102,125,40,116,136,251,149,145,125,239,69,142,198,89,37,102,48,218,25,146,244,31,3,103,44,117,46,172,245,56,38,14,227,94,253,96,226,239,45,196,33,224,22,253,245,104,232,201,24,61,75,249,154,238,56,192,105,168,171,203,167,74,198,46,54,57,230,248,70,37,252,95,229,99,179,102,201,20,119,121,226,112,136,88,247,82,11,45,66,95,74,97,38,219,15,235,51,130,210,225,25,84,62,69,235,254,19,24,201,214,47,16,153,116,26,53,89,146,209,227,197,221,49,126,220,36,227,167,76,120,8,206,125,223,234,196,99,175,139,155,39,147,43,107,72,247,163,145,175,144,65,61,47,245,144,51,215,44,26,32,128,51,123,151,53,240,122,110,154,4,117,189,119,213,79,192,36,179,192,68,163,127,196,77,97,239,49,159,131,209,179,158,241,72,208,92,145,97,115,182,175,221,157,71,128,159,130,62,240,8,115,180,3,91,176,182,116,137,48,39,227,128,187,132,241,182,128,208,86,234,40,250,110,242,29,227,127,26,50,234,192,164,35,20,206,48,50,227,190,204,149,235,129,109,197,114,152,93,125,86,24,85,245,117,97,230,213,172,48,6,205,126,95,84,223,110,66,2,165,18,22,229,30,168,133,53,10,179,221,241,103,134,232,100,126,214,77,146,239,125,7,108,28,11,129,17,112,157,45,224,243,64,171,254,120,227,149,197,209,150,83,104,2,159,136,106,198,51,165,110,146,146,94,121,183,29,140,195,80,221,154,30,125,166,172,81,3,61,43,192,212,83,155,138,97,14,24,186,191,94,184,109,65,226,232,243,178,100,55,9,124,194,197,251,227,205,54,75,2,35,218,53,3,70,140,68,223,7,126,151,43,30,41,91,180,166,167,222,201,107,154,160,107,136,23,6,40,178,2,113,211,103,124,111,137,37,150,57,30,220,71,198,206,169,62,112,119,29,64,208,61,133,244,101,206,156,203,41,20,7,54,86,221,3,159,229,160,196,209,76,189,242,117,157,233,228,252,131,59,144,48,211,211,187,102,255,225,29,158,192,85,132,229,44,205,139,113,71,160,116,178,78,133,137,76,226,129,210,243,39,1,239,162,11,221,21,166,128,105,174,215,83,183,137,145,74,192,212,17,245,220,148,26,3,110,200,241,102,189,109,186,220,4,174,251,121,40,236,108,227,212,231,51,203,79,92,137,7,93,173,254,62,104,207,213,17,156,45,45,89,2,197,255,78,15,94,8,132,237,128,73,169,233,209,112,67,98,78,161,211,91,156,146,140,201,28,253,138,19,159,98,148,203,20,70,50,124,5,140,157,136,252,120,161,217,62,199,133,159,63,108,157,176,32,27,186,232,208,129,209,170,237,242,84,152,144,92,47,111,26,175,87,84,133,6,62,76,201,119,139,211,204,130,147,44,93,203,210,129,113,219,144,11,245,204,39,254,106,241,245,192,5,149,141,40,48,4,216,120,31,212,65,244,161,20,174,37,150,61,152,112,226,54,107,26,209,179,220,131,119,151,94,50,2,44,76,26,29,238,172,168,233,133,91,137,39,106,181,84,217,5,108,120,108,37,249,77,47,204,224,229,137,2,79,151,188,51,184,14,221,251,208,145,53,252,117,44,235,76,211,189,207,153,190,70,76,87,216,167,137,64,59,13,161,39,244,243,11,91,63,209,219,127,157,152,135,180,124,244,48,78,248,47,77,216,128,236,139,145,237,106,14,159,89,66,120,217,108,146,27,89,147,15,62,143,16,225,64,129,207,151,154,190,154,26,41,11,18,187,186,39,47,166,152,228,48,86,99,242,12,49,171,28,254,118,217,81,87,21,250,73,188,123,231,246,144,67,154,106,39,203,22,238,108,232,253,186,169,239,171,147,40,116,241,229,148,86,224,243,84,37,111,127,150,119,114,32,51,126,155,5,127,107,162,226,196,49,41,110,139,117,80,18,113,9,47,76,23,213,56,223,244,89,18,134,240,47,19,211,87,255,178,208,19,29,243,165,250,147,191,38,68,191,45,234,101,74,181,162,179,62,123,79,41,69,90,75,117,10,188,225,6,249,125,141,51,133,168,60,31,189,47,205,197,224,173,98,243,84,220,104,184,107,158,14,128,8,84,182,50,175,33,208,204,8,246,138,113,240,165,92,129,119,80,241,244,141,229,73,155,22,26,19,58,223,110,104,72,150,21,125,74,185,114,11,154,60,184,46,84,156,179,210,42,208,141,113,43,70,232,206,170,226,157,43,34,79,190,16,150,95,139,143,164,172,72,96,173,25,112,197,221,92,142,110,172,223,211,207,60,113,179,213,236,36,58,53,110,131,2,37,63,63,182,102,72,184,103,239,231,51,97,209,164,6,73,140,147,225,66,220,192,231,117,108,133,7,26,30,219,97,50,44,114,211,252,167,221,83,243,173,73,94,148,183,231,144,249,85,63,181,58,40,74,254,170,6,214,83,243,41,106,101,111,209,37,253,209,84,178,169,152,106,125,188,199,206,71,172,244,252,51,241,20,231,2,2,159,173,224,120,50,247,145,110,133,239,123,162,138,244,212,12,160,115,142,11,211,71,32,240,70,58,187,6,220,31,243,96,82,233,195,83,189,48,145,161,124,105,175,158,13,126,127,207,214,242,244,244,109,158,64,174,123,120,90,22,9,216,167,181,210,136,161,126,219,139,13,67,209,214,202,10,163,204,223,20,27,130,210,244,232,158,35,37,65,95,147,101,86,180,111,147,132,172,223,24,2,37,67,123,39,81,22,171,62,151,33,53,84,158,46,91,50,7,197,127,28,214,15,74,99,2,91,145,114,58,204,3,214,222,202,249,227,9,57,108,10,106,10,147,146,28,142,110,250,139,84,221,1,83,100,127,97,166,207,189,214,35,178,208,217,50,59,76,7,145,16,90,79,164,192,220,231,23,78,31,179,54,153,84,122,226,190,148,172,93,166,198,152,104,48,224,78,225,48,66,31,99,235,169,17,35,242,136,199,232,72,242,233,32,193,224,158,51,164,100,208,235,84,121,135,68,96,231,63,77,57,95,18,178,19,155,116,204,140,126,48,124,164,71,203,224,160,221,179,56,230,14,216,167,190,13,186,229,188,185,30,149,149,90,159,190,102,162,196,152,171,232,248,233,202,4,129,151,22,219,55,20,119,106,122,244,48,152,78,124,31,211,208,183,47,175,20,71,14,163,121,146,227,121,106,234,30,197,151,212,226,212,136,134,76,149,252,75,28,237,195,200,154,195,198,35,224,131,16,146,127,247,208,218,206,115,249,131,148,91,249,202,125,136,65,82,137,81,120,213,8,18,161,210,158,245,116,60,10,116,221,19,178,40,100,210,246,33,130,49,208,237,125,179,209,27,36,56,33,154,183,105,74,23,126,102,214,17,45,175,34,39,24,154,1,248,84,64,172,85,248,215,214,28,112,158,227,209,175,67,67,231,171,42,152,247,233,210,18,61,42,12,117,220,83,247,161,236,100,35,251,187,64,29,174,172,152,132,171,230,24,169,75,223,253,177,176,119,213,229,167,157,37,57,141,4,115,248,49,84,55,153,134,95,200,79,14,227,156,163,130,74,52,129,14,31,226,212,235,159,66,12,169,199,216,89,26,159,187,72,145,29,46,83,114,99,36,140,22,31,199,153,198,198,221,61,168,81,175,53,133,186,7,190,91,245,179,184,96,90,162,170,97,108,255,62,162,174,57,14,38,53,151,64,250,0,207,174,15,102,251,172,196,79,235,150,244,4,5,185,68,173,118,192,158,103,143,251,29,108,26,238,218,39,62,200,78,196,118,123,91,12,174,190,22,5,137,210,30,71,35,173,171,46,112,103,124,183,136,19,160,252,180,199,20,176,224,48,224,99,120,83,241,108,234,134,131,48,75,164,32,246,111,127,145,213,226,241,196,214,190,47,197,246,123,238,71,158,120,145,61,243,31,111,182,241,121,204,14,183,51,8,38,100,75,109,146,50,1,154,226,251,101,148,151,138,46,15,240,195,123,164,132,54,230,92,93,190,143,73,185,207,21,230,241,20,205,185,61,98,234,88,192,250,156,178,57,179,42,114,16,140,205,22,79,156,48,237,213,236,199,158,192,23,244,51,204,104,61,214,163,79,240,48,226,117,158,48,106,61,214,171,216,44,198,177,184,140,200,148,66,72,30,33,142,209,4,91,126,244,204,11,172,94,135,81,143,31,47,156,93,55,127,210,108,50,117,177,231,183,201,32,57,60,248,2,30,205,126,246,115,191,129,2,47,164,170,156,31,65,206,242,41,126,253,76,136,91,125,220,2,176,109,119,24,183,237,54,30,184,123,165,241,196,63,100,133,247,251,227,209,39,190,152,109,232,83,126,252,0,206,64,205,31,140,206,86,213,11,175,248,80,12,135,141,177,244,168,165,147,116,11,148,70,254,253,194,217,75,4,184,224,209,225,160,106,233,144,107,191,143,11,152,105,86,79,125,150,163,242,141,4,218,115,91,87,175,28,83,152,247,49,76,54,207,116,211,20,118,106,25,224,75,201,48,85,12,239,150,195,113,61,163,82,174,239,26,166,237,133,207,187,81,247,96,172,119,156,76,2,12,107,234,25,102,136,38,199,185,41,127,63,6,12,38,76,209,28,198,99,66,85,247,233,20,43,247,202,207,104,31,233,49,160,171,201,85,97,22,138,1,121,63,54,111,25,53,206,56,218,54,84,234,119,134,160,91,241,27,67,153,78,133,20,216,237,157,123,243,31,135,207,244,124,154,169,215,226,106,155,150,228,156,26,200,91,254,42,158,41,95,159,154,215,147,202,156,94,139,50,47,174,85,213,38,129,161,225,121,52,82,160,61,169,198,168,37,191,220,95,120,145,2,157,42,253,205,149,177,111,248,96,26,226,30,207,11,90,85,247,55,77,147,49,35,152,147,115,247,10,167,231,27,197,103,150,205,69,59,34,38,180,96,119,249,33,223,183,171,50,217,207,133,208,242,230,87,190,108,103,37,111,132,253,180,119,14,224,242,157,52,150,254,137,198,249,96,248,105,150,168,105,5,204,78,31,11,252,187,174,68,92,179,106,243,54,194,5,73,244,25,227,103,27,217,61,16,193,58,205,108,96,46,188,104,172,245,65,140,220,73,125,62,31,100,164,71,192,152,4,171,238,49,11,233,246,174,232,133,84,212,212,230,98,72,189,48,51,62,248,156,43,233,86,244,124,171,84,2,252,232,245,75,85,94,152,116,123,251,194,152,197,20,83,31,199,241,106,66,122,1,195,182,149,92,202,153,212,79,52,224,175,139,74,239,84,165,105,178,83,61,190,47,44,203,178,138,8,161,162,135,121,152,195,168,46,203,11,129,143,28,134,107,7,70,246,85,45,226,187,241,156,86,192,40,104,203,209,248,192,197,149,117,132,189,165,107,97,33,136,26,171,64,53,26,153,252,244,94,158,121,92,214,214,47,7,110,171,210,124,215,140,6,231,217,21,55,133,135,43,93,46,30,102,215,116,3,244,177,226,220,30,148,34,208,70,147,135,13,133,215,79,75,93,188,74,7,8,215,52,239,177,16,155,180,115,229,204,53,240,134,252,186,232,136,85,111,70,90,254,186,75,98,44,107,246,172,242,168,79,60,84,93,171,134,89,176,110,165,174,109,70,148,139,117,44,188,231,186,82,161,144,118,88,222,188,75,22,28,153,225,120,98,231,105,225,129,243,149,63,151,73,12,207,219,34,181,32,34,158,65,253,157,123,157,179,35,1,35,240,70,162,127,56,188,172,249,229,194,181,88,179,215,7,155,241,227,157,109,150,25,9,12,31,97,139,92,143,212,236,151,53,220,186,184,252,182,4,152,232,181,50,27,160,85,177,29,38,206,190,85,247,115,203,29,30,100,255,224,78,23,101,150,163,121,50,46,105,188,147,145,197,111,70,109,113,170,236,249,83,52,238,79,56,44,79,173,85,107,165,92,14,99,12,112,63,91,212,39,49,211,115,152,54,49,185,237,131,182,24,134,160,93,45,70,23,59,184,233,149,144,141,235,234,144,116,30,48,102,51,23,166,127,229,57,154,253,78,15,152,90,234,189,178,243,254,112,240,241,163,105,154,149,201,12,59,229,179,111,253,54,147,27,61,141,38,46,160,104,44,64,111,251,30,90,177,20,220,214,219,174,176,71,191,55,2,181,176,220,2,208,111,130,46,254,211,188,218,124,235,113,160,165,121,36,13,124,34,129,166,63,13,153,252,75,196,111,60,43,155,142,67,224,228,153,150,109,221,116,146,105,55,216,243,217,20,7,206,222,80,239,202,180,182,123,192,4,244,121,42,140,27,115,14,152,143,189,40,60,163,62,106,205,162,16,191,46,60,18,125,180,126,52,212,111,97,40,47,178,171,217,41,150,152,251,156,56,47,203,165,33,238,17,159,64,53,39,109,29,10,168,77,117,71,161,3,232,23,112,246,199,200,81,56,204,227,30,91,96,228,138,191,82,57,106,76,21,193,154,7,93,158,208,216,200,186,168,223,31,48,82,155,237,131,205,126,94,135,153,153,3,127,241,236,54,165,40,169,41,3,143,234,45,11,219,52,132,71,213,31,95,150,63,119,152,149,226,238,17,128,131,64,143,93,238,90,34,160,197,3,235,172,226,14,91,210,115,42,60,67,12,106,83,143,107,162,147,14,108,219,182,128,249,5,249,116,241,200,77,95,219,25,122,150,137,197,73,96,43,98,143,128,141,126,174,239,203,196,114,28,182,0,88,225,243,165,122,90,14,126,5,203,130,12,226,179,194,180,21,71,35,97,41,237,66,172,214,182,54,56,156,169,97,86,133,33,22,103,135,177,212,43,242,1,153,206,243,242,199,130,81,183,8,89,161,217,71,146,212,111,140,238,96,105,126,89,104,123,82,30,254,96,26,28,186,78,89,228,241,167,15,114,116,85,155,8,166,45,38,67,66,54,135,81,139,205,114,105,236,17,102,28,76,234,190,87,253,190,144,55,244,219,70,16,83,180,143,22,189,125,103,23,233,227,20,85,245,45,195,24,13,2,116,223,29,54,55,52,65,81,174,141,215,57,205,232,72,39,52,116,23,227,19,129,92,146,158,25,173,34,177,226,23,126,214,171,253,206,42,173,197,187,182,189,189,62,49,210,14,41,238,138,158,7,17,106,3,110,78,207,193,36,10,9,225,103,182,67,23,198,209,90,168,249,200,3,67,219,232,75,208,238,254,35,23,202,85,79,243,228,217,14,87,51,24,215,119,101,86,30,23,62,43,227,251,196,170,83,194,233,126,163,16,41,87,134,254,89,173,254,166,55,97,188,14,66,104,17,46,171,180,209,113,46,250,46,43,230,78,190,205,221,40,156,144,69,189,240,192,17,107,250,171,174,72,192,74,56,128,168,201,253,122,16,147,144,138,40,38,118,5,113,72,159,114,232,118,145,71,138,68,89,73,49,221,145,58,208,167,66,61,98,222,21,4,199,164,251,46,17,52,67,112,221,103,233,121,6,105,151,32,136,228,190,187,8,144,126,197,152,65,224,193,90,23,71,211,126,216,100,193,102,59,146,227,137,178,126,44,17,39,194,247,175,186,114,48,73,204,36,147,213,9,152,208,107,244,67,173,28,42,71,158,197,97,205,175,164,136,173,37,242,63,69,66,55,154,56,199,93,112,169,187,106,216,200,207,239,88,205,113,148,74,18,23,22,139,26,61,72,217,48,159,52,170,204,180,180,248,193,182,69,190,249,37,236,61,75,113,21,92,130,144,53,116,81,164,238,29,173,191,155,190,154,41,130,75,139,30,147,236,94,21,27,61,129,190,101,22,69,205,15,237,149,15,110,200,133,11,10,203,212,157,229,137,102,17,33,190,167,206,205,122,103,28,62,145,221,144,4,210,178,38,146,182,28,78,102,40,126,95,101,254,221,200,119,106,154,54,206,184,185,112,66,105,211,83,214,228,225,187,246,4,217,62,114,187,132,232,134,243,43,137,198,77,117,58,249,130,122,94,108,155,90,165,101,226,155,174,62,135,252,164,53,163,94,24,209,132,212,252,204,102,73,44,21,134,179,83,183,142,93,135,41,57,76,133,225,207,78,191,48,100,192,116,131,11,119,121,37,71,81,185,171,146,126,93,182,105,136,103,2,33,95,69,62,225,160,110,151,52,230,202,114,214,100,34,22,120,123,120,84,152,127,38,235,178,255,37,5,234,1,80,174,116,132,235,238,152,49,93,125,10,198,151,92,181,208,118,50,157,230,29,7,159,121,79,202,65,184,212,13,79,150,111,216,98,73,59,204,207,141,182,226,105,22,224,161,242,87,108,55,162,227,103,91,243,144,42,18,19,212,135,115,239,129,169,14,73,62,2,115,136,88,179,50,220,51,77,123,109,74,110,206,92,67,169,151,132,140,236,52,105,155,119,197,36,10,94,24,64,202,187,108,38,181,237,63,222,204,188,53,11,124,118,143,229,142,163,221,187,22,247,182,105,154,236,24,133,152,56,73,178,16,86,117,247,10,27,240,214,18,0,189,18,203,73,39,27,69,139,161,189,97,231,75,73,217,181,27,183,153,213,36,121,153,219,252,145,252,117,80,122,82,179,189,205,22,204,139,246,208,183,210,99,175,102,214,200,222,44,109,115,85,18,222,27,86,135,8,223,250,235,58,11,197,80,143,11,228,140,115,142,135,178,127,66,144,2,143,25,106,227,192,83,248,122,144,120,73,207,251,48,179,47,224,230,133,17,195,194,116,193,79,189,232,159,187,21,130,133,15,75,118,81,61,212,216,104,146,40,2,91,47,96,28,77,105,85,246,7,9,87,132,214,238,109,243,177,220,229,3,246,216,118,238,38,71,111,37,234,82,144,49,126,109,60,21,83,191,145,217,12,14,94,149,201,78,213,229,152,236,168,223,198,46,214,20,88,229,199,207,198,52,76,83,109,139,76,253,67,96,26,189,75,204,195,120,58,200,218,133,99,77,29,177,56,161,138,190,36,38,76,108,84,61,55,101,9,164,36,38,207,176,124,137,20,124,229,43,72,14,200,30,248,108,199,172,115,209,97,186,192,101,229,131,0,54,247,61,154,84,209,3,239,17,173,82,6,111,201,50,145,194,54,161,38,95,127,104,164,175,114,223,11,11,182,216,220,147,100,18,18,17,105,106,202,45,31,138,6,222,146,112,128,92,176,107,252,176,108,210,201,41,203,230,217,17,35,110,228,48,221,236,18,103,228,194,194,87,111,98,160,63,59,236,51,135,13,76,134,28,198,218,82,54,247,16,73,139,19,33,54,31,106,151,122,19,127,92,39,68,242,187,94,166,10,45,23,94,173,173,189,221,212,192,76,186,102,155,37,101,138,48,167,144,32,211,69,217,58,179,60,206,161,124,39,70,47,4,183,208,63,103,4,73,141,162,209,3,111,87,75,3,70,238,64,110,12,7,155,17,187,123,228,136,68,14,16,245,204,115,188,7,157,21,29,105,125,219,56,227,12,55,197,99,89,68,242,169,41,92,179,251,243,18,250,193,19,214,115,163,250,62,253,199,209,222,20,59,89,88,168,35,180,93,54,73,160,44,229,117,110,44,149,22,247,93,81,223,220,250,88,42,249,202,56,55,147,164,108,255,51,106,18,46,224,120,96,70,67,147,31,63,145,83,241,110,67,100,43,140,223,38,35,145,57,212,131,105,24,251,99,234,56,69,1,173,56,220,32,111,53,25,168,25,55,152,8,136,145,210,21,31,38,200,131,12,95,127,42,205,218,171,244,199,17,139,246,111,159,235,38,93,160,63,110,123,16,135,217,128,75,232,201,185,247,125,97,131,72,116,235,185,51,6,242,1,87,50,92,114,219,137,112,52,251,141,177,185,209,173,21,92,120,234,101,31,252,107,53,85,184,226,64,234,207,20,126,213,214,209,128,122,216,221,9,204,95,79,128,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,149,7,189,9,45,244,214,54,251,142,218,116,13,235,198,0,14,152,13,145,174,4,136,208,229,120,221,100,59,69,52,13,214,62,241,228,142,44,22,237,142,249,153,203,119,139,180,6,4,220,253,128,188,63,7,207,135,222,158,204,56,58,200,53,50,69,139,188,131,174,96,211,76,223,124,179,10,161,115,62,48,89,173,72,60,144,44,91,186,6,33,167,19,219,81,75,80,39,133,33,146,199,185,217,141,137,146,9,228,59,44,170,75,164,22,44,198,208,165,25,174,90,36,38,186,245,18,9,124,182,71,78,177,181,228,2,251,95,89,247,79,212,221,252,251,195,91,56,9,215,20,91,97,202,143,126,244,134,182,172,107,16,93,225,37,118,225,166,26,36,179,49,241,12,35,215,97,100,200,167,6,52,100,185,252,11,50,163,245,92,53,150,34,154,242,152,3,95,91,232,0,2,179,204,92,24,233,106,33,41,146,83,134,245,19,185,11,134,70,127,194,60,202,134,55,181,49,213,39,4,3,230,228,220,77,126,124,61,229,230,109,91,195,17,153,143,140,253,249,208,248,212,50,218,145,249,32,157,166,241,41,236,228,200,151,34,210,161,210,250,84,70,36,237,184,173,217,107,41,140,236,118,188,49,102,103,217,16,116,170,79,190,113,100,239,134,247,167,6,237,103,52,220,113,92,72,71,200,102,4,181,105,103,87,162,215,185,85,176,109,103,99,189,181,200,11,26,185,67,246,103,221,196,228,35,241,167,242,26,203,28,41,187,124,32,85,247,110,100,16,182,231,61,232,173,125,246,164,150,248,240,234,62,3,229,220,163,148,185,207,184,104,117,221,119,137,113,173,148,185,201,139,140,72,21,81,211,78,234,20,133,14,102,114,179,204,205,135,217,84,195,139,162,187,47,218,221,232,42,50,14,126,229,254,229,233,53,246,95,243,15,112,118,37,172,109,114,109,93,193,153,239,177,205,52,107,246,3,167,248,54,232,20,81,105,61,126,57,121,25,144,105,146,134,143,161,23,157,163,240,111,122,141,143,19,223,178,32,215,207,140,115,144,178,183,22,165,176,237,131,160,83,99,84,153,106,214,228,236,228,224,109,231,93,194,94,97,189,79,81,249,161,152,171,26,45,68,96,103,233,243,132,35,226,205,82,56,197,212,182,246,72,40,14,196,59,159,159,70,121,212,171,43,221,84,218,229,195,88,65,32,164,250,76,250,69,239,105,154,46,98,192,112,205,229,93,156,181,226,236,183,252,150,145,151,85,206,192,178,182,94,95,119,32,162,162,98,169,133,121,219,162,56,76,95,219,120,234,246,102,109,29,112,123,152,220,48,121,75,4,188,40,250,52,85,175,88,4,87,78,41,160,20,156,78,112,46,111,250,76,114,213,151,142,97,106,59,58,182,209,89,31,95,219,15,60,107,252,190,30,24,167,62,63,181,101,110,244,77,47,58,107,75,252,248,121,87,15,31,225,28,92,220,136,25,129,233,212,159,151,121,98,101,228,168,28,70,193,66,120,199,203,172,27,90,192,184,220,36,189,47,68,86,60,124,98,91,181,213,167,143,22,251,228,28,41,96,35,195,234,124,130,215,201,7,35,229,85,151,126,122,84,69,61,106,52,37,226,150,20,53,47,174,230,48,70,231,239,108,179,111,222,15,177,250,34,45,196,147,193,146,156,48,125,246,3,213,28,60,47,76,161,192,69,253,80,120,165,74,42,52,39,75,39,251,193,184,95,12,165,151,88,147,188,111,148,89,176,106,121,152,124,72,30,205,128,205,103,91,89,105,208,98,61,78,135,77,209,95,162,31,178,212,30,154,25,219,68,237,113,97,253,103,87,235,4,30,132,207,15,249,43,187,33,198,54,42,75,81,194,28,61,6,217,71,177,29,173,77,70,40,157,67,62,208,115,15,165,242,245,51,138,203,115,229,15,79,16,235,222,57,239,125,215,244,240,50,51,100,192,162,79,77,31,234,249,244,71,228,100,112,102,26,42,107,102,153,12,151,166,49,88,191,1,88,107,163,140,120,228,127,16,253,155,216,185,239,21,167,94,198,254,82,82,91,187,177,52,25,204,174,220,123,186,173,170,27,224,34,79,203,38,160,43,231,13,14,143,15,37,18,183,237,97,204,65,224,243,165,158,125,80,213,15,140,174,174,104,63,217,22,108,43,121,50,153,35,134,15,114,168,176,210,181,106,109,124,161,236,186,153,27,232,18,19,254,47,234,75,241,204,58,42,203,50,81,15,43,164,249,124,73,66,44,171,178,43,122,52,219,189,60,14,12,179,91,82,204,104,149,97,127,30,112,94,82,253,159,22,60,249,100,75,187,229,137,143,214,75,92,118,29,82,96,235,210,81,218,179,57,80,6,156,209,175,81,78,53,19,240,61,250,172,100,202,61,206,166,90,49,228,104,237,189,58,131,12,183,161,173,231,158,202,200,182,78,151,161,87,46,138,132,148,89,231,140,65,110,183,45,87,246,235,83,90,250,204,244,137,39,194,173,177,229,137,247,174,48,52,182,248,244,207,7,194,231,41,112,55,210,150,195,21,154,168,194,40,37,166,56,55,110,128,83,127,188,152,45,170,195,4,43,18,43,91,191,73,247,149,25,110,19,157,117,2,231,26,166,148,27,231,186,173,123,132,129,91,95,187,247,77,17,241,142,164,142,216,189,179,97,177,149,48,135,1,133,83,104,46,144,186,25,143,183,124,39,129,19,185,7,184,194,73,63,63,42,73,197,181,220,109,162,127,12,205,58,12,248,251,117,146,200,203,207,185,103,40,162,99,124,61,117,219,101,104,190,243,134,45,49,66,251,252,29,28,75,204,126,154,38,237,196,45,190,15,246,227,235,189,232,230,171,238,252,121,109,181,63,220,178,199,118,180,182,180,254,92,150,61,48,31,39,116,90,168,250,234,239,113,199,231,97,156,117,137,162,6,244,246,168,44,161,177,83,84,156,245,188,105,130,163,248,241,141,77,139,204,10,84,42,220,36,1,153,186,84,31,222,127,50,43,138,152,105,161,74,117,133,77,109,255,46,110,180,99,201,185,105,123,114,39,15,100,196,161,160,200,10,130,54,165,247,82,88,90,15,43,9,129,17,179,244,121,122,25,107,87,23,152,100,94,129,205,97,232,102,74,93,54,198,144,23,10,177,158,174,90,20,163,131,19,97,188,128,217,223,232,68,125,130,4,247,115,2,54,13,18,93,4,200,230,125,247,77,135,65,87,221,76,76,159,233,158,12,152,34,65,209,5,104,183,152,177,236,232,170,40,19,241,170,122,234,166,48,51,96,169,122,225,67,151,167,141,206,209,214,219,222,207,178,75,145,161,235,67,171,47,247,159,98,139,62,114,101,170,99,26,150,74,60,242,159,224,140,70,35,149,250,84,188,79,108,114,53,204,42,196,159,126,229,45,91,73,92,3,165,115,109,30,0,194,44,61,27,138,135,252,79,138,198,175,188,225,43,54,53,0,100,56,249,193,132,138,73,159,169,197,162,62,202,33,138,64,53,16,120,193,154,8,20,51,241,166,40,109,114,254,72,153,195,71,215,223,198,197,202,151,70,106,48,77,249,218,232,215,247,122,209,243,185,38,189,108,162,255,116,225,245,204,226,188,234,243,250,227,212,39,246,83,33,83,91,236,124,18,231,187,39,197,166,40,5,213,120,38,197,118,72,10,91,75,68,192,251,113,208,154,228,87,130,188,73,99,192,154,58,20,224,88,200,125,85,211,169,82,184,220,181,109,33,152,161,6,65,16,253,75,148,95,233,197,43,162,36,5,108,221,102,1,91,157,75,225,179,214,250,2,179,112,11,153,74,69,63,209,89,216,29,0,47,213,125,163,249,47,133,154,4,4,1,212,36,166,194,248,177,196,185,123,123,26,74,57,241,184,179,206,232,244,136,41,123,159,216,240,222,55,142,235,218,17,113,66,178,51,159,198,143,159,40,85,87,101,82,103,236,60,3,30,75,7,67,207,144,77,227,212,200,23,232,235,254,201,113,197,251,164,133,72,39,60,51,148,72,23,166,184,167,143,188,96,201,21,79,197,252,60,244,202,10,54,39,113,52,201,159,103,52,16,2,220,75,91,20,240,158,163,201,42,196,88,34,136,234,250,62,11,90,145,241,84,168,23,234,180,194,220,122,191,1,122,51,139,190,78,230,137,25,167,166,116,245,220,87,69,82,200,127,27,83,197,161,1,57,62,1,213,249,11,203,26,63,150,94,120,101,67,60,3,62,255,157,122,110,250,14,98,1,67,123,242,105,35,233,88,108,197,196,129,212,66,126,110,187,154,83,125,192,11,178,150,194,40,195,250,141,77,122,109,107,126,186,76,82,164,94,22,93,114,243,249,132,170,41,27,7,188,104,56,86,24,251,24,71,241,229,125,62,176,26,142,105,160,253,204,188,207,109,209,81,20,63,77,159,231,51,76,105,217,206,113,97,102,125,252,116,199,236,212,239,169,219,153,243,230,115,91,155,2,80,192,164,113,159,115,111,215,254,220,244,148,156,240,253,253,109,54,250,1,67,79,211,155,38,85,24,35,137,200,73,117,159,129,235,29,73,19,58,213,211,152,211,194,99,5,148,248,227,61,184,187,202,140,149,79,187,90,177,155,6,93,30,241,219,40,227,62,31,167,193,241,204,126,243,231,251,227,49,45,88,150,178,188,191,221,230,69,225,255,239,247,174,106,143,155,94,175,209,149,61,147,22,7,111,171,151,190,15,52,143,120,213,228,197,243,251,54,206,19,140,129,178,141,217,254,190,203,168,19,46,138,34,35,63,163,140,94,146,29,48,139,213,59,204,250,136,53,155,2,218,252,3,156,163,152,190,232,166,47,249,249,52,217,87,150,128,217,104,63,31,246,140,214,102,224,243,157,62,15,141,252,146,231,106,169,94,119,85,139,231,211,92,238,164,8,220,183,106,128,3,151,28,163,20,105,254,92,158,115,99,190,16,231,174,208,185,158,31,175,225,119,11,60,146,74,49,48,37,109,119,56,2,222,237,61,245,249,52,91,28,220,138,146,4,108,186,59,27,245,56,53,10,203,15,138,217,82,92,119,219,202,117,180,153,182,246,136,168,207,151,5,55,239,153,166,17,15,11,24,191,132,103,22,71,31,35,174,172,27,175,227,89,34,74,139,73,101,209,184,246,172,233,168,180,223,187,166,95,114,191,171,23,196,180,128,215,122,86,62,84,81,226,204,84,128,211,115,97,168,129,197,56,227,207,79,55,95,73,177,114,45,58,192,158,239,22,167,152,8,244,241,242,236,245,129,205,64,53,96,28,238,158,88,130,134,240,120,98,203,218,228,21,62,65,112,76,87,103,15,56,158,176,148,170,94,208,7,172,0,153,158,88,29,190,162,255,248,110,150,103,84,120,8,195,31,166,239,124,211,115,120,79,174,123,52,193,136,238,19,8,198,103,28,221,160,140,60,237,201,164,124,182,195,195,42,75,186,141,232,55,249,64,67,93,125,59,140,51,126,123,217,97,139,131,180,163,251,220,87,212,142,172,190,169,126,208,136,203,148,184,50,82,50,154,66,51,51,146,40,133,80,150,162,219,86,225,228,182,101,219,234,63,154,2,56,167,69,189,56,206,140,74,138,62,82,200,97,46,191,185,205,133,105,106,176,96,71,207,56,122,99,227,151,255,112,106,15,106,55,130,193,89,23,108,46,220,213,192,14,92,120,97,186,33,221,123,199,210,70,81,107,46,253,62,236,161,204,56,26,225,19,125,95,103,118,156,209,126,99,253,23,83,23,93,232,63,217,135,241,54,131,175,244,236,118,91,24,43,155,203,217,210,146,240,121,252,86,224,112,248,204,32,79,136,197,27,40,190,167,196,199,236,108,104,37,81,101,235,157,175,2,103,49,162,63,163,105,134,97,98,156,237,48,70,8,178,79,71,54,59,123,139,177,193,164,56,4,110,173,122,179,58,112,69,171,93,225,154,93,53,219,224,199,10,101,156,169,185,7,203,159,112,99,74,183,213,153,113,206,232,139,162,195,182,8,79,62,33,250,186,238,62,131,44,90,235,143,164,2,20,157,120,37,163,214,170,126,235,200,80,220,189,52,117,154,166,250,0,231,227,61,51,189,239,82,126,242,145,250,80,233,79,119,117,1,131,151,186,73,140,140,97,101,189,3,185,54,81,77,35,41,218,73,128,196,103,64,107,182,38,156,182,145,213,46,252,232,162,13,179,229,190,71,79,36,99,52,173,9,221,168,221,75,203,67,121,187,3,61,130,117,63,111,19,121,121,179,89,152,199,95,152,27,121,146,162,177,57,163,30,153,202,147,72,43,102,39,116,225,214,243,155,214,28,177,173,220,88,53,166,165,41,192,197,116,19,15,205,244,93,135,194,131,156,83,192,52,200,109,129,217,96,199,87,112,102,153,164,140,99,138,159,161,232,96,240,86,75,246,110,59,160,24,199,180,185,104,53,165,111,115,156,112,120,64,161,90,154,157,204,38,120,19,240,153,21,155,94,26,253,116,49,150,76,0,69,190,126,228,18,41,244,196,196,180,30,135,130,190,230,181,86,128,229,208,180,5,130,38,75,107,89,119,24,55,72,137,63,177,82,25,17,52,108,20,69,53,232,238,36,176,98,233,70,65,159,10,138,194,227,178,139,176,251,155,122,172,245,78,230,152,243,250,99,170,222,233,203,31,129,22,72,78,146,133,166,222,24,20,27,50,155,91,250,127,38,5,192,236,81,193,166,75,97,201,92,141,0,73,138,141,58,124,130,173,82,115,103,213,25,136,64,56,188,77,86,242,194,176,122,99,245,219,166,236,47,47,139,158,255,28,195,12,87,35,253,54,201,61,204,187,14,208,201,221,116,136,167,158,101,241,100,1,76,58,142,112,205,139,108,20,212,254,46,140,97,50,66,72,151,199,125,65,206,19,165,162,141,80,249,157,231,225,90,170,246,211,134,179,234,33,245,70,52,164,203,76,221,172,124,114,231,249,74,79,137,194,13,75,216,187,12,88,82,78,96,132,56,91,252,120,161,167,83,212,134,232,75,186,1,135,249,210,170,52,148,209,146,198,69,161,40,42,108,133,235,88,160,96,144,232,209,236,6,70,60,210,108,166,18,170,59,5,93,253,194,236,160,244,104,60,52,238,35,101,182,83,101,41,162,81,87,108,181,31,31,154,70,35,171,121,30,105,220,54,170,182,42,152,101,68,234,118,135,105,43,234,199,219,208,154,26,247,182,241,134,151,11,183,72,56,223,71,218,147,174,48,40,102,213,122,175,140,236,132,132,74,102,114,178,227,227,163,95,177,74,60,130,60,77,138,178,54,211,42,233,118,129,201,226,196,218,104,125,202,18,187,226,22,222,98,103,184,141,3,164,106,92,248,212,220,15,136,69,86,102,187,134,118,255,74,247,11,233,212,123,5,166,217,110,198,169,209,104,151,109,62,20,167,114,195,141,243,45,103,253,105,244,206,98,174,219,144,103,164,10,212,152,145,130,143,200,4,15,57,67,117,192,150,55,59,210,210,144,250,179,89,96,223,145,190,37,29,56,147,18,80,248,60,176,241,43,49,1,99,12,35,59,63,123,25,233,119,110,224,90,117,83,105,162,144,191,189,151,41,162,211,34,148,21,117,202,136,161,228,60,85,67,172,176,156,111,135,23,44,115,133,241,219,109,113,217,208,57,171,162,232,245,181,64,11,59,107,213,249,162,51,181,127,112,134,65,162,47,3,85,217,111,248,3,79,106,56,138,166,245,205,255,63,116,171,84,10,190,154,103,203,239,183,149,9,60,245,195,228,9,37,127,156,5,89,5,217,101,128,66,67,11,152,182,252,7,46,46,29,8,92,17,93,232,15,76,74,32,224,198,214,77,96,84,236,103,192,120,94,233,87,77,27,205,151,44,162,161,141,210,188,76,241,13,153,250,47,166,5,158,166,106,43,240,25,147,223,116,5,140,81,185,74,167,157,119,117,6,146,223,24,94,5,77,135,66,177,245,195,127,28,159,205,84,245,199,73,135,14,191,114,243,122,215,33,92,42,12,185,128,77,84,70,70,97,129,39,227,15,13,134,199,51,192,205,157,57,110,251,124,76,26,71,52,218,154,70,140,111,76,11,117,160,96,253,155,227,219,233,20,99,85,222,15,177,153,111,177,7,198,104,74,162,140,243,64,58,93,225,1,179,245,82,205,67,122,43,146,143,97,202,59,91,15,78,118,184,163,131,4,157,72,130,110,43,108,197,149,173,242,24,161,86,156,53,91,241,83,143,204,167,166,90,142,86,94,247,83,155,79,228,163,229,8,195,100,251,143,15,83,207,125,132,55,105,81,244,39,106,122,212,85,53,61,231,138,33,124,222,68,210,143,11,212,69,244,126,240,214,220,196,79,192,44,70,153,21,201,170,194,84,37,179,63,20,19,184,151,252,25,42,173,253,107,68,3,110,200,80,54,213,42,69,159,204,127,156,90,131,122,216,163,158,146,118,140,35,24,156,34,191,97,124,196,125,63,0,98,87,141,118,43,9,251,185,46,140,103,177,60,113,243,214,243,239,35,195,152,209,216,237,4,148,38,197,224,112,161,55,178,42,124,166,206,26,71,147,162,81,93,207,78,221,217,63,31,212,225,178,138,5,157,40,3,211,167,25,240,82,149,116,51,187,105,31,203,19,216,140,252,228,161,50,48,87,111,1,63,98,191,149,134,243,79,38,24,148,81,167,42,171,157,244,194,250,62,47,98,142,172,25,128,19,177,246,234,83,233,9,158,88,6,138,162,165,248,199,7,163,187,107,20,82,81,23,184,215,133,175,136,74,39,51,55,58,91,4,152,224,76,150,23,234,47,101,249,210,5,235,107,170,87,94,181,52,110,139,163,237,91,149,71,86,173,187,216,47,237,60,255,164,244,233,202,84,145,183,63,240,142,20,143,172,231,101,207,144,199,4,38,94,86,143,74,243,212,109,14,15,154,102,212,86,209,26,88,251,118,184,152,45,251,133,59,250,192,219,111,140,73,91,217,146,133,36,87,143,71,14,139,48,169,247,38,205,61,159,150,139,181,40,98,30,34,246,133,103,26,233,53,158,26,31,107,86,127,204,179,51,157,95,37,158,156,62,115,94,85,216,164,215,124,144,175,19,232,63,86,149,200,179,196,7,70,71,164,10,18,193,79,56,179,216,248,30,75,161,187,94,238,58,81,46,31,211,65,42,25,146,212,167,228,15,191,238,131,107,53,218,167,202,74,215,182,252,137,23,235,35,172,122,116,201,222,31,96,141,153,72,119,169,237,34,92,149,222,29,30,36,146,183,194,211,171,94,192,203,122,79,158,75,99,255,244,193,189,64,62,126,96,47,51,130,146,11,232,143,28,118,251,178,84,214,18,218,158,5,223,40,214,217,199,25,36,219,93,158,219,98,162,240,231,125,166,167,51,200,199,99,233,8,179,229,59,53,130,75,200,252,8,76,111,191,207,88,204,202,84,214,69,32,124,145,28,242,163,51,82,156,50,198,51,49,235,246,101,0,55,188,19,58,203,143,247,138,142,162,255,56,164,104,77,198,90,86,62,165,128,73,96,86,149,92,183,116,205,135,46,220,221,100,99,149,155,249,234,250,169,41,98,86,213,115,71,92,120,248,251,176,149,176,202,142,240,192,36,53,227,104,100,128,212,7,147,186,72,242,16,140,246,69,10,66,23,206,72,42,251,202,73,7,212,110,106,217,75,3,178,207,165,112,94,200,159,9,122,230,207,186,28,197,86,41,235,177,24,211,120,52,65,112,188,53,207,155,109,69,218,126,52,11,196,86,131,78,156,97,178,175,1,13,10,96,213,11,75,180,21,109,71,79,0,172,36,25,80,87,82,5,38,143,187,95,120,23,95,157,26,213,3,237,141,0,94,195,63,190,70,119,184,154,14,100,100,238,170,127,62,76,234,69,179,49,153,16,162,198,143,23,52,170,85,64,159,30,238,79,25,26,199,56,138,92,2,39,219,3,198,185,105,103,83,174,63,213,212,214,253,203,70,217,173,140,215,116,96,172,29,63,14,249,87,243,26,168,11,231,26,143,229,204,217,75,249,165,184,57,231,234,159,95,51,237,237,244,192,204,59,254,70,236,107,169,234,104,96,166,43,126,223,203,12,133,245,210,74,118,77,32,96,74,56,249,57,186,181,175,59,8,152,244,152,76,181,201,22,153,62,29,230,41,9,85,44,89,158,223,167,157,70,193,66,229,84,19,205,147,107,7,140,118,91,126,140,30,82,254,248,167,244,31,50,172,21,197,76,200,15,38,134,218,69,134,49,19,115,25,254,125,33,151,167,243,56,10,190,35,251,133,81,73,26,253,129,91,115,43,76,107,52,239,106,129,103,12,15,40,150,14,55,180,138,179,194,8,88,13,135,77,30,189,42,140,122,100,156,251,196,204,77,223,118,175,102,72,255,193,149,205,147,122,130,80,126,93,190,25,62,240,76,239,185,11,42,34,126,238,74,204,37,51,57,77,184,253,19,185,49,120,147,233,187,48,93,156,195,55,3,70,23,22,73,47,96,219,64,56,124,86,248,33,172,13,124,14,206,174,177,197,209,40,240,200,125,227,93,48,124,66,4,94,237,57,58,181,187,163,53,147,28,237,231,58,11,24,169,199,26,240,218,186,93,62,3,133,32,196,225,243,47,167,146,76,9,241,215,151,243,7,46,120,130,200,185,207,220,113,118,180,211,97,226,19,253,8,232,117,204,158,5,232,84,70,78,8,241,175,228,132,179,137,126,190,10,33,214,2,229,181,86,161,59,185,126,41,82,86,124,42,20,226,176,180,232,112,253,136,1,200,194,23,245,118,90,232,154,127,213,224,243,110,59,105,227,254,28,139,246,214,7,23,163,141,42,108,157,211,249,131,179,249,221,139,51,212,226,7,191,28,63,47,215,236,24,21,62,19,250,199,95,110,216,74,109,217,214,0,179,165,26,14,211,252,42,38,60,107,89,9,232,187,235,134,14,228,84,71,56,42,138,227,75,21,50,168,137,77,197,30,136,4,156,23,170,201,224,211,87,43,254,63,196,13,237,227,13,52,230,250,46,154,107,195,218,56,63,42,58,138,61,116,237,22,69,97,32,125,247,85,169,228,167,156,21,70,10,52,224,218,182,236,92,128,163,73,177,89,144,37,133,143,193,190,164,59,143,16,98,249,22,114,203,48,199,232,236,3,165,98,91,81,196,247,22,145,216,144,126,106,56,15,145,250,82,231,168,134,104,229,15,46,150,169,215,235,46,214,209,93,29,110,121,170,93,38,138,25,221,185,97,120,12,162,127,44,94,193,231,241,110,87,183,196,35,236,196,104,234,52,140,57,203,250,218,211,90,129,94,148,212,242,170,12,219,99,125,48,76,64,53,227,226,232,245,245,106,176,202,211,83,173,7,35,206,251,229,125,145,78,52,205,37,189,112,90,138,253,194,201,202,79,53,11,70,123,191,196,209,231,133,173,174,71,103,243,94,240,251,162,23,84,141,217,80,1,162,195,198,225,98,179,185,188,48,90,82,147,223,87,97,63,221,117,156,117,98,4,63,119,161,209,70,190,175,77,62,215,53,150,200,115,81,51,19,7,51,170,46,110,237,210,232,160,239,34,96,195,199,59,188,175,153,148,252,89,189,196,88,109,217,188,29,199,38,60,118,5,166,63,38,127,37,238,51,104,214,122,94,215,217,28,164,54,253,109,102,186,161,86,126,96,68,98,190,31,71,65,79,74,158,180,2,14,220,27,29,37,147,163,31,54,142,76,46,233,214,48,59,35,83,42,48,31,144,15,67,51,195,234,58,25,54,120,82,126,225,25,114,120,85,7,63,56,192,31,39,27,93,148,231,170,33,119,197,61,227,224,208,197,245,235,192,16,41,125,16,162,43,154,116,50,235,244,15,249,84,152,73,27,62,54,119,253,236,136,156,42,209,32,224,54,201,154,157,135,69,150,193,103,20,214,165,218,213,152,179,83,51,248,170,38,45,33,54,189,158,155,66,38,219,39,28,22,213,44,146,184,156,187,195,173,113,216,250,248,245,199,187,217,136,127,48,170,40,91,77,246,58,20,108,31,131,196,107,37,235,125,55,170,223,62,202,136,36,70,85,51,199,179,89,56,107,171,159,219,114,91,77,206,221,144,102,248,218,41,170,213,121,171,222,183,169,128,124,133,197,106,149,64,17,114,60,48,110,105,95,209,165,82,24,233,226,154,129,131,95,11,131,136,10,5,248,68,85,227,241,76,76,238,213,204,82,177,197,156,101,152,187,72,171,126,48,222,244,226,86,106,109,62,101,249,117,15,218,239,212,89,24,142,199,202,126,97,60,81,97,135,65,177,102,195,22,71,35,151,40,126,241,211,36,226,226,186,97,177,39,113,93,199,113,32,121,229,156,78,23,186,228,197,186,150,102,64,111,220,161,159,68,67,127,140,132,115,232,224,85,188,64,154,180,6,80,63,88,222,50,4,203,18,77,30,245,152,166,37,225,83,40,67,174,18,187,82,53,145,102,65,248,248,2,48,71,44,97,35,190,219,103,22,112,166,3,202,141,56,167,139,137,116,171,86,37,250,224,140,232,169,90,130,163,162,227,134,28,166,37,83,197,188,200,68,138,146,139,226,84,179,172,17,61,245,97,146,209,222,42,69,41,157,165,72,224,110,5,234,233,48,123,210,251,192,59,140,207,111,166,164,200,8,163,71,81,84,145,62,182,15,5,53,178,208,247,153,145,0,40,219,175,139,48,102,200,51,129,193,30,29,11,86,194,33,241,34,48,114,30,113,230,243,222,165,203,144,14,43,202,98,247,224,209,69,233,231,68,145,200,253,245,56,51,43,163,252,180,21,213,62,195,189,106,65,167,20,24,134,105,66,172,20,167,134,69,40,54,170,231,189,35,138,17,143,219,140,219,182,192,153,80,208,159,201,121,188,207,106,126,166,104,196,93,135,195,70,214,235,2,39,54,249,254,227,131,53,78,94,22,70,81,110,88,198,106,76,101,100,9,106,123,126,127,211,208,73,147,44,246,13,147,42,159,42,77,125,177,74,83,220,32,10,109,53,198,9,195,93,200,118,8,93,192,107,249,30,26,137,45,86,108,129,225,61,124,236,96,116,127,48,227,106,2,67,41,88,126,116,238,91,156,29,7,130,20,221,101,51,170,249,158,138,34,28,243,88,107,94,127,230,50,76,152,224,194,121,152,234,212,7,67,62,77,250,204,114,198,199,251,187,109,122,191,176,59,189,48,158,224,206,158,170,8,148,77,33,146,143,106,13,72,163,198,164,65,67,72,22,24,185,246,121,231,171,179,101,23,20,103,48,215,255,67,98,200,108,253,4,78,102,229,231,115,33,82,242,178,56,25,233,204,13,109,152,104,115,125,97,186,226,253,133,108,20,136,165,15,99,192,195,155,174,111,84,173,139,87,151,23,110,164,185,45,31,37,53,91,58,47,12,65,96,180,248,113,52,114,229,109,91,223,89,74,113,52,44,34,121,102,232,22,58,187,241,60,64,156,182,101,93,44,70,138,143,103,102,14,200,178,123,41,102,68,236,31,16,117,142,243,177,221,183,77,202,216,59,236,121,57,220,247,189,48,211,56,112,130,97,53,82,180,108,155,105,254,64,212,201,79,205,150,66,20,109,208,131,198,65,197,81,20,193,146,92,24,66,3,46,208,199,138,76,172,39,191,77,241,200,41,128,152,35,143,169,161,118,201,198,224,246,43,179,102,113,189,45,114,127,217,35,44,98,223,103,44,88,19,141,211,15,225,245,108,221,239,15,242,186,205,69,90,105,74,71,162,184,10,92,217,197,121,144,68,29,76,100,105,104,54,65,116,215,67,172,243,248,147,72,120,211,49,192,10,226,33,20,122,96,242,245,101,238,210,85,115,233,89,131,15,158,5,198,136,207,247,193,20,6,155,52,147,67,168,182,244,146,195,11,31,56,249,241,1,147,203,79,205,36,32,219,251,140,84,96,243,125,211,217,77,12,66,65,129,49,65,244,93,112,130,102,60,100,8,103,86,108,151,177,163,94,141,39,162,252,56,85,176,25,167,70,217,125,239,7,174,197,205,47,8,121,155,182,233,14,203,82,68,84,106,34,245,226,221,114,224,51,143,167,212,111,180,173,226,127,144,13,77,95,206,35,245,90,84,137,142,222,126,186,93,34,144,39,92,147,180,6,98,193,203,101,67,155,149,255,164,102,51,208,129,96,249,115,184,195,129,146,115,19,157,172,136,229,45,53,33,193,196,207,179,183,250,143,163,115,166,214,208,120,228,158,112,193,47,109,176,139,150,32,10,219,197,21,217,26,72,232,58,20,96,157,187,40,8,91,35,114,51,242,211,132,191,174,102,210,80,242,43,226,63,110,145,185,75,134,192,123,200,26,14,100,51,123,246,29,72,49,37,102,153,144,176,148,174,177,101,43,230,214,184,228,204,132,11,41,251,126,240,4,14,146,37,66,251,18,111,224,187,77,93,183,2,134,215,214,152,107,199,22,24,193,185,166,48,41,197,22,91,96,62,13,217,167,38,154,152,122,36,6,76,82,66,86,174,68,160,50,98,11,12,143,36,203,56,32,169,95,151,95,53,159,181,240,215,81,1,59,67,62,114,18,102,82,41,63,93,9,60,226,186,155,17,136,5,46,246,85,175,128,49,4,148,51,103,219,178,249,133,241,68,53,39,113,38,23,43,202,220,164,195,208,252,211,143,197,213,2,38,126,189,235,26,141,255,3,157,41,135,25,174,75,225,98,46,211,158,15,97,50,187,213,82,238,248,124,106,59,96,10,96,247,169,48,7,144,69,247,167,2,197,88,118,147,232,177,24,29,215,115,49,184,61,38,129,177,28,142,89,152,78,160,179,26,77,133,243,121,24,254,88,166,201,77,200,185,59,125,129,241,212,240,2,146,126,183,142,73,73,203,113,52,18,234,82,75,234,152,229,209,16,228,9,44,42,15,247,11,232,8,55,222,188,67,33,49,211,182,92,218,121,196,33,181,205,121,247,144,102,84,212,215,190,157,38,206,104,112,173,198,197,224,205,187,134,99,171,159,49,216,133,97,215,182,22,48,6,115,119,211,213,137,42,170,199,110,112,18,89,105,186,192,195,56,58,145,212,59,19,192,93,215,14,140,232,160,63,178,90,76,186,127,10,156,161,88,230,128,217,165,221,103,178,204,194,241,194,29,253,119,249,241,218,221,202,153,99,9,114,182,128,133,77,114,185,103,166,51,76,224,212,110,162,166,226,97,47,45,24,150,114,155,222,30,223,172,140,144,244,204,197,114,68,241,227,120,237,200,219,160,161,202,9,28,182,49,170,154,87,128,5,132,182,153,63,20,242,45,50,132,241,225,43,145,179,56,79,155,239,75,80,132,161,227,186,211,68,18,87,158,216,153,176,242,87,114,52,24,131,33,133,207,172,186,74,252,182,237,186,238,67,57,11,232,185,82,159,206,128,183,12,65,83,241,88,107,4,58,36,63,219,145,34,28,85,46,140,124,110,21,216,252,230,238,77,101,217,1,247,95,78,42,70,55,169,122,233,173,66,89,2,53,201,128,7,254,114,114,52,101,219,157,252,194,154,241,105,186,192,20,133,3,157,230,34,125,209,179,49,135,129,225,249,112,196,137,166,60,18,40,50,247,182,152,161,197,254,1,242,82,245,146,59,123,92,26,17,155,160,213,210,189,142,154,151,181,160,80,19,60,119,101,37,86,233,148,131,84,55,146,219,74,90,9,225,172,152,75,96,100,175,34,21,143,158,128,236,169,58,233,167,93,124,18,166,121,153,184,81,96,242,150,158,96,37,79,147,133,243,136,234,46,159,177,95,56,125,62,210,177,12,175,16,121,162,239,104,154,130,179,8,43,211,71,48,152,157,28,62,223,130,88,191,119,232,69,103,218,246,202,10,223,206,40,10,83,99,240,48,130,130,62,60,72,129,19,46,187,94,182,201,44,0,55,247,219,169,164,132,194,41,52,94,178,31,10,47,203,177,71,77,136,189,76,126,224,89,162,232,83,107,215,86,83,126,252,236,117,124,73,110,92,151,52,160,211,171,75,35,151,31,141,149,155,62,114,34,152,72,54,54,154,159,132,6,4,105,29,63,27,63,24,71,39,177,31,66,57,145,62,100,63,154,47,66,164,60,105,164,169,108,103,62,152,124,184,108,223,105,59,77,92,156,195,195,52,162,101,52,240,117,121,101,6,223,24,90,11,116,160,158,177,226,3,21,133,141,254,220,216,54,254,248,55,169,116,66,53,29,75,236,91,79,124,29,48,210,98,114,223,39,196,196,90,204,75,128,150,185,108,250,241,206,116,239,155,249,254,89,188,38,117,130,252,229,6,112,243,162,185,67,96,150,5,55,177,166,128,184,84,65,133,79,130,26,174,95,26,73,141,166,75,8,36,36,207,9,82,114,203,170,110,220,127,68,75,129,137,5,101,101,132,96,145,125,106,96,99,58,69,112,0,24,86,153,95,90,163,3,186,60,176,117,21,6,76,207,160,44,156,228,87,220,245,12,66,222,137,107,47,109,18,24,74,116,156,187,205,81,117,137,1,118,21,174,214,141,231,248,220,247,9,23,134,111,95,48,153,27,66,198,6,198,115,217,203,174,86,66,127,30,11,220,187,121,97,104,74,207,99,225,195,138,31,55,21,7,69,41,243,5,56,181,63,195,94,200,246,164,56,173,5,52,36,201,92,13,111,216,213,195,96,155,37,81,162,167,177,21,87,2,127,162,211,204,78,100,29,160,87,205,115,180,7,94,38,253,115,225,14,27,203,87,40,58,13,183,78,90,16,210,157,180,140,56,196,99,195,219,45,175,237,94,110,7,69,163,65,135,97,33,121,144,103,84,208,33,218,63,203,27,58,143,221,225,190,84,118,153,166,70,38,132,128,207,82,56,146,46,96,92,173,71,50,163,86,237,43,129,165,154,111,245,17,125,202,170,35,193,218,30,220,9,197,94,244,18,207,64,230,141,17,130,82,200,227,147,127,188,23,222,235,9,61,151,127,218,184,184,234,174,173,67,214,196,87,208,97,107,155,188,40,98,210,81,147,58,31,121,65,184,92,96,68,52,226,161,32,195,164,1,26,242,56,124,172,14,247,173,34,219,221,154,208,221,126,178,13,227,178,201,148,133,198,144,171,175,156,241,75,159,226,37,156,29,20,53,112,255,105,107,24,155,114,44,82,75,43,238,10,83,38,145,110,193,4,8,57,246,239,186,39,211,180,236,188,58,197,150,28,35,28,61,175,41,178,24,157,14,164,179,146,127,215,205,16,110,162,242,72,30,46,39,87,35,197,232,167,40,65,201,220,34,135,43,224,97,63,216,148,219,123,224,19,11,181,175,54,99,165,219,34,10,95,180,149,167,176,114,51,157,189,213,245,153,225,204,176,61,180,52,46,188,100,244,89,208,209,202,152,113,244,84,131,47,120,63,16,156,74,156,27,255,60,133,207,146,210,226,232,122,182,152,119,20,54,220,123,134,199,165,103,101,132,189,118,191,174,106,102,97,254,54,225,32,11,217,19,211,189,238,38,188,120,196,161,79,40,224,153,96,90,246,91,46,230,56,43,191,76,57,100,206,128,19,222,109,247,137,144,132,77,197,43,182,48,94,147,72,226,118,6,18,125,41,247,232,148,244,220,13,151,241,113,207,93,133,75,209,11,122,2,37,6,2,212,65,97,85,161,74,49,67,58,150,41,150,21,248,126,91,52,36,205,152,224,39,21,91,41,236,99,79,135,92,71,28,141,166,140,172,247,197,162,145,184,50,184,160,69,66,98,60,231,74,164,237,8,101,8,133,2,62,139,34,173,135,254,166,215,207,107,82,224,12,153,194,127,28,6,150,200,241,162,166,145,47,73,4,62,119,215,69,53,211,34,185,227,145,67,106,19,235,153,158,173,145,37,198,232,249,54,137,209,28,62,255,191,97,91,250,93,249,66,176,100,221,199,98,12,31,52,63,63,152,53,179,232,209,243,151,68,116,152,254,128,27,175,243,174,41,38,87,135,41,147,220,65,220,200,176,87,239,118,70,186,13,255,60,133,207,35,118,133,250,102,22,130,99,200,185,49,150,115,163,210,31,31,51,221,148,97,131,195,79,29,241,131,141,152,120,71,11,114,108,185,187,72,80,51,89,70,201,205,161,92,202,91,253,158,154,177,161,165,104,133,230,252,132,239,228,48,148,75,61,55,206,94,201,231,241,133,64,151,44,248,141,124,252,217,206,249,209,155,118,4,57,56,33,112,239,83,18,236,163,34,169,36,96,66,151,238,48,47,173,54,253,237,156,34,75,187,51,241,219,216,122,101,152,58,14,135,233,226,218,122,225,103,110,118,123,152,6,141,116,72,95,11,139,0,58,146,219,97,19,43,87,120,9,49,7,70,69,22,215,141,243,23,102,2,247,161,21,55,214,172,47,4,103,7,127,102,168,231,151,125,51,73,148,181,209,16,242,163,49,134,22,13,188,246,169,83,5,108,189,218,122,116,66,50,226,251,0,55,93,97,251,6,158,231,245,79,50,79,254,84,140,97,39,143,28,95,236,30,115,30,108,233,36,206,225,24,10,32,113,92,227,220,84,190,229,104,244,116,227,109,35,48,190,154,92,25,234,15,53,94,39,10,0,39,254,251,127,33,61,254,119,255,233,159,255,183,255,227,95,254,151,255,235,95,254,167,255,244,47,255,251,127,251,255,164,62,238,255,31,168,143,100,37,82,244,196,147,125,34,50,190,79,58,241,81,183,47,122,98,242,33,209,115,199,64,102,1,241,18,93,47,102,10,114,11,151,112,6,177,31,46,14,23,136,150,77,96,40,196,223,20,15,156,186,244,210,52,186,230,182,155,235,177,241,49,21,191,11,147,174,244,141,17,71,231,46,179,112,51,95,58,239,45,199,156,205,60,192,46,204,242,236,131,187,91,95,84,190,177,153,21,60,182,179,110,80,232,35,185,47,112,54,206,201,112,216,90,215,239,149,39,51,37,31,126,110,38,15,17,251,196,96,6,77,76,63,55,25,45,161,104,83,69,162,163,41,59,140,118,64,21,24,70,184,115,149,104,55,194,226,105,11,60,83,112,89,127,6,49,178,141,182,100,62,140,150,31,12,229,99,72,199,24,94,54,180,117,125,87,78,38,244,92,94,87,152,137,178,59,92,80,157,104,10,83,1,25,14,159,144,72,122,161,13,118,63,13,66,99,132,167,170,162,250,211,212,165,159,187,182,224,194,175,187,178,178,201,234,145,140,136,153,252,186,91,193,183,76,96,148,93,191,214,93,19,40,67,78,80,78,157,73,86,215,128,73,140,222,76,147,41,154,82,172,115,152,168,104,232,143,91,195,109,192,196,72,73,6,3,77,143,110,94,132,118,90,82,253,212,70,70,236,4,126,57,96,114,108,241,204,168,0,227,211,249,161,52,197,11,1,184,154,222,179,139,213,192,5,198,125,101,8,60,90,56,62,17,17,85,201,168,83,245,198,162,222,47,172,195,79,188,223,151,213,204,191,222,13,147,60,228,117,230,139,118,89,112,121,31,244,217,149,11,39,92,106,171,143,194,142,51,224,29,226,192,57,232,120,16,199,151,56,145,26,58,92,74,205,80,173,154,86,72,76,40,0,6,156,85,91,8,24,202,97,156,218,232,93,122,234,179,131,171,241,225,99,188,34,157,137,192,237,132,238,53,96,26,142,244,220,40,158,239,56,55,41,178,170,71,91,242,200,63,124,90,26,100,159,11,156,210,188,55,118,54,120,162,192,13,47,4,35,223,56,119,57,159,114,19,180,192,238,10,52,99,145,170,191,93,152,169,227,183,207,79,139,179,95,165,120,232,77,170,192,137,164,214,3,179,99,247,11,135,113,37,2,168,198,179,160,132,18,48,14,4,250,84,76,248,193,159,41,235,179,168,112,35,34,70,61,121,6,156,187,36,130,128,89,132,252,133,145,190,22,178,69,93,198,206,136,137,252,124,198,34,110,66,43,53,211,107,28,76,242,250,230,51,129,115,184,200,227,193,137,102,96,17,24,174,84,204,196,237,215,100,34,112,95,97,249,97,158,214,42,187,12,124,214,152,30,40,123,144,38,232,153,164,239,44,15,7,126,222,121,186,18,39,70,89,22,24,170,139,94,120,77,211,169,228,116,195,192,32,173,2,151,58,238,234,214,140,218,167,87,150,135,39,153,14,138,235,103,210,131,19,154,117,113,106,136,223,77,223,71,202,211,213,58,59,10,9,162,29,110,220,166,178,226,129,38,248,190,114,44,126,245,249,62,111,115,149,146,103,178,126,238,177,31,76,43,139,108,192,129,115,36,229,129,33,125,42,60,108,251,228,240,90,77,114,53,236,115,79,240,229,43,136,81,112,170,142,20,100,38,70,41,1,147,150,151,119,125,70,153,160,8,119,109,189,175,154,123,190,168,49,84,4,45,232,128,93,248,76,96,250,203,104,15,223,235,58,179,151,116,193,145,52,8,34,56,40,125,162,114,213,104,106,151,152,50,140,214,177,150,194,70,211,113,24,230,139,14,178,201,183,22,3,1,91,131,162,87,134,132,242,30,241,64,33,75,78,121,160,19,25,162,121,143,206,231,91,208,115,179,53,141,113,130,241,93,214,81,70,250,38,239,120,153,13,90,174,30,141,127,71,142,115,147,224,211,151,57,113,52,142,233,12,117,71,61,150,189,74,140,126,226,177,58,228,101,33,248,235,106,154,29,205,226,94,158,159,78,53,180,202,128,233,231,148,135,50,172,18,23,143,20,7,199,33,143,148,186,207,157,226,233,5,219,250,80,40,44,141,123,176,117,229,8,58,230,157,49,88,82,197,234,3,121,94,56,240,59,96,74,109,114,221,163,153,183,213,133,169,174,41,12,169,228,194,112,116,100,140,142,243,23,189,8,156,179,78,117,124,57,245,94,25,230,2,2,194,173,159,23,156,98,114,104,118,79,238,216,244,67,117,189,197,128,205,125,193,13,69,122,86,208,197,227,186,112,166,142,47,48,14,66,247,170,8,203,228,178,72,207,246,123,89,229,153,33,173,46,169,79,107,151,173,151,101,162,90,247,96,91,170,5,110,60,173,113,223,163,216,107,17,69,161,138,122,223,50,226,33,242,30,153,2,242,61,118,202,206,130,245,133,220,200,69,23,217,105,129,97,161,238,59,180,161,17,201,240,34,9,227,149,69,27,249,56,44,11,188,86,189,31,108,51,110,142,160,164,244,107,92,54,237,94,250,185,227,243,152,219,253,158,231,59,189,182,97,102,50,1,227,119,165,63,78,120,58,218,157,44,118,125,174,140,186,153,204,37,173,138,155,57,126,7,163,123,57,199,38,170,45,189,244,166,38,151,218,157,106,144,176,205,122,116,70,47,42,62,248,65,8,162,151,150,177,94,136,65,102,149,71,121,35,13,174,201,125,228,124,224,18,251,160,228,75,71,110,76,238,121,62,71,243,217,246,59,206,166,181,73,10,140,88,206,138,167,102,38,87,69,225,244,9,143,216,154,132,71,132,158,250,220,73,191,15,237,124,45,85,167,111,82,214,119,155,89,173,253,76,94,152,77,185,177,143,100,235,182,245,219,178,128,83,22,219,9,201,95,97,20,1,35,134,64,49,98,234,185,105,2,75,55,72,56,3,77,39,186,138,69,238,141,33,114,234,58,147,85,72,105,227,198,39,72,251,232,67,161,11,230,198,139,108,182,117,97,193,197,101,198,202,209,80,205,168,114,101,240,126,199,186,48,58,110,83,225,84,111,92,133,80,201,210,131,39,223,204,133,201,180,200,133,67,59,234,49,76,49,147,25,250,241,22,184,244,245,194,152,184,21,133,81,252,190,193,40,233,90,249,182,105,142,119,110,47,161,44,233,16,61,154,90,238,13,55,7,60,73,61,55,218,96,241,121,82,121,223,250,121,162,142,180,111,128,63,33,99,232,125,99,31,27,129,25,201,93,105,9,96,92,158,16,241,70,125,11,153,64,189,114,56,204,17,225,52,116,176,31,24,63,192,216,153,164,124,38,26,25,42,25,223,211,248,252,76,175,78,175,44,155,31,112,236,184,216,201,235,40,62,179,99,203,113,225,157,53,81,195,104,108,160,91,44,169,29,119,115,125,166,25,235,156,152,56,200,104,76,125,35,48,135,83,12,242,110,196,25,189,52,186,179,98,93,236,80,26,202,3,19,25,198,165,209,87,190,245,199,97,196,213,184,111,252,130,116,210,202,188,160,187,69,30,236,215,244,169,97,122,85,227,210,232,42,200,122,223,148,27,99,183,199,171,215,88,32,159,253,68,139,111,27,45,208,247,183,217,126,196,7,102,14,170,250,58,115,53,137,241,15,54,251,63,157,180,76,12,40,210,118,198,78,213,117,25,15,221,25,169,51,90,229,165,241,5,184,71,223,151,105,143,231,103,175,136,99,79,228,121,10,49,77,122,30,26,30,113,241,186,135,221,135,94,121,182,13,135,195,20,116,245,183,49,7,138,129,72,43,92,222,91,225,204,22,208,97,246,76,85,159,120,186,110,80,192,104,116,233,169,233,200,105,113,101,8,159,63,131,33,153,203,178,195,236,108,202,243,227,103,179,31,131,129,158,217,244,160,88,127,199,133,67,236,215,169,26,157,141,27,51,160,5,163,91,4,58,100,111,178,5,117,151,172,191,141,143,90,186,169,204,2,111,115,41,220,215,221,33,163,249,60,117,247,130,162,215,138,215,53,109,5,107,15,92,188,22,124,224,198,231,123,127,28,95,248,61,34,212,38,245,37,118,103,149,173,207,190,91,81,42,74,178,74,156,81,85,198,138,97,72,12,32,91,4,44,177,70,138,145,64,145,94,36,135,217,153,167,200,130,90,67,120,145,104,4,21,246,18,207,115,113,85,18,253,97,95,22,29,228,252,52,179,138,92,215,48,97,139,248,237,154,116,197,135,134,86,119,132,11,103,10,193,184,89,96,68,105,75,141,204,241,185,39,121,151,63,27,129,200,90,195,226,16,131,83,83,53,13,111,45,198,201,66,141,64,96,18,246,35,190,76,51,241,150,163,185,174,28,203,19,52,21,141,107,89,55,207,178,18,19,82,233,42,195,76,161,158,210,127,187,153,150,44,28,92,147,142,235,101,221,40,9,5,239,139,102,204,110,171,236,108,166,196,57,228,230,103,139,140,30,76,20,77,186,89,15,89,138,235,134,235,45,251,128,1,85,107,197,101,159,253,234,217,172,220,131,199,178,29,115,36,250,73,21,119,129,109,216,68,52,97,173,210,178,51,26,38,117,28,59,77,2,195,36,115,2,34,200,205,125,8,59,74,3,75,244,13,105,39,132,82,87,28,54,153,172,59,137,15,246,219,78,71,232,244,135,85,41,90,146,68,166,151,174,59,76,85,91,210,56,204,131,219,5,218,201,37,210,132,121,191,173,19,201,147,71,141,163,207,192,211,125,217,96,22,142,79,0,109,227,42,109,149,214,113,211,99,127,158,183,17,249,229,210,50,82,50,190,83,133,168,143,178,139,192,248,7,199,214,204,212,148,100,23,51,76,77,55,162,195,196,130,222,229,202,80,111,137,252,45,213,182,44,207,12,91,200,20,65,82,70,207,36,233,67,153,72,181,68,81,8,133,104,185,108,8,241,41,130,117,120,19,91,162,241,243,33,210,208,124,183,79,227,124,1,114,87,38,142,179,111,234,171,53,177,179,176,177,144,123,68,173,29,58,98,17,248,4,10,57,199,135,223,237,211,150,103,50,127,150,111,241,233,146,47,217,47,156,238,188,128,252,97,146,167,2,149,236,22,218,208,25,21,65,0,26,139,207,208,136,73,154,232,76,242,33,131,215,21,43,19,126,216,194,132,165,1,144,38,143,152,43,201,104,100,133,43,74,142,81,9,131,229,169,15,165,65,215,142,73,195,178,131,242,68,207,132,131,165,232,157,165,233,48,208,215,229,18,157,134,50,226,244,224,68,178,33,22,15,136,61,50,209,2,35,200,224,85,52,26,46,211,122,134,66,43,241,97,83,36,21,222,23,87,150,208,35,240,34,155,137,33,234,149,97,163,225,243,240,217,54,209,107,189,245,199,73,175,111,135,215,104,186,209,30,191,185,52,126,28,159,26,89,21,97,50,144,67,116,248,76,42,178,56,241,1,156,161,27,167,134,243,167,167,46,116,207,69,41,43,209,145,94,244,203,163,221,211,11,70,201,148,220,228,161,176,100,206,30,48,132,235,46,167,134,51,19,219,182,138,194,218,150,96,186,99,26,234,222,140,102,14,150,36,62,130,184,144,162,230,99,104,151,235,198,7,122,123,187,52,240,212,254,218,31,220,61,178,35,70,57,179,147,158,58,27,9,212,97,140,158,100,39,76,51,89,207,241,54,97,231,232,158,16,184,221,115,195,21,17,47,11,26,87,92,95,205,76,205,104,225,236,122,101,176,21,183,192,66,236,175,198,229,25,99,197,111,159,129,33,51,37,90,51,203,157,160,185,112,211,172,191,240,192,191,183,199,83,49,29,4,185,175,51,77,204,168,237,243,66,90,213,103,74,207,241,28,113,116,178,29,231,133,207,148,113,67,13,236,16,69,184,8,221,136,19,215,237,27,65,209,14,39,15,133,109,220,136,89,122,154,190,140,156,26,225,156,155,19,159,52,111,201,166,206,248,186,57,182,155,103,230,100,95,173,48,210,83,119,143,128,175,144,92,120,29,230,9,18,83,233,220,207,51,45,112,233,238,102,21,49,15,25,135,231,219,161,73,48,54,194,164,170,228,96,188,157,251,77,31,244,46,173,43,176,179,48,138,142,61,56,221,57,114,93,180,178,236,28,219,127,148,106,100,194,106,116,90,164,216,218,252,58,245,238,111,195,75,169,49,33,157,73,116,233,218,116,98,154,178,107,90,55,153,211,181,212,11,65,14,86,211,45,50,80,255,187,240,32,181,92,218,205,136,139,132,38,53,100,76,164,111,182,125,20,233,226,96,38,179,244,232,45,249,100,161,100,226,96,82,131,177,249,75,122,72,176,76,235,80,107,67,10,166,75,199,9,112,141,50,0,205,58,235,249,233,70,51,204,140,205,7,182,155,122,97,214,207,22,27,159,85,218,243,211,150,20,142,229,195,180,127,228,109,64,96,142,17,136,186,76,209,231,89,170,49,179,99,121,16,25,130,202,187,41,121,10,3,163,138,157,157,241,59,104,242,139,111,250,204,102,242,97,81,46,74,219,247,122,21,55,167,38,1,206,207,36,166,93,250,70,214,189,55,129,244,110,183,104,79,87,141,228,167,88,203,101,217,106,184,83,203,139,54,6,249,142,137,142,2,177,152,164,87,35,86,213,117,185,6,77,220,144,121,98,86,37,11,34,131,25,226,10,204,133,122,72,120,34,18,184,81,114,106,42,154,53,78,77,3,139,162,13,231,20,15,148,127,102,0,83,225,31,243,212,97,186,178,47,163,178,90,17,162,196,178,69,195,239,243,204,10,194,117,49,67,159,205,193,16,251,78,138,48,232,136,94,242,71,222,186,65,56,107,32,27,136,32,127,176,82,72,78,1,125,151,116,35,129,77,210,85,31,233,9,65,115,84,33,232,92,71,31,80,174,60,103,154,236,29,54,66,147,192,237,12,158,96,58,80,221,108,82,179,100,174,106,177,95,35,81,130,208,164,190,108,58,19,226,182,169,0,201,62,181,146,142,138,124,61,48,170,164,207,64,11,247,118,99,204,36,221,105,154,171,125,241,160,209,92,157,211,51,198,173,17,201,47,205,132,1,37,14,103,223,2,171,214,225,68,85,67,222,8,54,36,211,211,2,181,91,181,91,166,20,186,34,102,124,3,29,25,54,41,237,52,83,80,136,113,74,107,150,80,127,171,153,189,207,124,121,70,9,23,64,153,41,43,154,61,53,88,49,36,233,228,104,76,162,35,177,205,244,133,164,143,204,210,116,232,196,96,129,119,87,165,202,1,25,212,21,185,185,239,149,84,130,135,122,12,174,156,254,227,176,190,166,188,18,156,125,195,176,139,113,44,155,65,252,176,218,141,25,145,187,210,249,255,124,233,229,82,75,168,210,171,15,108,181,236,227,140,239,11,38,168,230,44,168,149,173,200,184,83,102,88,250,105,211,251,182,189,243,17,85,186,51,225,23,133,77,44,98,197,24,167,207,181,104,156,65,44,61,29,70,58,78,46,156,254,116,55,190,230,77,34,41,171,17,14,2,248,62,139,67,102,196,252,80,162,43,42,123,190,45,66,234,12,49,32,129,151,185,168,198,209,36,244,228,232,69,108,158,226,199,217,140,84,13,11,49,126,91,23,93,89,35,133,179,163,168,219,199,145,193,74,10,24,24,68,20,159,230,49,227,88,154,148,160,65,98,213,184,176,141,152,211,210,221,247,74,81,44,163,174,126,226,66,221,249,39,106,254,126,221,108,99,245,202,40,179,237,200,33,253,72,45,207,182,9,33,86,255,237,243,62,208,121,120,246,115,35,114,164,176,3,179,150,245,71,135,163,87,3,182,114,183,92,25,73,55,87,133,228,104,12,7,229,220,3,163,108,207,73,208,179,73,183,220,179,131,78,163,197,133,35,38,80,158,45,114,13,206,11,173,29,105,104,190,131,242,201,136,137,24,149,193,41,115,169,25,10,58,75,187,19,58,172,103,119,78,48,230,237,77,63,9,87,105,244,49,145,194,18,4,39,58,58,179,242,86,166,185,194,248,93,159,64,250,153,228,81,206,100,155,245,193,52,71,105,113,5,67,13,108,5,29,30,236,178,52,117,182,40,252,249,169,145,129,28,154,110,44,56,66,250,84,10,60,37,109,48,201,98,23,79,13,211,90,34,250,203,149,142,176,49,227,101,78,107,174,82,152,2,83,92,24,207,75,44,146,76,41,223,39,194,51,12,40,18,232,177,86,242,249,224,254,137,140,75,38,178,219,80,115,24,53,121,25,255,244,245,160,147,235,48,169,47,89,31,48,49,95,174,135,1,159,130,126,177,166,233,219,51,93,165,248,241,137,123,150,252,184,53,204,120,160,114,206,93,170,86,225,166,249,205,121,172,76,118,163,43,81,110,98,225,22,117,81,243,152,127,106,120,38,111,239,187,243,179,90,156,189,127,123,171,27,217,237,109,109,11,149,150,22,62,145,189,153,43,142,102,21,125,10,47,139,151,228,239,107,155,83,154,150,140,72,105,196,67,53,177,183,170,63,62,104,229,254,126,156,204,90,213,80,220,24,80,110,46,77,103,219,84,137,127,19,250,114,197,73,52,4,17,149,212,76,126,51,129,147,56,120,60,177,225,217,191,113,242,11,23,10,229,2,55,139,39,28,230,186,159,215,153,35,49,192,254,27,229,58,25,11,236,194,46,188,172,252,168,67,197,244,96,63,184,89,247,166,92,88,195,7,238,251,120,186,109,3,186,102,250,207,60,224,157,185,29,217,216,178,187,102,250,105,3,246,61,87,103,179,161,92,160,159,111,161,243,130,251,196,38,230,249,109,102,66,127,89,103,19,159,68,39,13,13,189,220,189,143,167,19,252,102,77,2,89,151,191,19,26,208,221,192,133,73,203,0,144,34,191,155,134,250,83,117,43,73,203,238,221,166,34,98,58,53,148,128,235,220,98,189,198,148,112,107,202,27,91,182,25,204,45,132,104,134,70,95,231,194,97,23,126,239,18,61,91,213,201,55,239,168,225,181,168,129,117,183,116,187,216,149,33,5,233,176,177,78,229,174,171,89,17,250,133,163,110,253,76,72,140,231,88,217,198,74,255,55,113,239,174,131,93,183,100,103,221,75,199,29,204,243,161,47,128,136,140,16,57,104,225,45,171,3,119,91,155,77,96,89,29,144,112,5,134,156,0,145,209,8,4,72,150,184,27,123,139,203,96,62,245,174,170,57,102,211,100,150,252,71,255,247,213,183,214,187,214,92,243,80,135,81,99,60,210,103,84,63,114,242,181,53,144,164,202,90,151,105,214,198,27,23,195,61,63,245,185,1,199,248,145,75,110,22,242,64,49,91,57,37,204,192,5,159,17,183,46,188,230,15,78,175,220,51,40,173,20,39,254,133,103,17,226,205,250,12,105,143,36,234,176,198,118,221,227,233,169,240,110,23,35,15,192,255,149,229,67,120,18,99,10,222,36,105,77,8,109,111,119,119,105,158,173,34,85,103,110,127,9,64,179,113,84,104,182,132,36,93,36,175,206,174,187,246,243,61,160,9,137,243,195,182,217,165,117,52,3,123,198,131,101,122,157,180,190,135,178,184,103,75,32,225,42,154,178,59,27,60,192,153,122,205,85,65,30,72,125,140,152,225,136,18,10,31,165,245,45,156,89,156,227,185,115,22,54,49,83,96,109,119,146,86,40,58,159,202,252,241,159,156,142,143,5,0,9,167,130,87,44,160,116,115,43,70,209,175,136,31,52,180,252,99,218,76,80,244,10,236,2,123,221,229,83,95,32,70,231,208,240,100,35,230,62,21,7,53,12,136,31,159,26,84,183,34,77,19,224,151,120,50,16,196,50,143,22,212,105,105,197,68,193,145,123,128,168,3,176,158,15,26,184,163,190,20,208,9,92,200,43,66,131,252,148,150,168,57,93,252,185,172,111,225,49,154,83,25,119,54,234,149,7,163,157,221,145,160,103,125,74,3,146,17,29,239,21,243,192,164,152,100,15,222,176,156,221,217,187,31,40,179,113,98,79,175,2,35,161,46,210,231,213,240,243,113,226,193,95,71,179,248,53,195,15,22,189,23,28,234,67,139,146,208,250,241,185,124,11,134,193,87,188,81,204,205,123,164,225,177,162,13,75,126,27,130,72,39,243,6,185,6,44,80,90,74,192,226,133,147,129,152,72,205,207,147,195,197,231,254,63,25,33,58,66,197,188,97,241,40,113,46,13,84,63,244,197,144,161,174,113,170,157,9,87,244,189,57,49,125,167,59,143,62,57,174,175,249,12,35,240,14,55,143,180,158,206,14,188,217,40,84,117,192,142,146,246,53,213,167,56,201,137,221,198,124,140,23,198,96,152,77,133,211,27,81,226,245,9,179,201,33,201,152,12,180,177,194,115,50,45,108,177,18,162,198,120,35,94,52,20,51,182,187,17,59,121,168,199,89,173,112,227,109,89,4,119,172,154,233,177,14,181,226,183,133,11,222,81,10,210,38,29,20,245,252,104,224,226,41,100,220,228,67,169,226,199,79,159,233,156,180,101,132,101,28,185,43,250,156,31,184,0,10,210,120,175,97,182,57,43,230,41,133,65,162,248,162,254,228,54,206,162,8,184,8,253,150,172,120,168,37,131,136,12,51,108,111,250,49,249,0,190,77,210,32,85,116,1,76,4,83,227,167,207,110,179,150,78,66,20,194,162,153,197,248,29,180,42,111,204,8,53,226,227,97,72,223,242,152,183,83,81,98,54,162,51,49,35,26,21,17,21,221,72,194,213,106,102,92,61,55,47,107,63,81,51,37,253,122,163,235,61,155,254,246,96,96,34,134,29,116,254,189,83,60,213,120,111,8,61,231,51,228,84,64,239,111,159,5,52,37,216,219,22,225,121,121,187,89,6,91,140,48,127,70,150,134,188,88,123,30,236,108,120,115,199,181,160,122,246,124,70,252,46,16,182,232,249,172,174,114,98,231,136,235,45,191,87,116,76,0,193,180,117,205,244,122,202,226,51,168,220,140,159,166,127,104,168,25,190,177,155,206,40,93,11,12,38,239,157,174,25,200,151,28,91,236,56,244,66,133,185,61,94,56,66,47,117,137,57,107,143,27,52,78,46,67,65,206,96,35,2,166,102,90,51,226,181,32,3,121,150,46,61,204,233,154,169,96,79,221,41,215,173,110,99,174,10,209,131,127,96,6,176,202,204,85,187,216,112,179,35,97,142,121,231,231,106,83,255,190,102,171,104,171,153,157,34,146,33,25,250,137,231,209,202,184,251,93,181,198,64,221,54,144,231,139,16,184,194,60,186,30,51,188,241,241,219,150,234,213,13,239,220,110,223,81,75,20,111,197,250,107,51,241,212,22,130,211,243,217,106,211,118,22,0,204,168,206,229,103,51,141,106,82,131,14,42,63,91,169,9,53,70,214,172,15,61,83,187,21,129,226,90,240,150,186,33,117,4,4,82,152,161,11,120,118,241,227,78,6,150,19,169,215,167,96,185,233,219,220,238,112,158,227,227,156,139,207,76,161,69,61,62,71,65,230,119,60,102,124,175,48,159,61,95,129,87,187,111,235,80,13,51,80,66,61,218,232,224,138,45,5,70,255,170,61,162,199,19,94,113,158,27,255,103,75,207,250,168,185,221,23,163,172,176,245,106,228,165,34,189,4,121,241,227,36,13,216,89,98,159,46,116,97,175,246,44,221,18,57,5,228,55,208,142,87,51,218,74,241,222,201,220,3,49,51,206,177,4,206,158,221,181,196,76,95,96,153,145,169,204,208,96,201,150,68,119,234,138,51,155,206,202,190,245,193,59,45,218,254,94,16,4,107,69,20,117,247,124,147,137,64,144,203,179,161,25,188,51,174,166,189,85,123,72,129,200,56,49,35,89,105,162,69,29,21,152,119,189,48,131,26,220,211,227,177,209,116,40,177,111,80,174,126,54,234,1,90,51,18,153,25,85,249,103,183,220,69,211,210,184,81,93,159,156,227,229,94,141,79,172,67,62,225,117,140,247,66,64,64,167,18,95,75,178,237,25,24,229,115,241,10,140,31,3,112,226,15,61,86,179,209,7,132,25,4,187,30,140,153,12,138,79,21,32,48,218,225,113,204,32,58,162,204,182,230,19,240,109,210,160,209,18,220,72,234,191,231,102,161,138,235,31,36,65,148,245,56,4,101,5,75,51,57,9,184,30,245,209,42,50,186,113,243,254,208,131,96,166,162,116,205,15,105,10,230,145,83,108,135,137,196,245,235,202,192,224,122,235,135,156,125,250,228,231,134,119,51,69,42,246,113,240,224,143,205,113,136,192,137,166,80,136,77,218,98,222,39,7,155,219,31,143,97,228,155,172,68,220,249,253,36,92,27,21,93,182,199,103,99,49,54,147,168,78,34,166,168,206,33,244,96,45,10,78,128,221,53,6,65,170,197,25,158,13,96,198,188,82,179,53,127,70,89,244,12,249,227,37,245,75,162,214,217,124,247,126,134,148,10,242,186,230,115,202,62,129,132,241,156,196,205,201,189,188,214,158,163,167,126,35,177,251,143,61,176,88,2,232,0,156,248,171,190,230,186,98,200,140,118,235,189,186,69,27,83,229,68,23,246,118,51,211,10,237,102,232,219,223,49,5,120,86,162,28,12,217,199,99,70,215,164,72,9,112,142,231,230,168,128,71,189,151,230,255,221,158,47,82,114,140,233,34,40,41,207,139,33,76,19,87,255,60,58,157,11,180,81,68,229,146,136,119,237,103,38,181,88,127,213,50,84,26,135,144,79,204,1,238,50,197,155,231,131,65,160,124,153,33,106,121,221,117,190,102,187,196,16,253,129,255,110,19,228,113,183,151,118,145,54,159,5,132,194,69,143,186,105,218,48,221,170,25,204,109,92,109,202,64,207,202,191,45,111,21,118,217,127,20,165,64,152,17,136,136,69,224,160,175,197,97,26,37,91,67,141,235,144,89,142,61,46,6,213,255,12,248,57,76,35,26,134,161,120,191,159,235,28,164,61,88,62,38,231,238,243,177,33,83,185,120,10,98,210,103,192,145,97,13,64,220,143,42,87,111,14,235,110,192,45,38,254,93,121,142,1,88,11,227,183,209,113,72,207,1,5,12,48,106,224,86,135,152,143,121,220,33,133,49,70,15,117,234,222,43,32,40,156,101,115,63,103,31,205,36,126,49,98,217,237,57,190,56,244,175,249,120,200,79,104,150,141,152,218,205,32,143,199,51,226,4,65,247,181,142,31,165,99,182,240,133,100,203,90,85,212,101,225,8,129,83,239,238,165,47,6,119,111,148,157,162,100,107,186,140,58,199,45,181,22,78,115,162,197,77,170,47,168,212,65,4,30,103,200,82,206,111,227,36,60,135,70,148,239,89,108,89,248,131,146,241,126,222,3,138,238,106,189,154,0,120,222,171,233,93,17,194,24,115,218,196,140,4,185,80,167,32,214,86,194,159,79,100,151,149,212,5,212,97,191,199,87,211,82,245,79,135,235,186,236,16,161,110,125,112,106,174,23,255,178,105,181,80,166,155,66,147,110,236,73,4,53,91,25,99,42,220,54,51,112,61,185,107,184,64,179,100,135,134,221,129,30,244,254,44,121,237,65,215,84,32,88,96,164,18,62,1,202,26,117,165,11,211,26,134,21,80,179,177,134,186,25,22,209,54,31,243,40,229,34,88,158,198,24,204,36,133,124,30,91,107,172,14,249,48,92,122,144,244,208,8,163,86,104,150,226,193,43,140,228,207,79,103,16,1,113,53,223,164,234,79,79,241,117,40,7,148,199,138,78,99,116,17,162,89,36,205,118,236,225,172,208,48,67,146,59,101,196,167,169,151,184,21,29,64,37,23,154,244,27,180,203,168,164,205,143,16,77,173,125,129,251,164,123,134,242,76,81,155,190,93,182,128,68,30,150,42,248,73,110,239,252,25,107,105,33,164,210,127,142,171,203,23,144,121,50,53,111,52,194,238,213,73,132,202,192,125,80,45,110,215,138,108,132,152,207,194,187,93,76,128,197,164,193,23,28,84,225,100,13,115,235,2,136,104,148,69,211,20,22,16,180,75,174,117,252,228,99,2,172,10,229,142,220,155,238,183,125,123,112,17,104,95,114,181,177,240,71,135,7,236,111,34,20,0,32,136,65,138,171,161,69,21,158,65,70,41,196,15,141,78,230,172,134,34,230,37,68,55,6,154,146,1,39,159,147,198,237,248,52,136,251,157,9,136,52,214,219,238,6,108,57,201,44,179,126,134,200,78,28,87,225,236,2,66,20,8,220,162,220,142,207,69,119,176,16,69,85,163,239,93,183,219,161,13,1,80,146,237,163,140,30,29,107,86,35,151,155,23,90,45,243,117,162,218,22,68,30,105,152,146,46,158,111,15,171,216,136,25,122,153,216,42,45,254,26,98,69,152,43,242,119,52,143,138,70,49,81,69,174,1,153,54,26,104,89,1,132,225,101,183,155,5,131,229,61,171,153,58,86,160,122,240,59,117,72,115,69,12,102,6,190,165,37,105,11,224,201,208,29,12,132,10,106,160,50,137,137,181,74,176,232,208,66,121,54,40,121,52,83,116,191,73,232,77,67,182,220,220,218,245,227,100,92,52,142,235,152,145,235,45,142,121,48,126,2,161,191,166,69,35,145,214,118,179,181,47,220,71,51,230,134,152,228,195,24,144,132,177,12,133,164,144,187,248,113,163,75,243,62,102,150,160,23,117,97,25,46,207,79,247,104,221,31,32,86,165,68,223,172,4,22,209,48,164,94,93,57,222,72,9,5,141,8,13,110,67,116,184,169,75,65,41,234,247,134,161,59,109,185,55,116,76,183,94,188,17,35,168,114,239,5,89,189,255,50,124,162,101,202,52,155,104,157,251,79,207,179,91,61,43,23,240,37,52,173,159,25,25,4,117,22,140,175,32,0,219,19,50,166,42,103,46,122,33,59,0,71,168,70,8,136,164,225,187,229,64,230,79,99,156,146,73,122,230,208,217,81,124,91,152,22,183,201,120,179,227,135,75,139,0,161,242,64,129,39,162,11,234,251,229,133,112,141,8,49,53,182,9,50,199,110,62,131,175,155,97,193,1,234,126,176,45,68,233,223,159,102,253,248,86,186,16,115,21,232,25,230,234,82,2,231,186,198,153,169,99,66,202,204,125,1,235,79,78,178,174,57,69,115,0,78,23,165,37,41,55,152,246,75,114,218,123,122,104,142,171,46,110,10,57,253,226,186,89,200,39,128,152,144,221,14,222,211,232,74,166,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,148,75,139,52,211,177,23,102,151,92,199,108,24,56,221,52,12,242,248,89,233,187,72,186,21,194,147,238,192,130,77,61,111,108,189,117,63,14,145,175,234,109,114,222,237,121,105,200,252,253,106,99,116,77,178,122,206,0,14,23,24,33,141,123,142,126,221,103,143,103,126,177,176,219,160,198,85,173,245,178,225,108,36,14,182,30,31,105,211,231,234,35,122,134,71,197,54,120,178,51,103,61,72,64,26,46,41,227,42,103,106,15,92,219,182,156,202,115,186,160,139,245,13,248,217,174,193,245,60,167,11,71,246,231,106,144,50,78,85,4,187,217,21,106,247,156,37,251,156,165,71,117,79,129,10,207,111,142,132,237,179,199,51,119,28,235,52,18,245,231,33,254,110,181,14,145,239,236,130,176,150,191,208,253,108,228,240,99,142,25,120,190,158,16,86,80,203,254,104,147,94,237,103,55,180,82,64,118,51,144,175,250,28,16,199,35,243,139,105,82,78,249,249,105,83,149,116,179,237,43,114,245,176,137,251,153,225,92,40,207,44,237,72,226,186,149,102,111,253,154,104,112,238,207,245,179,142,216,42,188,221,244,159,16,24,252,190,230,64,15,82,65,188,199,140,102,240,151,58,31,108,156,89,105,160,97,130,130,60,240,103,70,6,136,74,229,53,195,199,226,212,47,8,226,224,51,201,213,236,96,57,172,116,99,200,62,203,8,59,121,41,160,137,57,94,115,66,174,219,205,57,91,178,225,58,134,166,232,233,99,82,145,43,76,143,67,59,189,22,78,89,239,172,158,170,142,54,62,191,63,86,134,244,81,189,244,95,143,194,103,5,99,251,16,213,158,25,112,71,187,66,139,41,105,86,131,103,39,87,101,0,169,103,12,221,98,78,184,168,195,205,139,175,37,55,63,46,204,216,241,220,8,53,41,151,108,198,141,119,162,77,60,6,218,114,138,198,61,61,26,181,145,21,67,255,72,163,38,0,142,95,56,135,186,118,162,176,174,225,28,78,81,118,243,241,66,52,14,237,86,44,40,110,61,110,197,200,114,49,121,64,23,218,35,119,216,148,170,31,242,94,40,99,252,201,96,167,108,74,6,203,159,189,150,48,172,108,165,30,206,217,66,72,60,108,55,211,98,149,149,74,118,24,97,239,103,134,82,189,43,77,237,121,79,231,88,24,86,202,214,93,152,224,61,13,159,70,52,38,53,61,206,33,100,216,206,87,3,126,229,248,25,242,181,145,30,164,37,250,51,163,98,249,100,6,32,80,246,94,107,124,110,59,101,149,106,150,118,9,127,52,18,59,66,171,68,74,131,162,125,92,61,166,210,36,52,146,95,14,194,29,38,69,89,52,118,183,244,139,207,195,198,147,171,91,200,107,4,227,30,186,113,91,160,124,0,199,160,177,200,49,40,80,191,15,37,37,70,221,115,199,144,34,67,244,80,26,27,31,155,155,173,49,64,9,145,55,146,107,241,65,128,130,232,36,101,71,90,49,145,168,203,62,89,133,117,11,233,204,148,250,132,238,176,162,166,59,9,109,55,20,243,184,117,60,180,58,1,111,139,153,106,151,55,229,15,234,93,103,189,40,73,52,84,204,95,66,126,16,19,79,141,15,78,176,78,234,197,119,43,136,169,210,195,64,157,140,127,195,205,20,127,52,70,54,144,88,190,235,158,174,212,165,137,131,46,23,227,174,74,12,124,118,8,147,142,241,61,133,44,183,204,240,19,203,67,45,18,27,150,185,118,242,100,39,104,77,142,229,67,173,54,77,161,42,224,80,50,146,213,216,238,204,205,19,51,21,233,216,176,10,251,128,110,255,3,47,254,110,195,231,205,150,28,30,231,11,53,47,133,255,40,9,133,63,20,183,27,64,112,108,211,5,186,167,38,7,151,41,34,248,233,1,177,148,156,106,150,180,251,220,112,224,164,64,249,229,218,102,157,223,113,38,46,14,61,61,110,209,152,240,137,116,2,185,36,192,28,54,0,58,241,252,188,237,176,64,170,123,100,90,212,238,224,100,130,24,201,192,210,7,147,139,227,68,16,228,68,184,161,136,25,125,188,230,30,12,42,126,122,174,161,21,217,157,220,97,48,101,183,178,106,155,57,251,89,159,192,11,74,23,147,221,28,165,77,55,115,228,234,197,112,240,180,240,142,216,238,196,167,36,29,56,29,236,116,204,5,80,138,154,225,176,248,162,15,250,3,246,18,134,57,90,112,46,117,23,74,162,231,120,215,240,130,20,93,248,17,148,54,151,240,162,226,215,81,42,245,171,27,125,218,234,238,210,128,235,110,56,72,63,145,244,69,12,145,6,161,48,227,25,60,97,63,178,166,238,133,35,91,44,240,23,203,87,111,87,77,192,145,166,66,161,121,24,180,116,29,26,176,233,199,237,234,213,193,132,28,189,43,104,125,166,246,90,103,138,152,9,154,188,39,75,131,240,107,36,90,232,18,26,34,145,102,79,150,162,68,177,231,123,110,33,7,121,162,19,143,15,168,94,116,29,79,114,52,129,213,0,196,159,164,185,4,92,236,113,41,99,80,232,78,28,26,205,157,8,32,82,237,219,142,181,81,212,218,75,132,230,214,50,35,188,42,152,19,185,53,143,230,22,202,45,250,214,196,161,57,130,61,62,101,209,1,255,9,149,120,32,137,162,252,214,175,105,194,49,110,206,38,154,162,1,27,2,71,45,162,84,10,232,79,36,73,178,50,158,252,248,21,202,108,71,201,134,141,181,120,132,108,155,165,70,200,244,171,121,194,111,161,36,58,117,47,220,52,173,121,14,117,1,112,17,60,43,230,233,25,9,54,35,164,245,196,72,27,134,151,215,225,92,107,154,196,41,134,41,114,244,139,241,187,73,35,42,159,138,202,205,114,115,51,185,123,13,252,73,117,249,205,241,186,151,142,89,42,253,66,138,166,193,39,154,6,254,40,40,71,54,196,248,164,53,52,17,93,144,110,154,143,89,39,82,7,148,238,121,47,35,77,154,186,124,240,157,138,127,205,137,198,72,149,12,210,217,23,81,53,245,36,15,237,131,34,92,133,255,105,132,126,159,25,124,176,136,221,55,92,241,18,69,130,137,154,129,134,169,156,239,72,230,121,246,10,246,100,189,216,8,166,35,183,133,10,181,124,107,226,158,30,88,11,84,120,179,80,2,208,211,154,247,148,156,28,237,167,178,199,83,9,25,129,68,63,39,215,22,170,27,83,121,108,65,176,78,183,219,16,106,46,204,172,152,48,23,28,0,125,180,58,111,162,6,50,159,34,58,178,244,135,228,26,173,93,244,104,10,90,137,163,140,106,191,3,232,217,243,139,238,42,252,114,9,112,26,93,25,77,51,226,134,123,140,238,197,9,63,147,44,93,14,198,104,19,111,160,87,159,252,43,93,255,65,225,214,144,172,29,154,230,172,28,73,94,223,235,228,75,159,139,105,157,144,180,51,101,132,199,60,163,105,12,212,232,18,22,231,102,132,100,65,167,1,228,14,113,34,125,176,122,251,171,26,178,149,125,234,189,33,220,11,132,150,41,165,235,75,211,213,95,235,109,234,111,154,95,2,111,122,137,16,72,241,175,169,167,249,21,79,163,192,192,17,49,159,233,127,89,85,200,52,138,238,52,116,35,144,147,6,145,211,89,30,75,188,112,178,254,231,138,48,87,211,140,211,233,15,215,92,16,61,157,195,67,235,165,205,104,141,46,121,226,241,205,196,247,2,232,28,66,146,221,54,23,245,174,160,206,95,165,245,203,210,185,117,196,142,87,14,117,106,148,139,136,206,116,246,35,154,144,251,37,124,61,203,84,157,175,179,225,244,122,107,104,211,164,162,196,76,235,234,37,168,206,70,90,46,230,153,239,247,32,118,163,129,93,204,171,92,72,1,244,113,85,136,162,49,207,25,221,235,236,16,64,7,197,12,146,220,183,20,220,54,190,184,154,173,169,211,73,216,22,244,29,50,44,131,90,189,251,64,84,187,151,0,22,26,181,146,28,9,191,108,190,178,238,56,131,194,165,167,11,243,132,173,175,233,213,136,252,121,2,150,100,223,217,119,101,212,144,180,137,246,22,234,121,67,24,28,80,111,37,149,233,236,114,211,216,62,194,138,210,200,140,206,121,218,247,179,80,184,29,243,25,178,192,151,152,196,184,232,163,195,53,3,142,125,135,185,42,207,121,99,111,189,80,138,76,18,35,201,160,217,14,223,125,101,19,70,101,97,155,197,65,194,223,139,155,179,196,196,21,57,243,42,213,232,160,202,232,204,138,8,45,156,108,248,199,113,53,173,198,50,89,58,112,253,43,166,4,1,249,150,160,141,40,111,7,16,131,188,253,210,98,213,176,134,107,223,178,32,194,89,138,149,32,123,115,123,153,224,255,97,234,138,153,78,74,223,27,104,11,203,18,210,1,31,129,193,215,173,184,34,242,96,221,120,167,131,167,240,108,88,83,159,155,93,56,190,199,241,176,182,160,156,154,165,38,195,103,37,53,50,68,121,103,192,191,184,131,227,16,69,7,141,145,41,71,228,104,126,207,70,82,47,239,68,74,40,250,38,51,237,108,69,226,11,202,238,64,169,221,12,226,163,171,185,49,128,227,206,240,38,66,48,70,197,204,231,137,41,220,150,244,254,162,204,2,203,248,183,109,0,85,68,10,91,204,68,97,49,160,172,124,125,175,179,245,86,144,18,46,171,5,134,88,66,140,179,5,165,208,179,135,53,106,170,196,216,204,212,184,99,10,195,235,145,187,94,60,141,232,232,103,78,180,35,201,199,162,246,10,166,202,173,108,143,146,76,103,138,181,224,89,75,72,209,234,28,164,62,221,99,204,208,69,82,234,83,154,185,168,89,111,55,155,18,123,19,51,93,87,43,204,255,8,194,65,151,118,14,29,165,243,181,40,154,138,108,27,124,126,197,235,123,148,166,154,110,119,52,137,151,104,219,33,131,145,69,124,154,142,134,121,203,154,180,67,207,174,47,6,218,103,251,161,12,61,70,210,210,60,138,18,184,47,98,158,42,25,199,70,26,77,63,118,115,221,208,104,225,172,185,220,39,43,210,81,103,204,30,43,128,153,246,94,75,7,109,155,174,226,188,163,242,168,102,193,205,27,240,69,134,52,87,57,149,33,39,184,146,165,219,42,193,178,87,194,134,178,157,33,30,45,187,140,6,179,152,71,228,65,97,202,34,244,145,139,247,217,191,92,210,23,0,219,146,54,88,163,54,56,99,234,74,119,231,171,39,65,194,82,84,131,96,195,31,12,38,102,213,118,3,5,182,124,14,35,165,158,84,164,137,46,65,56,221,93,224,15,102,109,97,72,180,38,194,115,28,250,111,51,81,170,234,53,158,255,162,229,161,81,232,88,194,181,108,55,15,34,219,99,6,215,167,67,186,173,120,236,163,82,113,0,84,4,115,19,59,187,46,245,174,68,40,233,25,22,0,255,254,104,133,66,114,210,97,73,180,32,133,166,98,133,1,162,233,7,57,59,90,124,175,76,245,68,199,124,92,158,194,51,49,154,69,205,250,177,169,137,134,138,165,169,2,235,92,192,237,114,93,222,51,3,97,139,215,185,176,240,206,227,106,148,37,159,33,71,233,219,85,102,161,153,120,130,163,243,185,43,112,7,55,211,214,44,82,224,137,86,238,16,120,94,198,183,38,66,201,164,204,147,131,8,27,71,4,249,157,71,80,117,123,2,160,25,15,161,74,29,103,147,69,9,97,81,147,12,190,169,11,154,99,141,152,207,205,213,104,191,175,25,135,111,135,230,105,217,150,9,191,102,67,25,184,84,50,217,120,165,170,194,149,157,1,156,105,48,133,116,201,57,194,145,220,66,118,20,141,248,243,224,162,66,59,134,41,64,187,153,172,163,40,87,23,107,13,216,174,35,11,99,154,204,114,220,127,59,120,221,188,104,5,21,241,93,10,132,173,248,147,49,115,164,193,18,86,173,179,23,15,87,105,134,143,77,224,95,198,201,149,156,179,223,204,212,178,85,54,56,7,48,205,110,62,165,235,26,68,177,233,255,184,249,56,115,83,127,219,48,16,46,145,78,9,188,11,67,124,183,194,208,14,77,226,101,156,120,215,10,72,199,73,5,24,113,192,73,162,0,93,208,169,152,49,228,168,173,138,130,122,51,151,189,134,153,12,165,40,251,18,167,112,141,171,235,190,210,160,96,251,201,96,215,48,239,42,141,215,29,217,197,189,226,193,233,16,107,250,94,212,243,119,8,53,31,255,109,72,2,161,155,44,90,236,59,108,182,172,65,85,221,166,50,212,66,116,120,157,29,80,69,185,173,165,51,134,5,250,156,33,2,211,187,144,147,246,155,79,107,114,126,212,194,111,86,222,120,172,242,86,153,115,164,231,230,188,115,137,140,156,88,33,11,136,139,7,144,237,166,102,106,19,217,103,57,24,42,129,193,27,63,179,159,203,132,144,16,97,168,132,58,69,244,144,90,134,48,79,148,25,97,123,129,90,198,127,26,22,148,174,26,233,6,112,25,161,155,77,109,77,20,187,105,135,109,94,140,102,245,88,79,152,152,87,110,33,115,14,92,82,112,236,16,127,194,51,87,195,92,85,58,162,27,115,144,71,157,152,193,202,12,81,165,175,180,140,135,62,59,229,101,153,104,44,137,93,66,180,30,242,54,221,210,166,49,255,249,33,67,174,105,138,254,244,143,6,202,119,29,218,197,134,208,131,245,121,86,204,217,120,66,56,158,99,168,168,121,78,135,4,161,58,15,101,200,157,102,211,178,142,95,240,69,184,65,115,146,92,188,200,14,165,144,180,79,196,25,242,90,16,49,58,131,54,16,196,209,165,115,20,161,70,34,220,48,159,195,179,63,102,96,62,95,162,234,196,44,39,100,17,236,63,68,6,41,216,1,154,49,15,84,81,173,63,174,43,180,214,254,228,101,27,181,147,152,39,156,0,62,42,96,101,36,26,56,191,101,28,208,223,60,28,164,204,90,17,51,109,146,94,91,5,237,8,219,173,220,28,217,158,240,87,186,181,64,220,83,255,108,126,41,5,63,24,65,100,78,34,104,99,237,157,51,212,142,207,112,163,255,170,87,19,187,251,160,82,71,74,114,198,224,200,178,99,126,86,0,73,67,173,181,4,19,53,161,51,165,195,37,102,244,26,138,63,55,212,50,34,227,121,204,240,158,250,247,50,58,225,27,33,241,156,213,233,233,155,17,141,10,116,6,43,174,176,95,219,182,209,131,168,25,47,217,175,182,82,82,125,30,140,47,240,173,15,235,188,145,26,100,135,54,136,214,249,207,156,173,24,46,55,7,136,224,188,7,141,232,172,8,201,10,103,17,30,137,223,156,149,217,245,91,211,255,55,227,99,194,16,37,2,38,221,136,198,93,123,241,28,84,52,75,139,250,251,217,189,8,38,170,155,207,152,136,68,16,19,9,40,131,95,125,94,147,252,232,53,195,247,224,213,37,106,67,199,125,236,50,21,192,19,57,96,131,214,78,154,244,229,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,47,164,229,155,113,159,137,191,1,247,64,139,13,143,111,66,118,83,54,165,25,172,9,13,32,90,215,207,109,93,14,30,15,195,11,56,196,177,237,214,97,84,253,84,110,103,95,41,18,86,50,5,225,155,217,110,134,126,116,171,25,58,144,234,102,26,254,116,18,211,30,214,106,60,55,135,198,184,137,77,64,170,121,59,217,104,51,160,244,243,214,96,24,93,205,198,106,0,89,58,11,186,81,18,79,127,114,218,215,145,146,151,155,3,180,243,237,18,222,131,52,187,90,137,115,190,143,77,170,188,44,29,21,106,6,177,223,81,82,3,17,162,239,5,174,109,184,217,36,94,229,107,210,70,239,28,146,188,255,130,204,93,204,155,130,121,92,157,232,175,213,47,66,161,222,101,206,141,108,101,61,39,144,245,76,207,48,91,17,79,204,180,143,249,102,122,204,8,129,202,52,165,42,28,62,154,53,175,245,103,51,189,176,162,31,164,94,216,224,186,181,30,110,151,188,175,230,83,109,53,47,171,113,187,153,54,73,221,230,33,60,249,10,37,128,253,13,147,31,86,132,184,103,242,77,137,14,32,52,2,220,60,18,190,74,246,169,98,101,73,169,87,12,0,4,201,217,151,152,72,199,227,190,75,128,250,54,181,49,255,109,36,125,74,147,155,163,190,23,159,43,89,19,243,53,162,197,55,221,117,172,144,135,214,187,45,192,118,94,29,187,9,138,122,239,85,229,185,44,14,88,110,173,91,19,251,36,125,225,156,111,110,206,16,110,203,197,36,191,189,9,31,144,245,153,193,215,11,26,57,91,17,195,205,108,141,77,158,59,3,92,168,254,177,224,61,64,220,229,154,201,163,57,182,141,220,54,216,170,251,104,231,235,16,158,85,55,131,208,187,185,119,40,193,200,228,250,111,115,18,10,12,120,160,190,53,92,192,186,21,43,124,93,215,209,36,74,110,16,114,238,11,102,99,139,25,6,69,95,31,229,163,53,186,102,184,57,92,9,189,25,174,74,168,115,232,113,48,37,105,55,255,154,194,175,25,30,72,71,111,54,19,133,145,158,240,97,116,3,219,103,41,253,199,85,118,218,65,25,33,121,67,5,112,28,104,208,101,88,54,106,94,62,207,32,85,40,114,46,31,51,220,221,62,166,112,240,100,153,195,121,27,38,217,239,109,74,245,247,123,161,244,68,181,246,103,69,158,26,245,27,49,119,24,119,191,95,70,105,118,200,126,198,178,100,42,126,203,7,224,136,114,48,33,155,96,178,173,159,25,6,251,187,157,29,43,15,235,65,6,128,200,42,229,10,226,44,164,141,220,252,35,70,106,98,30,0,198,191,215,194,9,85,226,89,88,118,240,23,190,143,13,113,65,150,253,10,169,28,104,100,62,115,154,116,6,54,53,231,17,154,199,96,221,104,246,43,98,166,232,233,55,39,148,154,66,106,136,34,39,45,69,203,205,8,59,235,144,159,13,229,44,102,55,119,219,181,100,88,206,106,79,206,195,109,24,190,36,37,34,164,116,218,142,56,253,236,34,67,171,29,195,164,15,170,39,55,160,9,57,14,137,60,218,79,106,189,184,153,205,244,226,27,224,77,194,193,240,71,163,111,244,53,227,49,251,147,193,78,45,52,99,131,62,236,17,169,73,250,64,168,27,136,153,18,82,138,171,41,94,200,206,80,140,119,210,19,128,137,221,180,232,205,7,232,248,121,111,78,168,44,230,227,156,175,136,236,18,28,8,45,201,168,44,90,239,239,107,83,26,145,125,156,253,53,205,251,104,38,59,115,175,174,38,33,229,91,53,67,206,203,93,115,177,246,132,236,102,32,137,50,89,140,128,217,225,188,124,207,153,5,226,51,44,67,24,142,18,164,113,226,52,15,59,28,189,173,20,43,28,115,247,181,171,5,126,253,154,75,19,160,204,128,235,49,146,220,252,116,106,2,83,30,166,183,235,77,250,136,73,156,173,160,200,123,1,236,14,199,21,210,238,33,237,105,163,25,30,37,22,193,137,222,142,31,123,111,142,64,212,57,119,99,42,65,105,44,70,20,119,221,181,76,72,139,233,210,63,123,247,174,177,21,3,61,41,162,31,15,84,21,66,60,55,195,127,156,30,51,51,197,239,109,253,146,114,64,253,90,111,125,79,74,150,136,148,109,30,151,214,217,199,143,159,8,42,64,54,98,224,10,217,51,54,156,186,169,9,57,27,220,142,150,51,248,204,228,31,68,26,96,144,1,58,17,236,252,204,3,78,147,44,63,189,76,46,47,127,102,210,183,207,131,111,227,248,243,171,209,237,19,173,145,99,102,26,87,127,52,116,4,198,245,223,44,218,236,142,190,54,141,89,205,36,15,35,162,119,153,83,115,91,203,148,93,165,91,141,226,115,56,96,238,133,29,184,136,25,40,224,112,43,124,66,55,59,129,21,65,189,236,102,170,145,50,42,240,220,118,79,69,129,225,176,29,82,204,172,220,228,102,170,85,194,157,3,6,4,192,188,63,89,177,98,154,92,109,116,5,219,127,123,80,174,156,242,218,203,112,14,254,218,19,29,153,33,79,190,51,36,104,126,181,117,138,136,191,1,144,240,60,188,255,54,43,85,168,65,232,29,100,239,245,97,161,10,36,154,7,148,96,103,8,207,26,107,5,116,98,98,94,228,174,125,54,64,48,123,195,97,80,73,40,224,53,183,14,70,92,204,164,27,86,205,49,141,9,37,212,60,76,107,192,205,0,103,110,136,51,236,115,133,199,144,146,201,146,95,43,17,106,142,237,14,100,172,136,116,25,153,121,109,177,213,102,58,238,101,39,158,201,120,192,221,10,56,82,150,0,228,79,55,147,69,99,237,89,159,119,192,207,247,129,6,63,22,254,217,20,4,55,11,203,174,121,248,190,109,116,128,76,119,170,128,178,170,206,110,72,51,20,2,183,247,99,35,219,84,93,18,1,216,62,164,39,114,243,159,36,82,28,172,156,226,23,15,12,83,253,241,241,98,55,220,244,153,118,189,58,83,0,9,51,41,134,91,76,65,242,128,186,183,251,58,80,35,74,23,25,186,164,184,12,238,164,209,90,173,14,5,161,219,136,212,34,226,171,184,185,98,54,101,22,119,133,216,118,164,48,55,172,54,234,105,176,60,173,155,189,203,152,46,228,92,195,1,60,31,40,235,147,113,38,251,17,145,225,252,22,6,217,97,137,154,200,229,22,196,100,170,124,108,122,37,156,251,28,87,144,132,209,126,46,238,17,185,157,47,207,6,88,245,151,51,51,217,93,230,115,44,183,161,230,105,109,207,110,30,44,18,153,73,0,234,188,223,22,37,56,164,202,116,76,16,164,142,64,163,254,202,126,58,147,88,247,110,110,176,71,234,107,211,58,237,200,41,43,144,207,254,76,52,246,156,236,191,221,77,226,66,167,2,205,39,17,227,208,132,39,129,132,137,6,198,137,95,136,202,37,51,114,204,212,4,221,121,68,220,80,29,211,179,209,226,24,135,181,130,215,150,139,237,212,240,96,248,120,130,115,247,38,87,35,255,115,35,187,78,204,30,198,245,83,11,242,91,79,116,48,111,2,123,32,29,86,157,254,22,48,152,189,163,152,19,45,150,110,222,128,83,37,60,58,203,152,221,52,204,70,40,52,196,220,172,148,25,161,52,114,146,242,104,25,192,143,103,0,206,62,186,246,115,111,248,28,188,54,76,105,248,137,134,143,3,220,103,137,228,195,79,170,105,169,217,56,106,60,189,208,161,250,210,155,39,74,186,159,213,18,81,226,56,158,7,3,179,238,63,253,35,67,215,139,73,98,121,150,139,204,206,80,143,152,242,195,240,174,214,102,244,196,123,201,91,39,124,157,72,161,157,173,86,193,171,240,64,155,183,238,230,179,33,221,242,16,94,206,9,221,146,231,44,193,138,141,170,63,125,142,220,238,14,24,83,56,45,253,30,199,12,71,157,231,223,10,92,138,122,53,58,45,238,109,247,108,69,232,173,102,200,90,61,149,75,107,202,210,169,2,35,154,143,25,84,132,232,77,171,53,29,23,44,82,212,128,204,243,243,214,181,56,87,43,57,70,186,62,214,243,211,161,163,210,160,50,94,154,64,88,248,192,203,99,144,110,112,185,103,208,224,176,245,139,127,226,158,58,19,184,245,244,140,63,205,61,186,62,240,13,194,215,182,78,150,244,204,35,8,124,34,49,79,42,60,201,46,108,66,40,233,22,35,144,140,144,163,235,56,77,57,185,52,7,0,197,243,255,69,87,238,220,145,177,161,221,164,10,189,32,4,47,107,186,50,205,217,115,1,187,136,155,2,147,222,141,9,201,165,73,91,30,49,89,189,223,146,210,57,2,149,255,236,159,253,253,95,254,171,63,254,221,191,250,195,31,255,244,55,127,248,175,255,234,223,252,237,95,255,203,63,252,213,95,252,135,255,238,31,254,195,255,242,127,254,249,127,254,191,255,252,111,255,225,207,255,199,127,251,23,127,249,95,253,221,63,63,127,109,201,250,13,151,223,254,139,191,255,251,191,252,55,127,250,215,255,234,252,237,127,246,135,191,254,211,127,243,199,63,252,197,95,254,139,63,252,221,191,252,195,159,254,248,175,255,234,51,252,231,127,243,183,127,248,47,254,244,199,191,249,219,127,193,13,254,238,143,255,252,111,254,246,175,255,116,126,228,191,180,39,50,38,253,9,249,34,79,180,32,232,162,3,216,39,136,61,44,4,46,251,51,155,10,76,188,237,48,237,205,241,245,255,254,204,237,118,110,98,110,124,25,191,57,71,216,234,106,166,89,60,238,13,117,98,76,62,18,101,39,56,248,14,52,158,12,100,96,76,32,8,52,140,166,174,184,153,25,19,177,220,49,195,110,144,253,226,69,229,58,144,161,88,77,60,193,31,12,30,254,155,17,36,110,56,135,250,254,125,99,204,103,110,222,242,34,101,55,122,57,186,191,53,72,155,91,4,199,76,82,59,198,108,83,73,203,215,74,110,38,247,248,105,136,42,182,188,86,225,176,204,241,211,124,30,249,101,250,183,226,177,145,20,75,122,173,133,52,89,134,36,93,18,147,179,87,110,230,249,175,253,209,174,62,161,117,190,35,134,143,181,62,21,30,3,16,44,201,207,178,211,26,21,70,143,33,43,66,61,59,44,65,144,243,29,112,50,41,253,62,26,186,68,233,107,46,179,49,33,94,146,155,87,107,82,252,204,208,21,172,46,31,147,42,179,147,197,99,94,214,188,36,230,76,213,253,123,49,162,169,179,71,202,111,39,171,19,172,48,231,124,117,47,104,64,50,146,252,118,205,151,73,219,20,29,142,215,48,195,8,203,89,23,107,7,146,176,221,108,179,242,78,51,100,93,128,254,184,121,145,164,150,95,70,13,234,75,248,81,207,227,118,242,177,233,223,78,159,64,53,230,134,72,223,29,51,171,64,200,213,100,136,146,220,28,176,210,215,53,138,185,210,228,210,196,204,107,118,127,242,243,253,210,150,185,2,42,172,126,37,8,152,70,115,95,83,62,39,231,171,203,165,25,17,169,169,73,92,51,125,162,35,110,78,248,115,179,187,208,109,192,223,229,239,69,182,247,18,43,161,69,65,199,165,143,25,218,31,165,203,91,39,96,139,203,47,54,178,209,124,111,141,43,10,125,139,155,169,144,143,59,164,39,138,4,137,239,102,147,93,170,247,185,7,152,134,47,236,192,60,248,125,49,31,223,31,56,197,103,134,163,172,201,18,128,246,146,174,203,207,108,125,40,187,137,185,163,211,232,191,205,173,114,210,171,209,27,220,254,222,108,179,41,233,213,200,30,255,14,196,5,33,13,0,190,33,102,195,210,184,153,60,114,147,205,146,38,85,182,56,55,211,116,58,229,230,240,195,255,78,211,133,55,2,124,237,78,242,65,127,211,135,34,166,85,56,161,232,36,67,14,21,210,71,63,137,121,177,115,203,123,157,3,174,126,96,117,202,23,198,93,113,191,167,17,149,124,170,25,152,17,23,184,71,4,3,146,190,72,206,172,91,80,115,48,2,145,159,255,149,15,13,126,210,132,58,214,204,70,142,126,205,194,227,128,25,113,208,24,210,110,250,170,242,211,80,186,127,253,101,102,30,66,141,68,246,150,84,98,15,243,102,110,201,111,87,107,180,112,243,48,165,42,121,114,128,26,247,106,59,69,155,220,156,54,201,246,157,2,16,255,3,39,188,67,142,0,227,153,230,254,98,19,55,66,126,58,111,100,108,124,208,40,145,230,42,35,142,216,194,246,91,159,53,178,110,178,16,43,251,223,246,143,13,125,209,165,57,133,223,209,68,158,70,92,93,186,30,156,134,198,253,92,89,251,105,26,89,238,52,108,184,151,95,115,15,230,19,166,92,240,52,230,115,166,140,62,239,107,245,11,192,132,4,98,144,214,137,223,22,42,122,140,103,124,227,177,233,64,158,106,165,138,249,37,143,236,135,207,70,125,63,6,128,19,111,214,48,172,73,186,213,36,184,245,7,245,143,248,22,224,64,100,134,2,169,62,83,218,223,105,164,122,249,37,176,130,112,157,119,18,49,167,100,188,216,237,220,102,146,222,114,41,224,170,175,225,154,117,5,113,177,108,193,240,125,236,47,98,199,140,86,105,146,167,102,248,190,198,125,204,214,68,34,3,114,2,173,20,107,22,7,119,174,123,49,117,246,244,241,236,98,182,22,182,187,67,159,125,110,185,44,61,102,32,212,91,204,211,240,198,126,53,254,240,109,110,33,101,110,189,4,254,224,103,119,232,69,158,204,160,18,109,248,107,195,137,40,75,218,16,161,31,193,34,214,156,101,243,7,254,225,202,193,108,161,103,220,31,107,67,247,201,157,136,141,188,155,124,41,4,68,219,151,167,99,123,102,3,150,3,209,88,47,122,114,51,120,237,172,239,140,24,224,87,32,195,124,150,84,151,175,65,198,176,127,66,228,152,179,168,247,82,193,58,155,203,26,45,126,58,61,110,29,74,31,227,163,147,197,204,73,172,67,66,26,124,53,63,108,225,121,28,226,7,84,203,22,207,48,167,82,100,243,134,99,39,127,50,181,203,228,231,87,211,47,13,36,236,99,205,251,153,171,248,247,150,190,218,95,240,137,185,18,62,220,7,55,55,251,75,190,112,24,211,62,87,135,152,207,247,107,247,172,6,183,114,127,26,31,163,132,191,201,49,64,70,255,154,199,57,91,191,174,0,115,111,138,148,159,49,167,64,17,225,121,81,61,149,69,91,32,141,201,113,117,54,74,203,37,230,179,95,164,25,102,178,47,229,142,56,145,200,254,32,101,56,179,240,222,202,152,158,229,3,130,212,253,108,28,183,38,115,161,88,231,127,241,240,224,56,197,179,137,15,82,10,69,251,22,142,116,81,194,165,81,140,21,227,227,59,199,137,55,122,155,59,139,129,201,213,25,145,139,157,12,50,149,200,222,31,7,39,204,48,181,203,160,194,0,59,190,36,136,69,8,5,13,49,49,195,138,188,35,116,129,100,113,138,25,20,103,95,55,238,129,91,79,110,94,13,62,23,195,2,33,144,68,77,68,54,115,223,81,203,85,58,157,200,162,118,67,18,133,249,68,1,123,136,153,178,216,202,49,168,244,248,170,185,12,39,108,182,39,183,22,149,107,62,167,197,172,190,246,45,217,60,101,208,82,65,54,168,223,47,66,91,98,152,225,170,168,235,6,116,69,32,155,3,71,236,4,59,17,197,146,182,72,114,96,2,77,25,190,252,126,161,141,248,101,244,174,124,20,215,118,231,222,100,241,145,165,174,107,135,21,93,36,241,39,19,124,76,179,197,83,27,254,93,158,235,124,71,20,202,99,146,146,125,147,231,2,3,86,35,210,180,181,43,238,38,173,46,113,144,163,123,6,200,124,138,249,135,144,246,120,45,89,152,43,230,179,75,68,24,11,212,51,93,158,18,3,69,140,249,49,95,96,182,180,235,16,115,166,181,60,174,30,166,85,127,205,182,30,243,141,246,96,70,200,98,62,55,248,200,237,108,229,131,205,90,215,12,87,218,138,0,1,218,164,33,247,182,72,53,34,69,83,114,147,91,159,249,62,170,103,36,54,217,127,241,147,65,55,157,123,71,44,8,68,54,203,197,236,225,41,162,57,8,251,175,55,121,110,181,57,226,227,107,193,69,84,229,214,228,135,103,139,233,141,230,155,190,84,50,30,171,136,236,193,119,222,117,155,73,96,204,61,99,237,192,216,116,253,16,154,52,87,223,229,6,254,153,74,173,152,233,161,149,171,243,186,92,34,152,219,208,237,12,220,136,140,40,127,177,210,93,183,13,190,191,174,102,52,218,99,97,66,5,179,196,140,16,234,87,255,178,247,238,183,15,16,136,17,45,1,237,46,204,45,212,167,4,157,16,77,222,148,4,216,168,187,246,168,41,37,87,129,227,131,152,156,195,29,21,67,137,199,202,221,70,199,114,119,179,108,132,117,185,199,217,118,98,117,201,27,96,70,31,214,173,211,82,146,215,202,198,26,167,230,217,127,210,221,233,178,245,150,167,136,50,7,249,123,25,80,235,181,236,158,228,217,80,13,93,170,169,129,139,99,39,146,123,3,32,121,139,92,93,97,236,171,225,74,80,68,149,139,233,136,254,228,104,236,98,50,70,119,38,76,240,252,249,58,34,13,95,229,78,51,58,10,203,108,17,30,211,203,187,238,205,7,138,48,45,188,156,227,150,212,41,171,103,252,16,23,126,115,243,194,239,199,162,18,112,182,172,117,173,243,162,236,12,232,54,232,142,188,230,117,169,39,48,131,210,139,84,201,128,206,32,203,213,214,183,20,23,195,162,190,197,138,22,206,71,221,104,207,221,5,162,135,25,119,160,198,144,130,108,235,119,204,56,247,70,139,39,99,167,125,6,133,117,255,233,238,225,250,77,19,3,22,51,181,178,248,32,4,195,83,102,25,65,80,138,125,244,183,29,201,131,39,106,126,225,188,177,204,110,25,20,142,30,147,29,139,123,115,28,92,47,30,36,199,217,195,99,23,166,149,241,18,90,146,5,161,171,48,172,221,64,148,215,138,251,61,34,180,73,176,66,203,47,35,217,183,35,162,66,14,238,114,178,98,30,182,49,123,252,0,136,75,102,56,21,189,52,35,39,144,141,110,240,190,53,68,168,245,67,116,89,244,1,149,151,88,19,222,149,199,137,231,227,44,241,205,206,96,3,131,139,92,70,33,98,173,242,90,5,152,72,88,207,248,94,52,230,0,58,68,131,70,15,51,100,240,247,99,1,111,113,17,116,204,70,48,154,197,12,163,74,68,108,176,249,221,8,34,91,199,244,71,53,75,68,150,140,67,238,154,1,200,198,131,25,46,41,139,21,50,150,18,49,125,225,183,170,154,171,81,232,250,136,209,227,47,219,40,28,13,43,199,120,91,69,224,102,118,105,62,130,254,38,204,197,196,168,197,204,136,197,177,135,208,73,105,106,134,24,44,252,116,92,221,52,31,179,17,82,184,25,69,215,199,218,16,236,9,107,206,85,182,104,171,27,239,88,153,20,140,146,108,118,205,80,115,17,188,176,127,175,60,31,51,181,158,48,47,56,90,31,51,196,221,215,60,111,123,6,168,95,130,213,17,15,14,239,154,44,77,163,0,204,37,126,59,55,73,5,30,43,132,223,177,227,80,53,189,124,128,168,23,144,92,114,143,147,166,184,173,231,26,46,35,252,141,113,53,126,229,16,51,49,93,68,170,164,152,167,56,34,38,44,220,107,108,26,69,105,39,7,91,54,241,107,252,246,162,186,126,231,10,248,61,218,69,238,110,87,36,165,6,123,20,152,224,126,67,240,125,41,93,49,19,180,237,21,155,10,28,140,119,158,194,54,187,34,119,203,70,220,244,222,13,230,225,125,115,3,168,209,222,185,82,237,0,216,190,68,18,68,85,89,126,186,66,39,24,185,192,179,39,73,248,144,141,244,62,121,68,71,151,105,91,242,210,28,109,59,246,171,51,255,123,150,83,211,84,207,35,51,117,182,179,51,79,238,68,49,30,250,22,94,163,49,36,138,171,92,204,175,47,177,145,18,167,200,145,11,205,255,153,101,241,86,133,214,222,251,100,128,68,143,151,82,100,64,37,167,156,173,119,119,166,24,111,244,227,228,80,45,200,126,174,240,226,23,145,227,13,247,50,52,32,40,32,196,76,217,89,86,87,193,177,30,225,93,65,199,54,135,220,187,195,13,23,211,8,40,230,205,154,153,181,247,248,212,19,252,135,120,164,152,161,192,185,230,36,199,7,212,4,114,105,126,158,217,186,199,226,196,156,214,22,85,213,140,224,91,248,32,27,97,248,231,177,206,194,142,211,120,64,112,95,231,99,46,61,54,20,120,231,115,125,158,26,47,253,250,63,198,141,42,102,84,103,98,34,12,88,243,154,222,28,252,195,188,143,70,45,67,173,166,48,230,214,101,238,214,99,78,43,60,51,110,60,182,126,12,186,43,230,189,58,247,245,12,55,140,50,49,104,248,78,234,123,145,40,47,59,170,88,248,113,151,95,209,204,53,223,52,15,121,240,139,238,198,76,87,93,188,53,24,220,165,239,69,119,120,204,80,235,103,40,250,65,154,181,100,133,153,52,154,206,132,74,61,32,110,254,227,239,85,115,87,107,66,203,76,172,103,66,183,40,12,26,75,180,62,246,57,160,71,15,167,240,44,134,218,244,214,197,32,8,97,102,119,209,33,35,170,186,190,46,213,201,164,207,13,211,93,108,209,35,89,94,78,205,84,130,115,152,123,233,207,128,39,26,132,110,198,15,188,195,99,238,121,199,92,176,250,203,214,33,61,187,136,231,172,81,4,128,202,74,54,28,8,28,86,124,47,163,111,212,73,12,146,188,134,155,110,50,37,18,247,80,31,152,17,154,155,234,131,248,79,197,66,149,125,205,56,249,106,109,8,150,134,21,238,160,165,102,211,121,116,51,125,238,58,205,26,204,1,37,234,130,48,106,232,199,62,31,96,245,40,48,27,39,180,238,71,52,52,22,73,131,194,56,173,143,6,220,240,86,21,235,241,112,244,222,48,67,199,38,12,245,201,51,11,241,81,34,218,3,76,145,178,222,154,150,196,123,241,217,205,114,121,46,6,69,40,229,206,173,238,83,177,136,247,94,13,146,255,249,105,178,158,145,242,110,8,242,234,60,51,42,194,112,82,232,192,206,186,27,130,208,218,49,199,41,11,94,250,57,51,163,47,26,1,242,66,122,81,71,5,125,188,240,236,26,251,93,213,223,46,86,18,13,51,11,84,173,116,89,221,216,187,212,165,99,6,237,74,187,102,206,26,189,53,71,112,142,231,70,82,252,153,225,20,200,110,96,111,104,71,29,82,42,37,41,34,123,0,217,146,53,160,132,219,118,187,102,28,61,49,211,240,177,114,142,208,191,81,228,82,115,47,159,158,23,230,108,148,62,106,38,219,127,205,45,15,221,85,234,186,185,93,10,231,165,234,76,170,63,1,216,48,151,116,217,175,205,156,90,142,21,96,130,240,93,190,102,181,186,68,192,5,182,181,253,170,249,156,117,241,94,96,175,147,78,180,10,82,61,198,20,48,227,210,253,142,158,246,64,11,152,159,82,30,227,125,44,194,216,199,72,43,210,186,88,2,74,89,242,169,127,154,89,249,2,17,206,191,208,171,81,219,137,45,158,63,117,61,62,64,118,204,139,129,56,33,107,122,134,4,40,95,132,46,160,41,242,243,169,193,1,198,161,10,208,250,121,101,26,188,98,233,213,10,132,66,31,156,111,25,163,93,192,169,234,115,211,49,16,73,131,90,76,105,76,205,112,236,196,47,211,228,186,244,185,169,239,198,252,7,84,82,116,254,163,28,144,98,113,85,128,6,186,48,129,67,207,251,219,196,200,93,191,52,79,122,81,39,219,234,106,106,230,192,95,23,148,50,53,119,91,64,22,132,3,5,20,164,235,136,30,47,99,199,115,23,14,54,137,36,145,202,169,41,142,115,86,90,47,122,177,213,205,102,152,171,64,102,205,12,19,109,84,155,138,177,107,139,25,64,111,138,39,67,255,73,63,87,177,194,99,64,113,146,145,209,136,153,77,63,204,217,226,51,53,147,0,95,23,68,164,172,198,102,134,206,229,38,165,207,41,176,244,197,10,120,170,72,104,27,43,142,124,16,42,39,61,206,69,8,196,36,201,67,181,105,220,112,46,195,77,33,81,17,165,143,217,61,130,166,182,223,52,141,137,152,29,137,237,64,186,49,23,254,127,192,142,127,254,31,254,215,127,255,239,254,251,63,255,111,255,251,255,7,230,56,219,127,4,152,163,113,192,69,233,138,218,16,149,226,59,198,32,92,32,63,119,51,65,131,236,126,249,236,202,14,106,128,85,97,110,217,149,179,117,87,125,161,62,194,32,75,247,205,132,171,237,197,110,24,29,242,208,209,71,188,235,155,148,44,36,162,172,199,31,130,166,181,184,121,81,12,210,0,140,198,88,15,74,33,104,77,207,41,8,251,233,215,2,104,230,94,31,215,193,168,79,60,41,4,125,68,235,111,100,9,119,127,143,223,222,105,75,142,174,130,58,30,159,95,2,38,106,75,186,9,21,159,186,70,24,65,241,72,226,165,102,203,90,103,55,103,136,231,37,3,81,96,166,136,95,198,227,215,56,125,114,82,197,165,140,153,88,217,83,63,66,195,101,61,245,107,62,25,2,118,228,30,119,78,214,131,172,102,104,181,124,60,1,190,11,30,35,27,235,146,131,83,216,69,167,100,29,225,155,174,129,139,1,199,94,215,84,51,168,80,255,20,153,226,157,44,66,132,40,154,123,51,228,210,42,61,117,122,49,245,28,127,105,150,133,230,67,171,181,13,197,104,83,61,214,15,5,143,196,142,20,128,209,91,60,121,15,132,57,61,183,71,10,62,203,174,8,207,88,246,108,207,162,104,55,118,125,178,34,139,86,96,199,205,88,151,184,124,103,66,218,30,64,35,210,207,146,64,35,149,122,198,184,7,110,6,186,40,25,49,84,16,62,34,107,3,199,192,73,159,159,172,137,111,76,224,87,232,59,144,185,13,116,207,125,6,18,158,156,182,50,183,169,151,149,155,106,173,116,76,202,213,244,71,206,128,33,21,158,68,189,21,235,108,239,145,96,94,182,138,245,230,157,36,153,155,187,181,1,203,131,159,29,33,7,38,13,143,67,51,54,214,229,91,195,108,104,254,213,158,165,67,171,83,32,111,160,53,205,58,226,72,23,57,230,167,14,105,99,195,186,173,221,48,112,124,80,7,232,76,105,43,18,54,100,1,209,1,213,89,216,172,180,23,230,170,145,29,159,214,155,49,13,243,195,105,172,19,9,140,74,164,213,113,95,228,228,134,250,102,239,192,42,17,227,44,201,94,160,4,178,91,160,221,192,3,201,215,66,44,211,249,135,127,143,221,117,155,67,130,193,219,62,120,105,227,171,17,115,67,70,163,244,139,207,154,26,156,53,226,169,22,232,196,95,254,83,243,234,59,170,247,88,55,140,88,215,106,64,132,124,47,166,144,33,229,0,98,229,152,70,253,215,218,113,205,28,205,177,25,125,252,22,82,95,33,227,88,47,160,45,25,165,249,53,195,178,189,226,230,147,136,69,14,22,58,120,208,218,190,230,172,245,48,212,172,241,72,253,183,59,136,162,169,85,39,194,140,28,75,147,18,153,214,172,72,250,231,122,87,46,232,50,49,195,137,20,155,6,92,77,2,87,66,216,20,23,51,242,161,112,184,104,65,12,198,158,29,142,216,241,169,135,248,174,99,216,142,191,175,149,23,147,18,35,174,217,197,112,81,243,18,111,103,22,248,176,178,207,133,19,32,137,174,5,165,83,234,236,81,57,130,24,79,192,166,6,6,216,119,229,130,175,40,178,97,29,143,143,137,31,197,56,66,57,89,93,180,235,151,220,46,64,172,11,229,230,0,167,58,70,191,117,144,106,12,64,82,140,38,151,117,171,186,37,101,241,19,172,223,187,71,208,73,108,32,143,13,240,165,59,146,131,52,84,89,229,185,115,205,227,70,241,176,92,235,99,147,248,43,17,34,161,133,221,245,151,193,60,236,240,77,107,155,143,143,65,46,164,222,236,5,242,65,146,189,59,107,25,253,166,112,170,141,135,89,205,19,238,128,235,84,195,14,41,102,222,108,94,172,70,57,219,153,56,124,176,244,31,255,33,224,22,120,94,242,100,208,216,236,168,116,31,39,65,40,20,129,29,224,69,175,219,204,64,247,159,32,7,58,231,75,190,230,33,234,114,16,140,157,24,85,112,7,25,244,169,192,18,104,203,190,32,42,228,2,134,224,33,138,145,25,11,106,71,95,138,199,110,247,169,11,196,90,50,36,219,122,191,47,166,103,15,173,159,192,173,116,167,32,24,19,77,155,155,214,251,138,222,146,205,89,63,212,12,104,164,95,196,79,19,4,57,84,221,144,235,7,150,2,190,109,181,246,30,13,49,168,213,246,43,220,139,149,181,49,111,12,98,164,77,130,155,153,16,213,196,44,57,31,170,203,62,9,221,202,152,113,243,115,182,62,71,139,181,234,220,160,16,164,150,172,58,194,224,181,3,14,129,252,209,99,166,167,54,69,96,86,126,82,188,130,52,162,45,115,222,144,114,209,136,38,48,38,35,63,104,55,164,172,229,193,103,25,128,53,94,187,177,193,76,197,103,53,111,241,180,176,238,188,116,83,248,214,241,88,46,140,41,65,42,32,128,83,240,165,233,38,75,161,158,93,10,254,42,116,211,71,41,2,246,60,9,72,207,16,87,8,184,163,27,199,146,194,23,169,151,154,49,255,172,192,213,236,45,93,43,137,136,102,42,234,166,92,178,103,16,111,205,56,43,99,18,158,88,64,96,103,131,140,244,189,24,86,32,1,136,39,90,98,100,101,193,94,174,72,60,4,79,198,69,180,245,42,109,89,108,92,227,94,10,3,174,52,242,16,208,204,139,211,219,214,190,161,102,216,168,98,30,193,24,41,53,85,80,1,65,92,255,251,26,173,9,208,219,186,96,5,146,150,210,84,236,122,134,228,161,220,32,220,246,139,199,12,213,194,22,179,66,54,153,117,45,190,21,13,68,75,250,97,16,1,171,119,1,100,59,197,212,220,233,98,185,56,88,107,239,80,60,40,146,36,183,115,42,157,47,175,230,243,170,51,106,224,244,95,84,233,249,2,139,10,209,144,12,218,18,124,123,158,214,3,173,219,209,131,232,52,4,145,128,108,33,201,149,171,23,34,34,1,28,51,60,182,96,54,179,81,10,5,32,110,205,164,216,249,51,195,105,224,11,100,229,166,183,64,96,205,112,68,94,24,44,179,240,10,28,18,147,227,71,203,78,73,122,83,209,193,36,35,34,199,69,128,160,253,127,133,26,121,142,98,1,45,180,91,129,203,198,11,21,249,101,91,17,75,145,201,147,196,88,108,42,8,55,10,136,189,208,173,27,208,227,19,202,209,167,37,143,102,120,212,40,238,147,159,175,173,61,144,235,36,102,194,38,249,96,198,24,121,203,243,52,79,73,129,166,80,91,150,90,196,185,215,146,51,149,112,1,156,96,84,173,58,77,180,242,104,155,132,208,133,6,64,231,49,20,136,142,174,68,20,155,55,210,191,2,30,174,156,3,145,10,33,2,91,83,22,73,173,166,184,123,99,178,150,164,202,88,224,176,41,94,49,67,216,142,135,147,155,79,114,150,51,194,42,216,166,100,51,173,184,138,225,12,19,21,201,110,88,207,7,158,41,98,174,222,159,188,34,90,129,165,120,195,217,130,250,106,84,105,58,32,244,217,45,112,61,208,98,232,134,103,180,131,57,26,45,40,112,73,163,143,245,147,204,136,83,129,41,55,129,68,155,82,68,11,168,19,201,169,166,93,47,100,218,247,109,19,130,71,80,123,102,142,127,91,71,128,130,168,55,75,244,82,232,72,63,59,139,95,189,141,108,66,204,236,73,109,120,224,196,10,235,89,187,159,50,40,175,120,52,43,239,72,239,20,244,231,159,90,7,230,14,49,134,116,48,53,228,205,98,200,233,97,95,218,152,133,22,82,138,223,62,65,109,149,226,17,208,130,116,27,206,134,160,41,10,2,102,228,226,111,159,80,77,91,27,221,76,71,48,46,133,98,64,122,236,152,55,185,247,27,43,82,80,148,22,60,164,106,162,217,135,118,145,167,189,15,174,136,17,221,100,6,133,159,218,253,183,109,94,121,136,76,15,129,32,239,71,155,118,198,4,170,173,191,157,135,29,221,229,200,227,152,114,160,140,200,128,144,109,6,114,134,84,169,182,213,80,116,239,37,80,111,134,159,144,247,162,208,234,149,12,16,156,96,80,138,54,92,82,86,159,209,11,212,139,196,169,60,56,5,134,136,200,56,88,229,83,26,70,116,165,219,240,67,207,147,60,25,105,129,185,34,166,194,179,126,222,11,124,204,5,168,24,73,170,52,146,14,200,149,98,187,178,46,37,49,211,140,210,46,152,195,4,128,164,179,23,45,187,20,213,6,42,221,226,46,32,121,117,166,66,20,209,141,32,72,204,112,241,245,104,109,233,80,10,105,83,113,49,222,210,168,239,167,7,152,121,204,198,80,112,175,38,76,150,171,77,168,60,138,186,52,124,200,247,0,239,115,78,183,40,18,110,130,102,109,57,198,31,91,17,13,50,45,139,182,51,67,254,122,203,147,172,52,233,25,70,69,50,247,91,16,67,244,94,204,11,68,240,45,239,236,38,252,53,52,113,55,0,1,17,13,26,90,70,186,134,41,243,165,152,10,184,7,82,5,65,194,168,143,139,92,70,7,71,138,209,48,214,130,230,239,225,231,204,167,151,211,178,6,51,10,202,103,239,233,58,207,150,57,215,81,49,3,147,168,141,139,244,214,226,107,186,25,175,74,186,161,129,37,214,219,211,150,44,100,145,171,87,1,0,31,94,82,94,34,34,61,76,167,150,116,152,123,50,36,26,100,105,19,198,213,60,235,69,254,139,58,3,124,2,201,160,112,215,156,181,175,30,113,133,40,14,129,87,129,112,92,169,10,64,201,197,189,23,145,236,20,51,216,194,125,219,125,242,20,220,91,129,196,25,244,121,248,88,176,23,137,25,182,208,30,125,76,219,186,97,148,98,1,144,69,220,219,116,207,197,122,190,72,235,225,203,211,85,160,252,12,116,242,214,32,50,216,180,227,45,165,134,128,66,188,132,119,119,246,217,161,15,54,65,224,141,8,223,141,173,92,205,115,58,89,236,175,53,108,119,225,88,64,145,111,183,219,44,4,137,251,221,146,106,178,40,58,124,94,235,80,168,194,213,97,26,34,183,183,75,248,86,204,200,234,42,183,49,108,94,198,71,51,163,48,90,131,108,195,56,78,132,169,227,159,100,9,249,79,81,202,51,21,99,190,183,61,11,37,130,125,137,230,177,178,197,137,117,10,55,37,102,22,242,119,144,98,70,16,112,168,57,185,132,165,153,51,18,103,98,134,18,247,243,252,49,39,205,22,147,67,50,22,221,123,117,21,212,23,224,132,234,148,184,191,223,22,232,44,101,154,53,28,182,139,247,108,173,235,106,62,251,206,183,235,99,158,73,188,154,106,73,149,242,229,34,56,80,18,202,108,106,54,238,218,48,103,5,23,194,125,61,143,135,22,15,126,38,112,149,137,245,107,183,27,113,245,70,194,34,139,153,213,93,99,200,217,152,133,229,133,210,213,254,20,42,8,172,169,190,220,210,0,90,241,80,99,101,55,163,148,148,229,209,166,49,103,250,160,33,150,57,244,197,166,117,238,214,107,222,2,56,198,124,142,217,30,55,71,90,88,40,102,76,45,202,121,69,76,215,166,72,138,190,90,105,224,115,155,176,54,196,219,212,10,67,175,255,52,57,66,253,94,198,102,217,86,88,129,4,202,47,131,2,10,243,64,213,88,194,87,186,230,17,8,254,198,140,98,193,150,6,84,107,170,223,158,76,222,70,25,184,170,60,25,224,53,71,205,155,235,151,167,126,175,102,13,0,110,53,22,147,107,228,230,31,51,44,251,42,249,177,45,215,82,253,114,72,229,182,197,40,229,20,66,33,88,73,252,222,237,71,247,37,102,227,42,240,231,6,112,185,132,46,200,148,114,235,242,183,134,21,106,77,181,162,219,209,221,122,162,77,137,171,77,205,199,225,179,38,213,69,121,70,173,236,150,254,90,141,130,137,142,24,107,203,119,71,204,48,38,200,213,137,70,169,234,63,77,139,149,236,157,199,90,189,51,9,35,209,72,87,107,137,220,60,230,81,37,145,7,36,169,230,143,225,27,243,113,144,146,126,43,18,19,159,254,178,153,143,95,162,11,151,148,203,167,31,187,96,160,0,165,120,175,54,39,200,49,172,219,180,74,132,235,1,58,42,234,174,254,219,70,232,45,75,15,51,101,235,48,83,67,154,98,158,38,69,249,153,207,214,57,197,97,51,115,242,250,46,102,134,92,127,155,132,188,127,106,224,23,245,58,100,88,19,66,175,110,166,199,179,232,147,117,147,61,114,51,192,200,235,60,152,218,78,48,146,236,97,45,185,50,228,232,252,64,30,21,87,183,122,213,107,205,204,234,18,115,105,250,219,171,192,4,183,174,121,223,180,148,241,94,58,19,246,239,167,135,52,181,255,72,53,227,248,129,194,3,111,91,205,16,155,95,179,237,212,215,76,1,216,251,79,247,0,31,216,229,12,24,240,90,246,237,79,70,14,83,114,125,152,83,116,173,99,222,93,182,148,97,88,207,21,247,38,145,170,159,171,25,171,112,92,108,244,236,50,40,20,124,219,231,205,217,183,19,61,30,204,184,197,126,128,160,138,82,235,212,171,57,125,190,200,217,208,254,243,146,210,98,134,244,118,92,51,10,102,143,153,142,201,234,102,50,139,89,158,60,211,82,226,211,116,158,125,53,73,171,127,29,214,94,230,71,31,234,99,251,234,33,64,55,13,107,113,241,155,3,34,18,120,15,236,169,99,196,70,12,175,81,209,131,19,42,74,39,229,129,239,42,149,37,123,41,2,21,197,219,187,49,195,9,115,159,172,219,147,207,184,55,89,147,46,87,211,5,122,173,25,100,253,157,42,232,151,175,26,99,134,228,165,36,87,43,83,1,166,164,120,45,178,240,114,239,100,221,54,223,250,130,72,164,93,178,120,168,134,104,48,251,162,118,42,65,208,241,222,89,220,198,143,135,236,51,119,226,110,57,97,144,100,105,177,252,232,252,104,69,38,34,11,98,186,39,74,143,132,242,27,15,19,151,62,47,238,239,205,9,177,244,209,12,177,28,86,59,172,238,107,159,83,53,173,237,43,196,98,70,25,81,252,229,49,253,108,35,109,183,132,28,1,157,111,166,94,152,225,51,20,23,25,158,231,52,124,26,154,244,102,233,106,166,188,246,5,52,32,181,0,99,223,223,62,203,129,70,9,191,57,220,46,210,18,73,31,78,157,195,31,220,132,78,182,4,6,108,57,46,129,180,144,80,60,225,230,141,2,45,148,62,43,223,31,205,240,132,89,174,182,86,6,223,108,225,163,150,238,240,10,6,168,124,241,14,13,47,73,171,222,70,225,73,108,246,153,89,105,69,190,86,5,156,190,252,132,89,166,208,171,207,13,52,39,197,205,105,67,148,154,57,227,9,226,252,179,18,180,8,255,25,214,57,188,198,101,44,175,173,202,78,76,74,248,4,76,223,36,197,5,131,5,40,204,231,96,235,209,138,0,248,132,44,77,85,243,217,215,119,152,193,59,223,192,153,74,29,34,32,223,123,89,5,32,235,131,103,234,191,95,237,98,27,67,156,110,73,36,250,214,240,67,29,100,251,146,22,213,106,24,89,79,235,158,43,23,193,237,82,115,117,225,208,69,79,16,89,24,49,211,120,229,181,189,13,34,69,199,236,204,67,199,159,195,241,67,219,122,210,111,221,150,203,49,66,206,146,172,119,68,110,125,246,187,28,87,155,51,87,244,193,200,226,206,48,159,29,162,235,44,204,191,227,240,51,179,191,141,165,99,214,0,171,150,207,204,50,159,207,68,163,53,238,151,61,218,191,214,123,169,231,159,175,109,34,60,205,205,155,28,176,60,26,73,148,148,252,209,58,13,48,226,8,33,177,215,62,168,26,218,207,156,16,89,175,6,142,241,59,212,49,211,134,33,30,1,57,72,71,122,155,64,209,57,47,138,78,114,96,180,205,175,134,41,175,62,214,244,137,43,109,35,86,155,130,134,177,121,70,86,223,205,39,88,146,12,63,122,110,156,40,110,37,53,36,27,22,188,136,247,91,27,23,181,90,39,122,194,191,242,155,153,145,116,147,5,48,204,149,29,113,239,61,213,65,35,85,186,62,78,20,204,148,182,101,134,211,17,51,191,152,207,94,171,66,164,120,205,72,97,196,112,159,232,164,74,175,78,5,212,186,62,44,182,153,135,102,57,224,197,70,65,214,173,164,100,110,45,135,205,235,4,109,110,101,188,5,251,94,65,240,164,15,153,138,249,56,57,83,130,54,84,105,206,233,31,230,61,68,251,153,164,16,77,137,237,187,249,249,59,160,244,247,201,232,13,159,95,215,238,134,64,101,85,97,194,56,203,182,124,189,173,118,237,26,122,41,197,146,88,26,187,89,219,213,181,114,56,127,164,13,246,45,32,96,190,227,149,193,193,142,124,63,213,211,116,5,24,183,127,81,44,247,174,212,166,133,193,149,88,169,204,226,207,197,186,144,8,130,166,217,241,241,95,218,99,163,190,33,87,47,3,28,250,136,100,56,65,197,149,134,229,115,76,127,50,184,186,166,100,178,171,29,167,165,199,120,2,32,220,114,117,135,81,98,183,48,183,174,239,149,168,162,239,18,79,14,11,137,236,193,232,142,16,97,186,185,194,19,41,25,45,116,141,63,57,80,51,19,97,52,201,196,1,70,26,219,159,28,29,186,33,169,79,32,158,45,94,204,122,224,53,185,217,232,69,139,65,69,21,188,108,77,187,90,199,158,207,133,137,48,162,84,230,22,93,233,217,167,10,144,8,200,52,133,206,148,230,227,239,189,224,109,235,83,42,219,144,114,112,158,124,230,78,126,108,43,105,232,136,75,81,199,173,66,246,69,203,233,113,81,190,33,57,119,234,2,225,164,227,1,122,197,239,107,64,236,92,179,90,17,88,243,205,166,26,171,155,84,235,217,30,202,215,156,97,120,146,161,0,80,56,4,51,196,250,159,25,176,110,87,142,200,110,82,177,53,174,238,178,145,225,187,90,162,193,173,211,232,97,133,84,240,44,234,15,68,191,13,186,130,104,167,148,65,127,10,199,110,158,194,226,82,76,0,237,211,70,217,76,145,179,187,40,101,220,2,218,49,252,185,40,89,75,123,29,140,171,41,251,236,254,105,121,73,238,29,161,194,79,245,149,107,9,72,31,54,58,232,85,125,6,85,35,11,146,10,41,88,244,143,238,1,43,74,54,50,129,206,75,18,157,185,185,66,110,149,149,79,206,181,135,49,162,198,46,140,132,236,175,57,199,112,33,82,248,143,204,8,21,198,135,172,192,67,148,180,45,45,231,102,162,60,208,167,130,200,112,238,140,44,37,204,70,105,241,79,167,145,255,253,191,251,183,255,207,255,245,15,127,254,31,255,167,127,50,147,92,254,35,100,146,11,99,116,14,151,111,21,211,43,220,91,211,175,127,158,53,182,8,248,114,167,116,233,210,29,9,168,42,187,57,33,2,35,87,35,125,62,190,123,119,116,29,182,84,25,26,4,41,95,19,22,102,75,34,201,189,73,93,38,255,105,203,20,38,41,180,181,65,112,209,139,155,107,221,67,232,183,26,162,165,205,167,71,51,150,133,34,176,1,94,187,250,217,77,82,243,56,44,66,44,185,45,112,117,171,233,146,43,123,232,234,96,170,63,51,208,26,113,248,113,163,96,200,218,110,62,163,171,101,110,234,19,176,120,184,25,111,70,169,73,173,47,215,29,131,54,41,231,202,189,7,80,98,159,185,39,252,69,251,81,232,92,135,5,66,159,21,121,32,113,201,207,22,67,243,113,247,215,58,62,50,133,31,41,222,47,99,14,243,123,35,50,38,59,99,226,60,113,175,226,60,87,213,206,51,242,161,103,117,198,173,151,109,194,82,156,167,213,196,7,140,209,84,102,72,162,150,245,161,21,182,49,142,104,166,151,10,248,112,32,42,102,146,208,90,248,7,225,117,135,187,65,231,247,154,169,231,251,136,21,251,56,90,155,207,58,255,207,190,217,20,120,54,80,131,254,4,121,48,83,96,159,15,232,96,236,152,9,180,83,225,46,136,249,183,55,124,102,48,3,194,37,133,16,98,43,213,215,7,59,233,174,67,233,142,173,7,203,55,18,210,108,146,247,44,230,240,199,241,124,118,202,150,234,115,115,107,236,140,171,207,166,49,148,198,153,188,164,255,50,74,170,66,107,113,172,213,52,152,239,222,154,229,120,229,240,216,31,209,20,39,194,132,125,40,63,104,7,4,239,99,231,53,50,119,249,30,244,219,172,216,61,41,27,43,67,180,233,39,248,193,127,188,209,154,148,46,124,128,218,239,238,146,87,10,166,185,62,152,3,90,7,195,108,90,238,66,248,61,137,60,60,4,194,17,0,18,37,102,60,61,15,253,224,255,222,85,107,220,112,47,71,140,195,113,223,147,22,208,109,47,109,225,117,240,253,150,150,184,233,13,114,43,242,243,74,162,78,116,125,38,146,255,244,137,219,135,162,210,54,202,0,195,95,59,27,30,171,137,151,72,7,228,135,49,199,215,170,6,44,16,55,48,177,55,126,95,196,250,214,4,178,240,243,18,179,123,30,80,158,156,163,83,20,10,186,145,81,185,167,134,3,175,25,35,60,212,250,49,45,155,249,120,122,90,175,101,223,248,138,60,152,137,182,171,92,109,140,209,61,126,155,227,66,130,164,179,115,66,166,119,205,240,15,137,251,59,129,187,238,113,205,73,56,105,170,169,109,175,21,230,98,90,81,226,184,23,35,180,139,71,99,121,201,147,35,160,245,73,87,219,213,185,105,134,143,51,120,231,120,114,186,18,5,246,79,168,190,83,113,31,130,134,181,173,181,202,108,0,10,241,204,39,156,227,18,237,128,143,152,97,38,224,144,96,156,154,42,160,213,136,72,232,35,147,223,38,11,16,11,212,98,48,45,152,32,43,50,71,188,55,47,162,57,242,227,163,145,237,13,183,159,106,150,20,4,51,169,226,30,87,255,168,139,37,186,68,222,166,151,27,52,208,115,60,37,248,236,214,131,31,161,214,18,181,33,2,219,137,166,205,141,77,119,75,242,189,11,91,195,77,5,236,159,112,169,132,212,156,34,62,91,18,213,193,42,85,40,206,168,25,91,125,50,106,63,185,24,4,125,157,17,127,162,210,172,185,0,42,215,233,6,129,80,39,74,254,208,16,21,145,224,0,190,92,198,147,61,89,214,128,114,99,110,1,63,147,246,129,131,60,194,249,5,243,253,214,100,87,246,22,125,11,230,243,204,207,197,192,199,252,165,77,126,177,105,206,200,74,176,126,177,81,120,44,77,103,25,199,186,135,213,204,97,141,215,105,201,95,217,207,137,116,98,211,42,112,63,34,39,42,21,254,90,68,170,93,190,7,102,248,17,221,140,22,131,212,83,160,163,74,129,36,48,58,105,213,85,57,255,81,69,247,244,163,241,48,74,233,249,124,232,209,71,36,47,193,244,116,77,38,147,237,119,26,35,75,32,42,241,159,101,8,203,183,246,9,69,23,226,15,122,243,14,64,109,222,228,101,122,51,190,189,71,51,59,210,144,231,61,37,113,202,10,107,78,227,72,20,109,199,138,220,28,58,33,79,23,27,197,160,164,65,206,147,65,87,239,57,219,31,60,73,114,101,197,116,153,178,39,132,1,10,148,247,189,56,81,35,155,204,220,41,207,23,113,194,66,227,53,83,42,209,74,245,55,57,239,25,201,221,37,178,192,150,128,95,209,150,182,65,124,85,217,240,42,137,161,229,101,88,186,179,166,168,78,144,251,167,28,63,110,122,126,101,73,69,163,152,93,29,96,185,151,117,195,108,25,20,132,92,103,36,201,97,206,208,148,214,9,208,76,14,204,11,11,200,126,100,53,195,232,233,165,156,101,89,89,41,158,161,154,14,134,194,43,34,76,22,249,109,43,79,174,40,81,157,253,39,105,161,7,31,219,65,144,16,205,149,36,209,51,97,5,194,139,94,232,89,128,113,212,106,69,43,175,197,16,10,52,45,198,208,179,159,163,46,71,201,71,120,122,43,189,235,35,6,101,82,30,233,178,180,41,214,87,39,16,163,210,69,88,43,213,177,100,210,125,94,191,162,160,47,149,107,104,204,167,67,238,40,114,211,179,47,69,61,216,20,3,229,51,13,236,39,56,4,132,134,106,172,15,68,222,106,19,20,3,114,183,227,214,4,225,200,209,66,106,7,88,157,103,84,222,172,67,91,106,130,244,78,166,25,191,205,64,200,134,215,105,242,119,212,28,102,132,57,228,209,224,33,119,85,9,112,181,105,11,212,16,115,241,142,163,159,85,184,209,240,147,1,213,93,115,81,161,131,99,166,113,61,199,147,77,147,141,85,51,234,188,237,154,151,142,25,141,133,69,6,5,100,161,124,46,202,85,53,190,102,133,120,81,78,47,144,157,201,251,131,169,86,174,221,30,51,109,213,94,16,153,95,98,80,202,199,4,31,221,111,14,46,94,170,95,70,248,60,227,123,100,88,130,5,47,6,2,3,210,103,55,159,200,78,104,138,128,237,114,238,122,101,154,115,80,110,125,246,58,16,98,81,214,70,5,110,43,12,161,187,168,47,102,200,250,180,172,189,141,128,38,74,234,168,209,38,5,103,48,79,86,88,73,55,42,188,2,223,66,204,107,60,104,49,138,55,183,48,157,172,162,84,212,124,54,214,107,237,202,105,97,3,82,239,242,72,4,102,10,130,51,16,247,45,230,39,66,86,69,203,172,18,194,92,16,50,154,206,145,154,233,136,204,97,38,175,162,96,26,88,42,188,98,136,130,215,206,18,42,144,245,88,159,44,28,102,58,159,178,90,9,159,70,88,171,102,232,161,246,43,78,135,251,227,215,107,233,49,247,225,189,245,144,23,35,66,36,56,29,250,154,231,197,125,28,215,66,224,172,102,174,177,205,26,62,229,129,16,101,19,250,117,240,5,132,229,234,242,178,18,131,85,19,240,106,81,32,123,37,106,28,61,222,26,116,202,3,186,130,146,234,194,147,154,210,62,65,75,145,111,157,19,168,228,84,23,9,129,187,230,51,225,167,40,170,152,171,78,99,219,44,1,52,235,69,17,39,168,185,0,158,112,8,28,99,208,21,209,8,52,179,95,224,95,107,90,17,55,218,134,238,104,150,179,57,129,62,87,156,39,210,196,62,38,231,220,105,202,176,125,204,32,74,178,67,22,127,81,156,130,72,187,211,108,253,72,221,5,226,251,187,182,59,126,14,185,41,77,71,91,22,28,121,200,139,196,220,210,6,130,121,36,193,82,130,183,235,138,48,53,158,193,48,15,32,39,250,220,28,140,23,106,105,252,210,10,95,253,167,160,177,255,169,210,171,176,214,166,236,37,219,1,197,129,240,129,67,124,13,181,212,231,157,147,16,175,130,52,164,167,18,157,236,47,232,48,173,112,237,50,61,17,8,172,221,221,205,176,124,8,76,155,152,116,15,207,98,82,201,220,82,147,45,217,122,190,60,129,138,164,245,84,181,58,120,73,118,100,223,173,19,68,124,147,2,147,134,247,201,153,249,156,218,42,209,209,76,197,200,223,219,52,234,37,71,126,28,249,227,237,123,184,52,240,221,187,136,217,101,154,40,150,135,191,3,98,169,174,34,27,148,251,147,135,191,192,85,166,106,15,230,97,244,214,254,104,228,182,132,203,153,24,6,134,28,255,109,52,35,84,216,135,2,103,250,0,102,27,178,64,186,36,228,230,11,174,169,244,125,177,153,126,18,196,98,62,155,187,191,23,186,201,89,117,192,72,86,221,188,50,1,200,150,122,220,49,195,22,227,1,42,181,99,24,73,229,222,208,3,212,48,55,35,238,211,159,166,137,201,159,140,94,221,164,173,166,11,24,139,87,217,167,101,124,180,151,148,240,213,147,29,108,35,67,28,4,30,188,164,111,65,99,134,244,79,47,54,41,114,31,51,52,251,234,146,206,173,66,171,65,212,110,141,99,93,120,31,142,153,230,211,86,221,188,152,186,83,90,77,27,104,210,239,115,130,128,105,79,211,36,253,189,219,11,99,236,152,73,96,221,128,105,122,74,158,26,51,66,101,129,148,23,227,217,152,254,219,32,121,53,146,131,32,199,28,129,207,108,148,32,83,91,77,145,177,76,97,110,160,215,229,209,26,115,199,31,109,229,31,195,175,116,162,166,78,82,232,51,23,171,50,136,21,93,63,255,218,199,74,160,169,141,168,232,185,120,33,128,5,2,229,187,246,169,210,160,233,86,56,47,181,77,117,162,124,18,191,12,98,76,139,175,228,4,210,119,90,110,64,244,8,174,203,79,3,86,159,142,77,160,97,70,183,111,234,244,96,127,252,230,253,217,147,112,37,215,244,18,4,85,222,243,175,181,127,214,240,2,126,45,96,230,103,64,247,25,164,233,251,225,2,92,171,77,199,27,64,191,175,123,120,33,149,245,30,134,34,84,176,191,245,129,114,207,249,220,82,78,4,53,144,61,89,200,27,86,221,146,200,253,172,168,118,195,134,1,216,87,85,160,82,26,241,219,184,108,115,61,102,18,180,254,61,192,236,137,75,87,232,106,129,163,211,205,144,226,20,21,168,194,135,246,21,96,213,172,173,165,78,200,176,170,167,120,168,148,84,97,89,44,166,44,19,24,152,109,228,51,79,219,48,25,188,238,86,104,136,164,112,131,149,173,221,205,196,14,210,32,88,105,166,31,14,68,217,248,92,89,42,97,192,180,106,228,165,119,193,215,149,237,176,158,107,215,244,253,142,154,79,23,85,137,159,168,215,240,178,52,237,78,202,61,201,75,162,41,29,230,9,228,70,171,180,104,197,249,249,133,132,72,211,34,29,189,81,35,249,10,217,52,188,100,21,253,42,116,182,122,125,16,182,219,178,245,106,24,235,220,136,55,89,116,38,129,183,77,158,52,195,25,109,75,117,208,26,138,21,190,229,128,99,25,218,73,221,32,55,247,132,28,98,223,124,124,49,195,35,226,79,189,144,93,150,229,83,57,165,183,239,241,219,116,224,147,154,141,204,227,179,50,147,186,44,205,74,153,97,250,249,97,52,235,2,146,161,86,15,53,212,239,106,80,113,198,181,39,133,254,19,103,127,216,105,244,99,233,145,28,253,145,203,43,94,183,33,155,13,162,92,198,19,184,143,87,107,225,17,78,143,206,36,165,221,234,5,12,19,26,158,42,234,91,45,92,248,22,128,65,104,170,16,217,128,204,229,48,139,155,243,44,210,148,79,34,253,203,193,192,172,146,214,131,126,0,207,231,211,4,132,12,184,142,161,221,231,6,34,113,179,181,152,75,17,250,108,88,237,163,160,50,73,94,60,105,21,70,60,219,91,139,159,110,231,248,86,113,91,48,193,227,147,100,217,166,104,195,41,32,229,115,114,48,201,7,165,65,105,37,61,222,237,147,57,112,243,68,233,74,42,220,208,126,127,252,61,176,218,87,96,173,75,203,231,189,126,236,88,27,222,45,6,92,110,78,83,209,167,137,71,47,104,121,40,78,13,92,91,62,57,97,204,35,85,93,92,13,200,255,167,29,13,198,8,253,18,105,115,37,239,120,190,103,113,51,212,33,114,49,116,205,159,46,181,93,76,162,99,61,218,157,227,147,196,230,167,193,224,107,129,28,200,128,123,96,199,220,97,160,145,226,123,133,7,182,141,120,175,99,149,106,112,175,214,195,220,99,84,178,226,155,11,224,135,241,177,7,153,232,22,77,151,85,229,80,215,110,113,243,54,182,10,150,158,169,146,123,76,180,134,154,161,234,180,22,35,55,43,49,15,23,36,39,138,72,48,241,32,55,159,99,114,79,21,52,237,64,89,221,92,12,228,180,30,65,83,103,208,182,5,114,130,138,135,169,0,133,157,226,175,133,123,45,205,32,208,157,19,71,248,160,36,132,164,247,243,189,166,31,109,182,109,140,173,211,144,58,75,137,247,2,39,54,149,199,32,25,175,79,152,19,244,53,85,95,251,124,132,125,175,38,160,90,207,199,206,126,102,211,249,100,44,75,170,63,91,83,139,185,128,202,235,22,57,189,110,140,218,241,224,131,228,182,92,140,212,232,140,143,9,121,253,131,230,58,81,173,171,190,51,102,103,94,77,157,165,125,155,250,180,155,1,17,203,102,218,233,78,232,195,205,197,100,202,149,128,1,106,222,17,75,59,91,231,156,146,48,0,198,118,235,178,76,189,192,208,144,38,190,147,148,6,92,137,173,58,64,239,143,212,130,41,14,166,245,81,50,70,23,117,196,242,162,155,80,110,78,167,225,89,157,254,224,203,114,56,74,225,144,24,20,223,85,206,231,152,130,49,134,225,97,183,152,196,219,122,30,21,123,135,146,120,88,233,195,127,174,69,194,205,55,44,190,38,131,38,72,140,68,235,247,112,243,143,228,69,129,26,105,84,95,32,25,21,137,254,104,67,83,249,79,126,243,76,167,251,99,62,227,240,241,213,96,102,177,40,183,132,149,139,138,155,11,124,51,122,181,53,31,124,56,97,196,37,17,214,84,4,138,169,65,251,111,215,158,4,247,106,130,218,39,184,242,7,175,63,10,123,189,247,130,215,229,51,67,235,94,228,232,27,230,230,108,191,55,10,97,67,47,238,198,182,249,89,65,16,232,76,192,177,115,132,50,116,62,39,72,24,202,44,129,128,128,79,225,12,139,161,168,95,21,210,50,39,140,246,231,222,134,192,19,136,201,48,53,211,48,211,182,151,219,131,2,73,241,216,248,79,227,129,144,144,232,88,97,6,19,34,155,33,11,179,120,37,23,180,238,249,127,253,90,148,136,99,158,33,43,180,178,10,156,179,155,141,184,218,52,225,37,202,6,128,130,30,223,103,230,168,83,103,155,172,39,75,232,51,87,107,42,127,204,136,74,250,111,179,207,42,22,9,126,154,244,133,124,249,135,61,82,30,17,168,105,29,119,67,182,230,105,34,230,106,88,83,191,169,80,76,161,92,178,34,228,67,123,246,17,47,240,174,237,231,106,148,109,124,43,5,48,112,182,79,153,134,176,72,38,247,131,64,134,53,233,236,193,140,74,161,95,77,110,105,169,236,59,76,7,205,7,141,86,157,170,124,79,103,15,242,238,231,109,26,70,202,129,69,185,219,245,178,183,241,19,55,13,18,78,160,219,151,35,252,145,71,42,248,189,215,156,41,20,126,249,55,250,23,32,210,83,154,17,226,132,47,123,151,201,220,16,174,138,153,32,193,207,236,10,38,84,19,77,19,134,202,229,78,45,253,73,85,18,172,176,5,89,231,164,155,59,145,148,96,149,16,61,236,190,169,212,97,61,204,242,228,124,174,143,231,13,153,64,192,75,233,97,41,97,121,249,205,207,204,33,193,45,16,232,156,188,215,23,243,79,27,74,204,205,40,104,63,51,177,112,83,114,150,145,224,237,243,97,217,70,79,36,55,63,159,131,40,232,103,166,203,100,43,61,196,180,254,105,95,3,22,71,63,20,40,179,220,237,174,153,90,162,44,222,249,235,178,248,172,150,80,147,221,16,210,197,185,124,43,109,160,172,52,222,52,137,154,216,85,154,29,179,74,51,130,223,212,226,106,10,241,226,141,47,19,156,73,197,173,100,76,245,98,248,85,188,241,7,57,128,204,17,255,176,171,4,212,217,20,146,84,1,151,19,250,184,149,254,90,231,91,160,22,164,236,41,253,198,55,8,102,64,196,42,230,94,128,2,196,107,145,145,156,202,158,82,90,139,155,35,108,243,80,179,12,56,119,63,104,10,3,222,96,101,21,243,134,85,221,199,236,156,223,69,218,86,65,77,80,72,190,223,186,45,209,120,131,65,35,195,167,239,51,229,4,60,130,200,41,96,43,161,166,242,105,8,183,199,212,171,39,156,128,45,230,184,169,58,8,239,11,204,85,53,214,23,164,86,242,94,203,168,15,99,105,19,133,235,168,224,205,181,48,55,72,73,148,51,6,119,124,249,250,56,211,104,40,81,34,232,135,94,98,233,130,151,27,50,85,172,109,108,120,184,106,50,119,66,77,128,153,3,206,205,132,228,85,27,35,22,11,200,239,77,249,64,93,40,99,40,141,245,81,12,198,43,196,72,86,16,44,113,254,224,147,138,52,133,253,115,138,43,110,38,39,163,116,53,116,13,248,158,98,28,34,154,83,4,127,191,60,129,102,52,70,77,138,85,48,142,113,77,243,39,163,61,83,102,233,198,33,216,190,19,19,9,39,197,38,163,24,52,167,7,25,53,153,228,134,208,217,128,127,252,104,93,25,51,0,166,202,40,115,246,136,216,11,73,65,137,206,218,113,183,140,114,203,173,141,102,78,181,86,135,250,103,26,35,170,232,44,115,88,192,72,226,223,25,167,81,56,243,192,13,65,206,21,231,86,150,74,1,95,110,175,126,39,201,2,98,33,224,196,4,141,122,204,2,132,81,180,60,13,100,240,156,31,49,63,91,82,5,171,106,45,49,203,3,112,18,76,199,3,18,204,102,49,198,128,56,153,18,238,169,192,42,43,242,112,158,89,128,34,125,20,229,193,161,247,220,215,52,7,83,17,96,49,128,207,226,109,240,182,104,71,31,218,76,5,110,220,221,140,186,105,76,235,138,154,132,158,58,182,50,90,203,178,144,76,16,21,207,221,238,217,96,237,255,130,154,4,44,176,99,51,178,190,107,1,77,82,32,142,45,24,197,10,9,161,1,3,227,26,250,6,206,231,84,52,40,59,163,203,108,110,227,204,46,162,155,96,168,200,49,90,92,61,0,15,43,42,242,76,142,18,251,32,185,124,69,224,226,30,207,72,167,64,27,252,0,125,80,172,159,121,198,233,192,54,44,221,174,217,74,131,201,31,173,25,84,92,49,149,231,53,75,188,152,193,130,186,54,11,118,50,102,190,193,179,251,103,105,205,164,81,14,234,80,55,131,86,144,39,135,44,124,110,247,20,104,233,162,234,40,136,204,98,132,128,110,54,141,244,41,102,232,50,114,92,13,53,185,224,59,202,21,136,38,107,128,247,37,99,74,53,0,245,28,55,159,215,16,233,186,74,82,221,101,193,44,231,176,83,215,247,2,182,31,129,44,98,101,75,228,17,104,145,111,84,104,126,102,83,116,27,122,115,96,68,211,19,15,29,174,19,165,68,176,190,128,237,225,75,55,118,25,253,237,129,220,177,39,67,33,236,107,91,251,174,241,205,151,239,72,29,148,179,16,71,2,53,229,16,207,97,166,122,32,191,189,33,104,140,71,59,33,118,146,230,55,102,53,125,191,254,219,128,9,181,172,95,105,36,136,165,207,202,165,192,38,55,159,38,60,240,153,39,100,54,229,129,185,78,144,118,159,121,177,231,117,125,52,18,248,190,237,116,83,135,151,213,93,44,20,115,199,16,246,89,56,217,213,108,208,165,207,156,41,236,61,79,150,92,6,29,43,82,107,227,185,152,174,18,55,23,19,8,212,215,134,186,219,51,119,204,173,103,203,67,225,233,76,76,127,178,102,164,192,10,177,69,175,206,31,172,35,115,165,29,252,121,57,23,33,123,68,183,51,253,65,123,186,158,230,49,195,167,84,211,3,192,109,61,156,78,114,120,67,185,3,204,1,254,182,13,67,228,13,133,254,194,93,26,239,140,86,220,220,218,36,143,31,184,253,108,131,219,71,147,76,20,162,141,179,244,51,31,159,29,66,95,53,131,108,249,70,108,194,128,169,92,92,117,88,241,230,123,110,163,144,219,2,16,132,158,102,116,159,40,11,82,229,135,172,97,50,81,124,203,90,108,19,69,175,166,81,242,19,227,220,212,169,211,78,207,205,225,253,242,248,99,89,144,167,31,211,28,96,207,183,156,243,201,20,95,100,88,86,9,216,63,36,248,48,202,63,16,89,242,11,113,115,216,108,20,16,77,190,115,135,149,146,97,125,112,222,244,124,186,25,137,184,173,152,101,84,106,178,111,58,231,8,24,229,37,92,192,21,244,47,178,76,50,81,192,66,5,45,213,236,59,26,213,77,148,161,117,219,192,165,245,33,63,195,95,148,245,141,170,45,201,137,207,108,74,181,91,111,78,160,229,75,247,184,83,70,63,171,43,187,68,187,250,25,176,65,118,79,23,254,48,114,119,55,111,88,200,231,179,56,243,242,149,125,78,27,2,154,135,91,160,120,54,7,38,9,50,183,74,113,1,106,253,27,148,109,42,32,202,10,2,170,188,249,94,106,39,148,48,25,66,30,16,168,50,52,128,208,20,209,93,99,45,215,228,51,133,160,60,159,38,252,69,157,206,3,43,19,115,239,74,128,65,207,70,56,211,84,178,21,54,76,148,236,116,155,155,45,121,238,103,39,157,48,65,248,9,2,3,252,126,218,13,24,225,200,210,194,147,150,215,179,85,90,123,246,55,145,0,111,229,189,30,38,8,18,35,97,38,121,170,71,68,38,89,93,227,230,96,50,147,178,103,208,65,231,14,3,50,134,148,221,197,188,167,107,155,240,218,219,40,231,158,21,82,35,127,6,35,220,122,128,247,13,90,210,22,143,150,141,43,82,204,99,148,107,165,6,220,117,203,106,240,180,248,152,118,155,132,106,6,140,224,91,214,54,246,103,157,102,199,97,35,195,252,153,141,187,78,49,255,128,33,167,187,50,28,39,132,94,202,109,179,60,195,85,0,219,86,37,65,170,219,80,46,221,205,221,54,110,165,213,49,34,94,55,19,220,52,53,179,89,124,167,110,49,49,1,137,66,40,24,183,229,181,134,2,115,96,87,103,4,103,180,120,29,227,184,230,76,67,65,219,53,254,226,19,237,194,12,109,175,220,27,166,105,143,208,33,240,53,176,176,152,151,165,6,63,51,250,71,245,129,206,195,167,53,252,222,199,101,62,63,32,248,246,106,74,9,254,218,214,225,38,219,33,119,3,117,244,153,167,33,14,179,178,32,109,87,79,221,38,108,144,138,154,73,72,126,132,63,152,17,182,145,105,218,208,154,25,159,247,8,242,253,236,111,74,146,68,55,222,242,159,166,123,56,239,250,96,231,151,207,113,120,162,198,211,26,118,34,175,19,219,126,121,11,126,149,92,154,60,25,72,191,241,197,133,160,244,140,51,80,204,70,169,90,221,220,217,180,4,223,78,139,207,39,107,116,204,244,2,38,217,87,250,143,136,197,111,78,81,87,137,194,144,26,202,158,135,50,148,94,127,16,236,9,157,198,237,55,135,145,73,216,110,249,109,216,66,191,97,129,79,169,9,229,131,129,206,183,243,8,20,186,196,208,134,18,51,164,102,223,41,64,53,115,62,205,93,13,101,168,184,120,208,14,43,103,68,51,94,223,230,15,78,24,168,60,148,12,121,246,213,89,172,220,32,234,19,156,233,43,122,151,139,181,148,170,117,86,34,121,31,51,64,21,218,247,66,52,182,182,175,109,20,101,199,208,89,12,49,126,249,130,152,98,235,79,233,32,207,222,89,157,138,29,243,2,61,82,159,121,216,147,191,54,119,135,107,79,94,155,228,106,190,102,18,89,58,226,100,252,191,37,128,110,66,211,125,1,118,33,47,254,28,43,117,65,237,138,1,27,146,124,18,27,238,68,81,184,52,189,143,79,39,97,35,170,128,54,142,46,16,190,79,9,51,225,85,215,33,29,174,139,140,110,11,103,161,236,242,0,17,233,79,248,204,199,115,133,11,64,151,46,91,127,118,179,17,15,168,185,215,226,8,25,162,64,96,67,106,166,253,126,251,107,131,5,85,98,157,246,35,132,252,89,171,241,150,200,250,48,89,59,71,108,0,188,218,79,220,7,136,245,171,114,80,18,60,254,86,210,59,147,124,254,14,144,98,164,50,245,185,118,130,153,40,110,70,78,83,55,164,101,202,211,223,36,172,63,62,251,161,95,26,128,149,95,93,77,102,77,172,0,180,151,95,76,119,153,110,41,4,168,235,235,87,51,61,89,132,239,164,155,135,89,231,233,160,2,36,107,101,37,248,59,241,234,9,158,70,152,173,172,37,189,64,39,148,94,190,15,67,15,82,101,47,164,147,100,125,50,7,88,43,193,176,118,235,156,64,44,21,127,50,60,19,109,209,61,209,37,90,185,75,222,186,11,129,77,239,134,105,207,97,30,67,169,109,97,67,200,158,73,181,223,214,68,43,205,60,29,61,80,55,211,55,32,188,162,29,86,129,81,253,106,92,135,161,221,58,56,243,217,39,74,71,23,83,124,13,32,176,227,147,87,164,209,52,19,237,40,103,226,132,152,218,239,61,182,241,232,74,55,79,166,203,122,94,115,19,38,25,154,125,122,253,212,65,49,3,132,148,33,181,22,182,26,63,13,93,147,124,144,145,204,193,142,123,159,189,80,244,225,120,210,150,99,138,143,223,57,248,16,73,182,61,238,131,193,220,42,205,60,240,149,172,230,15,198,173,179,28,93,99,88,139,142,95,61,231,67,223,60,166,205,121,95,153,38,63,166,68,173,203,234,228,126,239,133,222,155,50,123,90,96,16,35,138,66,246,124,152,113,65,218,250,193,118,182,123,192,208,210,52,83,65,87,125,236,82,104,138,156,57,189,180,199,163,211,32,178,174,89,73,42,39,5,150,143,208,252,119,239,174,28,99,147,236,181,99,36,1,163,61,238,50,77,125,195,207,173,250,203,221,40,243,243,249,54,41,94,138,44,133,124,74,68,21,72,170,199,144,0,95,126,250,40,232,187,240,165,119,182,235,165,188,208,11,122,115,47,180,241,211,103,4,229,157,23,159,218,161,184,200,170,243,7,49,87,163,212,188,230,45,116,6,176,143,185,90,140,189,242,18,33,216,243,35,136,246,198,210,89,214,106,42,205,35,4,0,222,177,108,146,96,180,158,92,243,180,6,244,176,190,12,174,39,96,35,211,221,239,144,164,161,189,35,231,135,123,114,191,142,151,162,204,45,102,74,159,53,204,40,28,73,63,230,162,227,43,86,86,163,113,67,93,202,101,205,159,62,199,172,143,80,112,30,213,84,7,61,239,80,76,149,81,211,49,235,215,28,250,13,40,149,201,42,42,6,140,10,33,246,112,51,25,103,241,72,151,45,45,63,19,17,219,91,202,114,140,144,87,169,126,224,54,90,121,69,38,153,16,12,66,77,191,185,177,118,202,247,50,225,99,95,152,205,90,28,165,31,115,161,114,228,110,68,51,36,129,206,4,14,186,180,124,204,16,154,19,154,30,38,33,201,29,55,19,151,174,199,12,59,87,115,243,249,169,165,94,134,97,230,157,109,14,172,37,96,125,25,113,211,25,220,254,224,27,24,148,100,68,48,163,61,224,230,97,234,232,122,243,25,232,76,67,162,209,24,41,230,179,191,183,47,17,100,32,184,172,193,203,202,63,206,6,55,131,107,151,81,161,54,225,192,130,2,117,249,16,33,217,186,82,180,176,66,254,6,187,159,78,5,152,241,226,212,235,6,172,121,238,93,45,131,226,102,227,149,126,232,253,207,156,246,224,4,224,224,22,254,21,24,248,57,84,167,155,137,100,166,182,156,157,67,51,70,28,93,174,242,112,232,219,225,227,15,94,173,198,94,149,160,223,16,21,110,30,109,104,155,54,125,138,84,243,63,115,51,68,184,220,156,4,74,196,38,253,39,105,43,87,211,149,50,61,72,166,1,31,37,96,49,163,199,224,206,25,179,10,54,22,237,180,51,128,166,155,183,17,124,136,25,231,206,163,15,112,210,103,245,106,159,30,241,186,59,241,253,236,2,39,192,175,74,131,223,34,188,56,43,143,226,179,158,15,240,51,248,2,234,80,161,171,219,72,42,84,222,107,210,87,42,43,132,194,38,229,1,55,159,165,172,91,150,93,29,238,46,108,189,104,93,63,244,253,211,243,149,199,108,177,142,242,247,159,185,181,90,152,97,167,213,46,87,136,126,134,175,144,110,202,168,226,197,156,33,167,23,242,123,242,65,211,223,212,126,208,217,40,6,126,131,102,250,243,210,101,82,41,218,14,231,199,44,244,132,169,114,23,139,235,108,113,238,96,129,20,229,147,171,162,194,38,213,254,153,43,69,242,71,112,1,104,162,127,79,252,154,189,159,121,76,25,177,250,213,32,7,202,211,160,136,71,231,131,10,205,132,212,147,89,219,103,137,248,234,101,46,228,164,27,34,9,19,175,176,148,241,83,185,44,186,21,215,160,159,229,106,222,91,126,154,221,176,143,248,105,240,99,170,221,97,140,53,181,199,205,53,150,164,223,22,165,80,55,82,109,147,21,66,255,105,100,36,139,209,5,8,223,26,50,108,100,60,253,214,164,213,181,167,223,210,59,126,114,194,220,9,15,208,181,146,31,251,24,24,54,237,70,8,183,220,39,163,51,231,156,249,213,205,112,202,72,18,10,160,224,116,62,199,66,199,243,212,37,64,90,161,100,159,196,52,56,23,205,201,147,38,244,16,121,90,227,123,22,155,81,229,124,119,158,60,184,126,140,115,41,13,74,223,36,67,16,102,8,185,97,37,42,58,49,193,118,179,213,80,154,190,213,14,136,61,64,165,170,153,181,109,40,68,207,165,76,220,62,185,148,204,115,89,254,212,163,23,205,38,146,233,224,57,63,235,130,82,116,169,153,56,115,249,99,45,210,216,178,11,211,251,132,44,197,103,166,121,165,201,249,64,49,57,69,90,96,194,195,169,201,16,104,179,146,119,19,21,250,25,146,70,0,198,103,226,91,248,202,134,138,86,247,107,1,0,250,214,52,104,198,174,252,61,96,114,162,198,94,104,102,133,10,69,205,35,121,226,25,232,253,200,186,133,35,114,55,147,15,40,7,40,185,107,49,83,155,142,171,33,200,212,10,6,89,157,237,29,169,52,251,103,77,11,16,109,44,199,205,128,106,178,164,141,152,7,141,126,223,231,178,79,167,164,71,164,141,207,94,181,221,108,221,103,91,221,202,122,183,81,152,112,134,158,30,134,113,240,218,10,72,200,149,149,108,134,219,109,103,14,51,88,210,86,65,132,69,66,46,252,47,166,33,132,89,186,232,103,105,238,139,211,216,220,170,110,9,166,182,212,221,122,198,69,62,151,97,230,157,132,181,16,113,65,128,170,211,144,102,137,111,204,168,112,32,13,46,83,220,82,159,254,214,48,73,170,75,202,40,7,172,19,248,207,44,93,151,0,20,89,213,141,28,67,226,237,162,140,6,66,241,51,35,217,217,164,84,252,83,35,141,17,27,228,180,101,205,87,250,75,253,119,73,250,75,220,206,207,70,39,30,192,34,186,2,228,153,59,51,220,7,4,29,170,181,245,149,40,46,250,202,50,214,106,129,11,217,14,186,189,163,19,104,17,252,126,75,23,61,56,13,255,105,128,228,154,92,165,147,140,220,139,223,220,250,34,228,88,129,0,198,33,182,228,251,173,66,171,147,104,207,112,50,160,231,41,234,203,46,192,50,238,40,211,86,150,149,195,109,89,112,237,174,149,177,190,171,166,211,226,45,171,31,89,155,6,70,13,82,17,55,216,41,222,122,12,37,247,198,219,119,250,55,230,38,148,160,26,101,254,132,146,220,60,233,190,126,142,82,182,155,229,102,99,125,126,204,201,165,17,49,163,42,166,199,120,131,243,228,123,48,204,200,52,232,213,228,2,183,255,118,206,240,137,202,170,108,25,210,209,48,151,252,84,224,76,8,225,83,89,224,230,116,91,73,246,136,126,230,233,28,160,134,241,219,10,29,91,63,28,102,76,5,8,22,246,67,144,112,246,151,152,194,155,78,161,174,18,92,131,194,64,142,17,63,251,65,81,39,189,83,104,9,115,229,164,47,42,116,101,13,34,254,177,25,23,21,227,1,92,180,99,79,104,63,114,235,199,205,158,94,111,197,140,159,241,136,77,33,219,228,147,1,70,11,13,207,161,121,223,158,155,66,136,132,243,69,172,52,53,229,88,125,104,254,205,231,201,142,199,232,135,38,248,245,179,19,62,153,22,184,107,114,76,22,0,89,227,149,224,170,223,30,205,247,196,31,81,17,173,102,125,55,110,30,104,108,61,209,69,198,239,254,204,108,109,89,57,89,232,139,201,223,147,215,244,139,85,212,135,71,244,102,250,213,103,72,242,82,31,190,29,119,213,251,198,0,178,208,238,160,106,85,168,183,44,159,137,36,84,155,250,209,112,44,122,67,28,41,237,254,200,79,76,126,42,197,68,69,255,72,11,228,243,167,73,232,143,102,193,199,122,228,145,76,94,246,103,166,233,179,230,135,129,7,12,227,55,166,153,108,74,121,52,134,118,243,158,27,88,82,96,236,211,108,161,157,10,126,235,115,174,145,237,18,51,57,241,184,186,66,224,162,186,77,8,174,38,255,156,166,14,90,85,245,137,62,50,71,41,210,238,246,148,62,70,195,39,250,34,127,83,27,122,56,238,217,201,179,131,191,8,129,21,71,65,80,10,138,214,141,80,234,234,75,91,87,141,15,55,213,79,168,166,197,76,83,136,127,75,50,181,73,25,164,206,74,110,173,127,187,56,160,194,65,142,66,205,28,35,110,6,74,52,84,120,169,148,232,11,171,184,128,69,129,20,236,227,243,99,221,162,252,8,56,76,220,39,208,238,81,202,5,154,215,207,78,172,218,72,240,96,124,167,57,164,52,104,255,74,98,24,57,86,175,48,128,178,109,79,164,200,118,234,114,197,219,96,23,83,78,39,72,117,28,191,254,83,146,16,168,54,93,23,116,231,185,217,218,209,167,62,216,68,193,192,205,5,109,143,170,114,82,195,28,145,207,76,170,92,79,62,152,107,138,107,102,32,77,132,59,251,48,76,173,32,151,128,128,26,71,79,54,172,194,247,250,114,95,148,233,161,188,43,186,112,19,233,172,207,204,28,109,85,73,137,26,14,215,247,104,141,33,77,186,105,0,182,252,124,28,147,27,66,139,84,181,245,200,88,84,55,243,79,37,192,157,240,146,108,255,30,84,204,138,180,22,147,240,166,131,225,251,216,180,235,110,221,42,217,164,221,227,100,233,0,236,126,114,10,203,35,65,80,90,163,171,100,19,155,120,249,20,135,33,211,77,77,97,249,92,204,194,253,94,139,38,200,87,50,16,82,139,237,14,1,181,165,166,136,209,201,202,116,254,107,186,109,153,167,186,83,82,202,114,135,160,91,54,49,171,153,124,147,79,52,112,70,69,249,169,10,156,41,159,247,102,138,90,144,189,41,1,213,9,106,125,155,165,105,105,41,253,33,93,70,200,12,126,102,82,164,90,5,56,11,151,52,156,91,65,33,181,252,152,71,241,231,234,112,247,235,60,57,19,99,108,63,92,144,63,79,202,191,54,145,65,218,61,204,168,9,61,115,20,152,132,191,21,50,12,26,31,195,204,116,214,151,95,12,222,73,197,137,208,252,67,118,35,174,222,202,142,77,253,135,207,235,87,159,117,8,1,152,38,97,144,150,252,222,26,242,128,161,108,122,103,177,192,39,241,93,61,241,73,213,27,88,32,108,194,117,156,16,192,43,209,44,33,89,114,130,93,102,221,120,243,40,0,77,179,175,92,136,65,138,126,108,156,235,228,212,244,116,79,89,51,138,228,5,182,29,201,215,188,52,55,181,193,59,142,47,179,85,249,195,212,3,123,227,159,57,46,211,52,177,134,16,173,55,147,138,89,62,230,38,161,37,13,136,13,177,40,84,63,252,197,96,152,188,153,173,150,108,91,9,115,171,70,44,112,205,134,33,245,121,104,77,155,73,127,122,220,74,150,197,218,89,202,246,13,156,75,242,32,130,125,116,67,19,115,205,36,113,60,213,127,238,109,176,138,122,205,80,207,122,27,57,115,250,156,117,119,76,155,137,156,123,0,3,48,120,43,118,24,113,11,240,171,97,6,99,118,247,82,100,147,242,71,255,134,245,76,149,114,35,20,28,42,156,108,127,50,88,184,4,173,208,72,90,115,84,199,107,227,51,203,189,81,43,204,43,70,133,202,151,254,52,250,82,222,68,91,173,97,122,223,163,175,1,6,155,69,204,0,24,238,213,198,159,178,125,171,69,126,68,0,111,13,202,234,115,40,172,251,224,199,255,237,215,76,126,43,185,87,138,59,160,93,230,48,108,64,190,237,15,14,15,155,8,126,54,24,58,96,134,254,204,0,168,132,32,244,156,238,164,243,63,87,158,148,232,64,118,72,204,166,128,183,99,13,32,230,38,55,103,246,196,168,44,32,32,66,62,70,251,52,68,66,190,130,126,26,92,122,53,61,134,95,148,193,82,87,190,143,86,126,112,99,95,64,180,243,8,216,206,204,224,66,195,76,245,86,30,124,20,163,25,8,51,255,66,134,156,132,109,150,155,111,37,44,192,12,104,228,251,34,248,91,69,36,189,27,228,189,203,57,166,33,186,134,159,180,171,25,94,72,31,211,193,242,149,137,120,204,48,101,184,121,90,135,203,51,228,78,118,78,70,138,246,99,249,216,157,14,170,24,112,54,83,169,174,91,67,1,39,137,155,45,118,150,183,238,180,119,185,59,177,144,139,148,51,230,152,113,24,253,240,51,186,229,245,76,149,70,32,249,13,233,134,198,83,116,183,153,73,80,178,124,214,204,128,85,153,10,64,22,98,166,216,28,212,231,166,23,181,101,191,53,180,62,210,12,1,245,199,240,45,133,47,113,246,198,251,187,132,82,101,249,241,180,109,206,201,150,82,45,143,63,226,234,85,181,214,213,104,50,139,30,15,170,231,198,99,34,102,216,19,60,132,248,73,123,223,176,11,96,100,114,28,5,86,3,147,92,43,248,38,167,33,169,38,117,212,100,6,3,149,27,225,200,111,166,144,238,195,40,145,102,47,31,146,103,158,93,64,153,13,244,124,119,212,64,5,251,190,68,250,161,89,93,198,201,64,72,189,19,131,23,49,155,132,218,103,69,229,163,236,231,98,176,248,126,49,187,250,30,67,127,154,214,62,31,210,179,201,159,141,60,191,15,238,109,80,191,190,97,137,95,232,38,76,206,248,141,25,26,225,33,163,194,138,104,241,57,249,34,207,111,231,95,18,198,204,188,97,123,78,62,102,74,117,252,59,39,93,134,197,94,204,25,54,183,250,153,141,178,35,201,194,93,6,45,14,51,218,49,77,102,233,194,141,253,230,112,179,107,235,212,221,206,184,25,186,155,81,126,83,235,32,244,13,235,212,190,52,35,236,46,222,21,211,200,176,106,178,191,33,214,189,92,187,169,193,125,52,116,245,140,223,110,231,214,70,71,137,238,25,8,143,14,127,236,98,237,244,50,38,29,15,96,251,79,87,251,109,61,63,140,208,200,173,29,122,61,25,111,8,131,92,107,3,223,96,77,161,91,3,254,0,79,160,223,27,16,76,187,33,120,131,153,244,236,141,62,222,16,171,202,199,34,99,209,28,83,137,200,33,24,255,46,7,54,34,167,126,235,109,89,92,185,120,128,214,244,225,134,186,165,234,86,151,129,140,85,55,54,56,160,229,172,135,226,231,91,120,192,41,107,17,34,195,6,56,147,22,186,207,12,31,221,82,71,161,89,133,233,123,46,235,202,92,143,147,82,46,50,30,151,5,84,152,188,20,144,63,7,179,241,83,93,136,68,237,207,205,3,236,6,153,66,154,207,79,55,211,249,8,51,88,207,245,152,91,246,17,105,63,78,5,177,242,173,63,191,14,115,239,210,169,106,230,249,73,221,254,204,105,203,154,55,244,95,255,118,12,254,68,137,115,168,121,68,42,31,97,77,128,184,114,115,136,40,123,188,53,172,82,34,132,129,121,110,199,58,96,166,225,67,190,165,81,133,36,31,210,142,142,66,81,235,106,222,218,136,149,130,146,154,233,132,253,78,30,4,85,208,85,174,106,6,74,31,247,110,192,165,150,250,148,11,30,18,55,83,107,93,234,83,82,159,141,247,162,197,101,238,170,230,125,6,113,95,51,92,32,98,6,62,218,251,53,235,228,175,70,160,25,54,68,92,117,233,144,216,76,254,92,168,192,75,247,46,204,90,205,53,226,205,124,206,165,34,219,160,113,96,54,255,152,86,231,189,21,102,204,96,87,90,152,233,139,19,39,195,40,158,187,223,124,26,198,82,93,97,230,255,190,102,20,149,150,110,40,204,112,31,178,185,224,230,40,106,14,13,0,51,35,14,39,155,149,53,62,250,118,4,48,232,140,83,86,243,154,174,16,121,204,131,254,107,53,147,97,140,133,191,112,52,212,133,33,252,79,49,85,182,105,144,235,213,0,6,171,143,26,225,66,106,207,54,58,156,211,2,106,217,250,56,56,214,16,227,15,6,157,133,38,127,173,147,24,217,174,48,83,207,149,211,129,181,92,238,213,157,210,79,209,13,158,196,114,152,23,218,126,245,49,159,64,180,133,121,224,11,171,207,8,130,238,179,50,107,212,187,42,0,212,188,139,181,25,13,132,192,80,33,182,33,209,183,220,76,171,176,6,0,123,94,190,12,228,29,182,194,90,218,143,55,231,115,56,27,148,20,64,196,197,12,207,94,241,81,161,40,215,182,94,141,252,91,243,171,27,237,50,89,158,220,244,64,190,197,133,191,191,164,100,10,165,95,113,44,168,193,240,118,214,41,206,250,200,61,204,205,24,47,228,60,238,229,126,14,240,101,146,109,36,156,155,43,38,66,39,48,124,230,96,34,27,86,220,188,158,206,122,118,170,84,157,67,196,162,152,33,185,24,190,158,213,96,227,193,242,208,208,34,19,0,58,250,188,89,130,86,122,254,49,91,141,53,204,51,11,164,128,229,132,131,116,175,158,75,216,8,72,124,158,105,24,31,19,89,58,201,80,241,36,39,18,74,113,117,71,143,237,217,166,231,42,247,209,144,250,236,122,243,179,114,157,43,13,119,40,139,204,52,117,49,128,123,241,218,16,217,36,61,125,0,94,172,248,92,96,192,100,154,101,83,149,76,241,218,182,25,202,79,19,67,185,110,44,230,149,159,7,39,1,146,167,79,51,99,207,151,149,157,141,221,201,143,108,115,13,90,41,207,121,127,254,69,15,51,132,191,114,172,66,153,25,30,103,33,113,39,60,161,112,90,142,229,42,147,68,196,70,70,33,230,102,5,228,207,12,176,66,114,107,112,35,76,215,214,193,12,76,95,143,31,168,87,182,95,12,191,176,60,87,65,113,62,62,7,121,147,231,228,50,24,157,123,179,148,154,139,6,223,199,156,210,106,215,76,87,150,204,20,35,41,45,62,162,20,147,53,56,33,30,174,14,149,99,19,56,199,207,120,204,35,228,40,33,240,73,143,195,154,97,37,111,251,154,143,11,165,51,169,64,196,231,95,147,190,144,46,84,6,141,214,234,124,175,134,250,75,202,66,102,30,233,94,13,62,119,141,39,125,5,236,243,51,23,92,135,165,143,6,219,109,15,51,16,206,254,152,199,112,254,172,70,51,251,16,25,38,27,181,230,197,46,34,0,120,49,234,51,230,200,18,187,185,163,30,162,55,39,90,119,255,141,222,145,179,151,235,213,116,159,124,101,58,152,139,232,101,212,121,136,176,154,31,187,200,75,77,245,39,96,187,59,255,60,204,103,241,78,245,60,225,97,8,199,244,215,3,246,184,196,189,58,223,51,253,46,148,60,202,227,89,214,237,145,209,113,158,201,246,171,95,74,255,141,187,196,63,169,145,242,152,33,42,247,65,27,38,83,160,55,135,22,165,249,111,195,102,47,88,111,204,168,235,248,160,17,224,205,199,39,6,125,231,231,0,217,233,245,184,204,214,177,30,55,95,165,168,6,162,237,120,164,148,195,76,178,76,227,27,200,71,226,139,44,235,215,125,28,83,58,147,190,37,118,166,25,69,40,25,83,98,140,22,83,13,180,215,72,143,185,110,71,138,96,62,255,252,241,153,183,173,194,159,249,172,101,218,19,244,234,179,213,52,127,242,134,168,235,210,39,135,190,222,179,34,141,237,53,137,47,3,94,107,37,31,180,179,85,194,173,46,63,61,97,87,240,173,131,225,83,33,109,42,234,204,15,191,55,59,207,210,95,182,210,220,55,87,208,21,30,207,44,158,100,186,63,96,15,234,119,208,175,111,53,83,111,139,171,155,229,113,117,80,114,142,24,166,13,147,218,208,67,102,26,91,222,103,158,240,142,87,61,193,22,251,160,95,61,233,20,22,191,54,243,173,189,44,133,55,1,112,86,163,217,30,42,184,212,19,207,23,169,58,15,155,53,112,185,153,21,163,215,22,42,112,113,241,162,107,92,47,62,59,162,207,163,134,50,138,0,251,249,120,142,151,3,250,121,230,217,115,244,161,106,238,254,130,245,38,116,221,44,81,92,113,157,120,10,118,240,188,234,213,29,222,147,111,146,193,247,183,158,19,136,222,207,253,165,150,27,44,20,69,192,245,132,240,246,131,159,121,145,62,126,214,22,253,107,159,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,46,155,80,202,135,162,194,76,230,65,29,52,35,8,240,171,73,168,140,161,97,29,108,132,43,204,198,142,174,113,155,117,214,249,107,1,24,18,230,124,156,119,75,184,124,102,176,243,34,241,105,193,81,48,237,0,162,202,80,102,104,214,186,208,80,245,153,65,85,9,46,179,253,24,230,226,183,169,57,104,96,86,109,30,125,89,88,107,181,157,90,238,130,236,35,101,63,180,41,84,55,93,184,21,38,5,135,75,51,171,230,20,89,70,182,245,60,35,9,5,146,5,178,30,73,87,194,81,251,85,178,77,247,125,234,249,2,126,37,251,92,0,251,251,84,2,240,66,151,111,40,19,108,180,48,75,98,69,183,172,185,25,206,45,125,110,218,169,220,185,163,50,51,132,36,193,172,199,181,137,123,3,23,147,1,167,55,221,65,203,180,45,44,18,39,106,133,72,247,27,80,224,16,89,127,23,86,183,20,198,154,181,195,21,51,253,130,62,94,3,40,106,27,143,185,58,17,85,51,180,86,211,244,46,174,195,24,113,181,146,207,195,186,6,229,152,95,75,93,75,114,237,20,49,157,71,192,250,104,71,215,156,52,13,74,206,112,133,121,237,246,12,38,114,51,62,152,244,13,106,205,133,182,221,17,206,19,105,131,38,250,77,237,146,216,54,19,4,205,143,173,153,64,153,155,225,229,211,217,69,82,38,6,107,153,172,154,140,101,35,201,239,209,1,221,212,69,119,26,248,56,129,94,184,121,195,242,59,30,115,119,142,116,204,52,51,149,215,220,238,75,153,100,226,99,62,155,79,124,40,68,173,178,78,32,59,209,114,60,57,120,90,201,232,193,178,184,195,193,56,175,157,69,254,3,43,232,143,26,99,70,130,245,89,175,205,155,14,205,138,183,34,102,2,96,49,179,7,170,153,185,223,99,204,128,71,201,151,132,30,36,205,120,171,254,102,251,80,237,28,206,121,106,102,21,86,7,208,50,200,235,132,185,63,7,41,220,61,195,187,202,237,193,149,29,4,115,206,206,119,212,126,74,34,69,62,23,204,88,17,215,0,53,71,54,70,205,166,229,116,167,74,22,126,130,99,238,38,249,241,153,33,244,211,207,65,155,163,139,62,32,250,3,160,175,170,25,33,247,17,102,195,186,169,153,4,107,14,179,129,79,197,204,94,238,174,205,113,100,114,209,32,213,84,52,188,26,138,121,142,231,181,18,176,162,111,146,130,100,104,66,107,106,53,48,220,125,55,195,46,151,181,128,102,219,137,91,13,21,169,231,2,249,119,63,75,23,189,246,93,215,30,41,137,40,169,152,88,153,8,171,97,166,65,115,184,121,145,50,122,205,99,251,215,68,5,181,229,167,180,23,132,220,199,248,35,57,84,235,216,14,168,177,30,181,145,245,107,101,144,167,158,123,90,63,14,232,231,185,237,239,194,76,173,111,171,121,223,10,131,49,10,53,125,107,200,70,252,165,240,41,75,125,190,21,39,115,152,109,153,234,199,130,147,33,199,173,135,29,205,98,6,147,146,194,108,206,164,126,75,105,11,193,60,20,233,105,91,93,232,100,156,11,137,119,36,66,197,188,92,213,4,115,86,48,53,243,159,230,174,184,154,228,246,51,195,105,84,242,204,23,58,235,15,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,60,191,189,110,97,28,115,71,227,82,23,54,117,226,30,102,104,131,182,110,73,37,248,84,240,22,142,247,88,117,163,37,7,120,95,140,109,69,183,105,99,204,243,5,82,172,239,243,241,140,74,144,83,227,123,91,169,69,205,38,189,30,230,62,132,11,249,248,39,9,189,77,127,112,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,166,65,46,15,206,173,35,146,51,1,130,170,70,120,178,199,53,158,99,89,198,228,184,224,205,25,133,136,134,224,159,148,171,55,10,163,158,229,95,16,214,87,245,187,72,8,213,152,196,221,22,186,60,247,102,131,242,2,243,57,203,83,23,214,31,248,93,17,182,137,155,163,95,153,213,90,122,143,109,161,179,66,228,96,108,168,151,174,34,230,42,106,189,16,134,154,100,98,152,243,22,34,192,102,141,236,115,134,217,16,223,85,205,240,129,149,48,67,191,162,55,167,113,37,190,22,82,35,186,64,136,214,102,228,72,41,243,78,209,122,177,32,127,101,49,147,162,149,23,3,125,112,63,24,77,216,154,23,251,154,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,215,76,238,81,222,11,222,205,186,238,158,51,69,170,15,138,214,5,1,134,175,46,48,92,82,252,160,247,56,182,20,112,237,115,169,109,187,46,45,214,94,84,198,143,2,116,105,78,39,100,13,137,91,152,146,49,163,112,51,99,213,247,34,26,172,118,53,242,151,110,254,9,176,233,111,175,32,87,96,83,216,202,122,218,44,236,244,80,12,124,248,217,118,245,193,201,52,206,107,158,42,134,71,125,58,114,144,112,23,54,221,141,40,94,7,4,98,145,60,211,35,181,25,19,115,137,73,194,116,147,179,7,198,130,237,88,103,48,81,153,102,155,199,188,194,177,131,9,255,68,48,58,36,80,216,198,118,51,140,119,241,121,50,162,60,31,111,96,166,235,25,18,134,59,22,38,98,1,162,46,133,185,172,112,211,207,57,196,182,247,12,89,26,17,201,157,201,184,85,101,24,179,167,187,168,175,84,93,117,96,39,238,129,58,211,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,111,64,32,51,63,187,187,140,215,132,8,212,191,21,130,46,121,234,38,105,18,183,190,172,54,149,29,77,85,55,195,31,223,171,161,222,90,122,245,182,130,78,152,225,163,144,143,113,54,251,115,88,248,163,81,115,212,44,122,51,180,145,111,208,48,93,212,166,99,74,79,233,44,254,104,84,92,180,14,213,204,121,14,51,73,143,166,43,158,38,45,239,143,102,234,195,55,35,139,99,211,139,93,220,74,79,126,214,139,39,221,1,110,110,70,76,149,213,92,179,247,251,242,28,89,56,146,72,179,133,100,21,179,32,241,1,30,107,74,241,203,191,146,176,90,41,253,249,144,140,19,151,75,31,90,51,33,129,234,201,178,77,43,229,156,207,189,75,180,209,99,54,114,173,247,234,72,151,109,99,161,126,175,70,39,204,31,124,130,183,151,220,165,177,5,44,79,2,158,27,3,252,215,155,67,23,238,86,56,91,147,158,120,116,90,58,63,38,102,90,218,244,167,81,32,113,87,120,111,139,236,239,136,158,67,138,170,225,239,230,246,7,221,98,207,248,209,203,61,62,43,122,127,2,122,55,243,240,0,24,179,49,123,138,25,206,196,184,152,66,91,214,123,67,161,240,125,105,204,198,48,255,152,167,187,55,152,149,136,142,178,40,42,98,243,179,30,215,51,73,195,58,102,104,98,178,155,225,20,123,126,154,132,125,188,150,41,106,75,246,157,61,179,121,216,143,153,58,80,87,243,78,158,209,197,188,161,249,185,102,8,149,189,20,218,147,113,179,203,81,124,204,116,30,183,48,111,72,122,196,108,178,85,126,115,252,52,221,42,97,198,239,203,223,139,111,175,46,68,207,63,194,13,55,211,24,171,215,10,3,44,214,34,28,48,88,217,173,194,216,164,187,7,227,217,250,210,8,235,108,90,8,69,94,251,156,12,62,15,32,136,148,118,43,150,59,220,3,113,53,12,84,58,34,5,69,139,17,63,77,63,144,148,213,58,96,0,247,33,160,142,75,10,0,229,167,147,71,214,180,138,146,76,20,115,49,84,184,255,52,20,121,146,131,161,111,168,175,152,38,179,41,172,21,21,205,208,105,160,147,128,116,171,140,215,15,23,224,147,4,30,141,34,161,177,17,176,213,24,18,82,128,90,238,235,212,118,157,27,22,223,188,136,114,44,101,0,90,83,190,167,38,234,30,83,7,236,152,187,35,147,152,79,208,48,202,79,79,132,231,226,222,108,239,10,107,165,128,131,4,226,103,62,223,74,85,234,154,197,132,94,193,193,125,70,11,67,30,156,253,163,124,24,205,14,27,100,18,230,178,214,141,163,193,63,53,53,173,115,60,200,183,220,128,102,63,143,14,146,101,216,72,100,162,236,225,242,226,221,154,7,53,46,56,27,46,197,195,229,102,8,210,229,92,129,139,225,156,44,126,235,109,222,162,154,17,208,169,254,220,144,237,139,116,31,29,105,0,170,190,143,13,239,108,201,2,142,24,184,188,78,21,127,204,231,100,23,97,205,99,6,128,254,181,46,48,5,27,116,163,215,156,81,83,244,141,144,20,22,16,105,49,255,250,100,62,115,33,232,22,39,121,64,214,188,227,106,66,252,162,102,52,41,28,132,208,141,229,78,135,116,128,81,240,174,38,184,253,113,70,183,152,9,243,62,47,163,67,77,221,21,166,143,50,218,112,138,49,90,123,80,238,149,39,47,32,43,226,189,143,235,212,151,90,55,48,27,127,178,65,190,89,86,200,48,126,196,230,79,70,125,66,179,13,16,36,135,240,44,232,170,58,21,81,2,219,98,118,7,167,179,80,199,212,123,67,21,216,253,222,164,184,68,93,188,153,6,151,231,42,206,54,120,158,108,166,247,234,182,125,76,152,164,154,70,164,197,51,21,255,28,11,114,196,166,215,66,51,225,143,69,79,95,150,237,8,244,193,118,133,238,110,180,241,138,154,53,221,216,18,47,181,151,69,94,58,98,199,179,240,175,81,109,43,212,139,33,7,247,131,165,114,230,47,93,0,184,16,238,234,118,184,71,150,198,90,152,171,63,55,255,52,9,159,173,69,52,203,185,176,168,224,210,114,169,247,38,233,251,37,173,112,229,7,158,243,53,55,224,210,203,127,186,153,16,135,88,151,33,180,62,171,129,75,245,91,81,183,170,159,123,67,165,165,87,33,24,110,195,18,227,126,148,131,155,120,142,158,19,226,180,192,33,119,35,205,206,58,191,193,168,237,47,245,195,65,139,106,231,124,110,126,214,178,143,202,100,147,209,57,8,49,80,139,155,79,24,244,37,253,57,172,4,23,163,194,60,18,210,205,99,182,174,191,229,102,235,22,144,71,27,200,251,250,234,169,63,225,243,255,151,184,119,199,193,37,73,178,51,247,210,114,11,254,126,244,2,70,26,109,196,1,133,198,176,64,180,192,238,70,77,81,32,136,150,169,112,51,36,53,174,103,192,117,140,127,246,135,153,31,207,13,100,22,144,168,188,231,198,31,17,30,254,176,231,57,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,73,106,108,42,220,214,35,168,119,81,21,223,194,166,84,183,185,36,30,204,71,38,251,255,39,235,221,113,112,91,146,43,189,185,208,166,145,239,7,7,32,75,158,76,161,13,66,93,104,208,104,146,40,85,27,141,6,7,161,97,200,107,72,242,122,62,4,52,11,229,23,255,142,200,149,71,117,121,1,222,179,78,238,63,119,238,124,68,198,99,173,34,188,117,212,71,142,176,52,168,126,85,166,26,80,86,133,127,78,46,217,146,50,5,108,121,28,23,46,249,121,54,130,223,57,224,100,53,250,2,83,64,25,155,37,221,18,46,216,202,205,122,247,248,34,120,188,182,254,246,185,127,12,215,18,159,230,159,21,194,214,106,124,41,193,34,2,119,110,22,175,119,253,9,181,120,81,48,251,236,22,135,37,186,42,200,188,196,195,81,208,238,50,44,104,19,207,219,58,27,175,157,192,86,204,230,163,150,145,146,46,15,140,243,63,94,44,25,9,146,192,228,250,221,247,134,238,85,123,142,9,157,99,46,157,99,182,138,177,142,113,112,30,230,165,89,29,90,15,33,25,193,109,133,93,251,205,134,182,45,86,44,51,145,3,38,187,29,3,243,13,153,207,23,70,87,49,56,93,81,132,213,242,244,10,237,89,168,218,79,203,204,148,171,217,129,207,223,247,76,79,210,30,16,240,209,214,102,81,120,215,22,28,238,69,127,27,134,30,191,42,99,55,46,33,43,199,193,6,205,186,247,28,134,74,177,168,201,1,46,163,71,215,144,89,158,83,126,187,160,149,25,173,187,41,91,15,105,157,86,36,113,207,95,150,141,14,11,30,28,95,5,173,190,116,125,188,118,186,245,231,16,234,226,204,22,120,161,3,235,240,217,163,106,215,103,91,57,168,27,112,120,95,179,212,96,112,208,146,43,239,104,62,198,221,150,103,255,56,18,227,217,156,166,85,191,54,108,216,209,154,122,76,177,86,234,54,105,120,159,105,200,66,141,169,67,10,135,88,240,122,145,167,41,100,255,160,24,212,254,211,231,140,159,185,63,232,221,139,65,251,208,157,1,65,179,184,184,1,99,95,11,140,104,96,137,214,150,152,171,63,221,44,106,233,48,238,215,172,253,54,186,205,104,93,31,230,35,91,126,53,184,54,17,68,175,83,231,25,247,77,79,210,56,48,90,224,93,95,140,247,244,165,79,229,45,185,184,15,188,34,128,201,98,61,29,201,10,175,123,254,85,211,155,212,141,3,51,43,124,131,16,38,55,113,100,85,43,134,118,53,215,3,227,39,209,81,99,226,134,22,7,69,172,107,233,210,159,208,68,187,177,111,170,200,69,79,153,201,207,121,168,14,89,183,38,110,176,106,241,233,48,216,235,212,162,124,114,158,200,25,247,182,3,189,115,29,51,216,135,98,171,174,63,45,60,61,192,178,37,101,57,108,74,229,85,97,19,187,113,216,88,35,21,69,75,54,26,23,11,140,61,240,185,15,95,216,148,13,31,24,30,87,135,19,222,33,125,175,66,149,202,55,85,32,111,170,207,134,70,114,242,118,199,98,237,22,56,215,195,179,24,45,201,7,35,4,85,234,80,152,100,162,128,161,117,213,158,65,162,224,231,246,57,189,96,209,123,122,134,124,150,247,172,146,15,161,203,111,81,167,224,206,11,106,205,113,48,40,124,30,239,135,4,246,29,153,242,2,159,53,213,75,180,198,20,126,90,155,203,109,56,204,13,243,105,221,45,145,237,131,139,245,92,81,104,118,253,189,10,194,28,175,193,129,181,235,63,141,255,71,79,206,69,14,245,109,140,135,37,233,92,88,88,82,254,61,10,234,37,89,159,77,49,136,223,179,33,221,156,85,183,59,228,30,87,252,116,54,5,133,169,70,90,13,123,162,102,136,196,218,80,11,47,245,160,40,169,84,140,87,93,123,155,117,239,27,26,201,197,179,235,226,130,108,37,199,84,72,166,50,166,173,207,217,24,91,45,112,158,58,42,219,148,92,110,235,164,204,72,167,37,177,197,251,112,8,182,212,98,199,219,227,246,124,53,41,155,162,232,217,133,98,134,195,43,161,62,0,68,196,114,8,52,214,68,176,72,210,160,208,175,63,22,163,147,92,153,100,234,86,139,156,164,44,39,29,99,154,136,248,35,155,79,189,198,126,65,83,94,116,27,208,204,161,74,193,233,183,240,73,21,9,41,31,56,71,142,46,240,16,162,2,19,220,201,33,62,66,182,182,114,30,3,143,75,149,94,80,69,78,239,79,83,164,188,2,78,79,186,145,49,196,68,44,144,34,84,101,204,0,38,188,93,3,206,91,175,241,172,37,23,137,157,150,43,163,62,153,100,201,4,222,49,168,54,146,190,52,247,132,16,199,34,16,123,150,166,94,221,8,53,245,11,247,166,55,28,98,179,161,98,115,238,220,24,38,218,177,179,111,239,224,95,132,14,247,237,119,227,20,118,148,68,177,231,217,232,50,184,151,183,44,83,228,27,10,227,66,240,33,153,219,18,22,21,70,102,200,91,19,176,110,58,81,120,120,136,32,194,82,223,53,199,150,135,247,224,12,71,217,172,231,167,103,84,241,68,227,254,206,80,220,151,43,94,235,28,216,73,35,252,6,111,129,73,123,123,96,56,226,47,156,84,181,213,134,108,165,251,211,133,170,198,231,173,155,240,1,18,247,211,140,184,100,252,178,65,1,7,123,132,38,255,194,56,218,131,240,24,38,218,174,25,238,240,20,173,237,151,124,110,151,85,93,223,120,66,169,138,117,94,202,101,21,177,10,227,178,14,82,75,234,39,213,191,112,118,86,98,212,193,243,73,178,164,206,97,110,24,57,248,52,137,120,62,207,246,2,31,35,78,109,234,104,162,134,38,146,199,40,255,16,242,94,214,6,140,223,193,201,74,6,249,51,67,51,85,239,151,207,53,107,221,45,240,16,206,188,70,236,122,62,240,90,193,207,115,62,205,163,115,203,120,66,216,30,20,184,136,186,79,157,224,133,43,64,48,117,146,6,187,181,117,69,229,171,6,83,103,83,110,45,68,170,161,107,10,58,77,18,197,186,190,55,12,203,241,219,70,17,86,213,149,148,136,173,238,75,136,185,167,78,148,74,154,97,204,194,66,193,151,100,200,24,215,127,143,41,206,172,106,18,44,32,169,133,240,118,176,82,154,178,150,192,184,156,47,105,37,156,57,77,225,65,25,98,48,67,18,136,144,16,75,170,91,136,158,179,157,17,189,169,11,205,56,230,130,118,187,228,165,174,38,136,134,175,120,227,249,122,99,74,58,72,66,53,40,36,89,22,14,101,157,44,132,156,47,235,30,158,2,77,62,0,94,151,193,138,16,71,86,55,175,101,187,246,203,130,222,183,190,150,101,122,95,154,115,18,73,116,215,160,140,41,168,112,96,181,223,83,55,67,88,96,74,188,245,248,185,53,5,54,9,170,113,229,23,122,125,156,150,100,168,6,179,29,15,42,218,111,98,204,193,117,54,41,11,213,142,77,168,109,119,80,188,237,170,199,26,121,229,59,94,186,67,251,164,70,136,177,72,133,78,0,4,149,233,245,181,150,117,213,119,32,97,41,122,32,31,251,51,46,239,92,73,215,99,41,160,157,126,71,12,102,173,253,180,53,218,53,151,115,25,166,199,243,192,53,7,23,96,49,57,251,246,116,172,231,26,82,50,104,172,142,167,53,204,4,62,220,103,139,57,159,231,25,148,213,99,2,227,2,44,15,104,101,155,142,82,228,48,158,79,133,74,205,85,58,31,202,245,199,135,38,119,59,40,216,208,16,86,55,109,67,85,235,138,193,34,226,161,251,85,163,94,120,132,178,41,50,113,207,111,159,247,244,140,105,36,114,113,213,12,133,17,94,191,76,104,36,162,236,103,117,160,102,17,90,178,59,63,166,25,225,231,153,131,234,172,27,43,180,194,72,22,197,195,201,20,169,250,219,120,98,125,225,226,0,108,235,241,140,91,85,75,176,176,89,81,110,86,24,53,140,104,109,182,154,194,132,116,227,225,84,17,105,194,169,41,136,175,43,111,221,44,207,69,55,195,213,227,115,147,180,152,199,227,87,175,220,193,175,240,41,2,94,122,240,17,126,11,46,52,236,20,141,243,193,106,20,165,175,166,46,90,138,30,141,252,220,202,194,174,149,52,77,247,252,215,190,92,156,166,96,168,233,55,232,181,214,136,101,112,247,83,79,44,87,132,205,165,47,152,166,206,48,234,145,125,108,208,114,85,208,160,135,79,186,194,18,181,148,65,22,69,60,71,50,69,82,50,133,222,16,164,132,22,41,61,55,35,182,164,208,117,36,30,145,159,123,21,14,239,96,136,179,148,38,189,210,65,94,219,131,137,10,22,215,231,225,38,181,30,68,84,38,57,174,247,193,69,133,184,195,112,41,60,94,121,94,43,248,181,160,61,222,75,123,150,110,6,113,42,230,225,122,64,114,48,3,37,242,167,191,12,89,102,140,137,89,91,67,111,193,4,14,131,84,44,195,92,244,184,244,33,83,13,250,56,180,154,36,167,200,188,45,113,250,144,111,252,56,213,87,234,194,10,134,22,213,227,239,135,146,189,198,234,66,200,239,15,183,29,233,76,61,200,183,32,47,81,183,29,27,92,10,118,45,115,5,168,179,114,67,248,235,164,17,220,162,179,122,236,73,214,111,65,163,67,161,202,227,210,56,163,63,47,99,18,213,105,249,241,209,66,179,225,165,225,248,111,85,198,22,152,105,217,3,54,242,38,117,139,231,26,84,79,199,230,87,102,187,131,162,233,26,252,63,92,141,154,58,20,27,193,137,75,220,165,201,182,120,212,7,123,113,16,115,145,5,169,111,85,237,123,59,255,21,140,112,79,183,43,185,108,65,174,69,158,163,122,52,48,83,252,74,135,165,64,88,80,91,195,85,18,124,47,211,88,84,242,227,214,206,46,41,49,140,49,182,60,93,203,86,202,234,12,86,196,140,21,197,116,191,252,86,231,250,221,212,49,205,52,28,65,87,102,169,82,10,214,113,137,75,206,221,111,78,157,254,149,204,130,160,254,33,255,81,84,0,129,27,123,95,48,107,77,21,35,7,134,125,39,8,170,54,53,33,250,61,142,25,186,98,142,118,74,150,159,119,62,141,131,249,167,227,147,208,56,222,121,246,240,12,19,56,166,146,114,85,224,194,35,151,211,127,154,88,202,84,215,177,213,240,5,219,18,196,217,89,63,71,37,246,26,104,69,79,74,158,13,169,244,140,197,67,110,173,200,79,1,183,117,127,186,24,251,127,85,24,197,240,11,227,7,18,20,19,105,246,203,88,196,237,74,96,60,213,49,203,168,211,223,91,3,47,56,214,86,208,91,237,166,158,97,202,125,130,115,225,160,100,79,106,191,26,236,253,65,220,179,44,17,65,224,122,139,53,129,115,145,18,214,3,91,89,66,180,102,117,44,153,71,167,41,234,212,65,157,133,44,112,87,152,15,26,236,58,48,91,234,183,198,133,148,203,101,98,82,150,52,212,237,224,213,186,68,76,74,62,80,237,191,147,208,52,181,253,68,132,168,39,116,27,30,184,63,145,21,146,72,82,236,39,103,123,207,83,253,225,28,161,151,183,135,66,13,13,30,38,110,61,229,178,17,113,71,214,103,159,27,244,186,4,81,5,122,0,109,77,178,229,190,84,71,69,242,148,64,169,37,45,23,205,67,167,9,122,118,235,146,106,25,171,196,125,105,211,115,222,151,39,137,115,71,102,194,218,88,233,65,0,69,106,145,134,16,22,122,89,151,56,46,27,33,174,160,176,89,94,154,51,84,2,238,197,6,24,182,240,113,225,99,148,8,252,35,135,245,121,2,75,149,208,67,85,2,232,101,198,194,228,178,45,185,24,149,32,104,207,65,75,103,202,94,226,187,93,221,44,243,160,197,162,210,78,78,181,133,22,152,103,35,65,111,56,240,3,9,108,76,34,241,112,248,71,139,62,220,210,208,114,192,233,57,174,23,98,91,61,136,121,126,181,143,50,166,56,83,102,15,24,18,123,253,34,196,153,247,37,113,34,90,161,131,106,244,136,61,88,154,44,91,92,31,110,183,207,11,87,138,252,47,92,27,172,119,65,180,212,73,129,236,2,159,15,24,84,154,68,110,147,84,159,195,42,113,134,213,103,249,57,248,57,66,238,126,6,23,252,249,46,206,34,115,182,128,169,222,118,43,204,142,229,183,76,19,48,203,168,157,59,98,247,226,25,50,8,57,150,181,117,33,49,110,6,140,154,145,194,185,97,222,5,76,182,152,116,237,124,193,25,164,65,200,11,75,253,56,26,99,184,85,29,69,158,104,105,219,84,34,182,136,140,46,162,113,247,151,39,105,36,206,214,79,148,114,168,185,58,201,215,207,241,108,178,70,171,28,139,38,193,18,52,157,107,218,174,114,199,100,82,230,209,227,107,18,69,22,138,67,212,36,97,244,10,184,63,21,17,7,166,148,228,114,83,181,161,21,69,149,186,64,238,120,193,62,133,164,157,62,220,50,84,162,53,58,163,85,97,202,178,242,188,228,84,69,18,213,9,231,221,234,152,3,67,254,37,51,137,218,213,225,41,244,20,199,112,170,223,13,145,250,140,229,185,205,20,215,149,46,245,139,21,187,164,7,195,19,156,170,10,149,116,103,176,141,110,150,223,165,96,183,197,218,59,151,154,41,249,220,54,11,178,87,21,0,115,73,190,139,107,146,52,151,220,248,226,156,170,67,71,140,220,213,149,162,117,194,61,46,93,235,68,130,103,252,246,217,213,37,122,142,139,110,198,161,186,48,182,196,99,110,201,145,81,162,8,108,21,37,2,159,115,47,152,21,33,90,62,155,134,188,118,199,223,235,92,152,139,89,146,229,232,155,208,29,206,88,153,245,156,216,146,93,105,33,107,248,13,111,235,169,83,216,168,246,156,229,143,20,246,46,105,138,36,4,144,161,237,111,77,228,81,60,184,16,117,160,39,185,3,70,175,56,43,76,80,45,208,52,187,14,74,53,201,131,29,140,90,227,201,14,155,88,49,241,86,28,146,207,36,170,166,113,19,141,151,177,220,10,140,4,81,124,45,114,199,186,46,158,74,54,171,91,49,11,187,176,181,23,206,151,80,171,160,119,222,180,227,120,239,83,80,129,65,86,170,179,244,204,218,82,250,253,109,66,195,210,181,51,222,109,198,92,64,98,174,233,152,17,251,26,109,95,120,102,237,26,254,67,143,81,3,19,186,215,135,27,103,113,9,166,48,18,242,245,225,231,251,244,88,33,120,112,69,245,161,154,22,162,43,108,18,139,130,245,89,30,142,87,54,221,135,51,107,139,116,141,228,7,15,31,2,155,122,143,192,144,105,143,160,33,163,2,190,232,195,225,185,74,235,210,144,37,9,11,193,175,143,147,60,120,198,50,54,179,252,246,143,236,43,90,255,130,187,2,179,55,184,33,4,23,2,193,5,129,97,41,115,178,47,202,101,213,58,156,182,19,184,57,65,181,108,47,15,92,33,140,136,198,131,188,243,251,211,191,107,115,108,196,9,1,99,177,85,198,143,255,60,90,67,111,39,151,62,46,124,81,254,50,230,182,42,159,170,48,141,91,192,125,8,145,58,165,223,36,30,87,135,33,134,147,83,23,5,233,233,78,94,224,66,113,155,194,132,85,3,38,206,87,181,107,157,155,67,119,216,152,112,30,152,108,209,237,48,236,253,207,179,43,211,35,208,209,36,254,104,61,139,32,6,130,144,100,98,44,125,237,148,61,50,10,76,133,132,14,57,133,189,78,53,59,237,130,185,159,65,219,17,229,27,216,111,66,170,207,7,57,187,105,138,159,70,143,41,105,199,127,71,99,192,8,94,13,129,97,184,171,241,211,4,70,159,105,154,60,36,5,72,53,75,123,38,82,228,111,65,80,69,233,132,44,144,100,68,13,195,97,147,20,211,245,147,201,178,47,14,247,199,168,197,71,15,211,136,163,36,147,12,133,169,152,204,241,108,236,72,221,209,50,217,120,37,122,86,144,134,153,186,240,23,197,81,14,103,36,218,151,110,27,212,55,7,156,184,126,233,195,209,53,109,241,219,68,73,229,130,132,142,23,74,105,31,108,68,232,122,116,22,116,79,98,166,152,2,136,184,99,78,107,200,158,124,253,80,56,42,153,240,116,205,2,156,14,39,75,232,215,45,43,106,34,6,165,159,91,61,161,196,84,170,167,125,14,106,32,183,90,227,68,54,138,179,169,1,159,41,167,135,58,188,233,99,247,11,15,157,226,147,176,119,92,27,39,27,162,166,218,226,164,111,158,211,243,43,113,28,93,55,52,162,84,209,152,204,78,61,59,207,118,215,167,159,2,115,24,93,157,110,150,80,191,212,128,7,149,59,250,211,36,77,249,157,243,192,228,220,203,123,17,161,159,241,189,112,113,213,164,173,237,68,187,173,241,38,43,140,239,193,77,125,114,89,31,7,217,248,185,136,227,197,218,185,91,61,139,147,44,251,24,82,68,237,187,174,236,134,115,40,26,19,97,127,246,156,74,237,225,14,184,252,177,107,80,194,87,162,227,164,94,22,133,145,222,234,49,104,70,134,173,219,60,110,193,25,93,131,102,239,129,45,58,228,191,13,95,133,30,250,76,142,184,133,96,136,178,169,11,74,169,78,236,134,29,33,40,113,186,12,216,24,70,116,28,190,79,33,23,128,177,236,210,154,82,31,167,133,186,228,44,66,126,226,203,11,201,150,161,99,182,48,224,252,209,205,20,49,181,219,152,173,209,49,98,238,59,201,54,77,217,79,16,143,146,194,8,255,139,192,201,72,244,29,38,90,39,89,213,99,25,11,130,119,188,18,115,156,218,51,100,178,253,94,55,173,242,83,108,102,206,171,17,246,194,47,19,74,238,2,182,13,13,119,109,147,40,178,147,126,143,243,39,251,78,226,252,19,228,80,24,242,175,26,48,20,25,210,53,211,108,143,15,114,174,2,231,246,43,211,148,176,134,219,189,103,157,83,47,174,40,170,68,177,215,194,185,217,245,99,143,108,215,208,11,79,145,75,166,24,19,14,84,71,151,229,166,191,232,80,84,111,179,164,178,70,210,27,42,180,165,141,174,104,10,165,38,80,14,28,121,231,206,137,31,11,55,153,255,82,190,53,81,221,229,123,202,48,150,88,125,43,152,16,187,219,80,68,216,139,20,167,81,182,115,38,233,183,103,28,155,24,70,77,233,89,25,240,200,126,63,13,47,228,150,204,26,104,222,82,242,196,230,3,99,46,200,163,11,65,247,117,81,168,115,151,194,61,168,198,169,39,29,106,227,176,26,154,223,65,56,93,234,99,94,65,243,159,157,114,155,173,176,75,201,40,151,159,20,73,182,118,185,204,234,239,28,92,207,189,118,153,240,6,30,120,121,120,110,109,132,195,158,9,254,118,45,115,75,25,241,90,197,36,117,21,134,39,241,182,94,20,184,94,152,248,114,80,141,143,105,33,13,249,214,208,136,6,109,246,176,12,22,53,136,81,94,12,67,5,231,254,28,186,182,8,225,123,192,151,18,248,244,4,1,135,69,223,124,158,13,100,60,165,146,138,171,241,222,89,96,134,225,206,179,78,70,75,152,34,76,52,229,252,133,96,145,10,51,111,205,166,211,100,212,16,31,203,225,171,229,192,197,55,36,112,51,237,92,135,43,164,80,67,96,232,76,230,133,225,203,207,2,83,107,232,110,71,139,12,137,254,91,133,139,112,132,122,201,192,45,149,171,182,166,236,215,13,56,202,74,183,168,68,87,180,227,199,93,34,164,248,148,38,47,102,26,62,119,88,18,255,57,5,206,80,77,56,76,25,110,145,19,4,237,134,233,164,7,192,20,137,101,133,207,191,190,161,89,145,79,147,131,19,125,5,143,131,227,84,154,90,16,203,137,108,98,42,1,83,228,35,232,52,215,71,160,153,44,58,129,161,55,241,207,117,76,9,101,190,169,36,84,67,174,27,48,52,116,10,35,221,232,30,234,129,62,120,73,250,211,164,215,239,104,13,187,184,156,78,220,249,75,139,93,165,55,226,232,242,112,152,202,188,216,252,192,8,217,102,109,125,134,219,3,202,192,184,152,181,53,92,54,177,192,8,241,118,217,138,59,121,214,17,142,35,177,35,141,231,183,161,26,136,45,141,204,156,94,30,248,252,117,63,96,134,69,89,36,10,131,162,200,14,131,122,144,171,33,58,106,231,73,195,114,13,28,198,238,23,183,12,170,95,185,197,111,115,65,20,22,71,224,140,249,23,240,90,218,22,171,212,227,17,3,23,176,176,157,80,102,144,187,11,36,30,24,26,29,93,125,217,106,225,218,133,207,47,105,107,75,93,244,15,66,14,234,179,49,32,67,25,50,29,131,34,201,214,159,214,212,103,68,215,72,75,153,10,147,45,238,135,50,126,138,179,250,100,204,50,234,191,110,203,115,250,159,79,170,61,39,5,102,70,215,72,41,123,134,180,160,67,224,173,73,95,42,114,241,235,132,163,226,212,102,143,25,239,123,163,41,238,46,58,170,118,106,121,70,141,100,222,219,58,153,142,213,133,153,11,113,138,156,39,13,173,194,162,0,47,39,55,224,204,182,72,58,147,80,51,241,42,100,96,136,189,234,3,183,30,95,132,19,190,190,63,205,102,222,2,78,93,175,133,214,122,184,15,110,64,100,211,159,214,100,254,250,36,103,115,236,90,196,5,67,45,150,172,195,164,226,136,201,208,19,101,118,238,64,232,92,251,132,222,18,248,216,232,62,44,103,71,203,73,125,27,240,246,82,146,230,176,197,60,199,11,55,129,17,180,123,96,202,163,188,231,240,167,105,33,163,233,136,117,191,134,144,181,151,230,51,44,29,189,133,230,112,194,253,163,99,142,83,213,205,48,200,11,68,71,0,20,234,188,239,139,156,163,109,105,126,27,61,203,87,33,171,163,78,147,159,65,33,157,196,193,115,26,181,231,135,55,121,165,217,97,140,239,231,151,237,206,20,173,169,112,24,207,92,64,68,214,91,243,189,210,214,142,153,241,232,99,98,43,191,63,31,219,196,221,28,166,152,233,121,248,185,94,121,45,253,79,79,43,137,103,17,154,229,180,227,217,133,252,25,93,94,57,71,122,77,55,106,246,103,241,101,110,241,209,111,116,35,245,128,34,159,35,54,29,224,62,117,188,17,239,9,115,131,66,252,42,124,235,192,108,99,14,155,72,74,122,30,62,40,200,116,152,24,128,206,35,30,222,220,94,239,63,69,144,231,225,230,211,113,120,90,242,213,3,163,244,25,48,217,186,58,102,120,231,99,208,26,164,172,50,42,212,60,100,191,11,35,146,184,159,133,127,224,29,82,106,192,26,206,51,52,18,62,64,147,168,147,96,118,82,142,237,19,252,236,117,207,93,24,169,194,29,18,5,103,188,168,19,213,135,179,110,125,31,167,222,252,172,7,121,173,98,22,132,63,156,12,143,250,180,102,143,9,180,147,184,173,61,235,92,6,124,200,202,249,109,221,197,97,39,141,92,42,252,201,91,116,66,173,49,164,85,31,124,44,147,162,245,174,192,103,97,7,76,126,90,93,207,153,189,170,111,196,156,101,234,136,130,122,54,71,76,128,211,230,201,125,59,99,114,57,136,49,128,145,124,211,214,70,230,238,146,17,150,219,217,244,91,19,211,246,107,10,222,156,177,159,142,255,170,163,3,174,73,55,179,98,201,215,209,56,163,170,55,158,158,5,187,230,128,111,172,119,221,83,74,187,66,11,7,62,182,134,20,13,253,96,79,40,7,134,75,234,255,55,21,66,184,132,56,215,126,70,133,181,238,173,241,1,107,52,156,171,51,204,36,14,47,54,195,167,231,227,202,59,54,182,163,82,158,169,82,118,220,12,27,92,2,165,61,211,16,141,136,125,225,156,158,153,100,59,181,163,198,26,247,216,111,125,120,165,251,104,230,118,153,106,27,206,28,46,104,202,185,146,104,171,2,159,113,242,89,218,248,210,93,237,28,202,57,186,111,242,141,158,45,53,100,112,112,222,65,65,126,108,235,76,170,86,26,31,173,81,118,209,65,169,228,254,198,247,178,204,223,252,192,84,144,184,176,73,53,106,30,125,49,174,241,33,36,179,145,206,213,171,64,50,11,48,116,102,152,167,50,164,172,182,230,87,113,40,24,247,208,33,165,138,46,245,139,158,93,35,63,215,12,196,115,29,238,212,56,234,53,163,83,140,48,66,12,230,204,57,113,79,224,181,71,14,230,170,189,84,77,101,68,112,81,100,104,206,12,77,90,201,110,137,143,113,19,128,45,35,235,218,68,6,49,82,85,16,30,57,251,101,87,24,179,202,81,248,79,242,211,120,156,123,195,186,240,212,48,9,48,235,235,194,231,250,251,199,125,180,175,104,77,93,144,222,4,44,253,39,180,121,200,55,211,137,130,39,170,196,218,59,127,56,159,11,76,135,157,195,119,233,198,141,49,13,125,54,66,130,126,215,165,4,127,171,175,149,73,54,157,240,212,18,231,207,136,203,160,112,166,180,88,185,201,42,144,213,5,48,136,40,204,128,77,29,75,96,100,192,98,138,39,150,139,14,218,52,194,212,79,33,103,195,224,163,174,139,110,140,38,222,22,38,13,61,176,167,233,71,244,128,141,75,67,225,149,226,54,75,234,250,212,31,38,153,214,169,155,73,119,30,143,111,97,153,156,193,55,69,89,167,172,7,241,200,88,2,225,247,45,171,249,181,166,250,177,72,65,246,229,65,56,250,252,186,120,231,50,66,20,174,25,116,140,184,166,11,243,216,224,148,49,126,67,2,9,250,84,75,130,171,104,119,190,56,68,205,81,234,121,60,77,199,250,117,7,64,225,248,40,58,193,207,194,233,145,128,64,154,228,212,36,0,88,95,130,86,154,207,10,149,157,222,110,96,193,247,205,46,119,196,15,228,142,128,132,67,241,42,223,51,6,176,101,202,78,74,1,229,14,219,46,35,216,171,33,231,78,142,76,56,0,160,168,110,250,211,84,97,135,14,110,162,122,67,189,188,61,219,61,237,55,71,77,21,157,4,169,231,232,218,94,238,100,124,111,163,232,181,172,80,22,63,188,53,148,87,207,209,132,97,178,62,16,17,107,141,203,118,152,107,189,252,158,13,247,15,175,6,84,218,223,215,234,8,53,79,205,80,230,86,149,188,62,178,91,122,225,86,180,17,209,26,31,202,174,90,158,33,233,38,229,252,193,153,10,9,221,101,17,184,155,62,36,112,74,41,197,10,44,170,217,169,101,200,100,106,143,241,68,70,210,103,214,117,163,252,212,5,127,38,8,233,4,31,218,205,15,174,240,36,24,182,2,38,188,255,250,13,166,199,233,58,28,197,83,138,16,17,168,199,245,29,48,134,152,220,46,48,43,182,7,18,186,177,121,72,1,36,180,219,240,164,118,135,43,25,20,210,154,243,217,9,36,206,206,115,174,141,26,145,194,199,192,5,194,97,227,233,148,233,205,93,165,197,144,97,51,108,73,122,160,88,169,223,23,59,246,126,85,159,133,49,122,148,248,109,10,55,197,58,34,97,124,251,62,8,255,158,21,163,9,92,114,144,110,16,117,224,203,107,107,203,21,248,158,205,45,148,228,40,129,155,133,207,62,24,202,2,97,214,164,103,148,88,124,31,12,239,116,22,73,25,44,89,164,163,188,53,39,141,48,134,82,158,141,235,237,123,237,99,177,166,165,11,128,202,129,148,227,183,201,180,105,226,133,53,93,140,236,223,147,61,251,92,38,239,68,108,63,215,156,191,55,121,160,98,123,53,252,137,158,212,218,161,244,220,82,249,95,113,2,110,207,183,133,118,144,29,73,58,62,126,101,14,31,156,58,142,34,249,233,249,163,105,255,193,29,18,91,77,209,111,80,222,56,141,67,103,1,212,231,183,55,4,163,223,249,209,241,146,159,83,83,61,26,25,82,8,135,207,79,43,35,85,55,219,224,59,112,49,27,240,197,244,199,5,69,214,249,7,83,96,215,159,125,148,4,207,207,83,74,168,18,13,79,117,59,148,29,234,187,198,78,222,164,28,252,116,60,229,96,180,38,145,26,194,34,125,109,68,128,150,143,10,241,95,205,66,166,96,149,58,151,15,38,59,80,148,118,42,30,70,148,52,126,48,146,50,73,4,67,8,60,32,57,30,48,105,119,247,107,155,48,216,119,181,233,36,8,21,189,2,176,19,44,79,152,37,85,154,236,130,219,111,66,75,103,241,125,253,182,44,45,81,7,173,213,188,114,159,161,141,248,39,202,105,75,96,92,159,209,49,180,34,149,205,138,205,116,123,158,228,79,197,84,83,42,184,205,167,28,61,103,143,82,110,24,59,156,156,79,174,55,43,153,147,153,4,49,158,167,32,35,76,105,211,242,162,200,21,58,67,114,71,253,76,101,195,168,78,34,155,238,107,93,225,228,120,6,141,250,89,151,28,198,72,39,21,85,122,86,8,155,248,198,192,182,76,54,227,3,83,163,39,176,68,72,42,55,234,114,159,77,132,183,41,76,32,220,143,92,62,143,114,55,163,37,78,132,222,59,142,74,169,118,44,27,207,183,55,54,146,85,57,237,15,140,39,168,7,12,111,135,124,143,115,139,42,94,136,114,96,70,85,252,222,63,74,22,7,89,47,98,104,195,184,82,250,188,112,86,231,112,77,122,190,84,50,117,245,242,81,173,160,219,15,78,108,150,42,234,44,63,14,195,248,86,141,18,47,137,205,16,79,42,59,158,141,198,246,168,250,211,148,42,76,31,18,19,42,20,107,151,157,51,84,127,129,33,12,233,10,87,84,75,3,230,16,190,29,71,210,153,60,19,135,249,216,178,60,138,21,87,141,232,57,90,25,10,114,26,229,0,203,195,94,196,37,137,64,212,7,99,27,168,211,13,30,109,152,183,29,30,172,113,125,56,66,175,209,111,11,127,201,60,41,148,135,121,29,33,176,233,174,61,112,154,49,129,9,198,116,57,54,11,92,178,94,249,15,197,36,212,202,10,103,202,3,125,130,195,223,174,6,43,166,69,16,157,112,201,92,77,228,109,73,246,95,40,182,59,92,168,197,105,15,92,156,46,193,224,36,74,173,192,115,251,93,18,56,163,119,171,240,136,236,51,50,22,81,6,211,239,149,40,209,241,214,249,88,130,249,121,177,20,201,128,7,197,123,146,94,148,100,41,135,209,44,200,207,123,97,9,69,235,31,251,162,194,86,98,236,48,234,103,73,191,8,188,244,197,91,67,44,252,254,116,159,97,89,162,82,93,242,210,159,198,159,229,75,0,110,181,243,119,250,243,65,170,87,29,245,98,17,140,181,30,184,251,144,97,225,142,241,204,164,108,186,244,1,195,93,254,126,108,148,155,28,238,100,15,62,29,231,210,230,61,27,196,181,159,229,69,241,160,55,166,6,65,211,195,120,235,225,53,119,29,166,242,172,183,19,251,214,253,115,135,112,156,27,249,148,246,140,148,231,111,18,23,147,130,159,15,186,60,151,22,244,88,234,35,191,240,22,184,238,103,76,40,41,243,207,65,197,45,14,147,23,118,46,42,131,143,33,249,44,93,238,5,254,108,230,129,222,176,13,110,241,49,201,18,157,83,191,245,185,166,121,166,72,47,198,159,80,95,152,42,139,11,247,231,217,103,43,140,67,19,209,20,42,27,116,183,67,240,192,59,94,127,10,60,239,94,217,189,99,101,90,205,138,110,211,4,166,253,217,153,202,195,103,143,79,88,215,254,108,210,174,115,214,1,39,213,231,243,13,67,98,105,89,64,58,40,92,255,191,214,36,241,22,77,229,64,83,114,121,229,78,55,207,151,230,79,154,228,159,107,24,117,56,177,240,182,40,124,169,174,128,77,69,74,96,210,9,220,162,61,150,115,30,154,16,81,168,167,241,220,103,110,166,172,54,233,249,177,215,34,254,1,124,140,44,9,97,152,164,68,88,157,25,211,80,201,101,97,133,158,158,62,3,76,65,236,124,224,230,217,205,29,251,168,104,52,171,144,194,232,69,94,40,23,147,255,170,173,203,217,228,124,67,99,200,246,122,134,133,25,16,93,195,55,57,158,23,163,50,178,197,195,17,37,151,43,101,161,178,55,6,141,154,225,36,103,58,156,129,211,201,155,129,243,214,42,47,96,116,202,29,70,67,231,249,229,115,94,249,245,63,219,220,209,243,103,73,26,87,183,133,170,76,194,103,204,184,113,250,91,151,63,247,187,69,116,204,215,54,108,216,75,243,41,40,128,93,158,231,123,96,56,31,159,142,195,75,224,171,51,195,17,245,238,134,196,198,252,217,48,249,40,233,45,245,201,217,179,74,49,188,113,234,105,107,152,130,166,63,251,108,249,171,255,185,192,92,186,24,184,35,195,173,240,222,78,65,209,77,207,84,45,130,154,204,137,229,232,49,200,218,80,20,101,214,228,207,78,70,206,35,246,176,113,140,248,209,119,134,4,54,126,129,169,18,206,222,241,100,26,120,173,63,240,246,90,118,131,79,95,30,131,24,127,229,118,152,248,175,152,81,231,243,118,226,218,31,204,163,171,94,34,138,9,63,140,128,145,14,82,67,63,195,125,230,40,129,128,170,207,38,31,237,62,27,226,77,189,151,89,248,209,13,60,226,23,85,35,132,208,112,4,73,113,39,33,66,228,224,64,151,215,40,115,113,165,166,76,31,125,254,204,99,47,192,13,185,80,133,73,138,12,212,114,217,4,37,175,250,54,134,57,104,60,119,31,244,11,3,29,77,221,22,21,69,2,31,144,95,81,170,54,93,20,96,180,128,231,212,186,156,3,239,208,1,234,150,154,162,155,25,190,158,124,219,82,203,41,175,68,54,182,71,47,16,13,30,103,255,200,10,95,3,8,170,233,167,214,162,54,244,12,220,96,133,58,114,61,168,20,198,192,34,111,164,129,2,79,236,87,239,24,57,229,207,45,149,227,56,231,28,48,140,53,75,97,75,37,188,112,211,202,24,194,240,217,203,245,186,105,152,52,157,127,220,46,74,12,168,201,65,232,167,98,147,136,35,23,248,220,34,244,242,158,33,51,153,10,75,244,156,214,45,44,32,114,120,147,154,10,192,206,91,14,202,60,122,158,157,188,134,10,29,196,253,36,71,86,178,0,83,204,147,70,81,84,211,71,99,210,44,65,53,155,231,188,52,213,178,249,194,79,136,129,17,77,225,74,33,163,66,101,178,128,59,132,0,23,86,63,12,215,195,30,27,48,60,122,176,70,61,112,8,207,27,76,22,251,51,21,70,248,182,18,97,221,170,215,216,54,237,116,17,56,235,197,255,244,165,57,1,190,193,93,244,81,128,141,168,233,194,56,118,4,30,27,13,54,135,251,86,177,16,166,56,129,75,71,33,61,209,45,182,81,33,31,83,188,25,207,174,62,155,173,204,207,60,18,148,134,102,64,157,123,11,60,40,254,177,145,203,211,155,106,37,18,155,220,34,165,60,123,107,137,8,155,232,136,126,83,120,251,52,229,209,253,130,185,63,142,20,252,67,23,54,109,202,162,174,146,66,161,109,192,181,63,221,46,156,58,41,250,149,76,42,236,129,199,29,19,104,147,158,183,202,230,13,244,126,23,83,62,80,79,11,164,42,110,59,193,91,245,248,188,9,94,157,147,220,191,7,36,102,218,113,242,109,98,184,11,126,151,174,46,137,29,194,239,29,186,199,39,60,13,90,157,28,24,152,253,234,241,225,224,117,136,110,39,238,45,143,155,102,157,61,217,31,158,73,65,74,253,129,185,216,4,252,38,147,82,208,30,18,116,16,140,158,61,69,81,187,173,251,59,27,145,161,30,59,104,173,122,112,27,120,62,101,124,148,160,101,175,211,179,214,187,62,246,137,93,82,111,99,110,81,143,15,168,185,198,58,240,66,200,231,185,123,68,240,3,116,143,231,130,123,108,186,126,251,189,200,59,209,91,207,98,49,205,11,163,177,172,119,11,246,155,121,123,86,53,13,194,216,255,135,192,232,9,60,230,228,246,204,124,158,141,247,246,177,100,41,137,138,215,250,209,175,94,24,157,203,57,229,107,13,205,84,176,44,110,15,182,26,220,181,34,129,148,243,229,98,31,192,85,217,31,209,79,63,182,214,237,217,108,207,29,22,10,218,116,7,28,238,174,166,207,46,100,64,223,207,133,200,204,11,215,225,247,204,196,102,180,179,118,28,249,224,56,205,143,137,94,154,222,168,6,69,205,177,215,193,122,81,212,128,31,153,148,66,223,21,142,125,254,48,142,23,210,30,122,204,97,60,156,93,47,254,40,176,251,226,74,184,3,245,209,196,35,194,107,12,229,219,124,220,125,157,1,94,241,203,153,12,218,166,48,38,123,15,24,95,148,12,248,185,220,5,237,107,131,207,186,105,6,6,82,0,199,40,106,14,67,18,164,131,114,78,216,229,214,63,48,153,245,210,154,188,251,219,122,109,139,5,11,140,236,193,119,11,109,8,48,62,169,35,120,25,202,183,52,65,169,48,144,175,121,110,168,208,252,58,156,223,24,1,245,34,205,21,80,141,116,239,92,253,244,217,92,75,115,180,86,189,26,226,132,28,54,229,3,41,206,41,226,145,38,44,185,220,203,217,76,36,65,243,153,129,155,95,229,154,9,21,40,5,10,112,241,210,148,246,241,230,235,152,80,199,231,141,127,245,110,235,65,187,251,189,154,85,172,105,150,55,48,19,53,96,56,109,180,103,112,200,118,31,19,138,42,213,184,162,166,18,47,246,7,195,64,186,244,34,8,220,21,158,233,79,216,35,8,6,55,161,207,54,184,59,227,223,129,33,152,210,237,142,210,134,20,223,195,200,111,91,123,135,220,57,136,136,12,229,254,199,144,14,151,90,3,133,55,227,25,21,164,139,125,84,236,66,91,30,180,58,251,48,40,215,16,253,216,196,85,62,179,176,193,82,15,133,182,192,228,202,223,214,13,102,43,125,248,217,92,75,204,164,2,79,216,243,214,201,194,46,31,108,167,156,100,250,20,163,213,247,126,195,163,91,117,1,192,204,116,223,154,179,93,157,79,149,109,186,71,227,73,248,67,54,241,74,141,109,188,22,26,61,26,159,163,124,160,237,152,72,108,40,154,172,67,121,44,158,18,135,243,249,235,250,214,4,21,60,101,166,217,109,77,83,115,41,151,174,238,147,227,126,111,138,104,2,83,85,233,51,101,153,68,240,69,169,222,8,138,20,148,0,184,24,221,5,146,151,101,150,20,135,207,0,13,153,164,56,55,96,235,116,216,74,92,238,199,70,80,139,91,216,7,155,54,209,3,227,56,245,65,227,248,238,91,182,28,98,102,197,89,228,200,174,193,166,189,67,142,230,225,118,122,48,164,216,44,209,91,224,2,19,141,183,70,85,89,239,8,25,34,30,167,101,106,164,27,44,141,152,226,14,103,118,125,112,130,212,84,182,44,196,76,78,207,118,192,89,55,90,88,49,168,23,253,161,198,253,33,162,101,7,54,231,201,247,236,105,164,103,50,15,179,9,139,127,87,104,66,185,92,96,238,92,65,27,232,116,253,27,211,243,179,208,193,73,207,206,25,209,60,245,189,81,62,149,53,50,143,200,46,181,100,14,103,196,35,100,84,184,155,236,226,48,140,31,91,174,162,228,212,159,203,148,119,141,162,88,81,201,6,70,197,165,58,204,255,244,139,16,50,117,94,26,182,198,220,213,231,77,133,224,57,89,163,53,250,130,89,95,204,180,32,124,212,134,45,230,241,192,101,214,139,46,189,191,31,180,12,143,92,2,163,41,43,141,77,78,168,58,220,77,91,226,129,103,216,19,192,93,19,4,41,8,24,35,190,23,165,89,202,6,7,188,239,144,146,6,249,172,63,18,60,107,124,47,18,4,210,3,47,75,49,10,56,117,13,16,102,35,159,152,241,240,74,92,40,107,235,115,20,199,92,193,160,208,18,93,186,134,21,23,176,201,166,107,107,42,232,134,195,11,3,97,43,204,54,84,3,166,72,76,127,123,195,64,237,99,202,217,184,228,104,101,76,207,69,218,71,141,188,100,229,159,200,102,200,214,128,185,37,235,60,76,220,97,252,131,180,31,95,210,51,77,139,167,42,53,230,20,4,5,10,207,26,211,208,196,82,146,174,16,242,168,98,46,64,39,182,158,105,136,116,142,239,58,179,154,6,195,3,143,123,64,205,175,30,68,96,202,235,227,107,87,139,17,45,221,25,134,71,102,240,66,112,147,235,138,178,180,3,53,18,13,65,161,190,90,209,111,24,79,245,115,16,73,30,110,78,144,199,88,149,137,52,227,230,112,121,8,226,73,227,73,94,228,240,34,171,223,225,250,16,214,102,136,44,60,101,185,81,28,191,171,62,123,164,99,148,214,21,112,125,188,160,217,202,0,146,207,97,98,43,67,194,85,217,202,123,226,99,18,60,41,89,79,1,50,218,75,160,36,140,42,10,113,89,185,141,217,98,228,167,169,181,242,112,21,165,79,152,189,93,97,100,58,91,192,107,138,93,154,167,9,154,92,240,140,153,140,247,50,163,41,218,38,92,51,122,112,98,67,185,57,61,169,186,171,58,203,142,89,147,253,174,107,68,247,89,253,221,25,102,10,55,100,240,43,60,124,2,217,50,236,162,237,52,245,31,49,7,160,81,110,254,165,145,137,82,249,71,118,217,226,37,47,192,84,104,42,76,122,121,108,25,231,201,85,203,82,16,166,200,174,69,72,204,234,201,22,45,120,6,226,99,36,8,160,52,10,134,29,179,198,133,185,31,138,25,83,200,125,240,73,148,32,166,210,208,97,161,138,33,71,191,8,204,107,0,219,66,54,210,26,139,76,96,242,94,230,29,80,228,25,251,107,220,29,3,107,95,184,103,141,238,85,104,254,186,207,4,130,223,58,98,150,192,28,77,219,212,10,113,148,79,136,52,58,92,214,243,82,199,172,155,57,118,119,104,136,117,234,31,24,93,180,24,48,232,2,159,123,19,21,14,129,50,89,213,49,96,167,123,108,84,132,176,148,139,173,96,173,186,60,149,125,200,170,49,251,179,204,8,128,58,218,205,76,20,248,236,16,105,94,120,62,133,185,5,194,173,22,230,17,121,39,67,175,23,19,117,134,17,31,3,95,139,218,248,11,110,213,126,91,31,67,64,163,219,36,220,202,199,128,56,98,247,199,83,147,243,157,131,3,183,144,6,106,201,90,186,243,100,152,2,138,194,231,104,200,119,113,152,255,92,131,196,36,91,69,215,216,16,212,147,67,180,125,173,59,79,168,49,125,96,130,156,223,84,129,22,28,163,83,96,68,121,124,212,160,117,233,207,253,156,100,195,236,239,125,238,149,220,85,53,172,8,201,72,241,214,144,63,247,55,250,189,96,78,250,96,102,112,86,71,144,5,75,189,231,195,170,51,158,80,173,137,58,212,128,81,59,125,30,126,14,185,29,48,229,233,237,15,216,213,177,12,70,53,79,97,84,219,166,195,213,98,5,10,183,168,235,109,84,204,145,98,251,196,129,157,85,140,154,197,245,36,108,130,122,190,63,104,33,179,242,65,247,69,27,37,121,79,112,27,42,234,128,209,42,127,131,219,107,59,29,0,112,125,82,252,138,177,31,126,227,221,77,9,115,63,96,143,219,34,231,97,87,110,110,131,187,79,148,3,91,170,247,227,110,236,53,26,195,126,162,75,151,116,0,199,70,121,116,73,203,180,84,222,111,146,156,83,151,154,2,133,73,213,244,159,37,141,250,249,217,105,121,158,14,115,110,104,100,3,161,96,124,43,31,76,145,83,126,246,132,42,59,48,21,84,164,169,8,76,246,133,91,47,221,74,243,117,101,157,79,188,156,213,158,114,78,114,219,139,186,236,8,240,123,215,204,15,160,238,64,120,36,125,76,240,188,207,162,187,232,166,163,62,38,231,53,198,147,158,212,248,93,55,202,172,88,88,213,86,41,230,173,97,137,82,3,58,181,140,25,101,153,20,7,139,229,203,100,157,36,4,10,157,195,186,177,51,157,47,185,31,151,132,12,10,165,43,83,39,104,181,130,151,128,185,206,106,14,17,119,5,143,176,53,203,201,94,154,129,116,78,241,237,5,114,205,98,140,79,94,8,1,141,48,8,59,246,245,147,33,65,92,101,185,49,74,137,250,122,82,171,32,136,105,177,118,144,125,210,178,145,3,115,164,204,128,41,128,87,127,7,89,194,51,90,67,58,45,53,20,5,73,188,234,199,34,145,199,45,243,48,179,133,251,129,219,144,103,83,117,4,226,21,211,233,150,209,52,67,240,88,77,190,78,88,33,80,164,10,213,92,252,149,61,127,48,196,143,186,124,112,25,77,207,44,108,166,64,180,212,23,82,16,242,26,142,90,213,174,216,116,36,243,59,25,12,112,154,90,249,145,161,218,12,251,6,19,173,105,226,110,158,16,97,20,71,45,219,72,253,40,70,93,255,161,221,184,171,228,157,7,121,185,254,165,207,194,46,181,62,48,52,14,95,86,8,76,149,230,211,148,171,193,50,117,214,120,184,121,194,30,120,187,128,109,179,196,91,213,183,37,38,51,60,165,139,204,111,212,38,167,182,222,132,25,28,134,191,63,41,108,36,253,62,164,13,15,128,94,75,208,37,113,62,137,102,46,234,199,29,65,177,135,75,239,242,108,138,66,159,214,40,11,141,128,145,30,151,185,208,169,253,119,3,190,25,113,148,186,66,58,218,214,237,194,4,145,213,55,101,76,130,142,82,114,216,244,217,166,11,177,3,206,143,151,147,106,137,160,179,36,101,2,174,159,166,247,196,58,103,76,195,50,95,201,110,11,195,247,152,196,112,166,41,37,196,185,147,28,67,114,7,154,171,146,30,35,180,68,109,155,195,103,181,232,153,104,122,33,53,166,18,28,188,207,165,39,227,88,222,209,179,106,203,83,224,98,162,237,14,67,71,81,213,83,146,200,69,139,214,29,38,117,249,109,34,168,105,222,214,157,152,180,192,240,87,196,123,193,126,80,180,49,171,226,118,220,46,80,50,226,9,50,192,251,236,206,254,166,173,19,236,192,209,51,142,27,241,31,37,211,178,111,23,45,154,209,149,72,226,246,34,57,6,133,210,193,41,112,170,81,55,8,140,175,233,162,240,151,143,30,104,65,126,88,158,141,74,100,143,121,102,42,17,114,190,36,203,15,113,51,158,144,64,201,114,131,64,225,38,126,56,91,152,32,11,56,136,150,199,163,27,250,159,242,104,206,217,125,31,221,138,50,203,163,176,236,12,28,128,248,218,5,236,118,213,113,244,199,255,37,112,33,199,101,5,252,164,198,38,163,144,174,241,157,207,201,51,116,188,176,207,93,220,19,152,98,34,233,53,30,175,122,97,238,248,18,3,227,210,153,243,253,84,5,5,84,129,225,51,14,95,4,159,170,74,74,60,178,84,24,117,247,75,242,173,5,94,44,91,119,85,48,251,171,132,185,136,110,83,158,116,167,119,169,146,159,106,2,203,247,218,206,147,151,176,196,32,252,108,74,163,209,115,86,177,180,134,67,242,126,204,162,187,17,82,184,228,156,246,219,118,202,81,95,172,16,196,179,78,108,72,167,148,94,20,75,243,29,45,190,53,9,137,215,199,95,8,232,205,117,63,38,74,184,89,80,140,127,191,142,145,186,84,165,126,142,212,2,74,84,190,110,155,102,83,210,17,133,43,52,76,206,106,65,48,5,83,242,248,50,187,59,110,21,233,23,213,235,94,160,0,140,12,104,123,224,226,20,25,192,89,163,38,192,16,95,70,199,80,59,24,253,129,139,115,246,52,179,117,229,96,2,102,86,87,135,23,108,54,235,133,93,0,167,89,193,73,249,3,174,46,252,134,153,100,28,38,15,188,157,57,4,18,69,142,212,241,116,45,187,252,1,188,254,109,214,245,190,151,111,131,16,226,247,250,246,123,174,113,59,6,159,140,206,132,115,113,11,174,86,34,196,104,75,232,179,207,186,12,71,31,39,111,105,245,143,183,118,38,177,6,143,1,98,148,2,83,149,230,207,54,38,183,247,115,68,98,84,51,190,139,246,252,178,77,107,255,214,208,165,200,134,195,44,35,102,233,159,163,45,19,218,21,24,87,171,223,61,172,236,82,98,34,197,146,58,71,252,246,177,159,112,144,10,12,105,244,142,214,196,52,151,204,20,164,157,93,155,135,0,177,241,29,11,140,242,94,188,54,89,107,73,209,243,169,115,204,163,179,62,48,165,117,113,25,13,134,195,166,78,167,235,58,65,139,17,240,48,206,115,93,215,4,221,252,99,195,40,80,158,101,127,206,235,190,163,117,183,64,134,192,100,219,248,93,146,210,164,170,67,138,213,233,220,55,132,147,41,195,16,148,88,130,239,194,213,12,97,221,234,224,43,241,179,216,74,135,86,146,133,75,149,101,139,101,127,102,81,17,206,56,124,44,36,50,68,107,204,8,93,60,211,202,154,125,71,201,220,152,87,83,120,150,200,145,96,0,242,122,31,142,166,86,252,118,98,91,217,10,19,72,242,214,100,188,212,250,180,102,170,249,68,194,131,35,113,245,178,127,243,206,81,152,108,30,176,245,29,139,231,76,230,46,130,115,192,88,140,241,203,213,248,229,20,190,10,128,7,38,16,151,30,56,69,192,209,82,184,70,209,163,37,177,45,127,29,179,66,188,165,19,28,45,67,175,29,34,117,137,34,157,172,159,171,59,15,11,252,163,108,101,15,154,111,92,188,88,149,179,30,153,144,215,250,252,102,41,165,172,95,3,165,5,95,89,40,186,159,94,200,151,134,205,179,251,170,182,34,36,9,55,2,227,49,142,183,202,154,45,76,63,45,170,231,40,217,127,227,153,192,101,122,90,213,177,155,182,57,175,21,174,161,194,132,89,5,209,135,62,188,17,48,241,215,226,166,220,234,243,112,162,18,209,250,140,129,126,141,65,202,121,142,198,189,104,226,32,62,68,20,155,189,227,152,223,189,201,52,130,224,63,69,191,207,158,208,147,116,172,111,152,164,252,83,46,156,136,58,7,15,92,61,41,17,216,178,112,117,71,48,111,247,7,79,10,16,114,125,54,140,226,142,18,84,215,179,36,247,21,75,149,114,233,41,228,144,201,193,83,51,130,66,167,152,100,19,70,42,221,131,81,236,9,51,194,164,77,123,210,61,152,131,46,71,235,132,134,141,194,168,24,251,178,45,76,73,33,183,5,38,19,33,224,197,181,82,55,225,62,110,80,175,144,150,95,246,11,15,215,245,52,56,139,88,139,205,105,116,199,29,134,213,85,141,152,106,206,111,31,53,227,130,44,106,62,33,134,155,250,133,235,131,46,174,72,222,241,142,52,143,190,118,133,24,210,173,66,180,132,180,254,249,192,115,92,27,166,112,213,46,186,255,87,148,218,107,180,198,65,218,154,194,121,247,152,196,70,79,166,159,187,178,133,71,199,187,169,186,106,107,227,235,246,65,179,98,98,93,248,92,198,187,111,164,191,104,239,126,225,228,234,180,92,213,76,12,68,207,243,99,237,185,183,26,93,247,34,148,86,192,136,60,236,128,97,82,24,10,103,234,26,28,110,70,71,241,192,81,129,3,209,4,220,185,250,222,198,135,227,48,57,90,125,143,199,80,73,94,23,206,245,99,193,237,38,48,193,60,55,176,50,242,55,93,175,39,5,9,96,95,159,231,224,66,206,69,109,86,120,78,252,225,120,42,179,196,162,128,71,175,43,96,120,121,117,58,156,187,82,139,148,23,50,211,248,8,2,195,139,225,185,2,25,206,254,169,219,18,146,241,174,63,208,126,46,60,181,120,51,155,183,223,125,72,64,161,74,71,96,168,196,91,192,220,245,245,148,72,152,80,110,231,64,159,178,159,51,221,234,49,28,60,70,166,20,13,82,247,138,222,65,117,248,172,205,162,118,12,74,223,97,128,145,94,12,173,134,192,201,248,211,28,46,118,247,13,248,44,9,75,52,118,216,82,194,139,192,248,233,98,204,186,237,159,247,183,73,187,27,113,116,194,119,89,36,3,144,162,179,179,89,184,175,37,195,170,36,36,77,220,229,215,142,196,199,3,167,45,250,207,7,182,26,23,31,51,200,78,37,29,148,107,23,68,43,61,96,120,177,182,192,72,63,249,189,44,67,2,43,89,16,80,245,244,228,196,110,230,88,216,146,56,66,229,30,174,138,225,48,66,163,119,170,44,35,13,244,155,23,132,234,67,252,37,192,68,136,2,38,101,72,12,10,46,170,173,223,214,35,11,247,20,97,44,56,154,252,131,16,141,150,125,99,113,175,13,63,14,36,135,146,95,14,74,106,144,131,84,198,148,7,197,235,234,227,121,174,119,83,66,43,5,14,160,22,238,93,42,97,102,214,143,53,44,167,242,67,19,34,105,73,123,125,174,85,203,157,45,25,150,133,178,244,149,233,184,231,110,224,182,63,87,91,233,25,113,193,72,5,205,38,216,176,245,99,64,109,235,231,83,34,145,80,196,61,136,128,101,104,7,28,134,118,87,158,221,71,114,215,239,121,37,66,212,242,206,29,37,105,159,36,231,5,8,85,73,183,205,71,231,39,95,50,41,183,46,143,230,102,19,201,48,199,250,74,89,146,57,139,169,146,38,159,222,137,253,36,203,186,197,93,158,92,16,155,100,229,198,135,21,184,34,42,238,191,125,102,208,222,250,90,228,192,213,24,19,18,7,132,245,138,130,218,57,93,55,209,132,214,171,248,72,11,107,222,41,156,208,37,30,83,175,85,204,237,28,193,111,24,53,154,144,167,1,147,242,245,125,204,148,168,161,236,10,119,42,214,127,61,35,68,214,147,246,11,247,211,119,184,16,7,164,68,83,94,218,248,252,62,51,31,56,105,108,27,30,78,66,183,197,97,184,12,158,142,81,85,242,89,11,63,61,229,166,173,19,145,131,246,161,19,218,3,113,213,32,37,233,196,130,21,9,143,51,254,69,209,234,209,11,35,108,47,34,185,80,200,83,15,153,176,106,74,247,53,203,52,130,38,216,203,240,141,231,116,10,77,5,48,172,88,254,210,4,4,164,238,137,64,244,25,166,189,3,62,235,67,190,52,110,178,230,116,139,208,79,194,216,180,20,230,92,243,33,59,27,68,146,212,90,156,37,57,59,161,67,133,62,77,194,222,133,156,158,185,99,80,186,41,54,43,76,173,222,244,142,31,251,105,72,225,41,206,43,4,58,3,230,206,32,39,15,25,171,169,142,11,119,173,180,41,232,74,185,179,16,116,144,70,117,81,4,155,82,160,228,82,14,25,50,50,178,231,237,24,14,164,170,112,41,225,4,250,193,114,22,79,83,54,31,237,162,207,113,75,30,20,2,169,1,231,45,20,223,228,60,157,173,61,249,4,239,118,221,144,135,159,105,147,239,112,87,211,227,22,148,179,226,14,9,101,105,178,189,79,171,148,143,79,13,235,136,100,169,29,56,35,216,20,29,167,202,114,62,176,81,48,6,12,151,215,82,56,145,184,230,48,245,92,178,170,207,245,1,149,197,104,125,182,186,153,20,62,183,21,23,130,64,122,126,104,40,214,226,3,92,249,29,70,92,186,104,107,8,148,75,180,30,103,65,201,2,65,149,13,178,90,135,27,140,65,245,129,179,231,200,1,19,54,145,247,102,103,117,167,117,53,255,86,122,186,150,152,136,1,151,44,113,123,60,145,212,173,121,199,43,84,123,178,143,78,210,230,156,119,202,194,30,83,84,40,10,202,45,164,106,58,92,113,252,203,100,128,41,216,171,247,76,53,60,233,144,182,98,164,138,142,14,83,113,23,56,129,250,60,44,48,138,233,218,68,207,183,196,44,46,48,27,105,207,144,250,242,252,83,28,95,38,27,46,48,99,150,252,183,77,10,64,63,8,197,148,158,107,137,196,30,242,208,242,94,150,47,236,179,28,221,149,165,62,38,114,218,147,171,65,162,139,131,134,149,182,70,150,124,71,107,196,210,20,29,40,54,122,227,105,242,9,10,91,100,185,57,12,241,161,118,60,163,222,57,2,205,82,127,10,88,135,83,21,29,148,42,103,221,84,144,173,108,37,96,242,181,219,131,38,183,158,64,155,8,194,129,226,192,114,116,152,44,118,209,95,54,105,52,135,39,225,165,249,188,212,112,151,30,242,218,199,70,108,10,195,49,18,95,99,88,126,175,190,51,229,92,95,80,178,146,37,213,135,254,52,58,14,223,69,20,241,237,246,194,88,37,49,79,206,126,111,170,137,2,119,152,163,86,192,38,98,46,48,244,12,197,127,154,130,150,45,238,116,155,239,206,15,123,96,147,182,81,184,81,186,227,3,222,160,255,209,227,5,145,101,23,246,132,75,156,82,239,173,11,96,186,122,38,81,130,65,138,159,160,184,203,179,15,41,178,173,77,15,31,228,226,60,29,225,192,184,84,117,199,33,139,197,19,110,168,96,67,72,90,55,141,211,109,151,90,133,67,7,137,49,221,144,172,202,215,95,27,198,159,169,123,10,245,197,78,95,131,122,246,122,142,136,142,245,149,124,80,206,52,121,98,39,56,195,90,138,181,117,150,89,17,10,139,66,117,99,159,203,159,77,14,175,94,1,166,241,17,8,108,167,176,194,103,80,124,50,76,43,177,75,218,53,243,66,53,135,71,215,59,147,137,110,196,52,156,120,172,36,47,177,152,56,157,87,108,1,195,195,250,28,32,115,56,209,17,66,77,85,243,76,237,167,139,247,139,237,72,253,60,19,211,185,251,194,69,211,110,170,115,108,90,202,211,23,202,34,185,201,170,62,244,4,64,118,101,57,156,41,68,223,122,2,80,238,30,191,157,240,120,232,68,154,53,68,92,13,38,185,80,15,136,25,76,144,192,83,197,78,129,251,244,155,162,193,69,18,60,10,21,144,23,204,112,26,235,241,193,97,85,4,86,139,21,153,128,20,71,234,65,155,222,30,38,55,218,86,163,109,53,175,183,46,204,13,253,162,195,176,213,85,93,91,232,79,124,119,15,198,187,141,246,236,224,198,72,230,40,46,217,249,108,102,248,70,99,154,36,216,236,246,3,199,209,97,232,31,32,12,235,23,109,194,204,79,196,18,23,122,52,38,143,80,183,73,28,178,203,223,121,163,65,220,181,49,196,203,201,223,25,39,153,84,164,155,191,150,16,81,76,223,188,139,158,198,100,42,184,3,150,165,113,182,12,157,161,188,165,167,118,176,176,48,59,228,83,226,168,72,41,222,11,47,153,220,158,225,193,93,94,195,9,60,178,212,10,163,69,65,130,94,236,24,137,196,230,41,176,17,228,199,142,129,49,37,95,139,26,140,89,235,221,80,136,224,203,195,151,9,254,197,102,117,44,160,37,55,100,174,253,173,151,216,8,153,163,242,211,40,178,121,138,93,181,123,163,248,150,144,129,105,241,96,187,84,9,102,121,255,126,228,145,15,169,219,220,128,68,216,227,130,84,9,19,189,144,94,241,57,238,30,10,151,92,146,21,63,32,54,221,110,150,45,68,45,178,182,230,157,111,207,44,28,189,5,205,53,116,95,206,201,145,217,201,238,186,27,112,108,165,123,176,244,164,172,180,248,214,91,218,209,179,74,101,155,196,200,76,89,196,3,66,184,198,242,212,45,22,79,220,112,127,55,240,202,162,0,110,57,167,115,196,169,197,37,93,156,44,3,193,194,18,134,213,89,211,77,47,238,132,139,40,149,117,184,228,231,246,76,226,148,152,40,103,69,111,241,120,177,39,132,88,104,53,151,240,148,165,103,255,196,149,138,20,146,39,184,125,22,53,138,105,35,224,46,201,244,101,216,233,235,134,46,21,250,170,136,118,96,156,254,53,26,115,49,151,1,165,74,178,198,136,193,155,184,181,99,168,214,199,210,24,76,57,57,107,201,111,31,235,90,109,28,19,98,58,161,189,86,74,124,44,196,10,164,150,183,24,49,114,191,86,155,101,135,220,158,117,178,24,198,12,171,13,209,10,57,118,224,137,115,26,10,44,125,120,180,187,160,80,229,94,131,145,17,79,218,152,188,217,212,195,26,197,86,189,239,213,207,141,230,124,254,48,101,217,49,154,180,230,79,110,107,4,61,159,158,81,203,217,86,180,54,113,208,170,48,10,40,249,194,69,29,225,168,17,156,137,116,109,240,189,53,1,131,18,46,170,39,194,128,63,39,187,132,15,136,101,231,20,139,111,14,45,56,7,77,99,132,185,57,77,108,66,70,252,24,233,4,82,2,134,98,71,126,218,148,88,98,34,89,57,174,28,213,199,220,163,64,221,71,101,113,117,144,165,105,53,28,43,108,62,110,156,82,17,91,240,172,64,123,22,87,162,172,94,202,62,126,92,242,129,206,164,129,117,147,143,156,49,226,148,132,201,44,133,157,33,237,24,81,43,162,144,253,157,12,210,235,51,91,228,87,44,121,105,187,121,183,28,232,121,109,157,164,56,228,103,44,92,42,229,133,105,17,193,23,22,128,143,40,174,254,214,30,56,231,187,64,172,212,69,206,142,110,52,33,97,254,27,171,153,190,245,185,152,228,28,141,33,67,148,133,141,157,59,122,220,3,207,167,232,194,37,74,188,25,238,197,26,48,197,34,77,97,243,230,126,215,223,148,246,147,182,213,241,64,120,240,14,121,218,185,53,66,214,45,123,225,194,103,216,116,143,199,39,137,252,116,192,107,139,190,22,10,62,51,18,234,45,19,112,106,238,200,25,113,46,250,126,175,55,137,63,241,226,152,150,84,239,23,38,161,67,122,94,140,16,207,187,150,33,163,214,125,35,67,37,53,46,204,173,233,110,89,231,131,152,92,72,192,231,73,91,225,133,87,117,223,135,171,46,38,48,228,152,2,231,174,99,14,79,213,245,63,113,199,169,114,105,234,169,6,97,33,14,137,166,218,44,184,81,44,43,42,198,180,36,73,246,132,239,132,216,111,12,57,126,25,177,163,13,78,171,94,184,105,104,15,154,134,160,7,71,108,119,104,246,32,26,38,187,69,207,136,249,47,217,239,26,92,57,78,174,204,92,129,76,121,8,220,131,150,182,26,255,173,70,223,208,255,59,19,34,158,205,17,45,159,235,88,129,199,186,118,135,5,27,229,147,111,73,85,255,44,247,217,85,29,91,86,127,57,202,186,191,156,68,166,138,162,191,138,6,66,116,187,8,17,105,161,16,21,161,196,120,103,187,45,92,24,49,246,26,110,175,68,30,162,204,240,102,210,161,49,71,19,58,242,98,166,144,186,25,89,164,246,169,133,248,131,88,52,134,205,136,105,210,68,76,218,200,78,178,11,62,255,242,41,147,142,167,209,172,245,120,52,212,185,226,103,105,150,107,238,55,239,157,225,111,21,235,139,168,93,187,14,185,140,53,150,21,134,235,250,250,204,72,158,151,203,73,195,205,149,194,33,151,39,20,100,210,243,130,249,17,159,154,60,182,37,62,30,75,80,46,241,236,149,159,123,123,51,186,146,117,97,126,251,62,187,114,29,9,43,135,26,167,161,153,66,16,150,100,79,116,48,24,189,27,129,177,8,210,237,184,121,236,46,76,18,234,190,158,68,19,201,42,2,147,104,87,162,245,120,10,216,14,156,77,99,56,134,124,169,228,76,169,112,55,244,59,23,136,162,137,205,138,59,187,174,112,74,147,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,146,98,194,183,203,97,36,20,124,7,54,149,57,153,197,83,109,90,236,221,220,99,170,37,74,80,166,254,54,105,214,119,137,116,92,208,77,96,152,197,238,126,86,206,78,188,181,181,185,38,99,117,162,81,54,181,231,36,247,199,141,111,19,230,125,30,158,8,118,149,56,58,179,114,147,3,247,233,21,233,204,13,230,165,190,55,94,161,123,116,210,19,185,255,160,211,16,9,61,100,76,84,205,216,47,208,161,17,29,112,184,219,161,175,240,57,182,163,107,203,92,253,79,107,242,171,235,181,116,134,72,43,27,19,222,217,104,194,130,91,112,163,235,100,178,20,141,107,60,54,17,81,161,204,173,180,88,190,235,140,64,145,194,88,92,66,114,225,228,20,214,220,17,110,37,179,132,181,78,250,166,102,220,96,240,5,19,18,233,20,84,94,13,93,128,51,37,189,91,241,162,178,124,97,174,15,119,226,249,11,181,234,10,35,181,213,67,189,248,65,187,202,60,32,47,141,120,162,183,38,28,209,244,236,195,28,184,55,206,98,186,52,114,134,100,228,173,194,204,74,231,28,212,155,132,229,85,120,162,43,126,13,74,148,116,207,163,214,195,247,37,162,0,234,69,181,18,139,213,194,117,102,62,17,57,7,140,133,114,133,27,9,98,143,166,173,97,179,114,139,122,90,132,73,140,75,171,136,111,225,51,33,170,86,235,131,238,22,30,172,99,15,144,83,171,176,137,245,5,12,199,116,211,173,156,131,200,59,78,213,114,235,250,214,164,10,135,11,107,26,225,140,28,173,212,163,37,223,141,39,148,210,250,181,17,40,156,30,12,62,211,164,47,181,14,33,255,170,225,235,7,174,26,245,161,114,174,182,24,112,248,163,245,118,213,56,229,189,246,233,192,191,74,102,129,207,114,94,30,165,35,172,166,188,161,133,44,113,62,96,192,228,26,201,123,245,194,199,119,95,102,55,74,167,7,158,59,102,10,214,131,26,104,157,196,49,191,72,216,126,165,142,231,134,30,225,142,65,105,198,63,163,173,79,87,83,184,150,73,156,127,70,148,50,242,184,52,206,102,130,238,106,81,48,59,122,180,238,90,130,209,76,66,42,94,202,170,228,100,87,192,90,158,225,81,36,97,109,110,253,97,164,191,253,150,62,177,251,235,30,143,41,211,34,6,49,9,114,23,253,88,103,168,207,155,250,79,243,207,80,67,104,192,179,29,62,67,83,123,81,43,138,123,64,141,213,67,250,154,122,181,207,152,156,255,139,17,165,102,87,227,181,212,103,158,109,196,23,64,25,235,201,213,38,1,119,198,166,65,153,116,210,4,167,6,179,216,136,25,94,48,55,178,194,8,251,133,239,185,112,210,234,242,129,110,48,199,247,40,25,66,107,69,143,185,185,227,217,120,161,244,131,52,75,81,247,247,202,144,59,233,144,91,56,183,95,152,72,155,182,62,107,162,221,214,235,28,211,229,129,75,153,209,113,35,77,26,186,186,136,162,71,215,32,10,73,67,127,27,107,115,69,107,34,72,143,109,138,206,124,68,41,178,41,88,168,109,138,116,208,10,152,122,15,89,92,88,151,179,94,52,103,77,53,58,155,244,21,9,62,48,137,145,171,60,112,185,219,194,129,83,123,237,222,93,252,90,135,223,226,201,173,39,31,208,111,63,230,212,16,146,111,108,98,163,15,113,120,216,234,21,56,17,188,244,105,102,116,102,245,15,56,11,108,82,50,186,13,239,32,101,60,112,42,123,188,91,60,248,15,29,150,46,218,116,15,71,81,219,83,137,6,66,10,114,141,166,248,114,187,136,221,65,201,242,210,197,85,140,146,115,6,12,189,237,99,203,147,188,232,173,23,129,127,157,194,103,131,57,255,91,14,147,229,175,166,62,105,118,158,116,6,252,94,204,50,153,120,254,210,56,203,166,238,255,104,52,239,29,143,198,208,211,195,62,23,226,158,209,56,77,245,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,226,233,86,43,4,106,16,223,142,72,103,221,154,194,7,205,206,242,10,237,3,91,189,223,99,226,144,151,231,31,203,132,214,31,19,7,43,54,222,26,225,152,44,119,108,2,108,205,205,39,68,224,135,102,36,147,78,9,97,234,7,83,59,166,209,115,114,162,96,230,251,96,100,26,53,70,93,141,91,213,29,119,20,83,86,77,170,169,166,179,232,238,126,228,112,8,37,106,199,207,153,152,2,110,67,171,191,13,62,134,199,184,112,122,174,24,86,117,116,91,67,78,44,223,11,152,88,240,133,207,174,173,151,194,108,18,194,14,159,205,166,60,99,74,186,110,21,184,60,183,190,109,150,95,252,118,230,189,158,43,37,217,192,254,185,209,213,122,174,155,231,190,33,216,83,27,88,141,90,50,38,184,241,49,62,183,209,1,17,131,47,107,216,249,215,115,151,181,114,92,159,10,5,221,87,49,97,72,192,41,145,208,102,94,16,209,70,130,218,194,146,198,29,38,12,162,95,115,78,163,168,13,120,84,157,72,147,231,185,169,0,109,100,209,125,18,225,227,234,12,203,231,42,82,45,219,78,47,132,19,122,121,135,241,241,62,23,35,244,35,124,159,61,166,237,172,91,7,13,229,0,47,29,175,56,205,177,250,47,108,241,118,95,2,29,235,84,148,47,75,53,109,99,63,91,224,82,168,122,93,180,120,153,95,54,169,144,41,194,95,102,137,19,213,137,0,80,166,36,66,40,19,37,219,253,98,58,124,108,101,17,52,47,212,10,205,200,94,132,95,165,232,5,159,122,129,229,66,166,8,52,79,60,248,23,94,198,4,224,29,55,251,73,62,103,177,55,241,153,6,173,167,40,204,195,240,3,97,218,118,20,30,26,153,194,230,158,246,236,115,147,54,78,162,58,131,50,30,246,173,63,27,186,16,189,37,227,83,188,225,203,78,45,122,22,27,167,152,170,65,207,23,214,93,188,144,3,149,60,35,161,51,98,122,225,67,46,169,182,232,56,119,218,41,54,78,49,5,60,63,94,58,4,104,186,27,22,244,7,61,225,31,237,5,130,211,242,240,100,193,160,239,115,66,245,216,213,121,141,200,105,168,50,35,72,209,225,137,21,152,50,49,119,233,67,33,90,133,224,188,100,171,52,243,201,0,47,67,22,166,0,120,221,172,18,194,225,98,134,168,192,201,204,59,135,51,234,177,119,200,17,122,74,197,253,53,205,152,148,4,28,28,56,129,65,44,221,4,109,196,120,191,205,142,91,208,208,51,151,40,107,11,247,49,146,63,75,72,15,17,43,198,147,234,67,198,125,78,83,210,144,230,153,225,110,65,162,107,105,182,4,102,27,134,77,192,243,73,152,134,96,52,20,88,168,227,24,207,229,5,90,67,36,139,28,198,117,32,31,155,226,88,2,208,14,167,68,184,83,97,234,121,252,183,39,252,81,178,126,168,91,189,214,4,147,12,114,221,11,55,10,228,124,147,39,255,153,58,250,11,155,138,225,199,166,84,241,108,159,229,173,48,66,132,110,139,52,19,222,209,153,196,137,19,71,62,156,164,59,233,92,128,230,35,44,48,156,217,73,93,204,166,200,29,209,56,171,136,153,98,129,17,123,96,125,7,76,144,68,126,155,92,203,186,226,189,33,215,148,5,118,96,147,172,116,184,26,65,164,192,166,92,26,61,175,48,157,200,7,197,239,216,99,154,226,53,42,89,91,159,233,20,251,10,23,14,81,83,44,217,50,95,239,144,195,7,34,118,169,201,64,73,199,139,105,187,11,108,4,63,222,179,129,71,83,156,173,217,244,146,60,0,74,178,192,57,10,165,103,16,178,197,25,211,44,122,42,131,66,173,78,142,137,72,229,144,102,217,178,185,110,103,72,175,150,251,165,161,35,178,177,147,151,164,85,187,85,107,208,11,94,203,236,62,127,82,166,134,90,135,201,36,18,61,44,197,109,255,41,168,33,254,22,132,73,21,22,169,34,12,232,4,242,176,57,252,167,73,190,47,178,184,185,139,182,26,15,111,36,77,201,107,167,73,78,133,123,245,57,35,68,7,184,88,228,35,202,25,168,147,168,178,250,32,21,108,145,134,66,125,250,18,101,114,96,156,49,1,163,146,32,25,23,231,124,200,65,3,72,114,245,104,122,149,77,3,11,218,61,65,92,15,159,250,38,146,193,70,143,213,119,236,72,20,69,5,198,132,142,213,135,87,240,129,41,3,27,241,219,8,171,104,149,120,130,174,51,114,197,201,193,218,162,99,4,76,209,160,63,252,216,242,91,166,25,105,201,195,11,212,205,72,66,154,81,224,156,66,34,15,199,26,245,217,50,166,149,66,1,223,232,43,84,226,154,116,193,97,24,42,48,150,142,61,87,122,96,174,72,53,224,115,42,139,253,199,162,63,151,133,230,48,21,35,178,178,129,123,88,143,192,67,107,27,129,9,254,94,152,52,186,11,19,11,116,66,213,10,27,28,117,208,2,67,90,239,83,9,215,5,146,228,10,83,46,17,232,32,89,242,162,36,136,249,147,217,215,245,10,67,113,74,148,243,224,161,77,176,240,9,140,163,207,195,136,208,58,97,61,10,76,182,96,15,24,151,226,77,1,56,31,138,60,11,191,31,193,21,119,90,47,129,185,165,251,128,54,178,142,238,128,114,219,207,45,118,59,28,255,36,3,9,92,86,212,122,3,103,145,103,162,148,129,170,125,239,88,221,90,62,149,225,193,31,113,189,57,29,227,22,62,4,134,45,116,94,248,12,119,46,10,147,193,235,111,69,158,242,158,218,186,34,55,176,2,230,252,144,151,158,86,172,239,223,131,34,15,201,246,6,38,4,23,173,11,167,188,244,220,152,39,98,158,80,120,218,134,162,20,145,248,144,153,5,60,30,24,158,248,30,48,229,41,242,94,103,75,192,227,239,112,103,117,116,129,33,239,118,163,22,1,148,51,55,180,117,195,196,190,173,141,7,79,96,110,179,37,90,183,42,177,155,204,61,128,130,78,71,107,86,98,173,252,171,39,241,16,61,180,187,105,63,61,59,59,88,118,215,69,181,178,238,50,158,135,147,11,228,48,182,72,213,223,174,166,145,235,240,200,227,237,154,17,167,249,44,133,26,191,62,15,135,243,203,171,29,170,233,229,222,196,209,108,98,33,145,125,140,96,83,145,211,201,190,8,159,204,97,178,177,116,204,112,109,196,152,145,153,32,22,49,9,17,86,127,235,48,26,36,77,167,41,17,112,55,183,203,254,145,115,201,10,33,37,117,57,74,154,228,208,197,55,173,104,214,97,82,144,150,46,62,222,213,79,8,102,225,20,30,66,131,103,84,90,0,19,184,120,214,253,114,66,14,102,41,250,79,186,45,224,93,243,173,210,132,143,180,138,131,66,252,30,137,67,196,213,139,58,24,112,16,183,184,145,22,83,177,31,10,147,36,31,40,105,90,114,7,73,105,113,199,221,1,179,73,75,99,12,222,230,39,31,233,221,104,43,10,140,45,26,175,141,87,94,3,44,112,52,71,42,57,249,200,103,83,209,103,175,22,37,84,228,4,55,189,183,81,51,80,92,68,140,59,249,86,6,55,132,9,88,127,1,35,161,46,32,219,174,111,103,103,48,184,79,142,231,100,154,78,245,7,17,206,49,54,36,115,129,115,44,57,75,21,146,73,220,255,229,151,249,208,206,128,2,197,234,122,178,211,200,59,57,11,194,127,155,12,212,161,95,3,182,211,184,130,20,180,41,37,123,134,232,73,143,58,191,98,202,231,18,34,36,179,176,56,157,7,58,151,69,51,246,32,158,27,213,195,170,86,193,36,27,41,108,41,151,31,142,199,60,178,59,199,118,59,123,116,139,241,166,155,234,2,54,70,237,72,7,196,247,63,36,9,50,193,240,25,38,169,5,12,149,51,201,72,79,91,44,30,106,206,134,246,108,238,243,98,126,96,227,181,165,118,91,44,214,20,21,155,133,66,161,53,31,115,150,42,166,248,229,68,146,181,204,132,21,78,59,124,151,53,169,69,73,129,120,119,191,130,185,77,151,154,109,103,189,206,56,28,160,203,158,34,117,130,153,13,177,245,186,48,167,148,24,233,153,50,11,127,101,188,124,67,103,183,37,227,196,146,54,190,49,233,217,254,213,93,6,186,114,82,203,138,240,121,228,59,0,67,27,168,151,139,51,127,221,157,82,76,88,84,47,193,137,51,79,222,203,242,66,244,98,3,215,92,124,171,100,203,86,225,179,40,239,44,74,108,107,218,122,205,18,229,85,124,233,161,197,233,231,53,172,176,41,96,216,161,21,37,213,231,162,36,242,202,101,80,87,165,5,157,235,115,215,179,8,147,195,40,238,201,5,24,253,188,222,239,228,62,198,163,220,244,32,134,75,113,110,144,173,37,187,51,176,113,14,7,188,138,86,74,156,223,133,236,83,215,213,227,65,42,153,224,99,244,27,109,154,231,238,77,94,84,76,66,164,47,251,115,121,142,232,54,165,48,93,13,108,246,165,228,148,43,213,50,37,203,115,119,222,161,143,87,141,0,74,40,123,209,46,135,83,54,182,41,164,228,244,135,185,15,223,141,189,67,152,166,47,133,101,27,105,45,164,205,234,228,198,201,213,194,65,4,209,12,58,117,2,79,211,172,9,184,15,205,230,201,212,1,228,117,225,252,228,173,24,27,75,159,247,181,72,201,85,180,199,189,160,80,111,172,153,222,25,203,52,46,214,7,38,166,172,48,181,151,253,142,231,177,107,134,162,103,234,230,248,101,235,168,12,40,218,70,81,35,87,32,133,83,158,74,20,26,167,171,104,25,189,90,215,136,63,119,238,18,153,122,168,198,85,81,174,0,166,148,115,222,253,53,105,118,21,235,59,221,103,39,19,252,122,126,186,221,163,178,241,49,202,211,51,163,65,137,253,96,169,214,45,175,109,66,114,14,83,148,168,243,168,89,97,68,236,38,141,127,181,103,231,199,100,47,66,99,73,215,78,131,4,185,5,92,141,203,95,166,130,197,52,226,225,176,33,100,245,153,133,128,123,53,183,174,250,80,72,170,108,206,27,106,218,156,121,232,183,70,237,54,28,106,5,142,203,62,244,151,43,91,153,15,10,146,104,91,29,79,168,126,135,209,132,24,243,124,158,77,193,142,95,74,76,143,93,45,4,114,92,83,36,142,176,67,194,142,163,112,187,174,10,40,193,169,206,81,184,82,225,231,48,85,43,127,172,235,157,98,68,207,8,166,154,159,214,148,216,196,111,35,99,252,172,61,212,22,162,231,9,53,182,81,30,184,69,190,52,135,216,20,19,218,214,125,191,135,26,236,32,58,135,185,205,134,159,16,121,181,221,158,103,31,147,193,217,138,240,120,192,252,243,160,81,170,124,64,24,133,180,219,195,106,176,29,134,194,233,217,173,246,173,202,165,80,77,29,71,217,248,108,124,55,130,39,164,107,197,175,49,225,166,104,60,16,169,86,55,96,39,171,193,215,237,25,12,156,233,234,112,174,92,197,2,198,118,215,0,0,92,95,193,14,146,173,252,248,121,248,49,122,221,29,128,158,76,211,96,16,185,98,53,182,81,132,224,97,156,16,79,57,1,106,95,183,156,65,248,73,20,238,55,139,206,140,145,162,155,130,221,32,221,150,100,187,79,74,96,0,205,100,174,126,122,156,131,8,218,165,253,192,53,10,56,50,229,224,90,199,9,140,37,28,112,218,233,9,1,152,182,116,119,24,37,105,117,173,14,8,230,221,126,193,153,249,80,52,65,130,50,194,171,155,141,104,125,63,1,132,209,35,34,154,141,27,87,39,233,176,136,222,133,207,129,171,62,97,82,183,123,10,24,111,156,142,233,36,72,224,32,180,37,122,64,12,42,184,125,241,100,40,82,198,51,226,19,45,141,26,48,95,103,40,76,70,229,14,24,135,115,209,176,9,155,66,180,38,85,94,97,20,235,34,227,63,91,74,145,238,10,20,37,165,152,74,24,136,69,130,177,231,210,157,111,225,215,25,205,193,253,86,224,12,5,253,114,24,239,180,70,85,22,4,5,37,90,159,59,70,125,34,85,16,37,123,92,30,167,248,107,185,157,155,68,115,214,71,99,191,94,26,61,207,152,221,145,91,149,150,233,123,105,132,205,56,10,189,107,243,220,179,245,116,50,95,185,83,160,85,138,223,206,22,36,49,79,164,95,83,244,28,233,153,33,75,136,204,225,236,11,44,141,31,21,153,160,150,67,54,28,230,116,146,168,164,17,39,127,3,142,40,91,211,212,169,242,99,99,240,110,55,36,12,180,219,228,191,71,8,141,40,122,211,56,111,133,18,210,79,182,132,31,67,179,3,57,224,123,172,236,84,140,115,104,42,92,34,9,21,9,9,152,193,31,180,132,123,19,109,199,174,165,183,220,130,86,212,191,66,93,139,188,234,3,207,40,132,128,242,100,235,142,197,69,102,70,124,128,212,219,179,233,172,7,110,206,249,11,204,241,162,93,91,114,248,36,138,174,181,46,146,223,206,17,138,165,2,236,57,217,200,11,38,186,235,112,206,207,70,141,77,117,44,71,127,49,194,55,237,137,126,195,103,228,131,150,112,62,72,98,61,180,52,204,74,135,17,19,205,250,53,33,51,254,110,176,56,46,72,222,146,121,68,210,175,147,139,176,161,227,216,144,65,131,18,123,101,111,189,250,75,35,139,3,30,154,138,15,62,151,204,165,197,139,16,222,182,245,45,31,138,222,141,5,65,83,33,184,22,251,111,163,162,168,213,39,21,238,37,215,73,44,166,210,168,254,29,203,229,26,159,209,106,252,145,231,3,230,39,17,169,69,207,160,44,200,229,73,196,198,41,86,29,94,171,136,28,155,37,141,13,175,195,46,86,1,162,76,27,166,52,224,52,54,180,77,67,41,87,155,49,183,127,126,68,124,198,233,73,249,71,136,57,187,43,196,4,135,182,118,156,12,4,47,94,47,228,252,82,49,46,53,101,104,37,125,87,144,115,37,67,0,161,107,169,93,39,212,218,62,24,42,253,50,180,102,179,176,83,124,159,243,88,249,105,139,138,118,225,128,40,158,247,8,117,24,132,221,90,27,92,44,93,244,131,33,164,200,229,41,239,197,11,241,189,54,73,224,77,171,73,143,109,109,5,111,31,124,206,213,243,193,229,183,23,84,50,95,38,146,49,230,52,173,65,239,147,132,4,159,43,184,74,114,214,218,199,145,138,159,48,196,185,97,166,83,248,236,205,245,162,147,84,236,7,37,27,44,224,62,230,122,27,159,83,103,6,76,126,175,180,166,176,197,179,152,176,53,198,195,69,208,73,179,73,35,7,220,214,243,214,16,33,246,47,130,6,237,1,182,126,209,2,195,179,156,235,8,120,226,222,120,224,187,128,14,60,86,213,114,2,118,10,247,181,216,195,185,208,43,204,2,138,158,175,245,48,195,55,226,129,94,17,96,191,93,149,176,21,175,253,177,24,234,253,237,170,27,34,201,12,237,78,165,100,58,242,249,41,197,171,229,62,156,168,189,38,109,194,196,226,199,50,240,89,68,154,181,73,225,227,138,153,198,225,248,228,254,82,243,146,162,177,5,74,52,219,58,35,129,26,63,221,113,142,215,39,157,122,249,233,71,107,75,242,208,138,1,252,64,183,227,9,134,73,133,201,239,186,29,207,220,63,5,70,160,35,223,81,41,77,121,106,185,221,118,215,251,4,230,234,160,121,199,100,252,104,235,135,26,216,124,160,206,114,107,188,79,220,114,4,174,38,167,28,112,69,132,73,225,20,196,119,192,24,105,154,142,135,224,109,114,24,175,118,147,65,173,88,70,94,182,6,140,239,243,169,21,234,80,227,57,188,97,103,214,10,171,117,221,19,240,24,17,135,145,173,28,198,69,151,86,35,10,192,32,8,76,77,206,238,177,115,84,42,184,53,163,14,239,231,138,125,231,44,154,249,228,227,45,251,55,224,38,130,212,5,175,10,105,4,129,194,12,213,21,110,211,11,159,13,94,90,3,15,233,78,201,241,218,21,71,93,126,82,1,201,171,26,23,30,79,22,111,193,127,116,95,187,155,208,167,192,133,190,248,108,32,50,165,69,140,208,157,23,119,172,64,208,132,36,141,156,251,38,136,28,187,90,67,120,80,110,150,103,64,10,162,53,1,151,253,88,121,136,26,166,152,137,141,248,171,38,10,38,170,108,182,160,93,243,241,58,73,28,51,158,77,220,97,107,42,224,79,187,54,96,202,183,186,154,28,172,207,30,48,202,114,106,43,65,212,25,123,30,53,29,79,54,159,41,91,70,99,106,208,198,99,12,81,2,225,159,19,197,22,245,44,150,102,242,105,241,214,112,140,175,199,138,131,219,103,200,249,167,21,142,150,210,93,99,187,165,122,95,163,20,172,176,212,98,30,54,147,249,121,110,3,16,33,198,152,158,147,36,39,133,201,103,137,211,147,18,108,17,140,55,163,58,203,215,166,80,99,170,209,142,112,89,246,174,81,211,43,170,115,192,56,135,103,192,171,168,78,77,41,231,246,214,253,181,207,250,217,250,185,206,33,85,83,124,143,179,64,158,35,170,224,206,203,49,102,125,114,12,105,110,38,186,197,142,178,205,15,29,81,60,231,206,100,130,61,50,159,187,93,161,64,216,173,48,34,66,164,74,11,106,133,23,62,98,199,198,42,90,19,74,242,215,154,113,110,147,159,175,138,44,4,134,246,142,169,128,85,160,97,79,226,112,200,97,56,140,84,166,44,252,98,233,64,254,211,167,107,75,243,125,50,229,60,78,101,242,227,195,209,146,157,188,141,105,57,126,26,178,10,185,14,100,83,207,172,254,177,22,33,83,245,111,47,42,51,71,9,24,225,149,173,151,237,212,189,64,171,64,208,247,80,66,229,31,193,212,8,152,152,128,250,1,126,52,56,1,67,55,162,137,159,68,249,110,235,179,2,52,146,156,141,149,50,108,2,88,83,170,198,73,230,32,15,170,94,184,168,132,72,166,112,218,163,113,192,115,213,167,107,201,118,57,135,33,67,85,143,235,249,246,30,174,0,37,171,117,62,222,145,121,79,129,69,158,128,186,32,140,41,104,196,144,91,193,157,250,86,26,119,178,117,225,253,58,179,168,234,140,65,153,48,134,171,43,172,82,75,16,253,158,75,243,60,16,232,226,228,190,22,59,188,88,234,94,108,228,82,8,140,51,93,156,147,28,242,119,72,185,222,61,238,115,243,82,223,214,231,136,209,137,72,93,231,236,2,67,251,161,240,221,237,200,101,109,234,50,133,163,52,197,136,81,131,251,100,171,162,155,178,110,99,92,210,175,135,155,140,172,24,19,140,67,245,4,159,139,198,10,91,132,84,187,173,129,171,154,32,62,206,23,222,90,8,8,199,199,190,103,182,101,252,168,31,205,152,205,238,250,153,170,11,119,80,4,38,239,144,12,83,119,208,120,27,142,187,248,214,227,220,66,53,159,219,82,132,247,190,51,124,79,141,71,88,18,201,93,92,12,193,208,100,213,212,83,156,0,182,48,213,135,205,41,122,119,13,170,131,158,0,38,71,223,157,224,166,207,163,209,79,226,174,119,76,208,86,210,45,231,92,143,56,14,99,71,162,244,64,225,101,5,192,177,159,61,52,187,132,31,32,81,12,148,4,199,162,48,126,152,30,123,229,89,62,26,144,35,49,57,199,253,137,165,149,116,245,32,31,232,21,165,192,200,33,233,195,209,157,141,239,113,38,119,211,237,138,36,155,153,239,30,191,139,210,156,144,131,219,188,26,27,24,243,76,195,228,148,67,198,2,160,150,79,139,89,15,108,25,15,1,195,228,253,4,217,207,70,221,253,189,206,238,84,178,110,26,200,160,141,120,109,6,69,51,122,50,209,143,29,215,198,129,110,169,70,95,19,133,128,97,203,83,223,62,159,81,65,76,44,142,251,193,213,174,61,48,250,218,222,154,170,219,166,187,120,202,168,200,198,137,190,184,170,105,207,173,154,45,96,110,230,122,60,65,210,126,15,152,222,216,85,198,211,58,216,97,172,210,229,220,96,159,135,115,187,15,59,198,184,206,20,134,121,227,26,27,137,158,172,103,170,121,246,75,249,104,56,30,116,69,85,15,6,24,198,95,125,50,19,144,60,12,243,13,18,223,103,13,144,247,62,174,117,151,159,84,242,100,170,96,183,53,99,174,219,10,12,37,59,174,48,237,85,87,200,198,80,177,234,245,141,204,252,134,88,119,159,177,101,81,138,243,84,107,180,117,233,16,237,226,247,36,47,112,163,217,253,222,119,9,188,233,241,20,1,84,68,147,33,248,215,243,190,58,101,7,37,0,84,94,170,33,66,205,186,255,236,224,8,40,154,184,176,172,126,169,59,108,180,53,106,4,177,92,252,118,51,38,250,73,253,177,145,16,188,245,214,36,215,63,169,13,86,48,237,182,194,32,207,79,213,17,243,182,2,164,239,181,16,126,218,77,231,9,28,255,190,184,240,58,98,118,10,10,155,146,47,205,159,240,183,126,105,104,244,157,22,173,252,74,122,245,75,15,243,116,250,195,179,177,125,62,198,2,62,84,111,109,210,0,50,102,157,196,51,191,190,192,185,213,149,176,35,83,142,176,220,241,113,198,150,15,54,158,121,144,157,208,188,116,83,245,210,176,25,174,191,238,151,85,106,208,158,248,81,55,197,183,239,167,209,99,94,234,92,207,136,218,108,191,131,195,135,178,186,70,182,166,85,210,250,79,83,186,50,245,0,129,239,217,137,72,185,30,162,185,162,161,45,110,93,62,85,208,29,42,227,9,232,113,182,197,123,65,36,179,213,226,37,1,196,25,219,224,111,75,80,161,61,121,23,242,218,221,216,154,242,99,138,156,19,222,95,12,21,161,252,84,190,64,169,237,163,98,69,208,154,67,144,97,96,246,99,149,20,154,55,185,33,65,251,224,135,114,183,186,91,73,61,219,204,140,226,191,220,200,187,208,244,49,216,85,91,188,116,194,221,58,52,151,47,177,148,189,241,178,194,10,73,4,60,19,193,139,70,161,111,51,238,80,129,225,11,11,176,215,167,124,132,205,105,196,47,179,211,41,227,70,178,10,30,15,40,80,50,75,165,197,147,90,217,98,7,255,89,175,250,112,227,118,237,49,98,48,39,40,106,220,126,209,216,138,174,21,62,199,162,75,75,23,174,15,16,34,73,190,40,225,164,30,48,249,76,67,115,254,103,9,119,103,135,165,91,133,48,207,113,141,95,55,96,40,134,180,245,89,12,145,167,66,21,45,65,155,174,69,1,164,208,55,135,7,118,137,166,247,238,53,226,75,91,129,64,237,90,19,0,171,241,14,152,253,70,27,67,210,149,2,134,219,98,73,74,244,54,218,57,239,56,166,222,214,148,104,146,20,61,1,30,65,53,162,98,154,182,12,79,128,27,80,157,202,190,149,181,104,0,134,214,152,71,121,24,129,173,36,84,19,218,117,59,254,204,183,169,164,226,100,142,152,230,109,192,103,0,147,102,107,99,93,196,186,134,185,44,107,193,2,82,129,205,143,31,214,81,22,241,104,18,197,169,216,137,135,115,70,166,166,57,236,125,186,74,8,48,50,92,10,167,17,185,92,191,214,50,40,125,37,167,105,4,171,111,90,63,251,96,191,168,29,160,138,226,52,158,23,62,131,154,21,54,198,193,11,231,174,185,243,176,231,245,216,49,32,72,73,77,91,175,26,165,16,6,159,3,89,70,172,97,62,119,125,184,14,119,229,2,226,24,99,123,111,69,231,176,54,141,59,111,90,80,253,189,135,94,134,111,181,123,33,208,47,169,78,60,153,25,82,29,194,158,177,77,118,137,111,242,83,107,123,68,153,162,123,242,161,110,99,40,121,194,141,115,182,239,51,165,238,46,153,167,157,176,49,127,43,202,149,93,26,147,36,177,220,176,106,191,252,129,173,173,73,198,252,30,222,206,124,156,226,120,206,70,54,20,86,6,153,153,77,202,223,207,98,32,8,237,199,22,59,89,18,107,148,217,72,201,146,255,246,160,106,86,202,36,112,189,108,39,164,129,158,166,107,138,36,26,165,48,129,172,128,39,17,109,25,113,254,185,173,127,119,71,249,94,103,136,253,107,98,82,76,161,168,99,124,207,190,233,118,50,34,63,93,196,138,41,151,166,162,163,56,140,105,160,147,16,41,56,151,151,34,188,140,251,79,182,43,102,195,118,155,145,228,139,99,250,202,28,37,1,214,43,137,200,43,52,234,68,129,9,68,197,123,157,45,94,41,5,168,156,163,248,48,96,50,216,117,237,145,205,236,201,32,7,182,68,20,169,178,168,166,167,238,93,51,210,65,125,54,153,66,190,91,33,243,215,147,246,204,8,164,125,217,227,89,78,93,119,12,244,14,99,9,64,252,180,132,217,37,239,159,107,57,126,26,2,59,125,184,105,166,251,229,3,209,224,38,33,45,86,46,183,211,128,9,197,234,62,139,183,36,34,229,13,203,87,104,224,216,204,234,53,206,8,232,67,35,163,213,62,236,165,62,104,136,137,78,173,175,50,186,80,55,135,9,20,140,231,0,193,183,239,172,50,228,200,23,37,73,1,190,62,90,212,41,53,87,151,142,83,36,93,29,46,22,114,22,184,51,149,252,217,199,178,94,207,60,253,81,68,196,195,113,72,233,107,83,3,29,29,163,38,125,234,78,219,237,72,105,14,195,73,171,147,129,140,153,226,7,250,57,144,143,189,165,131,210,41,20,72,209,154,154,207,231,225,201,174,143,31,12,139,242,83,240,118,38,86,13,159,7,137,139,103,144,159,214,104,51,70,107,211,7,120,126,27,215,116,180,102,45,63,175,77,138,136,159,108,70,64,251,124,46,148,128,83,160,70,241,252,52,206,72,155,59,140,112,205,11,83,10,254,161,205,66,59,235,69,171,167,100,80,79,61,214,31,141,139,103,212,98,8,79,9,26,217,233,156,226,104,67,60,12,71,246,3,103,79,239,180,128,161,18,218,242,185,82,187,95,147,125,183,62,35,122,44,133,30,159,203,114,225,181,142,175,19,4,116,39,235,65,247,123,234,98,188,121,161,94,65,251,100,191,239,69,193,133,159,141,21,231,255,83,208,214,173,232,196,91,179,169,8,223,52,179,244,230,84,144,69,220,182,238,42,29,102,88,55,13,9,171,54,41,254,101,253,184,172,16,100,219,84,7,116,5,219,141,170,254,168,65,116,159,238,20,180,185,243,23,158,195,243,75,218,237,141,117,230,173,23,133,149,253,133,243,22,184,108,209,254,253,61,60,190,71,33,71,239,233,26,167,93,245,88,24,122,112,85,170,198,128,169,228,254,134,140,138,255,249,124,108,50,25,227,80,167,96,109,62,118,225,143,3,208,81,170,223,181,210,110,144,42,226,150,157,85,164,73,218,93,254,101,76,164,120,54,73,127,235,125,248,246,244,79,42,94,97,103,209,173,52,73,84,149,228,2,146,75,21,134,172,58,30,126,238,28,146,60,192,160,81,99,228,48,4,234,45,63,99,122,102,166,155,58,112,206,146,232,240,204,241,149,124,150,194,192,5,65,139,194,38,163,234,48,250,113,207,166,66,122,169,95,19,8,157,84,45,147,237,148,54,198,123,29,211,120,73,121,1,112,42,225,243,160,147,251,217,12,77,60,225,162,231,198,253,110,103,41,106,214,240,93,193,180,252,88,196,249,102,138,64,84,158,147,78,52,244,97,194,97,120,12,75,202,4,229,173,225,106,139,17,237,132,173,213,30,56,135,50,233,114,31,140,222,210,212,34,90,180,90,82,244,204,136,45,116,170,20,182,168,232,25,116,143,125,170,37,99,181,40,62,102,188,180,148,214,115,154,227,2,94,1,39,178,27,5,46,253,78,241,134,126,168,154,11,148,107,199,231,48,114,41,173,53,37,11,221,75,119,172,114,1,122,50,129,97,123,119,75,133,44,84,124,236,2,19,154,158,241,112,116,152,155,182,134,175,35,71,107,180,75,117,138,83,12,85,162,107,5,94,171,42,111,77,234,163,31,124,188,98,85,107,128,138,186,184,88,17,242,70,17,90,96,72,77,99,196,236,50,244,180,238,59,120,41,45,54,12,37,151,194,100,80,251,160,36,82,196,181,130,157,89,21,17,64,35,58,124,234,115,9,56,133,211,131,165,72,109,177,246,156,164,148,229,48,53,25,90,159,11,21,136,171,26,65,188,211,186,120,199,128,185,57,247,128,51,170,39,2,155,111,199,31,126,140,103,21,157,4,46,203,101,26,128,209,127,83,24,101,101,119,81,145,45,157,213,61,128,93,178,188,138,22,231,165,9,249,94,24,61,241,88,217,92,74,250,211,122,25,71,65,244,28,209,134,169,48,75,211,199,252,220,120,166,146,210,240,162,16,174,197,195,27,5,101,210,26,201,161,125,223,27,22,103,153,136,68,5,115,132,62,51,229,216,173,203,149,20,186,214,92,163,107,217,220,124,2,27,147,166,255,54,10,68,93,92,19,139,196,175,237,182,10,23,193,179,127,46,189,125,237,200,99,38,50,141,23,89,94,108,32,142,17,147,9,63,147,196,162,15,92,236,218,249,193,196,16,165,20,17,151,48,5,220,222,186,91,61,176,160,150,203,234,141,59,153,225,178,41,113,242,145,187,243,193,205,104,2,178,194,24,247,222,113,220,111,233,185,147,46,74,176,124,178,52,120,184,100,38,174,102,66,54,254,69,154,149,88,63,173,9,206,248,152,154,190,181,128,144,139,121,226,1,254,150,170,23,59,210,145,112,190,126,176,17,162,78,185,105,31,176,249,91,81,51,58,213,56,60,183,252,50,156,29,156,98,226,86,69,95,49,79,227,173,243,139,29,65,33,217,85,208,84,109,126,47,59,150,195,100,248,2,133,243,186,133,139,138,44,153,179,77,223,31,54,158,209,237,179,136,186,216,45,85,71,120,76,40,151,250,134,19,21,231,45,170,145,16,162,89,254,244,7,147,226,120,31,221,77,117,245,139,55,193,203,58,151,54,157,48,199,127,70,190,81,96,164,38,59,74,39,233,216,207,107,44,80,36,180,110,235,99,134,160,163,49,63,152,74,183,38,239,52,141,140,255,3,225,155,215,11,29,229,20,219,117,233,216,186,138,106,121,155,137,177,156,3,139,221,133,69,41,163,157,141,185,61,59,140,58,139,194,84,80,123,2,9,249,192,15,55,119,38,34,212,157,23,156,205,135,29,64,29,73,16,114,125,29,199,75,144,68,83,204,226,107,51,126,153,68,188,166,238,150,99,149,80,194,250,193,212,132,20,181,112,140,0,237,179,97,168,227,60,147,166,85,61,61,16,91,255,6,148,244,238,34,34,87,118,164,54,175,247,163,138,64,133,50,237,68,61,123,201,247,210,19,82,176,172,94,82,162,235,159,213,199,8,28,3,85,61,176,16,35,122,92,6,162,142,115,120,63,219,59,183,147,228,207,198,33,34,244,143,7,38,81,119,249,195,33,149,150,170,82,248,115,224,81,14,248,167,7,39,75,26,210,164,47,159,39,147,216,213,164,138,139,253,28,150,184,175,245,216,150,173,242,192,164,120,119,135,149,70,10,143,225,249,62,237,195,168,178,121,54,80,210,15,124,26,156,25,71,101,172,130,112,61,78,71,137,55,203,138,70,90,117,185,144,71,254,17,194,234,153,100,57,181,221,59,77,150,185,20,87,162,33,101,245,102,14,83,44,40,155,47,37,35,169,5,138,236,247,227,16,60,131,237,149,201,7,78,230,172,18,152,77,207,103,40,114,74,91,152,156,216,33,143,121,31,63,77,198,146,72,148,227,109,28,219,41,66,50,12,210,171,234,107,147,206,224,209,88,202,208,40,242,212,158,83,210,53,90,192,68,100,117,119,78,216,29,62,104,148,97,118,61,138,169,29,236,49,228,156,102,93,205,0,164,168,157,35,17,152,243,84,91,51,205,118,192,76,164,36,31,251,88,113,219,43,159,169,206,163,242,77,23,61,100,158,209,181,78,236,175,234,111,215,96,111,4,165,108,87,198,52,83,243,16,95,164,39,43,135,185,112,250,209,240,126,112,163,176,67,26,31,163,60,72,68,209,241,160,136,77,70,156,187,124,253,82,83,48,116,216,55,228,173,9,148,213,225,48,252,15,73,93,230,16,215,57,111,241,129,31,142,81,194,48,108,51,222,239,99,131,85,41,53,207,92,89,73,25,113,152,67,106,235,105,202,37,43,69,235,98,1,93,113,184,239,21,201,89,40,226,165,34,36,109,100,77,226,69,245,33,45,198,83,45,14,249,69,178,92,116,252,108,138,77,88,14,179,37,237,121,156,33,255,84,105,229,196,52,254,94,167,201,49,121,202,161,102,25,149,74,161,243,145,77,100,76,228,206,128,39,69,46,23,38,232,45,199,7,150,216,23,234,205,84,47,101,181,117,169,109,89,238,237,63,112,49,109,120,129,185,229,246,104,157,118,149,156,2,96,54,170,104,157,208,99,80,152,44,140,230,83,137,11,134,186,189,17,72,244,140,156,252,187,193,181,167,49,89,235,62,42,120,150,151,154,63,38,47,20,163,66,197,183,178,30,193,4,2,149,161,195,157,157,69,141,167,99,62,244,24,52,108,66,221,180,38,37,5,206,163,147,77,107,72,173,167,65,52,242,254,52,46,195,169,209,153,51,1,106,236,58,148,220,21,157,74,35,81,201,235,19,49,65,119,171,29,111,216,46,254,189,58,41,82,121,63,198,2,185,175,213,225,102,20,43,2,207,43,84,158,113,173,148,39,172,212,16,12,250,108,89,136,61,219,80,151,198,228,198,229,124,231,192,240,63,234,195,137,209,126,25,240,25,127,225,20,78,15,224,14,35,99,192,103,231,24,250,98,152,138,209,113,44,86,49,69,76,225,214,99,143,192,165,63,96,78,206,10,6,152,137,115,11,76,33,226,125,105,88,62,197,182,155,148,152,143,47,14,109,253,90,26,245,68,246,32,196,135,172,99,181,63,240,25,83,215,88,164,181,41,201,171,153,77,134,220,133,139,214,104,101,68,208,201,37,139,174,117,88,126,196,50,92,53,174,239,136,160,80,150,39,173,49,29,221,210,6,38,212,39,239,157,169,147,155,83,224,172,195,66,158,108,217,35,96,132,34,228,123,156,105,215,86,116,13,179,83,173,105,216,78,249,66,1,99,153,202,195,211,100,92,179,195,191,237,81,224,65,200,55,126,155,58,183,170,15,71,48,38,190,216,178,170,31,125,56,65,220,64,207,91,42,195,220,76,153,212,155,11,39,82,153,4,54,34,54,159,104,199,164,234,91,247,195,100,74,125,209,241,51,101,213,154,129,85,114,186,166,25,240,104,91,47,17,63,39,72,252,118,131,114,51,43,108,214,102,192,16,110,41,108,239,21,31,172,194,87,175,40,225,203,30,40,73,213,67,224,218,35,196,1,108,235,73,238,32,20,100,174,120,47,170,234,196,214,33,83,227,108,51,241,181,19,145,160,37,176,105,137,197,195,83,86,26,172,76,52,165,251,91,205,69,149,199,22,144,210,95,223,14,33,132,173,26,97,60,107,7,201,52,71,141,142,189,42,90,207,223,143,198,148,135,232,136,89,202,123,188,21,198,223,144,93,99,80,71,224,213,124,144,211,163,56,189,21,166,146,59,90,179,94,196,9,59,126,169,24,129,90,97,182,160,173,132,31,135,173,46,227,53,21,24,238,137,228,19,101,24,239,161,190,245,153,134,30,104,200,88,238,91,50,39,49,116,199,244,228,47,96,130,59,15,220,169,35,117,24,45,97,29,113,168,135,243,125,248,79,108,69,224,69,17,157,247,28,227,82,170,191,176,100,41,144,112,244,28,146,91,231,209,176,250,246,104,204,114,17,135,227,160,178,37,37,255,156,168,214,55,177,85,72,176,202,51,54,149,99,129,157,45,95,110,240,140,191,171,107,17,251,197,115,42,174,131,133,102,106,156,17,5,74,204,174,174,3,200,87,221,8,59,227,211,169,148,81,207,2,153,158,31,140,99,186,41,209,33,52,214,36,162,127,48,193,27,13,135,157,243,191,145,113,249,193,211,178,114,213,233,129,249,242,249,229,32,6,129,237,74,134,28,47,95,124,48,136,65,56,149,100,80,57,98,124,225,243,237,170,48,54,115,245,192,168,115,152,170,52,145,174,192,87,102,217,9,14,67,197,34,103,254,153,29,200,65,123,215,172,122,108,233,60,46,65,47,128,247,106,46,73,0,102,101,163,155,253,161,249,39,132,172,91,82,47,113,54,18,127,132,79,90,142,16,188,59,126,253,66,53,161,105,152,130,228,241,22,87,86,4,204,246,115,194,144,111,25,27,53,119,223,172,87,160,73,74,176,231,76,100,146,105,134,8,206,100,222,234,204,204,22,240,32,110,171,48,183,160,11,147,74,46,231,147,177,254,249,123,35,193,93,146,38,185,32,81,238,124,40,196,51,152,233,106,81,80,7,87,163,231,198,83,37,93,67,169,217,43,203,224,116,249,35,131,166,225,192,140,23,155,16,170,234,168,225,97,244,196,56,242,231,201,30,172,10,67,252,226,93,251,137,100,41,58,66,236,16,142,158,214,210,124,96,34,25,221,97,227,139,120,225,238,26,115,38,101,71,170,201,219,179,61,29,62,147,99,105,118,14,132,36,211,43,130,128,137,14,188,15,135,149,195,225,69,73,144,90,143,56,221,62,231,51,220,68,139,50,18,181,30,17,168,204,1,115,129,83,203,53,145,174,227,95,132,45,78,67,198,231,139,24,133,190,195,76,101,189,190,85,43,152,137,135,83,114,254,126,238,9,83,121,192,212,164,228,7,110,113,213,64,64,80,133,99,129,81,185,113,184,207,247,16,154,22,9,111,1,115,183,40,207,195,23,9,135,14,67,123,158,158,158,143,238,101,165,217,156,64,93,135,133,137,234,212,59,153,252,27,4,75,213,174,134,162,197,127,251,204,233,146,117,212,172,104,197,71,5,81,32,117,194,77,146,133,194,172,174,21,213,57,93,4,216,158,46,187,1,245,215,28,79,10,27,116,130,225,163,131,67,117,245,103,150,67,46,145,3,238,118,159,23,248,183,115,57,76,158,112,214,185,68,193,178,187,48,160,242,109,194,206,150,141,127,37,110,65,80,197,80,148,46,240,185,75,120,81,29,42,0,176,2,137,221,204,128,186,122,24,229,150,164,17,43,140,127,50,7,204,137,168,215,86,46,162,241,219,103,195,92,163,235,141,185,163,236,224,59,106,217,230,17,148,23,67,210,221,119,173,2,185,235,51,87,168,100,243,18,100,99,139,232,207,250,52,235,182,6,122,38,169,94,198,141,228,219,77,41,136,148,149,20,221,120,249,102,185,112,25,122,203,57,38,70,196,26,40,235,120,41,161,167,145,71,149,114,97,24,193,159,251,242,249,220,35,96,228,172,135,222,182,57,153,125,72,142,65,88,158,165,77,198,64,220,114,168,165,42,26,206,198,121,190,60,173,143,64,13,34,56,234,38,40,246,77,28,134,23,81,175,211,136,222,121,136,51,27,3,64,239,143,87,232,216,178,241,173,241,181,47,189,120,226,203,47,238,91,41,38,232,173,219,138,149,6,187,83,22,211,63,169,251,145,214,78,137,75,13,29,62,236,250,252,52,198,173,195,172,160,161,78,33,206,13,63,254,140,214,178,235,226,228,78,21,142,25,162,91,200,216,42,140,127,248,194,196,161,246,227,237,10,58,136,108,213,77,109,62,173,9,234,236,128,201,167,82,248,124,108,87,35,249,249,70,182,46,16,83,46,245,35,202,212,61,133,229,21,24,127,89,9,184,108,13,151,147,187,192,138,9,56,61,38,5,62,36,39,107,201,36,206,171,16,151,37,221,66,50,253,131,225,159,94,26,154,157,228,102,77,55,134,32,206,134,32,82,189,120,198,174,244,193,72,213,143,231,183,169,24,112,23,161,133,98,165,182,7,24,98,168,128,135,101,191,43,12,69,210,133,73,69,214,135,147,244,233,107,155,112,56,206,0,153,198,100,65,251,92,194,169,78,230,160,194,208,207,199,195,137,144,168,151,238,236,51,158,145,14,138,104,138,62,27,34,221,29,48,60,153,89,29,136,36,98,244,24,149,100,42,145,234,157,28,221,131,198,192,172,146,166,48,98,117,222,51,210,25,215,211,241,179,179,244,24,114,179,164,116,35,63,91,105,9,111,179,37,54,171,25,118,208,243,255,245,139,182,103,51,157,232,1,196,215,62,187,64,171,227,129,203,150,71,195,175,163,253,174,248,14,252,181,200,6,174,243,217,117,114,200,124,161,199,194,73,168,249,219,84,52,221,183,54,234,87,221,78,57,242,87,188,117,90,207,53,8,131,160,198,117,128,248,72,127,14,1,92,246,126,241,164,48,107,84,93,2,182,211,87,127,54,55,139,173,33,105,51,10,218,69,151,16,199,153,103,51,138,244,17,35,70,247,187,235,193,137,47,198,223,218,232,129,117,146,30,139,250,90,4,132,107,97,108,83,139,0,10,60,31,82,46,220,35,61,222,69,20,121,2,134,170,94,15,206,74,89,140,223,75,97,40,204,79,112,128,99,252,174,128,6,91,162,254,182,149,244,184,169,99,19,161,107,207,73,237,119,202,97,224,198,165,75,93,132,61,76,114,174,111,103,1,201,168,152,106,116,186,176,121,121,20,206,193,13,77,129,247,43,229,192,204,224,116,252,96,164,74,150,58,47,113,139,70,92,2,227,179,63,134,109,34,45,205,143,55,140,180,174,150,41,21,229,53,166,33,154,66,143,31,237,124,60,175,233,203,88,4,169,234,141,119,227,80,114,63,154,209,202,105,221,197,129,207,125,45,54,21,2,107,66,34,8,76,110,248,109,13,251,252,86,24,22,66,159,196,197,88,71,150,194,105,11,154,147,186,231,97,38,163,178,210,225,250,120,254,161,145,235,41,70,140,124,172,189,245,181,106,73,97,213,102,11,63,110,185,169,35,231,62,111,191,57,87,139,58,133,40,40,28,23,173,42,24,66,205,76,114,109,64,168,46,225,74,151,187,120,95,40,215,127,31,43,153,194,135,250,47,112,220,196,215,130,115,133,11,176,250,163,86,246,244,56,171,16,95,26,19,28,211,12,175,226,112,179,72,234,227,67,56,199,120,192,212,233,169,247,112,214,32,71,63,168,185,108,187,186,217,204,155,252,193,100,41,107,116,121,160,189,224,196,113,57,153,110,135,122,30,207,123,44,191,132,36,147,173,159,234,245,196,11,234,109,225,232,220,89,223,106,67,125,100,40,238,108,148,171,213,131,7,245,70,253,80,35,147,111,253,233,86,114,138,151,132,43,252,172,92,245,29,46,226,8,249,131,201,106,73,234,115,25,252,218,114,20,73,212,172,191,220,87,236,70,112,127,146,49,166,221,102,167,252,60,85,228,88,116,17,67,192,47,105,116,0,142,102,138,219,180,113,51,7,173,195,156,14,233,129,9,254,70,191,169,209,123,124,158,253,220,1,110,99,164,167,117,26,32,69,254,93,70,19,37,235,231,100,123,38,17,249,130,243,131,9,173,63,78,100,100,124,227,173,208,137,23,54,6,38,40,82,153,14,227,201,213,170,186,129,200,89,241,1,53,18,56,245,110,147,247,210,226,107,144,233,219,116,233,64,243,234,193,138,180,77,68,163,61,203,178,59,105,1,220,206,104,191,234,75,119,163,179,15,24,14,49,253,233,201,245,223,231,9,122,131,175,3,251,152,79,53,102,194,25,143,177,31,247,55,183,71,127,105,11,247,61,29,91,70,143,28,48,177,251,103,229,208,62,122,70,221,208,214,41,202,7,92,254,181,50,169,90,245,241,203,247,229,33,154,100,102,161,150,103,178,118,118,52,78,118,251,121,208,229,103,181,161,233,237,216,158,225,159,38,235,10,81,248,231,135,183,111,38,137,240,101,27,154,138,69,177,119,206,23,38,213,79,215,14,25,55,197,39,25,85,31,243,137,23,112,253,136,142,33,56,248,204,34,44,250,22,207,70,88,233,89,211,84,88,196,163,203,121,178,30,28,103,251,36,96,237,112,54,153,7,133,43,193,194,31,188,40,111,213,10,21,130,13,205,11,227,128,171,10,34,176,99,64,182,212,29,230,170,82,251,187,125,167,228,15,95,150,235,80,213,67,140,59,174,56,124,46,80,69,3,29,195,212,143,191,73,184,16,181,210,237,134,45,163,250,68,0,125,68,124,44,248,176,154,247,12,30,173,57,212,57,77,6,190,239,55,231,78,74,69,229,3,111,116,155,29,78,230,6,214,72,6,247,158,111,1,224,18,60,43,168,62,112,117,254,137,100,229,127,253,133,17,176,243,223,30,100,136,60,19,237,108,97,189,68,107,172,230,199,245,205,214,251,101,61,37,210,60,187,102,27,158,59,15,69,43,59,224,170,182,238,128,109,103,250,86,72,150,92,81,237,34,74,203,138,187,236,129,199,24,243,121,54,137,24,253,194,231,118,174,48,85,126,49,228,20,58,22,221,42,207,153,8,87,181,195,200,109,245,246,88,25,188,219,7,195,91,162,69,94,195,100,206,125,137,80,242,58,52,176,123,58,138,143,216,127,59,155,16,82,126,102,90,104,185,39,11,26,14,157,104,221,44,78,71,33,255,209,33,29,136,198,39,111,12,89,213,27,245,130,211,210,95,123,78,75,121,123,208,222,125,175,196,166,232,229,177,127,40,25,250,156,18,105,218,167,215,121,70,198,224,231,118,3,93,243,177,50,168,6,244,245,49,81,45,24,47,88,186,15,55,252,28,189,61,177,157,115,122,123,182,85,34,177,188,204,39,58,99,165,139,35,224,84,68,177,201,46,73,203,111,30,137,100,28,236,54,13,28,177,161,249,136,145,222,186,74,127,226,74,195,111,7,84,119,165,173,87,170,3,153,14,197,7,119,227,168,16,148,151,241,211,133,212,144,243,218,235,129,131,8,11,56,61,14,168,65,197,209,242,71,55,156,95,91,251,157,44,168,28,112,45,207,215,72,86,245,232,232,121,199,246,196,187,76,5,40,224,4,37,172,194,38,92,253,161,92,142,230,19,89,69,0,120,120,183,141,228,76,45,5,74,32,60,161,48,253,232,141,218,27,106,59,23,21,127,248,49,158,40,42,210,189,144,136,137,79,148,100,132,173,58,38,103,119,76,241,214,84,97,215,103,143,239,217,175,222,201,46,72,251,177,97,122,11,249,97,96,170,188,213,184,34,181,114,221,214,199,232,123,158,61,111,101,77,178,59,78,46,175,37,17,153,88,7,70,228,70,124,218,131,188,189,244,93,199,14,76,205,175,238,55,53,199,185,55,152,129,181,63,185,1,40,1,197,163,205,135,45,40,117,184,183,95,176,44,106,144,125,153,30,96,160,169,183,164,214,253,48,29,215,15,230,76,173,79,218,53,226,48,190,23,89,230,82,87,251,222,42,49,74,160,120,36,158,124,137,18,247,87,35,178,40,234,103,28,191,81,10,184,47,213,76,198,111,2,65,93,252,116,57,127,255,185,160,162,234,225,195,57,151,177,60,232,29,19,42,116,127,54,55,225,170,231,210,217,159,41,103,118,152,116,240,231,110,220,40,125,247,65,33,214,145,116,75,216,88,33,41,90,23,234,224,53,162,91,225,167,44,1,195,70,88,30,152,243,232,131,249,242,229,189,254,226,162,241,215,182,27,171,126,47,196,186,167,175,61,36,157,40,162,127,97,87,66,1,70,238,225,129,123,72,139,37,206,138,41,36,196,63,56,166,217,192,23,244,252,50,201,3,209,49,147,59,249,3,238,10,43,13,41,215,118,34,101,254,214,228,250,235,52,50,109,71,255,90,232,254,60,23,235,3,71,145,20,112,21,122,98,208,21,62,126,248,105,200,230,215,119,58,54,93,139,143,85,41,66,127,39,33,158,37,255,88,84,60,105,90,28,115,20,255,168,195,200,243,181,7,222,174,116,69,197,2,145,124,157,8,92,197,253,170,71,210,41,37,237,10,83,141,225,35,198,5,61,61,185,74,56,209,102,180,182,195,227,121,56,137,8,51,96,212,148,31,55,73,246,88,82,130,212,254,73,234,6,133,182,59,96,43,114,120,225,234,55,147,143,102,89,183,12,94,250,235,183,165,235,169,253,143,141,56,124,217,246,31,123,89,127,224,225,103,177,169,189,214,103,39,131,236,189,56,106,21,80,227,221,171,194,234,234,148,179,61,95,154,3,207,115,87,82,135,138,104,62,173,113,134,186,189,104,202,97,250,37,105,28,175,124,182,113,72,56,244,173,184,169,248,65,222,177,69,31,27,2,34,41,215,70,2,206,79,90,25,129,135,56,210,122,195,221,245,108,208,36,43,248,89,124,12,203,246,78,254,214,92,57,30,62,24,206,242,252,228,156,121,241,19,158,197,217,214,51,247,155,17,43,56,156,27,235,72,221,116,168,237,248,167,194,141,183,210,147,91,2,91,196,215,186,253,196,237,158,164,78,200,162,190,214,150,133,156,212,1,79,113,182,159,43,152,241,103,123,126,26,115,51,246,198,63,131,89,35,246,144,59,185,153,202,86,92,180,168,139,244,142,176,170,240,179,61,76,32,147,85,211,220,123,211,136,70,54,117,176,163,101,224,197,102,20,247,147,167,176,53,102,97,191,254,193,231,210,166,254,245,243,75,203,29,132,169,153,254,220,214,252,120,136,163,98,72,168,208,83,193,225,101,5,102,126,172,52,243,90,107,65,2,212,5,113,45,104,166,202,84,159,210,149,6,93,189,63,60,165,41,178,122,24,242,231,158,176,163,107,67,40,249,169,28,34,221,98,196,75,81,99,160,48,2,149,190,162,207,110,137,3,76,42,14,80,56,116,166,129,4,237,242,210,44,5,146,111,90,56,4,16,11,42,194,201,74,194,17,114,164,62,141,32,249,16,31,8,68,91,220,203,125,158,144,180,250,12,89,39,82,230,207,134,85,179,60,149,89,70,49,93,124,138,90,25,226,195,0,4,11,134,47,75,172,233,241,212,228,84,203,230,241,249,15,7,144,82,225,224,22,245,124,52,178,138,97,40,174,58,224,156,242,213,87,230,62,95,190,244,7,94,46,250,139,205,101,21,250,10,183,59,42,103,79,176,146,89,133,207,41,182,74,108,71,54,172,207,199,30,97,212,33,146,152,149,161,100,145,64,227,116,177,201,42,109,159,23,227,138,184,253,142,72,110,203,82,82,152,133,230,79,190,251,40,249,20,90,233,153,195,101,11,109,239,200,79,229,22,121,96,190,29,13,120,204,181,132,20,209,36,247,253,116,43,2,214,89,134,65,54,183,119,218,40,13,135,118,26,102,161,248,229,129,11,252,252,242,127,248,183,191,255,215,191,254,203,191,254,229,175,127,251,167,191,252,239,255,240,223,254,249,31,255,243,95,254,225,239,254,223,255,241,127,252,251,127,255,127,254,253,127,252,159,255,254,127,253,223,127,247,247,255,219,191,252,199,243,103,140,17,126,201,99,14,253,221,191,253,219,223,255,183,191,253,215,127,61,127,250,63,253,229,31,255,246,95,254,250,151,191,251,251,255,244,151,127,249,207,127,249,219,95,255,235,63,124,192,255,252,79,255,252,151,255,229,111,127,253,167,127,254,79,60,224,95,254,250,31,255,233,159,255,241,111,231,23,254,215,95,119,160,112,161,248,247,247,5,54,60,85,228,35,122,111,129,9,241,14,129,69,128,184,83,200,55,156,60,205,106,129,84,146,11,152,83,33,30,142,190,99,151,135,119,163,159,47,31,140,240,72,75,2,55,188,249,95,178,20,186,239,244,230,162,164,222,123,128,17,34,243,38,247,194,254,227,24,249,246,160,205,221,15,105,243,128,169,182,13,165,164,99,2,36,120,111,187,192,20,131,125,142,195,109,169,34,82,26,65,146,78,175,206,36,1,241,23,4,227,2,183,225,217,22,219,184,25,82,146,71,87,243,27,86,135,219,26,79,91,19,220,189,143,206,70,116,21,112,226,93,190,213,180,185,2,109,97,222,180,125,97,249,181,240,12,152,57,255,165,177,9,255,86,255,150,221,110,149,235,194,44,123,119,74,110,171,107,151,106,46,2,93,102,251,126,48,18,183,253,78,20,156,236,84,136,231,15,46,36,107,220,141,155,42,105,83,221,250,224,108,249,130,251,194,150,133,87,189,53,55,153,169,15,111,108,44,223,109,0,145,37,204,171,117,225,218,226,166,65,226,237,217,195,238,1,142,14,67,131,41,253,131,59,69,135,93,96,164,85,191,45,6,161,52,100,92,179,252,50,179,210,103,194,172,150,89,44,48,137,168,206,188,137,105,74,150,137,192,131,116,208,207,122,133,15,6,3,161,95,24,69,65,103,2,131,43,57,157,43,127,147,49,195,85,210,253,183,83,130,86,66,6,28,226,65,95,122,148,51,175,173,31,59,21,219,105,62,120,225,252,43,85,191,38,217,101,223,79,67,5,152,30,24,218,130,220,189,53,60,231,237,26,229,157,147,55,38,41,36,172,200,107,200,52,52,75,239,123,107,171,102,156,50,197,217,168,73,206,248,96,219,196,135,204,179,110,1,154,226,240,171,114,217,147,85,103,125,102,13,188,68,124,205,162,191,109,38,135,195,196,242,159,21,130,182,141,79,195,110,210,82,75,97,60,204,254,211,240,213,149,170,61,51,69,218,28,48,58,126,210,184,81,226,252,57,216,96,230,34,61,90,199,140,116,164,207,10,197,215,12,5,249,124,96,63,21,182,113,5,202,21,203,208,238,196,205,155,16,84,150,138,40,10,204,144,85,244,159,62,51,167,75,29,114,55,202,209,29,31,4,101,162,244,116,28,158,67,223,134,105,169,98,239,7,166,140,163,121,199,219,128,97,65,62,39,155,176,151,45,29,184,39,165,174,181,169,146,156,13,120,195,103,74,214,131,194,20,17,68,207,27,149,21,218,26,69,172,228,223,171,89,126,144,204,82,244,216,74,252,116,54,77,84,129,7,62,53,31,52,98,140,146,240,0,119,221,216,10,167,44,53,29,192,196,174,189,227,103,34,237,170,243,16,90,24,47,110,160,216,202,42,174,5,38,25,41,230,74,37,78,162,243,144,34,77,103,121,37,168,107,229,121,23,230,14,124,167,82,33,57,109,72,207,41,51,108,49,79,185,12,150,252,236,212,167,167,241,240,159,94,177,140,90,206,53,152,17,183,157,117,249,217,56,32,144,136,245,71,53,119,213,201,114,54,218,228,20,103,198,180,6,3,145,192,236,205,213,31,14,13,187,100,141,195,188,70,189,222,215,154,162,191,126,35,114,160,108,243,51,80,212,240,150,194,40,143,229,128,161,189,126,224,179,231,249,107,179,185,38,169,131,102,67,52,53,222,15,62,70,106,217,207,195,51,100,170,195,97,232,254,247,126,96,8,81,2,182,218,23,133,9,118,220,214,24,137,250,219,153,28,142,128,161,128,208,215,78,184,138,253,189,48,38,210,212,198,92,105,106,160,80,231,213,7,133,110,52,96,156,114,114,176,154,34,103,243,214,147,82,34,61,68,112,15,120,93,237,54,106,137,188,4,54,25,218,230,112,69,125,109,201,1,85,76,117,240,91,127,205,206,167,46,167,159,201,206,126,187,14,217,148,108,183,129,158,17,230,172,252,70,20,202,183,45,52,201,148,11,244,228,34,101,86,87,177,37,210,14,12,205,251,175,53,220,116,240,62,52,129,141,120,116,5,108,95,247,194,68,178,218,55,147,14,108,245,139,83,224,137,24,196,252,224,73,34,104,21,212,84,6,253,217,150,93,91,165,227,148,196,181,111,26,2,215,45,156,140,184,68,160,224,174,14,115,172,75,191,19,246,221,119,178,46,68,74,183,88,196,100,154,89,38,144,195,199,156,174,79,235,97,133,24,14,195,166,146,100,196,33,85,92,209,111,227,244,145,126,35,4,53,74,244,155,148,239,107,183,2,27,93,133,195,231,28,21,54,60,96,75,191,13,152,26,206,11,91,61,190,103,9,3,15,205,169,51,201,144,225,150,14,48,54,192,16,152,48,254,103,173,3,83,253,91,5,198,112,205,222,218,164,107,174,49,111,225,214,230,137,19,192,108,228,10,27,65,97,185,112,151,3,138,90,45,78,211,37,173,91,210,174,193,217,152,199,253,237,34,57,146,109,34,141,233,84,148,192,120,140,229,183,161,89,233,221,39,131,93,95,147,194,80,75,221,142,231,45,92,122,13,90,191,172,207,70,29,234,174,252,73,177,170,59,105,128,159,122,251,102,140,77,227,78,165,52,149,84,165,65,19,208,219,69,73,226,207,138,54,242,73,4,150,234,84,140,145,90,211,186,223,107,73,41,50,241,231,217,251,253,101,68,41,100,75,34,154,215,156,39,192,159,45,83,165,17,235,29,119,30,34,75,161,48,169,130,227,190,117,237,111,235,98,90,44,49,224,141,123,163,192,9,226,254,248,154,148,117,118,129,43,90,83,177,118,199,128,25,177,43,188,220,93,7,138,163,102,40,106,140,118,14,115,19,148,61,135,170,78,120,109,29,198,126,208,21,114,150,238,144,89,74,177,136,44,63,36,1,119,108,88,230,222,95,227,65,207,230,29,207,134,251,112,107,191,113,208,221,89,152,101,35,229,144,44,23,235,230,128,27,10,151,80,30,52,184,13,153,130,184,154,198,246,110,153,218,149,78,224,66,240,164,180,128,147,122,119,128,203,42,177,155,17,15,157,69,31,78,110,243,244,159,134,122,68,172,59,146,111,24,81,239,120,35,88,174,155,2,121,237,78,99,3,223,220,177,115,134,140,39,44,15,110,4,193,98,72,36,94,190,6,209,247,26,95,163,80,245,115,175,71,237,151,71,61,253,183,169,103,151,146,9,224,179,154,234,14,184,75,86,41,114,61,103,10,198,28,204,120,156,219,3,19,40,91,1,31,187,70,46,187,22,209,240,140,85,136,242,56,77,180,53,236,145,177,184,50,204,215,89,81,66,114,254,189,50,133,198,233,255,35,238,93,114,112,73,146,235,204,189,112,92,16,252,253,224,2,52,210,172,135,130,6,68,171,32,112,32,146,40,149,6,130,192,69,244,50,52,107,180,52,211,126,8,244,46,218,63,251,195,204,143,103,47,128,149,40,32,111,158,27,241,123,120,120,184,219,227,216,177,231,222,87,33,19,152,130,195,41,48,94,97,124,122,150,121,105,130,86,66,175,254,88,22,200,144,107,17,56,143,93,244,216,121,89,248,3,160,41,90,206,99,71,83,25,172,23,47,227,152,254,224,73,188,70,246,65,186,115,71,50,112,205,159,78,174,60,243,49,212,122,60,243,180,118,223,250,174,208,3,140,211,124,90,242,65,150,209,64,157,203,9,29,164,152,23,202,247,15,92,98,96,104,142,139,2,0,40,193,157,230,240,249,113,41,159,54,24,149,223,128,225,36,233,79,155,128,109,92,221,9,63,60,48,172,221,25,176,45,121,133,237,7,29,110,168,179,181,231,234,236,37,148,192,69,52,244,12,173,222,248,201,26,178,169,84,36,3,39,203,18,48,109,6,21,164,134,63,238,140,156,227,245,155,26,172,171,225,154,37,203,218,89,233,54,136,66,111,42,49,236,65,97,64,210,229,77,190,160,250,67,211,49,68,74,45,108,1,227,3,124,112,195,127,40,186,204,172,5,232,247,85,79,100,123,166,156,229,212,229,135,212,29,198,21,194,195,50,114,218,122,132,97,55,233,33,38,41,65,218,33,229,220,226,109,66,100,19,54,56,210,249,4,230,125,104,100,187,164,198,145,62,153,200,184,250,208,74,213,206,237,116,80,160,15,170,47,5,211,136,213,151,137,90,176,107,140,3,179,81,202,79,27,141,37,6,134,3,46,59,161,53,206,154,110,132,76,2,167,77,14,0,156,128,225,218,181,216,148,176,149,21,158,166,254,225,48,14,91,105,10,159,51,96,149,128,169,58,149,145,157,161,103,231,11,2,39,173,227,56,112,37,131,27,87,159,179,93,234,218,26,149,212,45,249,90,160,234,64,154,224,53,235,97,60,124,63,178,230,206,50,221,5,223,49,251,157,141,180,177,20,70,69,166,94,24,225,118,121,29,103,134,17,39,112,216,18,50,242,208,37,219,247,225,112,195,149,151,97,155,168,204,253,237,90,139,48,204,76,123,168,120,21,34,55,71,119,243,78,25,66,60,219,163,207,54,180,165,231,53,1,226,208,179,227,230,199,99,27,114,245,130,60,250,101,76,152,219,190,69,17,187,161,66,220,60,36,130,109,149,186,110,211,157,83,208,213,7,177,173,206,9,45,203,176,211,141,222,123,78,1,163,90,124,23,26,191,69,179,225,15,38,170,145,100,223,232,4,25,157,6,105,173,182,171,8,202,163,85,132,154,234,247,220,152,167,77,42,80,26,13,39,189,112,134,54,52,136,0,201,192,207,25,153,189,140,30,249,146,45,84,117,230,12,125,225,234,40,7,149,88,156,236,125,203,229,244,224,55,101,209,62,111,68,139,171,51,43,240,35,72,242,202,189,201,79,214,47,239,77,125,168,213,45,41,140,32,141,95,93,105,29,39,86,223,129,17,148,119,24,185,101,97,27,82,22,109,218,171,14,159,111,83,40,33,192,166,185,225,240,160,106,106,233,219,36,231,236,143,157,237,136,145,171,49,68,190,44,237,226,179,77,106,10,211,224,120,123,59,183,5,209,51,9,67,159,139,41,38,240,159,166,104,84,77,101,94,80,116,75,161,37,103,45,69,127,25,150,158,159,170,4,164,148,133,96,48,77,194,127,240,217,176,97,179,236,7,46,174,160,137,213,136,232,85,126,96,167,88,130,30,59,240,89,194,84,32,238,128,33,156,205,231,98,87,37,0,44,202,38,100,249,195,104,94,14,231,161,2,131,152,40,115,184,98,46,12,226,121,76,227,250,192,158,51,7,37,136,91,244,219,33,25,29,112,178,131,85,225,179,97,237,11,35,136,162,159,214,58,86,124,114,24,13,157,92,134,194,232,13,142,128,135,42,240,55,206,154,227,206,249,156,188,157,178,64,203,242,232,48,29,59,167,246,149,109,244,11,171,174,208,79,41,10,90,170,58,178,110,37,112,14,211,160,164,60,123,2,219,159,223,252,172,25,206,4,129,81,198,207,14,87,132,222,244,85,147,36,244,230,75,102,225,228,165,47,147,48,64,142,199,182,186,232,161,179,66,57,152,127,92,237,124,10,73,226,133,166,164,128,236,160,195,8,207,235,66,34,218,223,155,79,90,50,205,65,185,57,230,178,175,133,10,129,95,4,252,65,145,129,40,14,155,234,107,81,24,62,82,15,152,70,129,207,189,75,241,206,204,7,54,37,190,7,166,105,219,118,24,158,187,78,26,245,167,46,245,5,140,229,162,112,167,169,79,252,182,245,43,209,161,65,20,113,231,133,136,123,205,207,131,85,122,159,125,115,122,190,21,124,81,189,249,175,109,133,195,40,46,233,148,87,180,11,253,192,135,239,178,147,94,77,135,147,248,240,145,59,89,122,64,160,135,209,60,48,64,154,143,240,138,192,176,111,150,63,215,89,117,77,151,41,249,199,26,3,59,6,20,52,18,129,11,66,222,62,48,107,172,166,7,95,133,248,158,227,106,59,108,100,21,87,242,172,190,111,192,69,92,69,87,18,60,65,15,79,209,197,134,140,201,69,209,131,169,110,179,194,198,175,26,38,237,38,218,27,19,222,230,211,60,185,89,43,181,18,63,221,26,58,98,122,53,61,139,253,177,16,172,150,218,73,62,86,8,165,126,49,29,57,213,133,134,219,84,74,60,117,53,65,24,153,20,20,63,157,142,78,233,157,53,113,17,248,28,79,222,246,99,17,233,29,207,140,231,74,7,120,95,227,80,171,159,243,5,106,117,142,73,43,86,250,170,35,103,44,177,198,233,84,167,193,74,222,0,101,143,14,115,123,221,200,209,17,112,5,103,4,24,231,172,15,138,136,191,15,60,119,35,11,95,56,177,63,175,184,216,194,116,67,97,8,36,190,12,9,218,36,189,249,217,227,75,137,207,11,81,156,231,117,18,61,110,177,111,24,167,81,215,10,121,133,123,115,206,170,161,27,195,57,174,146,23,208,44,51,43,135,110,12,100,17,189,140,157,88,203,60,207,214,21,238,209,198,133,154,20,132,192,203,123,181,183,98,89,144,20,74,211,23,70,58,109,184,159,128,249,155,52,73,111,67,115,29,50,138,88,40,194,214,223,174,231,88,240,85,78,11,203,209,244,167,43,242,10,254,211,166,253,52,158,139,217,110,253,98,212,163,133,163,71,82,150,22,239,62,43,149,142,49,85,209,210,188,249,218,42,214,86,167,43,76,162,33,249,79,23,83,225,212,159,38,230,238,231,23,237,80,206,113,119,215,10,148,11,204,113,135,209,214,83,203,147,172,146,107,106,227,102,35,224,221,158,161,69,99,116,34,13,108,111,58,52,132,87,190,149,100,14,163,112,214,237,19,40,51,46,102,239,147,202,231,214,104,6,228,133,92,196,33,158,222,155,13,161,80,122,127,56,124,14,9,132,107,254,181,24,80,213,36,131,142,125,95,211,191,33,163,127,12,114,73,124,0,155,250,179,195,240,215,36,183,142,124,201,217,109,242,133,17,196,126,224,68,162,215,97,2,235,89,97,107,160,27,48,162,76,75,96,196,155,183,223,60,33,39,154,245,230,104,10,157,19,207,97,166,228,185,218,20,1,28,110,83,147,200,103,219,99,251,249,30,155,179,88,143,157,110,187,226,55,46,92,150,44,13,134,168,76,223,102,67,56,156,177,109,21,30,80,219,29,182,24,191,192,52,182,60,135,224,7,163,234,88,46,85,8,152,38,169,126,53,250,51,83,39,220,132,182,251,133,209,249,151,25,53,137,146,11,147,6,41,242,212,232,26,161,228,225,112,27,82,180,99,33,104,212,115,28,198,200,104,178,22,104,206,77,119,8,135,231,146,134,156,28,149,9,47,214,225,51,171,83,8,86,112,233,16,17,248,224,99,55,149,164,116,183,129,71,29,207,61,172,5,182,112,233,42,237,220,206,247,252,193,25,1,154,161,112,133,246,116,97,98,89,23,206,176,4,186,143,28,85,29,169,61,64,56,120,81,35,119,225,44,253,210,187,245,80,105,190,14,43,217,185,34,211,98,90,208,212,76,127,48,173,25,166,208,225,206,174,69,44,253,67,171,249,115,66,136,251,49,249,62,152,64,153,152,40,88,217,56,190,126,239,102,141,25,238,156,26,151,225,76,220,7,87,58,187,223,167,166,13,188,89,225,63,20,169,216,177,36,241,14,7,224,140,253,7,147,233,128,27,33,48,234,29,195,225,115,134,52,229,220,208,64,162,251,66,43,166,145,170,12,195,99,211,211,7,231,131,207,183,148,164,4,17,229,82,52,130,126,40,146,35,93,206,121,88,128,219,55,36,43,215,18,45,196,3,34,196,156,179,195,72,41,103,153,17,218,3,47,127,102,228,201,165,5,132,49,69,86,142,91,15,226,140,50,95,27,5,173,185,125,88,166,191,85,148,175,137,142,182,95,125,108,132,99,159,84,133,41,155,42,23,30,66,206,6,182,162,195,128,179,138,82,224,171,81,182,238,83,98,229,0,125,40,76,95,204,29,48,42,31,89,63,61,218,119,245,128,207,229,194,245,65,61,20,30,140,192,67,200,60,103,139,70,76,185,5,140,52,125,83,24,22,203,188,112,18,239,155,5,141,114,253,114,184,193,197,235,207,150,67,57,142,195,20,169,232,158,146,77,21,41,7,172,77,124,216,237,172,44,203,81,83,21,145,139,105,71,217,226,177,17,60,27,66,190,66,237,14,174,102,192,69,75,138,236,244,233,197,247,43,147,175,94,207,241,130,150,205,138,69,74,105,165,222,28,35,253,206,41,113,75,97,196,160,199,57,98,31,54,26,171,4,65,187,181,182,199,213,251,193,221,90,141,109,133,73,180,212,128,143,219,185,187,194,16,244,227,106,68,5,100,199,225,131,64,254,63,96,91,168,10,87,218,154,125,48,228,83,17,201,103,149,226,161,249,235,132,32,176,116,49,12,78,141,88,167,237,23,183,23,24,145,212,18,87,31,231,107,10,135,144,14,8,124,83,14,211,36,72,136,199,213,154,42,109,95,105,56,239,75,95,247,60,123,208,241,241,28,38,129,39,188,100,180,39,41,69,116,152,110,14,178,171,224,142,31,111,222,39,181,192,108,16,226,23,254,175,117,24,250,96,98,226,186,140,33,216,149,88,198,191,14,120,242,198,104,58,81,227,235,38,191,81,107,86,152,184,246,10,152,154,50,89,230,88,199,208,108,63,24,5,79,153,115,2,36,244,250,115,24,42,178,216,42,116,9,194,158,117,152,227,79,246,113,136,254,232,142,125,48,194,35,34,153,219,81,178,165,28,206,97,182,91,89,200,60,52,157,53,29,70,151,68,44,134,3,81,76,29,87,155,162,228,82,248,44,176,248,72,242,48,138,154,194,103,225,167,184,186,81,128,162,35,39,204,180,125,173,101,18,11,98,61,54,19,192,112,227,18,101,62,109,234,121,96,168,74,49,114,248,169,82,78,222,173,35,107,90,254,219,233,215,184,81,224,98,1,224,31,140,95,170,109,34,13,238,52,131,112,24,83,75,97,178,239,190,119,156,179,18,153,143,241,192,84,89,93,184,75,118,18,120,34,158,20,48,129,111,189,57,159,213,253,237,243,39,37,141,254,122,179,164,230,48,174,164,124,68,180,189,63,71,224,183,214,232,165,34,181,52,160,191,86,45,31,74,117,68,210,145,157,73,172,57,224,99,122,44,49,210,26,246,118,245,205,33,145,221,77,250,211,230,75,248,27,73,108,20,69,126,186,18,242,242,79,40,157,25,59,99,145,143,224,124,62,217,87,113,66,172,164,234,192,206,124,146,182,112,152,248,179,28,221,44,44,180,31,2,38,188,44,48,92,187,99,220,58,92,104,232,36,55,167,199,26,241,229,15,78,148,143,201,50,197,212,164,93,239,15,70,87,169,201,99,117,126,170,249,200,144,139,172,58,101,131,0,150,131,61,105,43,109,130,145,24,186,217,97,43,173,145,249,164,191,24,61,192,62,216,232,247,122,117,177,242,186,15,165,131,207,214,31,174,38,159,247,193,232,102,11,21,15,24,150,129,163,63,142,161,162,116,115,91,1,159,31,18,195,243,23,130,93,113,239,169,85,3,196,76,143,19,177,227,226,115,92,37,69,209,156,112,135,147,250,79,149,65,225,68,94,136,137,57,220,52,118,69,39,67,248,107,62,97,152,77,89,127,249,188,89,250,127,58,12,105,79,159,138,114,198,251,158,173,205,178,80,216,225,102,97,197,125,48,202,185,93,167,27,125,70,119,80,146,241,188,150,140,219,4,26,99,74,168,145,17,197,156,110,116,182,88,221,228,243,148,162,222,76,88,210,247,104,52,199,138,4,190,44,65,189,195,79,54,250,200,179,71,195,85,105,61,96,35,37,191,112,187,223,6,122,207,210,83,7,117,40,246,78,31,90,37,65,36,110,219,129,81,198,115,148,56,166,110,39,56,171,41,214,9,185,92,233,29,126,224,179,68,75,124,242,213,84,159,246,3,15,242,127,14,211,8,248,185,154,102,229,62,112,184,88,37,237,23,110,110,50,39,44,220,156,21,53,249,64,71,143,225,47,54,109,51,254,131,91,196,180,245,89,34,3,10,124,126,119,199,47,227,87,244,7,37,93,229,168,213,90,237,231,222,187,187,67,8,179,42,205,231,167,145,41,188,87,39,211,186,19,216,186,168,199,79,39,225,140,245,70,255,212,233,46,8,69,46,91,122,243,1,19,107,242,107,145,161,111,18,18,105,251,87,202,231,112,65,108,93,22,194,46,214,181,246,131,105,147,172,239,106,155,242,116,9,116,174,161,96,149,173,157,231,21,157,6,170,111,201,152,126,100,103,235,39,219,116,182,9,57,57,143,14,221,34,173,217,230,98,146,246,217,81,102,231,153,18,50,120,201,75,221,144,181,43,207,176,105,89,211,227,106,148,138,116,51,66,12,120,59,127,156,246,129,79,161,92,67,82,213,75,232,127,37,103,234,56,17,131,111,81,30,181,77,59,86,63,14,56,48,222,11,17,118,122,87,57,28,182,73,226,22,94,11,87,32,102,233,102,213,127,153,203,175,102,140,66,135,250,158,120,172,60,47,134,35,125,81,242,99,214,209,249,167,69,237,33,221,115,197,218,53,213,164,21,133,141,166,74,48,30,239,102,69,145,31,125,99,134,244,66,32,225,51,163,32,29,82,64,210,50,7,19,156,240,154,113,210,250,214,228,65,60,93,90,146,126,156,50,218,34,229,140,177,251,175,21,30,133,118,191,220,216,58,62,121,61,91,154,152,137,7,70,236,103,57,156,144,63,25,15,76,148,235,131,105,206,164,238,45,48,238,155,195,196,141,155,222,220,94,82,192,3,254,105,127,224,220,62,47,209,74,17,138,36,191,128,23,172,67,129,101,243,4,101,174,29,237,116,167,214,145,29,44,127,199,44,177,4,84,141,138,192,199,41,45,217,103,133,234,236,41,231,44,202,160,229,59,71,139,9,194,136,53,181,161,38,197,47,67,76,205,210,22,18,194,7,53,211,223,176,39,74,31,250,200,84,150,183,15,107,22,225,149,39,62,246,19,138,109,31,252,203,154,201,51,205,95,97,217,7,35,92,159,101,147,178,50,139,233,143,60,105,44,40,254,225,177,193,51,241,81,255,237,132,134,197,80,152,2,207,30,40,186,88,253,162,199,173,161,47,202,15,30,52,7,110,119,3,4,182,24,100,192,69,53,50,129,105,159,20,104,82,26,204,48,137,143,89,252,98,180,127,132,49,5,157,153,240,79,13,24,65,216,166,240,121,249,245,94,109,189,72,4,238,214,112,42,96,170,171,198,133,207,137,177,221,2,133,105,50,180,169,54,159,110,153,238,231,0,23,156,106,133,33,239,53,135,207,222,220,111,36,130,68,60,21,158,62,114,58,48,136,181,6,76,237,100,9,184,107,1,0,48,229,38,219,97,99,152,202,115,23,219,82,125,104,120,92,226,21,27,28,39,60,48,105,51,185,57,138,3,199,20,253,96,242,16,181,62,40,37,29,129,214,185,203,131,214,20,151,146,81,169,15,138,51,226,63,108,89,137,217,20,38,82,208,3,70,109,86,135,77,135,219,233,235,44,17,180,109,250,208,203,20,15,3,70,167,191,62,176,105,237,5,156,68,16,201,110,126,222,145,143,156,122,221,252,204,24,122,29,14,178,247,92,179,229,140,155,24,227,23,168,46,144,180,155,40,248,67,59,69,40,122,58,140,10,93,215,233,38,166,235,223,199,57,206,41,133,211,73,153,52,235,249,198,205,137,141,10,188,222,156,173,225,91,40,20,89,150,119,82,6,46,175,15,45,179,199,15,121,33,60,213,242,73,33,93,154,164,16,242,188,1,164,48,127,160,145,36,238,142,50,172,41,124,253,204,49,116,129,206,235,72,2,195,95,31,190,17,182,65,105,183,76,40,254,49,130,205,14,67,38,89,186,103,208,44,121,125,83,102,154,115,178,4,201,149,17,179,255,80,35,119,40,76,172,127,249,219,66,73,59,75,214,247,188,61,35,113,108,135,33,96,232,118,69,11,202,238,103,98,179,238,109,242,174,113,84,219,158,126,115,118,47,105,84,59,204,69,246,108,10,27,221,28,34,222,220,173,35,177,15,188,210,38,73,196,85,250,143,38,235,175,154,2,73,24,153,178,197,67,134,248,220,214,3,159,253,35,73,238,128,108,7,93,210,62,24,90,184,244,159,129,223,76,137,242,118,24,167,76,143,76,120,24,213,239,77,163,95,33,184,89,223,142,228,222,8,220,40,107,74,113,97,170,144,147,63,150,213,22,74,244,127,167,74,147,200,11,159,147,94,108,162,179,140,144,255,40,14,211,232,82,12,129,133,78,227,248,50,38,84,64,110,45,244,93,214,21,245,115,91,207,155,166,107,159,152,9,212,116,85,207,193,34,17,69,20,124,9,220,16,72,105,1,91,205,249,133,91,183,174,46,14,79,52,213,100,100,199,54,56,71,134,143,172,91,73,152,60,23,231,67,137,57,35,170,166,217,74,96,122,40,4,76,71,112,185,57,237,108,114,188,108,12,63,173,96,198,172,64,99,236,131,137,153,105,20,2,85,82,238,247,193,240,238,219,208,161,65,199,242,83,181,194,208,81,229,15,116,254,140,115,241,131,143,215,155,165,126,12,27,144,195,204,135,118,254,61,73,237,218,15,246,4,50,112,33,87,42,147,138,156,170,111,88,236,248,184,137,2,15,19,102,254,96,202,192,181,68,249,184,112,52,174,253,174,230,28,171,154,245,91,195,62,79,191,24,138,244,131,154,130,109,245,139,187,41,251,202,90,154,38,201,245,193,56,60,18,82,226,107,164,193,155,163,199,103,72,178,200,173,24,240,194,231,86,91,115,180,144,54,231,244,3,155,122,164,60,158,159,222,211,74,171,63,248,28,3,98,44,244,101,242,230,126,48,22,156,230,37,137,191,3,19,62,110,1,159,73,175,207,213,60,167,255,54,225,246,46,129,54,106,52,190,152,232,1,217,83,244,210,65,27,22,255,225,110,165,88,178,134,169,185,137,61,197,106,95,53,167,8,183,244,24,215,51,224,50,180,106,219,4,77,134,191,234,3,167,217,245,219,165,180,170,47,129,201,200,40,60,82,124,187,116,14,104,26,218,95,124,77,169,196,111,87,164,46,117,211,177,61,206,71,222,112,254,37,30,139,47,220,221,40,69,41,74,75,59,65,241,11,135,195,38,63,41,35,67,197,33,213,184,122,18,85,210,237,16,217,231,233,115,90,233,163,82,20,254,53,37,116,152,116,153,44,164,109,234,221,213,23,105,161,26,69,47,198,210,72,129,154,94,135,120,1,214,195,199,189,166,66,155,175,38,223,7,157,17,35,199,84,142,103,202,105,40,63,93,77,14,236,123,46,182,151,44,221,173,59,145,178,233,137,156,130,150,43,204,251,199,109,218,113,42,103,171,211,150,91,179,83,198,173,17,7,154,122,180,85,156,201,25,112,194,51,28,10,91,73,218,7,211,10,185,61,55,223,166,157,27,104,18,249,255,31,26,163,166,105,94,255,35,218,21,77,127,68,151,160,89,243,67,155,206,130,221,183,4,26,0,102,77,200,159,211,191,154,242,232,7,99,40,168,199,118,172,64,34,186,31,204,18,222,18,126,177,224,76,141,113,31,143,43,117,69,7,44,63,191,55,1,112,17,246,234,70,95,78,190,79,166,243,16,69,168,109,157,150,19,195,73,10,108,107,20,185,200,200,38,9,59,95,38,116,30,174,106,42,76,170,211,253,218,5,79,81,67,10,240,215,243,23,44,43,116,101,98,135,80,24,105,227,239,155,167,192,52,9,45,238,192,180,121,114,211,237,167,234,43,49,167,77,7,137,233,94,172,169,139,20,97,92,25,227,191,187,205,73,153,122,145,146,10,36,147,10,199,232,7,99,167,151,246,88,95,240,61,253,230,216,148,73,54,148,61,19,102,203,55,227,80,205,206,240,186,78,233,217,100,221,19,61,134,23,34,71,58,165,5,73,133,233,48,108,23,181,175,80,118,116,227,204,130,170,170,62,131,90,16,222,230,7,103,242,80,69,225,126,51,137,197,50,3,181,169,197,74,105,231,23,25,200,240,217,199,122,96,246,201,207,200,201,155,178,158,199,90,62,6,106,157,223,111,51,1,180,212,236,10,159,205,175,248,213,148,174,245,46,190,63,237,127,210,247,121,225,47,23,149,179,31,166,102,210,151,195,150,249,21,127,16,82,62,77,78,63,152,121,121,76,113,139,241,126,175,59,179,95,139,20,97,39,108,72,53,237,135,214,99,201,73,235,64,214,56,226,67,243,131,233,96,90,187,134,136,32,189,118,191,58,17,132,149,24,225,102,52,158,126,205,164,71,41,89,122,78,213,217,191,99,19,65,70,244,153,228,232,66,106,109,125,41,239,108,132,227,172,167,15,53,150,110,242,66,87,30,170,39,216,45,198,49,115,115,184,157,69,169,150,6,148,190,178,253,193,88,138,234,68,156,173,112,24,251,243,155,22,36,64,132,5,55,225,17,57,37,139,122,65,138,225,238,205,39,60,227,30,147,74,198,72,105,85,147,28,185,159,124,20,100,168,116,141,181,46,88,254,84,136,22,72,9,77,183,96,137,155,18,166,90,215,149,223,128,16,21,169,26,135,225,37,74,144,157,124,56,170,86,126,115,66,105,242,1,65,99,75,126,235,51,243,105,38,141,115,83,168,59,124,96,199,229,77,74,47,162,24,141,250,124,127,228,194,223,125,83,95,40,140,248,116,19,132,111,122,53,197,110,95,152,135,133,50,147,124,31,22,223,111,195,151,240,180,69,118,3,53,29,185,179,243,129,124,191,61,77,134,168,234,83,209,93,102,57,138,198,182,88,95,232,98,80,105,225,48,42,162,247,151,59,204,61,127,232,201,56,229,236,233,4,23,75,172,95,228,202,134,120,108,103,1,80,254,228,119,110,205,204,14,129,9,123,102,191,26,53,127,169,31,163,104,200,18,86,31,92,6,230,171,192,195,154,20,250,167,5,81,76,68,68,59,199,143,15,204,114,173,210,224,133,30,215,213,132,58,127,48,205,158,165,16,151,53,70,78,249,67,207,126,188,52,104,60,144,174,200,159,225,69,252,115,101,205,246,17,10,33,195,250,193,200,31,116,121,85,131,22,79,8,122,252,96,84,107,203,165,239,179,6,76,207,247,131,19,18,121,69,175,230,120,249,108,1,139,169,181,46,59,252,129,169,231,252,22,153,85,60,78,241,52,169,182,168,158,56,67,178,142,186,6,189,154,46,17,95,212,33,227,89,118,117,46,6,78,82,245,159,166,97,87,169,250,93,22,99,121,127,112,39,41,41,62,48,253,174,115,245,151,9,183,87,115,68,103,223,131,202,231,247,78,70,190,203,2,27,83,33,59,76,179,32,89,102,200,245,13,255,166,225,225,108,101,23,32,203,106,117,113,63,120,218,122,87,152,142,94,254,62,206,86,126,220,70,49,21,142,103,49,99,74,206,206,159,224,106,221,69,102,133,110,254,208,173,240,132,18,167,49,79,127,248,184,97,102,37,233,81,76,152,222,90,207,126,48,108,142,41,235,12,18,102,119,94,16,53,163,109,73,95,76,203,233,229,24,248,217,140,74,110,79,198,111,65,209,255,208,68,111,155,161,41,61,114,143,223,124,211,241,77,99,114,29,47,145,149,240,193,231,235,81,77,98,220,10,235,210,248,193,199,56,218,69,63,107,18,14,243,139,57,27,35,249,124,169,122,53,76,17,223,110,32,129,17,9,149,205,10,247,250,115,128,161,200,22,109,108,121,230,140,46,224,95,184,35,99,72,12,37,103,147,12,42,206,252,206,70,141,146,70,41,80,171,173,241,205,7,83,7,173,12,3,88,156,116,10,252,96,58,139,137,141,207,78,200,121,252,161,208,7,165,250,24,46,42,55,251,30,219,18,143,57,235,192,49,168,252,185,50,114,108,202,124,165,21,7,158,233,15,70,136,89,219,253,160,5,136,142,215,55,50,186,134,72,199,180,110,109,156,61,12,74,131,150,243,246,155,194,86,19,246,173,51,226,221,240,21,4,166,228,36,174,62,219,66,210,232,21,39,249,114,175,41,211,123,105,72,195,65,86,233,79,217,253,131,123,219,15,11,6,157,79,231,64,147,102,33,131,166,43,13,34,140,175,52,52,29,251,203,202,64,113,249,115,160,73,115,209,158,103,106,106,217,4,226,62,24,193,240,210,94,106,4,85,121,14,171,54,204,1,41,181,241,119,13,147,133,164,147,192,22,51,250,216,36,27,158,149,106,247,209,82,141,250,62,135,41,141,81,130,14,65,161,230,244,108,235,28,95,149,228,101,29,138,191,79,151,30,203,199,118,85,198,31,47,215,41,154,52,172,235,74,50,160,125,82,118,226,234,54,90,254,243,221,27,79,195,7,134,70,191,20,116,115,107,232,195,31,55,130,86,216,93,15,205,159,64,145,19,145,105,145,167,109,234,32,106,97,163,126,227,94,219,98,49,50,110,116,232,167,243,28,201,192,105,237,63,101,161,244,92,251,216,38,20,24,103,13,227,156,99,112,208,153,241,131,169,117,80,175,139,66,193,230,95,95,90,197,40,57,146,140,71,255,58,168,198,38,17,174,6,39,205,245,34,137,76,227,195,227,49,104,45,203,176,4,222,12,152,115,83,114,249,196,135,221,69,0,102,44,74,115,94,112,170,114,192,235,143,76,100,130,222,23,166,244,93,105,206,180,17,91,23,174,232,18,43,11,122,37,183,206,210,178,70,35,90,71,131,72,93,118,182,22,178,116,136,97,11,124,22,253,222,113,53,106,154,207,111,159,41,43,206,107,162,33,241,113,88,116,228,240,113,71,11,216,118,2,225,71,36,210,39,49,242,99,99,85,165,142,83,55,58,74,15,248,156,103,75,137,231,199,10,75,94,102,179,204,170,151,13,17,46,215,12,190,189,5,11,52,189,94,207,177,51,253,251,91,244,184,223,90,206,133,207,191,146,63,23,229,123,202,119,57,48,162,83,37,96,216,252,251,41,93,74,37,86,131,37,163,159,210,165,145,119,128,217,132,232,4,36,10,238,60,72,162,26,73,137,225,112,42,243,29,54,103,178,108,181,231,152,70,238,231,27,23,145,224,99,112,137,220,245,238,158,39,166,209,22,97,54,45,141,32,210,208,29,45,235,113,184,138,57,146,45,238,204,102,217,148,141,114,140,175,230,4,182,185,172,116,79,225,243,57,122,106,30,24,206,186,212,93,112,28,5,191,13,53,188,99,121,72,213,70,51,226,190,195,248,133,69,69,188,27,140,114,223,146,104,183,125,174,86,125,112,52,221,115,160,24,12,130,82,142,226,166,186,53,234,218,235,65,137,66,228,139,54,125,87,199,184,224,248,113,20,45,94,173,181,74,36,69,239,173,109,159,150,9,71,163,120,196,173,9,66,233,140,37,218,131,250,103,105,2,71,37,41,220,218,93,37,216,248,73,79,251,115,53,157,120,2,166,108,75,194,2,24,56,61,94,86,131,123,53,116,96,99,120,150,56,33,212,142,29,40,40,137,175,22,48,116,194,164,191,204,214,231,101,71,211,36,159,37,46,12,188,74,204,9,58,76,250,50,232,129,94,188,82,113,146,131,43,79,117,154,209,147,253,167,105,14,178,148,17,5,39,127,87,95,38,199,247,91,90,114,81,172,133,189,51,25,15,76,92,173,232,171,62,7,114,76,74,193,91,17,23,184,192,73,170,195,225,108,29,161,117,145,65,68,93,62,114,234,111,182,112,25,15,140,91,80,3,166,45,132,214,60,89,27,143,128,243,115,42,114,178,192,95,252,208,68,39,215,170,229,132,112,146,157,45,62,16,227,213,232,110,33,88,149,157,5,63,32,135,104,140,135,51,51,197,137,124,96,234,169,4,222,200,93,205,128,43,221,26,101,86,126,242,185,23,134,1,190,20,158,51,206,22,138,49,182,72,107,64,19,66,136,244,123,108,58,118,160,81,33,59,33,12,90,39,166,210,167,241,173,176,201,68,155,125,127,103,152,173,63,251,40,86,108,140,156,195,229,41,254,161,250,38,170,44,233,243,72,160,85,225,26,113,53,224,115,128,62,165,171,137,132,74,14,24,194,200,82,56,59,165,6,52,171,216,15,104,189,85,75,120,8,143,31,92,173,127,180,19,187,41,121,208,82,144,250,235,109,20,191,76,242,67,11,166,10,226,199,23,61,223,67,126,42,110,207,67,197,197,244,218,41,207,176,71,16,202,105,212,117,126,88,79,91,132,66,227,109,32,70,165,70,70,69,208,59,22,33,194,36,79,153,23,121,218,238,71,207,176,172,175,36,207,17,198,56,103,153,223,155,56,174,18,33,27,76,69,183,235,6,197,183,75,143,234,246,107,211,254,67,11,189,200,182,150,159,149,243,177,250,30,61,44,67,81,245,151,209,160,247,69,146,77,75,181,60,232,242,104,57,112,31,202,29,61,176,137,85,6,204,192,155,178,63,59,10,142,31,204,198,88,245,40,111,38,170,22,48,82,144,79,221,28,46,154,239,133,29,41,44,105,174,99,240,26,110,151,117,19,145,215,250,102,60,25,95,190,150,72,209,246,17,160,45,14,46,200,9,231,15,207,189,137,3,95,56,61,108,4,104,63,80,156,62,152,116,116,74,207,99,87,74,27,29,166,93,135,214,178,179,21,250,235,66,236,107,182,231,117,53,66,3,254,211,157,173,114,232,187,70,116,222,13,70,43,175,120,118,12,58,54,57,27,19,106,15,237,39,245,167,113,224,90,192,63,226,145,194,117,68,101,130,145,70,165,145,29,112,113,30,17,21,19,52,7,215,57,35,153,225,95,207,57,108,104,173,164,247,38,150,30,63,157,209,181,124,126,154,170,107,183,147,59,172,33,109,170,81,17,12,136,50,41,78,243,150,244,243,65,115,165,248,87,207,42,76,143,127,64,183,196,40,100,108,198,116,208,215,105,114,45,206,118,71,237,144,77,68,96,146,210,110,225,83,83,133,132,218,191,22,207,152,93,169,35,43,109,195,65,164,212,232,20,145,169,65,6,41,168,173,172,172,158,251,11,163,251,225,240,167,227,123,225,110,21,234,191,153,58,51,198,5,55,248,3,108,102,214,7,83,93,34,75,96,80,15,92,188,16,22,63,120,72,250,151,76,24,243,60,63,212,56,130,91,70,6,73,192,169,255,211,186,139,72,3,49,235,138,118,28,117,191,55,237,225,215,144,159,110,8,41,127,158,49,158,36,10,237,83,96,24,165,223,184,139,117,200,209,107,137,166,126,241,0,100,100,207,7,156,186,78,89,75,206,8,33,183,72,8,126,43,76,208,37,59,140,58,140,240,67,207,222,129,62,231,247,88,166,51,81,175,105,99,86,255,23,139,166,152,12,217,38,157,49,210,1,95,196,247,88,64,68,166,171,94,139,110,225,119,49,14,87,175,47,74,231,140,111,92,136,254,77,233,38,75,121,173,245,168,118,24,193,155,166,11,97,32,169,254,173,50,170,86,232,159,253,192,201,105,173,51,155,6,158,190,203,145,110,229,48,202,16,53,61,239,146,110,157,94,253,135,127,150,150,68,201,7,122,13,213,19,157,147,98,156,38,146,71,100,102,70,117,111,255,108,66,205,234,3,21,134,53,245,221,60,33,137,171,76,99,138,21,16,90,253,224,201,222,46,121,80,186,230,54,47,207,253,177,179,135,174,133,51,90,218,157,125,112,131,24,35,12,235,133,112,197,26,14,91,31,128,253,192,88,201,223,164,18,73,111,82,92,120,96,171,25,244,171,73,140,236,253,192,100,228,127,15,54,76,124,107,63,191,77,166,251,51,247,134,49,220,197,80,5,46,113,92,66,171,196,178,20,20,58,214,23,143,54,35,119,9,13,13,120,153,98,229,15,62,214,186,230,206,128,103,196,132,161,156,105,1,129,161,158,67,29,86,60,40,210,19,160,189,5,202,135,175,92,225,101,236,210,207,188,166,40,59,163,42,169,176,121,180,14,67,223,78,58,99,213,120,154,31,12,61,253,217,174,240,180,124,171,180,94,147,83,244,240,153,111,82,234,217,97,170,235,139,92,61,80,63,248,50,203,108,125,40,90,202,156,64,208,153,223,26,103,23,64,89,92,119,210,97,210,254,31,92,145,189,216,243,221,135,93,156,2,250,9,65,43,221,206,118,159,206,138,66,116,149,78,221,250,233,211,60,189,251,200,139,85,138,233,182,66,128,32,205,128,73,54,233,213,48,128,83,220,28,18,250,212,223,166,124,43,230,156,92,114,214,53,110,10,164,223,110,9,60,208,171,208,45,237,204,74,115,216,180,72,159,77,11,161,133,47,68,121,96,50,19,122,122,53,90,188,183,26,48,249,208,161,123,45,230,106,92,221,168,54,209,157,122,245,229,229,183,214,77,62,73,234,2,152,230,36,254,96,25,39,62,43,76,193,251,69,209,176,146,165,70,126,160,47,127,46,200,248,77,223,136,29,88,217,223,39,149,22,125,201,90,58,118,23,245,245,63,24,154,108,215,205,214,24,66,254,212,52,91,45,77,143,144,132,198,250,55,48,50,238,93,154,89,80,135,65,30,234,251,229,73,214,73,100,241,128,137,23,229,11,39,161,156,32,103,105,42,211,142,246,244,236,196,20,34,103,159,80,110,221,165,221,40,46,229,94,41,70,54,9,189,201,126,54,141,30,246,237,196,80,141,243,22,167,31,90,52,174,188,163,36,212,154,162,180,154,251,220,45,74,50,247,144,66,108,96,220,221,25,48,114,126,50,50,184,173,238,110,141,105,36,207,7,46,214,36,254,131,33,179,234,54,78,197,226,217,152,3,70,76,83,142,78,188,230,136,163,160,227,201,17,38,143,141,34,223,119,52,14,164,165,80,8,22,20,75,214,23,202,196,243,149,82,173,65,16,171,197,150,69,103,164,231,80,159,191,74,174,30,112,206,90,29,65,57,105,173,113,115,162,205,75,103,156,53,219,167,207,10,156,20,161,124,89,219,107,28,186,31,60,232,246,39,253,173,14,140,233,236,191,77,140,171,104,157,1,17,33,107,6,249,131,105,235,251,140,28,58,159,167,254,248,163,117,34,84,216,202,172,28,78,162,91,103,61,220,135,147,37,1,161,96,232,173,9,34,251,184,248,154,36,242,52,236,24,238,113,231,222,201,5,220,123,15,122,194,229,64,115,86,199,2,148,25,246,41,57,222,106,222,178,93,13,184,173,233,139,245,81,100,132,118,207,157,80,179,7,150,63,50,60,228,221,229,98,106,154,125,23,30,132,246,212,86,160,121,31,141,191,63,248,215,49,79,97,66,177,159,165,1,57,3,163,119,8,124,246,128,225,155,153,241,39,164,235,45,31,54,109,57,124,220,103,238,107,86,152,156,97,138,161,29,55,112,107,85,7,251,4,204,185,15,38,225,34,106,179,227,247,193,12,127,91,22,3,158,50,242,99,54,186,211,79,249,9,69,187,91,208,116,156,187,234,239,131,124,167,80,201,248,223,246,79,139,136,0,140,8,1,17,187,249,162,163,86,93,56,69,241,233,188,220,89,145,242,113,152,60,170,88,34,214,29,206,29,111,72,230,164,201,229,230,199,19,159,203,87,127,231,4,22,173,2,38,0,230,153,163,199,20,151,146,104,100,22,235,112,77,138,97,193,77,161,41,192,208,217,166,6,235,240,49,75,244,161,81,203,243,13,158,82,8,85,4,160,253,86,166,191,239,7,163,205,47,170,220,52,56,225,59,44,1,35,24,37,75,180,44,217,9,225,164,97,10,10,76,211,199,229,79,141,151,33,241,127,8,234,52,60,247,171,7,197,241,55,135,203,219,197,134,242,231,98,23,93,69,81,2,254,45,80,171,82,83,56,35,23,27,48,76,102,153,82,106,154,182,127,153,208,118,90,145,215,1,171,104,197,173,169,217,75,122,235,180,130,217,109,108,164,115,118,221,139,59,148,32,103,172,67,111,177,134,20,2,159,13,220,253,115,224,36,242,35,198,206,78,59,126,218,74,77,101,75,232,219,58,158,204,128,139,54,240,52,190,251,142,101,68,93,169,244,70,248,21,116,248,176,96,52,72,155,107,163,248,81,202,226,48,188,71,49,56,105,179,16,57,82,163,36,12,209,38,129,203,200,14,237,87,91,29,190,188,73,227,162,142,207,153,36,77,61,203,115,49,236,108,63,202,59,245,229,122,148,159,101,99,137,202,15,174,84,153,203,67,161,50,228,81,3,171,55,95,66,19,0,46,65,107,5,38,163,122,81,220,193,61,125,21,88,129,182,236,8,7,46,20,127,58,76,202,92,214,80,183,100,191,79,9,205,177,36,163,1,93,203,26,208,56,76,205,158,140,11,142,126,238,142,102,148,203,196,92,68,63,106,58,211,113,152,85,37,195,234,212,193,249,35,33,57,33,157,63,140,68,131,249,241,131,97,33,61,159,36,100,19,4,1,62,24,76,210,148,227,215,58,122,59,138,220,141,148,10,118,36,217,246,14,184,216,9,37,240,47,13,247,193,38,116,38,142,30,18,53,37,142,82,164,41,158,95,62,166,57,37,169,31,10,67,117,119,189,24,234,179,123,160,20,125,22,33,119,154,170,79,115,69,32,164,81,207,221,197,65,69,80,104,123,205,245,48,17,31,45,205,68,24,139,178,157,15,174,133,242,110,125,108,68,210,252,169,43,123,195,212,145,153,32,137,95,76,244,112,232,189,171,53,206,205,14,19,247,210,143,178,82,125,230,139,191,21,122,169,136,87,209,97,175,151,47,224,134,74,137,117,27,82,216,114,124,14,19,64,18,191,161,211,47,201,61,84,219,1,75,209,139,171,209,148,62,216,10,178,135,142,12,73,60,183,17,16,195,16,241,81,83,235,35,192,231,40,85,254,98,218,32,56,48,251,23,93,130,117,11,199,73,102,148,58,234,237,158,24,114,108,75,163,44,103,250,137,82,127,251,69,53,226,188,28,74,80,181,232,102,246,193,157,45,82,108,69,163,195,185,34,203,168,70,178,158,10,103,186,57,124,83,90,235,82,118,143,9,78,22,247,218,209,48,238,207,119,73,84,171,141,184,150,118,203,82,115,77,124,211,153,115,131,183,90,117,74,204,165,240,79,254,160,180,191,144,183,145,206,81,232,69,84,7,134,178,36,155,77,35,216,222,2,206,200,87,203,137,133,105,25,153,194,193,190,179,165,25,22,213,146,147,148,211,15,46,116,136,20,154,36,13,219,160,43,124,79,141,200,98,151,254,121,214,209,39,251,116,83,153,223,165,227,154,181,153,232,94,60,67,104,160,194,98,189,48,205,226,188,0,30,145,252,115,127,241,201,207,151,113,110,246,21,22,96,177,238,186,116,100,232,37,123,121,12,48,138,172,119,210,90,253,201,184,56,220,137,95,111,133,75,232,132,97,4,247,99,229,234,213,19,25,177,237,112,166,127,175,160,168,50,142,184,24,41,7,49,99,27,140,166,241,81,177,134,89,96,210,15,139,98,87,202,195,125,100,103,125,38,161,86,99,209,157,227,212,125,41,8,75,123,234,235,60,135,218,116,2,2,132,73,154,149,221,161,161,111,54,157,197,66,81,59,101,65,69,96,122,194,196,172,224,47,74,163,34,190,70,130,4,223,150,147,145,78,204,249,129,105,251,226,112,182,162,5,249,109,154,27,165,47,35,56,146,117,29,145,51,179,193,50,119,142,1,165,253,136,105,10,204,182,49,252,240,178,114,14,93,228,191,102,192,126,49,252,132,33,95,223,177,12,18,29,4,12,38,126,118,236,125,93,73,244,26,248,44,89,19,248,152,234,180,183,95,201,99,255,224,242,107,149,38,240,121,123,223,176,15,138,54,181,132,227,154,149,83,198,189,233,69,51,196,202,64,215,45,242,129,29,170,46,61,251,4,38,13,250,197,250,40,88,169,74,203,176,30,24,195,93,7,107,243,173,181,107,214,25,103,185,52,128,21,119,111,145,217,196,103,166,144,221,127,155,98,213,161,31,39,189,85,154,63,53,123,150,104,68,1,211,72,194,31,27,25,232,170,31,62,245,146,159,85,71,169,37,202,166,227,65,155,103,213,128,241,239,245,222,84,193,127,91,18,2,67,42,77,104,39,120,115,105,194,142,61,131,13,169,47,179,123,89,206,121,184,81,117,1,55,212,15,92,9,15,87,11,117,64,253,112,145,191,249,86,168,233,199,29,23,70,23,25,84,133,228,195,182,173,51,237,63,108,10,190,200,232,1,217,211,179,227,224,92,125,135,230,177,168,59,125,67,228,85,159,205,51,123,124,166,47,43,221,16,223,224,192,80,58,124,228,240,207,53,0,211,56,169,92,66,221,10,128,135,26,179,70,6,242,112,2,140,200,179,29,202,148,81,51,236,49,16,148,20,104,161,39,247,206,63,149,143,15,46,22,168,149,123,159,15,113,164,120,91,28,84,170,83,130,104,118,132,242,58,140,140,37,36,25,35,118,133,52,104,199,90,85,38,215,128,95,126,44,19,191,154,15,72,3,102,152,2,161,21,217,45,162,85,37,208,206,205,207,222,236,48,159,150,138,164,156,41,161,3,192,247,96,63,73,90,241,61,48,237,82,138,223,46,148,177,233,235,38,17,237,26,235,182,160,187,40,7,216,182,48,92,68,141,162,170,178,245,88,165,139,145,203,6,19,113,199,157,208,207,7,95,229,219,228,205,185,157,82,128,105,109,194,178,191,77,146,202,248,118,207,217,85,253,11,96,225,180,119,165,84,235,146,248,193,153,126,36,114,231,108,1,161,111,153,157,93,152,113,11,76,81,116,119,248,108,41,69,219,193,219,82,40,159,179,134,6,10,126,159,140,203,74,234,125,83,232,44,226,153,117,186,39,156,16,191,154,216,231,208,13,135,4,214,24,126,245,121,164,90,116,195,161,10,41,246,163,206,4,108,241,188,43,234,133,253,179,37,240,100,234,208,240,255,49,165,203,244,68,45,90,113,244,116,151,171,73,61,121,225,39,68,108,170,182,229,96,227,31,175,144,49,206,239,144,57,163,29,56,44,131,15,61,243,127,230,176,42,140,106,219,247,216,103,127,66,100,107,235,189,41,226,240,171,73,18,215,162,55,63,11,62,101,255,233,108,69,140,114,158,79,58,1,36,191,58,19,237,20,237,164,102,229,123,159,189,251,83,202,29,143,1,118,118,207,251,219,231,108,89,85,77,141,129,109,242,57,9,236,102,231,211,151,215,57,80,79,253,162,6,70,91,169,207,185,184,200,218,127,9,128,14,247,77,149,51,144,92,68,224,162,59,60,76,216,82,141,214,243,107,41,224,190,30,89,155,110,229,6,213,111,78,4,66,84,6,15,92,40,100,44,14,255,108,34,129,207,174,255,249,139,16,93,32,62,168,127,130,158,237,231,128,32,54,13,217,84,28,39,114,117,30,73,193,139,162,233,155,94,205,70,61,253,230,131,77,92,195,48,172,242,212,125,224,200,10,54,141,241,160,53,126,7,78,95,201,169,110,217,89,101,197,243,246,198,37,234,91,253,123,2,93,203,183,218,106,167,172,6,83,48,245,135,63,87,51,87,71,238,253,235,38,244,161,213,82,90,227,137,58,16,194,119,24,218,228,115,241,196,237,94,1,167,149,159,112,8,214,98,15,184,34,188,43,87,163,210,181,119,187,240,16,121,197,95,17,217,140,149,132,91,182,52,254,100,101,164,57,174,70,59,90,108,63,91,8,238,223,115,181,49,210,5,38,101,29,171,184,34,143,168,177,5,88,27,189,86,189,122,40,92,233,15,89,2,182,94,96,2,227,199,57,120,62,63,45,202,62,103,225,10,209,52,227,33,141,173,65,143,101,241,189,24,216,180,120,161,194,86,4,19,48,170,180,69,131,133,240,141,114,188,206,145,30,7,126,195,87,116,171,20,56,11,97,157,186,107,182,200,122,225,39,66,106,161,199,49,239,90,97,247,149,167,166,59,100,150,155,147,251,144,112,56,82,124,107,52,121,176,170,225,240,108,229,181,235,194,85,131,61,8,107,132,150,28,240,194,159,23,152,154,207,248,4,204,154,150,48,20,110,34,10,3,49,52,228,223,100,104,116,146,15,131,160,190,117,146,196,195,119,228,85,96,86,146,25,145,216,239,217,205,208,9,9,120,53,205,6,157,7,201,119,219,128,115,164,73,44,130,5,213,21,241,129,43,213,92,2,83,201,30,107,188,113,166,148,39,195,128,138,66,108,27,231,245,41,153,193,106,8,220,170,173,16,220,178,252,50,113,230,251,174,241,102,68,235,193,222,71,119,97,95,107,26,144,68,165,22,152,158,149,1,79,107,38,34,73,23,28,144,26,155,225,212,54,147,214,38,114,135,201,203,86,154,159,116,14,154,130,130,238,39,241,13,57,32,172,5,132,200,40,250,210,36,23,50,30,254,50,248,168,75,209,252,25,191,29,23,47,213,155,71,57,186,5,123,131,118,65,40,101,45,77,205,89,135,118,135,105,95,240,92,125,252,153,185,253,151,209,173,28,237,73,41,162,86,245,189,170,179,134,166,138,162,90,251,154,228,220,170,3,195,186,151,223,54,5,168,229,107,12,99,173,72,37,21,106,109,100,93,194,88,224,100,123,82,161,155,178,229,128,39,199,73,83,152,131,205,109,164,76,12,183,106,10,24,41,147,47,94,142,74,251,64,56,75,225,237,18,45,86,122,158,117,23,158,86,252,225,31,125,179,120,249,212,123,183,93,103,24,88,228,103,164,75,241,129,81,245,242,99,145,44,183,138,52,90,41,116,247,165,64,51,217,173,1,69,122,126,22,79,155,195,115,95,124,218,10,239,22,62,31,205,127,167,114,86,40,185,136,183,73,5,197,80,71,22,101,148,179,84,124,220,195,118,1,229,41,52,107,189,249,67,215,208,160,246,196,58,118,50,239,79,12,90,68,84,128,233,178,238,47,195,66,126,146,226,162,212,15,217,26,55,119,105,170,180,20,69,186,193,77,105,120,47,35,43,188,108,145,59,76,253,163,114,178,16,193,9,223,254,103,14,41,215,44,243,80,23,206,42,214,54,168,114,163,26,196,209,50,158,61,20,41,139,238,68,1,107,56,220,69,121,26,46,12,92,225,238,112,157,93,201,127,196,128,194,179,193,210,62,86,156,146,116,72,186,196,192,112,53,90,87,90,21,25,69,223,190,251,121,107,72,249,40,111,42,117,15,167,83,136,142,210,119,85,152,120,122,92,77,246,113,42,233,177,214,80,147,66,199,51,173,135,19,73,30,125,5,76,235,67,249,116,206,113,41,27,180,137,223,117,157,51,184,104,222,81,136,62,180,155,66,66,229,29,82,104,229,179,130,196,77,122,104,137,148,167,249,209,193,234,31,89,25,66,139,108,72,187,254,224,44,93,169,75,203,84,107,28,182,150,75,250,216,8,66,134,83,54,8,159,23,125,97,11,198,139,159,45,136,173,225,6,43,28,1,92,80,154,22,202,172,192,2,25,73,252,216,164,199,3,178,214,132,187,62,184,52,235,121,22,48,245,73,103,78,125,100,148,226,74,247,27,200,132,211,211,230,221,60,48,101,193,209,36,105,237,248,105,202,114,69,152,137,230,11,115,184,124,176,81,218,182,26,133,155,152,109,188,206,65,219,83,145,57,25,38,28,234,81,111,224,153,68,43,145,210,3,116,227,253,230,13,53,150,59,163,27,101,208,188,252,169,233,49,177,100,82,14,188,206,230,216,29,166,213,145,112,180,45,131,188,35,174,64,61,247,150,247,65,25,98,91,2,195,27,201,10,67,123,24,1,239,170,79,13,125,217,127,24,109,6,17,22,27,86,89,16,19,70,100,64,44,16,36,182,172,51,229,135,226,19,21,189,150,81,186,1,15,147,0,134,132,194,116,135,18,24,123,68,225,86,189,114,249,7,75,231,241,97,180,233,124,159,137,84,183,4,88,129,167,51,78,12,38,95,120,225,254,59,101,227,230,116,132,147,69,214,9,118,237,11,163,176,57,21,166,57,115,190,67,219,154,233,162,149,76,237,233,194,72,16,100,133,97,88,142,11,103,233,197,11,124,101,224,224,79,144,10,127,110,62,162,219,131,189,175,179,82,244,193,216,160,102,76,106,211,198,107,160,52,122,203,23,109,170,26,11,140,88,192,133,147,202,30,27,60,238,42,51,150,251,255,15,190,87,167,182,255,0,195,161,184,139,112,74,249,205,15,246,134,12,6,143,173,159,61,42,30,253,126,92,68,133,178,174,97,196,16,199,253,186,144,38,211,213,0,117,48,118,141,6,21,167,235,66,93,227,26,103,104,75,213,247,183,123,142,90,145,110,226,8,91,223,8,180,42,23,153,176,218,158,174,247,174,166,134,238,179,130,91,212,186,126,247,188,131,28,91,14,133,139,186,78,143,57,21,185,201,62,172,121,207,84,244,234,67,210,199,7,234,165,140,219,114,245,241,129,33,184,214,197,165,218,198,245,139,61,62,89,177,159,110,180,76,178,159,232,232,61,63,177,254,109,197,22,171,196,241,99,11,83,225,227,144,175,64,155,118,188,98,19,31,232,146,59,76,77,138,126,188,156,116,169,197,193,120,204,91,101,224,153,38,75,115,3,172,35,41,85,159,171,41,184,136,171,23,58,30,250,66,40,170,30,97,46,64,47,22,30,198,162,164,34,54,218,110,189,104,212,204,217,246,181,135,181,192,9,47,105,8,36,29,139,119,249,235,95,231,159,174,7,35,164,122,55,177,240,236,147,56,208,40,95,165,113,109,40,116,136,246,115,100,151,200,252,3,151,174,228,168,69,19,185,56,3,160,208,143,135,132,205,60,164,30,38,24,213,29,243,169,191,152,244,99,245,24,110,197,92,83,91,4,157,41,55,106,77,210,69,95,152,209,253,171,7,253,32,25,160,161,38,102,210,180,23,252,193,136,208,85,53,255,248,250,189,140,152,166,94,165,22,37,36,19,84,28,17,63,62,166,74,83,95,212,72,247,201,45,52,138,103,114,125,106,94,32,42,118,55,244,77,201,50,61,182,37,66,205,97,204,83,254,252,220,156,208,170,7,184,172,236,84,51,244,70,186,247,210,144,78,27,4,14,30,133,83,24,112,136,132,28,135,167,61,156,123,154,187,133,11,130,99,167,40,165,31,225,190,160,102,252,84,70,157,143,192,141,36,58,180,55,229,136,44,18,13,215,187,233,214,228,91,199,85,224,76,249,176,225,198,172,231,230,112,140,125,161,17,22,175,154,249,68,207,219,149,107,58,1,31,36,242,180,176,234,216,50,110,49,144,111,31,237,169,69,179,25,244,159,134,116,163,49,218,5,81,192,91,6,224,100,96,181,106,89,22,109,238,227,109,65,30,159,90,34,81,237,204,111,225,7,19,112,145,199,46,231,91,245,42,98,130,230,214,113,85,225,18,45,30,56,251,112,225,229,230,199,60,107,145,208,162,74,71,213,220,145,99,63,43,201,3,38,214,25,230,113,189,86,187,62,202,241,94,16,185,87,223,11,145,138,233,129,139,117,86,241,208,210,42,212,104,70,196,229,104,51,35,13,194,129,137,131,71,200,253,73,156,46,163,131,187,155,128,72,202,110,90,116,66,216,98,70,24,136,80,240,106,90,12,64,32,196,19,167,24,245,101,233,132,83,150,89,125,202,42,30,142,38,170,137,240,141,27,252,34,109,160,169,207,101,77,184,70,132,229,44,81,186,181,148,0,137,151,17,97,239,213,147,178,199,143,61,76,252,43,162,118,251,233,102,64,185,75,111,145,43,96,195,74,91,111,222,114,104,236,245,106,21,144,26,19,65,55,213,229,5,32,9,182,165,17,128,77,40,200,199,77,29,222,94,79,29,2,249,17,127,91,56,190,154,177,194,155,236,37,238,156,234,153,116,249,97,184,227,159,62,36,44,219,167,244,9,197,249,20,9,142,66,100,33,105,104,97,153,244,233,133,17,208,23,24,29,205,200,37,211,232,239,41,226,153,28,70,222,193,169,211,82,64,247,73,234,60,194,4,130,165,71,255,91,69,41,42,13,184,34,131,169,23,83,53,234,217,42,75,199,62,147,77,105,116,80,64,10,222,160,178,176,145,0,198,90,112,248,44,169,231,177,76,209,112,199,213,147,84,155,76,183,57,237,126,98,23,90,177,170,101,72,179,191,229,221,10,58,95,41,133,195,10,143,208,131,99,173,27,229,74,225,243,37,215,128,201,234,72,106,115,90,227,65,95,224,153,150,12,93,103,237,236,100,81,1,116,96,170,170,20,69,91,230,227,3,17,230,49,233,15,173,235,64,49,241,155,114,234,125,81,182,19,152,42,18,223,41,51,124,146,169,139,144,84,140,175,148,76,158,70,173,206,121,14,96,122,94,126,112,33,174,167,51,78,27,55,247,223,105,151,241,4,242,105,173,72,183,91,135,209,187,221,26,202,228,136,246,160,30,60,177,167,214,5,37,209,136,50,145,80,56,30,125,121,130,172,33,22,218,249,226,203,212,159,198,95,137,83,49,109,107,136,56,21,30,241,229,37,34,51,79,180,145,170,210,216,254,73,97,78,45,191,155,38,195,228,174,19,204,225,161,173,112,96,44,239,8,189,193,188,92,79,224,206,140,18,183,190,240,18,148,95,101,218,148,53,70,102,62,184,36,123,103,178,144,85,92,76,137,131,150,10,160,194,225,223,30,13,57,154,50,99,6,114,149,94,1,65,10,128,184,161,134,219,39,97,242,184,186,216,198,161,112,95,174,248,217,81,235,89,245,173,10,233,219,37,159,41,146,54,161,241,167,104,164,120,185,164,213,80,119,81,232,6,46,209,160,25,13,173,227,165,21,133,137,46,103,191,249,178,14,239,15,140,204,109,192,136,1,232,115,51,45,37,174,134,120,252,60,24,245,202,222,92,22,152,207,94,147,39,152,26,223,215,117,224,179,193,104,56,198,10,240,86,143,155,79,148,144,37,209,64,4,56,46,182,14,127,75,243,54,84,243,245,18,112,82,217,89,75,241,17,147,119,24,207,84,19,51,253,88,245,222,92,235,215,27,79,27,81,161,126,140,100,156,195,208,242,181,108,4,175,111,251,184,121,159,154,216,196,211,236,59,166,20,133,62,205,144,15,163,201,214,25,112,126,114,85,168,33,174,47,192,213,144,248,175,90,74,73,65,203,177,184,198,7,47,59,208,21,53,154,129,163,176,164,180,146,134,154,169,111,13,131,30,83,64,94,6,178,16,94,22,72,41,104,157,202,171,60,48,188,245,236,48,122,86,154,20,58,95,181,107,20,29,148,254,152,245,65,177,80,253,222,22,218,233,15,74,139,31,71,57,153,244,195,172,168,196,45,31,118,131,53,166,229,42,149,18,206,18,176,233,57,11,122,41,105,144,132,81,35,214,140,38,57,183,236,195,38,202,83,244,153,169,170,241,194,111,211,72,238,243,133,173,41,188,195,141,227,94,198,77,118,212,73,76,205,90,233,166,23,174,200,54,56,76,252,41,107,117,209,64,45,125,58,76,186,84,171,212,74,69,56,224,187,122,210,219,122,232,208,200,8,185,14,64,179,170,216,172,229,67,5,63,104,197,213,144,212,181,220,43,155,32,226,135,14,147,196,205,79,138,249,24,99,217,97,184,38,186,66,201,176,185,235,79,213,195,153,162,174,25,104,242,254,159,49,219,216,22,167,242,194,232,175,27,33,195,70,78,45,61,59,6,205,208,214,240,155,87,218,74,233,219,62,112,250,162,91,7,165,104,237,1,207,140,199,47,159,207,42,43,99,128,232,124,72,227,195,128,170,15,99,96,160,138,234,189,201,77,236,235,204,120,125,224,28,191,204,150,56,159,106,46,200,64,190,206,166,73,169,107,42,151,162,169,252,213,218,80,99,118,246,50,173,113,195,110,174,95,216,173,217,38,90,245,125,144,104,143,173,140,100,202,121,161,15,108,54,170,195,25,49,190,103,224,180,93,174,1,83,37,161,165,100,196,12,170,255,246,68,21,167,234,205,69,17,186,113,212,192,194,149,57,173,52,205,116,120,16,108,204,58,229,180,178,109,62,180,243,199,209,30,178,2,76,215,233,15,70,92,252,217,71,145,84,42,211,135,214,169,138,94,207,205,17,200,240,155,247,102,162,17,15,220,226,117,83,107,178,181,224,29,158,113,147,223,166,175,135,190,110,104,200,78,95,4,198,228,121,40,30,152,100,62,52,186,45,118,61,146,145,116,117,229,6,115,236,207,223,126,38,117,57,63,4,244,229,95,81,126,157,239,164,157,41,66,223,74,224,110,138,175,1,183,165,61,226,134,149,82,228,18,48,13,169,159,10,60,154,126,251,106,128,248,162,169,27,206,212,16,233,0,38,132,248,192,116,218,244,199,134,110,170,165,227,20,217,13,111,150,77,107,236,221,150,114,218,160,55,228,177,3,94,83,203,68,105,69,52,189,43,25,176,214,12,80,207,23,190,207,215,178,123,107,169,27,218,214,219,159,154,72,140,238,73,125,26,195,218,151,105,70,77,89,76,9,4,18,41,110,114,184,89,120,70,24,84,220,124,249,83,39,252,193,254,192,173,223,165,2,225,161,62,228,46,236,12,223,77,113,243,199,83,176,67,43,11,47,103,104,180,193,56,239,75,175,174,38,252,240,131,97,53,105,231,163,97,221,130,195,90,176,8,176,214,159,16,71,223,177,35,194,211,211,6,66,38,155,30,145,109,42,8,104,180,251,192,86,72,29,48,201,207,250,192,217,5,206,172,254,96,105,93,0,81,93,47,56,182,249,81,237,18,11,249,122,65,130,161,89,147,1,192,41,108,36,206,147,161,37,218,16,122,118,139,139,43,169,210,174,229,133,176,58,231,133,9,163,10,76,91,1,55,70,76,129,76,91,121,210,81,233,88,66,241,211,180,158,110,122,115,154,50,222,57,73,214,49,74,9,138,214,162,208,97,156,234,245,208,27,105,248,209,46,124,190,181,161,21,109,184,213,229,62,118,29,79,65,219,177,100,106,12,220,68,160,229,203,70,145,47,78,40,122,200,169,36,187,201,187,182,58,124,100,196,148,182,22,9,150,99,46,231,175,14,195,146,187,112,130,4,62,27,179,151,181,3,155,60,249,195,9,37,190,115,175,222,234,111,118,250,30,151,123,49,234,154,83,249,166,168,145,206,128,139,138,62,244,76,247,237,29,51,106,178,24,249,129,171,203,95,26,60,235,83,14,7,205,102,198,90,216,77,155,223,1,91,146,229,194,73,153,203,196,57,174,73,140,206,242,249,71,94,8,159,199,108,49,227,116,61,212,151,13,111,202,245,230,168,190,170,93,157,89,60,235,52,238,42,78,214,126,80,96,235,182,230,191,61,142,211,172,244,225,110,241,6,95,11,227,71,77,23,180,33,188,119,225,218,52,8,139,92,120,247,166,51,141,254,7,36,121,5,134,107,48,125,149,158,35,35,43,223,162,45,83,147,241,231,162,10,100,101,229,61,143,26,53,7,205,42,39,202,195,154,134,78,212,226,230,231,67,214,124,216,57,48,208,168,40,1,19,3,16,74,246,57,102,73,39,125,240,113,219,80,164,211,90,62,218,156,249,111,91,67,5,45,23,130,204,231,93,101,136,96,89,77,191,192,164,37,114,160,38,141,40,104,166,29,147,223,187,152,249,175,84,114,106,136,98,202,173,32,255,249,105,59,97,252,230,5,134,118,203,79,189,208,186,143,157,77,118,248,169,181,32,200,227,3,135,237,148,196,188,180,234,225,24,57,73,160,185,31,24,254,223,23,1,54,150,218,84,94,52,174,239,118,1,56,106,58,72,10,107,105,25,85,247,129,22,156,5,37,216,87,60,254,111,49,156,85,54,159,170,132,134,55,235,186,65,205,104,31,79,37,71,163,194,206,15,32,179,162,150,4,236,41,123,62,27,185,15,124,29,107,190,201,33,98,253,43,220,109,196,210,200,245,41,110,57,94,182,255,240,164,80,121,107,53,17,98,14,241,84,148,232,171,70,27,213,212,225,154,157,233,57,27,175,190,203,98,189,121,226,226,179,187,41,223,148,104,51,197,176,14,211,52,68,223,101,65,72,215,77,172,118,156,64,237,71,78,153,51,121,35,127,151,214,202,91,203,106,80,135,143,37,108,166,165,22,150,101,218,120,184,33,131,212,230,147,33,60,176,229,157,2,110,227,89,255,16,51,93,26,139,136,8,93,202,150,194,232,149,248,99,83,24,171,225,181,134,110,97,137,73,163,86,108,61,165,51,40,15,187,209,75,188,183,138,52,45,228,141,115,179,26,232,89,21,90,252,133,160,250,140,101,84,233,95,161,245,166,52,151,206,241,54,43,20,7,45,233,65,250,44,222,71,165,40,80,87,81,178,38,130,253,194,85,217,218,8,218,135,57,0,203,176,233,137,125,208,188,189,254,189,81,165,68,136,75,224,70,59,232,11,211,5,224,169,222,90,237,126,60,149,8,153,22,229,144,85,26,59,126,187,208,206,69,234,106,206,74,88,46,44,193,124,67,221,144,223,158,214,11,32,126,27,98,147,188,108,184,202,113,98,83,47,55,52,151,80,217,195,93,107,187,81,195,76,61,239,133,49,93,98,55,59,95,218,121,78,177,43,43,45,22,107,172,20,107,213,190,245,106,4,146,238,197,176,228,164,30,168,103,227,223,7,76,93,167,94,124,14,171,246,133,228,127,176,214,151,32,171,16,26,81,12,188,106,130,157,88,37,202,78,23,157,89,82,151,70,221,116,57,96,38,133,126,192,10,163,149,82,226,222,180,255,146,66,190,138,72,228,29,152,165,29,228,93,87,147,108,25,1,247,167,90,27,61,217,226,77,228,76,206,179,105,119,60,84,212,143,101,31,223,135,137,188,222,29,137,114,145,233,76,42,14,197,244,232,71,80,51,184,118,60,54,227,148,238,196,214,67,234,90,219,205,54,6,137,78,67,3,161,211,134,195,136,64,9,35,162,152,60,85,137,171,7,202,112,119,25,242,101,182,126,55,149,31,115,93,96,172,164,122,55,149,227,102,203,174,65,163,113,34,222,1,115,252,200,205,41,110,114,147,151,159,230,155,82,212,210,9,1,83,189,39,23,183,95,11,188,120,108,244,60,100,78,127,245,193,177,159,241,1,234,205,43,177,236,118,167,188,14,101,144,21,228,133,75,28,93,108,173,69,118,21,84,140,34,127,201,126,183,158,208,70,33,69,59,227,72,102,209,73,122,179,88,103,140,61,238,110,8,61,74,96,4,17,199,221,178,144,71,152,10,19,24,219,1,83,61,38,55,63,75,45,12,253,70,233,139,138,160,32,9,83,34,206,69,35,86,106,234,4,70,160,169,221,47,100,62,196,56,42,24,208,197,251,96,52,30,149,17,94,172,225,100,92,205,198,170,202,91,236,240,203,59,95,54,232,96,90,172,87,232,211,80,227,19,160,6,81,57,221,133,210,149,125,97,206,46,93,227,40,1,164,88,11,9,173,121,9,16,16,178,92,119,59,36,208,164,217,207,98,205,75,220,173,67,174,124,104,214,23,221,135,228,68,198,70,43,215,115,160,220,231,226,57,163,14,29,115,42,87,249,64,178,53,156,242,73,57,239,26,93,142,42,48,201,86,159,210,106,245,36,114,226,211,63,187,133,209,74,29,88,211,152,167,9,173,207,11,35,84,39,231,106,70,201,107,236,184,185,169,59,15,133,173,83,78,192,200,135,232,205,225,112,85,71,171,177,111,5,237,52,52,11,24,245,184,103,224,221,218,168,59,140,246,134,120,133,24,73,205,181,48,73,64,145,186,150,89,65,98,210,73,92,104,222,147,20,214,231,194,128,243,29,237,39,95,48,116,104,48,225,182,255,54,45,183,85,171,57,195,35,185,35,39,239,151,244,222,88,172,51,46,38,48,37,137,18,214,63,173,85,29,174,184,44,2,83,232,233,58,250,192,73,91,104,27,145,112,120,255,12,36,193,232,54,42,191,61,57,225,252,220,181,74,3,41,72,205,211,68,197,124,220,182,193,76,253,233,115,112,174,18,23,91,103,119,153,210,137,88,151,47,5,184,229,50,97,36,221,189,223,8,224,121,12,249,174,145,164,201,158,141,134,152,148,180,36,45,19,2,219,23,173,227,97,172,30,111,177,204,238,230,50,103,123,86,171,51,67,43,112,89,128,70,91,129,165,254,63,77,10,151,171,88,53,218,104,61,50,63,217,10,138,147,63,51,117,230,69,156,81,210,176,197,117,26,128,75,210,158,180,153,143,213,101,128,32,135,89,221,137,192,60,72,60,216,89,37,199,166,146,249,174,102,142,196,213,143,126,68,134,169,55,220,90,168,214,147,86,54,28,42,241,99,31,69,185,235,56,89,178,64,73,93,220,143,158,94,112,154,192,207,231,85,34,100,242,193,20,4,86,97,70,147,52,105,17,12,37,170,211,164,81,22,112,66,121,208,97,59,106,228,106,210,88,222,76,29,177,249,9,97,73,224,66,2,208,23,48,61,198,149,49,145,233,239,227,172,55,228,82,206,131,200,215,65,127,212,22,9,99,171,150,104,98,13,208,196,105,186,116,29,112,123,10,65,210,72,248,190,63,244,56,142,132,7,164,7,48,5,191,206,116,7,174,77,21,111,18,196,121,151,180,1,126,131,111,137,0,89,164,2,233,139,130,242,146,192,196,161,62,90,16,48,25,3,25,25,186,64,222,155,140,46,5,170,184,71,28,163,71,122,167,208,150,73,79,46,20,241,154,179,62,17,76,175,152,80,2,83,164,185,226,151,209,250,18,180,20,100,101,190,237,230,56,1,200,14,40,156,77,212,62,96,132,214,101,100,231,100,138,99,141,26,178,93,36,246,156,160,175,198,187,44,244,91,145,68,30,84,141,235,159,23,170,23,245,236,160,177,4,190,79,192,172,99,189,186,145,153,240,57,161,184,66,8,221,148,231,66,34,254,22,2,194,33,73,4,189,15,12,145,199,173,171,130,60,180,244,188,217,63,133,78,71,233,136,34,103,34,196,189,20,27,10,81,132,182,181,121,247,160,131,136,231,33,10,73,86,109,107,188,141,230,158,47,108,211,32,176,137,183,56,138,229,166,109,197,249,60,34,35,92,160,40,164,170,63,141,224,189,111,239,24,183,232,35,42,76,231,246,22,48,1,248,172,141,220,75,180,49,69,67,153,76,234,211,135,26,185,119,127,93,232,188,15,109,253,125,254,238,218,177,128,43,49,112,105,167,67,89,65,118,94,27,50,111,136,50,23,133,45,176,228,48,68,101,233,9,114,224,74,192,57,224,99,117,104,67,116,24,220,211,15,136,66,215,5,237,241,8,92,34,2,108,164,185,249,7,116,11,202,180,109,133,23,51,225,48,180,233,254,160,189,148,139,150,180,116,45,52,36,112,151,175,225,108,17,170,161,143,149,66,113,155,152,81,165,54,245,121,234,236,122,4,192,214,97,76,102,28,250,125,192,168,214,136,116,53,47,228,28,78,62,39,164,225,171,52,46,219,38,113,233,27,229,49,195,241,234,134,174,5,52,226,182,195,103,231,123,22,241,68,232,212,99,30,212,205,100,17,169,133,158,123,54,29,55,165,51,253,95,222,246,246,121,39,151,203,111,112,203,212,193,160,50,131,182,106,62,52,248,119,77,23,57,226,60,94,193,11,156,97,191,10,220,76,147,221,97,154,76,234,167,189,172,223,155,63,216,160,80,86,186,230,64,197,233,206,37,167,186,151,174,209,50,167,27,235,60,70,110,140,24,29,26,27,69,154,23,182,84,158,192,112,153,114,220,28,129,52,93,166,240,182,156,126,220,140,125,169,125,78,55,156,177,72,121,101,51,154,150,238,135,108,43,59,174,214,141,50,121,227,110,218,196,208,191,65,206,14,136,5,193,38,58,182,18,148,17,221,132,209,140,105,23,38,234,80,100,131,199,254,247,19,51,119,75,232,42,124,214,104,100,15,225,78,210,34,80,15,143,124,19,186,192,93,107,114,18,70,95,115,203,140,50,178,241,94,125,92,226,21,211,213,173,36,174,61,7,106,245,206,146,6,159,191,172,231,237,164,173,108,14,24,129,232,169,240,249,1,63,155,144,99,64,213,77,14,115,178,37,53,70,222,206,30,80,245,172,71,145,238,222,28,127,80,81,186,19,239,120,46,4,28,37,228,151,56,34,246,184,112,45,42,115,133,124,225,72,177,190,123,177,94,224,2,163,18,224,217,145,140,44,252,115,34,155,22,190,199,67,50,18,192,210,238,118,160,78,228,180,231,150,45,241,37,153,77,26,126,236,136,197,99,90,161,4,44,48,110,170,159,246,103,243,129,0,47,51,14,221,198,109,175,12,174,41,6,212,77,150,11,102,2,31,167,55,235,197,24,218,30,97,162,134,73,235,177,15,138,4,102,13,52,61,89,83,20,95,91,44,148,106,17,92,89,164,248,68,65,204,57,27,11,18,90,58,37,214,125,218,95,71,54,145,121,125,104,42,164,220,11,37,172,130,230,182,192,236,240,30,222,205,214,2,109,233,192,109,111,12,52,21,141,103,36,75,101,122,24,212,248,191,146,99,72,43,221,38,241,205,58,44,63,134,112,49,81,104,71,177,205,170,194,149,140,159,15,251,124,199,120,69,10,23,42,145,2,134,126,250,192,184,100,251,194,77,58,120,13,227,243,214,216,254,233,124,172,172,28,116,220,139,235,90,55,58,100,62,26,113,164,245,209,132,112,120,209,174,86,102,148,134,131,171,93,152,146,68,241,108,82,229,133,181,128,179,246,254,198,241,89,61,118,67,18,112,15,189,30,25,253,89,239,205,143,227,147,146,122,177,13,113,252,128,249,26,230,227,198,54,232,208,2,111,189,248,215,144,50,238,157,212,56,195,53,135,136,144,227,98,82,1,234,154,195,112,191,179,130,174,171,236,149,200,223,247,96,58,193,231,194,180,208,248,18,238,120,220,188,89,151,121,129,209,232,88,49,43,132,129,150,70,167,142,241,81,238,172,28,123,89,246,171,76,67,173,156,227,222,236,32,234,219,83,154,82,156,144,122,96,130,10,18,209,179,198,239,110,125,17,3,69,169,69,224,84,46,159,15,26,27,165,117,2,67,178,243,123,35,134,162,189,115,64,201,61,7,76,106,69,99,87,152,218,30,227,49,186,182,110,226,144,16,67,211,15,56,87,85,137,203,116,44,47,78,98,76,212,62,62,46,52,218,209,219,63,252,132,2,132,70,150,51,229,113,117,197,213,149,14,230,10,31,215,102,199,99,159,97,55,149,27,207,212,127,123,15,250,70,195,148,174,89,161,108,117,78,241,182,251,185,92,107,116,45,218,82,99,41,113,198,106,51,35,58,110,52,223,197,19,196,152,169,3,135,123,225,125,47,129,147,42,68,208,16,239,28,233,126,107,172,20,45,6,34,113,182,189,93,68,75,38,170,168,49,164,74,67,8,223,168,19,98,81,245,137,150,80,183,123,225,220,31,242,50,253,106,170,55,224,62,143,68,245,155,36,33,206,129,210,233,47,229,48,36,182,39,228,65,179,192,88,12,176,166,197,121,63,14,240,14,101,111,250,7,20,229,136,100,251,98,238,181,229,53,177,224,13,158,73,246,41,163,154,98,202,209,150,173,113,147,83,99,152,79,154,31,41,124,190,101,55,26,97,16,172,177,30,24,39,59,7,156,246,243,225,211,221,43,76,109,152,20,89,233,93,192,231,3,138,223,166,44,39,63,63,29,233,170,4,29,104,110,13,212,176,25,199,86,138,253,185,242,120,162,64,228,46,13,174,54,123,186,140,136,17,121,195,31,80,14,36,157,178,141,24,82,253,224,69,84,79,63,15,228,57,93,42,135,122,62,74,75,235,251,62,92,4,133,242,116,26,193,62,175,11,134,200,114,216,24,139,79,248,170,38,215,199,38,178,146,170,38,8,15,76,82,39,174,174,52,230,124,230,140,202,168,253,193,164,246,235,243,220,21,33,148,236,240,89,208,202,252,63,48,38,153,255,182,209,14,53,0,75,17,95,139,231,166,73,184,242,89,19,253,132,156,171,4,92,181,226,147,205,115,120,250,163,154,232,131,130,104,111,251,67,17,22,22,194,1,242,125,203,181,31,15,74,18,83,109,101,235,198,189,124,84,63,167,74,236,171,149,239,134,2,12,243,78,3,122,137,104,162,15,235,108,132,163,61,166,221,230,136,175,1,215,135,105,126,96,2,144,62,52,2,203,85,162,225,9,202,161,15,172,66,113,89,245,1,143,207,28,215,158,175,67,79,15,224,225,28,66,18,181,86,29,247,12,172,120,61,15,37,196,179,207,161,115,70,160,166,237,128,241,27,31,227,45,23,23,109,5,206,218,107,157,57,171,116,223,115,248,24,141,186,213,29,184,123,255,25,80,118,194,231,226,149,188,190,150,188,225,126,13,40,244,61,156,8,123,96,179,228,245,222,141,104,239,8,24,157,110,133,105,114,82,125,210,142,127,189,84,126,49,33,142,30,83,154,159,29,24,137,165,156,99,1,194,83,121,236,186,109,157,11,63,20,246,180,42,88,153,13,186,235,14,56,81,190,40,219,55,118,100,241,135,50,146,173,120,46,25,187,47,199,74,176,168,157,238,146,199,140,158,247,167,33,8,72,125,96,182,237,229,179,210,113,248,81,151,213,56,61,201,213,239,220,169,38,86,166,6,167,45,172,143,37,14,138,71,53,31,120,251,254,12,60,180,132,3,2,102,115,187,12,149,149,81,222,228,67,223,174,152,15,218,159,97,253,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,58,46,235,28,253,189,12,162,253,240,26,53,235,145,163,212,173,162,135,208,180,137,75,38,86,229,91,224,178,254,223,154,245,59,251,71,114,19,162,90,103,69,237,3,0,145,112,140,120,172,73,191,80,125,209,229,87,250,235,176,181,120,215,23,61,77,162,242,131,141,20,174,7,7,141,104,227,179,67,207,234,209,222,202,233,167,253,30,48,77,92,229,183,147,105,136,248,213,221,196,80,244,64,132,54,177,75,192,237,77,205,165,204,142,237,11,165,67,36,125,208,190,92,123,1,212,52,47,20,70,189,61,7,156,230,243,225,33,205,59,252,98,248,102,90,112,137,15,149,92,72,13,248,188,3,117,97,207,57,221,61,43,66,65,61,58,165,122,53,233,161,120,95,214,133,85,183,170,77,89,252,90,1,243,212,207,213,53,185,52,60,62,253,217,22,150,158,29,147,222,231,1,55,180,135,158,83,235,44,133,236,235,240,92,218,223,51,173,182,18,47,59,91,7,102,189,55,169,217,88,165,231,20,43,170,97,64,117,206,236,241,225,98,255,255,225,224,161,61,175,63,246,241,229,206,231,166,81,131,121,102,217,87,41,213,51,207,81,76,56,194,41,172,8,89,211,205,79,99,56,212,49,126,145,62,224,244,212,80,164,97,62,110,118,152,18,121,57,120,240,45,124,243,159,203,116,165,52,254,131,252,194,140,91,155,6,130,70,97,50,85,48,223,83,157,103,128,20,166,135,49,102,151,239,26,231,203,69,160,71,227,21,8,180,126,187,21,207,255,144,130,153,193,212,227,98,248,95,85,19,77,80,171,189,62,188,162,119,52,246,243,182,248,180,124,190,231,79,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,231,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,231,195,172,161,250,85,209,38,62,155,68,126,54,148,21,199,173,137,165,106,71,232,140,47,224,53,97,200,82,150,185,30,51,151,114,127,63,111,97,88,85,141,66,82,61,94,188,115,20,240,211,134,46,155,242,165,63,22,207,176,218,107,126,123,112,148,186,78,10,123,244,168,78,112,105,124,92,244,209,81,230,57,241,181,232,156,99,131,126,104,6,104,44,135,117,242,235,85,173,219,36,74,239,94,69,93,17,1,124,186,9,81,90,209,238,184,203,175,136,232,113,17,207,66,137,171,233,219,247,58,152,233,90,40,231,67,34,134,242,132,150,44,51,232,48,226,14,207,185,6,63,211,205,224,73,1,185,22,238,162,210,20,221,86,140,56,198,61,244,84,12,79,13,146,77,153,170,186,117,158,186,52,239,88,139,56,33,41,228,253,48,9,190,56,121,53,17,71,149,248,39,196,225,170,37,213,26,156,63,83,2,55,192,147,199,228,147,158,206,80,36,246,115,88,93,72,37,108,149,196,163,190,39,242,191,244,82,111,143,132,32,21,211,203,155,231,85,11,124,107,223,15,30,138,230,103,31,140,238,183,238,23,232,61,68,83,88,116,117,97,94,40,220,173,104,196,97,163,125,202,187,132,120,228,226,161,70,143,43,90,32,68,253,234,136,233,166,204,118,191,49,198,25,173,141,141,202,178,84,88,17,30,249,57,190,253,177,33,17,164,162,38,74,66,103,223,167,20,69,200,254,250,228,84,98,44,135,45,181,246,124,244,61,122,140,253,52,251,149,140,124,14,231,51,92,223,162,7,153,239,249,28,214,185,185,138,64,37,113,52,243,179,211,89,61,249,247,66,58,198,168,138,12,36,220,222,181,47,108,250,19,114,242,88,253,235,119,115,62,142,172,92,74,184,88,199,185,221,14,87,26,177,104,194,101,160,194,57,29,38,42,37,81,68,68,13,138,211,164,33,92,161,206,173,48,44,104,183,178,173,63,135,214,146,209,90,58,180,98,144,119,78,170,30,98,244,171,236,71,38,85,56,79,15,189,132,200,202,142,123,15,43,154,151,129,231,98,186,154,14,195,66,151,93,33,153,86,117,204,41,237,5,170,166,35,209,224,242,140,11,250,192,88,230,154,80,180,246,42,43,96,22,122,123,224,233,237,137,127,112,213,76,41,105,40,143,102,215,159,88,223,31,115,157,217,215,10,185,132,92,53,143,122,102,120,199,83,183,135,22,2,251,226,236,26,247,177,200,221,84,205,178,246,160,110,128,78,98,148,130,210,174,33,197,176,41,208,127,238,141,107,243,37,58,129,97,226,105,106,218,172,169,128,33,5,14,133,9,212,206,11,211,164,65,97,11,51,198,67,147,66,44,242,219,40,205,212,120,44,216,168,202,82,160,74,100,215,184,56,211,62,232,15,73,243,216,75,77,41,86,185,25,132,177,82,76,104,66,82,226,33,149,180,234,85,131,192,83,213,163,96,141,16,125,8,20,169,62,229,148,144,196,114,51,163,247,101,194,176,146,235,71,129,197,205,77,164,121,209,191,19,22,2,25,17,15,120,33,162,89,165,64,7,234,189,213,56,58,12,185,40,203,200,172,15,66,190,55,199,177,151,171,139,117,123,110,1,19,37,144,223,38,164,155,99,79,161,217,74,25,242,58,136,112,185,246,52,46,232,20,81,44,74,177,74,246,26,54,230,155,109,250,62,246,194,193,138,176,149,73,37,23,121,33,52,77,162,62,47,86,120,171,202,47,226,116,160,1,164,124,153,83,248,44,180,42,222,94,200,108,223,245,18,58,176,193,17,254,55,24,59,92,224,28,41,222,122,78,54,90,172,10,186,44,32,228,112,69,149,40,233,115,21,242,90,14,83,198,84,133,238,178,104,23,20,251,44,25,248,172,195,166,124,52,57,154,57,3,244,187,133,79,231,109,38,42,34,137,199,12,81,184,65,122,139,171,225,40,52,89,226,214,105,200,167,132,86,121,89,201,17,4,85,157,228,121,14,142,197,187,150,149,80,77,172,248,91,102,13,21,159,161,92,24,88,63,254,245,80,206,142,231,168,52,156,226,121,84,139,69,40,21,152,5,110,138,156,31,92,112,51,149,163,51,151,43,106,85,75,102,138,200,165,93,55,189,25,41,237,219,145,59,91,74,209,57,171,215,221,118,162,48,136,238,61,236,161,233,206,1,125,26,136,39,11,138,36,159,111,192,102,93,61,251,96,53,175,254,155,48,132,235,186,180,189,233,20,217,21,207,60,35,225,74,138,66,102,187,153,112,210,135,54,171,65,146,139,45,113,54,29,101,119,111,242,84,164,198,124,121,158,135,70,121,94,110,77,205,75,246,25,171,200,120,62,79,5,93,212,23,47,127,143,66,33,65,75,116,244,160,61,4,1,110,93,187,219,90,201,125,48,245,175,251,249,232,10,255,251,134,77,189,140,148,182,241,81,181,16,244,165,191,164,50,119,232,23,57,35,225,80,136,175,138,195,222,17,134,234,174,237,7,31,35,107,19,83,216,225,240,111,134,195,72,103,231,7,134,179,217,28,70,250,97,234,111,103,244,55,252,230,148,63,174,103,104,16,3,190,162,34,107,205,138,56,170,192,137,234,75,31,57,77,202,164,66,31,216,104,176,31,108,141,17,179,162,199,152,137,199,62,54,85,222,250,216,19,54,149,111,253,244,23,40,162,177,7,140,132,127,92,141,96,114,123,174,38,190,226,179,210,144,10,24,93,225,58,92,198,155,186,26,186,31,181,7,46,78,131,1,238,98,99,255,80,39,35,26,74,249,192,3,231,233,59,17,112,106,186,205,81,25,63,220,123,45,4,162,165,135,23,48,117,97,247,106,122,93,61,51,14,221,127,4,156,164,169,166,77,248,12,167,157,54,89,152,224,207,235,58,166,113,60,22,146,22,233,121,217,116,222,190,48,114,40,253,129,155,247,64,49,120,74,184,140,133,150,111,138,167,224,244,183,231,234,130,97,17,207,69,58,60,63,87,207,228,50,20,213,76,195,241,94,189,110,66,175,96,225,239,49,31,56,58,222,2,215,46,21,100,6,51,205,1,103,209,195,54,212,203,149,42,149,79,73,178,225,54,48,180,65,2,134,224,252,220,186,140,26,31,72,69,152,109,188,115,134,4,209,7,99,49,151,231,106,140,33,223,9,11,241,98,209,188,226,125,205,54,227,183,217,162,37,56,10,124,181,209,168,125,197,89,150,183,77,219,172,29,111,27,66,127,106,186,76,71,13,21,99,42,128,176,153,117,153,34,168,236,230,102,134,55,92,159,41,165,221,180,219,201,121,26,9,90,95,8,109,131,62,214,6,177,51,8,11,47,60,156,151,97,161,181,41,153,97,224,61,203,189,57,198,151,208,148,105,30,10,235,234,131,41,8,43,143,1,99,109,82,47,76,221,183,26,79,70,90,168,1,23,149,253,4,198,214,205,14,211,15,236,49,189,90,139,98,169,154,127,220,176,242,92,189,211,253,109,250,25,239,231,230,112,109,228,234,179,232,245,106,34,208,110,43,103,138,61,165,195,124,183,70,142,241,1,90,142,69,119,219,141,240,85,143,105,129,154,218,148,4,13,147,111,199,200,225,205,74,203,116,59,178,33,133,254,224,132,196,207,84,59,157,116,164,171,119,86,11,72,171,45,12,117,192,207,62,102,119,169,133,111,81,28,191,113,183,198,115,50,106,235,188,252,201,211,84,43,54,124,76,47,203,209,250,110,105,145,70,97,238,17,7,72,161,153,112,224,102,178,123,250,219,22,196,115,152,24,176,142,122,210,3,215,159,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,169,144,198,123,166,4,159,233,78,9,218,229,234,71,66,101,244,254,195,84,150,109,72,181,10,247,232,4,71,24,252,76,131,174,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,89,178,254,195,217,74,203,117,133,30,75,48,188,200,148,173,161,154,154,217,103,131,242,232,15,245,67,73,4,192,89,129,100,119,253,109,144,27,126,248,228,189,80,211,85,3,166,128,245,249,118,168,225,240,129,99,118,110,245,111,73,190,56,111,168,252,122,75,233,164,208,186,186,126,235,219,74,207,80,132,85,24,59,180,126,48,45,134,133,138,98,223,237,116,182,200,129,41,133,210,69,138,124,137,139,136,21,19,15,201,90,83,129,210,243,232,62,52,132,104,242,115,115,28,193,230,67,179,138,212,245,192,100,27,134,195,22,59,212,105,33,234,159,226,106,84,161,159,139,233,205,219,63,116,156,179,105,173,55,226,128,242,158,195,84,25,105,80,0,184,141,184,218,130,8,90,167,130,213,228,79,109,44,151,244,160,115,121,194,29,169,112,114,178,207,184,173,24,215,97,248,159,237,25,56,78,170,192,175,123,98,202,220,223,26,7,38,229,242,160,163,249,124,163,219,47,125,172,127,175,195,51,134,4,224,235,210,157,206,84,159,98,74,240,249,207,110,247,31,254,195,63,255,233,159,254,242,143,255,244,231,191,252,245,239,255,252,95,254,246,191,255,195,223,253,231,63,255,237,223,252,191,255,251,255,250,151,255,251,127,253,203,255,254,31,255,242,255,252,207,191,249,211,255,249,143,255,241,252,183,158,232,226,92,168,44,253,155,127,254,231,63,253,247,191,254,183,127,58,255,245,223,254,249,239,254,250,95,255,242,231,191,249,211,127,250,243,63,254,231,63,255,245,47,255,237,111,63,224,223,253,253,63,252,249,255,248,235,95,254,254,31,254,19,55,248,199,191,252,199,191,255,135,191,251,235,249,133,127,255,27,14,98,38,180,7,159,127,42,251,223,108,211,185,161,153,185,143,246,188,44,156,108,7,9,220,222,224,198,1,45,68,87,28,70,90,123,94,180,18,82,56,95,132,163,89,58,20,32,237,251,19,224,249,161,148,138,72,31,14,178,247,131,248,81,192,79,123,54,172,20,246,244,123,117,107,162,54,78,147,96,234,51,214,189,122,200,121,1,76,172,190,222,223,70,13,64,96,106,29,142,217,31,240,170,50,35,13,199,171,221,123,31,223,168,23,133,57,169,70,60,53,73,174,33,240,217,46,57,218,3,30,18,37,51,205,15,226,60,49,225,212,225,201,111,119,163,226,95,24,229,26,121,174,142,240,225,154,23,62,11,111,42,76,105,69,14,24,101,137,122,97,11,159,119,127,48,10,86,133,81,1,92,161,161,95,56,75,166,196,42,123,206,174,18,191,93,105,20,168,55,159,84,175,247,11,235,7,5,60,144,65,10,152,200,150,140,156,46,96,180,121,118,152,130,63,25,26,37,24,199,155,114,152,152,210,86,152,150,36,233,194,112,146,228,183,167,105,94,103,185,121,210,231,6,165,13,244,7,211,84,50,201,11,93,84,117,175,184,57,169,214,33,211,178,137,37,213,120,48,52,146,239,214,12,251,151,7,141,47,136,196,249,61,53,50,90,205,103,214,2,77,112,139,5,45,4,51,199,133,201,140,11,76,95,219,184,245,196,184,27,130,90,111,187,120,95,221,116,223,4,62,59,19,145,140,120,234,41,161,226,140,62,156,117,44,118,184,52,41,212,6,166,170,227,94,93,84,2,155,138,252,179,86,238,206,208,41,186,84,24,177,252,113,135,118,150,249,115,115,132,252,234,144,223,22,222,114,94,86,29,117,55,165,14,19,69,30,204,82,105,251,94,157,133,83,97,249,59,246,192,248,184,225,130,8,138,51,20,143,5,13,97,200,42,133,74,153,214,190,251,6,133,25,15,60,121,97,23,62,63,189,31,88,38,133,227,108,52,185,218,220,155,120,33,148,186,39,217,56,72,77,77,106,104,3,174,82,170,138,202,103,165,151,103,192,168,69,234,205,219,178,178,202,128,167,168,107,33,163,70,139,202,114,225,227,227,45,133,183,201,50,59,220,69,216,21,97,8,36,53,3,52,235,230,162,19,149,144,226,223,7,10,10,18,62,103,127,178,157,37,96,43,111,80,216,26,142,198,205,73,26,200,184,207,190,177,235,61,68,48,113,135,124,2,139,216,124,188,46,147,59,151,145,241,88,199,131,186,112,23,54,20,176,117,73,186,240,208,13,109,89,121,97,141,247,65,3,70,157,178,109,209,164,24,56,169,152,42,35,219,214,54,46,30,27,57,106,125,46,4,23,97,175,57,92,164,41,101,222,200,170,196,184,18,173,143,151,128,221,120,208,31,220,104,127,37,223,150,53,153,34,66,233,48,149,135,122,107,218,197,166,18,48,146,110,10,79,120,2,247,234,167,29,0,172,9,58,200,248,42,107,214,71,168,41,76,128,185,7,76,41,248,93,10,68,155,211,61,211,105,81,33,78,201,129,105,246,123,127,27,141,108,217,238,140,132,58,227,244,106,244,122,159,130,82,107,215,2,61,47,83,55,113,139,54,143,251,211,86,255,211,5,134,47,177,124,202,233,68,32,50,238,6,239,56,156,64,83,150,159,46,219,106,195,28,62,83,46,102,42,112,230,76,17,56,201,110,134,154,12,20,193,128,17,155,150,57,35,199,188,46,76,95,181,27,7,196,240,195,225,45,23,214,178,153,108,234,114,247,125,96,16,203,192,232,118,18,223,45,213,82,75,159,185,39,75,205,59,140,193,38,167,11,182,182,233,93,58,140,173,32,195,30,118,82,214,11,167,165,175,99,24,91,34,110,158,158,86,2,6,147,223,190,240,24,50,50,4,22,251,93,39,153,106,157,161,240,57,101,75,185,240,170,178,225,108,250,231,166,184,152,26,111,29,24,10,213,37,214,9,245,195,34,52,72,7,67,250,121,151,128,143,55,165,43,1,61,196,51,24,135,41,78,16,203,17,43,20,150,70,92,157,181,52,37,83,222,140,120,215,133,187,40,194,26,49,223,4,99,227,183,147,228,210,51,93,57,39,125,110,253,117,146,242,148,133,178,44,19,20,51,142,218,253,144,223,222,20,198,198,208,104,188,210,244,251,32,227,71,239,31,223,174,144,121,89,122,243,141,56,116,236,210,89,123,209,26,81,148,252,250,221,227,87,211,93,227,28,163,80,66,238,217,180,37,9,250,131,175,153,211,17,69,122,96,66,198,233,30,217,180,119,215,7,51,198,125,187,22,243,179,229,156,45,158,194,252,64,247,227,70,208,12,107,220,231,26,198,160,122,70,134,158,243,53,152,205,222,122,174,70,216,237,26,173,243,217,177,246,79,115,44,172,187,227,128,230,7,38,100,16,86,14,60,165,218,158,171,241,75,63,152,202,97,209,86,1,38,85,234,87,67,4,29,186,18,183,5,101,252,235,69,47,160,166,172,240,32,101,25,48,206,234,115,181,69,159,28,70,249,80,247,36,74,53,138,192,40,214,214,231,141,64,138,254,224,85,56,80,230,51,169,199,250,243,223,94,136,100,175,242,172,134,58,226,193,206,146,150,148,204,65,211,34,78,254,3,207,167,62,37,226,251,67,187,207,25,170,235,83,136,73,192,19,202,67,192,83,27,73,3,83,169,22,48,26,26,122,176,90,227,16,159,82,52,47,32,129,191,159,72,93,241,219,38,252,162,95,239,198,228,114,56,255,78,43,133,97,84,23,135,187,149,1,63,31,183,105,121,126,240,38,139,43,207,189,160,163,251,134,73,129,34,69,136,10,55,122,69,127,48,245,213,117,150,23,94,15,188,254,0,243,17,58,92,141,189,251,192,112,145,29,62,75,169,232,126,107,109,243,2,157,180,64,121,208,17,158,54,9,178,46,229,243,60,101,161,204,194,97,168,212,207,173,9,69,245,11,227,149,63,87,67,69,251,22,210,236,214,156,85,199,125,108,249,226,30,204,164,71,150,232,244,216,235,220,35,7,92,31,171,21,43,136,42,223,15,37,110,34,12,32,219,108,113,5,28,62,110,189,80,51,88,226,9,34,178,195,205,52,236,21,174,86,57,246,193,40,225,246,103,75,219,251,174,133,89,120,243,250,133,244,113,13,6,19,114,175,250,216,108,128,225,132,144,48,94,249,249,250,38,252,2,71,169,116,85,179,21,121,193,21,3,95,136,98,235,58,3,222,10,35,152,162,48,62,74,192,244,163,127,54,60,216,220,15,188,95,152,182,89,62,43,150,49,123,246,67,114,63,241,249,145,138,211,208,199,239,219,116,87,224,76,202,172,194,7,6,54,165,203,128,151,116,0,6,157,243,174,67,250,10,62,187,225,89,196,169,6,74,215,189,231,20,96,168,37,110,221,183,86,100,3,147,119,247,183,185,45,13,242,192,212,191,198,213,200,23,168,233,137,125,158,220,40,94,200,9,231,199,92,129,68,237,43,201,132,97,116,215,128,124,220,124,159,182,122,196,93,183,194,216,196,223,193,74,233,19,97,80,53,133,232,150,234,87,91,91,228,59,178,66,232,104,108,223,208,206,55,159,166,116,220,56,254,201,89,212,119,100,56,49,229,154,120,148,52,14,162,208,23,78,210,72,215,96,43,79,11,56,11,77,218,130,9,231,128,138,223,166,204,37,41,108,21,100,49,114,98,46,91,97,202,129,118,92,13,149,73,31,140,172,76,189,55,47,104,110,174,11,163,177,114,14,246,128,173,229,135,192,244,219,244,51,134,83,146,227,236,194,147,51,205,195,127,203,180,223,150,192,52,121,165,196,230,131,199,76,82,181,241,171,246,9,131,31,56,139,67,139,162,209,177,65,226,226,69,219,203,33,40,46,149,127,188,68,4,180,140,172,152,20,117,184,149,192,93,34,35,133,66,128,243,77,6,140,190,227,61,36,74,182,85,186,214,133,197,149,70,53,96,206,136,186,44,148,247,175,147,143,18,232,113,70,122,140,123,171,182,94,201,38,84,182,98,198,182,177,203,47,92,201,95,201,51,107,215,62,80,98,127,53,96,154,69,200,168,241,197,154,60,115,57,39,217,82,152,90,220,126,225,51,187,122,181,53,37,187,191,77,119,156,121,225,102,221,217,167,195,212,240,53,25,218,248,53,56,112,248,252,187,184,118,48,75,114,203,49,240,6,221,187,43,10,17,126,94,248,56,172,242,211,51,157,181,210,229,226,164,227,158,86,183,30,79,77,87,62,89,193,180,66,159,136,71,58,92,186,104,172,144,220,99,13,198,184,155,189,121,129,145,218,144,145,29,147,89,215,137,169,75,173,123,115,171,190,16,24,254,253,157,82,83,161,81,120,209,118,241,206,10,9,211,118,97,50,162,245,62,182,201,221,43,138,170,208,29,248,168,58,110,44,75,121,91,13,109,49,153,81,78,104,153,179,99,77,136,122,55,48,204,149,120,172,94,176,237,5,238,148,234,197,205,145,113,215,183,185,141,209,17,55,231,223,123,81,152,90,255,17,112,17,22,18,250,106,4,118,47,74,113,156,44,179,115,162,176,73,4,172,205,60,40,28,133,208,22,243,77,203,232,107,140,67,242,100,15,143,25,69,250,75,182,194,3,111,147,254,246,15,0,134,160,160,28,108,243,126,244,199,60,187,7,54,180,161,51,105,238,60,157,191,55,180,198,146,22,59,103,14,221,157,53,241,237,214,31,24,185,194,11,99,76,76,189,185,89,11,14,35,32,181,117,224,84,189,199,62,106,205,193,100,187,178,155,167,22,48,229,106,242,253,20,43,9,140,123,175,41,154,54,252,242,153,176,26,3,195,105,72,249,129,107,138,57,217,18,154,179,65,247,28,187,209,50,25,148,254,92,186,98,249,146,164,24,207,160,58,102,164,47,3,76,161,241,160,244,13,243,49,47,164,62,158,23,217,44,60,228,48,253,201,182,14,172,162,223,27,3,195,248,210,39,70,47,214,151,208,218,184,85,186,132,40,254,91,49,46,104,224,85,47,206,86,207,252,193,212,153,11,107,145,213,11,11,210,81,56,208,91,191,217,65,115,31,95,66,152,59,185,232,210,39,250,25,95,157,5,6,230,243,89,81,93,219,46,60,165,85,83,249,85,27,8,220,224,230,62,48,93,167,46,124,206,3,57,181,214,254,201,28,26,124,118,30,244,4,139,194,195,72,208,14,31,123,163,232,62,135,162,153,175,110,122,28,170,104,43,48,149,22,59,96,158,171,60,91,48,212,221,15,70,141,106,233,131,81,33,80,60,156,143,164,229,148,54,158,192,212,3,237,128,207,115,110,61,90,144,255,45,142,210,154,54,63,23,91,203,144,128,143,71,88,228,64,165,159,220,90,49,178,76,221,188,188,79,152,31,195,61,205,13,13,109,103,153,83,132,109,187,231,8,183,37,201,197,172,203,22,234,246,199,130,170,48,244,177,40,170,24,30,100,218,44,127,33,204,112,88,147,57,10,56,211,86,111,61,48,58,252,23,174,207,200,26,37,222,126,100,90,60,120,234,201,131,74,236,244,180,236,49,139,17,201,87,35,5,89,13,127,106,74,94,37,99,85,172,131,200,242,111,128,254,21,207,235,168,157,3,215,231,132,166,220,106,40,103,43,196,168,129,118,205,131,131,86,82,59,1,19,46,145,215,129,250,201,240,29,135,242,122,244,202,21,38,142,177,2,102,183,43,15,156,179,187,223,168,140,17,78,81,24,114,64,11,248,108,42,251,129,19,225,159,128,217,164,229,235,59,27,212,57,222,253,230,240,68,68,64,8,123,19,89,62,71,237,107,18,176,146,27,112,20,19,164,235,148,101,154,249,214,64,77,81,252,65,169,90,8,248,172,36,93,101,40,23,205,120,151,40,150,117,221,114,232,88,180,227,161,103,235,85,63,30,196,117,82,124,121,147,174,208,229,177,238,57,60,226,226,115,254,229,172,174,3,93,40,221,239,223,214,31,81,214,32,112,43,126,158,30,152,63,55,133,75,175,110,234,158,47,5,150,130,222,124,254,100,224,62,120,34,84,34,62,17,85,23,211,207,114,88,89,210,158,167,152,202,67,114,171,205,194,23,69,142,114,218,124,18,121,51,24,70,2,133,73,15,204,54,208,2,182,222,207,2,67,182,168,247,106,219,140,5,30,208,53,28,165,108,40,235,189,155,111,55,148,27,53,246,101,1,41,182,248,206,76,58,158,109,85,81,47,212,132,209,148,221,97,90,93,87,69,7,162,200,142,110,235,237,40,48,226,142,223,241,0,243,143,54,53,83,189,68,26,142,238,128,73,17,62,78,36,133,5,53,96,130,137,77,97,168,100,35,96,116,178,229,185,206,71,91,102,143,223,254,117,45,126,97,223,234,126,240,252,3,124,60,172,124,225,179,146,116,228,103,45,160,190,245,193,116,148,208,231,102,253,247,234,55,199,168,27,69,157,103,50,234,125,4,92,9,201,43,124,86,222,172,1,159,115,79,215,112,71,229,161,198,213,20,60,63,158,57,95,107,139,223,174,154,135,62,104,51,49,30,71,97,248,234,181,132,240,134,47,66,107,104,217,94,248,236,226,113,49,157,78,158,144,1,37,59,62,225,88,150,237,121,104,107,210,209,2,38,224,241,192,153,61,223,225,108,38,210,19,142,176,6,108,31,76,154,95,87,82,167,151,234,23,44,52,113,248,36,244,108,131,207,6,23,191,141,126,166,56,38,8,206,117,119,128,107,162,215,143,26,26,212,1,111,63,83,43,54,117,21,150,7,19,62,8,60,127,48,82,168,75,191,175,110,173,235,115,192,20,82,142,231,234,115,254,212,11,211,136,90,97,194,2,62,180,105,206,71,81,248,124,234,241,241,226,38,14,13,241,44,211,103,254,80,171,230,127,226,71,180,225,216,129,158,93,93,183,51,180,108,155,255,48,13,193,243,40,15,106,18,43,31,220,237,5,9,76,72,52,22,18,142,75,123,98,79,244,139,159,37,96,234,58,150,194,11,99,33,96,2,130,50,50,52,225,60,236,92,145,238,60,222,219,82,24,162,168,79,56,178,209,207,150,5,103,199,55,113,96,75,236,8,76,203,73,31,218,57,187,55,150,135,194,231,234,239,192,54,37,2,45,17,2,70,127,56,7,92,214,179,17,19,15,255,82,228,28,176,93,197,31,139,113,190,253,177,178,9,13,105,172,16,30,112,245,221,48,91,235,70,5,9,172,52,7,143,225,60,53,160,134,215,208,102,252,48,29,239,245,226,227,71,237,29,23,79,19,59,127,224,226,169,71,96,180,144,138,194,230,120,125,112,166,7,174,4,43,160,177,247,222,124,62,9,115,181,103,100,199,146,110,211,127,155,194,138,172,43,161,208,110,167,95,184,109,169,23,47,198,105,45,53,126,251,124,105,243,137,190,34,13,227,187,52,141,179,171,186,31,20,14,172,238,219,89,166,7,103,211,77,156,125,125,79,127,213,28,9,91,215,48,214,133,123,139,7,38,242,53,243,243,170,177,253,29,222,231,168,123,81,72,109,31,90,141,233,169,147,6,27,40,95,120,165,103,100,133,6,160,221,159,139,26,141,149,117,165,208,180,122,5,74,153,160,94,76,29,235,232,1,211,118,80,95,103,65,117,218,31,139,19,87,100,61,88,221,76,105,11,152,234,105,153,148,108,188,193,128,207,157,52,86,130,23,156,156,109,7,140,140,117,81,120,230,216,205,128,167,238,148,48,55,83,44,52,83,61,31,77,225,142,250,115,192,48,157,100,82,88,151,173,197,79,31,127,91,200,254,198,80,88,221,207,197,124,54,190,36,93,37,128,43,109,6,3,134,134,166,55,167,110,225,222,188,81,3,174,87,151,22,217,94,234,123,142,165,83,117,210,176,163,98,79,105,103,251,154,250,109,159,133,75,177,70,192,88,77,122,53,57,216,26,35,167,165,155,30,156,137,138,171,59,229,211,164,183,20,206,232,242,125,40,114,180,106,137,176,247,238,88,135,208,164,198,120,225,218,75,190,240,202,58,112,196,176,230,136,215,73,166,107,235,200,206,167,91,253,204,62,230,22,189,52,139,194,184,117,35,224,125,156,56,29,248,164,134,46,96,4,178,179,222,252,215,203,201,225,82,119,209,23,150,232,14,220,227,106,178,251,207,131,13,92,80,255,192,108,155,94,154,19,26,86,88,226,176,17,42,247,115,243,185,98,214,58,30,73,123,224,115,98,237,11,19,17,95,10,227,110,206,128,97,95,60,35,159,24,136,23,238,163,62,207,141,214,84,192,219,36,125,117,214,40,101,241,155,147,225,41,106,70,65,252,112,27,140,206,202,73,173,9,147,29,143,95,166,143,221,214,111,155,218,177,18,227,30,168,209,60,48,6,97,204,217,176,254,137,122,115,220,60,159,19,186,120,204,103,78,136,238,198,217,135,114,71,83,159,240,88,115,37,172,13,24,166,84,6,42,28,153,21,208,165,29,72,64,251,217,214,70,192,103,203,47,207,50,92,65,170,182,70,4,188,174,103,165,132,213,74,47,158,189,116,175,197,132,94,113,0,97,214,139,202,23,9,57,164,45,125,145,30,167,160,63,39,107,194,252,136,29,205,50,60,154,80,37,82,232,243,121,110,51,202,195,131,170,20,250,251,67,67,147,121,200,122,248,51,254,200,155,32,242,67,25,192,106,140,233,60,30,94,145,180,35,177,202,108,221,92,63,120,91,99,116,129,241,165,252,230,212,142,156,187,43,217,1,113,33,127,149,204,208,75,62,73,251,139,1,81,185,106,181,75,10,46,211,91,251,96,190,105,37,251,144,208,246,12,116,45,214,69,80,103,100,146,105,26,49,174,243,34,164,68,147,52,176,197,45,62,24,25,33,209,56,178,44,241,112,18,109,181,246,8,77,31,26,213,186,176,21,136,92,194,6,86,152,86,154,23,166,247,171,14,237,44,255,230,30,221,113,147,172,59,134,38,176,137,14,7,204,219,222,202,65,164,32,219,119,97,138,137,207,28,41,141,176,229,233,49,141,106,125,22,149,9,65,113,104,247,101,84,208,244,146,198,111,192,117,121,8,22,152,114,135,166,176,169,161,7,12,213,82,73,157,197,58,80,125,176,53,144,82,24,137,230,237,235,140,194,242,222,149,9,145,201,78,36,95,41,156,77,67,201,12,22,255,117,207,136,198,64,187,63,20,94,110,55,46,60,181,23,1,44,92,235,206,231,48,170,200,202,30,206,140,246,3,59,210,53,67,41,209,180,230,240,215,129,144,246,82,234,61,150,182,71,252,80,248,195,1,108,66,214,174,55,215,84,9,238,86,9,106,100,42,249,143,191,226,55,63,251,197,82,22,237,249,33,10,5,125,100,231,59,211,242,58,40,73,13,34,250,7,155,168,148,44,36,228,173,166,115,25,42,236,233,93,149,234,141,63,82,124,45,84,163,12,20,173,241,88,188,160,111,104,212,231,140,60,31,184,91,83,212,31,124,142,192,115,198,105,121,9,41,81,223,144,88,84,218,127,39,27,221,45,188,50,122,13,232,54,75,219,69,168,77,223,90,56,254,137,246,157,56,40,36,104,143,35,33,169,3,85,95,30,27,255,230,139,132,210,168,3,109,46,161,207,255,66,211,223,172,208,176,59,245,167,156,161,88,137,138,195,152,110,207,11,67,245,203,223,39,122,40,173,43,115,191,13,26,105,127,40,34,199,34,152,2,115,31,53,100,191,24,114,189,214,205,108,107,206,188,2,134,65,53,100,203,194,120,247,50,13,202,86,168,137,83,150,58,25,236,236,207,69,97,229,122,216,222,13,18,253,135,90,249,130,242,77,171,213,95,127,23,211,168,122,105,209,141,41,227,196,209,212,173,88,76,169,145,29,105,151,239,109,65,57,171,77,55,249,137,34,129,155,249,157,86,88,93,169,64,217,196,72,63,244,107,89,255,176,104,185,195,7,207,100,70,191,30,215,112,172,191,41,67,30,183,232,89,159,97,255,124,15,53,104,134,176,21,45,104,249,251,184,208,214,62,19,172,62,27,49,242,30,240,178,172,231,195,198,169,113,176,157,51,241,120,28,234,87,245,106,194,147,31,76,31,160,199,32,165,228,198,63,123,122,108,143,165,33,63,84,21,186,251,239,136,26,118,117,115,141,27,183,226,214,195,82,18,10,91,7,139,128,177,104,228,151,23,51,236,32,91,230,19,28,166,209,137,239,224,131,18,15,53,240,233,190,150,220,228,179,70,238,82,125,74,204,186,150,216,161,173,113,184,18,48,40,95,42,225,126,83,11,151,212,17,69,116,176,198,58,176,158,30,250,84,112,233,107,196,80,127,173,49,36,125,97,92,180,24,152,41,249,73,138,129,242,196,210,226,214,136,9,43,79,129,207,189,228,251,170,76,94,239,73,202,160,215,17,112,85,79,49,195,44,40,242,158,143,43,48,245,226,137,174,228,29,25,129,122,205,38,49,178,113,175,166,132,64,224,99,121,165,251,88,200,234,42,109,164,26,189,227,78,9,74,6,74,243,161,168,114,197,184,143,153,182,158,188,34,3,75,241,58,142,207,82,229,227,64,155,168,173,125,87,66,81,2,236,129,169,231,232,113,53,165,190,75,111,190,44,161,228,48,253,232,159,204,33,138,241,126,224,130,105,10,34,35,86,230,148,173,131,114,136,37,121,46,102,172,120,204,109,76,122,62,40,187,137,120,107,108,162,236,198,77,206,165,3,159,37,28,23,47,218,35,104,206,210,244,196,166,191,143,117,92,243,172,185,193,243,160,16,33,63,152,12,118,214,149,50,105,195,232,227,102,183,170,233,33,32,209,139,242,27,24,70,177,146,80,77,93,128,13,222,225,51,14,233,51,96,249,235,20,27,52,105,22,21,220,39,210,142,34,232,114,120,82,75,85,149,128,116,236,81,247,137,38,74,223,15,227,96,161,221,235,47,123,90,174,80,162,114,156,137,214,11,224,131,141,3,174,191,61,104,173,62,29,182,20,166,194,240,113,87,92,77,181,128,174,113,182,85,231,157,24,220,182,50,14,56,80,118,138,145,163,217,172,211,98,4,38,63,204,167,189,32,137,13,195,42,166,169,160,195,52,64,216,227,97,128,192,113,10,248,204,235,84,46,15,113,183,59,180,57,164,120,23,116,231,136,202,65,179,24,82,12,116,224,201,142,24,63,77,240,93,184,108,150,41,118,162,5,48,177,52,133,43,71,229,157,52,42,216,229,230,120,135,229,190,175,243,253,41,106,109,192,119,140,140,228,150,196,128,248,237,90,114,220,155,240,134,184,230,165,24,173,160,197,82,162,12,82,38,5,177,197,82,47,204,30,165,87,163,151,34,87,103,237,64,85,76,164,39,12,36,107,5,215,244,230,191,205,52,96,211,168,148,145,159,105,160,148,213,225,167,166,236,160,5,145,178,121,81,109,138,250,75,173,167,126,191,63,12,172,7,166,78,60,190,160,114,62,95,217,108,11,170,172,253,162,180,63,82,148,73,233,241,241,50,99,202,22,106,246,156,190,83,155,26,189,242,148,104,76,26,97,109,34,141,199,154,144,171,123,130,165,19,112,59,59,167,78,41,245,156,174,87,128,141,147,197,86,46,40,135,84,23,28,56,59,26,153,50,97,115,150,73,152,205,195,52,48,169,231,67,130,58,55,166,11,94,220,123,189,104,161,217,220,221,240,16,21,150,159,38,112,16,57,188,129,153,47,149,10,7,238,156,232,249,62,245,104,58,225,107,96,91,7,76,165,190,174,113,43,254,136,129,209,40,107,234,200,144,129,116,31,217,220,109,93,163,112,52,74,138,133,98,246,147,172,50,218,212,245,117,183,90,166,123,42,140,80,73,124,185,201,154,171,43,204,176,227,219,68,134,44,61,87,91,203,221,216,114,32,184,53,29,218,241,241,226,219,100,151,16,33,96,158,139,45,199,127,187,240,62,135,206,25,116,127,55,24,104,101,191,222,89,97,235,245,168,197,172,63,142,148,194,199,193,243,128,59,37,96,45,235,26,95,231,4,43,30,251,154,8,224,171,41,67,42,107,231,216,230,43,59,231,212,155,19,214,244,128,251,228,206,26,236,63,48,229,218,61,224,165,181,60,172,52,218,8,248,164,158,249,197,40,120,96,167,151,131,22,209,194,6,164,240,178,4,58,84,93,147,113,123,137,17,162,84,148,227,100,189,214,120,244,14,239,61,146,158,31,139,176,113,44,179,14,139,166,63,163,54,41,68,135,39,245,83,253,157,177,21,155,6,44,128,247,3,224,8,185,55,71,92,167,60,191,157,71,138,145,91,251,153,220,159,47,247,248,151,62,114,138,248,148,3,78,158,50,135,181,61,135,245,186,218,186,45,64,54,243,215,65,74,117,235,200,39,95,64,108,165,136,96,60,167,19,197,240,211,119,36,203,220,47,221,197,41,110,27,30,153,3,68,114,67,96,170,233,99,90,38,69,203,250,211,52,188,245,12,33,219,236,126,198,141,106,166,143,107,81,13,173,212,93,210,133,219,41,9,150,154,210,208,111,49,246,121,156,46,104,18,139,204,18,253,80,119,243,66,85,164,2,232,226,44,195,70,238,46,96,26,55,109,53,177,56,48,70,4,51,207,236,35,109,253,192,141,34,77,135,209,64,174,229,185,58,123,129,32,202,114,40,159,231,7,70,94,194,97,43,93,124,174,182,20,162,195,68,249,244,220,28,205,228,239,62,56,211,140,37,61,240,177,30,252,88,5,62,198,251,82,152,214,155,221,97,60,118,93,135,176,217,135,31,156,43,51,141,122,254,160,156,61,103,92,93,145,80,213,145,143,72,172,44,106,38,68,174,215,64,90,156,4,76,181,168,78,202,216,59,249,62,77,137,196,208,173,146,244,173,127,61,231,240,29,93,4,208,24,36,73,81,31,117,65,236,78,71,181,136,193,198,15,179,130,167,78,24,18,154,41,238,141,253,219,159,117,132,36,163,191,13,232,116,187,63,63,77,216,212,135,205,142,146,134,46,51,170,9,61,59,143,89,95,234,51,221,200,53,230,128,137,132,234,94,56,172,3,104,11,24,221,30,29,26,173,25,75,252,54,141,147,243,243,54,26,213,55,14,255,202,226,20,38,100,85,3,38,92,191,159,15,164,121,241,147,9,87,147,79,214,149,64,249,168,223,28,14,85,211,157,120,240,10,227,133,161,222,57,170,222,188,214,182,99,29,157,147,105,40,37,20,184,71,150,123,81,131,174,252,70,131,183,239,72,139,134,41,234,100,20,35,142,59,39,14,83,35,55,253,180,17,49,117,5,33,218,124,101,109,161,14,76,151,200,22,240,194,127,85,24,205,153,24,26,90,160,226,114,18,39,109,17,71,130,50,187,146,30,233,166,239,233,135,196,66,53,67,163,80,116,40,27,241,186,59,169,101,181,131,32,83,172,88,199,4,138,186,26,150,109,212,30,235,244,23,28,146,199,106,8,253,198,98,192,24,80,74,67,161,1,92,245,147,211,182,171,162,181,8,88,116,219,83,228,231,224,203,90,99,84,232,61,18,68,65,234,9,112,143,213,199,192,146,247,135,94,16,78,31,7,166,81,210,229,175,107,167,213,180,238,164,64,72,9,46,6,233,238,186,245,109,82,29,226,117,193,120,158,40,193,141,7,46,221,95,54,240,218,106,222,157,237,207,203,82,76,207,71,69,71,13,157,78,71,53,120,104,94,179,192,47,141,244,161,41,79,63,150,202,249,112,225,91,58,60,150,182,173,41,198,20,15,83,6,66,226,124,108,149,95,81,249,55,227,244,77,122,119,121,138,213,238,208,178,181,144,232,10,67,112,201,14,55,35,80,138,179,139,194,65,9,120,226,36,170,35,189,16,34,119,212,140,42,245,148,23,186,177,241,211,44,242,167,224,166,23,182,185,15,46,20,242,214,183,138,163,121,100,99,243,55,135,70,108,120,29,65,71,178,74,238,250,68,23,16,15,115,20,97,209,62,158,26,36,26,46,174,128,105,127,217,158,58,13,204,17,135,51,45,58,158,82,10,204,46,127,106,116,221,219,83,153,117,134,21,169,29,43,42,221,111,157,70,106,225,142,34,248,179,134,134,231,172,37,130,71,139,204,76,26,90,143,182,51,210,72,62,165,205,136,107,26,115,161,21,170,255,52,222,232,67,251,159,70,152,244,129,147,156,175,85,139,244,232,116,18,63,77,185,200,208,72,148,29,90,223,205,225,178,62,140,3,234,203,80,114,252,80,36,53,150,198,44,167,181,154,205,31,204,242,23,69,167,82,172,191,221,114,152,4,241,19,206,201,220,123,59,74,103,26,53,90,43,21,83,31,243,146,102,202,103,148,250,117,117,156,219,238,247,30,166,144,167,187,56,228,136,234,143,69,206,35,171,193,64,29,64,251,28,101,96,186,103,200,233,133,75,239,89,192,3,27,83,83,97,74,143,190,20,227,153,21,234,196,245,3,161,28,51,127,94,31,112,82,158,6,225,154,225,66,85,76,105,27,207,126,134,232,92,46,119,198,73,27,233,153,142,167,150,238,213,148,237,252,193,136,114,58,56,77,58,118,125,76,172,99,250,164,60,47,74,17,137,216,219,72,197,39,185,120,106,9,44,154,12,233,62,52,129,59,221,228,233,7,230,122,0,6,239,170,150,33,172,69,79,42,217,184,231,115,100,35,22,154,215,146,167,86,254,176,37,23,157,83,13,188,202,51,176,109,13,92,98,190,235,83,4,133,186,221,116,234,62,112,231,11,123,252,100,168,33,23,62,99,121,220,58,218,106,199,200,104,166,164,27,237,50,65,174,26,43,165,204,199,210,135,236,226,193,7,96,35,3,60,1,0,8,169,177,12,49,215,116,228,168,231,149,29,107,156,188,137,94,189,161,237,196,111,163,196,243,4,62,8,52,150,248,109,196,84,212,82,33,135,88,71,252,118,35,156,179,21,30,65,153,64,82,246,156,69,79,208,133,146,230,218,2,182,10,219,128,77,236,215,61,28,226,72,77,8,21,197,72,243,217,127,121,34,232,44,148,56,154,195,245,29,3,155,163,52,61,86,141,244,91,226,206,152,150,242,186,112,170,151,39,201,91,178,150,234,178,209,66,35,197,252,15,24,113,54,65,169,188,142,151,105,54,144,14,155,96,183,87,52,52,107,47,40,178,124,216,245,168,44,248,148,44,235,129,35,143,133,62,84,106,254,50,49,114,186,222,155,138,252,11,182,181,159,107,143,31,176,99,179,251,149,31,43,140,156,246,142,129,65,150,151,74,12,168,75,112,249,2,62,30,160,78,201,79,109,50,208,174,97,113,120,60,221,99,111,160,231,43,148,72,142,105,142,57,45,7,152,189,41,43,76,110,223,119,171,69,60,87,140,206,106,109,138,99,92,131,250,90,121,27,5,86,122,44,147,133,120,116,214,145,53,148,14,47,156,53,57,143,73,10,219,50,224,65,71,211,174,48,149,100,243,194,83,171,180,57,123,106,185,247,70,123,69,158,26,185,165,216,9,169,189,213,143,186,90,183,189,56,215,80,183,80,42,29,197,254,244,92,191,227,174,210,40,151,62,8,11,206,214,253,233,173,177,231,74,13,90,217,49,103,40,235,62,240,184,113,57,96,136,151,50,225,100,93,71,147,155,23,77,157,210,251,42,207,176,5,184,147,78,120,199,221,188,171,12,193,197,170,176,201,225,222,145,141,199,220,37,55,159,61,104,14,140,196,149,254,52,189,135,239,167,103,157,224,100,224,3,137,204,56,175,105,93,44,18,35,248,254,217,116,171,253,234,57,180,4,151,198,124,180,6,117,75,3,174,234,208,171,7,149,49,254,225,110,26,70,110,189,154,168,249,12,43,134,77,68,23,195,68,24,36,206,143,141,97,162,23,35,173,146,227,167,249,84,245,211,220,144,216,227,0,216,196,153,228,68,62,131,90,179,198,189,23,221,1,36,69,79,191,133,16,6,179,129,159,85,45,35,59,166,192,202,113,46,18,170,86,127,145,157,55,205,248,4,182,137,96,222,55,130,17,58,238,11,35,29,160,10,11,38,28,229,58,6,6,75,19,235,194,166,220,92,100,135,212,52,206,204,124,96,57,30,32,192,139,120,123,65,21,142,78,105,1,83,0,183,30,120,121,200,197,224,34,253,82,206,105,145,105,200,119,175,182,95,83,248,12,37,182,44,250,74,72,247,49,72,80,164,175,239,200,207,11,148,47,168,113,64,143,216,117,152,96,217,54,206,79,193,204,186,207,213,181,116,146,30,11,217,165,85,233,37,148,206,72,5,238,86,46,116,103,148,48,215,181,160,72,178,231,116,151,56,2,245,50,46,22,89,11,179,17,13,202,231,222,252,135,125,183,187,134,246,164,76,25,58,70,241,204,164,252,68,49,150,132,60,146,44,62,99,211,184,157,67,96,84,123,195,170,28,212,48,78,189,184,6,53,12,211,141,30,145,250,203,136,23,94,235,11,223,81,28,12,202,154,206,124,7,76,78,74,56,63,157,86,84,51,246,156,70,249,111,23,148,86,111,177,149,54,58,59,139,79,214,161,171,222,51,183,21,74,66,235,3,115,139,128,201,117,110,133,105,60,17,55,135,205,37,95,79,71,152,61,199,25,81,249,191,44,20,26,46,143,20,102,124,165,118,84,54,172,3,99,90,248,115,85,235,17,172,48,162,34,241,96,63,22,150,12,45,247,108,66,252,14,67,170,214,161,33,7,20,31,128,53,11,157,15,124,204,49,95,72,22,104,211,25,167,61,250,157,211,106,134,75,19,216,154,179,199,213,72,9,205,241,192,164,115,46,60,155,56,9,88,152,61,182,148,98,61,33,21,196,76,153,129,158,245,175,79,85,140,216,63,2,166,223,240,18,248,156,178,51,94,54,90,234,69,182,105,224,188,99,25,146,79,201,207,205,143,67,95,194,108,4,78,15,60,160,157,251,99,161,30,144,159,155,35,114,30,223,38,225,253,42,118,35,132,162,212,226,117,89,115,143,172,35,95,249,30,109,52,242,80,55,184,227,159,244,184,117,239,77,67,219,221,10,226,239,156,181,249,240,149,128,239,225,131,185,165,85,178,230,65,187,244,4,48,149,20,77,225,57,226,85,66,109,156,226,186,244,106,98,206,113,49,225,94,177,241,251,217,25,239,134,147,173,225,169,252,50,229,138,43,206,181,108,181,115,114,113,239,52,108,245,113,231,186,181,243,90,49,3,214,165,231,128,105,235,34,35,67,87,194,11,143,233,41,132,98,135,204,9,106,219,94,8,1,140,112,123,85,24,49,144,24,26,44,89,137,39,162,80,201,238,25,112,221,154,74,235,240,16,175,175,121,156,145,38,180,255,66,85,32,156,49,135,49,237,196,16,161,107,75,222,253,194,180,187,211,171,145,146,46,23,198,190,150,145,19,253,186,231,30,59,118,150,232,88,167,25,84,216,95,233,103,69,9,10,69,47,78,159,100,91,181,220,155,180,118,188,78,206,212,162,175,19,173,166,22,158,79,162,33,180,254,240,36,15,55,229,98,141,104,192,207,155,45,221,129,81,63,163,191,188,239,86,70,12,73,25,163,199,19,108,51,60,27,158,184,20,185,51,98,13,51,109,29,181,128,48,189,239,160,70,145,34,10,208,218,195,132,79,116,125,144,195,150,128,79,252,234,1,235,179,5,162,40,145,228,113,7,65,76,133,27,2,225,119,174,232,8,41,112,197,94,108,1,195,183,145,181,141,24,64,14,211,199,68,175,116,170,183,101,190,242,133,71,19,159,158,22,189,244,130,14,120,236,162,199,10,51,189,203,189,249,24,250,97,32,22,217,226,68,75,248,171,146,170,50,217,97,143,118,55,170,78,138,52,197,44,150,110,154,17,103,76,86,157,60,4,62,182,236,40,23,62,86,220,86,152,50,234,48,172,184,90,7,62,136,123,77,39,74,16,97,30,26,23,38,110,146,35,225,67,58,160,232,119,67,121,55,202,125,1,31,147,111,233,200,169,3,246,18,61,224,38,18,157,244,168,67,87,33,7,140,19,43,67,227,216,15,145,4,174,30,74,148,160,55,70,113,57,37,224,3,234,111,31,147,130,246,40,247,230,73,139,38,185,49,69,100,2,75,11,96,59,103,138,11,171,252,224,103,82,143,177,74,35,211,128,57,44,244,106,203,93,221,161,85,229,55,14,78,224,45,207,117,108,56,9,46,209,87,250,236,79,241,1,89,117,122,83,184,172,251,13,160,197,86,21,109,189,173,56,233,77,94,119,234,79,183,40,16,7,93,170,81,107,201,241,52,195,28,165,242,90,89,205,192,196,2,2,134,9,43,107,1,50,124,189,219,66,35,37,186,30,120,200,215,217,112,146,4,61,11,163,135,13,14,245,84,203,130,145,177,167,190,35,62,32,43,63,83,120,149,235,164,38,56,236,251,185,250,184,204,251,110,73,29,143,86,224,101,73,134,216,10,207,216,218,115,115,10,129,239,169,70,220,160,190,35,191,97,126,170,165,245,208,59,55,39,183,18,87,159,29,104,234,199,251,35,234,197,161,71,18,33,61,111,132,93,37,44,179,243,95,149,105,132,64,222,57,217,194,206,160,212,180,149,7,110,55,76,89,172,7,213,126,110,222,60,159,132,109,181,103,89,250,96,118,220,135,5,180,206,34,46,249,129,219,138,224,23,2,111,74,171,129,230,15,97,204,173,89,108,133,174,55,63,3,139,215,93,173,80,236,1,123,138,101,90,173,147,198,179,14,211,138,136,29,97,0,13,88,28,52,71,40,221,252,254,166,119,70,25,118,138,219,162,231,37,19,178,110,236,10,102,150,38,91,209,115,63,199,149,63,82,27,233,113,142,153,237,149,218,133,251,147,148,68,235,176,172,125,225,221,85,79,134,194,171,49,99,58,233,115,168,142,57,212,18,194,252,238,235,113,96,203,187,160,42,62,71,116,181,83,112,38,239,25,37,249,255,143,184,119,199,193,101,201,178,243,230,210,118,65,136,247,163,7,32,75,158,76,129,70,67,44,16,109,176,187,81,42,26,4,209,131,208,48,232,17,146,60,206,167,1,206,130,241,237,63,247,142,21,151,148,221,183,202,56,247,174,147,249,103,70,198,99,63,215,202,145,84,249,245,182,85,133,73,217,69,160,220,180,182,4,69,246,44,236,19,92,167,45,165,39,70,66,84,111,156,156,40,176,140,216,49,100,123,68,212,134,177,137,232,115,81,255,20,86,50,69,230,34,45,79,137,69,189,246,30,61,139,194,220,94,76,55,249,102,138,72,155,171,7,138,98,84,157,55,198,78,210,81,140,31,186,19,210,141,75,209,51,161,229,208,166,227,146,234,141,82,78,170,242,4,166,132,224,155,158,231,67,16,194,87,180,81,78,88,29,70,193,75,34,2,63,25,31,31,239,76,183,152,150,94,13,251,28,158,20,201,68,217,181,82,97,192,251,63,83,192,199,107,212,29,26,1,34,143,25,163,156,74,69,205,131,66,201,114,225,53,117,65,83,242,226,148,188,22,173,172,69,111,77,247,176,15,9,196,141,144,214,41,76,255,171,223,251,60,114,214,74,183,129,181,84,191,186,171,6,141,126,83,94,56,224,53,106,92,125,54,92,53,159,232,185,160,26,199,97,186,118,117,81,163,69,148,125,147,132,48,86,213,136,128,201,251,250,123,209,64,173,129,192,51,252,240,234,206,128,123,121,246,4,210,230,17,163,132,203,37,105,231,201,128,180,60,134,148,226,195,161,155,63,4,45,59,222,171,34,192,32,153,139,65,233,97,28,214,136,113,107,154,8,25,117,76,116,71,89,182,186,242,168,218,139,115,39,147,73,211,188,198,248,169,15,251,91,195,221,172,20,4,195,24,53,71,192,20,242,232,144,82,110,24,1,181,108,182,177,154,63,68,152,189,79,212,34,142,85,71,212,200,185,61,250,147,97,190,213,179,154,176,109,106,126,235,65,249,139,152,225,3,15,210,73,94,169,164,89,93,71,244,28,252,228,161,252,173,17,176,83,170,97,147,150,140,77,150,121,160,17,254,105,13,197,190,234,77,165,103,234,181,232,49,127,197,127,180,48,188,239,76,111,65,138,20,175,21,222,168,215,131,157,91,188,248,28,69,106,114,165,114,49,221,145,254,177,232,187,237,106,36,32,120,2,161,164,195,68,208,196,56,66,100,42,116,94,26,214,229,80,34,37,10,1,208,33,253,96,132,111,138,132,42,168,88,172,97,191,32,206,249,148,147,77,91,123,113,53,165,203,18,16,32,39,78,250,217,223,250,56,92,69,130,82,12,81,113,26,86,58,64,233,28,145,7,167,206,184,122,194,145,142,220,99,114,119,129,77,131,185,57,156,8,16,223,7,95,63,74,182,184,57,114,144,119,204,44,62,25,185,103,114,105,89,153,173,168,100,244,194,40,26,62,141,157,69,81,84,144,74,188,52,145,32,189,184,161,58,50,98,200,56,227,154,60,24,124,202,190,9,23,202,253,167,28,46,103,103,132,2,205,225,89,77,206,94,97,120,216,253,181,72,76,136,12,181,73,138,79,247,91,208,124,181,54,81,25,179,179,7,69,113,6,217,117,2,252,2,19,46,240,41,110,189,177,90,66,52,205,38,242,99,145,22,212,162,161,85,4,28,99,105,218,252,86,247,128,202,231,228,252,57,7,70,38,90,78,174,137,196,95,242,61,158,102,182,99,57,232,76,50,202,101,191,57,245,145,73,108,190,9,63,176,151,128,55,172,136,222,159,121,216,104,35,203,1,163,188,162,87,87,171,48,119,184,155,114,139,192,184,220,110,166,64,182,199,146,208,37,64,109,129,143,233,130,19,76,218,236,32,141,154,46,246,112,96,92,71,49,56,113,245,103,148,18,156,245,131,72,163,174,175,22,68,128,228,56,202,67,130,134,240,196,138,92,80,53,37,227,174,48,149,106,126,234,210,185,57,69,91,0,85,139,228,109,37,88,13,107,104,58,116,162,136,16,209,106,168,67,113,230,101,219,216,103,47,244,175,141,207,165,113,217,217,77,40,57,59,106,99,42,247,166,166,219,101,92,154,213,241,40,125,14,10,155,103,113,7,60,104,21,237,10,211,235,220,28,198,121,46,251,133,139,192,231,160,171,15,218,35,43,2,250,20,234,80,133,0,195,241,7,67,82,173,38,233,68,173,211,59,119,15,76,161,188,184,45,147,232,92,196,71,233,110,169,234,153,28,24,214,252,234,112,55,42,2,133,17,237,41,14,227,4,73,252,106,98,156,68,156,167,209,224,165,77,218,231,49,207,70,238,9,27,140,114,154,125,21,134,181,198,225,159,11,177,21,182,80,179,195,249,229,9,63,31,250,50,124,226,223,78,4,155,100,80,201,135,187,153,223,32,21,212,118,104,186,5,111,18,236,192,102,132,234,60,196,86,15,216,106,185,155,206,226,113,203,13,32,226,133,34,71,215,215,249,136,158,64,56,176,5,188,20,166,138,239,94,125,156,218,254,192,84,1,204,11,15,17,15,103,109,159,131,124,197,213,86,143,46,27,131,229,154,122,160,180,127,86,221,117,142,223,229,193,22,248,112,146,200,188,16,49,102,177,251,189,9,72,173,170,187,206,228,11,249,23,25,156,251,207,111,195,226,236,251,134,209,158,9,191,2,217,57,56,87,125,84,8,77,138,135,50,169,227,9,195,179,33,136,42,98,68,176,73,67,57,239,95,155,114,14,33,24,65,62,37,117,103,172,56,176,41,181,232,185,92,105,84,113,24,187,126,233,102,139,246,181,215,229,183,79,158,80,79,168,197,38,23,232,177,201,158,243,137,114,69,31,19,68,91,52,221,67,179,200,140,228,118,99,131,82,14,182,99,205,81,33,237,223,131,61,94,43,69,23,189,242,179,92,24,107,72,175,70,102,196,31,204,202,38,101,183,92,198,93,229,59,49,50,173,123,201,78,204,151,167,234,219,97,68,199,146,94,13,253,191,155,104,13,110,95,45,21,93,112,251,250,134,118,156,119,156,169,33,22,65,173,55,7,118,22,215,25,149,174,230,198,121,235,40,51,130,183,239,105,228,134,203,36,59,201,115,67,212,181,168,247,191,172,120,202,87,23,122,90,89,143,144,133,174,71,9,20,6,5,153,9,11,242,32,55,116,232,62,238,26,222,93,166,72,226,235,186,35,1,172,220,14,199,138,58,198,134,187,55,24,88,73,139,107,151,209,135,231,128,145,224,148,133,187,172,125,54,6,133,206,80,173,128,37,160,71,176,210,97,26,196,36,14,186,200,171,47,159,133,199,64,158,196,212,47,108,228,127,254,53,59,117,112,34,13,10,185,43,4,112,219,97,179,14,228,230,84,114,69,200,164,211,199,160,125,143,107,37,203,135,127,112,95,236,212,242,98,27,170,32,159,42,221,72,211,101,215,128,250,36,118,133,110,133,184,178,176,137,23,215,251,100,132,46,187,184,248,166,187,24,101,72,231,136,110,234,91,49,99,167,235,211,130,102,184,15,28,174,48,28,82,202,229,240,241,165,36,1,125,54,8,232,48,125,22,178,75,175,36,23,207,102,233,187,128,173,225,38,96,242,75,45,142,116,224,37,178,163,28,116,172,159,184,249,49,252,187,92,124,204,220,22,214,250,153,8,38,86,44,48,225,32,183,152,251,143,107,105,62,87,247,40,70,128,51,170,232,107,81,97,177,194,98,102,41,109,41,113,133,152,19,90,185,239,230,214,240,39,68,8,180,157,90,235,169,195,147,178,148,44,163,50,140,95,249,131,235,47,227,42,67,74,211,170,199,196,33,191,58,175,126,111,78,53,122,245,62,161,102,101,63,89,63,200,185,123,141,90,30,78,159,179,171,220,21,178,237,176,242,245,101,245,5,69,246,133,227,67,82,166,221,2,158,83,203,167,126,1,51,175,35,226,68,89,90,74,74,49,214,244,214,145,246,35,153,148,194,22,248,25,110,110,29,74,30,122,231,5,198,156,240,107,33,140,17,3,142,228,98,144,178,18,83,133,86,71,96,83,40,115,119,214,116,98,187,24,19,136,221,210,134,236,48,157,187,66,131,64,190,116,123,22,111,116,40,240,244,214,196,92,61,214,115,38,217,198,211,122,224,155,152,25,40,221,233,209,53,127,60,194,142,98,245,74,160,104,177,44,91,12,24,181,134,83,74,21,32,1,220,81,93,8,171,16,115,86,96,88,63,125,183,59,167,125,111,202,131,190,22,53,124,110,181,14,98,55,89,34,249,48,57,181,40,133,155,112,10,106,160,137,210,182,236,252,236,132,161,69,241,20,176,16,9,116,16,249,14,61,32,160,241,138,234,14,200,56,114,126,182,194,70,243,141,95,141,61,171,196,44,212,191,214,40,26,166,161,248,161,157,135,159,42,55,63,248,176,4,30,38,127,96,116,225,47,76,68,83,224,159,140,128,195,195,180,187,116,154,33,19,22,143,54,41,28,210,171,73,66,249,186,159,232,161,235,234,89,116,235,58,223,82,155,229,15,204,193,204,194,29,49,151,89,126,225,8,157,195,115,239,120,52,156,180,231,212,101,110,57,11,194,49,222,178,137,40,201,213,116,232,197,168,33,132,87,117,97,67,92,16,78,200,52,30,16,133,225,79,113,2,33,74,32,77,165,252,194,72,78,248,225,100,122,4,67,76,63,232,2,66,166,18,193,171,179,5,137,13,181,141,159,250,27,148,101,172,92,18,4,99,49,239,152,103,8,131,39,61,116,169,191,60,3,241,61,247,38,41,212,196,0,163,159,185,187,74,205,121,103,170,25,100,63,194,185,117,150,41,202,234,212,78,65,222,207,245,34,24,25,248,169,229,119,145,99,140,10,62,20,66,219,208,77,24,102,19,87,144,61,107,212,244,152,186,192,24,172,59,224,115,220,136,48,59,92,160,212,21,57,188,84,55,196,216,243,87,164,208,208,40,212,128,36,219,185,41,160,124,240,166,174,34,203,47,227,171,56,81,20,237,144,16,13,8,76,252,211,67,7,72,95,114,188,172,7,246,186,93,212,121,173,122,70,238,61,115,16,68,91,197,60,100,135,2,55,202,29,252,222,216,151,82,254,106,148,234,195,233,196,184,205,24,194,206,126,126,58,89,27,214,7,27,225,200,243,224,112,15,124,35,202,162,92,69,106,217,56,109,177,205,28,30,230,171,108,129,121,176,207,26,198,90,197,75,210,227,188,193,68,158,29,166,80,72,70,5,21,188,238,100,78,29,234,209,36,218,182,213,88,230,61,11,215,105,50,164,33,79,174,206,103,135,252,118,59,74,255,41,218,47,106,74,52,184,0,63,56,87,81,91,100,142,65,211,226,215,26,37,97,82,35,38,39,47,29,100,147,236,144,137,95,20,163,168,126,86,33,81,54,170,209,100,76,40,9,243,250,190,14,103,135,150,163,209,154,49,156,205,2,93,9,180,131,239,215,194,37,232,30,1,6,110,82,212,139,35,2,17,224,12,148,88,234,84,152,243,168,11,44,182,46,77,107,168,39,222,123,67,207,45,55,135,164,194,139,106,80,113,60,238,155,154,102,211,202,56,106,192,208,253,232,213,214,33,228,99,214,104,69,127,174,222,205,181,234,77,127,92,37,29,216,62,176,11,125,200,168,205,172,106,175,210,221,223,71,11,120,73,227,7,40,230,241,8,20,105,123,25,20,4,251,214,240,79,61,142,157,176,116,38,32,233,234,125,8,192,11,206,27,133,169,19,205,1,83,141,169,191,13,115,226,8,56,51,137,101,138,210,28,227,220,186,8,161,179,103,100,133,7,204,128,1,91,69,179,192,8,80,46,127,177,133,233,173,143,70,181,185,187,8,192,77,59,182,32,235,61,86,159,239,72,184,104,69,20,106,128,123,48,251,254,114,147,66,135,1,151,111,238,238,230,118,36,181,180,59,28,248,156,46,113,115,216,23,171,174,251,109,252,250,53,96,26,173,199,3,143,21,211,152,154,123,161,242,103,55,234,195,211,55,221,132,102,36,81,81,49,80,231,231,219,80,24,10,233,170,62,217,38,246,230,240,177,71,251,146,93,30,90,175,228,90,142,40,18,231,44,140,72,70,66,124,206,216,111,178,84,42,117,165,225,11,56,199,86,90,169,168,20,237,64,163,40,46,222,232,217,161,77,35,56,254,192,205,85,115,97,178,34,93,220,21,38,175,234,55,167,184,110,136,235,3,95,37,241,79,135,155,81,244,9,124,246,149,244,25,188,148,27,243,65,134,194,231,102,95,30,227,192,148,236,200,60,5,142,242,172,110,233,173,170,23,91,20,221,223,11,153,183,245,188,23,245,139,159,97,8,220,154,72,79,213,31,3,183,111,242,136,150,48,173,21,54,83,209,97,142,168,38,163,146,61,127,210,137,208,138,124,13,208,138,2,17,80,83,251,21,56,91,185,207,15,166,4,234,241,160,161,118,92,206,176,211,105,131,202,82,131,10,111,243,49,196,191,0,46,155,48,127,37,43,188,138,11,189,32,165,120,204,81,89,30,70,190,52,125,195,106,54,188,73,62,86,238,49,189,105,71,25,18,199,172,197,196,200,125,213,159,35,108,104,217,37,48,159,222,95,11,111,187,62,15,54,167,83,72,29,244,28,232,91,124,216,159,236,225,231,185,224,51,205,36,98,163,245,215,149,235,91,101,35,36,39,169,125,10,236,57,238,226,234,33,105,232,74,77,122,137,75,49,40,187,62,181,201,150,199,75,209,122,161,139,182,28,51,36,123,111,55,186,67,105,74,173,91,181,74,43,207,148,161,94,133,249,37,95,218,100,103,115,92,189,53,237,15,91,244,12,153,236,227,66,30,63,164,203,105,77,105,197,204,241,100,68,168,117,234,159,201,153,239,104,159,5,187,132,129,159,198,34,20,219,253,226,101,212,59,242,90,103,32,170,215,93,29,27,2,22,230,45,55,239,68,86,124,39,163,169,50,63,79,134,65,179,99,142,145,246,28,250,45,59,37,196,190,157,160,135,149,69,209,164,194,246,2,221,241,15,70,51,123,77,89,148,195,4,109,166,163,48,174,232,44,162,71,211,139,11,15,108,124,219,114,53,125,178,222,157,221,161,185,170,194,231,101,226,151,213,115,170,120,106,36,40,228,201,136,148,120,79,8,209,80,227,215,22,152,66,82,55,235,40,107,251,195,213,149,29,231,91,61,230,185,109,253,34,208,40,187,114,44,121,228,199,235,129,34,25,165,108,127,49,123,84,9,125,33,217,186,60,7,78,41,86,233,250,211,48,241,237,184,55,41,91,73,172,0,31,203,193,175,37,23,38,193,244,10,115,220,204,241,90,100,9,68,16,151,138,129,228,225,240,222,233,172,144,30,54,80,23,101,134,13,224,124,30,253,26,28,182,78,234,107,137,194,227,156,47,133,143,183,235,86,31,76,121,186,205,237,223,150,252,129,199,213,202,93,207,36,138,101,189,217,157,44,110,71,95,61,96,58,194,91,184,53,29,211,180,136,5,2,187,106,115,126,39,66,109,67,123,231,128,103,200,169,247,110,137,100,177,33,144,220,9,190,7,224,53,132,8,150,240,27,233,9,71,23,189,117,83,209,134,126,177,195,219,56,85,47,204,94,31,223,153,172,72,213,32,37,124,28,217,195,44,7,110,102,20,94,216,142,106,63,58,216,31,150,176,42,84,8,50,118,120,15,131,10,40,169,179,230,167,72,57,248,111,51,7,167,188,117,237,150,207,248,80,82,156,91,44,124,22,101,113,227,134,68,56,69,103,242,96,124,106,119,214,166,25,244,250,214,38,182,229,11,15,226,28,229,250,170,108,178,61,86,53,125,44,91,184,209,173,209,56,187,224,115,159,166,156,145,159,33,61,254,214,189,26,209,132,33,223,131,99,205,93,38,107,252,149,214,187,138,76,97,243,86,46,156,167,179,193,60,179,20,82,97,183,23,201,182,65,175,34,171,246,220,218,101,80,225,153,64,161,103,235,154,239,33,85,122,96,188,162,220,116,199,40,20,243,58,60,161,215,214,45,1,54,100,247,92,150,233,139,168,229,180,144,245,232,1,27,79,172,110,133,231,92,107,190,4,22,42,201,77,215,181,197,121,253,98,58,193,132,248,176,90,214,197,43,215,137,147,12,106,31,222,215,94,197,239,141,0,171,36,39,24,83,244,163,191,81,89,152,208,106,141,162,111,21,225,85,50,44,115,171,61,9,249,253,245,220,45,92,218,171,220,124,76,43,38,250,96,170,157,183,236,225,103,251,198,107,254,208,110,253,186,119,50,80,155,74,13,155,195,144,63,74,8,200,170,90,243,23,11,60,183,101,106,201,174,114,166,45,250,142,223,84,34,76,35,225,108,58,218,115,240,42,14,44,238,145,138,194,100,3,191,123,159,19,147,140,168,152,148,237,87,184,84,62,152,110,109,201,68,241,224,231,243,125,166,44,197,155,194,97,102,224,242,170,50,64,99,124,214,91,211,67,24,183,38,75,63,244,214,146,87,71,117,192,68,44,20,54,54,137,15,174,52,100,61,40,228,18,35,80,162,150,89,159,204,138,87,29,206,86,236,251,60,248,57,163,125,76,160,243,215,93,220,88,26,92,53,10,157,239,34,138,57,160,109,197,120,194,54,36,26,146,160,112,254,249,181,103,107,218,106,7,91,173,137,219,94,131,80,82,146,220,3,29,37,153,70,178,15,182,26,228,165,211,132,222,141,246,161,8,88,36,153,223,22,198,117,31,115,64,225,82,196,50,163,242,212,137,244,70,178,41,88,158,91,83,117,225,111,69,145,151,232,195,0,87,124,154,31,108,21,201,162,228,96,247,142,42,34,163,243,73,82,245,85,169,168,245,186,245,145,9,118,46,125,101,196,77,190,232,208,65,49,86,214,131,142,37,104,71,240,80,225,68,15,248,7,211,136,93,179,174,171,243,83,94,194,10,41,1,217,32,93,25,228,176,170,163,139,134,123,189,152,122,193,17,23,35,199,178,117,138,109,23,19,25,217,84,178,138,78,48,99,37,242,241,170,164,65,159,249,5,135,117,128,198,250,161,104,141,58,126,142,218,179,203,101,157,65,104,243,44,71,135,217,93,130,118,58,255,227,222,132,72,146,194,103,146,204,184,154,191,61,159,117,113,124,66,175,247,58,240,147,189,173,38,219,62,252,185,104,244,145,2,58,96,244,56,3,238,103,23,19,83,17,182,132,230,2,89,20,235,24,169,141,194,208,218,207,128,209,163,213,155,147,113,77,113,243,85,148,92,236,192,28,152,213,111,222,9,89,116,133,33,86,105,254,177,186,145,132,8,76,193,93,137,143,101,137,49,217,156,235,234,177,220,225,92,204,66,132,13,56,139,87,109,160,171,144,154,212,5,242,90,84,57,250,173,73,104,246,103,23,59,223,195,195,220,168,52,100,233,31,54,52,44,58,211,112,232,207,238,138,58,106,140,216,121,200,51,247,247,191,249,55,255,252,167,127,250,203,63,254,211,159,255,242,215,191,255,243,255,245,183,255,233,31,254,238,223,255,249,111,255,230,191,253,215,255,251,95,254,203,255,247,47,255,245,63,255,203,255,243,255,254,205,159,254,207,127,252,183,231,191,225,143,39,186,18,82,249,155,127,254,231,63,253,167,191,254,199,127,58,255,245,127,253,243,223,253,245,63,252,229,207,127,243,167,127,247,231,127,252,247,127,254,235,95,254,227,223,126,192,255,246,247,255,240,231,255,253,175,127,249,251,127,248,119,220,224,31,255,242,111,255,254,31,254,238,175,231,23,254,143,239,113,232,57,24,94,178,74,75,96,86,197,71,186,224,209,170,252,102,22,190,216,144,138,6,138,66,205,184,251,193,132,78,57,157,239,187,110,236,217,175,227,129,149,121,150,150,110,170,211,68,162,250,7,195,58,172,217,253,198,137,218,124,148,97,127,107,82,252,92,173,244,105,102,255,109,10,106,179,126,5,10,246,227,19,210,180,83,213,33,160,152,58,199,205,137,124,31,167,87,55,40,232,255,124,239,35,254,156,132,213,184,82,116,156,189,216,246,192,195,34,10,2,103,150,213,55,187,80,28,206,154,231,96,125,102,103,41,28,48,153,45,141,247,24,188,179,63,218,212,150,124,84,247,114,176,124,80,147,70,129,165,190,22,189,88,219,31,108,19,110,120,175,238,164,178,28,134,101,176,235,131,17,14,241,83,14,158,136,157,159,215,106,136,111,52,135,27,209,106,125,110,178,82,159,209,62,200,254,140,247,173,123,138,46,193,179,137,16,103,153,122,117,39,178,222,3,62,123,190,158,161,196,210,221,80,59,48,25,20,217,104,14,92,169,35,254,224,63,186,226,20,13,31,19,214,95,140,243,231,185,117,15,85,173,3,242,28,98,188,82,87,95,156,28,107,88,4,77,205,207,70,120,173,85,191,26,101,153,244,188,245,177,134,125,181,119,234,41,159,115,144,56,139,7,229,105,138,42,237,49,212,200,23,123,95,130,117,186,108,169,153,171,205,142,103,127,231,119,180,208,132,154,14,173,164,170,187,160,4,139,252,87,23,165,172,58,133,72,36,125,81,168,95,217,87,211,149,65,150,205,235,69,49,116,142,105,41,59,66,179,48,119,241,95,70,209,53,233,28,49,242,73,159,219,103,121,158,23,148,136,34,194,222,205,227,49,136,150,44,37,54,57,48,164,94,62,249,207,222,66,77,174,204,207,106,68,196,223,112,13,88,77,53,73,215,204,250,116,19,239,88,174,116,170,234,126,81,99,2,13,171,181,215,151,238,208,156,199,157,71,86,18,51,134,186,187,182,249,65,241,96,178,62,214,57,197,178,111,53,152,89,93,175,109,214,20,227,23,147,118,215,244,159,29,30,195,71,196,36,151,242,115,245,79,191,197,97,138,169,244,149,73,85,186,150,196,160,174,232,181,73,58,249,113,63,127,135,165,9,116,73,246,202,228,244,183,62,123,113,121,108,150,110,189,161,254,104,112,129,60,203,234,44,149,188,125,14,210,239,151,132,112,2,24,54,80,127,114,171,162,80,107,202,168,46,122,60,249,30,58,241,59,137,52,63,149,6,59,255,31,14,142,230,29,128,200,74,49,17,228,177,201,31,120,117,8,77,119,253,241,18,56,150,86,245,119,166,56,81,100,36,127,185,12,15,199,124,130,65,250,82,12,146,75,2,25,188,183,56,240,6,59,33,48,48,237,197,85,97,158,85,224,146,31,152,178,227,248,152,70,68,89,244,230,115,5,129,243,96,209,159,119,147,41,60,204,150,138,155,175,157,159,125,138,34,137,216,188,77,235,104,233,28,70,95,160,199,218,153,36,236,244,224,88,20,240,238,64,179,18,187,31,148,112,190,59,125,7,238,179,233,52,67,70,164,206,184,55,157,140,85,97,244,228,252,222,231,195,103,205,91,130,18,164,191,112,209,8,23,97,133,115,96,174,11,11,225,47,232,38,39,231,168,113,100,203,199,222,36,57,221,123,162,113,110,107,12,11,110,150,236,12,233,7,166,249,83,15,6,51,212,83,192,19,245,142,174,240,156,206,20,14,188,150,104,227,48,79,122,52,70,30,152,127,21,135,128,186,11,239,235,61,199,44,113,212,252,128,236,225,23,237,154,110,237,116,176,229,184,53,141,208,34,107,133,77,199,14,229,159,99,19,75,155,250,203,116,16,248,14,14,60,244,32,182,2,143,238,159,218,212,138,166,130,199,126,240,67,156,104,184,82,46,194,195,221,231,125,236,51,252,154,86,60,147,138,164,91,192,148,234,62,150,42,54,96,138,199,62,31,126,247,199,144,101,0,227,177,173,72,73,110,142,26,108,88,244,84,194,21,81,56,59,71,3,220,0,190,195,35,131,179,165,45,12,137,73,244,204,151,195,236,155,242,211,181,153,170,104,160,67,149,111,42,2,22,94,27,53,16,11,218,34,229,133,146,96,153,229,194,44,98,57,232,113,223,189,128,131,110,9,186,101,229,214,157,26,152,121,225,174,74,141,180,111,163,134,50,47,188,100,246,119,18,30,247,169,209,92,145,4,156,117,182,85,185,245,122,29,3,40,227,92,126,9,184,213,164,83,144,250,75,175,49,181,231,214,214,91,84,136,160,139,138,151,38,43,160,223,146,206,221,56,151,128,243,208,155,147,109,114,27,151,123,103,57,180,186,201,18,248,44,154,182,138,36,54,220,161,41,241,10,13,123,238,45,234,75,240,45,22,106,169,239,91,87,141,79,113,118,159,205,233,190,214,30,66,144,92,17,63,233,94,237,63,172,182,108,202,110,212,55,4,176,126,182,16,221,27,26,203,135,96,172,199,252,71,191,108,10,161,92,181,134,137,94,227,230,116,219,202,81,63,140,231,205,45,96,106,34,151,70,69,224,24,197,163,113,184,26,151,145,192,86,10,177,3,62,79,190,245,183,169,86,174,241,104,4,24,36,10,133,69,180,102,172,30,218,157,165,211,160,90,216,106,250,254,63,73,79,107,225,202,160,56,180,244,184,185,249,29,77,96,36,177,74,188,55,149,47,18,113,31,159,250,96,192,93,165,226,129,33,114,187,55,31,100,187,4,198,136,185,87,211,158,153,244,230,40,102,174,120,49,210,227,77,159,156,152,224,142,23,91,166,233,125,225,66,27,158,163,16,196,167,244,160,103,218,199,226,36,173,160,165,91,200,151,5,135,44,48,4,71,242,69,138,241,196,127,104,53,57,240,7,109,219,123,146,129,55,28,29,10,67,222,237,79,86,225,26,144,205,208,146,243,177,56,97,176,89,250,220,188,147,43,42,64,205,101,132,10,10,195,155,18,87,83,75,36,14,192,111,129,186,217,103,42,107,47,186,35,48,77,247,254,20,63,109,160,22,80,221,121,165,102,189,111,29,48,198,99,183,30,240,121,106,137,22,161,243,89,92,74,8,230,5,164,156,134,194,133,45,233,131,105,165,150,80,196,48,154,110,15,240,50,223,146,230,240,14,76,137,234,12,24,207,229,133,231,221,22,122,95,154,110,5,189,78,55,156,172,228,28,30,56,165,88,153,132,6,180,64,105,208,132,31,241,0,142,234,249,94,125,252,141,233,129,10,58,82,119,125,175,62,14,69,12,41,182,153,158,1,192,99,196,160,12,250,99,117,150,113,164,174,152,9,112,53,72,51,103,229,91,141,59,19,142,73,114,124,195,249,192,245,142,10,125,109,115,232,52,155,147,246,244,15,94,228,174,116,211,48,114,219,216,168,145,113,17,78,119,38,146,201,236,56,140,212,121,213,73,122,78,236,136,44,66,131,62,211,243,228,200,51,185,101,119,204,112,138,232,245,201,225,211,142,217,64,153,172,68,45,191,154,132,28,40,97,123,125,47,108,231,152,227,176,255,207,103,225,66,52,249,161,180,19,201,153,59,172,50,116,7,136,40,232,179,170,39,18,224,1,67,150,42,177,134,95,211,176,143,247,34,94,214,158,253,230,88,61,78,252,96,109,8,186,131,195,52,214,221,234,91,40,111,74,67,113,69,40,5,239,206,97,216,146,187,62,119,34,240,179,28,110,198,37,35,187,232,186,162,160,102,193,227,98,11,204,183,115,15,24,90,250,243,53,116,7,31,214,193,234,176,189,119,81,56,121,203,48,104,91,67,159,140,32,85,88,179,80,249,17,114,126,78,166,17,91,29,148,146,89,139,161,7,92,168,203,131,59,11,138,10,225,35,170,16,209,44,239,113,160,151,171,210,122,169,214,192,128,143,246,131,217,158,164,12,137,208,246,138,72,8,196,217,251,49,57,105,246,111,110,12,44,76,198,45,198,192,217,69,179,55,197,243,74,176,228,42,74,45,103,242,33,131,150,74,147,239,195,116,33,220,207,92,211,186,241,244,123,160,228,211,2,46,70,216,251,204,163,227,235,4,76,234,226,15,171,190,132,211,132,185,148,132,65,1,130,131,62,93,245,6,248,28,7,122,50,145,254,243,154,50,110,206,255,101,30,146,1,235,101,198,147,83,200,36,55,135,113,100,198,247,34,140,85,117,237,65,130,224,69,124,192,232,43,10,188,82,216,110,11,151,72,83,21,52,224,119,47,199,132,157,2,241,25,133,151,53,201,57,156,232,40,22,244,24,17,94,216,14,154,146,48,102,161,103,73,177,133,255,52,217,237,44,78,213,224,160,63,167,121,192,116,152,76,133,77,35,49,224,86,31,11,7,241,151,8,169,29,56,173,231,100,163,38,199,107,84,89,195,121,233,210,36,10,28,233,29,208,243,83,50,98,27,38,245,88,154,12,183,86,118,77,100,78,75,124,235,78,34,73,172,124,228,73,189,219,11,148,170,225,38,40,53,55,67,224,173,189,27,132,67,171,19,7,241,211,137,242,148,11,35,196,237,74,140,192,100,7,134,194,166,202,23,240,84,139,147,182,230,158,138,140,104,17,134,17,19,203,36,174,27,240,122,50,144,216,152,196,136,226,99,35,148,209,21,46,55,235,122,38,18,226,190,250,224,219,132,108,29,46,20,48,200,111,227,24,221,9,78,131,183,76,5,6,251,6,21,22,45,110,123,232,197,86,70,19,211,16,205,85,41,130,58,48,197,93,241,224,211,148,215,4,62,223,222,141,93,118,174,46,218,48,168,208,181,29,110,23,161,253,166,121,164,73,49,156,235,10,2,163,187,254,92,141,10,245,93,246,99,11,183,9,48,86,106,192,86,201,40,83,229,88,25,203,149,236,216,39,49,104,151,194,123,185,224,53,240,76,154,31,157,22,84,246,7,167,173,82,246,132,3,66,194,232,111,189,105,251,148,24,143,29,85,81,84,176,136,225,107,239,43,240,236,241,49,143,141,190,164,179,156,106,77,156,230,120,238,5,123,182,12,138,177,228,251,60,67,122,167,139,192,17,6,231,153,44,205,209,106,34,196,23,181,108,181,219,71,248,33,77,228,145,141,132,37,185,70,30,241,37,203,108,8,76,1,143,175,251,109,117,5,50,98,20,243,122,117,214,176,134,233,164,139,171,225,224,121,140,136,22,54,21,33,62,240,64,15,32,174,174,244,254,201,91,195,8,82,253,99,18,218,234,26,35,157,86,102,233,97,9,20,215,150,78,148,78,167,165,219,41,199,210,90,170,4,92,105,129,206,78,223,3,211,21,59,186,140,25,5,114,206,223,54,172,15,173,234,123,205,110,7,231,7,83,76,254,204,97,211,41,116,159,107,83,135,215,116,129,208,178,226,189,31,148,13,83,133,35,115,97,211,48,54,227,234,95,84,73,96,186,63,226,201,233,137,151,182,66,35,75,72,177,188,206,97,147,146,208,96,162,153,94,194,175,218,196,44,180,184,101,90,121,65,12,218,175,55,249,222,155,198,156,156,227,201,170,137,122,111,133,103,113,13,99,96,242,227,83,96,118,17,223,146,224,84,57,155,103,19,216,54,150,184,186,151,249,92,140,140,80,204,36,139,210,117,253,105,218,124,219,189,248,248,147,50,226,24,222,243,206,36,116,105,132,120,180,26,247,69,138,5,84,23,122,161,122,181,109,196,243,194,67,20,13,81,16,29,99,248,25,1,95,217,208,224,239,130,137,46,185,105,8,103,18,61,246,2,67,174,224,126,23,185,14,168,29,20,94,183,88,196,180,24,180,219,96,161,104,177,220,96,166,151,179,106,211,215,130,204,33,206,39,147,203,211,126,129,115,194,179,147,251,205,169,205,212,234,73,168,185,178,203,97,143,95,237,142,20,63,44,242,218,113,49,233,42,161,128,54,153,250,238,213,170,131,204,248,20,126,31,96,202,62,253,181,143,251,166,97,212,99,157,231,86,98,38,161,99,59,37,99,191,224,113,116,10,16,100,25,9,255,214,23,46,2,239,188,235,243,211,43,216,255,233,197,164,236,249,185,57,59,137,79,6,227,64,202,207,107,205,22,3,206,231,24,239,189,169,32,118,248,140,63,25,195,103,68,219,93,126,164,181,147,162,24,246,177,161,161,51,36,82,115,124,76,8,228,124,192,9,15,191,211,168,101,63,95,232,2,161,62,236,153,132,159,149,143,231,2,105,246,3,162,35,88,28,134,59,84,63,6,205,222,30,47,180,190,242,37,28,82,192,33,56,61,17,190,232,90,241,182,80,138,25,197,47,70,22,51,215,103,237,64,206,90,2,102,55,212,209,166,199,241,51,6,176,33,145,53,153,239,79,123,60,125,82,98,9,95,243,115,115,84,35,28,134,9,166,41,58,97,12,117,212,10,10,245,75,210,39,17,131,146,141,209,252,25,179,227,32,54,255,233,146,233,153,123,175,166,64,59,96,200,197,30,216,204,193,128,225,162,123,62,102,161,153,223,97,212,221,223,111,221,160,138,117,184,242,224,186,46,169,74,158,254,218,5,69,207,103,71,57,59,235,218,241,219,141,210,76,189,218,20,88,179,195,199,112,209,216,153,173,142,209,226,230,139,134,51,93,60,5,205,239,26,87,167,38,98,63,232,185,192,67,52,3,62,163,254,192,68,230,238,213,196,153,178,162,173,122,101,49,40,52,167,186,234,241,0,103,220,27,102,19,49,253,144,116,137,244,32,173,200,8,207,43,12,161,243,46,1,19,23,212,13,137,67,117,223,171,105,76,209,215,38,179,246,121,186,124,17,248,250,228,201,73,86,149,25,55,39,53,144,20,206,119,199,153,198,159,168,165,56,203,184,220,87,140,74,34,146,32,79,78,141,139,215,232,2,23,24,191,5,62,223,196,189,136,105,236,47,58,203,41,10,72,119,150,79,106,50,228,98,186,207,92,49,129,5,70,117,93,86,184,79,63,148,129,123,85,203,146,84,112,114,218,235,3,19,110,215,35,128,38,37,47,193,100,113,19,164,146,21,6,29,140,103,200,109,237,67,3,33,48,21,155,49,17,33,145,87,186,24,24,43,138,247,33,1,159,121,86,31,152,178,173,122,97,18,169,10,83,157,115,183,165,190,159,35,194,250,63,115,220,28,117,37,93,35,4,58,60,158,243,131,171,254,54,141,218,78,136,15,220,180,118,121,25,221,114,204,180,108,100,128,50,228,99,65,129,52,239,231,36,161,114,97,2,50,222,107,193,174,133,193,39,223,243,76,82,210,163,119,215,90,107,232,213,196,50,114,204,114,122,55,245,16,153,68,154,218,93,97,106,128,77,75,251,199,190,64,166,90,77,168,201,20,45,119,219,176,106,81,133,119,242,234,228,105,196,249,237,185,218,188,58,31,111,26,45,182,14,232,164,89,101,215,128,97,117,81,216,200,82,227,106,184,54,71,126,224,61,226,165,43,93,99,207,136,210,22,21,219,37,150,101,91,10,83,211,229,247,166,104,253,57,222,206,102,88,238,233,135,20,157,126,13,74,121,93,149,129,135,34,22,180,21,70,129,210,199,172,163,58,37,206,42,180,42,205,217,119,142,215,202,199,214,131,215,164,203,215,8,184,55,33,180,7,166,74,51,174,62,175,172,13,201,176,197,180,187,248,16,240,120,102,225,153,177,120,206,14,83,58,170,199,27,172,32,125,5,218,159,222,21,200,221,74,141,247,34,184,93,213,102,93,38,39,231,247,158,240,37,235,199,182,49,205,37,224,243,102,186,45,48,81,114,108,181,19,38,91,181,89,105,155,236,113,134,76,216,30,100,204,142,221,191,115,44,15,58,126,186,30,203,198,207,17,243,127,110,107,156,14,24,79,11,98,73,135,97,181,145,133,141,74,109,46,177,236,9,102,106,228,111,211,150,150,99,84,38,36,18,207,205,217,107,215,133,97,85,43,2,119,52,20,231,133,155,158,17,148,237,181,28,239,5,27,143,184,225,172,212,237,1,102,224,246,112,163,252,10,183,123,190,240,80,87,121,255,182,148,128,241,241,197,23,134,75,99,186,62,19,48,61,87,75,97,107,25,119,216,244,95,159,171,113,127,231,133,147,134,54,160,81,235,59,223,171,233,6,212,171,73,58,10,140,19,34,95,4,218,144,124,7,141,225,151,217,128,215,208,103,88,35,147,214,108,89,96,132,135,112,113,239,205,181,137,10,141,196,177,98,35,102,147,16,51,9,170,136,40,61,48,203,98,63,207,77,150,48,61,99,150,116,72,33,142,190,182,39,157,121,73,74,176,182,73,9,7,74,173,134,94,139,221,27,71,151,181,175,136,203,71,112,26,6,177,128,17,44,149,171,89,46,173,222,105,54,146,240,72,211,134,115,139,8,89,1,38,74,253,192,211,213,136,12,222,194,29,12,12,201,90,191,235,231,225,135,35,34,144,182,160,61,235,44,228,224,188,6,55,20,159,234,49,162,60,0,3,82,44,221,170,58,3,112,191,227,232,198,147,225,83,139,27,2,129,51,220,93,31,188,126,93,86,2,119,50,140,126,115,250,128,167,36,127,176,74,219,221,44,169,174,83,122,56,218,214,143,171,224,147,116,85,234,185,228,107,82,27,25,102,235,66,140,67,130,146,244,200,205,187,169,44,34,9,242,220,236,250,241,187,4,193,116,79,160,162,109,197,128,46,26,51,37,108,177,127,218,59,241,88,199,47,85,167,144,130,243,118,81,218,100,117,51,99,83,223,113,220,19,134,21,209,145,106,142,243,140,1,131,219,90,45,63,130,163,112,40,59,12,189,137,222,124,158,121,215,99,217,110,8,65,37,207,7,113,83,114,74,0,248,220,237,99,11,76,43,183,31,186,214,125,164,53,11,48,151,22,15,137,48,3,97,35,144,65,35,74,223,253,208,205,164,27,69,78,142,138,91,154,153,3,62,171,173,235,139,81,51,20,167,234,241,78,209,181,211,155,111,164,7,29,61,159,114,235,126,115,54,218,178,226,167,41,203,208,16,241,129,59,146,113,14,15,212,22,245,106,148,108,253,173,169,125,81,26,169,109,196,56,241,220,103,67,153,207,20,221,248,31,238,129,100,42,70,36,164,104,130,79,119,192,169,224,209,92,194,182,94,101,95,122,86,193,35,167,253,254,165,98,63,144,126,254,146,244,90,11,35,250,173,249,163,198,220,183,25,100,238,118,101,34,138,69,247,201,51,203,186,123,39,244,32,52,45,89,56,91,110,111,158,35,39,145,147,149,80,223,224,32,171,100,115,95,218,146,105,118,192,112,19,135,111,65,135,187,194,37,123,87,242,129,43,25,141,250,60,88,115,222,82,234,148,76,151,237,25,147,236,81,59,168,140,105,81,212,171,205,31,245,49,131,22,77,107,45,128,179,171,66,79,227,150,212,34,67,12,179,18,142,110,102,115,121,222,171,89,241,134,163,244,77,110,189,24,218,186,226,240,132,163,65,143,181,101,1,177,15,133,184,175,232,44,162,149,216,121,12,200,87,44,229,185,52,174,221,253,5,27,39,126,227,67,131,73,34,52,74,20,39,52,41,199,41,147,95,54,66,5,63,152,136,198,180,38,81,187,141,60,139,239,192,197,170,179,170,238,55,116,27,249,217,81,74,121,83,182,40,135,247,94,46,108,103,139,192,121,58,37,139,101,221,138,118,15,97,184,163,224,234,240,249,146,218,96,107,161,207,30,111,141,163,222,166,110,194,86,108,23,48,22,139,154,63,212,8,45,119,253,17,111,239,67,63,7,20,83,222,175,50,17,206,238,207,105,109,237,33,37,96,218,253,178,94,77,36,194,151,15,89,1,200,120,159,147,135,114,202,15,134,2,88,35,157,251,71,154,237,143,70,121,155,134,176,136,53,15,119,170,10,30,237,208,205,170,255,250,108,29,70,17,124,61,112,10,21,14,224,51,10,178,60,160,101,240,246,14,80,114,249,122,98,162,179,221,122,192,20,255,202,91,119,58,14,124,27,165,1,107,104,154,219,10,183,157,34,221,178,164,15,17,32,189,236,199,42,250,214,30,77,80,83,249,6,182,197,175,186,191,87,167,247,88,15,54,28,39,239,64,63,59,42,18,57,18,30,198,151,15,213,43,54,220,82,180,74,151,192,243,240,118,215,137,32,206,241,68,167,26,126,219,83,28,54,223,113,102,4,61,83,56,249,249,96,4,249,74,65,66,10,11,122,76,135,71,201,207,247,58,86,244,13,134,154,156,72,30,106,134,115,228,196,68,59,231,113,125,38,121,254,181,7,126,240,50,174,51,65,113,71,252,84,44,84,142,9,7,39,222,7,89,94,127,175,5,217,199,86,167,171,24,31,181,195,84,107,139,55,104,137,9,15,1,195,99,58,135,38,118,112,138,188,129,105,162,146,154,158,144,59,233,227,187,231,208,37,62,52,152,130,140,134,171,122,78,56,162,206,102,240,7,71,245,46,47,180,5,179,250,154,107,90,33,180,195,244,172,15,117,207,205,136,117,180,155,124,201,227,220,247,56,157,32,106,217,202,202,69,129,202,40,177,126,200,158,232,190,96,212,6,211,167,74,165,178,169,104,6,228,128,211,219,128,137,99,37,109,51,34,42,177,138,79,133,74,157,211,126,220,115,182,234,184,150,112,239,131,54,123,92,135,199,67,60,119,94,186,135,178,172,21,178,46,173,100,93,70,199,26,143,13,3,85,211,160,28,244,207,49,143,232,140,109,243,9,151,64,168,231,143,157,205,176,208,111,133,110,214,7,22,35,7,125,46,205,205,207,68,184,219,214,126,134,107,19,183,137,139,187,21,29,232,173,137,180,196,213,132,118,203,51,73,182,179,9,76,163,174,233,207,151,154,70,183,228,240,185,84,75,181,215,50,154,23,71,45,38,253,12,39,218,198,217,97,42,85,53,41,4,199,184,23,67,88,221,4,68,80,26,217,34,42,230,175,101,194,61,91,99,110,40,0,120,184,130,150,187,135,89,139,108,108,11,51,131,128,194,27,165,196,250,141,79,117,76,175,161,204,41,132,33,75,76,3,120,75,151,206,125,67,125,135,54,22,156,246,71,56,166,39,165,232,234,59,152,144,233,138,91,87,19,124,149,216,43,1,133,248,86,116,161,42,255,20,133,37,199,196,46,14,211,223,161,129,43,114,87,158,245,159,204,18,77,94,12,93,83,144,147,60,105,92,202,86,167,239,144,168,147,213,39,1,77,217,95,242,179,150,22,111,250,144,21,54,14,70,135,81,38,208,189,4,214,160,152,220,36,114,117,251,93,70,71,226,15,182,40,130,151,185,221,73,37,122,116,134,189,184,107,135,16,65,94,88,20,127,48,242,144,237,201,246,88,77,171,123,129,141,22,108,229,220,165,65,120,120,23,3,17,67,106,52,230,147,74,29,94,185,142,44,10,156,150,154,97,163,8,198,221,188,115,156,157,189,247,73,202,103,156,173,239,189,26,181,130,189,60,5,1,253,78,95,146,1,173,141,39,49,126,94,203,231,9,90,206,189,104,37,3,210,92,241,222,208,142,226,195,62,195,178,156,230,9,57,212,177,149,108,245,120,167,4,20,62,180,195,162,219,52,17,69,186,198,183,200,78,53,238,120,50,104,204,28,95,58,166,89,221,158,196,57,121,137,175,198,98,210,225,146,117,155,179,162,137,20,232,42,218,62,65,215,193,244,78,76,174,165,144,72,46,30,121,58,181,249,236,118,14,63,169,131,52,171,151,134,76,99,239,127,119,147,105,109,10,1,243,61,229,16,207,237,88,20,241,203,103,81,63,81,14,154,14,93,169,17,14,184,165,210,244,149,76,206,142,29,118,152,228,120,81,115,145,17,113,244,28,102,235,177,253,135,41,7,126,223,106,64,196,170,36,175,86,129,230,122,8,168,0,32,7,244,26,255,222,249,68,168,185,211,61,172,142,131,85,239,56,92,137,106,168,207,82,224,81,41,14,55,88,131,154,6,73,160,88,246,7,167,46,187,63,65,18,52,41,226,98,10,90,213,130,158,118,182,4,252,171,211,21,120,229,8,38,143,179,112,207,74,213,91,27,183,170,163,153,128,128,122,121,201,248,226,29,46,245,41,106,132,235,133,2,229,128,155,42,45,210,76,100,161,60,135,171,169,182,105,240,134,218,6,31,50,212,149,154,52,202,224,148,135,206,238,52,237,90,157,223,27,186,80,39,208,159,166,155,43,29,231,240,81,152,250,241,7,211,131,47,161,54,147,66,38,43,239,240,143,109,80,224,157,195,66,166,56,153,222,201,139,210,100,53,60,70,130,120,81,106,119,10,219,8,15,175,224,51,152,90,158,127,45,30,145,150,173,55,223,67,35,28,107,103,170,197,244,128,226,200,88,245,28,206,164,77,138,192,144,150,198,146,194,23,147,194,60,96,164,10,28,165,37,226,189,24,179,101,11,220,31,120,16,199,138,123,167,49,133,157,239,192,4,34,221,174,24,116,7,230,155,237,70,32,51,95,43,15,82,235,36,140,178,192,141,240,107,192,164,189,150,192,165,5,117,25,176,233,52,11,12,213,81,12,218,156,166,162,46,48,241,213,20,87,31,92,26,98,129,9,238,173,11,79,41,34,107,217,106,29,210,133,33,111,223,2,147,108,114,111,225,7,55,253,109,162,198,30,49,162,243,188,136,142,7,202,159,148,226,197,168,209,27,116,87,21,20,37,200,82,220,39,55,181,85,129,105,40,107,247,230,86,216,33,48,84,144,37,110,142,239,177,100,46,217,108,203,119,204,205,102,19,152,250,2,63,176,168,231,92,66,44,0,188,67,222,97,90,15,205,188,161,199,102,196,34,17,165,38,168,54,37,111,124,224,125,3,170,103,150,67,185,40,99,10,15,129,171,136,24,87,110,23,95,5,152,168,96,252,244,49,22,199,80,184,214,107,86,253,154,31,114,86,152,53,228,40,98,204,91,94,203,186,52,60,181,68,153,230,153,90,93,225,94,99,35,178,208,123,121,46,222,4,158,29,166,137,96,188,247,78,17,72,179,234,161,146,171,62,216,25,9,95,34,152,195,112,239,40,12,213,184,195,153,30,87,189,24,102,65,183,128,39,194,182,18,122,111,38,180,237,189,40,115,218,78,255,92,77,223,214,12,120,146,254,209,159,206,102,16,6,108,147,73,63,38,193,94,127,50,56,205,37,2,104,223,122,134,133,65,120,164,139,119,200,68,234,33,162,142,48,103,215,222,208,134,96,227,240,148,52,42,148,152,89,130,118,170,152,253,222,132,203,165,241,8,24,163,205,175,70,149,79,232,49,77,58,215,21,101,200,108,224,136,62,104,13,129,135,73,255,94,211,131,35,211,159,150,124,219,128,244,1,210,17,93,155,166,78,232,176,125,91,217,23,16,55,119,10,215,137,245,211,107,127,246,133,54,93,41,157,101,143,92,193,179,171,160,114,53,29,110,244,201,253,1,174,15,60,90,125,96,252,150,128,225,57,27,47,60,30,88,36,7,184,87,141,242,109,92,39,211,59,23,184,67,104,234,191,141,152,211,208,81,235,116,101,212,64,109,166,42,10,207,136,143,10,81,132,146,158,139,17,254,185,240,84,234,153,102,50,12,61,190,54,161,201,162,167,31,42,101,17,249,52,70,210,164,91,49,60,9,203,13,28,10,33,106,209,13,205,152,12,61,96,117,14,168,167,3,244,192,101,185,111,59,183,29,150,242,96,4,91,122,76,21,242,123,107,201,247,128,113,52,188,196,69,43,181,20,144,26,5,224,118,105,214,73,107,208,238,186,180,225,0,44,62,147,144,137,28,194,205,209,72,117,121,251,51,124,148,156,16,178,64,80,217,139,88,194,178,168,180,124,203,4,93,91,143,139,105,52,173,242,90,16,75,122,171,60,225,243,227,165,232,118,119,118,168,160,68,159,38,145,36,242,243,205,126,57,121,164,153,136,72,19,217,228,6,39,64,139,226,86,226,79,116,28,8,124,86,163,167,113,240,27,166,180,132,19,177,131,159,203,127,122,52,82,245,10,147,72,246,221,208,162,49,18,199,176,212,44,148,235,31,188,19,189,15,245,129,111,76,106,209,45,45,89,99,131,123,100,175,128,169,10,85,152,125,223,63,215,79,27,250,185,250,184,122,238,131,90,241,245,186,78,145,193,209,186,77,51,22,43,95,111,126,38,169,11,158,115,62,159,51,66,109,93,212,185,156,94,147,98,80,234,154,183,194,231,90,55,0,249,58,165,164,242,220,124,71,197,199,70,215,179,172,7,157,222,112,53,201,119,15,73,28,28,152,82,177,21,23,163,196,48,158,215,190,116,192,211,58,204,245,218,115,223,20,111,245,211,11,94,250,53,7,237,139,31,124,22,169,168,84,53,50,224,203,185,82,166,149,136,75,239,41,77,172,232,21,55,135,73,81,44,25,146,141,255,224,134,138,5,15,178,78,5,227,138,246,143,185,155,82,105,51,69,173,207,220,65,114,143,106,2,81,117,228,221,61,147,241,40,34,131,192,218,107,51,34,113,16,186,116,225,161,128,40,117,6,79,247,252,117,18,171,25,3,145,147,243,238,77,139,152,45,221,204,10,20,97,241,90,155,94,106,89,123,199,88,91,209,121,77,14,135,96,145,110,133,108,242,159,169,79,69,6,77,224,75,183,66,54,214,238,48,102,100,214,205,16,194,141,233,55,47,86,119,175,40,173,70,251,67,207,103,207,194,163,136,255,131,134,202,116,24,91,79,221,136,131,14,207,134,208,244,130,59,216,222,171,211,240,171,97,3,77,106,137,80,228,236,42,63,192,136,186,234,107,211,86,86,252,189,32,172,203,122,100,163,109,232,250,192,63,120,118,189,57,138,78,241,228,20,189,118,53,90,145,106,29,223,226,50,184,100,29,211,14,49,238,138,155,47,72,119,213,216,160,200,38,70,237,220,167,180,199,22,57,183,115,181,52,232,171,97,127,86,24,233,220,24,53,124,123,33,50,50,82,206,229,178,50,20,168,83,42,169,182,35,244,29,113,245,36,237,169,167,46,59,127,90,62,89,240,2,134,254,54,65,160,230,239,69,65,200,212,163,111,91,223,122,14,120,43,121,14,2,91,149,82,36,135,177,86,46,90,56,190,92,193,148,126,5,24,26,170,194,59,84,145,77,202,174,8,169,230,129,105,104,88,23,109,250,203,160,205,99,87,6,139,75,88,172,165,45,199,181,180,132,212,7,166,35,161,124,48,82,247,93,172,105,52,89,211,23,171,198,22,128,134,182,42,58,131,207,13,152,30,66,133,207,226,233,241,206,149,102,133,46,63,93,142,45,182,124,142,102,74,140,133,43,229,192,19,118,185,233,48,169,202,164,79,182,90,168,182,34,208,52,139,212,98,65,206,1,95,162,195,240,72,20,241,49,14,188,176,222,29,134,60,74,12,98,120,142,171,183,118,47,234,54,90,210,65,163,39,119,251,131,35,100,34,2,116,164,224,104,168,246,111,73,67,175,8,237,0,195,234,48,3,38,138,246,92,221,241,164,29,166,121,119,40,58,125,175,195,149,161,85,91,193,53,61,30,3,204,230,168,119,38,236,149,226,185,206,145,45,186,196,236,147,247,240,161,39,216,106,93,20,38,62,216,3,102,43,157,10,135,7,1,58,132,1,156,73,209,162,89,23,50,166,252,248,177,133,144,136,55,54,0,111,26,18,5,182,124,161,255,242,50,167,119,41,108,148,88,1,195,173,37,159,146,140,211,78,254,90,180,133,235,54,123,28,184,20,50,38,244,51,29,243,85,95,26,94,80,223,202,50,115,172,203,193,86,224,99,24,201,31,28,241,23,121,171,65,225,80,245,225,134,101,84,205,112,19,28,243,96,11,240,204,210,152,221,144,82,72,174,231,10,188,134,84,163,3,83,190,224,159,218,194,198,186,180,38,213,62,190,110,81,72,170,162,221,98,162,247,145,156,93,52,125,85,157,39,228,6,188,254,18,114,103,218,92,151,194,213,211,156,160,227,125,45,252,94,183,81,128,225,174,148,123,31,179,57,228,23,9,56,236,161,143,189,74,14,78,245,133,150,80,173,186,166,129,99,250,3,107,54,134,90,215,177,92,175,111,161,32,83,213,131,46,148,204,120,175,21,240,104,146,145,38,209,144,134,171,2,44,83,237,73,58,203,144,140,113,149,78,250,147,208,180,145,247,34,34,61,226,183,219,47,192,173,112,77,94,98,3,252,112,15,24,220,226,56,62,112,127,70,5,66,178,152,10,134,234,194,172,236,253,94,179,138,64,52,239,209,20,198,176,191,48,253,234,253,129,157,135,197,208,44,204,174,24,40,19,21,39,135,7,29,251,83,97,171,178,9,120,245,162,63,157,105,2,243,41,78,167,213,177,134,228,193,9,164,186,233,117,86,90,191,245,199,13,202,225,238,29,69,103,104,73,43,73,136,222,26,190,125,77,27,83,175,144,203,52,19,97,243,0,62,223,165,169,91,98,242,61,126,48,28,16,249,111,121,37,226,11,123,6,140,146,132,236,191,156,188,211,59,40,207,246,153,123,210,195,182,154,166,161,159,196,197,234,247,100,10,178,144,160,110,253,193,144,11,46,233,83,196,38,183,246,178,15,166,24,71,76,27,200,146,171,107,88,33,80,59,148,236,16,30,74,99,216,255,224,205,128,138,115,128,34,123,243,142,159,245,43,49,21,215,27,226,214,22,167,14,122,26,231,220,207,10,195,127,181,3,166,251,89,111,142,53,234,7,98,163,21,179,191,55,199,121,92,14,215,52,212,9,69,220,41,59,163,26,48,209,249,245,192,203,115,149,192,198,195,34,240,170,30,106,132,80,39,165,252,128,180,164,4,88,40,53,121,80,47,170,0,61,159,175,232,239,46,216,24,86,192,212,218,232,59,195,241,158,252,177,142,11,132,12,221,133,7,165,210,35,110,110,236,244,77,97,242,156,61,96,210,195,242,100,198,112,228,211,12,26,25,162,42,10,79,74,125,2,94,83,56,111,254,103,240,250,3,28,121,210,101,6,98,19,163,174,25,249,82,142,223,110,86,170,242,192,115,198,215,58,103,119,17,109,46,94,140,83,240,67,171,9,168,63,163,66,19,188,143,41,228,206,98,25,153,14,129,87,162,91,87,224,80,231,25,248,236,31,35,96,88,255,116,80,104,62,138,215,170,198,175,244,140,248,101,73,7,166,57,233,125,45,63,171,27,103,144,176,156,27,184,61,165,3,204,209,161,3,90,176,95,2,134,89,92,172,69,106,7,135,51,180,44,147,100,219,93,97,154,170,150,63,88,131,194,75,87,135,229,16,151,15,25,49,226,169,43,243,152,32,201,195,17,7,198,139,208,123,79,152,133,28,237,84,162,245,249,192,35,239,139,106,181,55,44,212,40,41,205,128,33,164,80,120,19,67,243,7,235,153,162,43,249,105,154,20,60,191,128,234,208,153,226,50,201,240,57,188,74,125,177,150,206,43,234,197,101,186,60,220,65,137,66,233,231,160,246,202,153,20,128,91,146,162,107,211,194,32,202,16,48,41,56,133,91,114,253,43,188,65,168,69,100,134,18,76,189,139,99,50,247,187,194,208,7,187,133,66,153,160,242,198,55,59,75,157,222,232,192,179,107,201,92,67,67,140,132,220,7,83,145,32,196,222,7,166,168,33,94,123,195,255,177,101,80,54,101,90,110,151,117,78,249,36,33,156,70,225,191,59,175,61,89,167,191,128,231,49,183,251,174,231,32,225,252,148,215,34,126,159,125,80,160,122,68,149,70,96,202,188,252,193,144,66,158,26,91,165,144,104,123,232,245,236,197,141,16,205,125,48,83,9,255,242,130,139,212,195,210,208,18,157,14,4,153,63,24,163,33,137,29,76,237,253,14,235,254,188,31,196,77,89,96,106,60,190,236,219,129,55,162,84,122,245,182,170,248,15,238,180,193,100,253,109,106,99,182,95,13,159,187,134,148,49,186,72,117,56,12,193,176,196,140,15,60,227,107,49,126,117,232,189,177,79,93,5,0,24,122,23,189,119,137,138,189,5,183,65,145,166,131,102,118,88,139,65,25,8,61,238,7,133,194,32,80,24,209,138,194,35,199,59,15,107,72,156,138,18,125,171,1,47,21,128,6,166,153,212,239,77,207,115,169,207,213,103,77,244,128,209,150,43,250,220,200,250,84,127,105,24,125,69,120,23,56,83,249,232,112,103,83,213,171,243,118,222,227,131,14,34,52,85,81,14,20,255,88,164,246,132,133,196,236,27,111,88,3,221,91,90,27,65,49,248,227,98,235,227,215,95,134,26,53,22,207,180,206,11,121,107,30,179,196,144,90,195,109,211,9,190,140,51,214,225,110,90,69,2,79,83,225,115,24,134,65,253,92,164,103,220,135,36,22,70,94,94,80,42,4,99,209,111,20,35,197,172,179,178,70,39,130,131,150,108,136,6,91,131,60,170,133,239,219,141,28,73,239,77,96,212,41,97,63,10,58,137,227,65,208,216,188,74,29,184,169,9,78,93,92,142,95,30,86,227,188,116,79,248,101,79,29,110,85,91,104,129,45,35,237,48,155,70,210,39,163,93,177,5,60,202,147,60,3,70,159,209,97,82,200,227,185,154,222,150,18,48,221,191,250,228,112,6,184,203,111,201,78,169,31,182,215,78,222,86,182,140,45,114,151,103,208,8,178,92,152,104,250,124,135,188,185,145,130,252,81,73,83,63,54,41,176,22,87,255,130,227,15,188,189,180,132,74,58,30,174,188,55,191,63,189,233,75,210,189,16,249,50,247,46,152,83,73,253,7,187,119,115,103,109,88,135,179,156,77,188,215,112,49,112,130,13,141,22,148,103,84,16,57,118,120,192,249,243,140,74,95,78,79,180,136,192,208,180,174,240,112,250,200,101,122,41,237,29,113,139,218,59,188,19,149,213,10,87,111,18,164,192,213,52,11,31,180,134,85,56,140,66,163,62,75,128,158,89,159,227,72,153,228,119,133,32,92,240,161,205,168,43,30,244,150,215,47,139,46,11,89,219,111,192,157,215,248,192,100,251,215,126,224,237,105,115,203,215,79,105,196,224,123,192,132,224,159,171,209,16,84,158,169,96,194,242,31,220,109,245,141,7,78,174,73,111,188,149,132,163,117,83,137,60,19,101,84,132,220,245,189,80,81,114,167,9,97,20,237,85,178,35,185,134,23,11,165,213,16,18,45,96,248,239,252,131,156,47,242,20,96,160,19,177,189,77,10,56,231,103,80,96,125,143,239,1,239,123,125,150,15,2,12,233,222,155,6,80,125,240,70,72,63,158,140,230,164,246,60,56,125,150,241,94,221,42,6,20,62,134,98,140,25,13,87,251,89,32,205,152,226,3,198,65,120,246,105,26,240,252,131,64,146,173,7,12,50,157,61,174,37,153,249,124,142,99,146,182,88,215,3,61,215,170,31,147,77,38,118,67,200,91,166,110,196,244,67,122,203,51,174,48,165,200,207,144,158,13,205,227,67,152,217,123,189,111,189,147,139,129,1,31,195,253,121,112,56,0,252,252,25,212,142,140,103,203,97,32,46,216,159,175,1,121,116,108,56,211,10,137,245,177,137,146,199,36,156,198,43,94,95,184,197,170,159,116,214,60,240,89,107,126,158,155,25,166,149,27,63,173,168,120,231,85,76,161,250,25,146,229,199,185,137,120,168,219,195,4,158,17,202,166,91,39,253,225,200,133,22,198,191,6,9,221,242,204,224,10,1,77,192,68,128,203,179,213,25,67,173,195,108,210,73,183,89,68,197,252,189,232,46,33,193,41,112,135,244,122,58,76,149,113,210,83,181,25,213,235,7,159,243,247,53,27,97,114,137,139,77,84,69,246,81,140,99,234,68,62,24,154,163,33,203,154,86,161,40,45,132,167,101,43,57,4,30,68,9,237,146,69,135,85,127,60,31,147,248,28,113,53,209,47,13,11,108,94,211,157,0,250,91,104,122,19,184,148,155,224,34,58,61,165,250,26,152,216,172,163,20,128,181,7,164,178,32,80,227,4,82,183,232,204,178,30,23,47,37,227,0,165,68,204,63,135,233,147,237,7,166,88,62,208,165,85,54,136,2,85,47,245,93,180,246,79,77,60,52,212,211,187,91,110,20,212,15,141,157,50,73,96,38,118,24,82,203,173,40,29,164,62,218,157,88,169,236,254,244,147,109,231,199,182,210,243,158,245,75,195,129,224,181,100,16,215,156,67,78,239,77,41,139,63,182,17,90,119,125,236,178,210,138,73,100,44,19,77,127,25,135,55,126,25,50,211,249,252,50,50,119,43,174,62,7,137,200,52,17,189,64,174,221,95,154,194,174,154,213,237,95,86,109,225,48,154,67,83,189,107,82,57,238,82,77,244,17,150,222,156,130,60,103,188,164,179,136,5,50,21,70,197,192,31,109,26,57,198,122,224,230,22,167,213,244,74,141,62,209,12,140,124,255,105,170,231,198,126,130,29,48,12,196,213,148,209,63,33,181,149,162,116,105,25,157,204,120,66,60,112,167,184,39,57,161,97,233,83,175,54,142,25,255,96,196,184,242,19,125,194,46,139,139,77,254,75,35,110,84,172,220,123,159,149,181,159,152,26,137,142,88,213,63,214,131,39,54,213,71,120,154,235,124,185,164,214,44,112,115,134,57,248,120,96,0,208,223,174,102,62,56,76,214,52,105,68,14,97,14,207,235,89,46,191,213,63,192,145,144,49,46,186,241,194,196,140,226,230,204,197,39,14,217,233,93,200,23,158,47,140,85,227,166,0,76,193,85,24,24,12,110,78,95,103,240,121,208,39,110,118,204,200,21,112,101,66,232,163,157,51,227,190,24,234,111,115,62,129,179,126,211,88,184,142,245,89,250,182,33,237,128,207,201,63,53,72,250,251,233,25,176,73,179,188,177,177,234,49,11,114,123,132,145,158,53,178,92,229,128,12,56,182,246,27,27,243,74,28,88,169,232,172,212,139,73,18,248,137,189,44,23,253,220,155,99,225,43,44,164,105,136,194,54,125,178,13,161,86,192,112,123,107,152,31,115,54,66,80,84,14,174,39,174,76,169,97,143,239,9,7,73,210,185,132,98,139,147,119,209,184,186,84,185,24,216,170,198,3,134,77,162,63,145,181,8,172,17,213,127,138,126,237,228,11,91,131,176,29,9,142,199,123,25,51,166,18,245,170,143,147,77,105,90,228,170,22,166,120,210,19,157,194,143,233,7,16,126,244,153,28,143,157,115,182,234,152,12,48,139,205,172,113,11,164,28,253,98,136,40,138,122,209,36,194,92,48,146,92,83,75,237,129,143,53,16,149,33,112,17,231,199,142,111,150,193,243,81,129,225,87,19,231,157,82,117,47,223,91,166,239,222,213,144,33,125,17,27,203,198,9,235,234,98,64,129,22,69,93,7,230,241,151,194,244,200,103,135,201,195,139,137,213,173,228,101,56,74,245,152,154,119,231,31,252,4,135,123,77,73,13,203,62,209,242,141,123,227,80,168,183,217,33,144,252,154,131,40,112,164,178,71,174,38,247,234,205,199,212,9,214,162,233,67,34,98,57,190,200,54,225,71,25,51,216,21,188,45,101,33,195,74,175,208,133,153,241,61,224,66,149,132,108,167,221,14,30,55,29,41,147,83,149,216,70,128,102,121,211,211,129,25,35,49,228,153,132,199,149,234,23,86,57,63,122,1,198,53,132,14,220,158,74,31,224,234,114,151,63,88,83,74,7,166,76,236,222,188,111,105,194,180,156,208,118,198,143,3,155,202,251,3,67,237,211,46,76,192,77,96,18,100,43,126,155,18,140,242,160,51,236,40,250,219,179,230,194,140,166,167,5,58,45,35,245,160,199,122,234,23,62,179,94,225,188,188,171,4,148,114,214,251,185,140,40,116,187,151,65,45,199,210,162,151,115,192,84,202,246,28,54,129,141,33,240,182,136,219,7,119,75,235,200,115,91,197,76,204,210,222,30,129,172,134,238,69,235,177,4,224,101,211,57,110,188,255,174,190,2,124,14,64,49,226,136,68,227,181,56,188,41,160,146,39,111,214,88,236,87,15,72,150,37,178,61,200,218,173,64,105,126,214,137,100,51,39,102,10,130,3,185,43,76,240,192,99,38,184,132,67,235,178,104,120,171,113,186,65,126,92,94,24,191,217,183,98,26,244,147,180,86,27,25,110,106,30,92,160,229,54,107,150,131,194,195,148,227,189,232,211,20,74,52,96,168,8,106,192,214,33,243,192,61,82,228,214,234,163,38,32,33,152,18,22,34,181,85,100,27,20,30,17,249,166,226,44,215,7,61,15,230,44,216,139,106,16,40,156,20,166,86,218,7,141,172,235,210,105,138,146,97,156,33,150,212,42,73,175,230,139,196,100,64,233,244,189,57,113,121,15,135,18,58,88,106,178,27,236,150,144,69,154,186,78,242,142,34,172,199,184,190,128,142,222,27,10,84,143,153,80,222,208,212,131,58,22,94,114,106,240,131,210,1,168,243,140,62,145,239,91,111,210,250,99,63,67,102,59,125,13,120,105,147,16,21,52,201,105,95,65,207,172,122,126,24,79,226,219,74,225,107,92,202,249,132,237,200,38,212,28,134,27,73,103,33,237,96,222,160,68,114,165,61,181,183,132,219,134,15,40,116,209,93,89,201,201,231,90,126,242,131,169,179,78,47,76,32,197,111,94,16,249,19,219,146,1,174,94,34,5,181,45,94,81,126,224,225,231,15,48,212,64,50,44,244,167,122,84,30,129,8,99,218,210,171,161,163,217,1,207,170,206,29,2,29,179,198,163,241,119,117,22,14,203,223,251,7,57,155,196,89,95,122,111,164,94,154,191,182,169,142,36,189,55,220,121,227,194,52,77,234,107,27,225,142,223,28,245,45,145,208,106,38,109,155,190,136,37,198,92,121,122,114,201,130,23,207,90,225,210,247,167,194,124,252,122,128,29,165,250,83,143,190,105,100,76,219,97,180,240,244,108,59,190,34,13,220,14,195,112,35,65,48,24,27,146,135,190,105,58,62,27,183,174,46,68,3,90,192,240,81,21,169,166,131,19,45,123,31,131,145,62,33,218,160,112,166,122,196,97,154,88,116,34,46,250,57,252,139,156,37,64,160,176,63,240,49,101,186,195,109,137,196,16,40,53,115,254,218,116,184,148,85,158,39,107,222,108,112,224,245,118,88,32,187,91,60,150,10,188,148,225,168,161,42,55,157,124,137,248,77,214,114,11,208,51,233,75,160,199,15,41,229,15,111,253,185,33,27,134,176,246,28,172,216,72,173,151,11,47,173,188,161,222,139,85,241,193,199,107,63,166,135,254,54,164,195,41,96,180,156,139,62,56,118,235,242,155,19,109,107,77,191,87,98,243,13,184,83,38,175,143,70,155,229,244,39,207,70,51,160,83,137,50,193,175,210,137,34,74,148,227,179,194,51,20,215,128,135,58,72,4,132,186,7,17,54,127,143,142,4,133,11,233,195,15,62,206,83,23,58,9,187,154,18,85,135,43,77,153,239,205,139,87,22,3,247,167,136,118,208,109,82,106,92,141,121,81,116,76,33,129,252,98,43,199,144,79,125,107,65,41,74,103,109,56,106,93,69,250,224,148,228,230,184,55,217,206,174,251,6,2,60,222,7,1,123,85,214,42,112,4,118,142,213,235,207,77,157,206,115,164,47,35,224,219,1,35,16,34,95,147,37,21,115,156,102,231,53,245,148,160,156,200,173,121,142,54,106,198,229,183,119,231,144,240,223,198,118,168,75,175,102,35,105,113,53,30,235,126,225,234,42,67,6,15,17,212,161,215,112,210,125,255,193,120,241,66,25,13,188,162,208,4,152,46,200,23,46,110,101,1,211,204,216,5,46,144,229,248,163,65,81,152,100,200,97,243,107,94,156,96,37,232,75,179,121,48,57,175,88,65,149,94,55,245,67,176,213,207,71,254,30,13,30,217,50,211,126,225,56,192,140,102,118,62,191,61,151,19,203,82,183,64,9,146,162,168,185,45,255,105,58,241,133,202,212,42,146,34,184,14,76,19,185,94,109,84,144,223,84,194,67,65,120,232,194,80,136,186,204,16,20,219,18,204,37,14,50,61,235,11,135,38,93,120,242,82,200,83,184,56,55,172,103,228,123,170,192,168,2,198,59,147,212,18,81,52,224,218,61,81,178,233,149,210,216,5,104,246,164,22,104,127,114,29,168,254,14,23,136,196,111,235,79,224,114,82,181,56,171,255,244,217,116,145,150,126,224,178,99,72,154,81,130,200,136,229,108,60,95,14,195,49,175,147,52,179,111,247,184,154,122,166,250,220,60,135,174,153,81,44,167,103,14,19,25,241,54,162,141,62,167,242,204,0,83,177,225,55,167,47,95,132,253,16,22,131,106,206,191,22,5,50,85,236,137,73,141,94,111,254,228,208,108,14,217,137,201,213,69,37,34,166,227,128,212,93,225,227,90,196,163,45,59,44,5,101,199,91,53,80,170,185,229,139,88,25,76,27,23,62,223,91,175,62,246,114,189,191,12,235,144,188,53,117,137,189,198,115,67,50,43,71,4,201,187,237,204,202,166,196,222,186,78,211,206,107,201,213,199,154,151,195,13,110,2,23,93,222,70,145,174,57,124,114,127,231,216,240,73,108,202,102,114,130,76,19,104,241,77,3,194,189,252,236,10,244,93,120,159,234,134,213,119,105,93,29,210,71,125,196,44,166,138,81,104,155,15,76,253,205,23,201,66,16,126,167,172,155,198,64,120,201,151,31,77,146,199,20,82,24,110,171,47,128,78,113,199,57,202,158,223,94,204,179,29,112,59,199,167,188,24,89,224,0,49,191,117,162,192,253,219,125,147,135,234,172,63,171,143,46,153,24,51,104,65,248,188,2,19,91,242,227,201,54,225,164,247,166,45,47,222,42,91,87,64,81,216,202,125,28,158,108,233,50,100,214,113,254,229,117,241,87,206,137,160,83,120,18,173,253,130,23,231,144,75,91,152,197,225,126,221,78,55,74,244,51,181,169,139,103,218,247,15,152,240,169,68,100,38,1,25,215,243,52,234,196,172,108,2,212,134,15,175,7,252,100,176,36,244,55,169,129,90,233,194,244,90,200,160,208,227,17,54,146,85,21,37,29,51,6,120,198,152,85,43,122,82,212,52,8,3,133,200,77,97,6,194,55,36,171,125,26,207,123,241,133,125,207,104,244,181,104,218,152,212,139,151,221,109,171,4,213,110,54,244,175,187,135,183,15,188,30,162,224,70,159,132,83,144,144,20,39,59,122,191,229,50,157,112,247,102,127,68,3,178,207,46,216,123,107,188,244,153,173,85,52,230,205,211,58,111,237,55,167,252,85,211,75,144,152,69,120,251,192,61,117,37,195,33,18,95,157,49,29,99,41,13,77,40,28,147,7,102,255,28,240,222,90,26,77,95,11,201,204,15,166,120,118,116,189,249,217,190,74,76,180,13,163,137,92,12,39,189,51,71,28,20,105,12,89,214,8,120,230,22,211,208,12,25,185,53,54,139,131,221,188,40,201,231,193,88,231,36,33,20,199,16,225,23,144,156,125,117,16,61,5,137,185,83,255,154,195,59,233,200,117,140,169,119,198,27,244,87,250,213,190,202,244,182,90,55,15,143,65,243,125,76,122,217,108,150,9,50,251,121,76,201,99,214,250,202,197,137,235,13,201,27,129,173,169,189,16,56,27,59,92,85,212,225,159,10,48,100,45,134,43,35,109,171,249,17,185,26,166,100,114,125,108,208,227,239,137,29,190,80,173,14,59,156,136,209,211,165,193,218,96,103,8,120,62,161,109,230,197,177,20,71,192,244,13,221,215,54,203,32,108,101,44,229,170,209,78,211,170,244,230,171,109,53,168,90,0,3,233,1,241,161,128,231,19,94,222,100,239,102,92,76,247,91,210,159,166,68,254,142,25,117,136,178,120,118,182,86,152,184,247,241,52,187,248,0,103,38,160,252,22,131,134,233,43,33,172,77,34,183,222,223,166,232,66,28,12,243,232,219,29,21,212,116,101,254,163,39,153,35,108,129,33,182,181,228,98,147,7,118,122,124,8,137,97,217,81,184,211,93,231,31,172,210,230,46,231,3,60,192,205,219,91,168,222,198,111,190,147,193,114,117,30,127,62,176,37,37,101,76,207,14,147,102,60,57,52,139,218,134,141,61,182,195,198,129,94,189,11,21,252,129,39,20,37,142,102,243,17,20,221,197,185,79,128,169,191,153,2,195,118,26,163,98,45,202,77,127,154,76,86,93,23,70,94,239,194,204,163,176,67,232,122,58,127,69,94,27,138,18,185,186,89,147,138,192,124,97,143,27,118,19,148,159,138,226,222,238,64,105,172,145,15,98,181,21,238,5,80,171,206,131,10,220,145,15,119,152,13,170,102,125,240,1,173,171,255,180,213,30,202,2,219,166,60,26,191,221,41,16,215,121,10,51,255,136,237,176,91,149,76,87,120,4,25,60,244,73,180,78,234,163,77,43,253,10,24,175,122,62,240,106,177,53,116,107,106,30,255,255,48,241,129,23,198,166,13,24,97,38,125,114,19,209,141,97,217,86,145,160,87,231,232,232,135,0,163,214,241,12,42,7,175,207,195,227,113,63,20,116,40,56,81,103,238,112,135,160,67,71,5,35,52,118,219,97,45,251,47,140,16,227,7,163,141,161,244,15,192,199,230,242,171,167,113,63,233,131,247,126,15,206,142,215,91,117,150,91,206,186,197,213,28,171,146,168,135,192,163,59,147,189,49,249,39,45,234,179,228,105,138,223,38,181,251,140,25,173,57,30,240,60,126,206,241,71,117,87,170,112,183,109,135,201,230,169,61,204,226,61,123,181,127,16,38,94,42,186,182,41,132,244,37,194,132,126,88,201,140,223,218,243,9,180,227,102,21,150,1,46,33,245,11,76,159,132,238,136,136,203,251,206,65,143,10,229,137,2,211,100,231,30,12,9,183,161,5,39,220,186,120,189,238,217,180,207,70,255,140,41,6,157,83,75,108,24,85,87,211,51,10,137,32,151,138,131,201,206,162,36,186,151,35,209,27,87,35,226,217,158,173,158,12,209,12,216,250,189,5,254,17,1,127,112,37,47,34,177,117,96,90,110,46,188,148,14,138,67,106,120,90,108,19,165,87,61,17,115,25,251,184,87,163,18,41,225,86,152,243,82,142,65,53,55,91,95,44,53,10,95,253,131,54,234,250,171,158,174,173,94,207,205,156,131,103,59,78,181,145,182,118,216,186,39,244,183,9,84,249,57,194,8,65,91,247,26,29,158,146,59,112,133,150,64,45,22,155,75,254,228,157,82,100,185,57,11,8,242,145,15,134,242,53,63,214,18,18,200,241,65,207,7,167,178,86,224,106,149,161,14,19,248,151,23,163,222,100,69,152,153,34,217,41,226,75,240,255,35,153,225,48,118,155,44,146,101,131,228,222,0,237,219,77,116,63,219,50,202,74,95,98,131,68,201,150,69,2,12,5,111,192,198,137,172,112,26,206,26,184,161,39,234,89,13,84,88,151,188,39,138,62,23,90,220,154,194,133,168,142,195,197,44,5,129,73,232,197,107,147,76,212,150,111,42,128,118,184,34,248,221,16,246,42,156,167,179,35,81,139,102,146,226,106,222,166,96,217,69,28,136,64,218,99,28,147,169,241,171,45,72,48,245,209,136,116,249,111,19,33,93,162,33,3,12,89,83,192,44,72,89,98,11,54,13,215,22,196,213,160,224,94,198,156,102,72,23,140,3,238,143,45,6,111,86,117,254,139,159,16,82,210,39,63,19,9,234,38,135,217,204,117,162,254,146,134,223,247,102,147,209,2,191,69,162,211,85,119,64,9,26,232,79,91,145,95,15,152,58,246,170,254,8,86,127,115,120,255,225,123,246,218,189,55,201,152,134,139,118,131,29,180,122,195,9,104,95,74,8,74,19,77,113,158,104,224,217,148,108,103,97,177,214,184,152,122,111,9,167,210,101,15,91,207,7,19,39,214,210,11,202,172,150,23,39,25,203,255,208,216,200,178,112,84,140,119,165,101,95,199,219,202,224,60,56,72,85,71,173,234,141,52,75,35,56,220,178,9,52,40,124,92,31,143,3,76,226,50,26,245,60,48,125,59,62,102,141,0,79,122,225,27,254,64,129,111,106,12,142,250,227,238,122,194,240,108,51,132,253,129,135,11,221,1,143,199,72,132,77,191,186,20,183,73,44,111,165,129,180,202,222,59,44,16,99,105,21,207,50,205,44,55,135,142,249,78,92,89,126,251,28,28,84,137,125,176,117,151,169,251,88,45,42,228,47,70,75,74,213,141,3,70,121,111,36,48,182,210,161,76,167,7,110,45,199,7,29,68,75,74,121,224,228,162,137,192,231,76,81,199,183,142,171,250,6,188,171,166,36,150,137,19,199,92,59,78,116,17,209,160,246,49,133,251,139,81,35,254,56,190,240,170,206,248,109,122,140,148,56,100,89,138,35,54,142,5,65,149,152,13,11,77,184,136,26,77,140,62,45,200,68,138,225,188,73,192,203,42,114,5,70,30,201,51,53,112,209,237,199,101,39,60,239,236,222,144,163,13,213,115,4,206,136,233,253,224,133,224,175,118,7,162,117,92,195,85,130,101,112,61,163,6,241,142,87,216,2,231,167,137,2,219,152,125,46,224,250,208,1,243,104,221,203,209,128,9,47,231,231,230,205,181,113,33,67,121,90,88,161,49,217,222,68,129,82,91,127,234,26,141,7,198,155,199,183,201,96,107,194,132,162,160,225,108,141,192,22,109,214,171,17,32,15,120,32,84,163,15,158,140,142,203,97,147,119,169,79,52,173,186,130,32,28,31,72,87,11,140,161,61,125,54,144,111,74,77,15,192,252,11,81,126,112,235,26,65,92,166,82,238,86,222,130,162,90,231,89,133,94,217,195,212,139,110,240,161,97,188,227,35,80,85,249,193,52,88,238,199,164,88,245,150,41,152,82,167,104,75,51,66,169,59,243,130,53,158,140,34,49,112,140,188,20,217,126,59,197,115,127,2,48,131,22,12,135,27,116,236,122,53,85,145,62,36,108,59,202,163,122,22,199,229,234,54,25,43,138,5,21,54,163,194,97,98,88,251,9,192,144,189,241,1,101,173,110,181,202,9,182,57,255,7,53,149,199,7,83,219,22,189,41,207,162,18,222,133,249,249,65,119,185,224,214,210,248,205,106,153,110,123,30,248,89,28,198,34,28,193,96,36,126,210,120,46,166,63,166,7,186,31,10,165,109,213,123,51,46,134,79,94,61,71,54,218,56,3,160,95,133,70,64,96,186,84,60,70,120,198,103,60,181,21,16,204,52,111,197,4,134,207,181,63,206,223,142,26,31,83,85,210,84,10,1,144,230,172,254,166,81,214,171,122,88,112,145,120,79,215,70,112,233,137,220,24,143,204,14,20,141,149,245,132,48,76,34,211,97,202,228,228,173,105,183,119,218,41,210,237,93,101,125,140,161,96,134,217,10,207,114,214,179,11,231,126,228,120,107,20,2,181,90,140,104,123,113,141,113,224,198,63,10,143,28,39,62,61,43,85,9,39,236,48,138,207,101,202,208,58,100,214,24,228,110,6,254,112,83,106,217,141,236,116,60,183,101,153,219,139,210,25,17,240,217,207,229,104,226,144,238,97,87,18,197,201,18,156,239,84,113,36,119,174,136,38,139,45,222,83,174,151,47,194,2,105,85,166,40,177,222,222,157,9,27,91,58,171,149,67,249,118,155,174,251,131,131,3,227,225,80,120,211,63,19,48,209,119,189,218,120,35,253,201,172,196,67,111,142,45,89,61,251,132,40,163,10,125,88,239,120,72,102,1,27,97,105,192,144,14,228,88,153,166,214,209,229,230,144,91,194,218,234,48,166,225,253,152,29,150,217,228,108,21,6,47,145,32,57,70,165,81,195,228,184,249,82,214,231,110,44,143,177,52,167,201,207,199,12,39,78,82,131,65,18,67,159,220,217,125,112,106,114,167,203,132,112,150,195,70,81,47,92,77,87,212,209,12,235,204,125,45,162,102,212,81,249,247,154,38,13,119,225,99,227,118,167,40,102,46,80,85,47,79,54,50,190,84,92,77,204,245,26,111,221,136,186,230,150,89,58,150,92,188,72,167,239,152,133,136,236,232,147,193,249,234,164,88,228,200,138,54,72,192,165,76,146,59,214,222,134,179,163,8,108,252,241,177,124,112,248,229,201,16,108,60,67,225,99,214,126,125,9,23,70,80,211,141,16,54,152,99,104,200,189,145,175,117,94,31,226,212,84,87,202,147,53,230,233,140,37,208,154,118,172,0,79,36,121,3,158,66,194,4,165,225,100,197,248,231,162,231,189,233,197,141,238,240,88,1,141,116,201,80,152,94,253,125,167,66,18,85,184,110,2,226,222,44,99,177,139,38,153,49,224,22,253,17,219,164,35,69,101,196,164,11,147,215,219,99,116,166,46,9,218,31,60,5,134,98,178,190,112,24,118,44,143,36,156,112,150,41,88,81,129,106,76,2,73,31,156,220,177,187,178,180,149,192,11,170,240,234,247,90,244,200,179,14,233,185,113,148,124,112,188,36,225,19,253,193,237,129,103,111,207,189,135,183,79,112,130,44,229,2,179,39,131,106,201,225,90,134,208,231,0,163,208,228,143,118,54,28,66,110,250,214,9,157,204,63,213,244,191,36,254,33,189,162,79,14,203,253,26,14,159,173,87,164,244,236,106,104,38,28,110,56,134,251,185,26,65,231,15,38,168,188,117,154,210,131,73,31,207,15,166,222,123,245,161,43,164,155,125,245,131,169,132,145,182,44,232,196,11,188,66,31,140,19,190,228,167,143,239,138,39,231,40,53,195,75,118,21,210,14,16,232,255,96,99,68,219,178,49,116,19,125,249,158,12,42,139,33,199,106,71,2,152,85,240,193,231,47,158,137,44,251,248,89,82,166,106,250,131,77,176,76,182,44,116,143,173,132,231,131,27,159,79,182,121,35,90,169,195,111,62,172,199,68,78,1,83,5,242,71,35,140,44,85,162,29,221,46,171,40,249,96,154,63,251,122,96,194,127,1,147,183,238,10,159,61,172,46,135,141,246,175,62,48,114,96,241,104,171,73,42,213,96,236,119,135,137,221,191,23,91,253,156,163,89,136,130,127,15,150,155,94,43,197,21,192,70,185,121,97,88,49,5,38,48,181,46,170,154,76,160,242,202,211,8,245,21,60,103,192,177,68,2,134,161,81,225,68,143,242,133,151,4,7,186,21,69,195,155,229,48,205,98,10,103,200,174,227,173,206,134,149,159,1,179,44,123,160,85,233,67,64,105,234,169,1,147,227,149,123,91,255,254,244,171,43,36,41,122,239,4,23,77,76,4,106,233,202,141,36,117,186,243,76,94,203,39,33,12,84,98,99,109,82,145,49,42,72,242,73,66,130,214,64,75,225,58,140,178,245,210,155,227,5,204,22,48,77,89,10,87,12,217,184,249,220,207,123,195,19,151,250,93,31,144,209,140,169,112,225,212,15,120,43,27,0,176,197,67,29,254,101,94,4,206,152,124,126,115,106,226,139,222,251,140,225,177,209,28,173,124,30,185,24,230,127,2,239,63,24,170,160,93,196,188,91,214,167,232,63,221,187,210,157,130,226,205,199,197,38,203,161,48,61,172,49,147,40,43,211,131,243,88,22,112,228,248,215,54,149,178,246,160,148,217,124,224,113,236,69,30,9,67,188,192,130,233,48,109,216,250,57,232,156,70,126,238,131,41,60,42,106,211,194,101,123,127,121,211,214,214,30,155,246,152,135,190,39,216,49,56,245,230,16,72,253,48,163,107,212,79,133,120,81,142,87,38,79,212,116,22,157,17,186,235,22,145,93,161,210,59,104,226,228,251,158,186,36,35,71,18,248,60,39,245,214,14,115,82,164,166,240,121,102,191,57,18,26,77,72,48,225,160,91,57,246,65,147,7,203,178,201,18,22,24,8,41,124,48,113,108,49,83,206,148,65,68,251,27,239,179,234,158,77,244,44,219,109,114,219,31,10,103,132,28,138,36,200,16,141,252,208,86,84,207,227,199,178,145,124,19,69,242,122,136,208,2,244,118,148,209,250,107,33,52,162,118,8,233,19,130,232,14,87,235,123,81,231,166,67,175,231,240,64,20,91,93,35,98,149,254,210,100,195,69,195,19,20,161,166,21,240,113,1,196,230,4,198,135,8,120,158,165,246,220,187,145,82,13,120,139,254,178,213,34,181,88,119,16,18,227,46,10,140,144,79,245,231,30,171,234,120,34,154,84,221,130,161,174,168,108,157,190,104,158,196,105,139,190,178,202,42,1,39,162,141,14,67,71,221,245,151,9,130,111,255,101,43,174,126,158,251,235,34,251,224,73,143,160,14,89,67,250,219,81,98,41,67,31,188,33,133,243,13,40,42,153,251,241,37,59,113,29,129,71,17,113,22,187,218,122,245,63,184,42,159,157,253,242,76,126,242,80,86,82,213,144,38,182,100,14,194,7,19,42,212,221,166,15,171,180,255,96,180,113,132,112,157,58,59,2,136,254,100,153,164,160,238,100,199,79,45,208,44,253,224,227,92,12,145,91,131,201,40,221,19,149,225,222,91,167,153,229,113,231,116,24,201,249,172,235,195,88,8,106,192,212,194,235,205,89,187,110,70,28,171,139,67,117,61,235,250,184,251,14,55,136,140,207,247,250,87,146,41,236,166,215,2,131,234,239,113,122,49,37,112,57,172,208,245,216,57,96,186,224,235,191,222,211,26,213,187,47,225,51,113,251,150,212,240,15,166,73,213,97,250,137,198,191,218,211,162,176,140,205,243,61,14,221,23,122,220,210,178,71,125,129,195,187,42,5,26,177,22,170,171,253,106,104,110,116,253,144,255,35,209,237,48,129,135,218,21,62,59,129,111,42,208,88,158,125,160,170,127,0,95,232,10,248,49,35,50,42,138,181,236,64,137,104,139,217,7,125,197,238,254,224,199,99,82,166,189,78,114,56,197,110,136,52,253,82,7,219,68,131,143,5,229,48,253,107,178,240,51,221,135,121,197,205,173,1,71,188,38,164,79,87,108,27,155,224,136,4,230,202,239,12,136,39,255,21,135,8,12,5,234,136,223,134,129,69,92,46,90,156,246,253,105,35,209,145,139,17,81,202,110,195,212,159,126,158,94,77,112,43,151,128,49,126,187,198,175,74,13,139,179,26,79,206,212,240,214,177,41,91,60,55,205,223,2,86,182,75,223,143,182,213,243,14,9,110,101,42,147,63,24,107,167,108,69,141,70,99,7,218,105,176,16,120,173,243,49,178,195,212,171,235,47,91,112,184,150,128,207,36,202,242,82,56,208,219,103,25,234,212,85,109,217,66,41,198,154,113,243,179,105,231,169,240,166,105,44,224,129,98,135,124,106,148,146,71,141,155,83,196,147,171,134,221,72,130,119,135,77,199,92,222,27,165,177,240,15,26,241,92,97,190,2,162,169,34,224,102,234,213,15,76,237,252,133,171,176,14,29,216,148,156,29,133,144,163,60,40,252,107,61,224,82,132,17,184,179,251,159,35,32,174,30,53,63,239,5,83,116,184,238,192,148,148,41,124,206,186,17,232,24,210,223,137,26,10,2,65,43,96,50,141,26,146,32,128,113,239,61,115,147,170,112,96,58,195,115,192,141,148,173,194,168,17,198,123,209,75,92,52,148,89,108,207,250,96,204,148,254,160,165,222,139,207,94,214,69,23,9,184,66,200,230,240,49,220,102,123,224,198,52,15,120,176,75,40,12,73,88,92,13,1,170,174,16,107,223,93,113,117,63,142,128,24,234,5,33,222,233,139,175,149,9,185,164,126,16,56,199,47,108,14,154,194,112,147,196,2,171,176,235,117,253,218,103,133,13,55,38,88,62,143,73,91,172,17,178,95,184,237,174,251,25,193,232,56,127,145,212,58,86,170,194,199,34,187,139,155,236,85,211,160,56,37,76,201,253,23,216,91,148,119,17,110,23,132,131,124,212,48,169,164,155,222,168,95,202,138,139,141,65,87,2,161,16,243,84,223,105,173,149,91,242,200,192,76,175,15,69,251,165,104,208,46,89,145,187,223,123,225,158,139,211,102,222,117,137,17,135,69,160,102,125,48,168,227,220,29,252,58,16,134,194,198,201,225,48,21,158,2,210,47,229,39,192,143,64,91,3,180,36,107,155,123,246,157,80,204,122,126,249,152,169,219,13,12,19,118,200,227,129,97,172,109,14,163,135,90,245,193,96,64,223,223,91,147,101,62,123,163,94,13,83,178,187,101,148,227,118,97,53,129,167,194,120,227,63,120,98,246,106,48,63,65,249,236,243,236,124,105,43,39,148,72,38,67,30,23,27,205,154,62,25,213,160,201,135,12,66,33,225,236,178,159,230,232,251,193,24,85,218,137,2,92,141,109,226,131,171,149,244,41,140,106,123,113,120,63,186,176,124,17,75,64,126,48,133,132,26,28,59,95,147,128,190,95,77,86,66,52,184,108,14,147,21,116,248,236,173,99,190,203,203,148,224,126,48,20,244,187,60,139,147,13,207,127,155,14,19,217,115,168,192,219,30,4,26,124,235,170,1,218,105,3,238,240,160,101,79,173,5,218,215,124,109,13,147,98,155,154,82,226,248,113,7,5,58,213,244,220,251,24,76,105,174,184,26,78,205,170,177,225,69,184,209,95,26,5,98,53,44,17,112,70,35,39,96,152,147,212,142,97,191,138,175,9,209,129,240,121,3,83,138,214,3,54,174,51,133,145,132,116,20,241,71,185,22,5,237,30,159,122,225,58,20,13,90,147,79,247,19,130,110,75,225,65,54,66,249,61,221,43,51,250,26,225,180,3,62,31,32,215,128,81,85,17,179,114,91,211,120,160,150,6,85,20,13,24,127,41,154,250,52,204,73,65,115,4,14,134,149,57,233,181,168,28,252,48,106,27,69,162,218,56,242,209,147,10,116,106,15,99,167,115,112,85,183,4,166,57,23,26,186,157,100,108,60,76,51,225,29,214,179,33,79,91,76,205,225,94,159,185,157,97,64,165,198,200,225,214,164,35,181,91,20,141,106,83,135,151,106,222,116,235,51,168,57,126,27,102,34,137,128,102,184,30,198,189,26,146,70,245,16,232,218,205,62,197,16,157,110,250,224,3,253,230,111,43,154,86,220,212,20,132,139,210,223,170,224,78,200,244,131,97,132,42,129,128,119,213,248,39,60,134,131,226,167,15,166,166,171,62,55,47,204,72,135,119,34,167,38,48,129,47,55,112,80,236,72,66,59,101,48,41,106,135,177,19,244,115,65,78,87,106,92,141,252,153,122,100,212,74,69,4,233,192,136,163,234,111,159,147,163,185,17,50,105,93,46,83,191,7,252,51,110,194,28,207,13,158,150,246,124,143,29,241,190,115,132,49,255,159,239,49,211,157,165,72,86,167,119,46,144,105,246,47,2,233,75,121,102,18,140,215,238,146,205,105,28,155,234,106,226,129,196,199,70,165,87,52,251,128,137,159,4,12,111,65,158,10,143,179,19,206,128,91,150,126,112,60,81,88,146,28,70,115,40,151,241,36,178,238,161,136,124,240,18,129,121,22,216,200,49,228,231,193,48,73,212,143,69,56,177,7,172,85,149,102,88,181,240,83,231,143,204,184,107,134,141,57,254,161,86,238,52,212,209,60,159,178,148,128,57,224,52,235,95,232,238,252,86,15,202,170,123,169,201,8,139,65,241,105,184,206,157,171,16,246,112,240,16,198,255,222,121,193,226,208,198,126,237,236,145,2,102,202,142,254,152,202,125,250,44,69,135,190,238,199,48,59,79,93,124,188,225,76,65,44,248,49,158,182,111,254,22,95,221,122,148,219,182,224,155,6,129,204,36,60,176,164,245,161,138,250,70,148,186,149,166,203,139,128,140,213,138,254,96,164,28,53,208,73,227,6,209,100,135,9,88,168,81,56,8,139,250,177,133,164,72,215,221,176,82,30,191,118,220,156,42,178,38,191,77,227,226,118,75,153,214,230,166,153,119,227,85,115,231,132,168,18,153,25,129,17,47,139,207,57,72,215,118,189,154,192,190,207,5,83,123,144,194,226,110,37,120,125,11,60,170,142,138,117,13,123,0,119,25,225,165,150,74,156,67,113,71,48,146,171,181,148,8,223,144,194,48,71,179,137,111,95,152,2,232,238,54,202,178,162,25,89,123,7,166,183,183,5,76,65,201,157,11,116,251,247,17,99,70,231,186,212,87,209,240,101,105,158,15,166,162,93,125,100,162,43,231,147,127,155,10,84,95,93,227,60,199,28,202,104,70,58,156,247,147,109,165,148,123,120,248,215,242,197,50,224,24,25,16,187,124,40,13,59,66,76,221,207,145,64,213,139,255,114,198,201,149,133,141,178,39,150,135,195,197,210,73,2,111,100,116,154,195,205,242,31,23,38,72,20,89,125,8,177,182,52,128,117,146,125,240,163,57,204,247,209,155,23,35,194,238,14,83,25,44,17,117,114,152,52,110,56,12,91,166,222,155,132,222,88,23,221,66,252,73,47,38,97,192,120,109,136,225,135,222,155,89,236,241,41,42,15,72,6,8,188,217,248,125,84,72,46,73,27,61,121,2,171,77,114,248,108,88,66,154,8,60,173,69,203,97,26,97,178,192,197,36,208,29,166,96,80,50,51,200,72,165,200,4,211,10,6,231,176,194,236,144,23,158,83,211,127,144,61,194,215,224,48,27,249,243,219,244,154,222,247,222,40,116,46,133,169,230,141,71,219,111,49,30,70,208,181,55,120,138,41,28,179,192,84,82,4,108,153,7,65,39,171,42,7,138,189,171,247,134,224,194,75,10,200,250,46,45,146,2,190,251,6,212,142,199,43,232,207,205,251,29,21,24,207,251,243,193,172,104,212,95,155,242,131,249,192,148,152,251,41,241,227,115,16,7,4,25,42,182,37,135,73,136,84,253,220,213,172,102,135,71,122,82,247,141,178,181,28,99,74,222,76,8,75,76,167,10,90,128,128,233,54,211,49,85,163,153,189,175,104,80,177,209,50,25,33,145,221,142,137,173,153,161,51,205,71,189,75,200,122,147,218,120,22,201,113,95,91,192,8,104,103,93,252,84,47,197,168,241,236,114,50,147,41,193,168,184,240,153,243,242,189,209,254,107,235,194,199,30,47,186,179,224,112,206,251,104,243,236,176,186,109,33,202,212,229,201,231,243,100,191,90,192,184,55,38,131,194,168,247,238,251,224,165,106,13,9,93,136,180,59,4,76,209,220,179,149,215,99,59,249,92,194,238,93,58,143,105,203,136,244,188,133,10,182,46,33,139,220,122,28,119,115,72,119,253,158,196,51,239,160,89,128,69,167,121,170,227,134,7,8,5,244,103,133,161,59,63,98,95,130,124,178,232,9,135,216,155,7,15,232,207,212,146,107,200,221,161,88,245,139,39,172,36,146,170,59,48,214,87,13,152,110,94,189,218,164,194,252,230,243,109,240,2,134,124,188,7,108,242,233,114,184,98,241,120,248,154,138,169,60,158,163,249,215,187,118,225,45,172,88,6,207,8,129,225,11,23,217,242,42,230,79,118,163,128,86,9,74,57,31,184,71,104,2,120,170,47,113,96,162,167,62,226,203,130,92,250,211,21,250,127,255,105,234,12,133,247,23,190,2,52,148,29,181,61,78,78,253,159,164,236,239,98,83,20,93,127,48,72,206,201,252,5,154,96,11,40,170,102,221,173,58,188,127,230,39,105,165,185,183,154,105,148,171,250,60,204,22,218,16,2,105,158,236,124,146,237,55,135,136,55,61,38,224,57,244,242,119,124,210,44,123,102,161,70,6,233,9,73,203,225,2,191,96,127,70,133,6,47,135,27,189,217,106,34,110,211,190,106,31,220,209,126,216,207,18,57,70,124,243,171,153,133,83,247,21,51,5,166,95,13,121,94,95,143,89,64,187,187,191,55,93,168,66,231,223,173,156,53,125,159,36,103,18,118,77,62,9,41,178,249,21,105,101,150,230,150,14,102,75,89,213,233,63,205,159,187,112,166,118,34,146,97,117,103,26,166,150,104,55,119,68,233,103,241,15,134,0,81,147,152,12,36,51,213,95,26,191,191,9,173,111,167,106,19,9,248,15,134,120,164,203,128,211,45,52,231,240,231,158,103,123,212,92,111,155,40,59,215,128,33,144,82,91,137,207,83,147,195,38,33,93,245,173,169,105,233,62,100,11,154,222,7,109,4,122,28,61,27,144,200,124,16,215,101,150,111,135,145,185,212,125,156,38,157,22,15,190,137,40,169,217,60,45,193,233,87,111,184,196,245,99,210,208,236,25,28,72,250,8,174,202,68,154,182,55,7,220,199,25,36,121,180,115,102,120,140,140,114,71,232,166,166,162,4,14,70,192,236,157,50,164,103,90,210,71,238,240,38,70,173,87,115,254,148,120,175,243,195,75,31,124,144,158,240,81,41,248,19,90,85,4,51,246,87,135,114,64,116,128,134,98,236,4,23,212,29,30,153,81,36,77,3,93,154,15,134,50,20,78,109,71,49,14,212,232,237,212,128,126,167,38,48,81,110,121,227,179,55,205,24,236,99,209,142,170,19,20,109,212,238,31,18,66,153,213,244,68,70,66,116,181,251,211,243,9,210,34,73,29,103,42,48,234,19,106,198,76,75,17,7,140,73,165,166,227,160,137,39,126,27,190,203,253,88,204,214,76,112,95,123,167,199,36,166,165,65,174,134,12,74,127,155,120,206,119,96,83,89,179,207,184,232,205,207,97,227,245,139,6,167,244,26,243,4,60,70,192,132,73,158,171,41,82,109,23,78,249,177,106,179,145,35,5,76,68,65,31,13,90,229,123,239,51,135,250,99,251,161,191,60,3,54,173,18,245,97,82,236,224,7,61,150,194,80,223,139,166,168,251,65,76,49,83,237,70,12,174,251,216,103,75,17,47,29,223,43,121,182,153,89,72,255,144,94,77,235,146,160,67,216,238,241,250,166,73,52,197,20,78,90,50,215,144,199,25,119,71,216,245,9,78,180,12,195,255,23,78,181,101,9,55,234,227,206,230,26,251,187,105,51,235,52,228,228,168,35,54,12,12,80,125,47,156,231,26,59,2,85,33,186,129,179,5,247,152,70,76,82,61,58,172,178,184,228,251,90,69,3,158,148,3,80,152,21,35,138,229,38,223,210,42,2,246,93,154,179,104,15,85,163,64,213,227,111,192,80,88,232,121,187,17,125,143,207,5,115,126,209,224,3,201,128,50,158,133,61,213,106,196,141,140,15,130,197,169,145,168,141,208,246,69,89,91,106,164,64,209,148,226,189,240,154,53,9,184,172,237,50,30,156,66,154,199,72,89,70,225,228,240,166,127,65,173,140,78,24,237,67,51,117,138,73,237,190,66,232,169,4,156,153,179,10,147,188,241,39,227,172,23,210,157,99,25,179,131,249,129,139,69,185,53,178,65,18,28,91,220,97,220,110,237,232,57,179,48,123,1,112,182,0,167,6,185,72,130,151,226,23,215,245,214,214,87,19,122,109,62,40,141,254,118,205,68,67,181,89,226,181,97,138,82,207,168,66,239,212,187,127,16,90,89,52,65,111,240,234,243,194,112,125,63,48,174,113,192,245,15,13,63,231,223,189,136,61,151,110,57,67,237,47,33,57,26,79,14,145,116,215,36,121,67,50,205,237,190,51,131,209,149,209,144,231,49,153,194,146,40,155,50,118,237,109,33,246,176,190,64,150,181,28,230,174,191,77,13,164,151,53,228,74,229,167,48,191,153,161,126,54,185,111,88,224,162,24,90,158,140,17,159,253,167,17,240,101,31,81,191,106,143,233,39,50,92,245,231,28,204,143,135,207,171,252,96,98,98,83,159,12,245,15,196,88,63,24,1,231,172,230,46,89,115,47,221,201,86,194,250,28,141,70,239,236,87,35,107,121,70,229,78,22,122,62,33,230,8,88,53,0,40,150,37,126,218,253,222,180,9,72,178,130,178,58,18,220,241,211,132,243,238,76,163,128,204,120,17,127,15,142,13,179,245,230,132,166,134,131,103,135,145,213,69,109,228,249,246,243,162,79,154,155,143,217,188,65,4,237,90,180,119,229,135,233,12,246,220,39,47,85,158,186,54,104,195,198,12,24,138,247,41,19,165,159,47,75,90,236,131,161,224,208,160,254,57,155,8,12,250,152,252,148,236,101,64,39,148,163,49,222,240,195,74,107,61,48,73,153,64,225,20,104,15,138,111,235,176,213,8,173,7,62,70,188,195,24,107,162,125,251,131,107,15,20,214,184,23,221,177,221,161,100,163,140,189,168,203,82,17,176,29,166,124,73,130,142,192,217,227,238,7,174,8,201,60,175,69,27,90,92,61,41,170,248,3,236,206,9,104,214,20,13,232,217,133,230,133,215,243,177,135,233,229,124,232,177,42,166,208,93,153,218,249,74,2,99,93,232,91,91,33,222,14,120,40,19,151,193,51,206,23,96,18,227,122,243,110,116,243,63,120,83,240,170,243,108,64,69,233,62,178,241,19,205,247,193,33,73,246,247,162,57,78,8,77,127,55,47,253,194,240,134,78,133,49,140,226,230,86,154,35,79,78,67,79,251,130,80,28,62,164,243,245,230,184,247,177,174,233,46,169,114,246,117,83,54,112,251,12,251,180,106,105,103,167,83,51,249,102,136,217,255,212,239,119,171,177,112,239,100,80,65,180,139,62,26,125,231,110,180,142,132,8,100,214,71,131,234,219,205,137,3,211,100,40,139,19,245,244,64,169,216,19,75,229,124,48,28,39,255,229,179,81,34,226,243,192,205,235,120,13,158,122,252,48,139,183,55,22,0,47,97,28,0,77,35,108,214,97,13,214,69,127,26,181,149,184,150,174,80,57,124,206,86,73,219,129,195,197,220,78,129,81,15,136,3,29,214,245,165,102,62,156,187,189,245,128,45,97,179,116,63,35,189,231,111,13,3,233,18,119,15,242,200,220,2,61,47,181,138,222,219,194,51,221,97,38,184,228,109,49,192,166,119,68,16,109,74,189,232,218,132,174,60,197,147,157,7,217,66,73,3,223,211,88,30,120,203,22,232,156,138,34,117,233,78,221,143,51,92,183,74,142,150,120,110,66,20,90,10,66,86,126,122,16,54,219,241,94,196,157,180,46,219,237,71,128,89,238,77,127,153,64,169,135,36,208,108,121,30,139,232,213,104,1,210,30,161,175,12,5,123,139,59,19,22,208,253,159,201,93,238,15,31,51,190,116,125,169,108,182,247,7,211,92,149,244,91,85,210,49,62,199,224,229,212,240,145,21,141,102,247,231,134,145,232,232,44,42,198,125,123,225,58,214,115,222,26,173,78,220,220,164,209,134,194,84,146,207,128,207,65,38,243,0,122,236,186,226,222,11,34,56,189,55,58,178,238,65,28,184,47,81,75,48,184,236,92,2,30,77,83,86,116,58,150,61,98,80,22,28,146,250,219,137,105,244,29,46,227,167,51,48,21,62,159,44,222,203,136,52,219,3,159,163,206,55,105,154,22,186,6,121,126,149,80,37,174,230,227,232,1,65,201,124,77,1,83,203,145,21,69,2,184,4,74,224,65,70,5,61,219,30,191,140,5,164,219,36,73,134,21,147,144,166,130,170,207,141,28,66,117,255,27,193,235,172,30,31,164,86,176,158,57,108,220,193,10,155,175,228,40,242,182,58,224,9,161,15,15,93,209,6,115,254,39,23,35,69,50,47,204,94,166,19,233,87,91,245,161,139,253,44,63,104,142,29,24,33,153,150,31,123,242,24,53,49,69,25,121,17,183,5,46,24,199,1,19,243,151,137,144,232,111,139,119,62,115,144,125,84,108,217,117,76,175,120,105,152,13,181,66,23,83,55,154,206,50,19,74,233,106,160,203,31,8,7,56,60,200,95,138,143,76,89,79,114,19,6,98,175,115,166,62,193,47,83,179,119,24,185,97,77,157,176,30,186,255,54,204,231,74,28,109,218,100,41,172,93,138,201,178,206,112,120,222,40,213,114,24,218,48,57,183,40,37,200,94,187,150,231,143,124,82,253,7,100,28,124,26,78,107,29,126,226,87,4,253,220,145,181,172,89,122,19,136,180,88,197,205,153,242,98,217,53,211,70,15,184,88,99,130,198,83,216,131,86,192,240,47,205,39,240,48,81,17,251,224,122,230,115,121,146,66,217,200,163,63,216,20,76,159,244,71,133,158,197,175,30,196,245,181,74,101,154,84,168,195,180,155,170,249,85,33,111,11,39,97,113,255,162,249,42,140,22,239,33,1,166,56,243,41,52,161,92,231,123,52,84,93,143,25,90,31,184,123,169,8,48,2,231,154,224,48,179,230,219,240,168,211,161,9,242,129,71,4,36,23,46,223,67,93,49,140,136,236,155,45,148,128,149,38,20,42,149,75,167,192,102,185,43,76,83,116,192,219,90,73,244,183,43,18,132,31,76,131,203,80,30,19,154,237,195,105,163,243,79,79,55,58,195,83,236,120,155,122,16,205,224,3,175,136,133,114,94,192,249,164,112,143,42,48,222,153,68,139,222,220,10,91,190,65,163,122,128,112,190,230,148,146,9,216,254,96,228,133,69,128,9,24,225,162,29,240,40,239,7,35,0,227,96,198,143,213,16,86,163,76,213,111,109,220,249,234,252,227,5,248,166,69,46,185,102,29,147,109,46,249,114,24,10,93,205,234,96,77,228,24,178,249,235,206,87,152,21,148,3,134,7,224,9,103,242,42,59,224,214,171,194,104,38,14,15,106,80,133,210,138,166,71,44,120,224,177,183,141,118,204,144,104,13,234,183,163,197,163,81,214,248,44,125,246,195,176,116,40,2,34,165,174,48,212,21,23,94,93,35,146,4,68,220,48,100,63,131,116,64,246,226,92,119,242,229,3,51,76,85,7,3,61,123,124,132,11,207,103,87,217,191,186,233,128,103,209,110,111,43,175,95,241,214,155,96,218,44,207,137,95,221,59,129,157,185,234,84,160,212,23,203,200,97,42,194,212,22,153,27,63,207,63,23,73,210,170,247,166,80,125,123,82,8,10,140,89,53,228,65,13,210,220,241,61,200,148,169,145,181,172,198,34,190,38,149,230,234,87,145,13,78,238,118,225,156,28,147,76,14,117,164,131,34,118,13,35,96,126,172,94,19,78,238,241,104,148,155,169,3,3,191,99,137,137,118,252,139,227,82,200,123,35,71,215,99,233,154,94,146,14,249,50,97,216,123,243,164,148,183,192,243,166,179,182,229,142,213,151,93,198,122,22,131,74,126,242,25,53,20,25,199,133,57,179,244,201,39,138,210,23,174,143,73,129,80,118,75,247,167,51,86,179,192,155,140,127,44,1,202,142,218,3,159,33,107,49,42,84,219,74,145,125,71,146,108,205,184,185,245,207,200,213,112,226,133,133,135,41,216,69,86,1,152,108,231,189,154,89,43,239,181,139,228,80,216,242,57,63,5,174,252,215,25,48,230,229,80,120,152,78,185,195,69,57,107,186,177,8,214,64,169,101,147,98,197,110,53,47,126,132,64,22,10,9,158,192,157,0,209,10,248,204,13,117,225,207,138,91,145,118,130,183,137,6,91,133,73,63,196,131,67,201,40,30,231,249,51,103,125,108,167,103,30,55,113,26,17,247,196,133,117,152,18,104,89,66,16,22,14,175,196,7,230,97,154,192,132,168,91,108,244,148,187,200,242,29,120,100,173,198,78,79,185,167,62,217,32,59,113,81,138,200,244,201,176,40,60,88,10,191,222,57,217,245,167,151,41,87,6,44,58,21,148,202,148,25,86,53,93,110,112,20,93,152,147,48,114,40,80,60,150,44,43,192,34,102,53,78,198,99,166,158,37,32,99,50,81,3,141,231,130,24,70,98,38,3,66,227,81,227,98,163,122,145,39,67,138,186,220,211,141,170,214,162,79,22,22,22,198,214,211,1,64,87,33,229,164,14,215,39,12,68,207,116,106,247,161,43,165,79,242,41,166,21,126,95,248,108,134,85,175,158,180,251,199,75,85,168,245,100,176,153,116,251,14,54,213,39,245,129,33,84,141,225,46,104,71,43,188,49,145,3,61,63,164,63,125,176,214,238,120,150,172,121,81,152,252,161,245,115,75,3,97,219,165,48,154,122,113,228,210,180,190,101,155,61,211,0,50,156,17,48,30,188,124,73,24,2,75,172,249,138,108,164,236,194,3,206,209,81,195,4,90,152,235,50,164,156,100,225,143,154,30,92,211,39,35,252,57,226,201,32,129,213,107,97,233,8,251,9,22,107,153,4,176,67,70,122,17,125,187,174,175,4,47,110,9,179,109,162,139,217,20,54,179,61,96,8,150,198,3,207,216,65,225,187,172,239,181,70,226,118,81,13,105,140,159,56,233,253,229,244,28,229,195,100,58,203,189,58,61,133,64,230,226,109,121,229,164,189,220,150,44,90,247,149,153,81,18,230,49,94,95,177,85,135,53,166,6,12,173,112,185,174,9,82,164,75,182,33,232,146,183,247,198,0,167,246,94,221,45,150,224,112,182,18,123,129,7,140,88,57,224,161,5,161,52,41,192,75,29,104,219,235,129,39,2,238,61,224,90,180,87,123,81,97,144,246,189,55,206,226,82,24,63,56,156,7,170,206,154,94,189,17,5,140,171,161,80,170,250,94,48,233,251,254,122,96,24,165,239,46,71,125,61,202,90,1,247,167,70,151,176,231,106,225,207,109,42,251,37,118,0,7,9,129,190,128,223,112,138,69,203,99,162,29,56,79,109,91,38,143,89,229,197,18,214,169,140,26,165,143,94,4,8,185,53,34,73,250,219,21,166,176,11,175,246,160,173,110,39,134,1,133,135,189,40,108,249,194,128,81,208,168,2,19,213,142,39,99,57,40,217,224,66,134,126,120,92,194,164,90,52,235,67,68,123,56,87,148,193,42,181,133,77,8,61,112,13,152,178,232,7,230,126,249,194,100,19,5,62,39,205,40,247,201,75,23,153,123,19,216,104,97,100,0,83,120,160,48,41,169,251,219,132,136,5,110,208,193,180,139,146,240,83,148,156,248,29,149,115,240,14,133,179,165,139,3,38,126,162,112,65,203,244,162,227,25,51,198,200,171,158,127,176,16,169,99,40,215,234,221,245,63,88,3,192,139,143,157,220,126,49,88,107,27,23,252,153,123,203,205,167,118,112,45,216,232,163,84,9,24,75,77,225,73,50,230,190,118,22,225,102,163,227,40,61,221,23,35,41,251,192,236,68,247,230,56,178,10,27,55,210,189,57,234,104,10,163,17,46,83,169,60,17,201,101,162,112,253,222,28,253,29,133,113,115,215,189,57,236,217,15,12,77,236,253,158,40,92,203,176,244,68,101,242,253,109,235,161,16,56,219,86,115,151,80,17,142,108,96,139,190,222,5,152,53,25,6,123,252,104,242,222,43,105,33,8,140,67,189,200,226,230,147,9,90,113,156,100,227,128,184,79,96,226,205,251,194,231,116,215,213,75,216,113,202,182,115,206,13,57,28,23,218,18,107,94,248,184,162,114,254,45,210,97,81,191,200,134,153,90,213,223,166,140,170,223,253,244,56,97,186,184,49,70,114,186,155,53,125,236,130,30,171,60,12,105,230,33,133,54,2,99,64,45,57,8,40,255,86,120,212,126,15,176,66,46,91,80,58,102,98,109,179,75,104,149,8,101,176,195,107,166,129,59,225,235,11,15,72,168,110,124,139,182,32,9,150,210,118,190,238,17,68,137,179,238,197,176,136,246,251,185,104,10,89,122,239,12,15,250,61,152,81,49,150,89,74,147,93,186,239,69,52,84,44,10,203,51,132,253,197,2,153,162,127,217,205,132,175,247,220,70,175,65,159,140,134,136,123,113,45,57,63,168,81,85,7,218,234,126,110,77,252,57,22,62,230,74,125,30,172,147,214,136,17,53,217,91,249,30,70,208,118,79,214,179,121,78,93,31,120,54,125,196,52,35,230,42,95,11,9,139,25,219,33,94,83,219,122,111,130,126,247,90,58,188,245,181,80,10,169,1,211,213,150,116,188,109,102,197,215,162,232,54,233,79,83,106,209,227,76,39,6,161,199,19,22,94,202,113,245,217,166,159,45,103,154,111,31,131,130,59,167,214,8,130,237,81,70,101,167,178,238,242,103,49,64,180,22,232,83,24,67,67,206,138,176,193,162,217,94,207,174,89,44,8,27,40,12,6,250,195,5,18,222,120,171,227,125,107,26,99,81,76,225,60,36,121,153,172,132,158,170,144,48,174,107,223,97,137,232,189,77,49,58,238,77,245,243,243,86,38,103,29,67,130,53,167,40,69,81,163,72,96,249,57,84,169,189,184,134,138,81,202,233,225,115,236,144,190,35,4,107,177,16,93,182,147,150,238,112,171,200,248,61,31,227,184,62,37,162,114,116,49,62,95,114,194,185,31,40,28,188,93,47,134,252,40,66,149,150,127,127,30,12,18,208,112,201,82,33,40,173,175,117,54,133,232,178,224,119,151,122,215,11,166,226,30,193,14,74,37,68,180,12,184,5,115,82,134,224,82,52,120,64,9,211,197,147,85,28,119,129,145,66,153,253,94,76,163,67,87,120,220,44,2,250,103,15,215,33,92,84,43,178,170,52,239,159,153,161,48,108,94,225,60,37,212,154,116,131,95,25,202,141,120,109,200,81,245,100,162,143,60,149,184,57,74,140,18,15,60,112,107,243,194,148,19,61,55,47,211,155,43,65,9,218,233,197,149,210,164,128,89,46,186,71,47,218,194,124,249,32,155,58,180,66,17,185,52,10,21,28,70,127,80,130,83,184,16,61,98,56,116,70,43,91,33,150,5,170,173,158,192,192,224,146,236,38,251,46,53,214,145,192,32,30,44,63,77,11,91,20,127,17,179,128,208,247,129,105,194,185,1,145,174,85,82,103,53,70,105,49,190,229,212,68,218,207,174,248,118,148,66,144,249,76,74,25,80,120,248,235,231,89,145,194,51,254,62,129,225,95,216,14,15,235,56,212,17,133,149,228,219,255,169,116,237,34,166,1,74,80,225,162,103,106,232,201,196,73,239,137,209,66,173,94,214,70,90,122,223,206,215,246,171,45,34,174,7,192,196,23,254,78,38,244,222,250,195,10,203,210,77,30,83,67,80,170,174,246,156,245,72,128,14,255,109,244,27,148,9,151,166,177,229,220,97,192,116,191,189,112,45,223,68,2,174,79,225,128,137,210,59,145,3,112,107,218,94,5,156,157,128,232,7,111,93,218,3,175,174,150,128,143,225,160,158,178,73,63,127,25,14,96,139,62,190,199,189,119,8,3,195,94,168,104,143,66,64,171,188,167,55,72,97,60,221,24,149,5,229,147,62,56,69,9,107,93,248,113,126,136,212,123,17,123,177,20,70,126,44,160,51,6,30,126,53,152,94,100,133,169,204,13,180,63,13,78,103,166,32,51,117,97,186,183,251,99,31,81,151,226,48,109,92,143,109,70,110,57,199,144,153,103,250,220,188,113,72,4,204,129,253,24,226,99,249,9,66,12,174,170,58,157,193,211,155,198,12,70,143,78,97,226,69,59,96,146,222,143,25,111,169,159,11,147,178,120,224,228,84,209,148,138,31,155,102,61,55,71,131,110,4,92,88,66,15,28,93,74,192,180,155,236,23,174,2,183,255,1,245,2,95,80,246,141,7,38,75,248,161,144,63,189,143,61,188,212,251,128,153,38,130,231,210,115,100,199,83,215,60,31,251,136,90,142,29,215,146,228,212,85,79,145,213,232,62,32,84,94,107,87,151,249,53,173,230,128,251,27,194,178,226,213,21,87,211,119,244,62,24,125,237,1,207,94,211,19,26,128,74,114,59,140,146,141,78,209,10,23,212,231,113,21,43,96,214,186,26,72,60,246,26,62,15,38,129,184,242,4,215,168,192,242,7,63,135,7,138,139,2,39,66,224,254,211,219,132,62,101,138,18,148,173,241,94,232,124,40,189,182,41,212,182,152,162,172,204,199,201,37,83,239,244,91,197,82,71,143,33,2,195,154,211,83,20,34,109,148,188,220,120,38,34,208,78,147,114,224,97,68,0,2,167,99,220,249,178,63,243,100,52,173,134,64,74,107,228,225,112,38,188,34,161,212,241,235,230,253,208,66,81,129,248,192,147,6,249,249,149,82,156,143,157,223,102,108,230,115,242,176,117,49,254,1,117,201,40,148,73,94,72,142,66,87,34,183,47,55,239,38,208,244,193,11,26,34,133,177,88,189,202,170,80,235,72,192,83,222,235,60,217,246,215,130,92,88,91,218,142,85,121,204,49,223,72,9,84,15,181,104,231,143,2,208,127,122,91,239,144,76,211,179,219,224,78,58,76,89,166,110,103,20,116,181,225,55,55,174,171,165,33,42,154,137,226,226,227,252,141,55,208,67,42,106,196,79,215,165,185,94,163,242,245,132,42,111,221,31,206,0,54,218,225,30,6,74,198,164,228,158,19,130,233,17,175,77,241,223,235,107,154,148,71,192,240,219,234,201,54,103,20,38,99,75,119,218,14,174,157,99,172,167,95,48,180,192,83,170,154,72,108,41,166,110,250,67,207,174,90,68,189,129,114,249,26,5,190,60,148,26,188,3,142,120,142,248,31,218,201,65,74,170,23,37,99,162,101,31,202,240,74,108,140,34,230,129,161,249,193,20,64,74,31,55,33,135,114,143,174,65,33,235,232,242,96,139,206,110,63,31,6,197,211,210,168,68,37,68,142,86,236,98,173,34,162,12,49,216,52,82,236,11,95,114,225,126,46,83,113,118,115,217,104,144,187,20,13,96,207,194,163,242,161,216,214,74,132,8,149,213,240,182,98,224,65,207,184,194,43,8,196,12,94,74,129,74,146,104,122,91,102,177,116,140,242,139,65,175,222,227,136,64,39,247,169,45,182,70,73,111,121,3,222,73,219,219,55,125,73,251,139,218,157,157,114,88,184,83,224,51,100,30,217,62,48,148,110,143,53,205,169,226,75,192,84,83,52,205,177,11,187,109,115,148,151,200,138,94,102,10,208,243,148,186,141,159,33,129,116,234,131,59,238,225,147,250,65,210,202,127,152,125,82,125,4,83,49,242,50,12,158,139,186,252,46,251,21,74,239,61,30,27,46,132,241,192,233,172,236,114,225,174,45,109,147,93,125,7,76,167,187,90,126,243,108,110,219,211,51,36,125,97,108,208,236,226,89,171,222,36,206,136,34,212,41,233,52,42,224,179,175,251,153,208,210,146,228,206,153,244,61,34,215,197,42,139,198,211,237,112,30,219,67,130,231,253,9,195,105,89,233,192,81,142,21,66,149,244,83,185,79,161,180,111,165,76,132,89,158,218,124,40,114,202,157,165,150,36,81,56,65,56,45,176,210,179,116,99,126,109,67,96,9,34,81,85,141,48,228,253,105,186,98,21,158,180,17,10,92,210,115,111,234,245,239,147,161,98,161,237,12,72,34,175,187,250,168,254,150,10,16,40,217,188,129,196,96,29,112,250,100,187,179,67,64,197,103,165,16,218,22,112,140,9,55,54,134,149,242,105,115,74,35,133,184,98,188,105,84,209,166,129,190,67,78,6,106,105,90,91,181,6,158,226,226,30,95,171,246,167,155,161,154,130,195,186,232,210,20,7,60,188,126,226,14,84,195,85,36,202,74,220,61,198,84,172,231,69,249,156,9,197,183,56,52,7,170,198,229,173,245,102,208,124,10,158,147,166,107,7,148,245,47,180,64,215,203,179,67,128,220,185,220,44,1,244,16,148,208,57,191,239,118,67,89,145,24,126,168,166,37,231,93,61,79,52,209,34,120,154,223,17,55,219,1,211,164,255,92,109,113,101,135,33,160,72,90,254,187,151,9,107,59,188,242,219,159,190,199,61,61,38,221,228,243,105,33,103,143,95,126,53,117,167,162,80,109,48,218,105,14,103,92,232,231,167,139,55,91,131,30,103,111,233,115,91,133,131,163,24,48,249,125,235,228,89,238,2,9,254,208,217,141,98,69,245,166,23,224,245,144,74,52,142,208,11,226,1,232,47,91,58,55,94,10,49,25,109,227,110,16,29,5,58,76,110,74,208,179,104,71,142,231,130,76,33,41,108,45,75,23,158,93,21,185,16,57,223,227,142,39,237,49,74,16,130,158,197,30,57,96,88,163,181,210,123,146,253,112,148,10,75,253,101,138,248,125,109,128,230,167,208,148,110,91,175,194,248,96,173,5,133,81,162,249,126,48,173,47,81,201,0,26,60,248,249,194,16,242,232,131,237,110,90,175,31,188,24,193,173,240,14,14,119,96,22,230,212,242,119,152,15,253,106,194,133,58,253,241,246,238,199,36,127,246,208,1,116,51,112,252,222,219,244,73,148,114,5,139,198,125,111,74,140,170,74,218,53,99,231,153,241,211,124,75,173,203,63,246,138,87,146,254,80,173,81,2,174,45,102,255,15,126,208,230,146,45,134,210,126,160,48,114,197,85,46,30,74,16,66,13,147,83,3,219,115,67,131,47,48,42,178,227,194,180,159,235,131,47,250,155,226,230,8,68,233,118,212,137,31,134,121,67,232,88,139,6,40,62,27,50,197,17,174,215,197,53,142,43,58,115,124,108,99,73,212,234,92,226,208,97,39,64,40,173,171,171,195,32,48,226,234,150,141,43,93,91,198,40,174,216,97,70,64,252,165,205,108,13,165,1,191,58,99,93,105,71,38,130,121,57,70,45,159,61,37,181,167,135,47,71,26,25,184,213,167,75,213,152,243,226,98,147,106,151,50,58,108,239,17,83,5,130,101,149,172,24,63,250,97,31,180,50,173,173,78,171,236,140,180,214,15,136,99,7,234,189,173,45,195,77,20,35,172,109,75,109,171,227,147,77,183,179,103,51,86,177,165,134,219,249,8,97,60,209,70,167,146,145,211,72,195,119,216,148,12,176,4,14,166,149,67,196,107,211,29,165,253,2,115,89,16,214,199,140,218,207,246,20,13,116,130,199,113,56,145,201,125,243,54,38,243,121,207,174,167,210,238,236,35,36,111,239,225,132,68,213,147,92,161,158,55,110,78,25,170,198,173,173,170,106,198,110,73,128,99,255,1,142,169,66,135,198,139,30,215,101,250,107,83,217,219,84,203,15,120,135,79,182,160,215,210,30,140,5,237,151,235,145,21,252,227,172,1,247,69,122,220,187,146,241,175,8,138,136,3,78,191,108,4,81,209,147,41,170,203,200,6,184,189,218,168,64,167,212,135,6,243,183,41,214,124,232,226,185,37,58,182,211,190,34,157,21,38,168,51,109,183,198,250,63,95,240,152,181,112,71,180,39,79,6,41,240,111,196,142,249,130,167,173,142,255,25,221,156,2,182,202,164,39,108,48,71,245,72,163,169,60,76,37,193,94,76,171,85,28,102,75,122,170,187,140,233,108,6,124,30,91,249,185,23,95,223,25,105,107,49,157,15,77,245,22,148,201,191,143,9,92,250,19,13,153,35,154,40,96,165,62,199,133,190,87,153,55,92,14,124,214,159,198,226,97,244,241,10,14,232,122,230,83,91,82,25,166,239,136,56,40,145,71,45,101,128,112,175,127,230,85,45,214,103,162,217,90,10,22,191,101,15,74,183,205,131,14,47,170,135,70,168,63,180,69,203,232,104,190,133,121,12,206,76,162,230,9,89,91,210,34,224,177,242,91,90,98,177,100,129,181,137,104,25,243,74,93,1,19,251,122,234,86,40,126,168,23,30,74,52,13,171,29,122,37,1,239,246,68,119,115,247,166,175,74,132,32,229,39,150,142,155,120,159,219,84,89,180,126,234,24,0,78,49,122,96,150,237,83,32,53,174,227,94,127,218,144,154,9,134,4,164,125,237,156,149,122,193,39,84,94,109,152,3,164,153,73,175,229,230,95,253,211,129,217,77,158,184,23,13,50,223,154,174,180,165,227,95,107,46,138,22,138,111,196,168,1,67,83,80,55,12,43,73,251,96,72,142,53,208,190,76,80,210,47,166,234,231,93,211,199,180,40,203,159,140,82,3,101,210,160,240,103,122,49,78,37,247,215,212,255,165,54,174,123,247,5,241,49,104,219,5,181,234,243,239,167,27,155,153,82,55,236,108,141,141,223,197,36,71,87,127,194,44,84,82,126,126,15,156,212,228,249,229,201,50,198,217,23,126,61,199,132,101,233,117,31,164,125,246,43,32,36,162,76,229,163,142,25,97,103,159,101,216,175,93,163,29,20,74,20,7,77,131,87,231,9,34,151,222,1,14,185,14,29,199,229,169,49,202,158,151,175,116,234,62,209,112,138,188,191,168,112,37,60,176,234,115,237,164,14,254,27,110,186,0,231,124,210,111,84,42,78,135,233,160,26,79,217,73,237,81,149,69,141,98,129,44,232,125,48,231,214,102,43,90,143,138,160,169,184,150,225,87,47,163,179,214,220,71,165,224,108,56,76,16,76,151,45,46,130,31,214,213,106,71,85,24,107,81,253,225,108,231,48,136,143,164,242,207,171,154,8,103,220,124,91,191,217,179,81,150,21,35,142,236,131,174,61,206,80,183,189,96,184,207,208,24,72,122,130,104,237,55,9,7,57,253,164,73,100,248,151,186,239,101,195,24,149,229,165,211,175,145,248,67,105,135,172,154,208,76,4,66,190,0,206,129,161,149,149,64,251,57,90,113,84,63,20,18,89,165,235,55,173,67,183,234,72,246,156,123,201,99,227,37,21,47,8,160,160,241,88,187,154,2,96,93,187,141,113,224,243,45,159,228,4,7,71,238,254,100,205,104,216,135,194,198,9,226,48,233,52,137,133,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,154,132,241,221,74,71,130,134,162,48,253,109,248,94,86,92,109,172,179,93,225,138,98,243,7,147,128,212,230,35,242,238,20,7,57,92,144,196,86,155,17,214,204,230,15,70,215,168,86,30,226,50,28,23,209,167,197,136,130,150,222,28,158,187,238,40,45,148,106,236,162,185,21,7,46,115,172,185,65,36,17,146,215,28,87,11,34,171,124,14,223,34,161,153,15,62,43,73,71,77,57,228,30,62,44,100,121,202,208,107,201,140,143,64,9,71,200,219,152,228,135,74,192,155,29,73,230,115,16,51,246,47,111,160,128,172,157,152,216,224,211,235,234,249,142,202,80,109,5,104,107,130,205,159,201,220,36,91,5,182,26,241,229,240,130,44,82,6,14,31,72,28,92,51,255,216,247,4,70,132,243,75,187,27,15,54,124,230,79,6,109,187,174,10,21,68,187,107,89,215,252,121,254,223,132,211,143,223,158,52,150,49,170,248,219,130,125,186,233,126,53,233,248,247,250,14,184,253,41,32,175,58,114,102,209,175,134,145,72,5,74,206,28,46,66,143,31,108,178,64,89,29,155,54,147,199,210,97,6,32,173,190,158,104,56,114,111,14,83,223,170,57,205,99,130,183,92,125,90,166,205,161,230,254,206,1,238,2,184,200,168,152,148,147,192,214,136,230,211,178,80,157,125,86,75,34,180,235,35,135,39,80,169,58,152,165,115,110,126,219,138,197,90,180,196,105,18,4,241,96,249,129,205,0,200,207,167,29,76,176,7,38,45,159,245,203,223,121,184,48,227,241,182,235,75,154,199,231,85,156,233,233,192,231,196,213,228,186,9,165,186,37,130,235,127,22,84,214,189,22,70,201,225,48,100,243,154,131,46,118,132,56,74,230,87,45,168,99,51,21,39,68,170,104,50,182,199,210,102,32,158,220,163,255,8,214,46,181,222,22,172,120,62,50,194,22,79,49,207,160,76,166,56,74,208,243,169,20,58,123,99,141,135,70,92,236,41,153,153,214,249,208,28,206,181,106,36,115,195,122,235,100,0,70,5,135,175,162,240,140,236,56,48,108,13,83,29,182,85,92,241,11,184,105,79,48,189,250,201,249,44,65,33,228,151,44,24,245,13,211,237,129,179,38,206,235,46,154,36,67,67,204,221,15,52,38,206,115,137,113,87,207,215,234,145,101,30,187,60,113,105,162,179,203,245,65,129,19,46,193,133,27,148,83,190,167,173,98,205,210,98,26,54,211,187,143,155,83,110,37,182,93,51,113,87,191,55,100,163,67,246,44,26,80,105,79,119,152,51,95,124,159,141,151,117,31,155,234,27,173,168,65,139,148,156,220,7,159,37,215,181,201,137,110,225,18,43,5,206,29,181,130,246,79,119,194,215,25,18,7,74,244,180,97,127,109,201,127,122,88,139,148,220,155,206,197,18,63,61,161,156,212,159,62,155,78,41,190,233,44,72,215,84,253,205,132,110,118,188,237,73,13,152,206,10,54,153,155,80,203,10,8,212,22,199,230,154,113,239,101,158,145,76,138,173,211,24,56,54,171,198,58,183,85,101,198,11,57,54,166,182,255,109,236,214,30,43,5,247,124,102,133,135,213,102,255,96,90,9,86,251,19,216,133,133,14,106,125,180,250,208,132,40,220,104,165,106,94,45,245,253,75,69,117,71,155,201,135,106,134,58,69,216,141,222,25,219,201,159,20,116,168,66,84,234,3,242,74,122,117,178,172,208,7,227,222,104,202,19,201,186,229,220,212,149,94,206,166,181,66,44,51,39,71,68,99,5,175,88,47,238,86,200,228,240,168,90,19,192,231,129,142,148,255,244,164,178,81,28,112,236,227,233,121,121,246,115,171,72,151,79,115,212,232,169,132,67,53,87,141,30,111,138,158,194,46,165,231,132,20,135,236,26,231,155,112,110,6,210,71,149,94,44,133,97,2,43,14,19,59,147,98,56,130,106,203,35,103,198,188,76,143,171,194,198,138,224,48,4,202,186,95,229,230,157,31,13,173,216,164,85,224,136,157,100,239,219,106,8,182,110,237,210,163,255,136,202,96,135,11,52,159,83,157,81,211,162,117,24,127,93,87,146,81,147,143,184,57,133,45,69,119,90,148,84,190,15,224,71,223,162,70,150,57,144,110,139,52,150,77,87,2,32,166,184,56,145,230,249,21,116,162,154,110,242,35,146,200,160,199,180,151,192,27,205,75,72,30,59,12,195,133,6,145,32,248,246,19,27,24,150,59,45,56,64,112,100,250,192,145,214,234,235,169,101,8,111,149,28,3,237,50,234,68,67,1,82,253,226,105,18,143,90,239,124,236,150,237,23,195,25,245,180,226,16,190,237,177,80,38,12,209,111,115,7,196,242,62,39,196,103,115,210,90,31,156,219,118,97,94,143,86,10,157,157,192,53,143,80,137,79,143,127,131,215,140,60,87,192,232,71,62,62,58,68,108,195,97,8,205,180,80,181,91,14,218,23,41,161,27,181,207,150,17,28,76,191,154,230,194,199,73,199,48,241,243,133,122,65,186,192,181,109,18,141,151,111,74,179,241,133,100,237,216,172,84,31,101,135,169,19,123,163,145,165,251,167,9,53,201,249,152,234,211,159,219,189,187,240,192,5,45,139,167,70,16,46,232,111,74,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,192,249,118,245,68,199,82,216,238,50,26,61,200,89,57,85,77,195,243,233,54,191,121,67,134,246,49,44,7,121,241,25,48,210,190,75,11,16,17,182,139,223,70,143,81,251,40,56,254,91,252,244,68,124,92,239,93,108,173,124,112,183,176,139,194,176,120,251,190,112,224,246,72,242,173,100,164,32,53,96,246,102,181,151,7,226,64,113,117,193,186,22,231,11,247,104,140,114,225,71,108,153,254,143,180,227,141,88,82,252,241,210,155,117,182,6,188,8,167,169,165,79,196,190,7,140,169,210,212,233,164,28,255,222,156,128,143,250,40,43,187,41,255,187,183,54,251,76,104,225,102,146,139,171,146,153,79,40,117,247,125,108,243,80,247,3,103,215,29,50,120,40,195,21,221,60,197,27,197,129,33,10,86,111,153,90,212,251,219,124,217,90,48,58,44,20,19,35,135,84,55,105,73,232,217,39,92,99,154,166,9,138,191,198,3,123,194,10,20,73,240,172,174,54,106,38,177,86,142,243,165,49,98,131,157,50,201,96,106,85,212,19,71,4,60,30,123,63,85,101,228,214,138,167,62,137,214,156,199,218,58,48,44,159,26,48,158,84,47,15,188,60,152,4,188,97,147,82,111,23,203,211,159,218,236,49,13,69,65,185,212,115,92,221,205,232,214,231,242,244,35,74,230,208,99,235,173,161,167,110,49,176,51,136,62,117,96,144,233,221,199,34,98,208,235,227,103,71,191,38,48,37,13,207,187,38,253,226,239,99,194,34,93,31,120,5,187,150,193,67,189,62,243,234,61,142,139,232,19,1,14,133,173,110,182,7,108,213,53,250,5,224,184,56,138,48,109,210,159,70,59,228,222,123,16,97,208,123,211,132,233,199,110,38,2,160,244,88,211,188,173,234,3,167,13,76,221,136,243,101,159,207,113,229,128,87,222,79,249,239,32,213,234,115,74,189,144,230,218,204,244,119,45,24,59,108,168,179,212,192,98,158,206,233,103,234,240,59,61,17,0,72,53,82,11,152,96,198,115,53,154,97,35,224,99,156,234,183,139,64,105,139,175,15,165,141,174,33,54,14,141,26,159,192,54,194,152,103,195,163,64,54,134,214,232,252,126,74,197,91,236,134,244,29,105,33,31,133,10,43,204,214,95,219,139,198,123,176,37,147,219,165,5,155,106,106,181,54,5,88,235,179,199,129,97,102,125,194,34,211,61,129,102,37,10,79,152,107,209,90,250,69,0,26,142,211,212,62,213,185,76,156,39,174,166,121,81,51,240,199,150,105,30,129,195,106,165,159,78,227,161,208,138,149,128,161,144,155,79,224,209,68,74,62,152,70,83,141,62,28,184,178,209,59,92,96,153,202,26,152,164,66,198,175,38,7,163,182,37,223,94,115,21,246,134,93,2,53,145,192,214,217,228,207,109,42,108,185,63,112,207,1,119,196,233,117,202,81,28,190,67,179,214,163,242,196,76,33,48,247,231,198,233,127,226,88,180,16,122,101,143,145,240,108,237,166,224,75,118,198,14,10,80,206,102,220,30,212,50,14,14,19,125,239,58,112,20,95,62,207,174,145,212,58,95,239,19,70,198,1,254,86,90,177,112,219,83,217,143,97,220,125,41,109,35,46,110,127,10,251,205,55,2,229,122,186,81,112,228,65,79,96,84,247,244,117,47,147,16,112,120,19,109,95,207,131,117,239,106,110,200,201,60,242,39,103,53,76,231,188,65,159,175,108,101,5,131,10,173,58,5,16,240,217,233,159,181,66,44,195,93,55,28,109,20,28,21,94,205,19,210,192,144,247,60,253,14,17,141,133,113,137,36,206,251,54,163,161,180,193,241,93,158,64,241,89,42,94,154,12,138,28,135,206,9,122,197,35,46,166,56,71,143,93,40,134,188,161,193,224,173,26,35,148,222,19,0,12,24,221,250,162,112,10,58,51,131,155,182,114,79,130,21,205,191,16,224,242,108,74,240,204,120,166,28,152,125,231,109,33,33,184,24,15,134,24,177,252,54,78,170,140,220,184,213,5,165,158,123,197,219,164,87,66,79,129,10,219,244,125,93,236,28,226,229,79,186,97,92,225,20,189,158,70,101,243,133,173,81,103,199,26,39,1,167,73,5,136,152,189,176,153,85,106,213,8,2,83,26,183,106,192,198,206,42,48,89,255,20,87,87,83,251,20,56,209,98,20,48,106,111,18,40,70,11,252,108,27,113,243,99,209,47,137,146,205,95,11,146,127,33,103,115,45,233,225,117,178,230,204,248,180,201,58,247,135,184,201,155,112,65,209,105,121,170,216,41,55,140,139,225,164,41,122,177,81,47,197,47,179,171,175,151,159,203,41,3,224,23,154,180,148,10,51,24,223,203,253,105,139,255,12,133,91,136,11,25,156,53,6,141,192,111,242,98,67,126,26,22,69,189,218,100,213,246,133,41,151,81,190,180,154,189,110,142,199,62,235,225,97,60,59,206,95,217,119,55,92,234,133,64,155,128,165,26,243,77,231,255,3,223,22,67,250,213,11,201,193,135,84,111,57,217,14,123,233,82,153,3,248,30,66,209,220,72,194,147,146,100,91,255,138,51,160,176,204,170,74,226,13,83,59,93,119,141,194,171,32,85,117,208,221,220,115,245,216,87,77,237,5,22,82,132,237,129,81,133,215,142,133,14,5,71,124,62,132,83,231,11,39,103,198,7,38,53,166,191,205,156,148,128,207,99,106,102,216,146,158,53,118,133,221,30,169,91,227,239,246,4,41,176,85,33,63,112,24,96,116,228,60,237,14,76,74,189,7,4,21,52,179,188,51,26,246,52,85,46,199,101,151,85,54,8,113,250,201,70,45,201,208,16,51,249,232,226,137,93,224,241,212,115,140,97,148,18,62,101,86,167,248,80,32,66,113,224,230,0,201,240,89,95,248,44,4,63,54,161,125,59,251,102,127,224,28,246,118,53,109,161,161,143,133,56,173,79,89,55,22,12,189,55,189,46,110,168,80,5,177,85,230,192,154,220,195,212,167,50,226,44,29,125,31,107,182,56,32,140,47,69,23,194,64,145,213,167,108,60,220,220,38,89,124,79,212,81,251,19,189,166,145,126,123,81,220,129,49,50,159,53,134,110,167,27,165,84,43,54,37,185,162,33,161,123,11,212,129,77,22,77,222,6,73,149,136,107,84,179,120,164,191,10,29,174,251,50,40,238,80,45,88,216,178,179,215,77,3,83,61,62,21,62,207,21,211,189,140,93,84,230,179,44,163,229,113,152,166,255,174,181,178,240,92,204,11,211,188,37,147,102,73,45,223,142,8,42,117,149,232,36,71,60,189,131,202,26,48,167,58,194,199,193,102,21,250,250,223,144,111,43,101,32,74,192,158,70,108,36,65,144,5,19,24,42,77,63,246,168,114,67,116,83,216,73,33,209,10,43,102,23,59,147,5,166,42,35,214,209,38,4,169,234,15,199,27,98,63,11,184,54,101,226,36,163,86,203,125,238,51,108,45,18,38,83,120,247,35,184,30,245,80,164,178,170,132,201,138,135,0,91,182,42,244,192,232,17,247,102,115,211,158,156,3,159,133,93,46,188,9,28,254,215,255,242,47,254,217,223,252,245,63,251,195,223,252,237,95,254,225,191,253,135,255,226,175,254,209,63,253,195,63,252,7,255,239,191,255,31,254,248,175,255,237,31,255,253,255,246,199,191,251,55,255,224,47,254,155,191,254,199,231,239,240,187,168,187,57,198,207,63,248,151,255,242,47,254,197,223,254,243,127,118,254,246,63,255,195,63,250,219,255,238,111,254,240,15,254,226,159,252,225,175,255,233,31,254,246,111,254,249,63,252,128,255,226,47,255,234,15,255,229,223,254,205,95,254,213,63,225,6,127,253,55,255,248,47,255,234,31,253,237,249,133,255,42,202,188,41,32,186,116,194,188,197,71,240,196,252,144,203,85,76,148,245,207,55,216,212,173,59,194,135,99,1,191,165,130,8,148,233,206,11,163,177,246,192,140,70,96,109,19,62,235,5,135,91,224,179,64,254,140,207,106,66,166,223,34,67,25,147,74,20,41,145,71,212,205,215,183,41,153,171,238,61,45,182,203,9,3,218,143,233,78,208,76,87,159,167,3,26,170,131,74,193,120,118,255,68,23,110,192,8,196,201,166,64,57,107,243,243,182,17,0,91,226,168,14,212,195,157,60,2,133,194,138,55,42,240,154,65,205,5,220,104,175,151,125,184,114,168,250,192,155,233,139,233,46,78,45,85,137,155,83,78,165,38,14,6,235,240,77,225,252,7,149,145,199,74,233,232,32,4,76,161,195,115,236,17,11,119,20,43,81,187,14,6,245,0,49,165,8,222,170,36,6,253,181,217,133,204,219,175,147,38,169,85,136,225,226,39,4,173,50,156,186,10,143,230,117,117,16,159,161,191,241,144,236,182,136,65,53,54,214,145,212,32,21,191,167,153,208,150,62,52,21,49,89,208,166,9,200,1,181,145,103,255,13,238,250,80,144,218,101,183,127,64,81,132,86,3,63,183,251,54,76,99,77,227,114,152,76,219,227,83,173,155,242,153,250,22,176,201,239,251,204,45,105,130,101,26,107,123,190,87,239,199,65,134,162,193,187,114,236,167,31,2,119,242,4,221,41,220,128,7,124,212,2,19,25,242,104,62,48,185,55,129,91,153,17,193,5,238,243,113,145,233,232,41,49,103,199,101,45,111,73,81,195,73,190,112,81,65,176,105,157,47,177,204,208,232,210,62,63,163,240,137,104,138,61,216,218,79,189,223,168,50,50,226,222,154,33,161,39,243,62,54,5,242,79,192,144,30,244,22,63,77,61,173,86,188,158,133,131,214,230,133,231,126,18,67,217,88,101,239,10,215,64,13,226,52,213,181,106,126,235,95,137,179,169,253,172,45,246,148,3,23,165,19,88,20,97,71,46,160,153,206,245,211,147,48,168,52,189,223,222,32,230,168,164,176,249,154,156,141,242,101,21,176,90,4,170,123,189,112,161,95,226,37,79,109,229,194,212,201,101,165,40,173,100,115,47,12,141,186,194,20,50,92,184,189,20,165,8,132,174,59,112,204,196,252,244,121,180,240,170,72,218,85,181,12,49,43,206,167,27,59,210,66,72,77,9,84,96,123,143,133,70,48,114,63,252,65,166,56,29,95,254,249,67,122,248,31,104,62,219,247,141,88,27,221,67,217,228,234,111,236,87,22,55,80,226,60,234,111,227,109,163,15,246,52,27,157,163,211,185,37,90,179,155,105,174,155,34,62,143,215,83,3,215,242,67,197,182,172,153,204,97,72,198,180,117,134,252,115,139,9,135,158,188,105,167,18,20,14,219,125,50,204,186,165,149,9,112,169,34,218,251,193,179,219,121,166,25,124,34,92,254,125,161,71,169,92,108,112,25,244,20,203,148,98,77,181,104,209,192,237,145,67,228,100,162,170,94,11,252,105,72,253,102,165,83,223,87,159,154,10,62,32,223,138,201,141,101,229,177,178,15,96,121,188,132,162,69,84,64,4,110,87,116,2,219,119,38,125,176,141,181,48,83,252,54,189,29,218,30,80,206,54,227,68,63,68,104,167,82,94,66,160,86,214,189,24,131,113,106,133,12,26,35,190,49,216,214,168,197,105,176,65,249,140,2,210,187,44,101,65,249,10,173,25,124,110,166,85,67,20,117,123,200,175,19,202,212,113,145,18,190,151,82,197,162,101,84,168,112,198,124,12,154,179,165,252,5,67,99,197,92,147,169,148,141,242,248,91,244,137,199,19,145,22,208,154,184,65,199,110,190,48,133,235,242,196,28,153,78,211,217,232,54,57,222,104,86,248,138,4,0,179,234,244,106,126,45,94,69,102,251,208,130,34,220,30,103,134,4,38,10,45,83,178,168,100,136,145,103,99,120,149,223,94,144,240,121,178,171,159,137,215,176,243,160,145,18,170,189,15,166,198,81,65,100,76,226,177,144,197,150,120,134,41,189,20,167,195,36,79,245,112,138,15,147,67,72,23,54,142,165,114,97,100,237,166,31,123,157,190,200,57,132,121,133,100,174,75,39,52,196,174,170,208,132,12,114,22,37,242,104,248,187,73,184,60,6,241,147,22,238,249,217,46,72,62,202,200,207,95,148,226,197,76,184,9,67,186,118,200,159,195,152,236,104,37,207,47,179,2,139,66,247,104,160,113,42,20,189,55,135,174,87,8,99,73,236,44,109,151,131,3,56,123,51,70,251,73,195,94,251,203,132,198,235,157,83,84,10,197,202,7,54,14,173,128,207,187,92,122,53,242,213,177,200,81,179,148,74,92,170,10,234,117,145,177,126,19,93,36,127,38,127,135,112,23,172,187,223,68,90,223,165,52,145,146,35,68,141,45,7,108,221,232,10,83,246,122,225,161,188,112,20,84,82,31,18,112,67,2,86,175,166,99,213,183,25,250,174,135,144,233,17,44,163,92,113,58,60,201,4,101,133,111,39,68,251,117,55,92,147,109,252,68,72,61,238,138,86,201,92,114,49,148,190,97,45,34,191,116,190,177,45,176,41,25,249,189,39,26,186,85,97,122,112,124,55,56,62,8,59,119,83,24,235,190,56,108,242,216,242,216,166,227,230,158,28,58,32,89,136,100,126,112,43,113,53,188,188,233,185,154,112,179,79,26,18,112,82,220,11,92,56,188,29,206,103,40,83,103,229,140,36,204,224,113,110,188,132,175,197,96,2,43,14,103,43,43,122,126,59,199,103,5,33,78,77,229,29,218,114,246,67,96,186,210,116,90,72,122,220,223,70,228,109,235,43,129,70,219,87,162,189,236,49,100,206,39,50,112,197,81,52,95,251,80,244,184,133,110,250,152,50,215,214,247,9,147,144,243,17,55,196,180,134,20,189,28,184,69,39,81,67,232,66,72,229,7,150,75,115,141,49,106,76,254,228,169,206,46,182,226,208,154,36,105,245,101,146,97,114,121,77,80,104,221,135,194,214,229,225,240,168,186,70,241,16,157,32,228,128,219,164,44,20,38,169,248,161,197,8,191,116,88,72,141,120,224,21,157,31,37,241,31,70,156,28,134,201,180,116,202,144,55,73,235,120,148,69,78,83,197,213,245,191,77,17,171,4,12,61,125,87,248,54,141,1,243,204,247,185,40,194,187,89,86,68,114,134,228,175,14,108,169,53,71,41,194,191,241,102,80,138,71,99,100,240,151,79,133,169,1,243,40,224,68,44,174,235,79,103,202,132,125,103,159,70,33,124,163,155,7,54,37,28,135,199,143,16,230,194,231,96,46,81,110,54,41,27,16,78,150,65,42,122,196,18,36,116,48,245,167,105,169,112,110,30,116,130,8,125,55,129,143,135,26,165,137,84,166,9,225,208,128,40,142,126,93,71,141,127,72,46,166,212,58,50,157,164,246,81,96,16,248,156,179,45,222,38,60,226,82,178,127,224,6,51,173,207,25,174,145,72,154,2,231,21,118,21,219,249,148,154,100,96,172,123,255,60,54,241,130,247,230,65,65,219,144,248,218,91,199,13,89,134,159,164,139,24,137,20,95,24,60,194,128,160,83,103,73,202,131,91,207,96,124,164,46,16,226,245,242,12,108,185,23,7,143,244,148,160,37,247,38,118,244,13,155,226,135,45,209,132,97,145,233,226,169,204,95,235,102,122,224,61,35,136,190,176,131,68,59,7,77,24,106,63,151,195,103,159,21,54,73,96,178,251,113,243,115,114,37,217,112,112,209,113,251,62,248,120,120,121,234,34,53,98,93,223,82,160,243,92,194,25,79,133,178,57,222,14,147,102,213,215,69,121,68,152,62,152,169,93,205,73,194,120,161,10,138,234,14,230,99,81,216,216,252,28,134,190,176,200,26,135,4,196,187,38,41,123,194,63,81,116,54,215,14,4,133,129,66,30,251,236,255,103,175,8,152,159,22,171,139,78,56,40,108,63,152,146,241,162,95,8,222,107,20,63,65,36,38,219,108,129,166,169,122,64,109,91,26,86,166,196,136,249,124,41,156,87,117,60,58,25,246,175,42,193,253,102,8,247,143,239,180,20,166,90,108,57,76,139,150,24,49,199,11,174,221,91,142,27,233,20,232,213,5,238,208,248,109,135,207,34,147,228,49,240,200,206,232,8,172,214,213,57,240,208,180,242,167,130,175,76,184,96,128,233,201,184,48,38,208,157,207,10,239,103,206,49,176,205,1,89,21,62,159,249,183,14,182,73,39,54,189,184,132,144,124,251,81,9,138,129,83,173,132,203,203,216,8,247,39,81,67,4,62,127,229,46,245,113,99,147,116,149,144,18,181,38,74,71,145,233,144,253,132,254,237,225,13,120,205,4,196,110,230,108,24,171,192,242,170,92,196,192,231,122,174,69,83,199,103,147,66,215,165,111,146,226,147,200,85,110,124,64,105,143,181,129,33,86,234,240,217,100,243,212,113,219,88,252,234,97,29,192,122,53,228,2,126,49,253,69,181,174,7,229,140,12,120,252,201,116,167,58,34,70,177,41,169,150,184,15,176,177,192,6,60,155,232,64,216,213,203,73,248,32,163,169,179,190,87,207,233,50,117,40,118,211,97,145,159,151,233,91,89,167,18,171,9,69,31,40,62,67,192,20,38,21,29,56,71,75,14,152,131,165,203,34,171,148,198,182,15,181,45,89,182,42,40,40,182,135,125,58,156,164,69,56,246,41,119,155,206,132,212,233,120,23,186,58,64,148,81,86,160,180,75,40,140,156,85,13,152,84,190,190,172,106,220,128,1,255,212,225,46,140,11,63,182,255,52,193,70,245,45,42,54,75,91,14,31,199,52,13,177,111,200,144,183,113,97,90,109,196,63,132,140,33,249,203,180,238,173,115,129,172,20,218,58,188,156,145,132,209,86,157,186,65,2,62,154,70,14,12,105,129,62,55,4,228,187,4,204,237,196,47,174,168,20,172,152,211,105,231,166,140,220,34,44,159,161,0,108,113,181,11,35,242,229,38,12,193,29,194,205,178,206,104,166,221,23,221,53,235,192,207,14,29,115,50,127,90,176,23,132,205,183,102,95,40,116,119,23,121,29,240,222,186,152,46,141,121,144,212,200,239,110,147,47,190,48,252,8,119,74,72,195,101,103,220,5,54,214,251,11,159,247,1,31,249,7,243,117,8,65,236,224,148,119,74,69,80,8,128,244,98,51,157,47,76,27,199,80,120,79,183,203,128,33,176,188,235,136,252,98,241,124,33,217,11,178,16,93,224,70,104,97,59,92,104,52,91,2,147,246,159,142,18,243,20,175,5,163,173,121,99,5,48,213,217,119,74,45,242,44,247,70,91,70,204,0,34,42,17,1,97,126,232,248,20,24,58,133,177,125,224,86,230,44,251,108,51,14,204,225,67,195,29,16,250,167,129,123,230,170,105,61,91,124,85,182,89,98,249,219,11,16,128,225,200,151,41,101,142,198,183,153,177,49,33,65,44,143,109,202,150,217,159,139,115,94,154,41,173,132,105,120,55,113,207,149,106,123,25,247,57,34,189,176,174,27,49,155,112,212,64,255,202,68,249,192,206,55,220,36,10,125,224,66,135,156,15,172,101,21,237,24,198,212,236,71,34,40,234,9,89,96,20,100,125,187,202,237,23,127,87,248,156,61,159,97,213,173,132,102,21,189,154,230,225,29,48,219,213,205,99,2,211,21,29,3,199,51,145,215,209,41,187,115,106,158,14,255,205,121,243,250,219,214,23,234,47,179,27,151,253,93,72,29,125,162,120,29,100,225,68,201,145,112,18,84,23,31,74,54,85,68,97,65,151,11,179,18,51,53,237,18,65,57,79,98,5,211,25,50,117,202,232,133,240,190,216,14,27,87,17,206,43,96,124,21,127,104,98,233,98,222,119,62,181,237,7,147,177,52,203,153,7,122,254,162,7,186,53,213,62,190,177,124,51,66,82,49,73,53,187,193,41,78,181,159,96,72,215,135,30,180,112,100,135,217,37,151,254,54,229,132,223,83,97,159,32,164,161,247,198,166,94,14,79,68,169,219,51,240,226,189,169,192,68,73,101,100,103,183,70,159,228,131,173,215,88,206,14,187,159,71,96,58,52,206,77,173,186,115,1,12,45,142,86,186,229,198,139,122,188,161,91,147,235,120,224,243,230,123,76,56,70,120,19,19,197,6,179,47,10,255,168,142,27,142,215,225,63,77,44,71,120,194,236,222,193,127,67,5,17,218,136,122,117,189,117,244,20,68,18,37,87,244,124,228,223,250,45,198,114,161,95,86,161,72,181,248,132,210,14,90,231,51,99,163,199,116,91,156,94,220,87,90,19,33,34,249,96,26,88,178,152,254,157,122,127,47,191,4,38,105,163,83,66,121,121,13,248,12,236,89,222,4,54,82,160,79,167,175,177,76,69,136,5,246,91,171,93,208,53,134,26,88,192,196,236,244,227,176,52,131,31,106,21,107,100,119,221,78,160,67,244,83,11,219,243,184,60,186,197,86,130,111,126,117,53,138,194,172,112,235,238,108,1,67,186,247,92,93,66,15,215,28,93,114,76,2,91,85,100,9,184,75,110,21,13,90,132,127,190,73,129,150,110,9,7,25,53,241,228,2,183,195,86,79,32,71,226,42,100,114,227,234,69,57,153,140,12,226,16,39,41,238,84,42,164,250,156,183,70,60,230,48,196,191,34,187,52,142,67,106,150,153,195,240,134,12,53,188,22,39,134,255,54,229,153,69,142,99,146,167,203,21,211,104,80,38,117,47,86,221,160,39,211,173,58,74,223,150,200,149,99,112,158,129,249,119,221,248,196,115,127,108,225,157,60,182,68,10,232,209,55,130,242,233,124,124,95,49,202,129,141,108,88,124,208,66,178,252,251,105,234,134,166,110,41,213,72,24,191,183,73,165,224,16,246,155,1,187,123,118,198,94,227,239,29,69,227,59,103,169,52,143,100,64,131,219,138,218,40,5,97,38,175,146,135,90,144,46,32,133,233,198,205,254,219,60,102,203,18,49,152,133,200,249,247,190,168,24,30,66,49,115,76,106,106,21,253,204,36,152,175,20,149,8,14,144,230,241,155,111,91,43,18,61,66,101,220,5,182,97,219,64,246,99,235,172,96,245,124,48,36,245,59,169,251,156,86,142,2,127,210,94,68,45,213,237,159,176,153,127,239,139,7,111,253,113,251,241,24,190,48,164,113,191,151,62,94,23,121,197,23,100,125,169,210,143,107,14,27,205,223,31,76,77,154,176,128,51,137,3,246,178,15,158,208,95,171,167,217,173,241,249,123,37,172,209,45,77,100,184,249,144,64,249,208,96,51,168,234,96,143,76,159,164,63,216,182,143,123,63,174,205,244,228,131,17,52,156,35,231,241,93,216,155,191,223,38,237,156,53,98,87,137,236,198,177,11,253,224,124,96,250,9,188,150,152,18,90,138,26,135,194,8,145,251,205,207,154,78,69,99,22,107,178,145,45,135,167,25,216,2,139,70,11,197,191,164,104,229,51,64,251,196,201,144,172,20,123,38,125,99,199,180,241,189,26,213,172,37,237,161,128,100,85,190,165,68,230,177,10,201,50,48,150,190,255,50,241,238,172,83,122,190,160,104,6,193,189,166,107,73,253,189,69,187,183,15,236,88,145,231,163,82,167,205,194,210,254,219,68,224,186,126,251,231,92,113,133,112,136,170,8,38,234,192,241,46,191,154,193,110,255,191,107,224,224,124,123,217,213,18,201,159,65,236,170,19,94,17,71,254,94,215,196,149,73,122,115,138,52,189,155,158,78,121,232,160,159,165,2,15,215,55,112,152,140,207,27,213,117,120,246,106,103,10,55,237,233,33,93,204,184,8,103,51,246,115,130,6,167,154,245,235,133,251,208,21,69,232,173,194,16,210,189,26,109,109,119,219,96,100,123,18,112,156,157,209,25,97,61,155,85,227,175,12,165,198,205,173,149,94,42,113,113,208,57,111,191,7,179,254,27,161,110,31,166,237,228,1,67,56,147,211,200,122,202,64,217,156,125,169,65,166,142,187,171,175,228,44,109,55,103,16,75,70,85,68,96,184,95,253,226,254,163,33,16,20,9,97,223,79,45,242,62,159,139,121,3,110,52,152,218,152,150,72,28,152,214,202,184,186,67,242,166,48,173,67,43,126,155,252,136,198,37,54,194,180,238,103,44,43,96,209,0,64,226,68,244,157,1,242,189,172,153,69,211,38,240,140,146,137,255,180,174,17,128,68,22,162,251,205,45,130,254,92,125,142,114,215,18,162,23,177,40,117,35,98,114,80,211,249,131,33,153,84,197,125,162,195,190,69,120,129,228,106,145,184,7,228,185,20,255,7,74,113,165,152,28,228,68,189,4,136,68,24,212,252,130,46,202,78,28,36,109,166,30,252,89,194,124,6,1,55,85,54,31,205,124,34,255,190,112,111,146,208,31,2,207,225,250,150,192,237,9,195,146,107,65,10,199,97,163,65,145,135,70,136,173,221,155,147,112,150,202,15,96,42,48,5,150,22,3,163,192,59,243,232,147,114,80,138,18,4,38,100,21,47,155,214,111,233,71,1,134,151,225,194,207,50,164,247,120,181,139,194,28,164,1,25,146,70,201,237,44,148,128,139,190,142,66,250,207,63,31,136,243,103,91,47,188,188,149,11,120,62,225,206,134,98,131,179,191,1,47,53,179,232,14,78,190,17,195,78,245,164,45,27,62,79,24,12,180,96,44,233,28,226,226,32,138,165,18,143,144,87,126,110,205,134,231,48,17,43,137,234,209,239,140,149,240,193,52,228,204,162,239,146,109,198,215,32,254,141,210,227,218,132,66,185,253,193,147,168,82,122,214,17,90,165,62,39,52,22,232,158,210,140,221,248,219,206,70,74,164,208,245,243,72,240,185,126,45,58,212,245,155,178,179,192,148,90,125,191,77,33,212,155,233,106,198,224,249,77,248,128,168,239,41,93,169,166,204,146,252,234,115,154,164,166,166,204,217,8,182,215,190,66,36,66,96,68,119,121,35,31,245,155,211,214,36,242,201,196,120,55,141,226,31,140,175,246,4,213,207,88,60,139,1,79,72,41,194,165,244,11,15,239,207,14,178,36,197,99,169,208,40,233,197,248,52,18,193,226,152,255,196,4,251,140,102,43,10,60,182,236,212,195,235,216,103,95,185,216,32,78,135,222,159,158,202,108,96,223,200,178,5,190,159,189,144,4,173,79,41,217,167,246,196,105,77,238,234,219,73,7,125,164,91,107,137,88,105,197,203,48,56,135,40,253,127,22,98,89,174,248,0,188,86,122,150,210,132,216,241,131,139,149,166,201,161,221,170,53,14,124,107,165,156,255,236,161,209,82,200,43,61,112,66,165,119,198,157,19,152,165,22,87,147,155,216,50,45,232,10,123,212,156,233,180,90,87,69,123,88,251,192,120,231,77,97,210,216,247,106,92,71,189,186,98,60,253,208,74,71,137,116,64,99,132,142,229,29,39,230,118,172,170,14,113,55,95,178,57,108,59,129,142,219,164,93,226,230,38,44,44,83,10,117,156,19,57,83,2,67,207,144,222,156,80,250,231,96,1,147,132,149,155,179,55,108,159,210,106,81,201,39,130,156,93,17,116,24,81,191,22,80,81,21,16,197,91,199,163,129,33,253,9,17,211,212,227,235,204,218,71,245,184,159,136,192,249,151,91,33,215,203,91,3,200,24,223,125,94,120,60,167,207,68,69,122,220,171,151,62,147,69,63,227,109,88,237,175,78,216,164,41,179,249,83,65,15,185,187,14,140,211,104,56,92,205,59,211,224,70,62,167,240,242,129,193,255,47,29,101,4,55,18,85,101,14,207,186,52,76,123,252,46,243,4,28,94,198,110,172,112,139,18,168,97,133,44,77,51,17,102,12,238,11,63,221,67,192,163,223,101,134,105,159,245,116,90,205,180,131,3,134,176,77,71,206,163,149,11,111,109,103,33,168,147,183,151,42,163,113,155,211,243,1,44,68,197,183,175,97,43,203,209,47,96,153,248,246,133,223,210,47,184,198,225,18,118,24,139,90,98,8,109,255,244,181,63,184,99,162,234,7,130,75,233,121,41,54,222,60,117,161,157,221,49,220,58,80,105,107,162,155,97,38,79,95,34,32,77,71,131,60,213,134,101,102,59,252,139,225,235,15,211,151,153,124,92,19,114,56,137,171,24,193,147,71,60,73,203,209,53,174,137,12,59,206,190,51,160,18,231,208,58,60,244,249,206,58,245,15,247,44,81,196,132,245,183,173,252,229,7,147,85,221,111,124,143,30,118,127,31,13,85,207,169,246,194,182,26,144,239,193,218,121,151,199,219,209,231,94,208,177,116,135,233,31,86,243,140,68,147,215,241,97,30,160,221,248,204,90,173,158,130,193,204,132,249,64,135,134,243,91,125,104,72,151,246,245,192,183,74,138,128,221,113,195,52,192,135,154,74,247,69,110,244,31,253,121,37,52,146,251,153,125,78,38,18,191,229,185,186,120,183,241,128,31,183,183,90,159,223,118,182,8,14,35,82,52,235,25,248,118,218,71,146,138,180,254,181,231,177,207,147,6,12,55,240,179,136,39,20,253,254,92,38,185,177,116,224,48,139,52,159,114,216,36,178,238,196,4,30,189,80,16,24,1,156,103,53,144,179,244,145,51,20,225,34,99,45,65,216,239,191,205,225,148,159,80,50,170,174,190,212,208,253,92,90,30,214,77,147,212,143,144,134,136,195,208,188,214,241,27,56,148,62,120,49,73,251,73,211,144,245,114,24,225,157,52,53,130,190,73,119,12,135,141,103,235,201,11,152,218,195,15,38,163,95,186,38,98,10,87,251,142,72,106,171,63,185,194,74,0,240,139,110,240,143,155,6,24,186,17,202,251,251,196,12,85,134,93,122,49,83,120,56,80,79,192,107,39,115,106,164,163,190,140,173,113,88,107,1,105,45,166,190,201,97,120,78,164,168,162,211,172,30,223,8,148,106,77,186,3,77,160,141,138,101,135,137,101,72,209,208,143,90,206,223,167,113,226,13,205,21,118,99,145,245,171,77,69,183,62,87,95,154,13,224,243,237,75,120,144,152,222,152,49,167,216,138,18,118,129,134,0,158,74,71,39,233,67,153,21,4,168,90,247,73,155,102,162,41,140,157,252,21,126,26,45,123,210,192,9,124,45,126,250,25,149,189,174,35,246,171,158,3,93,132,15,37,79,51,187,209,147,5,60,155,86,92,64,252,51,60,47,96,173,130,89,3,89,220,110,207,120,153,203,218,209,100,92,139,122,133,238,87,35,74,160,214,8,53,20,30,61,48,253,236,179,135,200,189,177,230,182,127,155,29,33,67,45,215,160,208,7,93,32,135,43,146,152,250,211,244,219,79,159,177,99,38,73,200,210,90,245,195,148,183,112,143,250,32,246,222,189,243,131,62,167,161,250,34,191,202,230,216,145,186,69,2,37,184,142,245,62,157,5,13,152,66,221,187,200,32,43,202,158,23,166,245,134,90,131,42,48,238,113,138,155,159,163,82,24,85,8,252,195,44,240,61,214,241,26,187,234,176,90,225,91,245,234,99,226,165,208,66,43,60,41,237,12,184,55,29,24,42,151,221,31,107,252,24,139,229,169,201,101,228,123,173,29,70,130,178,209,126,19,10,237,20,50,138,15,74,112,40,96,98,200,77,97,102,41,7,252,38,118,217,109,150,19,203,91,239,195,150,182,43,219,112,186,83,12,90,115,3,69,24,2,83,253,218,2,38,16,158,21,166,157,222,191,75,118,100,245,209,127,139,208,55,97,56,177,158,212,173,179,220,58,124,124,157,37,251,137,145,251,186,236,21,240,166,108,253,194,60,105,13,180,91,216,73,81,122,12,74,192,116,252,42,220,140,33,214,225,141,232,152,252,244,49,91,70,140,219,170,168,154,76,25,199,181,111,239,4,76,206,150,173,168,233,196,57,220,173,9,75,214,55,156,49,225,221,156,217,63,235,89,198,53,127,21,120,31,74,35,212,200,122,49,7,128,143,26,61,62,45,77,24,112,121,122,166,97,12,19,51,208,69,102,58,162,238,251,28,152,14,3,121,102,163,243,142,197,191,76,118,81,97,122,31,221,234,164,39,42,233,116,27,123,71,172,193,53,45,176,122,97,132,215,70,243,199,218,199,180,210,204,17,226,34,219,165,44,206,159,104,154,94,122,53,122,36,190,7,159,215,106,142,128,192,112,223,184,119,67,115,200,22,233,18,254,162,122,78,139,94,30,2,140,75,208,73,17,88,115,184,33,141,126,159,139,150,247,228,202,133,16,135,18,97,172,2,147,21,241,25,159,68,235,69,137,254,192,181,69,154,3,248,60,180,56,86,240,3,86,151,130,225,96,165,114,83,224,243,161,13,175,26,26,166,165,173,89,41,68,45,123,124,61,19,65,217,36,31,238,132,168,220,179,1,192,103,156,207,189,167,31,121,147,86,227,38,16,102,222,136,11,105,248,204,10,91,119,85,140,138,237,84,204,151,73,39,160,139,42,208,221,148,171,102,218,38,65,210,29,191,76,104,76,163,214,240,255,102,47,62,24,211,52,41,197,152,165,31,96,133,29,77,79,113,214,32,235,252,73,146,126,168,249,69,242,201,243,101,53,231,108,64,191,62,77,81,153,100,44,165,123,114,19,105,68,229,57,134,126,172,70,115,234,128,186,177,136,146,227,128,114,111,149,152,51,8,18,151,68,67,96,98,189,118,50,197,71,212,177,93,24,161,207,187,138,172,250,72,87,145,177,80,110,255,109,206,98,145,253,52,125,135,230,122,237,16,5,46,101,87,135,194,28,19,213,87,48,49,220,41,103,26,6,13,53,163,1,159,55,170,111,27,233,130,229,22,10,4,231,171,233,90,33,58,63,221,7,70,49,61,11,63,199,249,11,20,72,253,179,167,52,239,184,23,247,185,87,198,211,26,14,231,246,148,225,174,82,167,167,31,7,229,93,93,219,163,22,190,94,254,10,50,206,159,154,153,248,23,54,78,39,95,165,72,73,85,237,131,96,159,75,46,127,121,38,12,227,81,86,233,162,44,127,248,94,135,107,145,181,77,98,209,113,30,95,30,89,212,167,84,112,209,4,234,2,106,228,4,172,51,92,97,92,161,239,133,80,34,68,149,175,220,188,225,181,59,76,206,79,139,239,15,140,113,235,55,239,38,220,35,83,106,5,123,190,210,54,180,174,73,34,11,214,171,226,229,197,103,35,197,241,124,102,237,24,3,238,83,29,136,208,218,214,171,173,57,110,127,48,39,215,51,107,103,229,76,119,161,97,19,62,131,151,204,206,162,94,115,248,189,135,153,248,47,218,93,228,117,34,215,53,212,42,4,206,110,164,207,108,41,36,169,37,196,100,239,95,162,225,160,152,201,89,7,86,160,152,251,238,157,43,66,47,93,151,18,95,196,231,104,158,7,128,217,81,60,0,248,238,157,19,104,26,37,98,81,180,24,203,220,55,176,66,37,166,126,187,198,99,28,104,38,110,41,223,230,250,153,114,223,156,144,243,150,205,14,246,189,84,253,135,141,29,136,74,217,63,87,39,177,49,160,185,224,218,180,46,142,82,244,91,166,61,229,235,44,2,62,47,127,62,48,186,77,51,224,165,28,245,60,107,254,236,219,73,67,218,208,232,61,96,245,120,23,118,25,69,41,83,111,189,67,84,99,34,149,186,53,152,108,253,130,158,212,160,197,140,158,99,157,101,227,151,254,109,174,156,9,236,174,122,117,163,158,237,27,90,37,7,209,228,24,165,234,129,230,226,15,54,233,35,125,234,66,91,242,71,186,49,233,132,161,28,84,96,212,170,146,255,54,177,146,241,220,156,130,41,127,48,196,224,118,210,237,145,14,121,255,218,234,180,238,220,241,220,123,122,41,29,240,57,57,155,174,75,190,244,207,60,166,198,122,145,205,148,141,251,108,83,159,109,61,187,73,149,232,183,106,233,2,255,148,59,108,42,106,225,46,36,106,202,231,81,76,43,223,36,102,251,231,89,184,180,180,195,45,208,199,95,148,253,159,225,191,209,76,27,161,3,136,40,59,126,68,192,208,135,132,239,69,144,129,245,120,142,207,15,134,154,50,34,38,157,117,9,229,212,254,96,186,220,175,24,108,135,102,128,234,178,233,48,236,24,69,96,20,222,88,248,31,124,38,173,235,205,141,148,189,250,213,132,210,110,171,184,169,187,22,104,82,29,182,31,187,15,102,245,58,148,98,126,240,153,206,91,105,111,125,222,203,120,164,28,174,55,20,203,94,124,222,248,249,231,129,78,82,162,23,38,3,141,40,75,220,123,222,86,64,224,66,49,146,195,133,200,92,145,155,215,204,193,211,28,198,89,203,50,50,148,5,144,137,250,96,76,114,121,35,24,79,240,41,125,168,41,5,220,159,134,136,220,220,171,31,204,87,81,34,89,119,96,2,222,213,127,57,211,61,179,229,214,84,66,158,179,35,46,166,227,247,190,15,74,229,169,148,184,48,101,132,23,166,18,226,92,30,55,167,140,249,62,181,81,168,142,254,193,176,70,245,203,84,222,237,167,77,9,237,7,47,250,184,238,184,209,147,163,209,200,81,10,199,99,23,163,59,132,189,39,125,171,20,70,245,121,131,250,116,34,15,58,208,190,129,79,212,250,110,221,67,71,27,252,184,248,199,77,249,224,115,231,27,61,179,166,152,110,52,82,63,184,83,57,20,110,58,48,210,65,235,123,93,147,127,123,187,138,48,71,208,156,24,62,52,136,62,250,157,21,236,195,99,241,55,191,57,229,142,105,43,92,104,156,243,73,203,180,254,12,129,105,63,164,122,199,96,40,9,230,11,163,162,230,95,39,130,32,123,233,115,67,11,129,152,217,7,23,172,190,114,97,184,199,161,183,248,96,14,134,45,87,103,216,155,178,223,156,156,245,13,212,210,227,139,110,145,175,37,194,155,99,235,205,19,241,163,92,28,230,15,253,94,189,54,68,206,235,123,99,214,247,117,211,152,192,228,162,226,106,250,8,214,208,171,173,98,222,97,2,35,125,222,105,161,64,138,104,203,15,134,136,232,156,129,69,96,52,71,124,206,225,114,234,247,56,62,240,52,26,125,191,218,56,120,203,157,22,4,128,87,245,13,147,244,81,187,93,54,168,64,23,107,234,255,96,72,132,139,62,88,67,63,200,191,161,6,5,197,165,107,2,166,175,175,125,31,137,245,1,223,90,103,58,199,104,208,245,229,0,215,248,184,118,59,176,69,246,75,92,13,211,212,223,99,81,253,63,255,227,191,254,15,255,234,223,253,241,239,254,247,247,84,170,136,67,252,39,56,149,254,190,177,220,161,118,200,190,154,207,67,54,38,88,125,80,254,235,15,74,18,103,85,121,208,102,33,218,230,147,156,224,26,150,73,238,144,142,248,111,35,195,142,239,37,111,144,202,92,223,127,9,129,230,75,203,203,251,39,224,242,125,52,166,176,53,146,188,223,227,100,163,59,231,75,239,120,109,151,44,15,24,79,204,15,142,1,9,251,21,218,3,70,14,200,215,22,241,45,169,11,181,101,79,50,211,175,110,48,148,55,249,164,206,86,18,83,10,161,84,186,36,11,214,116,143,145,20,223,235,54,65,38,249,156,207,17,151,124,135,37,142,177,154,124,51,176,117,213,152,51,12,191,49,20,166,183,242,236,86,190,17,225,114,239,170,27,145,21,111,124,219,88,50,5,104,25,121,35,216,230,38,202,204,231,131,173,178,110,55,9,197,226,159,51,74,106,34,167,10,204,11,91,217,119,88,180,35,203,146,45,116,211,1,121,247,103,74,242,100,27,51,46,251,216,252,233,118,191,138,243,192,107,213,216,74,38,188,60,77,143,6,10,90,253,109,79,235,201,146,117,104,186,126,37,70,54,205,210,146,145,89,130,125,198,213,80,64,22,153,21,72,70,82,14,24,167,93,15,45,186,65,106,220,155,198,214,37,199,105,90,166,212,23,7,230,234,151,203,158,211,22,254,193,225,39,34,21,15,69,204,159,95,85,127,88,17,201,104,175,229,60,133,164,243,108,130,14,227,51,84,57,141,41,20,245,77,138,40,108,189,218,159,216,1,200,125,167,184,247,194,163,124,204,132,101,189,203,159,21,1,239,133,88,117,102,152,163,119,231,54,8,209,123,185,154,122,100,138,97,63,216,26,80,21,182,48,85,152,86,44,220,36,207,181,144,49,41,97,91,145,33,28,242,219,150,139,244,123,83,104,118,73,198,177,142,50,14,78,13,163,143,54,108,53,158,40,93,154,129,158,63,181,46,150,215,249,120,207,188,133,65,153,219,237,6,4,134,50,62,236,77,218,128,110,105,243,129,203,175,42,59,30,11,238,34,177,9,161,32,56,214,115,24,148,240,11,137,77,136,93,189,238,83,211,239,216,212,162,132,82,34,197,213,3,225,240,42,230,40,114,135,251,62,182,241,235,138,49,187,105,161,9,43,220,82,199,89,77,97,58,41,194,134,167,236,64,140,66,243,0,239,148,27,3,202,16,67,122,14,219,37,29,54,129,168,45,14,66,179,148,162,195,86,101,117,159,155,54,20,10,183,29,166,20,254,154,1,212,198,210,253,28,158,15,66,84,178,86,172,197,126,186,57,187,72,223,174,38,55,63,59,249,57,218,125,228,40,70,230,117,111,222,224,93,236,225,156,16,192,169,242,219,63,102,135,230,240,236,228,88,239,115,55,35,223,137,79,232,216,187,5,35,255,207,112,144,87,244,11,206,183,111,179,68,124,158,18,252,136,159,210,132,70,169,245,239,92,224,72,38,145,23,17,128,10,99,190,5,55,62,24,27,49,199,54,84,173,214,131,138,228,15,182,143,57,214,53,87,147,207,156,63,116,216,129,20,167,6,104,50,229,238,15,46,38,85,117,209,159,83,208,62,244,184,188,156,26,1,159,15,138,140,241,119,239,137,219,122,101,95,42,197,123,116,37,127,3,155,203,8,207,251,133,143,249,249,219,245,9,127,192,175,149,239,67,81,193,77,116,240,131,209,151,156,122,109,161,106,100,44,135,179,149,244,95,152,36,97,110,211,225,10,137,135,12,140,115,182,247,234,112,51,29,224,11,99,243,35,232,244,193,99,73,122,237,88,154,27,97,229,241,77,202,58,155,122,190,173,4,192,157,162,111,191,249,49,83,111,176,199,80,152,173,114,160,181,221,32,164,41,106,110,163,81,255,126,122,217,175,11,140,18,92,140,123,88,34,74,80,99,7,141,139,41,104,150,117,146,105,131,175,173,199,83,163,69,37,35,35,183,124,199,125,118,203,113,221,1,232,135,44,167,19,55,231,214,69,38,5,134,175,153,125,82,18,196,110,91,97,171,76,244,215,121,118,168,148,245,185,224,10,163,25,206,97,232,144,5,29,203,35,28,160,148,170,47,25,25,18,16,163,197,189,9,191,62,87,227,21,143,30,240,177,99,90,86,152,88,78,252,52,166,74,86,56,157,79,47,30,235,167,58,114,81,196,112,166,127,153,4,180,118,145,69,124,206,12,43,128,117,216,156,106,89,41,88,4,104,137,58,124,62,229,46,47,196,152,109,238,192,25,166,12,236,108,233,244,6,7,90,96,104,16,24,226,130,22,159,23,17,170,174,240,121,217,189,239,11,207,169,239,163,162,1,52,219,29,153,104,6,2,159,109,163,222,111,247,108,205,77,118,156,243,185,25,125,102,204,74,34,12,164,48,230,104,187,48,60,244,10,19,134,95,23,190,12,248,21,11,25,226,179,59,225,16,234,11,122,236,34,122,223,29,182,66,4,129,43,1,230,251,54,141,45,255,194,153,66,144,121,215,25,71,136,188,15,178,182,251,174,179,149,111,113,57,40,238,247,138,117,4,251,154,236,225,180,184,82,95,30,251,153,49,56,94,24,14,156,0,217,83,135,130,3,170,171,125,191,204,37,59,248,249,212,32,131,143,207,154,157,75,158,217,44,170,62,227,98,24,180,214,16,216,12,186,128,247,238,215,118,48,109,155,101,242,196,223,118,5,3,102,174,2,19,234,218,62,37,40,135,175,170,87,83,250,153,3,46,56,32,249,129,121,63,23,94,151,126,173,242,141,15,198,227,112,179,210,27,129,143,71,91,226,3,40,70,144,209,4,134,190,45,126,250,252,227,91,137,0,74,113,70,188,106,42,53,219,150,159,54,11,56,174,38,60,49,100,179,75,8,87,174,188,46,92,186,124,184,68,82,86,156,46,182,233,202,156,76,40,232,227,219,169,103,249,78,217,102,73,230,157,73,140,129,101,116,88,21,158,48,199,199,189,19,157,130,242,203,131,50,180,216,50,8,200,222,128,0,112,198,20,189,168,126,59,52,3,26,235,91,160,20,204,9,108,76,138,251,14,236,124,138,114,107,26,24,90,189,112,235,250,166,143,87,126,220,246,59,37,189,235,10,110,40,71,102,153,237,114,217,119,128,169,229,216,114,241,200,114,100,154,90,102,46,119,66,177,151,229,77,115,192,142,166,87,15,125,172,243,23,212,46,5,188,242,237,47,175,244,224,210,101,18,87,23,28,31,121,174,66,99,159,192,180,77,203,200,9,75,202,187,174,112,19,76,133,139,145,18,57,220,37,140,101,176,149,125,95,248,28,85,242,190,224,227,236,229,94,205,111,203,26,165,116,227,11,91,2,55,2,139,50,45,144,211,244,59,52,19,125,147,133,148,173,105,40,94,231,160,210,79,70,78,63,82,13,235,172,210,41,35,103,106,130,190,169,180,184,26,147,116,202,180,160,29,88,98,199,106,70,131,22,115,14,157,17,188,70,254,117,157,77,118,202,150,68,237,127,166,9,200,97,42,130,175,249,69,56,157,186,120,223,227,17,223,186,5,222,192,5,202,106,31,57,116,62,183,169,17,152,174,69,183,104,81,57,74,98,158,213,13,157,64,141,57,239,237,188,208,166,48,21,24,201,71,142,120,197,146,123,175,223,17,241,161,84,14,174,187,37,145,104,91,4,42,3,182,134,241,11,195,170,217,226,124,129,243,119,23,69,173,170,221,193,125,195,165,128,228,163,99,41,144,188,110,58,99,199,236,63,71,157,143,107,26,211,164,204,216,236,230,123,57,124,206,135,43,3,10,12,167,87,188,204,185,137,183,78,133,9,123,249,82,160,207,32,53,29,26,140,72,241,233,175,106,140,123,2,67,238,20,7,246,178,16,164,194,196,65,226,101,46,163,119,127,224,50,102,188,76,147,138,126,208,243,170,226,235,67,12,74,206,46,131,71,142,215,65,163,82,191,31,167,221,155,198,236,31,108,225,173,178,94,152,34,140,128,45,222,173,112,165,200,198,97,164,143,135,162,16,97,100,71,233,100,46,250,66,44,75,220,29,166,192,116,238,103,206,172,114,252,131,87,21,81,101,131,225,231,247,155,103,104,167,139,254,118,89,80,212,58,220,254,100,169,160,18,235,19,14,58,175,218,135,189,108,172,143,229,48,100,156,207,83,19,117,185,247,230,141,232,47,31,255,111,249,74,129,89,187,222,28,207,111,17,67,144,239,48,33,168,7,222,181,206,123,181,233,42,232,183,71,33,143,191,108,94,85,155,207,119,157,172,109,53,96,107,248,23,24,181,72,95,72,104,146,161,24,33,48,9,38,183,150,207,255,37,242,160,191,141,137,220,227,234,81,165,182,224,7,151,233,123,233,134,194,98,61,219,93,194,254,139,155,47,74,90,116,187,67,217,115,250,148,83,21,180,245,230,84,237,38,119,157,120,177,173,234,27,161,162,165,186,7,2,117,229,214,179,49,37,235,126,248,192,95,43,180,160,36,39,226,82,120,214,213,142,129,219,35,197,181,103,139,232,58,37,166,82,233,155,153,213,34,61,243,77,227,107,242,157,18,21,183,115,80,234,213,176,116,250,167,185,145,78,184,133,208,54,161,199,154,243,9,163,8,225,138,88,219,50,171,132,79,29,102,243,155,114,111,228,79,34,114,192,130,174,183,79,179,154,63,134,94,163,195,156,85,83,62,77,139,33,250,171,60,199,166,30,14,88,50,219,99,64,212,25,175,75,153,4,156,201,138,248,119,185,57,218,155,60,84,177,94,103,159,177,141,136,136,110,179,133,14,55,55,191,56,41,110,19,103,37,223,5,143,245,10,148,160,187,92,140,170,97,78,62,236,51,151,235,118,115,65,253,99,21,95,254,166,183,145,7,221,231,58,187,50,196,27,49,240,68,104,249,78,9,220,100,35,12,67,211,200,216,178,2,23,39,232,221,204,104,86,168,178,163,96,61,151,136,140,241,21,55,57,30,112,23,160,44,112,148,186,43,57,92,126,92,210,23,62,163,190,217,179,138,244,16,122,203,241,92,36,238,197,20,96,207,63,59,103,60,215,89,133,87,23,12,24,139,236,115,125,214,49,105,172,39,91,110,142,134,230,119,0,80,168,156,167,4,91,14,108,41,48,191,58,23,75,182,235,200,81,73,153,14,83,206,125,95,231,202,22,154,108,31,106,154,236,15,12,65,243,47,35,13,60,40,113,149,89,49,237,243,229,87,227,158,204,36,48,29,138,109,249,213,102,211,180,174,83,78,229,213,248,96,227,47,88,10,19,212,251,190,15,130,54,107,233,102,118,54,186,60,147,79,138,209,35,200,164,224,206,140,47,103,12,77,87,193,212,211,181,208,33,150,245,123,211,121,164,39,242,177,29,198,110,57,174,54,105,9,185,250,172,178,243,66,182,195,231,220,186,50,38,80,195,158,89,242,0,149,93,189,174,72,28,176,209,76,197,213,157,110,45,129,135,49,61,198,111,159,215,181,244,141,12,163,233,95,241,96,144,191,200,111,79,88,169,226,125,14,155,70,133,97,185,190,207,77,179,179,156,247,166,19,247,37,115,16,114,72,28,100,242,237,219,159,29,38,10,145,178,154,149,25,114,129,254,253,54,121,10,29,248,57,133,137,213,124,179,130,138,213,188,221,202,182,41,145,147,206,14,47,170,104,228,222,52,78,175,239,219,94,63,97,110,29,89,181,132,206,55,43,208,31,92,238,70,219,74,81,227,246,159,166,145,174,232,134,103,202,70,201,31,11,246,22,125,33,108,227,30,222,98,193,67,85,173,118,74,183,26,129,31,140,151,85,36,70,203,233,116,62,11,255,66,168,199,68,16,64,157,62,100,22,190,113,23,171,48,30,85,253,81,90,176,190,181,192,191,221,93,194,172,230,40,123,192,157,44,211,89,137,234,27,13,35,200,117,216,10,41,30,152,222,242,207,150,160,184,15,25,27,113,87,77,133,200,191,206,66,144,78,83,1,188,234,233,54,237,42,86,215,210,213,197,239,180,155,251,213,232,147,23,245,40,161,18,62,43,192,97,98,128,73,29,109,211,128,112,116,193,213,166,142,52,81,16,127,217,232,126,151,181,213,91,69,161,107,5,76,166,93,2,142,228,40,142,57,247,173,164,114,222,103,170,143,41,66,55,151,143,155,130,170,170,54,206,162,123,224,187,181,73,215,223,26,112,51,129,168,50,238,14,111,203,114,168,125,5,103,223,247,62,42,149,126,85,93,140,179,66,241,172,63,152,96,255,46,175,211,230,105,31,216,88,106,30,143,91,102,100,21,63,144,200,67,122,28,140,97,101,136,14,179,233,188,78,91,110,30,79,132,141,141,199,84,31,1,114,205,207,36,181,221,38,215,174,214,50,229,28,254,42,209,77,202,77,13,2,171,145,202,254,208,221,108,68,249,109,250,71,167,175,50,170,21,133,190,202,108,36,227,30,248,96,148,244,214,99,66,77,82,196,31,74,28,224,241,17,154,113,98,58,138,49,162,227,110,195,230,226,7,55,42,196,159,183,209,76,45,242,123,151,132,169,169,130,120,224,230,38,43,121,80,28,106,221,113,32,237,238,126,53,4,164,67,189,104,188,255,158,252,183,97,30,92,186,167,252,10,22,253,234,222,171,52,13,86,227,99,140,48,20,76,113,103,104,73,55,113,171,56,245,155,79,107,137,19,35,106,118,106,12,3,182,250,99,57,179,161,107,201,126,66,208,253,146,197,250,67,138,32,197,156,82,136,128,178,145,154,88,139,106,43,135,73,136,136,91,54,49,236,83,249,86,18,49,214,103,161,65,138,136,53,239,240,22,189,90,168,57,11,38,212,55,48,168,103,187,206,184,133,73,211,103,27,210,51,137,100,192,125,44,154,59,178,71,122,224,25,129,89,227,46,36,20,76,33,7,252,96,72,59,36,187,82,127,157,177,211,111,206,58,26,67,174,70,220,233,75,123,47,211,80,72,93,204,32,83,154,26,159,203,71,115,203,124,206,228,65,12,228,171,126,90,166,102,92,146,132,99,232,65,162,172,51,96,99,195,150,7,163,148,231,179,168,23,106,195,53,233,205,161,129,221,243,187,249,176,144,137,172,52,52,124,104,40,254,96,66,136,85,70,110,101,150,95,37,15,48,5,78,69,80,190,214,111,33,193,66,211,244,169,39,117,179,251,11,139,47,244,31,104,86,254,143,167,204,255,248,175,255,207,255,240,223,255,219,63,254,47,255,235,31,255,238,127,254,255,101,205,219,250,79,146,53,63,207,9,215,205,151,64,134,135,119,109,205,93,35,77,55,29,38,27,55,52,241,61,173,201,201,211,207,70,19,32,201,57,54,166,85,220,190,231,131,204,226,112,81,91,64,110,239,243,91,48,186,82,151,252,90,75,214,162,243,161,157,162,153,123,198,67,146,83,190,114,14,80,182,246,59,108,56,214,138,27,8,115,24,51,168,164,61,80,243,92,145,53,167,201,167,100,73,36,181,179,239,211,67,227,249,252,2,75,197,20,120,210,23,225,249,252,4,41,240,148,155,91,151,146,135,96,104,203,173,183,172,8,152,50,105,119,142,33,6,77,105,235,213,180,235,120,146,23,9,187,169,105,17,170,126,137,183,123,25,3,109,12,18,21,70,46,199,29,189,254,19,48,146,73,129,177,167,123,94,156,10,25,216,25,5,166,138,197,179,207,141,79,96,75,198,190,33,34,87,252,151,173,1,73,147,238,212,159,90,199,210,15,38,56,49,197,114,105,70,144,234,57,0,118,118,76,43,129,51,213,27,126,245,113,120,154,4,210,17,70,154,30,40,63,214,65,209,81,83,133,26,241,73,150,76,207,10,115,58,173,207,246,134,208,6,178,76,249,221,98,121,240,236,112,178,100,209,133,161,212,79,30,210,178,182,207,243,129,252,185,190,213,191,111,235,136,157,5,51,106,187,11,68,192,185,39,117,151,205,141,116,123,133,230,157,173,251,233,241,26,241,84,178,195,52,196,38,221,212,88,197,238,64,65,172,117,142,114,61,102,206,179,238,237,48,124,100,67,76,60,250,138,201,217,249,73,112,14,72,73,205,178,221,22,147,142,253,224,74,50,107,235,150,89,151,71,207,169,153,60,174,160,60,23,188,203,179,250,189,77,253,88,226,142,212,81,228,185,252,32,40,201,38,78,162,4,21,79,212,175,38,184,173,115,202,146,194,131,250,78,110,12,146,33,38,226,153,40,216,5,182,31,236,200,205,104,144,237,87,114,19,112,41,175,119,150,179,231,127,176,40,234,208,168,61,165,36,225,22,154,122,155,134,101,144,218,104,221,45,238,102,124,165,106,82,99,110,198,82,104,184,10,67,35,208,244,155,247,225,150,82,129,186,93,227,242,52,6,180,184,58,47,18,189,50,52,83,10,170,126,181,17,54,41,104,137,98,7,137,29,53,181,107,207,217,217,221,222,192,3,29,58,159,231,234,53,122,152,220,214,178,169,158,244,160,92,126,186,61,63,183,136,189,91,228,156,3,200,205,94,180,222,159,8,29,41,151,229,95,79,165,199,249,73,85,112,82,135,85,60,76,225,187,106,244,186,137,155,65,240,179,106,46,98,21,35,81,114,107,158,108,92,85,152,218,159,22,240,68,205,71,163,215,236,250,225,0,161,153,190,178,254,246,50,57,199,15,61,95,225,45,197,182,100,28,119,191,110,8,122,25,91,221,186,62,118,10,216,14,217,174,73,72,106,254,2,134,190,89,29,206,12,135,97,76,41,246,251,213,149,179,244,233,128,98,221,97,104,57,213,217,133,200,206,237,113,228,155,243,86,148,104,83,245,168,73,37,31,189,228,244,167,27,26,221,83,247,10,167,17,121,138,159,205,170,239,225,52,22,186,246,228,230,139,195,40,94,118,218,80,157,72,157,201,121,238,92,47,122,142,42,173,112,57,46,227,74,241,203,133,198,83,173,204,201,68,93,70,184,171,237,118,251,243,34,154,17,229,57,138,195,175,229,72,72,25,196,58,49,94,175,38,183,70,99,177,95,63,26,141,41,57,130,81,152,67,3,205,97,186,233,244,230,228,244,203,246,9,37,180,80,229,153,203,121,230,185,227,85,103,216,116,165,2,198,20,211,182,111,71,184,202,251,41,231,107,28,141,1,18,35,222,90,42,152,161,64,150,119,165,166,131,241,56,126,117,189,246,166,161,31,29,90,135,72,0,206,95,37,251,175,228,226,128,49,81,195,75,135,210,166,232,205,97,217,119,75,30,155,83,45,61,212,32,207,86,186,226,227,193,132,146,18,72,98,107,195,3,73,231,172,32,165,47,207,197,158,224,233,228,101,219,102,150,218,131,66,151,126,142,61,154,208,207,146,12,254,177,11,145,0,240,93,180,100,205,166,53,4,206,167,103,88,160,99,55,30,148,11,23,184,198,60,116,193,238,209,229,151,237,112,110,57,188,112,248,62,245,226,106,130,94,62,176,108,66,162,83,225,138,243,236,227,62,27,204,90,122,115,124,22,127,93,84,57,236,33,177,57,88,109,102,29,17,63,24,144,188,191,3,167,248,36,66,19,199,36,145,226,50,234,101,74,138,79,111,152,228,157,76,217,217,226,243,186,27,229,249,29,45,134,93,120,202,177,132,121,33,151,127,4,152,173,52,174,70,184,108,138,105,141,207,150,239,86,88,141,35,116,41,220,189,44,97,25,173,163,86,5,81,244,83,75,4,100,206,154,92,77,87,33,20,199,110,213,31,152,127,43,117,109,231,190,212,122,196,183,7,59,68,210,73,97,149,198,119,79,33,91,149,101,72,51,99,206,17,167,74,70,128,60,164,130,184,161,84,233,129,189,77,147,131,152,253,22,245,138,109,225,39,153,32,147,70,144,36,185,3,72,81,61,101,117,178,86,56,110,114,196,74,33,4,144,57,179,77,61,121,84,196,26,202,154,84,105,17,149,58,31,239,142,56,45,222,102,213,123,19,73,117,216,62,205,213,116,100,141,150,170,15,62,211,183,115,213,199,158,100,233,253,234,51,5,188,96,153,52,218,254,252,185,8,48,203,66,170,144,141,122,94,202,40,14,218,214,173,18,107,54,207,136,124,67,240,158,116,157,157,173,245,70,213,39,228,200,114,4,20,88,70,124,143,71,180,124,74,13,10,13,185,141,92,149,195,253,124,184,90,86,221,76,142,213,239,205,87,126,155,205,173,172,26,230,33,127,42,168,225,179,30,93,38,96,226,241,154,12,193,241,148,90,194,76,215,209,240,85,154,209,160,208,141,152,70,89,99,94,249,224,243,136,18,248,38,206,68,61,102,100,57,80,94,209,202,78,227,118,246,20,10,214,233,212,66,220,99,12,236,237,139,20,129,66,250,34,165,78,17,105,233,226,105,171,193,63,145,155,167,141,119,232,35,67,75,96,37,13,248,83,76,112,19,133,40,111,165,246,160,108,91,142,102,72,189,37,46,206,223,121,81,208,66,176,2,201,123,133,75,187,233,182,106,12,239,90,34,105,108,240,126,115,86,109,215,106,193,51,112,54,173,184,58,47,253,178,105,213,25,145,76,224,230,187,23,45,238,52,51,105,221,161,113,36,105,229,232,177,90,123,252,246,68,97,104,105,89,42,60,47,1,239,190,174,70,27,111,4,93,132,18,105,70,108,34,173,48,166,129,98,71,166,240,156,179,99,72,236,38,27,71,77,10,248,204,240,85,145,5,182,190,233,29,48,77,183,178,86,76,255,57,208,70,5,247,91,231,59,238,251,34,88,45,219,66,62,54,233,177,174,115,192,91,90,79,205,122,35,52,20,176,49,59,79,173,79,182,116,122,192,228,0,116,145,239,216,206,32,50,95,90,231,248,235,228,247,208,184,137,129,139,7,109,53,217,163,69,2,19,254,65,45,245,128,200,230,222,185,60,251,17,213,118,168,191,5,156,234,214,119,1,17,84,142,228,38,14,112,82,139,148,206,226,29,137,85,202,104,178,54,6,32,75,30,113,214,100,129,156,165,21,242,44,233,251,46,150,136,35,2,23,227,147,12,216,100,140,212,160,133,125,100,222,101,176,171,86,131,211,158,146,71,140,140,182,15,181,134,55,237,240,237,162,189,106,19,8,234,64,30,226,59,112,34,236,164,109,3,199,60,40,110,248,37,147,182,72,218,239,64,236,245,38,217,167,37,169,4,166,153,115,95,184,107,74,151,102,10,100,52,226,230,131,182,39,121,236,51,163,43,14,108,92,172,242,44,20,186,94,71,36,194,9,36,173,37,35,135,62,108,199,142,66,119,133,250,38,88,26,195,15,77,164,209,143,5,181,21,222,51,190,90,82,132,122,234,101,139,86,123,98,136,214,174,178,181,81,131,144,67,143,170,6,170,39,196,64,50,121,190,8,169,39,184,122,158,135,134,90,60,249,161,73,58,81,156,88,254,233,56,31,68,160,227,217,38,41,50,63,39,106,84,91,96,211,108,109,7,34,2,31,75,148,179,92,10,38,172,71,109,133,241,117,62,58,4,95,228,72,61,123,36,44,96,14,31,31,247,182,152,2,67,23,18,251,32,61,164,169,143,199,241,25,145,199,163,243,248,105,69,42,152,137,35,170,149,54,140,99,69,209,209,70,212,165,109,228,201,198,3,147,84,140,250,23,178,214,226,239,1,103,183,149,129,113,31,199,223,15,19,40,123,225,210,162,170,141,14,95,117,7,209,59,161,63,201,75,115,150,101,9,5,230,222,49,114,28,203,173,115,182,60,95,69,145,21,175,78,159,106,33,28,27,5,67,44,102,125,40,238,21,133,151,243,23,181,84,152,192,150,23,43,81,10,187,219,243,195,112,194,250,79,31,111,108,73,217,218,177,127,144,80,142,210,178,214,148,65,202,224,21,38,35,181,120,116,24,232,213,164,163,162,222,168,82,9,168,238,94,54,27,246,86,17,98,99,102,133,137,212,204,91,131,184,154,120,54,192,165,196,189,77,218,78,219,229,22,2,84,254,92,40,54,84,125,236,252,171,92,142,210,75,206,37,53,251,166,29,2,81,184,121,254,183,213,59,31,183,161,129,162,207,62,167,62,117,175,100,197,165,100,84,251,198,104,123,156,59,202,222,50,52,58,93,97,234,64,99,224,70,174,242,204,56,134,64,173,82,10,251,188,47,54,237,121,171,112,59,199,235,179,146,106,220,218,100,42,158,47,15,242,48,239,165,216,176,126,100,245,200,208,109,106,241,109,89,41,127,110,207,119,75,204,62,202,131,103,235,229,249,244,38,74,145,94,123,12,41,129,36,82,208,234,62,215,4,220,41,6,212,113,79,2,157,94,21,77,30,178,190,159,30,12,169,23,37,59,242,124,62,199,109,245,50,115,106,116,158,144,197,175,233,221,97,60,240,162,94,108,54,97,17,239,42,160,129,187,61,75,161,158,187,165,11,163,22,170,107,129,104,192,140,74,114,72,123,245,3,128,165,220,19,95,68,18,167,246,57,21,78,251,25,173,47,179,82,88,163,31,0,9,224,123,53,220,25,207,50,28,244,3,57,60,120,180,63,65,111,191,155,9,120,141,249,194,57,186,133,136,217,60,193,171,3,151,114,203,254,161,235,124,239,189,110,121,189,217,51,253,185,55,159,114,192,148,252,232,83,161,12,22,3,51,50,139,23,166,74,55,218,21,96,203,213,93,150,54,156,20,61,105,80,9,77,61,154,232,76,90,209,76,71,129,220,187,105,144,236,243,15,100,89,149,103,127,223,117,242,250,45,218,52,240,98,31,95,177,55,47,137,155,86,156,215,52,214,194,145,155,226,125,28,235,182,47,125,174,132,226,106,116,198,144,111,154,79,68,111,70,150,114,65,209,168,109,176,133,222,164,26,189,91,63,65,14,233,89,78,132,206,162,123,151,195,94,188,26,156,239,28,149,224,20,87,30,99,86,99,37,16,108,71,79,102,34,97,189,158,80,73,75,183,91,20,23,246,28,62,127,158,140,93,51,38,128,226,190,10,69,205,228,207,125,180,192,164,161,63,243,248,236,1,21,101,206,46,48,27,193,23,238,58,48,20,32,73,175,238,132,100,62,184,158,247,37,140,185,63,248,219,161,106,133,6,76,111,12,245,203,247,33,91,29,224,217,177,154,194,40,193,248,141,41,246,110,47,204,198,241,193,214,253,181,159,155,247,52,221,97,198,65,38,237,56,4,134,33,254,203,158,227,83,117,209,52,7,222,16,69,77,135,201,245,117,185,249,48,97,146,250,193,231,169,165,156,197,136,134,168,190,243,223,70,191,230,26,222,40,196,145,112,139,155,15,58,176,134,60,152,85,122,52,31,218,68,60,71,126,218,62,129,15,131,240,173,21,197,224,166,251,222,51,28,37,103,216,247,77,193,170,60,189,205,172,154,158,116,223,247,106,24,26,195,238,134,152,130,204,224,125,40,212,152,142,229,183,63,184,194,18,152,238,67,109,76,99,175,162,168,118,80,109,65,143,49,108,98,56,63,148,222,196,250,192,4,120,227,222,38,129,20,31,178,233,72,88,11,175,195,213,68,80,5,62,102,72,76,119,135,45,224,70,84,161,34,164,88,255,11,234,16,84,65,38,66,30,27,145,42,175,192,174,166,8,127,53,80,27,249,100,68,53,125,78,187,245,95,245,11,163,18,60,138,15,109,72,10,7,154,87,140,131,47,39,140,86,73,187,61,100,13,77,209,138,0,155,163,48,106,111,249,97,138,59,182,95,11,33,223,221,250,88,219,8,156,102,135,161,71,188,162,72,7,94,153,118,172,111,88,48,215,139,84,117,131,252,168,195,118,239,240,160,52,92,174,134,29,37,249,74,24,144,104,239,187,142,160,101,237,84,54,7,204,6,39,83,66,248,206,55,124,96,4,179,238,115,33,78,98,66,4,31,220,145,56,25,2,179,244,62,39,11,184,94,41,28,234,51,168,118,108,14,218,54,45,215,66,208,239,84,18,86,180,58,228,187,195,159,157,208,117,59,220,170,208,138,163,203,53,207,161,112,7,198,219,216,242,211,84,237,125,100,56,164,94,59,12,195,85,224,97,76,105,14,155,176,142,12,205,130,181,190,8,7,174,228,165,254,70,48,14,165,243,225,55,47,38,160,122,23,82,65,18,169,124,33,234,179,14,138,240,152,53,212,161,201,179,251,148,145,73,25,85,80,66,254,219,127,25,213,141,41,107,212,106,25,103,242,183,133,70,105,17,148,248,220,142,133,50,8,120,70,64,20,120,83,19,19,240,198,29,151,159,238,103,201,122,129,26,228,122,153,166,153,11,35,171,236,57,99,62,90,242,180,119,194,139,177,133,23,135,55,219,128,194,56,73,235,203,9,212,201,171,44,242,249,84,186,229,242,231,30,82,148,178,235,37,83,135,135,142,174,141,207,193,131,88,26,173,194,33,48,89,122,191,55,155,198,213,38,62,40,38,143,247,171,219,70,120,102,169,9,60,241,25,62,180,99,147,200,171,70,84,185,186,123,135,237,138,134,243,20,152,88,175,191,204,99,151,64,203,249,192,219,11,214,209,30,219,251,106,111,129,194,138,21,23,35,236,176,202,93,40,8,84,126,131,70,64,60,119,89,191,166,28,183,253,180,165,123,115,94,174,203,214,173,146,49,190,249,179,187,208,131,41,87,15,218,9,62,91,11,7,9,14,237,187,78,72,157,214,176,48,72,193,240,222,47,76,83,158,183,37,89,13,235,153,63,249,237,101,231,197,116,216,152,109,229,161,173,202,220,191,122,14,142,118,133,56,128,169,158,242,129,163,232,118,153,133,232,118,98,145,250,153,72,159,244,222,178,205,210,203,117,236,29,159,149,115,16,244,164,179,66,37,78,249,236,60,10,179,232,156,187,27,229,89,128,181,186,79,75,251,6,153,139,123,115,171,204,110,254,85,35,72,129,152,201,133,11,57,104,223,195,45,130,63,101,210,40,61,60,31,64,117,248,12,229,106,18,181,95,125,158,55,70,32,113,11,19,170,92,77,184,200,187,65,104,208,64,20,241,162,61,211,241,231,247,70,209,240,166,148,129,155,145,177,125,112,79,198,62,41,176,125,234,1,159,105,105,50,229,176,255,12,127,33,123,208,25,223,101,220,164,90,189,212,137,180,110,153,73,62,76,232,151,155,183,137,89,56,191,222,210,109,180,6,104,115,138,57,131,53,98,234,213,139,212,86,243,155,79,154,150,238,74,129,159,39,58,152,97,156,90,48,242,10,204,23,243,121,73,86,45,51,111,7,0,198,16,235,222,183,112,204,71,81,88,96,139,32,46,247,157,46,237,199,110,38,11,13,189,209,246,77,25,166,16,218,90,85,208,243,117,58,161,15,102,242,113,21,239,148,117,194,42,235,59,112,15,10,251,149,220,185,154,40,203,248,208,99,192,147,42,189,48,9,255,53,253,214,213,186,203,155,192,103,187,218,31,104,37,111,178,87,245,102,92,188,254,195,240,151,222,8,67,51,53,122,136,248,63,152,86,42,177,203,128,33,141,243,25,161,128,55,117,189,26,166,179,184,185,169,33,63,48,20,84,213,103,204,74,234,178,222,156,170,254,111,33,156,19,145,136,157,124,91,236,10,197,223,101,51,221,164,46,38,76,167,14,209,187,80,200,65,81,68,164,48,28,10,95,252,130,28,20,212,219,85,175,46,17,17,37,35,73,10,89,95,23,18,35,95,236,156,36,20,238,163,222,124,155,14,136,195,244,201,63,147,10,7,201,240,161,209,231,184,228,56,231,164,162,50,245,131,105,234,78,115,41,204,55,148,3,198,98,29,10,119,94,83,192,99,233,79,119,36,23,226,177,27,117,60,253,249,105,122,33,239,189,55,49,57,133,119,115,130,13,44,66,74,171,238,174,208,17,195,94,223,86,74,46,98,231,219,71,111,48,236,212,126,243,31,65,238,84,184,154,158,178,195,199,146,104,207,205,145,73,184,87,147,29,221,10,163,70,54,2,174,253,22,67,27,76,69,114,13,24,122,249,103,104,203,191,220,3,118,61,124,58,133,16,185,204,64,135,180,167,1,87,91,60,1,207,114,245,23,12,134,201,183,4,76,106,107,40,140,6,201,125,42,236,134,7,166,13,38,208,115,66,239,7,29,144,125,58,60,168,175,208,9,173,166,157,25,48,172,82,15,12,29,242,10,152,93,92,7,142,30,64,172,97,68,113,247,214,171,113,145,239,187,198,191,208,85,136,230,69,141,239,231,39,232,163,243,13,113,199,136,215,49,141,138,85,96,83,30,140,223,166,52,94,247,13,11,91,222,57,165,120,234,153,52,35,134,142,161,81,81,169,59,158,245,153,199,7,50,232,239,95,122,53,231,221,138,133,180,8,63,102,133,187,169,145,57,76,135,84,83,120,83,19,226,240,46,143,39,202,119,126,118,177,11,19,65,215,171,33,179,14,112,47,245,7,59,188,244,30,205,226,46,21,25,118,133,105,113,175,1,207,90,245,133,80,92,144,226,230,243,172,185,45,166,35,20,9,45,214,56,4,35,89,12,241,57,126,177,183,31,140,188,161,126,153,19,71,39,127,102,10,233,123,164,183,154,194,88,18,61,224,243,103,241,32,104,4,234,159,89,137,62,35,1,85,253,101,148,28,90,160,24,99,250,203,22,224,184,48,181,55,75,97,58,54,46,12,253,189,220,123,226,155,248,158,0,73,103,190,125,90,6,179,129,229,128,207,132,202,102,135,195,69,86,200,97,100,82,182,160,4,113,118,204,201,100,130,135,194,221,203,176,224,211,73,66,109,102,40,30,75,92,76,160,43,235,184,75,142,226,26,224,93,250,122,96,196,76,99,96,56,77,114,108,46,251,52,253,117,52,107,156,146,67,119,161,179,237,197,251,192,109,106,212,97,177,204,124,151,109,184,215,26,209,176,230,41,47,103,106,198,237,158,247,115,113,223,177,9,83,19,145,213,28,160,183,138,162,23,135,73,185,201,250,183,190,222,60,227,183,233,178,30,138,222,250,177,6,193,197,146,101,180,216,26,157,129,18,20,217,223,187,68,215,207,61,252,96,212,98,208,77,87,152,54,238,230,48,50,181,98,53,2,59,255,185,193,240,43,21,133,169,12,169,1,215,126,179,98,6,91,100,52,96,68,26,171,194,244,82,220,223,38,212,248,160,171,222,91,163,27,43,115,50,201,132,203,184,173,34,47,96,8,231,221,241,135,49,141,176,189,130,133,46,174,64,203,94,114,107,42,247,167,87,30,0,83,250,255,192,38,135,28,48,92,191,83,97,228,152,46,140,5,243,252,182,137,149,7,204,198,150,21,134,56,117,7,12,67,124,85,152,202,255,234,48,237,225,245,249,109,124,138,17,112,110,151,134,8,24,229,80,255,234,77,173,172,45,189,154,194,207,59,45,208,141,229,231,234,243,233,165,123,53,33,110,125,176,179,48,156,145,10,152,93,161,43,220,177,14,3,70,206,73,31,140,116,234,125,110,42,65,37,144,67,170,118,121,20,168,153,254,97,105,15,204,104,252,230,104,135,44,57,246,80,121,174,238,6,195,180,14,217,70,83,120,57,139,187,193,37,221,44,38,240,32,107,218,47,124,254,65,86,152,170,239,26,48,177,11,69,75,100,226,155,185,24,123,60,247,182,204,126,192,88,161,207,213,120,10,247,167,169,61,239,10,35,243,60,3,198,159,92,10,211,162,124,31,27,146,24,69,247,244,120,33,40,141,114,250,211,236,242,253,62,22,93,36,83,225,179,24,220,107,163,210,170,221,218,207,198,110,102,68,70,14,119,19,86,16,152,220,189,192,38,10,160,240,173,161,108,38,203,121,107,50,12,38,253,24,48,85,71,77,126,155,40,222,253,186,7,92,117,247,120,50,142,30,218,192,3,30,87,130,29,52,19,248,184,232,110,151,107,197,96,108,189,226,48,149,163,85,158,203,148,102,218,10,184,207,91,213,109,48,89,162,24,248,100,33,234,192,137,214,220,129,31,219,78,62,79,224,93,60,170,1,124,150,198,210,145,183,84,239,181,148,231,116,5,207,225,121,95,23,217,246,172,3,107,155,146,62,135,97,89,47,250,212,136,174,250,161,204,154,155,178,215,2,159,133,226,118,62,130,151,253,114,113,1,159,15,178,230,18,112,107,226,48,2,207,166,48,217,25,29,249,164,16,204,23,49,213,175,237,133,209,153,106,1,143,150,159,155,91,221,141,63,55,82,74,18,62,3,166,22,108,5,220,132,63,192,96,2,98,51,224,45,28,100,192,108,4,241,109,79,58,123,158,181,114,54,149,21,139,129,12,134,190,45,84,108,106,204,25,58,157,75,30,235,56,155,225,170,66,154,62,231,152,138,90,202,206,225,159,50,147,194,152,218,53,224,190,183,14,155,232,176,103,125,168,160,73,99,235,23,96,137,254,116,97,220,201,172,240,174,225,190,24,133,119,213,143,143,160,199,136,173,22,126,128,171,1,101,48,233,128,120,217,236,72,179,42,140,56,97,140,124,29,3,183,234,172,112,0,197,150,53,141,162,250,129,57,13,99,228,187,237,75,172,99,112,167,208,239,131,169,97,19,39,2,152,194,156,64,145,4,211,89,169,196,63,107,192,123,201,54,111,46,220,78,113,240,90,211,149,126,126,199,127,159,94,78,11,12,45,131,190,48,210,112,177,198,41,29,210,41,227,84,136,101,180,176,124,244,101,14,10,227,253,117,144,248,189,165,17,6,151,229,252,176,230,156,228,169,75,148,238,189,217,226,135,81,101,213,143,171,144,111,153,113,53,36,101,243,129,169,64,247,215,65,131,101,123,22,210,160,77,46,30,122,17,203,121,174,62,179,120,167,204,226,203,250,96,108,164,177,74,207,57,57,158,93,163,252,250,30,3,38,76,161,239,154,190,147,176,116,76,169,253,121,155,88,9,238,213,141,253,235,172,85,248,216,88,110,244,210,44,190,36,198,107,48,201,251,128,173,185,234,129,33,54,12,216,58,111,21,62,246,227,190,87,227,114,63,191,61,239,18,199,199,203,207,99,17,46,168,129,206,179,8,159,73,33,74,21,115,70,21,91,123,198,77,183,144,163,70,237,165,95,174,37,15,98,70,209,224,126,30,122,155,208,100,192,21,234,193,7,222,45,54,90,136,218,210,243,84,44,188,56,240,169,86,76,229,185,121,9,47,98,108,147,110,214,199,58,110,94,138,47,0,150,130,203,181,98,112,203,51,62,174,179,140,176,232,21,182,156,162,195,231,27,191,29,219,6,31,91,34,199,99,239,114,11,60,233,30,227,234,47,87,118,182,65,190,160,7,38,170,87,28,37,108,81,30,52,7,225,28,48,133,171,69,97,186,159,226,222,147,250,193,174,112,141,44,54,112,37,29,160,48,149,25,35,224,182,196,143,6,238,163,149,251,219,68,88,158,155,163,91,125,111,142,29,185,21,230,192,153,1,47,78,74,133,23,149,207,1,239,164,11,9,90,131,252,149,153,225,8,39,212,32,21,206,109,223,199,166,162,83,207,23,114,105,197,253,163,9,27,243,179,99,161,33,233,209,101,180,55,231,210,101,214,11,91,218,12,120,141,246,194,198,5,229,48,132,189,122,2,244,66,90,112,4,76,64,83,222,23,145,235,154,99,100,156,68,75,175,174,28,171,59,96,20,70,245,183,225,129,201,49,52,188,102,181,222,122,75,55,224,79,221,252,88,207,172,180,76,116,218,225,73,96,227,129,225,118,139,223,102,98,116,31,183,116,218,189,57,94,249,124,224,25,253,103,192,20,253,79,133,161,50,136,89,179,146,70,253,109,228,81,226,141,24,51,251,131,182,136,184,28,180,151,170,223,15,145,137,136,77,16,170,92,165,60,23,195,150,30,240,217,98,166,122,17,248,248,222,208,1,76,234,66,81,42,216,191,15,123,34,160,210,218,115,49,101,78,23,230,251,209,57,57,219,85,124,62,21,97,63,253,0,142,195,146,156,160,137,120,12,219,132,142,27,133,146,120,215,199,245,17,66,45,131,97,181,10,184,144,131,212,133,180,168,69,142,155,67,55,166,159,110,231,236,90,49,52,227,135,212,223,230,252,136,53,110,140,77,207,82,88,155,19,200,97,218,34,247,131,30,67,38,70,70,151,246,243,5,16,80,136,37,94,41,5,211,243,165,147,1,91,49,165,100,138,158,145,81,31,92,226,167,17,201,121,158,139,138,181,17,240,176,94,9,133,119,114,198,70,96,115,17,47,124,188,66,211,36,255,224,217,164,247,193,96,234,137,47,12,135,150,162,103,154,82,12,156,48,98,126,224,238,77,119,200,203,243,6,186,162,131,138,196,128,59,237,233,10,79,200,137,63,24,166,129,186,159,113,207,96,123,4,38,133,251,140,27,245,187,28,240,72,243,29,217,57,116,179,191,16,146,117,207,151,75,65,75,132,162,96,90,107,151,19,193,96,138,157,252,243,50,173,154,241,92,157,71,137,109,1,229,243,164,166,37,186,96,57,166,148,142,230,190,158,171,75,247,54,24,96,226,117,207,111,151,233,140,73,7,134,249,126,143,7,222,229,206,26,187,241,126,111,190,187,192,102,196,189,176,51,160,53,83,117,92,234,39,0,199,33,129,112,94,222,239,192,182,155,65,104,89,22,201,243,177,12,113,250,253,177,216,118,242,120,214,56,94,127,160,28,186,251,69,189,225,9,117,43,10,240,214,11,47,129,105,103,159,239,79,87,129,41,179,122,225,21,251,48,252,47,235,79,126,122,71,206,138,10,236,252,156,124,112,59,244,123,241,236,151,168,245,7,163,191,27,48,121,188,231,151,145,218,139,123,159,175,233,61,32,224,23,140,133,178,172,152,239,249,237,229,130,126,6,215,146,214,179,231,24,85,66,192,148,243,62,115,118,54,184,21,67,163,34,254,253,178,169,126,245,183,185,232,200,205,243,129,215,200,241,220,244,50,148,231,235,235,156,165,1,171,202,219,15,62,11,251,194,101,95,210,209,223,198,112,83,221,52,56,80,158,249,192,115,197,190,65,41,193,227,103,211,67,22,62,200,129,225,45,170,15,188,71,236,27,11,155,249,125,110,40,5,252,230,40,9,165,252,108,74,48,60,5,154,91,87,107,124,36,19,95,9,248,28,125,106,183,178,116,118,156,48,196,68,242,243,92,132,208,98,219,160,95,229,42,79,254,190,175,114,15,63,114,90,227,253,54,107,210,129,195,188,215,30,120,123,73,30,48,37,100,15,76,237,179,191,79,218,112,174,182,175,193,20,251,92,152,230,152,7,182,40,77,192,20,179,61,27,222,156,222,146,5,76,125,136,190,176,44,158,219,129,233,187,121,134,70,161,86,60,24,153,210,161,179,70,47,217,253,233,227,125,61,187,37,21,215,59,30,59,111,225,89,54,24,158,12,71,9,114,61,7,84,105,65,94,8,204,62,173,227,38,118,17,223,223,46,229,13,7,209,67,114,193,42,210,30,6,210,122,16,195,38,191,243,204,55,102,81,28,233,168,248,166,231,93,67,92,49,99,198,216,24,158,175,15,146,183,176,254,40,123,78,207,241,132,44,76,156,248,132,198,199,115,68,156,227,101,133,167,96,138,21,229,249,237,157,34,10,60,137,162,143,174,159,128,73,77,197,200,105,125,212,93,103,192,103,208,47,76,32,93,71,78,243,222,186,67,91,245,153,21,216,213,243,189,120,11,77,185,193,61,74,123,64,207,188,60,3,99,35,136,57,195,17,120,246,28,186,182,239,247,1,11,185,110,166,70,232,24,39,190,233,129,63,55,63,171,54,202,169,128,137,17,40,140,60,81,12,237,152,112,73,99,150,112,225,37,185,57,100,46,207,213,240,234,150,11,207,247,219,60,7,246,245,174,236,15,106,60,142,125,153,67,128,57,100,228,185,33,127,10,207,142,50,20,104,24,4,222,182,73,5,12,129,240,3,83,172,80,3,38,245,33,211,178,141,98,104,6,76,161,143,124,217,59,187,142,232,143,211,180,191,32,132,159,49,48,250,167,213,201,223,28,118,243,94,12,175,203,86,216,114,37,1,159,29,70,183,113,19,128,240,192,251,98,107,29,186,27,238,74,13,218,10,24,211,85,97,35,9,140,223,134,167,92,13,87,116,22,156,78,14,120,103,249,2,232,159,131,169,242,67,11,157,229,98,129,101,19,86,242,40,49,245,175,77,234,109,129,39,132,142,1,151,114,57,23,12,166,169,231,222,28,234,208,231,106,180,117,102,192,20,255,118,129,161,97,202,247,234,214,164,200,5,216,26,151,2,238,162,95,96,48,181,219,245,194,51,119,29,26,73,234,123,239,81,165,79,4,212,56,156,47,188,75,209,129,163,54,180,239,213,166,80,44,112,77,145,72,92,197,106,21,244,151,207,200,218,184,79,77,147,116,85,24,239,160,95,152,18,27,133,233,239,184,47,132,42,23,29,56,85,228,235,142,108,175,119,96,59,221,135,222,82,14,56,242,79,247,109,94,112,76,217,144,168,50,69,164,236,131,43,205,121,250,174,224,103,246,44,8,45,65,83,19,98,148,141,238,176,52,232,249,73,82,52,113,96,90,151,220,218,166,231,7,63,67,224,158,74,196,159,173,231,167,75,6,134,82,184,104,85,2,134,238,89,175,30,200,211,93,120,225,61,41,204,126,118,97,10,142,245,230,147,101,20,143,61,160,191,209,7,163,159,209,189,8,58,38,198,16,11,11,165,205,91,214,74,215,195,232,207,180,208,166,25,175,154,51,84,199,189,169,222,189,215,18,86,215,247,193,64,99,63,130,238,178,232,242,166,10,53,141,184,53,94,159,76,56,206,111,190,227,58,127,200,18,209,207,164,15,178,135,153,168,192,99,37,41,140,29,26,63,109,25,123,253,105,154,149,98,59,130,242,77,253,127,206,219,228,20,165,192,52,85,9,74,92,49,70,102,114,26,89,127,154,243,221,131,7,148,17,79,205,115,208,111,155,156,181,26,152,218,115,69,209,68,24,129,26,11,128,192,43,215,56,153,224,250,78,122,166,102,60,154,251,101,253,84,62,245,230,16,18,196,58,34,230,145,187,142,108,99,16,251,148,54,168,186,197,106,204,108,17,189,196,205,33,48,145,131,43,195,1,180,99,147,134,64,75,131,11,48,94,181,59,112,227,128,83,240,42,154,88,51,35,26,136,10,111,39,168,228,61,162,78,170,63,140,250,70,172,178,214,180,254,24,20,86,221,139,194,169,160,48,61,158,113,107,250,232,95,20,26,138,11,83,249,170,195,110,233,152,14,177,16,104,105,46,83,97,106,99,115,192,199,97,40,207,213,168,26,197,213,84,136,201,121,11,47,69,117,170,251,102,116,163,35,233,213,125,68,99,13,240,49,151,244,200,164,43,186,206,120,108,107,83,209,155,163,80,125,103,197,74,53,155,194,136,134,197,208,206,189,203,51,45,188,249,59,52,82,67,186,225,192,12,188,226,200,164,18,171,45,189,57,89,224,118,225,73,33,151,194,20,26,249,74,233,80,63,234,17,0,3,215,156,23,30,132,192,46,188,97,240,115,203,110,25,237,142,248,139,208,68,174,21,23,159,237,74,221,255,131,110,228,30,63,152,58,19,117,23,51,60,58,206,167,12,124,94,208,115,53,146,1,238,178,161,141,114,204,206,231,234,25,145,7,10,57,147,6,38,172,180,57,221,159,206,57,63,111,27,98,140,187,25,30,219,235,216,156,250,212,45,133,156,16,176,137,107,43,28,164,159,160,52,199,42,72,1,96,60,21,132,2,233,129,209,118,24,1,67,3,165,227,166,149,48,223,123,163,14,167,15,221,70,29,113,168,178,114,218,126,6,134,139,151,3,222,168,17,4,124,28,56,75,177,125,176,149,34,86,69,57,109,102,160,176,155,221,41,131,121,8,114,157,128,201,161,47,133,97,14,240,41,163,219,49,203,1,65,147,33,254,99,192,8,106,233,213,25,13,152,128,233,252,16,231,165,176,104,35,87,71,80,28,238,22,133,161,237,31,1,159,173,83,66,219,208,73,84,111,112,108,166,94,222,158,7,59,134,221,190,15,6,101,98,215,145,31,187,176,207,11,163,131,174,55,135,231,54,188,147,105,21,50,10,55,52,70,98,104,231,193,151,100,19,140,253,32,142,182,105,36,29,58,178,198,47,199,99,195,12,186,244,222,221,84,94,2,198,103,214,57,165,77,225,62,246,177,102,181,208,4,102,237,153,99,47,198,15,214,20,62,164,15,59,42,102,49,103,235,216,58,229,84,94,173,11,15,45,187,3,38,79,236,143,189,126,65,39,133,241,38,75,192,29,218,44,129,97,243,138,247,73,86,106,77,29,218,100,109,197,213,229,44,38,169,104,42,244,4,15,31,218,166,172,66,95,8,100,105,225,189,236,97,170,90,207,197,253,124,5,51,96,105,251,7,60,251,184,79,217,166,2,92,218,130,128,143,9,235,241,22,66,3,83,235,149,44,107,24,142,42,17,221,115,252,63,240,14,74,94,96,210,211,122,115,68,115,202,133,169,134,217,15,28,60,10,192,99,38,125,170,78,229,112,60,21,237,103,98,108,31,184,56,45,46,40,13,220,58,176,94,131,236,168,81,250,89,212,185,135,236,113,123,139,59,48,46,156,206,89,183,42,203,128,139,86,97,17,4,15,181,82,80,218,102,159,159,38,132,120,127,218,118,110,133,97,24,218,1,163,220,32,168,53,148,245,64,185,187,44,4,52,13,163,38,130,33,170,165,66,62,178,56,111,39,40,77,137,15,124,14,24,15,142,109,91,70,69,126,250,216,10,231,211,243,135,222,70,165,182,21,38,79,85,3,30,34,63,110,245,179,185,220,119,185,77,9,108,42,220,175,171,137,200,225,19,61,166,7,40,182,74,62,81,122,71,5,253,53,200,58,140,37,162,159,214,182,242,151,120,46,70,222,245,222,208,29,124,235,8,210,23,216,181,4,221,136,153,246,64,251,126,230,100,15,143,57,24,5,201,177,156,245,206,103,7,118,114,125,96,228,172,239,124,147,0,222,222,175,215,141,242,164,73,72,130,54,115,148,161,63,184,114,216,72,188,189,150,31,15,100,192,231,116,144,227,3,50,217,72,196,153,202,252,113,40,150,194,60,120,11,152,84,68,83,152,184,220,12,248,172,171,231,230,28,109,41,96,168,85,179,162,232,141,196,189,105,181,157,138,210,181,229,32,68,118,178,147,85,184,188,166,192,107,53,29,245,249,97,79,124,210,187,162,106,112,6,51,105,129,90,251,176,162,199,93,207,254,38,33,135,168,69,199,85,200,56,197,116,15,52,64,158,171,215,114,198,159,14,147,242,202,89,127,186,194,195,29,55,167,219,187,43,90,156,182,156,174,87,136,100,245,153,143,177,228,33,28,224,157,107,214,201,38,70,17,139,12,198,201,245,188,139,58,34,146,8,140,4,142,62,150,233,75,124,40,130,225,210,56,99,104,112,86,89,242,175,166,244,140,155,177,246,128,247,19,105,161,78,160,230,226,47,26,74,202,221,116,17,225,245,214,29,48,2,211,130,18,67,24,254,211,157,189,101,175,7,150,133,0,219,206,72,122,111,8,114,231,10,152,246,162,7,109,53,86,247,217,234,243,204,207,79,163,188,29,247,166,219,85,31,171,78,171,96,248,193,36,164,121,1,10,67,133,116,225,33,76,191,63,216,21,38,65,225,100,120,46,134,106,100,7,124,220,152,242,194,221,139,164,96,246,72,48,5,40,108,213,74,1,231,165,177,118,224,238,174,9,112,21,134,6,208,99,26,249,132,99,248,14,181,148,129,167,123,15,192,148,204,63,143,101,194,13,1,155,198,147,194,136,241,174,128,105,189,127,174,182,83,210,97,244,11,170,254,54,44,162,23,205,90,99,75,13,115,139,237,4,22,138,179,89,9,220,136,121,118,135,51,73,201,93,20,198,199,157,1,67,165,35,147,210,80,234,217,23,38,208,245,192,57,212,37,128,209,30,123,96,100,237,86,192,124,123,75,225,131,15,127,93,25,219,71,87,41,74,44,237,11,196,0,231,231,56,198,61,35,154,21,112,45,169,61,191,77,116,124,7,12,11,183,62,119,197,171,173,1,67,50,246,92,77,180,247,94,13,91,197,243,219,27,58,164,128,231,147,72,70,227,169,123,211,1,240,206,77,247,156,70,71,164,47,180,12,15,158,110,42,104,64,121,53,42,48,109,105,250,211,8,72,229,120,108,74,243,135,62,151,113,141,92,152,10,223,7,166,107,231,194,68,237,159,155,211,181,115,97,235,238,86,120,31,139,233,142,124,60,249,164,10,85,79,153,241,186,141,207,64,54,83,220,131,20,115,122,140,144,162,129,122,163,196,111,171,7,220,41,49,81,248,18,109,3,175,173,89,234,243,130,42,229,201,14,195,196,44,6,43,100,106,197,67,26,192,102,0,8,124,156,96,239,215,235,249,103,13,60,240,57,36,106,160,117,235,192,104,45,219,181,5,74,254,125,40,76,91,117,192,104,53,235,164,112,168,214,82,2,70,229,78,86,210,196,95,104,35,224,241,120,216,68,69,243,29,152,209,131,40,120,11,230,64,249,26,117,96,212,245,231,184,117,123,170,108,161,88,167,151,220,81,83,239,122,224,29,194,206,192,179,22,253,116,173,8,110,198,83,141,55,171,217,16,180,25,254,50,142,105,219,139,36,47,232,172,160,7,34,224,61,186,60,51,172,49,201,195,141,72,10,66,168,220,5,134,40,50,151,128,215,212,164,76,67,165,195,211,177,157,29,101,107,34,11,120,215,216,239,80,172,30,178,140,26,204,59,101,4,74,242,92,7,78,66,231,155,19,248,179,166,48,77,129,158,57,246,91,211,177,214,117,199,49,134,124,175,201,193,16,227,167,170,194,43,20,140,129,103,105,207,205,123,238,101,5,252,83,12,82,184,70,94,6,152,57,121,174,166,184,126,56,108,230,173,254,54,121,151,175,142,9,152,136,183,94,141,88,148,127,153,133,234,18,61,240,155,177,184,125,158,13,48,69,165,58,227,131,191,137,171,187,48,154,1,142,123,222,91,241,199,124,97,2,1,113,45,19,184,244,109,81,214,126,95,8,21,181,89,39,101,242,45,199,83,79,179,128,21,166,168,247,194,244,60,232,164,80,148,232,86,144,177,255,150,244,220,28,14,253,120,219,228,52,179,62,53,125,54,57,30,108,145,146,214,197,48,135,119,146,119,34,120,77,11,118,96,77,79,94,231,7,76,106,254,249,233,185,202,244,129,67,139,177,183,126,32,70,200,233,87,103,86,66,122,110,78,239,254,133,251,122,102,156,74,88,247,108,10,36,98,218,232,7,188,60,120,101,156,122,67,99,222,13,102,146,29,207,101,39,250,243,212,198,190,125,97,20,91,251,3,23,111,73,0,94,105,255,9,156,227,125,100,116,79,106,121,127,218,89,53,186,241,147,206,50,158,85,184,188,49,243,124,102,166,52,91,95,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,113,45,86,229,159,172,225,126,222,245,8,184,212,254,236,164,48,147,184,87,134,106,51,133,204,15,12,201,90,192,84,200,235,187,222,102,168,124,240,66,129,104,150,7,38,12,30,48,156,92,58,41,219,236,15,135,45,215,245,92,13,7,202,14,120,14,13,38,2,79,207,56,177,117,193,77,33,87,87,170,171,190,88,12,124,68,125,60,31,200,129,187,11,78,1,159,91,73,96,26,120,184,12,42,240,187,201,147,229,113,173,223,78,101,195,208,22,68,36,86,146,19,79,2,91,8,253,129,139,43,97,117,107,204,19,174,42,131,239,231,85,141,19,95,55,75,84,185,156,233,13,24,213,19,253,237,156,130,184,12,24,162,241,7,117,29,160,110,114,84,83,191,123,74,152,134,219,56,149,102,134,185,158,139,177,185,46,92,170,150,95,1,7,217,14,48,71,138,62,22,124,45,190,76,225,222,44,106,140,227,7,132,170,70,55,27,167,63,115,102,86,110,160,52,135,61,247,134,218,44,30,122,167,165,158,151,85,188,123,183,170,21,25,193,174,171,112,31,251,222,252,252,211,231,90,210,254,247,214,237,233,172,132,8,29,110,147,128,143,37,209,158,91,155,130,106,192,36,221,158,113,227,212,197,67,35,242,252,188,142,115,60,124,81,101,196,189,104,134,212,139,225,226,110,43,96,228,44,244,167,33,152,186,23,91,144,77,209,50,194,67,199,148,221,123,232,187,44,86,60,18,112,23,2,93,208,70,253,124,160,163,105,240,214,148,94,156,18,19,120,162,254,161,240,76,57,22,112,97,63,215,111,171,209,121,228,65,13,252,245,58,213,148,104,38,19,24,40,149,116,67,209,121,61,35,244,165,203,123,111,138,79,227,211,66,196,178,233,177,216,54,130,81,190,78,142,211,53,158,163,11,14,31,183,42,209,216,218,75,23,48,145,246,251,182,172,234,95,183,163,110,13,7,57,96,218,106,182,194,18,141,49,121,156,169,123,2,12,167,43,102,28,147,61,73,4,235,24,126,198,148,255,193,221,180,64,155,194,40,247,250,172,208,23,86,36,32,222,88,179,94,207,3,76,210,243,185,154,150,170,29,112,89,26,50,193,232,172,113,98,87,250,242,243,131,82,165,211,3,181,151,162,240,213,193,2,134,130,92,190,0,242,125,174,254,2,60,33,238,81,56,106,225,64,215,86,91,250,87,198,239,15,141,48,140,182,108,254,162,80,163,6,156,69,255,214,224,230,117,249,160,199,18,208,149,48,96,170,42,129,86,122,189,21,61,246,104,124,152,131,16,83,122,46,182,172,93,192,8,142,102,133,47,251,41,48,164,237,122,115,154,171,234,133,81,89,125,224,210,82,44,225,97,162,174,58,161,13,39,247,142,220,216,39,20,238,41,206,107,98,166,200,69,43,76,201,109,252,54,113,9,53,129,160,104,47,247,230,132,211,117,179,27,232,59,223,23,130,139,173,238,203,176,115,46,95,120,207,103,90,204,210,188,87,183,167,63,190,13,91,122,247,183,207,164,170,211,198,186,114,217,87,224,81,115,123,110,142,122,119,15,152,42,16,157,150,126,44,197,126,135,6,101,209,51,242,237,44,212,160,104,22,234,74,178,58,129,120,221,156,145,207,11,59,223,79,4,223,140,96,168,61,143,77,94,50,5,140,194,163,26,88,80,97,56,109,134,193,75,171,69,33,156,56,171,237,194,132,7,158,223,62,103,89,41,23,94,249,121,221,103,25,134,67,249,43,44,85,91,156,174,152,158,4,166,99,68,97,104,250,239,111,51,227,58,105,19,114,38,129,187,230,53,141,71,192,153,118,13,94,218,104,110,189,141,97,137,156,237,173,8,147,58,246,46,165,24,241,190,8,95,138,193,220,77,232,38,204,51,122,224,181,38,129,64,58,77,32,1,155,62,137,194,231,88,13,219,111,80,72,220,4,237,212,229,199,79,239,252,94,203,222,123,63,32,98,7,85,225,243,137,184,38,8,176,49,201,10,60,163,79,194,232,109,235,59,108,202,162,210,253,101,138,48,139,192,24,84,247,117,236,77,222,77,97,210,204,62,223,28,208,91,146,51,228,29,112,172,3,102,19,210,167,134,211,33,54,211,105,93,0,242,62,114,178,91,6,188,206,158,37,191,125,190,235,80,5,129,231,146,63,233,213,84,121,196,209,8,73,190,38,31,59,37,231,221,35,142,198,91,38,222,79,199,131,92,241,62,166,21,162,45,133,41,13,111,23,222,154,12,182,96,220,138,129,225,49,234,181,80,192,123,212,162,18,78,73,89,127,25,177,0,15,245,64,25,158,117,203,57,240,89,209,97,87,242,230,178,78,137,109,237,113,49,65,191,103,198,160,20,140,45,135,169,239,69,135,77,147,121,190,240,49,85,196,246,59,240,114,253,224,110,245,158,93,172,206,179,205,162,66,24,3,155,51,107,163,29,28,253,213,171,25,186,9,195,110,57,220,14,124,222,223,136,249,54,134,110,65,241,149,238,171,60,198,90,151,243,188,147,105,43,43,224,99,3,229,166,63,77,22,57,12,145,105,221,85,15,140,183,24,35,35,182,166,95,38,93,254,53,230,204,140,76,153,81,234,15,35,231,84,185,116,234,34,43,55,147,70,212,0,202,46,1,7,145,27,255,225,149,45,83,169,112,137,130,78,131,169,46,81,24,69,248,22,240,164,232,86,97,84,199,227,183,49,234,135,190,45,107,7,158,1,119,42,149,20,62,198,243,29,121,77,180,53,11,76,149,64,44,5,19,9,214,53,90,56,202,226,195,164,36,32,235,158,129,140,80,137,237,10,53,117,61,115,17,139,201,94,78,74,169,14,43,107,41,12,193,249,12,248,233,161,237,168,113,122,23,57,232,217,205,218,115,239,73,177,113,192,244,48,61,247,166,2,213,209,156,68,156,219,80,74,79,98,96,144,61,74,69,40,149,119,55,91,220,140,229,94,66,157,72,29,59,161,19,104,125,56,51,80,253,219,206,63,220,77,55,168,62,115,50,141,11,63,96,99,128,82,152,197,116,7,62,147,102,48,58,241,142,122,103,20,185,170,231,185,38,123,254,29,26,101,46,114,53,196,20,94,124,197,212,231,135,229,167,19,129,26,59,102,124,18,106,150,199,230,117,203,172,80,52,182,21,157,78,133,219,77,48,88,179,197,221,116,135,114,188,234,117,158,34,233,197,84,228,148,184,154,150,21,49,197,187,49,158,229,11,147,6,151,119,13,217,222,174,49,41,155,162,165,170,176,5,242,2,94,208,92,42,188,138,91,242,86,45,61,116,41,24,57,65,188,15,104,242,71,214,159,70,172,216,125,108,226,31,83,251,9,14,188,67,195,8,120,32,41,41,240,54,245,100,135,139,137,158,43,60,194,41,195,165,22,205,89,122,32,160,95,243,47,23,193,198,41,68,187,192,28,26,1,147,243,147,244,162,41,156,71,188,196,136,36,180,185,176,155,124,240,69,247,124,182,74,171,156,143,53,76,38,115,234,18,71,25,171,197,23,80,41,126,156,250,211,103,205,187,188,216,129,207,57,215,154,254,52,228,92,59,38,165,211,182,172,87,155,150,214,118,120,160,27,171,191,205,33,28,3,135,86,73,191,92,171,15,156,113,177,241,17,60,240,78,81,97,210,144,50,152,122,126,192,140,232,178,228,29,53,245,153,158,145,33,123,87,227,230,235,253,122,96,228,148,57,219,166,163,169,176,181,172,7,76,214,168,43,124,227,64,13,2,237,174,19,126,188,253,233,141,164,157,250,248,161,189,216,29,198,134,226,86,188,149,176,79,61,126,14,188,93,210,168,91,17,186,246,130,30,152,122,138,184,57,166,181,56,24,52,102,251,201,246,43,3,47,207,173,137,68,199,173,41,125,121,134,189,239,10,181,215,213,159,107,55,116,105,1,115,30,235,239,194,12,113,31,234,172,216,162,219,209,218,178,4,151,17,75,47,69,75,16,175,0,239,209,158,97,91,97,111,60,178,53,3,118,133,41,138,186,48,148,48,207,213,198,216,21,112,109,202,145,0,219,6,164,228,1,155,147,165,48,82,101,57,224,46,170,177,6,211,98,25,147,54,142,77,217,117,74,247,10,53,37,96,234,179,228,183,207,38,235,98,111,80,11,111,237,55,38,1,157,189,133,14,221,1,60,232,162,240,152,222,181,8,124,206,53,201,153,82,215,200,174,28,240,208,128,119,167,110,62,242,100,38,208,162,45,143,211,242,48,223,132,34,82,37,34,189,134,238,40,125,63,223,104,234,75,119,132,73,83,81,113,16,174,90,201,232,96,249,118,15,119,207,66,205,181,236,7,160,213,165,108,59,233,106,165,114,50,52,146,96,147,126,198,42,167,146,113,209,122,177,63,140,144,169,106,253,55,236,126,57,202,94,40,119,170,229,129,233,63,242,64,11,100,127,91,86,55,157,228,231,128,253,198,189,76,140,75,78,6,68,156,103,20,38,210,197,83,52,252,180,168,194,43,190,143,173,97,179,114,95,198,121,1,19,195,224,7,159,247,76,169,167,220,124,108,171,93,255,224,106,101,20,119,5,238,99,64,158,223,254,134,182,137,53,53,217,77,54,108,177,203,87,224,62,163,56,255,98,11,76,40,216,195,48,155,218,56,45,200,132,51,167,184,196,217,129,217,77,238,235,162,245,34,197,119,121,204,88,216,250,238,164,157,179,114,68,43,129,149,86,53,225,139,165,174,60,7,93,223,176,46,65,153,148,77,39,141,203,148,141,244,19,73,142,139,167,201,150,121,25,42,49,53,154,28,202,133,141,153,251,91,253,100,130,138,170,193,64,37,7,141,192,55,50,218,8,187,48,138,81,97,140,237,246,253,54,126,183,82,213,90,8,102,121,144,102,152,10,108,191,107,5,254,74,28,180,226,191,221,17,239,17,216,148,1,114,190,67,155,82,103,10,101,21,7,93,92,157,113,161,178,192,70,42,178,29,78,36,67,214,133,77,67,231,219,224,9,216,173,37,21,201,16,67,157,15,183,198,180,144,160,136,41,159,212,135,192,94,252,161,248,195,210,121,14,245,153,233,71,6,220,155,168,225,113,94,14,207,213,130,158,167,78,122,49,252,241,195,199,221,77,201,85,47,182,80,100,160,99,200,151,13,29,68,77,94,116,105,245,221,121,63,191,12,131,229,103,244,161,185,69,83,245,18,248,88,44,235,62,22,129,245,161,35,163,189,117,248,90,128,168,126,233,197,219,234,227,28,37,60,167,115,114,206,218,238,189,0,244,117,246,34,146,92,182,141,54,215,21,34,134,153,171,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,123,23,234,244,124,82,206,157,33,227,81,248,42,146,27,75,55,228,177,2,35,56,30,47,132,189,86,234,163,128,151,135,211,173,34,239,252,219,42,40,122,122,205,103,20,142,226,27,209,62,59,21,178,14,95,180,142,118,35,196,230,47,12,175,73,117,161,128,81,40,199,21,211,106,26,99,139,127,29,68,31,204,143,252,143,106,102,254,191,255,211,255,241,31,254,213,191,251,227,255,245,127,255,241,239,254,205,127,76,54,115,252,167,144,205,252,123,6,116,31,182,207,32,33,195,46,65,171,75,95,194,249,182,139,207,227,202,200,5,85,93,123,52,197,92,184,106,242,151,101,191,170,83,161,252,218,76,231,243,85,244,141,104,141,191,133,221,84,230,107,90,148,201,229,190,105,144,69,145,83,127,187,176,176,99,125,12,90,161,245,183,179,241,119,57,140,144,84,210,171,19,157,195,177,114,11,201,183,172,48,20,116,119,221,195,140,40,211,130,168,197,138,77,108,252,246,106,217,196,178,209,84,248,38,182,217,126,247,179,5,158,149,239,171,175,65,181,118,99,63,147,211,12,123,47,174,46,16,91,9,124,214,155,243,59,227,29,194,249,34,48,92,133,51,239,187,203,21,137,59,65,102,216,162,148,134,141,106,242,254,2,62,207,193,174,231,35,103,100,249,70,216,113,226,232,205,142,47,163,83,255,117,103,141,108,201,49,76,178,195,60,138,158,74,155,239,232,171,253,99,169,53,37,131,64,38,233,124,74,95,148,4,38,27,78,79,57,79,105,133,245,218,64,227,191,104,186,155,80,102,51,61,222,6,92,174,43,197,97,75,249,76,128,176,74,200,54,150,32,195,119,6,12,107,118,107,146,93,35,118,6,151,191,127,65,103,147,107,58,236,97,43,197,47,166,237,91,152,250,113,56,240,55,125,78,248,215,210,159,134,194,30,252,0,254,249,37,34,205,69,110,126,44,57,168,168,252,156,167,158,180,139,149,128,62,81,25,254,253,101,75,17,203,115,17,251,44,62,101,86,167,209,146,220,220,52,76,178,191,108,4,229,134,172,226,84,145,209,112,43,33,225,95,62,55,175,38,186,53,29,238,143,136,6,164,31,228,49,220,180,218,86,47,38,6,12,125,198,197,191,160,99,175,32,53,181,196,48,235,28,85,110,91,49,133,34,173,67,232,6,30,5,55,235,144,36,27,226,97,98,50,134,59,69,27,209,185,119,21,180,179,201,133,181,74,136,82,109,194,196,147,120,152,16,113,3,120,254,4,38,139,226,225,104,58,131,147,54,172,240,193,156,51,56,110,62,172,24,228,90,202,199,104,196,133,138,171,217,148,196,12,167,235,201,137,225,205,125,58,190,215,245,0,136,114,68,204,152,174,48,253,118,81,248,198,205,207,1,211,231,81,4,110,86,157,27,247,126,114,57,44,218,104,167,71,187,0,171,92,6,86,121,82,119,173,81,143,127,186,97,160,54,96,239,112,247,1,65,34,121,106,66,140,206,242,223,141,200,117,110,117,229,206,129,23,227,166,90,2,203,86,96,62,26,175,167,132,188,240,24,245,226,203,253,42,134,71,248,84,67,37,31,140,233,125,185,73,136,71,70,16,224,190,77,250,250,195,47,135,145,36,107,36,239,236,219,240,242,124,40,158,132,250,99,4,142,86,148,137,66,34,66,60,251,137,197,45,23,174,66,105,208,184,221,158,72,222,24,17,202,54,190,225,39,128,121,38,57,18,119,116,3,161,136,166,97,194,153,114,196,27,54,5,67,253,129,205,52,115,24,10,197,249,4,25,211,116,194,45,96,204,85,13,219,78,20,137,98,228,86,100,242,70,71,167,83,8,2,83,200,243,68,71,243,246,227,139,134,77,106,94,234,19,153,45,55,122,106,135,176,38,177,204,211,137,144,1,12,4,253,185,248,54,5,194,94,214,181,220,222,66,198,245,134,35,26,212,120,58,176,142,52,95,196,27,40,90,209,40,60,33,76,167,75,1,134,21,78,127,250,44,74,215,69,52,130,210,51,169,79,168,187,5,41,35,112,87,119,206,34,225,176,6,6,124,124,133,247,230,166,118,123,67,33,42,166,74,152,29,29,198,124,227,44,245,73,129,157,195,137,228,69,4,105,136,67,104,122,33,153,112,160,135,2,169,89,212,4,114,71,6,197,191,47,246,8,148,250,46,76,215,104,132,40,233,221,159,154,176,68,96,60,106,36,154,49,139,105,214,156,133,235,164,39,200,44,18,77,122,238,77,11,75,220,252,88,162,218,86,110,43,211,137,19,129,173,143,74,97,184,168,226,183,59,222,253,84,152,189,63,7,76,38,106,63,112,222,145,248,48,149,223,244,60,24,189,221,61,224,252,48,70,252,150,79,100,139,208,133,75,227,129,41,195,31,1,179,17,60,48,92,191,247,106,34,231,207,111,211,22,26,207,77,29,214,126,70,126,118,246,88,137,220,93,25,112,80,251,200,245,190,177,95,72,91,97,118,235,123,115,58,0,244,230,228,235,238,197,185,108,141,191,26,129,197,184,207,133,42,199,115,49,165,64,113,53,154,181,186,51,24,217,79,142,41,255,5,184,20,198,243,143,117,138,210,242,179,150,150,113,49,5,124,150,253,120,126,155,242,184,251,219,237,73,228,18,191,170,17,229,71,8,109,60,203,120,174,28,57,102,90,86,186,54,169,118,83,175,175,23,206,229,153,148,12,165,113,100,16,136,196,37,125,31,230,46,222,12,66,215,152,52,82,97,145,117,183,238,176,167,92,0,9,141,22,51,86,135,74,181,130,30,39,49,69,130,128,228,231,84,20,22,178,72,77,88,145,169,204,23,154,105,229,166,169,144,25,215,45,167,146,33,216,49,48,163,164,205,10,67,110,16,201,135,254,244,83,146,238,14,161,10,80,194,221,207,189,83,186,231,75,197,137,232,122,239,51,219,209,223,122,94,228,124,42,59,40,154,136,172,97,53,49,61,121,23,20,238,244,59,159,196,129,245,135,137,225,220,87,81,105,202,213,249,52,198,223,155,195,58,39,172,38,8,170,169,17,180,155,93,219,26,167,164,131,52,59,95,240,153,252,241,14,140,238,134,228,125,79,213,68,15,159,139,233,109,245,115,239,192,48,179,62,87,219,214,232,48,193,241,254,92,141,55,90,2,94,111,58,147,122,191,150,99,100,36,250,116,161,160,102,119,107,53,173,114,96,62,55,167,75,235,222,252,28,54,250,182,160,138,136,168,52,241,239,241,228,74,57,46,162,163,139,182,242,62,52,131,64,49,204,45,140,162,161,125,234,62,10,237,235,104,247,234,68,133,166,194,70,133,237,48,22,129,238,225,9,205,167,40,23,219,70,171,181,158,202,169,219,11,96,206,141,210,173,116,10,146,70,148,96,224,97,40,129,250,249,33,252,144,152,181,108,244,131,10,23,18,114,1,67,11,167,207,141,151,16,197,79,103,191,159,79,50,213,120,1,162,186,220,210,46,207,114,160,200,62,170,86,54,178,163,93,209,243,28,81,78,3,79,210,99,89,254,216,18,98,100,201,50,9,10,159,47,59,234,84,141,167,175,61,63,125,204,210,40,126,218,70,203,172,143,13,157,78,190,3,239,170,105,2,83,131,190,16,222,166,22,7,30,231,232,150,42,32,21,126,204,131,174,240,49,169,163,58,253,192,85,89,54,26,195,170,23,45,83,201,217,27,238,107,170,247,167,11,45,126,10,23,170,179,3,70,236,85,209,20,60,174,134,102,93,103,199,200,217,212,41,6,156,158,189,178,153,100,218,188,35,75,69,43,123,225,193,72,183,94,134,80,190,14,251,120,24,81,14,0,250,216,110,24,254,103,93,201,197,73,211,96,72,125,167,148,47,188,144,26,19,152,77,101,244,11,151,245,212,191,22,104,98,110,29,144,113,64,61,245,227,124,159,1,31,19,73,75,219,137,185,165,88,9,40,204,41,157,112,27,214,121,29,104,233,245,169,77,183,78,230,18,48,177,11,25,56,52,138,41,118,13,88,226,106,126,96,122,49,227,167,203,107,86,146,91,205,35,42,198,248,58,74,126,224,107,31,85,56,76,158,182,16,244,9,163,85,147,120,229,57,221,244,167,161,123,236,119,100,103,167,213,174,145,62,40,34,187,117,91,43,15,109,32,234,22,188,187,69,97,236,243,67,225,2,11,194,45,10,27,74,212,106,162,243,241,84,136,219,230,7,100,199,137,91,51,159,218,227,67,65,236,142,242,115,35,129,213,111,11,41,233,114,23,82,234,26,37,6,62,135,217,93,165,231,59,211,224,193,177,173,137,131,221,171,83,127,126,58,239,16,247,160,4,143,234,179,7,110,82,27,200,46,173,109,158,86,131,122,75,80,233,190,208,207,7,202,144,91,17,73,139,131,54,72,240,237,173,91,67,74,99,137,62,213,231,34,6,204,203,212,206,142,99,64,229,232,36,152,112,223,237,167,37,5,70,231,11,175,119,75,129,53,243,62,52,218,108,218,145,50,169,41,141,170,68,202,95,158,158,18,210,148,183,12,212,18,193,122,53,154,202,81,201,60,41,84,208,230,36,59,218,234,133,83,83,254,131,102,100,249,183,106,23,167,90,235,187,207,18,46,247,179,166,244,76,41,106,112,148,118,190,115,102,245,4,218,44,67,230,49,118,202,137,63,169,75,1,143,34,236,51,147,130,40,235,129,207,215,148,110,129,235,222,253,153,82,203,190,231,91,224,122,190,22,189,26,155,63,234,191,167,117,78,233,131,209,22,119,23,3,173,79,218,203,108,141,158,237,22,238,210,143,175,55,135,16,97,72,201,240,212,18,141,70,49,98,196,199,136,164,21,173,189,133,153,161,246,91,133,154,140,181,73,97,146,19,241,220,201,4,162,21,38,248,125,43,165,31,161,176,51,163,20,250,220,18,111,211,112,120,155,49,103,124,186,214,175,172,93,212,40,231,197,166,114,14,84,104,254,30,56,245,232,113,232,100,65,138,118,145,146,160,171,23,54,119,71,225,84,162,254,195,188,128,103,75,58,231,94,77,81,196,202,54,176,251,211,120,11,213,94,13,216,68,110,21,158,245,182,155,117,202,236,210,211,244,59,46,51,74,53,206,23,237,249,162,154,97,222,166,46,18,21,186,113,192,227,151,163,198,155,212,145,82,39,54,184,114,163,53,29,43,101,150,231,230,5,50,216,184,57,161,84,237,158,61,78,71,73,97,159,85,242,233,122,166,195,112,225,114,17,192,196,198,245,230,100,1,98,235,176,94,78,53,177,50,61,225,113,124,193,206,253,52,10,29,59,244,214,90,80,138,126,62,48,189,121,50,90,79,135,19,124,175,67,225,243,96,177,16,207,244,79,165,187,160,136,21,170,121,239,225,179,88,119,86,24,73,221,232,0,220,48,12,23,133,107,238,97,111,23,188,87,61,27,41,184,186,13,82,101,89,111,168,192,231,167,107,52,187,21,38,69,91,98,160,12,142,144,202,129,41,195,111,10,211,74,26,87,67,112,175,29,80,120,126,229,94,61,76,98,71,225,91,34,200,146,213,111,55,193,165,120,59,46,169,64,208,115,151,254,140,219,77,83,204,227,215,31,158,132,107,98,78,140,237,178,43,92,83,212,46,30,152,130,127,157,19,83,154,139,97,155,161,164,87,11,85,44,112,77,202,54,214,208,39,112,234,118,14,78,219,216,21,38,99,23,79,93,16,198,124,224,174,35,207,244,119,60,55,167,13,59,126,251,220,249,105,186,63,243,57,131,79,198,138,96,203,243,186,176,92,187,244,192,62,250,159,192,199,54,189,221,185,84,89,42,26,140,171,253,107,181,157,15,10,205,197,237,87,30,235,121,157,168,60,229,219,103,77,61,82,126,96,154,44,2,110,15,79,38,217,180,17,205,8,244,193,229,241,60,22,158,247,142,198,120,114,56,122,174,147,250,139,208,57,100,62,41,63,171,16,149,175,232,139,239,86,140,246,160,183,62,183,88,88,63,233,148,193,180,95,162,225,159,235,139,18,194,84,36,216,132,191,132,74,98,165,193,153,55,171,69,73,114,86,122,221,179,93,81,146,226,220,41,70,130,155,30,34,54,186,48,252,106,210,61,249,97,82,35,1,58,3,237,36,106,148,32,206,178,98,1,231,244,167,220,116,245,50,96,21,246,48,101,82,203,198,121,24,104,126,104,231,89,181,103,59,117,82,151,82,77,60,241,161,212,59,143,86,3,198,230,123,110,94,199,189,182,60,172,67,37,95,74,151,140,152,243,124,73,4,77,15,39,96,234,211,229,198,199,107,112,38,125,227,121,154,15,89,95,142,227,28,126,169,162,117,166,176,21,246,8,223,66,125,117,134,213,20,134,132,249,146,114,85,169,90,160,55,146,108,114,80,91,209,190,162,252,82,249,87,242,230,112,30,15,185,27,196,198,35,95,148,254,44,29,52,252,242,193,77,101,10,113,58,108,182,139,120,137,57,105,28,179,82,146,146,227,37,89,239,170,114,133,193,53,155,47,119,27,54,132,174,0,40,136,74,188,137,100,36,130,207,213,231,173,198,155,160,254,68,69,142,141,18,40,252,139,76,51,74,78,250,84,149,50,48,71,17,104,17,144,240,82,206,193,134,103,225,214,7,198,97,203,1,163,91,55,21,46,33,153,67,143,36,201,200,161,240,217,154,188,17,0,13,195,164,53,174,192,81,70,215,161,58,109,15,65,38,69,168,65,247,120,54,130,162,90,89,133,16,69,11,74,70,115,101,30,242,77,244,254,114,160,112,158,212,7,46,243,50,31,226,47,140,231,234,18,201,166,132,55,160,196,8,160,99,120,185,49,140,124,67,149,99,128,171,107,22,0,167,162,108,68,84,136,221,67,195,164,75,31,210,233,77,249,114,139,223,198,251,40,47,156,34,145,156,44,94,158,31,248,216,201,229,194,237,233,34,0,70,16,38,96,76,140,254,114,161,142,160,162,196,81,81,205,14,62,255,21,4,5,104,205,182,241,76,26,69,35,51,230,148,178,140,254,240,176,206,144,151,5,198,96,84,2,217,133,168,114,12,141,112,211,195,78,139,92,82,137,223,134,138,251,121,48,18,227,177,138,141,3,107,61,55,103,103,187,55,71,255,90,95,168,149,29,220,145,67,6,242,60,55,90,196,229,50,89,14,13,197,24,155,188,155,209,52,159,44,165,136,133,112,46,154,214,19,117,139,218,21,197,26,228,236,13,24,206,233,170,112,47,65,187,72,221,231,82,14,39,132,182,41,8,253,255,152,123,147,157,93,130,171,75,235,142,80,244,205,229,21,98,8,66,8,198,80,32,193,160,36,138,234,139,27,250,93,92,6,241,236,55,247,142,21,254,237,153,165,83,182,60,56,94,95,190,153,25,25,205,110,215,10,184,62,218,3,5,62,130,112,223,15,92,158,206,166,66,69,86,36,178,18,27,169,246,94,80,227,221,130,173,226,192,137,4,158,194,103,86,175,184,119,222,79,132,137,175,75,131,76,192,20,2,232,139,77,152,23,238,213,144,103,235,144,82,191,151,226,209,104,155,29,207,213,227,6,214,14,220,152,106,10,155,24,104,192,117,168,59,88,76,20,195,233,205,45,42,42,206,61,146,97,87,113,132,105,213,84,251,25,242,201,21,170,160,212,109,107,77,50,112,142,141,186,217,172,27,15,140,188,189,43,19,108,4,202,171,24,40,197,114,226,193,223,188,32,46,85,70,249,6,145,113,176,128,35,94,243,44,48,52,220,227,193,42,42,160,250,220,176,170,5,237,244,58,86,192,80,158,99,11,19,5,95,54,85,30,154,30,68,190,151,201,226,48,81,132,244,92,157,169,49,9,24,42,43,189,119,189,220,85,7,78,212,122,234,213,232,228,228,24,241,132,3,63,20,102,133,248,152,81,8,170,146,189,191,238,250,121,225,227,5,21,29,113,200,223,82,176,113,47,83,155,81,152,245,85,2,38,252,162,247,198,65,94,193,183,61,141,242,70,180,9,232,239,14,5,13,84,242,134,10,204,80,85,226,181,101,192,244,154,63,138,12,240,117,215,128,207,167,95,251,17,62,152,222,222,103,169,246,245,136,88,64,217,236,186,132,7,45,15,77,19,112,10,189,210,69,33,135,182,234,160,185,112,172,155,123,117,130,69,237,85,108,8,101,118,74,193,206,110,250,220,27,198,231,22,48,82,117,143,222,195,113,152,215,133,145,70,123,244,30,76,96,32,96,42,96,158,171,115,155,130,150,7,75,120,204,1,34,248,86,31,5,12,202,6,2,166,211,225,17,223,88,51,150,207,130,225,90,227,191,136,111,140,80,13,69,122,83,59,226,225,154,79,61,36,121,22,150,240,124,126,27,197,140,208,14,128,178,174,190,178,32,94,205,0,74,176,236,17,246,40,240,218,6,220,31,14,231,140,151,83,247,133,105,178,122,4,125,8,228,133,224,2,197,238,175,90,16,172,80,93,244,24,218,11,159,29,242,10,46,24,175,69,86,56,93,189,18,226,195,239,173,7,134,253,85,161,32,178,93,21,206,91,85,40,32,240,44,170,160,68,123,107,60,217,48,123,79,97,216,146,227,234,110,69,196,143,60,83,73,87,62,163,144,47,121,180,157,74,11,233,167,121,118,20,13,218,225,22,206,29,74,16,211,228,255,84,189,9,221,163,80,229,129,76,90,103,33,197,234,245,170,76,144,33,215,169,48,105,170,27,87,84,196,232,196,20,206,87,131,130,226,5,37,82,206,212,108,203,75,23,107,42,85,184,229,229,2,176,212,178,194,80,167,176,105,3,58,140,10,149,42,173,240,127,56,139,25,240,67,211,148,41,187,140,157,114,17,84,169,47,140,198,72,252,118,178,62,21,21,234,130,49,221,159,12,193,133,161,194,55,116,173,175,28,18,49,136,182,148,71,26,13,134,175,43,78,67,178,189,41,124,214,140,40,223,148,250,40,163,117,59,144,174,46,78,82,46,215,108,205,177,177,143,14,6,124,63,48,175,117,97,152,2,30,152,234,176,120,47,170,12,84,117,13,2,225,208,72,50,45,116,61,31,40,229,24,87,43,8,99,252,121,43,106,232,103,192,144,108,171,170,26,182,197,186,87,151,252,104,32,193,245,18,251,63,107,39,233,218,58,223,230,28,255,87,197,104,79,45,107,166,86,181,180,116,37,144,16,158,83,181,56,83,156,44,87,33,169,43,51,15,21,6,81,174,250,235,80,77,165,61,50,120,179,151,251,227,208,145,61,42,121,144,54,239,128,41,12,123,224,40,148,5,133,253,237,65,233,108,204,1,191,100,172,217,24,160,242,133,115,81,31,29,11,53,36,140,173,186,248,175,180,255,206,234,8,33,70,58,109,199,51,143,248,150,57,158,12,242,78,213,177,131,193,126,197,152,176,167,60,178,131,196,249,195,20,160,100,243,175,126,59,71,14,27,184,255,149,102,225,222,77,126,155,189,173,63,146,134,173,10,154,85,120,230,160,100,233,70,192,100,9,244,99,209,132,119,223,185,12,213,41,101,187,199,148,14,56,43,199,101,54,190,160,152,223,84,212,206,7,62,67,84,239,157,71,215,168,47,36,49,235,234,58,245,241,234,148,102,235,119,13,125,200,78,122,86,181,176,72,167,166,59,129,207,119,215,94,205,3,151,208,187,5,173,143,82,86,199,117,137,243,182,15,58,33,228,99,116,132,183,247,125,238,130,210,165,194,168,145,221,31,199,84,126,96,68,83,247,133,155,242,182,163,46,18,189,156,6,167,164,19,152,134,157,125,231,247,79,131,93,97,138,206,239,136,159,109,82,109,39,56,78,175,176,25,78,153,202,162,225,85,181,216,69,173,70,70,133,182,142,107,186,194,12,199,16,127,10,137,140,170,104,236,171,247,118,30,84,79,107,120,122,250,184,240,217,223,211,115,53,222,107,136,201,237,254,240,200,16,108,197,13,187,112,81,58,212,108,228,80,73,180,230,30,21,162,243,195,59,95,253,49,86,135,158,245,52,161,134,150,60,40,201,35,133,207,145,27,138,109,109,35,131,161,48,140,80,247,201,232,245,19,247,62,27,113,88,28,15,205,228,224,245,201,216,225,219,133,113,247,244,181,233,133,190,67,190,158,250,246,12,141,239,157,197,199,70,89,202,110,203,42,247,182,117,208,217,52,177,113,80,234,54,226,206,88,75,114,99,10,146,231,149,113,156,143,114,43,125,15,87,52,141,238,100,21,146,200,116,238,141,176,223,233,124,72,234,121,100,136,90,174,78,35,148,176,234,19,97,143,246,251,216,236,232,114,160,210,64,156,99,143,133,73,226,209,131,198,117,28,37,224,182,159,179,58,153,40,240,190,48,118,134,162,70,105,16,232,164,248,81,97,210,88,249,194,79,223,122,130,63,127,201,111,99,85,168,98,179,69,95,66,104,247,28,144,207,143,79,100,135,228,199,159,50,34,210,226,101,134,177,90,40,211,174,207,197,228,230,234,133,117,192,172,80,37,223,27,215,166,115,8,5,222,180,99,2,158,45,180,104,86,16,219,126,58,33,28,112,131,7,95,97,4,99,2,133,139,91,158,139,253,125,94,24,82,55,217,70,15,92,174,80,98,54,210,1,81,146,70,169,109,134,253,142,189,210,84,45,29,38,150,17,166,42,231,144,214,101,17,42,94,87,227,52,35,195,40,235,42,89,15,69,28,137,86,221,84,244,201,32,166,44,23,230,128,20,20,13,150,16,176,179,214,110,85,21,199,60,175,235,194,89,217,22,207,20,179,166,10,71,27,181,60,50,77,168,179,190,50,165,217,74,155,245,106,184,58,67,83,51,163,77,248,12,202,241,171,67,239,156,30,216,161,2,194,80,224,205,235,18,209,186,161,41,247,244,147,3,136,71,171,230,229,43,140,88,122,92,93,40,27,210,123,35,217,18,22,58,145,200,84,20,102,166,205,21,176,53,243,95,24,70,222,26,206,67,90,86,59,39,112,135,136,187,5,124,182,32,253,34,231,57,207,244,9,97,112,90,71,117,18,67,34,160,48,100,141,77,225,227,100,198,134,132,236,123,123,224,122,252,168,30,232,249,188,170,2,111,229,253,253,94,156,153,241,10,163,77,20,87,255,104,60,4,70,106,44,162,48,124,63,45,254,32,14,61,243,21,129,71,50,85,209,188,130,58,16,184,61,102,52,4,75,103,243,11,41,118,196,114,85,138,29,162,219,43,85,157,42,101,230,130,18,36,139,245,67,237,224,214,199,78,28,70,241,96,80,151,235,54,139,165,122,151,79,130,193,67,247,58,228,158,75,156,45,214,166,168,18,242,117,35,125,29,183,134,188,92,78,166,68,229,246,138,133,79,84,122,244,7,70,76,43,20,230,249,216,226,92,163,158,117,62,110,12,248,217,179,117,76,144,183,91,110,39,176,37,15,101,245,52,101,174,234,126,203,36,201,243,108,73,52,186,57,211,35,135,241,212,50,187,4,33,96,207,113,241,178,220,181,194,99,122,255,44,209,6,162,200,250,100,132,32,74,60,153,177,57,237,7,62,142,127,11,248,105,58,6,46,176,69,59,124,238,180,244,252,128,17,51,249,225,115,96,74,86,101,117,209,182,227,179,240,156,205,231,123,232,115,15,180,74,106,160,244,91,62,215,246,27,205,56,71,17,181,30,207,213,228,235,123,192,57,107,112,41,65,168,232,76,72,244,205,144,158,215,111,77,202,175,198,189,105,135,214,245,1,37,226,72,241,224,156,162,250,210,93,52,105,209,172,217,229,25,19,43,77,240,33,163,175,73,41,67,9,65,111,239,66,5,46,20,132,62,112,120,230,147,114,99,21,168,32,42,89,195,227,34,57,244,36,24,16,230,155,177,174,167,77,163,103,134,91,228,106,6,156,171,114,11,154,38,94,104,58,99,136,229,231,128,169,230,153,174,128,19,69,103,15,220,194,180,155,63,231,229,253,241,150,238,213,191,190,184,7,174,17,238,155,166,218,252,140,169,233,133,199,152,210,171,246,94,220,99,76,216,35,154,206,96,163,203,254,80,42,63,149,48,209,80,103,127,2,110,239,236,167,61,203,51,27,7,45,15,93,145,193,35,214,206,57,74,242,250,107,56,221,171,201,1,204,103,138,182,200,43,2,63,129,112,80,207,104,2,194,5,248,62,118,118,46,22,224,254,148,181,179,56,118,136,163,206,95,27,218,131,158,99,110,5,10,143,236,11,183,208,201,133,115,98,140,119,221,93,135,232,28,141,59,107,14,139,117,55,189,92,11,152,168,239,120,151,101,40,171,78,170,89,87,121,158,91,66,48,19,98,193,242,108,147,156,61,37,126,188,24,79,189,46,14,116,73,47,60,97,231,120,224,118,23,53,212,112,239,46,11,193,217,29,149,194,132,44,15,76,117,117,192,181,61,15,222,209,155,136,1,47,104,249,204,7,38,14,25,112,82,174,34,219,141,122,104,11,19,32,126,4,11,217,141,230,190,175,13,31,205,202,15,156,211,157,133,198,69,247,108,71,118,186,7,220,179,6,87,217,204,104,44,12,152,0,244,243,227,176,116,199,100,48,149,187,231,201,51,228,146,1,83,147,241,194,136,55,56,156,160,151,123,224,115,202,166,184,26,206,118,53,27,145,25,237,235,194,60,221,179,232,243,157,135,196,128,211,179,89,25,119,74,192,84,95,61,59,198,136,6,9,224,170,197,231,201,228,216,98,35,108,201,248,244,21,110,201,187,245,129,137,175,61,143,93,66,14,4,56,149,249,156,30,56,245,110,105,83,255,125,198,84,191,7,175,178,3,165,236,82,71,172,26,21,68,192,227,161,160,252,133,121,227,172,255,218,224,46,76,94,54,28,247,73,180,46,171,223,100,74,222,110,225,208,118,206,65,39,48,241,212,30,87,195,102,170,167,7,220,70,227,62,90,33,158,241,92,109,196,246,1,31,207,94,13,36,146,223,45,62,39,210,49,218,230,102,167,129,119,114,2,215,167,243,233,76,49,106,155,227,234,180,179,82,252,37,232,149,247,125,239,68,129,149,254,56,20,77,247,197,82,218,154,147,161,152,31,193,244,15,38,255,168,81,183,68,28,230,130,240,37,235,79,35,185,230,225,64,152,27,134,214,132,37,107,252,240,0,209,228,169,148,114,34,37,83,250,112,148,174,154,246,160,208,123,237,128,203,27,85,192,125,79,238,23,161,121,92,30,243,42,77,20,18,74,192,51,171,86,52,26,107,59,2,3,228,0,147,82,234,98,28,223,228,221,228,53,52,150,104,171,186,197,147,39,244,143,146,94,125,222,196,59,9,40,169,91,91,75,206,14,76,222,56,126,156,93,103,61,48,225,16,255,92,240,156,60,103,136,177,209,184,25,127,224,166,197,60,180,237,140,123,174,18,133,16,194,23,224,30,108,50,192,244,20,109,133,137,58,199,131,195,252,160,206,127,130,55,221,189,23,164,237,97,51,20,184,153,194,174,195,116,107,234,182,98,149,179,97,24,34,96,172,212,231,132,33,246,125,240,178,53,112,150,112,225,214,29,209,66,241,255,3,219,28,118,24,78,117,117,202,112,248,214,29,240,115,6,228,231,107,82,89,187,227,193,224,156,214,35,31,175,44,14,16,166,221,99,13,227,86,205,112,109,18,132,60,207,128,31,247,34,34,103,232,2,208,132,245,192,205,105,21,129,97,185,207,15,76,58,54,96,72,113,116,42,148,114,79,39,248,112,40,185,126,224,22,137,44,146,134,72,152,63,48,197,96,1,83,134,164,40,108,22,51,208,244,158,93,248,166,94,19,143,13,185,235,120,166,56,180,223,251,194,16,129,62,104,138,56,208,216,150,51,211,91,39,178,33,254,96,240,58,107,178,213,218,83,189,194,16,184,212,241,44,62,106,13,98,196,23,164,238,75,7,133,184,104,252,246,249,236,249,217,84,18,29,249,23,94,15,227,17,112,142,137,116,224,177,211,243,214,233,210,20,3,247,167,2,27,129,244,225,188,208,192,237,117,254,225,187,138,197,7,105,250,89,248,113,239,142,174,3,82,178,1,91,177,212,3,7,253,50,48,118,209,3,175,236,140,190,70,6,74,201,178,194,243,102,125,96,41,58,110,70,87,152,61,41,158,28,113,146,91,60,2,220,139,75,80,52,35,212,185,159,19,244,188,104,12,10,74,153,245,185,115,205,222,131,13,92,53,3,13,76,183,211,189,58,67,133,171,112,58,131,114,159,27,30,82,189,154,150,236,123,239,78,207,150,62,153,157,87,241,90,29,38,99,253,113,90,53,70,124,237,142,224,119,86,24,1,165,251,227,244,126,234,160,252,234,231,2,102,43,109,10,211,121,119,239,221,142,89,172,35,110,113,242,24,150,142,104,241,3,83,127,125,175,38,44,174,247,38,138,114,7,21,33,192,244,192,144,73,223,171,145,199,212,81,163,219,37,246,13,242,85,146,32,4,238,99,220,89,126,236,160,153,116,80,39,124,234,249,194,136,170,40,140,197,16,95,172,77,73,133,129,90,195,108,160,166,159,37,176,17,98,221,91,67,217,175,15,142,138,68,137,215,38,184,89,228,214,103,152,118,20,82,240,167,75,202,46,15,108,69,99,59,96,234,44,183,194,152,171,2,163,253,160,176,197,88,2,166,104,86,175,174,24,55,247,222,199,76,154,122,181,9,198,199,143,195,196,213,21,46,196,165,226,199,167,213,107,41,92,34,65,120,80,172,75,25,21,178,15,35,182,234,243,109,211,208,49,61,6,53,2,92,14,19,230,219,122,53,241,126,143,107,160,58,36,101,122,38,103,57,251,5,83,17,118,93,56,223,104,149,142,199,134,16,107,40,74,35,113,92,140,117,61,100,121,193,89,91,221,160,30,70,106,164,3,218,8,222,248,197,141,124,74,146,121,68,238,197,137,150,127,77,217,45,21,133,45,243,31,48,105,109,129,49,228,35,88,99,157,190,77,127,188,210,229,22,171,139,126,216,166,51,225,152,53,201,21,192,173,183,243,28,25,122,53,13,10,113,2,193,249,50,244,107,209,81,30,38,179,105,234,9,37,159,49,198,245,29,115,152,50,243,174,23,31,227,35,82,224,52,80,102,17,197,53,158,188,115,224,207,128,155,54,178,25,221,220,244,82,110,106,111,207,108,215,213,69,239,236,221,169,27,157,234,91,209,114,115,247,180,56,86,253,152,213,218,6,227,99,166,169,122,212,192,56,114,129,82,144,57,21,45,148,113,124,240,89,132,40,207,10,220,48,52,3,69,238,74,159,218,180,178,226,98,11,114,223,199,102,231,92,205,173,105,18,95,67,138,61,129,11,241,129,128,243,177,176,154,192,103,207,246,158,122,232,167,140,77,92,225,17,218,202,192,101,9,181,3,112,195,64,113,56,155,18,176,194,12,89,220,59,87,237,168,57,240,57,249,92,113,132,100,24,85,28,67,97,10,22,226,199,19,217,249,7,38,221,118,175,78,234,193,16,10,162,126,234,187,154,252,101,151,16,26,112,40,15,128,114,112,46,69,235,173,72,176,84,157,180,52,118,43,150,118,145,61,96,218,195,158,171,105,219,189,87,179,213,61,79,118,126,239,162,180,66,63,15,134,67,84,29,134,205,180,235,111,143,232,148,6,157,74,125,218,209,93,238,222,39,209,42,181,157,83,118,89,27,145,237,235,154,208,14,121,5,133,197,195,167,76,43,9,27,45,48,243,112,5,108,42,20,10,247,25,214,93,133,53,109,246,7,110,43,242,43,7,182,28,173,194,108,58,23,110,117,189,143,86,214,148,71,163,105,174,40,140,60,86,15,152,110,6,69,211,138,211,133,144,85,210,137,196,41,183,156,226,217,100,204,183,120,171,102,50,141,168,181,38,0,191,164,12,10,120,94,195,18,73,17,134,41,224,126,172,181,232,12,108,132,128,37,167,11,10,11,116,14,148,142,225,231,226,26,74,19,192,89,132,55,65,67,83,29,16,219,185,42,10,133,119,119,152,88,65,127,238,140,236,234,10,24,71,97,11,92,168,83,14,84,228,218,192,102,112,170,2,142,45,109,152,192,180,98,222,27,19,26,106,10,67,13,52,3,102,75,122,96,147,235,11,152,186,186,231,199,163,144,34,99,82,74,175,62,32,21,34,247,157,138,114,68,209,243,131,106,221,14,56,63,102,2,134,88,115,134,127,96,154,181,151,194,240,177,197,107,33,159,209,245,106,104,28,83,60,26,69,33,77,31,13,62,163,184,53,42,181,242,82,231,174,225,216,100,210,144,210,226,12,74,231,105,124,103,219,123,244,98,116,16,71,60,23,177,75,125,171,1,117,79,204,32,104,178,117,56,135,21,133,197,59,91,239,140,222,154,106,230,17,87,151,166,29,97,192,20,64,149,11,167,164,83,108,192,255,233,217,67,216,6,148,71,3,184,30,67,34,166,17,163,63,244,199,145,11,187,143,134,88,161,28,199,166,208,149,239,236,207,22,65,20,152,228,213,157,10,9,162,223,174,112,15,198,22,96,244,33,21,229,110,254,224,180,125,60,115,144,100,111,142,249,15,79,190,20,198,0,211,52,148,3,238,207,44,131,9,97,197,115,67,38,169,22,60,79,181,35,135,145,187,149,70,62,112,139,206,40,96,210,193,91,225,115,32,212,123,53,229,133,250,224,84,201,143,184,218,36,46,228,131,228,114,149,43,27,255,200,194,47,64,186,181,140,8,234,81,25,151,69,169,215,234,98,142,233,16,87,23,106,119,239,136,155,178,138,235,71,2,55,61,18,45,213,47,104,69,173,225,190,246,47,224,181,227,183,73,98,220,10,170,110,114,11,51,150,128,197,163,196,126,162,188,100,57,47,80,251,21,167,200,92,160,225,188,56,53,54,172,24,132,248,166,194,214,10,233,48,189,105,226,66,67,45,179,156,4,250,140,183,157,60,67,96,72,167,98,30,114,4,214,33,63,142,150,210,244,229,153,56,217,53,116,208,168,210,139,66,141,244,83,47,80,216,74,116,191,153,198,151,223,207,189,207,131,69,183,89,194,130,156,226,74,162,64,50,163,107,11,247,89,202,183,88,91,61,76,47,170,181,166,244,202,119,163,147,240,133,157,44,68,36,71,57,12,120,41,124,216,212,233,207,147,175,101,130,11,213,3,30,201,166,134,24,210,112,83,98,0,127,48,132,71,235,22,236,24,127,84,138,114,6,156,181,218,228,44,39,15,71,159,246,7,103,235,116,203,2,35,30,177,3,238,228,202,228,106,72,75,157,100,240,108,102,24,10,98,74,87,155,229,158,179,37,74,87,69,136,145,248,6,189,233,63,152,164,145,196,250,209,197,54,5,136,15,100,99,212,179,9,85,151,238,74,113,240,209,81,7,35,87,91,143,207,23,44,129,172,147,138,64,185,243,177,41,178,243,11,252,72,31,165,52,236,192,169,82,7,245,193,156,154,106,246,193,108,64,13,244,7,179,48,133,208,27,130,8,202,156,252,222,52,112,137,148,162,41,239,229,158,253,197,32,95,105,178,161,113,4,119,175,253,130,15,111,73,47,53,202,150,183,1,143,88,58,173,236,114,235,51,162,161,94,137,121,136,48,206,157,104,103,161,31,27,253,243,124,216,50,32,183,20,24,99,170,124,75,147,50,175,54,21,132,224,225,59,125,42,193,196,42,132,120,38,94,18,106,135,149,182,17,58,198,46,204,105,230,245,62,232,36,80,86,33,87,19,119,30,211,31,140,78,216,37,219,25,133,148,211,105,54,171,149,150,10,69,212,129,105,118,254,50,82,231,172,161,180,90,172,89,218,201,143,81,95,29,166,164,77,6,37,195,62,230,129,22,230,39,57,194,123,239,179,127,141,80,234,61,187,5,12,28,247,214,156,115,145,86,53,82,174,166,86,33,141,10,219,203,161,241,175,76,114,233,194,208,134,124,118,12,37,77,38,42,127,209,70,219,220,23,196,49,77,185,38,18,220,16,147,161,68,226,48,77,160,67,34,153,20,149,181,46,79,70,193,173,188,150,185,138,219,81,42,95,178,162,124,234,22,40,21,206,119,113,37,90,240,157,87,199,224,37,116,223,240,146,230,228,84,45,213,34,64,194,222,14,41,194,156,222,230,99,68,101,93,184,96,59,145,252,237,20,9,12,25,84,14,119,192,19,243,251,59,185,24,147,161,245,208,231,143,233,52,243,183,170,84,128,203,167,36,179,50,188,19,13,73,197,190,135,62,88,130,166,177,248,157,209,92,144,46,106,124,63,235,3,117,56,63,2,121,244,12,114,152,249,199,204,88,241,247,199,113,13,113,174,125,38,100,14,244,59,81,104,227,157,100,102,62,216,232,155,239,113,143,105,6,49,196,247,98,199,109,127,84,28,77,150,168,121,27,53,6,81,69,116,71,96,72,212,226,234,227,154,12,137,90,227,17,64,46,90,227,234,130,112,198,133,77,131,219,135,101,88,1,181,190,24,146,172,222,252,100,247,222,98,35,193,183,109,13,32,113,111,90,0,214,133,141,20,107,4,124,102,184,4,42,33,212,166,162,209,95,140,202,128,126,131,141,214,148,154,156,175,155,252,233,70,74,252,194,48,193,123,196,188,82,252,171,18,122,212,143,154,192,136,195,133,162,133,123,111,186,165,210,138,39,111,205,38,190,192,137,44,175,95,109,197,119,119,182,180,95,223,197,242,49,175,229,140,114,83,120,64,99,225,131,90,77,84,67,30,205,222,173,196,213,136,133,95,231,200,138,210,146,179,156,3,31,115,188,234,213,40,107,248,226,134,45,119,72,215,87,99,131,77,37,134,229,192,202,75,209,150,41,207,127,214,58,240,30,210,42,199,78,137,242,201,125,180,145,68,165,158,136,69,62,31,233,190,88,111,18,152,110,68,108,219,29,212,106,245,76,50,44,199,137,222,177,117,208,35,134,149,38,48,53,120,49,21,137,56,181,63,40,225,68,104,226,120,136,232,239,213,244,223,36,107,237,238,215,191,6,54,151,108,59,92,137,171,87,129,23,107,167,199,213,8,74,206,128,75,194,241,73,229,131,201,254,245,112,47,128,207,116,63,231,241,135,86,106,58,186,160,11,174,244,15,165,186,234,166,137,17,134,192,240,56,126,234,7,39,250,116,228,206,25,142,130,58,63,216,20,26,178,94,109,218,125,254,220,231,48,150,230,85,235,71,52,66,73,135,241,160,35,252,10,188,140,108,245,131,45,136,51,46,74,165,233,246,7,131,200,107,37,185,150,64,176,191,242,49,192,211,243,202,192,180,3,252,96,34,37,55,115,14,12,219,224,246,33,57,251,80,186,10,190,118,245,162,239,231,131,169,52,185,172,162,118,53,65,75,191,55,161,213,219,4,55,126,100,253,236,68,6,99,141,142,254,192,171,218,113,251,193,20,6,85,121,105,126,109,166,234,112,226,237,4,134,221,232,108,249,31,140,145,176,115,213,171,151,25,48,31,140,213,177,229,189,9,152,157,199,115,24,174,151,89,245,199,7,76,211,31,60,45,195,89,244,106,20,21,253,209,38,90,55,85,70,205,58,118,147,223,155,244,246,205,58,2,31,83,182,251,20,38,13,149,238,110,96,48,2,171,254,227,16,189,167,242,92,141,73,227,143,70,239,217,141,20,2,83,135,86,253,199,177,18,123,209,247,30,172,16,127,52,222,252,150,97,24,247,234,153,31,254,189,167,37,47,116,204,207,148,167,73,250,135,86,248,248,138,188,54,130,242,244,190,254,224,178,173,223,64,224,227,144,28,227,218,97,234,167,178,44,47,134,113,198,160,21,170,127,134,252,248,250,116,145,127,48,75,245,118,96,0,147,129,136,239,121,236,184,173,191,189,214,79,250,245,67,75,151,54,104,168,61,7,236,171,223,173,233,120,104,178,95,65,48,69,172,204,209,116,78,207,90,5,30,72,253,125,139,243,236,77,75,26,29,128,233,179,245,17,69,233,102,222,90,59,210,86,168,143,142,184,154,90,146,42,87,211,239,238,107,219,50,177,83,182,156,202,226,70,219,242,131,77,100,89,97,74,169,119,92,157,96,86,146,91,155,88,212,240,39,59,231,27,196,102,23,134,189,163,250,166,99,122,2,183,173,235,192,136,142,175,254,77,67,42,175,199,213,63,35,215,87,205,67,119,152,202,163,118,71,220,18,22,231,235,127,112,165,93,50,223,33,199,67,134,64,201,97,250,135,247,189,183,169,203,210,131,241,131,203,24,82,67,8,19,50,140,19,235,219,75,71,166,25,51,221,201,0,223,166,21,111,253,96,62,159,110,152,220,26,83,241,7,247,189,148,108,201,154,214,127,194,110,223,213,196,195,247,157,13,148,38,33,88,247,161,140,233,184,183,62,166,57,220,183,31,76,27,117,218,178,111,176,187,146,106,255,224,89,169,187,188,131,198,185,56,253,185,9,36,31,119,102,9,138,94,91,141,107,83,185,33,191,97,77,146,105,248,44,237,70,203,180,238,99,195,191,72,21,155,63,88,193,224,188,211,112,77,147,17,243,231,166,21,97,203,75,67,162,210,224,74,253,96,99,237,191,175,181,137,130,83,62,242,13,10,93,44,242,90,196,9,172,174,236,251,92,102,103,221,123,239,198,10,232,62,147,200,80,200,217,183,73,135,143,17,40,185,116,57,160,182,81,219,250,241,70,73,230,188,225,95,130,187,199,100,92,241,185,204,29,151,33,221,136,140,197,185,59,144,236,20,24,247,160,49,78,62,13,83,186,245,60,38,169,192,241,116,127,251,220,44,172,85,96,106,208,239,107,77,78,36,249,109,163,55,44,190,118,41,130,184,82,166,3,127,240,220,218,79,183,65,75,89,239,242,227,176,64,97,111,126,48,193,173,44,63,126,92,143,186,98,223,72,16,135,222,65,59,6,189,233,129,199,143,23,50,193,2,239,115,48,159,63,113,216,228,159,238,163,193,131,155,150,175,124,43,69,201,247,240,131,213,178,178,197,198,92,57,75,247,126,17,163,79,55,17,128,15,134,173,118,203,213,29,39,32,86,200,230,120,188,43,255,140,224,49,100,207,190,20,247,182,138,196,11,179,190,8,229,248,123,115,182,222,47,86,172,191,231,46,94,172,159,113,239,125,188,189,97,249,117,191,250,236,234,119,133,17,70,34,126,124,175,198,208,237,2,163,20,63,227,222,211,216,233,46,108,145,242,123,53,181,92,225,242,1,115,200,215,152,76,201,24,168,5,38,44,187,218,221,148,206,175,201,147,83,127,85,98,203,154,166,224,126,81,162,5,107,196,108,176,226,99,185,216,246,210,17,79,86,77,82,242,194,16,176,174,18,223,147,40,182,76,181,179,179,26,41,149,195,199,31,93,178,72,42,113,244,238,199,223,217,88,122,187,12,84,192,156,33,142,210,229,180,100,174,160,217,216,155,191,53,52,77,243,22,247,15,166,25,165,102,190,227,153,199,45,40,74,71,35,118,60,200,109,47,105,151,193,104,8,222,173,248,44,185,42,183,70,148,132,202,204,15,78,176,26,221,239,65,112,134,96,221,7,15,98,107,67,126,156,146,251,229,46,78,167,205,187,202,214,64,156,162,206,24,20,74,139,107,82,24,178,92,119,175,208,121,43,183,237,204,100,150,136,160,249,147,67,141,123,235,175,76,163,9,82,183,128,231,173,83,34,23,70,31,143,207,148,222,140,204,231,126,76,99,104,243,109,195,228,137,100,196,136,235,89,247,250,15,165,92,100,93,123,28,194,106,83,174,248,193,205,202,48,101,83,57,59,181,241,111,127,240,98,41,149,59,79,206,242,129,48,241,251,113,146,37,168,187,94,24,101,61,120,235,126,176,85,155,44,185,122,18,141,76,126,111,186,196,146,204,50,200,54,206,180,205,14,139,3,100,18,23,176,230,56,70,12,107,223,17,161,235,139,61,233,131,171,209,23,221,241,196,122,160,122,206,225,49,213,18,49,120,238,139,14,227,203,254,155,158,251,127,249,159,255,175,255,242,175,254,167,227,179,255,229,127,249,127,254,242,31,255,197,95,123,238,57,149,127,128,231,222,97,140,169,221,191,48,93,37,91,172,81,198,145,70,246,25,48,124,140,138,178,226,246,189,56,223,58,207,97,25,230,220,125,111,230,226,99,86,233,39,164,56,218,109,58,142,198,116,99,225,44,100,86,104,141,39,219,196,57,228,51,157,229,84,166,187,84,244,22,23,241,114,187,53,249,20,183,18,32,224,125,246,71,227,2,9,207,30,141,112,142,219,11,219,114,243,115,158,24,61,249,60,153,217,80,233,22,255,113,107,55,147,65,99,9,209,147,17,147,207,104,126,100,77,209,204,81,253,106,120,5,110,73,10,43,18,122,15,63,178,186,101,139,150,44,230,76,33,104,191,43,178,23,57,53,206,78,113,230,87,137,5,187,183,244,198,154,114,25,18,86,14,183,159,18,160,236,113,235,167,116,250,237,51,116,171,77,221,33,73,16,197,65,222,41,132,78,122,117,38,11,230,15,62,232,222,144,125,191,21,155,238,142,78,43,181,190,176,109,191,190,50,58,188,95,91,159,12,22,137,149,238,214,142,150,150,60,217,121,170,25,46,112,39,169,127,67,237,192,157,185,21,167,74,33,80,43,103,41,156,87,35,30,156,24,168,174,1,59,239,16,82,249,224,99,58,55,217,125,11,169,165,30,231,198,130,144,162,203,213,72,74,215,248,96,100,40,245,88,65,103,131,179,197,97,196,156,245,40,54,231,241,26,71,168,207,54,177,95,72,166,239,41,240,206,178,87,149,68,73,88,160,29,85,1,49,188,246,199,73,234,112,166,213,74,44,43,184,8,71,156,227,231,223,69,172,155,108,181,155,43,198,20,174,0,153,228,153,252,117,76,52,8,185,154,236,12,217,226,56,43,70,156,163,86,102,82,62,179,1,5,139,128,75,210,131,28,78,161,26,46,23,183,78,250,189,50,252,117,171,135,125,146,88,96,106,172,158,11,226,201,206,250,32,104,36,166,46,140,19,173,93,115,19,126,66,49,148,201,114,174,248,154,157,142,177,199,142,182,20,195,133,203,88,91,172,112,132,132,238,215,68,180,71,80,58,167,200,161,249,173,81,125,87,11,223,114,118,229,218,201,117,234,131,119,43,28,146,91,231,91,91,59,140,23,60,161,212,24,254,129,154,232,244,110,208,147,27,214,36,203,113,136,231,66,38,102,95,127,109,36,157,102,137,16,106,73,225,185,176,51,15,113,216,112,152,71,120,254,36,50,154,122,123,103,181,98,105,135,161,139,69,47,174,228,52,109,133,120,50,216,7,197,147,28,70,83,127,31,28,213,233,252,56,131,4,11,226,183,145,239,171,2,155,252,82,56,77,203,90,115,196,211,132,144,39,158,204,54,22,9,228,208,115,212,82,19,175,231,86,166,224,2,83,78,82,238,247,32,170,208,197,129,54,38,234,88,247,201,234,174,197,253,166,95,51,22,223,239,193,36,46,48,172,19,62,118,75,83,188,22,152,106,133,126,93,127,75,135,223,152,4,217,221,51,155,98,163,238,196,12,155,192,232,58,132,73,104,137,17,9,179,26,105,98,246,48,16,71,194,121,47,185,58,153,138,196,186,87,151,38,63,14,251,44,220,201,113,111,83,22,20,24,98,167,114,31,173,139,28,227,129,45,23,223,227,209,240,13,229,139,32,93,122,246,180,123,136,100,121,235,105,21,5,177,27,78,200,93,36,214,79,141,31,81,221,56,35,76,119,67,162,60,166,9,18,95,155,20,170,132,27,169,243,68,239,44,22,39,141,164,114,53,169,78,148,3,253,16,88,93,14,117,52,196,73,116,94,23,152,200,182,252,120,47,207,92,233,212,145,10,76,177,79,109,247,8,25,83,3,188,103,133,224,220,199,189,141,69,226,142,248,153,245,20,226,95,184,80,66,37,48,210,120,114,194,156,53,115,237,13,142,187,85,203,190,239,61,123,150,97,65,190,116,172,20,112,214,134,52,212,230,232,172,143,175,189,168,194,151,48,17,173,241,212,187,4,156,110,189,179,169,201,85,99,143,246,21,132,240,80,149,152,223,217,254,202,133,11,233,0,129,75,182,146,185,112,98,17,212,185,175,77,13,39,106,132,17,241,152,121,74,108,13,130,230,41,27,71,38,81,34,193,76,154,252,167,196,75,160,58,190,179,129,180,166,181,239,250,94,76,119,135,4,82,169,233,76,43,226,6,131,6,25,9,164,210,200,208,98,187,132,125,93,246,21,155,75,51,2,165,25,166,93,249,105,19,217,117,23,216,98,103,114,186,209,211,218,76,193,242,11,111,225,130,233,131,193,127,190,34,36,1,163,88,145,157,218,234,71,99,170,12,180,26,215,150,231,206,80,198,68,76,2,129,164,174,1,96,202,240,251,142,171,183,9,150,220,224,243,198,191,244,115,153,178,163,90,36,158,143,110,115,218,17,225,45,84,210,104,64,31,254,238,28,35,14,207,144,44,1,56,194,150,160,56,109,89,34,242,203,114,73,247,183,71,151,13,173,26,223,231,13,9,30,123,161,100,189,51,174,131,111,135,182,151,54,89,63,44,46,248,68,61,236,157,246,148,79,13,251,79,186,47,93,45,32,47,191,61,230,241,183,70,192,147,76,188,60,153,17,178,183,136,215,163,195,165,185,2,2,130,231,160,241,104,127,178,4,165,228,33,54,6,135,15,10,13,52,89,127,252,204,59,154,179,61,149,64,57,92,210,171,207,169,61,35,191,114,190,59,77,98,2,167,100,100,222,95,158,34,67,105,166,25,20,12,234,200,98,152,14,183,164,93,105,225,191,129,179,9,65,196,146,124,240,62,131,188,35,204,122,14,156,214,52,29,70,187,251,138,15,66,33,198,206,207,213,84,38,199,147,29,75,51,149,39,173,68,174,223,71,133,118,13,93,217,184,10,105,199,234,155,41,137,160,35,48,198,227,142,31,199,174,122,50,90,204,133,72,59,209,239,151,100,211,41,16,51,174,50,3,182,34,70,201,166,237,106,42,175,14,163,214,41,217,52,90,2,206,219,221,97,161,116,83,224,179,64,82,76,181,227,230,13,221,116,96,151,168,177,118,247,113,166,116,191,43,200,42,164,155,138,131,138,75,146,55,248,56,232,219,121,34,111,78,245,58,73,10,91,79,154,167,1,11,10,241,253,201,25,83,70,228,176,241,142,233,143,51,109,61,141,62,169,71,28,114,196,148,95,28,201,175,38,55,183,215,115,53,173,223,158,90,37,59,163,231,23,65,88,132,20,29,238,236,50,130,254,72,66,61,117,74,254,69,242,101,197,24,0,125,103,160,238,18,13,16,201,225,79,78,195,72,56,23,120,251,20,254,145,105,59,252,235,75,80,248,108,68,113,239,101,45,10,10,91,1,153,143,10,93,47,154,235,38,80,154,220,211,160,142,16,235,67,224,74,190,52,42,4,140,242,79,134,244,12,146,31,125,203,168,101,197,102,46,104,121,70,192,136,86,207,36,145,19,98,27,88,175,94,40,114,158,106,86,177,239,40,143,132,31,220,203,30,16,97,208,57,140,136,117,191,37,19,133,126,28,173,245,176,178,66,191,26,67,182,138,57,81,40,225,64,135,230,171,230,40,100,198,181,142,4,13,22,15,80,208,226,74,251,156,20,169,12,171,83,119,152,226,153,57,5,62,243,38,12,192,69,85,84,150,243,41,147,142,142,4,229,194,167,20,199,144,171,169,102,246,162,139,69,172,116,63,240,100,130,69,129,12,13,217,90,94,243,55,171,111,254,88,84,17,57,5,251,207,175,64,9,21,16,58,252,124,52,42,122,211,61,26,192,129,243,190,82,71,7,182,146,245,175,8,176,176,123,175,203,5,11,12,215,211,8,24,33,242,216,100,43,5,134,37,200,73,139,101,173,111,201,2,176,197,233,151,195,191,94,68,129,143,39,235,69,203,133,140,249,188,229,162,192,231,230,222,211,5,156,105,181,186,48,254,136,107,99,210,213,76,3,165,252,248,54,197,247,226,48,69,125,145,65,7,54,198,165,15,133,239,246,234,110,130,18,183,152,129,230,43,165,8,200,132,241,183,2,165,85,247,111,79,129,191,252,251,255,238,47,255,225,95,253,229,255,253,151,255,172,24,172,182,127,196,199,159,191,104,195,247,164,184,232,75,198,96,18,250,236,203,199,31,173,147,188,238,215,163,221,216,204,169,31,108,84,177,229,162,244,134,140,175,108,174,80,188,52,47,143,74,53,145,23,86,194,7,79,211,160,190,131,196,44,58,91,180,79,156,65,240,43,11,124,190,69,79,129,230,33,228,246,160,214,156,187,63,184,91,75,241,125,110,138,106,166,203,205,148,246,99,143,145,57,107,253,2,57,22,4,30,197,188,131,178,106,186,45,121,204,120,229,144,7,102,91,244,105,5,169,219,251,104,16,231,231,25,203,233,88,83,183,25,203,226,234,19,41,192,187,32,218,173,195,7,38,68,188,99,198,19,214,215,181,10,73,152,203,4,2,83,76,223,254,204,204,58,54,77,229,64,255,61,11,161,241,99,234,221,15,56,205,225,136,121,183,141,11,254,162,217,52,177,2,134,49,93,134,1,183,169,187,128,19,20,209,4,140,101,230,241,9,238,24,67,249,114,83,29,52,86,88,49,106,9,152,18,78,133,207,90,118,14,117,96,188,228,63,53,136,166,15,241,21,11,67,149,125,14,73,153,76,152,234,100,235,98,152,40,139,174,2,87,20,9,3,166,97,231,248,205,127,224,77,140,47,150,4,147,191,8,213,125,183,121,197,22,216,114,158,105,172,68,66,54,127,104,75,28,68,185,98,249,19,192,110,249,110,14,232,69,209,54,235,79,154,145,171,111,2,19,169,240,189,29,184,225,25,255,145,33,63,171,132,218,229,239,81,87,53,81,241,24,242,243,148,21,221,216,15,165,149,226,50,110,194,139,72,5,230,247,30,196,178,167,16,91,38,220,170,236,162,143,192,199,246,27,138,66,38,117,81,91,79,23,46,112,255,127,76,85,192,249,142,32,232,177,246,234,71,49,10,154,196,36,176,22,182,25,66,223,6,159,255,109,133,233,152,184,191,125,236,227,173,87,227,165,249,161,131,152,41,134,247,133,97,25,79,203,97,132,145,132,160,14,49,223,99,77,251,128,210,16,146,154,62,57,148,214,206,190,93,76,85,73,196,190,146,81,87,122,211,65,49,130,18,225,46,74,200,160,76,167,27,56,219,248,70,233,182,92,24,227,219,153,197,10,172,198,231,136,186,63,78,55,4,66,128,126,239,108,100,236,23,46,86,56,234,63,142,246,91,187,253,141,198,31,239,28,116,140,10,201,97,69,7,242,59,217,97,227,161,190,191,125,140,6,216,181,99,84,168,232,187,31,27,105,165,237,77,159,197,170,105,219,37,95,181,64,62,74,186,31,76,136,165,86,249,237,58,126,101,165,63,56,161,39,114,105,93,72,6,103,11,142,27,12,65,215,144,174,105,174,134,209,235,27,51,234,123,32,53,189,48,38,132,183,194,82,29,91,155,190,54,94,56,61,120,14,47,66,206,77,96,88,70,114,160,156,57,93,80,98,102,251,94,156,133,22,137,126,32,42,78,226,198,79,183,2,164,224,231,159,254,45,7,52,246,162,169,149,236,73,157,129,206,68,136,231,141,242,154,95,139,246,97,108,80,172,107,153,40,104,72,163,55,226,240,132,123,178,10,12,209,139,63,183,181,139,8,129,29,181,102,56,168,142,14,248,152,246,131,98,102,95,184,235,215,66,248,114,120,55,94,129,131,157,72,238,133,113,51,86,139,39,51,83,71,225,129,145,23,39,200,121,141,241,194,221,105,141,255,22,154,161,58,190,23,35,233,39,199,15,135,211,158,49,102,13,35,108,8,76,67,112,137,39,195,42,187,220,17,200,102,194,20,19,99,246,19,107,86,184,182,251,61,216,27,111,223,11,250,44,24,198,245,58,3,75,132,127,160,152,155,68,226,29,166,33,72,246,20,40,146,66,81,213,68,163,251,45,188,249,53,175,82,6,28,48,37,204,85,224,70,44,35,220,20,107,6,107,2,83,86,58,226,234,182,147,80,69,99,208,145,185,141,39,255,145,212,10,76,170,169,197,147,147,24,235,122,245,121,80,87,134,3,166,81,89,189,47,100,1,215,186,240,172,175,127,85,163,207,201,126,60,93,62,4,96,146,60,251,194,107,95,169,2,131,113,9,238,163,161,183,43,126,35,89,175,149,227,106,74,142,103,81,56,85,39,147,2,70,71,75,92,90,90,84,157,231,183,88,38,119,47,253,113,214,115,120,157,147,64,137,62,57,52,51,247,209,22,74,21,250,228,201,136,223,221,33,131,199,244,86,143,1,119,167,21,167,83,47,35,217,173,96,202,46,131,80,204,109,73,114,99,130,210,35,124,162,130,217,43,158,56,194,151,35,28,11,203,233,171,179,102,100,200,43,238,92,199,173,63,198,43,129,213,45,199,197,8,17,116,245,167,118,118,250,237,66,232,102,223,140,51,206,216,160,193,232,254,116,134,99,73,220,68,130,184,51,156,177,74,37,208,16,39,19,118,220,237,227,69,191,155,120,160,211,10,18,194,3,149,202,50,28,99,236,136,22,206,43,134,130,120,24,88,125,225,134,81,124,49,197,44,159,86,66,235,7,11,249,225,227,126,8,92,126,197,204,225,54,239,50,196,106,71,243,10,15,200,173,118,252,71,181,249,39,238,202,108,225,147,211,60,44,246,41,251,106,9,207,24,127,115,75,184,102,64,140,51,83,92,77,56,182,10,76,196,59,54,248,102,92,141,91,172,219,220,174,210,49,48,233,23,185,55,164,213,173,197,254,63,81,26,147,39,207,201,196,174,253,224,58,103,247,77,98,160,176,120,204,209,125,143,135,99,104,100,9,21,177,125,172,21,167,158,166,247,145,10,41,5,134,172,15,45,240,8,201,12,68,223,47,205,25,240,185,87,151,201,109,255,71,142,13,188,162,178,145,228,199,209,61,137,40,20,92,53,80,83,4,220,32,80,202,241,100,232,94,45,249,218,180,162,181,88,58,24,86,4,232,47,140,140,98,242,24,22,108,43,99,62,48,39,188,159,60,20,56,44,121,47,171,196,108,254,177,77,104,172,13,121,178,51,249,103,10,23,28,50,204,171,10,1,76,162,32,6,13,226,213,171,20,0,140,169,230,147,188,79,202,206,101,175,65,155,228,88,103,126,245,178,20,254,133,45,78,226,146,92,133,7,239,87,171,24,152,152,182,95,140,219,170,142,43,222,67,94,110,72,80,226,190,107,85,152,115,47,12,55,148,188,155,132,119,42,253,11,201,237,213,51,41,171,52,162,194,187,102,101,210,110,125,21,147,211,147,7,39,232,231,166,192,160,20,224,86,122,87,56,220,104,179,115,219,172,163,238,169,191,205,107,187,62,66,161,239,12,99,90,96,116,254,60,220,57,172,127,65,34,15,213,104,117,195,191,72,231,193,111,232,184,210,137,9,33,173,187,0,132,137,186,28,91,101,91,224,194,157,151,74,17,159,44,17,42,154,139,179,211,21,168,182,164,28,195,184,129,143,219,90,195,57,73,244,146,93,148,202,186,117,109,124,82,78,251,142,74,177,113,8,35,255,188,161,16,14,0,195,142,229,177,188,179,93,213,180,228,96,98,73,117,167,166,40,84,115,110,221,240,104,52,116,146,67,170,149,240,62,186,160,84,99,248,60,163,67,132,58,244,11,19,150,117,26,159,115,114,230,36,28,39,40,70,225,37,251,102,250,163,36,147,211,152,12,146,147,92,209,194,70,197,202,189,56,111,99,198,251,222,122,65,17,35,102,130,21,65,142,120,176,115,66,36,13,66,209,86,177,157,32,145,50,142,85,101,1,96,162,223,95,222,80,238,201,125,161,212,112,25,51,136,82,8,209,203,141,105,11,115,186,254,3,211,154,47,161,181,204,74,119,30,77,210,169,207,233,114,254,105,41,118,71,41,106,108,247,169,169,184,227,116,251,96,10,181,183,76,162,99,128,163,109,117,97,211,58,191,48,239,52,171,195,173,26,73,207,133,25,240,233,46,213,166,198,84,191,85,178,222,215,143,39,167,112,154,180,38,7,118,50,161,136,248,113,244,112,138,254,120,166,220,207,183,74,184,70,105,39,113,120,97,29,133,228,87,165,59,188,221,134,30,35,165,98,183,253,154,184,19,197,22,125,201,213,237,216,52,62,141,32,6,62,78,105,21,56,45,235,83,251,96,2,190,178,147,34,236,141,253,233,63,142,63,77,175,209,127,133,49,163,201,6,214,87,172,38,18,230,151,6,198,150,82,114,86,92,46,54,65,91,133,255,198,111,255,137,215,204,56,220,196,234,124,162,206,170,106,100,228,160,209,143,219,62,81,141,32,173,10,108,189,181,190,72,168,78,187,81,89,107,160,175,221,35,107,103,91,52,235,96,10,140,229,83,98,42,77,26,178,46,218,136,247,58,67,10,74,160,67,196,163,51,10,243,115,56,131,3,106,13,85,136,135,169,208,175,248,186,14,207,156,68,8,57,83,125,155,93,10,214,28,209,46,20,117,217,152,164,86,92,109,28,137,151,247,130,248,96,129,5,249,131,207,44,109,250,100,108,195,78,249,119,142,42,38,249,146,139,225,142,8,38,18,238,67,104,93,224,76,219,97,119,152,195,243,134,214,128,51,17,201,128,41,196,215,123,91,10,217,159,140,140,154,144,154,65,139,184,187,179,163,2,207,45,162,22,192,235,210,63,80,223,117,55,14,227,46,196,222,112,116,145,66,95,69,225,52,239,198,129,196,249,237,78,54,106,67,142,6,31,21,42,82,36,150,3,60,195,151,68,161,141,212,244,126,174,198,190,255,193,25,59,104,151,245,192,211,205,90,248,159,208,158,152,250,104,189,185,35,113,176,179,207,136,104,170,193,59,11,220,96,159,82,120,101,103,217,173,208,103,204,172,115,5,99,116,175,64,27,90,69,58,164,37,123,226,176,102,107,159,172,207,136,99,247,206,128,167,106,59,218,247,66,58,210,97,54,154,213,245,107,163,232,90,2,166,37,88,231,10,165,3,206,85,101,234,173,77,151,136,149,118,59,31,7,189,226,18,112,204,198,62,229,60,187,52,121,194,236,38,48,117,61,195,9,190,104,76,160,166,73,150,54,93,29,206,95,84,16,164,151,208,54,209,225,60,61,160,2,49,3,22,157,94,141,31,237,199,132,121,171,34,68,152,173,139,34,70,133,40,149,8,173,29,212,196,170,107,160,43,173,231,226,101,121,123,135,115,165,91,72,224,25,1,123,80,232,103,247,243,173,17,109,250,193,149,154,101,225,12,183,73,60,60,236,71,153,39,178,61,77,97,146,123,23,134,133,244,185,154,206,206,237,48,181,77,93,151,95,153,193,111,84,173,20,186,232,111,91,247,113,192,148,3,84,153,41,70,119,255,25,89,213,2,92,162,44,1,60,206,238,122,97,136,152,228,199,233,9,245,184,119,61,155,0,34,112,138,158,21,225,180,101,117,169,224,158,181,230,79,151,3,128,0,179,160,118,122,225,99,106,82,230,250,193,27,129,201,58,21,102,144,87,192,35,247,250,92,125,38,169,79,66,140,178,150,228,4,65,149,45,185,24,71,165,227,9,25,188,11,15,227,97,250,80,138,187,182,60,25,222,103,118,66,40,154,237,177,201,20,133,162,101,94,120,137,156,165,205,109,108,132,128,233,124,20,152,150,166,88,29,214,95,47,146,243,232,135,160,223,212,3,62,187,240,37,26,205,148,108,225,22,58,12,21,134,190,22,28,115,241,57,176,144,155,144,181,101,234,249,135,15,56,86,40,62,203,69,81,9,217,62,131,141,51,34,48,82,8,40,129,124,24,20,90,66,4,10,220,156,182,251,199,99,119,203,58,13,37,143,208,3,166,150,230,190,147,9,220,222,119,202,20,27,201,67,83,112,95,130,56,143,10,149,173,211,132,178,176,226,145,126,224,179,61,221,225,28,213,90,81,125,126,162,127,43,66,79,68,168,55,140,20,1,83,115,171,87,83,58,22,23,83,205,114,215,13,213,134,158,63,63,32,235,78,142,83,58,141,154,71,118,129,105,202,43,2,211,203,228,39,34,63,36,90,22,160,132,18,98,171,41,116,143,201,104,99,126,214,88,25,220,74,118,126,210,119,51,104,216,64,199,141,227,0,147,5,184,63,93,201,96,10,74,41,235,189,182,159,5,45,47,149,241,191,157,81,15,214,149,246,124,103,62,148,103,116,216,33,83,145,117,1,177,96,155,49,32,144,13,137,117,50,40,115,116,53,61,96,50,200,247,98,130,94,249,110,97,116,89,92,230,185,76,207,70,245,220,3,123,1,21,183,247,177,161,178,41,221,239,108,93,20,242,92,221,228,12,253,98,147,42,170,242,153,59,155,199,140,69,83,6,214,253,125,238,94,160,83,116,206,45,230,230,18,201,133,108,50,162,195,141,19,60,252,179,23,200,213,201,8,223,226,199,237,75,202,123,161,111,227,58,247,92,77,151,76,149,31,231,76,25,190,94,173,242,225,162,232,169,173,60,239,30,71,87,108,23,216,234,194,47,140,73,54,5,238,132,145,215,221,33,171,208,248,103,84,250,16,196,141,77,142,131,124,9,108,159,63,182,41,26,81,174,234,92,102,95,11,149,25,251,199,148,68,236,89,129,156,41,163,223,29,116,12,217,218,143,41,146,34,122,75,182,178,211,50,114,225,76,177,129,155,85,156,48,52,200,5,76,179,191,181,97,127,99,10,219,178,76,52,140,141,225,41,52,234,95,97,105,149,171,91,181,226,122,159,136,25,139,250,62,57,53,174,174,24,73,49,38,91,251,29,242,66,29,120,16,238,157,31,63,55,184,28,105,7,38,247,221,29,54,83,86,182,103,138,206,200,178,124,48,253,187,251,242,235,102,162,189,205,83,104,180,134,28,123,92,204,197,140,152,85,248,14,176,156,230,44,159,27,230,231,230,149,14,112,22,64,29,32,87,67,69,235,146,145,21,98,192,58,228,131,17,46,41,193,75,135,229,212,167,184,53,116,63,14,167,114,134,14,60,245,219,204,64,242,154,112,140,155,255,220,183,139,182,110,78,216,224,205,57,66,11,66,101,75,206,83,104,94,138,11,247,194,181,120,118,32,89,66,201,154,214,124,88,140,68,242,246,220,208,224,81,76,29,240,131,173,142,95,236,123,99,218,238,62,44,103,98,66,205,122,247,6,100,49,32,12,14,43,218,152,213,47,76,113,170,243,168,159,241,174,118,244,71,36,0,174,125,79,174,24,111,237,217,88,110,74,244,156,84,121,132,131,60,44,54,127,99,16,155,100,248,240,227,5,57,238,243,253,228,167,77,157,205,55,106,36,178,151,176,151,158,77,103,67,34,234,87,115,88,137,96,30,189,148,196,121,60,46,0,145,191,72,74,30,56,91,175,132,59,254,36,44,238,160,152,49,52,156,48,150,202,44,234,106,239,163,145,232,169,46,61,66,121,0,82,213,247,209,22,12,81,62,211,232,93,56,35,35,213,10,86,163,227,18,82,5,221,172,37,242,162,72,31,172,160,32,69,221,6,51,79,238,77,234,214,213,46,45,39,198,54,245,192,117,42,92,210,3,67,155,85,34,210,217,89,173,67,225,146,74,148,18,13,35,248,234,2,119,83,217,11,184,220,38,94,80,26,86,226,189,134,153,187,69,96,43,144,141,39,179,130,54,133,57,55,188,24,19,88,214,54,221,169,176,218,237,139,206,91,187,108,48,231,64,60,55,158,120,213,231,62,95,123,71,112,152,234,246,86,244,193,17,209,91,247,173,225,194,185,87,207,109,250,47,241,100,13,25,166,253,95,95,48,12,127,149,179,97,221,176,207,16,1,128,95,120,114,186,70,30,217,142,41,69,4,132,70,11,253,124,17,114,130,66,38,142,44,248,220,207,76,243,124,10,143,12,71,168,132,132,203,79,194,210,23,28,124,50,18,142,38,230,75,197,138,199,124,241,124,36,131,149,48,202,226,3,146,120,203,89,114,237,137,186,180,150,35,28,205,144,75,222,193,26,153,188,18,134,172,104,213,66,93,242,62,101,164,88,204,199,112,170,82,168,75,71,41,138,126,177,152,105,98,147,223,70,69,247,46,71,114,254,151,128,150,212,193,174,136,174,199,130,106,152,220,146,150,168,76,219,229,105,9,234,81,218,210,156,199,57,169,125,159,57,126,18,226,206,146,172,225,132,203,213,103,30,85,239,91,18,92,228,211,168,189,241,108,204,164,255,75,114,30,199,37,174,206,48,107,213,94,253,185,122,114,14,68,34,40,163,70,39,79,182,146,101,4,110,26,233,88,114,89,96,154,85,186,103,176,142,233,212,111,176,140,12,22,172,8,190,205,64,96,88,171,230,191,190,136,101,164,199,176,96,37,113,87,77,202,60,138,193,170,118,179,144,185,195,15,241,220,181,209,232,94,202,108,224,99,96,184,100,59,69,87,236,66,119,84,42,252,39,123,122,210,144,4,140,214,43,87,147,5,247,220,53,93,236,181,74,198,166,206,187,185,226,134,193,189,35,217,76,243,56,91,164,43,139,72,84,34,51,92,32,73,245,244,242,38,136,40,249,47,252,7,216,139,61,13,139,210,163,100,161,140,198,125,197,213,147,99,67,114,238,228,95,36,127,140,250,137,60,54,108,196,232,175,56,76,153,130,36,159,207,223,115,191,72,62,163,1,170,137,235,54,61,230,106,205,59,56,183,146,52,167,221,39,18,192,61,89,251,163,164,220,127,141,159,158,83,135,69,80,198,164,219,185,239,85,12,157,2,148,75,24,67,186,31,219,54,174,38,5,120,25,152,41,22,168,216,155,254,90,16,199,38,153,133,68,131,187,71,49,8,164,45,33,42,6,134,236,97,69,181,215,78,102,249,252,153,238,141,99,43,17,193,191,101,109,73,62,193,60,231,13,153,244,64,207,2,90,90,129,63,8,50,198,197,205,72,180,254,84,27,202,226,36,191,133,133,216,136,82,146,79,15,85,20,139,81,249,79,63,172,192,214,197,20,37,118,125,165,45,115,141,125,102,187,48,187,149,239,65,49,42,245,254,108,253,82,178,77,43,202,31,250,160,70,181,25,15,122,44,83,73,66,110,2,45,161,11,105,48,60,92,82,187,131,182,194,173,236,132,99,169,183,63,84,237,63,17,38,244,173,154,132,23,206,196,45,137,132,234,111,199,231,206,88,1,215,99,195,89,43,69,74,88,169,186,184,177,24,184,3,136,222,45,41,97,21,90,122,42,11,167,239,227,36,175,49,132,181,174,112,70,75,23,217,47,73,48,27,219,194,246,250,138,106,34,9,245,15,45,8,200,83,188,192,5,55,95,142,65,168,79,100,251,58,224,144,147,104,164,30,122,147,240,32,83,236,93,100,243,162,43,203,207,26,42,252,206,218,249,51,102,167,149,31,17,168,141,2,162,115,40,202,17,208,172,119,59,246,89,248,233,182,158,77,213,154,157,124,142,156,205,76,68,94,204,135,27,209,39,213,45,101,42,245,42,228,81,246,142,3,2,186,199,37,181,2,63,162,237,56,94,250,162,217,84,142,92,236,179,40,194,52,193,37,109,239,163,92,44,143,184,55,173,107,82,165,211,139,9,31,248,91,19,137,214,195,133,46,128,91,3,119,62,115,147,98,176,110,189,216,201,15,243,98,76,38,67,224,77,95,84,156,107,88,25,83,191,61,250,12,110,177,226,69,207,46,213,44,228,187,35,84,77,32,131,154,156,245,148,254,229,232,17,232,108,153,75,107,251,74,178,198,152,152,119,212,95,236,167,107,102,68,225,19,61,53,117,104,83,205,49,30,16,205,136,237,2,115,76,43,34,203,177,66,227,123,20,126,63,107,175,24,150,120,140,232,49,167,179,12,233,164,100,107,197,114,33,13,33,131,194,193,195,131,199,98,194,138,145,134,58,194,175,183,126,116,161,247,173,213,167,132,39,194,26,110,195,20,12,165,55,182,193,246,239,35,14,193,74,210,226,84,60,225,237,74,140,52,49,38,97,7,161,202,137,236,160,55,132,152,118,202,208,46,210,76,115,109,244,17,14,236,106,41,20,206,68,43,188,106,202,54,219,91,101,96,205,173,197,107,140,169,39,186,68,224,245,87,121,61,189,134,13,71,104,104,65,46,123,98,115,133,96,142,28,91,136,90,91,77,110,55,224,213,186,218,36,196,168,102,148,61,85,170,238,175,120,153,109,193,230,56,7,188,176,183,20,166,81,48,54,247,149,32,103,122,170,194,97,34,9,184,84,9,195,159,115,131,24,75,28,43,16,46,215,162,199,138,105,169,197,250,64,140,70,26,39,248,119,189,253,7,153,150,83,137,83,156,139,41,104,88,119,117,173,41,81,14,14,192,180,119,108,188,212,179,206,7,38,221,21,247,110,79,132,51,193,146,134,186,113,192,16,98,234,163,153,102,76,188,24,124,86,189,62,167,237,190,30,68,230,31,18,49,99,173,143,40,40,38,206,190,69,179,51,17,4,204,249,30,25,180,98,74,255,2,155,107,114,129,86,96,56,55,135,54,117,236,56,141,59,213,93,18,22,134,125,42,183,40,195,193,156,41,77,98,36,4,81,142,137,234,181,152,196,134,186,196,211,136,34,151,216,53,224,175,164,214,86,97,210,206,241,227,147,32,168,244,239,16,73,204,59,174,38,44,175,87,103,83,177,138,123,163,116,33,95,132,216,237,186,61,58,199,255,111,83,81,75,141,68,157,39,81,40,41,132,50,248,22,168,158,45,125,107,200,139,60,94,138,227,103,144,29,218,210,224,67,182,190,122,230,4,63,247,124,176,244,92,189,74,116,163,80,76,63,179,196,40,27,91,105,116,107,193,48,137,251,164,240,168,190,192,14,218,84,204,218,46,78,174,60,91,38,29,104,77,230,2,13,250,68,42,220,127,71,229,115,203,131,19,151,13,243,22,85,170,146,244,234,189,41,72,158,81,6,74,120,246,94,141,34,68,42,81,123,134,252,192,45,40,198,106,166,245,203,189,127,107,15,239,218,225,54,40,250,136,136,10,226,91,146,88,193,155,92,43,124,128,105,202,93,210,203,66,74,146,153,122,235,91,179,136,242,36,162,165,176,66,56,156,169,218,23,20,46,254,104,11,220,36,140,100,162,193,151,78,95,66,20,199,14,8,88,164,169,176,180,75,98,176,176,147,147,172,1,140,126,18,168,1,83,123,168,253,142,176,169,166,123,117,90,50,137,17,220,89,81,18,124,80,42,149,180,79,179,209,41,31,29,162,176,197,232,157,57,198,163,56,150,184,79,90,237,129,247,188,159,235,188,136,36,101,206,252,196,132,240,120,202,34,71,214,229,214,148,146,145,223,247,240,153,49,18,75,29,162,81,61,6,218,81,231,154,207,197,219,213,197,139,137,217,212,23,166,204,53,96,58,197,183,222,122,240,193,46,108,253,250,2,255,116,180,2,70,157,86,175,134,55,55,6,124,78,19,50,210,152,49,209,180,126,239,61,228,91,47,107,148,245,54,5,120,71,182,238,42,212,5,214,91,234,124,110,141,57,243,103,140,119,35,38,240,236,110,25,197,56,182,187,86,232,35,13,23,33,47,171,131,151,120,24,213,209,195,11,40,207,202,90,237,177,191,173,245,43,12,89,196,156,214,211,183,64,179,88,88,239,100,81,150,152,62,16,7,238,20,39,49,229,253,116,223,252,153,97,130,43,208,247,133,140,86,151,216,204,168,69,226,41,248,102,139,255,41,77,85,88,188,151,165,130,128,229,234,66,67,81,141,35,54,122,72,33,82,89,218,197,64,99,131,111,197,84,179,246,167,7,98,98,83,196,201,138,171,213,251,31,226,56,32,121,75,1,142,31,11,136,214,14,13,41,83,75,157,226,212,128,98,76,12,202,98,89,175,232,170,238,211,50,246,210,51,65,87,155,7,156,105,185,94,98,234,86,36,201,60,70,73,55,5,19,81,227,205,80,184,249,197,185,100,126,237,15,213,101,247,51,149,178,47,9,74,234,146,148,75,32,124,12,95,95,108,198,115,173,242,180,189,31,55,63,204,75,44,178,50,186,238,213,191,180,118,28,65,180,236,189,112,142,44,218,180,6,189,167,157,31,73,195,121,81,107,3,253,35,163,132,206,102,138,238,54,138,109,201,239,222,13,180,90,187,160,192,82,224,144,76,11,182,69,250,149,20,221,146,68,227,132,5,47,178,179,196,28,75,82,120,83,154,88,35,245,139,7,172,153,97,180,69,253,199,169,242,29,183,110,137,152,19,170,153,45,26,31,122,145,10,32,218,174,224,206,136,198,135,110,161,171,7,174,59,154,46,172,67,94,115,214,217,250,5,35,1,151,201,7,201,143,19,212,31,185,68,190,252,108,20,114,26,18,142,200,33,52,138,174,201,83,111,206,207,237,16,103,133,202,38,73,247,50,153,125,12,76,175,212,37,41,189,183,22,48,84,164,70,189,236,52,209,212,162,53,6,27,53,117,175,5,67,85,143,102,91,169,173,32,249,232,53,6,133,238,165,34,149,188,153,76,113,148,19,22,154,48,180,172,155,156,39,186,94,94,52,66,107,162,212,86,100,139,4,122,205,72,30,136,68,40,106,5,13,94,117,85,232,233,234,90,51,194,25,229,117,144,84,20,36,201,89,83,144,2,95,156,23,162,117,218,104,164,176,180,48,140,173,220,178,83,204,77,129,9,90,140,40,79,74,228,235,180,148,134,32,81,247,154,86,43,150,158,82,205,200,57,114,230,67,148,93,33,216,45,117,27,197,248,129,93,187,178,89,216,71,138,182,248,243,230,125,17,149,244,208,30,87,117,147,148,75,70,93,235,131,73,152,139,160,116,70,24,207,221,208,218,142,17,85,187,204,21,43,158,185,79,102,122,2,82,140,75,101,20,90,68,14,79,106,153,180,112,138,162,254,40,94,226,20,209,66,27,171,233,242,182,61,174,166,198,255,162,16,185,183,168,186,130,141,113,106,73,23,85,28,43,121,89,235,232,251,41,230,181,48,164,199,84,9,141,208,217,168,85,116,148,81,69,61,24,161,173,218,180,64,47,97,24,248,128,51,203,165,46,155,172,26,158,107,20,136,50,145,178,194,56,166,45,10,248,146,138,158,115,140,158,87,139,66,55,204,9,169,59,52,38,129,117,75,7,233,240,28,90,180,104,66,182,49,13,169,179,72,90,46,201,190,237,2,197,176,157,79,29,148,65,93,85,142,229,133,223,159,181,56,213,38,98,191,112,218,117,106,165,102,237,112,91,59,140,102,106,109,79,169,38,250,188,1,247,121,115,139,6,159,219,223,154,241,5,87,171,20,160,90,166,63,80,26,60,165,142,141,180,227,25,152,22,245,150,147,134,66,129,199,216,247,173,215,208,102,15,104,192,225,1,241,33,67,8,80,86,207,128,145,169,167,91,183,13,209,134,252,244,153,23,105,220,162,112,56,85,164,184,15,78,216,186,162,2,245,39,15,190,21,38,148,22,95,147,110,183,173,87,47,75,152,251,84,168,208,130,215,7,158,158,69,6,198,149,151,17,109,22,183,105,1,19,180,150,226,216,141,46,194,142,21,112,156,204,45,53,114,244,185,210,186,234,48,61,152,79,5,117,153,201,41,46,128,177,179,164,54,187,194,138,125,215,38,44,212,138,210,10,30,187,2,84,66,55,146,114,208,227,93,223,98,76,235,50,25,82,51,78,237,222,140,234,236,137,33,83,21,110,22,3,10,120,87,109,92,192,41,37,220,236,48,42,105,82,61,123,108,166,2,101,207,133,159,49,155,80,144,212,218,47,172,187,29,10,211,168,71,220,91,55,33,3,202,211,182,214,40,211,159,118,108,107,29,62,27,98,92,156,108,182,92,148,152,247,142,202,219,115,124,12,157,134,176,30,153,228,104,192,181,74,53,37,253,70,245,254,56,226,84,79,141,63,139,113,199,1,114,246,202,33,169,59,224,229,109,250,160,48,165,74,137,63,178,22,206,249,71,106,8,182,152,170,48,114,87,23,46,189,204,7,94,108,105,177,211,30,43,57,105,75,6,215,123,165,62,196,18,34,47,64,47,8,234,2,237,238,134,232,5,15,133,231,10,75,198,10,20,234,211,227,146,215,45,34,165,48,105,104,123,154,233,134,140,139,230,116,27,118,13,166,202,55,234,248,183,41,223,10,140,97,51,111,153,255,220,249,65,77,146,38,208,62,250,211,136,181,172,67,237,182,16,180,60,181,113,142,230,123,87,115,135,73,98,74,36,133,166,61,248,71,162,248,156,102,4,217,43,215,176,174,190,216,13,9,110,201,25,64,198,169,198,136,163,173,82,245,107,35,123,11,5,172,151,206,154,216,181,52,66,82,255,51,110,101,45,205,34,218,239,4,147,116,25,94,27,75,73,205,216,93,225,30,12,48,192,185,237,247,106,43,72,142,178,93,8,209,135,192,100,207,190,196,13,205,84,236,219,249,129,87,20,59,91,230,74,119,44,216,230,17,124,244,54,47,142,163,154,31,56,210,62,192,112,163,140,7,62,238,135,63,218,175,199,83,71,109,162,41,230,87,31,11,57,87,169,241,70,233,136,210,94,239,64,195,134,30,15,140,2,252,10,216,194,108,2,103,4,24,195,32,39,128,247,60,249,121,208,228,251,124,177,238,19,57,88,97,213,57,67,227,101,189,20,116,168,109,9,76,29,255,133,147,208,136,25,37,242,153,159,209,90,119,54,114,45,56,62,75,187,133,73,157,173,243,234,105,77,197,7,186,45,129,208,140,233,242,132,165,161,186,137,150,233,71,204,218,155,202,193,16,246,95,70,41,105,104,147,25,45,64,209,16,96,159,171,107,23,25,158,161,79,68,34,249,117,202,225,71,5,213,30,81,30,185,77,139,85,208,82,163,16,58,17,186,26,98,191,29,244,172,95,223,55,206,242,57,11,61,233,99,67,164,23,93,231,228,76,71,150,45,139,152,129,87,152,18,202,24,232,100,72,179,47,105,193,219,153,218,217,16,5,165,27,169,198,197,211,42,68,5,238,253,150,189,155,99,173,189,2,168,12,146,249,11,24,89,116,133,41,228,140,247,34,62,213,117,215,33,209,19,157,167,208,60,165,169,95,203,56,105,220,140,34,69,212,150,174,31,146,4,209,34,116,174,204,251,233,147,44,13,51,109,7,220,56,83,46,140,78,110,139,86,125,88,127,37,17,64,27,37,189,59,37,96,251,100,178,227,65,195,23,95,100,206,37,13,49,27,226,246,238,30,76,130,174,108,63,123,202,62,110,93,143,34,92,250,28,229,198,219,218,4,253,173,76,57,34,80,196,152,113,166,106,148,232,158,165,116,135,164,192,66,57,61,144,95,177,222,214,101,111,106,38,96,54,154,183,130,37,27,224,59,205,74,194,72,170,222,248,113,118,108,243,249,47,76,155,159,167,200,43,164,96,154,173,42,8,117,103,103,20,170,16,150,241,56,127,166,208,25,191,60,127,101,236,27,106,222,51,75,47,225,205,34,13,90,63,170,169,205,226,160,224,98,9,76,179,199,47,214,1,60,151,176,219,85,140,3,72,130,226,106,210,143,183,202,147,94,121,42,117,28,134,72,100,135,133,77,247,104,161,200,233,67,97,221,191,50,186,21,209,37,171,130,248,96,66,127,66,43,179,216,176,250,71,63,193,62,56,113,143,110,133,54,161,221,246,241,130,193,241,67,168,228,214,79,44,227,229,253,252,142,109,25,187,124,117,3,225,189,78,235,115,197,64,19,245,167,114,235,68,215,93,246,223,134,141,56,223,72,62,173,53,201,100,168,29,158,226,130,218,60,68,159,109,196,143,83,160,49,47,140,243,250,113,6,108,43,44,63,147,169,93,152,38,177,153,28,70,189,252,246,82,225,162,48,196,63,219,134,215,94,166,61,123,97,106,28,190,16,15,131,134,51,125,35,228,211,90,53,214,111,61,218,217,130,147,41,247,38,226,208,139,15,218,102,85,93,50,146,73,172,47,125,246,160,93,109,73,137,11,19,107,44,254,185,141,155,103,135,197,87,73,109,209,154,224,163,182,97,48,238,114,53,174,65,109,113,111,210,245,151,89,230,76,203,1,209,162,207,52,150,99,146,97,65,185,113,125,68,90,192,28,28,50,44,22,140,31,45,224,179,153,238,42,63,206,78,254,53,52,113,239,243,34,122,107,4,209,203,26,241,224,86,51,115,97,132,254,242,116,216,88,253,47,77,10,93,117,20,82,57,76,63,234,237,81,129,165,230,152,170,35,62,24,155,101,186,217,20,115,95,243,136,121,218,32,106,146,139,9,136,231,152,198,200,8,202,157,207,33,177,200,131,127,40,242,177,87,208,240,192,8,31,141,237,235,139,244,177,20,43,227,17,157,29,178,249,213,40,223,72,162,6,131,26,38,26,159,73,214,114,116,171,14,39,75,29,34,169,11,67,201,118,97,4,213,114,245,65,65,190,60,53,185,122,88,187,147,95,141,37,121,83,97,7,69,249,113,197,123,97,255,235,160,12,104,79,98,150,146,99,175,183,48,22,59,180,208,163,233,99,134,149,181,245,199,41,113,105,67,70,188,221,18,35,238,77,151,132,95,77,151,65,209,91,163,253,213,125,72,207,116,199,130,145,65,177,56,231,190,51,165,93,49,29,27,82,234,218,99,158,81,23,162,63,78,82,59,205,28,11,164,214,27,207,99,166,16,195,222,177,155,94,153,104,230,224,68,20,176,249,70,76,45,127,145,197,83,248,248,53,96,170,157,228,177,241,114,90,137,181,85,80,4,149,61,101,89,7,222,246,243,135,211,112,238,174,43,179,161,1,229,48,10,49,89,118,133,94,77,25,211,97,228,183,210,179,236,207,254,234,155,101,179,146,135,91,151,117,96,170,230,215,114,152,6,203,44,48,42,74,177,221,53,104,71,146,172,128,179,95,156,3,196,47,62,139,182,92,219,220,118,59,114,155,142,210,253,45,215,194,188,199,200,125,176,181,81,201,91,111,74,134,238,91,83,231,148,229,0,41,8,145,77,71,97,141,151,46,156,243,37,161,73,246,197,131,163,132,174,206,133,41,93,74,62,131,145,156,235,250,220,180,46,161,198,226,48,185,251,75,194,133,51,124,206,12,255,90,88,15,87,142,156,195,137,162,145,236,79,70,147,142,110,148,123,161,42,86,252,201,150,85,19,203,233,3,237,66,93,62,145,140,251,234,46,107,74,49,188,22,19,20,206,198,187,172,73,26,27,85,204,15,38,72,139,62,151,28,232,157,146,135,111,117,208,42,77,254,224,111,43,140,252,183,255,247,63,253,231,255,240,151,127,247,191,253,51,139,171,165,127,136,182,8,156,103,222,54,159,209,35,123,152,48,49,46,206,199,175,1,47,165,70,164,104,100,123,122,200,208,33,163,0,124,246,241,116,97,138,194,165,104,20,59,167,221,91,67,148,36,213,149,7,78,196,57,3,238,231,156,148,170,209,243,229,57,52,2,166,207,77,127,60,133,100,202,175,67,191,75,89,40,254,253,116,130,154,12,215,77,43,91,219,21,18,21,42,254,100,144,105,231,170,250,3,199,115,112,109,11,190,52,205,151,2,151,65,68,161,127,112,54,222,198,254,84,195,82,16,255,193,197,8,160,20,46,52,99,95,152,108,134,148,195,210,208,156,191,200,6,240,106,67,154,191,102,198,121,248,66,54,28,100,5,81,91,169,211,221,221,173,30,131,103,221,15,177,233,162,192,222,81,82,91,143,32,4,146,89,37,158,140,189,87,11,117,33,125,42,53,126,187,209,117,211,31,56,181,251,224,136,102,61,176,233,6,59,106,194,152,250,219,132,73,226,206,240,222,75,209,41,124,172,40,207,126,48,1,128,165,34,40,201,172,115,255,30,132,68,149,172,15,178,144,179,35,250,91,51,109,135,124,46,196,207,220,143,134,208,227,44,0,161,219,27,208,96,166,238,48,114,172,90,188,60,22,149,102,62,81,40,156,72,69,197,33,18,57,209,111,154,33,63,119,158,93,106,174,173,140,253,123,105,107,128,81,121,155,97,84,36,35,80,136,141,164,61,235,252,82,247,66,244,12,49,78,213,2,157,206,73,226,221,112,208,51,97,40,86,133,233,34,173,1,19,145,146,246,44,66,121,223,214,104,48,117,204,82,198,158,88,113,95,240,128,56,5,121,120,41,130,167,18,176,198,189,151,149,13,190,141,101,152,57,1,219,89,166,112,195,104,13,24,222,49,105,121,51,218,233,47,228,159,205,140,94,73,153,96,161,129,159,113,53,188,127,89,175,166,101,191,250,189,81,89,206,66,174,123,14,129,229,4,54,160,104,37,63,44,179,208,214,92,120,105,15,33,229,83,108,150,63,116,39,211,8,84,14,90,106,153,191,56,174,249,3,45,203,178,62,155,213,24,78,5,64,136,9,153,224,172,112,113,142,241,131,90,241,156,116,1,118,14,108,191,51,180,15,67,97,202,81,87,92,92,77,80,104,43,124,30,235,171,31,0,206,89,31,187,65,140,212,227,98,234,82,148,120,151,23,155,62,133,49,4,182,118,201,54,162,137,253,139,213,216,213,93,103,97,227,28,157,45,96,150,128,48,158,158,75,143,145,239,167,11,245,110,171,72,15,97,67,94,206,211,5,192,3,189,71,129,155,181,26,56,76,53,171,14,56,166,120,158,49,104,171,23,173,206,106,132,237,214,23,82,1,158,82,112,99,180,190,103,78,111,127,180,6,181,238,124,88,127,141,54,59,96,194,234,74,235,187,140,38,56,96,232,139,165,209,21,74,34,239,166,200,244,176,139,172,40,240,49,60,61,39,70,149,50,13,245,82,50,53,109,71,155,14,119,179,251,181,42,13,49,223,175,212,43,193,127,148,164,43,129,78,227,238,52,76,103,85,231,214,116,55,172,144,124,120,181,42,65,43,210,44,74,189,251,211,22,252,224,115,248,207,242,192,52,207,245,128,169,155,45,10,83,167,225,239,85,22,95,183,42,156,46,137,243,217,101,115,211,102,36,163,22,11,121,13,106,112,213,28,168,198,49,227,157,76,150,91,93,58,102,101,91,143,154,195,24,200,218,152,156,55,83,32,96,203,210,43,124,54,196,16,60,49,229,240,46,106,84,200,251,213,232,5,55,5,237,58,21,198,245,244,186,49,182,249,165,102,14,33,233,237,204,69,246,104,115,234,168,28,195,124,69,143,111,178,240,142,126,17,248,10,151,247,60,64,101,41,84,79,116,123,67,51,224,13,217,228,33,240,18,181,176,239,60,120,188,55,118,197,94,74,103,12,25,88,137,153,70,17,133,54,154,83,44,238,63,205,206,168,237,70,101,97,249,121,129,48,17,219,172,22,86,33,193,57,211,133,97,22,24,79,19,123,14,217,16,42,174,197,237,133,71,153,206,169,38,11,100,235,131,77,54,180,82,99,121,117,12,8,133,201,74,174,11,75,40,14,161,226,115,244,37,95,186,168,92,75,208,9,249,250,74,197,65,192,120,170,122,53,181,145,221,55,29,88,74,203,210,171,199,153,136,177,47,236,14,225,154,140,55,245,163,37,118,83,70,36,43,13,115,103,76,99,203,130,144,125,201,36,198,207,90,97,158,113,239,99,28,234,143,155,182,75,140,10,178,19,75,9,13,206,241,53,82,188,24,146,217,58,145,142,233,158,157,14,28,152,146,52,229,143,238,236,253,1,19,182,19,34,135,66,209,90,189,47,134,207,34,22,49,37,242,228,32,226,123,214,188,117,174,192,123,233,87,151,95,120,91,153,26,44,95,118,39,49,1,102,217,15,137,136,222,58,104,38,241,148,72,158,197,92,144,247,8,120,159,31,127,96,22,180,163,72,173,54,101,190,54,97,80,223,24,50,21,111,58,104,181,144,239,238,1,143,165,125,90,196,168,98,158,178,56,113,196,228,189,44,255,233,117,181,41,91,21,192,3,151,187,66,142,169,93,183,208,210,19,67,153,61,246,133,108,108,226,50,149,138,21,240,196,86,76,69,136,152,73,199,129,36,28,17,27,57,101,175,98,162,33,5,239,199,54,59,49,145,36,249,154,201,232,77,252,185,27,220,93,227,129,233,69,94,1,219,31,63,172,29,45,10,97,113,55,206,155,116,129,179,17,67,127,48,57,152,34,71,39,105,145,116,207,16,10,191,246,67,9,146,206,128,58,183,16,46,133,168,173,28,24,214,141,20,143,214,207,164,211,15,66,210,108,69,57,120,234,214,120,170,87,195,106,26,59,245,128,144,82,12,14,108,228,26,205,107,9,85,0,157,43,36,49,225,128,249,96,170,19,102,213,171,143,153,236,206,194,129,143,231,181,228,115,163,52,78,237,230,7,227,90,168,104,4,62,209,12,85,8,44,228,188,197,151,128,178,101,120,11,37,93,116,77,75,232,201,196,86,47,169,42,152,146,37,53,229,58,199,30,247,118,11,210,55,79,219,105,70,112,43,90,250,50,9,159,82,159,171,45,40,240,193,8,103,151,172,60,235,25,93,79,191,55,117,126,77,188,124,56,175,142,153,225,79,126,54,223,174,100,231,48,106,237,208,97,66,141,104,76,209,233,200,22,202,245,131,153,74,165,90,148,92,190,226,208,182,128,247,89,140,250,185,139,249,142,223,10,203,184,83,73,191,103,161,122,204,23,119,54,137,218,253,247,58,36,254,143,127,241,79,255,250,63,253,211,191,253,183,127,249,119,255,254,159,167,229,230,63,34,72,244,119,30,71,249,236,123,176,75,97,11,229,165,68,60,70,33,233,150,27,36,183,101,200,118,1,221,245,112,255,251,12,5,182,128,14,100,51,141,190,64,33,15,208,201,55,137,128,251,39,36,144,163,68,251,228,101,134,31,245,232,148,13,85,169,64,243,110,187,122,18,237,184,41,73,91,67,70,239,208,75,28,75,54,70,201,174,139,162,95,249,189,92,76,104,110,235,138,59,59,164,223,56,27,107,113,213,125,8,221,239,18,43,138,14,26,149,45,24,41,40,8,77,60,39,203,121,151,177,248,67,8,226,56,123,166,64,165,59,228,218,193,215,68,200,102,106,96,160,24,57,118,184,7,3,165,37,21,153,128,126,55,40,206,126,245,222,106,242,101,171,132,142,45,16,133,139,170,7,3,157,30,177,207,64,159,90,150,30,120,8,208,170,153,61,213,99,131,213,185,137,115,113,156,210,165,54,33,33,186,116,141,85,56,37,148,145,9,70,211,46,206,7,21,247,83,225,181,67,154,3,41,130,157,166,90,9,196,52,226,44,38,65,148,151,218,24,5,47,57,30,141,237,178,188,247,230,216,115,24,22,241,199,66,49,57,211,112,170,44,80,160,47,54,172,138,39,78,91,164,1,245,106,211,110,138,131,30,218,88,81,221,225,176,157,163,139,141,254,124,207,95,84,60,126,155,73,249,24,71,16,148,196,79,55,60,21,149,253,72,232,75,148,176,64,224,39,85,24,153,220,120,45,114,222,101,169,53,155,211,21,170,59,179,114,37,149,20,193,42,88,215,209,76,248,53,50,147,16,41,20,235,230,172,234,166,142,137,49,25,95,95,144,130,72,153,103,155,218,193,17,46,149,137,113,44,117,138,234,29,110,243,190,213,217,203,84,103,205,48,33,8,129,138,165,91,209,146,219,97,109,158,189,233,49,194,15,76,217,188,160,91,154,231,209,183,142,66,116,44,8,8,96,196,29,203,20,33,92,251,163,83,97,34,48,54,118,109,113,235,209,83,91,218,42,5,159,117,172,108,8,217,155,152,70,240,106,142,104,97,57,247,134,237,224,113,144,107,232,47,165,115,33,142,136,162,231,116,116,38,144,132,114,64,215,39,107,52,11,135,205,214,207,46,33,155,6,204,121,249,70,36,96,66,104,15,237,151,169,161,4,90,187,90,85,86,131,26,50,115,137,117,88,101,135,167,222,152,8,125,236,56,68,99,246,195,25,118,78,237,126,55,164,99,62,104,135,30,155,80,14,207,157,180,113,83,74,177,100,170,183,225,185,247,71,227,200,184,202,199,69,209,67,212,139,51,21,64,97,231,118,172,127,249,28,189,237,43,96,193,99,28,83,84,96,100,28,67,56,157,18,128,221,36,72,122,224,221,90,108,118,84,73,77,161,91,34,213,27,42,46,56,29,91,39,194,25,143,182,196,122,167,119,79,153,208,26,20,126,119,163,204,34,12,128,9,58,234,10,30,53,202,234,146,182,118,86,236,212,28,70,48,13,14,91,67,37,116,94,175,116,93,158,217,148,185,139,67,55,124,84,96,82,162,50,164,156,94,30,108,103,207,160,230,83,123,86,201,16,150,11,67,112,250,192,108,42,59,182,43,36,200,85,239,10,49,244,37,158,30,133,88,2,147,238,139,3,34,89,127,171,62,26,13,156,206,116,112,238,220,147,42,232,53,90,59,188,142,61,111,163,207,210,248,109,131,0,222,179,54,164,104,250,19,253,109,84,45,46,65,53,176,124,156,156,179,201,148,251,211,59,73,94,133,104,57,188,249,1,247,62,53,82,9,227,166,203,97,81,225,185,160,234,17,248,60,103,159,129,206,157,218,131,146,195,40,1,91,7,145,192,132,28,34,126,75,147,124,87,105,180,179,131,239,8,118,80,235,165,140,50,231,76,76,213,139,54,141,196,160,47,57,237,219,50,137,36,143,133,64,173,187,229,64,62,243,162,220,200,241,217,193,103,211,4,4,127,190,34,92,142,212,143,188,21,217,14,194,104,14,211,167,38,11,192,104,71,102,207,17,169,207,8,101,40,76,194,186,6,76,207,190,60,24,207,181,60,42,141,127,81,148,226,167,211,21,176,61,126,68,15,192,86,206,189,12,175,114,138,139,41,176,30,250,219,148,21,125,85,234,192,5,133,10,129,103,141,180,227,98,203,173,207,107,205,9,67,102,192,121,234,79,195,190,239,45,7,72,220,144,49,80,202,36,84,182,86,228,77,50,164,145,207,213,195,183,81,80,120,135,47,72,27,161,235,113,31,179,25,122,108,9,81,118,152,129,154,231,36,151,113,14,20,213,28,92,100,78,90,192,38,184,39,90,139,52,225,119,207,146,193,144,164,236,164,16,123,156,157,208,19,135,116,247,247,249,192,4,81,70,192,164,141,53,237,72,176,213,63,7,13,222,232,141,105,158,55,71,123,73,38,166,56,166,94,77,169,247,87,137,69,68,255,172,196,44,239,141,200,198,205,23,13,83,106,146,133,121,142,68,52,105,115,192,22,11,81,24,225,162,45,240,155,161,134,211,50,178,173,63,153,19,85,199,132,106,240,94,91,149,23,114,26,3,66,11,20,50,25,121,108,43,174,138,76,45,157,117,75,140,213,9,91,179,215,185,102,235,174,154,251,33,250,51,217,235,128,241,51,139,194,244,151,6,202,199,151,164,125,163,130,44,242,184,5,193,115,153,194,211,68,234,34,217,10,89,102,145,41,76,57,231,114,186,11,96,216,252,20,166,54,177,196,147,117,66,144,89,97,58,14,202,77,110,63,252,87,189,154,45,24,121,117,40,168,31,246,67,216,73,227,226,10,223,75,87,184,123,242,193,236,151,227,45,188,244,88,189,69,2,218,136,188,199,83,232,64,167,115,11,24,186,145,161,48,122,96,62,102,88,225,187,63,250,171,156,90,62,79,8,2,170,3,96,97,193,234,23,147,126,81,159,137,234,207,89,98,254,99,226,23,25,81,74,102,151,215,113,163,234,78,157,151,72,210,210,14,52,103,220,154,154,253,63,21,255,160,178,228,24,135,223,241,157,216,101,139,4,200,216,44,81,175,91,1,31,43,244,149,166,67,199,233,194,8,108,60,87,159,145,251,178,129,192,115,92,213,174,138,18,47,202,242,14,155,186,171,148,68,83,144,24,194,142,105,154,22,251,61,100,169,227,63,171,232,139,189,24,33,118,17,193,74,10,127,161,95,172,14,143,69,233,178,194,149,28,161,195,52,40,10,8,237,107,251,48,186,233,149,85,218,58,170,250,240,27,83,123,125,125,90,80,204,183,64,249,190,183,20,142,154,128,189,188,195,38,217,188,157,69,127,59,211,30,233,183,38,190,34,107,117,81,144,48,156,21,34,89,240,237,54,13,254,174,38,153,235,48,254,95,233,15,220,189,117,8,120,82,39,243,60,249,116,11,54,193,88,145,101,35,176,215,62,30,201,8,24,171,82,199,236,24,65,238,92,38,235,129,27,91,175,134,249,249,115,184,41,1,96,23,210,123,195,207,148,29,38,152,85,178,142,26,27,158,79,5,232,145,154,104,151,146,221,225,19,249,168,81,104,58,117,88,168,194,108,49,44,70,143,213,229,222,212,19,122,203,7,148,186,28,64,2,115,134,127,219,126,178,210,200,212,21,196,65,92,129,142,46,117,69,240,202,66,24,243,161,52,106,201,128,82,247,120,94,228,123,103,228,21,82,149,1,165,167,140,182,219,128,145,155,186,232,164,224,60,46,30,184,30,50,189,231,217,117,151,167,3,208,75,165,154,106,9,92,233,227,247,223,134,224,91,98,211,232,200,33,136,55,29,110,84,179,223,149,71,147,127,113,177,142,68,45,98,22,121,221,69,123,192,87,158,118,192,73,153,189,130,103,135,24,241,203,70,159,123,191,148,17,26,149,120,174,133,0,130,188,20,146,229,195,95,153,214,156,45,95,121,154,207,116,175,29,90,130,10,90,91,140,199,66,44,74,222,215,136,195,253,161,224,164,95,151,147,121,81,7,56,92,184,208,168,52,174,35,13,8,99,108,252,240,166,171,163,9,76,78,59,230,150,245,7,77,189,122,192,221,225,19,4,59,84,60,28,224,81,99,156,55,177,216,107,112,131,66,181,94,3,158,67,178,239,120,17,24,98,254,33,8,24,148,91,28,3,76,101,97,92,93,45,213,113,97,202,141,125,10,28,3,193,42,189,167,194,248,168,1,159,249,116,251,93,13,62,158,136,187,56,244,254,247,231,167,211,114,35,12,149,231,42,26,245,160,53,57,3,197,129,201,165,143,231,198,144,240,12,135,55,109,83,10,163,119,233,181,47,199,50,225,216,215,31,183,56,107,15,24,197,74,25,178,149,108,91,114,152,131,86,192,76,224,227,130,100,95,155,194,199,111,24,23,29,207,115,65,69,233,4,19,132,255,154,148,118,209,233,202,151,93,129,246,45,25,106,58,93,225,247,15,244,172,77,125,230,153,66,174,215,208,44,89,69,75,204,85,39,91,178,27,195,49,32,240,162,247,235,62,87,218,218,25,132,205,148,92,216,143,183,26,93,229,23,142,5,150,187,140,54,5,84,115,40,204,231,138,171,33,135,111,242,227,20,87,231,18,19,225,92,42,146,210,192,214,244,121,191,116,93,165,234,130,166,188,52,86,22,146,225,210,242,52,225,170,112,6,9,243,130,199,214,173,164,27,33,221,221,15,32,38,234,2,87,56,227,203,133,75,146,65,69,73,142,176,119,108,83,108,205,114,53,81,84,231,128,3,38,113,32,240,180,138,145,121,55,185,161,199,17,113,57,116,33,125,139,92,86,13,38,48,201,190,120,52,120,139,87,111,10,223,213,197,246,59,171,144,198,162,161,100,138,40,126,46,64,87,187,21,134,179,160,92,184,73,175,170,29,103,43,56,38,168,183,53,143,87,14,210,214,194,209,64,175,134,24,75,83,152,94,215,30,112,105,82,170,191,104,254,57,51,223,71,141,72,182,212,26,45,88,218,234,136,47,118,102,150,166,52,129,141,251,33,224,166,138,0,152,62,166,188,228,48,29,165,91,45,35,72,124,182,155,31,212,242,181,23,166,51,180,6,156,148,252,124,25,9,220,40,110,250,208,25,43,233,84,100,169,97,104,92,1,179,85,20,133,203,112,103,58,217,196,237,106,139,194,129,16,246,199,194,245,126,76,85,74,39,220,223,197,50,162,65,56,63,112,89,2,231,103,195,99,95,90,113,164,194,158,160,249,111,131,207,17,123,97,104,44,203,95,195,53,224,62,211,99,160,211,212,80,253,197,240,111,87,122,94,204,134,217,225,129,213,240,92,77,192,174,5,60,207,105,39,211,97,208,50,113,77,93,138,255,178,254,56,236,53,203,13,229,95,189,146,188,24,241,162,56,119,141,47,80,196,213,201,166,161,151,245,77,69,186,160,116,38,90,233,153,215,213,80,133,118,54,3,89,129,40,54,47,143,13,158,133,126,118,110,241,254,150,241,65,59,125,6,17,77,34,241,215,181,132,106,52,123,46,227,60,161,149,157,138,38,205,177,254,139,39,156,141,93,179,14,213,164,161,48,202,191,215,48,107,75,20,105,72,89,150,207,169,229,135,40,190,84,24,214,231,175,28,246,119,48,42,153,29,30,210,217,132,221,81,44,91,187,235,64,243,221,118,140,190,251,56,62,127,219,171,253,167,255,241,191,63,254,236,63,253,203,127,243,207,93,218,245,143,32,98,131,177,36,247,144,168,239,24,176,77,120,100,129,231,3,143,191,130,187,47,102,180,79,210,78,66,88,108,25,203,226,217,36,232,210,246,80,82,225,9,61,120,168,254,80,5,215,149,225,118,226,32,123,250,14,54,181,37,252,89,84,179,90,152,201,37,190,152,102,66,255,137,169,116,222,196,159,156,121,45,10,148,228,243,216,92,252,222,84,132,95,87,197,224,157,71,72,216,83,234,158,147,240,2,159,131,164,58,129,66,161,128,175,234,79,103,120,229,86,128,245,229,245,93,140,66,116,97,35,18,41,244,183,236,17,57,56,118,72,115,156,213,217,31,120,123,172,17,120,54,161,133,192,70,107,87,192,210,164,158,71,85,102,222,110,36,225,206,17,135,175,38,172,123,22,188,242,74,23,8,211,209,170,147,31,135,38,103,69,75,61,25,76,81,252,76,205,204,241,184,55,236,170,75,248,233,104,132,198,251,119,110,6,188,34,65,9,243,143,21,250,217,184,108,250,49,27,49,136,43,98,221,143,99,41,44,179,168,198,14,103,119,175,217,74,169,151,146,60,179,246,115,92,13,29,231,148,15,146,105,117,42,33,67,205,54,84,31,248,28,238,101,94,120,60,100,200,156,148,161,212,158,11,43,91,184,202,161,159,30,53,164,255,44,126,126,201,237,18,29,227,165,198,123,27,145,151,208,65,178,55,46,207,172,0,47,6,233,194,236,234,37,228,183,145,58,16,141,74,35,127,202,193,33,146,209,240,18,26,30,10,148,105,44,233,1,79,149,211,5,30,244,3,58,99,32,245,120,87,234,209,224,182,5,54,110,74,129,17,187,112,66,154,115,14,99,33,21,133,137,113,56,207,71,135,53,255,189,218,124,40,135,161,89,232,250,228,227,74,77,103,200,182,148,38,189,90,23,227,8,120,177,143,232,144,167,146,157,216,190,102,172,145,170,40,253,152,190,6,16,105,192,130,20,120,16,224,44,193,125,98,25,19,129,127,12,13,14,147,16,233,58,164,196,101,82,48,167,44,11,86,95,184,83,81,183,131,119,229,252,229,16,58,113,82,224,125,199,76,179,114,15,217,87,8,8,183,17,212,41,188,244,243,181,225,62,119,73,21,94,108,37,101,151,164,230,32,24,207,248,237,164,15,6,181,117,108,12,48,21,174,174,15,102,85,244,33,135,126,222,35,55,189,51,17,151,216,210,88,76,162,234,195,213,103,187,44,190,4,138,149,190,11,163,55,171,61,123,81,226,129,33,143,108,2,35,181,56,130,225,167,24,147,128,252,248,217,3,103,158,1,147,171,17,174,80,40,119,224,236,116,152,246,64,185,55,165,235,37,88,20,141,92,163,201,206,0,87,107,64,69,250,89,225,122,132,115,105,7,249,207,176,114,231,11,115,220,4,227,75,49,85,65,217,105,11,246,120,10,41,211,10,51,154,172,14,170,141,243,186,188,68,12,119,41,10,83,236,239,143,6,169,101,146,205,18,5,208,28,251,89,49,65,223,169,48,149,155,241,98,80,146,166,162,247,30,35,236,5,227,99,170,34,33,15,12,45,101,11,38,169,162,106,66,165,90,162,104,6,17,104,153,170,64,64,197,71,117,22,183,98,14,238,251,90,99,198,226,129,94,108,166,252,92,221,70,136,89,23,218,122,151,24,19,216,129,211,11,134,225,151,47,20,224,92,152,118,231,26,50,240,25,18,24,217,112,232,191,11,114,173,99,23,204,162,186,11,124,172,28,212,92,84,136,166,42,3,154,143,47,151,66,112,151,86,243,42,122,19,148,140,70,113,42,26,208,72,52,42,140,190,175,223,154,100,158,208,182,26,49,19,62,170,195,103,175,43,114,231,99,111,211,150,229,40,38,146,108,24,212,193,204,80,194,254,145,219,10,72,46,178,5,74,174,86,152,110,169,190,161,152,202,97,186,172,84,37,99,91,177,99,136,12,195,212,169,48,94,94,8,199,34,225,44,233,88,38,8,76,168,87,162,152,238,47,153,254,121,152,148,139,144,182,182,165,143,54,44,51,22,18,197,104,152,203,146,167,11,135,212,137,195,4,21,170,104,139,152,26,108,185,112,239,58,253,173,106,121,132,248,56,181,134,67,175,78,198,25,236,195,210,169,52,169,114,111,4,64,174,222,58,38,236,165,198,162,112,142,149,23,186,205,244,216,138,6,64,162,137,202,211,25,60,152,153,123,23,94,22,48,8,222,59,152,232,196,6,162,233,160,197,30,77,209,177,208,120,38,26,255,169,206,117,218,72,43,129,146,223,62,67,152,198,188,244,164,120,225,242,219,147,178,201,32,111,68,12,167,202,215,70,253,56,133,196,48,156,188,66,49,79,93,9,66,88,65,218,74,141,250,22,201,20,24,19,9,157,57,15,46,7,149,108,56,137,129,104,65,39,91,56,215,196,128,66,141,40,133,32,117,163,242,187,203,100,160,90,171,228,32,142,180,78,206,191,199,64,255,255,253,199,255,248,79,255,250,63,29,103,236,111,53,225,215,241,143,112,198,254,206,227,200,187,210,254,228,3,73,15,166,168,220,18,7,174,151,16,216,228,202,21,109,144,42,222,129,128,150,66,230,30,17,216,22,95,152,141,189,139,1,96,223,104,57,169,27,5,184,117,77,133,91,243,122,20,190,129,157,248,242,253,225,119,152,33,63,111,148,176,85,103,15,129,24,39,139,204,48,213,200,79,83,209,86,67,41,29,181,84,85,65,161,199,21,134,13,159,214,143,53,6,95,78,10,179,133,42,144,154,244,167,209,151,76,23,166,172,38,233,98,181,30,162,88,111,4,80,228,132,207,136,148,134,177,102,252,74,143,210,15,105,187,49,131,113,49,27,215,128,236,35,5,170,213,203,44,13,37,149,220,187,82,205,29,143,118,198,94,121,220,169,180,56,155,133,95,220,16,237,146,1,253,29,201,227,194,208,35,40,12,25,119,156,102,189,144,142,144,205,183,211,10,26,155,47,106,142,67,165,153,206,98,222,193,42,122,124,85,233,82,180,141,26,162,200,216,225,76,211,84,118,79,18,215,187,220,139,105,182,148,221,147,64,229,136,13,176,255,162,179,122,36,37,217,90,119,82,169,65,142,167,99,152,196,198,12,15,138,30,133,230,249,150,56,175,146,178,230,26,233,79,185,170,245,116,78,183,246,216,37,240,29,249,249,190,40,145,122,236,41,202,145,66,212,254,88,225,207,241,79,99,217,136,143,149,141,241,85,94,10,154,134,30,103,66,134,141,172,63,150,32,105,47,191,26,193,186,44,108,245,20,109,198,126,1,233,59,149,75,130,182,227,170,198,183,162,96,255,54,133,2,211,210,24,196,156,200,63,15,125,112,148,116,178,187,27,176,239,166,170,246,22,176,231,74,128,145,61,144,239,129,102,236,40,97,8,82,91,90,244,193,187,117,83,187,149,121,206,255,249,24,192,131,6,228,32,230,164,253,127,63,82,86,5,202,248,176,112,171,14,217,50,157,215,75,70,223,250,20,143,155,22,150,238,2,119,92,107,177,88,245,39,172,236,57,238,76,171,67,85,55,41,170,25,80,7,74,143,180,17,164,79,164,246,29,70,12,83,30,187,226,95,212,123,245,217,145,133,37,18,170,235,158,70,220,185,18,127,20,7,141,93,32,223,7,163,202,116,168,247,71,11,219,245,131,232,64,83,31,172,90,19,175,95,141,170,174,238,193,76,188,226,233,4,156,172,34,77,186,6,183,30,252,253,197,196,190,100,200,32,79,26,193,254,79,121,161,76,35,152,95,142,71,28,60,167,204,104,141,81,192,245,18,182,117,193,8,21,231,174,153,189,52,175,99,73,83,153,140,231,166,25,35,28,75,54,132,231,107,236,91,49,69,86,224,56,4,234,181,158,117,59,98,213,83,143,72,64,82,96,114,63,65,145,74,20,79,62,85,195,209,113,163,196,26,161,230,214,231,190,20,103,118,231,55,2,88,81,162,12,246,125,243,52,68,55,224,216,18,176,29,132,183,189,119,18,110,101,188,99,66,151,43,94,186,247,253,132,70,168,29,141,57,6,33,163,110,147,198,80,232,133,165,72,58,80,201,37,51,212,116,220,35,134,112,190,204,108,250,45,41,40,28,242,218,101,232,154,55,219,187,223,17,37,47,184,250,3,71,35,21,157,1,51,61,183,94,70,54,239,97,153,55,102,67,125,108,189,17,31,200,44,52,104,3,157,129,71,169,45,228,213,213,114,254,49,230,71,252,239,236,76,170,96,69,4,58,175,136,7,33,195,181,53,120,88,44,119,119,67,112,180,172,75,232,145,56,85,141,48,88,181,138,48,121,103,20,70,87,196,185,42,220,93,26,184,28,144,11,198,123,97,158,204,39,102,74,243,147,47,106,68,137,232,71,18,24,113,139,24,50,40,105,171,198,199,225,151,200,247,226,82,242,212,139,155,73,235,5,76,229,149,70,184,207,196,10,182,106,220,158,185,5,238,52,80,135,59,145,9,252,170,195,208,203,143,113,200,9,111,113,100,198,3,239,59,81,206,105,187,134,196,239,206,231,35,37,212,130,239,118,202,252,238,196,138,114,190,100,184,240,229,40,10,139,169,223,119,53,219,234,21,166,242,226,194,196,1,228,183,233,3,241,190,52,74,97,251,243,53,186,49,137,4,140,19,90,20,172,17,41,130,179,46,223,62,206,223,165,221,243,65,213,72,170,171,40,191,116,252,254,251,92,103,1,230,162,129,247,159,223,239,129,119,204,120,97,194,165,125,8,173,213,29,112,126,60,121,56,203,201,216,70,78,0,10,243,166,112,135,54,40,96,194,19,77,131,254,131,158,44,167,156,61,86,176,154,131,248,5,211,137,95,240,131,88,243,154,143,104,132,231,74,192,8,147,12,157,69,35,226,161,150,70,201,75,132,60,27,245,224,222,242,179,141,225,119,171,10,161,149,213,141,200,61,101,226,205,127,204,119,251,59,143,115,135,217,4,23,3,38,31,209,31,24,163,124,6,220,105,134,21,248,236,149,33,86,7,157,106,82,147,158,250,140,81,93,159,22,13,81,177,17,161,108,114,241,144,178,127,249,37,189,241,230,43,120,22,141,222,140,94,116,234,113,224,68,46,171,89,186,85,229,22,127,226,129,31,76,93,147,166,155,32,178,110,49,36,84,0,105,196,98,24,185,161,119,249,80,99,255,132,187,7,20,68,59,222,153,105,56,101,243,251,41,63,187,204,22,153,226,23,132,99,200,197,253,182,197,0,68,228,41,159,89,238,164,242,192,212,60,138,124,31,221,3,33,59,72,121,132,164,29,233,77,56,134,116,92,123,78,132,210,245,167,73,253,185,70,43,213,113,173,137,69,67,235,114,117,91,9,120,66,226,35,176,149,140,239,11,83,81,36,48,196,145,173,6,76,209,128,194,199,108,78,222,160,111,247,78,89,225,126,254,190,222,171,105,85,86,120,228,32,164,55,21,38,106,109,4,198,19,247,25,186,76,251,64,86,186,81,13,148,24,241,69,83,144,40,118,29,123,180,244,80,61,163,102,228,249,92,228,65,235,133,39,185,96,25,242,207,37,115,120,236,94,84,170,17,191,229,10,61,174,49,52,202,73,192,36,57,153,29,104,174,154,38,166,186,124,36,81,26,163,132,46,63,66,100,127,67,167,236,111,167,234,255,135,255,252,151,255,240,191,254,229,127,255,63,255,249,14,211,255,1,59,204,241,98,160,154,254,29,34,16,130,32,154,114,67,147,6,211,86,17,240,146,86,16,131,141,21,195,97,88,20,110,182,15,152,142,129,17,48,249,218,161,176,113,56,7,188,132,203,205,96,232,87,139,195,20,67,223,239,107,87,211,67,16,48,133,110,15,12,207,92,60,26,125,162,243,121,180,237,65,5,131,7,68,149,2,15,188,136,120,239,179,17,223,20,142,177,182,16,68,119,20,233,170,235,126,3,159,179,119,196,197,52,151,77,29,83,26,40,75,60,184,117,10,201,213,136,60,124,46,219,68,46,192,58,71,3,30,88,69,45,238,61,187,157,18,2,55,90,79,118,192,244,208,239,11,163,49,244,85,225,30,24,147,161,200,139,161,227,78,107,82,192,248,250,119,84,76,232,170,214,248,113,219,2,239,143,115,60,229,117,63,24,194,87,247,56,58,126,15,60,201,195,225,99,169,207,126,13,165,110,12,170,95,165,35,240,152,72,215,92,152,138,255,250,75,136,160,112,3,109,193,26,10,23,87,139,3,54,231,42,11,76,79,228,154,1,159,253,247,238,129,157,33,254,242,110,240,47,113,103,153,198,116,223,246,47,61,5,204,240,223,49,59,62,27,122,50,126,49,188,177,237,154,165,157,247,200,163,59,186,224,251,172,130,82,116,181,91,192,147,86,245,11,119,74,140,125,192,43,233,87,113,131,187,69,164,138,63,23,25,208,186,228,165,232,35,250,232,111,129,141,228,172,43,220,219,87,223,0,140,105,45,171,15,103,178,126,68,113,192,116,170,175,247,234,253,145,252,76,171,100,218,34,161,2,156,123,139,171,251,20,229,238,142,39,155,63,138,83,64,152,245,101,142,242,86,205,103,48,110,45,213,39,23,37,10,241,149,69,31,152,126,251,169,207,69,54,234,19,151,64,164,145,232,86,145,17,195,183,157,49,100,198,216,115,193,12,203,128,239,40,8,133,208,212,46,48,125,137,1,167,13,39,188,60,88,158,70,145,224,240,130,121,77,127,188,163,123,229,119,70,153,66,196,41,187,177,61,143,122,225,204,121,39,48,83,199,97,50,204,194,18,215,240,18,74,109,126,239,2,149,180,110,10,103,16,172,139,197,225,10,157,90,19,248,204,139,143,180,12,56,155,220,94,192,172,171,241,145,11,217,213,112,204,110,133,233,179,158,247,199,155,76,35,67,179,162,34,254,101,232,249,177,118,209,36,33,212,78,137,104,106,35,94,171,16,221,125,224,58,190,238,126,123,238,41,34,90,134,214,79,70,216,208,209,69,124,30,175,173,140,47,199,15,76,156,179,40,154,97,28,9,20,141,93,189,243,192,185,245,7,67,77,160,95,15,28,243,215,202,39,29,134,32,181,41,140,50,150,79,66,90,45,91,209,241,108,148,201,23,71,169,220,127,94,26,53,128,18,183,134,29,120,235,107,89,89,90,220,250,56,178,169,235,173,49,169,70,252,56,13,97,207,189,11,132,46,113,117,55,129,53,133,135,87,230,25,12,155,250,115,117,226,243,94,24,89,19,129,177,243,227,99,67,151,36,37,81,192,211,69,180,12,230,60,209,123,91,239,212,135,18,39,107,73,39,210,48,222,43,135,73,184,94,7,31,184,125,140,240,240,243,65,82,217,202,243,61,92,71,113,90,161,2,103,242,51,226,101,228,128,251,229,58,195,102,89,109,248,38,90,172,34,70,95,25,162,225,207,15,158,244,102,210,227,33,223,18,49,39,63,210,88,192,91,36,24,233,50,152,156,99,1,83,173,38,23,19,176,250,132,220,128,167,172,104,234,151,101,77,214,223,144,8,124,246,158,79,108,201,126,153,176,177,12,38,15,178,147,195,40,101,52,157,129,118,20,251,214,79,15,219,186,244,165,200,56,157,115,250,235,179,229,192,130,45,76,215,6,245,106,97,253,28,11,251,248,242,85,198,19,94,152,190,252,199,115,177,152,94,192,84,113,59,59,48,48,90,158,178,69,227,39,213,237,71,94,129,84,230,210,124,98,189,194,36,18,251,9,77,130,77,118,12,130,139,251,107,150,156,112,79,64,69,178,5,174,195,45,194,98,206,114,210,159,166,115,111,125,95,3,41,160,190,101,195,48,222,157,228,83,236,172,131,148,196,25,161,98,21,146,153,238,87,35,121,45,179,59,155,64,173,159,29,248,198,89,14,30,162,223,164,175,253,201,168,85,147,29,152,83,44,199,94,148,172,63,248,126,14,162,190,37,251,121,121,14,63,168,67,238,197,184,41,206,7,251,251,90,183,211,18,23,136,158,182,25,31,171,35,168,116,7,140,99,122,199,102,130,154,132,168,114,53,172,181,229,22,2,138,2,93,234,118,26,50,52,48,51,250,20,237,56,111,249,194,157,127,246,152,252,248,241,91,174,166,158,162,174,128,59,188,128,229,194,172,218,28,147,140,160,157,196,39,26,60,34,163,187,79,116,30,173,171,110,100,59,246,7,11,204,127,28,55,114,220,69,221,40,140,207,31,135,3,63,142,208,109,18,24,162,238,89,99,85,31,231,186,95,139,15,248,188,76,44,46,92,195,235,181,180,197,194,202,49,253,155,177,218,221,39,195,211,47,95,46,159,125,14,249,142,162,48,254,120,220,26,203,74,162,141,205,8,19,195,153,43,152,239,245,90,109,205,72,238,114,188,87,95,79,5,24,247,222,117,93,148,195,186,254,17,159,246,239,60,202,125,208,78,128,221,71,152,93,84,74,213,218,178,92,222,138,49,196,74,40,242,249,42,126,127,189,71,9,101,186,242,129,26,130,206,201,103,53,217,53,153,88,11,157,146,126,79,11,54,130,235,63,53,19,84,28,177,36,206,28,166,198,95,38,214,217,199,87,172,115,148,127,46,245,142,17,160,208,88,119,247,252,52,20,222,137,184,116,152,67,63,214,36,157,212,144,21,213,59,239,114,185,109,104,44,9,150,231,142,73,77,107,136,188,54,44,50,125,184,3,133,58,214,144,36,59,149,127,199,29,139,171,237,27,136,129,153,202,52,102,200,88,49,8,23,202,30,212,241,182,227,16,37,119,45,145,26,178,155,20,81,250,143,115,78,238,91,172,121,190,0,92,21,238,97,21,218,235,138,56,4,217,156,137,17,167,21,218,63,85,246,206,29,181,5,182,253,193,11,39,155,62,188,110,45,208,66,9,176,28,70,213,170,11,98,239,52,181,165,162,155,58,60,19,247,234,140,219,47,71,130,49,34,236,56,140,158,202,119,232,88,224,79,246,65,33,155,87,154,194,16,223,134,105,1,173,230,80,24,194,138,240,89,11,210,100,183,113,21,152,68,248,220,177,115,175,249,28,131,231,251,175,216,184,187,177,239,234,9,157,91,137,229,69,85,117,170,10,155,57,112,97,213,190,2,30,70,65,24,48,227,47,134,11,188,180,95,98,236,55,13,107,86,127,193,164,62,227,173,97,151,122,44,107,10,33,171,199,39,10,146,204,162,75,72,215,243,117,13,41,130,160,76,69,81,19,0,184,83,124,75,243,6,228,213,211,181,209,109,111,45,121,137,131,118,158,11,242,159,26,246,41,127,44,87,35,228,49,175,63,145,173,218,64,96,4,1,230,117,24,10,5,184,98,70,154,16,104,56,104,8,142,200,23,41,24,233,215,226,218,230,51,188,48,61,111,14,83,224,95,218,3,159,143,228,211,20,231,68,106,146,187,121,47,119,187,60,67,36,93,73,63,56,93,155,31,114,120,201,23,154,214,67,78,245,194,212,248,149,7,158,53,236,84,248,64,122,85,243,121,181,176,113,77,223,82,60,102,83,132,109,247,218,99,200,20,9,39,113,173,107,99,77,19,221,42,107,188,87,31,35,44,174,166,189,45,61,111,125,156,244,118,175,110,26,212,177,139,123,124,15,250,128,164,34,223,46,174,31,233,134,193,163,95,114,139,31,156,34,236,73,246,246,124,254,103,68,145,96,142,40,68,162,195,66,70,148,102,181,126,131,20,243,76,122,245,71,186,201,242,6,122,78,120,9,255,193,72,68,129,84,68,56,16,83,127,60,83,19,204,136,216,74,166,32,90,61,52,19,196,116,184,193,209,165,14,28,222,157,31,64,148,44,63,214,53,98,166,185,187,63,94,141,56,67,231,56,189,137,195,199,244,120,89,251,137,52,51,179,106,28,126,84,129,143,158,30,135,28,246,138,136,10,45,171,231,81,24,185,192,184,122,19,115,45,239,213,51,237,128,207,107,63,142,43,60,82,238,184,66,49,145,159,181,109,134,109,246,247,166,24,96,214,199,53,165,4,199,7,149,114,236,182,202,3,123,235,57,176,213,59,232,189,137,246,68,16,143,64,91,127,70,13,79,216,45,89,62,118,159,207,39,33,52,151,226,209,38,234,14,235,241,154,103,137,96,25,157,64,207,181,40,17,69,28,142,134,128,146,159,240,74,109,126,54,82,87,218,222,7,131,211,216,61,135,243,135,104,186,233,160,96,233,196,76,163,173,63,143,39,58,179,189,205,25,24,118,172,92,222,184,208,142,15,210,44,141,164,175,69,220,97,251,91,55,216,15,159,64,195,78,107,249,190,130,132,72,125,159,28,1,1,63,161,204,179,208,237,146,5,121,191,38,52,81,50,145,42,197,218,189,70,208,116,32,7,55,20,134,228,54,238,140,64,189,76,164,106,76,165,17,207,69,10,64,202,173,128,7,19,45,224,161,237,77,4,249,114,44,0,202,73,46,117,130,129,56,42,254,181,140,155,172,43,74,83,81,68,184,147,169,3,9,188,184,96,69,144,26,105,84,249,109,28,141,217,34,2,62,33,25,209,120,46,58,237,241,100,147,110,12,217,13,105,217,64,205,35,96,172,71,121,43,200,76,138,31,63,198,246,191,158,0,57,82,14,49,143,182,21,110,203,247,224,183,74,220,219,228,106,52,136,13,225,115,4,116,141,88,94,14,229,51,175,104,125,203,1,19,242,206,26,186,239,211,15,16,248,220,206,20,95,154,21,232,103,115,244,76,10,197,239,79,62,98,24,55,77,192,157,232,149,38,36,240,179,125,27,111,152,180,106,150,90,147,94,115,239,183,89,53,168,172,220,246,243,172,61,85,66,172,121,119,77,149,164,179,77,220,252,83,49,213,207,11,163,195,82,226,234,129,8,162,44,77,106,80,240,60,60,131,148,142,43,44,198,35,98,233,199,190,155,1,23,33,71,32,83,70,19,210,252,94,140,116,58,101,110,10,55,10,166,3,46,66,154,67,233,104,227,99,199,213,240,194,72,156,100,88,70,194,157,231,3,151,33,69,64,20,158,34,58,25,63,206,81,38,193,33,56,11,203,240,217,96,112,149,152,238,176,81,109,241,227,20,190,74,16,102,160,6,185,60,94,129,6,107,190,50,97,192,108,4,190,161,117,58,225,182,132,243,240,182,142,77,225,89,187,141,18,167,228,221,160,92,105,195,189,20,224,162,33,158,201,137,19,214,163,233,120,142,169,249,70,84,179,221,251,234,184,164,210,1,8,124,238,224,7,16,112,215,132,162,209,30,126,253,187,63,24,201,115,129,17,169,88,23,134,54,93,31,141,204,170,27,213,221,116,175,52,11,139,74,101,233,114,53,30,176,192,227,134,186,45,52,120,9,253,12,181,32,82,192,111,126,11,59,148,179,225,194,66,140,109,48,60,83,2,67,143,172,240,89,162,163,253,221,123,19,51,45,249,194,227,73,93,103,99,160,147,171,169,194,86,152,6,186,113,225,116,137,167,44,65,140,193,24,40,133,92,79,250,152,31,175,247,193,81,143,148,228,51,85,17,190,97,2,227,22,41,108,214,143,188,182,52,61,3,19,239,211,247,154,207,213,25,122,83,125,180,242,36,213,241,83,229,189,216,203,151,194,216,140,247,106,147,61,87,184,205,89,46,218,52,130,74,153,72,74,77,38,67,214,67,29,54,76,120,142,3,166,255,77,111,77,147,236,189,182,231,7,179,78,151,123,41,149,34,15,220,114,23,120,137,248,58,240,136,172,31,232,25,95,125,44,212,61,199,188,19,188,104,10,107,158,179,49,98,225,44,220,182,231,83,133,64,231,246,93,153,86,195,43,240,57,135,103,190,203,222,10,194,4,54,217,235,123,235,186,116,63,163,137,133,96,226,133,139,230,114,168,95,184,185,9,122,252,69,125,6,152,102,159,116,97,250,136,229,201,233,33,136,28,22,177,12,14,5,129,187,229,188,2,110,34,135,110,48,50,151,49,19,112,166,171,194,68,121,238,12,63,166,119,23,91,255,192,211,181,214,13,134,40,90,158,28,129,145,22,232,57,187,186,78,209,115,161,179,141,27,60,150,46,107,75,187,222,215,58,231,213,51,129,217,212,199,157,72,150,223,146,7,235,212,24,143,123,181,21,196,8,108,135,113,92,13,107,204,214,31,95,101,166,81,47,92,212,202,66,249,54,149,36,112,206,250,227,140,66,157,23,158,68,0,5,206,180,117,196,136,55,62,169,194,232,72,228,42,240,210,5,132,125,159,179,92,13,187,129,192,86,69,118,95,12,243,84,214,192,160,120,163,235,213,69,12,192,57,44,244,223,229,222,58,42,195,130,50,250,224,26,250,96,15,111,229,206,226,70,105,161,222,122,155,76,220,29,21,141,151,91,241,81,201,101,221,49,77,69,146,238,36,239,234,200,247,199,241,211,202,31,137,136,19,3,173,209,108,108,245,106,79,101,53,82,187,105,71,141,31,236,142,210,251,138,162,243,49,56,187,87,92,102,34,118,237,79,188,8,212,181,52,15,120,221,29,237,137,66,197,132,94,26,194,17,94,140,152,126,241,42,129,207,73,232,13,22,40,121,55,169,197,169,80,18,150,224,217,45,43,163,195,34,132,180,156,123,172,18,135,143,193,208,133,32,30,42,250,17,53,125,102,237,9,167,62,197,211,94,139,99,48,213,32,247,214,231,152,37,152,235,31,128,148,145,240,222,163,149,183,102,124,61,118,114,21,177,217,136,145,132,108,213,178,156,130,232,166,108,106,69,189,127,136,230,119,136,40,183,192,176,79,120,69,44,117,192,143,134,210,182,105,235,31,223,90,205,69,160,155,226,142,149,66,250,144,204,86,89,162,168,197,213,84,70,56,124,190,64,23,106,250,221,173,164,230,67,201,41,207,7,237,150,115,250,224,99,203,101,97,36,133,2,167,166,29,87,159,21,6,9,139,192,40,247,186,130,2,116,147,194,87,186,33,249,241,70,116,64,107,192,18,116,17,235,141,159,166,248,73,228,21,206,7,97,227,119,148,206,24,209,248,64,109,7,161,222,128,11,153,156,219,32,154,160,0,243,218,232,133,10,219,101,235,7,70,193,46,38,33,221,215,114,176,38,168,138,49,26,28,222,196,49,165,245,56,27,109,126,212,188,90,213,150,194,180,184,197,107,111,226,94,82,110,75,31,38,49,7,135,235,57,5,164,223,0,22,98,190,230,183,15,96,215,107,219,224,129,137,220,123,105,117,50,25,63,233,200,37,91,233,19,133,2,231,57,180,217,151,24,103,20,212,178,240,168,211,22,248,88,42,203,245,46,54,255,173,82,80,155,126,66,150,94,142,94,173,232,81,251,181,73,142,185,58,9,98,89,171,105,159,58,163,30,18,100,22,224,214,98,94,26,234,71,20,95,163,140,177,170,14,185,181,204,95,120,245,37,129,73,122,17,206,87,138,110,132,110,218,66,242,222,20,11,54,175,66,222,221,184,7,181,71,254,156,187,78,61,199,215,90,93,108,207,3,219,209,122,185,174,232,241,45,218,170,140,239,230,47,134,255,187,180,123,31,71,220,217,70,128,207,92,144,238,1,19,200,200,177,237,143,227,194,14,25,243,76,34,46,187,64,15,50,150,77,59,236,49,33,168,158,243,62,139,198,57,254,246,3,71,97,247,254,81,13,118,233,7,198,114,245,105,108,146,142,237,225,137,128,199,105,71,3,200,175,121,71,26,111,97,166,244,166,222,84,76,155,70,155,99,201,32,142,96,187,66,240,162,41,23,73,57,158,89,48,78,113,14,20,237,111,173,201,10,27,62,152,178,189,38,77,0,7,38,131,49,2,182,68,144,60,218,218,193,142,65,39,98,155,202,157,129,122,86,244,88,163,81,42,140,175,6,67,19,228,15,142,68,204,146,102,33,163,169,241,238,167,198,8,38,189,22,142,249,96,0,107,198,109,172,132,32,80,11,250,197,40,184,52,101,172,161,235,164,7,63,216,224,83,235,59,39,36,97,110,31,18,38,219,210,6,108,212,34,188,13,212,154,26,247,67,219,33,18,35,244,71,173,45,233,14,120,57,232,43,247,143,201,216,54,233,52,201,191,116,164,191,23,188,200,194,100,2,201,207,158,247,98,122,143,165,67,32,91,187,165,55,233,29,59,145,162,228,173,240,108,189,92,106,178,33,217,93,152,210,163,57,208,120,48,158,134,118,227,77,106,23,70,59,99,42,76,181,102,187,240,218,15,76,26,51,218,163,48,59,138,16,116,101,14,113,239,231,168,200,255,10,75,174,21,101,244,228,90,144,84,169,82,238,34,196,9,171,91,134,48,96,10,239,171,50,126,208,62,24,77,118,116,46,20,101,252,168,56,142,59,224,181,181,151,211,122,50,92,228,178,26,97,178,242,65,209,169,50,210,253,113,211,9,209,237,140,55,111,209,255,71,31,181,76,240,51,136,125,7,219,142,17,19,79,217,83,240,110,99,14,31,59,109,21,237,236,129,106,34,123,199,18,244,79,179,228,23,238,35,134,156,90,173,162,77,145,80,151,244,222,163,165,146,208,159,62,120,161,222,55,121,67,38,37,30,202,126,144,104,38,72,185,71,171,40,9,5,133,105,247,12,194,181,70,205,191,194,217,244,3,47,243,24,124,60,242,218,38,176,153,111,23,43,196,87,85,97,244,203,102,192,24,174,138,106,155,42,42,67,218,33,11,28,124,244,149,78,218,54,245,193,38,107,185,7,10,1,112,125,159,123,204,128,11,169,71,53,54,150,251,109,160,16,151,233,193,103,129,169,18,232,153,133,83,45,17,220,112,111,154,204,214,13,48,212,152,72,163,223,159,110,141,174,108,65,97,2,172,129,158,239,170,179,168,64,123,17,125,210,72,203,148,199,16,25,70,86,233,48,204,205,74,105,130,130,179,183,59,209,111,140,145,36,239,124,78,147,62,119,220,123,100,209,183,50,120,163,217,118,175,238,74,136,243,107,229,15,148,105,32,156,15,201,38,252,189,24,194,85,181,98,112,196,74,244,214,54,204,45,161,78,128,78,112,244,75,87,184,233,121,200,106,135,148,25,77,241,84,160,209,148,169,84,62,198,232,26,48,68,38,202,137,146,168,74,136,171,233,25,214,65,163,171,164,141,96,82,204,120,43,106,197,80,25,239,68,1,192,69,105,159,224,229,71,51,41,224,51,19,164,143,43,209,94,225,58,34,182,83,158,83,64,190,8,181,68,61,22,64,78,244,95,40,41,10,113,152,187,151,146,27,209,35,224,216,126,65,153,118,80,136,6,244,252,64,100,111,229,11,23,53,59,143,221,64,189,115,108,165,137,32,191,158,108,208,130,199,201,102,204,232,122,180,225,79,134,37,129,69,218,211,115,36,219,39,139,3,230,252,154,50,212,209,117,245,213,68,217,201,70,14,90,97,242,54,78,153,194,89,82,151,156,32,4,113,169,211,191,148,157,91,187,211,137,226,34,165,16,231,125,122,141,137,194,9,238,71,50,169,139,250,160,212,213,94,182,208,201,234,236,202,123,114,230,177,79,114,84,208,230,203,4,55,98,63,66,191,122,245,166,84,111,86,39,22,112,195,217,81,170,55,42,107,195,114,235,36,180,251,115,181,149,221,4,76,182,79,185,69,232,23,12,2,86,58,179,203,126,104,79,138,139,103,145,107,165,19,180,60,172,39,103,241,134,97,103,91,182,24,141,221,60,217,28,102,225,78,89,40,133,56,61,136,5,6,76,74,79,222,11,33,64,231,71,72,48,56,101,181,11,177,250,75,152,210,240,217,41,155,81,249,149,167,92,131,181,145,163,22,24,3,237,26,195,70,172,168,183,110,172,9,31,113,8,116,212,107,163,71,188,185,75,200,168,172,84,149,20,144,168,240,237,2,175,5,179,73,201,16,7,214,114,188,24,226,68,77,127,28,177,216,88,62,52,153,207,166,47,54,133,217,228,24,60,108,33,250,228,164,161,91,9,152,111,36,143,70,98,106,196,84,98,90,233,173,23,229,201,97,46,147,206,150,227,7,30,2,246,48,71,33,124,76,15,92,200,228,7,12,161,180,240,204,208,124,214,195,49,130,37,91,150,61,139,158,163,210,157,174,135,110,139,252,126,48,210,226,176,81,82,161,92,47,176,117,133,183,135,97,46,36,115,208,65,182,208,202,62,126,106,89,245,33,8,49,57,222,160,108,70,75,75,168,8,26,178,28,78,236,103,133,62,36,206,133,44,3,161,135,32,93,134,219,165,40,39,51,126,206,23,63,182,38,248,189,151,50,237,82,180,190,35,44,209,141,26,172,8,108,185,209,28,173,234,100,40,245,106,218,161,107,184,239,219,50,231,2,23,212,208,111,163,123,71,100,71,185,52,216,29,171,48,89,215,54,95,162,235,127,206,131,253,71,66,192,112,96,237,26,141,218,11,166,31,177,19,39,156,33,174,29,72,115,127,149,130,27,152,199,41,251,136,46,111,227,239,188,83,107,152,38,238,10,152,10,121,105,247,255,209,6,249,7,130,80,46,9,123,12,6,209,12,125,99,75,128,45,229,18,152,212,55,68,140,3,233,221,166,244,210,180,25,125,61,71,70,7,0,25,132,146,115,160,111,17,253,254,166,186,174,20,26,212,145,45,239,242,70,137,246,44,176,151,64,1,54,255,128,169,93,85,24,149,154,251,219,57,173,135,3,131,122,170,136,58,65,149,149,30,86,145,202,92,90,10,139,109,209,8,206,185,223,11,124,14,120,165,49,31,189,142,8,232,239,250,155,247,186,38,86,255,106,83,44,100,15,25,191,162,116,46,46,65,123,82,118,105,98,223,254,177,129,53,7,6,191,231,241,111,250,189,26,142,116,165,18,90,132,5,35,22,55,76,22,90,97,232,175,46,74,204,80,233,134,137,203,198,98,165,17,81,247,183,31,53,205,14,248,60,119,82,194,169,102,31,56,96,108,63,229,4,62,139,32,150,50,85,12,74,223,96,174,240,216,253,110,97,103,211,40,15,223,48,148,108,1,23,37,23,165,118,180,182,152,40,19,22,35,141,72,157,95,206,78,215,70,101,28,166,191,30,101,141,240,115,112,187,231,185,149,204,109,208,222,51,35,86,102,210,206,122,146,209,176,31,33,66,124,253,135,163,142,10,182,251,57,182,145,190,168,113,192,44,139,56,27,14,189,50,162,161,112,21,65,142,68,246,75,237,14,200,191,227,8,53,174,133,252,92,12,193,207,14,248,12,253,67,35,183,173,197,213,97,38,145,26,53,176,187,166,21,20,48,103,143,209,40,69,177,236,64,88,168,255,63,113,239,142,187,221,210,100,121,205,5,27,35,239,151,150,176,218,194,107,31,147,155,144,74,20,18,56,140,160,109,28,44,6,209,162,241,152,79,33,102,65,254,226,217,17,185,242,240,126,128,56,72,124,85,206,255,141,179,247,147,59,175,145,17,43,214,162,22,127,63,164,191,147,185,211,194,204,77,73,157,76,212,145,157,120,18,115,123,58,28,221,249,146,194,156,32,211,82,223,154,46,143,243,134,76,66,149,40,29,212,90,37,14,232,97,53,235,98,236,192,250,226,217,6,84,78,204,176,149,236,160,85,217,38,41,165,68,136,155,109,218,95,190,126,80,15,49,31,31,50,242,18,123,89,32,82,159,206,166,71,21,102,187,5,170,121,6,245,201,54,34,113,185,70,145,162,79,51,34,236,100,155,135,242,55,150,222,130,103,134,54,102,9,72,81,248,86,119,136,38,12,212,163,244,163,17,193,10,249,111,116,212,134,64,163,80,121,38,136,61,110,16,91,121,136,216,1,70,137,159,30,224,230,247,195,203,139,198,80,172,90,56,137,132,147,5,30,245,117,69,21,58,226,31,83,227,112,4,207,82,191,174,3,155,188,222,239,102,136,108,159,161,76,74,247,2,231,226,172,161,245,96,34,21,114,73,66,121,7,197,26,55,83,181,39,78,34,60,63,163,196,161,103,224,89,37,43,102,45,54,23,107,231,92,66,86,88,194,108,148,59,199,12,173,84,50,106,136,99,50,184,193,26,196,161,185,148,89,117,26,61,89,48,232,52,32,176,26,133,131,77,62,178,6,103,210,52,213,61,48,145,207,80,38,223,185,25,50,68,204,28,38,215,124,166,119,211,0,33,200,195,28,167,57,212,156,91,67,55,195,130,61,62,218,137,120,248,214,167,79,207,212,72,27,144,251,74,85,51,53,115,94,102,160,4,89,137,28,138,20,142,206,112,128,81,71,46,26,185,183,64,206,156,145,58,27,85,233,132,43,161,121,247,187,23,40,54,101,186,167,236,135,72,82,184,94,0,5,53,254,71,134,99,4,213,12,176,16,77,249,145,86,93,59,50,130,29,16,101,209,144,19,154,246,254,114,131,245,140,55,182,56,195,173,27,132,107,117,56,172,108,37,242,156,213,80,165,26,11,131,211,209,191,185,111,8,63,158,64,26,37,77,145,190,165,82,78,127,154,136,94,190,217,221,142,218,157,134,30,137,242,4,33,82,103,23,213,105,134,160,107,141,124,186,229,51,116,180,18,21,107,211,61,206,6,126,95,116,203,241,71,75,28,230,139,250,181,209,53,69,91,77,47,32,204,84,174,75,126,119,217,255,197,187,171,208,83,97,205,70,217,115,91,150,183,232,3,157,237,27,226,209,72,121,35,60,190,212,154,226,50,130,113,60,89,233,129,235,16,16,3,147,218,40,154,210,198,121,242,25,76,92,103,222,219,56,230,227,144,142,96,175,250,121,21,250,114,8,177,35,187,11,25,92,43,242,209,29,142,169,236,93,70,41,225,45,85,199,140,174,78,252,182,49,86,109,197,1,192,41,217,227,233,227,89,109,125,57,120,176,50,2,152,1,176,87,155,86,140,119,58,30,62,187,132,194,31,208,249,243,25,140,0,82,21,217,163,157,76,137,115,68,179,169,175,40,130,202,48,33,206,120,26,38,151,221,20,180,65,187,3,79,2,236,98,234,211,228,83,131,158,138,220,201,45,151,65,51,209,200,175,190,143,70,37,30,32,188,0,70,32,54,241,213,69,16,102,137,92,235,182,202,39,39,38,70,252,78,51,18,128,85,192,13,222,151,179,28,174,140,220,63,0,194,252,255,112,179,164,238,96,227,1,252,134,15,77,104,170,93,188,165,157,189,239,252,239,115,126,209,0,92,82,49,139,185,245,112,60,38,66,27,245,42,25,112,118,144,189,255,122,105,154,64,113,201,98,182,154,244,111,234,128,184,106,235,10,50,245,95,129,83,253,200,226,38,64,232,116,249,140,40,92,48,18,241,233,102,88,104,99,23,233,70,225,226,101,226,252,54,186,230,165,170,217,176,50,110,158,144,11,204,107,230,83,90,252,182,49,26,54,53,163,109,180,253,179,7,156,193,37,172,32,228,230,231,70,34,102,104,122,134,98,77,134,114,140,78,89,115,75,151,82,187,89,124,211,63,102,40,162,202,253,234,252,147,147,9,51,185,246,116,27,6,14,16,240,168,119,74,37,34,40,47,31,20,76,183,219,165,99,93,217,110,72,112,172,172,197,251,172,88,212,111,93,243,194,125,27,254,116,1,93,222,228,195,118,1,209,231,93,138,252,229,173,111,199,92,13,239,247,153,219,195,30,205,203,237,210,237,102,228,87,183,12,39,96,135,233,120,162,201,166,49,175,59,135,121,89,225,178,155,205,65,235,250,114,124,243,237,230,221,4,237,215,127,250,53,205,231,225,153,69,53,61,159,109,74,232,61,126,250,220,236,231,29,237,114,156,170,177,125,184,167,129,222,101,22,23,67,76,70,167,101,100,20,212,60,2,157,55,205,119,75,50,30,4,35,83,138,209,76,86,65,123,27,102,225,228,185,252,171,16,17,169,119,134,67,164,120,92,245,124,167,112,171,178,248,88,28,205,243,31,188,91,92,143,99,53,56,115,116,55,11,239,22,2,99,238,51,116,205,207,88,109,114,14,93,204,244,231,135,131,194,76,165,112,85,51,44,79,177,169,108,194,253,77,204,6,237,93,119,253,228,146,181,105,203,196,90,194,12,209,165,62,109,56,140,216,208,38,228,98,89,204,219,46,240,177,116,103,158,207,111,111,82,232,177,118,225,224,220,106,61,254,91,143,239,178,90,235,241,60,188,106,124,86,163,104,184,60,191,60,238,158,193,214,214,158,87,39,188,199,48,195,128,55,101,180,0,8,249,194,29,191,181,35,205,158,22,169,254,38,202,160,242,239,233,81,120,52,221,235,97,137,102,73,82,119,147,192,24,243,62,125,28,27,221,11,81,14,25,57,186,140,146,70,249,232,118,254,74,14,44,179,2,22,193,123,91,137,23,228,236,254,238,54,230,150,87,195,255,9,53,150,91,237,213,242,110,202,99,93,236,108,18,133,145,226,204,78,108,100,132,182,22,129,248,85,100,143,70,109,247,248,188,95,195,200,234,159,185,114,27,214,41,42,112,73,83,98,208,168,225,220,25,110,172,181,51,30,46,6,209,190,214,126,62,219,229,113,103,183,131,83,22,230,185,241,90,24,220,205,120,53,251,46,15,132,7,0,118,126,230,51,3,185,177,135,25,233,192,238,139,231,116,29,8,52,177,146,43,113,102,224,217,127,180,69,85,205,251,139,106,78,11,119,23,153,69,160,233,183,251,160,199,76,133,241,243,44,121,1,159,192,220,84,214,146,145,6,96,115,110,108,222,176,70,52,239,206,177,1,101,113,28,230,176,71,149,33,61,54,160,102,234,219,191,153,75,239,243,211,199,127,194,45,250,204,160,15,146,44,106,176,60,221,179,150,147,224,212,153,53,67,159,182,85,254,51,19,233,234,215,245,238,134,240,116,141,41,190,160,150,167,83,200,185,121,248,143,144,25,192,83,53,19,66,242,99,139,34,150,113,217,93,143,25,6,65,23,174,158,148,139,8,2,170,27,103,20,228,14,110,70,29,160,168,121,90,186,253,51,159,189,133,2,75,53,159,255,239,222,180,10,197,99,150,94,129,56,223,181,53,32,185,38,95,46,51,165,193,87,237,91,138,133,157,183,190,156,241,244,251,227,84,182,47,108,231,189,158,110,61,54,10,176,155,14,199,185,68,117,63,233,171,149,220,200,252,30,144,129,57,162,6,63,160,238,171,146,140,25,217,122,255,221,115,78,212,46,11,143,67,62,185,54,28,234,146,72,46,223,135,137,32,39,71,77,78,120,28,104,236,53,159,121,56,29,160,11,185,32,212,217,69,204,128,160,167,55,252,124,190,168,172,89,161,235,156,46,254,70,160,235,236,1,69,158,102,102,125,124,97,191,96,159,128,15,169,235,36,205,95,194,12,101,129,156,199,147,219,166,167,191,173,168,156,141,90,204,155,20,132,55,237,44,149,153,229,124,48,7,198,133,83,33,118,67,52,236,190,220,208,198,117,123,151,215,227,172,14,217,41,129,40,76,159,164,63,33,181,33,207,82,204,233,103,139,165,176,215,80,115,55,33,177,159,249,71,66,144,212,156,66,254,144,162,166,227,73,203,36,91,217,88,14,170,155,241,64,83,150,175,130,218,201,63,154,92,207,188,48,10,251,104,178,160,95,143,154,190,200,37,120,233,198,72,229,240,65,138,192,160,89,145,153,2,177,195,23,195,3,6,68,9,197,95,172,174,166,61,13,124,144,150,54,236,236,79,35,62,203,204,89,70,195,138,189,190,216,251,249,233,68,73,182,60,125,250,127,127,37,130,152,7,124,145,210,41,198,38,226,103,98,129,66,39,235,111,119,3,185,250,211,208,190,94,100,35,247,103,182,194,18,79,239,34,208,198,206,133,186,198,9,80,186,137,37,202,187,81,232,43,190,135,23,248,214,116,18,34,72,62,61,204,76,220,29,89,240,34,230,86,74,172,15,52,114,118,145,235,30,44,96,225,51,194,198,115,188,129,242,90,125,225,22,3,235,136,203,200,208,157,55,250,120,0,233,187,149,201,134,196,49,21,213,159,57,159,205,170,14,57,112,215,128,159,204,79,84,106,237,100,155,228,19,88,61,159,17,186,162,11,60,177,165,147,3,164,58,233,14,52,165,196,124,166,124,137,95,38,134,160,151,3,68,226,157,156,226,152,73,244,109,29,44,130,160,31,215,136,153,235,190,81,31,230,17,32,228,238,214,76,8,73,23,15,53,74,241,85,164,82,215,51,9,207,255,92,151,105,154,143,81,159,167,51,136,129,111,168,143,199,209,215,243,93,208,193,141,176,114,93,74,210,41,92,167,189,34,6,51,92,60,250,48,133,255,126,111,201,32,8,218,212,159,38,164,234,231,131,237,208,122,102,158,187,192,241,205,170,127,23,110,115,151,187,7,98,124,92,32,194,140,44,161,90,39,98,165,110,53,15,82,173,123,103,223,19,144,225,72,171,105,195,144,105,113,163,37,10,213,214,142,239,27,173,34,202,53,180,209,108,223,222,217,21,73,45,113,49,142,149,202,236,48,195,238,240,116,200,217,218,106,242,119,147,29,106,207,211,48,43,246,176,194,11,167,191,108,91,134,91,151,104,50,153,209,202,18,220,58,169,148,121,126,248,56,205,221,251,18,161,29,221,43,160,196,114,253,10,172,160,128,158,31,94,231,60,246,57,98,138,230,245,105,245,206,158,168,155,217,136,177,251,120,204,240,178,187,249,231,22,232,201,0,124,219,7,131,171,237,210,117,133,127,237,144,95,204,150,116,121,204,231,239,248,109,34,75,169,191,102,207,207,31,115,234,207,109,10,243,217,48,252,229,48,177,181,244,182,124,205,120,121,94,166,236,254,152,107,243,88,3,165,152,2,229,255,245,218,24,241,97,166,220,51,159,78,61,238,190,123,101,244,192,153,117,207,211,208,145,251,210,225,93,179,61,230,62,194,203,62,230,132,56,168,154,91,141,131,254,108,0,176,194,61,191,77,4,33,190,27,8,100,127,158,6,78,230,115,233,76,166,177,139,254,182,49,55,250,68,36,74,188,215,99,158,125,181,107,46,181,213,103,253,156,67,49,69,211,160,177,120,122,13,206,46,191,70,146,244,62,173,127,22,39,9,163,48,155,190,179,182,28,98,43,63,205,209,220,68,182,83,205,48,223,250,116,160,48,231,170,85,154,25,158,140,48,143,153,86,210,166,89,9,159,15,9,34,22,183,110,222,204,99,180,248,176,100,75,89,127,155,99,180,70,211,40,135,94,207,54,188,111,175,192,254,217,211,99,133,240,40,126,218,128,145,106,133,8,223,87,24,101,162,251,105,24,130,246,126,239,129,134,0,118,103,53,183,153,227,213,6,228,213,5,6,12,40,118,29,210,73,226,225,155,116,183,107,97,77,36,8,234,122,156,213,141,196,237,116,51,89,179,166,79,227,153,136,57,115,205,81,51,239,174,110,70,241,66,221,213,227,97,66,241,238,230,129,224,185,122,110,179,68,117,18,102,114,29,178,237,32,40,88,114,188,156,90,38,117,148,147,241,214,69,211,80,70,124,62,140,184,151,123,225,64,138,71,43,250,219,148,129,251,52,76,196,120,174,182,19,102,10,194,60,106,144,12,206,161,78,76,50,161,219,104,26,117,166,207,203,33,121,252,16,151,147,30,206,93,151,95,42,166,109,27,230,82,134,46,63,131,246,166,120,58,81,245,163,221,194,150,56,226,183,201,51,63,35,70,69,160,199,172,89,125,103,133,234,211,40,17,248,102,125,246,113,10,246,196,213,38,95,87,195,200,121,244,88,83,106,30,166,132,209,246,120,92,93,253,116,24,191,118,152,225,24,145,75,21,128,254,240,6,146,161,15,228,152,160,236,167,57,96,25,115,109,93,14,79,75,204,204,30,230,115,91,174,178,23,207,141,114,82,76,134,197,237,115,233,21,2,134,220,26,31,70,33,84,214,150,83,125,61,226,233,70,41,131,54,13,137,189,29,31,102,160,24,125,249,113,252,83,137,166,193,241,174,183,100,112,70,211,221,124,202,136,144,43,85,51,46,109,116,106,129,57,68,95,78,65,103,138,94,67,66,87,239,185,203,130,160,241,114,72,154,170,154,57,223,218,53,119,245,28,193,166,13,199,78,96,37,101,52,213,108,37,106,110,70,233,165,235,187,109,253,69,203,96,171,234,250,242,142,248,64,244,74,162,204,113,232,21,27,178,49,239,83,238,120,165,75,175,28,111,230,92,182,174,217,238,90,98,198,7,113,183,20,104,124,27,250,176,57,196,254,93,196,159,102,211,150,101,174,21,97,37,217,37,195,101,90,203,253,62,44,60,88,198,195,78,150,44,126,216,168,126,101,150,194,179,184,122,52,155,188,72,86,243,241,94,134,152,201,153,238,39,42,49,147,152,251,232,75,131,22,157,248,251,10,51,35,164,77,35,200,26,59,26,57,161,38,91,214,249,101,35,103,14,51,2,51,250,52,105,207,22,47,31,167,211,138,254,54,197,213,177,209,79,219,153,197,10,163,96,189,15,195,149,37,51,101,38,228,76,226,167,135,133,185,175,153,200,191,11,8,89,242,3,34,46,49,3,11,200,247,229,22,27,21,243,89,158,219,221,172,31,21,65,126,204,8,204,220,134,195,64,163,230,97,177,184,107,78,101,234,111,159,251,100,115,39,205,96,141,83,167,33,121,154,29,155,41,97,239,161,171,111,88,249,218,18,243,210,217,0,111,241,188,195,77,76,87,38,195,96,155,239,242,93,185,106,80,228,92,218,88,51,215,220,213,39,152,128,72,122,189,159,77,49,157,12,39,161,26,237,242,227,19,36,53,79,74,10,239,103,19,22,25,106,182,34,156,59,158,163,13,53,131,54,77,183,229,212,222,235,203,33,186,219,237,206,52,42,45,197,124,78,1,7,44,98,222,85,206,229,73,54,160,46,153,197,251,153,105,128,31,214,28,119,13,244,174,195,9,129,206,156,247,105,173,88,195,140,130,227,29,47,58,85,151,136,233,38,142,187,192,172,108,89,67,142,92,159,163,203,151,193,60,196,188,74,160,143,108,231,96,107,23,243,52,45,203,48,67,100,43,223,221,64,108,141,114,55,173,75,101,202,89,199,166,22,107,27,93,197,45,105,79,11,255,200,104,159,30,237,18,208,135,139,234,76,7,255,105,238,91,23,43,102,68,178,38,247,251,153,127,202,2,227,53,199,173,54,81,243,172,78,28,58,47,179,197,217,89,140,215,80,166,49,133,225,119,71,132,243,231,241,56,144,210,109,177,147,83,7,168,201,132,217,109,93,252,190,27,112,188,32,141,109,241,178,149,236,207,74,193,71,150,136,37,65,219,236,124,3,228,253,13,7,173,123,53,199,91,253,204,48,3,79,253,105,206,55,79,78,146,1,199,255,215,173,28,29,245,18,102,98,136,233,217,109,169,30,118,51,72,67,13,81,176,43,157,53,54,62,115,65,168,71,151,39,188,23,159,38,208,26,166,51,151,199,124,102,121,117,0,54,193,80,213,95,182,169,4,203,247,247,97,164,142,17,66,21,115,54,29,154,207,12,142,160,232,119,87,66,99,95,56,9,246,196,194,142,170,3,150,178,203,212,13,187,59,12,93,4,176,228,166,239,186,62,22,27,156,134,41,80,140,36,182,245,153,209,207,208,52,8,113,141,229,186,165,195,120,182,134,68,18,204,175,243,92,29,133,94,160,66,100,46,129,132,171,209,180,115,201,218,154,39,193,15,246,185,66,120,168,40,86,131,18,168,225,89,171,95,138,106,202,249,199,189,38,121,81,199,176,104,169,2,34,206,251,154,31,65,131,13,173,101,89,249,131,40,193,252,78,199,97,204,111,75,54,165,129,136,160,39,17,33,34,181,148,251,147,212,90,37,94,14,16,113,169,25,49,159,79,42,12,250,21,110,223,50,216,38,58,226,219,233,49,159,155,253,150,45,205,180,57,190,96,23,187,56,238,141,116,74,49,234,10,127,152,218,146,172,57,45,128,84,159,48,28,180,48,99,118,245,164,152,54,81,38,128,143,10,185,193,120,204,195,225,125,227,199,184,43,251,6,98,42,113,195,34,97,73,33,152,126,182,41,216,126,43,132,147,116,84,205,198,177,227,181,232,21,46,135,154,70,25,22,242,252,162,39,36,209,57,69,52,173,75,208,243,243,25,168,76,182,29,85,204,84,125,124,62,247,32,238,214,53,59,52,184,187,184,108,234,32,254,212,117,87,50,115,108,105,221,96,60,218,107,199,117,37,137,233,102,146,140,250,221,38,212,178,253,183,151,197,141,244,105,210,71,159,195,207,211,44,222,167,83,115,241,139,12,77,43,75,19,68,232,70,221,134,195,232,160,121,93,46,53,30,59,25,198,238,175,224,180,97,240,194,47,19,50,250,175,226,68,211,213,80,217,238,176,214,173,216,52,218,12,165,181,155,235,233,49,93,94,112,10,12,249,233,10,3,139,102,187,59,81,90,255,42,110,76,98,236,57,10,174,240,182,123,202,89,19,175,147,148,125,244,72,35,240,172,201,85,66,47,95,249,15,28,11,103,78,106,127,146,149,244,123,35,79,195,14,167,219,2,231,108,138,167,225,144,214,28,254,52,229,241,22,157,114,206,19,205,148,99,110,35,166,25,224,5,221,85,40,74,240,187,29,21,238,166,219,169,45,63,7,154,239,180,136,108,169,195,128,6,87,23,235,202,207,53,102,24,140,46,251,218,68,245,35,167,39,35,13,250,191,186,153,76,236,120,173,94,205,133,187,12,131,167,154,97,25,24,190,114,207,188,128,47,91,51,225,166,157,232,187,134,177,230,55,133,46,0,102,223,177,169,16,147,208,134,163,208,176,98,207,217,121,63,159,69,37,146,207,66,64,190,75,247,66,144,232,94,254,120,90,9,144,246,153,41,0,148,150,247,201,132,135,71,178,48,0,109,103,241,57,58,76,49,115,212,167,71,183,195,99,198,176,75,187,30,63,147,114,24,63,248,134,65,74,155,14,23,148,254,190,155,33,75,150,117,187,34,156,235,185,167,65,8,253,57,94,214,241,82,195,205,193,153,19,90,116,204,80,139,124,151,101,176,27,194,133,96,232,129,213,220,43,165,210,151,170,0,5,23,160,131,84,252,97,131,164,40,224,2,179,211,221,240,137,35,61,123,153,101,14,119,152,141,46,44,235,113,126,70,218,191,170,17,205,213,59,190,197,115,226,97,164,193,171,6,155,114,58,110,78,245,167,241,11,134,186,72,153,192,215,119,7,25,220,103,154,38,29,38,106,37,117,121,159,217,69,111,170,15,68,146,193,183,209,179,70,41,76,22,215,144,10,137,29,77,179,132,191,222,50,216,99,62,26,111,204,68,74,82,127,205,159,226,24,93,110,20,44,138,154,232,86,185,236,230,179,159,103,189,185,89,249,183,159,108,120,114,91,239,63,208,142,212,235,106,252,42,15,244,26,1,193,151,119,218,143,200,229,233,149,213,238,142,179,57,242,247,95,204,105,199,44,61,51,71,219,141,46,75,186,235,99,218,210,22,179,73,166,22,241,68,90,214,167,7,113,77,255,105,180,180,134,194,57,74,55,225,103,95,186,84,157,168,21,141,199,26,203,190,15,169,32,250,204,41,92,164,227,194,84,141,35,99,14,136,48,123,215,153,106,26,188,160,240,38,183,112,99,80,105,214,75,6,27,231,14,47,167,224,243,234,68,51,85,130,248,237,2,134,66,39,154,113,195,182,240,114,44,115,242,118,26,190,139,31,1,11,250,106,133,231,80,104,149,194,203,1,252,255,124,88,51,94,112,55,147,230,127,204,40,236,237,56,208,241,58,117,22,159,101,95,103,28,156,38,130,163,65,182,143,158,62,188,28,72,231,244,42,93,45,182,252,153,65,32,223,18,162,223,93,185,56,20,17,246,119,211,224,211,91,97,41,142,217,192,239,156,125,234,157,210,196,162,124,150,119,206,198,89,245,233,2,150,200,91,110,157,254,92,57,139,165,109,195,156,31,200,19,76,248,173,133,177,205,252,60,139,159,25,142,10,138,99,73,67,0,157,46,244,77,137,130,198,220,53,242,193,24,148,29,214,50,244,138,223,185,108,133,127,53,144,141,213,200,197,52,141,131,176,158,121,167,80,43,139,196,134,223,103,4,253,26,139,237,136,210,223,95,62,243,249,47,145,40,131,106,133,185,150,173,221,125,156,139,200,1,97,238,148,110,62,119,217,79,243,113,253,226,72,10,32,70,28,165,247,22,61,214,86,154,26,154,48,181,128,30,61,214,44,178,161,225,57,136,48,227,187,184,73,233,242,57,83,231,220,32,227,229,61,143,39,254,198,94,48,227,179,72,22,233,179,140,199,138,95,238,47,126,140,220,198,88,251,90,247,124,30,54,113,166,24,142,142,44,199,19,46,69,161,123,92,243,185,215,106,236,32,227,182,92,51,243,185,107,164,150,141,251,126,85,207,207,244,158,6,242,106,98,126,66,96,38,26,21,254,240,249,237,221,158,24,50,247,96,177,142,166,19,152,10,57,71,244,153,249,236,93,218,240,17,234,160,191,94,57,46,113,211,144,201,25,233,121,59,13,166,82,253,46,34,241,235,118,26,244,20,26,143,1,187,179,239,103,167,173,208,183,115,101,47,109,199,229,197,176,207,26,112,1,129,51,238,60,90,111,203,168,39,74,183,199,17,218,29,111,50,162,230,114,23,0,4,171,89,83,25,231,244,185,139,175,153,190,149,38,66,208,147,190,191,93,178,34,162,40,217,93,245,238,25,64,92,37,93,142,46,90,119,70,97,227,132,207,207,54,12,192,208,49,54,182,45,108,69,17,204,101,170,96,215,12,28,90,95,126,186,48,137,57,167,167,225,84,208,223,159,166,2,226,201,91,89,164,35,172,176,60,171,249,172,250,59,145,10,110,251,208,140,218,217,128,238,28,166,200,77,143,251,125,156,152,79,219,204,204,132,144,245,233,118,60,243,232,80,34,38,249,73,5,74,127,229,84,210,147,69,156,1,155,56,86,147,188,211,20,100,143,210,84,172,20,0,105,158,15,76,77,76,162,227,226,1,133,208,236,40,124,168,61,204,132,193,245,105,2,242,49,75,224,139,29,73,211,159,251,220,201,82,152,13,191,252,96,32,41,127,28,97,62,167,131,102,171,33,150,140,117,217,45,105,56,30,100,39,186,91,97,54,193,81,77,71,35,40,224,157,114,156,186,173,206,21,233,50,218,23,102,48,193,106,38,231,235,62,202,49,195,248,244,228,217,17,178,240,105,194,197,176,63,77,235,221,53,130,204,156,144,242,121,32,0,235,78,208,179,125,224,105,168,153,154,144,248,237,6,29,151,130,23,72,139,244,248,237,218,31,71,28,108,195,206,247,187,41,184,87,228,17,16,214,116,135,187,192,89,166,102,139,9,187,53,83,25,163,136,42,184,193,122,140,23,88,158,7,26,71,221,103,68,6,206,29,41,183,7,72,150,217,37,98,60,83,126,70,27,159,63,199,79,83,199,153,20,147,97,64,20,143,187,89,217,193,131,43,170,185,199,145,216,140,232,237,193,243,229,123,232,53,203,204,173,7,177,215,157,55,18,115,18,50,180,31,232,104,70,104,152,163,3,109,137,23,240,244,169,0,97,38,79,243,162,169,76,78,37,204,168,9,60,48,177,2,35,176,155,113,96,30,52,213,185,51,124,18,145,152,45,183,173,45,231,110,147,227,195,40,252,43,10,237,161,160,45,246,155,118,218,53,30,112,221,34,124,31,79,19,125,111,250,97,28,53,98,78,176,206,60,248,228,42,47,135,1,72,87,31,178,87,53,226,129,213,116,200,212,58,169,197,119,43,178,47,138,5,65,221,56,150,135,189,75,193,59,128,53,179,39,64,44,49,176,202,243,240,108,119,64,136,40,137,243,68,213,199,104,225,245,213,145,68,165,214,204,117,172,240,97,42,145,122,157,163,38,96,18,91,105,69,136,66,7,27,177,175,27,149,171,150,16,81,51,10,132,177,25,66,233,243,172,30,184,164,74,248,255,103,87,237,15,120,180,20,222,22,159,109,80,185,199,188,102,92,176,173,180,53,41,84,18,170,110,7,92,64,237,184,71,85,184,162,73,99,198,52,133,160,163,188,79,195,250,227,125,90,214,243,209,21,182,115,111,23,72,127,157,69,8,35,198,80,194,226,173,149,47,22,228,175,49,199,10,151,61,253,164,186,175,159,91,168,230,213,77,180,192,162,17,211,0,10,61,77,155,96,94,45,28,171,98,129,20,157,37,92,111,227,54,5,244,236,65,197,21,190,55,142,181,51,112,67,99,156,139,93,179,199,209,83,178,141,206,99,206,45,238,83,5,60,159,162,230,108,207,141,187,24,73,231,93,219,251,219,55,240,11,87,80,173,111,211,90,141,93,20,87,117,42,242,159,239,94,225,192,100,128,136,138,199,165,215,238,21,21,250,228,165,168,86,170,24,114,76,81,162,73,90,158,107,227,21,1,38,174,48,233,65,57,114,205,79,17,219,5,111,89,254,50,83,102,68,241,9,241,63,24,122,116,230,103,108,102,64,67,53,110,198,60,25,142,139,131,204,31,225,130,167,225,64,121,226,233,12,83,100,127,86,199,138,95,182,40,230,179,46,143,195,212,253,163,193,251,61,59,60,178,67,61,14,84,130,100,99,60,232,125,208,209,43,204,166,58,245,236,9,45,114,131,48,193,43,10,196,40,112,75,140,117,178,40,207,124,182,163,85,35,131,112,230,81,86,252,138,149,176,197,30,155,184,49,41,118,179,24,188,34,204,104,48,63,219,77,114,29,94,172,44,211,103,59,73,134,155,114,51,156,62,229,217,222,73,191,71,151,157,189,234,217,162,209,9,111,225,52,34,106,56,254,114,118,244,216,139,160,125,238,10,82,204,144,23,132,35,12,47,109,210,254,102,97,250,20,68,156,145,61,249,57,243,118,228,92,76,235,108,61,15,19,117,241,219,24,21,246,173,246,247,188,93,227,62,205,137,248,64,190,235,245,80,26,216,125,141,254,24,88,50,242,7,84,211,150,249,156,198,108,233,238,205,226,222,28,191,236,133,247,39,175,149,131,24,115,22,45,79,196,73,89,206,28,108,188,153,115,189,245,14,19,214,32,55,83,179,240,120,94,20,160,187,155,1,225,247,83,228,1,113,255,136,118,51,157,199,227,120,165,22,55,185,182,129,166,63,192,231,108,10,144,110,78,220,31,246,227,18,246,79,239,207,204,240,53,140,199,161,172,145,68,110,48,7,150,7,2,124,214,249,53,82,223,153,31,79,54,2,206,212,153,175,190,213,137,70,146,42,93,51,236,160,253,113,162,199,244,53,223,200,66,105,202,30,23,124,199,189,165,1,111,211,77,22,84,231,140,212,120,3,196,242,32,25,56,93,61,206,78,245,3,101,34,250,110,24,173,252,221,20,19,214,183,97,193,103,8,181,85,127,161,199,199,119,117,60,54,224,52,164,42,158,123,199,136,112,51,5,51,249,65,53,243,42,223,157,91,178,138,29,53,143,113,211,253,176,83,245,242,56,116,224,63,61,166,11,223,26,248,179,167,252,36,40,60,45,92,178,86,122,170,3,129,123,55,111,25,28,208,234,118,209,101,126,24,83,101,10,215,174,84,87,81,69,188,174,121,53,13,115,44,54,175,213,226,221,108,8,234,218,16,208,241,186,118,204,80,80,201,103,15,99,126,13,51,124,47,234,179,17,61,8,212,9,30,67,95,90,165,196,24,164,248,109,114,220,90,70,71,99,60,28,0,56,16,220,142,190,26,48,213,183,157,144,104,238,207,154,29,198,47,89,220,156,72,197,105,61,154,45,172,17,102,240,21,250,213,11,249,162,111,60,206,138,180,125,83,204,211,174,234,110,230,50,38,33,248,101,9,122,31,108,59,212,171,190,124,117,198,47,204,200,217,232,221,249,56,193,167,105,221,205,16,84,200,202,220,192,182,134,159,228,184,239,173,73,234,225,184,158,20,200,122,183,76,84,43,36,214,113,14,223,211,30,247,34,184,115,8,169,118,199,123,89,174,203,104,77,211,98,231,109,81,238,104,247,0,193,46,190,145,157,89,78,87,140,202,24,152,216,107,5,239,224,181,160,212,88,195,3,40,237,234,160,192,60,30,118,124,155,115,224,74,221,47,153,231,234,133,239,132,185,225,13,26,127,38,228,249,223,255,237,255,240,47,255,227,255,244,47,255,243,191,255,63,17,242,172,241,255,5,33,207,143,144,219,87,186,137,60,87,137,16,108,138,77,163,11,139,169,192,84,177,38,170,254,253,67,144,129,89,79,249,38,116,199,222,195,48,62,42,12,228,172,228,78,104,228,246,240,153,162,234,238,108,83,191,246,78,42,100,121,21,156,70,12,232,142,15,138,78,26,94,59,115,186,249,150,205,97,13,237,160,162,203,0,226,199,122,129,156,178,62,16,75,200,175,100,173,38,221,6,80,86,60,30,80,236,49,155,200,198,120,202,182,167,115,195,140,6,239,131,186,136,4,189,186,11,12,1,26,161,230,242,49,147,191,30,97,174,69,129,32,179,89,245,105,152,9,70,60,47,111,103,75,138,45,136,116,140,98,207,136,25,116,15,247,252,144,25,10,38,108,40,109,123,158,188,25,34,108,106,206,183,160,82,184,194,12,97,131,38,180,16,38,117,216,66,51,156,142,102,195,16,21,72,97,37,91,163,239,174,166,16,62,195,12,218,175,107,29,61,85,1,241,89,231,98,169,80,194,250,227,186,116,235,233,255,7,51,7,202,193,121,151,49,191,151,97,202,247,123,36,180,216,19,40,180,208,100,244,153,230,53,90,70,224,68,7,187,162,250,34,102,152,53,181,225,248,186,53,134,139,131,85,103,82,133,185,169,198,119,85,227,95,215,204,234,57,223,107,190,7,124,209,250,103,18,175,144,22,135,217,10,218,53,79,14,183,211,117,15,208,187,211,180,108,41,227,246,56,184,249,39,151,77,58,44,126,153,68,105,126,50,194,173,142,112,15,168,31,87,66,134,73,126,101,236,248,106,8,138,116,52,233,239,113,39,82,33,221,220,159,12,254,25,164,24,78,139,84,181,39,89,93,211,109,55,192,29,77,132,151,93,198,253,101,228,41,52,225,91,80,36,184,159,85,230,147,43,40,70,62,38,230,254,212,146,240,240,186,31,77,148,65,113,159,86,96,37,207,38,5,203,130,139,31,242,230,177,20,201,1,238,250,182,57,41,185,11,218,86,55,42,136,153,68,178,242,87,0,19,149,222,74,207,72,101,68,247,134,152,231,86,172,249,241,159,166,14,212,24,15,84,21,90,248,219,48,16,61,91,205,84,25,221,47,158,235,129,146,83,177,153,239,178,3,51,155,30,244,10,160,170,126,103,103,211,122,220,105,74,30,121,221,185,157,158,124,237,143,178,250,206,109,250,65,113,53,19,247,245,46,187,227,56,235,20,162,40,47,66,211,200,190,55,173,131,7,119,179,219,237,21,64,129,154,96,57,59,25,92,223,177,228,97,31,209,167,161,40,186,195,217,112,174,101,34,36,66,125,119,56,13,19,175,45,167,174,89,204,27,77,145,7,255,187,175,21,9,109,77,247,34,174,18,94,98,171,70,251,167,96,36,163,139,142,239,34,58,173,156,56,123,167,184,12,131,225,212,234,126,0,186,67,150,29,78,127,214,103,39,202,198,177,145,81,68,172,63,12,248,181,68,143,89,193,223,122,96,203,101,223,93,16,73,95,133,226,25,205,95,187,71,30,24,120,125,121,11,117,70,206,203,227,146,100,133,111,157,39,239,97,140,167,252,182,12,126,151,29,63,13,32,84,241,114,132,62,103,220,69,32,58,215,50,171,99,134,254,57,230,240,94,234,100,64,28,83,92,177,18,16,63,74,107,77,81,105,99,141,240,3,144,93,95,10,105,91,70,160,224,86,66,88,251,49,159,191,219,53,15,17,121,199,60,73,245,248,68,160,242,72,163,199,252,238,57,59,226,90,121,54,35,141,220,29,51,233,91,255,106,202,131,180,250,146,248,238,8,159,188,217,112,234,103,163,151,216,99,176,27,112,159,174,47,111,198,68,19,102,42,194,100,34,45,166,124,44,236,6,213,171,78,97,35,135,189,247,225,227,22,204,199,74,0,57,30,166,230,84,231,2,135,152,11,94,30,219,132,41,76,159,6,78,31,59,120,3,244,161,214,212,106,186,95,13,184,97,40,124,17,58,169,219,103,16,136,60,56,88,164,213,83,204,5,136,77,230,67,112,100,140,72,30,5,72,22,100,81,115,73,247,214,202,41,95,148,224,8,174,194,230,40,167,179,120,24,91,253,237,153,131,79,16,51,89,91,53,163,154,119,127,155,184,187,226,123,7,81,227,136,79,144,147,80,248,35,101,84,41,206,0,174,77,253,249,233,142,66,150,119,26,117,20,233,193,22,227,107,197,84,33,61,89,234,11,30,30,37,206,128,179,179,157,3,70,123,5,140,79,4,71,56,186,186,174,129,9,221,64,150,200,202,236,207,136,160,144,21,163,221,151,233,205,41,236,25,184,81,88,231,126,223,205,103,197,242,67,251,82,43,211,192,76,143,17,211,116,88,88,75,205,8,221,121,178,2,117,243,49,250,3,107,102,61,199,211,172,237,231,225,156,35,19,199,13,181,190,120,108,170,111,29,255,219,160,138,121,16,190,112,218,182,152,197,131,74,9,45,165,192,141,94,209,165,63,250,188,165,102,148,237,124,170,144,100,236,186,190,56,36,156,238,13,20,20,210,194,143,153,185,20,159,205,53,72,103,49,27,121,142,99,117,88,237,167,98,170,41,80,247,60,9,2,138,103,135,84,100,51,88,141,240,72,33,200,220,189,62,4,99,208,38,120,140,142,2,114,241,195,1,107,110,167,251,193,76,209,191,182,28,8,108,140,8,130,62,74,83,132,34,240,140,92,157,201,161,107,17,214,160,173,35,214,8,176,181,170,59,61,59,226,29,208,51,169,75,255,11,212,124,164,27,93,108,86,33,244,152,3,215,128,192,213,214,140,2,68,56,123,132,115,56,9,84,150,215,140,214,142,155,169,219,205,251,125,122,198,103,205,213,30,143,128,95,14,136,10,186,183,101,190,15,219,21,208,205,184,115,239,79,83,104,227,3,2,124,163,189,13,111,226,152,194,122,212,219,122,123,188,199,70,127,14,129,211,101,227,29,175,21,219,206,42,160,180,230,59,218,35,238,239,136,27,212,119,50,108,217,233,87,3,36,241,20,14,80,8,126,205,124,120,123,231,233,184,145,232,78,253,108,126,103,249,136,75,4,209,5,77,211,176,70,74,141,139,46,252,80,75,23,255,64,79,56,188,121,155,180,239,242,77,178,97,34,202,144,159,173,3,23,36,194,216,27,106,229,250,108,13,227,6,40,247,185,235,40,6,134,141,165,74,46,5,174,10,45,249,153,63,173,189,72,12,152,198,201,179,167,149,30,254,33,28,222,79,45,19,55,160,27,212,69,70,102,46,157,75,28,96,145,106,169,166,74,42,229,47,40,112,236,155,44,177,50,238,183,106,71,114,18,240,237,234,198,81,109,200,162,225,192,55,180,225,133,68,219,190,233,41,64,23,69,171,172,40,26,187,233,169,249,84,111,14,22,246,205,83,154,89,235,22,120,117,160,232,187,169,94,139,67,194,239,142,25,197,51,64,226,147,82,134,226,54,71,89,67,231,218,167,49,72,50,51,43,7,182,231,140,222,208,194,55,120,220,86,108,245,253,116,239,83,233,139,103,213,226,0,52,179,102,204,207,141,20,52,91,60,13,101,169,244,121,95,103,82,95,200,19,66,196,91,124,192,14,214,100,70,77,17,28,224,73,153,84,207,76,44,23,108,152,8,99,232,203,9,199,173,240,32,55,110,183,44,254,142,70,253,188,115,169,80,156,38,45,111,86,221,22,201,49,152,14,228,252,180,128,117,157,146,224,42,138,187,6,95,133,182,98,188,28,214,32,249,109,88,227,231,77,235,141,119,235,232,38,222,26,126,28,18,18,250,236,249,165,210,163,83,192,85,232,104,83,12,56,210,77,14,35,135,81,94,243,190,217,246,138,50,211,212,95,206,148,41,7,62,34,63,215,105,3,106,204,192,42,158,191,33,15,17,51,108,121,49,87,184,57,42,182,26,204,211,113,180,106,64,185,168,187,208,151,111,65,71,159,30,232,245,225,197,53,20,254,197,103,194,43,167,102,163,29,13,20,37,129,164,231,167,209,42,8,96,182,177,237,85,237,21,244,194,34,163,78,150,79,179,92,228,96,107,185,181,130,12,174,78,180,243,247,184,8,134,181,95,6,113,82,31,59,98,150,84,195,20,61,92,77,238,51,82,188,195,8,197,158,121,120,78,129,184,202,83,84,177,37,92,132,147,86,34,61,103,8,254,37,217,187,95,49,79,212,53,76,56,146,197,105,239,198,171,191,162,138,101,25,125,161,172,175,78,85,197,173,135,42,15,206,172,83,182,16,222,14,148,26,20,125,201,226,29,198,208,23,37,77,252,247,242,52,73,223,72,216,19,201,206,10,160,59,14,134,233,113,68,209,82,203,90,67,102,230,57,163,204,152,234,144,244,60,141,24,141,55,205,68,72,180,91,0,37,183,30,5,208,133,156,189,242,32,47,24,156,221,74,46,169,60,52,200,84,24,124,227,5,24,181,43,192,116,64,88,229,52,107,199,76,177,149,188,155,1,105,46,163,3,43,169,221,192,197,140,244,83,20,164,83,154,165,52,153,3,25,212,240,10,206,249,116,206,184,161,53,173,70,198,221,162,40,156,80,155,156,81,96,199,2,24,194,214,155,52,87,133,74,26,133,71,183,226,156,58,87,49,19,165,112,71,109,65,164,171,68,51,68,106,75,68,249,0,99,100,117,249,77,207,215,71,123,157,62,60,155,146,82,2,91,61,143,191,155,59,244,124,168,144,43,238,233,45,211,183,202,35,45,153,165,88,100,5,7,0,218,239,122,238,211,225,30,122,71,180,165,23,253,46,74,73,99,17,108,83,221,110,234,74,1,211,245,208,206,54,197,208,245,92,194,8,160,132,121,154,48,216,115,53,93,209,167,155,44,206,124,111,212,46,102,61,76,29,110,60,206,14,4,98,14,238,0,122,87,215,235,188,158,173,221,247,44,248,166,30,63,104,186,136,206,64,190,109,105,78,159,205,53,93,126,27,170,157,166,190,216,170,67,157,2,131,16,104,127,10,144,161,200,14,142,25,120,31,117,67,50,60,118,11,126,13,226,234,58,73,160,59,172,193,42,82,141,92,79,111,64,80,44,59,193,97,162,156,70,83,94,148,157,6,13,32,212,27,167,109,237,169,150,5,216,252,153,129,94,40,21,43,44,19,197,203,97,225,5,201,171,206,215,92,131,221,220,104,254,180,18,106,216,202,187,156,117,248,165,58,73,76,52,216,137,190,51,81,153,250,112,144,159,25,23,220,83,152,119,121,39,40,30,96,240,252,161,204,160,23,63,8,231,157,91,0,51,196,85,74,169,80,70,240,157,28,127,41,189,174,99,167,162,181,197,187,57,171,244,38,112,254,243,82,131,202,213,60,123,173,121,197,21,157,98,222,73,157,9,28,155,58,239,203,41,113,205,207,186,52,145,215,48,247,172,20,22,92,67,103,191,228,136,166,67,180,149,255,252,52,60,24,8,137,133,104,112,177,81,36,62,162,101,244,190,134,55,136,110,133,238,70,78,86,252,33,86,3,193,140,75,203,216,117,67,32,32,46,172,140,32,2,180,154,252,184,91,231,124,9,118,195,51,251,171,94,158,90,222,194,8,156,118,19,1,123,51,35,219,21,31,77,40,88,55,120,232,73,230,8,170,75,184,115,53,184,88,193,23,93,30,77,240,54,58,92,21,246,175,116,169,46,243,131,89,31,6,166,12,202,199,156,77,239,83,89,221,79,167,5,59,238,105,39,146,125,207,6,159,60,238,130,121,188,163,201,201,39,36,157,21,220,190,254,54,105,246,224,209,204,4,236,148,183,128,122,204,190,47,65,40,188,154,250,219,36,215,111,203,9,10,233,78,9,193,96,136,207,16,246,74,243,249,238,98,128,214,48,83,64,248,156,123,198,250,28,204,167,53,171,72,5,100,26,196,198,194,140,183,166,92,16,201,252,205,75,171,10,127,172,154,203,112,33,90,112,245,208,221,43,111,8,3,182,162,105,196,127,30,230,143,205,141,42,204,132,12,52,152,12,5,116,79,209,45,103,50,41,27,56,18,158,211,107,208,200,194,89,245,187,154,207,52,191,84,181,228,52,245,221,231,36,77,193,232,106,138,198,122,36,195,61,85,215,165,201,173,231,226,166,140,38,92,12,99,199,43,21,77,61,253,105,32,59,177,10,12,1,172,93,110,46,112,9,106,97,224,11,233,97,83,1,168,24,191,13,39,183,142,103,105,166,237,25,230,167,96,118,128,39,14,98,97,174,12,47,39,72,91,59,204,124,215,195,47,83,8,159,95,51,14,143,190,185,92,70,109,19,159,123,40,94,128,127,8,211,50,193,31,253,101,224,103,89,136,152,199,232,207,211,176,221,11,141,243,86,61,146,179,239,158,247,197,62,76,189,235,59,208,176,13,196,4,7,40,162,197,234,248,124,123,239,160,220,38,212,167,241,59,226,59,126,135,0,147,104,0,181,215,99,237,151,246,186,238,71,216,131,123,216,229,227,6,221,253,68,69,32,2,47,245,18,110,167,87,82,4,149,161,152,68,213,242,15,106,94,51,106,186,141,236,187,60,41,59,110,236,247,84,5,94,172,85,25,199,12,90,39,186,116,237,119,237,64,20,155,227,124,169,184,229,234,108,0,101,11,42,202,12,104,101,213,135,123,230,184,115,193,174,158,41,23,84,202,157,121,124,164,152,133,224,250,149,222,19,222,189,26,20,155,236,162,207,37,219,120,109,74,176,235,146,250,120,124,101,98,156,193,48,205,101,67,133,182,176,230,18,244,234,150,228,121,58,133,12,119,76,164,70,38,69,119,105,194,242,35,8,210,27,14,108,123,205,247,252,224,2,94,234,124,31,246,186,108,126,4,73,182,167,101,141,34,17,55,111,91,246,79,195,67,104,16,243,198,141,122,204,61,152,177,193,14,247,254,118,25,17,109,55,159,182,237,135,2,9,172,109,140,117,7,112,189,158,207,2,103,237,99,13,87,140,18,100,48,214,17,90,199,140,226,215,51,13,129,189,198,211,28,15,227,153,102,57,20,144,114,255,145,110,62,202,55,243,82,252,103,82,118,207,4,239,161,138,198,154,46,207,213,35,115,181,156,209,174,105,89,104,53,239,51,143,124,105,158,206,235,227,185,167,30,7,121,7,185,52,81,188,149,159,165,217,106,190,79,35,157,242,44,143,115,75,93,238,77,179,181,213,39,221,144,17,142,140,99,109,128,26,221,15,19,87,57,247,63,31,205,241,139,88,169,185,19,102,10,243,158,79,28,183,36,227,166,112,51,105,103,117,74,11,231,100,144,218,147,89,206,234,221,225,150,180,216,12,135,177,11,182,103,27,79,94,40,111,136,155,173,23,171,211,82,106,247,66,178,97,60,107,143,138,145,208,44,68,40,174,168,168,218,160,216,234,122,103,131,28,166,166,19,56,92,90,156,137,48,32,180,215,188,75,72,59,161,167,151,199,195,125,214,0,145,249,92,161,142,238,185,120,161,182,126,87,23,62,166,202,120,141,175,140,202,205,128,247,117,35,62,71,236,142,134,3,142,122,68,144,10,44,165,177,45,152,158,244,115,188,88,20,196,173,168,161,60,159,53,235,125,51,40,236,39,220,49,215,108,113,124,144,242,82,182,5,22,241,121,89,180,26,221,58,221,71,97,70,145,95,70,237,65,155,197,198,232,147,8,153,197,254,122,117,72,20,68,195,88,215,143,55,75,176,35,232,209,141,8,87,253,73,32,81,45,100,63,56,88,52,204,34,148,132,152,55,98,225,234,172,226,175,198,171,233,217,254,48,147,149,185,98,127,95,9,9,238,199,81,222,245,146,171,27,242,95,243,151,21,37,168,248,237,197,237,229,201,144,156,253,121,68,203,73,26,44,189,198,34,14,20,87,104,219,216,146,238,71,213,184,81,227,233,130,208,220,115,251,168,212,169,186,25,222,77,157,38,166,58,50,227,233,10,37,172,62,189,86,245,52,196,228,104,159,243,249,109,188,211,251,221,205,216,75,244,214,5,241,217,8,243,94,15,242,129,51,52,232,74,129,200,32,227,172,230,213,238,62,12,157,130,178,126,226,99,150,123,127,0,148,155,158,107,110,165,84,123,135,217,104,189,244,170,154,131,180,16,5,153,244,230,180,26,39,97,156,31,136,113,233,46,13,197,196,236,241,217,240,135,233,186,37,245,238,160,12,106,47,114,207,143,194,216,121,91,170,215,220,158,186,109,203,151,142,88,125,108,247,90,44,64,234,111,221,136,9,170,183,75,1,33,176,172,172,184,69,147,100,44,186,13,119,162,187,119,54,156,147,232,145,234,58,219,114,185,46,62,23,21,229,23,48,58,179,20,247,162,227,168,205,231,250,143,152,92,17,51,250,164,26,225,130,224,82,94,14,125,244,19,204,73,87,191,47,91,24,251,9,184,192,118,16,83,109,27,183,102,123,8,48,107,48,191,83,20,254,64,216,80,19,159,229,62,140,3,166,97,38,96,105,215,58,231,27,214,219,86,32,22,102,100,139,53,85,142,110,94,236,89,64,242,167,30,248,35,155,118,116,152,41,19,124,2,96,44,217,107,174,245,225,12,29,166,123,123,205,184,165,154,152,37,249,182,238,111,147,10,210,108,118,195,145,143,30,63,43,100,62,145,189,62,163,174,202,204,243,113,23,140,4,43,46,40,27,22,42,13,82,1,77,42,113,119,58,230,241,92,204,140,134,234,118,106,161,202,234,77,195,239,126,27,126,252,122,221,118,64,105,222,208,1,230,103,253,177,207,171,117,246,135,201,14,95,99,203,47,31,231,90,163,195,22,104,189,63,109,176,204,7,213,4,151,234,53,83,62,172,193,99,20,213,110,167,244,249,92,173,96,73,146,209,68,103,237,1,115,65,36,117,187,204,138,167,20,40,70,138,236,154,161,241,215,20,255,217,0,203,188,230,115,81,120,64,79,219,98,215,119,30,166,7,178,129,223,19,94,43,105,87,149,71,131,83,188,181,125,151,207,88,47,26,146,187,236,237,179,115,19,232,15,179,173,197,83,226,167,77,136,91,113,127,148,61,220,46,205,208,236,41,61,32,167,78,40,133,33,185,254,164,56,54,1,75,143,167,64,149,133,20,130,98,110,87,27,87,216,205,192,193,138,161,174,38,171,235,2,104,96,39,21,203,222,208,31,8,53,59,32,21,245,169,30,224,109,110,70,11,56,43,53,20,187,237,244,16,213,233,2,96,162,90,206,129,72,138,31,3,20,171,150,86,30,10,101,216,216,92,225,175,244,157,31,6,101,42,48,156,123,29,249,76,196,46,222,119,135,226,110,53,37,96,21,101,32,137,27,75,192,84,131,215,42,175,217,97,73,148,22,158,93,127,190,170,137,43,71,203,76,160,72,159,166,56,160,140,120,154,90,90,29,144,106,146,189,235,10,27,246,135,181,13,66,236,208,8,175,6,4,87,98,195,227,19,166,80,24,231,207,172,236,57,8,184,56,238,8,64,97,91,79,37,40,226,215,105,94,53,200,178,84,238,209,248,185,189,56,28,51,41,202,7,118,187,87,8,205,192,46,212,180,14,128,229,7,241,76,60,221,207,213,240,165,59,221,14,31,224,233,244,18,25,55,170,69,115,104,100,214,246,144,144,81,228,52,28,204,53,169,82,1,163,174,126,214,105,138,175,32,19,181,121,148,90,241,140,67,243,129,139,242,214,34,152,227,216,166,224,17,199,27,108,83,185,27,224,88,222,87,54,212,14,56,189,207,182,177,157,207,113,162,73,119,250,65,182,52,138,209,171,55,28,8,118,87,94,68,184,3,175,118,86,131,153,228,9,145,37,171,62,241,167,185,0,61,135,35,87,74,231,51,154,84,215,86,229,173,34,130,198,170,112,161,87,184,190,254,146,119,45,35,36,104,13,55,242,144,13,163,235,29,122,193,8,47,189,194,186,59,13,103,72,59,83,248,236,89,253,1,255,112,188,249,142,120,182,51,146,250,69,225,59,103,235,246,17,233,128,176,85,79,222,8,142,198,12,229,93,40,51,183,66,19,218,142,21,132,84,179,82,10,1,210,93,43,158,69,211,84,181,248,200,215,212,208,122,33,7,155,53,211,209,81,126,10,77,119,216,155,183,4,136,59,213,208,94,235,50,225,12,67,224,65,204,16,239,133,230,47,148,150,42,92,98,69,248,205,87,39,4,65,93,81,212,205,130,41,110,108,198,105,121,141,115,24,25,164,155,129,64,200,253,235,7,26,242,93,30,48,26,162,82,98,46,81,38,128,149,122,91,121,152,56,71,136,199,89,48,65,19,125,68,204,103,168,23,142,31,229,165,136,155,195,195,231,20,202,8,94,19,130,17,33,111,110,80,43,68,169,97,70,81,162,61,220,181,160,69,52,243,214,122,65,130,23,41,146,171,16,182,52,217,52,152,225,81,213,97,214,165,11,183,162,104,186,123,188,251,172,75,45,172,227,240,26,33,84,1,126,123,106,152,151,76,29,5,44,97,206,90,25,135,134,25,85,101,110,181,146,16,105,183,113,221,198,87,83,153,177,100,59,67,6,6,156,110,152,219,35,213,74,101,27,159,26,102,72,205,244,183,113,153,99,64,80,162,124,36,221,45,97,223,226,105,150,189,56,112,149,32,255,108,249,154,1,179,138,185,201,61,130,223,30,138,130,174,121,114,125,142,167,41,158,215,166,113,117,15,97,245,6,244,85,220,214,138,8,158,23,79,48,85,218,83,76,125,134,111,181,136,59,26,143,180,242,239,20,131,92,199,211,112,98,47,121,121,33,229,28,178,36,60,201,81,123,205,25,5,136,30,162,238,56,62,50,158,217,240,133,30,99,160,144,172,233,100,56,238,96,37,236,239,230,85,159,194,60,20,79,16,105,115,57,122,98,60,226,100,65,166,49,189,198,28,253,161,129,115,114,205,20,86,150,232,53,252,63,85,31,48,225,64,47,52,70,89,253,244,146,76,22,106,40,209,164,242,151,163,194,37,135,192,185,222,192,79,16,191,61,182,14,39,122,171,217,3,70,40,96,103,205,142,130,233,58,47,244,103,135,177,11,223,5,196,129,157,226,38,14,248,163,234,233,148,206,222,27,170,9,19,106,111,182,252,107,110,224,113,107,140,23,250,68,226,60,38,82,142,49,207,8,9,77,233,240,100,146,183,158,7,25,203,88,222,167,152,23,220,148,61,186,44,37,149,56,63,79,39,184,105,194,140,220,192,254,127,85,223,126,158,249,215,255,209,91,227,254,175,255,249,159,254,233,63,255,79,255,187,255,234,159,255,235,255,224,63,252,189,227,95,254,221,255,242,191,253,251,255,245,191,249,231,127,250,239,255,75,254,241,191,248,253,119,255,237,191,250,79,254,239,138,227,255,141,63,242,86,198,219,103,52,196,138,206,119,255,28,104,98,225,176,57,199,97,5,164,170,126,152,22,140,148,196,174,176,101,174,151,95,173,40,113,242,10,177,119,185,102,80,92,101,135,121,66,15,176,197,12,203,208,207,195,37,140,94,17,73,154,215,204,58,94,213,159,62,147,79,200,99,204,156,214,23,9,39,140,222,161,173,200,98,70,202,234,23,20,35,140,14,95,67,146,150,227,76,124,21,203,152,207,148,189,249,51,138,81,32,153,106,97,198,227,213,151,67,8,213,126,39,180,37,0,224,251,25,98,198,5,42,35,62,172,72,233,24,230,198,172,246,150,39,96,74,121,234,211,195,73,99,49,3,138,219,210,114,171,155,109,209,169,230,200,72,159,163,88,210,127,39,202,52,189,214,179,163,53,49,119,231,86,181,1,83,78,228,99,165,72,180,15,31,237,5,12,191,201,119,33,72,255,81,129,146,146,233,6,128,22,51,50,47,203,173,197,128,194,210,165,217,252,227,207,76,185,214,245,112,49,31,255,235,43,86,197,108,197,234,58,149,144,2,174,254,242,142,139,92,165,101,0,81,190,44,47,230,227,146,222,155,24,115,24,183,198,127,154,26,143,11,13,97,1,36,83,19,112,51,212,44,50,77,33,144,41,31,14,97,218,55,130,128,85,51,243,254,27,46,139,68,221,98,34,126,154,192,124,246,151,87,162,9,107,168,25,128,197,252,204,103,56,234,146,105,10,21,193,248,88,213,200,252,45,171,154,22,243,238,95,34,106,90,118,173,94,212,48,76,231,173,58,246,143,172,34,184,146,41,223,133,80,243,142,119,39,60,56,25,144,98,60,202,41,126,154,75,160,126,54,244,195,211,187,148,90,143,43,235,135,149,100,247,246,207,250,149,236,235,195,104,200,172,48,3,61,92,250,240,57,31,124,225,115,17,173,247,178,243,61,236,139,235,92,223,207,177,41,107,239,220,176,161,87,143,105,70,18,101,254,245,225,85,98,146,166,52,244,221,231,246,151,118,252,52,240,214,41,235,190,24,47,187,111,11,16,244,182,42,59,86,65,74,101,196,166,66,249,239,101,8,195,124,190,227,171,148,181,93,163,144,234,85,115,101,30,187,153,186,216,44,125,182,160,135,94,177,223,17,222,73,250,97,63,153,36,55,115,137,215,62,237,160,61,70,137,167,41,222,83,243,217,13,63,145,5,204,9,31,71,126,155,123,195,23,90,178,141,28,50,106,121,218,46,128,211,127,155,204,95,145,99,128,98,213,245,177,148,204,159,124,117,210,33,41,70,146,29,71,76,5,45,168,115,252,143,199,211,95,143,217,255,248,63,251,87,249,255,1,79,204,255,245,81,8,121,98,250,162,200,164,56,79,203,103,189,195,191,200,102,228,216,184,97,36,191,242,189,48,114,46,100,34,125,115,53,6,198,117,135,127,1,86,40,190,205,80,155,87,101,41,115,43,235,159,68,39,86,250,116,169,25,88,223,112,107,191,10,210,216,38,156,254,241,40,252,112,99,136,25,245,107,239,254,179,60,160,220,95,218,44,100,254,190,161,135,49,178,94,65,251,102,149,117,59,118,214,105,100,43,242,77,103,198,246,152,86,147,196,172,110,157,139,121,145,125,206,78,104,145,47,215,61,230,218,103,245,87,35,103,114,209,3,70,112,90,137,254,124,102,64,108,58,233,22,87,198,29,159,133,152,231,37,156,108,191,170,189,177,253,179,246,89,45,171,235,203,135,197,49,126,102,120,186,206,151,84,237,148,2,114,206,205,240,99,109,237,82,188,141,239,171,207,221,188,231,164,3,13,124,111,122,195,33,254,43,69,182,101,212,109,123,189,102,144,138,114,86,77,203,247,248,187,225,43,108,178,26,56,185,198,140,159,70,118,96,201,79,31,151,137,143,174,241,213,144,81,103,49,115,193,76,203,123,28,39,102,203,79,67,222,81,220,181,224,126,34,76,129,148,170,26,137,179,79,224,70,252,67,86,7,2,143,68,27,124,34,53,34,13,69,205,8,5,251,104,19,51,156,178,57,82,149,217,167,47,61,32,50,111,211,136,148,143,88,153,232,226,92,246,57,171,162,133,118,192,247,175,9,191,153,12,231,180,112,196,244,157,183,115,172,118,253,110,196,200,189,215,0,115,238,203,55,193,120,26,185,141,251,169,56,7,75,215,215,52,122,26,223,28,27,33,106,241,123,150,109,157,37,126,155,20,182,238,41,86,167,151,194,108,42,50,106,62,43,183,196,119,35,191,209,82,211,223,70,88,204,159,198,85,24,210,45,70,175,220,189,101,70,61,53,228,187,200,150,127,236,55,214,105,40,243,138,25,22,164,143,233,8,51,180,229,226,197,254,131,189,242,15,251,114,249,187,251,242,25,93,136,31,126,201,191,105,114,2,237,34,183,224,205,132,119,233,23,104,159,54,186,82,219,129,249,156,140,223,188,52,226,90,8,240,174,53,89,126,60,222,141,186,89,4,135,26,196,132,252,99,14,243,236,151,142,180,77,83,143,250,82,243,211,224,54,93,198,199,128,23,41,197,195,109,10,103,98,35,106,146,1,196,187,25,114,240,36,239,134,67,46,197,187,19,149,59,215,117,156,195,200,124,191,61,234,163,253,148,119,115,99,249,42,252,220,154,213,76,114,99,187,181,225,40,93,43,130,76,245,99,210,163,100,142,86,68,16,196,32,145,251,43,84,157,63,24,252,188,91,148,41,148,196,132,255,21,107,87,233,239,110,197,53,41,204,101,9,61,133,61,77,198,114,186,153,196,98,213,151,67,125,218,220,60,126,76,27,215,108,232,136,239,134,2,200,30,232,196,190,102,42,171,114,180,156,138,160,27,26,58,102,234,91,246,242,167,81,111,170,50,30,221,194,111,209,105,224,67,110,230,194,158,174,45,249,76,57,99,67,16,87,204,45,37,215,155,198,193,229,120,43,210,167,72,202,250,249,15,142,158,16,165,124,119,43,176,180,127,77,171,63,178,77,105,90,179,58,45,183,26,147,149,124,215,217,3,218,39,170,132,126,48,114,170,99,171,153,166,248,211,0,254,244,217,6,223,145,63,59,57,86,183,182,171,39,167,168,55,105,45,128,74,250,106,112,50,213,159,182,237,70,191,10,137,135,241,221,9,1,224,156,243,97,105,135,147,167,40,222,48,100,86,103,81,115,34,19,123,205,128,4,229,229,80,254,13,31,77,138,9,187,156,133,128,11,41,43,10,115,217,107,201,218,132,73,137,180,151,152,111,141,18,102,43,70,115,43,17,251,245,23,227,15,16,128,176,52,250,179,106,6,94,216,230,10,51,215,234,249,154,63,248,56,230,78,34,175,136,153,24,101,140,181,81,131,166,251,52,187,114,255,232,12,142,249,120,15,243,6,9,49,67,103,237,219,130,113,146,77,153,10,38,194,211,170,119,10,60,96,77,86,95,227,208,253,82,15,8,50,64,102,39,251,66,179,13,178,133,57,27,76,89,204,92,144,162,229,103,170,164,27,121,53,202,7,227,38,115,51,121,164,123,72,79,88,112,188,120,30,173,33,100,165,138,152,27,241,209,239,54,59,44,238,39,254,30,217,155,115,231,40,95,211,136,93,95,222,12,172,197,160,200,97,53,45,36,125,55,21,153,221,205,236,126,85,250,180,81,146,187,220,122,238,213,91,54,21,110,93,231,86,31,15,255,10,248,158,134,237,47,35,131,25,145,208,33,86,66,50,126,118,193,173,35,228,47,214,176,115,2,55,111,183,17,63,63,125,66,244,178,185,117,89,120,71,31,134,95,124,187,185,222,220,129,245,8,215,182,120,115,86,17,196,159,185,52,223,173,12,86,34,126,63,205,134,9,195,159,54,133,236,149,31,115,245,157,16,110,83,72,46,159,14,59,19,109,133,57,213,91,6,138,25,9,87,223,195,161,241,41,55,223,200,52,65,42,250,243,97,7,148,124,53,203,113,222,80,209,24,201,251,164,195,255,219,213,220,193,225,187,181,195,150,45,211,31,154,132,61,226,221,84,251,75,195,32,79,201,209,238,206,44,76,69,23,199,105,107,76,34,200,116,198,18,51,105,242,229,167,57,36,46,68,78,117,89,227,187,120,159,157,155,148,20,137,218,166,64,102,170,198,120,0,144,45,186,153,229,79,251,209,70,154,189,79,55,74,154,86,99,34,64,61,113,227,18,182,197,3,94,116,51,121,192,165,91,188,17,231,250,120,80,167,173,75,235,76,118,34,73,49,145,72,224,234,111,3,52,205,51,126,123,216,42,149,243,252,252,211,244,173,18,37,161,174,155,48,121,129,143,88,194,38,120,77,50,133,187,197,85,239,87,147,104,157,242,48,82,30,31,248,201,58,197,180,34,196,65,226,255,99,52,201,153,15,217,172,8,94,195,44,25,163,57,151,4,138,72,149,52,199,5,219,68,50,246,36,241,236,200,76,44,111,56,100,13,91,127,155,203,200,151,131,194,11,92,86,110,163,230,230,42,16,152,59,110,135,184,118,53,153,91,229,230,194,76,83,175,18,192,75,124,152,149,116,203,250,225,160,156,37,158,46,28,254,114,118,193,35,210,115,52,173,176,233,202,54,139,121,251,96,30,79,251,102,189,205,86,164,217,104,68,170,67,122,220,132,53,99,180,50,28,128,234,72,67,109,179,135,63,156,81,171,214,225,160,64,238,171,227,153,68,107,73,225,45,53,163,183,232,47,39,185,222,100,121,32,201,91,252,224,41,6,166,221,98,181,130,166,152,193,248,32,171,221,9,78,221,56,73,16,111,89,66,55,99,139,25,26,220,56,90,50,252,153,218,221,103,239,111,53,94,94,184,193,117,189,125,192,49,30,93,70,194,112,171,149,148,93,108,164,103,191,224,74,33,63,77,50,177,250,87,55,210,2,69,158,62,251,64,147,253,10,240,134,156,91,176,177,237,56,235,129,185,103,61,173,45,18,241,149,126,176,62,64,1,235,60,1,52,222,229,4,216,66,149,248,187,54,165,214,98,117,109,1,236,179,81,178,118,114,172,235,148,213,71,161,186,27,13,94,63,19,23,10,124,250,48,121,207,240,112,160,147,185,85,112,152,97,194,233,225,70,160,103,80,213,138,208,136,27,41,150,88,75,173,168,1,143,48,83,202,175,191,124,220,215,18,110,182,149,77,45,109,55,196,169,215,245,226,62,221,223,207,202,238,244,89,121,157,174,14,118,213,53,194,169,155,122,171,33,149,146,178,47,44,3,28,84,221,108,216,169,82,184,247,156,43,91,135,2,18,134,30,173,6,34,152,100,122,159,97,138,168,141,97,224,65,190,95,43,80,88,159,66,176,191,82,75,122,173,117,173,216,198,160,4,61,222,198,157,158,134,215,233,209,155,4,23,154,28,182,38,24,249,233,142,98,70,89,79,118,88,147,86,156,43,46,30,68,57,181,217,40,222,125,192,115,187,211,112,233,191,253,57,55,71,183,111,39,159,6,198,125,218,8,52,134,59,17,21,28,139,94,143,23,225,35,143,168,114,17,155,77,23,22,44,134,61,247,48,19,115,91,242,242,74,33,249,242,46,93,5,214,207,59,139,142,7,62,226,102,14,47,118,26,178,95,156,243,211,81,181,88,129,33,221,208,226,180,45,114,167,225,151,72,96,24,226,168,158,209,56,55,226,22,55,84,144,195,55,195,112,186,172,204,235,38,252,248,75,101,30,81,43,4,55,121,152,187,212,186,96,70,160,205,29,217,227,122,38,1,212,219,211,188,209,155,70,64,34,201,22,12,60,31,208,129,95,220,233,97,185,172,65,253,203,178,143,128,68,201,146,18,154,38,55,246,21,208,89,56,163,32,65,35,115,101,193,220,224,241,161,115,204,247,139,235,195,76,244,61,197,211,219,216,119,196,12,180,213,175,14,199,188,68,236,146,105,76,149,91,196,120,210,134,154,112,201,26,64,98,181,120,136,135,131,73,174,99,255,32,176,245,135,32,90,253,155,65,52,228,15,64,113,126,139,117,83,92,145,226,166,97,214,225,244,204,208,198,157,205,45,250,31,107,110,195,123,112,35,198,216,111,213,64,53,100,80,169,201,205,131,203,82,44,39,204,72,145,15,255,101,170,165,123,120,198,152,23,251,176,63,109,220,237,189,104,203,32,61,156,159,249,116,238,217,222,219,53,83,14,243,149,38,99,54,193,176,45,102,164,226,191,93,119,67,144,178,226,14,132,181,146,95,245,175,134,66,232,114,192,242,211,16,159,127,71,13,164,26,57,201,71,79,43,164,168,110,132,170,168,72,151,157,251,106,255,216,37,48,119,238,226,210,39,96,150,252,18,100,194,66,229,18,66,85,112,66,136,64,187,181,162,61,116,141,248,255,62,144,0,139,231,13,170,96,237,81,190,59,65,143,173,75,200,68,66,101,243,89,110,37,3,122,249,81,48,39,195,106,185,217,196,42,174,25,88,30,212,142,241,52,28,104,98,61,203,250,131,130,154,116,192,213,166,4,130,191,155,19,150,89,179,38,2,60,106,134,15,166,185,153,74,235,162,63,156,77,218,207,191,25,193,164,53,197,12,48,127,250,203,201,61,204,173,79,3,235,202,241,52,165,36,169,139,25,181,238,226,29,122,110,182,233,194,30,204,12,146,161,196,72,38,124,62,109,57,176,59,239,147,4,147,233,243,52,5,235,45,204,104,25,36,53,83,199,20,179,155,56,237,229,58,180,14,7,8,49,220,124,28,146,156,180,199,71,142,225,56,187,88,237,85,26,118,70,231,28,1,53,150,157,94,189,144,66,39,142,232,163,101,37,19,75,219,221,33,81,143,253,96,66,78,89,196,90,119,189,107,150,32,251,221,20,127,230,238,14,55,66,112,144,133,47,49,35,103,239,83,148,4,241,113,193,101,52,77,171,108,250,71,23,98,251,67,90,86,97,229,46,241,48,60,121,242,240,217,124,198,167,21,103,102,56,1,164,199,0,207,36,239,19,115,215,165,203,76,252,249,54,204,234,159,164,203,42,244,112,158,170,62,230,110,49,125,49,159,139,216,135,235,53,179,21,69,92,51,140,66,43,198,131,72,233,13,247,155,153,221,198,187,236,156,166,121,139,17,49,1,55,2,82,95,178,91,160,184,92,63,214,188,223,89,88,171,236,53,213,82,119,222,106,148,130,47,98,168,90,85,200,158,190,19,1,12,20,29,45,98,218,187,86,63,153,55,194,52,231,147,229,221,63,238,43,127,55,90,160,119,164,140,120,46,251,22,137,74,55,33,62,49,115,165,216,247,171,172,52,78,204,80,152,22,159,160,221,210,29,250,244,62,27,110,143,167,41,65,209,207,42,84,146,196,202,129,206,246,38,235,9,158,159,35,41,14,180,150,205,215,188,214,68,156,41,38,17,203,106,148,37,230,179,3,123,98,141,129,6,71,162,79,47,50,190,222,178,211,97,169,37,125,250,184,166,30,59,224,119,41,133,147,134,103,224,254,223,133,18,118,116,36,74,228,229,132,234,187,55,13,18,201,126,11,196,25,143,14,185,245,215,229,168,76,159,181,37,159,61,204,13,116,43,4,248,109,61,243,104,13,223,8,59,12,106,249,153,132,68,212,167,152,91,210,239,218,134,88,110,110,6,32,83,171,154,161,30,240,134,27,130,79,103,63,34,188,203,31,134,130,106,105,187,193,241,184,79,189,17,84,58,94,182,152,45,64,86,189,101,103,154,156,195,84,86,30,52,173,51,58,229,140,77,189,55,51,120,28,216,245,125,175,235,86,191,95,100,64,58,148,87,205,127,27,48,69,209,166,53,162,103,195,91,158,32,187,45,143,57,13,159,104,92,8,103,26,106,173,193,191,131,121,66,37,190,117,117,49,196,215,12,143,132,124,23,133,114,30,185,219,28,206,233,114,46,99,70,6,164,135,21,66,232,242,44,175,212,125,143,238,199,36,90,137,102,38,184,223,226,233,90,119,126,87,215,240,45,218,62,235,10,110,216,202,6,254,228,29,142,114,247,133,104,51,197,55,220,170,241,211,192,93,116,46,228,31,29,141,119,56,60,32,93,23,72,66,200,218,59,60,155,216,156,244,89,226,240,200,49,92,11,25,199,251,93,144,49,56,218,223,232,206,97,223,185,79,67,187,6,130,56,158,38,101,120,127,187,176,126,250,53,147,39,149,166,153,112,125,248,2,136,53,137,212,174,73,137,82,166,229,43,159,242,35,61,32,10,60,212,31,65,201,111,50,172,37,174,66,33,218,233,225,7,246,77,48,92,242,219,144,46,140,28,230,113,214,230,150,167,207,41,9,185,87,140,24,133,120,106,54,189,232,24,177,102,117,57,98,38,183,237,7,35,42,215,130,30,199,108,244,77,57,204,36,202,239,86,157,55,107,160,134,25,106,180,124,191,59,163,67,88,98,129,37,202,253,186,88,113,30,100,46,81,248,91,197,204,1,180,214,93,3,61,223,78,57,59,107,91,31,9,232,175,75,83,23,87,2,224,0,242,78,110,54,17,31,249,105,234,89,74,44,129,108,197,83,106,101,35,249,26,118,220,64,98,43,98,134,25,203,17,45,232,115,30,95,66,238,76,249,167,221,238,102,160,57,93,251,4,17,236,230,91,86,51,65,184,217,158,151,119,207,162,111,75,116,63,61,138,32,104,203,97,110,194,49,130,21,54,38,119,68,72,115,230,44,231,46,242,221,187,71,143,34,125,209,165,203,58,162,229,43,30,62,62,100,18,95,3,124,43,44,24,110,38,107,39,39,12,108,66,144,169,121,195,18,30,216,157,71,199,23,99,179,240,21,208,209,58,208,151,115,240,110,247,165,237,70,90,117,166,192,95,178,163,225,80,63,22,253,108,211,188,157,254,52,94,82,151,197,201,103,213,26,61,110,106,153,226,172,80,147,90,60,2,205,104,159,149,173,83,156,210,209,122,103,41,28,49,245,126,88,130,231,32,174,93,100,145,164,64,9,51,201,253,56,67,208,91,153,245,206,226,244,43,38,28,97,46,89,60,94,170,49,75,92,37,59,69,193,151,214,31,113,77,34,181,53,246,67,11,65,72,203,38,252,163,238,90,26,211,163,120,112,16,38,58,57,183,157,156,6,61,184,230,78,76,52,218,141,179,55,228,12,73,63,101,26,111,25,137,163,34,119,209,68,25,164,131,136,183,49,177,100,113,136,169,167,112,45,201,159,185,221,20,252,49,19,219,234,209,41,118,13,150,169,148,18,161,182,20,77,35,238,114,159,158,220,217,122,156,203,228,184,202,13,111,87,243,7,122,56,197,208,30,181,172,102,28,127,247,122,13,226,115,225,205,245,183,11,109,223,116,128,154,141,27,113,229,254,135,108,107,11,55,170,193,219,182,175,25,215,197,81,221,188,156,60,151,152,243,241,125,122,116,202,68,205,168,139,149,112,183,251,204,184,50,18,216,196,188,154,87,13,219,142,86,68,173,138,159,38,243,18,222,8,33,142,94,197,76,59,151,15,72,35,182,82,155,124,54,94,217,142,5,178,214,188,41,74,235,148,244,85,68,218,250,32,187,160,29,106,248,168,112,162,0,252,7,214,201,204,179,121,18,221,204,253,214,128,87,11,84,52,135,14,192,95,13,27,142,116,25,52,238,35,58,37,113,45,105,50,30,155,228,68,137,223,62,151,85,185,91,225,66,77,71,107,48,178,6,220,17,243,153,88,57,197,25,193,159,67,86,0,74,101,159,194,183,117,56,36,175,58,197,129,55,205,121,199,131,132,133,44,16,106,252,221,149,57,93,122,124,238,37,139,179,53,83,109,113,51,250,155,250,240,66,46,34,172,5,168,129,152,169,131,240,187,23,75,101,234,226,233,195,128,88,110,109,6,74,81,243,28,159,82,143,109,180,123,202,153,123,222,220,61,149,193,38,93,224,223,122,172,201,43,111,182,5,193,70,215,87,227,173,187,131,69,178,31,116,230,53,83,49,49,253,18,97,76,180,114,42,66,20,152,174,55,141,40,106,21,239,140,188,232,24,49,24,240,75,110,137,74,80,39,216,150,175,234,115,238,239,86,159,151,91,133,190,247,24,46,108,46,207,111,131,168,244,167,65,175,84,109,55,97,54,223,101,235,158,67,46,24,201,120,9,61,18,195,77,105,77,113,227,19,2,102,205,59,212,100,177,135,56,118,212,15,229,234,179,27,48,197,172,186,253,111,184,160,226,105,59,49,235,120,206,45,202,14,227,105,43,75,144,83,15,150,243,17,79,183,245,204,223,51,95,249,176,230,102,83,23,82,243,52,196,252,103,70,137,71,93,82,110,236,105,184,247,5,135,65,158,234,43,0,4,204,95,224,125,163,162,90,47,231,4,221,144,226,135,161,109,212,251,32,101,51,99,251,81,79,230,232,252,37,110,6,72,140,237,67,89,81,93,213,192,25,213,95,51,34,168,38,247,153,31,231,234,220,233,98,183,177,122,246,84,159,151,167,226,152,55,106,250,119,189,236,9,230,93,89,6,226,103,134,68,168,39,109,26,235,97,249,104,34,133,80,244,254,65,5,72,247,170,156,109,81,245,182,212,15,63,119,207,236,158,52,213,242,253,178,43,218,21,97,186,202,206,52,96,37,158,156,92,48,136,194,122,20,149,44,107,83,127,183,16,71,170,238,115,34,101,183,244,162,203,113,204,196,118,179,193,166,229,222,69,193,120,68,112,43,124,77,58,201,205,203,40,30,194,98,229,138,30,148,93,203,128,15,248,52,53,241,83,113,83,10,162,45,187,250,84,65,96,100,136,155,2,84,236,156,15,254,242,145,45,250,41,87,66,96,62,251,174,1,234,91,154,154,201,200,141,88,127,181,20,13,246,24,55,170,91,81,140,41,26,42,50,127,203,191,235,220,54,246,80,223,237,156,67,80,125,251,14,159,45,183,251,70,107,124,46,0,22,46,26,182,102,178,120,169,50,102,34,104,114,50,49,22,4,185,124,39,133,66,82,163,168,5,53,133,21,219,180,145,70,73,128,183,101,120,92,238,225,113,14,27,137,162,54,254,33,238,77,220,93,82,86,51,101,106,177,23,154,0,158,198,188,79,239,174,112,159,184,237,165,89,53,90,127,124,225,22,81,40,147,91,150,93,227,28,69,6,36,141,184,5,234,177,146,193,224,88,171,113,154,67,108,83,101,241,158,213,83,157,157,209,252,62,130,224,146,30,233,70,120,231,110,10,210,65,91,174,16,20,202,12,175,221,96,119,130,43,91,154,198,250,113,248,49,186,95,103,151,144,112,77,71,147,183,132,51,13,11,116,149,88,63,32,222,50,194,231,228,2,152,229,10,110,186,174,35,194,30,160,56,53,160,9,63,96,78,17,2,163,164,78,111,186,144,132,205,143,207,2,244,0,245,73,18,52,57,175,130,8,220,191,123,227,173,201,198,209,1,2,165,136,108,147,54,174,250,97,212,153,52,223,231,169,104,213,228,32,85,212,225,53,14,212,174,229,4,233,108,58,201,71,115,24,165,152,166,37,169,227,116,220,230,38,34,181,150,14,118,181,176,160,7,167,225,162,233,253,233,177,211,43,254,203,28,108,89,246,148,227,120,231,180,111,66,148,149,252,100,232,150,57,73,97,174,130,154,182,169,96,184,105,55,19,70,208,28,29,0,252,30,137,6,8,251,116,171,53,144,149,111,165,96,35,164,160,129,212,98,115,230,107,172,199,65,77,58,210,127,76,228,254,33,103,220,254,102,206,24,63,13,153,251,143,105,43,193,34,124,157,49,50,165,198,230,191,220,186,135,170,70,177,17,146,218,170,159,153,111,184,180,206,220,120,219,113,241,167,91,183,41,30,95,51,57,51,87,15,68,0,90,152,45,208,55,152,136,9,126,198,98,240,128,107,93,211,176,75,159,117,254,120,152,197,12,18,231,163,72,201,199,17,168,202,196,147,169,241,255,98,220,212,102,85,229,175,60,63,69,190,205,141,103,15,67,94,241,90,161,73,248,136,12,50,187,148,204,70,172,70,99,154,221,124,252,195,150,213,58,187,11,85,103,219,155,47,214,29,51,196,60,31,205,65,182,147,224,86,100,208,174,51,177,157,207,137,75,29,12,145,75,190,137,26,191,143,243,130,150,157,199,167,188,252,244,110,119,129,146,204,90,62,255,46,195,76,206,103,249,203,169,103,71,10,85,250,147,16,129,247,167,49,2,230,75,127,71,214,48,135,82,14,237,70,56,85,158,166,92,193,149,143,50,122,4,69,120,126,147,93,153,190,200,61,131,197,117,184,202,88,158,181,81,156,67,245,12,53,97,144,36,79,147,120,204,62,17,40,144,110,250,93,80,118,55,159,68,149,210,211,38,13,59,78,156,187,144,204,177,2,81,197,125,245,241,54,0,137,119,159,159,112,183,220,137,2,185,6,2,94,49,247,129,59,222,185,112,54,72,142,230,233,230,115,138,52,81,248,97,255,204,95,61,154,173,43,98,50,250,48,98,152,31,247,16,35,107,114,246,218,112,67,21,186,25,210,184,34,230,130,126,222,242,117,119,186,255,156,41,218,163,127,90,241,127,216,92,250,223,221,92,32,250,58,110,149,79,59,2,98,170,205,134,227,51,81,8,114,179,41,1,139,57,155,216,184,63,141,50,223,76,106,166,192,214,55,1,16,69,89,196,127,225,245,58,135,156,191,155,67,253,226,168,104,89,47,205,217,107,8,62,195,41,95,175,153,80,211,248,104,225,160,96,200,130,80,7,72,147,97,219,243,150,37,35,229,111,215,60,141,242,228,155,88,112,79,75,126,207,84,169,206,137,247,17,208,112,115,86,181,123,114,119,123,185,14,116,134,204,110,136,246,225,92,230,93,126,148,195,20,75,227,65,198,224,2,87,161,208,113,127,102,146,17,233,178,67,77,72,203,219,138,159,94,70,20,187,174,249,28,213,92,183,221,12,164,162,200,211,197,170,240,86,152,171,210,208,226,56,179,79,199,103,55,88,112,203,53,55,83,47,247,62,43,80,249,109,181,90,197,149,155,39,64,124,53,31,239,212,105,252,40,157,55,129,21,49,227,33,198,203,65,211,180,37,63,61,140,245,162,187,217,72,233,228,233,97,138,172,217,231,202,160,136,37,95,51,114,68,206,183,154,97,242,237,75,59,141,252,212,135,231,51,51,235,175,139,25,150,134,226,19,177,217,112,74,211,80,92,29,201,159,166,130,230,198,226,187,249,52,128,217,62,243,143,117,236,206,6,160,104,95,173,48,86,19,24,20,35,200,180,228,159,5,57,196,173,97,178,132,40,101,227,254,89,86,139,211,164,221,148,149,167,232,51,228,50,116,42,64,133,31,199,17,210,145,67,40,202,112,243,76,13,216,205,148,5,180,169,61,138,35,215,194,124,230,168,254,52,216,208,175,178,27,224,38,43,113,234,96,19,167,159,222,101,103,49,0,77,17,51,135,112,252,54,84,119,162,182,204,21,108,121,201,25,230,137,70,141,124,88,237,86,155,236,102,84,22,182,46,32,10,6,99,211,1,136,82,101,99,128,36,182,58,9,122,54,129,213,203,254,9,76,203,11,129,49,102,112,2,98,93,166,227,215,227,89,188,244,161,155,10,73,208,48,195,98,46,214,175,174,53,222,93,224,83,147,253,140,18,133,82,226,97,132,23,101,55,52,149,165,117,223,45,113,196,127,184,139,255,225,196,24,127,247,196,128,224,34,187,118,68,1,159,193,38,117,221,152,86,140,57,241,51,47,138,94,138,248,72,20,243,56,209,46,137,218,115,133,234,226,4,81,239,153,62,254,97,42,182,129,97,52,245,207,184,176,125,86,163,234,186,28,86,25,154,29,79,116,0,186,135,59,80,172,213,178,140,159,17,157,113,17,78,198,74,116,220,205,196,77,196,15,193,243,51,65,150,159,249,28,54,101,220,216,33,102,139,38,125,205,30,153,27,101,85,135,21,226,213,79,140,160,152,94,131,58,26,155,105,230,170,149,197,40,254,197,173,4,224,14,131,125,188,220,248,23,197,117,99,33,126,243,2,130,17,125,18,72,140,83,190,150,78,13,197,149,83,194,247,95,107,180,219,155,200,149,137,235,149,77,224,114,249,72,161,181,89,197,171,35,136,62,102,76,131,51,57,111,230,148,185,154,40,182,241,113,54,226,83,109,25,32,245,50,252,229,134,22,213,171,5,164,241,31,174,28,114,68,244,224,186,248,117,219,10,127,227,229,197,68,196,196,53,131,79,249,219,22,209,27,36,138,46,102,198,167,126,189,221,168,1,190,53,94,166,39,154,60,184,96,27,11,167,148,152,59,211,247,163,27,43,200,110,246,162,230,102,103,238,215,178,186,141,56,250,118,185,125,198,220,222,105,137,240,168,244,10,145,220,244,225,161,248,237,94,37,241,74,128,178,240,243,222,105,231,162,83,213,87,62,155,0,21,59,159,153,56,99,23,245,44,204,156,6,245,51,15,19,49,17,43,164,108,31,111,36,216,166,10,94,247,154,169,89,112,42,205,130,44,116,94,226,196,207,179,34,92,117,220,24,238,206,189,91,172,205,170,7,191,46,133,170,47,47,253,44,226,86,107,186,57,33,6,56,228,179,232,244,252,17,163,154,138,199,153,215,242,242,110,172,57,217,205,208,51,93,202,60,210,199,29,13,88,55,3,33,234,98,54,204,185,143,54,101,44,69,164,85,206,209,128,146,194,71,42,142,185,191,23,8,40,44,174,121,153,74,242,150,209,38,137,224,123,93,153,191,194,94,189,65,0,240,112,51,33,253,36,79,35,178,208,157,166,154,248,12,56,233,246,220,235,203,244,153,134,127,90,69,132,151,197,93,219,151,242,226,229,70,193,250,220,221,75,24,65,164,220,138,17,187,155,231,62,163,79,0,35,119,217,23,246,25,204,175,192,230,7,150,65,16,78,30,110,52,167,198,104,54,98,73,186,153,177,188,125,158,101,211,8,109,122,71,54,222,72,159,134,132,41,183,236,210,80,26,248,158,131,220,3,64,202,107,165,218,109,45,255,105,226,151,123,202,213,31,133,88,159,9,231,160,70,82,73,142,135,159,30,112,172,92,252,236,46,239,46,92,46,125,125,192,72,157,111,105,144,181,155,112,171,111,11,44,188,38,214,63,158,152,127,56,156,231,223,173,47,224,42,110,58,69,246,91,253,71,224,126,195,151,232,87,147,237,104,159,217,64,235,55,0,185,161,28,70,51,195,205,240,152,220,228,194,185,60,112,73,46,254,114,59,243,134,188,156,112,242,250,142,254,243,219,72,244,220,172,9,87,143,237,94,91,167,30,126,92,73,4,210,51,200,51,124,199,13,245,191,164,242,228,167,77,32,235,187,104,98,198,239,147,167,33,46,116,229,1,14,247,33,100,102,152,19,209,234,232,21,67,54,63,102,210,92,183,105,20,122,201,119,65,128,92,195,10,191,104,214,95,46,245,171,10,179,134,145,2,144,143,134,124,228,35,89,91,84,59,209,14,109,183,21,26,121,195,200,36,9,30,127,155,8,82,143,225,58,157,123,169,48,172,217,248,182,222,48,42,19,47,53,137,189,59,1,154,253,204,217,116,134,196,76,141,175,139,45,158,229,191,120,96,138,121,24,166,239,51,195,236,212,139,142,22,21,149,254,240,57,170,151,64,182,72,112,194,4,53,220,124,46,219,187,233,76,0,39,240,5,94,186,81,193,150,62,116,22,194,0,90,238,203,83,150,134,3,119,29,31,197,17,230,227,137,93,221,40,194,19,96,7,124,42,48,127,187,32,146,73,224,236,253,229,238,44,53,127,110,77,55,181,77,209,82,11,153,34,112,53,91,17,247,120,37,249,75,215,96,165,232,241,102,121,1,113,161,42,230,125,134,136,135,96,34,129,186,164,208,77,7,181,14,239,214,20,51,92,64,201,95,14,132,235,10,186,215,15,104,85,188,225,168,143,148,42,189,242,211,4,242,17,1,235,127,133,128,49,131,80,154,254,114,220,154,166,157,134,42,174,191,250,28,129,189,201,84,176,66,190,15,225,128,57,91,156,237,154,185,131,237,148,163,97,164,132,135,154,99,83,54,168,254,122,6,19,84,137,11,254,156,30,165,166,96,72,187,44,219,82,189,71,167,1,159,100,56,40,157,118,189,4,216,115,238,97,129,145,203,95,242,103,55,88,113,29,12,188,173,230,143,114,97,21,172,11,128,59,224,3,95,187,230,57,168,243,211,95,84,209,185,120,12,216,96,18,34,210,37,166,176,84,124,101,230,108,212,104,50,201,200,184,39,95,245,217,84,81,229,233,60,209,158,12,51,76,227,207,4,239,231,70,28,47,47,200,97,201,110,69,33,70,117,93,76,34,23,192,238,165,203,142,131,233,85,122,236,56,104,131,14,25,107,176,128,251,154,129,103,37,89,216,127,62,94,254,112,148,173,191,203,55,213,97,60,106,158,216,176,152,141,114,149,118,163,148,250,28,241,97,251,213,141,135,3,104,1,133,229,114,223,80,241,207,11,173,49,188,11,225,71,127,247,38,19,125,217,147,58,52,38,103,31,8,179,161,130,197,124,118,101,224,7,222,50,18,69,69,126,59,193,33,21,47,159,198,74,112,27,126,94,103,74,166,110,230,96,186,92,165,253,135,157,158,110,101,215,191,228,176,100,20,76,24,221,205,104,51,102,121,120,192,142,225,34,232,148,99,237,43,171,114,204,29,40,138,247,25,172,15,82,143,107,106,23,217,245,223,206,118,98,181,235,210,46,36,118,190,121,101,2,2,251,102,247,249,42,114,140,195,191,170,130,141,77,50,90,166,150,237,191,76,212,190,235,112,16,103,153,219,155,13,189,129,84,33,255,104,49,183,191,154,168,65,214,161,110,51,38,73,50,185,144,251,193,96,114,129,219,253,204,70,13,185,165,55,217,63,184,22,187,185,82,106,212,213,140,67,255,89,97,183,91,151,123,141,188,115,130,247,234,51,15,170,188,46,179,11,244,183,156,176,211,205,20,30,202,187,59,116,6,174,219,206,5,118,221,91,13,41,77,131,137,15,255,233,177,69,181,142,164,6,92,70,159,230,9,68,21,61,215,91,208,218,169,0,134,219,194,59,204,232,133,164,101,180,173,198,20,131,150,161,246,169,79,127,212,19,204,145,14,55,119,147,103,41,204,27,62,11,136,255,23,233,208,14,101,105,245,73,210,146,169,235,73,135,238,204,254,209,124,93,113,223,170,50,28,80,10,164,82,98,197,159,195,251,82,23,193,113,2,177,114,152,129,145,87,217,15,254,184,93,252,97,107,218,127,55,4,134,156,10,225,111,215,233,41,108,168,34,150,75,56,174,250,217,114,204,103,21,46,33,160,231,52,5,182,233,58,61,0,12,68,154,24,242,179,124,159,182,42,61,209,156,33,13,6,28,207,117,124,108,210,222,223,182,116,81,136,75,20,216,33,84,183,2,201,217,185,93,7,139,100,251,80,101,99,203,102,84,167,129,175,231,167,52,254,105,160,172,227,181,187,160,13,26,142,170,33,68,110,208,223,124,142,165,150,159,31,70,149,218,197,137,12,225,95,69,192,4,98,133,26,10,91,21,123,19,110,123,176,74,125,140,208,0,34,13,171,202,71,70,17,159,67,65,8,125,108,105,54,254,231,113,244,226,229,85,72,250,200,31,218,203,227,221,198,181,144,197,140,196,112,168,244,112,141,87,137,96,99,27,153,46,45,1,188,0,209,128,107,38,146,146,92,231,170,38,174,245,91,62,187,19,35,114,210,126,192,184,143,224,6,76,133,217,111,15,176,240,112,74,201,111,31,55,140,186,77,215,108,130,76,64,228,31,126,218,58,46,184,81,102,34,70,160,218,70,197,20,170,124,34,81,12,52,179,106,27,181,171,214,86,168,118,220,34,52,114,252,31,30,153,177,4,90,87,177,117,2,138,158,222,167,232,15,153,36,53,19,240,9,193,194,106,210,136,170,78,4,36,221,21,80,8,247,236,173,218,123,160,12,61,111,11,251,31,30,167,74,31,145,79,243,21,64,209,95,31,42,63,180,128,100,121,195,211,57,198,80,98,82,45,55,194,27,97,198,205,120,68,5,205,105,250,134,27,118,28,97,18,55,173,55,64,91,223,153,0,74,185,116,85,29,167,94,186,184,103,0,178,169,213,71,122,204,174,0,223,182,142,207,222,30,21,249,115,39,72,113,2,35,153,182,215,35,104,88,78,175,250,145,178,182,241,71,142,71,5,178,21,127,57,100,120,189,63,170,180,0,71,62,108,195,176,32,246,163,16,52,136,162,125,13,95,41,113,93,238,42,125,84,175,249,236,142,45,171,100,13,247,231,213,220,43,65,229,135,96,164,8,8,33,170,229,59,55,151,224,42,139,151,242,246,246,77,226,227,139,158,253,80,212,241,58,252,220,243,11,177,81,82,6,41,217,82,117,33,34,193,223,155,185,216,156,107,128,40,23,81,240,227,248,0,238,30,198,57,119,205,212,184,13,63,111,240,242,147,238,211,252,122,164,50,0,211,21,110,17,34,78,68,252,196,59,148,8,230,249,165,172,210,70,48,212,126,77,35,80,181,230,126,116,145,60,160,74,112,251,236,216,34,19,71,105,80,113,145,43,202,121,17,126,17,179,193,16,227,135,65,244,63,122,208,108,240,205,159,197,127,90,170,114,106,197,141,51,204,181,232,142,195,246,63,167,123,144,205,40,112,68,63,136,60,96,243,93,252,103,174,143,46,95,129,69,98,187,153,122,127,221,105,73,42,20,247,14,128,146,138,147,8,140,44,193,39,227,190,5,92,52,237,217,105,143,207,158,124,109,209,242,148,84,38,110,24,34,219,191,59,27,157,158,28,186,35,155,160,222,103,134,75,100,136,32,218,105,72,110,95,49,49,99,93,9,37,202,203,201,104,76,119,111,33,157,16,190,46,219,167,97,8,155,49,145,32,174,209,15,67,216,210,93,174,110,172,204,122,52,102,19,90,244,223,54,57,67,81,122,3,150,206,196,243,73,12,129,237,211,107,20,59,126,33,36,72,65,168,53,46,218,169,240,83,127,77,195,185,78,235,233,242,254,209,96,155,247,207,245,240,81,20,4,178,232,191,12,167,71,214,134,209,131,126,133,30,156,107,224,247,228,233,188,72,173,251,194,54,74,237,183,83,226,248,129,54,1,250,53,61,157,182,209,91,249,158,113,90,189,178,10,243,157,67,165,126,199,174,133,13,178,246,24,240,250,226,91,138,49,208,233,137,158,72,19,184,239,125,14,209,179,49,180,71,225,17,17,128,237,237,198,153,83,169,53,36,111,61,170,79,173,125,89,73,5,113,141,104,203,215,215,0,189,247,10,91,182,21,114,159,167,251,10,213,12,85,229,89,137,168,151,48,87,5,29,153,206,196,112,100,28,46,16,128,107,21,56,54,226,180,22,19,41,47,221,85,160,102,221,31,248,155,105,8,215,244,84,121,59,60,130,207,199,226,24,68,126,112,189,50,243,53,118,98,52,163,203,163,254,189,154,235,115,113,225,5,10,173,138,233,196,28,98,38,65,144,186,203,171,118,93,124,188,6,252,14,83,229,172,73,165,108,191,12,193,72,149,135,74,110,66,3,216,252,88,196,5,131,133,74,134,179,213,16,15,135,156,155,196,174,204,21,18,214,205,167,225,34,106,185,84,225,145,43,175,31,108,160,127,235,227,220,157,13,110,249,22,191,1,38,22,17,0,159,198,152,228,31,141,212,214,210,117,139,208,178,135,182,6,232,212,161,138,208,70,59,247,241,42,154,163,49,116,163,157,198,222,233,173,254,193,58,69,54,140,165,7,26,223,157,24,64,12,249,217,112,134,51,21,227,2,33,87,83,159,133,219,34,174,134,154,0,117,28,42,122,57,172,98,208,157,55,224,196,73,165,64,79,63,180,80,186,166,26,77,229,110,145,210,131,247,253,51,163,244,162,223,53,161,25,157,174,174,122,94,5,181,158,94,172,200,15,249,195,20,38,93,202,18,174,32,25,105,74,55,83,185,219,159,187,15,59,86,40,93,143,157,133,120,191,147,79,13,13,25,211,160,39,174,127,123,133,58,255,43,196,59,141,158,94,222,13,97,65,235,91,180,141,117,225,194,120,68,245,133,203,194,158,189,171,201,28,197,171,27,33,197,6,31,112,109,34,160,5,221,236,244,84,224,25,105,164,199,101,171,196,247,202,241,219,197,188,22,217,114,184,33,246,236,130,102,80,102,60,155,229,202,103,74,123,134,20,20,41,52,15,218,229,127,188,9,255,73,24,36,253,221,228,150,201,94,158,211,239,235,7,168,235,134,214,131,242,93,205,227,110,147,156,244,197,11,226,30,36,124,174,234,214,97,72,30,53,155,194,183,155,153,31,55,138,61,45,155,27,2,155,200,38,165,139,209,160,101,96,23,93,158,147,43,98,190,97,106,84,16,16,79,41,110,229,34,248,152,17,217,112,65,58,66,233,237,22,167,156,3,193,104,27,221,72,78,179,201,15,195,57,179,92,21,219,74,135,165,138,21,77,54,120,79,126,214,227,182,79,81,13,101,151,0,125,191,221,10,111,241,173,52,2,33,131,34,123,117,179,137,189,203,47,131,169,115,209,94,100,111,136,214,95,43,142,227,240,79,94,16,17,72,21,56,172,247,32,250,86,152,225,64,145,30,169,132,149,92,134,156,10,54,169,30,153,240,45,247,120,22,128,64,149,145,178,149,181,93,46,152,155,100,174,218,48,196,82,246,237,108,178,192,210,97,120,75,30,2,53,254,82,202,98,196,76,48,184,134,249,172,249,217,235,243,52,217,94,31,103,234,38,250,243,114,132,65,102,76,177,46,50,46,48,124,161,85,252,121,230,211,20,73,75,151,46,195,21,203,174,128,105,115,74,10,146,121,114,121,34,145,249,7,80,68,205,25,190,73,255,233,70,237,157,246,25,228,158,217,181,80,97,196,84,214,10,228,104,40,108,113,243,113,240,215,165,44,196,204,187,99,14,18,183,236,58,143,210,158,94,74,141,249,188,173,36,233,52,83,185,246,109,119,38,83,64,148,169,0,40,35,135,168,168,213,120,116,121,57,81,194,20,178,161,198,10,56,101,170,156,157,43,197,202,131,78,114,74,45,16,188,223,248,237,97,253,203,2,104,32,40,189,211,40,171,104,82,25,57,77,191,119,123,156,129,35,122,39,29,145,126,238,227,17,105,131,43,58,95,169,85,59,161,207,49,232,138,165,211,10,198,165,60,189,17,150,243,75,28,125,186,47,179,177,89,161,199,241,46,53,22,240,37,125,118,92,191,115,24,197,120,141,41,231,187,253,52,16,73,255,233,51,248,231,56,151,167,77,100,114,196,60,4,24,212,229,105,216,183,138,75,119,254,2,88,105,232,134,148,91,241,144,213,188,241,139,127,184,125,255,233,172,248,187,42,82,21,98,143,238,236,161,139,112,3,181,2,209,131,199,141,131,243,241,203,56,32,13,144,143,163,211,197,12,7,167,47,85,124,60,56,21,174,153,43,90,115,63,132,99,49,93,0,13,102,240,3,190,32,214,79,104,175,138,185,131,109,104,97,62,110,137,62,140,184,166,15,30,51,182,10,191,19,102,180,218,122,124,23,228,28,77,204,20,107,184,220,44,36,110,34,132,103,130,175,16,210,251,222,201,95,69,26,102,222,153,71,4,193,66,205,75,147,92,141,46,30,221,61,223,149,1,139,44,121,55,12,126,121,221,61,221,144,186,215,220,173,23,99,79,239,231,122,62,165,75,81,99,168,235,154,41,38,40,215,108,185,170,30,187,58,18,201,218,43,0,73,61,52,198,41,185,217,41,194,124,78,62,220,175,17,219,58,164,230,91,204,199,151,115,103,154,216,148,148,150,66,129,128,248,102,188,58,217,29,225,154,225,224,119,88,203,252,149,220,86,249,101,8,181,93,157,212,128,205,227,30,70,40,18,156,53,225,161,126,2,255,93,104,92,184,81,225,81,197,71,3,69,88,91,205,166,53,28,7,161,1,41,213,204,110,186,99,60,96,51,209,150,25,33,137,79,164,2,104,119,235,203,173,240,120,133,249,65,35,100,2,132,189,248,121,131,170,218,18,82,4,58,173,100,79,244,224,29,144,105,232,210,225,13,217,203,24,236,108,178,173,50,154,108,251,210,114,14,20,153,73,148,176,69,254,196,148,107,132,96,0,82,62,3,218,248,28,71,24,116,87,53,163,139,53,98,9,16,133,144,153,68,159,102,223,244,49,15,225,79,51,117,53,233,22,232,187,106,145,37,242,231,93,231,79,91,220,223,22,100,90,200,165,182,229,89,143,227,213,0,171,137,116,217,153,197,70,76,242,13,209,134,40,245,10,37,112,128,83,243,244,125,39,172,84,73,148,60,86,131,248,179,164,48,3,49,174,247,221,150,228,240,100,27,12,14,84,30,168,185,217,65,237,102,66,188,75,204,70,114,233,7,16,132,133,85,68,202,88,4,164,70,253,183,201,51,92,214,37,180,183,161,162,140,239,58,163,159,111,126,172,193,41,120,182,114,207,36,129,131,20,133,179,133,56,110,143,61,108,91,144,240,18,170,47,132,21,214,109,56,14,157,100,78,87,97,227,119,161,112,216,77,242,229,15,178,192,141,133,174,125,95,39,192,120,115,243,32,255,208,226,141,83,161,26,15,140,154,55,165,139,110,6,10,153,164,101,56,173,49,231,137,34,9,189,56,161,103,124,245,118,15,36,86,159,124,86,2,39,226,63,141,46,251,45,44,62,102,106,17,187,119,25,133,227,93,100,95,127,197,245,201,199,131,153,195,84,19,179,65,62,75,44,137,42,249,51,204,155,200,105,108,36,104,252,234,96,35,165,219,102,220,50,206,200,74,86,23,184,97,9,36,134,133,68,160,151,186,102,83,143,14,127,29,114,155,75,224,203,84,33,28,145,99,251,61,123,193,37,168,104,144,110,246,64,245,83,231,6,45,184,154,193,210,164,216,126,7,229,176,67,102,49,37,171,97,70,76,242,194,77,49,147,154,11,51,240,120,17,52,128,55,96,21,217,103,200,190,52,249,238,69,44,195,157,75,42,226,85,4,115,89,214,48,245,235,36,16,255,217,186,122,141,205,223,205,48,157,95,34,123,56,201,192,185,251,120,19,17,150,121,10,142,245,220,175,242,125,55,130,9,98,70,92,60,198,147,180,72,187,90,34,103,93,47,244,237,220,204,84,74,23,144,177,96,194,191,237,198,81,124,172,203,244,140,175,25,165,25,121,55,245,248,145,199,133,162,0,193,161,48,147,141,57,7,75,204,114,148,189,47,174,1,16,121,74,57,58,5,120,253,157,196,199,253,22,205,248,211,236,146,239,190,14,1,1,181,162,30,49,35,234,77,213,193,53,27,207,76,92,149,59,76,122,119,52,72,181,161,90,238,139,19,194,253,11,248,129,65,174,187,122,29,148,51,112,107,47,217,137,161,28,202,30,213,64,18,190,138,60,23,209,22,120,0,124,67,163,192,230,50,27,51,28,64,122,60,234,177,41,190,221,93,206,8,83,179,247,76,235,166,70,54,111,153,10,128,226,178,175,62,100,48,84,156,16,170,163,17,37,75,84,38,22,232,182,175,185,193,33,20,77,131,87,236,86,75,49,145,142,75,237,46,155,209,214,204,162,179,240,143,135,219,159,78,210,191,203,202,14,169,239,24,206,129,182,80,33,217,119,116,187,169,127,113,198,184,21,197,178,155,49,166,110,213,21,231,160,73,72,224,233,35,46,136,224,9,89,179,230,15,83,184,216,175,21,47,219,35,123,184,76,91,235,22,73,21,32,129,227,15,159,141,55,75,153,204,239,221,41,197,211,231,140,151,226,254,115,71,36,11,251,157,225,198,9,212,37,3,201,21,210,24,94,220,108,33,45,121,250,56,216,199,173,243,239,34,249,217,180,83,50,89,219,236,79,131,205,190,136,107,204,72,233,126,195,247,147,110,189,76,23,252,246,153,57,94,193,179,224,6,104,233,86,92,130,48,156,171,248,203,51,24,220,220,180,91,142,247,144,190,171,4,20,101,232,202,222,166,33,20,176,189,16,213,36,41,230,21,108,193,124,134,240,99,179,128,255,134,74,198,44,79,79,203,112,174,207,108,247,250,184,74,116,156,17,48,2,205,159,54,8,152,12,104,49,21,29,127,26,2,143,123,226,0,173,37,244,213,253,195,26,199,81,150,239,134,238,211,111,57,48,51,101,205,190,90,32,125,187,243,194,158,96,228,63,98,174,224,226,221,124,156,168,125,245,167,186,137,160,175,143,31,4,77,209,170,18,58,180,188,224,36,124,227,157,40,208,149,180,215,79,44,105,126,209,169,101,149,190,169,234,144,160,239,249,5,64,153,72,162,232,101,3,6,231,164,91,9,34,215,155,19,48,104,93,137,224,21,11,81,116,106,76,133,126,140,230,215,210,13,248,182,235,10,59,247,175,20,87,67,88,132,206,212,18,51,37,234,221,87,65,2,13,114,249,92,233,21,184,99,139,127,54,241,60,169,146,29,240,208,244,238,14,6,149,240,187,203,108,176,250,149,28,206,38,252,160,186,188,97,51,88,59,246,207,85,244,209,78,161,84,115,19,12,97,183,85,153,29,201,235,52,112,191,83,150,12,63,236,231,171,77,63,202,246,34,240,116,235,146,200,42,158,89,188,174,181,37,89,216,112,160,29,175,200,251,11,71,69,234,99,143,51,176,225,83,31,247,167,47,233,54,86,184,219,74,12,21,5,152,210,176,68,130,172,187,103,65,77,193,57,65,238,20,4,78,209,226,132,222,203,16,70,49,15,128,137,156,107,230,136,91,3,164,10,235,90,207,54,139,34,177,155,41,143,187,153,186,110,117,122,35,204,20,52,92,173,48,83,168,71,84,33,110,67,128,87,245,167,19,57,205,28,87,146,73,1,99,116,202,57,214,136,187,215,184,23,224,138,220,220,80,231,79,124,151,184,24,128,79,186,47,95,70,207,186,227,152,68,174,71,173,109,183,184,174,14,56,250,239,62,139,149,130,208,136,170,24,13,200,253,106,56,44,145,120,244,152,50,23,214,162,102,78,112,111,24,36,252,199,167,186,93,202,240,158,229,240,181,12,166,213,44,5,255,148,44,163,129,228,193,213,102,161,120,49,195,146,230,100,2,38,146,153,46,95,170,121,172,195,197,36,22,0,138,45,21,160,228,22,140,33,255,103,53,79,94,160,132,253,55,47,221,115,199,213,152,37,73,159,21,134,255,62,221,147,232,122,96,206,199,117,15,51,229,255,151,250,10,51,231,143,155,143,111,70,49,139,14,200,113,114,28,227,74,252,179,246,173,102,80,88,203,63,155,239,170,93,62,27,30,166,229,135,242,52,12,133,224,26,186,133,228,28,236,68,241,162,249,203,98,6,36,235,63,205,62,144,123,213,209,222,217,235,10,8,97,173,41,80,69,102,105,33,253,250,13,8,64,144,155,192,239,72,154,183,112,174,79,223,178,100,100,121,129,186,246,16,25,72,106,134,72,86,23,213,113,17,42,167,248,100,223,253,170,27,185,195,240,13,137,80,219,204,55,91,141,204,34,52,233,110,158,72,145,45,181,166,28,65,50,50,225,77,152,8,186,81,85,251,225,128,232,248,153,166,69,119,133,90,186,247,216,52,106,74,177,218,148,143,24,60,90,85,226,185,177,219,71,238,127,78,19,0,188,153,81,250,15,157,133,26,57,63,98,77,75,159,54,57,54,95,122,208,80,79,217,143,206,146,31,251,166,92,186,209,206,137,25,216,99,164,115,108,44,229,221,217,138,17,199,205,250,149,123,105,102,131,63,155,248,140,43,3,200,128,43,8,118,102,205,153,208,107,197,149,225,236,41,229,198,13,153,84,13,96,168,63,141,8,134,122,149,185,25,55,147,95,61,129,63,44,117,66,134,149,70,248,109,6,2,195,161,103,121,50,226,49,191,72,225,45,21,57,32,206,181,138,74,203,113,111,74,85,118,105,182,155,21,149,49,243,71,105,150,212,19,64,82,59,194,107,136,81,200,202,196,155,134,154,37,34,44,176,114,12,117,197,161,213,245,203,14,204,184,229,113,252,22,167,168,199,175,119,50,205,168,173,230,229,122,99,235,87,92,114,37,6,49,219,121,19,155,60,183,94,113,58,77,42,183,123,106,112,163,171,83,110,185,60,130,119,43,40,148,136,59,137,176,78,167,148,8,39,38,226,78,32,88,229,187,172,28,187,133,55,48,168,237,238,98,30,92,88,198,14,39,36,53,161,32,49,185,232,221,194,115,59,255,88,83,86,115,161,38,98,184,223,7,167,131,12,24,224,129,226,176,209,179,150,206,188,145,209,174,144,4,251,78,74,184,145,227,100,170,25,215,220,253,248,4,25,199,206,250,238,22,8,74,147,123,195,251,146,150,81,51,49,221,19,7,179,42,176,135,97,73,203,21,158,248,52,154,249,251,116,35,252,221,195,213,134,33,64,215,8,71,120,114,103,3,115,203,73,214,126,35,12,225,107,228,28,202,100,106,47,210,234,56,171,103,95,250,156,164,101,153,215,91,170,215,41,203,52,33,13,191,58,89,241,106,17,115,53,224,247,189,244,173,33,238,91,59,175,171,109,198,109,244,28,156,233,162,138,134,221,102,62,30,242,101,152,149,50,101,121,54,46,228,159,112,9,230,106,228,167,215,92,72,116,198,85,55,67,178,35,3,198,161,154,60,250,13,24,202,216,73,117,192,254,112,141,254,211,149,253,111,147,226,161,65,219,93,5,104,17,58,35,252,16,45,221,96,65,157,119,25,51,219,218,157,28,219,170,84,230,53,83,187,84,197,74,249,200,23,184,32,193,198,36,239,215,220,80,52,240,89,109,208,208,171,110,220,127,155,140,3,173,249,233,51,171,47,226,146,98,13,74,234,162,225,76,203,187,160,140,124,186,248,189,96,253,32,253,73,190,11,94,121,71,202,45,66,240,85,168,22,54,212,109,148,114,134,185,11,66,6,115,77,49,241,38,231,108,213,103,207,45,220,9,181,236,213,251,74,118,0,203,218,176,137,70,151,241,59,89,58,229,188,184,120,76,17,6,142,158,197,43,162,97,99,69,179,145,60,151,163,116,195,237,5,255,200,103,46,205,120,107,197,12,235,124,242,159,206,196,55,179,54,124,232,79,115,95,41,58,30,80,95,76,191,239,15,104,109,175,12,10,102,208,156,159,155,186,216,43,209,75,210,94,25,94,222,97,216,245,46,171,205,104,223,221,54,240,135,239,190,187,209,191,237,219,183,47,146,228,2,190,193,193,180,50,160,111,11,65,86,26,102,175,107,230,156,246,41,56,76,147,70,26,205,64,177,255,185,153,88,130,116,88,178,208,81,124,19,5,141,87,102,144,150,1,126,246,168,19,218,1,112,51,235,71,129,144,173,110,70,119,90,87,199,113,214,206,254,229,13,63,14,86,110,75,39,2,215,100,31,106,144,133,77,208,131,76,4,106,147,191,167,141,123,171,85,29,13,208,80,254,48,165,241,55,239,206,28,4,205,17,15,55,40,82,155,76,209,115,209,170,215,92,33,13,24,50,32,198,128,50,253,229,84,219,200,173,128,151,143,112,67,205,245,16,5,7,107,25,231,211,215,229,144,127,164,162,43,47,163,43,211,220,74,225,78,214,101,107,240,177,226,230,102,192,106,217,50,40,249,251,156,7,204,243,249,46,82,185,208,174,250,103,87,19,244,18,115,59,110,104,88,141,27,68,38,176,29,9,203,223,77,49,225,45,201,179,125,52,198,130,74,156,249,108,131,187,220,185,159,132,232,6,27,12,193,62,195,8,22,205,244,108,191,103,208,125,167,33,192,131,184,177,180,201,184,162,87,76,192,42,179,147,82,32,66,240,62,121,171,201,224,233,214,77,9,225,190,83,31,146,72,49,19,90,204,110,238,56,55,50,200,132,161,182,87,86,44,59,197,155,110,37,208,20,207,29,155,1,129,168,173,59,63,28,72,126,52,83,30,43,188,164,27,146,241,30,3,1,67,25,100,246,250,211,0,55,166,111,114,48,143,105,111,131,108,77,251,110,252,69,2,43,255,232,184,251,211,217,250,183,57,33,201,217,180,72,195,24,247,115,17,162,161,99,54,216,110,115,51,213,63,251,90,73,147,230,111,115,49,21,162,34,16,94,208,121,140,200,175,147,160,157,174,184,98,250,52,245,8,203,205,103,120,174,20,23,48,228,227,251,122,76,1,78,107,170,154,198,53,159,53,61,29,208,5,243,192,188,202,25,20,117,51,248,223,237,97,115,114,114,179,18,51,254,232,8,115,49,93,176,107,78,224,227,221,74,36,230,186,116,199,109,90,212,124,250,87,33,172,126,239,153,166,131,153,220,97,48,197,147,44,140,181,8,151,195,120,228,173,166,140,90,112,249,173,26,39,206,231,85,81,218,163,184,86,190,57,5,120,148,84,208,233,242,46,15,83,219,224,37,223,219,196,96,202,211,37,1,189,219,86,52,113,147,140,252,48,160,243,111,182,155,185,165,167,217,92,128,62,15,122,155,178,244,69,34,117,192,142,201,181,201,137,3,18,223,188,33,1,211,125,56,83,167,185,57,107,233,53,93,70,204,236,155,129,144,129,36,169,142,66,89,152,221,202,223,221,76,185,86,250,155,58,49,63,161,32,248,173,90,121,66,174,148,252,221,103,165,225,61,201,47,91,4,110,185,185,84,245,159,143,149,76,174,27,97,182,144,93,17,242,144,243,31,100,111,118,34,107,82,164,195,138,21,16,186,149,226,123,249,168,10,64,185,139,153,28,176,140,36,87,200,79,98,23,51,17,25,121,120,64,133,145,125,40,19,136,167,45,75,214,66,82,95,178,141,118,183,113,1,202,157,187,80,107,238,184,155,192,76,146,160,20,28,3,56,211,97,70,113,252,110,154,212,21,50,83,220,204,21,255,138,10,160,47,158,97,71,202,241,52,140,205,91,204,184,234,241,93,228,130,132,6,171,81,210,237,247,75,19,59,56,203,227,78,50,162,147,221,233,42,182,137,120,100,153,193,22,73,26,49,212,139,123,211,218,106,30,46,95,142,25,18,234,46,13,39,189,217,98,237,108,116,228,100,176,217,38,207,166,224,47,55,217,25,217,78,206,172,99,94,198,194,228,30,126,143,101,60,15,120,205,220,92,240,223,186,140,39,133,240,94,132,196,162,111,26,92,106,166,0,230,181,85,167,115,183,137,241,201,108,128,206,185,249,203,237,167,103,85,115,74,94,196,106,161,187,41,247,110,168,1,76,105,208,247,96,178,140,215,151,105,86,42,234,57,99,28,50,252,21,217,131,251,156,81,142,243,59,60,132,191,246,31,157,45,127,58,200,254,46,85,37,56,74,174,41,62,61,192,223,213,123,153,194,188,76,152,249,51,239,31,203,230,53,83,74,228,125,188,138,49,64,142,107,69,120,221,41,181,81,168,59,91,197,5,245,115,205,134,141,239,155,91,203,170,88,47,96,17,232,92,134,242,237,51,159,139,1,116,196,98,174,8,3,126,157,104,133,198,75,27,118,230,78,242,157,98,113,206,137,38,203,49,163,77,218,163,101,77,1,82,236,180,212,37,251,174,143,4,197,186,181,217,213,238,66,94,163,73,37,14,154,34,242,48,25,136,225,187,250,58,167,77,145,18,12,66,223,4,182,252,167,179,65,129,151,152,205,197,246,175,78,191,32,190,152,19,21,109,254,219,137,196,219,197,236,30,151,58,153,167,24,230,42,158,95,181,242,79,2,14,110,78,8,70,111,49,91,72,206,231,2,138,176,162,115,214,141,164,40,122,220,224,247,93,186,60,195,46,236,23,216,61,141,15,241,14,54,48,33,152,141,62,235,130,96,82,172,134,107,241,35,154,216,224,241,201,239,47,255,100,28,189,75,231,50,93,200,219,165,105,64,218,224,11,134,233,202,219,196,76,76,174,122,195,54,196,242,69,126,155,149,236,92,152,64,83,97,218,172,98,70,153,115,68,143,3,74,186,21,11,61,113,176,142,236,79,155,142,230,20,115,49,145,175,24,109,20,115,165,225,137,93,40,197,195,112,228,116,177,114,143,12,43,224,83,97,16,107,64,177,74,190,163,5,188,224,178,120,129,46,132,178,39,58,165,128,97,155,215,108,213,213,195,23,54,9,224,85,196,140,200,154,47,159,51,146,5,108,151,88,9,201,197,120,144,220,147,149,11,211,40,55,100,127,186,195,69,208,164,101,153,146,55,223,22,40,211,88,162,170,125,54,234,2,251,83,113,51,68,167,87,253,234,108,197,167,163,86,140,102,253,209,102,139,217,106,93,220,10,19,203,197,26,27,67,100,158,241,110,34,117,162,250,120,204,37,178,144,164,216,169,84,173,98,5,196,27,237,6,94,120,125,38,126,25,29,232,22,230,193,63,52,249,172,236,194,37,88,107,75,235,177,194,194,83,227,167,11,162,209,85,122,52,19,33,157,110,6,248,179,164,195,121,65,108,103,140,101,111,242,238,78,213,183,111,164,19,212,73,202,50,152,220,0,60,133,201,195,83,42,87,224,106,107,61,92,65,212,79,199,5,48,161,203,116,118,194,216,81,38,48,133,42,235,214,180,173,115,139,238,182,200,169,172,29,4,239,227,163,73,111,110,57,92,200,194,151,182,106,252,52,2,2,178,110,97,25,89,238,247,12,155,134,181,171,153,218,248,237,230,140,232,141,188,28,14,12,231,67,177,34,211,36,28,96,118,39,235,30,162,65,169,124,230,250,152,217,196,191,64,8,230,166,146,143,112,104,158,221,172,134,25,182,196,44,27,210,38,211,117,205,232,217,234,30,159,10,91,80,113,115,129,248,64,78,136,227,150,38,215,4,216,48,140,183,231,236,162,52,117,248,174,65,184,57,119,61,157,240,205,157,159,102,67,89,145,111,232,181,34,61,65,110,214,155,134,74,157,136,18,119,163,179,113,82,226,77,54,105,246,75,75,120,14,16,2,62,241,219,217,48,207,106,102,241,186,51,9,72,2,64,142,28,94,231,184,75,238,15,176,105,87,145,140,236,198,192,26,187,10,122,4,194,25,198,145,14,147,194,116,167,106,167,38,169,171,10,41,252,8,247,157,204,224,82,79,228,71,18,29,214,108,58,194,98,70,158,220,189,61,8,72,182,236,149,36,119,242,244,136,8,135,230,89,36,226,198,176,45,84,247,98,185,55,149,42,211,148,42,165,225,88,146,109,161,39,41,163,233,20,2,103,207,147,32,0,0,214,94,127,186,25,157,148,143,102,177,229,42,31,13,236,181,121,143,66,64,41,83,1,44,98,142,27,57,224,66,40,10,212,71,66,207,35,54,21,118,117,253,233,115,242,33,114,236,219,52,0,132,45,206,130,5,145,189,101,72,122,1,80,19,39,9,152,243,242,61,9,158,181,169,19,9,52,189,131,223,32,163,217,34,154,97,48,225,51,194,177,113,192,71,61,100,1,253,3,159,246,79,14,244,223,166,147,37,199,221,156,61,153,243,255,12,199,221,9,176,90,221,185,59,131,103,124,239,238,121,172,16,94,250,1,111,165,19,119,247,68,0,143,11,126,248,176,101,117,41,97,195,76,65,163,187,207,166,106,39,171,9,111,33,207,124,93,92,36,17,167,152,1,192,87,119,221,45,247,46,126,11,20,198,132,192,221,60,173,228,252,154,173,224,174,132,25,60,231,173,93,61,102,40,216,227,183,143,39,211,47,176,27,253,68,68,187,124,107,70,40,45,139,234,58,102,120,215,221,251,238,192,123,103,213,151,179,23,199,203,57,219,178,88,137,1,126,185,163,77,108,180,139,66,49,13,39,122,230,15,195,129,91,186,188,123,82,39,224,113,38,171,51,151,162,91,116,210,6,162,200,254,244,68,172,79,250,148,13,172,249,61,253,172,84,136,3,228,187,198,143,111,54,190,171,52,57,144,128,148,213,59,83,160,58,149,114,33,36,82,96,29,240,134,215,73,28,251,49,31,175,52,58,5,36,137,148,142,33,51,187,188,4,20,140,29,160,25,249,44,220,223,22,19,45,27,233,140,188,27,242,162,28,227,97,57,2,121,181,17,221,222,59,197,0,72,36,61,202,165,206,43,168,183,149,31,140,231,151,103,93,171,196,173,0,105,64,153,71,167,37,140,189,47,100,19,139,151,134,1,63,240,189,145,138,207,125,137,143,170,69,147,113,180,194,53,33,244,124,71,99,25,254,35,197,246,54,96,239,186,243,8,194,211,58,194,123,0,214,37,13,3,123,29,89,22,54,214,220,165,140,179,27,231,223,246,112,15,12,186,68,166,174,25,189,220,8,108,12,43,163,184,78,42,10,27,36,227,253,105,86,146,30,240,70,198,182,252,187,6,136,189,36,7,157,85,118,247,238,45,135,54,42,203,109,135,242,197,178,220,239,7,196,114,6,79,94,78,124,46,54,21,132,22,152,75,98,198,103,14,183,40,153,8,186,188,188,26,60,215,155,150,168,95,212,167,45,130,236,30,219,57,162,207,173,64,214,61,12,14,217,147,41,187,91,110,75,250,252,171,58,243,67,122,254,72,120,181,229,211,21,42,173,188,141,125,248,30,25,147,107,155,23,10,194,67,192,228,186,223,77,129,21,247,163,207,220,160,74,93,98,102,59,245,130,57,204,73,106,222,241,14,82,190,15,119,106,89,101,171,101,188,187,67,172,104,248,234,89,142,97,228,132,224,25,119,115,127,174,121,29,183,40,123,21,26,110,37,14,222,53,163,131,68,44,195,191,203,152,81,239,242,179,98,18,103,80,65,8,146,21,120,103,57,108,192,213,137,253,248,46,2,151,98,101,247,220,97,229,114,43,223,213,172,207,63,35,35,159,100,211,128,50,171,122,253,34,130,236,38,202,126,205,188,184,134,183,150,128,189,232,171,9,236,57,105,25,33,176,222,111,217,17,212,168,156,40,53,114,28,168,47,203,209,103,112,30,207,157,109,144,92,143,191,6,63,81,40,10,65,221,204,109,76,205,27,8,116,152,115,18,25,148,106,108,82,247,198,3,199,105,91,18,243,130,84,151,42,83,15,59,2,153,147,59,205,185,224,160,91,246,125,152,69,229,47,218,244,124,55,60,209,209,112,202,34,170,14,38,40,190,27,241,204,48,54,203,210,110,166,242,224,123,22,37,48,173,234,187,191,10,29,55,159,239,204,50,207,26,4,30,126,100,195,207,187,213,139,5,174,115,67,121,212,183,45,17,123,239,157,170,138,30,73,167,194,151,44,153,194,168,23,122,52,1,72,108,150,57,136,58,117,138,209,48,226,48,57,22,201,18,39,71,164,65,88,13,245,142,152,11,72,35,119,159,27,80,156,170,191,76,94,164,121,151,52,64,19,194,183,143,126,83,89,94,97,198,17,138,84,67,19,179,17,241,250,111,91,90,88,162,105,199,78,196,57,70,171,155,156,225,53,83,16,224,21,213,219,152,45,154,46,251,227,60,156,219,80,141,240,53,63,181,116,211,72,69,158,166,54,43,235,158,98,194,39,57,58,156,51,249,246,41,40,115,192,17,62,92,198,124,127,39,169,65,204,157,153,18,137,240,13,222,251,154,57,158,214,190,145,245,197,229,89,54,67,195,91,121,100,29,18,167,46,97,43,82,180,161,30,101,188,82,69,214,7,164,76,189,199,119,81,82,182,164,225,19,248,123,137,4,100,7,245,44,238,27,241,7,102,181,191,155,62,190,161,12,116,9,242,74,49,75,27,69,24,114,47,64,142,161,198,2,33,40,223,150,204,165,73,132,160,69,74,128,185,149,100,46,25,193,80,236,149,176,79,8,53,159,29,203,123,57,201,220,198,97,238,67,78,16,210,155,109,223,188,235,79,213,88,92,2,203,93,249,135,1,142,212,99,153,2,157,234,34,143,132,42,200,224,47,245,55,44,105,250,153,1,229,234,85,141,76,72,143,88,7,97,94,128,161,215,76,144,63,154,6,179,2,213,67,98,6,55,232,174,37,151,171,114,53,90,204,220,111,156,145,58,17,129,86,30,51,183,68,71,233,96,70,254,83,126,187,194,163,145,227,229,68,209,100,245,83,170,156,122,245,166,81,102,251,154,201,181,196,197,156,104,223,150,217,2,77,41,82,158,110,62,14,73,22,167,24,128,43,10,1,113,235,207,18,206,131,43,129,252,118,142,75,63,151,111,121,55,128,208,235,141,24,187,165,120,166,84,244,198,229,248,140,46,223,173,215,12,150,73,184,104,220,157,36,206,190,201,132,123,128,19,56,98,23,21,3,116,183,32,6,137,0,142,129,114,245,114,132,204,187,187,119,195,10,164,228,119,129,85,250,101,21,56,22,215,58,49,227,186,120,210,139,219,13,241,30,125,154,202,100,247,238,206,47,145,157,147,159,102,7,244,56,58,76,22,173,61,119,194,77,116,231,122,212,233,73,77,108,138,150,188,248,4,190,26,171,128,146,203,46,213,44,17,113,70,249,100,221,120,193,32,104,95,35,171,204,218,171,178,223,225,152,204,157,34,74,137,196,78,187,235,3,73,9,139,203,71,32,228,56,216,242,48,46,148,87,40,17,154,5,38,37,214,57,131,211,25,242,9,176,200,114,195,135,96,42,183,8,56,163,211,215,212,140,90,82,4,179,91,130,80,181,107,195,128,219,249,21,198,246,190,45,102,252,55,7,138,65,15,123,14,163,187,27,18,229,67,2,201,67,44,150,120,146,134,83,245,26,225,25,162,41,67,251,19,240,87,68,95,16,130,235,106,36,255,229,189,121,188,169,46,244,54,231,197,48,160,68,163,73,132,239,153,117,44,122,20,209,157,93,231,188,41,63,205,162,10,97,69,194,17,10,224,222,245,155,102,246,250,62,42,207,41,198,210,167,19,213,35,237,230,191,164,200,159,171,252,32,254,24,79,131,141,78,98,206,155,64,83,185,177,156,244,4,92,144,28,190,183,127,224,42,53,107,184,102,19,135,143,107,242,52,40,141,70,130,254,16,39,250,83,76,106,253,109,116,18,20,129,245,99,143,216,104,83,37,9,73,98,70,241,251,247,33,152,173,56,162,138,153,21,242,139,103,66,24,79,73,242,173,110,224,105,32,237,211,205,38,221,161,230,115,71,252,16,180,188,220,202,185,228,183,57,200,190,160,22,49,90,216,167,47,40,185,25,45,92,222,222,114,210,32,66,169,13,83,5,28,153,245,51,231,173,236,207,198,99,81,63,146,6,172,112,160,235,187,77,196,168,249,119,25,237,153,160,44,104,181,179,135,109,56,126,224,245,19,51,226,101,159,62,3,250,94,134,102,146,150,193,88,244,1,133,48,227,128,93,56,31,102,156,7,127,218,36,197,47,168,28,173,31,46,129,254,244,48,114,17,121,57,214,79,125,230,152,59,181,92,67,154,6,82,56,253,226,136,219,68,28,111,34,144,45,130,233,208,252,221,208,102,102,129,112,140,109,218,30,254,48,119,182,178,197,12,76,239,147,204,163,224,3,126,71,193,135,144,125,88,95,190,109,27,188,169,11,213,235,49,131,250,47,254,114,144,173,82,164,73,97,215,140,134,37,100,234,230,107,251,142,80,172,201,20,133,159,118,141,229,179,16,185,217,34,100,249,128,180,247,7,8,219,214,89,249,10,79,96,5,195,216,221,204,64,75,225,54,63,141,210,242,114,115,23,193,29,251,166,115,82,245,237,214,202,18,80,51,55,122,31,233,2,253,212,154,218,97,164,16,91,60,221,76,209,83,134,146,42,227,17,102,144,217,130,28,1,253,152,190,27,160,153,207,69,183,235,60,193,225,73,209,240,178,115,214,57,200,141,241,126,117,65,173,91,86,15,25,173,189,122,188,251,172,36,153,8,184,222,229,243,29,168,147,35,4,89,159,229,1,45,158,91,203,4,219,243,76,255,252,33,30,49,227,159,38,125,183,185,164,254,52,163,149,159,237,106,246,248,225,193,244,190,191,187,216,126,114,180,154,79,20,101,80,204,220,133,106,152,139,98,93,129,133,88,85,145,155,185,166,201,60,129,95,112,127,140,189,27,94,117,20,77,228,183,1,86,125,66,89,246,209,89,162,251,152,103,77,159,52,153,245,24,197,65,89,204,100,168,102,140,229,57,201,133,109,254,199,75,145,99,154,1,179,27,89,159,182,204,92,204,112,106,21,100,59,2,239,220,190,152,211,111,245,148,45,104,54,8,124,118,141,29,3,185,73,33,171,255,49,179,44,239,53,80,59,199,229,145,167,97,113,74,177,230,55,116,171,210,50,56,207,74,142,13,101,231,50,101,249,44,178,151,31,76,132,189,44,219,53,90,159,174,20,186,250,78,72,159,202,241,1,150,208,25,212,216,71,73,184,11,240,138,155,78,139,213,197,217,115,129,32,221,100,181,248,69,63,0,142,155,145,164,97,84,165,196,158,129,240,100,174,130,240,227,188,255,178,97,88,7,188,125,210,37,201,60,141,21,102,234,48,101,254,111,18,42,61,222,205,125,61,203,226,217,22,187,241,3,25,224,153,160,242,1,96,77,199,91,90,203,140,74,81,204,203,98,163,241,219,80,44,203,186,222,103,22,141,56,144,65,15,62,171,139,60,195,39,252,205,49,129,31,173,27,210,34,190,220,194,220,202,131,15,4,230,3,70,56,60,141,140,90,214,53,15,138,62,220,85,56,171,41,119,61,214,254,236,166,252,201,39,250,219,130,52,144,219,227,74,126,109,33,80,150,133,89,127,14,131,93,125,78,15,40,198,46,218,139,152,193,165,124,167,36,252,241,40,92,93,41,112,152,250,57,223,221,140,96,205,20,115,134,178,243,231,80,91,17,17,53,105,215,76,205,25,69,53,95,211,160,141,80,85,108,194,37,233,43,244,6,39,178,160,153,43,98,230,142,247,253,54,208,130,166,24,76,54,79,4,226,252,233,118,220,227,231,183,255,15,246,222,188,185,145,243,186,23,254,42,99,216,241,229,20,49,100,239,11,245,242,166,64,144,195,33,135,251,78,42,83,42,16,104,128,32,177,17,0,9,146,227,169,178,157,56,222,229,245,90,86,108,217,113,174,151,216,137,99,121,183,37,47,85,247,163,188,37,142,164,191,242,21,222,231,119,250,121,186,15,72,52,103,164,38,226,248,190,242,148,69,178,79,247,179,47,103,253,29,64,22,70,92,15,18,11,234,108,109,81,110,45,192,214,73,178,184,142,88,214,10,151,142,32,87,151,99,10,137,210,102,33,100,144,42,196,42,119,229,86,247,40,87,112,31,25,10,107,95,125,237,106,72,72,224,51,178,3,95,84,89,53,82,117,113,88,126,32,135,67,161,34,87,30,194,100,13,157,181,27,14,128,182,103,70,84,92,210,113,38,113,196,151,27,210,126,3,50,69,143,178,126,25,26,121,129,75,50,60,146,25,226,57,56,92,8,46,186,34,195,93,192,100,117,3,142,221,80,84,242,125,98,73,204,161,197,133,126,37,36,3,156,13,169,82,217,199,0,214,84,87,56,68,54,32,100,241,126,217,134,244,168,245,41,112,192,99,158,217,104,153,102,219,106,72,41,92,91,103,57,231,97,180,7,94,138,36,11,73,212,103,129,92,24,21,211,48,212,125,134,116,56,22,139,214,130,30,207,84,121,203,145,109,195,128,73,152,13,26,160,114,162,134,3,136,49,214,242,130,234,69,174,33,32,3,143,64,227,221,22,242,166,230,68,100,29,62,96,14,255,154,0,192,66,178,3,251,167,203,215,130,15,251,130,111,170,150,193,11,213,96,221,134,70,69,45,67,216,116,121,192,132,56,191,16,170,175,22,18,124,57,116,150,166,27,192,55,240,94,136,70,28,97,37,108,131,0,219,208,112,212,249,8,167,31,159,69,12,138,115,3,57,169,213,101,72,254,254,62,219,125,136,218,23,44,133,154,47,193,230,192,183,49,38,251,26,100,14,121,48,192,226,101,198,158,139,72,63,0,235,169,25,207,182,16,110,226,80,84,151,32,238,252,104,84,68,43,129,89,198,200,96,27,148,64,3,57,204,143,149,223,68,86,224,187,8,210,33,71,48,167,175,106,203,84,84,164,81,118,217,153,131,241,183,117,69,133,219,23,159,14,32,171,104,50,174,1,81,29,228,197,207,218,5,0,66,93,241,100,14,100,52,22,69,9,20,119,68,142,203,102,3,158,206,99,2,36,98,0,145,0,72,125,13,19,161,231,178,33,67,110,10,223,241,20,153,180,5,236,107,32,80,187,70,84,55,153,96,88,175,41,43,151,18,12,208,11,147,175,36,220,133,154,23,13,10,82,189,25,172,95,48,64,219,134,250,24,169,171,13,62,162,4,169,164,142,36,228,178,115,88,170,16,44,119,141,29,27,180,200,61,54,226,190,225,192,69,93,237,0,15,96,109,172,101,4,246,106,170,175,129,191,165,199,206,240,200,108,14,20,232,232,92,128,102,136,45,98,196,120,169,132,4,32,195,191,38,150,12,128,134,24,161,69,161,112,4,163,196,12,31,64,6,252,72,30,194,220,219,140,253,112,33,106,153,145,88,237,98,31,91,108,37,33,104,80,147,208,22,225,145,164,51,118,16,172,13,98,163,140,168,225,56,16,217,215,20,68,107,71,253,194,81,108,177,175,197,248,107,18,202,210,39,125,141,101,197,194,43,200,58,82,59,68,103,45,26,192,11,39,200,122,51,218,156,8,167,52,88,211,32,27,56,209,222,21,82,31,203,53,5,240,4,232,71,163,157,15,88,36,147,13,154,71,38,55,213,114,7,30,1,113,236,3,32,7,97,217,136,190,118,225,167,23,47,99,113,99,137,210,20,179,10,124,38,28,176,49,153,248,125,67,45,22,160,87,246,45,37,193,178,57,241,5,133,124,109,140,19,34,220,43,37,180,11,182,23,55,144,201,138,54,145,15,94,46,21,15,200,250,102,223,199,192,133,81,151,4,148,255,28,251,11,91,192,130,219,160,36,83,40,17,111,153,131,192,57,51,250,154,114,222,176,131,65,199,53,29,125,76,169,45,248,105,104,192,67,74,93,203,112,156,231,147,77,247,102,84,52,82,181,48,60,2,136,25,145,219,16,56,25,104,167,217,18,7,22,18,156,52,21,31,4,215,58,118,105,35,103,74,36,241,32,128,210,177,249,29,64,233,41,61,121,28,2,3,208,97,177,158,64,211,213,13,93,221,186,72,105,2,201,143,145,97,76,136,62,214,17,40,102,243,78,35,65,155,34,35,100,130,233,42,92,4,73,154,145,106,8,73,225,52,150,106,158,96,189,28,117,158,249,6,129,210,26,252,48,164,120,248,136,177,36,123,42,35,235,132,192,162,200,64,41,225,69,195,169,33,226,43,97,79,116,156,62,50,65,37,41,150,87,156,41,26,31,19,113,225,27,50,252,6,12,51,238,104,118,208,130,21,87,215,189,143,76,68,6,167,154,72,37,169,46,8,200,205,176,77,243,107,207,54,141,104,178,224,168,166,57,252,102,131,188,171,132,118,31,154,243,190,53,168,225,44,244,34,70,159,82,154,176,133,128,228,65,150,210,115,144,76,104,112,86,67,240,169,134,22,149,77,108,189,215,207,43,88,145,148,0,5,164,199,238,197,4,249,102,128,48,101,104,233,209,32,117,29,105,173,194,142,64,195,226,2,8,139,227,61,194,127,71,14,131,184,194,117,174,246,3,25,184,51,174,36,35,95,164,102,112,50,196,231,136,108,209,176,112,24,25,74,76,34,37,53,193,89,232,58,199,231,48,128,24,238,235,17,217,229,188,57,14,105,91,151,120,70,48,157,32,246,158,131,77,34,253,145,116,57,247,145,86,146,28,160,249,215,96,241,164,152,7,96,15,35,198,205,38,64,1,64,35,200,170,41,253,35,7,54,116,92,64,60,75,17,18,183,183,30,123,210,131,140,188,177,170,101,240,90,16,199,6,43,155,12,129,142,42,219,64,148,132,213,247,53,92,6,213,215,100,141,51,217,160,32,243,179,132,204,0,246,61,50,124,246,35,23,194,129,71,142,184,107,135,25,155,99,178,9,39,90,67,145,145,37,208,228,224,131,64,180,83,28,25,200,240,201,100,95,131,157,246,29,69,198,124,216,188,99,58,46,67,93,181,156,32,129,237,62,232,66,82,138,74,50,188,130,76,134,251,67,135,186,102,42,178,31,230,6,227,77,195,13,47,91,14,44,42,83,235,107,26,216,158,136,140,24,78,150,69,19,88,147,136,196,139,200,148,203,130,3,31,58,48,140,200,197,2,96,108,131,37,132,132,31,164,233,74,231,69,144,17,6,206,160,179,116,98,77,228,9,8,44,121,175,111,143,32,253,132,47,125,79,144,40,65,163,240,31,70,70,246,42,67,81,5,131,229,186,172,108,11,118,25,67,149,141,104,115,14,11,164,3,186,199,147,202,42,29,236,48,91,196,64,64,85,18,164,30,134,93,51,184,85,66,133,49,165,232,139,216,63,248,5,177,143,145,36,72,230,89,242,117,10,75,209,56,172,22,121,208,200,235,95,71,72,167,203,52,135,64,146,4,23,171,190,134,107,129,195,123,229,34,88,65,83,100,49,185,126,223,120,219,158,114,108,68,14,101,100,150,100,68,203,87,240,80,32,138,253,195,215,160,24,47,164,238,51,34,50,216,30,86,49,16,234,116,117,218,249,100,194,98,80,172,112,245,52,213,193,12,237,9,60,65,24,80,165,65,89,181,212,215,196,87,50,140,75,40,235,164,131,63,168,8,96,226,40,151,100,154,112,141,104,196,32,149,216,28,198,12,73,69,213,215,6,188,28,124,14,130,70,230,27,53,38,26,225,73,246,129,96,10,129,94,42,19,8,97,86,240,202,12,251,205,67,2,3,87,173,34,100,61,182,25,196,44,148,19,80,87,168,69,70,146,45,39,59,142,74,235,11,50,46,75,118,138,131,229,5,176,168,36,19,236,171,205,203,134,57,91,143,214,55,192,44,125,14,238,134,131,33,222,90,100,163,97,131,6,156,172,104,239,104,240,153,227,32,176,240,234,150,64,36,56,51,124,120,35,176,85,104,65,17,226,70,71,138,77,137,100,249,14,0,158,169,58,175,48,160,158,193,225,78,109,32,205,41,178,96,36,93,141,207,167,139,17,143,206,97,228,255,102,67,138,81,132,129,39,58,197,45,151,225,148,32,29,142,229,202,244,71,32,35,234,196,99,100,130,54,138,14,121,3,150,89,141,157,102,58,244,128,234,110,115,177,226,245,190,115,24,30,49,82,83,33,110,70,132,234,152,28,149,78,76,176,163,214,10,82,40,242,4,107,56,104,193,74,169,59,27,177,111,190,203,79,113,232,64,189,232,82,70,110,119,6,68,6,140,102,67,9,129,80,210,3,101,206,228,247,79,20,194,14,134,128,180,21,172,105,8,184,146,78,228,32,35,199,25,191,88,113,117,122,234,138,112,200,190,201,17,241,200,0,161,78,113,7,144,53,28,33,90,12,42,240,167,229,176,96,33,50,171,62,200,100,239,147,253,134,83,50,144,118,57,152,177,237,70,119,31,212,169,142,195,32,129,117,120,131,74,199,123,144,225,92,239,49,50,64,63,109,181,187,197,47,184,33,216,230,119,128,168,168,78,121,155,242,54,50,36,50,240,62,174,161,152,21,56,163,185,46,63,212,144,102,202,86,243,141,62,232,49,104,58,213,77,72,91,138,140,76,162,124,80,145,19,204,144,114,7,145,133,220,194,7,149,100,105,185,144,145,231,26,25,248,248,124,67,111,37,167,4,238,235,58,219,159,0,63,178,60,181,150,96,48,178,24,160,129,67,74,46,91,29,183,22,97,143,247,1,99,19,19,32,251,101,145,136,207,55,9,18,153,186,106,177,192,223,220,142,93,31,113,16,91,132,134,19,146,17,23,217,71,197,136,105,234,176,70,158,32,168,180,57,51,34,58,110,199,100,113,80,185,28,247,17,46,99,82,2,21,131,15,157,1,199,81,38,79,75,117,220,226,6,71,60,41,59,27,44,128,130,234,170,225,22,41,50,217,124,65,211,166,216,71,68,125,153,125,55,171,173,187,138,93,176,40,24,174,143,74,236,168,175,200,192,164,228,235,8,169,194,21,231,105,97,251,249,156,143,129,37,75,70,133,251,64,69,22,124,38,95,195,98,128,224,5,164,38,19,192,227,14,7,218,196,255,12,213,108,104,69,250,86,33,226,94,77,117,226,225,107,147,193,79,224,160,71,16,123,84,184,230,88,12,111,82,167,248,130,136,10,73,64,231,227,173,81,190,247,184,215,176,154,241,91,2,142,200,81,203,44,154,124,14,63,13,29,155,226,40,144,36,5,158,69,28,157,218,71,202,3,53,91,182,203,193,146,29,96,151,58,86,180,144,192,173,244,225,135,186,80,179,120,106,17,154,100,30,228,91,83,12,170,186,213,1,206,98,113,160,76,204,166,173,43,134,26,136,39,44,53,32,1,110,91,240,189,87,100,68,70,48,126,27,183,128,96,107,125,85,184,96,222,25,20,137,67,225,163,234,226,133,211,43,146,166,243,233,18,236,157,175,186,133,192,45,126,115,154,112,243,143,62,134,254,139,111,92,160,235,235,210,103,25,166,87,196,10,179,134,145,93,44,186,66,40,19,23,59,51,4,151,169,233,18,156,26,84,92,226,140,227,213,200,79,77,13,9,226,82,226,88,5,80,97,203,85,13,67,70,66,184,236,113,46,10,252,134,175,200,192,176,98,125,134,191,155,175,43,42,116,113,102,223,173,75,114,186,42,59,244,76,97,103,66,8,73,47,219,13,89,7,182,140,62,177,14,210,151,34,83,152,138,206,69,74,77,5,58,160,112,74,56,164,115,196,121,79,143,142,12,224,1,49,135,77,66,249,71,38,38,213,114,36,40,230,59,23,248,0,118,116,82,194,187,65,211,28,158,159,0,24,183,154,234,24,60,177,60,54,104,38,252,175,12,95,29,164,132,120,103,115,73,26,94,101,134,30,205,38,215,157,138,83,24,248,108,126,52,215,48,152,115,118,193,166,84,180,209,74,65,158,6,174,32,112,224,245,175,46,124,224,142,26,125,72,251,192,235,179,213,165,11,118,76,179,173,62,8,92,216,45,163,37,174,67,174,99,67,10,99,80,68,37,103,71,118,53,121,116,75,171,189,99,0,96,195,225,24,181,118,196,228,152,130,29,102,30,50,104,50,156,219,212,225,143,40,7,254,41,178,13,59,74,196,182,196,142,23,108,62,35,67,193,40,225,26,80,52,116,228,46,35,3,27,60,82,168,152,4,41,194,193,113,61,184,116,107,81,143,161,102,224,56,175,48,39,75,192,5,12,39,252,208,217,165,71,24,88,174,199,38,90,103,8,232,176,130,96,7,168,21,236,59,4,255,192,80,98,17,172,25,45,112,184,139,105,236,238,1,148,190,39,147,114,98,235,105,130,61,179,217,215,200,24,233,71,27,23,250,126,151,33,241,91,200,41,164,69,235,223,163,172,216,140,76,254,59,209,10,134,198,157,97,123,161,161,4,151,24,145,145,69,203,224,32,179,176,204,71,100,68,28,89,12,161,86,156,155,190,27,149,77,137,195,25,128,45,18,43,75,119,102,116,91,35,113,150,145,129,10,28,205,167,70,254,102,38,35,163,179,138,197,1,84,10,67,177,16,100,147,208,172,212,50,132,194,210,238,35,211,106,81,84,184,215,58,12,121,23,40,90,158,98,236,200,159,195,100,211,137,243,203,137,15,105,27,33,199,156,12,180,118,93,233,63,17,177,228,50,168,53,7,72,229,182,50,91,0,130,199,224,136,246,200,1,3,20,179,232,230,130,29,144,93,185,20,238,228,106,106,3,97,226,61,38,6,216,112,32,136,88,82,211,5,200,11,75,38,1,214,219,87,92,12,50,14,194,117,33,166,34,137,131,19,177,133,200,205,206,85,61,4,205,102,196,92,163,134,116,96,172,108,248,26,57,118,116,219,11,158,145,95,139,80,73,43,128,104,194,79,132,242,133,13,138,144,47,93,117,189,32,223,137,165,179,203,9,206,158,241,34,6,83,200,121,28,120,30,105,202,167,85,71,222,74,131,179,156,8,71,3,64,152,170,217,69,134,46,70,69,174,209,136,147,6,64,44,151,147,145,221,217,118,212,65,9,143,111,141,159,42,72,216,164,71,55,174,15,225,144,9,186,22,97,181,70,43,1,241,231,62,91,194,22,162,182,163,123,15,88,93,226,32,48,249,190,247,34,241,193,132,223,150,197,26,102,217,4,113,161,22,33,156,249,77,54,98,4,74,22,105,115,136,236,178,205,133,168,4,164,221,136,86,2,60,58,89,213,132,225,23,83,125,135,221,137,192,40,51,162,35,3,39,33,240,160,25,217,134,107,99,116,138,155,208,80,233,28,27,90,247,244,136,227,132,60,206,116,103,176,169,234,209,41,109,129,113,224,176,210,128,1,81,87,139,69,89,121,157,62,212,105,216,76,34,6,95,28,101,62,71,188,214,145,113,32,102,132,193,31,50,156,111,193,233,250,174,18,237,225,110,201,61,163,48,32,240,221,137,197,49,221,230,68,23,30,217,140,65,183,92,198,36,208,106,142,116,160,148,1,193,98,96,245,148,91,216,53,227,162,45,110,108,1,50,157,38,56,156,232,107,194,217,226,119,135,65,57,177,20,153,124,49,56,217,21,188,146,98,24,197,122,116,121,74,5,224,218,145,138,93,201,160,226,178,238,67,55,119,16,210,19,9,246,164,203,103,75,12,217,31,162,35,86,140,166,206,0,124,113,169,129,73,80,98,189,110,18,92,9,35,91,64,60,82,178,179,14,177,133,227,143,187,8,116,82,171,196,54,16,237,194,26,6,77,176,17,93,29,240,155,245,116,126,82,1,54,69,87,194,1,133,124,242,147,72,172,95,51,18,203,33,86,219,12,77,30,114,161,230,71,98,57,210,178,49,145,31,45,241,173,168,217,14,252,135,248,173,226,16,178,130,82,70,104,100,17,101,231,20,52,163,145,190,0,90,20,151,45,80,27,88,205,158,29,105,58,16,162,200,238,59,113,185,106,158,218,25,200,88,225,89,76,162,177,61,130,139,80,54,29,68,13,244,29,99,176,252,59,90,100,140,66,86,113,198,129,216,200,166,232,71,182,42,51,116,42,229,117,187,10,153,12,202,37,3,66,13,107,26,97,255,168,171,24,200,215,94,223,197,224,32,229,187,227,70,100,100,222,226,221,6,244,191,19,105,174,40,97,21,59,189,109,152,178,212,189,1,147,191,144,77,44,126,85,199,78,213,0,79,132,75,106,31,27,160,38,203,65,100,22,199,184,71,218,117,149,19,7,99,2,231,84,190,66,93,216,65,212,9,138,196,64,30,191,136,1,251,232,70,170,66,128,173,3,206,154,145,225,26,22,45,4,156,197,252,120,5,28,101,180,62,225,207,198,119,142,1,193,64,141,151,29,70,224,177,61,171,1,199,77,139,214,190,103,243,29,109,250,64,89,142,214,152,1,204,30,166,135,55,125,74,189,24,237,104,224,163,48,61,32,185,11,24,138,187,128,17,196,116,121,166,5,172,131,136,179,1,226,163,111,24,125,12,186,29,43,249,17,166,236,232,60,145,28,178,254,89,74,38,183,16,99,201,47,52,19,121,0,181,72,205,65,209,106,76,149,110,66,208,246,212,108,1,202,210,229,215,138,73,80,229,209,33,139,83,203,180,121,242,61,68,158,122,81,211,208,81,94,56,41,91,163,59,11,137,49,248,45,15,88,77,168,145,213,229,64,70,0,38,199,137,123,95,236,205,136,236,82,120,104,223,215,42,28,145,206,127,228,64,51,250,210,141,68,118,40,240,7,80,184,112,77,30,108,37,106,194,16,2,235,113,201,218,5,92,161,165,22,41,216,13,190,134,13,100,247,49,21,195,39,22,25,36,57,163,47,149,9,162,75,213,74,67,182,2,173,79,62,133,179,136,90,197,54,2,137,184,33,24,210,153,163,71,103,33,37,252,226,82,61,188,50,93,59,86,251,106,54,87,127,134,160,29,102,116,218,57,80,200,49,50,249,223,68,42,103,192,127,246,101,223,51,145,196,83,29,226,62,173,39,110,225,70,136,162,218,217,240,113,231,38,31,83,11,185,39,245,177,3,151,4,110,184,31,104,215,31,228,68,160,167,118,34,192,61,38,4,228,176,50,131,12,166,204,137,201,129,51,24,64,88,36,25,49,213,220,76,3,165,139,46,113,134,225,254,105,2,82,130,233,116,108,226,115,236,136,12,217,131,233,116,8,132,64,122,69,147,243,168,199,204,21,26,148,33,18,188,2,84,100,185,225,233,225,116,210,186,201,170,33,22,234,78,95,10,55,216,115,229,186,53,144,133,93,227,170,15,77,112,126,166,218,174,184,169,112,48,177,110,35,254,154,247,11,145,171,58,111,26,210,49,171,166,121,0,91,103,22,109,13,249,237,149,77,192,176,9,103,147,231,107,178,8,7,205,147,100,113,149,186,92,159,164,209,149,239,171,175,45,202,110,166,247,229,189,131,219,142,36,35,183,58,243,117,21,67,142,76,225,170,101,6,49,179,125,84,0,48,171,9,65,210,118,150,49,4,80,50,154,45,113,208,224,3,69,78,103,14,239,151,233,171,0,57,3,144,134,54,3,23,119,40,163,168,46,47,6,104,196,220,62,253,30,100,123,195,83,31,3,180,142,51,8,20,151,38,213,242,128,33,1,63,198,134,12,226,135,105,40,50,120,1,230,131,139,128,84,136,119,190,34,195,47,143,235,14,145,151,81,38,1,0,217,244,120,242,82,164,42,209,21,171,39,168,148,247,196,225,70,107,199,83,238,89,32,35,243,151,207,13,222,86,20,237,5,214,205,212,251,204,67,16,78,20,115,1,189,171,168,157,109,47,216,69,117,229,26,102,88,144,151,251,172,160,240,124,50,212,22,32,36,115,221,239,203,97,37,230,195,87,95,83,132,16,183,22,194,215,204,138,234,6,235,199,101,90,88,143,28,71,109,32,33,53,121,30,231,128,1,199,162,169,29,0,145,158,171,216,196,8,137,51,202,142,122,5,239,19,158,161,10,254,131,78,52,222,224,55,216,18,69,172,18,130,66,213,92,107,4,198,216,151,45,214,136,78,133,16,251,154,159,172,0,205,240,84,187,96,201,235,115,193,33,168,29,87,77,38,108,42,92,107,143,168,88,87,185,91,27,80,9,3,83,128,147,109,132,159,170,5,14,60,55,183,47,255,39,130,197,213,214,211,225,52,203,47,59,155,0,172,124,181,51,17,106,238,112,139,26,192,179,109,69,70,114,29,205,229,22,82,160,131,185,209,73,139,104,9,198,250,16,240,182,163,71,167,161,78,105,92,216,66,18,50,178,4,231,165,163,148,210,178,246,153,211,109,153,171,137,200,98,63,245,153,143,128,196,41,21,1,208,251,154,86,95,225,48,146,203,144,108,156,103,72,26,201,143,113,224,81,232,81,225,240,69,230,201,208,18,110,152,65,215,153,145,242,58,131,219,146,75,201,61,169,50,96,172,65,63,168,246,58,210,127,64,101,45,87,181,71,54,233,88,229,7,163,25,184,87,57,69,240,114,69,110,59,151,145,1,102,34,205,177,30,150,154,30,71,87,192,188,14,88,13,67,82,61,138,38,139,203,70,106,51,75,153,101,60,74,123,227,71,119,6,172,150,14,20,109,170,108,248,125,196,56,171,100,217,135,186,216,146,100,155,26,99,199,100,64,24,73,60,10,82,66,35,149,64,220,112,100,53,180,149,79,156,40,220,68,138,160,184,225,58,57,115,58,17,25,251,38,50,250,208,202,211,21,176,45,21,14,80,13,135,145,13,168,104,212,152,90,148,200,199,227,95,219,202,198,0,193,193,103,57,198,64,133,156,237,170,170,1,83,224,244,85,109,121,50,203,6,168,48,231,106,172,221,6,12,103,150,154,108,3,86,47,254,49,37,99,138,214,130,1,95,194,232,44,128,117,28,242,178,161,200,72,121,98,106,241,144,34,81,20,16,254,85,183,224,243,107,196,100,13,248,49,94,52,219,38,249,177,199,243,165,33,189,153,103,71,85,27,136,207,143,169,14,177,35,209,160,136,162,249,50,4,220,168,169,60,80,60,242,141,136,29,184,8,113,13,46,5,106,84,8,232,92,143,71,5,137,160,252,184,219,128,233,52,120,225,58,169,249,212,215,176,198,58,62,251,26,8,191,186,90,11,58,128,156,89,205,208,47,234,106,21,234,148,232,222,228,221,50,160,108,146,237,214,193,182,234,158,203,198,4,153,144,164,70,6,40,131,22,172,120,124,200,44,153,112,5,168,89,154,131,35,140,81,17,18,169,198,132,208,170,98,236,17,74,72,45,174,48,181,8,117,120,181,199,136,147,14,97,95,59,202,0,142,128,83,228,158,98,147,41,38,223,182,173,136,172,193,25,147,21,46,4,17,77,222,87,72,128,12,247,60,62,29,22,92,91,100,213,98,45,195,67,53,218,216,226,130,128,88,168,182,38,224,148,245,88,39,131,243,9,43,75,237,15,13,91,205,141,11,215,129,199,18,161,10,0,193,6,140,16,35,139,227,22,185,83,36,89,116,44,78,3,4,42,212,6,210,122,238,33,255,51,0,96,99,50,132,57,195,87,253,10,175,74,86,54,242,105,57,81,191,136,104,177,175,225,153,230,68,133,107,96,31,76,214,47,141,224,156,195,150,185,132,114,30,195,216,19,99,163,217,50,53,0,252,202,32,133,198,107,1,198,42,72,211,150,36,35,62,140,149,237,33,109,157,107,168,143,77,66,141,140,91,134,184,106,193,18,170,170,9,48,217,138,39,196,195,230,82,155,15,41,75,41,179,93,76,54,12,47,10,172,70,68,15,216,84,86,56,172,172,150,12,151,117,201,219,200,140,56,8,240,115,58,124,184,84,221,136,85,137,157,10,66,255,16,240,59,33,25,80,53,90,28,40,15,215,75,32,248,250,146,234,33,149,143,27,87,141,192,66,87,57,148,2,145,0,140,45,251,216,132,82,83,122,133,194,71,151,167,44,5,25,65,250,114,11,64,166,64,254,189,184,219,20,213,227,155,234,235,48,73,162,193,200,226,170,243,13,213,52,27,138,88,222,112,236,2,229,191,133,52,118,4,40,27,147,117,202,237,38,7,13,237,98,46,190,14,69,10,194,253,80,146,13,202,86,19,47,99,23,40,184,42,30,204,245,160,243,245,173,120,53,56,62,153,80,100,211,224,51,138,200,41,70,134,161,89,181,92,84,142,80,196,120,80,29,40,203,93,121,40,1,133,144,156,57,99,50,129,61,72,30,218,165,48,197,216,8,14,239,46,96,205,202,75,29,146,46,194,89,88,221,48,175,75,16,113,144,145,214,208,54,56,153,60,221,36,25,190,229,236,188,20,100,160,205,155,170,105,176,137,56,22,163,138,17,87,138,25,216,182,52,230,108,1,50,225,153,69,100,29,81,139,46,111,184,47,113,35,33,126,122,112,191,176,56,21,126,212,142,34,27,148,130,150,87,13,120,52,69,54,192,121,240,150,33,139,95,60,226,240,117,233,235,181,9,76,5,245,49,29,19,46,163,138,225,20,123,87,142,137,131,52,83,177,53,217,9,147,196,201,99,193,33,88,60,62,151,22,28,138,237,136,76,218,88,78,6,218,152,165,200,148,37,217,226,100,4,11,170,49,113,128,110,201,88,17,12,40,156,189,101,175,28,176,68,190,195,168,96,171,164,3,22,2,213,61,95,231,203,200,65,96,174,173,122,133,20,60,49,246,21,86,56,226,126,125,85,53,220,46,98,193,154,252,198,112,96,201,189,73,215,139,205,26,238,66,64,114,28,85,56,66,57,251,200,144,140,149,199,54,4,72,14,251,129,35,201,164,123,66,146,53,88,81,45,182,55,105,109,153,209,215,228,27,195,142,98,113,73,24,18,97,28,117,35,248,156,159,212,112,197,240,227,166,81,22,4,118,90,194,29,85,87,71,22,212,254,150,230,240,147,218,112,21,12,17,142,89,67,103,23,39,172,38,150,30,173,5,92,2,182,237,246,145,177,127,212,144,34,141,34,155,77,15,115,169,244,119,192,144,130,239,0,39,99,14,163,85,72,208,91,26,107,24,165,73,50,163,149,164,225,137,193,201,130,77,146,82,6,22,26,132,47,214,43,168,19,212,73,43,196,85,74,224,192,175,39,176,234,170,101,46,144,12,28,214,109,3,97,57,234,130,129,176,107,123,108,64,41,180,73,26,74,92,120,155,2,72,152,79,135,227,68,215,42,121,200,123,236,198,247,244,8,229,19,59,19,50,159,199,174,0,223,35,72,74,181,173,225,20,111,241,171,13,48,128,209,65,138,44,55,113,218,118,148,132,112,73,45,34,251,96,191,89,225,0,9,151,32,160,132,255,9,22,206,230,100,24,202,45,117,32,1,141,65,55,121,225,158,23,93,171,176,243,155,49,196,5,145,125,152,57,213,49,12,68,86,157,23,238,35,139,136,170,219,1,248,25,223,63,62,52,137,106,54,113,200,123,6,95,104,26,220,58,245,232,126,1,208,34,95,166,72,132,235,69,77,67,238,78,141,13,139,135,99,193,81,19,6,123,188,171,49,54,9,35,238,185,234,200,242,52,228,49,246,25,25,94,71,209,238,243,160,54,142,193,208,72,39,160,57,42,242,22,160,234,112,230,99,11,17,232,208,190,170,218,0,123,201,230,211,131,204,162,169,81,17,237,68,118,91,147,49,112,112,169,119,212,157,109,18,131,199,88,79,113,154,1,135,60,98,8,116,39,142,86,134,187,29,28,164,20,23,229,17,102,130,203,120,102,219,142,140,156,20,102,43,58,198,120,71,184,115,71,223,138,85,108,217,108,243,193,12,6,190,85,113,73,46,97,82,51,110,221,37,215,103,197,99,193,180,167,51,86,31,10,32,101,74,17,181,16,2,16,227,245,129,191,168,226,41,192,106,56,158,198,191,118,1,150,42,117,133,200,158,238,51,247,96,200,140,226,32,117,60,197,213,90,48,254,249,236,107,40,141,12,53,93,98,0,76,39,6,129,161,192,2,196,137,168,175,145,11,55,14,9,38,105,87,220,218,138,199,2,115,169,197,249,154,17,88,0,63,29,181,76,125,143,68,63,38,103,83,26,113,213,47,178,70,246,41,8,76,82,173,40,94,95,3,42,24,19,241,93,96,240,70,2,18,193,43,176,170,13,0,144,91,177,32,129,72,169,120,119,34,131,11,114,4,73,170,73,209,127,177,220,103,0,169,88,181,204,3,30,43,124,67,99,178,173,33,161,179,250,26,75,71,227,106,19,74,32,163,235,145,108,230,49,79,18,82,185,65,151,108,42,201,14,51,194,85,54,72,52,107,42,50,2,34,89,34,2,65,70,240,179,92,135,144,72,161,214,231,186,36,113,226,152,17,25,118,44,159,205,166,9,117,133,2,58,66,74,42,36,129,143,169,148,4,70,222,155,200,180,36,142,70,54,93,38,6,88,249,104,121,164,78,240,108,159,147,193,52,40,229,3,96,14,76,94,182,5,144,171,88,177,1,237,33,251,120,176,6,109,144,186,206,76,171,174,115,40,229,21,248,80,83,27,211,232,18,182,152,174,2,44,26,160,209,21,25,169,110,226,52,150,226,52,3,66,3,244,13,68,182,32,175,198,1,202,112,36,67,218,37,113,209,134,100,186,206,116,78,70,144,151,88,120,33,25,40,59,113,244,51,210,62,224,56,180,66,170,109,227,70,143,23,22,208,201,17,116,108,134,100,186,36,188,248,150,22,23,175,134,29,33,63,246,128,122,31,43,10,41,65,5,172,188,146,12,36,142,24,134,197,1,59,33,24,54,71,117,11,140,58,83,230,137,139,16,250,89,49,249,114,80,66,80,214,152,44,182,27,188,152,36,217,4,144,85,92,54,64,220,160,1,85,3,142,17,97,221,18,109,69,156,136,28,19,19,110,5,46,163,154,228,62,27,81,61,240,188,113,195,224,148,1,215,11,73,182,66,85,98,76,166,65,145,35,6,118,22,230,140,152,138,80,117,33,60,43,50,16,174,34,55,35,66,62,1,219,234,171,170,129,76,19,75,59,14,193,243,34,153,3,145,13,10,158,101,235,8,208,66,240,14,146,100,164,89,211,226,11,5,114,22,185,105,135,100,112,196,72,12,28,147,117,10,33,151,117,67,206,69,232,116,95,211,200,13,41,36,35,218,213,53,226,194,1,146,72,145,183,33,89,3,87,100,178,175,109,104,161,229,10,215,104,136,226,123,18,94,97,48,22,203,149,130,99,20,46,242,49,25,1,15,0,28,145,100,132,98,196,66,59,120,98,128,244,171,175,17,53,19,187,236,8,50,233,208,92,245,181,142,67,59,230,221,201,199,142,208,205,65,182,48,27,14,163,1,56,221,86,52,164,193,137,189,149,1,210,12,207,13,199,144,100,248,98,198,240,114,72,196,68,174,114,142,36,235,128,74,137,169,48,208,0,45,43,164,82,28,64,108,216,117,32,79,195,125,202,150,100,4,103,122,140,72,9,121,93,73,68,108,171,235,244,145,129,195,41,169,144,152,99,184,15,80,161,185,209,37,25,222,81,14,83,67,64,199,104,33,7,189,36,59,132,160,30,207,5,226,200,133,28,103,73,50,92,68,227,204,88,14,196,48,56,172,170,194,129,122,23,251,205,58,36,94,226,22,13,201,224,204,99,196,14,80,77,36,63,83,68,135,144,173,25,21,174,151,174,171,200,96,172,77,86,51,128,49,196,204,75,50,82,135,106,236,188,16,23,139,6,150,72,146,49,171,166,221,71,181,53,213,44,23,70,41,219,228,237,130,43,150,106,24,252,227,125,182,237,16,184,10,64,201,144,42,94,4,4,74,76,13,249,108,69,133,107,42,59,45,16,110,0,72,123,69,70,78,76,118,120,235,16,222,0,27,30,146,205,208,69,35,34,3,51,194,0,138,188,34,3,198,54,110,55,52,209,22,50,249,169,186,1,51,30,31,100,26,9,147,190,234,150,96,18,88,22,98,7,190,3,240,145,86,3,234,160,240,120,215,193,23,4,1,164,234,107,224,77,176,173,67,94,14,16,69,21,25,112,32,241,34,132,208,234,19,126,145,36,35,88,222,228,84,113,150,121,81,217,4,212,108,51,50,41,117,163,150,121,184,81,117,70,6,80,137,167,186,45,22,188,22,251,64,11,50,165,198,182,213,160,32,11,156,199,168,216,77,126,180,202,76,74,192,18,207,23,20,228,136,212,87,100,29,12,13,27,82,36,142,131,22,60,36,35,233,82,236,179,139,88,83,88,109,53,53,95,134,137,28,0,108,190,16,250,96,251,106,204,12,202,156,20,159,24,26,148,12,130,191,149,100,156,90,94,188,206,96,149,16,18,184,108,153,141,36,153,49,222,58,200,38,18,57,202,150,33,22,199,141,157,113,64,198,48,232,178,219,176,240,58,118,95,213,184,80,213,238,129,51,129,99,178,195,31,72,111,72,199,43,201,86,40,38,177,65,19,23,178,169,198,20,238,81,94,12,218,0,229,33,25,122,84,203,161,153,212,60,190,22,16,160,237,43,42,82,6,198,130,142,141,252,1,26,18,172,72,50,176,38,216,199,80,155,250,142,34,2,144,82,103,21,147,231,128,173,218,165,17,166,70,76,134,240,0,247,141,144,76,158,112,26,219,0,128,160,133,69,74,146,129,231,233,234,30,35,35,75,183,154,15,11,26,90,159,127,45,122,130,4,45,146,12,103,216,216,121,192,33,63,45,120,211,74,178,9,96,179,120,178,41,79,130,230,68,84,19,238,202,140,170,67,205,32,57,43,139,50,125,197,176,231,240,57,129,103,136,27,151,13,79,211,248,107,164,176,19,66,150,171,200,226,90,103,43,5,110,62,148,6,47,250,90,179,227,96,20,132,31,80,186,22,83,145,113,21,199,60,8,97,31,97,51,199,100,39,198,130,119,194,132,68,48,162,75,50,116,226,58,171,219,38,172,254,168,99,192,161,215,89,203,145,245,27,174,112,138,236,155,252,196,130,139,9,105,164,84,199,96,104,138,135,197,33,217,199,85,133,99,78,98,239,0,135,178,54,193,151,50,34,235,12,82,77,144,33,53,193,183,64,146,225,248,27,179,217,54,157,213,0,167,86,211,173,195,207,59,38,219,150,67,1,135,146,44,238,42,166,13,35,55,87,71,51,141,104,204,13,43,14,136,119,40,170,10,129,29,138,12,103,117,151,145,225,151,39,164,213,104,204,97,138,136,11,7,46,35,80,38,98,178,25,7,196,11,50,212,126,182,226,83,136,179,136,93,31,195,128,18,128,65,43,50,172,30,252,107,108,4,51,254,154,48,191,93,70,6,120,109,52,161,208,147,26,177,100,74,121,107,16,104,37,201,26,165,29,96,95,123,228,47,172,70,13,106,85,151,125,236,3,22,77,10,16,176,101,1,96,159,13,57,114,91,249,234,246,67,106,75,59,246,94,39,132,214,48,65,11,145,193,173,50,11,22,188,92,144,160,215,80,84,139,240,170,216,132,192,224,166,206,44,147,128,202,92,62,157,14,97,199,73,178,56,252,92,126,127,129,19,71,142,10,73,118,128,30,230,113,50,242,241,154,114,11,1,76,135,69,42,132,100,168,225,37,217,4,104,52,27,113,144,200,100,47,201,26,98,103,24,25,226,140,101,169,175,225,11,192,119,55,154,6,21,124,72,37,244,62,155,109,17,224,191,70,28,131,169,1,155,129,221,234,144,2,52,100,68,32,50,28,131,53,230,230,96,3,32,60,190,68,12,194,233,98,11,141,64,1,44,117,168,1,210,65,240,20,172,101,158,67,112,21,178,106,220,56,236,96,128,248,9,176,81,213,110,35,6,23,195,185,0,115,191,226,151,69,159,109,150,39,11,74,113,96,232,170,189,137,8,80,215,98,179,5,188,80,207,148,210,135,69,222,235,204,208,67,104,190,112,6,142,191,134,95,31,35,251,132,223,175,200,112,49,99,103,18,101,180,48,21,175,142,244,54,112,212,99,100,43,12,89,151,99,34,248,32,151,31,213,80,59,136,26,37,25,208,139,186,237,243,166,57,136,70,150,100,176,215,6,63,201,29,135,164,12,73,70,98,39,166,56,192,61,0,231,111,185,12,13,4,165,152,14,235,24,166,82,83,151,12,252,47,196,21,197,70,13,193,249,134,218,33,228,179,231,123,125,84,194,119,13,169,80,13,107,108,137,195,225,2,152,146,138,108,219,125,247,19,194,221,213,13,3,176,35,203,97,55,39,153,211,60,117,45,235,48,224,245,77,54,156,94,129,186,37,201,130,153,99,202,73,152,175,224,1,160,200,72,71,162,49,142,193,5,54,183,173,228,69,29,97,230,156,111,37,133,174,104,64,76,6,219,205,155,70,54,49,69,134,191,161,207,71,212,6,194,175,29,147,153,179,0,128,37,196,157,161,68,66,157,34,143,99,189,3,178,2,17,203,174,200,26,44,217,46,35,219,128,232,80,95,219,38,194,48,76,198,80,136,133,225,171,67,131,220,1,61,135,49,43,80,218,218,74,86,5,44,25,20,129,140,236,195,227,73,110,1,68,145,184,108,227,194,249,86,60,83,131,2,159,148,56,53,18,248,36,223,83,187,71,35,9,196,229,60,150,131,232,72,217,108,68,252,67,121,201,24,56,228,130,149,227,9,187,177,193,119,135,31,154,225,212,199,14,1,241,112,214,209,165,188,16,146,12,125,55,51,230,67,0,68,140,163,92,9,8,201,228,156,8,249,59,91,82,213,130,219,28,16,157,156,105,181,201,85,132,200,38,84,249,58,227,114,124,40,231,93,91,81,5,35,161,233,156,107,69,24,156,231,41,50,254,230,204,159,79,126,193,114,60,77,226,229,44,118,165,194,157,203,83,28,150,137,118,246,157,255,62,226,130,0,214,79,100,15,58,31,199,229,204,184,16,72,108,121,30,153,64,27,16,77,101,133,67,232,246,229,116,33,161,182,217,119,92,249,208,59,184,186,42,28,185,12,53,155,247,219,34,213,180,36,3,254,157,173,34,132,64,122,234,86,68,98,17,24,151,57,47,111,41,85,139,152,21,92,175,108,17,33,191,61,66,60,36,25,174,155,186,203,214,175,79,177,34,114,200,92,50,195,48,50,20,147,48,181,41,50,254,207,14,66,228,187,197,149,32,201,208,8,217,38,235,149,227,19,255,32,201,216,72,76,116,194,158,212,225,18,45,201,48,51,235,236,214,35,167,54,117,154,145,118,4,126,136,76,178,162,184,11,69,198,205,99,51,13,44,20,220,78,180,22,4,211,142,252,105,76,232,131,95,189,227,168,186,145,228,55,198,64,131,84,103,154,166,23,205,38,236,33,86,191,200,8,247,39,89,184,7,79,169,56,89,21,200,158,78,201,120,229,108,106,208,253,48,50,50,89,41,213,154,137,100,134,216,95,140,12,199,122,83,21,142,64,90,155,203,217,200,92,169,169,41,241,160,136,102,183,170,163,133,177,119,150,90,135,48,20,196,252,50,2,104,16,92,160,22,26,112,143,12,86,56,50,97,104,190,27,45,114,204,161,201,201,8,150,147,234,5,228,230,65,120,173,199,200,192,206,137,190,134,14,139,41,116,160,221,101,85,35,160,198,215,251,186,141,8,108,249,49,32,1,96,201,97,98,56,238,12,41,224,152,176,186,137,133,203,100,124,155,92,86,35,50,24,92,157,105,8,108,24,206,85,217,38,105,120,93,254,49,124,30,213,193,96,225,198,208,249,124,105,88,93,234,212,113,44,36,135,103,10,2,36,114,80,186,9,19,14,101,92,67,43,168,30,144,94,36,21,137,82,60,174,105,18,83,105,217,209,145,69,201,180,152,142,140,242,92,35,132,73,30,166,8,45,208,248,152,25,148,147,90,146,177,172,204,62,37,152,129,181,169,174,16,113,121,113,215,13,52,13,174,110,234,152,55,144,205,218,231,26,54,242,235,81,84,196,114,179,13,4,159,5,219,85,124,37,220,70,13,230,37,7,157,109,116,110,88,164,239,49,185,170,212,128,32,39,111,100,205,38,116,104,86,180,216,230,186,111,68,183,147,71,190,231,92,231,104,98,221,69,119,27,156,87,24,25,102,86,87,233,38,52,36,26,103,62,14,80,119,34,174,65,93,79,30,68,12,174,178,20,123,211,52,162,1,7,51,102,235,125,154,86,152,149,162,91,87,92,65,46,31,20,66,73,183,99,50,76,226,108,243,225,10,49,148,42,73,163,13,194,142,13,76,134,227,68,13,23,171,78,103,199,2,76,18,228,22,162,26,78,193,85,124,62,44,59,210,154,136,175,161,31,229,167,6,184,9,51,226,38,116,88,209,45,126,98,9,118,216,140,91,6,179,17,63,239,144,11,216,143,201,148,128,154,31,135,144,241,253,136,85,17,59,219,234,83,222,65,70,87,84,3,66,186,195,55,182,56,232,149,172,170,193,141,67,231,187,139,66,17,148,8,162,195,249,133,175,112,196,63,121,74,79,5,92,36,223,185,178,237,97,197,85,204,155,232,6,47,89,67,120,116,68,244,76,22,10,226,32,45,9,130,44,20,95,136,5,203,220,145,129,157,7,135,7,197,248,33,228,88,103,150,6,28,70,62,227,42,17,171,166,113,101,41,212,9,74,196,6,217,52,217,42,132,239,56,92,194,98,178,173,245,41,106,225,155,167,148,165,240,9,113,152,144,12,91,115,36,106,234,33,66,36,191,147,225,51,168,148,84,132,129,205,69,77,248,74,120,166,21,49,203,240,57,97,130,170,79,177,165,17,55,140,44,0,92,179,13,89,72,143,134,76,52,194,50,185,114,26,46,59,142,166,62,134,90,193,245,251,180,153,16,49,148,212,132,163,206,226,156,136,22,230,118,145,50,23,16,57,60,166,115,215,195,27,67,146,161,108,49,251,184,78,100,29,245,20,213,39,94,140,81,9,196,204,81,226,158,56,192,53,141,127,140,156,85,234,76,128,63,130,224,227,57,107,231,65,132,83,100,2,34,245,249,144,233,0,23,247,99,81,19,226,35,35,155,128,153,137,36,81,155,2,198,24,57,84,244,41,50,32,52,77,151,235,251,117,196,183,43,49,151,48,55,89,199,28,82,82,70,82,176,109,90,156,53,4,140,188,171,14,51,195,163,32,15,86,54,156,139,108,165,214,35,96,30,131,243,126,240,3,113,98,50,224,186,217,89,135,232,7,40,218,149,124,46,198,144,105,167,137,123,131,95,72,164,210,128,46,135,239,46,64,226,40,33,2,182,70,30,52,18,134,41,170,53,108,106,144,170,56,135,100,18,72,153,82,44,136,35,197,236,231,36,52,4,139,170,178,117,68,248,176,179,12,42,124,197,63,89,161,71,53,55,130,56,132,255,21,233,52,112,232,242,118,59,14,206,218,72,35,130,168,17,221,231,188,155,239,69,194,36,146,227,185,76,181,230,32,247,30,66,235,34,125,10,162,107,217,125,140,136,100,117,1,0,2,209,101,50,50,110,26,0,44,56,17,25,46,187,204,144,135,4,33,202,35,193,50,41,117,156,193,239,107,11,247,168,234,182,105,248,62,159,77,29,177,53,154,58,206,76,96,194,49,95,99,130,156,3,156,145,36,91,72,145,97,113,50,28,132,148,226,1,238,248,174,201,76,67,96,189,0,185,160,200,54,185,77,51,178,239,69,150,102,228,157,180,184,193,23,127,65,84,86,26,67,11,218,46,78,246,13,242,246,82,250,70,228,109,226,55,50,236,207,74,62,55,41,14,129,179,195,54,73,153,138,140,28,76,236,96,192,125,174,25,122,180,146,8,155,151,223,216,64,120,209,148,174,6,112,118,80,7,51,50,146,64,69,234,49,31,154,52,206,198,16,64,164,23,43,120,45,166,192,34,151,121,47,218,187,196,168,216,46,155,109,152,227,149,176,138,11,213,211,152,104,37,142,120,7,32,58,145,106,26,189,224,12,24,2,46,224,249,39,201,14,20,65,204,138,174,33,125,81,100,106,240,40,83,93,76,69,24,191,173,206,28,33,128,195,184,198,108,236,36,34,42,94,1,172,47,46,112,110,251,135,172,166,244,249,148,238,136,121,75,32,186,211,178,149,230,205,66,86,59,151,9,125,192,58,196,41,23,217,18,60,143,121,52,58,168,23,144,48,145,137,133,80,51,185,183,132,97,27,17,213,65,42,82,246,49,32,160,98,99,0,238,103,155,77,54,146,166,27,17,131,5,125,190,30,71,80,10,50,230,75,139,140,90,20,43,225,178,175,161,230,139,56,98,244,91,227,135,18,224,101,60,43,54,176,8,6,150,57,214,0,175,7,106,38,53,40,232,4,91,196,128,97,114,149,208,134,143,109,30,4,68,200,41,177,98,27,153,230,116,46,141,34,55,40,248,32,73,134,183,101,140,89,239,144,7,132,161,124,126,160,109,65,84,136,205,188,91,52,36,102,54,34,43,164,195,50,135,131,12,129,80,241,103,72,7,166,187,204,244,74,94,188,106,80,196,172,3,247,157,85,45,78,105,68,160,69,118,91,132,136,51,207,25,224,40,219,102,68,22,103,51,211,93,195,87,1,62,143,145,205,24,206,98,108,169,216,192,77,52,149,58,211,166,76,214,30,115,24,66,138,130,200,74,111,83,28,62,59,117,96,231,181,99,235,170,15,53,58,115,101,66,86,242,200,30,45,218,229,251,44,52,3,70,43,199,141,140,82,228,93,196,157,84,0,42,138,251,82,185,46,32,241,41,111,25,101,161,87,171,24,128,107,62,31,21,144,109,213,48,96,225,107,220,69,11,209,18,112,218,82,30,46,98,225,197,249,212,29,50,180,67,19,162,188,107,44,32,232,197,13,7,127,16,25,11,208,104,151,43,38,28,242,217,82,202,105,36,35,177,93,38,233,130,187,6,236,191,36,27,4,217,28,83,29,194,45,50,148,35,19,206,28,143,145,225,113,239,68,100,7,103,45,91,195,142,79,41,65,148,247,151,16,39,125,190,249,192,166,90,82,47,17,34,34,176,37,10,34,180,211,210,177,76,179,201,101,43,38,195,68,168,41,247,69,13,249,191,77,78,29,232,252,56,200,211,210,122,242,68,60,61,155,236,247,182,204,55,107,181,160,216,173,194,189,178,81,168,11,194,211,215,127,245,246,47,223,108,53,171,141,110,38,91,14,223,234,76,188,248,108,39,77,250,160,207,69,147,18,102,67,203,2,47,64,242,221,5,38,25,89,185,141,43,45,92,162,186,223,254,250,55,47,255,227,55,79,191,247,3,209,136,203,55,190,150,121,46,231,208,132,122,145,63,4,153,193,201,113,215,197,152,3,51,199,27,88,239,229,167,254,254,242,123,223,76,95,41,148,130,72,237,174,144,185,224,30,3,158,96,112,165,95,124,229,242,11,175,164,175,212,38,207,69,79,225,44,32,156,6,7,203,192,58,223,250,221,103,47,63,245,111,183,80,39,78,13,36,46,9,115,214,67,128,70,86,185,129,115,250,167,151,223,250,221,31,159,254,254,27,169,234,195,40,250,176,158,171,148,109,66,106,65,70,151,193,157,252,251,183,126,247,241,91,232,36,157,255,150,21,6,187,120,16,78,32,223,15,174,244,233,119,127,137,165,251,139,239,222,66,189,58,144,138,125,233,44,15,230,82,39,12,129,129,213,190,254,171,167,111,254,234,86,118,12,80,131,0,87,161,192,175,92,203,181,225,243,60,176,222,119,126,240,103,49,165,183,80,41,240,202,96,249,160,109,234,133,126,202,128,150,26,88,233,175,127,125,249,207,223,187,141,1,134,84,5,167,90,170,212,128,247,150,6,207,193,129,219,244,91,255,242,246,155,95,187,141,158,226,216,243,101,216,188,216,46,112,182,21,140,236,192,74,223,253,244,87,46,127,250,229,148,155,6,62,225,38,76,78,50,38,195,6,126,187,184,60,146,42,252,204,199,211,238,82,68,154,133,142,229,50,89,24,178,3,232,131,207,133,203,239,255,228,242,247,191,188,133,51,23,158,188,166,2,74,0,18,132,13,56,185,164,221,146,170,42,139,130,150,21,112,157,35,184,73,193,101,13,190,82,222,122,227,11,169,134,146,146,16,233,50,140,200,131,43,47,148,10,131,135,242,173,223,191,118,249,207,175,223,194,18,133,18,17,121,125,194,205,136,3,214,53,204,132,74,159,254,250,19,56,124,126,241,221,148,53,2,211,36,236,164,13,163,63,52,197,131,239,17,113,192,138,205,47,78,186,95,252,50,221,230,71,52,166,47,211,96,121,36,4,0,107,109,240,182,248,211,171,79,127,245,157,84,213,65,9,229,232,50,216,204,243,0,99,227,250,73,213,125,250,43,79,191,241,237,148,23,51,97,244,134,88,57,8,64,17,124,178,239,36,28,109,175,125,46,221,26,197,56,154,18,173,31,70,122,120,173,248,131,47,170,183,127,244,241,84,117,65,251,7,206,74,14,35,176,33,52,40,234,19,246,67,170,109,142,108,64,62,124,181,228,148,1,156,85,156,99,131,183,193,55,94,127,235,141,255,149,114,77,194,240,2,126,202,145,183,32,172,29,200,235,50,120,145,252,219,55,37,167,145,178,82,4,212,133,14,9,84,41,12,245,148,143,103,240,113,246,245,119,126,251,179,244,187,15,124,35,144,165,84,214,96,224,117,139,241,29,60,180,191,120,245,233,107,127,78,91,33,60,54,160,249,80,232,241,200,112,231,232,9,27,226,51,63,78,87,151,71,217,177,21,140,50,242,145,67,31,148,116,158,165,171,11,41,168,200,253,19,117,193,9,18,38,239,193,221,250,210,23,196,40,222,194,138,177,224,99,101,43,24,1,50,144,91,86,66,255,46,191,255,163,203,159,255,60,172,55,93,165,200,47,1,232,116,170,212,18,119,61,252,73,141,132,157,255,243,167,191,255,211,45,84,10,91,41,225,190,132,92,133,77,222,238,134,155,116,4,92,254,227,183,159,190,246,149,116,243,137,204,140,130,227,14,187,9,88,91,152,236,18,14,211,151,63,47,142,128,203,215,94,78,199,173,185,128,167,214,35,40,71,95,131,33,60,97,54,255,227,55,233,174,37,36,193,20,130,169,28,79,228,165,4,188,76,210,114,77,87,23,204,212,134,132,17,64,74,5,223,180,146,20,14,111,252,46,93,85,112,118,130,127,70,200,16,34,79,139,37,238,139,132,186,254,37,221,109,107,34,93,161,165,160,23,224,239,139,60,193,131,239,136,175,125,34,157,30,131,242,3,41,24,112,23,112,17,48,239,15,94,254,175,252,48,229,221,7,81,215,145,135,138,227,81,0,233,224,27,225,242,245,47,221,194,222,54,195,188,4,18,124,6,25,213,225,11,145,112,35,124,241,229,148,231,8,217,241,21,92,160,229,82,118,230,193,210,237,239,190,132,251,245,235,63,19,156,117,186,58,17,183,6,44,172,176,127,100,124,22,162,88,210,217,133,74,197,153,121,11,245,218,72,228,173,162,91,104,117,66,24,76,186,253,222,250,227,183,46,127,246,198,109,212,235,2,199,205,149,182,15,202,19,36,228,80,51,105,19,94,254,226,199,183,211,95,68,14,193,131,221,84,225,156,46,69,133,13,172,246,107,63,124,251,39,95,193,218,189,133,106,93,192,59,107,210,51,23,137,42,12,248,115,38,13,179,168,244,157,95,253,44,77,141,132,144,228,11,233,44,228,78,97,37,129,202,36,97,65,125,243,229,144,59,77,85,163,73,33,170,50,239,26,98,223,69,133,200,131,55,240,172,123,243,31,82,213,229,3,244,209,181,194,36,16,112,124,241,220,36,245,233,59,95,252,106,122,46,138,32,99,17,46,24,138,104,30,178,92,18,166,87,18,23,245,218,107,169,165,108,3,25,36,21,234,162,22,6,221,38,28,67,111,255,249,19,52,129,233,250,232,35,101,156,173,46,70,157,210,132,195,105,101,224,4,254,252,15,111,191,250,71,200,190,41,87,141,71,6,18,47,202,97,24,230,128,72,96,50,62,243,205,91,88,167,200,38,2,47,188,112,42,45,2,0,133,107,193,192,110,126,235,183,168,145,216,211,84,149,186,228,75,167,27,82,145,168,139,3,30,145,229,73,247,215,219,255,241,241,180,221,20,114,134,13,115,91,120,0,192,195,8,206,62,102,242,138,253,238,229,107,183,160,167,5,239,6,43,118,136,95,39,182,38,242,232,33,161,243,192,117,251,137,223,188,251,187,239,61,253,213,119,110,161,94,143,252,252,221,80,182,242,92,24,221,12,184,20,14,236,239,87,191,112,59,122,76,27,232,175,190,33,173,159,14,178,23,107,240,120,29,88,233,143,254,9,2,128,184,201,110,225,250,68,122,97,71,101,243,38,60,99,156,245,55,213,251,205,95,165,83,137,1,103,3,120,222,33,135,14,212,118,0,48,13,190,79,160,114,248,238,127,254,225,51,162,155,151,159,250,193,229,151,63,115,249,219,215,254,243,15,159,77,167,138,135,195,150,88,212,225,65,1,188,85,100,150,73,180,38,165,171,11,174,74,240,191,12,215,48,82,124,80,96,109,2,55,150,110,191,248,112,112,145,80,97,240,183,5,122,120,146,249,49,60,0,255,240,191,210,29,128,14,37,234,149,106,57,132,64,32,123,216,224,26,159,254,211,43,105,117,183,226,176,5,188,160,37,53,115,58,82,214,232,73,22,185,91,168,14,80,144,150,4,246,167,80,6,96,175,37,152,108,190,254,179,148,235,132,28,126,66,68,124,202,70,142,60,109,9,155,34,101,191,12,66,96,212,148,10,28,153,9,13,64,6,15,65,79,101,195,179,213,85,153,154,145,61,20,225,10,206,80,180,12,22,50,114,193,147,45,156,47,192,49,121,200,207,56,184,174,111,167,147,34,113,130,193,83,77,138,173,142,69,48,164,131,143,235,119,223,120,51,93,93,128,78,214,60,153,45,1,249,35,112,98,185,73,134,232,148,117,33,177,189,74,198,12,144,37,156,208,230,48,214,161,99,66,67,138,44,44,114,12,125,68,75,36,220,239,239,190,153,78,191,134,184,51,96,193,133,28,41,144,23,200,69,124,112,191,222,76,167,7,166,37,47,36,52,153,168,1,184,121,112,70,30,206,24,186,200,239,226,74,78,219,244,201,141,41,193,48,242,244,231,159,78,57,134,66,204,214,162,180,234,148,85,198,79,26,195,212,214,9,23,64,139,161,46,129,220,141,181,132,147,247,242,245,47,165,19,168,17,123,164,144,90,1,105,76,232,194,131,5,192,175,253,32,93,167,192,223,1,214,62,84,7,137,235,18,64,65,9,147,149,238,66,129,143,26,210,28,43,164,125,135,240,187,253,36,91,110,90,149,132,16,99,85,166,102,49,113,154,150,84,211,235,233,118,177,137,53,232,71,22,22,23,169,227,76,123,40,11,16,158,197,200,60,44,253,170,96,112,4,12,202,224,37,248,207,223,75,105,204,1,80,187,194,218,214,125,10,203,55,18,120,240,95,188,146,242,208,53,41,100,80,230,160,161,4,91,142,54,148,195,9,14,151,128,35,149,18,57,64,176,12,39,201,131,234,242,115,255,156,78,103,109,123,26,192,13,36,26,45,89,221,19,196,39,33,132,167,83,197,67,137,27,193,172,194,129,153,178,4,14,236,213,203,159,76,55,130,58,28,68,77,217,43,39,204,31,238,39,116,43,165,154,200,133,143,157,175,18,242,58,0,27,66,248,225,96,182,240,83,223,79,215,47,13,152,241,186,132,93,5,30,191,141,176,200,161,172,66,2,201,130,171,142,180,8,33,77,43,28,216,135,97,165,129,69,22,24,137,178,46,139,30,216,254,80,214,6,114,26,67,103,32,235,162,200,97,195,31,142,200,64,136,116,174,47,61,20,144,209,209,243,180,132,171,255,221,79,164,244,162,5,103,134,12,95,178,46,83,167,12,130,9,39,239,235,233,182,178,107,2,69,209,149,62,44,4,72,174,39,137,231,233,220,199,16,159,8,232,252,144,85,243,72,11,155,176,187,210,206,22,82,188,184,186,148,185,108,195,7,212,182,61,156,170,0,32,8,140,240,208,207,26,144,12,30,64,200,7,79,214,151,95,78,233,5,12,228,34,87,250,167,249,72,114,42,142,41,63,73,113,148,174,46,120,28,9,222,90,213,5,8,50,221,30,206,230,2,34,147,230,43,245,188,137,28,17,86,194,122,127,235,119,233,252,168,160,84,4,96,140,180,118,248,132,44,228,12,233,220,197,198,149,30,248,98,4,129,0,107,39,248,80,188,243,201,127,74,87,149,33,56,120,203,151,238,146,64,238,12,161,137,6,174,194,159,126,57,101,93,226,240,51,37,78,186,184,34,1,44,164,39,121,156,166,222,200,166,101,32,251,90,168,209,67,208,172,129,232,245,193,81,12,233,180,162,150,235,2,234,43,76,78,135,99,215,208,16,129,59,148,107,146,112,168,0,245,22,74,173,200,60,77,249,136,7,174,141,79,164,100,161,128,132,141,8,123,37,33,251,126,242,169,145,114,190,16,39,142,85,47,109,51,200,248,110,36,121,72,61,253,197,239,211,157,188,58,82,127,41,59,34,178,220,32,223,240,80,164,113,216,63,196,109,101,122,82,59,9,181,40,161,144,12,172,235,219,255,154,174,46,184,154,24,158,210,132,146,203,181,231,14,69,200,179,40,187,3,208,142,195,16,15,100,44,195,197,60,148,186,60,147,208,183,67,173,16,0,124,16,95,234,37,220,202,111,252,36,93,93,112,175,18,188,167,165,66,72,12,138,107,30,74,191,40,22,78,147,201,54,60,160,221,58,30,176,40,134,33,162,104,128,206,51,101,226,40,15,9,196,96,80,25,188,151,223,249,124,58,171,39,216,93,31,217,122,67,205,53,178,118,33,99,234,80,230,11,245,128,155,161,170,60,7,97,114,142,61,156,101,40,4,45,27,193,253,33,195,70,233,4,109,91,179,135,49,93,22,165,155,131,49,53,60,162,144,49,76,215,146,250,149,114,8,109,36,117,145,41,224,8,75,2,251,45,65,120,253,214,55,211,89,189,144,87,210,210,28,105,31,6,180,138,102,36,56,223,190,243,199,31,166,235,150,45,22,158,235,203,176,33,252,6,104,215,132,160,147,63,166,179,230,217,72,107,9,11,176,12,30,208,145,14,53,193,46,148,214,86,3,184,97,7,18,171,140,253,8,179,138,36,200,13,95,250,223,233,234,2,184,169,17,102,128,17,98,172,152,172,196,200,171,183,126,247,102,58,207,37,74,239,169,249,210,180,102,2,175,209,245,135,114,121,153,200,12,8,223,76,185,12,1,251,7,212,147,193,67,248,205,207,166,243,1,3,34,128,39,53,121,30,64,100,124,35,73,215,240,238,171,191,78,103,198,67,118,175,112,93,0,70,4,73,195,18,228,174,159,167,117,24,130,30,72,11,85,255,128,61,244,41,111,196,48,6,208,6,252,141,24,183,80,115,237,194,160,129,176,53,119,24,3,136,244,11,166,225,154,178,46,141,50,30,138,113,28,202,24,2,169,210,85,57,223,60,74,165,138,132,6,195,177,239,234,128,65,144,134,6,64,96,122,58,65,40,15,131,211,128,38,205,84,89,167,45,32,194,139,251,101,40,42,20,193,206,32,209,187,76,93,7,220,66,27,16,13,70,162,11,244,173,196,199,35,155,8,37,118,10,199,210,3,230,182,110,39,197,106,254,232,86,34,155,77,31,120,105,226,110,150,14,42,200,62,97,37,85,250,238,107,95,189,252,229,235,151,111,124,251,22,234,117,8,45,80,147,236,48,160,158,52,35,73,163,248,206,215,191,135,216,219,91,233,47,96,110,45,229,179,143,52,59,200,60,224,39,48,37,255,242,149,91,169,148,242,134,134,208,189,116,210,88,26,208,141,18,184,147,119,127,252,239,233,248,113,15,144,30,142,46,79,53,31,136,43,86,130,12,250,246,215,95,167,168,149,127,77,41,1,64,133,106,135,185,224,80,51,165,123,181,111,112,127,78,169,34,54,97,46,160,176,49,25,178,6,252,47,55,33,30,255,242,203,191,74,183,65,8,8,205,147,58,24,64,223,107,0,8,27,70,240,138,9,71,63,211,240,195,145,132,158,9,74,246,132,88,60,177,41,210,141,161,237,19,146,191,35,29,101,129,172,4,12,237,193,199,233,143,82,213,133,28,40,58,82,134,132,28,132,102,120,46,252,157,7,247,235,213,63,165,219,224,98,63,235,72,44,38,131,250,13,184,113,89,137,167,104,218,186,172,16,17,47,244,27,7,66,186,235,38,177,177,63,77,55,134,240,73,55,100,122,103,192,146,25,176,174,14,229,166,181,144,70,28,172,171,212,31,216,112,18,75,50,234,99,71,255,232,143,239,190,242,175,105,165,69,202,117,173,201,32,32,164,107,51,8,11,44,193,61,226,83,111,127,34,93,8,5,2,37,29,130,108,38,78,211,160,4,229,9,103,242,211,111,124,154,206,201,239,165,171,81,12,161,97,107,82,165,0,72,72,81,99,2,175,116,249,143,191,77,31,203,15,172,79,228,56,12,205,145,20,238,103,120,94,34,250,195,143,46,127,254,249,203,239,190,145,110,71,136,202,28,64,240,202,62,154,33,204,227,224,26,63,253,253,116,76,26,112,179,128,204,25,170,77,0,87,233,234,73,194,214,107,63,73,119,90,34,159,163,140,120,69,146,87,19,81,204,9,7,243,159,191,158,114,43,32,28,78,35,115,87,216,51,172,78,55,65,125,23,214,150,222,233,28,10,127,221,210,100,14,119,215,213,12,0,178,38,220,7,111,189,241,198,229,87,191,112,11,140,145,13,36,70,91,38,90,118,109,120,220,39,42,204,47,223,72,171,74,241,145,210,42,84,152,35,59,136,131,219,193,74,194,181,73,25,158,161,187,208,139,134,251,14,86,102,81,85,2,115,251,241,79,164,171,10,41,200,144,255,82,238,113,199,39,160,214,164,33,68,56,134,224,105,83,175,23,100,231,48,109,96,244,132,104,94,64,71,116,145,9,96,96,31,63,247,243,116,54,1,215,164,152,205,112,153,32,13,146,6,156,230,97,220,233,200,160,7,81,47,20,76,196,202,132,198,217,75,112,23,121,247,79,175,166,147,212,17,196,238,200,88,84,23,158,69,200,162,150,32,169,255,60,221,24,26,96,79,0,130,28,106,32,144,62,199,77,58,44,127,241,227,119,254,225,159,82,186,100,1,96,207,166,124,28,225,64,26,142,131,209,28,188,62,126,155,78,129,110,58,226,50,208,100,26,123,193,24,33,73,145,151,112,118,189,253,106,202,110,137,130,41,96,47,92,247,6,229,197,75,240,252,22,115,246,246,203,159,191,149,243,25,147,7,126,65,162,246,233,200,10,4,31,244,193,252,202,159,127,246,214,239,63,127,59,145,87,54,128,127,61,41,107,33,83,34,1,126,234,201,104,57,183,0,160,7,108,105,193,236,202,44,247,200,53,231,0,153,61,65,74,255,183,31,164,155,80,184,118,10,209,135,14,23,7,22,119,83,92,73,195,128,231,49,145,77,19,206,252,18,157,199,3,244,122,2,166,204,211,215,83,138,146,226,58,7,232,165,84,235,104,0,109,77,218,238,95,120,37,165,34,26,112,179,126,24,51,224,18,42,177,173,39,57,14,124,253,237,111,125,55,45,123,36,174,56,221,23,55,157,84,167,32,180,92,215,18,130,74,158,254,75,74,182,8,201,42,220,136,45,66,148,181,216,254,250,77,108,81,202,222,249,6,50,180,217,134,100,218,13,228,205,210,18,64,255,82,134,69,88,26,18,20,34,167,180,100,215,93,100,52,176,204,225,232,84,13,221,129,34,204,144,138,20,81,29,165,179,24,184,36,255,119,186,89,3,134,176,1,24,11,105,135,241,60,39,49,10,56,173,245,54,204,205,110,250,146,215,131,10,192,76,242,249,72,135,92,134,252,212,8,113,10,49,62,197,248,89,128,154,181,244,161,232,0,96,254,182,145,180,37,228,77,76,113,30,187,118,18,104,203,203,159,79,105,121,4,200,176,17,226,92,10,78,25,184,243,70,18,182,79,90,187,190,107,98,83,133,58,27,23,177,111,54,66,109,135,227,163,67,105,60,93,95,241,146,14,178,84,232,195,232,150,41,184,98,87,71,2,25,5,40,160,25,112,63,26,92,215,63,191,146,110,119,105,96,83,13,79,87,208,175,14,210,28,251,67,233,151,161,131,231,145,30,85,46,37,152,240,18,108,237,105,181,121,98,192,40,237,163,116,6,22,50,28,252,48,221,225,172,140,255,58,123,160,41,132,25,219,80,174,17,142,142,244,81,122,34,192,91,186,170,44,56,53,195,19,45,172,203,70,220,81,18,180,226,229,167,210,41,230,17,100,39,36,95,233,122,12,216,110,195,212,236,161,184,30,139,186,132,0,111,203,72,22,192,62,217,208,149,12,71,129,13,183,48,211,177,140,80,129,77,249,117,156,196,171,43,221,116,153,200,147,226,201,149,97,0,70,30,249,214,134,17,116,140,149,129,240,102,53,130,142,135,164,114,166,55,148,110,57,54,82,176,25,154,52,217,192,172,138,81,77,168,235,203,41,55,23,194,32,61,5,152,170,3,246,223,241,156,225,244,11,56,5,66,96,48,149,227,145,14,167,234,161,84,101,139,91,209,7,190,127,120,238,58,72,8,145,100,69,73,221,45,139,114,14,203,110,33,103,172,143,140,207,195,136,86,52,17,253,134,44,237,210,39,13,32,162,182,151,116,238,166,236,23,252,236,92,77,94,147,200,38,1,44,191,4,93,248,59,95,248,77,74,189,187,152,50,74,21,68,117,9,145,221,65,20,200,80,238,73,132,121,32,73,187,92,242,240,221,2,51,48,140,128,42,147,146,123,107,200,125,65,117,1,246,74,211,205,225,156,134,8,86,176,117,47,20,26,32,12,153,200,225,98,13,231,66,17,131,136,152,52,233,231,132,156,246,90,146,246,52,101,216,49,98,167,133,72,105,133,232,68,4,59,5,137,210,24,70,220,49,210,220,34,202,83,122,205,34,89,168,150,8,132,148,14,84,82,76,13,84,66,174,166,4,47,100,45,118,221,161,112,161,112,44,69,14,72,75,58,30,123,112,1,240,156,161,104,28,44,224,85,34,247,79,120,28,34,191,136,43,38,208,29,138,252,111,226,6,241,61,9,35,37,230,13,30,8,222,112,156,210,109,228,29,65,26,157,112,25,250,200,24,45,54,219,112,92,89,197,0,34,215,96,100,134,180,53,152,100,134,227,81,173,153,200,148,42,141,19,14,18,255,121,142,55,148,248,82,140,33,128,98,164,93,201,6,166,106,162,243,118,202,110,185,190,56,150,116,95,90,171,41,69,43,24,157,4,150,247,229,116,50,185,46,214,30,82,52,202,186,128,19,151,132,201,249,219,180,120,69,112,137,242,164,26,221,65,146,52,215,50,134,226,255,142,4,158,136,216,10,239,19,19,152,22,137,240,97,79,191,253,90,74,121,18,0,148,190,52,128,136,106,45,104,3,6,43,233,95,73,25,12,100,27,186,144,128,194,154,44,56,188,56,230,112,226,7,0,159,237,251,161,231,21,180,39,58,28,203,18,196,147,31,126,41,165,182,203,198,113,225,201,1,164,68,15,150,167,15,39,44,194,212,40,217,137,37,135,16,24,115,90,130,210,53,173,213,207,70,186,105,91,138,39,174,70,9,106,157,4,235,112,106,45,158,137,36,57,210,249,221,65,130,90,96,63,121,195,89,26,224,44,96,9,14,215,134,184,74,44,100,75,30,124,100,252,254,223,83,98,88,105,72,177,42,215,134,238,64,163,103,88,195,209,78,34,113,54,208,72,77,57,95,30,1,10,88,73,230,134,148,117,25,22,114,209,134,76,13,178,188,249,144,40,135,33,119,17,234,2,82,80,27,225,218,0,98,165,229,36,5,245,167,93,27,98,198,224,198,28,26,244,60,216,216,77,219,24,146,255,187,229,25,136,208,13,215,60,82,181,136,85,57,28,30,20,190,134,80,235,26,210,78,9,160,97,55,41,74,236,71,127,76,105,80,215,61,100,148,150,246,87,157,60,152,135,179,147,41,229,163,56,0,165,125,217,48,12,66,7,25,78,93,130,15,68,192,98,184,147,53,147,60,123,221,225,176,187,46,194,196,44,229,218,164,107,130,9,53,18,113,24,83,246,203,69,74,123,149,228,206,69,30,109,178,218,15,133,47,52,17,201,239,122,154,60,229,69,173,98,20,19,180,53,239,124,241,179,79,63,243,231,183,191,255,167,116,176,79,162,50,79,240,24,97,50,71,19,192,164,102,98,108,223,223,127,251,242,251,63,190,141,56,1,95,67,226,239,240,130,17,82,152,102,56,16,142,134,225,178,143,132,140,20,214,39,205,95,182,1,56,82,239,198,196,136,233,253,253,144,97,30,153,148,101,165,190,230,152,94,162,31,75,186,83,18,48,157,97,158,94,21,255,32,24,5,45,105,223,165,59,186,16,27,96,59,166,38,195,31,4,35,39,214,167,59,36,197,138,11,88,70,137,84,227,90,148,161,89,200,183,195,80,172,216,4,235,234,105,154,4,94,6,18,169,155,184,70,82,42,248,176,199,193,38,186,210,165,208,2,166,126,146,209,237,31,83,34,217,11,161,5,172,183,174,66,30,28,49,121,222,112,152,43,164,136,55,93,105,75,212,97,170,135,1,125,240,150,254,206,23,83,86,37,70,80,211,37,176,144,229,89,240,102,79,10,171,122,243,91,183,146,185,81,48,219,224,28,149,219,190,41,182,152,137,131,107,112,165,159,76,89,151,184,167,45,83,166,227,129,149,202,52,117,39,49,102,253,207,41,215,35,18,198,251,166,180,136,89,136,84,54,236,33,25,35,124,79,119,145,187,66,194,25,26,0,79,112,18,128,249,63,249,211,148,225,35,184,168,117,137,250,231,251,182,159,24,99,248,218,107,41,205,3,72,47,175,75,128,65,203,246,144,234,121,72,90,116,152,235,29,133,169,65,184,134,8,151,79,136,137,121,253,242,167,95,6,104,58,45,254,255,252,195,103,46,191,253,175,151,111,190,145,18,77,220,52,233,46,19,98,128,12,47,39,112,133,164,80,209,148,142,118,98,11,24,226,248,114,37,244,16,44,143,86,146,86,51,165,197,27,110,77,0,44,145,33,64,176,220,34,9,214,80,12,20,22,156,208,116,219,145,176,57,14,14,206,225,120,201,136,105,130,41,211,119,36,71,41,70,79,183,146,204,181,239,126,250,43,200,0,153,50,43,170,45,157,118,229,165,35,126,75,4,111,78,9,114,140,0,62,177,24,149,83,137,33,246,30,110,60,111,40,104,118,150,129,152,24,133,196,34,22,139,37,174,56,125,24,134,3,27,46,16,72,195,24,178,89,190,45,22,135,233,15,199,113,16,241,165,48,84,132,152,0,136,30,20,44,157,155,0,209,123,249,198,171,233,234,162,12,15,190,60,57,144,134,193,210,221,164,104,138,116,73,23,128,189,6,14,68,134,94,107,142,102,106,226,186,30,18,34,144,56,144,129,4,40,131,235,0,192,133,76,73,67,137,211,247,109,39,190,1,128,141,110,139,27,53,41,168,39,29,142,136,224,182,93,223,4,226,65,104,31,22,191,192,195,122,56,248,131,66,124,55,225,251,174,220,74,52,81,187,55,28,172,109,27,248,144,134,110,121,97,74,41,93,3,80,69,82,172,224,91,191,251,108,58,112,79,36,196,240,124,9,236,173,137,51,74,55,61,123,72,184,10,100,206,151,214,23,177,169,177,40,19,235,122,245,242,181,159,8,206,7,153,205,223,248,73,218,170,197,132,33,45,143,202,122,64,73,44,173,4,184,148,203,111,125,7,183,204,173,160,58,0,215,89,247,76,77,69,41,138,13,161,121,70,114,34,217,215,126,18,85,42,222,57,154,236,142,100,130,146,230,100,238,102,167,38,31,55,232,181,181,234,105,208,158,107,148,155,168,175,222,106,54,130,70,87,148,17,61,94,108,150,130,218,196,201,147,108,189,122,86,109,136,134,28,189,152,41,100,30,61,202,150,10,221,194,68,249,164,81,236,86,155,141,145,187,143,219,129,232,76,227,113,173,50,145,105,159,206,53,58,213,82,176,222,45,180,187,11,205,98,38,91,235,94,123,218,168,100,178,117,20,190,212,223,14,170,48,147,173,118,230,26,213,238,98,161,125,20,180,59,19,31,210,179,11,133,243,160,61,219,110,158,180,38,26,39,181,90,182,30,146,106,120,60,241,226,163,108,185,217,174,79,60,110,159,134,197,101,178,237,211,217,118,161,36,40,98,112,10,237,66,93,116,234,73,182,90,108,54,54,219,181,9,49,16,37,189,88,20,3,81,174,214,186,65,123,26,157,17,133,52,219,213,74,181,17,254,21,149,133,196,110,191,254,132,30,21,153,209,239,188,253,198,143,50,217,142,234,136,120,66,107,95,48,197,234,105,65,116,56,76,167,230,136,103,213,210,132,158,45,30,84,107,165,118,208,184,94,50,43,218,24,92,180,46,56,140,43,69,99,1,218,97,209,58,102,247,74,161,198,179,202,36,23,196,43,101,34,143,103,88,166,145,220,92,51,46,217,28,88,178,137,132,230,87,7,194,113,44,131,74,54,175,53,213,138,11,180,6,55,85,200,108,246,213,2,45,67,179,168,64,235,90,129,246,179,166,202,178,116,207,185,90,160,161,153,38,21,104,139,225,124,148,237,28,52,123,88,143,88,123,157,128,86,121,184,26,195,229,87,43,236,139,125,65,191,30,212,14,247,177,120,138,39,109,49,94,93,218,189,108,37,138,85,39,138,217,174,54,194,183,219,88,232,203,226,255,98,229,178,39,11,213,70,112,253,233,74,179,118,94,105,54,6,17,68,37,55,150,98,12,126,108,134,143,59,213,70,165,22,172,93,109,139,56,156,138,109,113,44,5,37,190,181,187,7,213,206,24,122,57,89,167,205,63,86,9,186,211,213,98,119,174,27,212,59,247,219,205,122,190,80,60,8,70,50,120,37,115,87,28,21,205,147,198,149,34,78,11,237,59,141,73,20,244,2,149,246,145,70,112,214,221,168,22,143,70,70,216,91,141,177,170,216,244,219,162,254,118,77,52,185,51,114,55,219,64,101,83,133,78,112,191,218,40,229,106,181,145,187,79,238,162,138,160,123,208,44,137,61,93,60,233,116,69,3,106,65,161,125,173,201,215,59,249,209,143,18,161,94,104,141,181,131,122,243,52,160,83,101,36,225,237,187,89,34,12,152,137,155,202,25,240,58,47,136,205,197,51,75,97,239,38,20,97,188,151,50,140,132,66,204,247,82,136,41,70,191,127,74,18,230,57,188,16,238,52,130,222,157,21,177,70,170,157,128,205,117,144,237,222,125,92,14,87,211,62,155,221,198,88,120,88,103,227,87,219,226,110,25,19,91,181,27,124,244,163,130,30,31,216,147,237,177,211,66,237,36,200,6,35,119,69,207,194,149,129,197,33,55,127,84,66,35,108,87,160,154,20,173,231,49,113,105,204,136,181,203,26,38,154,213,13,139,157,156,108,136,10,131,201,238,24,110,74,148,156,13,196,246,56,40,52,42,193,186,88,110,197,131,235,29,95,222,63,20,71,197,72,147,58,118,119,164,29,84,130,70,208,46,116,155,237,53,177,37,170,245,96,12,215,86,92,221,29,49,18,234,234,188,51,224,237,94,187,208,98,141,19,29,233,137,99,57,24,209,239,118,122,213,174,104,184,24,175,118,112,58,217,24,195,126,186,251,184,40,134,242,142,54,193,251,25,142,231,88,120,28,77,6,217,240,213,73,51,92,10,87,55,215,11,84,130,57,129,31,153,160,81,202,168,178,26,98,10,154,45,49,198,79,196,158,164,111,49,34,119,95,136,122,18,176,158,52,198,10,173,86,237,156,22,80,182,208,174,156,212,193,85,220,125,34,201,193,19,177,177,49,254,121,26,204,191,174,97,196,210,90,168,118,186,255,141,134,178,255,208,188,118,12,130,188,166,118,241,136,60,3,162,135,116,147,136,198,100,139,56,67,111,40,166,239,18,20,59,227,134,147,148,191,41,235,235,123,54,137,187,166,255,116,141,175,51,121,24,197,252,222,24,181,140,254,238,140,252,223,117,148,102,111,231,158,18,71,94,179,151,175,137,235,180,239,208,163,215,175,76,171,26,192,86,65,172,123,42,68,188,25,62,226,252,203,100,227,5,58,50,39,67,74,200,19,44,52,42,130,91,26,105,188,72,15,107,221,71,89,245,107,229,209,221,240,94,47,181,11,189,112,142,197,17,223,200,126,72,151,101,163,39,157,160,187,85,13,122,3,214,8,246,142,40,89,148,47,154,167,91,119,193,178,171,230,93,63,198,179,221,201,28,157,201,139,133,214,139,141,177,162,16,24,30,189,80,45,143,232,147,147,221,187,193,228,233,11,65,77,108,60,241,192,8,31,156,211,131,199,226,129,249,33,241,32,220,57,47,4,147,189,39,40,174,61,25,140,149,67,73,76,108,48,113,167,132,23,12,191,171,162,205,24,140,197,114,22,213,43,238,8,250,41,246,111,220,255,112,84,11,217,134,232,71,244,55,235,70,54,8,59,210,157,124,92,108,214,154,237,137,204,135,45,205,15,202,229,76,182,23,84,43,7,93,193,125,55,91,133,98,181,123,46,196,6,209,156,90,254,202,107,120,182,172,222,120,242,66,194,178,152,196,213,187,32,198,182,57,191,190,188,36,234,125,220,233,158,215,130,137,238,19,54,41,133,82,233,121,120,160,235,132,177,253,182,120,182,209,20,252,95,120,126,68,39,202,245,243,252,197,71,47,92,217,211,226,145,106,67,44,198,225,97,99,146,118,73,79,84,160,102,69,174,196,164,193,210,163,193,26,179,159,57,90,99,142,28,174,246,115,12,84,16,15,84,220,200,177,214,73,231,96,228,90,25,242,77,214,195,176,208,90,244,96,228,90,81,137,211,16,151,146,248,74,59,129,79,125,230,236,132,226,201,64,150,45,27,188,151,153,10,38,207,226,141,19,12,96,165,162,101,30,142,132,220,224,193,152,82,119,140,49,5,199,139,186,40,112,48,69,123,116,55,219,150,101,148,170,167,115,66,132,31,121,124,208,173,215,38,254,199,255,35,254,190,67,115,53,153,9,87,199,135,203,98,198,255,231,255,16,5,52,138,226,168,234,219,176,96,128,178,25,124,243,63,133,224,95,172,21,58,157,80,68,171,159,223,147,5,103,72,67,176,94,189,8,38,44,237,201,221,23,26,215,175,39,217,146,112,52,70,186,217,199,248,98,162,141,187,124,192,58,25,80,0,94,188,105,153,52,174,172,145,70,255,236,55,250,86,199,53,226,245,234,136,37,102,211,79,130,201,192,61,218,152,204,39,110,58,77,115,138,65,233,217,155,78,189,215,183,233,92,190,233,250,69,163,231,216,123,3,151,126,178,128,213,79,73,222,8,184,136,7,13,3,237,2,113,199,208,128,28,176,37,62,185,31,255,209,157,172,244,15,85,251,86,15,243,171,156,66,210,40,181,159,36,49,51,87,190,8,158,249,133,121,229,139,238,181,47,18,102,226,58,103,245,236,23,141,231,126,211,76,104,238,149,121,77,24,133,231,122,203,28,184,70,148,234,241,6,37,70,44,138,222,120,250,93,97,159,2,193,179,128,119,162,159,96,156,26,156,107,234,102,131,236,135,52,33,106,142,41,5,220,71,63,26,255,62,86,11,26,149,238,65,223,163,219,174,90,74,209,79,158,100,95,154,156,202,30,79,142,116,71,50,133,82,1,90,99,41,151,149,164,92,246,82,182,157,45,8,30,47,75,42,165,140,225,105,174,99,23,204,12,253,45,56,162,224,197,76,41,40,23,78,106,221,204,163,201,227,177,224,172,213,108,119,59,79,178,25,83,179,247,51,125,28,17,212,1,153,19,193,182,117,186,237,106,177,155,121,161,59,38,56,200,187,114,107,37,221,86,141,177,143,132,29,156,169,5,144,139,178,232,242,75,157,160,86,30,123,169,248,177,143,197,2,255,72,70,28,240,25,172,232,66,183,90,204,227,232,159,200,64,223,125,79,28,222,221,130,88,11,226,176,107,84,196,207,160,29,63,202,60,201,190,8,149,121,237,94,183,176,223,185,250,185,120,118,175,218,192,107,217,66,183,43,86,138,212,222,239,139,171,11,165,20,218,37,81,128,56,106,31,211,171,69,176,231,153,137,198,152,144,121,75,181,96,163,176,79,12,251,147,80,9,62,241,152,116,14,130,92,16,61,61,13,232,174,42,22,106,181,253,2,103,234,3,232,200,226,55,38,131,39,89,49,170,226,12,234,8,234,68,38,166,192,204,32,134,2,10,149,202,113,167,83,59,203,14,226,103,163,206,221,107,21,26,129,232,224,81,112,62,17,72,173,74,59,40,211,24,229,213,112,188,148,25,101,180,185,198,125,113,140,125,72,83,157,15,21,162,1,49,230,89,178,45,200,151,159,132,163,24,78,0,21,218,33,237,201,74,161,81,11,18,202,236,27,232,240,245,65,211,34,164,158,171,179,34,95,6,133,205,94,229,234,107,212,218,104,226,58,184,240,51,117,177,237,51,89,113,38,139,53,62,145,41,137,77,129,81,20,91,229,165,211,145,204,223,53,254,174,27,255,11,205,42,151,95,254,226,219,63,122,157,83,50,119,31,65,19,133,74,197,42,20,229,68,245,174,211,89,250,184,87,45,117,15,38,50,190,247,55,162,121,3,106,15,143,148,194,126,141,108,24,36,187,169,63,90,181,66,49,56,104,214,196,226,154,200,188,243,179,223,190,251,241,207,62,253,252,143,121,75,228,114,11,85,84,98,41,113,93,213,181,117,166,20,26,157,98,41,105,161,125,68,72,108,177,70,46,131,87,197,248,220,237,95,115,172,28,182,232,218,157,70,159,18,175,113,101,205,53,91,120,44,87,92,99,172,90,234,95,70,97,1,89,213,86,20,254,228,9,169,224,244,187,143,196,255,179,58,36,175,120,185,255,237,95,122,61,252,250,243,111,127,242,247,55,174,135,106,163,117,242,92,203,225,198,73,127,231,79,95,187,252,212,15,120,117,153,44,107,237,251,88,0,157,174,24,232,231,91,0,120,53,113,1,16,81,76,18,166,71,148,254,18,52,77,214,7,179,116,75,179,84,111,61,247,44,225,213,196,89,34,98,255,44,209,126,138,110,130,26,174,1,217,71,50,241,114,141,123,246,32,100,105,27,99,244,230,3,250,43,139,43,187,69,227,192,103,36,115,32,136,53,188,112,79,42,150,104,122,241,90,166,24,212,106,247,72,0,187,135,155,34,163,10,92,131,22,75,138,101,242,234,20,223,196,87,167,210,114,97,130,197,9,32,111,142,191,101,141,23,183,68,237,164,222,136,251,16,158,39,25,204,197,191,189,170,230,2,66,225,132,92,206,5,209,70,49,62,69,209,64,92,229,104,253,61,154,112,209,84,221,212,196,19,88,2,239,53,5,175,88,174,137,95,186,205,102,173,91,109,161,35,98,28,217,74,79,217,154,112,218,110,167,53,239,109,108,118,46,191,252,149,203,143,255,65,53,164,116,118,115,51,188,225,180,98,247,74,43,206,255,34,173,184,252,206,39,223,254,214,175,222,250,163,152,153,55,121,107,46,158,49,53,250,243,54,199,120,111,11,229,119,175,60,253,245,39,222,253,244,151,162,53,219,58,110,220,210,192,152,239,163,37,151,47,127,254,242,115,223,18,60,135,24,161,184,73,173,118,175,118,91,227,243,158,55,146,104,210,219,255,241,189,254,38,181,46,186,251,127,177,38,189,242,155,119,95,249,85,180,171,59,221,250,213,138,45,237,122,203,158,171,29,31,122,255,237,184,189,86,60,79,213,159,251,193,59,63,253,225,219,63,253,44,249,94,132,13,168,5,167,65,45,229,202,125,36,185,191,144,15,68,75,214,130,66,109,163,90,15,102,164,236,38,157,135,30,151,170,237,128,216,142,206,196,139,210,209,9,5,103,178,66,218,13,117,126,167,247,194,7,234,158,85,238,30,125,151,166,122,152,121,242,40,20,135,18,234,83,60,1,119,0,105,244,217,83,66,137,166,217,216,128,136,200,121,34,217,45,193,87,64,235,212,36,105,219,45,187,229,12,245,207,240,10,118,248,91,193,242,116,249,91,209,41,132,191,249,78,81,190,167,151,10,130,122,55,91,29,146,168,44,61,88,74,98,74,136,63,201,112,153,174,239,77,34,223,235,86,187,130,145,80,108,24,42,26,33,142,157,141,194,223,246,15,16,241,143,19,214,51,94,194,37,41,214,194,93,48,108,162,212,250,136,38,126,123,146,173,77,190,56,156,126,75,43,213,53,217,115,192,171,229,147,90,188,18,170,37,177,198,15,10,237,46,45,219,187,112,39,130,243,157,169,155,1,84,207,248,221,41,7,152,208,82,228,136,55,120,105,97,247,92,93,90,161,162,33,84,198,100,165,134,101,128,43,30,84,56,124,217,133,159,173,119,161,236,138,62,195,198,74,242,229,163,30,72,127,161,32,104,21,42,193,50,137,109,242,209,65,181,220,229,15,104,223,156,180,229,75,250,160,135,210,41,169,84,168,215,79,97,68,239,192,111,234,172,93,162,159,231,242,231,133,252,41,222,234,180,42,209,107,184,250,226,231,173,54,35,224,2,186,74,10,194,7,225,85,64,191,31,178,223,217,175,240,16,232,232,209,111,70,244,155,25,253,102,209,39,210,139,176,208,106,97,56,81,7,30,7,141,18,166,13,124,45,102,61,147,173,183,138,244,179,21,180,171,205,136,6,17,150,88,100,248,156,169,135,157,174,122,88,43,134,63,105,121,139,159,221,150,250,169,234,57,233,148,107,120,214,43,180,27,240,65,32,215,178,39,208,85,98,25,76,188,152,169,23,90,224,209,51,143,6,185,112,197,123,98,76,190,55,34,45,150,27,98,63,108,68,218,216,73,50,40,100,185,203,3,26,57,121,205,64,76,143,159,207,213,171,221,108,118,199,62,34,104,25,177,22,132,132,144,201,246,251,124,133,79,71,108,45,212,61,102,79,90,165,171,205,127,34,186,221,45,30,76,60,238,91,207,161,38,173,223,66,12,15,182,190,189,50,232,37,88,138,201,170,201,78,26,229,195,49,141,181,25,14,208,132,49,224,189,17,246,162,88,158,225,155,202,199,129,109,146,187,19,230,51,191,110,181,249,231,87,246,207,93,156,134,87,11,144,142,1,113,1,88,30,35,164,173,221,15,202,205,118,48,29,8,113,172,121,222,63,120,145,183,92,56,212,215,77,234,225,116,9,57,18,43,179,121,210,237,243,202,131,174,89,44,90,53,79,119,97,234,250,216,199,180,208,15,140,53,227,166,69,32,247,91,100,76,60,188,250,160,116,245,65,184,241,96,133,145,150,168,190,157,195,118,29,237,183,235,235,19,143,195,93,119,157,70,74,175,122,11,155,204,202,100,187,245,101,104,108,115,157,226,196,135,180,39,47,20,99,31,71,54,196,65,191,2,53,96,30,105,125,135,142,98,209,178,87,158,15,86,211,55,212,192,132,214,194,64,254,137,203,237,240,10,229,48,38,149,174,144,74,49,41,28,53,69,0,247,73,220,82,227,70,135,203,112,193,145,255,92,184,3,249,54,184,113,86,99,221,223,100,194,40,63,231,73,18,190,135,155,32,90,0,231,252,143,11,254,71,120,98,71,127,202,210,227,105,156,252,144,150,149,179,88,138,118,51,123,245,198,169,148,23,83,255,60,202,135,73,147,136,118,71,147,113,134,225,62,231,79,200,228,123,193,159,92,68,115,165,171,103,105,102,74,158,67,55,77,21,221,158,253,35,104,224,207,120,156,212,97,246,188,3,165,238,230,171,43,190,114,227,80,81,59,84,159,241,71,52,18,70,60,18,130,80,171,10,30,233,78,230,238,139,250,163,235,189,13,207,205,155,187,75,60,65,127,135,205,171,29,150,231,239,243,247,88,114,29,131,55,249,13,125,166,198,196,189,198,159,81,191,205,103,247,27,83,159,39,102,236,90,151,75,205,34,185,4,226,188,146,44,238,212,249,92,105,68,178,159,242,146,167,63,38,59,47,102,80,82,230,145,56,247,185,123,87,223,189,197,62,128,199,150,92,113,129,108,133,228,247,174,54,67,48,218,239,175,33,129,186,58,99,102,114,242,49,73,15,130,93,21,251,96,34,243,214,155,159,123,250,202,15,66,141,76,38,91,11,202,221,88,124,236,146,104,219,108,137,223,196,187,82,91,171,204,240,165,18,220,16,4,227,78,238,28,66,224,13,255,218,14,85,152,174,166,137,59,83,202,151,196,212,225,74,105,78,53,75,231,48,64,9,38,185,82,129,54,183,112,86,237,100,178,208,186,86,218,130,215,41,73,235,125,187,178,95,24,209,178,244,111,204,189,155,212,128,32,208,160,50,22,101,208,81,39,10,148,70,194,98,187,217,17,229,134,2,243,227,107,197,127,216,41,184,190,103,19,131,87,131,63,107,73,188,212,236,118,155,245,9,45,219,166,14,104,33,215,254,98,230,236,233,55,126,127,249,229,175,132,35,52,82,175,139,198,100,206,7,60,187,184,246,236,209,160,86,23,74,251,254,126,129,141,156,142,129,170,180,5,115,251,152,198,219,208,254,70,205,131,37,126,11,91,67,191,202,22,102,116,231,111,16,77,68,34,211,2,245,80,220,171,217,179,156,24,6,33,142,203,1,16,251,170,210,108,159,227,43,209,239,66,251,124,182,208,66,172,5,245,138,29,243,66,118,58,239,251,146,118,158,224,141,139,5,209,108,81,176,16,0,4,167,205,36,253,1,3,18,126,9,7,72,241,97,93,240,163,7,152,228,160,222,58,40,116,68,209,143,203,98,241,146,184,135,130,50,79,88,35,112,180,103,171,221,160,126,101,152,202,101,191,160,105,20,205,21,214,122,126,155,181,158,39,212,234,184,142,91,46,179,90,47,110,179,214,139,132,90,125,189,88,116,237,48,136,236,250,129,49,112,191,134,234,194,15,246,235,128,253,250,246,119,254,253,233,43,191,9,213,186,35,245,255,243,203,241,206,16,119,162,113,123,59,209,96,59,49,92,124,131,122,146,125,206,77,122,195,183,87,151,110,65,136,179,114,104,158,60,215,58,38,30,99,208,66,214,52,95,167,237,163,22,242,21,145,235,134,165,28,106,190,63,88,208,3,22,116,255,0,137,63,127,124,249,198,15,71,254,223,127,248,251,191,142,27,198,188,182,174,251,59,52,120,65,103,163,119,227,222,146,219,203,66,179,72,210,58,236,139,96,124,66,149,55,248,249,14,205,43,47,173,218,56,13,218,157,193,27,100,80,35,158,255,80,239,219,51,124,103,16,39,122,227,213,50,120,111,24,87,246,134,104,94,104,121,249,96,99,36,111,12,101,157,122,231,167,63,124,250,153,175,42,27,85,252,252,242,139,63,127,247,213,31,95,127,46,159,252,53,236,30,235,189,243,103,9,195,242,254,249,22,165,42,225,203,186,209,108,215,11,181,104,216,206,131,90,13,230,30,20,223,63,160,146,242,228,73,204,84,37,204,207,251,111,96,233,217,13,252,240,190,129,255,13,106,161,34,13,108,98,250,198,13,104,219,160,51,97,144,206,84,106,148,185,37,192,184,225,181,62,27,130,153,252,226,85,67,194,64,61,232,200,192,151,13,33,86,75,29,233,85,17,182,65,90,210,214,100,41,123,66,86,54,221,44,70,86,54,215,133,245,172,174,2,15,79,164,131,107,43,91,205,214,98,7,87,43,40,149,202,150,83,146,14,174,217,242,100,93,57,181,102,15,168,76,35,48,181,176,204,16,103,225,110,118,63,201,190,115,5,111,97,144,245,103,162,28,195,46,28,220,12,187,16,67,28,116,11,251,121,81,48,102,31,88,12,181,74,183,20,226,47,212,186,248,141,65,46,108,175,173,135,3,42,77,77,88,66,8,130,192,167,8,106,192,56,63,12,206,39,50,145,201,65,92,102,145,225,18,170,87,137,185,208,9,173,22,210,196,241,36,75,206,127,176,89,72,184,5,13,120,11,251,150,97,137,161,145,143,116,60,50,3,199,143,31,25,120,228,219,101,45,126,100,226,145,131,224,255,27,129,26,66,171,96,232,84,3,44,5,106,79,232,24,41,254,196,8,200,176,127,207,178,196,172,100,49,18,97,204,63,160,128,66,96,133,46,118,71,155,155,87,44,105,158,209,117,219,17,231,125,182,175,26,227,134,106,76,177,109,0,163,16,85,227,58,134,239,88,9,213,152,87,74,182,110,234,128,229,217,154,207,74,118,60,195,244,227,130,43,55,21,108,223,84,48,114,222,246,143,140,219,55,50,55,150,236,220,52,24,158,119,117,48,220,228,193,176,174,148,236,222,84,178,239,89,125,131,129,12,241,207,59,24,222,13,5,219,190,231,246,21,236,249,46,47,248,198,22,251,55,141,242,213,130,157,254,130,175,180,248,81,54,116,221,142,46,78,165,4,11,125,22,50,122,102,192,141,213,231,160,35,95,180,224,191,208,111,21,147,134,244,39,55,0,62,84,130,46,98,153,101,172,12,89,153,222,27,178,195,123,142,226,14,70,222,67,16,119,112,45,136,59,8,131,184,131,129,65,220,125,110,243,202,41,254,69,237,145,130,16,80,161,220,141,168,223,65,39,236,181,138,227,14,53,240,50,44,68,61,182,174,135,119,7,44,188,155,96,3,238,170,184,147,160,44,238,170,3,130,46,16,215,210,28,184,78,81,251,21,53,255,213,234,69,139,66,131,104,84,179,40,215,9,236,187,55,88,252,200,57,53,42,255,106,229,3,154,67,216,31,177,153,240,234,212,39,204,119,100,41,83,49,239,226,250,185,162,63,167,209,37,253,57,93,10,74,113,30,169,243,89,87,223,55,140,68,24,250,203,39,248,46,183,254,208,48,190,47,92,137,198,51,35,124,160,180,7,72,132,248,49,73,10,252,118,64,190,192,35,153,123,130,159,31,207,220,85,26,253,113,210,232,143,117,106,85,65,212,178,186,126,247,218,171,136,249,137,182,255,223,54,198,206,15,75,135,3,106,109,160,214,232,61,244,91,141,113,48,70,78,86,64,49,144,128,21,19,252,77,141,16,44,98,168,12,30,38,157,48,120,210,152,51,188,209,251,139,244,215,188,161,191,210,218,251,215,219,225,107,167,197,192,33,184,226,152,79,123,168,47,36,228,99,31,235,115,61,23,125,159,124,12,57,184,181,22,212,164,122,35,183,52,157,201,210,179,141,118,64,122,6,112,247,83,65,161,49,241,24,191,77,232,244,64,202,168,132,167,180,209,236,22,66,97,51,230,87,143,79,130,246,57,132,67,42,106,34,83,23,66,105,38,139,160,93,89,207,204,234,102,110,33,131,47,196,245,21,2,128,101,50,10,240,76,112,167,251,157,106,24,33,34,110,222,254,198,201,235,79,220,126,79,94,232,235,157,24,203,246,88,88,49,174,0,85,214,100,95,89,236,133,16,15,166,175,8,140,52,27,160,196,18,43,199,251,161,211,125,95,129,81,247,38,51,11,115,15,103,110,172,141,198,255,9,205,156,12,52,237,31,103,26,224,123,225,96,79,232,241,128,10,185,91,72,38,0,71,123,28,15,86,175,54,22,186,164,74,15,73,140,213,244,204,122,158,198,168,111,35,172,162,152,145,246,123,217,1,240,207,239,60,215,54,64,27,104,65,227,151,201,240,199,127,251,179,243,198,173,245,132,110,180,107,81,12,19,3,34,160,232,188,21,67,197,90,156,105,182,17,3,18,70,72,232,3,232,133,154,152,191,144,108,14,32,227,215,106,163,18,190,112,218,172,150,238,136,61,214,31,104,248,87,132,178,51,249,88,170,32,139,133,90,113,35,142,52,25,97,81,195,197,90,179,19,172,52,91,39,45,98,145,136,123,179,179,125,140,107,63,3,103,135,218,142,43,83,24,210,156,255,2,144,158,91,7,142,26,222,84,200,225,52,110,26,78,227,134,225,124,127,152,71,239,105,52,251,234,29,0,85,132,81,38,80,56,248,2,197,56,56,241,214,189,254,158,30,3,35,197,172,118,54,246,124,78,112,167,252,136,224,163,59,99,3,245,55,99,31,9,106,112,65,166,184,250,22,173,213,199,133,147,110,115,165,64,58,150,122,225,44,92,215,19,150,38,254,170,54,182,41,206,204,214,136,20,254,1,101,248,93,40,177,16,133,43,134,1,158,27,209,56,64,239,59,185,159,205,145,234,201,243,189,98,28,162,173,52,88,149,254,16,237,242,190,95,112,45,224,62,14,10,209,206,245,133,104,23,172,235,33,218,184,150,228,59,240,97,54,76,91,203,220,29,9,227,213,201,139,229,69,33,37,101,51,99,251,221,208,103,90,180,248,113,169,42,206,241,130,144,79,106,193,217,147,177,40,50,246,94,73,92,74,98,88,27,47,189,4,205,227,157,78,171,208,144,138,199,15,155,166,249,161,106,29,213,20,26,221,228,111,212,235,126,1,255,158,231,139,177,3,132,22,100,19,233,19,68,103,90,255,137,15,151,237,178,91,46,60,225,93,186,51,81,174,182,59,221,123,20,130,255,88,108,76,49,231,19,218,29,250,119,181,21,180,221,94,122,137,204,9,247,238,65,45,255,184,213,236,84,233,230,13,217,149,211,224,5,210,214,27,72,78,224,218,167,189,23,98,40,147,23,46,238,137,181,23,156,137,251,93,252,175,175,196,162,16,253,100,100,162,49,230,104,150,238,158,246,120,229,157,147,98,49,232,116,94,162,48,187,59,221,210,157,82,245,84,14,88,59,40,241,55,195,187,103,208,139,162,9,133,64,235,239,83,187,221,108,15,124,119,223,223,247,181,103,244,159,140,17,3,6,32,52,82,136,17,240,109,207,124,222,17,224,101,142,85,59,247,66,126,246,177,250,0,239,179,130,158,61,49,207,40,195,47,226,95,223,16,23,234,130,67,105,84,238,76,76,156,222,43,5,65,235,14,74,46,85,11,181,102,229,165,151,246,155,165,115,193,160,149,74,226,141,9,125,204,118,12,49,183,119,244,49,49,85,142,152,43,177,88,162,223,159,76,76,220,235,5,251,71,213,238,189,78,177,221,68,148,231,149,69,216,223,254,253,253,78,237,158,224,247,128,144,35,198,81,25,160,198,0,7,108,246,45,3,193,30,101,178,143,97,101,36,157,187,96,9,79,218,69,216,98,50,211,19,227,135,65,227,168,218,232,140,247,154,237,35,177,253,138,193,56,21,92,62,61,9,198,59,237,226,248,105,53,232,117,198,235,77,113,34,54,219,227,157,227,69,249,219,95,221,167,237,160,67,8,104,11,0,20,234,142,137,215,51,143,200,88,75,108,178,96,39,90,98,142,58,66,106,200,29,107,83,185,108,33,151,207,103,119,115,185,66,54,159,203,239,103,71,167,114,179,185,108,115,42,151,171,230,241,228,48,159,213,232,209,137,120,116,62,133,71,23,83,217,202,76,110,46,151,61,18,143,234,244,168,49,37,223,234,137,71,26,61,210,167,240,199,44,189,149,207,101,3,252,103,27,255,41,228,114,69,188,80,202,86,137,126,46,62,233,208,39,221,169,108,103,42,247,112,38,91,23,143,142,233,81,123,42,123,60,149,91,190,82,125,51,122,116,68,141,172,229,81,202,195,251,178,174,202,212,128,202,234,121,84,86,192,195,38,175,241,40,126,222,95,71,62,55,151,207,118,242,253,213,206,77,83,123,13,122,100,78,177,46,156,224,81,46,71,168,6,66,14,187,62,11,127,43,254,255,81,152,29,38,9,106,230,163,180,233,38,181,143,214,196,129,52,217,41,118,58,31,205,168,21,43,239,63,177,112,255,174,241,193,191,15,254,125,240,239,131,127,31,252,251,224,223,95,242,95,159,76,240,24,136,34,74,214,185,3,97,231,133,191,107,60,161,215,110,148,121,194,15,67,30,243,78,187,178,63,98,235,217,59,225,255,239,222,137,57,185,103,23,198,203,145,34,209,123,249,94,138,70,55,188,17,10,71,97,61,140,57,189,35,69,164,168,134,36,73,41,252,82,138,75,119,164,188,148,212,196,235,236,121,248,121,36,59,220,137,132,7,60,38,9,234,142,101,183,206,94,224,195,0,1,2,127,43,126,254,14,73,17,131,42,130,56,21,214,16,202,84,119,108,173,117,54,168,113,253,114,21,125,209,149,93,195,252,159,170,95,227,57,13,74,253,229,128,134,178,240,159,176,204,62,9,236,57,138,252,240,253,251,185,25,77,123,86,177,92,86,123,158,134,138,197,167,123,118,246,14,253,71,187,251,204,226,7,139,98,55,206,83,40,232,221,177,156,247,61,81,131,165,190,176,210,232,107,249,113,95,249,207,191,210,158,191,216,80,38,28,184,76,148,108,72,37,36,10,136,106,18,148,156,120,199,196,178,51,240,31,141,126,188,192,135,124,128,152,56,104,59,14,238,235,21,161,81,126,24,74,142,119,244,65,171,61,243,72,114,223,107,205,38,69,138,35,214,62,99,234,118,249,89,224,125,35,25,195,246,253,76,248,122,233,138,34,9,86,110,165,68,202,144,63,83,181,94,168,4,227,173,70,229,5,228,2,112,172,108,117,107,106,121,173,167,61,156,173,52,133,0,145,91,90,223,60,152,217,172,136,223,166,241,103,174,151,207,9,241,44,55,181,147,59,173,63,160,39,59,75,235,107,218,92,174,221,177,138,206,170,160,92,156,205,175,205,220,223,44,204,172,44,213,119,130,206,94,109,115,235,108,199,95,200,207,30,172,222,159,186,191,58,53,181,189,58,223,185,191,124,184,177,49,181,153,159,95,90,63,88,91,91,187,191,182,121,52,117,124,52,254,112,197,91,93,91,106,173,150,154,139,139,206,148,246,224,225,166,85,155,59,207,205,57,135,211,231,115,103,235,15,230,180,217,221,173,252,195,230,241,92,62,191,127,191,86,31,223,178,221,206,201,158,231,185,190,123,106,140,250,222,121,239,200,14,118,252,81,107,116,116,244,76,119,47,28,183,157,95,154,61,154,59,216,157,190,168,204,24,83,7,214,194,120,174,190,59,253,160,183,56,58,181,211,203,207,207,79,91,118,165,216,57,62,118,234,139,7,115,93,107,170,44,30,156,142,30,175,46,237,120,211,27,173,45,173,124,48,234,106,206,131,141,252,122,206,46,159,47,247,140,213,202,254,78,117,167,117,116,190,210,60,116,52,231,254,98,126,247,226,176,188,124,49,63,165,141,46,85,3,127,235,98,119,42,200,57,214,195,197,173,109,223,155,46,87,198,189,149,61,99,186,180,59,85,122,216,104,187,235,229,214,201,134,62,62,187,89,239,220,159,153,186,111,152,185,169,135,163,187,15,143,214,189,238,248,90,103,253,126,111,126,102,107,124,93,59,90,88,107,47,156,156,57,11,7,149,89,235,129,95,61,238,44,204,214,91,211,163,186,177,107,204,157,238,78,237,87,79,130,157,245,157,185,252,232,130,63,119,127,115,106,230,52,167,91,167,75,135,103,249,153,163,157,146,121,180,54,179,87,156,62,48,182,156,105,237,176,208,105,239,158,204,53,118,103,26,173,29,237,252,204,54,150,122,219,219,235,141,102,75,55,180,105,47,223,168,84,59,11,205,229,214,195,192,105,63,88,155,41,230,204,197,182,62,158,115,70,215,237,165,241,133,245,220,66,47,55,154,223,239,77,111,175,159,182,188,246,218,226,134,91,89,245,166,70,29,177,90,188,210,69,101,167,145,59,221,155,11,10,149,165,94,238,52,175,95,44,29,78,31,117,221,45,123,255,188,188,230,109,156,244,150,141,251,251,167,155,197,61,33,212,151,214,74,51,203,227,229,182,63,181,57,174,45,60,104,28,181,237,178,53,91,155,223,31,181,230,119,167,253,202,198,241,172,219,62,94,109,28,152,231,83,43,199,133,246,114,93,203,249,149,169,147,135,250,94,71,63,92,218,62,236,61,88,62,247,11,70,229,216,247,42,123,179,83,221,220,125,107,165,156,223,233,117,143,183,142,42,110,215,168,206,84,27,211,11,229,218,104,99,169,182,191,209,56,154,89,233,44,250,185,90,169,55,245,32,183,215,201,181,143,102,54,22,171,231,75,59,149,174,215,94,152,246,102,54,143,204,110,160,109,207,148,188,252,74,109,198,91,209,79,215,107,94,49,231,45,150,143,220,135,198,250,124,235,124,185,186,92,89,176,150,87,114,250,222,246,210,161,189,188,121,96,85,86,218,213,211,179,227,98,190,145,31,55,106,189,165,194,186,187,216,59,42,172,214,15,26,133,94,179,176,227,46,212,27,86,238,116,186,82,221,171,60,44,31,175,29,56,185,157,169,135,165,114,96,47,157,78,205,238,62,220,126,104,30,59,235,141,251,219,199,90,165,80,41,77,91,213,198,156,81,216,61,169,236,24,103,122,62,95,204,21,42,211,221,181,251,246,217,154,189,186,54,191,115,54,106,20,166,170,185,234,74,190,99,173,229,70,59,75,115,107,126,174,208,219,239,61,236,89,205,195,64,12,115,107,77,215,219,219,149,233,226,244,116,111,102,121,254,196,239,118,186,179,219,103,251,133,153,233,202,158,179,216,115,206,86,247,150,79,183,70,55,253,133,147,147,195,210,226,142,223,42,119,143,172,173,194,197,166,150,159,153,154,41,111,204,250,190,191,106,53,30,84,182,70,143,202,90,231,40,88,31,15,188,147,185,82,113,218,61,221,215,180,211,202,121,174,250,32,175,143,175,207,246,86,139,219,11,123,250,195,169,217,195,74,247,188,188,148,107,105,235,51,193,121,219,220,170,150,22,150,15,151,202,218,212,114,110,117,124,230,225,250,254,202,198,73,57,191,106,47,52,138,211,235,197,90,46,231,149,15,79,187,235,15,166,90,15,214,27,243,5,55,175,173,121,91,59,149,135,126,61,111,157,111,151,140,241,139,82,174,62,53,63,91,27,61,45,205,47,237,172,59,197,181,206,198,124,175,242,192,171,231,102,54,102,182,55,243,98,119,246,142,207,139,123,179,181,230,65,239,254,97,115,116,123,188,82,222,157,89,154,175,232,5,127,255,172,89,234,158,206,228,86,103,214,58,211,167,189,226,246,195,251,171,15,14,219,185,82,126,246,97,117,73,203,117,123,179,246,197,252,156,118,156,55,55,242,65,174,104,45,28,84,155,186,53,189,145,243,86,183,122,51,15,238,155,205,7,235,243,205,139,133,213,92,213,58,54,91,110,97,116,123,127,99,190,44,62,56,218,208,55,171,189,202,198,238,70,111,250,193,254,250,226,194,252,172,230,238,172,78,63,172,140,238,45,249,173,61,205,209,215,75,23,61,183,61,91,156,154,175,239,139,97,170,181,236,147,202,244,226,241,225,218,129,190,122,255,104,103,38,183,102,149,11,206,94,126,215,91,104,59,245,205,206,129,81,168,159,30,21,78,59,237,185,195,243,7,118,235,98,121,215,158,63,46,109,79,21,199,77,125,215,220,90,244,183,207,14,122,43,167,227,75,165,220,116,111,124,161,182,182,215,62,211,115,83,71,251,189,178,119,126,81,31,157,242,55,22,247,23,207,22,78,183,22,118,215,231,76,111,74,59,91,63,189,200,157,155,211,213,169,141,169,217,169,7,227,189,182,55,187,145,55,253,252,120,110,101,223,159,95,108,175,148,14,119,123,139,214,98,57,215,237,212,119,235,193,206,241,220,244,140,56,64,79,183,91,157,37,111,97,118,170,186,63,187,154,115,219,29,115,231,192,89,174,121,185,234,110,101,105,126,186,189,19,44,214,123,245,242,97,185,183,177,212,177,234,203,222,234,204,118,103,106,191,178,90,62,10,54,86,103,243,45,67,207,181,124,177,134,231,182,122,43,203,219,11,150,23,236,207,104,59,211,123,23,15,122,187,163,83,70,239,193,105,222,106,173,244,206,173,249,90,175,114,94,158,113,143,150,214,86,71,247,151,220,66,163,213,24,61,45,142,107,77,115,105,126,239,225,118,189,80,60,236,157,110,84,247,244,149,217,89,115,125,189,85,105,110,228,119,246,78,242,235,187,213,139,149,92,169,182,248,208,53,74,187,247,181,85,35,152,241,166,114,94,125,127,185,233,44,186,167,211,123,182,89,41,45,107,205,163,53,107,91,28,115,227,221,227,130,119,177,92,46,117,54,231,150,167,242,118,119,182,183,177,115,222,52,119,30,238,90,37,75,239,110,108,217,123,213,139,157,209,173,86,251,129,189,84,219,216,88,217,177,119,206,30,108,230,207,119,206,204,226,242,114,115,239,225,133,111,91,187,246,158,61,234,204,207,118,31,52,142,43,141,181,149,217,218,197,121,109,233,188,238,186,141,157,206,150,225,222,207,55,118,150,23,207,22,199,27,214,252,226,242,236,246,185,179,57,171,205,156,45,94,236,46,222,199,30,238,250,193,114,169,88,182,180,117,115,177,183,56,175,45,85,118,119,230,182,107,213,197,230,74,189,99,207,152,251,162,41,13,235,244,98,126,227,104,166,189,236,237,216,51,39,107,219,39,21,103,118,188,214,153,206,31,250,213,7,98,83,63,216,115,214,119,13,191,181,186,87,153,58,247,114,59,203,206,120,238,172,119,114,92,88,221,218,47,230,247,71,23,23,166,203,187,90,105,59,127,56,191,184,97,207,111,86,2,39,231,230,238,123,115,237,153,197,234,217,137,101,85,170,189,198,236,248,70,97,97,117,101,191,61,170,207,213,15,75,173,163,245,153,66,177,209,235,60,112,27,221,229,98,110,91,136,28,229,147,213,174,215,169,25,205,238,210,166,49,170,87,143,202,197,217,234,201,89,209,88,40,232,71,230,98,221,31,159,43,239,61,12,30,218,198,74,254,65,176,209,56,56,221,158,154,233,157,174,136,13,186,186,53,103,31,172,26,219,107,157,53,119,166,189,178,186,185,178,85,247,207,236,110,175,189,85,53,205,226,210,222,169,230,117,244,181,110,205,220,172,140,95,156,219,43,171,227,133,61,173,234,180,78,107,141,181,169,106,211,223,62,221,89,187,40,138,179,228,192,89,88,90,50,157,67,173,246,160,228,22,187,205,211,13,103,239,97,177,112,112,82,105,31,173,108,47,89,83,235,227,15,22,58,231,166,62,170,205,173,175,78,123,7,157,230,204,241,244,222,217,254,73,238,200,94,216,122,16,44,157,22,43,102,209,159,185,56,26,213,236,94,174,188,85,28,47,246,130,245,181,210,70,185,209,57,153,155,210,207,215,157,117,247,116,247,192,63,217,222,171,106,135,203,206,142,232,250,225,145,87,50,219,37,173,151,59,89,60,208,119,131,217,213,194,217,222,185,87,223,152,46,223,191,232,26,134,183,209,242,79,155,90,99,254,112,107,209,106,212,58,254,76,125,250,104,105,124,189,188,220,29,111,30,143,78,111,55,55,138,206,250,201,108,224,172,182,131,192,61,209,47,234,250,234,241,222,182,209,94,57,95,93,154,191,216,91,59,212,47,238,239,85,79,86,182,189,141,211,53,177,212,131,51,163,60,189,119,190,186,211,232,5,229,188,61,186,146,223,61,154,219,48,10,198,184,189,39,54,237,250,168,95,94,25,61,119,26,197,157,205,197,67,175,103,230,196,118,154,159,31,47,6,139,230,74,163,106,153,197,210,225,233,226,84,203,56,40,88,51,71,123,78,245,184,53,221,216,29,61,182,166,247,43,7,190,118,81,111,213,181,222,233,249,214,248,226,201,169,109,47,119,107,70,105,207,59,58,94,115,74,245,185,66,111,185,236,221,47,118,197,1,126,186,176,94,204,89,196,198,173,111,110,45,175,61,180,243,187,115,115,147,153,39,89,211,240,140,219,176,65,190,8,46,243,222,233,61,173,96,22,139,190,81,122,244,94,140,146,215,63,126,111,86,202,196,239,223,171,217,242,90,65,217,231,175,243,249,12,155,215,62,75,103,233,188,222,243,219,51,125,94,47,251,6,91,104,130,248,248,60,237,187,69,203,228,245,234,110,193,84,249,124,133,38,219,46,175,79,249,251,54,98,94,95,116,169,172,154,215,123,246,95,98,230,108,7,157,247,109,113,252,111,240,109,169,112,190,91,35,223,189,155,204,156,222,114,46,43,88,151,62,51,103,101,250,154,153,211,200,95,51,115,30,205,94,51,115,134,111,245,153,57,207,243,55,155,57,67,11,99,159,153,83,99,159,12,180,86,54,167,7,91,43,235,211,131,173,149,206,117,107,229,113,254,154,181,50,110,201,21,107,101,255,64,38,89,42,171,165,73,181,62,153,213,178,83,108,182,130,210,100,183,45,62,250,192,130,249,129,77,224,3,155,192,255,221,54,129,15,52,225,255,255,212,132,27,37,227,125,251,72,38,178,44,3,175,108,117,43,41,255,82,30,185,155,124,63,233,225,157,196,29,105,120,7,132,0,227,62,83,145,95,46,107,110,168,200,55,221,231,208,251,251,110,201,146,175,251,229,255,122,189,255,108,87,233,253,187,245,93,189,123,127,102,102,241,32,208,30,230,167,54,87,31,86,167,54,115,247,87,115,199,187,83,171,185,194,76,190,153,123,88,201,29,205,137,39,155,71,247,247,196,11,247,231,166,154,171,15,15,93,99,237,65,209,92,185,232,184,203,238,218,92,123,102,125,105,182,180,95,47,53,198,23,247,87,46,198,247,102,236,93,107,229,52,88,49,206,77,47,183,180,58,90,48,54,59,107,98,70,86,54,244,29,253,220,29,239,249,39,205,96,113,97,113,122,166,124,212,153,107,156,215,45,125,126,102,231,184,113,236,236,181,114,91,149,173,202,94,235,194,218,58,123,176,87,56,59,180,55,183,118,202,237,220,86,117,105,117,170,238,215,90,51,43,71,150,230,222,63,155,153,174,109,110,181,207,123,133,106,111,118,119,182,80,92,218,219,178,22,183,27,115,221,185,19,127,211,47,173,84,2,253,116,227,126,239,65,111,117,121,103,179,114,49,63,190,54,183,177,177,191,171,53,140,205,165,170,117,106,22,141,169,138,248,112,223,157,59,157,47,174,205,217,247,15,150,199,91,203,247,87,182,54,231,173,106,126,122,249,34,127,120,156,107,204,157,31,111,173,5,185,217,241,139,220,252,218,131,195,237,202,238,73,110,45,111,53,167,246,42,167,205,198,92,171,112,28,116,75,231,246,84,113,122,49,88,174,7,167,189,92,183,40,120,82,109,103,115,41,247,112,211,207,175,236,206,141,230,186,91,103,229,147,253,163,213,37,107,254,124,254,52,208,119,141,198,145,55,181,58,215,243,234,237,163,7,139,59,133,213,227,110,113,249,160,120,214,57,95,221,223,245,183,14,182,170,214,131,206,122,224,54,114,39,203,101,187,126,178,147,155,202,239,206,78,77,109,206,118,181,149,233,214,210,89,51,88,89,90,156,94,58,186,223,174,117,231,247,27,133,157,214,133,119,120,58,227,222,159,59,54,47,86,207,151,203,107,85,253,52,191,190,50,126,112,162,237,63,108,109,236,58,163,199,222,214,102,110,101,58,119,81,169,236,235,245,141,238,185,95,60,212,203,163,199,78,176,178,124,180,212,62,58,110,26,123,134,157,119,86,74,23,51,115,193,81,254,116,116,121,99,175,180,107,94,172,172,118,75,205,234,242,142,245,240,254,234,74,119,117,37,127,188,248,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,22,3,240,177,52,206,145,226,235,88,182,227,43,159,95,28,219,137,237,216,78,108,199,73,174,37,59,126,201,146,28,159,115,63,139,184,43,253,229,175,112,171,250,49,211,243,4,176,203,93,75,137,150,18,9,244,163,186,186,186,187,186,170,187,186,42,123,109,255,186,173,222,168,30,46,12,150,140,211,107,215,183,150,82,15,230,50,219,43,27,245,185,210,112,253,240,248,118,122,229,70,119,101,225,172,177,121,152,107,220,222,61,169,54,212,171,123,141,165,147,107,187,215,142,50,59,234,242,110,109,223,154,59,107,84,111,30,95,191,114,245,232,102,163,170,111,93,223,184,87,95,88,78,93,89,187,86,29,168,230,117,61,125,35,167,108,87,23,170,121,229,214,250,205,92,70,185,166,216,91,173,157,21,181,214,88,80,75,173,218,114,102,216,168,159,101,110,207,13,114,199,199,133,210,205,254,233,54,76,251,213,84,94,125,144,49,135,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,216,237,235,29,245,240,193,209,233,110,102,229,250,82,167,55,60,57,217,62,89,207,221,188,85,92,106,173,92,125,176,87,93,85,87,79,154,131,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,109,151,54,235,247,219,213,251,27,55,175,239,237,86,251,141,218,189,27,197,141,252,242,61,163,216,186,169,110,216,43,183,14,183,239,171,43,106,243,214,122,250,138,210,104,111,92,55,31,100,150,107,167,167,230,217,81,61,173,95,203,84,215,31,24,115,235,59,247,210,15,246,78,30,108,159,40,87,206,82,221,229,163,98,107,165,117,221,188,53,92,186,113,207,44,109,150,186,169,251,237,189,157,53,93,235,110,220,220,58,237,109,172,95,219,232,212,54,250,123,135,215,245,222,225,237,51,107,207,176,149,221,218,209,182,213,237,62,56,179,111,55,110,215,78,26,173,226,86,190,191,89,219,211,214,186,218,77,61,211,56,221,83,246,59,7,102,91,83,171,141,244,246,13,227,102,234,184,215,219,221,60,76,221,232,108,30,118,83,203,91,107,165,84,243,122,51,119,191,209,238,169,7,27,55,15,54,139,86,106,83,223,208,149,131,220,13,237,198,109,203,220,234,159,62,184,127,120,187,191,212,235,43,176,48,210,121,51,125,85,45,220,207,28,44,237,31,212,183,138,71,61,45,85,60,170,90,55,154,181,170,106,29,220,211,183,140,205,219,186,178,125,220,91,56,77,233,55,244,254,245,171,173,254,254,173,211,157,118,230,186,190,55,119,251,96,120,239,32,87,186,117,124,184,185,98,26,39,87,151,172,3,109,112,216,237,108,108,30,44,89,75,135,43,219,27,131,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,236,31,41,203,106,119,239,222,238,210,220,222,205,206,224,160,179,113,114,229,100,255,254,141,43,87,7,197,170,173,25,133,205,251,135,87,236,172,121,245,232,214,73,237,108,237,234,178,101,30,207,181,143,215,154,27,102,118,79,189,218,172,93,187,127,211,216,187,174,93,221,59,204,167,50,75,202,202,73,211,184,158,189,178,169,237,158,230,172,83,224,62,198,48,91,58,78,219,197,193,245,154,214,191,182,54,119,122,208,62,190,90,125,176,188,115,211,90,56,169,95,187,101,24,230,174,49,40,109,44,220,182,11,208,93,109,245,176,216,57,59,177,207,116,107,235,222,176,190,156,58,59,217,217,216,56,107,87,181,181,123,221,204,234,97,107,216,184,117,60,119,127,161,179,222,86,87,214,175,212,140,230,105,38,151,105,21,175,165,206,210,5,61,179,154,218,220,221,55,175,85,239,223,206,230,172,29,224,96,157,195,250,92,33,223,216,44,182,174,159,28,13,179,131,235,154,122,109,187,222,56,109,102,118,119,50,183,110,238,231,79,115,169,181,98,181,117,48,28,236,169,166,186,178,117,133,108,2,213,141,189,131,220,114,255,104,163,221,110,87,240,220,80,202,100,179,218,248,189,42,155,211,116,186,87,101,115,250,248,226,122,54,69,182,182,76,182,144,25,91,184,222,224,247,223,217,102,51,8,155,190,228,67,31,24,40,67,204,46,74,54,113,203,46,85,42,21,220,197,173,86,2,67,108,247,43,119,136,176,208,7,89,225,46,134,65,77,118,172,134,214,177,201,251,59,190,149,242,68,234,210,83,67,160,217,82,9,58,150,100,47,59,22,53,216,150,51,153,60,72,67,232,92,66,126,46,37,159,83,97,96,91,35,126,66,236,67,13,36,122,148,37,202,207,41,35,138,116,171,17,131,116,65,203,102,164,89,12,89,160,200,193,159,52,252,208,223,89,242,55,11,63,244,55,253,155,151,115,236,111,30,254,230,228,34,252,100,61,127,21,5,62,192,159,20,253,84,146,21,128,152,167,159,242,248,95,158,228,65,98,145,125,44,176,84,133,20,40,225,199,12,230,166,21,25,178,178,248,55,77,32,67,147,41,246,177,32,167,51,248,177,196,62,102,8,252,34,38,101,82,8,21,75,22,228,76,26,91,66,0,37,57,147,35,159,73,217,76,129,124,206,225,231,108,10,219,75,231,177,64,54,77,26,44,202,25,232,14,148,207,97,69,40,144,37,173,103,160,67,25,25,116,57,104,51,147,193,2,185,44,54,138,21,139,114,174,128,200,3,100,40,144,79,145,207,144,152,145,243,25,68,6,128,228,160,151,121,68,6,129,148,228,2,96,152,70,32,249,180,92,128,70,1,147,130,156,207,201,133,2,34,150,5,58,0,81,21,140,43,113,167,64,232,148,33,164,74,17,58,164,17,73,68,15,176,2,226,102,177,9,248,144,75,203,32,137,65,34,224,83,72,203,197,34,38,66,74,9,201,155,70,36,32,85,73,65,213,12,233,84,17,63,65,10,162,134,3,134,192,17,245,52,41,151,161,31,211,128,90,17,62,230,82,228,99,154,193,43,0,26,80,56,131,208,82,64,135,18,80,31,27,204,33,205,161,40,18,12,177,42,102,73,27,233,44,98,8,173,98,123,136,112,17,137,2,100,70,208,208,85,132,147,69,50,98,62,164,101,144,122,0,55,135,56,150,176,155,240,57,11,120,50,52,178,56,105,82,208,161,20,251,158,197,190,103,229,2,230,3,14,89,192,47,95,74,1,9,1,79,160,53,194,194,188,82,10,113,198,209,192,60,248,142,125,0,218,96,59,197,2,206,157,28,54,158,39,192,74,216,25,36,11,98,142,45,41,169,52,78,94,132,81,66,98,22,105,121,5,41,145,133,172,2,246,86,33,83,10,146,179,57,108,35,77,43,64,167,83,164,183,69,232,173,146,46,33,69,129,194,57,196,33,157,165,21,148,60,192,200,65,185,82,145,85,80,10,144,159,35,120,1,78,164,6,80,135,39,1,77,148,28,66,42,194,47,164,134,130,164,7,114,226,200,193,175,124,134,96,11,165,10,56,221,20,40,145,207,51,116,149,98,30,41,135,72,99,157,12,89,124,72,188,12,180,136,148,82,50,48,9,160,50,36,101,51,169,187,139,24,227,121,80,5,134,117,100,215,208,151,72,197,171,32,112,79,30,236,69,98,63,185,197,31,16,106,119,178,159,159,49,231,149,217,57,128,194,50,183,131,153,138,147,185,27,204,76,59,153,107,193,204,204,221,69,30,19,131,230,141,70,36,34,245,128,60,90,175,1,115,60,177,250,205,41,177,182,226,176,182,226,176,182,226,176,182,226,176,70,246,157,83,226,216,119,94,129,141,224,25,236,57,69,165,209,42,193,70,50,225,158,147,211,148,32,210,130,46,157,236,205,73,70,183,189,208,54,236,215,78,240,33,9,121,178,157,78,182,210,57,13,102,88,43,9,138,36,217,252,115,141,210,227,63,93,236,145,176,219,78,208,83,126,11,161,41,74,169,212,74,103,241,22,226,116,222,54,30,224,25,5,11,245,10,41,163,231,177,222,13,179,25,40,47,63,63,48,122,54,125,66,26,204,28,223,28,61,122,130,85,247,185,69,22,125,15,63,143,226,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,111,112,54,15,212,14,2,231,231,153,134,137,222,230,230,235,184,152,23,217,229,91,254,115,139,206,37,33,190,116,245,0,61,84,130,192,208,139,225,60,137,73,161,36,241,106,201,91,33,19,87,33,89,72,151,240,162,111,148,196,227,200,142,165,53,231,235,3,51,88,131,93,129,209,112,219,180,223,77,189,97,49,247,18,166,101,234,139,141,97,223,134,50,61,234,9,114,145,180,113,226,122,163,140,111,64,246,100,39,140,88,156,75,228,154,243,50,238,171,90,24,172,122,191,209,215,117,40,234,186,146,91,248,31,0,224,216,104,234,214,85,152,99,87,59,67,152,75,113,23,89,195,134,74,174,112,214,241,77,28,189,19,218,124,80,149,207,86,212,171,171,244,2,233,134,122,227,8,147,183,250,85,57,95,85,215,87,241,217,27,164,27,248,84,14,51,54,6,85,249,164,166,110,239,34,8,200,56,96,215,78,120,45,182,7,149,218,53,245,198,46,94,73,169,58,164,220,60,38,41,141,93,114,7,166,147,167,118,85,124,34,184,190,36,55,176,230,125,118,233,181,140,191,212,54,105,186,71,159,7,174,147,183,113,93,239,61,83,72,103,99,46,155,248,164,250,236,178,233,179,159,207,126,62,5,63,253,87,205,23,120,68,120,118,85,146,203,231,181,130,190,72,178,232,229,138,147,197,54,41,146,133,241,115,231,89,0,93,231,238,166,208,200,166,104,54,217,200,248,211,251,66,35,223,44,250,211,231,49,24,114,249,249,98,169,148,209,88,37,76,153,175,183,203,207,167,234,160,149,229,61,137,180,45,29,219,81,154,153,122,174,64,114,253,2,74,226,28,83,19,240,143,221,137,17,201,132,167,49,9,197,155,40,8,76,9,87,98,34,217,35,252,197,69,167,233,32,211,170,174,180,240,24,120,249,165,164,4,17,147,56,61,228,68,10,5,37,94,90,16,152,18,84,98,114,178,92,105,201,65,2,255,57,23,191,30,73,73,44,193,80,69,177,73,76,246,136,80,78,206,200,233,140,226,105,198,149,46,18,233,108,239,52,164,124,38,170,188,18,40,79,126,145,113,23,133,26,167,62,163,147,103,218,122,41,36,136,86,9,34,91,57,85,169,140,149,224,66,22,79,23,209,41,10,232,136,66,88,2,164,48,39,195,136,236,77,49,180,55,17,119,119,185,102,102,252,145,95,171,89,103,167,120,57,189,56,166,184,171,94,156,27,54,141,178,24,226,253,41,168,116,153,35,217,176,169,219,150,176,242,22,201,17,203,191,248,34,58,111,121,174,82,33,53,175,192,231,48,47,83,88,166,34,148,217,233,31,128,24,209,130,137,216,140,46,78,212,199,76,190,144,138,86,30,235,197,156,242,12,148,199,70,62,157,207,213,235,233,73,149,199,124,35,61,110,56,147,125,80,209,23,105,71,158,78,184,80,34,228,130,32,219,181,76,188,95,214,37,26,232,157,184,223,50,147,52,227,42,164,59,65,204,99,192,208,8,187,212,67,17,139,58,170,131,4,109,245,187,110,188,93,202,88,208,161,158,83,0,61,128,57,249,237,225,0,25,186,34,228,195,146,117,243,209,214,164,156,31,121,160,207,163,89,71,48,164,47,241,102,203,34,150,187,21,168,77,136,0,80,8,0,79,189,192,97,47,240,250,154,184,95,226,95,136,243,182,67,171,211,68,63,254,31,189,243,135,143,95,255,218,195,111,252,187,183,13,234,169,186,124,206,3,244,10,190,247,100,152,61,29,228,222,101,111,156,173,23,108,93,112,221,40,81,63,126,24,185,74,140,233,43,192,193,142,192,232,118,184,119,82,121,38,100,97,208,142,90,196,135,56,116,244,72,63,67,79,176,77,217,67,31,10,192,9,38,140,192,71,35,22,167,152,71,45,150,159,108,0,196,144,241,110,5,195,236,13,5,250,251,9,251,209,127,255,253,197,87,126,230,13,55,47,142,145,56,42,81,20,71,255,131,19,82,156,58,58,140,160,56,201,20,162,56,63,25,61,46,126,240,139,71,239,253,249,209,215,127,255,240,245,55,38,156,144,19,76,65,47,212,8,130,156,28,53,204,9,9,130,69,35,9,66,50,221,41,72,189,64,79,49,9,169,215,81,223,60,68,45,217,153,135,228,239,147,78,68,150,82,7,94,98,9,177,190,105,192,129,94,223,0,105,229,76,34,30,219,203,100,70,194,7,206,182,196,185,54,242,240,66,203,36,60,144,186,195,27,241,64,209,210,195,111,253,224,209,111,255,197,221,221,253,255,36,12,252,28,142,143,23,1,230,220,56,6,3,200,214,7,196,190,211,109,254,227,175,126,243,209,159,222,142,105,68,156,78,222,6,185,184,196,35,49,48,143,140,190,70,169,219,186,229,211,70,199,109,244,226,157,15,46,190,250,94,124,159,239,10,195,39,14,35,221,60,72,104,114,102,93,119,85,51,209,151,127,212,126,194,74,121,194,88,147,234,32,229,69,86,21,140,247,164,145,39,2,124,120,168,117,164,3,246,93,140,182,238,164,241,185,201,18,60,11,131,23,226,225,214,187,67,140,1,211,209,247,201,170,38,115,223,166,17,42,168,228,44,161,60,143,97,92,216,232,192,78,223,163,129,149,133,113,98,178,191,153,36,24,111,115,167,123,50,85,69,176,52,177,69,98,249,232,181,84,150,14,117,141,104,108,122,7,88,10,182,40,149,207,37,87,3,144,156,64,55,32,122,76,80,200,93,87,124,20,58,195,174,48,173,90,198,169,78,2,65,211,185,67,206,123,36,153,245,49,151,227,209,104,164,139,247,222,186,120,235,15,200,68,229,137,192,33,5,230,9,24,137,208,74,34,46,97,29,22,216,199,112,49,24,39,215,105,0,119,138,191,249,227,135,239,255,235,163,31,191,1,213,209,103,239,60,26,120,182,58,240,129,133,228,145,136,223,248,120,12,188,13,103,82,40,13,48,156,194,48,192,93,195,131,1,223,171,46,11,131,220,24,12,136,75,92,134,193,135,239,126,253,225,215,127,246,240,187,191,255,248,187,191,189,60,12,178,161,196,71,169,193,237,250,215,94,191,248,245,63,83,41,232,114,187,30,108,152,6,125,17,169,238,13,39,115,89,173,135,207,57,186,45,134,237,228,113,13,203,244,164,115,191,99,13,108,88,174,175,13,103,238,144,157,208,241,96,41,183,76,207,118,76,55,207,59,10,232,40,58,245,152,11,237,126,233,75,146,34,121,82,94,129,238,224,254,71,196,112,33,254,205,216,122,210,243,120,92,147,42,73,232,219,140,72,147,156,165,147,46,33,227,70,60,245,153,89,57,229,135,149,154,12,135,177,245,72,203,101,7,19,23,135,15,223,253,102,0,141,187,35,84,126,39,98,30,196,170,216,207,65,252,115,137,207,158,191,255,230,135,127,250,193,83,25,187,241,219,48,8,114,134,73,154,112,55,90,7,208,64,112,42,11,237,99,192,24,125,134,80,143,4,3,226,195,245,255,252,237,197,91,255,245,240,31,126,245,240,155,100,243,103,100,18,100,37,215,88,152,239,151,110,74,228,182,41,86,98,136,211,243,35,78,92,193,86,25,153,53,139,208,65,53,71,34,110,82,55,223,228,131,140,45,234,228,164,195,150,202,119,208,40,130,26,132,164,238,10,89,129,106,232,28,28,134,233,204,26,14,48,30,219,64,235,200,9,2,67,78,160,3,96,248,13,133,250,114,2,29,254,202,137,123,195,110,143,70,111,67,63,237,176,35,226,95,74,88,9,107,205,83,39,198,216,10,117,46,141,224,107,36,205,69,223,95,166,70,211,105,49,151,123,80,219,111,65,158,36,209,229,88,96,49,248,56,39,61,252,254,127,193,244,189,248,254,127,59,91,97,17,67,155,145,32,103,197,99,144,237,36,26,0,99,158,248,130,22,26,196,175,242,177,97,27,56,77,65,176,134,89,185,2,242,236,146,161,217,172,51,84,14,43,179,50,146,79,136,23,43,84,244,81,180,162,110,235,32,189,18,107,6,62,254,44,128,22,59,193,147,240,49,3,49,40,79,113,29,133,46,114,46,111,82,189,247,187,63,123,248,131,31,253,229,131,127,18,4,79,68,111,190,7,115,25,135,227,220,3,155,209,34,131,143,17,4,217,71,212,188,49,180,24,140,247,25,252,155,223,222,158,111,54,19,107,107,229,110,183,140,129,237,104,124,182,121,90,70,138,40,68,229,16,68,2,221,73,19,239,68,80,147,250,40,183,117,212,95,6,86,31,42,127,244,213,223,224,178,199,64,135,243,130,70,5,57,23,31,188,126,241,111,223,160,93,131,34,186,217,244,21,120,244,254,223,63,252,225,143,120,1,87,55,123,78,97,43,153,204,23,60,54,33,31,72,248,235,128,70,70,66,208,69,233,98,36,19,198,207,35,98,146,68,174,134,202,190,97,221,15,10,151,92,124,148,114,41,164,183,204,15,117,37,124,205,35,249,4,187,39,23,135,73,55,137,12,26,34,23,59,153,40,32,135,97,156,21,165,97,38,213,234,36,14,218,150,161,13,100,87,62,22,58,37,141,19,78,189,178,167,87,68,101,252,204,145,115,227,183,22,190,93,48,209,74,148,189,188,128,158,64,252,136,18,104,188,98,207,52,205,133,232,90,117,235,84,10,29,128,124,112,198,56,227,97,0,151,167,131,97,87,173,83,17,178,179,241,11,172,133,178,71,88,166,22,193,144,175,242,14,30,97,179,68,216,84,189,95,39,210,212,189,10,169,192,49,5,53,248,245,215,19,160,146,58,138,167,139,232,89,155,104,204,75,156,119,19,106,248,82,105,191,70,104,29,138,134,135,232,155,92,203,22,21,26,22,47,159,202,40,24,174,193,184,180,19,216,59,225,219,9,27,144,116,142,239,24,233,28,110,25,116,151,49,157,45,134,236,249,162,196,255,240,237,223,73,194,222,193,62,197,110,53,35,223,233,236,216,179,43,143,134,225,214,30,207,243,211,153,72,158,47,209,138,236,140,200,38,130,0,73,161,209,15,237,24,190,47,178,123,198,234,61,71,101,79,145,239,135,178,122,20,210,2,156,158,200,143,232,97,63,138,219,59,5,252,28,223,201,240,31,62,254,213,151,221,190,118,172,123,206,129,112,213,37,244,211,6,200,147,33,103,80,99,215,237,197,91,223,73,60,252,253,155,254,3,163,145,220,193,165,104,243,72,148,72,11,225,68,5,57,163,77,226,236,98,192,71,134,55,189,191,146,185,109,33,50,194,200,208,147,226,52,43,163,121,24,78,156,38,142,98,232,69,19,177,169,4,20,102,102,95,198,50,73,211,58,193,184,16,206,162,195,64,12,100,149,50,241,72,146,157,17,196,217,72,194,219,92,197,19,212,114,88,32,28,16,140,121,32,28,30,99,136,247,140,132,64,32,115,150,192,34,95,49,180,48,255,50,138,139,134,231,54,203,143,129,25,88,26,5,130,125,113,34,102,48,161,119,219,50,7,135,91,26,11,158,39,132,87,243,231,135,4,151,152,145,26,74,19,35,148,2,79,156,153,77,210,133,59,35,221,130,127,184,110,151,150,32,171,79,178,236,97,125,208,215,26,131,25,69,198,103,235,182,20,94,154,198,231,115,215,201,157,190,172,223,101,119,112,98,11,91,215,246,121,225,96,175,29,250,85,188,208,238,164,238,206,73,137,84,170,76,254,147,228,136,234,140,222,254,202,10,86,150,230,180,17,6,126,50,247,97,147,212,3,35,192,230,71,5,195,71,185,140,194,51,197,48,138,21,165,159,46,208,175,95,209,167,239,157,57,101,135,76,222,135,62,13,213,52,182,1,105,44,72,212,105,93,70,81,142,218,48,105,20,18,38,34,206,156,163,54,66,226,100,147,48,221,244,112,249,195,119,127,153,76,38,97,33,245,12,211,196,51,79,126,106,237,136,161,162,42,202,34,104,39,216,127,24,68,27,133,174,39,10,0,54,175,68,4,0,115,215,227,56,138,57,107,53,158,108,50,95,238,226,186,188,132,48,99,17,209,197,206,71,35,33,208,150,16,85,75,221,175,121,170,99,128,45,26,222,7,175,30,80,138,95,210,251,160,39,52,103,6,194,149,15,26,42,211,216,70,24,163,134,92,155,191,0,10,139,13,116,228,158,103,249,141,193,195,55,191,117,241,245,31,73,24,253,72,216,13,102,102,105,108,69,33,41,44,178,103,144,63,249,103,99,229,210,185,171,236,93,198,10,97,183,21,91,110,86,156,24,204,114,143,71,66,106,178,0,54,13,111,8,102,61,87,200,40,141,140,198,67,48,15,43,61,39,4,115,151,88,18,20,82,105,140,22,140,159,21,37,215,132,207,135,4,62,134,47,198,112,204,248,230,74,201,224,231,54,223,16,169,78,215,32,226,166,55,44,179,87,180,45,15,221,120,204,221,248,120,204,108,7,147,100,182,194,112,87,99,23,124,142,94,200,142,231,66,194,185,186,103,119,60,51,133,42,95,224,58,4,173,97,157,96,203,246,128,127,208,7,155,186,77,3,187,51,249,73,106,88,24,189,153,201,159,216,8,244,19,253,47,192,36,128,76,246,73,242,175,224,168,49,39,145,158,217,128,243,79,120,26,201,211,204,46,29,114,185,127,210,27,152,4,41,231,114,5,191,244,214,233,109,7,225,6,52,52,32,63,111,97,33,230,169,165,111,19,3,50,158,116,240,227,61,247,163,251,201,213,109,73,19,6,51,16,38,147,24,89,139,139,37,195,40,110,130,202,131,238,14,222,8,193,194,37,28,202,175,116,227,201,68,180,124,192,30,228,175,55,43,39,196,28,45,105,83,249,115,31,4,102,92,188,176,230,214,65,23,152,145,156,130,18,143,195,10,196,28,95,141,150,130,58,146,244,92,197,219,34,183,7,242,167,210,56,112,193,244,25,33,212,26,185,149,247,149,144,89,190,112,140,88,81,228,112,252,250,122,23,212,230,64,207,4,52,41,226,30,28,121,146,7,65,158,232,193,14,19,197,236,199,69,141,83,111,214,17,208,246,207,236,37,163,225,149,203,80,246,216,182,66,68,15,156,160,152,81,121,206,243,117,36,187,247,185,129,58,52,46,152,151,129,36,29,233,6,219,229,7,210,30,17,134,9,47,78,56,101,119,138,163,12,79,146,252,19,211,9,113,70,152,14,104,203,196,98,195,193,212,57,201,228,197,200,242,16,69,29,50,249,221,28,71,164,113,210,233,73,26,111,159,215,135,161,49,201,31,111,50,204,39,147,252,89,116,108,198,152,32,166,85,250,176,207,88,248,219,21,199,48,218,187,55,133,8,104,86,197,114,162,60,46,188,186,176,208,150,165,121,9,43,91,68,202,50,8,240,78,69,155,88,248,237,84,58,180,102,56,17,66,41,96,121,186,223,145,45,145,2,149,115,202,86,72,95,25,35,164,228,112,153,140,203,97,44,72,29,244,72,137,65,79,198,75,215,50,14,20,148,166,204,148,26,54,117,123,80,70,202,74,14,47,178,27,132,23,181,120,164,229,1,25,117,26,137,207,69,69,246,133,184,20,38,141,233,4,167,165,33,58,59,186,217,30,28,190,50,163,39,9,151,173,136,133,49,176,226,204,76,168,206,134,167,116,36,158,110,146,241,228,73,43,54,233,145,27,173,123,111,186,186,247,196,186,211,85,117,106,206,150,157,174,226,134,225,160,79,190,220,19,191,56,159,177,53,55,138,185,24,157,91,119,71,128,4,253,132,130,193,197,168,16,249,75,56,181,142,90,223,160,173,76,179,196,159,51,103,197,80,153,142,88,200,44,77,102,4,67,186,31,253,236,163,119,254,133,158,47,125,244,119,95,190,248,254,111,255,242,193,27,210,108,248,196,247,232,33,130,238,65,83,29,202,209,111,46,189,200,247,123,190,239,190,175,33,180,145,9,207,247,5,138,143,35,241,98,56,203,2,237,44,148,101,129,22,54,45,170,83,173,45,239,50,34,129,99,67,22,219,255,154,197,117,25,43,197,41,24,212,112,155,86,131,4,255,68,96,236,56,184,122,182,222,156,17,207,209,241,124,164,126,71,194,176,157,210,93,64,19,21,85,42,125,159,83,21,24,164,90,118,160,15,41,125,163,221,70,5,88,59,53,108,200,232,96,232,212,38,187,43,185,227,222,26,124,244,203,159,63,124,243,255,208,187,131,153,238,172,36,187,89,23,223,252,245,199,255,248,239,161,89,110,226,93,232,86,223,0,192,196,7,153,84,252,28,104,143,244,82,32,11,31,153,171,41,41,255,57,212,54,200,195,10,42,173,35,171,63,85,1,53,126,122,216,128,105,212,182,208,190,174,142,186,185,214,63,91,69,11,104,133,170,29,238,10,29,201,103,98,53,50,11,241,220,76,235,16,235,96,80,9,250,134,112,35,21,221,79,90,31,173,138,37,25,207,174,217,249,179,137,59,106,135,27,37,72,103,122,167,131,118,198,88,110,95,52,87,224,57,35,126,92,40,174,61,71,189,137,166,229,100,205,63,223,106,165,82,120,38,19,108,159,103,121,17,104,70,33,48,125,211,169,84,73,105,181,66,155,102,89,222,166,89,203,160,252,131,54,175,99,36,87,122,82,10,154,126,188,146,30,178,43,120,165,57,133,44,29,20,32,145,99,69,30,15,141,81,227,167,142,22,174,178,96,225,126,49,253,21,157,133,48,167,175,169,207,67,3,180,11,231,45,52,238,57,85,79,253,176,100,207,33,141,247,220,101,52,235,41,78,140,96,124,77,71,29,241,208,38,93,196,48,54,59,53,69,10,61,218,241,55,227,107,153,134,125,127,130,166,89,88,248,113,77,99,177,209,172,103,71,117,37,126,174,85,147,187,54,186,145,173,234,3,18,51,27,71,120,70,151,103,124,151,226,168,115,3,163,167,219,24,181,8,17,76,31,43,27,251,59,87,176,101,91,159,33,31,233,51,15,163,117,54,163,11,65,222,73,52,116,102,235,236,212,197,52,7,65,69,56,133,114,173,68,60,162,80,80,151,195,130,21,211,209,209,248,220,158,113,151,138,104,75,50,6,88,44,32,231,8,37,10,84,224,172,5,245,170,200,29,209,104,242,173,140,233,149,145,203,145,233,170,196,156,246,116,144,36,94,6,59,252,78,19,35,69,95,237,91,93,3,168,47,156,9,202,253,217,243,67,58,184,61,11,122,161,207,73,11,246,153,141,255,99,91,80,6,54,134,133,99,101,129,76,69,181,211,193,84,84,124,81,25,26,28,234,230,140,103,18,12,168,68,76,198,139,30,208,84,104,66,210,182,249,36,130,158,236,217,102,119,230,124,228,159,64,228,188,137,79,32,220,217,89,141,171,120,225,54,132,95,251,120,14,21,82,145,156,79,137,21,77,223,208,204,250,76,223,225,215,136,157,102,122,204,197,3,172,210,127,30,16,54,236,174,185,119,72,117,79,208,121,79,91,51,196,78,76,173,180,229,99,114,147,157,107,104,45,55,202,54,63,164,84,189,81,182,83,185,92,190,81,76,55,194,163,108,31,139,81,182,243,45,237,241,93,85,160,17,68,95,215,231,77,171,169,163,183,82,143,15,119,37,151,107,165,115,45,93,244,32,33,184,181,100,70,10,233,100,170,152,201,120,156,105,47,162,101,75,89,89,20,93,228,11,185,247,134,246,0,216,1,55,8,47,147,231,253,243,26,185,59,16,129,132,248,105,32,248,106,166,221,210,251,243,61,180,154,11,226,42,184,184,16,128,133,245,32,212,113,189,11,40,224,224,95,244,53,26,217,110,38,147,44,230,124,238,227,23,185,93,72,25,159,99,78,226,174,223,19,54,192,109,227,241,194,6,4,234,63,110,216,0,7,144,60,121,155,211,133,13,112,170,77,17,54,160,161,245,155,81,131,18,55,113,253,147,161,1,211,210,234,186,235,33,8,45,212,111,203,196,211,57,184,38,22,137,17,17,177,240,176,153,15,149,8,104,117,125,112,162,235,102,200,154,88,100,222,110,169,19,223,114,50,157,79,101,211,108,169,32,101,194,199,14,165,139,39,163,86,11,248,18,205,138,95,57,99,214,160,199,35,77,146,117,218,19,250,193,143,94,218,83,157,141,3,237,188,210,59,77,216,86,199,104,38,158,111,52,26,46,184,126,56,154,225,60,193,31,214,192,157,146,79,28,214,192,93,20,211,133,53,24,63,51,133,121,65,16,33,195,223,179,122,161,171,247,220,177,200,6,196,139,233,116,41,237,97,86,188,83,124,42,121,23,28,106,45,209,35,78,30,168,135,140,110,79,156,7,98,79,97,156,60,61,61,212,27,71,184,204,136,20,28,201,100,211,153,100,62,155,187,252,8,14,184,197,247,143,45,163,191,173,153,32,8,224,105,193,99,185,165,249,148,193,217,50,90,3,126,41,31,231,42,39,187,174,162,159,155,90,141,185,168,73,147,223,59,44,110,194,50,252,38,126,113,184,91,155,229,22,198,123,95,85,49,254,188,63,228,66,145,132,120,119,67,71,208,32,10,217,106,32,6,195,101,198,148,104,147,36,138,251,125,30,175,161,118,92,101,97,236,109,222,135,117,214,41,18,17,162,75,138,23,171,238,103,40,119,237,4,145,209,79,107,44,166,68,8,204,124,149,97,233,120,244,185,161,170,183,48,243,54,58,251,161,157,162,68,84,179,164,82,142,99,232,161,212,100,65,40,104,15,184,139,161,90,139,53,79,209,206,138,164,26,86,25,93,28,188,60,128,12,2,8,145,58,241,122,25,242,79,146,24,23,67,124,189,126,230,98,232,137,99,65,132,10,232,158,136,2,184,127,249,227,236,114,103,37,217,128,39,250,87,7,68,14,73,80,215,251,158,192,18,254,130,11,11,9,81,62,97,46,75,252,165,252,242,74,66,20,127,2,109,251,29,135,208,102,188,34,76,130,56,225,112,131,10,120,5,126,218,119,209,27,139,191,145,72,186,140,166,140,174,17,140,45,192,155,205,231,66,8,235,8,249,196,233,202,84,65,54,62,139,216,17,21,177,195,21,238,39,158,244,81,3,239,151,162,120,208,134,112,215,66,33,19,99,170,201,30,215,102,228,18,36,41,33,139,46,174,113,174,26,68,173,47,223,226,202,121,23,23,210,247,137,41,203,20,138,39,134,227,234,20,33,43,115,226,101,238,109,199,29,10,65,183,240,96,154,14,2,240,104,21,9,175,90,17,0,40,4,106,25,195,122,62,121,113,76,34,230,167,48,141,210,222,249,194,116,10,182,132,29,61,34,145,201,5,25,162,131,127,142,96,30,210,60,42,19,190,161,38,26,68,228,128,6,27,241,244,18,134,39,180,151,30,173,194,203,202,179,185,236,164,209,90,50,133,210,120,175,237,249,124,93,161,254,158,138,173,226,19,29,204,53,13,116,236,216,159,159,63,180,250,198,3,188,228,115,78,187,50,197,188,174,165,138,141,187,252,100,132,186,62,5,34,187,74,27,215,189,146,25,84,149,60,26,158,168,128,21,139,245,108,179,233,59,82,9,105,58,33,164,191,246,26,158,60,7,145,17,180,80,60,18,188,116,245,204,30,80,253,165,255,88,74,208,39,174,182,214,209,250,93,188,141,99,171,63,78,245,74,93,83,49,36,94,109,153,41,93,41,71,176,47,162,152,190,118,8,106,209,146,186,185,78,146,82,94,201,61,172,157,24,233,157,143,231,103,210,251,103,63,159,100,167,152,81,140,138,57,247,227,242,37,122,52,4,198,72,246,32,230,219,143,243,254,130,143,243,147,76,207,134,66,185,99,176,80,128,25,186,78,45,197,205,51,31,214,128,235,87,16,84,31,143,16,64,92,113,129,140,109,58,94,50,161,68,130,137,165,162,28,98,145,247,116,139,172,68,40,44,68,74,235,235,218,99,130,139,112,121,88,106,22,99,188,194,151,234,245,252,51,112,236,87,87,74,185,70,3,173,209,39,115,236,87,210,211,49,72,55,10,245,250,51,64,58,95,106,52,50,13,125,98,111,132,90,166,249,191,217,27,161,255,241,166,251,170,36,234,245,166,240,238,196,247,124,211,205,145,158,190,151,195,175,189,126,241,131,95,48,15,60,151,230,84,206,11,53,154,54,83,184,56,12,84,138,242,118,24,14,93,116,124,168,219,232,147,224,19,237,251,240,226,167,255,118,241,195,31,82,159,80,232,38,35,210,253,225,196,3,67,253,34,138,112,39,25,152,166,214,69,90,77,63,54,172,226,36,195,195,139,94,158,163,68,210,201,71,239,253,219,197,155,255,233,37,222,147,250,74,20,0,135,63,228,222,211,109,250,248,110,18,202,174,246,181,230,99,81,22,43,78,72,89,82,212,157,251,144,130,248,61,209,220,127,18,127,139,185,79,136,191,197,103,230,85,241,19,228,198,80,190,51,173,135,199,94,103,232,120,198,9,127,213,143,15,122,152,125,166,37,208,248,59,191,186,248,151,127,142,161,49,127,49,95,126,206,12,154,157,49,75,115,57,198,243,36,20,29,232,174,19,7,88,120,125,31,98,180,8,133,41,184,11,120,243,199,31,255,227,79,37,193,191,199,167,201,173,163,212,213,78,231,169,46,32,77,231,220,17,132,135,121,88,206,88,11,205,220,172,147,77,253,236,242,93,62,82,71,83,216,86,179,222,33,3,225,186,13,89,170,147,213,40,75,54,167,64,208,179,150,215,64,113,156,147,30,58,248,182,75,80,193,121,164,68,47,144,245,121,55,155,184,140,158,208,137,228,56,175,133,162,215,230,39,112,220,19,108,198,217,53,67,196,128,75,111,169,38,62,144,165,45,61,185,27,204,208,150,112,19,10,233,23,219,72,47,181,53,60,174,66,35,72,183,169,247,241,217,248,68,190,45,255,218,222,239,60,27,120,180,35,188,28,11,212,24,244,131,23,5,224,19,232,18,143,208,218,227,119,14,253,65,182,220,67,63,97,144,221,50,94,215,118,94,215,70,228,137,53,244,119,189,201,119,2,203,214,249,222,132,2,154,248,29,185,50,121,67,224,177,200,5,188,184,219,72,191,63,167,66,171,128,86,176,79,217,133,147,183,67,161,254,252,28,199,128,57,193,239,86,158,122,106,139,117,217,52,165,27,64,215,11,160,171,245,146,133,128,159,215,205,150,229,204,241,254,176,163,163,135,75,242,151,9,190,174,63,112,178,12,69,127,154,61,199,135,92,207,175,119,183,250,120,183,131,125,151,156,45,219,245,18,125,241,163,247,30,253,228,245,15,255,252,147,135,111,188,67,93,107,25,126,0,142,128,48,175,245,113,31,98,235,206,227,88,74,162,7,109,228,94,13,48,42,246,168,99,50,190,242,137,158,29,169,83,23,31,71,121,243,49,247,137,116,185,199,81,223,166,210,217,198,42,106,143,161,157,77,65,29,186,211,120,169,67,54,164,39,166,14,223,195,64,88,162,130,36,204,186,98,28,177,176,217,201,137,69,119,205,104,98,177,78,92,18,177,196,131,20,129,88,252,68,195,175,214,70,250,116,12,117,160,246,196,7,57,79,57,64,197,51,57,167,17,198,232,210,150,190,123,244,224,149,129,158,201,144,249,14,41,34,167,253,4,167,15,99,143,28,226,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,34,7,139,33,52,225,96,113,244,163,6,75,232,30,27,172,94,191,221,255,132,143,20,153,211,15,127,248,173,135,223,249,199,71,191,126,255,226,159,191,225,93,92,120,166,181,173,13,158,225,250,18,113,137,91,101,12,179,201,23,26,239,74,204,90,19,122,235,61,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,220,127,60,197,61,78,64,34,114,40,29,148,38,28,73,183,11,81,3,233,233,36,27,71,39,237,211,176,28,209,173,233,63,255,223,81,203,113,127,208,127,150,219,157,128,203,184,229,8,152,77,183,28,177,43,99,150,35,235,173,119,57,66,226,39,123,28,63,254,207,239,225,238,243,155,247,31,189,255,35,113,3,236,232,199,251,103,246,51,25,62,17,133,232,13,144,34,52,233,6,200,208,143,220,0,221,238,177,241,98,41,159,24,222,57,217,205,237,15,94,167,115,31,72,56,211,157,245,174,64,118,44,252,36,218,148,8,159,29,174,19,24,101,50,191,89,3,118,204,90,99,69,38,95,107,28,233,152,181,230,246,235,178,238,10,161,127,63,249,253,199,255,240,231,139,247,126,30,160,226,53,171,183,165,155,79,164,146,10,224,131,68,164,240,227,104,72,75,76,193,174,40,198,113,220,138,247,233,82,9,120,241,246,159,34,8,120,195,104,62,57,1,41,248,80,2,2,252,49,4,132,18,83,17,16,49,142,39,32,237,211,229,206,64,194,7,195,8,184,12,204,233,18,166,32,129,239,167,160,113,164,211,238,192,186,26,67,69,68,99,42,50,18,188,227,233,200,186,22,198,32,227,132,143,175,62,252,205,47,4,50,153,214,32,230,216,136,94,19,113,235,50,73,198,183,46,132,104,248,170,116,207,58,177,203,105,60,42,34,159,178,163,40,26,254,237,87,46,222,254,99,228,254,132,24,76,72,27,130,108,20,85,88,79,28,58,76,121,64,74,15,107,62,252,19,189,123,254,235,28,144,78,52,229,63,250,221,31,30,253,205,31,31,189,255,22,44,106,97,32,137,179,179,45,203,124,162,109,75,132,237,153,238,193,80,75,232,78,76,215,154,91,250,177,61,35,161,17,124,212,248,58,136,77,56,200,110,71,162,70,90,236,234,37,241,17,214,241,247,254,223,48,162,122,116,99,31,77,45,147,18,136,250,208,170,48,151,55,220,17,229,157,47,190,250,106,51,121,119,161,45,191,244,210,172,247,62,250,114,7,32,61,118,0,38,86,163,157,62,199,147,159,16,229,146,168,255,232,253,55,195,166,180,110,54,227,39,244,37,19,95,68,99,26,226,103,98,136,207,250,48,241,241,83,51,118,230,187,20,185,92,202,251,231,61,182,243,12,103,189,136,197,52,132,207,142,33,252,196,115,158,245,55,142,236,222,249,62,177,54,146,206,78,113,68,39,108,65,15,223,122,235,163,63,251,46,192,182,172,198,165,109,213,19,168,48,4,131,184,243,0,192,103,114,161,6,145,143,17,104,104,223,2,244,157,246,150,243,253,247,62,122,251,191,31,126,249,43,23,127,251,187,79,246,45,39,57,186,22,209,245,158,161,163,111,236,103,120,134,238,161,91,204,73,58,162,53,249,73,58,233,68,204,73,58,239,36,63,72,160,41,159,240,211,187,15,94,7,146,81,139,24,191,160,64,76,103,166,137,207,228,29,185,201,34,46,249,6,146,141,162,128,149,20,43,7,32,142,211,8,2,212,28,40,78,18,96,189,190,44,250,10,22,71,2,125,29,203,164,191,14,121,69,51,168,40,242,114,20,39,164,174,107,107,21,65,92,161,203,161,70,176,127,197,112,84,109,11,109,88,132,216,177,127,254,97,226,226,151,223,187,212,32,84,232,230,253,206,93,185,67,12,136,210,69,45,71,249,185,27,26,142,70,232,152,149,237,112,31,137,114,163,114,174,53,155,222,80,56,38,16,251,188,35,184,70,180,231,164,5,232,240,2,236,64,11,117,205,214,23,168,33,146,36,155,1,79,136,232,41,157,28,79,15,180,89,193,123,227,24,224,209,126,23,29,167,139,213,51,106,22,49,65,147,77,125,160,25,157,240,38,1,29,210,34,121,1,214,181,219,11,204,225,247,158,222,208,141,99,189,143,13,67,153,87,140,102,69,154,155,160,45,180,233,90,213,7,211,16,143,244,107,138,142,172,55,227,187,226,1,14,137,11,19,33,62,236,45,121,130,172,140,199,155,218,117,161,171,232,137,144,167,145,34,166,64,157,218,83,35,124,27,200,111,79,70,127,128,4,149,85,98,251,57,217,36,83,97,238,218,56,204,248,194,127,210,41,188,71,13,69,38,32,23,48,40,218,157,22,172,55,181,211,153,164,133,17,141,214,147,202,41,26,137,214,195,35,232,104,226,19,101,39,166,156,104,172,72,25,80,213,178,64,134,49,157,192,114,232,197,152,123,235,14,143,59,71,44,25,167,15,74,199,34,213,48,27,36,26,224,133,89,111,57,95,240,230,223,249,2,2,171,243,153,29,172,59,223,217,233,156,248,125,75,55,197,175,55,12,23,18,187,124,246,124,7,212,89,196,25,122,187,226,132,159,217,226,5,153,42,200,191,180,93,228,152,28,69,191,56,151,162,244,171,27,137,7,141,123,132,24,55,36,176,136,251,213,105,198,57,107,161,95,241,144,141,197,234,33,134,15,36,58,15,0,165,225,119,152,221,10,9,51,196,236,143,240,179,123,49,235,122,20,255,193,127,60,250,209,207,196,112,69,142,175,237,239,189,19,22,226,232,226,91,63,119,146,211,248,50,64,184,181,103,109,243,91,67,18,233,135,93,74,145,207,76,174,20,3,41,193,142,30,214,248,197,31,254,75,204,81,200,19,4,98,161,121,206,39,195,29,152,50,247,135,70,31,223,95,164,100,198,99,163,172,12,101,199,129,124,189,51,236,51,180,201,4,155,12,12,55,199,11,3,67,6,60,26,76,136,61,83,16,12,153,14,99,97,124,229,55,31,189,241,109,102,198,22,128,17,17,4,209,53,240,93,116,220,235,82,158,15,146,195,76,72,92,29,185,145,116,185,81,152,31,97,54,161,184,71,96,153,63,148,169,84,152,201,47,121,166,43,6,2,114,43,221,73,221,37,73,148,235,57,1,124,248,73,130,199,157,179,125,98,12,26,135,248,169,1,204,14,230,128,199,187,182,179,30,42,212,153,111,18,99,217,173,88,195,254,76,104,169,217,197,58,208,230,104,145,128,74,135,129,210,6,19,64,210,6,30,64,25,47,32,198,10,98,225,176,50,28,12,231,137,254,34,99,176,161,69,8,91,247,220,126,68,248,72,22,110,42,88,204,40,227,244,218,137,53,19,94,4,197,2,231,86,42,30,34,148,160,0,87,64,178,9,135,8,69,28,128,120,79,24,15,16,74,48,12,245,99,221,12,135,8,101,40,68,126,125,27,3,146,21,137,69,146,149,1,152,148,44,161,209,79,201,36,102,231,106,95,76,125,126,38,245,106,242,75,119,148,249,204,221,217,5,89,122,1,69,97,79,145,59,95,100,39,111,146,63,231,139,175,38,195,146,95,77,158,43,242,8,115,146,190,44,72,128,22,158,127,65,154,21,75,83,24,110,33,44,16,172,187,240,197,153,87,231,103,63,63,243,106,243,243,179,175,38,225,207,171,205,217,228,231,95,32,40,191,144,78,190,144,97,229,137,35,146,157,22,182,53,251,114,234,21,51,105,247,58,198,128,124,197,37,107,15,235,244,161,254,76,74,206,206,206,65,242,156,167,136,114,23,205,251,61,133,100,115,36,51,122,127,70,207,56,122,102,38,161,103,134,208,147,175,137,207,8,26,71,208,220,36,4,205,17,130,122,54,195,136,93,19,148,234,183,31,126,251,143,196,69,133,19,172,141,135,187,243,109,156,92,155,98,28,102,189,233,223,60,153,203,122,221,9,238,229,57,140,192,93,113,76,116,17,238,243,254,51,249,120,98,249,152,6,173,210,187,56,23,60,207,167,208,97,24,61,65,137,141,228,71,3,2,242,7,67,56,114,6,106,169,94,101,203,104,205,56,113,190,158,83,22,93,153,8,198,154,205,152,70,146,29,131,204,232,252,240,201,23,162,10,143,144,116,18,155,234,5,192,31,99,119,240,247,161,52,130,172,228,10,133,20,62,11,37,43,55,135,44,94,73,90,207,140,72,112,167,208,238,186,25,236,225,152,68,194,52,200,194,20,23,176,165,234,251,101,32,75,193,95,14,178,79,59,94,71,231,233,196,235,32,74,26,15,215,209,110,52,235,178,251,188,128,39,55,235,247,88,50,87,168,220,156,70,71,246,88,100,10,117,218,178,107,251,231,182,112,58,16,4,243,48,201,156,181,94,113,241,64,70,74,248,82,92,72,15,16,57,135,149,158,220,101,81,53,178,13,118,8,72,194,0,99,252,94,22,98,163,203,66,108,12,101,75,54,220,16,27,74,190,165,101,211,121,30,98,67,62,172,180,156,56,192,117,33,14,112,91,56,161,96,78,220,188,17,126,217,68,193,232,190,135,110,116,223,122,124,116,95,33,168,111,104,76,222,49,49,234,149,184,136,186,145,76,24,3,40,179,128,185,78,116,97,241,128,5,144,9,11,178,203,157,92,248,148,248,201,181,60,39,136,202,147,235,120,94,109,237,211,183,250,56,45,125,43,109,226,48,54,30,183,40,193,152,67,145,62,75,42,230,151,190,68,55,161,61,114,84,121,93,235,84,207,214,81,148,241,29,243,81,97,165,129,113,159,148,217,9,226,131,45,142,143,42,213,72,178,131,227,25,31,142,222,193,134,141,75,167,188,156,68,153,114,32,136,81,163,22,97,243,155,193,198,7,149,212,226,224,11,46,61,153,147,139,197,193,220,220,44,47,211,135,50,253,47,8,160,120,161,62,20,114,171,222,25,48,102,67,185,19,47,124,167,127,151,19,143,48,171,176,12,156,154,21,47,36,228,21,179,139,193,208,86,178,47,204,85,120,20,45,33,248,149,222,177,245,132,27,187,29,104,195,62,177,120,70,130,167,144,128,108,70,195,248,114,174,27,8,253,86,65,7,91,222,247,220,97,241,138,157,210,74,92,24,172,152,200,92,113,239,231,159,36,72,87,20,220,88,152,7,244,165,118,0,24,163,21,19,60,100,46,47,87,200,93,114,40,229,158,114,252,47,234,78,164,28,85,74,22,93,177,196,173,201,23,128,231,181,140,126,119,70,122,244,147,183,47,222,254,39,234,172,229,227,215,191,246,225,187,191,124,248,15,191,122,248,205,183,255,242,193,143,48,248,228,91,223,122,244,211,247,36,249,156,149,175,146,139,186,107,36,242,37,212,76,64,85,216,240,52,179,161,119,196,44,126,75,199,110,74,89,12,89,105,20,224,128,179,231,13,22,73,123,38,196,59,141,151,7,232,142,48,103,142,23,230,104,135,34,132,57,147,73,203,65,119,56,196,4,194,249,58,131,69,35,39,148,226,231,205,184,248,146,13,13,143,3,125,59,149,15,93,189,223,183,250,46,178,206,234,245,224,41,91,173,22,240,137,114,49,53,10,9,102,22,218,214,236,185,16,22,111,137,76,133,120,157,225,147,56,11,140,230,19,200,240,177,195,174,199,141,165,62,193,88,146,232,215,241,99,105,142,31,75,125,154,177,140,15,77,23,211,159,41,163,212,5,132,131,201,2,214,101,178,133,140,27,176,174,27,30,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,72,0,179,70,186,160,212,155,249,70,72,248,184,241,129,222,220,202,143,23,232,45,80,255,113,3,189,57,128,228,201,219,156,46,208,155,83,109,210,64,111,254,176,92,46,128,39,14,203,229,118,97,186,176,92,62,39,69,193,81,96,81,154,147,185,116,234,242,99,85,117,45,211,24,88,253,5,11,24,109,127,155,125,249,244,214,182,155,15,8,215,138,115,130,62,60,174,210,144,70,203,78,228,168,38,9,16,85,19,2,68,117,104,128,168,154,16,32,74,161,1,162,106,66,128,168,94,149,149,114,3,68,101,72,172,165,221,85,33,214,146,18,140,181,148,171,146,88,85,53,146,52,244,58,90,23,251,16,227,96,157,79,144,207,28,172,127,246,243,217,207,103,63,159,253,124,246,227,11,109,224,13,82,70,194,6,248,2,69,241,24,2,60,18,66,108,96,49,2,96,130,208,98,147,1,245,194,11,11,49,54,17,28,30,104,172,63,73,168,177,96,104,6,30,108,204,211,86,76,200,49,79,80,136,176,160,99,34,160,64,52,5,60,186,163,210,229,252,73,31,68,18,189,31,30,119,137,7,89,96,97,145,242,189,211,69,39,205,137,98,148,115,83,73,139,98,96,40,130,102,92,104,40,22,102,34,38,56,148,47,202,4,254,31,137,172,159,168,190,48,81,94,226,122,229,93,7,0,149,114,19,74,42,24,237,34,46,150,68,35,151,27,175,169,149,138,122,142,105,106,90,136,30,40,232,105,201,222,156,100,116,219,11,141,195,190,213,213,95,3,45,120,128,114,99,50,15,194,183,146,74,55,146,61,60,151,64,64,241,225,32,20,212,118,159,122,56,136,180,82,210,75,185,198,196,225,32,26,97,81,222,93,164,83,245,236,51,64,186,169,41,141,86,42,159,159,28,233,214,4,170,123,58,171,209,17,110,102,51,79,160,139,7,92,123,115,125,44,175,21,155,122,78,47,81,101,22,138,144,64,146,145,185,118,116,14,103,5,246,252,252,192,234,5,203,137,49,200,221,212,195,65,183,19,72,157,38,214,246,37,42,139,237,251,143,173,173,253,181,171,182,239,239,15,238,143,85,17,237,165,154,108,108,169,203,53,33,36,175,237,213,210,188,128,98,244,52,62,88,159,8,61,13,248,40,78,36,50,199,24,227,165,191,221,137,20,12,53,36,204,167,80,206,28,62,177,207,47,17,176,103,205,201,33,171,244,18,26,139,216,95,154,173,250,211,138,191,151,173,235,173,66,51,149,255,68,196,223,115,145,249,171,196,223,211,58,122,127,80,187,188,152,120,159,30,104,150,61,113,244,190,171,147,68,239,219,14,141,222,23,108,37,134,101,241,185,240,217,209,210,103,63,159,204,216,121,151,25,63,239,211,25,67,79,207,61,126,92,88,206,243,115,185,124,49,215,202,165,238,82,74,246,181,19,36,36,211,76,207,73,196,116,131,92,76,106,29,216,57,210,118,162,49,172,27,141,249,186,254,192,208,251,51,41,57,37,39,211,104,223,19,7,239,220,221,119,143,15,133,81,0,9,161,156,26,197,99,66,67,161,56,23,49,201,66,186,164,20,142,79,22,249,253,142,176,5,206,179,187,42,37,155,45,22,148,69,246,13,20,209,81,146,66,187,134,6,26,129,230,216,206,139,242,74,57,169,208,123,158,69,241,206,109,209,31,47,219,27,46,91,140,178,77,35,174,120,218,75,160,93,200,149,174,22,210,48,153,160,39,148,54,133,84,106,49,184,235,70,117,34,145,236,90,253,16,136,141,97,223,134,242,61,203,32,193,190,89,207,104,244,105,7,102,144,98,217,84,73,111,181,22,217,92,52,97,87,154,178,225,192,149,221,188,91,127,209,211,200,136,95,121,87,173,211,32,254,44,92,54,14,133,16,43,91,215,117,177,90,98,216,137,26,68,152,15,124,166,164,124,85,18,29,35,88,203,41,156,224,87,107,66,199,23,73,48,157,166,222,176,216,221,60,33,12,15,81,82,62,52,154,77,24,126,140,51,56,207,37,180,82,166,128,179,167,103,177,69,211,215,59,26,6,46,90,244,13,140,19,31,158,28,120,96,87,155,154,125,168,211,190,122,39,95,216,244,242,119,236,101,224,128,209,157,227,93,11,214,163,124,174,65,67,254,64,87,45,152,126,247,135,90,63,106,174,146,185,169,36,51,41,0,8,221,164,162,118,58,153,42,210,137,197,168,224,38,136,226,41,134,179,6,154,138,228,114,11,186,97,139,88,31,57,133,250,90,211,24,218,101,231,170,213,51,47,199,142,111,228,180,84,242,217,66,33,19,61,51,41,60,118,102,72,13,187,66,22,27,173,77,59,22,87,187,27,82,217,63,183,0,57,189,143,196,1,177,189,105,12,246,201,225,90,176,26,163,92,67,235,52,102,8,59,77,204,39,210,73,208,20,144,41,70,113,97,231,164,142,50,118,15,59,118,230,243,252,41,155,209,130,164,31,207,154,137,221,31,70,50,59,183,134,3,18,110,19,23,136,67,136,121,202,186,131,125,112,53,52,183,108,4,137,67,56,34,227,105,190,27,241,69,215,206,193,5,106,152,45,43,146,221,71,0,200,231,243,94,0,30,187,138,80,204,232,142,193,86,27,99,182,174,109,192,19,105,75,130,206,192,112,90,248,228,215,234,245,45,52,240,217,166,95,151,200,108,137,211,105,230,86,84,188,41,175,173,163,102,163,206,209,187,247,37,57,95,85,151,87,241,238,29,20,156,77,85,221,198,228,107,120,139,14,169,6,73,221,199,95,103,228,227,129,170,222,160,183,248,197,170,186,190,138,183,248,144,170,225,175,34,249,232,92,216,111,28,87,229,97,77,221,222,149,219,36,163,11,205,56,245,175,153,85,217,170,169,183,118,101,29,243,236,170,219,194,45,161,153,195,42,148,75,213,212,163,234,45,86,70,83,213,6,182,127,175,138,120,111,111,145,75,125,162,127,45,149,170,114,187,166,174,238,82,116,247,85,245,0,177,232,84,229,46,96,113,11,219,135,228,27,236,136,9,126,83,180,44,142,53,252,214,221,110,104,158,190,180,22,72,95,140,106,187,138,213,136,33,195,189,106,161,42,103,151,84,11,19,45,1,162,193,187,235,116,140,66,63,17,9,152,169,102,170,56,12,237,218,45,214,111,214,179,123,104,194,208,94,82,187,53,0,203,210,204,26,244,109,174,166,218,152,230,116,184,86,32,52,216,185,134,40,187,73,54,25,56,130,63,168,174,106,158,164,131,186,122,66,210,185,21,198,97,85,54,106,56,128,238,128,182,73,1,138,247,208,55,216,115,194,28,97,169,43,45,28,193,245,93,214,223,33,167,149,171,7,71,205,207,24,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,132,40,23,174,162,38,104,25,9,84,51,82,33,122,70,2,255,3,85,35,161,204,186,231,117,126,216,46,72,174,92,186,27,229,108,80,255,131,150,65,208,100,10,233,40,28,89,186,137,133,220,150,41,89,231,134,76,184,13,116,82,2,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,145,220,207,189,200,18,33,59,145,17,58,17,188,23,198,84,191,242,147,240,106,63,188,152,40,166,38,152,12,199,243,184,6,228,162,224,168,231,76,251,1,53,184,211,92,12,228,186,202,187,39,15,212,98,78,188,116,46,93,207,104,158,92,145,174,60,125,228,160,130,234,139,23,15,38,154,39,184,108,46,230,121,20,168,32,34,33,131,204,84,41,79,41,166,226,19,245,97,28,166,248,239,69,239,101,181,251,47,164,61,127,93,17,110,8,46,35,15,69,156,25,247,251,55,31,190,241,206,197,155,223,253,232,39,191,120,194,25,39,72,193,14,250,130,86,151,240,170,117,14,110,195,142,183,183,193,5,229,89,124,222,100,80,100,2,164,114,139,146,235,228,72,26,133,209,207,47,155,7,71,14,255,57,138,96,130,105,130,254,2,162,170,147,80,138,33,72,56,122,98,194,81,20,3,120,198,204,78,129,182,206,213,185,79,149,244,23,15,95,227,252,95,220,34,230,255,94,6,24,199,65,122,123,121,99,24,197,71,254,132,40,229,51,28,184,192,16,210,185,16,240,9,215,86,34,155,138,200,231,131,17,89,192,115,236,200,52,214,176,114,158,161,141,132,38,104,181,81,212,20,134,144,169,186,162,233,133,247,95,220,148,29,5,22,185,119,129,76,193,81,152,110,60,5,83,225,60,190,19,49,116,188,106,4,65,71,33,176,186,17,160,2,75,211,209,155,39,32,73,44,223,123,248,254,63,93,124,253,73,185,159,171,186,199,137,34,160,179,99,180,205,80,65,198,167,171,7,193,80,173,157,167,10,218,59,99,67,161,23,155,65,185,198,81,222,221,22,184,22,239,178,59,31,157,62,248,227,163,255,248,238,229,236,15,243,126,185,138,45,93,60,21,16,46,127,61,199,3,145,39,251,62,49,108,94,180,35,10,136,91,153,76,38,164,1,162,233,159,79,3,39,159,207,59,105,162,113,92,80,124,73,251,214,179,247,164,192,187,222,71,227,238,162,245,124,73,10,60,180,229,231,253,18,121,35,110,116,137,22,110,182,23,209,163,94,62,43,27,215,171,59,123,39,169,205,213,182,5,106,144,122,101,255,224,112,249,160,13,159,182,241,215,210,58,40,188,240,183,54,184,177,153,215,177,64,237,102,117,253,198,205,109,248,100,95,131,95,91,203,39,203,106,183,119,130,133,64,53,187,178,126,112,148,82,213,53,171,3,37,213,246,9,168,236,173,34,100,44,245,84,181,170,96,173,124,23,193,222,199,242,55,235,185,141,214,233,1,126,188,209,217,63,216,171,94,95,187,167,21,174,164,79,235,135,123,107,171,106,235,228,198,141,205,67,163,118,120,171,171,110,108,238,158,245,238,155,235,27,25,107,185,183,116,116,208,88,191,174,237,22,15,181,235,7,57,245,200,90,63,236,89,230,170,222,62,185,178,119,96,239,119,15,107,181,118,123,121,121,117,247,218,222,246,161,89,87,118,118,174,24,133,110,171,59,151,41,20,243,253,155,251,133,124,46,83,210,244,185,250,90,163,184,157,125,96,220,216,105,93,93,179,231,6,43,247,186,215,27,169,155,217,181,78,230,214,105,174,208,74,231,250,25,181,189,182,91,85,247,78,85,160,198,234,114,237,176,173,238,238,110,130,66,190,177,116,182,123,223,24,84,1,249,229,165,149,229,37,232,195,193,238,246,178,90,173,170,167,187,234,206,209,86,173,106,84,173,93,181,86,61,219,135,186,203,155,235,171,160,102,182,219,141,35,117,105,127,237,80,205,30,25,235,180,236,250,242,210,242,209,82,27,1,239,212,212,106,175,154,37,127,171,106,110,157,231,29,93,57,48,206,118,179,203,75,71,109,245,236,86,253,222,173,181,157,76,97,227,65,254,118,119,173,190,48,152,91,232,20,7,11,11,237,221,141,245,141,108,163,154,27,22,114,77,251,184,111,156,218,250,194,210,220,193,205,221,246,102,106,117,127,249,224,94,214,84,110,108,180,27,103,59,27,213,225,238,202,210,245,181,134,81,123,176,110,31,45,111,44,43,213,37,251,176,184,191,181,174,230,247,250,107,217,198,237,244,106,125,33,127,75,51,143,175,169,43,183,239,27,43,173,133,235,235,195,227,155,195,198,90,251,168,109,238,46,221,222,185,57,232,247,27,173,70,43,179,124,237,168,182,167,14,143,75,189,234,65,187,180,113,101,181,122,184,217,46,168,155,221,181,42,244,66,93,62,218,220,88,62,59,94,217,95,82,142,150,119,87,150,239,247,182,86,114,213,252,126,109,189,86,107,233,115,42,126,134,201,81,221,168,46,239,46,111,206,109,237,234,71,107,135,27,234,170,189,123,210,217,235,169,189,222,214,32,115,208,62,90,175,173,234,107,157,99,179,208,187,125,184,115,37,115,52,188,149,185,151,94,216,178,231,110,234,61,211,216,4,250,111,172,171,70,245,80,107,151,212,52,148,134,127,106,85,109,236,223,31,54,54,143,182,180,93,152,132,240,15,112,91,59,62,86,15,14,235,180,205,90,27,219,188,114,173,184,121,187,250,160,165,244,149,7,247,122,167,91,7,53,213,92,111,175,30,169,103,53,165,110,223,191,241,160,125,99,55,119,171,182,108,106,203,203,46,172,165,35,213,220,60,25,94,27,230,90,205,78,206,222,93,234,45,167,238,89,53,125,169,59,172,117,77,221,222,234,166,151,139,181,245,109,157,149,7,20,143,218,59,235,59,107,166,114,114,227,104,107,127,95,229,233,203,135,165,117,99,120,176,165,180,175,31,105,189,110,250,108,183,126,165,166,239,194,216,171,251,234,131,110,126,111,123,107,161,186,7,180,84,151,225,31,252,217,221,221,189,114,208,54,214,87,205,27,43,165,253,45,101,239,214,254,46,246,167,234,45,179,91,213,170,247,54,58,90,110,117,219,172,183,238,13,250,153,227,78,122,120,92,111,111,158,100,113,126,87,143,84,173,106,110,236,151,6,133,6,41,239,192,128,25,189,11,168,213,236,234,173,251,237,141,245,245,234,129,186,186,121,178,110,212,28,156,85,171,173,97,217,165,165,131,96,187,148,182,171,237,131,7,43,7,213,43,170,122,181,123,21,171,227,152,240,250,86,251,22,142,249,117,245,218,26,2,80,55,219,234,233,13,152,2,1,28,214,53,77,221,130,89,186,178,177,125,117,183,183,110,222,54,234,43,167,193,246,110,195,248,175,26,251,234,96,125,231,222,202,230,113,67,109,51,60,219,240,79,173,237,47,23,219,230,149,198,238,242,209,246,66,115,233,172,58,80,83,221,106,110,245,234,130,85,168,174,46,183,215,114,219,91,39,46,188,181,117,181,118,171,184,124,180,118,251,68,24,187,225,250,230,234,158,122,101,125,7,70,158,181,187,180,81,61,219,181,97,141,106,39,187,203,88,110,185,122,184,190,95,219,95,26,100,9,130,208,225,19,88,7,27,213,116,3,24,34,124,219,104,175,239,213,0,86,97,135,208,72,61,218,221,94,111,171,218,110,115,141,182,97,192,60,223,117,218,216,223,189,125,180,147,223,19,190,31,30,109,210,239,247,236,67,117,120,116,0,77,217,89,171,125,181,183,12,235,178,160,19,226,1,152,171,189,37,242,125,105,93,189,191,219,223,184,218,130,159,133,227,158,178,189,149,206,151,22,244,27,59,131,92,97,45,147,27,52,239,229,148,234,230,38,200,6,153,84,126,105,253,116,103,183,110,29,167,15,142,172,92,230,74,123,184,147,110,30,247,91,55,110,205,157,149,134,157,163,227,227,181,158,190,179,93,60,206,231,44,74,215,214,254,118,181,167,230,119,238,45,215,0,169,141,245,181,189,211,219,237,155,251,208,95,72,92,90,95,202,239,90,144,120,253,228,182,218,218,95,218,131,196,161,170,246,170,219,71,237,43,215,170,234,65,219,220,87,107,189,246,201,206,238,181,158,218,168,119,207,110,222,87,22,22,142,175,220,190,119,213,124,144,187,53,55,80,15,205,131,6,208,110,167,182,208,58,90,109,222,86,214,151,161,213,221,237,221,125,66,188,245,172,186,210,185,103,246,246,246,183,250,237,227,110,241,222,181,3,187,183,178,123,197,170,101,141,238,254,194,206,81,181,86,219,195,241,219,88,91,135,249,210,110,180,143,182,213,234,254,149,1,176,213,238,178,122,138,0,96,140,238,181,213,54,176,222,221,90,13,88,238,210,92,123,89,221,95,81,105,89,127,253,237,91,85,117,185,173,174,173,111,0,191,223,109,31,145,49,221,59,83,129,137,175,173,175,173,86,111,47,175,159,237,93,237,44,65,3,192,171,125,184,110,31,45,109,168,155,251,235,55,183,238,249,113,34,235,98,99,253,230,190,90,90,63,60,58,187,18,128,77,219,107,247,247,213,219,118,167,148,37,184,10,248,31,221,62,48,60,109,109,172,220,246,226,191,180,190,133,5,85,44,82,219,203,221,6,120,183,140,6,236,57,59,240,179,188,177,166,166,212,225,126,11,26,179,172,225,238,90,223,204,158,230,112,67,87,171,27,123,7,185,229,254,209,6,140,118,165,66,12,155,245,122,234,177,13,11,132,171,200,124,61,175,104,185,162,226,92,149,53,155,205,17,241,61,78,78,147,52,16,54,251,193,178,130,145,222,162,123,85,228,220,235,42,217,171,55,23,235,214,41,74,87,248,221,81,128,79,253,87,179,99,155,114,13,242,195,174,8,27,233,76,38,197,239,196,133,99,139,28,200,22,197,148,239,10,151,222,124,77,220,222,252,60,131,171,181,64,43,148,167,169,136,88,246,166,174,87,174,235,45,171,31,214,79,218,157,41,112,79,12,80,118,79,12,166,105,222,169,3,31,130,56,244,219,117,109,38,157,146,139,138,172,228,83,114,50,59,43,232,48,83,76,29,145,76,24,164,2,27,115,174,154,51,165,28,189,4,159,26,72,211,5,162,100,114,104,147,41,160,199,133,121,98,203,226,124,99,179,98,74,178,190,156,108,232,157,142,120,181,200,173,93,252,150,34,143,69,20,232,73,116,11,143,11,113,186,73,144,52,236,249,142,174,181,206,131,6,16,158,213,245,24,75,105,58,92,220,90,135,28,23,118,113,235,71,69,52,168,157,162,171,33,86,7,228,154,163,167,161,63,154,199,2,58,63,143,143,29,122,122,211,255,144,8,90,19,82,48,240,140,83,18,38,175,112,166,229,95,104,233,217,199,68,68,55,201,95,108,138,89,57,4,48,162,39,78,47,123,16,136,88,239,5,207,122,247,88,202,92,22,121,26,212,15,16,98,252,242,84,19,37,10,196,116,189,154,172,27,78,228,146,215,94,35,17,75,132,109,211,207,1,38,3,72,76,24,19,228,247,184,29,206,187,29,76,205,14,124,111,238,166,223,79,31,171,25,250,180,207,97,207,69,144,12,60,246,69,144,240,4,112,201,177,206,249,19,82,130,189,80,164,169,48,55,69,152,217,102,189,224,117,4,225,109,32,49,214,103,134,211,52,93,109,242,19,96,24,101,42,149,201,100,149,156,54,237,84,246,155,28,121,46,210,230,97,92,132,21,239,61,109,243,102,78,214,90,207,194,11,229,59,167,243,196,1,111,23,86,233,23,43,20,28,228,211,204,215,94,35,33,185,206,113,159,158,47,16,17,82,216,129,30,71,24,154,188,81,42,173,157,79,209,98,34,217,56,212,27,71,243,161,99,237,37,166,107,221,55,5,8,210,1,146,15,114,51,231,54,1,147,38,129,253,112,193,6,163,150,149,147,25,5,243,131,45,218,196,237,79,156,112,47,44,127,126,77,197,56,142,40,72,57,70,89,222,102,121,170,119,194,40,169,224,42,119,80,1,234,71,210,143,91,128,101,149,60,177,212,138,129,145,72,18,18,141,5,69,9,227,24,112,26,38,97,71,245,142,213,56,10,53,84,206,41,218,228,178,142,125,30,74,163,112,93,232,201,248,44,182,246,218,107,166,118,204,22,242,121,192,64,115,74,56,231,160,151,161,91,227,105,212,36,155,177,247,192,188,116,239,147,201,196,224,55,103,2,69,156,124,178,70,2,5,28,231,64,108,192,130,242,188,96,17,44,62,183,18,12,164,3,54,172,161,150,173,147,119,150,75,164,243,13,173,15,114,186,67,2,254,186,77,80,133,125,70,160,159,75,204,39,178,176,8,102,67,186,17,63,75,70,201,195,51,220,6,172,19,34,0,76,32,215,38,153,95,54,92,20,242,19,213,198,107,100,199,187,84,169,116,185,239,203,90,125,64,103,191,209,215,117,40,42,152,40,182,13,251,154,86,127,156,119,92,159,62,136,54,1,133,112,146,104,176,6,84,253,140,124,151,3,113,25,167,109,219,128,245,183,210,177,78,226,76,91,15,168,81,231,186,124,160,110,17,23,79,219,10,49,112,92,93,165,246,164,55,28,155,78,155,89,122,170,71,88,108,107,64,188,74,29,236,162,89,229,42,55,65,61,226,126,168,154,247,106,114,119,83,181,170,187,104,189,169,84,137,129,227,118,6,234,172,66,129,93,185,88,163,6,145,157,26,201,217,133,28,107,73,45,86,137,205,171,122,11,146,74,213,30,73,59,170,237,178,151,132,13,102,41,170,26,88,165,87,123,64,242,79,32,191,43,24,145,2,204,37,15,76,39,255,64,61,22,114,86,85,107,105,23,205,51,149,37,7,185,44,32,7,137,39,120,73,182,4,105,15,150,78,151,16,213,60,36,162,167,172,19,180,252,45,44,29,46,201,198,170,106,44,239,162,105,43,128,65,227,211,229,220,146,124,182,162,222,95,230,125,107,48,74,12,150,129,20,103,27,234,28,228,228,161,120,10,139,47,44,119,150,101,123,73,237,174,236,82,10,3,89,219,164,87,43,167,64,126,232,213,202,46,35,233,125,222,171,85,7,247,251,64,149,85,158,15,228,125,176,234,146,119,73,29,66,214,45,15,169,78,87,129,84,237,101,53,11,57,7,106,111,205,1,116,182,140,55,139,196,2,117,14,211,14,215,142,107,242,209,186,106,67,226,17,224,90,196,254,14,214,6,75,216,100,10,18,179,222,199,156,153,181,65,77,110,175,168,115,107,204,118,24,6,106,176,238,32,99,175,168,214,58,25,61,197,77,4,26,156,64,34,62,86,39,19,233,116,29,39,28,32,231,24,196,222,96,214,197,20,249,210,58,32,223,133,30,111,236,178,183,164,247,189,6,194,212,120,182,191,65,97,159,65,49,155,195,126,176,161,208,57,176,193,173,160,239,115,154,21,54,117,40,160,101,136,149,244,253,205,93,15,84,146,239,118,99,73,77,111,18,228,40,212,204,166,66,140,138,219,91,187,142,185,245,150,73,108,143,239,111,241,78,180,201,36,48,106,140,42,240,59,239,26,105,27,206,123,125,98,100,156,219,234,215,200,88,108,179,217,208,173,121,75,225,171,254,90,26,109,153,219,235,234,38,177,29,167,147,203,53,25,14,174,248,184,215,254,108,231,155,216,88,248,165,23,180,6,26,127,81,185,144,216,8,160,161,13,209,14,137,101,128,39,127,190,169,245,143,136,57,41,74,143,52,159,186,204,240,214,87,82,74,35,147,99,249,212,69,237,124,189,205,108,16,48,159,42,228,190,252,249,14,202,22,9,98,40,129,138,31,205,39,226,159,61,172,59,198,53,144,159,107,22,50,165,134,144,223,133,253,95,200,111,146,127,66,62,53,226,112,242,91,217,86,161,197,242,197,51,8,7,62,213,11,184,45,147,199,234,140,25,97,184,237,250,28,204,248,36,121,159,17,13,109,192,49,53,113,204,79,18,33,25,76,144,162,25,120,245,224,26,53,58,2,85,66,144,187,253,134,57,88,79,176,15,20,255,39,166,172,196,48,71,16,145,206,227,236,75,9,22,194,96,249,173,98,253,100,132,194,98,82,68,113,162,92,9,134,153,209,117,216,153,169,248,111,154,138,76,77,226,21,61,86,149,163,56,170,240,91,15,118,237,17,93,140,9,232,99,202,149,217,109,72,60,177,163,136,23,139,169,123,57,50,182,4,124,24,135,0,57,82,12,46,126,180,132,207,134,218,179,59,107,195,51,66,190,101,50,1,185,217,237,137,23,63,199,222,49,239,55,88,26,7,168,25,6,200,197,47,171,132,189,206,246,26,75,129,50,71,202,134,26,4,59,150,90,169,137,71,137,222,132,68,24,109,209,197,238,51,219,138,183,87,23,168,62,61,193,157,155,153,104,35,50,63,54,226,26,159,186,53,231,30,38,102,150,250,198,44,196,206,56,110,209,143,153,22,206,229,139,60,190,76,56,34,220,36,63,28,143,176,217,52,134,38,253,113,139,81,184,190,153,16,252,19,222,220,68,33,20,203,23,210,179,83,247,125,186,235,156,39,224,89,133,104,158,69,46,125,68,158,229,183,119,31,141,219,57,163,46,106,46,29,223,49,180,156,248,18,234,153,33,230,191,86,242,61,127,25,195,184,2,172,15,239,159,199,53,41,92,60,141,221,100,35,196,153,105,100,153,39,218,242,124,215,33,143,131,239,83,4,29,38,118,149,25,203,67,230,55,29,251,141,117,195,25,216,156,203,9,114,165,230,125,73,32,60,124,240,228,78,215,100,208,98,58,92,164,159,26,178,247,166,45,188,9,143,182,53,197,66,26,231,124,244,49,138,79,232,175,116,130,25,195,20,183,105,186,19,245,212,192,255,242,13,38,2,222,202,69,49,111,159,181,124,84,209,40,52,194,238,209,36,10,76,242,223,164,121,113,164,50,161,79,29,33,151,123,145,146,203,227,137,246,211,160,200,148,143,24,233,105,10,28,132,59,188,232,225,241,61,80,136,4,32,116,200,119,245,23,41,6,39,66,158,47,136,204,54,114,199,240,92,220,37,34,21,134,192,141,97,24,217,60,154,38,187,53,140,222,11,60,10,67,200,83,52,17,179,176,252,192,219,143,40,30,39,94,15,158,199,64,224,15,255,196,34,201,16,178,51,165,60,94,205,16,11,241,231,37,190,249,30,64,129,208,46,31,242,168,140,93,83,10,139,199,115,97,57,254,173,88,80,58,137,121,108,26,42,27,219,94,26,136,23,156,193,161,113,143,92,18,161,103,46,190,41,243,68,90,138,231,250,211,199,118,194,159,245,77,12,212,183,218,200,197,168,123,24,50,25,152,32,71,16,87,173,247,124,38,221,11,35,145,255,250,52,17,74,240,240,139,212,168,85,147,8,178,227,84,34,63,86,185,15,171,21,230,3,58,230,24,42,228,68,41,120,210,32,148,12,188,217,20,4,155,152,146,113,131,50,230,2,215,59,90,145,231,141,254,83,202,192,37,239,120,90,198,174,156,200,133,3,92,69,116,12,16,190,165,144,83,214,151,228,207,124,61,254,175,244,245,248,127,209,153,151,120,41,185,144,36,255,249,239,152,95,114,56,88,168,105,0,93,2,175,14,2,135,47,30,187,0,86,232,213,129,19,22,128,252,11,115,255,136,165,156,123,1,252,50,182,18,148,160,147,121,48,254,165,101,75,31,239,115,60,157,206,48,159,227,45,37,63,174,120,178,63,163,83,183,232,253,74,84,148,89,51,249,2,141,133,187,220,33,130,166,60,128,164,215,64,69,104,37,95,107,124,233,75,58,15,56,11,109,67,207,37,249,28,227,221,25,141,90,71,179,237,178,228,187,247,56,1,56,248,176,220,48,221,68,105,36,223,129,202,140,61,249,1,160,131,101,226,162,82,146,181,193,160,111,151,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,70,114,215,106,234,157,242,57,137,73,10,217,84,78,192,32,167,50,48,180,14,74,18,101,111,208,67,183,68,69,31,201,250,105,175,175,219,196,254,67,114,115,164,209,72,6,98,116,102,204,100,227,193,131,78,210,38,225,101,83,242,188,50,235,13,254,232,210,72,240,25,13,93,61,210,207,202,60,78,125,95,111,17,122,213,56,97,94,147,230,132,188,117,140,137,138,222,232,25,25,136,192,6,149,241,154,159,220,245,115,64,35,74,79,58,24,4,40,149,11,175,106,102,71,143,128,233,33,185,95,4,118,7,8,86,131,127,124,92,153,83,28,199,182,191,24,193,214,25,66,34,40,74,120,20,47,201,122,171,133,209,62,37,20,214,144,158,119,128,160,199,51,18,95,62,252,231,225,239,190,241,232,63,255,241,226,91,223,124,244,111,191,242,230,73,179,119,73,116,108,126,202,227,52,189,143,247,160,101,102,167,36,149,138,159,3,12,25,2,36,80,38,185,121,145,36,153,232,80,135,32,216,234,253,178,244,209,59,127,248,232,191,255,254,226,43,63,163,77,73,178,128,43,157,103,52,78,49,204,33,250,129,70,22,12,76,48,60,227,74,218,3,179,27,53,191,88,20,93,44,39,75,88,16,72,49,235,157,104,14,12,160,203,236,93,89,225,221,252,43,14,195,197,123,223,126,244,237,95,92,188,249,183,143,126,253,126,228,48,112,101,142,94,146,1,14,94,178,61,56,59,107,117,104,104,217,112,178,105,189,30,6,29,158,136,114,172,108,4,241,120,174,184,78,177,245,152,213,201,145,247,173,78,47,87,115,116,88,201,191,28,157,37,72,232,135,156,114,134,174,209,217,185,0,49,145,100,163,217,89,24,216,187,236,127,217,225,16,29,100,15,12,54,121,68,15,29,54,58,192,61,73,196,101,118,224,197,2,47,175,145,111,50,61,232,37,145,207,133,129,149,14,33,147,28,197,204,11,199,189,18,22,147,240,134,7,88,38,244,105,30,81,148,56,192,61,235,132,244,20,121,28,99,174,120,20,239,48,215,62,230,35,91,21,89,55,113,124,223,25,118,77,23,113,74,20,73,92,187,176,220,96,27,46,179,25,79,149,22,137,42,45,128,16,198,35,158,119,92,72,12,44,11,35,220,34,174,176,0,228,9,90,18,167,39,111,201,153,33,151,221,216,71,127,254,214,71,63,249,187,71,95,255,253,195,215,223,224,141,13,237,86,103,154,150,100,106,136,177,223,177,6,54,16,246,181,225,204,29,50,237,156,8,163,114,203,44,7,231,106,196,234,148,230,200,132,75,85,42,36,166,120,18,177,121,69,186,248,224,111,46,222,125,87,42,43,190,228,31,252,226,209,123,127,70,44,2,83,19,38,230,104,116,151,198,63,125,46,53,59,114,230,39,157,173,72,156,27,123,251,3,226,241,4,195,162,64,151,207,155,70,95,39,27,163,93,190,115,78,246,35,210,109,73,238,107,39,87,200,87,80,94,73,2,95,235,248,109,221,108,89,158,101,203,19,65,232,161,59,162,191,33,206,193,233,92,190,138,183,50,200,84,132,175,116,173,90,38,137,35,47,110,228,140,139,194,46,128,177,219,45,18,2,182,208,42,180,36,210,35,173,145,215,232,167,82,190,193,210,148,166,166,72,208,103,227,41,137,71,232,229,227,134,97,162,169,12,97,132,146,184,119,123,74,146,108,106,177,34,121,184,139,183,239,100,187,152,101,172,56,4,12,63,158,245,111,238,49,69,9,155,163,165,240,4,59,32,160,233,167,3,7,35,239,82,103,104,132,213,98,58,168,91,49,193,230,110,68,119,198,118,232,49,176,252,240,253,127,125,244,227,55,46,7,203,70,19,22,81,66,186,116,76,61,12,237,18,48,101,204,240,242,73,234,97,134,19,32,42,219,84,58,163,234,17,112,44,31,162,148,71,245,245,38,101,200,226,140,143,42,44,240,185,208,252,135,191,252,87,146,31,96,120,116,216,240,103,36,119,144,53,208,247,228,122,38,5,92,160,129,159,243,45,29,248,128,220,172,48,206,230,103,74,200,252,253,76,137,42,42,52,182,180,204,216,185,24,184,154,50,134,115,140,72,45,50,44,90,109,159,132,187,114,170,17,18,16,49,32,8,192,229,111,124,167,253,232,157,159,63,252,242,87,0,43,18,10,187,124,206,6,29,227,104,163,61,176,110,54,175,25,93,34,40,24,77,252,221,237,53,200,223,158,222,55,44,39,175,111,211,84,64,174,63,224,137,56,211,233,223,78,131,254,53,187,244,239,160,199,255,242,118,144,234,100,143,35,187,40,202,45,152,234,124,81,240,27,221,90,241,211,217,189,230,61,55,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,181,175,53,145,25,58,229,190,251,251,143,191,251,91,94,98,0,226,5,123,162,144,79,121,10,61,124,251,119,31,127,255,23,31,127,245,45,94,180,217,239,121,192,252,236,209,111,223,249,232,237,159,248,10,157,245,56,192,82,106,196,241,188,125,59,30,207,142,126,76,184,122,4,142,64,213,112,44,127,245,219,15,255,244,77,71,130,17,1,252,238,13,1,169,186,228,96,178,183,247,87,199,4,230,168,97,226,116,47,223,145,186,90,15,7,89,2,244,200,246,216,44,135,238,160,73,86,110,102,118,145,124,109,26,244,112,2,211,104,1,171,111,180,13,147,72,189,228,251,22,44,238,45,153,215,133,47,240,155,126,197,25,84,177,73,16,119,18,58,30,192,172,163,231,192,149,62,40,213,26,200,236,51,18,22,193,211,145,19,12,87,95,62,247,172,59,122,98,208,247,251,178,122,241,197,25,2,157,82,153,224,116,71,98,18,33,36,154,13,109,64,11,8,192,8,39,49,186,93,189,105,64,215,65,193,30,201,94,214,16,108,107,150,48,130,174,53,52,125,180,26,201,212,54,112,73,7,202,88,103,222,172,174,62,56,180,154,54,7,72,132,114,95,7,70,50,208,98,173,105,159,108,1,42,246,128,44,206,208,161,160,3,64,121,6,217,209,40,253,3,27,157,236,45,55,232,133,150,27,244,228,6,29,138,67,79,219,51,66,109,175,22,166,19,10,234,36,118,159,203,36,42,92,1,19,19,81,247,91,134,17,157,153,241,106,134,56,188,33,121,38,2,119,56,6,238,14,4,36,180,164,39,201,178,128,20,162,162,129,120,11,255,145,63,72,181,85,195,190,218,27,152,207,156,112,98,185,65,119,7,15,186,212,253,90,229,57,133,147,180,237,71,108,74,170,134,17,245,25,209,244,6,158,0,238,233,109,224,55,246,209,179,157,136,39,98,211,159,154,121,24,80,200,61,76,3,169,134,74,8,168,117,139,228,247,58,154,253,115,165,35,141,26,159,211,224,43,18,141,228,67,245,127,197,151,71,66,128,209,172,140,47,75,56,12,151,202,199,150,209,76,164,144,89,245,42,77,121,72,148,40,165,216,44,80,133,41,93,44,20,80,97,234,86,168,224,51,51,36,180,159,157,233,201,134,12,202,164,66,149,74,169,144,109,166,139,154,162,73,228,251,172,220,170,116,185,47,31,249,16,37,46,189,153,202,3,200,186,35,113,145,193,3,149,133,9,94,146,236,62,136,42,159,123,229,177,114,11,56,163,113,106,152,160,138,30,146,246,239,70,9,79,3,250,142,10,207,64,59,109,216,36,219,131,166,36,163,192,213,25,224,39,162,117,93,9,21,249,80,76,91,7,254,143,85,209,105,44,242,253,77,212,220,217,17,128,32,149,129,18,111,245,187,142,28,134,82,14,147,155,70,164,234,65,191,147,42,163,6,154,46,214,177,211,44,77,41,147,40,177,141,38,36,185,103,63,88,251,147,34,216,185,123,51,200,30,180,6,149,64,21,32,0,235,172,116,241,235,95,63,252,237,127,0,85,129,182,101,73,73,229,147,217,98,54,11,163,43,35,141,203,82,186,148,44,102,148,116,33,35,49,192,24,203,214,3,45,29,11,45,147,47,228,243,57,1,90,33,159,46,229,179,145,208,50,241,184,1,114,169,146,0,45,95,76,151,74,145,192,178,2,48,16,149,30,126,231,171,62,96,57,63,176,76,52,176,92,60,176,76,54,239,163,90,33,142,106,249,88,104,153,98,209,79,181,130,64,181,186,31,90,33,30,90,201,71,181,66,49,227,82,45,0,172,232,5,118,241,222,223,139,192,114,165,98,193,3,172,88,42,196,12,65,41,22,88,214,15,44,47,2,163,242,243,131,7,29,162,121,144,163,97,242,201,35,172,241,181,10,44,47,68,150,165,123,14,169,58,70,248,164,133,80,252,12,17,243,252,219,223,11,38,168,215,215,64,156,155,97,140,212,98,140,180,175,183,117,83,239,107,3,171,191,7,80,96,249,130,4,220,63,114,183,153,132,238,176,183,68,72,97,180,172,243,238,87,39,135,70,71,159,81,102,237,19,3,164,98,216,139,122,125,253,24,118,0,196,96,246,188,161,217,122,34,85,102,0,233,69,215,216,142,62,128,110,194,78,41,238,205,180,230,157,212,93,103,31,21,110,216,252,153,180,241,74,14,74,65,27,43,134,217,220,167,114,206,236,34,193,39,87,54,147,134,105,12,182,161,231,122,223,230,201,249,50,254,145,128,15,74,28,97,220,205,173,222,204,44,158,233,146,141,21,54,39,66,224,190,222,234,235,246,33,17,135,108,125,176,142,71,181,208,184,64,26,220,201,125,173,3,62,195,30,108,37,186,211,48,128,205,235,185,217,24,41,157,220,53,57,224,253,109,135,96,131,59,162,32,218,123,80,136,152,50,124,116,244,147,196,85,24,7,195,214,197,33,198,139,95,38,3,181,220,206,152,65,233,167,15,19,71,144,126,220,77,167,210,119,70,205,77,140,146,126,232,60,143,146,127,216,90,245,74,63,60,209,35,255,200,48,145,81,168,96,95,199,137,66,70,139,158,12,241,19,238,89,74,20,143,244,50,146,61,195,23,88,199,244,26,173,134,35,86,129,125,157,174,109,252,230,140,183,28,44,167,208,52,207,124,4,86,33,220,14,6,71,109,234,69,45,94,84,141,95,213,102,96,85,155,116,85,155,161,171,218,43,72,155,221,10,14,52,89,129,25,218,183,208,69,152,41,147,60,223,130,160,121,217,224,74,52,133,149,104,18,176,100,57,46,10,124,203,237,162,137,83,162,115,70,150,139,172,245,219,67,60,91,135,10,124,85,143,96,36,196,139,196,79,19,133,5,169,237,211,65,104,175,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,35,104,207,150,165,219,183,227,234,131,56,145,9,171,158,213,75,25,82,125,111,207,169,206,143,142,196,250,249,188,174,133,213,87,234,121,108,158,177,28,173,211,184,230,222,236,114,174,211,213,122,73,226,38,255,170,213,27,246,120,170,184,201,114,115,16,58,167,10,49,115,170,16,51,167,138,207,96,78,185,55,95,17,7,131,47,192,150,104,39,189,90,87,242,5,189,131,119,110,176,205,109,161,145,59,16,225,92,27,14,172,171,26,81,195,186,218,41,37,88,57,147,130,111,134,121,131,156,103,102,139,36,139,126,201,167,82,163,89,224,223,3,246,216,29,102,215,162,131,23,72,120,237,74,93,86,137,82,91,74,233,168,121,249,244,216,182,220,151,53,87,143,85,178,74,189,85,40,230,153,30,59,187,168,223,113,174,110,239,86,84,174,211,18,123,172,98,35,104,143,69,109,175,112,252,27,153,180,52,187,40,217,228,224,31,166,80,5,21,76,171,149,232,195,44,234,87,238,16,95,182,125,89,2,93,118,86,238,39,59,22,204,17,155,236,210,220,5,46,79,164,6,93,26,153,148,165,146,46,205,38,25,66,139,218,140,4,98,127,42,155,82,64,0,239,203,64,177,115,106,103,182,173,17,13,152,62,218,71,74,151,159,83,70,212,136,172,94,248,235,27,145,17,223,40,160,238,119,45,115,190,167,181,245,232,59,75,82,146,94,218,211,45,218,181,134,233,185,65,30,252,181,60,89,252,126,153,249,66,144,46,222,250,14,104,21,31,189,253,147,139,55,255,15,179,0,34,54,41,32,27,90,85,13,109,32,184,177,0,42,249,126,208,252,181,27,51,134,221,210,91,3,167,9,106,219,78,78,135,125,86,48,247,135,122,255,236,42,174,235,40,27,24,183,132,223,58,205,205,145,70,62,195,45,214,110,123,56,24,160,39,174,148,155,223,176,58,110,62,94,219,149,139,110,166,243,92,47,96,1,241,232,189,119,63,250,237,47,62,122,231,141,71,31,124,231,226,173,63,8,13,210,39,68,17,166,88,104,61,236,218,98,137,198,42,177,118,89,31,191,254,181,135,223,248,247,64,155,94,163,44,218,112,132,117,145,75,27,206,53,123,90,79,239,175,55,199,152,26,5,234,201,18,171,24,180,59,138,108,67,48,66,34,39,145,53,173,223,20,133,111,211,103,136,100,245,232,57,23,177,7,129,213,223,244,154,26,1,148,94,99,223,116,172,41,140,38,204,196,80,107,162,199,28,220,139,63,254,246,195,247,255,36,140,41,238,20,243,61,144,0,200,10,10,25,61,137,224,66,64,106,3,169,44,157,193,63,122,80,6,159,97,96,125,67,74,199,147,55,51,126,172,16,196,244,3,69,27,30,63,74,164,220,104,52,158,120,185,80,226,177,148,58,172,45,75,48,21,162,157,239,245,13,144,128,128,22,184,227,19,166,64,194,76,49,22,21,98,98,72,228,44,51,105,153,68,226,98,38,134,174,249,194,183,126,240,232,183,255,18,105,126,231,199,193,219,40,211,52,99,90,133,108,125,176,139,4,114,155,252,248,171,223,124,244,167,183,201,69,185,48,193,68,90,9,246,166,140,119,194,174,140,7,165,81,12,90,48,89,240,86,175,15,204,200,170,144,231,171,24,210,97,113,78,122,59,223,235,12,109,62,35,249,160,248,72,222,211,209,40,182,187,100,104,150,64,241,239,252,234,226,95,254,57,134,198,77,195,198,78,53,203,207,153,201,238,16,205,187,58,160,251,117,168,37,69,178,163,155,237,193,161,28,141,23,204,124,125,160,115,204,154,200,188,250,62,196,104,17,10,211,69,236,226,205,31,127,252,143,63,141,65,44,166,77,235,196,236,88,90,147,183,106,16,171,43,74,84,205,191,143,97,97,103,227,58,196,97,34,66,26,198,243,1,9,118,78,90,128,172,5,194,214,174,118,52,115,1,139,179,115,114,222,76,89,58,237,216,130,101,233,135,239,126,227,163,63,253,201,181,152,1,180,134,61,138,15,157,6,252,155,7,15,158,200,48,209,8,125,203,146,105,113,43,59,116,143,52,223,1,65,87,2,25,70,150,14,65,42,134,41,15,203,29,83,240,244,102,11,234,175,64,33,89,66,201,145,183,73,10,211,200,111,64,123,41,196,228,46,193,109,202,233,222,50,195,206,66,136,26,135,38,101,141,134,222,3,113,33,9,136,8,56,184,101,70,143,49,93,121,111,233,0,177,131,12,129,134,23,239,124,112,241,149,159,137,171,210,103,64,26,98,148,135,16,17,138,104,151,231,164,113,230,203,18,60,44,147,23,226,134,121,129,105,206,135,42,118,179,15,183,81,5,241,156,189,117,114,108,80,183,185,48,47,51,31,58,80,135,25,194,58,23,112,50,49,75,37,150,68,82,153,123,93,150,242,74,239,20,163,70,96,30,236,157,8,17,84,160,61,235,100,83,63,131,25,65,228,188,121,98,250,202,107,74,238,11,58,201,49,219,28,49,251,216,248,66,130,121,108,179,222,241,61,63,88,162,26,51,76,77,78,35,103,130,241,34,14,245,152,200,50,198,162,150,206,4,219,37,57,163,114,46,7,84,68,198,221,63,214,231,221,108,20,46,199,24,179,226,16,204,19,40,208,171,116,42,133,222,192,250,3,71,6,163,214,54,40,105,72,114,132,212,247,4,150,180,147,52,78,55,112,175,80,242,12,154,68,62,38,54,75,53,0,98,241,18,219,184,176,10,65,175,48,76,118,91,73,121,154,155,18,185,195,137,149,56,151,163,230,196,228,197,163,36,11,126,87,136,13,55,51,234,38,138,145,95,110,106,235,85,93,51,201,7,153,170,57,184,236,108,169,124,39,157,146,51,41,57,155,146,115,169,187,66,86,28,132,125,200,7,130,156,89,67,88,100,3,107,160,117,228,4,1,39,39,240,56,6,126,67,161,190,156,192,179,7,57,113,111,216,237,161,160,72,10,226,162,197,191,108,181,96,173,224,74,128,68,186,8,220,78,249,203,212,104,58,95,43,148,216,212,146,152,109,218,175,0,233,137,88,214,52,180,142,213,22,184,172,91,166,236,169,33,19,163,90,196,16,255,130,136,186,222,132,47,248,135,111,192,150,173,115,145,0,77,141,197,239,200,10,201,185,60,225,49,192,147,24,175,159,69,99,110,125,38,206,222,56,93,212,114,126,203,227,162,86,108,82,123,99,44,155,70,251,54,146,158,45,164,210,152,222,185,52,13,155,203,244,62,42,121,105,113,108,216,70,189,163,251,232,197,88,78,49,247,57,152,126,244,218,99,158,16,69,24,39,252,202,6,155,30,49,149,25,44,201,39,184,11,128,43,228,0,230,142,71,153,38,171,6,63,19,155,112,190,32,250,195,142,142,230,242,228,47,83,28,156,235,12,250,200,197,89,226,10,70,182,244,171,194,79,166,246,178,35,129,119,28,171,127,65,195,123,92,253,215,238,130,98,51,145,2,236,182,62,141,234,59,149,190,59,86,201,253,31,161,217,138,251,75,148,150,59,126,248,46,85,233,157,92,211,141,87,111,167,213,105,39,37,155,179,9,254,229,131,55,63,124,247,171,221,255,239,55,127,249,224,107,129,93,211,5,198,31,228,77,61,213,217,27,188,200,22,45,147,128,46,83,234,87,200,111,80,92,9,152,153,133,59,95,124,245,213,230,221,133,182,252,210,75,179,18,158,253,82,5,12,135,46,150,230,136,253,20,116,167,34,2,204,124,44,18,61,2,140,38,1,141,249,114,152,209,135,239,190,254,240,7,111,134,141,71,23,244,228,67,229,114,71,36,172,181,203,31,11,23,243,9,71,67,232,106,252,120,120,104,114,73,235,226,195,247,254,46,110,4,210,151,60,2,33,173,61,165,17,72,79,59,2,233,73,71,32,125,201,35,240,238,215,226,70,32,115,217,107,224,107,207,106,4,50,211,142,64,102,210,17,200,60,93,174,116,241,253,239,199,141,72,246,146,247,137,144,214,158,210,136,100,167,29,145,236,164,35,146,189,108,174,244,237,184,17,200,93,54,87,250,246,179,26,129,220,180,35,144,155,116,4,114,151,59,2,23,95,249,101,220,8,228,47,121,13,132,180,246,148,70,32,63,237,8,228,39,29,129,252,211,150,149,190,28,55,34,133,203,222,39,190,252,172,70,164,48,237,136,20,38,29,145,194,101,175,137,255,140,27,129,226,101,175,137,255,124,86,35,80,156,118,4,138,147,142,64,241,146,247,133,63,254,48,110,4,74,151,188,6,66,90,123,74,35,80,154,118,4,74,147,142,64,233,41,203,74,223,124,35,86,131,75,93,242,162,8,105,238,105,169,112,169,169,117,184,212,196,74,92,234,146,57,211,55,223,24,167,74,43,151,62,16,207,82,157,158,94,159,158,92,161,86,46,127,44,226,149,106,37,125,249,99,241,236,20,107,101,106,205,90,153,88,181,86,210,19,114,171,24,242,255,244,171,15,127,243,139,191,124,240,79,14,201,245,174,21,77,107,122,214,137,183,163,90,95,215,36,25,239,213,9,253,207,187,134,185,103,157,216,229,52,18,135,124,202,142,162,6,224,111,191,114,241,246,31,163,201,6,24,76,74,47,68,54,234,68,148,245,36,64,155,48,87,21,244,110,4,232,100,13,4,195,64,187,131,62,249,88,226,72,246,125,157,200,12,200,107,216,209,182,240,110,67,48,140,248,243,15,19,23,191,252,94,152,77,135,88,77,188,104,113,13,2,222,250,78,226,225,239,223,244,219,233,0,154,120,3,213,32,183,74,249,122,46,203,110,160,90,249,52,253,148,202,41,120,3,197,76,4,122,29,118,35,67,174,134,152,111,11,241,254,140,246,167,106,89,176,176,76,199,73,197,115,202,136,221,165,69,249,176,160,151,107,83,123,184,224,207,29,217,117,67,153,152,222,226,201,170,251,9,231,60,253,230,158,240,9,223,211,190,239,25,223,247,172,239,123,206,247,61,239,251,94,240,125,47,250,190,151,252,248,164,252,9,126,12,21,17,69,152,164,101,250,10,200,189,79,193,119,105,244,222,203,161,195,157,115,180,108,49,250,104,118,148,130,90,182,173,181,245,208,155,34,25,136,221,110,227,130,171,119,134,125,52,225,32,228,27,11,128,93,148,248,107,199,61,133,107,235,3,7,105,110,162,142,87,163,250,64,51,58,56,211,241,113,140,248,184,201,41,29,241,182,201,114,222,154,185,112,207,71,178,239,209,145,75,40,225,165,182,247,154,138,103,224,51,51,163,73,94,20,137,87,102,129,158,188,0,28,178,161,31,144,235,75,68,218,50,15,173,161,191,172,201,10,171,77,250,144,205,99,147,175,53,155,199,141,102,197,68,91,245,153,217,228,192,162,147,30,129,9,203,55,208,48,173,93,129,78,82,60,244,174,1,107,212,115,239,44,209,215,244,46,85,35,136,7,220,228,237,135,223,254,35,177,39,71,88,100,125,190,248,34,163,105,147,86,111,226,212,99,15,226,225,91,244,115,248,112,122,58,151,138,158,187,20,39,23,191,8,93,151,3,55,46,158,146,100,99,12,185,8,112,10,9,119,3,33,167,213,222,98,233,144,98,153,96,177,76,72,177,108,176,88,54,164,88,46,88,44,23,82,44,31,44,150,15,41,86,8,22,43,132,20,43,6,139,21,67,138,149,130,197,74,97,228,77,133,208,55,21,86,48,108,32,194,70,66,9,25,10,197,63,22,192,227,220,18,240,133,121,136,176,188,147,217,113,113,32,188,140,37,15,67,184,77,0,66,48,200,10,157,241,61,6,124,206,100,47,0,159,83,22,225,43,183,225,172,224,235,28,178,12,102,207,55,246,119,174,32,66,182,62,67,62,210,199,23,70,235,12,31,193,18,60,103,103,57,255,129,181,188,175,29,235,100,169,232,193,167,147,38,49,102,96,43,69,79,190,96,90,3,132,195,13,182,134,141,134,142,33,111,29,30,75,177,121,248,230,183,46,190,254,35,73,110,14,251,196,228,167,156,214,51,248,80,53,98,205,187,25,204,236,68,162,47,35,133,85,174,251,150,248,144,184,215,185,44,172,105,59,151,132,53,243,8,66,13,243,202,33,214,2,244,234,127,132,126,183,26,114,175,226,184,151,144,135,252,201,89,143,189,202,105,202,29,217,118,95,229,228,235,122,189,165,55,235,220,187,68,183,50,116,188,75,180,184,71,9,199,90,85,114,156,69,24,204,89,132,232,90,194,21,133,202,221,72,9,133,217,70,162,21,169,107,61,133,27,53,53,159,162,159,208,192,169,156,78,201,248,185,12,178,146,95,172,97,179,219,26,14,116,106,131,69,185,49,49,134,240,201,60,35,46,105,73,220,192,10,95,239,184,2,26,190,73,21,157,110,5,108,53,137,23,137,14,151,165,188,82,6,183,88,197,207,204,192,151,55,26,181,233,179,98,149,19,242,162,43,73,44,180,79,7,73,226,233,186,35,59,59,75,37,162,139,36,57,242,225,68,197,221,153,98,37,12,102,124,229,149,47,200,27,157,224,214,78,80,232,131,236,61,51,175,76,43,7,60,93,153,197,77,140,122,95,77,40,9,53,140,38,217,148,163,233,134,69,156,149,230,121,75,16,232,99,148,205,95,69,9,165,175,251,68,32,30,146,71,142,153,102,128,197,198,132,175,113,30,19,216,26,116,222,109,187,222,142,208,248,142,14,8,194,88,213,7,174,188,35,188,180,138,118,2,132,11,204,217,171,168,225,99,136,51,37,124,120,110,203,166,139,135,194,8,47,188,40,8,80,139,172,226,10,223,155,216,227,114,193,36,14,31,135,137,150,255,177,46,35,96,217,181,140,126,119,70,122,244,147,183,47,222,254,39,250,54,0,36,249,15,223,253,229,195,127,248,213,195,111,190,253,151,15,128,107,75,15,223,250,214,163,159,190,7,234,36,43,95,37,234,229,53,88,176,101,172,153,128,170,18,232,218,102,67,239,136,89,92,183,244,91,163,131,92,123,168,155,30,191,9,140,218,125,216,214,217,142,25,242,42,34,154,224,99,183,33,218,179,136,109,200,100,18,66,240,25,6,57,7,114,190,18,81,52,102,222,155,222,121,136,131,153,108,160,223,56,255,122,244,161,171,247,251,86,223,69,22,165,27,242,201,131,167,108,181,90,176,132,202,197,20,193,216,59,227,217,138,21,159,27,248,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,8,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,146,28,3,196,120,6,50,43,59,210,14,174,190,153,65,168,136,243,202,36,18,14,125,82,17,41,225,196,204,23,221,55,95,202,193,230,124,83,195,28,63,53,244,224,36,156,68,104,146,67,31,23,4,181,214,192,26,161,254,20,103,102,162,0,187,243,210,53,215,14,130,141,179,32,231,42,178,143,201,135,216,119,79,14,55,2,166,215,114,59,224,235,67,100,179,74,12,82,116,231,15,98,195,120,55,147,189,5,41,135,152,180,134,177,114,144,160,14,43,45,185,78,206,225,234,69,226,225,204,39,201,30,122,223,151,235,217,82,58,95,79,103,195,223,151,215,61,239,203,155,74,240,169,54,26,134,243,7,226,40,63,103,114,41,105,118,230,185,20,206,172,222,208,62,156,33,239,202,37,18,249,164,175,235,243,166,213,212,157,8,65,119,80,218,157,63,158,79,53,245,122,163,88,82,238,50,11,88,52,128,21,226,152,176,119,55,233,100,170,152,201,100,142,79,132,172,86,71,63,45,43,139,44,174,87,25,191,10,185,247,134,54,174,14,254,160,175,108,247,180,134,62,175,145,183,13,34,16,39,182,88,178,144,46,41,133,227,147,17,197,87,51,237,150,222,39,177,52,58,65,92,25,90,62,100,195,122,48,74,10,207,10,131,128,68,236,73,203,244,96,152,134,81,141,108,55,147,73,22,115,89,196,86,104,157,191,25,41,227,25,185,136,64,108,92,202,96,27,212,107,242,243,64,238,73,128,68,214,47,105,248,51,9,8,26,37,50,0,72,158,188,77,26,63,242,92,120,189,242,124,43,215,42,180,180,120,234,39,202,32,162,216,248,18,196,232,52,207,105,64,168,114,42,65,126,124,136,99,44,152,168,65,137,155,184,254,201,208,128,105,105,117,221,245,16,132,38,68,175,18,130,87,77,58,157,131,107,98,145,188,240,33,151,49,118,153,69,112,11,135,86,7,141,66,215,205,144,53,177,200,67,213,209,16,140,201,116,62,149,77,179,165,130,148,9,31,59,140,147,248,100,212,106,1,95,162,89,241,43,103,204,26,20,193,143,146,172,211,36,28,92,20,122,105,79,117,79,20,110,55,204,222,243,141,70,195,5,215,15,71,51,156,39,216,90,23,196,29,179,29,156,146,9,63,19,56,103,180,47,43,201,92,62,157,59,62,73,40,201,84,86,201,195,176,96,228,56,254,121,20,92,20,229,249,19,189,126,100,12,220,216,167,222,21,210,106,77,55,51,133,121,65,16,25,177,104,161,161,171,247,220,121,10,7,136,23,211,233,82,218,195,172,120,167,248,84,242,46,56,244,93,17,61,226,36,96,99,200,232,246,196,121,32,246,20,198,201,211,83,79,8,153,72,38,155,206,36,243,217,92,209,179,233,140,64,197,1,229,6,58,76,110,254,50,44,150,150,93,190,35,45,149,23,238,233,230,145,97,218,11,39,86,255,136,44,169,5,242,234,174,117,60,212,23,236,126,99,225,216,208,79,236,5,250,146,210,50,250,219,154,9,242,5,62,168,90,112,15,133,22,254,167,194,217,135,153,101,239,233,29,34,139,38,161,170,116,151,132,150,34,199,66,32,23,246,96,58,216,101,73,85,143,174,170,242,73,77,173,213,228,251,85,181,166,202,105,242,123,7,127,13,171,234,50,252,174,225,231,163,170,170,234,114,77,93,110,201,86,77,93,85,101,155,148,179,32,217,174,66,122,109,80,149,139,85,204,184,165,170,26,38,212,229,35,82,48,91,101,176,212,51,82,240,65,85,110,47,97,6,214,53,106,152,116,175,38,167,73,89,79,169,163,85,117,157,54,220,37,73,102,149,149,58,129,164,20,73,82,0,22,73,162,184,195,111,117,72,50,142,171,114,151,163,73,251,176,206,58,165,225,175,46,41,94,172,186,159,161,220,181,19,68,70,63,173,201,214,82,4,204,124,149,97,89,227,217,55,84,245,22,102,222,150,231,170,172,83,148,136,106,150,84,202,113,12,61,148,202,3,62,53,217,174,9,189,189,15,73,75,242,25,148,74,147,164,12,239,65,155,81,190,214,98,205,83,180,179,34,169,134,85,70,23,7,47,15,32,131,0,66,164,78,48,73,85,37,114,50,88,150,2,179,228,21,248,255,69,212,112,42,228,173,244,139,6,250,32,174,164,94,52,154,21,190,98,95,236,128,68,95,193,144,124,47,210,136,55,149,65,31,42,73,124,113,50,111,76,176,70,63,139,108,248,63,255,39,92,221,72,156,163,75,19,186,31,145,24,164,158,96,137,144,197,195,188,103,253,161,88,33,143,72,85,9,133,124,230,155,80,2,19,253,5,23,22,18,162,180,197,2,230,250,75,249,165,175,132,40,204,5,218,22,130,31,103,49,74,41,109,198,43,144,209,176,203,230,200,237,191,168,190,208,190,243,14,134,117,62,146,46,20,162,32,67,83,88,30,34,136,13,139,130,139,183,217,124,46,132,176,142,202,146,64,157,37,172,233,88,221,133,182,192,130,96,246,219,245,153,156,34,39,232,255,179,83,1,19,225,48,197,101,154,250,60,204,189,57,62,192,61,180,35,72,38,9,166,166,132,82,90,84,78,104,77,166,161,36,152,138,18,129,162,171,170,76,60,233,163,6,222,47,19,178,14,68,196,215,13,153,24,83,77,246,184,54,35,151,32,73,9,89,116,113,141,115,69,39,106,125,249,22,87,206,187,184,144,190,79,76,89,166,30,61,49,28,87,67,10,89,153,19,47,115,111,59,238,80,8,154,146,7,211,116,16,128,71,71,74,120,149,164,0,192,190,139,240,24,214,195,21,37,90,184,92,62,158,199,112,186,137,112,94,227,140,92,57,145,65,110,147,198,95,41,242,103,145,70,193,165,80,67,52,163,176,165,217,106,77,49,63,197,24,245,222,249,194,52,36,182,132,29,173,40,145,201,5,25,162,131,127,142,96,30,210,60,170,70,190,161,38,250,80,228,128,6,27,241,244,18,134,39,180,151,30,29,201,203,202,179,185,172,31,232,40,34,176,112,54,16,48,38,155,74,229,163,61,85,102,115,117,93,18,60,127,106,180,26,230,163,207,9,109,33,157,203,201,253,138,62,247,82,69,122,105,206,76,30,234,167,115,47,73,47,57,14,40,190,160,188,210,199,88,105,115,80,98,222,130,197,110,12,206,176,228,32,57,176,86,140,83,189,57,147,158,101,145,116,149,89,172,89,238,143,156,198,44,47,58,230,28,119,108,33,1,169,244,22,16,190,41,61,231,248,206,28,160,239,204,185,10,54,54,152,149,5,48,6,7,211,178,250,51,20,20,232,140,90,37,37,27,120,22,220,129,15,118,37,181,104,127,129,251,238,90,180,231,230,104,163,141,202,182,54,56,76,194,150,8,85,237,207,233,104,157,32,166,44,232,179,139,141,47,125,201,248,210,151,102,0,86,106,86,54,239,216,119,95,153,233,204,205,201,246,203,169,23,95,108,224,47,72,155,87,238,66,17,192,206,120,197,154,145,182,37,185,49,55,144,147,185,185,38,160,90,134,20,140,142,41,67,117,142,212,44,20,80,190,160,147,186,115,188,46,148,59,148,228,14,58,6,193,75,25,109,110,142,59,89,237,143,208,80,25,104,34,56,229,20,72,103,85,250,120,216,189,67,60,49,216,51,58,66,48,147,93,171,137,22,134,73,92,36,64,0,55,1,245,111,185,81,233,204,165,63,111,37,233,22,7,221,182,146,100,63,78,146,232,162,73,237,21,233,11,61,32,4,16,91,155,241,100,17,143,88,29,9,6,51,209,172,72,219,176,45,30,190,52,215,152,147,142,37,248,253,210,90,234,129,180,240,242,75,196,54,187,18,2,2,35,210,98,132,220,190,117,164,115,24,47,205,25,51,182,220,145,57,50,56,79,0,134,60,172,188,132,138,110,213,58,173,72,184,251,146,102,18,164,25,233,37,185,11,24,147,133,253,202,75,228,15,194,97,41,144,207,162,220,251,18,9,94,173,202,75,95,176,143,219,137,211,110,199,180,43,196,169,88,121,97,225,228,228,36,121,146,73,90,253,246,66,58,149,74,45,64,9,40,63,215,157,27,2,146,246,161,214,211,231,233,8,224,109,176,212,232,3,47,88,110,182,117,91,122,249,37,24,229,222,156,244,5,172,242,50,44,75,62,135,249,72,9,238,95,97,10,15,102,200,93,64,107,86,110,141,200,226,44,141,141,2,158,43,230,235,36,10,120,54,213,82,98,188,206,214,83,89,5,214,242,132,183,4,77,227,152,108,102,243,214,112,192,252,165,242,147,153,108,49,155,174,231,210,154,115,50,131,46,140,103,200,142,49,159,80,146,120,20,53,59,74,10,209,39,131,21,221,83,56,241,96,8,68,70,109,38,91,146,243,5,185,168,200,201,244,236,34,17,109,136,167,218,178,97,218,250,128,136,89,185,100,26,111,31,142,79,18,164,66,74,198,159,100,102,76,155,252,76,218,15,113,62,153,67,112,0,205,249,16,213,128,140,173,59,121,135,118,135,228,125,78,198,126,32,186,46,2,228,186,40,216,109,190,69,80,111,176,243,100,163,16,9,128,169,90,31,120,188,214,52,208,95,113,9,84,234,182,252,124,35,173,165,10,138,76,180,136,158,214,39,30,127,220,207,179,252,192,45,89,202,20,128,246,236,200,85,28,148,116,50,159,34,215,19,179,139,164,97,95,5,186,89,18,191,39,86,189,99,220,31,234,52,233,132,22,43,164,82,139,196,31,26,163,27,110,97,248,127,82,161,64,19,207,195,138,8,59,165,166,235,117,126,96,245,202,156,182,139,236,54,2,54,115,31,181,230,141,110,59,72,177,48,16,44,13,165,160,50,31,13,158,200,15,196,89,42,37,133,131,16,239,183,123,181,116,127,104,244,240,100,140,8,171,254,139,137,208,249,234,57,203,199,95,243,232,194,188,140,191,194,58,28,213,70,194,151,30,213,102,38,147,204,100,62,183,40,174,180,28,91,104,10,61,13,101,171,36,112,69,225,65,212,47,121,51,161,60,120,23,49,41,190,248,221,41,16,133,124,9,215,119,40,114,206,121,115,86,201,147,163,115,231,224,92,88,15,243,116,178,144,69,152,206,202,74,86,145,211,217,20,99,12,196,79,160,43,215,6,10,229,97,107,30,246,109,168,223,195,208,46,151,213,179,192,213,150,7,73,144,134,148,92,22,185,133,18,137,163,91,38,63,27,135,19,77,192,35,89,207,197,160,75,99,97,197,225,101,108,134,175,100,97,217,178,213,86,47,52,242,205,226,132,141,57,223,140,208,145,117,91,117,135,204,179,34,125,43,93,41,22,155,173,212,180,109,19,203,171,248,198,51,244,198,53,170,207,180,93,154,219,210,186,70,231,172,76,78,2,250,150,105,52,86,32,213,179,90,51,10,187,65,153,30,203,132,17,133,39,225,168,38,58,139,234,120,73,52,105,107,212,102,255,101,216,139,163,56,99,217,97,194,244,14,8,55,200,197,224,196,152,180,41,247,251,145,97,54,99,167,28,231,169,83,78,49,127,59,230,176,27,219,140,184,69,9,131,44,142,29,103,246,83,98,130,222,87,233,49,208,36,139,205,217,183,154,173,70,254,177,128,135,46,39,249,113,32,69,44,14,7,197,146,150,74,61,22,138,161,131,254,88,40,134,14,171,159,134,167,176,63,25,33,180,238,89,182,65,44,164,180,58,48,206,225,0,244,62,122,163,232,238,17,214,0,148,126,190,144,196,9,239,227,62,165,6,254,56,109,129,218,217,11,182,231,225,0,117,16,192,226,54,228,160,16,16,103,11,16,186,195,242,38,34,166,90,168,148,56,158,217,11,112,137,45,96,84,7,178,73,216,114,9,21,93,39,183,101,66,96,78,52,173,89,47,53,254,127,246,222,181,187,145,228,56,16,253,43,152,26,169,135,88,22,64,188,9,130,198,204,22,30,36,193,38,187,27,100,147,236,135,250,206,41,2,5,16,196,147,85,5,146,32,135,231,72,190,235,149,44,105,86,90,75,123,117,109,233,174,228,135,86,218,245,145,100,123,101,75,30,91,214,57,251,91,212,61,51,159,246,47,220,136,124,84,101,214,3,15,118,247,140,236,109,114,134,13,228,51,50,50,50,50,34,51,34,50,35,181,55,14,197,135,35,91,138,205,33,155,227,173,165,19,107,141,150,190,238,91,211,98,251,36,2,242,148,78,68,97,118,53,14,156,39,71,132,89,46,207,113,140,184,183,216,140,37,204,33,25,57,102,38,14,233,4,239,219,9,53,153,78,169,169,44,42,38,217,168,79,109,17,178,97,235,119,40,216,36,87,103,231,70,208,96,99,157,193,96,138,86,197,137,91,188,57,79,36,242,153,214,113,96,99,214,248,56,156,148,6,195,129,177,238,95,86,108,25,37,65,162,92,39,59,19,126,160,151,21,248,136,37,249,4,240,27,143,150,98,144,19,13,163,15,190,248,231,131,133,208,243,77,28,117,94,18,226,93,186,245,159,205,4,156,105,146,165,108,167,185,224,181,27,190,166,132,77,165,103,224,99,25,49,92,191,196,192,99,36,200,169,206,54,203,4,86,103,183,1,205,184,213,10,226,64,51,245,58,81,159,123,59,145,93,205,52,51,178,94,23,160,151,185,212,202,0,242,8,185,51,20,181,180,142,191,235,48,91,118,7,214,20,91,173,253,78,179,217,51,60,56,100,79,246,5,108,7,211,81,205,4,100,206,235,147,70,182,153,90,16,23,126,125,55,138,118,61,189,24,46,216,240,185,117,53,50,22,10,29,136,135,70,132,14,97,209,198,185,49,232,77,2,89,52,155,247,0,178,228,4,193,15,11,196,77,41,128,217,220,196,233,71,68,218,148,189,197,7,32,190,215,26,88,55,66,19,67,183,39,7,28,110,134,19,247,110,145,92,114,11,17,156,169,252,32,78,217,216,236,45,41,203,38,121,40,169,149,74,40,209,232,242,59,34,7,100,18,57,178,103,178,59,10,27,1,211,51,197,83,7,143,228,30,68,223,49,207,82,247,152,187,113,210,39,115,13,32,92,20,18,244,179,117,98,118,6,221,66,34,4,113,193,187,162,119,219,90,180,213,240,189,203,211,242,140,250,97,219,129,79,213,100,187,128,96,90,39,182,204,174,41,135,45,242,109,10,120,170,88,105,96,159,240,42,75,169,232,109,106,165,167,213,186,158,169,11,39,3,246,84,73,157,158,103,140,33,40,156,107,164,139,214,77,71,111,51,117,92,56,15,31,203,194,83,181,240,44,205,144,205,117,61,123,19,86,61,19,13,99,63,161,61,102,67,171,240,62,143,155,70,2,182,80,97,246,137,184,34,243,12,60,235,34,27,61,189,34,164,1,255,35,210,183,208,99,234,91,9,238,94,98,4,82,76,230,212,84,50,165,198,243,126,82,93,75,169,249,188,186,186,70,206,157,28,160,243,68,119,149,7,66,211,248,54,34,137,157,129,219,199,148,241,138,230,207,51,14,229,73,175,81,215,38,253,4,182,124,99,224,109,157,238,150,193,91,148,234,41,203,222,214,8,222,206,124,156,111,202,40,104,167,175,102,214,110,22,1,114,254,243,179,102,190,9,63,183,26,5,159,232,220,131,71,51,166,122,221,249,72,133,242,112,245,35,122,27,72,100,190,49,136,134,28,97,74,122,204,34,244,225,51,71,118,144,119,140,191,62,147,245,105,26,218,148,126,67,78,37,3,229,123,118,250,207,177,206,245,42,254,93,186,10,201,121,116,173,152,71,26,98,230,20,32,180,142,45,74,148,129,55,14,55,24,254,35,214,31,54,131,14,104,2,244,78,114,130,229,120,211,8,181,35,238,199,16,124,251,116,76,71,32,112,116,20,223,174,203,149,241,41,82,44,131,139,159,176,240,149,17,112,111,198,77,197,157,15,206,56,40,201,230,242,106,50,7,180,148,201,34,205,170,222,106,177,133,234,189,108,181,249,106,133,172,76,105,170,93,19,255,5,102,171,64,223,206,112,159,154,84,2,212,113,129,227,9,30,18,84,51,119,132,94,162,246,242,47,97,19,44,129,22,114,25,57,251,144,149,239,207,153,70,190,217,146,154,156,117,106,75,87,211,148,251,63,221,56,110,54,147,222,54,103,94,116,120,116,135,224,115,125,121,229,202,203,148,159,242,9,253,206,123,221,193,177,20,216,188,116,174,239,107,133,216,71,209,200,94,252,90,143,251,50,184,194,66,150,177,32,58,165,9,63,47,18,244,225,117,31,174,133,210,157,62,58,156,162,210,246,14,85,218,50,199,105,124,105,102,89,137,6,58,100,120,213,55,33,199,161,209,108,160,90,199,39,115,213,88,109,37,188,39,17,183,80,203,67,111,37,3,111,152,110,92,172,250,215,91,107,216,24,91,234,180,153,240,223,228,185,136,99,218,174,145,207,230,125,136,243,156,98,31,183,9,248,122,39,80,3,240,8,92,210,186,14,54,130,120,59,145,75,180,146,249,25,247,166,137,224,11,83,255,8,140,252,42,29,129,88,204,52,70,134,110,131,152,205,62,77,33,6,247,190,94,158,80,174,138,102,210,199,185,252,77,28,184,237,8,205,108,167,160,98,134,19,220,77,92,239,233,44,74,225,236,163,107,239,213,174,91,151,106,101,83,69,82,153,122,51,249,124,182,153,149,154,232,76,227,3,194,110,45,246,58,141,203,78,63,99,244,88,99,4,89,104,176,99,63,180,202,94,159,98,18,193,55,237,164,105,244,195,151,43,59,178,124,85,231,147,146,0,61,207,241,163,140,183,25,91,137,75,230,2,37,78,53,44,33,108,249,130,61,0,254,69,247,196,148,32,143,59,236,198,125,103,235,194,162,201,233,233,134,127,209,120,22,134,8,34,99,221,129,70,51,161,231,96,28,134,240,157,140,33,42,34,224,43,252,84,214,87,52,236,100,214,61,223,183,64,71,52,150,146,68,208,15,235,41,100,57,5,244,39,222,2,132,234,250,198,170,14,116,52,173,187,224,117,52,165,191,144,133,231,208,67,195,200,234,139,17,187,123,248,4,106,125,66,141,103,178,81,153,240,23,160,242,192,49,6,31,217,132,142,112,250,129,205,203,211,123,50,181,118,252,153,209,251,205,219,108,175,160,161,42,204,80,107,171,204,90,60,45,9,194,98,205,135,168,24,134,214,204,198,243,178,8,45,249,226,223,188,61,50,135,80,189,63,181,123,81,12,207,96,231,172,210,212,158,197,74,228,0,38,199,206,95,40,198,162,30,64,226,40,207,196,152,25,92,168,5,152,172,14,220,196,41,110,103,85,35,221,103,88,247,140,135,70,37,164,248,111,62,185,198,158,130,223,116,208,37,166,220,117,100,154,178,27,118,127,151,240,92,220,133,54,25,137,91,122,203,32,110,25,40,82,80,33,61,148,253,45,212,204,28,86,93,83,100,65,175,4,248,74,70,48,91,47,120,21,242,250,103,46,161,223,6,55,115,200,4,204,244,113,14,235,46,46,18,57,231,51,183,134,104,182,21,158,164,245,18,68,196,28,133,243,150,221,6,222,88,205,190,203,187,121,201,245,176,8,53,250,86,138,171,110,122,20,196,255,3,72,248,247,136,118,63,107,162,125,149,212,42,181,62,207,222,34,155,158,74,135,170,235,87,49,226,164,94,88,91,187,137,147,61,104,225,29,87,170,149,156,126,229,146,78,225,150,203,65,137,206,172,172,202,5,82,243,217,192,135,222,221,183,130,182,237,89,61,72,240,231,101,248,223,238,235,163,105,106,125,240,161,165,44,218,4,141,90,204,79,47,136,210,151,107,219,131,241,244,107,199,248,172,225,37,166,12,111,86,221,140,84,215,203,57,28,38,38,53,25,155,137,179,88,42,108,162,115,211,230,121,74,61,65,28,245,65,235,97,184,210,236,70,104,16,78,244,218,12,107,58,31,79,179,211,7,6,152,155,16,172,239,52,153,17,139,18,69,115,233,149,121,13,87,242,60,200,215,186,120,24,196,173,31,229,173,110,10,115,215,7,176,99,18,114,33,250,119,204,51,170,72,218,138,24,186,101,0,211,66,223,171,72,103,208,234,12,128,191,250,142,188,60,104,114,194,189,204,244,202,16,156,72,156,3,53,89,51,152,226,227,50,163,223,176,62,179,46,217,100,103,93,232,78,241,77,153,62,230,227,118,104,247,206,125,35,7,194,73,152,67,130,152,35,98,87,176,116,18,192,24,102,141,32,214,232,152,141,32,5,115,177,235,34,170,101,37,4,98,163,237,250,169,45,97,69,232,137,136,67,105,179,128,12,151,112,130,9,222,191,170,2,108,129,103,116,57,203,114,203,223,176,255,136,34,131,146,198,212,126,188,182,56,243,207,78,48,163,73,37,86,27,129,140,134,49,139,124,170,145,69,71,184,233,64,121,13,126,94,63,84,196,30,199,33,157,88,211,192,5,18,79,91,139,64,154,254,12,32,109,232,199,249,32,72,83,11,65,154,249,12,32,69,56,155,13,63,164,217,89,144,58,103,134,115,67,168,206,24,58,59,84,188,125,123,206,134,28,118,24,29,130,163,92,38,175,79,195,17,59,79,249,247,93,99,210,50,49,18,89,36,112,131,188,78,124,209,127,134,29,189,201,6,36,199,243,209,27,123,24,84,90,236,37,152,51,202,221,152,67,140,42,188,132,71,197,158,38,89,78,18,157,186,161,221,183,49,52,64,51,214,235,244,59,246,188,194,178,35,59,172,181,242,173,198,205,44,237,231,229,156,79,230,215,254,115,212,114,216,57,190,229,103,1,115,234,254,255,22,46,152,63,107,5,255,181,104,241,175,86,85,127,221,167,169,254,246,227,122,115,246,133,176,19,152,56,189,70,176,239,187,44,152,211,94,47,204,8,79,184,255,153,213,52,53,58,140,55,135,131,233,172,145,92,51,229,211,106,50,191,170,226,109,19,114,171,249,154,134,218,115,53,158,74,231,213,100,34,69,254,159,163,245,215,102,57,200,224,78,78,209,14,130,43,220,14,137,193,77,221,22,105,211,29,221,125,150,116,220,208,236,213,6,41,109,1,239,176,247,27,166,97,12,22,8,1,250,185,213,106,88,214,138,69,62,199,49,14,36,32,224,223,234,72,43,157,118,7,196,161,61,46,77,77,139,164,170,105,24,196,179,92,83,19,78,104,206,44,13,138,186,169,30,97,76,206,28,137,204,153,43,107,218,25,9,123,138,145,70,203,152,155,217,128,164,42,73,170,146,112,161,155,44,138,103,183,138,127,13,183,242,80,8,89,218,166,69,202,110,10,205,61,208,180,14,233,125,84,98,237,15,133,192,160,52,110,171,65,255,104,93,82,208,44,169,147,178,3,166,238,20,128,86,181,54,150,216,134,166,38,21,173,94,167,153,57,161,37,157,69,119,101,49,98,73,168,212,227,149,146,106,85,161,234,99,0,198,41,73,35,203,158,149,221,191,13,134,39,179,100,150,213,76,21,190,60,70,136,177,103,64,18,9,199,154,44,141,42,106,166,162,181,203,143,165,97,235,154,54,196,170,189,242,73,89,61,171,106,22,228,139,195,228,249,151,152,15,176,100,156,124,90,191,225,66,212,229,163,60,169,192,124,93,84,181,126,5,190,118,75,18,6,70,21,104,39,87,209,50,149,199,66,53,140,203,186,90,73,151,212,113,85,235,84,57,132,58,195,107,175,186,70,240,96,65,78,87,232,123,40,65,120,85,133,150,151,171,218,50,148,130,180,6,36,173,84,147,37,245,108,91,27,111,56,73,231,27,144,212,223,214,150,221,164,242,105,9,73,237,238,142,212,184,225,146,131,46,204,47,144,97,21,231,87,59,194,132,38,142,65,154,239,156,60,131,219,105,18,183,246,126,157,161,179,207,218,166,200,120,120,73,98,202,234,117,214,103,135,119,71,2,245,182,104,221,126,137,103,11,24,239,112,124,218,165,75,18,243,54,1,165,114,66,169,142,151,180,186,2,213,228,121,17,62,247,89,18,18,216,42,215,233,176,157,88,193,231,24,245,22,72,58,85,174,139,173,60,198,63,251,238,204,139,8,90,46,107,119,55,69,212,118,72,64,222,174,139,212,199,110,158,184,70,219,2,130,18,238,72,251,194,2,238,151,92,24,12,97,17,56,33,129,175,74,106,174,170,213,54,25,146,170,64,252,132,29,164,171,108,162,116,23,43,158,153,194,24,200,9,82,38,85,242,53,106,113,56,105,82,37,73,67,15,215,197,41,233,123,231,104,82,118,135,210,21,166,163,47,124,30,187,248,228,72,60,45,65,235,153,178,118,230,204,59,207,38,244,91,178,73,220,231,84,169,238,144,81,26,105,192,170,104,203,144,54,1,66,70,214,181,67,24,194,46,76,108,231,174,118,127,147,97,42,199,67,69,239,92,149,213,254,142,182,95,39,65,160,73,217,135,167,101,181,187,173,53,234,226,228,89,155,218,46,195,102,219,65,139,203,21,43,152,235,37,254,188,128,94,195,203,108,207,120,60,229,195,1,116,87,209,140,58,11,108,205,7,115,130,131,185,216,32,195,231,105,38,166,65,103,19,72,115,123,195,200,205,57,58,126,100,123,101,50,254,32,222,118,138,244,13,213,207,202,117,137,121,39,128,57,230,203,132,204,237,138,58,172,18,50,71,142,57,198,196,116,121,133,182,10,137,29,119,86,157,160,213,20,107,189,10,160,173,83,209,172,10,111,219,240,18,243,196,51,252,51,130,62,24,17,12,224,110,133,142,101,200,215,243,198,136,76,254,221,58,35,153,142,208,68,74,32,153,241,125,119,28,22,95,174,79,48,216,53,240,120,142,166,46,11,173,205,105,168,225,224,238,130,79,131,93,130,121,232,83,254,209,13,192,93,182,148,37,75,184,237,96,97,40,49,169,30,114,8,88,30,103,206,190,144,114,113,53,228,196,114,89,94,45,33,186,115,101,222,75,67,220,21,202,147,203,202,37,137,10,94,174,74,188,110,223,165,36,134,136,138,187,166,46,132,149,213,112,48,175,123,23,151,179,165,51,186,237,149,112,159,171,149,89,91,156,216,91,36,240,120,89,92,114,71,222,213,58,36,65,208,151,203,140,250,28,72,92,154,116,91,67,137,161,236,48,77,22,122,125,68,6,89,43,59,108,130,236,124,91,167,36,70,249,110,141,13,134,53,242,0,32,5,152,142,106,4,79,88,240,209,128,72,34,70,77,162,47,97,141,61,118,63,14,189,216,17,89,232,208,21,11,178,101,20,125,242,165,26,27,221,17,171,188,207,170,29,200,232,21,153,154,36,62,9,157,66,110,175,68,86,102,191,4,59,247,217,6,146,249,144,83,254,198,57,16,212,166,118,183,198,199,185,3,227,236,111,106,251,53,218,77,190,170,237,10,16,158,32,132,203,27,64,141,181,91,0,212,23,167,189,75,118,162,199,98,184,121,26,92,191,76,19,31,7,209,195,17,19,5,143,220,232,244,44,49,83,10,42,127,32,55,223,33,205,103,220,217,233,202,155,56,97,249,59,116,209,215,57,1,212,217,54,185,143,124,242,88,205,213,52,125,151,145,157,14,11,134,12,104,173,116,78,196,165,110,105,215,93,50,155,65,107,99,174,101,65,154,3,209,177,3,43,84,92,199,22,135,113,128,27,100,103,3,132,132,3,151,17,208,186,68,74,200,161,108,88,247,8,56,171,200,230,218,0,100,101,87,90,215,203,101,7,9,183,133,183,114,78,214,113,167,26,6,47,202,126,9,20,26,253,240,86,211,68,158,204,84,125,240,86,47,201,238,218,223,168,137,19,213,144,105,160,77,232,40,112,162,1,136,90,151,191,178,0,43,110,187,44,73,203,71,108,218,235,164,204,131,65,41,168,90,187,236,144,152,219,124,155,176,44,169,28,44,162,219,55,159,145,119,142,42,238,230,164,139,131,160,229,145,242,243,80,144,23,65,206,18,133,205,113,197,43,233,12,189,42,194,69,69,96,123,132,155,85,144,155,101,68,49,199,45,208,43,13,200,108,88,176,244,15,100,62,235,42,74,4,252,36,82,47,236,124,200,198,100,81,218,35,117,141,93,10,115,86,159,137,47,73,36,64,186,40,215,124,59,38,217,101,119,201,88,42,76,221,92,43,95,145,151,45,186,149,154,171,193,176,246,12,162,225,0,212,103,21,237,162,82,147,246,112,131,195,138,148,11,2,78,30,242,199,226,22,180,82,1,180,78,54,180,126,181,230,32,138,177,48,194,56,205,234,21,201,159,132,228,167,89,254,114,72,254,233,6,228,247,239,129,54,196,243,93,222,69,133,244,77,220,127,29,164,110,130,52,95,195,20,167,133,77,128,92,46,3,186,58,212,60,39,188,21,210,73,166,197,69,234,205,43,86,220,121,142,132,22,95,37,106,20,164,31,5,112,221,182,187,111,230,74,190,221,243,204,205,165,88,109,191,180,64,112,60,32,162,73,155,238,128,126,70,210,67,137,123,25,229,241,93,47,35,177,145,236,96,33,164,74,53,15,35,65,217,57,69,112,218,246,96,250,162,236,74,25,248,36,9,91,103,64,9,176,156,80,248,28,34,145,109,92,150,81,91,7,145,32,207,95,27,185,135,135,32,21,237,160,134,27,13,77,58,204,146,45,160,81,115,245,124,36,206,49,233,120,95,211,14,48,225,17,110,45,208,165,211,16,42,52,121,146,180,44,37,145,237,11,27,202,200,143,155,4,157,221,76,121,223,132,31,250,205,255,190,73,64,16,221,200,245,151,204,47,13,34,240,195,195,119,75,129,90,51,163,203,40,22,184,193,63,248,191,24,211,214,173,75,142,77,241,67,132,135,136,103,25,98,44,113,114,154,249,118,58,153,73,227,27,12,9,116,111,117,138,185,222,188,17,55,176,46,180,52,186,100,213,18,137,4,214,73,211,58,129,224,56,143,40,132,54,26,75,98,131,236,79,64,219,42,233,54,227,100,180,90,45,1,80,127,167,196,213,195,237,144,93,0,81,52,72,158,223,126,116,64,9,175,227,135,61,140,16,51,45,53,194,35,14,137,167,252,210,23,23,115,44,184,63,67,61,121,231,195,55,39,17,121,82,241,165,13,183,1,209,162,72,110,192,13,135,3,13,240,128,56,82,38,187,135,137,160,253,25,207,16,125,81,34,220,25,37,5,255,147,168,188,114,219,157,43,131,128,157,17,122,117,109,221,8,45,9,57,228,108,159,15,136,24,186,77,153,21,12,223,235,206,140,208,168,183,85,225,142,10,178,2,32,97,79,22,100,130,81,235,5,95,152,15,49,203,133,50,36,120,225,236,165,228,82,23,127,217,130,227,146,27,68,65,6,9,251,235,31,181,48,102,158,233,141,50,235,0,0,63,194,71,105,172,46,41,209,48,192,46,21,121,135,238,150,164,134,93,169,148,72,115,206,234,36,254,164,172,180,248,84,136,80,78,88,84,17,255,216,241,199,247,138,7,127,225,67,40,35,220,176,50,216,220,50,98,57,241,114,69,66,137,139,139,66,100,77,152,149,69,135,131,63,236,142,70,192,84,158,189,70,225,111,214,123,181,197,56,19,141,38,235,225,162,46,44,216,181,56,103,158,224,29,66,245,156,191,58,189,214,22,171,243,27,110,177,228,205,52,212,121,89,241,172,225,80,175,49,132,39,121,155,225,184,213,61,195,185,225,95,110,60,164,47,196,87,149,128,100,207,6,121,32,144,185,85,46,96,158,66,217,161,131,84,137,121,209,152,176,115,226,179,19,72,139,18,76,129,180,35,222,190,203,60,47,24,40,22,161,120,62,160,104,168,225,25,80,205,196,212,241,176,215,92,28,42,167,25,102,204,16,121,71,54,103,120,39,12,21,116,83,201,121,56,33,255,233,248,135,227,219,6,89,244,228,160,114,18,186,131,70,126,19,138,217,96,234,100,161,137,37,160,48,246,178,31,76,218,53,193,23,238,180,248,194,12,9,188,28,58,59,1,84,28,62,213,24,133,119,202,76,123,54,64,223,44,46,74,238,104,95,50,99,5,230,111,69,87,18,17,100,102,46,135,48,160,195,39,44,132,241,249,195,57,251,199,199,31,23,163,86,39,47,197,24,220,166,136,39,238,75,45,231,91,181,21,76,47,183,26,97,32,45,204,106,201,249,32,8,93,52,220,178,219,22,183,243,130,137,118,236,151,121,158,201,197,24,15,95,165,54,56,36,61,231,19,147,233,66,8,20,87,241,205,56,18,246,217,149,4,197,248,207,46,80,68,60,21,90,119,225,119,162,51,94,7,137,160,211,100,197,32,161,105,234,155,107,78,169,121,68,38,63,49,207,214,129,102,111,168,161,155,169,188,236,252,187,183,40,59,231,189,27,158,96,205,71,167,88,202,117,215,62,76,23,13,40,28,214,173,151,38,197,94,179,211,122,37,225,60,67,59,101,161,176,130,209,228,97,122,50,68,60,236,99,56,88,82,240,189,76,194,43,139,187,146,123,192,108,184,210,170,159,107,134,61,245,23,72,16,1,162,187,179,113,69,10,68,223,247,53,207,37,63,159,204,7,210,30,154,119,69,208,190,43,66,34,96,75,21,189,199,14,114,113,143,144,233,48,3,232,198,9,94,54,29,213,52,194,166,140,112,17,139,94,36,74,111,170,177,120,169,51,122,176,198,199,33,75,11,197,144,129,17,60,132,0,126,230,225,93,36,186,182,152,71,84,95,78,190,114,150,107,86,28,241,5,223,14,36,228,144,197,227,231,100,222,141,114,246,184,217,67,118,97,13,203,241,187,253,156,126,10,163,247,48,110,202,134,165,228,128,110,100,118,44,51,220,16,206,39,240,53,82,72,100,109,158,56,60,72,238,78,158,172,47,82,25,47,31,124,48,194,68,23,26,81,39,224,176,197,63,90,225,72,138,100,134,159,74,73,135,81,60,0,79,240,169,148,32,51,147,70,189,167,71,238,186,231,107,63,37,142,71,82,64,253,234,167,112,196,228,176,6,126,202,68,158,121,205,171,17,250,191,11,145,39,196,120,132,198,24,159,54,185,5,246,106,171,47,131,187,64,92,251,241,143,82,9,141,48,30,116,0,58,47,106,3,78,255,188,39,144,60,250,120,24,5,6,158,17,57,230,232,184,35,80,131,244,25,34,1,139,72,62,143,72,224,194,198,201,245,218,79,191,148,246,188,98,85,232,30,226,182,25,20,169,250,58,28,120,140,86,46,159,118,209,157,228,122,234,201,150,79,139,246,157,104,165,50,65,162,138,179,180,34,1,186,144,188,232,35,254,211,1,121,245,70,130,165,109,121,149,66,33,18,78,47,30,95,129,255,116,203,50,108,107,165,211,111,175,144,81,190,143,172,52,62,26,180,223,9,219,20,29,113,149,123,64,4,75,44,17,223,36,59,91,134,123,104,204,16,19,40,195,57,28,32,128,5,120,79,88,253,156,73,32,29,94,164,32,241,9,135,176,49,58,186,195,74,252,217,52,96,186,55,123,150,48,41,224,33,64,116,19,250,157,210,103,120,127,193,50,91,168,180,56,191,20,226,63,98,243,202,27,248,179,178,114,43,206,68,91,138,222,2,44,225,29,223,144,13,60,36,94,119,50,170,78,203,78,77,207,78,71,3,68,12,15,194,194,133,76,52,224,143,96,196,247,72,2,165,198,89,66,166,167,120,244,213,204,94,0,55,184,229,236,209,150,162,243,234,53,130,158,173,235,217,245,197,166,45,51,125,94,178,226,188,4,240,102,207,81,12,141,200,30,194,16,3,196,97,233,82,43,21,168,57,9,247,70,98,108,103,23,170,0,167,141,25,251,135,143,149,222,226,238,34,80,21,15,220,1,216,221,37,19,195,18,241,124,116,142,242,107,160,3,229,65,52,90,93,11,56,45,247,109,119,105,47,87,247,241,253,116,184,182,24,153,162,214,77,191,43,9,166,79,95,168,249,96,237,75,86,118,17,62,121,144,78,196,179,8,11,129,26,220,155,16,169,93,117,18,133,184,223,183,226,219,1,222,77,159,23,73,133,142,86,6,232,150,7,53,254,37,76,67,214,223,22,47,18,85,129,118,253,224,209,12,170,10,61,142,144,253,233,102,156,42,68,231,135,215,235,148,54,139,173,79,63,149,144,187,11,37,59,73,250,228,47,203,135,137,150,56,9,52,244,125,168,128,53,237,128,39,12,169,161,160,6,28,79,123,136,119,218,9,161,103,37,4,201,134,30,118,21,84,196,195,175,130,112,52,223,142,43,197,219,15,94,153,30,97,214,115,90,38,239,154,84,79,114,162,87,93,207,188,227,23,175,242,51,190,171,124,57,216,187,103,233,56,135,91,145,192,243,45,31,178,81,15,10,63,136,243,136,73,65,167,150,158,197,234,215,248,132,1,57,235,48,23,68,120,174,138,207,236,119,178,208,20,254,159,113,140,119,114,176,153,97,192,252,8,70,204,39,215,225,170,88,56,54,111,233,133,11,207,42,123,11,222,36,81,144,71,29,189,153,50,225,44,152,191,87,130,162,134,37,133,200,59,239,4,30,21,134,156,20,114,90,8,160,112,119,139,245,101,241,51,68,191,130,230,158,166,165,66,136,106,26,61,201,195,246,216,91,205,190,24,92,96,131,162,175,10,204,43,27,75,39,243,169,96,218,150,237,110,130,47,26,200,179,3,190,219,232,153,86,8,83,47,215,233,173,120,100,142,107,113,113,127,8,230,123,126,59,168,192,123,227,240,59,81,255,38,48,125,198,188,70,94,62,136,66,175,217,41,135,85,84,5,160,120,243,251,230,247,205,239,155,223,55,191,111,126,223,252,190,249,125,243,251,230,247,205,239,155,223,55,191,111,126,223,252,190,249,125,243,251,186,126,205,47,13,254,61,141,52,23,121,39,238,141,187,246,142,115,210,181,210,52,140,209,138,240,250,33,63,35,98,118,2,171,238,177,25,191,198,77,187,73,236,77,74,199,184,194,127,134,47,190,77,73,203,136,102,218,238,129,157,47,38,100,136,97,141,20,5,146,218,214,68,132,55,24,125,141,5,27,216,4,5,26,101,230,53,178,149,141,120,159,40,101,240,43,10,22,129,148,37,210,56,164,30,59,57,199,108,82,184,72,240,68,37,149,173,192,166,251,209,137,49,74,229,156,96,63,163,27,121,170,189,239,92,82,235,0,55,145,188,143,201,137,224,86,179,18,235,33,157,132,205,77,128,211,128,96,148,42,188,153,201,97,8,185,39,118,60,101,221,89,21,76,91,124,243,140,214,55,244,253,204,200,202,202,219,198,177,97,180,178,14,17,79,177,157,230,97,28,209,50,210,165,123,201,238,67,70,141,7,51,23,58,204,207,113,59,27,63,29,185,102,96,243,162,85,31,141,98,199,237,176,170,236,177,206,136,251,90,231,156,212,239,78,65,107,10,137,58,70,75,228,37,79,207,68,249,158,245,228,179,21,212,82,24,197,186,205,9,239,62,94,59,24,102,211,73,61,92,229,41,22,124,10,130,214,28,205,137,203,71,222,161,75,217,29,42,125,241,147,37,11,199,232,130,67,154,192,189,50,46,16,66,89,239,221,72,232,205,199,52,67,227,64,55,240,112,7,113,246,96,27,125,217,111,170,211,113,192,141,95,130,190,10,186,0,154,60,86,205,183,178,95,155,109,180,236,247,142,11,245,104,15,182,53,22,39,69,186,55,18,218,151,174,246,230,24,122,75,24,119,40,130,231,113,137,188,153,99,1,76,33,109,105,60,33,215,229,108,173,228,132,27,66,78,40,9,153,84,56,81,229,130,237,209,67,217,19,2,29,100,228,58,135,129,171,48,7,105,31,238,66,195,25,4,79,142,180,48,114,175,98,38,2,30,231,84,131,115,101,247,9,193,77,195,125,67,53,156,37,241,137,163,143,159,206,230,37,238,68,147,183,75,231,89,128,238,141,157,179,20,133,36,97,77,186,169,130,9,37,90,169,17,119,110,124,233,52,176,30,79,140,190,242,85,250,249,83,245,251,116,230,127,63,137,91,38,91,239,219,169,30,41,158,62,153,26,34,56,5,53,242,80,180,193,228,141,144,215,83,67,165,47,87,78,115,102,193,109,89,124,88,213,211,172,208,4,111,53,227,131,76,124,99,117,118,125,225,133,213,180,224,99,55,13,66,233,45,11,79,15,233,196,108,220,121,95,170,147,91,16,30,185,74,9,0,5,96,209,165,101,97,75,225,75,129,189,191,202,36,83,71,113,145,76,137,216,82,10,176,105,154,229,128,37,218,200,135,132,42,241,199,224,247,251,89,191,180,206,32,88,25,132,120,24,223,204,0,42,230,117,12,10,82,103,69,22,145,150,147,63,131,33,204,233,5,50,183,162,58,131,139,132,233,166,146,91,159,199,130,117,170,142,58,95,188,151,112,93,53,60,46,134,155,63,197,218,167,64,2,217,248,77,140,230,10,68,225,17,128,51,1,97,40,130,12,127,130,15,46,2,205,97,98,161,198,57,62,39,251,0,135,151,105,17,29,166,24,82,221,204,187,60,62,219,117,17,186,34,164,163,147,55,43,226,205,138,120,205,43,66,150,53,37,26,157,107,147,12,136,223,35,155,1,99,10,127,83,54,178,182,22,172,95,72,15,128,222,70,208,144,159,141,229,45,72,162,15,125,23,53,41,72,26,33,186,106,88,172,22,191,186,27,34,109,132,128,149,10,6,43,255,153,131,37,63,82,59,91,114,12,192,183,244,200,153,234,75,74,255,126,206,64,8,88,137,207,30,172,57,144,149,9,129,202,49,74,151,78,94,253,220,57,164,179,88,208,116,197,82,30,42,200,45,74,4,254,38,4,241,62,96,20,97,231,241,158,231,243,174,185,206,207,95,209,243,196,152,193,195,176,68,208,25,225,84,253,214,183,55,179,71,237,142,219,41,220,152,163,17,128,26,254,91,9,216,107,231,85,74,147,171,137,224,40,60,89,95,20,30,255,174,63,223,30,229,190,86,74,207,85,66,223,194,149,35,23,120,247,118,145,255,251,159,197,245,225,91,8,155,152,151,66,181,4,232,109,97,66,131,251,72,174,24,18,50,28,16,31,16,98,36,16,222,111,118,102,183,179,4,145,112,49,100,10,142,142,219,126,146,76,4,146,164,148,58,5,49,225,178,212,52,57,105,214,224,194,4,187,16,86,53,99,204,236,249,203,185,68,4,255,198,18,66,44,148,39,120,244,237,68,16,189,179,222,3,158,227,157,13,188,255,212,123,230,74,155,178,232,69,33,44,31,120,245,17,240,56,239,92,247,47,97,114,164,180,11,73,17,255,194,123,245,248,172,207,51,161,243,243,204,228,44,158,201,185,28,125,192,119,49,96,83,159,31,176,146,87,183,247,45,90,140,200,108,45,54,148,244,231,53,20,246,240,239,148,161,164,22,28,74,230,243,26,10,123,25,120,202,80,178,115,12,101,198,163,190,106,96,173,153,111,11,171,94,89,197,23,138,103,126,132,100,231,69,136,116,130,38,107,85,222,167,129,57,28,208,148,203,127,124,119,51,1,87,16,217,169,53,4,223,126,161,14,129,120,222,110,130,64,150,137,41,164,49,241,161,225,5,96,96,213,210,57,95,69,87,71,18,94,38,94,64,67,18,68,58,242,60,177,55,8,120,144,126,29,36,10,204,227,38,63,219,130,32,252,148,139,15,37,229,183,100,18,4,215,151,63,218,122,99,116,228,59,178,10,191,118,79,45,120,73,59,243,136,202,123,60,21,126,52,21,126,44,21,112,74,36,139,48,97,199,80,33,71,80,55,179,72,84,190,60,121,85,183,14,83,45,172,2,95,81,246,44,149,188,127,165,100,124,161,80,195,46,11,167,199,144,8,141,250,224,183,19,148,14,235,66,158,81,14,222,111,104,64,150,108,250,248,152,62,27,17,120,215,28,254,124,242,180,70,13,35,7,63,243,53,58,43,30,197,60,177,40,132,56,236,55,225,193,114,248,83,198,158,121,204,250,142,49,66,159,82,246,211,96,40,26,103,180,38,227,112,14,12,138,47,50,248,116,113,199,252,142,4,47,64,87,127,143,65,33,169,173,60,99,79,172,236,13,135,118,65,81,110,158,69,111,212,76,50,145,47,180,198,3,66,162,75,3,213,136,94,147,112,191,80,217,42,42,248,94,115,129,44,179,21,88,59,235,199,186,101,228,50,106,231,176,116,127,239,34,113,119,179,61,196,87,121,239,237,31,156,84,15,218,240,105,23,255,84,106,101,237,49,252,91,182,143,238,230,12,44,80,126,84,170,29,61,218,133,79,214,67,248,179,83,197,55,96,71,23,88,72,171,109,222,171,29,116,19,154,182,53,236,65,73,173,125,161,105,203,173,60,100,84,70,154,86,74,98,173,92,31,155,61,195,242,143,142,179,219,173,203,3,252,216,48,246,15,246,74,135,91,167,250,234,189,196,101,103,109,111,107,75,59,110,47,55,238,151,46,15,182,186,149,97,246,113,234,238,225,118,255,108,92,221,208,250,71,135,9,251,238,36,185,151,106,239,159,175,105,219,79,202,247,71,227,68,207,218,210,15,78,182,107,143,31,29,222,75,156,237,95,29,212,234,171,149,141,203,203,189,123,39,208,194,147,244,90,250,201,249,147,84,171,127,111,229,193,238,70,186,244,164,245,232,180,213,92,107,61,89,185,218,63,190,58,220,25,229,211,79,210,247,46,146,41,251,252,160,255,112,114,127,173,83,111,13,178,249,71,43,87,90,191,190,91,234,108,238,93,236,214,170,48,128,68,251,168,126,212,172,60,122,80,175,150,247,183,118,135,43,230,224,170,190,242,248,81,62,255,104,231,81,166,85,209,186,237,173,187,165,39,39,203,247,205,252,85,234,226,60,119,254,112,179,183,220,179,158,92,229,7,3,173,91,175,239,60,46,63,190,204,213,6,165,211,163,251,143,86,206,91,230,238,168,215,134,244,138,190,153,223,239,223,61,234,148,143,70,249,137,221,220,209,175,154,201,196,69,117,82,214,76,237,224,84,131,121,30,237,90,213,201,189,19,45,57,172,237,85,26,7,103,71,27,58,76,83,117,178,61,170,60,209,43,229,78,253,162,90,173,224,243,200,245,81,183,212,125,124,116,183,180,219,94,169,111,102,171,150,49,220,45,61,41,233,245,196,118,109,99,187,210,111,151,246,55,118,219,187,167,91,171,251,165,237,114,249,254,110,165,54,232,60,126,88,219,218,212,46,54,170,131,135,251,79,180,84,187,49,57,200,13,114,123,218,78,109,99,176,169,85,247,242,219,181,173,114,245,254,222,202,74,111,197,218,56,40,99,153,106,121,47,11,96,181,55,246,183,46,218,141,246,68,43,149,180,108,77,219,237,110,142,42,221,198,118,162,181,149,51,244,202,114,242,209,202,240,56,187,154,63,173,55,31,12,86,26,219,123,219,90,123,188,155,105,109,212,31,93,46,31,154,70,179,61,168,118,43,237,182,182,95,63,125,92,78,156,26,15,14,207,86,30,166,236,213,229,179,139,211,211,204,202,120,124,112,108,175,141,55,235,221,246,8,242,119,119,79,90,43,15,46,38,233,86,98,252,168,190,189,189,182,188,122,120,250,56,59,184,154,228,74,231,15,218,107,163,99,107,37,173,119,115,233,173,251,253,114,185,242,104,191,182,162,15,146,143,75,214,249,73,126,185,82,187,220,184,220,214,180,222,129,89,223,53,207,171,7,229,114,166,94,238,174,150,50,165,237,221,211,177,118,247,225,253,173,118,181,59,185,159,209,70,213,213,67,173,179,247,216,0,124,217,253,97,169,218,185,88,211,202,189,99,187,94,206,106,86,203,88,94,187,159,104,173,84,55,187,247,75,154,57,178,58,0,255,217,225,176,124,240,240,114,131,182,127,55,187,210,27,76,74,229,221,78,174,190,113,182,146,190,216,168,141,245,225,198,254,78,37,161,109,214,205,195,250,184,126,248,120,163,58,46,37,106,251,59,93,123,247,244,172,222,184,223,45,237,223,235,218,90,151,116,214,61,174,13,53,236,55,219,222,24,229,26,219,7,27,229,178,121,122,126,180,215,126,188,111,29,102,243,37,221,72,37,75,245,242,228,170,215,222,202,150,119,27,59,143,178,102,165,123,218,220,208,170,221,163,173,33,80,206,147,141,189,246,193,126,99,116,81,57,24,228,44,237,178,102,61,168,107,163,163,85,32,230,163,189,199,181,187,231,7,102,105,179,116,114,55,251,168,173,149,246,183,170,157,196,86,54,177,57,218,184,186,167,181,247,235,195,199,27,141,222,254,93,92,221,181,218,118,83,187,24,100,87,97,166,218,151,0,119,171,165,221,171,221,63,76,77,30,148,180,218,105,230,176,60,42,77,238,214,161,92,13,138,67,153,246,198,197,198,168,54,46,173,156,116,235,107,137,42,244,87,207,86,43,141,187,90,163,123,127,251,222,206,90,37,81,78,181,46,143,155,135,15,243,153,7,217,229,205,210,222,78,114,108,232,90,175,106,237,213,129,97,192,15,52,84,133,31,248,167,14,63,115,167,85,158,148,119,79,141,229,85,50,63,58,164,31,165,187,86,107,163,123,218,221,216,218,56,57,235,94,230,182,75,70,255,209,206,224,222,138,61,212,202,245,243,110,58,251,112,191,210,41,35,203,107,237,87,71,203,182,86,165,109,111,151,172,250,198,206,100,146,57,59,213,86,182,118,58,86,239,60,127,113,119,210,26,156,117,179,247,90,77,173,46,244,91,217,57,135,49,237,63,185,172,151,51,39,253,141,193,69,109,123,48,97,184,187,247,200,220,216,47,149,244,203,199,237,39,205,237,211,39,229,242,201,193,5,212,185,59,212,58,79,106,157,246,246,254,232,48,183,91,41,63,177,58,171,195,251,7,251,245,53,237,126,123,171,179,55,222,200,61,89,219,188,170,107,165,39,218,65,167,218,111,31,214,250,173,186,182,189,217,129,134,183,107,135,251,101,123,116,209,110,167,46,87,6,109,109,239,126,245,160,114,119,164,53,218,245,195,93,88,82,59,35,32,128,250,134,182,217,125,8,180,80,61,221,219,208,202,125,242,241,33,124,156,140,53,218,206,246,221,222,81,123,99,82,217,215,78,14,96,206,119,199,72,131,218,129,166,239,237,26,64,212,27,192,212,158,52,107,149,110,233,168,100,111,232,73,169,141,179,250,86,237,94,179,214,61,78,167,71,169,193,74,166,157,104,87,234,15,182,79,234,247,235,195,141,71,102,246,126,59,179,245,48,151,107,93,244,187,163,186,253,112,251,98,185,53,178,30,12,78,243,247,30,221,77,148,203,135,185,244,74,237,104,208,181,107,181,211,195,52,52,58,152,92,216,153,253,110,105,111,146,77,92,220,175,87,218,199,171,147,230,198,229,248,188,223,222,25,109,167,31,174,153,165,238,195,221,53,237,94,247,98,239,112,84,202,244,47,182,74,147,114,243,176,156,24,180,86,15,202,163,157,251,103,219,15,211,147,209,69,163,125,118,242,184,209,222,172,111,88,39,192,229,146,249,246,233,64,63,90,217,201,28,214,96,28,169,242,253,230,234,69,86,59,44,167,129,110,203,182,54,4,28,237,77,180,123,218,94,53,105,156,101,142,218,155,251,123,141,86,226,50,187,215,79,39,206,246,86,206,134,135,181,187,103,71,58,224,191,186,175,237,116,91,167,195,123,87,143,239,215,239,95,236,141,1,78,64,217,129,249,168,179,170,93,150,106,135,208,220,89,187,124,185,119,101,194,246,217,94,123,60,104,192,190,145,169,31,238,159,111,174,182,129,80,237,131,187,221,251,35,173,55,158,236,89,171,123,43,249,39,103,213,203,65,85,123,60,92,121,188,5,252,13,56,200,161,62,104,166,53,237,238,54,246,119,144,128,182,31,107,25,237,110,127,119,175,118,150,24,63,180,180,131,227,71,86,165,91,214,75,218,246,118,119,19,120,74,237,94,109,239,124,180,188,173,213,238,215,107,151,41,132,233,168,90,218,60,219,56,179,113,156,181,141,77,27,31,187,123,178,219,53,114,198,202,242,126,165,222,104,223,107,159,54,129,109,55,30,111,37,14,119,14,58,171,117,167,220,214,168,106,117,187,143,56,76,192,175,246,247,58,157,238,195,230,214,227,146,6,162,91,169,122,50,170,45,223,29,30,158,31,226,231,210,118,175,244,112,52,132,207,195,190,89,210,14,78,50,181,187,155,192,11,251,131,171,118,173,188,127,175,115,150,108,156,143,181,242,190,126,218,31,228,26,79,204,123,173,126,247,201,254,209,10,242,140,251,103,189,199,59,43,203,227,244,225,229,68,131,121,57,131,117,210,212,142,122,227,211,149,253,198,214,176,60,60,26,192,190,123,146,170,111,159,141,142,78,47,87,70,154,189,243,232,236,240,44,105,216,153,102,187,218,222,75,214,207,234,171,195,141,131,253,236,198,94,162,189,91,223,191,11,52,185,185,91,74,29,29,31,110,182,19,91,176,231,85,237,250,118,183,92,46,93,117,141,135,249,227,254,195,234,154,86,170,38,15,205,209,224,94,46,211,107,100,83,107,195,39,192,149,75,7,59,77,152,155,173,205,82,182,218,217,59,208,173,67,172,11,107,160,60,41,235,149,86,235,97,2,168,254,176,123,146,211,42,90,175,123,108,31,234,219,137,163,110,105,82,218,223,131,5,177,123,90,174,143,247,251,147,242,9,200,59,141,206,69,125,227,110,110,249,100,215,206,213,55,107,27,27,189,139,158,125,113,48,168,62,201,231,47,202,123,53,187,86,169,86,75,71,15,159,84,55,234,119,159,236,165,175,46,181,81,237,228,18,121,235,89,110,191,182,6,12,173,219,62,212,112,45,183,203,147,209,81,227,113,22,248,170,117,118,56,0,252,84,182,251,79,242,157,173,139,76,27,65,203,218,249,195,90,13,223,89,134,178,32,120,193,143,134,188,65,219,47,129,4,86,219,118,248,49,205,235,181,119,181,82,103,103,23,4,152,242,97,187,117,145,214,30,156,93,142,38,143,78,38,137,237,9,202,113,90,181,183,241,176,187,63,174,195,238,169,160,88,153,206,74,98,165,106,71,175,207,117,51,98,22,237,37,101,173,149,110,40,209,117,197,178,77,16,91,149,98,177,136,114,255,176,21,49,239,220,89,50,139,79,159,14,226,29,213,84,21,229,217,179,168,106,198,123,195,134,222,179,32,203,149,76,121,98,116,29,27,213,177,209,204,218,154,161,68,227,77,163,165,143,123,246,186,14,41,137,84,43,215,88,61,86,160,173,183,18,234,53,149,126,119,245,81,1,190,81,219,219,221,97,211,40,188,149,188,33,146,112,38,229,3,89,25,91,70,4,193,108,216,202,186,29,55,151,12,218,163,89,116,74,210,113,13,138,246,73,199,82,141,226,32,254,133,134,105,232,182,81,237,25,248,92,153,106,67,210,251,150,209,107,197,223,111,124,240,129,177,110,26,246,216,28,68,0,226,102,231,92,1,168,108,221,238,52,202,61,208,93,11,202,241,177,213,3,201,190,223,31,14,98,35,16,187,21,117,56,40,92,55,122,157,70,183,128,97,180,49,227,1,164,151,49,229,230,70,125,58,165,25,170,113,88,134,110,54,78,20,90,212,232,197,240,192,11,138,235,182,109,90,133,107,26,208,14,240,113,163,246,1,21,189,2,12,166,55,54,160,175,179,177,97,78,30,232,166,222,87,1,209,61,84,81,92,236,16,45,193,45,81,52,110,84,152,25,211,176,44,60,50,81,220,28,229,198,233,216,28,94,184,253,182,199,232,214,81,72,38,220,124,208,238,220,124,60,168,40,228,110,36,168,137,218,227,22,233,233,199,0,175,242,226,239,191,241,241,31,254,227,243,111,127,248,241,79,254,70,232,173,51,24,141,109,161,61,60,142,80,250,157,65,71,81,27,61,64,9,226,6,116,32,117,212,211,27,198,201,176,135,14,122,202,39,191,248,213,39,255,242,157,231,127,244,99,185,209,112,212,196,71,248,215,138,91,246,32,20,77,95,176,12,123,41,160,146,170,96,45,5,52,174,48,228,137,173,195,208,162,207,212,36,249,95,125,5,8,19,80,101,145,195,164,96,92,181,58,61,152,39,142,172,169,152,251,244,203,127,252,226,27,255,157,183,62,15,206,26,205,219,224,172,209,156,15,103,80,14,198,8,107,175,7,45,33,10,45,117,201,93,222,209,107,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,19,141,178,25,121,249,89,249,244,79,63,252,244,251,63,125,241,189,31,191,248,193,15,133,185,1,5,220,136,141,96,173,27,102,240,4,145,80,197,168,167,3,171,80,8,124,164,19,221,86,10,202,4,126,98,187,187,177,102,211,51,91,116,170,228,46,41,163,57,209,7,109,28,33,253,80,129,102,231,152,201,166,62,89,124,34,161,210,60,243,136,197,110,79,250,44,133,58,109,186,53,40,210,70,102,167,175,155,0,5,122,49,20,8,211,192,80,215,140,97,170,2,150,111,36,46,60,28,16,238,187,79,202,97,183,64,99,231,75,202,139,111,255,224,227,95,254,197,151,6,95,178,221,95,37,250,140,131,236,133,65,238,212,52,90,128,132,105,189,226,37,147,93,71,252,184,93,126,250,213,15,63,254,205,207,167,116,66,7,138,39,229,82,107,226,28,177,101,96,0,81,15,71,15,204,33,236,58,58,221,215,96,237,12,71,198,96,119,104,26,80,240,198,237,86,30,227,151,236,23,223,255,229,243,191,250,51,111,170,66,128,2,18,133,78,113,83,130,101,115,130,27,174,105,188,231,12,91,55,97,87,136,141,71,74,193,147,4,91,243,64,129,105,119,38,158,76,190,208,196,148,125,143,78,96,172,15,197,0,159,36,123,31,35,251,23,174,233,137,159,146,67,147,155,151,218,153,146,169,121,214,244,243,143,190,251,241,119,127,250,252,107,255,241,227,191,253,167,57,249,237,28,28,86,110,117,246,234,212,71,163,135,64,6,139,175,80,86,113,158,85,202,139,186,12,183,113,53,153,180,122,243,115,92,2,191,151,233,226,189,130,195,116,201,191,243,115,221,249,166,232,147,63,255,230,139,239,254,246,249,55,63,122,254,181,63,17,166,168,161,91,13,60,168,117,203,75,19,35,239,138,226,252,209,81,33,177,31,235,150,214,188,135,55,151,234,8,86,21,161,127,195,190,107,88,59,216,179,135,221,14,7,39,195,113,153,124,187,81,233,171,216,251,189,161,141,149,222,31,47,61,37,56,82,152,100,11,221,15,164,57,164,242,168,17,31,0,37,168,58,124,192,83,91,38,102,226,120,16,29,10,91,187,40,138,46,233,4,177,209,40,17,174,59,214,142,161,183,222,131,12,99,41,90,240,20,247,45,117,250,187,164,44,179,134,26,39,157,94,211,52,6,32,194,63,125,246,158,162,20,220,164,120,207,24,180,237,147,232,178,18,13,106,5,185,214,179,155,155,103,234,96,220,235,169,111,37,213,244,90,50,145,72,166,83,171,185,232,28,68,221,108,158,223,70,124,160,245,230,34,105,90,82,216,123,248,255,5,138,43,145,2,41,43,2,38,94,80,216,205,224,3,125,96,244,56,251,241,75,229,172,148,34,74,240,164,250,177,61,8,173,138,47,250,56,21,57,229,147,246,160,54,187,177,60,55,172,194,211,107,156,223,130,210,27,234,120,45,0,234,143,126,113,143,164,156,199,156,52,142,91,150,32,97,131,23,130,217,33,64,245,129,236,58,163,158,177,79,56,23,89,182,150,196,81,241,254,22,198,194,215,31,232,75,35,223,210,96,151,100,131,56,129,120,87,191,220,34,9,42,139,142,1,165,201,109,3,203,7,209,67,87,21,22,232,189,97,244,122,244,117,22,165,112,173,184,23,191,176,109,208,91,86,232,91,153,163,144,187,192,197,187,39,119,145,183,58,151,70,19,33,161,251,38,177,81,87,84,54,198,108,86,81,29,198,254,173,231,223,250,21,210,134,58,87,115,136,129,24,105,6,128,73,38,19,248,214,189,105,59,108,30,216,67,129,9,182,130,140,254,215,127,250,187,127,250,203,143,127,244,21,168,142,187,94,140,251,229,197,236,225,16,167,67,193,43,156,219,65,144,14,129,0,213,17,9,2,166,1,189,4,4,114,199,249,192,142,117,208,151,145,62,157,206,37,174,60,163,115,182,223,144,38,183,128,71,3,189,8,187,142,161,154,158,125,199,3,38,114,86,83,222,119,128,137,18,171,2,78,54,211,0,88,152,89,51,182,236,231,174,140,165,26,113,144,70,226,228,81,56,92,2,79,205,103,239,249,147,226,77,19,208,166,0,107,117,91,80,68,110,154,136,146,125,242,153,154,226,179,3,98,93,103,160,179,45,151,44,106,55,37,148,225,136,149,24,138,24,106,136,21,189,162,10,23,151,72,100,141,177,137,87,211,244,228,194,203,183,219,70,201,208,7,228,131,138,157,27,196,70,192,82,10,79,83,9,53,157,80,51,9,53,155,120,38,100,77,107,97,31,242,129,90,38,195,177,13,242,45,218,87,169,17,210,156,26,1,54,118,14,127,161,144,169,70,6,192,6,212,200,233,184,63,194,137,36,5,145,195,224,191,116,11,86,176,86,140,110,196,216,33,124,104,246,72,243,116,59,118,7,229,45,83,166,233,108,215,102,219,4,108,43,58,236,132,234,176,184,4,120,111,100,91,57,42,6,167,242,122,150,126,210,27,57,157,126,202,175,181,26,10,8,51,29,60,189,74,25,176,40,163,106,15,63,55,146,205,22,124,182,138,118,124,176,212,139,170,13,114,188,181,154,72,65,98,147,20,6,174,8,159,71,69,198,232,169,25,75,131,156,55,129,12,57,236,143,134,3,248,8,211,5,242,97,231,178,3,2,201,211,198,83,69,87,158,61,163,76,86,56,188,162,4,121,141,26,36,80,48,82,15,197,82,66,117,248,112,1,6,196,182,132,2,108,212,174,100,131,25,147,211,230,41,249,128,228,51,182,220,221,231,249,15,126,250,241,71,191,229,27,141,146,132,197,194,114,126,247,235,15,61,153,9,220,106,124,187,12,109,21,20,119,242,193,21,158,184,96,0,123,109,211,101,26,3,194,65,184,244,1,153,236,19,244,75,133,81,108,69,100,19,248,221,165,175,194,53,39,48,250,9,73,160,0,148,137,159,11,201,27,149,138,5,5,64,212,132,162,9,25,54,253,68,69,5,250,121,164,163,250,0,221,87,112,187,129,174,201,89,96,83,196,56,30,20,50,249,184,216,33,179,18,111,27,118,165,211,176,107,104,57,180,97,14,251,101,189,113,98,0,33,144,66,72,45,88,37,80,57,46,90,75,209,165,104,156,234,252,75,202,99,248,65,149,191,82,225,181,160,233,253,137,133,173,47,1,113,246,13,251,100,216,180,184,232,137,10,126,65,20,209,167,116,52,248,224,3,133,104,145,142,168,58,79,77,138,155,226,224,61,228,121,84,34,140,37,159,17,92,65,91,76,189,244,97,135,171,121,197,183,164,175,55,42,34,10,96,222,233,88,118,33,240,4,118,157,84,96,212,90,124,43,65,145,224,144,50,174,77,55,133,17,2,89,176,116,34,176,225,77,16,30,61,163,17,119,20,20,48,201,18,1,73,155,208,33,253,166,10,130,75,113,123,255,254,61,196,128,101,44,145,143,244,160,187,211,154,44,241,58,192,210,173,104,84,172,244,52,241,236,206,29,249,187,203,244,113,130,171,64,20,75,75,94,201,223,6,48,236,78,31,244,247,81,175,3,20,16,81,162,79,147,207,150,149,23,223,251,7,101,93,222,23,227,163,177,117,178,100,19,13,202,17,146,157,254,48,205,193,91,18,202,220,168,94,102,56,99,194,61,252,185,56,112,40,144,207,217,146,211,168,196,61,231,111,119,106,155,14,227,8,107,213,199,97,138,131,120,95,31,45,5,105,169,120,8,72,144,224,46,160,66,216,153,255,5,72,138,176,69,19,217,252,210,142,19,203,155,30,63,232,31,24,23,145,7,176,166,59,64,12,110,71,54,10,38,77,74,116,163,33,140,194,88,86,86,172,137,133,255,99,95,80,70,55,39,43,231,201,21,130,10,173,215,115,24,132,18,141,219,39,198,64,38,5,104,128,232,125,56,139,132,37,51,61,144,124,81,133,207,193,148,196,42,81,226,44,222,27,247,143,13,147,211,42,161,151,161,195,168,28,246,191,4,187,139,167,17,119,107,224,139,67,174,187,143,220,60,160,30,225,242,98,149,129,103,134,163,158,147,4,248,131,147,131,243,35,29,199,249,56,73,40,33,37,3,9,201,61,101,155,222,18,242,182,34,140,131,228,72,16,44,145,147,178,113,113,164,246,137,12,144,214,141,6,151,1,86,87,113,191,111,21,239,31,159,2,253,45,245,9,94,162,75,99,21,36,80,84,129,201,14,162,36,244,116,163,177,150,2,109,0,191,71,215,141,167,142,52,249,172,216,226,87,96,228,194,42,23,126,199,150,201,30,131,140,176,206,243,35,58,47,49,136,147,179,140,61,132,32,161,38,128,54,136,120,14,255,82,13,45,170,226,89,32,168,81,31,124,176,196,62,193,72,163,78,126,209,230,85,200,39,82,192,201,90,86,70,160,49,241,84,86,138,36,222,56,144,12,17,163,230,132,47,180,230,176,49,70,193,37,46,93,155,193,230,167,15,206,117,32,246,155,134,110,3,90,201,26,198,7,44,113,61,85,77,115,104,194,110,55,28,195,87,163,137,81,123,208,204,18,24,108,68,143,208,138,17,131,54,4,13,220,0,187,53,6,200,232,131,176,5,226,23,136,93,198,186,2,82,172,209,234,12,140,166,242,150,115,33,217,249,224,3,227,206,29,3,201,164,76,87,55,96,165,83,52,96,209,159,15,59,205,72,2,240,2,41,189,34,12,10,37,57,19,75,222,167,135,64,75,29,122,87,104,209,212,26,154,209,29,33,70,128,235,246,135,205,113,207,128,157,13,229,216,14,138,120,61,161,15,160,149,38,145,245,26,12,41,164,46,50,233,37,75,181,162,156,179,152,241,51,243,225,208,205,107,146,85,174,14,176,65,125,169,161,130,140,2,45,3,215,183,133,50,48,227,0,52,108,190,28,41,15,135,152,113,176,183,35,98,135,176,39,122,181,106,6,99,70,255,224,3,251,206,29,91,198,140,94,196,251,78,142,25,157,164,0,237,16,52,12,139,188,71,210,190,142,232,210,201,83,197,32,88,56,54,134,32,206,65,42,45,103,152,128,73,235,131,15,174,111,248,136,135,176,215,50,104,151,58,106,15,214,36,232,35,246,4,166,24,86,67,206,127,125,139,215,177,252,202,24,177,154,206,130,144,189,244,22,206,26,221,12,201,77,179,18,239,12,90,195,35,194,196,99,228,232,233,41,34,50,118,30,75,36,154,217,252,26,168,37,215,212,246,244,237,102,179,121,227,43,29,137,147,127,98,36,14,149,191,170,107,15,29,95,75,175,102,207,47,214,69,75,104,52,132,102,141,103,154,199,171,173,214,58,183,230,140,103,83,137,124,26,138,203,230,192,194,235,67,217,213,92,54,159,88,23,44,225,153,209,57,127,38,13,29,230,18,55,179,135,71,34,155,130,36,96,189,255,62,30,147,138,32,175,166,214,146,171,231,23,139,55,82,104,117,76,11,213,38,16,195,175,217,16,0,30,98,82,206,94,38,43,36,248,216,136,157,249,45,32,45,128,182,234,233,131,70,233,89,168,173,88,140,213,109,128,156,116,237,190,229,85,192,151,58,131,230,155,168,202,206,93,81,112,195,228,6,58,22,195,195,47,247,59,64,141,175,168,170,183,108,147,94,29,136,205,91,227,86,171,115,233,235,224,218,103,54,253,118,178,145,74,167,57,194,3,168,104,58,133,207,15,93,172,105,14,71,120,127,179,56,12,175,168,99,70,196,236,192,49,149,127,240,104,93,116,197,198,132,87,218,19,113,171,184,126,229,248,163,141,199,105,42,108,114,98,47,148,85,184,86,222,179,187,12,239,193,7,12,11,121,251,74,71,65,154,12,160,136,116,58,147,204,234,139,12,36,164,87,98,101,127,172,155,239,191,143,30,228,215,210,43,96,49,152,241,105,93,132,114,134,158,49,139,136,121,98,24,1,79,105,154,115,157,130,222,178,131,208,61,181,42,209,12,111,81,147,61,190,23,48,172,91,140,32,98,227,1,125,196,94,12,4,167,22,124,240,195,65,227,42,38,212,124,82,77,230,18,106,60,19,21,124,25,166,173,177,169,232,34,92,24,186,227,44,32,158,94,203,226,222,122,171,102,154,110,51,201,116,54,147,58,191,16,64,148,182,94,231,27,219,187,23,70,239,187,113,188,214,8,216,143,195,100,136,69,81,3,163,9,239,227,246,109,46,74,16,241,142,5,50,128,222,186,158,33,235,220,106,129,45,10,143,91,239,68,22,42,124,224,220,146,169,0,237,251,9,95,240,237,186,101,179,32,13,144,155,183,166,155,244,254,251,228,233,105,219,20,82,208,190,194,41,9,196,44,28,226,123,23,95,42,122,107,80,140,1,249,23,59,99,222,213,62,152,232,62,243,174,4,66,8,23,88,149,184,0,245,229,100,174,156,175,14,69,252,164,31,96,126,119,65,146,9,107,100,177,145,221,196,89,156,27,55,24,147,95,157,224,188,39,145,0,185,134,222,77,166,201,103,231,130,106,82,96,49,224,157,148,75,158,34,114,167,36,86,18,194,186,187,81,221,93,56,2,229,131,107,71,67,73,39,83,160,207,68,18,235,220,145,150,248,209,122,157,100,169,171,242,177,97,95,24,0,130,232,36,75,213,21,185,187,72,156,220,61,161,49,16,178,164,121,244,41,89,127,98,193,65,19,17,174,64,121,219,199,155,130,169,205,230,211,240,3,237,74,66,68,50,158,0,29,83,96,139,107,45,61,171,183,124,141,143,251,161,218,35,3,208,237,201,109,19,102,202,238,52,244,30,211,227,250,48,93,61,99,142,161,140,251,145,206,212,177,228,82,142,198,73,239,236,89,132,16,209,193,151,205,227,244,129,161,150,249,202,176,54,123,100,140,120,230,199,165,211,255,194,168,156,178,216,232,250,202,164,96,169,220,76,99,232,241,11,221,28,144,135,201,135,23,234,188,5,35,205,206,57,27,142,105,52,5,54,48,87,3,19,216,180,231,237,140,150,21,250,123,187,213,74,204,219,225,208,196,211,244,217,35,115,203,201,29,233,70,66,236,75,81,21,69,189,134,73,34,182,38,105,230,147,106,21,158,42,149,194,202,169,49,232,118,6,214,202,197,208,236,18,182,177,66,152,65,235,124,108,172,88,102,99,229,188,99,92,88,43,45,19,102,108,159,60,212,98,173,184,215,157,43,237,142,245,80,63,46,187,9,244,152,109,229,255,152,134,45,210,128,209,35,207,215,0,162,223,96,244,245,55,188,53,65,85,119,120,97,152,187,4,245,208,154,242,76,29,240,251,241,190,62,26,193,18,180,10,138,166,29,104,106,191,172,29,213,212,3,173,53,46,169,101,173,150,46,169,237,138,86,173,171,221,146,86,214,212,54,249,219,192,63,29,154,80,198,191,52,83,215,180,6,212,217,179,75,106,183,162,25,164,142,102,64,74,235,188,164,230,43,90,191,84,87,39,188,228,4,155,31,149,78,203,106,174,162,93,64,78,131,150,189,44,65,225,73,69,203,64,146,161,149,183,33,105,181,180,173,158,237,104,253,242,99,86,157,254,61,208,174,202,6,131,113,92,213,38,78,246,69,73,203,146,156,42,228,228,170,90,30,114,30,51,232,181,14,246,187,82,94,5,24,55,180,126,229,49,52,115,94,225,205,164,54,180,49,36,141,161,220,50,150,59,175,164,203,170,117,87,203,65,98,183,172,65,75,8,78,37,89,193,14,59,213,199,106,10,74,230,176,228,105,245,10,70,82,214,172,42,31,227,176,164,93,85,251,37,6,198,4,26,129,44,0,109,197,77,92,222,212,186,27,117,53,95,166,195,57,223,232,115,156,91,21,109,12,57,8,240,99,132,99,99,68,210,82,144,150,114,167,192,25,207,234,198,21,201,239,108,214,213,190,48,81,208,230,166,212,166,147,127,160,101,221,156,139,77,45,7,57,203,0,220,166,3,92,123,75,235,110,1,196,48,236,118,5,210,122,91,151,21,164,5,11,18,45,72,188,64,92,216,91,39,21,181,191,169,37,32,113,12,137,67,44,153,220,202,86,16,149,249,45,62,182,6,155,239,149,45,156,239,109,237,162,86,71,100,105,9,44,94,94,173,168,67,0,164,2,100,1,101,31,187,4,69,255,82,66,59,131,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,89,89,107,112,92,140,25,77,38,239,146,193,39,182,97,244,0,208,144,16,37,157,73,248,107,113,96,40,24,231,165,181,18,226,33,81,122,204,32,236,150,220,194,186,118,190,99,240,182,160,175,110,89,238,204,1,104,136,109,153,101,128,23,16,61,41,179,30,251,1,61,150,47,43,107,4,174,114,89,61,162,100,81,61,86,173,13,173,182,137,229,181,51,50,155,176,120,50,144,84,69,56,40,46,106,73,168,69,146,144,172,201,52,104,26,49,17,54,10,74,0,111,120,15,254,191,131,183,30,69,34,142,221,33,70,134,197,196,157,78,179,200,119,213,59,61,216,72,139,200,194,239,80,243,178,162,109,66,37,133,111,149,101,38,87,63,85,190,64,3,74,197,220,103,232,241,125,30,42,25,97,200,7,41,63,214,212,205,46,228,39,51,217,164,78,163,175,124,129,158,115,203,245,147,137,100,35,157,101,249,76,68,58,110,71,156,87,238,217,249,151,39,159,134,88,193,124,122,164,71,243,233,51,23,227,99,39,220,49,228,51,9,208,205,199,64,43,66,126,147,252,8,249,244,125,15,39,191,149,105,173,182,88,190,120,8,199,243,217,121,182,240,10,147,231,64,209,137,45,34,222,219,132,132,82,166,109,74,239,8,121,98,217,96,190,28,80,153,5,151,113,135,36,77,131,84,144,105,82,188,96,50,225,233,39,52,18,140,52,114,169,138,123,27,68,154,244,69,207,118,58,141,121,194,41,74,1,166,189,35,112,38,202,41,190,178,34,133,197,77,121,227,112,11,111,230,185,247,53,243,5,172,190,153,217,14,137,23,67,174,125,48,122,225,117,0,202,188,87,77,145,16,212,98,25,55,26,119,36,20,33,193,96,184,215,79,129,64,248,94,140,152,214,164,116,11,229,109,206,185,146,138,224,157,84,72,12,123,249,192,255,218,27,156,92,232,111,238,139,36,53,164,129,105,183,91,222,0,232,65,65,124,4,206,177,238,43,77,79,223,132,57,153,135,238,125,84,27,70,184,1,193,212,3,112,227,92,96,188,250,209,208,145,224,152,194,71,179,0,128,65,43,203,13,169,202,250,36,183,96,222,18,82,128,98,95,137,197,65,8,138,126,239,68,218,122,249,153,8,186,16,11,239,78,218,26,125,15,44,222,182,115,247,53,200,151,168,18,90,214,255,78,204,28,20,199,118,222,219,12,81,190,52,243,247,43,29,229,68,240,26,109,106,55,51,56,156,119,147,157,127,29,121,183,249,66,200,202,153,218,57,191,52,99,183,102,225,197,216,181,220,140,114,5,118,149,54,115,76,139,67,234,222,171,205,44,1,31,102,1,64,78,156,253,146,32,121,176,44,26,54,159,115,113,210,25,232,102,151,110,50,124,190,88,121,115,55,212,12,106,200,133,47,147,244,199,61,11,144,120,60,123,188,152,235,188,245,56,247,44,209,171,179,80,209,113,214,59,28,194,147,1,62,172,47,142,112,231,42,111,254,87,65,196,5,181,112,111,206,165,221,20,42,13,22,139,230,21,103,103,144,133,115,75,167,206,46,51,85,62,11,129,35,136,154,102,224,196,156,181,24,133,91,190,57,155,127,201,235,189,48,128,166,242,133,84,116,225,177,47,118,227,247,18,60,107,53,156,103,145,123,65,145,103,121,99,219,59,35,8,27,69,216,61,222,43,135,119,6,46,231,190,165,124,61,128,9,209,43,189,119,36,110,135,178,124,73,174,32,165,8,255,124,18,210,82,150,123,75,25,241,188,85,45,228,93,250,178,36,157,53,41,54,56,229,97,106,255,48,100,73,89,210,190,9,172,176,41,9,236,31,31,176,246,115,172,166,110,157,24,97,44,139,93,132,10,77,78,123,113,34,194,227,56,243,203,209,128,135,29,88,51,130,30,239,40,124,210,69,105,56,215,207,79,225,250,161,39,19,84,244,163,187,165,124,46,33,43,157,83,158,161,162,170,155,247,73,43,89,166,76,37,194,128,19,118,37,107,124,28,214,187,247,165,47,89,110,153,54,64,233,136,39,18,0,137,231,30,49,194,46,18,3,145,196,207,14,130,158,35,147,94,198,14,150,18,252,207,130,241,18,120,70,24,241,60,235,16,242,120,88,46,160,145,0,129,66,68,230,148,7,241,176,236,103,57,175,94,116,206,32,59,190,128,94,209,228,251,70,243,114,147,239,50,82,69,69,31,221,55,191,211,126,49,206,63,221,136,34,239,144,48,222,244,63,249,54,243,157,245,89,123,210,151,108,254,4,111,138,239,15,100,14,124,82,154,116,7,207,170,126,201,230,27,38,176,118,207,182,200,75,52,59,231,110,241,169,21,32,151,146,171,237,74,28,118,56,28,236,122,222,11,10,75,94,8,154,144,58,115,2,36,92,225,123,129,121,123,99,67,171,38,18,139,65,19,86,41,0,156,192,232,212,74,38,169,55,148,41,78,78,137,86,242,51,8,36,152,107,102,27,205,100,170,49,95,32,65,0,186,177,170,204,8,37,184,164,28,167,155,89,5,227,14,166,18,233,240,17,54,178,107,205,207,96,132,105,163,217,72,174,181,230,13,149,152,74,37,110,235,107,3,132,194,173,72,50,121,35,157,205,52,26,178,119,13,94,185,251,77,114,220,178,236,0,129,60,25,65,23,60,249,200,109,210,146,153,48,171,54,199,28,142,25,195,205,236,106,126,43,240,0,119,10,89,112,164,142,36,115,247,231,53,13,95,160,162,100,24,62,119,189,217,102,225,115,55,37,24,133,47,94,231,229,76,194,23,64,83,184,65,248,194,141,188,148,57,248,34,40,186,157,49,248,2,61,204,105,10,190,72,139,139,17,193,252,102,224,11,47,165,197,96,185,157,9,248,2,67,157,223,0,124,1,152,95,175,249,247,2,128,124,134,198,223,175,6,61,94,211,239,185,91,125,85,134,223,243,116,232,132,177,123,255,125,18,243,68,216,54,189,28,96,190,6,201,165,109,132,252,93,204,207,105,97,118,240,10,92,3,111,209,205,92,142,128,183,110,215,239,246,119,235,166,230,117,242,147,59,152,237,210,231,116,205,93,250,110,15,225,252,14,124,115,245,49,191,187,222,186,252,166,149,215,151,111,158,222,70,195,209,8,242,46,99,78,148,164,255,171,72,155,131,124,154,249,254,251,36,240,232,53,238,211,177,85,34,66,10,59,208,109,132,161,249,59,165,210,218,245,2,61,70,226,141,19,163,209,141,5,206,181,140,76,215,220,125,129,38,200,0,72,62,200,205,156,219,248,156,10,4,246,195,5,27,209,157,192,223,35,139,204,58,69,184,23,150,63,59,102,229,28,71,20,164,28,207,120,185,91,158,42,19,12,30,22,135,130,2,216,15,197,31,171,31,207,36,115,185,213,41,195,65,109,57,78,80,52,179,41,230,103,193,189,101,104,244,245,216,49,40,104,221,245,0,150,72,12,245,230,222,226,172,235,64,28,5,235,66,47,199,103,169,5,212,64,63,103,11,249,218,23,130,96,193,118,174,65,47,211,237,197,212,164,128,96,5,148,46,67,44,192,188,241,20,48,159,190,6,239,45,224,250,138,208,9,243,203,243,130,31,137,144,201,144,138,163,88,119,116,130,68,158,186,165,72,59,15,79,157,127,176,146,117,216,187,46,10,216,65,232,181,160,10,179,78,200,195,220,228,121,197,88,36,3,139,32,26,48,140,233,84,114,131,124,106,60,146,189,223,92,226,166,93,174,146,235,29,214,39,40,253,240,197,121,184,209,121,250,25,41,18,31,90,35,11,53,155,253,226,186,251,248,38,249,212,195,231,55,99,80,66,197,63,209,245,96,233,9,195,213,16,201,105,253,42,70,236,102,11,107,107,1,148,220,76,53,115,205,6,159,102,62,185,178,143,83,51,221,204,52,87,221,83,3,199,77,105,54,34,168,232,132,177,170,27,189,161,101,248,241,226,31,62,99,197,12,4,178,60,217,231,32,95,48,238,57,147,205,53,114,13,159,192,43,65,194,77,254,164,208,35,46,36,146,91,94,128,171,20,63,75,113,186,22,137,212,77,245,170,151,30,174,198,90,155,6,90,36,240,216,135,121,87,165,191,24,82,213,227,3,230,59,3,18,41,60,25,207,163,47,96,84,56,19,122,157,174,70,255,106,27,176,136,39,11,186,177,188,50,39,161,127,11,13,236,207,227,188,115,86,210,202,232,188,179,67,156,119,118,147,37,181,83,70,79,9,226,83,113,68,29,19,28,199,2,3,159,78,66,103,9,187,164,166,202,218,1,113,92,217,228,222,53,93,238,44,208,60,45,171,253,187,196,27,226,162,164,37,75,196,71,98,23,157,101,54,161,128,235,189,210,43,147,156,58,58,79,84,180,124,201,245,94,89,43,141,72,26,58,65,4,121,175,140,208,165,3,242,47,202,94,239,149,94,69,106,179,236,122,175,156,11,57,155,218,176,66,188,87,146,21,7,184,12,0,87,17,188,87,174,42,151,21,4,53,87,17,188,87,86,43,39,21,181,179,169,117,170,130,247,202,105,53,91,81,39,27,218,89,213,235,189,98,87,1,21,147,109,109,185,42,120,175,172,84,123,85,116,173,233,111,212,41,134,1,173,109,50,170,141,75,64,63,140,106,131,123,4,157,241,81,109,58,176,159,1,86,54,235,174,223,210,213,166,139,94,234,174,35,59,46,93,110,2,170,218,85,45,3,57,7,218,104,203,105,104,82,213,218,232,131,195,61,151,78,182,206,203,106,183,70,188,117,28,207,37,123,203,174,96,151,232,173,147,33,93,194,95,152,42,200,74,111,217,101,181,189,161,45,67,214,62,230,192,68,217,53,7,24,107,67,27,214,200,236,37,221,68,192,1,58,242,160,103,14,33,164,75,116,53,233,0,112,144,72,93,98,142,152,71,12,5,126,173,6,192,247,97,196,219,117,53,33,96,196,114,8,142,52,109,110,211,182,39,80,204,226,109,95,109,39,41,13,108,63,102,229,207,56,206,86,239,162,167,141,14,149,18,101,237,236,110,93,106,149,228,187,195,168,104,169,187,4,56,218,106,250,46,180,186,92,214,218,59,136,78,237,8,17,183,51,32,46,111,103,59,117,201,197,173,83,102,88,129,191,185,146,227,168,228,58,39,17,55,176,236,142,89,38,115,177,203,168,161,95,246,187,48,149,77,244,228,65,151,165,50,109,68,119,221,135,234,248,135,76,192,178,208,249,145,235,245,102,185,11,168,43,59,70,29,159,19,180,181,75,85,209,235,233,177,235,148,212,96,196,140,232,50,75,167,20,201,80,90,71,55,170,190,224,107,101,9,139,208,226,211,178,82,50,9,61,119,203,155,0,160,118,128,46,97,229,99,196,222,184,92,101,228,196,112,232,250,23,9,108,107,138,95,17,223,55,231,246,43,122,231,95,165,95,81,182,185,154,94,107,124,102,126,69,206,141,103,184,141,187,107,127,228,81,29,3,108,168,164,55,227,69,11,42,79,134,107,179,132,246,156,243,217,65,137,182,85,17,217,236,106,150,65,220,116,251,50,106,101,17,98,180,237,90,79,205,180,219,150,139,179,87,210,231,240,249,240,250,86,204,237,44,34,157,181,240,138,68,111,123,99,74,254,198,148,252,141,41,249,27,83,242,55,166,228,111,76,201,223,152,146,191,22,192,188,247,152,161,70,156,161,78,131,18,235,19,157,175,195,186,20,110,58,95,183,15,218,75,111,121,83,253,79,231,131,247,53,54,125,59,151,214,57,1,10,114,101,157,238,198,26,238,194,186,88,151,126,95,210,112,183,213,133,90,158,230,174,58,175,171,234,98,29,202,254,166,11,22,95,200,53,245,150,110,169,161,195,153,230,142,42,94,106,70,166,251,162,202,199,211,161,69,195,192,8,186,184,85,104,99,138,247,234,86,134,145,202,132,30,117,132,220,38,135,74,46,183,19,237,23,1,145,41,31,83,164,167,5,96,16,46,141,195,167,167,48,213,112,223,109,64,24,144,231,174,121,170,227,65,106,14,207,2,223,142,33,221,20,71,66,21,6,223,21,117,16,218,36,77,115,170,55,144,79,97,8,8,241,33,66,22,148,239,161,102,201,247,41,16,118,31,89,122,90,200,7,120,168,196,3,208,206,148,242,233,106,134,88,136,105,6,169,128,72,3,18,8,220,211,202,87,202,239,60,37,221,144,207,225,21,239,147,78,230,118,82,231,55,170,50,14,60,110,103,190,16,34,252,200,37,18,120,230,226,33,153,151,210,82,164,251,118,15,219,113,47,223,131,220,196,102,54,234,89,109,228,38,222,61,12,153,63,26,202,148,16,58,210,249,76,42,56,18,139,231,190,126,74,56,28,223,205,125,216,170,137,248,217,113,130,248,248,77,87,238,131,106,97,15,97,213,2,142,161,2,78,148,252,39,13,66,201,140,119,0,130,96,51,165,228,220,241,100,252,22,3,242,108,133,158,55,122,79,41,125,86,5,179,113,57,117,229,132,46,28,79,124,161,224,45,133,156,178,190,243,198,199,234,54,191,178,207,149,247,98,248,157,117,44,35,221,203,95,11,62,86,212,234,3,19,184,240,77,77,63,48,197,177,127,136,56,6,16,152,76,166,17,141,64,240,11,221,135,209,18,132,100,57,214,32,17,143,57,72,132,218,131,96,161,16,141,52,1,10,40,253,15,13,67,176,32,55,14,137,172,173,209,138,244,16,54,226,55,17,113,115,29,78,66,246,165,129,235,193,196,12,69,200,184,152,177,8,115,110,36,117,131,201,24,241,107,203,102,34,20,123,161,200,249,146,205,68,39,222,63,195,151,251,85,216,98,157,254,93,48,153,177,8,75,164,38,35,238,153,5,113,180,162,64,201,102,25,215,220,123,139,218,137,48,103,101,146,6,235,47,104,99,241,194,146,116,33,116,212,48,23,60,89,61,75,200,131,145,20,120,146,236,149,117,88,219,130,135,25,243,47,227,158,126,233,47,174,115,119,178,128,49,186,156,78,130,79,100,97,105,232,34,202,218,96,141,82,246,71,155,187,9,117,76,75,101,18,173,89,78,94,113,115,201,160,110,87,194,211,83,158,183,227,6,241,47,72,15,95,169,118,17,31,130,53,122,173,248,251,141,15,62,48,214,221,215,107,165,87,166,251,101,46,162,122,94,110,149,175,154,252,47,76,83,41,241,129,62,192,103,163,165,154,94,217,87,113,158,75,6,145,18,170,7,21,198,28,225,85,229,182,183,24,145,43,157,215,99,197,247,160,141,86,11,116,197,130,130,82,26,121,122,157,191,137,235,221,28,63,254,254,127,126,241,159,126,66,31,188,151,115,241,13,113,246,190,45,213,89,157,222,247,165,231,169,215,242,194,235,212,68,101,58,1,57,22,31,157,254,228,23,191,250,244,203,127,252,226,27,255,93,126,171,90,161,26,84,76,135,191,192,110,236,97,12,143,204,20,116,127,147,31,110,167,31,30,154,134,241,112,50,50,110,188,15,151,219,144,113,215,152,132,189,83,206,178,139,134,252,24,57,75,70,164,176,215,141,217,179,242,106,208,67,133,116,252,180,4,123,208,24,223,46,148,223,52,30,16,63,125,231,209,111,124,56,245,134,60,17,44,60,98,254,121,207,243,243,223,254,245,139,15,127,245,226,219,63,248,248,151,127,17,58,207,228,8,111,241,105,254,151,239,60,255,163,31,63,255,163,255,249,233,119,127,254,252,103,223,163,125,40,42,121,8,143,191,69,173,208,8,120,132,101,43,5,133,51,111,58,126,137,60,124,211,220,234,244,128,55,62,196,183,134,67,102,218,45,225,157,108,55,71,124,107,222,125,84,94,194,50,45,28,67,2,137,13,199,54,93,251,136,2,133,243,54,124,70,154,189,249,137,9,244,233,61,103,222,160,30,103,3,248,57,233,97,0,66,243,17,163,217,65,67,41,80,54,156,89,101,239,179,147,71,230,240,229,110,107,202,67,188,192,34,89,107,3,200,139,209,119,103,21,7,87,247,32,209,125,90,153,20,1,194,197,124,150,134,5,112,229,40,39,48,12,114,146,20,99,57,176,10,19,236,237,102,82,175,129,111,47,98,77,252,70,30,98,92,252,85,110,202,162,13,210,132,170,179,167,51,5,206,139,71,119,222,185,104,140,45,60,59,33,115,129,245,24,154,59,222,114,156,144,90,132,22,21,250,100,57,44,128,255,245,163,255,245,35,255,34,160,79,69,210,254,232,74,33,207,130,155,84,65,143,226,66,152,81,93,143,243,151,143,239,220,113,63,179,183,119,223,243,52,174,44,177,119,199,125,37,163,203,74,20,215,29,226,207,88,194,151,173,113,227,115,136,243,176,211,52,134,15,116,27,8,132,152,160,112,178,242,167,51,226,233,88,251,39,248,162,26,121,204,183,54,104,13,85,54,159,15,80,72,113,39,158,124,101,43,65,122,76,123,181,181,138,175,98,191,178,125,84,154,36,111,140,88,105,219,148,74,10,33,99,149,27,113,138,228,17,16,126,27,101,124,43,160,25,95,12,3,218,24,197,18,206,210,57,34,18,207,247,38,240,103,12,82,17,199,48,201,240,44,92,90,216,109,203,65,122,147,229,213,90,38,121,30,155,109,36,5,103,75,161,43,9,16,215,196,109,131,252,11,200,231,147,78,159,52,199,151,26,241,9,240,226,235,193,61,142,209,48,203,129,18,75,131,20,193,39,215,155,251,29,219,160,47,107,190,167,12,71,122,163,99,3,191,80,164,161,210,150,144,143,134,96,93,247,34,93,157,221,1,153,23,57,59,100,74,161,0,151,67,28,150,59,85,46,65,73,211,221,177,194,133,14,53,88,102,249,228,39,255,241,211,191,248,207,40,30,253,253,55,62,254,195,127,244,236,81,1,114,10,14,193,183,121,49,170,197,188,176,221,75,40,226,221,190,132,44,65,94,177,28,92,205,47,178,52,8,239,165,168,16,229,20,85,148,96,36,161,133,81,233,212,185,118,103,2,176,139,55,24,80,204,131,111,66,2,48,211,22,49,11,134,25,179,109,180,249,117,43,56,135,236,176,107,14,71,49,232,197,132,25,165,115,152,42,2,169,147,167,183,223,195,233,132,102,82,240,87,69,109,174,141,147,117,66,155,56,239,88,29,216,148,53,114,32,15,82,100,40,123,241,0,161,184,40,197,62,240,237,83,249,237,100,239,202,66,92,178,119,148,213,41,13,147,3,120,151,250,73,227,247,198,253,34,127,131,249,61,133,158,164,146,21,70,40,9,55,86,151,44,108,225,157,108,221,36,81,67,40,251,116,31,141,190,113,247,67,218,141,34,135,171,34,223,148,101,35,142,41,194,138,21,88,170,65,162,16,33,23,125,70,166,61,129,155,159,131,8,97,75,243,109,186,1,93,181,140,1,218,114,187,50,106,15,213,57,96,169,6,16,112,3,153,185,47,197,221,252,212,57,59,57,27,235,172,23,23,105,131,248,5,44,93,99,99,220,235,81,203,115,46,231,225,168,84,11,89,107,131,236,112,169,188,158,165,251,127,35,219,202,225,3,192,252,105,100,100,4,113,104,13,62,147,23,132,255,96,109,45,133,239,3,191,245,22,123,122,124,23,196,53,125,159,168,169,234,168,120,205,164,51,130,170,194,53,90,133,22,246,73,0,145,27,149,137,64,251,66,22,125,238,155,231,20,82,248,158,186,192,238,88,169,210,16,6,161,15,156,98,168,11,89,222,66,64,224,250,196,41,34,236,23,148,90,158,62,187,161,149,202,24,76,68,4,204,169,163,32,27,33,146,166,175,246,181,51,245,21,86,248,41,227,20,73,21,167,161,160,76,58,206,44,35,229,0,135,125,148,132,137,101,165,82,172,148,229,45,149,122,148,114,75,165,89,169,211,206,216,83,44,253,40,237,22,203,240,198,64,108,242,149,204,60,202,40,55,207,84,7,222,212,43,133,244,153,218,177,118,129,175,84,140,243,78,195,40,52,84,186,239,21,200,243,225,124,41,23,26,239,37,11,228,121,114,113,198,213,190,101,236,143,71,120,238,87,104,170,160,40,104,100,153,23,154,239,41,144,163,160,132,140,60,215,100,194,124,121,216,67,42,210,7,133,236,141,138,119,178,35,220,168,121,90,50,127,163,142,205,158,69,228,135,30,57,64,82,46,172,194,202,74,50,159,142,231,50,241,228,106,54,158,204,166,11,217,236,218,10,200,227,131,3,179,183,50,186,60,223,60,204,150,97,60,122,175,187,64,113,108,157,236,76,115,87,185,113,235,92,19,150,253,176,211,55,144,61,167,146,177,196,106,44,149,123,152,72,20,200,127,160,163,14,154,190,220,20,52,187,6,255,193,182,106,24,221,125,108,65,202,79,166,120,109,19,36,31,34,40,244,65,37,107,98,196,156,243,97,15,22,110,33,203,63,221,31,236,159,183,129,222,141,254,8,143,54,11,239,252,129,117,222,142,216,69,37,153,75,101,50,217,116,106,53,189,154,201,40,17,194,40,139,10,81,65,35,232,177,82,26,94,22,149,4,185,126,72,101,200,31,37,194,252,153,160,114,60,169,68,46,251,189,1,84,57,177,237,17,224,229,226,226,34,126,145,142,15,205,246,10,236,67,137,21,232,70,137,140,98,157,38,148,206,164,160,56,125,146,157,108,82,236,88,159,126,121,247,15,70,186,125,18,129,114,187,217,181,213,248,218,90,38,151,91,141,36,211,249,120,34,145,77,167,211,103,201,116,130,125,140,164,32,49,153,192,252,84,50,237,22,77,193,199,148,157,207,56,153,153,36,212,72,193,199,88,96,162,191,114,47,17,203,231,207,214,120,114,204,237,8,38,153,87,131,4,6,136,157,93,131,79,249,88,50,159,96,229,98,254,148,192,154,164,163,171,221,213,68,38,146,77,166,206,0,189,169,132,144,29,73,174,166,88,125,40,153,206,100,206,132,188,108,202,1,42,168,194,213,110,50,149,143,164,243,153,94,114,213,193,88,66,192,148,56,238,68,36,231,160,38,22,88,36,38,181,146,136,165,178,185,43,97,70,83,48,113,43,56,115,240,15,204,245,187,239,220,112,138,107,181,166,147,92,114,13,168,110,237,245,146,220,90,50,179,58,31,201,37,83,17,119,160,61,232,219,157,192,53,158,236,126,2,28,231,147,14,237,164,242,189,213,100,134,35,201,253,24,203,58,120,118,62,193,180,35,137,197,86,157,242,89,78,225,64,41,57,62,179,171,124,5,80,138,204,58,32,184,83,183,150,139,57,201,189,152,11,143,240,17,167,29,250,155,119,94,35,192,92,156,164,152,251,69,248,120,181,155,79,58,213,8,229,2,213,58,61,251,136,223,158,66,253,47,181,160,97,197,192,248,51,78,78,114,53,239,160,34,151,137,229,120,79,103,41,23,56,167,97,55,45,153,76,73,139,208,153,10,7,15,169,156,139,226,68,6,255,7,212,56,12,98,145,101,41,208,100,62,96,209,160,146,140,135,0,160,94,17,173,234,249,215,127,244,201,111,126,243,187,95,255,44,30,143,163,68,130,167,234,132,187,95,163,250,228,151,77,200,246,137,209,217,112,199,117,246,213,247,18,5,148,146,184,24,224,175,22,73,178,42,84,133,120,250,12,21,10,33,193,253,72,197,8,249,59,19,131,0,60,122,190,134,106,240,160,35,201,93,174,158,190,206,68,69,189,217,172,158,131,32,185,211,177,108,3,116,224,37,144,120,81,113,84,4,197,2,149,62,42,84,196,183,247,223,223,35,249,75,40,130,131,178,42,74,251,5,81,185,115,97,67,77,98,160,146,239,110,43,154,164,38,72,133,163,113,251,196,24,44,137,253,131,66,32,105,142,164,111,122,200,240,128,74,59,193,131,20,58,45,14,140,139,8,27,244,246,254,3,114,136,178,116,109,93,213,220,147,2,213,186,42,233,150,241,64,71,109,124,69,81,59,187,250,37,149,140,65,188,43,51,213,150,124,15,150,166,80,230,168,24,199,227,54,110,250,67,166,220,211,139,192,125,162,248,67,61,229,237,4,209,11,223,222,216,40,151,225,19,57,157,144,81,179,111,216,20,45,120,8,98,14,123,101,166,134,47,93,83,240,201,124,177,6,37,164,168,244,104,168,10,106,165,185,165,15,154,61,17,47,236,74,10,4,55,183,145,251,231,82,9,111,238,216,14,207,60,24,5,230,161,90,83,38,106,77,153,30,54,136,218,169,241,193,7,201,183,64,65,22,145,246,193,7,94,149,17,15,250,90,29,211,178,55,240,144,170,194,125,214,125,227,0,225,19,239,136,117,208,205,118,164,67,10,200,196,176,132,30,53,75,204,239,180,24,197,57,10,203,157,59,158,4,126,238,41,80,147,63,87,53,138,201,245,193,187,107,239,25,197,76,97,240,110,6,254,77,195,191,201,59,119,150,140,98,138,77,172,71,33,142,222,120,166,219,5,145,141,21,163,36,206,185,4,28,73,59,236,44,78,232,75,181,233,55,228,88,170,73,63,163,188,78,78,184,217,193,13,5,178,134,247,229,234,176,104,198,121,251,235,6,66,138,75,109,105,168,226,101,202,228,96,111,167,48,36,135,71,5,27,216,64,0,192,131,184,195,70,139,120,48,183,188,12,234,122,31,20,21,210,252,146,30,149,70,100,120,42,188,248,147,159,189,248,238,191,60,255,171,191,253,228,151,63,254,223,255,252,77,60,229,250,234,135,159,252,226,191,40,100,220,78,51,18,17,226,200,13,223,194,167,75,10,87,203,209,160,9,197,252,144,26,113,174,27,196,81,120,47,38,2,113,109,217,195,209,131,80,92,251,122,132,210,75,129,88,153,167,47,98,35,64,14,207,197,222,40,17,50,48,150,24,121,9,56,99,123,213,175,254,14,175,182,190,247,51,133,22,248,130,209,239,224,33,2,54,137,17,70,219,6,57,159,35,173,227,44,6,99,16,168,229,186,1,235,207,212,9,158,137,134,62,184,161,163,252,2,202,122,241,209,208,130,102,191,112,77,172,125,122,55,43,199,157,171,149,6,108,67,189,97,123,229,24,216,232,202,200,52,80,130,132,62,44,0,197,135,139,1,89,135,244,2,137,220,209,27,119,238,176,111,244,204,136,64,131,103,199,110,26,208,225,23,6,160,250,62,236,0,59,148,167,112,108,57,67,90,178,201,230,100,244,44,35,2,21,250,134,101,233,109,131,199,215,93,82,62,249,79,191,122,254,173,255,135,94,36,127,252,135,255,248,201,223,255,135,23,31,125,155,147,218,87,20,186,179,185,103,164,254,109,77,60,1,101,59,155,7,171,80,20,180,97,43,24,203,33,243,38,202,24,170,179,60,157,53,200,123,226,223,97,7,198,133,48,30,160,28,226,165,18,220,248,57,133,136,251,36,169,52,46,142,212,62,189,69,129,31,122,198,116,220,106,234,244,83,42,143,105,81,181,85,188,127,124,10,171,102,169,255,84,209,149,103,209,165,177,218,83,45,245,173,164,74,78,22,148,108,179,145,104,102,12,208,120,241,123,84,61,41,46,181,120,200,87,210,206,218,90,30,219,57,46,94,227,89,109,208,101,144,27,114,161,112,77,240,129,64,210,173,185,112,66,122,189,225,87,139,210,245,16,61,42,162,224,133,31,47,93,227,161,35,187,104,10,61,180,10,63,93,130,106,4,38,60,113,231,23,37,215,0,223,112,140,231,51,151,120,91,10,69,30,66,147,199,186,89,72,170,86,7,116,43,227,97,7,160,133,237,159,77,76,13,5,48,60,27,35,77,145,85,68,142,180,58,3,132,189,240,84,233,235,35,148,221,148,103,234,133,110,55,78,188,3,61,241,109,227,34,249,96,123,69,126,127,239,12,53,168,206,224,131,15,232,210,53,141,22,171,28,111,118,44,80,243,6,56,197,228,124,150,210,73,51,152,191,197,25,160,75,81,202,3,160,50,177,107,193,52,90,96,104,118,96,222,200,153,52,249,254,16,32,123,168,242,186,240,5,254,6,18,172,151,137,66,185,0,177,20,89,190,49,104,122,229,82,83,148,70,169,223,108,197,0,208,134,18,159,22,68,98,90,97,90,255,193,28,102,64,113,135,60,74,64,162,231,171,12,14,202,131,183,238,136,53,136,109,176,230,8,7,127,217,246,164,73,103,34,68,115,226,227,31,132,193,200,132,22,165,71,104,83,119,220,48,230,44,66,64,154,30,208,206,41,169,150,229,219,4,144,240,162,100,237,182,139,199,170,70,248,212,113,246,184,9,220,201,195,144,218,234,80,237,184,12,73,79,183,154,185,68,178,193,24,82,84,61,47,106,14,67,154,96,20,234,92,58,211,128,102,46,240,179,209,76,224,161,122,57,128,59,201,140,201,203,182,10,231,64,77,157,203,14,176,131,167,23,4,146,103,97,60,164,215,46,40,189,182,13,68,139,71,217,189,33,128,70,174,219,238,133,240,195,142,133,252,98,87,55,187,134,105,33,223,193,115,152,3,179,87,192,40,221,58,129,93,102,15,20,116,229,70,101,70,66,228,126,134,241,170,167,207,84,215,154,4,51,8,144,144,202,184,223,3,198,88,217,69,127,176,217,134,108,127,129,173,8,41,244,136,153,118,82,161,141,7,179,145,27,206,220,4,128,124,28,141,210,8,49,68,97,102,33,72,37,225,91,28,236,184,104,105,133,171,195,93,221,196,64,213,187,238,132,230,189,56,231,235,75,37,21,125,43,108,90,77,82,120,201,145,20,184,213,87,216,250,64,89,135,139,52,215,87,64,92,92,164,154,16,26,194,225,144,46,176,157,37,91,150,9,169,5,10,176,80,34,4,57,178,13,101,196,152,3,179,74,65,181,12,123,201,73,86,221,79,192,151,248,77,156,234,218,220,120,214,28,165,218,183,96,175,136,129,158,134,6,48,64,4,113,98,61,123,191,69,36,26,199,168,38,44,68,189,195,9,100,194,41,18,27,52,111,70,209,96,65,232,175,71,32,159,149,96,103,46,144,79,251,200,160,99,176,105,142,116,80,1,97,86,93,116,177,189,78,64,26,238,16,15,160,210,146,238,185,92,142,187,132,201,49,167,154,113,98,228,197,86,216,18,198,200,239,184,43,142,113,68,215,250,35,100,43,12,33,136,47,24,61,180,126,48,46,34,59,212,80,122,233,90,31,219,80,100,64,4,2,253,114,139,69,197,75,192,183,206,224,136,134,59,75,144,44,250,37,151,0,117,32,14,115,200,98,175,192,56,184,177,132,65,4,247,135,94,77,86,216,2,60,116,180,177,4,203,206,163,95,49,214,192,175,117,85,215,230,208,201,123,154,120,70,112,188,238,163,84,111,137,217,148,75,250,36,244,105,184,148,27,37,178,198,101,177,172,118,9,107,79,102,114,57,63,107,191,84,77,85,119,89,251,106,35,191,214,58,206,56,172,125,221,120,234,88,111,61,43,118,57,151,199,183,8,50,171,51,223,90,48,214,86,215,20,106,182,155,63,86,110,251,116,1,125,111,137,186,85,123,66,211,165,143,147,233,86,58,219,120,166,50,63,139,216,72,31,24,161,185,86,120,142,224,190,1,122,159,191,28,94,5,251,83,79,236,126,207,151,42,196,132,20,124,52,132,247,19,132,56,186,175,32,84,158,5,171,106,0,235,210,92,249,189,173,162,131,148,140,75,173,213,105,143,205,105,193,222,242,149,178,218,217,209,170,101,22,237,202,137,2,229,198,94,242,181,53,37,2,19,159,146,249,95,118,255,108,159,223,65,242,33,148,197,124,130,232,95,151,124,252,62,62,2,21,121,51,137,115,78,48,57,95,191,194,134,165,149,166,6,172,205,87,208,89,160,237,127,38,157,75,249,89,72,156,11,194,69,191,56,64,172,34,226,160,215,218,67,164,143,184,5,27,170,17,71,99,171,37,221,108,19,19,15,11,56,92,220,58,233,180,80,137,135,253,0,175,163,65,239,244,200,245,64,161,61,16,165,145,67,26,120,154,150,0,112,200,89,150,141,7,163,192,116,209,86,25,254,49,46,141,6,30,106,195,71,98,169,88,84,142,205,225,133,133,39,222,80,28,8,50,9,255,178,164,34,108,85,80,99,112,94,188,198,198,0,160,115,148,46,32,31,8,24,214,67,81,150,219,208,187,20,119,60,114,230,188,164,220,27,70,172,113,227,36,2,82,238,184,103,196,35,75,15,134,22,154,58,77,34,131,161,29,153,24,118,164,55,212,155,70,51,138,236,215,187,141,169,102,81,89,81,96,224,141,139,102,209,127,55,98,34,60,141,147,102,71,240,158,48,136,102,187,52,64,62,221,108,173,54,240,188,193,44,18,173,112,216,59,55,150,96,199,135,237,102,9,57,183,113,217,177,1,1,221,78,175,7,255,140,251,186,213,69,203,222,30,10,128,152,0,155,91,31,36,146,120,223,232,15,205,201,1,158,24,97,242,121,153,136,159,166,85,148,228,89,35,222,2,41,119,12,253,0,158,112,39,73,183,140,207,197,255,195,111,130,4,186,75,127,56,136,161,32,37,219,29,209,12,148,149,168,93,116,168,213,153,176,120,152,189,187,99,54,135,132,229,218,204,81,127,92,98,129,237,49,35,60,27,27,230,228,1,138,111,97,86,132,110,9,175,17,161,155,163,220,120,124,78,88,191,237,177,109,99,144,223,132,155,223,64,181,141,231,19,123,148,220,141,4,53,179,113,187,150,28,33,148,223,253,250,235,47,190,254,227,23,223,251,135,79,191,247,75,161,55,216,59,141,216,8,144,68,44,4,131,140,53,83,233,4,177,165,15,112,113,80,8,18,72,167,186,173,20,148,9,252,196,118,119,99,77,208,3,201,49,148,130,205,147,75,1,175,211,1,125,112,203,50,80,240,181,135,38,84,254,228,171,255,19,157,17,208,222,36,38,216,125,66,206,243,127,254,242,243,159,124,227,197,247,126,252,226,7,63,132,34,104,36,42,23,248,248,159,190,243,226,255,251,33,43,16,104,1,10,178,177,223,2,148,108,69,200,112,194,102,206,41,224,157,56,39,195,235,187,112,251,249,121,241,55,191,124,254,209,119,158,127,251,195,143,127,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,165,60,125,176,1,199,211,7,27,151,140,102,95,193,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,61,73,179,148,99,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,250,213,15,63,254,205,207,167,116,34,206,190,220,33,70,148,65,145,128,115,70,118,71,227,233,116,60,66,142,89,189,108,244,220,78,159,255,226,159,159,127,245,163,5,70,74,59,176,137,107,85,144,17,179,107,62,109,208,75,54,115,8,123,168,78,119,105,117,64,78,138,118,135,166,177,196,172,153,185,227,154,12,192,151,236,23,223,255,229,243,191,250,51,127,186,226,152,13,59,118,214,39,248,142,158,105,188,231,160,131,132,104,137,141,71,130,199,25,77,66,60,41,55,104,36,44,46,92,161,137,41,59,57,243,217,3,177,198,113,241,244,56,30,164,18,100,51,123,221,155,237,243,31,252,244,227,143,126,251,241,215,255,225,197,151,191,50,39,51,159,131,125,203,173,206,230,21,99,171,213,91,156,87,96,173,121,120,5,41,39,184,62,0,186,199,214,2,12,156,30,204,76,243,214,164,39,41,175,152,137,195,22,248,245,223,126,126,115,98,94,140,236,193,45,246,84,172,54,215,166,74,10,10,187,42,126,255,189,159,149,231,31,125,247,227,239,254,148,186,58,191,194,185,145,90,157,61,55,160,101,226,185,246,226,179,195,42,206,51,63,188,168,59,67,141,171,201,4,214,233,239,251,186,161,174,86,175,75,48,101,173,207,35,255,220,70,36,197,90,243,201,63,146,72,138,226,208,75,137,164,68,90,115,212,13,59,64,36,125,38,251,116,249,253,160,89,216,3,114,178,243,64,31,224,229,89,152,10,203,74,249,67,31,28,219,131,208,170,144,231,86,228,68,66,218,131,218,205,142,105,16,131,78,171,240,148,93,193,161,12,67,28,51,76,253,130,222,238,157,199,156,52,62,84,150,32,97,155,23,186,121,166,18,160,250,227,158,221,25,245,12,106,177,68,240,104,77,241,18,164,225,60,145,132,68,74,99,7,89,204,247,123,151,223,60,168,44,244,9,191,11,100,249,228,202,94,193,176,207,232,254,102,244,122,244,157,121,165,112,173,184,33,63,64,34,161,49,63,208,151,123,142,66,55,66,120,0,58,11,189,113,95,144,198,90,157,75,163,137,144,80,177,140,156,142,114,47,58,37,155,117,238,33,159,127,244,173,231,223,250,21,119,226,156,221,28,98,32,70,154,81,8,174,240,48,213,180,157,117,6,50,93,129,209,189,176,132,255,250,79,127,247,79,127,249,241,143,190,130,154,54,8,84,49,30,29,61,102,15,135,56,29,196,241,115,6,4,114,199,233,4,174,119,6,83,16,4,168,121,72,16,48,101,231,149,65,144,247,12,221,129,134,66,192,174,225,118,140,115,163,71,84,118,53,232,68,228,149,65,147,9,156,8,212,77,93,52,252,241,151,159,255,237,127,165,202,248,171,235,56,27,216,177,56,122,129,212,190,3,189,255,238,55,31,190,190,222,221,158,158,255,252,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,199,31,253,55,230,248,79,107,154,150,61,106,68,151,61,229,136,255,255,172,166,230,108,231,25,141,31,240,210,19,73,67,69,225,29,174,75,193,159,252,195,31,125,250,167,223,126,221,36,52,128,193,245,206,93,234,253,217,95,62,255,245,175,63,249,206,127,120,221,36,68,123,111,130,154,33,244,254,201,207,255,229,147,159,255,249,139,95,254,143,207,166,247,198,137,212,251,139,31,253,249,139,31,253,250,51,235,189,51,56,115,87,210,31,253,24,151,237,223,127,229,211,175,126,235,117,247,203,180,13,89,101,122,205,125,182,122,150,213,24,92,184,76,234,211,255,247,239,0,209,64,223,207,191,246,15,175,26,221,201,64,16,152,108,126,79,23,54,9,73,135,120,137,254,217,166,68,130,157,121,247,238,16,222,249,226,59,31,254,238,55,63,120,45,188,115,246,225,21,200,233,157,1,233,98,134,23,60,113,5,193,176,117,132,17,138,7,70,116,210,94,124,255,239,64,65,126,254,253,127,17,152,161,160,142,140,244,118,103,160,51,49,154,200,133,110,74,168,204,42,86,98,176,211,104,109,28,191,66,140,126,148,148,120,188,29,114,83,228,85,43,168,61,14,249,160,98,231,6,9,240,102,41,133,167,169,132,154,78,168,153,132,154,77,60,19,178,166,181,128,6,61,42,55,157,181,135,182,222,83,35,164,57,53,130,70,226,240,23,239,227,213,8,94,154,170,145,211,113,127,132,247,46,164,32,10,169,248,47,139,241,131,181,98,244,242,66,33,113,58,208,126,16,155,167,238,38,238,160,188,101,152,251,14,45,230,146,101,179,131,246,234,194,33,33,222,143,82,215,30,242,113,89,113,103,138,75,167,121,16,192,85,12,199,167,228,207,79,0,143,212,234,148,198,245,19,58,196,175,60,210,3,59,236,219,0,69,178,210,209,89,152,21,133,30,107,22,88,25,197,123,205,34,84,40,26,55,83,130,68,24,102,227,164,132,49,113,61,199,123,236,225,82,230,190,57,186,140,36,184,166,42,109,225,76,217,36,247,68,255,251,159,255,76,56,66,157,125,13,150,206,134,94,131,209,251,47,241,250,43,178,181,85,232,247,11,228,153,193,208,59,50,161,144,123,89,134,119,179,236,194,236,53,222,145,9,58,121,72,104,55,32,31,211,246,199,117,3,232,172,208,168,110,152,233,139,233,134,137,252,74,193,27,177,36,32,42,12,215,232,148,44,57,169,85,121,132,70,5,35,52,42,30,93,235,229,53,84,50,76,162,22,6,168,170,78,38,137,105,16,0,113,86,84,80,153,162,105,52,176,214,78,71,183,85,87,101,21,6,165,204,210,23,101,117,80,214,26,25,151,115,84,207,233,123,14,223,71,152,134,195,228,200,190,183,153,151,216,213,92,9,129,108,207,180,135,171,171,197,122,152,77,25,57,145,48,232,177,128,255,140,99,120,25,114,230,239,33,43,97,202,48,118,18,157,47,171,52,188,148,227,39,241,70,147,47,217,106,146,12,209,25,100,80,68,53,202,154,129,69,12,109,33,134,21,141,202,194,18,121,144,22,231,235,92,87,109,242,221,146,192,173,133,27,173,47,127,57,242,252,171,31,41,252,194,133,199,190,10,136,64,134,102,229,199,217,12,247,157,225,49,91,244,70,142,249,211,232,153,124,146,229,234,77,3,45,84,58,69,230,135,74,78,152,46,237,56,117,161,82,123,197,107,116,35,154,88,30,187,220,33,181,179,36,14,87,157,101,101,197,154,88,248,127,165,67,202,192,144,86,206,147,43,100,239,197,164,154,109,244,173,210,164,76,172,185,7,65,110,87,6,243,186,162,230,174,104,64,187,105,216,51,250,68,239,174,11,52,91,88,233,15,65,219,26,154,43,166,117,110,110,65,221,161,57,33,247,129,115,117,6,227,219,3,165,127,70,103,48,109,43,192,118,168,27,25,104,119,77,13,227,14,206,215,252,62,158,78,46,60,24,236,100,15,6,132,200,152,183,39,128,78,107,18,86,58,215,116,105,166,161,91,56,83,246,240,98,240,144,196,94,156,19,97,213,125,194,115,45,4,110,142,145,241,49,129,40,116,110,144,105,218,129,177,90,246,220,99,19,102,182,74,236,96,95,134,54,104,11,208,47,8,74,189,225,177,50,179,123,12,130,132,139,197,72,39,208,223,1,63,103,86,19,41,12,128,132,159,211,201,52,44,34,12,107,68,247,53,160,147,35,236,155,117,39,251,110,184,158,26,141,233,158,26,84,238,67,45,131,110,114,232,124,193,238,238,156,29,148,94,106,241,205,82,33,1,122,104,206,239,126,253,161,39,51,129,155,163,239,44,23,237,74,137,65,7,126,32,199,232,228,131,97,223,53,172,29,178,105,132,135,208,84,5,71,13,246,137,107,58,52,88,141,162,186,226,119,33,200,162,30,4,119,252,92,16,12,235,209,30,132,5,10,178,249,39,188,193,228,105,60,78,14,181,49,100,97,113,200,23,162,12,147,143,48,97,244,58,13,199,226,28,40,227,151,81,141,158,240,18,57,62,161,138,2,45,226,23,5,59,82,169,137,162,149,217,188,114,63,159,10,159,175,132,50,117,252,232,202,18,164,199,14,51,216,165,55,70,248,137,224,1,207,198,221,193,1,203,153,61,36,142,140,27,210,40,89,109,208,218,213,21,255,68,143,124,248,55,122,4,195,191,145,163,46,254,133,158,143,240,111,94,185,137,186,29,6,184,201,80,255,8,50,140,162,229,216,214,59,60,125,195,28,246,203,122,227,196,88,82,104,33,37,234,248,158,50,245,102,23,54,148,147,29,221,114,124,63,233,126,130,77,72,110,50,174,65,197,116,207,241,47,48,216,151,174,81,189,64,55,6,26,120,138,26,95,112,95,85,107,212,25,12,240,94,129,219,44,56,114,165,168,113,250,195,179,147,155,21,216,243,240,241,204,61,163,71,84,215,130,162,221,171,40,42,73,67,38,137,107,88,166,229,66,82,21,156,68,152,19,38,82,24,154,33,114,194,118,231,153,140,35,232,78,139,21,112,104,32,164,32,203,166,52,20,218,216,160,79,201,39,164,0,49,25,35,244,24,218,2,20,32,43,47,164,0,177,90,96,71,49,97,101,248,77,45,89,154,33,101,48,239,134,174,16,228,108,244,225,82,5,31,200,65,207,49,80,178,232,36,84,235,7,218,142,162,210,247,4,55,105,33,42,201,26,166,77,252,192,76,121,194,40,223,186,190,65,157,0,248,61,80,195,83,174,133,144,50,251,101,169,250,205,179,155,245,94,220,183,77,72,238,35,196,142,154,121,89,169,137,98,145,70,114,55,222,27,184,46,221,6,49,59,182,227,236,59,222,23,58,121,214,184,209,128,143,220,82,232,197,215,190,253,252,235,63,84,156,93,213,187,98,2,22,2,172,179,100,19,101,60,163,8,169,113,170,172,46,41,143,225,7,117,213,74,69,33,214,198,144,101,141,143,109,83,135,69,150,84,65,95,157,88,74,112,105,234,26,229,218,79,62,53,85,227,25,243,129,18,123,216,121,184,207,11,79,161,220,162,220,218,211,196,179,101,37,226,70,49,155,78,207,222,202,73,172,172,44,235,212,107,21,77,138,252,145,7,152,173,81,241,45,233,43,173,129,135,93,83,93,67,93,174,237,120,171,121,25,35,218,158,187,71,47,69,118,81,236,142,67,24,58,97,216,66,14,31,149,155,78,245,110,222,21,175,223,104,22,233,149,179,156,60,232,7,244,134,139,182,72,109,38,153,213,182,75,17,122,209,228,158,208,210,57,205,91,9,82,116,136,217,238,116,42,40,243,155,190,9,30,22,209,97,152,28,72,44,173,124,105,101,165,173,42,49,40,10,201,100,46,58,164,41,171,168,207,77,94,86,209,162,53,131,145,102,5,97,108,40,161,203,82,135,148,32,27,197,107,103,27,197,205,147,98,135,110,169,20,129,46,139,181,28,30,58,132,84,123,68,74,216,35,182,161,50,163,211,117,167,27,220,23,157,137,161,187,171,243,213,221,98,157,36,119,159,117,146,220,253,213,73,114,246,95,18,155,56,238,21,155,151,26,116,216,94,191,74,129,42,7,142,83,28,249,151,199,19,93,18,11,33,218,171,176,5,123,196,87,103,88,212,63,108,16,183,251,232,114,64,199,198,211,174,174,48,205,29,32,79,167,41,152,231,142,148,231,209,148,40,113,124,240,230,209,20,204,115,198,206,179,232,189,27,154,84,132,199,203,64,22,72,208,67,188,35,156,111,73,226,4,25,45,44,25,210,92,25,194,68,25,158,89,50,60,83,100,120,230,199,144,39,231,182,32,65,146,159,97,36,133,88,29,36,121,138,251,237,34,108,232,173,65,148,219,180,16,57,200,31,67,196,49,210,249,225,143,63,249,197,95,208,211,164,79,190,249,127,63,255,254,47,73,12,145,224,21,168,40,65,75,144,167,202,44,235,213,44,21,9,245,1,139,231,124,216,105,70,166,250,238,79,157,149,245,96,238,12,123,81,32,119,134,109,70,253,124,249,128,11,149,204,10,228,85,143,1,156,130,120,195,191,102,94,112,107,102,48,101,225,185,37,67,92,165,133,115,95,163,232,4,48,134,106,204,191,169,52,169,53,151,164,115,65,84,9,154,79,21,188,210,87,158,45,25,40,97,49,237,252,154,234,30,24,237,128,158,148,66,10,15,172,173,95,118,44,126,229,96,139,177,79,140,232,53,164,46,81,111,102,20,91,139,137,117,243,15,248,60,175,155,203,203,20,94,189,104,60,53,209,177,185,55,52,97,7,38,95,44,195,236,24,22,158,240,192,246,77,82,240,244,224,61,231,83,1,182,107,181,231,230,208,184,89,86,241,157,63,32,143,187,18,3,169,162,226,188,166,36,189,94,200,28,17,201,243,139,206,211,245,228,139,231,5,42,124,89,221,247,214,213,59,203,250,242,59,235,242,43,155,89,40,136,161,12,177,239,119,223,81,27,11,129,177,138,143,49,73,47,60,157,142,45,187,211,154,176,68,246,13,107,227,43,30,232,238,221,54,245,209,201,250,57,8,244,157,134,222,227,213,236,225,72,121,247,157,101,144,96,24,36,138,218,68,188,143,138,220,234,165,88,28,190,167,160,197,9,76,229,58,228,161,193,202,224,105,239,153,96,175,50,15,228,12,240,28,2,46,194,77,176,177,62,29,104,255,35,150,8,243,104,185,227,66,93,248,124,96,16,32,80,237,101,16,231,26,203,77,72,58,54,223,85,110,248,134,116,115,163,246,140,54,240,84,118,187,242,84,121,254,155,239,60,255,227,15,29,115,0,134,232,103,176,62,205,14,148,34,175,171,41,249,47,2,245,211,131,249,12,124,100,175,106,41,185,47,226,145,25,121,1,129,30,65,161,26,125,169,193,122,226,231,230,13,16,237,219,228,104,237,24,73,80,55,39,155,250,136,29,224,232,5,137,157,223,168,19,177,38,97,154,138,106,1,125,80,47,65,186,162,220,19,53,9,110,90,7,209,171,168,70,127,116,162,91,216,82,11,152,6,189,228,236,224,149,153,208,41,101,169,42,26,230,178,91,8,186,56,48,196,226,90,178,213,194,235,16,222,17,51,184,90,180,11,135,155,138,189,12,144,203,244,156,222,218,24,147,1,248,0,52,42,131,65,51,110,224,7,148,93,243,206,29,27,35,59,208,248,129,75,166,200,60,253,188,115,14,78,73,212,82,151,81,14,200,81,202,156,140,210,71,64,159,252,236,191,189,248,218,159,56,4,228,55,39,242,155,248,72,115,247,251,79,106,242,8,23,165,3,119,167,158,66,8,19,163,215,67,199,25,63,37,176,28,36,5,78,145,62,20,47,10,146,43,32,76,1,233,237,86,43,151,206,172,6,193,196,179,68,160,124,179,188,40,80,174,100,50,13,168,227,20,254,4,2,197,178,68,160,94,59,147,128,213,105,223,185,99,8,171,211,22,66,83,5,69,4,10,80,34,228,83,128,228,141,74,30,206,221,31,31,123,238,78,136,32,66,130,155,12,215,109,115,114,141,178,165,61,164,175,30,224,65,18,198,68,93,82,226,74,20,68,101,38,164,220,52,112,91,92,234,64,231,197,196,13,86,194,199,169,230,174,4,18,15,223,58,244,34,236,176,39,241,17,70,89,77,168,228,115,95,191,92,2,120,162,120,236,96,191,91,52,223,179,11,166,186,180,52,248,119,122,204,248,119,122,116,5,35,123,14,55,208,76,107,105,72,121,22,158,244,200,55,81,254,72,100,76,94,116,15,116,248,181,0,149,202,217,149,227,146,231,136,202,27,58,134,92,28,240,216,49,244,155,42,216,172,23,183,247,239,223,195,99,45,203,88,34,31,45,130,16,216,109,249,179,35,104,123,101,69,163,98,165,0,169,29,35,211,198,205,171,119,185,64,254,30,244,229,154,149,194,252,240,169,68,99,174,43,71,110,143,22,228,114,74,12,164,65,238,90,20,166,28,144,220,34,215,39,136,154,65,147,168,179,10,17,183,185,243,75,88,27,236,152,87,110,69,176,210,19,218,162,205,49,15,16,7,7,152,230,204,80,82,8,196,230,26,82,249,195,115,77,179,237,18,130,96,114,234,88,114,151,144,104,121,53,127,187,83,219,116,110,212,194,90,245,93,189,209,248,131,75,65,94,43,232,162,226,220,30,211,203,146,208,91,145,192,139,123,30,148,1,3,97,60,48,135,253,14,16,164,112,140,13,171,75,186,50,53,166,94,225,107,189,158,115,227,227,191,44,5,90,133,6,232,101,169,67,108,236,133,186,184,101,49,141,215,26,244,3,162,63,145,155,71,33,20,19,45,76,238,203,3,74,147,235,73,177,244,192,51,21,158,184,181,38,139,233,231,158,199,248,142,132,221,16,104,134,112,148,10,204,108,241,163,239,193,130,167,221,3,126,192,109,10,161,211,166,117,160,204,108,146,90,129,10,94,216,190,109,34,148,180,147,129,164,237,186,86,79,111,9,161,192,232,44,158,203,4,14,177,4,19,141,236,233,6,124,77,235,173,228,204,48,175,82,232,45,35,145,110,234,248,0,17,13,189,37,71,222,106,9,145,183,50,201,196,155,0,40,255,234,2,160,188,248,251,175,60,255,225,15,103,133,111,144,156,21,61,6,209,129,225,27,196,70,103,187,47,30,235,244,148,101,97,15,70,86,113,30,39,70,94,244,213,133,38,33,131,252,248,163,159,60,255,218,95,191,58,239,92,185,213,32,27,84,24,200,166,169,55,231,67,235,166,110,54,111,133,86,172,56,39,90,73,81,215,61,148,193,247,234,158,39,94,208,113,119,117,158,201,251,228,207,191,249,226,187,191,125,254,205,143,158,127,237,79,132,201,107,232,160,64,54,197,103,1,197,233,115,159,203,116,76,191,44,22,159,122,16,23,172,120,60,211,54,28,156,12,199,204,240,252,149,190,69,251,52,232,109,88,221,125,107,212,140,119,172,29,67,111,189,71,189,104,3,124,183,34,1,63,254,55,96,139,69,16,219,223,83,148,66,224,179,176,65,173,56,94,13,115,17,169,214,68,99,197,91,145,41,173,58,39,161,178,194,243,112,128,236,239,73,36,151,207,59,114,203,235,9,154,194,67,164,4,63,119,252,251,24,34,37,149,13,136,144,18,186,243,166,50,115,241,160,95,253,244,227,255,242,205,143,255,246,159,158,255,215,111,188,186,13,68,108,21,189,57,2,247,144,134,137,79,191,4,62,82,239,95,57,110,225,197,151,168,91,119,158,53,42,148,22,34,65,56,137,175,123,75,249,253,138,58,160,62,93,52,152,210,168,55,118,188,102,254,127,246,222,180,201,117,36,59,12,253,43,28,206,248,118,213,16,69,2,220,89,165,234,54,8,238,251,82,44,146,117,117,221,1,18,32,8,46,0,9,128,107,117,69,200,138,120,150,100,189,241,56,108,75,99,249,89,79,139,181,248,133,173,177,194,146,172,209,72,138,247,103,166,187,53,159,222,95,120,153,137,29,4,183,170,186,61,139,171,170,187,46,153,203,201,204,147,153,39,207,201,60,139,187,178,59,220,142,218,45,149,104,217,142,191,251,151,95,254,241,255,125,128,10,48,188,12,7,197,92,127,75,216,149,172,245,88,56,7,156,60,129,162,208,62,87,183,231,129,154,156,142,142,169,69,84,152,22,31,79,191,249,135,63,253,189,63,241,90,12,5,126,145,188,48,120,167,244,250,74,125,218,243,158,231,139,1,146,51,176,142,97,45,40,206,139,171,34,187,121,125,15,13,170,17,26,34,157,189,9,154,8,211,122,45,213,67,135,18,230,149,117,12,236,90,221,217,239,96,142,25,240,168,147,47,155,8,181,248,122,128,74,220,172,180,212,227,101,195,108,40,83,157,101,188,26,116,53,94,53,4,4,55,113,231,213,12,103,163,251,218,134,58,255,142,182,127,250,251,127,252,245,159,255,143,139,241,52,120,249,177,221,43,128,14,80,86,61,114,181,3,175,237,234,98,111,219,80,10,112,180,173,201,53,31,217,104,218,224,206,29,173,171,30,38,12,214,255,68,3,172,159,115,115,220,8,70,224,88,240,23,220,26,215,194,170,105,199,19,228,214,16,235,228,180,208,181,148,177,91,213,98,234,227,167,160,106,143,34,227,3,48,222,60,163,31,52,162,204,234,71,31,228,131,172,223,33,209,71,79,26,182,59,206,167,39,43,39,96,179,253,210,44,190,94,235,18,235,253,33,99,100,125,64,174,166,196,134,77,114,228,159,29,182,68,62,215,228,216,180,56,54,47,189,208,202,135,159,243,194,64,52,22,181,180,152,176,144,85,71,255,106,220,164,96,48,128,104,3,90,55,236,25,108,116,252,220,11,44,200,239,58,8,255,73,30,73,159,115,139,117,214,213,213,209,251,170,103,92,82,157,129,29,149,228,219,177,163,137,194,47,196,142,126,152,0,86,71,101,3,161,231,161,67,200,58,65,210,183,32,203,93,184,183,67,123,69,100,217,207,7,59,190,180,19,197,245,174,104,175,41,172,193,33,30,184,58,58,215,228,107,207,189,161,243,108,179,138,138,135,46,164,246,206,212,73,183,50,39,92,197,28,186,127,177,204,217,43,144,130,47,255,246,207,126,242,163,223,254,167,63,255,119,95,255,253,95,127,249,227,63,179,204,31,56,221,75,236,64,41,209,202,75,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,210,246,176,12,255,251,238,232,21,161,8,245,42,248,253,254,153,248,13,158,128,95,208,187,51,17,12,199,115,12,195,234,152,95,11,197,223,255,171,159,252,232,95,187,161,120,49,107,64,174,241,245,86,240,185,24,14,29,192,176,217,185,19,17,108,25,205,62,252,218,6,252,177,8,134,129,238,31,255,119,119,116,191,116,69,219,27,56,7,223,225,19,240,125,250,138,182,142,231,24,198,95,117,69,219,229,62,187,108,232,114,231,121,252,36,253,198,222,211,44,15,92,32,251,244,115,80,21,123,247,159,130,250,208,127,78,158,203,226,231,94,85,91,118,137,253,190,246,163,207,165,253,194,252,204,123,237,115,47,179,79,185,193,254,249,185,182,198,94,89,158,210,110,169,190,252,222,239,252,228,31,191,87,156,6,47,29,204,48,188,215,218,165,139,175,56,227,86,33,67,237,204,57,196,51,226,53,180,144,140,181,1,251,124,136,221,5,217,103,48,187,232,98,239,0,171,171,34,200,109,142,14,28,71,127,242,27,95,253,213,127,181,96,90,16,149,3,50,154,249,54,71,163,222,192,96,131,8,191,143,0,191,13,113,37,95,135,160,92,134,62,133,159,246,157,80,255,234,255,128,154,241,251,16,3,123,112,34,86,80,103,247,161,68,27,137,13,23,63,67,167,63,156,8,175,48,204,135,134,159,252,191,191,239,249,242,47,254,163,219,19,200,81,95,65,95,126,255,119,61,95,253,175,223,244,58,94,30,159,160,205,47,212,118,69,23,70,166,99,32,221,9,144,188,199,9,80,255,246,145,102,152,38,189,116,186,149,153,88,84,8,101,205,73,14,88,105,170,147,28,245,186,233,100,31,57,59,46,134,156,192,95,215,197,16,195,42,52,63,113,111,18,116,7,181,136,92,72,76,101,46,160,153,90,54,216,62,203,3,10,10,27,6,101,62,227,153,91,175,239,217,238,140,14,34,111,126,178,251,34,117,32,121,230,240,80,108,192,65,98,224,164,142,47,80,124,237,115,250,173,94,230,65,195,144,211,220,250,176,48,134,246,25,93,87,31,229,32,124,25,160,95,62,13,255,7,28,35,237,89,100,166,99,164,19,157,34,61,169,158,128,240,8,65,91,61,1,105,55,151,232,10,85,187,90,177,94,22,239,13,1,143,233,86,51,48,95,85,170,55,178,225,221,9,188,73,222,151,185,55,124,188,238,136,68,187,209,83,61,204,104,188,158,250,197,100,16,212,239,22,129,210,158,64,43,234,119,72,67,13,56,148,17,127,217,184,88,209,220,247,152,92,188,61,65,7,163,157,78,150,202,21,61,138,180,133,103,129,142,107,116,214,84,251,172,93,91,193,111,90,29,213,165,206,11,220,23,169,119,199,6,146,222,3,236,205,23,188,4,95,154,113,76,35,4,251,110,100,49,195,166,169,55,89,72,240,233,86,71,203,105,96,244,171,75,39,152,39,119,231,60,78,19,7,248,80,160,82,3,112,146,184,185,219,193,250,126,235,94,112,81,177,54,113,106,13,144,107,122,233,209,249,25,155,18,181,188,226,161,97,7,248,212,7,123,212,75,120,85,59,151,157,123,31,104,27,6,119,27,116,162,147,17,23,210,133,123,177,203,155,30,24,235,248,6,1,11,186,3,3,75,233,36,104,160,156,13,92,200,14,206,92,136,7,161,153,197,108,192,194,238,192,142,245,205,82,78,7,167,111,95,107,49,109,83,232,160,210,19,80,231,110,37,94,184,148,129,244,199,54,249,123,86,9,96,42,126,248,213,127,128,246,174,183,166,83,147,119,239,46,158,183,44,92,214,151,35,226,183,85,224,112,38,236,20,182,220,66,59,190,187,21,85,5,84,219,55,184,188,245,211,80,195,82,158,113,142,68,211,85,135,62,53,156,183,192,183,187,73,186,29,19,230,181,24,173,168,133,144,253,58,100,225,140,139,235,93,147,15,181,255,186,217,136,75,123,166,197,212,141,233,24,194,50,114,61,234,252,133,171,118,27,36,105,183,183,200,240,192,240,123,0,25,99,32,87,72,23,96,132,239,117,69,152,43,2,58,138,212,179,28,71,160,97,139,238,225,129,196,162,171,119,10,239,149,15,55,146,161,92,249,153,29,184,153,1,32,92,75,122,79,224,90,218,25,42,66,129,228,31,0,194,92,65,54,64,135,13,217,116,99,130,159,187,83,74,179,110,248,14,59,133,43,194,246,88,11,69,59,149,127,63,232,111,72,13,210,174,191,86,194,125,196,67,110,201,206,86,240,131,11,195,211,199,183,8,232,36,68,87,134,130,8,214,183,108,223,175,113,228,23,172,46,237,56,124,71,32,199,84,200,14,235,59,96,252,208,2,77,215,119,81,157,80,121,205,83,72,133,175,121,163,194,152,133,230,113,43,200,134,158,144,135,6,215,17,155,25,218,75,181,87,181,237,178,208,24,173,183,154,133,225,65,219,56,109,79,129,69,108,217,31,150,207,150,157,2,118,185,202,151,218,60,115,157,59,102,181,151,175,51,230,167,143,109,170,53,249,56,166,90,22,106,172,219,107,141,71,147,53,102,222,0,234,201,147,205,168,103,18,64,43,89,23,236,52,221,40,99,144,104,243,227,9,246,89,110,108,186,141,46,88,169,231,103,86,250,169,109,81,243,94,229,32,4,120,174,10,95,124,97,173,99,161,42,251,106,154,69,156,149,117,250,116,160,77,152,111,84,179,25,64,245,66,145,200,81,3,40,17,227,77,3,168,62,221,235,177,248,128,214,12,160,176,161,105,245,132,245,44,222,73,57,139,71,82,45,194,188,221,25,169,41,159,92,15,77,199,164,189,195,142,73,45,254,72,93,221,137,30,241,249,73,236,250,252,116,210,122,43,89,214,172,57,92,73,255,211,147,225,201,211,240,150,106,149,175,64,15,221,188,127,178,146,84,214,233,0,250,38,74,25,126,194,182,164,9,252,110,23,43,38,162,56,86,249,42,13,32,60,234,160,249,17,250,199,203,141,185,73,111,122,88,78,121,129,52,114,50,223,239,96,193,108,102,124,47,231,250,207,247,191,119,100,91,236,53,218,57,103,87,30,82,214,54,225,252,111,64,150,79,54,130,61,200,172,30,176,79,113,167,181,13,116,121,115,79,79,146,27,228,102,200,193,87,10,136,121,238,195,136,247,196,43,153,233,247,79,54,211,55,106,169,6,247,152,105,185,175,219,236,59,172,205,173,106,232,59,203,92,117,254,168,243,97,59,222,21,110,161,177,165,93,155,207,109,163,24,165,137,67,102,228,191,40,246,238,45,85,109,111,7,152,134,43,141,11,196,116,57,236,22,189,36,185,98,238,35,219,207,171,186,234,215,251,74,97,86,61,255,67,43,243,59,128,62,12,120,105,122,225,253,250,143,126,248,229,15,255,147,106,9,240,211,95,251,173,159,252,232,47,190,250,157,191,252,234,123,63,252,255,254,1,70,244,248,234,251,255,246,235,63,249,49,52,24,82,203,39,209,181,253,29,242,127,3,106,122,64,85,64,236,105,161,207,78,172,89,250,157,189,51,234,244,14,181,184,124,236,251,213,123,211,11,23,211,7,204,225,68,66,103,137,133,227,44,177,58,160,61,44,177,160,73,47,187,182,22,232,205,204,248,138,76,172,14,88,153,59,168,21,164,75,126,213,47,136,99,11,59,186,139,78,105,179,179,172,238,95,215,214,79,76,28,12,192,105,123,29,199,159,92,156,3,184,182,117,249,104,113,54,145,66,75,225,176,12,247,243,184,10,120,230,5,146,208,193,105,103,15,205,37,123,194,92,34,247,32,135,231,82,56,62,151,236,57,115,249,179,247,128,224,226,239,128,188,229,176,165,170,168,29,165,67,128,55,119,112,248,164,221,197,1,30,36,66,189,68,104,160,113,248,14,31,7,75,171,143,131,96,100,199,199,1,188,90,210,74,160,184,5,161,8,238,189,188,248,22,14,17,137,124,48,190,7,107,6,131,138,222,239,33,31,113,181,188,138,245,227,137,65,47,220,255,160,249,34,250,54,195,48,79,208,59,193,236,74,115,143,197,74,187,101,53,39,129,240,61,93,115,60,135,62,206,104,6,9,8,68,184,214,185,233,137,107,168,254,15,191,107,110,4,65,202,141,110,224,112,61,228,25,134,21,142,54,229,241,235,230,23,143,59,158,7,191,77,244,131,161,16,126,163,153,47,17,179,181,71,22,39,60,227,249,118,36,22,141,196,245,140,43,205,231,151,0,132,159,51,218,187,186,210,224,210,3,133,149,176,115,42,170,158,204,207,173,119,173,170,204,187,140,83,29,206,25,125,247,40,208,64,203,163,156,211,188,81,7,124,216,237,3,242,152,31,196,177,56,129,17,81,28,243,135,47,191,197,79,17,195,44,40,55,103,44,29,43,154,160,234,5,108,76,91,77,65,127,40,17,137,135,150,171,103,0,97,76,32,68,40,18,14,46,87,150,238,105,203,242,10,198,73,195,141,111,218,170,56,19,173,159,250,161,57,219,35,242,152,136,20,28,252,177,96,130,136,45,87,54,39,138,49,28,127,30,82,192,72,246,183,240,92,136,231,45,2,63,47,95,129,147,125,240,104,223,61,59,187,235,25,91,233,188,190,152,181,134,122,95,84,71,126,59,93,49,231,250,44,196,72,187,203,28,57,209,82,35,13,60,11,232,213,149,106,127,201,152,73,159,127,222,19,153,13,104,205,146,2,13,29,141,146,96,241,90,204,175,156,27,45,120,249,204,142,176,2,250,23,54,53,132,84,215,165,71,215,40,227,83,91,7,246,236,247,152,109,191,47,36,25,148,153,137,200,145,232,107,161,71,55,208,2,61,254,244,172,133,178,15,196,121,163,58,109,24,134,198,212,231,159,163,75,28,203,177,233,164,0,167,1,68,138,84,30,244,247,216,9,103,63,14,206,38,7,170,50,228,21,35,137,51,232,159,224,113,223,177,249,44,104,159,127,14,145,226,129,122,84,143,47,236,152,10,202,175,166,130,165,98,133,25,102,122,177,193,96,255,164,237,135,183,211,180,186,248,177,23,244,16,1,112,153,180,80,40,76,68,232,115,87,150,220,151,68,168,219,38,125,254,249,74,162,103,90,196,76,157,252,94,197,107,157,115,33,206,196,217,12,228,173,213,56,147,208,248,239,95,220,170,224,64,190,154,249,249,231,200,97,5,246,202,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,107,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,151,145,51,216,218,231,159,11,244,82,219,135,143,22,31,218,170,151,130,51,225,60,34,79,157,231,9,29,178,74,88,118,215,165,54,76,128,5,180,48,116,135,236,22,140,24,249,104,143,236,20,208,194,239,226,30,109,194,118,185,99,152,167,149,182,100,106,72,133,163,184,49,56,108,80,40,4,129,162,169,118,166,158,62,88,157,191,187,234,211,18,224,122,13,20,104,94,71,30,45,130,165,214,72,159,158,244,47,96,130,231,202,19,6,155,224,210,101,24,135,87,201,238,146,135,138,126,87,230,54,222,183,224,175,129,72,235,9,186,237,59,7,128,79,93,133,107,117,44,182,254,131,238,155,211,114,10,100,143,127,200,78,6,90,194,193,38,34,70,11,123,128,194,239,96,149,35,150,66,56,165,183,58,201,48,186,236,135,88,6,104,246,64,77,239,155,253,162,66,52,74,199,216,83,122,225,225,119,251,97,217,7,112,113,89,232,163,217,190,222,179,221,15,14,54,85,39,238,97,60,193,14,6,39,117,201,63,129,203,110,15,231,160,179,36,131,65,172,31,198,79,131,167,57,175,217,123,249,18,79,36,66,52,174,119,92,187,247,217,5,173,42,7,93,161,22,196,133,114,224,134,198,58,135,68,40,14,215,156,11,157,220,51,73,59,205,192,27,124,73,57,169,177,24,238,178,250,14,112,192,154,32,111,124,7,148,16,42,97,159,195,158,89,129,201,139,193,128,95,239,128,59,235,14,9,97,69,95,53,189,88,63,202,196,159,201,104,159,219,232,11,216,102,227,30,4,204,181,157,64,199,119,73,204,115,57,251,23,32,227,32,115,143,118,230,207,57,115,79,48,161,94,36,246,74,204,189,202,208,126,92,222,254,17,242,78,87,49,116,35,235,198,142,159,177,226,94,73,0,56,163,69,72,123,172,183,35,150,251,25,251,206,180,114,42,7,87,16,195,43,77,52,25,251,142,61,72,192,44,124,133,229,170,219,146,106,92,99,195,227,239,244,161,92,93,13,1,52,116,170,92,105,119,21,102,30,116,171,9,47,223,180,140,79,109,25,6,91,132,157,222,24,172,119,141,194,17,188,14,44,163,222,245,225,205,113,248,164,61,210,200,78,87,53,157,152,71,3,229,154,195,24,23,241,111,33,195,101,102,84,118,97,40,38,236,250,154,48,164,21,248,245,6,241,248,72,104,148,53,78,255,70,11,148,163,251,191,187,70,174,184,111,118,184,114,93,56,209,196,82,93,170,242,98,94,47,246,8,122,139,172,206,66,152,44,46,164,62,212,14,242,166,174,3,35,86,24,243,130,28,88,137,210,24,44,228,62,27,64,14,154,6,203,5,27,144,165,126,96,201,179,43,57,48,144,64,91,96,153,178,44,40,106,234,109,5,56,94,190,163,123,148,153,240,75,12,81,70,160,32,28,191,220,135,15,151,111,232,123,37,136,247,48,242,83,141,134,140,169,31,128,240,126,192,4,93,235,109,74,207,102,96,73,203,215,94,146,108,145,216,60,73,82,121,172,69,150,22,73,140,34,203,68,18,227,41,50,155,197,186,36,69,98,109,248,135,134,127,228,36,252,203,146,228,24,22,43,41,73,44,72,145,173,58,182,73,146,89,18,254,5,185,227,36,73,110,96,54,51,162,176,105,145,20,147,117,108,149,36,137,228,20,129,14,129,58,89,80,160,142,197,41,88,188,69,78,40,148,83,7,57,98,138,140,131,28,14,128,232,130,164,68,114,134,210,198,84,29,11,34,224,125,248,7,102,243,176,202,140,218,162,252,21,200,159,38,181,44,21,102,202,6,211,200,111,145,75,75,78,150,20,83,117,204,7,58,151,50,58,23,6,157,3,137,43,138,36,185,20,72,219,166,214,41,216,213,40,72,148,65,226,138,2,137,177,212,48,133,241,89,146,79,215,177,5,72,20,97,201,81,58,146,194,54,25,114,158,214,199,214,215,48,161,164,1,42,54,5,210,7,114,162,160,56,14,139,7,210,147,52,38,167,200,105,166,174,98,24,160,149,67,163,202,172,1,250,193,168,50,117,13,165,115,125,84,89,163,239,115,80,49,139,16,187,205,26,125,231,210,100,24,36,182,200,89,206,40,184,73,147,92,14,244,18,224,204,7,211,134,185,37,133,141,243,164,12,18,199,160,47,113,56,30,37,167,164,32,200,32,72,12,131,146,113,88,50,148,83,40,76,6,19,152,71,216,39,242,70,59,96,12,43,144,8,186,165,46,132,117,30,46,24,208,56,72,228,147,198,146,17,245,121,74,228,193,60,77,193,60,22,234,24,110,25,145,108,44,24,4,90,42,168,176,55,160,152,172,195,222,22,8,117,14,11,93,173,188,90,23,140,60,86,100,65,1,26,84,194,41,114,94,172,219,160,162,124,163,199,0,207,193,34,234,156,10,53,84,4,80,125,20,201,149,32,186,200,54,68,76,73,0,24,76,145,243,146,62,8,14,77,34,143,254,170,203,47,138,254,162,77,193,235,125,33,163,16,96,164,36,81,8,215,101,109,54,167,148,189,148,12,74,81,28,149,72,98,227,20,9,10,129,181,209,7,245,42,10,234,92,189,11,103,8,193,38,105,144,124,7,16,230,75,145,221,174,81,151,124,152,80,112,138,184,36,154,34,3,15,96,245,110,147,16,82,21,64,90,164,192,118,235,106,107,61,76,169,171,10,109,222,88,178,5,81,1,202,140,211,36,14,202,208,100,0,85,131,136,136,167,192,32,186,234,230,2,127,10,112,117,38,27,250,206,195,117,124,18,148,222,14,158,34,101,10,173,62,109,129,83,96,129,243,5,18,167,244,37,171,254,165,201,97,10,226,54,47,160,21,203,165,244,108,80,115,157,210,161,5,83,104,31,118,109,123,91,74,109,209,130,94,129,28,154,140,24,96,0,142,131,41,203,122,14,165,212,245,236,75,89,214,115,32,165,174,231,113,26,45,93,117,138,38,105,48,69,156,186,63,155,218,156,198,210,122,39,228,12,185,81,75,15,51,198,48,193,182,79,215,181,153,233,91,103,18,236,222,4,90,171,227,140,125,217,209,234,180,206,50,112,54,106,36,110,236,97,154,28,101,251,218,20,44,210,100,60,83,55,199,154,200,168,251,131,7,155,183,106,16,219,169,5,44,175,127,86,151,47,73,122,49,32,180,179,215,94,7,137,255,12,252,255,14,234,224,220,34,63,172,239,120,168,182,121,139,191,227,153,91,157,57,122,55,161,5,238,22,158,180,239,84,191,240,183,138,4,42,121,117,246,133,210,120,161,247,159,124,135,70,174,110,85,158,15,249,202,190,246,104,15,51,55,191,42,253,170,96,203,191,98,104,105,12,242,213,155,95,53,95,30,210,64,208,178,215,39,112,162,31,138,104,249,154,151,215,30,167,249,226,134,249,170,196,236,200,191,66,172,52,204,87,223,92,212,124,116,117,43,47,122,134,47,111,144,31,97,98,161,68,223,146,15,195,204,91,242,25,244,99,201,71,234,140,102,254,32,60,136,13,180,124,235,107,156,1,95,189,211,135,249,240,127,134,95,122,30,225,7,152,173,178,195,30,179,93,84,236,73,47,235,228,99,141,122,170,232,161,54,128,174,65,245,12,36,168,120,92,50,52,142,84,205,128,74,56,122,134,229,50,212,99,185,51,215,179,117,222,26,214,83,21,115,140,145,232,255,195,98,1,134,101,103,1,203,19,186,209,85,212,134,67,28,64,189,176,76,214,141,181,112,32,224,113,162,17,20,182,38,237,41,142,30,70,60,230,149,201,254,58,154,246,128,245,231,156,138,154,212,170,87,68,87,224,122,169,167,67,88,209,245,127,52,5,160,253,197,52,145,245,72,185,107,77,47,232,48,178,247,33,239,96,79,77,53,161,163,37,192,135,99,29,64,143,235,187,155,31,243,224,254,240,165,199,34,60,91,193,152,155,72,71,180,99,155,156,128,110,77,143,200,222,63,61,142,109,56,58,91,159,7,136,113,3,100,246,47,12,151,208,158,209,88,158,171,80,89,220,53,87,187,38,183,228,30,155,37,85,39,200,222,47,67,28,85,55,187,101,148,70,174,45,164,235,30,172,159,143,112,67,71,105,79,127,92,122,99,221,227,103,183,102,104,36,29,88,165,142,57,179,191,71,28,221,244,71,150,133,161,134,132,29,47,227,222,17,45,44,242,158,126,184,173,166,35,56,145,142,109,70,203,69,217,137,224,95,168,195,180,175,67,7,233,66,240,242,236,177,159,167,216,244,2,154,21,219,79,179,208,243,140,149,102,233,79,76,59,35,216,55,138,125,42,75,175,222,223,35,184,60,89,29,235,27,235,152,83,193,202,222,240,49,194,181,67,250,160,38,230,177,38,45,42,88,71,15,217,61,236,204,57,188,204,139,142,60,199,99,197,115,250,251,17,65,187,177,93,215,26,201,131,196,239,60,242,235,254,16,181,239,112,190,246,160,55,47,107,174,245,253,203,158,123,94,147,40,250,250,238,58,124,201,196,185,189,131,185,55,97,147,182,206,216,72,7,158,181,176,103,22,223,91,78,165,183,103,172,24,77,112,59,103,56,246,23,52,123,91,214,231,52,176,16,224,131,218,62,226,109,215,95,218,91,116,95,55,220,158,192,188,42,48,175,243,17,204,222,71,149,39,116,136,35,232,93,110,47,231,242,60,214,254,156,46,106,194,199,1,238,233,140,62,88,244,239,246,79,15,148,88,247,113,228,86,0,150,1,57,212,246,246,178,193,144,15,14,238,227,60,15,157,24,54,165,59,207,94,129,97,71,219,207,13,109,54,73,83,211,248,219,127,22,216,4,6,7,106,156,61,115,203,119,172,102,168,25,120,184,239,59,203,210,1,33,174,53,96,45,226,119,65,187,38,148,31,22,51,172,133,52,201,32,232,88,239,59,93,64,184,139,58,134,9,127,180,71,59,203,230,177,41,27,58,139,187,144,159,29,238,196,86,233,233,56,111,44,219,113,96,85,78,220,157,26,243,202,197,227,122,231,226,88,50,47,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,159,96,159,128,79,111,191,191,76,191,96,94,255,185,186,174,60,191,250,137,63,224,71,255,57,21,6,126,245,147,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,224,42,18,254,240,59,67,179,114,80,110,188,145,174,21,13,123,16,55,255,223,41,167,41,22,239,220,87,29,146,57,15,204,6,90,177,154,50,216,62,80,206,141,116,0,156,166,29,189,7,148,115,111,237,29,156,166,54,125,100,222,119,148,155,93,95,15,92,244,167,119,39,247,68,214,205,189,89,85,167,250,104,227,72,159,122,23,222,142,0,127,130,18,52,182,239,10,108,143,14,246,49,169,94,163,95,207,66,204,206,93,202,179,110,134,94,210,195,147,46,167,78,185,43,113,157,194,115,175,164,94,227,58,234,153,253,127,181,187,168,143,119,15,245,226,11,40,199,81,235,57,121,12,14,245,237,253,151,27,7,239,147,94,112,81,227,188,74,122,225,213,145,231,149,238,141,158,127,113,228,113,242,29,86,1,5,80,199,253,239,73,86,29,240,19,55,129,117,195,219,53,196,93,72,180,169,34,238,198,9,56,20,193,221,54,253,129,34,134,18,179,157,81,120,218,131,4,139,10,183,231,211,61,202,216,30,236,80,101,135,206,246,222,178,103,40,166,239,237,137,14,251,204,93,120,115,140,210,156,134,38,151,110,105,170,227,246,14,153,83,160,41,146,187,44,1,167,38,185,227,14,132,93,131,73,182,117,91,215,40,71,153,182,28,171,122,185,245,2,70,207,119,234,154,123,84,101,243,125,47,235,193,61,23,132,26,249,137,59,229,96,244,231,147,15,154,22,87,67,20,81,168,0,232,21,58,28,142,224,59,14,132,84,31,208,208,145,40,147,24,120,47,111,188,170,175,94,228,56,124,51,99,197,129,71,122,247,238,66,186,125,143,28,9,73,152,215,251,225,195,37,38,249,39,34,96,86,100,228,110,76,247,63,164,39,170,30,174,105,4,52,145,96,189,151,126,141,65,187,161,47,188,137,65,56,200,36,18,180,23,192,250,22,142,61,170,221,44,211,51,232,45,95,213,19,43,195,45,0,157,245,61,97,222,112,56,193,120,119,58,237,93,200,172,7,118,180,175,120,111,160,163,165,120,63,238,85,139,179,225,99,197,253,210,5,171,118,81,194,232,219,215,138,162,171,198,167,5,178,27,165,75,110,142,176,204,118,177,78,139,28,99,169,170,202,56,53,90,128,241,229,109,53,157,151,208,94,123,4,219,71,183,194,48,199,18,19,157,115,22,67,23,188,94,183,192,72,64,32,134,238,241,188,112,207,122,205,64,51,95,253,205,111,127,253,223,126,79,139,126,96,70,170,57,20,124,41,17,183,196,94,58,33,222,146,30,90,193,210,27,215,56,91,170,179,173,125,65,131,100,69,152,158,24,52,8,22,221,27,52,8,101,218,35,113,127,227,232,214,162,141,153,232,214,31,70,84,133,51,61,64,144,3,61,10,242,172,182,15,63,244,108,6,29,142,66,175,103,39,162,201,82,99,47,182,172,101,44,97,200,182,155,205,96,130,185,249,180,183,143,71,139,65,166,185,164,117,108,28,227,137,200,107,143,79,166,59,176,213,145,6,247,231,5,139,130,150,93,2,148,185,134,160,67,42,15,150,200,100,72,27,2,57,19,182,204,9,242,134,44,104,146,27,244,45,138,105,7,189,230,110,52,135,190,97,222,157,19,20,173,3,35,228,173,23,42,172,160,232,77,48,28,54,248,130,92,197,61,89,214,137,91,140,121,61,18,218,191,249,119,255,244,71,255,167,238,29,16,169,239,130,225,171,33,220,213,67,197,171,135,223,142,224,71,3,215,27,225,213,44,155,88,11,243,165,110,2,7,228,131,177,233,79,106,233,7,127,250,211,223,251,222,79,255,175,255,250,211,223,248,254,197,116,122,169,183,198,108,102,231,53,166,207,93,138,230,39,27,120,50,192,184,114,12,47,177,136,93,144,175,223,107,126,175,33,12,112,166,208,43,53,158,204,242,74,77,208,23,63,252,6,93,241,219,214,174,158,8,195,183,32,26,108,109,68,167,91,234,204,214,224,253,9,220,98,150,175,90,239,192,100,67,143,181,60,60,239,104,134,133,30,255,212,176,91,116,63,74,171,222,190,19,209,254,64,253,68,48,52,161,6,224,2,95,226,137,120,15,36,247,225,103,150,193,163,224,51,138,45,20,100,67,56,138,45,244,106,135,147,109,67,241,96,200,109,228,8,249,10,145,8,219,89,100,43,137,178,85,197,104,175,109,151,217,17,129,104,229,165,70,165,92,192,232,90,0,46,39,152,190,31,143,7,239,211,54,165,225,239,87,223,147,106,49,204,220,201,26,219,239,216,211,218,102,4,253,185,66,78,184,117,80,13,184,45,65,42,92,54,199,182,166,22,111,152,93,194,245,161,47,244,127,253,167,255,244,23,127,246,245,95,252,214,215,63,254,243,151,236,27,125,204,81,92,223,42,202,212,108,228,7,255,235,167,63,248,235,87,0,159,48,160,51,210,204,10,254,171,31,254,141,186,89,95,99,12,4,110,219,238,38,73,248,250,175,255,199,63,253,240,143,78,106,200,136,102,7,131,147,193,253,165,122,208,143,13,98,218,78,138,14,88,66,245,160,255,168,197,219,178,109,85,213,1,169,234,122,211,136,153,181,235,225,254,9,122,236,84,41,8,224,232,17,139,168,237,255,61,46,241,85,49,69,37,50,3,94,130,71,162,238,219,254,201,238,130,94,86,207,97,245,171,70,165,212,161,3,26,12,189,125,78,175,113,12,158,122,4,198,247,33,57,218,44,38,60,13,93,192,98,90,233,175,254,231,95,253,244,95,254,251,175,254,242,175,127,242,143,223,115,212,9,106,117,228,225,130,95,177,188,165,206,95,254,245,151,63,134,117,190,250,221,223,112,212,9,217,234,8,102,29,8,254,207,255,254,235,95,255,59,107,233,176,86,26,64,223,88,225,255,232,7,95,253,205,191,116,148,141,24,144,89,97,194,47,108,165,191,252,55,191,237,40,29,181,148,222,208,144,248,178,2,7,200,130,122,214,26,184,82,71,226,134,40,56,128,241,194,54,230,175,255,195,223,28,24,45,3,240,186,5,204,145,89,229,203,63,252,147,159,254,199,255,233,54,94,134,31,160,73,248,0,22,6,47,192,229,115,253,222,59,165,81,28,18,239,135,195,78,250,253,90,185,11,45,68,143,190,164,144,127,114,213,95,44,16,219,120,180,38,84,255,177,119,128,112,223,97,122,93,213,207,181,250,117,51,98,70,122,68,40,232,169,86,119,42,159,145,128,140,65,3,166,232,194,11,139,64,177,103,5,189,227,58,215,191,234,231,88,218,245,174,13,128,101,121,185,54,83,132,18,24,137,172,104,161,3,80,158,185,186,111,181,213,253,132,226,64,47,4,199,152,159,48,213,70,33,5,0,72,226,174,199,92,141,228,151,1,87,203,2,1,82,117,248,14,233,128,30,55,8,140,83,243,106,92,162,55,172,22,54,203,86,235,18,219,95,16,129,210,10,216,42,249,145,115,246,188,113,194,93,232,193,171,102,226,100,195,137,130,214,21,87,160,90,17,107,56,4,61,124,17,111,229,145,145,207,123,228,112,124,7,143,135,188,138,27,114,69,159,81,215,130,227,8,237,51,152,189,156,50,115,45,167,204,108,229,148,105,21,158,119,100,147,130,238,230,167,218,130,217,153,96,75,149,253,142,195,173,206,244,85,78,220,146,6,195,25,165,233,93,247,221,112,21,186,228,33,119,208,208,171,53,140,99,192,222,222,106,1,132,145,167,106,116,132,222,170,241,133,53,23,207,70,252,70,10,46,54,77,134,57,1,157,52,195,44,93,17,10,227,110,232,232,232,91,96,158,128,9,109,240,251,6,108,33,236,251,198,13,15,31,180,139,180,65,34,236,2,90,115,203,170,125,65,194,137,224,183,210,189,151,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,204,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,27,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,94,122,14,149,192,172,151,92,79,25,117,72,71,206,25,181,16,60,105,92,78,130,157,224,9,2,187,86,238,0,193,188,208,102,117,162,205,170,196,114,44,224,253,105,69,148,26,0,10,63,101,65,55,164,177,185,222,61,172,129,126,143,75,97,248,14,99,223,138,171,33,63,97,47,136,75,45,42,37,235,7,162,221,18,44,71,216,3,53,66,165,7,191,54,98,232,193,212,219,160,26,44,32,3,14,135,6,43,171,71,31,10,241,232,9,194,8,232,2,175,36,105,9,69,54,128,159,213,51,69,214,139,132,175,81,48,72,86,96,188,38,88,89,17,103,208,241,251,37,134,72,153,126,222,88,102,241,86,102,149,60,20,117,1,85,177,249,176,223,237,10,104,87,141,171,107,180,12,224,70,217,200,229,129,243,22,221,172,25,240,157,141,187,116,71,141,233,162,159,113,23,210,237,163,54,238,253,139,9,200,156,81,32,100,18,152,164,38,153,107,248,70,139,99,104,174,98,181,68,201,207,132,154,75,14,166,78,232,141,101,216,52,38,94,62,210,232,254,149,191,165,181,55,72,114,50,129,145,214,250,10,188,44,134,11,87,186,188,225,253,232,126,224,226,18,94,46,1,156,27,5,160,180,1,3,182,209,200,71,136,45,113,237,197,216,64,80,255,182,241,90,131,37,96,182,104,237,155,217,167,64,112,252,236,10,125,252,238,133,2,106,93,107,95,20,24,113,64,133,128,36,26,120,233,165,125,87,101,206,227,96,173,80,119,128,2,228,1,10,229,213,44,164,141,190,163,87,46,104,12,99,5,111,185,163,135,225,137,74,128,243,81,74,2,7,207,80,64,146,48,240,15,160,81,151,26,13,87,65,76,96,160,65,175,79,208,138,222,137,104,86,16,169,2,104,245,175,125,160,237,189,185,27,159,247,210,107,118,21,46,182,49,11,59,171,170,74,121,237,25,87,26,126,136,75,35,72,168,117,37,192,195,249,78,52,248,61,35,246,219,222,211,253,108,138,97,189,81,60,78,50,132,29,146,33,168,36,67,112,37,25,130,78,50,116,182,217,149,106,104,60,40,188,6,166,224,78,52,226,25,161,125,105,236,99,108,183,156,22,134,194,36,58,198,87,7,221,137,237,210,29,193,66,119,212,216,61,136,248,220,88,104,169,117,93,130,29,52,217,160,137,192,104,137,91,192,59,35,80,65,167,97,79,48,114,152,229,106,253,109,98,126,142,38,198,118,30,184,200,89,31,103,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,239,189,234,209,230,253,112,129,206,249,26,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,247,232,219,135,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,107,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,171,183,77,202,135,119,239,244,207,220,7,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,253,167,95,255,234,7,127,248,245,175,255,221,79,254,241,123,106,20,50,175,70,163,228,61,209,204,84,97,15,240,239,42,157,120,255,1,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,108,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,228,87,160,127,37,228,202,234,214,171,89,97,36,147,25,240,227,253,244,19,24,206,181,79,195,184,170,240,190,197,231,189,242,34,11,32,69,253,253,21,164,220,106,175,58,24,244,251,56,238,253,212,44,245,201,165,9,5,204,184,207,59,133,116,212,2,37,0,193,88,42,192,14,125,10,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,106,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,253,61,207,174,46,104,200,125,149,212,157,119,137,17,97,112,170,233,33,249,120,93,158,193,188,182,85,235,64,231,105,140,54,68,230,46,92,11,87,109,135,234,188,55,59,101,135,96,14,62,211,253,134,218,206,170,41,135,184,9,236,213,183,219,233,91,238,148,109,231,186,245,62,218,246,83,108,219,79,120,214,222,19,14,236,61,193,185,247,132,195,155,76,216,221,97,79,198,150,125,245,93,6,33,75,128,204,111,110,151,216,74,13,87,207,38,130,102,252,74,253,118,126,131,209,152,104,222,206,135,6,241,94,34,132,39,220,227,87,174,204,248,149,80,57,51,230,221,175,128,218,239,211,137,111,64,1,21,15,135,98,97,60,30,61,89,1,117,144,56,67,163,244,35,169,236,32,239,191,125,113,58,21,133,43,24,194,116,191,202,14,42,169,170,103,168,36,203,212,181,81,217,19,93,89,67,181,165,191,134,97,153,29,138,130,150,96,219,123,20,4,205,18,183,172,93,29,208,204,241,62,57,212,84,181,118,185,133,2,109,30,9,220,204,7,36,194,162,146,7,54,251,117,244,201,214,107,77,251,207,169,99,134,20,4,52,109,54,179,130,38,29,157,162,83,100,85,16,58,168,160,250,211,95,251,173,175,126,251,255,177,55,184,31,109,250,219,164,36,247,153,35,58,150,59,149,0,79,12,106,237,234,89,186,67,183,232,90,194,175,50,230,22,34,91,69,139,56,131,201,154,162,37,10,36,108,195,38,4,32,76,13,125,57,8,13,208,26,87,29,202,221,233,34,130,167,204,215,151,127,251,71,95,253,151,95,251,234,7,127,250,213,127,254,3,203,124,65,226,120,53,3,132,20,234,2,186,78,90,48,130,207,214,238,179,166,170,71,66,16,232,185,210,49,141,94,245,13,83,102,33,202,20,81,242,130,201,252,141,191,130,154,71,80,229,254,202,50,203,32,231,203,127,248,181,47,255,252,183,181,238,97,240,82,207,81,224,235,191,255,247,95,253,254,31,232,253,119,78,63,242,161,122,199,79,217,125,51,110,20,112,238,25,35,195,170,247,132,157,183,53,180,148,30,10,48,109,214,80,209,51,147,120,112,24,108,188,154,134,11,84,219,6,31,116,250,224,162,111,141,100,97,193,30,220,216,162,155,252,111,255,243,215,127,253,199,22,173,100,103,171,246,102,180,167,167,3,237,152,145,151,205,70,126,250,27,223,251,250,31,127,8,27,249,96,89,129,86,236,216,212,238,145,80,15,239,212,38,14,229,121,11,61,212,74,237,170,222,247,20,97,111,85,144,103,86,116,106,17,187,232,161,78,68,26,154,103,216,84,81,141,52,125,173,104,9,182,85,160,23,210,117,81,119,194,175,195,222,29,32,101,174,154,204,118,189,229,178,126,81,98,209,145,68,122,145,128,36,64,133,72,192,39,55,196,85,145,221,96,59,202,150,94,232,21,20,218,116,177,19,64,97,97,63,188,215,143,94,211,213,136,215,80,231,5,103,230,9,133,142,169,90,14,248,53,203,192,254,233,180,227,199,223,255,242,251,127,235,80,135,62,93,255,217,0,39,67,19,45,157,200,35,21,69,72,246,76,29,69,43,133,127,129,38,228,129,246,144,210,134,57,46,149,38,254,218,223,127,245,223,255,232,171,223,249,88,109,210,61,1,144,10,122,66,217,219,254,135,95,255,242,71,63,58,169,97,11,69,2,236,7,47,208,218,89,130,86,170,153,178,119,23,89,43,105,221,213,148,192,37,245,78,198,98,238,7,23,165,174,79,143,120,29,231,217,106,9,229,142,193,198,89,100,42,37,123,175,223,3,190,62,132,99,97,28,139,224,31,44,89,135,32,64,41,1,32,100,35,46,148,107,175,34,42,244,4,243,32,112,152,7,190,64,129,191,160,144,132,121,224,139,19,230,25,45,166,51,120,76,161,130,112,131,192,127,53,109,127,88,235,74,125,70,131,13,170,170,99,16,60,133,210,204,65,57,203,80,106,186,90,76,63,2,192,241,15,239,234,128,28,98,87,123,53,149,202,251,120,188,15,213,103,144,226,121,56,134,7,145,226,249,163,174,249,194,107,154,47,123,244,91,76,124,92,63,234,218,43,240,208,71,234,42,58,134,96,150,138,162,107,128,90,248,249,154,64,234,40,202,204,164,120,224,64,4,203,8,44,228,127,250,243,127,5,215,242,31,252,169,78,232,8,83,221,242,239,192,190,250,51,183,50,65,163,204,215,191,245,119,95,254,230,127,115,43,19,2,52,145,151,43,104,9,91,218,253,139,255,2,218,117,105,11,45,107,19,254,7,187,90,46,226,147,224,7,117,14,1,207,175,31,191,104,169,31,86,172,185,209,95,28,1,52,86,83,217,16,13,221,153,6,139,68,209,139,199,39,204,161,50,134,26,213,149,234,208,11,150,161,98,104,1,182,167,77,32,207,171,151,199,234,9,97,92,63,152,218,122,250,205,128,49,20,67,217,11,72,134,16,250,133,61,251,61,174,95,67,239,178,149,136,53,82,217,20,244,180,10,132,186,46,11,95,9,161,164,239,187,64,137,101,112,32,14,65,10,161,38,178,58,70,46,84,41,72,217,219,46,177,191,93,192,111,161,86,21,183,86,21,151,86,21,179,213,39,109,14,16,225,145,1,237,145,77,157,71,139,52,227,166,237,247,153,155,218,35,84,142,147,79,209,125,68,59,97,143,230,222,123,47,204,5,50,176,85,245,209,72,52,149,31,161,174,145,190,184,247,131,210,74,236,130,51,51,108,250,148,152,33,98,152,135,184,229,51,204,55,214,19,1,239,185,245,167,6,48,195,218,39,245,169,213,198,4,238,60,182,238,35,171,183,4,182,187,85,158,48,147,211,59,12,9,174,136,91,168,80,111,91,62,183,224,104,80,181,168,173,125,130,112,157,196,118,87,235,249,16,253,191,21,92,59,235,66,157,79,135,187,7,166,193,98,93,187,8,106,80,42,131,156,145,124,59,81,141,130,84,13,73,140,209,245,47,250,218,21,140,140,73,24,109,92,193,24,127,28,119,47,140,245,238,37,66,12,142,92,99,24,23,49,65,26,190,53,131,227,103,133,238,190,252,136,253,93,43,126,100,222,62,129,109,128,78,220,130,78,203,77,94,89,56,84,121,212,39,21,117,59,206,68,48,104,218,231,13,244,248,109,0,20,15,152,251,51,96,173,237,197,132,75,191,50,100,5,251,178,23,208,107,210,187,119,236,133,250,73,93,143,154,246,237,11,154,118,66,56,175,249,5,96,0,74,252,20,136,93,76,131,22,236,79,134,110,141,195,151,59,91,235,171,182,250,150,231,221,105,20,81,37,181,81,225,130,117,142,25,86,7,7,214,243,134,171,86,62,107,164,19,164,60,158,23,228,35,77,50,242,52,0,99,85,129,102,193,186,131,31,27,232,19,92,242,21,118,245,25,60,251,110,189,190,51,90,54,148,69,220,91,6,123,104,223,88,141,154,159,105,154,184,231,54,60,157,46,247,55,124,8,203,70,213,179,112,60,0,59,172,169,60,175,69,179,238,217,77,162,96,49,39,182,218,7,53,39,34,23,232,209,50,27,64,212,238,236,230,82,200,87,130,234,97,228,196,86,39,252,64,9,76,69,129,87,68,73,197,109,253,89,77,87,229,169,40,243,242,51,91,21,103,53,40,128,156,211,40,152,164,20,171,208,252,228,89,36,81,173,122,86,131,96,55,64,130,130,180,203,207,221,46,150,186,129,179,54,10,160,129,178,40,60,107,139,154,85,207,107,82,146,151,146,155,161,205,201,216,181,213,63,11,197,179,61,54,62,167,54,109,175,127,86,211,218,98,132,174,222,142,55,171,29,108,1,110,142,136,3,57,57,111,37,129,5,47,207,102,210,179,233,159,94,249,188,83,102,169,204,250,14,142,208,181,205,149,52,3,115,40,5,80,133,103,16,34,56,255,164,192,64,179,168,123,36,25,62,107,5,89,33,156,213,188,113,44,158,223,174,81,245,220,6,1,90,229,231,177,72,150,202,103,53,10,56,94,176,90,55,122,232,176,103,208,163,156,13,194,121,36,130,97,184,126,109,66,11,207,105,55,165,213,61,147,40,1,121,70,90,178,207,109,180,97,86,63,175,221,229,25,7,248,110,179,198,241,127,246,113,154,157,239,232,238,159,195,174,24,213,207,106,88,125,63,135,53,23,242,9,237,174,244,19,205,90,239,51,158,145,207,227,5,53,10,122,164,65,90,81,208,64,17,119,244,28,162,139,228,195,115,232,174,206,158,244,23,96,229,60,155,236,194,10,89,86,105,210,131,19,201,46,224,167,37,154,151,233,201,65,210,107,111,164,198,12,96,59,199,27,113,59,51,213,186,7,165,7,215,33,129,61,117,226,144,36,22,42,120,72,125,246,140,33,105,141,148,105,94,56,177,21,24,123,0,122,189,56,189,145,167,39,44,28,137,39,142,122,189,138,176,189,160,234,245,42,66,179,7,20,43,18,97,130,249,6,20,43,6,209,72,12,79,196,250,167,42,86,68,122,142,78,95,62,26,170,198,138,166,128,235,21,22,211,30,43,89,250,44,192,142,221,194,155,247,38,26,14,52,12,208,71,246,45,179,212,165,50,132,129,15,224,61,100,90,146,68,233,194,75,33,23,150,242,80,92,76,24,79,143,133,78,99,121,129,101,60,180,236,25,178,107,143,6,226,82,215,227,245,203,19,190,207,94,92,250,37,22,201,46,23,222,111,195,48,223,151,126,32,202,240,96,252,160,36,210,179,154,176,2,167,12,127,37,244,197,23,145,91,104,10,171,126,255,226,11,253,211,167,241,221,174,228,133,37,13,125,144,194,118,53,247,119,112,133,223,132,190,101,66,120,247,46,252,45,43,188,11,246,150,148,36,122,227,159,73,162,34,194,97,106,154,83,154,9,201,251,15,24,52,194,113,88,213,168,23,75,239,5,76,248,160,218,38,70,111,173,77,176,170,202,145,55,3,134,150,241,234,151,183,51,90,130,38,244,80,39,107,36,242,2,28,43,70,68,117,61,213,71,233,90,249,244,211,96,248,93,48,18,193,56,248,153,136,162,207,61,248,57,142,62,210,215,224,239,59,5,3,3,188,6,120,243,177,26,54,113,44,122,105,192,124,122,66,247,198,85,164,151,32,223,218,104,22,24,175,112,251,8,77,104,252,8,65,240,187,250,9,166,106,115,228,93,8,218,36,90,215,135,95,117,207,249,197,23,240,70,236,246,246,214,146,160,125,250,21,252,179,240,181,254,5,106,192,249,209,67,226,187,119,218,135,79,111,131,196,103,218,103,205,132,25,106,138,249,101,176,5,216,47,190,8,235,136,80,11,72,24,74,191,150,0,80,26,211,60,67,179,152,58,175,143,200,39,184,162,119,222,15,191,126,241,133,247,219,56,250,129,42,185,152,234,82,217,44,130,190,195,50,3,237,7,110,113,244,236,41,32,91,112,192,115,128,97,75,172,4,16,39,163,199,115,243,235,23,95,64,135,38,24,194,107,19,246,234,214,85,213,153,213,7,204,234,3,22,124,193,239,178,26,70,62,211,82,3,23,214,212,203,107,86,69,128,6,62,63,5,146,49,210,173,191,117,211,119,54,187,128,82,117,237,166,50,173,12,253,131,137,8,118,1,130,174,232,208,191,11,53,207,88,255,92,186,19,17,100,116,27,111,5,140,73,128,60,128,106,26,1,242,79,69,102,49,97,101,63,124,117,131,186,178,70,2,36,163,24,111,237,0,13,234,98,147,91,107,219,52,104,91,50,218,230,161,63,38,253,235,119,121,172,127,251,94,178,206,6,38,89,166,239,3,198,220,226,55,204,175,76,110,24,159,239,82,239,210,12,164,205,64,218,12,164,33,20,44,110,195,223,189,96,190,59,241,205,46,177,233,173,13,28,36,28,204,167,183,128,196,206,208,95,0,235,10,126,129,255,168,149,7,182,206,50,32,57,0,250,56,180,165,206,212,212,155,233,109,255,189,248,126,240,93,218,55,252,240,25,113,141,127,120,18,222,47,124,190,15,183,83,191,132,25,31,57,243,99,15,126,132,31,104,116,210,68,35,161,163,39,77,47,22,143,192,101,8,95,25,143,233,194,49,23,44,6,78,66,155,82,164,110,8,8,104,144,118,205,252,184,231,89,210,174,167,128,108,56,224,187,116,89,148,208,193,113,146,5,58,244,162,125,103,250,105,211,117,130,191,35,137,162,226,255,14,180,69,1,188,6,124,22,118,42,110,58,234,69,112,252,210,254,86,231,40,177,199,224,226,70,102,209,3,154,184,80,108,230,222,232,188,80,109,91,172,10,43,250,0,220,242,252,253,9,15,62,107,90,27,138,81,70,215,88,177,229,127,241,5,142,73,70,17,199,171,252,103,161,224,53,126,195,58,20,65,110,133,43,229,74,186,138,224,200,92,17,0,48,158,61,82,189,93,175,39,112,182,17,42,213,34,45,85,175,21,58,76,81,85,19,225,101,153,163,150,174,61,173,205,161,110,143,167,127,135,111,79,200,5,147,55,28,11,14,142,59,250,28,208,97,70,93,136,225,221,133,8,79,109,157,99,129,207,24,161,8,238,189,188,248,22,126,137,105,231,28,98,116,188,126,77,153,18,97,249,61,92,135,87,203,171,40,59,136,198,18,108,255,195,163,166,50,131,162,158,232,94,246,9,63,30,38,162,177,229,202,99,124,186,217,113,115,11,9,246,13,138,100,130,120,157,107,220,131,123,252,209,96,4,212,194,213,104,137,56,6,127,253,196,229,13,224,18,121,36,70,73,236,132,134,10,68,79,182,94,121,244,69,0,195,160,236,118,81,61,120,80,15,181,222,134,227,255,236,70,247,72,139,28,210,58,157,204,202,51,192,195,92,245,88,101,197,178,194,129,198,108,95,144,110,217,97,12,169,93,1,205,159,5,211,227,135,127,161,99,57,118,178,11,95,199,186,63,18,196,227,33,136,190,27,13,195,90,188,14,211,61,174,49,29,22,239,203,214,8,85,49,28,127,242,15,0,35,176,119,20,86,151,251,65,127,20,128,3,208,46,159,32,175,135,61,46,89,9,41,103,133,244,152,232,215,239,189,169,235,192,136,21,198,240,197,99,37,74,99,132,216,0,26,251,96,185,96,3,178,212,15,44,121,118,37,27,130,154,8,216,125,169,172,125,249,197,173,189,130,58,150,72,169,29,222,205,72,180,172,192,56,243,222,15,200,123,26,82,168,0,220,231,12,204,155,124,237,37,73,188,75,98,190,36,73,81,88,23,6,172,15,91,66,216,47,40,45,144,189,26,194,190,36,36,177,48,69,214,211,88,27,166,183,141,176,247,81,80,34,14,75,116,134,20,22,79,145,253,172,10,171,73,146,45,144,58,232,97,120,26,128,200,99,83,4,182,15,255,196,209,71,150,36,57,88,49,61,76,98,139,36,89,206,33,88,27,152,68,146,94,232,128,133,189,246,186,143,231,51,240,255,59,200,102,221,34,253,181,119,72,211,236,22,127,199,51,183,250,210,121,55,161,5,238,22,6,156,121,135,94,166,153,91,69,2,149,188,250,26,209,47,191,222,123,223,2,247,188,253,190,253,218,127,237,199,196,35,180,234,177,122,209,191,129,9,250,1,224,9,194,40,107,65,20,234,11,36,239,58,150,71,71,46,202,50,143,93,15,172,3,255,135,158,211,245,147,247,59,122,5,85,240,194,60,223,161,39,179,33,13,10,195,211,24,181,169,159,200,30,253,72,190,65,29,86,108,39,217,163,106,133,100,137,12,112,163,166,24,193,231,227,122,138,195,65,60,74,219,117,253,110,61,150,181,6,237,77,234,193,53,53,235,167,29,92,89,186,163,181,173,37,90,142,88,179,186,5,183,40,130,29,126,99,230,56,131,98,25,25,22,111,244,65,103,216,59,123,33,91,12,102,163,39,79,234,7,244,207,19,116,80,15,151,1,60,148,237,211,111,61,137,161,194,63,156,23,80,214,235,234,202,62,30,127,1,255,103,170,116,235,108,65,152,72,196,217,24,205,124,120,180,114,81,79,135,35,178,236,86,214,216,148,80,40,100,226,104,63,144,189,245,19,52,252,61,5,132,26,38,101,7,16,118,122,155,90,48,39,139,254,237,183,7,145,65,108,64,63,29,196,147,231,26,185,135,188,66,17,23,30,181,91,15,200,241,130,95,103,199,145,71,23,45,148,235,21,138,233,184,59,242,29,134,248,6,133,102,13,250,67,225,80,12,176,208,55,22,30,123,123,133,78,229,235,43,2,252,216,154,232,3,145,98,23,182,186,61,12,230,238,112,247,144,62,242,41,253,83,227,47,128,14,38,34,144,73,61,173,131,214,70,96,128,13,213,223,230,110,115,58,4,8,192,2,249,56,102,207,5,154,232,195,95,43,92,153,158,206,38,128,66,236,78,57,138,182,193,240,80,27,68,13,26,255,104,202,71,17,85,208,49,5,37,220,252,252,180,187,232,174,1,169,232,141,121,197,140,179,99,95,129,246,161,58,84,200,119,71,166,197,90,211,5,6,75,221,87,224,227,101,165,76,11,80,9,60,240,115,91,133,97,151,60,188,106,23,192,151,67,92,57,255,160,178,200,105,192,73,147,52,96,135,41,6,227,82,100,154,194,68,192,32,243,20,76,153,80,88,144,130,73,11,157,103,166,136,36,54,206,146,89,10,27,131,164,41,74,154,37,181,82,43,144,132,163,164,80,18,219,160,164,177,198,132,155,220,60,217,135,5,6,216,24,229,111,64,21,25,85,89,38,49,220,82,133,75,186,212,17,81,255,144,68,32,90,43,78,205,116,91,79,163,20,153,205,98,50,101,73,154,131,164,20,106,54,136,146,34,73,75,79,22,118,177,192,137,202,3,2,129,190,254,222,4,130,183,223,183,223,215,138,243,106,101,59,244,56,78,187,193,150,80,148,163,211,2,230,105,124,45,144,3,46,34,4,230,81,255,223,137,83,124,4,160,29,150,198,161,157,7,195,18,1,239,196,168,118,214,24,104,26,87,102,105,199,138,39,43,55,166,215,54,35,172,170,191,123,59,187,203,69,232,32,220,132,34,148,129,152,51,79,56,98,4,159,178,9,100,40,69,231,54,60,136,11,114,111,18,242,107,122,91,154,16,19,113,9,172,189,175,171,136,141,58,218,87,45,80,86,56,250,194,206,186,243,110,122,243,6,4,3,128,173,157,115,176,127,30,112,149,131,115,135,175,243,114,58,156,235,235,229,21,12,164,182,195,201,153,1,211,12,249,48,164,203,222,48,68,175,25,109,219,140,49,230,194,196,185,47,220,125,163,119,176,117,70,101,61,112,238,190,149,224,42,17,122,195,113,198,37,82,152,69,34,244,207,124,94,126,202,5,160,19,140,4,17,73,68,131,44,238,159,161,120,11,225,4,145,120,77,113,18,116,165,23,142,134,194,207,18,39,205,202,207,19,39,119,234,63,87,156,52,0,97,167,183,121,158,56,105,84,123,29,113,210,28,249,235,139,147,38,236,231,139,147,135,250,247,17,196,73,179,185,87,20,39,15,3,61,46,78,154,83,254,98,113,210,92,116,175,34,78,154,35,251,168,226,164,254,184,34,177,242,179,31,102,126,14,234,78,161,49,102,119,130,52,183,15,137,156,227,154,42,114,82,134,200,217,131,34,103,150,180,136,156,35,36,114,102,173,130,220,22,137,156,121,210,34,114,10,73,173,148,41,114,18,72,228,204,146,123,69,78,6,10,122,32,223,20,57,21,36,114,26,85,92,68,78,6,138,156,89,210,41,114,42,72,228,212,211,109,61,5,34,103,158,178,136,156,91,36,114,230,173,34,103,40,105,233,137,67,228,116,162,242,128,200,169,175,209,55,145,243,237,215,250,166,98,19,153,132,221,199,7,245,206,253,152,184,36,24,143,0,135,132,165,99,192,172,112,220,4,165,35,245,117,49,233,4,33,201,246,38,100,17,145,180,22,14,8,72,160,230,33,241,200,210,69,87,225,104,239,123,145,98,21,140,44,104,208,223,169,156,114,198,110,67,154,72,36,24,175,58,59,2,209,222,206,233,226,208,254,222,217,68,161,103,117,111,175,16,100,173,173,85,182,193,63,29,191,167,131,117,17,125,52,200,22,193,7,148,63,36,246,8,182,71,177,93,161,199,242,102,229,46,240,236,44,66,247,177,238,10,59,232,217,114,143,168,179,247,225,203,27,166,195,253,147,196,28,142,151,63,71,102,34,254,96,52,150,232,19,145,190,38,236,0,16,17,194,251,50,237,169,93,238,9,204,68,132,141,13,250,22,222,150,238,201,226,100,161,88,99,175,171,11,112,151,177,186,209,48,17,242,71,227,144,63,183,177,107,187,114,131,217,216,51,228,43,179,242,243,228,171,157,250,207,149,175,12,64,216,233,109,158,39,95,25,213,94,71,190,114,153,227,87,147,175,76,216,207,151,175,14,245,239,35,200,87,102,115,175,40,95,29,6,122,92,190,50,167,252,197,242,149,185,232,206,146,175,94,245,201,205,140,219,21,248,197,173,157,23,160,203,94,9,209,203,67,178,210,252,158,132,82,2,149,214,244,229,54,250,95,243,221,10,136,82,105,234,127,235,215,59,83,110,114,162,245,128,220,164,47,229,55,185,233,237,247,151,241,201,204,253,38,221,148,2,116,86,204,121,159,110,188,142,184,93,182,155,87,241,58,91,182,231,30,255,237,193,238,237,193,238,237,193,238,151,254,193,110,159,64,154,96,143,27,238,68,163,3,86,181,85,238,133,226,222,215,120,107,59,71,244,59,83,210,123,174,96,135,29,33,19,199,196,182,151,73,105,175,40,148,29,146,193,228,69,31,48,74,242,231,40,242,130,71,97,0,173,95,106,8,147,88,198,90,82,141,32,236,86,16,116,129,102,113,251,152,160,105,180,107,217,94,162,151,192,241,19,196,192,143,43,245,189,134,144,119,166,76,183,127,251,159,42,202,189,236,101,236,209,188,149,9,71,28,47,97,22,251,66,19,239,200,5,177,126,151,99,154,202,169,179,96,246,202,191,235,148,219,205,28,43,162,223,19,189,170,57,150,60,215,159,176,158,35,223,253,194,64,145,192,114,147,218,208,198,137,130,212,68,98,15,74,158,211,88,18,61,108,89,21,67,125,73,40,52,218,68,75,28,37,217,4,54,46,13,223,190,108,162,165,90,202,38,90,174,146,154,0,186,71,180,228,81,190,77,180,148,147,100,177,8,109,187,200,185,254,254,54,79,146,85,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,73,176,111,191,111,191,111,191,111,191,111,191,111,191,63,175,10,235,31,229,14,236,181,238,193,190,201,187,176,87,187,15,251,25,221,137,189,228,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,103,112,171,248,241,111,22,191,137,219,197,143,127,195,248,26,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,111,192,253,35,75,227,209,65,8,15,158,234,254,177,31,75,28,232,116,44,30,254,38,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,247,201,106,99,133,23,179,156,8,4,125,178,210,108,13,211,45,14,124,74,193,175,228,138,34,187,224,159,100,135,92,78,115,40,165,83,105,54,240,60,41,201,225,126,180,14,114,72,165,208,72,103,90,116,186,86,153,182,22,226,125,187,213,90,7,124,129,250,61,117,151,155,52,234,169,135,18,219,202,151,233,66,50,29,221,164,82,249,21,85,207,53,38,227,118,173,217,148,219,116,235,142,13,206,83,219,98,50,153,138,243,197,187,156,82,31,23,135,245,250,164,91,229,197,60,93,201,229,234,211,245,170,53,73,167,35,115,102,28,152,8,91,65,89,36,130,66,40,232,91,14,152,80,76,232,36,195,157,82,173,221,86,18,1,128,61,54,228,171,41,76,186,181,29,60,164,198,141,88,183,58,39,134,211,204,3,31,140,49,37,150,175,77,58,171,154,60,45,63,116,91,171,236,106,208,11,142,83,193,5,53,89,229,98,205,113,185,149,140,81,137,86,165,224,107,54,7,157,117,50,218,80,146,119,225,57,223,72,183,234,169,94,38,90,151,6,137,116,119,204,36,74,252,88,138,183,201,57,159,205,167,148,214,166,163,76,122,141,48,39,141,106,5,10,207,5,120,49,217,106,148,184,65,107,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,214,202,101,54,154,34,219,171,64,169,61,73,220,109,50,61,142,196,19,221,176,47,155,170,23,87,185,251,193,42,210,76,83,133,34,158,17,197,98,66,74,177,100,172,185,108,50,185,73,84,138,228,2,169,128,184,189,163,3,131,68,121,188,77,82,100,123,62,225,87,77,133,243,117,51,211,65,163,132,147,189,84,124,22,125,72,251,200,88,47,221,35,243,108,236,97,190,45,135,83,74,22,244,55,54,154,213,103,203,120,177,155,246,77,123,1,54,23,172,245,30,198,163,104,147,201,76,59,245,59,41,156,155,53,240,220,32,217,235,141,55,2,165,12,125,29,38,207,44,250,147,152,111,138,231,98,242,166,178,173,211,0,119,190,113,36,84,190,75,5,26,49,50,199,13,11,120,191,93,175,204,199,131,102,110,182,45,108,198,201,206,214,55,206,53,136,237,188,187,204,108,168,197,90,18,169,149,52,31,179,201,108,126,46,13,232,6,153,234,17,248,40,202,100,138,124,113,16,244,37,83,163,250,100,36,231,242,197,94,121,154,146,132,85,160,75,22,67,98,42,152,137,210,51,57,20,73,167,226,116,57,218,187,175,86,211,68,123,42,103,122,101,38,25,40,245,34,247,84,98,86,88,147,21,110,26,38,149,185,175,117,95,187,139,87,23,73,170,68,54,125,61,81,28,180,87,185,94,10,95,210,0,104,125,60,207,73,92,155,141,146,114,147,125,200,77,10,153,122,101,19,171,183,232,66,164,24,164,228,230,208,23,169,39,185,72,183,28,104,44,242,51,57,189,38,56,190,126,175,132,7,77,94,20,199,213,37,53,155,221,71,114,233,36,158,137,150,74,253,212,246,161,57,77,118,58,12,25,230,202,253,73,173,211,141,207,31,6,120,50,73,69,31,148,113,152,203,206,70,12,88,198,108,224,254,62,250,16,16,186,74,220,183,14,83,149,20,11,122,155,151,199,141,58,171,208,243,120,146,137,247,59,160,223,205,68,181,213,39,55,171,108,77,246,41,245,194,38,62,152,227,145,229,170,214,47,47,165,42,195,145,233,77,102,251,80,109,225,130,210,123,152,85,106,189,241,3,113,215,10,52,151,179,10,149,242,53,134,157,105,124,52,142,164,82,77,182,193,136,100,103,118,143,223,251,66,27,137,43,177,205,21,213,105,6,102,93,92,161,124,173,116,56,243,16,140,13,164,140,44,82,189,245,61,62,91,16,92,50,68,78,229,153,194,20,124,227,73,40,223,74,213,26,15,169,222,246,126,82,172,42,228,130,41,250,230,173,33,157,196,87,249,132,20,100,198,227,109,139,172,102,70,156,50,32,147,219,121,178,64,205,211,84,64,200,77,87,121,161,118,79,6,235,81,110,94,238,226,177,140,192,69,203,75,170,198,145,235,108,188,211,98,238,195,138,47,73,173,196,218,156,137,245,131,179,102,136,160,234,221,249,160,208,36,230,209,117,109,146,163,132,156,114,95,174,146,105,101,158,46,176,211,229,36,215,111,77,251,247,100,65,232,118,102,227,252,56,27,157,176,249,228,148,16,169,162,156,26,174,66,171,109,60,196,165,54,49,153,172,134,20,133,188,163,154,202,132,107,215,243,165,232,61,147,203,164,148,17,79,212,234,157,114,116,214,175,118,40,214,71,110,162,15,133,84,196,183,93,61,228,211,181,78,70,186,155,101,149,76,52,72,14,227,227,80,36,216,188,95,176,249,121,109,90,238,244,234,209,90,188,81,33,123,189,209,168,181,237,45,162,68,35,183,25,68,155,247,132,146,141,81,193,38,65,9,148,184,106,6,19,225,49,221,174,118,184,187,66,188,178,170,50,161,173,128,147,99,62,180,41,221,207,70,61,110,88,39,54,189,102,98,189,41,51,76,0,231,153,90,47,156,44,86,218,197,82,142,9,110,233,124,145,153,80,2,47,4,26,190,222,93,191,206,70,99,108,101,200,115,164,80,224,57,145,11,37,88,166,83,91,228,54,45,95,235,46,18,222,38,68,130,80,122,190,214,44,158,10,100,55,233,36,25,44,84,90,133,58,36,194,201,66,163,21,73,75,227,2,199,113,183,183,232,152,101,18,131,103,191,92,2,46,88,87,171,99,195,76,36,18,74,224,134,254,40,195,48,79,126,120,117,143,56,11,112,194,155,42,162,102,217,93,167,123,118,15,133,225,90,71,117,62,200,111,225,119,53,192,39,116,32,116,163,135,116,188,30,242,12,3,157,255,29,105,10,113,130,136,211,121,220,245,113,72,244,131,161,16,126,163,197,15,37,0,27,38,139,208,149,241,183,35,177,104,36,174,103,92,105,172,149,32,10,236,25,237,93,93,105,112,233,129,2,95,83,207,168,8,123,57,59,187,222,117,143,29,192,231,206,221,113,170,195,57,163,239,30,5,70,72,245,40,231,52,111,212,1,31,118,251,128,28,87,5,113,44,78,96,68,20,199,252,225,75,11,199,123,198,210,177,162,9,70,133,133,141,105,171,201,120,24,125,6,16,198,4,66,132,34,225,160,77,157,91,91,150,87,138,56,187,198,141,111,218,170,56,19,173,159,250,97,60,217,71,211,11,149,63,22,76,192,87,105,167,167,199,231,33,5,140,100,127,11,207,133,120,222,34,128,18,222,132,165,7,143,246,221,179,179,187,158,177,149,206,235,139,89,107,168,247,69,123,187,117,118,197,250,18,124,198,80,165,221,101,174,72,180,32,207,104,24,99,239,89,64,175,174,212,208,199,140,153,164,9,176,138,100,73,129,97,142,141,146,96,241,90,100,81,231,70,11,94,62,179,35,172,128,254,133,77,169,87,97,187,61,82,239,200,62,181,117,96,207,126,143,217,246,251,66,146,65,153,25,244,87,201,74,175,133,30,61,34,45,232,241,167,103,45,148,125,32,206,27,213,105,195,48,162,156,107,183,34,150,99,115,215,215,235,41,0,121,97,182,80,60,232,239,177,19,206,126,28,156,77,14,28,215,164,231,159,167,207,106,70,83,98,210,201,115,28,112,6,19,80,249,202,146,240,2,184,54,133,170,231,98,66,187,84,86,83,193,218,180,194,12,51,189,152,93,45,197,222,128,231,168,181,140,209,244,181,166,150,245,252,30,58,245,182,174,12,77,178,48,17,161,207,93,202,198,141,216,231,159,175,36,122,166,169,120,105,52,246,10,204,139,101,199,107,121,218,89,96,207,60,173,181,153,56,155,129,188,245,149,17,124,239,95,220,170,224,64,190,154,249,249,231,180,4,118,238,35,60,167,175,98,136,133,180,156,64,207,97,134,78,111,84,229,214,30,207,104,209,227,239,15,217,254,248,202,117,174,237,200,212,85,135,206,2,129,6,128,242,1,223,172,83,27,11,87,128,52,173,44,68,192,96,108,208,75,130,63,68,192,252,221,22,101,20,166,246,16,115,111,217,254,12,45,15,89,147,159,182,50,82,250,152,28,205,234,169,246,5,67,224,187,187,220,232,10,192,254,94,252,233,206,15,194,68,84,85,214,218,15,195,227,71,40,58,10,74,69,140,225,160,156,23,16,57,234,77,196,254,216,197,141,58,17,142,16,244,233,188,142,252,232,138,35,119,89,232,101,116,22,182,246,249,231,2,189,212,54,242,35,12,139,123,165,6,178,239,179,103,29,204,42,156,71,32,151,209,202,121,98,146,172,145,247,157,117,169,13,19,96,1,45,140,43,137,102,248,133,108,197,136,145,143,246,200,78,1,67,225,84,155,176,93,126,30,230,185,217,110,34,164,194,81,220,24,50,1,40,20,130,64,109,39,143,158,122,250,96,117,142,244,170,79,75,128,79,55,80,160,171,13,238,186,194,183,94,195,135,193,38,184,116,25,198,225,85,242,228,31,110,224,49,32,174,16,3,112,2,95,235,95,169,33,125,225,166,192,94,84,219,170,248,154,72,36,94,215,172,110,32,129,238,52,251,18,203,130,162,22,93,65,142,151,239,232,30,245,12,21,196,95,60,136,50,2,5,225,248,161,226,28,192,234,27,250,94,7,98,206,88,246,135,52,77,91,36,84,227,164,242,88,139,44,33,69,201,50,145,196,120,100,245,215,181,251,255,151,117,157,73,53,76,128,130,108,22,91,117,168,117,153,213,109,35,199,186,158,38,51,162,176,105,145,20,147,117,168,107,74,36,145,50,106,57,4,234,100,65,129,58,22,71,65,7,90,228,132,66,57,117,144,35,166,200,56,200,225,0,136,46,72,74,36,103,40,109,76,213,177,160,25,81,0,102,243,176,202,12,186,117,1,249,43,144,63,181,40,151,2,152,41,27,76,35,191,69,46,45,57,89,82,76,213,161,82,45,145,50,58,23,6,157,3,137,43,138,36,185,20,72,219,166,214,41,216,213,40,72,132,250,166,43,168,211,26,75,13,83,24,159,37,249,116,29,198,78,0,96,64,226,40,29,73,97,155,12,57,79,235,99,235,107,152,80,210,0,21,155,2,233,3,57,81,80,28,135,197,3,233,73,26,147,83,228,52,83,87,49,172,135,72,152,101,214,0,253,96,84,153,186,134,210,185,62,170,172,209,247,57,192,74,86,207,7,232,221,102,77,244,166,200,5,200,234,218,80,181,206,110,145,98,112,24,228,180,200,89,206,0,180,73,147,92,174,142,180,107,125,48,109,152,91,82,216,56,79,202,32,113,12,250,26,135,227,85,114,74,10,54,137,131,68,213,14,54,172,71,130,8,229,20,10,227,50,164,15,100,53,97,14,152,40,37,111,116,70,206,144,98,30,205,30,97,38,2,28,172,64,226,92,143,55,177,206,195,5,7,58,7,18,121,83,61,88,212,59,159,200,111,145,121,234,184,80,135,218,188,6,70,100,99,193,33,208,82,65,133,189,1,197,100,29,246,182,64,168,107,160,208,213,202,207,117,156,197,138,44,40,64,135,144,205,236,188,88,183,65,69,249,230,48,82,100,176,88,55,35,100,132,138,0,170,143,34,185,18,68,39,82,33,30,194,168,25,92,138,156,151,244,65,112,106,84,13,74,195,138,26,63,3,252,237,154,234,199,16,5,81,8,48,82,146,40,52,23,101,109,53,76,41,123,41,168,18,77,173,146,9,208,70,158,44,150,17,114,28,225,51,236,187,253,128,233,173,126,226,157,108,122,251,201,119,84,109,7,149,31,68,74,35,208,43,61,146,10,209,139,186,45,255,10,69,88,243,104,92,163,154,175,62,220,218,235,19,56,209,15,69,180,124,22,93,225,95,245,56,85,39,5,229,171,130,184,35,255,10,5,236,130,249,170,192,167,230,35,182,79,94,244,60,30,179,126,132,137,133,18,125,75,62,124,174,183,228,51,232,199,146,175,240,10,56,251,141,252,65,120,16,27,104,249,214,187,7,3,190,42,15,232,250,8,54,173,26,77,247,195,108,215,161,187,224,224,224,141,122,42,199,164,54,160,6,20,208,50,16,87,229,113,201,208,24,40,53,3,62,57,232,25,22,70,202,99,225,183,245,108,253,13,2,214,83,159,33,140,145,232,255,195,98,1,168,137,18,176,176,70,22,197,33,171,250,136,129,26,48,104,115,178,110,172,133,3,1,143,19,141,160,176,53,105,79,113,85,43,204,148,16,246,215,209,238,74,173,63,231,84,212,196,35,189,34,98,159,109,170,79,251,176,162,191,118,104,207,29,251,139,105,140,249,145,114,215,218,43,200,97,100,239,67,222,193,158,154,143,34,71,75,128,15,199,58,160,70,242,216,217,252,152,7,247,135,93,21,200,140,189,97,155,33,199,54,57,1,221,218,171,137,189,127,70,196,15,83,161,236,68,64,140,27,32,179,127,97,194,205,20,91,253,177,136,186,168,44,238,154,171,43,54,225,39,207,146,250,2,98,239,151,33,96,170,155,221,50,74,35,87,143,247,209,19,39,204,62,172,159,143,112,227,69,102,79,127,92,122,99,221,227,103,183,102,188,191,28,88,165,142,57,179,63,212,28,221,244,71,150,133,241,232,130,29,47,227,222,17,221,138,223,189,31,123,149,43,247,143,87,58,182,25,45,207,54,39,130,127,225,139,205,190,14,29,164,11,193,203,179,199,126,222,51,206,11,104,86,108,63,205,66,143,61,86,154,165,189,251,236,142,96,223,40,246,61,208,188,122,127,143,224,242,228,199,167,111,172,99,206,231,36,123,195,199,8,215,14,233,67,161,142,142,52,105,121,112,58,122,200,238,97,103,206,225,101,94,116,228,57,158,65,158,211,223,143,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,34,41,197,246,236,233,32,59,230,27,168,71,125,4,181,205,239,81,160,142,221,134,30,68,205,203,144,211,192,236,82,4,235,174,181,223,207,4,103,110,40,114,62,155,122,92,17,238,254,128,186,111,215,120,118,201,49,14,87,222,17,225,222,173,150,187,123,182,189,215,80,46,55,74,187,55,13,150,146,97,231,0,44,140,205,129,146,135,38,229,200,195,173,125,182,246,222,55,58,111,41,119,30,119,143,227,242,224,206,217,187,113,0,85,209,168,198,238,230,179,9,95,79,159,96,111,158,54,126,233,108,186,255,185,186,170,60,159,248,3,126,244,159,243,221,248,19,180,26,92,159,250,31,247,222,170,216,30,250,141,98,22,127,230,232,199,109,73,155,101,109,23,255,214,176,189,7,42,43,246,163,231,144,69,34,27,137,126,116,3,55,170,147,204,183,59,101,240,73,190,3,127,74,233,85,154,156,206,86,176,16,153,207,86,242,173,49,78,146,57,113,2,74,146,220,138,36,125,131,56,200,72,205,0,12,2,214,138,78,33,236,57,44,223,233,69,10,131,117,11,126,188,47,55,91,141,228,125,110,68,19,133,73,172,151,169,76,50,229,100,96,182,9,214,138,221,68,25,175,55,43,28,87,105,172,82,169,54,27,147,103,169,81,37,61,74,215,235,245,70,108,157,238,140,163,119,229,122,96,68,209,124,55,15,218,228,132,108,13,84,104,145,221,110,46,152,229,248,44,199,213,178,205,66,63,148,195,67,51,122,150,42,140,57,126,158,72,115,92,35,93,153,82,137,245,214,23,36,27,139,68,167,183,100,71,194,180,89,88,132,58,145,217,118,27,141,9,130,47,30,142,8,81,110,126,215,204,243,74,186,19,204,100,167,220,122,35,44,90,190,180,79,36,83,249,140,60,108,111,200,110,189,90,204,172,56,241,161,51,107,242,177,187,229,61,71,132,185,205,188,237,43,45,219,93,223,108,85,225,146,137,251,213,32,217,44,149,135,209,112,105,220,10,140,230,211,85,144,101,87,65,145,207,135,232,48,57,217,14,217,17,201,242,171,197,172,85,175,228,41,138,100,8,177,206,149,54,121,74,148,121,174,53,238,182,30,200,58,223,107,243,119,69,114,158,18,113,161,51,184,111,53,18,157,1,31,138,246,42,219,201,124,193,148,125,205,201,234,62,59,93,205,139,245,66,187,205,146,247,124,182,198,13,227,33,161,196,16,17,97,190,204,75,93,177,208,147,240,118,206,71,47,250,125,46,145,47,111,146,163,187,9,31,104,38,37,178,92,170,55,131,100,133,197,3,84,180,126,215,17,22,219,201,112,184,9,180,231,173,65,108,227,27,150,91,51,78,88,85,182,169,170,82,108,199,183,245,228,176,229,139,215,35,247,85,78,136,200,247,171,240,140,17,22,205,105,40,186,192,171,197,45,181,218,100,74,203,105,252,142,203,118,196,228,52,185,169,149,241,102,184,48,232,231,122,233,81,96,24,171,244,87,37,178,218,170,101,24,95,45,62,226,152,6,73,113,68,239,97,218,44,143,83,93,130,98,50,109,214,55,37,216,208,154,126,40,14,50,129,101,59,199,196,121,124,187,165,31,230,108,182,148,27,47,233,110,170,56,40,133,192,72,202,82,183,72,245,90,82,63,221,155,21,83,235,94,172,137,175,179,15,177,74,118,196,80,169,233,67,104,148,236,140,166,108,38,159,156,68,115,107,174,223,86,104,50,17,204,51,213,185,178,244,117,101,166,93,96,124,219,66,50,26,157,46,166,108,168,55,136,62,100,123,66,101,158,101,75,235,242,32,91,164,251,139,230,61,151,11,166,18,15,11,229,62,88,32,151,68,15,79,140,24,156,196,83,247,163,201,93,123,30,11,200,76,161,19,159,178,133,109,141,236,134,51,201,118,174,51,77,37,226,203,217,144,132,56,98,243,241,73,119,147,229,24,101,148,13,21,23,98,187,208,239,47,42,153,28,203,75,201,45,211,18,152,214,112,42,38,6,141,210,120,37,149,135,77,162,59,78,114,163,57,177,201,151,105,220,71,206,132,245,38,42,81,252,176,19,222,214,233,73,35,221,149,208,122,25,6,163,147,13,104,84,32,169,13,206,181,197,236,162,181,188,219,180,168,187,59,133,46,148,226,201,78,33,24,174,69,151,10,251,80,146,3,163,196,166,194,71,200,117,57,89,95,181,164,54,77,21,73,134,106,54,99,161,126,170,158,172,111,233,108,45,151,236,37,43,15,92,110,201,100,235,100,152,18,82,225,9,30,2,115,71,242,68,152,156,21,164,116,88,172,113,161,9,183,33,139,241,94,70,168,141,200,9,55,188,159,119,154,179,28,87,192,179,44,219,143,221,117,216,82,48,82,169,147,247,247,51,101,248,32,41,25,49,217,236,50,84,139,92,44,6,82,106,85,105,87,165,65,142,30,77,241,94,140,11,224,141,41,142,247,200,5,49,237,43,227,208,80,232,6,107,108,12,208,156,206,96,185,153,134,238,218,237,108,176,178,40,132,51,226,98,85,12,138,235,13,31,167,114,171,98,165,67,241,201,130,175,207,175,88,106,237,75,13,57,57,221,206,176,141,213,3,88,135,157,187,7,41,210,75,203,241,250,67,43,152,75,14,147,211,233,52,83,12,145,84,177,81,17,238,86,117,176,115,179,185,98,39,43,15,55,137,84,170,158,14,231,146,131,81,65,41,222,15,232,248,125,31,23,170,131,4,247,32,78,135,242,36,89,130,123,129,242,53,91,15,195,173,80,16,6,29,186,113,39,133,202,120,110,92,109,84,99,155,84,124,77,38,171,97,188,71,79,202,51,190,22,75,38,249,65,51,83,141,211,173,230,118,45,133,171,162,216,102,27,211,236,22,172,157,244,44,51,43,86,163,163,208,92,34,99,153,122,242,190,203,21,169,112,89,78,115,20,55,26,117,135,241,233,160,209,90,1,146,215,40,116,102,243,86,131,220,134,106,139,213,82,238,10,61,156,74,103,179,74,247,158,144,91,15,101,106,94,222,222,117,74,190,154,208,227,43,219,14,222,167,2,119,99,177,176,108,4,83,129,254,164,200,37,238,210,217,234,186,177,206,102,90,205,73,113,209,73,78,134,161,214,154,184,15,215,34,177,118,30,44,189,224,118,73,132,197,76,122,50,175,133,124,197,202,44,37,136,141,72,125,60,202,15,125,227,242,90,73,228,38,67,95,148,17,43,119,91,121,178,108,51,179,57,81,205,5,249,138,60,159,197,198,119,209,1,16,176,179,120,164,27,196,135,210,162,50,110,14,219,93,166,157,9,10,193,161,28,235,117,178,133,32,219,172,39,27,15,67,185,209,110,132,2,181,236,40,21,232,130,253,70,53,185,73,141,110,108,232,174,146,77,224,53,37,213,99,241,84,131,42,145,233,236,67,121,180,206,78,147,190,252,98,112,71,114,148,152,157,151,58,196,138,237,206,227,133,109,71,16,23,155,217,34,201,206,122,147,1,175,4,148,251,72,147,205,37,75,217,190,112,55,238,70,107,211,122,97,148,233,129,45,210,30,135,165,94,234,62,18,35,167,217,66,135,217,48,76,58,55,9,110,201,197,182,68,52,150,18,25,94,131,154,233,70,131,103,30,38,89,252,46,220,171,144,181,251,69,238,94,22,150,243,6,67,228,184,60,30,140,226,229,14,45,175,164,135,251,192,224,129,0,244,174,129,199,178,245,50,73,37,229,40,55,107,8,66,102,214,80,194,213,246,93,94,8,244,242,81,112,158,85,240,21,145,216,118,179,157,233,164,207,150,200,16,29,7,91,114,208,202,102,201,198,188,180,106,7,231,41,186,157,165,42,114,165,137,63,196,102,61,133,33,203,197,105,141,47,21,103,242,67,238,33,88,202,143,197,64,224,126,69,85,210,201,22,153,111,45,178,44,61,13,133,234,164,92,247,197,115,229,108,232,97,220,156,146,1,112,156,150,27,242,122,187,76,138,248,120,133,14,226,102,235,190,218,40,70,168,110,62,175,26,52,178,17,230,53,12,26,241,88,143,102,6,137,200,41,6,141,102,217,143,110,208,104,52,245,13,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,134,65,163,43,154,206,53,104,60,0,228,35,24,52,186,163,232,53,13,26,93,91,120,145,65,163,59,196,243,22,193,75,13,26,15,108,165,243,250,242,154,6,141,174,67,125,169,65,163,107,159,127,22,6,141,174,29,249,153,27,52,158,139,158,211,12,26,93,160,126,92,131,70,123,131,175,96,208,104,7,248,49,13,26,237,45,125,52,131,198,131,205,188,192,160,241,4,184,167,26,52,158,0,234,99,25,52,26,77,31,54,104,60,165,135,47,53,104,116,180,241,145,13,26,237,173,125,67,6,141,207,109,244,117,12,26,77,14,249,217,6,141,246,1,124,115,6,141,102,215,127,134,6,141,59,248,123,190,65,227,94,80,175,105,208,184,115,24,125,84,131,198,221,214,158,103,208,184,7,206,9,6,141,110,53,127,105,13,26,119,7,251,179,49,104,148,88,153,149,150,34,47,157,204,155,0,54,107,74,79,38,182,52,199,54,192,223,108,18,223,108,18,127,190,33,162,72,10,45,249,205,36,241,205,36,241,205,36,241,23,223,36,145,203,37,146,216,42,77,130,117,164,111,66,211,34,209,182,215,15,24,36,234,7,222,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,155,65,226,219,239,219,239,71,48,160,116,81,76,120,60,36,35,187,169,37,28,60,222,119,246,201,97,235,71,151,8,79,222,133,204,122,224,181,65,95,241,222,192,208,132,244,32,234,85,139,199,19,207,182,159,80,195,109,46,121,184,215,175,134,162,196,111,225,248,13,213,163,112,28,31,12,24,34,168,171,30,93,19,126,168,193,2,40,175,63,24,197,161,114,186,7,215,21,68,252,161,104,56,18,183,107,176,152,183,81,223,142,199,123,97,134,177,234,218,185,55,237,177,164,127,254,57,60,69,119,59,99,209,209,129,138,47,54,181,153,215,208,6,145,149,50,45,208,28,43,89,95,245,127,113,107,115,243,12,92,164,106,88,213,67,42,8,209,117,146,196,54,20,73,165,181,151,82,220,254,202,156,27,82,240,93,187,152,71,73,184,253,225,115,167,149,3,143,159,250,84,158,252,248,249,118,150,188,253,190,253,190,253,190,253,190,253,158,205,5,238,227,52,52,134,77,99,109,60,193,48,10,41,30,129,127,111,236,65,181,99,110,98,166,45,142,184,202,222,236,22,218,225,102,76,54,209,122,61,227,42,254,154,140,34,16,187,108,17,210,209,155,9,144,239,5,227,50,12,148,208,69,94,235,141,134,40,129,3,86,149,118,65,9,87,88,176,83,180,196,210,207,4,183,143,135,77,132,126,65,61,120,140,124,186,7,143,101,97,22,233,23,214,68,182,223,15,108,67,75,192,242,203,202,242,142,163,229,234,56,89,106,245,165,124,38,70,182,51,133,252,104,93,103,218,56,203,53,26,36,147,76,6,235,116,116,84,228,147,205,135,116,189,203,76,91,153,85,58,207,206,196,45,183,162,178,33,186,144,111,230,91,73,174,212,36,125,99,62,221,230,75,12,223,198,151,119,229,130,34,108,7,131,237,72,137,44,153,66,105,89,234,9,61,41,142,247,131,177,216,114,25,239,172,3,219,64,37,46,248,170,161,250,240,126,140,183,30,20,134,34,166,108,188,52,99,11,155,76,159,12,175,82,155,44,213,216,38,168,100,117,216,225,201,145,188,42,230,149,110,45,93,220,40,185,126,100,187,73,180,202,51,159,66,52,121,95,161,16,92,222,23,211,247,253,20,213,229,2,237,149,24,232,138,165,84,161,37,73,137,148,34,207,73,137,138,55,241,69,52,252,48,202,177,133,64,174,40,110,249,248,182,36,212,55,225,48,57,143,144,219,124,181,53,21,153,26,53,46,166,82,241,40,75,38,241,65,157,111,204,36,49,62,173,119,90,249,78,242,110,18,9,101,75,73,159,44,167,102,109,190,177,122,144,219,117,138,111,182,35,217,5,217,10,23,232,42,30,194,69,169,21,76,18,247,114,60,36,68,0,127,58,233,7,56,177,33,72,195,14,169,200,100,42,57,44,164,20,223,170,21,110,101,3,235,118,229,62,185,78,17,108,178,55,137,131,190,212,235,203,232,56,48,93,38,24,101,181,30,241,225,68,115,189,42,213,56,142,156,43,131,100,162,191,33,148,116,67,138,74,196,180,61,152,144,213,113,115,81,33,150,241,0,91,36,235,155,233,34,195,167,31,136,52,93,231,163,233,94,158,27,83,92,69,137,151,51,161,72,188,84,78,114,163,174,92,108,117,6,18,173,84,50,190,69,182,30,29,55,130,153,9,158,237,109,167,100,186,92,144,134,189,82,46,218,111,119,90,173,37,85,204,86,5,153,146,10,92,181,133,23,234,209,120,169,42,134,82,203,140,200,79,154,92,162,216,8,111,74,137,102,63,249,208,75,8,253,251,78,30,174,121,50,149,155,212,151,247,225,42,219,164,187,241,184,20,88,148,214,3,105,184,46,205,214,52,29,105,116,134,172,194,14,165,88,58,152,28,85,123,241,90,163,74,37,211,141,146,208,236,197,170,190,7,50,181,46,100,153,240,106,180,128,78,18,86,219,230,166,91,91,167,167,201,120,104,157,152,68,195,189,132,34,86,18,233,77,61,95,239,87,147,141,82,116,67,226,17,98,206,231,243,201,252,88,156,86,227,73,134,187,147,57,229,174,51,37,137,65,149,155,55,34,243,78,178,60,170,133,56,38,193,249,170,125,50,94,26,79,34,145,201,124,184,238,54,201,12,185,18,88,165,88,198,23,193,108,53,67,182,86,211,108,145,169,103,229,200,134,91,174,2,189,26,87,142,84,183,235,24,27,72,74,203,152,172,12,194,165,244,72,164,201,238,60,211,106,44,51,233,70,132,168,6,86,66,55,79,2,116,44,200,100,120,49,108,19,155,2,59,34,51,209,1,165,244,106,100,115,20,88,199,90,85,176,50,148,21,153,203,44,123,181,12,199,51,105,124,219,138,117,146,237,21,155,91,221,115,225,65,153,78,8,139,120,74,222,60,100,41,46,225,163,238,18,141,245,189,47,81,111,133,243,109,190,91,92,228,146,155,128,194,197,58,114,253,110,61,158,212,178,157,114,107,177,164,184,38,7,118,119,67,12,9,212,195,50,213,42,175,10,249,234,242,62,196,5,132,66,255,33,218,136,15,56,169,207,100,187,209,104,165,48,89,73,139,92,183,31,106,203,61,161,90,76,43,221,53,39,82,169,232,122,57,190,91,100,201,82,19,143,226,141,28,75,150,195,76,183,24,232,231,187,74,163,19,13,172,178,119,253,109,118,46,100,10,177,94,178,21,8,221,147,49,242,1,175,52,187,205,84,82,154,141,50,161,98,164,52,187,247,181,25,223,164,190,154,207,198,137,187,202,102,181,222,132,125,233,230,214,55,30,215,122,169,236,154,169,38,218,193,202,125,167,214,148,73,34,214,36,54,201,234,102,153,94,20,102,29,142,109,87,70,220,48,158,25,63,52,227,225,66,125,45,109,71,108,50,213,127,32,68,94,232,18,220,34,48,40,41,27,50,215,90,12,178,107,94,236,5,149,70,163,87,138,47,59,115,62,54,238,167,82,163,150,88,109,77,166,194,106,83,168,15,67,194,106,48,10,148,203,119,247,68,156,146,132,197,172,207,81,213,74,119,197,108,35,131,246,221,132,152,83,62,153,17,155,243,13,157,156,197,35,119,77,49,190,194,3,2,81,12,135,229,192,125,170,77,167,239,123,69,185,190,78,224,165,118,180,81,228,168,112,34,121,23,102,103,229,66,87,233,211,146,180,154,75,185,109,35,144,241,85,186,169,112,59,25,232,132,249,94,35,72,151,24,73,238,83,115,178,156,106,1,234,211,167,122,101,58,95,93,143,199,196,36,75,68,43,235,116,130,12,45,39,197,8,31,236,69,135,171,106,42,95,46,208,116,59,212,145,186,177,74,45,39,151,201,116,56,159,45,176,15,229,68,184,213,111,102,4,95,173,95,204,229,87,116,65,152,205,74,91,208,115,161,211,175,80,236,108,217,156,43,194,64,92,222,7,185,57,177,42,86,148,110,119,51,75,180,187,221,50,17,26,108,27,147,54,21,154,174,186,1,182,156,165,151,67,177,206,84,147,92,106,88,10,110,164,76,45,84,45,23,11,179,122,113,149,108,116,67,43,128,246,217,82,158,103,82,10,160,50,121,54,151,23,82,209,17,155,85,186,242,125,51,65,101,87,193,238,58,172,148,104,73,100,250,211,80,22,156,37,92,68,206,138,237,59,82,34,67,181,108,70,74,84,112,34,22,141,109,3,119,20,81,31,245,7,233,116,121,64,241,74,238,78,18,219,92,163,72,118,82,96,179,165,216,66,97,216,232,224,141,200,29,185,140,220,147,9,57,148,9,50,34,21,108,82,137,104,139,224,98,10,160,92,243,26,39,144,116,167,157,13,5,7,247,245,112,53,80,205,39,3,185,109,89,26,196,86,99,124,29,39,179,193,251,217,34,212,141,101,56,185,63,15,12,43,157,136,92,45,49,149,108,25,15,46,194,51,161,188,8,142,151,181,218,22,236,190,14,25,142,21,241,14,27,111,132,233,40,215,138,173,217,64,188,35,132,139,141,21,33,37,182,116,40,189,172,117,91,119,101,166,195,87,136,88,185,194,7,38,9,57,51,121,88,148,98,179,210,253,93,38,186,216,136,247,220,196,55,31,71,125,213,76,156,139,173,150,189,81,100,219,105,70,233,242,168,204,37,123,82,128,10,251,18,155,80,246,62,69,82,153,166,239,174,20,186,19,135,211,54,25,232,230,89,38,144,95,173,225,250,219,138,213,89,152,201,221,117,83,157,109,30,47,46,162,61,232,162,170,220,99,102,108,48,62,173,2,242,77,164,202,209,106,45,56,236,21,238,211,66,104,37,196,51,181,201,66,156,244,214,171,162,176,141,49,233,202,192,215,108,54,203,153,135,198,176,211,142,133,201,192,50,23,11,220,75,129,90,114,29,236,209,241,135,69,48,179,4,173,62,164,198,236,138,171,101,58,249,81,122,48,34,134,205,135,117,132,173,197,239,115,179,73,171,194,109,201,18,179,144,198,177,251,105,63,193,143,167,184,52,137,18,203,241,160,13,246,156,82,72,84,170,117,74,34,25,58,185,21,184,120,58,46,198,147,203,173,216,155,142,113,182,147,42,68,166,219,248,125,115,198,73,74,32,73,177,193,220,164,127,31,243,9,82,171,77,15,69,110,220,235,222,199,210,213,200,60,94,152,114,57,106,82,97,58,169,94,149,153,100,147,189,66,106,62,89,21,239,230,226,44,207,132,125,15,57,105,40,204,107,247,155,120,61,178,234,44,115,195,225,67,164,91,25,182,68,233,254,110,74,52,34,69,95,189,25,31,43,190,98,98,29,0,228,182,92,175,140,192,169,53,46,108,183,201,122,111,66,214,10,229,109,191,179,77,198,3,204,58,208,173,41,201,86,98,52,203,230,43,209,121,45,210,168,112,173,126,73,22,99,193,188,56,97,91,205,76,116,165,84,196,153,82,27,242,202,116,154,21,87,98,112,93,220,182,234,145,14,81,42,49,189,154,175,144,93,37,186,233,121,153,139,229,54,15,56,56,9,59,49,166,59,201,144,209,50,23,152,118,229,70,90,100,8,106,54,104,249,234,43,101,52,223,166,122,91,241,110,166,48,66,157,189,203,174,40,182,48,231,178,113,165,209,15,14,184,212,50,215,20,152,37,155,103,217,242,124,68,246,150,121,58,153,229,106,120,118,212,27,164,23,233,242,58,55,95,41,213,178,84,143,178,196,118,157,235,23,27,247,67,126,77,183,242,227,222,162,48,105,71,125,195,144,92,93,175,248,197,160,153,78,55,153,233,188,63,236,167,201,92,104,203,179,169,96,59,156,217,16,190,204,50,63,236,145,137,92,250,46,207,221,117,132,108,107,174,36,30,58,11,114,36,81,219,72,149,149,239,87,227,110,95,90,132,2,225,187,4,23,46,151,136,44,53,154,8,145,0,223,136,181,228,226,102,92,162,38,17,50,88,157,151,153,226,164,212,137,212,203,27,113,24,84,132,149,175,94,39,82,252,132,140,80,253,130,226,107,150,10,195,22,203,165,130,15,249,120,129,173,176,128,186,248,102,190,102,185,144,226,217,204,6,47,183,167,113,137,22,235,217,108,122,178,201,114,219,80,109,154,12,113,243,225,116,21,174,54,228,82,166,62,159,247,26,25,101,232,75,39,19,81,106,48,174,118,250,117,133,30,220,245,106,163,216,198,23,73,7,125,128,233,107,3,222,33,87,230,115,227,233,176,21,200,140,152,201,122,112,47,172,138,125,97,58,39,218,219,118,99,180,145,250,249,108,106,230,235,245,226,179,122,160,71,112,171,193,50,159,0,71,100,142,155,134,2,196,164,215,171,101,107,5,49,30,105,100,147,205,56,217,234,77,115,189,74,85,1,231,67,187,71,108,107,210,182,23,110,63,212,233,224,108,38,200,138,28,92,245,0,171,219,236,136,241,24,201,5,148,102,40,152,233,204,218,133,198,146,169,172,170,149,108,147,170,116,7,163,57,147,42,223,81,202,100,26,143,205,235,249,251,124,100,82,93,204,40,38,172,44,7,201,242,118,77,213,155,201,205,162,35,177,245,90,148,8,139,61,110,209,93,21,235,9,165,61,235,119,125,189,117,61,181,166,64,109,98,186,150,59,219,208,93,177,194,119,202,233,74,183,89,103,231,221,228,48,75,60,172,99,52,57,144,249,135,161,60,234,230,115,229,135,230,72,145,113,106,27,172,228,138,157,121,153,156,80,139,82,53,212,242,117,134,113,138,77,243,205,32,87,248,255,217,123,247,239,54,146,235,64,248,95,129,218,99,13,96,54,192,198,251,193,129,180,32,248,16,245,164,68,105,244,26,174,78,3,104,144,32,129,110,176,187,65,16,162,152,99,103,147,181,19,199,177,179,206,198,73,236,216,177,119,157,199,217,19,219,73,38,27,103,198,78,206,249,254,148,239,27,74,227,159,242,47,124,117,235,209,93,253,238,6,41,141,102,76,113,134,4,234,113,235,214,173,91,183,110,85,221,186,183,112,123,79,189,95,218,40,110,150,58,235,235,59,123,213,210,131,189,7,79,238,180,42,234,108,127,109,81,93,43,189,223,94,47,173,244,118,119,71,189,122,175,182,134,180,93,221,236,182,143,238,87,87,31,236,174,173,214,175,13,31,117,199,247,159,119,218,131,189,254,218,245,107,229,110,123,107,246,124,183,181,191,112,125,112,127,249,201,240,201,193,190,180,187,48,149,31,236,93,171,200,149,7,71,245,219,215,199,157,67,243,150,166,223,57,24,42,181,7,183,245,205,206,98,169,216,186,161,41,179,113,237,186,116,109,86,194,187,142,213,225,218,125,164,70,222,29,181,219,196,91,81,175,226,61,109,231,206,218,115,227,5,97,48,218,89,236,77,159,237,78,212,156,164,84,122,213,146,84,203,161,125,14,174,223,47,231,163,15,247,139,117,165,0,135,251,101,215,22,10,165,72,133,234,107,58,236,207,75,149,110,95,233,150,222,138,195,126,27,153,207,228,176,95,30,42,186,217,62,175,3,248,207,19,180,222,192,216,140,121,93,80,218,140,115,91,112,203,247,182,192,167,153,144,251,2,198,13,23,247,5,23,63,111,239,105,223,121,158,248,125,30,79,253,202,82,189,24,185,180,229,139,165,18,190,183,46,75,157,106,244,74,216,233,203,172,184,18,163,120,189,208,47,227,133,51,47,85,163,175,208,171,82,151,20,174,20,231,94,83,59,166,154,165,198,59,108,237,170,84,164,98,190,87,238,110,31,51,215,28,253,161,114,116,18,110,231,236,173,108,185,196,41,186,22,210,80,39,61,158,250,117,25,126,226,128,32,86,199,30,64,98,252,54,27,110,191,62,141,47,245,203,253,106,95,62,9,165,83,170,209,31,232,134,153,237,238,14,134,189,99,203,95,6,254,225,17,55,228,209,120,136,86,31,47,0,58,235,96,41,33,47,41,142,45,15,142,185,50,246,227,145,202,231,164,82,30,92,175,128,221,24,251,124,226,237,66,35,59,85,58,251,3,211,182,124,118,246,135,247,161,68,93,70,50,167,46,150,118,196,190,123,189,176,40,37,248,97,78,67,152,171,16,234,226,38,14,50,89,115,119,50,234,248,184,78,146,243,114,81,174,7,64,206,97,125,96,44,35,194,202,192,229,94,110,97,78,101,60,126,72,206,67,199,26,168,125,141,232,30,96,22,189,248,121,169,135,40,59,212,186,152,96,97,122,144,33,183,196,218,50,232,65,143,91,45,25,169,57,237,30,60,65,95,109,147,183,243,240,116,191,61,108,131,147,6,148,52,97,142,25,218,249,101,113,127,189,181,222,182,159,206,183,199,203,180,212,148,105,76,109,242,152,254,206,58,118,123,96,85,60,104,183,214,87,64,225,186,1,30,11,44,151,11,150,163,130,123,5,40,185,85,198,240,80,19,86,6,121,174,222,86,151,193,173,192,42,206,104,77,156,170,153,171,215,33,106,25,227,158,11,181,236,226,231,226,231,51,80,117,185,69,149,105,153,76,229,72,129,206,97,59,60,136,247,200,202,126,84,152,46,231,197,20,249,223,99,76,28,1,208,9,139,234,31,201,96,112,239,159,98,190,125,114,168,231,68,231,224,218,225,233,196,235,26,238,77,1,213,57,124,145,245,104,208,246,179,205,44,188,140,26,131,75,1,207,114,205,41,214,68,87,176,222,88,224,52,182,229,200,151,237,84,130,50,211,117,24,138,142,182,121,77,199,222,94,48,149,39,85,4,179,248,130,132,55,56,5,219,244,212,222,93,4,34,234,38,100,191,239,75,11,130,233,203,143,255,242,244,15,255,238,229,95,253,248,213,95,254,222,233,207,126,125,250,209,223,68,192,166,20,168,89,24,177,238,219,41,222,231,35,76,101,162,249,14,245,198,34,230,137,23,163,151,31,255,201,233,95,125,47,0,35,162,69,121,251,108,53,74,181,169,232,70,221,154,149,5,211,122,26,228,221,232,133,24,78,148,11,37,217,187,205,57,68,52,212,97,27,210,45,151,242,66,102,73,128,93,140,186,35,52,155,77,88,153,181,126,74,191,124,57,173,55,159,226,77,137,142,20,182,237,237,140,168,231,96,29,31,26,40,203,222,203,176,196,204,18,0,149,1,104,169,94,87,132,76,174,167,244,229,201,208,92,146,211,130,164,228,43,245,142,82,16,16,172,75,146,120,76,16,189,37,143,27,232,27,113,35,115,75,235,41,141,75,249,19,216,63,21,234,149,185,247,79,136,114,240,164,66,238,217,59,143,142,92,168,43,114,169,178,125,236,242,220,16,225,95,206,83,159,60,203,179,27,176,253,219,121,15,21,169,138,76,222,103,187,54,42,54,66,62,206,240,242,69,120,112,113,98,217,130,83,156,111,42,125,159,250,32,148,27,121,167,167,201,66,174,130,118,35,85,206,1,37,246,184,72,207,92,29,120,145,199,100,94,176,252,62,115,9,63,58,194,38,233,6,115,159,120,254,42,252,60,198,201,111,59,136,41,184,110,218,50,35,245,253,253,123,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,29,128,48,89,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,11,245,252,226,231,252,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,99,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,94,187,193,101,235,209,237,173,123,210,70,75,55,74,221,202,93,244,125,97,124,253,222,234,218,3,121,117,211,28,13,139,27,79,222,191,245,248,168,184,184,184,94,187,181,182,165,222,122,222,217,223,218,189,181,186,215,30,180,111,140,150,247,247,199,15,198,119,14,215,203,155,235,187,15,71,55,246,141,197,245,123,249,233,116,240,64,221,219,29,173,173,223,120,114,111,99,160,205,54,159,223,158,106,119,247,229,141,123,215,183,54,111,28,245,102,181,122,127,229,142,121,123,33,191,48,123,94,207,235,213,234,205,222,243,155,102,69,189,63,89,188,246,240,161,81,127,94,88,56,44,87,158,231,31,213,106,149,199,59,91,207,251,247,159,76,175,169,173,81,183,117,48,93,222,219,121,120,167,61,189,189,56,187,61,109,109,238,28,44,222,159,238,200,74,109,67,55,87,141,157,250,174,178,82,159,110,116,150,167,211,231,227,197,214,195,197,245,45,243,154,217,90,92,92,168,172,180,110,76,251,91,249,233,106,113,229,201,131,91,189,39,135,210,66,75,125,114,189,144,215,202,143,86,214,151,171,143,30,28,220,111,175,84,183,158,220,223,55,238,174,149,86,55,199,119,31,28,46,246,229,141,187,237,130,58,189,255,240,201,94,113,115,249,113,85,91,87,242,143,74,183,55,165,133,157,217,198,225,172,214,174,78,38,183,53,189,184,92,173,181,30,21,222,63,60,220,170,30,44,46,116,106,195,214,205,206,74,233,145,241,254,202,97,109,253,209,206,251,202,254,189,187,139,195,242,158,217,93,121,252,64,107,23,110,29,62,217,152,92,219,217,220,121,184,176,92,126,124,83,217,175,86,186,203,55,103,55,91,155,163,214,102,237,250,108,255,112,113,60,146,135,171,173,222,78,235,222,194,74,249,122,113,241,193,90,241,209,209,226,198,221,214,254,154,92,127,208,94,220,127,242,176,181,254,184,62,59,144,110,237,220,210,111,85,151,247,101,121,175,63,91,123,178,37,223,46,141,151,111,204,182,234,171,139,183,151,247,158,140,239,148,22,110,87,55,110,220,53,134,163,233,193,236,81,221,216,106,181,170,210,65,197,92,61,188,165,62,185,182,223,189,185,121,187,246,228,250,194,195,229,118,43,63,187,215,43,222,125,127,218,26,175,232,106,239,214,176,223,41,237,180,110,26,251,71,247,174,21,180,59,143,212,157,222,163,86,39,63,154,150,37,227,198,173,247,123,230,108,177,245,68,89,211,183,58,239,75,173,131,82,171,52,94,185,103,26,149,123,119,199,183,31,22,86,90,237,205,173,155,99,253,198,126,187,246,184,111,234,165,27,247,214,181,250,202,194,237,124,239,218,226,98,253,241,227,242,226,198,237,253,131,27,53,105,183,218,30,60,108,29,149,86,205,187,211,235,147,202,243,219,210,70,121,218,62,148,158,108,169,55,31,84,91,114,105,245,209,176,214,218,185,177,123,231,54,98,156,107,210,168,114,107,99,65,215,183,198,71,43,155,173,231,221,205,157,199,171,43,155,183,238,174,221,221,191,63,42,174,26,171,197,173,195,142,212,186,241,184,168,180,110,84,30,175,149,86,204,27,171,245,133,81,95,237,111,220,81,205,7,218,138,190,243,126,254,249,242,205,157,158,114,227,230,110,191,186,176,127,227,198,180,247,248,160,168,62,234,153,247,134,27,210,120,243,218,218,195,193,109,237,129,161,74,15,106,215,214,31,110,14,141,253,206,86,109,125,107,125,36,173,116,118,171,43,59,43,101,105,215,168,116,110,20,246,31,21,180,229,251,59,183,214,183,30,239,12,103,249,163,181,247,183,54,135,253,201,243,202,173,187,198,253,194,108,109,92,171,222,189,86,120,127,127,102,220,203,151,215,55,247,75,133,245,241,214,236,218,147,7,11,133,178,118,103,227,112,80,184,63,190,174,60,206,75,11,123,213,187,123,183,239,23,186,242,72,91,187,215,125,184,83,153,62,152,94,123,92,43,203,221,217,245,105,253,198,228,160,127,179,251,112,241,222,236,240,113,111,122,227,206,138,166,213,110,14,54,54,0,199,59,181,86,121,250,228,214,230,230,237,5,117,220,43,151,215,182,118,150,7,247,30,31,212,54,215,141,141,123,237,181,214,242,181,250,245,219,106,229,222,224,206,116,109,171,125,184,85,238,182,59,179,233,218,206,157,242,253,137,222,83,31,43,179,187,239,63,122,223,120,191,181,181,181,113,183,123,48,147,167,242,168,125,83,46,173,172,77,15,43,178,178,181,156,127,124,107,191,189,172,160,65,214,215,31,237,109,61,217,29,183,118,235,91,11,91,195,27,71,163,27,211,246,214,242,242,209,206,209,173,226,157,7,143,30,46,143,90,213,39,171,250,198,176,55,85,102,55,22,238,46,140,143,30,180,234,247,218,229,86,187,240,104,42,79,228,187,67,227,160,114,183,52,200,223,127,178,177,209,146,7,45,168,112,103,121,191,221,51,167,189,218,160,210,27,29,204,214,54,247,166,119,91,215,55,134,242,232,225,141,245,209,195,157,101,169,124,237,208,48,175,31,206,30,23,54,110,207,86,167,173,246,195,141,251,181,213,217,109,169,126,191,208,90,88,190,179,213,55,174,213,87,138,143,159,60,148,91,203,203,235,207,87,55,250,166,54,157,172,180,31,238,119,167,119,107,7,15,239,63,169,239,181,110,220,221,88,191,161,246,119,246,30,75,173,213,123,218,100,122,180,181,85,123,176,115,248,184,176,62,205,239,148,140,97,161,191,209,29,172,173,207,30,220,216,234,62,84,6,178,178,112,40,111,85,234,170,114,176,108,220,190,183,211,219,48,142,214,250,91,211,193,198,110,105,253,110,123,119,173,52,184,185,121,175,250,254,194,202,131,155,79,90,70,127,191,212,195,81,177,150,175,223,123,80,94,213,247,175,239,236,236,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,129,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,198,154,49,0,212,27,186,50,148,193,219,198,137,3,171,84,142,126,0,253,203,139,162,215,219,123,169,246,229,37,199,166,114,111,98,152,131,254,140,1,108,224,253,85,182,163,152,83,5,98,159,5,54,230,248,226,8,15,225,79,33,130,10,106,62,17,204,84,14,191,202,54,209,239,161,23,190,219,61,125,202,138,56,83,146,234,10,34,178,173,101,90,195,193,157,216,120,130,225,244,39,195,97,96,47,120,205,211,218,217,103,206,99,7,62,210,212,129,169,233,139,26,210,114,245,91,244,203,231,183,182,189,145,69,156,133,168,22,182,227,30,61,108,129,131,112,180,95,126,76,77,140,44,15,209,19,230,161,153,122,67,87,151,197,82,187,117,119,149,248,111,182,157,166,87,152,89,210,163,221,182,88,91,105,117,169,91,117,164,222,60,64,169,253,142,40,173,34,16,27,212,69,57,118,113,94,91,230,61,130,175,238,46,195,118,253,214,53,12,107,22,180,45,183,123,19,178,53,103,108,115,177,53,191,248,249,109,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,195,241,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,216,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,13,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,55,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,28,15,250,233,75,234,139,23,234,123,249,140,185,11,62,246,84,101,154,90,213,117,77,79,11,203,3,243,150,140,122,120,148,194,14,207,70,104,150,165,58,74,10,33,56,80,149,94,74,86,123,169,29,93,129,117,59,101,238,202,106,10,17,110,201,220,29,24,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,34,231,198,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,202,219,77,84,10,209,218,221,12,228,160,173,199,137,200,183,176,227,106,33,115,172,43,230,68,87,83,54,64,71,67,219,206,234,71,154,222,116,211,59,168,230,127,109,154,206,202,3,227,30,197,46,4,5,190,3,110,76,108,110,146,241,232,119,164,144,209,175,244,234,165,55,192,178,189,78,161,42,213,106,114,108,150,237,119,35,118,221,86,15,10,114,15,53,38,202,205,41,210,3,181,41,145,228,71,102,14,139,200,225,146,242,84,144,133,237,230,49,18,189,91,242,161,226,58,202,213,113,46,42,107,152,105,121,65,88,236,12,158,47,142,136,49,255,29,125,103,113,140,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,146,65,168,35,206,217,154,25,17,173,24,51,3,254,95,25,224,50,178,62,91,60,204,47,30,76,20,125,6,73,27,112,148,189,60,107,35,122,196,106,178,167,152,242,96,232,223,36,66,199,221,175,69,13,117,12,165,95,69,234,178,176,16,3,254,77,164,122,175,43,230,92,148,195,157,74,208,139,141,94,236,126,112,173,160,220,197,88,93,153,140,87,224,192,126,158,158,76,198,8,140,178,60,219,232,197,234,142,174,140,180,32,110,11,239,76,79,25,42,164,33,3,13,145,17,111,140,16,200,142,108,180,122,183,209,46,47,30,243,181,16,79,27,192,119,166,174,196,102,237,77,140,98,124,250,49,94,187,31,179,141,19,180,194,214,242,181,144,197,42,95,41,190,9,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,196,55,238,162,137,146,158,25,202,176,159,123,214,125,241,66,89,98,235,5,146,190,131,67,1,117,2,118,209,221,246,80,54,208,222,159,238,22,70,35,77,197,215,132,194,137,248,52,180,36,86,143,131,75,113,250,115,172,66,88,201,134,146,8,231,81,90,66,203,127,90,0,3,44,212,159,236,120,208,221,87,116,84,89,54,77,221,104,28,11,36,33,171,141,129,14,134,208,80,115,8,172,110,162,185,172,108,226,44,81,56,148,135,19,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,16,222,99,8,167,191,250,234,233,223,126,243,229,247,254,239,111,190,247,33,66,8,177,247,113,119,23,30,102,216,99,100,47,190,106,14,32,180,113,126,154,64,67,92,43,142,16,51,12,27,199,24,137,6,41,99,26,91,128,163,136,120,109,8,91,43,7,52,71,145,166,114,34,34,238,68,75,58,62,195,18,184,44,225,228,36,131,214,243,103,135,105,193,214,243,63,253,250,63,219,95,132,112,202,69,146,197,135,182,138,218,227,40,27,72,183,87,31,127,247,229,95,253,232,53,208,109,85,237,133,83,13,21,240,167,25,202,192,20,179,184,79,87,250,36,111,21,161,134,10,160,190,243,252,8,123,30,65,164,180,26,244,156,69,17,160,109,49,207,1,139,199,202,249,208,1,33,212,68,147,14,105,213,64,11,52,0,248,111,214,80,198,178,46,155,154,142,70,9,13,48,74,199,44,158,229,72,46,88,188,250,131,111,124,242,241,175,93,227,232,51,210,217,91,183,178,189,94,234,218,181,198,104,212,192,129,39,209,208,186,32,210,81,36,16,29,163,168,230,48,154,100,204,60,67,133,243,222,135,47,65,99,101,151,112,15,150,157,227,51,90,56,51,230,112,57,202,210,241,218,142,49,98,9,36,20,197,96,11,14,26,27,244,64,95,128,45,49,106,143,142,120,33,198,136,67,214,25,6,252,123,63,125,249,131,31,157,235,128,19,136,174,1,7,44,3,198,27,178,66,135,219,42,224,30,109,43,195,103,176,33,47,230,88,243,69,173,161,38,131,221,126,140,166,45,142,15,184,9,113,107,24,112,119,50,105,189,125,11,152,198,167,180,59,157,22,7,81,232,83,218,149,76,16,66,27,185,230,211,215,179,94,219,71,74,148,121,193,188,92,192,28,136,22,135,211,127,251,240,213,199,63,250,244,103,63,22,48,81,78,196,207,2,9,36,68,222,2,36,190,247,83,7,18,219,162,214,76,195,253,104,191,218,39,107,165,220,173,200,244,83,169,150,39,159,200,30,50,35,14,240,41,78,190,8,27,202,33,174,87,170,74,5,244,197,119,111,153,17,141,38,193,77,83,173,43,10,247,222,79,227,180,227,33,211,142,61,87,53,176,201,220,149,7,106,44,69,220,211,228,214,164,115,166,86,81,253,88,218,185,216,61,55,109,244,41,21,153,216,224,158,147,150,16,165,178,129,207,51,240,199,5,96,237,211,239,252,222,233,183,255,236,229,47,62,124,245,187,255,70,7,87,164,146,184,130,4,177,8,134,99,66,237,112,23,201,59,18,90,48,219,29,106,134,2,186,12,18,102,189,161,210,134,175,226,225,192,24,64,252,65,164,61,238,106,83,120,36,191,50,144,13,34,2,5,178,189,107,208,50,130,75,184,241,21,144,124,59,225,215,15,44,15,96,81,9,94,42,68,122,160,42,148,36,105,12,171,15,39,215,20,34,211,150,97,85,34,34,135,240,179,147,233,9,157,144,180,215,76,88,92,104,125,99,8,103,175,52,17,241,133,243,43,37,113,103,98,154,154,234,94,144,198,250,96,36,163,173,57,93,1,134,104,213,114,146,139,46,111,104,74,253,230,171,95,77,157,126,253,35,60,161,136,212,197,162,174,215,124,186,45,142,155,199,112,177,216,16,220,34,184,231,216,103,51,61,240,152,39,36,218,61,137,100,188,5,65,4,205,11,14,26,224,134,18,45,140,35,25,186,55,233,220,31,140,112,54,213,66,65,125,61,17,109,45,173,161,162,101,2,248,18,179,94,143,111,16,86,176,137,234,74,196,140,197,41,121,105,212,143,145,98,238,106,61,212,28,233,252,157,177,194,111,112,105,29,7,3,160,61,160,205,161,236,64,147,32,157,163,56,179,84,180,247,133,19,7,104,135,163,173,7,37,39,248,60,15,94,16,240,206,123,197,69,79,123,242,45,25,57,63,129,144,230,176,18,211,60,59,43,184,188,130,119,197,140,236,77,37,135,87,122,180,217,120,71,69,18,238,62,226,7,78,18,48,221,219,38,91,38,67,100,17,151,234,69,15,141,165,2,191,76,244,107,201,162,61,180,151,67,211,116,85,238,238,114,109,232,208,8,54,255,208,115,71,150,41,136,158,155,97,17,149,67,243,192,68,211,195,149,74,131,186,1,46,34,240,194,165,166,107,136,47,95,22,4,159,196,67,109,208,75,73,62,25,174,132,28,220,44,161,17,75,211,243,105,59,167,57,120,42,32,69,204,20,182,9,165,223,65,114,192,200,33,57,192,246,237,199,59,58,154,223,199,32,156,138,210,137,120,212,58,26,88,179,175,139,232,191,163,193,201,24,158,39,234,137,56,84,118,144,174,214,192,19,4,14,25,112,250,83,225,244,215,223,61,253,131,111,33,193,246,234,143,127,254,242,231,127,42,108,35,138,19,64,100,218,125,242,203,175,143,254,159,127,102,243,227,144,168,89,72,32,106,67,115,48,70,173,233,131,157,29,216,172,201,168,14,18,27,232,247,38,9,237,199,48,33,135,25,160,204,26,138,62,0,11,1,10,153,181,140,17,49,105,3,29,216,5,146,155,42,225,75,245,124,187,93,45,163,230,104,13,138,34,169,161,248,213,88,91,91,174,23,107,194,201,246,201,146,238,37,181,161,152,119,198,148,21,64,196,78,154,99,113,132,79,120,107,213,42,90,131,251,205,59,157,61,165,107,166,71,120,113,203,164,39,98,87,236,137,104,186,192,200,139,66,190,219,237,116,187,165,178,128,191,103,196,221,102,159,157,250,136,157,55,191,112,33,117,232,98,225,122,27,23,174,29,16,73,45,182,112,121,182,3,73,87,174,208,213,10,237,200,4,88,137,172,125,42,94,177,72,2,93,238,146,46,95,252,166,247,183,126,253,178,8,25,99,1,115,17,142,173,96,124,114,156,37,204,106,242,53,175,97,28,94,220,34,230,72,117,172,98,142,28,119,138,123,29,227,178,46,22,178,115,89,200,120,98,187,87,178,195,102,75,156,185,87,175,67,177,35,238,216,171,87,81,238,231,229,126,185,203,86,175,105,115,102,173,94,237,207,96,245,250,222,79,47,86,175,183,113,245,58,2,105,180,207,86,47,247,233,212,121,47,94,217,94,15,225,106,159,189,145,229,11,190,207,185,122,113,199,120,191,245,139,23,35,99,140,181,203,73,54,182,116,113,169,113,86,46,214,222,107,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,204,189,100,45,139,109,241,200,94,178,164,66,53,223,87,192,155,1,89,178,14,154,207,172,37,107,139,73,168,169,37,157,192,230,90,71,140,4,40,177,183,225,141,99,215,41,125,99,87,116,159,196,55,166,162,235,184,189,113,112,18,40,233,156,23,195,100,77,235,40,59,3,21,18,17,39,57,110,55,73,246,88,215,186,138,97,208,2,220,245,43,59,152,194,55,139,240,197,190,185,130,111,214,205,6,43,231,81,241,221,66,147,255,206,68,175,137,36,214,205,129,170,192,201,23,25,54,182,99,96,231,97,252,217,88,164,232,197,61,130,185,129,150,174,193,115,5,11,89,175,44,230,36,152,247,76,76,244,217,103,136,94,233,45,210,169,135,22,190,220,59,8,170,160,43,112,65,37,136,78,209,69,82,211,101,73,162,250,54,19,249,36,195,33,238,1,45,133,10,86,197,4,89,174,77,76,135,40,84,248,19,3,10,26,228,21,175,126,113,201,28,135,179,84,184,81,127,241,2,44,254,108,42,249,144,38,45,116,243,61,184,50,64,203,73,58,147,35,247,108,105,225,49,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,211,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,167,186,168,108,219,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,87,75,205,166,27,229,220,80,81,119,204,221,203,151,243,117,71,38,66,158,102,93,69,149,221,181,48,59,160,255,108,98,184,58,190,221,40,5,128,243,180,196,163,225,215,150,11,50,106,58,95,200,22,243,54,231,134,181,21,214,227,244,60,29,243,105,62,211,136,198,122,155,45,233,150,160,52,29,215,1,126,42,88,90,23,29,215,88,170,165,117,41,246,145,183,74,181,46,37,64,235,82,2,142,188,57,166,10,18,94,46,206,125,154,223,38,180,164,123,53,181,7,162,45,237,45,69,212,23,147,239,171,179,140,251,104,201,183,243,102,112,231,237,243,146,232,222,7,156,151,216,19,40,180,247,214,12,181,58,207,167,32,105,140,205,18,210,130,205,45,130,45,80,253,201,96,219,32,120,247,40,73,9,97,233,222,209,116,240,215,189,29,67,233,71,9,107,1,209,155,10,74,6,9,79,165,101,26,45,253,134,178,161,154,72,149,70,234,8,47,239,49,46,40,1,181,130,164,187,236,89,73,4,113,64,82,177,142,132,146,242,239,229,165,171,130,36,44,164,157,201,184,112,195,153,134,235,15,73,125,162,236,176,202,92,210,130,144,162,245,236,239,236,20,65,91,24,44,12,23,236,113,154,99,115,20,103,103,68,38,118,179,169,178,125,29,12,247,85,239,101,149,61,15,188,101,61,7,131,14,118,113,149,247,221,141,101,226,222,133,137,238,163,69,49,104,191,102,233,161,1,244,162,58,44,218,246,128,219,147,158,179,164,130,95,101,192,134,170,201,25,194,145,250,166,205,91,74,198,58,243,113,114,207,21,174,214,9,168,248,156,218,59,39,62,113,155,126,207,97,239,8,109,99,69,199,51,115,34,174,19,233,153,23,221,211,162,121,21,227,86,17,108,24,200,182,85,133,141,173,201,62,59,54,182,186,43,149,219,216,82,43,225,158,214,157,192,249,26,244,139,30,181,129,133,118,218,97,49,152,89,10,190,35,148,9,36,205,177,51,45,139,216,21,78,53,226,84,85,121,219,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,186,25,208,97,3,153,89,10,57,221,191,96,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,186,121,144,183,205,204,44,5,159,213,133,113,96,69,18,117,124,90,95,57,183,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,98,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,118,243,38,59,28,196,143,96,42,157,144,87,137,82,191,90,120,19,238,88,123,165,110,161,90,238,197,125,230,83,175,189,166,16,81,229,122,165,84,145,242,242,91,17,34,202,70,38,52,68,20,218,194,245,150,57,143,45,118,53,26,233,196,14,116,130,74,158,228,186,138,95,89,222,25,14,15,252,48,59,210,122,126,4,122,158,197,238,62,26,249,252,27,8,87,245,249,173,109,204,14,98,70,155,50,202,203,36,220,84,59,32,220,212,226,50,14,55,181,106,135,155,2,95,171,168,212,198,10,118,176,122,128,147,116,236,196,101,29,187,143,105,77,113,210,17,46,181,78,220,176,26,78,191,46,94,252,66,188,186,176,209,191,240,234,114,241,115,241,115,241,115,241,115,241,115,241,115,110,142,167,3,3,251,169,31,152,254,97,253,56,31,65,238,160,126,14,79,82,254,33,253,84,236,240,201,39,156,159,234,242,118,228,9,230,135,221,22,81,87,213,84,253,36,213,188,193,245,80,182,229,213,26,84,79,82,206,225,40,202,9,154,20,165,122,39,41,205,116,205,84,62,239,41,235,31,169,175,94,168,156,205,221,165,55,148,88,177,80,233,86,171,229,252,246,177,229,64,75,238,160,62,78,76,133,195,137,236,157,189,81,198,150,168,243,240,98,174,82,171,150,157,10,188,79,232,56,187,177,57,66,236,217,149,231,11,177,231,169,63,111,136,61,11,144,24,191,205,100,33,246,172,106,113,67,236,1,30,211,129,217,221,125,246,108,40,119,208,55,236,5,61,100,140,45,31,105,52,150,69,177,84,132,241,91,226,124,152,50,246,204,230,209,63,71,19,93,77,87,188,176,137,109,164,229,60,51,28,61,204,80,113,240,35,156,135,16,172,151,113,12,145,88,8,242,141,228,6,70,86,238,2,44,111,115,246,110,47,159,231,32,71,83,54,41,208,122,23,126,194,130,34,218,67,126,230,160,136,54,211,37,9,138,120,177,203,245,212,214,140,145,102,14,186,97,219,219,194,86,11,66,242,161,221,109,137,11,229,7,97,67,10,44,14,96,13,111,82,89,140,193,14,196,24,164,155,86,18,99,112,175,77,163,143,216,49,6,159,227,24,131,27,92,36,17,8,253,71,74,77,249,109,242,140,133,45,105,211,128,130,212,115,106,171,75,226,25,238,91,81,76,172,72,39,18,87,133,132,31,116,213,209,48,126,50,11,112,98,85,28,217,233,14,76,43,237,214,70,155,139,115,248,28,199,57,68,187,119,139,10,246,190,156,163,104,200,134,156,49,240,197,134,252,226,231,109,112,123,234,14,19,198,59,27,101,202,146,215,109,166,206,220,122,250,249,212,100,65,87,152,226,20,24,175,205,27,44,208,207,31,169,93,60,70,192,64,203,27,104,156,128,129,49,130,6,218,222,69,67,130,6,158,107,224,64,215,38,192,29,56,48,70,240,64,123,235,17,22,60,208,66,200,171,1,120,57,193,233,118,214,36,97,104,74,101,203,3,174,215,237,173,181,1,192,26,76,112,179,160,111,177,246,168,91,216,114,80,124,186,0,148,49,51,70,226,76,89,182,84,57,7,164,253,117,48,134,2,183,247,161,64,28,109,37,29,141,100,13,16,109,44,184,13,103,16,199,15,204,136,32,142,14,223,187,190,65,28,221,238,112,3,131,45,186,25,59,128,18,1,238,113,235,197,110,200,173,87,177,80,123,19,183,94,69,165,214,145,148,130,18,215,23,103,189,220,255,44,252,213,209,119,84,38,146,223,238,87,84,52,230,85,87,214,123,244,37,149,128,138,101,201,149,39,247,158,10,125,245,56,50,34,76,8,126,18,131,60,25,217,37,220,174,140,236,28,225,228,132,67,16,173,63,170,98,35,137,217,190,33,124,242,235,111,189,250,219,143,95,253,238,191,9,34,185,243,197,50,14,215,164,31,193,146,203,134,121,21,247,220,192,118,145,64,32,33,131,208,125,166,164,45,55,100,97,141,189,252,151,111,158,254,241,55,95,253,236,199,92,123,107,104,96,73,115,248,147,183,181,205,129,242,92,27,41,48,138,247,39,29,197,209,32,251,31,251,52,2,47,58,111,200,15,161,227,97,28,201,216,68,233,100,48,195,157,20,242,193,194,236,135,120,96,135,110,147,107,160,14,193,158,244,146,228,97,12,236,170,116,83,214,229,81,16,99,216,37,220,140,97,231,112,140,161,107,83,187,221,157,137,9,134,4,121,201,206,71,194,206,206,135,197,191,81,57,113,96,77,61,144,185,71,250,23,31,158,126,244,221,211,239,32,230,250,5,215,26,89,146,57,128,156,175,48,164,218,131,251,177,14,121,243,215,29,34,10,177,47,14,151,126,159,254,252,95,127,243,213,63,120,249,205,191,119,182,17,76,41,48,162,148,71,70,78,55,186,129,62,251,222,49,20,51,237,83,73,20,160,150,32,42,153,32,90,242,208,161,167,136,173,134,8,146,110,168,35,195,105,217,107,179,24,162,4,113,101,136,40,177,175,204,16,182,131,158,232,32,32,1,32,178,206,0,240,147,19,252,134,205,102,122,241,108,35,244,47,223,124,245,127,254,194,51,66,3,117,60,225,6,200,77,249,79,255,253,187,167,191,255,83,71,93,222,225,91,140,81,48,76,117,148,124,20,160,86,156,81,192,229,152,231,181,115,161,17,146,84,175,139,127,41,244,56,52,155,135,115,161,86,60,154,57,56,23,72,120,38,206,29,141,57,206,29,141,207,206,185,177,30,43,139,131,46,116,15,88,24,125,96,2,214,201,156,188,212,214,84,44,173,183,112,57,251,65,243,203,239,252,224,213,135,63,17,168,211,62,159,86,157,205,232,74,31,81,54,172,29,112,130,110,222,5,162,115,175,166,191,254,173,87,191,254,89,72,35,164,107,112,225,224,128,230,227,179,20,12,210,181,241,38,218,227,200,59,50,89,249,208,64,106,99,69,189,133,212,125,84,240,132,235,219,247,63,60,253,223,127,73,194,133,243,255,136,123,57,196,194,168,25,88,168,200,155,118,168,127,213,234,168,172,163,149,34,59,25,11,13,87,18,108,173,192,179,160,99,61,22,57,16,33,107,33,25,164,236,8,21,243,127,33,95,33,111,226,157,171,85,224,202,148,47,196,153,212,167,63,248,187,87,31,253,199,171,63,252,191,47,191,250,181,152,83,59,198,100,118,66,141,158,210,211,253,174,154,124,74,67,173,56,83,26,151,227,167,180,108,78,140,4,147,154,188,54,113,205,107,208,215,172,121,141,255,198,159,216,241,134,230,211,31,255,209,203,63,253,143,211,63,250,232,244,27,255,131,27,154,174,108,116,33,60,172,93,62,68,214,242,227,70,253,5,35,116,45,191,227,6,188,40,24,99,30,87,204,27,138,113,19,90,118,121,24,213,212,93,109,194,92,140,146,35,195,173,161,102,66,165,103,147,244,83,76,35,203,100,80,236,171,158,231,6,122,83,201,169,136,3,144,86,138,95,230,200,84,189,116,59,130,4,21,52,45,19,99,198,12,222,46,13,140,155,138,220,191,74,52,220,134,219,111,164,119,234,194,191,180,176,64,1,225,147,9,93,81,209,166,236,233,246,85,1,158,200,176,36,250,42,46,179,32,100,252,160,96,7,14,39,39,219,196,70,242,82,94,172,21,106,101,169,144,47,22,50,209,188,140,54,173,135,243,44,80,164,94,28,126,166,37,185,133,157,253,239,218,12,184,92,183,210,147,155,77,180,25,25,186,124,183,122,131,8,11,94,207,29,166,26,88,149,59,24,162,94,88,21,10,15,213,238,13,116,5,111,98,108,235,219,161,38,195,214,30,237,103,229,41,118,128,47,28,102,173,52,70,91,154,224,160,6,43,132,6,135,248,30,158,128,37,240,80,217,194,2,11,207,90,195,199,241,175,229,7,4,109,156,198,158,153,65,47,198,213,28,198,248,150,124,116,13,39,100,203,146,72,111,169,5,230,79,128,20,129,7,84,162,64,194,52,103,225,170,58,139,27,21,96,87,139,150,169,44,14,112,140,22,7,18,219,24,98,88,198,40,228,216,159,226,129,24,78,70,42,63,205,143,148,158,237,238,3,31,197,88,238,93,202,101,65,100,34,253,163,111,159,126,251,95,153,143,148,104,112,64,132,44,6,35,96,114,193,85,128,110,90,2,94,7,159,49,160,184,88,13,16,85,237,147,143,255,215,171,191,254,26,56,65,70,107,91,22,206,17,251,67,244,129,218,102,11,112,130,18,129,129,179,225,162,4,90,35,197,201,15,3,208,121,29,24,48,149,251,188,48,40,187,186,110,97,67,49,48,76,27,131,79,126,249,135,47,255,240,167,212,149,250,185,97,80,242,37,62,108,126,236,174,255,193,87,79,255,241,135,100,183,119,126,13,251,143,58,215,223,151,191,252,251,211,143,254,38,253,255,254,222,127,203,188,62,130,147,86,141,241,129,202,181,251,189,151,255,242,181,223,124,253,219,233,155,139,198,57,54,93,243,111,218,116,54,254,215,95,63,253,250,127,71,180,70,189,127,93,136,248,83,158,168,54,126,58,90,88,195,137,151,103,186,16,231,209,18,169,228,144,58,137,85,165,23,47,132,188,224,72,185,202,251,90,194,194,149,156,250,70,214,19,190,4,161,209,164,58,194,78,87,122,130,173,124,147,46,193,58,75,151,44,81,114,195,146,226,225,16,89,15,183,220,176,48,177,113,248,228,151,223,242,160,1,171,126,38,158,224,196,135,240,110,233,233,230,104,198,72,223,253,214,39,191,254,193,107,25,59,255,45,19,191,186,33,21,125,160,226,38,124,246,78,38,23,239,1,246,73,228,85,40,80,143,223,43,157,254,241,127,63,253,246,63,189,252,159,191,120,249,173,159,49,229,40,115,194,43,185,246,117,30,83,23,236,148,64,173,129,175,68,17,199,139,162,69,92,238,224,30,22,42,250,190,137,156,58,186,149,175,29,101,89,145,85,252,65,132,198,21,108,145,102,8,141,167,5,73,44,74,98,73,18,203,210,54,151,21,6,97,11,229,163,193,155,105,19,19,137,65,205,148,135,34,14,157,102,136,41,164,139,28,162,223,96,215,32,166,224,177,177,152,218,155,140,198,160,144,227,130,160,35,192,95,122,202,13,181,178,68,153,182,207,185,1,60,81,169,237,78,185,203,180,73,58,213,188,45,158,244,247,3,71,229,228,233,207,126,136,150,164,151,223,255,39,196,213,167,223,255,247,183,201,249,155,99,244,13,5,237,116,151,135,26,60,119,114,236,116,233,5,162,0,151,135,36,226,34,219,249,56,84,127,122,100,132,35,34,252,231,175,254,146,59,59,112,6,116,240,219,69,23,203,14,207,114,142,67,43,236,255,36,40,48,67,156,232,13,118,232,8,240,131,112,246,240,17,9,163,65,144,15,109,120,81,230,217,117,3,66,70,208,182,4,103,186,143,200,113,162,55,168,74,184,27,191,58,239,197,175,252,133,241,226,7,151,129,3,184,85,33,49,6,236,56,4,21,169,152,135,56,4,216,80,180,83,235,194,147,187,110,211,14,67,208,227,226,19,140,185,224,119,19,230,109,203,113,127,228,240,179,133,134,112,112,52,64,59,246,167,93,252,120,111,59,200,131,22,221,20,129,155,64,123,107,15,86,85,244,168,195,126,244,72,214,59,186,195,66,203,181,245,184,209,94,12,89,166,4,123,44,207,246,10,160,226,211,124,2,158,125,176,79,15,24,195,161,221,38,4,195,163,11,32,52,130,58,71,183,223,40,147,126,66,8,216,34,184,113,204,100,48,249,4,82,178,129,132,55,124,110,228,79,68,178,253,109,28,195,249,63,113,200,5,135,181,228,19,217,19,147,207,176,236,179,124,117,196,28,206,235,211,177,169,98,108,173,45,28,246,92,191,65,246,84,88,116,195,101,170,211,237,34,76,101,210,69,164,24,98,111,94,236,195,30,251,64,56,250,230,64,198,222,190,240,164,129,15,184,95,176,227,180,145,165,200,112,174,20,240,87,133,122,36,33,136,6,187,8,35,129,10,33,222,160,195,15,35,59,222,244,245,146,8,25,205,75,142,175,48,5,172,35,29,175,235,198,160,243,134,166,122,85,125,202,78,78,178,249,109,130,174,200,148,134,80,207,50,24,102,206,234,118,19,119,155,203,161,20,224,210,137,64,122,186,45,58,234,3,22,228,252,223,145,172,142,154,228,164,222,14,49,73,29,185,200,77,61,205,66,153,58,93,82,210,103,205,58,231,40,236,166,0,225,68,28,41,247,183,132,204,146,214,212,44,231,55,139,31,44,46,238,136,66,22,187,242,210,192,211,202,194,0,131,2,39,45,46,143,90,254,238,184,16,192,97,115,72,106,138,190,212,241,37,141,230,160,203,80,212,136,147,165,110,243,216,98,52,96,47,114,163,68,152,142,80,202,102,54,155,211,52,148,106,142,113,9,115,124,114,178,100,88,81,14,241,218,97,192,163,244,116,151,96,32,186,30,165,219,236,110,57,226,161,127,153,91,43,234,171,7,173,39,92,225,220,72,30,167,253,142,92,213,28,108,172,225,228,84,201,193,148,138,91,11,202,146,90,189,36,213,122,118,189,189,36,245,246,236,122,65,94,135,44,242,17,255,49,141,52,237,16,200,8,74,17,242,209,78,221,179,63,198,132,74,60,25,217,235,124,208,188,83,175,166,253,167,222,83,105,219,119,234,61,205,211,116,134,146,245,68,221,158,135,61,71,158,133,188,47,251,216,109,184,93,58,241,204,130,61,59,249,176,212,23,153,133,226,243,16,97,35,223,113,20,4,191,81,100,169,150,248,188,24,154,215,52,187,241,255,162,149,232,245,250,17,232,122,131,211,128,193,85,101,207,242,181,1,17,181,155,116,67,119,12,71,196,120,211,30,224,236,194,246,184,65,61,109,120,14,168,172,132,211,111,253,227,111,254,226,239,79,191,250,43,79,206,167,255,240,55,47,191,241,63,172,156,109,212,33,236,229,3,219,89,10,53,164,201,235,212,29,55,250,72,205,107,133,202,151,65,77,85,77,121,160,18,141,239,82,176,39,154,14,236,221,145,222,189,14,166,106,121,234,58,195,146,43,150,179,15,222,189,135,104,160,61,10,49,247,113,185,236,112,247,144,212,2,227,32,129,131,140,71,82,116,87,113,211,128,175,11,183,111,116,19,163,194,114,61,100,103,75,248,232,72,132,66,91,252,145,19,61,203,58,225,187,227,223,170,139,190,49,91,253,82,191,47,151,225,92,208,219,50,203,114,182,78,184,119,251,100,201,188,124,89,225,252,140,152,17,110,180,185,201,205,100,186,203,179,54,115,23,71,28,216,134,120,163,165,91,16,219,215,55,211,177,241,158,137,8,161,117,164,191,42,10,104,243,105,151,166,233,246,121,130,181,113,230,213,141,124,19,185,171,151,230,245,173,59,183,115,216,37,95,26,127,36,230,151,131,254,44,205,234,232,218,212,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,6,61,46,10,58,108,46,2,29,24,249,71,107,103,128,148,105,106,83,215,70,3,52,38,118,67,166,168,103,142,199,92,100,59,37,52,150,122,107,56,180,194,169,11,158,224,118,136,53,76,162,91,226,81,36,27,58,122,167,156,51,12,198,102,124,96,237,52,218,68,187,120,203,222,33,51,6,3,185,111,215,189,135,118,183,62,213,240,166,215,167,6,229,104,115,11,246,194,62,245,240,30,153,175,167,186,70,53,227,50,68,64,191,78,168,154,231,176,202,241,204,222,64,230,201,251,50,143,109,122,19,14,9,182,124,77,212,15,156,227,192,32,141,143,132,71,205,137,216,199,135,32,133,90,169,74,131,49,226,112,79,16,191,137,122,27,234,83,111,67,35,81,19,7,182,183,161,178,82,175,85,250,221,10,115,63,222,105,238,90,238,199,119,46,204,85,47,204,85,47,204,85,223,106,115,85,108,204,152,120,20,200,213,125,244,40,224,114,111,206,92,213,201,179,9,45,220,46,204,85,47,204,85,47,204,85,47,204,85,47,204,85,47,204,85,47,204,85,47,204,85,47,204,85,47,204,85,47,204,85,223,148,185,106,249,173,50,87,29,235,211,161,203,96,245,244,143,191,121,250,135,223,71,221,254,228,215,223,74,143,46,204,69,47,204,69,47,204,69,47,204,69,223,42,115,81,16,81,65,230,162,229,11,115,209,11,115,209,11,115,209,179,153,139,182,224,234,243,16,140,209,242,249,114,79,200,136,179,11,147,207,215,111,242,9,138,247,57,153,124,246,198,207,205,206,116,72,173,62,65,203,195,118,159,118,234,158,157,106,39,218,105,23,134,161,145,134,161,190,113,194,63,91,107,81,241,243,111,20,106,156,139,81,232,161,159,233,152,241,230,141,66,233,52,140,109,2,70,138,91,198,99,48,27,19,152,143,65,113,106,64,150,172,221,61,190,221,189,100,237,238,241,237,38,107,150,111,53,89,163,124,155,9,76,90,217,112,248,88,181,226,214,137,93,43,95,104,143,207,225,51,248,244,183,198,252,149,235,31,51,237,98,88,18,99,43,87,254,158,43,223,149,109,231,30,190,69,166,152,23,115,234,53,207,169,55,105,227,123,193,88,23,194,250,115,97,161,204,28,30,18,99,92,254,116,148,63,53,245,201,101,21,137,61,109,80,69,159,92,86,49,168,138,157,254,182,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,70,237,217,61,70,235,23,102,225,23,102,225,103,48,11,223,132,99,209,9,250,245,91,99,23,62,109,206,196,54,177,11,151,171,92,224,89,102,10,62,21,119,196,22,23,120,86,238,213,250,165,90,141,5,158,21,143,154,109,203,22,124,255,194,22,252,194,22,252,194,22,252,194,117,241,57,209,232,194,108,244,51,48,27,189,176,7,127,157,246,224,254,230,164,236,95,144,181,248,231,195,114,188,152,200,114,188,80,58,87,243,100,199,196,15,126,35,242,69,51,79,78,106,136,236,49,58,174,84,11,149,90,33,47,73,23,70,199,23,70,199,191,141,70,199,228,201,214,103,105,116,76,148,171,207,210,232,248,183,205,228,184,119,100,53,251,232,244,59,127,2,141,254,219,63,147,40,66,233,209,232,181,219,30,247,102,86,243,143,63,139,230,159,219,19,234,135,191,251,234,251,31,190,142,166,47,44,158,47,44,158,47,44,158,47,44,158,207,102,241,76,111,204,209,199,5,193,107,240,92,187,240,143,251,197,52,120,230,142,113,224,242,231,205,91,63,251,81,24,171,219,46,163,103,145,197,159,21,32,254,172,224,210,115,207,190,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,6,149,132,182,112,244,242,207,144,70,253,39,188,246,231,106,194,18,40,231,208,218,204,213,218,236,181,182,246,220,213,218,243,185,91,75,98,255,95,46,39,177,255,103,144,63,55,111,0,150,225,34,250,25,113,25,221,173,200,228,200,77,145,235,18,120,75,58,56,199,247,0,244,93,15,82,168,46,30,6,36,241,5,205,45,201,64,178,185,222,9,28,233,61,252,119,70,255,62,167,127,123,44,163,199,114,122,44,107,143,101,237,177,172,61,150,117,190,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,112,80,253,186,222,34,144,4,44,33,160,153,85,185,187,235,52,219,80,112,38,4,57,134,191,16,22,251,41,185,166,221,134,253,41,250,128,175,154,236,182,154,243,191,103,16,137,160,32,119,199,230,232,14,156,88,182,140,46,190,154,127,150,196,126,246,117,188,117,96,198,179,32,20,98,91,191,30,145,58,179,36,117,102,164,206,243,36,117,158,83,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,62,183,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,65,63,157,68,100,95,82,51,236,222,218,191,8,181,107,122,7,9,30,3,169,7,185,169,172,171,168,68,154,179,48,249,209,79,63,253,249,79,200,254,224,211,63,250,111,167,223,255,240,63,127,245,53,33,35,158,197,234,30,127,99,244,244,241,149,62,227,179,158,59,202,57,107,57,10,246,28,37,247,28,37,247,28,37,173,81,59,212,6,61,66,154,120,163,183,52,231,195,152,183,161,175,207,62,243,167,14,23,178,250,183,76,86,199,23,214,33,82,241,45,122,133,65,207,48,28,87,53,51,159,180,231,158,180,183,252,137,132,79,199,98,26,168,75,82,31,253,243,53,80,167,89,78,3,117,204,137,108,183,60,155,183,217,4,230,248,51,190,193,231,243,54,184,163,43,138,234,215,34,201,112,54,137,185,255,173,119,41,15,48,214,21,243,194,159,252,197,195,129,47,200,195,129,223,38,87,242,91,205,3,113,5,31,142,86,42,133,154,247,201,192,150,184,47,46,219,79,6,164,126,189,91,239,202,246,147,129,155,205,21,235,201,192,243,47,220,147,129,47,190,105,127,124,123,254,112,35,254,11,203,253,16,203,253,248,174,219,195,253,181,127,129,156,180,91,93,137,205,119,196,161,104,32,73,46,124,176,95,216,220,127,222,109,238,75,231,111,115,255,89,60,187,137,255,214,38,252,129,205,103,252,170,230,194,90,253,194,90,253,194,69,246,121,152,45,135,97,240,91,231,34,155,248,117,224,169,238,245,143,114,97,183,125,97,183,125,97,183,253,153,218,109,207,105,172,125,97,161,125,97,161,125,97,161,253,219,105,161,45,125,254,44,180,137,250,117,222,54,218,46,157,198,173,249,36,105,46,137,33,115,69,250,66,27,50,111,194,165,219,234,107,54,88,254,60,152,40,39,53,75,134,125,86,176,143,242,115,116,81,206,249,37,183,63,125,65,140,137,95,151,1,48,62,105,189,112,68,254,250,140,127,207,213,108,151,76,37,114,108,63,26,163,50,66,9,77,200,195,207,218,122,247,124,156,223,158,197,129,237,252,78,104,207,193,239,183,195,213,55,255,249,194,150,52,202,150,212,237,106,220,237,90,220,245,213,118,248,252,134,44,62,227,227,247,69,113,65,253,25,204,194,47,154,125,97,152,179,230,16,7,208,222,147,200,207,139,71,230,57,29,1,207,148,225,16,238,216,188,230,120,52,39,194,21,241,103,238,16,122,110,63,196,95,146,164,122,62,208,222,18,103,249,122,35,254,140,172,17,209,220,136,120,140,136,101,28,217,89,104,58,88,231,60,61,134,77,167,162,155,179,134,48,29,230,200,70,151,158,15,192,174,190,181,213,22,112,119,112,239,108,235,21,232,29,1,150,27,79,140,221,52,7,166,99,12,136,26,4,174,199,20,93,38,128,110,110,220,88,101,91,32,55,48,17,14,24,97,155,141,166,6,154,58,202,144,214,105,221,94,193,55,122,92,113,80,169,60,109,59,170,123,218,180,49,219,57,232,16,19,8,87,27,62,104,97,99,6,103,211,176,43,58,83,211,228,70,33,178,105,40,230,233,53,60,58,59,83,175,225,26,39,70,175,213,17,107,58,142,81,235,186,98,222,135,100,96,175,180,242,182,219,178,158,171,1,235,133,213,234,57,90,173,126,126,92,86,159,209,232,52,218,210,116,163,185,42,174,97,75,83,165,172,200,94,75,211,13,241,185,184,105,91,154,150,165,106,169,175,148,235,150,165,233,253,230,154,101,105,186,199,78,193,144,98,160,155,109,77,237,15,118,38,186,243,24,108,75,193,179,183,209,17,45,170,54,142,68,254,216,172,113,83,220,28,40,207,181,145,130,230,103,247,254,164,163,52,238,159,4,29,150,201,248,92,153,156,32,247,7,186,97,194,209,173,117,160,194,86,64,199,253,23,162,63,116,252,86,115,79,124,7,119,188,215,87,58,222,142,223,18,117,81,230,189,114,215,122,136,66,86,199,151,148,167,214,61,221,118,243,29,70,131,19,177,92,175,214,185,198,68,69,52,145,194,138,166,24,45,1,135,25,133,98,89,18,50,233,75,18,214,142,65,186,62,69,19,77,132,227,212,167,208,209,236,97,182,34,151,106,121,169,94,220,166,10,192,151,122,189,222,9,88,213,142,179,84,169,83,116,111,89,122,204,10,167,244,75,228,248,21,127,28,203,61,124,146,152,47,109,62,90,234,104,71,112,47,6,223,137,197,71,22,165,44,177,131,222,198,238,160,215,83,212,200,166,82,57,118,220,124,108,95,217,101,41,174,249,110,161,88,148,150,168,65,73,126,124,148,50,180,33,218,153,125,169,92,173,148,107,44,35,75,53,85,21,241,70,130,246,178,89,10,87,238,35,141,66,76,82,145,44,97,73,235,53,200,149,154,79,63,73,119,18,224,142,246,166,138,140,118,168,73,154,183,234,160,15,94,28,244,157,142,156,70,26,87,45,47,230,43,146,152,43,101,46,13,70,88,244,170,230,82,2,214,225,201,4,55,102,208,24,229,166,66,174,88,47,215,138,135,211,57,128,244,108,32,249,98,185,84,56,156,114,232,81,182,204,194,237,165,100,125,163,92,145,144,172,87,114,96,118,116,220,71,165,241,173,111,35,87,45,212,243,213,195,233,18,78,154,18,44,170,146,52,31,81,80,79,130,91,152,23,98,50,38,200,13,140,236,80,145,251,199,206,217,227,153,93,115,76,165,100,184,216,181,118,25,46,100,251,233,65,197,30,235,68,132,209,189,108,110,234,178,106,160,213,12,173,15,115,1,205,102,201,69,95,207,78,122,246,172,163,245,102,168,53,46,5,140,73,173,146,136,121,57,107,4,247,68,43,100,230,68,68,81,241,95,104,106,23,164,174,15,70,13,156,113,197,129,64,192,124,175,58,230,251,68,71,251,172,198,88,27,192,29,222,121,145,135,25,49,32,140,175,36,98,148,32,16,201,122,21,175,27,150,173,237,179,103,248,170,138,91,54,221,18,32,30,64,252,216,32,133,127,71,173,112,206,229,32,177,56,32,86,191,217,30,218,65,129,33,115,242,245,116,174,102,158,61,3,106,89,226,185,134,52,3,56,117,200,114,9,103,128,155,130,251,219,227,51,82,130,128,202,145,84,196,155,60,204,82,175,83,237,247,131,185,36,24,158,167,105,50,219,196,51,96,136,1,248,140,91,177,88,202,151,229,164,172,108,116,117,13,140,55,244,103,207,166,186,60,166,134,51,84,198,102,209,184,112,51,158,230,209,181,192,153,25,175,181,177,54,70,27,247,167,71,89,75,1,255,175,77,2,14,229,147,204,103,207,176,153,253,49,172,211,217,42,86,33,185,21,104,30,101,40,126,163,68,91,59,78,208,98,42,215,221,85,186,251,89,223,177,118,18,51,87,46,72,126,138,77,40,8,220,1,156,143,244,102,38,109,56,173,160,82,40,59,116,2,75,177,193,167,181,185,98,30,242,189,45,210,119,8,33,202,61,55,253,123,178,177,171,216,250,52,175,72,177,62,185,154,101,169,78,134,201,75,222,89,110,161,130,168,31,72,63,90,63,87,202,87,42,213,144,238,32,24,169,28,38,81,36,40,66,152,37,102,76,68,158,251,101,59,96,73,182,228,35,18,75,229,188,28,95,215,49,142,125,105,228,191,23,58,155,156,133,214,158,61,83,229,67,58,145,143,109,11,248,6,49,174,73,8,231,24,237,203,100,51,217,54,201,160,226,221,195,151,180,155,136,10,152,49,178,186,220,27,76,12,158,34,86,62,158,35,158,2,212,140,79,74,209,1,243,234,243,144,71,75,115,153,148,168,208,139,37,107,79,128,10,21,1,168,99,229,97,169,241,59,203,52,210,108,87,214,145,158,110,145,128,62,211,56,230,182,194,180,145,174,60,236,166,33,33,149,77,149,208,36,200,248,116,35,156,75,78,64,78,77,198,89,108,125,231,101,110,210,36,210,54,144,184,164,109,162,77,63,250,50,214,140,1,62,20,69,24,106,195,137,169,44,1,71,150,17,106,120,162,150,203,95,94,194,202,46,40,52,68,237,29,130,129,110,22,149,16,225,87,102,201,95,123,146,68,248,65,154,211,210,243,44,182,68,107,212,235,62,156,220,43,244,42,189,46,27,102,54,184,116,238,49,161,85,236,149,122,85,251,212,32,39,161,105,94,141,69,8,162,58,193,203,44,108,128,234,165,139,183,251,84,20,83,20,240,244,164,159,109,230,181,81,160,40,246,203,149,110,165,235,81,120,29,152,96,219,49,132,9,190,175,243,98,194,4,13,24,45,46,237,77,12,115,208,159,177,135,61,116,162,46,225,89,139,151,1,131,37,113,51,10,216,20,248,131,157,186,88,72,242,236,108,167,186,55,162,46,249,71,161,133,117,34,229,123,64,68,88,173,84,252,114,64,85,218,167,192,211,34,126,46,228,115,181,42,34,125,134,59,61,58,17,68,65,16,143,145,134,131,13,47,139,162,161,77,244,46,220,247,9,43,141,197,61,69,221,31,168,198,226,84,211,247,145,126,214,85,22,177,157,119,255,112,162,44,26,122,119,241,112,160,76,141,197,190,142,112,216,234,130,55,13,99,209,62,14,92,252,220,2,48,140,197,157,129,209,70,112,114,70,23,155,16,255,246,210,194,6,176,37,247,149,91,192,124,57,84,94,216,22,85,230,98,117,36,143,199,72,106,24,13,161,213,122,208,18,15,150,91,237,13,241,65,235,230,100,89,108,183,110,229,151,197,65,187,181,190,46,62,110,181,91,226,67,248,37,195,47,99,25,126,43,173,214,62,20,187,105,46,139,133,118,235,193,93,113,182,220,90,111,193,111,148,187,191,220,106,205,32,187,183,215,22,71,55,90,218,242,93,113,186,220,202,47,143,48,232,34,170,179,142,10,220,21,107,109,40,254,160,53,108,227,156,187,40,71,91,105,213,80,206,14,2,241,24,37,213,151,199,56,109,191,125,87,44,96,224,93,248,5,217,3,168,50,110,63,199,249,83,148,63,90,166,89,4,230,138,3,166,149,255,160,117,200,229,172,183,180,149,187,226,2,66,110,197,66,174,132,144,67,137,211,118,171,181,179,130,210,158,175,28,173,0,170,21,148,104,160,196,105,27,37,86,87,118,87,196,193,122,107,176,122,87,156,160,68,13,74,238,173,150,87,196,217,90,235,96,149,245,173,75,41,97,174,34,82,204,174,183,22,80,78,5,21,151,160,248,226,234,112,85,52,86,90,163,181,187,132,194,136,172,59,184,87,107,71,136,252,168,87,107,119,41,73,15,88,175,214,45,220,15,16,85,214,89,62,34,239,243,117,155,188,43,173,9,202,122,236,32,213,209,58,34,213,206,106,171,132,114,30,180,198,215,44,64,179,213,214,206,53,212,11,84,112,1,210,118,175,29,182,197,253,141,150,129,18,247,17,174,53,232,175,121,205,92,129,38,37,148,88,194,77,162,223,104,168,80,86,241,154,217,22,119,214,90,11,40,107,11,114,208,64,153,27,22,50,198,90,75,219,192,163,151,183,19,17,13,166,40,17,117,139,48,210,209,6,48,28,66,14,37,14,150,45,150,211,24,242,245,13,132,252,8,245,248,250,93,81,226,40,98,88,12,135,65,235,215,9,236,25,42,102,48,216,207,175,231,9,15,92,127,76,203,31,48,154,85,111,40,168,128,140,42,73,237,214,193,141,187,14,168,56,223,238,198,74,171,112,3,35,71,160,22,111,32,168,11,237,214,206,77,32,103,235,33,16,238,166,138,40,188,210,58,184,201,58,177,131,153,96,208,166,84,65,191,43,248,55,30,153,1,195,165,85,1,128,229,155,122,27,143,197,45,202,13,163,182,179,148,129,74,181,175,213,151,197,26,158,170,143,173,57,185,143,139,220,133,95,152,254,11,92,219,24,210,140,235,85,215,174,193,128,182,58,121,76,181,29,52,241,246,237,66,143,233,8,176,239,136,151,129,90,250,242,33,161,49,42,141,155,71,140,179,218,130,217,181,222,162,115,108,192,181,183,195,62,147,17,82,219,69,204,218,70,251,49,66,182,245,0,88,171,109,98,74,22,218,140,181,40,61,91,45,236,196,67,105,8,14,33,118,21,253,127,25,140,55,154,248,9,218,101,172,89,53,165,203,131,94,147,173,163,151,135,178,186,211,132,85,224,50,121,208,213,52,117,84,73,96,235,100,155,170,20,79,223,125,135,220,86,17,173,13,191,122,111,164,232,65,198,210,7,250,7,170,35,63,219,147,245,125,148,79,54,58,36,223,216,149,123,218,212,89,63,47,229,187,197,50,205,39,247,185,217,206,14,125,85,15,249,228,236,200,149,159,29,194,210,15,249,228,140,130,228,227,157,138,49,233,88,175,242,81,126,185,87,45,214,187,92,62,24,0,112,249,61,252,143,203,39,154,138,149,223,47,245,171,125,154,207,31,151,89,240,201,22,22,242,225,127,164,225,164,142,225,3,100,19,101,47,101,183,139,139,157,176,178,238,77,167,85,143,40,54,164,1,172,245,179,12,172,213,164,124,50,168,174,75,50,224,150,140,101,112,42,111,138,219,34,178,108,118,109,6,245,200,205,153,213,19,246,63,20,91,236,41,202,120,145,59,227,182,80,197,109,184,20,122,140,5,55,88,75,124,225,197,197,148,155,140,168,48,159,20,80,28,111,47,82,246,86,32,184,14,61,222,231,255,37,169,72,53,90,86,17,239,248,88,169,147,48,170,176,11,58,122,67,23,92,140,110,107,34,202,53,232,197,93,56,177,131,136,23,138,169,125,143,23,89,2,125,136,66,0,239,223,188,147,95,76,73,185,82,38,197,237,76,121,48,246,36,98,132,118,77,147,24,228,166,23,125,78,252,232,174,32,85,170,140,143,146,1,234,249,1,178,241,43,1,11,5,244,134,59,157,193,101,37,223,92,186,85,226,114,163,70,137,92,218,57,241,178,118,112,100,178,115,189,180,114,233,46,13,49,244,176,23,68,245,228,4,183,46,17,3,240,241,193,134,159,227,137,91,179,174,12,67,184,212,53,102,206,187,197,200,73,31,193,22,214,61,161,24,93,198,31,17,114,56,16,132,135,31,55,69,208,68,143,154,140,220,77,99,76,240,103,188,100,12,66,40,84,46,20,50,137,251,158,236,230,241,12,50,171,26,44,179,240,113,13,47,179,232,201,141,183,7,65,189,8,186,83,60,119,124,35,104,25,251,190,244,141,33,230,190,1,117,54,28,37,184,60,162,15,78,168,162,154,228,238,72,35,23,217,0,117,38,137,46,115,166,37,207,117,115,55,15,190,175,17,180,159,218,213,160,34,15,132,95,50,241,235,127,37,27,180,56,55,82,248,246,151,207,229,15,48,157,185,201,154,132,27,91,31,62,60,203,192,249,93,10,251,55,225,216,109,37,152,72,33,119,188,226,156,197,3,203,17,121,155,128,99,232,198,45,73,119,156,215,201,206,182,248,235,80,196,8,112,129,28,36,188,157,199,213,129,69,131,208,240,187,242,21,8,48,193,125,233,235,196,145,232,132,174,237,8,190,135,14,212,92,230,83,237,147,160,72,55,31,33,218,83,2,28,184,235,230,224,225,105,96,175,25,209,0,184,14,185,110,169,3,213,96,208,131,11,65,154,103,216,138,225,184,99,78,5,110,24,60,151,219,126,100,115,236,52,233,5,119,240,90,224,216,48,184,72,227,198,204,47,223,197,205,112,17,30,142,187,135,45,93,16,106,180,1,190,72,206,135,236,116,83,30,190,205,224,11,209,157,65,193,197,239,30,20,48,237,42,174,110,194,63,122,209,197,77,30,199,221,186,187,184,143,248,241,104,39,142,74,39,209,186,177,225,164,1,127,23,239,29,26,251,200,37,229,123,230,226,98,153,51,237,82,28,55,245,46,177,99,95,219,167,232,221,31,15,39,18,168,107,182,225,59,124,251,48,36,30,24,175,68,224,103,173,243,124,166,48,246,35,145,251,166,63,229,75,112,255,59,255,160,89,147,242,138,99,9,56,47,98,115,239,87,11,59,2,10,168,230,115,12,229,115,162,228,61,105,224,74,150,220,29,224,20,155,144,146,97,131,18,97,107,224,28,173,192,243,70,247,41,165,199,30,33,154,150,161,51,39,112,226,32,169,66,165,134,119,242,57,54,95,39,239,138,2,250,116,241,243,246,253,160,209,249,47,132,59,82,239,230,22,115,57,207,117,244,187,150,136,113,88,4,28,59,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,183,127,62,253,199,223,255,228,151,255,144,250,202,34,159,203,91,220,4,212,62,253,225,239,190,250,254,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,177,238,219,132,109,122,159,121,79,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,47,95,78,235,205,167,248,213,155,46,10,194,246,118,70,212,115,72,29,149,135,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,36,137,199,4,209,91,224,203,0,60,68,193,157,41,92,232,130,79,38,140,180,92,171,121,145,22,38,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,1,154,68,181,150,174,203,179,116,62,99,189,118,205,61,123,54,214,53,83,123,246,172,121,108,125,108,216,101,115,56,9,168,33,246,53,205,251,176,49,85,42,156,156,136,165,66,19,98,128,162,18,233,204,73,87,54,187,187,182,27,80,112,48,53,200,221,127,188,185,186,242,172,117,239,94,235,241,179,173,7,155,155,119,238,221,111,34,28,105,136,84,223,252,171,133,124,169,90,170,21,43,165,106,35,47,85,139,213,82,190,86,40,218,93,28,48,138,80,76,124,129,188,120,1,15,74,209,70,2,49,158,218,133,33,29,92,21,212,201,168,163,232,220,48,171,87,123,216,215,137,168,102,26,135,244,19,134,221,0,202,177,134,78,172,166,135,240,56,115,208,79,171,87,154,90,198,220,133,45,23,20,188,7,239,152,87,209,174,91,79,11,45,19,137,134,177,137,4,34,18,21,192,27,166,146,90,158,244,251,72,81,28,162,169,134,111,27,100,21,77,187,163,193,104,50,74,145,153,46,29,9,11,90,206,212,182,48,31,166,243,149,204,130,144,234,204,76,197,16,172,33,147,94,168,54,34,6,255,4,250,18,26,3,59,171,11,88,19,30,55,151,194,72,116,53,109,186,25,68,201,136,38,199,25,3,155,11,50,13,40,141,223,150,2,249,208,28,32,149,7,168,14,84,34,30,97,154,0,192,70,165,199,161,210,196,120,189,39,93,149,26,210,139,33,212,2,15,64,151,124,49,203,160,21,57,77,88,92,90,210,223,83,150,22,22,244,140,249,84,223,134,175,212,9,144,221,202,152,111,69,122,209,129,94,232,184,57,19,251,227,202,77,245,1,120,144,181,40,41,95,34,61,208,81,158,49,28,116,21,180,140,203,168,23,186,13,115,66,96,50,60,204,38,243,121,99,119,128,38,56,218,146,150,228,247,208,140,95,104,230,51,250,83,121,187,89,40,151,47,43,232,3,107,153,107,97,68,152,11,222,151,131,39,164,247,164,23,47,148,28,12,249,77,210,142,25,192,95,239,106,253,190,161,152,239,166,16,119,107,19,51,133,184,24,59,71,1,78,65,128,156,48,22,210,250,139,23,82,38,8,20,233,129,47,40,44,205,44,130,53,177,223,34,137,140,188,245,89,191,234,97,159,70,72,38,155,86,206,52,68,0,209,159,61,101,127,78,108,200,77,24,29,25,209,219,166,102,159,140,23,34,192,32,55,48,200,124,3,30,179,184,194,111,192,172,153,5,232,210,92,24,133,174,54,158,165,117,108,174,108,2,87,0,89,49,108,1,17,71,233,163,181,182,39,92,178,100,8,238,9,105,17,92,82,116,200,92,231,4,15,87,224,197,11,129,52,35,160,77,170,66,29,90,49,177,100,131,84,44,100,12,27,237,171,128,180,148,105,16,214,132,177,22,8,80,226,92,26,170,94,190,76,100,247,192,160,228,37,190,6,152,227,44,92,147,36,157,216,28,113,31,85,164,12,177,6,15,212,83,72,74,97,183,67,169,17,82,150,82,29,37,37,167,200,250,40,82,65,38,242,93,162,95,196,148,134,24,6,62,101,135,131,125,37,165,225,199,234,57,129,19,158,187,188,96,82,154,202,139,23,249,69,105,201,158,234,44,124,56,154,71,248,73,187,6,142,53,6,104,78,13,222,211,145,4,24,144,137,210,196,206,101,245,54,90,47,91,102,122,128,228,205,149,114,185,80,47,95,190,108,190,87,174,22,75,37,92,236,146,76,74,95,41,87,138,249,122,230,56,173,100,155,197,204,149,108,254,242,101,141,60,104,47,20,235,98,190,158,23,243,181,122,102,9,180,146,129,58,81,96,168,7,11,224,67,92,143,95,7,45,250,14,0,8,143,74,177,32,69,1,16,29,245,204,102,165,92,46,86,22,210,114,22,186,83,121,239,189,188,244,194,204,18,72,39,202,16,173,253,50,248,219,10,69,9,53,78,105,103,190,151,47,212,48,9,160,74,62,243,158,148,233,232,138,188,191,68,171,153,20,38,70,183,32,149,236,178,5,111,217,43,87,42,47,242,245,130,88,41,94,54,95,0,92,174,46,198,218,170,92,244,171,156,47,188,40,20,74,34,128,185,92,41,2,0,23,36,60,96,8,86,62,159,47,229,243,5,94,92,81,198,220,80,15,101,216,50,129,171,79,178,45,32,210,14,218,44,249,182,89,123,81,40,73,34,110,157,53,234,143,192,9,157,28,154,205,168,29,186,202,115,162,68,181,38,17,227,210,165,88,242,64,96,64,57,165,131,43,128,26,120,127,160,76,209,192,122,19,81,155,47,94,168,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,216,177,23,41,54,79,201,34,7,19,146,76,49,121,193,188,210,180,5,150,124,197,106,129,14,10,90,255,22,204,237,166,138,150,65,70,107,78,112,183,236,22,104,230,78,26,41,145,34,3,146,69,18,88,197,249,118,157,67,199,210,233,213,234,148,140,159,116,123,151,250,5,115,201,55,85,163,50,142,128,121,151,173,10,49,100,125,192,216,92,181,151,246,134,119,103,161,92,29,83,181,178,65,22,45,127,37,25,141,27,183,230,113,43,161,175,138,62,240,45,32,250,246,97,107,54,234,104,195,203,151,201,223,156,49,86,186,3,5,109,106,6,79,157,41,219,8,231,193,229,203,196,235,72,142,192,217,164,78,148,210,3,209,89,88,100,222,189,65,248,116,169,99,21,226,26,92,18,21,68,90,133,57,10,23,65,27,99,78,195,51,176,246,219,189,196,138,90,211,179,91,99,42,5,90,49,120,61,196,143,182,104,125,32,206,154,200,74,162,52,209,130,57,48,214,192,61,30,104,128,32,65,95,52,37,209,74,50,51,87,77,148,208,48,169,134,147,97,59,43,27,72,86,193,146,198,110,25,109,45,174,232,25,172,1,235,25,139,81,175,72,144,130,213,56,36,143,208,239,43,28,140,232,189,2,238,58,104,97,198,0,137,56,170,68,88,218,24,157,26,45,126,139,114,226,32,29,214,99,29,164,163,43,173,232,232,12,116,69,109,254,206,239,160,124,91,167,83,174,234,141,223,249,29,52,231,144,114,155,86,23,154,58,124,194,130,3,169,142,13,245,138,142,63,163,190,130,250,158,86,160,128,130,11,40,184,128,130,11,40,164,128,138,63,170,1,58,93,134,14,143,49,233,96,93,1,227,25,180,229,88,194,107,3,145,57,74,86,93,98,27,14,89,100,99,197,100,146,134,100,146,246,158,140,100,18,218,149,61,213,182,113,35,79,181,5,213,146,56,166,147,90,160,225,185,248,140,41,226,47,94,160,113,149,144,218,135,20,103,208,3,208,119,7,5,81,39,109,17,71,58,107,231,160,194,10,174,12,220,160,191,71,54,25,160,67,2,223,48,145,45,193,32,72,120,227,204,164,38,230,43,174,13,190,36,176,147,63,251,152,176,159,52,183,192,45,168,223,86,0,51,35,18,206,209,124,72,206,35,2,1,233,129,24,144,138,171,106,207,83,77,231,217,159,144,129,167,161,37,222,149,247,244,44,33,147,157,180,96,210,253,7,248,81,206,154,204,83,44,80,12,180,60,164,230,162,90,120,143,40,55,181,108,126,9,173,57,210,82,54,43,103,208,26,179,160,208,209,135,69,103,137,233,41,218,123,121,165,248,226,69,200,110,147,44,107,26,94,214,252,193,248,9,94,112,104,152,131,72,6,105,234,240,204,98,108,83,52,17,51,138,246,166,83,115,114,96,127,128,54,210,110,73,7,171,153,71,168,169,1,233,72,216,33,94,19,29,2,207,111,193,33,123,117,7,245,243,28,243,177,211,48,135,90,141,230,150,254,94,161,92,161,19,255,4,171,105,62,199,39,144,127,25,118,185,25,202,169,228,216,133,237,149,21,231,215,160,45,237,29,194,59,56,82,69,138,4,41,160,12,220,84,120,167,191,116,83,10,45,93,185,114,5,247,221,150,202,87,185,150,26,72,213,187,34,137,42,154,142,32,195,68,31,204,233,160,43,120,195,14,131,78,70,27,233,41,182,216,129,243,41,78,3,188,170,178,83,161,140,56,108,106,76,162,218,220,99,102,21,14,20,176,144,246,84,254,242,208,22,66,40,29,184,0,173,143,93,217,116,9,107,208,129,177,158,233,175,187,12,7,134,41,248,108,205,84,162,121,0,253,8,162,198,187,25,183,124,97,52,68,27,72,88,158,233,34,135,231,149,189,6,96,130,16,134,146,150,204,247,44,53,113,1,205,70,36,242,213,167,230,54,75,34,34,185,71,160,41,224,176,156,108,227,124,106,30,19,23,230,80,155,30,247,88,4,29,158,75,87,135,100,183,142,68,5,194,99,161,57,100,42,172,165,105,34,122,219,26,114,179,227,152,132,207,24,50,224,212,209,70,173,233,245,51,120,41,77,78,190,16,75,93,82,237,122,25,8,47,72,143,130,115,248,184,175,233,245,118,205,152,102,201,138,91,9,147,63,13,190,213,248,234,125,93,27,53,253,60,28,210,234,39,228,100,184,27,113,50,108,166,133,126,161,90,18,200,65,114,175,23,114,250,45,43,221,210,27,56,253,238,150,250,165,78,169,36,199,62,253,86,124,78,191,227,57,168,123,119,241,43,151,62,80,83,95,73,221,157,32,18,167,86,123,3,83,211,83,135,249,92,49,87,197,233,187,166,57,54,26,139,139,7,144,191,103,192,3,157,69,156,209,70,92,68,140,204,210,221,76,170,32,229,75,98,234,186,108,160,221,70,123,87,81,253,139,20,197,148,33,15,21,184,63,236,130,78,49,130,98,139,185,131,161,109,71,116,236,239,192,1,223,200,244,229,209,96,56,107,92,83,134,135,138,57,232,202,98,75,31,200,67,209,144,85,35,11,30,139,251,252,251,242,226,248,104,137,119,158,199,188,28,216,207,245,137,51,211,67,229,196,129,0,124,233,13,12,80,184,123,41,248,66,157,65,31,227,48,74,131,225,192,156,89,30,245,66,235,41,132,150,19,234,74,0,91,110,41,189,237,43,195,1,115,63,71,175,235,178,202,33,246,164,72,220,65,0,204,225,96,220,209,100,189,71,220,65,103,17,254,18,68,89,177,250,51,182,189,251,101,25,54,193,110,8,156,48,83,204,253,140,237,160,13,60,179,89,8,7,12,128,243,1,124,169,224,160,45,210,101,112,36,111,108,198,193,97,38,79,76,205,118,58,80,24,31,165,242,101,132,59,218,205,144,65,42,45,101,71,218,243,44,247,157,187,235,131,190,47,77,119,145,150,159,197,239,150,27,99,93,201,130,189,227,210,20,161,133,63,53,240,134,57,11,223,185,30,92,249,202,49,189,16,5,104,92,70,10,155,71,29,76,52,83,17,185,212,221,188,227,91,193,241,173,232,248,86,114,124,43,59,190,85,248,111,218,144,255,54,118,124,209,29,173,79,134,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,2,241,66,109,59,236,253,242,185,178,50,114,22,71,236,234,172,129,18,142,49,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,109,49,164,4,188,196,220,14,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,195,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,227,243,148,40,150,120,26,168,93,157,184,248,197,25,146,151,98,46,134,162,21,211,164,184,216,83,186,131,145,60,204,164,132,92,74,240,165,5,236,110,208,154,158,63,14,104,50,31,90,43,180,249,188,136,86,41,4,81,30,142,119,229,36,40,112,36,60,171,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,78,221,43,6,117,175,24,90,43,180,123,197,248,60,84,244,235,218,89,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,65,79,209,172,211,53,114,172,54,146,143,178,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,236,100,59,67,185,187,239,227,26,95,146,36,159,210,186,226,19,28,226,75,74,69,242,47,174,225,59,109,159,26,253,186,95,113,18,62,210,175,120,223,175,248,14,248,55,245,69,189,38,251,162,211,25,78,252,144,145,42,93,159,194,227,137,62,246,13,158,84,47,246,221,197,201,195,107,124,86,122,108,161,28,80,10,72,24,74,55,82,140,146,46,152,94,164,24,37,89,48,157,72,49,66,170,80,250,144,130,152,68,193,116,33,133,40,105,130,233,65,46,238,224,14,239,152,191,234,91,87,52,196,144,178,8,193,122,141,212,109,48,131,128,221,31,142,79,234,15,99,164,169,26,62,124,118,192,185,165,169,114,87,19,219,218,68,31,40,58,0,18,173,130,110,48,112,19,149,53,208,150,205,25,25,200,103,158,226,146,248,141,202,49,239,216,58,168,228,238,196,81,208,119,233,112,30,236,218,97,52,209,55,254,164,123,160,238,34,10,152,238,218,142,217,239,227,164,222,175,52,125,224,199,23,167,73,254,229,137,160,8,57,117,199,179,97,40,171,251,206,27,14,222,165,121,133,24,131,195,110,89,54,77,61,141,47,35,176,139,142,93,109,216,83,244,12,189,200,197,241,82,7,38,106,167,187,68,149,209,241,209,146,207,229,207,82,144,19,114,168,128,113,235,76,58,157,161,194,238,115,59,178,21,108,204,202,75,121,50,143,187,67,5,125,238,104,230,174,133,175,32,88,241,12,176,81,166,63,240,84,103,98,154,154,26,0,157,230,242,177,136,112,39,120,135,250,174,187,32,223,171,22,226,129,0,223,147,50,79,251,224,109,142,221,34,22,199,71,41,160,23,89,54,10,181,32,74,80,116,82,198,225,78,56,194,80,226,216,219,168,181,32,5,65,110,16,111,19,44,42,75,88,19,142,162,199,252,189,114,64,11,216,85,21,94,129,71,242,142,242,20,59,118,5,175,175,219,65,237,4,86,176,22,220,144,214,224,243,120,208,221,135,51,34,240,9,116,192,156,0,41,189,160,246,226,85,9,169,17,78,182,168,194,1,101,177,27,19,60,169,49,189,99,64,15,174,17,86,33,54,242,254,165,189,12,18,141,115,72,57,31,126,235,107,221,137,17,193,147,238,50,62,69,226,176,54,225,105,215,106,159,136,199,200,50,55,24,14,231,96,54,191,186,73,170,26,166,174,237,43,103,69,32,16,74,36,79,39,237,123,112,173,120,149,230,234,111,156,250,241,230,87,146,238,198,168,154,160,102,226,142,39,2,18,61,253,19,247,60,241,72,187,107,205,215,227,164,99,237,150,75,145,253,140,83,33,178,124,188,190,37,171,26,36,34,99,246,40,184,112,104,217,36,61,137,83,45,72,66,199,237,69,44,174,243,148,77,212,139,160,106,199,240,235,44,107,8,1,119,54,33,126,166,117,36,59,26,152,177,149,154,184,48,146,8,230,121,5,250,156,205,37,234,111,116,237,196,146,248,76,98,252,44,13,199,238,120,2,16,137,164,242,220,226,124,222,6,147,245,56,217,88,135,200,233,57,68,123,242,70,194,251,150,164,98,12,153,157,80,196,39,3,30,167,39,209,149,98,200,236,132,34,62,25,240,88,189,240,175,116,76,190,144,85,228,191,140,148,222,64,78,165,233,113,67,163,171,201,186,161,100,142,163,145,177,14,224,201,144,103,226,224,226,174,195,246,68,221,110,247,36,121,139,137,214,235,56,149,19,213,77,190,158,199,0,67,215,247,51,208,35,62,239,197,171,62,71,237,248,188,25,9,196,226,85,160,8,71,18,30,248,87,142,3,98,25,58,219,39,143,37,130,206,122,112,17,109,98,82,239,94,162,79,142,169,5,61,5,113,245,18,222,140,248,188,201,240,70,130,124,156,6,159,141,153,0,24,41,249,216,117,22,136,207,94,123,74,87,211,177,135,48,223,62,208,202,152,161,134,8,17,223,102,179,190,237,66,41,217,52,252,173,187,209,104,193,203,27,122,24,220,24,161,222,15,149,0,8,115,29,162,114,99,79,102,1,62,13,229,198,159,126,206,2,82,93,121,220,192,231,167,124,226,30,34,147,51,149,30,128,250,183,66,57,44,180,45,92,100,56,64,127,26,121,41,2,170,159,24,136,49,187,201,147,161,209,216,156,217,168,120,178,15,17,231,66,110,86,159,12,149,6,124,213,122,189,147,192,198,204,221,129,247,8,26,165,29,59,122,144,247,240,142,29,47,227,88,27,203,93,96,243,92,201,93,202,186,155,128,83,225,198,80,54,204,108,119,119,48,236,133,78,45,171,18,167,36,4,84,39,108,23,23,64,31,28,241,196,64,192,122,242,195,95,196,208,107,24,159,98,5,223,139,29,159,130,69,71,193,124,53,184,100,137,47,25,92,172,124,236,8,75,26,92,176,226,136,8,28,220,176,124,236,150,27,224,235,66,247,35,178,231,181,212,49,31,112,170,100,251,227,132,41,226,116,135,8,247,13,156,55,218,178,125,29,193,76,129,198,71,1,205,129,171,26,209,63,107,172,251,94,9,75,240,227,10,124,91,12,132,15,64,124,159,147,197,237,1,124,198,238,117,67,58,192,13,70,173,252,101,171,38,60,125,43,133,97,134,39,238,76,53,229,35,159,142,22,138,133,82,190,111,5,202,173,161,159,130,245,204,174,129,23,163,97,208,32,14,70,59,199,62,182,3,92,65,178,27,225,116,176,200,203,38,142,129,225,190,137,247,150,89,150,36,231,93,148,251,177,101,188,21,132,223,33,29,199,185,10,227,95,35,58,24,174,198,113,32,181,185,240,69,43,138,62,116,183,22,246,242,201,17,242,186,224,29,109,10,72,27,67,203,134,207,56,151,74,165,37,94,120,45,141,16,19,114,145,174,25,55,193,12,172,241,189,176,180,11,239,227,171,112,36,220,39,15,65,180,38,29,116,5,237,226,39,55,157,42,254,173,97,118,60,26,203,72,222,244,124,134,215,126,0,199,220,0,23,230,128,147,114,45,175,8,222,188,80,168,250,193,20,129,196,144,216,8,187,45,120,44,161,146,133,23,188,240,1,15,43,235,181,103,33,166,182,19,24,168,91,50,98,103,196,116,234,250,94,240,122,32,120,250,26,2,210,59,74,17,146,44,180,33,191,155,229,176,198,240,61,51,181,12,247,54,21,80,147,17,157,159,36,82,204,186,152,245,121,177,69,41,202,223,166,39,236,184,27,29,231,101,124,190,92,136,15,10,99,231,137,251,206,105,105,62,134,0,216,43,49,181,230,42,112,189,144,24,2,149,160,201,106,109,198,120,116,50,86,42,71,193,12,30,39,175,16,226,25,189,142,218,38,35,41,177,231,232,12,131,90,152,184,128,53,197,77,3,242,102,21,115,200,54,198,135,75,104,10,194,118,134,127,125,27,11,42,174,122,118,176,16,23,210,59,100,175,3,238,57,33,140,163,77,156,59,186,110,168,137,144,61,246,26,4,225,50,153,147,8,242,80,233,87,15,101,39,255,17,154,119,0,60,175,164,111,195,134,119,40,156,204,197,33,216,15,92,83,200,11,219,103,99,8,15,28,27,191,107,168,30,132,152,200,159,13,197,194,57,161,88,8,65,177,112,54,20,139,231,132,98,49,4,197,226,217,80,44,157,19,138,165,16,20,75,103,67,177,124,78,40,150,67,80,44,159,13,197,202,57,161,88,9,65,177,114,94,51,58,252,176,97,206,57,24,117,52,49,231,188,137,60,200,152,147,217,195,143,61,230,100,207,168,67,146,57,89,42,234,72,197,169,81,28,179,45,90,98,141,102,62,133,197,195,175,91,72,19,76,109,129,73,180,48,143,70,69,186,143,77,170,183,207,162,66,249,192,225,112,60,35,122,150,185,246,57,160,232,129,101,163,121,139,101,157,23,37,19,154,179,159,15,109,146,217,190,7,42,115,177,84,43,63,93,114,62,85,49,185,90,21,172,199,210,145,0,43,254,237,179,40,174,62,112,56,158,134,228,51,160,135,159,14,156,3,122,14,56,54,122,55,33,249,12,232,193,123,133,115,192,142,7,195,173,177,147,51,225,230,28,17,110,105,145,146,242,106,48,33,57,168,181,179,64,117,16,192,6,90,140,56,2,192,89,214,25,161,247,64,192,231,205,83,63,10,30,9,1,26,13,138,61,50,10,48,96,97,87,132,244,128,161,6,231,226,5,114,40,153,138,83,209,113,93,195,123,98,202,71,29,139,192,137,3,109,53,159,236,4,37,204,86,63,172,30,53,219,230,195,80,250,146,154,93,249,250,31,235,58,47,41,10,112,18,20,9,42,139,195,210,58,238,94,42,190,199,63,12,56,241,61,224,91,196,154,119,41,193,117,168,139,225,150,45,7,137,212,219,86,197,239,120,57,0,79,235,108,8,110,154,51,193,61,160,199,198,54,130,152,50,248,152,200,231,52,202,117,131,29,12,22,0,184,96,210,150,34,192,194,13,9,168,249,60,100,234,3,209,65,162,152,32,216,164,136,107,28,224,110,43,228,26,223,186,204,129,183,43,228,201,10,92,230,109,243,47,136,188,12,65,31,18,89,108,22,230,29,211,225,193,209,242,216,8,161,60,113,112,52,159,155,134,192,251,18,23,206,242,49,57,232,246,133,66,111,100,164,192,113,178,160,184,220,229,193,53,21,231,164,110,165,42,240,189,171,184,110,165,170,84,156,57,156,117,146,198,184,7,196,196,119,103,6,97,236,115,61,228,127,177,18,19,32,67,62,142,108,32,30,50,97,82,148,89,47,72,167,10,14,153,225,124,64,183,171,43,253,140,163,203,37,73,178,175,8,153,135,80,254,30,19,55,227,99,73,226,186,142,136,219,67,98,235,17,54,37,207,65,138,1,92,201,33,203,40,15,179,99,109,41,57,206,226,28,227,136,123,33,57,36,38,72,208,88,214,62,36,88,38,248,116,253,114,134,228,147,58,182,216,72,73,70,74,145,13,52,15,10,198,82,12,175,179,33,248,18,243,170,228,253,36,245,104,111,57,20,216,93,243,187,162,32,136,199,168,140,1,168,23,105,32,65,163,241,84,88,105,44,238,41,234,254,64,53,22,167,154,190,143,103,204,98,167,99,32,249,120,56,81,22,85,173,167,60,27,105,189,201,80,49,136,79,225,69,212,174,185,248,102,171,225,143,57,106,217,214,53,12,97,91,84,229,17,224,191,45,142,228,241,24,77,18,163,33,180,208,191,37,248,183,222,186,213,18,187,173,246,170,104,44,183,218,45,113,210,134,223,10,252,122,12,191,182,224,215,0,101,173,137,56,199,104,67,89,46,97,103,21,18,70,118,2,6,134,1,60,132,95,251,203,246,239,59,118,173,101,40,181,69,91,160,137,15,109,52,6,203,22,6,50,43,207,160,60,180,19,200,239,3,252,91,179,81,144,1,208,67,235,235,254,141,214,67,218,216,3,248,85,90,181,178,74,203,173,213,85,12,151,149,109,67,2,7,107,186,76,251,67,191,143,86,161,0,215,223,202,170,11,196,100,13,18,30,90,116,228,178,10,109,39,176,146,235,251,1,110,140,244,103,196,58,235,40,59,226,8,177,227,55,44,45,30,183,157,53,23,110,154,27,251,1,110,17,245,129,118,213,209,107,173,109,247,18,39,112,37,52,220,226,212,93,226,96,53,113,149,218,74,84,21,15,30,147,149,196,173,236,36,175,50,107,39,70,108,63,57,197,10,203,137,171,104,203,9,16,91,192,9,28,175,12,86,48,166,220,96,175,184,230,180,180,226,154,211,175,17,198,40,18,134,230,134,49,136,132,177,127,1,227,141,194,32,114,171,75,197,63,75,196,128,101,23,103,14,220,66,230,128,147,98,110,102,158,185,75,120,18,166,238,42,147,200,42,5,156,240,192,85,64,230,215,4,71,190,251,123,193,85,94,138,40,47,185,133,73,109,217,53,171,37,215,26,227,254,62,115,125,175,216,228,230,70,133,180,59,112,203,134,125,119,207,119,220,9,100,189,89,224,86,150,7,108,65,229,18,24,46,43,214,234,246,144,174,181,12,24,206,217,177,87,110,197,94,156,31,90,137,59,46,120,100,61,125,232,92,235,14,240,186,245,216,102,201,117,231,247,217,112,185,213,117,208,120,111,165,85,90,94,229,148,9,150,242,208,197,42,19,12,202,174,105,220,109,109,240,245,200,119,86,11,126,109,4,114,234,99,126,206,172,58,104,63,177,104,79,134,211,61,146,14,125,101,193,189,16,76,184,113,57,112,15,168,31,237,13,198,115,148,202,164,42,209,165,186,94,206,116,148,178,243,247,113,47,182,92,211,218,254,174,185,57,140,84,232,6,78,173,105,219,73,166,253,21,202,184,108,240,87,156,249,238,169,56,243,157,8,59,203,9,43,40,46,30,152,113,194,174,205,72,207,88,93,113,105,188,7,184,143,179,101,87,178,196,13,17,87,209,51,185,186,52,203,33,4,103,140,240,142,10,210,178,147,58,134,61,220,220,44,82,236,89,244,216,110,252,192,45,7,184,201,247,216,214,168,247,125,231,244,168,109,247,133,195,135,200,41,194,68,178,171,105,27,16,43,220,182,90,237,218,234,171,226,26,234,135,78,141,191,180,226,100,176,218,138,83,115,63,88,177,72,72,154,117,237,24,38,43,206,201,60,195,114,67,113,201,141,45,23,146,178,75,31,127,204,211,214,163,173,120,117,240,138,75,164,61,180,68,166,141,201,193,170,61,255,9,148,187,214,47,110,41,65,89,183,28,203,215,78,219,57,131,22,214,153,80,101,9,27,46,13,254,181,36,76,86,157,132,34,223,21,215,247,157,164,21,20,23,111,217,148,45,172,187,246,93,4,37,14,192,117,95,20,185,101,181,176,234,90,86,107,238,133,219,159,150,74,224,247,202,134,83,188,145,38,131,191,27,174,239,68,79,58,88,118,241,51,151,96,207,188,32,45,217,205,16,210,186,239,74,99,112,123,198,7,62,155,18,210,20,101,216,174,99,103,239,16,107,147,21,155,195,239,186,84,66,201,53,27,72,111,100,215,236,26,184,5,200,99,87,231,38,203,206,153,163,56,183,250,254,34,138,144,97,203,47,107,210,182,36,75,215,130,231,222,99,123,228,21,145,71,60,217,182,172,202,15,237,68,254,156,97,192,157,54,108,185,214,52,66,27,158,210,183,156,103,40,246,217,199,1,30,193,59,110,89,186,211,182,33,240,218,248,53,126,11,223,106,9,34,120,116,106,8,158,115,30,118,80,213,166,71,136,79,133,183,32,254,213,7,170,227,104,46,117,140,82,83,220,99,198,20,23,134,9,178,248,203,253,148,29,12,43,69,162,97,165,184,112,88,86,105,124,130,156,194,167,254,144,70,79,77,83,248,232,31,18,232,149,90,74,162,5,172,147,204,148,117,2,254,129,122,226,66,52,40,82,22,233,0,119,106,152,162,231,207,49,64,4,4,205,74,93,129,88,34,244,64,146,192,119,121,129,75,225,179,107,187,5,43,220,21,46,140,143,104,83,118,32,45,7,17,232,119,46,110,149,141,48,79,10,235,84,23,146,225,40,58,85,198,228,243,52,73,41,96,17,149,192,161,135,239,248,43,173,66,123,27,53,224,252,195,146,20,14,190,229,59,136,236,14,135,145,194,217,37,28,139,203,129,136,29,144,11,119,136,5,225,74,149,240,119,103,100,46,154,200,185,253,195,52,197,137,252,221,72,202,122,85,133,115,172,64,93,41,59,82,151,167,251,87,208,84,193,36,160,143,79,112,43,158,82,99,209,241,85,27,58,191,79,92,223,33,202,150,35,129,139,253,229,72,223,205,187,190,23,92,223,139,174,239,37,215,247,178,235,123,37,114,244,81,79,29,161,9,82,103,140,198,227,38,149,151,54,116,202,240,15,163,82,36,160,146,183,46,158,107,30,0,144,72,231,146,43,248,151,107,230,57,171,56,231,44,187,185,73,189,75,98,129,189,235,83,205,39,170,149,24,90,132,4,175,138,35,20,194,218,32,29,252,74,172,166,72,81,255,22,229,225,48,65,131,140,60,177,155,117,211,19,174,3,83,248,237,20,63,129,216,243,173,243,67,208,103,252,42,249,124,244,248,133,160,238,0,37,121,65,185,107,176,123,242,148,227,209,157,71,0,209,152,99,56,29,223,9,166,112,224,49,63,240,1,209,199,28,173,242,119,124,169,44,155,51,86,58,185,173,76,73,56,132,152,91,66,226,76,159,134,189,65,201,130,155,180,33,59,91,204,6,78,223,224,48,101,238,9,26,88,50,145,184,240,139,89,230,109,201,83,198,217,134,206,22,183,192,70,24,219,156,175,224,180,33,218,49,95,72,174,20,64,91,95,38,118,133,53,75,89,65,95,222,205,165,222,13,38,26,11,151,226,236,155,27,147,124,52,128,24,88,229,197,148,35,246,207,60,152,241,84,63,151,117,202,21,26,37,156,14,133,104,0,49,232,80,96,116,160,113,132,98,209,161,16,76,135,243,36,64,49,156,0,197,104,0,49,8,80,76,202,158,197,224,206,159,75,175,75,225,189,46,69,3,136,209,235,210,60,236,95,10,238,249,217,186,92,14,239,114,57,26,64,140,46,151,231,225,244,114,112,151,231,236,107,37,188,175,149,104,0,49,250,90,73,202,212,149,224,126,38,237,96,53,188,131,213,104,0,49,58,88,157,135,127,171,193,157,140,221,187,90,120,239,106,209,0,98,244,174,54,15,171,214,130,123,23,221,173,122,120,183,98,0,136,209,173,122,20,87,198,136,224,230,167,139,21,125,245,217,57,129,149,124,117,174,36,209,220,124,85,185,104,28,231,2,27,137,109,33,65,215,43,81,56,38,1,86,141,196,108,174,14,71,227,56,23,216,72,108,139,9,186,94,143,194,49,9,48,18,211,45,20,181,185,122,28,141,228,92,96,163,209,45,37,233,124,33,10,203,68,208,138,145,184,205,215,231,104,44,231,131,27,137,111,57,73,239,203,81,88,38,130,86,137,196,109,190,62,71,99,57,31,220,72,124,43,73,122,95,139,194,50,17,180,122,36,110,243,245,57,26,203,249,224,70,226,91,77,208,123,136,64,23,142,101,34,104,133,72,220,230,234,115,12,44,231,131,27,137,111,45,73,239,75,81,88,38,130,86,142,196,109,190,62,71,99,57,31,220,72,124,235,73,122,95,141,194,50,17,180,90,36,110,243,245,57,26,203,249,224,6,227,139,67,229,185,14,161,237,211,103,219,187,30,187,138,11,128,224,142,208,229,186,39,98,55,116,145,181,185,62,216,149,165,48,0,44,106,31,189,105,116,191,66,74,193,123,207,160,138,186,210,11,172,70,194,209,5,213,36,1,233,2,43,247,235,129,53,73,140,186,224,154,253,192,154,56,108,93,72,55,33,142,93,48,137,38,193,216,74,149,110,80,61,18,220,46,176,102,189,216,247,173,201,133,0,116,222,230,192,235,174,224,10,214,120,196,24,4,62,48,160,171,141,122,88,13,158,254,81,68,231,194,5,58,43,132,16,219,142,28,232,170,18,64,100,62,136,160,179,70,16,113,237,120,130,164,188,195,102,130,185,97,72,185,253,48,164,152,217,68,0,64,203,111,130,15,80,234,102,33,197,251,89,72,89,21,124,97,218,145,6,57,120,228,186,93,194,1,7,131,107,225,151,234,158,90,249,92,104,37,120,136,238,169,19,188,28,251,92,215,216,1,9,83,16,145,208,125,225,69,195,18,250,66,243,74,62,190,38,73,15,169,72,99,18,122,107,210,140,144,170,156,188,140,188,157,179,131,23,250,93,180,114,49,12,37,8,98,232,56,249,9,136,100,104,147,27,71,51,76,209,112,134,182,85,138,101,129,17,112,121,29,104,130,98,109,32,112,125,218,141,160,56,135,124,174,55,210,33,237,37,246,212,157,194,174,186,157,119,180,239,46,57,22,63,236,180,59,164,77,22,254,48,168,81,22,79,208,37,50,185,46,211,23,204,118,130,223,213,118,240,141,48,113,136,104,155,168,48,91,25,236,209,209,97,143,193,252,50,114,247,197,224,72,51,186,115,216,169,101,84,7,81,25,58,225,2,16,114,106,12,241,2,40,70,52,234,40,76,90,119,91,6,5,54,23,28,77,49,176,209,192,42,46,133,41,170,105,71,32,189,168,46,122,75,5,134,237,139,2,229,45,21,26,76,48,2,92,64,201,24,65,15,3,1,199,40,31,51,100,99,236,38,146,245,130,139,59,25,167,133,128,226,113,99,102,198,109,194,17,52,42,88,191,138,27,11,44,22,71,250,23,143,142,128,22,139,71,227,2,247,11,24,23,155,107,163,27,137,138,190,151,144,143,147,55,152,168,127,73,43,39,8,40,153,140,215,19,55,231,31,187,115,46,238,143,203,149,129,81,234,226,51,127,72,197,36,81,250,226,79,136,68,13,134,7,56,76,54,73,98,54,28,63,106,228,60,19,103,78,36,230,164,195,252,96,230,10,153,58,199,4,155,15,133,168,40,181,115,79,58,39,28,170,9,130,119,250,228,139,16,141,200,148,116,38,38,157,129,137,103,222,60,51,110,174,153,54,255,12,59,195,204,58,219,140,58,227,76,154,123,6,205,63,115,206,56,99,206,58,83,146,46,80,52,196,88,210,73,225,83,45,126,240,191,164,19,36,86,99,97,49,19,231,153,44,17,141,198,13,66,57,255,196,73,136,192,92,253,159,23,200,28,145,87,231,158,80,201,154,15,15,116,123,198,201,69,160,144,69,136,134,54,225,150,33,119,4,200,20,13,1,73,202,207,17,7,210,89,45,126,236,63,220,158,189,89,3,71,111,144,114,50,31,26,188,238,59,31,62,1,0,206,18,36,242,44,168,248,169,20,150,82,113,30,196,178,36,241,89,113,60,59,193,44,190,63,43,42,60,235,115,204,207,145,203,161,136,69,60,200,115,150,253,74,162,210,118,8,202,24,199,99,238,104,148,190,121,166,22,227,193,165,79,88,201,227,176,199,141,150,219,186,148,59,74,101,40,76,217,249,142,143,63,171,117,187,26,12,238,176,219,241,231,113,48,70,217,96,148,168,55,206,168,167,67,174,104,100,41,18,142,44,12,226,249,29,152,115,12,202,111,13,172,35,111,15,159,186,34,95,166,72,144,75,87,14,14,127,233,205,98,103,219,33,72,240,179,36,38,42,92,96,204,84,94,138,221,158,255,174,42,100,183,68,154,245,2,194,1,51,125,48,246,41,121,200,166,156,29,64,51,69,35,104,250,179,33,4,207,12,193,17,242,249,197,212,178,1,240,135,102,123,177,164,71,242,52,176,102,74,202,149,124,107,4,197,215,140,43,55,162,67,109,250,206,141,68,176,56,55,206,113,209,178,94,221,122,47,34,249,107,72,191,88,156,81,215,157,126,97,57,125,234,228,171,17,149,74,222,74,17,53,202,62,247,183,181,98,68,165,138,79,165,74,4,110,50,119,141,201,11,83,43,148,103,88,101,251,5,52,91,178,108,151,172,41,87,84,79,238,193,33,117,166,108,221,146,113,225,189,172,52,183,169,228,248,40,12,17,28,233,51,40,115,172,135,152,140,144,136,159,28,242,212,105,110,170,24,222,162,5,52,248,173,122,242,222,226,4,28,16,52,170,179,158,145,134,216,160,14,72,52,186,92,68,31,236,40,161,129,36,162,177,66,29,247,29,36,96,40,239,16,160,145,162,158,92,195,26,28,140,118,152,149,81,128,133,147,199,29,190,243,162,133,49,82,252,123,90,126,206,177,171,90,222,171,113,170,44,73,1,23,186,126,30,43,18,173,239,142,8,132,199,201,239,156,61,254,24,156,147,162,230,154,42,204,236,44,28,255,120,100,167,155,240,152,207,165,29,238,36,10,133,0,174,115,5,10,13,226,55,240,237,236,39,249,17,215,88,193,75,61,36,33,226,166,230,233,186,67,9,245,127,213,29,137,168,107,51,28,99,36,109,202,184,2,156,122,196,27,39,5,130,240,8,143,46,234,251,106,159,57,220,14,80,150,146,196,62,117,40,77,4,254,252,0,121,213,212,82,0,231,3,234,224,34,95,27,74,91,202,102,153,67,22,252,205,98,29,139,74,254,10,150,35,86,170,39,151,143,251,121,28,97,234,17,35,112,106,40,124,255,65,143,37,233,163,163,168,38,107,217,50,63,97,143,167,2,218,13,15,169,234,234,0,14,172,154,12,144,61,17,61,114,155,13,132,199,48,103,30,58,249,35,236,99,226,131,227,175,38,2,109,119,129,153,38,249,135,98,13,53,246,169,56,148,10,78,248,91,222,97,92,104,86,66,101,77,194,80,173,161,91,126,199,12,172,83,52,152,119,11,183,199,35,27,193,90,164,48,156,39,136,233,187,239,110,103,92,174,81,206,41,158,107,92,200,201,99,153,198,133,60,71,176,216,121,201,113,110,128,19,199,139,229,1,187,30,200,186,227,187,198,99,31,94,104,215,231,102,186,249,199,39,200,121,13,9,81,246,238,89,230,0,9,18,245,129,144,255,64,216,62,43,3,249,193,114,163,108,5,131,61,23,172,11,231,136,117,33,6,214,133,115,193,186,120,142,88,23,99,96,93,60,23,172,75,231,136,117,41,6,214,165,115,193,186,124,142,88,151,99,96,93,62,23,172,43,231,136,117,37,6,214,149,228,88,199,153,246,49,206,215,206,58,71,99,29,200,157,117,74,197,59,193,59,235,20,136,113,228,119,86,126,141,119,70,120,86,254,138,119,168,232,210,28,142,29,7,14,209,139,172,127,112,218,57,245,148,160,249,97,199,182,125,119,30,116,124,226,178,158,73,145,242,131,228,65,249,92,176,229,130,186,158,3,198,94,104,110,172,173,200,183,73,49,143,67,156,249,158,95,157,107,79,231,122,172,21,172,13,39,84,72,253,3,222,206,169,122,159,77,25,141,27,237,246,76,251,2,63,72,158,121,2,185,103,198,150,198,108,61,7,108,157,144,220,216,226,104,186,103,198,150,196,130,61,7,100,29,128,60,74,197,36,57,170,113,198,142,95,31,165,196,60,31,135,222,124,11,181,51,183,224,67,36,174,129,98,156,51,160,240,40,188,33,79,148,251,177,64,251,6,228,141,247,76,59,60,196,174,243,125,184,51,66,111,64,183,35,2,245,250,56,39,205,199,58,69,179,142,158,24,54,249,57,206,222,194,223,0,69,7,240,117,92,121,70,141,146,195,70,38,228,210,195,117,9,89,96,167,140,49,225,147,56,182,62,151,177,149,192,163,69,71,144,204,144,114,150,44,248,64,64,255,5,221,119,144,214,202,14,39,240,204,213,109,37,236,118,38,176,75,81,177,128,29,157,101,215,44,174,80,161,214,97,99,182,18,194,169,161,177,129,29,205,96,88,62,109,176,230,227,52,19,28,43,56,224,78,35,54,52,199,124,77,102,195,229,143,65,148,97,85,80,48,97,239,107,92,127,230,227,31,229,58,248,60,102,172,1,175,155,122,219,35,189,21,112,56,236,94,48,226,74,212,29,57,152,154,76,144,203,164,112,208,236,78,86,10,103,8,119,80,98,255,91,111,110,10,66,128,98,58,11,121,18,85,252,110,184,59,218,176,23,16,41,33,56,96,171,251,104,223,121,135,28,118,145,26,55,34,172,163,171,241,69,162,29,94,0,79,232,50,223,99,74,133,130,175,208,116,159,24,147,8,199,30,106,169,88,229,117,217,54,240,209,27,28,166,26,22,50,1,198,136,254,183,140,177,73,196,89,6,70,138,158,115,149,246,184,25,41,72,240,179,25,40,241,211,71,154,155,5,196,249,169,66,93,154,123,87,27,182,4,37,176,71,37,113,148,83,52,144,178,85,138,86,247,137,166,92,144,164,145,177,148,40,52,73,100,132,228,249,72,66,235,114,132,225,49,114,88,230,8,219,52,100,205,61,77,51,27,130,112,178,157,57,17,133,114,183,212,21,26,253,137,138,141,242,210,170,168,136,102,230,88,152,160,94,26,166,62,232,154,194,146,153,22,228,66,173,35,144,226,149,78,116,241,126,69,150,104,241,186,28,85,60,167,167,149,204,210,33,210,22,245,166,85,50,115,12,9,106,211,220,29,24,162,210,84,115,239,116,117,5,13,213,234,16,187,86,21,77,148,244,12,41,113,253,220,179,238,139,23,202,146,174,152,19,93,77,161,182,123,131,67,65,60,54,76,52,29,187,237,161,108,24,13,1,71,113,238,106,163,17,92,98,202,59,138,112,34,62,13,41,137,45,108,145,134,40,235,221,93,90,84,33,139,43,42,14,18,196,104,28,19,75,152,198,37,233,68,28,105,61,180,255,62,198,219,132,6,26,188,137,162,207,54,101,93,30,137,93,180,237,1,249,102,19,64,201,28,243,37,154,202,137,168,28,141,117,197,192,193,175,5,59,71,56,177,26,70,58,136,221,238,206,196,132,39,21,121,201,206,71,194,206,206,71,83,89,109,84,78,28,88,99,213,213,46,66,206,11,132,223,252,249,63,189,252,167,143,79,255,232,163,211,239,124,235,213,223,254,226,63,127,245,151,92,155,68,61,182,168,179,133,253,141,28,147,249,46,192,52,65,116,97,45,130,232,21,70,3,117,32,136,216,136,25,168,135,216,75,228,92,151,52,132,79,127,254,175,191,249,234,31,188,252,230,223,127,242,235,111,191,252,198,127,156,126,252,209,171,127,248,147,87,255,248,241,233,15,191,41,120,72,56,6,10,24,185,206,4,109,21,238,35,165,34,136,144,239,24,138,153,102,197,69,193,42,47,136,74,198,73,88,55,68,232,42,98,160,33,170,109,165,25,98,218,102,212,204,177,205,81,136,30,196,26,0,209,99,95,153,33,4,7,61,209,65,76,53,7,49,191,69,134,63,254,123,114,146,57,201,100,196,124,102,155,254,47,190,190,225,194,250,151,93,101,36,31,13,21,117,7,143,85,89,16,249,17,114,15,202,167,255,254,221,211,223,255,169,11,120,224,136,224,94,198,27,12,40,26,56,14,56,19,17,232,124,72,243,242,27,255,250,201,47,63,126,29,116,225,33,7,18,101,87,67,226,140,84,141,73,27,174,70,32,137,248,50,113,40,85,246,165,20,77,33,111,91,236,26,56,216,142,48,214,7,104,229,156,9,34,88,119,52,48,189,192,204,131,10,62,158,60,39,34,42,112,220,29,162,157,48,234,183,166,182,225,211,22,46,7,205,162,153,116,152,22,94,126,231,7,175,62,252,201,7,234,7,166,253,35,100,182,25,202,110,28,156,141,34,149,12,81,32,172,85,236,147,251,46,8,72,187,201,223,124,253,91,175,126,253,51,104,100,155,155,104,60,173,136,140,71,208,27,2,85,103,54,101,85,65,196,11,18,251,180,148,99,137,192,213,59,166,26,88,21,229,185,42,162,126,77,198,67,77,238,177,234,236,155,163,50,75,164,36,145,137,63,44,65,213,4,81,48,118,181,41,24,226,193,83,12,195,20,26,151,242,136,113,76,115,140,72,133,150,9,72,81,115,147,241,77,84,127,13,21,18,5,240,216,199,218,196,133,17,85,187,187,224,174,77,112,112,35,149,107,106,14,229,245,134,74,27,23,73,43,72,28,66,99,55,81,91,136,33,229,110,87,25,35,37,33,135,16,225,112,176,203,216,220,230,30,87,126,86,57,199,152,245,150,112,223,84,214,85,164,78,11,246,104,158,254,252,87,104,206,177,209,20,147,130,31,15,39,6,3,206,88,219,197,184,99,69,93,67,147,99,101,32,107,28,223,254,217,47,78,127,242,195,16,78,101,250,86,227,146,154,27,77,96,215,54,84,182,240,2,9,207,24,136,68,17,131,241,66,50,67,49,21,134,89,15,200,173,187,16,35,69,8,76,142,30,223,248,235,223,252,197,255,118,209,3,115,41,194,141,190,163,56,84,140,198,211,99,144,167,13,1,168,11,20,21,117,121,122,27,167,28,102,173,52,38,180,104,130,67,228,176,66,39,219,34,230,85,79,39,129,109,67,52,0,164,201,141,241,146,207,19,129,110,21,212,28,198,248,150,124,116,13,39,136,116,231,143,74,195,233,42,203,95,65,159,69,1,169,58,89,180,194,2,163,237,40,230,61,109,122,67,153,33,174,199,247,150,217,174,50,28,18,207,103,66,227,88,176,221,175,9,104,106,99,151,111,8,35,33,70,33,66,122,220,86,175,51,196,67,0,13,146,233,176,210,193,178,13,77,63,214,119,107,18,177,34,22,85,200,212,177,103,2,19,32,195,201,200,35,107,13,155,148,148,134,101,180,2,9,32,212,244,67,37,107,103,131,74,121,226,24,108,15,68,67,211,77,75,201,210,209,126,141,46,182,254,154,2,106,197,50,159,22,96,225,147,152,112,177,66,250,209,179,8,1,54,5,137,219,238,200,198,64,189,205,35,240,242,15,190,122,250,143,63,60,253,197,183,95,254,203,215,78,127,244,163,55,131,134,99,77,245,81,12,94,119,251,99,69,67,51,230,246,100,100,183,254,213,143,63,249,232,163,151,255,243,23,105,244,39,243,218,135,1,212,216,22,218,35,89,237,243,154,246,111,254,234,39,175,254,246,231,233,255,239,143,127,252,102,16,1,125,218,193,19,62,106,255,155,192,99,203,212,39,93,180,222,249,33,243,234,227,239,190,252,225,239,157,254,250,39,167,191,250,246,235,70,70,70,85,205,73,207,70,225,244,103,191,127,250,163,143,126,243,127,254,252,213,223,125,51,61,122,237,131,50,48,110,35,109,237,161,108,242,179,227,207,127,126,250,157,191,249,228,151,31,190,252,197,135,9,219,23,141,46,90,75,123,91,67,205,52,144,92,124,54,73,63,197,59,35,161,167,244,101,180,120,8,98,95,245,81,58,232,186,198,171,136,194,2,236,227,211,82,179,169,228,144,68,206,113,136,94,21,16,122,66,35,239,155,133,144,7,76,50,11,28,52,180,82,158,192,161,198,124,196,65,157,25,115,227,243,141,175,159,254,213,143,223,50,178,96,20,253,201,66,179,206,147,44,38,232,186,148,28,159,126,237,79,95,253,243,199,255,63,123,239,222,221,198,113,36,138,127,21,104,108,203,64,52,0,241,32,0,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,195,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,239,125,235,119,247,223,253,209,204,115,85,146,94,70,70,167,59,48,184,46,77,178,134,151,18,41,93,203,149,132,164,76,87,176,52,178,102,106,186,116,208,0,216,107,205,177,133,230,76,102,234,81,44,50,25,76,90,54,141,1,125,208,177,113,147,108,199,182,86,185,158,207,234,133,172,62,159,213,139,217,13,41,107,18,132,43,144,15,36,218,29,142,65,86,118,134,14,189,153,140,224,116,188,98,183,5,127,161,144,165,39,6,32,135,232,137,155,227,254,8,215,31,21,68,193,7,255,229,210,8,5,213,13,72,26,144,200,132,12,175,83,254,50,117,150,46,100,17,70,236,65,6,199,131,139,186,79,162,65,14,85,194,86,215,232,13,59,210,144,123,101,42,74,13,29,152,21,218,27,51,244,175,62,90,111,161,182,187,222,18,66,235,208,54,133,24,13,25,202,119,20,32,81,63,96,18,28,72,117,92,91,72,225,122,48,147,132,30,8,142,213,235,27,250,176,154,4,204,242,11,70,81,163,233,81,110,151,219,236,147,209,44,25,236,83,169,81,156,103,159,242,32,3,178,79,243,229,108,94,75,165,244,238,137,89,11,185,252,230,167,143,74,5,110,75,245,81,138,11,115,11,197,199,96,226,49,11,110,154,8,34,141,16,126,229,195,60,30,129,208,107,86,56,44,205,103,38,144,0,87,97,44,253,166,71,90,47,248,121,125,208,30,186,75,1,175,159,35,183,161,127,185,137,194,51,53,208,250,149,215,234,104,199,111,90,140,52,35,46,28,193,46,165,72,164,145,134,152,216,54,195,79,185,121,42,22,133,14,127,244,245,251,95,251,211,221,15,255,207,189,55,95,22,228,217,234,246,122,192,26,234,208,141,19,163,146,210,78,20,137,164,134,99,82,74,70,53,138,96,106,119,78,136,110,247,223,122,237,240,91,31,227,168,191,250,13,52,235,9,81,170,213,218,106,182,36,170,53,13,187,105,144,216,31,195,90,221,238,246,64,126,16,132,100,219,22,144,33,221,51,183,204,158,77,134,19,153,236,252,22,24,208,15,212,156,90,11,165,72,155,240,176,5,101,181,230,80,18,235,216,180,34,31,23,224,202,144,201,63,1,2,225,230,112,185,147,234,40,115,102,75,124,157,140,110,160,225,112,46,31,49,182,140,50,49,135,149,147,49,106,68,93,42,7,44,106,39,195,54,34,116,68,191,74,121,98,107,35,180,185,200,131,7,209,126,220,131,7,79,5,142,58,120,144,122,116,82,108,69,237,146,202,95,168,189,147,229,46,161,205,77,164,224,12,76,198,195,119,34,5,79,150,193,168,230,129,160,25,225,196,72,247,169,59,69,56,225,181,236,51,116,248,13,34,179,211,113,56,160,146,176,79,146,239,37,253,205,88,38,145,55,57,119,253,31,115,233,197,141,185,142,158,120,252,241,84,36,209,85,164,162,200,238,98,25,147,232,146,153,39,130,228,114,191,79,104,162,70,90,114,252,166,159,147,154,177,81,13,78,60,169,69,12,102,57,169,101,198,170,73,39,181,188,79,15,129,138,194,4,229,51,89,157,158,128,63,212,19,240,147,101,59,97,86,188,48,211,223,39,56,168,10,50,19,7,213,197,110,150,145,245,186,52,113,120,149,158,203,99,236,102,252,213,92,29,98,13,236,189,15,223,56,248,224,231,201,255,251,107,151,195,245,248,57,225,73,240,54,9,122,212,8,65,115,49,135,5,17,139,26,11,134,244,73,209,228,131,95,249,105,98,56,39,71,19,15,122,36,77,12,39,46,77,0,177,72,154,16,210,15,137,33,4,108,234,62,219,251,73,81,203,223,78,164,62,198,27,142,171,145,185,103,4,81,58,153,215,145,147,218,18,185,241,63,120,72,32,217,136,140,86,119,152,70,243,234,8,234,135,247,84,170,25,179,179,202,129,68,68,127,39,224,227,239,73,78,58,206,255,238,187,210,89,126,104,233,172,116,198,254,181,159,251,221,71,142,71,82,113,112,16,60,90,56,10,73,169,230,76,36,229,199,24,19,73,26,138,207,195,36,233,201,174,115,245,48,194,59,172,56,121,61,227,139,95,108,101,80,209,152,160,103,40,200,68,113,2,192,46,230,32,210,161,75,196,224,177,62,134,18,22,137,231,247,101,101,230,108,160,227,144,22,153,160,69,15,157,127,121,226,190,238,251,26,203,95,76,245,93,233,12,209,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,179,175,247,240,192,192,166,3,131,102,177,93,98,7,1,217,98,142,31,19,228,205,66,22,143,4,154,85,108,113,177,132,5,90,85,238,22,211,54,122,246,230,121,50,161,115,203,157,124,240,193,250,182,60,28,194,188,24,232,252,160,174,114,38,183,207,15,65,88,62,72,78,232,52,35,178,209,58,135,167,34,81,153,251,204,183,69,58,159,96,34,214,30,27,201,202,30,51,175,85,6,227,94,79,39,44,233,147,100,70,101,9,174,217,72,250,234,229,74,202,61,75,112,85,79,94,92,232,80,210,87,20,243,165,175,174,68,200,210,64,100,225,31,12,135,125,16,123,14,251,38,113,228,74,86,151,152,9,124,115,80,56,132,66,251,122,211,122,110,203,180,72,161,168,192,176,1,214,107,192,51,196,103,110,69,197,111,236,35,3,13,203,224,105,211,190,72,43,124,86,211,42,59,2,97,195,125,125,15,253,227,186,22,186,107,101,117,104,200,6,138,78,56,75,208,97,240,58,29,92,210,141,222,216,66,23,40,121,20,166,65,83,109,251,1,80,124,152,163,161,132,25,129,3,80,188,89,48,21,157,112,171,106,56,196,120,29,12,183,50,6,32,202,115,113,42,76,197,238,22,68,206,157,167,211,232,22,166,209,187,224,248,65,169,0,232,205,244,120,80,85,189,50,4,42,174,149,105,61,149,53,153,64,63,113,141,77,5,32,137,253,126,0,251,30,165,216,218,82,85,60,72,218,199,181,136,231,160,173,74,232,81,233,18,254,161,115,90,211,49,186,61,228,227,73,224,167,152,232,129,174,218,215,53,67,219,160,98,221,166,179,14,59,178,125,222,26,246,235,70,115,211,132,157,103,243,206,102,251,78,250,78,251,230,157,222,142,38,215,246,80,137,13,162,179,99,3,136,166,91,218,101,23,201,189,125,73,101,165,141,211,99,37,85,147,171,161,41,216,41,250,166,179,57,4,102,179,39,29,152,84,100,101,119,112,246,108,146,144,84,78,58,170,232,133,193,92,57,211,57,188,24,35,237,79,50,241,164,154,85,192,137,190,62,106,246,187,184,49,201,231,224,120,251,69,33,108,196,8,192,118,249,206,225,183,254,168,85,171,244,157,157,53,159,61,203,73,208,98,213,91,28,225,245,150,74,4,51,131,27,62,20,79,42,71,160,130,30,76,83,15,59,250,115,75,200,199,129,193,227,15,183,152,119,32,18,180,240,171,133,84,72,238,134,228,22,242,236,173,97,150,111,183,152,108,13,15,90,25,189,38,93,187,99,208,100,166,22,34,35,90,132,9,70,45,233,89,102,100,123,128,91,6,109,3,178,82,236,101,128,130,28,80,253,220,92,87,23,12,211,153,170,64,143,134,105,37,69,97,41,43,165,135,105,4,225,21,40,75,170,0,59,178,219,62,74,160,30,164,150,155,222,109,233,190,243,67,15,101,250,154,162,85,197,132,188,73,92,228,81,203,108,219,25,225,157,128,32,186,232,234,144,84,38,108,183,157,60,99,166,152,44,116,38,183,36,92,175,97,242,15,124,51,31,26,191,98,108,153,158,100,28,57,241,31,29,12,241,209,230,164,112,180,29,55,155,192,70,53,143,153,178,70,14,95,253,218,193,87,126,172,233,173,49,191,168,9,50,227,62,18,43,124,245,122,25,220,161,5,196,75,180,113,73,235,213,143,242,120,132,78,204,39,129,49,107,227,100,48,198,255,96,31,24,85,91,250,184,74,254,54,229,50,20,238,87,159,107,220,52,155,78,114,76,200,167,146,35,189,171,247,244,51,57,157,201,164,226,79,74,111,87,251,25,80,70,134,150,99,235,155,213,189,230,176,63,26,14,232,85,233,61,222,56,104,25,149,54,112,222,238,78,119,0,219,206,144,32,110,68,137,192,220,217,28,79,218,133,52,236,73,192,62,25,213,47,225,238,235,158,39,86,101,79,184,98,177,79,232,44,85,201,103,117,252,12,202,171,11,156,215,161,253,80,151,37,127,64,192,117,61,199,253,147,185,101,101,153,187,19,182,30,112,131,15,74,176,226,58,68,228,102,251,87,223,76,221,45,158,187,98,37,189,36,175,43,201,56,27,103,216,166,249,36,204,246,225,40,153,202,56,67,166,5,37,83,124,160,20,248,17,140,227,88,27,189,212,167,73,124,137,79,183,42,136,87,108,131,21,67,142,26,37,71,0,97,172,129,26,78,5,164,251,155,145,43,152,166,138,199,91,201,241,79,186,200,224,230,88,195,109,91,206,64,254,184,10,227,148,244,119,209,157,32,33,37,6,216,182,183,173,85,185,209,29,16,145,146,105,187,102,182,121,226,83,1,139,255,68,192,222,86,24,132,174,184,80,75,77,176,86,92,242,230,216,70,161,220,13,11,44,4,201,143,146,45,202,234,245,61,50,131,85,180,190,209,29,160,191,141,201,153,157,118,113,253,233,85,77,103,55,211,215,88,25,166,192,155,150,179,91,209,70,132,200,13,77,103,241,9,176,70,237,217,21,113,207,69,158,171,88,110,95,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,115,33,28,1,52,104,247,114,93,148,176,123,61,8,88,12,225,70,40,72,249,122,153,114,3,28,103,29,147,180,159,200,157,61,11,203,106,4,51,198,76,102,209,148,165,237,244,236,29,237,12,76,51,203,216,166,145,163,108,216,183,50,90,234,122,110,227,73,182,70,31,53,70,221,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,117,96,110,39,104,15,129,5,189,228,100,140,209,200,28,180,146,116,77,78,211,7,192,94,221,164,145,1,35,186,142,55,222,2,67,194,196,99,150,239,106,60,236,130,92,210,81,79,231,6,140,241,60,9,11,114,170,228,192,174,208,69,72,14,230,164,89,97,170,227,151,170,4,155,51,45,107,104,121,141,13,50,252,147,210,142,62,108,183,97,46,85,22,178,212,162,10,148,177,8,233,22,94,96,182,145,72,85,21,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,85,58,202,12,133,167,58,52,251,49,82,74,135,175,30,249,250,222,68,25,185,57,28,180,187,86,63,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,241,242,203,100,64,125,193,220,113,42,88,51,1,85,53,189,105,12,154,102,79,206,18,214,83,255,5,75,216,157,55,205,129,196,248,83,123,124,194,89,102,127,72,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,131,224,204,202,52,13,39,184,181,78,158,195,230,244,57,236,107,105,63,188,173,212,30,205,109,191,223,126,112,122,78,186,74,80,29,76,226,164,178,163,127,124,184,17,48,221,235,149,149,16,71,0,92,42,110,95,212,219,142,193,134,3,35,9,43,173,111,140,146,201,40,192,76,33,105,84,55,245,14,25,244,179,185,210,2,240,103,159,62,210,208,45,221,112,245,17,173,93,206,149,179,185,28,114,88,212,74,82,75,230,117,247,86,205,70,181,35,52,20,10,57,98,180,167,71,40,41,27,217,22,139,80,210,106,25,49,138,231,0,40,43,110,54,78,3,154,124,42,3,154,48,83,53,179,3,127,82,209,76,228,54,163,79,255,226,59,112,57,147,124,183,28,213,109,171,137,35,12,172,141,57,165,127,154,99,151,28,190,249,202,131,159,124,119,98,104,142,89,93,106,9,98,52,197,233,198,78,76,146,99,217,104,154,83,238,105,0,142,207,98,0,142,211,208,17,33,136,41,44,80,147,34,167,225,245,48,186,29,166,135,206,15,188,31,42,16,113,101,190,200,185,98,27,91,230,37,174,208,182,21,223,128,131,183,191,123,248,239,223,56,248,224,141,131,55,254,112,26,218,226,52,180,69,244,45,100,6,157,98,40,122,215,178,217,188,121,200,183,229,217,46,28,34,86,252,181,239,131,187,151,190,17,195,39,145,253,60,248,206,135,7,255,250,171,131,175,127,69,171,228,213,204,251,127,122,231,240,27,111,31,252,224,207,39,119,33,156,237,148,202,166,254,176,135,194,28,180,48,180,191,119,17,253,227,87,14,127,248,227,195,239,252,254,193,119,222,123,216,109,51,1,125,121,87,137,29,113,240,234,15,14,62,252,224,238,7,31,124,50,173,43,157,103,109,127,50,157,183,7,222,72,19,191,118,87,247,195,154,245,161,114,33,99,2,3,58,238,20,76,152,194,201,131,14,223,5,254,158,227,27,15,243,227,115,161,58,178,202,57,192,222,37,105,109,128,234,169,138,140,108,197,216,131,16,97,209,113,133,69,42,164,19,73,28,159,152,72,125,229,48,72,76,100,43,235,52,228,193,105,200,131,200,144,7,94,160,3,47,248,65,177,216,106,61,252,64,7,130,12,64,90,219,25,246,211,164,66,106,124,206,245,134,77,154,113,130,104,222,238,127,236,192,8,68,175,52,10,28,40,129,164,97,5,26,61,186,107,141,209,134,181,226,214,230,223,105,240,4,89,182,168,40,210,199,169,241,34,212,120,65,200,125,226,23,146,152,168,83,81,229,160,191,97,83,70,60,162,124,245,199,247,126,249,49,8,66,46,93,90,22,133,161,62,57,202,136,22,34,137,195,91,140,73,30,129,95,20,129,60,252,103,191,184,144,159,143,69,179,175,127,247,254,207,95,86,39,210,138,105,55,65,201,164,105,30,139,114,76,36,66,253,207,160,27,180,232,100,80,201,199,34,40,53,63,121,170,73,232,204,50,235,228,94,76,156,128,106,119,31,214,141,116,10,109,118,240,211,111,63,248,231,95,62,248,230,159,15,255,253,103,21,239,70,206,85,171,55,243,93,28,168,19,251,22,14,194,143,190,127,19,210,186,31,253,51,217,153,174,222,156,201,61,212,235,76,158,202,81,9,81,77,36,33,1,146,248,91,57,126,241,29,179,28,82,100,216,69,27,254,80,9,236,169,187,240,147,126,230,153,116,171,149,184,112,161,210,239,87,124,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,222,70,210,100,43,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,91,189,147,187,16,42,160,71,82,111,28,155,127,140,39,112,15,134,51,81,74,210,45,116,45,175,161,223,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,67,20,66,7,157,21,246,66,208,165,46,115,46,147,40,233,70,189,86,148,90,99,203,128,221,138,103,74,183,209,248,13,173,46,72,223,144,198,156,44,7,220,15,6,121,110,88,20,108,102,51,69,169,157,125,98,198,214,189,70,247,14,221,104,209,6,230,118,141,236,211,67,60,90,129,228,117,210,145,225,3,57,150,162,133,2,99,99,11,35,182,171,106,212,8,199,43,44,217,213,71,68,68,237,65,134,37,176,82,87,41,85,153,136,17,164,193,161,232,246,59,225,4,241,110,229,89,77,230,147,20,1,5,181,73,4,228,7,35,31,96,36,124,68,166,28,109,95,218,14,248,164,57,30,223,122,240,189,127,185,251,225,239,221,25,65,110,79,33,195,31,119,128,213,145,96,25,211,198,128,81,255,36,38,2,143,115,62,200,176,15,15,45,216,185,232,162,116,20,66,174,106,51,93,148,13,57,23,193,229,161,28,138,176,4,198,125,206,200,62,130,76,134,145,153,74,48,155,174,172,205,44,212,30,252,219,191,30,188,243,71,79,56,16,199,112,145,62,9,183,199,221,94,143,63,124,165,197,99,28,183,205,8,214,65,75,43,38,227,240,205,53,1,243,168,179,205,55,119,214,251,29,110,101,85,250,199,45,15,151,49,109,149,39,241,30,136,247,149,60,209,133,37,72,81,231,24,144,231,232,59,179,130,224,229,175,240,120,254,195,1,131,191,12,37,146,184,131,180,135,205,177,61,185,236,121,44,66,133,65,194,105,237,78,46,252,60,22,161,194,82,84,58,150,53,57,48,157,232,87,76,121,140,79,160,72,97,204,157,96,108,201,252,61,95,134,246,34,165,194,148,44,184,87,160,243,237,82,158,174,64,39,149,107,210,205,92,171,141,101,70,85,39,51,72,182,82,252,70,8,93,158,214,251,116,119,186,93,198,178,237,147,176,56,154,210,43,86,193,24,171,234,59,24,86,7,13,189,168,211,186,99,195,140,140,92,56,5,49,228,240,205,87,52,201,214,200,0,173,67,11,159,103,105,186,198,220,110,211,206,48,221,24,182,118,53,102,24,143,176,60,198,50,41,6,218,240,12,139,33,108,205,49,26,82,135,35,139,241,233,203,222,158,99,6,88,86,118,220,243,23,197,141,228,6,178,47,59,209,234,54,160,87,120,58,207,13,104,152,135,32,50,157,222,238,104,83,185,109,164,91,178,17,173,215,229,214,51,75,247,173,136,134,38,205,221,208,163,19,241,74,42,146,0,23,62,239,124,216,2,67,124,18,2,41,148,154,49,85,66,179,105,219,55,96,41,183,187,59,55,112,152,207,153,25,76,190,65,229,246,37,79,17,5,40,11,196,202,23,4,157,128,178,75,141,41,190,158,66,201,219,50,211,74,61,237,17,126,122,26,19,27,4,190,65,246,195,44,125,154,226,64,67,187,125,223,232,12,186,237,221,9,30,17,205,205,97,183,105,34,33,37,239,25,121,110,243,101,190,175,111,226,242,110,224,106,204,181,77,188,171,213,17,145,12,214,93,242,70,220,173,50,72,60,120,150,203,92,22,236,123,186,232,50,94,132,10,204,103,220,21,177,0,171,161,77,184,194,36,192,84,27,210,77,33,121,122,4,29,67,249,109,52,81,136,187,98,71,14,193,64,30,2,86,54,184,254,112,225,122,148,12,96,25,82,33,139,147,182,86,237,232,91,140,25,182,27,11,226,236,5,47,194,165,244,93,113,19,110,139,123,158,214,244,182,190,233,121,158,22,26,70,171,152,47,45,112,207,83,125,187,186,235,222,135,171,51,38,92,46,22,24,204,133,236,34,143,77,145,155,55,115,236,211,98,177,208,194,118,118,170,215,175,107,248,34,39,112,165,174,99,192,180,128,15,227,1,72,18,232,120,137,39,170,142,213,189,101,106,27,58,20,195,151,95,111,143,135,232,251,195,102,52,165,96,222,30,147,62,240,134,155,248,152,223,199,116,228,19,21,141,60,80,128,216,144,203,18,26,128,180,233,104,84,132,89,222,80,26,109,96,1,239,43,158,209,81,9,244,182,128,185,162,165,241,92,213,253,118,46,199,114,185,0,138,179,222,114,122,28,38,78,248,235,226,76,22,165,44,122,139,27,240,198,23,179,181,141,125,9,231,235,57,61,175,23,244,121,189,168,151,160,40,203,99,111,117,226,229,188,61,233,80,243,58,203,164,153,123,93,187,210,237,95,25,195,202,195,15,23,76,96,104,218,51,221,166,53,180,135,109,39,125,205,96,41,79,27,221,23,240,223,243,32,137,92,25,162,95,144,86,179,96,62,112,20,216,241,41,3,171,161,78,63,32,74,3,237,111,225,128,244,241,224,116,99,67,191,245,87,141,26,34,95,174,188,237,73,140,149,250,117,77,250,10,136,227,42,226,55,47,183,131,193,70,104,199,94,18,33,71,44,115,171,107,110,131,80,92,217,134,1,29,110,51,1,106,199,201,224,28,54,122,231,180,57,20,147,231,134,228,0,124,137,149,174,67,17,107,8,51,199,154,219,202,205,117,76,7,175,196,44,239,174,183,110,104,186,43,100,79,134,7,245,88,73,172,10,116,171,227,93,6,18,214,249,211,82,141,254,72,207,220,28,117,244,204,8,232,144,113,186,109,61,211,193,63,163,230,14,124,237,24,58,172,51,252,222,30,193,119,123,11,11,218,45,61,211,108,89,88,6,62,181,118,32,119,220,30,66,193,145,173,103,140,174,142,215,120,244,204,139,207,156,215,51,219,102,3,224,27,91,8,193,160,22,118,122,80,168,53,68,232,240,183,79,127,241,143,3,9,163,17,255,219,167,191,240,167,5,245,118,16,236,136,10,56,59,14,135,128,215,139,120,214,157,238,8,155,4,124,202,119,68,207,64,15,128,206,81,191,110,142,76,209,187,167,46,173,225,159,213,53,222,199,75,207,194,167,181,245,243,154,124,133,84,220,89,77,14,170,108,142,16,7,226,167,173,238,71,201,130,46,162,178,224,96,156,201,234,99,139,133,96,209,185,121,141,125,225,199,26,236,75,132,125,129,101,34,42,252,250,38,231,137,54,231,137,3,113,186,199,120,96,48,215,21,218,35,11,72,86,214,81,50,149,76,101,152,181,50,169,93,131,31,52,86,174,172,120,198,74,188,91,152,154,140,172,114,130,232,42,196,138,75,20,215,131,145,85,178,92,207,39,138,103,33,235,252,107,133,171,113,226,132,56,81,189,207,66,194,144,176,217,49,53,228,10,119,214,10,4,33,97,115,103,42,22,129,243,148,16,80,227,137,128,100,75,105,36,136,168,1,143,6,203,204,40,65,139,101,8,112,177,14,166,210,202,61,118,60,66,200,21,93,214,216,43,123,126,123,241,193,15,127,121,255,227,239,61,120,229,53,214,20,202,68,38,217,113,6,104,182,1,237,132,77,13,144,101,0,200,110,101,15,180,105,99,183,146,51,11,122,223,216,185,226,160,238,92,132,117,110,155,214,115,131,222,46,219,112,96,19,106,24,22,51,39,144,238,81,217,225,119,119,72,72,197,157,77,13,128,242,36,240,189,49,42,111,204,201,135,57,125,14,173,164,150,9,88,91,216,203,238,90,42,67,98,108,146,95,156,164,189,200,93,191,108,239,212,241,6,48,251,137,20,34,167,69,154,25,31,255,114,252,120,150,203,241,108,195,29,35,170,156,97,53,175,107,125,99,116,5,47,187,33,223,18,130,75,208,61,97,175,54,6,33,216,234,222,225,55,115,151,77,195,2,114,105,184,25,54,13,52,103,192,222,220,5,177,159,249,42,93,133,17,203,56,195,91,230,0,137,148,242,68,232,16,211,179,239,178,44,147,165,109,113,61,93,88,73,162,44,241,252,29,71,188,85,58,201,160,204,162,205,120,178,193,57,81,13,166,120,192,206,29,114,23,150,141,250,28,108,115,60,20,6,12,224,151,190,196,83,97,199,11,73,197,221,208,75,22,134,2,200,103,61,228,11,49,67,55,244,132,125,212,101,216,176,164,15,191,245,238,225,107,47,179,139,189,105,216,79,231,96,15,157,195,45,245,12,222,238,61,145,136,61,108,218,175,132,43,87,104,84,168,60,117,229,185,103,51,54,137,110,116,171,112,138,177,121,31,29,14,153,6,20,174,36,9,243,107,19,239,205,113,228,128,252,77,126,189,53,73,87,234,61,187,158,2,192,203,58,175,90,250,148,188,231,85,195,158,146,55,37,202,3,223,212,97,196,54,157,62,6,223,80,45,166,17,87,164,249,13,79,201,226,201,24,198,82,183,45,10,34,72,54,221,116,43,48,19,29,29,3,40,192,10,150,46,131,102,200,13,124,201,68,103,78,211,114,86,251,13,179,149,52,132,220,174,91,116,189,91,174,97,156,3,118,100,246,108,51,17,58,187,248,140,122,227,27,180,39,253,230,254,123,63,163,75,226,98,6,132,117,208,195,222,4,5,29,80,25,141,237,205,36,62,40,194,20,110,214,35,10,146,196,186,86,113,151,20,95,138,156,170,152,88,245,205,35,115,18,178,108,41,40,104,202,150,233,16,238,132,183,248,142,17,125,170,31,43,250,20,18,68,44,44,37,174,17,12,98,149,244,39,83,59,83,53,89,194,217,179,73,13,184,180,169,85,69,10,240,5,10,90,19,197,160,6,242,156,48,163,138,121,237,18,89,77,250,71,103,255,136,185,70,180,134,82,182,153,228,25,75,78,84,36,14,33,141,243,209,37,177,209,244,70,150,36,108,21,49,49,198,116,175,53,94,172,36,229,232,58,25,72,250,210,151,148,180,49,146,83,83,231,144,88,153,144,94,9,150,213,181,156,198,71,84,57,20,150,18,162,168,174,105,21,58,78,158,88,153,184,21,148,76,198,131,232,25,126,188,126,156,84,184,168,254,103,47,92,84,255,51,16,46,106,185,122,75,191,65,198,173,70,35,39,221,206,22,54,178,101,37,90,20,218,210,22,27,249,92,78,220,206,214,111,87,111,184,70,178,43,145,65,163,110,31,39,104,148,208,255,120,180,166,79,54,52,212,137,41,159,179,197,152,210,241,38,3,125,222,155,38,103,75,119,253,93,97,243,36,66,38,245,103,10,153,132,190,137,20,74,8,63,100,232,30,70,82,21,111,189,179,134,65,26,102,253,128,133,21,146,67,41,137,32,74,60,230,146,136,182,116,252,200,67,94,196,29,102,219,8,6,214,33,231,103,30,197,199,104,109,97,196,141,64,56,30,41,174,207,234,229,171,53,244,1,146,33,51,151,220,16,208,228,215,59,51,236,135,21,222,71,72,198,177,195,251,176,91,53,33,34,32,139,179,82,197,1,101,211,73,204,217,235,230,70,213,129,117,38,95,13,141,152,134,124,146,201,69,147,10,172,80,110,249,100,12,102,25,30,240,35,24,230,3,125,101,92,57,76,132,24,114,43,167,164,96,31,167,17,142,226,68,56,106,3,195,220,60,223,27,2,31,58,13,115,116,26,230,232,19,10,115,212,159,22,230,40,80,231,52,216,209,105,176,163,147,15,118,180,82,189,162,95,100,226,116,118,193,12,138,211,43,106,176,163,98,46,219,200,231,241,154,109,88,176,163,139,114,176,35,115,177,49,61,122,81,179,181,80,100,209,139,204,70,62,88,156,69,42,194,163,106,179,88,210,82,75,26,179,75,144,85,0,230,209,176,157,176,96,49,88,213,235,215,161,75,128,169,6,130,122,74,183,50,120,97,176,103,211,58,225,24,85,69,34,11,127,100,32,208,249,197,69,232,113,134,227,191,100,64,74,43,219,104,102,203,160,45,88,58,200,152,123,246,112,108,53,205,103,140,17,218,227,237,77,163,53,220,126,6,109,106,103,114,251,12,233,246,124,16,105,20,52,68,171,120,154,95,0,114,165,146,103,178,200,141,73,119,39,100,209,67,228,58,234,20,233,173,116,161,208,92,48,22,231,75,27,252,200,249,145,86,171,181,159,65,213,196,115,219,9,150,229,177,30,240,162,221,18,187,116,71,31,71,160,113,162,66,146,155,191,244,15,75,141,225,14,222,155,197,239,44,4,4,186,234,44,137,203,209,149,205,110,171,101,14,166,54,149,200,136,235,217,210,65,120,154,227,154,107,230,11,133,236,18,143,48,145,27,237,36,236,33,168,204,137,71,138,229,82,113,65,100,64,187,192,39,251,149,1,40,91,51,180,151,78,115,184,236,54,213,44,21,153,0,59,107,189,10,179,95,133,244,147,117,103,6,220,19,14,218,232,19,206,44,205,187,117,224,67,16,7,171,211,48,146,160,45,46,228,244,92,41,171,103,230,83,103,186,125,58,219,30,56,75,51,76,29,153,76,232,16,132,141,241,217,148,207,20,22,139,11,133,173,237,35,0,105,121,64,114,133,226,124,126,107,91,66,143,79,203,52,222,171,205,186,223,248,172,152,145,172,79,100,48,226,8,185,96,208,173,240,74,166,156,95,204,149,183,182,151,40,105,155,97,81,206,102,143,70,20,232,73,116,11,71,133,56,219,36,200,116,237,52,108,196,237,61,117,245,4,86,215,17,150,210,108,184,120,181,54,5,46,22,99,59,126,84,188,177,158,137,48,86,112,154,59,150,49,176,89,12,218,35,1,77,167,89,112,156,150,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,230,128,254,197,166,54,145,235,134,96,84,161,140,39,20,4,34,214,123,89,89,239,99,11,116,206,202,104,216,197,8,59,39,69,30,17,217,0,48,126,98,166,137,18,5,98,182,94,197,235,134,235,241,127,227,6,249,52,72,219,166,159,3,196,3,72,103,201,236,68,121,218,14,167,110,7,51,179,3,118,226,150,110,89,195,17,8,19,131,217,247,211,35,53,115,227,6,82,203,101,207,11,32,25,160,75,85,90,74,56,6,220,4,122,221,238,29,147,18,12,148,235,215,171,192,156,111,53,202,237,118,244,44,137,134,23,104,154,173,54,253,24,24,18,128,144,113,43,20,230,115,69,99,214,169,108,55,209,153,173,97,88,55,110,108,91,198,104,143,135,61,99,60,54,13,227,34,173,120,158,199,247,2,53,51,94,107,163,225,104,4,121,59,105,242,254,64,71,139,127,172,50,112,144,207,50,111,220,48,64,55,219,222,195,125,58,93,38,17,82,218,129,142,34,12,197,111,148,73,107,123,51,180,152,200,52,55,205,230,173,116,232,88,171,196,204,20,243,217,48,193,102,34,8,234,0,229,131,220,44,184,141,36,21,148,242,69,69,38,112,5,27,140,91,87,201,20,114,152,31,108,145,197,81,156,36,220,75,203,191,101,216,155,166,39,79,203,130,148,232,147,175,89,145,170,78,152,92,54,184,202,93,84,128,250,145,244,227,245,51,243,185,82,169,60,161,59,0,35,145,33,18,77,5,197,8,179,212,98,39,114,21,22,226,149,185,18,47,133,176,196,249,98,206,136,47,235,216,123,161,52,10,215,133,142,199,103,177,181,27,55,6,198,22,95,200,123,94,240,187,10,11,125,55,35,156,61,208,203,240,133,187,89,212,36,155,179,247,192,188,228,221,4,42,208,196,160,75,250,99,91,166,136,155,79,107,36,80,128,141,90,37,155,224,3,22,148,231,49,143,151,150,50,57,81,177,23,75,174,78,0,133,10,8,84,217,121,68,106,252,206,10,137,52,221,52,44,144,211,93,18,240,131,231,61,73,21,230,141,128,218,223,76,98,66,34,157,152,135,69,144,10,233,198,228,89,178,255,200,132,165,202,167,54,205,181,242,2,155,216,174,134,205,166,197,146,172,171,211,48,181,141,126,183,183,91,185,4,237,160,91,120,226,74,93,214,225,197,186,104,247,204,157,165,209,208,238,146,73,140,29,193,108,193,196,96,163,213,112,6,65,108,220,210,237,238,142,217,90,98,188,175,240,216,18,95,121,121,215,88,80,202,40,75,144,154,194,63,105,220,135,42,248,103,233,230,216,70,163,157,136,95,202,103,244,210,157,52,249,188,84,22,23,23,247,209,27,25,159,185,10,34,194,90,89,44,62,182,79,6,176,103,199,145,12,218,37,126,34,187,36,205,97,156,24,56,51,72,44,11,110,228,21,144,242,26,183,186,14,32,3,195,146,182,71,200,94,200,24,171,79,171,49,28,59,106,141,61,145,131,167,7,134,133,134,93,154,188,129,205,23,52,85,6,28,205,79,85,22,252,109,35,216,175,116,127,120,71,134,133,92,161,221,53,123,32,26,81,117,246,72,86,20,215,119,151,33,103,184,33,60,10,72,239,206,169,204,66,62,191,152,23,202,175,66,59,62,212,133,12,155,149,33,204,105,18,58,21,186,166,185,23,108,61,155,53,204,118,123,41,92,178,207,45,128,88,95,208,243,5,16,237,179,139,165,212,18,80,155,2,120,19,55,32,221,142,77,208,76,222,222,207,80,124,189,32,29,2,91,192,194,194,194,210,112,100,52,187,206,46,172,178,136,122,58,37,135,175,11,14,167,13,120,115,194,21,50,165,121,50,117,184,84,18,223,213,97,40,250,23,36,81,144,228,5,91,44,137,136,149,34,230,119,190,148,69,115,72,34,187,63,1,195,96,167,179,217,172,215,233,210,132,186,66,170,13,165,10,203,220,147,41,95,176,61,184,197,128,38,57,178,134,29,188,218,58,129,185,0,199,29,246,96,21,113,254,130,36,66,254,71,255,6,39,153,0,248,4,10,245,145,67,147,91,92,52,91,141,165,160,205,101,127,130,210,6,91,31,46,255,16,226,181,101,141,97,201,163,104,112,155,82,215,149,44,83,131,116,58,30,165,233,234,112,20,131,3,126,13,91,138,194,224,131,84,18,180,33,241,140,136,132,131,129,106,44,51,118,244,208,193,40,13,25,58,254,73,45,133,246,70,226,187,190,25,42,196,41,33,135,22,90,243,173,114,220,173,77,238,36,163,107,147,46,165,14,109,51,254,4,16,24,208,38,200,63,135,176,35,209,153,98,169,89,106,6,231,157,140,8,93,157,4,68,232,52,49,136,72,96,150,133,53,231,114,200,44,112,210,178,79,244,240,82,253,70,67,159,172,234,67,30,190,68,160,202,23,127,164,165,94,150,67,220,214,83,242,190,47,137,18,110,129,201,179,48,17,20,128,92,217,131,223,29,94,10,109,30,89,93,1,155,15,17,47,226,52,152,134,165,108,138,158,45,46,60,230,163,9,69,236,140,41,52,113,238,40,115,14,154,85,209,20,7,161,195,3,206,69,239,152,100,119,251,237,146,201,24,59,195,73,240,39,158,188,236,107,186,166,233,123,0,139,34,1,20,116,118,100,100,87,174,107,43,149,185,155,230,224,86,119,96,207,109,15,173,91,192,251,154,230,28,197,179,108,111,141,205,57,219,106,206,161,175,166,61,215,182,160,169,43,77,203,52,161,168,231,144,54,247,153,5,96,219,115,157,174,93,7,56,25,187,137,135,210,127,199,180,240,0,92,90,57,143,135,135,189,12,20,215,54,232,113,117,242,162,235,131,160,8,60,217,174,104,181,218,213,154,126,123,185,86,95,215,175,214,46,142,151,245,122,237,153,220,178,222,173,215,214,214,244,107,181,122,77,127,17,255,24,248,199,94,198,191,102,173,118,11,139,93,116,150,245,124,189,118,245,178,190,187,92,91,171,225,95,200,189,181,92,171,237,98,118,235,102,93,239,63,93,27,46,95,214,183,151,107,185,229,62,129,46,64,157,53,40,112,89,95,168,99,241,171,181,94,157,114,46,67,206,112,165,182,0,57,29,0,113,13,146,22,151,71,148,118,171,126,89,207,19,240,38,254,193,236,46,86,25,213,239,80,254,54,228,247,151,121,22,131,185,162,192,116,243,175,214,182,164,156,181,218,112,229,178,126,14,144,91,113,145,155,7,228,32,113,187,94,171,117,86,32,237,206,202,206,10,162,90,130,68,27,18,183,235,144,88,94,217,92,209,187,107,181,238,234,101,125,12,137,67,44,121,115,181,184,162,239,158,175,221,94,21,125,107,114,74,56,171,64,138,221,167,106,231,32,167,4,197,179,88,124,110,181,183,170,219,43,181,254,249,203,140,194,64,214,14,245,234,252,14,144,31,122,117,254,50,39,233,109,209,171,53,23,247,219,64,149,53,145,15,228,189,179,230,145,119,165,54,134,172,107,10,169,118,214,128,84,157,213,218,60,228,92,173,141,46,184,128,118,87,107,157,11,208,11,40,120,14,211,54,47,108,213,245,91,235,53,27,18,111,1,174,11,216,95,231,130,179,130,77,102,33,113,158,154,132,191,48,84,144,85,184,224,212,245,206,249,218,57,200,186,130,57,48,80,206,186,139,140,125,190,54,92,167,209,203,121,137,64,131,109,72,132,110,177,137,180,179,142,19,14,144,131,196,238,178,59,229,134,2,249,197,117,64,190,15,61,126,234,178,158,149,40,98,187,19,142,64,91,79,49,216,187,80,204,22,176,239,60,149,99,115,224,169,107,188,252,109,65,179,242,211,38,20,48,160,82,182,94,187,253,244,101,5,42,229,123,221,88,169,229,159,38,228,24,212,194,211,0,245,92,189,214,185,136,228,172,189,136,132,187,56,0,10,175,212,110,95,20,157,232,208,36,232,214,57,85,224,111,137,254,210,200,116,5,46,181,18,2,44,94,180,234,52,22,207,240,217,208,175,171,165,108,40,85,223,174,47,46,211,0,212,145,56,238,124,191,198,17,246,214,234,106,205,195,181,222,163,58,235,56,195,32,243,138,186,164,13,54,245,224,207,152,3,160,165,87,255,2,82,122,13,139,215,174,226,247,207,227,247,117,162,54,167,57,18,175,222,198,85,244,116,13,167,10,36,95,174,213,174,96,234,11,250,176,142,133,97,122,214,178,132,3,144,107,129,224,141,37,26,179,222,245,189,149,173,224,12,32,92,166,50,174,187,184,54,249,50,169,111,46,35,176,117,1,236,106,237,178,129,201,13,253,214,74,237,121,222,197,174,68,37,134,185,225,53,57,22,72,24,196,245,190,176,181,140,195,180,38,1,164,244,58,164,47,172,184,244,123,145,35,193,187,159,151,168,114,149,209,192,223,145,14,117,164,233,163,91,159,82,217,28,97,19,239,28,206,119,92,110,117,96,23,140,90,134,59,188,172,133,203,238,8,158,147,232,248,162,247,177,25,156,53,212,49,88,22,230,42,7,210,116,129,74,164,231,61,26,45,223,100,235,115,89,148,238,75,67,101,75,228,28,243,46,211,228,95,92,110,224,114,184,85,95,69,196,229,5,204,88,26,145,1,25,245,42,135,180,176,172,144,41,87,31,209,94,178,0,5,4,72,24,73,96,163,183,86,86,249,92,239,202,13,142,86,26,196,249,87,68,131,70,173,214,36,118,189,73,248,151,32,131,79,229,90,141,221,42,175,104,242,102,248,36,252,127,150,12,42,244,134,200,89,210,114,170,217,179,221,86,85,200,92,103,123,198,160,83,69,97,226,44,139,225,95,197,43,59,103,53,33,110,213,185,222,125,253,241,71,89,164,17,166,55,37,240,167,146,224,7,72,75,95,180,190,56,80,242,211,45,195,186,5,249,204,192,204,242,153,155,143,90,63,151,205,53,11,69,158,207,95,40,105,116,18,9,55,159,157,217,249,242,211,61,20,19,49,159,157,13,177,124,146,114,237,113,35,145,240,234,23,91,229,194,98,83,202,199,135,89,165,252,22,253,72,249,164,21,121,249,237,249,118,185,205,243,229,99,74,23,62,59,58,192,124,252,191,213,221,74,236,225,7,204,102,66,118,194,107,151,138,237,139,178,126,99,191,91,143,9,193,172,1,82,94,68,6,233,51,137,144,12,174,144,178,12,244,78,18,25,146,98,154,144,76,243,34,91,72,234,88,143,121,44,185,61,17,255,99,177,185,150,105,142,230,36,223,2,23,85,106,195,167,82,19,22,210,96,45,201,133,231,230,18,126,50,66,97,57,41,162,56,41,248,9,207,160,16,93,135,187,85,200,63,179,84,228,218,169,168,72,182,53,81,106,127,18,85,132,99,20,247,140,138,46,198,141,35,83,202,85,184,195,212,100,98,71,17,111,34,166,158,255,212,212,18,240,97,26,2,100,155,12,46,126,61,145,205,204,167,18,146,81,72,6,227,45,34,65,104,223,50,137,65,110,238,96,165,226,199,53,200,196,124,105,180,51,27,160,86,24,32,15,191,121,156,66,17,189,145,78,197,168,108,54,52,151,155,61,164,220,105,163,196,156,165,84,188,92,107,12,91,236,82,47,221,92,110,113,73,96,228,161,40,170,207,78,112,215,121,43,2,159,16,108,228,53,62,115,107,174,171,214,132,89,234,27,51,213,167,107,234,162,159,50,45,92,255,44,125,122,153,112,68,152,9,47,10,143,176,217,52,133,38,214,180,197,40,121,120,197,4,127,76,231,174,40,132,38,242,133,124,106,230,190,207,230,241,117,12,158,85,142,230,89,100,85,149,121,22,55,176,6,123,16,213,139,40,95,174,19,199,119,10,45,99,251,169,125,98,136,249,61,207,212,134,167,49,174,0,235,67,107,243,180,38,37,223,180,169,155,108,132,56,51,139,44,115,172,45,207,231,49,117,20,124,31,34,232,48,177,171,194,89,30,50,191,217,216,111,184,43,92,212,230,92,73,144,215,157,156,43,31,70,168,185,179,53,137,135,106,33,243,240,56,3,23,230,140,23,222,132,162,109,205,176,144,38,248,214,233,71,44,30,89,142,241,219,25,102,12,87,220,102,233,142,234,198,167,182,37,187,161,193,68,64,199,189,40,230,173,30,61,69,22,141,66,35,204,213,78,99,192,52,191,179,157,138,35,147,9,125,234,8,249,255,69,74,46,71,19,237,103,65,145,43,31,19,164,167,25,112,144,220,252,162,135,7,53,214,40,137,92,6,32,117,200,231,29,24,41,6,163,28,156,143,146,60,39,237,24,138,111,95,34,82,97,8,56,21,134,145,77,209,52,185,99,97,244,94,160,40,12,62,210,248,49,11,203,247,205,102,116,64,156,140,123,96,90,250,32,44,240,6,228,34,153,16,178,115,165,124,178,154,33,23,226,154,65,222,55,223,3,40,16,237,74,190,110,226,15,119,16,145,22,143,226,211,232,47,30,194,126,2,210,137,82,105,127,186,108,108,171,52,144,125,32,131,67,227,153,92,18,161,54,23,223,148,57,150,150,162,120,72,250,216,142,119,228,155,224,231,248,50,156,169,64,125,171,141,124,39,61,99,72,60,48,65,142,32,175,90,213,62,147,31,133,145,200,239,97,153,8,37,120,184,175,101,212,170,73,4,217,113,22,103,222,20,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,147,6,101,138,143,167,58,90,145,246,70,191,149,50,224,7,58,157,150,19,87,78,228,194,1,174,34,249,55,68,108,41,100,101,125,92,199,215,143,79,127,255,94,126,97,204,255,23,155,115,137,199,51,115,153,76,192,87,226,113,151,113,61,226,219,200,191,232,40,115,170,40,182,66,199,117,100,73,112,103,99,150,44,52,11,119,73,124,209,145,61,143,19,178,235,49,203,102,142,72,114,5,225,246,152,32,191,71,150,54,247,185,132,223,219,81,176,238,196,231,230,88,25,215,167,40,33,156,138,212,67,5,128,113,240,198,111,239,254,249,23,7,95,249,241,253,127,254,211,225,107,95,126,240,141,119,14,94,251,128,3,240,252,155,69,215,61,128,204,173,153,165,114,145,173,32,208,21,98,66,222,237,128,232,82,62,235,146,43,172,79,158,223,115,130,28,159,89,106,84,55,89,174,240,198,75,160,47,174,122,100,194,125,162,5,242,28,137,197,226,99,1,42,164,131,63,9,22,128,245,193,91,191,187,247,230,203,161,5,56,145,184,87,181,58,59,24,183,225,198,91,62,226,92,184,17,98,139,212,62,6,125,253,245,31,14,223,126,237,238,251,95,189,247,139,15,31,124,239,167,204,187,153,59,54,223,251,254,191,96,84,23,200,123,231,237,131,159,190,199,218,101,239,89,71,251,82,235,33,133,2,46,218,2,233,16,191,107,218,121,252,156,217,235,94,54,164,15,237,174,101,182,135,59,179,118,130,57,113,63,206,202,61,190,225,226,228,115,222,78,184,222,219,190,97,150,124,167,69,93,213,47,211,147,87,121,134,44,70,161,175,169,152,58,222,106,45,120,235,58,108,236,220,201,84,242,38,116,132,12,21,138,39,115,233,86,177,85,144,226,174,221,60,63,220,144,150,91,208,19,232,226,157,64,31,239,68,150,121,121,115,94,196,125,189,37,25,204,145,28,143,209,168,106,199,90,4,7,175,190,114,248,250,79,166,47,2,138,103,177,23,133,46,186,141,163,231,56,71,142,187,60,163,213,143,39,137,114,109,250,241,141,69,57,235,167,186,148,226,27,233,226,68,158,41,123,140,171,92,100,50,143,17,147,190,232,46,105,111,84,133,51,248,132,222,103,233,39,216,251,210,195,235,125,16,227,147,164,72,176,247,21,207,6,68,105,178,173,199,63,245,10,118,144,20,69,65,10,230,139,172,216,202,167,50,234,143,127,112,240,193,207,15,127,244,214,68,46,205,125,223,131,59,153,235,66,173,108,102,30,41,105,159,151,190,78,91,230,138,151,189,104,78,12,49,119,174,15,114,150,249,192,174,224,234,148,178,131,125,244,44,219,222,132,81,12,242,107,158,219,232,65,133,96,110,56,59,244,151,147,250,38,121,231,238,249,165,21,97,86,8,149,121,34,233,237,35,47,179,174,72,228,118,61,244,19,62,23,253,4,243,209,143,92,117,184,148,64,5,32,86,137,252,145,253,151,89,72,5,5,135,240,213,228,49,123,1,146,123,244,243,30,113,191,126,79,175,64,8,145,74,9,43,160,58,246,11,26,78,32,143,59,33,61,108,56,205,228,132,240,61,74,226,44,204,211,223,77,14,89,101,95,116,246,37,52,21,183,127,15,205,40,59,193,4,20,92,203,122,86,74,84,109,238,89,127,79,252,231,50,152,225,55,98,133,117,179,80,40,76,232,139,162,181,202,168,201,10,41,34,147,114,1,7,69,113,85,252,151,80,151,90,12,152,54,2,45,123,186,130,184,28,48,17,167,5,25,167,8,161,126,2,6,116,71,32,216,237,197,133,199,66,168,165,222,24,240,106,201,221,46,202,115,81,154,18,236,186,64,188,81,9,187,59,48,101,104,20,50,120,36,196,139,3,211,26,8,66,150,198,212,173,69,31,180,13,238,205,246,252,112,72,175,238,108,80,140,169,246,66,251,88,49,166,12,171,107,0,199,161,56,198,228,53,231,222,87,204,25,11,13,35,31,118,157,74,63,106,69,229,202,96,90,185,238,115,188,155,18,146,31,189,217,29,241,71,128,230,62,249,138,209,57,171,221,17,139,189,70,254,253,250,103,169,83,42,234,17,87,19,22,46,213,244,237,11,181,58,250,128,214,139,151,206,43,238,156,10,132,9,254,156,98,230,112,127,78,200,30,79,243,232,60,53,144,253,93,155,203,2,156,232,113,156,39,160,173,63,241,196,19,65,190,149,152,169,184,172,13,171,94,18,170,232,194,216,115,8,59,157,136,203,140,184,187,200,68,163,2,136,128,46,242,72,194,13,75,136,139,243,234,243,23,171,113,150,118,211,182,49,32,36,232,37,81,27,77,187,48,61,96,99,97,190,213,210,120,241,163,199,62,204,160,149,77,236,38,165,172,153,207,205,103,243,210,141,218,19,185,86,135,161,165,173,173,97,215,122,198,24,128,108,129,71,205,71,186,207,245,25,131,131,231,199,192,57,209,116,53,137,157,159,187,200,238,13,212,133,27,191,199,204,125,16,38,176,115,49,116,177,221,243,79,153,249,95,245,151,214,221,94,192,214,143,124,37,148,41,148,178,249,252,145,215,56,127,135,186,142,76,76,172,245,133,118,171,189,208,202,47,68,68,59,40,21,218,251,129,162,21,214,216,158,97,119,91,230,13,206,35,114,153,197,50,11,14,128,124,148,61,134,21,108,196,13,82,179,207,159,70,15,222,234,245,10,7,3,199,148,208,178,224,183,71,209,194,76,55,76,103,219,52,7,33,55,245,11,185,249,66,49,183,20,122,111,127,49,6,30,186,40,130,22,137,32,150,83,34,81,236,79,174,205,251,184,224,94,53,87,3,70,133,247,213,160,254,5,174,235,75,13,37,240,77,177,97,84,115,249,76,41,59,79,193,51,57,93,73,113,2,222,238,116,65,205,226,58,92,191,219,106,245,76,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,237,168,150,202,11,106,4,16,165,146,18,56,204,171,233,133,78,242,197,232,114,195,186,120,49,0,18,60,94,83,224,42,190,143,230,114,140,131,197,66,89,10,249,208,40,52,140,70,59,136,87,66,208,19,109,63,65,36,3,240,130,16,50,220,47,5,83,66,230,234,84,66,240,232,35,222,114,112,135,152,148,246,40,194,5,130,182,193,42,103,111,0,70,207,50,17,96,42,110,196,41,23,100,162,59,145,52,190,0,16,205,108,115,190,217,220,207,224,91,135,104,101,155,202,125,188,0,28,158,223,57,103,19,1,40,137,205,66,16,144,76,60,42,143,111,3,167,199,189,96,73,124,89,57,77,219,52,11,183,227,50,64,55,126,81,52,18,28,232,19,189,238,132,174,136,185,235,246,201,55,67,125,243,209,7,248,137,238,180,241,22,177,32,66,200,31,136,236,57,13,235,192,212,11,225,214,243,217,98,185,180,168,194,34,209,28,63,71,142,68,41,91,202,151,74,114,164,152,208,250,49,231,85,56,5,34,216,149,59,95,144,227,142,67,214,79,68,40,162,224,176,75,225,223,228,16,56,140,34,234,64,6,122,58,1,129,138,63,64,102,229,145,92,107,161,180,56,31,168,250,68,52,157,213,21,203,67,82,203,145,82,34,208,155,188,196,166,53,203,84,48,125,134,10,254,25,38,17,234,164,204,93,176,233,0,14,115,159,170,74,134,109,155,14,11,244,1,202,37,106,32,233,45,84,116,27,61,211,158,33,228,199,167,188,151,193,74,203,221,59,207,26,91,221,142,129,79,71,78,80,174,242,203,236,86,248,42,134,2,216,90,166,187,235,219,203,59,203,120,133,126,189,142,119,183,159,199,120,6,245,249,23,45,22,68,96,29,111,146,63,133,90,88,29,111,163,175,174,177,91,219,215,240,226,57,187,84,189,235,221,229,22,113,1,218,24,168,225,217,53,118,51,253,214,114,237,26,222,26,191,212,163,235,253,0,225,42,191,121,190,74,193,14,86,221,123,229,207,14,232,66,255,229,203,114,200,2,247,134,250,231,23,151,245,219,245,154,113,217,187,186,238,222,51,119,11,97,176,15,188,21,191,194,26,185,86,171,25,60,12,0,67,158,71,38,168,123,183,229,77,249,218,63,93,15,127,150,221,67,191,204,66,57,152,252,130,254,246,249,218,250,138,80,73,235,45,164,34,192,115,195,83,212,25,189,32,169,179,172,94,175,167,232,20,120,117,157,117,190,47,55,85,191,185,140,200,64,114,151,135,31,88,41,95,163,40,14,249,107,57,234,238,250,101,181,205,167,87,220,248,37,226,150,63,84,218,249,2,85,26,126,33,71,240,158,17,33,48,168,115,198,74,225,11,56,208,245,254,23,230,136,192,47,94,230,151,244,251,34,84,11,225,216,0,218,109,215,107,157,101,30,93,2,131,69,224,200,247,150,159,194,244,219,203,44,2,8,69,43,177,150,111,214,49,34,198,120,249,26,135,98,7,7,2,48,89,191,200,99,0,244,69,108,139,85,210,238,89,136,148,122,161,142,144,105,92,86,202,205,219,136,228,66,115,135,110,249,175,173,201,129,11,182,5,121,54,155,212,211,110,19,225,175,213,214,215,40,128,0,53,233,217,9,252,171,97,130,161,64,112,204,248,134,130,185,207,37,14,191,245,199,131,55,190,123,239,183,31,222,251,240,199,119,223,255,240,193,79,190,123,255,203,255,3,41,15,94,121,35,241,255,94,250,22,252,199,206,216,31,77,167,233,177,106,215,94,150,207,229,26,77,115,41,49,247,57,86,237,193,79,126,8,53,255,242,209,171,7,175,255,246,193,207,191,253,224,173,223,29,188,251,209,253,87,255,235,240,205,55,68,214,151,25,192,71,242,229,82,174,221,14,131,155,102,130,176,2,62,20,216,131,143,222,60,124,243,149,195,127,250,213,193,203,63,60,120,245,215,135,63,254,218,221,247,95,186,251,254,127,221,127,227,135,7,175,255,199,225,119,126,127,239,251,255,194,74,242,54,115,231,231,87,235,117,238,59,199,220,13,88,215,57,111,189,247,225,191,220,253,240,247,83,40,192,112,228,58,55,243,253,0,109,122,73,37,1,111,240,255,123,233,101,209,9,248,248,185,57,244,88,125,4,4,154,124,115,81,129,198,31,21,2,104,165,114,51,95,48,176,203,236,65,33,5,28,203,244,97,194,31,63,130,186,102,201,200,23,154,88,247,254,219,63,63,248,250,87,148,186,44,211,87,183,133,79,220,72,134,79,168,122,240,250,111,30,124,239,63,149,170,44,211,87,181,139,15,156,38,30,89,204,46,22,22,23,105,6,124,252,214,225,203,239,42,21,89,166,175,34,29,39,122,228,43,100,11,185,66,129,79,161,251,63,127,249,240,219,175,28,188,253,29,5,12,43,18,6,198,50,59,227,158,129,29,96,130,34,117,224,253,247,239,255,226,95,66,192,176,34,97,96,108,19,100,184,22,195,199,235,208,225,175,222,10,199,103,66,183,164,183,222,19,92,127,97,68,125,243,238,159,94,15,1,197,138,184,160,100,115,116,186,97,216,184,8,90,205,86,219,44,49,2,189,116,239,131,95,220,255,243,31,15,223,250,55,5,10,43,18,14,165,199,14,67,31,49,231,205,178,217,34,48,31,188,22,14,134,21,153,0,134,122,101,54,76,179,93,100,248,124,57,2,16,21,9,7,4,100,178,12,23,171,118,190,93,106,51,18,253,224,7,225,192,88,17,255,164,71,95,24,207,161,10,235,255,248,131,123,111,189,116,239,123,127,242,106,158,167,31,95,77,242,147,241,92,182,220,154,15,62,252,186,87,147,101,122,29,240,105,51,98,104,218,197,118,185,109,120,48,238,255,243,107,135,223,123,87,66,160,120,190,124,190,22,13,70,158,119,237,44,116,148,200,122,239,87,191,130,33,138,128,152,61,159,63,95,244,117,73,6,3,19,161,209,230,1,78,124,188,202,37,250,124,107,97,177,157,195,166,18,156,85,190,249,198,253,63,255,235,193,87,254,19,26,226,238,84,232,56,252,135,159,223,253,243,47,14,223,252,250,193,59,127,58,248,224,231,247,223,249,243,189,63,189,147,112,219,38,43,97,154,155,55,243,5,225,39,129,64,95,249,175,131,119,190,127,247,143,95,246,115,82,215,83,203,179,87,186,103,66,193,123,58,62,244,125,206,83,115,140,93,144,211,233,75,135,111,255,236,47,31,125,31,211,185,13,83,128,149,77,153,9,21,105,21,158,178,142,113,237,54,97,56,218,130,142,164,125,164,27,29,215,201,139,244,44,218,152,104,15,186,247,225,27,247,63,126,5,112,97,227,197,230,175,183,183,209,37,107,175,118,214,200,131,190,68,244,63,120,245,223,96,95,147,107,233,247,223,250,229,225,155,31,221,125,255,171,108,45,248,160,144,161,78,198,36,95,46,47,16,44,86,239,224,167,239,133,226,112,66,156,229,136,11,33,151,205,207,207,115,142,57,55,151,152,182,22,178,139,249,114,113,113,218,90,96,165,226,173,174,28,236,125,197,133,72,136,49,128,184,171,39,151,43,44,150,205,89,144,99,61,238,49,87,123,238,143,7,44,166,212,100,252,248,193,127,127,247,238,7,239,48,226,71,246,142,213,22,56,228,139,141,249,134,25,82,217,87,222,109,45,110,5,110,131,148,176,108,183,77,26,216,7,111,253,254,193,63,255,146,73,96,236,29,199,32,245,228,70,221,136,79,176,195,53,138,241,250,201,8,165,172,195,86,201,204,154,62,126,22,92,162,254,138,162,241,70,161,81,106,44,6,107,139,252,197,197,70,163,89,86,130,28,1,40,230,87,218,232,222,145,188,76,197,252,128,68,60,181,115,37,96,110,225,241,103,83,35,162,12,179,157,200,101,148,236,98,9,127,3,217,62,183,81,237,244,2,211,233,239,233,175,239,106,215,255,154,110,33,99,23,189,188,195,203,61,95,148,180,74,34,235,74,2,129,67,195,61,37,214,154,239,218,163,112,52,44,201,215,173,131,62,248,152,26,229,133,143,121,1,63,124,245,224,211,141,221,22,38,33,169,252,104,201,23,106,238,17,113,217,0,211,194,175,81,41,199,128,129,222,46,120,157,149,79,254,212,139,150,225,61,142,232,21,63,226,140,67,151,48,31,102,118,15,125,216,25,134,220,76,69,167,114,223,21,82,49,66,174,3,169,200,240,217,252,19,204,232,175,222,29,165,182,36,247,104,95,99,249,82,196,45,252,16,18,201,184,20,252,25,113,112,97,99,37,157,1,6,198,170,44,141,85,112,68,2,245,125,225,25,220,75,95,42,222,238,18,89,24,237,144,43,180,122,49,59,194,81,121,210,224,201,78,228,11,18,168,144,189,146,232,47,157,170,70,199,25,91,240,95,251,13,239,174,124,194,170,135,150,240,7,48,241,221,52,0,113,8,132,142,118,112,245,208,137,146,143,152,129,56,23,251,130,15,241,179,80,255,8,42,151,182,221,184,117,114,162,226,84,63,31,5,183,235,65,14,115,217,151,251,197,45,20,30,20,255,33,105,144,89,42,243,67,142,239,21,205,141,54,11,161,33,109,20,238,180,175,104,99,30,46,226,164,111,207,163,129,123,240,170,94,157,247,216,249,82,96,86,207,136,240,19,208,74,104,140,7,182,16,2,75,59,106,178,203,241,123,66,133,195,32,195,161,166,159,72,116,39,69,78,41,134,5,249,11,25,229,201,1,0,149,38,195,34,247,132,13,83,232,70,196,79,50,195,3,142,136,19,218,80,208,204,36,23,21,29,160,27,140,53,50,169,171,211,9,21,131,219,6,67,128,248,22,6,59,169,244,48,155,116,139,46,254,140,147,78,136,19,193,35,98,55,120,195,132,112,7,19,231,89,232,125,47,127,159,252,115,192,135,185,98,3,241,221,26,243,83,231,137,144,113,87,153,151,60,120,97,178,213,76,221,137,71,231,56,232,202,183,28,39,148,82,220,153,149,149,18,74,233,8,151,191,66,110,178,23,176,251,40,123,30,120,177,150,210,141,234,54,136,112,195,237,12,205,181,29,39,67,13,245,240,105,120,67,219,168,238,117,76,231,138,51,0,73,74,134,154,218,179,40,27,10,219,78,210,56,167,205,1,105,230,122,221,182,51,215,31,14,186,206,208,154,107,3,212,21,163,255,204,214,69,224,173,154,62,72,101,156,77,115,160,62,104,111,38,7,25,60,148,79,225,115,246,58,22,92,51,157,89,27,106,25,253,254,214,37,163,99,198,106,228,138,105,226,85,165,163,247,233,202,168,51,136,221,37,232,14,111,240,8,189,178,71,177,123,5,237,188,128,202,201,145,91,26,93,30,155,214,110,172,182,46,225,45,213,49,252,57,6,9,71,214,44,36,116,91,60,66,215,134,241,137,136,179,98,119,90,27,246,174,141,255,175,116,169,140,97,237,206,109,229,230,110,35,241,48,105,29,117,142,229,221,250,176,21,187,201,231,237,65,127,74,155,134,227,160,219,248,28,218,69,137,128,181,94,47,46,120,168,83,107,61,107,244,205,120,253,194,192,23,54,118,201,25,110,15,94,176,204,120,221,0,228,86,224,203,138,105,129,36,220,58,218,4,92,37,19,59,52,167,107,141,222,176,161,77,109,117,127,95,215,128,221,25,193,107,12,46,139,203,22,205,182,150,90,210,144,247,13,58,90,181,90,197,243,237,97,59,97,157,61,155,180,170,215,201,213,217,210,53,109,99,35,165,91,160,2,194,22,110,67,150,231,33,45,18,83,196,55,13,4,58,191,184,8,124,51,211,50,219,198,184,231,44,25,73,173,88,88,40,45,228,22,22,52,128,117,38,171,239,185,23,60,42,240,141,5,164,199,104,249,149,51,185,125,188,123,81,202,229,154,211,175,106,148,27,237,121,188,170,81,202,229,179,83,10,103,172,164,153,226,140,221,45,201,200,48,168,58,155,93,91,71,167,239,71,155,48,182,142,185,202,236,25,186,3,73,55,108,179,215,206,220,104,126,233,75,230,146,101,82,48,6,104,185,213,221,210,160,19,120,253,181,89,239,25,182,93,209,200,179,166,57,236,195,144,165,71,180,158,64,63,219,107,246,186,205,91,21,138,49,15,25,184,206,234,152,2,3,115,125,2,24,118,228,192,66,198,105,172,40,15,205,10,197,97,170,91,118,101,143,69,95,3,242,237,235,116,107,188,2,157,233,141,77,104,139,150,218,37,195,50,250,58,140,75,15,55,104,143,58,48,219,228,18,85,115,95,135,129,68,238,129,250,164,230,229,104,251,110,195,214,112,219,107,183,51,118,240,60,50,151,245,242,97,27,246,242,241,110,126,165,180,175,96,77,58,158,87,132,226,217,85,180,195,255,249,237,225,239,94,62,248,218,235,247,126,241,107,169,53,22,225,82,2,136,82,167,134,177,193,201,45,3,26,167,176,236,154,166,55,123,24,193,132,127,145,143,128,181,251,239,254,225,193,75,95,62,252,234,127,170,109,68,83,42,51,194,191,118,198,218,66,198,20,69,183,71,109,211,73,134,84,211,53,86,79,131,197,28,69,79,181,5,236,47,76,174,30,64,179,182,144,247,216,186,178,140,189,169,6,20,25,142,48,25,40,114,203,220,5,172,187,45,93,33,228,32,131,46,90,186,232,84,19,192,239,239,227,250,215,115,169,13,254,191,126,188,145,250,221,87,239,253,211,31,3,35,69,151,187,194,7,106,226,208,176,248,63,42,208,233,67,99,195,94,58,251,192,96,173,56,195,66,229,128,108,39,73,176,135,54,169,57,244,56,52,107,182,142,66,179,102,43,30,205,160,156,55,145,241,235,177,166,49,141,176,232,12,66,59,238,52,230,41,44,34,147,87,3,119,184,138,198,143,183,53,29,109,92,21,77,132,143,224,92,87,151,70,104,95,97,229,195,1,177,240,43,84,14,155,133,238,111,37,181,195,175,253,240,222,123,63,249,98,48,172,33,255,209,82,27,2,125,63,62,42,2,150,217,6,154,79,194,0,239,199,57,36,141,122,205,63,120,229,245,123,127,122,103,66,35,172,211,168,190,40,208,228,57,193,71,203,4,218,131,76,104,13,97,27,51,216,70,9,67,60,28,153,131,103,134,150,9,5,247,189,102,163,251,139,63,135,63,120,239,224,167,223,159,92,70,35,132,97,25,0,66,184,3,194,200,111,162,48,96,153,79,186,36,161,88,185,233,241,72,171,248,146,48,4,178,6,139,214,157,32,52,73,36,16,19,54,89,30,145,181,15,197,128,214,148,125,133,204,91,252,186,133,6,82,5,40,250,159,192,62,248,235,247,14,190,242,113,76,102,17,135,61,112,120,211,217,195,246,200,25,204,206,30,176,86,28,246,64,229,60,246,128,95,79,110,151,163,127,79,120,155,59,248,225,47,239,125,240,241,189,175,252,254,240,165,151,79,110,56,84,168,211,7,101,108,183,123,179,15,10,214,138,51,40,84,78,230,217,134,51,182,103,24,22,194,251,147,31,153,15,190,117,239,91,191,60,120,245,223,238,253,230,195,19,28,25,5,234,244,145,49,70,163,23,128,139,206,62,56,188,98,156,241,17,69,189,33,106,222,217,221,133,25,241,41,31,161,251,111,189,118,248,173,143,15,94,251,224,224,213,111,72,35,212,52,236,38,30,104,120,229,149,113,81,69,31,121,248,88,167,112,59,112,213,115,91,31,193,158,68,59,132,233,60,109,218,23,177,101,190,151,109,162,67,45,109,206,155,195,113,157,190,237,235,204,1,251,74,111,232,96,165,27,227,228,117,34,145,198,245,82,104,126,160,12,33,83,15,205,204,0,85,0,3,62,160,34,205,181,62,236,15,82,67,227,59,31,106,134,73,131,232,154,74,145,106,220,181,47,154,70,251,73,200,48,147,169,138,175,184,150,212,206,241,42,205,205,110,175,101,153,3,80,181,175,111,60,169,105,21,47,41,211,51,7,29,103,51,117,78,75,225,78,190,177,191,191,161,15,198,189,158,126,38,167,151,202,249,210,66,62,151,205,166,98,76,212,86,107,235,40,130,31,171,23,107,154,178,146,146,192,44,254,175,48,2,200,179,138,237,192,32,215,84,52,110,173,191,100,12,204,158,216,117,131,154,47,47,165,201,90,50,85,111,56,131,200,170,144,231,85,20,179,153,224,65,237,86,215,50,233,16,210,174,92,223,195,65,171,104,189,161,129,71,75,154,110,25,219,100,253,209,182,210,110,154,160,45,79,80,168,33,10,193,224,216,170,192,144,205,62,6,56,243,137,174,161,128,66,50,77,26,27,212,80,112,27,110,147,136,161,204,116,110,154,31,100,8,215,103,140,157,11,148,160,115,95,48,88,23,56,13,69,62,26,145,116,77,184,75,152,189,30,59,147,211,160,61,47,94,20,200,73,236,52,4,176,209,98,20,242,214,171,160,127,111,220,151,100,71,10,73,139,152,48,33,146,252,25,52,157,247,186,88,212,116,151,77,191,113,240,198,31,112,86,232,177,192,33,5,152,83,168,70,212,195,91,18,150,227,50,109,88,237,21,174,140,72,122,213,127,127,239,238,135,255,231,222,155,47,67,117,20,243,210,34,92,85,218,25,14,123,78,23,133,196,169,24,168,13,23,178,200,137,56,78,97,24,160,10,169,96,192,181,214,19,195,96,97,50,6,142,215,254,221,247,191,114,248,149,159,29,126,231,247,15,190,243,222,201,181,63,31,74,122,102,153,240,186,254,229,151,14,126,243,191,15,255,231,183,15,94,254,230,201,53,93,12,109,250,142,215,234,175,223,187,251,167,215,147,253,212,195,110,146,197,67,132,37,233,120,93,190,255,251,127,125,240,189,175,61,236,150,205,1,154,238,63,143,44,199,27,231,143,127,116,255,221,151,65,112,124,216,141,27,61,211,114,212,182,239,191,253,243,195,87,191,241,9,180,125,219,227,28,127,250,230,193,151,95,63,252,221,203,15,94,121,227,97,183,202,244,23,85,249,122,200,77,246,204,45,220,180,68,155,95,249,25,144,248,222,219,120,139,227,161,119,214,176,6,48,186,190,182,31,124,247,213,131,151,62,58,185,182,115,225,83,139,201,178,10,19,81,100,238,19,107,63,124,235,96,58,81,152,114,55,169,225,153,197,70,46,32,230,64,160,51,113,139,39,29,235,75,95,210,114,154,146,242,164,43,18,238,113,177,129,29,95,79,173,167,61,146,93,52,219,217,69,192,206,50,201,224,198,101,74,214,37,148,20,185,208,165,103,253,176,178,241,112,152,90,143,90,174,184,152,120,56,220,125,255,245,0,26,40,183,166,226,201,0,228,48,226,23,4,252,51,89,76,221,111,190,126,247,79,63,124,40,99,23,110,50,147,165,52,208,32,187,3,106,34,196,118,230,184,26,25,179,147,173,96,40,93,162,158,108,43,99,59,217,225,15,254,7,168,117,240,131,63,11,9,63,181,47,171,95,237,225,16,69,50,33,143,141,140,78,119,96,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,142,185,108,26,44,22,191,174,81,8,83,36,139,173,85,174,231,179,122,33,171,207,103,245,98,118,67,202,154,4,225,10,228,235,236,170,57,108,184,67,199,232,233,9,2,167,39,64,190,222,130,191,80,200,210,19,3,144,82,245,196,205,113,127,132,180,160,130,40,0,227,191,108,0,52,172,149,102,106,31,54,8,31,90,61,2,207,148,63,175,83,254,50,117,150,206,117,68,133,246,173,174,209,27,118,36,147,41,250,160,86,240,116,144,185,163,158,211,188,193,19,210,239,2,136,252,58,122,5,105,11,91,155,64,75,246,88,48,11,66,44,53,138,95,117,30,145,150,155,56,207,131,46,189,210,53,108,222,161,241,8,196,124,179,194,203,104,62,157,77,174,80,53,247,163,207,15,109,211,106,110,46,227,147,76,62,163,38,247,201,211,178,226,189,156,172,80,211,21,61,149,155,16,191,243,179,195,31,254,248,47,31,125,95,50,40,35,122,233,17,204,123,210,230,195,12,166,133,34,217,75,245,176,51,14,192,221,128,49,223,133,159,244,51,207,164,91,173,196,133,11,149,126,191,66,145,20,72,219,74,179,50,90,68,33,166,122,32,18,78,183,111,90,52,168,186,70,255,166,109,19,213,82,103,104,65,229,251,175,252,22,89,132,99,88,202,181,80,200,57,248,232,165,131,95,124,149,117,13,138,152,131,150,175,192,189,15,191,121,248,163,31,139,2,158,161,226,76,206,103,101,96,31,96,10,89,78,192,108,132,216,217,81,170,55,101,250,207,92,41,81,147,166,162,60,172,87,130,26,166,208,24,181,34,217,167,117,225,117,172,161,215,177,230,211,229,142,175,251,82,55,73,237,12,81,130,221,76,166,13,7,49,46,202,42,49,87,100,205,38,214,186,216,53,28,157,61,128,138,92,72,234,148,54,77,31,85,213,77,85,43,229,156,206,85,109,39,111,67,98,107,225,250,148,167,110,169,96,142,33,168,40,106,140,171,222,220,153,173,133,16,75,74,99,184,19,126,108,81,10,78,17,119,0,186,192,240,25,245,237,229,225,142,12,217,149,10,36,94,194,248,161,187,37,137,101,221,67,95,58,158,8,59,174,250,53,214,145,155,122,156,37,177,72,233,60,235,165,151,18,7,175,124,160,137,179,29,254,23,122,82,189,190,161,15,171,73,244,255,104,151,219,236,248,168,212,40,206,179,79,249,5,163,200,62,25,205,146,193,63,205,47,228,120,46,57,244,165,244,110,184,71,159,222,99,206,124,1,23,167,161,228,160,211,61,113,23,167,112,175,62,127,155,232,20,180,13,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,58,34,157,154,173,153,199,28,219,120,158,198,61,174,119,32,180,68,92,218,198,26,49,218,19,45,129,0,181,101,202,115,44,110,139,192,19,200,121,214,44,100,97,213,53,201,33,172,156,205,195,231,22,126,46,228,10,232,84,59,170,242,189,104,179,245,34,246,144,181,1,219,174,27,147,168,178,7,155,107,119,167,59,128,125,171,73,136,110,48,83,168,228,192,197,196,110,46,169,193,46,178,123,179,117,147,130,21,73,71,4,182,216,156,181,38,173,72,206,145,201,40,171,11,211,59,100,242,79,192,157,248,230,6,27,191,238,157,62,32,84,238,171,131,31,233,56,147,90,98,71,104,238,222,202,213,33,190,141,130,54,183,175,243,28,79,87,18,153,89,220,54,251,99,228,244,32,189,210,105,22,238,174,4,21,23,145,218,145,153,251,225,137,225,149,61,33,135,179,79,40,41,87,64,128,39,111,88,16,111,152,89,191,178,199,188,147,42,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,182,168,47,163,117,102,69,38,121,62,139,131,201,104,201,194,161,180,238,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,217,39,80,180,74,0,198,205,59,226,83,195,253,212,222,20,159,238,116,220,79,110,174,95,36,66,185,113,95,103,46,133,45,121,210,146,70,193,176,173,218,108,5,194,34,117,119,142,243,214,176,95,55,154,155,102,82,99,133,112,239,194,42,108,107,194,114,73,88,215,125,211,217,28,2,93,247,132,103,70,160,9,225,5,81,61,163,124,197,221,215,61,37,171,200,203,152,138,69,29,246,84,7,79,14,174,139,35,170,116,110,131,211,76,232,187,10,32,60,73,51,201,175,114,137,96,122,35,134,187,55,37,249,169,85,61,147,213,61,85,171,202,189,129,60,140,50,238,200,85,105,228,164,28,62,136,82,58,147,179,69,83,162,62,246,129,185,68,41,201,131,62,111,205,115,252,111,230,90,109,114,252,183,146,169,37,151,120,174,2,118,38,75,69,135,152,157,97,106,75,82,187,168,161,92,161,164,188,112,69,75,45,13,171,195,140,101,146,166,145,156,251,226,220,92,71,215,210,80,20,146,207,105,9,237,92,151,64,217,85,35,99,143,27,142,101,192,224,230,116,208,115,118,109,205,131,116,13,126,80,35,90,89,1,128,118,213,102,53,195,169,99,135,145,102,168,208,197,214,135,27,212,108,179,186,231,174,21,92,33,140,232,108,221,48,74,121,235,197,118,23,203,16,82,157,17,149,112,70,251,251,75,46,104,92,9,46,213,217,2,114,191,54,212,175,108,41,185,95,217,122,242,190,186,133,123,25,101,255,74,54,89,199,212,227,112,83,158,96,226,4,156,255,203,39,236,147,73,185,16,18,118,21,150,152,111,23,115,59,193,194,60,131,190,214,199,152,207,172,39,34,237,230,29,76,107,40,105,13,74,99,125,18,105,237,77,76,99,29,19,105,119,58,148,166,212,189,115,135,14,226,205,204,163,104,245,120,1,100,98,9,43,68,202,37,64,18,11,166,42,73,83,33,182,41,81,218,148,200,108,74,52,54,37,2,155,18,117,99,55,10,37,131,11,54,167,202,23,149,128,99,117,107,216,28,163,39,53,66,227,78,213,203,187,235,173,164,172,131,0,232,106,235,186,134,231,46,218,6,140,130,238,84,249,118,190,71,241,38,208,228,198,149,33,72,177,186,29,12,156,165,25,59,93,27,55,106,179,3,147,146,43,150,215,249,161,137,80,181,248,57,134,251,149,159,49,176,175,27,128,184,5,234,208,30,221,26,214,22,64,103,98,151,215,180,121,248,200,223,66,210,74,143,161,64,66,119,210,217,14,140,238,214,59,53,104,92,168,52,77,96,125,157,33,202,222,13,180,167,129,42,176,134,78,237,57,38,169,40,43,99,95,223,149,107,110,177,51,23,187,105,244,152,27,183,109,90,93,73,71,87,59,195,234,160,203,183,166,155,253,209,166,97,35,36,186,15,69,70,159,46,154,16,164,70,217,60,208,209,87,131,171,135,3,228,37,61,97,241,213,118,205,94,15,253,217,16,228,21,217,22,44,114,246,209,202,196,113,81,41,57,43,46,55,167,225,242,72,35,143,63,97,200,136,44,25,27,101,32,103,198,230,78,0,27,209,84,54,187,152,107,183,161,169,13,224,105,103,207,154,232,103,242,220,136,91,120,97,39,247,172,62,81,155,93,183,157,156,101,191,59,51,72,9,79,30,44,242,40,48,103,27,4,178,12,15,45,151,148,124,250,126,252,179,251,239,254,132,153,41,238,191,246,207,7,63,120,239,47,31,189,44,228,2,255,14,128,34,86,112,11,16,169,234,222,248,144,216,54,235,79,44,222,162,111,13,187,173,100,4,141,114,124,251,13,136,0,215,179,27,161,34,192,245,220,195,237,152,127,63,242,112,80,183,36,117,247,57,123,54,25,186,71,125,186,247,164,248,155,210,132,237,65,178,238,4,4,212,144,101,162,202,89,160,153,208,147,247,87,198,13,159,230,138,139,206,209,45,221,208,135,75,142,181,187,135,52,117,134,87,232,22,19,136,96,246,168,215,5,185,41,163,165,96,66,240,65,216,7,94,13,228,237,66,227,213,236,62,86,66,103,175,216,149,44,168,196,87,171,81,125,198,112,54,65,109,222,78,230,178,58,125,238,27,59,73,192,39,133,130,157,243,68,213,122,210,169,88,122,50,57,248,156,145,54,63,103,164,230,12,80,155,135,231,241,208,43,57,100,155,38,10,205,170,74,46,223,71,90,146,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,125,234,202,115,207,162,172,111,155,73,250,200,238,130,117,219,187,73,81,199,26,110,219,169,148,92,41,100,182,82,91,164,22,71,77,101,204,172,138,201,79,107,130,82,152,123,34,205,163,65,134,52,248,72,0,192,24,215,44,163,101,170,80,232,120,93,5,195,52,167,40,56,252,100,90,133,34,29,87,203,176,128,98,155,232,144,63,236,181,34,58,14,32,249,14,169,33,196,14,34,136,80,158,4,152,174,119,5,100,180,237,158,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,81,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,162,191,235,104,120,231,110,146,90,94,195,115,99,119,156,158,212,134,116,68,115,131,28,225,240,112,215,159,111,90,214,208,18,217,5,95,38,143,207,234,214,214,4,63,241,78,250,166,40,176,190,195,199,234,192,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,186,183,207,96,40,24,36,221,235,187,104,64,168,68,93,130,12,191,233,46,78,183,205,237,196,37,107,216,239,2,167,240,166,63,178,61,197,146,104,78,180,144,215,122,61,215,212,17,188,194,10,76,4,0,48,99,162,224,6,220,19,151,190,232,156,197,136,52,219,102,91,178,107,167,75,66,239,125,60,201,179,225,9,38,136,43,128,170,49,131,94,72,29,110,233,11,84,64,163,109,72,113,50,113,201,133,7,190,17,76,249,28,184,225,15,46,49,118,73,119,92,29,233,125,58,210,48,139,102,94,28,100,148,203,120,84,209,174,62,215,184,105,54,157,100,159,40,156,74,142,105,215,3,13,131,204,29,238,159,20,134,35,16,110,14,27,213,182,184,159,75,183,105,11,205,9,87,128,243,141,86,249,19,184,2,156,51,243,197,197,134,49,31,251,10,240,113,158,95,195,40,201,47,210,84,102,111,42,139,135,13,140,66,187,85,202,230,154,238,67,23,173,86,107,63,80,58,145,161,127,210,202,235,60,94,213,224,35,53,190,151,59,196,227,13,243,173,70,185,221,94,10,62,147,34,30,48,38,45,83,138,59,82,44,151,138,11,217,37,233,229,87,30,213,132,131,160,248,35,217,253,233,221,147,158,200,69,69,71,70,185,156,231,207,74,205,10,164,194,162,54,145,125,121,207,11,156,66,113,183,196,211,206,89,209,55,82,171,143,128,105,5,56,189,175,13,166,151,207,4,203,139,187,106,88,8,103,39,205,38,24,189,25,19,54,222,226,37,99,118,41,44,28,48,93,119,77,167,209,161,33,248,22,226,17,97,178,27,44,50,120,123,220,110,119,119,2,13,132,60,39,150,107,230,11,5,65,240,144,89,52,121,134,199,199,46,221,178,134,35,188,105,55,59,14,39,212,48,159,196,226,185,148,133,75,255,160,190,120,4,9,39,218,18,198,204,27,236,157,56,253,24,240,12,75,53,91,74,43,140,85,200,207,208,76,107,50,186,133,0,50,60,186,206,137,246,194,255,8,142,251,58,92,97,62,87,52,102,233,72,68,171,244,110,117,195,176,110,220,160,55,253,148,8,83,105,24,241,73,77,68,114,134,158,57,109,18,139,196,168,9,60,1,180,224,58,21,163,237,132,145,123,98,85,68,105,116,132,154,21,230,113,22,210,173,35,244,32,225,224,205,146,132,51,27,10,110,45,248,16,196,195,234,52,140,100,62,171,47,228,244,92,41,171,103,230,83,82,168,166,73,107,108,34,185,136,11,67,115,254,39,148,142,4,166,229,129,201,21,138,248,56,149,132,162,178,245,186,223,248,222,61,51,121,159,200,224,125,156,144,253,56,74,134,152,149,52,208,155,232,54,142,14,115,214,9,145,233,218,32,3,24,237,189,41,178,206,145,22,216,172,248,120,245,54,85,161,34,128,206,17,153,10,204,253,224,196,39,181,27,84,50,144,224,142,8,22,164,1,242,143,107,121,73,55,110,52,134,173,93,104,79,74,193,139,102,110,73,152,204,146,123,175,127,241,229,83,71,70,197,28,208,191,216,24,11,88,23,196,137,237,51,79,40,40,68,112,129,178,194,5,124,15,111,158,20,137,132,15,48,224,252,196,140,83,38,10,200,108,61,219,135,205,158,244,151,224,115,168,158,58,33,120,79,22,195,25,51,39,190,2,125,118,157,1,119,43,155,221,86,203,28,120,41,59,34,69,230,78,57,172,68,194,110,247,14,234,27,238,210,219,241,240,8,149,15,188,215,15,11,57,124,167,51,145,85,94,3,157,242,66,108,216,27,173,114,115,137,12,121,165,99,216,6,100,73,113,244,41,85,127,10,188,52,234,135,143,182,186,137,96,67,31,34,116,95,39,21,205,45,182,141,162,209,14,0,31,247,35,181,71,142,160,215,146,7,51,244,117,195,24,93,25,247,189,71,21,67,251,194,94,82,101,9,252,29,76,60,76,83,159,136,101,227,56,185,99,168,101,158,24,213,166,247,140,79,158,248,180,116,219,159,153,148,19,22,27,91,95,243,180,190,196,194,195,56,226,33,149,19,153,173,110,203,28,198,88,186,20,65,243,100,223,118,111,91,208,234,149,166,5,11,204,150,223,233,235,116,237,23,140,70,93,122,13,125,216,26,247,204,185,191,27,192,54,1,48,123,51,188,194,120,74,209,99,2,254,60,174,131,75,134,3,26,217,51,68,251,9,47,67,94,173,225,19,137,47,174,235,87,107,109,122,22,114,189,64,207,32,174,94,230,175,35,178,103,7,155,222,227,134,157,122,224,233,196,231,157,101,253,214,74,205,164,58,244,116,98,123,107,89,95,88,169,245,151,47,243,135,34,13,254,130,224,8,95,16,44,173,212,182,33,135,191,255,184,179,12,133,119,87,106,243,144,100,178,183,7,203,203,79,233,183,47,214,250,245,107,188,250,46,127,252,240,78,221,228,56,142,87,107,187,110,246,246,114,173,72,57,171,144,83,90,173,45,64,206,53,142,61,123,229,112,174,94,6,28,207,215,250,43,215,0,204,214,138,0,147,63,95,27,67,18,190,77,120,14,203,109,173,20,234,186,253,116,173,4,137,183,234,53,128,132,232,172,228,86,176,193,238,234,53,61,15,37,75,88,242,230,234,29,232,73,189,102,175,138,62,14,151,107,119,86,241,29,77,66,99,23,128,64,22,160,54,231,37,158,91,171,221,58,127,89,95,168,179,238,108,157,239,11,154,219,43,181,241,121,122,2,147,30,211,220,58,63,162,180,60,164,229,189,33,112,251,83,62,127,135,242,187,107,151,249,35,139,226,125,200,173,53,5,166,155,127,181,86,244,114,182,215,106,37,200,57,7,200,173,185,200,117,46,212,110,93,184,140,79,51,214,58,43,248,2,228,133,157,21,156,11,54,36,218,117,254,120,163,115,97,115,69,239,175,213,178,144,56,134,196,33,150,204,93,40,174,32,41,23,46,136,190,53,249,120,207,93,192,241,126,170,182,189,126,25,137,85,203,98,241,122,121,5,31,164,92,95,97,79,133,94,243,38,212,45,223,43,154,238,163,146,128,233,26,189,227,185,90,99,149,22,68,121,152,74,80,230,98,113,25,91,190,44,166,173,152,176,140,90,159,191,67,175,106,54,5,45,198,124,78,230,158,166,206,103,159,42,208,11,153,67,154,148,108,36,221,183,45,187,2,141,173,229,197,101,164,67,118,249,154,251,110,167,87,216,168,109,93,52,5,44,104,235,86,93,109,204,69,104,72,15,105,214,139,244,234,230,110,157,183,216,15,105,177,62,183,186,72,120,213,215,25,141,248,187,166,231,111,66,11,43,248,70,232,53,54,176,244,80,168,247,14,102,216,250,159,240,22,166,216,31,227,191,133,249,40,127,33,128,69,153,198,31,122,46,141,4,2,122,159,71,206,119,95,56,154,47,230,12,22,98,254,81,102,222,85,235,231,0,133,66,145,231,243,205,189,209,225,97,199,48,159,153,125,124,249,236,49,37,204,103,150,44,150,207,94,6,26,55,220,176,101,248,136,17,19,124,188,124,140,123,45,229,183,232,71,202,103,111,90,184,249,237,249,118,185,205,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,10,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,82,104,28,124,127,15,220,129,138,10,238,158,23,168,187,249,45,211,28,205,249,142,41,162,223,196,152,247,191,137,49,17,78,101,224,108,178,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,201,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,175,68,172,156,137,141,139,179,34,126,88,20,93,140,159,70,77,41,87,225,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,90,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,149,163,121,22,29,135,201,60,203,255,192,153,242,96,91,88,47,162,142,175,78,28,223,41,180,140,125,56,247,112,16,243,158,158,10,90,247,247,212,39,255,132,124,153,149,31,21,37,155,190,24,132,130,146,229,29,206,65,22,63,140,11,228,237,4,178,20,157,53,39,3,148,14,238,60,254,178,179,20,222,13,85,82,86,180,111,194,181,132,1,126,100,21,55,132,99,181,12,123,211,140,98,89,252,252,79,2,57,233,149,209,68,212,227,169,210,217,32,7,35,233,241,174,194,167,156,15,198,123,110,210,207,245,35,45,19,76,244,99,187,165,106,151,80,149,78,52,102,71,219,78,66,158,189,83,101,202,124,54,10,57,105,87,178,199,141,168,214,199,253,144,151,250,18,113,76,47,138,137,39,17,130,73,140,151,247,92,34,9,219,129,71,169,184,15,3,18,141,242,33,15,255,121,39,149,9,84,250,233,172,50,66,62,103,47,184,134,189,47,24,34,80,200,196,140,150,220,233,148,243,147,28,87,63,57,167,76,59,177,128,78,104,240,3,189,57,222,224,123,140,244,239,245,25,116,249,209,235,204,92,70,252,167,30,67,242,167,174,3,123,76,240,165,89,153,225,187,6,11,229,29,107,255,161,115,168,210,161,60,217,24,245,148,163,186,3,134,190,133,168,149,242,69,227,232,94,246,187,99,99,144,30,142,29,197,17,148,57,196,100,117,252,133,189,57,196,55,216,108,152,102,187,232,185,197,147,71,67,168,83,160,105,102,151,36,155,97,54,145,201,101,231,209,147,45,193,42,193,92,149,91,203,165,78,252,232,253,51,80,171,219,233,58,70,239,138,99,141,155,206,216,50,39,29,206,238,14,206,211,233,216,170,158,149,78,65,119,189,243,36,60,81,203,215,149,195,159,48,248,225,135,63,57,233,192,39,228,144,231,239,146,127,156,254,158,254,158,254,158,254,158,254,158,254,158,254,158,254,158,254,158,254,158,254,158,254,158,254,158,254,158,254,158,254,158,254,158,254,158,254,254,205,158,29,72,38,114,113,196,19,112,93,200,234,9,254,31,154,203,121,33,102,52,79,4,173,230,44,95,216,206,233,200,45,120,252,205,15,205,133,9,93,192,244,156,111,179,9,172,71,149,179,1,44,114,41,239,212,57,234,216,160,220,14,30,27,104,99,219,76,224,137,127,211,209,150,240,125,134,82,187,161,177,226,198,196,0,68,237,178,241,73,4,32,202,150,11,217,210,66,51,94,0,162,82,33,155,63,242,193,136,244,22,169,184,52,184,216,90,108,229,154,185,249,141,61,249,106,237,254,100,39,212,96,101,55,202,70,65,190,101,60,45,18,72,160,254,162,129,191,113,64,48,183,207,0,32,61,126,155,21,127,168,144,202,35,237,98,187,220,54,246,39,210,41,161,196,27,114,111,123,210,175,31,241,237,174,211,220,188,113,131,34,226,167,233,24,57,216,243,209,208,238,82,116,125,203,236,25,120,156,186,68,199,205,249,76,97,94,185,116,220,110,183,151,238,164,233,68,163,146,206,193,143,210,68,115,104,153,65,216,236,248,45,159,41,177,211,169,201,232,209,201,114,28,252,44,53,180,69,60,4,229,70,208,177,141,29,29,7,155,19,16,16,128,4,121,58,101,103,5,186,216,196,95,229,78,188,209,31,245,96,165,7,135,156,252,132,216,179,51,204,81,200,189,153,158,203,20,217,137,159,123,255,24,207,169,197,231,253,224,164,171,164,183,205,198,173,174,227,57,7,171,51,80,237,170,239,221,180,96,207,184,227,140,184,107,44,213,61,129,19,71,219,121,198,24,224,203,103,115,159,218,42,157,219,252,211,164,227,197,219,38,187,70,183,42,46,150,213,91,116,245,179,142,87,218,106,93,60,87,172,247,234,122,190,142,73,120,67,146,110,244,213,115,203,250,173,181,218,90,157,46,223,209,253,185,250,104,153,151,218,134,164,44,37,225,13,72,74,98,151,228,76,252,243,162,116,103,180,222,198,251,149,144,191,235,94,243,219,90,214,179,117,14,216,189,208,232,171,51,36,252,12,126,239,206,171,216,247,210,21,76,75,117,188,55,136,183,23,221,164,219,144,180,66,205,230,41,169,184,44,97,66,119,96,189,211,84,133,142,19,238,208,137,153,23,255,14,221,169,192,117,250,123,250,251,55,162,54,72,130,145,208,27,132,216,232,57,98,146,128,30,239,22,147,231,69,155,44,230,244,4,251,63,224,55,59,5,160,10,139,203,144,179,193,144,46,17,197,188,60,36,171,75,92,110,148,218,145,233,36,203,139,162,54,23,27,19,92,110,140,70,54,40,231,8,16,174,92,150,112,5,51,150,193,188,21,231,139,174,175,156,32,76,155,223,90,78,36,132,60,148,32,57,45,188,201,166,116,247,134,187,113,225,59,154,161,168,70,160,75,194,222,84,124,173,192,133,149,163,33,28,46,97,138,230,93,8,46,0,165,157,89,70,96,54,224,76,206,12,135,47,36,78,1,167,82,217,74,163,175,122,64,222,12,248,84,163,219,55,12,70,158,94,76,149,189,65,61,239,186,16,81,51,124,242,70,245,222,39,124,186,149,133,175,118,212,108,136,208,205,11,217,214,201,7,206,45,154,165,5,35,91,104,28,33,112,174,87,245,211,27,56,215,197,241,56,129,115,163,128,156,104,224,220,200,70,142,16,56,55,8,235,132,2,231,170,128,79,38,112,174,10,243,211,22,56,55,12,187,79,36,112,238,196,134,79,52,112,110,140,150,142,30,56,55,6,240,79,46,112,174,139,204,172,129,115,227,244,226,228,3,231,250,90,61,137,192,185,1,206,112,114,129,115,67,64,199,13,156,27,90,53,86,224,220,144,154,71,15,156,27,2,44,70,224,220,73,181,30,78,224,220,80,114,205,30,56,119,2,152,135,18,56,55,156,80,39,27,56,55,180,141,99,6,206,13,135,57,235,132,56,126,224,220,9,11,108,86,124,78,54,112,110,104,135,143,31,56,55,20,239,191,78,224,220,80,84,62,5,129,115,103,37,81,220,192,185,33,112,31,122,224,92,79,157,248,4,2,231,42,197,188,64,163,150,185,133,50,252,39,166,229,240,171,186,238,210,15,139,230,235,33,240,215,136,230,59,169,251,199,136,230,27,10,246,132,162,249,6,84,218,135,28,205,55,180,47,15,37,154,239,177,169,54,115,52,223,233,180,156,57,154,239,105,16,221,211,32,186,127,75,128,159,239,194,92,94,7,166,121,26,66,247,52,132,238,103,53,132,174,189,92,95,36,170,174,44,212,41,162,108,25,99,233,46,136,88,186,225,115,115,101,113,13,167,113,253,220,90,110,98,220,93,234,244,197,173,136,184,187,56,169,63,239,132,134,221,93,25,173,99,221,250,240,194,148,176,187,77,138,186,235,76,138,186,187,114,243,41,83,128,154,20,117,183,73,65,119,157,201,65,119,155,202,217,127,144,3,76,112,0,16,59,234,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,211,32,186,167,65,116,79,131,232,158,6,209,61,13,162,251,25,8,146,59,109,31,241,177,246,145,159,119,75,158,23,94,165,40,254,166,200,215,178,89,54,204,44,176,20,240,252,87,70,112,22,222,31,115,171,57,185,29,102,242,198,18,99,95,57,249,45,101,250,118,114,244,189,228,136,12,231,168,59,72,44,222,113,156,61,227,72,123,197,212,157,226,152,27,197,201,109,17,39,56,92,177,103,79,244,150,16,115,52,143,190,9,68,48,255,200,27,59,165,66,46,59,37,150,70,198,74,154,44,182,133,85,117,75,178,8,26,131,170,179,217,181,117,188,223,243,104,211,50,13,199,92,237,153,125,232,186,238,64,210,13,219,236,181,51,55,154,95,250,146,185,100,153,206,216,26,36,156,164,214,234,110,105,250,158,101,182,43,90,115,216,175,11,46,172,233,116,104,208,172,247,12,219,166,172,145,199,162,181,125,253,186,90,149,157,44,92,50,6,61,211,87,147,229,4,234,130,250,2,122,10,84,15,43,140,57,110,49,199,232,248,139,209,189,48,77,55,28,199,178,43,123,52,70,26,154,130,52,221,108,183,129,203,86,52,84,101,180,125,128,1,221,222,74,106,234,148,22,63,7,111,124,251,240,215,239,29,190,250,135,96,182,150,218,72,233,172,125,58,192,112,49,184,66,171,137,7,121,208,22,23,30,3,68,57,30,205,30,96,79,6,64,77,211,129,19,55,205,205,97,15,237,133,218,253,119,255,112,255,207,223,60,248,215,159,185,45,30,124,237,245,123,191,248,53,144,202,195,125,95,31,14,0,200,166,49,232,152,149,65,134,125,184,66,4,217,215,105,235,172,192,32,247,198,152,217,134,197,156,217,134,241,181,158,5,206,168,195,76,236,161,134,231,205,28,51,181,7,115,192,54,157,36,43,172,107,110,105,32,18,76,52,115,103,100,153,54,185,83,105,42,52,32,91,106,67,207,137,238,127,162,163,244,69,7,127,197,32,220,127,235,181,187,239,127,255,222,111,62,60,120,245,191,229,188,135,52,56,114,115,113,71,230,133,237,97,248,224,116,7,45,216,120,173,221,23,118,71,241,198,71,174,16,49,68,74,145,191,226,40,133,173,165,123,63,248,250,225,191,255,226,222,7,191,160,177,154,176,156,154,155,102,243,22,170,230,100,115,7,108,20,218,222,188,117,179,81,55,54,225,75,56,89,251,195,65,215,25,90,23,65,242,235,197,34,171,92,33,130,172,74,17,232,39,116,179,151,100,168,232,73,25,180,199,52,165,126,64,15,110,153,187,21,51,67,120,250,184,38,150,33,161,202,37,48,145,91,148,118,137,138,204,57,105,146,152,147,58,23,65,97,164,225,126,42,5,99,190,193,255,215,197,160,54,144,235,238,241,22,208,11,19,201,213,237,193,130,94,129,47,58,183,172,15,50,84,242,2,125,211,153,33,9,87,131,60,230,218,38,100,210,177,81,90,50,39,105,184,61,209,34,208,208,136,215,236,117,155,183,52,128,7,95,234,248,121,95,154,96,104,165,130,205,116,220,31,120,40,177,78,107,140,251,221,251,167,63,222,251,232,219,247,222,124,25,214,161,5,146,189,102,59,205,22,208,135,118,82,141,137,158,128,136,189,9,45,185,118,31,103,56,236,57,221,17,33,178,175,116,124,106,99,130,213,138,198,6,253,96,99,208,249,52,113,13,104,32,159,133,253,122,10,2,130,250,47,34,211,188,106,155,22,121,241,136,205,208,159,202,17,235,218,87,54,241,246,100,6,33,163,235,143,206,73,124,9,141,145,200,88,164,175,188,17,224,95,213,235,27,250,176,154,132,214,140,102,201,208,168,221,197,82,179,205,62,229,90,70,78,131,89,209,61,57,89,160,213,181,76,18,138,236,202,245,61,156,146,21,162,133,166,91,198,246,179,244,117,43,205,18,196,210,100,61,83,86,22,75,2,161,70,93,17,126,151,27,69,146,80,74,74,30,56,154,178,76,84,58,121,251,86,138,243,152,16,88,1,29,51,186,89,89,73,227,165,240,52,217,95,12,133,81,23,45,111,174,9,62,23,86,133,75,161,19,59,131,179,19,24,0,173,245,169,189,153,9,197,195,47,191,116,240,155,255,205,16,189,255,238,203,199,69,116,123,212,188,50,120,248,152,130,164,116,108,76,221,249,241,80,176,101,120,30,252,240,215,7,63,122,233,248,163,223,107,122,88,226,239,190,222,195,229,111,211,242,207,47,24,69,182,232,203,237,50,95,254,133,92,193,196,229,223,164,139,252,102,33,11,201,45,252,92,106,155,192,23,244,81,149,175,96,63,79,66,110,136,98,145,204,129,246,208,251,176,242,92,227,38,16,66,231,193,242,42,18,91,97,140,98,111,31,216,61,231,101,172,198,50,240,70,211,24,184,85,206,228,160,4,109,67,193,202,76,221,98,108,196,29,227,187,31,191,117,248,242,187,128,20,136,104,125,96,148,45,220,150,228,109,249,98,215,118,208,51,26,183,10,218,178,96,157,224,191,52,184,117,12,212,39,190,48,200,252,203,165,177,53,26,218,166,168,77,105,87,72,231,82,146,80,158,226,9,251,162,19,184,113,2,251,195,193,150,16,213,116,97,70,209,254,225,31,254,65,211,113,231,207,237,235,188,152,44,3,73,37,239,253,240,101,150,204,202,231,221,242,247,223,121,255,224,141,119,31,188,242,134,84,120,103,103,135,21,43,184,197,14,254,248,222,189,247,222,189,255,206,91,12,141,136,242,243,192,106,105,67,100,152,111,232,32,83,89,176,171,140,123,61,125,23,68,65,154,0,151,140,222,0,70,157,70,112,128,195,92,185,174,245,141,17,86,1,117,148,109,19,173,74,232,78,146,225,229,146,169,37,250,250,2,236,34,47,232,34,7,190,192,223,125,164,103,115,211,63,173,64,184,3,237,216,146,244,218,212,30,85,244,38,67,53,48,25,16,199,254,112,60,240,33,68,245,30,29,0,97,94,0,193,35,201,38,107,114,120,93,131,14,164,146,150,217,49,129,189,27,48,111,158,135,170,221,190,9,104,89,183,146,174,24,151,240,166,98,34,164,48,58,187,120,133,17,207,237,205,110,207,76,230,82,44,36,9,172,88,216,226,182,160,183,136,65,106,175,105,128,102,158,173,224,63,154,57,104,105,21,14,26,246,120,103,56,74,166,80,86,25,160,212,150,130,165,204,188,66,86,76,144,188,134,187,114,159,160,163,166,179,57,108,193,200,116,76,231,154,60,88,225,99,193,70,128,86,75,6,151,4,27,32,31,47,105,182,244,22,145,133,177,64,28,59,156,228,73,175,174,42,221,154,228,38,104,82,44,77,117,194,84,133,112,59,144,40,159,148,48,67,87,218,174,83,199,9,151,164,222,238,99,127,217,176,147,128,168,152,52,88,79,28,214,19,13,249,132,86,69,138,194,52,120,146,144,243,19,33,153,170,104,22,236,219,110,177,179,103,69,57,86,166,103,12,160,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,50,10,66,75,43,221,166,179,142,230,209,243,214,176,95,55,64,180,79,106,168,34,104,41,87,128,66,149,99,21,114,164,118,29,108,152,136,7,184,3,105,205,170,195,164,124,148,228,77,92,133,156,110,118,96,146,203,36,245,202,5,39,68,107,216,28,163,92,135,72,114,17,111,121,119,189,149,212,168,191,26,95,174,244,165,106,95,215,16,146,182,1,125,36,19,146,137,219,139,131,127,44,248,195,138,170,131,31,210,169,1,78,22,10,20,3,243,28,165,99,32,188,248,206,190,90,226,171,3,19,116,212,235,194,134,4,187,218,245,28,105,48,60,46,235,30,23,169,97,19,177,186,157,14,170,226,198,78,215,214,116,239,172,186,78,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,166,53,196,155,77,76,49,216,11,128,231,126,225,196,113,58,22,108,62,123,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,53,22,27,134,166,163,41,241,10,93,34,132,250,40,94,188,72,22,138,92,150,190,48,133,140,242,118,106,128,189,139,54,140,65,103,104,237,106,108,47,181,194,186,198,124,127,81,107,221,101,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,189,15,68,163,49,186,8,146,49,116,11,254,250,186,81,110,226,47,209,7,4,136,174,164,23,72,59,18,107,175,97,128,58,229,14,44,193,63,239,54,40,79,32,193,40,207,105,119,223,127,165,255,127,127,171,9,145,193,36,154,248,48,40,149,75,229,118,27,203,240,134,3,27,34,107,30,145,7,233,160,63,28,2,121,145,8,199,193,196,9,195,164,221,94,52,178,56,87,54,246,151,12,206,135,24,99,177,77,231,185,17,1,53,82,72,170,113,117,164,247,73,112,107,205,183,184,222,150,95,40,151,81,92,107,87,249,198,213,231,27,215,88,239,234,61,253,76,78,167,253,90,203,151,11,5,163,153,107,107,244,61,165,111,86,219,34,98,147,222,64,241,206,108,101,75,0,178,19,16,239,80,52,16,183,205,42,123,170,212,87,65,67,98,119,167,11,34,192,245,6,53,188,17,37,166,245,58,21,205,180,123,29,88,53,176,2,6,86,207,209,152,61,230,217,80,105,18,39,85,101,79,225,166,178,112,229,126,225,210,25,44,2,16,96,174,90,189,10,6,103,54,139,216,21,207,94,129,165,105,127,178,39,137,130,83,68,63,73,166,211,101,187,25,179,100,192,202,238,14,184,136,39,213,117,101,144,156,4,165,146,83,183,137,156,142,132,169,104,185,108,41,51,191,48,63,15,3,161,35,129,42,90,126,49,179,80,200,193,216,65,19,161,96,243,50,216,188,10,54,47,129,45,192,124,47,21,37,176,229,82,126,177,52,31,5,182,32,131,45,168,96,11,50,182,128,110,118,81,2,91,90,200,47,46,70,65,157,159,64,131,121,21,106,209,15,181,16,9,181,56,129,4,139,50,212,194,124,201,71,217,242,4,202,150,38,144,64,30,176,194,194,130,159,178,229,9,148,45,199,165,236,162,143,178,229,133,66,52,101,23,38,64,205,171,80,203,42,101,23,203,8,117,67,71,193,3,103,246,109,187,183,67,178,190,34,111,43,75,13,56,81,136,92,79,124,11,161,196,146,112,152,92,133,141,77,41,142,69,180,84,168,224,238,151,94,143,33,195,155,179,200,240,102,64,134,55,153,12,111,170,50,60,7,200,82,171,121,144,117,133,120,137,215,119,141,193,46,9,207,169,37,42,158,175,48,145,247,25,64,204,180,108,145,92,8,106,2,166,164,9,152,76,19,96,212,180,204,54,136,162,155,200,132,170,176,117,172,227,174,14,187,148,79,174,14,197,1,112,27,143,128,113,155,110,243,0,188,100,22,39,233,24,116,254,225,54,226,199,32,4,39,220,120,84,197,196,143,72,196,232,138,253,212,220,78,92,130,153,209,181,77,121,52,240,60,147,171,37,252,86,210,37,163,99,162,94,69,28,95,82,73,44,24,100,73,37,241,246,135,170,197,213,17,152,7,184,171,146,40,143,210,188,119,120,16,68,237,8,138,162,249,16,52,69,161,42,184,58,152,157,241,111,110,85,212,179,104,18,22,116,69,205,9,153,135,133,10,149,240,205,6,150,55,63,69,45,37,224,52,35,151,164,149,229,117,122,144,49,70,163,222,46,205,21,221,176,58,164,100,64,5,49,177,247,97,34,202,71,97,159,37,154,187,28,242,179,74,236,23,182,135,159,37,122,203,18,216,103,137,228,184,159,213,217,217,228,103,109,118,11,1,248,179,68,110,165,225,128,184,194,14,180,235,184,145,85,81,183,35,213,11,191,185,152,234,193,114,57,221,53,166,120,187,165,46,14,46,131,38,73,89,146,170,14,184,141,132,229,48,41,234,226,160,115,209,192,243,229,158,227,180,128,180,189,142,211,226,54,150,150,101,108,179,70,96,159,27,128,54,199,13,55,33,29,242,75,67,23,141,93,211,90,195,19,113,218,120,133,93,149,234,245,48,143,236,52,152,232,237,131,33,150,25,218,94,187,109,16,113,16,187,179,103,77,134,30,127,94,103,224,235,3,43,165,243,66,58,236,249,114,23,44,221,212,207,100,83,75,3,5,15,102,216,65,13,87,8,50,50,234,176,231,95,204,244,220,132,100,160,27,41,215,98,156,49,90,45,170,154,244,65,33,162,137,83,194,8,91,244,163,32,169,216,25,85,11,205,60,106,246,240,184,147,112,24,13,71,208,252,158,49,118,134,151,140,1,154,2,250,198,14,55,180,20,178,240,173,59,96,54,24,208,223,48,139,125,41,101,179,251,41,84,228,121,32,5,180,146,185,243,19,4,233,90,181,163,111,145,74,223,104,26,38,200,197,62,45,190,166,91,186,225,105,241,217,114,195,104,181,23,139,92,139,79,45,153,215,53,126,188,160,109,84,183,132,70,79,113,154,115,205,35,199,105,110,117,183,220,55,74,26,205,210,124,185,56,175,70,102,86,157,183,130,101,55,133,1,42,251,24,15,157,70,31,221,231,86,230,35,35,162,137,227,113,30,72,109,106,83,241,35,136,134,132,226,85,253,97,89,16,226,216,237,249,195,138,206,80,81,9,42,26,187,222,244,144,162,177,65,73,1,69,103,175,115,188,112,162,51,144,41,58,152,232,204,64,142,21,74,116,22,18,29,45,144,232,12,45,196,12,35,58,11,196,217,38,65,252,16,162,51,47,165,217,112,57,90,248,208,25,186,26,63,120,232,12,56,63,220,208,161,51,32,242,9,6,14,61,25,242,248,195,134,198,134,122,82,65,67,227,52,136,118,107,242,247,224,111,77,72,219,166,159,3,196,3,72,254,168,9,250,59,91,140,236,153,217,193,9,132,149,63,66,51,177,130,200,31,25,110,48,100,252,145,65,197,13,16,175,54,48,61,28,188,219,180,8,7,127,116,12,227,7,127,143,213,70,252,80,239,34,236,39,223,11,252,113,224,227,180,6,242,245,8,242,118,210,228,74,141,170,220,63,86,25,56,200,103,153,55,110,24,22,172,92,58,76,77,151,73,132,148,118,160,163,8,67,241,27,101,210,218,222,12,45,38,50,158,179,110,80,66,86,136,233,133,65,157,1,4,117,64,248,12,11,110,19,136,253,42,177,31,33,216,200,81,95,131,45,250,111,87,4,81,151,150,191,26,57,56,52,156,177,175,89,145,170,78,24,188,101,29,137,10,80,63,146,126,226,225,196,249,92,137,94,106,156,0,35,145,33,18,77,5,197,195,225,138,187,111,221,1,177,163,70,111,216,188,181,20,194,18,41,194,93,236,45,206,222,11,165,81,184,46,116,60,62,203,66,135,13,140,45,190,144,247,2,207,215,204,8,103,15,244,50,195,153,77,77,10,121,232,134,205,203,136,208,105,254,40,213,152,79,107,36,80,192,11,233,203,6,44,40,207,75,225,126,165,76,78,84,236,197,146,171,19,100,23,88,244,96,101,231,17,169,241,59,171,132,85,123,194,35,1,247,173,219,147,84,97,222,72,211,232,53,147,152,144,72,39,230,97,17,164,66,186,49,121,150,236,51,203,132,26,57,221,155,220,172,201,50,197,69,224,109,130,210,15,95,220,135,188,0,195,97,111,236,152,75,56,35,139,128,26,115,67,129,15,36,236,210,65,60,125,234,25,142,153,76,67,134,142,127,82,75,225,210,19,243,170,193,183,166,197,115,90,139,139,33,51,185,149,111,149,90,77,49,204,98,112,213,80,212,173,66,107,190,85,246,172,6,110,52,233,233,132,96,162,83,19,61,180,123,67,219,12,210,37,216,125,206,138,57,10,180,60,249,231,176,144,221,226,77,219,98,169,89,106,6,4,94,5,19,17,43,79,9,232,238,97,162,68,79,15,137,104,45,108,41,110,211,242,36,245,82,253,234,165,143,171,113,104,147,80,75,132,154,125,216,4,154,47,60,22,81,213,255,192,178,223,6,36,207,240,92,102,1,67,182,167,36,155,208,195,12,196,253,153,5,96,83,156,103,52,167,159,88,8,237,191,1,0,124,198,217,113,34,92,223,94,174,213,49,194,245,69,138,112,253,76,110,89,239,210,203,186,215,164,55,122,221,88,186,102,173,118,139,130,3,59,244,46,240,85,138,238,188,38,66,80,223,18,239,243,182,110,214,245,254,211,20,254,119,123,185,150,91,166,128,194,207,96,68,233,53,40,224,133,120,238,213,41,231,50,70,11,94,169,45,44,123,33,158,23,151,71,148,134,97,127,195,66,60,143,48,220,49,228,111,215,253,33,158,123,43,10,204,186,23,226,121,75,202,89,171,13,87,40,196,115,110,197,69,110,30,144,91,145,66,60,223,89,217,89,65,84,75,43,82,136,231,242,202,230,138,222,93,171,117,87,165,16,207,55,87,139,43,250,238,249,218,237,85,127,136,103,103,21,72,177,251,84,237,220,170,20,226,121,110,181,183,138,241,167,251,231,47,51,10,3,89,59,212,171,243,59,64,126,232,213,121,17,54,251,182,232,213,154,139,251,109,160,202,218,101,47,184,247,157,53,143,188,44,166,181,26,221,123,103,13,72,213,89,173,205,67,206,213,218,232,130,11,104,119,181,214,193,64,213,34,188,247,230,133,173,186,126,107,157,66,90,187,225,189,157,11,206,10,54,137,33,173,231,169,73,248,11,67,5,89,133,11,78,93,239,156,175,157,131,172,43,152,3,3,229,172,187,200,216,231,107,195,117,26,189,156,151,8,52,192,104,215,208,45,54,145,118,214,113,194,1,114,144,216,245,158,133,30,10,228,23,215,239,208,19,208,183,158,186,172,103,37,138,216,106,176,106,235,41,6,123,23,138,217,2,246,157,167,114,108,14,60,117,141,151,191,45,104,86,126,26,99,156,27,5,122,151,250,246,211,151,21,168,148,239,117,99,165,150,127,154,144,99,80,11,79,99,240,236,122,173,115,17,201,89,123,17,9,119,113,64,113,225,111,95,188,172,196,129,239,214,57,85,224,111,105,217,141,230,221,21,184,176,88,233,197,139,86,157,198,226,25,62,27,250,117,181,20,197,247,238,52,22,41,190,119,189,206,128,24,94,192,236,203,248,135,6,224,156,212,248,139,94,104,120,219,91,64,183,20,168,181,198,22,145,173,179,188,42,71,249,190,230,133,225,110,242,201,140,228,178,150,111,50,34,67,105,3,195,134,247,149,128,228,222,34,180,197,176,204,45,91,52,159,111,213,215,0,193,218,85,140,155,94,111,32,245,198,245,85,62,157,56,13,189,232,220,1,230,53,233,117,110,190,135,198,14,206,253,248,103,50,56,119,177,85,46,44,54,63,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,84,38,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,33,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,18,150,81,188,109,246,48,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,113,145,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,186,207,145,82,157,173,56,82,190,39,22,40,13,118,210,48,17,209,143,75,206,195,208,53,168,120,232,169,134,150,172,218,25,197,20,71,201,126,173,133,195,230,56,110,9,116,221,89,56,95,120,140,215,220,15,235,163,39,179,40,248,201,194,72,1,154,72,113,24,28,40,19,100,24,184,253,136,120,246,90,169,48,31,114,179,81,137,104,207,46,167,226,5,71,163,133,151,42,141,234,54,221,253,100,113,251,119,156,12,201,63,61,188,61,105,104,27,85,12,69,241,249,110,203,28,158,247,69,149,179,88,88,9,152,56,78,210,56,167,205,53,186,119,230,154,6,212,28,118,230,26,134,109,206,65,197,58,70,193,27,118,150,241,42,179,62,72,101,160,175,3,95,100,179,228,32,131,222,113,44,164,132,104,235,5,203,52,143,208,28,86,139,219,142,26,82,35,94,19,183,199,38,198,7,139,223,0,6,219,152,181,145,54,140,198,242,238,23,64,216,198,112,75,51,147,237,10,40,47,71,32,93,173,215,139,75,189,125,154,103,70,235,132,231,25,112,177,43,198,86,28,220,249,58,98,184,179,59,214,113,201,116,101,215,158,210,128,189,107,227,255,24,110,7,202,24,214,238,220,86,142,13,188,27,129,103,121,55,246,200,180,76,199,232,246,194,155,4,116,194,187,4,25,115,79,118,91,85,237,92,140,22,112,154,173,153,206,172,100,139,63,149,89,23,214,91,71,232,68,172,14,140,41,206,233,172,248,179,216,5,24,121,49,86,39,44,179,63,140,154,91,145,93,0,225,194,100,109,216,48,28,118,188,241,0,104,80,185,214,162,128,80,177,166,90,13,102,176,141,179,204,25,110,15,102,97,97,67,171,19,53,44,10,225,250,198,0,248,144,53,7,229,103,229,146,35,19,182,236,193,44,173,60,7,141,176,90,196,201,128,175,196,109,203,234,196,100,251,114,127,216,231,231,88,221,184,45,61,191,213,108,77,227,3,134,227,204,89,91,30,75,158,161,35,117,39,30,120,128,125,36,248,45,115,171,219,52,215,99,181,193,202,30,169,153,152,59,164,127,213,207,50,16,151,198,246,230,172,77,52,160,23,177,183,169,249,172,57,101,155,162,64,255,139,121,12,163,86,154,47,21,3,133,221,109,108,177,84,92,212,82,75,26,86,28,116,180,106,181,138,14,138,195,118,194,58,123,54,105,85,175,83,116,8,75,215,180,141,13,140,200,218,27,130,60,103,83,44,45,17,84,66,36,138,144,172,255,63,123,111,218,228,200,114,28,8,254,149,34,72,81,85,3,84,33,15,100,2,168,86,137,155,72,92,137,251,190,158,122,104,121,33,145,64,94,200,3,87,179,204,164,53,211,138,186,150,156,21,37,141,180,26,113,52,59,20,53,54,35,82,90,93,156,71,205,142,217,254,22,190,110,242,211,252,133,141,200,76,0,137,179,80,253,186,31,197,217,106,188,215,13,196,225,238,225,225,225,225,113,185,67,111,140,201,36,152,27,239,124,55,21,175,88,232,159,145,69,68,54,137,135,0,172,47,33,145,55,158,145,87,102,13,232,85,195,187,137,8,175,73,66,175,223,174,193,23,75,176,135,45,12,56,178,184,51,194,33,89,149,162,188,108,242,138,120,203,73,4,192,70,18,40,130,11,119,6,104,7,132,65,32,220,135,112,135,129,15,19,92,18,71,146,151,184,195,216,150,253,232,238,48,54,168,190,32,119,24,71,240,93,230,14,227,104,197,11,220,97,28,169,247,190,238,48,142,128,122,210,29,198,185,58,31,195,29,198,81,54,61,215,29,198,25,32,31,193,29,198,113,22,125,72,119,24,71,49,124,46,119,24,199,33,62,79,8,62,175,59,140,51,67,233,121,180,124,72,119,24,71,155,250,121,221,97,28,165,249,231,225,14,227,40,33,63,119,119,24,207,101,207,101,238,48,142,64,253,184,238,48,118,17,126,0,119,24,187,0,63,166,59,140,93,76,31,205,29,198,89,52,159,195,29,198,5,112,47,117,135,113,1,168,143,229,14,99,131,250,188,59,140,75,40,252,188,238,48,246,112,124,100,119,24,187,216,190,32,119,24,239,139,244,195,184,195,216,90,200,239,237,14,99,183,1,95,156,59,140,45,233,63,71,119,24,7,252,123,127,119,24,39,65,125,72,119,24,7,147,209,71,117,135,113,136,237,253,220,97,156,128,115,129,59,140,99,53,255,167,117,135,113,216,216,159,139,59,140,143,232,79,64,146,173,22,203,209,31,240,73,251,191,92,136,251,46,8,94,158,218,191,60,181,127,121,106,255,139,251,212,62,240,20,61,205,202,202,178,1,116,247,144,85,158,122,138,190,86,234,47,79,209,95,158,162,191,60,69,127,121,138,254,242,20,253,229,41,250,203,83,244,151,167,232,47,79,209,95,158,162,191,60,69,127,121,138,254,242,20,253,229,41,250,203,83,244,151,167,232,47,79,209,95,158,162,191,60,69,127,121,138,254,242,20,253,229,41,250,47,212,83,244,99,79,204,72,2,139,191,239,93,225,59,206,62,240,137,142,9,177,33,203,241,236,174,175,247,199,243,22,229,97,229,205,237,21,60,120,153,228,169,251,52,7,245,147,44,252,92,2,194,179,239,14,0,69,46,199,121,191,127,5,7,122,204,31,198,135,236,227,89,62,93,221,15,101,211,178,193,212,46,43,194,155,205,209,182,251,217,39,220,141,100,234,207,253,183,174,18,56,108,249,230,229,167,41,42,44,212,242,94,140,3,236,14,143,225,241,192,181,144,225,112,184,137,90,112,139,130,63,59,40,120,221,20,15,97,123,135,216,216,29,137,196,224,173,211,243,228,185,154,231,18,250,204,221,43,190,151,17,24,68,2,119,197,188,25,237,16,221,26,2,4,16,128,252,52,103,159,11,52,201,195,79,16,174,197,170,6,80,79,210,97,151,187,186,71,144,225,139,61,111,151,225,205,54,238,3,225,94,146,184,218,4,59,128,58,117,253,253,241,80,232,238,129,205,193,77,100,123,187,42,216,149,192,221,166,186,103,225,6,11,68,204,125,129,113,216,178,245,77,152,131,203,19,31,226,174,129,31,171,59,106,77,203,254,183,95,184,170,38,144,7,47,216,120,5,20,48,88,176,126,56,231,157,31,43,81,174,203,111,38,210,167,40,54,66,83,244,200,61,252,204,229,188,83,91,120,104,76,27,52,188,30,0,146,156,245,149,0,154,72,69,38,57,138,201,109,15,109,105,239,18,1,40,53,7,73,136,155,20,79,69,150,110,210,196,191,111,176,189,132,64,241,176,192,56,5,207,166,65,129,229,250,100,20,222,4,64,2,117,164,212,177,74,186,75,33,187,62,92,222,212,84,183,233,59,180,146,52,197,84,221,99,255,77,210,20,36,165,93,188,152,155,148,12,146,226,236,30,210,158,96,234,153,163,218,181,192,94,124,84,251,226,132,229,231,241,129,71,186,129,185,111,107,74,237,121,2,216,57,3,190,112,239,105,187,219,122,77,160,145,43,239,255,3,43,235,2,176,251,16,125,163,225,249,144,2,91,68,23,111,15,5,79,7,124,115,97,15,91,144,127,65,83,97,11,195,183,25,174,124,163,225,60,225,135,19,221,22,208,214,105,196,102,110,94,103,121,251,1,49,34,96,92,110,124,66,248,151,29,96,218,198,39,134,59,97,159,70,207,239,156,226,250,30,17,136,35,75,135,115,196,123,123,92,151,80,111,30,57,0,253,60,228,31,55,62,182,164,108,224,108,192,236,97,124,110,31,61,31,137,103,142,156,198,179,54,78,182,240,238,239,103,183,112,101,116,96,156,28,93,234,223,95,225,176,187,160,179,13,32,114,216,193,170,99,131,233,136,133,114,74,252,207,241,101,207,114,9,128,216,108,248,156,144,158,19,158,53,136,4,247,244,83,210,225,16,21,220,167,164,68,50,126,250,41,41,58,132,175,62,63,250,83,82,84,32,8,22,225,217,203,158,146,146,36,74,236,189,197,221,226,11,65,195,239,94,86,89,73,140,26,154,244,10,190,196,37,99,17,185,147,170,54,230,72,49,39,233,96,122,166,42,205,246,40,211,150,192,183,50,252,43,205,208,20,48,99,128,41,210,45,146,34,44,64,247,82,76,183,87,6,223,172,22,248,171,148,153,103,40,213,152,195,66,192,120,169,48,237,9,66,81,121,93,1,37,41,105,78,81,225,97,2,100,164,13,138,74,161,176,22,169,66,176,83,88,190,199,17,133,225,162,13,191,118,194,205,118,35,213,201,143,217,120,5,173,112,163,70,62,75,165,165,156,89,202,102,87,84,81,68,165,102,185,187,178,170,24,101,84,235,66,179,64,23,171,153,244,128,209,202,181,4,65,17,234,36,158,149,72,113,89,136,81,5,53,55,71,74,89,107,132,85,177,44,179,74,54,205,100,156,196,185,178,38,24,157,33,58,21,133,142,66,90,93,50,218,37,87,141,105,169,209,168,244,250,38,166,132,17,240,87,123,85,83,195,122,150,201,84,0,61,124,157,97,168,84,138,50,250,20,147,161,179,147,244,146,74,168,69,102,204,119,235,160,17,169,6,53,175,83,153,76,58,11,138,214,203,237,58,211,167,169,201,0,20,72,131,223,19,169,207,80,52,157,146,1,3,153,124,129,161,51,212,188,144,239,52,155,148,68,101,138,76,30,24,67,146,196,79,0,131,82,203,38,37,80,101,247,223,57,149,41,172,243,250,150,205,200,82,53,69,45,10,212,212,201,196,186,11,12,175,174,162,252,76,75,219,38,30,21,237,248,172,212,91,82,169,69,97,54,230,242,61,62,110,199,163,97,177,136,34,139,225,64,234,206,243,205,118,70,34,123,201,110,182,222,95,214,136,130,92,207,152,237,124,185,155,90,49,206,36,83,0,6,91,107,34,149,151,140,65,169,13,61,95,229,243,225,48,62,27,36,18,120,216,176,12,166,48,203,140,227,137,48,24,79,179,218,132,161,151,169,17,149,156,196,194,241,26,59,24,197,121,170,88,47,76,194,133,100,87,202,55,50,147,209,130,145,77,61,61,97,8,134,2,252,152,20,12,10,177,22,44,37,48,141,102,135,145,166,236,0,161,68,149,41,208,185,186,80,73,196,169,170,202,164,0,87,169,226,36,93,168,246,122,128,9,36,35,101,38,121,157,53,72,42,59,177,70,120,103,166,35,19,202,40,201,113,46,27,14,99,2,135,103,103,57,174,226,196,59,157,89,34,89,76,119,187,243,122,189,78,165,11,233,101,163,18,175,103,153,50,221,4,157,80,96,56,153,54,6,211,24,69,247,251,153,76,6,88,165,117,107,130,247,248,26,232,200,17,5,170,212,243,12,221,28,106,157,104,186,88,79,114,118,7,39,178,171,105,19,45,72,157,101,45,85,72,199,234,121,189,178,156,140,108,170,91,95,49,57,5,47,82,153,73,46,85,160,220,118,101,11,212,74,225,242,147,36,143,227,13,190,52,73,231,82,70,37,70,113,58,145,170,182,218,173,138,37,36,105,137,38,100,9,210,6,228,6,180,177,41,165,10,179,120,194,97,202,57,144,196,128,63,0,212,100,68,50,116,183,90,74,74,157,73,81,25,99,50,215,234,45,106,76,7,244,63,74,117,150,225,190,156,137,198,231,51,183,172,4,254,0,25,1,130,52,157,128,225,179,52,230,51,54,213,55,215,52,193,54,186,237,242,241,149,164,212,160,19,158,54,184,36,134,196,134,173,228,52,222,79,136,146,201,160,99,123,50,171,83,147,114,33,109,246,103,189,124,6,217,173,135,210,192,44,47,49,29,166,192,178,144,143,169,37,213,45,206,25,128,23,154,235,144,110,90,7,133,83,139,44,211,90,215,217,195,95,72,231,234,211,82,186,157,74,21,82,81,186,111,117,168,122,32,191,82,7,237,160,151,165,38,221,85,193,151,38,197,75,89,25,172,27,54,237,163,169,41,44,204,55,154,128,54,44,37,20,89,179,205,167,200,70,13,35,164,246,65,59,169,194,132,106,75,253,2,195,100,231,118,149,109,119,247,218,211,148,74,132,105,54,42,84,77,141,38,231,153,73,197,160,154,205,82,28,173,205,167,113,187,136,84,39,197,112,58,61,90,183,33,5,186,89,5,253,159,162,170,155,182,229,64,119,167,219,64,170,10,35,170,188,129,187,148,178,5,121,222,172,215,211,128,234,122,179,62,203,164,154,80,118,51,20,1,97,77,42,68,10,217,214,129,242,89,239,100,38,20,29,131,138,34,147,154,2,60,233,13,158,2,69,2,209,149,40,8,14,40,2,138,173,119,39,213,92,131,74,49,128,255,128,239,89,166,182,172,164,128,20,168,25,102,149,171,247,7,25,42,35,141,242,188,156,74,111,113,230,64,219,210,35,80,189,73,103,248,6,147,41,143,170,61,156,8,103,156,52,151,92,198,248,60,78,36,106,67,193,118,106,29,14,29,178,72,214,48,151,100,85,19,122,84,155,26,23,44,68,32,88,54,12,198,62,134,207,136,114,197,209,112,37,54,13,99,201,176,32,229,198,218,36,151,150,97,255,151,24,36,35,81,100,191,57,102,10,212,104,82,79,55,233,182,208,96,202,229,17,160,185,53,182,96,34,24,87,52,207,47,250,153,178,4,248,211,26,75,84,174,94,46,48,5,116,14,166,143,28,224,1,25,171,167,38,105,186,165,165,162,51,155,152,213,122,85,28,87,13,68,200,35,253,188,53,0,243,65,89,229,70,189,241,2,171,44,37,10,12,161,106,29,8,61,181,72,49,49,183,147,128,144,0,121,154,56,122,12,232,226,12,224,151,36,213,203,245,166,203,72,88,100,82,73,21,10,197,42,80,167,41,192,23,134,201,164,51,153,177,219,73,160,200,32,45,73,147,110,15,0,145,38,188,148,129,58,151,174,3,93,203,20,242,160,166,196,48,133,148,2,102,41,240,147,129,186,151,151,38,101,42,69,211,141,57,24,10,93,208,216,137,216,210,43,91,120,91,28,64,131,81,101,57,93,192,219,57,170,14,244,60,83,128,186,31,32,241,101,90,161,218,75,202,40,176,121,160,128,32,174,125,252,76,38,87,111,166,99,91,124,46,13,52,195,53,139,13,46,179,109,99,163,188,164,27,64,44,182,124,161,22,244,162,80,72,213,189,108,117,153,107,180,64,147,43,109,105,146,25,165,22,233,70,1,80,82,154,36,230,116,2,25,73,249,121,85,203,84,230,112,118,78,21,26,109,34,99,78,10,96,224,61,60,132,160,185,128,37,158,54,135,72,82,12,185,214,19,201,226,79,91,79,40,134,160,126,113,14,13,157,182,159,72,28,229,191,8,87,28,72,18,75,16,40,118,169,43,14,82,220,115,197,241,121,44,168,52,252,73,205,61,11,42,213,163,102,106,254,227,89,80,220,98,99,65,21,52,179,53,178,11,89,157,142,78,29,2,203,173,156,112,46,105,141,114,89,9,216,50,116,38,85,198,173,6,163,35,178,89,159,89,82,24,29,199,153,90,166,136,181,59,221,1,83,158,204,155,25,139,17,36,12,117,210,82,107,220,141,139,113,22,79,74,53,166,97,114,25,121,169,39,212,70,180,92,155,146,83,115,213,25,160,43,210,88,181,234,178,150,109,246,180,37,65,41,189,76,165,71,119,43,121,135,209,19,195,218,138,228,99,5,157,202,102,249,94,162,137,80,230,164,182,176,39,180,67,207,40,37,155,75,20,8,90,167,122,72,141,104,46,243,108,106,40,179,75,37,193,32,245,56,101,163,233,112,143,25,117,41,170,37,37,28,52,107,83,21,137,74,113,209,218,178,192,82,67,138,142,206,211,225,104,151,207,32,12,149,159,103,235,166,181,228,91,116,157,194,236,56,27,174,150,27,10,149,143,75,90,130,142,118,13,133,224,115,20,133,172,90,5,66,43,89,113,7,77,182,99,212,220,170,204,138,38,51,24,241,249,100,66,43,226,54,39,148,4,188,189,76,138,153,124,37,172,150,28,102,25,75,147,84,186,104,242,203,126,83,110,50,141,105,25,88,112,185,140,82,93,89,241,52,29,117,42,178,40,76,10,115,69,33,109,170,84,111,87,245,118,125,204,132,43,122,215,98,21,21,105,209,18,107,116,166,179,242,170,76,52,205,206,160,166,13,90,67,130,172,240,211,110,74,224,39,76,79,202,206,139,72,165,168,160,98,30,229,85,33,150,171,212,198,245,166,146,157,117,136,124,115,50,113,180,165,200,173,86,195,188,192,115,227,52,149,168,90,166,131,143,136,102,83,105,47,115,125,51,27,99,77,114,49,105,100,17,36,209,66,132,41,221,142,89,184,217,65,91,69,98,80,238,169,93,105,80,167,198,41,162,92,207,44,58,197,194,136,239,100,123,181,225,124,146,43,53,138,165,172,174,228,169,216,184,152,55,169,180,92,173,71,243,146,84,80,240,248,156,2,186,175,196,199,157,104,190,191,0,42,113,144,106,246,149,73,119,22,71,201,145,88,142,105,228,106,21,11,215,39,249,105,184,199,155,237,92,125,150,230,228,176,160,25,141,162,77,33,146,17,30,218,181,52,169,118,154,137,249,172,148,79,213,139,227,14,94,25,205,139,153,250,60,151,24,218,137,14,173,119,148,108,49,102,90,179,18,142,39,242,177,92,127,218,104,206,217,66,99,90,40,151,194,243,122,38,65,142,89,171,93,34,69,173,54,207,213,219,179,130,212,119,74,245,21,189,138,243,229,213,106,42,90,169,38,221,105,37,107,28,110,17,120,109,146,152,105,211,202,96,58,90,114,109,132,207,219,81,141,4,179,4,30,55,147,67,19,171,181,73,46,73,134,83,77,170,79,87,210,28,130,148,245,92,166,201,204,163,142,222,157,206,22,209,106,175,212,10,175,248,74,6,201,165,230,125,102,212,46,181,179,45,217,89,198,28,163,135,68,137,186,98,81,243,101,121,60,42,151,27,9,213,26,84,76,17,171,73,106,107,217,110,210,106,98,50,105,219,181,186,208,64,211,40,161,10,42,89,155,199,218,181,86,180,102,198,195,179,84,172,70,165,129,225,69,118,203,139,73,113,84,47,178,198,40,83,29,9,210,44,107,100,155,229,177,52,159,83,120,52,45,164,208,82,217,150,251,61,82,140,14,177,90,103,62,212,73,81,29,57,113,135,27,119,150,85,99,208,237,180,19,225,180,84,79,23,26,76,145,29,12,178,131,238,106,214,74,165,103,99,190,189,172,141,146,88,178,198,154,157,162,94,197,185,69,185,56,106,164,41,188,204,208,139,126,57,221,102,204,69,120,30,173,87,40,188,52,53,242,53,66,144,98,89,105,197,166,70,18,59,155,148,229,172,90,49,196,190,198,203,117,181,86,196,39,237,168,69,150,136,54,195,32,54,46,24,185,168,80,29,129,149,3,157,155,115,5,7,183,226,213,118,83,238,57,53,98,156,233,19,102,223,158,180,29,53,142,136,82,218,26,235,137,250,56,195,177,184,141,75,209,90,52,153,207,165,59,21,81,179,227,114,187,46,179,217,146,92,165,98,195,100,148,55,178,186,13,76,198,170,194,103,231,61,106,56,78,14,167,197,6,93,98,22,173,201,180,48,73,149,20,103,34,25,221,142,61,28,224,29,123,204,205,198,201,104,154,136,114,64,46,87,108,188,37,147,220,172,101,82,100,85,234,35,61,170,79,180,128,66,25,246,203,84,33,90,91,36,90,130,19,150,43,137,188,54,209,171,66,167,65,139,195,226,180,29,22,155,98,212,226,243,205,165,100,142,147,203,254,124,214,33,219,177,56,205,118,187,157,85,63,92,38,91,42,157,233,2,91,165,32,181,106,198,148,157,115,131,89,120,54,38,28,161,215,17,186,68,113,165,89,78,99,37,118,99,81,140,106,50,245,166,3,234,146,142,101,170,196,168,157,50,10,205,137,136,155,70,115,218,158,87,202,154,169,54,38,22,134,13,150,64,78,233,94,55,217,25,216,100,114,30,31,216,113,157,172,233,139,70,223,182,240,101,98,196,12,105,189,219,165,10,58,106,101,24,169,93,70,248,129,58,154,100,139,9,181,203,71,149,110,214,16,7,218,72,151,115,13,141,72,78,84,4,79,77,138,98,55,219,52,29,7,195,91,9,35,17,22,203,45,105,94,79,23,7,70,118,106,247,229,89,118,26,214,12,98,138,71,29,78,171,79,155,5,177,169,171,35,114,62,175,224,203,76,159,102,210,102,162,146,28,14,39,249,86,37,31,7,86,23,143,180,90,118,203,233,77,147,227,233,192,208,240,78,177,72,58,166,153,235,174,106,121,51,150,41,11,139,105,118,210,141,39,201,168,129,22,13,187,176,2,235,100,53,59,201,150,154,104,210,206,39,212,126,177,62,151,139,139,102,169,101,162,137,22,221,23,137,234,202,32,13,187,60,53,58,116,37,223,138,147,121,33,138,234,209,176,194,27,90,175,188,170,101,250,171,124,24,181,133,188,211,89,229,108,7,87,91,66,172,58,47,76,234,122,151,174,79,184,204,162,66,231,27,169,226,98,82,158,46,52,43,58,74,214,116,54,63,154,165,80,33,187,208,139,22,63,70,135,217,150,216,202,36,193,58,54,143,115,78,190,45,153,121,190,55,94,37,101,60,110,196,107,157,21,105,50,43,169,93,175,143,41,164,154,145,172,236,164,50,195,106,220,20,27,77,179,117,41,219,43,246,204,22,43,22,23,221,116,57,145,151,21,194,46,19,133,54,105,180,139,214,220,46,41,69,19,229,128,204,234,196,40,87,70,231,142,73,35,104,126,80,0,44,79,47,87,84,185,173,79,50,118,124,74,170,166,82,73,136,52,181,16,59,10,232,239,166,213,149,219,184,86,103,129,76,176,198,184,51,35,136,90,85,43,227,202,50,151,116,64,71,99,201,4,151,75,212,148,4,85,93,36,163,229,177,133,167,150,24,215,9,27,102,143,41,214,233,76,99,220,46,84,128,94,159,231,138,117,92,107,197,44,102,1,167,162,178,110,21,204,66,191,50,193,156,105,28,200,190,202,140,202,149,216,76,32,84,141,75,13,75,89,70,207,166,82,116,191,160,171,189,150,48,203,232,118,142,226,210,166,208,35,146,209,217,162,61,238,81,29,41,85,174,143,176,60,218,172,205,195,121,82,105,203,147,122,2,31,47,194,18,21,142,59,225,149,19,215,10,245,162,146,91,153,69,46,217,92,170,141,186,147,94,136,204,40,199,88,173,49,207,45,85,172,223,136,87,91,104,133,104,215,7,216,40,109,139,5,37,110,8,113,189,89,151,107,11,164,28,203,210,165,6,214,158,76,242,233,24,62,40,26,185,150,220,170,149,139,67,91,107,32,221,236,72,92,144,209,238,170,55,107,211,118,51,202,106,131,65,179,63,146,114,61,187,60,81,219,82,125,156,232,178,97,33,103,52,129,233,174,59,249,250,162,91,108,116,86,229,21,65,76,202,96,69,21,11,87,205,97,106,206,224,156,145,118,226,114,31,24,182,20,135,117,217,100,79,77,118,193,236,89,28,113,120,114,216,138,33,180,65,172,136,74,171,58,76,182,103,149,194,84,141,181,128,212,102,209,153,106,244,198,142,45,99,227,46,206,41,209,78,216,102,108,182,138,71,9,14,107,245,210,179,210,74,71,134,114,13,9,15,135,51,46,70,206,7,58,29,230,180,70,44,145,169,211,78,113,184,224,40,13,81,195,20,62,207,135,169,248,60,47,166,185,229,44,145,163,178,78,42,105,145,73,190,166,104,174,229,150,81,178,173,73,211,169,171,52,237,250,88,35,135,226,57,139,150,231,9,238,139,216,18,76,178,184,152,140,93,236,93,46,206,15,159,54,219,57,196,243,159,7,138,11,194,105,11,120,147,126,243,198,20,109,199,212,66,235,148,64,115,107,166,174,202,150,248,213,175,250,95,238,12,83,183,117,152,121,36,201,117,1,248,8,214,34,9,18,127,130,202,59,243,90,188,241,125,210,6,8,129,9,218,131,61,146,173,8,188,195,242,21,207,155,108,70,113,239,126,70,108,144,244,117,75,84,134,119,95,231,191,241,13,241,149,71,246,21,104,178,32,207,66,128,123,208,47,33,79,43,172,101,221,135,220,13,103,94,87,85,93,131,251,206,98,40,162,107,247,111,120,69,230,39,247,238,67,69,144,1,253,1,211,48,5,16,253,201,25,48,222,19,3,239,222,97,200,43,234,223,239,7,197,89,219,54,173,251,55,222,21,62,208,111,143,17,215,15,250,61,104,140,226,136,0,151,235,219,21,76,244,172,26,1,2,161,192,61,243,45,119,220,46,217,150,120,16,31,35,160,131,76,209,114,143,233,67,219,156,208,227,6,177,169,207,183,120,37,199,182,161,167,9,100,155,207,235,202,54,31,158,186,221,147,143,59,84,187,247,82,183,69,220,131,138,251,208,103,223,250,163,183,127,243,247,111,191,249,79,159,125,251,247,223,125,255,111,2,8,221,7,5,219,242,188,2,56,225,62,232,11,133,34,238,109,200,16,124,111,22,138,184,215,116,71,186,2,223,2,134,126,250,195,127,250,233,255,243,7,159,253,230,247,14,224,158,102,208,157,1,255,182,238,230,160,215,77,232,178,245,20,199,190,98,137,246,245,145,154,145,208,166,106,8,136,251,41,102,30,224,1,141,189,121,29,65,221,255,35,31,128,139,239,254,246,199,159,253,249,239,254,143,127,254,211,0,23,189,3,197,141,128,53,225,161,248,189,127,39,39,4,175,154,1,206,172,209,5,152,186,195,237,125,14,255,236,215,127,251,237,239,254,167,32,206,139,217,219,2,35,246,61,217,11,171,94,204,94,183,48,224,2,24,187,10,128,185,73,179,34,59,206,66,183,131,25,176,74,55,92,61,20,121,51,17,151,160,5,178,16,217,97,178,118,7,111,107,68,214,13,116,255,5,29,248,120,115,227,119,225,217,110,140,95,210,141,63,249,209,239,188,253,157,239,189,253,227,127,252,217,31,255,125,160,15,161,151,227,91,3,104,12,209,60,209,145,24,60,87,59,222,147,33,151,80,23,41,107,135,238,67,75,240,231,182,92,190,5,90,58,2,245,231,61,220,148,16,77,86,131,218,106,167,219,67,110,34,144,32,200,88,91,55,65,229,159,254,214,223,129,116,64,129,105,223,6,164,2,228,124,246,207,191,254,217,247,127,247,237,31,127,239,237,159,125,23,20,17,53,97,175,192,187,31,255,193,219,127,247,93,191,192,163,167,23,71,16,1,84,140,238,151,52,160,227,64,142,220,27,26,45,249,244,160,220,20,216,215,98,155,140,139,134,25,113,180,127,252,20,14,168,59,87,50,252,26,30,223,12,83,86,89,232,64,27,70,82,184,15,173,67,42,248,26,59,168,163,30,119,166,1,93,115,213,127,211,45,7,209,2,33,157,93,135,222,126,251,207,222,253,253,127,8,221,188,94,19,185,143,117,23,141,41,14,65,83,207,225,1,217,162,93,135,227,99,139,228,103,191,245,251,239,254,219,15,32,146,215,65,169,5,108,28,193,89,223,20,191,118,102,70,242,239,192,171,160,24,64,123,76,12,9,87,12,119,231,140,147,243,3,22,187,100,76,252,244,159,254,234,221,31,254,222,90,205,28,234,181,93,145,23,5,217,81,47,82,95,187,112,143,201,35,111,86,103,158,214,184,64,187,109,11,63,95,189,109,235,94,162,223,2,165,183,10,110,155,248,177,53,220,250,127,80,224,235,226,245,206,192,242,228,6,8,230,125,200,191,124,82,99,53,81,89,203,202,161,113,227,151,10,5,13,33,183,58,103,107,39,171,6,238,182,108,205,162,253,177,18,212,128,187,227,198,80,28,107,173,249,214,35,120,111,124,26,162,150,5,242,152,150,89,61,48,60,255,232,111,62,251,15,127,126,102,120,10,178,5,27,37,220,127,73,187,83,129,169,45,27,138,216,116,165,20,240,252,78,17,53,201,30,69,78,211,229,57,154,223,234,100,32,128,230,30,97,94,17,15,230,150,176,207,190,249,239,127,246,39,255,113,61,164,125,226,92,254,2,218,4,217,20,221,43,32,214,253,39,111,96,239,222,135,20,157,133,119,49,128,245,207,206,93,7,245,161,217,237,38,109,221,247,126,194,142,40,174,11,61,190,142,184,157,116,208,200,227,74,97,207,200,112,95,204,238,219,112,254,35,67,237,206,165,187,204,46,242,110,66,196,119,241,0,74,187,59,231,126,62,140,21,0,102,39,125,126,11,228,56,4,82,161,59,119,125,94,20,151,145,16,244,183,0,175,229,139,10,208,17,144,142,208,253,155,208,246,17,7,152,136,188,87,28,112,61,118,65,33,175,3,92,92,2,167,184,29,1,17,2,253,32,0,58,56,87,145,131,9,113,205,129,91,79,115,108,139,108,120,67,187,25,91,253,181,30,0,138,163,30,76,44,214,150,161,62,15,9,2,78,199,64,159,155,51,241,118,155,13,13,255,199,157,46,63,1,209,189,244,179,3,109,109,56,126,250,173,207,190,245,79,161,167,160,192,110,186,117,107,3,222,160,56,2,239,74,154,246,70,193,154,186,1,88,230,46,155,220,9,55,114,204,158,1,108,2,115,204,237,218,87,202,173,173,235,80,126,66,240,118,205,179,208,163,71,209,187,38,158,23,147,99,127,105,241,238,159,255,232,221,191,255,141,15,70,0,134,156,38,192,91,3,236,19,240,225,218,142,157,70,13,149,255,17,244,254,12,247,145,41,0,2,230,128,161,189,244,38,177,245,212,253,23,191,247,147,31,253,41,36,224,155,255,249,99,19,224,223,186,246,46,4,7,185,240,238,255,252,55,111,255,247,239,191,251,244,251,95,0,17,110,63,148,92,13,180,193,255,246,239,254,240,39,159,126,250,147,31,255,95,63,253,139,191,250,216,248,245,225,80,230,197,22,156,55,215,173,255,206,63,252,244,135,255,238,195,226,29,202,11,48,203,133,220,139,140,219,102,254,193,239,255,228,191,253,25,208,170,222,149,234,166,162,219,22,52,17,156,235,79,92,107,35,228,111,64,129,234,218,142,97,228,25,40,251,211,248,118,218,219,148,181,55,198,12,152,6,244,46,100,117,13,222,250,182,174,197,59,160,159,221,96,15,235,185,250,187,223,123,247,103,191,235,201,255,79,127,248,27,238,220,248,8,175,240,5,167,200,237,189,192,181,213,177,77,57,105,124,4,43,249,12,242,30,7,174,217,17,184,156,8,151,80,107,47,16,238,102,208,190,225,40,137,41,145,213,220,47,17,136,92,116,159,244,89,161,251,79,48,36,130,35,145,24,18,33,144,215,129,172,115,16,154,32,31,116,198,82,119,236,251,144,173,219,172,18,185,114,193,69,174,192,20,62,3,127,195,120,41,145,43,13,76,115,145,171,177,163,26,80,72,221,130,112,94,133,255,250,147,29,172,117,56,145,129,68,111,14,219,54,106,191,12,237,165,175,167,186,224,210,194,183,167,224,234,194,53,245,189,171,162,1,123,109,91,230,126,167,70,196,117,36,6,41,132,255,70,12,70,0,223,193,223,107,203,72,183,196,181,173,6,13,247,224,111,104,165,184,241,75,92,3,1,174,46,225,47,64,87,192,116,5,118,201,195,39,175,35,250,195,53,160,44,62,140,15,67,174,120,176,60,201,122,223,72,142,136,129,111,31,106,187,112,189,162,223,107,254,78,35,195,161,235,205,204,113,3,76,50,217,146,57,55,55,200,22,127,42,39,137,95,2,82,230,121,184,242,130,249,5,186,3,254,244,251,212,11,149,116,239,195,10,237,175,161,183,128,193,42,250,113,127,179,209,29,28,240,59,163,13,245,141,220,155,142,34,194,33,238,254,235,47,144,180,205,154,198,187,135,188,209,27,207,90,24,162,232,179,118,14,189,233,29,110,123,29,152,2,39,119,19,47,222,235,218,219,77,244,77,137,131,5,97,112,239,9,98,126,98,17,184,179,177,229,25,45,251,11,191,125,136,23,237,98,60,147,115,222,222,232,62,231,252,173,201,11,56,119,217,214,235,46,131,85,118,225,173,133,128,84,36,206,51,242,130,189,216,11,54,96,207,237,186,6,152,249,33,68,18,238,174,252,175,255,213,179,56,118,183,97,225,91,106,221,115,108,7,106,29,111,179,108,49,235,139,232,23,182,58,80,227,100,187,131,101,246,232,217,167,31,13,204,160,255,246,135,129,165,238,209,210,72,96,9,250,237,191,60,216,82,250,124,156,12,90,109,1,249,252,66,54,182,119,44,198,83,2,26,180,55,47,236,173,96,149,147,221,181,83,104,187,191,19,76,254,34,118,120,46,26,20,24,118,209,6,222,95,252,222,219,239,252,247,207,126,239,211,207,190,249,127,4,186,146,21,132,25,47,4,58,148,103,45,222,179,156,47,232,210,161,172,192,77,235,35,199,65,158,165,11,58,228,86,113,153,5,22,201,104,196,99,11,156,173,60,180,150,75,132,181,238,213,16,31,92,55,106,174,26,113,223,75,1,115,6,100,250,223,0,246,227,2,243,246,183,127,253,179,191,253,243,77,59,119,133,108,111,107,81,215,70,186,227,91,72,39,68,203,35,241,66,161,242,217,120,74,156,54,92,254,88,42,47,184,198,59,62,80,63,223,57,222,238,26,242,178,201,35,184,24,189,84,147,238,172,95,79,169,210,96,161,15,55,29,7,87,136,23,177,240,105,174,237,46,58,119,197,241,204,132,235,45,93,159,51,229,174,23,187,231,38,93,191,204,199,147,193,253,211,207,47,114,178,56,127,10,250,204,163,207,11,206,59,255,69,31,114,94,216,93,191,243,231,159,253,230,127,241,118,38,158,45,239,96,30,132,153,247,222,177,230,131,251,247,157,41,186,157,115,29,253,228,95,255,218,175,9,175,163,82,228,151,127,249,230,164,121,26,64,127,198,54,69,79,246,230,102,151,229,194,222,12,236,202,156,232,205,109,137,143,55,72,222,253,248,91,159,125,250,151,31,72,191,120,192,158,224,30,156,247,188,206,58,220,239,185,130,167,25,172,0,236,25,235,58,4,239,251,159,98,182,34,217,151,78,133,176,232,73,22,187,153,31,78,103,191,251,244,191,124,64,110,186,192,62,20,55,177,115,220,180,47,231,166,125,142,155,182,125,96,84,172,185,10,185,184,127,124,236,237,119,0,126,234,240,84,101,163,106,21,248,182,214,79,124,140,236,253,188,232,236,125,247,128,76,210,225,14,197,118,93,242,147,255,254,239,174,62,251,235,127,123,236,208,46,88,45,184,93,178,93,211,124,235,143,174,222,254,227,55,247,215,53,143,55,17,25,238,24,41,238,142,17,54,36,49,111,159,200,11,112,126,19,177,142,71,56,143,240,167,130,155,43,129,88,183,150,31,176,215,95,244,171,128,147,203,207,29,220,124,31,193,23,16,220,92,217,6,213,134,24,101,77,19,77,213,146,162,42,16,35,86,18,27,34,47,66,239,29,16,49,40,243,57,195,156,63,201,192,207,29,230,124,175,57,7,8,62,95,152,243,39,233,255,16,97,206,159,106,194,135,14,115,126,66,232,222,59,204,121,205,117,197,125,24,238,250,73,230,61,51,222,53,36,240,105,44,159,167,53,64,202,224,181,92,132,64,225,14,179,241,224,159,202,251,219,175,238,174,176,191,54,13,238,137,123,106,47,165,235,96,138,208,34,254,89,10,188,161,235,239,143,123,249,77,247,226,240,38,27,90,251,112,195,252,84,230,163,119,170,126,112,39,247,141,167,229,239,223,120,171,199,123,205,81,148,72,112,241,227,167,108,119,150,238,145,72,112,135,194,203,7,41,246,136,209,108,118,226,87,216,152,57,222,207,205,214,102,224,103,176,120,96,241,16,72,112,133,109,251,115,75,206,18,76,158,53,5,204,224,30,113,30,217,192,172,247,22,252,174,147,165,224,38,10,76,216,90,204,240,151,183,161,253,102,75,214,39,128,31,83,71,54,225,157,14,208,64,79,121,157,217,21,142,0,14,75,18,156,218,57,197,49,225,61,137,45,197,23,195,90,111,154,30,192,242,59,227,52,32,255,94,83,96,187,229,16,10,220,220,247,38,20,225,254,232,153,198,43,248,151,123,94,226,233,66,48,159,94,131,9,206,79,108,122,243,6,72,225,239,130,163,255,250,205,99,96,205,225,154,19,62,223,31,68,127,17,113,227,215,217,140,228,35,117,140,117,222,65,45,127,92,30,195,227,229,4,106,0,227,71,180,71,186,0,239,228,248,86,209,125,112,56,122,174,82,224,55,158,181,68,96,125,222,187,205,11,24,138,15,130,55,224,225,152,206,234,142,121,189,95,224,230,21,7,208,78,94,185,0,176,61,0,246,83,0,236,13,0,247,126,201,102,67,104,135,202,96,13,143,151,15,218,39,235,123,68,183,232,235,199,72,192,108,9,246,101,160,226,195,47,240,8,126,244,132,238,43,162,42,3,117,185,115,176,23,242,116,245,86,66,79,136,50,176,255,126,240,246,59,255,213,125,89,0,97,185,170,242,171,95,125,174,232,2,9,92,27,6,215,238,217,227,110,121,241,14,154,186,162,251,14,99,183,191,252,250,235,13,189,163,251,83,155,66,59,155,86,199,206,4,182,37,3,231,4,71,247,163,55,37,119,54,169,131,69,215,189,26,44,185,78,139,28,46,116,55,197,182,75,223,195,35,175,77,161,237,33,216,110,161,61,148,129,180,200,177,109,168,221,130,254,214,212,225,1,209,110,49,247,200,232,112,223,101,183,208,46,139,215,82,183,41,179,78,136,236,44,66,55,217,238,138,116,103,69,181,205,178,131,89,242,54,67,22,220,185,223,53,50,244,93,137,213,60,145,21,3,218,247,43,166,56,180,238,214,7,174,16,132,12,45,192,93,163,66,30,94,127,73,187,241,38,236,47,161,175,192,207,245,21,69,32,238,162,39,235,55,111,10,205,106,5,210,99,137,215,238,87,239,105,145,60,92,94,139,62,153,55,55,175,248,59,127,105,178,73,220,221,64,210,54,18,46,222,125,69,211,109,88,125,125,85,205,225,121,48,5,133,182,19,145,71,196,219,111,126,251,179,223,249,110,40,34,56,166,123,91,226,30,19,241,71,232,9,246,248,120,222,102,248,103,246,33,143,91,129,17,44,110,135,175,103,70,127,8,98,61,240,31,136,216,237,10,12,206,145,247,167,174,12,28,93,31,174,239,9,104,226,124,253,252,41,208,221,118,196,220,53,66,197,179,235,56,96,239,110,150,114,161,3,131,20,72,5,0,224,25,164,145,189,147,165,7,47,253,110,60,25,115,145,224,142,226,58,99,106,41,11,192,154,221,253,69,240,87,160,253,222,77,204,251,35,59,144,112,187,17,26,32,206,131,17,81,221,245,115,44,142,249,55,46,176,68,60,14,215,207,195,135,42,55,22,129,137,161,186,205,189,185,118,34,122,68,142,124,9,141,184,83,68,40,49,36,98,34,139,243,33,247,247,77,100,244,48,92,63,46,139,112,238,123,183,56,2,151,228,210,218,176,54,103,101,86,131,87,95,66,145,109,20,208,251,55,91,123,251,126,4,12,6,121,33,107,192,8,228,92,164,175,79,217,197,155,39,5,112,131,198,191,14,11,143,151,14,110,194,66,115,114,123,81,231,254,205,250,166,142,247,13,222,165,185,199,144,8,252,126,15,76,248,181,185,237,206,73,123,211,233,201,201,210,125,132,225,210,226,254,20,53,97,243,3,176,216,187,215,131,248,171,3,120,210,18,88,76,0,138,55,247,104,33,165,112,141,0,138,136,166,89,94,15,12,247,151,110,102,101,69,108,155,10,252,109,206,114,38,235,217,209,230,108,99,51,31,152,212,155,121,245,136,129,173,232,250,196,155,180,125,42,224,177,27,60,18,114,255,9,73,19,73,225,212,16,52,80,55,151,217,125,144,27,212,28,171,77,220,47,150,104,23,69,171,228,238,198,61,243,20,15,154,192,64,18,28,104,3,191,185,212,28,222,90,190,27,3,217,191,80,116,137,49,188,229,202,113,59,117,251,0,102,103,220,104,95,243,12,199,195,71,0,155,222,7,70,33,242,58,114,162,148,47,20,160,12,250,250,230,254,105,88,160,155,159,128,20,130,182,23,188,32,15,223,138,28,88,157,235,71,36,15,95,218,249,9,120,188,247,160,226,208,210,61,247,206,225,65,251,198,55,60,147,208,131,227,137,226,37,48,188,146,135,245,47,165,193,43,185,173,127,202,88,95,219,229,191,138,124,237,4,164,205,216,126,208,96,8,145,107,160,150,117,111,69,126,125,115,255,116,29,23,251,47,222,228,18,24,201,235,25,100,50,86,22,32,199,87,39,235,212,145,226,78,56,190,102,217,166,186,101,221,65,191,77,99,79,79,77,79,204,103,59,163,246,137,105,108,93,240,156,94,216,104,81,184,35,204,223,249,251,147,251,227,236,244,114,193,213,210,27,35,209,187,180,185,254,101,234,115,215,6,204,176,96,173,186,167,78,118,218,120,164,144,43,145,222,1,217,195,238,42,0,154,69,159,28,94,150,126,253,224,29,252,185,7,125,65,230,62,9,124,83,212,131,188,123,19,61,8,214,131,188,229,88,176,157,145,205,131,147,135,47,161,94,15,4,31,225,28,232,25,119,86,123,88,219,187,145,141,178,89,223,97,132,239,161,119,175,134,30,211,84,155,210,232,17,157,190,94,94,111,239,189,62,161,47,246,174,226,62,104,103,128,238,92,148,189,28,238,89,152,109,239,134,231,1,48,159,87,190,33,237,1,0,19,254,131,123,246,123,148,115,71,95,174,28,2,62,48,122,0,72,149,53,174,175,79,89,126,151,217,135,145,224,43,167,115,131,239,43,64,201,13,101,83,189,14,189,251,139,31,124,246,131,63,245,222,65,253,236,215,127,251,39,63,250,235,183,127,248,55,111,127,255,7,255,227,159,225,83,212,183,223,250,246,187,255,248,105,40,242,198,47,159,114,143,128,90,64,61,222,195,154,87,160,42,176,19,88,141,23,149,96,214,250,252,199,127,144,53,103,77,205,125,252,116,160,242,110,222,240,119,222,158,251,245,145,135,95,167,7,255,147,139,19,175,65,39,22,39,154,191,74,60,124,105,230,158,34,110,126,94,195,162,39,5,10,221,87,138,112,240,221,241,172,125,168,115,246,200,117,205,195,45,177,64,203,120,223,118,232,132,251,69,192,80,187,79,32,46,197,123,234,247,40,174,155,55,174,156,248,15,172,92,81,56,191,86,254,151,40,5,178,240,57,214,164,103,187,93,60,215,151,226,5,125,9,143,35,158,232,75,237,233,190,20,159,211,151,59,239,157,15,52,241,153,246,28,83,118,219,71,205,231,33,121,219,159,254,38,226,246,141,248,218,194,221,161,9,194,221,121,81,114,168,236,190,98,234,96,189,96,122,129,108,192,34,14,30,203,207,55,21,66,222,98,239,254,13,60,117,128,189,31,88,186,109,247,165,224,61,26,176,246,160,30,164,200,204,93,253,146,152,251,222,96,111,193,75,69,204,8,187,93,240,162,73,142,96,81,156,245,23,188,55,175,192,44,187,126,75,243,250,97,182,94,252,66,207,43,9,62,118,232,168,229,140,239,21,215,32,236,234,230,68,52,175,129,173,24,14,145,108,140,69,57,146,196,136,120,18,231,48,14,97,81,225,110,238,22,184,27,91,238,189,2,136,37,113,198,137,77,82,64,132,47,194,135,13,193,145,4,129,112,23,186,181,78,38,240,143,237,148,145,234,85,154,13,132,161,76,43,198,147,208,231,107,125,84,104,100,178,109,54,83,235,168,122,22,205,182,248,122,163,203,79,153,108,131,106,75,217,122,189,71,101,153,70,155,202,118,169,41,93,140,73,45,169,189,0,169,240,59,72,160,99,212,100,158,157,199,181,229,42,93,52,75,152,134,199,226,209,137,142,87,18,229,226,114,162,53,197,164,56,172,78,26,98,143,90,241,139,112,214,200,71,103,90,158,101,209,110,210,73,36,251,56,59,92,169,38,161,10,114,76,94,37,135,72,124,216,34,122,157,206,208,92,96,209,84,61,213,213,80,60,134,206,6,185,78,35,60,203,247,22,117,42,199,97,245,76,75,52,6,66,20,192,194,139,177,18,97,139,198,170,131,118,103,157,216,178,85,159,87,99,153,66,70,35,249,246,172,147,234,20,211,3,103,128,138,85,113,218,52,163,182,45,85,211,34,109,203,213,86,39,154,233,116,106,75,34,219,239,14,234,132,17,109,199,209,66,39,191,196,42,177,168,170,82,217,6,154,28,46,212,129,157,232,72,181,90,114,60,53,196,133,62,171,112,165,126,186,49,159,81,171,66,186,16,171,13,134,83,77,47,202,169,4,45,21,180,100,169,89,168,149,87,201,177,209,179,168,21,179,10,87,57,173,196,103,219,201,38,231,224,165,126,175,28,167,249,70,152,43,87,123,147,166,58,74,89,148,72,79,228,97,178,81,80,155,42,198,214,137,88,162,22,46,210,233,233,16,155,243,13,177,209,100,135,131,58,85,203,170,163,86,3,73,44,135,86,44,75,44,199,84,56,157,178,162,165,122,33,46,244,166,99,179,36,161,253,166,60,31,183,117,54,111,148,58,88,141,136,182,10,51,180,28,71,71,205,229,148,36,170,34,158,29,17,226,76,42,36,187,70,181,131,207,230,5,131,22,202,86,88,65,16,202,28,233,153,94,92,24,201,173,68,145,202,177,57,100,212,16,90,115,180,37,152,230,164,21,37,112,138,198,42,217,69,142,110,96,147,110,143,237,105,173,12,70,116,227,133,73,181,182,36,219,229,145,146,25,87,58,133,133,190,12,247,26,149,68,214,206,85,7,6,135,98,70,66,179,90,249,9,93,230,123,101,185,196,246,132,68,54,78,177,246,74,107,155,249,162,108,244,37,108,150,150,23,179,89,174,195,45,98,211,21,179,72,55,147,245,108,161,154,28,21,85,142,192,132,62,135,204,91,117,180,38,51,6,232,67,13,237,160,49,19,27,80,226,88,68,141,124,60,74,181,169,98,108,82,153,201,101,121,190,168,180,27,104,188,214,201,183,167,117,149,205,73,179,44,78,216,14,105,139,54,69,146,168,154,146,195,198,210,84,208,116,152,238,84,249,10,177,82,141,106,63,30,31,212,103,205,122,156,144,195,149,246,108,34,172,208,121,21,153,77,86,229,113,39,177,152,87,36,134,40,150,4,54,151,174,231,36,177,38,36,231,124,172,187,34,23,106,67,195,244,56,166,84,59,133,110,130,228,250,83,181,21,214,73,107,85,169,76,9,9,85,24,38,107,164,52,188,90,20,210,243,92,191,43,90,146,53,99,167,169,18,207,46,16,178,24,227,9,187,75,148,230,76,3,203,143,186,203,122,169,214,233,164,80,44,159,49,45,85,139,114,118,61,74,86,76,117,64,114,70,203,54,173,68,170,188,48,98,220,108,165,54,144,37,166,240,122,169,22,157,164,216,98,188,90,171,138,225,98,165,204,164,132,217,162,3,250,86,43,36,27,179,206,170,162,139,203,236,212,140,23,229,56,149,158,83,149,52,63,44,72,19,131,237,20,11,189,1,57,207,57,66,183,197,23,115,227,4,82,228,195,171,118,187,92,99,4,118,149,177,162,130,134,23,164,113,90,29,212,83,6,213,77,43,214,66,28,20,219,241,113,86,69,135,157,209,114,90,139,219,120,123,36,246,180,166,213,170,96,179,86,130,37,91,24,195,23,167,6,153,39,114,3,28,43,103,187,131,94,98,1,250,166,63,42,224,227,62,214,78,138,84,158,235,54,90,57,122,17,107,166,22,221,101,62,110,44,157,121,177,166,215,169,148,222,41,142,136,149,50,15,79,11,162,137,215,150,162,182,212,251,70,28,239,14,230,121,82,181,23,5,103,33,90,249,169,56,73,213,210,245,4,217,148,102,82,98,150,2,139,62,98,49,112,164,5,198,48,84,62,150,86,212,177,149,141,99,253,70,191,36,37,168,69,127,52,25,152,86,10,151,90,106,60,62,237,197,129,236,207,36,187,94,204,174,38,140,147,238,215,6,13,115,48,203,164,218,249,68,83,53,24,172,219,229,115,245,70,89,79,182,98,66,87,99,157,206,120,46,81,5,10,143,102,38,115,158,197,154,157,166,213,158,102,100,71,90,86,244,98,101,212,98,28,70,234,57,12,36,31,104,208,101,185,99,18,13,65,88,105,29,75,37,227,241,121,102,188,172,198,104,106,186,168,241,157,241,162,140,165,205,185,100,134,211,104,34,202,197,168,153,28,199,36,57,59,38,147,234,82,81,204,76,155,33,135,8,211,233,212,123,232,52,197,79,103,114,46,81,104,231,26,8,59,169,22,212,66,37,51,234,196,203,52,215,155,114,216,4,47,154,173,246,48,205,203,78,85,170,38,187,131,166,66,20,227,179,137,145,232,198,237,222,106,89,83,87,153,238,138,40,19,84,170,42,151,20,170,52,89,72,148,147,234,69,173,21,150,200,50,244,36,175,20,198,101,173,104,208,83,84,89,45,7,152,94,45,20,154,229,185,181,202,174,218,114,139,46,77,203,81,91,199,242,213,113,42,85,109,53,104,122,180,232,230,235,177,92,107,22,213,7,9,185,180,160,242,213,81,47,23,159,214,9,219,44,215,89,167,209,236,54,196,244,56,145,109,150,103,101,123,184,170,151,91,37,163,151,237,70,69,57,35,115,169,213,106,60,206,207,243,149,10,63,26,44,53,45,202,50,234,212,16,136,114,60,95,79,99,58,218,170,24,24,191,82,98,138,26,157,140,230,69,133,155,97,189,76,37,73,74,225,108,98,129,207,123,245,113,69,107,182,42,82,189,91,139,53,135,137,82,135,149,146,189,4,27,101,186,148,52,28,150,45,172,214,28,150,99,177,121,26,116,115,166,178,84,209,40,94,92,166,149,240,172,92,170,153,244,178,79,47,218,52,201,184,211,90,179,221,169,54,138,4,221,103,152,7,215,137,29,156,139,79,207,255,4,155,72,0,155,134,5,211,56,171,128,137,252,154,64,177,155,136,190,249,137,17,228,205,171,160,137,56,212,205,107,111,105,7,12,216,7,228,149,248,43,24,65,188,18,195,225,27,246,19,241,53,88,242,234,159,104,175,31,196,136,246,43,191,2,74,128,234,95,213,160,185,240,175,31,176,4,113,243,10,214,22,31,220,26,191,2,48,109,235,129,191,110,65,242,235,199,155,107,104,174,42,186,244,176,119,122,166,253,10,122,99,143,96,64,87,104,6,101,160,13,124,29,2,229,174,67,97,45,28,186,1,70,140,111,37,65,2,30,1,12,96,48,60,28,89,181,178,126,54,88,137,61,236,218,24,126,1,4,24,65,218,55,190,1,255,17,191,134,220,179,159,64,128,97,29,80,249,218,53,168,146,194,57,134,14,121,158,252,2,12,42,92,68,112,18,17,47,246,115,205,162,226,57,91,211,53,39,101,85,138,74,178,245,117,207,113,133,46,155,119,226,48,201,139,2,193,223,25,112,17,5,193,96,201,167,125,11,146,8,48,127,61,172,56,255,1,189,107,207,131,134,92,165,54,154,192,192,8,84,174,215,200,118,243,141,22,135,13,16,1,203,46,129,50,79,13,114,73,121,208,76,21,184,110,86,27,116,10,74,191,219,32,120,94,81,106,176,194,178,98,116,178,35,164,155,65,203,85,181,50,227,154,196,200,43,79,196,184,30,229,253,73,207,163,98,62,53,234,99,182,34,208,41,121,208,21,12,110,140,200,241,184,19,101,228,148,49,72,35,114,103,213,169,148,51,232,188,142,117,116,182,61,34,121,181,211,18,39,68,187,143,27,102,127,165,76,152,113,34,204,164,23,177,170,54,178,249,28,170,8,185,140,36,230,80,139,211,202,164,8,234,3,154,102,125,181,77,194,223,92,183,131,244,155,9,153,201,75,36,40,51,23,114,86,146,153,100,39,28,86,80,152,236,168,210,166,83,105,14,7,223,211,109,167,34,163,227,114,171,30,99,210,60,81,26,103,176,74,154,90,85,228,185,84,30,83,139,106,51,49,175,210,137,69,121,137,204,203,45,125,94,25,235,104,101,73,73,12,237,255,63,142,73,181,124,97,50,24,27,205,70,166,191,161,135,87,27,106,173,89,208,133,124,99,94,149,19,51,1,23,240,146,198,175,74,106,114,57,88,38,22,213,214,132,40,173,168,101,105,197,44,75,61,80,95,70,87,98,151,64,250,61,201,6,245,199,1,184,153,65,175,50,230,85,5,180,65,153,113,114,106,57,200,245,201,126,183,48,19,122,245,36,35,51,91,30,128,118,6,113,130,52,199,231,137,211,199,146,118,9,31,141,120,208,150,210,152,154,1,158,199,184,238,194,225,87,192,48,232,165,42,173,22,34,179,249,6,194,167,245,89,9,35,0,157,30,175,74,110,127,38,99,125,96,230,151,155,177,121,9,67,237,210,114,139,147,199,27,205,65,183,159,100,212,17,34,228,41,178,180,76,58,252,114,211,255,99,14,67,102,98,46,59,47,173,50,78,153,78,174,58,121,101,62,104,38,155,160,77,128,254,194,24,202,210,0,24,94,76,30,244,105,218,72,131,62,31,9,185,228,178,147,75,206,56,208,167,117,143,126,169,157,27,205,64,250,138,205,37,231,76,154,129,109,144,138,89,32,67,106,3,240,182,108,184,237,113,219,97,20,56,173,130,244,187,196,120,208,86,50,128,31,80,6,29,182,171,76,170,227,242,188,154,46,228,42,153,108,166,222,162,144,202,56,179,104,180,43,116,25,244,69,189,165,164,203,227,44,221,72,151,99,141,201,32,23,128,151,225,176,10,10,228,201,17,50,91,120,131,220,14,188,236,147,240,220,254,4,109,204,160,21,176,108,81,64,127,98,131,110,35,199,171,73,155,201,87,144,182,218,81,171,170,226,0,126,142,56,181,162,52,219,160,111,161,156,211,132,193,118,235,100,121,69,197,202,147,62,82,111,23,82,229,116,29,43,183,0,78,132,1,114,164,164,170,237,242,178,220,46,100,202,171,81,174,49,233,203,91,120,128,119,120,199,30,0,185,10,192,155,236,194,171,60,9,175,180,2,180,211,73,87,238,26,185,206,170,143,23,12,62,223,48,56,44,6,198,227,124,6,101,189,170,20,50,141,177,91,46,56,62,97,126,112,220,43,156,10,233,96,228,218,138,204,167,10,3,24,253,135,41,34,74,166,222,105,196,48,123,201,182,250,96,165,178,232,229,123,209,94,94,44,115,11,204,38,50,116,63,150,77,225,11,218,158,80,253,5,165,78,136,66,177,100,12,192,224,209,51,233,44,81,47,209,35,24,131,162,94,197,132,37,93,5,75,81,190,89,239,197,114,204,136,147,100,160,86,218,169,18,37,165,18,64,134,10,81,139,170,166,82,214,0,29,207,86,179,6,210,65,133,112,28,239,213,90,229,100,108,160,9,88,7,31,97,189,226,12,172,19,209,97,116,24,71,123,38,142,79,85,86,200,211,82,182,178,36,227,12,237,212,241,18,145,231,244,22,147,152,206,202,124,155,164,185,12,101,82,105,157,156,228,26,195,254,108,25,167,178,92,61,55,23,250,179,114,185,230,20,88,203,80,135,147,25,147,21,39,98,11,43,137,185,74,215,100,138,73,45,99,116,144,174,146,94,210,131,114,118,48,166,128,1,54,143,183,121,41,206,79,58,93,176,250,41,41,164,213,26,240,34,55,198,19,153,108,147,95,57,137,74,181,62,114,106,86,207,162,251,217,48,214,38,202,88,134,18,146,237,98,175,152,35,230,81,100,182,210,10,157,46,176,85,203,244,52,57,93,128,177,67,101,43,169,104,58,46,32,86,172,92,211,162,106,140,203,197,213,204,160,188,88,96,225,60,215,169,17,5,148,164,53,94,47,244,103,117,221,14,155,68,174,105,212,199,49,167,145,175,47,154,29,68,225,226,38,85,74,88,102,98,102,68,123,9,210,105,219,168,54,142,102,234,124,195,168,215,194,230,92,136,202,51,134,27,72,140,56,229,23,109,178,211,142,98,99,7,89,8,13,77,209,235,217,164,45,196,241,20,193,206,115,122,167,149,153,150,73,171,187,72,169,54,151,93,34,184,206,240,134,54,232,169,13,180,162,230,140,114,220,65,197,244,180,54,141,149,241,106,83,50,144,90,209,34,11,149,37,210,235,22,170,226,96,137,33,6,59,81,103,125,121,154,151,218,8,98,52,99,213,110,41,143,76,134,203,86,194,24,241,82,169,105,9,172,208,37,98,244,220,201,152,195,84,182,206,217,130,146,27,245,18,163,82,82,172,46,81,71,48,38,66,47,91,107,145,106,53,58,49,85,58,92,175,45,204,118,57,59,84,162,60,38,149,58,85,33,218,172,100,235,157,68,127,49,144,20,49,139,235,93,167,221,146,210,139,90,140,130,139,228,49,145,197,167,53,115,85,94,230,150,67,178,193,37,106,210,120,102,39,6,28,138,160,2,198,53,186,67,163,130,1,165,54,26,175,50,18,58,228,16,42,191,108,35,166,211,46,141,213,97,165,188,12,79,240,40,159,138,13,140,28,137,8,76,122,140,150,165,216,52,222,12,247,170,97,195,174,143,39,185,104,6,172,229,106,141,36,149,151,169,78,190,76,53,146,133,148,173,226,146,184,108,134,75,252,176,188,18,185,194,40,99,147,253,114,59,197,37,178,209,180,74,213,250,84,84,42,132,219,220,180,86,156,17,84,116,89,13,211,106,194,28,101,150,124,171,192,138,86,120,146,79,115,117,74,20,11,125,14,71,209,177,206,38,168,217,132,91,10,43,163,72,52,18,237,106,29,111,165,5,48,139,232,157,97,156,200,229,227,201,194,216,64,11,86,99,60,230,242,21,51,218,138,167,109,51,106,224,211,17,134,10,243,20,134,214,4,167,215,9,183,139,149,14,89,165,178,195,85,51,89,165,140,133,42,166,218,105,83,50,136,172,201,45,226,211,138,58,208,87,189,74,88,205,18,19,49,129,139,226,152,171,79,48,186,54,207,214,212,56,91,162,86,169,85,33,75,208,169,254,12,240,73,169,82,18,89,73,39,151,152,204,87,121,178,184,202,22,103,67,181,172,129,245,103,150,31,71,165,88,216,30,71,83,6,98,68,211,125,218,104,244,165,52,77,144,213,110,115,209,32,165,140,12,215,56,101,169,21,205,171,52,79,53,195,3,163,72,59,70,190,207,119,103,92,101,22,86,6,228,24,143,199,74,76,122,34,0,123,97,158,69,11,139,1,189,74,147,249,197,204,97,58,115,170,197,87,230,185,142,110,163,75,38,111,76,251,150,109,85,1,92,27,204,246,157,150,148,83,249,104,211,65,212,225,112,62,146,185,105,81,181,157,150,208,164,19,36,222,233,50,35,97,52,163,170,252,108,210,171,47,48,180,210,180,45,161,55,168,32,11,165,149,111,9,19,176,76,169,177,84,54,150,195,202,115,185,152,227,75,189,56,146,95,234,57,37,30,43,208,220,42,218,169,230,112,187,92,138,229,204,138,168,12,194,35,54,166,183,163,165,73,148,25,133,91,38,175,96,225,66,55,90,28,240,180,49,202,119,122,195,114,186,218,156,228,195,253,25,231,244,166,98,87,234,163,150,131,225,189,236,162,210,169,103,51,130,192,148,18,153,85,188,150,24,146,185,102,15,237,146,202,112,60,81,204,62,152,184,167,141,44,62,174,90,67,46,220,147,43,75,158,104,205,38,197,25,50,38,194,113,178,170,145,198,66,236,50,77,30,173,205,122,57,81,74,245,74,195,114,222,14,83,43,36,58,79,90,162,96,104,133,101,153,149,6,162,213,156,76,233,169,45,143,242,156,56,35,107,26,151,201,214,218,28,1,150,250,162,205,246,108,52,109,207,17,166,155,166,242,104,166,166,26,232,16,225,243,21,190,30,163,26,152,153,26,180,10,70,88,94,141,186,92,88,224,99,9,176,20,71,23,51,6,16,57,177,71,6,135,102,219,209,170,21,19,172,26,130,155,5,173,145,44,178,160,249,249,212,212,113,134,49,57,156,209,208,90,60,211,21,156,186,77,128,255,194,157,21,91,46,0,37,21,91,45,113,122,148,159,146,237,74,94,202,77,209,104,133,75,233,149,85,155,92,78,212,169,222,158,169,169,214,96,213,27,140,227,2,152,31,28,43,77,151,146,6,234,136,137,84,181,94,207,72,121,75,13,183,197,164,153,108,10,100,178,80,105,244,240,78,171,204,101,87,76,59,60,50,150,209,38,102,204,72,97,212,234,100,241,142,60,213,50,252,60,103,35,162,66,137,125,135,202,58,179,85,166,101,116,210,5,187,214,104,90,177,89,156,168,119,227,45,199,140,55,165,37,178,194,204,62,91,1,11,253,248,44,55,26,22,90,195,113,56,131,150,162,81,166,209,237,104,213,106,90,138,54,26,76,106,176,52,4,125,54,105,17,168,82,232,136,67,83,45,115,157,185,197,206,149,124,134,235,217,118,57,81,213,192,192,193,181,37,29,111,37,185,204,84,89,117,184,124,186,51,12,131,53,234,208,112,250,40,153,167,5,77,41,182,132,130,76,85,228,36,17,110,102,146,61,50,133,104,189,108,52,23,46,150,87,153,105,45,57,92,174,132,49,35,46,153,100,47,106,72,125,43,236,8,195,84,146,68,229,226,162,232,164,50,115,199,86,141,124,83,169,89,220,138,70,27,97,164,94,154,13,169,188,65,204,58,181,50,218,171,231,205,174,160,52,43,101,61,237,200,225,58,61,229,114,106,155,112,56,179,199,167,155,134,77,88,38,107,41,153,254,20,169,77,195,77,34,81,167,77,181,151,26,85,219,105,171,97,183,199,172,89,140,42,180,205,175,42,93,57,58,215,19,233,1,210,29,214,123,214,50,53,68,68,106,92,31,196,73,178,215,102,103,22,210,94,37,103,179,132,238,76,250,148,213,177,91,149,2,85,232,78,134,109,109,144,199,84,122,216,71,150,108,63,147,24,215,165,66,211,66,74,224,187,35,116,218,66,143,95,162,213,244,12,88,1,168,94,211,248,254,34,78,217,141,190,218,170,139,194,114,213,80,57,131,200,148,123,244,148,200,39,100,138,30,22,82,205,185,222,213,157,177,150,181,146,61,58,158,94,173,134,78,141,172,77,6,89,7,53,112,147,236,161,149,124,87,192,230,209,69,122,228,148,5,29,109,128,30,236,46,106,189,158,81,206,176,124,95,96,166,84,117,158,118,22,133,140,68,178,109,177,153,87,178,197,2,149,181,105,167,82,144,244,121,107,165,88,141,30,89,180,106,81,54,67,89,180,56,159,143,8,169,215,44,105,0,21,152,6,115,78,71,108,182,147,209,85,71,142,207,203,72,55,154,45,135,249,161,147,202,23,162,85,161,85,64,138,68,60,44,133,151,211,92,220,236,102,22,203,161,205,131,94,177,242,41,21,105,162,114,45,158,24,23,122,139,238,40,149,99,82,97,115,172,165,212,104,142,209,242,77,122,188,32,24,105,180,146,114,108,71,166,198,169,62,174,240,165,220,42,33,22,70,78,38,93,93,85,203,41,114,213,171,81,133,74,54,147,17,211,227,154,16,206,85,4,34,172,211,163,100,81,231,38,253,182,228,144,194,52,17,93,2,29,22,214,201,120,188,48,47,68,29,180,217,215,49,42,51,77,179,180,158,37,82,172,85,182,86,137,34,181,16,203,75,189,32,243,221,188,220,98,243,19,195,28,35,229,254,52,222,88,45,204,34,93,100,138,166,62,19,154,40,55,91,70,209,190,51,93,216,106,167,39,216,201,21,57,69,91,154,24,139,37,227,113,57,29,165,26,244,160,170,105,179,98,140,77,46,212,169,145,206,54,200,100,35,155,105,46,227,75,97,220,52,72,121,90,231,76,73,89,78,117,53,87,113,216,5,206,230,243,101,19,168,158,2,105,36,137,82,137,199,150,29,53,135,75,180,89,27,112,179,12,87,104,103,98,118,135,92,244,44,167,58,143,117,87,147,152,179,116,232,225,172,173,83,236,112,212,238,205,114,133,65,90,203,47,87,203,78,49,220,224,196,206,204,153,212,18,57,204,154,147,136,211,75,14,154,184,150,103,37,123,70,246,134,246,108,160,197,171,209,100,134,159,244,181,85,173,7,36,91,202,142,156,24,54,174,89,19,76,236,44,205,168,162,134,99,182,82,109,84,10,154,97,118,152,216,168,212,157,57,100,188,136,85,194,78,62,58,176,147,170,90,69,103,130,162,161,202,184,50,100,203,97,109,86,182,103,136,147,212,194,5,13,29,47,219,248,66,144,168,116,184,29,206,181,146,209,234,148,56,26,25,129,229,249,11,98,12,176,201,164,183,15,192,197,207,133,6,139,197,99,216,23,176,101,130,145,104,18,225,19,241,75,183,76,184,68,236,233,54,138,56,139,251,109,76,146,135,197,225,245,177,205,30,11,32,1,39,144,208,205,245,151,16,184,199,229,158,77,186,109,11,221,201,218,80,239,186,119,193,110,221,151,192,159,192,189,145,219,217,45,74,136,124,2,141,137,175,223,120,49,127,191,44,8,194,227,65,233,171,59,247,159,91,247,238,200,97,213,161,174,217,174,63,186,251,187,36,30,39,102,243,87,110,202,220,115,226,26,71,144,87,62,240,152,192,197,135,195,87,235,232,191,119,4,134,36,112,80,220,115,235,122,235,71,225,69,141,197,149,165,43,178,112,245,101,34,78,18,9,228,213,214,21,235,189,231,136,117,13,226,214,214,141,123,228,241,233,230,185,241,136,109,150,179,188,8,218,65,146,227,88,18,141,207,230,207,7,18,12,164,253,198,111,2,160,199,141,181,236,186,72,114,172,123,100,221,54,55,246,245,123,80,122,175,176,251,56,188,64,212,207,130,117,123,235,215,229,89,19,194,89,220,122,242,120,175,233,154,120,172,191,221,215,218,27,231,229,199,1,187,175,207,111,111,225,75,246,237,111,64,53,124,221,27,121,79,152,158,99,142,32,120,203,25,14,229,197,1,130,55,91,199,138,183,190,116,161,60,134,227,107,134,31,145,162,243,18,126,57,117,155,104,236,207,167,225,3,33,246,133,216,247,146,140,37,106,189,87,48,238,199,109,32,225,131,98,186,130,111,248,223,124,112,254,249,17,239,189,84,81,216,193,226,169,138,109,40,238,167,81,158,198,112,64,204,253,8,122,62,141,124,208,86,184,32,143,72,4,142,199,80,130,125,78,67,78,96,93,7,62,255,250,215,231,38,107,188,81,89,83,146,53,95,25,220,130,30,63,135,226,164,102,80,196,167,132,120,157,120,74,128,207,128,94,107,157,123,118,104,31,99,247,217,170,174,111,188,247,168,121,239,57,191,60,210,172,247,104,193,149,13,253,135,95,217,207,35,97,83,11,124,57,164,195,148,56,246,26,67,34,9,52,130,146,72,228,46,118,19,8,56,127,110,140,157,101,151,171,133,1,186,181,10,184,195,147,4,156,91,223,11,140,176,5,131,226,68,12,155,205,3,36,238,76,189,155,95,254,220,253,108,246,254,234,29,244,186,126,100,62,62,101,67,60,151,53,160,53,167,113,188,63,204,231,10,196,157,108,1,27,128,29,190,121,194,214,121,175,1,246,92,122,182,245,70,187,70,197,1,57,239,169,84,128,236,31,10,190,109,178,154,229,61,233,126,79,176,192,26,112,195,5,8,219,164,175,127,157,211,133,37,192,23,72,129,222,249,55,37,129,48,7,124,48,239,15,62,236,230,189,73,17,53,247,95,136,204,213,253,71,104,242,230,153,95,221,33,225,132,22,136,239,104,1,199,180,64,25,67,151,161,177,251,225,88,180,118,212,12,104,254,213,103,138,204,41,32,207,107,217,35,152,236,253,192,8,96,48,178,192,102,49,15,151,19,107,221,131,32,192,174,241,124,178,225,238,247,141,187,242,229,253,72,22,4,81,219,166,44,214,41,65,237,132,194,74,174,177,43,175,224,122,99,51,244,22,91,58,142,218,7,111,54,43,20,28,197,192,122,230,10,121,37,200,150,161,176,203,251,161,34,46,94,141,29,11,222,151,93,135,29,185,7,82,205,139,183,156,104,207,69,64,130,187,80,113,1,91,254,114,101,23,221,213,157,235,58,28,70,249,128,42,233,146,245,212,238,250,201,155,250,239,145,171,245,2,106,31,62,124,99,113,22,108,2,7,127,0,220,29,35,2,189,67,98,40,25,80,139,201,33,75,176,195,3,224,142,122,114,245,232,19,184,197,180,133,9,122,202,150,193,26,218,95,199,169,160,187,20,241,130,166,56,234,149,124,182,45,36,182,89,113,186,177,59,192,154,198,84,89,101,221,54,119,225,229,247,227,249,134,193,85,230,7,227,218,211,45,243,133,231,114,94,110,240,63,155,149,103,6,155,55,190,160,203,195,157,161,179,129,113,78,201,223,249,215,223,161,42,136,92,90,240,74,144,103,126,19,77,81,8,168,134,139,0,44,193,68,126,41,50,175,108,0,223,151,135,67,228,82,132,186,23,236,236,201,150,109,203,237,34,98,69,36,136,43,20,9,133,34,111,64,199,185,110,211,240,136,183,55,100,221,127,18,74,223,71,199,162,54,145,53,43,10,111,86,187,170,36,234,42,136,225,204,17,163,150,201,71,103,178,56,183,162,67,19,244,98,147,55,129,138,177,162,219,167,203,240,70,77,139,229,232,109,2,80,229,142,34,70,255,127,3,216,114,1,136,202,157,197,195,135,19,47,28,253,34,0,179,178,178,44,187,92,7,128,66,175,35,218,250,137,183,202,26,6,24,125,214,125,136,162,218,84,68,165,169,46,19,105,83,67,39,21,161,41,6,79,69,164,52,149,169,71,38,41,138,166,34,146,251,55,15,255,146,189,4,26,254,237,101,178,20,197,131,58,13,59,21,153,164,41,209,173,67,137,32,101,56,75,69,18,105,74,77,213,35,203,117,201,37,4,111,164,198,116,132,76,83,115,144,195,123,101,23,41,80,120,153,166,98,32,73,164,232,2,72,138,167,10,145,105,137,82,233,190,95,221,251,187,77,173,104,209,167,209,201,80,203,77,246,60,69,17,110,78,6,228,144,25,42,1,114,250,62,245,148,12,241,70,233,56,160,49,75,169,233,62,0,51,75,175,193,96,89,202,1,73,14,40,23,134,229,102,105,156,142,88,69,138,4,137,19,154,2,144,32,57,105,52,13,17,202,153,126,4,3,37,73,88,114,156,89,129,150,208,148,149,89,183,81,79,81,171,140,154,242,201,88,2,32,32,11,144,22,221,38,134,115,212,36,91,143,36,104,175,57,179,172,186,230,185,149,166,28,144,3,9,238,67,58,178,134,155,134,129,52,108,219,5,155,246,196,179,43,55,95,206,213,35,106,160,163,0,204,220,14,204,77,126,155,34,182,57,243,28,69,130,156,48,32,46,183,33,78,202,83,147,60,160,24,52,91,74,131,52,37,191,72,67,89,176,64,162,69,195,123,119,32,209,206,143,210,17,53,71,33,32,209,1,137,58,44,137,230,137,52,100,101,34,191,110,27,239,247,119,52,15,251,187,64,205,153,58,100,22,133,192,226,116,60,29,209,1,33,105,32,22,160,108,127,43,80,222,223,158,160,77,65,91,45,8,131,6,77,5,148,230,114,48,59,67,121,149,18,235,242,64,148,64,153,18,145,130,152,235,107,177,93,11,172,199,173,14,128,48,165,41,126,205,11,199,151,73,180,232,54,30,41,128,214,3,130,116,87,40,189,158,4,127,91,107,98,60,50,102,169,100,10,242,1,73,245,125,10,39,169,109,97,150,154,149,196,53,44,128,107,66,239,34,219,16,164,67,88,38,13,232,5,140,94,210,62,70,245,8,70,90,131,24,1,93,52,29,233,250,152,188,246,228,20,64,73,150,98,50,176,30,53,117,123,21,12,162,152,155,164,175,121,194,160,160,182,155,4,197,219,237,14,138,130,193,128,160,127,137,93,245,240,53,240,255,87,225,145,203,131,107,160,125,213,141,62,246,128,124,85,22,30,214,115,234,87,21,48,141,62,64,5,254,85,47,96,208,131,109,130,74,161,245,68,73,251,150,246,39,161,175,176,110,252,58,111,177,113,5,255,220,95,173,109,165,95,51,127,77,219,201,191,21,88,115,2,242,209,24,129,178,136,151,239,237,124,239,214,71,17,148,199,9,63,223,55,154,56,233,234,106,147,239,237,136,237,229,223,42,208,2,132,249,222,38,159,151,239,30,86,88,14,119,117,181,173,239,219,132,219,124,21,152,99,129,124,193,253,19,200,119,79,90,182,249,195,216,48,62,244,243,131,219,114,235,124,127,135,27,230,195,255,15,183,24,223,192,100,88,56,120,146,179,77,133,127,54,134,166,7,19,77,24,139,87,7,249,222,126,12,204,135,91,50,193,236,45,61,110,245,157,110,216,41,232,155,153,235,130,40,178,135,103,119,131,228,106,187,37,177,211,242,157,42,219,243,33,23,164,127,70,116,4,169,107,219,94,109,9,127,92,115,236,88,11,54,29,181,41,30,141,94,249,182,191,11,7,91,147,190,201,23,68,209,136,238,157,224,156,224,50,104,89,44,208,242,199,39,225,220,107,246,200,59,8,186,70,111,118,129,158,56,124,186,58,193,90,88,230,234,42,32,159,200,115,200,216,30,72,29,37,194,91,21,93,8,114,231,92,106,31,220,230,144,234,10,158,82,29,5,183,127,4,240,38,152,185,135,239,226,163,165,200,9,0,231,206,187,118,105,119,233,223,223,23,185,10,104,142,87,7,165,189,253,184,64,159,92,34,247,7,82,123,74,112,15,24,119,148,55,155,35,141,15,223,26,175,37,176,77,167,91,243,12,2,143,141,44,248,103,228,171,39,23,167,123,46,182,95,34,120,78,118,88,226,249,36,192,51,171,67,58,214,60,250,220,61,113,236,136,236,52,186,157,169,49,176,159,248,249,144,123,135,101,159,179,202,201,178,222,30,233,51,37,206,159,121,223,167,137,187,199,104,135,120,119,54,119,174,224,193,218,89,52,79,104,184,253,73,246,242,113,180,63,205,223,159,24,57,103,145,175,143,209,252,115,180,211,197,252,131,186,39,202,221,251,135,107,79,182,233,249,148,110,79,218,158,44,1,190,60,69,128,187,7,125,104,9,70,174,144,187,216,205,169,254,188,72,147,62,193,110,255,24,110,151,190,181,186,137,145,151,77,248,129,131,184,99,128,182,244,197,160,66,61,209,154,128,197,179,55,199,7,115,215,86,22,114,113,47,121,135,105,39,77,199,61,179,102,207,112,188,7,98,173,8,167,184,254,124,134,111,14,247,46,51,178,118,240,189,15,182,205,49,222,25,41,61,110,22,93,106,206,62,33,22,155,115,187,200,211,101,206,218,103,39,232,56,38,77,79,240,196,124,106,48,6,206,253,46,4,255,57,15,252,78,17,116,86,47,96,55,207,110,251,243,206,0,63,135,206,138,159,214,89,238,73,97,80,103,249,135,134,135,45,56,213,138,83,39,123,31,156,222,39,120,121,241,185,229,199,33,108,67,221,225,169,201,22,225,174,125,233,30,74,174,179,220,131,148,117,39,224,59,89,219,115,75,144,229,159,83,30,228,45,14,178,118,214,172,104,16,96,224,76,115,171,95,60,53,119,216,140,93,75,121,103,245,237,210,10,38,165,128,250,7,75,220,35,26,75,96,173,145,120,74,101,249,71,163,1,144,238,33,233,58,123,239,176,20,46,6,118,142,75,215,229,2,199,166,62,152,192,58,126,179,224,219,57,58,61,173,245,19,103,180,254,201,157,9,207,244,243,102,203,221,125,137,221,69,39,220,235,62,189,119,2,176,147,123,216,119,109,74,12,57,69,92,96,86,178,28,238,20,118,103,111,225,179,107,183,156,107,224,206,22,207,213,17,74,246,78,22,175,252,163,197,163,76,90,239,29,108,57,21,44,38,31,90,214,187,86,2,182,135,122,91,2,238,17,94,193,69,191,123,140,123,194,62,119,143,117,175,200,35,64,142,24,20,65,102,158,182,220,221,3,224,47,178,95,247,217,249,132,216,173,7,208,7,234,252,131,214,124,190,206,223,42,210,80,36,4,168,126,249,124,65,159,255,197,155,208,174,126,249,46,122,183,254,111,247,76,244,151,95,193,114,71,231,53,237,215,108,239,6,192,149,123,5,0,254,222,155,118,96,247,130,89,5,0,56,48,253,118,142,245,93,88,235,25,24,204,21,193,121,22,210,105,11,242,204,43,116,166,152,253,248,36,46,255,84,63,136,206,79,186,0,227,209,146,103,144,6,78,247,131,8,191,156,205,82,25,4,185,4,227,241,162,62,202,208,107,255,124,163,161,235,110,4,158,215,222,75,15,142,120,234,97,200,157,121,45,122,143,81,204,135,15,21,139,222,139,235,206,235,42,189,22,144,80,100,39,106,27,60,23,222,74,143,31,146,45,80,213,219,132,173,177,154,34,238,213,244,114,14,234,174,67,25,190,57,86,24,230,108,138,217,172,180,95,204,245,235,29,58,22,166,83,28,14,161,175,208,16,180,250,66,219,8,110,94,191,192,15,140,172,243,233,183,189,32,157,235,212,64,80,56,126,36,242,19,104,99,173,227,115,239,68,236,181,150,202,226,124,192,94,215,195,95,211,237,88,232,166,240,57,65,62,183,181,206,135,250,12,148,219,6,252,132,148,237,250,23,221,9,245,185,110,150,31,236,115,29,205,100,183,139,97,25,63,196,225,78,132,195,181,155,242,35,220,4,188,11,67,193,186,22,61,231,190,225,64,30,228,234,54,88,104,228,231,216,231,126,96,214,239,252,213,207,126,253,59,207,238,243,169,181,180,47,232,243,154,99,26,186,245,236,78,15,84,59,223,235,193,130,219,110,135,196,253,139,238,246,64,215,187,122,117,27,188,209,245,208,163,221,121,209,187,161,27,232,136,191,87,230,123,134,206,187,191,34,222,210,240,32,178,247,8,100,186,27,193,183,129,5,98,8,22,11,193,61,161,91,30,54,238,214,117,252,191,6,216,208,231,110,147,93,255,155,110,172,200,16,92,188,187,145,31,97,33,19,230,131,239,143,1,41,132,171,83,160,205,29,85,59,17,105,248,167,63,248,209,103,223,250,225,79,127,248,27,235,224,159,6,116,2,234,122,188,142,120,182,84,200,91,202,0,194,0,233,183,238,140,11,232,68,99,200,58,62,249,102,25,104,235,58,116,224,27,114,227,177,237,112,237,20,13,111,255,225,119,223,253,231,63,89,135,9,243,8,176,108,77,61,196,253,121,49,189,251,251,31,254,244,7,127,241,246,31,126,227,103,191,245,173,53,38,8,234,195,99,122,251,59,223,251,233,95,255,229,187,191,254,237,119,159,126,127,141,201,13,223,254,60,84,107,193,235,110,67,11,185,151,18,0,62,65,54,69,215,82,182,238,63,241,35,131,64,72,161,136,201,206,93,71,173,161,217,173,151,176,30,232,240,23,140,191,179,51,58,215,137,48,32,155,59,7,30,162,90,199,57,247,68,180,6,183,103,0,180,224,79,159,210,199,136,235,55,94,119,125,193,198,135,113,63,18,10,203,147,172,247,45,73,242,126,26,42,176,40,140,142,34,127,184,201,127,71,31,236,223,31,216,153,235,119,74,6,174,19,132,214,74,194,213,10,187,77,188,131,18,121,3,213,45,200,84,175,17,168,31,34,202,195,39,31,135,252,3,75,247,52,253,67,71,217,246,145,44,220,135,76,80,1,168,122,211,118,5,232,6,244,171,229,133,118,77,176,132,199,124,28,197,221,208,174,60,124,113,75,14,69,208,19,17,97,29,94,230,176,255,253,232,141,59,253,239,57,90,246,28,253,110,34,48,30,198,151,121,124,60,29,147,113,67,167,31,254,5,138,191,123,1,207,150,253,155,120,235,48,50,178,27,205,37,232,227,223,141,99,0,131,166,216,188,155,7,59,7,254,187,141,223,182,254,225,13,5,255,71,96,250,217,4,115,217,26,34,59,241,93,252,4,72,191,172,193,86,222,127,18,82,89,55,78,19,48,122,207,134,88,185,243,203,93,223,120,30,189,91,160,231,91,145,117,142,231,84,30,206,194,142,182,7,226,17,162,231,71,251,172,246,92,135,155,103,93,199,107,96,105,222,2,106,127,199,89,181,182,13,136,2,131,237,237,203,179,27,193,77,18,237,173,159,232,173,243,107,24,212,200,245,191,47,28,120,165,222,244,219,29,80,34,96,54,131,206,166,189,83,181,180,8,230,57,125,185,219,164,77,72,152,3,76,103,3,81,64,25,128,202,196,115,119,237,202,134,27,147,194,11,235,225,118,19,228,177,75,113,32,64,224,41,239,244,235,224,12,39,226,79,184,232,188,247,230,226,157,173,222,89,134,2,195,97,93,133,110,96,160,25,192,38,143,130,117,9,247,151,31,0,226,20,235,193,12,111,187,108,178,92,142,122,65,32,182,137,7,108,133,89,141,53,107,175,253,178,155,132,67,94,9,58,239,64,197,2,123,208,215,49,48,218,237,117,96,252,251,242,183,73,120,176,62,9,65,168,161,215,215,154,183,246,18,31,222,248,19,206,253,27,214,48,96,80,28,61,165,11,75,248,224,127,19,105,147,93,200,86,40,178,221,166,166,221,133,97,200,221,165,70,34,238,231,46,126,19,138,192,237,161,166,251,128,193,191,69,30,130,215,194,68,17,1,202,11,194,168,121,27,251,235,136,215,188,169,195,219,206,222,132,249,230,0,252,151,73,54,158,76,16,110,116,35,69,148,0,105,160,144,255,70,47,226,191,32,247,84,203,39,161,207,126,240,231,63,251,147,223,244,108,25,48,181,95,255,228,71,191,165,254,191,127,119,3,6,234,17,154,88,129,75,114,108,40,2,183,147,220,192,85,40,2,80,72,166,12,227,202,194,121,58,246,75,128,42,184,59,231,126,243,80,185,95,125,244,33,148,252,37,24,123,203,85,205,94,192,38,24,101,98,65,129,54,130,185,216,111,29,144,59,73,135,97,154,57,216,40,214,92,230,160,31,5,212,35,121,43,227,64,61,47,119,42,186,114,10,52,26,48,191,69,8,23,70,134,50,229,192,44,127,170,177,190,71,127,120,63,4,84,87,193,130,124,4,187,17,134,19,245,57,0,236,114,213,24,177,22,192,246,102,8,196,199,157,104,32,236,208,99,128,44,79,212,35,208,150,222,227,28,25,39,227,195,33,232,145,215,143,175,192,160,218,211,6,96,93,80,53,252,33,5,59,205,120,16,34,142,59,243,224,252,112,47,40,154,186,14,138,230,248,62,226,141,136,28,81,182,62,226,241,152,192,113,136,24,91,7,69,27,62,168,155,160,104,35,215,79,132,136,35,0,164,27,32,77,20,16,50,24,32,205,213,50,109,107,63,64,218,254,196,118,63,188,56,76,154,34,1,190,74,48,124,60,140,51,236,5,146,119,237,134,202,137,41,19,134,58,188,127,179,19,127,52,56,185,108,126,248,179,211,227,191,136,169,46,2,79,37,96,112,52,232,28,68,36,32,79,183,235,26,88,67,7,99,65,214,188,95,111,2,40,55,161,126,209,80,160,141,232,110,252,85,52,34,90,144,143,40,66,222,197,18,177,24,232,179,136,102,66,126,98,201,187,4,142,98,113,28,240,225,40,88,44,8,22,219,5,139,5,192,226,64,64,73,34,0,54,78,98,73,50,118,10,44,30,4,139,239,130,197,131,212,2,114,145,100,0,44,153,192,146,201,83,80,99,103,120,16,219,133,74,236,67,197,79,66,37,206,176,32,25,132,138,199,200,61,206,198,207,112,150,60,195,130,96,135,225,137,196,62,103,227,103,56,27,191,148,179,201,61,206,198,19,248,105,206,38,206,64,197,118,161,198,119,57,155,140,67,168,96,12,45,149,5,20,228,229,88,24,187,17,13,173,165,189,209,171,239,190,243,221,183,127,255,227,119,223,249,43,128,109,189,104,66,1,41,190,214,253,167,239,253,228,71,127,186,155,139,109,115,191,245,111,222,125,231,31,118,115,241,109,238,255,246,103,7,117,99,155,220,183,255,247,223,253,236,55,254,224,221,223,2,212,223,253,201,167,223,223,45,70,108,129,252,230,63,254,228,199,127,180,155,75,130,54,237,218,138,59,90,229,120,104,108,79,201,3,78,60,140,60,99,10,6,36,89,7,64,203,154,186,74,3,3,73,188,14,193,34,33,63,58,32,100,216,19,197,97,17,232,231,231,136,93,123,218,90,245,103,1,221,159,5,76,56,207,139,38,11,186,181,1,160,128,249,17,216,202,102,192,178,186,18,183,177,62,142,20,134,23,226,118,77,187,249,72,86,196,107,244,198,15,145,45,222,129,149,239,236,65,188,131,20,120,225,178,175,144,123,31,160,151,250,128,29,183,138,221,208,216,87,216,189,103,217,149,89,24,67,196,90,39,227,247,110,224,108,96,164,132,182,208,44,27,134,197,131,27,6,110,188,176,27,159,151,96,149,13,12,231,145,27,51,12,204,153,12,180,137,64,119,238,153,143,71,40,0,116,121,54,249,6,57,0,77,138,196,57,251,219,141,157,180,65,177,143,255,8,69,94,96,190,103,27,237,103,3,242,185,219,255,65,203,125,219,40,237,208,110,55,65,15,7,162,74,109,167,160,7,211,223,249,11,38,158,178,232,161,56,30,143,245,38,186,39,49,48,88,159,248,240,224,7,126,115,87,8,238,254,204,94,128,55,32,111,208,112,217,196,209,59,216,131,59,22,246,11,131,112,77,125,190,69,244,181,80,224,164,41,116,143,30,41,0,204,61,211,223,255,155,233,178,112,5,44,202,237,70,253,33,215,159,61,114,180,231,140,28,237,96,228,104,222,200,209,142,142,28,109,61,114,214,1,142,78,13,30,55,127,79,136,79,142,32,45,48,130,188,64,113,238,48,122,117,76,25,104,119,96,249,162,44,93,9,7,38,175,228,46,141,64,249,245,96,124,4,195,103,187,7,254,194,206,15,192,206,29,188,135,19,140,123,30,66,67,245,243,0,23,147,48,205,85,70,27,66,35,135,229,252,8,89,59,10,118,55,194,148,40,10,228,54,194,148,115,60,194,20,34,12,217,24,150,188,36,194,20,79,32,231,252,238,161,228,23,225,119,111,200,18,67,34,134,137,151,250,221,227,249,115,206,2,135,44,220,208,251,232,68,115,60,145,196,99,9,228,114,162,9,238,253,221,255,137,202,173,161,27,112,151,124,29,253,243,118,105,175,147,142,121,128,194,113,52,38,238,121,128,66,99,164,200,9,175,192,186,72,118,131,192,177,156,165,43,142,45,250,62,58,80,252,14,241,156,6,4,206,186,253,227,28,244,142,240,220,52,172,29,107,32,143,79,189,168,241,29,211,220,111,28,255,144,177,36,33,10,175,78,18,187,135,234,241,180,223,180,61,128,62,158,227,21,20,160,49,222,28,229,195,33,33,72,18,17,176,228,227,83,207,34,158,126,230,17,121,226,181,196,177,30,19,48,54,65,126,112,63,3,95,104,45,176,60,182,89,165,177,137,14,114,230,101,185,101,101,41,248,108,151,206,248,207,163,167,129,55,179,88,224,201,114,147,162,179,240,5,50,21,145,193,223,25,248,219,127,46,235,213,19,55,249,136,11,205,205,170,239,37,78,215,239,192,221,228,50,5,159,40,3,88,235,132,192,187,215,35,77,56,254,250,21,245,94,188,194,7,175,71,30,185,190,220,106,122,249,188,124,94,62,47,159,151,207,203,231,229,243,242,121,249,188,124,94,62,47,159,151,207,203,231,229,243,242,121,249,188,124,94,62,47,159,143,254,129,79,233,207,30,159,172,223,227,30,58,34,88,159,76,248,249,193,67,132,171,245,41,130,151,183,57,83,185,218,28,170,120,25,254,227,76,140,64,142,121,122,89,59,150,193,183,143,112,215,7,44,87,240,53,231,142,63,128,11,61,152,69,255,213,177,150,120,71,27,175,174,254,85,52,216,152,173,223,24,191,28,175,155,26,188,255,40,154,156,226,108,26,254,4,99,14,90,177,67,243,89,207,95,103,209,238,144,120,30,38,60,229,217,244,227,153,126,58,205,153,203,232,222,58,242,58,35,52,238,73,206,165,0,183,158,182,46,244,176,117,1,198,19,207,82,121,158,123,226,89,234,230,16,21,99,5,49,116,19,97,31,230,238,35,18,239,233,250,194,190,115,197,87,129,7,202,108,232,245,195,155,252,82,16,68,155,149,149,134,168,184,126,252,246,98,185,155,222,165,23,48,58,236,107,54,28,138,114,242,42,234,123,252,139,194,104,238,209,33,0,95,209,219,150,24,138,104,55,119,246,72,212,246,46,171,92,107,119,240,82,170,119,251,196,244,177,80,194,115,241,112,0,79,211,75,184,8,211,37,173,146,68,15,25,107,219,81,83,180,60,68,32,177,35,11,162,14,47,42,68,67,225,11,80,129,26,239,203,61,80,213,111,148,247,244,240,2,108,144,225,185,169,95,235,2,124,176,97,46,78,203,150,121,43,186,83,253,18,132,143,80,240,4,52,254,185,142,190,5,121,38,195,33,125,59,210,77,121,5,47,158,111,35,93,144,240,174,3,201,191,246,227,41,221,163,119,94,192,135,171,59,140,68,96,228,27,160,63,124,5,117,135,147,49,34,177,115,188,29,240,45,244,229,68,130,139,9,65,135,246,39,80,95,5,210,191,254,245,157,160,3,27,98,14,157,254,127,88,95,242,230,250,128,178,204,106,172,228,190,126,8,122,253,254,159,21,142,192,170,89,221,84,1,247,89,69,151,206,157,47,207,149,20,21,89,210,240,240,215,59,77,70,220,191,99,41,138,74,64,87,199,249,17,29,193,210,84,145,113,147,144,93,239,199,135,104,206,121,64,246,59,253,114,15,200,47,70,217,203,231,229,243,242,249,197,90,64,29,155,9,125,147,212,159,122,175,176,24,116,69,118,69,4,28,146,173,215,6,241,99,203,159,160,103,63,127,250,61,44,116,48,219,110,253,39,5,29,134,145,199,16,108,29,195,69,163,87,247,247,179,91,232,32,230,196,202,9,148,216,174,57,182,222,21,61,15,50,175,252,18,71,97,65,162,224,51,179,247,4,119,194,90,23,146,177,247,55,154,56,91,91,251,107,123,19,140,124,245,120,89,136,80,96,177,236,217,65,103,47,226,37,89,248,185,164,198,83,55,232,14,174,199,221,127,121,72,12,227,67,246,49,216,164,171,157,200,189,155,184,73,238,103,159,10,247,190,49,88,32,194,119,138,183,174,215,177,55,155,197,186,183,158,152,137,175,220,231,142,216,29,30,219,137,214,53,28,14,95,173,110,221,169,254,254,22,5,127,118,32,242,48,72,165,183,188,199,238,128,169,9,227,17,158,71,238,62,165,60,130,221,220,141,248,120,25,250,32,76,232,212,212,115,27,246,102,93,1,150,15,0,122,154,43,79,192,72,242,240,179,19,8,142,85,13,5,122,34,220,25,11,158,201,228,121,126,220,68,97,91,95,233,188,218,196,218,130,142,199,214,223,31,239,239,111,255,63,246,222,188,189,137,99,89,24,255,42,202,220,115,56,246,245,88,214,46,91,28,31,94,89,182,193,44,6,108,54,195,229,229,25,73,35,91,88,155,103,36,175,241,243,144,133,53,16,72,66,224,36,129,16,72,8,156,147,195,146,144,5,12,132,231,249,125,148,123,45,201,254,235,124,133,95,85,119,207,76,207,166,197,16,110,242,62,96,48,210,76,119,117,117,117,117,119,85,117,117,213,156,156,156,206,150,141,224,206,102,14,48,227,79,228,198,146,4,99,78,180,16,237,86,172,150,241,202,132,99,37,5,146,151,122,140,4,18,193,192,162,110,185,171,88,160,40,167,130,246,92,80,94,89,81,138,138,99,217,100,95,178,239,85,231,141,98,22,43,148,141,119,177,143,127,196,186,192,236,178,90,158,152,217,91,145,149,133,70,162,123,151,68,146,184,12,137,19,241,184,132,9,94,210,232,40,58,148,160,9,78,48,203,76,34,151,64,121,30,30,233,169,75,18,254,1,113,114,40,190,53,65,146,190,144,188,45,137,210,0,43,53,167,137,248,9,76,110,67,30,77,107,206,163,113,154,60,133,229,42,74,100,48,191,10,188,95,208,211,203,96,250,33,174,10,245,74,181,212,201,39,176,128,164,101,97,209,43,78,27,207,77,152,22,19,152,175,6,179,230,24,143,6,226,91,7,73,179,1,242,40,60,192,97,66,114,47,37,230,7,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,203,141,13,236,124,162,9,35,174,114,71,216,47,122,232,63,91,36,229,229,118,44,246,76,230,107,15,198,203,24,187,49,137,18,145,4,185,118,220,68,66,171,94,194,68,67,119,100,237,226,144,6,194,56,216,209,197,53,250,130,198,175,13,133,245,131,27,141,48,25,150,199,202,227,209,228,40,15,145,222,156,155,76,113,217,24,216,89,145,211,81,145,27,170,68,252,107,138,171,98,75,95,176,49,100,157,101,78,173,121,29,130,14,192,212,78,59,212,111,15,56,149,77,157,225,235,82,42,131,227,42,172,218,34,108,211,243,44,18,20,24,88,135,139,13,108,40,149,14,130,171,51,227,186,245,222,34,202,26,39,88,44,114,183,43,39,152,5,91,86,141,143,172,78,3,153,234,145,127,93,2,182,242,97,127,249,142,153,197,225,150,193,59,197,74,117,109,130,19,162,91,199,31,86,48,127,111,88,244,144,95,190,206,150,90,114,209,175,101,95,186,89,144,214,14,193,151,146,195,2,45,238,239,109,112,233,176,47,213,219,251,26,46,29,70,131,41,41,42,75,45,95,58,148,3,125,27,183,33,84,74,185,162,148,214,206,54,194,126,95,50,16,8,251,142,234,246,132,108,129,228,98,74,2,222,211,150,148,202,190,61,135,94,133,230,131,81,236,184,131,128,63,74,189,2,60,27,131,189,77,82,229,70,122,206,194,56,189,195,150,96,215,211,48,177,227,180,249,32,194,2,169,193,41,132,54,60,111,78,33,222,252,252,111,253,176,21,131,6,208,214,5,86,211,50,129,111,204,65,247,105,94,140,6,193,180,229,112,11,235,116,32,148,241,209,117,58,19,138,254,175,196,222,54,5,165,36,139,68,170,152,207,23,11,184,189,203,2,137,84,75,130,212,98,232,80,242,98,15,60,231,67,213,186,129,161,113,86,105,156,0,35,182,50,70,216,50,162,174,82,26,147,48,108,150,232,198,51,168,233,239,193,24,35,110,1,141,141,18,253,178,57,114,177,241,70,88,182,196,251,102,237,78,86,202,24,209,142,68,144,99,239,97,167,54,222,163,18,18,139,44,155,176,102,81,138,173,129,120,127,185,93,191,251,1,11,130,107,84,32,102,122,163,112,94,154,207,201,133,73,144,146,5,127,216,28,76,24,152,45,37,79,21,115,104,111,23,214,30,252,178,246,235,39,213,147,183,235,247,111,214,47,157,170,94,248,116,245,249,133,250,229,159,214,30,92,23,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,95,142,112,79,87,214,238,255,90,123,239,100,245,212,79,255,126,246,57,71,65,170,100,233,156,197,66,218,81,85,67,192,156,1,24,157,208,30,142,155,196,170,32,41,227,4,59,109,215,79,156,173,125,240,15,123,203,2,141,200,172,71,221,166,31,134,10,147,45,208,28,134,21,221,74,218,39,59,171,216,10,229,181,162,70,232,109,246,132,143,191,83,176,132,223,46,150,168,175,11,9,190,13,146,81,218,28,96,155,198,203,209,131,12,179,104,219,206,193,179,237,67,28,118,28,98,246,36,9,179,171,200,197,86,166,1,14,75,74,22,86,208,5,129,132,171,139,145,73,146,210,19,168,154,230,196,178,105,213,41,22,200,106,51,78,202,25,241,192,107,151,174,213,127,188,197,5,82,183,182,106,110,134,197,74,106,208,14,186,112,148,137,129,209,104,100,253,244,133,250,243,251,216,200,81,142,42,60,117,76,9,12,136,136,178,71,42,96,40,65,183,5,145,149,178,39,49,72,150,11,174,85,57,131,129,177,148,90,59,204,79,3,115,231,75,185,138,170,197,153,212,134,193,66,228,146,92,64,215,145,193,172,84,228,104,124,229,97,245,214,151,13,104,12,155,37,118,42,29,123,171,224,205,87,48,30,105,78,30,39,19,23,88,207,75,151,60,209,29,47,152,90,114,89,214,48,75,227,164,83,44,136,209,34,20,166,129,88,245,204,87,235,159,125,163,141,139,37,196,187,67,132,109,220,222,81,191,225,131,108,235,207,180,41,192,30,152,230,162,86,72,139,178,109,235,36,142,86,131,149,201,49,126,188,57,212,252,46,105,158,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,65,20,48,49,37,186,140,98,208,121,130,135,16,91,18,140,164,212,130,30,174,124,153,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,149,139,213,139,191,52,141,5,175,162,102,174,109,33,36,4,124,10,118,1,3,10,217,63,86,159,126,93,255,234,157,151,9,57,111,111,134,238,196,78,146,197,43,109,134,134,150,85,100,185,172,55,86,59,123,162,122,237,238,218,205,171,235,239,124,242,106,27,3,8,197,244,78,178,18,232,173,173,127,250,162,186,242,237,171,109,71,223,78,93,229,139,134,237,137,84,235,28,207,21,203,42,240,243,177,74,199,17,178,113,234,1,168,196,76,33,102,79,117,113,68,240,161,209,68,38,81,225,24,10,111,191,237,179,62,218,2,125,193,125,83,208,23,176,107,119,1,53,92,192,176,49,185,163,83,20,252,14,128,252,205,1,253,242,131,25,208,209,101,212,63,218,103,240,60,198,62,231,184,239,233,74,237,204,165,218,213,159,215,175,254,216,98,178,3,153,55,9,106,187,154,241,196,117,115,227,43,49,4,89,174,5,162,106,241,33,172,105,138,13,150,115,131,40,40,86,153,108,82,30,144,165,2,249,32,98,227,50,241,179,81,133,216,145,128,79,12,250,196,144,79,12,251,142,114,175,26,65,192,48,211,64,144,133,98,5,244,186,114,177,44,229,68,15,1,39,122,48,12,28,252,134,66,138,232,193,176,111,162,231,120,37,95,194,224,197,164,32,174,222,248,63,91,82,177,150,125,185,132,135,116,165,52,58,101,45,147,160,207,181,5,149,18,155,230,132,96,251,53,178,68,198,240,250,228,70,217,40,19,51,213,16,73,214,4,196,16,255,23,75,35,105,76,39,51,146,214,118,222,162,42,107,178,0,10,195,252,119,220,5,73,56,73,178,13,33,199,224,55,192,75,227,62,62,157,196,171,210,81,217,38,98,237,159,185,23,179,89,53,155,204,201,150,158,178,61,160,55,252,103,96,28,26,109,179,155,116,136,163,48,126,197,1,80,203,197,60,77,221,34,48,206,68,203,38,217,232,180,166,73,156,113,191,55,58,59,197,196,20,129,70,211,139,177,214,5,139,244,207,161,2,74,170,105,63,4,129,108,201,162,92,208,147,131,209,6,74,156,81,194,170,243,26,111,132,38,122,57,53,249,195,236,41,200,54,181,156,76,89,252,76,82,139,136,174,149,105,241,230,154,153,82,201,201,184,156,146,255,153,46,101,228,32,162,7,39,122,82,26,60,63,210,144,47,217,210,101,40,48,56,52,219,7,159,52,67,45,203,37,191,86,41,107,173,164,201,153,89,146,40,133,44,82,230,197,243,198,74,253,230,137,213,23,55,107,239,60,32,194,164,41,81,148,171,97,160,183,93,195,0,106,182,252,22,239,106,39,104,110,24,48,219,27,92,114,66,181,96,7,104,172,252,183,171,241,183,65,17,42,55,113,20,33,178,213,75,83,68,19,199,120,75,75,175,43,129,176,205,22,9,68,69,63,23,2,49,220,95,17,129,64,82,209,211,28,113,4,82,22,95,134,60,60,80,182,104,17,24,14,194,140,7,213,45,9,132,181,89,181,67,192,227,35,55,242,41,139,45,18,15,80,119,35,29,233,149,77,157,126,165,115,207,98,91,178,8,138,255,107,166,38,103,154,182,102,71,106,106,60,250,221,90,140,90,26,184,218,149,123,235,215,111,85,31,174,84,31,60,238,200,119,114,163,198,50,43,161,200,244,50,179,129,111,160,157,217,16,105,48,27,56,212,90,28,61,190,51,110,35,104,238,240,43,162,47,85,188,204,148,229,21,180,151,160,44,211,233,218,160,105,180,1,77,57,164,90,164,169,73,207,116,161,169,185,171,191,213,226,195,105,78,166,109,142,105,88,6,12,148,28,187,75,217,212,52,106,13,109,46,62,52,223,12,65,3,166,121,76,88,128,63,221,187,118,117,167,211,134,57,13,213,57,211,96,177,69,137,87,237,220,119,72,138,110,203,187,164,166,63,186,238,148,122,247,157,232,222,128,156,223,156,174,61,186,203,75,80,197,114,131,37,128,246,93,187,217,0,178,98,165,92,36,116,91,2,186,141,97,166,178,0,202,8,228,83,104,217,77,164,56,117,178,122,255,137,187,120,85,108,153,46,4,89,87,241,170,104,208,67,108,83,232,13,52,21,122,53,229,197,73,240,165,230,30,60,91,98,214,237,214,248,191,165,131,157,181,159,126,169,191,251,164,254,244,34,44,7,252,2,14,3,82,222,89,68,91,234,75,8,51,28,236,118,150,26,127,163,229,91,67,172,213,197,91,239,136,235,210,205,117,245,21,157,150,177,142,175,252,203,137,168,38,97,198,66,211,98,129,18,136,174,23,253,52,155,154,34,19,242,118,244,28,249,191,255,245,95,105,239,209,158,73,241,47,127,233,108,229,92,114,163,3,16,104,58,0,45,139,62,122,159,27,147,95,42,191,58,234,215,159,158,113,98,105,185,144,110,204,208,175,152,248,60,26,237,16,63,216,128,248,172,15,45,139,157,233,134,156,111,80,228,213,82,222,202,247,216,206,107,228,122,30,139,118,8,31,106,66,248,54,196,253,244,206,134,210,126,218,194,239,45,139,52,254,64,75,203,207,205,243,181,203,47,170,231,87,170,103,62,230,134,65,74,167,103,83,105,110,24,82,146,154,194,19,169,150,196,25,154,12,70,83,160,168,137,25,168,209,77,242,185,168,2,38,221,227,135,134,106,39,104,77,74,74,106,60,141,166,46,245,208,162,150,229,148,82,215,124,80,67,109,27,196,179,90,145,49,117,47,251,36,44,187,168,107,184,45,126,255,37,223,89,179,150,103,113,19,40,22,166,138,21,106,153,85,221,134,153,146,168,197,97,102,244,116,27,102,157,220,205,39,87,139,195,250,224,219,250,211,83,213,107,15,171,215,79,240,195,106,156,15,189,204,94,205,1,119,21,165,140,166,90,37,17,119,118,229,70,38,30,253,223,108,70,144,141,144,151,163,236,178,78,234,101,196,84,63,47,166,182,160,216,94,188,184,246,194,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,171,47,174,123,170,247,254,238,228,21,194,87,227,14,87,56,191,141,139,87,60,181,159,207,88,29,106,150,197,44,158,24,229,184,8,78,170,115,4,39,49,213,191,4,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,45,168,77,192,171,11,42,254,195,140,122,80,6,168,214,51,235,239,33,231,136,122,146,189,129,133,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,101,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,233,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,203,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,147,143,214,222,185,92,123,248,99,117,229,19,59,12,151,156,170,214,12,167,232,211,64,215,74,216,242,58,58,197,148,151,95,17,58,150,150,69,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,81,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,247,107,151,159,144,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,44,116,104,254,189,244,202,175,96,172,217,20,161,218,153,75,213,115,55,4,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,18,67,23,36,193,216,20,236,88,217,249,108,1,228,142,36,105,247,168,155,196,198,60,226,209,58,103,115,134,39,185,217,117,95,202,216,146,230,76,73,63,145,249,24,240,137,248,25,51,180,107,146,158,49,181,249,105,9,100,122,73,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,205,251,213,251,159,211,187,61,32,212,175,62,190,87,251,244,97,237,194,253,127,63,131,133,87,168,93,188,84,255,6,166,248,18,43,63,64,172,78,251,228,121,208,48,161,166,7,170,194,242,38,21,82,114,142,127,165,153,156,152,87,4,203,231,46,44,219,84,104,16,132,189,212,206,208,225,112,153,201,113,214,144,64,8,77,55,16,218,33,151,13,164,192,246,116,251,237,41,114,240,160,127,237,192,162,174,12,5,155,131,153,155,112,242,121,83,18,74,248,22,225,204,130,46,137,102,97,32,171,207,94,19,158,98,49,147,1,17,46,214,235,35,24,155,249,214,185,173,206,37,78,204,27,36,172,208,88,178,249,61,114,65,54,253,18,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,151,105,218,92,191,173,166,89,0,199,172,73,238,106,150,148,96,114,166,137,109,213,185,45,16,22,243,179,14,182,239,70,163,169,215,105,183,37,181,52,217,126,83,172,82,251,109,149,148,141,52,70,107,181,213,26,163,123,155,243,161,221,145,194,91,107,237,78,59,86,165,237,222,140,151,55,48,193,199,219,231,116,168,186,103,35,83,28,155,124,137,185,189,145,68,28,90,47,155,101,224,112,110,81,202,73,74,190,205,14,234,117,218,106,137,173,7,24,225,164,141,182,184,90,109,181,54,7,3,160,236,201,73,152,4,165,141,230,248,106,229,246,27,196,25,218,38,49,77,245,218,106,145,108,229,227,236,148,172,73,139,214,3,53,83,221,182,90,197,195,178,225,150,214,21,114,188,54,219,202,233,154,115,75,169,98,165,80,110,127,46,240,213,218,106,111,42,173,206,109,104,194,155,43,182,61,225,199,178,179,178,210,98,147,132,91,244,64,202,166,218,237,115,235,152,60,153,205,203,237,242,234,6,123,58,38,75,185,125,208,220,152,148,109,103,52,129,63,115,100,37,222,80,15,183,65,173,162,178,176,145,41,201,85,221,40,101,167,210,175,135,137,184,38,213,233,182,104,171,110,176,197,180,180,48,145,107,147,170,122,157,13,172,227,82,169,229,25,98,94,201,181,138,237,139,158,109,247,142,213,217,128,232,217,126,83,172,210,70,68,207,141,52,86,106,159,134,147,237,108,18,173,249,96,52,234,150,69,217,117,237,86,46,155,41,235,203,39,87,181,205,190,129,182,221,14,49,181,6,83,21,101,86,222,40,73,49,105,90,212,23,140,182,150,174,175,229,240,0,138,115,120,0,133,56,159,209,16,56,134,43,27,11,174,35,68,180,219,228,138,227,85,120,45,114,14,230,131,201,22,168,111,92,195,146,24,222,87,176,57,198,165,229,121,214,70,54,63,105,173,153,43,78,22,13,191,60,37,21,67,83,65,56,18,66,83,1,243,139,233,20,157,171,154,47,253,104,117,3,105,83,221,163,164,182,3,202,52,164,52,208,174,162,10,250,5,208,140,2,125,221,133,207,204,182,76,131,154,20,18,94,254,148,189,82,46,43,169,98,202,6,143,248,110,122,132,46,0,200,66,86,32,72,60,122,35,53,182,176,64,4,164,48,198,7,233,228,72,166,183,90,230,76,197,218,65,48,20,64,72,128,209,50,163,168,58,59,57,146,226,189,20,5,26,48,140,134,48,34,95,60,108,112,178,164,28,125,207,34,56,160,37,179,80,65,0,91,140,143,140,230,212,25,81,139,209,107,252,17,186,144,209,58,100,114,209,181,179,203,82,66,160,190,138,157,157,162,207,141,240,12,29,26,183,132,246,194,72,225,202,117,4,158,148,144,251,88,176,9,86,141,62,197,187,125,52,154,68,183,164,160,171,50,158,85,49,7,250,64,216,199,249,182,144,136,227,26,143,111,43,199,103,97,30,42,86,148,36,246,212,228,30,170,200,25,25,198,46,5,44,6,243,82,137,233,131,185,31,190,105,78,163,70,33,32,153,62,57,92,102,9,134,119,247,32,172,238,100,113,94,155,148,46,152,177,75,1,2,31,80,147,4,128,192,25,171,33,234,128,215,178,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,31,255,115,117,101,101,245,241,189,234,139,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,193,169,250,87,239,180,136,104,224,173,126,216,116,144,42,120,28,188,197,9,111,118,188,182,160,130,46,94,110,136,50,219,91,219,69,187,254,232,105,253,233,13,26,9,180,93,62,114,221,25,76,211,20,55,168,138,101,87,163,207,150,245,197,11,89,205,88,185,42,176,227,41,52,102,171,159,11,147,120,226,68,245,244,10,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,5,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,89,208,155,181,4,2,178,249,56,120,220,154,236,39,157,110,33,238,143,75,117,121,217,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,245,142,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,229,161,185,171,5,121,238,165,187,170,195,116,237,42,180,210,106,87,17,33,215,174,82,108,91,235,234,250,233,11,213,111,46,56,117,120,76,46,201,236,210,228,134,186,93,61,117,161,246,175,155,237,116,158,182,216,6,9,24,138,141,8,161,247,194,184,119,164,180,116,63,198,44,123,56,197,191,20,89,254,10,1,111,15,113,116,114,14,180,170,230,37,212,3,221,175,206,56,94,14,85,43,201,124,182,140,157,161,231,151,108,5,173,223,188,191,118,255,27,109,143,108,210,166,91,35,13,151,173,230,119,112,88,212,54,60,75,237,149,35,50,117,75,147,82,17,137,126,10,133,201,249,42,113,85,147,194,236,109,90,14,162,211,90,150,158,192,38,3,73,250,92,14,68,251,240,57,189,209,147,137,4,132,78,18,237,60,42,49,176,236,196,20,62,249,51,129,40,123,214,23,72,65,57,173,71,30,149,106,171,168,27,150,153,83,156,23,148,19,120,220,185,57,155,233,96,79,64,211,221,61,87,216,3,76,46,43,229,133,241,133,124,178,152,83,181,12,23,141,202,32,24,153,100,185,80,188,244,42,106,135,147,94,228,8,98,80,86,83,74,182,4,155,58,193,209,11,234,69,158,94,101,37,46,137,101,146,143,194,43,149,74,185,133,14,208,95,59,151,181,56,59,203,122,239,82,168,69,195,52,238,160,158,16,254,205,242,95,65,56,173,160,194,171,50,239,237,205,114,87,151,214,127,60,174,126,171,95,47,113,68,62,186,133,255,18,91,90,222,44,255,57,176,69,101,100,1,21,75,124,203,215,137,174,162,67,146,213,9,132,21,41,178,35,114,162,161,3,12,84,109,98,77,186,171,110,97,5,210,114,6,164,0,86,32,43,227,88,53,171,10,56,117,198,56,4,27,98,103,110,96,129,32,217,108,40,202,48,20,196,14,161,205,182,101,164,93,90,115,132,44,72,179,217,73,9,5,49,147,23,164,166,158,196,178,132,30,203,236,82,204,17,1,149,198,241,41,188,43,74,238,38,239,43,150,80,65,21,236,158,145,38,235,133,209,21,17,71,126,73,32,14,212,155,54,1,167,200,115,158,33,116,209,232,112,218,68,58,181,4,42,100,69,28,47,43,32,94,76,46,32,163,251,251,251,37,224,48,228,46,218,86,17,190,51,81,0,102,30,249,76,157,155,177,116,177,19,126,149,25,7,253,53,219,105,106,87,111,142,70,235,89,59,253,168,250,240,163,213,199,43,66,87,22,125,33,114,170,236,129,218,129,254,254,34,109,41,215,143,149,199,228,201,161,249,82,135,208,177,165,223,251,159,71,124,221,125,192,52,228,163,212,189,24,239,62,124,180,19,102,109,206,139,86,90,24,85,144,149,59,99,206,141,86,95,156,92,191,249,180,122,254,100,245,210,119,181,79,31,86,239,93,253,159,19,239,192,239,218,131,11,232,30,171,53,31,36,205,183,216,52,253,246,127,233,87,242,254,229,145,129,15,245,179,79,106,247,207,193,215,250,191,190,229,113,11,181,130,27,135,24,224,245,202,113,252,230,78,245,225,197,198,152,2,72,250,65,103,132,200,150,150,24,33,2,32,98,88,91,44,247,219,76,120,196,197,122,75,217,153,145,117,193,15,0,80,15,159,86,1,56,203,21,12,12,51,246,45,113,198,38,244,211,117,222,232,80,246,103,162,66,108,9,4,23,44,9,109,177,255,168,228,64,239,170,49,65,154,150,58,178,196,28,233,139,74,172,236,112,13,10,32,240,69,100,199,34,12,58,95,80,105,245,26,210,178,72,53,146,93,120,46,104,126,145,199,71,174,151,150,222,34,110,81,156,237,97,211,38,234,77,71,13,20,152,203,132,248,114,17,171,65,15,122,236,38,140,178,244,6,136,64,215,29,234,139,215,196,178,65,93,245,12,67,226,166,77,190,183,250,45,207,24,195,189,253,246,91,242,219,111,59,35,131,11,107,143,68,186,51,172,215,19,108,86,102,46,226,41,158,173,119,104,71,174,121,144,90,129,34,41,188,142,197,54,147,28,172,214,82,9,79,84,101,220,209,150,56,156,157,29,84,145,30,124,207,40,45,128,235,139,211,114,193,185,138,221,206,67,10,47,139,70,223,157,43,98,119,57,2,45,139,234,130,218,172,184,86,100,89,212,108,16,60,7,224,10,239,60,240,86,51,84,167,38,120,56,189,212,237,27,100,66,104,91,78,3,130,113,165,150,209,14,58,135,227,25,91,250,147,82,132,17,209,98,208,18,63,8,206,17,158,153,201,109,110,126,180,150,66,83,119,45,1,107,128,198,222,67,200,132,6,21,60,217,17,150,153,3,185,217,60,100,135,228,200,237,228,142,83,102,143,129,50,74,153,196,225,217,69,72,102,94,244,196,31,247,136,174,147,31,213,166,148,229,49,205,23,49,156,149,115,105,181,131,225,105,182,185,181,214,227,100,118,145,244,87,171,59,66,99,213,234,238,219,212,190,212,200,129,90,227,21,54,243,182,48,39,68,68,168,195,226,144,72,111,129,80,103,139,18,182,42,116,9,2,190,77,73,236,158,128,6,236,136,239,168,87,139,151,130,159,137,117,191,179,75,216,66,152,190,95,232,162,78,233,248,69,20,142,37,115,82,97,90,232,140,53,157,239,227,12,188,227,108,7,105,124,163,184,23,90,71,188,96,197,154,44,43,212,236,213,208,79,221,177,91,196,75,155,117,73,108,192,141,164,28,206,60,215,98,4,28,176,84,162,88,90,160,0,197,35,71,181,197,153,228,216,27,135,26,64,2,20,128,49,192,64,71,11,43,54,172,159,196,217,164,75,32,175,198,144,1,247,0,227,9,157,111,191,45,244,144,103,130,75,247,200,203,30,74,151,120,33,157,192,251,224,251,75,130,131,199,52,187,74,202,198,75,85,139,9,244,205,158,196,137,38,179,235,165,240,75,136,145,79,69,80,174,167,132,152,86,152,106,248,90,207,168,231,53,233,156,192,245,2,104,198,202,107,65,237,188,83,48,29,251,109,45,82,108,97,176,49,119,68,54,37,195,112,59,85,244,2,3,225,221,172,45,66,39,176,136,229,82,101,193,105,158,130,94,71,139,45,155,110,47,178,67,43,7,207,246,183,222,42,232,108,168,169,115,218,178,205,110,134,49,19,162,161,102,200,140,53,248,131,181,2,59,137,243,17,131,180,5,162,174,28,234,47,64,234,42,235,92,79,26,228,231,3,217,175,251,77,143,76,144,36,243,59,17,20,13,3,152,125,9,51,22,47,156,85,164,20,76,79,161,75,33,191,139,154,8,218,122,189,118,106,184,211,106,89,52,54,34,87,53,141,107,195,139,35,12,242,174,172,177,69,15,240,27,210,177,236,37,153,68,118,103,58,4,214,188,208,217,229,63,106,149,130,28,173,7,236,60,180,191,95,33,151,68,120,52,21,237,172,188,212,159,22,43,196,114,34,135,2,25,243,53,192,188,118,13,176,194,180,244,146,217,145,189,55,147,206,244,166,3,189,204,145,93,243,49,207,27,30,236,81,95,196,231,158,248,51,40,39,125,175,33,241,103,36,147,246,167,211,233,72,139,137,63,163,190,100,184,65,182,82,232,111,234,53,32,29,72,202,209,112,175,220,58,210,105,127,3,164,123,3,209,200,235,64,58,156,76,250,250,194,190,150,145,206,200,118,164,185,4,171,222,82,23,58,38,244,208,163,92,159,223,235,151,36,127,74,10,246,122,75,120,113,70,140,250,3,65,151,78,219,15,84,112,198,44,119,192,158,51,172,189,18,184,55,66,103,7,94,158,80,96,249,159,148,11,178,130,202,211,24,108,90,217,60,72,4,142,70,31,114,47,179,67,233,52,38,168,189,170,208,249,183,126,31,46,97,155,54,57,65,198,197,209,233,121,255,108,49,155,246,248,68,83,174,217,100,178,23,141,148,82,167,99,141,34,181,156,148,149,133,37,122,233,205,227,84,108,153,94,171,201,2,81,220,155,93,70,194,134,2,27,205,125,235,154,187,214,49,149,171,150,173,181,68,68,79,46,48,76,147,156,173,17,127,218,23,9,70,164,38,57,91,77,233,48,163,254,176,188,241,148,190,92,254,51,45,175,175,236,11,166,165,112,38,98,228,245,197,179,205,229,198,137,229,237,149,105,130,230,255,8,6,131,70,74,102,119,32,174,245,105,86,249,86,64,208,92,242,54,64,98,235,109,210,76,243,75,92,86,28,150,97,126,185,33,157,76,153,230,53,79,8,150,97,222,138,184,61,179,185,189,231,122,214,118,61,105,59,73,45,31,240,6,67,193,104,120,118,110,51,35,13,166,106,215,178,160,147,28,237,203,214,60,242,118,216,244,0,55,224,141,248,66,254,232,236,92,99,244,136,255,72,43,248,209,204,173,128,96,95,184,55,216,42,130,206,185,227,237,205,105,16,72,158,119,3,114,115,202,182,11,148,102,141,231,225,106,185,226,237,67,110,203,22,191,164,37,137,247,123,195,145,0,140,146,199,239,5,26,71,128,200,192,7,250,231,101,59,211,217,83,198,155,57,208,220,85,75,98,39,123,207,216,81,155,55,28,240,225,88,112,117,95,65,254,109,205,153,81,157,217,197,62,253,225,170,42,178,122,144,243,241,110,148,143,59,228,31,136,139,189,36,33,247,68,60,46,137,137,120,34,41,78,14,198,183,198,197,226,64,60,158,77,224,147,227,9,49,144,192,71,21,120,180,128,217,186,19,139,3,226,244,214,248,72,92,156,134,71,121,242,168,48,192,74,205,193,35,31,121,228,31,16,23,200,163,105,146,236,91,198,95,7,241,151,20,143,167,176,64,90,156,38,239,23,160,138,74,170,148,7,68,31,87,101,114,192,161,78,145,224,39,225,195,34,95,49,111,60,55,97,26,73,196,71,18,162,154,224,30,205,192,163,65,210,108,128,60,10,14,112,152,84,204,9,201,29,200,217,96,131,211,216,244,77,82,242,55,63,111,126,222,252,188,249,121,243,243,255,230,15,175,49,120,150,224,73,89,211,166,60,168,78,109,254,175,194,50,41,214,80,171,162,21,169,120,234,81,38,147,29,97,191,232,161,255,58,61,134,100,215,28,24,15,135,169,84,237,212,167,170,149,216,160,4,85,157,104,59,156,244,234,97,10,148,222,2,79,21,94,109,162,53,153,238,228,97,202,147,27,138,118,81,159,86,215,21,19,143,174,153,224,99,162,61,121,66,225,210,252,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,54,140,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,25,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,133,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,65,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,62,255,170,254,249,251,181,159,46,174,221,57,83,253,236,238,234,227,11,181,203,15,106,231,223,57,128,245,106,95,157,174,223,251,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,236,234,14,109,130,32,24,238,192,191,220,94,125,126,173,122,238,110,237,196,59,130,123,231,116,116,181,125,209,212,65,114,139,33,37,193,66,6,211,100,160,56,111,73,29,108,171,76,92,215,187,139,52,3,177,194,82,199,208,218,182,155,156,5,175,246,106,27,121,208,37,80,246,101,215,26,213,169,74,38,131,11,182,235,181,70,14,184,230,50,79,239,56,98,148,58,43,185,91,159,2,72,247,130,23,243,128,103,229,185,253,74,174,11,227,37,34,140,194,228,32,149,161,246,192,154,83,81,100,85,187,177,217,236,42,36,122,61,48,3,5,189,6,217,132,211,144,172,73,36,118,187,112,233,60,227,121,68,91,40,50,48,62,44,45,186,224,15,177,117,130,50,138,113,59,146,112,80,39,155,12,70,250,207,86,57,135,14,130,251,252,160,41,166,73,52,74,79,166,146,203,145,95,221,197,74,153,93,43,244,176,61,215,148,19,15,131,48,16,11,143,190,178,85,100,144,1,165,124,78,86,85,182,235,54,106,169,27,55,117,29,34,241,240,37,17,49,229,28,6,62,193,187,70,80,69,203,144,74,110,173,209,16,195,133,201,156,76,249,18,35,71,24,108,105,84,109,225,178,109,54,45,186,35,6,34,75,37,95,216,224,32,59,208,151,194,163,247,120,229,92,46,91,82,179,170,115,46,239,40,50,191,3,75,136,166,107,91,140,31,248,203,148,198,10,171,47,158,102,222,233,114,40,212,96,241,105,29,229,32,65,217,116,185,131,238,141,173,244,131,238,250,108,28,91,233,140,81,193,181,71,71,217,133,97,118,37,174,197,221,131,238,212,174,67,200,21,250,95,222,61,214,111,157,170,62,120,102,100,80,23,155,34,204,237,31,108,170,228,200,172,86,167,178,37,140,55,192,207,23,177,236,60,99,202,162,133,61,184,117,165,217,60,41,23,169,175,167,106,157,37,6,233,56,210,192,220,204,79,54,186,113,111,90,56,231,100,118,149,57,73,110,174,9,40,9,117,79,105,15,253,92,68,130,146,150,138,147,191,112,206,192,91,223,105,26,25,191,226,250,154,210,250,247,32,91,212,239,124,84,189,255,13,75,124,221,26,119,224,126,166,115,70,81,153,164,97,174,54,192,20,22,160,173,50,71,124,82,46,164,22,246,23,178,229,198,171,40,17,96,96,107,179,44,67,156,62,39,252,71,32,20,29,26,26,16,76,1,34,204,188,5,195,194,152,75,187,179,26,65,17,99,217,133,19,52,46,49,120,64,91,80,10,242,156,58,150,77,77,97,180,83,77,30,51,63,163,61,199,112,251,24,90,22,254,71,45,43,199,198,116,167,156,102,179,66,171,204,63,105,88,213,32,152,86,149,127,226,90,85,191,114,246,219,104,97,156,132,196,45,165,175,85,174,190,240,233,234,243,11,171,79,63,168,63,189,32,184,47,28,154,108,9,122,115,170,3,5,76,79,183,39,4,11,69,39,44,31,104,171,194,48,132,221,11,2,187,147,40,10,76,246,33,172,103,210,228,28,197,57,243,2,20,8,224,45,225,70,50,30,191,135,253,247,137,247,224,47,94,39,93,57,85,125,252,110,245,252,213,250,173,207,171,231,87,48,197,202,153,127,84,191,63,81,59,115,169,254,221,7,171,43,31,250,251,250,194,213,39,63,6,106,215,206,248,3,181,171,183,255,231,196,187,255,126,118,198,250,244,223,207,206,99,234,210,243,43,213,59,151,171,167,30,85,239,127,78,1,232,128,171,167,174,213,174,33,248,250,229,159,0,60,148,15,248,124,126,0,209,11,32,2,12,132,189,52,67,230,242,147,234,165,11,171,143,181,39,228,173,14,165,15,160,248,17,147,62,11,20,75,233,218,23,63,82,40,246,222,254,251,217,89,232,151,253,249,218,143,15,170,207,159,174,93,122,94,189,255,101,245,228,231,24,14,225,155,251,120,77,7,72,6,29,125,252,46,102,216,89,185,134,79,104,215,161,46,121,82,61,249,8,104,199,224,16,37,12,117,209,43,79,214,63,62,3,5,234,247,174,84,63,62,15,116,130,15,235,239,221,173,63,255,1,209,190,118,183,250,253,237,181,155,231,215,222,57,191,246,227,215,107,47,78,99,218,28,104,241,250,231,160,181,98,249,115,95,85,159,173,0,26,213,7,79,44,144,215,191,56,5,37,235,79,111,172,62,62,65,119,109,232,142,64,216,50,137,14,182,142,12,224,129,127,72,22,32,206,201,71,213,83,39,215,238,255,138,68,255,242,125,24,223,240,234,227,127,2,81,254,253,236,243,234,57,232,249,191,96,165,135,78,174,253,120,171,122,238,38,44,252,240,153,98,64,3,24,240,79,214,238,188,95,61,243,113,245,233,10,128,99,207,127,120,132,23,145,206,252,204,208,189,243,209,191,159,125,209,12,57,248,91,135,241,250,254,203,213,21,32,194,231,116,194,1,98,252,215,62,3,201,139,239,2,146,150,162,1,253,181,35,159,211,252,72,181,179,119,106,143,62,173,126,115,103,253,239,55,0,87,199,146,181,171,223,215,223,249,181,122,255,209,250,223,127,168,254,122,147,6,197,128,62,84,79,222,93,191,117,189,246,193,221,218,191,126,181,180,29,109,208,118,253,206,211,218,195,143,40,49,160,26,80,148,66,116,107,190,186,242,9,37,115,227,98,107,63,189,95,91,185,4,109,35,198,87,78,67,235,245,239,62,115,133,121,237,198,234,139,235,192,87,141,202,16,6,3,38,92,251,241,238,250,233,139,245,47,62,170,95,255,186,65,121,40,6,101,106,63,125,208,4,230,253,179,64,56,6,141,178,15,150,127,183,118,230,159,181,123,183,234,95,220,175,158,5,10,158,175,157,249,8,152,179,122,242,251,218,181,179,48,35,0,147,104,112,117,101,5,250,87,189,244,221,250,245,47,97,186,212,159,93,129,39,213,143,254,238,247,145,55,103,91,96,122,248,187,246,226,35,88,49,106,215,157,214,138,27,43,245,155,39,112,34,92,121,78,89,120,237,197,23,48,167,106,247,110,211,217,135,136,93,59,177,250,248,118,237,171,103,58,205,105,47,144,193,87,190,197,98,47,190,131,229,2,32,96,97,2,22,214,175,245,235,255,64,118,185,126,171,246,225,93,128,105,188,58,247,41,0,129,73,83,187,123,179,122,234,66,245,204,23,181,43,15,215,191,251,59,46,71,103,30,6,124,1,31,224,90,93,249,20,113,61,121,23,87,153,251,231,49,236,248,165,247,235,223,63,229,65,68,189,189,125,171,43,47,170,39,223,35,69,127,6,102,193,15,143,223,173,175,220,129,215,235,167,63,10,123,253,65,163,4,240,161,246,34,224,141,70,232,11,104,213,108,19,163,130,10,149,74,180,251,227,198,173,113,227,162,119,64,14,250,216,173,241,190,96,31,189,53,94,246,22,58,138,236,154,184,156,137,74,36,241,99,203,18,65,217,89,34,40,120,89,84,142,45,101,71,217,160,84,44,85,74,221,36,106,129,135,197,110,101,223,240,110,153,217,104,235,12,65,171,101,222,242,89,112,160,146,164,228,37,213,48,146,96,143,29,227,194,120,180,224,59,52,14,137,41,10,75,138,230,205,36,149,169,118,162,39,1,213,175,241,127,84,125,252,30,97,234,207,245,192,68,172,237,180,34,101,202,178,210,105,164,232,4,24,89,83,152,180,116,86,97,57,91,132,89,188,193,13,242,135,192,218,115,104,166,118,245,231,245,171,63,58,180,196,105,192,90,248,162,198,36,211,180,63,206,254,155,45,0,177,183,237,219,181,51,102,129,77,139,118,18,113,152,133,182,89,22,83,24,165,32,77,184,44,20,246,163,215,60,187,222,61,69,141,31,68,192,20,220,178,215,204,114,23,69,73,43,177,37,20,242,141,108,109,37,203,245,63,45,33,21,20,213,210,118,204,234,23,198,88,118,18,219,69,47,189,132,223,158,241,73,160,134,61,195,247,63,221,23,9,55,245,253,87,197,148,225,251,31,233,11,132,50,81,191,22,196,94,204,24,110,255,152,14,232,15,54,125,196,6,22,200,136,73,58,181,25,27,94,201,204,90,114,178,37,184,35,175,25,27,180,184,131,45,216,79,203,77,76,204,188,45,138,89,149,233,12,48,217,30,16,225,82,27,6,91,243,100,210,13,12,47,5,197,108,138,104,76,194,110,83,210,97,39,195,112,211,225,15,57,12,127,245,204,41,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,223,63,81,253,240,212,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,184,96,228,12,17,231,254,23,151,222,87,190,216,186,175,30,175,122,197,181,177,97,179,41,177,97,62,77,32,159,206,255,33,249,116,186,127,94,28,32,124,154,244,145,120,73,22,62,157,22,231,196,132,193,167,193,112,175,63,157,9,73,58,159,30,235,31,208,249,116,70,163,0,231,170,96,14,137,115,160,34,143,179,163,179,113,114,20,21,203,122,37,145,183,39,198,50,162,97,33,140,45,136,134,205,47,118,204,53,217,179,113,86,26,115,76,148,211,37,244,160,183,118,79,145,184,16,236,161,165,19,212,101,32,39,43,152,20,96,18,175,220,231,72,90,239,99,192,41,74,138,132,55,70,214,15,245,166,211,24,161,213,56,15,70,63,121,253,24,110,99,169,9,89,6,3,146,2,80,52,31,67,179,140,133,232,80,52,137,210,243,112,174,56,183,141,200,4,177,35,196,30,173,109,17,108,159,15,227,201,20,165,123,237,171,211,235,183,254,142,201,11,73,57,67,134,214,11,19,107,96,152,24,3,113,31,233,212,106,242,210,56,198,29,49,31,157,64,195,32,49,160,209,178,207,23,70,173,139,85,122,246,21,40,170,213,83,95,8,162,238,220,37,84,79,126,94,127,250,254,234,147,111,215,238,63,68,219,212,247,39,214,63,125,33,136,184,1,198,96,179,122,138,246,36,162,140,82,35,132,32,210,221,133,131,134,26,226,237,71,168,165,126,127,182,118,245,34,124,240,247,69,209,226,23,169,93,59,83,191,124,131,218,171,64,47,175,127,117,185,254,143,159,225,9,182,115,234,218,234,227,207,65,193,173,62,121,81,191,249,105,245,235,239,160,24,26,45,78,126,143,86,171,143,80,169,173,127,248,112,245,233,83,250,176,129,249,209,210,131,70,37,73,231,80,243,7,146,51,10,37,51,169,144,78,161,250,135,31,172,62,126,110,39,15,106,209,136,210,59,213,179,15,204,20,2,41,4,84,122,74,27,80,139,168,69,107,13,158,156,249,24,205,89,31,124,1,26,55,12,51,86,37,246,145,250,211,27,240,150,18,160,118,253,35,138,26,98,125,251,62,126,38,246,14,180,158,209,132,220,247,111,214,206,62,193,175,239,127,191,246,227,119,181,203,79,171,215,63,95,125,252,225,234,147,155,88,247,252,131,234,201,31,107,215,206,214,62,61,179,118,243,114,237,195,219,134,97,237,230,121,180,48,81,235,9,177,56,232,8,48,83,5,53,211,104,175,234,103,190,175,126,241,188,122,225,59,50,56,239,210,78,209,67,27,232,148,171,177,206,197,172,231,102,9,106,96,211,49,216,138,14,129,35,79,249,52,227,45,99,170,111,238,84,239,125,75,59,6,31,240,239,75,115,145,62,208,141,74,106,60,96,102,36,95,42,106,48,210,218,123,55,215,47,127,11,3,255,50,188,68,44,168,52,208,19,162,255,229,7,212,192,71,57,135,89,6,47,125,88,187,118,163,118,246,103,152,166,80,114,245,241,217,234,163,155,244,149,206,69,212,108,137,244,63,251,221,250,211,143,48,23,221,59,63,175,62,254,100,253,230,147,218,149,171,171,43,103,233,208,212,174,156,230,13,115,108,188,52,219,31,253,202,219,176,128,15,215,206,189,91,95,249,182,126,249,46,188,66,46,186,124,163,6,197,0,206,223,63,164,124,130,15,63,124,80,189,245,30,2,57,135,102,97,52,76,221,184,81,187,122,178,246,248,177,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,203,191,88,56,48,242,59,227,64,142,253,162,201,164,177,210,215,174,127,232,169,61,186,245,18,204,135,200,63,93,161,93,91,125,246,57,142,199,175,223,84,191,184,133,31,158,222,168,157,33,48,78,126,190,254,53,140,244,89,92,170,180,241,174,189,127,113,237,193,169,234,243,91,192,10,248,149,156,24,96,1,194,202,128,66,253,233,105,140,22,189,130,28,70,85,248,234,253,175,87,159,125,245,63,132,117,234,119,16,114,237,230,215,181,155,103,72,129,235,213,7,100,133,186,254,117,237,198,109,248,93,61,247,37,22,32,0,241,176,225,217,9,196,228,210,135,213,15,190,209,151,51,0,187,118,255,69,253,46,158,45,225,219,139,23,106,239,92,170,157,184,130,83,2,190,62,249,97,253,189,187,70,235,231,175,24,204,250,195,175,245,219,95,82,14,198,138,247,111,174,105,52,33,124,243,209,218,165,219,245,167,23,107,63,125,136,27,240,247,100,82,93,126,80,187,248,99,245,151,239,170,223,127,111,148,252,234,102,245,218,195,234,165,51,236,235,15,143,214,223,249,68,71,207,126,76,192,152,114,197,40,163,111,15,120,6,118,241,28,252,174,61,188,12,168,34,99,124,250,162,246,253,13,134,198,227,111,171,15,47,210,98,181,199,39,25,124,243,33,138,229,171,125,214,241,199,54,110,71,24,22,12,141,135,182,3,27,128,191,246,206,229,250,163,167,174,12,124,239,91,194,81,220,172,3,126,5,118,117,154,114,189,1,152,114,65,135,25,119,234,218,255,222,154,127,84,212,29,18,140,148,212,26,17,5,17,245,31,50,37,165,72,4,166,36,117,53,215,189,0,68,166,147,196,132,77,114,94,45,109,166,191,171,23,46,86,207,97,75,204,184,241,224,9,154,237,201,8,81,202,174,189,248,2,214,188,250,211,103,192,85,80,120,237,33,90,230,215,126,188,177,246,227,215,108,142,93,189,93,125,252,120,237,197,165,181,231,255,210,166,241,249,218,217,23,181,15,78,106,211,140,9,23,252,228,209,75,82,80,72,145,95,191,113,155,219,245,149,127,214,190,62,65,103,245,218,183,239,240,243,147,78,42,125,98,211,195,193,250,179,43,192,25,248,246,220,163,234,185,187,208,22,44,195,252,196,51,79,117,156,180,100,21,120,184,126,245,169,190,40,208,185,141,5,144,83,111,218,215,2,58,75,235,247,206,234,252,205,147,5,196,150,250,119,95,209,3,151,250,231,239,27,235,20,25,90,99,9,248,248,60,246,229,194,119,140,143,239,157,213,225,208,53,139,82,190,118,226,14,46,82,119,95,212,174,95,170,93,249,172,246,241,195,234,169,207,116,26,210,146,72,213,239,63,229,5,49,18,138,249,142,14,97,237,193,175,32,246,195,8,130,64,108,96,203,149,7,50,214,206,94,128,61,109,245,217,5,138,176,181,107,148,47,129,73,46,126,173,45,64,230,2,231,79,3,23,241,48,161,239,252,178,104,225,144,218,245,219,72,138,235,183,161,0,8,146,213,95,79,226,33,242,55,239,227,89,149,19,85,225,173,253,200,117,253,196,137,213,103,31,209,99,54,118,206,165,213,245,24,25,218,245,61,222,152,40,114,38,148,228,38,202,240,112,111,194,231,115,153,40,108,76,8,103,1,199,173,95,189,187,126,235,253,250,253,171,213,39,63,51,242,147,243,52,99,244,136,160,73,31,178,51,176,107,103,145,47,8,26,120,204,126,253,22,158,183,147,147,118,228,139,71,159,2,203,224,82,243,228,231,218,7,55,128,84,245,47,30,99,143,233,145,29,30,173,127,73,196,41,141,30,23,47,85,79,175,208,35,50,88,168,87,159,222,94,125,124,142,17,254,199,91,0,150,158,155,193,228,171,125,72,165,231,251,20,56,134,244,191,247,132,78,101,16,197,234,95,220,167,37,1,25,94,56,70,74,63,253,7,138,248,15,222,95,125,250,139,222,174,126,26,79,59,2,77,27,213,73,69,28,91,194,5,116,160,232,16,193,91,70,127,173,12,223,22,19,232,105,186,1,152,43,95,60,199,3,213,159,222,95,93,185,131,208,72,79,41,245,216,236,121,250,75,237,171,103,56,35,239,126,184,246,35,42,42,213,27,43,128,3,155,205,63,254,162,77,184,251,76,84,102,210,9,109,134,231,128,80,170,55,195,113,64,36,146,72,192,218,217,136,3,116,222,70,18,223,127,92,189,248,192,194,210,252,43,67,163,2,150,126,142,115,161,122,233,95,107,15,152,56,194,87,132,209,213,74,94,0,188,117,6,102,211,228,218,191,40,207,241,250,25,229,12,118,110,171,47,167,119,222,95,59,255,30,148,167,212,52,149,215,155,59,127,182,126,242,142,231,191,79,128,100,123,150,186,101,48,25,254,204,67,24,171,255,62,113,29,135,235,219,119,106,223,191,75,6,234,49,76,120,90,76,199,131,241,50,7,29,38,36,114,19,244,240,226,85,202,62,124,171,184,249,159,252,101,245,57,219,198,29,251,83,255,231,85,88,86,176,207,132,125,232,212,161,242,8,211,82,57,69,210,50,207,41,65,105,69,208,14,80,48,121,231,124,109,229,44,197,211,113,21,3,229,5,116,91,126,249,230,214,138,59,200,63,38,78,201,68,100,51,167,244,193,159,22,214,10,122,34,206,154,60,243,247,250,167,183,169,66,75,40,126,15,101,170,107,55,244,39,116,169,214,191,214,126,2,198,102,111,129,160,116,57,167,26,148,86,134,117,137,190,226,79,242,249,105,110,76,94,14,25,158,154,116,29,160,77,195,70,129,227,113,227,182,62,18,172,188,169,228,135,116,89,176,242,41,157,97,154,173,161,246,217,125,128,99,148,225,161,217,199,242,226,185,245,19,95,1,76,203,208,154,198,236,28,44,62,15,172,251,30,101,20,178,18,210,98,108,89,211,200,8,19,17,249,236,196,29,106,8,194,39,103,174,215,238,221,70,123,4,136,217,31,159,231,235,242,211,151,194,193,85,154,182,75,200,2,43,45,160,202,182,199,143,207,163,224,3,242,17,193,153,141,2,87,216,129,183,236,146,171,193,100,65,63,73,176,101,108,72,125,125,195,195,13,153,76,31,81,170,4,59,238,218,172,12,113,234,128,214,209,61,101,229,147,127,63,59,107,66,3,38,46,227,21,148,115,136,119,22,40,45,239,213,190,122,140,83,132,204,93,3,236,79,191,172,93,56,11,187,212,218,253,91,118,128,188,171,137,190,184,33,2,39,158,210,190,131,64,69,119,35,230,180,70,169,175,189,165,74,162,254,181,126,243,62,238,133,32,69,144,5,6,217,136,180,139,195,118,230,212,218,29,173,119,246,126,161,79,202,183,48,126,160,84,131,80,14,123,15,219,255,184,141,89,103,92,67,242,214,71,71,147,171,169,124,235,48,144,188,154,98,12,97,56,32,167,121,225,59,60,16,26,24,114,25,66,38,225,241,235,196,143,255,68,54,124,242,3,40,67,0,191,246,195,83,99,246,195,215,115,223,64,103,170,167,79,81,165,129,44,209,55,0,99,102,159,33,43,4,62,212,150,74,244,186,35,72,82,176,181,115,87,241,51,81,179,96,164,129,58,140,151,87,46,215,78,220,134,2,235,167,47,210,231,32,158,128,112,12,196,210,201,100,154,106,212,201,231,251,239,1,44,213,216,0,79,93,197,196,105,10,109,61,96,118,191,213,23,247,97,75,179,112,36,29,120,186,218,1,134,8,228,244,69,196,138,116,150,10,62,198,6,196,53,205,211,71,87,22,221,168,244,239,103,95,176,101,137,12,33,98,245,30,124,254,30,126,83,43,13,72,112,107,160,201,177,229,228,11,126,56,94,9,121,145,71,93,104,203,182,97,88,2,87,46,214,206,221,198,141,210,38,72,82,228,249,38,24,180,115,183,214,63,251,135,190,44,161,32,254,241,71,46,43,13,168,255,252,2,19,233,235,13,114,220,217,231,15,36,134,134,90,89,96,8,40,228,149,147,63,87,127,120,92,95,121,161,203,123,104,23,38,86,54,235,80,113,198,7,16,73,170,32,13,194,8,105,26,128,177,205,83,248,132,208,200,64,79,174,212,30,157,195,15,32,124,254,252,46,213,244,65,44,192,245,9,244,155,139,212,89,243,41,149,48,52,235,222,187,38,97,146,180,187,126,250,116,253,171,119,45,90,38,255,74,231,24,106,52,199,238,208,121,120,241,28,195,252,171,119,235,55,30,81,251,29,138,17,239,188,88,125,254,162,126,249,46,19,200,157,38,134,67,151,79,157,228,119,58,54,175,232,214,64,153,245,199,127,174,221,95,1,145,144,130,181,202,171,118,115,35,183,89,4,251,120,137,164,119,32,16,12,4,27,174,52,250,6,140,90,199,23,31,85,31,220,0,36,44,173,232,163,136,40,126,243,62,219,210,126,62,139,197,128,220,143,62,69,205,235,233,207,38,68,221,188,69,57,77,43,74,124,239,52,92,163,195,195,195,131,161,22,228,108,54,209,8,124,155,92,128,126,207,128,52,98,111,43,204,212,5,234,199,108,91,244,121,101,149,190,98,70,38,155,113,155,66,64,238,51,215,165,108,75,203,83,5,72,55,29,235,82,3,207,149,246,157,134,218,204,113,97,209,221,109,239,159,173,63,191,239,182,241,240,18,22,223,83,90,139,39,142,161,93,95,121,88,189,245,165,201,140,175,213,165,62,184,116,191,180,247,26,117,233,139,95,35,159,126,245,24,251,245,217,211,181,251,15,81,35,188,252,8,22,43,139,212,205,230,141,182,89,176,221,193,124,118,96,111,130,206,63,130,42,142,96,211,242,154,162,252,174,135,31,0,70,68,58,197,46,125,88,127,122,143,89,173,232,70,2,99,192,25,174,116,59,48,67,244,227,243,150,17,114,128,76,134,135,106,151,40,131,144,21,64,47,191,126,242,2,202,204,100,51,171,61,190,190,118,251,133,110,241,135,87,56,150,116,156,168,34,239,96,147,176,155,54,141,41,227,247,147,115,118,109,202,4,225,143,171,44,104,90,132,232,110,117,17,141,1,235,87,31,227,54,241,232,110,245,212,121,58,136,186,61,21,45,154,215,175,83,219,220,250,217,31,169,197,122,253,159,176,16,252,76,9,67,206,98,76,67,76,43,82,129,151,238,101,104,228,186,251,129,73,180,95,249,132,54,81,191,252,83,253,187,207,104,43,40,210,125,245,13,110,244,247,206,154,24,24,212,76,78,124,134,157,4,7,237,211,243,60,64,180,67,211,131,39,206,20,109,178,82,223,250,178,246,233,153,218,217,127,84,239,63,65,213,7,117,8,34,213,104,246,233,213,167,95,215,79,191,87,187,242,25,10,178,90,197,181,247,158,211,129,162,187,138,211,238,201,29,222,112,182,213,104,212,111,146,208,125,62,87,147,17,155,240,116,84,26,122,100,243,28,98,213,107,46,94,193,42,154,57,65,175,78,119,13,114,250,133,199,96,32,47,131,132,81,251,240,14,10,224,208,79,109,55,177,140,31,173,75,247,77,139,10,105,76,99,50,89,104,235,252,73,155,94,158,223,76,216,43,237,224,153,47,111,89,38,40,64,134,237,167,103,234,31,158,166,216,18,75,193,231,235,183,174,91,245,6,42,30,192,6,245,225,221,234,185,187,84,171,135,5,162,254,205,175,104,145,53,43,58,172,240,141,15,241,190,203,247,55,177,36,53,34,126,241,37,78,216,123,103,209,27,255,241,99,84,111,161,117,125,212,65,87,189,124,215,81,211,164,254,245,186,144,67,77,206,64,52,98,22,35,75,10,169,107,229,24,251,49,160,193,58,201,164,105,191,78,36,18,48,165,221,88,71,223,169,175,156,118,214,230,244,182,40,51,113,103,167,104,40,254,238,179,250,243,143,116,29,85,95,176,240,86,14,21,105,159,92,161,34,109,245,218,195,213,199,100,209,165,195,67,224,160,162,68,29,61,204,173,80,171,53,182,2,114,244,185,219,32,62,227,110,64,69,8,58,153,78,254,11,158,144,241,56,139,236,114,255,115,139,105,154,22,99,124,172,77,65,224,54,16,54,152,65,129,131,6,243,103,237,249,115,40,86,61,247,133,93,96,183,153,246,184,163,85,110,21,77,134,210,166,85,116,120,216,213,192,199,20,90,14,20,19,18,205,242,131,85,206,37,229,209,84,243,205,247,250,134,67,181,18,156,157,26,222,148,46,108,8,57,83,138,9,115,222,254,106,88,235,144,21,64,14,171,191,251,132,47,204,3,225,229,19,171,66,203,87,185,115,185,250,209,223,87,185,147,55,87,229,150,178,48,57,229,56,139,104,241,52,13,244,69,101,51,35,195,159,198,59,147,237,104,194,238,171,225,184,250,89,78,18,128,91,81,132,166,106,15,209,241,80,128,39,155,16,53,124,234,213,121,131,24,30,103,221,251,150,26,127,144,191,104,117,226,2,164,47,29,134,20,104,182,77,161,183,1,183,69,57,106,194,134,90,216,172,46,223,22,43,73,54,96,90,204,232,59,121,69,55,99,139,5,115,245,87,148,193,237,71,55,204,187,229,242,141,213,149,59,22,74,54,223,155,185,221,20,87,14,100,38,205,87,6,237,120,14,102,64,60,172,188,182,98,145,113,29,199,206,100,232,211,202,211,211,204,101,46,153,210,146,115,60,11,7,39,190,92,54,159,45,239,42,206,202,163,149,124,44,42,170,92,141,88,200,47,206,73,89,90,51,16,246,249,92,210,93,17,31,71,76,207,3,47,240,48,181,131,229,114,128,71,251,208,95,143,62,107,150,251,74,171,146,96,110,121,29,122,146,16,41,157,30,154,133,169,128,112,48,204,58,70,135,39,30,164,34,159,181,196,26,87,6,189,116,49,199,143,151,139,99,227,45,102,50,170,92,166,5,196,130,185,185,229,78,241,45,188,196,108,100,58,50,222,54,76,36,83,144,231,129,70,169,233,142,151,66,135,36,34,209,163,25,216,157,80,105,109,195,75,147,38,213,41,116,114,89,142,188,134,219,38,245,210,133,215,8,147,243,230,116,1,203,85,116,0,203,53,106,128,229,71,215,53,45,135,147,95,166,63,228,224,151,169,22,149,50,113,181,228,46,50,13,14,141,39,104,190,91,204,17,96,114,172,4,110,167,196,215,29,66,209,23,56,71,188,103,189,136,209,86,185,220,33,139,150,20,30,74,113,142,70,56,51,106,209,135,34,247,200,33,139,101,129,12,167,222,250,22,254,75,63,255,197,171,230,178,41,185,195,39,250,125,232,166,204,149,18,4,204,36,74,51,158,233,247,230,237,25,165,28,89,137,212,226,226,193,196,204,136,85,148,156,41,71,20,121,162,229,110,34,227,199,123,250,106,227,75,6,80,155,177,14,9,111,200,0,150,29,7,48,218,192,175,118,201,24,46,140,217,37,136,52,141,112,64,196,40,10,165,152,32,165,103,165,2,134,3,163,209,8,113,152,227,163,131,2,118,79,97,223,135,246,238,143,239,68,239,140,141,242,132,225,50,236,192,20,124,236,9,66,62,198,20,50,95,141,62,213,242,186,140,247,207,136,131,196,89,59,211,155,12,248,236,222,218,227,230,92,46,169,176,191,79,146,125,218,125,46,146,204,133,69,204,19,142,246,15,114,41,93,194,1,255,111,17,224,206,229,58,130,179,191,62,9,71,8,27,71,190,88,192,168,132,178,251,213,3,82,146,6,49,82,101,73,73,77,177,162,70,246,115,45,128,19,141,25,135,14,242,150,100,210,134,203,182,91,22,105,163,68,191,108,78,26,109,188,209,110,97,65,195,10,38,90,210,218,157,172,148,145,97,252,62,227,61,72,85,92,148,142,18,240,113,100,217,132,181,75,130,113,162,108,84,47,93,168,223,121,200,181,150,146,212,148,100,186,119,73,115,5,33,77,48,232,7,151,177,157,165,157,101,61,23,212,114,42,45,136,12,58,202,132,32,224,177,180,76,192,196,236,19,134,20,35,251,54,38,135,87,203,133,188,74,83,213,118,3,169,186,115,242,172,156,83,5,114,117,193,146,201,123,253,196,217,218,7,255,48,227,76,175,108,76,73,133,73,164,59,75,112,69,190,54,24,20,47,157,208,94,196,182,73,154,111,91,37,145,245,209,154,235,219,25,186,41,225,247,75,13,21,85,98,64,39,173,175,220,225,134,138,198,139,109,20,7,206,184,163,199,141,26,201,235,166,13,167,51,157,205,13,54,39,230,156,164,20,182,42,192,54,237,83,84,175,218,10,89,141,194,70,216,178,133,227,233,227,170,121,197,51,22,3,160,18,11,128,70,111,46,20,48,112,153,137,184,5,114,83,72,212,250,70,254,135,129,51,98,196,53,28,190,222,214,135,79,187,2,161,87,192,84,106,221,37,216,9,201,100,115,26,195,64,200,124,209,146,27,68,129,32,74,26,149,48,80,202,2,252,233,222,181,171,59,157,214,34,73,34,120,5,39,131,101,196,5,242,16,152,7,105,138,169,165,97,220,79,63,194,140,209,101,73,41,119,115,12,33,224,213,137,19,213,59,31,128,206,87,187,118,3,138,200,133,180,165,64,253,233,39,181,235,55,88,1,203,140,164,31,112,3,182,177,144,10,144,240,133,27,191,104,239,173,11,164,246,188,165,185,21,114,28,28,246,196,154,173,158,18,173,164,100,243,146,178,192,52,87,65,187,34,198,246,2,126,241,91,54,93,24,43,22,72,102,189,113,82,206,184,1,89,187,116,173,254,227,45,193,184,212,110,109,213,220,12,72,50,208,211,70,237,144,12,158,123,113,94,112,151,76,79,163,225,88,96,151,217,173,255,140,43,108,52,226,37,85,185,247,72,5,188,66,230,182,247,57,93,41,38,213,147,229,130,107,85,46,2,181,176,172,117,152,192,131,218,76,190,153,197,92,32,204,96,128,185,125,73,76,68,69,154,27,37,79,102,187,245,103,26,163,176,7,38,38,208,10,161,252,212,32,246,101,95,152,95,0,65,218,40,217,54,48,61,94,39,65,115,151,52,207,212,166,100,81,33,11,34,187,100,199,222,211,176,138,244,22,117,119,74,134,13,139,52,47,196,150,204,225,251,82,36,151,42,180,45,180,80,200,224,81,115,236,68,51,95,146,160,208,198,197,172,176,190,207,86,87,46,86,47,254,162,93,182,118,133,130,253,237,38,181,73,84,55,159,64,36,79,125,19,128,125,28,247,239,66,94,135,107,218,105,217,22,173,7,119,42,23,139,185,114,22,163,57,53,109,152,111,198,142,4,109,152,219,2,156,54,188,151,104,221,220,98,175,115,183,181,37,69,116,90,174,95,89,227,65,199,198,179,234,104,177,44,239,82,39,13,194,255,253,65,245,210,183,213,139,31,173,159,120,167,126,227,222,234,139,155,13,113,16,105,150,151,241,92,177,140,18,213,177,74,7,187,202,167,73,227,98,166,16,179,135,243,60,226,199,188,230,168,2,120,117,20,222,126,91,240,11,246,199,91,172,241,53,0,67,193,184,163,42,250,28,33,249,90,129,4,29,229,32,29,93,198,160,223,47,207,199,82,14,244,38,76,172,141,249,104,205,12,117,238,103,12,25,252,27,209,147,246,150,107,157,17,212,246,220,78,209,107,255,172,158,124,180,126,245,30,79,215,64,191,51,200,128,208,223,10,204,234,47,63,216,96,182,79,225,128,133,194,26,147,126,114,129,220,176,252,13,8,201,100,35,150,3,129,195,139,100,58,213,54,208,86,99,19,239,41,18,107,5,33,23,205,196,158,7,53,193,185,60,49,90,196,115,146,70,82,173,22,31,208,192,99,250,83,59,119,27,184,106,237,193,183,181,247,78,90,223,9,122,28,27,214,149,110,204,154,203,45,140,57,140,115,175,247,19,232,101,125,112,196,157,123,120,176,102,145,83,235,161,96,237,13,23,151,129,242,5,157,18,60,119,104,82,3,229,18,78,180,98,97,49,180,141,202,8,236,175,137,5,198,19,87,233,128,175,196,112,37,91,161,30,237,150,143,67,9,156,197,210,207,82,125,221,170,116,80,123,13,249,128,241,5,81,156,133,93,29,52,199,35,1,159,24,244,137,33,159,24,246,29,229,94,53,130,128,6,31,96,236,5,76,166,45,148,139,101,41,39,122,8,56,209,131,215,191,225,55,20,82,68,15,26,174,68,207,241,74,190,132,180,32,5,81,50,192,255,41,47,10,88,171,155,74,189,130,174,145,34,120,170,149,26,157,178,150,73,208,231,76,121,101,180,199,64,225,197,57,204,113,57,152,149,112,212,115,176,75,169,229,131,176,91,146,140,235,6,43,25,197,98,166,74,68,19,192,217,71,254,95,54,66,91,178,247,69,45,212,129,246,93,132,209,36,198,178,2,111,236,6,132,120,22,161,65,48,181,184,89,209,76,148,229,1,150,66,189,126,246,201,18,75,11,227,102,57,94,159,23,115,253,104,130,222,167,200,178,201,72,212,185,84,164,38,173,82,81,45,119,100,187,72,50,229,158,57,214,243,30,86,69,16,11,182,212,222,160,253,201,160,20,162,216,70,77,145,80,22,251,176,143,172,96,109,180,65,184,165,165,22,176,74,22,235,56,131,7,4,236,208,51,64,13,140,8,128,201,161,155,183,64,211,110,211,121,220,78,31,248,122,91,178,105,181,191,149,214,96,37,34,105,48,162,190,0,30,217,189,50,147,156,182,178,147,140,36,102,249,86,103,81,81,11,94,97,102,99,62,184,183,38,221,71,72,16,34,145,6,194,46,208,216,101,162,144,148,65,211,147,89,72,15,99,122,145,112,30,116,142,178,20,230,172,33,193,170,119,26,173,130,234,73,151,204,125,115,69,148,252,183,240,214,56,211,250,6,143,140,80,32,102,59,93,208,102,167,51,135,10,113,136,151,234,18,186,31,21,218,64,168,177,85,48,224,220,24,67,51,77,206,55,216,126,225,100,196,112,176,135,146,253,222,136,16,187,246,201,251,212,49,181,163,254,217,175,171,143,79,231,255,191,71,157,177,88,131,152,67,68,141,179,134,155,211,149,41,160,172,119,14,68,154,238,110,193,8,207,244,155,33,95,93,249,132,58,46,172,62,191,208,145,239,124,57,180,147,57,101,241,245,97,126,242,54,32,95,251,233,29,164,60,208,188,71,125,73,236,179,133,153,215,135,252,233,149,87,139,124,177,60,243,58,121,230,21,49,204,107,100,23,208,221,129,220,232,246,240,232,211,151,230,147,180,242,154,137,141,78,0,231,94,188,36,177,231,74,229,2,143,55,111,17,211,20,172,55,235,185,64,21,24,106,235,169,63,187,82,255,234,157,182,233,78,45,243,19,51,222,241,125,137,193,215,199,226,159,62,172,93,184,143,247,87,207,221,166,150,154,182,17,167,166,115,148,113,249,94,148,243,157,175,175,19,132,250,212,202,181,113,186,235,214,51,85,85,77,168,251,251,137,168,6,147,56,83,36,165,246,129,136,181,229,53,176,211,213,159,107,247,127,122,185,14,141,167,45,189,209,38,237,235,239,20,213,147,215,255,126,166,122,226,217,203,117,234,128,148,251,125,116,137,142,211,250,23,232,74,215,102,151,180,96,113,164,87,71,76,223,216,192,29,117,234,99,208,169,143,111,191,29,120,237,93,175,62,255,164,122,246,2,221,211,55,62,154,76,143,63,128,133,126,215,221,165,29,253,237,152,215,116,210,84,240,14,23,43,202,27,93,137,145,254,241,85,38,244,238,124,41,145,23,105,234,85,75,51,133,215,183,47,17,63,89,20,197,30,255,227,213,246,162,252,122,251,177,49,193,192,140,115,57,255,199,144,7,204,88,235,66,193,107,70,126,131,43,141,29,121,203,114,227,36,191,195,114,147,157,149,223,44,55,186,210,87,253,240,131,250,253,155,175,64,95,69,186,122,75,139,229,228,92,238,245,241,15,89,104,160,11,213,115,95,188,170,46,168,165,146,242,58,187,240,178,235,13,226,156,87,255,120,43,14,226,253,135,93,113,52,228,91,90,113,198,179,243,111,22,28,74,254,67,181,43,79,170,151,72,92,216,39,143,48,96,211,157,167,235,39,110,84,87,190,237,200,231,123,166,94,98,234,2,141,189,233,249,215,198,70,19,191,105,63,22,94,159,245,236,203,119,235,95,252,248,155,118,230,245,153,48,15,89,58,1,232,191,36,242,243,74,90,125,125,60,245,202,209,95,120,157,232,83,86,122,229,125,88,124,157,125,120,217,205,24,17,54,239,196,46,54,100,167,4,139,244,144,83,247,155,48,185,124,232,57,70,44,95,91,242,75,53,123,131,242,167,155,188,119,135,135,185,253,240,24,47,139,105,60,180,47,245,27,121,173,42,90,84,253,180,60,155,77,17,39,0,253,120,150,185,246,243,174,5,20,149,129,98,49,39,75,5,145,185,241,196,222,242,47,51,55,3,250,158,222,27,33,175,115,149,50,205,61,224,18,92,159,25,250,98,71,180,27,4,165,130,223,39,136,244,241,46,117,18,247,189,234,153,83,235,31,223,160,38,197,245,207,46,208,211,71,188,116,170,87,9,154,171,4,155,87,241,155,219,192,107,255,80,216,189,124,208,220,64,211,242,17,83,249,72,211,242,254,128,25,161,64,179,26,233,133,146,169,70,237,234,109,40,70,237,121,232,21,139,246,37,122,57,138,158,170,235,76,189,187,32,179,20,3,250,89,137,249,251,20,122,98,240,79,80,33,51,63,0,121,201,244,0,38,10,126,47,22,200,55,188,187,193,14,204,201,71,4,168,125,209,172,67,228,51,83,221,240,51,19,170,88,198,10,118,219,138,29,236,227,109,35,114,10,69,114,35,144,115,29,242,201,176,122,227,55,205,82,69,217,205,237,254,166,81,167,191,164,251,102,12,102,83,229,17,88,103,212,97,165,152,79,72,169,41,185,67,192,43,5,130,113,195,19,145,227,46,124,142,47,168,88,201,229,186,39,119,185,210,56,97,112,184,124,86,144,231,60,244,240,1,32,247,203,8,120,24,58,59,33,75,74,71,103,151,208,45,136,74,127,7,121,188,11,196,201,41,120,230,255,171,223,183,69,240,9,93,150,199,157,49,203,119,82,91,162,48,73,19,157,90,77,238,81,151,224,17,98,150,239,98,145,86,218,6,3,165,226,163,152,32,102,53,44,178,133,74,89,86,45,176,244,167,49,243,87,90,55,71,193,141,203,32,17,167,173,85,245,167,49,243,87,221,111,164,75,233,146,186,138,93,217,174,156,118,145,79,106,116,71,149,48,76,191,64,189,241,4,81,187,58,169,51,126,255,17,99,70,28,21,77,150,235,126,91,225,35,62,86,132,173,81,14,55,38,137,191,136,165,14,43,142,94,123,100,170,146,155,152,246,131,141,126,217,171,207,94,114,211,196,194,158,237,180,70,106,244,247,67,35,170,60,82,40,119,176,150,59,237,77,107,135,68,253,44,43,179,230,30,197,248,217,245,130,171,163,231,150,158,255,7,216,120,15,204,156,172,42,115,216,150,69,197,236,154,36,119,9,61,234,130,138,255,176,45,40,3,187,25,102,71,33,110,86,241,92,78,159,134,130,205,65,137,116,157,174,1,128,58,238,37,222,84,46,147,1,109,140,46,7,218,67,21,239,184,102,114,115,169,41,37,149,214,159,78,169,229,197,188,72,189,102,153,151,145,97,122,239,208,0,59,83,156,209,146,171,73,74,211,251,181,198,119,142,160,58,82,173,2,36,165,57,128,228,59,7,16,68,174,160,27,234,122,95,91,109,76,171,192,181,167,61,250,109,251,208,33,132,156,58,1,210,85,216,233,57,48,111,161,233,116,176,227,161,215,224,112,49,166,8,199,245,157,150,235,98,120,87,152,221,92,230,68,42,251,213,101,46,199,145,230,49,73,115,29,229,251,43,98,134,184,67,6,124,201,94,115,106,196,41,45,53,98,134,93,165,205,139,41,49,205,37,62,146,147,125,82,48,20,214,82,35,38,251,167,244,188,71,147,253,75,249,236,124,22,183,60,149,212,62,106,74,122,100,118,8,141,37,93,37,45,115,26,33,186,197,226,21,69,186,191,234,52,162,95,201,61,48,18,16,129,230,11,42,164,245,47,203,98,195,36,68,32,211,226,141,78,220,145,201,173,60,147,156,128,95,180,187,22,232,225,75,29,104,125,98,190,130,62,227,57,121,156,220,102,196,11,62,88,139,236,254,120,91,135,19,64,81,62,24,33,222,193,84,224,196,43,24,78,155,189,67,196,5,125,207,22,29,34,57,228,188,204,161,180,3,118,111,203,186,67,58,164,45,231,34,251,238,122,127,158,93,114,37,252,167,125,233,223,62,190,123,212,75,214,231,14,242,17,175,34,21,38,179,153,5,174,80,167,87,145,201,197,186,142,30,108,161,103,82,164,55,104,217,133,250,78,62,102,131,213,179,219,229,102,59,139,220,0,203,118,38,171,228,65,33,186,247,13,117,219,175,62,60,69,61,192,215,30,220,166,174,31,162,135,222,58,169,63,189,83,127,122,111,139,32,10,181,139,151,234,223,172,128,22,194,170,15,16,173,132,164,209,18,104,124,85,65,76,225,45,247,28,255,6,35,79,253,124,70,187,128,72,252,98,241,154,150,109,69,239,92,202,121,121,223,212,14,114,45,211,66,76,84,168,96,153,147,189,127,202,195,174,5,12,230,85,43,169,20,124,212,28,216,49,27,194,185,27,48,217,100,243,120,162,64,161,215,145,21,165,168,116,40,176,18,176,39,140,158,222,148,84,54,13,32,46,40,90,173,14,253,214,21,186,89,179,135,49,114,165,130,244,176,122,230,171,245,207,190,17,150,59,245,176,5,244,158,129,219,72,0,67,228,188,186,155,176,67,111,101,186,90,245,179,251,167,162,108,114,68,125,203,103,4,85,208,61,183,173,139,147,169,130,223,129,205,255,56,123,61,89,59,180,253,27,191,136,5,75,87,26,44,224,198,165,83,115,12,137,45,212,117,193,233,170,54,91,238,250,11,186,212,103,47,197,86,65,40,227,63,10,251,89,83,88,130,208,12,146,32,184,5,168,176,175,96,236,198,35,112,130,69,174,69,149,222,21,151,84,250,237,183,59,26,188,237,167,27,14,89,254,116,31,121,107,5,107,128,17,125,90,18,78,101,161,37,248,111,46,187,245,17,238,154,223,81,47,44,129,121,98,80,39,99,237,182,158,178,13,222,177,46,198,179,48,61,239,47,112,27,124,167,200,73,203,253,60,122,162,126,25,221,184,211,201,125,38,21,113,103,210,43,209,27,33,5,99,12,136,245,71,95,42,100,211,194,34,242,81,8,236,145,104,220,198,1,152,10,45,59,220,29,98,219,252,118,187,189,210,239,60,215,141,139,194,141,33,33,18,253,168,110,147,53,68,187,117,173,113,175,9,165,14,189,123,198,149,150,38,93,180,220,178,209,210,75,90,112,117,184,3,211,58,220,134,48,117,153,194,13,170,77,248,0,46,202,75,165,14,167,112,2,184,108,179,112,41,70,14,86,191,236,147,140,104,41,25,61,7,43,31,45,69,255,101,141,147,50,107,196,73,17,162,97,41,34,216,34,165,224,53,11,86,134,24,238,130,97,159,208,217,241,150,15,55,189,82,69,157,234,56,2,88,137,130,215,114,197,234,8,46,157,221,179,221,1,95,38,144,238,147,67,71,151,244,244,90,82,82,45,230,64,73,127,43,155,39,171,123,161,188,153,92,192,138,121,195,1,95,111,112,118,142,123,145,44,194,222,158,143,5,189,145,222,104,152,127,179,236,229,46,123,219,27,75,103,85,16,102,128,243,114,242,252,178,87,143,84,161,223,89,59,118,12,45,187,30,180,156,218,43,211,32,113,24,189,148,111,207,13,136,107,253,62,9,127,90,1,225,157,194,147,55,27,32,177,245,54,99,4,194,18,119,131,237,63,50,225,76,52,35,53,166,147,39,6,162,149,138,183,193,64,8,92,202,75,10,12,95,204,231,33,63,86,196,231,178,32,174,28,59,70,140,220,221,221,57,57,83,110,48,198,52,240,208,172,188,25,203,197,2,222,96,40,136,227,183,153,145,38,147,201,108,94,236,38,87,202,99,221,126,248,99,106,34,85,84,100,59,108,122,5,39,224,141,248,66,254,168,153,21,236,232,17,134,106,5,63,202,121,128,96,95,24,89,175,53,4,249,70,188,89,181,91,34,113,5,236,205,105,16,16,0,7,185,57,101,219,5,218,151,194,31,30,174,42,229,75,24,102,201,62,228,30,175,126,7,234,216,177,100,49,189,0,122,84,26,247,149,152,223,27,142,4,96,148,60,126,47,208,56,2,68,6,62,208,63,47,219,153,46,214,61,39,39,167,179,229,110,149,36,188,77,74,22,14,52,117,21,100,122,144,230,129,75,73,8,133,160,168,22,43,74,10,141,167,194,96,172,231,184,92,152,6,37,179,103,174,168,76,195,164,76,201,61,100,61,201,204,86,228,30,85,73,245,96,82,91,144,231,202,187,164,2,94,133,236,49,116,208,158,63,110,109,115,30,92,47,212,16,142,146,164,132,68,109,133,77,160,68,50,242,10,241,248,228,88,92,156,78,196,19,9,49,52,16,79,196,197,5,237,119,60,48,32,194,243,224,128,216,59,16,223,26,23,39,226,113,9,31,36,197,201,65,252,94,132,34,217,4,62,57,158,16,3,9,124,84,129,71,11,164,214,226,128,56,189,53,62,2,160,225,81,158,60,42,12,176,82,115,240,200,71,30,249,7,196,5,242,104,154,52,42,227,175,131,248,75,138,199,83,88,32,141,168,109,165,232,168,164,74,121,64,244,113,85,38,7,28,234,20,9,126,18,62,44,242,21,243,198,115,19,166,145,68,124,36,33,170,9,238,209,12,60,26,52,168,16,143,11,34,166,66,142,9,118,194,110,129,127,155,80,195,233,39,177,48,54,145,41,212,239,219,148,77,247,107,236,188,41,7,27,116,191,154,82,213,77,244,226,120,127,89,129,74,130,198,168,9,22,42,244,8,166,138,127,243,243,230,199,245,199,42,11,121,150,224,105,89,223,123,60,154,0,228,225,4,29,44,65,247,34,143,223,87,154,183,190,98,114,144,71,19,132,204,239,151,105,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,154,223,204,147,1,133,10,252,174,237,224,30,34,89,56,53,132,18,16,109,129,74,61,158,176,141,39,220,144,35,76,212,16,59,198,102,161,200,134,209,115,150,127,104,163,122,109,86,217,4,191,117,250,182,14,150,202,62,78,144,53,25,136,66,136,197,102,187,211,178,92,178,201,63,244,53,144,139,137,65,158,32,18,59,128,191,124,228,63,210,220,50,131,234,32,244,56,49,161,67,95,133,163,108,43,25,43,162,219,133,128,49,46,136,214,149,218,184,214,53,55,5,115,65,19,204,252,62,127,42,210,27,74,29,101,146,60,33,100,204,75,100,186,87,33,126,161,70,175,204,22,179,10,149,101,240,202,253,134,132,161,63,24,28,37,87,166,142,41,82,22,120,166,145,152,214,187,143,8,78,137,33,34,81,101,205,66,137,29,76,3,161,68,27,202,55,66,201,155,159,223,253,143,2,107,45,89,136,96,33,84,48,10,17,191,252,120,252,1,92,65,21,92,2,21,151,69,48,26,241,69,163,27,93,3,211,217,89,109,1,76,135,250,228,64,56,216,171,155,96,210,233,244,178,23,167,50,17,1,164,108,193,176,178,24,101,153,139,51,122,56,111,166,219,45,249,168,107,197,161,61,135,54,39,139,243,24,197,7,191,211,200,124,221,240,100,179,230,47,29,155,202,166,211,114,161,105,83,100,235,33,134,94,78,79,238,102,184,250,83,129,96,208,183,153,5,254,243,195,238,3,82,98,54,237,249,143,112,52,18,238,213,94,116,51,73,176,0,139,83,27,237,117,119,51,184,82,166,12,114,85,59,21,105,76,233,118,235,197,104,28,20,135,126,210,238,180,129,187,167,140,1,15,61,229,118,154,215,235,192,7,59,14,32,216,74,29,1,159,216,235,23,253,17,159,232,13,117,114,123,117,27,172,195,147,9,195,57,98,99,140,155,116,139,210,6,128,164,13,32,254,96,56,20,48,89,68,25,91,118,151,139,165,152,79,255,198,184,162,77,178,254,205,139,225,33,151,50,80,154,196,168,138,121,163,129,62,52,174,109,38,143,230,40,22,81,159,111,99,68,129,158,184,183,176,81,136,237,49,1,138,145,57,89,202,44,153,103,143,109,118,109,96,42,181,135,139,81,107,74,195,133,202,225,54,84,120,43,94,27,93,85,236,108,94,86,164,2,72,61,120,166,177,33,160,221,221,52,102,105,218,120,196,36,230,178,194,61,193,11,39,122,73,96,94,78,16,182,78,180,64,231,6,17,145,11,228,127,108,138,234,125,118,140,168,66,248,55,19,2,46,243,61,106,154,239,21,69,133,50,165,98,22,195,161,190,42,242,104,113,214,0,227,191,181,197,40,110,32,218,235,85,107,221,208,99,18,51,213,139,219,54,173,43,64,107,0,179,133,82,165,236,33,191,155,237,112,230,237,160,237,229,192,98,19,104,127,63,221,80,51,212,244,160,47,207,189,32,25,96,16,254,110,238,193,75,192,37,22,152,165,151,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,124,9,12,173,39,86,221,250,177,91,200,31,150,218,101,101,93,25,63,118,108,78,145,74,154,6,76,215,216,110,24,23,110,198,179,119,108,47,48,191,108,173,181,82,177,84,130,119,243,52,20,57,42,140,255,183,159,130,131,247,244,229,177,99,146,2,51,119,9,247,233,238,40,17,33,185,29,104,35,194,80,235,141,82,105,109,169,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,37,71,26,57,235,66,47,183,206,98,107,199,142,21,164,89,54,145,151,140,72,229,49,26,167,188,77,56,75,160,151,73,229,246,212,36,149,45,239,54,190,100,221,4,42,16,198,232,86,164,116,182,162,242,20,209,223,147,57,98,43,160,159,172,179,1,179,203,243,248,206,201,253,129,16,21,123,177,89,215,9,160,80,16,129,154,118,30,237,105,235,157,213,36,210,238,148,164,128,156,174,147,128,25,203,151,56,85,152,53,146,146,114,169,14,124,224,233,246,132,96,18,116,58,116,163,49,151,44,227,58,85,41,117,147,92,12,118,230,166,77,246,250,0,182,214,38,40,253,240,197,230,59,178,25,57,50,12,168,145,137,138,31,136,176,139,2,13,21,123,209,49,185,163,27,94,136,248,171,115,179,179,244,228,19,241,7,36,39,253,176,191,175,207,129,147,211,129,116,36,157,210,134,89,27,92,54,247,180,69,43,152,14,165,163,134,213,64,59,54,111,129,16,84,116,194,244,11,196,193,210,78,23,123,247,217,82,204,80,32,211,147,125,54,152,215,64,65,115,61,8,71,82,145,148,77,224,53,97,66,46,17,2,38,196,253,217,142,9,239,87,195,53,229,69,230,195,81,215,108,41,122,211,60,147,26,79,173,234,165,101,85,99,208,26,161,230,113,52,251,80,6,10,5,255,236,82,213,226,7,99,179,1,241,28,238,247,146,147,182,78,206,38,244,114,70,116,206,164,76,99,61,247,48,255,228,158,223,117,101,106,35,207,40,64,186,241,148,34,203,80,52,165,170,61,147,89,53,1,96,189,104,155,6,178,252,191,219,127,247,202,7,233,255,131,228,44,169,209,185,192,254,184,56,51,16,79,140,136,251,227,59,43,120,42,176,203,63,32,102,19,241,173,91,197,9,206,53,2,126,169,204,199,34,62,141,197,118,150,137,59,198,254,189,232,228,176,85,115,251,152,214,220,34,210,199,19,98,126,71,188,56,176,23,79,29,252,3,196,133,99,87,16,234,108,133,2,123,197,222,4,22,223,31,207,37,200,155,189,240,166,56,24,239,133,55,147,0,98,2,30,245,13,148,200,179,233,196,94,49,64,128,167,152,195,6,61,189,40,161,155,5,188,159,131,247,121,206,151,3,96,14,154,96,234,239,247,199,103,185,55,91,227,197,193,189,98,23,32,55,168,35,23,2,228,224,225,92,34,30,159,28,132,103,139,131,243,131,136,106,4,30,162,123,199,28,186,171,68,7,167,6,197,236,214,120,118,104,175,88,129,135,69,44,121,124,40,60,40,46,12,199,103,134,180,190,165,24,37,202,67,64,138,133,237,241,46,120,19,129,226,62,44,222,51,148,27,18,213,193,120,126,120,47,165,48,144,117,146,244,106,120,30,200,15,189,26,222,203,72,58,163,245,106,171,142,251,12,80,101,171,246,30,200,187,184,213,32,239,96,188,2,175,38,76,164,154,223,10,164,154,28,138,135,224,205,254,120,105,155,14,104,97,40,62,185,109,47,113,102,233,194,103,83,219,102,19,226,244,72,92,133,135,211,128,107,47,246,183,188,173,60,136,77,250,224,33,117,241,129,223,48,84,240,42,184,173,156,16,39,135,227,93,240,106,28,223,192,64,149,71,116,100,212,225,120,113,132,140,158,223,120,8,52,152,131,135,208,45,202,72,243,35,200,112,128,28,60,204,26,222,56,69,13,249,190,145,69,226,121,51,189,125,175,232,227,40,162,234,12,71,64,43,219,41,236,5,40,166,106,176,23,183,251,41,15,108,159,96,229,103,52,154,69,119,200,80,64,10,18,119,160,153,29,123,77,80,201,123,163,27,131,241,192,14,130,28,133,26,220,1,80,187,18,241,201,157,72,206,248,65,36,220,206,194,0,186,53,205,236,212,58,49,73,152,32,155,96,84,129,223,17,242,155,140,76,86,195,37,30,65,128,225,157,74,130,140,197,46,198,13,249,132,185,20,122,32,37,10,67,125,196,149,10,230,234,132,62,41,169,23,211,94,252,69,6,160,139,107,252,160,225,142,165,26,19,104,218,4,53,158,244,19,178,77,194,204,155,54,10,77,176,33,208,190,3,51,35,185,148,129,89,74,100,40,45,197,135,226,108,98,101,185,54,38,181,207,116,88,122,6,130,132,159,167,19,19,128,96,124,63,60,202,161,43,21,144,175,146,208,248,137,17,209,56,143,180,173,94,13,142,35,181,141,178,229,227,200,191,252,137,30,222,83,97,139,164,163,136,121,152,253,129,28,6,153,222,119,167,37,101,26,222,83,253,132,190,87,167,164,52,137,100,195,213,199,83,209,96,152,189,167,222,210,221,201,73,150,238,2,223,83,147,143,229,125,119,142,184,68,192,123,106,90,160,239,137,130,161,86,146,122,186,12,120,31,78,71,131,125,41,238,125,30,100,104,238,125,154,252,225,222,83,81,68,127,159,9,101,162,25,246,158,183,114,233,240,169,230,137,239,241,31,136,48,218,137,153,199,195,220,25,140,118,141,51,51,114,192,102,209,21,245,122,84,114,161,13,16,97,93,123,65,196,22,143,195,11,38,162,210,23,120,184,165,189,224,36,85,15,167,217,105,175,181,211,46,172,71,15,188,244,158,104,255,176,88,15,58,89,244,112,166,105,29,85,210,134,69,14,39,88,112,131,181,153,47,220,211,227,177,146,17,10,243,143,92,138,179,147,71,93,130,119,175,195,172,242,252,159,118,42,50,145,85,171,72,20,53,173,212,114,35,170,104,231,106,236,96,205,189,24,211,70,154,148,139,177,243,182,198,196,118,35,94,67,76,141,227,183,166,37,224,67,51,4,136,218,101,159,252,162,199,231,13,153,61,204,56,48,198,36,210,8,109,153,38,45,144,155,157,207,153,241,99,98,63,243,133,106,7,80,218,9,144,129,95,200,111,241,215,226,202,114,70,21,82,214,231,248,86,243,248,243,181,60,74,244,172,205,140,151,174,162,209,201,206,245,82,127,203,212,48,96,232,92,218,141,234,237,19,92,63,251,115,193,199,1,27,126,142,183,221,154,126,210,215,128,75,45,99,102,62,18,108,58,233,155,176,133,126,188,39,54,47,227,140,136,230,254,233,140,135,19,55,53,161,137,210,108,50,114,7,132,45,130,127,201,179,65,55,132,26,174,11,129,206,182,251,222,222,129,225,75,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,151,218,242,44,7,110,27,193,247,55,4,237,36,118,197,216,146,135,139,95,123,203,175,155,251,185,243,230,28,243,144,67,91,254,45,111,161,52,191,109,175,73,230,62,111,29,195,151,25,56,167,179,92,231,38,76,218,86,27,19,169,161,243,253,198,138,55,247,216,111,149,99,152,226,214,78,119,204,167,192,230,182,248,83,76,96,4,60,247,117,91,188,205,246,104,215,162,110,104,56,157,212,10,20,152,96,61,171,53,227,72,101,66,139,58,66,142,143,93,37,151,141,137,246,237,160,200,148,143,6,210,83,27,56,112,167,196,238,195,67,47,193,52,7,192,117,200,114,184,236,42,6,123,56,143,84,167,197,214,117,199,48,29,13,123,92,21,6,219,153,180,19,217,76,154,38,59,151,118,223,11,76,10,131,133,52,86,204,156,222,91,184,25,207,175,27,227,110,99,75,11,132,94,214,0,95,196,235,64,118,166,148,55,86,51,248,66,76,51,8,88,248,221,134,2,161,93,196,210,77,252,195,206,167,184,201,99,58,18,183,22,119,88,126,108,210,137,169,210,114,115,217,88,53,211,128,63,66,183,15,141,97,114,241,56,218,92,44,44,243,82,90,138,233,128,221,178,236,24,167,237,30,122,220,110,26,223,166,64,45,179,141,28,189,27,198,144,214,192,216,87,4,126,214,154,237,51,129,146,19,137,172,7,244,30,71,130,59,31,213,187,205,26,143,125,57,246,33,231,53,81,238,157,106,217,238,245,53,54,67,57,88,148,236,150,6,174,100,200,218,1,78,176,105,80,178,209,160,52,113,17,48,143,150,171,189,209,106,165,180,185,17,52,167,101,195,153,227,58,113,96,85,97,171,134,125,242,153,148,175,229,191,136,111,238,207,184,222,237,248,63,116,116,60,127,241,122,123,232,223,22,142,132,255,162,207,124,211,73,252,146,201,58,13,59,137,143,223,140,52,41,156,58,125,232,246,106,219,197,89,253,21,25,215,48,199,107,116,115,230,159,24,126,33,30,139,99,136,135,122,134,232,214,111,103,117,213,7,218,41,253,139,110,34,90,97,253,58,98,95,31,103,62,39,150,90,143,221,113,196,92,66,95,114,248,13,76,187,205,200,220,72,44,182,250,24,187,135,216,220,80,207,75,225,134,75,137,101,75,114,39,40,254,97,18,152,117,123,37,180,142,56,89,16,233,174,29,240,57,73,85,228,66,46,113,59,177,27,71,26,152,68,168,52,98,114,248,48,117,193,114,181,217,60,233,93,118,51,39,27,164,181,63,186,30,216,96,49,117,120,235,106,77,112,18,191,34,14,210,147,233,40,200,180,162,194,114,29,252,115,11,50,136,213,199,197,217,208,205,175,189,65,64,164,115,179,109,9,183,172,222,203,205,174,110,249,35,182,155,91,24,60,76,193,59,91,105,41,19,16,58,55,11,52,224,32,6,218,196,243,197,98,198,131,17,76,149,254,35,228,6,151,34,10,194,209,163,157,162,226,5,25,77,202,169,36,118,161,118,241,75,123,216,185,25,129,74,36,47,116,95,159,44,116,122,89,16,163,205,82,135,16,236,11,164,163,82,212,47,0,172,183,124,226,18,69,115,151,84,138,193,55,122,144,184,11,150,31,140,20,78,174,220,70,122,229,141,95,185,197,93,16,214,188,238,2,64,212,183,66,205,163,40,226,75,133,123,125,25,61,92,13,146,146,219,221,172,222,122,220,43,100,228,152,127,51,239,96,197,189,61,94,81,203,217,204,130,54,184,49,226,168,210,45,145,229,138,7,98,187,103,227,24,255,199,192,114,3,113,146,140,202,27,139,147,100,171,191,209,56,73,58,32,177,245,54,219,139,147,164,87,107,35,78,18,138,74,212,62,218,30,79,152,159,46,123,83,48,226,160,88,235,172,102,135,230,192,49,155,201,170,71,116,99,149,249,205,186,176,78,82,46,207,193,198,237,192,49,186,15,52,243,49,12,68,124,120,5,77,239,156,51,249,81,93,126,185,14,103,42,185,28,125,213,152,77,57,72,205,192,47,123,89,167,77,225,170,172,232,5,194,127,182,185,220,218,47,103,165,82,41,3,156,226,140,38,133,23,13,255,185,81,36,38,131,169,54,28,137,9,235,161,16,81,164,135,200,118,68,128,199,203,24,254,134,237,130,106,37,185,108,159,10,109,69,111,106,133,31,45,110,211,203,204,206,228,56,103,151,242,176,37,178,241,243,246,6,2,125,142,183,28,117,238,51,79,51,220,140,221,153,132,168,250,14,12,81,226,89,135,239,41,12,173,41,176,156,115,36,59,163,33,205,77,213,230,175,253,106,99,92,253,110,171,204,102,211,114,113,23,134,51,84,26,121,61,78,23,7,226,232,230,151,24,98,126,95,212,69,107,55,11,237,52,20,71,207,62,230,94,134,142,79,67,83,196,245,106,40,161,71,177,74,163,187,23,124,55,162,88,229,72,20,43,120,100,196,134,242,147,40,86,91,19,92,20,171,210,0,43,101,68,177,10,14,160,195,22,60,154,209,93,179,136,39,102,98,126,0,61,193,224,197,110,221,223,139,58,92,245,14,24,159,117,103,183,131,5,226,235,230,12,39,50,192,48,211,125,224,14,82,55,203,68,18,125,198,104,71,40,29,226,33,82,41,170,97,5,205,196,103,180,16,88,17,226,25,106,132,186,98,206,162,131,230,30,206,144,138,70,12,176,176,214,145,73,70,207,196,148,134,82,175,238,81,168,3,172,12,48,250,232,184,154,32,77,235,192,43,230,40,22,150,177,111,224,51,166,205,151,55,33,44,222,252,188,249,121,243,243,230,167,197,80,42,142,10,166,166,206,115,42,186,221,108,170,187,179,57,90,154,137,190,224,241,179,111,38,11,138,189,112,79,143,135,215,37,152,29,197,94,206,170,93,120,120,205,212,1,7,71,255,47,104,204,172,116,232,39,76,196,240,96,137,108,103,71,159,43,218,210,241,124,11,241,237,154,3,52,195,114,138,113,215,20,6,119,114,222,226,169,185,99,164,59,71,58,89,98,221,113,113,121,156,163,221,241,200,26,58,108,91,108,231,244,150,194,180,42,15,26,216,6,44,201,158,57,48,97,99,206,211,20,219,70,252,102,97,182,48,207,108,192,139,46,232,194,155,134,166,87,242,222,222,7,242,184,173,105,2,53,12,191,111,54,28,175,104,32,152,166,254,138,160,25,42,187,227,180,180,131,108,185,61,158,119,56,21,222,130,55,104,238,118,48,110,222,148,168,230,57,128,85,120,244,25,220,104,216,165,195,92,68,65,82,190,81,76,65,171,5,223,30,85,144,148,88,54,13,14,167,213,107,32,44,186,188,7,148,121,3,35,231,104,132,14,75,133,37,30,97,243,153,201,31,199,151,44,43,44,83,234,245,101,69,87,229,61,193,176,211,206,163,211,32,76,122,239,136,8,234,244,54,46,34,170,124,3,78,113,106,204,212,111,24,115,231,230,236,33,90,25,243,104,62,18,118,208,238,70,112,33,26,201,36,5,119,51,184,63,41,73,175,193,12,30,241,39,195,33,95,36,208,170,25,60,234,75,53,64,154,4,166,252,237,145,206,132,67,254,104,16,83,104,182,130,116,20,138,218,80,22,42,170,236,65,52,83,101,97,51,166,199,10,200,125,2,41,28,245,155,10,99,70,15,13,57,129,36,170,202,230,165,73,185,167,84,152,220,156,148,84,57,18,18,179,7,6,118,143,205,249,118,108,157,44,130,214,27,31,29,223,63,53,180,127,18,62,13,142,224,247,185,68,124,2,254,27,216,215,183,144,143,224,131,248,161,209,241,49,223,72,92,81,67,169,200,94,120,179,119,116,251,216,208,240,126,105,104,79,58,127,96,122,215,182,220,174,253,243,193,158,158,192,232,200,222,173,211,7,85,53,53,49,30,218,63,164,140,13,39,114,229,29,7,182,79,251,75,138,52,95,202,142,31,72,140,102,11,51,115,185,93,123,15,30,244,207,108,223,35,109,11,236,57,60,49,115,224,240,222,109,51,99,123,103,231,71,163,91,163,211,67,219,247,102,199,18,61,133,237,190,217,252,68,164,112,184,48,187,88,88,92,148,15,37,198,229,164,82,40,20,70,187,82,209,244,226,226,252,161,158,161,190,173,115,187,15,46,238,137,43,210,190,209,109,149,137,217,226,196,142,137,89,117,107,104,247,200,174,208,80,110,114,106,102,95,102,106,114,200,55,58,48,152,220,57,55,184,109,120,100,123,215,232,196,158,112,37,95,153,40,78,12,78,28,154,44,168,135,6,182,169,99,189,137,237,211,229,232,236,208,204,225,125,67,163,106,52,62,220,155,27,56,62,117,208,87,170,108,175,20,130,7,118,79,238,158,223,179,119,56,52,35,245,108,43,143,29,204,143,111,155,169,76,28,238,27,239,219,31,142,171,165,96,41,92,154,24,88,60,188,215,167,4,14,101,70,211,190,173,3,202,112,223,104,112,48,63,57,178,45,181,93,46,168,123,15,206,237,26,216,186,51,58,124,112,176,119,36,190,109,186,43,27,25,75,111,29,75,30,140,248,7,146,163,189,131,133,209,109,7,83,251,15,246,200,11,7,253,91,203,254,131,35,59,39,102,227,145,240,142,169,225,172,28,145,3,153,153,109,93,225,210,14,117,95,58,93,153,29,74,87,10,241,158,84,48,53,186,55,58,60,144,10,68,6,161,197,226,200,214,174,227,123,37,120,183,45,62,211,59,16,89,216,31,57,56,62,80,146,43,199,165,193,217,227,161,196,120,97,97,52,56,16,154,14,238,202,111,77,237,11,28,87,7,178,19,123,228,253,227,219,148,125,227,233,145,232,214,212,228,68,113,48,51,186,127,122,190,55,49,53,151,139,164,212,253,225,241,137,201,157,115,59,246,237,47,206,231,119,23,251,182,239,206,230,103,147,61,179,99,227,67,189,82,96,120,114,58,34,79,238,239,25,223,187,55,224,79,37,14,68,246,78,44,238,206,237,202,41,251,14,86,148,120,58,178,112,112,124,97,124,98,225,128,127,103,72,9,31,236,130,254,236,137,251,163,179,135,35,199,247,246,100,83,115,251,203,35,153,169,177,161,195,241,204,220,174,228,232,241,189,193,227,83,219,199,187,102,35,165,145,248,208,216,174,184,111,90,58,56,62,95,58,224,87,71,3,37,168,180,231,224,212,96,50,60,55,90,238,157,25,56,48,173,72,106,124,207,244,64,96,199,206,237,135,122,115,190,157,225,184,15,106,102,182,79,28,47,47,78,108,13,78,166,253,210,238,17,95,37,210,187,88,206,229,43,229,112,79,120,49,20,31,216,190,39,124,104,120,255,92,102,252,112,113,232,80,102,223,220,192,252,64,122,33,179,71,242,247,36,122,122,210,51,229,84,215,182,253,147,135,15,100,14,236,157,216,89,44,86,250,18,227,135,119,239,27,235,221,23,232,82,7,103,119,30,146,14,237,44,238,40,171,243,91,163,161,148,52,222,147,45,206,228,38,194,35,11,11,254,96,96,32,222,215,21,57,144,76,141,29,26,25,221,61,56,213,179,48,179,48,85,8,239,206,205,142,141,68,138,83,169,129,209,197,9,223,174,173,147,145,194,112,104,108,246,96,174,47,224,79,170,251,10,187,114,133,177,125,59,212,201,84,104,116,102,104,97,123,104,96,207,228,174,192,192,161,137,225,236,113,185,119,124,112,164,103,65,94,84,135,246,231,38,179,41,95,49,48,234,59,88,136,140,205,102,187,2,129,193,57,169,18,223,27,221,30,200,70,14,164,135,125,51,11,131,133,120,244,144,63,126,120,58,31,25,149,250,142,239,246,77,204,143,29,223,51,189,103,122,122,49,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,197,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,139,129,185,180,116,56,25,81,212,29,135,19,59,230,102,118,167,135,166,243,139,153,248,244,216,220,142,133,177,3,133,89,41,48,177,56,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,180,48,209,27,30,156,223,53,189,51,57,1,156,120,96,95,96,108,177,28,73,23,119,79,45,236,154,238,57,80,60,80,148,125,125,219,15,5,83,185,192,160,127,113,223,206,131,254,148,26,14,30,24,206,73,251,149,244,194,88,244,64,111,96,215,98,124,110,207,161,194,129,29,9,101,234,248,192,238,208,214,69,85,145,10,219,7,252,135,74,185,212,182,212,164,50,55,49,122,184,84,146,246,77,228,50,225,69,53,233,75,4,18,7,22,51,59,102,166,167,194,51,137,249,61,227,59,178,133,130,26,94,216,234,151,50,123,97,237,155,61,148,221,221,21,207,140,149,10,179,243,195,19,35,114,160,178,79,218,29,29,200,230,195,99,229,49,25,4,180,180,178,115,98,160,56,169,140,111,13,239,87,182,167,130,229,221,149,236,142,242,225,161,158,84,96,196,55,63,157,221,145,76,78,237,223,63,19,137,204,239,31,85,139,51,251,122,119,150,71,194,7,122,167,247,141,165,123,19,99,241,210,200,112,28,118,155,130,127,239,206,202,206,209,136,146,60,180,55,53,165,142,69,149,197,241,222,232,214,131,190,129,233,217,109,91,15,30,24,42,101,166,183,46,148,147,241,158,161,233,190,233,252,238,253,179,199,183,167,14,38,39,182,166,179,93,115,83,147,227,169,240,100,120,235,112,116,60,51,147,47,132,119,77,79,199,231,243,123,34,3,161,131,106,215,88,122,155,175,103,251,66,161,92,206,246,14,100,213,194,164,52,84,152,45,101,198,246,12,168,185,201,145,227,7,183,39,7,83,179,251,2,242,246,67,129,96,122,102,124,102,34,58,48,114,200,127,120,166,52,112,216,223,151,95,92,152,24,157,220,185,125,98,167,180,99,113,167,52,157,25,80,102,183,79,244,237,204,170,114,102,54,63,18,221,63,27,218,55,158,139,68,103,139,83,133,232,161,208,225,84,122,120,96,34,28,223,117,120,102,143,58,152,219,22,216,49,48,58,27,217,213,151,31,142,140,29,168,28,158,47,31,24,78,238,201,230,70,35,137,169,248,236,220,208,129,240,182,226,241,210,193,18,76,132,158,64,238,64,54,222,183,183,111,122,113,46,56,157,206,109,155,78,140,236,217,17,46,21,14,77,141,238,159,27,156,148,199,227,35,21,95,38,31,62,112,112,176,107,46,170,248,39,148,157,241,209,236,161,164,127,44,87,154,40,4,42,147,7,183,239,238,217,223,55,61,57,57,177,117,100,71,95,50,188,119,33,221,179,45,231,203,239,152,128,77,195,167,230,71,210,176,186,198,71,146,93,241,212,232,206,178,47,177,189,50,179,103,148,236,103,67,185,225,125,211,227,149,189,249,68,66,32,91,104,180,233,126,27,238,203,248,200,126,219,27,242,189,204,177,122,58,139,214,101,165,187,123,170,168,100,23,209,127,86,143,17,19,136,246,102,50,145,164,95,11,128,20,243,123,201,249,152,207,99,156,16,105,7,61,222,96,36,20,238,53,199,209,225,78,123,122,123,147,161,116,218,114,106,235,208,180,135,123,126,236,24,250,148,216,145,177,71,64,121,13,9,79,164,28,104,4,137,87,149,132,228,143,4,77,1,213,149,203,17,223,232,240,41,52,30,199,180,37,137,33,118,234,228,51,7,85,216,54,149,192,48,14,59,70,200,35,159,37,82,183,189,153,70,249,67,24,55,188,57,231,120,243,243,123,176,29,59,45,101,22,251,95,32,68,244,112,162,141,91,84,234,104,83,149,154,174,159,246,66,182,229,210,176,129,88,60,238,236,117,151,121,243,155,201,168,66,46,220,29,59,6,50,129,102,111,96,102,56,171,175,101,81,193,67,73,147,253,204,10,11,145,146,20,89,218,32,56,23,213,191,55,236,160,69,91,183,72,57,154,74,146,45,178,207,23,180,168,164,178,119,143,84,46,203,74,65,237,95,218,19,223,183,111,104,108,212,231,243,197,124,162,254,197,31,243,235,95,252,190,88,192,248,226,135,109,133,125,241,67,157,144,241,197,31,11,235,95,160,78,196,248,226,143,69,151,137,66,94,238,95,26,69,0,163,1,252,21,140,133,124,226,104,40,230,247,45,111,214,16,244,40,128,34,201,174,74,51,116,96,42,194,20,232,201,30,3,103,47,135,50,205,82,216,81,238,82,58,255,28,232,239,239,247,109,118,45,236,103,133,61,229,38,37,253,26,88,143,242,231,96,227,146,126,19,2,13,11,251,13,108,119,73,229,41,111,38,87,44,42,29,229,158,64,103,23,247,93,233,9,118,54,233,137,159,235,201,127,42,127,14,116,225,239,198,77,251,13,66,25,53,154,53,195,117,14,139,119,49,34,107,213,152,61,37,86,158,194,171,59,152,37,119,136,100,29,22,146,82,26,102,189,58,205,0,198,132,174,66,231,242,178,236,205,170,7,36,96,243,126,167,36,147,149,92,238,173,254,194,166,77,130,240,86,63,254,255,86,86,29,149,70,161,196,166,77,133,191,193,158,183,169,240,215,254,232,50,136,111,25,165,152,119,130,160,131,135,103,91,72,218,233,145,66,25,56,201,239,235,140,205,22,97,114,249,150,105,198,228,61,114,65,202,149,23,70,253,38,40,25,64,156,166,46,46,120,113,209,16,149,126,159,40,193,191,34,252,203,146,148,177,98,142,254,167,66,223,213,191,202,155,213,174,174,206,37,169,159,22,160,239,54,107,96,82,72,86,40,147,194,50,248,32,221,79,146,249,118,168,98,170,115,115,26,232,151,221,34,117,117,197,58,164,191,245,135,209,180,213,213,95,246,142,250,187,58,164,238,112,103,39,192,75,67,227,254,78,81,171,150,18,85,252,210,223,159,219,82,196,106,69,75,181,34,169,150,131,106,69,168,182,236,12,213,177,210,178,198,233,22,242,4,90,34,207,102,233,175,114,183,127,51,116,165,83,43,2,244,216,92,36,79,139,90,231,179,172,23,146,88,236,236,210,63,118,249,245,47,93,126,238,13,126,129,119,155,67,192,9,217,77,155,124,248,223,219,111,43,93,93,58,170,255,9,248,7,44,248,6,219,25,78,223,230,44,12,78,86,31,64,125,220,114,240,57,7,175,114,240,74,234,151,254,250,87,255,166,128,47,20,125,155,162,150,21,49,111,240,223,250,253,192,143,29,254,80,111,47,12,136,244,246,219,125,56,247,36,224,84,192,17,26,40,90,106,229,196,172,173,86,145,213,42,210,90,166,158,5,45,61,11,185,244,204,7,157,42,208,108,209,57,185,48,89,158,98,3,162,144,225,144,187,216,203,35,210,209,205,116,92,200,42,35,37,85,186,252,164,228,108,14,189,178,255,83,238,81,122,194,157,221,48,81,180,140,215,69,68,35,132,104,128,112,155,91,216,5,115,185,223,188,127,104,88,148,251,101,74,95,218,116,217,129,19,202,132,15,112,122,142,145,148,55,114,186,163,40,74,157,111,191,45,123,231,161,32,124,22,113,197,199,103,157,172,231,3,50,74,230,230,70,203,70,163,74,63,205,59,251,255,179,247,166,237,141,99,215,129,240,95,97,211,238,50,105,66,36,192,157,84,179,234,37,41,106,43,237,212,90,213,114,61,32,1,82,16,73,128,2,64,82,148,74,207,211,201,140,99,59,30,143,237,36,19,103,113,22,39,113,236,100,94,119,156,196,158,36,109,59,249,49,111,87,85,247,167,249,11,239,185,247,226,2,23,11,41,74,165,170,238,78,212,234,146,128,187,158,123,238,118,54,156,19,239,200,99,35,226,28,92,81,6,15,104,31,36,232,84,235,100,170,97,2,163,236,152,96,62,85,34,38,70,97,143,217,163,1,16,29,115,239,6,95,74,202,151,146,134,148,121,111,243,92,247,61,13,166,93,43,117,1,42,197,222,109,226,21,186,150,147,217,107,239,112,41,157,76,134,241,149,95,200,79,147,246,231,83,66,225,45,8,206,5,41,213,200,181,210,169,89,165,253,133,86,46,252,134,184,243,140,152,231,115,105,161,245,185,224,206,29,96,222,52,119,174,168,45,237,53,67,79,125,222,155,48,78,22,225,146,159,129,223,30,239,220,158,223,246,117,50,133,219,166,179,123,207,109,223,255,220,243,209,255,153,248,104,145,151,166,93,170,25,196,64,191,241,75,149,111,52,101,89,104,241,179,94,170,162,32,95,207,252,75,25,185,69,8,7,17,174,107,15,251,111,243,218,38,34,41,149,86,132,14,241,29,123,136,106,212,199,215,109,137,186,216,11,41,70,72,213,204,144,24,178,170,68,45,190,94,141,155,218,154,54,146,245,42,176,147,145,232,188,197,189,155,132,123,15,119,195,69,242,87,27,133,139,54,207,182,134,153,207,112,207,202,236,201,146,50,232,49,249,235,36,255,204,202,63,27,136,186,9,199,55,83,98,155,148,56,177,74,156,192,78,96,114,151,39,115,169,123,106,71,69,206,132,106,213,208,154,60,148,187,197,16,229,83,215,74,151,13,197,44,10,136,26,93,39,207,152,121,220,38,207,152,62,95,38,207,152,11,153,198,215,2,71,11,59,79,110,41,170,44,177,216,141,67,109,96,106,209,31,194,222,162,167,247,210,1,28,46,146,132,192,12,177,252,109,148,182,62,111,234,99,218,21,154,202,171,166,136,112,46,218,253,235,87,87,120,9,100,179,225,187,51,74,40,179,70,9,135,229,97,111,57,200,40,161,188,191,74,141,18,204,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,238,231,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,162,14,22,86,94,10,223,65,12,69,94,106,137,233,100,65,156,37,134,162,83,246,141,199,80,180,187,122,75,49,20,3,250,155,45,134,98,96,197,25,98,40,6,212,187,109,12,197,128,166,174,141,161,56,173,206,155,136,161,24,136,166,155,198,80,156,210,200,27,136,161,24,140,162,187,140,161,24,216,195,107,197,80,12,110,241,102,139,224,117,99,40,78,217,74,55,131,229,46,99,40,6,14,245,117,99,40,6,194,252,89,196,80,12,4,228,51,143,161,120,83,244,204,22,67,49,160,213,55,27,67,209,221,225,29,196,80,116,55,248,38,99,40,186,123,122,99,49,20,167,118,243,26,49,20,103,104,119,214,24,138,51,52,245,166,98,40,218,93,79,143,161,56,11,132,175,27,67,209,211,199,27,142,161,232,238,237,45,197,80,188,109,167,119,19,67,209,161,144,111,29,67,209,61,128,183,23,67,209,1,253,51,140,161,232,195,223,237,99,40,78,108,234,46,99,40,250,46,163,55,26,67,209,223,219,237,98,40,78,104,103,134,24,138,65,53,255,211,198,80,244,15,246,179,137,161,168,99,229,173,166,232,51,211,38,64,102,245,196,110,215,149,230,217,6,252,213,52,210,56,142,77,49,209,174,226,166,22,179,66,163,221,168,32,114,126,102,221,174,186,204,170,254,102,3,136,169,254,165,86,139,191,91,21,159,219,199,161,163,23,107,43,198,174,216,184,141,161,235,23,175,197,91,5,251,187,71,223,12,45,30,136,112,40,175,192,22,238,200,235,154,170,152,154,126,31,69,240,62,138,224,125,20,193,47,122,20,193,108,165,80,225,70,181,114,173,102,111,194,122,23,198,188,92,94,89,112,92,61,45,144,125,185,82,195,24,28,85,60,209,249,130,142,134,41,134,17,244,146,188,15,209,119,31,162,239,62,68,223,125,136,190,251,16,125,247,33,250,238,67,244,221,135,232,187,15,209,119,31,162,239,62,68,223,125,136,190,251,16,125,247,33,250,238,67,244,221,135,232,187,15,209,119,31,162,239,62,68,223,125,136,190,251,16,125,247,33,250,238,67,244,221,255,124,14,126,156,0,131,86,124,193,128,96,130,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,63,224,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,239,238,90,194,148,239,238,50,133,100,246,109,184,174,77,229,154,124,90,144,103,254,238,174,149,157,2,116,35,149,205,188,13,168,197,166,32,53,83,169,236,172,80,55,114,233,105,14,119,91,133,183,1,116,131,151,26,124,170,193,207,14,116,126,26,208,141,220,219,112,118,208,106,38,229,140,44,221,0,232,194,155,114,118,144,107,8,77,177,144,147,62,23,206,14,28,96,62,19,87,132,95,220,218,146,60,84,154,242,140,206,4,141,163,219,59,55,8,236,104,138,30,159,206,232,189,131,131,251,159,251,159,123,215,13,95,4,215,13,141,66,242,58,47,8,113,61,34,147,27,94,119,62,168,39,116,132,90,50,79,20,131,67,183,243,151,155,0,155,41,215,186,88,220,201,33,79,6,207,12,185,219,138,63,107,62,127,46,207,219,159,215,163,15,150,225,66,195,33,143,155,213,174,104,192,49,237,177,190,25,33,3,170,57,228,202,213,73,12,95,113,112,197,63,235,2,245,1,196,246,46,156,191,92,196,6,70,142,94,122,219,239,200,227,162,28,31,138,221,129,204,233,114,11,247,81,165,141,61,11,199,152,188,21,228,49,22,19,35,44,76,248,150,70,48,132,57,209,52,117,163,120,137,69,112,208,40,186,103,240,101,67,59,184,2,216,236,142,113,103,68,210,183,37,170,93,121,150,190,188,66,77,52,216,48,160,179,187,171,244,100,32,204,172,6,30,33,111,148,93,196,95,120,17,232,72,22,195,4,22,204,147,180,189,197,240,8,236,241,224,37,29,70,6,23,97,78,110,181,228,166,137,70,173,119,194,87,4,215,195,72,248,229,15,254,207,203,15,127,25,142,2,1,104,245,237,4,57,129,198,253,13,93,113,64,164,92,54,79,208,242,43,194,84,1,252,85,252,114,197,225,40,242,197,75,60,18,200,66,156,29,206,231,128,130,236,162,61,90,100,231,19,22,148,33,155,17,82,142,11,163,130,0,37,114,109,118,222,7,102,18,19,67,97,187,13,4,50,93,29,240,186,217,71,205,24,147,86,136,61,142,198,0,184,72,213,94,45,24,61,222,217,198,127,109,140,160,69,29,33,75,32,26,11,19,254,141,252,32,36,93,69,163,156,16,61,134,127,48,192,103,114,36,202,133,97,123,152,154,62,254,140,39,241,211,31,252,130,153,68,88,218,242,92,95,105,118,96,165,5,77,34,135,200,27,188,3,100,132,77,124,150,0,25,74,106,204,105,4,185,97,24,34,73,161,216,14,227,130,115,134,220,23,117,17,6,29,46,134,63,249,198,63,67,69,0,31,216,98,172,10,57,209,186,112,84,65,206,139,95,127,240,226,39,223,126,249,131,31,191,252,225,95,64,17,89,149,60,5,94,253,234,247,95,254,217,95,216,5,48,238,176,56,64,52,33,119,12,255,205,173,175,207,73,18,96,2,75,86,195,88,224,56,121,1,214,79,39,47,193,29,84,96,230,117,184,67,240,49,113,49,146,252,171,43,215,66,120,251,179,254,203,111,191,250,223,127,252,226,123,223,121,245,147,159,51,115,143,111,36,187,241,58,34,97,139,214,183,46,225,66,254,93,128,193,234,162,217,5,192,176,241,27,240,31,204,212,192,164,254,195,191,124,242,239,191,255,226,235,63,182,26,231,38,239,127,242,80,199,67,12,70,191,97,170,189,153,48,143,10,78,64,58,206,178,240,253,89,33,250,213,63,254,234,197,159,127,155,65,52,213,152,217,135,101,16,98,76,28,193,40,24,51,192,196,224,107,110,22,228,88,101,39,224,135,230,58,135,100,243,98,60,110,117,167,156,143,20,122,207,77,234,190,181,109,77,161,239,138,180,175,69,223,161,233,58,37,153,9,195,18,52,231,52,194,206,116,96,116,74,23,72,129,5,120,225,44,18,15,95,255,93,121,25,191,113,196,118,6,173,80,118,162,176,251,34,172,221,158,99,44,104,194,168,88,24,25,205,205,53,209,0,230,16,60,97,218,224,142,54,194,195,218,128,68,178,136,195,200,186,169,217,133,35,14,21,210,81,62,60,95,77,184,154,159,50,195,64,74,163,65,79,117,70,211,215,181,126,209,90,193,4,69,238,237,201,133,237,56,92,0,165,192,243,232,208,60,129,238,169,81,240,156,169,105,93,83,233,163,49,192,66,231,166,117,102,117,240,233,159,254,244,211,111,124,55,204,89,123,59,59,181,77,122,134,18,237,20,236,15,194,183,214,187,154,105,160,19,108,16,121,138,215,65,216,146,235,0,135,172,22,253,139,199,218,17,236,181,8,23,99,12,207,127,184,47,0,186,224,206,64,238,175,140,120,95,214,21,77,66,72,124,36,35,228,198,251,66,49,220,79,77,47,146,130,34,217,233,69,178,80,68,72,94,211,83,18,10,73,211,203,72,128,21,255,13,127,117,117,204,97,239,197,239,240,209,107,166,129,204,185,52,238,59,83,254,131,31,127,250,199,223,161,243,226,154,242,220,141,102,231,154,158,221,165,57,2,136,217,91,7,234,242,132,1,6,19,5,119,186,242,72,79,93,228,6,204,233,231,119,127,252,201,207,254,246,213,207,190,245,234,163,159,216,139,49,207,123,199,52,189,215,227,162,117,110,89,212,84,21,119,204,28,95,170,231,248,242,192,135,150,46,204,53,128,231,62,168,84,139,228,195,128,91,5,8,136,106,28,255,189,17,148,112,174,29,115,73,124,168,161,35,14,32,217,177,206,137,29,160,234,145,140,19,208,114,41,41,186,140,149,224,70,241,233,37,230,34,112,163,97,78,23,71,27,248,117,56,71,18,232,109,128,222,86,212,150,230,58,216,105,34,240,113,132,191,9,232,139,222,228,228,12,220,66,6,146,232,234,97,94,185,22,44,127,25,85,115,81,228,232,151,225,39,144,12,114,93,161,187,4,50,137,42,31,159,151,87,120,224,64,58,148,158,30,115,90,41,130,37,226,185,86,24,35,33,153,23,51,228,73,76,231,5,235,169,153,21,201,83,33,219,180,202,9,146,8,185,200,107,247,155,97,50,145,167,212,3,69,69,159,189,224,235,54,204,114,109,174,146,56,155,124,125,18,118,221,97,110,228,97,186,3,93,104,232,86,237,69,120,116,181,113,221,210,211,55,3,62,53,220,114,49,137,193,69,81,108,79,123,246,21,137,68,69,1,42,88,55,241,102,138,194,146,193,82,244,148,144,146,1,247,77,244,156,109,201,104,110,164,146,181,38,3,150,19,218,30,222,229,116,137,89,5,226,72,154,163,78,2,25,4,144,33,93,34,255,121,100,81,145,10,101,93,23,199,215,148,119,150,38,169,83,199,106,138,233,149,174,56,76,56,248,243,200,57,15,244,156,217,148,138,248,4,55,123,155,72,106,82,54,154,192,142,19,232,214,224,116,65,242,99,27,93,164,36,122,165,89,88,52,177,76,78,33,148,134,228,205,208,171,162,34,4,20,159,134,123,98,31,81,43,225,99,142,76,181,84,12,92,13,113,171,92,36,58,143,95,37,133,72,91,80,26,41,160,1,59,163,168,152,242,193,239,187,176,86,118,57,90,23,94,224,247,21,2,167,121,226,157,18,32,45,165,46,16,234,236,233,136,43,182,101,115,17,54,192,142,108,32,208,35,81,132,175,158,54,80,61,96,226,178,95,86,229,115,115,23,8,158,72,132,201,186,66,206,197,7,125,201,59,178,43,142,124,32,179,32,195,56,180,177,59,171,39,155,39,154,4,200,119,247,31,140,25,130,15,188,86,44,63,228,15,249,71,17,156,104,221,213,152,155,68,235,162,228,20,125,202,31,115,108,25,96,39,189,37,132,227,104,113,66,59,112,195,6,85,14,163,115,201,85,161,41,145,22,61,167,64,83,114,149,51,123,1,165,76,224,114,158,134,97,97,196,251,125,83,93,3,4,26,38,158,5,166,166,155,30,151,17,132,166,140,21,110,190,101,71,233,78,56,122,130,103,74,141,3,41,108,238,208,149,28,65,87,82,20,79,31,74,199,105,134,111,210,189,85,56,87,66,113,210,193,6,251,194,68,191,116,244,11,221,1,100,18,125,64,163,251,164,38,54,79,24,64,53,26,218,224,18,29,157,151,87,212,223,169,22,55,79,224,174,67,44,39,218,3,1,53,97,81,11,136,130,107,235,162,36,87,225,132,122,164,148,212,98,210,149,4,184,235,150,84,114,27,19,53,33,180,219,67,231,181,125,184,88,126,85,37,29,110,113,153,150,129,183,232,124,3,54,112,135,184,69,237,171,2,207,100,163,87,79,126,202,157,159,242,228,11,108,46,240,60,34,121,233,198,199,167,23,72,183,138,223,20,252,230,170,151,98,235,165,152,122,198,201,137,171,38,121,119,213,205,178,117,179,76,221,174,187,106,215,87,19,232,103,22,220,36,219,175,236,238,86,246,214,77,166,217,186,201,52,83,87,54,92,117,241,43,91,23,209,202,204,28,140,233,28,192,157,21,181,98,47,72,90,115,128,174,78,116,148,89,183,104,101,188,34,69,152,27,206,58,81,237,132,146,241,52,140,150,113,248,24,22,219,188,181,216,44,194,13,104,229,126,31,109,119,173,162,73,99,36,150,133,83,184,221,70,66,14,241,92,49,194,156,163,58,168,98,35,141,48,254,198,130,231,240,79,60,23,133,131,3,54,159,37,69,33,118,28,97,244,29,171,44,243,72,146,2,109,108,145,207,82,172,59,44,220,212,53,228,134,129,144,159,151,190,230,191,148,21,115,133,124,38,140,78,230,174,220,6,208,160,144,229,228,131,35,182,187,60,185,226,158,90,12,94,164,215,3,40,194,47,190,243,143,159,254,241,223,125,250,71,223,124,241,193,175,225,21,72,238,151,223,252,61,235,245,56,8,72,81,106,20,26,34,240,113,200,223,1,226,157,5,30,250,108,235,64,46,96,159,77,225,244,187,0,38,50,198,197,79,164,111,252,104,193,19,22,178,240,98,81,35,107,120,60,232,30,61,47,195,160,129,178,181,134,11,71,64,27,137,63,161,22,140,82,212,199,75,72,239,47,144,49,152,64,136,140,93,229,241,153,6,204,124,83,4,88,161,57,32,84,128,51,99,72,101,118,208,164,10,178,195,11,147,246,100,14,9,35,60,3,205,230,178,185,86,11,201,62,172,38,220,168,242,53,34,6,52,162,203,18,211,128,11,185,254,6,244,128,6,136,109,15,180,113,124,53,175,60,120,224,94,161,176,139,76,34,67,141,40,248,78,238,151,36,110,128,169,104,153,111,136,148,138,206,229,16,117,220,179,162,118,68,6,248,54,137,70,250,156,194,1,63,42,16,190,52,44,52,50,34,159,44,192,204,162,247,40,215,42,245,168,225,4,119,130,77,39,100,56,171,162,92,3,61,203,18,159,133,231,118,16,209,135,230,150,170,220,139,151,62,114,176,216,130,139,93,57,87,84,152,155,6,6,229,120,18,237,133,9,105,192,251,135,127,14,76,39,144,145,22,41,102,73,165,40,101,101,221,186,136,221,69,36,107,152,235,245,155,248,175,195,155,35,214,30,150,162,65,210,237,251,155,188,208,196,110,147,252,85,123,228,175,217,167,127,105,79,38,206,25,24,173,46,250,139,236,195,150,208,133,129,152,56,110,124,42,157,226,50,196,217,7,58,18,186,109,152,222,182,41,193,118,128,29,208,53,209,19,230,16,54,38,17,202,14,103,84,116,68,69,28,98,166,236,81,163,62,40,140,166,61,52,155,213,66,84,37,94,89,43,176,193,16,16,74,147,240,93,143,145,16,198,6,25,144,195,74,224,129,188,61,129,137,110,14,76,188,163,96,211,3,255,253,195,15,62,249,143,239,127,252,175,31,188,248,254,79,195,156,166,98,33,150,139,52,180,2,252,200,163,16,220,180,50,98,74,172,199,121,188,50,17,240,17,124,224,226,167,232,92,150,79,231,229,12,186,68,191,44,247,20,88,69,8,134,48,240,34,156,12,172,5,236,18,79,199,31,255,235,223,191,252,225,55,239,166,239,100,166,144,148,179,51,247,253,173,187,236,59,151,203,101,167,244,13,19,134,38,105,79,239,166,138,200,14,74,224,243,176,181,172,164,36,74,146,10,205,164,147,36,20,241,6,132,147,197,78,226,81,82,33,215,192,12,177,163,198,130,185,180,132,41,104,141,144,157,42,188,248,249,119,209,110,130,33,211,188,20,205,75,249,243,178,52,47,235,207,131,219,158,54,154,244,231,74,52,51,153,166,153,199,156,35,150,69,235,216,97,85,0,82,178,168,137,116,19,160,165,203,61,252,226,31,255,241,229,47,254,30,246,16,236,36,36,104,202,198,211,249,116,26,142,31,14,237,40,104,190,16,207,167,132,100,14,141,98,208,19,160,8,126,72,22,195,25,158,110,145,36,159,76,206,241,240,127,10,65,200,246,148,156,218,83,10,238,128,108,134,233,41,151,77,22,178,233,91,245,148,154,62,38,24,20,95,96,122,202,230,147,133,194,173,58,74,51,29,189,252,249,47,94,254,225,55,60,29,101,188,29,165,110,215,81,102,122,71,169,116,214,51,75,185,219,206,82,118,106,79,169,124,222,59,75,185,219,206,82,110,122,79,5,207,44,229,242,169,91,206,82,222,221,209,139,143,126,159,237,40,83,200,231,92,29,229,11,185,91,118,84,152,218,81,218,219,81,246,6,29,225,219,142,92,74,148,68,178,174,106,34,129,116,238,48,40,74,52,71,104,219,19,233,42,150,151,88,249,85,43,229,50,80,199,193,42,65,44,231,122,73,222,57,105,168,92,156,145,155,147,82,105,166,16,149,90,147,66,112,11,43,196,48,192,106,47,195,22,117,9,158,93,162,105,82,58,143,200,75,151,64,121,6,200,93,160,188,252,240,151,30,168,129,139,156,25,216,52,234,223,45,185,177,40,2,68,3,6,136,143,136,80,1,227,191,116,66,100,9,112,59,45,40,77,115,5,8,78,3,5,98,170,2,143,44,71,194,164,16,21,95,52,47,46,174,175,112,97,23,71,36,208,53,197,81,17,187,117,140,58,34,241,112,47,132,64,225,146,87,210,227,72,47,44,186,86,179,232,90,29,177,63,50,54,36,216,129,86,160,213,120,79,212,25,33,71,72,142,56,1,58,252,133,209,23,170,17,151,64,101,116,162,116,229,136,16,181,68,12,192,105,234,242,176,36,199,17,4,86,112,84,222,137,121,130,82,75,73,78,245,73,205,72,160,207,100,145,72,88,214,1,38,89,55,104,114,138,196,79,1,98,150,9,159,2,75,172,143,164,109,81,164,158,141,70,163,22,230,116,185,133,68,28,88,230,7,4,199,10,226,19,97,199,121,196,56,222,238,1,34,34,128,179,123,134,118,179,64,144,77,145,193,97,93,190,221,190,183,243,0,112,16,239,192,8,238,124,26,210,98,128,230,5,139,94,144,238,204,38,79,31,133,137,29,26,209,190,10,1,249,246,7,19,225,98,42,32,155,249,118,35,108,135,31,101,77,58,252,43,235,198,171,136,213,125,95,191,140,84,223,50,82,201,50,82,3,151,81,176,188,81,158,36,174,148,159,10,199,28,105,169,148,230,2,101,182,100,153,165,139,56,211,179,16,72,94,198,191,4,85,102,9,170,184,93,188,14,231,153,173,228,32,65,37,177,23,241,50,225,68,189,141,5,46,134,29,115,81,190,138,68,153,57,248,34,205,128,195,73,150,100,138,230,84,16,154,55,85,217,217,208,147,49,157,126,11,152,118,117,236,187,13,136,77,75,21,109,239,18,146,94,225,3,25,189,217,144,114,254,114,2,103,11,123,157,51,132,115,89,164,124,145,102,149,145,35,92,51,173,159,151,57,245,45,182,9,23,36,109,18,248,210,45,184,124,21,67,102,47,52,100,168,107,169,20,88,25,68,68,245,107,19,116,0,143,209,38,56,236,91,73,183,213,8,78,98,128,176,29,171,35,204,30,212,70,127,176,37,65,9,61,193,165,129,77,195,34,225,185,48,23,78,132,163,113,163,223,69,188,49,60,194,89,22,55,128,235,150,35,60,39,8,81,95,81,116,147,249,55,38,52,139,78,253,186,4,125,37,233,27,190,14,158,63,23,92,239,209,231,207,35,204,107,9,127,11,100,191,162,88,96,136,76,9,214,28,176,245,96,137,97,28,224,193,97,10,17,45,58,100,171,116,133,53,38,28,156,5,72,4,103,189,94,113,51,169,177,174,159,59,74,101,35,0,176,136,236,193,131,219,77,167,31,137,172,46,223,154,225,251,73,117,79,106,224,46,96,102,154,11,191,248,159,191,243,226,187,255,20,48,61,94,189,214,155,219,113,14,41,116,39,227,46,186,48,27,180,180,89,123,205,47,22,109,165,246,190,32,135,63,209,206,35,103,210,110,137,228,231,24,201,200,165,192,174,99,117,73,137,138,158,216,7,98,67,51,228,45,173,63,232,211,84,183,205,16,214,13,19,37,60,108,161,18,181,177,103,230,14,105,126,173,121,203,77,155,183,220,148,121,203,191,249,121,3,150,188,92,106,115,67,172,150,17,50,88,70,235,209,196,148,57,157,19,29,77,76,190,209,202,53,115,105,217,210,196,68,231,229,167,182,249,228,113,105,72,181,50,248,35,28,145,159,18,91,212,162,245,26,131,86,75,214,109,132,18,227,8,216,198,38,178,91,51,53,252,73,34,50,177,8,16,114,227,72,245,173,174,166,233,17,53,145,183,3,212,195,209,91,138,48,109,63,149,143,31,62,124,152,155,83,223,205,63,16,224,52,232,15,204,226,164,128,245,252,188,249,158,60,111,198,98,81,50,151,3,179,2,87,4,110,81,133,70,228,57,115,78,128,70,200,117,185,134,97,93,81,161,136,225,87,16,133,152,241,224,78,161,216,244,65,48,21,208,112,152,33,88,169,239,149,100,75,203,102,37,99,165,50,92,38,42,28,140,238,17,63,47,9,201,60,64,204,180,249,110,62,202,226,56,22,195,134,211,246,231,199,120,198,26,1,193,99,153,50,241,126,44,172,244,218,137,174,210,208,226,98,33,85,104,9,185,102,252,180,223,198,241,30,27,45,223,124,99,172,34,11,10,158,75,102,185,116,154,203,193,5,203,195,191,84,154,19,114,73,78,40,100,185,100,58,201,37,11,73,46,149,134,18,124,154,75,103,179,92,38,149,228,50,121,129,203,102,50,92,46,149,226,242,66,134,43,240,2,87,40,8,80,63,159,129,91,58,147,229,132,100,38,15,77,101,161,173,116,14,126,101,242,240,154,227,33,35,159,132,167,66,82,224,146,124,6,126,9,80,35,153,74,166,160,175,44,60,101,5,72,203,101,225,87,62,151,229,82,60,0,147,66,144,164,82,89,0,3,245,157,130,86,142,231,101,180,105,235,227,94,67,235,34,101,178,43,134,171,210,138,188,227,15,131,251,149,176,245,73,115,56,212,20,85,20,10,183,33,135,208,70,9,105,122,200,142,245,250,149,232,60,84,87,223,19,158,63,87,31,166,249,105,173,24,39,218,160,43,161,86,20,56,7,209,217,19,66,33,96,67,66,200,212,66,105,254,43,246,170,79,127,85,141,9,57,20,34,214,134,121,87,51,197,46,50,24,25,105,186,100,4,69,160,213,159,170,199,86,149,74,117,121,65,105,43,102,201,191,68,249,121,114,182,242,239,192,69,28,149,99,49,14,237,133,146,48,111,31,36,208,4,210,45,105,245,213,149,250,162,85,223,139,173,48,125,159,26,71,248,43,97,211,110,37,236,132,19,30,162,224,182,33,218,66,28,134,109,150,84,18,94,247,177,168,158,42,72,69,89,195,222,59,165,146,111,39,6,6,217,53,81,109,210,87,41,208,224,22,133,251,197,139,122,154,135,132,76,166,145,121,43,30,18,210,114,58,147,204,207,234,108,160,153,206,206,180,143,219,138,241,12,211,125,152,166,74,197,197,92,62,45,9,2,31,239,171,100,75,55,155,194,13,26,210,213,103,201,120,82,20,101,228,207,193,105,67,158,173,13,105,244,236,92,17,181,100,60,223,204,139,57,185,145,183,91,144,210,141,219,251,78,104,152,196,186,20,238,62,59,124,75,43,223,16,211,98,235,248,146,134,88,106,117,229,243,171,233,110,26,253,149,237,208,102,41,143,195,132,233,193,214,188,245,11,34,250,153,165,9,226,52,209,215,16,55,123,159,69,111,124,182,226,151,90,153,86,174,37,94,77,197,83,168,216,82,116,195,156,107,194,57,32,93,218,113,143,240,143,23,112,76,126,89,14,245,230,176,103,45,255,200,251,154,161,96,129,140,46,119,69,100,85,48,143,109,114,146,241,84,58,149,99,98,134,181,90,173,249,139,57,236,139,160,56,39,192,127,174,46,154,154,46,251,219,38,122,136,100,60,203,167,81,72,210,233,224,97,3,160,89,224,211,221,241,95,103,3,144,237,4,185,154,38,22,20,254,238,104,11,168,1,166,229,235,49,123,211,70,11,77,244,195,182,107,136,61,224,130,213,182,127,202,173,111,199,145,131,8,226,186,247,210,142,157,28,207,224,8,90,33,33,14,56,70,65,207,144,163,50,250,124,229,95,116,197,185,145,220,232,40,166,227,106,211,189,2,221,67,197,30,51,250,34,44,49,44,180,243,143,140,134,73,243,69,214,186,11,175,34,61,18,219,34,209,62,179,162,92,36,190,112,85,141,241,246,64,214,199,211,252,135,116,140,74,153,203,87,144,3,145,163,114,89,228,170,229,170,132,98,144,212,170,36,120,10,138,221,82,237,86,81,52,16,72,26,208,200,60,85,161,194,117,150,202,75,85,39,118,74,181,95,177,74,141,168,171,145,42,138,14,131,147,58,86,216,31,39,22,80,185,137,10,180,80,132,24,200,31,91,241,73,202,213,33,142,165,98,87,105,87,2,234,104,24,62,145,70,120,177,43,246,156,116,23,164,89,28,137,8,197,222,177,147,206,32,105,1,119,155,196,73,153,10,130,100,137,129,196,241,147,194,160,113,90,148,19,107,89,222,123,71,185,255,185,255,185,255,185,255,249,130,120,229,97,232,93,234,20,135,114,3,33,196,14,56,161,148,102,115,223,238,132,43,136,100,4,46,68,254,249,220,148,94,211,160,187,45,139,53,184,89,27,140,103,245,25,189,170,187,60,9,17,118,128,233,135,197,19,203,6,120,253,23,89,236,192,100,96,253,228,43,109,194,38,183,67,54,189,77,50,136,219,236,116,198,246,193,74,17,211,178,34,130,133,66,148,204,13,97,242,59,184,203,38,19,228,136,176,7,161,76,128,95,221,73,160,18,231,239,215,193,170,251,162,2,221,14,216,96,166,129,118,111,183,96,55,224,234,231,38,216,191,89,227,132,117,8,110,159,50,17,180,29,151,131,39,150,133,112,188,79,81,94,34,148,66,19,145,228,177,239,171,164,227,108,215,113,62,21,192,61,4,47,220,9,163,39,139,216,205,83,208,250,52,244,243,132,181,48,193,185,148,36,167,166,137,132,90,249,214,91,16,9,241,173,116,75,206,165,165,89,69,66,114,114,154,28,75,146,82,249,183,0,116,70,206,55,115,141,84,102,102,160,179,141,235,220,120,69,194,2,159,202,133,73,241,130,56,101,140,249,92,90,124,11,99,20,82,169,108,65,200,36,103,30,163,152,251,236,93,149,225,253,209,212,122,192,76,162,109,34,135,137,195,27,172,203,195,97,4,33,99,11,210,109,103,33,83,154,33,94,10,136,109,142,227,147,6,41,208,28,159,10,196,193,62,254,180,202,227,36,230,12,241,92,91,72,135,54,201,69,140,83,162,36,187,221,194,56,57,225,43,187,99,226,51,199,234,183,61,48,209,103,107,248,171,48,43,31,14,56,198,93,20,92,232,197,236,149,11,106,203,23,140,199,17,201,203,159,255,226,213,31,252,210,49,167,117,234,80,95,68,65,30,135,88,127,46,193,222,135,124,237,78,70,16,85,19,159,140,13,19,153,47,94,227,83,199,87,145,11,211,154,126,15,59,147,123,161,46,137,24,47,55,183,68,225,139,127,249,241,171,159,126,251,147,159,252,247,151,63,253,17,131,63,66,177,4,187,240,154,234,190,233,211,15,190,245,242,219,127,231,110,53,200,113,211,201,88,86,219,117,64,214,12,184,181,74,222,28,181,86,197,89,48,75,139,58,142,140,172,20,99,138,47,16,226,175,204,246,2,162,72,94,31,32,216,159,31,29,152,229,185,40,216,73,209,235,238,0,203,73,212,157,205,160,175,225,224,73,52,76,100,32,55,227,254,152,193,231,212,132,253,17,236,129,106,114,47,204,52,210,164,207,108,30,51,129,243,104,165,216,110,2,173,26,228,147,207,190,174,0,69,63,14,227,175,183,138,248,60,131,7,122,156,7,56,69,179,238,8,235,91,52,203,41,154,227,70,236,123,63,124,245,139,191,98,28,136,121,123,117,119,99,89,107,79,233,7,185,220,55,177,96,206,233,228,211,111,124,231,213,111,62,68,157,28,51,88,97,177,195,56,177,180,120,153,45,81,69,31,77,76,186,190,172,82,97,159,15,76,96,135,38,86,101,88,37,231,226,243,14,152,221,12,238,193,247,187,3,131,126,121,75,167,193,131,228,190,140,60,109,246,22,20,81,99,112,252,135,63,127,241,87,127,62,5,199,192,215,98,213,104,241,29,53,222,27,160,79,196,187,114,29,239,81,164,76,37,230,0,220,100,184,96,123,201,166,236,248,79,132,221,167,123,0,35,69,72,155,14,96,47,190,249,151,159,254,241,223,208,121,241,184,68,11,240,24,212,213,68,196,20,184,156,6,217,105,116,11,88,9,174,221,72,11,81,175,65,190,65,162,217,98,125,2,162,72,34,142,83,192,96,127,107,110,215,108,235,226,185,229,157,205,242,75,27,182,62,140,182,242,177,79,19,236,92,13,54,50,114,173,214,150,205,29,109,244,88,30,195,49,34,139,56,32,10,114,210,134,225,8,23,47,195,78,248,156,48,227,161,44,60,67,33,198,145,155,212,232,218,190,220,136,9,214,2,177,192,226,194,6,29,251,28,57,48,157,34,54,86,44,31,166,140,223,192,32,255,87,100,218,13,7,149,22,14,51,64,198,135,73,4,12,121,206,201,70,68,221,53,30,181,72,139,152,215,116,181,70,233,130,143,190,251,226,187,255,114,173,95,46,191,143,47,3,49,112,244,106,193,159,39,161,19,24,89,64,56,142,187,232,221,242,241,175,254,250,213,95,254,214,235,248,5,115,247,159,154,216,63,33,176,38,144,141,119,214,127,122,98,255,232,6,10,134,193,186,95,223,48,12,166,102,174,168,70,85,100,92,198,125,240,171,79,254,250,235,47,127,248,209,139,15,255,13,249,61,232,28,68,239,14,136,108,32,16,22,69,229,194,131,139,82,124,125,215,132,47,127,255,59,31,255,230,135,94,223,115,89,254,246,126,7,45,191,182,150,232,142,25,48,182,92,166,199,60,254,194,223,57,140,237,118,76,198,16,144,200,170,52,213,250,16,34,130,221,1,34,203,88,224,236,224,76,152,94,105,15,27,39,210,58,206,241,238,14,139,246,226,235,255,252,201,111,253,1,249,196,208,157,19,182,61,244,90,35,153,3,6,117,192,220,136,93,36,93,177,135,9,232,242,38,120,48,225,161,71,233,32,194,216,148,197,26,34,227,202,148,64,246,201,79,126,231,211,191,250,254,171,223,254,183,143,127,243,29,23,169,112,133,196,58,236,13,229,200,137,232,165,239,164,76,188,251,217,74,110,143,133,196,131,47,227,116,133,120,236,180,92,120,98,110,219,75,182,182,229,138,44,170,248,129,67,157,203,216,81,187,17,46,62,77,242,92,138,231,210,60,151,225,143,153,172,105,45,32,211,53,88,242,99,109,96,226,205,8,220,76,8,55,199,133,144,137,44,252,70,161,40,184,16,50,86,229,66,167,131,94,31,249,4,196,5,209,229,134,254,90,55,14,170,229,191,77,32,145,92,36,206,160,188,101,170,36,157,222,55,4,217,196,5,160,69,206,32,255,209,45,39,36,5,179,56,156,50,69,87,13,142,56,224,176,204,216,185,254,138,132,124,29,174,72,116,47,104,134,76,73,37,196,52,176,239,136,72,192,31,57,224,91,26,57,71,64,111,0,23,117,107,236,234,200,64,176,193,65,186,99,109,135,64,216,12,55,112,6,71,55,79,209,217,71,28,236,31,12,37,254,27,0,167,225,5,212,152,1,210,186,25,0,107,221,132,139,217,15,176,187,108,209,91,249,70,64,59,85,41,212,78,202,117,96,99,103,146,1,126,21,239,74,184,69,207,11,207,90,26,42,134,210,232,202,222,169,162,238,59,51,239,162,195,91,60,183,226,223,193,193,154,69,106,2,72,36,159,160,206,225,81,50,171,26,189,90,91,131,24,112,23,173,30,194,30,14,147,237,174,36,95,93,35,64,115,201,225,92,30,173,169,130,42,140,20,84,30,18,124,102,33,157,197,161,96,29,128,167,253,176,55,182,37,224,0,9,214,49,94,156,72,171,144,90,0,188,48,50,52,81,151,124,67,209,206,73,186,31,144,192,209,112,84,37,16,70,33,48,50,78,251,1,53,81,5,228,0,32,64,228,16,228,1,220,77,237,207,32,129,120,245,167,223,127,249,63,127,2,119,69,176,236,97,95,150,100,109,49,88,242,16,191,208,84,236,165,109,22,105,3,23,166,165,39,72,24,236,214,24,169,194,80,86,80,247,119,38,83,104,66,243,110,145,130,77,238,232,178,76,175,64,242,236,118,200,137,191,244,153,99,115,44,188,91,172,83,56,195,227,253,67,137,170,98,88,28,152,154,51,19,126,143,214,136,123,64,76,133,74,130,148,18,86,26,159,70,40,197,178,161,161,124,23,10,107,162,237,66,239,150,15,79,149,138,225,183,208,43,71,225,83,97,124,115,228,163,239,176,237,124,123,3,13,154,108,93,156,111,115,81,100,134,55,8,78,252,34,132,192,157,68,125,244,95,47,21,167,67,10,70,23,94,167,206,62,0,66,214,82,174,194,35,195,165,233,162,106,180,112,144,131,55,196,67,95,191,135,0,14,124,16,211,166,113,24,23,56,22,94,126,251,215,47,190,255,155,23,191,251,151,159,252,230,55,31,255,235,207,80,8,4,79,65,163,143,227,188,132,29,241,130,13,157,175,172,115,26,133,109,31,117,33,235,255,120,62,26,182,60,246,208,189,76,39,220,29,113,193,150,172,219,155,154,178,94,152,112,64,198,129,47,254,253,235,222,125,207,1,119,240,79,222,68,160,184,72,252,87,107,157,17,127,242,178,20,102,238,75,116,209,145,149,185,175,161,103,191,144,192,114,56,139,25,0,69,178,185,17,236,183,157,250,38,97,183,61,97,246,201,46,193,190,233,29,234,138,60,237,96,177,132,231,140,194,95,54,249,142,168,137,80,78,63,172,216,106,92,152,169,231,63,182,38,245,96,171,13,172,227,5,201,39,189,27,133,220,215,115,45,77,195,110,169,93,236,129,149,72,153,3,251,117,38,97,166,251,166,108,107,200,197,180,139,63,8,1,131,16,36,64,99,171,177,151,190,83,247,187,127,24,122,249,127,190,105,51,20,150,159,108,78,65,180,77,23,27,166,55,115,77,32,109,136,145,58,242,110,102,185,38,78,231,248,36,235,154,24,227,106,157,8,215,232,26,113,81,107,100,76,21,224,75,129,178,183,29,6,191,35,92,57,100,91,160,75,97,196,30,18,34,110,82,246,149,203,41,158,227,1,175,57,221,3,30,94,84,2,50,45,181,174,36,252,136,18,13,180,29,173,93,140,252,34,226,187,172,120,73,87,117,209,114,196,225,149,210,17,175,59,206,250,129,147,209,146,223,16,151,197,204,114,194,174,228,28,142,167,120,73,89,30,242,100,249,126,228,208,115,17,48,68,189,243,185,33,184,178,184,28,30,115,15,200,103,29,221,164,120,36,244,122,65,47,236,205,66,183,83,184,201,74,150,240,254,181,60,53,67,5,218,35,241,250,71,189,251,233,6,113,142,71,16,2,15,174,33,93,246,59,251,34,118,223,167,35,131,81,236,188,15,61,98,224,174,142,167,57,208,97,200,108,250,201,34,242,241,6,208,171,204,59,229,8,144,103,4,214,127,49,77,159,240,213,119,151,124,33,188,60,150,36,217,20,149,174,221,12,241,176,130,214,150,219,201,239,228,131,134,122,248,117,29,62,158,226,116,210,237,178,52,129,249,152,151,144,96,1,223,211,97,128,85,203,183,178,155,134,42,169,92,215,118,0,180,79,103,151,41,201,121,62,64,182,87,0,253,254,248,42,234,224,210,65,55,245,192,236,20,167,95,51,226,227,211,157,199,121,94,97,122,73,219,129,45,227,239,12,241,44,78,159,26,58,160,197,8,108,95,207,84,88,155,147,241,173,236,69,11,45,242,148,63,198,212,96,32,154,84,31,142,72,235,246,160,101,27,71,120,158,92,36,91,208,103,129,132,185,211,145,171,34,232,115,94,142,163,173,195,97,191,66,186,205,209,169,246,77,209,180,104,174,1,228,247,48,209,137,41,59,98,169,208,211,6,134,140,200,76,215,198,192,124,87,137,24,25,160,252,129,25,148,45,16,145,22,237,232,169,78,190,230,61,198,142,239,29,106,209,51,4,2,223,59,234,243,231,115,194,59,232,99,127,180,255,227,88,166,189,217,66,31,143,113,204,76,78,115,21,101,29,147,182,163,19,251,12,194,55,136,61,17,168,25,196,220,49,203,149,88,73,76,244,174,237,52,228,204,60,62,239,236,125,69,132,65,170,3,130,192,126,47,239,25,52,76,54,253,202,212,175,252,100,214,18,94,64,129,75,153,33,76,92,237,98,84,17,93,73,144,7,38,196,192,92,113,129,170,11,191,51,120,223,157,66,124,202,71,34,147,26,118,0,195,100,148,191,197,137,39,153,10,112,99,74,98,194,236,242,200,194,104,90,11,150,230,237,17,57,42,122,64,65,161,249,69,4,235,139,175,127,211,50,102,192,162,75,135,2,141,22,173,21,65,219,132,51,57,226,235,100,242,154,248,178,170,153,74,107,28,161,74,157,65,179,41,35,207,205,86,231,69,75,86,250,242,155,223,123,241,187,127,17,230,164,129,78,238,133,164,156,186,98,124,132,186,133,84,97,38,199,18,252,132,173,67,128,161,153,124,87,22,253,80,30,147,63,248,126,247,208,7,4,47,193,61,186,29,10,231,179,124,243,90,135,194,26,167,56,159,177,139,66,43,217,200,52,38,56,20,126,195,114,40,183,228,50,80,42,229,18,74,81,254,48,203,223,185,56,202,145,70,57,54,90,152,223,71,207,56,18,11,37,195,245,65,23,71,79,193,127,45,190,194,118,17,66,226,139,57,90,15,44,55,179,26,238,251,2,121,232,232,0,199,113,72,216,112,30,134,41,247,109,145,142,226,173,68,185,69,5,71,135,97,88,8,74,136,255,197,71,175,126,244,193,199,255,241,163,151,191,245,15,97,155,203,160,246,95,19,109,189,242,183,176,245,250,191,191,254,19,159,126,111,162,249,215,29,88,124,221,204,204,235,122,219,174,219,24,116,221,12,79,68,185,234,193,19,229,103,131,241,212,19,207,201,113,8,171,39,127,35,67,57,75,147,59,13,109,51,200,227,88,180,5,11,228,60,237,189,1,180,17,125,172,7,109,212,166,232,230,130,206,215,54,187,154,140,208,25,204,169,174,183,161,250,236,13,167,188,161,21,95,239,152,32,250,100,226,155,149,153,68,88,213,200,55,209,91,153,67,22,132,137,19,104,1,52,227,252,81,240,39,77,31,51,60,199,122,17,165,124,102,86,111,249,155,26,159,186,39,139,218,98,190,165,201,178,45,85,39,78,214,12,6,168,215,90,157,126,110,77,77,103,154,172,79,126,244,63,94,254,193,127,188,248,31,31,189,248,230,239,49,147,37,74,210,176,41,185,244,80,70,19,153,90,205,52,91,30,225,49,54,255,0,36,207,97,95,24,70,24,201,173,216,9,181,2,4,195,8,27,162,81,150,208,205,105,80,57,221,68,121,16,135,63,149,2,86,24,197,21,37,79,0,192,132,243,247,91,31,188,248,199,63,103,135,234,94,69,30,85,148,166,158,104,131,9,81,168,169,15,73,140,159,25,151,142,133,204,73,43,199,198,245,27,58,60,209,232,127,248,211,151,255,244,207,47,127,201,18,14,250,107,76,240,13,166,20,117,99,120,212,9,183,153,91,14,75,232,235,248,195,141,238,24,127,223,48,121,178,233,112,167,78,51,130,108,250,44,235,179,207,177,62,109,134,117,207,252,190,222,150,253,248,63,254,236,147,127,248,173,23,223,248,232,197,239,254,41,49,240,178,156,137,139,189,93,173,191,38,171,147,73,65,77,197,9,86,220,156,18,145,85,80,151,140,137,167,95,123,255,125,41,126,156,104,115,95,249,74,116,22,66,145,133,100,226,49,107,131,53,35,38,157,97,76,66,39,59,208,59,194,233,167,127,245,103,47,62,252,19,228,39,255,111,126,17,233,69,153,109,66,58,59,80,164,183,134,85,22,150,107,176,10,96,221,8,171,104,24,211,177,74,6,250,134,78,162,143,255,245,87,159,252,237,111,189,248,213,71,175,126,246,253,87,223,250,59,160,164,94,124,243,127,51,184,238,137,138,90,25,192,134,127,123,84,157,27,150,137,232,118,65,54,35,202,221,163,153,132,118,223,152,45,234,193,149,254,57,39,248,126,243,123,47,190,251,215,175,62,252,209,171,239,253,206,167,255,237,167,159,254,224,167,46,74,162,183,32,247,223,206,100,250,224,8,79,190,191,17,84,51,223,223,120,8,147,239,111,58,66,107,234,72,194,231,123,206,2,12,133,153,73,115,12,139,223,214,161,231,129,7,217,103,176,82,139,73,243,104,3,58,227,84,50,22,211,19,102,147,29,250,117,199,224,148,45,241,55,223,120,249,207,236,54,80,53,115,138,136,134,200,140,145,165,135,168,203,98,152,67,198,60,24,103,151,128,179,29,109,100,20,147,8,33,248,41,125,53,1,133,47,126,231,235,128,188,137,168,66,16,204,136,37,12,236,36,4,89,35,113,225,229,38,130,200,228,181,130,72,244,41,48,49,52,246,11,35,9,117,247,241,111,236,207,146,222,132,48,242,213,175,190,251,226,163,191,141,252,127,31,252,118,212,35,50,90,211,144,29,207,237,37,146,159,252,242,95,94,253,246,191,145,246,253,107,28,145,167,100,87,249,77,214,67,200,6,75,148,214,228,161,17,9,11,72,76,63,69,136,132,192,188,129,16,9,143,106,154,16,201,26,246,157,75,229,62,250,127,39,225,89,52,239,68,240,75,122,120,13,76,39,175,195,180,104,222,4,209,162,57,29,207,162,121,135,104,102,182,138,111,25,55,95,11,189,236,38,156,241,164,182,186,189,209,170,108,94,179,40,155,65,103,244,77,206,162,212,181,103,145,129,63,87,49,2,245,34,191,250,232,147,15,255,253,229,127,251,250,139,223,249,229,93,31,69,68,128,197,246,224,145,164,153,174,13,242,166,37,105,174,161,78,147,167,153,51,111,7,58,136,105,242,52,107,144,140,60,13,82,62,231,180,240,175,63,0,148,145,72,94,204,148,225,88,62,72,101,207,76,26,210,35,206,145,120,156,55,158,57,66,117,97,56,68,100,29,58,134,255,230,214,215,231,36,201,249,152,20,221,225,174,73,181,102,148,129,112,226,92,218,240,206,56,155,206,248,38,205,39,139,129,187,194,245,175,62,122,249,205,239,249,112,141,44,238,62,39,168,102,0,156,136,106,10,238,140,152,182,71,55,9,209,204,240,3,63,216,254,28,153,135,126,252,31,127,22,122,241,179,63,186,19,243,80,235,223,21,215,64,214,61,237,210,72,81,37,109,20,199,102,225,231,102,28,123,32,234,114,229,210,165,40,73,117,113,232,53,58,50,136,241,71,95,51,204,72,59,22,78,192,104,18,232,146,73,52,68,67,78,16,211,132,48,167,70,227,230,137,172,122,194,105,192,236,32,3,43,59,216,75,125,108,92,211,186,49,54,208,63,20,42,15,202,0,162,18,67,33,129,109,127,236,232,121,149,49,209,149,206,208,37,50,11,89,146,205,27,141,8,119,54,83,235,196,48,113,69,10,110,30,134,27,208,58,164,38,194,177,25,26,31,244,23,92,22,176,51,64,78,12,48,80,20,247,153,192,215,229,158,54,105,182,131,129,39,95,220,163,14,140,71,138,100,148,102,26,8,52,101,43,47,102,155,252,50,172,41,3,205,187,169,141,212,93,252,165,199,108,253,236,32,137,250,12,40,211,135,100,60,45,216,9,229,110,119,150,230,175,184,33,50,160,230,51,2,138,34,62,166,6,212,8,55,139,236,39,132,126,35,234,41,54,212,196,38,103,162,1,117,127,170,249,244,4,3,105,106,3,140,36,235,196,194,137,104,81,200,51,61,2,105,14,18,199,144,103,91,116,204,190,30,40,86,61,75,189,106,191,32,245,157,243,2,7,38,121,113,155,78,91,116,59,243,162,53,217,23,181,237,188,109,216,6,89,84,15,79,222,92,194,62,146,132,216,108,242,100,223,156,228,213,22,80,88,182,92,88,193,130,236,162,29,229,25,122,179,21,253,36,86,58,209,27,91,207,88,45,73,28,23,179,66,70,43,119,87,52,58,248,217,146,99,161,71,165,181,46,162,144,205,61,231,115,152,151,63,252,251,87,127,241,99,251,187,10,244,49,54,205,249,163,127,176,147,5,39,249,197,247,254,214,78,78,162,143,97,16,246,1,194,117,209,196,125,88,175,117,116,141,88,112,154,86,22,177,144,186,180,81,248,20,214,193,217,64,209,145,227,13,222,49,177,115,68,33,244,59,20,93,105,183,209,125,220,232,14,116,212,165,181,74,38,215,39,23,183,91,85,232,107,197,94,0,215,193,65,93,33,4,182,96,69,208,157,14,9,117,36,224,107,129,174,213,235,26,112,217,45,4,54,131,87,249,108,205,208,47,250,189,205,76,176,159,247,26,228,34,179,85,114,155,0,25,192,24,207,215,201,85,232,49,175,55,81,52,194,114,156,61,89,3,108,176,157,85,207,154,73,59,54,248,142,150,47,216,226,150,81,209,149,212,167,212,103,203,156,112,236,88,136,187,99,208,48,131,194,192,225,227,56,0,48,188,47,93,48,49,122,229,169,176,144,69,234,131,134,10,37,92,117,105,76,38,18,135,9,182,91,145,109,137,158,64,165,33,185,31,208,104,22,181,129,30,9,42,20,157,111,192,20,118,230,233,249,235,43,35,154,215,183,35,154,232,22,113,77,244,4,228,1,245,247,225,203,63,248,183,48,181,229,181,98,166,69,252,139,162,28,167,52,136,213,159,255,163,8,203,226,213,49,199,118,81,205,56,146,211,108,38,179,247,23,202,100,227,96,228,10,210,107,151,237,254,58,132,84,213,229,22,9,235,133,138,198,113,128,25,228,229,34,226,15,242,99,153,250,11,243,212,211,82,9,217,251,91,43,161,28,183,72,117,20,121,217,27,47,79,197,214,182,150,245,181,124,189,245,53,105,127,130,245,181,60,97,184,78,134,203,248,154,99,150,46,3,45,161,101,239,2,88,210,252,221,0,203,48,37,104,59,21,39,25,96,7,242,75,211,163,82,154,156,238,166,60,229,169,172,13,208,160,54,119,19,246,145,162,176,141,161,1,66,138,114,140,157,98,137,164,197,13,233,162,123,206,57,86,85,52,189,221,108,247,56,199,50,206,73,150,26,156,87,139,74,51,165,198,105,131,115,4,74,78,157,83,227,172,195,217,10,60,59,189,211,238,54,122,28,179,70,237,8,143,17,159,237,102,137,129,29,125,245,67,15,36,183,77,95,201,129,56,184,16,26,99,201,25,173,93,8,125,1,233,150,127,161,47,98,200,52,195,193,59,42,141,185,42,54,220,111,20,154,41,127,200,185,17,119,194,53,28,91,253,92,58,201,23,196,66,147,134,156,227,206,75,85,219,88,191,83,122,107,78,35,60,206,50,222,188,219,8,119,135,159,27,199,17,111,247,115,247,32,255,173,201,180,215,127,171,11,2,226,217,130,149,212,177,14,95,169,3,58,234,28,207,243,125,182,229,32,192,189,233,233,215,94,86,200,105,88,61,56,56,103,220,212,214,180,145,172,87,129,170,137,68,227,138,218,236,14,36,217,136,208,114,238,124,114,42,7,172,20,234,94,231,45,120,108,155,209,151,149,235,139,248,95,126,27,127,17,79,101,196,106,239,218,86,92,158,143,38,187,191,34,126,241,166,123,191,154,162,246,153,162,24,32,252,213,215,255,249,211,63,248,240,197,207,126,96,57,161,244,201,54,201,36,77,18,105,146,92,175,143,97,234,215,248,138,117,28,229,147,18,187,55,4,22,23,26,238,21,201,172,96,91,156,24,36,242,205,145,163,196,114,191,98,106,200,35,89,138,39,171,102,6,97,38,218,10,120,209,76,114,219,245,190,137,126,222,11,5,137,55,39,194,51,83,215,120,246,61,125,135,30,134,60,238,32,3,240,101,57,204,186,110,255,186,60,61,238,146,196,9,123,90,152,101,83,11,179,238,106,225,13,109,107,225,45,236,107,214,169,197,127,242,125,45,76,223,216,66,240,206,22,2,182,182,253,239,191,130,239,10,174,130,84,19,207,144,132,53,219,108,54,128,58,59,155,230,162,194,227,82,236,115,231,164,194,237,79,66,119,190,47,37,52,137,149,1,35,182,125,32,96,39,20,54,147,122,197,189,17,55,23,190,68,220,193,155,117,104,225,28,135,111,203,189,5,172,120,18,116,29,185,214,37,219,203,154,202,201,110,44,28,31,21,62,183,21,172,119,11,215,71,213,100,90,221,95,91,7,123,184,184,238,107,124,79,179,152,87,74,115,207,108,77,140,199,245,197,196,143,174,217,203,135,253,254,222,185,145,136,208,236,33,255,224,1,250,44,27,184,217,93,216,170,204,5,133,181,170,88,72,225,186,227,224,238,105,183,187,50,176,169,246,210,137,176,28,244,53,174,60,158,77,114,229,225,23,13,50,142,9,2,156,9,48,159,119,223,230,163,252,9,117,133,25,42,11,168,182,67,92,76,155,77,102,14,60,239,72,132,208,20,45,231,28,190,46,162,94,87,12,238,215,233,212,4,211,137,161,245,228,137,174,7,144,88,134,56,32,64,168,180,9,181,153,198,227,5,104,234,104,4,239,112,252,216,152,109,64,55,25,207,107,56,206,152,228,39,130,134,105,71,17,169,229,247,168,216,121,94,142,197,162,78,4,119,88,199,58,228,235,239,121,48,100,21,214,161,176,250,84,62,46,121,80,240,84,63,6,218,175,41,33,209,46,126,40,161,82,156,137,9,194,192,178,106,15,231,154,253,192,92,179,31,112,76,49,55,14,9,81,108,210,77,123,141,243,139,73,14,42,174,241,64,49,229,68,155,10,156,119,121,208,243,143,150,47,191,17,159,19,216,115,240,76,158,39,28,154,227,173,185,158,96,187,68,98,152,122,233,140,91,192,34,44,41,159,206,251,69,88,117,174,195,85,28,17,22,223,106,102,10,13,49,105,139,176,214,74,11,182,8,235,130,213,96,3,121,37,98,250,138,165,118,44,242,10,8,204,226,57,199,184,162,45,182,56,175,179,215,226,218,204,164,17,67,185,216,196,25,118,56,85,71,202,36,170,65,101,103,199,214,140,122,252,73,135,57,68,7,176,90,84,143,223,18,111,61,226,82,154,84,195,90,86,66,251,65,239,129,212,210,53,116,81,210,79,23,249,149,21,147,148,16,172,194,3,38,214,69,205,2,102,60,244,45,164,80,18,139,88,12,32,202,134,49,48,64,249,44,205,101,209,97,94,61,55,213,109,223,216,163,151,173,111,98,149,135,46,164,6,120,176,209,70,37,213,189,227,75,52,195,113,143,224,248,242,114,50,21,137,36,187,196,144,232,163,70,207,252,191,137,62,61,194,79,212,171,199,89,178,23,99,238,242,66,128,19,34,171,9,198,117,177,183,13,111,175,19,90,113,199,17,114,235,73,31,77,114,146,100,11,204,3,125,136,93,87,9,159,75,238,216,55,51,246,235,8,253,111,210,177,83,11,247,252,159,95,57,227,158,227,201,10,140,59,113,236,85,142,91,246,112,211,253,121,5,122,236,154,119,168,29,126,222,124,143,25,41,165,114,76,134,36,34,212,16,109,0,118,152,225,162,133,24,61,144,105,105,111,176,194,208,41,142,8,26,90,8,107,6,131,179,208,249,90,242,52,135,46,131,168,13,174,8,144,136,239,57,248,167,112,136,12,180,26,148,209,2,161,213,48,180,182,170,73,156,0,172,118,76,203,120,97,117,114,44,80,217,182,8,164,1,124,14,174,235,242,145,70,172,36,152,72,60,190,67,4,223,12,37,170,137,243,29,161,254,179,108,218,81,54,233,12,242,122,223,247,159,193,211,2,2,4,158,5,54,209,196,186,235,159,189,221,169,109,78,186,156,44,92,89,186,106,142,154,78,148,212,160,203,7,99,238,77,122,130,155,129,22,103,67,29,77,219,254,95,134,115,176,165,232,189,72,248,213,143,62,124,241,225,159,144,96,72,159,126,240,173,143,255,245,103,47,255,215,207,95,126,231,195,255,251,107,32,116,195,47,191,251,189,87,127,243,17,114,112,72,202,87,176,252,110,23,78,208,34,170,25,130,170,64,12,138,106,83,238,178,89,84,120,103,89,119,143,68,93,197,222,155,125,167,98,244,178,28,39,230,165,145,128,232,79,175,67,182,227,1,77,38,216,93,178,11,39,220,20,150,238,50,178,11,110,114,228,138,146,224,61,150,209,1,28,7,78,183,121,18,241,156,147,30,112,101,93,215,116,7,88,57,110,61,185,224,228,180,86,203,144,205,98,158,199,16,123,46,128,192,190,128,231,114,152,139,5,188,20,166,155,153,124,30,87,129,34,189,134,217,199,212,105,151,167,205,165,60,195,92,98,191,171,211,231,82,189,126,46,229,155,204,165,43,114,157,239,36,158,50,158,160,195,206,9,79,55,189,37,194,127,90,140,166,11,130,8,230,47,183,74,23,92,13,243,151,173,180,212,242,243,151,91,156,206,137,12,127,153,106,22,146,45,62,77,249,203,121,249,169,29,92,232,184,84,163,172,38,138,55,219,42,100,253,241,102,241,117,104,69,185,69,94,20,83,25,62,28,141,188,195,35,84,98,73,5,14,142,27,102,131,129,63,69,180,211,220,112,46,157,230,229,124,174,145,62,182,141,12,144,141,193,213,244,160,233,254,202,36,206,244,151,82,169,148,19,137,121,114,35,19,235,147,136,233,179,52,65,226,164,251,26,226,102,239,147,68,81,191,100,2,251,88,209,211,175,166,226,201,21,69,253,210,50,121,176,162,167,123,1,247,71,237,246,143,220,142,72,110,7,36,199,97,211,147,241,84,58,149,203,12,71,243,22,106,80,24,114,26,225,27,199,31,191,242,198,72,247,183,77,20,140,201,120,150,79,11,185,225,104,58,120,88,38,59,11,124,36,84,58,0,88,200,228,83,179,2,24,28,23,221,223,29,109,1,199,48,119,90,190,30,179,55,109,148,68,68,103,219,165,113,208,253,83,238,139,132,126,73,205,94,132,120,38,155,132,89,10,9,113,192,113,22,144,12,235,192,126,190,242,47,58,127,56,116,247,10,116,15,213,19,155,202,63,50,43,6,122,60,147,228,209,92,48,117,225,86,130,251,8,86,56,86,143,166,172,80,232,40,94,194,66,49,113,42,171,29,69,53,18,35,77,239,192,134,110,202,9,220,83,107,56,144,19,134,222,76,12,21,121,100,36,122,154,170,152,154,158,104,159,173,91,79,95,184,170,70,23,159,230,113,40,23,62,230,84,250,225,2,80,146,125,152,62,163,24,46,151,121,181,82,230,242,149,114,181,198,29,149,203,34,87,45,87,37,174,189,80,174,85,57,173,82,46,43,85,148,210,173,114,201,42,74,26,64,210,184,130,146,132,10,215,89,42,47,85,185,14,36,245,112,82,191,98,149,26,65,18,143,147,82,21,110,140,147,160,84,181,204,201,232,215,1,250,37,150,203,77,84,160,197,117,112,254,24,170,24,184,202,176,194,241,76,149,118,37,160,142,134,225,19,81,162,198,86,236,57,233,46,72,179,213,242,210,18,103,84,153,164,51,72,90,192,221,38,113,82,166,226,133,164,92,198,49,58,16,29,225,160,241,17,252,123,128,110,246,18,14,115,249,0,239,172,18,255,64,145,74,116,89,62,232,2,77,95,50,154,134,241,128,216,24,148,76,29,42,133,233,26,164,94,197,159,134,223,87,239,127,238,127,238,127,238,127,254,203,252,232,239,171,44,125,25,186,68,41,161,16,165,190,67,136,252,158,71,105,87,184,232,84,58,156,86,38,36,77,72,111,55,34,25,129,11,145,127,209,144,67,13,204,210,160,187,45,139,20,191,89,27,132,40,231,166,150,33,100,55,237,141,161,125,66,22,249,205,244,195,226,137,37,187,105,109,139,250,14,89,228,247,100,96,253,228,34,109,194,38,111,67,54,125,75,50,48,21,30,74,103,250,231,243,110,196,32,58,151,164,80,178,50,132,201,221,224,46,17,97,78,251,34,228,120,8,89,23,206,10,42,166,151,175,133,149,80,228,161,116,246,53,129,13,38,210,105,247,118,11,118,3,174,126,110,130,253,155,53,78,72,245,224,246,41,209,78,219,41,22,135,115,146,44,247,125,36,59,45,0,104,180,104,247,80,10,77,68,18,253,226,241,31,171,219,43,187,245,0,106,61,120,225,78,26,189,135,126,167,117,9,209,46,76,90,7,64,169,18,74,105,71,211,176,241,28,250,50,47,207,23,178,62,198,159,104,8,128,229,23,211,205,108,56,58,31,54,176,225,29,254,222,13,72,52,173,21,210,31,60,136,232,165,167,88,0,160,3,75,112,124,28,229,244,56,242,126,213,53,176,160,144,202,13,104,98,116,158,8,251,81,140,171,66,65,14,71,105,88,190,121,49,18,206,20,146,233,76,67,200,133,161,173,119,120,238,146,128,185,46,246,209,7,157,198,137,8,219,124,29,169,109,145,152,253,138,11,231,249,166,124,123,105,133,46,75,149,65,183,75,153,158,124,43,147,150,197,84,19,49,61,56,132,187,0,232,51,180,174,34,193,118,144,238,130,223,65,193,9,136,2,31,125,112,146,112,84,248,137,255,52,77,140,216,111,236,167,113,69,227,163,50,199,99,166,8,241,23,103,110,118,192,215,202,20,166,128,78,219,61,83,112,255,115,255,115,107,146,209,58,12,237,235,135,28,129,33,215,25,120,205,13,18,206,11,217,128,227,216,190,67,50,114,43,253,22,238,144,102,190,32,228,248,84,114,214,59,36,153,21,111,127,135,88,97,112,233,29,210,146,147,233,124,174,144,182,239,16,175,200,214,14,76,134,40,55,151,0,216,169,74,200,56,244,249,27,115,121,91,95,197,37,227,124,62,149,114,73,226,230,113,184,99,97,158,149,175,51,185,167,3,3,105,75,40,157,91,196,167,250,156,136,73,11,182,17,200,198,177,226,139,241,92,178,128,164,185,22,188,36,154,44,16,25,170,220,245,195,106,129,229,1,54,104,4,129,82,111,167,33,159,118,128,165,173,38,246,155,74,197,243,25,143,236,121,222,142,39,140,60,144,206,34,235,119,233,28,156,62,110,167,115,240,213,191,173,206,193,110,136,155,189,207,155,233,28,236,106,55,208,57,160,152,221,147,38,101,218,194,245,46,6,111,160,190,160,29,116,142,22,36,162,164,201,102,154,131,148,153,151,179,127,79,204,227,207,147,176,23,54,163,216,132,186,178,62,161,181,134,108,142,100,89,13,216,19,243,22,109,79,88,152,98,60,153,229,211,73,107,171,32,204,4,207,29,250,128,251,245,176,213,130,163,153,100,77,223,57,215,236,65,182,249,171,56,27,233,125,18,120,201,160,234,206,174,155,183,102,134,160,195,185,44,190,212,108,54,157,14,244,96,192,73,15,249,233,61,248,213,38,206,170,125,109,181,137,179,111,110,166,54,185,126,241,50,75,7,3,130,87,72,95,235,7,110,112,228,32,121,206,154,175,120,62,153,44,36,93,231,25,29,20,93,109,238,61,9,168,145,39,47,138,6,92,152,157,128,5,208,103,151,10,59,82,152,56,215,72,81,192,10,180,19,81,126,127,226,57,156,76,197,179,233,140,71,67,228,159,48,246,70,129,25,35,31,190,94,162,17,204,217,43,51,14,115,148,205,221,181,170,233,191,0,235,165,15,45,165,20,181,245,158,198,126,141,118,40,251,133,180,75,26,86,208,232,21,110,132,21,52,103,88,35,148,196,191,55,45,85,79,13,126,87,209,51,42,47,67,241,218,73,133,211,112,113,163,226,83,19,229,43,40,195,81,119,17,197,79,186,226,211,27,221,165,30,172,205,0,15,191,203,3,156,113,94,225,122,20,76,50,136,37,107,84,88,139,213,195,197,243,21,231,25,202,237,140,16,48,226,69,213,210,131,5,180,153,173,88,80,146,12,172,65,43,31,161,204,6,23,171,88,131,34,232,34,184,44,167,113,213,28,133,147,100,43,21,27,71,179,169,208,200,88,218,214,36,84,79,40,36,100,4,105,22,107,131,138,133,34,27,68,87,75,10,110,9,65,54,194,73,23,116,250,1,190,114,214,205,144,7,174,173,41,76,57,221,242,247,76,249,253,207,27,99,89,45,118,202,203,178,78,22,211,251,153,47,143,228,28,209,69,222,218,161,144,117,53,133,210,1,242,212,16,214,167,64,205,249,0,53,139,191,112,34,17,98,169,208,16,33,67,253,229,188,116,105,136,37,115,3,96,176,169,141,144,144,182,229,204,208,153,155,92,13,229,251,231,94,140,176,236,29,197,6,29,112,48,58,166,224,234,234,22,218,167,32,25,58,5,32,155,9,68,185,205,224,133,16,135,119,67,53,212,189,94,107,118,189,150,195,236,221,104,163,76,94,26,94,194,217,217,187,54,175,23,98,152,189,73,139,231,134,27,100,122,223,83,54,176,149,22,176,101,167,131,65,25,200,105,187,211,179,53,51,222,173,137,112,127,71,88,183,88,208,59,106,205,225,69,3,119,247,141,14,12,119,127,236,100,49,188,169,7,238,228,180,102,240,137,49,207,94,8,20,193,110,230,52,160,43,151,42,212,234,43,63,91,95,95,4,85,225,196,229,207,172,206,164,119,17,90,28,171,125,110,216,124,106,40,149,9,58,153,237,241,100,240,72,2,1,65,236,158,111,229,96,62,117,202,234,8,234,204,53,110,152,211,9,227,118,113,176,222,27,38,157,73,79,80,146,38,208,212,37,2,57,86,218,8,203,184,194,172,221,76,221,154,204,9,147,69,229,233,130,80,120,11,162,242,124,38,43,8,169,124,118,54,81,57,128,156,189,181,160,28,241,173,7,248,11,192,57,236,142,135,10,7,132,140,148,207,164,228,130,45,46,149,36,233,202,87,58,20,199,127,72,4,20,127,85,70,218,82,32,70,205,56,101,68,166,38,199,243,212,40,55,45,53,114,173,150,35,81,177,204,90,231,237,59,135,40,206,157,163,34,147,203,102,242,252,60,250,98,113,142,184,55,178,206,127,122,124,155,90,191,200,95,93,63,60,34,251,16,27,6,185,205,47,131,228,237,55,109,196,37,181,181,134,0,240,224,67,115,78,23,37,101,96,20,121,58,54,108,111,114,11,72,139,93,209,219,7,57,81,111,212,214,220,156,85,23,93,107,68,180,139,151,87,81,213,84,57,104,190,45,127,3,115,196,47,76,112,195,216,73,212,220,28,114,11,229,188,3,212,170,10,196,212,45,219,36,180,23,219,188,49,104,181,148,115,95,7,140,124,112,206,90,93,66,51,153,74,81,132,7,172,162,233,43,124,118,232,108,202,240,230,48,220,81,199,214,34,166,210,191,252,214,225,60,123,24,162,132,59,237,9,83,237,151,119,142,63,139,250,38,169,178,228,234,133,28,21,172,44,244,186,46,67,215,234,105,108,96,8,49,207,221,233,40,188,170,159,57,91,127,149,22,50,226,77,6,50,161,87,74,119,60,123,54,210,197,190,165,38,178,14,131,57,152,241,105,93,76,60,25,186,242,117,139,152,38,78,90,192,83,154,166,167,78,81,108,153,65,232,158,90,21,211,11,183,168,89,36,126,93,3,134,117,139,17,132,76,228,45,47,100,222,12,4,187,22,60,248,225,0,118,87,140,36,121,46,47,112,66,150,231,226,233,40,67,181,76,219,99,83,209,133,79,97,232,206,86,84,91,159,239,220,170,25,201,105,70,72,101,210,129,250,16,114,245,218,111,214,221,125,99,244,62,140,55,229,110,55,224,62,158,68,67,220,20,53,48,154,201,125,220,190,205,155,46,8,100,18,217,149,197,214,229,53,180,206,173,54,216,77,225,113,234,157,92,78,82,33,18,112,110,121,168,192,218,247,47,124,76,200,247,69,244,241,250,45,155,5,106,0,40,242,62,92,21,118,146,197,210,153,58,147,162,67,83,118,73,88,204,12,167,226,221,124,201,232,173,65,145,85,252,23,117,70,100,67,126,152,200,61,243,208,5,194,132,83,32,231,58,5,6,186,1,101,250,154,130,136,221,187,67,81,147,184,14,64,48,63,188,225,146,153,212,200,205,70,118,5,151,189,229,109,21,54,163,8,52,139,238,103,39,8,139,155,226,121,32,107,168,172,113,110,92,60,81,36,73,86,157,148,115,154,194,30,72,2,170,20,108,186,64,143,52,220,46,233,35,237,237,3,9,52,93,237,81,22,229,234,186,59,218,49,219,72,191,107,181,94,72,190,59,111,221,210,244,59,190,148,64,180,209,94,202,133,252,181,40,139,73,24,201,34,171,1,36,254,153,99,237,63,156,82,214,0,129,237,108,70,176,180,103,46,148,134,241,69,29,164,7,18,67,182,214,222,130,46,196,187,237,54,166,27,105,248,173,58,220,221,133,136,145,52,10,132,137,206,223,89,152,71,55,179,104,227,149,153,10,87,251,72,193,58,181,89,100,177,133,184,76,23,197,100,91,35,216,31,140,182,196,140,216,242,53,62,232,77,100,149,45,0,157,158,156,54,97,69,153,10,76,132,197,180,246,96,161,118,229,25,134,50,232,133,148,169,99,193,214,12,86,151,216,243,179,138,98,10,118,233,216,48,151,105,205,227,244,129,33,150,250,206,176,118,253,200,60,166,79,215,227,210,238,127,86,84,222,129,149,66,75,135,238,235,77,29,214,181,193,170,246,219,138,177,43,54,170,78,2,28,150,131,174,156,248,47,211,176,129,27,144,187,113,164,74,6,68,223,99,244,205,55,188,35,27,178,62,212,20,125,29,99,126,138,49,201,94,25,153,37,28,172,112,123,229,22,54,144,88,73,17,203,142,109,215,39,198,77,203,224,1,37,84,29,219,8,235,163,227,29,179,194,117,22,202,242,182,109,97,210,66,134,36,11,229,94,101,27,25,46,144,146,216,184,161,95,57,173,114,217,133,242,8,114,154,164,236,121,5,10,143,23,202,105,72,146,203,213,85,72,202,85,86,185,179,181,114,175,122,100,85,39,191,247,202,23,85,217,130,113,80,43,143,237,236,81,165,156,193,57,53,200,201,214,202,121,200,57,178,160,47,43,168,223,4,178,222,232,44,150,123,11,71,208,204,112,129,54,147,92,44,15,32,9,153,172,196,80,185,225,66,170,202,25,143,203,89,72,236,84,203,208,18,2,103,65,88,64,29,42,181,35,108,116,129,45,44,78,107,23,85,100,248,97,212,232,24,181,74,249,162,134,173,92,16,24,99,104,4,178,0,180,132,147,24,91,42,119,22,183,185,124,149,12,103,184,216,163,56,55,22,202,3,200,65,0,35,83,148,225,98,31,167,37,33,45,233,76,129,61,158,220,226,5,206,87,150,182,45,219,151,182,133,162,225,146,171,77,59,127,175,156,113,114,70,75,229,44,228,196,0,184,37,27,184,246,114,185,179,188,141,44,73,202,237,5,72,235,46,159,47,160,181,96,64,34,178,109,193,150,53,230,242,201,2,215,91,42,243,144,56,128,68,13,149,20,150,51,11,8,149,249,101,58,182,166,53,223,137,101,52,223,171,229,209,202,54,66,86,153,95,192,150,52,11,200,254,232,241,2,153,164,14,99,109,163,88,118,60,213,24,140,154,152,249,28,57,163,211,42,11,221,84,5,153,42,85,123,169,202,5,49,132,89,34,37,246,168,157,79,7,245,187,108,226,101,252,120,147,171,195,34,71,125,62,65,22,54,75,11,216,238,104,76,13,105,0,1,75,75,168,235,154,213,89,158,194,66,204,149,214,208,58,174,150,55,233,110,104,178,134,63,187,58,54,243,57,162,24,38,22,69,226,130,174,84,81,229,234,224,4,153,54,193,64,21,188,216,201,10,33,86,74,76,43,253,10,52,3,232,53,42,71,214,232,59,21,167,172,184,112,114,138,86,182,213,24,116,151,173,184,251,115,129,116,98,89,130,245,170,86,143,189,128,30,29,219,32,255,57,49,197,48,136,222,187,179,27,6,125,153,124,199,71,104,123,28,147,162,24,162,183,53,210,174,184,242,231,36,81,239,64,190,144,206,8,34,79,242,137,160,217,93,95,224,133,102,42,99,229,91,116,66,163,109,197,188,64,249,68,0,229,201,159,235,98,21,33,228,19,153,26,201,199,186,1,99,208,176,99,102,32,35,0,66,149,56,249,88,255,234,228,75,248,63,38,31,43,54,156,252,86,186,149,107,89,249,172,20,140,230,91,2,101,148,143,149,92,62,137,158,173,97,100,21,39,78,42,250,207,38,117,72,155,66,222,214,58,50,249,68,252,129,242,145,4,132,205,118,224,193,213,93,211,224,42,104,81,247,180,160,192,123,250,113,203,35,24,61,173,107,228,174,42,142,58,6,55,233,82,201,187,58,197,44,84,200,1,252,138,98,44,104,4,246,68,217,197,19,137,144,19,89,165,232,40,102,237,124,172,35,244,40,76,38,96,217,165,252,247,64,18,216,78,81,53,79,136,222,37,34,68,221,141,78,208,245,132,38,160,22,43,209,67,204,250,228,111,2,134,163,255,9,4,194,82,175,207,214,164,75,13,228,109,206,214,9,133,144,82,40,176,57,47,223,122,201,102,122,250,155,89,147,195,77,104,96,154,122,201,13,59,134,223,43,134,8,49,39,199,188,175,52,17,127,49,115,50,203,186,247,173,218,73,11,215,135,184,64,220,216,26,132,187,31,13,25,9,26,211,228,209,220,0,192,160,157,133,254,179,236,80,72,159,88,13,229,45,225,214,209,123,75,220,28,4,214,124,204,51,41,119,49,19,65,26,169,201,221,185,174,70,159,125,196,109,59,119,140,209,94,163,202,140,118,108,51,174,56,235,230,189,205,16,221,90,43,127,191,46,241,66,8,233,177,166,118,115,205,9,231,189,100,103,223,71,222,107,190,56,97,231,76,237,156,106,173,44,181,213,228,98,150,94,236,154,114,69,75,151,117,237,152,110,14,169,163,216,186,182,4,60,92,7,0,22,249,250,41,65,46,196,199,211,209,73,243,57,211,73,122,13,186,45,173,151,27,62,219,184,40,59,219,133,207,232,189,130,26,114,224,75,7,218,65,249,40,30,207,29,207,230,82,42,139,159,121,150,136,238,106,34,233,232,33,107,60,132,35,178,230,236,74,147,176,126,115,132,219,186,180,217,136,44,87,127,183,233,205,214,154,77,89,165,193,100,209,172,228,236,53,203,194,86,147,113,215,151,153,74,159,77,128,35,104,53,93,131,19,253,186,205,200,168,217,102,108,254,53,245,107,147,0,154,122,46,36,163,55,30,251,205,84,110,175,113,102,229,38,159,89,88,49,199,158,89,150,142,206,63,130,73,163,152,164,72,187,115,120,175,193,229,204,106,194,55,3,152,13,157,95,35,232,116,232,166,47,177,178,142,102,97,149,24,157,132,148,43,203,209,231,65,150,165,35,244,229,157,251,178,92,60,171,192,54,56,197,60,222,63,12,55,165,236,226,190,49,172,89,100,154,203,178,184,1,39,150,36,26,39,242,164,35,203,82,206,49,77,50,182,242,62,155,248,80,176,81,188,203,170,222,106,134,225,227,109,134,207,165,188,155,124,234,231,167,156,250,19,37,19,132,244,35,183,165,91,46,225,102,58,145,208,123,178,236,4,122,207,122,122,119,211,148,73,126,18,112,204,173,100,12,26,147,122,31,120,24,31,55,221,50,109,128,46,17,79,40,0,18,143,110,43,100,41,183,2,145,68,101,7,14,166,216,98,138,159,178,118,83,9,73,79,215,78,9,36,35,12,33,166,31,43,18,39,208,231,196,93,90,54,160,145,0,130,130,69,230,100,202,29,171,32,223,230,188,122,209,121,205,178,243,124,67,245,186,147,239,27,205,235,77,190,115,144,134,185,251,175,55,239,127,238,127,238,127,238,127,238,127,238,127,238,127,48,13,243,255,16,198,43,244,149,120,34,78,255,119,27,242,124,101,62,152,255,242,176,95,129,156,23,250,28,63,152,231,34,95,133,79,226,170,220,95,108,186,180,73,118,183,206,231,209,233,119,189,189,34,155,74,119,57,155,113,98,233,43,183,65,37,75,193,89,237,100,249,119,61,100,84,200,254,186,22,155,87,250,144,224,51,171,156,194,255,249,63,48,189,43,174,111,58,179,55,3,175,231,83,215,186,89,188,155,113,120,215,115,119,197,32,146,213,230,234,38,246,118,27,202,127,34,43,71,217,184,203,27,193,207,128,115,123,190,205,59,124,204,170,77,230,212,174,229,211,94,147,77,155,141,65,179,153,179,55,62,61,179,172,19,107,105,223,122,242,110,207,119,5,194,100,111,248,9,62,56,147,205,214,20,31,156,121,177,213,124,11,31,22,167,10,233,172,144,225,27,51,126,88,156,18,10,183,253,176,152,26,244,38,243,185,66,35,41,8,199,161,184,56,132,36,125,110,208,71,65,25,45,25,45,121,97,61,59,91,135,221,151,164,2,250,177,29,217,17,75,10,219,130,217,245,29,196,188,63,86,145,237,138,132,200,242,174,110,4,14,245,214,232,250,204,45,205,23,228,86,107,134,134,240,145,121,201,26,127,35,15,108,76,192,164,124,179,144,42,72,244,91,128,120,50,71,190,117,182,238,19,39,129,85,145,59,169,190,79,158,39,131,116,121,109,23,46,119,116,65,13,157,117,153,235,31,185,25,160,254,224,50,150,255,188,128,58,94,231,127,222,207,40,122,226,57,109,38,37,196,113,43,247,158,228,102,105,66,133,236,157,25,124,120,39,229,50,182,212,172,98,87,114,212,66,80,118,204,15,229,114,185,93,177,220,148,105,11,200,241,154,237,236,219,178,49,92,162,54,138,77,199,64,83,241,152,27,98,91,204,106,183,130,122,89,114,23,162,1,139,36,100,81,188,132,45,21,137,105,107,245,20,187,74,179,139,119,104,134,99,183,232,29,229,20,171,69,186,232,238,221,153,221,255,220,255,252,215,253,177,180,213,147,111,244,208,37,20,51,89,231,233,30,50,195,201,182,141,54,49,121,8,201,22,173,225,40,116,33,45,40,34,11,36,59,14,208,168,10,17,200,194,89,224,179,141,175,28,48,168,223,50,66,119,76,111,9,147,28,164,54,203,157,228,233,8,172,166,44,194,3,37,81,223,79,57,90,198,246,232,99,167,184,44,244,156,100,134,254,176,57,198,0,216,8,52,51,116,227,118,53,228,110,203,77,127,144,38,25,34,4,169,119,113,43,108,247,126,159,78,204,196,56,82,8,212,146,67,135,0,219,111,183,20,236,22,40,149,74,78,241,160,159,47,228,223,70,20,150,172,44,165,179,82,122,86,15,250,169,102,110,10,203,145,150,243,111,195,151,81,182,153,149,249,86,118,102,183,255,169,150,52,5,232,86,129,23,222,2,208,173,148,144,229,133,150,56,35,159,148,206,100,38,131,220,72,102,196,183,129,103,153,207,200,25,94,154,21,228,92,122,50,200,82,38,253,54,176,92,144,120,94,74,241,51,47,141,180,148,116,47,13,20,3,155,246,24,70,140,72,81,233,1,221,156,232,171,237,249,134,104,200,217,52,167,236,87,54,119,70,252,227,165,182,6,52,102,121,163,190,119,82,219,107,195,211,2,122,45,3,169,123,4,127,42,135,229,97,111,25,167,28,110,212,119,248,149,178,110,164,155,217,109,200,201,236,175,238,212,22,247,196,218,150,121,176,148,92,223,223,220,219,111,25,217,66,62,151,204,229,115,181,181,195,39,213,45,125,69,219,72,150,183,53,190,170,104,89,57,187,85,87,183,87,211,157,149,134,180,36,37,15,98,230,161,184,55,238,239,62,57,59,219,202,238,116,214,246,181,157,131,206,122,127,77,76,166,141,236,112,201,212,22,53,177,115,161,159,142,247,247,180,150,177,176,125,160,240,139,245,110,109,177,189,147,236,53,140,150,145,219,186,144,128,81,80,151,229,116,54,54,202,46,167,164,228,147,142,176,34,247,215,86,47,140,116,33,151,218,218,204,103,114,170,186,37,75,43,251,187,43,187,58,175,169,149,68,234,52,93,175,105,210,168,183,82,57,90,25,9,74,251,108,97,123,225,164,182,184,112,146,20,59,235,123,229,237,157,228,226,174,60,106,229,186,171,185,164,177,41,229,87,247,86,119,7,245,202,112,107,119,145,87,248,140,182,39,212,141,21,169,146,127,156,58,237,175,46,85,59,231,114,78,235,31,236,44,159,45,15,123,79,132,198,65,102,107,189,175,228,171,141,221,17,31,211,178,250,217,147,246,233,73,111,79,171,159,116,50,133,145,89,73,233,135,169,131,68,225,124,79,24,110,138,143,119,150,143,18,194,9,175,72,130,154,91,172,173,152,124,90,200,175,236,8,59,143,11,153,133,238,65,106,99,39,217,145,30,119,211,171,59,91,154,92,95,76,138,169,17,159,56,58,219,25,181,147,221,138,50,236,168,105,101,53,179,89,237,102,214,181,229,65,79,142,29,142,250,131,250,118,61,123,192,75,131,141,254,46,175,94,140,42,153,3,115,112,24,203,118,11,71,166,1,211,59,72,52,134,157,139,189,109,101,245,116,161,190,123,177,37,142,10,105,125,191,211,219,219,169,150,155,124,59,93,62,88,111,181,55,246,11,59,233,173,202,250,225,82,38,85,107,228,132,39,107,7,235,234,145,182,86,168,8,107,233,214,248,124,113,229,104,184,212,109,92,108,239,246,251,203,107,67,117,179,149,31,159,141,12,163,54,82,150,205,117,190,44,245,245,242,134,34,159,200,103,71,85,161,245,36,115,182,214,109,153,201,173,243,97,61,155,137,37,179,137,242,32,111,236,236,166,155,75,23,59,163,76,167,253,184,123,145,121,60,78,180,22,215,42,203,139,198,152,207,13,247,242,123,249,220,86,243,124,107,56,16,50,226,217,99,85,43,199,214,54,42,234,238,65,45,171,247,215,59,189,139,181,92,74,62,213,59,203,139,169,84,126,167,219,202,95,148,235,141,69,163,183,90,109,212,198,213,195,84,106,121,47,165,94,212,199,135,53,126,189,189,168,151,79,132,216,69,186,191,99,172,214,43,187,103,11,201,182,89,147,23,70,135,7,139,7,102,185,47,31,30,173,159,45,215,46,6,231,91,227,244,238,174,33,47,118,43,43,141,78,108,225,80,95,217,75,38,23,71,157,173,139,22,224,249,236,112,167,178,147,59,72,61,201,46,143,179,141,81,37,22,107,137,185,131,220,217,40,91,223,219,61,204,108,111,159,142,22,7,195,244,227,163,222,106,50,27,27,167,187,41,41,93,120,124,81,47,12,154,7,203,131,189,83,35,214,90,24,84,12,94,174,167,249,193,147,179,90,175,215,234,45,46,181,198,205,205,243,165,131,196,147,138,209,146,140,45,181,86,104,238,111,198,148,199,251,103,213,139,141,198,227,213,197,173,254,134,246,36,213,238,111,230,228,131,246,102,174,26,59,125,178,190,171,13,212,244,147,253,211,225,162,148,209,244,166,176,89,223,126,178,62,238,13,85,97,119,113,247,60,182,212,111,53,51,149,211,243,179,141,236,184,213,147,203,21,94,146,31,243,90,123,121,69,207,47,156,85,171,125,113,44,233,217,199,25,45,249,36,111,198,6,131,253,139,69,245,236,80,168,26,250,133,62,142,21,46,198,177,122,166,222,25,107,217,86,237,44,185,109,24,131,253,241,193,210,233,166,124,152,107,73,137,194,250,184,122,112,218,28,174,36,23,183,23,143,10,185,245,165,13,243,98,56,50,211,105,173,240,184,190,13,57,187,143,23,140,140,49,150,142,18,23,227,213,165,238,81,118,181,211,30,172,166,151,106,177,77,57,123,152,232,31,116,59,7,237,245,236,142,180,218,171,244,86,158,84,55,228,212,120,165,245,88,63,85,15,132,29,121,73,214,141,133,78,187,87,232,175,119,207,154,59,227,216,225,227,165,157,100,33,150,92,169,43,106,51,177,120,36,27,59,221,244,110,172,86,184,56,73,73,39,7,219,187,85,109,175,189,190,178,220,140,213,86,197,173,225,209,89,71,48,85,163,209,89,221,24,238,174,157,116,140,131,220,133,112,120,178,60,88,234,117,213,244,160,109,154,91,149,237,124,102,167,121,216,29,228,158,164,179,121,163,203,151,91,219,106,109,165,157,74,158,8,71,177,197,179,85,62,151,88,73,171,11,114,114,163,158,202,101,158,84,123,153,204,168,186,181,213,30,140,250,35,190,158,238,29,170,41,89,136,61,62,61,74,60,57,220,58,201,30,40,187,7,141,225,102,102,172,212,219,173,237,74,187,185,155,222,222,75,36,242,91,149,206,174,188,149,218,89,57,172,236,231,212,241,217,65,87,92,56,173,55,183,114,185,139,39,75,227,163,131,221,236,121,117,53,181,49,222,173,237,14,82,114,86,127,156,105,149,23,51,103,105,89,59,82,122,153,221,68,94,221,206,36,14,50,189,11,117,253,180,149,42,183,79,59,7,186,218,122,44,75,91,163,97,179,126,33,165,87,215,196,229,92,86,75,39,206,246,23,148,206,147,238,137,121,152,222,223,217,218,238,54,116,45,215,220,221,172,15,118,150,42,27,203,7,122,35,183,223,223,95,212,22,54,210,79,182,7,59,208,110,178,90,149,10,73,126,93,222,95,79,173,140,87,54,119,51,93,97,152,90,28,117,183,206,13,105,125,107,65,78,157,180,149,39,169,61,35,21,83,14,198,141,181,115,165,105,156,118,50,131,134,126,158,234,29,30,117,26,61,190,187,105,26,117,173,186,214,50,242,107,7,135,59,245,114,83,49,71,27,252,226,96,113,123,245,116,187,163,30,60,169,159,95,164,182,15,183,219,205,228,242,105,125,120,170,158,173,157,166,143,246,250,103,234,224,160,46,202,167,235,213,230,168,118,114,145,191,200,15,27,149,228,202,105,172,51,74,38,170,131,145,166,240,149,67,99,25,102,124,99,176,216,170,150,83,169,193,114,249,76,107,198,18,124,227,137,176,123,164,29,74,18,47,84,203,163,195,204,225,240,226,92,216,72,203,219,141,102,67,61,77,109,180,243,109,233,116,156,219,29,37,96,239,47,102,142,150,19,11,74,33,155,95,79,92,172,192,17,151,94,63,60,233,108,29,41,237,117,121,220,62,60,73,197,158,232,75,53,254,52,183,177,184,17,219,237,159,12,181,225,185,145,82,87,114,23,122,178,53,210,207,187,146,217,57,77,118,59,82,253,66,76,103,150,149,66,179,123,180,156,74,111,30,109,47,245,215,51,149,113,55,191,191,124,158,76,236,229,90,171,198,227,213,102,98,75,233,166,187,201,199,29,125,115,109,183,188,242,120,243,176,189,216,223,93,82,76,113,157,111,46,172,230,11,171,70,122,36,182,132,109,97,217,72,24,167,187,131,150,190,218,88,53,0,132,83,61,157,93,29,28,214,42,153,110,191,51,30,156,244,243,7,43,146,153,75,63,81,225,178,125,60,82,42,149,147,78,243,116,99,107,203,88,56,58,225,213,81,102,60,122,98,140,10,235,163,225,69,106,100,244,248,173,199,135,79,98,107,25,56,172,170,187,253,106,163,181,179,178,119,162,118,115,23,167,75,5,221,144,183,205,253,124,185,86,213,154,202,201,168,118,38,47,52,251,139,230,118,238,32,189,44,245,26,137,81,121,184,179,153,47,52,206,132,189,250,94,172,190,186,115,94,61,95,29,195,1,211,168,12,6,43,217,218,214,98,121,221,44,44,158,239,148,91,133,230,226,147,237,83,227,108,249,116,191,218,175,174,213,133,156,56,204,116,55,246,158,172,86,42,167,124,255,96,33,177,222,223,55,78,70,221,209,65,155,31,39,143,242,91,155,173,204,206,202,134,177,94,206,228,143,246,228,86,86,78,229,204,173,197,218,227,134,209,169,45,173,141,213,61,233,52,155,105,231,204,154,178,45,63,174,239,31,153,103,49,117,95,91,110,244,70,221,97,118,243,100,127,239,44,179,220,203,20,82,203,213,252,126,131,215,106,231,202,193,126,58,179,61,88,221,94,30,84,198,43,89,117,173,220,24,201,5,62,182,30,219,51,204,6,191,118,100,148,219,169,250,210,202,105,254,148,95,19,251,149,181,102,174,11,55,68,66,170,165,210,112,57,46,138,146,81,62,57,31,29,10,21,125,191,166,198,114,75,107,79,164,149,165,94,46,181,183,188,208,237,203,157,117,249,124,165,189,125,52,24,27,71,226,206,147,90,43,119,80,239,84,43,167,71,169,65,58,167,238,233,67,99,63,255,184,211,104,63,214,58,173,234,227,53,233,228,104,229,241,81,107,12,203,215,28,212,115,203,53,125,33,59,124,92,174,109,46,181,51,253,193,104,33,191,94,203,87,43,133,65,182,220,17,14,58,185,45,101,63,85,171,198,114,89,125,163,126,210,31,214,228,218,90,98,180,189,175,168,210,147,243,77,125,115,101,73,223,111,181,207,219,101,53,21,171,245,215,250,201,213,211,141,197,216,147,209,120,217,172,173,148,115,250,105,118,56,88,174,247,212,189,202,33,156,91,7,75,203,202,66,57,83,219,30,237,87,82,185,186,121,176,177,152,60,187,200,237,172,140,209,37,188,177,150,173,136,11,181,148,40,169,91,173,181,220,98,171,155,216,29,231,133,236,248,34,33,214,143,182,229,237,100,155,111,136,131,209,202,70,55,179,120,50,202,54,128,104,40,247,207,214,70,91,71,203,49,109,115,184,220,221,168,181,149,229,138,30,27,158,169,117,173,112,112,216,58,59,0,210,98,169,213,200,47,182,26,163,66,118,171,63,54,51,155,245,106,175,150,184,128,106,233,68,187,94,56,237,142,134,139,131,205,35,184,100,242,201,165,237,140,28,91,60,109,141,16,77,89,174,172,238,236,101,106,122,103,181,221,110,151,74,97,68,180,102,50,211,244,62,82,43,255,54,98,175,101,26,141,92,42,147,106,206,200,28,100,242,121,31,200,225,129,33,135,16,152,77,51,60,191,217,56,149,155,38,234,1,24,243,45,93,235,203,186,57,142,200,92,248,217,51,217,88,199,126,42,144,60,95,236,14,160,77,254,10,233,134,122,192,131,239,106,53,85,218,108,149,117,93,28,151,228,248,72,84,204,77,181,54,148,85,115,83,223,85,122,178,54,48,33,249,0,39,239,34,137,175,28,23,85,32,233,17,28,117,83,212,77,89,130,36,162,233,84,46,228,131,19,89,238,226,234,11,114,215,20,33,171,161,168,162,62,174,99,29,255,34,114,194,186,98,202,61,220,147,217,60,169,227,79,206,224,141,124,123,182,162,154,218,190,34,143,32,161,45,155,155,3,179,63,48,235,128,73,220,107,191,175,107,231,168,103,121,81,23,49,30,72,177,45,96,47,234,208,245,138,218,60,145,13,72,195,22,239,187,218,130,50,84,36,153,148,217,87,12,165,209,149,107,93,44,192,71,133,144,109,188,9,237,116,42,248,179,173,114,183,235,47,211,23,209,25,54,144,1,124,188,22,240,64,177,224,250,220,92,151,213,193,178,168,74,93,89,183,192,88,88,92,84,186,242,134,216,3,248,52,56,242,215,32,29,230,161,173,203,134,81,17,81,41,140,151,202,0,53,189,49,232,118,215,4,30,13,97,23,90,91,19,199,50,118,10,0,239,59,178,42,201,186,172,91,216,222,130,250,80,13,35,28,149,0,164,155,40,93,49,182,96,177,233,104,98,116,133,22,192,233,251,48,19,210,142,102,167,236,215,118,118,87,170,229,181,103,91,229,133,133,149,141,37,72,170,87,119,54,215,214,42,229,29,38,109,189,124,248,172,188,183,187,249,172,14,101,107,144,176,183,241,120,99,243,96,195,126,71,5,236,231,21,39,125,161,182,88,222,91,219,13,126,127,182,95,94,219,67,169,213,122,253,217,222,198,202,110,189,52,212,20,41,196,207,59,27,46,151,207,132,163,156,88,50,34,122,148,211,74,246,50,143,94,210,199,144,197,91,194,84,69,80,61,179,196,207,155,239,201,241,174,172,182,205,147,121,51,22,163,27,88,126,106,30,207,235,113,152,157,158,172,163,79,37,74,236,203,243,231,239,8,176,103,145,1,133,210,30,144,124,216,110,97,188,45,194,138,74,246,120,124,164,43,166,149,23,229,130,55,150,10,205,116,228,49,167,71,175,174,116,217,28,232,106,200,134,27,54,39,164,95,90,201,230,131,7,144,20,135,213,107,106,232,36,129,157,203,233,56,13,10,113,242,213,85,36,202,41,165,48,173,205,28,56,245,113,175,161,117,31,60,8,27,248,193,151,19,87,76,24,150,169,233,143,156,147,193,233,150,148,84,175,138,1,153,42,52,58,165,67,236,233,29,14,150,65,19,26,135,108,59,253,29,250,236,12,231,17,133,174,104,247,200,117,167,205,33,153,191,167,199,156,142,80,47,150,96,70,52,186,38,76,125,108,207,177,2,205,168,79,61,35,61,142,68,231,223,129,83,56,162,148,186,113,21,118,78,36,10,167,170,166,202,209,121,212,92,84,105,69,76,162,243,86,226,120,82,1,195,15,30,152,214,66,129,161,200,209,134,46,139,157,171,38,58,126,34,70,244,82,68,80,104,37,227,10,166,87,236,118,199,151,8,134,119,96,130,186,79,195,4,91,225,99,215,75,36,106,23,133,222,196,168,121,162,107,163,144,102,47,3,51,104,61,68,81,89,124,200,194,6,197,127,35,114,52,106,21,148,231,33,211,51,208,16,44,70,178,242,152,130,164,169,121,210,163,42,143,66,232,140,168,233,58,96,44,188,162,14,209,190,15,137,38,156,175,125,51,100,106,33,73,38,115,56,208,101,228,39,96,14,183,141,62,76,83,96,114,69,181,9,55,18,90,125,243,246,12,25,238,37,162,198,157,187,227,145,90,188,180,110,175,162,122,117,101,87,105,146,73,133,1,188,19,81,237,134,97,25,0,212,129,112,86,69,85,213,76,100,162,213,13,137,161,102,87,52,140,144,8,255,219,232,2,160,236,214,37,6,32,102,73,161,229,129,140,30,224,78,232,142,35,230,137,98,112,162,222,30,224,115,27,22,130,53,0,232,23,182,107,79,49,228,72,132,185,58,77,102,73,234,17,145,211,162,120,202,241,146,131,227,67,60,142,104,81,88,122,214,250,113,22,138,213,44,94,169,38,36,92,161,49,43,100,241,89,121,86,119,113,56,178,181,238,80,142,116,163,113,243,68,86,217,238,161,157,72,24,45,220,48,167,70,225,22,246,102,97,156,145,188,232,188,10,45,208,213,68,171,161,140,171,43,4,109,191,84,200,38,114,73,110,80,10,35,1,122,152,235,149,4,174,85,138,11,220,73,73,224,185,70,137,231,218,37,164,205,231,202,165,52,207,13,75,25,110,92,186,180,78,245,34,207,109,108,238,172,151,215,138,2,87,93,46,111,44,193,37,80,76,114,139,123,107,107,112,57,212,106,27,197,212,21,55,42,93,86,203,27,251,229,122,49,220,20,97,125,25,97,174,190,191,84,12,27,195,54,16,82,213,210,229,194,74,189,92,89,171,65,99,181,13,252,32,88,15,207,106,27,208,104,181,86,76,94,57,203,235,156,172,21,186,234,31,161,80,186,253,174,216,148,35,137,247,47,225,199,248,106,228,253,81,44,10,127,223,191,122,255,42,209,230,60,211,70,55,24,218,27,242,35,116,210,23,195,151,151,225,152,25,11,95,93,133,1,47,176,50,17,98,58,165,75,184,144,215,68,181,61,0,218,160,232,89,56,106,73,138,136,148,18,139,247,68,189,227,204,79,8,21,178,186,113,202,160,175,225,221,115,56,58,129,171,62,34,68,141,145,130,86,135,10,199,161,60,132,5,137,102,40,122,217,20,129,46,227,139,116,29,198,197,134,62,232,195,69,103,157,32,92,88,86,231,6,6,208,152,184,160,80,68,127,32,77,10,59,85,12,83,235,195,65,3,11,4,70,14,235,27,205,58,179,81,101,7,204,9,187,128,46,27,25,93,47,128,141,5,69,39,70,143,159,67,116,116,77,253,237,34,227,134,56,112,223,231,111,14,17,231,17,29,150,249,107,97,194,13,234,44,232,192,159,32,119,129,166,188,41,82,238,14,33,183,26,232,77,6,201,156,65,21,4,21,185,63,70,216,11,20,0,63,84,154,242,150,114,46,119,119,16,201,252,252,185,192,153,0,34,137,33,83,1,22,1,72,255,58,92,201,174,50,42,112,79,23,83,50,141,201,121,218,228,172,198,132,28,32,90,75,114,194,180,174,182,75,227,188,168,115,198,24,253,66,220,145,84,20,128,48,211,153,91,249,25,75,106,217,56,177,168,160,135,201,7,15,8,189,5,181,236,204,167,73,32,115,216,55,232,18,96,109,181,12,196,98,161,111,140,17,149,162,147,70,69,59,107,87,235,199,128,92,236,34,22,4,158,129,146,162,57,107,114,203,180,179,208,203,60,89,12,186,149,180,140,245,188,64,146,233,22,247,71,18,30,60,160,5,14,144,166,154,201,199,239,207,159,67,137,48,209,229,35,202,21,118,51,242,199,56,0,62,180,142,108,145,0,194,56,85,45,35,106,80,143,35,37,20,128,19,127,134,113,117,4,4,190,152,40,249,146,57,205,159,120,8,76,73,12,82,237,145,114,154,243,138,70,4,40,210,93,40,226,222,209,45,90,96,30,200,206,136,141,101,57,14,235,25,245,28,35,143,81,142,201,66,134,192,144,167,197,172,103,142,14,24,117,81,210,162,81,59,1,64,40,137,204,52,159,177,211,108,111,59,216,88,226,243,231,17,145,46,112,93,62,27,0,37,88,166,108,59,176,207,61,150,36,66,52,176,10,252,232,60,105,71,101,122,135,233,212,227,200,171,213,225,188,9,176,106,152,59,194,166,195,37,243,161,134,197,31,40,179,100,206,19,242,73,117,0,5,18,138,228,30,205,43,80,181,139,171,34,223,54,37,229,97,151,214,60,42,41,28,154,50,180,187,175,0,155,151,196,44,25,40,114,84,18,253,197,237,23,93,48,225,138,69,182,171,103,50,226,172,45,118,188,104,94,113,214,128,156,19,66,146,48,243,189,166,24,166,172,202,64,75,145,202,97,56,46,17,143,167,59,56,173,163,3,130,242,32,136,200,52,250,93,5,14,233,7,192,162,154,37,139,25,108,2,15,97,202,17,212,9,84,46,33,54,198,102,70,245,247,196,249,88,204,218,40,26,80,148,250,49,109,163,20,70,172,158,246,148,63,134,69,176,166,141,100,189,10,203,45,130,200,77,141,110,78,225,145,246,84,56,46,98,248,205,167,146,220,4,158,127,111,103,197,118,58,26,81,162,199,165,128,100,135,82,52,157,193,44,176,11,132,199,59,154,116,51,39,160,221,204,195,6,162,41,192,26,195,128,0,88,135,219,160,35,130,146,40,203,116,178,232,94,54,223,179,15,4,51,166,63,124,136,88,57,21,72,232,121,25,136,232,71,122,73,44,194,241,19,19,2,32,91,67,104,134,134,215,69,243,36,14,155,21,16,174,70,17,56,86,23,79,85,78,56,158,39,115,32,36,224,18,40,229,49,28,15,77,90,0,78,233,227,121,119,11,114,20,115,120,118,1,249,216,146,50,168,128,86,185,168,194,52,33,94,79,128,73,16,0,231,194,60,189,158,240,24,12,0,85,225,154,37,45,214,69,237,54,161,43,204,43,194,140,150,140,68,243,17,240,156,6,212,106,70,139,176,183,12,104,167,25,197,228,166,68,185,87,107,148,82,73,159,19,19,218,123,74,162,59,167,63,66,252,179,250,232,41,240,25,199,197,167,26,39,30,23,173,20,224,111,33,165,203,41,199,156,228,224,229,130,157,49,245,93,153,54,138,166,202,4,38,12,143,22,75,184,34,234,156,25,147,25,102,105,203,185,218,212,56,50,92,197,215,216,192,144,245,61,85,49,241,228,235,72,42,36,3,26,186,64,41,164,145,176,69,132,197,8,232,16,97,205,113,128,0,116,238,55,225,79,10,128,42,233,239,10,121,116,68,241,92,191,20,49,230,180,40,112,27,95,53,129,223,136,52,231,20,242,66,111,36,98,85,36,61,26,20,251,156,101,192,35,61,234,23,7,204,97,85,163,98,75,192,173,250,94,210,94,101,243,84,112,163,30,199,37,101,8,192,49,39,110,76,119,238,150,121,241,97,201,196,50,88,40,59,39,92,83,26,168,5,107,19,195,146,156,75,206,107,15,75,252,252,28,12,2,245,143,154,208,72,3,19,170,199,220,215,212,123,37,209,90,12,106,73,163,203,89,117,6,183,114,55,23,174,175,102,42,176,102,202,85,19,230,74,116,157,188,48,171,246,197,75,192,231,20,247,177,14,236,173,93,2,95,171,30,25,0,93,69,8,65,72,254,235,160,72,102,80,36,187,250,160,43,213,124,40,186,196,3,147,90,195,244,129,204,208,7,246,11,129,200,110,78,177,118,217,211,99,88,135,4,27,176,6,173,135,30,125,104,209,135,19,250,208,160,15,109,250,80,166,15,67,250,48,166,15,35,250,80,45,161,173,70,79,243,71,124,113,1,9,234,30,53,139,70,116,158,166,62,228,31,60,64,34,162,72,181,84,139,84,97,85,139,81,103,185,157,151,244,71,221,226,156,192,117,74,85,174,226,220,11,157,247,42,243,29,36,168,132,245,215,135,245,215,57,134,81,244,49,82,218,165,1,139,148,1,131,20,24,224,128,65,255,128,33,181,202,165,1,139,48,192,192,192,61,233,195,82,59,86,6,124,244,98,45,110,78,128,81,157,71,79,30,226,75,252,188,116,2,163,233,2,245,13,192,68,244,71,237,98,47,250,240,220,90,225,39,176,216,159,63,239,65,201,231,207,135,239,149,148,231,207,219,15,75,93,160,40,26,37,124,250,244,196,243,8,220,120,115,189,104,140,121,63,129,173,5,232,100,82,148,185,182,171,196,112,14,46,203,81,41,210,154,107,68,191,26,41,207,141,163,95,21,120,62,209,74,148,159,195,125,79,164,118,151,138,84,236,199,21,137,59,47,182,185,113,177,199,161,115,12,206,148,190,172,35,203,198,226,8,73,63,16,150,159,149,36,116,114,157,193,31,201,190,211,142,231,29,153,171,20,55,52,221,116,73,126,156,115,53,110,181,55,39,211,39,90,19,195,43,54,12,160,162,30,198,121,94,120,52,103,2,169,161,72,80,82,145,160,115,238,18,71,146,43,62,195,100,72,241,12,3,104,20,37,230,160,91,68,107,158,112,58,88,15,130,121,163,8,115,80,239,58,155,130,199,103,180,181,66,200,109,36,191,135,40,92,68,219,170,79,101,32,20,116,165,23,137,70,229,88,204,2,145,88,85,225,252,184,49,104,16,53,21,172,81,57,150,137,186,201,10,167,199,83,167,71,223,17,35,4,30,49,194,241,35,246,165,24,150,180,38,126,139,247,165,86,24,221,143,84,65,246,142,45,62,86,93,2,77,52,74,39,129,32,62,241,181,200,163,34,252,255,244,107,197,227,88,49,250,232,253,196,251,137,167,95,123,63,113,28,139,62,138,60,253,218,163,47,29,127,53,26,121,255,209,211,175,161,135,71,145,47,197,225,247,151,19,112,48,226,82,143,190,84,58,142,189,143,0,120,191,17,121,244,78,252,171,214,115,52,161,192,9,104,198,229,115,25,157,55,152,104,197,207,232,86,139,62,127,110,191,37,93,111,169,227,40,130,19,237,7,13,19,101,156,22,87,212,102,119,32,201,70,36,252,110,24,104,82,36,24,180,91,11,32,186,128,56,135,122,150,140,80,137,94,210,155,1,118,142,236,96,127,221,193,62,94,94,198,25,44,76,56,14,145,134,236,240,171,244,33,102,61,28,209,148,35,68,112,146,245,104,138,106,146,214,56,226,104,141,232,252,92,60,153,249,42,46,178,181,130,150,141,249,94,60,103,39,192,184,228,210,156,28,181,46,88,68,164,34,250,44,5,59,19,126,57,196,49,110,12,43,159,128,215,122,36,39,74,218,87,149,162,59,89,68,109,37,74,10,210,87,216,195,250,50,35,156,221,24,244,26,178,30,87,140,21,213,148,219,50,34,230,30,60,80,223,45,160,179,148,119,170,108,176,2,230,56,38,26,222,131,101,76,40,6,188,175,119,74,151,181,253,218,198,110,49,140,119,79,152,219,93,89,175,109,238,193,187,73,180,145,97,134,153,223,100,111,23,19,214,171,108,226,253,132,62,193,193,244,14,140,65,28,195,184,201,2,199,227,227,139,250,117,18,98,29,159,209,97,13,211,250,104,125,71,194,64,111,97,253,143,196,104,75,228,71,76,114,81,65,114,122,32,162,205,231,207,253,59,3,18,223,137,248,112,36,2,142,128,166,225,89,73,185,37,37,15,210,195,134,230,66,138,37,228,239,139,136,135,51,101,221,136,135,25,177,136,134,248,115,153,149,194,47,61,194,215,109,4,174,252,104,17,9,166,145,206,215,205,10,161,44,174,249,224,65,179,43,139,180,171,72,51,202,169,136,47,67,200,69,204,73,67,65,4,39,240,36,220,78,28,207,15,92,31,190,126,84,218,141,143,221,66,233,243,132,198,118,183,101,205,46,0,80,66,55,156,213,187,1,23,42,61,232,183,75,19,166,9,233,191,109,244,59,168,38,76,239,163,169,188,175,26,45,50,189,169,92,146,71,221,113,75,19,212,86,19,143,78,62,240,232,228,217,163,147,63,46,94,94,97,170,7,89,213,163,115,98,87,91,216,92,135,213,105,215,68,251,118,190,73,228,87,112,122,161,191,241,103,93,11,117,70,32,203,73,202,184,90,44,189,131,215,183,125,2,193,176,158,94,118,228,113,49,172,169,97,142,232,253,131,238,66,79,119,64,133,207,195,106,141,96,13,157,63,175,100,66,231,228,170,6,214,227,138,179,122,104,181,110,214,133,61,252,121,180,95,128,28,55,227,248,27,178,205,22,218,69,239,241,207,159,155,152,103,110,202,17,157,19,156,142,232,136,253,189,209,57,10,24,14,98,27,31,60,160,178,22,52,113,20,48,162,144,179,85,153,113,3,245,24,71,170,169,136,61,131,208,253,188,149,19,225,163,113,160,242,106,34,28,246,174,133,248,255,179,247,246,223,141,28,85,194,240,239,251,87,104,154,236,32,49,109,89,146,229,47,57,194,107,123,102,146,129,73,50,201,36,203,195,113,188,115,90,82,203,86,70,106,105,90,45,123,28,143,206,73,96,33,4,150,77,120,158,192,242,181,11,97,33,176,203,50,129,151,0,97,18,224,156,231,79,121,223,216,158,252,196,191,240,222,143,170,234,170,254,208,135,237,9,9,100,156,216,221,93,85,183,110,221,170,186,117,235,214,173,123,165,10,146,6,117,64,99,41,161,135,160,155,141,143,240,137,102,9,29,110,12,165,52,150,80,80,158,109,79,138,110,106,53,120,88,45,73,25,75,79,167,233,9,69,6,82,97,140,106,81,162,58,69,116,87,40,106,135,39,251,133,45,37,100,59,120,6,164,116,44,62,170,28,72,36,33,35,26,228,6,78,46,128,143,213,174,146,114,187,48,59,152,41,220,185,131,207,82,158,17,34,10,31,169,181,212,103,129,19,83,206,218,160,136,224,76,38,192,16,6,107,43,208,190,1,105,207,21,240,63,152,29,10,128,108,48,231,104,33,233,183,128,171,26,7,174,159,147,123,98,93,250,236,180,188,172,18,155,113,26,225,240,64,236,158,73,225,79,233,27,207,201,58,234,0,85,111,129,88,133,73,146,162,149,25,100,133,32,63,128,150,246,163,220,105,151,77,101,240,228,156,222,97,15,19,18,238,22,25,204,144,51,15,84,201,92,176,50,56,100,201,12,198,18,229,107,142,95,149,5,243,236,254,244,113,16,52,56,145,209,168,250,119,238,192,238,128,63,17,58,184,41,81,95,8,45,220,160,128,156,166,112,200,211,109,84,9,64,3,118,33,44,195,153,133,208,15,162,73,156,93,222,24,244,64,194,118,215,29,63,54,35,72,46,224,225,140,236,10,214,95,232,43,200,171,212,98,18,17,58,214,198,213,15,151,194,172,101,100,182,88,249,155,141,96,205,109,12,155,171,225,44,102,180,9,152,151,242,24,236,21,62,186,9,225,124,138,241,21,45,158,5,10,174,36,214,236,105,21,42,38,1,171,36,237,45,147,120,3,170,113,66,233,75,239,69,181,197,167,178,51,158,254,182,18,224,170,41,71,65,30,62,175,5,32,45,213,6,48,255,45,194,199,178,45,113,71,77,119,227,66,167,188,189,219,185,21,75,227,97,59,173,134,155,208,73,250,24,5,193,213,28,178,69,53,4,163,189,36,14,21,180,41,140,183,213,18,72,142,55,252,64,190,187,226,93,83,227,58,92,162,250,59,120,126,63,18,39,92,94,35,211,40,173,74,66,44,161,190,164,70,72,244,100,59,66,156,68,231,91,209,179,79,125,216,202,17,50,180,251,122,38,79,160,110,14,248,106,171,255,184,131,194,188,109,148,173,34,63,43,216,208,101,50,65,205,37,60,204,139,177,191,71,163,86,93,155,91,154,142,90,104,107,11,43,221,135,253,149,11,23,186,57,84,66,119,183,114,171,66,0,161,151,74,22,245,205,85,124,182,47,92,112,66,53,76,11,10,58,84,176,69,9,148,45,216,108,109,13,117,91,180,158,157,108,175,54,136,126,175,118,108,221,234,173,105,235,246,112,59,118,212,90,174,102,199,12,234,182,237,36,187,187,53,59,193,64,111,215,142,219,241,61,100,167,217,252,61,110,167,89,9,238,219,17,115,194,61,59,106,111,184,97,107,198,136,55,109,205,72,241,17,219,180,95,124,198,78,179,115,124,206,78,49,140,188,108,39,24,81,94,183,39,177,190,188,100,39,26,110,94,177,163,246,157,207,219,73,86,160,215,236,100,139,209,171,118,204,180,116,221,142,153,159,222,176,77,251,212,91,118,154,29,235,69,123,132,241,235,99,118,130,177,236,147,182,97,78,251,148,157,98,116,251,68,146,129,238,163,100,190,92,175,89,39,245,1,147,175,5,222,76,36,192,99,97,126,126,161,190,84,170,111,29,232,177,68,135,163,3,123,196,11,171,24,234,115,122,12,217,113,113,222,99,229,151,29,252,153,4,4,135,210,136,1,178,39,175,179,18,13,4,95,249,68,115,190,185,216,116,134,35,233,148,169,144,14,144,35,253,132,193,100,233,39,138,56,217,61,220,184,209,118,106,240,70,62,159,226,45,143,251,202,33,223,80,165,252,92,217,136,178,218,108,54,87,158,159,161,141,82,101,166,8,255,140,42,234,48,145,226,176,121,41,45,229,23,10,101,140,162,61,26,61,58,125,157,4,63,223,12,92,62,25,130,122,37,24,44,128,61,66,197,171,147,16,16,128,6,121,60,101,167,5,186,92,199,31,35,226,177,211,129,93,167,183,29,239,242,184,15,29,233,47,174,152,159,39,191,59,25,21,112,21,125,255,202,231,97,124,208,85,102,216,180,36,12,184,98,142,64,179,169,228,143,166,231,108,227,186,11,125,16,111,153,140,87,44,130,171,106,101,207,192,133,79,167,11,242,96,215,159,221,190,245,152,120,250,200,21,237,239,111,211,242,51,202,61,79,33,88,231,88,132,27,246,231,57,104,223,70,13,227,25,10,55,60,173,13,242,147,179,97,151,200,79,206,64,133,52,124,126,221,190,249,200,218,21,45,130,225,134,183,46,114,97,224,195,2,125,42,174,219,251,244,233,102,232,245,231,115,166,79,158,155,148,190,15,69,250,84,36,88,183,11,90,17,246,204,19,41,195,110,130,28,17,188,48,44,216,9,191,27,152,46,108,172,93,217,160,200,146,234,211,45,248,116,145,170,45,209,167,185,117,13,147,129,233,4,72,167,227,8,7,64,114,96,126,236,0,232,227,159,143,127,62,254,249,248,231,175,241,71,151,143,217,159,79,196,233,45,59,0,26,27,28,48,116,133,228,111,215,178,243,69,59,195,255,155,193,104,198,1,211,225,136,13,196,52,229,101,76,62,111,124,36,62,116,6,165,5,77,18,219,5,85,131,78,21,125,147,32,252,36,41,103,201,252,147,130,98,92,176,229,226,41,30,174,216,143,108,121,62,226,89,170,73,30,170,158,13,164,224,155,33,129,60,169,162,58,135,173,11,125,67,205,23,34,177,211,82,145,35,89,126,36,118,190,30,223,237,68,232,37,111,27,184,82,85,90,20,54,224,79,78,223,201,193,242,150,33,9,178,220,58,48,132,74,101,119,6,157,95,101,146,157,95,1,185,164,183,233,57,36,54,186,225,133,1,193,222,120,33,125,40,160,38,236,21,146,6,97,114,91,35,59,7,233,202,76,56,177,78,234,227,20,63,185,11,133,186,53,250,242,113,144,181,234,165,82,217,194,155,202,11,115,229,147,106,39,26,173,93,185,191,89,112,231,26,133,229,133,162,210,11,52,26,141,97,30,61,111,134,222,199,226,121,165,43,212,66,225,239,133,51,87,122,84,91,181,242,181,255,181,162,69,136,210,2,68,69,189,211,142,171,42,140,197,117,16,11,179,37,99,98,107,46,116,57,158,156,12,70,109,58,20,199,16,190,83,212,167,34,82,114,64,202,105,10,114,196,203,105,203,137,200,150,9,237,228,230,76,129,123,24,202,242,4,101,224,33,142,3,69,52,43,21,236,165,162,93,92,40,216,249,114,78,27,212,83,12,157,132,72,149,114,52,41,53,199,9,128,52,66,32,197,185,249,114,73,223,159,175,232,254,246,11,43,145,184,147,83,146,149,99,61,106,62,142,243,139,165,101,212,248,172,232,49,38,49,50,249,137,136,162,162,73,38,213,112,82,136,211,13,2,25,95,242,192,156,61,177,217,117,130,169,52,29,46,90,168,201,3,35,114,100,12,21,93,143,51,69,83,253,248,48,215,2,69,158,8,232,201,162,69,234,122,169,232,68,43,229,78,136,200,52,129,33,199,207,247,69,99,190,27,62,200,207,138,60,102,136,197,41,6,74,26,136,233,90,53,89,51,128,67,119,40,106,132,16,108,180,101,51,202,1,38,3,72,33,220,51,244,123,220,10,103,46,7,83,179,131,136,196,61,253,122,122,162,106,88,176,87,236,25,195,157,235,238,85,241,195,41,224,210,254,230,224,148,148,72,138,112,46,97,150,27,181,69,83,81,108,86,144,25,123,10,162,170,230,217,102,159,2,195,232,49,202,140,58,11,42,23,231,157,105,135,114,36,14,249,129,17,177,2,163,142,107,51,222,140,43,99,38,78,86,91,175,219,235,65,218,237,25,186,137,142,167,140,255,84,101,112,144,206,137,55,110,56,62,204,220,3,92,167,103,22,73,132,212,86,160,147,8,67,147,87,202,210,218,193,20,53,102,242,245,29,183,126,115,38,177,175,77,98,202,51,131,169,64,80,3,40,29,228,102,201,109,52,169,96,161,52,111,200,4,74,176,161,141,170,8,23,17,175,81,68,1,26,33,220,39,68,164,16,28,71,23,164,100,155,34,213,202,175,230,128,193,208,177,169,168,0,245,83,233,39,15,93,202,197,5,58,229,25,1,35,147,39,18,141,5,37,226,104,72,61,74,203,35,118,196,46,152,19,88,98,121,190,232,76,46,235,244,15,18,105,148,188,23,58,29,159,197,218,110,220,240,156,93,49,145,15,226,225,49,166,131,115,0,251,50,39,152,110,155,212,23,236,61,54,46,69,51,129,10,52,48,84,20,147,144,34,42,157,230,72,44,131,58,238,21,29,22,151,231,49,45,118,24,39,137,138,173,88,81,123,2,200,52,23,141,43,162,190,78,222,88,41,145,206,212,29,31,228,116,69,2,25,143,71,219,10,139,74,98,17,178,18,154,49,122,148,12,209,203,137,235,239,118,91,254,196,178,9,136,89,29,167,221,54,190,69,166,65,225,44,78,45,155,62,32,116,189,238,187,46,100,213,162,117,108,183,250,79,59,181,141,19,68,0,249,232,65,236,19,40,132,67,1,228,128,170,31,147,239,108,32,126,206,241,189,43,120,245,161,221,38,197,90,127,212,201,242,51,107,246,173,245,181,141,43,246,51,107,87,233,64,245,177,226,186,221,218,88,123,228,17,251,243,218,153,174,22,18,134,131,184,92,13,232,28,249,153,39,241,40,150,15,100,69,108,22,58,188,109,60,183,97,119,62,187,214,93,127,18,207,153,139,235,116,246,252,216,28,148,121,4,50,60,73,177,102,214,160,206,246,6,165,60,57,71,81,101,150,32,101,27,64,124,30,62,45,175,247,232,219,205,141,39,237,146,17,87,134,163,191,244,240,124,24,210,247,32,189,163,29,66,3,204,139,6,76,149,254,204,218,174,150,242,200,90,247,226,147,246,5,64,238,162,66,174,12,200,193,199,189,141,181,181,237,139,240,237,249,139,183,47,34,170,11,240,17,207,165,247,240,156,125,241,226,206,69,187,245,200,90,235,210,147,246,0,62,118,49,231,115,151,230,47,218,251,151,215,110,93,146,109,171,11,74,4,151,128,20,251,159,89,187,0,41,11,144,189,128,217,103,47,181,47,217,253,139,107,157,203,79,50,133,101,120,157,222,229,219,64,126,104,213,229,39,5,73,111,201,86,61,162,112,191,5,84,121,68,166,3,121,159,127,36,36,239,197,181,1,36,125,222,32,213,237,71,128,84,219,151,214,202,144,242,204,90,239,81,5,104,255,210,218,246,163,79,210,41,252,5,252,182,243,232,238,134,125,243,202,90,31,62,222,4,92,151,176,189,193,163,193,69,172,178,0,31,203,84,37,252,134,174,130,164,185,71,131,13,123,251,242,218,5,72,186,142,41,208,81,193,21,133,76,255,242,90,247,10,245,94,49,252,8,52,216,131,143,183,100,52,160,219,87,112,192,1,114,240,177,21,154,17,116,37,242,203,87,158,39,147,129,155,159,121,82,196,38,186,165,5,21,82,118,13,254,103,24,246,62,100,235,75,216,207,127,166,200,99,224,51,159,23,249,111,73,154,45,126,214,133,12,206,28,217,49,220,250,236,147,6,84,74,15,155,113,113,173,244,217,39,195,248,69,115,159,5,168,23,54,214,182,175,34,57,215,62,135,132,187,234,173,163,61,198,173,171,178,17,219,52,8,90,27,130,42,240,123,129,126,127,62,140,120,132,36,88,64,128,243,87,253,13,234,139,199,196,104,232,108,152,185,208,116,98,227,246,198,242,186,189,119,105,13,198,145,156,132,161,241,67,226,156,31,97,5,33,23,192,137,173,32,62,105,4,200,19,49,196,197,46,143,162,218,25,233,51,13,199,191,9,233,44,5,114,58,251,12,53,203,23,11,197,250,220,188,72,23,65,47,107,219,42,70,185,220,88,71,210,103,218,116,172,3,233,188,129,227,116,25,17,80,139,168,254,137,249,198,226,220,114,93,75,239,56,122,12,116,20,255,113,7,16,166,7,173,160,237,134,233,205,114,115,177,41,210,117,93,130,130,207,242,189,140,227,215,104,237,134,33,222,141,72,133,88,111,36,200,103,68,34,143,4,9,21,129,222,11,133,72,216,210,76,66,130,16,136,56,161,172,69,82,213,4,163,140,38,63,71,3,173,98,57,25,125,70,96,167,71,175,151,129,85,148,2,208,136,159,24,21,253,57,148,125,216,89,70,48,196,48,88,169,34,99,37,37,72,169,153,157,15,17,67,137,63,189,140,208,125,234,255,166,41,40,228,60,89,144,196,97,35,104,99,26,85,228,233,133,56,190,72,207,38,4,237,49,249,42,226,84,99,52,177,211,136,55,18,211,240,144,99,108,14,120,24,135,0,169,6,227,147,223,206,20,242,101,243,148,60,26,116,211,232,161,200,52,153,128,220,226,20,196,196,79,6,231,41,47,68,131,109,142,3,212,72,2,20,226,87,46,70,206,35,181,188,218,214,149,242,22,18,83,229,201,102,97,226,94,226,19,141,76,114,232,84,158,236,145,120,164,186,38,21,6,116,187,145,70,245,233,9,174,78,88,50,169,161,92,203,73,177,90,79,90,155,58,79,25,49,74,35,125,150,16,7,121,212,164,31,51,44,212,33,138,61,62,79,50,34,194,182,32,5,143,164,209,52,134,38,254,184,201,168,29,195,76,8,254,148,39,48,105,8,141,228,11,165,220,212,109,159,238,88,230,20,60,107,49,157,103,209,225,141,206,179,84,120,183,104,11,210,90,145,118,224,114,230,248,142,161,229,196,135,73,31,24,98,209,227,161,204,193,52,140,43,198,250,240,28,121,92,149,218,1,210,216,69,54,69,156,153,70,150,57,213,146,23,57,214,56,9,190,15,16,116,146,216,85,17,44,15,153,223,116,236,55,205,132,46,121,113,198,152,133,154,196,139,255,140,40,132,70,234,116,85,10,19,192,180,224,227,39,233,184,164,19,179,204,216,112,228,211,76,164,145,6,132,39,203,62,222,234,112,210,17,35,54,110,211,52,199,60,107,51,235,210,207,138,96,32,224,233,90,26,243,54,149,184,169,89,211,208,72,58,15,179,24,152,21,61,17,51,113,100,153,48,178,29,161,67,186,84,201,229,100,162,253,52,40,138,205,199,8,233,105,10,28,180,179,184,244,238,97,131,190,241,0,180,6,69,142,240,82,197,96,148,131,75,105,146,231,168,21,195,56,128,203,164,110,24,98,39,127,73,100,51,118,154,226,244,47,125,45,48,54,12,17,210,68,49,75,74,143,140,102,60,37,28,141,123,108,88,70,32,44,137,10,244,44,249,4,178,139,77,249,232,109,134,158,73,236,12,74,145,241,30,67,129,104,183,16,105,38,254,19,199,141,218,228,49,14,30,163,217,19,216,79,76,58,49,10,13,199,203,198,125,147,6,250,65,101,188,107,66,149,75,38,81,231,18,25,50,167,218,165,24,199,152,17,182,147,16,114,87,131,51,22,104,100,182,209,1,103,168,12,153,12,76,156,35,232,179,214,212,207,148,122,73,36,138,30,131,102,18,9,158,124,32,154,54,107,50,113,118,92,192,145,55,102,115,159,84,42,102,163,60,90,13,149,160,81,138,107,26,180,156,229,104,3,52,193,102,68,206,81,157,50,230,32,214,236,173,84,125,99,84,75,25,59,172,29,79,203,145,51,39,117,226,0,87,17,92,35,62,249,140,205,215,240,147,246,199,215,246,206,246,7,168,250,15,220,171,153,79,230,103,243,244,95,244,16,247,147,212,27,73,7,239,7,163,246,124,73,199,238,35,151,171,88,191,211,175,228,40,220,139,133,165,244,88,106,203,115,115,141,15,36,208,114,185,81,40,148,38,140,194,189,180,88,30,19,75,45,200,163,47,105,225,55,49,22,22,129,92,33,225,141,134,135,132,143,40,118,78,65,158,7,111,128,32,223,204,223,168,223,185,163,60,55,99,132,171,214,174,5,88,161,123,142,250,6,250,107,169,88,116,2,93,239,118,58,32,184,247,156,109,215,26,218,155,35,114,178,98,129,165,13,145,213,165,203,29,200,176,48,222,124,180,148,145,228,4,129,223,175,28,8,46,84,177,14,95,249,214,209,47,223,58,254,249,119,0,84,215,171,144,229,94,197,203,111,83,100,2,12,186,192,224,113,176,68,225,202,49,36,88,13,186,168,85,240,89,114,192,232,114,118,7,200,221,174,136,112,115,30,251,132,186,134,78,11,109,116,87,70,245,133,225,145,208,129,90,152,163,234,14,109,232,125,116,59,130,6,32,86,152,98,13,85,203,41,72,206,129,168,119,123,16,4,104,175,84,8,211,97,141,15,211,113,23,88,89,10,19,213,36,8,179,144,44,86,177,142,239,189,125,255,173,159,221,127,243,197,227,119,191,117,248,202,239,180,10,121,131,166,168,65,177,6,42,194,176,198,66,222,12,164,148,213,161,76,102,161,214,219,178,201,169,34,157,55,88,150,77,59,135,29,16,231,0,89,235,254,155,191,123,255,133,151,143,190,246,95,177,58,169,75,234,59,142,183,141,164,227,138,55,232,117,4,93,243,228,18,178,15,127,96,27,114,165,145,70,102,216,44,162,235,209,88,57,219,18,5,45,219,205,165,209,63,82,7,82,7,70,124,27,224,237,193,52,240,55,96,205,235,71,2,26,169,41,0,36,236,246,40,188,19,251,36,66,159,186,182,65,124,128,210,171,95,247,108,217,182,86,3,70,34,186,210,43,230,182,196,255,246,169,58,247,232,55,95,131,33,127,248,234,215,143,127,250,75,173,103,73,67,21,102,54,122,76,239,202,104,239,221,255,227,255,57,252,210,79,76,160,227,251,167,31,120,157,233,59,7,75,77,210,51,148,15,200,54,150,96,243,137,4,19,95,106,48,159,168,163,68,9,228,217,192,81,252,22,44,19,251,150,221,170,99,229,72,57,120,144,60,73,39,149,24,193,237,22,113,149,174,183,129,79,236,57,7,171,133,49,179,155,181,142,94,253,254,241,91,63,226,203,112,225,143,149,219,146,72,71,177,48,171,245,221,38,208,97,84,189,184,74,6,228,177,32,172,244,253,151,190,126,252,135,187,35,42,225,166,162,116,111,64,211,251,73,186,52,166,24,53,24,15,208,217,118,120,125,128,217,208,237,185,222,99,93,223,37,239,152,97,91,191,247,214,225,143,191,27,109,43,182,22,209,128,177,117,64,94,188,112,182,239,224,82,229,187,171,170,161,164,80,152,25,244,172,74,228,19,234,137,44,232,106,213,217,212,225,26,136,17,203,137,216,182,118,32,27,80,48,129,163,149,240,14,104,148,223,166,242,214,82,121,146,249,119,255,245,127,57,122,237,79,135,255,114,239,240,43,255,91,3,93,119,250,117,177,130,37,48,80,242,167,6,59,173,54,236,83,118,221,118,223,170,96,188,64,226,36,72,175,154,211,95,107,160,47,170,190,221,131,174,232,203,169,103,161,171,102,203,22,53,163,101,22,240,98,188,137,235,187,48,136,228,19,244,113,50,79,62,122,249,133,195,95,253,135,129,176,193,202,35,60,186,235,237,116,7,146,69,179,157,199,245,118,55,64,4,111,12,178,194,175,160,144,87,44,187,233,25,227,73,120,183,204,123,232,59,15,227,136,160,13,165,16,30,144,68,72,97,75,140,36,20,48,178,14,249,55,206,229,72,100,106,245,175,186,78,115,21,18,220,108,174,18,201,110,197,135,28,254,100,173,11,2,144,36,4,8,102,155,91,171,150,85,9,63,73,87,169,23,172,92,18,20,156,67,91,195,225,150,77,62,79,161,79,230,150,97,21,44,206,149,22,23,114,227,185,32,8,15,187,245,19,44,82,92,110,18,78,40,114,106,188,80,254,95,97,90,233,44,146,167,9,176,20,28,55,36,35,93,115,60,183,45,167,70,92,16,19,185,12,161,141,138,215,2,47,181,168,118,57,60,20,225,162,12,72,31,251,38,199,235,181,7,125,203,54,121,113,132,211,2,243,185,12,211,239,98,203,233,106,204,231,91,191,60,252,209,127,140,224,121,141,86,31,27,213,168,156,243,242,29,24,161,173,94,219,101,255,157,64,91,233,139,47,29,47,232,106,55,112,37,102,13,156,4,126,4,49,206,194,48,67,196,14,191,242,195,247,191,243,99,75,112,48,129,28,209,23,112,107,112,188,186,93,180,168,60,192,241,94,145,110,16,65,200,119,246,30,167,47,187,51,234,155,28,107,226,131,49,58,100,38,24,173,212,73,177,70,38,243,192,136,84,71,103,122,81,161,192,234,56,183,133,202,192,170,160,15,114,192,254,49,231,182,8,192,32,76,81,160,12,249,236,23,233,23,225,217,182,144,133,179,191,203,138,188,132,100,45,20,145,233,114,26,240,12,132,184,237,6,79,117,247,62,235,238,219,22,75,243,51,104,35,160,74,90,161,34,10,22,8,214,68,33,132,9,50,113,23,81,93,141,90,155,186,10,43,220,33,223,125,23,107,180,104,3,251,149,52,154,97,110,23,102,81,212,19,140,79,13,105,57,69,218,131,78,108,101,237,135,36,23,84,158,159,7,42,242,142,214,157,9,147,113,23,49,52,6,69,12,34,118,193,12,65,129,86,149,10,5,52,170,243,3,37,108,195,114,0,245,5,200,46,12,1,80,136,217,98,101,145,54,90,51,65,183,139,163,194,66,238,126,38,21,163,196,150,36,121,62,224,138,37,139,76,90,116,31,120,155,219,245,176,226,55,223,56,126,231,203,135,223,255,229,225,191,191,240,160,43,30,244,155,237,199,105,141,151,149,255,233,85,104,248,241,87,127,123,244,194,139,99,42,215,120,79,232,43,65,178,243,240,75,42,87,215,11,9,148,89,47,108,145,186,212,178,53,163,13,64,216,146,6,0,180,233,143,46,142,219,238,186,235,120,244,96,243,22,30,153,13,8,61,155,165,130,61,87,176,203,5,123,190,176,165,37,141,130,128,238,48,129,32,251,221,1,176,150,160,27,56,109,59,67,224,236,12,198,38,129,223,144,201,183,51,24,139,209,206,60,55,232,244,80,8,163,140,200,170,240,175,224,17,88,42,62,255,225,35,79,253,176,81,209,60,27,252,93,114,8,93,68,21,11,21,74,169,36,50,178,147,12,109,33,12,243,84,140,18,54,217,144,34,134,248,23,4,184,43,13,120,193,63,118,171,193,251,70,177,248,116,251,174,92,14,43,24,237,72,123,199,133,0,157,230,50,135,5,142,236,226,27,96,168,73,7,24,70,110,115,203,238,86,179,128,227,98,115,177,201,226,250,66,109,190,204,79,78,125,193,225,167,37,103,169,97,229,48,184,27,122,183,0,54,109,97,76,55,212,85,45,22,74,240,204,94,47,220,185,130,133,145,14,206,74,163,36,248,109,148,114,38,125,132,147,225,8,13,5,243,93,154,255,123,24,146,108,9,57,67,4,210,250,14,95,197,0,96,55,190,21,1,203,138,200,107,26,224,170,59,52,183,2,114,38,225,243,21,175,217,85,147,196,31,180,93,20,144,233,175,144,24,61,37,232,177,115,22,57,237,139,83,237,70,78,164,233,17,156,68,83,109,156,84,241,67,186,214,7,174,249,153,74,221,51,86,199,243,215,160,216,49,59,146,22,254,84,37,207,228,61,165,107,121,84,55,37,247,5,86,57,97,71,176,88,146,210,11,2,245,7,161,245,210,133,147,51,38,78,154,10,108,114,189,215,104,101,87,138,134,75,35,208,25,112,5,209,207,191,122,231,240,63,190,22,18,43,232,157,1,63,80,187,44,107,34,222,96,96,114,2,198,128,88,79,76,111,104,96,58,189,185,245,130,31,244,217,197,56,186,174,190,126,26,142,64,17,154,36,202,244,247,140,121,130,41,247,26,162,113,162,234,105,124,111,54,91,109,224,133,178,215,62,214,75,157,181,94,234,244,90,41,169,147,202,165,204,137,137,180,78,227,84,77,169,250,165,211,141,215,195,187,47,223,255,207,47,153,155,38,109,87,117,102,204,58,161,158,116,22,210,174,79,204,66,112,231,151,202,66,168,1,15,136,101,31,191,243,202,225,189,55,36,177,218,219,193,25,46,251,2,54,207,42,130,149,116,18,128,250,45,167,113,213,221,237,103,173,34,134,39,73,161,39,226,54,33,61,169,25,105,244,20,109,60,163,129,119,124,239,127,116,250,5,103,74,63,134,61,5,253,74,163,232,23,76,78,191,96,20,253,130,224,204,39,238,123,127,160,131,37,65,197,150,119,242,101,102,204,194,210,210,46,161,226,42,28,93,95,124,119,227,84,43,12,55,71,74,64,31,175,45,147,174,45,216,229,19,14,78,26,29,105,131,83,12,157,113,204,114,196,120,252,241,75,71,191,254,217,159,223,253,174,28,140,29,183,211,77,159,210,225,129,167,227,187,14,236,206,7,65,151,166,249,65,167,229,61,213,221,235,87,74,118,199,185,77,79,229,97,218,162,242,229,47,29,222,253,125,234,66,130,24,76,72,27,66,54,141,54,162,37,49,218,112,247,155,199,156,172,20,1,58,117,3,205,2,166,223,70,203,37,241,17,134,173,249,58,209,241,183,121,178,177,221,69,165,70,120,166,241,222,159,254,61,115,248,139,111,39,157,182,232,197,116,13,75,120,30,242,202,183,50,71,191,253,138,21,57,210,29,218,34,244,53,170,161,74,205,133,18,171,156,10,243,69,7,85,78,131,170,56,30,217,235,11,29,12,41,131,4,87,208,181,104,220,144,245,110,23,38,181,103,139,169,137,54,81,66,163,198,233,28,165,71,37,91,196,41,174,52,210,83,91,233,105,67,62,247,136,69,156,58,224,14,5,14,136,138,1,10,20,104,11,221,3,191,224,22,88,62,121,29,249,20,244,248,137,101,47,249,181,93,231,39,92,22,197,83,32,159,90,158,44,131,243,138,159,112,20,209,211,208,14,165,116,116,219,17,234,58,240,45,198,104,241,163,190,253,193,119,86,98,29,72,220,55,15,48,222,104,203,199,179,180,2,84,212,239,59,192,43,211,21,62,54,186,71,222,198,169,84,107,15,124,60,159,162,134,167,131,73,208,70,36,193,0,146,77,6,67,170,5,162,48,80,137,199,170,200,70,37,81,91,185,210,221,180,28,107,11,149,167,138,136,217,131,161,182,37,164,217,29,18,24,120,60,111,243,96,200,138,178,210,99,244,211,190,155,84,54,214,1,18,132,109,48,93,156,27,9,153,55,11,91,100,71,168,229,20,81,195,18,243,230,121,221,204,165,128,82,107,4,129,157,28,170,86,76,214,16,70,7,5,218,169,33,151,13,191,93,116,3,167,213,70,182,162,125,188,190,223,191,216,170,99,20,113,232,203,96,167,219,64,179,55,173,252,216,94,10,107,138,83,58,28,248,26,137,195,143,9,49,79,169,24,178,5,140,169,218,106,232,148,22,115,129,190,83,16,95,248,207,214,53,22,177,168,120,15,1,252,186,251,12,169,152,177,129,82,26,52,130,208,177,215,110,124,2,105,202,5,57,187,194,129,28,67,145,174,218,227,198,226,112,186,220,29,248,217,104,134,220,10,199,183,39,0,165,147,3,160,147,83,37,252,36,196,68,212,203,49,175,170,122,155,158,22,165,94,11,85,27,206,144,60,43,24,76,42,43,99,163,58,7,226,198,145,4,20,229,16,142,184,164,186,107,190,159,133,254,210,225,163,8,45,211,34,1,121,85,168,61,140,159,234,73,65,12,100,174,173,21,95,141,214,85,19,122,152,0,16,42,62,161,2,53,104,107,88,172,75,185,241,85,140,124,76,61,236,118,90,232,34,92,63,129,65,95,225,198,104,79,25,194,176,164,222,61,122,237,247,100,59,140,176,104,173,58,127,94,140,236,6,23,111,92,103,198,204,93,214,106,152,35,220,37,181,149,171,143,82,90,120,170,226,216,40,156,207,13,57,1,16,70,68,111,160,146,132,26,193,228,66,170,156,103,38,5,61,45,41,232,217,198,110,80,37,209,214,208,216,232,132,73,129,158,132,139,151,74,34,185,42,97,226,113,170,60,26,48,244,211,42,149,148,213,147,37,181,235,90,82,187,110,27,58,93,45,201,235,132,73,120,34,171,146,240,133,249,0,139,75,41,97,155,87,244,121,195,29,164,127,145,237,209,191,17,125,205,15,245,6,76,17,59,250,45,158,169,40,50,61,228,187,77,98,113,116,60,149,167,248,234,200,136,178,145,121,125,206,19,81,94,207,21,41,212,176,48,171,169,34,7,164,49,153,59,248,204,245,39,30,231,120,135,89,122,100,171,247,86,115,63,235,138,170,97,230,138,129,11,131,232,186,179,235,202,113,43,51,216,145,184,210,114,224,186,249,135,188,110,128,160,164,33,197,160,94,199,72,160,225,210,206,8,29,125,229,213,195,175,254,192,178,27,3,159,32,87,74,238,220,16,221,236,39,207,193,48,65,28,136,90,204,177,181,89,231,70,166,220,160,135,6,44,103,136,56,87,117,70,136,231,152,173,176,205,76,37,65,65,205,7,196,225,146,90,73,59,141,21,17,228,235,28,214,50,79,247,109,218,242,8,54,57,38,125,96,251,48,86,148,116,19,96,244,227,217,254,126,31,255,199,186,32,15,108,33,102,119,139,179,116,102,191,214,110,227,87,12,36,217,183,114,249,96,199,245,76,238,15,0,104,103,76,103,230,154,232,41,54,204,249,126,173,125,219,54,84,254,85,51,227,230,210,150,20,187,34,218,122,248,37,200,133,250,150,234,192,110,210,17,245,210,226,34,208,118,71,4,230,206,54,169,45,185,108,199,174,219,13,180,242,35,9,218,154,171,45,149,150,151,26,101,203,230,112,244,181,234,142,188,176,97,111,171,253,8,10,16,98,152,64,111,183,110,131,132,84,217,108,19,196,45,59,116,176,87,57,8,247,45,149,90,234,150,65,24,113,161,54,36,52,120,64,209,155,45,30,248,9,109,18,42,165,130,141,207,21,216,216,200,125,134,177,185,8,55,29,67,185,245,177,164,221,3,94,23,9,119,76,24,44,88,90,108,145,99,191,168,225,24,126,28,181,137,96,227,4,218,127,136,191,245,231,247,111,63,31,144,233,193,230,214,3,149,178,83,101,204,84,131,254,170,96,136,221,65,224,114,46,94,31,89,28,80,136,87,251,10,43,53,124,49,20,236,6,200,136,46,76,84,202,40,67,20,147,144,56,10,174,102,126,97,72,183,210,146,58,38,91,72,251,230,234,57,227,21,23,151,117,67,191,32,197,75,170,215,135,173,122,118,166,200,220,225,195,36,54,167,247,134,33,65,27,86,244,177,54,166,153,0,85,139,137,68,14,77,227,71,67,98,33,78,78,158,228,94,28,38,214,144,38,32,75,41,245,211,133,213,148,177,40,5,102,188,81,159,5,166,216,101,181,2,42,250,70,23,160,29,253,84,27,13,13,231,148,129,64,197,4,231,81,209,238,21,75,32,235,32,30,42,8,227,17,88,83,116,49,84,187,244,148,42,142,18,215,81,130,18,27,105,105,102,162,42,197,239,238,245,245,132,180,193,21,206,210,132,28,30,214,77,146,89,85,28,186,210,2,45,173,231,170,124,44,43,134,156,237,133,13,47,138,49,168,217,23,199,136,75,140,180,42,197,162,232,228,79,191,168,164,38,177,180,32,194,235,99,186,193,240,168,174,121,8,86,231,102,203,239,100,173,227,215,239,30,222,253,46,155,20,191,255,194,203,239,189,253,139,163,111,254,242,232,235,119,255,252,46,200,20,214,209,43,175,30,255,248,30,222,179,224,252,235,164,148,195,72,216,21,44,153,129,162,22,108,153,188,186,219,214,147,164,70,78,216,54,239,57,190,71,118,196,177,181,58,119,32,198,1,199,96,151,195,32,193,158,58,125,40,140,149,147,184,113,41,114,146,39,4,217,184,1,55,233,240,213,43,221,82,25,193,46,60,115,38,99,199,195,78,48,136,143,180,8,186,174,239,119,253,16,89,220,156,208,147,129,167,221,109,54,49,186,252,82,129,48,54,121,198,228,194,91,212,254,48,30,173,126,148,73,100,213,75,228,88,9,6,139,147,195,29,9,51,98,40,29,135,26,235,51,152,137,29,167,151,205,166,81,0,233,100,154,55,38,45,146,106,66,21,71,32,199,220,48,142,147,152,206,98,27,96,139,125,117,149,108,57,146,166,44,136,50,107,213,109,123,151,180,212,243,245,133,26,8,0,17,33,114,205,246,109,39,20,34,107,78,105,217,117,202,11,66,136,204,173,184,155,234,188,104,171,186,43,5,74,186,175,187,156,126,197,120,126,121,113,249,3,184,98,92,44,206,213,27,101,183,62,217,21,99,11,112,118,78,30,164,29,141,161,125,215,157,193,227,49,229,60,64,250,86,7,17,189,60,87,104,44,109,105,110,221,53,127,0,81,47,242,90,18,70,102,172,20,87,244,40,239,90,234,115,131,62,78,104,121,69,165,66,158,178,103,28,178,92,214,129,196,226,63,13,25,95,199,235,55,93,127,166,135,134,210,113,92,181,200,108,26,176,164,22,36,198,94,15,1,197,98,212,235,209,245,82,235,157,155,203,47,205,71,34,160,135,49,223,240,208,107,146,136,243,228,79,42,94,135,138,118,50,85,228,251,88,121,14,92,57,9,8,118,32,21,3,100,79,94,103,37,26,178,165,34,66,89,142,166,190,17,212,242,64,133,66,160,159,8,226,232,1,35,173,83,70,13,220,232,96,168,195,176,236,118,194,249,16,135,150,28,196,98,210,225,28,159,19,43,100,191,79,167,171,125,17,177,34,5,90,13,54,8,174,235,37,204,9,21,125,68,4,90,41,45,20,48,248,155,162,76,114,223,161,11,165,211,81,171,9,172,148,147,70,207,156,49,115,80,7,63,204,139,70,147,167,152,52,244,74,70,241,180,176,104,245,122,61,4,231,39,163,153,204,19,100,120,205,248,144,140,133,216,60,80,225,30,243,243,20,244,35,83,204,23,202,69,140,211,130,78,101,228,243,48,62,41,226,209,54,205,25,18,9,184,52,118,100,70,163,143,12,133,35,177,196,217,123,160,46,186,0,226,75,165,210,114,98,176,64,53,148,204,9,135,142,23,210,123,156,124,57,37,244,110,79,31,7,122,75,161,159,140,150,10,87,97,236,130,57,149,201,150,230,242,11,229,121,51,238,201,89,132,243,104,121,205,238,99,142,7,114,22,222,138,208,99,51,252,213,128,128,77,174,219,127,202,229,227,195,81,241,36,74,215,214,48,126,194,198,37,225,80,159,125,223,63,129,191,6,235,107,151,214,48,100,130,240,219,143,14,248,47,237,172,219,93,248,179,33,60,239,119,133,183,251,181,141,221,117,123,105,29,19,62,191,182,230,224,135,6,134,36,128,119,142,65,48,144,145,38,54,138,228,121,31,18,40,100,0,70,44,216,104,111,96,108,10,248,100,228,186,249,200,218,35,27,97,196,128,141,222,186,200,181,7,159,10,244,105,110,29,29,247,195,167,91,202,247,62,5,197,216,184,189,142,78,249,25,77,110,196,35,162,85,20,27,131,3,76,44,173,135,207,144,239,41,10,23,225,60,191,129,33,8,146,97,46,172,11,44,85,104,130,207,113,244,139,141,26,134,166,224,70,49,21,215,202,84,104,81,98,104,80,106,129,2,118,96,136,10,213,218,91,240,233,34,198,136,88,43,209,167,121,217,130,109,65,250,141,29,89,255,146,138,234,160,74,15,214,5,97,20,98,6,164,22,65,66,172,246,204,56,4,177,113,50,34,6,129,156,159,19,199,32,248,216,165,211,223,168,227,169,228,13,135,116,17,37,162,130,147,3,178,152,227,49,229,16,62,209,87,27,73,87,153,162,120,51,66,196,199,51,207,206,102,116,201,75,248,213,139,231,139,202,98,25,93,180,75,192,33,209,131,58,84,102,138,104,202,71,227,48,164,136,190,165,145,212,144,13,78,38,199,8,90,49,92,61,66,252,65,2,89,76,20,34,145,195,13,4,22,230,19,73,174,54,53,25,220,213,36,35,49,145,75,222,208,5,117,118,190,104,103,248,255,220,148,0,77,88,98,139,51,29,12,205,91,238,132,158,114,205,224,232,180,173,73,233,1,125,59,35,75,139,93,77,70,108,107,82,145,13,55,56,83,77,148,244,161,17,149,39,85,115,70,57,238,139,15,158,41,39,200,232,186,71,76,96,241,45,97,202,142,70,67,110,154,70,205,206,200,212,156,143,78,77,164,253,25,81,93,108,187,206,8,90,184,255,74,156,221,83,49,12,179,62,189,179,180,253,88,4,239,82,18,152,180,112,9,40,230,39,128,245,117,244,199,50,52,185,49,147,5,42,149,221,25,244,65,152,73,227,95,170,119,43,153,57,228,96,37,252,85,160,63,2,223,208,229,96,194,142,44,121,146,55,155,83,142,107,221,121,110,116,116,137,29,154,98,8,106,95,150,153,155,79,98,185,170,61,243,212,146,68,68,112,131,22,27,18,180,47,27,209,237,73,149,25,237,134,14,76,105,183,177,99,139,46,29,229,249,114,28,116,186,143,71,107,105,121,169,110,141,113,153,152,181,22,11,181,121,139,179,59,243,167,82,126,162,139,217,174,240,75,45,119,155,243,181,194,156,179,220,104,110,29,164,104,32,169,144,185,67,13,203,64,119,6,173,186,211,22,62,123,251,131,218,89,108,76,251,1,239,230,252,19,237,6,31,64,233,221,86,195,237,94,14,221,41,140,218,73,238,127,118,13,119,124,176,147,132,45,219,198,101,91,5,84,11,63,132,251,142,36,192,35,182,30,146,240,198,134,131,182,33,184,11,249,120,231,241,129,73,245,250,76,74,226,125,229,40,239,211,102,145,204,31,153,59,25,152,60,227,25,70,109,217,250,240,249,88,53,174,110,112,194,53,248,78,150,21,195,147,56,96,21,30,46,62,10,254,79,23,38,189,255,254,133,223,63,0,23,153,33,208,241,206,225,58,189,147,184,200,196,82,147,56,134,163,124,147,220,254,155,130,96,124,93,78,191,115,213,59,157,207,128,137,157,199,234,245,79,70,219,177,110,1,18,105,155,228,33,32,25,186,230,44,0,95,209,12,113,114,71,1,108,69,117,134,190,2,22,30,152,99,202,15,131,59,0,19,241,143,204,253,204,76,194,191,233,111,104,198,97,164,222,209,252,112,56,160,156,114,144,126,240,206,120,255,186,157,239,198,71,203,223,146,243,221,195,223,253,228,232,139,95,186,127,247,143,71,223,250,67,108,185,58,35,23,55,19,172,87,113,52,38,115,154,125,146,85,43,217,175,77,50,116,195,197,205,180,171,214,217,186,183,153,172,63,143,126,249,214,225,189,255,195,66,149,214,147,126,191,254,1,57,47,99,4,38,233,61,196,105,250,222,163,150,76,208,123,178,197,162,247,240,245,84,190,202,252,62,72,159,178,49,8,45,214,115,31,59,18,254,216,145,240,8,71,194,211,186,16,22,74,185,169,157,7,127,236,32,120,156,235,88,134,72,106,41,3,154,92,18,239,189,194,49,62,166,112,64,91,76,118,64,219,233,69,220,12,195,158,236,221,111,29,255,240,197,51,243,124,91,156,79,169,56,226,102,88,109,180,31,112,197,200,38,195,138,181,197,232,236,42,46,167,180,24,87,245,132,237,247,217,85,188,144,226,221,88,171,56,65,142,121,192,4,71,247,44,134,143,99,244,5,247,253,159,61,16,255,206,41,40,24,254,157,147,28,150,61,216,234,247,110,214,189,176,250,239,255,236,248,222,159,38,240,240,60,245,222,87,236,114,173,162,133,183,180,128,251,229,177,226,85,221,207,12,177,120,62,211,46,26,153,172,79,20,150,221,102,97,217,66,71,76,44,136,137,181,243,23,255,121,248,246,219,184,68,9,169,193,182,10,19,193,47,152,240,17,106,69,213,162,45,129,239,126,193,132,79,251,224,143,189,91,127,228,189,91,179,115,235,43,15,216,167,181,240,100,253,33,115,76,173,194,34,20,112,63,60,210,79,53,118,18,157,244,210,94,222,18,163,23,239,117,144,104,34,49,193,176,134,86,49,191,184,187,99,157,220,179,117,234,190,158,142,168,201,90,200,26,227,3,59,181,48,103,31,191,91,59,177,247,236,94,20,245,166,143,231,227,216,35,97,28,183,6,242,122,183,87,148,133,90,9,81,224,72,100,71,131,86,107,168,57,225,146,236,232,7,247,142,95,127,225,189,63,189,126,244,226,155,36,151,159,177,143,94,18,175,64,120,51,84,238,227,29,62,179,192,221,113,110,243,94,4,72,179,52,250,208,98,140,199,103,172,115,82,199,102,189,17,78,223,4,238,103,232,241,89,138,129,6,129,198,59,125,142,17,104,126,225,100,167,58,147,31,229,140,62,191,153,246,208,102,233,163,127,104,51,249,73,205,232,227,153,191,244,153,204,217,186,121,125,160,250,203,137,123,110,18,245,229,131,118,192,253,151,213,78,78,237,124,91,235,166,179,244,191,61,69,140,56,174,246,129,58,226,158,220,83,234,71,207,51,53,30,219,0,163,255,210,175,77,183,162,189,29,163,43,201,110,36,86,182,152,58,61,90,253,43,210,250,108,82,183,169,97,137,116,239,169,90,30,109,243,245,237,55,53,173,101,50,166,133,15,5,166,135,175,190,17,117,255,121,134,44,244,75,191,190,255,226,107,172,171,57,147,35,131,244,25,121,138,243,131,201,15,13,70,159,20,252,197,142,7,78,41,155,0,89,126,247,147,195,119,238,29,255,226,27,199,47,255,23,46,50,95,249,185,214,91,59,251,117,239,116,71,60,83,245,80,12,149,212,14,99,196,38,236,50,209,138,180,78,11,27,41,186,141,63,244,63,220,139,222,221,63,30,254,248,165,227,187,175,31,191,250,229,247,238,221,59,252,198,183,141,165,175,227,12,252,201,196,239,100,121,59,14,126,140,236,205,85,78,188,166,16,126,233,107,138,64,255,1,177,166,120,227,142,95,251,205,253,55,255,61,70,193,192,109,159,45,17,185,30,180,12,100,255,244,22,81,177,42,188,238,184,4,38,59,187,249,79,207,62,219,216,154,221,182,63,249,201,220,24,130,3,134,83,209,28,91,52,154,236,220,230,179,29,165,239,188,117,244,213,31,199,70,105,199,9,92,239,76,134,169,6,127,220,22,145,235,156,116,171,35,48,76,221,237,168,22,60,48,122,197,70,166,168,243,108,134,102,172,162,51,25,154,33,138,211,209,121,212,224,52,154,29,227,11,103,171,103,234,147,74,191,159,168,106,226,248,11,15,68,213,196,241,63,180,174,158,36,188,200,168,78,254,219,9,40,162,19,45,56,37,209,254,102,162,136,232,167,105,134,122,99,124,4,160,81,4,252,171,139,249,195,13,58,250,183,159,28,125,255,7,26,157,90,94,35,208,232,132,138,253,153,94,171,126,115,66,5,131,161,82,32,186,16,10,78,96,85,172,125,248,55,243,216,99,51,141,70,104,159,130,182,42,6,193,245,8,42,140,92,250,166,18,80,157,56,92,72,99,196,54,146,155,124,118,138,209,195,187,223,141,209,181,17,124,100,232,138,168,78,72,87,106,85,26,93,69,147,207,116,118,31,254,199,215,14,223,125,69,163,171,161,180,60,225,172,102,160,169,244,152,88,7,57,66,3,73,104,62,168,153,76,7,69,71,95,252,210,225,151,127,163,81,166,214,111,121,167,162,141,6,54,149,54,88,201,132,212,33,124,210,232,35,144,125,208,34,80,224,248,51,93,47,73,4,122,239,143,111,224,145,194,203,191,63,252,227,139,103,126,218,246,250,127,153,231,108,120,253,233,228,29,195,224,140,181,220,203,95,199,83,204,98,90,55,213,119,38,236,36,52,124,79,233,34,66,250,172,118,4,127,120,235,254,239,116,249,191,219,116,110,159,74,242,39,128,209,115,201,4,18,149,210,72,132,24,76,72,36,66,54,141,76,162,37,103,69,168,223,252,238,240,167,95,123,255,231,223,62,254,153,121,88,115,162,141,210,159,223,253,202,225,127,124,225,248,123,111,97,168,181,159,190,115,248,250,207,15,191,252,157,63,191,251,50,126,255,250,55,225,35,84,209,129,247,36,194,205,165,139,59,19,239,136,250,163,246,66,253,148,93,208,217,204,193,24,9,79,183,211,100,112,73,116,42,167,209,105,98,42,141,160,209,89,106,49,254,215,225,171,223,0,30,127,248,210,151,15,95,120,87,35,204,109,191,185,123,42,218,24,128,147,72,52,159,70,34,170,122,66,42,49,154,105,132,146,141,56,35,90,125,62,133,86,251,167,165,213,231,199,209,106,33,141,86,251,83,208,106,127,36,173,246,163,180,58,227,224,162,223,251,6,174,172,49,75,129,254,7,116,222,172,215,159,174,220,233,79,110,41,208,31,101,41,208,55,45,5,224,53,248,176,159,52,191,255,194,43,71,191,124,235,232,238,111,14,239,125,51,198,38,123,157,218,41,149,114,113,240,19,44,211,139,105,29,197,248,76,216,85,2,249,180,206,82,109,59,107,66,190,255,250,111,19,8,25,244,206,136,144,10,124,18,229,150,210,41,135,8,76,76,57,194,54,157,114,162,49,15,138,103,220,125,253,240,149,255,140,209,48,168,157,150,134,58,224,36,234,45,167,110,2,107,83,80,79,224,153,186,25,172,69,169,103,159,154,90,9,83,55,168,157,118,234,234,128,19,247,27,133,116,114,77,49,77,5,162,233,228,58,219,105,122,255,79,223,19,243,40,74,177,86,239,180,20,139,192,78,36,90,234,46,141,171,159,84,165,213,27,73,52,213,148,7,117,218,168,26,154,192,235,90,189,211,206,211,56,248,68,82,150,210,73,57,197,116,21,232,166,147,114,12,179,251,91,8,164,203,150,239,57,187,133,166,239,109,142,163,187,228,204,11,211,247,242,82,145,159,22,106,243,101,126,42,57,13,23,99,235,246,147,131,128,217,245,234,129,136,223,22,9,175,216,214,98,127,245,47,88,179,181,214,243,179,34,30,215,236,246,173,89,54,162,183,108,47,22,64,4,67,179,64,175,82,176,47,25,6,227,250,126,127,12,248,244,208,98,42,48,211,250,62,199,3,159,160,74,142,165,152,92,37,160,67,53,182,60,207,245,59,253,237,89,17,222,227,41,183,238,182,118,93,31,43,134,60,171,173,70,213,186,48,65,93,34,94,206,116,228,163,150,77,209,148,43,141,209,141,137,128,135,207,179,19,33,207,17,240,166,195,157,239,25,172,239,95,105,76,212,0,142,35,51,21,250,124,55,22,107,232,67,55,244,39,235,7,61,178,216,100,131,109,13,198,112,31,187,59,232,238,81,232,222,73,135,115,215,223,78,235,16,131,104,29,225,214,12,242,99,151,76,83,69,207,245,251,93,111,154,90,158,128,74,184,212,108,19,166,250,26,94,126,159,172,46,127,27,49,155,178,61,252,252,4,151,157,180,166,167,208,122,117,76,69,192,97,103,253,221,89,232,75,119,218,134,108,4,147,129,7,216,39,130,255,84,127,66,244,221,147,193,111,184,187,173,186,123,101,162,58,56,239,137,170,49,163,132,141,157,242,84,197,148,195,247,218,160,191,51,109,21,53,104,197,36,240,49,138,188,138,26,111,247,100,144,70,38,200,101,253,138,218,153,70,142,191,114,138,224,240,120,233,67,132,108,239,169,224,237,61,25,208,29,213,19,241,112,240,120,22,35,2,45,238,240,95,60,201,227,39,212,72,224,95,54,38,20,97,25,67,51,92,180,86,86,97,26,241,92,85,60,145,48,42,159,81,154,74,15,55,143,250,115,17,205,190,19,150,226,13,39,63,163,197,168,12,92,47,191,133,33,236,195,16,247,188,111,144,207,97,121,153,142,183,65,249,137,180,133,252,184,31,62,178,229,152,254,172,192,9,187,29,227,69,38,14,5,113,216,89,164,184,42,66,97,45,161,62,140,106,230,42,39,10,226,198,169,208,238,144,253,180,72,17,119,93,101,74,17,221,37,72,101,18,194,146,87,24,240,153,236,113,241,65,24,233,227,35,172,99,187,32,251,208,51,223,115,59,8,215,168,244,184,246,9,46,177,98,113,237,109,26,83,233,48,18,174,54,37,193,128,62,156,12,134,184,63,150,4,3,122,114,92,91,204,219,237,49,24,52,90,198,193,72,186,168,30,131,36,102,208,88,124,98,55,206,223,123,231,63,201,201,65,12,34,141,243,177,184,105,6,233,9,48,196,60,29,139,85,162,153,114,12,220,48,57,216,170,138,140,166,226,144,103,195,208,169,34,68,176,246,5,217,121,208,55,2,149,158,36,92,61,198,254,110,140,138,54,191,61,65,184,250,198,132,241,238,37,207,157,30,0,146,140,238,173,92,115,240,162,179,33,88,153,97,238,123,34,67,149,174,124,156,34,174,123,54,78,251,186,138,242,46,48,188,210,136,134,98,21,161,74,195,48,172,198,46,25,23,192,220,100,1,235,63,144,53,231,111,125,141,225,208,157,137,97,189,39,10,17,127,134,33,219,17,116,80,157,40,112,123,93,198,108,207,6,31,230,40,237,117,17,160,253,67,25,153,61,45,44,176,206,74,82,3,0,19,95,97,6,156,194,83,234,121,185,159,73,138,146,141,162,134,30,32,187,62,46,174,182,144,73,98,101,120,251,150,80,160,222,105,244,226,217,105,3,148,144,219,143,32,52,180,89,49,152,194,156,242,245,29,230,148,215,221,93,151,118,222,94,214,76,150,16,74,105,16,144,119,140,132,129,25,36,148,185,52,40,200,85,70,66,193,12,18,74,57,13,202,24,24,33,132,249,52,8,196,149,70,2,161,28,18,206,66,26,156,253,177,112,246,117,56,139,105,112,152,31,143,4,196,89,36,164,165,116,72,200,141,199,64,194,44,18,210,114,26,36,230,235,35,33,113,22,53,250,10,233,160,198,54,143,179,40,80,169,35,153,215,187,145,160,56,139,2,85,74,7,53,182,129,156,5,65,169,244,196,216,194,85,47,188,85,241,79,133,79,101,11,207,230,239,108,22,103,202,91,185,89,219,122,8,149,196,70,150,205,127,122,182,145,199,139,23,86,52,229,159,158,205,39,125,126,54,127,80,180,135,152,146,143,36,193,7,168,225,19,15,89,57,61,55,195,8,51,97,134,120,217,217,127,202,62,59,147,251,84,246,217,198,167,114,207,230,225,15,254,228,242,159,122,136,144,126,168,148,127,104,78,148,32,71,104,79,52,177,182,220,167,11,171,176,18,244,218,200,166,225,117,179,176,149,239,15,106,188,238,101,11,118,57,119,1,62,95,48,178,20,183,208,85,139,145,201,246,164,162,26,69,181,74,154,251,152,68,37,186,244,25,227,185,123,153,107,126,183,211,234,235,11,120,96,251,166,242,195,29,169,238,94,107,183,149,198,219,138,233,66,128,219,2,0,214,133,216,161,97,131,112,107,156,127,174,222,190,141,222,99,107,207,93,33,126,76,31,251,181,198,237,38,198,98,119,122,180,89,69,45,122,255,105,173,84,191,182,191,79,25,228,118,86,38,108,223,234,247,9,160,220,63,203,132,122,131,62,139,29,182,130,179,253,220,243,123,237,154,45,220,226,192,194,106,218,91,192,47,177,122,130,52,62,168,246,236,14,135,88,158,43,10,223,61,165,165,197,69,60,172,104,86,69,188,229,142,136,183,60,176,187,118,43,140,183,92,94,42,52,155,141,98,73,196,91,182,119,170,77,25,143,195,174,81,208,227,197,66,9,64,110,75,221,16,46,233,143,177,23,70,59,140,49,81,57,16,75,125,187,187,93,217,129,125,80,235,118,203,131,189,122,141,106,221,74,83,234,8,215,137,120,51,63,230,53,17,55,250,161,155,167,202,129,244,243,196,79,232,137,169,82,42,216,248,92,41,14,237,80,61,20,10,232,161,208,46,133,215,80,204,213,69,117,188,189,43,68,116,82,124,145,74,129,132,210,16,110,75,9,207,78,48,232,11,145,85,123,17,62,164,10,66,247,133,55,159,53,85,25,6,219,150,126,26,177,93,168,1,131,44,186,46,69,215,127,132,142,193,13,109,8,143,69,120,26,189,105,157,104,127,42,189,34,39,198,8,199,132,234,57,227,117,66,49,107,148,224,20,182,234,20,194,208,71,144,177,36,79,248,84,6,97,6,100,79,159,248,182,150,49,165,75,168,7,197,28,171,158,43,240,120,80,3,17,207,61,235,121,113,230,150,141,68,178,143,246,4,13,111,217,19,252,102,203,55,191,187,71,27,175,75,78,125,39,27,41,39,91,159,144,142,202,232,77,118,83,179,5,123,21,111,147,175,129,88,91,184,13,81,9,240,153,252,112,108,145,133,88,72,183,84,128,228,26,37,9,160,72,136,2,164,49,150,10,141,60,5,8,104,252,204,192,200,211,229,22,127,197,39,209,43,182,230,144,117,228,6,50,164,28,21,18,154,9,85,22,191,169,142,43,142,223,37,165,121,154,151,27,38,40,174,121,239,141,77,122,98,90,85,185,21,182,213,204,151,94,206,48,120,137,233,101,46,137,109,168,220,69,197,121,180,145,108,71,93,232,141,105,69,196,171,95,213,27,1,212,240,185,55,57,220,145,48,159,97,31,112,49,96,130,86,98,147,109,75,229,83,149,44,29,19,41,151,232,248,54,14,56,182,2,2,200,142,211,203,38,89,90,98,101,234,40,141,28,253,86,210,114,217,186,123,228,81,140,226,33,224,152,205,150,223,201,90,199,175,223,61,188,251,93,118,160,252,254,11,47,191,247,246,47,142,190,249,203,163,175,223,253,243,187,176,225,183,142,94,121,245,248,199,247,208,67,62,231,95,39,19,140,167,129,215,86,176,100,6,138,130,104,224,120,117,183,173,39,73,251,11,113,163,107,207,241,61,242,154,28,227,159,185,131,122,158,79,186,179,9,30,163,77,198,228,42,197,133,55,94,113,193,13,74,81,92,120,66,129,20,119,81,77,22,185,234,149,98,10,164,14,168,98,148,129,35,83,200,215,157,32,206,25,35,232,186,190,223,245,67,100,221,188,120,50,240,180,187,205,38,112,138,202,82,129,48,142,44,21,137,117,229,14,134,161,154,243,34,13,133,209,106,180,15,205,40,8,37,205,112,56,180,26,167,80,92,141,236,127,119,84,167,186,19,116,42,174,23,99,58,213,27,223,169,238,52,157,106,196,237,136,177,228,17,237,73,226,122,97,112,142,209,144,88,37,46,244,181,6,6,89,218,141,172,85,183,237,93,218,141,52,93,7,119,35,145,13,200,154,237,219,78,184,1,89,110,44,55,138,245,98,89,108,64,114,43,176,184,74,39,188,91,213,93,185,25,161,240,97,205,113,241,6,57,66,141,178,213,178,157,20,97,208,37,92,170,7,40,77,6,94,39,106,36,224,107,146,160,35,13,54,186,94,43,232,250,179,189,94,192,86,33,215,224,129,20,153,246,137,45,155,198,214,19,180,58,238,147,19,219,55,141,48,219,137,214,116,26,179,157,33,246,133,179,212,56,227,190,72,182,157,139,34,142,246,26,123,48,106,253,107,14,90,232,76,99,60,55,89,31,68,43,56,181,121,153,31,218,103,37,193,63,157,125,217,56,236,207,194,192,108,76,3,78,106,97,22,55,100,76,25,164,15,210,144,49,210,182,179,50,100,132,188,68,162,9,102,162,34,231,70,183,211,115,188,253,105,45,144,78,60,227,39,53,65,18,243,242,90,219,241,38,30,124,144,247,4,51,115,234,42,166,159,155,233,85,196,135,55,214,48,229,236,156,186,5,39,154,159,211,54,226,164,51,148,135,165,227,55,166,100,58,211,140,96,12,153,245,24,25,188,167,53,232,34,228,72,106,148,44,8,178,232,122,187,91,75,175,77,118,16,238,167,167,234,28,142,132,124,233,118,221,109,79,51,83,174,179,37,222,164,85,137,236,39,152,47,39,172,104,250,89,51,178,162,216,152,147,245,76,57,119,78,216,154,19,205,160,147,53,232,68,243,8,48,111,97,74,130,93,240,184,121,52,133,161,40,203,100,73,242,241,164,1,182,197,5,140,13,140,47,33,35,101,187,75,133,242,210,98,195,217,58,8,3,58,204,112,4,138,79,20,10,133,133,185,230,48,150,181,194,149,29,56,253,86,195,189,193,215,93,139,197,252,242,34,199,228,142,229,207,4,59,249,160,219,232,206,136,56,69,126,119,47,161,182,166,131,63,43,90,144,239,133,197,197,194,82,50,64,159,1,34,164,120,129,21,1,113,161,176,80,90,88,160,24,225,40,144,58,45,88,249,39,105,119,179,217,228,192,226,221,189,120,118,160,224,118,203,155,169,117,97,195,219,169,20,243,133,114,113,65,70,34,231,246,37,84,65,17,157,100,153,124,97,113,169,56,183,187,151,233,119,219,173,70,230,19,110,3,127,134,249,86,106,101,20,114,163,146,47,21,150,230,230,176,42,106,123,127,64,155,174,120,161,250,192,239,67,51,122,221,22,134,115,26,147,187,178,131,193,83,68,204,145,79,148,138,197,90,221,77,32,120,94,69,117,184,113,163,214,109,236,31,244,128,19,226,177,78,30,218,82,154,135,198,228,231,17,189,196,222,162,14,16,113,233,237,228,100,242,205,43,155,219,118,155,129,2,156,2,143,47,5,25,37,10,67,210,167,186,141,153,38,176,180,27,55,26,173,221,56,113,194,128,87,21,14,119,181,18,143,42,207,159,246,56,8,197,98,161,32,199,83,115,126,161,190,80,63,93,252,120,45,102,59,226,246,180,219,233,181,129,31,204,126,104,139,58,253,190,11,197,234,253,254,172,203,65,64,102,96,219,215,66,45,118,63,223,175,163,246,229,175,178,221,105,69,3,241,112,205,119,119,91,238,94,126,23,79,31,108,79,158,228,117,156,94,15,230,69,191,98,173,173,149,214,215,236,11,235,107,27,151,236,189,245,181,221,245,193,186,189,177,182,183,126,123,221,222,95,95,187,178,97,247,215,215,158,234,192,183,141,206,35,254,186,125,107,3,51,66,202,198,154,125,115,125,109,205,133,204,27,59,235,246,210,250,218,35,27,118,135,190,59,23,111,63,90,198,18,251,143,46,174,35,104,72,185,5,121,251,8,121,99,151,0,195,167,1,124,234,208,167,222,186,93,166,79,221,141,181,181,155,27,248,201,131,23,85,176,69,185,218,18,86,61,172,22,208,129,15,206,197,226,103,110,97,133,165,207,4,235,118,135,190,65,29,107,55,177,220,103,189,117,187,116,145,160,235,160,22,8,148,179,182,182,77,95,158,163,114,151,54,176,81,208,4,110,200,54,55,103,109,173,14,89,214,214,40,168,50,69,128,141,209,118,21,254,63,79,135,246,20,29,233,60,217,50,84,11,231,97,155,38,39,245,121,16,228,182,171,56,20,207,115,200,167,106,224,67,33,75,78,204,13,142,152,8,243,115,246,83,153,163,215,126,127,248,202,183,143,127,253,206,241,59,63,120,239,237,119,222,255,209,183,239,191,252,255,192,151,247,95,122,37,243,255,190,240,26,252,247,169,89,12,111,255,208,204,12,172,199,29,87,172,9,25,193,26,87,50,179,159,226,98,239,255,232,251,80,146,156,208,252,250,253,55,190,245,254,235,191,57,124,243,221,251,95,249,239,163,31,190,34,147,94,102,128,159,40,45,46,20,155,205,36,184,51,14,69,40,52,192,39,2,123,255,221,31,30,253,240,165,163,47,252,207,225,139,223,63,252,202,47,143,126,240,234,123,111,191,240,222,219,255,125,255,149,239,31,126,253,155,71,255,246,219,227,239,254,51,231,20,117,22,47,151,47,109,108,112,157,248,191,106,186,152,196,199,239,252,243,123,239,252,118,12,5,24,71,33,54,0,146,44,16,172,152,36,16,21,254,127,47,188,40,27,1,143,159,154,205,100,102,103,63,1,203,111,169,190,108,64,19,58,91,128,182,176,88,47,205,57,216,100,214,215,26,224,56,49,130,137,80,37,67,89,119,193,41,205,213,177,236,253,95,188,113,248,141,175,26,101,57,49,82,150,195,74,66,81,230,226,88,244,240,235,191,122,255,59,255,101,20,229,196,72,81,12,118,3,5,151,11,203,115,203,203,52,2,200,233,168,81,144,19,35,5,105,177,9,201,55,87,152,43,206,205,137,33,116,255,141,23,143,190,245,210,225,47,254,205,0,195,89,146,192,248,238,246,160,237,96,3,88,172,161,6,188,253,246,253,159,254,115,2,24,206,146,4,166,239,130,40,212,96,124,194,6,29,253,207,235,201,248,140,104,150,118,5,58,243,137,122,161,94,174,11,162,254,240,189,63,124,61,1,20,103,81,160,132,76,196,16,241,70,19,64,105,212,27,77,119,129,9,244,194,241,189,159,222,255,227,239,143,94,255,178,1,133,179,36,67,105,211,130,13,131,163,236,46,186,13,2,115,239,95,146,193,112,150,17,96,168,85,110,205,117,155,243,140,207,203,41,128,40,75,50,32,32,147,239,40,172,154,165,230,66,147,73,244,189,239,37,3,227,44,209,65,191,211,10,144,56,77,250,71,229,201,201,221,241,119,254,16,150,188,76,255,34,37,107,109,188,69,78,211,22,254,133,37,223,127,231,27,97,73,78,12,27,16,145,134,101,215,52,231,155,139,77,39,132,113,255,139,255,114,244,157,55,53,4,230,47,47,94,94,75,7,163,143,187,102,1,26,74,100,61,254,159,255,129,46,74,129,88,184,92,186,60,31,105,146,14,6,6,66,13,8,154,196,171,20,209,203,141,165,229,102,17,171,202,8,86,249,195,87,238,255,241,75,135,95,253,47,168,40,195,192,33,237,240,119,111,188,247,199,159,30,253,240,27,135,119,255,112,120,239,141,251,119,255,120,252,135,187,25,85,55,109,116,56,172,86,37,83,154,43,244,110,175,136,130,247,95,250,239,195,187,223,125,239,247,47,71,57,41,151,53,182,92,153,3,252,148,201,196,54,28,153,40,250,4,125,168,88,247,44,179,11,96,241,48,45,142,126,241,147,63,191,251,93,252,46,182,97,18,172,190,27,203,152,72,155,240,140,121,140,115,183,14,221,209,148,116,164,253,192,76,109,91,174,123,197,198,210,194,114,153,22,38,90,131,142,223,121,229,254,159,94,2,92,184,191,120,252,134,107,27,5,121,12,75,23,156,82,121,142,186,58,115,248,149,47,195,186,166,151,178,239,191,254,179,163,31,190,251,222,219,95,227,185,16,129,66,167,240,58,38,165,197,197,37,130,197,229,14,127,252,86,34,14,103,196,89,78,56,17,138,133,82,185,44,56,230,236,108,102,220,92,40,44,151,22,231,151,199,205,5,206,53,217,236,42,194,218,55,191,148,10,113,2,32,106,246,20,139,115,203,139,238,52,200,113,139,169,188,232,7,226,63,11,117,230,199,239,255,252,219,239,221,187,203,196,79,109,29,151,150,56,148,230,107,229,154,155,80,56,146,95,213,54,105,1,22,189,116,44,155,77,151,58,22,221,119,124,241,103,44,129,241,169,120,156,122,122,165,32,91,248,200,103,139,176,194,213,230,39,107,39,19,202,152,135,141,5,183,224,70,248,89,124,138,70,11,202,202,107,115,181,133,218,114,188,180,76,95,94,174,213,234,139,43,146,9,8,80,51,244,175,214,122,126,38,252,39,199,7,124,236,56,45,79,73,192,115,69,152,202,197,149,104,50,85,34,243,0,22,78,173,169,231,49,146,231,23,240,39,150,76,187,239,76,177,44,248,170,101,127,18,16,252,219,251,129,166,255,3,43,164,51,214,63,76,176,241,230,241,208,112,221,222,108,130,138,45,125,185,145,170,54,78,15,245,31,153,226,156,232,129,112,237,17,208,67,125,155,4,155,84,44,147,137,46,104,186,232,106,66,54,180,114,163,112,21,227,222,40,168,225,97,234,227,50,165,66,180,9,161,98,78,213,98,168,227,50,197,252,124,239,182,169,140,139,64,104,69,42,99,125,92,166,28,171,74,87,181,201,50,66,29,151,17,250,184,17,37,88,23,167,202,41,82,106,27,198,196,222,137,42,231,36,4,169,163,203,20,177,129,197,66,74,231,234,234,185,72,67,73,175,70,197,83,75,146,230,110,250,98,66,127,151,80,204,64,51,166,209,147,53,105,122,188,140,80,228,197,199,101,89,141,75,93,163,7,253,223,110,152,227,85,110,10,85,189,159,220,18,218,131,167,186,93,114,90,176,149,67,245,123,173,57,31,87,191,43,43,136,122,121,177,97,229,86,44,54,2,165,11,174,251,61,183,219,204,248,231,207,103,253,234,38,169,225,125,219,178,182,182,114,182,159,199,32,181,237,62,217,181,73,237,189,252,152,35,211,10,135,140,243,151,151,93,43,151,23,246,50,43,78,214,170,57,243,75,238,114,109,193,2,88,231,10,246,1,35,250,152,211,195,107,210,253,29,167,129,230,220,13,23,221,52,16,210,245,242,220,8,164,97,3,179,244,1,32,189,48,7,242,85,185,232,76,138,116,163,80,24,99,124,2,213,44,47,52,29,139,179,151,70,181,113,222,89,90,34,243,20,60,29,89,156,195,203,14,93,124,46,214,231,230,1,205,245,1,172,252,254,138,44,158,105,41,123,205,109,215,187,214,109,239,87,119,187,192,27,132,113,117,195,221,246,93,101,87,202,111,231,207,211,75,203,107,5,48,15,97,240,101,181,196,220,176,5,251,128,110,208,69,194,106,121,170,49,243,80,19,180,172,220,193,39,215,199,40,204,27,248,193,235,118,0,128,89,131,173,87,225,122,24,227,176,26,189,20,171,3,205,5,59,200,67,209,84,254,18,26,176,101,173,75,84,200,207,120,221,32,19,226,136,227,153,205,7,253,188,211,134,126,54,170,181,131,106,23,109,125,234,78,144,221,4,162,111,161,73,51,185,200,188,96,100,107,65,27,58,221,70,54,48,26,150,179,197,245,45,206,54,211,18,101,241,202,110,251,211,5,238,191,126,98,197,210,212,191,5,181,247,246,179,125,187,157,179,251,67,249,17,61,153,202,193,217,194,209,225,22,231,199,15,166,133,122,189,200,131,201,93,44,143,24,76,203,56,138,63,128,89,238,206,187,115,110,217,157,116,194,52,75,238,8,164,97,203,237,126,0,72,23,235,101,228,76,205,137,145,94,44,77,208,49,203,104,92,70,217,27,206,168,54,206,47,53,63,8,78,214,172,47,45,45,206,215,39,107,227,114,161,48,159,142,114,173,180,80,250,0,80,46,47,207,47,187,229,226,164,43,6,224,92,31,65,231,133,210,252,7,49,1,230,224,95,3,56,247,164,116,46,150,199,142,36,183,185,188,96,113,230,229,17,157,226,212,63,136,113,228,148,230,202,229,165,134,51,105,251,230,150,199,180,47,239,103,221,156,176,201,76,187,56,229,229,31,98,35,148,75,188,165,0,14,238,229,111,244,221,118,51,127,163,126,231,142,187,18,186,121,230,104,247,20,191,190,222,237,108,72,81,61,18,195,30,143,201,52,57,126,103,191,225,119,123,221,61,210,191,200,18,236,23,82,131,215,39,91,226,107,142,135,1,49,12,112,156,18,43,43,221,127,30,36,101,198,20,149,45,112,182,163,217,200,249,167,149,228,136,219,133,117,31,196,110,11,183,200,90,48,86,20,12,227,255,208,41,207,207,191,195,206,129,226,57,52,127,149,210,111,104,146,83,240,229,37,205,39,248,72,63,224,161,55,33,89,169,17,105,53,18,106,152,31,216,70,59,230,94,20,29,102,228,119,246,251,1,218,16,142,113,47,138,121,49,76,39,103,142,187,23,53,96,73,247,162,246,95,160,139,158,13,240,7,73,127,252,218,15,142,94,120,17,200,196,110,142,194,36,173,79,228,254,102,6,119,151,61,233,75,84,82,111,167,253,92,45,37,78,51,181,183,63,222,209,58,211,173,159,232,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,172,75,126,217,115,23,12,242,33,149,18,61,179,147,22,54,116,226,74,247,123,161,161,20,251,23,173,185,236,29,222,79,137,59,109,143,210,155,141,236,168,23,143,212,189,3,137,172,51,171,243,69,46,26,19,152,205,170,187,109,104,44,182,103,134,110,237,73,128,79,117,247,168,149,56,210,120,184,91,80,102,134,60,192,98,38,31,211,225,121,168,141,44,212,27,195,158,110,208,241,146,98,92,105,83,73,134,36,241,144,112,180,141,180,120,27,41,163,138,227,86,188,217,134,7,12,64,24,180,122,22,185,174,51,104,147,86,211,225,189,215,142,95,251,217,225,87,190,12,3,82,69,49,229,219,228,103,95,217,253,63,189,122,255,245,127,57,254,234,111,97,14,200,202,6,253,102,123,154,154,108,62,55,191,222,238,6,24,55,253,198,32,187,73,67,78,221,210,176,155,94,66,232,189,200,92,196,31,116,29,0,3,173,128,126,105,160,127,242,136,201,170,116,25,87,41,70,62,127,255,103,199,247,254,132,24,104,67,18,96,228,182,134,184,223,86,99,241,81,181,168,8,107,208,131,70,203,119,73,125,219,87,110,233,176,117,176,148,58,123,100,40,109,237,206,240,7,57,143,241,13,157,6,25,19,83,126,36,199,101,184,48,197,106,146,156,154,199,236,53,84,225,32,183,213,94,5,11,4,166,142,151,109,187,116,43,102,177,185,40,238,232,59,245,5,135,159,150,23,234,226,91,177,225,20,241,222,126,235,236,86,105,131,39,224,113,245,231,232,30,198,12,49,51,99,253,53,114,82,178,8,76,101,48,10,179,137,121,156,38,57,193,76,19,192,244,249,218,92,202,138,159,152,149,56,22,231,74,242,61,141,218,29,43,12,227,174,207,92,129,70,82,169,58,27,122,132,5,51,98,56,166,52,103,108,131,78,128,165,112,140,119,38,88,214,27,48,47,50,214,153,99,106,240,167,51,192,84,240,182,179,39,169,193,219,38,64,212,238,179,176,197,90,61,96,66,17,68,153,237,248,110,131,249,171,157,192,192,116,22,150,88,90,227,101,137,233,194,9,38,51,53,209,121,248,51,180,219,200,32,216,66,215,157,43,0,47,168,211,110,170,233,162,135,153,134,116,190,177,19,101,65,194,45,171,193,130,248,238,33,223,186,83,174,85,227,190,55,134,195,116,103,171,124,252,197,204,146,135,238,253,55,223,56,250,226,151,44,229,15,67,116,43,57,31,64,239,156,94,227,233,86,135,86,246,150,112,109,81,167,191,61,215,111,117,85,26,57,161,179,72,172,247,3,249,17,199,50,255,109,215,249,175,215,225,191,65,79,254,149,245,32,25,105,81,50,220,105,236,63,215,120,142,221,98,180,60,210,149,111,90,29,135,140,202,173,173,36,79,25,33,63,205,139,124,217,28,223,126,109,180,120,199,68,247,247,249,134,163,223,218,110,121,36,210,208,251,85,232,217,171,182,44,203,87,180,249,21,177,168,246,195,123,11,242,142,210,101,31,118,72,14,8,99,89,11,179,224,30,115,15,239,115,70,187,141,175,232,250,241,139,225,0,236,50,172,202,124,81,147,235,10,59,168,106,118,208,144,66,220,14,188,72,139,135,118,205,5,73,211,189,232,66,251,186,251,102,146,114,10,34,125,33,182,116,65,150,76,213,65,102,245,182,209,14,62,126,119,24,214,159,209,141,222,174,63,215,191,117,211,82,122,185,32,193,217,2,236,87,3,22,74,97,230,224,109,222,106,192,226,40,10,159,174,232,110,93,230,75,184,195,76,66,223,10,253,190,130,134,128,178,190,18,10,22,104,29,246,136,239,52,220,85,171,235,163,48,207,34,102,49,146,230,64,7,8,233,115,46,146,36,236,203,56,145,117,190,116,75,70,118,205,168,171,245,202,5,90,189,193,163,42,198,204,109,51,95,208,75,204,135,59,13,166,245,78,163,191,119,21,198,117,159,92,80,235,158,173,210,47,200,135,158,41,66,151,152,234,91,154,3,15,28,178,41,222,49,66,234,32,187,35,136,116,17,187,237,238,186,237,170,167,58,144,28,109,242,37,133,94,181,97,15,248,114,112,125,97,217,116,85,212,145,174,138,6,226,166,112,207,110,217,237,240,166,112,161,208,152,95,90,158,47,72,87,69,205,106,71,185,42,218,161,211,138,70,97,1,64,214,36,183,12,5,54,211,85,81,68,144,171,52,67,127,69,59,99,252,21,109,139,104,223,54,122,171,230,72,208,200,109,175,192,34,131,154,25,140,201,137,108,17,253,49,8,65,155,196,168,199,35,248,8,238,141,123,63,152,117,98,195,76,188,14,125,137,2,39,35,72,207,248,237,98,5,143,142,154,69,92,5,196,167,2,125,90,64,154,217,225,126,139,92,8,245,67,70,249,129,243,233,235,215,83,56,117,200,64,9,199,198,243,237,219,248,176,93,223,238,240,95,228,14,248,20,225,134,33,85,134,118,253,121,116,171,69,206,144,220,38,72,232,59,4,78,184,104,74,115,133,68,85,141,225,77,148,199,146,158,146,0,165,177,188,108,187,35,179,51,82,99,10,112,38,89,68,246,208,216,66,237,218,76,63,32,212,18,217,121,204,117,135,7,162,209,211,192,182,179,98,10,117,197,20,242,93,113,60,212,245,159,2,40,208,147,176,94,249,55,195,137,156,113,213,232,206,36,100,222,243,13,7,36,192,17,246,118,90,109,55,91,204,9,95,198,110,30,118,76,187,192,80,16,3,246,107,156,41,84,4,64,254,90,45,177,171,138,203,124,45,16,150,90,202,85,194,216,112,94,43,120,12,240,113,253,190,252,60,87,33,215,198,48,80,173,16,76,63,32,39,54,232,31,129,184,137,32,167,54,24,170,125,55,184,130,123,89,96,67,134,163,4,179,106,192,132,47,140,169,90,1,230,130,59,159,27,177,64,146,38,78,193,142,86,156,128,10,59,7,83,171,234,118,127,187,19,245,249,34,187,112,234,238,210,53,65,227,251,203,139,245,151,199,253,229,37,246,151,190,6,225,252,147,156,163,138,43,5,117,229,156,114,29,17,233,205,57,118,36,29,33,46,167,149,227,93,234,105,93,202,39,154,212,175,43,218,176,116,53,55,54,192,197,218,251,68,122,219,241,183,7,184,237,133,2,114,120,12,81,42,26,41,32,180,154,44,178,75,245,130,240,0,108,172,233,188,152,115,171,82,230,218,72,31,98,164,116,23,171,51,222,128,189,206,43,179,23,95,150,125,104,153,182,44,135,76,188,234,171,117,57,252,152,182,48,51,103,73,91,154,5,223,55,23,102,249,209,88,154,109,224,0,184,14,43,191,98,186,186,248,163,52,98,113,61,250,8,140,212,80,159,252,145,34,46,172,92,33,113,203,105,196,45,143,32,238,252,7,64,92,163,226,184,68,64,99,122,3,249,185,114,135,71,220,93,97,106,199,243,9,111,57,198,82,133,27,77,169,71,75,217,88,178,55,169,136,200,151,127,200,109,163,10,15,24,200,85,116,204,54,232,101,15,156,65,208,189,230,144,248,216,113,110,179,162,188,50,87,128,183,150,247,57,58,24,42,151,40,137,95,22,10,133,97,14,48,12,196,205,37,232,212,21,69,1,144,134,182,171,53,123,141,157,129,46,148,203,161,251,29,41,84,111,155,238,119,220,114,99,126,126,110,185,144,236,126,103,77,115,191,179,92,152,171,141,63,143,95,42,161,38,147,178,207,39,216,28,104,119,145,243,189,11,86,171,179,61,251,60,206,133,231,90,142,247,220,192,203,207,151,107,205,197,230,124,57,255,92,111,219,34,40,110,99,130,74,203,243,243,92,105,113,105,178,74,183,91,253,27,114,175,159,47,204,45,185,53,103,177,150,239,121,92,105,177,49,174,82,53,64,125,113,149,155,123,128,105,173,89,219,236,56,253,39,246,60,88,44,64,190,14,246,243,120,76,68,5,134,33,78,102,61,118,23,175,108,187,119,238,88,231,97,107,81,13,224,161,202,190,116,90,213,131,33,57,172,23,71,207,231,212,209,179,119,231,78,1,61,20,10,19,153,156,52,117,161,98,237,234,236,179,23,102,183,87,208,155,28,251,237,21,231,192,253,106,209,157,91,233,158,63,111,121,131,78,13,246,72,225,89,118,23,216,204,109,216,195,224,193,117,191,170,222,184,92,93,85,180,210,255,116,225,252,249,250,167,49,91,189,10,201,176,22,101,49,75,163,90,88,105,60,92,95,185,112,161,193,115,162,103,15,236,142,221,132,109,154,183,217,216,82,94,138,97,252,253,125,169,64,91,182,29,229,136,56,200,173,212,62,93,45,172,102,123,240,145,61,11,103,11,118,13,230,118,248,94,187,80,204,229,42,152,3,190,162,75,229,78,181,225,162,137,210,51,79,93,217,144,59,189,108,15,247,136,9,223,7,57,219,207,182,236,78,110,213,201,182,54,59,91,185,85,252,205,183,225,155,185,10,190,84,55,241,183,221,220,226,183,102,104,62,36,78,237,215,124,223,217,207,183,250,244,247,206,157,184,243,61,107,179,203,150,158,148,99,11,169,27,27,29,210,139,189,24,23,24,89,195,90,46,205,57,214,95,226,48,223,80,154,210,117,87,216,51,119,186,222,12,250,12,179,140,176,140,156,112,13,190,235,103,108,105,96,248,132,138,121,170,101,4,226,12,207,171,90,94,187,229,185,149,115,241,240,171,154,75,210,148,67,214,48,71,213,53,207,86,195,20,45,114,39,31,68,139,122,183,7,1,222,230,42,22,194,244,120,248,208,133,137,194,135,222,253,227,225,143,95,18,231,16,169,113,66,141,83,253,9,130,134,26,64,211,73,35,87,105,111,252,25,126,172,144,205,238,80,99,7,211,201,208,39,10,90,59,17,193,14,95,125,243,248,181,159,9,253,125,66,216,244,147,197,70,55,161,142,167,24,187,112,158,158,102,92,110,18,170,137,156,218,233,62,125,232,255,165,34,168,79,49,154,101,136,249,179,234,28,19,234,248,206,161,64,243,83,119,77,64,71,233,227,59,134,242,133,221,130,175,127,177,78,153,79,236,148,137,34,230,146,94,176,66,188,6,30,36,159,77,48,7,18,204,219,112,217,24,158,115,29,189,250,253,227,183,126,148,20,89,87,178,104,163,26,161,239,24,81,79,232,79,50,172,228,253,151,190,126,252,135,187,42,4,111,228,127,59,106,88,70,2,46,200,198,168,43,77,91,87,180,115,72,179,120,45,240,82,139,66,90,164,96,66,131,245,193,109,54,190,215,198,169,63,42,112,177,238,109,89,163,49,251,87,78,167,49,136,164,216,168,70,229,92,130,231,91,33,117,217,233,120,177,131,34,137,25,95,106,143,32,166,59,3,214,98,35,147,103,84,217,47,17,19,159,4,123,10,225,154,218,48,169,80,223,228,20,16,31,140,89,40,51,73,155,138,88,35,213,49,173,176,137,43,22,10,154,81,92,178,253,144,105,106,244,152,220,68,217,226,246,30,228,22,230,73,234,176,195,38,99,33,152,200,104,42,164,92,40,219,150,184,32,69,70,71,132,135,85,57,176,194,219,36,150,50,152,25,10,203,164,209,153,52,195,164,70,173,173,108,147,132,47,222,26,205,67,88,74,100,219,103,88,243,18,102,137,184,140,30,103,203,36,252,222,134,164,20,52,132,205,17,52,24,166,163,191,235,206,132,201,40,109,141,49,35,66,2,243,45,97,104,85,113,174,128,190,56,110,187,124,10,128,222,59,37,183,39,195,34,22,35,146,196,161,83,24,50,153,24,148,11,73,21,215,201,5,164,81,177,12,65,248,96,43,238,123,143,119,35,21,95,127,252,240,133,119,207,174,222,133,196,122,97,103,241,120,2,177,223,252,253,253,95,189,46,45,203,206,10,131,249,68,12,112,168,37,160,32,99,73,62,216,202,165,236,149,36,72,62,8,75,54,33,251,144,198,76,195,84,220,17,38,123,18,128,255,137,226,92,221,93,88,0,12,90,94,52,169,217,44,47,151,151,33,73,36,112,92,2,138,45,27,230,150,31,11,166,253,174,126,70,174,52,97,66,71,75,132,200,146,217,92,110,24,17,168,216,152,46,85,190,13,148,16,69,25,67,137,54,136,8,78,68,52,13,22,237,0,76,27,60,160,14,108,18,161,33,66,66,34,214,30,126,73,93,134,245,66,130,170,194,46,145,46,81,90,118,120,229,147,141,65,133,117,40,237,72,43,233,110,216,109,172,220,165,139,126,125,171,178,57,111,23,11,118,169,96,207,23,182,180,148,81,0,48,224,0,12,175,253,238,32,128,177,78,193,46,50,4,205,206,160,190,20,126,99,240,110,59,131,202,80,59,243,220,160,211,195,51,102,14,1,35,98,101,8,222,143,165,226,124,93,197,64,8,219,20,205,99,132,52,144,166,212,158,30,91,96,21,79,209,245,24,205,74,112,209,34,207,24,37,68,112,26,17,84,136,162,208,120,24,187,64,138,8,122,128,7,244,123,175,189,219,34,108,95,197,240,58,15,120,225,68,114,179,19,152,57,158,149,162,66,76,199,104,163,205,166,237,182,250,173,90,219,141,52,95,172,135,75,243,127,175,132,6,107,161,80,232,221,134,177,197,199,127,51,212,104,173,23,240,85,116,37,235,150,43,2,180,21,217,143,232,65,31,72,17,107,234,57,104,74,200,224,148,106,180,115,32,99,144,149,241,175,152,190,234,192,136,13,223,117,102,8,136,70,244,24,169,58,139,165,105,117,22,127,126,247,187,198,66,158,170,194,56,173,214,98,114,85,197,104,253,196,180,74,137,41,40,194,210,131,70,17,146,48,82,41,210,113,110,179,104,14,157,180,52,185,90,71,200,40,105,4,194,58,39,36,16,11,64,41,4,18,184,159,41,129,120,157,215,8,36,247,210,81,61,65,210,53,151,136,72,127,150,42,132,201,245,6,163,149,5,127,57,13,65,244,198,204,153,76,112,77,48,212,250,140,194,137,125,128,157,102,200,167,105,93,71,72,77,216,119,220,128,180,206,83,205,19,189,199,209,211,254,82,10,158,137,186,235,240,171,63,184,255,197,63,128,48,251,254,11,175,29,189,242,202,253,63,233,92,153,99,211,93,30,120,167,97,205,58,108,203,54,25,87,90,151,168,138,39,236,150,16,209,180,174,209,155,114,166,124,137,118,95,26,205,104,131,118,234,149,140,247,116,105,228,193,58,38,164,12,239,23,83,136,34,112,125,64,156,224,189,183,191,138,158,173,168,61,26,129,100,132,246,15,146,13,232,23,12,210,136,42,241,154,144,176,170,25,105,196,213,219,41,248,129,252,116,118,44,161,213,56,99,126,32,134,223,149,199,14,191,254,250,225,43,191,211,7,118,171,131,142,249,211,199,118,215,163,15,21,14,129,87,21,225,230,180,40,181,34,76,237,39,63,153,155,68,98,81,56,164,79,3,198,104,210,153,32,240,79,157,12,170,125,103,68,202,163,175,254,228,232,87,223,123,255,71,223,56,254,215,151,178,232,109,238,127,255,32,167,209,179,217,238,118,27,143,62,255,129,209,83,71,39,149,164,2,169,9,73,42,155,144,70,210,176,137,15,136,197,28,254,235,23,14,239,254,54,182,155,128,223,141,65,157,99,161,156,134,23,235,224,211,249,134,86,217,164,188,67,199,47,149,127,152,141,56,171,245,158,154,116,255,197,215,142,127,253,206,123,247,238,37,16,237,106,203,187,249,76,159,117,201,167,35,156,170,101,44,237,100,157,83,210,79,161,58,142,134,90,155,30,0,29,143,95,251,205,253,55,255,61,133,148,215,118,186,222,132,27,185,226,36,211,248,36,164,37,28,78,64,91,198,125,18,226,202,86,142,155,231,227,22,158,152,8,234,187,29,121,211,62,145,126,124,0,129,71,33,176,182,58,150,141,166,109,68,196,3,32,226,83,221,189,126,165,132,50,39,61,149,135,35,101,46,33,162,166,17,148,49,153,144,138,2,237,52,210,169,86,197,232,149,116,157,144,245,78,64,187,46,93,156,150,99,181,141,158,192,196,199,161,29,121,157,232,28,215,60,167,219,238,162,162,40,60,161,123,239,79,255,158,57,252,197,183,147,206,14,245,98,186,214,42,60,221,19,49,23,35,199,174,67,188,101,188,185,133,142,150,84,144,182,126,114,144,54,187,158,22,159,77,15,154,220,23,49,76,88,188,159,69,159,168,211,68,181,73,140,9,22,133,255,1,196,4,107,135,97,96,250,103,24,19,44,57,252,220,56,250,157,58,252,92,164,53,81,248,167,11,63,55,14,251,179,8,63,55,166,1,39,13,110,149,22,55,45,101,192,77,31,55,13,143,149,221,254,4,53,96,139,128,39,113,115,166,140,254,198,39,64,83,246,10,176,212,86,115,255,146,71,166,6,147,214,132,167,36,24,125,126,186,170,166,104,206,48,188,230,44,244,3,250,217,134,184,232,172,31,109,48,255,92,239,118,97,231,233,169,139,206,231,138,67,113,204,193,233,108,97,169,146,241,24,16,207,61,210,18,83,175,68,203,11,117,168,78,165,155,103,20,214,131,159,148,62,131,95,133,164,205,47,164,118,226,71,185,227,20,111,209,21,59,254,25,165,36,243,235,227,170,78,94,181,248,89,236,150,196,139,247,120,151,159,168,137,124,25,137,84,151,120,127,142,181,96,226,134,32,239,127,241,165,213,124,204,193,75,122,157,208,198,227,232,251,255,125,252,131,159,72,115,14,58,149,148,41,223,126,83,125,46,134,159,15,95,125,67,125,46,161,133,7,204,204,93,224,232,84,1,159,116,112,206,77,160,233,173,65,203,71,59,151,66,24,158,55,148,170,132,213,0,116,206,54,134,101,176,106,237,129,143,0,137,246,227,74,203,163,255,88,105,34,71,122,105,214,81,200,19,236,88,105,238,199,113,197,205,51,248,40,144,97,242,109,197,232,109,62,60,96,99,102,14,34,128,188,147,192,171,35,46,114,240,165,158,15,103,100,246,96,104,71,174,6,169,174,149,23,125,105,18,171,11,105,124,212,120,77,142,198,216,125,243,136,206,164,74,157,108,32,149,130,189,12,138,142,150,228,42,84,250,249,243,217,164,6,200,229,42,43,3,168,39,52,2,35,13,135,87,149,13,169,142,47,21,219,154,188,19,187,237,33,67,21,127,68,103,44,93,34,113,59,45,188,237,171,159,196,226,69,7,150,14,71,199,241,166,251,39,242,196,17,137,216,194,181,216,100,192,232,249,211,19,247,5,206,21,233,118,129,176,81,171,226,237,119,234,63,6,29,84,63,115,253,137,199,145,166,125,55,75,143,124,13,1,131,93,187,178,79,114,43,245,188,16,19,179,193,41,2,117,51,14,169,129,186,147,169,18,38,136,163,106,139,239,179,105,131,210,149,35,178,158,103,113,70,161,126,10,100,25,252,25,33,27,202,193,56,81,42,105,103,230,201,145,148,71,94,79,12,108,223,92,174,221,145,210,52,44,218,74,160,182,98,107,55,12,10,180,27,161,181,219,22,7,99,85,126,207,247,107,237,219,182,60,110,9,63,54,110,55,97,2,202,43,136,40,161,247,233,46,162,202,128,183,25,109,109,248,121,138,125,24,231,122,85,81,221,102,97,75,113,6,253,196,167,42,171,86,25,112,163,99,170,120,69,76,208,152,75,130,102,173,60,214,37,65,215,110,133,183,167,22,107,197,186,179,188,216,72,117,73,80,94,44,148,116,151,4,204,119,56,170,189,233,148,64,140,13,16,118,166,241,71,192,230,148,32,244,216,49,75,74,92,117,67,251,150,202,129,52,112,225,39,52,65,169,20,11,54,62,87,64,100,26,37,222,176,221,79,132,67,161,255,0,113,1,95,150,109,53,98,249,135,102,97,50,144,41,8,249,12,141,8,53,113,14,47,218,233,78,93,80,74,179,172,36,201,69,24,208,43,73,229,248,141,23,143,95,251,89,146,164,194,166,97,186,176,2,164,108,221,116,209,105,69,159,61,198,164,121,15,208,151,43,253,50,247,95,243,228,212,44,123,178,163,102,141,173,101,28,37,200,136,225,169,238,90,134,14,72,208,221,67,94,236,136,89,2,208,238,249,68,4,1,26,53,82,14,224,55,91,190,249,221,189,126,218,5,105,106,120,242,253,104,79,250,154,113,41,23,50,250,205,208,166,113,75,187,32,173,136,53,5,32,105,158,185,21,185,104,173,123,96,25,181,154,134,77,163,66,66,238,81,101,241,155,162,108,81,191,178,29,221,12,26,82,129,188,120,178,154,53,47,77,227,55,20,241,12,15,52,45,228,163,173,6,11,154,194,204,48,217,199,140,190,92,158,114,181,68,145,174,146,136,93,225,129,96,39,110,255,79,129,221,208,214,13,251,99,60,131,248,90,85,174,97,226,46,177,102,23,134,215,219,76,43,187,216,13,101,61,119,81,73,254,218,172,180,163,38,132,113,249,125,148,85,99,232,63,62,1,168,97,115,56,57,220,145,48,159,97,171,185,24,48,65,43,33,156,217,114,23,192,29,155,72,185,68,155,248,56,224,216,66,200,62,186,178,73,167,188,116,102,43,149,53,116,7,160,146,150,203,214,111,78,140,244,197,2,140,191,217,242,59,89,235,248,245,187,135,119,191,203,119,43,56,84,208,209,55,127,121,244,245,187,127,126,23,6,151,117,244,202,171,199,63,190,103,217,7,34,255,58,233,115,159,198,152,62,88,50,3,69,65,66,112,188,186,219,214,147,164,50,215,54,199,240,48,182,12,228,14,234,121,86,168,101,19,46,147,164,123,137,26,59,133,185,65,41,2,175,39,54,30,241,219,43,100,32,160,94,201,21,75,234,128,42,70,23,35,156,125,249,58,122,77,139,114,249,8,186,46,6,44,8,145,117,243,226,201,192,211,238,54,155,192,84,43,75,5,194,56,178,236,37,214,149,59,24,134,251,205,139,52,20,70,111,191,62,140,163,160,213,56,197,62,103,100,183,187,163,250,210,157,160,47,201,105,201,232,190,244,198,247,165,59,77,95,26,23,225,98,156,120,68,123,146,152,93,120,219,109,52,36,86,73,136,237,189,129,65,54,103,186,111,40,53,75,227,221,55,148,139,203,75,238,162,211,152,192,125,67,169,220,28,225,183,127,177,214,44,128,40,73,226,109,167,214,109,147,5,188,83,93,92,33,146,94,19,65,236,251,213,248,152,247,67,15,20,155,155,5,187,176,101,111,186,51,14,253,45,216,240,180,181,197,215,218,235,31,130,107,237,187,173,134,219,157,233,116,189,86,208,29,229,136,182,21,184,51,164,232,215,111,92,245,99,254,72,49,48,9,39,24,39,122,117,178,92,97,163,113,72,158,137,92,252,226,59,243,209,131,205,208,163,99,218,169,166,230,243,49,114,207,61,76,177,140,59,98,51,61,7,143,140,77,172,155,131,118,59,226,15,220,186,255,155,127,62,186,247,170,197,123,62,11,248,80,63,176,210,111,245,55,219,238,237,12,53,62,244,200,111,165,217,143,137,50,59,208,67,234,110,170,168,60,217,74,44,226,27,188,215,237,245,92,127,198,129,223,94,99,38,232,206,96,16,43,139,212,252,9,78,238,255,209,133,14,190,28,35,46,34,139,23,252,82,40,43,146,163,100,21,159,117,27,82,178,7,59,59,139,49,220,109,43,155,177,196,8,1,19,147,143,53,231,95,250,245,251,175,221,61,252,197,191,137,219,188,166,85,30,48,245,102,179,117,155,238,138,90,99,110,12,71,61,221,147,59,42,92,123,210,104,24,230,136,146,49,76,209,67,2,36,141,43,202,72,19,111,166,59,48,142,206,249,212,141,111,81,224,115,49,114,157,72,43,154,113,27,173,224,122,221,239,106,195,92,220,255,196,63,242,36,73,168,4,140,187,131,124,151,192,150,208,60,72,155,225,157,191,165,104,240,56,154,229,171,91,59,148,69,220,35,21,223,48,3,95,38,141,122,181,167,27,151,204,22,168,156,226,11,248,38,184,194,180,87,212,152,91,186,4,194,118,196,142,94,99,130,137,30,145,7,253,160,219,97,58,123,116,59,128,200,220,66,41,132,114,20,171,85,135,246,179,171,106,144,52,105,156,105,163,134,89,105,29,40,230,59,22,137,81,104,106,240,127,127,248,127,127,152,177,52,227,9,205,111,184,159,39,50,147,175,240,48,119,114,60,13,61,114,70,120,215,108,203,176,206,96,12,96,22,236,227,133,236,237,150,186,121,70,9,87,154,62,25,116,197,249,63,187,109,82,99,3,253,96,234,37,70,251,108,47,45,47,47,177,127,118,116,207,60,87,174,91,24,169,74,168,155,8,204,99,98,117,49,180,123,148,114,13,80,189,70,152,86,216,195,87,234,97,35,115,145,10,200,9,186,39,102,230,203,118,56,159,112,82,135,111,37,82,151,49,207,194,71,115,60,198,191,148,226,159,230,34,159,196,129,8,115,61,84,189,53,132,114,14,255,150,228,195,28,61,240,0,189,38,28,82,239,180,218,13,128,130,65,40,248,73,77,50,14,231,49,60,129,110,82,182,141,213,142,168,187,3,10,15,80,121,119,128,55,242,215,188,198,37,152,250,87,233,94,87,76,126,224,227,13,221,169,46,54,80,10,49,133,106,53,154,196,186,177,86,99,197,189,115,231,92,44,145,154,133,79,125,113,45,127,21,171,168,156,147,209,222,70,230,197,125,22,108,105,115,67,183,13,242,15,225,38,183,154,114,159,121,230,173,128,178,110,98,125,131,222,197,238,158,151,94,159,238,12,78,3,188,58,190,153,119,238,112,51,43,8,199,246,134,202,239,181,54,130,99,219,119,222,62,18,143,23,28,23,245,142,198,48,31,81,166,164,149,153,200,115,42,8,183,79,67,57,79,30,179,62,84,27,192,47,200,74,247,136,175,145,240,97,69,53,146,245,65,192,76,132,183,179,89,214,20,70,202,239,192,148,143,151,231,45,171,244,214,26,249,142,205,56,127,94,110,161,53,166,148,248,17,205,143,157,150,207,152,132,238,27,195,99,94,19,203,209,219,213,68,148,232,224,143,54,28,93,88,89,226,8,60,228,182,145,128,235,120,65,23,182,159,176,132,193,88,120,10,41,146,91,9,200,77,88,51,152,233,242,31,116,2,27,116,123,118,151,126,251,144,74,87,10,128,203,130,92,76,119,49,47,148,237,164,74,84,51,178,129,93,64,100,194,83,50,16,211,255,17,115,62,243,212,213,148,214,193,246,224,128,215,40,114,9,190,65,60,109,40,218,188,19,4,61,86,183,91,15,29,176,154,126,56,91,107,61,63,11,27,70,60,136,97,19,22,188,240,219,114,247,160,14,186,28,157,96,198,2,51,210,19,154,116,222,78,139,55,62,125,18,199,167,250,183,21,55,133,224,73,237,135,45,146,108,100,54,160,182,211,44,134,172,98,59,156,23,187,255,172,117,255,95,127,119,248,202,183,142,191,247,141,163,127,253,233,241,23,126,207,82,253,225,143,127,117,255,173,159,252,249,221,23,173,73,117,247,188,140,209,25,21,118,47,230,68,95,95,163,245,244,99,29,141,39,104,241,209,73,76,155,118,242,88,71,30,189,78,87,195,111,134,154,91,225,78,179,53,5,241,150,50,21,35,138,93,78,48,141,16,107,153,142,152,16,254,85,26,30,28,210,229,75,161,160,170,30,60,15,203,56,15,29,153,123,104,71,234,66,180,112,60,74,151,68,209,122,27,38,53,18,188,17,41,52,48,171,196,193,244,201,202,187,155,84,5,191,208,236,43,72,118,216,97,122,27,210,113,15,243,219,17,205,12,161,239,41,99,18,169,166,111,136,179,28,158,79,125,121,150,211,80,209,18,232,9,118,2,98,46,40,13,26,136,65,125,51,8,1,127,199,5,60,233,123,84,227,22,166,224,130,243,76,47,45,5,151,182,164,180,104,140,3,76,81,82,120,76,77,17,93,234,184,159,164,158,90,75,168,186,118,178,202,71,235,94,26,90,165,170,56,199,22,226,66,124,218,163,92,155,229,220,106,249,35,145,204,52,192,19,182,27,222,157,59,51,197,115,120,12,133,146,168,242,165,232,25,69,75,211,150,133,37,180,95,69,227,95,148,129,231,230,230,22,205,211,241,134,60,29,175,11,229,84,223,84,78,21,27,133,198,162,91,147,190,69,77,221,84,195,208,77,141,12,157,236,20,0,198,131,143,185,88,170,207,45,185,141,165,198,132,49,23,231,18,98,46,26,147,254,239,102,63,117,238,239,50,159,202,60,57,104,181,219,25,28,217,93,63,179,91,204,207,229,23,241,51,174,62,253,202,236,236,45,76,126,14,239,105,119,102,241,251,70,183,183,79,238,47,50,217,122,46,83,42,20,203,118,230,51,78,191,235,101,54,96,229,73,204,49,103,103,250,78,219,237,55,187,128,48,2,130,92,179,127,23,113,77,173,121,65,69,97,33,107,193,162,237,54,91,158,219,208,92,137,162,34,237,252,121,252,109,200,44,66,6,140,51,158,131,97,232,10,53,64,199,214,176,22,186,155,254,150,244,65,138,207,178,94,65,123,252,84,61,104,85,124,187,141,103,254,34,17,246,58,67,37,148,98,33,114,137,233,40,107,10,199,14,159,131,28,188,180,241,84,89,125,27,170,216,34,29,228,123,249,58,206,196,124,195,116,174,234,99,144,145,46,141,253,59,119,132,51,78,38,129,116,208,74,217,88,21,191,61,96,189,9,162,232,13,80,130,160,183,2,174,65,21,31,71,64,144,247,18,212,161,30,46,255,55,110,184,125,24,43,131,182,187,26,167,162,167,77,131,97,37,33,125,24,70,74,105,64,223,193,220,2,140,41,10,74,190,91,77,154,194,83,248,157,5,24,189,42,238,19,179,65,190,95,45,22,150,115,195,236,230,72,181,108,50,161,0,173,176,145,176,241,102,117,202,185,194,80,42,112,131,108,113,145,163,106,23,151,56,162,118,113,153,183,205,229,121,10,238,156,45,47,228,40,226,81,121,145,163,29,149,151,144,165,192,95,200,215,195,252,37,244,249,26,100,231,74,104,136,3,127,231,208,192,6,254,194,246,31,141,107,138,100,87,115,29,21,38,149,157,60,253,21,214,28,240,202,15,54,218,31,195,27,254,225,13,39,188,240,2,231,187,219,32,115,184,62,124,144,143,182,138,99,90,241,37,99,176,241,4,210,9,42,142,250,112,213,117,154,149,174,122,189,212,169,193,14,163,174,222,89,243,84,105,169,15,235,192,122,110,86,250,234,253,10,187,58,109,171,15,180,15,106,168,215,181,0,8,95,27,0,179,168,28,200,103,183,210,83,233,172,202,24,132,21,210,5,221,142,246,222,245,97,149,144,239,48,173,92,249,92,173,13,237,145,125,45,186,14,86,36,177,46,65,31,223,14,92,175,209,215,92,220,154,206,202,209,21,245,53,57,238,158,104,222,185,115,112,227,6,141,195,27,55,208,192,166,229,129,88,232,213,145,183,144,35,220,243,231,205,1,140,115,69,100,175,186,67,221,145,46,166,74,135,194,24,117,60,227,230,162,227,26,228,97,100,243,155,193,22,112,149,96,43,167,38,142,201,249,52,103,205,114,45,7,49,47,240,7,117,32,21,212,202,217,108,55,156,63,20,194,1,215,153,85,209,72,30,78,80,95,37,235,107,217,180,41,103,163,101,143,15,107,38,236,125,78,52,101,28,131,153,152,30,208,121,11,161,199,32,112,171,214,230,53,212,219,226,33,200,86,198,186,224,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,3,201,65,125,192,211,67,110,147,165,216,239,176,106,231,85,61,244,165,234,16,186,93,27,29,82,163,238,11,133,4,248,85,55,22,131,6,119,32,35,62,192,35,34,220,37,17,85,3,45,190,60,44,187,207,208,61,132,76,208,205,48,145,49,142,220,5,43,83,107,119,3,75,49,19,96,32,94,70,27,75,40,206,220,185,3,156,20,133,54,138,157,185,5,221,69,106,136,167,47,253,175,167,111,60,254,196,197,75,171,30,76,99,209,113,97,84,120,234,166,108,23,121,161,66,182,7,200,134,222,181,56,182,19,246,62,154,46,227,222,195,102,196,189,85,252,75,234,167,115,85,111,211,205,95,92,123,122,237,198,103,47,125,126,107,213,120,203,35,238,149,96,181,167,110,153,147,210,24,6,15,105,174,84,181,3,141,70,72,30,85,49,157,200,86,187,249,181,199,63,159,179,227,98,143,151,11,170,245,77,111,235,206,157,22,252,94,161,237,32,82,87,39,16,50,149,113,4,34,48,28,85,47,132,18,247,6,238,229,188,243,221,252,213,75,255,120,233,42,252,93,191,250,196,198,103,87,169,100,13,57,155,181,85,209,147,175,60,126,245,202,227,151,136,112,144,131,221,58,131,104,152,140,228,163,79,63,118,85,156,227,73,113,47,75,199,241,138,239,161,225,44,176,59,11,6,179,5,210,26,59,48,159,125,182,127,97,54,244,54,238,32,115,240,115,168,23,171,182,55,253,77,103,11,54,36,185,26,116,252,205,21,242,160,222,223,196,45,233,54,42,81,183,228,48,23,67,145,123,212,85,13,0,118,134,235,200,249,243,248,233,233,207,95,187,36,191,172,6,145,206,235,100,67,246,228,225,30,200,173,22,86,220,135,85,92,2,233,35,221,189,112,33,7,163,99,171,170,82,224,133,38,131,200,241,233,98,78,217,153,164,217,169,116,216,246,110,69,168,18,96,119,152,236,9,62,160,161,247,56,105,140,146,82,81,229,141,169,230,12,188,226,145,117,120,134,248,21,157,243,90,52,93,45,7,157,173,59,176,48,224,96,80,160,205,194,27,142,231,117,131,140,92,67,51,178,76,70,116,28,2,170,111,134,165,129,43,41,52,182,96,98,199,135,119,144,191,233,238,83,69,173,77,245,12,89,195,49,68,19,16,152,152,140,245,2,195,173,189,169,189,67,102,158,179,152,75,244,124,238,192,112,217,158,13,19,86,213,99,152,123,132,197,80,208,125,6,149,122,27,78,223,37,165,91,37,169,184,145,73,48,177,241,245,87,54,213,227,214,138,159,98,113,72,205,130,33,189,5,130,102,148,16,119,238,100,49,165,202,122,34,41,69,14,67,222,84,133,37,136,56,171,109,192,220,4,70,129,163,29,152,196,220,86,149,31,109,250,74,211,2,62,23,75,240,157,95,56,97,237,233,167,159,186,178,254,204,211,88,166,136,133,194,15,156,1,24,197,211,152,86,134,52,122,230,207,204,32,32,97,17,190,139,23,85,96,227,179,88,162,200,37,224,69,75,184,33,225,21,100,234,141,24,84,153,103,65,129,214,243,112,33,29,239,101,5,42,138,188,40,173,103,158,15,129,70,115,3,159,70,204,48,7,62,14,179,168,46,37,129,20,58,68,60,85,15,40,214,142,88,144,170,13,120,68,169,180,218,147,182,51,213,129,237,42,81,180,218,137,75,106,82,174,158,47,10,185,186,200,114,245,28,139,213,165,2,138,213,34,160,64,19,131,137,237,56,62,106,124,178,5,148,179,245,254,54,71,162,151,99,93,126,183,215,175,122,114,117,59,127,62,146,9,147,245,140,248,187,162,94,65,210,91,233,107,251,15,96,242,32,243,68,54,43,204,189,14,148,148,166,7,173,32,200,21,152,21,162,164,39,230,47,50,50,14,164,160,113,8,248,40,68,44,224,14,125,88,220,37,43,45,224,194,67,236,133,86,143,126,213,21,106,121,138,237,16,160,254,73,195,18,247,97,228,48,121,171,154,52,211,31,174,22,24,171,16,194,1,23,168,120,67,19,18,244,27,110,28,34,237,69,86,5,64,114,218,9,138,224,224,7,156,191,18,110,245,30,68,107,77,20,241,99,53,89,117,136,93,40,189,75,7,234,203,166,59,83,228,149,170,218,205,162,66,100,136,130,97,28,191,128,90,154,32,55,132,244,77,10,50,18,132,201,58,133,84,205,85,73,108,45,227,5,13,38,219,80,173,36,86,29,232,85,139,17,45,70,22,138,86,51,104,196,101,182,83,181,75,91,46,115,81,188,242,3,175,191,211,106,98,204,29,85,185,3,83,35,236,2,91,239,143,28,19,38,46,191,41,84,146,22,63,78,75,33,9,39,86,100,174,11,18,212,48,161,95,116,188,228,37,60,9,73,31,53,122,190,220,8,162,122,98,148,39,118,166,72,75,65,91,12,119,153,235,130,4,117,182,104,15,85,40,40,121,1,49,28,215,138,115,241,228,240,114,138,119,145,80,89,135,45,130,93,176,69,191,154,19,167,190,211,237,37,219,163,17,94,145,138,112,206,200,57,141,170,32,73,179,115,102,187,66,116,48,254,85,66,173,172,182,77,98,76,170,168,118,60,106,148,100,177,161,26,59,38,165,50,66,166,136,22,194,88,198,163,234,66,121,40,90,6,246,54,1,137,139,9,108,5,15,5,224,151,113,122,28,151,103,124,206,238,84,241,113,21,166,250,138,195,253,227,211,137,234,38,172,123,91,81,70,139,183,42,147,181,96,10,89,206,36,20,94,102,87,226,49,202,85,234,168,106,92,243,38,34,57,82,225,108,98,21,114,101,91,245,46,180,68,135,3,67,174,184,194,175,254,170,55,35,31,113,141,176,11,145,250,219,39,175,217,168,48,1,116,31,7,113,132,46,94,21,67,67,217,114,186,158,211,151,20,216,96,22,103,11,114,75,129,55,180,171,173,124,43,224,248,113,106,214,161,164,81,88,225,160,113,206,195,80,204,71,21,204,227,176,101,204,230,184,239,186,43,206,195,222,106,183,234,83,100,184,172,55,227,228,42,89,245,234,206,96,128,76,238,211,46,244,168,115,161,170,154,209,85,18,42,110,37,250,177,5,139,236,103,250,110,194,224,74,68,52,208,63,179,184,2,109,34,19,30,64,192,117,111,102,149,14,226,92,53,37,236,149,156,172,188,59,236,234,28,230,128,131,105,201,60,130,38,22,15,7,190,92,138,149,224,86,59,155,195,203,38,248,198,35,45,155,123,184,218,206,181,103,170,230,71,219,103,186,112,148,84,160,231,138,4,62,211,198,181,61,224,239,225,199,220,80,196,223,34,114,249,57,129,131,27,118,9,110,174,194,254,65,46,30,226,23,104,248,229,234,66,70,80,85,171,237,191,88,55,35,13,146,5,92,163,192,1,7,251,122,204,9,118,242,157,150,151,141,180,47,48,94,81,169,43,138,55,72,177,43,159,147,87,155,129,92,81,168,146,14,138,141,241,76,61,145,105,181,35,37,176,70,165,35,69,200,158,120,160,33,222,132,209,17,246,166,28,91,217,158,190,118,15,244,151,244,202,8,225,38,204,160,142,190,28,53,241,82,59,209,168,147,179,207,105,221,112,254,188,147,173,211,74,81,55,151,9,187,35,166,208,142,232,81,228,110,100,32,47,185,102,29,245,116,117,39,200,238,228,104,21,66,19,113,164,123,2,181,70,203,90,61,53,178,5,142,3,53,247,234,18,114,100,238,97,189,73,199,27,60,85,213,218,73,75,103,136,177,167,53,145,228,83,87,172,183,68,128,194,22,238,128,112,191,64,191,101,235,60,13,84,49,199,1,223,117,100,26,173,102,51,46,90,171,189,71,149,55,35,57,157,153,72,182,70,26,80,111,43,178,157,215,249,185,153,194,178,172,220,87,27,162,88,186,172,182,42,31,42,109,177,213,71,1,196,91,181,200,204,118,175,21,236,88,43,161,206,132,148,168,104,255,218,108,102,115,25,84,216,186,141,140,117,193,191,96,101,60,140,225,210,173,147,154,136,172,53,242,207,117,97,90,89,244,140,42,80,108,154,93,175,2,219,3,90,218,193,38,12,34,23,15,77,18,25,98,47,206,16,195,129,149,168,91,16,93,12,96,165,246,74,112,152,79,23,228,238,173,176,34,35,135,98,111,114,192,80,63,127,229,241,235,151,158,122,186,18,132,172,160,103,178,2,192,178,203,35,161,199,211,30,132,235,21,86,209,9,16,23,47,93,189,244,244,37,29,132,107,55,34,12,164,33,203,218,221,112,188,83,192,64,29,210,165,39,159,89,187,170,3,50,193,216,49,212,68,156,196,16,122,191,170,176,92,113,178,109,209,187,118,95,14,136,85,201,147,179,129,109,176,21,234,212,182,206,70,250,198,126,160,34,136,208,207,37,224,63,132,125,9,122,212,71,82,37,205,73,23,250,235,106,203,139,46,242,28,45,242,89,207,18,99,62,113,44,248,98,236,132,171,185,190,80,28,104,43,197,185,200,74,193,35,134,85,254,106,33,181,219,250,50,62,99,50,122,24,160,241,185,210,149,115,69,62,40,59,3,215,110,231,102,218,149,25,178,108,172,63,12,219,229,180,181,169,254,233,104,98,93,46,68,232,200,162,136,147,46,235,219,34,173,152,211,72,127,231,14,218,210,170,214,128,24,82,148,52,129,93,131,108,74,14,89,22,130,160,204,38,245,3,223,241,240,128,189,19,231,68,110,245,220,57,215,78,82,156,235,210,157,2,32,47,211,80,249,209,157,22,151,104,28,70,58,222,137,119,238,248,201,75,127,164,67,239,220,65,27,85,77,46,240,245,222,54,69,6,35,73,74,230,113,9,160,27,78,181,32,38,225,24,19,184,45,87,253,46,142,18,95,62,99,207,183,53,117,0,94,157,111,121,3,119,165,30,126,92,21,245,215,115,21,71,206,190,174,57,251,20,133,205,41,88,215,95,92,105,63,167,128,168,129,172,6,156,98,147,78,226,60,140,117,100,108,66,194,112,24,221,175,9,147,16,68,235,135,171,158,220,15,69,232,216,53,186,112,69,98,106,75,234,64,31,119,87,245,158,235,162,101,204,195,30,118,54,29,145,94,168,130,28,238,227,239,138,55,19,118,151,99,123,51,126,40,134,227,61,23,105,36,210,55,21,144,9,7,197,65,117,140,217,1,52,52,53,228,41,12,228,196,83,82,104,170,248,190,237,6,26,172,139,110,191,238,183,122,64,72,187,149,176,81,181,228,39,109,250,25,10,204,213,168,206,179,146,16,160,213,87,129,88,97,164,198,252,228,0,151,149,69,24,197,45,164,187,42,19,186,209,161,101,20,85,180,210,238,194,210,142,91,45,90,200,245,3,88,212,18,232,231,177,138,88,184,5,96,8,201,233,182,213,234,107,71,239,124,214,18,1,125,206,129,255,187,33,110,120,100,229,226,129,153,186,180,167,217,1,105,58,71,220,73,104,86,35,253,200,24,7,168,150,58,184,231,205,2,30,35,175,58,152,204,39,202,7,166,217,140,105,84,83,176,101,144,34,96,103,255,72,70,145,123,126,43,16,137,24,85,102,147,193,108,85,195,44,120,198,28,99,190,17,52,184,175,52,220,37,203,135,207,146,12,25,182,1,18,214,140,202,42,199,221,26,174,196,195,50,103,164,202,7,131,51,147,41,180,221,0,209,42,60,205,3,65,108,0,171,73,167,26,61,250,179,155,85,65,112,171,198,78,234,116,137,28,102,101,179,218,51,32,21,183,104,153,26,84,75,57,91,156,149,247,96,208,197,20,147,80,54,28,239,218,103,156,233,61,60,103,88,25,60,220,89,185,112,97,144,163,197,41,172,96,176,37,181,234,57,68,75,88,85,248,213,122,182,71,70,85,240,64,150,16,61,0,234,32,130,176,119,193,179,181,172,3,203,6,108,234,91,240,144,203,173,102,129,215,116,209,164,191,81,133,17,214,66,213,141,95,217,220,202,85,232,189,205,239,104,22,0,96,249,102,76,96,203,62,172,120,217,38,16,144,140,184,43,137,38,104,80,99,98,65,103,24,50,230,222,112,140,33,203,180,22,24,118,104,35,227,230,201,98,135,236,122,224,165,54,168,193,160,100,43,160,126,149,143,232,227,119,84,181,209,98,26,174,0,171,15,30,150,138,159,149,224,194,5,117,101,107,51,192,51,190,112,146,84,245,23,96,220,32,160,228,245,73,131,246,110,236,125,220,194,243,110,100,240,121,57,103,240,150,133,157,102,209,230,227,185,129,141,166,41,9,214,49,104,20,39,165,20,148,125,52,35,24,28,9,62,125,131,76,176,39,27,102,113,136,104,45,21,197,133,173,12,235,148,46,139,228,16,140,180,110,25,195,214,105,228,25,86,16,142,80,48,105,37,53,110,167,155,116,48,2,221,85,46,90,65,193,0,49,27,34,123,80,20,115,114,106,85,103,35,124,14,170,238,32,220,21,195,244,3,198,98,107,181,197,44,196,207,85,248,227,48,60,107,219,70,241,5,45,216,74,184,85,216,206,182,217,126,173,128,59,177,109,16,80,216,122,109,1,149,28,219,24,132,28,141,215,22,208,118,109,27,117,3,104,186,182,136,166,107,219,176,173,15,13,102,182,245,163,167,136,13,161,87,57,144,46,42,189,97,104,130,176,166,152,224,57,211,174,2,184,94,184,223,68,153,65,236,57,197,89,61,54,44,227,240,1,125,198,129,255,212,136,176,52,163,152,221,16,186,167,129,123,202,109,186,190,11,245,8,152,40,214,100,96,221,247,62,25,100,106,174,139,120,128,80,228,180,91,125,216,214,206,100,250,3,232,103,216,231,234,57,120,207,107,201,254,59,231,38,49,57,55,153,201,33,49,220,16,201,253,112,29,72,202,44,15,127,170,110,50,65,174,35,118,153,240,178,106,166,51,232,7,25,23,118,236,240,185,230,210,200,202,116,125,141,66,118,6,41,104,93,144,53,228,86,180,161,94,53,173,197,200,231,76,56,157,14,180,133,89,221,172,53,140,75,139,250,34,24,93,49,49,114,34,206,177,68,179,187,213,196,175,68,156,138,97,98,199,58,196,61,88,176,54,210,236,205,212,48,92,147,150,100,246,46,63,1,119,80,160,148,5,109,108,90,230,208,201,91,123,159,139,168,197,39,180,71,216,103,11,51,156,241,226,114,43,200,231,14,222,64,102,154,104,108,213,209,249,209,4,117,107,92,199,86,80,17,143,92,104,25,39,206,72,245,147,36,24,20,202,254,50,31,218,95,230,201,148,82,92,105,232,118,232,166,29,44,60,242,66,110,59,112,18,80,230,70,102,105,151,38,97,230,196,158,151,65,81,17,224,165,217,130,173,172,68,115,89,121,66,130,203,76,54,134,35,23,234,227,230,68,97,192,153,99,40,104,71,237,97,163,200,194,0,146,194,47,100,148,144,143,88,63,192,104,102,213,151,56,160,210,16,80,143,217,192,118,163,72,172,37,162,193,203,131,214,48,242,115,166,138,50,77,18,139,82,193,196,179,83,196,44,143,6,169,159,131,73,154,69,181,135,60,135,208,90,43,230,223,237,208,100,105,69,186,135,130,161,40,58,99,157,2,254,193,82,65,102,8,218,73,63,238,173,80,7,35,241,131,126,10,132,118,178,96,207,20,213,6,242,52,99,51,108,123,100,116,218,220,120,188,243,140,54,152,97,155,72,30,201,173,108,176,57,90,53,185,35,209,218,133,214,181,219,105,147,27,173,63,228,180,22,187,184,41,39,183,134,106,40,144,161,192,93,223,113,201,179,73,250,60,31,61,103,164,77,30,25,232,34,180,60,229,151,103,192,218,39,206,211,0,217,1,70,130,3,204,69,163,19,154,103,231,70,31,165,145,137,165,210,249,192,130,34,79,209,165,239,53,152,127,55,177,173,120,173,61,113,30,227,184,131,44,212,119,242,230,167,134,159,206,36,96,123,158,60,196,79,201,221,66,208,9,35,72,71,9,250,100,146,217,138,155,155,46,204,214,135,171,5,144,245,163,156,195,79,230,28,64,188,11,129,60,108,151,4,21,188,67,76,121,132,90,57,85,75,67,164,227,45,13,21,79,182,129,195,140,7,19,149,90,100,82,98,42,238,195,188,208,87,114,227,131,156,240,40,249,22,72,85,199,77,144,76,45,16,54,175,196,233,64,246,236,230,217,2,5,10,232,199,44,222,195,102,243,139,119,238,232,179,73,220,193,207,163,203,229,213,7,212,14,213,21,94,164,43,160,35,90,194,220,194,64,36,100,176,9,105,178,52,20,141,244,160,208,214,147,157,74,119,244,68,111,87,219,130,124,158,141,59,164,182,206,211,241,74,141,168,6,231,185,58,94,207,13,35,99,132,23,138,228,41,28,94,152,8,241,199,32,242,43,103,64,100,89,111,226,252,246,117,121,95,93,6,193,243,121,225,237,43,141,5,112,35,167,96,194,202,101,65,236,91,245,84,141,148,136,68,197,179,11,123,6,67,21,61,36,209,199,182,109,40,151,18,103,206,85,77,240,83,112,86,188,59,220,193,168,210,49,156,78,137,81,8,56,134,77,26,46,61,39,161,131,195,221,229,169,208,97,216,113,194,160,55,11,89,63,143,64,34,227,153,147,195,128,61,49,69,136,9,36,225,194,18,80,84,115,247,233,226,249,243,74,21,160,235,231,206,159,215,223,200,21,7,76,12,18,32,129,225,126,218,92,7,103,246,114,38,131,104,119,61,212,222,235,214,175,161,51,214,152,96,234,219,225,110,69,115,139,154,146,79,72,173,62,239,239,186,167,155,154,130,92,73,195,223,116,7,34,101,190,110,92,94,37,37,154,166,223,184,25,30,48,79,76,238,85,253,165,114,48,52,21,62,222,170,91,201,38,41,254,61,185,143,34,141,148,185,205,194,203,247,106,151,149,83,55,123,4,101,239,220,177,250,236,57,42,252,166,221,92,80,159,216,169,80,159,101,241,115,152,215,248,2,136,221,84,119,127,232,200,41,220,138,84,197,181,25,251,182,186,54,96,93,195,55,129,34,13,109,200,132,39,194,248,25,168,223,221,115,27,146,41,85,55,213,205,62,59,178,57,176,107,242,125,203,142,234,45,111,218,134,90,115,67,211,119,222,126,144,170,84,152,171,62,58,113,128,71,247,118,207,241,26,27,164,212,48,245,168,73,125,200,94,8,209,66,150,30,98,41,234,92,109,53,201,106,81,140,131,97,162,55,87,93,177,20,175,208,56,63,129,100,245,253,156,124,14,167,202,170,196,174,162,106,212,52,164,9,106,97,205,216,14,111,47,163,14,189,43,105,17,248,251,74,109,220,178,219,85,111,51,210,210,45,224,29,231,178,126,53,219,2,177,70,28,85,230,27,192,83,96,82,162,2,24,185,17,159,145,182,132,187,5,155,142,144,196,98,141,74,48,182,51,96,127,152,125,224,196,136,69,183,218,31,66,215,194,56,219,63,64,28,206,161,14,127,211,18,135,67,91,198,75,54,167,178,162,233,179,80,170,117,135,225,85,147,196,11,152,144,215,60,126,83,199,50,25,23,153,104,164,161,120,44,33,60,11,132,25,25,212,74,162,26,79,94,96,114,130,192,237,244,2,188,75,8,155,67,234,195,129,239,146,89,13,193,198,123,134,82,108,178,232,170,166,221,253,27,212,226,175,4,217,121,97,249,217,98,45,118,187,122,51,219,226,219,216,197,50,106,179,111,194,240,160,203,216,75,168,205,190,41,44,246,178,203,168,204,190,153,29,240,69,236,2,42,179,111,102,155,168,204,134,130,243,57,123,27,94,107,57,123,141,53,229,187,240,182,150,179,247,49,17,242,238,193,235,126,206,222,192,68,168,228,54,188,110,68,23,136,233,20,224,235,146,97,201,193,68,7,155,171,35,174,246,51,155,10,236,209,103,147,177,163,72,188,168,230,133,245,222,120,16,138,119,236,142,91,184,90,237,133,171,149,69,206,33,96,227,119,61,101,152,26,119,131,129,171,156,124,105,133,198,220,48,165,40,233,42,231,34,15,29,121,113,154,111,200,87,245,44,225,103,91,223,62,200,143,114,10,223,202,187,230,124,101,207,24,42,31,186,57,88,49,224,54,220,218,96,155,252,41,225,67,54,158,166,28,122,24,21,230,41,102,31,222,46,205,195,34,214,201,10,168,97,58,245,0,249,28,114,26,13,160,50,70,30,149,72,68,91,26,2,35,191,9,102,218,141,27,212,67,194,215,20,25,113,119,187,226,106,9,128,86,14,5,168,14,151,92,128,200,10,48,99,2,34,181,182,227,221,52,242,244,141,251,176,232,81,103,102,219,119,58,29,203,198,171,201,236,42,157,132,22,116,193,149,220,63,241,116,190,28,78,21,48,8,140,70,131,23,14,112,228,134,206,6,52,232,213,157,168,126,53,132,112,32,74,87,116,80,246,222,14,112,221,54,250,153,50,144,17,226,215,80,224,206,84,161,122,149,23,133,172,86,175,108,98,232,206,29,114,110,39,229,52,26,34,138,5,59,110,135,173,86,13,28,232,115,54,236,53,241,93,20,2,78,91,235,58,126,163,26,130,192,254,97,102,148,181,100,178,26,42,237,86,111,84,126,149,46,11,192,255,208,228,253,148,236,34,213,210,91,144,199,83,53,185,167,23,45,204,119,209,204,82,246,137,187,75,211,254,210,197,43,79,63,241,212,141,141,71,215,30,127,228,82,196,219,55,136,0,177,252,116,25,156,115,163,172,16,25,148,65,119,123,27,81,82,227,210,254,255,217,123,23,238,182,141,36,109,248,175,88,216,249,52,192,16,148,73,217,113,18,210,48,143,44,201,59,126,215,177,253,198,202,236,206,210,28,31,136,132,36,140,33,128,6,65,219,138,196,247,183,127,117,233,43,208,32,233,219,108,178,81,206,140,69,52,26,125,239,234,170,234,170,167,42,49,95,112,148,63,198,20,134,243,222,220,174,87,135,63,191,120,246,236,205,47,47,143,14,78,172,118,133,10,196,180,210,115,188,7,45,168,126,70,95,13,96,146,224,244,234,145,113,142,240,228,41,217,116,80,220,203,14,159,9,9,197,5,88,163,90,203,129,40,73,163,7,199,64,76,154,93,229,81,93,68,246,52,226,254,126,79,106,222,135,179,244,61,147,235,232,207,106,3,255,25,88,227,43,56,173,95,123,180,192,187,139,121,60,77,6,192,101,192,178,206,134,175,189,71,94,39,238,120,15,231,143,30,158,150,143,30,222,133,191,119,161,152,71,158,160,66,176,157,113,23,226,168,248,133,189,32,24,35,223,183,233,239,158,129,243,43,84,171,109,100,193,200,233,181,150,81,43,29,182,242,236,69,158,93,137,162,103,233,2,79,62,95,221,214,161,173,12,13,155,210,225,3,217,117,137,210,59,36,208,18,180,165,135,33,27,3,125,144,193,204,189,79,50,198,100,20,138,104,152,194,53,42,138,92,18,214,155,27,77,117,240,27,179,140,244,18,45,117,214,149,162,207,34,206,203,94,211,234,24,18,167,50,191,99,216,137,189,59,7,192,48,94,21,203,59,11,228,28,211,234,206,7,56,167,165,87,110,50,27,201,93,169,11,52,212,30,156,107,221,141,92,219,49,189,239,60,166,247,45,133,195,126,139,211,191,50,26,204,149,99,61,138,170,82,224,116,224,102,197,35,225,111,196,13,246,133,138,125,113,23,86,110,72,119,198,166,195,105,30,184,61,183,42,93,0,156,251,227,18,109,209,21,60,161,115,236,111,110,224,220,121,71,120,133,190,247,2,182,24,50,90,208,52,1,249,65,150,242,97,210,24,225,40,9,125,146,176,225,145,175,253,176,111,208,218,0,251,105,166,171,126,4,1,72,121,10,190,128,192,205,228,120,140,244,138,82,237,167,91,114,179,160,75,162,197,11,47,112,11,139,218,81,27,175,248,85,49,124,109,135,59,70,94,108,27,44,64,155,250,233,179,245,33,56,196,67,183,131,169,2,157,28,230,145,116,40,216,179,112,243,25,128,27,129,152,109,22,164,210,176,1,117,46,200,208,57,225,26,33,64,87,238,38,133,183,108,106,148,237,115,27,9,22,145,116,162,194,65,237,142,140,224,193,157,119,200,166,14,13,196,181,95,69,106,152,70,177,95,132,247,181,21,80,148,162,45,94,2,127,250,232,124,152,142,239,77,194,103,134,250,202,113,62,148,242,124,208,141,96,131,71,88,131,176,17,186,253,191,152,55,254,76,26,219,58,154,16,142,141,143,80,149,242,11,78,114,124,32,192,117,253,198,204,247,156,51,223,155,192,74,55,31,135,6,215,35,43,206,27,140,171,243,28,23,189,0,234,187,99,210,99,88,36,139,214,134,182,240,152,34,233,164,152,15,107,83,77,197,249,173,204,169,254,80,130,84,114,194,211,188,42,254,150,38,8,102,187,189,145,195,167,146,212,145,249,160,113,181,246,24,238,111,177,119,240,242,169,92,82,109,171,71,242,43,136,65,171,2,218,160,240,206,214,249,10,218,75,99,30,233,75,68,76,187,104,216,101,92,56,111,87,3,180,33,22,43,148,7,2,253,63,124,193,0,133,146,35,10,31,35,208,41,25,187,42,111,8,147,99,82,110,8,214,12,209,237,44,109,228,120,216,168,135,118,194,154,122,86,70,145,198,24,148,97,115,60,95,61,125,118,252,252,4,106,89,5,166,245,135,238,79,155,233,8,94,71,11,29,5,78,64,38,20,101,225,66,210,0,190,223,157,2,29,88,88,116,96,202,116,96,138,116,32,131,63,251,232,3,58,221,130,28,164,142,193,198,154,50,36,8,5,244,188,87,111,127,59,217,250,13,180,95,146,51,103,251,37,110,243,226,171,159,75,61,32,190,82,167,25,57,188,98,70,53,98,161,90,194,230,106,237,111,197,114,148,144,33,193,208,188,92,81,180,165,13,144,90,64,235,159,22,85,85,92,14,170,61,254,209,45,9,143,154,17,168,33,149,127,132,8,89,61,168,24,185,186,164,63,97,41,114,208,95,153,8,223,34,254,79,49,23,229,16,166,53,164,208,223,149,57,216,146,231,111,37,178,91,159,5,35,243,1,70,251,179,39,74,2,160,63,83,70,19,48,115,191,50,77,0,130,10,34,213,190,177,42,75,94,149,37,157,174,90,112,223,51,250,198,103,167,209,233,39,110,234,253,133,93,86,241,57,45,218,251,249,235,85,58,66,180,45,85,221,209,39,154,106,14,90,94,213,23,169,57,28,132,65,190,86,236,225,96,86,150,250,195,44,224,217,134,203,123,147,45,144,215,144,246,247,241,217,154,250,237,207,227,51,83,218,34,32,240,60,217,246,107,34,157,141,175,127,75,171,255,57,205,246,222,79,7,255,245,230,111,7,207,126,57,174,173,130,157,6,193,210,61,115,208,162,129,35,79,109,51,200,187,178,245,3,200,234,30,33,127,152,226,165,185,224,191,124,24,77,193,178,103,34,150,8,219,45,131,127,19,186,147,186,30,14,23,61,243,243,1,148,96,54,211,121,40,254,47,32,115,90,60,144,157,189,136,23,79,90,56,103,107,83,168,49,147,31,248,117,67,52,186,151,109,20,35,174,118,180,142,27,24,129,198,40,220,115,142,194,61,115,20,238,77,80,190,221,158,193,85,158,18,82,217,167,219,40,218,68,12,69,82,239,197,231,179,67,189,13,236,208,231,241,65,186,85,54,31,148,52,168,115,186,56,206,133,92,212,50,149,59,173,210,149,72,91,216,242,149,46,27,136,250,134,5,162,52,167,103,103,134,241,188,82,164,107,35,122,93,102,190,109,145,249,214,37,78,147,173,203,156,38,91,150,58,143,23,85,130,151,39,109,194,125,77,245,58,163,176,19,197,114,145,93,189,148,159,138,172,53,251,162,39,173,146,225,191,72,103,96,54,195,208,26,232,118,218,66,237,22,10,18,91,8,110,17,158,141,242,215,112,149,245,40,40,159,73,59,63,75,60,206,109,41,24,193,127,89,84,79,76,50,28,98,216,178,166,250,165,199,158,136,234,21,45,179,35,180,170,70,13,7,144,63,66,18,137,107,136,91,26,213,167,21,121,0,222,189,38,29,158,76,24,43,40,2,85,14,1,150,52,219,100,181,187,219,199,248,99,177,120,143,128,37,226,38,189,84,168,50,177,90,96,41,174,9,107,198,218,207,240,196,50,60,102,159,165,118,5,90,88,145,242,83,207,138,229,144,255,171,40,77,175,248,132,151,122,197,75,189,228,165,222,90,1,204,223,233,30,255,102,11,2,248,223,142,121,125,100,75,247,130,109,248,140,165,108,140,140,251,240,248,66,97,212,185,128,97,20,124,107,137,42,195,254,220,54,112,51,239,106,44,183,23,230,137,190,54,147,211,108,236,47,175,142,127,14,19,83,1,167,174,178,234,45,149,67,175,222,163,177,135,213,220,223,36,177,80,148,184,78,51,66,39,9,192,221,132,100,150,236,77,49,144,32,218,179,40,131,136,35,3,147,3,40,201,123,109,73,129,248,149,234,236,30,228,161,96,176,7,215,234,232,65,195,15,121,179,139,191,197,157,28,121,222,177,177,56,177,230,168,240,167,31,104,15,182,119,116,252,228,224,151,103,39,175,56,137,107,22,119,206,175,196,13,6,186,72,194,51,94,174,136,87,210,234,80,62,54,176,129,164,125,4,189,190,163,190,195,235,169,35,72,198,235,41,133,183,156,86,35,79,133,132,226,154,149,45,161,32,187,205,145,88,201,222,168,14,4,195,49,44,240,73,11,230,176,148,71,34,245,139,60,213,173,91,34,249,198,117,91,148,200,235,65,37,216,36,19,10,208,162,31,201,57,35,80,119,178,10,58,130,10,175,116,225,2,51,202,66,68,85,111,241,228,40,91,124,2,120,44,244,172,136,111,112,90,106,158,196,213,168,126,69,136,38,140,56,15,29,239,14,127,86,187,39,52,103,36,153,241,156,8,187,33,53,194,52,98,8,10,136,62,12,54,234,171,108,63,174,45,241,115,175,42,138,236,52,46,29,73,166,129,34,44,66,30,9,58,185,106,25,35,99,197,55,94,162,161,166,115,101,232,69,29,94,203,93,18,175,66,36,127,225,216,59,21,58,67,207,176,218,241,154,148,221,107,89,73,205,227,57,161,59,89,31,255,232,171,42,82,139,243,73,137,158,225,240,142,205,12,84,47,34,247,252,187,166,190,50,193,190,196,114,171,38,42,110,132,145,22,200,233,9,13,15,227,103,218,147,81,131,142,9,171,26,178,144,221,221,101,201,64,73,16,4,255,23,185,14,75,164,230,38,76,89,102,109,212,56,178,64,233,155,90,46,194,129,49,68,82,242,53,131,19,62,55,145,13,209,95,110,71,71,47,136,89,81,33,73,78,57,138,163,151,62,124,132,26,44,164,230,104,129,200,73,40,127,37,129,146,242,141,122,227,118,173,62,48,24,6,120,18,111,178,69,56,13,103,209,120,157,169,9,212,15,210,35,221,103,251,139,200,50,219,161,31,66,184,88,132,227,245,6,46,19,73,14,102,184,56,214,48,40,129,63,109,175,6,154,171,46,52,82,61,243,82,75,31,107,201,85,153,160,187,208,113,105,160,93,232,123,10,227,218,1,196,137,72,26,49,98,197,192,177,155,80,124,115,113,215,146,71,162,196,96,224,187,147,221,176,158,118,113,61,11,176,217,119,98,189,0,177,210,201,131,18,161,217,70,126,74,49,55,98,168,197,229,130,43,215,218,40,197,61,20,15,10,4,220,47,162,226,230,198,205,111,141,113,36,97,206,39,122,116,95,90,251,74,152,225,7,6,93,20,166,57,66,75,144,202,43,5,60,97,77,147,75,205,195,241,226,139,198,90,55,71,127,59,114,236,38,173,160,254,137,19,156,203,205,240,210,30,70,90,196,138,138,253,96,88,176,134,34,165,11,155,149,129,139,249,25,45,201,31,162,237,6,163,105,148,173,52,100,148,15,170,71,81,15,157,47,7,236,118,23,127,68,207,134,14,225,254,135,75,104,217,140,91,182,228,150,45,177,101,6,225,145,188,125,17,166,221,34,88,105,146,31,93,51,129,231,192,191,194,156,130,31,20,199,180,10,173,200,227,94,40,77,136,16,192,160,121,20,240,215,76,43,145,175,34,190,67,7,180,198,3,135,183,118,195,56,13,222,136,94,55,199,1,222,189,79,74,196,108,136,60,10,169,230,133,242,104,95,16,114,120,21,27,33,150,230,50,130,205,64,93,180,226,9,86,38,119,185,87,158,17,63,137,211,169,149,222,64,177,82,200,49,89,30,12,71,161,225,221,240,171,225,244,240,234,43,251,83,220,130,205,252,81,193,102,190,71,241,125,42,193,102,40,138,195,212,207,12,113,103,250,233,38,243,179,111,138,25,51,255,61,96,198,44,111,49,99,62,7,51,230,114,35,94,204,76,225,197,204,191,38,94,204,178,129,35,177,25,198,128,228,112,84,199,197,18,192,69,58,232,73,51,64,216,178,15,123,187,187,139,6,208,193,162,105,138,115,18,152,87,23,192,233,23,25,169,88,144,136,20,187,187,41,144,70,56,207,177,226,175,0,13,178,14,238,128,123,183,149,211,49,133,166,248,166,126,199,236,222,104,209,16,92,188,235,71,221,116,99,173,191,12,52,204,176,229,237,42,134,155,101,47,190,32,15,108,140,1,97,90,109,122,111,35,142,111,197,19,67,29,88,173,86,19,185,126,68,19,215,185,244,195,225,94,206,146,210,136,134,75,74,105,59,81,187,195,150,143,16,54,35,70,166,172,236,198,131,156,98,7,194,225,240,176,26,117,251,131,190,116,143,213,107,139,163,64,6,195,203,166,131,231,165,177,4,217,177,51,213,142,157,151,220,132,104,236,77,151,229,162,64,233,91,4,89,11,137,139,47,197,111,228,54,222,226,15,160,13,89,58,133,31,167,5,186,76,123,124,4,194,15,200,248,150,228,248,89,226,77,12,254,229,242,219,240,47,116,128,197,81,129,184,245,138,120,20,159,126,128,165,223,244,0,203,126,15,7,216,226,246,0,251,156,3,108,186,241,0,75,213,1,150,125,205,3,108,161,66,106,170,40,178,123,120,217,17,24,145,89,167,183,82,195,173,212,240,85,164,134,239,238,91,98,67,255,86,110,184,149,27,254,103,229,6,191,167,57,26,233,211,60,96,21,143,135,158,228,99,79,221,94,114,128,38,15,129,120,128,250,205,138,15,185,252,189,156,35,179,2,172,204,91,111,50,60,115,223,46,168,251,131,120,54,59,198,242,209,60,39,65,247,219,220,186,115,212,113,91,27,152,205,73,36,1,194,67,38,140,57,81,196,132,244,156,234,178,19,232,226,120,194,152,128,188,7,221,55,23,7,240,198,219,179,189,139,131,246,208,27,213,80,249,189,241,166,164,159,82,101,77,234,252,70,106,176,7,35,54,203,146,163,23,63,201,83,72,184,97,233,187,180,139,246,131,111,102,97,1,230,209,252,51,177,0,205,8,48,153,24,116,138,10,157,163,55,168,71,183,105,30,48,175,244,3,239,89,90,101,59,236,151,227,94,253,114,47,43,206,69,15,47,141,67,54,252,34,33,135,43,99,1,199,121,134,27,150,126,98,148,93,178,150,92,79,77,43,5,88,68,2,241,226,81,127,148,128,40,208,67,187,151,254,176,124,152,12,75,88,87,213,184,196,0,121,122,101,149,147,33,11,58,106,20,49,120,49,180,118,114,115,51,158,180,220,173,74,145,5,99,61,147,152,194,173,45,135,62,162,169,149,48,4,232,13,130,17,34,148,169,154,124,129,142,114,177,232,187,80,181,143,115,117,173,82,241,58,82,216,97,212,38,231,32,24,198,92,70,203,161,209,141,222,76,34,232,71,216,72,21,1,54,177,11,131,36,20,29,24,84,43,5,133,169,65,124,134,23,82,99,124,109,221,6,193,226,161,139,177,174,164,34,194,233,248,241,241,147,23,63,31,11,223,99,105,150,213,61,37,87,182,174,180,228,16,121,95,188,60,121,250,211,211,255,214,217,180,28,108,185,48,171,247,234,251,227,103,199,135,39,79,95,60,87,141,81,68,77,181,199,184,1,27,80,220,109,249,102,21,94,40,85,247,245,193,203,167,3,47,158,167,80,38,221,93,65,73,105,134,17,129,66,212,253,15,144,45,44,189,149,33,177,93,108,224,29,213,142,47,191,197,33,254,133,193,238,77,16,139,47,0,134,178,85,19,12,202,144,216,56,22,213,106,24,27,23,29,230,8,198,223,134,251,30,75,194,231,161,203,43,202,220,197,57,9,236,103,5,136,220,113,196,201,53,113,24,102,199,84,59,60,140,244,83,28,24,180,198,97,167,3,252,159,8,46,13,212,166,98,106,147,2,181,73,31,86,195,20,168,77,49,78,109,106,147,2,181,73,34,228,21,138,44,9,112,23,50,37,72,72,203,100,202,220,134,249,99,227,142,221,130,96,193,131,178,216,59,69,95,109,81,46,25,69,194,14,166,171,245,85,193,206,224,20,63,8,255,90,200,112,81,110,206,74,218,22,3,153,193,132,106,177,15,41,38,242,119,251,28,19,249,59,2,106,111,70,115,168,1,198,84,72,159,208,242,36,164,59,55,120,178,182,197,17,236,108,224,171,234,73,35,178,125,63,73,47,225,4,37,40,89,245,52,216,161,144,43,38,143,41,239,128,117,100,223,29,205,95,86,194,134,96,68,213,163,218,40,25,76,69,27,131,213,208,84,75,212,188,218,17,112,78,137,33,185,165,27,80,6,203,28,179,164,193,237,98,98,211,201,65,90,68,3,155,225,198,84,155,22,243,43,183,55,116,206,19,176,187,187,163,131,218,247,244,69,184,81,9,122,178,26,108,255,212,156,214,105,56,163,56,64,208,129,155,155,76,35,63,237,244,57,172,137,154,110,242,230,214,167,184,153,171,48,226,176,236,20,62,199,190,209,33,90,208,174,159,127,195,225,159,202,113,198,15,113,216,152,48,46,154,53,115,151,118,52,104,176,29,78,101,10,124,226,244,161,204,54,156,194,70,195,207,198,211,9,126,2,127,116,118,241,163,183,66,160,45,236,244,60,34,179,86,188,177,5,174,141,129,185,46,213,4,246,81,60,156,171,250,151,206,234,231,112,114,148,168,17,93,202,31,211,104,174,76,90,135,211,71,216,188,110,23,219,52,167,54,45,173,38,113,15,90,62,152,69,248,73,184,3,99,53,158,77,194,4,255,169,130,122,127,20,222,154,97,213,179,250,86,90,196,126,176,14,98,141,22,147,220,22,108,1,115,189,50,208,212,9,111,47,87,40,47,244,152,136,19,169,20,10,255,147,191,191,60,222,149,15,10,26,93,34,163,11,132,63,97,145,137,80,220,34,73,125,242,236,248,111,199,207,110,226,129,145,165,81,90,40,75,83,24,57,18,96,85,37,152,47,117,136,38,178,120,114,4,64,26,147,77,129,12,23,100,4,188,114,90,25,80,104,29,228,236,66,99,95,161,212,228,12,172,187,35,92,31,226,252,96,198,122,0,178,221,179,0,72,204,17,69,5,26,218,103,90,133,243,215,206,136,240,165,114,131,46,141,59,151,93,95,15,224,141,57,55,65,205,124,78,218,163,8,184,9,53,104,64,205,29,230,102,35,59,147,14,67,7,231,26,217,53,248,119,199,222,159,39,119,207,67,15,132,181,71,112,136,182,125,128,47,235,67,200,62,1,145,109,60,201,137,238,177,170,125,79,11,222,21,118,19,207,152,150,18,106,144,156,198,36,33,16,165,231,173,216,72,246,219,113,59,22,226,227,33,48,240,91,135,201,185,197,67,252,173,225,33,198,127,68,149,113,241,7,86,25,43,4,200,83,137,0,217,67,14,226,84,2,64,222,71,0,200,83,9,0,249,0,1,32,79,37,0,228,247,8,0,121,234,159,25,170,229,211,79,87,45,159,127,83,213,242,193,239,65,181,252,254,86,181,252,57,170,229,171,141,55,122,231,234,70,239,224,107,222,232,189,87,55,122,151,90,43,117,101,96,60,211,173,122,120,165,33,158,15,95,28,29,115,216,204,15,255,195,141,142,55,199,99,209,168,63,210,247,72,132,63,218,67,165,149,112,35,26,42,227,89,59,28,15,17,204,196,10,152,3,12,130,17,197,98,131,2,65,197,74,178,163,173,152,176,221,34,46,139,54,253,221,12,23,36,2,123,239,8,38,177,110,122,2,39,83,101,250,89,27,193,101,52,90,143,35,174,69,84,250,49,186,3,102,228,93,39,100,132,12,120,132,61,25,159,197,207,140,47,48,107,241,229,198,65,110,104,246,173,195,188,196,52,22,20,109,68,82,150,105,195,12,106,234,68,36,194,243,185,125,12,227,250,43,57,101,86,8,45,21,176,73,224,214,127,64,147,21,130,198,64,167,54,58,6,138,135,189,155,155,226,81,132,22,205,150,233,149,157,27,165,140,78,31,6,191,232,166,240,119,97,155,103,1,211,136,71,24,67,227,15,141,128,52,49,36,215,204,150,102,123,114,204,96,201,2,119,212,169,186,25,141,212,106,181,77,196,24,201,213,9,49,100,243,74,34,87,86,92,59,251,20,212,133,61,220,11,138,41,160,99,148,100,228,113,184,49,112,135,129,209,229,216,166,146,73,51,133,4,87,54,123,19,99,80,164,78,95,213,109,14,251,87,112,209,108,134,81,72,130,77,237,147,244,36,15,8,28,244,169,144,194,168,181,67,195,104,172,253,219,60,80,178,27,127,37,171,4,57,142,76,233,187,253,173,44,235,182,28,66,129,176,11,52,25,210,201,186,203,159,214,17,116,233,18,192,11,57,140,217,151,81,134,117,246,122,230,248,208,102,208,81,222,160,140,228,189,136,224,132,143,245,77,29,181,108,118,233,241,187,110,163,227,183,205,28,234,53,106,60,246,100,179,233,194,181,102,192,199,225,47,84,64,27,19,0,128,36,117,215,228,20,95,22,92,68,148,235,48,121,180,239,123,173,53,208,188,243,253,203,218,123,222,196,32,183,2,212,116,40,60,66,71,50,106,4,21,108,4,59,193,136,213,150,34,122,106,219,8,142,18,53,78,131,100,111,153,147,225,35,95,222,105,179,71,90,116,237,97,80,138,237,248,140,80,21,228,88,105,38,46,156,1,79,187,152,39,89,54,189,72,48,240,5,161,86,215,206,170,118,4,21,228,24,249,2,112,174,89,173,15,53,86,171,43,98,106,124,48,98,106,252,124,140,207,39,7,143,35,239,206,29,47,20,154,137,43,67,89,241,225,219,232,40,111,195,89,220,170,111,110,195,89,252,11,213,55,74,133,241,70,170,48,246,73,135,241,70,234,48,122,168,195,120,35,117,24,253,123,168,196,120,35,149,24,251,247,81,139,241,70,134,177,184,143,81,44,222,200,40,22,24,197,249,61,60,138,48,22,251,125,12,99,241,70,134,177,232,247,49,140,197,27,255,48,8,223,114,200,139,199,240,100,70,61,122,243,233,234,144,119,255,67,65,45,94,125,171,160,22,71,209,221,127,140,239,116,255,223,228,47,127,186,27,62,107,15,100,241,202,190,195,23,81,7,196,37,190,17,247,19,14,36,6,131,176,48,202,37,226,178,194,138,216,136,114,177,211,31,58,112,53,44,72,248,26,148,222,208,129,116,119,138,212,231,21,66,71,251,120,139,252,18,25,153,220,229,135,158,114,245,120,243,13,197,196,105,126,115,147,10,41,17,127,89,80,52,55,55,40,205,164,198,61,14,162,7,104,39,111,153,189,37,72,174,126,205,142,168,242,121,56,107,200,234,124,71,6,251,122,22,205,108,153,61,127,132,120,58,59,205,79,48,127,143,100,122,30,1,37,175,228,225,140,71,111,25,37,53,32,64,216,112,177,191,68,105,231,44,186,68,105,231,2,254,244,39,176,199,160,186,199,218,56,240,122,133,97,145,79,237,232,85,1,236,77,18,12,207,204,101,121,110,59,254,190,143,206,76,81,107,110,5,132,13,47,112,255,198,254,251,144,54,240,21,202,234,245,170,15,156,53,127,0,14,106,97,240,107,70,68,228,89,122,6,7,65,184,8,112,110,216,241,7,103,67,187,91,151,190,154,8,110,227,161,5,91,160,94,98,107,148,240,120,168,78,136,161,107,132,15,67,249,217,248,112,18,172,138,78,148,201,93,96,150,237,68,225,128,145,82,69,42,113,55,15,51,32,184,4,127,128,190,195,121,39,91,5,97,175,101,13,43,170,212,116,114,175,196,90,30,249,170,14,165,2,129,15,197,3,134,93,0,201,210,175,212,30,168,26,43,63,224,6,52,54,217,49,112,202,54,36,97,190,45,138,184,19,163,210,104,94,98,151,91,7,7,226,182,162,0,41,64,159,146,96,91,32,227,175,131,82,173,67,223,185,40,150,133,195,82,186,102,62,54,181,19,242,115,227,162,180,153,54,142,39,70,8,90,27,214,210,112,57,71,66,145,70,201,176,104,55,76,44,140,88,203,13,239,253,75,123,19,3,155,216,77,20,8,170,10,0,179,64,219,70,83,243,147,117,210,160,155,117,250,176,69,212,66,206,194,69,24,135,37,54,92,194,225,8,141,143,72,29,166,221,168,32,137,40,176,87,151,146,65,183,93,5,226,87,18,218,209,154,202,102,116,246,246,5,249,117,151,197,54,43,160,114,236,253,68,13,89,240,53,59,191,14,239,184,177,29,233,104,151,58,26,32,64,54,106,234,209,250,152,225,77,216,213,13,193,191,115,105,219,42,98,117,175,85,39,183,67,24,127,13,144,108,18,156,198,147,33,197,35,183,64,102,49,202,170,59,238,134,174,23,122,133,218,100,224,217,225,248,40,156,39,227,72,8,80,69,48,176,50,216,135,35,6,13,22,217,96,21,12,252,42,114,99,217,134,101,100,147,79,29,126,189,118,218,50,20,61,111,254,49,112,243,14,188,11,1,81,159,219,38,77,176,160,185,119,174,163,56,151,161,175,65,254,191,72,179,196,198,128,10,148,229,153,10,126,161,67,101,107,205,172,146,211,146,232,87,223,85,11,200,23,137,98,44,209,70,70,110,177,199,154,7,160,107,22,245,108,122,228,182,161,223,54,22,125,29,53,123,239,44,205,48,132,136,195,92,199,17,223,67,156,153,208,186,118,36,17,35,207,63,11,216,176,158,183,29,230,108,205,66,210,152,113,131,13,73,84,36,228,141,244,66,92,226,188,67,222,142,236,237,182,5,141,253,218,52,18,111,165,148,141,207,235,242,117,142,54,62,226,66,74,165,202,180,176,173,227,219,157,182,78,90,43,173,116,63,153,228,138,33,92,75,114,69,60,46,7,165,228,173,102,246,71,133,42,183,237,9,9,92,103,77,190,71,125,109,249,215,8,12,82,139,127,174,86,161,67,161,172,232,147,161,77,70,161,211,81,31,41,176,204,130,77,50,246,190,73,176,55,65,195,90,254,229,38,164,115,141,184,177,216,2,71,17,130,32,249,165,113,77,179,160,107,154,112,26,245,64,100,178,65,188,132,108,6,157,153,70,169,147,203,25,165,54,31,179,8,186,139,78,127,160,49,180,186,139,16,197,53,113,50,137,67,113,17,46,58,83,144,201,204,251,80,65,95,231,145,139,154,116,166,168,233,152,179,132,210,130,116,89,5,38,118,214,89,212,190,250,68,182,165,45,254,26,160,140,103,27,113,49,191,244,180,28,79,92,168,148,219,17,0,225,213,82,70,154,217,192,117,222,143,180,61,239,238,174,55,189,136,49,84,84,82,30,197,192,110,224,59,152,108,114,188,217,221,229,159,228,46,179,135,113,214,128,230,162,198,241,8,86,231,220,86,228,27,57,3,121,9,184,38,11,44,46,215,17,20,19,108,171,43,22,0,114,194,248,125,145,205,254,134,35,172,40,151,142,31,115,248,226,249,201,241,243,147,87,104,190,8,171,180,101,246,73,49,214,242,78,88,18,249,132,36,213,178,44,82,181,44,166,188,202,102,100,73,157,71,203,245,220,151,188,221,31,229,138,168,137,31,112,138,14,114,230,67,146,38,71,102,42,129,52,206,110,46,56,253,118,13,81,136,1,233,122,58,186,54,16,77,227,107,163,212,0,109,255,161,104,234,140,78,166,94,73,90,230,0,28,253,213,234,93,141,33,105,140,132,169,216,20,136,103,227,18,125,164,18,248,19,241,211,168,194,223,152,48,168,41,153,33,41,24,225,191,218,59,4,147,16,197,196,87,31,201,105,25,227,187,9,176,115,244,102,140,175,66,78,10,43,225,137,97,66,177,25,108,131,123,254,212,142,49,53,75,85,45,92,109,98,168,71,212,176,177,200,124,167,26,123,233,101,124,142,88,19,106,238,175,41,101,96,126,182,71,73,43,52,103,208,64,200,150,30,108,167,183,99,39,237,177,249,116,51,253,20,190,78,208,12,56,169,183,19,181,87,181,2,70,141,148,200,35,168,13,4,197,243,29,47,185,116,47,20,253,115,212,12,27,200,97,128,108,141,96,169,70,116,123,214,100,88,227,240,224,120,178,6,94,219,138,183,237,166,149,190,3,123,246,45,109,129,9,100,238,214,24,248,214,24,248,247,101,12,76,23,70,105,116,33,33,20,240,214,103,1,143,25,30,168,124,235,51,131,199,41,222,42,81,132,244,37,60,205,81,199,205,112,11,103,17,58,241,232,67,226,226,211,47,129,78,133,140,108,175,140,220,244,255,139,122,202,185,88,71,196,74,180,31,82,66,238,197,201,36,194,171,158,97,125,13,114,193,103,101,113,137,167,232,183,181,197,197,230,146,182,253,172,129,2,160,124,100,61,188,103,251,138,62,161,189,225,185,125,157,68,103,166,188,77,18,187,190,90,133,87,109,247,81,118,16,137,122,105,50,90,118,229,186,171,98,6,3,200,62,146,48,1,76,5,52,245,168,248,144,171,20,29,38,92,170,83,216,152,68,148,64,216,78,81,218,176,23,146,160,79,194,54,134,250,34,67,37,139,226,226,247,201,140,159,113,170,222,195,176,75,101,58,59,85,31,114,235,4,162,176,241,226,168,140,207,207,161,213,245,48,211,202,235,219,111,226,52,72,220,3,27,210,93,247,247,230,102,193,190,145,197,18,227,9,178,120,192,222,161,101,184,116,131,171,134,125,103,72,233,229,214,161,174,113,5,163,47,218,114,109,176,235,196,0,46,70,21,152,144,194,151,109,8,194,91,181,201,229,113,110,141,13,121,247,234,40,64,210,122,143,226,11,61,7,73,249,125,34,98,42,9,105,146,232,5,69,166,37,239,126,68,108,22,171,131,76,207,112,201,96,227,205,200,44,173,173,114,52,7,207,180,18,109,117,204,186,205,10,67,249,192,210,8,60,38,249,76,190,193,159,156,46,125,23,97,228,87,150,138,125,139,193,146,46,247,97,147,229,4,1,7,91,36,105,129,120,68,79,95,110,21,237,152,66,62,189,224,38,166,17,153,226,209,187,140,127,243,155,97,163,167,113,88,132,104,38,186,170,235,98,218,87,129,116,183,208,87,206,141,109,181,214,70,115,168,35,120,55,80,74,188,169,46,132,122,228,217,113,85,76,202,210,83,77,222,92,86,130,193,182,107,171,48,183,201,84,46,87,21,155,159,105,191,51,145,92,38,24,13,33,97,101,234,142,52,215,28,26,187,219,110,105,109,160,19,99,190,18,107,182,18,53,87,137,158,41,100,89,251,193,202,196,158,176,105,212,22,67,236,32,95,6,168,140,2,108,57,45,102,87,181,81,54,168,117,175,177,144,235,197,33,46,205,150,133,225,40,183,174,47,137,43,189,49,36,175,160,216,146,130,72,132,13,90,5,118,220,93,25,205,165,118,46,4,219,69,215,213,74,115,227,148,50,239,12,93,201,136,212,127,221,106,85,161,245,110,54,169,83,118,13,100,145,154,211,59,88,158,89,22,207,97,190,64,180,75,27,1,115,83,119,192,92,194,232,183,233,165,113,160,42,146,41,143,246,212,214,205,152,95,162,153,98,51,126,47,166,148,38,95,148,90,55,31,82,231,83,10,127,135,202,34,158,32,138,40,76,75,51,154,182,209,66,180,56,39,149,70,217,158,197,108,165,0,190,20,221,3,22,31,53,209,193,202,76,52,35,253,174,187,245,172,237,88,215,176,133,174,68,86,137,9,6,212,142,24,184,90,253,139,194,205,58,141,117,242,136,47,170,83,178,92,64,119,141,196,72,233,36,148,214,205,133,35,159,80,19,214,13,127,40,8,38,249,121,20,225,190,244,243,64,219,28,97,184,206,203,35,107,0,215,79,65,12,85,108,214,2,29,21,64,102,40,253,41,194,178,199,209,140,11,153,97,33,172,198,173,69,105,55,118,70,130,55,90,115,138,200,64,86,70,113,184,144,86,54,205,166,162,198,250,18,234,65,83,27,66,83,96,107,155,5,91,219,180,53,246,172,217,216,11,40,228,204,8,140,24,71,23,92,208,5,22,68,205,65,123,12,108,12,60,181,196,220,37,206,255,52,242,48,84,174,23,158,75,97,94,22,105,238,35,84,196,143,252,197,195,216,92,78,35,191,214,111,171,226,78,31,111,43,237,28,56,203,118,227,160,122,138,216,235,161,93,95,107,75,161,160,243,72,49,225,109,185,194,5,178,138,190,46,50,8,101,60,225,115,12,255,219,57,151,241,131,69,60,225,115,43,158,240,249,248,116,34,194,8,211,79,12,30,124,110,132,13,238,89,219,197,216,140,173,167,157,90,53,118,156,16,189,48,115,12,18,70,76,211,33,244,167,122,24,245,26,147,47,156,203,169,34,116,127,49,190,78,26,153,165,19,1,210,148,12,136,7,55,210,240,90,61,216,67,116,27,191,209,129,202,180,249,150,213,173,119,102,105,59,38,116,156,136,49,133,22,192,127,38,67,109,218,167,91,55,59,41,4,71,43,219,55,6,182,117,242,9,225,59,53,162,220,20,91,114,156,37,248,36,157,34,240,204,213,62,50,245,90,55,26,32,142,199,107,56,237,201,100,152,55,142,66,180,212,33,37,214,184,133,15,159,72,191,228,170,121,49,44,192,22,128,24,238,163,106,167,194,253,12,228,142,163,140,215,78,194,152,136,192,2,182,132,184,133,144,70,93,106,162,123,228,155,188,24,100,238,211,80,133,127,24,45,58,154,38,15,240,129,36,113,100,189,73,164,42,52,77,150,118,69,226,130,29,31,195,83,4,61,10,93,244,189,75,110,119,242,99,243,155,113,161,212,224,244,185,214,152,146,64,156,133,69,215,8,171,92,91,203,45,88,218,59,31,52,155,37,103,74,199,177,187,185,217,201,45,134,197,206,157,80,212,8,145,215,177,1,175,169,184,1,131,159,213,11,15,121,6,100,58,51,200,171,16,202,84,31,152,229,235,236,138,155,94,133,188,142,6,249,74,109,3,46,140,121,238,201,58,59,147,156,23,25,154,83,112,201,194,248,98,199,54,228,34,60,91,130,255,198,219,90,36,162,58,246,93,192,104,236,141,23,85,128,87,242,58,125,92,77,8,116,145,66,168,184,191,65,126,142,21,181,67,252,22,117,31,228,30,131,225,110,26,199,137,197,154,12,28,165,117,250,43,238,94,132,187,136,187,23,85,20,104,74,223,40,227,86,62,41,218,23,135,181,165,141,85,48,146,225,95,38,131,246,64,48,176,15,199,147,112,131,181,177,107,122,80,61,101,48,56,69,183,47,253,188,100,164,28,216,28,73,157,143,89,192,246,207,112,251,79,35,12,56,136,222,145,116,156,71,83,125,254,207,66,242,12,69,173,102,233,207,137,143,224,48,50,51,10,35,19,198,66,141,142,65,147,48,224,154,104,239,195,125,138,36,21,203,157,135,219,54,222,54,20,170,53,140,90,163,165,5,131,198,197,61,51,147,116,123,136,3,171,144,153,12,89,194,242,194,108,16,143,250,160,227,133,191,26,78,89,108,28,72,222,175,111,240,126,25,177,101,53,123,163,233,230,226,58,218,2,36,144,236,32,8,25,11,98,7,87,170,225,153,116,202,93,4,2,35,42,111,99,72,134,21,178,15,15,231,248,239,72,70,221,60,41,230,221,136,146,186,244,122,128,114,41,50,41,143,230,226,7,195,247,200,204,157,72,102,232,202,12,196,185,27,161,57,215,241,34,198,221,205,103,222,208,231,46,235,158,237,162,90,163,46,168,241,233,125,231,167,247,45,183,211,251,196,189,75,110,165,222,69,25,154,42,212,92,20,175,41,37,105,107,47,61,57,91,185,35,205,204,39,173,97,55,240,108,59,81,17,168,159,185,67,220,111,72,251,98,215,251,78,166,9,109,211,3,193,71,104,6,42,189,185,137,161,79,8,9,82,59,109,110,110,18,157,202,199,7,84,73,73,230,41,115,115,83,202,52,161,177,185,246,30,255,236,161,65,159,240,192,35,24,128,177,186,171,150,200,84,134,119,163,38,199,168,86,207,173,1,12,66,46,174,50,138,43,27,197,85,45,197,33,179,105,143,253,144,173,139,91,164,172,76,203,16,36,38,103,82,130,160,53,80,72,0,167,44,163,15,80,193,82,160,194,141,63,71,86,130,68,118,87,62,61,89,167,217,178,132,4,75,85,36,103,208,218,107,27,120,199,207,116,178,254,124,251,153,165,51,170,171,211,239,36,33,231,16,140,59,135,62,158,198,230,146,219,42,8,213,186,214,119,43,123,214,17,139,188,186,67,31,97,98,91,156,162,217,157,180,115,72,16,81,80,91,129,212,85,217,75,100,89,77,165,68,245,173,131,248,46,215,6,241,85,103,91,168,207,50,177,12,49,118,41,172,56,66,176,140,57,110,91,44,180,12,181,139,158,34,52,200,145,74,150,8,114,198,13,144,157,33,8,119,252,94,56,51,236,32,106,55,72,226,58,34,27,238,216,247,88,146,156,165,24,235,166,169,158,75,55,43,220,132,187,120,67,153,204,192,143,243,104,220,188,28,168,225,233,134,54,138,120,189,103,246,91,244,51,225,232,146,89,123,216,199,44,28,47,183,139,46,57,71,199,152,29,243,66,233,147,162,75,206,41,248,76,221,116,232,3,159,156,120,3,147,24,164,74,92,164,84,6,8,164,225,8,104,49,184,2,105,197,164,154,185,70,120,78,208,204,67,88,96,24,86,25,87,183,129,38,110,3,77,124,149,64,19,100,36,145,249,69,208,130,83,187,157,165,195,226,155,162,127,77,127,15,232,95,179,91,244,175,207,65,255,154,111,4,210,90,40,32,173,233,215,4,210,154,53,130,22,240,93,13,138,183,110,232,41,118,117,169,153,183,143,190,40,116,129,89,165,11,13,138,97,75,37,38,200,102,20,33,169,214,83,57,153,88,180,101,244,60,3,88,164,45,107,3,186,159,177,74,130,225,220,192,239,32,109,142,23,206,53,116,7,112,254,198,129,53,223,112,96,105,70,82,48,25,64,115,62,86,232,180,124,115,211,224,233,156,43,12,100,36,53,248,131,49,72,226,154,8,145,153,212,238,110,205,182,196,92,139,43,163,22,251,184,67,75,189,36,192,96,12,11,131,202,251,85,160,98,143,147,211,237,208,105,21,104,96,246,11,25,208,196,241,72,86,156,45,52,214,132,136,30,30,85,35,123,3,195,82,128,211,81,103,171,140,221,140,148,164,36,91,191,225,103,194,248,87,254,253,251,108,51,119,175,199,72,12,164,41,105,217,153,137,246,205,210,171,53,17,66,173,214,119,157,46,17,241,6,111,12,36,232,188,192,219,51,193,138,53,174,82,212,64,103,178,238,78,243,96,101,127,73,183,164,145,117,75,95,127,107,68,54,17,151,158,114,239,58,85,165,185,190,122,13,106,181,81,95,162,53,118,10,178,100,50,215,82,1,194,214,225,13,105,73,23,237,131,49,12,50,236,112,183,3,174,196,25,175,34,100,8,135,121,237,86,57,172,121,215,72,76,121,105,206,195,193,185,107,23,222,47,101,48,101,58,127,228,197,56,31,77,229,170,49,0,210,205,58,106,152,23,16,85,132,227,69,94,167,168,104,142,166,159,137,164,96,67,231,52,8,103,52,191,78,33,114,237,221,141,207,142,70,73,231,197,200,21,253,177,86,23,217,6,144,124,198,119,38,37,138,101,182,29,191,225,202,132,14,96,82,97,100,166,91,247,157,249,104,28,135,197,100,96,37,38,163,216,196,48,200,209,39,130,239,184,186,253,73,91,7,172,224,6,196,132,214,0,208,97,95,170,20,98,149,163,231,228,188,191,247,211,193,127,189,249,219,193,179,95,142,229,102,38,85,116,105,227,73,55,7,28,33,4,45,159,6,132,182,240,93,227,80,57,199,193,10,25,154,83,252,25,210,40,163,214,166,6,203,103,42,148,43,203,227,52,167,72,168,120,127,212,141,82,210,67,215,199,167,190,201,183,218,198,252,153,207,80,8,141,226,12,170,96,215,38,189,252,106,113,38,112,50,182,95,182,49,54,64,249,11,162,103,54,49,238,245,165,43,157,17,35,119,108,12,199,210,205,235,75,151,204,211,99,237,214,88,80,1,67,21,186,62,19,103,9,250,171,217,72,117,192,137,169,36,97,114,94,195,184,163,155,181,102,123,153,226,68,78,19,163,29,27,98,174,22,16,117,119,119,103,221,107,16,197,47,19,155,232,201,157,105,45,38,24,71,131,125,174,83,49,37,86,112,107,129,55,110,122,46,118,60,120,91,21,200,55,187,16,241,52,117,69,166,76,30,109,246,88,8,187,227,22,55,118,53,107,235,29,216,59,218,114,149,144,50,236,42,76,8,189,218,112,111,218,1,68,55,107,7,68,210,92,128,210,112,40,50,199,220,14,209,161,242,88,199,124,216,147,148,190,238,128,234,94,8,226,40,164,222,72,198,65,173,190,246,156,205,53,73,161,128,149,189,83,98,234,11,21,131,108,117,17,253,239,235,7,131,77,84,209,58,172,125,195,133,245,211,2,56,163,241,152,121,243,201,196,105,0,147,224,94,19,87,103,236,255,95,160,243,217,64,12,76,140,106,54,190,250,199,115,3,88,173,90,147,13,172,192,38,63,100,172,44,234,110,222,248,152,188,140,34,115,41,212,105,177,19,157,49,111,22,98,76,121,85,171,134,140,226,154,52,64,13,45,171,77,80,119,188,99,112,8,38,59,64,87,24,107,249,5,244,253,89,25,119,133,211,172,200,147,26,116,147,211,8,47,84,159,183,176,124,12,100,99,86,108,17,112,194,213,197,91,12,54,253,43,201,222,206,90,134,57,219,144,219,99,194,80,141,141,131,170,49,214,162,209,141,86,186,23,48,171,182,163,53,238,244,99,190,123,30,182,30,133,42,112,156,66,236,36,55,89,104,18,218,24,123,36,209,178,127,172,207,248,17,66,106,46,97,81,196,179,89,34,56,84,113,95,44,94,198,161,92,131,226,181,184,67,118,182,129,117,66,142,203,53,239,233,147,159,15,126,58,70,37,137,113,223,100,95,173,136,24,223,71,34,241,165,188,222,6,134,131,152,232,163,23,135,191,252,116,252,252,228,205,203,23,175,158,178,158,249,197,243,147,131,167,207,143,143,222,60,254,123,32,175,91,82,11,161,115,135,150,168,248,165,248,113,179,105,174,212,29,99,12,111,110,18,197,100,176,217,121,185,6,250,225,142,217,111,163,20,4,117,160,96,63,45,71,4,1,138,244,6,121,235,40,36,173,163,240,228,197,179,103,47,254,243,233,243,127,31,245,17,16,119,61,142,41,217,176,200,25,194,69,249,42,61,205,232,194,192,215,67,103,190,8,36,213,92,144,77,22,189,162,125,207,133,112,2,186,226,138,71,238,61,33,148,240,158,53,33,81,137,172,91,155,24,54,157,18,97,196,193,181,242,11,141,27,106,135,201,170,207,176,97,247,70,90,121,125,216,228,129,86,203,27,201,169,48,62,126,250,252,25,172,155,58,70,108,110,9,106,206,81,212,171,165,73,39,106,247,201,54,46,44,81,90,206,173,202,96,9,89,9,162,10,194,68,171,82,178,91,85,202,111,90,149,210,23,209,235,238,245,133,42,229,123,17,195,25,45,119,190,76,165,162,253,131,73,207,160,246,132,129,199,236,80,183,8,112,222,104,27,80,26,26,89,65,140,97,7,219,158,139,230,203,96,164,136,246,94,85,60,3,102,190,60,140,81,133,49,144,202,7,135,108,229,60,202,50,233,14,0,60,159,201,173,196,26,0,73,6,254,18,142,217,177,14,161,132,178,76,162,67,71,129,164,186,1,235,90,197,31,192,24,166,20,45,80,28,192,180,25,9,33,145,128,143,92,205,95,184,53,64,102,211,104,61,160,205,64,178,5,134,190,29,1,43,225,109,224,106,59,108,13,188,120,116,113,123,216,226,200,222,42,76,0,114,119,94,115,125,161,232,103,161,129,232,126,96,156,64,191,132,115,109,61,71,82,119,176,204,27,121,107,245,161,223,144,45,234,153,199,164,14,115,107,112,43,186,85,154,93,89,97,196,219,122,155,133,194,209,110,177,205,151,177,102,133,54,106,94,203,100,114,188,144,203,205,222,163,154,67,78,14,7,133,171,173,54,14,34,215,104,26,113,119,49,235,55,172,32,184,154,172,47,110,201,250,111,154,172,163,102,188,96,50,158,110,188,179,18,119,125,116,123,234,188,134,98,178,211,32,213,205,200,113,10,63,189,166,142,65,63,232,53,104,124,188,123,56,194,168,173,118,254,34,142,122,164,173,33,195,126,128,172,165,45,113,139,210,156,116,190,97,247,101,8,113,77,165,120,232,166,148,228,186,81,117,34,152,133,177,163,128,176,170,105,88,107,3,42,246,135,42,142,130,155,183,209,92,43,153,209,116,172,70,33,138,9,83,101,38,5,133,197,72,190,193,240,135,184,219,99,215,110,111,141,138,203,200,4,49,3,81,23,209,181,38,34,131,107,129,121,211,64,121,115,68,135,165,144,169,24,52,211,121,157,13,124,253,181,50,250,136,125,232,6,194,186,5,67,185,167,17,103,144,194,234,150,81,13,39,109,189,82,139,249,253,113,50,161,173,15,67,136,191,241,228,34,172,26,132,141,85,246,8,249,184,152,72,75,44,2,106,194,71,191,132,63,244,42,104,193,196,148,70,92,163,82,89,49,32,216,79,205,144,245,75,6,164,178,186,172,145,179,108,88,32,39,46,80,172,227,43,67,247,99,12,181,26,79,200,183,19,254,70,70,95,227,201,8,199,106,64,239,37,148,143,171,199,149,209,227,74,245,184,42,227,124,129,28,133,43,122,141,163,239,22,18,137,1,109,172,44,7,72,72,55,96,21,121,97,124,10,16,146,142,98,60,46,39,38,148,209,218,238,57,39,116,181,10,37,76,138,51,84,2,42,126,73,247,37,92,2,28,108,109,3,215,56,31,11,108,97,15,70,94,255,30,56,114,10,112,172,145,252,49,104,71,110,84,248,87,210,59,161,191,50,194,61,167,74,113,87,204,23,50,92,45,19,238,158,136,105,206,190,10,189,85,106,80,44,56,70,159,163,60,221,162,94,158,39,201,219,103,66,115,245,176,127,23,99,255,25,31,231,214,151,168,1,34,68,44,200,23,152,190,85,208,160,177,110,142,136,221,99,218,230,11,156,128,50,42,164,154,44,97,201,250,81,84,118,171,17,130,108,117,43,163,71,64,144,237,46,9,203,5,126,236,64,239,155,35,157,232,121,144,192,161,252,140,30,46,124,234,26,176,143,6,55,133,55,74,166,40,100,225,38,185,42,146,83,26,139,31,145,107,82,21,168,153,188,82,209,160,78,139,229,41,100,199,139,214,96,208,120,11,60,157,104,189,88,47,56,41,246,172,224,156,181,205,103,109,42,154,31,62,91,123,219,80,251,124,164,230,203,245,54,232,26,147,50,104,44,30,172,13,45,146,182,173,203,1,31,238,200,102,236,60,249,107,176,221,151,114,218,60,254,235,73,11,29,111,32,83,236,246,163,65,106,100,227,35,72,187,251,231,140,37,37,181,209,198,48,4,181,30,10,180,70,221,140,192,68,201,20,251,66,108,35,118,47,49,66,50,249,10,129,210,93,146,85,23,239,148,220,6,182,1,86,89,30,56,165,212,254,0,171,142,238,103,31,231,69,9,34,104,97,113,14,138,111,48,250,109,137,13,117,59,206,186,200,89,187,95,35,26,128,90,112,2,235,170,162,159,226,185,80,154,205,129,152,69,150,89,16,193,142,68,175,146,74,231,40,155,57,226,8,184,236,203,116,145,232,92,177,157,75,53,177,192,104,111,225,34,68,99,219,235,230,57,149,193,198,71,103,198,89,50,175,46,66,242,205,86,28,254,60,66,151,196,105,182,156,37,207,139,252,88,89,178,133,25,188,152,166,229,116,153,197,165,244,184,30,79,194,75,252,231,44,242,150,57,75,2,51,56,47,37,33,48,49,159,210,112,97,128,40,68,169,229,247,39,86,211,66,38,166,84,254,105,120,62,180,206,97,25,207,65,103,195,2,161,232,42,8,78,73,145,83,13,101,224,1,76,46,101,114,105,37,199,50,57,110,192,250,237,85,23,73,110,95,159,230,62,208,108,114,165,198,251,69,91,95,233,163,142,67,188,194,255,169,106,10,144,248,164,178,39,197,234,198,147,218,187,159,147,243,227,143,115,126,201,54,152,252,44,108,169,195,25,190,130,93,169,162,187,161,167,181,126,138,140,55,245,106,143,72,25,43,11,230,39,66,119,77,47,17,198,82,57,20,158,161,126,62,93,60,94,158,157,37,37,126,32,134,245,20,15,130,44,43,166,191,228,139,248,44,25,89,79,190,68,103,13,6,88,186,241,28,166,172,236,56,13,194,211,33,142,51,27,196,140,78,107,38,148,105,48,48,86,139,90,148,211,145,127,222,98,207,155,162,223,186,93,200,57,222,5,214,19,167,232,212,62,37,227,222,140,183,243,65,180,84,240,144,41,29,188,221,254,78,116,32,123,122,57,62,152,12,151,194,131,47,8,47,249,215,105,176,146,252,251,123,138,54,67,43,12,111,28,93,158,135,234,188,151,203,4,40,151,92,22,195,211,61,194,44,101,195,133,144,215,100,75,65,82,1,111,124,27,207,102,132,87,24,200,104,41,87,67,188,75,184,218,104,48,125,30,190,135,143,174,248,30,33,138,174,246,200,111,201,63,29,191,159,64,249,41,252,17,171,22,6,196,89,22,163,236,9,143,187,15,209,186,60,56,174,52,92,81,111,248,254,225,7,105,207,254,94,218,179,31,70,31,176,190,143,27,27,157,134,135,193,208,223,249,120,115,243,209,50,119,159,163,254,227,116,124,200,77,63,228,166,135,118,30,183,50,226,52,60,12,175,45,99,92,66,148,129,78,207,185,109,111,221,141,66,169,181,214,175,183,141,126,61,142,222,66,191,134,219,244,235,113,48,132,237,107,183,24,122,244,152,123,244,88,244,168,173,15,143,93,125,144,91,85,252,112,109,40,164,242,25,153,255,187,222,46,232,12,64,126,54,100,226,188,178,249,109,91,200,208,188,65,85,188,34,134,79,92,234,24,159,25,214,238,205,35,7,227,178,141,57,149,40,210,4,223,165,214,247,139,109,191,39,178,234,40,96,186,109,1,76,107,29,37,204,244,54,244,60,13,44,122,158,21,167,49,14,103,210,137,188,115,15,47,163,210,243,188,40,19,84,212,139,228,148,146,47,151,89,149,162,183,171,72,189,244,208,226,87,198,101,226,219,119,69,217,162,218,237,174,56,26,115,135,75,188,121,204,107,78,222,80,229,145,102,46,89,133,120,2,64,47,79,112,150,162,52,212,7,66,148,133,198,161,20,45,66,243,24,138,166,244,136,206,87,244,252,36,139,207,23,209,44,44,80,209,231,28,75,197,70,145,243,172,100,169,128,204,253,171,221,105,110,97,82,111,97,82,127,19,48,169,127,92,239,167,148,189,159,178,232,64,6,28,252,1,33,21,14,100,188,193,251,136,12,123,160,226,13,62,64,76,166,3,25,111,16,195,15,94,192,163,136,55,184,255,29,242,112,7,192,131,105,225,225,224,211,221,168,222,127,83,55,170,171,223,131,27,213,135,91,55,170,79,117,163,82,99,119,104,174,56,103,168,160,155,27,43,125,182,247,24,67,238,146,63,15,137,254,31,219,110,182,88,211,32,237,18,196,249,118,245,105,254,88,102,136,97,181,217,75,141,194,43,127,133,53,171,3,13,76,24,48,149,148,143,145,241,106,195,205,4,94,70,208,109,141,184,137,40,181,205,78,3,115,243,232,197,79,248,230,41,41,155,146,26,232,38,127,108,192,238,33,153,199,9,197,159,146,34,127,224,251,188,88,251,150,233,0,147,109,96,144,148,3,177,42,165,235,150,12,151,183,225,3,169,120,85,45,170,69,211,115,134,186,183,97,85,100,120,199,84,6,179,183,0,242,194,169,153,171,83,33,89,100,208,19,12,79,34,194,30,126,81,196,110,221,80,151,15,156,112,147,95,2,255,129,222,219,187,187,11,68,107,65,97,185,109,41,223,220,44,219,94,5,230,201,80,27,184,97,189,204,11,59,174,221,25,113,91,102,0,59,109,67,186,195,136,107,103,143,186,125,146,95,50,97,64,122,214,33,79,42,104,119,176,174,106,21,120,114,185,166,254,211,104,105,215,15,117,158,82,133,75,81,219,41,212,70,251,248,28,178,182,70,220,209,129,108,232,18,170,150,115,152,217,102,171,203,240,28,177,52,148,133,106,219,106,227,93,208,138,195,176,227,111,141,196,16,220,220,152,143,67,235,254,218,142,72,62,229,120,57,201,140,137,44,130,83,212,96,81,221,203,159,237,124,77,104,212,58,38,170,6,67,45,39,72,118,190,104,129,235,166,56,22,56,181,165,190,137,235,225,181,218,186,97,72,96,37,187,233,108,236,79,53,225,143,30,213,236,175,155,5,101,53,192,214,42,204,90,0,91,153,152,100,117,164,243,79,49,239,143,37,78,79,137,162,138,35,92,109,101,71,182,53,60,95,122,204,30,42,207,151,212,209,18,52,233,105,212,153,138,141,87,124,185,15,111,235,228,138,106,205,29,99,79,45,91,189,186,137,52,57,100,212,13,142,234,147,96,216,27,72,105,228,83,102,162,172,153,173,134,121,84,174,190,194,136,200,126,185,104,186,225,201,28,159,185,96,114,108,67,127,142,163,56,47,230,8,133,164,125,233,84,33,206,176,173,150,33,181,181,212,71,198,121,6,107,105,32,34,5,41,151,189,67,147,140,80,232,196,175,13,47,211,11,63,27,41,183,238,246,23,86,14,25,206,229,9,152,108,118,3,20,95,31,2,187,54,138,101,224,153,129,5,89,146,53,193,33,109,15,63,46,69,122,245,149,236,213,167,110,190,228,18,48,194,131,202,157,241,181,199,216,29,110,108,187,65,190,94,13,41,18,145,102,180,190,244,8,208,189,116,243,56,70,223,44,164,114,252,235,79,55,129,238,99,25,122,68,113,195,172,217,15,95,212,15,46,187,209,7,25,229,174,191,77,20,57,148,64,237,209,149,10,177,169,19,118,105,232,48,193,160,35,1,136,85,61,182,10,217,59,48,197,61,5,42,244,30,134,176,138,223,38,63,39,211,162,156,97,172,134,207,28,106,59,24,4,154,2,132,95,52,142,114,116,26,35,169,48,177,38,159,221,86,163,145,43,137,222,96,30,26,12,1,251,209,128,111,96,24,65,47,252,184,71,58,4,78,124,151,117,145,177,194,72,37,31,53,174,195,209,211,191,121,58,20,27,187,170,121,167,200,96,99,114,205,175,51,26,43,209,51,52,217,240,80,69,143,156,24,32,17,31,191,126,24,171,87,127,125,241,243,201,127,28,255,61,210,181,88,145,172,180,146,65,175,45,86,66,238,238,122,11,250,209,120,163,212,147,35,215,137,37,214,231,202,121,18,153,42,144,102,133,185,101,252,26,69,42,125,71,254,214,75,104,36,91,55,80,53,174,87,97,222,106,156,127,107,26,231,226,143,168,113,78,69,40,174,44,122,43,213,174,104,240,58,133,71,161,119,189,135,10,134,183,82,239,186,143,106,215,183,82,237,186,79,160,246,111,165,218,181,135,90,215,183,120,117,127,0,79,223,97,244,169,183,254,65,16,94,137,24,94,31,224,241,42,8,15,225,241,199,32,252,8,79,135,134,130,246,237,167,43,104,31,215,2,43,39,116,209,62,106,27,184,68,82,163,202,210,10,54,52,129,166,150,112,21,12,72,91,5,212,91,215,251,230,155,42,134,223,253,30,20,195,175,110,21,195,159,131,175,117,84,139,154,41,66,182,193,134,62,45,226,18,166,38,124,22,221,253,41,158,222,77,247,42,160,91,126,30,191,79,207,145,18,238,205,179,184,66,197,69,48,242,46,147,42,254,143,228,202,27,120,211,170,204,240,87,248,235,90,77,241,155,154,166,248,221,103,107,138,205,216,173,37,197,28,3,70,112,129,118,251,150,33,49,201,215,48,232,42,71,11,148,142,239,161,14,228,78,188,172,138,51,24,7,92,65,137,84,119,228,142,248,56,205,180,49,149,224,161,82,168,89,43,153,190,151,168,83,126,204,41,190,51,79,192,90,100,35,27,177,204,9,117,102,239,248,249,201,241,207,33,133,189,135,161,30,96,227,86,225,201,198,15,196,36,81,254,80,204,19,63,196,153,81,80,93,153,125,247,73,90,130,164,254,177,185,0,128,245,42,15,206,49,142,212,200,111,173,251,241,193,225,127,188,122,121,112,120,188,194,85,47,208,68,113,13,135,199,107,90,124,116,252,236,248,164,249,201,211,128,156,120,62,177,170,16,246,244,89,250,113,112,247,31,123,163,63,221,253,140,138,195,197,242,204,44,224,233,186,217,105,105,69,127,21,62,249,196,122,55,124,162,42,50,231,207,158,88,107,202,107,11,198,238,161,176,249,149,211,194,241,175,204,43,139,87,124,101,81,224,31,44,77,220,91,80,144,108,55,90,184,60,2,163,63,33,82,235,206,216,227,102,122,161,38,18,138,112,132,158,108,157,55,169,59,0,106,144,212,29,100,105,200,55,164,154,104,122,14,15,228,238,71,195,2,172,164,159,227,102,156,94,224,230,132,148,67,116,197,33,41,167,208,215,45,122,72,191,122,164,34,160,60,159,141,194,12,223,150,48,92,166,151,186,82,182,18,147,37,57,206,163,189,15,113,153,251,222,1,115,149,112,190,2,95,9,157,130,35,151,217,77,73,191,239,156,202,110,150,193,208,37,91,8,231,22,14,188,86,194,129,138,234,232,102,54,198,67,81,217,208,103,163,196,147,99,110,196,220,102,7,78,22,218,37,45,163,86,11,87,169,90,226,205,13,106,96,28,47,88,80,40,77,21,27,174,198,45,162,193,209,217,213,22,42,15,138,226,168,112,214,210,34,207,22,217,137,151,37,9,202,201,76,154,34,84,114,41,85,114,41,1,131,10,11,76,181,184,160,110,4,235,208,29,18,17,73,158,196,237,128,166,150,76,14,164,129,169,4,99,18,173,111,3,140,39,249,143,179,212,35,75,46,204,143,159,161,218,82,196,95,65,134,57,246,23,120,101,55,231,112,84,75,10,71,5,44,179,249,5,198,141,80,95,156,193,23,151,248,197,69,116,134,95,156,194,31,248,226,32,234,145,106,89,160,90,142,47,194,211,201,160,165,16,21,11,6,25,238,216,63,192,210,174,162,247,88,218,7,248,3,165,29,70,23,38,151,170,164,253,61,10,233,113,33,99,211,43,141,254,105,48,240,60,96,208,175,214,124,117,85,251,234,3,125,243,54,50,8,157,217,133,16,55,206,149,149,180,187,59,87,58,224,135,81,63,228,107,25,179,151,79,56,204,90,22,72,130,185,148,135,203,161,60,36,62,174,194,199,8,173,223,0,172,210,97,46,76,88,109,227,1,22,197,91,253,20,72,100,104,35,62,198,30,181,25,63,162,31,244,1,253,114,102,230,38,98,110,254,69,217,45,175,6,206,95,147,127,133,47,122,32,98,115,242,19,106,144,202,43,183,91,54,145,167,183,34,227,56,71,106,172,202,87,23,151,134,185,93,169,235,216,221,221,177,188,200,100,122,123,117,59,228,33,167,43,27,113,111,141,234,225,224,116,100,177,90,56,128,37,53,53,35,218,171,55,161,145,43,48,59,34,37,20,53,186,60,239,208,1,249,147,217,163,183,226,9,79,36,95,231,230,197,65,185,249,167,204,205,79,152,91,132,182,23,36,86,24,162,134,89,248,150,109,240,31,163,190,100,206,4,234,72,192,58,80,4,143,32,144,58,188,143,14,12,148,151,134,118,7,72,54,222,117,252,202,252,195,179,227,39,39,35,143,91,11,156,59,55,68,153,135,2,177,71,218,155,107,182,33,177,249,196,199,116,55,112,247,31,127,186,27,208,111,17,187,179,172,209,87,225,181,202,132,97,104,84,255,243,211,127,255,235,9,234,24,48,50,137,140,212,195,242,128,8,218,98,211,150,18,117,3,177,25,164,69,77,73,230,166,10,124,161,79,10,95,187,211,201,200,40,127,97,210,91,209,206,110,63,212,109,10,223,187,195,120,14,54,23,210,246,229,198,6,124,133,234,59,155,139,192,232,151,12,86,165,150,203,177,161,72,96,60,99,42,76,92,18,27,51,162,168,100,96,57,6,218,199,80,46,15,21,244,34,174,112,230,10,198,75,75,209,117,79,184,199,72,242,36,15,194,246,114,186,4,145,18,251,89,216,151,193,141,52,189,155,238,238,78,117,176,231,62,151,54,139,10,141,232,129,129,220,173,178,5,53,87,165,99,156,158,52,82,86,21,38,64,3,58,17,251,179,112,78,161,86,86,43,246,19,186,59,126,189,60,250,161,215,235,194,159,199,79,158,76,240,241,144,31,159,192,227,159,238,242,38,151,4,34,24,237,15,250,38,163,194,118,45,120,120,169,54,44,195,101,235,108,153,148,50,13,234,154,127,46,146,59,107,13,26,22,153,182,22,106,125,43,226,148,168,213,240,212,84,13,223,253,199,250,238,170,222,10,146,70,189,101,141,20,183,228,81,228,94,68,221,42,144,116,226,26,65,231,123,168,4,92,179,152,50,88,2,105,72,107,33,19,75,64,174,161,71,209,194,12,29,103,198,108,114,22,134,214,55,200,34,145,181,18,179,72,67,237,71,177,140,12,60,24,224,153,214,173,30,92,59,229,154,181,179,12,47,105,237,64,255,52,147,177,90,173,93,13,97,181,213,90,40,183,94,11,29,140,32,134,100,187,165,88,99,234,159,212,194,117,89,195,135,62,13,32,229,240,30,86,49,178,250,90,243,220,155,24,3,23,67,130,204,212,237,27,111,134,213,154,1,139,195,146,55,91,203,16,109,53,52,213,214,67,19,246,215,140,118,27,169,149,223,190,111,11,25,226,218,94,106,136,79,234,128,125,195,220,221,90,161,98,82,96,199,58,208,156,140,135,230,112,200,87,172,148,195,240,81,43,168,207,27,38,60,231,78,19,30,96,79,220,108,34,154,11,41,32,23,35,77,154,82,154,244,142,237,62,172,21,142,230,59,237,235,113,211,192,59,143,182,246,161,15,221,3,228,134,70,100,161,27,216,64,232,93,75,215,115,52,69,67,3,144,183,30,131,185,84,214,242,194,233,53,56,203,150,62,146,143,165,90,19,255,212,156,46,241,95,130,109,57,57,120,172,25,177,157,92,74,38,215,222,20,68,210,46,223,174,146,134,76,10,232,166,224,193,11,172,62,211,230,167,120,64,203,104,120,69,164,2,216,89,100,88,45,66,101,6,67,113,179,152,24,239,75,98,140,110,183,70,208,100,21,222,110,86,163,34,108,160,136,177,126,163,133,109,180,56,69,91,73,152,216,101,253,197,172,51,237,20,72,134,181,177,31,194,21,31,178,137,159,16,250,230,225,50,16,198,142,100,25,54,156,194,113,114,233,210,245,18,144,231,200,95,104,51,177,121,103,10,124,23,12,53,48,23,200,148,194,47,57,18,228,159,48,42,237,212,65,97,63,3,95,199,49,146,216,50,141,139,66,127,52,189,115,85,21,74,64,158,118,157,53,117,107,53,217,207,212,192,68,199,183,12,172,213,46,98,96,125,234,158,42,195,162,125,55,161,160,161,22,233,79,181,69,154,35,189,175,138,95,230,115,9,242,6,139,181,40,121,177,246,28,107,18,9,80,131,26,195,118,217,169,54,239,23,179,33,127,18,214,34,14,251,15,216,152,77,236,14,169,62,251,19,43,82,129,68,213,16,79,124,203,167,80,125,55,50,146,7,37,84,74,36,15,245,95,153,150,34,115,100,167,131,208,5,7,130,154,59,181,35,120,75,143,41,213,30,181,73,64,137,235,114,40,47,231,62,193,162,98,6,177,36,76,239,58,46,198,241,253,222,244,34,46,81,141,69,49,160,87,202,21,80,78,23,81,242,103,147,72,167,132,188,118,141,60,72,218,185,133,209,181,210,65,15,126,8,97,121,14,126,12,233,174,97,208,191,23,30,191,58,60,120,121,60,216,255,62,68,153,107,112,239,251,240,151,151,131,123,63,132,36,247,13,238,253,24,30,189,248,207,231,131,251,189,144,85,223,131,251,15,86,225,175,123,71,199,79,14,126,121,118,242,42,186,150,42,182,193,245,105,145,205,6,63,249,30,254,5,82,149,86,49,108,117,76,224,95,144,132,179,83,34,165,192,84,245,128,121,225,119,14,116,178,70,74,5,249,28,179,93,202,187,101,129,150,54,30,103,134,31,124,129,211,92,183,82,52,178,20,56,44,181,219,106,149,222,176,185,186,117,241,157,190,215,190,184,195,98,89,57,219,172,201,127,239,127,184,253,221,181,237,247,68,7,238,156,198,211,183,139,121,60,77,60,171,47,250,218,194,190,98,49,111,39,182,187,171,210,195,80,239,185,188,205,104,25,2,169,148,17,170,45,254,122,244,153,93,30,212,74,195,38,56,120,77,190,88,244,128,70,172,27,59,174,240,142,121,170,255,211,39,95,103,57,170,181,87,32,182,120,108,122,127,167,138,79,189,181,171,198,121,39,246,186,250,211,93,199,48,89,244,217,33,167,130,172,188,166,31,208,148,70,75,54,212,1,191,170,162,188,218,155,226,205,235,153,47,225,136,124,188,166,87,14,9,129,128,124,81,178,160,104,154,175,56,97,113,154,195,225,95,121,22,239,201,135,162,96,22,128,251,219,134,229,172,183,233,75,216,81,156,93,186,90,38,125,237,29,188,101,40,237,233,226,91,90,107,146,212,2,23,235,154,85,214,59,109,235,250,51,22,93,88,219,5,206,149,43,183,193,250,181,59,189,72,166,111,185,139,159,210,185,107,252,100,192,95,195,241,186,114,46,148,54,65,84,43,5,170,8,189,169,246,9,96,199,136,121,159,214,46,169,240,134,205,16,77,235,149,35,63,187,105,201,169,21,6,146,75,170,94,151,90,239,0,66,182,74,238,203,42,160,51,170,146,53,235,50,251,214,162,144,29,163,155,252,115,60,116,235,65,227,151,79,91,147,252,21,172,74,117,59,238,164,36,182,136,187,94,65,184,111,40,8,41,160,194,167,205,134,41,243,82,174,66,79,74,106,79,10,55,158,85,217,191,185,249,176,77,80,120,66,188,59,222,154,237,131,182,2,202,202,225,245,226,47,35,255,245,172,243,122,239,166,123,243,250,47,55,175,199,119,70,175,39,240,231,227,235,73,176,97,142,212,101,134,16,71,202,181,179,86,192,172,149,56,107,105,84,224,172,101,240,135,133,191,236,145,193,76,240,29,165,176,37,93,124,72,241,54,84,223,154,148,233,37,94,100,78,129,65,245,198,19,111,192,63,238,192,175,69,100,108,155,33,25,136,14,249,237,71,126,235,122,215,21,37,252,133,114,156,194,4,39,149,204,32,77,246,224,69,81,194,252,227,110,220,160,159,184,227,125,206,73,193,33,111,55,44,222,110,166,206,175,170,163,87,103,170,23,237,62,102,169,81,146,197,218,245,58,253,22,231,90,183,90,127,174,33,79,114,39,249,152,86,219,19,15,131,141,153,104,94,36,127,157,195,250,84,244,228,245,162,211,194,156,124,201,121,176,118,78,58,22,29,223,55,71,223,210,181,48,225,144,211,215,95,55,37,233,186,67,51,193,59,170,59,89,114,6,99,247,210,55,46,169,66,98,237,244,235,59,196,201,53,50,245,84,166,50,61,191,48,223,147,156,101,150,66,25,26,197,136,108,61,14,232,36,109,224,127,53,77,227,159,221,162,159,220,162,159,252,161,195,32,255,65,237,240,9,253,100,38,205,240,191,199,59,215,25,236,135,161,13,44,245,105,22,242,243,111,106,169,190,252,61,88,170,95,222,90,170,127,142,165,250,217,90,139,242,121,205,162,124,249,85,176,71,22,146,21,138,96,255,208,117,3,193,230,171,32,84,60,104,39,34,29,42,67,48,124,224,123,94,89,8,34,134,251,180,46,4,115,188,17,103,78,79,219,217,94,186,237,108,215,6,95,54,12,91,57,234,148,35,163,17,121,79,134,91,50,241,241,173,136,75,20,250,210,134,73,104,117,63,87,126,154,111,108,61,116,252,229,120,8,110,87,88,35,208,5,218,10,12,63,64,155,19,25,74,10,141,235,45,119,248,157,166,59,60,93,104,178,55,124,209,1,90,204,202,66,95,6,159,66,142,81,254,30,170,98,125,179,143,145,158,103,37,39,217,144,47,42,192,103,17,54,243,230,202,76,86,205,191,9,231,0,92,168,123,180,235,238,234,114,37,141,122,131,47,12,50,78,85,110,240,195,95,31,81,220,236,142,246,51,22,225,30,90,63,27,91,253,8,173,167,61,96,162,99,49,100,218,149,159,215,169,163,192,47,26,1,89,106,109,8,196,44,241,90,160,184,34,70,59,80,132,114,53,132,12,138,9,77,65,210,142,61,142,203,64,17,211,26,219,208,10,20,164,71,34,170,21,1,205,127,14,203,250,125,242,115,156,159,39,196,144,49,123,162,24,99,56,177,5,135,172,227,108,34,91,75,55,146,123,185,136,246,33,176,51,212,179,52,32,30,195,108,139,172,2,195,154,243,241,195,100,24,147,181,21,50,193,44,69,161,185,250,202,220,122,22,8,11,98,248,18,45,17,68,166,145,190,83,91,194,129,149,205,8,130,102,71,111,116,150,85,139,4,34,81,189,173,117,68,119,28,138,54,155,55,210,246,114,227,155,99,35,235,222,63,11,144,254,60,169,75,70,113,194,100,90,148,17,233,200,143,53,204,183,142,54,162,82,12,44,146,89,224,88,232,102,243,6,142,14,68,179,176,53,168,165,27,204,67,159,51,198,82,254,164,19,204,26,110,43,210,170,85,62,177,219,86,148,74,129,200,84,240,64,207,163,113,17,166,147,189,203,120,238,180,31,230,144,49,241,71,24,26,21,61,38,54,119,127,152,11,40,234,112,25,149,254,28,132,122,121,64,23,209,146,149,133,75,92,149,215,180,126,177,77,131,56,164,223,47,248,30,8,136,112,62,19,233,240,75,164,166,120,167,189,9,140,160,102,160,195,120,43,45,1,170,60,188,92,141,167,32,65,29,65,227,205,216,153,86,156,77,57,112,104,93,108,134,115,22,36,5,163,152,162,68,181,87,226,78,71,236,81,213,200,54,38,64,84,239,53,125,249,217,4,118,120,102,184,242,79,151,229,2,93,246,207,106,174,252,58,93,185,242,47,230,113,142,9,114,73,68,222,235,229,89,114,118,230,25,154,130,179,111,163,28,32,225,35,142,80,14,163,168,74,247,81,34,201,252,194,16,62,178,79,23,62,22,223,84,248,152,254,30,132,143,217,173,240,241,57,194,199,124,99,72,175,133,10,128,61,253,52,209,195,25,255,75,217,102,204,68,232,47,35,78,148,70,214,9,134,243,38,162,134,138,30,23,22,38,162,198,220,68,210,152,127,125,36,141,195,34,43,202,87,213,85,150,68,226,225,16,183,139,124,144,160,108,69,105,3,108,252,1,85,43,127,108,93,26,81,246,91,90,126,75,203,255,176,180,188,212,234,26,55,71,151,75,158,243,139,132,90,81,118,19,138,75,199,11,54,172,85,189,242,252,212,247,130,17,1,41,138,120,176,254,221,127,140,255,241,122,54,233,220,13,65,2,210,169,156,248,39,74,13,189,127,131,245,32,77,110,67,200,214,194,231,251,94,175,231,117,64,126,89,36,79,243,10,241,250,100,204,5,196,206,150,78,155,221,125,100,244,149,212,21,12,42,201,212,170,99,109,79,31,37,123,116,222,160,92,64,81,223,92,57,232,16,66,99,231,12,153,91,98,116,249,231,53,233,135,6,169,19,44,113,133,118,198,88,230,92,127,186,221,119,195,230,121,55,15,173,3,113,105,31,150,151,95,255,40,94,196,72,133,126,77,218,64,173,110,207,220,63,220,153,251,224,246,204,189,61,115,111,207,220,45,46,52,242,157,150,0,241,64,218,170,111,127,187,33,52,191,198,204,41,114,238,87,53,157,156,141,117,125,81,38,103,30,233,236,39,178,171,188,44,214,243,23,91,140,113,168,10,106,103,38,132,6,91,181,21,29,4,157,13,116,188,40,147,12,206,215,188,0,210,10,66,237,29,12,65,4,91,190,76,74,175,153,151,21,105,144,253,205,105,22,231,232,186,84,213,174,170,22,235,160,126,177,115,245,38,233,91,14,217,250,53,37,224,13,51,245,244,229,207,47,78,94,28,190,120,246,230,63,255,250,244,228,248,217,211,87,39,1,80,10,122,245,234,224,249,211,147,167,255,125,124,244,230,151,159,159,53,248,23,131,4,47,77,5,99,77,37,123,156,37,248,228,123,49,42,159,247,176,165,81,46,181,99,244,168,208,49,196,163,140,8,231,13,60,125,135,153,168,228,50,120,212,237,175,230,134,42,144,60,215,194,185,86,248,29,224,147,213,250,200,139,79,139,101,53,224,193,134,183,205,110,71,99,239,162,170,230,48,37,248,103,129,168,62,113,154,85,5,252,168,96,98,45,181,131,201,156,44,191,141,230,240,143,131,216,249,191,55,232,80,229,239,223,67,134,101,10,12,75,152,17,88,227,247,104,132,50,245,51,99,247,76,63,157,129,153,125,11,6,134,207,183,94,99,91,231,54,233,74,194,29,32,95,37,12,45,221,12,88,132,8,170,231,114,46,91,38,220,190,134,152,73,234,27,26,215,132,145,184,111,154,74,237,96,43,69,33,189,190,68,106,90,166,217,236,101,58,125,139,76,147,89,28,156,127,32,158,236,205,82,16,237,226,171,8,200,115,46,14,0,153,97,237,53,157,106,133,249,137,168,32,139,79,147,204,129,208,116,89,192,254,175,99,52,5,215,21,72,138,231,231,89,34,91,169,220,29,219,202,113,32,61,193,74,17,134,199,26,20,140,76,142,13,169,81,27,173,14,234,85,26,6,198,141,15,216,207,173,218,3,137,32,158,211,237,87,3,166,165,102,126,188,82,61,16,35,217,236,194,244,2,111,127,196,120,243,229,20,129,78,241,189,180,226,110,98,88,105,226,172,55,27,220,22,18,70,77,10,223,253,96,117,162,163,62,161,57,127,132,133,49,67,70,57,100,243,25,30,225,208,139,203,52,118,188,21,200,133,226,253,69,58,155,37,185,113,154,210,210,122,90,37,151,237,24,107,180,140,171,13,11,85,235,43,128,14,113,152,88,175,231,53,185,136,2,15,4,168,181,170,10,90,222,70,39,49,228,40,246,112,78,195,131,86,142,151,20,216,16,132,4,163,4,38,124,1,221,154,91,69,227,101,100,87,232,83,234,44,132,248,8,75,51,220,145,91,202,160,241,244,236,172,216,82,199,2,128,179,253,173,189,15,18,177,92,112,72,253,138,108,118,3,247,199,95,190,1,154,117,181,47,235,53,187,34,249,228,93,97,175,158,103,60,94,45,192,111,219,45,155,188,125,29,240,116,80,224,203,28,6,238,175,39,63,61,139,84,248,11,156,37,115,189,229,27,214,91,253,189,189,105,128,237,143,179,69,34,201,174,222,137,245,224,26,246,0,188,224,45,182,22,251,46,76,54,141,68,210,62,4,98,15,123,164,55,106,182,95,108,234,144,15,46,204,164,199,4,157,34,129,244,207,162,102,113,93,175,51,15,231,157,168,111,18,106,71,241,56,12,48,142,11,46,200,136,114,3,101,96,180,243,9,243,184,90,226,144,20,83,228,113,129,55,40,208,169,124,79,81,32,72,28,214,12,241,48,38,19,221,199,115,137,232,10,155,155,139,190,212,231,140,123,178,146,26,165,107,37,189,6,74,97,123,135,52,252,73,11,50,109,110,52,195,230,43,246,114,96,222,97,0,217,152,221,209,234,182,201,247,204,115,52,210,236,0,237,58,223,100,16,196,50,52,195,57,209,190,222,2,147,113,154,21,140,8,192,145,186,65,152,240,253,166,253,88,46,214,136,4,73,9,66,35,82,4,21,241,41,103,154,48,68,169,157,105,235,151,98,219,78,149,240,188,155,55,135,22,35,213,42,250,10,232,162,187,187,230,83,168,245,3,162,215,132,230,193,46,59,200,176,238,65,159,229,138,246,24,62,18,21,26,232,216,175,109,194,156,35,165,191,18,246,59,57,5,193,109,46,30,35,163,197,47,138,100,166,14,176,210,133,224,41,144,236,76,118,81,6,154,65,14,182,126,8,27,103,173,12,196,227,152,178,117,39,178,89,130,128,73,227,34,184,179,45,57,221,13,17,39,196,134,134,168,99,253,188,237,221,54,13,145,167,17,10,3,182,130,81,11,150,116,208,7,230,176,35,131,78,145,0,241,13,57,55,241,47,201,66,6,193,208,129,193,232,6,186,160,47,107,96,23,92,163,138,225,85,63,105,184,46,250,3,203,13,131,110,165,149,221,0,160,179,196,63,180,55,58,22,81,227,4,169,216,104,149,37,137,140,182,119,108,93,135,143,36,10,88,178,197,190,169,31,137,106,157,142,91,203,159,12,243,200,113,46,173,249,192,28,7,58,104,18,17,100,172,158,142,155,144,149,26,108,123,74,27,82,107,39,185,236,90,47,184,250,177,172,113,34,237,22,121,217,57,153,254,120,138,102,165,66,113,136,252,135,143,71,165,212,216,92,126,83,243,174,35,105,222,245,29,74,251,71,82,218,191,143,178,254,17,162,172,78,69,100,221,25,60,78,9,192,143,66,233,46,225,113,78,136,108,254,254,125,132,172,61,242,47,17,176,182,242,239,125,135,145,31,142,252,11,140,252,64,215,30,7,240,116,142,64,180,144,151,112,104,143,252,247,24,249,129,28,90,14,225,233,3,70,126,128,38,192,151,111,225,241,99,16,62,198,54,64,222,55,240,248,56,8,223,9,125,196,43,120,124,103,232,31,142,182,214,63,104,230,184,76,206,145,75,47,253,107,196,238,168,22,119,133,63,161,230,58,205,244,187,228,185,231,13,50,211,144,71,102,64,230,217,27,204,234,31,170,21,238,13,150,141,119,108,227,55,56,171,191,16,245,156,214,211,211,156,128,84,6,7,245,23,34,32,208,224,170,254,2,5,27,111,112,168,147,47,105,64,160,238,44,157,115,72,129,193,219,230,91,225,146,234,13,222,52,223,169,88,4,131,87,242,229,10,227,251,53,198,116,97,196,18,146,191,116,87,117,31,116,163,85,59,3,67,75,169,102,235,91,173,253,254,154,104,226,130,171,17,42,254,40,183,52,254,227,114,239,232,224,228,224,205,127,28,255,125,18,93,227,128,211,169,162,148,110,45,218,57,67,221,230,137,91,13,104,24,156,85,109,134,252,134,210,114,181,62,50,201,10,207,77,62,10,162,90,8,47,35,216,164,80,48,27,42,182,114,239,101,92,78,47,240,36,17,154,54,88,225,213,29,106,121,202,94,82,233,2,77,230,239,136,111,61,129,8,34,165,186,90,12,96,179,150,145,239,142,7,150,163,61,174,133,82,229,180,70,8,216,78,30,178,27,175,129,169,78,34,7,162,212,168,69,242,50,27,52,206,187,253,137,56,255,69,146,82,202,231,168,148,111,43,36,15,6,219,20,223,155,0,119,209,42,3,90,67,35,36,3,105,248,75,240,211,22,127,103,191,71,141,108,104,44,31,148,82,64,48,137,214,251,21,137,211,152,40,132,249,70,36,5,118,145,112,232,231,73,228,20,32,212,69,23,229,33,251,244,157,190,225,157,37,110,61,243,90,137,236,3,21,125,129,243,147,4,189,106,219,123,245,250,24,221,45,106,5,189,72,23,69,70,45,69,255,180,74,199,202,181,138,145,62,67,145,77,116,66,101,78,208,44,74,121,122,148,10,190,177,212,94,78,39,1,200,14,65,177,247,161,140,231,62,150,163,24,193,182,143,14,78,78,126,126,250,248,151,147,99,193,238,165,81,233,12,16,74,38,48,193,80,20,157,194,225,45,177,98,176,154,149,221,47,233,250,16,213,137,41,51,148,130,76,140,84,77,30,29,33,120,143,172,146,232,154,64,12,0,91,26,229,130,177,113,249,67,196,97,17,184,154,128,32,27,245,57,146,54,27,108,4,66,44,87,184,97,181,168,40,153,98,26,105,197,24,124,218,48,215,89,26,122,113,188,223,22,128,81,20,81,33,81,142,43,97,139,11,12,222,21,136,212,154,55,13,58,150,188,74,79,225,132,62,135,1,196,112,23,242,77,171,215,140,242,60,147,62,77,252,196,219,186,190,32,197,82,107,95,214,106,42,180,65,25,251,207,160,30,207,42,74,248,185,53,143,155,190,157,143,221,141,34,199,69,155,154,41,38,205,166,7,85,104,156,52,156,196,112,213,144,119,212,27,56,167,78,248,252,209,212,117,204,28,226,69,157,164,72,231,190,168,14,17,106,59,62,153,52,98,119,119,3,17,217,187,92,226,118,130,163,214,174,139,151,85,11,249,106,174,143,218,162,48,164,236,58,89,171,47,181,196,53,233,194,200,207,209,209,92,19,248,220,185,239,68,124,74,92,150,200,21,72,42,231,174,0,141,14,157,43,203,113,118,107,218,192,230,37,122,189,73,147,68,225,226,100,215,68,139,49,114,6,165,161,133,68,66,253,64,249,104,217,31,179,232,89,251,218,206,130,196,239,75,187,176,129,214,216,227,171,253,201,72,237,95,243,200,18,253,215,215,251,241,41,180,3,196,59,175,46,212,197,223,140,177,221,71,206,22,164,176,125,22,235,238,221,99,32,1,130,236,95,207,240,106,253,39,130,128,187,120,96,82,68,250,6,104,165,197,150,240,199,181,233,0,57,76,115,53,146,4,38,129,82,134,229,34,100,136,181,59,70,181,246,140,115,122,192,49,157,68,249,192,220,213,238,76,193,192,183,14,7,189,239,182,248,214,94,98,212,231,104,141,118,213,26,54,129,153,87,90,87,49,245,173,31,197,235,94,103,81,177,230,53,94,36,112,244,217,42,144,191,178,22,125,53,111,133,84,240,24,9,176,8,117,30,99,104,185,82,170,86,19,125,49,70,167,50,134,191,34,180,100,155,127,44,230,87,145,251,102,113,104,65,129,219,195,181,246,230,32,177,234,159,136,85,162,207,234,97,174,249,157,178,217,36,155,126,219,77,18,242,213,28,99,17,135,159,216,190,28,239,0,205,117,51,145,203,76,55,77,169,255,173,149,97,183,143,186,179,104,89,86,182,40,233,110,90,3,82,220,138,121,137,80,224,185,115,4,115,189,208,18,134,7,95,213,105,83,182,129,54,105,135,73,65,41,129,38,125,172,128,16,46,110,110,26,29,114,218,40,222,220,92,43,155,183,193,120,178,50,214,32,9,147,187,187,53,180,80,211,154,113,101,212,98,27,225,32,26,79,18,96,252,150,133,97,39,236,87,26,29,29,97,209,85,164,115,123,232,20,65,44,141,107,13,101,55,148,172,56,91,104,24,206,8,190,25,24,103,219,4,180,162,8,121,58,91,101,8,255,36,120,19,158,207,231,145,248,152,73,188,214,128,21,230,169,87,215,126,147,20,233,33,66,186,87,103,16,239,190,94,116,238,174,13,154,101,196,30,65,19,196,142,215,245,104,159,177,84,178,201,150,84,216,224,146,82,206,105,30,202,12,162,60,74,74,225,99,199,160,198,14,215,133,53,93,11,236,46,181,57,57,231,210,67,162,235,233,168,86,8,73,200,158,14,162,119,230,4,227,193,229,100,94,118,24,94,96,26,231,7,51,182,103,146,34,183,32,6,116,169,226,16,235,161,119,72,69,113,44,59,24,145,175,87,171,176,206,120,42,194,85,72,155,71,81,2,238,215,182,59,202,250,205,18,83,36,158,78,253,82,198,219,202,155,87,33,98,108,237,166,209,66,220,166,101,227,222,4,103,37,68,201,138,135,217,124,109,196,25,178,212,93,114,40,43,56,252,7,158,183,178,220,45,77,234,148,222,82,167,223,21,117,146,235,196,220,126,198,218,232,175,217,176,13,76,251,78,174,190,50,93,148,148,161,45,124,208,169,126,35,4,138,108,247,108,2,229,13,93,190,89,181,225,25,216,253,17,224,156,95,70,154,114,182,36,28,23,214,86,12,96,201,109,69,130,90,63,247,154,23,174,170,219,14,186,34,222,109,71,87,218,42,117,147,13,144,25,146,47,34,27,95,31,65,241,127,169,109,176,222,220,241,183,178,228,109,67,251,163,89,139,109,195,91,194,251,148,118,183,210,108,73,136,233,226,246,10,153,111,181,139,149,177,38,94,114,172,183,157,105,240,223,210,14,69,148,219,102,37,36,34,85,139,92,20,111,154,100,96,94,69,124,28,171,251,117,149,190,222,66,83,224,154,154,62,41,233,229,188,64,216,101,121,71,231,117,114,251,76,149,13,200,39,228,71,41,206,97,42,40,116,245,7,50,98,180,167,32,172,125,173,47,165,11,35,56,132,120,63,64,201,166,216,171,46,146,75,28,105,121,227,90,152,80,166,197,237,222,187,245,161,252,122,184,5,202,37,225,55,236,144,224,2,219,252,237,122,84,46,111,61,42,63,199,163,242,82,163,49,181,35,99,6,215,51,11,23,179,138,230,95,1,23,179,34,51,42,121,63,181,201,203,196,204,92,51,158,19,111,146,25,143,152,71,112,213,53,27,89,125,9,140,154,110,252,213,166,27,179,107,178,237,170,217,82,30,129,180,255,125,25,151,179,86,252,179,75,204,70,72,217,91,228,115,98,163,233,74,218,179,24,237,108,207,164,91,129,154,125,229,126,88,119,103,253,4,192,72,213,178,17,208,73,153,168,171,25,245,191,61,142,100,27,110,162,226,55,4,152,161,68,44,192,144,197,38,52,223,165,33,120,225,69,118,163,107,129,180,6,68,111,3,147,160,42,227,32,121,241,172,114,41,196,247,161,78,82,120,125,49,157,127,145,129,45,167,51,201,27,5,19,107,46,86,8,242,43,97,214,215,186,134,202,160,29,211,47,109,96,250,73,28,63,187,45,86,221,170,102,190,232,119,76,177,212,20,213,113,12,23,26,199,208,137,89,232,28,3,11,234,208,217,14,132,50,252,170,221,23,151,95,219,140,65,96,56,128,16,130,226,37,178,49,159,6,247,151,187,9,13,30,85,173,88,127,190,5,246,167,214,37,202,164,70,186,177,185,117,140,108,137,0,40,115,54,145,0,117,172,239,180,142,241,247,237,32,249,128,153,62,200,210,243,92,130,123,209,131,4,247,162,7,69,210,109,156,17,97,229,89,192,84,215,180,50,91,49,73,204,163,9,188,149,216,133,226,27,126,184,72,171,132,194,98,140,61,14,128,16,122,83,142,99,19,122,255,4,70,32,61,187,242,38,43,12,19,0,92,67,236,2,136,49,141,250,177,47,240,161,248,75,184,231,173,223,9,96,25,249,13,90,210,170,207,166,237,159,209,32,234,207,208,214,69,127,56,108,140,103,22,90,227,189,176,231,98,250,245,103,250,113,60,125,123,94,22,203,124,38,167,91,167,112,27,92,83,156,74,67,222,253,7,198,84,167,159,52,213,217,198,177,62,85,45,225,1,63,61,87,112,60,113,27,140,15,207,96,81,7,229,169,21,166,31,106,240,64,113,59,204,79,125,92,50,199,232,45,190,254,4,29,165,37,99,2,203,249,81,9,114,75,170,132,223,198,182,172,178,237,119,224,76,54,29,230,4,126,111,185,7,205,175,96,89,24,143,91,237,197,90,165,250,219,161,115,44,179,176,49,230,139,230,188,124,131,173,249,4,184,70,57,199,248,155,43,186,69,118,186,213,74,220,34,59,221,34,59,253,207,33,59,173,69,196,179,206,2,224,240,211,51,4,136,41,242,130,67,195,194,201,176,25,188,239,172,160,32,172,64,218,249,23,185,254,252,246,49,28,191,6,86,84,43,136,163,129,198,232,253,121,114,247,28,177,24,183,129,74,60,163,209,190,84,131,138,127,186,103,241,101,154,93,225,192,14,205,163,229,204,58,116,150,95,255,68,123,149,254,154,72,54,6,127,183,51,152,95,198,172,108,98,32,22,132,249,68,190,173,244,107,45,243,103,175,232,75,152,19,12,60,140,2,27,66,32,45,207,113,81,7,235,248,29,193,118,136,74,105,2,62,181,218,126,111,254,17,190,237,255,64,127,238,237,195,159,9,49,165,122,20,83,107,124,55,153,85,229,123,64,185,138,178,90,68,215,36,141,12,174,61,111,80,249,223,63,128,237,67,242,20,62,124,15,235,30,133,44,252,253,67,16,10,249,10,159,126,12,86,161,230,161,33,229,7,152,53,29,156,26,19,250,144,128,129,188,225,231,62,20,154,37,113,142,191,239,193,111,146,226,253,239,126,8,66,43,198,30,39,17,63,142,57,239,7,161,226,206,68,243,126,248,14,90,84,101,248,235,1,180,224,44,43,48,34,166,106,240,15,208,224,51,32,187,248,19,74,66,89,28,127,254,168,187,241,35,94,64,163,41,223,50,139,241,17,26,41,34,131,94,247,241,25,90,186,143,127,239,65,54,17,119,28,158,16,140,254,50,62,199,70,255,248,157,14,50,142,129,189,49,9,198,12,177,17,240,231,247,240,29,162,108,225,111,108,1,206,222,181,8,61,137,105,208,20,142,80,57,64,140,35,24,51,138,104,73,15,125,248,148,57,145,193,245,98,121,74,105,208,28,58,4,233,1,219,132,211,247,54,161,199,251,102,24,116,76,128,150,189,79,103,73,65,15,15,80,5,247,181,183,47,6,93,164,40,28,168,159,96,183,239,91,196,81,205,151,18,233,42,162,153,31,179,21,244,119,86,56,181,31,111,195,169,221,134,83,251,3,132,83,131,210,12,151,61,140,218,243,115,50,69,18,56,195,176,103,123,112,214,20,101,194,36,36,226,157,12,71,67,73,81,180,216,236,0,26,168,3,154,16,130,208,98,239,248,232,233,201,139,159,223,28,254,245,224,249,191,31,155,40,71,210,99,46,183,2,127,137,175,78,142,255,235,68,124,115,115,99,87,125,115,227,151,202,36,1,200,98,249,34,207,174,118,119,99,171,24,51,122,235,168,220,171,202,56,95,224,225,225,147,175,90,73,221,34,161,145,174,155,100,251,165,251,50,90,97,60,134,179,2,125,76,153,115,252,111,47,92,92,192,161,251,31,9,6,117,199,200,228,64,193,11,198,249,42,63,163,132,144,130,187,234,210,224,144,49,74,187,251,159,105,126,55,221,171,146,69,229,231,241,251,244,28,1,15,247,128,137,172,176,15,1,134,78,219,84,221,223,27,13,182,171,168,71,177,51,184,100,9,6,225,210,184,155,97,228,128,128,77,223,162,101,187,8,39,103,249,155,201,119,243,98,46,111,107,56,45,153,112,68,87,141,48,103,45,51,246,156,180,86,90,47,108,143,216,91,65,29,97,182,46,142,114,109,213,138,77,114,74,95,90,177,128,173,112,202,102,44,31,90,229,109,152,54,212,169,232,26,87,195,0,163,224,38,244,215,248,152,2,55,183,125,109,119,222,184,122,195,164,181,51,144,195,22,88,168,145,215,77,161,105,142,198,147,161,43,144,187,26,182,96,111,150,158,17,94,108,25,29,33,96,93,94,124,240,117,64,46,179,89,29,203,4,104,150,100,241,213,163,82,152,204,114,141,180,19,4,52,78,207,186,178,51,222,139,117,16,85,34,196,90,226,199,244,34,8,243,40,230,181,41,95,228,38,202,134,53,66,229,176,81,44,46,165,107,26,245,60,164,73,168,164,97,82,179,113,182,49,83,252,241,21,230,104,118,133,182,166,137,109,130,197,183,98,26,209,194,242,69,30,196,99,41,12,120,33,69,119,92,66,103,189,94,167,149,88,66,239,240,202,74,147,48,74,34,160,150,132,167,219,126,139,73,10,114,206,94,24,223,162,14,125,83,151,111,30,38,206,195,163,165,132,224,169,3,111,247,194,180,240,132,165,62,54,23,124,183,63,177,189,242,18,229,39,38,61,106,71,77,207,62,249,10,207,121,254,133,113,243,68,76,133,215,192,77,13,100,17,218,33,102,119,215,180,238,75,44,215,154,182,224,98,162,77,218,59,139,253,170,242,176,112,105,224,113,8,13,62,238,212,236,119,195,121,199,116,140,204,59,145,116,104,191,185,233,133,57,172,123,132,238,129,207,84,88,116,5,193,128,163,137,23,202,221,168,143,22,10,103,134,125,30,237,232,65,63,185,23,202,29,49,0,241,38,148,7,43,176,57,166,137,222,153,91,150,56,253,250,18,139,172,17,111,106,22,201,73,81,100,85,58,191,21,85,254,224,42,116,242,82,253,40,13,251,80,200,134,39,129,62,244,3,130,15,125,84,224,67,247,16,124,232,163,4,31,186,71,224,67,31,37,248,208,119,40,206,195,163,4,31,234,33,250,208,71,133,62,244,3,162,15,125,148,232,67,15,250,8,63,244,209,255,96,208,167,143,159,46,0,190,253,166,2,224,227,223,131,0,248,230,86,0,252,28,1,240,93,52,134,202,180,185,132,180,159,80,102,19,225,171,104,236,253,91,143,254,131,244,127,75,30,200,95,103,103,63,254,40,127,157,157,241,175,94,239,135,88,254,122,240,96,58,197,95,63,254,120,239,30,242,169,156,79,252,138,167,83,126,123,118,150,156,202,95,103,103,252,107,58,77,126,80,191,122,103,223,81,189,167,179,7,252,237,41,253,71,95,64,29,15,30,240,183,211,125,249,235,236,140,127,61,120,112,250,163,252,21,223,75,168,85,211,253,31,190,227,82,126,160,255,240,87,220,151,61,58,221,127,112,42,127,157,238,171,126,244,229,175,251,223,159,238,83,121,167,251,247,249,215,125,250,15,127,125,55,149,165,60,120,112,111,38,127,61,120,32,191,189,247,189,252,181,47,90,117,111,214,191,15,191,38,225,17,207,129,227,94,36,124,6,131,223,135,52,172,236,30,90,70,78,194,95,35,165,112,198,175,108,157,115,248,114,173,64,255,182,38,208,63,254,34,129,222,60,50,208,56,139,40,132,50,244,58,45,102,87,18,105,111,129,190,240,69,1,223,200,11,20,43,23,187,233,184,177,143,113,95,209,33,0,162,54,159,212,40,181,139,159,84,168,174,164,146,38,83,55,55,170,2,70,182,19,246,168,145,81,12,161,47,159,22,31,177,56,22,99,128,50,61,97,228,81,179,138,139,116,166,163,217,130,168,76,240,128,11,20,148,197,79,183,121,152,137,212,234,106,96,174,128,14,3,237,113,151,239,37,151,105,5,59,113,47,163,113,56,122,241,147,26,8,107,200,194,216,144,179,223,52,228,236,141,46,29,95,24,85,204,40,191,53,24,136,135,3,120,26,19,80,86,46,68,33,118,131,60,225,23,36,167,219,232,185,143,9,70,121,225,22,79,91,236,240,54,251,29,215,29,142,93,46,255,40,159,90,145,208,222,101,93,143,24,91,4,7,38,143,63,74,146,114,177,196,239,65,135,73,180,54,53,108,70,80,44,8,76,48,105,204,52,246,188,73,135,127,144,45,140,134,227,108,10,19,88,102,253,123,202,175,32,141,105,120,168,111,42,54,61,149,93,78,200,244,176,86,117,57,97,163,193,192,137,85,188,216,104,0,201,6,154,156,25,189,138,234,238,131,20,15,89,187,245,170,213,174,205,225,212,190,151,158,73,78,196,74,28,239,39,80,251,187,128,220,64,21,84,31,54,104,143,10,98,115,223,182,186,12,99,46,177,193,156,217,216,182,43,208,43,103,139,226,70,166,165,216,64,68,129,27,126,74,167,94,153,246,101,52,219,35,117,32,14,212,1,203,61,63,53,123,78,46,185,219,214,212,62,56,116,211,27,140,176,41,71,200,9,180,100,227,139,47,145,241,217,154,140,116,89,41,250,246,107,192,237,190,210,237,198,213,214,148,165,170,77,52,147,117,112,130,40,26,26,38,120,63,91,175,254,45,149,204,127,166,101,254,151,90,26,245,123,161,14,190,227,3,83,117,189,210,176,144,42,91,168,157,202,4,249,26,92,131,48,58,203,160,205,131,107,121,71,88,87,65,112,27,201,1,77,29,27,232,206,224,123,226,11,244,56,229,203,194,54,236,246,245,184,180,105,62,95,86,8,78,75,133,140,137,195,60,75,179,4,161,93,121,77,176,136,214,230,133,65,223,59,208,221,177,32,188,125,78,179,196,133,253,14,220,215,28,153,65,170,245,238,60,63,15,239,240,207,243,244,76,254,252,231,60,81,201,167,151,115,249,243,99,55,157,18,32,190,11,117,158,178,208,187,246,152,23,38,60,184,2,171,75,16,45,2,85,39,214,35,98,31,202,205,12,171,240,9,164,253,76,203,24,40,127,145,103,69,108,248,41,27,184,240,74,119,169,117,179,32,107,15,115,183,58,152,64,149,181,251,0,240,44,56,85,32,168,147,195,67,32,212,37,190,180,60,15,132,30,200,191,22,151,196,226,228,71,243,110,134,46,157,181,168,150,115,167,210,152,171,233,244,29,159,189,122,250,236,248,249,73,32,177,223,35,244,65,198,122,226,217,193,2,237,210,127,249,249,153,111,140,212,106,35,162,61,79,26,108,84,132,5,227,219,227,237,87,60,229,71,5,28,252,199,20,224,248,95,200,146,234,59,38,193,221,1,199,70,60,162,189,161,254,76,27,130,247,17,35,13,78,254,140,55,45,204,117,249,107,121,43,206,179,5,230,189,104,193,118,145,57,224,196,85,64,189,112,194,98,136,142,36,244,88,42,11,70,232,62,31,35,140,26,249,173,219,1,52,130,129,235,67,6,230,23,39,2,42,3,50,247,199,38,83,192,249,218,244,172,204,7,107,232,255,217,26,231,229,6,174,125,207,137,107,223,155,140,204,135,129,136,69,246,9,184,248,35,243,129,148,172,60,246,44,23,184,0,238,101,128,154,208,149,79,18,40,236,28,50,101,138,205,27,89,51,202,251,12,100,118,121,95,69,197,56,96,223,225,48,225,73,112,124,238,201,54,204,139,69,202,180,201,186,81,121,140,140,194,194,183,174,145,4,57,160,197,48,251,25,9,165,220,203,178,108,206,227,55,82,205,166,145,201,216,69,145,225,65,111,231,115,116,1,125,186,9,65,194,24,176,69,75,79,97,167,212,125,188,72,160,90,187,89,100,231,8,22,22,6,253,80,7,184,160,164,147,98,110,114,2,34,54,68,184,229,167,81,110,196,245,123,191,62,84,133,61,65,67,17,41,103,139,9,230,24,58,188,122,7,13,143,121,30,50,187,47,152,149,230,111,228,91,125,67,56,49,244,141,242,237,92,161,216,25,121,235,169,97,130,202,169,207,208,243,138,33,129,244,92,216,67,39,0,204,54,21,111,125,99,247,39,74,140,0,64,130,250,15,242,232,41,34,130,82,146,100,129,6,172,63,228,204,174,43,68,251,24,86,103,126,165,93,163,248,12,172,148,202,93,127,206,135,45,57,65,249,101,184,197,148,173,25,74,213,226,104,203,221,221,104,7,205,96,9,135,181,119,199,107,173,166,245,126,184,179,223,246,205,170,22,43,201,73,85,66,139,90,51,75,124,232,184,6,123,106,94,7,241,193,113,247,31,254,104,224,83,0,199,81,48,120,125,247,245,93,56,122,32,101,52,248,240,225,195,205,101,240,122,47,24,93,21,203,106,121,154,188,198,59,213,215,119,63,224,119,123,127,121,31,249,227,184,251,235,65,247,191,123,221,31,223,116,39,157,224,46,73,96,159,88,236,235,61,40,248,110,179,40,133,70,51,242,19,160,243,64,142,56,200,100,208,241,6,119,239,66,33,123,162,85,216,40,134,177,191,235,129,180,189,63,233,120,163,197,69,241,33,205,207,138,168,231,13,252,141,125,133,194,176,57,239,49,72,141,232,163,255,122,134,141,8,156,149,99,88,60,160,55,148,159,106,167,29,160,106,191,11,123,65,235,168,159,152,162,117,227,140,219,119,158,113,251,86,236,151,253,73,27,234,22,239,145,54,1,64,74,136,195,36,98,152,101,155,132,171,96,46,161,254,137,214,44,11,71,144,51,2,47,174,69,81,66,46,194,190,77,59,54,238,217,94,254,43,193,55,36,183,2,236,175,132,157,79,51,66,162,18,70,33,12,66,220,115,34,136,82,167,172,130,197,101,95,30,141,39,192,151,244,134,201,195,250,188,13,147,78,39,200,199,201,196,152,180,100,194,196,201,114,103,69,48,169,80,128,75,27,124,13,227,42,82,205,166,213,185,198,153,106,64,93,178,20,222,4,44,146,97,129,100,28,83,63,24,126,128,9,74,96,213,35,171,7,20,21,103,63,23,186,152,157,158,188,117,233,187,112,178,185,209,53,128,39,14,6,132,238,183,81,162,88,35,159,131,186,69,204,93,202,100,122,32,199,85,242,146,166,111,114,201,130,70,80,154,164,174,56,83,146,67,162,89,203,3,121,93,174,230,111,228,171,159,162,36,17,73,78,103,9,141,201,38,236,85,174,71,205,123,125,65,4,230,114,232,68,253,96,35,6,53,211,202,158,28,101,44,80,140,175,58,168,80,139,104,12,241,157,4,22,71,84,169,91,115,252,148,81,134,249,125,183,191,30,244,57,183,163,91,45,248,170,93,1,49,243,0,231,230,0,75,220,101,145,5,159,212,148,137,17,161,63,104,27,211,58,254,178,144,40,210,3,166,120,88,26,60,81,134,49,130,221,198,8,202,85,184,45,142,55,214,29,132,53,198,12,232,181,109,142,33,67,56,8,23,240,26,166,41,16,144,217,122,112,119,12,29,64,244,55,44,91,54,75,21,193,111,101,107,164,97,1,144,33,121,24,223,220,224,85,34,94,97,139,153,136,196,148,222,220,144,245,26,143,180,252,72,234,61,199,85,152,79,134,121,55,138,197,204,143,105,97,246,38,13,240,255,99,43,104,193,150,59,27,15,0,103,73,14,188,125,186,35,78,30,70,61,233,114,30,10,139,42,28,59,68,141,44,162,24,9,85,10,127,250,19,244,96,232,166,104,170,108,85,95,200,250,253,50,2,142,18,86,101,246,48,239,136,83,104,26,149,122,212,242,71,217,8,120,161,48,239,102,225,79,113,117,177,119,153,162,117,65,214,153,118,113,159,227,171,158,126,49,13,161,148,110,6,252,102,214,137,166,171,218,236,94,198,115,215,98,18,44,238,58,48,90,54,230,66,237,15,99,206,142,39,13,60,114,252,220,133,227,189,97,157,192,2,101,243,6,89,85,3,203,182,188,69,139,252,109,163,69,126,207,78,235,125,180,255,184,214,86,88,116,241,110,226,59,52,18,94,100,179,191,137,242,66,194,165,65,29,2,89,224,46,79,171,50,161,122,96,3,161,205,211,162,77,7,102,0,231,106,85,86,34,144,31,13,196,92,17,71,37,172,246,138,83,56,158,223,39,37,233,58,127,18,209,3,94,136,196,58,22,142,208,167,75,232,27,249,173,252,161,129,117,208,73,186,82,33,32,52,212,140,2,157,92,27,89,165,241,86,119,70,6,80,148,53,207,210,5,172,132,156,148,20,171,90,185,245,8,42,180,146,140,224,199,62,99,200,98,180,3,13,249,194,132,102,36,108,1,69,104,135,150,235,5,21,115,5,89,12,71,213,230,28,32,96,141,213,190,102,104,22,178,146,66,67,115,187,141,174,120,46,118,201,244,149,93,122,51,64,138,176,193,106,47,91,126,82,47,187,86,114,51,108,133,10,188,194,116,103,88,59,35,129,58,134,42,137,66,249,68,215,171,192,25,10,195,168,186,10,132,217,149,35,188,169,154,253,42,126,155,176,205,45,30,27,130,146,166,218,196,87,80,234,148,141,122,65,90,21,196,104,177,225,84,239,25,225,42,81,43,87,202,43,130,220,25,44,195,151,23,105,50,34,71,225,138,200,65,156,211,218,28,52,84,80,222,66,5,195,64,110,125,234,140,155,225,40,168,209,200,246,118,152,70,93,177,6,201,207,155,75,126,138,51,37,231,199,167,6,205,128,91,199,216,244,51,53,208,67,12,203,75,204,192,252,81,148,25,38,81,194,28,106,172,2,115,77,238,252,20,127,76,47,151,151,119,100,153,119,248,40,196,150,221,1,18,61,189,32,11,174,89,251,237,124,18,21,130,187,16,151,32,33,221,179,40,243,90,133,91,207,0,58,148,5,146,61,69,83,53,178,206,200,95,248,170,48,100,66,211,98,185,16,225,111,16,55,140,128,195,68,67,100,200,209,120,54,75,24,50,44,92,211,52,252,122,184,128,173,129,232,99,73,203,112,39,27,40,204,130,203,225,203,246,96,224,233,211,196,4,7,90,8,161,8,90,187,192,75,12,125,33,227,152,203,217,39,236,39,56,192,102,66,108,220,188,183,86,54,149,168,135,58,105,165,17,154,32,36,81,194,231,84,75,123,194,164,13,106,216,181,30,172,43,238,100,132,127,7,226,97,253,246,24,249,201,166,93,154,79,208,252,109,83,62,193,37,50,41,33,120,103,247,49,178,158,208,212,54,184,58,130,215,215,125,115,51,158,132,20,216,34,116,68,20,106,33,11,205,80,53,38,61,222,88,128,138,3,165,168,133,60,244,116,248,24,17,226,81,107,115,72,229,19,121,236,157,139,87,198,104,111,14,19,106,216,157,191,193,176,99,20,36,252,156,11,57,122,250,55,175,21,22,121,113,203,31,255,182,249,227,31,36,127,108,97,58,9,99,91,211,135,33,15,4,177,129,125,97,249,54,200,116,169,121,234,15,173,65,204,81,53,133,35,134,230,185,56,102,42,155,212,84,9,104,168,111,5,168,206,76,218,34,106,24,132,137,21,140,237,82,209,19,149,222,80,124,101,177,64,46,142,209,40,22,249,57,29,198,111,88,25,254,110,20,82,79,238,187,155,155,114,212,228,34,205,154,160,36,113,185,179,129,231,117,158,100,55,55,164,68,161,192,125,122,183,35,25,134,185,54,60,81,100,140,26,117,66,45,115,250,38,216,158,53,214,247,56,164,100,224,49,243,131,113,57,185,185,41,132,255,74,25,22,173,177,7,173,120,135,236,72,32,111,173,136,137,102,144,195,207,225,184,155,124,113,101,139,50,237,76,110,89,235,13,42,135,240,108,52,87,125,89,91,245,119,172,1,28,26,190,108,168,50,26,198,150,217,254,238,110,204,234,186,72,80,190,20,123,171,43,68,26,19,239,169,200,110,48,253,66,216,138,205,136,107,38,33,23,65,124,27,20,155,113,37,26,36,251,213,203,131,231,237,52,251,54,62,207,239,133,102,135,233,191,148,106,242,196,203,125,173,215,95,32,87,214,176,70,87,203,47,166,167,210,37,78,134,49,181,88,17,178,189,248,50,42,43,212,139,42,94,161,217,171,237,201,160,221,202,178,214,202,145,65,78,136,172,13,190,174,14,65,5,98,46,111,110,218,198,139,9,65,16,108,165,97,208,230,200,177,25,5,52,193,245,86,168,85,142,25,99,55,180,43,71,136,221,40,128,104,23,117,244,26,60,56,199,130,196,253,237,73,153,34,226,202,93,49,120,34,48,224,96,45,79,220,228,111,63,137,143,125,233,221,198,4,250,189,82,196,31,145,34,254,203,72,97,142,97,66,215,145,46,94,221,235,55,121,47,180,84,156,159,166,146,92,175,40,253,98,82,211,232,177,125,29,35,73,173,100,88,172,0,146,237,33,114,138,219,93,244,59,216,69,235,249,138,45,111,52,208,108,41,170,212,66,17,33,88,141,16,165,141,77,198,125,116,221,0,182,129,139,231,180,104,219,195,59,161,21,151,142,116,229,229,184,88,51,244,107,152,144,86,217,78,242,233,238,112,195,141,5,173,10,43,20,51,161,142,43,67,45,253,75,197,255,203,69,236,105,35,17,175,82,235,39,59,250,194,59,157,245,173,40,185,24,208,56,25,116,251,91,242,5,130,41,24,249,235,26,152,64,3,27,77,172,135,42,183,187,105,19,149,45,239,41,90,195,131,235,186,5,170,251,87,16,227,194,90,143,107,235,208,10,135,219,83,134,16,186,13,35,51,214,98,48,112,226,233,203,168,220,218,248,66,74,115,190,97,29,116,32,141,61,149,145,136,250,134,27,19,152,73,150,116,167,251,40,109,136,221,75,164,105,3,17,142,173,104,200,249,196,46,206,21,52,219,244,223,215,229,236,8,220,24,211,234,133,54,186,29,151,65,152,67,152,19,74,118,48,76,41,52,199,104,46,41,106,4,153,82,154,81,71,182,139,139,189,253,228,86,235,185,208,102,48,128,54,108,142,246,96,0,22,230,191,168,120,21,88,102,225,27,219,185,62,100,93,115,171,216,92,46,185,56,172,23,253,191,136,175,109,51,59,156,165,239,57,68,71,105,24,217,87,197,249,57,66,95,34,6,85,151,253,52,233,210,165,116,186,154,25,185,148,85,206,209,139,159,78,138,183,73,78,89,245,160,112,193,195,181,111,221,27,196,229,111,176,83,55,189,130,233,219,73,70,136,204,105,122,187,174,86,175,200,129,211,220,61,202,141,244,230,198,95,243,214,221,22,186,85,17,172,223,98,137,209,219,241,0,148,186,36,92,86,171,32,108,148,42,225,102,92,53,202,119,173,171,26,198,134,63,2,222,192,247,242,229,229,105,82,154,224,9,55,55,59,233,226,9,194,57,32,225,191,185,33,123,157,179,172,64,104,143,0,149,163,55,55,201,35,73,25,3,162,13,234,41,76,186,10,55,102,104,25,114,11,84,130,161,180,133,227,219,148,18,201,11,244,144,184,177,154,105,151,114,4,170,113,46,181,188,232,208,134,128,254,215,77,223,103,37,8,83,191,221,80,16,174,154,5,82,197,157,34,87,72,16,136,179,137,173,152,241,10,119,161,78,228,238,10,224,40,152,165,83,216,39,12,50,113,154,88,184,27,74,55,142,86,95,220,95,161,219,43,213,168,62,122,244,168,23,198,150,39,12,240,101,189,97,241,176,28,22,157,14,155,122,86,227,98,18,10,38,44,134,173,91,132,218,255,62,65,12,9,237,35,223,240,80,130,61,36,60,223,158,21,241,12,13,131,77,127,60,245,97,242,49,153,30,22,151,151,113,62,243,189,36,71,124,10,110,241,207,201,34,253,21,61,104,16,163,0,55,183,251,147,120,89,21,191,148,217,17,112,81,64,76,68,94,10,52,234,90,170,221,62,12,65,31,250,221,171,5,159,22,118,109,57,162,123,72,73,110,52,30,199,112,174,77,128,201,31,250,213,195,30,154,163,243,224,61,172,216,175,155,110,249,196,146,100,108,242,16,177,168,120,207,225,102,192,136,55,195,220,74,162,16,56,137,157,0,228,143,23,178,136,95,97,188,149,85,118,27,5,245,66,227,93,173,76,96,185,140,239,216,252,33,53,247,202,157,98,119,23,85,201,12,39,6,253,44,38,65,152,97,26,221,96,66,66,6,9,75,127,161,46,19,161,195,139,232,194,95,16,108,195,34,58,197,87,139,85,253,62,135,52,238,67,246,211,16,118,138,227,50,76,38,19,74,75,84,26,90,51,78,68,195,148,41,179,108,51,194,178,96,188,133,70,58,98,156,204,162,133,218,252,83,218,55,184,239,103,114,214,210,8,43,92,88,99,49,11,38,33,244,104,10,255,218,175,102,157,169,36,50,147,73,216,168,15,186,156,142,123,19,248,95,148,142,247,233,47,112,6,212,189,126,20,77,109,229,60,247,41,20,189,197,158,45,35,70,85,197,252,75,30,154,203,104,137,150,145,103,240,7,246,219,5,252,217,159,132,167,240,231,222,36,60,135,63,247,39,225,65,84,248,151,225,5,98,253,20,254,89,120,170,102,236,0,79,18,216,243,62,46,203,115,104,239,123,229,212,157,81,61,43,19,184,223,148,45,99,53,148,176,60,101,231,64,252,34,34,60,77,210,204,247,227,78,17,220,221,71,224,162,20,70,126,255,47,41,140,51,121,208,35,37,99,212,34,235,113,9,59,104,249,112,58,92,2,169,152,141,151,19,220,89,115,254,59,156,141,179,78,127,18,245,32,129,127,40,122,116,25,197,221,2,122,127,249,255,237,239,192,251,11,248,255,41,252,255,28,254,127,0,255,127,15,89,223,63,76,135,239,17,8,75,126,115,21,117,223,119,46,134,87,15,163,247,221,211,225,85,39,218,231,161,252,16,101,157,171,225,187,232,42,130,12,55,55,87,59,209,251,221,221,217,248,67,183,63,121,8,127,160,226,17,255,25,112,98,135,209,21,15,163,119,221,43,97,217,240,238,97,188,187,123,248,176,96,35,152,184,4,62,250,93,128,23,117,226,225,48,8,222,117,58,225,97,167,131,83,8,197,76,162,119,225,187,71,113,112,10,173,80,240,11,135,143,138,224,194,76,56,227,6,126,132,6,94,66,93,144,242,241,81,212,219,221,253,248,112,186,187,139,139,117,62,254,40,220,141,223,194,128,224,19,102,122,247,40,122,27,40,208,121,164,73,239,194,67,244,130,149,35,241,24,71,226,124,248,24,71,226,96,248,152,70,2,43,121,60,124,27,61,230,81,120,76,163,0,37,226,40,192,31,28,5,254,51,224,68,49,10,111,162,183,221,199,98,20,222,226,40,188,177,70,33,238,190,237,246,205,145,40,186,111,32,33,120,11,163,241,134,71,3,91,29,189,13,223,194,104,28,152,157,127,3,163,113,110,38,236,192,112,124,160,161,120,140,223,125,160,161,248,32,135,2,7,149,135,226,29,253,30,30,66,214,119,221,15,152,21,7,231,109,216,58,44,43,199,190,171,5,162,8,213,117,105,92,35,157,184,143,107,20,179,36,176,117,35,169,66,58,87,163,212,83,216,148,49,90,58,206,224,71,22,46,212,238,156,202,221,57,107,137,87,1,28,80,66,144,18,60,162,189,96,71,15,111,79,157,170,61,225,215,134,1,235,148,77,179,218,189,137,98,137,226,168,164,227,90,24,18,63,140,3,179,229,69,24,211,236,217,41,32,163,71,49,42,95,130,65,9,63,226,200,96,194,252,178,91,1,1,232,104,51,228,216,25,92,180,222,13,117,4,245,205,254,36,58,245,235,118,76,85,23,235,195,175,168,117,53,209,121,18,157,231,179,59,63,55,249,7,247,81,85,186,143,42,190,168,18,28,195,253,155,155,253,191,148,138,127,168,93,236,146,219,177,29,147,90,25,79,133,208,236,48,173,175,205,176,234,24,61,144,245,223,189,79,135,51,18,227,200,243,196,32,226,62,243,23,81,162,142,77,88,183,29,152,25,46,127,137,156,139,189,234,205,209,92,4,8,81,55,243,27,219,199,222,60,144,109,56,151,189,187,236,44,225,232,156,91,179,178,232,94,66,166,142,149,4,205,88,6,52,122,86,217,221,75,92,6,86,155,48,95,81,219,175,11,204,103,111,98,44,79,29,138,251,127,145,13,122,164,230,103,52,150,195,57,103,95,111,14,213,141,195,27,46,194,57,28,107,49,222,57,133,250,100,172,204,145,189,108,127,189,31,208,57,191,3,61,223,185,180,166,181,136,46,71,144,138,135,187,108,207,165,254,61,90,14,46,7,203,38,239,49,242,211,168,64,94,33,131,63,192,43,44,224,15,240,10,115,248,115,111,18,12,252,5,191,157,243,219,148,223,102,252,118,200,184,220,5,212,34,22,244,88,118,240,108,98,161,178,147,154,75,48,124,158,39,190,76,112,3,66,145,61,40,15,237,206,61,207,92,77,197,67,37,73,10,247,230,28,164,4,2,208,64,103,221,59,229,32,131,83,98,222,137,40,25,165,10,56,48,180,127,239,157,106,144,194,251,69,235,251,24,222,103,143,250,35,2,18,78,119,119,241,79,70,2,225,212,159,195,18,10,49,1,181,71,69,55,237,102,8,11,0,5,225,79,56,221,144,67,139,226,145,145,0,39,94,52,183,25,99,114,237,66,205,16,169,38,123,200,25,214,115,0,235,139,50,16,116,219,124,147,224,214,90,88,9,200,119,207,236,102,137,110,89,95,202,133,216,77,130,142,236,246,188,214,46,35,79,173,26,152,3,253,46,96,101,98,58,82,125,40,186,89,8,67,134,39,224,28,86,6,190,205,204,183,41,191,173,194,197,4,149,170,58,93,126,135,111,196,215,48,243,244,162,227,167,163,254,160,23,116,252,140,255,246,161,96,232,96,193,163,173,70,218,23,79,56,204,178,99,186,138,16,136,204,0,6,146,214,81,106,173,37,154,240,149,71,58,174,177,62,68,176,0,50,74,44,164,129,203,37,194,98,23,81,191,177,250,224,108,49,155,66,13,235,232,39,57,15,230,225,33,82,196,247,170,233,90,49,162,146,70,106,26,117,7,155,5,130,4,182,161,200,80,52,170,94,16,167,25,67,5,20,187,143,244,101,167,7,115,228,174,168,211,108,108,71,12,88,109,26,100,233,186,11,205,145,176,75,115,182,169,163,219,68,251,97,120,9,84,12,111,68,120,94,10,125,96,157,105,244,239,72,75,208,36,61,43,222,191,132,249,103,5,131,210,229,20,18,240,54,165,54,34,253,76,105,254,162,234,230,70,252,18,56,175,89,84,118,82,221,224,161,240,68,205,100,85,216,216,156,74,72,30,102,64,213,162,92,89,49,179,144,153,116,75,96,222,198,41,57,166,209,104,8,2,176,0,225,112,214,124,1,201,26,82,79,47,232,112,10,210,100,40,170,91,149,81,182,90,53,44,223,167,203,114,81,148,111,230,197,226,78,186,184,83,44,171,59,197,217,157,83,194,226,216,49,65,81,47,76,206,130,135,16,21,52,172,137,169,216,131,174,68,13,76,134,127,96,122,134,74,247,148,170,19,70,14,26,122,124,91,137,44,182,3,229,196,78,117,50,92,8,48,94,248,27,19,2,133,114,163,250,182,15,71,4,48,182,231,104,90,18,238,7,86,25,61,241,173,98,33,168,140,224,218,250,124,156,201,49,4,114,210,227,31,114,248,51,61,178,198,52,42,126,203,68,121,209,101,118,246,145,60,83,169,64,187,68,203,238,105,40,179,26,48,181,210,122,97,252,135,194,117,203,199,108,235,97,49,75,136,233,126,20,125,247,224,222,126,79,10,62,42,253,97,244,221,247,247,238,223,91,213,110,40,93,133,24,212,8,74,251,110,255,199,7,181,210,140,12,15,177,186,254,143,232,208,181,63,204,244,54,200,208,145,34,31,103,93,86,49,16,249,74,125,145,0,195,140,164,77,157,110,168,136,41,124,145,32,95,138,87,165,120,37,94,144,87,75,168,178,70,170,68,49,17,208,164,142,122,27,138,239,218,114,201,60,252,174,145,171,23,34,175,111,41,121,96,25,242,220,143,153,8,192,33,224,234,181,65,134,112,246,165,9,61,188,208,171,67,79,244,185,100,141,53,89,73,58,85,183,63,44,73,174,132,127,19,124,232,118,81,129,89,118,250,154,89,145,98,224,184,196,237,5,127,112,67,197,60,112,133,56,118,196,194,43,113,49,147,11,43,58,176,118,10,90,200,122,213,93,238,61,125,254,234,248,231,19,144,84,46,247,142,142,159,29,159,28,71,21,252,60,254,191,191,28,60,139,80,50,145,49,176,46,235,90,72,213,143,74,95,34,143,39,117,91,230,68,6,161,208,46,161,120,215,44,75,213,122,98,141,248,104,152,141,142,140,223,131,10,249,244,139,244,50,170,220,10,81,111,204,96,201,119,14,164,34,120,2,165,54,111,133,68,153,230,93,136,184,36,96,229,176,50,111,65,227,0,195,26,65,223,109,57,43,218,80,108,110,80,203,216,198,180,150,32,207,90,83,14,105,226,222,65,167,41,69,94,163,34,219,204,66,84,23,122,164,164,39,72,150,157,198,39,115,145,249,233,226,88,225,44,55,62,68,108,118,107,182,170,81,57,136,73,90,154,99,2,6,138,8,49,128,129,126,142,235,83,211,184,30,171,162,13,237,135,115,195,251,127,158,41,65,6,215,171,166,134,155,13,119,224,112,212,232,109,12,196,192,62,28,249,52,193,147,23,58,96,168,117,197,87,111,24,50,145,163,209,133,102,210,33,156,108,32,215,175,44,59,18,50,46,110,195,178,102,4,11,130,195,139,3,19,164,205,47,35,242,192,74,205,171,39,172,4,239,32,45,75,33,178,207,129,78,197,184,125,4,223,209,104,148,194,116,167,13,150,208,230,178,114,5,149,156,191,36,32,123,105,220,118,229,40,81,192,25,3,173,48,119,34,212,191,186,186,60,45,178,197,40,150,218,159,117,185,240,18,122,0,147,109,246,46,19,247,37,11,231,205,90,57,42,59,249,32,151,254,245,162,213,136,229,138,140,142,116,114,216,137,137,238,202,227,159,7,36,134,121,86,124,24,252,214,68,134,133,187,88,170,94,50,67,177,155,6,192,158,165,196,151,101,192,120,68,49,252,3,223,202,33,200,236,182,35,208,112,84,15,153,132,194,181,98,217,184,249,212,58,171,3,153,225,160,65,103,4,178,85,81,45,11,8,10,13,160,20,84,195,98,199,174,133,232,57,163,69,43,140,36,216,176,65,221,64,33,60,211,89,46,220,80,41,88,200,92,136,168,253,129,180,250,129,12,188,2,102,114,51,4,144,147,5,209,253,53,185,144,85,147,249,238,173,205,23,26,37,222,223,144,19,33,153,101,222,239,54,230,13,11,157,251,193,22,185,145,185,219,233,145,54,121,26,245,69,56,108,158,247,57,28,222,195,233,195,249,112,10,51,191,24,79,129,37,48,110,6,167,147,33,21,203,230,140,186,220,5,187,78,176,22,9,149,68,114,150,184,10,104,218,195,75,46,81,76,22,148,180,126,190,48,67,219,148,137,151,162,115,248,32,103,204,212,30,236,183,231,195,155,24,35,231,189,117,57,67,187,212,251,235,243,194,188,13,109,92,45,92,241,139,0,199,97,233,26,234,37,12,245,146,134,122,105,15,245,18,134,90,212,36,70,219,172,106,161,162,116,32,44,128,185,21,107,102,59,82,119,24,115,208,122,180,213,98,227,57,84,152,201,93,105,218,123,200,93,151,78,70,181,103,104,74,61,41,26,215,18,194,120,50,168,127,70,164,52,150,30,70,198,199,142,195,3,85,45,100,20,91,235,83,13,78,163,181,87,180,82,126,63,29,179,215,125,157,130,22,82,36,110,165,158,233,164,110,38,165,121,110,60,7,187,221,70,67,70,205,51,124,96,226,253,25,93,102,87,93,162,223,181,87,88,83,134,212,23,255,97,155,141,2,248,164,140,102,10,102,98,119,55,147,75,117,135,68,120,255,139,91,35,188,4,180,15,127,15,133,120,20,216,51,73,108,22,15,103,195,5,12,180,159,141,23,19,187,97,152,160,219,134,79,70,243,224,192,159,242,100,226,27,32,127,150,89,158,49,175,253,72,223,245,142,166,8,50,58,29,124,113,199,86,198,12,186,86,199,65,150,61,115,176,6,66,102,80,154,137,17,200,120,146,73,176,106,72,80,43,244,133,173,76,64,194,183,151,121,59,247,231,220,192,103,103,81,251,186,183,178,198,179,153,218,15,54,13,176,178,45,146,234,167,248,163,99,96,44,235,53,110,69,114,150,126,36,102,59,221,35,203,148,99,14,139,16,165,20,7,77,216,221,236,152,226,131,175,153,246,52,248,250,49,163,200,233,228,132,248,109,254,253,106,30,79,65,212,145,143,207,147,15,232,95,39,31,31,103,133,202,169,131,62,183,5,198,117,201,132,204,118,130,88,180,160,31,141,55,10,144,104,228,130,68,18,195,178,114,133,34,207,205,120,58,205,10,115,203,250,60,138,84,250,142,252,173,231,116,36,91,55,80,53,26,65,65,28,193,179,152,51,198,104,134,168,221,136,89,215,35,198,162,42,175,20,173,160,27,179,113,173,167,19,144,78,119,64,202,240,211,136,97,224,252,32,216,155,21,57,178,249,168,231,164,27,59,129,113,64,147,71,216,28,242,146,135,116,155,172,185,158,146,7,209,34,184,142,177,21,69,180,88,193,66,0,222,224,234,26,219,176,83,34,189,241,132,228,59,177,30,252,64,101,69,54,93,216,119,21,42,254,86,181,114,90,248,67,94,182,42,75,23,204,72,36,218,18,11,9,115,173,163,40,235,8,203,47,157,81,224,76,57,45,202,158,230,208,95,24,196,24,54,201,229,188,186,83,21,119,102,9,207,225,178,76,238,228,69,222,165,178,65,230,85,6,202,30,249,2,152,170,182,63,78,172,179,148,227,125,101,209,27,25,136,25,163,145,195,211,2,109,3,40,100,243,28,158,102,104,42,67,33,155,47,225,105,137,97,190,48,140,54,198,249,122,227,159,97,152,47,138,224,124,14,79,167,24,229,11,10,125,192,97,190,238,125,143,97,190,32,243,61,140,243,245,198,191,194,48,95,80,11,188,254,136,175,127,8,194,183,248,23,190,126,12,127,239,247,12,189,203,155,79,143,255,245,78,146,57,185,168,72,90,30,181,13,101,34,137,91,101,5,157,106,4,154,50,131,80,173,240,106,35,153,68,85,104,104,110,95,125,211,184,99,71,191,135,184,99,207,110,227,142,125,78,220,177,95,49,32,199,133,14,200,225,17,18,242,96,154,165,115,10,59,236,5,225,203,8,206,227,119,89,151,14,81,132,42,63,142,198,99,242,12,160,16,206,207,95,28,29,135,127,155,132,245,164,191,67,146,119,10,217,255,83,190,59,126,118,252,211,241,115,227,117,51,245,223,157,169,255,229,76,253,191,206,212,255,131,213,102,169,23,254,149,234,247,194,23,28,17,249,69,232,1,105,135,254,96,114,106,38,195,56,103,233,148,95,44,170,43,228,57,126,153,76,194,167,209,248,96,239,0,163,221,40,232,221,240,227,222,145,12,47,164,18,39,27,98,120,142,19,36,152,168,123,155,32,88,43,204,29,98,246,60,81,165,191,194,42,195,247,123,143,85,84,26,78,57,220,59,196,232,54,252,96,84,204,9,111,247,254,127,246,222,188,175,109,100,105,24,253,42,142,206,121,18,123,104,140,181,121,35,14,175,49,16,152,176,5,72,50,25,134,147,159,176,5,40,177,37,71,146,33,12,112,63,218,189,127,188,95,236,86,245,34,181,54,47,36,153,243,204,57,76,6,89,234,189,171,171,171,171,170,171,171,183,128,11,103,239,235,213,99,231,79,155,190,63,174,49,39,83,111,134,56,78,221,12,177,241,131,110,134,144,188,152,103,13,159,199,22,188,41,176,216,120,238,33,190,202,247,112,71,247,101,116,68,33,144,63,242,57,207,238,22,146,240,87,202,144,114,164,220,103,166,213,120,203,0,78,45,133,138,192,197,201,33,17,221,185,83,112,155,6,210,241,9,129,123,51,100,83,232,46,125,233,250,97,22,93,153,230,145,11,173,148,52,106,150,195,182,42,209,181,245,106,153,31,174,126,239,4,19,107,120,127,239,0,221,250,141,222,9,142,23,126,177,98,203,168,138,122,144,175,249,222,101,7,244,188,228,245,99,98,210,230,221,45,69,69,16,209,76,110,194,2,17,103,210,85,20,158,123,13,139,85,222,245,101,185,119,102,37,206,30,73,128,140,111,194,114,197,25,254,242,202,31,175,254,240,215,254,112,75,75,127,188,92,185,36,202,171,151,74,124,33,10,214,202,183,157,237,148,127,250,45,118,102,118,198,133,12,252,62,24,170,227,61,189,137,252,184,139,179,56,103,137,115,23,169,134,162,124,177,58,171,35,138,194,148,239,241,213,198,226,170,153,144,124,45,223,61,144,108,165,36,191,37,140,18,115,95,38,176,0,225,177,42,58,110,244,36,8,58,130,197,205,52,122,164,63,97,203,116,84,78,54,14,13,176,162,249,245,207,114,64,232,149,199,108,229,235,116,2,122,199,114,144,188,99,57,113,15,114,25,45,102,196,21,221,233,190,241,123,118,226,67,100,48,7,196,101,59,104,6,71,254,172,14,189,203,114,140,49,69,128,35,65,133,76,3,106,16,33,223,0,199,17,40,98,48,188,165,52,0,83,76,187,36,109,110,79,238,107,242,71,123,148,113,242,223,61,220,89,45,64,239,228,109,1,241,37,245,50,218,226,41,217,226,123,5,106,100,84,116,117,144,124,185,92,162,68,59,113,141,125,222,141,72,217,145,114,43,17,73,170,68,7,45,115,218,227,46,197,110,130,139,155,22,95,149,206,9,114,209,141,134,108,182,178,195,11,162,176,67,118,219,141,61,72,222,209,16,108,210,147,42,131,114,37,49,25,115,46,162,64,147,142,130,110,242,67,76,21,177,189,51,239,45,38,49,246,229,221,100,18,17,20,238,53,174,16,46,4,96,121,130,151,14,76,194,178,124,52,7,215,38,14,126,59,166,103,209,140,145,142,101,229,15,170,159,51,20,236,190,10,59,255,94,170,104,90,138,162,139,199,50,46,98,218,133,45,86,148,140,3,8,24,5,85,194,131,20,161,154,122,163,11,193,13,122,130,10,135,4,89,141,150,158,236,2,25,57,232,202,163,125,226,74,24,135,239,107,36,57,207,54,87,62,12,19,187,15,25,78,177,109,167,146,9,129,46,235,185,178,224,62,184,46,68,130,216,154,244,243,117,122,136,118,29,135,103,212,145,32,190,136,90,240,34,62,166,246,192,85,251,20,196,196,51,113,45,200,101,206,181,32,159,147,162,100,188,83,223,41,75,170,55,233,182,202,53,41,184,141,7,2,43,107,41,231,111,57,172,97,44,170,98,125,33,191,229,176,2,124,68,59,247,110,250,88,188,247,19,75,135,252,5,210,233,26,55,136,245,177,24,190,42,250,252,133,0,5,28,198,2,7,44,148,116,181,100,250,1,169,152,10,109,71,98,206,199,210,222,94,116,223,165,11,227,138,114,28,144,248,204,16,115,102,228,238,129,243,17,76,142,193,21,14,42,24,44,51,102,127,53,230,141,207,208,31,27,10,215,55,64,83,188,27,164,65,61,158,152,114,215,184,247,28,183,225,159,105,221,12,44,94,104,134,45,47,176,220,162,38,50,96,143,84,55,203,203,210,153,10,92,152,253,51,121,201,137,37,87,139,131,141,95,216,3,171,28,15,88,138,116,92,97,100,100,244,139,45,157,79,149,132,227,125,14,46,122,60,156,121,170,163,142,88,51,254,0,25,156,16,186,194,230,89,120,230,161,247,173,161,246,106,164,196,6,108,54,186,145,198,171,87,42,175,150,37,123,135,163,148,26,36,30,37,90,127,52,83,215,194,233,254,226,67,118,34,43,141,6,237,84,121,242,144,175,157,10,17,40,154,188,81,111,233,148,148,72,12,177,4,145,57,162,7,51,165,147,11,197,21,160,205,116,199,158,46,102,217,80,28,58,235,195,205,101,175,83,182,56,57,168,204,157,139,75,33,184,122,120,121,253,151,63,99,176,31,164,192,254,25,56,81,23,101,154,56,201,91,153,95,26,71,11,68,172,26,143,94,109,225,75,18,112,58,55,97,15,149,70,81,34,43,63,17,157,54,81,34,175,115,247,16,123,30,137,184,19,241,102,85,138,175,212,145,91,203,157,154,145,56,36,237,180,112,53,62,110,233,157,82,119,234,62,147,121,133,47,7,108,140,28,81,129,153,31,118,118,96,238,19,126,153,196,253,125,28,205,140,210,67,33,58,179,205,177,194,146,239,239,25,211,137,215,140,108,45,84,34,79,63,179,96,42,247,201,196,221,171,72,198,127,101,187,243,25,160,227,81,63,41,209,200,191,206,31,121,6,75,183,18,91,197,134,9,141,184,100,45,37,235,21,227,2,232,93,95,66,11,125,135,219,14,113,131,249,48,160,33,185,127,42,73,60,200,91,116,10,132,39,159,132,145,183,34,32,183,204,58,34,111,159,36,74,22,245,88,18,180,146,101,196,22,128,17,56,62,36,166,222,63,113,211,9,133,165,251,123,225,38,165,76,191,101,8,190,147,252,83,229,79,192,237,185,97,124,127,47,209,83,122,95,73,236,12,239,89,212,154,120,36,24,120,151,85,122,164,39,246,160,206,237,249,159,89,133,119,44,199,122,144,10,173,145,50,16,233,166,89,208,239,187,135,74,212,6,28,47,52,44,197,163,237,114,109,98,233,127,217,169,173,217,109,123,150,172,104,39,100,69,30,168,146,59,92,61,220,176,237,63,200,171,233,199,162,1,41,239,83,212,143,11,163,167,85,232,190,19,119,56,254,252,249,126,57,17,128,62,61,138,199,241,183,72,83,188,79,47,242,145,47,233,225,30,51,162,130,197,88,208,209,136,142,175,177,75,137,182,109,231,242,42,92,2,248,4,246,214,208,3,2,134,235,38,48,181,254,165,227,2,7,93,41,136,90,247,194,208,27,161,186,56,91,35,47,26,114,191,114,227,247,37,181,106,254,18,166,251,244,144,197,234,95,101,4,132,201,72,79,133,33,9,198,241,141,53,111,23,66,117,248,252,185,208,126,2,90,208,38,74,81,40,90,209,200,14,83,139,97,212,7,218,103,136,139,18,179,144,196,149,237,76,207,122,127,79,187,191,227,134,233,196,149,87,157,70,173,70,15,255,87,49,173,188,221,68,201,89,152,67,206,240,192,188,4,79,118,177,236,14,197,164,251,251,90,133,167,44,32,42,202,31,161,18,45,51,118,146,48,190,79,30,77,164,190,168,144,19,59,104,31,50,231,49,241,4,72,251,30,142,198,35,172,194,138,55,42,87,34,7,180,34,32,50,157,77,20,51,199,100,149,105,240,179,189,178,156,189,82,133,89,31,218,184,241,109,39,224,14,18,153,192,82,191,208,167,73,172,126,59,253,215,31,147,90,205,170,157,161,242,141,222,2,205,153,84,21,154,187,166,148,148,182,253,176,138,190,193,98,133,157,255,135,139,137,75,74,69,10,20,65,36,153,54,248,35,88,130,24,159,107,110,153,83,227,232,194,135,212,157,1,108,10,75,125,20,254,49,139,82,38,3,153,19,31,185,250,127,97,237,82,229,84,69,21,213,158,33,30,185,53,207,34,49,229,84,135,151,254,153,174,241,33,131,40,149,135,147,248,46,244,59,33,0,131,204,73,36,141,47,189,176,38,182,81,56,33,89,11,134,183,68,182,112,120,77,82,230,15,31,73,202,60,226,183,132,237,196,251,191,242,38,192,255,232,29,236,216,202,162,148,242,230,198,157,115,109,241,232,184,24,225,198,47,215,202,121,195,14,250,190,51,198,11,174,152,147,109,201,219,87,36,174,20,109,182,36,239,110,232,120,107,44,107,219,45,123,204,207,27,210,181,8,98,209,73,39,139,95,180,203,44,230,44,44,119,53,225,177,12,207,144,174,57,76,160,2,145,158,5,62,80,15,132,117,84,205,12,241,34,50,217,111,198,162,251,230,193,79,221,191,238,255,29,246,175,7,79,251,215,143,217,191,30,207,244,37,27,136,237,75,210,95,108,227,50,215,241,108,68,210,7,153,11,233,133,127,195,60,205,184,37,211,145,57,170,151,168,5,145,10,166,214,199,9,183,103,73,239,143,177,63,239,132,31,59,30,124,90,59,139,140,198,99,55,218,185,46,185,241,198,98,209,47,134,3,57,250,93,65,62,230,3,40,137,10,74,245,34,222,109,228,50,91,97,85,136,58,76,99,234,196,26,211,177,236,69,26,57,79,50,142,60,69,159,42,199,39,71,7,251,175,21,162,172,43,103,210,146,58,254,241,150,137,124,15,218,247,134,65,145,125,225,147,65,222,223,200,32,207,250,111,100,103,60,102,130,231,116,174,96,73,7,84,163,38,120,232,177,108,136,118,121,212,4,111,208,185,98,174,172,152,9,222,4,62,199,104,152,71,77,240,46,224,107,36,241,2,87,139,243,2,231,255,38,27,186,203,159,202,131,116,255,14,60,200,245,19,15,242,24,30,228,22,109,232,38,25,27,186,208,243,134,231,150,175,160,229,233,52,251,170,203,132,125,21,186,87,234,126,159,133,85,134,168,122,145,77,82,180,147,25,221,235,51,221,101,236,183,178,67,242,114,19,121,83,84,210,108,164,46,151,112,229,44,158,100,184,229,48,181,110,198,192,34,167,174,53,57,95,212,218,196,70,108,110,7,219,114,190,156,4,145,15,199,56,72,158,245,104,108,194,129,177,86,150,210,72,202,27,88,241,169,222,38,30,104,150,142,178,0,176,148,123,213,43,203,29,12,209,66,236,238,33,169,175,143,154,35,82,20,24,137,121,88,201,54,75,3,216,146,205,119,234,158,209,221,128,244,166,181,55,109,211,90,57,159,132,33,206,62,102,231,160,164,246,176,61,113,255,44,187,112,202,227,102,0,16,57,136,20,199,236,220,74,117,115,99,231,228,224,232,83,111,187,187,255,122,147,164,246,181,208,239,116,38,199,241,230,238,102,239,100,231,96,159,103,122,254,220,19,70,22,246,204,234,142,123,71,7,187,187,159,14,14,79,118,246,118,126,223,76,56,67,101,214,6,94,198,130,3,38,12,53,8,195,139,27,58,8,68,21,53,85,200,12,175,70,53,179,11,255,188,74,187,108,117,110,171,54,167,239,17,90,248,54,20,234,3,5,6,16,151,196,104,199,131,81,33,93,234,26,46,146,13,174,153,108,96,37,44,241,248,40,78,177,196,147,198,180,99,71,76,49,27,139,233,230,54,212,180,130,58,200,141,118,61,5,150,146,28,23,217,236,202,247,104,23,23,113,88,161,246,9,200,40,178,43,215,58,98,83,153,70,70,214,42,202,250,187,147,147,131,125,238,85,155,113,217,212,231,67,210,80,18,38,51,176,220,12,203,148,138,216,0,75,244,49,60,75,223,73,38,219,164,48,21,39,110,88,8,243,181,41,73,226,171,234,152,190,226,182,122,99,249,110,89,113,46,93,15,233,75,137,129,16,223,144,255,115,2,106,117,84,98,210,6,136,35,68,222,154,9,82,123,35,177,175,222,57,202,6,126,210,254,70,109,88,195,68,241,15,76,227,163,48,228,79,64,111,13,253,149,3,122,42,32,104,1,192,191,40,171,110,214,28,214,146,70,49,210,2,113,233,0,87,235,156,114,185,121,4,155,7,246,0,53,229,223,94,214,120,95,34,23,185,28,131,79,83,9,97,106,116,158,13,209,61,130,52,170,34,5,154,20,150,135,76,144,64,62,150,223,253,6,57,220,34,205,182,5,77,191,166,14,33,160,73,34,163,155,42,159,241,190,21,188,59,109,204,12,198,54,216,72,208,107,220,19,166,72,171,236,126,123,123,218,100,31,195,100,239,227,100,159,116,198,56,217,35,100,179,19,72,152,248,98,179,7,247,78,35,207,155,89,124,200,223,17,13,210,59,162,144,215,235,64,82,16,59,202,202,166,11,82,6,50,58,21,242,204,19,131,96,79,177,231,115,50,187,105,19,110,232,38,76,200,38,98,82,10,221,242,57,154,209,132,116,223,119,144,111,59,198,6,42,134,37,179,163,37,94,81,250,85,225,135,191,60,145,46,199,229,43,28,183,23,70,191,161,146,85,24,75,95,76,173,184,6,126,237,238,161,157,107,213,235,86,86,147,181,100,151,197,232,0,179,15,109,167,182,211,22,179,157,70,63,51,169,233,224,196,211,129,161,124,60,105,120,75,42,67,218,166,104,188,249,85,183,167,222,25,196,56,41,62,67,97,243,229,84,76,133,51,37,70,148,103,41,65,22,75,96,181,6,180,184,213,44,183,35,108,110,227,61,4,101,229,146,188,248,227,15,229,69,133,122,17,78,85,255,130,87,207,110,29,80,94,44,5,75,47,148,179,23,149,7,214,232,225,154,144,239,209,20,201,73,78,233,206,178,90,105,15,163,48,144,40,31,146,93,118,43,142,52,125,249,253,22,242,228,141,122,234,20,76,220,59,62,43,209,233,5,130,254,50,177,40,240,84,98,123,5,83,1,71,143,190,49,98,175,247,179,178,117,120,182,103,5,169,86,157,156,251,13,226,46,144,62,159,2,51,146,197,45,164,78,208,185,206,233,34,199,74,175,151,112,50,90,200,76,139,149,112,213,159,177,82,230,177,151,202,146,45,251,15,247,249,16,135,200,132,91,227,177,237,14,232,221,147,101,95,18,55,191,49,182,34,141,146,53,106,232,98,119,240,84,50,187,46,171,200,218,166,168,39,193,216,194,126,132,57,237,20,218,187,252,146,139,79,12,244,202,116,5,142,108,159,237,78,242,50,91,156,220,126,7,5,246,213,100,127,252,202,218,151,50,250,142,0,102,191,199,95,168,113,101,18,46,148,185,139,65,243,101,190,33,19,172,241,106,225,144,132,211,206,117,20,21,203,102,48,20,251,12,239,89,112,215,236,20,66,48,68,70,251,203,116,76,180,252,18,105,37,70,139,73,169,171,140,131,206,160,197,141,180,229,136,231,18,226,175,72,72,160,126,92,137,88,10,219,119,253,161,109,185,133,198,188,133,118,218,210,42,91,97,91,225,118,194,117,88,152,127,150,35,186,10,75,108,255,231,98,38,43,56,200,216,129,5,41,59,48,126,131,34,242,165,137,149,206,22,183,26,80,26,32,53,132,17,187,45,145,170,104,245,36,3,113,6,171,128,13,207,246,235,84,177,240,140,151,2,212,223,15,233,225,113,87,48,180,246,154,148,133,183,144,167,38,138,143,118,18,74,81,75,218,238,253,61,79,194,44,199,138,75,122,166,22,21,66,114,50,69,29,4,12,44,6,3,183,223,153,5,3,217,124,191,96,220,169,175,198,200,76,132,153,242,51,123,14,186,142,47,169,20,98,208,217,101,246,38,86,126,17,179,166,182,151,213,8,180,97,53,106,63,122,206,250,5,151,188,188,94,178,90,20,226,47,89,133,157,124,32,67,199,253,146,232,227,179,26,27,190,178,155,98,235,48,101,233,221,209,110,91,169,228,214,135,241,83,1,138,66,204,143,1,231,42,72,19,54,8,17,20,56,236,157,91,137,159,50,243,175,51,0,38,84,148,19,177,150,219,242,32,156,134,67,237,194,60,82,37,139,103,46,6,213,131,108,23,113,147,218,117,249,150,118,1,23,187,162,120,241,50,184,190,44,93,59,246,205,185,247,173,163,212,74,181,146,218,132,255,149,87,165,151,99,111,120,139,70,19,76,133,219,65,250,142,210,71,9,126,97,181,242,190,216,74,105,236,57,232,184,67,49,75,141,146,94,106,149,204,146,170,42,175,94,174,136,172,139,149,162,234,80,140,106,66,57,240,150,41,72,42,36,202,91,250,166,118,212,90,233,155,214,105,150,110,213,142,89,186,213,58,170,14,249,120,158,21,232,221,171,23,79,70,29,79,70,29,63,196,168,67,107,62,89,117,60,89,117,252,111,180,234,160,27,38,65,234,64,122,255,209,219,37,242,113,244,161,117,110,15,165,163,168,97,226,36,120,86,6,232,227,233,252,229,177,3,107,28,170,254,79,185,19,95,62,161,166,170,223,171,144,157,101,100,6,224,21,82,35,141,130,29,0,55,167,234,177,239,140,44,255,86,73,158,255,206,90,164,208,187,184,119,176,134,2,125,76,216,249,46,195,20,169,252,172,101,74,124,208,131,90,32,87,207,35,255,6,212,175,65,199,45,18,244,21,40,45,210,39,49,81,39,191,15,136,11,223,213,126,185,240,76,7,144,80,75,71,113,25,122,164,212,65,213,8,15,104,180,66,111,46,67,226,152,236,26,218,20,47,75,253,91,197,117,13,217,66,27,57,48,63,82,5,251,28,84,108,209,239,120,109,17,112,1,60,82,199,171,228,88,191,252,60,147,150,167,229,255,105,249,127,90,254,159,150,255,255,146,229,127,218,82,239,64,100,98,165,79,108,181,47,186,214,167,150,119,137,227,56,157,181,112,156,209,5,95,144,124,92,184,58,133,181,179,170,19,170,194,120,189,43,39,10,153,202,68,252,91,87,96,226,162,250,135,217,184,198,237,37,210,138,44,123,150,137,222,159,22,202,191,98,161,76,221,181,246,163,73,61,91,23,243,193,42,41,240,169,187,17,43,105,15,77,149,74,194,35,63,187,52,38,178,230,192,195,151,145,118,254,220,27,220,178,84,232,135,170,99,103,61,73,161,185,71,232,140,133,107,34,234,174,74,154,178,124,175,82,16,206,234,201,230,222,225,110,247,100,83,214,3,210,162,59,211,221,147,36,60,163,20,248,196,98,185,146,87,0,251,44,49,99,19,163,163,135,157,101,245,151,132,131,173,200,173,199,146,50,254,166,68,123,185,87,206,192,46,71,102,43,104,28,195,39,61,70,228,152,97,199,32,200,18,73,200,50,176,113,220,34,7,33,94,224,48,93,114,225,102,48,204,132,139,112,201,173,222,56,3,188,253,109,57,46,159,157,125,252,192,194,9,30,204,59,167,199,38,151,210,96,74,185,117,145,160,129,101,119,108,218,97,146,142,11,1,70,97,58,42,119,247,243,98,136,131,47,75,2,41,124,66,2,183,142,65,56,156,67,7,70,236,8,237,147,35,135,52,180,232,162,52,120,151,19,189,103,128,106,243,95,249,236,151,250,24,224,239,203,60,142,20,116,207,163,189,64,163,9,12,120,233,211,31,94,0,190,46,179,136,217,217,25,124,161,9,236,69,216,7,138,8,40,7,128,70,47,80,228,1,46,6,44,57,171,185,176,93,30,22,67,55,218,48,164,160,21,216,231,197,50,223,149,119,51,39,242,73,3,133,94,220,112,107,177,50,107,68,99,68,133,69,194,125,40,203,107,131,247,151,175,13,79,134,255,255,123,13,255,255,27,197,191,255,102,47,196,151,194,11,113,19,79,59,92,10,47,196,134,142,214,100,151,194,13,177,214,192,227,14,151,145,31,98,19,253,16,67,42,21,29,17,95,150,175,36,190,232,114,113,169,185,251,83,165,230,235,191,131,212,124,251,36,53,63,70,106,190,233,156,158,222,93,217,214,192,246,219,167,138,170,16,69,131,63,29,247,111,207,30,168,51,92,122,58,78,120,124,96,30,252,125,170,133,36,108,143,26,143,252,209,189,104,197,243,33,10,134,19,150,100,22,112,14,64,179,67,133,150,67,109,67,148,179,51,210,155,42,167,119,163,131,151,220,120,169,58,162,152,31,84,185,9,117,100,218,155,142,136,69,90,234,35,162,48,182,115,35,22,216,235,31,234,147,118,154,46,32,112,129,57,145,4,230,219,140,215,85,88,134,109,119,112,34,204,196,179,204,175,59,79,5,140,213,68,5,251,58,53,14,11,202,201,29,6,119,14,3,127,180,71,56,143,68,96,169,200,67,170,144,88,172,72,97,16,149,45,146,139,72,244,94,139,111,146,95,86,126,33,26,63,177,192,216,230,228,201,145,28,133,5,69,196,74,66,28,2,168,82,183,24,8,162,117,135,50,209,101,6,234,55,10,1,102,209,15,223,192,7,250,76,72,185,17,115,99,219,94,142,224,226,166,178,103,194,65,80,21,195,101,43,191,113,172,50,232,197,134,82,73,159,117,48,143,239,30,36,247,83,34,25,185,227,168,218,190,227,184,218,190,139,77,170,50,6,37,104,43,53,211,214,35,54,85,5,138,42,219,83,73,150,220,105,115,16,244,241,128,188,195,202,191,254,56,94,250,63,240,247,71,21,30,255,92,169,134,192,2,149,241,210,150,26,245,57,20,29,0,24,89,206,48,244,218,10,115,106,17,125,46,37,183,64,88,249,64,70,71,182,24,115,92,236,129,239,22,54,46,97,214,182,42,105,4,243,140,122,144,124,224,140,241,183,249,232,199,15,158,227,212,119,136,125,211,225,162,115,10,7,45,170,176,99,73,166,207,115,118,235,220,84,191,151,171,223,165,28,19,21,164,207,75,75,2,78,94,227,45,190,234,231,104,16,216,9,3,146,180,170,75,139,74,9,203,253,72,170,90,99,206,149,203,184,244,200,67,238,10,120,82,135,60,220,136,29,77,64,211,54,252,145,210,161,176,225,76,70,155,187,225,145,169,161,75,39,49,181,251,143,253,248,68,65,171,232,200,50,128,90,236,45,238,232,53,105,22,72,39,75,72,34,4,37,253,2,123,57,126,187,143,84,244,67,182,151,80,56,87,170,36,109,193,160,201,253,89,71,161,146,228,11,189,19,74,214,148,209,189,208,145,75,33,139,94,169,148,219,86,46,84,184,201,3,51,32,0,245,97,101,178,220,48,246,103,75,132,163,108,188,250,11,47,32,166,118,231,244,178,224,142,115,170,74,199,38,240,66,232,184,235,148,216,95,84,217,97,11,94,198,114,64,134,145,151,46,54,107,7,157,216,11,173,240,200,54,20,238,10,98,225,38,15,135,58,3,9,183,146,166,176,87,190,125,161,224,21,210,128,147,87,222,13,64,157,202,47,120,227,57,83,57,149,221,152,24,82,189,75,80,150,145,4,104,16,37,83,217,17,93,141,134,143,46,9,211,21,18,223,167,249,166,101,78,153,218,252,10,171,212,102,0,44,48,182,18,45,86,131,234,186,21,216,39,140,22,87,86,191,69,234,199,206,233,139,151,150,100,138,38,8,90,201,183,135,29,197,245,64,142,194,131,109,46,204,10,224,252,125,219,87,74,161,229,67,131,59,202,167,243,161,5,51,161,132,64,238,40,22,44,219,97,155,5,189,122,185,98,189,122,65,94,188,116,220,241,36,164,151,27,117,20,28,49,165,68,219,134,3,60,25,90,29,197,238,140,250,255,210,120,40,194,182,163,92,133,225,56,104,175,172,208,97,249,76,221,140,243,248,107,128,183,215,81,232,169,25,180,162,84,104,21,114,227,57,65,139,170,151,227,56,205,96,113,103,213,207,158,227,150,153,51,43,161,210,233,253,28,149,14,200,129,45,170,227,67,95,197,116,219,84,175,115,81,178,201,78,206,215,13,38,76,214,77,122,118,222,21,226,100,189,78,79,207,187,66,158,172,83,121,18,190,185,64,137,119,214,92,241,75,106,206,249,229,52,151,236,114,26,122,183,141,201,238,182,113,203,93,118,183,77,189,137,39,140,225,91,92,110,211,160,151,219,184,229,30,187,220,166,206,46,183,113,203,95,42,228,19,124,55,160,156,175,248,253,169,66,142,241,27,4,215,13,252,62,174,144,93,252,6,26,240,39,126,239,226,221,31,240,13,226,239,38,126,31,86,200,14,191,75,103,11,191,119,240,230,8,136,135,126,126,198,239,147,10,217,195,111,232,239,63,241,123,175,66,246,177,189,208,158,35,252,222,7,113,158,11,202,111,241,251,160,66,94,243,237,230,15,248,253,186,66,222,97,122,104,239,54,126,191,171,144,143,216,126,104,239,111,248,253,177,66,126,197,111,200,255,30,191,127,173,144,55,212,11,1,20,240,59,6,188,1,138,224,98,10,232,129,237,98,136,235,74,210,120,232,206,45,142,91,17,213,242,237,75,92,133,252,242,157,98,69,238,183,130,149,200,79,241,74,108,51,221,118,114,174,7,33,137,108,20,113,87,152,109,118,219,99,23,128,80,71,170,121,201,98,139,25,165,125,33,221,15,82,152,129,154,162,40,237,43,118,115,72,97,178,252,22,23,38,71,199,125,74,251,156,94,56,82,152,40,64,255,52,237,75,122,19,73,78,34,170,25,78,245,155,93,94,146,147,172,168,223,133,25,146,253,46,76,150,223,239,194,228,114,191,11,19,201,253,166,137,30,232,37,34,185,248,195,23,192,252,225,23,145,83,7,71,36,226,22,236,237,97,149,121,64,76,69,207,0,160,72,150,11,54,17,153,51,234,34,42,103,172,163,154,209,89,244,215,137,23,66,130,136,55,145,107,28,216,203,204,161,116,123,43,27,205,148,23,74,123,156,141,162,134,225,241,85,13,82,141,168,212,104,95,231,215,165,180,119,160,115,3,169,91,92,249,209,190,201,171,2,214,184,246,183,108,4,83,223,42,237,245,156,40,192,135,47,80,205,215,108,84,172,93,105,111,100,99,157,145,133,103,126,255,204,198,208,245,80,105,111,230,195,96,133,26,17,180,39,85,228,141,233,94,184,194,101,206,21,190,252,42,237,207,113,86,17,23,220,2,79,255,77,105,255,51,27,37,206,179,183,143,226,56,42,227,1,108,39,231,120,45,78,251,247,76,12,85,82,180,109,55,142,152,56,43,104,38,17,40,237,183,137,64,110,54,209,254,144,73,42,44,42,218,191,37,162,18,118,149,237,237,68,156,216,140,109,191,143,156,239,210,233,22,175,246,86,28,241,163,29,60,73,83,109,110,183,78,79,38,114,255,153,38,114,181,39,11,185,39,11,185,39,183,135,220,181,73,190,97,88,124,130,47,140,78,240,37,172,118,36,199,246,64,29,197,161,190,112,205,95,82,219,254,178,250,32,57,43,9,215,202,210,109,247,232,190,31,40,93,251,187,4,112,218,238,60,155,179,248,242,51,203,237,22,117,78,242,125,248,232,22,136,242,243,26,113,127,255,147,138,142,79,91,74,10,14,126,234,56,187,85,193,187,25,101,250,174,70,241,90,178,71,5,162,155,13,50,118,123,153,11,39,80,100,70,26,48,142,143,113,82,11,77,254,126,23,224,9,224,182,147,58,17,188,190,123,208,123,67,34,135,49,237,83,149,104,68,39,6,49,73,157,52,72,243,236,1,141,64,228,5,126,242,179,180,6,6,46,158,30,172,39,241,202,225,45,190,114,56,63,117,229,24,254,29,86,142,224,105,229,120,204,202,209,159,185,114,56,209,202,49,252,145,43,71,192,86,14,152,221,86,188,197,214,151,157,183,198,178,35,233,71,46,92,19,193,49,159,223,127,50,226,253,97,172,60,37,74,94,199,41,91,18,81,114,22,39,74,195,159,74,148,130,191,3,81,234,63,17,165,199,16,165,193,76,162,52,140,136,82,240,35,137,82,63,102,103,169,3,148,211,233,142,168,227,41,193,12,31,24,141,138,246,209,99,231,107,75,170,96,101,188,152,216,13,36,98,199,85,93,100,32,249,170,222,70,155,157,109,52,218,217,214,241,97,224,195,196,71,61,225,188,122,240,227,117,27,162,104,59,210,43,61,169,56,158,84,28,78,103,44,220,64,211,189,172,177,112,3,173,81,63,208,227,114,95,90,48,198,139,47,24,147,127,147,171,231,209,79,93,168,46,254,14,11,213,213,211,66,245,152,133,234,124,230,66,53,138,22,170,139,31,185,80,93,101,244,46,194,191,104,158,118,194,133,145,187,148,174,148,11,215,190,75,112,143,92,153,230,40,42,218,153,11,37,98,225,155,15,103,226,134,9,42,160,75,170,7,190,129,159,181,174,144,220,190,162,245,66,194,15,44,30,117,96,254,138,152,239,105,161,23,250,78,149,144,104,75,225,5,21,82,55,167,170,133,228,166,57,129,55,140,160,192,142,53,149,165,120,110,242,17,153,205,16,87,28,21,227,249,211,87,115,172,149,147,29,143,1,239,138,107,190,43,237,68,154,137,123,227,91,227,50,117,72,252,61,192,145,250,158,135,9,242,157,33,179,25,168,136,87,18,221,21,78,16,248,202,54,247,173,34,81,85,89,189,146,224,193,130,152,7,59,151,120,176,248,6,70,114,30,203,155,187,59,10,93,47,47,11,141,19,43,119,163,132,105,98,216,185,248,142,35,200,68,226,174,24,69,198,123,92,208,22,71,114,172,30,59,63,243,59,49,74,196,119,92,2,183,18,79,59,244,3,29,21,34,92,130,49,111,95,254,154,85,236,168,171,210,78,186,6,3,142,40,147,58,74,251,240,16,91,111,101,237,245,66,111,210,191,162,119,211,41,132,122,139,207,38,25,121,192,179,14,188,27,151,166,8,115,8,157,204,145,23,92,66,19,249,49,137,44,214,153,231,179,131,93,165,173,188,219,197,11,153,191,247,122,154,248,90,224,168,243,207,168,31,56,9,88,207,168,151,186,180,115,79,106,222,20,121,65,147,135,1,59,56,243,214,155,104,174,96,111,146,46,163,69,103,105,31,19,81,105,167,202,137,54,84,214,20,88,70,109,150,227,178,184,173,149,216,117,156,140,18,209,41,128,182,164,173,157,103,69,18,14,206,233,85,204,128,210,210,237,142,201,240,208,114,34,139,97,122,245,243,188,55,3,1,43,137,206,143,243,174,50,74,134,138,41,35,95,155,36,173,70,242,253,5,133,187,26,9,150,241,188,242,93,84,53,89,97,174,19,154,200,49,170,207,189,39,243,165,79,44,25,237,80,94,86,168,45,26,237,241,120,232,224,237,202,171,94,180,18,201,151,51,184,196,147,220,54,255,91,238,174,146,109,215,113,69,143,111,109,14,233,146,207,87,6,252,76,15,106,39,117,195,85,124,115,109,152,190,12,75,36,77,5,203,41,167,77,133,116,246,105,105,249,105,149,107,187,199,17,90,24,117,70,252,73,134,149,200,3,56,115,220,158,234,217,179,130,30,11,2,56,157,235,226,113,180,93,200,121,39,27,201,121,144,148,211,220,31,193,45,76,91,149,7,241,170,124,153,90,149,21,114,201,24,197,78,238,78,206,39,120,158,64,146,88,117,2,20,146,32,45,60,131,80,185,175,137,69,254,178,10,173,240,110,236,129,232,121,231,244,28,245,42,145,202,227,92,210,132,92,254,172,13,32,52,223,124,218,1,122,218,1,122,218,1,202,236,0,137,147,137,125,105,102,111,238,193,204,222,73,232,63,159,246,126,158,116,156,79,183,215,62,153,113,61,153,113,253,8,51,174,249,164,108,46,137,82,52,98,50,118,225,197,9,147,49,106,18,130,201,249,172,116,231,74,165,253,221,210,185,91,89,64,144,62,126,183,158,146,164,177,21,109,8,63,204,132,99,71,219,5,102,73,201,91,103,185,125,120,242,222,89,168,137,208,114,127,230,181,179,17,83,249,196,83,62,241,148,79,60,101,30,79,201,79,104,200,22,69,199,127,129,33,209,211,148,124,154,146,79,83,50,127,74,74,126,103,164,89,249,238,201,188,239,73,196,251,73,102,44,129,48,99,209,26,18,57,14,22,39,199,253,159,74,142,7,127,7,114,60,126,34,199,143,33,199,147,14,222,5,134,91,168,87,54,187,220,75,161,94,79,65,62,24,205,164,212,253,136,82,15,126,36,165,30,47,100,84,50,137,237,28,43,175,150,213,53,190,13,37,54,70,18,123,159,177,101,136,136,78,187,179,112,191,211,86,99,154,77,138,100,136,48,107,223,248,7,200,159,98,119,56,123,181,33,221,185,74,94,226,231,247,185,79,212,192,194,73,251,39,2,162,34,221,119,49,219,112,98,2,160,28,76,250,118,57,229,236,42,218,141,79,108,0,163,179,167,50,174,92,233,29,223,176,130,43,68,133,220,61,196,2,244,8,189,128,22,87,189,242,71,181,252,121,108,175,93,222,95,58,23,247,99,247,178,34,92,74,225,17,174,149,127,225,102,88,155,30,108,254,99,165,186,180,122,110,5,118,221,136,82,196,222,84,120,207,139,43,162,222,182,68,178,10,122,37,166,254,67,112,238,160,27,17,248,197,170,148,179,10,80,38,101,101,165,93,83,230,62,201,148,222,247,198,1,201,222,171,193,239,240,93,29,201,202,105,122,98,155,140,98,142,101,103,239,181,204,179,140,158,120,150,39,158,229,135,240,44,6,115,36,131,142,92,134,192,187,56,79,60,203,19,207,242,239,226,89,158,184,149,255,72,110,165,148,230,76,46,124,88,211,206,169,97,25,12,118,13,61,144,166,82,80,227,137,11,64,117,32,166,54,250,37,196,229,224,239,197,224,204,102,61,74,195,216,163,94,220,129,31,195,94,120,213,117,60,203,152,195,91,48,159,47,192,91,80,98,203,194,190,14,151,163,224,152,229,216,58,234,238,109,254,76,174,35,113,24,104,139,185,148,129,102,135,79,231,129,254,203,153,18,221,76,28,8,50,19,7,130,90,63,238,60,208,79,227,84,70,127,7,78,229,226,137,83,121,12,167,114,53,147,41,153,68,76,201,232,71,50,37,23,143,51,87,255,201,106,135,242,13,48,63,222,77,245,11,228,253,6,203,41,42,220,145,203,33,119,20,107,14,92,138,46,56,62,54,190,80,255,111,109,229,31,23,53,144,164,179,107,186,116,11,25,73,46,230,139,46,135,242,125,102,57,155,234,87,210,146,40,188,153,145,171,212,162,40,69,196,59,122,135,221,125,118,106,99,202,1,173,73,226,208,134,219,25,61,242,208,70,69,242,201,45,195,89,154,145,124,54,242,229,179,196,92,173,149,124,251,235,196,129,137,89,122,99,157,216,191,85,149,152,138,207,192,38,225,67,48,199,252,61,200,58,26,188,66,198,44,199,200,54,185,156,95,73,11,253,249,207,228,33,208,255,222,137,247,197,118,249,59,229,129,158,184,137,167,109,25,7,102,160,204,76,140,18,204,196,8,152,9,116,147,75,221,205,78,224,115,44,241,22,163,197,121,139,139,159,202,91,92,253,29,120,139,243,39,222,226,49,188,197,229,76,222,226,34,226,45,174,126,36,111,113,158,81,120,76,61,127,202,15,89,69,231,92,36,87,234,69,17,252,220,71,24,226,181,227,63,245,124,104,44,66,95,57,151,87,67,166,83,42,186,23,176,168,185,236,170,185,62,52,214,30,160,219,254,103,140,88,226,89,71,223,25,149,43,209,185,178,251,123,233,176,112,156,158,30,208,145,203,150,46,15,69,110,43,17,231,162,162,98,136,242,127,37,9,38,254,25,23,139,136,194,151,219,137,124,166,37,201,183,112,23,172,148,90,118,169,15,179,98,47,103,120,128,242,11,170,88,148,171,225,231,160,208,173,217,206,254,238,206,254,230,3,186,3,159,118,145,198,69,234,34,141,171,239,187,72,163,128,126,248,209,77,47,209,8,103,57,162,99,10,132,12,67,20,229,168,126,14,170,165,195,161,109,5,232,11,162,63,156,12,240,50,17,187,52,116,206,125,203,191,45,161,23,111,248,28,91,151,54,144,28,60,200,86,122,75,29,253,43,98,117,196,129,79,223,231,3,96,9,50,151,47,244,142,14,118,119,63,29,28,158,236,236,237,252,190,153,184,84,19,47,56,242,79,156,145,237,77,194,178,133,139,53,144,10,241,157,188,125,51,106,57,93,211,177,242,7,188,105,87,128,194,1,188,245,1,205,43,236,226,94,57,181,159,51,205,31,207,244,117,169,54,46,39,226,50,226,6,37,58,82,60,7,19,183,151,224,114,38,223,90,42,110,165,65,239,253,120,213,130,123,201,105,14,139,159,140,7,72,201,131,252,59,41,86,103,93,116,147,185,31,85,186,176,34,40,95,86,196,173,203,229,196,45,32,182,4,84,55,7,5,83,247,112,20,182,241,120,103,119,115,255,68,220,85,101,39,46,32,10,228,134,218,164,48,243,67,14,215,125,29,95,34,116,23,181,42,231,0,107,66,158,192,89,191,134,33,57,196,81,74,18,119,179,11,180,163,28,43,119,109,198,153,177,219,237,56,10,182,85,91,127,32,50,15,126,73,100,238,188,43,113,237,215,73,129,0,111,254,128,117,223,243,195,160,243,226,101,112,125,89,194,203,36,206,189,111,29,165,86,170,149,212,38,252,175,188,42,189,68,155,46,126,55,3,18,188,208,135,130,75,223,212,142,94,250,166,117,84,179,116,171,118,90,165,91,173,211,122,245,18,189,109,219,51,179,232,152,69,53,48,143,106,204,153,169,133,121,104,22,41,199,10,52,250,213,139,31,219,43,232,16,84,167,47,210,43,232,10,100,49,22,235,149,170,97,166,250,255,230,110,209,44,230,130,221,50,255,215,143,86,156,101,209,110,233,63,186,91,151,210,157,39,23,64,147,74,240,203,60,165,211,107,208,49,201,216,27,222,94,162,226,213,131,41,15,41,235,165,122,181,89,111,150,224,183,100,210,191,70,201,172,182,12,13,126,121,28,222,155,194,179,65,1,120,215,64,137,237,247,117,212,18,221,239,131,223,111,216,15,218,13,140,207,171,167,218,84,27,188,134,58,45,89,111,178,10,48,120,190,42,52,168,162,30,87,81,148,12,192,218,49,103,39,195,6,55,138,27,108,148,84,181,106,232,173,18,190,148,116,254,208,74,122,181,97,154,248,34,18,204,223,118,85,155,221,42,76,215,154,47,153,106,78,105,125,181,14,173,173,97,35,107,172,7,70,85,109,105,236,133,70,205,215,108,132,101,83,170,198,10,175,74,131,206,158,90,171,54,117,141,24,85,109,87,85,225,199,108,106,239,141,109,8,109,212,154,93,21,208,167,73,216,179,6,255,84,18,39,255,29,107,133,66,164,178,26,44,255,110,163,170,214,155,152,6,11,208,90,132,61,89,1,141,170,214,130,252,219,141,247,52,109,78,41,80,161,190,221,168,214,155,250,112,185,86,213,77,181,218,180,160,4,93,39,236,73,203,89,174,170,26,84,176,221,124,175,234,82,25,69,157,87,17,202,115,140,25,0,245,182,163,103,161,212,34,58,84,165,87,181,38,237,83,211,36,236,201,250,4,177,115,180,65,75,22,93,148,172,62,95,75,245,249,146,153,243,85,218,154,19,60,88,156,58,133,54,168,122,213,48,26,128,147,85,181,1,184,10,95,245,22,126,105,154,73,191,26,26,253,210,53,252,106,214,154,136,197,170,33,158,53,12,213,27,252,37,46,104,62,4,71,238,65,38,3,83,59,49,7,85,193,53,96,30,34,69,203,107,206,89,94,43,139,91,64,134,26,128,79,198,182,126,173,110,27,239,85,163,170,171,6,98,89,131,208,7,195,49,145,106,30,100,55,82,72,156,30,36,141,175,20,248,130,164,175,78,127,181,69,214,8,218,233,121,48,70,155,19,216,250,244,69,71,213,112,238,151,0,153,248,3,91,95,53,90,38,123,161,113,243,181,188,149,66,225,162,116,205,52,93,230,195,85,135,65,0,122,86,127,175,154,64,196,232,104,213,113,180,90,148,62,181,56,125,34,34,217,28,227,101,22,212,4,200,95,175,35,53,172,54,119,225,93,87,27,72,25,213,218,181,122,5,228,185,69,41,145,65,145,196,104,196,228,89,100,153,7,81,212,162,154,161,87,64,229,1,176,26,146,94,74,193,5,1,7,218,14,120,178,173,154,239,85,109,27,18,106,134,57,47,78,170,230,188,36,70,141,19,174,92,114,116,200,229,192,4,126,152,85,147,161,6,46,232,244,93,96,195,44,254,77,197,69,20,25,110,100,99,144,245,83,41,235,167,254,24,62,142,118,51,203,202,177,250,21,1,0,157,3,64,231,204,76,26,78,11,21,64,71,53,61,168,113,9,168,15,41,229,148,68,215,239,102,191,6,235,118,77,87,151,117,98,226,95,106,121,158,171,24,213,152,86,206,247,64,83,106,67,60,136,80,163,9,12,69,171,106,118,97,228,9,254,241,201,160,145,122,213,188,174,165,130,33,33,105,109,155,221,26,169,241,16,248,126,111,36,190,141,223,115,59,158,170,180,117,101,102,43,5,50,160,230,212,10,51,147,18,121,211,138,235,129,231,251,86,178,29,191,47,10,40,62,34,202,130,226,145,25,203,219,58,226,187,62,91,210,169,83,249,13,24,50,58,75,180,57,115,1,54,70,202,0,62,181,204,121,165,42,76,159,151,75,154,19,2,3,35,74,226,127,235,0,164,75,254,45,253,97,179,162,33,216,108,137,236,255,32,153,83,73,202,101,241,76,192,183,208,183,220,128,57,227,82,82,122,17,124,38,59,53,31,137,83,129,196,233,156,196,169,143,37,113,105,129,248,187,166,36,95,168,99,112,196,253,199,145,81,162,246,83,193,203,164,237,111,80,41,44,185,94,167,128,154,46,37,133,20,105,89,59,57,73,41,74,32,37,2,190,201,210,137,78,196,28,171,95,169,239,97,9,85,211,43,86,62,50,101,214,74,35,151,46,79,205,150,226,107,254,26,80,171,84,172,85,169,220,168,82,22,9,3,22,133,119,43,210,242,204,7,109,147,232,221,24,216,72,100,235,0,108,115,113,88,155,143,2,117,227,7,66,58,31,155,12,162,214,183,13,75,101,164,27,159,203,200,2,117,227,0,154,228,247,210,202,180,50,140,109,57,135,65,178,69,24,172,132,156,126,51,185,175,46,122,173,9,64,212,145,238,169,72,245,84,154,245,39,116,94,199,206,155,201,206,95,53,229,134,235,179,250,174,67,223,77,41,7,172,143,233,18,166,117,93,147,187,110,252,133,93,55,9,240,187,122,170,235,154,220,112,72,49,181,231,176,244,107,51,139,80,181,89,101,100,6,0,216,240,84,25,245,25,101,100,70,32,83,196,188,67,208,252,235,70,0,7,64,151,90,169,147,122,170,27,83,193,79,161,159,2,126,42,255,12,216,83,228,79,151,160,234,11,99,127,178,19,217,34,166,193,190,57,11,246,148,221,64,115,185,142,66,95,169,27,106,205,0,200,86,74,190,23,226,215,178,218,172,85,148,159,52,77,212,106,195,108,1,203,107,52,53,11,24,148,186,74,216,147,174,7,203,122,213,212,171,245,90,163,219,168,214,205,58,97,79,190,42,87,155,240,167,245,234,85,181,214,2,254,92,109,54,137,89,213,168,190,163,90,111,160,90,81,53,153,60,221,0,121,212,52,80,253,134,79,86,178,90,213,151,81,3,208,173,65,2,141,240,39,253,7,50,172,9,98,72,253,24,4,88,19,105,51,22,165,130,60,91,15,244,106,173,165,46,107,213,122,139,42,87,150,129,189,50,245,62,234,155,26,203,213,166,6,188,82,29,74,110,104,208,72,136,49,48,229,110,147,42,97,160,169,144,78,111,170,16,111,104,106,181,89,107,64,172,169,193,8,86,245,90,29,83,54,234,208,206,26,174,6,244,201,25,252,106,13,1,130,205,172,99,169,244,201,98,36,208,205,183,92,86,235,140,211,109,50,78,183,201,241,194,196,213,179,74,101,104,104,101,174,12,152,64,201,106,189,174,163,152,95,163,128,173,215,1,94,244,201,69,125,173,94,95,174,193,64,212,191,2,92,80,181,81,173,213,91,85,3,7,174,170,234,77,24,101,28,99,62,194,4,6,216,196,4,216,81,28,59,250,228,81,141,122,3,149,185,24,104,24,252,201,163,116,213,128,168,38,20,217,52,248,131,14,107,85,211,155,16,81,135,225,226,209,34,194,108,97,14,77,199,154,84,28,86,250,228,145,141,38,140,2,12,51,160,26,127,198,17,68,253,10,25,97,220,33,3,148,175,98,169,186,81,71,61,179,102,32,119,220,199,232,122,19,226,154,88,183,170,99,171,205,166,134,9,84,124,54,155,38,60,13,179,5,99,223,52,112,220,13,104,76,181,213,68,4,105,25,42,38,193,4,77,173,170,45,131,172,132,48,171,27,13,90,43,246,206,212,90,22,36,169,211,62,213,133,78,69,133,250,0,163,155,102,31,235,129,22,3,58,64,47,26,168,220,49,116,138,129,90,3,32,93,3,152,155,213,58,157,30,248,228,170,112,189,14,205,168,99,130,122,139,61,120,132,86,55,96,244,104,167,53,13,190,107,180,109,13,108,165,106,52,44,28,119,204,80,227,218,121,4,173,166,81,16,212,233,240,181,248,83,64,176,222,172,2,193,170,214,76,220,20,192,39,27,194,22,206,50,85,87,177,103,56,255,154,98,250,225,94,65,181,105,34,86,169,186,193,159,2,35,154,12,35,32,167,202,30,34,162,129,72,215,106,233,136,116,6,246,66,109,193,31,194,93,55,0,64,53,163,14,61,105,0,177,160,109,85,41,92,53,77,167,241,117,232,84,163,89,39,236,201,75,108,169,216,94,156,202,26,14,38,127,114,10,1,96,134,242,84,10,123,93,109,224,171,202,7,219,172,3,254,34,196,90,6,76,218,38,162,18,123,114,70,13,104,5,192,201,180,112,198,181,8,123,114,200,183,84,29,113,3,112,11,2,222,162,54,187,217,160,250,52,131,36,102,221,239,143,81,140,172,207,75,145,107,4,245,201,241,178,181,12,189,126,175,214,182,245,235,116,160,145,88,152,140,247,205,237,230,123,153,211,133,52,191,143,234,128,24,48,108,64,161,181,90,11,117,127,173,102,171,97,190,111,192,132,108,214,117,11,72,114,173,105,178,167,64,153,122,205,164,15,163,113,5,191,90,195,48,40,97,164,52,152,255,10,228,50,154,85,173,5,88,189,139,242,42,16,247,38,192,191,110,168,88,172,110,210,135,72,90,211,16,171,154,198,16,166,77,29,183,12,0,27,52,72,167,195,23,123,70,248,7,200,222,128,105,163,107,67,152,128,45,24,85,152,3,141,102,203,194,33,214,113,122,209,31,158,90,51,112,252,117,83,51,141,43,172,196,168,7,203,216,72,13,171,104,194,156,231,31,180,63,239,161,98,10,6,24,71,214,202,188,206,179,180,215,184,187,104,152,57,137,72,156,232,202,128,58,235,205,122,81,42,14,199,235,101,86,88,55,39,153,42,70,136,181,237,247,5,217,177,185,241,170,94,109,232,45,36,241,122,181,169,26,134,89,216,63,85,2,2,136,221,48,106,152,168,169,183,52,246,140,18,25,205,150,190,44,0,11,128,80,181,70,191,134,36,181,134,148,15,224,223,66,226,170,227,122,219,140,191,13,92,153,235,45,11,105,70,195,100,79,1,124,58,244,148,234,107,184,22,193,84,109,26,209,175,72,163,195,82,2,100,223,104,52,250,64,103,26,6,96,118,93,135,165,10,249,22,32,12,64,217,155,102,3,151,11,93,5,116,3,200,107,45,36,235,208,63,13,50,0,82,168,72,159,160,81,128,27,58,16,58,24,36,83,109,152,176,128,192,138,4,29,162,208,1,146,212,106,168,38,106,3,217,47,159,82,176,140,232,117,100,34,160,77,141,58,251,134,69,86,252,138,84,208,222,90,19,67,97,221,66,189,42,141,7,76,214,33,95,11,137,89,75,131,236,240,169,53,112,107,86,7,86,168,105,52,175,128,2,182,12,67,207,162,137,74,50,227,247,59,110,112,118,129,230,182,26,6,123,114,132,106,82,82,160,75,228,129,202,172,50,81,65,38,139,18,149,230,117,58,208,200,43,18,55,75,191,91,76,40,82,117,53,98,181,102,90,103,49,93,19,170,46,102,245,209,164,153,106,113,38,227,135,111,23,196,245,9,158,175,22,139,253,76,15,32,105,59,250,142,223,31,218,169,169,218,199,221,228,254,45,64,197,239,224,126,6,75,148,213,53,166,245,249,177,34,137,234,145,168,218,177,81,106,161,30,169,198,222,197,46,28,139,213,82,138,200,159,49,178,178,238,116,49,3,49,213,92,4,29,90,197,182,107,57,80,75,239,126,196,186,78,166,226,20,250,206,255,74,0,229,168,176,209,36,137,217,223,224,78,221,95,1,150,70,60,189,27,233,141,189,130,45,45,105,43,171,89,109,161,77,75,163,97,161,241,66,157,176,39,151,142,116,148,38,235,141,86,55,27,71,243,0,7,211,234,233,200,90,130,180,107,82,246,29,133,71,3,45,99,212,6,123,30,99,12,75,19,213,245,251,204,77,55,121,179,13,215,68,29,133,230,76,19,107,203,180,121,40,31,144,76,92,220,252,62,172,116,45,100,209,117,186,154,208,77,43,67,99,113,85,20,157,13,88,36,76,190,129,21,213,246,251,143,217,209,155,62,108,11,33,102,99,113,171,211,198,156,115,38,169,32,15,175,28,151,42,200,113,23,6,237,59,171,180,4,220,159,129,34,224,103,150,162,92,7,72,162,26,192,36,181,104,127,16,5,33,243,189,14,236,169,57,100,50,55,74,216,169,68,128,66,32,81,234,40,165,170,154,129,156,7,149,44,153,236,131,246,80,26,10,198,134,209,24,2,91,98,166,50,27,56,176,215,122,186,94,108,75,49,198,165,123,13,173,55,170,12,25,174,150,181,62,149,210,145,173,2,177,24,69,197,58,123,213,48,20,245,28,40,16,177,39,23,182,16,205,85,179,190,72,125,26,221,56,5,126,174,110,101,75,164,213,161,218,8,106,163,114,51,15,71,219,62,200,5,57,168,156,28,73,203,200,74,3,136,26,84,168,78,21,182,28,21,246,115,113,187,190,56,110,215,23,199,237,250,163,215,131,133,216,39,125,97,51,91,125,138,149,237,79,221,243,110,21,195,125,230,202,165,151,12,248,135,6,175,243,26,150,180,166,193,127,142,250,84,172,80,197,26,213,71,84,185,240,210,140,43,50,53,193,171,151,154,63,112,89,46,218,135,192,57,109,110,163,252,81,199,133,11,164,121,194,158,98,90,183,84,170,81,163,122,196,38,253,19,115,148,170,101,77,149,218,150,170,132,61,121,46,84,169,168,84,155,10,19,223,172,213,84,84,191,241,95,42,153,192,100,71,3,84,245,170,134,180,4,53,179,236,201,181,112,64,93,65,98,212,144,62,54,85,254,96,107,125,195,48,170,141,58,16,60,170,17,195,38,168,117,16,230,176,97,245,86,83,91,70,211,84,252,6,225,12,164,66,52,205,50,204,58,85,80,178,95,209,64,212,148,153,150,76,130,81,111,10,196,52,73,151,107,132,131,104,218,142,66,171,90,55,81,79,110,168,177,220,133,42,233,26,44,207,181,230,46,234,216,91,117,131,146,66,212,78,233,70,75,146,226,52,52,34,70,251,152,150,218,104,190,213,80,193,102,168,240,93,215,84,20,65,53,246,97,180,118,13,20,64,169,209,12,11,5,32,235,166,84,16,20,143,91,23,213,70,173,161,105,95,113,53,50,205,6,234,104,80,91,88,51,90,184,64,153,16,5,237,129,129,169,1,225,109,178,114,116,104,62,111,56,253,3,153,187,1,205,7,105,186,209,120,219,2,193,221,128,102,99,109,141,6,170,156,26,252,203,220,109,160,201,29,51,227,161,161,208,78,68,135,168,69,49,92,126,255,105,59,130,80,121,67,160,47,170,43,76,194,158,139,161,175,70,84,105,179,130,163,175,206,176,151,227,130,140,181,20,91,27,226,185,32,206,54,40,206,26,180,70,147,226,171,65,55,28,208,120,17,121,58,246,140,240,180,177,0,154,54,102,97,169,154,135,166,106,17,150,198,72,1,201,76,170,41,212,41,26,234,105,52,76,162,15,79,57,5,207,106,34,33,238,25,81,60,106,204,192,35,245,71,33,210,108,110,18,65,137,4,92,99,236,100,147,177,147,173,217,236,100,171,90,171,129,176,209,171,83,190,189,81,109,180,208,252,180,65,1,82,199,41,14,79,19,13,70,209,248,30,128,8,253,37,38,112,253,102,67,165,132,160,81,55,145,215,71,77,18,221,188,209,107,173,4,188,64,130,168,171,141,30,42,90,77,186,129,86,163,32,214,77,24,53,84,231,224,134,24,42,141,81,122,209,155,240,11,85,2,77,71,85,84,180,17,64,231,129,161,23,154,213,137,190,52,113,43,5,216,203,30,158,200,48,27,200,104,106,181,38,37,156,184,115,209,162,111,208,116,64,106,122,68,1,9,70,19,145,23,173,12,241,201,187,181,76,187,181,76,229,31,218,175,101,185,95,12,181,90,180,91,128,88,6,85,202,55,91,6,37,121,168,210,167,91,26,125,141,78,91,90,38,244,203,196,45,204,100,191,150,105,133,201,126,253,28,251,70,253,125,139,210,25,141,176,39,3,43,26,147,228,134,47,27,239,245,185,246,17,115,237,229,34,5,147,108,176,251,211,212,90,90,186,86,125,46,211,31,109,198,41,135,217,185,84,109,222,108,90,180,237,206,234,106,206,85,151,100,147,171,23,26,245,206,200,212,120,76,38,181,246,168,92,218,162,185,114,141,251,231,203,213,120,84,174,197,59,166,166,79,107,253,56,3,188,44,15,221,96,246,153,42,213,252,49,61,105,202,200,113,118,9,13,102,195,142,153,27,177,130,140,229,206,107,251,143,117,222,179,62,57,63,31,218,39,158,55,12,157,113,190,211,158,255,62,255,53,214,127,163,195,34,234,2,16,157,246,92,8,167,61,77,116,218,115,33,156,246,24,58,122,237,185,136,188,246,152,232,181,7,130,213,10,122,140,45,79,36,239,61,23,139,123,239,185,250,169,222,123,206,255,14,222,123,46,159,188,247,60,198,123,79,183,115,122,170,156,123,67,188,129,93,220,47,170,0,251,252,69,65,175,187,87,182,53,176,253,182,250,64,196,171,246,64,148,115,116,143,240,117,226,133,182,114,118,54,195,185,202,85,228,251,135,223,94,93,101,206,77,130,106,8,84,243,220,242,217,192,116,178,17,56,199,67,11,102,172,207,239,141,46,136,237,116,133,227,150,243,239,115,220,146,242,138,18,85,192,28,213,224,45,200,85,107,48,40,163,56,114,78,233,190,34,121,41,185,100,94,74,172,216,137,136,253,45,180,221,193,9,107,110,161,59,162,144,175,29,136,142,204,213,17,171,158,57,229,16,254,58,206,189,137,59,8,184,167,14,158,165,234,123,94,152,184,148,218,141,219,204,147,158,67,81,131,245,73,24,66,33,229,211,179,106,0,227,107,179,142,75,137,161,70,219,191,101,46,60,60,191,11,145,202,57,205,163,84,128,58,69,190,58,164,34,15,157,254,23,219,95,172,72,230,30,37,89,228,116,135,32,229,26,137,189,31,150,97,30,220,61,144,40,101,148,140,220,113,212,104,223,113,220,104,223,93,89,238,96,8,13,108,223,33,42,39,160,238,174,73,158,75,96,118,143,236,8,160,246,192,9,203,220,211,53,139,103,222,152,203,108,66,144,103,42,186,48,121,224,87,15,220,206,135,247,63,5,55,243,60,246,108,110,236,156,28,28,125,234,109,119,247,95,203,254,122,40,211,67,44,118,111,58,44,255,89,87,63,155,187,155,189,147,157,131,125,158,183,194,221,55,82,55,47,118,228,52,234,249,115,43,145,59,225,189,230,206,175,6,87,222,13,250,237,97,120,25,132,183,67,204,123,17,2,83,56,254,166,36,195,25,195,169,228,134,242,32,239,226,2,72,216,7,12,90,82,198,220,49,148,215,241,99,231,56,187,128,104,65,217,102,142,204,137,104,40,229,141,84,100,115,68,128,95,69,103,60,20,22,82,238,117,58,165,16,216,171,246,48,176,239,24,151,227,157,138,108,203,234,25,44,227,82,134,29,172,166,236,224,114,190,7,114,98,117,228,184,101,135,39,46,87,150,85,194,91,178,36,90,178,60,196,37,63,91,37,78,245,113,245,200,114,47,237,242,144,244,113,116,227,22,14,0,197,176,61,165,232,94,80,11,134,241,90,220,11,10,11,152,79,93,126,1,183,253,252,185,40,27,150,212,45,72,30,148,43,24,118,229,12,236,50,243,168,84,76,157,240,222,119,244,160,53,205,191,145,255,61,254,206,68,5,41,87,103,156,138,208,33,78,208,136,178,82,197,179,97,67,47,0,186,138,132,118,19,177,115,151,150,2,124,131,210,7,58,3,115,80,118,47,229,178,98,98,242,204,220,210,83,10,141,115,25,253,190,166,29,28,45,234,235,170,192,179,21,229,133,210,213,115,234,23,208,6,192,40,12,108,164,160,220,47,145,155,239,213,41,154,104,110,140,3,110,30,150,226,162,175,98,111,34,79,113,125,228,241,134,57,67,200,252,203,211,233,24,37,22,133,23,251,220,253,174,209,142,139,207,186,182,3,129,96,234,152,115,242,187,108,1,39,118,163,208,249,107,113,138,48,178,252,75,199,221,165,84,68,33,40,236,132,66,58,9,87,115,18,45,171,191,132,203,150,76,59,86,52,74,61,196,66,211,175,174,91,129,16,216,42,171,183,213,147,205,189,195,221,238,201,102,231,20,36,217,177,37,159,22,75,182,11,36,75,140,127,245,130,188,120,57,112,174,115,210,33,202,121,190,66,83,56,238,120,18,150,40,39,168,224,116,85,74,212,183,47,119,206,219,81,236,206,168,255,47,141,135,226,234,210,97,119,247,180,87,86,232,216,127,14,208,137,24,143,167,126,238,59,10,117,140,95,122,119,180,203,170,176,228,35,149,116,218,64,19,45,136,82,94,174,64,3,95,41,103,213,207,32,38,151,21,5,101,214,164,164,122,91,236,204,10,23,175,88,188,15,203,117,189,2,176,59,85,120,114,229,12,81,80,30,96,88,30,213,190,110,194,164,93,159,92,128,68,80,1,14,177,165,235,3,165,157,46,22,39,65,92,176,162,233,102,77,193,117,29,219,55,158,4,87,229,83,183,234,16,5,26,127,202,250,189,172,217,186,106,14,116,245,236,142,30,26,109,255,99,48,24,60,80,247,106,203,17,171,145,77,203,244,26,109,181,86,251,159,85,186,166,176,215,49,16,21,32,9,109,213,56,252,109,21,232,231,114,224,252,137,223,236,86,135,101,8,89,5,234,225,95,12,189,155,54,155,189,51,171,42,85,109,24,127,100,203,239,206,173,254,151,75,31,167,235,50,111,171,218,215,116,189,182,202,138,111,171,227,111,165,192,27,130,136,252,15,179,81,55,155,34,2,234,5,86,107,212,118,61,215,94,160,190,229,101,94,174,117,17,218,62,89,36,35,182,114,188,112,190,54,243,39,152,211,79,214,157,5,218,142,62,10,173,65,41,92,164,250,40,15,188,100,219,224,95,158,91,101,173,70,240,200,66,189,70,170,70,229,153,51,66,68,179,220,112,117,1,212,145,193,4,235,187,131,149,113,108,210,170,122,203,108,234,215,55,143,40,100,16,23,162,234,166,161,93,223,72,205,227,104,9,100,100,220,174,69,95,28,43,22,4,235,171,42,172,8,195,187,11,72,141,216,109,183,171,13,173,165,54,174,111,86,105,208,13,107,69,163,86,123,28,80,160,39,197,53,60,182,196,197,144,160,234,4,203,67,219,186,184,75,206,158,204,236,122,196,84,90,172,45,113,174,43,209,22,159,145,157,116,83,226,177,94,8,48,126,22,205,165,3,242,143,42,116,25,245,167,206,24,86,145,40,232,211,167,115,111,112,11,181,73,33,176,220,197,41,1,121,227,118,100,38,154,86,121,100,67,108,151,254,98,85,87,72,117,115,90,212,166,17,175,18,13,40,152,239,141,196,124,159,248,1,164,161,58,98,219,255,81,224,129,82,17,238,216,226,87,11,33,74,81,17,139,245,106,190,110,32,127,177,236,132,246,232,211,39,234,95,65,90,54,211,20,96,190,2,25,31,67,159,179,86,184,228,114,176,48,57,96,234,129,229,129,239,141,7,222,141,187,248,122,250,168,106,62,125,66,104,69,228,185,9,156,1,238,29,47,75,1,223,81,110,9,57,198,187,239,132,4,43,138,123,151,5,220,148,203,52,6,231,141,139,139,98,44,41,46,47,83,53,155,109,228,59,90,72,11,200,25,55,93,55,84,211,90,20,149,153,143,219,115,203,255,244,233,198,183,198,119,140,203,231,52,118,25,198,69,154,241,60,142,175,5,201,200,249,106,27,123,227,49,196,125,91,166,78,186,81,210,254,87,135,21,7,241,44,242,211,39,42,8,220,225,58,189,220,160,44,164,180,2,61,134,25,154,191,82,198,173,221,45,80,99,169,218,191,178,251,95,150,115,199,58,9,204,170,169,213,242,24,155,169,69,208,14,208,120,224,155,5,181,145,184,130,186,102,38,120,130,136,177,65,149,80,187,170,171,24,159,173,49,176,45,191,127,53,141,185,151,166,255,192,10,174,236,152,159,150,25,41,209,167,84,181,34,52,137,48,106,45,59,203,163,166,0,244,11,225,199,243,87,13,181,94,111,76,233,14,238,55,84,41,136,102,22,197,0,179,58,112,2,64,138,219,182,227,82,114,68,53,238,171,57,36,209,48,85,107,126,94,39,184,203,133,81,190,44,244,125,116,22,107,251,244,201,181,174,249,68,190,67,41,120,217,26,58,151,110,187,111,47,180,48,179,114,238,64,46,179,194,197,196,164,128,147,247,12,94,242,110,2,20,40,98,44,251,214,192,153,4,50,68,162,120,58,71,50,9,216,168,181,107,37,62,96,89,126,30,227,120,106,41,146,3,21,123,177,26,201,4,144,72,199,66,19,43,143,8,157,191,179,130,35,93,238,91,62,240,233,17,8,250,236,118,128,59,73,20,230,149,128,16,223,47,99,64,105,185,100,192,36,168,228,116,99,58,150,60,84,125,59,176,253,107,207,241,231,230,77,128,205,26,89,195,97,34,44,53,13,106,15,211,88,227,234,141,229,187,136,197,72,142,57,235,100,15,230,206,82,26,56,215,113,54,105,165,152,90,128,53,180,125,202,186,145,249,146,73,181,252,227,226,66,22,2,20,162,160,69,129,237,227,62,99,91,39,92,145,222,62,85,54,218,43,159,109,247,139,227,6,43,55,158,255,5,86,250,190,189,114,126,30,0,160,174,39,246,74,224,247,87,208,210,34,88,185,240,1,214,199,244,158,201,96,133,122,155,119,81,147,185,114,233,4,39,214,121,47,14,248,15,46,49,160,69,97,57,213,0,62,0,170,79,224,251,49,37,142,96,137,193,153,124,226,81,121,101,195,9,44,188,43,161,10,197,41,103,196,181,70,136,172,103,100,100,141,199,48,165,130,182,210,237,190,235,146,175,235,221,222,14,121,215,221,157,172,147,94,119,79,93,39,78,175,251,250,53,249,216,237,117,201,7,124,88,248,8,214,241,105,119,187,95,48,217,110,184,78,180,94,247,221,91,114,187,222,125,221,197,39,196,126,89,239,118,111,49,122,240,185,71,70,111,186,222,250,91,114,179,222,85,215,71,180,104,29,242,188,134,4,111,73,179,135,201,223,117,135,61,26,243,22,98,188,141,110,19,98,46,161,136,143,16,212,90,31,211,176,47,189,183,68,163,133,247,241,129,209,14,102,25,247,254,164,241,55,16,63,90,231,81,172,204,141,68,153,81,252,187,238,181,20,243,186,235,109,188,37,75,208,184,141,168,113,6,52,14,2,111,122,221,238,229,6,132,253,185,241,109,3,155,90,135,192,0,2,111,122,16,216,216,184,218,32,206,235,174,179,249,150,76,32,208,195,148,159,55,205,13,114,187,213,253,186,41,250,214,231,144,8,55,1,20,183,191,118,151,32,166,14,201,107,152,124,101,115,184,73,130,141,238,104,235,45,131,48,128,245,146,246,106,235,27,128,31,122,181,245,150,131,244,171,232,213,235,168,237,95,1,42,175,69,60,128,247,207,215,49,120,55,186,19,136,250,152,0,213,183,215,0,170,203,205,174,1,49,239,186,227,237,168,160,219,205,238,229,54,244,2,18,46,97,216,213,246,117,143,124,217,233,6,16,248,5,218,218,196,254,134,219,225,6,86,89,131,64,131,86,9,79,24,42,136,210,183,195,30,185,220,234,46,65,212,49,198,192,64,133,59,81,99,130,173,174,183,67,71,79,141,3,1,6,55,16,8,221,98,136,244,109,7,17,14,26,7,129,206,122,132,114,158,104,124,107,7,26,63,130,30,255,250,150,212,36,136,4,17,194,209,162,253,95,89,217,183,144,44,16,101,255,249,171,202,112,224,215,143,60,253,87,1,179,198,27,27,18,88,144,169,214,235,126,125,243,54,81,42,141,143,187,177,209,213,222,208,198,177,82,245,55,80,234,82,175,123,185,139,224,236,126,64,192,237,186,0,225,141,238,215,93,209,137,75,138,4,78,143,67,5,158,117,250,164,35,227,136,182,116,235,88,160,185,235,247,232,88,236,113,108,24,245,146,169,2,72,213,51,215,91,235,228,102,179,187,185,25,77,194,222,16,198,176,215,221,217,0,232,119,223,65,192,198,111,8,131,157,77,196,248,238,87,76,178,115,189,78,190,108,97,16,66,244,6,131,186,93,133,92,56,67,187,173,76,161,23,107,240,247,156,110,131,208,189,154,231,116,135,180,83,123,238,12,58,98,249,124,62,180,220,203,14,146,240,231,244,26,159,65,39,244,33,147,34,214,69,126,185,81,251,244,197,63,217,86,40,99,126,75,248,95,187,196,69,224,213,63,252,63,220,68,252,242,192,242,191,64,60,99,145,89,124,112,101,129,188,154,204,175,214,112,247,130,199,179,109,185,229,243,203,82,41,138,103,90,135,84,252,50,189,86,4,227,153,116,203,226,41,143,27,76,206,75,165,56,191,57,104,232,173,190,20,63,2,72,73,241,3,250,159,20,31,58,33,48,18,81,252,133,113,209,184,224,241,178,162,37,42,159,9,63,24,143,127,184,53,117,135,47,24,205,216,143,82,92,47,77,246,32,210,166,197,149,40,31,99,15,89,5,148,95,20,17,148,133,44,229,68,112,110,145,69,224,254,138,136,144,184,198,146,36,92,136,104,177,225,130,249,216,158,75,212,19,241,135,201,86,6,182,61,94,145,248,172,168,169,180,142,148,92,68,91,33,13,214,170,156,120,101,165,148,6,35,36,150,131,10,146,83,9,178,20,139,67,197,121,184,98,88,254,111,145,140,156,9,22,25,169,172,32,82,61,76,131,138,216,218,225,123,59,197,201,184,20,50,35,93,155,111,249,76,7,118,17,240,166,182,52,222,1,154,153,2,94,102,53,128,234,77,179,147,159,148,106,85,163,82,146,100,26,185,152,120,18,9,64,167,166,201,28,224,230,91,68,201,246,113,217,170,100,212,199,223,22,43,104,144,87,80,220,62,3,81,168,160,55,146,92,79,211,214,114,99,185,116,37,197,206,26,37,182,221,147,108,87,36,77,179,201,46,245,50,138,229,106,230,18,26,22,22,65,125,113,128,71,219,79,5,237,201,105,141,60,199,23,174,45,218,108,154,130,165,169,49,75,238,74,205,156,244,51,208,34,218,97,34,179,211,228,55,132,105,248,138,218,145,135,77,51,96,226,207,154,140,210,30,213,156,197,127,231,246,84,81,131,166,210,5,173,178,112,223,23,219,179,250,14,154,213,40,166,89,116,103,75,166,89,124,147,43,219,131,162,94,20,237,70,253,240,246,206,128,229,220,59,109,127,89,195,210,123,103,201,138,103,17,174,12,233,195,77,246,89,85,74,187,107,51,23,217,2,118,102,17,94,230,187,150,188,212,158,207,99,218,251,19,139,206,99,187,218,156,228,33,241,91,140,252,230,111,230,21,45,206,237,18,221,55,148,99,101,77,110,50,118,177,42,169,69,90,22,15,191,103,224,242,182,19,243,171,72,72,91,11,76,164,41,187,131,228,145,201,11,211,49,122,187,0,198,112,193,109,145,238,36,55,34,147,117,201,27,105,128,8,184,245,88,68,188,147,26,238,194,164,69,205,200,219,44,84,88,97,74,122,187,48,217,70,198,19,166,196,17,186,131,89,200,185,60,142,181,95,164,137,92,248,152,194,61,45,208,6,105,163,178,120,120,80,98,45,226,200,229,2,164,14,165,246,55,11,217,96,228,131,181,34,206,115,218,138,145,216,157,44,21,10,12,153,109,209,60,176,37,36,77,190,53,90,188,22,36,4,134,20,104,210,45,203,139,79,97,51,110,161,78,111,123,6,45,83,37,52,121,5,114,146,106,14,216,185,80,62,93,204,144,19,113,201,64,75,225,123,166,9,20,118,245,84,55,241,63,190,23,43,77,158,196,174,108,58,121,14,249,201,112,39,137,76,15,179,121,227,32,9,3,121,23,55,59,52,177,202,165,148,171,115,73,161,204,119,73,41,137,61,222,20,217,137,55,124,75,108,199,55,49,190,51,11,77,205,54,186,251,27,43,67,230,43,38,75,17,228,89,155,212,207,104,227,60,16,165,247,136,75,185,0,207,223,45,46,154,53,165,44,57,174,33,230,205,16,238,243,114,97,13,69,217,114,212,80,57,26,165,172,166,65,74,105,164,59,32,49,54,83,82,78,27,148,25,187,212,201,209,42,212,55,166,181,148,153,157,236,217,176,156,58,115,10,39,14,80,21,78,53,178,147,47,33,124,61,188,32,10,188,61,253,251,233,255,254,15,27,233,210,139,234,74,149,254,159,222,26,126,177,138,201,242,44,21,0,219,220,63,194,60,33,48,207,72,129,165,254,35,76,173,92,20,5,32,226,1,85,235,80,81,70,105,146,48,62,160,101,8,217,213,30,208,166,253,17,50,181,61,45,61,142,75,224,240,212,10,98,171,3,185,248,91,123,136,170,245,100,41,185,149,229,166,228,245,41,103,124,39,230,200,243,194,182,162,60,156,209,19,30,134,106,61,246,132,199,139,42,61,125,110,97,206,93,235,214,246,239,40,255,83,91,101,38,240,140,91,67,67,79,97,2,159,74,78,210,1,37,206,223,223,137,99,72,109,32,41,222,112,18,218,153,188,192,83,56,238,151,110,20,248,202,202,102,90,141,249,6,213,30,241,86,241,38,102,141,104,232,187,164,118,154,248,195,178,130,38,34,109,103,100,93,218,128,137,23,16,29,216,117,131,28,213,134,175,15,54,134,87,221,183,221,245,238,78,151,253,119,184,178,178,114,187,109,174,119,55,233,231,46,11,93,239,210,239,157,245,163,110,183,161,84,74,232,88,195,183,199,182,21,206,209,37,38,21,221,121,99,171,239,132,183,237,170,38,183,15,173,81,152,49,15,221,13,107,215,74,176,242,177,133,4,163,114,138,199,149,60,46,190,228,140,46,115,96,150,182,186,206,148,194,142,20,127,112,6,151,182,84,26,227,188,215,189,111,76,13,66,230,206,135,107,172,199,142,54,23,102,237,95,121,78,223,78,103,45,49,73,146,228,119,52,147,186,168,240,220,196,24,104,249,182,85,96,220,93,35,166,65,52,211,36,85,85,175,100,45,236,36,221,105,129,81,94,140,153,45,160,58,50,6,198,102,103,58,196,192,240,135,14,44,138,156,1,3,20,150,48,247,97,209,206,96,173,237,145,29,4,128,207,57,205,0,194,138,175,204,52,239,113,227,126,10,76,54,146,178,193,217,119,96,192,212,66,166,226,194,212,156,197,88,177,120,54,1,210,56,167,124,186,130,50,102,83,177,130,207,50,40,15,70,22,72,182,61,120,44,196,133,189,247,163,161,93,88,192,84,72,23,230,42,134,242,98,89,4,132,57,13,204,90,177,214,106,121,52,110,122,163,47,240,116,245,98,141,94,40,75,212,104,154,107,33,148,120,88,164,85,184,227,127,206,204,97,47,172,145,51,188,109,143,60,215,163,38,99,73,75,105,20,134,68,0,95,143,23,175,136,247,134,19,30,213,252,159,127,195,170,112,183,124,99,159,127,113,96,186,140,97,241,244,241,200,52,131,233,242,200,251,51,39,48,200,132,165,190,115,250,48,246,198,147,241,7,31,19,250,57,43,35,235,191,86,179,71,69,121,115,50,253,185,76,77,101,32,91,109,117,100,125,91,142,11,201,49,3,191,184,104,101,87,116,19,23,116,93,215,133,49,51,23,74,165,145,109,87,235,80,28,231,102,233,176,67,158,212,66,190,122,3,185,151,81,241,217,62,7,4,253,178,140,223,69,253,40,93,169,119,73,222,169,240,148,30,204,194,244,89,199,170,86,12,161,210,56,105,186,158,159,20,205,145,186,97,104,245,175,80,249,24,163,69,14,254,92,1,82,83,85,240,212,84,40,238,202,212,224,250,146,74,192,57,41,131,175,19,231,242,114,120,59,181,56,220,244,250,130,190,4,166,166,130,129,181,253,100,205,119,41,238,234,197,99,77,136,93,111,96,127,226,254,82,86,32,96,121,60,184,160,38,162,127,117,190,84,175,171,104,193,91,96,91,186,73,109,216,54,123,228,0,13,217,246,240,241,150,63,208,8,18,162,107,189,238,97,15,19,29,243,0,180,124,235,161,85,159,176,247,164,185,14,34,179,192,143,192,125,163,13,233,54,166,223,235,162,245,27,164,255,16,155,127,162,137,32,47,235,107,178,44,30,122,249,182,251,166,71,188,94,108,146,23,196,181,125,140,222,132,201,104,148,109,3,11,115,226,164,31,162,168,47,39,88,226,165,100,228,247,37,110,68,243,8,35,191,198,1,75,191,118,95,139,212,70,28,252,133,150,207,154,226,112,75,91,17,119,179,209,61,232,73,109,25,109,35,80,111,36,131,70,47,149,99,105,61,238,122,156,239,70,10,253,200,51,136,238,215,162,134,115,115,223,203,245,40,133,23,55,83,163,69,244,227,174,142,226,184,26,141,187,140,3,140,131,238,94,79,128,62,182,58,204,193,160,34,107,67,106,97,136,6,134,57,70,133,43,191,192,34,111,151,132,247,133,75,39,188,154,156,227,242,181,2,11,132,51,28,90,43,128,178,213,207,193,202,249,208,59,95,49,77,171,105,234,231,245,122,163,217,191,208,7,53,179,222,84,47,46,206,207,77,77,181,77,77,107,218,245,90,227,220,28,104,43,161,29,132,18,146,127,26,98,27,63,97,40,54,180,244,203,74,100,132,151,158,255,84,1,246,71,24,45,9,165,104,77,96,17,108,175,128,91,252,133,84,11,37,62,248,62,135,248,76,154,251,60,20,214,200,165,231,25,53,23,231,79,201,159,165,87,37,107,102,47,100,213,60,172,19,57,157,73,246,147,173,127,177,18,240,143,80,108,175,70,65,139,53,16,198,157,174,246,48,20,37,209,90,217,120,228,103,139,241,139,55,89,222,235,252,35,20,194,61,26,179,172,102,155,79,165,124,129,6,17,103,128,186,170,164,184,63,171,25,89,217,127,230,208,242,181,42,97,155,50,163,134,2,161,123,129,12,130,131,46,200,51,93,19,144,159,103,62,214,116,161,188,25,246,52,139,121,9,187,150,26,41,153,6,41,161,198,160,84,163,58,3,49,164,84,32,40,229,11,137,210,176,231,43,179,19,211,175,37,54,222,178,51,10,6,153,115,138,37,166,86,96,129,41,229,2,110,48,23,204,210,69,135,93,140,162,0,11,85,60,148,100,205,195,148,230,115,53,68,188,189,241,40,164,147,100,250,71,52,124,102,238,121,213,16,223,129,146,143,45,101,138,62,37,143,64,198,91,113,115,161,163,160,10,146,234,226,241,131,212,142,205,67,30,165,22,120,204,224,76,205,185,136,202,229,251,6,37,185,10,100,33,79,37,171,199,3,150,169,45,30,3,216,105,57,231,208,174,124,55,138,61,170,191,84,79,33,83,27,161,23,41,197,138,145,4,37,228,166,26,90,68,117,146,90,146,82,237,59,219,146,4,198,202,47,236,183,244,75,105,215,14,209,94,6,155,132,251,151,78,80,162,86,54,131,18,142,193,149,93,98,38,72,129,51,176,75,232,141,22,100,224,82,255,202,242,173,62,158,196,41,109,163,159,94,130,9,163,2,135,201,2,33,19,22,51,180,130,48,206,88,26,89,183,232,253,86,84,53,9,105,5,152,240,218,9,28,160,13,81,113,116,241,45,245,173,73,128,165,93,121,190,243,39,238,178,13,75,204,54,0,2,171,165,15,118,201,162,94,162,169,171,224,243,219,18,243,145,138,25,176,72,186,122,68,5,222,92,217,172,103,54,115,125,136,142,131,75,12,58,150,59,0,46,10,151,33,86,18,77,234,132,37,244,130,198,211,84,69,57,43,201,149,73,53,103,174,76,127,229,186,159,163,157,146,177,62,173,164,74,198,5,69,81,185,193,83,122,44,43,176,102,178,119,28,146,84,21,53,79,185,51,11,20,170,174,146,86,19,44,107,172,241,138,235,201,99,146,254,177,5,255,181,90,83,24,221,72,11,38,147,145,200,64,35,51,141,145,157,174,71,21,202,170,49,44,105,10,131,11,112,137,20,101,165,88,83,54,31,132,174,212,4,9,74,139,69,133,135,10,144,214,215,34,160,101,78,121,160,150,108,190,6,196,131,36,91,22,205,85,64,158,34,45,63,101,142,94,171,32,101,142,50,173,32,97,142,66,173,80,156,202,213,228,229,167,46,82,36,10,48,21,138,56,47,138,54,203,127,136,59,68,219,208,235,245,102,221,152,199,29,98,156,246,167,187,67,140,170,250,139,220,33,230,212,55,159,59,196,220,140,115,184,67,204,201,247,88,119,136,57,69,205,116,135,56,45,207,207,112,135,152,11,166,69,221,33,78,41,228,39,184,67,204,7,209,143,116,135,152,91,195,119,185,67,204,47,113,49,36,248,94,119,136,83,166,210,98,109,249,145,238,16,115,187,250,189,238,16,115,219,252,239,112,135,152,219,144,127,187,59,196,69,193,51,159,59,196,156,82,127,174,59,196,100,133,63,192,29,98,178,192,159,233,14,49,89,211,79,115,135,56,181,154,239,112,135,56,71,185,243,186,67,156,163,168,159,229,14,49,170,122,186,59,196,121,90,248,189,238,16,83,117,252,100,119,136,201,218,254,34,119,136,143,173,244,199,184,67,140,57,228,71,187,67,76,118,224,175,115,135,24,55,253,223,232,14,49,3,191,199,187,67,44,44,234,71,186,67,204,44,70,63,213,29,98,182,182,199,185,67,44,40,103,14,119,136,121,57,255,99,221,33,102,59,251,191,206,29,98,1,111,178,144,59,196,60,214,120,134,59,196,89,89,102,186,67,204,45,32,235,14,113,122,178,98,119,136,83,243,123,62,94,147,51,187,158,56,93,178,34,203,174,61,185,94,124,114,189,248,183,41,241,200,182,134,120,223,208,7,235,201,225,226,147,195,197,39,135,139,255,1,14,23,71,27,63,200,225,34,2,220,163,65,19,49,93,99,107,200,12,225,152,226,121,81,172,160,79,158,23,159,60,47,62,121,94,124,242,188,248,228,121,241,201,243,226,147,231,197,39,207,139,79,158,23,159,60,47,62,121,94,124,242,188,248,228,121,241,201,243,226,147,231,197,39,207,139,79,158,23,159,60,47,62,121,94,124,242,188,248,228,121,241,201,243,226,147,231,197,167,127,127,175,127,254,124,158,33,133,70,62,223,59,164,191,160,127,72,191,216,67,164,207,92,42,202,219,0,179,60,69,250,105,95,145,2,203,195,104,179,97,138,199,200,185,42,148,61,71,250,211,125,71,78,173,188,32,253,204,250,37,195,141,100,3,254,177,181,213,221,172,213,230,111,65,81,6,169,9,185,174,44,91,166,170,102,206,230,148,163,0,155,248,196,74,6,64,188,124,114,167,242,80,41,215,72,156,160,114,231,219,225,196,119,75,113,161,149,187,107,203,47,217,157,187,135,85,17,88,10,203,126,229,206,185,40,219,167,254,89,133,231,192,119,81,242,42,102,177,58,24,212,185,115,218,62,25,182,159,169,132,71,182,239,30,30,86,121,38,23,51,1,25,30,150,45,145,151,88,36,126,15,43,240,49,236,60,171,197,97,15,60,107,88,29,117,92,18,86,251,29,232,85,117,208,73,128,1,154,23,86,61,124,173,220,223,31,156,127,6,73,174,58,176,47,96,102,28,130,36,8,104,115,75,147,221,217,238,100,100,251,116,223,2,234,184,180,195,182,255,0,112,13,171,126,71,134,128,130,231,191,48,247,64,121,214,233,224,206,164,119,81,58,190,29,1,11,249,252,57,251,173,134,222,113,232,3,254,159,88,151,207,159,23,85,153,77,75,0,188,195,137,221,86,246,168,167,33,229,161,66,138,50,43,159,62,217,1,79,38,178,61,171,177,246,134,137,254,211,193,81,159,219,207,159,151,93,24,101,183,82,33,205,231,182,24,41,119,21,98,13,140,85,60,90,149,210,137,58,229,62,127,142,255,87,227,170,226,92,56,168,126,135,183,174,239,219,86,104,151,221,201,112,88,193,242,0,100,128,20,5,109,247,137,2,33,214,100,24,42,105,152,179,110,184,208,109,141,182,40,160,128,1,48,139,6,85,128,70,149,41,62,1,7,13,159,80,56,148,103,145,24,169,35,164,117,79,237,179,135,234,185,227,14,104,187,0,247,43,2,209,124,4,146,219,201,162,117,170,183,107,217,169,224,158,70,141,63,123,104,231,196,71,216,140,77,179,137,98,41,48,2,196,198,26,189,212,176,240,132,28,74,99,223,11,61,236,103,245,202,10,14,110,92,1,47,54,35,48,3,150,49,238,40,10,9,1,192,65,167,86,121,40,159,166,231,187,50,9,236,18,130,13,6,146,143,81,88,86,97,226,224,143,214,170,16,15,95,12,179,66,28,250,82,175,144,33,190,232,181,10,9,104,72,163,66,250,52,4,210,12,232,139,86,33,99,120,49,232,208,142,203,21,6,173,9,77,221,172,84,15,55,182,246,189,129,13,72,108,91,163,85,11,164,181,16,131,108,60,72,250,133,133,110,129,248,226,249,183,229,178,12,114,1,49,251,166,52,129,239,135,74,229,193,30,66,235,161,146,220,41,118,100,7,99,207,13,16,47,80,207,171,0,2,136,160,24,120,16,153,159,215,26,32,146,177,230,176,14,140,176,3,166,74,59,176,101,135,253,171,239,233,193,72,234,1,45,253,130,150,174,49,240,200,37,61,174,252,11,81,126,245,124,226,12,7,29,139,253,18,187,202,141,0,33,132,191,65,24,208,174,13,175,63,65,253,9,132,75,95,16,183,235,121,99,20,48,15,129,126,66,164,252,9,177,208,174,13,43,180,142,112,49,59,161,251,48,44,89,110,56,75,255,1,58,97,251,44,13,123,135,112,223,198,67,178,39,32,192,209,147,168,29,47,29,2,105,186,201,211,170,29,39,29,2,105,24,101,129,185,48,114,2,187,103,141,173,115,103,232,132,183,29,191,40,6,219,100,5,1,158,89,22,216,17,64,234,76,24,164,219,113,129,222,56,3,104,246,230,183,190,61,198,106,33,101,78,40,164,221,115,2,244,7,144,74,155,19,10,105,143,223,191,126,237,91,227,43,167,31,116,2,249,11,226,246,45,148,227,119,208,19,211,134,221,247,80,144,128,114,114,66,33,109,111,207,26,35,135,7,28,29,142,235,9,218,192,248,121,161,216,103,219,31,57,52,96,107,104,97,145,201,0,72,241,206,133,53,147,42,108,5,12,228,158,76,137,133,188,7,135,199,144,6,158,240,254,222,246,207,241,4,252,237,174,125,109,15,33,56,25,128,53,237,31,191,59,60,60,56,58,217,220,248,180,181,217,61,121,119,180,137,217,243,130,163,17,126,143,48,239,242,243,244,239,252,97,52,192,233,136,40,7,35,155,239,142,118,163,164,81,8,197,191,145,119,109,239,3,225,239,9,31,16,136,6,121,193,144,154,89,245,64,60,123,193,62,132,14,182,1,127,224,43,73,62,32,60,25,128,233,105,59,88,221,71,20,211,97,12,123,232,185,96,56,180,7,49,164,135,211,98,217,204,221,114,134,54,154,74,110,1,106,35,36,134,57,129,56,143,29,247,203,9,176,231,118,8,41,226,15,136,1,249,20,191,187,33,44,3,231,0,181,0,18,100,194,32,221,208,179,6,199,125,223,25,99,9,241,7,196,188,30,122,231,214,144,77,230,3,218,180,160,211,207,11,197,218,198,14,162,35,96,48,155,128,135,0,215,81,208,25,20,68,60,144,169,75,86,62,203,96,23,178,59,208,128,137,235,163,151,16,28,142,142,77,5,15,248,153,132,23,77,206,86,113,246,10,2,3,30,240,238,100,171,153,9,132,73,156,9,91,191,69,232,137,111,93,235,68,168,98,35,17,79,77,5,134,5,25,108,41,64,70,12,182,6,239,28,55,164,229,138,15,181,206,63,118,220,176,217,193,65,186,196,104,39,216,132,78,31,79,198,72,119,237,1,13,217,117,194,112,104,111,186,3,199,194,46,23,76,36,76,121,12,152,115,224,59,32,202,177,79,180,239,101,111,162,199,78,176,63,25,177,122,70,227,240,22,134,129,126,172,123,30,43,161,235,251,214,237,250,228,226,2,232,52,124,187,23,94,135,34,107,6,4,16,6,75,202,151,201,248,4,65,192,151,53,22,190,227,94,1,226,83,121,73,140,44,68,12,108,32,101,125,139,117,42,61,181,139,23,0,88,8,113,112,164,209,5,10,15,69,226,11,182,53,136,71,143,126,227,199,174,237,94,134,87,16,178,5,146,174,21,110,250,190,135,189,249,237,200,190,0,228,148,9,162,13,92,249,145,55,178,220,125,202,158,14,177,24,74,18,144,142,126,113,189,27,151,102,150,51,76,163,175,118,21,215,189,104,230,3,30,35,248,25,126,80,178,158,33,224,121,171,88,28,38,151,156,183,162,228,175,87,81,40,174,228,114,112,222,66,8,203,243,57,160,154,28,144,183,30,65,102,172,249,13,176,217,20,174,110,200,131,227,165,60,19,192,59,40,5,56,246,112,144,9,93,167,234,179,99,52,250,228,69,228,46,44,153,21,137,45,87,208,176,141,205,253,147,157,147,143,159,246,186,39,71,59,191,97,243,14,246,79,62,165,131,169,31,159,26,231,149,21,65,156,36,41,72,136,118,74,64,95,50,49,85,7,230,179,5,104,190,150,195,187,9,193,69,146,21,36,198,14,10,157,82,33,90,87,186,64,122,38,56,135,32,58,10,127,38,222,99,190,119,77,180,174,29,213,184,26,150,181,10,23,190,145,249,55,57,243,175,53,144,249,63,85,73,13,254,209,231,25,200,0,167,213,90,141,5,137,151,51,16,8,238,246,15,246,55,219,10,170,123,21,178,177,217,59,216,128,175,1,162,25,126,239,28,31,238,118,63,66,0,219,222,80,30,64,114,184,59,60,218,217,63,105,27,100,239,96,99,103,235,227,167,30,192,28,0,126,220,110,146,222,193,225,199,182,90,23,49,221,253,253,131,147,238,201,206,193,254,113,91,215,200,214,206,238,238,39,200,186,121,212,237,157,236,188,223,252,180,117,112,180,119,220,214,204,58,205,136,159,159,186,189,222,230,241,241,206,250,206,46,12,96,219,84,53,210,61,62,222,220,91,223,221,108,171,53,205,32,180,238,79,219,59,175,183,63,189,125,215,165,137,180,154,209,124,0,65,230,14,203,111,215,200,241,201,209,193,27,72,206,234,227,95,26,217,217,127,191,3,5,67,65,58,139,233,110,108,124,58,57,248,116,216,61,217,134,206,176,116,137,64,83,46,33,17,83,39,242,87,35,145,110,175,123,252,6,170,144,18,124,218,218,237,190,110,27,15,32,99,221,189,62,234,126,60,238,117,119,55,63,169,235,135,135,208,200,163,215,235,159,52,3,223,53,124,239,126,210,53,252,208,31,200,164,115,119,178,249,219,9,164,217,221,217,127,3,209,91,71,155,155,52,68,199,144,77,108,52,192,224,104,19,26,218,219,57,234,65,207,234,228,240,96,247,227,235,131,125,104,19,190,209,100,77,130,224,218,133,191,147,118,139,188,219,223,216,60,162,225,106,13,243,239,188,126,189,11,99,166,34,0,118,222,108,30,188,131,10,53,248,232,238,65,235,116,210,131,242,33,196,32,216,4,213,132,82,15,223,29,226,16,67,151,97,126,158,116,123,219,123,48,248,109,181,65,142,15,160,236,182,218,132,209,127,191,3,197,183,200,135,157,141,215,144,91,131,138,122,208,246,253,182,166,178,1,220,60,218,235,30,65,151,52,114,114,212,61,220,199,52,58,249,208,141,194,13,114,178,13,25,54,0,55,200,209,230,6,160,75,91,171,63,144,81,231,46,30,69,21,186,181,177,129,133,18,129,144,251,7,191,31,28,236,65,135,247,15,142,16,241,54,177,161,251,216,154,15,136,127,71,155,221,141,131,125,232,109,221,32,187,7,189,55,80,190,170,53,201,201,1,128,96,147,39,67,100,100,113,17,90,3,18,2,75,211,185,139,178,195,160,109,2,224,142,176,125,80,252,230,111,72,176,112,62,188,219,61,217,97,35,83,107,193,80,0,230,126,56,56,218,104,55,213,22,166,99,245,156,28,28,108,109,65,187,244,166,65,142,186,27,59,7,208,178,70,189,73,14,223,29,111,175,191,59,57,129,177,171,155,166,142,83,98,111,253,0,134,64,173,53,52,178,185,177,131,32,208,84,3,6,29,107,51,53,67,107,54,233,40,28,111,238,110,2,128,84,152,6,102,163,206,90,193,195,180,90,171,1,34,42,129,118,31,156,28,31,110,238,238,246,182,55,123,111,218,134,218,50,244,154,193,195,123,71,7,48,113,154,122,179,89,175,53,105,189,208,190,70,163,161,1,244,142,118,122,219,12,231,116,211,52,12,132,34,54,250,120,103,255,221,254,206,49,52,54,10,135,124,123,59,208,124,168,186,183,221,221,127,13,216,216,80,107,80,38,32,254,85,231,238,248,96,119,7,224,77,54,186,199,219,20,112,235,155,239,161,145,27,128,204,59,144,7,225,23,163,166,249,64,206,59,119,239,246,223,236,31,124,216,135,41,13,19,8,7,147,236,254,14,35,68,54,122,56,5,126,61,252,13,242,252,186,190,243,26,240,191,219,52,113,82,110,255,6,136,223,235,109,1,10,28,237,182,91,15,228,82,46,229,228,227,225,166,10,165,208,223,30,20,212,219,217,192,5,3,191,107,80,162,252,217,131,178,79,142,222,109,226,7,157,95,81,148,6,21,225,175,14,85,29,28,2,134,96,138,38,97,133,180,200,222,30,175,166,246,64,186,157,187,205,163,163,131,163,99,168,252,67,247,104,127,103,255,245,49,212,191,179,191,117,112,140,125,188,230,212,183,70,214,119,246,187,71,136,89,48,11,55,187,123,109,192,184,219,206,29,48,78,200,80,184,253,91,136,1,110,20,248,123,244,76,136,222,245,197,39,240,75,120,56,144,125,252,234,57,46,180,27,190,246,112,197,218,117,70,78,8,141,135,239,13,43,184,130,118,195,91,196,162,236,176,19,19,13,12,132,149,57,116,97,205,135,126,192,215,235,99,88,158,109,232,75,96,93,219,72,38,128,29,128,245,201,70,42,65,45,55,113,27,1,169,4,242,188,39,30,146,9,220,242,195,55,131,244,39,62,11,52,197,171,134,179,144,191,235,72,40,250,232,252,238,208,194,35,173,77,40,187,31,90,238,229,208,70,130,1,75,161,247,197,70,130,65,211,28,243,79,21,79,142,12,145,92,216,222,22,125,211,105,136,136,55,120,184,248,54,89,118,57,168,206,130,54,15,228,192,6,1,96,208,134,0,25,232,15,157,113,91,107,65,81,61,124,211,107,228,220,6,118,26,217,186,182,174,98,74,246,74,65,143,92,254,49,115,71,8,51,0,67,64,104,26,68,33,116,12,182,143,251,22,116,75,167,3,176,11,252,62,141,162,131,128,92,84,91,167,160,207,176,141,109,189,25,133,3,67,220,214,91,12,206,88,185,81,147,202,218,139,66,85,145,97,207,2,86,249,91,219,208,136,139,90,24,24,148,182,1,173,187,242,110,88,66,131,190,83,225,128,245,198,48,163,148,199,81,170,122,28,102,135,188,79,113,108,67,244,159,97,162,209,76,124,119,221,193,58,154,53,4,109,163,133,17,12,212,61,220,247,160,213,182,77,218,5,28,5,57,80,77,165,5,250,150,10,217,111,155,122,34,103,219,52,18,223,144,192,140,243,188,6,129,160,109,214,69,10,246,217,136,227,97,169,229,165,52,69,154,56,72,110,249,222,199,55,44,180,30,55,60,14,131,118,95,209,193,160,104,89,215,24,206,236,80,211,15,202,54,183,235,58,15,163,236,59,58,233,134,213,7,198,59,145,198,36,99,11,36,195,223,152,88,212,174,215,201,200,242,191,28,162,221,46,80,209,248,3,133,170,160,13,171,5,45,114,15,130,237,129,56,250,84,111,229,132,178,12,141,26,214,152,76,222,80,89,114,38,192,183,97,141,129,36,226,67,103,237,65,33,138,183,105,29,211,182,27,70,38,2,132,211,118,195,100,101,189,166,39,75,96,13,130,162,248,123,131,197,196,60,63,180,166,137,241,137,144,86,58,85,187,89,75,38,130,69,148,85,253,235,216,190,20,112,106,106,44,140,66,113,207,10,190,68,17,122,126,4,107,84,211,144,98,163,44,124,12,164,113,137,162,234,69,81,188,188,70,182,188,35,234,57,189,13,75,116,110,67,68,116,139,69,31,163,97,13,69,169,40,97,187,5,68,80,8,7,148,70,181,212,7,114,211,185,155,48,233,180,173,240,23,133,32,57,14,218,10,253,81,200,103,235,218,98,106,158,182,18,191,43,36,24,97,169,10,253,81,4,218,66,193,176,80,64,97,201,111,44,19,112,68,193,39,240,252,61,88,167,128,27,251,20,113,52,184,134,245,14,142,142,128,199,136,3,97,205,250,214,233,86,197,66,23,111,31,126,65,129,8,196,236,115,219,175,58,1,174,59,151,182,15,97,207,159,151,191,117,220,202,67,148,112,61,222,101,249,22,135,126,194,236,221,42,93,53,227,208,175,44,84,212,22,71,28,99,68,252,185,129,159,225,21,238,218,162,150,157,10,245,101,185,210,93,182,85,227,222,223,111,148,109,41,252,79,22,30,250,183,84,219,31,118,48,187,135,10,32,200,142,251,36,207,194,170,71,53,46,247,247,10,238,63,81,249,142,7,241,93,180,103,234,67,223,10,251,87,101,75,116,12,66,152,28,26,151,134,42,178,120,75,137,229,135,162,124,254,26,183,232,16,187,130,21,199,197,175,6,55,14,150,239,50,57,177,239,13,43,119,125,43,176,21,188,36,162,173,180,163,247,64,124,92,196,225,35,203,25,134,158,248,10,237,33,188,242,130,107,171,124,15,172,29,53,59,110,199,102,180,231,24,181,164,132,0,88,141,97,101,175,73,208,130,196,237,52,240,14,203,97,69,228,13,57,144,124,24,55,169,184,184,194,29,161,72,76,238,167,229,237,240,50,189,97,72,146,187,142,48,145,46,156,203,73,244,125,195,149,84,109,232,87,133,132,113,77,91,209,78,225,106,122,103,92,150,233,203,118,222,190,40,193,205,73,226,118,216,135,253,64,71,250,164,35,149,16,213,195,247,7,209,37,112,21,149,190,29,37,163,248,81,8,141,229,30,229,113,239,27,63,251,84,177,20,129,41,86,15,116,34,236,38,73,173,130,75,220,135,114,133,124,158,179,29,185,202,175,252,182,12,236,16,48,40,120,84,115,246,138,154,147,104,76,142,218,42,221,148,71,212,253,207,185,234,206,209,175,253,128,186,247,231,30,134,66,93,99,254,96,4,176,78,78,30,55,22,71,51,219,68,87,103,81,147,141,138,192,100,27,4,176,74,232,248,164,116,170,44,185,75,10,41,41,75,246,146,82,81,102,181,40,222,22,79,0,62,161,194,84,242,91,126,48,99,36,231,30,169,116,27,178,10,227,130,22,188,253,89,45,144,20,216,5,85,191,158,11,141,147,58,222,31,128,193,31,58,43,127,124,171,213,86,46,227,5,254,93,172,241,140,13,58,34,139,142,181,242,215,178,114,114,101,151,44,255,146,110,81,151,128,83,41,229,237,152,148,70,147,32,68,39,238,86,137,21,83,85,128,158,194,226,81,245,109,122,92,160,252,129,40,138,180,70,111,99,197,187,148,250,66,133,110,194,194,69,54,49,144,12,94,214,164,224,54,114,2,192,134,48,5,49,150,80,29,210,13,4,34,40,79,178,205,137,253,8,133,105,94,237,56,83,216,65,77,15,174,110,246,203,80,44,110,44,113,245,194,247,70,216,209,30,208,239,170,53,30,15,111,153,205,10,172,134,145,193,75,231,244,140,120,157,218,170,247,210,94,245,150,58,33,91,137,156,14,72,117,87,213,145,227,150,189,165,16,77,77,134,80,101,48,57,167,155,30,101,143,56,149,85,139,121,97,158,81,215,176,82,17,227,109,85,63,131,60,81,78,0,243,35,3,166,24,65,9,102,5,224,72,236,161,41,113,71,18,32,65,108,194,93,175,38,221,95,194,5,210,135,46,250,208,197,165,37,191,18,162,201,152,102,154,168,9,231,45,238,162,181,89,196,15,197,205,251,77,82,171,103,6,108,77,188,180,203,187,101,41,246,60,218,19,2,68,146,191,226,114,127,229,92,149,218,137,139,123,254,220,61,173,157,57,128,251,184,131,11,32,136,123,16,49,60,144,128,33,0,9,209,238,174,83,131,177,19,249,41,40,108,232,167,253,210,91,181,151,150,42,0,135,83,251,12,186,254,91,25,109,220,150,58,254,42,27,219,26,142,102,18,68,86,165,40,59,30,3,204,105,210,253,125,57,236,100,135,45,92,251,8,149,181,83,165,3,219,5,205,8,37,88,144,33,238,116,150,67,64,36,226,96,203,120,15,37,6,236,189,4,251,28,36,43,187,175,94,105,198,115,188,251,7,222,212,186,120,107,210,23,58,188,18,192,223,200,251,35,47,59,181,181,90,155,98,120,223,118,134,101,250,134,59,162,56,51,227,60,191,39,236,169,16,24,47,95,106,6,214,26,167,113,221,156,68,205,123,248,93,82,207,226,100,118,34,89,89,148,197,211,189,124,169,214,233,171,22,101,214,207,42,175,94,189,170,197,37,132,72,112,113,248,220,244,208,25,149,85,196,139,142,42,72,3,143,214,53,22,15,40,72,55,88,113,91,38,194,113,68,60,27,114,197,21,248,88,1,50,211,146,121,208,150,160,245,48,103,201,179,26,103,153,93,73,174,136,243,91,178,193,91,117,224,244,67,156,136,213,47,246,45,12,189,139,27,181,180,57,128,180,209,84,241,159,63,247,41,2,7,161,55,254,112,101,187,91,168,197,33,14,79,1,77,244,238,239,61,64,86,181,86,35,1,160,109,95,108,171,221,92,57,67,27,173,242,176,190,65,199,90,179,163,10,16,253,232,23,188,32,89,140,106,27,208,25,231,136,185,52,88,237,3,14,247,129,254,85,72,159,145,178,65,229,1,82,44,45,5,175,64,162,249,90,126,145,191,185,220,46,141,172,111,206,104,50,42,13,61,111,92,234,67,155,195,146,13,139,157,61,176,7,148,70,41,47,150,194,165,23,202,139,202,42,189,233,224,193,102,27,213,101,224,183,241,252,176,18,81,196,62,229,214,61,183,96,81,5,209,132,193,243,84,241,47,207,203,10,140,160,66,164,103,69,57,139,140,92,171,35,235,139,221,11,130,163,203,115,217,30,48,68,51,213,200,122,86,61,131,5,213,62,213,207,58,64,211,79,205,179,14,218,66,69,68,25,136,85,164,105,205,181,41,60,69,60,251,5,209,102,201,61,213,240,77,61,35,46,60,68,152,30,133,209,116,90,148,78,143,210,105,81,58,61,74,103,68,233,76,124,51,162,196,70,148,152,70,152,103,103,216,72,186,186,156,20,180,148,139,205,82,67,69,181,88,28,162,34,139,82,163,40,29,163,76,1,201,83,128,88,92,11,44,65,192,34,216,211,43,179,89,137,250,217,178,45,42,131,122,202,110,20,44,183,129,119,115,25,91,67,99,43,43,33,204,137,242,114,166,93,53,214,100,26,182,140,121,104,24,36,23,45,133,5,128,182,20,49,255,155,99,13,187,120,164,201,102,170,80,160,150,235,222,183,78,210,42,155,43,1,82,0,164,113,208,132,108,120,53,24,58,192,255,104,196,168,96,18,47,155,228,20,155,68,49,234,12,83,56,185,41,52,76,161,210,20,162,233,17,119,225,99,126,11,31,30,62,28,236,33,145,98,85,140,85,49,86,197,88,53,138,181,190,77,203,75,99,179,121,41,184,156,226,49,141,232,23,142,133,27,13,29,34,231,106,52,5,244,179,21,155,208,8,246,171,225,47,230,128,159,50,197,99,196,212,101,196,99,90,70,133,133,211,47,21,195,77,124,195,145,180,99,68,211,7,39,243,79,61,53,66,20,141,163,27,159,37,53,54,125,68,172,25,197,214,163,216,70,20,219,100,177,180,13,40,251,76,134,150,255,30,53,25,104,239,49,26,123,129,173,13,232,110,66,14,128,104,115,136,203,10,87,89,253,103,36,119,222,229,79,57,196,55,214,250,152,112,104,200,137,70,132,69,34,19,78,167,28,46,121,149,21,13,150,2,58,190,193,87,63,44,211,176,95,232,115,217,128,223,95,188,101,235,23,191,130,201,130,142,179,52,188,191,87,97,193,112,150,241,37,129,119,52,119,192,81,133,126,244,25,102,184,40,254,12,157,63,237,35,96,231,243,208,130,79,136,90,101,85,98,200,94,97,147,81,61,131,139,176,203,176,93,59,163,157,174,80,232,188,194,158,208,4,72,127,177,67,148,4,187,20,155,109,134,146,40,137,36,42,165,19,54,94,156,147,92,198,178,253,192,153,119,62,255,160,210,16,223,66,28,208,106,0,210,23,26,202,123,24,175,178,234,32,74,197,135,46,197,59,176,248,137,158,96,239,18,253,71,174,57,204,4,194,36,47,227,148,227,236,195,243,231,56,195,144,253,131,143,251,123,30,19,202,49,148,104,65,239,113,122,118,44,54,21,53,124,131,54,151,61,81,148,10,25,60,81,148,10,69,121,162,40,41,6,147,177,162,224,147,207,106,29,223,160,40,167,130,11,24,202,138,67,23,214,75,88,33,123,248,199,30,244,185,129,126,56,241,175,71,31,252,73,163,246,168,227,83,229,55,252,99,15,250,220,133,7,253,251,141,62,248,147,70,245,88,142,29,252,99,15,250,124,15,15,250,183,67,31,252,73,163,126,131,197,58,26,207,64,194,42,33,222,4,156,143,127,165,74,194,97,20,73,225,32,127,173,238,150,115,213,219,238,43,224,12,80,242,117,105,108,41,184,242,38,195,1,19,112,217,29,83,215,118,201,97,25,170,92,158,12,57,95,5,115,21,48,130,49,87,238,171,142,106,235,21,119,25,127,136,207,56,36,101,15,114,0,86,172,0,71,118,95,35,238,255,80,214,140,71,14,97,241,60,163,72,3,209,34,86,138,84,107,75,24,31,7,104,181,37,247,76,216,18,249,17,35,18,161,228,154,85,13,189,93,239,198,246,123,86,96,151,43,109,139,162,125,31,6,184,70,22,251,215,208,154,164,161,170,240,135,239,45,210,208,117,248,131,111,29,190,117,141,212,254,230,255,154,154,86,199,135,129,15,19,30,58,134,169,26,62,84,98,212,240,165,142,65,70,11,30,38,188,53,52,12,51,104,86,124,211,232,155,138,25,176,36,181,129,143,38,105,26,77,141,212,13,205,108,208,103,147,232,144,70,215,225,215,212,136,222,168,19,189,9,223,53,19,194,225,91,111,65,184,14,97,8,209,166,94,55,36,156,31,196,56,79,9,11,151,214,41,202,225,225,140,255,251,255,162,28,233,82,218,161,252,223,255,143,125,192,132,103,114,169,6,114,105,8,114,105,71,171,248,133,138,135,114,66,162,183,43,84,154,74,4,45,169,149,74,101,149,30,8,137,229,221,112,117,105,137,115,115,86,167,15,107,109,178,20,160,145,172,70,107,45,175,78,11,117,69,152,129,38,142,120,123,63,71,219,49,150,205,244,152,189,219,187,163,157,200,191,109,217,14,250,214,216,78,74,161,19,57,207,196,229,73,108,55,147,57,145,107,68,115,69,202,17,118,172,41,218,192,17,27,46,113,250,11,169,22,229,220,243,134,182,37,219,14,74,27,66,87,114,74,70,99,242,19,158,187,89,13,93,110,194,75,57,225,163,116,105,177,46,46,87,13,19,87,213,149,129,169,107,136,98,247,247,45,246,163,234,252,23,5,79,169,121,215,177,228,125,23,31,42,68,221,37,218,14,83,113,155,219,17,151,51,167,32,125,59,240,134,215,32,255,17,124,199,158,117,194,135,10,176,5,148,144,221,38,4,63,86,133,210,93,239,109,108,110,189,222,222,249,245,205,238,222,254,193,225,219,163,227,147,119,239,63,252,246,241,119,235,188,15,29,191,188,114,62,127,25,142,92,111,252,213,15,194,201,245,205,183,219,63,107,170,166,27,102,189,209,108,45,173,116,148,204,46,146,196,252,103,22,27,45,119,177,209,18,139,141,70,39,232,51,16,215,233,110,90,218,156,90,204,28,132,196,250,208,59,47,163,218,232,14,199,171,13,157,21,173,201,205,10,147,231,65,32,169,211,97,247,137,43,32,60,43,226,46,113,5,88,62,148,253,109,161,228,26,190,12,86,135,75,29,157,85,218,167,122,60,251,116,120,70,6,226,117,9,248,130,113,244,1,172,193,164,211,127,245,74,35,163,78,89,127,222,7,154,96,220,15,94,189,50,200,69,7,146,190,12,214,202,170,249,124,0,193,218,253,248,213,171,58,90,74,92,65,140,6,49,117,253,249,24,190,87,157,37,160,68,19,228,72,71,248,184,192,199,213,153,152,232,206,3,112,29,171,5,102,192,120,164,34,29,230,240,163,47,183,217,99,47,221,162,115,46,55,100,154,13,243,21,201,183,123,190,32,25,3,233,17,201,24,81,79,136,100,98,141,103,122,98,219,235,113,193,121,161,107,146,49,228,126,93,112,244,105,143,20,24,136,31,21,156,127,250,103,193,121,166,128,228,89,170,159,228,158,204,234,101,207,46,245,73,194,52,254,156,228,89,207,15,102,156,104,218,39,69,150,250,159,197,233,30,122,222,38,109,230,31,96,96,206,129,128,3,146,60,53,240,150,100,207,21,252,70,210,103,15,126,37,209,177,4,60,24,148,60,177,176,61,229,120,219,181,155,115,206,233,22,3,165,227,18,199,164,240,88,133,197,207,18,229,28,197,216,34,121,7,55,214,9,63,213,241,137,164,143,123,92,186,36,58,10,114,193,222,163,51,34,35,246,141,103,71,174,216,43,239,220,57,255,162,39,77,186,252,35,62,133,242,103,241,193,175,77,146,57,219,18,242,90,19,39,96,124,151,240,211,49,111,136,116,98,230,119,146,56,75,227,186,36,121,208,198,45,58,28,246,46,123,206,203,202,63,231,229,241,115,94,217,19,64,95,226,179,100,59,68,58,54,244,158,164,207,20,125,36,121,39,143,6,46,201,61,165,52,198,240,156,35,77,19,12,167,39,158,190,166,14,66,109,36,206,89,81,229,98,230,104,176,245,31,117,220,1,132,104,191,172,51,219,27,175,250,105,60,184,248,28,36,206,159,245,208,21,151,61,168,220,77,139,237,60,171,241,189,23,191,108,224,102,218,76,62,231,6,200,175,119,147,96,118,172,50,11,68,142,103,102,254,1,63,154,155,42,65,4,3,19,44,123,100,128,174,157,135,158,245,252,185,83,70,1,155,125,117,114,128,109,83,222,23,29,5,156,59,174,229,223,42,149,200,209,64,89,97,107,54,48,188,232,242,161,66,146,229,195,216,158,199,229,227,215,140,242,121,97,114,249,188,74,40,63,89,60,12,103,89,225,222,57,185,233,25,48,188,162,175,69,222,25,68,60,73,101,37,119,232,164,33,195,153,137,228,72,230,54,217,157,219,193,250,237,137,117,185,15,4,168,172,4,44,179,164,26,18,34,206,178,122,246,48,221,54,8,143,96,103,122,148,59,172,188,98,105,231,158,81,29,0,64,81,148,204,99,210,141,120,230,3,23,15,215,63,127,158,10,224,89,122,87,206,112,80,198,184,44,172,97,34,64,227,158,57,226,192,190,4,24,70,122,121,59,202,120,51,175,194,38,142,74,25,242,254,16,22,173,93,39,8,97,72,47,47,135,0,51,32,89,0,238,90,69,168,66,54,14,246,78,188,47,182,75,19,197,253,96,201,87,167,198,38,144,9,234,204,106,85,132,186,254,217,179,132,26,69,144,24,232,236,41,204,22,107,0,243,68,97,96,80,206,160,48,18,10,70,15,5,179,135,135,135,20,60,184,72,24,183,199,113,251,195,201,192,14,238,239,253,178,153,134,30,93,1,11,18,235,122,58,53,199,91,0,155,115,233,98,18,67,75,39,137,246,46,239,239,227,125,76,160,50,166,150,193,169,72,93,180,111,237,67,106,249,19,51,24,197,25,184,126,73,206,196,131,48,99,61,147,209,171,114,222,3,114,68,239,152,180,149,147,244,131,109,125,1,22,147,38,229,239,144,180,149,109,14,135,52,10,190,212,48,185,11,51,187,156,13,132,204,170,170,22,229,166,162,187,72,28,231,79,4,211,18,244,156,166,178,245,2,7,66,85,205,130,193,162,198,128,48,158,229,196,55,22,169,177,33,121,152,113,86,57,246,157,147,235,115,130,173,1,207,159,179,223,42,142,57,144,7,252,89,99,65,237,220,108,184,215,154,72,236,231,167,11,236,225,197,243,231,248,76,164,198,0,116,170,67,230,240,12,242,31,117,218,49,30,141,140,81,230,204,53,216,74,233,42,44,92,185,173,37,5,147,40,167,44,119,9,106,239,131,100,117,166,204,2,110,88,174,163,61,73,236,88,169,85,169,114,236,21,84,100,174,225,9,203,13,230,184,133,29,221,84,68,102,101,213,47,251,213,195,37,191,186,245,75,88,214,181,74,217,171,16,133,219,29,145,59,145,44,103,12,158,61,251,127,44,186,90,16,151,120,149,42,189,74,229,224,2,154,144,37,194,107,50,237,109,51,205,3,204,136,202,156,45,111,178,150,11,135,51,53,230,111,70,171,49,119,51,154,142,222,102,148,104,60,21,210,239,72,219,233,104,52,211,231,38,3,100,76,38,100,68,46,58,54,96,200,22,72,252,248,251,154,156,211,223,99,114,73,127,15,73,151,254,174,147,235,14,78,152,243,53,255,52,60,131,169,141,63,157,187,135,74,187,204,2,224,245,52,56,35,183,144,202,106,91,44,141,197,211,144,155,206,45,68,66,8,254,96,8,181,180,25,160,74,238,10,150,237,126,39,172,64,179,198,157,103,48,239,174,37,109,204,245,233,0,117,23,229,241,218,117,187,95,193,143,81,167,251,255,179,247,46,234,109,27,73,254,232,171,80,216,12,7,24,181,105,82,190,131,129,185,178,108,39,78,124,139,101,199,147,97,120,244,135,72,72,130,69,1,52,0,74,150,37,238,251,156,215,56,79,118,170,170,47,232,6,26,188,200,201,204,236,127,247,251,18,11,4,250,126,169,174,170,174,250,85,187,61,27,76,221,57,48,222,254,177,185,240,197,154,155,195,103,105,182,65,24,63,108,238,249,115,118,142,172,215,57,155,64,175,177,71,31,60,118,9,37,110,5,243,118,59,117,47,225,253,153,199,160,192,11,249,210,197,167,96,238,45,250,25,108,160,44,10,66,54,238,60,15,122,240,239,15,193,14,252,187,31,220,133,127,223,6,15,225,223,39,1,58,91,117,62,6,119,240,203,135,224,62,126,122,23,160,159,99,185,94,199,107,77,113,3,241,91,70,251,26,73,95,19,69,43,9,90,105,223,162,113,1,14,240,174,253,82,179,41,74,57,56,128,225,113,225,223,32,243,54,236,137,10,168,231,236,116,238,117,30,56,11,91,233,17,149,30,173,91,58,44,126,9,191,244,200,235,235,84,1,14,166,65,181,0,165,146,62,162,55,161,219,131,183,222,194,111,72,135,230,73,65,193,146,197,186,77,217,17,77,185,43,246,229,67,220,151,86,166,187,15,12,190,104,164,245,123,173,73,192,202,161,146,151,69,65,10,27,120,11,118,122,70,214,108,158,102,170,20,139,196,194,62,105,234,93,161,29,143,3,124,58,138,1,112,202,59,185,120,244,184,83,6,106,128,184,83,134,179,59,70,234,155,102,121,43,73,139,86,46,245,0,91,138,145,119,232,0,167,220,8,117,70,67,195,15,117,111,131,17,186,227,217,78,18,225,90,65,90,236,106,203,146,109,167,21,243,86,133,73,139,31,22,91,154,120,241,191,103,177,81,247,77,46,14,6,242,222,192,183,181,58,89,159,81,219,162,21,13,82,17,252,189,239,185,22,172,195,7,91,246,253,224,66,142,7,158,144,149,8,214,173,42,124,202,2,224,144,236,132,40,40,110,210,168,13,27,115,181,248,99,155,160,79,83,185,95,183,182,160,80,177,87,149,81,3,8,193,27,108,38,34,55,15,189,142,18,225,81,75,19,194,12,192,191,166,24,234,45,93,53,173,116,80,73,15,223,144,207,253,198,125,45,93,149,104,153,25,224,134,5,11,201,88,219,118,120,187,120,45,42,213,29,184,156,160,55,64,108,56,82,159,167,10,162,2,26,114,19,97,122,115,180,34,243,214,183,85,95,35,162,123,97,242,215,162,5,155,27,78,186,66,208,170,86,145,2,111,139,222,224,104,112,192,137,232,6,178,143,205,8,202,128,117,116,123,109,56,22,76,69,138,187,131,239,74,71,43,247,46,254,230,238,89,209,218,147,42,152,76,228,46,241,52,219,233,9,46,19,56,98,39,207,198,14,233,239,228,56,57,192,113,74,54,2,175,161,198,64,126,156,237,220,235,228,179,105,92,192,89,212,39,70,61,78,114,188,83,216,39,120,85,219,66,204,229,56,47,152,107,31,5,224,94,167,156,123,205,3,11,227,87,244,115,212,172,185,5,115,208,9,195,241,174,175,67,245,3,198,16,109,145,162,17,10,122,144,76,38,141,69,170,152,62,14,160,229,248,215,31,243,187,107,161,119,131,188,152,27,221,3,7,252,252,243,167,244,32,127,133,98,56,125,119,18,77,163,34,34,6,130,201,183,30,106,3,21,75,170,8,60,155,90,48,97,109,253,2,150,140,235,169,134,49,112,209,98,156,132,110,106,61,102,233,106,81,1,191,92,177,206,128,81,42,209,49,215,170,161,11,43,134,180,47,89,8,124,232,153,187,156,234,56,252,176,115,29,60,15,129,14,186,202,222,25,14,41,199,79,152,227,29,56,204,221,222,206,182,67,77,255,121,7,21,45,107,174,225,157,187,77,132,73,103,170,84,189,26,2,171,112,238,44,184,79,103,171,231,87,111,147,53,62,145,15,19,177,94,125,74,189,83,79,173,25,32,151,233,225,165,200,113,199,150,131,133,214,60,240,122,177,104,118,145,20,110,39,81,41,118,122,139,197,141,206,42,131,190,106,48,177,203,120,52,213,162,205,153,52,152,174,251,156,230,220,233,173,156,182,168,206,42,10,33,253,63,232,230,188,53,73,163,28,201,113,56,198,91,198,86,22,29,71,95,180,54,137,197,20,146,189,200,134,39,46,98,60,17,73,124,8,164,240,12,15,112,167,105,165,27,254,172,194,241,90,137,182,46,154,216,166,35,111,176,181,69,177,89,143,159,125,153,193,142,223,160,77,176,165,229,190,88,126,192,203,173,236,9,219,205,135,236,86,111,253,93,244,8,250,121,113,10,34,33,239,254,14,239,62,48,30,124,7,195,185,96,161,88,41,57,75,45,107,211,48,225,90,132,100,20,196,104,221,72,63,227,65,234,135,80,159,224,132,129,20,195,96,244,167,29,130,65,9,178,53,155,252,72,242,70,168,218,193,224,5,89,116,235,83,126,144,159,132,89,52,57,0,178,18,7,33,12,61,41,40,82,174,142,112,87,80,195,88,180,15,155,171,166,48,26,68,192,39,33,105,119,132,120,155,59,108,56,242,184,165,148,18,121,51,5,31,123,134,48,35,176,194,187,222,192,153,205,179,200,241,157,99,66,126,116,224,16,159,93,242,72,56,206,255,247,255,182,118,186,189,135,173,167,81,2,27,235,45,148,117,10,13,63,111,185,95,167,105,156,165,227,211,78,54,247,156,197,6,92,112,239,166,20,64,18,199,250,182,151,252,14,44,172,214,89,84,156,164,147,86,154,180,90,56,99,155,239,252,53,183,82,112,187,115,155,124,221,29,120,112,96,42,16,55,128,243,208,133,225,183,67,128,232,91,61,182,85,79,8,84,85,210,79,100,183,87,169,27,239,220,173,233,27,249,245,197,205,212,141,119,238,121,238,22,154,78,163,150,145,57,84,212,114,189,98,75,105,21,215,87,36,178,194,189,219,131,33,85,90,205,117,245,41,119,36,9,126,200,55,249,221,238,10,209,65,55,175,2,70,138,166,105,202,80,211,31,33,214,117,232,202,198,34,224,117,234,198,108,76,151,97,32,35,23,91,232,103,201,205,108,199,143,39,30,94,169,5,249,112,178,189,61,98,32,143,78,61,53,71,202,80,177,15,233,250,144,0,211,186,201,245,53,169,15,115,32,170,57,234,233,128,244,168,3,28,190,93,95,119,165,137,31,212,118,171,183,54,231,123,231,193,242,99,168,164,96,155,157,31,112,110,104,229,113,217,211,117,190,58,30,178,131,196,145,189,200,159,41,222,222,237,74,229,144,111,227,157,164,37,33,30,42,131,68,240,217,142,227,249,162,220,100,237,102,221,33,98,41,189,77,150,247,56,121,220,29,132,156,107,122,212,237,62,232,61,122,180,115,239,238,131,187,221,71,143,122,158,223,93,175,70,229,113,40,107,61,154,166,105,182,188,94,186,158,115,147,0,104,203,160,235,187,212,12,63,243,110,216,203,240,11,172,237,165,29,214,221,12,104,136,89,242,61,246,60,217,142,88,215,243,211,13,152,98,65,220,230,9,70,79,199,137,229,231,104,229,10,180,47,233,108,8,132,11,246,6,202,93,110,8,204,30,234,206,237,67,131,41,241,48,90,135,136,221,189,83,35,98,198,173,234,218,52,140,232,214,62,222,142,48,135,151,0,196,139,151,1,199,218,221,187,222,218,151,24,8,147,143,187,236,174,184,198,184,39,174,49,238,245,248,53,6,238,66,185,75,68,43,245,3,45,191,190,174,107,118,164,125,42,195,32,26,172,16,234,52,23,221,110,29,155,221,168,83,154,41,20,163,224,1,203,202,125,212,1,122,243,44,132,227,194,0,141,143,112,192,19,180,93,125,176,21,228,168,41,74,60,186,232,16,237,60,141,46,115,151,222,3,131,170,76,159,183,128,111,241,76,125,180,188,134,143,113,109,229,53,131,84,160,156,61,134,64,244,71,108,22,164,157,35,225,141,144,63,22,55,55,115,118,22,76,203,219,253,225,24,136,166,199,142,130,201,32,115,207,60,41,80,77,224,217,243,241,13,59,9,142,100,209,135,129,244,28,61,121,124,232,205,56,103,120,198,230,193,209,240,16,139,1,22,181,24,206,71,193,25,252,163,236,184,139,133,191,238,65,119,87,28,33,119,31,214,201,29,13,208,245,181,149,150,38,36,216,172,185,165,132,218,31,143,171,84,158,170,66,67,113,23,53,137,47,158,29,188,125,247,230,253,27,167,89,51,197,245,80,83,226,183,133,95,237,112,68,183,82,232,236,221,154,122,112,64,197,168,75,155,66,51,218,109,225,29,91,120,210,237,86,30,194,185,71,73,130,104,152,139,225,251,175,212,29,67,158,235,107,149,71,113,68,227,141,152,110,28,173,146,235,238,175,205,78,175,117,44,105,151,76,154,66,154,153,58,2,22,231,111,37,141,122,3,139,209,114,80,49,244,78,65,15,57,126,38,49,41,145,48,161,133,115,228,166,98,43,185,16,188,22,17,11,229,56,42,180,102,240,141,156,175,145,29,68,34,91,35,215,61,37,86,29,249,226,116,205,214,25,96,160,101,117,178,171,172,83,54,36,185,204,193,156,64,108,49,175,141,75,148,5,195,171,219,244,252,242,245,206,234,43,101,104,227,189,90,27,117,155,152,141,155,201,51,35,75,139,217,173,247,35,91,64,66,215,105,217,131,230,150,9,195,155,111,105,157,40,2,142,173,123,15,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,209,243,163,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,223,119,175,175,243,199,193,120,64,10,109,222,59,223,77,33,161,230,89,151,195,242,253,254,222,189,157,71,247,175,175,211,199,247,238,223,233,61,130,92,219,8,77,130,208,28,113,37,53,186,238,125,15,169,118,160,236,248,241,189,7,119,238,222,129,226,167,210,245,46,7,225,196,199,223,92,207,151,179,124,123,199,243,227,91,148,99,219,77,111,81,77,223,127,15,226,197,54,129,93,123,235,139,197,93,62,106,82,251,41,248,245,158,48,59,186,127,143,7,185,186,127,159,199,184,122,208,229,33,174,30,244,120,132,43,218,182,242,78,29,246,236,60,216,114,135,35,98,8,97,77,35,236,173,19,39,226,5,110,209,179,192,249,207,255,84,233,129,183,229,220,16,112,178,220,22,1,30,15,235,214,104,116,81,178,104,212,30,179,99,182,203,206,217,165,119,149,187,5,188,56,230,126,183,23,108,143,125,97,167,53,147,132,121,187,157,32,47,184,175,32,165,128,187,82,192,143,226,110,224,200,111,86,198,71,23,173,66,104,111,164,170,255,100,221,228,139,117,211,177,39,65,180,237,180,94,168,177,58,8,118,131,224,132,125,70,5,216,126,160,223,54,61,13,246,135,51,96,19,247,135,103,240,239,110,187,189,63,220,29,177,151,193,211,235,235,83,119,215,99,95,131,221,193,193,224,212,117,128,132,100,49,138,170,254,75,185,45,223,6,66,91,21,4,17,100,236,136,36,215,215,79,9,85,146,32,69,39,238,91,161,105,134,38,98,48,188,47,91,65,80,61,41,218,237,47,29,156,111,52,251,114,191,176,39,220,158,229,250,218,66,216,190,80,107,99,72,53,99,135,120,255,118,208,110,63,133,255,8,97,13,138,70,211,177,207,24,180,240,165,101,41,60,53,46,201,88,214,110,111,93,94,95,227,164,110,125,198,158,243,162,247,161,232,151,176,132,241,18,239,37,252,121,50,10,14,217,46,106,152,46,2,78,100,114,255,96,240,210,63,117,79,60,134,75,208,63,167,95,71,30,19,35,224,127,93,192,138,66,193,97,15,23,203,133,71,127,246,97,59,67,225,123,236,98,184,55,18,206,182,161,27,118,222,110,135,157,231,127,115,231,215,215,159,161,4,118,161,68,131,139,245,25,246,171,181,73,251,3,101,30,69,155,246,1,109,218,43,12,95,129,10,134,152,213,247,165,219,176,167,60,187,30,130,9,31,207,18,196,46,131,98,175,112,126,125,110,97,5,67,79,250,18,125,137,122,155,26,85,221,151,250,200,135,86,33,15,40,144,214,236,69,163,253,163,126,48,113,147,147,248,40,163,123,98,134,97,212,196,217,18,6,206,247,120,69,224,60,70,153,34,71,7,195,142,8,195,17,136,112,29,208,34,96,184,194,25,162,196,115,63,1,12,68,216,201,179,113,64,208,191,185,128,1,102,20,60,136,3,63,127,228,246,122,202,90,35,233,128,156,2,77,130,7,188,172,143,92,96,182,132,255,196,118,188,237,40,135,130,231,98,7,57,219,144,224,182,74,129,249,8,89,221,69,130,155,116,158,11,193,52,187,117,203,19,55,208,227,97,62,26,166,195,108,164,12,252,199,174,183,168,75,229,220,246,67,151,203,149,128,220,215,96,97,209,72,104,224,78,209,128,147,116,98,28,98,110,202,232,13,225,220,21,195,24,158,60,191,8,160,34,237,98,117,128,139,161,216,64,103,166,236,250,196,101,211,221,123,117,251,62,155,245,78,108,168,208,177,23,200,111,11,155,147,24,173,231,112,173,196,114,166,115,165,11,153,162,28,79,150,129,192,144,145,36,207,34,4,114,216,248,42,67,179,199,209,90,76,134,231,242,189,48,178,89,127,40,58,71,156,243,237,105,23,143,6,7,188,228,186,52,1,114,23,98,112,210,65,226,235,71,65,74,118,66,9,75,217,85,21,163,87,154,138,108,172,142,185,39,26,88,221,157,113,237,12,168,175,65,16,248,53,77,131,85,71,148,112,93,13,181,218,27,224,221,169,111,57,51,12,251,58,126,128,43,228,62,227,219,192,248,85,182,205,55,178,240,230,13,98,226,228,87,13,136,244,226,38,161,83,92,23,223,189,103,50,76,15,69,84,80,17,20,20,249,166,49,159,84,224,151,198,6,45,158,225,111,83,212,153,7,57,191,127,194,144,44,123,251,251,239,230,211,8,93,129,112,222,224,39,121,67,63,141,198,211,48,227,224,237,192,2,192,107,66,52,226,201,224,247,52,134,213,135,64,54,242,205,211,55,175,42,63,121,149,218,11,229,115,132,21,161,11,51,71,106,138,50,160,233,103,50,29,6,210,147,207,63,190,127,245,114,151,2,4,76,163,177,108,10,190,172,191,65,223,95,177,39,228,171,253,8,211,104,47,95,69,147,56,148,245,191,138,207,200,229,155,6,2,191,162,243,217,4,93,183,94,133,51,250,13,143,50,241,91,132,121,127,23,125,134,131,92,245,240,237,116,142,160,250,234,73,21,180,255,235,15,220,225,88,166,132,23,92,103,160,189,64,76,248,253,232,88,127,131,14,51,218,111,115,248,224,133,194,181,82,239,200,6,138,123,1,171,119,56,121,251,39,81,84,200,182,163,111,54,100,29,159,238,149,211,167,222,169,23,233,124,44,219,139,225,114,66,174,240,237,246,79,190,151,74,223,254,201,246,54,39,232,135,236,56,56,26,158,140,216,110,112,54,60,30,177,115,160,118,199,104,180,143,70,247,218,254,4,254,231,18,152,43,180,143,191,190,158,146,113,252,28,205,229,103,226,231,12,120,103,150,67,214,96,14,220,18,113,63,135,200,246,100,222,229,240,16,145,139,32,205,33,203,224,153,68,252,117,117,199,130,144,60,16,54,212,247,69,44,93,144,83,12,242,143,130,42,223,5,242,6,213,173,8,244,66,80,141,13,25,85,60,157,6,145,77,90,85,178,170,148,90,79,75,169,117,123,91,221,37,94,95,131,232,170,208,79,93,89,147,224,146,129,231,241,60,56,236,186,140,203,43,252,240,147,34,11,254,194,187,6,127,8,199,63,252,29,33,119,36,63,66,151,59,74,126,15,82,177,205,51,165,6,134,39,149,50,211,88,244,111,179,38,20,196,94,200,209,91,201,122,242,32,11,25,23,133,185,92,152,115,186,54,22,238,39,19,161,94,154,113,113,113,46,244,102,103,220,36,139,161,237,251,131,251,184,70,225,47,124,63,196,220,144,252,24,255,238,120,232,251,13,203,19,158,239,162,3,237,57,62,193,58,184,196,191,247,209,147,4,254,66,174,61,252,11,149,126,9,28,161,248,114,64,132,203,59,202,66,1,228,162,188,35,28,139,64,38,122,210,110,63,145,118,24,57,8,71,32,74,28,116,206,31,130,220,225,128,148,148,15,191,140,64,60,114,68,122,152,169,137,251,196,51,229,138,5,200,71,97,112,14,167,241,219,96,107,75,119,40,21,232,251,73,176,47,193,78,48,46,116,20,184,166,177,55,122,200,136,227,27,13,33,105,246,70,134,212,153,184,47,65,26,145,0,43,238,83,171,84,36,186,251,142,160,84,224,203,179,115,52,241,69,203,242,226,4,24,202,151,158,118,124,129,180,133,134,42,159,149,63,146,115,191,115,223,241,240,66,28,24,179,139,242,245,222,9,148,26,221,190,15,31,181,160,0,232,221,247,172,209,164,105,11,68,100,120,167,55,82,218,137,161,113,19,53,7,85,86,209,130,189,176,216,5,39,157,3,236,50,252,43,61,195,209,246,246,96,220,223,173,221,234,161,39,201,193,57,208,134,30,250,208,30,228,136,214,172,107,241,212,125,14,95,149,8,133,154,158,250,81,231,40,140,167,140,199,3,165,105,129,37,26,9,12,26,134,65,21,39,233,25,28,15,100,82,50,29,184,225,245,181,187,67,21,128,96,249,137,174,125,225,49,232,161,154,18,70,107,58,40,130,204,119,39,237,246,4,165,223,40,115,145,7,158,34,136,28,188,115,225,229,151,184,112,145,98,1,201,195,79,176,221,37,66,206,96,236,130,88,45,102,238,214,248,4,106,109,141,47,199,83,16,61,60,212,9,61,195,91,162,65,42,68,86,150,179,177,231,231,248,206,31,67,249,98,70,102,222,213,4,189,142,169,1,188,174,49,188,92,44,4,19,91,200,59,169,212,139,221,98,152,226,125,84,31,71,20,241,173,249,56,247,24,172,136,45,222,195,231,34,238,245,130,61,55,166,248,152,183,34,175,145,72,9,184,76,115,145,6,239,69,68,137,148,194,50,92,26,147,246,116,240,164,19,157,225,181,207,60,57,9,147,201,20,129,68,196,122,117,128,122,128,144,224,22,176,63,211,68,125,207,228,119,111,80,184,87,98,220,252,132,129,112,146,3,179,16,146,167,89,144,211,142,74,167,17,242,175,157,8,55,186,122,112,157,15,178,176,150,200,223,202,180,90,61,46,197,194,148,194,198,194,214,15,118,252,30,189,145,120,188,12,250,18,117,34,97,236,20,117,206,73,171,248,222,166,28,228,238,220,56,142,184,54,92,44,228,250,26,7,219,19,179,176,208,35,63,44,29,214,126,57,90,170,185,63,242,126,56,52,82,17,141,148,250,38,250,136,59,203,50,80,56,59,66,29,250,202,98,66,133,7,22,136,181,7,19,88,236,248,7,213,39,136,205,123,112,113,125,141,209,174,15,206,17,30,23,246,88,176,131,127,66,158,44,196,20,99,161,86,132,81,124,193,253,144,160,142,239,12,239,66,185,15,51,94,15,153,255,67,37,48,106,162,170,44,200,168,170,140,54,29,26,115,146,229,45,31,240,114,139,180,198,100,93,118,136,19,72,59,119,210,138,11,116,87,3,97,7,22,206,51,84,189,14,234,116,34,12,174,14,46,252,140,29,76,144,25,162,42,10,105,59,59,198,43,102,214,195,61,243,138,30,228,182,74,189,171,87,60,17,156,106,104,62,133,11,13,199,33,98,25,142,67,15,122,155,177,173,50,67,168,50,232,181,209,253,245,162,255,22,253,169,141,113,63,226,186,186,125,246,133,57,7,39,112,122,159,145,24,163,169,167,168,161,137,59,118,191,35,22,69,54,82,60,107,110,34,175,202,76,92,154,206,130,186,126,158,182,59,127,84,235,154,255,204,21,15,52,65,82,192,31,207,205,52,39,42,77,66,118,131,154,100,132,39,238,35,207,221,215,196,200,43,164,241,190,205,180,225,171,123,40,250,237,233,65,118,78,3,155,81,49,236,28,86,16,181,182,217,146,2,201,2,210,35,136,117,128,155,133,63,250,70,195,213,109,187,236,187,0,118,56,8,43,31,242,118,251,5,111,26,218,12,20,146,68,47,24,13,179,237,202,146,242,209,225,42,106,76,200,202,46,173,35,151,161,70,4,150,54,1,74,72,108,52,94,173,68,65,195,73,78,112,134,197,91,194,67,195,217,198,151,11,6,236,69,240,213,106,123,133,190,98,48,78,240,39,230,49,126,208,75,39,36,26,206,102,238,172,243,195,246,172,243,17,254,127,254,183,173,183,236,74,236,35,127,159,172,1,31,116,97,218,216,23,186,56,132,199,47,156,173,126,228,33,215,131,121,247,101,190,47,236,138,55,201,175,83,142,175,124,177,162,173,131,104,183,154,87,114,78,84,3,41,26,196,11,117,167,215,215,91,111,61,94,50,13,129,109,132,247,16,79,3,139,167,238,237,251,74,187,173,23,181,133,106,102,104,118,207,51,205,114,246,59,220,186,121,232,208,12,58,35,224,129,22,168,46,134,58,225,139,111,39,130,12,215,104,196,49,249,37,123,16,210,51,177,7,105,229,68,227,171,154,7,138,128,209,235,245,79,96,181,195,38,114,171,165,79,3,56,120,25,26,221,246,11,190,242,132,97,38,3,49,130,41,86,4,173,177,105,73,25,5,32,102,66,142,116,178,24,78,17,167,252,214,173,24,145,22,208,81,213,19,7,152,122,181,240,52,92,185,8,175,150,211,206,185,177,160,51,12,241,183,78,239,169,199,97,165,199,182,14,214,155,95,14,94,70,135,78,217,168,16,27,133,190,104,70,163,22,55,19,88,56,206,18,158,39,174,161,159,137,128,253,52,176,244,57,202,99,213,90,185,216,118,124,248,50,78,51,12,123,9,79,231,233,56,188,177,163,130,80,237,60,16,90,233,7,143,196,93,216,142,176,93,123,40,68,162,46,202,68,87,20,34,25,99,16,55,246,108,6,194,53,205,205,25,59,98,39,12,133,244,249,192,114,241,179,0,158,16,118,218,46,94,57,66,166,136,243,47,231,32,235,219,157,53,142,151,57,107,144,162,233,112,26,109,113,124,154,212,61,246,56,88,38,218,150,73,1,215,235,159,61,62,239,159,115,155,219,67,16,95,119,221,216,61,10,146,225,249,200,67,172,229,35,4,39,245,119,93,122,1,146,28,221,90,226,159,137,188,51,59,44,237,119,79,130,99,233,136,208,223,130,82,78,232,30,8,216,137,14,74,159,125,94,69,232,158,176,93,118,196,157,248,48,232,138,189,208,254,172,243,228,221,179,221,159,131,49,155,117,222,61,123,255,225,221,235,96,178,254,173,66,243,42,11,13,115,0,144,36,92,220,107,28,87,26,251,26,185,202,199,90,216,59,35,94,183,240,157,119,70,194,47,80,45,201,20,183,64,170,252,7,89,188,246,133,235,253,123,154,193,131,166,21,76,107,198,163,75,47,177,75,48,80,96,211,51,174,85,224,24,159,233,48,68,171,233,245,141,104,239,247,154,90,68,173,237,87,236,81,16,63,79,36,122,69,14,2,118,231,130,173,160,140,101,7,45,130,35,110,168,95,253,18,12,54,222,55,140,54,189,52,218,185,171,233,203,149,192,189,194,32,48,166,187,13,93,108,175,89,120,196,146,226,0,219,143,48,57,177,71,110,60,17,222,113,120,27,168,79,4,37,65,138,241,240,142,208,6,63,226,90,148,222,3,174,69,121,136,74,148,137,210,98,204,225,57,135,81,61,59,67,117,104,17,177,51,120,1,66,100,152,149,175,142,224,213,43,30,101,106,15,4,133,36,154,178,19,120,245,52,206,103,184,104,209,254,19,131,51,99,140,100,7,101,138,112,114,137,17,204,34,144,73,147,227,200,1,106,82,99,106,182,37,47,127,92,113,33,196,21,45,206,148,99,188,26,23,247,78,248,204,34,2,249,185,52,37,16,177,15,58,136,113,234,45,250,243,118,251,12,14,188,185,13,92,31,145,244,123,66,176,173,121,62,20,94,36,208,136,149,13,108,65,210,174,152,171,227,225,246,246,225,72,239,201,212,181,221,21,12,146,18,254,2,89,24,56,155,50,247,16,104,14,134,60,215,27,165,245,108,193,52,45,17,217,37,129,12,62,48,25,241,25,81,182,247,241,248,212,69,196,145,132,184,120,31,100,69,32,121,233,69,37,49,189,211,211,29,13,92,14,36,123,4,235,23,184,87,88,172,59,140,255,237,129,28,40,99,136,97,76,153,24,104,203,44,205,11,49,227,176,172,80,255,56,233,132,147,9,169,133,80,47,28,37,81,102,181,27,210,50,182,219,91,147,78,124,134,85,112,0,184,124,224,154,173,156,232,245,224,57,226,48,231,111,168,125,172,87,230,58,162,137,14,187,36,185,201,207,130,93,60,151,199,37,66,156,1,171,144,27,87,169,90,42,111,184,107,204,98,94,199,102,99,231,202,105,216,132,99,192,200,204,241,89,148,206,11,53,182,172,235,25,246,244,152,198,159,51,218,65,254,217,226,134,140,137,84,81,41,2,81,72,27,17,105,225,36,76,69,186,210,246,35,27,64,103,124,225,213,89,120,125,211,201,20,191,82,192,0,149,130,209,207,138,119,169,76,70,113,69,42,105,249,187,138,115,169,145,129,226,37,216,114,241,15,60,235,221,230,172,20,79,161,49,63,255,186,168,56,165,110,114,3,44,252,207,165,62,56,13,178,206,171,57,199,235,125,115,152,71,217,57,34,177,101,157,143,209,225,207,113,81,253,130,84,92,17,205,41,60,11,105,72,24,6,24,123,55,246,236,240,86,194,80,0,225,146,170,175,129,126,147,159,57,108,63,33,137,114,101,20,169,228,100,228,0,239,10,21,101,71,9,134,37,37,106,64,66,126,232,106,90,7,17,28,119,0,185,252,72,105,160,22,11,245,204,85,91,92,213,184,64,2,156,123,133,222,152,184,36,51,99,72,64,140,22,97,116,226,208,36,225,121,124,28,22,92,63,166,126,96,184,202,100,18,78,129,225,242,56,138,225,84,50,240,50,144,148,122,33,5,151,190,81,233,132,243,253,80,33,231,236,140,143,33,95,15,25,147,237,161,50,103,40,209,204,171,24,137,120,147,133,55,117,20,238,128,75,180,99,175,147,242,57,116,231,236,106,44,17,100,41,122,55,34,68,50,163,178,57,157,35,1,148,62,171,155,75,101,74,35,116,148,248,25,5,86,23,250,2,104,24,106,44,105,236,130,16,232,1,28,65,73,16,50,228,68,89,20,132,139,77,252,203,203,208,95,154,89,104,69,1,128,198,80,186,152,39,36,153,210,141,84,19,97,44,232,60,79,194,73,75,169,197,74,190,4,6,141,148,11,228,93,98,234,24,200,251,78,215,47,144,184,168,150,121,231,200,170,96,128,102,134,107,184,84,173,66,54,185,66,123,76,118,238,35,190,73,21,224,228,138,27,24,16,14,197,38,132,64,91,192,90,253,33,200,188,29,200,147,237,30,19,194,169,227,108,138,213,116,71,248,50,223,91,138,96,66,214,46,104,237,137,202,97,19,189,71,177,174,145,184,192,72,209,136,132,196,65,57,27,125,5,208,20,25,114,240,154,107,172,187,204,186,67,69,176,196,211,53,242,200,139,6,104,111,168,133,153,218,196,116,133,15,138,176,226,232,137,203,215,53,216,103,201,180,161,247,73,31,85,232,192,78,68,195,24,241,243,97,56,34,22,215,141,76,236,232,58,100,106,182,216,204,181,78,19,68,66,82,186,136,219,184,52,24,62,24,13,179,17,144,228,180,148,207,12,98,133,206,115,140,75,83,132,184,155,26,186,121,190,17,119,22,158,38,239,45,150,1,221,96,183,195,50,192,132,64,90,173,180,8,206,163,148,183,106,202,41,80,109,20,174,232,46,182,224,158,125,152,214,98,220,56,93,176,4,142,16,173,97,202,83,107,51,135,228,71,210,155,159,27,167,8,239,187,135,15,61,5,132,248,142,149,23,172,87,71,113,2,244,253,210,162,84,138,185,74,53,44,81,79,21,232,41,146,109,27,247,221,175,169,87,139,129,5,97,3,149,247,9,106,9,42,234,178,114,213,224,20,249,64,10,55,203,205,231,87,100,222,0,127,81,140,220,67,97,216,243,240,190,114,47,41,199,9,166,220,50,70,184,27,164,14,21,213,183,242,158,183,232,68,3,169,83,245,149,138,205,131,247,231,166,94,117,77,167,17,238,46,242,136,220,69,122,221,7,252,207,163,154,195,136,0,154,93,79,98,197,44,247,61,183,91,53,255,22,246,223,119,239,114,9,182,215,237,9,17,86,24,2,244,238,115,67,128,94,119,7,77,1,28,81,169,3,2,86,140,42,2,252,205,148,223,87,156,63,251,2,50,68,30,163,103,217,73,144,119,230,71,4,253,0,98,43,136,172,199,75,173,244,203,147,76,44,197,170,212,216,213,252,229,187,154,191,60,136,194,38,218,23,87,79,140,53,241,246,172,156,173,45,110,210,120,226,206,120,53,115,143,84,29,168,141,135,89,28,10,139,17,89,60,148,158,27,69,107,190,197,24,200,253,168,44,134,9,175,226,243,192,48,117,236,222,241,128,25,66,203,245,156,1,225,68,87,141,73,3,160,25,217,93,159,19,199,236,74,15,157,163,44,138,190,70,210,69,213,67,233,246,1,111,240,33,42,107,137,141,205,241,247,94,121,176,185,199,216,28,96,227,180,155,158,93,152,240,206,235,103,207,158,34,47,23,186,67,135,139,196,32,5,158,132,57,252,139,64,131,140,48,6,71,117,157,56,112,180,90,81,232,44,137,7,5,238,76,166,135,139,9,197,184,227,73,187,117,132,119,124,226,74,235,8,35,237,242,39,126,197,194,109,58,83,97,159,115,68,8,15,144,93,194,21,98,51,208,90,21,63,251,169,162,141,250,237,25,215,166,227,53,193,134,90,223,59,194,3,226,158,112,56,189,35,44,250,30,61,88,161,91,34,227,5,216,36,104,98,0,91,228,14,254,153,4,119,241,207,44,184,143,127,230,193,61,210,204,205,96,115,192,148,77,45,65,108,166,236,168,60,246,185,170,152,172,90,119,131,208,61,70,93,48,122,163,30,177,59,104,48,19,187,187,10,125,225,34,232,162,201,204,0,35,93,94,122,126,78,15,93,79,172,210,254,229,227,139,254,133,64,86,152,95,95,95,32,63,177,139,139,227,36,216,29,94,140,96,251,157,187,39,236,2,173,190,96,83,64,170,194,219,131,247,193,161,18,58,14,189,138,99,132,148,59,183,186,92,152,188,39,133,201,19,254,251,190,252,125,33,5,219,61,174,211,57,241,22,178,208,73,53,92,83,107,54,184,213,243,199,215,215,147,193,196,223,91,155,137,124,244,208,91,233,232,31,93,112,191,78,55,218,24,18,232,209,163,181,53,141,21,80,160,144,131,2,161,181,140,238,133,107,209,229,195,122,64,151,7,226,86,200,166,55,42,119,148,135,151,244,129,188,102,202,104,255,192,139,104,152,142,152,240,64,35,145,71,38,241,12,227,108,110,253,24,221,12,199,66,128,161,228,34,30,182,5,171,66,122,141,100,107,195,53,252,95,21,58,35,148,168,121,103,81,17,10,101,57,174,155,88,24,78,79,149,141,55,119,66,183,28,132,218,176,106,72,145,64,59,154,209,45,199,165,131,102,132,170,57,81,24,244,196,189,226,100,15,104,142,62,24,83,18,29,132,57,224,85,236,59,111,156,237,214,246,118,206,46,8,9,18,136,228,220,194,241,166,37,180,99,57,49,27,64,143,250,110,213,33,18,211,237,59,190,243,214,241,182,19,178,31,137,9,26,128,215,55,214,234,123,238,112,20,71,249,251,153,211,159,225,18,211,238,18,58,177,169,199,149,205,110,40,114,171,107,148,8,68,167,86,224,5,90,216,90,22,209,4,85,187,120,58,182,219,99,218,210,162,142,118,123,70,118,100,11,96,102,52,189,227,207,207,126,243,67,134,233,81,86,62,10,243,226,231,232,210,159,51,193,15,249,103,44,77,158,211,193,237,31,173,45,190,61,146,144,141,93,79,49,86,169,144,118,99,177,234,166,194,246,50,23,182,151,99,206,214,17,167,182,211,51,56,181,177,123,15,109,54,199,136,184,126,4,75,243,196,170,52,232,28,76,81,125,2,127,232,96,6,158,194,244,203,163,3,58,12,134,35,147,123,211,8,239,28,114,135,38,203,160,5,150,69,10,133,11,182,127,168,217,161,212,184,53,113,7,33,157,226,8,92,212,211,34,126,47,16,215,192,10,218,174,242,216,248,52,126,108,151,197,22,3,188,3,12,34,159,247,138,31,87,67,72,58,66,61,56,241,67,150,102,157,113,214,69,239,99,164,197,35,167,62,38,229,189,249,127,201,136,36,33,33,39,140,35,56,168,209,4,113,235,191,144,68,107,139,200,228,217,42,160,209,44,149,193,225,106,170,39,220,234,99,72,227,28,196,14,89,191,21,20,154,239,32,14,142,182,183,25,77,165,208,63,74,173,84,214,110,231,110,198,208,104,25,79,20,253,146,63,115,199,186,57,144,101,16,196,134,243,170,130,113,88,97,169,139,146,165,6,198,79,241,151,24,126,196,47,218,237,137,91,72,75,110,216,85,226,62,166,80,236,118,125,134,111,86,47,222,112,89,106,68,67,148,49,206,241,145,111,87,254,135,46,177,97,91,93,163,236,108,112,66,168,123,192,109,19,54,104,54,196,113,230,184,226,76,136,54,254,201,31,9,180,75,54,136,197,86,105,83,167,41,18,95,36,99,17,150,105,138,118,117,227,40,70,93,121,203,217,70,231,188,44,250,60,143,51,29,244,123,99,205,81,197,53,24,9,210,84,202,136,58,193,121,32,8,14,18,164,153,16,17,209,72,252,81,143,27,137,163,155,34,1,164,119,151,0,120,114,59,9,62,252,187,164,121,2,230,119,23,184,222,195,1,177,255,62,69,177,1,190,215,244,108,0,38,24,4,201,47,22,229,213,5,151,73,46,64,38,145,107,143,152,113,146,111,80,152,176,144,15,247,24,47,206,120,252,205,72,147,46,56,16,64,23,213,10,62,73,70,246,252,45,153,125,32,188,195,27,203,192,190,52,148,97,207,67,43,215,0,183,47,150,231,144,126,246,11,126,211,96,209,215,192,64,186,199,32,27,72,108,36,104,251,204,224,61,164,248,41,92,19,92,79,216,119,160,144,197,71,249,148,14,137,115,246,36,56,29,94,142,220,227,193,213,194,191,213,5,242,182,21,156,178,131,192,44,238,148,246,98,143,152,149,207,193,220,52,148,162,114,184,1,51,219,15,182,142,241,160,117,173,230,120,231,44,10,238,73,212,158,91,183,188,4,107,70,203,18,229,210,65,245,220,234,18,89,251,12,167,217,121,80,139,98,10,50,41,59,103,194,149,48,11,142,168,171,187,176,14,207,189,126,197,208,162,64,98,89,144,247,203,229,8,232,45,35,253,188,182,4,131,11,118,97,48,149,231,30,115,15,174,175,247,145,107,255,226,202,197,231,49,120,198,181,231,177,195,118,251,11,135,242,135,146,220,253,235,235,39,30,190,185,228,225,42,184,5,128,162,137,226,55,151,161,206,131,147,170,108,143,66,247,33,200,128,44,118,13,161,28,54,171,148,239,101,151,206,240,222,212,99,123,4,122,201,208,125,249,135,237,176,243,145,187,48,159,111,5,187,240,13,218,112,125,125,130,36,110,191,200,210,228,152,174,90,15,161,195,155,10,81,189,238,61,162,148,43,238,89,209,112,34,178,217,103,196,28,214,217,178,112,99,4,122,14,98,77,94,194,164,186,71,122,230,162,63,100,72,240,44,112,114,110,20,211,64,115,84,173,145,100,114,88,220,226,2,153,112,161,173,211,229,8,109,211,184,189,51,116,191,21,230,45,213,50,32,198,186,191,46,221,87,11,198,62,175,56,76,186,206,193,1,229,59,56,112,226,228,106,97,198,191,200,196,13,13,215,99,84,130,163,224,216,223,7,9,196,2,234,82,150,201,239,97,119,184,255,229,112,132,55,101,21,83,60,18,244,52,27,233,8,53,216,85,13,134,78,135,82,250,197,162,1,28,89,178,158,160,64,217,0,95,195,28,32,146,218,86,79,42,41,224,240,192,64,130,126,186,238,228,220,235,154,238,239,8,23,22,139,208,28,83,193,240,230,34,100,199,216,142,60,245,52,226,166,8,176,204,202,160,29,99,191,54,209,9,233,115,25,170,193,121,128,142,92,143,205,49,230,128,129,37,172,12,222,188,210,59,133,39,143,118,242,71,37,226,54,65,145,175,1,49,213,235,162,202,65,234,84,215,215,96,55,217,140,145,30,59,97,87,233,81,61,246,95,13,165,142,95,109,210,180,35,79,37,46,190,129,196,18,78,94,169,107,77,148,255,57,65,87,192,33,67,58,150,117,186,135,48,5,55,232,158,105,255,37,164,237,7,171,187,141,183,64,190,13,231,39,99,83,29,167,79,139,153,23,10,141,126,84,194,2,231,140,172,113,243,82,203,146,12,100,207,209,237,101,56,130,53,239,34,96,250,20,150,141,166,168,70,203,9,20,214,44,134,183,194,148,24,87,71,182,189,205,21,151,190,72,200,191,209,158,145,227,139,6,195,235,13,240,78,83,60,45,45,154,220,102,227,78,128,66,61,133,113,171,130,103,105,5,46,195,185,245,214,185,231,232,245,238,54,181,219,136,98,183,89,203,239,210,237,134,37,190,61,172,31,91,233,37,28,230,223,220,45,244,203,234,109,41,112,1,61,108,152,145,201,182,190,112,73,212,227,146,67,173,18,159,32,123,28,19,157,137,130,237,114,181,196,8,83,16,162,120,8,195,129,225,254,180,227,229,29,90,243,169,243,165,4,104,167,216,212,45,156,138,214,12,91,3,220,190,88,90,209,247,132,8,52,64,57,198,79,93,66,10,218,118,129,101,10,56,82,208,227,199,232,179,30,253,165,215,221,185,187,77,128,66,94,137,15,169,192,46,215,155,188,251,4,109,214,173,79,33,233,144,254,103,42,9,31,154,145,54,240,250,125,202,151,102,46,132,170,177,212,238,252,252,236,55,227,110,109,231,17,23,160,80,112,58,19,24,237,71,2,84,224,132,244,139,194,205,182,135,71,223,49,61,60,242,200,201,22,85,215,231,130,129,185,20,12,205,133,56,43,247,196,89,249,69,156,161,167,2,82,230,9,165,135,186,14,2,206,58,0,123,206,237,6,246,5,224,193,211,224,160,115,196,94,6,159,225,223,175,193,19,114,153,13,37,94,252,51,120,252,105,255,205,107,246,34,120,214,110,63,19,65,153,227,163,75,246,220,192,109,121,15,108,182,115,112,18,79,38,81,2,76,240,39,252,89,164,111,101,56,21,120,245,170,9,239,145,125,7,178,132,24,231,91,89,116,28,67,29,151,144,225,117,249,26,249,234,119,248,51,157,221,42,223,188,17,108,192,240,249,136,253,98,187,180,126,203,126,128,230,255,194,83,177,143,193,214,15,215,215,91,63,64,114,241,167,115,20,11,59,70,246,1,241,67,155,174,234,78,221,151,43,34,13,189,228,244,144,82,112,181,236,3,10,61,4,148,159,2,16,13,236,138,136,167,238,27,146,109,148,60,240,6,227,144,188,20,137,208,164,12,23,229,155,118,251,37,38,68,167,13,255,37,251,209,34,15,191,198,67,252,212,125,11,157,82,50,78,132,222,243,80,210,130,253,22,252,162,239,179,204,125,171,54,151,103,217,93,55,208,14,219,247,161,206,112,190,93,176,191,7,77,225,219,2,234,228,223,221,119,188,223,231,156,61,219,19,236,217,57,186,131,165,238,107,24,170,1,94,191,171,149,51,112,145,43,125,143,252,250,240,253,8,134,142,226,157,209,83,64,238,98,48,36,5,211,131,240,124,113,187,200,164,146,219,32,207,123,125,141,195,253,30,228,183,30,2,56,35,51,39,10,128,154,63,200,136,48,190,156,147,5,251,169,122,93,88,130,214,100,193,49,16,253,11,130,154,11,129,99,64,67,72,1,234,192,79,134,244,113,232,253,157,112,107,178,97,104,193,173,97,191,218,213,174,218,5,208,41,42,188,126,114,79,165,9,244,207,150,213,160,123,30,38,48,140,9,185,127,42,71,112,225,186,245,6,35,41,190,102,164,0,79,97,232,73,49,226,110,185,17,236,142,84,158,239,244,252,154,30,196,59,28,110,10,110,243,30,33,173,225,61,182,226,31,129,133,203,190,48,167,145,150,178,40,47,162,242,222,33,83,45,20,183,79,41,163,108,99,97,164,51,230,24,111,151,181,53,64,243,132,134,52,73,98,3,125,12,190,186,23,228,203,145,225,177,29,170,51,90,185,95,135,30,213,19,20,52,33,216,157,32,120,79,255,142,209,48,147,159,182,165,6,21,227,98,91,235,161,53,12,181,124,117,139,193,59,159,215,137,170,116,157,47,144,117,198,30,239,28,172,130,152,87,90,208,28,188,161,254,10,85,245,107,20,42,20,227,186,232,255,2,29,127,27,152,113,173,113,30,140,77,102,137,180,66,123,185,228,41,180,179,15,181,135,92,90,56,115,215,180,191,96,101,40,168,86,68,113,28,212,90,18,138,170,119,140,54,171,90,42,252,17,166,142,22,154,91,174,28,218,161,31,100,188,132,47,34,194,163,82,16,180,219,31,219,237,15,48,36,73,221,30,13,37,107,132,5,249,145,162,79,229,68,246,150,99,154,182,4,74,8,110,112,56,237,130,127,48,56,237,130,191,163,52,189,131,247,121,120,236,5,9,108,76,148,67,225,241,103,70,104,231,240,20,37,44,166,56,121,119,186,24,188,0,26,228,216,14,49,135,253,76,139,252,196,110,175,249,163,123,68,100,18,13,53,166,157,31,182,167,157,143,240,255,243,191,109,253,194,174,248,12,249,111,69,156,85,218,14,73,128,218,164,23,98,102,89,156,239,17,76,248,254,12,125,64,232,208,148,4,156,81,40,14,150,69,179,105,8,41,243,40,204,224,167,184,215,102,4,231,204,180,131,152,105,16,69,76,7,186,215,144,159,89,150,192,154,45,164,91,217,227,44,233,123,176,214,146,97,150,144,223,134,50,100,76,130,125,247,136,135,123,129,57,199,76,161,202,148,66,166,67,55,76,134,41,207,132,253,222,151,125,22,171,18,185,109,227,50,68,211,54,124,199,146,237,0,120,212,193,119,176,86,124,252,39,120,75,211,125,26,93,62,175,100,66,125,250,111,171,66,82,182,248,169,134,139,94,118,32,66,203,137,239,208,66,226,59,164,248,186,133,232,130,1,23,187,31,21,48,202,250,113,255,145,172,16,241,83,124,54,155,70,149,79,189,133,152,224,178,163,10,120,159,155,81,251,191,178,74,248,208,191,179,26,40,218,79,172,73,175,225,255,163,242,9,193,148,114,31,22,174,21,131,219,143,18,104,16,240,109,101,155,220,45,160,35,19,139,246,245,173,171,12,114,134,168,253,26,57,91,193,11,151,83,120,231,106,65,191,174,66,31,10,44,127,43,36,92,238,193,235,32,163,8,93,85,60,162,93,58,15,80,253,31,54,251,11,133,94,86,245,23,34,210,140,154,238,34,64,162,217,27,49,247,210,53,188,73,233,20,251,77,11,94,184,235,10,75,139,218,193,100,11,217,70,6,23,186,201,17,233,123,24,148,88,170,125,144,226,100,116,165,200,94,8,39,137,103,200,146,193,107,36,64,195,79,35,138,115,208,245,56,61,250,68,111,85,124,67,54,119,223,170,117,143,191,16,151,90,34,133,35,229,152,187,130,211,22,195,184,26,109,153,43,185,64,110,184,81,44,234,59,210,42,16,229,13,101,216,176,212,100,56,84,241,228,93,249,24,164,120,45,144,169,15,24,158,201,57,192,235,15,9,115,219,197,107,46,50,121,70,52,42,84,104,11,14,57,38,235,235,245,13,136,45,81,40,150,27,56,115,220,195,16,58,69,54,80,244,154,227,32,81,20,129,20,36,157,113,9,42,40,151,223,216,147,145,13,97,120,166,60,92,3,158,110,180,36,99,37,69,71,255,67,205,99,100,24,7,126,110,18,66,169,10,108,134,97,38,85,84,91,187,236,192,195,94,87,4,8,254,18,217,79,25,47,219,170,223,37,98,55,104,254,36,203,241,129,235,106,114,120,32,36,134,170,167,67,75,98,48,123,58,134,184,253,36,199,121,147,0,233,28,37,116,4,221,139,165,95,219,128,46,164,211,205,162,13,105,97,56,100,60,16,135,175,70,135,105,66,182,215,28,116,129,250,255,13,193,58,112,62,27,227,206,112,36,179,205,180,115,189,157,187,165,98,113,95,59,7,5,76,175,85,167,184,137,97,183,164,6,114,61,18,223,182,46,68,120,233,64,28,114,148,81,116,12,134,53,51,45,99,186,116,217,4,99,140,148,193,92,132,95,120,140,48,82,146,42,76,56,85,72,6,67,40,11,49,226,252,88,23,232,38,107,218,60,110,245,232,22,87,15,5,47,247,203,59,193,239,193,6,139,194,51,186,167,64,189,177,249,218,133,35,55,204,76,101,165,2,156,197,243,41,67,182,165,12,169,22,117,204,252,65,54,48,95,248,56,129,247,189,74,178,255,121,241,187,43,72,133,138,61,231,30,60,20,137,8,37,248,133,7,231,90,253,0,186,90,148,30,103,133,203,253,200,48,216,157,167,5,190,147,235,181,207,253,223,40,22,222,85,236,103,108,138,198,102,226,35,90,245,149,225,143,32,19,7,64,146,121,89,200,202,103,12,53,223,153,146,221,183,124,87,42,126,207,208,7,173,51,14,16,161,39,182,154,136,45,16,187,39,168,93,71,118,120,24,45,21,60,169,18,134,27,147,85,164,52,104,188,22,251,152,251,16,101,184,187,139,142,69,128,70,192,3,188,88,140,242,87,233,100,62,141,108,128,26,104,101,116,20,206,167,133,51,90,248,54,192,141,18,185,104,2,243,129,186,56,4,122,198,26,83,187,90,165,122,133,90,241,152,215,98,234,226,181,13,72,35,32,21,22,157,60,120,224,45,220,161,77,163,23,174,187,252,51,183,178,242,173,122,184,245,148,111,255,188,141,177,110,131,56,131,128,236,101,138,225,192,96,44,203,141,48,213,245,140,210,156,84,195,150,210,6,105,29,237,35,63,103,85,233,185,22,121,86,183,203,174,70,196,69,26,170,41,73,36,148,103,61,54,110,105,96,85,15,8,205,133,0,181,74,80,59,24,117,240,195,139,156,175,44,91,36,101,197,31,173,223,61,101,142,144,152,16,147,65,201,153,69,194,77,23,157,111,229,242,213,215,60,7,228,113,205,230,145,142,170,105,67,23,146,77,207,180,240,228,221,202,166,174,40,102,112,123,203,150,208,77,243,243,44,37,20,93,187,53,170,228,185,32,15,165,230,8,187,123,233,236,178,134,38,132,222,38,56,103,31,226,164,120,40,47,177,201,84,175,242,150,167,165,45,27,117,246,168,37,136,107,242,46,202,129,112,212,102,133,36,66,215,57,76,211,105,20,234,67,26,9,149,46,210,112,147,88,84,6,170,16,144,176,78,25,229,196,28,34,125,240,106,195,197,26,11,157,16,116,189,66,124,221,164,204,2,187,254,66,196,49,122,157,38,175,163,227,16,85,63,28,27,217,22,250,72,15,34,197,125,28,144,14,244,110,119,65,166,118,147,239,9,58,16,138,76,206,211,211,232,77,246,58,77,103,245,72,207,174,38,138,179,216,157,146,18,60,118,13,151,3,138,174,38,32,66,135,209,168,175,251,85,103,242,84,68,227,213,132,52,237,145,244,73,108,170,89,172,234,106,205,133,165,230,204,227,192,125,162,18,81,176,114,158,55,123,39,138,214,204,99,106,217,104,255,16,95,93,107,229,219,40,67,244,232,231,64,22,14,195,241,169,117,45,175,61,92,181,119,161,39,221,169,132,55,16,246,42,13,180,80,72,227,166,230,142,189,133,22,37,56,72,61,21,113,154,107,51,40,44,64,184,116,156,114,55,165,201,145,67,51,105,170,107,194,135,70,34,143,107,251,123,37,45,248,21,111,189,145,130,36,147,215,48,142,240,235,107,244,99,124,124,242,17,222,101,175,194,172,22,251,37,9,248,2,70,177,190,178,148,175,175,113,249,150,52,95,187,105,119,78,244,50,91,82,169,219,130,221,31,182,62,207,163,57,28,77,200,219,66,138,227,203,214,217,60,39,132,203,36,77,110,37,98,67,181,194,100,66,47,160,46,221,16,183,161,15,191,240,50,247,69,145,129,105,102,165,239,5,227,240,94,121,120,229,80,246,186,205,183,29,108,8,17,184,114,204,241,10,238,10,107,2,2,103,12,156,95,216,132,28,117,32,103,36,139,212,25,142,176,221,214,48,95,234,158,190,168,184,236,106,7,123,168,32,51,49,156,76,224,236,18,91,129,128,202,56,8,14,183,253,150,96,59,9,1,69,211,43,16,140,96,11,210,41,65,41,61,254,166,44,56,213,48,142,181,241,69,185,112,17,106,118,160,70,248,13,151,202,210,108,20,153,150,212,232,105,168,59,1,192,128,99,5,102,219,21,212,46,156,180,230,23,31,248,122,122,97,181,162,19,198,173,229,192,105,208,174,166,180,130,202,252,239,37,188,77,191,144,240,242,25,201,46,253,76,191,76,211,127,92,95,3,19,159,117,244,3,6,197,10,113,222,33,126,60,129,148,201,195,136,46,226,154,184,137,12,99,69,145,178,212,22,139,58,43,133,61,88,41,186,179,156,188,5,119,81,12,1,94,126,225,154,40,30,114,234,170,56,131,246,157,178,23,38,200,221,81,24,244,176,53,158,194,232,162,5,167,190,41,22,194,85,213,237,114,246,85,63,22,208,2,204,118,36,145,46,113,141,29,207,198,144,78,103,192,184,93,8,135,13,227,51,77,168,97,203,151,9,25,141,220,65,155,145,179,206,83,12,149,48,143,40,100,4,59,129,23,207,146,242,197,199,184,56,217,135,86,176,67,248,240,54,138,78,127,41,211,30,195,43,224,137,162,130,222,177,221,134,117,164,20,191,181,219,193,118,91,81,43,253,158,208,188,52,164,192,190,245,72,232,214,188,189,145,25,32,253,106,65,112,151,72,114,80,156,232,24,68,7,166,166,60,198,6,61,63,237,43,131,52,137,27,139,48,105,129,35,23,167,163,94,167,89,52,161,1,53,145,116,41,170,143,229,93,169,253,216,75,147,34,195,120,24,182,156,34,102,69,94,162,249,198,201,243,41,52,185,248,168,125,54,51,146,126,198,250,69,230,221,107,76,129,0,92,176,178,118,15,129,176,88,19,32,231,49,131,83,59,159,103,81,32,220,105,166,1,231,255,13,190,107,218,112,58,194,2,39,235,51,204,128,98,17,221,40,30,197,32,148,120,253,21,195,131,69,253,40,61,183,51,22,123,43,198,19,228,126,210,95,237,23,209,44,119,149,134,157,108,151,175,128,110,248,78,136,253,116,68,176,27,11,3,139,248,248,151,220,182,115,80,97,68,32,157,200,238,121,62,249,249,92,216,19,218,105,5,101,197,203,67,106,115,171,56,9,225,215,148,144,248,90,39,68,59,248,202,193,210,247,180,56,111,188,221,232,217,199,63,87,219,206,201,150,214,110,49,13,216,220,50,87,233,175,32,66,163,201,130,167,233,248,20,1,199,43,214,72,205,101,138,12,101,4,51,89,224,8,141,183,117,170,122,94,129,25,66,108,253,242,184,188,212,253,241,132,247,228,214,154,122,20,167,113,5,56,90,13,23,90,253,51,151,102,12,43,101,206,139,252,163,145,253,37,117,169,149,159,164,243,233,4,58,57,189,68,14,103,158,71,248,163,117,154,164,23,73,75,86,40,230,15,173,198,74,46,75,238,250,178,238,61,221,149,48,17,84,132,116,179,180,89,185,156,238,53,240,198,18,128,11,147,19,196,125,99,122,190,222,12,106,164,228,34,115,21,138,189,13,93,42,210,150,88,198,198,246,77,172,180,160,161,74,168,101,230,150,52,17,27,7,156,18,181,85,234,97,152,67,125,86,12,163,26,192,20,206,1,153,208,19,218,74,160,43,102,110,96,8,66,142,81,47,7,67,96,174,66,175,68,91,52,94,143,14,126,123,7,130,171,3,9,64,93,176,3,1,182,146,225,19,193,230,71,236,224,34,204,119,249,62,124,38,90,224,147,185,93,95,35,9,192,100,62,33,55,74,150,150,115,252,133,48,31,93,65,10,80,5,82,25,19,57,239,188,241,81,67,227,53,30,172,108,107,164,218,90,224,69,146,121,54,240,187,130,76,119,200,140,202,102,157,90,151,94,217,48,20,3,6,238,204,53,7,220,99,7,216,5,255,9,87,83,170,210,248,111,232,102,25,234,214,88,110,56,205,184,33,140,151,45,72,214,42,149,79,141,3,211,180,70,28,175,12,12,210,180,211,251,179,114,237,194,98,27,171,15,188,52,36,185,184,137,181,70,36,234,48,87,61,103,102,103,130,168,175,226,142,240,29,221,215,81,166,127,113,51,84,4,211,138,120,203,41,22,185,146,118,248,169,19,77,218,237,3,131,198,29,240,21,98,140,180,222,119,57,112,56,6,56,100,229,190,128,17,83,213,48,199,36,87,63,2,77,156,69,60,212,23,242,48,209,228,133,56,230,93,94,164,71,133,29,133,211,60,170,119,155,162,75,44,61,66,41,153,56,66,75,11,151,234,188,115,97,160,182,52,235,178,65,53,9,23,21,196,242,70,225,8,5,111,11,247,179,138,50,9,61,185,253,107,159,23,186,132,187,161,169,11,59,150,237,175,188,115,180,70,242,214,60,151,22,154,105,176,124,8,137,192,242,33,164,82,144,214,120,253,180,142,70,69,95,57,213,247,24,15,205,98,58,140,27,141,144,177,91,200,201,239,185,177,212,62,243,165,166,15,154,141,113,164,229,96,251,80,182,67,26,232,37,75,89,207,178,230,125,147,66,220,176,110,217,197,229,181,54,17,146,202,225,163,8,47,59,173,144,179,167,205,195,164,243,200,70,59,244,15,75,135,201,194,101,247,181,189,131,100,184,210,254,106,195,161,197,230,111,212,160,90,133,141,21,187,131,231,179,124,208,215,219,210,13,226,233,148,67,48,45,38,85,214,169,35,84,120,132,248,107,204,60,40,44,197,151,116,207,242,209,114,112,124,203,185,83,206,251,203,101,139,116,237,153,183,44,82,155,100,181,233,34,253,150,185,212,154,180,100,46,107,251,224,171,21,43,222,20,37,117,163,56,123,135,203,242,222,54,148,103,219,203,155,148,251,76,223,175,193,146,89,51,103,118,188,206,140,86,19,178,196,42,74,151,141,121,209,220,24,189,127,204,1,50,159,69,154,166,183,37,166,134,139,120,4,186,0,233,104,121,235,242,67,229,16,101,142,241,214,224,107,162,179,89,113,233,52,147,203,90,145,249,73,124,132,78,249,170,51,207,117,222,132,11,24,138,53,249,235,1,223,92,7,157,225,144,222,140,70,40,185,255,31,149,248,255,252,213,92,181,250,176,193,114,93,103,194,42,185,212,90,174,72,51,13,147,226,149,132,181,74,138,144,102,206,145,173,174,150,20,137,146,38,82,152,225,55,15,250,113,76,192,112,106,136,222,75,162,97,231,234,37,143,134,123,201,91,74,26,35,62,74,186,42,5,29,36,184,31,198,57,210,77,223,21,133,65,177,23,248,130,147,95,67,249,18,105,48,164,87,187,99,2,238,48,57,195,167,220,172,129,203,252,254,57,171,10,186,254,37,179,203,190,254,5,171,164,220,173,188,32,170,226,239,49,107,133,37,239,35,212,205,9,91,210,48,90,7,168,83,164,196,40,219,135,199,60,110,237,187,101,217,222,69,83,224,163,34,255,227,178,68,244,175,255,161,146,132,106,36,5,229,228,77,38,153,101,255,235,130,38,237,83,131,202,82,250,242,75,117,160,208,135,52,169,132,151,52,10,221,252,149,90,65,233,244,65,20,191,128,65,104,133,45,51,171,210,63,115,1,93,136,151,77,213,190,71,199,13,161,83,34,53,146,80,41,29,70,81,210,226,186,26,140,194,210,138,190,140,167,243,28,239,154,112,125,34,45,58,188,108,133,64,77,128,84,41,205,147,208,199,165,23,9,31,73,205,176,139,130,196,9,221,38,5,134,224,235,61,210,85,27,134,62,192,19,123,35,146,98,82,100,46,231,193,9,7,236,244,252,99,241,192,198,226,65,161,11,86,68,212,67,1,241,25,85,54,54,111,53,245,123,233,214,182,84,160,107,99,84,59,102,122,178,10,141,172,233,53,228,55,169,119,49,27,215,151,109,222,164,153,147,106,158,53,200,214,226,134,202,206,87,118,29,230,84,87,118,150,33,14,154,150,71,53,123,174,103,255,174,166,205,164,254,44,209,100,138,70,53,40,159,176,109,188,4,79,186,29,53,54,172,22,198,37,177,53,85,150,198,213,186,72,207,87,232,116,199,226,254,7,243,193,46,146,187,238,22,190,16,215,165,80,57,150,248,186,162,111,205,56,21,67,178,187,198,0,240,45,143,29,214,243,173,238,181,17,254,199,100,141,248,30,246,216,71,81,133,106,25,125,184,249,106,225,217,111,188,90,56,103,84,164,88,194,7,251,130,169,107,169,215,107,153,200,12,5,91,118,147,170,98,18,229,8,132,133,247,92,141,218,240,250,180,232,185,52,125,234,178,222,139,220,121,45,183,88,170,63,212,86,12,172,172,27,118,157,231,85,61,215,105,143,69,97,255,234,155,84,242,150,174,234,18,216,119,21,181,228,146,205,170,107,246,60,182,199,35,136,168,130,94,107,182,158,246,98,180,252,202,252,42,106,208,193,75,161,108,133,138,189,122,232,202,123,128,150,27,39,45,103,187,216,118,90,156,41,84,113,214,208,83,48,210,175,13,240,208,64,59,15,65,59,144,21,144,11,115,165,50,93,227,53,35,79,215,240,215,213,201,137,77,157,156,232,234,228,168,194,81,103,154,178,219,114,80,183,219,102,219,218,237,11,10,155,244,155,27,53,235,192,16,255,74,205,216,187,111,155,49,173,105,95,201,23,75,159,191,65,245,242,196,243,141,9,173,238,138,10,239,128,124,247,170,161,127,109,90,134,190,225,11,217,17,50,157,16,9,12,162,178,143,237,30,204,185,249,132,127,150,8,112,159,245,14,114,85,209,47,214,138,244,61,204,235,217,21,245,92,150,245,172,102,50,202,106,126,88,53,59,172,54,23,198,8,87,7,108,128,214,95,190,49,71,93,255,167,165,139,165,108,204,199,205,150,10,108,139,146,45,69,11,56,41,134,213,121,115,100,115,129,63,22,231,232,68,110,69,148,206,167,105,114,12,159,229,157,95,145,182,206,210,36,134,85,66,91,152,111,244,191,230,98,187,38,24,70,200,235,255,194,225,170,222,8,48,171,234,189,191,189,241,53,141,194,135,53,136,162,65,13,165,215,74,243,96,178,48,248,59,221,83,144,175,26,63,243,109,167,144,157,208,85,142,98,137,183,174,19,79,109,238,211,134,82,138,202,141,164,20,99,190,130,96,107,108,223,116,99,122,27,243,121,64,38,11,230,135,151,84,33,171,216,254,2,164,31,222,131,170,24,177,110,155,43,116,33,229,99,17,7,95,220,50,200,202,175,56,208,104,37,28,147,181,207,143,77,146,36,25,107,166,127,128,60,89,78,243,55,201,148,229,14,90,178,41,111,212,42,89,79,110,182,143,108,221,38,40,114,226,142,170,180,205,140,110,36,120,52,89,228,164,38,135,242,4,168,229,205,166,151,104,20,21,39,167,129,196,108,37,163,37,211,128,133,94,189,79,139,112,138,124,150,252,118,44,67,114,72,35,31,188,191,147,246,45,113,128,182,195,169,108,140,52,126,164,252,49,183,36,50,191,252,248,241,21,124,48,44,139,132,161,76,38,101,201,247,8,227,111,51,73,137,184,221,97,157,239,150,92,231,207,6,215,185,217,132,104,124,27,213,99,76,139,180,112,168,174,150,90,41,142,84,183,45,159,156,250,93,51,191,194,8,147,26,67,175,95,145,53,203,28,173,169,107,155,109,38,37,91,116,42,215,138,44,47,46,45,162,213,113,133,173,214,77,133,44,201,75,9,139,201,40,55,245,102,80,9,208,12,252,58,66,23,225,229,227,211,175,25,139,91,226,211,84,249,17,251,229,65,161,148,144,137,182,122,187,236,31,150,43,196,111,43,241,148,179,223,158,39,248,136,185,205,212,231,55,138,104,137,98,128,16,237,187,30,111,138,74,241,247,154,85,66,185,167,76,185,73,210,231,158,110,62,78,23,197,188,1,165,141,103,194,161,173,89,111,81,214,243,147,9,83,174,109,208,91,73,149,22,148,185,126,53,109,97,175,198,39,243,228,212,143,22,212,4,236,87,198,244,248,191,186,82,129,26,17,115,115,79,186,141,110,156,125,185,159,191,186,136,16,111,204,73,40,7,95,68,140,202,112,19,0,201,8,129,8,45,204,129,252,249,155,132,52,115,5,235,242,217,63,12,206,107,121,39,182,164,22,156,27,61,148,160,66,13,23,191,87,205,50,152,128,111,149,76,5,49,57,198,145,77,111,144,22,10,253,5,77,161,138,176,201,231,235,16,71,75,44,61,194,223,142,18,66,243,166,245,209,161,201,148,113,11,15,8,132,178,60,156,133,137,115,85,195,191,130,196,17,77,51,111,212,162,100,189,1,124,134,183,117,20,45,110,230,138,11,18,189,75,204,161,95,165,122,17,47,122,128,72,143,35,58,58,41,18,151,186,70,26,167,217,4,57,162,9,183,222,157,40,187,25,140,182,91,163,86,98,107,14,71,8,254,87,163,59,79,113,96,60,19,126,242,37,222,162,152,123,191,244,67,77,42,59,186,177,199,47,92,197,183,90,219,37,20,79,67,168,11,61,158,235,77,251,44,11,136,12,78,116,245,93,58,13,179,216,115,69,117,207,69,114,245,200,205,134,86,100,139,26,1,133,97,216,135,79,77,195,144,105,211,254,83,137,49,223,138,190,15,52,62,63,92,123,176,26,136,181,199,158,84,212,32,181,40,142,141,76,129,70,22,156,109,4,178,89,135,7,208,73,195,116,237,170,140,107,143,27,213,107,148,160,55,34,95,210,8,97,98,203,107,81,38,182,115,146,18,194,82,228,187,168,21,58,22,30,238,166,96,190,204,80,175,154,86,170,88,120,48,133,234,39,242,18,44,152,85,63,16,40,193,222,16,199,39,98,169,212,26,85,85,100,120,172,177,45,165,16,106,109,80,195,103,209,42,158,8,136,73,217,166,153,125,152,26,236,86,255,180,118,81,33,122,187,132,134,229,202,114,249,95,173,91,144,153,172,225,115,107,171,193,240,196,94,36,249,92,52,150,72,144,30,245,2,87,106,140,26,74,164,111,72,230,101,126,175,105,4,255,169,139,226,44,177,153,134,222,104,240,151,91,253,220,96,240,131,230,193,223,186,225,224,35,129,105,158,128,53,118,103,243,72,30,37,117,171,180,255,153,139,248,95,68,71,78,36,125,211,245,166,43,78,1,61,169,121,8,84,190,240,51,96,225,213,20,179,213,83,64,53,231,176,60,2,140,6,89,215,152,181,29,229,8,216,26,99,255,218,188,62,143,173,195,179,132,250,255,209,109,58,154,79,143,98,100,150,180,70,237,90,105,191,173,230,114,69,218,190,174,216,52,150,182,54,150,103,221,50,246,50,254,121,147,119,158,212,173,214,110,48,74,203,73,244,198,163,20,44,31,165,127,221,222,187,180,158,106,255,254,3,182,146,54,52,175,144,11,203,241,243,223,97,31,253,51,201,78,147,215,52,185,247,98,164,250,70,152,12,11,132,77,100,184,219,154,32,4,174,195,213,1,232,22,141,222,251,21,149,21,189,102,206,254,44,26,223,154,70,231,209,180,117,20,198,211,121,22,249,45,189,204,38,95,54,20,59,67,24,208,44,231,247,4,195,33,229,25,141,232,10,69,252,82,149,141,70,29,135,226,82,152,42,138,199,93,123,3,68,157,9,188,205,164,74,162,133,65,16,208,66,134,235,49,120,49,142,102,189,201,223,8,235,212,126,169,184,51,91,114,43,136,184,218,189,246,229,251,46,55,143,174,104,249,17,96,152,195,205,33,136,130,205,153,185,14,60,114,228,126,195,232,219,170,248,35,103,161,144,208,20,133,199,182,66,52,16,181,123,219,82,189,26,72,3,45,74,38,193,37,152,9,59,145,112,140,11,10,90,43,102,130,92,203,20,90,12,225,52,0,253,172,143,251,118,64,232,48,166,55,248,31,181,148,205,82,255,245,139,121,6,237,105,161,191,238,138,117,60,236,142,74,204,124,181,250,74,247,248,63,106,124,202,18,255,200,177,145,189,64,231,43,203,142,250,95,228,136,127,17,114,68,5,210,138,192,35,236,128,84,132,31,209,124,18,141,171,48,20,147,6,24,138,25,188,183,0,238,176,249,154,240,20,103,13,233,12,32,24,138,85,130,64,231,193,145,13,233,11,3,202,90,176,200,48,158,172,9,125,177,203,207,215,243,96,87,66,95,92,194,227,10,232,139,11,14,125,177,23,92,152,208,23,95,224,133,21,250,226,20,62,104,56,23,24,12,101,7,67,161,60,233,172,182,196,103,159,33,89,213,240,158,237,91,94,114,107,124,246,20,62,89,204,239,217,203,218,251,245,12,235,41,26,203,106,211,122,246,118,121,50,250,151,61,171,37,178,154,215,179,23,255,205,160,64,154,144,63,36,80,190,163,25,112,87,161,59,26,209,64,38,176,146,231,217,33,153,22,104,249,151,128,129,8,3,4,14,176,1,123,157,3,34,187,49,183,100,57,188,44,34,140,75,26,76,189,18,183,132,2,29,118,189,85,229,35,37,186,144,38,244,104,221,64,230,237,186,57,72,124,3,8,143,74,51,122,107,53,99,150,148,168,30,169,213,118,125,140,116,116,186,194,28,249,147,221,242,245,67,226,202,252,210,166,251,187,77,160,58,120,222,165,88,29,124,17,216,141,149,143,163,226,29,255,220,100,86,112,243,165,143,188,198,89,58,137,212,101,242,39,195,56,228,3,7,253,16,213,155,6,201,42,52,246,123,97,145,66,129,197,196,242,66,199,211,195,203,244,208,209,19,62,23,9,151,47,10,108,78,101,81,168,161,152,197,179,232,61,228,158,31,159,212,167,82,191,16,147,39,56,67,127,113,21,154,34,228,6,21,84,74,74,247,95,146,189,74,35,55,68,27,83,163,162,212,182,92,74,195,149,111,166,27,179,12,216,176,132,251,177,97,219,228,11,78,156,83,45,5,45,160,218,28,217,13,207,112,206,68,243,185,185,26,229,249,172,69,32,88,190,104,77,104,101,237,210,141,23,250,215,28,132,128,12,228,1,217,35,77,58,168,94,249,81,245,89,240,132,163,88,186,25,138,182,242,71,136,232,216,242,71,234,49,125,91,253,33,13,213,44,248,202,203,65,225,193,100,102,149,227,132,45,216,255,163,198,105,89,245,245,113,226,68,90,236,36,160,210,7,60,18,0,16,249,113,77,49,234,233,113,48,109,224,37,19,237,124,156,149,56,196,150,146,248,168,231,22,163,231,105,197,232,183,118,137,46,145,196,19,56,74,170,95,53,195,5,218,64,24,133,168,131,192,161,253,45,225,193,232,66,99,220,41,108,192,38,167,73,250,143,151,59,35,72,7,32,46,44,174,104,224,77,187,36,142,172,50,56,180,53,147,7,113,90,96,135,209,180,249,216,165,191,168,200,59,130,47,211,230,114,19,81,110,106,47,247,131,176,104,192,114,19,81,46,15,39,125,178,188,189,162,216,204,94,236,75,119,74,161,192,142,41,236,53,159,165,103,132,26,169,25,187,38,134,145,207,188,106,164,140,230,29,147,40,47,226,36,228,106,57,19,113,72,218,186,30,70,32,84,193,230,5,249,1,216,107,12,195,132,242,31,172,90,92,198,100,188,28,35,180,207,170,65,152,139,65,152,139,65,208,109,26,206,212,65,53,150,75,119,220,184,160,16,224,117,60,128,44,194,241,199,184,204,62,82,248,238,22,55,227,65,205,217,215,151,198,234,133,92,103,151,90,97,39,170,176,250,152,66,89,152,155,26,105,205,124,40,165,60,77,116,243,174,96,231,52,118,108,151,27,132,84,108,65,212,71,185,112,202,186,104,175,228,176,87,114,146,81,109,62,195,237,54,205,11,46,13,28,50,94,119,232,249,208,22,173,173,199,92,209,125,211,242,172,125,33,80,105,173,181,62,127,165,213,186,203,79,228,175,176,148,89,142,84,130,37,131,9,70,5,45,164,142,117,1,196,169,182,255,97,76,108,132,234,82,64,149,104,14,102,69,180,204,231,175,206,200,96,122,233,234,198,221,232,24,197,129,224,93,58,113,147,181,81,204,234,101,87,81,204,190,107,68,49,123,94,49,59,65,187,39,211,71,220,248,28,153,159,63,233,214,122,199,155,90,235,53,241,208,186,9,203,43,29,121,129,159,137,159,4,202,153,121,226,61,149,162,200,114,160,51,89,167,6,116,150,104,114,140,225,208,181,94,197,235,192,171,89,106,173,222,30,232,240,106,175,101,196,68,85,45,6,119,92,6,191,141,243,196,208,178,147,72,199,27,238,168,30,77,48,188,0,103,247,163,73,79,255,177,131,63,56,112,79,79,80,54,241,115,71,18,186,62,89,56,45,185,174,194,241,81,120,43,65,178,240,36,220,217,59,88,96,161,146,36,11,6,207,176,216,249,173,67,134,191,160,149,73,244,60,205,158,100,208,156,147,29,129,75,149,6,111,92,68,17,18,232,12,65,194,82,61,163,96,74,126,129,52,177,150,38,174,165,153,86,48,104,171,235,209,235,31,194,89,239,204,230,83,16,192,128,239,163,95,82,32,19,142,16,57,245,249,5,18,139,241,26,197,141,141,226,198,101,113,49,47,110,34,138,27,151,129,10,59,7,135,212,251,94,176,68,154,100,42,217,78,48,89,146,172,88,229,123,149,8,122,155,117,42,43,4,232,239,113,226,150,173,65,253,128,254,98,7,95,212,114,161,38,18,57,129,97,206,38,35,221,19,206,170,10,81,43,156,24,47,85,83,86,254,216,97,100,91,44,39,178,95,114,115,145,149,155,115,143,21,40,69,201,213,165,146,171,67,177,208,182,91,36,91,159,138,115,37,180,12,134,252,32,55,77,187,125,66,192,63,149,247,59,244,30,37,8,219,208,48,26,235,218,39,17,89,43,64,189,71,212,175,215,132,206,244,136,2,90,175,11,190,100,232,94,177,40,163,83,39,186,203,94,21,217,65,183,67,71,101,92,102,140,46,74,65,101,189,120,250,102,29,65,11,130,136,15,81,249,125,71,34,145,157,184,67,149,76,101,216,25,161,220,244,1,218,29,122,253,146,26,128,4,165,148,30,146,138,88,26,254,203,183,52,124,71,111,248,78,189,225,189,63,177,225,220,169,144,147,103,52,145,149,11,156,211,105,165,82,51,209,145,44,172,242,183,35,39,242,122,249,223,23,73,145,174,7,162,248,81,107,127,184,86,251,255,224,166,174,215,204,15,101,144,92,67,215,216,101,182,193,220,12,110,180,57,155,21,117,244,71,55,209,64,112,154,8,113,231,224,128,47,63,14,142,87,42,116,44,22,233,134,36,241,35,159,16,251,208,55,32,149,105,132,213,244,122,227,156,161,152,91,140,28,92,189,167,50,167,192,114,107,101,166,24,22,35,181,65,250,153,59,117,21,198,32,130,245,153,105,131,225,104,145,68,166,23,194,111,53,118,70,194,155,41,101,77,85,3,210,180,12,171,240,36,42,77,19,16,100,29,254,178,104,24,182,194,24,182,66,27,182,12,134,45,251,190,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,223,7,221,38,100,14,107,217,154,51,222,44,205,99,66,229,136,121,129,106,196,173,25,131,84,14,31,191,17,121,11,163,136,119,7,120,221,39,244,41,180,224,167,107,169,65,166,22,53,72,108,83,131,196,117,53,72,108,176,187,167,232,57,82,85,131,88,89,163,118,251,13,164,253,118,237,200,158,73,89,195,255,213,142,44,209,142,188,190,129,118,196,50,192,255,171,29,249,166,195,83,148,100,57,55,249,173,167,68,174,93,70,228,161,9,239,110,160,153,177,77,230,191,155,102,230,205,13,52,51,74,49,82,165,135,53,29,137,61,25,66,247,68,116,233,159,63,39,204,175,160,187,88,169,237,41,15,184,63,85,227,35,236,130,201,56,209,179,106,231,169,119,4,39,254,179,230,247,161,43,120,164,149,166,45,55,162,107,149,214,10,236,171,12,89,33,164,102,14,75,129,226,26,15,172,243,1,14,168,135,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,223,27,70,121,40,126,68,127,41,160,50,196,254,132,253,158,116,144,206,218,137,9,139,110,23,90,237,251,2,192,14,85,3,21,224,67,65,234,35,157,212,23,6,169,183,131,33,106,190,201,79,13,13,101,164,247,134,101,230,72,223,50,126,253,165,96,97,240,42,44,78,58,103,113,82,199,180,52,142,213,91,149,25,75,205,130,183,67,68,137,187,149,254,5,33,225,66,54,198,249,159,62,206,8,75,96,106,230,197,143,93,229,132,43,42,237,95,156,196,211,200,205,37,61,159,5,19,36,221,243,178,121,57,155,25,179,113,22,232,44,192,182,81,69,63,46,25,133,51,204,199,31,103,250,12,205,61,163,64,188,27,26,76,36,215,226,187,122,218,237,96,110,164,189,21,204,45,115,2,111,217,75,156,138,57,154,198,230,240,115,161,25,74,143,213,210,175,143,179,45,2,11,57,92,25,157,130,161,169,190,250,222,152,108,140,55,93,174,138,151,37,104,162,172,182,225,12,189,190,78,172,7,39,15,70,201,9,70,97,76,118,160,121,4,126,77,236,142,114,43,40,152,199,172,99,33,66,119,215,238,21,240,162,176,185,76,207,63,53,149,246,111,121,163,180,91,4,131,165,112,205,23,107,43,165,75,67,48,35,55,233,168,173,223,2,9,100,161,90,246,76,12,87,195,245,137,216,7,201,82,134,7,99,19,217,6,79,92,63,149,174,136,54,153,131,198,87,144,12,24,137,87,52,189,7,201,178,225,133,148,186,7,217,139,117,111,68,24,222,230,68,29,77,209,7,115,129,216,138,40,184,34,142,102,96,124,236,60,249,237,253,179,253,131,183,207,222,29,60,123,249,236,213,179,215,239,165,7,152,145,140,149,12,178,218,228,26,241,52,4,3,141,142,26,18,71,51,247,156,113,238,57,52,152,102,58,102,22,125,113,33,218,56,49,18,42,76,180,42,152,185,242,209,122,226,74,86,155,253,128,225,134,42,97,130,13,232,158,152,24,76,99,20,84,209,44,213,59,220,85,108,97,93,184,137,185,123,40,239,69,93,156,147,138,149,167,252,198,140,215,156,227,113,156,170,66,105,179,91,174,233,115,46,55,53,95,169,82,97,227,42,2,209,139,36,135,62,196,227,24,81,194,104,78,208,174,19,33,176,91,98,78,114,169,40,225,26,98,222,229,146,247,37,46,104,172,183,72,74,82,139,77,103,65,28,72,63,104,209,54,137,168,48,13,129,228,185,88,249,81,89,118,164,202,182,48,54,204,209,126,40,250,222,117,52,191,229,101,98,56,141,229,63,208,241,149,83,133,95,249,181,169,184,40,165,157,219,63,72,56,106,144,6,16,163,3,76,155,116,59,122,92,232,103,168,93,109,76,25,62,138,144,166,233,188,104,165,71,173,12,191,115,81,77,157,43,108,203,44,253,251,194,60,140,174,120,3,101,252,88,131,239,48,56,46,196,16,144,221,10,69,74,113,240,26,217,8,240,142,143,118,39,159,198,227,200,13,111,101,8,22,64,236,85,202,186,98,43,72,61,64,81,206,82,161,102,201,40,241,86,144,173,34,125,208,79,34,217,218,0,127,170,210,63,155,208,153,109,96,177,144,169,205,46,162,206,53,40,183,140,153,81,171,137,107,240,80,170,226,126,10,116,77,230,122,28,79,78,104,60,115,225,196,221,127,206,227,117,115,81,161,114,104,171,102,48,181,132,52,212,31,243,146,185,182,139,42,128,234,156,107,208,216,132,239,214,52,120,16,55,211,118,253,189,146,240,170,214,69,245,16,129,74,131,85,90,103,92,95,203,29,133,239,126,21,239,126,193,134,193,242,51,108,249,95,175,111,121,114,51,11,141,26,249,181,89,109,40,188,212,100,165,254,163,105,29,246,171,52,160,164,31,127,24,45,230,107,245,141,136,141,153,45,22,63,154,96,3,239,54,176,160,216,212,170,164,47,225,17,196,97,24,26,82,129,146,82,196,177,31,3,41,208,162,67,39,4,42,32,184,41,180,73,241,136,146,196,44,84,96,181,231,182,144,137,158,48,251,173,168,149,68,62,180,106,153,226,121,72,155,76,209,240,129,171,21,206,105,10,201,176,212,227,239,8,108,64,71,96,16,98,181,132,13,99,90,102,61,52,252,183,27,167,144,90,192,110,162,242,203,191,208,176,164,4,118,73,20,228,72,36,67,18,68,226,82,61,55,47,213,27,79,177,106,120,2,60,128,151,111,42,246,169,106,101,243,81,169,68,150,102,236,175,183,27,109,231,219,86,96,44,222,134,142,189,167,91,163,99,242,19,146,0,184,120,195,78,110,124,147,52,226,215,75,103,168,19,106,213,244,172,250,241,175,170,91,202,13,96,117,226,190,8,248,0,170,4,239,41,39,49,190,66,82,49,14,103,225,56,46,240,138,63,76,42,53,170,19,88,237,79,62,172,198,49,93,98,203,44,9,184,216,136,165,186,44,208,99,21,194,68,3,119,249,246,216,142,210,31,86,3,85,89,187,253,6,6,193,141,58,99,148,160,55,226,239,255,148,0,147,6,82,206,79,255,172,0,146,26,188,199,63,51,62,164,134,14,162,104,192,202,200,121,120,100,173,138,133,247,39,134,85,212,208,73,42,109,14,214,105,115,176,65,155,235,211,172,193,155,68,117,79,198,63,118,184,254,156,137,142,162,117,183,114,233,181,127,163,125,172,67,8,105,161,142,163,13,41,137,230,241,246,13,212,196,126,233,146,109,56,22,92,41,118,243,193,16,135,135,230,137,188,70,3,108,234,186,13,219,176,234,242,41,165,102,224,229,174,92,240,101,249,120,47,36,47,182,196,82,171,34,48,241,91,26,216,136,139,37,177,189,238,35,0,122,225,222,245,40,136,215,14,48,161,34,44,74,154,157,9,171,183,172,250,134,2,254,24,134,113,97,167,170,191,235,52,226,2,65,226,198,111,181,146,237,152,65,181,250,236,201,86,151,38,144,133,86,151,39,18,174,81,34,161,140,133,107,37,91,93,154,137,83,180,186,88,51,61,148,191,58,114,11,70,223,89,29,222,37,170,197,113,161,48,60,149,120,47,81,67,180,23,75,90,17,6,38,234,212,74,173,149,105,9,19,83,75,198,227,19,68,246,208,46,213,217,73,215,74,214,84,218,138,64,52,77,165,175,138,95,19,173,17,189,102,121,217,50,196,77,180,50,192,205,242,114,232,223,255,141,132,245,79,142,132,101,196,79,100,83,30,56,42,15,166,102,56,171,49,188,168,132,179,122,27,101,72,154,159,67,37,135,225,248,148,77,234,73,68,196,171,169,25,85,106,206,233,254,89,48,175,82,239,163,218,171,6,2,123,178,58,161,164,156,135,107,36,165,109,119,188,58,97,133,204,237,242,72,85,24,30,171,66,60,46,107,175,236,149,150,115,124,33,45,9,5,71,42,244,10,77,240,46,198,185,136,6,128,210,156,182,180,78,208,10,147,250,16,26,188,201,114,171,247,86,30,243,160,51,178,68,101,224,122,106,92,60,238,149,139,242,223,183,201,53,208,212,114,252,201,120,237,132,235,129,42,158,84,181,234,145,28,60,225,222,85,38,172,167,176,159,59,70,165,86,24,100,223,3,5,226,32,158,2,229,25,239,72,97,111,204,128,57,207,231,89,212,110,239,67,41,91,250,45,233,151,63,97,24,15,42,10,157,83,30,19,81,182,72,86,192,202,87,149,209,166,177,57,114,173,227,166,241,119,152,31,65,26,235,163,165,217,226,240,254,85,234,110,183,171,109,60,16,227,80,111,101,249,140,211,80,133,85,101,50,189,36,207,79,211,4,198,25,77,223,212,43,3,21,132,217,251,220,110,31,218,251,107,180,242,179,198,159,199,134,24,167,79,243,222,9,170,149,100,160,19,167,249,155,4,238,39,116,43,225,69,20,23,49,5,244,67,85,168,109,13,89,2,212,184,177,90,60,122,202,74,205,171,42,91,214,9,221,194,71,78,84,37,61,42,217,88,117,125,238,71,197,19,45,141,235,201,70,160,225,124,72,119,133,36,166,208,197,142,209,88,180,97,167,22,76,42,241,10,26,219,8,167,231,146,175,74,128,142,150,247,180,73,127,68,58,152,149,165,7,145,0,217,105,76,105,65,148,135,161,228,131,183,122,161,192,176,169,200,201,235,140,156,165,53,186,69,203,83,211,156,74,211,123,87,230,81,94,118,237,1,189,180,92,139,107,203,227,101,227,62,46,95,21,178,112,242,117,41,223,235,205,164,118,235,9,75,19,70,253,3,236,207,204,120,81,143,98,192,189,116,84,2,135,13,129,199,26,177,167,252,175,22,20,161,49,12,79,181,33,61,246,217,226,245,45,82,115,130,199,234,170,34,93,145,248,85,55,39,157,109,106,78,218,56,77,186,16,255,246,155,170,104,28,79,193,57,62,219,196,17,182,82,88,16,233,206,99,114,223,217,60,95,133,107,213,178,200,115,181,210,203,40,193,22,250,31,36,150,170,27,39,254,179,152,54,105,203,76,49,213,111,216,156,151,60,58,150,44,42,68,185,113,133,223,66,181,164,202,33,135,167,225,65,29,92,236,163,138,109,133,76,17,213,19,25,232,133,77,78,95,203,170,110,218,187,245,38,9,147,44,50,51,214,119,169,115,52,157,231,39,104,94,188,100,179,150,187,177,113,82,42,92,210,96,57,116,190,239,54,157,246,167,54,243,30,79,179,50,94,127,111,87,234,92,104,248,133,141,145,90,255,173,246,73,157,233,217,108,159,196,134,179,237,159,195,9,113,139,163,117,56,161,94,61,229,134,156,80,180,148,19,210,182,18,183,152,223,104,39,169,33,179,115,108,88,162,193,37,241,40,233,130,87,34,227,168,214,65,245,184,63,10,167,232,147,201,254,9,28,41,201,47,189,229,44,78,73,105,236,64,184,43,169,92,93,248,58,176,131,40,150,116,78,6,94,209,193,67,217,243,77,80,213,223,54,131,10,155,45,220,24,249,174,38,179,53,66,223,53,18,198,27,54,108,45,103,245,106,243,150,163,223,85,149,244,145,133,28,173,225,248,250,213,240,248,249,164,187,189,238,185,43,234,212,207,209,85,30,204,181,122,164,255,242,197,170,90,54,112,252,172,119,70,184,125,126,217,164,43,235,120,74,213,106,50,253,164,236,94,143,181,91,148,6,133,136,152,200,99,178,105,146,123,232,253,159,21,106,188,223,120,250,69,101,180,148,168,163,65,55,144,13,13,249,121,92,148,170,53,122,217,175,148,32,184,116,254,86,41,15,122,171,34,138,91,248,69,227,187,229,156,52,190,55,110,95,123,53,156,99,170,198,46,151,68,79,190,55,100,55,163,156,102,25,118,189,100,213,43,227,85,157,64,234,243,92,243,95,77,101,198,105,115,144,190,148,98,243,177,177,136,65,199,113,19,36,85,145,93,166,143,103,238,24,120,34,45,98,221,179,74,106,165,127,199,143,231,238,4,21,229,113,21,69,187,62,133,150,68,22,165,86,159,187,226,28,187,205,41,246,121,123,102,136,67,209,231,97,102,233,197,17,26,103,149,48,16,243,229,252,109,234,30,121,108,106,141,145,71,168,109,154,138,204,157,27,154,175,185,185,114,121,12,80,27,90,144,176,125,107,162,33,111,13,26,242,74,179,150,43,1,188,140,65,48,228,159,205,138,86,57,42,69,203,247,22,79,206,79,205,87,224,171,206,187,53,175,193,87,21,211,20,2,116,121,107,110,86,185,99,4,185,169,124,244,223,91,46,208,203,228,133,123,207,131,241,243,234,105,156,121,78,224,0,241,184,112,132,221,168,163,174,126,202,152,132,251,151,103,135,233,180,221,118,114,122,168,125,233,224,173,92,8,107,110,96,1,106,20,41,147,133,13,197,49,129,66,151,84,152,232,254,29,24,105,92,190,223,146,207,229,104,14,100,235,124,85,35,11,209,233,14,117,212,104,93,110,169,231,195,187,151,208,128,148,148,29,100,239,237,194,27,45,106,38,126,204,226,227,56,193,219,61,243,211,21,167,108,100,240,250,238,165,235,28,58,204,57,41,138,153,127,251,118,136,33,33,58,179,176,56,73,194,51,140,135,246,151,157,238,196,129,198,168,4,183,249,43,12,243,216,57,201,162,163,69,233,161,143,30,35,161,23,117,160,208,0,254,47,113,224,98,188,131,219,121,232,225,23,186,126,187,67,143,125,24,14,55,22,113,63,185,218,6,179,90,198,122,90,77,212,9,103,179,233,165,59,101,234,196,133,37,18,195,73,74,151,114,214,162,166,213,175,92,191,197,155,27,47,86,172,48,183,198,218,155,81,75,209,44,214,235,39,67,231,168,152,57,163,96,167,199,240,25,68,25,248,209,197,231,227,116,118,2,251,110,20,60,160,159,56,156,240,227,161,250,145,195,175,187,119,239,224,207,139,92,125,185,200,197,123,193,44,216,42,45,109,123,52,49,190,148,146,134,145,230,10,140,81,171,231,92,5,166,67,31,33,12,17,65,123,25,247,26,105,57,3,14,249,1,182,219,161,158,55,233,20,233,203,244,34,202,246,194,220,80,144,198,186,165,241,248,36,204,246,210,73,180,139,183,174,74,34,127,124,103,167,221,142,190,239,237,60,104,183,111,33,93,29,222,185,203,238,220,99,247,187,236,254,14,187,127,135,61,186,63,234,196,201,36,250,242,230,8,186,53,72,252,40,25,67,41,31,222,189,216,75,207,102,192,86,36,133,113,87,55,253,214,58,215,172,176,24,58,127,217,193,89,117,58,14,131,31,29,249,139,255,132,95,29,243,103,249,157,71,190,5,70,225,246,48,188,245,117,247,214,63,70,183,217,68,253,232,222,122,244,251,246,239,183,126,239,140,110,151,83,58,131,99,119,198,230,26,91,122,70,253,228,126,78,9,87,84,30,5,179,235,107,39,31,159,68,103,4,61,131,103,244,9,172,186,195,192,129,99,12,217,172,93,252,231,28,177,157,18,159,123,31,185,209,240,228,86,111,132,33,194,175,175,81,76,63,65,229,105,101,53,240,1,189,12,32,237,168,159,131,168,7,251,252,200,187,26,195,116,155,213,249,120,58,94,94,95,111,141,59,69,148,23,238,165,71,7,230,204,187,58,67,95,4,42,172,197,115,116,128,194,28,194,242,61,5,34,71,13,60,10,156,36,21,31,157,62,178,244,113,50,143,22,135,219,193,165,185,190,48,165,76,70,37,244,181,134,80,19,46,219,237,137,106,64,189,0,229,129,225,248,232,0,127,41,219,136,57,209,254,220,19,237,234,67,163,113,245,180,102,105,156,112,227,125,88,244,80,206,4,125,38,120,125,126,203,217,190,172,244,4,199,188,161,55,10,95,134,127,9,14,249,228,204,84,149,153,241,29,125,57,229,92,188,139,166,33,2,123,145,77,6,20,79,68,69,129,107,240,244,3,12,189,66,169,28,191,154,175,221,158,195,127,170,230,166,140,136,163,20,206,139,19,56,52,138,203,122,41,3,71,125,108,29,197,89,94,180,242,105,152,159,192,72,138,133,48,9,139,208,89,212,230,133,191,247,157,1,54,249,114,80,194,15,103,151,1,188,196,14,209,15,199,243,157,255,48,210,28,101,225,49,82,246,0,222,83,191,197,111,72,121,201,35,219,59,191,23,52,143,248,148,168,167,76,60,25,3,138,126,170,219,65,140,235,66,95,59,229,84,225,242,129,113,202,92,53,82,24,160,50,40,199,181,156,75,88,29,175,226,156,44,200,213,146,102,58,97,212,107,104,24,94,92,132,183,169,161,176,115,233,1,246,216,118,111,68,27,230,217,151,89,68,202,149,219,172,117,156,22,124,169,49,123,99,224,109,57,49,241,113,146,162,234,15,103,38,202,29,91,59,168,106,203,210,98,124,93,109,153,203,163,50,138,65,57,56,140,239,152,43,254,249,36,205,11,252,136,127,37,176,28,154,146,205,249,95,249,10,216,10,122,133,40,0,220,231,79,195,35,130,5,49,23,15,18,10,48,143,50,98,67,230,229,179,42,42,207,47,210,108,194,139,227,207,106,51,242,193,13,248,224,254,254,59,61,121,242,161,221,134,17,254,253,119,178,42,80,136,150,173,177,218,238,56,153,218,80,139,101,78,164,163,133,5,243,133,236,253,161,253,198,141,112,163,46,151,219,167,164,109,255,33,104,27,146,238,11,177,172,216,30,61,236,140,250,174,117,158,117,202,13,99,70,228,241,2,54,211,53,61,92,95,239,137,13,71,43,117,15,119,217,239,242,105,32,31,168,222,189,146,114,173,55,54,155,118,120,229,136,210,171,89,58,115,61,115,30,241,189,182,111,254,204,117,107,80,174,27,207,171,162,119,11,27,57,17,212,183,164,35,106,82,96,234,151,239,229,63,101,98,150,14,246,134,123,207,126,194,225,219,22,182,25,150,231,90,36,175,225,192,42,135,204,36,182,127,189,253,215,10,185,109,174,197,78,126,243,104,140,152,182,130,98,88,91,98,36,193,166,44,171,134,173,209,78,141,97,178,213,87,41,177,97,189,232,141,48,15,58,85,171,250,174,215,109,171,146,215,241,159,156,74,94,29,195,170,131,98,254,83,89,112,229,81,148,224,52,3,119,230,252,229,110,23,158,200,234,65,218,183,126,9,186,253,47,223,31,74,251,214,47,210,190,245,52,56,28,126,33,143,59,113,232,159,170,67,255,84,29,250,167,158,226,237,78,175,175,81,56,82,91,64,45,83,42,237,9,112,2,167,32,173,217,82,12,204,159,219,193,19,223,220,16,240,134,59,92,87,54,131,35,14,9,141,227,5,86,27,136,234,44,28,35,42,107,57,132,208,127,98,24,23,146,102,211,89,74,140,128,121,104,193,211,64,62,252,135,24,209,147,91,129,28,30,38,249,103,218,21,38,235,172,47,7,109,231,108,88,217,14,12,207,161,2,150,145,103,196,225,176,59,82,199,196,225,176,55,146,39,5,62,15,200,199,182,204,164,19,157,180,100,146,216,161,71,205,175,211,13,33,82,120,254,82,130,82,168,214,39,234,41,227,252,99,227,4,168,113,128,9,240,113,144,244,5,204,199,71,61,226,76,243,165,236,11,54,109,215,219,116,170,20,167,213,212,249,166,190,107,114,129,209,229,38,102,119,224,58,67,222,119,16,244,186,190,51,18,212,214,69,185,143,246,218,165,231,107,195,82,82,92,28,22,108,221,109,217,103,190,179,23,146,221,89,221,254,25,25,121,148,99,6,53,151,173,215,198,151,210,225,128,222,30,130,164,59,186,109,200,105,253,205,119,194,245,53,151,220,28,90,120,124,95,31,4,179,48,67,211,108,88,163,172,7,146,255,1,41,64,244,115,100,164,142,65,58,243,14,182,113,9,210,102,36,89,80,54,188,97,98,54,95,129,230,80,99,157,124,132,125,93,96,176,158,240,90,181,180,14,245,51,244,175,191,255,254,215,170,92,74,220,137,101,63,169,99,68,163,248,178,27,253,166,138,29,31,199,243,51,18,220,75,157,247,211,10,129,129,156,209,180,136,215,130,239,244,86,72,101,135,82,12,195,41,175,50,6,149,46,25,77,194,190,185,159,131,98,120,104,74,245,35,100,57,15,131,207,30,67,29,11,210,30,41,65,150,172,32,179,180,94,79,131,202,20,7,67,25,58,188,4,75,119,7,150,244,152,124,139,146,187,86,166,69,15,148,67,25,101,172,142,29,141,68,182,219,58,89,37,82,26,72,178,10,253,194,183,219,64,132,76,254,22,27,112,232,137,93,184,129,112,173,86,127,179,116,173,175,9,158,219,159,209,174,163,81,216,68,244,166,220,219,193,20,167,219,223,168,94,245,118,35,81,95,230,66,114,199,75,91,156,108,111,107,216,21,115,87,10,172,66,158,117,36,127,94,106,9,202,119,138,3,86,111,212,89,143,156,3,211,104,99,153,2,137,138,150,30,4,135,225,200,148,245,156,154,148,224,212,181,176,61,86,151,209,123,11,93,9,72,70,173,210,189,23,4,184,72,119,154,57,131,115,87,94,57,238,23,89,156,224,133,183,2,255,157,103,211,32,97,186,26,88,89,157,102,209,108,10,167,165,123,251,255,25,182,126,47,126,207,126,79,126,63,26,109,95,235,63,190,187,125,204,96,237,247,103,218,121,80,48,26,145,200,91,104,119,68,193,85,145,242,202,155,226,48,208,253,1,94,180,181,240,201,213,78,204,82,5,105,220,169,65,203,133,1,0,112,91,154,102,218,156,176,118,27,91,19,84,57,59,24,147,164,146,114,219,181,243,128,176,223,182,205,87,62,116,121,27,216,90,49,134,212,201,113,58,221,118,235,138,178,219,183,241,114,140,119,16,22,7,229,228,153,196,181,202,182,190,61,204,197,176,96,185,28,141,164,162,169,215,199,59,241,248,176,201,102,84,227,91,240,229,140,100,131,23,168,210,37,114,3,168,1,134,115,84,47,24,243,48,83,185,43,234,194,190,84,235,81,165,12,28,169,50,196,29,48,40,183,198,182,54,148,120,248,149,95,68,87,177,84,188,25,174,20,40,233,179,174,199,52,26,202,89,14,189,113,56,180,213,6,154,21,81,138,155,87,70,252,141,28,121,232,76,181,50,124,39,198,27,191,222,172,34,226,147,100,37,98,193,172,49,236,198,2,44,23,47,156,21,159,128,249,64,161,207,243,171,164,78,180,85,86,178,102,123,93,147,182,85,154,111,101,229,69,119,242,40,204,198,39,141,157,1,1,67,219,24,146,227,211,94,149,189,165,159,188,249,162,208,205,26,95,30,145,188,146,4,14,89,4,146,4,10,200,245,59,61,207,171,246,76,156,164,114,193,129,64,189,186,39,114,91,75,174,213,124,91,246,167,178,253,67,186,219,169,239,84,219,25,202,11,94,167,3,229,81,43,250,192,239,135,229,133,102,191,78,124,85,63,132,210,87,82,92,121,23,100,124,228,215,66,92,221,175,196,78,241,248,41,60,15,243,113,22,207,164,136,117,22,198,211,34,117,124,81,34,82,97,135,31,253,135,211,244,16,134,5,67,128,149,38,9,103,53,101,190,215,225,173,135,145,165,204,154,71,190,94,166,52,30,17,132,159,84,94,201,160,66,36,137,96,3,153,94,44,196,109,240,217,194,115,171,38,7,89,229,66,216,238,29,139,134,167,7,81,254,42,157,204,209,134,228,138,27,212,109,117,233,162,249,112,30,79,39,65,212,57,143,178,28,189,153,163,14,204,246,219,167,207,95,71,5,28,49,167,220,32,226,121,136,6,3,151,240,17,190,188,13,201,146,233,139,248,249,52,29,211,101,183,246,234,35,100,36,72,30,252,12,227,66,104,63,100,99,65,172,72,212,121,153,166,51,52,143,122,203,127,194,188,203,82,36,194,61,71,234,91,226,124,204,153,131,33,194,224,109,117,201,48,129,165,58,60,190,84,222,196,104,37,53,172,216,85,140,92,175,191,229,102,129,27,7,211,78,18,125,1,170,233,117,38,105,18,121,125,44,206,35,28,35,226,103,227,14,141,22,140,20,236,92,193,28,35,111,195,133,178,210,204,32,196,86,164,65,190,128,145,135,245,125,73,40,14,91,89,187,61,29,58,98,238,71,198,15,188,154,22,73,201,66,129,155,238,164,202,127,185,176,57,50,19,51,66,80,96,157,56,23,225,10,60,201,141,16,204,97,165,163,40,176,240,69,161,37,228,69,245,173,166,173,82,68,12,139,2,65,130,17,160,109,18,113,139,17,52,122,78,210,228,22,149,141,6,192,165,61,45,186,77,67,239,255,231,249,138,179,248,255,46,3,159,105,144,161,99,122,142,127,238,116,209,126,16,31,224,205,132,30,118,128,126,211,195,29,143,205,225,225,14,122,147,159,187,115,20,240,241,245,61,143,157,208,195,125,148,2,225,225,110,15,117,169,248,0,73,119,233,225,174,102,28,114,110,246,44,233,148,116,106,144,248,87,2,160,221,79,52,113,233,82,24,0,155,187,32,241,202,37,22,5,93,86,4,50,14,131,196,211,139,190,151,207,253,8,22,93,49,140,70,100,134,210,175,238,55,94,240,81,150,158,25,166,28,23,127,22,22,192,94,112,255,222,189,59,247,217,23,130,238,151,166,157,79,184,56,119,64,40,247,24,54,0,215,240,68,155,241,139,56,153,164,23,3,247,11,153,233,227,122,247,15,104,71,148,137,183,84,98,12,154,23,103,209,39,16,90,213,99,167,72,63,100,104,236,116,26,84,222,185,206,108,114,244,41,191,53,137,243,226,54,157,15,183,225,69,231,130,168,122,231,83,238,136,104,44,159,217,126,176,126,117,211,52,156,32,133,122,18,28,12,44,190,126,118,67,86,28,242,162,19,137,22,241,115,197,17,129,189,180,66,144,216,114,42,34,78,0,68,186,113,238,221,155,28,162,127,45,208,5,158,243,85,148,231,112,120,253,24,38,19,205,161,58,244,174,34,248,103,177,232,28,194,152,186,92,140,86,238,72,220,241,196,223,223,172,205,170,219,238,112,217,96,58,35,205,149,177,224,253,128,135,165,205,205,176,185,72,188,60,38,218,70,45,222,194,43,7,219,100,76,196,201,202,233,236,211,64,254,238,140,231,25,194,235,237,19,11,212,110,219,223,119,242,108,220,127,74,171,228,105,41,136,187,191,119,220,129,127,22,39,191,119,188,193,167,220,115,127,31,116,254,230,13,190,187,29,51,71,116,237,187,222,119,59,142,103,58,168,122,87,159,131,164,226,140,73,59,150,241,248,38,207,233,46,37,39,241,92,91,234,137,7,98,59,72,217,64,7,212,149,183,219,101,83,185,251,121,248,27,15,137,0,36,68,102,79,79,105,108,214,247,152,130,160,134,101,18,82,215,10,139,69,24,52,215,186,217,146,129,246,218,71,75,50,125,211,87,142,206,89,152,129,228,82,144,27,72,75,99,109,24,36,142,38,173,40,134,213,155,105,168,158,172,197,123,76,214,24,90,110,209,40,142,206,144,116,230,184,89,225,47,246,143,30,168,27,235,52,131,23,228,27,213,83,49,172,197,11,193,154,177,124,168,43,130,9,226,59,201,98,213,7,108,22,173,181,148,254,168,251,177,49,118,148,194,163,56,88,8,140,226,24,56,224,102,162,69,41,57,222,51,166,165,159,98,63,168,223,196,178,243,146,162,225,120,164,77,97,57,112,94,6,95,2,252,92,90,117,206,248,111,235,58,154,241,12,180,116,248,199,247,41,66,114,193,250,157,121,165,49,197,170,197,48,171,44,134,153,231,241,139,61,188,101,184,190,142,243,215,225,107,119,38,15,30,113,100,88,150,235,108,201,26,2,198,185,5,212,40,204,46,201,86,201,151,211,134,77,152,240,24,107,198,178,193,23,183,166,241,105,36,38,27,111,179,35,121,77,42,48,117,177,32,84,186,112,143,99,180,12,199,209,168,32,204,206,196,53,203,178,111,105,57,230,136,156,175,158,85,158,41,10,44,46,126,96,124,198,59,20,220,10,246,188,71,234,53,96,243,104,250,203,200,143,213,23,215,215,123,192,166,237,189,10,103,28,186,78,10,32,150,119,215,215,121,231,233,155,87,181,247,144,159,95,52,211,208,230,1,1,59,103,48,241,233,108,183,224,239,32,9,208,226,39,115,188,237,37,116,106,254,75,56,25,136,13,64,28,102,238,78,59,175,73,92,127,113,6,36,249,105,52,78,17,121,213,116,36,203,58,73,37,73,148,237,207,103,40,243,160,177,91,156,140,167,115,96,166,221,37,233,96,37,45,251,28,76,58,225,44,70,211,79,72,113,24,79,227,226,242,45,110,243,188,57,203,245,181,181,229,157,167,207,246,222,60,125,230,177,90,204,207,172,115,22,126,161,180,4,178,78,13,210,223,4,183,128,167,115,14,211,116,26,133,137,126,232,67,25,207,96,176,68,189,228,72,81,123,71,124,185,53,51,156,143,200,184,63,79,147,2,38,48,162,204,149,119,205,189,175,36,68,97,97,121,53,36,145,234,117,208,139,96,85,54,46,13,235,249,132,55,222,170,140,187,243,34,125,30,193,241,173,231,85,47,87,102,223,51,13,205,245,66,42,159,86,142,81,37,61,31,42,78,18,163,226,215,40,59,196,144,173,151,47,163,243,104,234,65,45,231,242,141,199,182,82,126,90,159,5,87,179,52,47,4,119,194,93,39,162,44,247,97,251,88,94,51,85,130,175,149,182,0,241,224,168,243,195,52,61,12,167,156,217,121,51,67,250,144,11,238,1,21,3,253,195,129,123,214,161,101,127,8,71,206,107,226,201,241,131,123,230,121,62,119,21,120,13,207,172,232,28,240,92,65,74,103,215,110,0,66,95,58,126,49,233,171,112,25,179,38,79,106,146,244,73,194,77,47,13,236,31,65,144,95,2,215,74,176,188,210,159,95,193,207,187,41,203,88,200,118,61,27,178,200,198,165,114,193,69,112,175,225,128,223,147,28,75,5,138,210,157,240,229,230,94,77,69,228,38,105,116,33,156,133,49,45,188,212,126,49,125,125,251,230,114,103,198,26,246,43,107,122,193,66,15,223,65,33,116,113,243,217,37,30,44,67,70,129,85,235,71,103,129,31,137,250,226,58,208,126,49,244,197,133,53,55,1,6,8,154,132,95,43,111,152,73,249,253,234,81,240,13,61,16,114,10,143,109,114,210,49,249,105,119,151,37,44,165,245,5,100,220,186,118,131,212,250,90,195,102,127,231,198,172,32,69,92,191,16,254,103,180,96,167,44,134,253,4,210,4,185,75,95,58,116,21,69,220,186,18,44,32,61,2,91,243,61,218,145,248,179,133,1,36,194,76,133,68,82,174,169,26,254,66,185,184,248,126,106,93,32,134,182,76,238,208,101,39,208,13,169,121,9,164,50,139,69,250,114,129,215,218,47,244,166,56,51,6,141,58,133,112,134,82,238,113,126,32,6,87,69,104,188,162,141,231,195,206,152,197,191,114,149,162,239,236,116,186,157,71,119,239,56,140,199,221,246,57,143,30,113,30,20,23,85,68,139,74,93,107,69,29,101,115,88,37,149,152,171,242,170,186,128,162,234,2,154,202,240,60,252,97,193,244,227,12,94,235,63,89,229,40,41,235,147,111,152,157,144,150,9,43,31,152,149,88,38,118,98,9,163,247,36,204,163,15,52,38,229,15,214,120,188,67,178,198,111,76,231,127,32,161,254,147,85,14,102,252,108,190,89,212,8,27,87,127,36,203,8,155,125,237,41,103,151,133,39,66,159,62,99,47,76,148,0,126,129,218,45,85,67,145,186,22,47,119,9,103,221,185,68,34,22,224,158,250,232,185,134,67,51,109,67,237,74,92,156,16,229,27,90,168,129,51,193,123,209,109,241,74,54,89,221,117,167,201,219,250,245,122,138,184,61,199,232,217,107,188,252,144,228,114,236,158,67,11,209,109,24,63,47,20,222,135,118,9,45,238,73,105,11,85,46,108,52,162,32,82,44,152,104,152,29,202,161,95,109,123,183,95,131,31,209,46,64,213,111,153,197,245,252,26,160,199,18,56,152,164,54,192,137,28,93,30,246,76,232,137,84,233,229,247,64,81,65,134,197,250,85,157,73,57,10,250,121,45,220,234,244,247,186,135,221,130,69,203,252,229,73,107,126,97,186,188,11,18,40,76,135,13,242,39,157,194,145,130,188,140,243,34,74,240,28,80,230,18,51,49,241,75,62,193,94,68,154,111,73,65,198,166,123,107,175,102,185,112,210,210,199,56,156,76,222,233,45,179,129,35,216,58,160,60,179,20,12,210,100,242,182,210,149,230,178,106,157,94,86,92,165,251,171,75,173,142,87,173,240,52,81,119,72,245,210,202,171,160,173,46,94,5,245,88,104,187,5,74,89,28,216,6,198,126,49,84,4,110,26,196,149,139,33,10,32,122,197,143,254,148,75,133,253,41,7,83,212,226,65,243,203,168,202,53,16,28,188,232,6,138,179,89,62,153,23,64,18,105,36,92,44,42,29,151,3,187,28,102,168,111,93,98,205,124,239,154,99,22,89,102,255,219,199,236,15,31,49,207,107,24,52,177,184,254,213,99,87,93,227,255,222,67,168,200,187,224,93,107,32,47,246,241,42,65,9,101,65,25,231,10,87,108,95,34,131,243,4,138,27,159,32,255,228,185,206,238,33,134,238,25,23,173,179,168,56,73,73,29,86,191,71,238,212,138,95,13,243,86,226,171,124,106,62,47,144,227,174,158,24,92,96,123,31,230,167,65,38,9,254,228,232,69,114,148,42,180,176,242,84,44,44,164,27,78,124,188,56,183,173,68,227,248,47,143,103,145,67,39,133,226,213,11,244,8,222,188,36,202,86,41,238,41,12,96,156,144,110,46,183,140,87,115,129,122,70,183,169,200,205,218,168,101,180,116,250,101,120,24,77,55,107,99,153,205,173,21,247,10,24,229,141,11,195,76,102,81,187,69,1,203,150,88,145,141,74,211,242,153,5,254,20,158,135,252,234,101,163,242,202,108,102,113,111,230,197,52,78,54,235,169,200,83,25,179,40,59,67,7,211,77,215,137,150,207,44,240,85,84,132,164,229,223,164,52,153,169,178,226,54,45,230,105,189,136,244,34,193,77,142,59,122,253,162,38,90,174,250,201,161,151,191,95,132,27,174,16,202,225,234,136,91,81,152,204,103,141,228,184,204,76,6,110,123,60,185,107,224,92,33,67,190,162,17,26,165,43,89,120,85,70,50,63,195,125,144,215,144,104,76,155,67,78,25,59,50,181,202,14,103,207,113,148,205,178,56,41,214,43,65,203,160,10,17,45,228,106,205,229,197,148,99,98,100,42,79,129,87,205,54,43,101,8,132,26,212,214,29,43,212,214,157,81,187,173,255,234,11,251,90,65,120,21,180,35,127,83,30,28,218,185,81,130,63,22,121,144,13,80,176,206,59,184,16,222,199,103,81,230,231,157,167,243,179,179,75,245,162,60,136,240,14,67,252,28,167,103,103,105,242,230,240,83,30,20,218,15,33,165,226,107,44,246,141,72,204,87,201,238,17,133,147,128,102,102,74,244,21,193,229,196,58,82,175,97,38,240,114,24,67,241,229,214,59,194,154,36,173,204,221,106,2,48,12,132,8,183,87,145,254,228,152,109,247,184,81,32,228,195,10,170,139,68,12,100,135,127,22,73,201,102,187,33,157,180,236,70,83,235,15,32,246,53,166,148,9,120,114,140,73,215,152,20,63,82,50,12,57,77,42,153,58,151,89,91,65,61,235,10,234,233,96,109,189,17,183,195,228,157,99,69,189,144,29,107,33,59,198,50,220,81,6,46,124,49,225,126,148,13,117,175,176,237,79,210,47,188,34,252,193,242,113,56,141,252,132,81,173,168,188,139,216,4,21,95,211,120,230,23,11,110,163,185,139,134,45,252,228,183,244,149,236,120,248,42,225,215,162,6,2,85,88,230,85,240,225,213,15,47,40,51,247,32,112,27,114,5,230,214,233,152,205,114,205,101,132,216,177,13,149,88,190,72,52,77,150,209,134,104,16,26,96,66,180,205,218,47,58,5,236,72,215,121,115,14,28,253,116,170,76,242,171,155,72,162,66,113,26,72,72,164,124,172,6,226,21,208,233,56,159,77,195,75,4,56,194,136,79,201,121,152,171,171,78,62,137,120,221,169,191,103,252,50,100,183,243,49,58,252,225,37,2,106,161,8,113,21,37,200,78,251,73,135,63,208,199,133,64,117,211,183,241,48,27,201,129,174,188,182,109,112,169,83,183,165,239,199,29,209,250,119,166,112,0,229,163,8,50,142,226,115,24,142,55,51,46,246,160,60,132,178,75,83,174,149,250,190,184,147,234,69,93,29,37,116,83,237,15,71,168,33,202,213,143,105,152,23,164,15,246,129,28,49,57,87,184,23,90,42,26,88,133,24,219,20,223,168,205,199,37,129,25,75,141,183,90,102,190,90,117,156,170,221,234,49,62,62,126,38,214,18,46,58,148,107,64,30,124,158,102,103,185,47,192,104,237,95,229,253,197,56,168,46,193,44,136,69,30,60,167,115,5,17,52,241,250,217,227,160,203,229,189,242,51,140,45,154,95,103,172,135,22,191,117,154,79,247,2,213,165,218,37,60,94,16,37,21,39,193,146,193,164,83,187,179,128,54,249,149,215,66,14,20,3,253,172,28,56,180,199,48,94,171,237,178,96,28,124,240,7,119,204,146,242,172,170,30,105,149,25,103,149,17,199,224,181,198,161,232,245,39,72,203,197,100,237,38,241,25,237,241,231,25,185,80,241,29,135,55,247,204,24,48,177,90,213,239,96,56,242,204,20,92,73,53,145,240,133,147,78,1,111,21,198,112,195,114,110,210,40,36,24,238,221,28,254,193,24,65,149,229,66,213,7,111,210,41,129,129,127,200,194,217,73,60,206,41,134,188,49,48,28,111,114,98,0,107,143,61,54,35,250,173,111,63,191,9,101,20,213,3,70,145,29,181,137,224,36,132,47,248,14,59,104,209,0,152,25,37,60,106,102,93,178,240,57,161,37,155,217,150,108,2,75,118,177,224,84,215,73,225,29,250,148,215,41,79,100,39,96,209,18,2,6,82,126,96,203,33,39,209,222,69,172,38,184,66,18,98,25,237,0,77,139,27,137,156,189,192,149,36,46,171,44,68,243,5,95,135,104,151,124,51,74,88,158,96,127,58,77,228,39,177,32,136,20,174,163,97,21,169,91,15,30,23,247,61,156,101,116,164,37,69,253,254,227,198,40,184,44,10,122,221,174,193,154,44,237,38,222,121,138,203,119,188,242,212,26,181,226,4,72,128,146,255,255,236,189,137,119,219,70,178,55,250,175,80,184,185,50,32,130,20,41,201,142,135,20,204,75,45,118,148,145,109,217,82,38,241,112,248,244,129,36,40,34,2,1,26,0,181,88,226,255,254,170,170,87,108,148,156,241,156,119,222,61,95,78,44,2,141,222,151,234,234,234,170,95,209,98,253,93,154,253,11,170,95,242,201,6,82,55,130,179,55,230,127,146,122,180,67,16,170,184,184,91,204,125,134,51,209,204,191,154,253,14,179,39,126,239,198,215,192,174,37,120,169,89,166,57,142,210,198,185,232,168,21,231,229,74,123,23,29,223,58,225,227,227,195,74,191,73,42,12,7,196,235,62,161,10,155,106,84,5,185,124,151,112,133,205,178,171,69,182,40,209,187,58,157,79,73,128,138,34,208,174,223,11,205,8,168,33,95,202,110,146,248,87,16,2,245,185,15,188,196,118,249,131,101,155,136,7,64,141,180,104,93,136,139,35,251,222,116,121,56,76,58,162,137,80,177,21,51,49,33,235,19,166,56,70,54,12,15,20,17,151,10,203,182,83,66,65,86,93,136,75,215,88,151,37,55,115,133,235,184,252,42,194,249,113,232,142,103,222,32,187,56,134,76,173,146,205,236,129,164,68,188,2,112,246,77,138,52,206,106,78,163,248,216,205,251,77,32,61,70,70,46,17,198,75,200,172,75,9,94,154,33,40,165,217,9,80,232,226,221,100,1,80,151,92,145,118,67,73,152,48,6,66,196,179,14,91,49,146,98,169,29,158,216,145,216,172,100,195,181,43,214,226,137,84,220,91,146,247,20,24,14,206,218,252,27,116,66,63,59,181,196,17,62,207,25,73,129,175,228,141,176,112,237,253,63,90,129,205,205,141,39,166,68,18,205,115,112,208,218,50,206,12,127,40,103,25,67,194,215,103,130,0,75,241,202,247,52,49,148,192,60,126,247,12,133,26,77,188,192,75,57,94,77,174,74,127,117,146,132,194,184,146,54,52,93,237,91,19,162,40,244,56,18,178,228,68,44,85,199,54,28,94,18,171,169,205,174,244,18,178,98,129,149,243,131,104,81,86,193,41,10,78,138,230,85,44,203,100,59,119,73,193,168,138,86,94,56,222,72,165,78,139,188,53,9,163,171,253,152,12,175,220,44,127,199,89,6,126,255,42,94,7,233,16,129,4,51,49,37,71,33,226,202,0,140,77,69,186,21,188,35,214,66,60,219,204,24,204,45,153,117,188,126,218,7,200,185,156,195,237,106,57,194,224,186,85,28,88,187,184,106,165,13,48,19,181,230,204,213,215,76,162,158,22,133,204,47,86,43,38,79,252,233,9,212,254,13,243,217,132,192,122,124,204,80,130,220,141,212,101,80,84,48,152,120,83,52,187,212,223,16,195,188,194,103,125,201,37,149,166,147,180,238,170,157,46,77,181,125,61,180,254,170,21,133,84,156,15,165,113,34,170,84,187,232,31,11,191,75,31,97,48,76,200,110,176,201,30,97,28,51,130,185,52,98,186,244,48,238,37,10,246,145,197,42,156,56,222,230,166,167,244,175,35,5,138,238,132,136,25,221,11,59,9,9,91,51,230,115,102,100,67,1,247,169,247,113,58,77,188,148,191,156,50,181,254,78,49,122,136,235,36,193,122,218,76,145,79,55,143,224,6,105,154,193,90,111,64,124,168,150,132,211,233,137,189,112,194,46,67,196,221,48,39,226,8,131,7,55,229,49,236,200,99,166,203,80,198,194,30,91,150,181,208,226,157,9,57,235,71,132,15,234,150,155,5,49,54,75,55,39,44,249,104,166,168,211,31,155,60,64,1,223,167,10,61,150,230,25,171,186,75,244,244,119,207,189,126,239,46,144,153,34,69,63,236,154,85,55,59,41,139,183,234,169,54,165,203,183,140,80,51,29,143,56,19,103,89,58,238,217,186,12,60,60,101,171,12,132,157,144,37,118,27,93,153,229,248,6,86,93,181,10,11,89,165,229,10,36,74,232,233,119,223,243,232,198,123,70,70,218,198,161,101,167,64,159,187,249,79,252,104,156,210,209,88,92,217,227,45,91,232,166,94,229,245,144,78,46,212,253,199,135,39,117,240,16,14,112,141,162,246,121,60,22,139,244,137,104,100,147,83,54,19,175,69,6,215,221,188,62,225,139,15,81,205,88,155,171,81,75,22,222,216,159,250,48,165,94,104,214,102,41,183,10,172,42,148,91,34,241,146,185,149,138,102,100,184,185,89,12,43,53,203,227,106,24,161,180,241,175,209,126,144,177,70,204,32,157,147,222,133,20,50,112,54,186,27,63,37,8,16,62,102,76,178,57,9,85,14,138,85,176,85,118,108,49,30,60,62,22,110,198,160,24,118,201,199,110,139,45,19,189,175,85,122,24,123,110,39,88,120,38,226,180,90,156,238,100,213,72,100,193,212,155,101,13,115,128,238,92,194,227,207,73,201,157,106,150,152,47,200,159,195,11,32,96,93,9,185,143,48,251,57,216,125,210,125,62,128,73,98,2,191,195,245,75,125,157,16,169,254,31,255,16,193,1,156,220,9,119,212,81,80,71,61,28,116,56,124,35,151,69,170,183,174,250,24,179,143,49,74,233,203,181,126,19,21,57,122,124,140,208,107,139,50,149,176,39,234,235,184,71,179,228,170,104,169,97,117,104,129,185,40,250,197,189,211,45,49,46,227,22,201,8,24,49,71,0,206,116,70,158,50,188,154,132,108,168,45,240,31,129,189,72,228,13,66,155,74,171,20,100,75,213,230,55,218,8,144,197,34,200,118,56,147,191,166,6,169,131,88,233,250,188,222,232,247,188,74,239,101,86,112,195,190,184,150,20,203,226,78,235,242,179,5,245,41,135,22,145,2,213,183,194,194,196,21,100,87,125,83,10,153,227,103,106,242,86,40,148,61,133,213,131,95,179,13,201,199,203,126,133,19,66,177,5,101,10,151,212,131,21,61,85,102,32,129,128,40,161,97,11,219,76,197,122,230,228,99,80,8,249,178,185,55,236,156,28,192,126,74,83,76,175,122,133,118,115,21,5,23,116,122,227,14,125,4,152,150,196,145,48,153,27,109,206,17,158,195,244,253,72,168,44,150,153,51,70,36,91,68,59,38,19,55,39,50,149,229,98,92,110,182,200,37,199,156,201,161,226,77,116,115,244,188,222,115,17,86,65,107,34,30,84,10,44,130,112,97,6,44,29,222,138,73,21,106,183,41,119,120,82,168,86,118,32,97,89,247,62,215,36,4,61,104,194,196,90,188,117,175,61,222,32,148,162,56,89,117,111,185,212,30,31,81,33,165,235,54,243,44,82,182,218,56,31,82,146,3,103,184,175,39,27,172,55,11,10,234,16,215,206,117,234,17,88,97,66,172,115,15,117,204,115,211,215,71,29,115,154,223,174,173,87,24,94,85,14,130,60,33,228,90,21,221,34,101,245,202,233,42,141,122,4,12,9,161,233,72,251,54,141,104,175,208,222,166,172,119,171,71,149,124,70,251,229,139,137,59,78,252,142,14,180,18,238,90,162,134,107,1,142,201,156,79,33,71,70,37,131,46,238,26,39,121,134,208,203,91,1,15,202,59,175,183,243,242,101,7,78,173,204,61,16,239,39,54,11,60,123,224,241,147,218,80,171,7,91,160,225,52,178,50,91,147,150,121,45,21,185,163,115,80,216,127,157,150,157,203,26,106,222,213,189,203,168,150,46,178,37,92,204,188,26,91,138,8,101,197,92,108,114,161,250,4,177,143,57,248,122,201,114,200,135,117,10,61,68,116,234,14,230,21,21,120,235,198,64,107,140,115,47,77,209,198,111,185,168,77,33,45,47,28,1,67,239,232,114,213,45,74,193,25,190,143,167,141,162,247,111,172,110,101,20,207,232,251,79,93,143,47,146,152,211,49,3,43,198,236,95,162,114,34,230,214,141,75,73,192,152,149,27,245,6,26,63,174,53,174,115,109,61,41,196,245,74,22,173,183,86,137,184,196,35,48,221,148,62,221,35,47,202,251,30,158,225,76,61,233,212,140,23,117,105,216,86,127,97,192,193,129,73,243,159,47,204,87,36,70,202,19,101,72,134,84,151,49,43,140,8,160,248,83,67,253,173,226,115,178,157,38,75,203,109,193,138,166,84,50,66,120,88,28,75,27,90,39,239,79,51,124,124,220,96,188,107,145,113,148,252,161,76,94,107,72,164,124,174,162,141,151,50,100,244,212,84,246,94,140,21,229,185,246,124,38,196,97,111,36,63,25,51,161,61,134,255,46,14,116,78,241,16,66,140,194,24,143,171,159,215,41,109,195,14,155,87,219,206,117,131,87,84,230,78,11,74,115,154,118,220,52,2,58,27,225,213,16,133,142,155,111,101,128,201,77,140,21,2,46,42,22,58,140,187,44,1,46,192,244,110,49,220,124,24,113,115,63,183,57,134,143,104,235,231,39,104,190,141,102,3,48,87,89,240,153,59,190,70,139,188,42,46,156,135,104,76,181,54,131,132,45,101,249,215,80,199,121,147,186,237,83,136,192,42,170,199,69,57,107,137,233,155,188,207,146,146,200,133,43,157,93,42,241,100,185,178,236,243,216,127,34,58,57,18,83,38,192,172,214,113,205,114,148,229,189,150,193,117,45,124,149,135,235,10,154,80,28,132,103,158,108,10,227,163,112,160,243,95,158,73,253,107,147,37,131,6,145,230,139,132,67,133,144,123,2,188,9,7,171,155,29,190,10,169,27,114,97,92,206,127,41,233,140,37,185,251,39,71,191,171,73,184,158,178,38,190,80,114,44,230,71,78,25,79,242,251,68,253,202,207,179,202,204,19,213,170,149,215,70,97,110,158,19,212,88,38,132,223,82,246,113,218,147,18,67,98,22,173,159,201,190,177,146,242,230,63,113,90,31,150,204,36,181,203,89,21,115,71,25,132,175,157,139,82,0,88,178,64,214,251,255,206,214,213,230,151,131,26,105,236,134,196,139,190,19,183,227,58,63,154,191,11,160,137,14,51,205,3,202,110,150,208,21,171,72,86,74,98,225,62,240,86,198,48,139,137,116,203,219,204,249,54,71,154,30,176,25,64,60,195,38,123,176,225,176,238,6,29,116,13,8,191,132,168,9,57,225,197,67,86,254,172,149,84,174,166,16,138,86,135,92,73,1,229,61,164,164,16,247,80,177,46,66,33,64,199,204,116,71,217,205,68,106,225,197,56,119,189,109,230,24,108,24,244,182,141,23,105,86,37,11,68,44,191,201,60,209,82,99,14,105,246,230,59,69,107,15,191,132,15,181,43,120,54,190,236,59,71,107,248,156,63,120,132,250,48,219,79,10,41,197,37,164,86,178,20,11,54,103,90,25,197,117,235,226,89,157,166,1,204,63,13,67,6,195,201,186,75,134,161,14,86,118,192,145,66,169,169,145,125,203,199,165,203,204,242,105,180,38,147,39,102,20,174,99,37,137,125,40,107,73,167,188,129,118,190,117,157,98,131,237,49,211,183,97,87,79,200,18,232,239,178,240,188,132,53,59,206,184,142,49,215,138,197,252,228,10,214,169,120,113,217,106,89,3,137,28,121,87,126,104,163,222,241,4,25,255,178,181,246,191,97,125,85,174,41,134,137,81,186,142,194,38,55,109,97,123,175,176,144,113,82,249,200,247,208,201,84,66,226,98,253,255,52,25,167,138,170,236,94,14,57,132,205,186,124,50,43,87,41,193,9,72,37,189,138,85,174,32,151,75,24,199,167,214,191,167,33,38,8,129,92,142,40,149,50,53,124,225,72,4,16,188,151,35,73,130,158,161,25,219,120,227,58,241,52,228,198,167,24,37,196,117,44,113,140,84,206,81,5,77,81,212,241,221,216,91,176,74,139,157,82,148,157,243,168,93,146,99,249,2,44,100,157,27,1,175,4,15,230,59,106,149,43,141,3,201,193,201,237,249,197,168,52,37,5,21,74,224,238,38,191,171,4,149,230,57,37,252,22,10,8,187,207,94,178,136,194,196,123,126,73,197,180,229,157,135,42,28,203,164,164,232,235,16,142,43,199,76,180,246,252,66,85,170,242,226,38,94,234,250,65,177,60,52,72,36,158,117,82,40,237,57,123,18,67,242,17,123,18,215,240,180,214,29,187,116,13,163,108,85,206,179,106,78,185,250,160,168,32,123,254,201,40,151,41,213,198,80,211,107,68,225,143,82,50,38,197,255,156,158,49,139,160,151,11,221,198,52,38,221,216,11,199,247,182,176,147,41,97,96,50,218,81,63,170,190,57,165,43,168,78,198,240,160,178,58,76,146,16,141,254,44,33,176,158,36,176,165,117,74,29,23,54,227,93,11,53,211,7,173,161,29,193,79,123,136,200,21,104,198,37,83,41,89,5,138,87,200,148,53,182,44,142,126,31,113,200,123,148,84,48,127,73,137,163,75,40,232,58,133,73,140,253,176,230,115,141,19,199,103,91,94,87,23,96,210,52,22,39,73,60,84,213,248,233,0,157,69,9,193,135,86,25,169,253,111,79,132,167,27,102,29,65,90,173,9,7,87,220,220,156,55,57,174,51,137,83,78,66,188,192,135,110,173,252,192,205,151,16,79,112,225,60,196,192,91,36,169,23,99,148,156,38,133,76,63,48,50,25,24,67,58,19,246,39,176,90,56,96,135,197,49,30,149,88,7,161,157,56,82,186,111,63,228,209,145,146,60,58,82,1,39,170,0,66,152,69,95,74,178,232,75,101,104,65,220,237,66,217,39,134,76,204,166,25,54,229,51,117,66,124,223,89,172,16,122,59,75,48,74,135,100,41,52,112,180,211,49,101,58,88,14,237,105,198,207,17,54,224,140,220,109,85,143,176,47,82,8,136,238,130,204,240,29,138,243,25,61,172,177,44,4,52,41,222,223,193,12,138,172,85,126,237,20,87,77,245,242,197,165,178,7,201,29,188,23,176,17,62,190,141,43,198,131,165,130,170,227,131,221,161,29,228,215,120,204,86,81,192,116,74,197,226,73,11,139,231,215,133,119,197,120,91,225,12,98,29,214,51,103,236,32,2,97,112,117,83,104,11,174,148,204,45,26,148,66,86,35,33,173,51,253,147,167,11,115,50,107,238,215,179,227,119,53,31,243,20,43,143,188,100,16,38,179,227,175,172,50,246,153,183,77,50,133,54,49,177,108,96,169,122,70,167,16,197,103,171,33,113,94,123,175,186,254,230,38,3,223,69,242,128,218,4,248,34,148,36,96,11,50,131,82,163,225,214,119,77,136,39,103,2,48,177,10,247,198,44,220,101,203,217,128,218,201,255,206,161,45,203,160,93,121,101,27,254,119,110,33,31,150,243,6,76,69,84,151,207,234,53,243,87,78,201,43,52,127,11,194,247,144,81,102,166,143,81,173,46,204,184,16,30,55,103,158,132,108,119,133,54,174,230,229,52,118,90,221,120,63,45,83,198,141,17,48,63,163,140,27,87,40,227,22,6,178,72,203,132,99,177,50,58,151,73,138,171,144,1,218,21,7,36,55,30,2,147,243,123,49,17,115,202,5,78,17,52,253,169,156,95,24,34,170,129,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,241,26,80,199,143,97,112,95,219,69,74,10,204,44,106,35,33,236,115,91,189,215,224,48,90,27,121,53,150,43,191,221,95,79,179,92,141,102,185,37,52,139,215,189,121,235,79,144,185,116,80,130,227,95,205,82,164,178,91,64,53,156,189,173,200,14,212,245,240,97,224,206,197,37,189,25,109,197,168,239,160,64,229,233,204,120,28,120,248,6,92,18,153,47,27,22,176,5,148,189,227,217,9,207,222,73,185,209,107,130,130,5,97,204,108,236,32,142,224,184,57,137,221,91,170,178,233,218,45,187,37,46,173,233,14,137,65,32,34,73,135,47,4,224,64,196,11,7,121,23,245,176,44,49,213,23,78,203,94,194,116,95,236,251,221,69,221,217,179,151,117,103,215,10,96,43,116,38,131,5,108,28,131,101,189,77,207,232,166,28,223,118,216,219,206,80,194,132,183,51,57,206,33,199,41,228,56,135,28,231,152,227,20,150,76,48,152,98,178,249,176,27,154,76,221,52,176,169,181,29,207,102,109,101,38,245,238,147,219,130,90,10,252,14,19,253,178,224,120,177,237,129,182,5,151,182,133,116,85,56,91,16,72,230,193,210,15,128,35,194,11,168,220,106,42,185,243,248,75,240,162,229,23,95,205,41,150,110,62,144,27,87,166,56,87,162,114,91,74,12,170,65,187,66,200,149,162,156,76,186,249,253,160,0,98,82,150,53,191,96,121,42,154,174,207,251,60,152,153,231,160,165,82,46,226,70,246,73,112,168,220,185,161,0,215,29,162,14,253,190,211,130,191,111,50,34,165,167,137,162,242,20,112,229,213,98,113,22,147,126,23,27,109,218,115,24,124,124,238,90,199,202,195,117,136,15,232,196,135,237,38,207,237,15,214,112,221,134,114,85,1,169,236,173,67,30,149,176,96,25,224,81,165,253,240,30,121,33,32,10,158,56,9,53,133,133,184,186,98,82,118,121,67,39,182,81,171,181,187,166,157,20,229,175,32,115,61,179,83,120,94,144,116,138,242,176,50,73,229,83,67,28,50,197,6,29,175,74,217,78,149,171,163,127,103,69,51,249,105,131,24,106,150,190,127,17,111,236,57,107,41,147,91,97,77,61,11,137,76,248,137,216,208,236,84,158,94,51,19,149,181,88,58,77,73,5,191,175,230,208,111,62,147,120,254,21,196,179,103,78,38,145,87,41,221,121,6,22,218,51,139,97,57,21,10,121,62,74,218,115,166,156,158,89,161,168,103,227,167,61,163,36,61,175,66,65,207,67,86,123,70,41,50,163,226,216,60,27,115,237,57,195,163,103,86,40,106,13,26,155,166,57,241,157,69,170,76,169,188,18,163,111,150,225,3,234,232,117,136,57,158,243,36,29,228,145,201,38,107,212,148,160,111,24,102,49,119,71,252,10,236,8,206,67,168,112,137,152,30,192,23,113,46,67,187,126,236,101,222,154,83,25,137,140,246,178,180,241,57,24,109,207,104,53,207,38,219,197,58,38,219,250,62,126,86,49,50,167,210,142,205,251,66,11,53,29,15,225,3,109,63,37,63,104,66,63,80,219,252,16,3,3,225,56,198,18,65,46,212,133,64,74,167,162,168,104,161,119,232,122,152,54,77,19,65,72,38,165,125,74,208,76,102,46,90,231,48,101,174,124,78,15,5,76,248,176,136,9,95,1,210,30,86,129,180,231,197,121,97,65,156,87,13,193,30,86,67,176,35,81,23,182,86,31,43,109,67,21,52,91,25,216,64,25,124,154,7,188,106,140,213,239,148,29,140,49,171,65,56,204,48,105,60,140,159,72,31,212,21,70,231,169,59,61,102,40,135,139,142,139,140,38,136,29,210,45,201,28,78,113,204,186,33,199,83,32,239,150,169,140,172,62,212,186,12,84,128,230,179,103,217,18,15,129,95,60,139,70,144,4,5,29,193,10,41,86,9,67,200,47,23,72,13,138,139,155,102,46,58,70,10,95,32,74,28,75,86,187,247,210,154,81,87,64,22,41,29,25,87,162,169,213,182,122,122,19,186,170,30,164,13,70,121,160,182,97,25,44,18,156,41,240,210,95,116,101,133,149,62,182,148,215,105,99,195,131,54,111,110,226,95,89,206,202,230,226,203,74,46,83,149,97,114,207,220,133,232,229,229,213,74,138,235,209,155,156,9,12,105,33,46,40,202,86,206,97,110,30,253,169,10,110,81,250,21,70,8,172,208,13,62,75,89,147,176,88,137,66,20,5,248,225,50,139,170,31,62,211,22,167,152,113,179,12,104,159,93,233,23,173,39,75,147,115,88,139,31,138,101,79,221,244,174,104,149,89,106,206,230,9,15,33,132,123,229,219,9,139,61,46,90,183,189,46,181,110,123,157,65,155,120,205,245,1,133,166,160,232,121,174,218,234,105,8,146,69,173,89,174,56,170,11,5,79,38,119,186,127,4,221,24,223,205,3,119,57,28,182,43,3,119,231,248,44,240,86,67,181,19,102,101,2,244,114,204,94,227,101,24,194,74,151,10,177,87,28,25,139,11,74,69,131,100,109,50,223,101,170,74,164,48,17,129,141,121,160,105,222,126,175,115,138,148,166,52,12,230,39,83,195,184,184,28,243,185,125,16,45,195,137,147,13,211,47,127,148,147,104,244,145,250,1,58,68,79,161,135,23,83,133,185,216,97,105,44,54,2,132,245,130,15,188,219,249,91,169,47,139,34,30,89,39,103,184,178,145,237,60,181,81,241,210,184,95,17,84,22,207,4,175,53,97,68,151,118,9,12,78,141,69,22,151,38,243,101,144,250,139,0,5,26,33,105,17,214,216,204,35,179,225,218,111,144,112,226,163,146,16,151,153,98,202,8,168,32,81,115,32,30,222,141,31,45,19,45,77,237,22,226,214,100,221,49,50,10,93,81,123,31,237,70,186,33,89,21,234,213,230,178,45,125,154,234,119,155,231,169,183,88,32,90,83,8,179,63,174,254,162,93,123,114,248,37,250,234,84,198,231,4,183,0,65,37,84,168,89,108,130,143,51,11,75,50,23,137,230,10,222,231,156,69,64,250,156,204,55,160,178,31,50,159,77,43,163,29,198,217,57,182,206,166,119,52,219,23,77,6,88,41,17,235,210,236,252,42,224,252,229,17,0,51,112,151,5,170,0,59,45,9,66,79,221,123,137,225,2,69,51,69,180,163,216,189,133,153,97,62,48,107,162,40,158,119,210,166,124,182,111,4,108,107,218,20,143,182,174,121,208,241,108,36,30,87,49,46,29,136,164,94,132,134,69,158,232,181,74,105,76,107,13,101,226,242,200,210,111,132,190,92,177,47,229,201,158,70,159,90,153,245,140,10,207,25,147,19,190,194,236,12,197,55,25,26,142,132,27,60,20,217,41,101,22,133,69,168,214,132,205,36,136,70,61,143,198,40,197,252,176,73,150,92,23,21,154,147,105,127,47,51,237,121,15,137,57,184,92,76,144,125,215,242,172,156,210,188,143,184,100,88,82,85,83,8,107,74,59,93,192,9,150,239,35,37,52,27,237,196,68,64,245,48,181,114,195,36,138,73,153,4,90,112,56,189,178,64,179,130,246,243,102,100,62,16,178,77,38,100,221,97,179,106,219,171,112,40,204,61,79,115,19,217,184,44,101,222,97,144,220,122,76,33,198,12,229,164,195,67,99,209,1,17,59,2,228,54,46,233,58,77,159,180,216,210,176,164,133,94,70,100,81,126,23,198,32,65,212,96,120,133,181,236,17,29,241,238,188,241,50,55,223,178,113,237,66,82,82,211,212,167,8,154,162,178,233,107,21,99,35,136,64,21,200,18,227,225,8,164,85,91,240,94,197,157,46,197,163,74,135,19,65,250,184,206,104,142,18,120,138,12,120,138,6,88,150,16,26,163,95,165,174,135,70,173,40,53,114,142,29,229,200,13,237,57,253,96,226,156,56,198,100,252,183,215,163,233,207,175,48,80,243,118,236,124,131,247,211,40,90,96,166,100,113,246,19,4,148,58,242,112,46,216,23,110,34,247,129,199,227,25,193,168,221,221,59,127,178,192,51,38,130,135,128,247,216,157,94,10,97,31,116,101,100,193,58,158,218,90,197,85,117,87,182,206,167,35,60,161,129,188,4,138,128,199,169,209,229,71,23,54,231,5,212,142,233,217,134,242,75,143,22,191,36,189,217,104,161,7,110,13,74,3,6,48,11,207,14,1,250,243,209,199,247,231,255,120,39,42,232,149,58,173,229,193,25,46,24,130,142,223,246,127,59,189,184,60,61,249,240,247,203,207,199,167,16,116,234,135,215,23,48,69,188,148,33,24,10,233,23,218,255,255,22,7,16,232,78,38,24,169,159,66,219,70,75,68,107,247,214,81,118,248,170,99,131,11,232,146,156,10,111,30,36,95,73,154,24,150,151,167,227,119,9,131,124,188,19,66,118,6,134,51,70,150,198,209,95,208,1,169,29,55,133,69,53,125,71,55,246,212,201,168,132,18,147,183,211,219,216,79,249,55,203,46,31,38,68,95,189,246,238,109,244,141,46,32,105,36,31,154,241,163,152,194,34,48,53,30,22,193,151,98,10,179,113,109,174,86,204,146,193,108,91,93,29,166,132,139,50,54,178,46,197,61,157,77,69,51,245,44,171,138,235,170,230,214,198,176,62,147,26,48,155,174,172,148,33,160,74,140,16,150,9,218,114,215,80,67,140,240,145,240,113,26,5,65,116,107,216,129,99,160,67,205,206,246,246,237,237,109,243,118,183,25,197,87,219,59,173,86,107,59,185,185,50,178,160,2,25,177,82,36,140,33,69,119,196,202,80,142,49,139,229,87,64,200,140,211,141,162,7,127,139,60,184,48,252,228,220,51,226,141,26,130,1,124,234,190,31,85,27,139,215,250,82,246,194,116,1,224,220,41,116,1,60,251,129,37,237,164,76,228,11,116,62,94,105,32,75,64,2,202,26,97,167,220,170,149,115,142,197,86,240,218,115,157,13,9,34,196,128,79,60,106,126,250,29,205,23,5,73,117,6,25,32,180,26,158,244,195,17,254,245,42,231,74,111,21,74,87,33,194,101,31,239,77,38,76,145,50,202,113,149,129,173,194,0,229,6,171,118,172,96,105,82,134,112,195,208,91,117,243,85,219,119,148,216,97,115,211,237,70,89,251,92,158,151,144,30,232,73,29,191,100,214,146,50,193,250,91,114,18,119,35,37,204,8,40,121,65,189,180,87,165,20,195,17,204,34,213,194,122,90,55,179,205,233,25,205,209,120,238,46,140,142,97,8,220,143,63,222,159,254,2,171,147,51,80,93,194,39,71,19,144,227,11,195,142,108,134,162,174,231,1,212,12,145,196,153,78,58,146,11,199,32,239,237,12,31,193,96,16,16,100,225,142,26,211,222,152,88,101,39,235,177,216,39,243,25,218,104,60,232,254,108,21,96,3,249,112,76,209,128,70,192,87,159,235,184,63,62,234,111,98,60,57,153,167,219,245,108,53,85,45,123,105,30,3,66,125,179,58,27,213,9,17,43,24,143,175,40,26,65,152,94,220,121,46,162,131,123,68,5,53,179,209,208,154,212,210,129,28,66,243,1,45,159,73,102,137,107,159,229,15,93,128,125,214,201,141,11,179,172,62,204,70,106,30,156,124,232,127,254,210,41,255,248,1,122,105,5,148,81,191,220,253,141,78,220,82,183,198,40,142,255,200,15,221,248,190,70,19,160,110,96,190,53,55,237,144,14,35,114,76,28,156,66,184,185,236,84,223,35,83,82,156,166,181,249,50,73,81,115,75,225,152,25,235,82,190,64,32,11,74,109,240,121,106,212,232,196,13,28,93,92,204,204,22,162,13,18,126,163,204,196,224,118,230,70,205,13,39,236,141,153,151,27,181,254,217,137,202,11,182,42,146,136,68,55,254,132,105,179,41,50,49,249,225,123,14,205,16,97,210,21,34,26,151,247,6,184,0,113,221,14,140,83,109,2,124,84,200,238,47,215,111,55,31,206,205,192,54,96,115,236,224,6,169,109,47,9,93,30,51,118,200,52,56,123,104,216,70,187,217,38,183,4,217,239,68,75,13,59,172,27,139,187,146,207,140,178,2,215,91,241,29,231,140,23,223,120,125,210,66,255,140,135,35,40,42,140,66,175,36,50,119,196,2,17,90,181,86,141,112,207,224,47,58,39,81,254,159,244,38,86,171,51,100,58,82,232,54,104,24,156,217,62,245,88,118,164,137,139,206,5,170,251,51,212,134,127,241,244,46,193,27,132,202,142,77,242,41,67,123,131,240,42,67,224,222,17,193,106,254,1,252,141,220,72,252,94,171,227,219,137,252,248,5,54,36,249,49,129,143,9,76,61,130,5,39,143,52,80,17,185,189,0,225,153,228,183,23,94,9,33,174,166,122,136,189,70,84,69,200,162,121,109,156,64,127,253,226,140,185,161,128,137,54,24,117,52,203,176,182,119,236,57,190,239,226,123,155,222,167,188,30,246,76,60,140,196,195,149,32,177,92,199,220,253,111,103,247,21,186,107,116,247,91,61,183,14,207,29,23,145,43,80,67,187,214,126,221,234,76,157,70,219,198,61,124,228,96,234,182,166,154,95,251,27,126,198,82,218,240,181,13,95,91,250,215,157,159,197,231,6,126,111,232,17,132,90,246,212,209,51,111,240,220,87,11,32,211,144,98,132,97,87,108,117,245,69,11,110,196,195,189,120,184,21,109,194,97,153,246,204,190,243,222,77,103,77,119,148,152,243,6,245,201,86,92,15,32,161,12,94,54,168,235,32,120,12,217,200,96,236,68,145,0,114,213,194,119,134,34,133,213,209,243,87,25,101,242,87,197,230,242,87,249,100,243,87,229,234,78,14,80,32,232,12,166,16,121,6,255,70,240,239,10,254,245,27,16,178,181,108,192,251,214,220,190,105,204,232,237,10,223,56,226,1,99,187,184,96,146,179,92,183,101,20,48,136,74,53,70,42,188,68,61,27,147,48,149,171,44,195,149,169,89,207,121,51,185,254,34,21,205,237,101,214,3,204,70,95,95,98,129,90,98,104,14,160,203,83,194,18,7,82,240,210,76,8,159,212,226,190,164,98,229,75,42,178,249,42,235,232,75,142,7,126,209,3,191,40,175,83,129,166,24,5,76,43,80,237,244,34,18,199,84,146,63,175,85,100,115,155,191,165,126,192,238,221,46,196,24,155,3,136,50,204,13,252,154,98,62,3,5,7,62,44,88,163,161,89,85,14,42,181,132,48,211,10,165,145,70,117,69,154,29,76,179,91,76,195,123,127,64,170,50,100,241,66,134,98,56,147,135,197,218,159,77,166,223,215,63,39,152,48,241,158,236,38,177,15,44,215,9,6,116,61,22,113,149,72,23,70,94,217,221,173,100,112,108,45,148,97,79,26,107,164,22,134,157,193,96,134,114,168,98,115,231,1,249,187,78,203,62,63,62,125,219,105,219,7,167,253,15,127,239,236,216,103,253,207,199,31,46,58,187,246,197,199,179,206,222,10,8,247,192,128,77,247,50,241,130,41,254,142,2,23,77,8,141,75,18,254,167,248,148,70,11,99,168,228,0,179,127,219,171,27,95,175,75,58,67,121,205,148,164,56,168,84,15,204,94,208,101,55,97,177,55,133,99,76,234,167,176,97,165,61,218,211,25,246,219,7,96,45,15,103,46,186,137,130,161,66,75,119,96,69,133,171,194,64,220,189,211,120,3,85,68,21,252,64,1,95,199,86,47,238,204,137,245,133,35,35,43,216,153,14,18,152,109,88,182,83,100,23,162,94,212,241,87,10,172,117,164,43,97,11,140,98,227,191,144,163,209,3,122,116,210,39,114,59,247,129,47,120,211,234,121,154,157,42,188,166,242,85,249,16,105,38,203,17,171,129,201,48,221,79,68,126,219,8,33,86,111,163,104,7,11,191,250,207,161,172,231,56,8,126,7,231,108,108,120,226,130,204,69,5,241,106,207,135,104,225,74,24,203,69,234,143,159,42,253,161,171,219,190,80,106,92,243,194,8,221,220,21,102,153,36,78,68,33,128,27,208,41,176,198,101,194,53,88,156,164,202,146,169,40,106,229,192,25,10,150,82,116,107,234,62,158,153,33,238,95,169,206,227,99,177,58,8,169,135,66,9,130,213,227,241,114,21,162,142,97,48,62,220,26,192,166,136,157,92,117,109,88,237,29,85,229,21,112,165,154,171,8,21,79,107,75,116,206,230,109,113,99,21,210,73,174,106,70,117,176,129,164,24,54,243,137,208,34,39,123,194,204,105,223,237,214,235,82,16,16,14,226,225,192,192,170,194,250,143,196,68,98,7,90,241,106,73,148,119,31,242,10,84,94,254,126,0,121,249,2,128,62,28,248,67,27,77,90,160,113,13,222,138,174,87,119,18,81,64,115,225,78,208,48,58,181,136,243,31,215,141,121,242,175,208,144,23,238,138,232,246,159,62,123,217,52,64,89,151,218,92,28,169,46,235,107,89,97,53,98,32,106,83,150,164,68,79,204,219,231,76,166,231,12,18,215,195,54,100,27,21,181,189,209,29,24,149,74,110,52,63,173,85,194,71,134,148,143,7,65,50,145,65,57,49,183,118,242,232,177,96,123,147,61,169,179,142,35,137,0,203,137,31,249,41,55,188,104,51,101,193,8,113,243,248,40,95,197,3,175,137,133,187,44,76,128,195,153,31,76,128,24,19,120,125,86,234,190,176,215,11,233,151,118,153,96,127,102,151,222,1,140,236,204,61,193,220,46,185,73,64,16,198,194,141,67,98,87,220,78,140,237,252,53,6,222,106,169,75,142,43,187,112,7,210,207,222,145,220,252,248,27,24,5,202,231,120,57,83,238,255,123,139,81,125,139,17,106,2,230,207,30,105,196,140,197,221,5,210,17,164,233,168,42,73,36,93,144,141,4,200,122,163,150,44,23,164,89,163,199,192,123,14,79,9,243,55,160,75,52,135,32,156,157,168,112,55,225,245,194,142,134,8,239,203,74,150,70,134,38,2,113,34,183,86,165,23,47,231,88,187,154,119,39,196,125,76,40,230,249,233,12,130,71,30,225,243,163,26,143,186,137,177,105,239,50,234,162,4,242,95,37,89,211,236,86,79,160,196,170,207,31,52,238,179,195,231,37,212,94,78,140,14,204,11,49,234,48,97,109,125,134,224,4,198,25,172,60,40,37,25,223,29,189,210,80,234,28,84,114,191,164,90,92,94,66,63,168,190,11,254,83,215,84,73,181,204,39,200,242,76,58,63,238,160,59,224,103,237,70,7,110,226,169,149,220,52,36,122,201,248,100,34,116,15,153,154,181,88,226,10,89,146,60,181,113,34,171,41,249,113,189,113,161,57,248,192,85,21,200,185,27,106,12,112,129,249,201,164,211,90,149,176,107,64,103,63,100,10,172,100,150,114,245,226,104,137,154,56,13,53,229,19,36,220,4,22,197,119,68,24,28,88,241,159,151,193,19,118,127,153,230,117,209,39,114,73,120,245,230,135,145,8,97,197,159,56,136,228,250,235,249,229,219,143,31,46,46,207,47,190,156,30,95,94,244,223,93,114,197,29,234,106,187,106,243,194,13,134,63,38,7,247,23,238,213,7,212,243,48,112,199,51,44,224,156,51,123,155,39,53,194,188,102,50,243,188,180,155,54,85,115,209,219,77,115,156,36,248,156,72,70,74,247,115,31,87,185,49,201,247,116,185,107,177,108,183,115,109,135,80,65,86,230,115,97,85,16,122,91,122,183,42,229,59,21,198,79,98,18,154,52,63,249,84,83,80,185,114,157,211,23,244,230,137,127,34,252,227,59,165,78,27,25,116,65,193,248,79,136,204,25,23,254,226,109,214,42,152,208,90,8,229,120,234,206,253,224,190,254,194,232,212,94,212,61,6,104,22,224,214,132,104,231,82,186,74,80,91,98,15,36,255,67,131,243,251,249,40,10,208,109,34,233,152,12,129,43,219,48,3,199,156,56,11,210,14,68,175,33,136,204,102,117,49,59,214,162,165,195,253,4,145,130,254,178,233,146,165,22,158,34,224,101,206,176,159,144,73,177,224,179,250,42,213,162,252,68,16,0,136,215,63,59,145,96,43,44,247,185,179,228,147,59,187,44,161,102,115,49,78,133,53,139,103,224,136,45,72,31,158,185,187,32,202,111,42,243,19,145,105,114,194,110,41,114,211,166,236,20,101,246,148,205,148,48,246,240,105,137,231,41,14,69,54,178,30,18,108,200,216,25,173,96,63,7,106,122,79,254,103,54,130,205,205,69,147,141,166,122,130,99,141,136,4,93,33,174,122,199,204,211,237,140,235,151,17,120,29,239,13,169,12,40,252,1,85,246,85,79,7,72,141,184,30,213,172,41,116,86,173,78,170,29,137,55,120,94,231,247,225,88,203,79,101,198,149,88,99,15,229,33,34,6,225,207,155,168,118,62,179,58,42,107,83,179,231,46,171,123,25,149,203,184,26,202,92,93,108,196,52,189,108,67,100,207,169,53,176,29,99,182,121,140,60,206,116,212,210,91,127,140,184,211,54,75,131,168,22,204,125,86,42,212,211,116,57,128,10,68,178,69,115,88,168,196,169,232,201,204,159,162,175,29,216,123,145,143,141,150,169,166,178,102,183,184,83,226,212,41,217,104,96,77,163,65,167,65,78,115,26,184,20,27,60,66,3,40,109,51,179,243,212,235,40,232,36,46,65,180,179,227,217,162,156,78,168,204,108,84,213,104,238,1,135,167,140,143,75,7,168,74,45,162,100,55,238,163,216,5,24,122,129,229,253,127,74,51,252,63,4,147,47,54,175,170,249,87,176,244,122,78,121,149,185,229,202,172,154,167,127,177,208,170,236,50,165,94,226,224,93,64,207,19,164,214,95,41,40,147,3,203,91,233,91,112,2,156,57,198,100,29,190,235,230,30,146,217,242,196,6,203,15,253,168,204,39,24,194,199,199,114,87,112,30,193,93,6,146,93,211,110,70,245,26,2,191,5,4,89,48,68,62,28,39,208,181,20,252,12,254,194,108,211,189,4,106,82,103,88,75,51,55,62,140,38,94,63,133,122,237,239,239,236,61,102,195,234,109,8,109,191,202,135,238,64,232,235,199,157,151,47,55,115,31,118,173,85,246,148,195,206,74,28,232,68,19,45,182,16,66,51,202,4,121,245,84,246,133,91,143,235,17,87,204,226,215,93,226,10,228,123,240,76,218,10,207,164,93,137,103,98,79,116,111,107,11,201,186,19,89,120,179,219,178,180,43,93,46,110,195,14,175,161,239,11,182,199,135,222,13,28,106,56,143,96,112,175,70,184,135,141,137,249,113,140,221,214,226,14,133,112,8,253,239,7,193,5,149,221,52,236,150,189,211,18,83,168,4,60,165,109,183,209,170,13,13,190,6,187,67,20,223,154,86,71,163,133,11,102,56,194,116,137,108,143,123,221,90,58,70,144,26,117,37,188,171,75,242,168,38,23,180,109,46,220,221,105,31,236,169,243,183,159,95,117,231,48,161,231,246,212,94,10,97,241,146,213,18,122,244,21,222,121,238,189,222,105,191,222,251,249,111,59,246,149,19,67,204,25,115,55,202,164,111,34,81,99,151,228,111,126,221,217,179,174,156,171,198,168,30,155,75,219,183,30,91,16,190,84,250,180,242,91,221,248,227,143,63,12,138,129,151,7,88,133,153,189,103,107,106,43,187,59,150,121,101,137,155,81,99,25,7,38,89,195,97,47,111,163,202,15,174,177,46,106,100,188,218,179,141,250,40,141,92,96,55,234,48,35,96,101,56,47,254,135,182,129,41,240,24,181,7,254,136,124,89,7,120,180,37,48,103,221,36,30,119,94,212,251,117,99,37,221,219,75,214,227,134,149,122,143,80,234,170,173,158,46,105,244,235,117,139,59,99,245,6,254,144,51,141,200,161,91,221,123,193,172,80,46,183,149,83,120,226,223,24,172,51,111,115,202,9,236,8,97,27,55,126,226,115,155,209,218,204,159,76,188,176,203,224,108,106,109,152,101,221,26,199,180,97,111,194,44,187,83,115,71,73,20,64,70,93,96,79,23,157,26,69,13,188,105,202,30,73,145,10,27,116,95,42,58,61,172,62,216,44,92,56,155,118,15,155,169,242,72,238,24,191,248,134,125,200,120,114,90,1,111,169,159,157,123,148,191,222,102,206,40,135,214,74,102,61,138,38,247,153,143,183,150,189,128,41,163,107,138,103,35,179,51,128,140,156,234,92,144,245,87,182,73,198,129,148,187,234,228,37,3,191,182,145,61,219,208,109,81,133,154,126,232,222,248,87,200,186,139,179,228,246,251,232,27,144,0,247,95,219,47,155,173,230,86,47,190,233,152,255,154,212,45,120,172,189,243,198,215,209,54,233,185,155,50,33,26,6,196,253,43,148,92,118,81,236,49,104,15,247,95,237,226,149,0,121,68,214,136,83,214,94,123,77,163,195,191,180,155,179,190,217,104,87,194,117,169,182,134,200,252,73,22,255,199,52,250,13,144,29,214,234,214,218,86,87,183,39,124,46,59,193,90,90,196,30,128,154,141,76,227,162,253,249,183,139,219,254,105,255,164,223,239,223,246,111,63,181,254,249,238,228,232,151,244,159,87,123,16,240,241,11,252,233,95,253,246,207,119,255,56,110,7,215,223,254,121,11,175,199,191,96,224,193,221,47,159,143,255,241,174,127,240,169,255,246,19,188,30,93,97,168,119,209,126,127,243,62,248,242,225,203,237,53,70,165,192,47,239,62,164,95,254,128,40,159,78,127,131,215,195,15,24,248,219,175,209,63,127,127,123,189,125,247,143,183,71,144,190,127,138,89,247,119,220,119,179,224,203,167,201,117,191,30,193,235,81,11,3,127,125,55,75,39,191,92,29,189,234,211,127,199,191,211,207,63,33,207,25,36,250,245,19,189,126,166,162,222,141,230,111,211,127,254,227,207,249,228,23,172,255,59,250,148,252,113,112,51,222,189,216,158,93,245,191,97,166,30,6,30,194,63,74,121,12,101,255,243,243,219,228,243,244,232,219,183,54,196,230,229,28,125,60,248,120,113,74,143,239,247,254,254,203,209,45,43,189,126,117,116,66,233,174,232,127,254,223,1,38,160,240,183,145,168,39,254,30,244,203,254,131,120,191,241,44,224,5,226,253,210,98,33,127,255,123,63,198,114,14,223,247,163,232,240,134,122,20,138,255,116,124,200,106,252,229,215,124,62,153,255,222,30,204,63,255,254,9,134,177,191,236,31,238,29,157,156,189,222,195,250,156,124,42,137,15,185,157,240,250,29,93,29,46,169,31,50,249,138,247,227,220,251,73,238,253,125,238,253,83,238,253,183,220,251,23,254,142,233,62,177,246,92,97,61,196,251,113,238,253,36,247,254,62,247,254,41,247,254,91,238,253,11,189,255,222,63,248,34,219,119,203,203,239,247,199,178,94,56,190,183,172,63,126,193,192,67,173,241,88,223,195,159,183,183,111,249,239,246,246,133,214,95,7,7,87,37,99,241,93,255,29,247,255,239,127,85,255,189,231,191,71,219,87,183,253,251,210,121,47,215,224,39,232,200,227,131,254,167,95,191,208,239,249,47,123,71,183,71,123,239,110,127,57,238,223,92,141,251,219,87,127,28,156,220,190,239,127,89,158,214,195,111,47,211,79,127,92,31,189,252,115,247,240,224,52,60,254,4,35,254,233,248,224,228,31,179,47,191,191,125,222,63,42,243,19,77,29,76,123,124,188,157,238,30,69,55,175,166,253,95,224,223,69,125,122,182,120,93,15,111,127,57,138,146,247,135,55,243,54,254,59,234,127,123,53,61,248,164,211,13,104,226,252,215,209,55,54,7,190,93,93,252,249,246,147,160,63,159,22,250,220,56,82,139,233,64,173,27,245,249,149,124,116,28,67,122,207,45,217,87,114,27,70,104,114,69,92,111,101,38,2,254,144,144,15,232,0,102,102,244,64,179,57,177,203,40,198,213,230,224,140,45,166,27,176,168,246,175,37,238,193,210,2,18,178,238,234,246,241,17,221,220,166,69,44,100,165,69,22,109,110,70,54,58,60,200,0,34,143,85,132,100,115,19,213,60,211,82,72,62,169,242,9,165,77,152,217,193,196,94,58,140,31,18,176,200,192,194,203,72,75,22,105,41,113,78,167,168,207,80,184,178,152,47,80,128,250,46,184,95,204,74,17,44,108,188,108,242,19,68,116,244,224,143,16,194,101,122,130,249,189,229,250,164,185,30,0,222,1,245,91,185,160,83,107,57,251,48,94,3,138,234,44,148,55,50,209,66,103,94,169,95,253,196,157,133,142,103,11,7,24,110,22,155,171,173,165,185,178,238,42,0,10,41,84,149,199,58,118,200,176,101,118,246,195,42,139,153,167,87,154,219,240,234,65,77,29,206,155,227,16,132,57,149,103,93,58,251,195,154,67,139,96,132,150,8,23,92,49,193,42,248,9,17,153,162,51,17,237,200,199,175,75,230,112,20,70,246,179,110,228,142,125,33,63,246,165,107,143,125,185,46,84,135,64,143,14,129,255,86,31,218,25,197,113,2,121,75,103,239,208,194,12,57,220,74,163,47,185,2,75,214,4,186,214,214,235,84,248,218,213,237,73,164,26,42,93,44,160,106,216,149,0,73,208,154,140,90,118,233,236,18,245,220,185,20,125,172,13,167,190,72,132,128,60,235,122,99,13,178,103,233,55,243,65,194,134,118,220,230,111,31,206,127,59,59,251,248,249,226,248,232,242,237,113,255,226,183,207,199,231,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,180,203,59,200,201,246,247,106,37,64,48,114,84,100,115,147,95,162,40,173,4,161,173,11,100,212,64,123,192,22,209,79,126,92,14,246,147,110,0,231,127,116,26,16,12,165,102,47,226,9,147,13,113,143,253,52,255,140,252,208,132,83,60,41,12,250,117,199,24,55,81,135,101,60,159,212,13,211,168,71,56,105,255,21,102,103,94,177,17,68,6,68,67,140,49,228,71,6,112,182,47,181,135,158,213,122,209,50,23,218,18,169,182,184,251,81,215,229,109,113,135,144,55,106,16,227,57,143,234,73,42,20,216,22,103,224,217,13,15,101,168,3,250,48,228,176,58,168,59,129,223,241,90,70,168,18,21,84,66,22,89,149,145,241,19,10,41,108,215,43,219,17,80,183,98,15,69,137,235,143,223,155,155,37,103,203,199,71,28,4,103,251,34,246,39,240,186,221,68,145,158,25,89,48,184,219,135,177,255,241,92,134,116,117,25,132,233,63,62,6,22,245,67,57,142,25,29,81,17,108,70,247,172,101,102,82,104,59,18,116,87,37,114,153,195,77,85,86,100,60,238,46,124,52,131,130,200,76,0,196,176,216,68,183,76,99,207,251,230,161,70,211,15,87,238,201,194,134,100,245,121,80,181,133,105,184,236,210,56,180,95,65,151,182,91,40,76,218,107,253,237,21,44,146,230,171,151,192,89,64,67,39,78,219,219,5,222,1,162,44,43,184,165,88,114,75,75,157,85,66,172,221,83,63,77,3,212,112,243,221,144,113,74,74,106,59,39,31,137,205,121,244,237,112,25,163,206,176,212,158,38,63,211,151,17,249,30,135,245,237,222,160,206,108,2,63,182,22,252,25,70,25,200,156,131,10,184,244,148,249,24,145,133,95,200,148,243,51,159,206,201,150,37,228,90,255,218,7,42,62,96,201,82,241,92,136,64,134,14,161,134,130,162,103,237,165,122,156,68,123,197,104,50,205,123,23,134,245,206,41,6,61,62,14,218,54,147,34,195,223,97,38,209,121,138,0,26,131,97,165,246,147,81,210,147,48,41,114,114,146,204,62,144,43,30,117,106,190,39,119,174,245,94,44,68,199,40,204,149,1,12,1,105,246,195,214,134,90,248,177,67,58,251,174,131,90,251,120,185,48,216,195,11,253,112,240,18,189,80,120,91,110,35,221,138,145,104,111,197,13,120,19,106,252,238,118,96,167,219,137,29,195,63,15,158,77,119,43,106,196,91,190,5,239,102,10,207,30,62,7,67,108,17,155,58,206,243,170,215,205,133,82,175,75,181,148,210,36,56,210,100,183,209,178,95,137,40,250,220,69,160,51,57,73,159,172,6,47,48,90,0,5,14,165,211,226,66,145,185,114,248,98,32,244,18,109,246,58,149,32,124,197,118,67,199,147,243,156,173,176,142,198,63,91,94,29,131,236,20,70,130,188,233,80,248,46,11,127,57,204,149,47,215,14,243,18,99,243,229,245,93,229,183,68,249,100,149,193,203,180,177,46,14,171,144,141,229,59,172,18,249,126,198,210,100,217,202,34,41,171,0,200,192,222,132,198,255,179,198,159,247,247,32,192,154,121,245,0,43,146,218,1,214,13,223,118,217,27,124,139,217,55,151,125,139,217,55,151,125,139,216,55,31,126,246,134,44,66,196,34,96,208,203,225,176,148,202,100,234,76,93,170,147,151,242,150,85,212,94,139,51,172,34,88,133,226,24,233,116,138,170,85,100,157,48,142,18,90,17,236,45,241,241,187,29,127,95,167,198,172,83,99,214,169,49,235,212,152,117,42,125,107,164,236,163,199,62,210,235,46,123,133,142,140,169,235,114,11,129,42,77,42,75,43,166,170,178,30,55,49,11,155,23,10,148,33,116,202,251,92,68,81,188,155,100,72,11,217,45,92,94,162,118,117,235,108,117,74,96,158,79,134,61,211,205,6,148,224,118,53,9,174,193,116,137,51,176,93,1,65,144,153,17,166,182,115,88,86,71,229,170,231,35,84,49,237,212,178,51,133,58,46,169,192,206,77,153,57,148,83,2,86,41,205,2,164,109,3,229,144,209,186,19,121,118,75,42,32,156,254,122,89,227,4,145,100,197,129,28,203,172,134,196,244,36,134,4,182,8,238,94,3,77,7,184,123,141,196,241,235,168,154,149,59,142,38,91,102,80,111,91,120,105,156,251,50,104,217,59,246,30,239,181,151,240,244,218,110,99,39,190,198,91,94,12,28,162,201,174,95,255,121,179,241,26,216,159,144,157,212,231,249,108,22,91,129,69,78,44,176,119,60,50,141,88,42,184,96,87,193,5,207,156,246,206,107,123,228,44,241,216,199,20,109,102,111,90,214,124,48,173,215,135,206,104,115,214,107,117,118,94,190,180,103,111,222,56,109,110,176,195,114,69,235,84,156,58,16,117,8,187,194,24,169,101,219,174,215,175,112,9,182,187,233,190,79,42,215,248,153,197,170,183,89,188,116,72,105,122,59,29,30,29,138,162,28,51,185,65,172,29,246,217,131,220,188,253,128,213,121,10,59,240,2,109,173,182,18,27,226,54,22,67,61,81,204,179,110,119,94,83,90,126,197,107,82,224,94,167,101,213,77,150,168,247,26,94,168,80,189,174,16,179,255,230,205,14,139,5,213,213,147,224,43,38,178,39,131,62,47,172,158,162,75,144,254,80,181,2,142,129,37,149,170,171,22,239,177,184,87,111,34,93,142,177,98,253,185,128,89,129,16,127,172,117,173,92,195,94,63,167,111,85,89,123,188,11,68,189,90,133,42,149,215,133,186,236,134,185,147,9,211,221,29,57,45,19,187,129,115,178,145,208,162,134,9,10,51,81,222,99,195,20,235,94,109,110,122,251,78,160,230,214,45,181,227,208,185,173,251,124,106,221,238,31,110,110,110,140,7,183,67,235,150,85,235,22,170,117,200,162,223,217,192,76,222,254,119,130,102,138,7,14,70,178,47,157,219,238,36,162,175,95,157,155,193,193,16,223,110,235,206,215,21,203,143,101,213,189,99,177,95,66,94,119,155,155,109,108,234,93,207,60,112,238,108,12,119,90,64,123,224,101,243,101,123,235,224,205,155,61,10,220,116,224,113,231,241,96,127,127,199,178,57,59,5,101,171,231,237,4,245,7,26,141,43,94,212,37,100,122,43,111,224,175,241,147,199,20,199,206,51,27,18,227,237,8,83,155,24,14,179,189,237,67,207,109,147,247,112,201,6,1,103,214,160,16,66,53,68,153,132,105,117,179,64,223,247,21,240,222,247,184,82,241,144,114,227,93,68,102,76,94,136,208,250,185,171,206,225,59,64,146,226,236,57,220,217,177,194,38,66,211,83,26,23,211,184,48,105,16,15,28,117,73,204,92,93,20,123,104,74,121,118,237,156,154,59,90,15,125,237,6,139,153,123,146,156,207,220,133,194,90,69,81,204,185,255,205,19,106,185,226,157,157,124,120,36,36,241,124,31,142,155,39,71,199,31,46,78,46,190,92,190,239,95,124,62,249,35,31,35,147,16,115,147,9,73,31,186,52,53,108,28,120,149,43,234,32,177,29,239,197,3,118,207,31,250,203,23,241,130,178,161,243,133,59,214,146,163,15,215,92,16,86,239,151,66,147,164,9,16,250,83,128,10,94,228,195,154,111,79,78,79,181,248,126,162,250,9,134,230,48,10,162,216,49,254,171,69,255,25,66,81,57,142,174,189,210,79,112,176,71,124,227,183,144,84,245,63,188,244,113,96,68,197,88,250,76,16,54,248,119,174,239,196,70,114,140,226,132,243,247,132,114,43,21,241,97,90,44,231,44,244,48,189,171,198,111,38,243,248,146,99,94,150,135,97,240,170,54,112,13,252,36,71,70,206,57,113,38,31,174,80,12,151,39,176,149,175,138,103,151,246,75,220,47,52,77,172,84,199,85,22,44,86,42,115,27,179,98,137,222,141,164,181,101,234,201,179,45,235,83,24,47,84,10,13,252,133,214,21,60,244,248,99,166,175,161,131,180,56,119,132,177,172,222,53,152,229,50,16,230,12,239,23,151,64,38,243,27,9,133,144,42,208,150,17,198,116,145,171,117,28,141,61,82,212,70,27,145,93,173,22,40,228,214,228,2,229,225,217,204,40,255,83,239,198,11,164,110,253,28,230,64,54,18,5,29,70,75,68,216,86,171,98,190,200,79,34,98,174,38,140,71,197,238,130,206,159,154,197,30,0,50,132,12,96,168,240,140,49,25,186,101,240,209,128,255,204,191,243,2,54,101,217,46,42,198,252,74,25,29,149,137,243,164,122,28,108,88,186,89,141,12,7,82,185,88,106,90,116,30,115,79,38,85,81,82,142,209,29,16,188,9,103,245,198,240,200,248,191,137,147,252,247,2,113,69,146,198,196,218,94,32,31,70,55,92,243,206,188,142,136,29,33,159,253,170,128,177,189,176,56,140,135,199,56,186,190,51,147,14,207,188,230,181,31,78,72,114,74,73,254,14,111,205,119,159,251,95,206,15,251,167,199,151,237,131,179,51,54,253,111,156,43,186,7,97,206,228,97,119,22,92,161,216,198,251,77,6,77,5,237,233,107,49,145,231,177,111,229,142,3,91,246,184,254,243,155,55,187,246,157,179,183,243,183,189,191,189,250,121,231,111,47,97,119,94,50,97,118,111,111,231,231,215,237,191,181,90,175,137,55,164,141,199,5,6,192,221,159,146,196,247,129,105,182,185,251,243,222,162,51,33,235,220,8,62,71,192,181,68,226,51,86,247,192,185,105,140,96,143,111,217,95,97,55,62,236,141,59,175,183,14,26,63,219,231,78,227,245,230,87,251,8,62,156,66,186,203,253,243,238,101,221,121,109,157,58,87,131,17,176,165,246,253,32,69,238,20,56,215,205,211,222,93,231,90,4,188,218,203,190,239,238,100,223,219,175,178,239,185,228,185,212,249,196,236,149,90,11,117,250,10,117,170,91,56,176,71,192,82,201,170,29,97,173,44,145,230,116,243,136,178,56,34,238,153,235,177,239,223,90,252,115,171,155,155,104,51,24,24,119,107,33,252,156,87,141,253,231,119,7,253,203,221,29,26,119,172,78,68,74,119,227,173,197,214,158,205,6,98,78,3,209,39,60,235,43,212,142,37,92,50,115,100,143,234,1,28,59,70,117,7,113,227,10,101,71,150,29,213,157,5,142,36,122,7,133,44,39,144,101,101,54,165,57,112,171,12,89,247,141,66,221,47,119,246,176,234,5,76,188,145,240,129,87,195,116,104,150,203,114,16,106,161,11,106,164,111,23,230,154,251,198,65,171,17,223,153,176,24,22,159,115,65,55,106,52,186,86,159,245,54,31,161,103,188,225,164,174,28,25,13,65,161,159,55,56,149,196,32,150,196,0,14,189,64,12,34,199,76,27,46,18,3,223,97,64,45,81,39,2,98,16,148,16,131,24,137,65,226,180,136,162,16,49,152,56,1,123,64,71,135,75,88,70,75,125,25,205,157,229,126,4,43,205,5,66,179,139,128,64,221,25,140,255,12,162,136,24,140,178,0,135,190,31,119,175,48,41,94,204,141,24,205,232,3,239,156,64,163,187,35,156,185,171,9,222,138,247,55,71,252,216,55,69,255,135,35,154,189,185,14,9,160,67,150,212,33,186,129,119,182,59,6,6,227,51,206,185,210,41,178,33,250,51,187,5,54,174,130,104,228,50,254,4,222,36,31,194,159,15,209,203,33,61,253,10,188,1,60,206,209,142,233,212,135,31,153,22,239,51,80,71,149,163,250,50,36,48,100,11,141,33,7,6,72,117,96,128,88,112,211,232,149,59,30,118,165,24,36,28,68,120,64,242,224,135,158,173,149,250,132,139,224,20,106,113,228,38,12,191,87,123,55,233,82,84,190,89,4,38,203,223,62,18,8,142,19,230,2,52,21,247,123,126,110,80,125,165,241,116,140,63,47,15,197,254,163,187,157,111,94,28,97,160,214,147,192,197,133,25,158,142,189,65,111,58,198,104,153,162,246,73,83,116,170,195,250,20,131,84,231,2,23,37,115,44,246,175,99,36,209,50,30,123,13,56,134,80,66,166,162,142,234,194,181,4,24,136,70,2,252,237,212,176,43,251,47,243,110,14,240,138,47,223,101,45,173,143,110,149,4,75,157,115,36,10,73,228,236,194,246,226,194,246,226,236,177,145,245,105,252,232,224,139,186,26,22,188,53,118,209,169,13,62,160,252,150,30,218,67,39,150,94,64,253,125,152,241,66,20,11,143,13,191,203,83,177,159,45,191,238,109,5,111,222,188,22,121,176,31,8,78,85,112,155,5,183,49,56,166,96,157,96,28,74,83,10,233,168,87,182,1,70,108,27,151,28,107,75,156,105,75,218,75,7,216,158,97,135,90,69,243,19,255,108,249,91,238,99,75,43,224,110,109,1,187,64,54,99,60,12,238,137,233,255,243,207,91,225,192,133,198,213,219,47,119,232,113,103,88,223,121,77,79,109,44,200,133,174,234,225,207,86,58,136,160,53,67,248,215,161,119,120,107,191,210,138,190,206,58,48,225,29,137,182,137,27,17,194,101,244,34,4,184,194,235,59,124,108,227,227,130,30,119,224,177,27,56,198,233,114,238,135,56,203,238,13,162,144,119,157,67,121,166,93,194,108,220,123,253,242,231,87,192,86,73,40,154,216,102,114,95,207,15,204,229,54,194,78,146,196,11,154,8,100,107,46,228,91,50,250,220,142,27,83,100,179,194,188,141,196,20,170,61,179,136,249,42,253,210,77,54,55,111,205,17,163,193,99,123,130,4,58,16,239,87,236,199,47,108,135,87,64,33,167,58,125,60,200,155,178,8,199,28,4,24,196,133,156,221,172,84,221,228,96,96,127,144,204,133,191,124,177,21,226,158,132,215,99,194,46,159,48,79,199,215,147,56,90,60,62,146,64,7,137,189,199,111,32,208,195,196,2,29,130,249,201,49,67,133,17,19,62,166,123,254,40,97,71,59,243,33,192,195,69,71,184,118,176,145,177,135,29,102,193,174,223,124,47,233,60,0,59,144,50,252,78,254,100,139,130,17,102,72,135,2,170,146,9,51,234,16,106,142,128,131,210,150,173,174,77,56,229,216,194,125,177,116,94,172,74,70,232,11,173,133,56,22,121,239,194,36,188,184,132,61,137,81,63,131,220,62,160,206,195,215,165,27,123,176,81,124,133,111,156,14,202,143,35,60,240,192,183,115,231,97,5,188,221,195,74,206,200,83,18,55,235,39,94,221,65,69,169,163,91,117,67,139,219,129,116,80,17,139,79,220,73,5,193,216,40,207,20,89,124,55,82,128,67,88,55,113,144,205,160,5,219,65,33,156,117,85,87,40,168,224,23,46,160,146,239,106,131,137,30,31,141,248,106,100,34,29,170,137,63,150,145,141,138,0,106,100,88,4,7,32,45,23,41,47,18,243,59,113,74,206,122,77,121,55,97,26,170,209,48,30,120,154,66,207,243,82,229,132,246,27,20,49,136,18,52,236,50,150,136,229,227,136,67,163,172,138,147,136,197,100,87,182,89,142,133,238,197,73,22,162,151,95,166,14,192,61,194,104,25,171,28,8,4,226,233,114,188,103,85,38,131,49,87,60,185,203,28,74,234,40,161,251,114,2,3,94,57,21,192,228,126,240,136,198,96,214,202,46,113,144,160,166,115,154,187,177,84,174,13,72,143,105,26,178,231,177,227,62,62,182,136,113,21,150,64,83,19,143,49,99,33,107,102,96,156,11,96,105,39,141,241,155,12,152,136,6,89,6,228,126,217,211,108,208,194,14,249,230,182,103,78,222,201,204,72,243,125,198,14,90,237,172,34,156,191,185,57,38,208,228,172,63,28,81,31,191,73,232,153,39,41,28,198,225,24,52,198,10,195,254,52,24,15,237,5,29,97,62,158,157,55,39,30,202,124,112,145,50,13,210,197,80,27,49,59,128,200,76,74,80,19,84,226,202,193,64,56,205,35,244,230,149,232,139,254,254,77,183,47,120,208,123,56,124,244,135,112,252,54,8,172,237,30,118,73,232,140,75,246,220,30,162,252,188,55,235,140,136,140,31,234,158,224,238,45,81,247,67,82,201,187,167,122,163,42,218,184,94,183,177,173,19,213,217,104,165,191,185,89,175,79,223,48,193,136,234,211,55,115,17,43,66,35,214,46,116,47,222,121,41,143,19,186,16,143,163,181,232,162,51,93,78,200,231,22,164,165,215,119,40,51,50,75,105,68,249,90,22,218,5,99,185,236,181,133,88,189,152,171,55,24,25,69,237,6,229,37,231,162,63,85,81,71,67,137,203,17,56,225,83,179,32,187,203,126,89,183,32,161,255,212,114,228,108,50,177,241,69,184,18,49,8,138,211,15,85,43,180,64,153,15,28,0,74,114,225,145,241,116,112,137,151,158,34,54,158,14,170,163,211,217,225,171,136,255,94,30,29,202,83,104,71,11,86,29,100,245,171,157,50,66,18,117,48,75,115,167,135,52,123,250,66,163,189,220,225,193,99,93,39,37,237,39,204,133,117,6,207,12,35,188,13,220,52,244,146,164,248,229,29,97,178,103,33,14,114,174,88,43,28,176,14,60,212,31,162,171,153,200,193,203,25,9,24,204,176,129,141,211,223,13,14,149,167,13,46,42,8,42,4,96,227,244,48,27,7,198,38,31,227,215,108,12,28,142,92,148,247,167,42,138,26,159,92,164,35,21,135,186,51,162,138,211,157,146,22,235,243,137,138,150,235,213,92,126,111,181,66,69,247,230,163,224,217,92,69,66,101,231,242,82,15,251,60,154,152,232,250,205,5,117,173,22,121,236,230,34,171,123,143,152,0,86,197,84,212,207,201,249,76,14,222,139,76,100,196,146,227,111,164,39,33,98,151,43,58,67,21,205,220,197,130,142,96,145,253,50,40,143,9,135,177,204,125,76,53,9,230,64,193,203,100,145,163,194,157,50,210,108,217,85,249,56,81,47,43,190,239,104,226,251,74,202,79,172,68,145,246,103,239,0,56,78,53,108,50,185,232,21,10,123,37,197,161,206,94,150,243,77,157,156,159,12,224,171,13,186,143,160,172,251,41,87,245,87,247,24,182,251,4,131,26,211,105,13,225,221,34,197,132,250,78,84,198,109,117,115,155,83,151,241,71,82,119,165,27,200,235,224,80,156,232,228,227,23,56,78,106,119,195,141,80,158,129,228,163,138,162,241,137,1,59,117,18,2,101,94,5,18,56,175,106,253,72,251,6,14,84,26,243,46,144,210,37,213,51,7,3,92,8,118,70,202,51,180,7,184,196,236,54,62,192,194,132,135,161,149,191,125,98,247,227,145,149,191,53,170,215,129,168,230,103,101,213,128,167,92,65,75,37,111,52,236,44,103,160,151,136,170,137,246,65,158,135,47,153,53,97,113,87,174,222,244,53,78,3,37,155,138,191,207,100,159,191,15,229,78,153,99,6,197,44,71,204,172,170,83,249,232,217,165,90,200,86,247,89,231,10,93,5,161,146,51,10,25,59,34,15,115,185,229,148,91,76,89,133,0,91,107,244,115,22,110,182,143,108,47,55,202,218,117,108,126,30,121,165,243,232,255,23,115,40,51,103,254,191,159,21,176,250,220,155,34,8,91,142,98,101,7,174,155,223,140,50,90,199,242,234,188,73,119,253,230,19,11,131,92,77,243,238,41,86,163,52,17,223,84,242,179,205,100,206,196,215,108,130,112,246,20,167,148,194,86,250,227,183,92,110,168,150,63,245,172,171,66,102,224,11,177,216,100,172,162,75,229,202,8,79,92,142,163,107,107,233,50,53,175,21,154,85,141,208,166,167,254,253,121,119,240,182,68,140,68,69,162,78,185,165,144,226,240,229,30,204,122,2,54,90,183,137,123,172,219,188,231,182,81,120,13,22,42,251,168,49,217,71,113,118,186,245,24,14,130,33,247,183,193,78,232,177,64,247,239,68,142,71,23,91,232,2,129,221,112,49,251,90,30,186,16,161,116,55,15,35,194,93,41,95,21,91,134,108,18,198,66,199,26,139,117,177,184,127,145,168,62,177,231,142,95,95,116,53,249,12,105,107,161,228,36,123,60,131,192,101,121,224,188,24,24,149,7,234,201,97,41,38,30,215,39,211,220,137,176,206,97,181,40,246,12,156,158,180,10,22,211,177,146,74,211,105,149,40,166,131,81,213,10,220,19,9,81,87,31,56,197,111,190,23,31,178,24,166,135,192,245,248,173,205,126,118,216,15,26,96,96,243,146,186,243,170,50,251,157,78,62,55,212,205,168,204,17,185,57,30,192,170,3,133,64,254,123,149,249,239,118,138,9,214,213,31,75,23,181,46,203,85,140,16,10,215,243,163,181,114,155,57,93,40,147,41,191,171,84,101,20,92,203,7,232,60,157,144,50,231,214,12,24,141,6,181,242,248,40,248,21,181,239,57,37,199,45,82,52,235,122,154,64,129,221,170,184,119,102,245,114,216,74,236,114,17,5,222,142,234,39,176,170,243,157,157,34,192,223,204,77,62,222,134,210,238,199,96,238,141,54,55,141,51,166,232,70,237,33,111,20,61,188,44,97,156,143,151,185,77,101,232,105,44,186,201,212,174,84,20,138,45,73,172,213,209,194,67,33,200,5,154,6,59,16,87,141,92,83,121,121,222,228,3,118,158,27,10,49,100,106,184,116,117,60,28,60,204,225,7,13,157,84,30,20,70,16,226,131,166,33,8,244,119,163,221,141,217,125,182,38,85,203,136,153,17,37,89,103,36,57,115,225,149,68,197,222,81,215,9,165,253,238,18,96,118,81,129,14,71,143,84,81,13,224,213,194,104,50,49,172,114,53,59,28,34,174,179,138,26,92,218,246,88,58,94,192,46,70,111,51,189,202,71,33,151,175,166,114,41,6,162,98,248,40,202,70,59,59,118,242,189,180,240,138,156,170,171,112,46,103,4,77,150,53,121,20,38,83,73,114,86,192,119,85,226,137,108,33,77,57,53,202,182,126,140,94,127,42,10,36,6,230,28,123,232,240,169,88,71,92,84,112,145,243,13,157,153,214,79,235,15,23,99,102,180,117,197,231,59,167,64,183,164,90,176,8,188,47,198,249,226,180,168,95,46,42,93,116,139,54,97,12,236,161,68,63,10,233,119,21,33,58,179,150,164,172,76,71,156,129,219,135,37,224,246,33,130,219,87,44,216,88,191,79,242,52,145,67,12,92,87,220,188,71,212,85,119,50,185,136,168,52,140,47,52,181,209,187,129,90,104,94,19,7,54,95,185,140,253,76,190,169,76,163,45,19,159,233,253,42,213,234,106,233,182,174,127,205,100,199,191,43,245,235,234,100,186,142,54,75,198,212,179,171,83,104,42,220,225,118,187,213,98,130,112,166,56,190,70,248,206,53,203,27,172,16,20,103,174,145,107,203,59,43,186,181,9,173,28,15,76,23,61,105,81,59,238,208,69,124,126,216,7,56,36,180,240,200,130,241,93,93,7,62,213,94,122,250,75,167,66,59,158,252,232,104,241,232,6,170,16,184,59,36,103,49,177,64,175,20,174,7,169,50,115,138,67,117,98,120,213,232,42,198,219,111,1,81,119,26,158,205,50,58,242,145,59,71,233,105,3,136,120,62,44,183,8,73,159,40,45,134,145,25,129,103,111,32,118,13,169,53,99,111,171,235,72,5,73,241,248,104,232,138,72,120,59,57,10,224,116,213,51,254,214,106,25,200,51,70,1,122,1,133,191,70,199,8,97,73,184,129,1,135,13,200,56,133,134,141,123,6,251,213,62,78,156,23,198,139,122,80,127,97,216,181,23,117,168,15,199,246,37,220,20,56,80,236,163,139,37,239,141,223,243,59,94,183,180,230,108,106,121,219,11,126,84,24,147,135,152,132,254,46,208,249,36,252,78,212,177,129,58,97,185,162,89,85,176,27,88,63,139,179,102,7,161,202,194,79,158,74,137,6,8,144,128,142,4,25,90,166,180,241,215,145,202,122,78,183,190,148,86,214,29,79,95,91,239,215,148,165,98,153,13,33,15,18,117,227,6,182,188,109,124,154,175,59,222,22,247,138,129,22,107,184,126,159,96,134,165,95,99,40,118,43,172,123,91,158,245,227,54,14,188,149,198,75,156,194,246,38,155,154,203,136,19,29,104,253,194,133,115,2,210,209,124,203,93,174,230,165,169,139,72,13,17,126,224,70,159,98,56,203,96,226,7,197,121,67,23,248,98,238,110,7,217,105,12,51,126,188,89,101,207,114,121,126,241,249,227,223,143,129,196,156,255,221,94,58,27,27,102,121,220,254,209,209,229,197,199,203,179,254,197,47,151,111,79,251,239,16,178,53,208,57,212,205,205,68,42,194,155,5,52,160,199,199,229,227,227,28,49,49,34,134,201,155,129,119,49,243,74,2,33,156,228,75,242,152,247,76,95,108,183,190,182,43,146,81,170,159,217,226,34,211,183,39,196,120,250,101,91,172,15,125,206,245,5,202,251,101,115,115,221,87,222,107,143,143,190,224,112,171,98,179,136,207,206,77,30,105,124,253,168,99,254,176,154,138,181,136,29,246,67,171,172,101,108,217,75,139,131,253,151,114,24,176,61,149,134,59,3,52,142,227,222,202,148,16,204,47,147,165,218,119,29,207,190,239,164,182,152,233,157,137,45,25,162,78,68,238,43,17,113,132,193,162,158,47,71,11,60,240,246,251,92,153,46,39,130,46,51,116,110,183,236,118,203,210,181,253,216,181,80,243,165,221,182,184,94,47,67,118,62,65,100,231,118,75,183,11,12,75,208,157,89,126,164,131,152,162,17,18,83,243,148,144,194,164,237,137,202,248,3,119,72,174,152,225,151,41,186,166,8,175,202,164,14,37,192,41,58,252,107,161,157,232,165,16,168,238,44,186,205,17,237,172,213,53,167,49,168,23,143,253,73,74,104,153,109,91,135,254,160,220,240,11,27,114,38,76,115,121,82,28,10,97,197,234,74,221,109,117,39,231,229,72,19,98,42,107,76,35,51,206,81,220,32,121,30,206,176,31,184,125,107,220,223,214,132,140,171,185,230,236,28,152,2,116,195,233,195,39,123,234,204,123,237,14,249,245,37,80,18,116,197,251,143,247,30,194,226,160,22,146,187,229,101,89,41,82,43,45,238,200,235,22,222,70,1,116,15,194,60,157,42,118,35,93,106,223,207,184,126,215,162,89,15,153,120,55,142,167,164,2,250,217,156,217,144,89,221,126,249,229,166,29,105,188,127,164,29,240,111,86,81,225,206,33,178,61,109,227,196,248,26,65,133,99,134,215,188,175,123,146,209,128,67,195,155,86,47,226,171,96,97,35,103,168,222,218,2,46,91,19,61,217,183,142,151,223,153,133,158,247,237,227,35,254,220,11,188,233,146,142,127,214,142,213,61,124,130,134,29,62,135,134,153,207,145,152,219,247,206,58,17,26,179,166,169,221,111,59,183,221,54,211,98,51,69,255,248,40,100,132,47,62,118,178,18,205,221,119,133,53,53,51,212,191,131,223,187,253,101,183,94,191,99,253,114,0,103,196,59,210,141,231,152,72,31,150,115,203,60,176,172,235,186,51,221,58,216,114,183,219,222,174,178,118,187,180,191,218,231,246,145,125,106,127,179,207,236,99,164,49,39,142,121,128,174,70,96,53,121,189,49,26,201,7,246,91,231,128,38,62,50,34,246,5,188,184,227,49,174,254,63,225,145,238,20,201,58,222,58,133,215,155,57,45,151,199,199,153,253,77,189,246,78,81,43,188,249,114,235,79,8,109,124,219,26,217,103,206,41,98,109,140,32,143,211,94,227,20,245,199,255,180,47,157,111,219,190,253,213,49,175,235,103,214,182,207,244,237,46,157,107,10,108,49,26,19,123,115,207,77,8,66,238,207,55,220,161,205,123,68,105,216,130,249,205,190,16,149,121,107,177,170,109,187,91,62,166,252,115,255,189,208,198,42,39,124,44,171,159,156,63,183,223,119,143,81,86,34,214,151,45,6,229,39,36,227,151,219,206,79,108,224,254,132,49,131,60,205,203,186,99,254,217,120,111,109,239,64,37,220,109,223,90,81,15,158,132,88,204,227,99,154,113,169,131,112,246,176,226,47,122,145,218,14,222,218,48,14,176,101,115,27,95,206,241,177,96,187,111,217,23,144,232,220,185,172,95,112,133,129,230,29,116,200,145,243,181,33,3,238,183,125,59,151,250,66,141,24,142,112,223,178,248,37,198,7,231,207,173,81,253,100,107,210,133,57,241,193,134,25,175,145,128,213,106,222,131,85,220,112,174,183,22,29,88,210,117,124,176,51,17,236,12,53,47,110,16,54,215,35,125,30,95,42,104,187,100,71,117,178,157,72,210,204,200,242,18,226,232,164,31,249,73,157,244,79,57,163,43,9,253,140,103,42,0,175,42,78,201,35,181,31,92,149,241,202,21,20,253,228,195,63,78,206,79,14,78,143,233,92,127,197,14,214,99,118,23,246,44,250,144,231,76,51,220,102,144,33,181,58,239,26,0,169,13,80,162,227,243,137,57,69,190,21,113,26,188,253,17,208,2,114,220,148,50,93,53,157,12,0,159,21,57,139,173,116,107,140,84,32,167,163,76,57,71,168,62,16,224,176,71,91,83,69,38,250,14,109,238,140,38,204,145,38,44,237,27,135,217,206,159,197,209,88,215,39,30,164,205,72,123,61,153,16,53,186,17,146,191,156,221,50,151,2,200,110,96,237,25,219,227,242,62,153,9,127,191,69,61,102,40,66,26,105,179,169,202,247,151,184,220,123,119,202,181,33,96,23,159,89,93,151,148,115,183,198,245,126,166,167,93,217,31,238,214,148,86,189,38,38,121,65,77,80,224,146,136,45,153,111,124,253,133,129,62,128,209,15,146,123,227,250,1,82,154,230,11,107,229,23,110,126,75,12,186,87,82,138,150,215,16,37,100,202,204,199,126,56,57,64,147,130,228,169,27,96,92,93,228,20,202,109,164,118,212,136,197,57,151,9,253,196,109,183,144,226,145,43,20,224,40,62,92,114,126,162,100,189,179,43,8,2,253,191,240,97,175,186,210,110,111,16,125,77,57,234,109,15,5,89,200,220,44,240,75,246,167,148,221,3,231,129,49,218,89,176,193,78,153,63,54,239,150,208,1,98,253,132,24,147,6,57,134,233,204,59,14,167,174,239,177,90,117,153,155,115,183,153,105,13,228,22,217,138,164,225,205,29,19,123,50,140,90,220,227,103,116,106,231,241,209,187,235,201,103,11,185,93,233,28,24,71,236,92,221,186,125,168,148,119,235,24,16,130,133,200,142,131,114,157,205,100,36,111,5,239,87,157,169,66,156,120,50,75,187,234,82,9,246,69,173,21,159,223,29,80,22,5,119,66,140,191,231,43,111,238,66,83,146,228,243,213,136,127,214,20,234,180,155,60,215,174,236,2,87,54,241,223,46,81,49,184,185,242,84,239,184,107,90,223,198,237,143,134,249,109,254,54,47,123,99,215,213,232,26,199,220,125,114,158,60,113,191,70,54,52,108,41,121,107,20,0,113,33,70,194,186,80,154,161,5,142,207,9,94,2,79,18,215,160,130,56,18,30,100,132,24,86,149,17,18,138,176,168,138,16,240,28,150,213,17,88,14,154,209,31,226,76,217,19,252,179,192,63,75,164,29,176,167,107,223,219,248,189,141,223,219,248,29,113,138,180,251,234,210,244,35,253,123,49,125,183,104,255,132,126,141,102,141,185,61,106,76,249,26,47,198,105,180,61,56,157,179,191,59,226,15,207,76,83,166,35,241,210,73,136,12,60,29,237,115,46,201,226,156,75,178,243,89,180,12,38,53,233,232,53,159,220,144,89,10,57,193,95,202,80,36,54,132,128,241,45,140,200,31,12,189,229,0,99,20,49,167,245,93,186,2,78,132,73,97,202,238,141,201,110,8,248,7,6,84,17,2,15,252,10,183,134,172,210,86,153,126,155,4,126,127,190,105,84,174,48,100,184,247,160,48,33,51,17,215,53,30,28,62,26,30,1,44,193,243,46,62,183,135,221,236,38,73,159,61,82,46,183,215,111,147,197,110,60,14,39,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,8,125,16,33,19,51,225,119,59,126,56,141,96,74,92,124,60,250,216,169,113,244,96,152,25,97,67,196,171,145,206,100,130,254,201,194,230,117,24,141,175,163,101,74,110,129,229,197,208,223,121,40,143,74,19,75,194,119,67,66,233,77,182,76,141,26,157,32,53,217,109,18,222,237,167,133,43,76,241,213,178,55,194,230,104,20,221,21,111,202,136,199,65,72,111,248,138,140,21,122,91,132,3,131,44,91,110,1,64,61,251,119,62,106,114,248,87,161,55,17,233,14,162,59,147,229,109,151,86,18,53,136,6,204,28,55,163,51,235,101,117,102,135,93,89,144,143,128,56,9,206,23,228,179,30,31,7,12,66,173,53,228,54,187,68,125,166,65,132,88,22,68,144,146,108,16,210,176,177,162,81,202,236,217,133,41,106,53,124,60,115,78,202,191,239,194,247,4,191,47,28,60,27,181,187,227,55,1,233,177,141,183,3,60,92,161,0,6,3,150,206,4,2,224,128,197,250,104,238,24,87,21,122,243,40,179,156,51,179,134,121,221,49,46,233,69,56,30,214,17,128,234,245,255,222,97,185,77,159,208,180,159,147,85,53,234,133,204,156,169,148,141,206,164,202,252,194,110,111,47,225,163,174,36,239,219,141,68,6,105,83,100,102,147,182,50,85,164,151,3,42,226,66,224,49,7,199,20,251,30,47,176,51,179,185,222,125,199,231,79,95,58,137,205,180,245,59,11,246,240,165,179,180,133,229,51,47,165,104,255,44,62,136,0,91,179,77,150,31,181,48,102,169,109,151,42,253,146,221,197,10,78,254,222,26,109,110,253,46,223,183,153,118,19,151,161,45,45,212,69,246,228,177,8,181,159,103,63,88,221,191,76,77,187,218,178,132,41,138,2,101,172,160,85,186,198,118,183,140,99,170,86,224,206,1,154,2,149,38,179,186,243,121,20,65,72,120,197,197,56,189,245,159,129,133,235,232,251,199,73,69,164,236,52,83,70,46,133,89,23,73,251,155,172,45,162,228,188,148,245,97,158,49,232,163,127,92,178,57,74,10,155,197,26,141,173,82,219,200,82,91,231,236,62,76,227,178,174,204,234,250,21,216,237,28,75,160,155,72,151,96,175,21,25,128,61,141,1,80,218,45,176,39,19,92,55,3,232,110,132,197,61,153,62,51,44,111,188,142,91,179,39,87,51,21,158,110,249,153,255,152,230,187,105,93,47,209,174,255,235,194,187,226,187,126,197,169,68,90,47,115,173,16,82,235,40,110,222,81,70,97,40,146,20,210,67,140,201,20,197,144,57,220,131,34,106,2,176,164,169,173,240,118,149,221,169,56,15,68,235,44,135,2,117,48,164,169,123,198,125,67,154,4,145,150,183,100,101,126,24,89,117,30,160,117,39,147,78,104,147,195,200,128,32,215,129,86,34,248,180,205,124,79,122,219,62,134,114,223,147,41,188,237,14,87,124,148,84,143,230,36,44,198,17,55,202,78,57,120,148,159,160,162,12,112,184,147,251,218,189,151,74,6,150,106,129,235,179,56,16,249,131,25,89,147,177,110,139,21,152,175,91,165,95,25,85,235,87,114,81,70,78,114,131,99,55,222,220,244,55,55,37,180,131,47,253,108,32,146,149,124,113,210,125,212,78,143,225,111,15,118,46,114,90,195,65,127,89,159,165,162,187,98,216,35,152,85,178,143,151,211,34,3,75,61,162,195,113,41,174,11,158,66,103,160,141,156,185,194,101,188,45,138,100,197,214,44,23,117,223,36,6,60,121,26,40,8,177,155,18,29,107,162,231,234,199,87,166,44,108,117,92,30,73,26,38,177,178,11,162,48,26,81,117,234,225,99,106,6,156,162,74,126,59,63,234,159,97,182,184,105,21,48,182,28,246,72,13,187,95,53,236,65,245,176,39,223,211,187,100,93,49,86,168,21,221,177,234,221,49,246,238,248,121,189,59,214,122,55,232,249,122,239,142,121,239,250,60,146,236,93,86,182,38,15,21,151,205,19,181,24,22,78,139,142,232,252,70,121,177,191,236,46,16,80,118,34,170,57,209,76,70,8,43,17,123,116,176,64,144,89,196,77,198,8,156,78,225,253,30,188,41,26,149,104,59,32,93,9,224,129,153,92,22,67,180,60,21,205,143,101,145,127,80,87,229,255,166,86,116,139,102,64,206,149,141,68,150,114,135,85,178,146,239,24,246,0,249,180,137,51,150,195,62,81,195,62,193,171,189,201,243,134,125,162,13,123,220,203,200,132,38,124,216,83,30,73,14,59,43,59,163,209,41,213,77,139,103,46,63,171,54,170,143,165,167,141,229,88,31,75,40,65,27,75,47,115,57,164,6,243,9,82,172,239,135,94,111,237,194,247,128,67,254,171,155,194,90,210,144,85,55,200,237,208,145,154,114,184,111,10,16,158,72,225,191,15,134,48,43,16,9,197,21,179,105,188,63,233,142,113,253,36,5,157,148,129,88,61,46,162,134,192,31,88,61,67,251,174,211,178,239,225,223,45,44,223,89,7,206,2,221,117,61,193,204,207,34,59,249,55,118,202,66,166,165,120,70,202,240,90,90,92,151,73,54,81,169,36,203,165,176,83,56,221,255,197,235,121,13,226,7,96,129,33,143,144,63,0,147,34,94,176,21,212,147,45,152,204,116,2,246,209,115,203,194,65,190,1,40,86,73,244,201,214,164,190,216,90,96,116,186,139,40,193,156,249,229,226,253,41,119,76,189,185,25,234,248,176,218,151,199,199,13,182,11,91,176,101,176,77,53,122,106,237,251,154,140,142,9,156,217,65,59,146,4,224,10,14,194,164,15,28,241,149,196,29,70,120,168,107,98,143,28,99,1,171,8,187,178,109,112,140,155,241,155,157,205,205,233,155,246,227,227,18,159,102,111,218,2,213,113,106,223,56,48,215,248,119,224,41,250,142,18,11,76,183,119,128,234,111,59,211,237,190,101,139,148,16,231,70,139,51,195,56,203,109,103,182,125,163,12,224,171,26,7,236,187,125,67,238,214,37,244,210,60,103,96,204,34,20,216,211,169,61,179,229,103,213,114,123,234,244,161,213,55,217,86,195,40,141,122,242,125,199,232,104,223,16,248,38,174,200,126,45,195,123,95,205,209,54,210,39,88,90,127,126,69,18,86,206,212,222,11,166,246,254,123,153,90,123,221,106,94,11,146,66,28,170,192,26,149,75,241,251,102,35,157,147,252,204,76,244,97,38,74,102,128,153,98,122,121,55,117,84,147,177,227,13,130,33,211,187,16,7,210,226,177,9,120,12,29,202,42,179,135,164,218,168,201,241,31,55,239,224,223,61,252,187,133,127,51,109,47,41,29,196,73,213,32,242,124,190,111,28,39,98,28,39,106,28,99,49,132,46,142,94,113,63,59,143,2,127,66,156,133,100,83,74,109,245,50,251,48,54,136,167,47,80,90,46,172,231,180,91,115,129,88,123,161,39,120,81,195,235,75,55,68,241,230,202,158,187,241,117,30,67,29,175,129,101,56,26,210,37,133,91,98,58,202,191,135,56,48,89,162,50,164,156,98,132,242,140,160,75,43,178,145,185,48,231,115,217,15,144,172,44,88,179,38,122,202,204,95,51,23,18,230,213,186,5,145,227,28,245,66,38,5,80,246,101,157,48,35,23,200,27,86,231,124,34,208,69,119,94,71,35,211,77,40,188,214,12,211,171,53,59,242,231,205,117,55,117,79,41,137,168,205,77,238,119,30,121,49,130,63,117,143,60,24,13,200,6,22,189,22,193,159,186,71,14,139,80,48,156,245,243,88,93,6,187,226,207,172,171,181,36,169,84,178,207,253,164,149,58,244,202,251,242,26,194,162,34,107,89,75,67,88,28,80,200,224,116,56,116,244,208,211,161,116,115,201,124,68,230,220,12,94,253,120,71,134,153,59,127,6,26,90,118,95,91,234,225,240,225,51,68,116,3,186,119,232,60,76,41,98,25,119,69,87,74,204,21,93,204,92,209,185,204,21,93,196,92,209,225,49,228,149,104,250,3,137,163,165,69,172,173,142,0,133,172,131,174,225,98,217,184,151,122,61,133,63,141,182,7,110,12,189,54,241,17,209,73,250,21,177,93,18,182,225,21,68,199,136,169,238,148,148,240,193,69,98,214,166,146,196,145,74,14,39,26,181,161,48,187,126,9,202,156,236,143,187,245,122,34,73,249,32,25,118,3,180,68,35,122,122,14,148,216,156,176,123,91,116,89,194,135,59,64,44,238,21,244,71,133,63,45,29,141,214,14,56,38,37,105,2,143,163,40,158,36,164,4,60,198,2,18,224,25,67,129,176,189,183,197,183,211,238,120,144,2,255,253,6,221,229,144,123,29,114,211,224,224,193,49,129,221,48,130,146,125,24,6,224,61,89,12,136,232,138,136,24,201,133,17,195,136,24,41,0,94,150,34,62,47,71,206,25,146,27,164,186,68,68,181,182,36,24,236,148,190,65,38,117,133,146,186,37,209,97,103,14,185,12,42,77,57,162,111,85,41,175,240,171,91,158,178,79,223,42,82,146,118,155,57,125,227,244,45,9,59,126,99,223,219,183,246,161,125,103,95,219,7,164,167,120,238,76,6,17,130,228,195,15,154,202,159,210,3,76,241,111,240,224,15,237,51,252,193,15,199,244,0,31,78,224,33,24,218,111,241,7,63,92,208,3,124,248,147,17,62,130,72,53,167,150,253,94,127,7,174,246,39,231,207,238,79,251,206,251,238,79,200,168,252,180,63,234,153,95,157,159,246,167,189,86,103,74,108,100,187,99,78,27,63,89,219,240,119,100,1,179,60,111,152,243,198,204,218,250,106,223,59,231,13,243,188,241,13,159,111,157,163,134,121,212,56,195,231,67,231,180,97,158,54,142,225,25,14,155,144,219,155,62,228,50,130,220,250,144,171,57,162,220,70,141,62,230,54,107,152,179,198,21,203,237,91,195,252,214,56,97,185,157,53,204,179,198,91,150,219,113,195,60,110,92,96,110,182,168,26,203,82,86,12,178,186,99,21,163,172,174,89,197,40,171,3,86,49,202,234,146,85,12,179,146,43,236,131,222,31,82,59,226,198,190,179,44,251,115,241,27,236,26,236,219,71,103,185,245,83,125,111,235,131,253,201,249,208,253,180,239,124,238,126,130,30,252,234,152,55,141,79,80,169,155,198,29,86,247,235,126,11,170,251,245,77,27,170,251,213,94,12,62,34,110,254,125,195,188,111,92,67,45,30,91,34,232,182,97,222,54,14,50,65,135,13,243,176,113,153,9,218,121,249,82,195,73,246,76,93,36,199,212,68,197,154,13,232,17,215,172,192,212,99,182,255,28,88,47,0,170,231,143,61,163,195,1,104,185,110,168,151,156,121,241,231,232,86,156,33,217,189,170,207,201,207,118,98,1,111,57,113,146,70,91,243,101,49,38,145,143,232,206,133,227,110,37,28,127,127,130,248,251,246,2,190,162,214,77,108,251,40,234,242,73,212,69,63,9,122,84,92,208,31,12,10,40,8,152,9,17,185,158,136,152,153,4,44,56,155,72,71,153,131,253,138,144,77,18,163,195,107,137,244,34,231,230,105,87,214,201,197,188,93,86,132,139,43,38,32,177,21,11,10,40,72,100,207,173,24,58,133,155,116,96,85,189,43,55,168,77,253,171,101,140,154,37,171,140,95,29,141,188,218,156,120,19,58,182,189,132,147,96,187,217,70,135,4,30,186,36,216,17,26,54,172,227,73,225,15,104,77,38,8,229,132,250,25,53,164,171,237,145,125,147,9,195,235,236,43,88,83,114,70,171,143,244,228,142,18,179,191,69,76,198,28,1,193,209,175,201,186,184,55,91,196,125,240,184,135,78,127,251,30,150,220,205,246,45,44,182,7,54,231,128,243,103,51,174,227,202,251,97,168,151,184,32,134,234,240,27,226,246,246,161,184,35,110,111,223,173,96,137,222,215,119,182,102,232,197,12,127,145,68,38,26,240,54,74,124,241,224,243,150,58,55,49,31,216,57,227,94,156,51,110,109,5,2,205,244,217,124,155,13,68,210,137,228,157,245,245,202,34,181,104,93,200,232,37,51,131,40,238,6,137,81,133,111,70,77,82,7,167,226,25,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,57,231,204,118,15,231,43,147,34,31,229,164,200,123,214,17,44,21,38,231,57,162,169,207,132,61,248,188,51,100,2,29,124,222,101,68,130,103,4,169,35,153,17,172,67,207,60,183,35,92,114,215,86,247,107,22,133,253,60,223,84,206,62,8,37,128,177,28,211,81,99,182,117,40,135,245,10,222,238,196,200,202,113,189,91,173,116,102,83,174,6,95,113,110,238,0,167,247,144,193,174,23,149,83,126,11,175,195,232,54,172,157,124,174,17,211,134,166,210,184,28,164,2,104,147,241,132,232,48,212,109,190,135,33,112,214,113,137,59,140,75,84,236,161,244,84,140,236,33,48,21,225,224,245,119,113,137,168,137,193,178,95,16,102,179,37,181,247,240,246,106,25,184,241,63,144,21,70,7,227,4,23,191,51,225,158,110,203,161,201,132,115,133,103,230,50,206,171,133,113,190,109,249,188,228,129,213,93,56,3,84,236,219,90,50,21,191,54,62,181,225,64,193,101,109,166,15,228,137,153,31,76,24,152,58,138,26,178,98,18,148,57,232,218,190,98,104,38,228,5,188,228,66,29,58,173,80,239,205,205,176,32,5,9,109,230,53,71,233,106,204,37,210,227,92,1,61,10,155,192,185,224,188,230,18,38,82,48,220,66,192,63,23,226,18,35,140,26,49,201,175,13,242,81,99,187,205,163,229,124,126,95,156,60,66,255,249,57,179,65,196,53,102,81,186,240,195,107,3,179,230,208,150,133,243,248,195,225,199,211,143,159,143,143,58,109,251,183,15,226,121,7,206,246,184,9,148,58,100,227,82,17,93,27,158,79,105,50,124,230,142,165,9,121,32,235,133,156,41,46,140,162,59,54,231,153,167,181,36,245,22,108,242,51,63,113,252,253,213,80,187,49,196,219,87,8,251,153,135,165,116,144,227,129,175,133,245,55,41,248,122,186,71,54,113,152,204,121,102,203,106,231,113,149,96,114,6,160,186,85,41,172,72,202,145,113,147,167,15,103,193,105,111,230,96,173,119,147,184,139,38,37,53,46,235,163,14,16,183,149,212,122,113,67,41,155,46,238,37,85,187,229,149,21,93,137,77,156,234,70,119,51,10,130,50,3,36,96,252,192,2,60,18,169,212,58,116,220,131,14,193,161,156,58,168,131,6,60,192,0,216,130,33,240,1,64,204,35,123,89,247,209,48,114,4,241,27,51,76,212,135,231,54,62,67,202,155,231,45,118,109,146,160,39,210,231,167,201,45,213,91,103,112,131,20,131,132,183,55,72,49,80,122,59,236,94,173,101,28,174,182,110,145,108,91,168,41,210,127,130,29,185,69,230,6,99,118,153,89,98,184,70,46,187,144,235,209,238,147,70,220,157,115,40,247,220,107,220,197,74,204,27,204,59,171,123,173,187,232,11,117,156,91,9,179,140,232,84,225,228,92,233,211,95,68,156,198,153,215,192,194,141,45,25,149,245,22,86,65,193,203,73,106,118,17,177,207,215,172,61,7,142,92,156,108,44,105,20,165,84,230,186,64,6,225,52,168,105,229,28,192,20,134,32,151,177,141,200,133,93,151,154,238,164,192,158,137,45,220,22,85,44,185,199,103,77,32,188,134,65,184,157,218,222,118,60,212,192,15,121,229,171,110,28,41,33,108,169,3,82,236,37,37,79,156,146,164,171,89,70,208,201,14,26,211,200,174,172,16,84,82,36,205,168,65,128,1,99,49,248,131,130,13,91,244,71,133,125,14,236,163,207,209,92,246,29,52,219,9,28,216,17,160,206,25,123,30,114,217,33,165,158,97,70,61,121,253,12,233,100,220,187,203,75,81,79,26,96,11,248,26,113,44,227,176,140,97,83,108,5,186,214,73,122,215,213,237,136,3,245,140,134,148,154,193,71,160,191,217,190,102,129,161,167,241,51,150,32,153,52,58,0,95,216,84,27,19,59,32,22,109,65,148,188,138,116,107,51,213,76,114,149,75,50,21,74,114,213,72,42,79,87,113,19,181,192,221,84,178,132,74,180,79,164,90,114,134,41,199,27,40,97,211,114,66,215,226,54,130,218,62,194,210,73,93,22,85,240,47,101,116,177,116,186,235,52,87,205,107,69,71,138,44,74,106,27,138,49,177,185,140,182,74,98,234,23,164,171,193,15,22,223,114,105,108,214,13,45,73,251,187,49,218,137,94,123,241,25,12,133,242,185,163,135,50,142,81,15,177,197,203,121,60,46,166,129,192,158,97,116,180,87,104,223,59,82,234,248,157,66,62,46,72,203,210,137,127,188,144,26,142,14,9,28,130,126,113,195,73,224,197,5,89,244,238,207,40,141,78,204,24,47,119,203,238,193,207,239,231,163,8,216,88,35,161,135,194,151,38,186,19,64,234,220,43,177,173,19,40,133,171,82,195,187,114,103,47,162,192,176,41,49,100,97,21,57,142,12,223,16,207,138,129,234,137,218,117,100,137,64,140,10,20,120,108,186,2,170,161,137,55,97,166,169,9,138,165,18,102,236,72,227,54,1,208,191,35,52,244,16,119,66,124,4,186,208,211,95,72,237,78,172,53,85,208,45,108,206,170,32,108,191,240,75,195,73,36,250,75,246,110,96,175,70,236,31,78,46,91,29,196,112,64,119,128,24,232,236,100,0,58,128,128,185,163,120,185,72,77,131,243,229,22,35,108,59,157,170,8,48,17,216,218,141,17,65,133,197,222,237,144,60,9,104,191,161,210,37,41,25,145,192,212,97,171,220,90,161,45,56,255,172,211,126,53,140,186,74,172,102,105,184,34,51,76,188,238,80,76,127,146,29,254,176,169,230,109,47,236,60,8,18,25,106,2,166,177,150,36,55,160,168,124,82,90,118,87,51,237,132,85,50,247,19,79,31,1,114,140,39,242,143,77,102,243,26,223,11,51,184,129,59,68,224,122,212,236,162,149,180,26,187,56,76,137,172,6,77,133,20,2,80,215,96,195,111,78,162,208,19,24,38,188,56,188,23,70,247,60,112,20,109,166,51,47,204,78,0,32,246,56,172,134,13,135,123,203,206,127,162,13,130,125,179,186,33,228,32,134,93,36,195,15,90,15,77,248,157,163,17,17,117,64,15,199,102,57,88,104,79,11,238,68,144,76,186,14,10,187,114,50,134,238,92,136,81,251,35,32,109,199,119,99,143,200,147,154,37,208,173,65,51,251,17,15,254,140,210,88,220,229,8,3,50,56,59,122,91,149,65,73,140,66,46,191,65,131,23,208,40,111,242,217,75,22,64,15,188,170,220,214,196,84,185,50,47,9,233,18,166,136,152,107,185,76,72,42,67,27,114,121,242,137,151,186,126,144,232,253,191,80,51,116,195,204,104,10,81,62,214,227,99,38,48,223,115,133,207,37,253,82,136,179,166,181,37,113,75,26,5,203,237,185,77,78,35,96,4,17,118,205,210,28,113,46,197,254,4,11,87,78,118,188,73,143,61,210,195,211,29,155,206,181,37,156,95,31,161,213,100,203,203,212,111,252,245,146,166,186,130,60,183,31,103,44,7,233,62,34,232,158,64,154,75,129,4,120,41,133,120,210,131,27,236,153,202,175,58,3,234,59,153,8,152,65,216,95,60,119,174,222,225,144,152,242,29,243,130,219,229,36,18,11,149,69,62,247,195,235,164,140,113,208,35,33,31,20,71,65,128,201,203,120,12,77,217,95,84,42,57,116,23,238,8,152,30,116,171,88,154,63,63,224,187,212,47,98,67,47,203,157,221,227,71,168,98,1,159,63,134,188,69,78,153,246,158,242,46,174,245,30,178,46,170,123,9,55,138,55,204,138,155,151,92,139,253,156,2,120,222,66,169,156,57,171,70,247,100,64,151,117,203,98,209,243,236,134,80,15,65,15,138,174,85,138,116,137,54,131,124,166,212,68,2,224,135,125,233,87,101,224,15,187,28,110,20,159,109,195,195,180,6,228,232,245,2,49,23,39,80,28,133,91,86,39,144,51,143,57,85,86,110,170,177,82,46,23,227,134,181,200,170,150,217,242,88,40,81,171,49,142,142,57,169,102,225,172,110,137,19,13,68,200,144,245,175,106,177,208,152,210,59,217,94,66,55,169,215,110,126,161,20,246,17,185,164,18,56,170,80,230,102,66,26,30,188,93,86,217,206,147,234,51,220,124,80,229,117,198,182,26,255,206,210,230,35,8,92,164,173,234,221,209,27,97,51,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,46,215,38,170,0,87,116,9,156,59,80,155,224,248,6,184,4,20,38,32,64,32,221,111,36,164,254,86,177,108,128,22,233,162,186,18,11,39,69,153,178,139,19,199,61,30,132,195,194,84,122,113,49,243,98,84,188,173,185,1,211,187,117,197,180,194,190,161,185,14,167,64,227,69,61,172,191,48,94,0,67,3,185,56,3,40,140,124,172,233,6,195,153,42,232,157,157,163,145,122,215,231,136,165,205,74,238,132,108,72,189,85,55,79,11,137,109,100,37,255,238,167,51,62,55,215,245,131,26,195,122,29,213,93,126,72,197,244,105,18,163,202,135,217,178,3,113,206,100,117,146,68,244,222,50,133,193,126,25,129,29,196,67,39,234,34,215,87,104,171,139,109,101,155,146,143,200,105,156,138,248,146,15,139,112,58,96,97,170,71,216,244,171,52,39,33,254,52,114,50,91,14,244,11,23,210,106,125,33,4,179,178,11,186,25,254,228,51,204,21,188,53,100,197,193,218,66,75,81,205,43,167,24,130,167,250,69,30,82,10,187,21,186,148,126,24,203,247,78,202,172,81,15,93,60,240,194,138,61,68,60,240,73,7,193,45,220,202,117,238,235,99,154,168,81,20,77,239,68,98,64,39,94,130,38,217,4,177,136,231,90,249,182,66,125,113,217,205,139,101,41,128,198,191,213,204,38,102,138,237,114,188,231,55,133,101,212,49,48,173,145,105,143,214,144,48,215,16,79,53,100,140,92,217,143,111,10,203,86,54,166,52,142,24,59,100,103,190,187,189,172,0,195,134,183,36,55,148,153,6,174,136,78,20,104,114,133,152,149,27,229,216,101,180,115,16,138,221,147,244,153,69,121,100,143,163,117,175,88,49,218,26,66,71,49,218,235,228,169,190,181,23,78,241,170,69,148,72,106,213,227,217,50,188,166,146,133,177,118,130,23,172,205,100,57,70,70,8,111,89,155,172,103,186,94,101,207,38,122,207,142,69,207,166,170,39,93,155,202,129,101,198,243,133,193,224,253,29,0,177,131,126,93,58,15,94,248,117,233,45,203,228,214,5,161,69,187,84,104,209,214,133,22,237,97,7,24,223,140,72,131,225,142,51,236,187,67,26,117,137,119,199,135,73,235,253,110,62,160,1,243,47,150,254,12,181,15,251,78,75,250,63,132,9,161,6,224,201,209,225,26,242,176,73,58,37,201,197,204,131,81,68,114,200,102,43,239,36,131,119,104,40,237,238,147,78,74,216,173,228,213,160,160,150,173,53,88,160,54,106,65,184,110,180,50,40,11,99,165,208,238,245,227,193,192,69,49,62,99,94,10,118,237,223,85,12,227,103,229,186,67,30,200,206,246,64,7,214,68,120,134,4,146,192,3,162,144,101,197,222,180,140,129,102,103,168,84,100,83,167,50,92,129,238,50,223,175,146,239,180,151,188,247,151,21,93,95,56,28,65,235,29,224,238,152,254,231,64,104,84,50,85,208,18,54,86,107,45,237,53,151,120,89,135,125,106,200,133,128,178,204,60,155,249,156,100,109,173,227,168,235,74,207,46,235,169,147,78,75,226,44,105,201,17,166,124,54,145,162,34,149,212,130,29,80,43,137,70,170,19,141,88,16,141,72,163,16,26,249,144,196,2,231,136,46,253,20,103,9,100,136,7,94,201,246,160,154,49,108,202,253,222,126,42,166,216,64,159,140,168,182,167,97,115,158,151,134,42,113,224,156,68,161,108,57,163,216,177,56,85,248,90,123,162,60,28,105,37,207,226,231,86,38,209,202,205,148,206,210,44,63,180,87,244,136,26,196,137,41,6,209,202,104,231,97,159,124,111,254,178,31,159,151,189,209,145,36,90,95,116,90,142,192,181,170,197,145,173,81,102,73,113,169,242,186,172,10,52,60,179,251,106,158,107,203,83,87,18,149,231,150,153,219,237,125,115,109,66,70,8,75,38,206,243,250,35,79,98,158,145,42,71,97,244,177,18,187,80,135,118,56,55,73,188,56,181,158,49,31,108,145,178,150,48,72,174,153,123,67,87,64,240,185,166,88,115,163,74,224,148,233,17,193,245,113,220,196,39,214,169,12,111,242,42,152,156,249,201,52,140,109,125,29,6,28,252,125,45,163,164,63,178,93,22,171,215,119,164,200,137,243,158,209,23,84,105,152,179,137,153,29,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,51,72,20,75,243,228,122,102,236,139,61,208,202,28,174,95,223,249,134,62,119,133,87,167,203,173,113,251,251,40,30,23,65,106,93,182,54,125,142,21,212,125,41,85,36,121,74,123,91,221,21,200,137,134,35,69,22,139,138,237,200,41,21,120,156,176,151,9,196,123,154,104,61,195,185,96,202,78,229,71,224,74,128,148,195,52,187,47,113,23,70,209,99,15,189,156,124,183,120,110,85,188,230,158,62,113,145,30,54,161,79,162,56,77,232,14,252,181,245,68,116,118,250,41,138,94,177,74,43,211,122,124,124,43,62,25,218,23,3,143,47,8,254,22,123,87,194,23,201,231,101,152,250,115,232,93,46,183,7,222,78,115,107,136,108,30,222,197,55,253,112,226,221,125,156,98,118,249,164,134,245,134,84,254,221,205,205,178,156,73,230,88,18,206,111,254,237,108,203,255,6,21,180,74,163,71,76,156,143,18,50,62,7,203,162,41,57,217,154,50,87,79,244,174,89,228,191,255,55,105,34,116,55,10,2,58,152,21,124,252,101,66,242,121,155,117,114,9,167,134,234,106,245,216,79,231,97,69,55,213,162,237,143,143,198,255,252,143,120,49,8,148,196,77,238,195,241,137,254,61,19,130,206,174,124,121,201,119,225,94,81,20,237,29,29,94,137,187,101,84,50,67,95,101,11,39,173,152,123,11,11,145,139,212,44,91,112,176,161,242,20,206,164,39,163,98,83,22,164,46,225,220,114,191,88,6,119,21,15,220,31,242,224,134,61,215,130,190,248,94,48,49,236,169,99,48,61,65,168,173,97,207,28,67,80,112,248,54,114,32,207,43,248,211,189,26,4,195,170,5,204,157,103,168,21,121,38,6,229,35,194,39,244,55,55,251,102,223,60,54,7,67,194,197,223,220,188,65,137,10,98,225,211,21,195,141,29,16,84,191,115,35,96,196,15,180,251,130,59,237,57,123,87,119,133,202,154,234,227,125,102,150,29,216,7,153,247,107,251,96,48,30,58,215,232,17,100,17,184,68,41,28,67,186,56,18,244,199,128,30,244,147,66,176,243,188,21,22,230,230,58,151,58,110,108,160,153,39,222,10,94,195,220,40,150,9,31,240,54,77,85,236,241,209,99,106,4,104,212,78,154,54,78,201,170,227,189,145,100,250,187,87,26,10,100,227,192,234,152,168,47,66,29,118,121,9,29,52,198,123,186,16,149,241,177,103,74,234,69,74,246,85,189,127,15,31,177,118,46,77,184,98,245,30,46,47,221,91,215,39,101,20,251,210,252,170,50,178,108,237,101,144,84,78,43,200,188,175,47,52,231,43,22,135,33,78,37,236,20,236,218,95,205,91,25,44,229,190,165,163,106,122,86,207,237,184,164,34,100,150,234,153,8,13,29,212,80,129,133,198,20,195,68,2,38,16,193,142,184,207,118,160,1,1,213,171,197,190,151,196,162,24,197,24,48,66,81,147,153,13,13,236,136,107,239,62,41,153,132,131,161,242,100,73,163,105,121,28,26,88,51,132,137,61,178,128,135,189,84,51,30,16,90,84,94,14,24,208,99,40,139,180,11,178,28,165,186,61,181,30,117,246,169,59,16,183,81,211,197,103,65,112,50,64,174,136,69,77,156,99,251,44,163,164,175,86,70,231,12,125,216,123,105,222,238,159,163,188,121,55,194,223,27,169,111,137,3,135,116,242,126,73,143,220,124,64,214,134,137,76,209,212,46,245,52,151,238,115,47,157,69,64,130,153,202,16,147,148,199,87,34,53,108,208,199,192,187,251,94,210,132,174,60,118,97,55,254,134,160,184,210,100,209,195,110,32,85,46,131,209,111,114,197,208,79,205,150,37,73,24,199,58,220,220,220,240,147,15,238,7,179,238,113,36,253,182,101,113,177,237,192,27,58,49,185,149,142,138,78,90,121,239,117,53,69,103,85,47,130,70,70,41,58,163,203,144,140,48,119,152,154,19,85,136,86,21,227,91,61,108,91,87,199,35,136,97,48,128,115,4,234,130,172,134,84,81,41,237,121,210,196,226,12,176,6,25,170,91,157,144,210,178,48,29,231,86,26,92,227,42,160,126,133,181,199,70,45,69,247,110,48,193,178,253,239,177,206,135,46,222,112,87,162,143,221,124,155,249,172,108,180,187,46,112,107,221,70,195,21,186,16,249,206,225,24,98,185,206,137,163,136,6,11,33,183,238,79,163,177,156,197,38,233,235,49,235,58,254,109,223,145,179,142,91,183,59,124,88,125,56,112,99,167,65,36,3,109,223,84,240,212,15,225,233,158,62,144,65,226,230,230,56,59,129,247,253,166,72,171,10,87,97,4,48,159,139,175,50,213,83,104,161,43,161,33,146,124,119,89,74,77,99,92,84,204,128,126,168,161,94,23,97,50,213,110,125,24,175,37,162,152,67,242,26,186,34,101,53,48,254,66,133,201,132,138,84,41,115,231,35,229,128,183,114,228,83,54,242,217,123,113,109,228,211,33,227,213,11,163,40,151,101,156,29,40,113,36,195,202,199,122,53,133,71,3,46,207,91,225,188,53,232,153,252,106,192,166,141,162,2,63,92,122,244,14,25,185,178,84,216,218,189,125,116,241,42,179,131,196,174,163,212,148,124,199,237,185,218,252,4,54,77,172,79,159,173,159,208,246,105,81,120,182,219,51,171,72,22,45,41,189,24,123,164,206,138,196,175,153,228,224,158,191,20,97,229,21,193,8,117,130,17,106,4,67,107,51,69,201,55,156,185,135,87,213,161,180,29,161,35,171,98,152,146,240,56,146,220,82,220,44,65,22,186,181,42,67,182,56,165,167,88,153,35,244,177,184,253,162,120,192,67,140,208,183,120,232,39,179,117,192,133,101,211,202,99,211,42,171,248,175,77,43,143,131,48,169,158,166,49,215,73,170,236,241,84,27,87,212,141,153,2,171,130,19,202,254,134,118,54,35,188,41,195,69,244,159,170,34,155,131,84,61,177,70,42,119,137,152,219,247,11,228,118,28,117,172,165,216,194,221,213,170,210,110,157,81,2,180,36,152,47,8,222,78,236,178,116,132,40,168,177,232,93,37,247,227,7,113,168,234,28,227,1,8,118,255,101,192,174,101,60,230,180,53,26,119,210,149,205,166,188,128,254,97,51,69,12,61,223,56,160,91,149,118,227,109,158,5,196,185,162,152,14,93,147,243,174,231,117,208,202,47,203,199,186,58,99,234,19,7,121,102,194,49,111,160,108,137,163,230,165,31,222,68,215,158,115,78,214,250,232,40,78,213,224,80,52,27,143,250,25,155,80,225,239,24,23,73,200,40,18,70,92,241,67,127,156,51,33,229,187,40,198,142,245,38,222,161,70,167,124,187,206,188,29,100,222,46,113,126,13,56,213,16,249,137,101,54,148,252,141,226,113,81,67,30,25,147,178,3,63,241,89,172,221,232,47,0,117,218,53,173,210,175,52,149,21,91,128,166,85,10,30,198,129,78,25,196,67,59,4,102,65,155,134,112,236,75,180,105,136,150,251,72,20,16,188,147,56,70,105,33,188,185,169,29,152,203,149,177,39,25,101,108,207,156,88,138,29,155,160,65,7,157,62,12,171,151,87,4,156,52,249,183,82,253,62,169,89,78,173,41,168,230,41,237,114,254,221,234,20,242,47,203,151,55,16,73,189,57,198,108,33,109,96,82,243,45,178,169,142,21,143,229,242,29,82,189,103,124,45,21,21,242,153,9,48,77,67,124,92,41,64,170,216,137,123,49,171,142,11,95,58,174,0,235,22,19,218,85,35,122,158,213,66,91,22,140,22,132,237,28,138,112,166,69,38,66,158,88,116,181,188,120,25,134,40,87,96,7,10,72,56,203,237,69,46,207,40,18,197,157,96,21,197,22,225,34,81,133,85,31,117,133,205,135,224,2,37,97,209,112,18,2,231,8,120,179,148,202,10,168,28,196,16,27,89,98,15,235,42,196,35,172,131,164,52,188,52,43,229,39,12,126,188,160,162,165,82,174,170,178,140,47,58,99,201,219,16,163,67,0,74,68,142,71,179,252,182,153,178,193,198,252,180,29,51,149,52,46,45,216,156,176,20,221,216,153,118,229,170,98,136,151,84,125,185,71,138,53,69,213,97,71,177,222,172,51,183,25,197,44,233,1,110,225,196,87,31,68,239,176,84,171,149,106,101,194,55,94,147,181,74,236,217,124,250,179,97,225,243,87,163,85,71,186,73,93,40,165,106,3,113,10,96,27,23,110,71,84,93,47,119,94,211,15,53,90,39,171,140,154,172,1,153,115,133,102,162,67,199,58,86,135,178,188,196,38,62,234,122,249,6,177,196,56,157,209,26,155,79,233,139,25,12,61,47,185,54,137,60,230,132,5,246,139,27,127,226,213,220,218,11,74,252,162,198,242,50,228,178,27,173,216,94,116,8,167,37,85,119,86,134,149,221,150,93,54,118,242,176,94,90,45,151,6,42,223,89,35,142,100,239,234,71,190,168,23,177,9,96,122,3,50,44,224,187,236,16,14,47,52,234,226,116,198,44,163,144,143,20,29,184,161,122,106,221,185,173,80,13,171,19,117,204,231,117,168,236,76,86,49,233,174,15,234,205,200,125,89,246,106,118,157,42,201,199,3,227,125,58,104,248,187,234,182,73,84,65,181,22,135,30,135,65,225,236,168,47,26,67,71,232,8,158,228,215,8,28,193,42,200,3,184,79,14,85,254,55,93,241,95,49,90,143,143,192,210,123,252,44,44,54,125,169,106,129,67,167,199,118,60,149,225,153,84,106,82,197,58,3,209,54,118,138,93,13,209,157,53,223,186,79,153,81,153,244,113,225,165,38,30,238,100,134,199,2,63,81,65,155,48,80,81,109,138,209,22,25,86,2,247,114,59,58,105,216,68,54,90,36,213,144,78,36,196,2,111,160,155,108,13,111,74,8,149,234,245,116,95,70,38,255,10,172,76,180,157,147,213,224,27,34,28,227,112,204,185,12,199,235,230,190,199,242,99,203,246,86,74,141,147,29,135,4,140,204,3,190,118,78,52,66,116,162,0,58,24,177,139,25,161,219,104,1,185,50,255,202,77,20,236,171,154,176,39,53,219,123,45,244,36,103,61,251,166,172,84,178,120,235,141,22,238,248,250,44,10,238,209,4,154,160,81,38,30,28,81,199,184,2,50,40,158,33,98,171,147,31,118,156,79,208,209,147,216,35,241,173,124,65,23,237,118,185,141,107,104,27,65,228,78,80,168,255,224,133,203,57,172,195,81,128,221,129,118,209,69,164,18,168,89,128,70,140,149,153,249,207,207,200,39,107,200,124,75,29,116,211,190,250,79,216,235,166,46,42,204,101,45,117,43,177,13,117,73,68,171,155,42,135,239,169,0,230,69,167,101,233,176,139,42,29,162,181,142,254,242,248,136,23,220,40,246,39,84,41,250,14,189,97,80,173,208,146,38,198,77,180,121,27,251,41,255,86,221,173,49,10,122,225,44,35,225,145,50,104,1,177,154,173,155,155,161,169,29,115,16,148,57,166,48,244,242,224,145,237,168,203,160,50,35,252,217,219,201,130,44,113,145,64,206,220,206,211,109,118,52,170,205,13,137,200,171,157,91,27,7,110,2,12,30,252,47,107,103,48,30,54,168,232,102,44,76,250,152,35,207,140,66,221,195,72,72,14,174,81,31,24,91,49,130,29,168,219,98,169,54,137,26,143,140,238,119,25,19,27,123,11,215,143,77,79,248,66,195,122,71,205,115,31,73,237,31,239,79,207,220,24,138,65,237,104,88,57,240,136,198,241,220,20,207,19,70,94,115,49,93,202,12,198,98,46,49,186,164,228,112,96,83,150,164,161,61,120,128,177,234,24,188,18,134,205,102,97,233,34,135,40,129,59,246,204,237,55,255,250,215,238,207,175,240,207,207,230,224,255,217,31,214,173,237,43,253,132,145,157,143,158,74,248,175,127,153,131,86,3,54,41,252,249,89,254,228,83,103,38,9,107,42,225,96,161,235,218,195,104,226,153,175,246,182,188,250,235,173,180,222,222,138,201,196,73,150,176,105,186,243,197,163,187,136,146,199,171,244,49,72,31,191,46,35,224,52,139,245,227,138,129,194,198,21,82,9,75,82,99,211,96,74,44,152,139,12,124,193,3,175,82,25,244,134,7,5,42,104,159,7,97,169,34,240,133,241,162,40,147,224,253,77,22,99,117,131,99,239,243,115,96,147,76,123,97,192,13,131,251,158,72,115,184,126,59,226,0,177,243,242,213,86,74,146,124,236,151,126,106,186,86,61,251,94,111,3,235,93,119,252,55,206,238,206,230,166,191,223,222,249,121,115,243,85,139,57,143,127,181,195,126,119,95,227,111,175,172,171,125,171,99,108,254,215,157,81,55,95,189,124,185,251,170,238,91,202,18,180,253,202,66,111,103,9,127,179,234,70,215,88,201,206,169,199,100,160,108,243,9,70,147,175,108,126,73,19,196,104,76,234,231,28,84,159,9,192,39,211,14,252,99,76,93,8,245,65,38,16,42,112,26,221,122,241,161,139,215,65,214,131,231,32,87,20,39,233,33,110,32,252,140,5,60,255,179,82,99,98,220,118,207,253,17,2,77,172,248,156,237,85,37,96,230,253,200,138,104,5,224,194,71,129,205,204,77,168,14,31,32,105,98,42,236,211,152,174,91,196,7,62,168,113,133,67,145,120,224,14,101,227,33,250,56,246,23,130,185,241,171,154,145,197,102,247,181,210,242,48,237,152,243,127,33,58,7,118,139,30,17,88,172,202,46,102,114,142,92,108,146,120,148,167,200,145,165,193,100,8,81,177,80,14,4,14,140,162,63,55,153,96,157,205,15,216,118,215,16,159,92,118,225,144,249,200,211,83,247,209,20,39,151,65,69,122,153,108,134,158,87,170,10,213,4,51,27,146,176,23,42,178,90,33,152,39,195,49,145,155,246,127,8,166,100,205,246,207,166,237,0,225,161,209,176,7,153,208,72,240,14,40,209,147,126,73,8,11,48,167,41,51,132,218,111,192,9,217,244,157,128,223,10,91,236,18,173,139,217,145,111,120,118,140,224,88,8,176,119,225,73,159,205,44,60,154,50,61,62,5,145,224,98,45,34,39,89,241,211,10,73,21,55,96,35,10,6,82,144,151,121,129,185,32,162,146,171,51,46,78,209,0,22,75,193,39,74,48,144,36,107,142,107,40,215,80,60,69,73,15,49,242,108,96,114,127,207,37,60,195,73,8,237,133,78,228,66,227,90,26,213,72,121,109,57,134,164,30,243,133,154,50,6,74,178,32,134,197,25,151,44,170,8,110,105,28,15,158,233,81,8,22,93,147,220,114,131,240,82,165,176,35,78,9,160,90,66,120,34,17,102,36,0,83,169,242,138,142,253,195,42,16,245,88,210,78,104,70,84,51,146,36,73,86,207,181,228,1,133,9,52,249,5,16,230,219,213,209,47,104,27,233,249,252,154,202,234,112,69,175,117,40,220,255,107,57,213,82,206,52,212,88,209,207,222,212,131,211,205,88,204,45,36,37,53,160,64,184,243,143,60,15,121,88,63,245,97,186,37,222,164,214,64,39,185,94,108,90,153,24,204,32,216,16,195,185,129,87,91,10,238,67,240,158,186,26,155,22,220,11,59,218,153,61,80,55,106,101,145,161,109,48,85,112,227,44,103,166,207,177,118,53,56,19,198,232,200,14,209,29,150,73,90,243,252,116,6,193,35,143,38,26,94,186,42,238,218,38,246,215,168,139,18,172,110,181,86,78,246,246,195,206,168,92,112,178,8,181,215,142,109,109,91,12,55,153,145,107,83,131,142,202,68,175,204,239,211,52,242,16,198,66,41,26,233,2,148,228,63,117,244,24,59,15,31,34,74,211,105,217,199,225,228,227,244,136,51,69,157,70,219,254,13,221,232,206,129,74,166,222,228,16,246,153,78,99,39,19,246,199,60,56,242,32,115,230,21,172,211,216,205,124,133,156,176,109,153,24,123,217,60,163,57,43,234,165,253,222,13,16,233,203,251,127,217,123,23,198,182,141,92,81,248,175,200,220,189,14,25,81,178,36,219,105,34,133,241,39,63,146,186,235,60,106,59,125,172,227,250,210,18,37,243,152,34,21,146,242,163,182,190,223,126,1,204,131,51,124,200,114,154,118,187,167,61,61,27,139,51,152,55,6,3,96,48,192,144,51,99,221,198,51,251,253,44,125,63,122,235,77,162,248,182,219,248,70,43,217,79,225,96,59,159,165,30,249,89,236,54,158,107,185,178,142,23,54,255,249,14,109,121,182,189,241,12,250,208,110,205,123,170,19,27,69,241,138,55,132,252,128,168,17,143,5,232,254,41,148,191,98,249,139,41,192,115,190,88,178,27,202,22,133,165,226,116,198,123,153,246,60,198,7,173,176,230,56,181,91,105,139,109,213,154,51,187,195,114,34,6,178,131,16,3,229,83,112,77,144,162,11,148,189,48,165,23,230,203,73,84,171,32,71,245,64,142,42,17,84,136,95,187,97,10,224,140,217,110,217,29,121,128,149,177,237,196,109,239,135,169,169,22,234,88,54,176,236,76,101,246,143,98,141,237,199,215,8,146,121,187,5,53,230,164,169,18,137,168,68,110,42,147,185,242,130,147,202,191,69,225,161,50,183,120,214,23,5,12,206,95,22,103,61,67,43,124,191,199,173,160,93,50,61,19,75,27,73,205,95,166,247,91,93,29,50,133,95,189,158,206,139,153,43,44,23,40,238,43,164,158,168,6,132,223,107,226,55,150,234,209,107,65,57,99,116,116,64,75,189,98,101,229,117,192,239,45,89,223,93,100,10,115,12,16,14,3,248,167,183,168,83,142,44,232,215,153,142,18,59,132,170,76,96,80,148,92,133,59,232,1,132,45,90,73,40,27,11,192,90,224,181,39,212,249,132,238,63,181,34,140,116,133,210,92,61,193,102,8,205,6,47,91,26,100,160,205,69,138,78,70,93,30,247,46,100,239,206,217,186,9,197,136,182,149,76,186,201,76,157,65,189,141,61,148,74,83,246,40,210,21,52,8,61,179,19,46,12,187,105,195,155,231,16,228,131,140,189,186,207,207,20,178,151,93,18,93,56,71,253,31,66,25,126,105,88,178,228,102,134,35,64,15,69,197,24,109,147,213,199,217,57,173,90,188,99,180,197,236,113,155,208,210,137,163,52,56,92,170,133,247,150,16,186,95,234,17,154,25,13,135,9,36,102,28,104,1,146,105,235,174,94,143,57,167,75,215,235,82,80,225,84,196,229,84,100,141,222,15,1,48,189,185,151,111,33,94,25,200,115,69,25,102,49,71,108,140,66,176,3,119,208,44,57,127,184,80,10,48,161,72,50,213,249,128,102,72,235,18,213,219,234,83,166,45,163,43,250,203,205,246,22,32,18,178,148,140,190,110,177,69,80,235,175,251,76,129,55,180,179,159,245,140,140,63,52,12,253,120,151,163,249,224,131,84,134,171,104,75,225,12,245,61,178,126,117,44,43,52,163,70,163,193,108,146,212,190,1,75,93,95,183,232,184,209,102,187,209,248,116,179,142,65,225,32,247,49,147,206,153,9,217,77,254,173,207,120,125,93,206,249,186,180,10,52,78,118,118,251,199,253,147,242,62,62,47,233,227,233,41,226,4,100,61,170,131,192,65,101,189,67,177,61,215,183,231,185,190,209,73,188,251,126,231,248,231,15,123,197,181,229,125,91,208,120,158,167,18,222,171,148,129,156,240,97,36,32,191,247,242,163,252,130,49,22,121,62,102,85,128,15,118,163,87,65,201,76,126,165,70,208,91,218,156,133,111,42,76,106,221,76,182,218,93,228,26,120,165,188,2,115,200,102,27,178,59,221,182,53,215,223,179,49,151,226,202,254,227,39,189,220,113,92,180,157,62,126,9,102,124,182,141,181,87,69,156,155,102,123,118,170,236,217,25,218,57,75,140,45,217,235,101,229,218,214,151,146,172,109,12,60,39,136,214,148,109,247,105,51,59,242,236,25,237,122,217,146,57,163,57,20,150,160,132,190,140,68,199,42,195,241,146,29,20,49,112,0,245,58,15,51,165,159,60,177,236,194,49,234,133,202,207,229,9,186,228,114,226,236,196,200,113,106,11,116,108,171,70,61,36,181,113,86,244,131,95,126,28,43,32,156,152,148,213,171,66,225,166,126,0,134,227,222,3,80,199,100,59,176,16,68,93,161,178,254,163,182,74,1,207,206,160,7,234,221,99,158,63,202,96,184,226,209,158,84,93,88,97,155,82,86,225,246,169,92,93,43,60,35,226,55,9,109,78,90,161,36,161,226,200,3,160,220,6,208,82,49,73,118,13,138,216,61,47,19,135,52,141,248,3,250,217,76,185,204,47,172,10,74,236,87,45,57,51,153,194,223,168,184,178,205,85,129,22,22,162,176,162,240,47,148,86,30,47,100,131,86,187,34,136,37,153,48,104,111,20,74,225,79,66,96,195,100,203,138,14,124,201,126,111,229,167,162,210,117,134,170,96,199,75,177,255,137,252,208,52,12,110,95,45,87,26,24,68,35,67,158,145,118,161,175,89,65,36,226,65,8,127,208,193,111,63,65,0,148,106,145,251,251,42,141,163,98,101,144,189,95,10,155,103,220,49,252,235,216,29,35,246,51,235,24,72,79,82,119,112,41,191,232,33,59,138,157,206,160,201,53,34,208,93,97,248,70,134,156,192,17,123,2,203,114,247,162,101,219,69,216,252,23,58,112,194,3,125,240,30,200,207,178,46,136,85,38,118,216,20,123,74,1,117,50,96,193,27,199,229,237,82,236,90,7,227,10,144,45,25,63,24,238,114,151,96,221,116,254,40,170,42,220,157,136,91,77,253,6,83,26,73,171,170,204,37,22,83,181,45,46,246,130,150,88,177,41,9,173,37,40,39,106,95,80,75,35,175,255,188,235,218,68,92,76,217,130,187,205,79,154,180,101,90,134,202,127,89,197,143,34,232,76,93,205,154,8,209,101,124,182,77,51,68,42,109,10,36,152,84,184,125,98,152,199,95,188,149,21,177,202,107,114,212,246,172,165,15,151,242,186,180,158,208,219,185,156,133,127,190,196,73,249,232,132,245,63,70,162,106,217,250,197,167,84,245,191,140,73,221,175,145,201,244,84,161,159,142,183,204,17,152,223,125,33,145,53,111,110,206,240,54,46,103,64,241,160,51,128,47,176,210,249,176,251,26,195,138,145,75,4,180,142,98,254,164,42,188,235,251,204,187,190,238,10,221,127,188,43,244,224,111,87,232,229,174,208,153,198,234,193,75,82,122,10,104,182,236,72,218,239,120,98,131,145,179,155,225,14,186,186,193,13,204,87,16,229,35,186,153,217,229,78,146,99,244,185,32,56,18,245,209,238,71,63,76,159,179,139,200,216,106,158,207,70,35,47,238,21,171,102,91,221,21,70,236,211,225,8,107,62,116,67,238,93,3,81,73,48,104,103,62,247,82,6,231,218,145,8,12,226,172,132,104,154,157,249,0,149,176,84,73,25,28,101,8,58,194,120,132,3,118,125,43,228,1,158,57,154,97,68,114,232,110,146,162,159,81,216,56,217,27,212,179,24,107,97,201,10,133,43,29,0,186,216,165,20,233,195,35,167,216,78,209,139,199,161,55,240,252,43,22,156,239,142,194,107,119,67,238,175,207,83,220,172,84,55,1,232,53,198,59,168,178,86,120,27,2,196,188,99,182,131,154,3,151,135,107,134,238,225,136,23,52,160,13,130,59,27,124,184,137,84,252,194,218,111,77,75,13,121,202,38,136,147,100,162,41,220,183,249,153,246,76,248,108,4,34,93,72,174,207,179,53,210,144,216,195,39,64,98,241,216,170,42,11,119,193,86,146,58,224,20,92,77,35,35,86,196,6,102,55,202,117,79,124,138,168,249,121,62,168,91,197,8,104,149,37,122,123,225,80,248,101,87,123,174,33,93,161,223,218,36,228,187,33,121,77,229,205,182,190,72,21,108,130,178,123,133,191,43,177,135,213,203,118,30,6,222,170,216,46,91,21,233,56,84,230,76,75,120,199,41,161,9,220,125,186,250,96,78,219,115,205,36,154,168,148,91,121,166,38,38,86,118,16,223,155,169,141,210,251,89,32,160,26,233,163,152,66,202,30,41,231,153,181,46,232,132,207,43,233,37,50,181,158,178,46,120,155,91,182,13,155,236,7,249,226,60,99,94,127,14,179,106,170,130,114,233,189,17,210,24,176,95,248,222,80,152,58,234,147,54,165,87,236,30,240,220,20,64,233,53,173,141,222,134,117,167,205,203,74,197,42,90,234,227,118,109,1,53,73,80,223,132,76,170,1,12,243,36,135,140,221,40,31,171,56,168,24,95,153,242,18,182,167,139,154,21,52,133,111,21,153,195,222,144,148,76,137,96,66,99,225,140,184,47,7,154,148,240,88,133,121,16,243,92,68,115,86,157,201,29,224,151,174,25,115,42,208,66,38,173,244,49,159,151,85,242,32,157,198,32,26,38,115,254,164,238,247,50,7,185,210,25,25,209,15,43,195,110,62,238,42,204,22,217,201,133,63,74,201,208,75,144,72,105,139,192,140,242,219,115,254,182,189,106,123,243,133,175,169,116,55,111,164,166,230,49,104,65,228,243,144,34,157,65,229,207,254,60,52,163,194,69,30,65,148,46,114,25,213,53,20,97,89,45,26,99,81,85,92,3,154,147,251,217,162,254,37,88,20,163,137,175,143,157,126,205,48,75,43,102,201,170,73,140,144,49,152,214,245,24,76,94,9,37,16,136,98,23,227,47,113,132,241,50,132,17,65,152,114,200,41,154,219,124,32,228,147,168,145,223,80,138,199,33,188,218,77,17,215,38,117,136,186,61,228,95,57,195,117,238,126,165,100,8,169,116,206,202,218,120,190,124,252,40,77,187,244,64,220,40,49,191,168,163,42,113,151,174,242,1,173,124,231,139,68,37,196,9,205,237,218,252,148,101,164,70,97,56,40,88,196,35,9,11,126,183,196,219,239,60,117,177,74,88,157,236,204,255,34,154,243,123,14,191,108,158,197,70,46,156,216,76,219,55,95,130,162,96,224,128,63,205,198,47,172,136,220,125,27,15,110,246,42,206,117,249,173,191,81,181,245,159,253,166,173,255,236,15,216,250,47,254,87,111,253,165,177,157,91,127,87,40,131,146,175,175,118,250,81,137,71,254,247,3,177,156,70,45,250,189,140,51,253,234,119,97,226,161,19,176,99,48,116,105,48,180,66,207,66,210,94,164,223,193,157,49,48,116,236,138,79,200,75,94,99,241,56,213,71,111,221,228,114,209,147,153,192,189,245,98,50,110,156,0,36,249,165,159,178,89,246,61,41,144,4,77,181,58,62,195,82,189,58,140,221,235,215,184,160,229,166,138,162,165,107,127,136,26,34,248,117,225,249,227,139,148,218,194,112,58,24,89,58,28,82,140,91,114,132,63,98,117,145,201,14,15,84,157,117,68,105,204,204,34,25,203,190,12,2,207,141,75,46,9,97,4,144,19,206,136,174,112,88,63,217,99,179,184,232,2,79,204,116,47,211,176,154,112,196,224,51,229,253,208,79,223,28,152,22,127,202,151,92,184,195,232,218,226,183,157,74,229,120,155,33,238,202,130,234,253,165,220,6,112,82,139,17,109,145,72,160,157,115,66,191,143,200,161,191,25,163,72,198,158,82,195,1,197,193,98,97,251,31,138,104,184,94,252,193,141,129,187,79,49,215,198,192,201,111,63,236,31,236,157,29,29,247,143,63,30,145,201,195,138,155,69,24,144,165,246,195,81,116,16,141,205,88,125,210,192,81,157,254,212,134,51,188,36,171,177,78,213,88,63,152,65,112,205,168,71,153,114,85,85,72,105,161,62,105,237,188,230,15,123,135,199,123,63,157,29,125,219,223,221,59,180,84,245,79,25,244,235,195,254,155,183,123,239,142,139,240,113,158,64,133,217,105,53,134,41,48,209,46,4,173,239,36,209,138,95,186,189,122,61,182,66,52,129,0,114,47,230,218,246,208,150,1,38,60,240,195,75,81,154,91,121,240,73,226,169,217,220,162,111,131,131,253,119,255,210,38,54,18,143,177,212,50,98,102,211,135,102,118,202,224,107,216,11,248,238,82,172,186,236,37,139,238,34,5,167,138,5,185,185,242,240,182,12,54,135,232,114,134,76,34,67,185,73,61,247,195,161,72,14,155,176,16,199,31,15,247,206,58,187,72,25,233,42,88,14,209,215,243,179,143,31,15,251,31,206,142,16,183,14,250,111,63,156,29,191,63,219,219,125,179,247,184,226,199,95,92,252,237,254,187,179,215,251,7,199,123,135,144,248,110,175,127,184,119,116,188,124,225,254,155,170,194,251,19,119,236,117,118,245,146,232,241,248,240,205,118,63,251,243,241,221,209,254,155,119,123,187,103,219,63,31,239,225,150,140,137,202,71,182,223,83,174,90,172,187,232,254,222,244,29,113,47,203,215,67,152,226,24,44,4,189,129,23,59,62,162,138,136,124,109,92,123,231,227,0,14,110,96,58,39,192,159,250,211,192,247,134,110,48,189,112,137,247,179,248,109,133,81,171,73,43,158,218,149,55,232,212,220,51,160,213,62,121,190,170,45,245,127,133,242,208,129,157,40,138,135,75,150,255,173,255,55,11,125,52,170,98,173,207,152,113,208,236,17,253,255,173,255,7,19,121,139,187,142,218,191,250,163,71,95,99,151,95,19,215,135,67,161,118,247,101,53,96,207,7,129,63,61,154,186,3,175,230,212,204,12,9,106,107,218,156,90,181,167,181,78,179,85,107,212,218,205,150,24,226,56,56,251,32,192,29,172,109,195,204,106,123,74,213,155,109,187,214,104,91,54,112,189,53,224,150,190,242,12,200,73,135,230,31,141,127,243,223,212,54,250,173,134,77,132,174,38,124,246,16,201,27,250,179,201,180,54,10,34,55,253,195,144,64,217,4,27,176,96,200,25,13,129,19,235,61,182,188,31,166,80,60,153,157,35,187,219,123,124,251,137,139,151,222,113,103,23,106,241,145,16,246,190,188,60,242,148,127,212,4,254,175,216,196,27,53,154,114,98,134,97,39,164,236,116,134,163,136,175,133,173,140,172,176,7,169,60,78,121,89,113,98,239,23,149,174,213,252,81,205,204,16,175,233,214,94,213,90,205,214,99,70,35,27,111,198,227,115,232,128,254,253,84,249,118,107,245,101,112,42,235,13,171,192,108,19,229,82,234,81,198,49,255,141,43,72,251,189,22,204,38,95,136,51,108,254,248,206,171,57,78,173,245,88,76,128,182,181,89,115,31,213,147,121,141,174,14,238,190,124,6,242,237,199,48,229,173,230,58,172,85,150,54,166,180,205,23,213,11,152,193,158,19,108,187,221,251,3,200,120,77,217,58,128,94,79,157,71,175,164,82,158,176,205,209,106,124,184,42,56,68,209,136,73,236,190,172,112,239,247,31,61,198,86,160,247,81,202,11,70,46,200,218,110,47,192,171,4,199,71,183,158,168,90,116,157,8,165,107,241,240,106,234,96,172,218,196,178,103,78,10,63,6,104,15,140,38,60,39,83,123,6,178,144,219,156,37,82,144,154,48,185,98,132,161,16,70,205,113,224,184,246,168,201,88,88,39,132,159,25,159,113,16,13,72,36,100,143,190,63,178,211,65,36,154,19,219,80,153,18,96,127,71,77,193,176,232,37,217,203,80,181,96,198,218,80,49,65,34,150,104,80,128,82,57,190,81,151,40,198,33,13,54,246,139,234,126,9,226,10,245,159,47,168,143,48,3,96,198,11,96,112,19,1,72,31,64,152,192,176,77,118,4,38,174,7,10,110,252,211,109,246,15,15,251,63,159,109,127,124,253,26,36,153,62,190,134,99,22,7,100,75,146,203,70,113,243,53,82,185,245,14,179,82,56,105,129,92,211,182,197,191,109,241,239,41,214,131,226,236,254,206,217,238,97,255,71,252,100,154,144,31,188,24,70,201,6,207,234,184,192,204,43,37,249,67,228,227,67,4,243,194,238,64,206,235,131,247,253,99,123,133,26,65,72,206,39,180,125,243,60,159,48,70,147,214,161,51,202,228,219,89,94,51,194,180,72,145,212,34,245,134,247,247,83,249,176,109,200,92,160,19,58,146,19,147,113,208,11,88,25,39,182,3,94,6,176,63,105,94,249,222,53,234,88,77,28,123,66,122,37,224,30,216,172,254,72,141,228,18,191,165,178,22,36,243,14,119,208,115,122,17,223,109,124,5,102,167,18,45,183,100,129,141,138,2,25,44,122,184,87,190,218,218,87,231,20,166,167,251,96,109,45,246,159,210,209,54,190,239,202,97,187,109,28,204,38,126,136,251,232,150,185,223,228,0,244,176,134,191,199,116,77,180,27,72,132,20,220,66,10,129,105,94,150,214,70,98,145,228,81,84,4,148,87,49,53,209,81,113,130,29,84,48,53,89,6,83,99,26,91,68,255,139,233,59,58,197,122,52,76,77,42,49,213,47,144,24,132,46,67,221,34,36,224,114,146,195,229,132,148,138,49,145,120,83,153,118,214,60,140,104,251,96,239,221,46,141,51,240,194,33,122,235,128,196,247,239,246,108,250,23,213,23,31,143,206,142,14,119,206,250,7,31,190,237,203,10,1,104,231,253,193,251,67,62,23,103,219,251,199,22,199,70,26,71,2,0,199,135,251,253,119,111,14,246,142,160,209,103,152,59,10,240,210,133,224,200,225,162,80,236,12,138,73,179,44,137,175,13,44,70,48,103,143,119,190,182,58,97,29,202,15,150,62,4,255,20,234,132,92,249,100,224,6,143,17,164,242,229,163,209,40,241,254,56,57,82,147,132,54,128,227,255,131,103,255,171,169,51,166,153,66,66,213,102,212,229,148,162,38,163,124,121,138,234,144,199,40,67,254,12,234,144,1,103,34,169,109,190,131,160,239,157,205,205,38,54,8,98,89,239,119,227,36,71,127,6,117,200,127,63,18,231,196,129,71,142,225,183,46,226,69,78,28,56,95,90,28,72,72,28,152,96,156,23,20,7,70,200,146,145,56,144,216,131,188,56,48,180,184,4,1,226,192,148,137,3,211,76,28,152,46,45,14,12,11,226,192,180,73,27,123,137,98,4,71,37,24,89,88,162,8,3,164,50,75,9,29,195,156,208,1,99,196,181,124,184,12,129,65,129,11,103,154,49,181,99,225,161,18,221,213,95,220,223,159,155,226,126,233,2,150,36,18,252,107,0,63,129,127,245,57,255,138,193,81,56,255,234,1,43,171,241,175,65,25,255,26,148,243,175,129,194,191,70,101,12,100,40,222,235,193,122,219,67,123,234,180,232,33,79,226,180,0,35,164,203,193,228,229,160,151,212,235,194,54,38,62,73,78,185,247,117,230,191,5,152,0,127,224,25,93,192,29,204,26,160,88,36,44,152,214,40,9,249,46,0,73,62,120,241,97,116,125,223,178,167,117,199,28,2,77,125,106,150,228,99,250,51,213,19,1,76,182,27,142,3,47,49,186,80,176,216,8,183,125,97,207,179,11,236,100,231,233,20,57,215,156,209,246,58,166,142,80,228,162,154,72,64,163,37,76,64,16,107,217,87,139,167,226,142,5,237,195,174,216,215,20,134,143,42,217,161,159,88,137,112,79,113,91,58,83,88,250,6,96,245,113,247,134,206,181,152,182,155,251,150,124,83,117,233,180,123,151,47,135,189,75,104,88,164,109,59,151,79,111,234,109,251,12,242,206,94,222,244,206,234,117,123,27,242,103,39,253,83,103,116,114,125,178,221,184,105,180,79,79,109,72,168,183,213,36,248,162,196,142,76,228,80,235,89,130,128,217,16,73,162,166,205,44,1,97,38,39,87,167,206,248,100,71,182,6,9,216,90,150,196,161,176,53,37,177,195,18,215,101,34,47,186,145,37,136,130,155,74,18,47,246,76,36,137,22,191,201,18,68,177,231,74,82,135,245,29,138,177,113,211,215,55,236,107,157,125,61,103,95,27,236,235,5,251,218,228,179,215,226,131,22,179,41,166,83,54,6,240,108,56,108,252,45,246,185,193,63,219,236,115,147,127,118,216,231,51,254,185,206,62,191,225,159,27,236,243,57,255,20,163,23,83,43,134,46,155,110,127,35,83,96,96,253,186,211,238,216,87,240,239,243,138,253,35,240,231,51,224,245,145,68,183,222,231,151,71,189,207,42,250,124,214,81,231,179,190,220,159,245,165,254,156,95,230,207,162,55,212,25,97,5,59,79,183,2,85,142,74,65,6,94,3,54,199,78,65,252,229,63,58,236,7,72,191,65,169,200,197,83,205,160,40,55,17,33,219,117,130,188,132,26,168,162,105,160,203,158,187,88,163,34,154,230,178,103,144,171,9,156,65,165,192,25,149,8,156,65,169,192,25,149,9,156,129,46,112,210,88,14,138,99,145,198,49,213,67,58,88,60,164,201,99,134,164,29,125,213,227,209,192,236,117,128,211,239,203,133,20,173,159,71,218,161,143,86,53,248,253,147,248,241,115,30,92,63,241,1,140,37,252,36,127,81,9,69,114,14,52,201,121,138,185,66,114,14,116,153,120,183,144,2,147,232,11,151,81,210,254,71,11,97,40,3,31,225,189,191,189,178,18,241,119,142,232,108,33,51,91,85,141,169,186,51,91,49,105,234,142,109,110,167,164,86,59,92,93,29,114,166,96,117,213,20,63,57,91,208,178,101,2,231,14,96,78,47,86,87,47,178,18,23,249,18,23,197,18,76,123,204,185,198,249,156,217,35,106,86,130,254,215,183,66,140,49,252,110,140,106,137,3,52,67,43,188,122,101,166,121,235,100,26,97,186,95,244,230,181,224,142,157,217,118,181,189,77,219,115,214,62,29,173,169,33,29,101,165,43,94,51,245,18,76,224,1,76,78,140,192,27,165,93,224,171,91,182,49,189,233,213,48,120,101,246,53,130,57,106,36,254,175,94,62,109,228,78,252,224,22,83,13,248,255,158,113,154,243,241,105,75,51,161,42,243,144,161,127,101,160,221,216,93,146,222,6,220,101,6,209,237,110,203,102,171,72,220,30,124,249,201,143,23,62,116,27,133,84,244,103,25,197,254,24,29,226,178,112,235,176,99,88,225,169,59,28,34,83,24,165,105,52,129,98,252,251,0,199,39,191,14,17,47,178,207,99,24,109,203,166,45,216,109,207,201,87,78,19,149,221,233,174,127,197,205,125,125,203,38,199,126,105,44,93,212,4,77,181,75,104,234,73,11,156,21,253,32,45,13,209,121,166,137,129,164,184,4,18,55,63,166,126,192,30,56,98,215,177,61,193,241,102,169,128,66,242,55,138,43,111,221,244,162,9,228,45,236,152,9,42,79,241,25,25,162,118,116,130,207,132,66,22,255,165,55,228,28,150,27,192,222,24,212,89,169,15,251,107,29,46,203,0,129,159,176,196,228,51,240,215,9,28,63,79,241,159,122,114,178,142,191,48,66,202,200,153,224,44,12,155,110,50,128,101,218,26,57,226,231,211,81,119,216,68,159,219,240,27,234,31,57,102,187,46,19,172,167,32,77,161,201,230,96,203,156,58,201,9,178,22,240,103,243,180,49,178,186,60,165,62,122,202,26,7,209,115,96,201,124,150,56,136,18,72,132,125,1,195,115,166,240,7,56,133,25,252,1,150,96,2,127,224,220,31,210,72,95,19,222,1,1,35,172,1,46,86,120,242,0,33,34,17,162,202,44,245,48,240,192,45,110,76,14,137,249,138,15,16,135,22,148,94,113,66,194,126,152,76,61,244,160,202,77,27,97,120,126,19,125,39,64,141,114,126,157,108,170,97,168,43,48,84,0,11,154,132,178,206,224,169,217,126,222,90,227,51,110,33,13,128,250,197,27,153,54,81,55,177,56,200,22,100,248,13,213,50,98,245,84,197,4,134,145,121,64,34,115,69,56,122,141,90,141,121,34,151,15,157,217,94,19,109,9,220,219,104,150,146,247,34,159,192,188,240,2,45,130,49,229,8,14,8,218,207,108,31,95,56,109,251,28,164,4,49,240,11,71,89,54,200,81,86,150,97,219,216,238,131,88,161,14,91,12,180,203,7,98,21,71,98,223,2,250,81,19,91,230,216,57,185,176,207,237,198,185,125,97,227,125,29,8,42,124,243,160,72,122,227,187,65,63,240,199,161,55,220,70,43,91,218,248,55,76,153,126,101,223,158,218,99,203,234,246,29,188,233,3,241,235,202,158,213,111,49,168,202,217,57,2,243,157,125,71,164,175,79,119,19,64,7,250,184,179,98,234,97,31,239,36,206,25,33,233,3,42,218,64,172,186,190,77,132,240,132,170,159,116,199,248,54,83,49,135,227,134,213,94,243,140,25,230,123,195,204,248,89,146,20,242,250,0,0,226,141,1,158,3,130,43,69,231,222,175,194,44,124,206,25,59,69,96,100,187,220,160,159,168,76,156,189,66,238,241,6,11,171,43,5,167,8,150,44,122,233,246,34,114,41,161,46,120,122,18,157,226,81,88,108,69,105,96,174,57,246,85,253,198,202,169,36,195,103,185,140,48,158,129,153,10,147,104,97,16,237,225,65,71,29,17,99,141,50,159,254,30,116,164,9,243,139,222,215,203,208,120,140,104,76,67,69,196,224,27,78,68,33,116,161,48,208,65,172,3,228,249,97,115,2,100,133,46,155,38,14,221,50,141,156,19,68,137,83,251,4,217,9,92,191,19,20,163,78,248,111,200,128,255,103,31,167,200,35,8,105,250,217,6,99,10,159,109,192,225,92,246,114,34,243,153,192,145,146,222,107,28,103,100,29,88,176,222,197,137,87,7,241,104,6,251,5,133,247,81,218,64,33,192,90,155,217,152,131,194,15,229,0,242,53,80,40,176,214,38,148,241,92,20,33,100,212,202,144,60,69,121,12,59,181,114,40,47,77,242,109,53,88,94,71,246,35,107,141,85,217,145,253,80,155,19,197,100,95,180,246,88,201,245,78,201,216,26,60,239,89,113,116,188,206,141,86,217,248,120,185,141,141,210,1,138,162,207,75,70,200,178,54,59,197,1,242,58,55,159,149,141,144,21,123,214,42,29,96,99,54,231,116,236,220,201,51,135,89,228,10,52,188,110,245,220,151,105,22,163,34,66,183,158,245,250,105,47,66,71,130,38,134,103,36,210,56,241,209,159,124,108,117,85,35,114,123,236,180,235,50,155,29,242,231,9,94,99,201,223,19,11,69,58,133,149,113,206,205,11,123,189,131,222,138,215,198,182,204,2,70,134,114,54,158,231,115,136,227,161,188,86,62,139,177,74,148,215,126,198,51,23,30,37,236,9,175,222,31,218,191,180,28,174,248,165,119,139,0,112,81,92,254,35,223,55,74,103,75,227,201,159,133,94,18,20,95,36,47,251,253,64,135,51,2,54,208,111,220,211,188,179,48,220,209,92,6,186,105,227,3,124,28,200,45,254,194,46,223,116,224,7,235,216,45,254,228,141,211,19,251,174,103,223,180,223,121,215,226,237,212,77,39,251,192,152,170,189,33,243,196,152,57,67,97,196,69,80,126,41,232,198,229,111,180,4,197,165,198,122,46,134,115,101,71,87,216,164,118,233,244,106,241,163,11,210,176,121,113,122,81,7,236,252,96,229,60,68,48,173,233,169,141,145,85,208,153,49,212,135,193,230,97,188,126,243,182,237,132,141,136,143,25,114,58,144,35,70,221,188,237,80,38,205,145,207,58,230,16,20,246,71,248,4,246,89,87,248,39,246,99,200,94,39,45,61,78,236,138,35,70,73,9,172,7,14,31,37,214,169,4,56,229,46,210,129,247,66,253,113,233,218,214,176,182,134,7,255,220,223,243,150,224,139,254,138,29,159,58,136,0,141,246,90,11,151,159,254,194,234,183,112,221,241,55,91,242,70,155,175,185,88,238,214,28,206,246,19,16,102,220,56,101,133,224,92,165,2,116,78,186,241,109,55,157,159,150,62,235,47,241,21,28,75,71,148,49,142,26,170,122,9,99,190,109,91,30,119,70,153,226,243,32,169,169,109,180,121,201,136,252,60,196,184,61,168,39,175,176,84,199,138,26,141,30,15,113,98,39,14,246,142,212,173,62,58,31,126,233,68,61,95,144,175,65,15,14,180,19,255,148,248,18,209,113,16,64,92,152,239,87,56,117,91,46,155,172,87,124,242,224,155,205,3,102,118,179,168,27,108,125,182,76,252,81,199,60,107,173,211,229,169,246,224,21,74,239,137,51,176,230,216,13,190,192,78,98,107,29,42,235,73,161,129,202,142,97,140,118,142,127,248,215,18,141,59,137,248,69,157,16,169,140,10,187,55,102,98,19,56,67,133,33,190,117,156,242,11,167,194,132,149,116,144,59,77,21,189,234,108,185,221,176,55,197,8,178,91,67,96,58,164,7,176,38,249,118,193,127,187,192,34,51,110,148,161,78,202,22,142,176,135,0,50,252,129,51,9,58,51,99,147,70,120,65,160,47,17,49,80,194,128,99,141,165,16,170,0,91,51,11,217,27,105,94,117,86,132,106,39,32,89,121,204,118,23,251,194,125,133,136,243,146,48,9,128,169,250,124,255,17,194,214,123,79,73,88,185,40,168,54,16,233,13,104,147,73,65,99,31,94,111,134,165,19,244,74,139,147,16,56,30,160,254,10,28,238,1,71,252,64,34,190,11,195,235,5,141,134,53,113,40,89,212,137,149,241,194,232,206,154,10,107,251,45,224,251,13,42,232,80,88,168,234,10,90,188,248,80,70,146,34,240,97,1,124,114,127,47,81,45,177,230,44,48,79,230,103,144,121,97,225,111,126,99,251,196,179,163,6,240,115,120,241,19,14,220,20,67,95,83,216,179,114,159,32,66,202,200,144,80,204,90,202,154,36,119,55,57,60,71,235,44,196,115,45,230,247,84,37,195,138,84,65,76,126,65,202,160,71,141,248,144,209,245,67,47,198,75,87,121,121,71,204,188,20,122,18,189,244,126,234,77,240,5,188,141,142,241,203,68,78,238,23,76,147,215,237,66,26,127,68,156,42,158,187,168,35,24,83,154,82,68,103,28,95,41,140,29,114,2,197,245,83,73,199,156,68,201,47,235,160,179,178,50,16,110,166,74,244,7,206,138,185,18,201,231,247,175,85,136,251,251,170,28,174,152,30,102,207,173,243,30,198,50,233,237,192,77,82,44,124,4,114,203,98,8,166,47,41,135,217,73,111,212,140,2,23,69,172,202,143,158,123,249,214,157,202,78,105,194,162,240,181,37,36,94,53,69,136,184,248,198,62,94,230,141,61,169,76,253,137,62,102,38,100,162,187,5,213,116,82,117,77,53,53,239,148,37,236,230,240,54,143,46,221,50,60,150,168,211,85,241,89,160,79,87,65,107,129,65,93,5,187,75,16,168,91,142,239,101,168,212,45,223,2,115,171,151,87,4,192,57,153,194,244,192,226,225,251,110,158,59,85,61,112,160,111,9,238,134,32,239,97,38,91,15,225,168,96,94,112,32,32,252,7,196,220,141,145,169,126,74,191,67,48,229,113,179,143,190,133,178,200,231,228,187,183,70,79,174,107,169,155,92,214,24,48,5,100,42,193,103,171,128,54,45,155,199,84,42,32,3,170,50,241,14,236,152,13,221,44,0,84,33,144,85,192,196,102,236,81,124,51,67,180,107,88,115,27,61,188,98,176,2,90,164,110,85,160,206,22,61,234,206,249,232,172,164,31,220,163,17,250,237,68,181,177,45,98,163,82,36,100,108,51,219,131,149,158,188,50,60,20,206,206,202,85,35,204,109,253,74,170,169,164,51,179,98,82,126,146,226,18,105,5,81,236,44,137,17,135,94,44,29,178,148,83,152,213,85,119,1,4,171,68,58,108,213,200,11,181,226,196,117,163,102,212,221,197,84,44,126,136,132,185,194,150,164,172,157,137,231,38,179,152,182,144,169,237,61,139,235,162,48,40,12,105,22,83,85,167,138,174,254,91,116,58,146,250,81,207,92,139,176,20,187,167,51,141,58,135,169,27,150,193,244,191,41,83,69,161,178,216,49,96,19,98,116,46,4,163,212,186,49,244,198,22,189,110,182,13,131,133,18,133,102,10,87,23,112,54,137,21,73,179,52,171,138,36,147,96,139,62,73,109,226,22,0,229,201,207,183,25,114,63,113,97,181,115,56,59,125,144,18,151,199,200,141,30,124,225,75,241,24,154,147,232,215,247,83,247,243,76,241,61,162,159,53,145,246,10,184,131,241,165,179,87,191,197,211,88,40,8,11,25,24,179,112,130,92,69,49,135,102,50,225,252,131,186,179,77,31,223,129,164,138,106,83,196,173,88,169,96,44,172,252,67,246,39,239,120,12,55,205,83,121,45,140,244,20,86,218,168,77,197,67,237,164,134,39,188,63,242,189,97,243,137,176,64,215,60,247,120,146,200,226,31,179,224,5,54,22,194,122,204,156,204,162,188,78,142,100,123,254,150,50,164,174,8,227,230,38,137,63,14,209,87,45,159,16,68,23,125,58,34,62,137,46,48,250,20,249,156,230,6,75,91,243,158,70,176,43,166,7,215,146,59,123,177,236,1,204,167,244,128,147,239,61,134,188,100,142,127,182,60,157,76,3,50,11,178,174,130,163,46,221,246,138,20,29,253,230,88,221,128,130,91,85,17,119,160,174,222,205,212,101,239,255,233,164,46,245,218,88,118,228,74,255,136,42,143,195,2,83,202,131,137,177,35,40,188,50,23,55,58,151,66,251,165,167,7,87,211,57,207,124,164,53,161,140,210,128,48,46,144,187,144,232,199,220,199,133,78,244,241,246,82,96,138,97,48,146,215,94,65,217,137,40,23,244,58,82,232,153,155,167,103,174,164,103,145,66,207,220,28,61,139,4,176,162,3,68,18,88,119,16,229,41,169,193,175,148,235,26,208,154,108,112,122,211,51,236,8,11,16,201,11,160,33,236,80,163,18,60,235,97,166,86,204,183,201,238,173,235,42,72,105,75,63,107,45,113,168,66,3,164,152,204,55,193,20,108,106,35,4,166,15,44,87,17,83,94,230,107,226,202,57,181,42,6,40,234,16,71,70,92,126,169,233,178,125,45,15,151,136,252,11,229,143,145,136,235,107,69,14,111,9,153,153,2,172,91,60,154,88,48,4,56,87,102,115,238,101,77,55,106,8,190,190,221,68,31,221,13,145,197,75,137,221,196,95,55,102,172,251,87,116,94,69,238,224,215,91,168,39,210,189,88,5,255,13,49,100,147,191,99,200,126,113,12,217,193,239,229,166,108,88,25,182,116,144,15,91,138,254,135,136,105,17,110,199,104,230,22,185,1,67,123,145,166,43,9,24,118,47,23,251,179,230,43,4,14,243,201,185,82,87,137,63,128,170,141,94,57,40,62,75,84,65,39,213,160,63,238,239,190,217,59,238,10,135,81,212,49,224,62,131,161,218,39,238,231,209,56,190,49,212,106,47,68,181,198,118,26,42,174,11,169,146,216,29,250,209,246,12,14,170,112,11,129,199,0,220,229,121,131,11,111,112,185,29,221,80,198,57,101,224,69,151,172,110,231,66,107,231,202,204,230,26,191,71,213,195,249,240,254,195,199,15,106,217,219,106,88,152,208,61,21,116,167,26,244,232,251,143,253,67,13,248,166,26,120,103,255,112,231,64,3,190,92,212,225,131,159,243,29,217,174,6,207,225,192,231,197,21,191,121,255,78,133,62,171,134,254,118,255,205,183,7,240,63,13,109,142,170,225,63,190,219,221,59,204,247,123,119,225,4,238,191,121,115,240,179,10,126,176,0,252,248,112,255,95,123,239,63,106,221,249,117,17,124,255,173,182,236,31,170,97,95,239,31,236,245,143,143,251,59,223,162,27,53,181,208,30,22,18,102,147,74,250,148,68,102,233,190,110,250,144,3,67,233,131,83,177,233,146,103,182,204,60,105,159,174,174,170,95,118,92,44,217,41,45,217,209,74,118,78,123,3,221,51,162,159,28,18,255,69,103,48,215,121,227,198,115,60,250,195,18,72,3,135,190,224,152,243,67,22,146,105,140,166,107,248,135,37,72,173,184,167,168,53,169,176,31,94,30,121,241,149,63,192,2,202,23,111,44,186,14,209,41,253,91,55,132,186,176,149,92,10,239,39,186,0,192,48,72,232,208,47,249,224,146,225,90,49,145,1,51,150,114,31,13,171,153,151,183,215,192,119,38,142,87,145,193,10,37,87,227,215,46,158,85,183,104,197,39,63,236,84,104,44,179,155,0,46,36,18,237,222,17,169,192,89,105,100,94,68,167,206,129,149,56,91,100,38,182,133,5,109,149,46,104,75,91,208,214,169,205,53,123,108,181,28,185,56,54,239,166,98,66,85,165,111,73,60,126,154,1,115,132,115,52,192,23,4,13,254,11,90,8,68,234,186,76,109,159,246,220,156,12,129,29,104,100,7,85,195,31,26,192,122,251,67,97,162,234,51,131,166,16,102,28,184,165,95,97,221,6,169,121,146,181,146,82,87,181,54,234,60,13,16,94,246,171,8,183,174,192,157,18,199,237,22,228,16,99,226,66,71,111,64,72,139,179,84,110,228,105,27,22,74,171,118,161,212,123,18,93,156,6,78,51,74,80,192,6,53,112,247,225,111,195,94,9,145,221,57,143,98,244,51,73,5,73,37,136,190,236,69,77,44,83,152,89,22,64,89,61,122,6,21,68,126,93,161,69,219,89,190,78,81,81,166,110,56,157,167,37,117,219,65,69,134,208,20,233,89,23,32,166,253,138,40,26,236,68,49,96,233,33,28,201,179,4,77,224,52,48,97,116,169,2,81,208,233,87,173,251,251,161,112,227,63,117,6,52,93,107,48,97,67,26,100,79,159,17,86,208,153,206,5,35,83,156,130,18,214,38,63,13,71,239,15,246,119,187,122,205,148,235,24,73,20,0,250,41,175,119,22,86,180,219,63,250,118,175,162,166,161,155,92,120,203,87,181,189,247,195,222,1,212,101,162,153,202,181,27,135,150,105,124,12,41,44,22,238,53,16,17,88,237,53,102,157,14,60,247,21,187,49,88,182,129,253,119,71,192,131,45,91,61,48,185,248,108,115,217,202,179,163,90,159,11,166,68,40,155,91,113,4,178,183,73,30,123,196,178,165,151,166,199,71,98,251,79,220,75,111,39,73,14,199,231,102,235,158,195,147,189,164,252,104,171,31,157,83,171,91,182,155,90,146,210,242,76,212,13,57,98,163,42,123,57,66,35,241,118,46,149,189,235,136,244,68,254,182,35,224,169,89,16,115,174,217,142,166,179,105,85,84,58,144,232,76,239,129,39,9,158,222,78,168,125,202,92,254,118,85,253,178,67,77,39,239,89,210,85,41,48,28,215,230,157,114,205,104,3,145,27,195,153,217,245,108,154,191,110,202,230,209,78,253,20,240,33,109,210,95,155,199,131,72,40,155,253,180,47,252,161,247,99,140,13,197,76,109,226,58,49,63,47,201,135,142,50,205,139,122,231,102,254,130,89,225,146,243,142,176,119,22,194,36,13,46,144,239,0,36,238,99,252,91,56,112,107,19,47,189,136,134,181,255,155,33,41,159,70,222,151,255,43,165,233,140,203,154,85,5,212,12,165,4,230,9,27,172,21,144,253,152,100,49,139,3,180,213,162,223,67,47,73,229,135,203,236,211,229,51,177,47,140,193,105,83,68,122,129,167,9,139,160,233,102,17,52,43,167,71,103,54,154,36,119,210,75,1,3,153,167,108,98,12,53,48,14,29,255,156,21,208,120,172,74,172,116,165,66,130,133,225,25,14,15,176,122,25,224,216,50,83,251,14,38,9,36,49,248,215,78,129,233,240,240,210,26,176,238,71,63,4,38,109,43,106,98,137,99,202,104,110,31,244,65,224,240,154,222,13,48,87,161,27,100,89,118,236,5,185,140,67,143,180,238,108,13,204,144,79,57,143,227,132,175,242,112,188,195,62,143,184,100,11,0,17,197,9,33,176,26,202,194,181,19,183,193,217,172,169,56,153,230,115,179,189,45,106,42,143,127,172,68,175,11,155,23,177,55,42,204,47,98,192,46,116,0,99,72,67,177,111,93,138,40,5,189,138,194,65,224,15,46,157,98,176,89,111,117,53,213,170,8,221,43,127,140,30,135,35,10,25,213,158,147,218,35,84,23,158,222,8,242,185,51,44,189,251,202,84,253,150,81,244,195,1,48,1,31,227,128,94,189,44,26,128,222,123,239,198,27,0,186,168,11,198,71,81,61,2,17,52,114,170,69,82,126,196,222,189,112,19,162,199,114,207,18,93,147,95,130,168,253,25,247,48,222,188,20,247,112,213,38,245,39,99,67,241,64,173,157,32,185,54,180,227,68,35,209,229,144,130,122,39,241,192,169,16,177,234,134,194,207,27,117,73,104,40,26,58,156,173,7,209,53,28,239,46,154,133,212,13,148,153,12,220,170,65,234,24,39,119,119,56,159,243,121,45,27,235,41,230,138,231,79,65,187,21,238,15,217,116,156,101,173,156,177,208,224,58,92,63,30,39,206,119,71,239,223,53,89,144,116,127,116,107,82,245,93,189,71,226,250,46,135,34,170,180,70,73,57,113,142,71,205,160,98,11,233,72,88,164,35,18,143,23,4,117,230,171,39,177,217,126,36,54,150,134,236,248,18,164,212,162,93,151,140,225,226,17,123,49,172,144,165,239,239,87,178,61,218,135,201,115,99,212,178,174,174,174,172,168,42,67,10,139,253,31,219,157,108,207,177,55,170,32,254,225,75,67,132,51,232,38,206,56,237,45,222,189,192,129,18,189,212,247,48,51,152,235,137,171,224,242,217,201,174,138,105,42,200,77,57,80,68,111,107,1,247,136,77,186,144,68,44,164,106,187,152,213,147,77,169,213,93,80,147,31,78,103,41,171,6,149,247,6,11,208,236,229,228,120,118,65,99,151,214,142,101,121,116,211,161,210,62,94,233,191,15,131,91,205,218,138,141,208,189,57,240,48,6,132,199,127,142,5,57,82,178,213,109,59,136,38,231,234,145,37,26,96,58,137,92,74,11,21,97,233,90,190,190,158,199,150,12,227,135,34,95,99,98,116,143,115,133,5,15,188,20,214,5,189,83,225,189,165,1,8,53,64,205,0,9,173,141,90,123,112,97,193,17,69,134,28,15,51,245,15,173,136,108,84,200,206,244,188,208,49,38,254,112,136,55,149,34,27,166,117,26,184,183,176,42,56,187,13,52,115,51,196,211,14,68,44,165,110,104,237,208,27,33,66,162,165,121,166,242,193,201,155,68,33,236,28,186,206,39,199,5,165,197,164,241,28,90,74,160,173,2,246,0,246,141,155,233,206,243,11,73,199,22,246,124,194,222,233,138,110,203,116,39,60,169,128,62,93,72,84,189,106,230,76,237,221,34,214,134,31,118,180,247,164,77,154,163,143,28,147,152,100,151,194,84,199,220,222,86,135,217,21,233,47,91,91,70,156,6,70,215,8,82,160,11,20,57,23,1,126,228,238,132,154,231,129,59,184,220,66,145,52,24,110,25,47,90,45,0,197,223,70,87,164,177,47,131,105,187,176,81,234,4,73,208,94,211,79,93,224,173,182,12,246,55,3,227,114,157,199,163,116,226,82,109,61,49,158,212,213,132,250,19,195,174,61,233,26,6,69,231,24,1,45,68,135,151,152,115,127,111,124,235,5,87,30,98,153,93,75,220,48,105,36,94,236,143,140,94,170,152,229,57,113,221,157,11,162,63,194,55,182,213,68,255,183,158,92,42,165,174,58,48,190,50,123,117,78,215,72,121,18,93,19,215,72,15,242,91,140,68,102,28,215,66,106,199,233,40,85,126,30,221,148,19,205,213,85,227,253,104,100,104,187,73,205,13,115,244,151,106,195,56,56,120,35,254,37,220,200,8,29,229,254,21,22,85,185,55,252,93,214,149,234,71,102,148,226,61,231,86,15,123,86,186,222,142,186,208,172,231,191,227,74,247,255,11,248,78,182,52,177,106,153,177,68,15,20,131,27,91,214,77,214,113,25,10,42,11,250,48,186,160,245,52,199,22,59,20,83,56,179,236,171,255,93,155,5,196,120,144,203,203,153,212,112,193,29,16,154,43,26,104,222,177,104,107,232,140,90,68,202,155,68,63,109,35,178,221,79,180,16,247,25,183,203,204,34,73,191,193,131,244,144,233,79,169,121,99,73,117,165,22,142,42,28,51,114,172,26,37,3,50,80,159,169,242,109,177,224,190,24,199,198,237,169,208,156,233,6,175,206,88,106,217,94,111,250,225,32,152,13,189,196,212,171,176,86,87,243,215,99,108,130,197,110,47,40,77,75,101,179,165,169,192,237,99,180,40,230,138,170,52,1,201,236,79,163,53,17,114,25,138,68,32,142,29,125,158,129,224,3,63,118,252,120,128,44,160,241,33,10,110,121,38,254,28,227,86,54,246,195,75,144,217,132,96,85,186,39,166,40,246,43,155,193,14,179,149,203,214,117,10,173,133,41,222,132,72,151,60,122,149,92,208,123,114,82,188,235,116,128,77,203,215,180,63,4,102,237,244,137,64,103,186,61,111,126,158,121,241,45,219,5,104,35,200,159,89,44,104,175,68,207,159,211,95,8,165,127,42,148,254,202,38,85,148,255,25,119,158,187,4,80,192,89,18,105,255,97,12,137,71,94,43,204,84,209,254,227,37,113,73,22,191,91,44,71,227,138,123,85,211,173,71,22,19,186,232,29,132,184,177,177,75,139,211,213,3,148,224,92,124,245,70,201,174,45,22,232,107,174,171,45,51,114,22,18,217,181,191,167,206,57,102,241,137,199,183,237,236,151,40,129,23,94,158,152,125,130,196,41,71,56,154,122,89,47,78,54,175,150,46,97,40,67,185,137,65,47,62,217,23,153,84,50,105,207,15,67,122,22,87,98,112,240,192,238,106,126,99,63,32,212,10,241,89,217,58,188,3,70,214,65,94,196,201,247,120,203,43,96,103,174,72,142,46,66,206,208,11,137,42,114,2,181,184,115,105,161,115,66,108,202,230,30,247,20,127,220,0,210,243,83,179,179,185,217,192,91,70,171,78,119,141,81,150,214,166,180,54,218,56,200,180,14,165,117,78,123,2,37,115,65,55,75,175,50,93,187,117,31,193,255,2,17,102,78,60,227,4,193,78,156,51,137,169,45,60,122,224,170,26,235,69,59,99,86,7,69,29,131,130,70,28,243,80,207,177,119,133,65,222,253,4,224,0,251,13,210,223,27,226,1,76,52,30,227,80,252,112,200,56,39,235,161,226,147,104,150,120,209,149,92,245,179,228,34,186,206,42,176,87,218,203,214,1,156,55,175,2,209,160,80,197,67,93,207,23,106,177,66,202,142,31,228,19,146,252,67,38,122,219,40,21,11,250,170,148,89,95,102,220,72,213,10,97,76,20,82,61,76,3,63,53,215,204,173,238,167,248,83,184,117,255,41,180,214,68,244,204,52,31,61,147,219,127,167,39,49,186,108,80,59,152,107,6,245,30,239,162,161,103,70,248,62,251,165,219,104,163,177,201,130,2,178,95,231,177,97,41,1,157,229,152,25,2,84,113,146,140,160,108,101,19,110,194,52,119,179,117,199,79,69,49,3,41,95,219,142,169,23,10,59,43,65,220,132,80,164,210,14,84,42,23,104,135,37,74,170,144,44,120,116,9,112,249,233,242,235,62,122,119,168,59,109,101,152,88,93,229,48,87,204,165,7,106,221,223,47,30,105,123,233,145,242,219,12,86,80,60,142,92,138,184,46,26,118,131,134,45,174,211,119,254,244,87,114,68,3,190,246,205,186,183,248,102,61,148,74,232,48,51,89,19,169,235,50,149,108,51,115,246,132,210,62,30,223,35,184,21,185,153,36,118,53,238,98,119,178,3,32,47,74,220,180,13,91,237,14,66,83,24,37,188,133,246,152,19,199,124,153,219,172,204,122,89,153,118,73,153,155,206,226,118,58,101,237,116,22,183,179,94,82,38,73,227,232,210,107,16,11,137,165,139,54,107,21,69,128,249,39,166,146,177,219,6,122,178,208,197,170,114,54,209,148,143,187,23,92,10,186,246,162,235,190,155,191,224,30,73,72,28,251,163,118,73,9,26,216,209,50,123,39,102,122,12,62,242,40,143,211,134,237,174,117,44,59,159,126,91,145,206,145,210,107,184,197,60,118,215,14,108,74,89,166,142,212,149,0,5,20,206,131,141,252,32,0,160,48,66,138,144,67,240,232,183,32,120,180,16,193,47,255,130,8,62,32,53,195,159,30,193,189,32,240,167,137,87,141,227,3,180,42,46,67,230,1,96,121,90,150,17,179,18,141,210,45,16,179,82,229,153,255,229,104,190,253,187,162,57,224,192,111,198,240,204,137,159,236,255,142,42,0,7,183,57,222,5,95,225,94,141,57,198,112,202,13,88,35,32,33,255,107,110,26,61,67,246,76,170,115,127,191,221,35,194,126,192,166,57,65,87,131,45,144,225,165,35,88,255,101,144,121,159,67,127,174,254,105,243,70,105,116,160,52,74,153,183,189,136,185,87,73,234,128,134,245,129,53,143,156,136,63,16,168,25,194,109,91,217,158,157,62,176,103,69,174,178,34,114,81,167,185,93,48,197,104,0,32,144,70,20,207,103,193,70,27,86,1,20,54,218,244,17,27,109,250,91,54,218,116,225,70,59,123,196,70,251,242,61,147,109,151,180,114,187,140,163,80,221,45,105,229,110,33,237,114,154,219,44,48,154,109,203,254,252,95,78,54,116,59,226,191,10,197,128,81,163,138,9,41,70,203,246,51,98,17,189,244,153,231,104,209,133,128,57,128,70,255,96,64,41,90,246,208,9,4,236,224,229,176,55,16,132,101,234,4,39,3,157,176,204,148,190,81,230,109,143,187,5,159,18,97,153,89,243,196,73,114,132,101,82,74,88,70,95,66,88,70,21,20,37,161,8,190,11,40,202,164,10,160,64,81,70,11,41,202,131,116,98,132,24,164,211,157,209,226,251,47,73,126,202,8,203,209,255,90,70,181,124,74,20,126,245,2,196,143,0,69,16,141,158,125,145,5,172,244,140,87,102,4,171,204,246,238,95,119,182,103,88,48,207,107,253,190,179,125,240,215,157,237,228,243,204,31,143,131,219,63,110,178,127,253,11,79,54,208,242,75,188,167,249,227,102,251,195,95,121,182,221,201,244,143,155,233,189,63,132,243,102,215,114,232,255,158,155,200,4,30,189,32,196,31,104,62,103,99,140,34,190,62,25,143,46,114,29,122,130,6,45,188,230,9,175,227,104,242,49,14,44,210,225,138,114,78,98,231,222,30,225,173,225,246,44,201,191,168,18,233,100,147,67,1,197,144,73,129,169,76,221,193,5,242,74,174,50,251,119,236,193,75,55,181,253,33,123,88,203,94,153,28,71,31,118,95,31,209,79,234,134,232,107,215,21,166,19,93,52,148,72,191,170,10,10,27,233,203,110,46,111,190,197,238,198,127,215,119,66,197,91,218,225,121,160,93,212,10,199,13,197,91,230,28,114,175,228,108,81,86,87,87,138,70,40,191,239,195,29,113,199,39,250,92,181,74,57,103,20,91,101,137,242,59,179,184,31,8,71,193,248,33,247,128,97,88,218,211,237,93,94,14,253,218,162,167,161,115,244,114,230,198,248,142,123,56,243,106,105,84,155,133,238,149,235,7,104,143,87,19,173,212,38,172,89,254,4,150,237,242,253,47,247,65,84,129,166,218,45,120,139,132,174,108,219,84,217,227,105,48,39,222,169,102,137,49,20,18,217,29,174,88,55,182,201,34,10,61,253,248,87,54,62,96,128,159,228,186,162,204,69,178,178,191,187,161,246,196,53,183,26,88,95,206,131,72,241,101,27,0,21,19,209,51,157,93,110,163,217,93,240,222,169,109,103,34,26,121,39,138,154,187,239,223,30,253,240,134,167,205,209,220,80,245,179,130,150,192,48,100,253,174,42,51,90,34,231,120,108,105,102,211,97,133,123,168,223,190,52,36,18,99,55,116,139,180,42,227,182,184,233,51,115,54,24,13,5,56,168,118,177,145,173,90,149,175,13,107,206,154,174,188,164,151,183,209,189,162,247,190,125,205,65,96,140,33,1,151,112,16,24,87,59,8,140,155,176,88,111,98,119,122,225,15,18,213,57,160,239,68,24,84,49,192,63,232,50,46,129,31,27,100,182,99,38,138,231,184,225,163,162,43,106,62,129,242,206,96,141,119,64,6,20,127,14,221,154,210,53,244,43,61,115,238,228,75,146,236,121,73,246,56,69,73,3,177,156,236,149,186,198,63,90,244,127,198,92,125,110,155,225,80,152,15,235,124,210,94,255,198,126,222,178,191,121,110,127,211,182,219,235,118,187,101,119,158,193,191,167,120,196,183,59,104,65,5,37,96,47,200,240,208,155,207,112,158,90,189,224,37,252,164,120,5,178,250,196,9,236,33,100,13,95,62,239,13,49,2,182,211,94,77,182,214,95,60,127,222,121,209,89,127,190,241,75,242,234,85,123,181,211,222,248,102,227,249,250,179,141,111,186,185,239,94,116,18,156,58,137,22,78,32,31,50,169,209,198,231,48,122,204,36,223,233,108,110,174,154,241,47,225,137,123,74,171,120,226,159,246,98,39,126,245,234,213,243,95,2,78,14,27,237,95,98,205,9,188,205,125,10,50,154,21,147,79,28,225,252,16,42,114,162,87,175,58,27,171,44,208,174,139,193,123,33,161,253,76,38,116,40,225,185,252,94,63,165,110,68,182,91,119,54,108,170,1,191,195,230,224,2,227,242,14,1,251,77,180,206,96,117,21,178,218,150,168,181,144,213,177,212,6,180,172,117,139,55,71,142,157,241,97,23,126,203,113,176,217,129,227,212,142,235,27,144,201,6,230,231,7,230,231,7,230,151,12,204,207,38,111,82,92,23,92,150,22,78,97,47,130,165,169,215,35,43,118,204,184,110,82,143,49,84,156,245,127,158,109,110,118,16,204,116,235,49,255,146,134,15,47,95,182,159,221,43,203,51,226,222,118,87,224,20,29,136,120,7,150,41,205,117,201,205,28,70,149,165,214,97,173,201,82,21,240,20,232,213,149,23,39,68,30,67,152,35,235,149,243,28,246,38,98,49,50,194,194,5,56,204,41,214,138,14,93,143,110,195,1,16,141,187,0,61,180,116,95,100,142,243,35,213,117,96,182,105,182,162,110,110,23,69,22,143,102,27,112,151,23,252,212,199,45,142,33,109,201,7,99,56,174,125,120,247,6,78,254,129,139,52,236,215,192,63,87,123,80,243,19,149,7,64,215,174,129,60,200,113,180,217,220,92,168,94,3,133,241,189,3,243,185,190,9,155,150,133,85,244,252,192,244,214,152,58,84,239,108,167,238,213,55,159,2,58,176,152,122,238,73,84,175,159,194,86,111,217,226,39,108,107,134,55,50,156,208,171,212,226,153,18,10,145,163,248,179,165,252,96,174,198,155,201,236,220,165,134,125,219,175,163,81,177,133,14,117,129,7,199,127,188,134,147,202,46,40,245,173,122,226,195,19,152,168,100,254,255,50,215,164,81,67,130,37,193,10,205,138,38,197,92,53,252,30,83,253,34,22,183,236,48,31,68,139,87,29,200,77,146,37,240,77,146,37,20,186,22,168,225,164,206,201,107,169,43,66,217,6,118,98,15,200,211,146,184,79,146,220,249,132,123,97,203,57,87,172,249,205,125,100,94,254,5,108,118,243,205,97,255,231,163,157,254,193,222,89,123,251,195,135,110,66,247,96,109,60,163,234,223,188,122,181,174,187,254,201,138,29,190,217,62,235,108,176,18,29,40,241,28,74,172,63,29,46,0,239,159,173,119,24,252,51,14,191,33,225,197,17,87,56,206,252,16,206,89,56,79,153,197,37,247,151,137,241,55,199,121,4,52,219,245,129,245,116,138,47,154,90,246,149,195,34,73,93,192,223,139,151,83,32,28,23,214,248,164,207,80,104,76,107,57,201,214,242,202,190,130,178,118,223,194,56,233,3,140,152,62,160,231,0,14,186,209,170,154,169,213,213,136,194,89,98,115,162,153,11,56,58,40,173,94,167,168,164,231,47,7,189,115,72,99,77,255,130,75,73,72,114,91,56,48,135,18,45,134,18,31,134,2,17,16,3,134,246,84,130,76,37,200,84,5,153,98,20,45,22,162,253,148,12,212,205,49,26,227,9,76,172,175,195,246,188,21,31,34,232,188,125,147,239,203,14,26,111,180,4,218,222,112,215,254,151,144,154,33,187,61,51,141,253,111,119,15,13,251,214,190,225,121,89,229,148,187,219,63,238,27,246,181,146,125,173,102,239,189,219,53,236,92,203,112,140,17,52,17,59,198,234,51,94,236,227,225,129,101,222,216,6,177,220,107,211,112,108,40,79,141,243,190,148,216,193,33,157,38,135,205,75,88,188,173,5,40,207,32,196,128,207,137,39,196,154,200,221,239,168,82,46,98,162,25,127,26,124,68,113,26,184,117,189,242,212,119,166,124,216,90,9,135,7,35,64,219,236,183,196,249,34,178,237,238,189,59,222,63,254,249,236,109,255,248,112,255,167,172,132,132,120,253,254,221,241,89,41,88,224,185,220,141,182,172,247,80,184,140,7,102,210,131,194,199,249,52,244,80,121,192,224,111,68,193,91,241,3,117,213,63,169,31,63,139,15,228,20,196,235,119,158,116,29,197,195,92,18,246,224,91,109,98,168,79,126,34,199,46,89,76,156,39,241,155,123,83,164,187,35,150,41,249,207,172,84,31,3,52,136,106,25,172,150,132,221,101,158,190,148,132,239,64,132,64,15,244,50,97,199,157,202,239,137,15,130,217,129,15,127,68,239,208,117,27,33,166,35,130,46,97,202,135,11,55,27,192,208,67,9,204,11,7,24,150,72,64,49,233,110,39,240,167,31,227,64,9,26,52,128,148,55,113,52,155,42,105,19,55,185,68,55,38,134,124,56,175,6,206,25,4,81,88,166,27,212,221,38,147,162,100,110,195,62,221,153,197,120,199,246,1,239,236,114,47,221,249,26,135,98,141,209,178,155,228,35,93,120,169,114,56,170,73,140,56,80,252,39,139,61,195,3,142,198,196,60,27,137,123,229,225,123,101,228,155,155,163,112,203,0,78,5,68,67,207,112,178,52,12,106,50,141,166,166,213,245,68,88,26,96,178,187,38,255,186,27,133,251,195,238,139,142,61,10,187,6,190,157,152,26,54,69,134,232,158,156,82,80,8,130,194,120,12,142,119,226,41,1,224,8,40,11,82,52,215,245,149,64,213,223,205,38,231,30,8,163,9,74,226,99,12,95,36,185,63,12,169,201,20,118,166,213,147,225,198,162,215,254,141,55,52,219,200,100,59,89,83,120,66,24,45,28,38,250,49,151,225,145,123,195,232,46,109,52,230,140,197,1,0,135,3,100,113,147,224,220,97,26,66,160,115,70,83,0,108,193,233,87,111,43,252,88,202,59,76,68,236,100,227,116,117,149,253,218,60,85,146,219,50,185,35,251,208,166,111,180,143,103,191,214,79,183,12,163,203,34,44,128,116,13,19,65,79,89,48,248,13,254,94,63,37,145,154,130,204,67,6,47,2,98,40,134,60,119,156,6,85,205,61,37,180,159,183,88,92,116,23,35,108,83,61,34,184,56,31,95,22,161,1,16,147,42,102,158,48,106,80,125,214,177,98,231,179,206,242,97,24,50,52,2,239,243,134,210,231,77,222,103,14,42,53,7,249,177,181,149,223,157,252,152,107,149,245,102,139,16,139,83,37,239,226,21,143,174,64,215,211,240,93,206,246,32,1,140,196,251,22,174,196,88,76,231,37,216,81,234,14,46,37,57,1,154,25,187,122,82,230,167,67,108,232,8,127,243,23,61,72,146,0,187,144,0,41,148,134,167,238,189,127,13,228,83,6,68,243,96,51,12,49,154,81,162,39,13,69,106,89,228,29,214,135,36,97,238,40,178,38,160,239,3,15,117,152,71,131,11,111,226,58,43,43,233,156,73,193,198,69,154,78,187,107,107,215,215,215,205,235,245,102,20,143,215,126,122,123,176,214,126,241,226,249,26,106,54,41,80,136,1,146,67,9,32,0,189,88,187,9,200,201,26,16,89,122,157,141,190,118,240,61,21,252,101,86,197,6,26,90,156,24,68,196,149,76,114,143,105,96,40,238,22,240,197,173,204,168,69,33,178,72,173,10,106,91,125,45,24,181,41,91,75,75,53,241,228,75,223,203,45,27,167,111,86,14,63,154,68,221,77,160,220,156,60,86,119,130,227,77,105,207,144,134,234,53,23,154,207,64,202,81,35,29,199,236,115,110,19,169,213,20,133,12,241,93,12,228,35,240,145,28,182,189,159,30,199,158,39,135,197,199,128,195,33,77,182,114,48,86,232,29,121,240,167,16,78,3,58,101,233,242,71,30,39,97,211,141,199,9,203,96,65,218,99,178,177,1,50,226,55,223,127,56,202,142,94,140,100,73,81,227,11,214,55,32,227,103,134,55,9,240,226,137,80,237,0,55,237,4,39,9,154,219,24,227,51,36,193,83,141,44,119,172,222,144,118,48,143,71,101,206,182,212,65,228,61,229,152,104,187,54,239,234,32,145,150,169,175,145,198,56,48,252,24,74,134,150,183,217,20,151,99,165,133,96,158,37,38,228,220,137,218,177,34,28,58,39,74,26,247,76,85,164,71,244,30,81,38,151,98,186,45,54,190,138,45,94,10,228,175,218,93,96,206,177,183,250,206,242,76,132,189,248,213,83,2,151,48,206,44,135,63,48,157,197,216,77,233,195,84,149,31,225,116,253,135,198,158,239,167,120,245,100,134,138,141,159,142,203,192,78,196,24,119,212,214,10,116,203,98,154,102,200,137,111,108,5,6,187,50,242,49,51,42,133,217,63,149,118,105,73,205,15,107,132,187,86,116,66,127,1,1,79,157,68,2,12,0,205,7,47,221,204,60,108,232,196,39,131,83,140,179,158,177,68,67,228,136,162,147,225,41,250,212,72,186,41,0,204,51,175,75,102,64,129,166,148,65,85,108,62,69,195,67,225,89,212,184,44,20,32,112,20,226,38,100,191,246,135,168,176,197,223,216,166,80,38,180,238,93,169,78,192,13,121,238,141,253,144,98,7,210,42,202,79,51,231,62,88,223,188,221,66,30,240,177,7,76,148,97,21,101,223,102,84,82,85,150,253,54,186,242,178,246,139,233,102,68,143,119,145,41,40,173,6,15,60,89,22,63,202,219,187,136,174,149,86,248,23,213,93,1,141,98,145,55,92,190,140,23,42,192,252,163,108,18,39,218,120,39,75,142,114,39,147,221,228,96,149,180,202,129,120,233,143,153,136,39,75,42,105,11,74,50,41,80,22,98,159,11,224,143,165,76,44,203,100,73,217,0,225,159,14,254,179,142,255,108,224,63,155,11,42,68,193,83,171,14,19,30,232,132,38,44,235,133,213,156,5,181,28,8,65,52,195,74,145,242,64,41,148,86,181,66,152,240,64,25,16,104,181,34,240,189,160,196,91,41,242,202,66,89,210,130,114,200,65,30,190,217,222,201,156,69,228,18,115,75,84,94,203,17,73,237,133,122,244,228,165,106,218,5,177,92,150,199,143,135,246,192,155,35,148,81,100,17,246,89,53,96,84,55,116,165,226,161,108,35,122,209,107,9,195,126,151,65,49,45,69,87,209,88,152,21,173,29,41,144,217,119,117,203,42,188,154,82,86,2,149,16,93,169,142,48,209,234,246,87,47,142,140,210,202,119,114,192,104,23,19,13,135,101,192,83,215,15,211,35,116,237,78,235,70,202,182,183,110,114,217,229,222,5,203,115,205,170,154,190,155,122,227,159,152,236,161,212,160,164,62,140,24,84,130,90,42,86,164,38,87,173,59,3,12,81,79,84,85,75,33,115,113,93,98,212,21,253,81,178,22,214,131,118,3,28,110,27,15,89,165,158,124,214,194,141,144,47,177,23,14,203,171,130,140,114,84,138,18,143,140,33,56,138,240,207,74,88,21,79,149,132,74,248,60,110,231,18,43,203,49,25,183,80,82,77,46,43,27,98,8,65,88,80,86,68,124,149,65,102,156,183,206,41,63,250,104,146,17,206,148,105,84,147,22,174,31,156,64,89,49,254,161,247,246,69,135,101,146,84,199,2,63,115,253,152,126,237,82,29,14,2,141,31,220,20,67,201,214,99,94,10,173,75,114,220,64,65,94,20,18,139,170,21,14,153,138,82,97,63,42,139,169,250,101,40,38,23,38,47,32,75,158,167,165,75,87,92,21,206,148,162,10,51,161,8,42,92,34,178,125,33,39,21,37,120,81,155,162,161,215,91,129,46,241,244,19,165,194,83,189,47,37,133,164,82,93,36,222,22,97,80,215,30,52,111,6,248,244,157,84,203,32,159,37,83,55,92,230,129,39,1,26,150,40,162,61,183,120,119,68,74,28,219,192,91,133,198,136,92,122,26,0,153,57,248,92,166,28,186,108,51,108,207,12,228,117,6,249,97,122,168,205,91,44,211,8,154,183,22,1,222,164,154,23,160,7,6,133,206,134,245,98,154,1,20,111,24,214,60,19,68,10,38,147,191,125,77,170,48,163,66,167,87,130,43,15,64,62,122,149,245,210,95,50,167,249,26,80,192,95,162,244,56,95,52,195,214,185,45,133,19,117,207,105,94,247,74,247,90,217,202,212,133,146,115,209,210,224,181,127,172,238,151,248,241,51,25,47,189,95,98,109,191,196,75,239,151,184,176,95,226,135,247,75,140,251,5,72,153,16,60,243,81,30,245,249,180,49,28,55,182,98,7,78,214,28,106,247,209,173,76,192,95,180,218,3,52,167,206,200,172,61,132,111,133,90,219,83,94,88,250,52,182,39,144,146,93,233,61,157,218,163,76,139,112,225,68,210,63,181,125,238,4,79,99,229,214,18,143,176,49,191,144,79,224,111,242,114,212,171,215,19,214,147,190,19,158,36,100,230,201,93,70,247,81,197,71,7,146,159,188,155,77,44,179,111,89,227,186,211,232,63,13,158,54,91,173,118,143,252,106,99,209,43,167,207,77,30,110,225,23,182,135,135,139,125,237,152,125,40,75,82,247,214,176,219,178,234,3,123,199,185,122,122,94,191,126,58,237,245,233,230,7,165,251,251,251,168,57,241,201,132,6,173,198,183,76,137,62,76,223,2,159,245,241,211,73,182,68,138,23,173,186,115,107,67,167,118,172,46,254,203,46,56,224,215,244,233,112,126,177,5,235,213,112,160,100,23,107,192,31,139,23,249,198,200,16,183,57,1,129,205,179,178,231,125,203,35,200,127,8,123,165,49,33,44,221,44,251,194,16,209,15,86,203,252,114,43,117,136,10,217,125,185,172,145,125,46,83,229,53,247,168,161,86,195,84,244,55,28,123,53,185,125,181,234,74,252,236,232,248,240,253,191,246,128,64,31,253,171,119,67,118,32,229,128,247,247,139,114,121,53,136,90,242,122,155,141,74,124,61,52,40,122,26,169,148,182,248,7,93,118,191,108,47,81,188,17,225,142,78,111,13,181,164,101,117,75,166,163,98,36,253,221,221,179,227,247,103,31,250,199,223,110,45,209,91,253,181,103,119,153,18,252,233,231,205,74,121,7,216,44,174,174,86,229,43,83,45,140,254,165,34,33,139,71,100,242,158,48,124,184,228,248,192,72,84,15,105,99,44,237,19,86,87,205,75,231,178,153,4,254,0,175,61,46,129,121,175,43,217,180,103,50,46,164,116,100,82,38,48,236,212,188,196,27,70,118,255,218,182,107,141,182,101,44,174,194,5,170,48,9,186,252,86,204,64,75,63,47,190,242,242,165,116,167,149,108,112,12,2,78,240,124,174,44,38,158,216,122,97,50,139,61,25,86,157,44,19,76,171,186,24,99,251,243,186,214,18,43,3,69,97,219,16,222,249,37,167,142,96,115,219,29,210,245,34,179,66,46,138,1,252,106,81,248,39,147,87,141,75,156,229,140,168,228,238,40,43,150,136,66,197,80,20,139,53,128,20,133,64,40,74,116,223,127,106,85,150,176,12,40,55,82,98,15,201,236,16,78,150,137,199,66,136,151,220,140,90,61,189,123,218,201,242,228,255,227,196,122,224,213,238,106,10,225,238,214,140,39,245,80,119,229,223,171,37,241,160,91,155,197,129,249,164,238,213,13,171,87,155,127,10,13,90,42,210,103,231,153,133,84,103,22,164,215,75,237,58,43,100,46,192,232,138,94,231,207,176,59,78,156,191,59,70,50,132,227,22,239,112,180,43,228,147,88,233,242,169,112,93,167,98,128,124,159,189,160,156,131,48,170,41,148,202,97,108,169,31,221,114,35,41,110,162,27,243,216,11,177,18,103,193,139,101,248,133,184,60,252,2,178,82,149,65,23,220,151,173,45,211,117,26,46,239,160,100,153,28,216,233,221,124,90,219,86,98,76,136,34,34,180,130,50,98,91,11,25,17,105,17,32,2,251,75,228,132,135,25,137,148,24,9,157,145,23,183,17,5,7,134,26,19,31,46,121,184,42,103,201,217,235,131,254,27,124,237,144,209,24,253,11,31,124,209,14,68,71,150,137,105,145,211,111,143,75,55,42,160,93,166,207,180,117,181,8,211,5,100,218,248,74,221,67,102,57,22,202,34,168,86,95,88,0,13,201,146,147,240,84,150,32,229,253,194,34,100,140,54,16,101,20,85,124,101,41,197,66,141,117,237,40,179,123,171,46,165,26,199,169,197,164,226,189,220,126,178,232,163,150,101,247,74,42,103,86,122,49,35,58,130,197,168,238,81,102,191,23,202,34,95,165,55,153,57,97,252,53,101,106,117,55,136,219,134,146,99,79,222,210,75,179,193,156,216,154,89,15,122,116,197,172,104,254,30,18,146,233,102,249,134,68,187,219,94,220,156,186,226,177,229,226,225,32,156,145,185,198,199,235,104,59,201,164,54,230,154,4,47,157,19,186,116,150,23,187,225,201,224,84,187,219,69,226,229,134,99,56,172,93,39,61,25,214,235,232,4,153,253,232,177,55,73,60,117,38,126,76,28,183,142,34,98,84,159,137,11,108,227,45,18,25,215,178,209,43,173,109,28,224,215,164,248,53,18,95,174,248,250,183,81,117,251,25,21,251,99,151,181,86,82,30,247,224,194,242,7,139,203,195,202,40,29,216,16,21,108,102,21,236,96,5,144,134,111,44,241,111,189,45,127,117,228,175,117,250,37,154,177,135,117,231,89,101,91,29,222,88,71,52,182,158,107,76,204,237,82,205,82,99,27,149,141,173,63,212,88,177,137,172,121,117,60,27,139,110,14,68,141,114,137,231,12,187,203,79,169,33,106,42,53,217,184,26,182,204,171,204,82,44,47,86,137,85,139,147,134,165,160,143,35,221,192,214,68,35,27,58,31,245,45,156,197,104,83,172,173,202,14,77,27,93,6,66,30,237,210,250,16,223,182,169,22,50,139,183,54,22,252,192,182,119,92,62,1,20,63,221,178,227,37,228,147,82,203,54,75,68,15,19,51,193,12,214,200,171,52,58,91,151,183,129,34,96,141,50,220,45,183,188,85,236,117,35,166,7,148,217,101,98,119,9,224,220,177,94,176,99,43,119,220,90,96,229,99,139,199,130,149,246,217,60,82,106,209,50,91,49,160,131,73,217,115,129,48,154,234,145,150,47,53,183,42,231,154,6,66,171,156,111,221,42,244,199,49,144,151,255,135,65,204,188,145,183,184,130,115,3,175,100,11,71,171,54,31,8,36,246,215,98,174,13,181,110,12,223,229,195,47,218,80,227,242,205,103,245,188,186,3,91,213,14,23,239,81,79,151,21,23,240,65,252,201,66,35,148,55,53,100,165,81,89,64,62,32,80,10,104,38,26,139,75,106,202,14,86,5,55,77,89,88,142,63,98,8,215,218,173,22,21,226,246,3,139,222,83,87,188,161,102,239,166,121,20,1,12,28,32,172,169,184,45,149,113,240,163,81,102,41,162,30,64,198,193,142,81,180,242,208,33,190,51,74,76,71,52,144,183,7,70,169,213,135,6,180,107,44,97,87,97,160,184,102,44,176,156,50,118,250,70,206,190,131,248,191,28,212,192,53,52,107,146,28,204,195,151,149,99,246,138,1,125,32,164,94,205,168,187,202,141,37,89,113,60,36,195,120,66,12,201,4,141,69,135,75,168,234,229,150,40,145,169,226,66,69,21,87,34,168,176,155,235,229,123,91,173,243,146,80,75,117,48,119,94,170,125,42,171,253,1,229,66,175,66,214,20,110,225,52,241,1,251,183,0,58,155,58,77,162,121,168,20,137,76,1,34,54,113,44,138,8,101,61,84,20,249,195,129,59,53,108,41,225,45,83,2,153,19,81,4,55,221,67,101,132,123,104,83,17,60,133,114,125,113,73,148,38,232,249,34,69,164,20,50,71,201,5,194,195,213,68,163,17,128,176,94,72,33,133,247,2,24,28,102,221,84,117,151,42,177,176,44,117,193,94,200,115,1,182,98,98,197,182,235,81,97,27,104,182,83,122,1,205,18,234,143,235,171,176,38,225,103,110,85,251,153,105,140,173,141,129,23,91,212,245,124,209,146,86,53,123,151,7,43,208,45,196,230,118,165,229,214,66,250,99,123,143,240,165,238,85,222,124,25,45,22,86,183,66,39,181,40,155,111,29,163,77,155,165,2,72,184,88,95,12,85,66,206,151,22,24,60,49,133,170,201,154,110,104,34,124,65,200,151,58,76,201,106,217,254,50,115,72,143,94,97,18,253,124,223,35,152,65,124,22,211,189,136,189,145,129,79,212,227,129,101,251,11,103,11,31,101,85,194,136,201,66,133,108,37,144,88,52,127,225,141,100,117,121,69,240,80,158,164,181,215,82,241,10,171,209,94,139,153,147,151,229,23,193,23,139,160,89,234,229,143,39,175,176,2,61,111,107,161,57,159,151,243,183,196,205,214,209,197,10,64,213,252,36,124,146,214,48,184,225,109,237,214,195,231,233,118,149,213,96,153,134,39,228,215,215,40,99,241,23,251,62,185,15,40,187,51,176,87,86,82,116,66,178,252,174,11,22,47,96,176,120,215,5,15,224,81,108,85,194,100,120,228,90,57,93,154,16,170,131,82,157,109,79,9,125,181,220,166,72,30,216,20,190,101,39,139,167,33,89,132,199,216,255,228,193,137,224,231,117,242,240,108,44,134,172,218,26,177,178,53,92,177,53,182,242,17,171,186,75,239,150,68,219,45,170,69,234,131,183,69,37,40,27,57,138,230,181,151,202,39,205,248,215,168,79,185,82,99,41,82,71,69,74,40,93,166,208,16,213,91,61,197,106,239,191,105,55,4,139,78,160,168,50,159,102,198,22,186,1,49,11,10,149,44,168,58,252,71,144,79,241,180,171,138,12,134,182,36,176,5,227,99,157,176,249,35,147,241,161,62,123,30,5,136,180,186,250,140,220,48,48,137,152,243,94,153,201,44,222,53,218,120,209,104,227,19,93,27,223,230,218,248,40,215,166,215,184,182,94,91,10,181,109,160,190,73,120,87,17,186,114,116,240,77,254,179,81,105,185,142,191,219,167,143,10,247,18,85,162,71,74,151,161,81,37,126,164,20,251,40,90,2,65,162,47,38,151,209,50,87,92,243,226,18,161,73,183,194,198,129,24,151,61,187,171,58,30,139,14,208,67,233,195,145,117,213,178,151,82,81,34,74,18,243,151,211,192,73,124,117,226,158,194,24,61,104,108,88,30,206,170,92,163,25,102,24,102,229,99,249,9,145,27,170,117,92,219,131,73,97,91,100,71,232,243,114,186,220,21,221,54,89,64,105,92,241,195,157,15,31,212,13,106,205,232,106,66,217,225,114,183,148,249,174,57,161,238,15,61,159,47,135,172,83,133,42,47,180,168,127,20,182,24,143,54,14,37,91,148,47,85,65,47,152,147,45,149,186,201,165,203,17,54,217,3,126,58,230,103,48,203,87,122,11,251,40,70,215,47,57,207,24,154,215,64,15,185,250,37,188,6,122,213,94,3,189,230,135,221,215,168,77,7,81,204,115,39,170,223,64,215,137,205,246,250,55,232,74,107,128,232,234,87,121,229,192,203,71,161,121,228,47,57,165,175,185,76,235,136,238,37,122,49,16,138,217,132,57,144,116,212,15,242,64,73,190,117,71,254,120,198,242,87,90,182,65,93,53,252,176,22,175,174,154,113,243,58,246,83,158,103,217,229,131,13,161,154,75,239,22,166,102,94,112,206,195,157,226,9,180,90,93,13,213,8,237,24,97,33,166,52,0,194,72,155,38,178,186,49,122,175,75,240,207,198,11,197,93,226,96,105,119,137,170,135,69,156,42,220,204,161,149,57,153,58,244,70,30,96,214,192,227,222,166,16,5,106,23,46,113,245,231,158,23,214,4,181,76,188,97,173,81,75,102,83,116,176,169,65,160,11,99,111,40,137,211,10,76,167,17,209,236,160,107,16,28,91,52,170,121,171,171,134,232,139,154,12,221,245,114,110,9,169,147,165,192,48,82,102,33,235,41,35,192,96,211,188,243,71,216,187,154,119,195,252,194,161,59,189,89,146,214,60,63,189,128,228,115,175,134,165,107,17,32,151,92,20,187,134,78,99,129,157,224,45,32,145,202,28,35,232,158,31,60,140,31,154,173,215,157,188,191,142,226,46,199,106,232,189,68,170,46,224,148,192,24,64,119,91,197,46,68,127,196,127,64,43,222,70,162,185,134,222,42,77,165,201,233,134,153,99,105,152,7,205,239,162,196,137,156,222,2,111,53,96,207,7,183,204,143,173,140,164,153,185,59,86,222,249,155,58,59,163,248,1,161,39,245,194,53,160,15,123,202,61,197,187,206,192,241,89,180,119,238,171,47,145,221,160,253,156,34,179,141,104,231,55,135,81,232,89,185,39,254,176,84,81,112,229,1,3,150,127,225,142,195,129,163,30,13,244,153,251,128,124,22,225,0,203,131,117,51,51,175,126,162,24,102,204,115,206,21,185,243,195,80,117,65,232,89,229,248,180,195,124,10,35,130,3,206,144,143,233,154,155,40,232,195,189,177,141,28,242,23,121,1,127,54,44,251,28,254,108,90,246,24,254,24,173,243,246,51,3,29,178,173,253,130,46,140,187,159,214,240,191,19,183,241,107,191,241,239,83,248,92,203,54,245,85,198,133,140,155,228,117,49,123,168,79,94,173,187,228,40,135,161,224,32,10,238,239,189,230,69,148,164,91,94,119,237,23,172,242,180,123,178,246,233,211,233,154,223,76,61,122,229,191,37,234,97,197,215,214,214,140,122,72,30,134,176,28,156,103,89,101,14,111,193,194,171,43,230,160,173,50,186,247,68,143,238,205,220,255,10,215,43,192,159,59,87,80,241,76,158,217,126,242,109,154,78,185,95,19,121,85,10,249,202,72,40,51,41,207,21,181,188,78,232,114,80,206,68,5,32,214,244,173,231,14,189,152,139,209,172,125,220,188,74,214,253,61,176,130,60,192,52,80,133,67,239,243,12,230,76,185,252,60,131,131,24,157,27,83,250,33,175,239,228,84,160,152,159,69,11,71,159,235,84,133,187,200,155,189,137,143,153,0,129,224,152,176,56,63,165,182,108,149,116,70,29,247,22,162,230,25,115,116,69,94,50,47,217,239,98,49,233,249,24,250,117,200,198,80,218,177,156,167,10,173,161,207,194,37,189,199,26,219,206,190,53,63,21,101,147,196,61,197,160,91,119,209,147,1,238,179,160,47,187,88,26,47,186,48,16,46,39,169,73,77,86,147,112,55,202,217,245,210,94,48,203,229,22,50,223,197,203,107,143,28,152,136,186,136,74,136,208,189,215,75,227,253,25,162,58,33,186,116,222,30,122,210,135,208,25,57,131,25,18,37,81,208,42,10,129,240,141,241,124,162,196,158,240,166,193,54,81,143,251,107,103,134,176,7,196,198,100,46,97,88,38,179,143,20,239,176,206,164,255,127,5,117,135,126,130,167,12,173,62,134,19,80,62,137,213,81,102,109,231,98,22,94,146,33,102,218,212,19,74,161,132,113,185,94,165,89,210,172,140,151,124,230,39,140,189,243,195,49,28,208,232,7,5,3,54,203,110,177,76,9,75,165,203,224,40,67,116,10,22,57,43,171,237,90,200,217,113,167,238,185,31,248,233,173,67,187,142,187,191,103,7,78,150,105,137,235,128,179,11,134,51,203,151,43,161,2,216,112,101,164,235,153,25,9,87,187,205,137,27,95,102,168,88,147,103,180,157,102,193,40,5,236,53,176,222,250,137,200,156,170,181,133,161,26,114,43,222,21,28,239,120,222,113,123,181,86,87,58,115,195,84,167,83,58,53,72,53,113,92,204,40,169,211,149,82,30,161,49,26,119,80,225,13,97,147,36,170,116,207,227,217,20,78,54,126,46,9,126,158,177,238,54,150,37,222,158,85,187,161,84,171,236,7,89,59,55,244,154,179,211,183,0,199,42,121,134,149,200,173,174,173,124,19,63,97,25,37,91,40,42,110,183,244,126,127,17,114,20,7,203,253,60,97,155,124,132,109,57,219,234,238,204,28,69,231,119,61,39,106,89,130,121,199,138,116,213,242,54,176,124,46,119,167,160,83,3,244,162,148,119,87,234,89,205,243,217,104,132,209,28,170,150,39,229,43,211,22,43,211,222,232,146,197,1,200,129,70,87,9,122,129,142,178,144,53,101,26,120,36,141,138,216,225,101,82,113,5,67,57,151,94,7,241,94,77,165,254,213,36,95,95,210,173,210,117,30,122,120,95,136,186,52,161,227,37,14,45,84,66,205,83,74,117,43,26,57,46,223,17,130,21,85,42,5,6,252,80,235,73,89,3,217,81,212,43,39,79,176,46,0,105,136,100,195,86,221,56,121,11,250,65,119,215,88,20,151,73,43,21,202,41,65,49,154,31,61,45,123,185,202,216,76,153,186,179,174,108,74,1,112,165,154,116,139,99,57,79,170,69,58,175,134,156,3,246,207,33,107,239,102,224,77,169,29,188,113,103,181,161,83,110,78,215,135,134,208,60,168,107,36,106,171,192,131,34,73,145,107,198,137,57,46,219,173,129,254,185,170,116,58,69,178,47,104,162,172,75,28,174,139,235,17,80,25,191,163,238,216,197,101,245,205,45,42,200,207,237,226,58,242,208,74,53,197,229,123,168,170,98,137,140,55,218,249,67,121,163,114,126,231,107,29,253,229,156,215,82,188,202,223,167,255,223,167,255,239,121,250,255,125,198,255,125,198,255,1,103,252,87,60,115,191,242,65,147,97,227,13,83,83,176,162,119,66,209,211,13,51,157,143,59,163,80,84,248,199,70,173,22,252,198,63,20,44,140,7,192,162,224,87,83,22,178,138,30,50,76,188,244,34,26,118,141,55,123,199,134,205,185,128,174,199,98,11,93,46,136,245,55,201,197,250,27,254,134,40,219,118,236,168,234,8,32,114,27,173,13,210,239,161,237,238,44,193,48,52,210,74,134,152,169,183,204,83,195,135,221,215,25,71,245,132,39,214,32,21,223,198,166,116,242,214,159,24,205,39,138,143,79,109,99,196,54,83,203,150,241,63,177,71,151,221,176,178,21,217,28,207,236,180,89,220,54,166,39,222,75,104,122,90,217,137,28,90,241,234,79,208,191,248,65,116,237,197,59,64,171,76,235,116,110,71,72,155,147,38,133,189,0,234,124,168,104,119,100,103,208,255,171,121,135,42,46,47,153,70,97,226,49,189,94,215,181,153,186,15,163,147,209,15,91,87,96,116,211,188,74,195,86,245,11,152,173,126,207,241,230,41,66,63,180,209,181,218,15,244,30,18,53,147,217,120,12,31,222,240,128,95,56,149,40,48,124,156,43,93,161,51,184,191,207,167,33,144,26,201,145,63,190,24,104,209,28,217,16,49,146,226,188,167,78,171,162,186,84,148,172,132,9,114,159,108,41,144,23,77,254,203,188,49,25,24,222,107,103,186,81,192,77,171,171,192,159,47,1,111,103,240,149,244,39,45,80,232,5,56,200,105,84,86,43,70,177,86,98,69,78,101,48,249,107,203,222,174,220,180,236,206,77,223,184,238,111,218,184,242,45,33,70,49,170,185,48,4,69,225,124,55,207,77,13,191,43,209,18,79,162,211,30,197,66,198,171,195,161,114,193,229,83,84,184,51,29,212,241,173,121,46,209,32,28,51,78,29,227,252,54,245,18,199,168,167,117,163,97,212,205,184,209,22,22,100,234,132,48,226,130,225,8,84,226,226,150,237,97,52,8,20,222,101,188,71,16,30,87,37,60,174,190,208,64,89,51,195,133,42,124,117,115,248,234,150,227,43,3,179,245,9,177,236,4,159,80,149,34,108,101,1,219,125,24,99,115,3,9,17,37,221,60,74,186,69,148,220,177,236,179,63,238,28,25,122,3,88,207,143,135,251,59,209,4,104,33,5,182,231,179,233,42,225,151,250,236,90,136,103,161,113,32,190,39,135,3,1,102,107,26,184,3,207,92,251,229,211,218,26,134,216,196,8,245,1,162,138,25,171,19,194,111,207,66,17,159,96,239,221,251,189,119,199,20,211,162,137,93,192,87,35,143,192,153,152,161,11,59,77,52,194,240,224,9,133,49,202,242,100,21,78,78,82,91,151,161,245,136,115,250,152,204,147,98,214,240,130,83,142,8,80,41,189,249,252,7,210,27,56,14,75,22,216,173,94,96,87,95,224,8,14,170,146,5,118,151,156,166,200,190,163,128,170,32,94,0,186,119,129,194,208,38,40,195,249,94,222,158,227,54,103,48,146,254,118,131,17,201,20,240,99,255,136,232,153,227,61,200,45,0,72,229,145,10,121,98,220,106,173,12,27,21,163,148,216,161,104,130,46,254,217,108,41,108,106,164,6,142,43,48,37,244,26,142,115,35,104,53,154,227,63,34,10,34,154,241,28,61,56,255,99,121,85,232,190,106,217,140,222,215,6,88,164,134,72,206,12,27,206,189,90,0,98,153,7,36,228,194,13,107,138,1,177,239,220,21,89,22,52,72,200,113,44,92,112,159,219,65,22,230,207,51,13,238,136,165,193,21,88,150,221,134,193,162,44,95,136,28,19,200,200,49,126,143,226,18,228,26,112,2,59,120,233,116,158,186,26,88,132,241,139,181,20,118,144,81,40,25,211,232,15,144,98,52,168,243,137,161,180,192,78,54,165,131,123,33,108,12,160,40,134,117,127,111,248,104,150,142,15,164,196,157,185,76,128,106,147,251,123,232,93,113,82,232,158,74,9,192,232,43,43,153,181,179,235,195,122,38,62,187,242,199,254,202,171,83,19,227,241,229,162,110,243,82,74,33,193,185,121,84,120,237,83,115,58,28,253,83,220,211,167,114,132,146,216,208,75,87,217,167,64,21,130,106,76,76,8,239,239,41,110,204,234,42,183,44,88,99,149,121,22,93,224,198,75,17,96,143,17,224,46,43,241,49,244,110,166,176,31,189,161,64,95,69,115,155,101,214,200,17,19,108,6,14,84,195,112,181,245,39,86,141,148,83,144,12,155,219,187,42,180,98,171,129,22,19,69,50,232,180,90,108,60,157,22,89,201,206,23,109,198,192,94,180,141,125,123,9,58,16,85,83,145,228,43,211,43,78,52,22,88,174,49,36,162,64,82,32,217,187,168,33,141,4,197,65,75,27,193,107,250,176,67,195,147,163,219,201,121,20,160,3,91,242,72,123,10,146,242,10,28,224,166,239,4,164,248,50,225,236,32,253,93,15,171,67,47,130,60,74,20,55,208,33,139,35,113,157,140,178,166,197,212,100,210,110,199,197,94,68,24,40,214,15,97,175,220,146,181,207,74,188,186,26,156,8,109,211,169,246,1,135,164,0,133,214,92,110,70,19,73,227,183,180,204,10,174,196,70,218,179,178,240,81,144,153,27,40,50,218,242,57,138,12,85,101,114,247,39,37,134,59,251,60,102,162,155,166,222,100,154,98,24,112,210,98,204,6,80,212,171,133,24,146,57,101,102,90,210,14,200,160,104,119,25,77,119,51,74,176,130,15,154,3,83,94,7,124,250,244,212,176,13,223,176,40,122,6,50,35,56,213,32,224,56,104,9,205,207,252,41,164,72,182,215,153,133,94,50,112,167,228,23,2,190,216,159,9,254,65,243,198,57,197,90,100,230,172,172,209,8,50,179,242,3,140,132,74,48,74,47,244,46,216,122,251,190,214,62,190,169,241,177,41,223,170,34,43,204,24,112,188,119,51,53,13,115,171,251,203,125,207,250,244,41,121,74,123,27,127,56,248,143,121,242,139,209,131,31,167,39,191,208,159,167,247,8,11,137,159,224,255,78,239,241,95,99,203,170,195,255,158,216,158,190,223,249,178,243,224,179,107,191,156,124,186,105,181,26,159,110,94,191,62,173,255,115,173,64,9,53,236,103,26,16,124,234,190,75,156,16,134,164,186,27,185,120,69,74,108,1,11,197,202,237,227,133,93,60,143,153,35,190,41,114,46,70,197,113,82,53,204,111,4,24,4,28,48,227,176,204,156,210,21,141,209,241,214,130,111,16,159,250,190,246,203,44,29,53,182,158,255,51,179,179,178,176,179,105,25,155,198,23,61,213,43,10,172,187,185,178,69,74,205,58,97,167,174,193,28,61,199,57,26,141,78,215,68,91,196,99,39,166,129,157,120,110,16,239,37,146,252,36,106,60,127,190,249,162,209,198,116,84,5,206,245,0,219,74,236,58,174,177,119,115,104,109,154,91,43,173,79,159,134,176,246,195,186,101,66,202,150,133,120,134,230,219,236,242,129,43,219,1,21,93,129,122,150,64,89,124,188,21,3,199,184,129,54,171,62,190,63,24,192,159,14,6,159,242,79,214,201,197,105,146,49,26,9,178,21,54,197,132,241,100,60,183,132,147,36,242,39,234,157,36,167,206,201,192,30,158,206,5,42,76,176,251,35,116,165,154,217,249,214,235,35,110,213,55,98,149,177,58,104,31,92,64,135,188,147,209,169,221,65,195,188,11,230,136,245,2,119,201,24,118,200,24,18,97,246,198,217,246,132,20,236,198,136,165,194,39,76,227,132,17,209,177,212,124,139,80,236,134,165,153,174,82,39,158,24,79,152,60,4,56,70,113,169,245,152,51,204,44,169,109,53,147,41,156,71,38,108,45,227,137,101,231,12,151,235,245,84,53,92,110,250,225,208,187,121,79,117,91,189,70,27,29,53,66,255,48,139,229,115,91,39,50,28,22,212,29,35,233,217,25,136,148,0,62,125,50,155,214,218,216,54,254,217,198,24,242,192,250,210,88,176,106,201,125,228,140,74,69,223,69,55,140,39,140,9,106,180,233,12,17,165,184,48,27,202,238,160,235,21,249,233,213,137,115,86,133,205,147,95,158,156,62,125,66,242,136,32,84,137,153,98,92,83,213,100,83,236,8,195,217,50,152,10,131,87,223,1,166,111,77,144,145,246,139,146,189,130,225,169,179,246,156,79,91,230,201,167,235,198,233,83,11,127,125,255,121,251,252,20,127,17,5,219,2,234,181,5,200,239,88,22,102,59,48,67,102,62,166,20,51,76,254,76,218,53,224,55,191,167,31,98,248,154,28,125,134,19,92,67,103,149,106,170,99,158,180,26,47,220,198,168,223,120,125,122,215,153,91,249,70,228,230,103,33,24,155,35,100,38,57,173,50,51,6,221,110,63,179,72,56,77,200,88,156,72,101,236,192,65,121,142,154,91,70,98,92,32,49,114,78,17,10,141,220,248,68,26,192,98,45,201,178,58,238,215,23,225,128,45,124,237,65,31,139,70,255,36,95,161,209,191,11,228,44,70,10,254,23,52,250,247,153,144,25,224,31,205,232,63,121,188,209,255,224,111,155,240,7,108,194,135,191,135,77,184,254,158,1,103,140,95,96,149,94,60,133,118,226,143,67,52,247,66,230,156,253,182,39,232,202,199,24,68,113,98,216,32,14,145,36,235,6,73,215,219,2,212,28,4,179,161,135,241,76,97,247,54,162,216,31,163,199,13,0,34,15,155,93,99,20,161,152,107,176,251,172,89,181,205,198,112,145,29,55,183,218,94,251,133,44,179,183,186,130,219,81,45,187,127,139,169,53,179,211,93,222,224,58,250,2,131,107,127,129,193,53,43,109,85,119,12,150,125,82,101,99,205,96,190,192,210,154,66,162,254,39,140,169,89,125,37,38,213,44,227,15,48,172,158,84,35,162,18,47,49,135,147,103,204,98,204,81,13,127,117,172,89,100,14,205,15,21,105,227,35,142,12,23,217,68,6,127,237,167,23,59,217,254,194,16,0,122,138,93,102,146,29,235,38,217,165,246,195,254,195,118,199,154,193,116,188,164,157,118,252,245,237,180,75,47,163,200,118,15,249,130,24,200,9,162,14,47,237,234,233,76,244,210,211,22,91,126,199,75,90,126,199,101,150,223,124,170,169,85,78,95,52,76,41,94,190,241,39,208,37,249,112,86,149,223,195,69,98,159,240,214,248,131,73,230,238,144,41,33,99,36,131,189,145,71,135,155,61,53,53,120,187,20,183,236,210,249,179,202,206,56,58,142,208,62,169,92,81,133,78,182,217,69,30,63,164,20,91,166,18,173,89,6,110,39,116,111,34,118,81,243,60,26,222,50,125,53,38,152,15,93,136,112,218,160,238,118,105,42,36,166,10,189,138,160,67,152,216,209,7,240,152,75,124,79,92,226,167,114,217,190,210,101,62,10,32,37,151,249,232,85,118,153,203,124,183,120,153,31,61,124,153,31,44,186,204,247,208,216,182,210,210,182,212,204,86,18,88,216,3,254,210,54,182,115,186,88,66,124,173,178,126,101,119,107,86,169,49,102,201,49,188,208,230,113,96,186,75,216,60,218,177,29,101,87,195,191,139,221,99,165,145,175,48,125,212,139,109,104,7,13,183,246,83,204,25,73,134,39,135,219,236,206,105,230,81,248,91,228,98,237,149,204,180,241,197,146,134,147,220,102,47,22,38,123,47,202,237,9,211,38,222,143,28,252,94,47,10,162,188,181,97,250,176,181,97,84,176,54,92,255,83,89,27,122,154,57,155,202,225,148,211,97,1,157,75,110,210,183,249,183,121,249,31,96,94,62,170,226,16,243,30,196,190,156,75,228,33,16,10,28,97,82,205,17,70,21,28,97,209,156,120,9,142,175,156,35,138,114,28,209,239,197,143,61,158,121,26,84,51,79,73,5,243,52,168,96,158,18,123,96,113,137,84,181,86,42,133,229,6,78,182,180,111,154,49,222,99,2,171,145,241,93,147,255,30,190,107,66,70,81,85,102,187,182,187,128,39,147,166,186,255,91,78,228,197,47,17,254,26,199,241,223,135,238,163,14,221,175,109,95,94,80,66,207,190,190,154,251,157,151,94,71,241,229,91,55,116,199,100,98,132,182,81,44,109,161,230,123,192,52,223,164,4,246,185,18,152,180,193,235,120,171,54,48,131,223,236,7,230,111,149,112,153,74,152,5,241,232,180,90,246,12,254,125,214,203,187,13,145,222,45,224,203,241,50,165,102,149,162,52,252,66,37,105,158,255,240,242,41,153,106,8,54,192,79,23,136,90,236,199,253,125,113,55,224,146,253,244,246,0,91,20,254,33,50,143,82,80,102,95,170,206,184,3,125,105,24,165,59,191,193,19,135,15,136,81,176,69,112,25,182,141,212,251,67,97,49,68,6,95,9,93,113,169,222,125,50,11,16,105,90,21,53,25,216,113,180,141,140,0,25,80,73,203,119,70,44,231,236,150,87,245,249,203,81,143,153,162,234,131,151,152,220,132,45,12,194,50,41,226,19,121,206,5,17,224,38,212,194,140,39,237,172,203,120,1,224,24,147,232,215,6,25,225,121,195,6,57,158,102,93,0,62,165,42,135,174,130,213,74,56,242,75,205,9,144,114,205,234,228,92,121,205,196,244,241,226,33,211,132,19,18,166,152,14,233,109,229,157,130,65,93,205,198,220,206,33,77,55,204,163,209,220,42,215,47,134,229,250,197,47,81,221,203,81,141,149,45,148,13,132,175,243,157,184,108,4,161,106,224,249,87,242,168,44,164,55,207,253,112,200,117,242,217,1,11,57,232,35,182,235,233,92,244,22,246,79,214,148,3,214,107,218,141,68,200,243,51,246,161,103,19,51,39,243,233,171,188,39,133,214,20,176,121,175,252,97,172,50,175,176,23,67,97,185,142,23,28,102,154,99,220,197,60,232,98,71,244,72,69,179,87,165,104,206,155,83,107,58,238,28,150,120,127,172,183,144,118,165,150,88,118,222,29,92,192,204,96,211,20,252,88,176,33,156,74,201,148,234,135,200,220,36,166,210,173,74,158,255,150,216,221,23,44,67,25,126,199,136,223,15,32,216,99,240,39,46,226,10,77,9,151,146,43,199,13,223,51,62,63,154,171,24,117,58,74,31,96,71,225,14,250,79,31,178,65,79,20,247,104,119,106,251,21,97,203,238,40,20,57,57,70,27,118,189,121,238,10,198,138,129,57,112,82,84,196,171,220,155,120,189,17,163,30,57,219,15,221,178,119,101,42,124,152,193,87,185,246,100,39,37,110,12,71,63,6,235,117,225,210,51,119,16,162,9,205,221,205,69,92,232,189,167,158,33,130,59,64,206,47,127,130,151,29,235,5,222,64,187,172,88,242,146,130,124,185,243,126,50,112,118,69,33,162,47,9,78,195,160,69,64,155,6,96,18,73,86,192,159,217,219,36,202,102,50,121,136,143,90,80,46,47,169,187,32,149,251,20,36,138,219,5,115,27,90,96,157,152,241,86,73,78,139,187,44,190,88,93,93,89,9,155,5,170,44,144,32,216,50,189,101,143,222,184,88,141,83,82,53,192,65,21,59,172,6,36,55,221,124,11,90,173,88,3,127,19,11,93,129,61,66,20,66,226,84,138,146,37,135,48,197,139,77,139,216,254,40,36,103,232,20,128,101,112,193,60,48,177,109,68,17,115,118,40,41,219,215,104,1,130,133,166,98,227,229,54,162,14,137,131,205,157,137,52,216,92,26,193,33,153,161,76,252,65,41,252,117,141,248,165,77,157,54,103,20,36,0,154,229,76,223,92,37,81,149,254,195,242,219,38,60,229,86,177,100,134,156,77,190,160,12,152,10,219,10,47,164,10,171,133,59,159,171,251,148,204,158,187,186,234,154,20,90,73,155,205,47,232,19,151,185,176,3,152,194,52,11,183,84,231,43,167,131,119,44,133,73,69,133,91,49,21,40,201,208,11,188,212,171,149,100,90,54,154,234,171,149,131,140,38,53,141,185,206,161,185,182,168,170,188,239,100,153,24,115,108,227,162,51,219,226,86,154,225,171,252,105,10,80,229,73,159,43,203,223,223,79,65,202,116,161,198,41,150,201,237,85,199,153,241,135,26,46,189,37,213,179,249,73,167,11,2,208,65,216,87,220,248,24,166,148,76,4,177,244,140,77,55,6,144,45,92,245,101,79,44,24,109,65,17,119,141,200,75,205,68,11,212,6,253,251,105,141,254,172,49,131,83,64,201,129,98,69,138,102,166,248,62,37,229,168,110,242,35,103,96,19,189,232,250,115,139,17,164,18,60,219,146,133,8,213,187,254,86,190,150,86,86,75,119,241,36,103,141,44,128,1,212,189,112,147,15,250,210,170,74,12,113,194,84,163,9,151,27,90,61,41,64,216,99,73,169,225,40,171,60,37,139,8,133,232,63,183,21,142,235,176,228,240,228,205,172,84,213,81,152,84,172,81,31,97,89,151,42,7,136,197,15,84,204,90,92,90,71,194,185,77,170,35,197,58,230,113,147,203,2,51,99,21,60,9,67,129,90,188,214,195,197,172,69,249,252,246,30,216,211,158,162,236,58,87,153,43,96,3,15,11,98,21,99,197,170,122,80,106,175,35,172,118,241,101,239,43,167,37,21,116,101,166,61,83,102,170,107,183,45,66,170,204,202,170,212,188,42,250,141,230,85,99,83,99,152,109,85,236,173,54,186,178,117,107,171,74,51,171,126,174,118,205,222,42,227,106,5,203,93,53,215,42,167,190,140,153,150,93,176,207,250,179,26,102,217,227,28,186,229,165,240,242,232,71,186,196,42,130,32,137,105,110,106,180,136,148,96,101,238,32,188,146,163,32,20,86,35,254,151,89,141,164,210,106,68,235,80,133,229,72,137,184,154,51,30,41,72,169,143,179,31,113,229,13,93,81,104,149,210,110,209,150,164,152,156,151,72,105,134,22,88,148,164,90,100,16,49,15,189,160,89,36,244,104,35,191,72,236,110,117,171,124,189,5,58,149,12,31,212,84,40,207,170,237,162,62,166,155,187,133,211,165,88,174,137,120,213,202,81,59,145,157,92,248,163,148,212,250,162,17,233,143,91,222,151,240,227,185,160,43,96,91,55,100,189,34,57,93,11,113,42,54,102,145,69,197,39,30,80,129,165,9,210,173,18,109,132,236,189,84,125,200,142,87,132,85,205,141,34,239,93,43,115,222,163,136,249,108,0,76,85,85,117,60,144,214,73,189,169,46,191,180,68,66,89,84,143,164,75,172,48,61,209,75,243,189,171,30,38,135,47,29,80,185,94,71,67,158,34,101,93,230,30,46,108,106,38,49,34,44,11,62,218,154,145,169,255,22,186,164,169,180,150,161,3,168,38,118,99,165,177,6,65,229,247,205,131,166,21,188,84,113,47,46,117,191,69,165,181,238,46,182,7,33,120,213,160,165,194,132,165,100,173,133,41,139,141,178,77,241,164,24,46,117,217,252,213,46,154,23,251,153,235,44,227,103,142,249,192,51,23,108,95,75,86,184,169,95,39,139,237,165,149,226,52,169,250,46,215,203,223,229,110,86,121,225,251,230,55,121,225,251,70,222,97,47,169,44,150,219,86,48,53,37,158,240,196,250,103,126,240,126,239,107,104,206,87,149,48,83,58,229,125,144,60,133,203,147,167,199,83,97,59,207,123,232,130,144,89,194,65,89,226,136,17,133,180,131,181,172,192,194,27,25,224,235,250,26,95,71,209,47,11,49,49,5,255,43,201,36,251,228,186,230,210,179,80,92,227,209,177,215,123,232,144,78,171,14,233,52,63,177,94,249,33,173,42,172,133,123,78,125,169,127,199,5,164,73,203,177,42,218,100,172,112,237,75,165,127,220,199,156,68,226,80,89,72,248,81,208,255,179,16,91,68,52,17,129,65,93,168,42,199,161,94,17,180,234,90,98,121,122,185,81,69,47,159,253,38,122,249,236,15,160,151,47,254,52,228,242,63,71,4,227,199,16,192,56,79,252,196,6,157,219,37,134,53,231,69,243,155,201,252,148,164,94,213,185,18,44,80,123,176,190,105,88,205,109,102,119,5,9,131,231,231,46,198,237,50,141,141,245,103,29,52,155,183,141,23,155,235,176,78,249,251,173,21,229,141,39,241,26,222,13,238,88,12,214,4,165,95,172,175,191,192,210,128,66,102,137,252,91,225,62,138,61,49,78,79,226,83,233,8,1,126,139,154,69,168,56,72,114,238,252,110,108,7,232,210,135,103,118,239,50,47,107,33,22,162,113,186,162,172,237,218,217,111,15,45,14,3,242,56,34,210,230,252,46,94,214,225,53,209,169,169,215,28,0,227,239,53,253,50,33,62,196,201,31,58,249,72,191,94,51,34,155,32,233,225,170,240,92,54,165,224,73,74,52,164,182,22,55,169,69,150,93,49,82,69,175,25,58,197,136,156,121,83,167,18,179,23,65,228,230,37,22,98,161,50,72,56,241,108,195,53,108,166,187,129,174,59,165,15,178,249,72,228,185,218,188,112,147,247,215,161,24,19,155,108,44,128,117,76,29,99,13,99,25,122,205,196,233,0,10,156,232,206,79,60,137,41,225,239,227,111,134,162,16,225,213,73,40,76,201,158,49,83,178,77,178,194,2,164,112,81,119,103,195,180,51,146,43,254,65,9,154,207,155,19,72,204,88,220,71,197,240,107,89,91,180,47,48,166,163,135,185,1,90,78,124,158,249,65,176,55,244,83,116,44,216,252,30,191,244,184,113,232,115,1,21,50,44,106,28,127,75,29,163,251,147,196,185,246,195,97,116,205,74,221,223,75,79,219,246,32,183,234,232,82,35,144,231,36,172,250,52,105,142,131,232,220,13,222,211,43,27,105,49,228,20,177,11,213,68,232,14,79,184,0,201,234,33,159,180,242,19,80,101,232,220,81,87,186,137,173,12,171,43,65,108,62,236,238,96,174,172,204,208,22,227,198,139,58,117,62,178,130,217,140,13,190,190,101,163,232,8,28,40,222,196,235,26,73,136,246,117,231,209,44,28,186,241,109,119,24,13,232,64,34,75,102,124,200,12,85,0,121,74,163,40,56,119,227,238,201,137,113,30,5,67,244,42,2,29,244,7,6,51,119,143,49,228,42,70,253,133,126,93,122,198,169,13,96,65,52,184,252,60,139,82,76,71,215,42,13,74,193,188,59,198,230,119,129,39,18,63,59,115,76,15,252,36,237,26,81,12,41,222,208,128,92,150,112,14,216,237,165,6,129,36,131,216,159,66,90,50,59,71,128,236,19,134,206,32,124,138,112,221,53,26,109,4,16,95,245,54,203,101,207,172,97,62,187,70,156,6,188,78,212,41,158,24,201,196,197,32,182,176,177,12,242,204,6,253,190,152,161,167,206,185,210,231,147,182,221,177,215,237,13,123,211,126,6,160,44,111,128,161,131,187,168,223,184,59,119,7,151,227,24,103,19,191,49,115,4,82,187,248,13,83,54,14,249,135,49,8,60,55,164,185,194,128,207,56,165,20,20,218,54,174,252,161,23,25,167,80,29,249,158,184,128,9,135,150,141,253,16,245,245,181,20,184,36,144,251,99,175,214,108,54,13,226,42,223,135,193,45,242,86,255,249,221,94,177,141,215,31,222,198,61,53,104,32,183,146,224,173,187,9,190,171,95,93,45,239,12,75,133,115,128,160,100,111,138,142,47,137,237,13,23,59,6,136,194,43,156,99,105,178,129,1,7,41,240,96,26,213,120,88,196,204,135,108,234,136,248,194,232,43,164,221,139,95,74,118,78,56,180,136,133,67,11,215,145,121,112,190,247,120,127,86,28,215,210,61,210,90,75,29,86,104,40,130,26,106,244,136,132,110,145,172,204,31,209,194,176,133,26,1,64,138,214,53,136,4,53,60,162,65,134,61,212,212,185,210,245,193,89,196,40,103,23,67,240,114,53,84,215,0,112,86,23,167,171,25,237,195,80,190,72,119,187,119,2,152,57,69,225,246,231,252,67,188,111,4,242,2,3,237,110,3,141,129,29,33,42,69,132,182,101,187,4,193,151,26,249,73,216,198,67,100,61,4,112,177,207,120,93,171,145,253,47,172,100,14,84,112,6,131,24,22,196,240,44,22,49,10,155,231,30,172,164,183,203,252,173,23,96,105,154,153,144,164,222,41,82,242,156,251,52,135,30,150,133,55,86,47,112,152,40,253,79,47,144,247,19,124,134,28,109,175,152,194,30,89,95,32,110,120,172,78,10,55,19,99,31,156,63,231,125,133,29,146,176,70,254,25,99,116,110,134,35,182,214,172,90,162,233,133,184,156,230,10,28,218,172,28,173,54,191,22,225,136,32,228,5,86,98,234,38,169,247,237,241,219,131,106,120,62,14,142,42,60,83,111,175,165,245,130,158,209,194,20,211,228,53,152,21,143,234,25,24,57,132,173,16,230,112,226,3,171,63,130,243,46,65,147,33,42,140,1,58,121,198,121,48,139,179,116,41,42,101,109,32,29,46,171,94,125,239,22,106,83,215,28,96,208,222,216,195,144,225,128,60,161,23,227,208,201,133,40,85,107,251,226,23,94,176,29,147,79,192,158,241,114,250,234,229,121,252,234,229,218,244,21,185,90,70,55,211,142,97,32,159,34,182,162,227,218,178,223,126,56,157,161,49,189,204,180,178,60,209,219,187,139,116,18,116,93,27,135,208,245,25,251,210,141,20,129,144,195,199,236,157,100,54,112,186,121,188,70,35,232,108,103,235,132,54,131,69,199,102,112,182,172,8,77,3,135,223,50,181,79,97,33,157,199,135,208,130,181,208,86,59,225,83,98,144,92,87,70,228,255,168,182,37,221,170,110,190,4,75,49,20,70,238,132,86,5,207,188,191,42,155,94,98,72,247,145,232,99,19,54,117,34,142,198,48,59,55,179,112,189,73,46,78,47,249,77,133,81,6,142,4,103,39,244,0,184,215,12,82,90,37,6,91,129,32,5,221,128,60,165,194,68,14,155,128,177,204,207,46,251,97,15,201,34,198,31,28,210,231,235,48,225,113,15,148,20,128,57,67,46,218,15,196,141,41,213,36,154,116,3,74,116,41,241,44,25,192,217,182,63,132,179,208,142,182,204,129,38,51,210,192,25,78,94,133,228,165,90,249,104,38,73,76,38,72,55,41,7,154,186,24,105,155,3,177,15,189,160,150,166,148,183,161,25,197,82,83,78,201,217,217,15,31,247,206,142,142,14,207,118,222,191,59,222,251,233,24,157,63,155,161,83,146,78,222,160,98,205,255,179,205,184,171,216,27,3,35,139,76,173,116,46,152,84,102,52,221,225,16,61,70,226,20,66,255,14,57,136,51,176,186,104,208,56,112,64,44,28,48,204,152,58,234,148,218,51,103,186,37,86,171,59,108,178,3,105,135,52,96,189,233,22,206,180,31,34,170,28,165,183,192,212,59,128,4,98,105,75,197,230,1,27,138,103,217,51,38,29,91,185,74,157,217,214,201,41,18,234,129,155,154,51,232,84,247,100,32,92,254,220,9,246,16,232,139,80,114,4,242,56,31,206,31,226,85,11,206,87,179,51,208,70,61,246,63,181,152,237,228,164,249,12,168,254,8,208,238,254,222,147,166,34,166,49,244,175,12,242,130,13,232,185,131,14,159,114,44,207,220,62,129,162,0,200,69,28,70,88,175,76,242,0,39,203,3,21,239,26,162,132,133,14,9,231,32,164,159,156,2,241,190,227,19,30,219,185,61,208,117,81,240,115,157,136,107,175,236,23,155,27,235,5,77,20,14,70,208,0,104,174,179,190,217,50,44,58,211,60,166,147,132,238,249,182,209,60,79,225,48,99,116,235,4,185,180,198,85,163,253,220,29,189,120,222,26,156,130,84,147,128,168,0,92,71,224,221,204,155,94,208,96,7,96,99,8,76,24,48,219,225,217,153,159,122,147,90,50,117,195,98,97,38,189,252,99,125,125,125,197,159,96,71,220,48,173,174,164,178,252,11,23,255,91,166,138,230,69,4,92,118,161,34,123,249,54,187,84,131,42,108,253,99,180,57,250,102,228,206,23,206,83,173,59,242,227,4,79,109,56,135,239,38,192,145,163,145,96,141,254,83,59,158,184,147,41,200,100,227,98,5,53,236,227,16,56,180,104,124,118,134,34,242,221,20,182,43,128,118,219,205,205,103,157,205,171,235,90,187,217,218,104,63,251,6,126,181,178,223,243,226,16,186,141,107,239,252,210,79,27,32,195,70,1,162,158,62,158,209,72,237,210,249,121,18,52,166,46,116,152,222,56,21,87,225,60,74,211,104,210,109,110,118,90,207,215,175,174,149,178,32,81,162,84,228,197,24,85,189,187,110,51,27,173,4,36,222,221,238,218,255,120,225,165,31,38,107,168,110,5,244,24,120,107,212,210,232,106,230,173,37,241,96,237,202,247,174,147,181,216,67,191,209,145,31,51,141,44,110,185,181,255,210,194,67,119,194,213,202,77,0,6,241,27,197,32,152,140,83,123,226,78,167,176,146,64,32,250,253,201,191,251,246,243,237,254,206,158,253,115,191,239,218,59,253,157,161,61,222,237,239,237,216,209,118,191,239,239,96,74,176,99,119,118,48,105,6,73,183,219,152,212,222,182,47,223,244,223,236,216,151,144,52,161,164,233,54,135,186,134,164,22,37,173,111,219,207,118,250,239,223,216,201,142,82,240,243,78,255,205,174,125,11,80,29,74,218,132,186,168,32,38,37,152,212,239,27,54,11,160,173,15,98,11,254,183,74,23,134,9,82,246,85,50,26,116,90,171,254,208,17,248,177,26,0,231,231,36,131,36,89,165,211,118,232,164,49,20,50,4,50,112,67,94,192,137,79,225,223,255,253,253,223,223,255,45,252,47,254,20,170,7,77,237,14,83,106,53,113,12,215,240,28,238,97,218,156,64,23,30,200,162,48,59,70,107,241,248,220,220,108,219,53,246,63,171,150,17,242,101,42,212,235,226,103,242,227,234,96,167,179,189,16,134,157,191,162,53,229,216,170,241,115,88,105,71,157,39,245,252,21,165,249,49,92,227,231,112,105,103,215,214,106,221,238,85,99,232,121,83,58,129,73,193,197,14,224,6,94,132,79,129,255,42,158,167,172,5,40,91,171,93,251,195,244,162,91,123,54,101,203,66,105,23,158,63,190,72,187,181,246,102,150,202,186,44,206,127,209,69,173,109,245,244,23,0,181,154,96,3,106,235,173,233,77,173,131,255,180,232,79,143,65,204,229,88,42,59,154,159,200,209,168,124,225,114,172,128,40,203,206,255,54,182,92,86,12,78,58,70,235,15,163,8,117,119,200,148,2,71,250,188,83,241,246,15,120,209,111,206,71,192,139,2,159,219,94,95,223,4,78,183,211,222,236,116,208,75,56,170,39,182,119,190,221,245,199,126,106,186,120,241,4,9,20,206,195,27,110,251,57,97,86,222,251,53,207,253,244,229,203,245,123,15,29,34,188,124,217,110,113,167,228,122,117,129,213,240,95,57,45,43,248,197,113,95,190,44,230,113,214,222,164,26,238,3,235,151,104,78,183,188,208,213,110,149,108,109,144,90,147,212,235,107,211,112,220,59,119,19,239,217,134,237,255,176,253,254,240,186,245,175,55,227,8,206,214,254,187,163,143,23,123,31,199,240,235,45,254,179,187,191,211,135,195,191,191,147,254,248,175,103,30,2,236,252,180,189,255,227,79,111,225,87,114,12,255,28,236,93,239,245,39,211,107,4,234,239,191,121,183,255,241,178,213,239,127,27,5,0,217,31,95,247,251,245,209,115,200,216,157,246,251,219,109,44,245,108,130,213,126,70,248,159,206,55,191,27,221,124,164,159,63,28,125,60,220,254,225,219,255,113,191,121,215,254,224,223,220,188,126,211,31,141,221,184,245,250,245,175,239,54,222,190,121,246,118,187,243,252,205,246,222,235,159,95,156,127,183,55,136,158,93,71,223,173,237,94,174,69,63,188,219,29,172,29,110,28,245,189,139,189,183,219,227,159,214,190,219,222,216,251,126,253,96,255,251,143,255,51,248,225,251,163,225,228,221,199,100,103,119,223,251,176,127,60,252,230,232,205,191,143,7,47,90,237,81,82,191,234,188,253,181,213,110,127,108,127,252,240,161,243,162,125,188,62,104,79,146,95,191,139,14,194,127,191,222,157,252,216,153,126,88,255,252,205,254,135,127,191,137,221,248,125,107,199,133,217,120,191,191,7,93,189,30,127,76,96,112,219,71,183,253,155,254,224,232,245,199,31,146,3,152,165,254,247,209,248,231,253,254,206,206,182,63,198,153,248,215,62,48,58,223,31,189,189,125,221,239,143,191,127,123,244,61,12,126,251,176,127,253,125,127,111,111,247,114,220,255,252,253,198,254,183,175,39,135,12,118,23,202,95,142,7,123,88,254,246,123,152,118,119,111,119,60,238,127,255,253,251,35,104,170,127,243,93,127,227,187,126,176,223,186,124,191,221,223,220,239,191,157,188,217,88,139,39,23,163,131,157,141,231,107,105,103,253,252,127,214,219,87,193,139,239,134,87,223,127,255,175,253,183,207,71,237,95,191,135,239,215,239,174,190,73,215,58,245,214,232,112,124,116,253,237,209,199,253,241,198,79,47,126,252,238,251,159,111,63,124,247,221,229,247,175,15,62,126,251,118,178,189,187,159,92,238,253,27,250,123,12,29,187,253,238,187,254,231,195,233,183,7,179,227,23,63,29,124,115,243,253,243,159,234,151,27,163,203,189,31,110,159,37,222,250,237,139,105,107,27,250,211,25,239,220,14,39,255,254,127,236,189,105,119,35,199,145,40,250,87,160,146,71,34,204,34,80,216,23,14,220,15,11,23,112,105,110,77,118,179,91,237,62,5,160,0,22,177,178,10,11,65,138,231,200,115,175,109,217,30,29,251,141,125,199,30,91,30,121,183,239,155,103,217,99,203,155,100,143,255,203,59,98,119,235,211,252,133,151,145,75,85,214,6,20,184,180,100,95,145,106,170,42,43,215,200,200,200,136,200,136,200,84,191,170,164,235,133,245,157,181,165,162,28,142,54,151,199,229,163,114,163,177,185,182,255,160,154,223,84,203,123,59,104,216,107,69,101,103,115,89,233,231,11,205,221,189,131,124,163,187,151,234,229,143,203,106,19,241,145,163,126,108,152,95,217,93,90,43,35,216,54,27,74,185,184,58,108,53,54,81,53,107,249,164,190,189,211,58,91,201,103,54,14,143,163,169,232,238,206,82,161,216,41,69,218,90,44,243,96,48,216,172,212,42,149,254,89,239,193,94,189,190,188,174,105,155,229,50,170,99,233,40,83,110,223,237,150,154,155,39,168,105,148,180,177,82,56,218,232,141,11,251,71,173,61,212,23,212,153,248,206,230,70,45,51,42,54,55,85,148,146,95,43,223,43,230,143,82,137,110,189,80,218,72,101,186,145,211,135,233,164,182,26,69,253,63,74,175,149,183,247,75,201,7,169,196,195,181,113,116,123,117,115,171,185,36,23,142,150,163,71,133,181,210,122,19,225,1,250,201,247,242,229,241,246,131,149,104,45,60,108,70,164,65,126,45,159,223,83,26,43,241,242,97,190,218,185,123,84,74,237,85,11,205,205,187,208,59,244,131,154,220,219,89,110,110,151,180,228,104,109,111,101,23,229,166,233,197,157,116,243,84,209,55,14,26,7,77,101,176,166,111,213,226,53,37,92,204,39,26,187,227,213,17,2,206,225,242,230,131,97,63,173,215,37,180,184,208,15,109,63,191,94,94,25,239,108,54,207,234,250,242,131,234,253,147,18,2,164,241,13,96,0,176,69,217,231,227,165,205,205,110,172,60,26,167,228,234,118,125,40,207,63,88,27,156,165,11,250,224,84,63,187,215,203,175,55,14,199,27,177,140,162,28,197,119,118,242,197,135,173,196,252,176,178,246,176,211,79,165,139,133,66,1,247,179,185,218,140,140,55,99,103,195,135,225,74,167,19,95,135,54,206,86,146,202,70,38,26,201,156,38,122,135,195,106,33,45,55,214,80,155,233,124,89,93,93,70,147,198,202,34,204,223,135,190,32,25,172,177,155,105,110,179,126,89,251,90,136,71,182,118,27,72,122,105,167,238,198,18,131,163,113,42,115,170,55,26,171,71,135,250,94,56,182,221,209,101,12,195,29,244,131,231,51,127,28,81,11,153,122,170,83,139,142,91,169,112,102,180,2,237,105,235,163,50,170,242,56,95,95,25,149,85,14,14,221,134,204,190,143,215,215,242,123,218,170,180,94,44,29,159,222,61,73,187,193,12,77,255,94,57,191,210,44,31,33,169,98,83,239,91,251,156,239,53,118,79,123,229,213,147,252,246,86,111,62,191,222,172,236,229,187,205,82,120,176,61,106,173,202,173,70,189,28,222,111,174,26,117,22,219,249,163,165,106,113,111,105,63,206,225,194,65,243,110,161,140,202,150,11,99,214,118,177,153,63,45,223,47,238,229,15,226,64,48,150,74,106,190,209,94,67,184,187,94,37,125,60,109,28,238,162,105,62,90,222,194,48,40,197,119,150,202,71,121,121,71,93,37,235,104,171,188,178,178,147,95,46,239,150,154,184,141,237,102,129,107,99,173,188,177,183,125,151,127,223,222,187,75,222,119,163,249,198,217,94,185,208,43,150,171,163,195,37,73,221,217,219,81,59,100,204,3,244,126,52,194,239,205,124,13,145,250,19,125,56,12,223,13,55,82,195,213,76,59,86,223,218,126,48,47,247,251,167,201,76,164,84,217,83,91,173,114,108,184,157,86,75,229,211,149,157,135,221,97,116,191,169,61,236,200,227,7,253,123,219,149,147,179,88,59,241,240,110,171,82,233,221,91,209,227,163,165,81,21,207,103,111,165,217,108,148,199,75,229,241,202,206,90,111,9,173,193,245,173,30,162,45,59,163,141,242,94,169,177,151,143,54,215,17,92,142,227,251,141,173,94,129,228,205,39,80,42,146,34,151,26,248,161,136,30,226,104,202,74,99,37,209,28,222,59,59,149,244,251,7,171,195,173,225,106,234,225,73,33,181,46,171,59,203,229,118,252,32,149,62,57,29,160,189,174,88,220,29,231,119,242,229,213,242,26,208,97,152,219,194,94,97,183,80,214,7,155,8,184,229,120,190,12,52,27,65,96,103,115,103,15,1,188,183,210,109,52,87,16,213,216,105,52,241,124,240,229,247,143,206,118,138,197,53,181,65,242,90,203,111,237,160,57,111,168,135,249,210,210,210,49,66,33,200,130,150,22,26,64,185,140,178,108,20,16,205,92,89,219,140,170,124,127,140,54,122,249,165,189,252,126,71,207,239,148,113,241,6,218,31,80,91,104,127,192,235,171,185,241,48,127,191,185,181,3,235,195,232,43,215,62,218,115,246,214,206,208,46,99,43,251,112,237,104,189,86,226,218,25,23,11,229,90,41,223,104,162,225,163,132,81,190,184,94,42,223,93,233,53,208,254,132,240,101,188,82,88,175,21,15,143,55,119,228,242,113,254,225,82,98,111,117,87,93,219,47,205,175,140,242,15,163,187,163,213,126,245,174,148,30,1,71,80,88,219,221,79,44,105,205,53,4,212,92,78,0,38,37,25,171,56,77,209,110,81,237,249,8,61,24,28,171,32,158,35,4,213,244,236,249,80,213,85,56,16,6,171,197,189,126,165,167,245,118,21,29,156,144,68,194,38,11,113,233,31,32,194,61,102,143,133,132,132,88,74,136,27,128,53,191,11,216,118,79,128,120,53,114,167,214,82,176,229,113,89,23,251,221,94,86,136,132,82,195,35,1,28,188,179,104,88,61,112,2,203,210,198,184,113,99,214,204,214,50,92,51,122,193,250,139,184,123,29,245,22,215,130,158,81,147,106,181,201,55,137,94,47,112,144,253,86,150,249,10,133,100,84,249,80,185,11,86,58,160,182,6,86,218,214,164,153,3,181,6,74,105,236,16,4,150,32,230,23,193,236,5,61,72,163,170,99,172,51,207,158,83,0,165,0,64,2,145,92,22,90,74,189,47,100,133,52,130,210,133,72,65,12,182,29,228,212,93,16,68,108,95,34,180,213,142,42,88,45,58,158,255,234,15,207,255,235,155,151,95,252,233,211,223,125,237,217,127,252,219,229,55,222,122,246,243,95,11,142,161,117,38,12,170,227,50,156,14,25,8,86,95,163,129,84,6,72,50,232,152,211,207,117,135,76,21,134,47,96,3,234,115,21,2,141,62,34,26,240,167,223,120,251,217,123,63,18,130,143,103,174,9,20,111,253,157,129,162,141,205,218,62,250,242,91,207,254,242,46,87,27,76,45,146,127,21,179,190,150,92,81,192,167,167,175,246,91,202,86,71,17,137,137,2,194,187,182,96,65,15,108,117,226,54,49,17,9,205,140,49,11,130,214,29,45,224,91,30,22,48,76,160,106,236,16,216,29,225,163,0,140,45,56,19,86,156,9,24,6,45,236,43,143,19,44,51,135,166,251,116,129,44,10,52,219,241,132,4,86,83,26,158,71,106,55,65,107,7,7,51,232,60,141,54,187,80,85,90,45,214,192,57,57,54,198,118,64,168,150,42,90,196,96,183,36,10,62,50,209,117,69,198,68,87,4,126,184,167,41,138,13,60,72,226,110,13,218,220,84,193,32,22,48,144,80,141,145,168,4,154,196,83,165,134,209,19,68,69,138,170,96,181,65,17,72,36,179,33,60,253,245,123,151,239,127,147,226,166,40,232,71,168,125,144,254,235,45,244,0,135,38,125,181,39,128,64,121,193,77,236,212,30,196,37,214,152,166,192,13,57,182,230,62,252,224,199,207,126,240,133,41,205,61,22,35,248,159,63,124,186,55,234,82,124,234,41,154,222,237,232,174,40,245,130,144,201,196,28,23,180,178,35,19,244,252,239,5,153,126,243,219,167,191,251,194,139,67,38,220,220,109,32,19,130,82,135,162,19,217,61,254,118,176,9,117,253,239,5,157,46,127,240,147,143,190,243,155,23,134,78,164,185,91,64,167,229,238,64,163,216,132,119,53,180,201,254,173,160,19,238,250,223,207,86,247,236,91,191,51,57,177,23,178,219,145,22,103,66,42,134,88,112,124,96,55,110,32,204,254,66,189,219,5,72,50,252,208,91,93,124,183,84,151,204,129,237,245,145,59,123,135,205,37,133,158,166,34,70,119,108,227,240,26,221,114,167,222,53,185,187,203,47,254,54,240,252,11,223,114,99,22,249,98,22,161,129,43,253,245,127,13,60,253,253,155,80,154,31,163,97,99,1,78,57,169,122,170,78,76,50,146,49,25,238,196,16,85,156,30,69,152,135,210,169,57,171,62,62,217,35,43,8,196,10,38,249,80,99,84,155,208,225,109,119,122,225,101,8,75,26,65,96,53,36,6,202,158,138,60,235,7,167,201,252,238,109,125,71,40,108,73,128,21,132,19,140,141,5,90,96,60,139,241,12,245,178,103,92,132,177,157,2,14,166,92,134,67,95,140,38,34,145,17,157,246,170,40,23,180,183,161,234,16,177,198,52,58,53,86,150,211,225,140,85,204,46,144,164,214,152,56,78,219,133,72,144,192,209,14,51,173,68,201,130,89,192,106,90,136,197,72,219,124,8,65,8,176,196,33,200,228,154,193,6,210,79,149,68,172,225,235,34,83,70,141,3,205,169,164,38,98,36,63,53,125,181,114,244,117,92,165,104,112,144,179,85,129,249,56,86,20,213,66,25,135,25,43,193,219,55,45,26,20,141,253,98,182,90,8,213,102,101,13,32,77,136,16,7,152,31,234,119,55,186,35,69,43,202,224,190,39,106,104,113,46,194,173,136,161,186,218,66,148,196,234,126,136,175,58,237,184,148,51,130,26,129,49,176,102,132,240,64,11,218,115,94,156,115,1,86,112,147,166,193,9,122,92,194,27,228,46,96,198,37,38,192,215,5,166,57,18,245,146,73,191,211,150,160,101,15,206,218,156,55,187,163,69,35,248,114,119,132,151,161,37,208,166,177,54,115,57,229,206,185,96,30,30,46,224,227,95,180,103,188,92,149,107,181,90,66,184,0,186,32,58,24,2,87,7,113,212,20,86,43,25,77,42,100,190,114,125,115,113,170,188,26,194,78,41,132,211,83,80,132,112,35,245,48,101,239,62,18,100,225,49,20,196,224,56,191,176,25,105,99,155,82,229,206,28,199,35,177,123,2,30,197,30,19,173,8,207,142,27,31,163,182,143,163,174,241,41,98,253,4,136,196,62,73,230,39,30,207,184,207,204,124,91,180,202,102,124,229,174,89,0,149,184,190,185,229,177,15,142,229,193,6,233,109,69,215,101,8,18,27,162,79,36,4,212,5,118,8,20,117,188,11,38,43,233,56,217,29,163,233,84,10,118,199,42,243,78,209,49,156,131,115,45,108,84,204,252,6,133,88,38,18,175,38,18,81,129,121,15,226,108,185,170,233,58,40,100,146,113,101,138,194,178,31,210,32,174,247,109,154,107,226,243,238,106,183,221,238,118,224,216,27,49,79,60,71,65,62,108,163,116,162,23,36,220,140,87,53,132,89,35,196,206,100,124,200,14,206,216,30,181,3,222,108,224,46,99,87,196,157,192,154,222,150,53,185,237,165,142,51,115,216,149,114,230,23,142,181,199,177,237,89,187,13,196,48,129,87,156,100,126,71,11,153,211,182,33,110,47,155,188,176,244,122,1,172,49,236,66,133,96,85,39,58,52,154,183,161,163,52,135,7,38,214,114,27,109,60,253,142,39,152,62,131,8,228,156,75,33,32,183,29,52,30,236,138,235,10,60,190,118,23,57,235,90,0,123,246,159,31,92,254,251,215,56,128,17,242,236,170,239,20,45,208,179,67,236,163,55,190,242,244,107,255,219,90,171,31,136,245,123,87,129,88,191,231,15,98,40,31,26,27,90,121,45,124,183,77,191,167,187,186,183,147,177,19,83,109,129,220,225,129,184,191,154,104,19,92,49,177,100,131,33,119,67,16,15,146,200,244,73,73,205,128,197,239,127,235,217,183,126,113,249,230,151,16,28,111,122,106,172,117,19,178,66,130,210,226,43,224,113,144,56,29,7,254,159,62,121,114,175,7,57,103,159,63,90,208,207,20,178,172,230,44,210,148,143,109,34,19,174,19,233,75,158,20,213,42,140,18,232,18,122,96,52,89,244,60,83,128,40,55,232,105,111,214,67,10,107,51,154,82,71,0,158,212,142,175,179,11,247,161,129,46,195,82,155,203,101,155,10,14,21,2,238,156,114,67,38,155,165,72,46,180,216,236,106,10,14,144,108,142,237,123,239,93,254,228,187,196,192,204,252,33,219,60,194,243,115,172,240,1,85,206,81,119,4,165,239,24,195,148,53,208,157,12,64,113,96,77,2,27,62,240,96,176,234,18,184,42,38,108,158,100,138,22,218,40,155,32,186,157,190,196,18,112,84,104,219,222,166,174,243,231,63,252,231,167,223,250,235,229,63,191,127,249,230,191,112,133,171,178,94,37,55,50,187,173,113,34,113,176,69,78,180,38,104,229,45,180,148,161,210,210,5,240,234,100,206,38,157,80,69,214,243,53,224,120,117,166,9,32,232,142,253,210,13,93,12,81,5,49,206,11,125,164,79,194,133,23,17,249,202,27,151,255,249,239,150,238,91,104,143,141,162,116,59,71,221,1,9,122,237,135,158,212,106,195,106,237,10,228,4,151,243,69,77,72,78,155,94,9,117,230,9,18,210,248,149,207,185,192,80,67,206,109,185,3,183,73,121,241,87,52,151,192,243,98,184,120,165,223,241,44,202,217,137,122,171,164,120,20,176,46,236,94,11,252,56,39,169,172,96,141,45,35,44,44,169,50,167,184,122,250,175,191,190,252,209,191,79,88,218,134,183,223,75,157,80,123,0,218,184,150,178,199,252,75,217,53,27,222,253,34,222,190,172,103,53,152,125,205,214,49,146,133,212,201,233,196,222,252,193,71,255,246,19,166,18,19,173,186,96,26,198,96,8,158,11,84,41,5,209,168,224,82,30,81,147,71,68,49,53,92,48,210,24,158,209,4,11,102,176,76,23,143,69,60,73,142,65,194,108,121,171,158,65,18,232,57,120,72,106,61,64,69,156,77,249,116,21,39,76,56,50,37,234,105,180,73,129,178,23,2,196,118,71,235,202,248,54,85,203,181,74,203,102,90,80,170,224,61,70,116,58,16,27,89,12,168,208,149,60,69,25,77,166,93,55,65,73,97,152,72,32,170,69,252,83,148,5,243,51,72,29,83,52,203,164,70,44,147,91,106,99,103,20,239,127,253,242,235,127,152,81,63,45,73,110,186,113,189,15,132,196,202,34,255,249,95,167,171,169,197,217,180,243,110,13,131,16,224,38,204,220,88,195,94,35,6,94,218,77,40,184,229,134,13,38,208,155,247,189,101,152,203,72,64,191,107,57,12,65,187,219,219,191,176,238,110,55,213,133,180,7,244,91,85,163,249,192,229,187,95,121,254,227,47,62,255,213,207,158,125,240,165,203,183,127,125,249,253,55,110,172,125,247,230,7,122,189,101,46,163,183,127,241,236,253,191,62,251,234,239,159,190,49,25,221,69,226,79,181,215,234,246,129,213,120,50,152,163,247,121,210,227,4,196,170,116,92,248,192,71,66,4,188,249,21,208,179,133,160,229,215,95,143,88,222,239,240,231,59,152,250,18,167,14,51,215,168,89,5,167,101,174,30,72,185,35,64,236,156,172,240,178,148,81,234,82,70,224,118,186,95,254,248,242,143,127,132,13,133,238,241,162,32,217,251,32,249,234,131,100,239,131,100,239,3,107,61,139,123,195,109,106,127,254,39,107,31,30,95,96,239,88,110,139,51,61,27,24,215,96,166,120,50,15,124,33,58,227,36,214,142,160,225,195,75,145,115,173,0,126,17,110,14,130,139,43,176,62,201,206,127,53,148,130,34,119,240,131,8,141,35,2,141,118,54,196,84,62,138,74,98,76,18,227,146,152,144,30,115,159,38,213,128,99,147,183,228,113,119,208,71,2,2,68,38,22,3,184,58,49,0,241,25,209,95,28,224,62,0,193,15,197,192,241,160,13,129,140,140,232,198,248,255,116,203,130,82,206,237,8,37,146,157,200,28,148,61,79,145,164,179,13,139,103,249,41,63,116,7,71,194,64,12,186,221,84,144,203,147,181,148,32,231,80,236,252,90,236,149,33,32,38,250,203,56,155,174,174,48,94,11,159,221,114,239,192,101,96,181,112,135,170,195,21,120,67,253,226,88,79,143,147,63,185,154,132,0,127,183,108,31,105,29,26,103,45,201,13,159,110,188,233,4,103,41,153,156,110,41,9,147,132,228,191,54,57,171,23,40,246,178,155,11,141,158,204,108,77,105,246,236,19,104,73,233,101,252,32,92,190,243,254,179,31,190,241,225,95,127,248,244,11,191,18,92,140,253,60,5,81,236,56,69,234,180,43,113,49,197,128,103,56,154,116,35,21,180,48,201,62,221,134,80,195,1,208,58,33,252,127,10,170,142,33,109,225,129,152,251,26,47,255,246,236,93,135,195,195,5,140,83,6,141,82,107,176,235,41,189,8,43,164,218,11,49,49,66,133,209,92,112,167,254,140,160,242,32,4,89,129,145,81,94,246,118,234,109,210,51,104,69,49,203,247,223,127,254,174,133,45,244,212,42,183,229,83,34,19,193,54,239,95,175,76,25,75,7,50,26,202,203,169,178,176,169,15,117,19,127,185,122,124,169,141,211,179,234,217,45,0,234,180,189,1,116,93,77,187,127,245,250,100,157,250,172,138,244,89,32,242,155,63,94,190,249,31,22,136,84,154,110,202,219,233,203,239,106,122,93,220,254,4,208,85,154,190,65,135,58,238,13,58,50,42,67,163,94,105,222,182,34,150,155,161,155,91,224,88,194,177,204,22,57,41,120,65,179,229,117,64,226,255,84,100,242,81,200,39,240,252,35,125,181,243,15,110,142,184,163,128,23,181,168,172,135,37,238,147,229,239,20,100,234,209,199,39,246,188,195,223,196,57,36,103,126,226,152,214,213,69,207,61,125,230,124,168,189,249,201,253,91,82,129,207,162,247,158,166,236,158,168,225,190,65,250,201,89,179,115,83,172,125,28,19,12,141,94,109,110,81,154,82,133,232,235,106,181,15,113,100,165,73,147,253,246,47,200,160,39,78,51,244,101,242,44,107,254,231,88,155,52,195,218,240,102,249,185,47,92,190,243,142,99,62,43,186,101,62,111,147,208,154,237,123,146,88,232,141,79,208,225,142,123,129,142,141,138,82,86,120,189,22,89,69,20,230,46,79,89,209,59,152,58,223,52,109,253,245,123,207,126,251,129,99,138,142,58,215,100,185,185,106,61,33,15,141,248,132,60,238,143,23,228,105,103,111,139,40,125,237,207,31,189,243,91,171,200,214,59,154,36,178,249,0,15,171,147,174,116,92,1,156,92,181,171,26,34,75,94,0,131,102,125,2,12,247,208,11,96,180,251,55,132,66,151,31,188,15,236,204,159,222,123,250,246,155,28,140,80,155,253,49,143,68,160,112,89,232,169,213,166,79,210,109,113,22,196,144,192,157,144,193,117,98,140,126,54,55,217,41,96,187,219,233,31,217,96,77,40,0,223,55,79,60,36,61,245,9,88,58,44,47,208,26,163,190,41,224,254,252,107,79,191,250,83,7,112,43,141,186,246,241,3,151,235,155,55,121,197,61,245,75,96,201,176,60,73,44,27,245,45,45,245,203,119,222,255,232,251,63,114,16,195,90,191,125,61,106,200,215,235,9,40,220,138,79,56,145,30,121,129,137,245,247,166,80,16,247,254,163,255,248,206,179,95,124,205,10,21,165,117,125,168,144,122,39,65,69,105,249,135,10,156,102,120,67,5,247,247,70,161,242,225,95,223,133,99,160,55,254,108,1,76,79,187,62,92,140,154,39,128,166,167,249,134,12,234,146,55,96,112,127,111,105,77,125,244,189,47,33,102,0,13,232,217,207,127,53,183,222,142,6,121,72,105,29,249,58,144,226,235,182,236,164,46,118,98,96,22,34,215,54,148,161,62,39,196,132,224,133,39,84,81,159,252,66,21,186,239,9,85,50,182,155,194,182,47,254,246,249,23,190,117,249,171,63,61,255,207,31,2,0,221,109,194,156,149,71,152,185,46,85,114,79,5,180,105,157,35,121,43,144,152,75,208,196,72,10,22,96,113,133,68,42,57,121,170,149,44,181,27,32,244,6,96,196,58,68,162,199,255,255,222,248,31,22,245,189,183,205,172,5,50,134,177,146,101,7,101,7,82,209,36,31,147,194,102,126,233,109,104,233,106,39,69,183,80,60,175,134,159,158,219,26,188,34,198,60,127,247,191,46,127,242,229,103,239,254,240,217,55,190,244,225,251,239,95,254,223,223,177,40,77,218,242,224,90,68,202,89,253,148,237,141,52,233,91,15,129,251,231,173,135,160,221,191,37,154,229,28,220,179,111,253,238,249,175,190,239,128,96,255,122,59,160,87,59,224,145,65,8,25,97,205,114,248,111,72,83,112,53,115,225,71,159,127,237,181,218,227,112,67,124,245,213,224,20,128,247,125,239,158,230,136,38,131,189,127,147,187,40,133,192,7,239,61,253,234,79,28,88,138,184,81,165,115,35,104,202,213,63,5,77,105,155,62,97,198,122,232,5,49,115,4,183,6,47,7,102,210,54,111,6,53,29,13,221,8,106,154,93,156,13,206,147,144,211,50,236,219,226,101,190,252,214,179,127,250,19,162,217,79,127,251,11,111,109,128,38,215,212,174,163,108,196,19,26,170,94,102,225,69,125,130,131,43,225,9,15,62,15,103,179,244,157,95,113,166,185,238,61,149,62,17,61,189,252,198,207,4,247,13,209,49,145,211,185,167,159,124,217,58,99,224,228,6,119,67,120,175,16,211,1,1,12,249,172,231,238,242,160,223,197,239,231,232,125,183,59,210,179,81,177,45,159,226,167,248,133,23,87,255,165,47,94,190,251,39,79,208,178,30,249,132,171,49,0,47,160,114,35,116,192,240,102,45,41,116,108,190,167,187,26,83,96,147,195,219,49,166,120,246,193,215,47,223,255,25,55,167,173,70,255,90,58,57,82,225,44,98,68,100,130,24,1,189,241,57,151,184,227,94,243,72,71,117,67,219,199,179,247,255,95,27,208,250,215,4,26,174,112,22,160,69,39,1,173,239,31,104,253,73,64,235,223,36,208,62,250,238,239,201,153,220,135,127,252,238,229,91,255,235,195,191,188,149,53,184,192,126,117,208,81,251,215,146,246,113,141,211,152,103,210,142,95,78,142,246,202,147,143,51,122,125,75,251,36,89,241,132,175,37,227,179,115,206,253,163,219,135,25,105,103,22,238,23,244,156,147,120,95,220,235,27,194,170,15,223,255,201,211,183,126,228,1,35,48,96,132,123,181,111,29,72,172,33,191,171,142,245,203,115,229,153,29,191,81,171,141,167,255,250,39,52,152,57,68,107,130,22,195,26,249,108,194,226,243,193,169,134,24,171,234,219,176,142,244,100,130,117,13,234,146,111,243,26,232,190,183,34,132,12,238,182,100,220,47,255,246,233,111,126,123,249,245,31,63,255,195,247,159,253,236,131,185,245,182,69,51,167,247,181,97,251,133,129,214,214,25,111,149,39,238,150,95,245,28,25,131,167,130,142,13,241,166,84,116,14,255,10,11,166,182,170,215,18,199,120,183,13,111,220,107,85,125,163,30,184,134,120,98,30,238,172,5,241,140,127,211,34,176,49,35,56,76,216,158,191,247,227,15,63,248,0,201,143,130,123,168,72,222,32,153,234,218,232,245,21,2,190,120,65,226,96,118,147,174,139,114,173,150,175,194,45,164,92,204,172,167,127,248,224,242,171,63,240,23,157,245,138,62,137,142,54,39,250,36,186,59,15,234,126,140,172,221,93,255,28,190,130,236,56,152,76,138,37,158,157,161,243,76,70,176,206,211,114,94,120,59,46,132,222,62,130,196,246,69,127,241,190,129,100,241,118,181,70,217,116,220,51,112,250,217,7,255,243,217,7,95,190,186,199,146,205,250,133,56,159,19,167,31,220,226,29,129,184,251,20,6,173,150,159,73,247,162,34,246,42,13,243,24,251,72,188,77,144,140,222,247,57,158,158,124,219,130,122,245,57,220,136,131,179,231,154,118,33,76,125,131,48,225,124,34,3,116,223,70,150,48,124,205,154,56,35,27,252,126,115,198,139,106,205,180,174,33,126,84,62,176,131,172,30,55,4,33,122,179,91,65,16,214,232,172,56,98,30,239,240,83,51,25,115,44,109,57,145,135,142,242,74,200,179,173,214,38,98,14,107,218,15,242,152,243,224,141,63,70,30,19,133,88,210,199,140,69,170,190,138,136,170,233,44,250,157,95,93,126,227,103,207,223,123,7,192,140,182,207,107,226,144,79,149,36,1,18,233,138,31,144,179,78,123,3,156,230,184,166,2,242,5,244,139,169,27,77,247,201,79,104,96,208,15,255,250,253,192,229,47,191,51,67,96,80,207,176,160,162,227,218,0,236,160,106,77,210,57,6,200,22,238,211,81,156,244,28,230,133,240,29,216,31,14,199,34,112,139,37,201,252,24,237,149,92,216,99,102,92,64,104,210,71,143,197,22,137,79,154,150,19,212,123,49,158,142,88,35,152,226,43,95,241,181,16,16,175,13,50,43,49,184,114,171,6,207,82,34,2,206,142,189,156,25,228,116,144,155,24,230,180,106,92,34,236,24,188,158,37,97,224,46,140,88,168,156,103,167,103,28,84,234,229,73,190,131,133,112,167,97,124,6,170,9,110,159,94,31,61,99,168,246,186,61,236,254,137,32,100,135,240,75,17,151,200,170,117,189,223,195,23,116,146,221,19,158,12,34,8,47,100,109,152,129,48,96,201,82,226,134,73,6,77,134,21,195,146,37,8,118,97,68,158,32,61,161,141,152,93,2,24,118,208,172,163,173,10,141,20,179,158,136,250,17,222,211,158,147,198,133,69,251,22,54,57,199,133,68,170,131,161,47,196,115,129,190,16,141,22,121,33,86,98,244,89,103,133,43,58,109,91,100,170,113,242,6,118,26,244,9,11,132,244,25,140,133,140,199,142,145,218,211,200,19,119,102,1,64,65,239,75,45,101,136,17,8,160,33,18,51,64,146,23,204,83,201,19,40,115,233,19,213,147,208,183,62,75,135,163,36,242,164,13,205,39,86,30,171,4,216,99,165,201,158,88,70,144,219,216,147,89,164,223,163,79,58,123,34,231,184,252,115,159,13,150,158,162,89,94,216,199,11,81,211,113,96,93,108,26,15,15,213,62,123,0,185,38,43,177,73,161,211,89,105,154,72,116,249,135,159,93,254,230,143,60,194,24,120,244,245,223,242,95,34,128,74,8,208,45,92,73,11,33,246,54,218,31,225,58,89,135,36,132,91,110,215,8,158,201,213,42,246,70,151,196,138,172,175,104,50,233,152,233,166,1,111,228,209,196,12,179,239,58,42,7,0,98,11,137,120,169,18,132,125,132,22,218,201,64,213,176,81,140,72,67,70,122,185,23,138,104,221,54,26,32,101,85,90,112,240,75,86,194,132,58,92,60,183,220,234,64,115,236,175,31,44,162,136,163,14,182,96,252,117,197,26,42,195,89,25,89,150,83,235,114,137,121,97,175,235,194,61,194,50,23,216,148,196,221,165,179,147,171,26,97,78,75,106,181,95,238,43,109,76,235,138,114,245,72,153,19,170,103,173,10,18,55,207,90,167,44,154,49,100,84,250,178,218,130,125,116,206,76,220,27,235,80,1,151,2,129,69,251,58,74,104,77,142,164,138,152,70,66,114,89,132,81,124,27,185,17,254,153,157,117,88,194,193,234,35,181,95,133,184,188,231,85,89,87,16,150,103,113,171,220,41,79,174,70,90,133,94,64,248,210,57,123,134,224,98,5,129,169,185,136,43,136,89,43,0,42,198,42,216,83,79,239,141,186,115,246,207,172,56,219,82,44,213,247,167,181,143,50,0,143,206,111,234,206,232,214,14,19,46,8,106,205,155,63,57,162,220,218,175,45,2,171,51,87,94,97,106,65,180,185,154,110,50,214,208,191,44,178,48,231,227,146,235,60,98,177,166,22,34,112,115,39,231,73,53,177,48,65,124,71,113,3,123,60,80,216,196,168,93,32,158,46,40,133,137,42,135,80,28,18,22,251,238,69,48,9,115,47,98,208,61,183,98,6,77,116,47,171,53,96,40,46,5,49,173,117,47,131,89,9,151,34,132,197,176,172,19,94,109,224,18,49,25,131,139,22,188,195,201,103,57,76,181,233,135,28,253,63,215,3,150,111,14,100,134,108,231,194,42,206,41,166,156,151,163,78,138,162,194,100,6,227,19,72,109,193,44,157,111,35,63,218,14,88,179,2,141,191,142,11,90,179,153,67,67,66,173,45,244,180,33,65,243,195,49,30,179,92,42,176,60,174,81,161,113,248,112,227,27,209,135,57,23,160,115,143,68,237,180,229,30,31,73,92,228,206,101,241,132,24,10,194,172,139,0,140,197,89,145,250,165,56,86,33,231,79,66,194,121,187,208,30,248,136,90,33,95,92,155,128,232,216,236,232,224,243,210,103,231,164,215,66,175,63,138,44,196,30,7,195,162,240,25,96,241,45,89,30,125,158,30,46,8,246,47,159,127,45,228,150,252,90,232,60,34,94,192,151,144,237,19,74,64,45,188,252,25,33,200,231,38,117,152,153,32,131,179,108,248,243,115,175,45,4,63,59,247,90,237,179,193,215,66,232,127,175,213,130,161,207,126,6,119,249,51,209,208,103,98,52,63,139,206,14,21,124,78,66,40,160,247,90,16,94,31,189,66,16,108,125,80,209,49,175,63,39,137,241,224,60,74,158,183,100,137,60,6,57,203,146,73,236,96,190,152,106,147,221,41,78,136,124,156,159,95,180,204,5,225,182,73,140,248,115,181,6,87,212,119,12,238,31,52,195,24,207,225,129,72,1,152,83,131,232,49,154,38,143,119,149,30,218,166,109,56,137,100,138,57,18,214,30,216,166,156,180,168,253,163,66,73,227,162,54,63,111,102,144,115,202,35,13,66,208,200,33,220,48,146,233,144,120,210,66,37,90,255,200,136,233,98,11,74,64,110,132,184,143,90,136,57,203,233,36,247,162,90,159,171,230,114,185,110,240,28,149,147,200,94,118,113,161,190,254,122,159,140,70,14,94,48,157,13,194,87,78,219,206,195,7,85,34,189,148,243,88,42,180,15,22,40,114,227,158,243,40,38,186,0,56,232,6,245,220,218,222,214,93,72,211,149,57,252,72,166,84,173,143,209,98,96,87,47,104,74,221,181,111,88,187,102,188,207,209,189,216,100,108,60,246,29,1,220,8,190,245,39,8,39,69,130,235,131,252,249,202,43,148,108,214,72,241,26,93,175,136,158,218,249,28,60,0,70,190,69,250,127,204,139,161,125,209,60,120,66,239,57,34,177,206,241,121,208,168,140,87,99,191,126,253,117,55,171,240,156,33,242,129,90,194,105,11,174,41,192,188,222,153,149,51,19,141,148,16,194,195,37,196,35,206,185,14,209,217,20,142,191,133,159,94,121,69,49,226,199,207,82,11,120,107,146,90,224,201,2,47,171,141,123,78,97,145,242,29,167,116,52,159,224,6,147,32,14,91,143,255,243,52,206,135,13,37,104,189,6,196,131,136,231,188,68,241,79,172,12,254,9,148,177,175,44,89,59,238,93,97,28,51,220,37,98,191,22,198,202,43,113,116,131,133,105,2,220,87,193,35,208,122,131,8,162,126,47,117,130,132,74,190,20,1,138,202,162,181,226,104,115,152,54,176,59,74,16,137,237,27,116,2,33,192,158,60,132,11,19,40,102,206,89,249,27,124,177,4,66,112,196,81,117,186,125,32,104,236,44,110,80,173,162,105,18,76,209,144,52,248,244,205,111,92,126,245,29,65,172,13,52,162,51,137,42,177,11,32,22,238,32,48,63,208,80,103,2,65,124,142,186,41,140,180,205,9,228,213,177,30,94,121,133,28,211,6,92,190,49,62,114,208,3,193,230,38,198,73,122,118,51,227,12,50,54,141,138,172,89,175,120,109,35,196,107,116,71,33,28,245,247,20,237,139,160,160,106,177,32,109,29,101,20,216,70,162,146,170,243,104,209,23,181,224,121,143,140,190,215,69,36,85,153,23,194,250,88,135,127,208,22,202,35,107,227,240,48,18,198,1,249,242,173,150,33,117,35,22,169,127,164,116,172,164,16,248,105,114,59,17,162,149,160,104,204,145,247,208,233,73,171,34,154,1,71,88,114,245,108,60,174,183,232,125,23,70,218,89,107,145,70,148,201,105,33,29,113,194,10,98,124,22,34,65,209,68,216,142,49,225,246,96,41,57,179,21,96,176,140,125,192,12,91,147,163,149,27,159,65,197,108,61,254,33,55,232,144,123,65,196,118,110,32,214,177,242,89,74,203,85,235,181,32,71,236,90,144,58,189,22,164,45,118,69,213,188,22,36,145,73,198,147,82,68,166,215,130,136,149,220,17,187,17,68,108,128,42,58,158,146,162,168,202,188,83,21,109,85,64,83,52,105,117,27,217,10,234,146,122,170,2,173,110,224,86,31,123,233,134,53,18,111,159,232,210,72,92,98,80,10,59,24,12,248,110,70,92,204,158,179,144,139,228,9,130,34,102,163,146,8,207,217,136,169,188,213,116,23,18,104,217,19,184,157,67,213,247,198,39,219,120,113,244,181,1,14,66,67,162,50,74,84,43,14,17,143,57,37,58,234,166,69,163,220,35,124,169,162,105,155,108,145,225,183,174,182,172,182,148,125,173,5,239,86,125,95,171,219,109,18,22,137,86,8,1,60,224,166,14,252,63,161,209,108,180,42,109,56,165,97,202,106,78,127,233,79,43,197,5,92,116,85,45,93,67,34,231,52,74,44,154,189,83,11,66,163,204,231,94,178,188,254,205,17,11,223,235,223,139,128,136,29,235,84,76,88,207,162,229,38,10,167,12,237,121,77,68,174,243,250,235,100,183,246,82,22,121,149,167,58,163,59,152,25,157,11,210,61,159,235,240,36,20,163,203,22,237,200,162,245,126,44,124,36,70,38,3,234,88,97,42,9,238,86,29,27,158,153,69,25,91,174,117,71,186,72,195,162,26,137,36,170,42,151,221,139,235,197,51,228,242,177,143,64,65,234,194,91,49,100,195,187,38,166,189,125,204,152,242,83,233,82,3,222,110,205,26,104,78,92,137,73,229,113,61,6,15,44,118,76,80,69,76,94,218,24,4,153,252,137,218,72,76,135,114,108,143,17,141,53,197,66,129,26,218,73,111,125,38,159,59,34,58,105,4,99,197,205,56,179,83,48,200,22,250,54,215,153,80,169,37,48,173,255,122,39,214,185,79,2,165,58,42,163,176,162,28,152,200,36,200,28,54,143,112,133,156,107,188,119,31,58,44,167,10,203,170,157,242,171,195,226,110,5,152,180,222,62,131,40,98,93,213,218,115,194,179,31,190,123,249,238,119,137,141,222,71,111,124,229,195,63,254,242,233,255,250,245,211,183,222,253,239,63,35,150,78,120,250,245,111,60,251,201,251,96,151,67,242,23,240,49,252,61,68,75,179,80,50,128,138,162,13,92,238,84,149,22,255,137,157,193,83,99,193,145,172,117,240,101,1,14,250,24,60,167,139,91,83,218,93,196,124,187,220,150,224,122,193,27,230,136,166,242,167,100,84,30,252,105,199,75,15,225,80,67,136,222,129,154,115,17,59,81,134,21,24,170,202,125,39,33,177,117,23,239,234,102,103,141,123,218,44,253,20,187,245,58,90,226,217,180,132,123,108,35,255,174,109,5,207,57,97,184,132,241,97,178,84,245,137,69,5,181,118,13,217,100,226,220,43,147,38,84,241,49,161,88,219,62,121,66,59,211,39,84,153,101,66,45,87,25,57,104,242,132,241,184,145,189,9,183,77,58,182,246,220,57,21,221,45,61,152,195,66,195,48,151,23,199,88,104,168,203,21,48,60,177,201,9,67,235,245,129,201,74,66,138,73,74,149,202,9,248,254,64,102,219,245,56,55,54,111,17,204,36,19,25,199,29,130,176,29,210,28,216,188,37,150,144,132,224,220,75,18,0,18,171,71,31,33,156,17,5,60,238,5,98,190,251,8,216,167,133,225,130,18,207,68,147,149,104,252,49,98,245,107,176,125,46,84,186,8,71,219,217,80,34,42,165,99,195,209,98,165,123,10,97,217,65,118,32,38,196,40,199,233,133,163,124,32,68,162,205,179,6,158,60,161,215,207,156,215,209,255,113,96,247,108,40,29,67,63,195,209,69,200,121,189,141,179,67,212,6,185,42,183,170,115,96,199,24,88,8,68,98,210,246,131,224,69,8,238,93,114,22,192,230,197,53,165,218,165,88,213,65,194,211,34,137,177,255,114,189,94,191,64,2,62,240,8,206,130,53,85,239,181,228,113,150,220,85,184,80,105,117,171,205,69,98,138,190,208,82,234,253,108,4,53,123,17,98,14,0,20,82,27,232,139,179,174,122,75,57,205,70,22,25,52,113,241,104,40,41,197,35,41,4,76,150,12,33,201,67,81,148,26,181,65,131,220,10,229,221,69,168,126,17,155,80,99,63,4,61,75,204,168,47,224,2,95,241,124,168,104,216,214,45,38,234,221,129,86,5,81,70,40,101,195,199,74,167,137,228,197,240,168,171,53,245,158,92,85,194,184,197,250,112,160,132,117,173,26,30,170,202,72,15,67,80,236,77,185,131,166,16,148,115,97,83,250,12,255,221,84,49,66,43,93,219,110,33,18,128,74,8,143,177,91,2,22,253,16,139,209,67,243,130,196,194,124,94,223,201,139,233,66,190,88,20,71,232,111,94,60,41,160,180,130,88,204,23,251,5,49,90,204,175,228,197,38,74,82,32,165,46,158,224,132,49,74,144,112,158,72,65,28,20,242,75,184,24,42,188,159,207,31,66,242,67,200,98,164,54,80,118,21,103,63,46,136,122,17,62,108,65,131,3,252,181,139,190,54,216,215,46,250,90,20,101,72,135,86,219,144,158,207,227,43,187,240,174,193,13,232,14,250,247,10,144,220,28,182,184,127,133,220,52,43,189,162,214,114,12,145,94,65,89,27,57,189,170,235,175,16,147,210,28,72,227,175,8,12,95,138,100,49,34,180,121,173,243,233,239,167,191,228,151,223,56,2,231,40,165,111,219,44,2,224,175,179,8,31,184,221,34,96,110,23,232,211,5,84,20,174,41,74,47,236,181,83,144,170,205,237,34,16,73,246,140,162,46,91,6,201,79,183,137,128,115,159,32,69,241,102,129,115,186,238,15,240,129,236,17,129,209,17,34,169,180,16,217,42,112,49,70,122,3,150,237,1,190,240,91,68,0,246,8,90,216,101,163,32,67,131,189,33,16,89,132,59,8,45,27,68,32,65,224,103,38,195,6,17,72,176,225,59,119,136,115,200,108,244,12,239,10,144,194,239,12,1,178,53,144,26,16,177,35,75,124,183,219,197,6,165,96,183,34,100,146,117,217,121,37,49,81,199,128,114,50,154,174,8,193,69,129,28,85,226,99,68,68,93,186,245,128,134,88,77,45,247,8,179,21,26,218,121,30,63,14,138,26,113,255,212,177,4,194,184,17,150,72,116,60,50,174,52,147,81,132,96,136,114,55,139,242,156,32,213,149,84,84,150,16,243,163,137,47,73,226,57,233,232,166,220,3,179,50,253,72,174,129,94,171,166,128,9,45,234,116,38,149,136,126,122,139,242,223,222,45,202,191,126,239,242,253,111,58,110,81,158,116,243,172,53,122,179,159,136,191,150,54,166,223,10,169,233,87,185,19,82,211,253,221,8,169,89,67,2,131,186,252,90,110,38,80,129,225,102,2,149,251,15,6,236,251,218,230,127,250,211,180,123,174,125,7,97,54,205,82,205,74,255,254,238,185,254,167,63,221,26,50,211,218,253,192,236,42,104,236,126,179,139,123,237,150,155,30,174,137,198,120,134,217,96,160,242,235,162,241,139,191,31,25,246,114,254,247,239,251,190,100,235,88,97,180,159,212,27,147,35,81,201,229,202,228,155,223,203,44,215,25,222,216,45,234,214,90,167,47,123,184,83,112,246,101,79,238,101,156,190,236,113,62,126,217,203,253,129,62,195,194,39,7,239,55,120,89,136,111,46,227,171,127,253,248,230,68,27,245,250,157,43,176,20,80,204,23,79,129,51,114,76,5,188,127,226,103,197,122,217,205,141,205,205,196,43,116,60,15,114,175,112,9,184,215,197,58,158,109,112,51,68,79,168,63,225,51,228,251,214,120,203,188,120,243,55,19,174,202,65,180,68,233,175,43,250,6,180,60,233,70,155,89,125,158,153,21,65,7,33,130,40,83,11,129,69,211,19,154,15,78,7,162,222,156,76,206,144,131,88,120,85,245,13,69,174,223,33,190,167,89,123,44,59,231,46,72,126,231,192,94,27,87,197,108,68,145,144,252,232,49,56,203,155,73,204,180,120,94,8,186,215,195,124,143,201,97,192,75,17,49,41,101,50,105,41,149,140,7,63,185,87,219,127,114,174,183,255,4,95,231,142,131,170,96,54,105,1,199,179,6,14,175,59,194,92,203,181,47,120,191,233,56,44,83,226,171,212,213,83,5,219,96,221,204,149,233,70,117,214,187,172,227,126,239,78,255,240,131,31,223,232,221,233,49,9,104,24,237,211,199,114,137,122,194,54,116,163,55,164,7,125,179,253,15,255,248,213,167,95,253,233,211,111,255,254,163,111,191,119,115,237,187,131,30,180,14,150,91,204,255,243,223,137,154,229,246,6,78,27,62,227,80,234,155,168,77,8,188,118,107,109,154,45,65,156,214,91,185,162,188,46,176,91,189,85,125,19,142,178,149,218,157,105,251,204,179,247,127,70,119,24,82,82,211,251,189,42,218,72,172,249,240,13,224,211,170,242,89,143,159,160,37,126,166,175,175,201,29,189,142,136,91,223,188,52,237,249,239,191,248,209,191,125,227,182,17,167,131,6,215,26,154,56,139,47,106,127,254,205,255,121,219,40,196,98,231,213,91,92,235,207,223,253,175,231,239,254,240,233,123,255,207,139,105,189,122,100,105,253,233,15,126,248,244,7,127,124,97,173,171,157,19,115,37,125,241,167,176,108,127,247,133,143,190,252,245,91,39,21,68,124,178,202,128,183,220,38,190,66,208,108,243,171,63,125,254,203,159,61,251,229,87,158,189,255,243,219,110,25,44,133,14,100,123,219,31,125,231,77,184,46,230,150,219,174,183,116,189,218,25,153,141,127,244,157,223,32,244,66,171,250,242,205,223,223,52,146,69,92,187,64,69,44,124,43,186,232,38,96,222,88,251,146,107,251,68,129,226,166,9,186,141,93,35,146,99,155,6,180,251,250,235,66,68,176,164,220,225,227,19,97,62,148,28,102,78,45,39,188,44,101,148,186,148,33,17,196,248,88,72,120,72,120,75,33,220,189,40,217,235,146,252,245,97,106,57,220,114,214,232,9,23,230,232,143,111,57,186,225,103,99,162,44,147,6,188,179,157,179,244,216,241,159,126,243,173,15,255,242,246,173,204,221,244,64,146,189,150,12,209,46,221,181,182,124,192,52,208,208,130,153,154,17,47,205,212,210,226,69,247,244,123,191,65,208,186,252,222,127,217,194,88,81,104,245,228,134,218,161,94,37,68,184,50,83,60,101,44,190,16,237,59,150,25,12,248,130,184,217,208,112,220,21,224,227,171,196,254,152,156,135,102,189,77,67,69,1,31,254,3,28,116,33,251,40,42,137,49,73,140,75,98,66,122,204,125,154,84,3,152,66,163,249,27,119,33,6,45,177,87,15,224,234,196,0,146,220,134,232,47,202,164,137,129,14,146,115,196,192,241,160,221,3,21,6,241,55,161,230,238,44,234,36,42,229,8,56,105,90,103,155,131,114,4,165,228,141,173,77,178,194,98,71,25,154,121,236,219,98,154,76,207,11,230,76,49,217,41,141,4,70,17,206,251,133,244,240,8,193,177,162,212,187,26,234,21,152,154,11,214,96,94,226,80,213,85,192,223,14,111,95,173,211,193,12,136,177,54,205,35,216,52,1,124,129,156,114,225,125,40,173,43,90,245,168,0,70,14,54,45,59,11,206,42,5,164,128,53,64,171,133,241,164,199,87,223,254,233,211,183,223,129,32,184,230,185,197,244,107,10,99,9,137,191,100,201,162,96,194,23,20,146,251,9,23,54,55,23,106,181,192,234,106,182,221,206,130,117,171,219,37,134,142,76,44,64,107,95,233,171,109,69,195,19,42,10,248,255,11,186,2,202,142,126,87,19,112,112,100,1,199,103,214,16,50,155,170,71,244,229,242,207,111,192,181,135,120,104,40,139,210,169,217,50,60,251,224,155,79,191,255,14,203,96,42,203,32,64,137,69,211,69,30,16,250,104,125,135,234,18,122,231,121,21,4,254,104,63,200,199,137,76,65,35,186,135,214,229,245,19,76,223,32,36,240,129,137,200,12,73,4,48,36,17,108,154,128,235,107,84,240,48,177,210,194,69,181,98,124,36,161,142,156,61,78,88,66,88,18,53,136,82,133,82,27,170,220,23,193,234,163,135,41,58,55,40,97,154,54,195,170,172,176,234,52,40,149,51,20,35,147,247,28,182,143,80,105,220,20,214,173,213,92,131,43,49,249,90,204,94,145,22,206,206,102,107,97,58,102,36,121,196,32,106,44,167,78,174,123,58,33,208,40,55,3,220,148,193,101,34,100,190,244,66,247,148,141,214,90,105,228,154,181,70,240,16,63,9,17,27,93,67,47,126,244,198,27,129,203,47,191,111,187,233,13,34,107,128,27,87,23,219,137,167,234,169,58,141,103,88,73,196,153,155,169,17,237,176,154,148,237,113,15,73,24,67,8,143,232,234,205,39,182,114,231,196,19,208,22,180,163,203,249,240,169,19,125,248,12,7,190,194,184,136,111,63,239,56,188,19,192,224,127,174,67,28,249,176,57,62,245,70,155,210,102,69,61,35,214,184,225,118,183,163,34,186,27,214,244,161,182,129,82,116,114,252,237,171,45,112,252,1,47,212,201,109,161,89,11,35,170,19,174,200,186,18,174,35,80,229,33,92,174,191,234,247,192,220,97,230,177,64,35,187,48,30,240,226,246,217,146,113,80,226,111,182,242,154,34,235,48,81,253,238,168,3,33,155,124,3,108,105,15,147,92,221,234,122,232,57,50,54,38,196,9,13,21,110,150,252,142,237,130,196,229,164,177,56,171,156,211,51,142,203,25,139,196,20,28,151,147,238,43,104,162,238,3,44,73,35,86,39,104,211,241,185,58,217,241,217,112,41,30,31,215,142,237,238,207,86,47,97,122,176,109,134,42,36,114,135,75,200,75,83,40,177,4,190,116,245,166,198,198,94,164,122,246,96,30,122,177,157,94,168,226,53,69,201,59,185,23,147,157,25,129,42,135,60,161,14,92,197,55,219,12,89,97,6,239,48,221,177,65,252,162,177,47,64,119,66,124,82,47,200,11,238,174,155,243,53,115,216,230,57,73,0,40,112,84,184,16,137,125,95,59,51,159,143,185,231,51,46,207,14,60,154,155,56,110,81,165,51,66,78,76,13,159,116,136,195,104,14,134,11,212,161,245,239,169,44,158,35,226,196,204,23,99,240,23,184,82,22,213,241,236,140,61,17,13,33,123,35,26,59,35,246,35,104,70,217,11,81,167,177,55,234,152,79,128,97,231,94,128,197,115,117,26,39,241,152,240,152,114,250,148,232,133,144,137,69,46,52,90,99,212,93,39,140,211,30,90,140,104,182,161,18,168,96,78,48,50,162,146,130,64,3,28,25,137,175,188,2,144,112,166,14,187,106,45,32,217,211,239,204,121,120,49,3,76,109,121,197,217,253,171,92,124,228,221,7,71,92,221,28,227,11,102,29,21,92,203,81,254,202,174,220,124,0,64,138,106,76,68,159,232,83,104,162,60,108,252,188,135,183,129,72,166,171,55,246,177,165,6,115,102,143,66,6,234,147,160,120,220,23,186,10,184,116,34,45,176,166,88,121,24,3,177,26,180,36,119,218,46,173,225,137,39,246,166,139,134,97,120,53,82,3,94,69,206,105,115,52,216,149,69,186,124,73,194,89,187,240,57,68,100,178,57,97,67,0,78,197,146,114,111,79,8,46,118,115,93,46,252,90,24,194,175,45,160,172,40,121,94,8,8,243,234,34,9,8,38,67,24,180,190,38,163,57,143,136,72,136,27,67,80,1,86,211,33,250,1,113,175,84,66,21,234,57,157,148,116,7,154,238,6,177,174,5,92,186,216,125,140,155,173,230,206,13,26,212,105,51,227,69,66,143,8,0,77,58,164,27,68,168,75,3,98,96,143,119,74,141,168,193,238,162,209,12,142,83,197,38,134,144,38,227,213,164,79,70,146,73,164,140,36,147,56,25,73,6,241,194,209,1,66,246,221,126,174,74,134,109,143,142,200,97,101,199,136,152,66,162,1,16,44,191,51,199,103,114,247,216,87,140,97,17,159,67,36,170,182,193,1,145,140,141,165,157,157,65,154,57,64,150,78,82,224,155,57,82,246,141,164,192,55,115,200,236,27,73,129,111,198,216,217,39,114,198,117,129,195,144,125,6,84,65,247,16,135,110,113,31,197,68,148,128,103,142,58,157,146,183,200,28,13,6,169,88,230,74,225,38,74,177,205,146,98,155,34,197,58,25,138,109,186,174,218,37,148,228,36,24,17,46,178,5,78,246,162,65,106,125,110,22,50,100,196,139,10,16,135,104,234,183,27,162,190,202,115,156,177,242,59,63,125,254,171,31,17,25,248,249,63,255,143,203,239,189,247,223,127,254,2,219,201,236,43,144,197,209,180,46,65,150,106,37,89,47,102,169,144,225,93,101,66,68,216,71,231,60,32,24,161,196,209,65,183,31,73,143,93,233,246,163,200,11,29,182,11,133,48,123,37,186,197,227,160,244,0,123,154,187,80,141,191,101,42,113,101,50,49,97,73,154,57,61,226,116,114,122,44,37,87,235,86,7,224,138,4,13,80,175,164,194,184,92,155,179,232,57,208,154,130,88,205,112,176,46,60,158,83,130,162,150,59,103,247,10,224,184,2,2,68,86,194,154,31,148,194,162,109,203,167,170,206,84,168,96,4,205,235,20,205,24,158,104,9,186,197,240,52,227,119,134,240,193,14,218,155,241,139,174,104,170,162,131,36,133,54,118,156,2,226,216,29,227,41,139,54,114,177,101,126,41,131,122,13,73,131,175,254,35,232,103,2,248,172,40,39,184,187,215,5,136,6,40,144,238,157,46,6,152,139,31,126,161,94,133,112,121,200,64,207,6,226,40,205,60,136,88,32,39,79,175,206,203,243,175,50,15,110,141,20,6,103,58,225,115,255,24,134,182,63,247,42,18,68,103,233,70,10,252,243,2,166,221,84,54,112,60,208,33,198,1,77,164,111,80,26,129,119,65,173,41,221,134,38,247,142,22,135,138,214,87,171,114,139,21,235,119,123,194,231,94,157,71,188,13,237,137,32,226,192,194,189,28,179,61,201,229,186,119,4,176,251,64,83,185,136,190,129,217,8,68,67,229,172,70,252,244,156,118,60,9,29,231,251,141,161,177,56,185,211,216,5,115,68,129,94,233,182,106,139,208,231,222,188,106,246,58,251,241,244,129,235,129,216,159,71,140,94,117,190,134,146,42,218,231,4,51,0,236,133,216,82,26,136,166,82,109,241,35,225,242,47,223,188,252,202,91,198,241,52,5,244,99,180,62,53,21,229,194,46,152,66,250,31,16,246,19,69,99,28,61,82,207,86,33,249,15,160,131,232,244,101,181,67,132,119,240,193,59,205,163,245,196,244,128,85,196,244,55,186,160,177,170,0,10,202,218,120,5,92,23,35,68,57,97,33,231,23,226,152,47,137,137,166,32,234,8,63,136,111,31,89,81,166,46,194,210,111,82,6,192,43,136,74,187,119,36,235,80,83,29,17,13,114,104,163,194,17,0,215,40,33,169,34,216,251,238,241,199,178,194,203,146,148,137,212,235,160,222,101,13,81,179,167,89,155,48,168,41,223,74,7,168,76,203,104,173,161,41,10,24,103,160,74,173,221,32,31,46,208,207,227,139,69,237,149,87,250,96,24,188,133,13,135,231,52,158,120,58,105,167,15,74,9,241,20,57,66,217,1,186,233,151,80,58,16,232,249,47,127,246,244,205,127,49,16,200,105,212,227,52,180,177,204,221,39,31,213,172,35,156,21,15,204,157,122,2,34,140,149,86,11,252,113,156,152,64,191,0,42,48,140,116,128,120,214,46,153,12,194,132,46,189,92,175,39,99,241,148,91,159,216,39,190,83,142,89,158,181,83,38,103,50,169,83,149,40,252,184,118,138,126,226,59,117,235,68,2,173,206,62,68,65,54,87,103,127,74,76,97,23,241,194,170,31,136,92,136,117,196,51,245,247,6,21,155,6,26,51,34,56,54,78,119,177,175,141,207,129,183,236,119,105,116,233,160,53,52,58,101,82,46,72,92,32,21,53,158,147,46,160,16,120,1,248,46,132,56,30,182,117,200,57,180,195,30,133,122,221,209,92,68,18,241,115,91,62,197,129,15,65,33,209,255,92,78,187,211,207,106,226,220,92,231,179,242,130,242,89,57,24,150,131,168,165,101,48,59,153,235,6,111,40,170,159,239,128,126,147,227,246,77,136,56,206,7,0,196,177,243,166,4,251,67,57,207,62,199,24,242,59,168,45,211,184,19,205,15,155,74,48,78,57,51,248,246,96,214,154,79,88,88,128,64,214,68,197,236,37,28,224,175,57,38,79,96,49,131,36,153,241,254,68,230,83,227,85,7,11,17,104,169,133,179,26,179,198,14,116,139,21,104,9,38,136,25,121,102,180,239,34,88,99,139,254,69,252,23,51,184,212,227,68,136,98,115,95,16,149,225,62,34,229,142,208,197,150,6,79,176,55,0,24,36,217,191,227,48,89,236,115,204,246,145,198,241,50,74,11,127,115,161,4,111,45,244,223,109,133,58,237,222,78,92,100,178,0,88,0,83,29,2,112,226,83,42,150,2,47,68,50,191,194,53,46,33,122,34,234,118,197,12,28,73,57,50,227,243,77,151,220,248,220,138,207,61,67,136,213,79,100,64,182,65,174,39,182,73,20,103,89,73,90,163,56,215,89,20,231,54,141,206,54,176,68,103,51,254,216,194,178,213,205,176,108,66,38,85,169,78,136,164,146,145,101,229,5,68,82,169,166,163,209,72,82,246,25,73,5,58,93,119,118,154,139,37,23,234,205,11,106,187,17,110,168,250,19,13,177,165,161,184,84,151,98,213,76,42,212,3,159,40,168,161,26,17,174,28,143,142,243,226,98,17,207,164,104,36,86,201,196,234,214,136,103,56,246,26,113,23,93,168,105,221,30,120,145,63,121,2,76,75,0,132,65,103,97,26,245,45,22,139,189,164,178,171,250,188,43,241,44,159,145,225,215,79,21,161,35,176,187,113,84,36,250,111,51,139,107,56,231,140,42,95,174,39,234,169,186,124,49,17,78,129,108,93,69,251,237,2,62,46,102,38,122,96,161,135,126,249,142,235,114,27,177,65,157,134,179,2,28,185,143,88,199,60,121,82,233,214,198,44,20,96,54,18,74,36,163,137,225,40,16,9,73,241,72,50,133,158,36,243,249,194,57,132,44,146,216,43,77,181,191,160,87,181,46,152,175,217,198,83,175,243,93,178,89,153,58,103,193,22,138,144,43,123,243,225,238,254,86,202,33,122,72,222,180,73,49,236,26,50,137,97,183,36,30,230,243,50,132,146,171,137,141,18,68,146,131,224,114,106,17,82,90,69,136,102,183,132,163,206,229,199,44,120,93,115,37,191,82,52,67,205,21,123,5,154,107,100,132,184,139,21,196,100,49,191,181,2,145,235,204,130,16,8,175,132,3,225,69,113,82,2,213,133,11,142,89,252,60,51,108,157,117,16,19,226,214,49,92,248,52,110,221,167,191,159,254,190,128,95,13,130,205,153,219,77,224,28,82,28,145,230,52,136,41,167,145,72,119,222,219,50,43,76,195,235,105,141,202,92,34,34,6,200,191,96,192,36,231,126,42,180,214,69,119,230,217,234,32,123,180,56,49,15,217,133,89,107,220,230,21,160,187,49,215,14,15,39,126,23,102,165,233,102,28,160,187,177,107,103,195,225,64,54,59,92,128,184,136,120,31,198,66,40,217,134,23,70,26,162,232,138,230,178,171,146,22,80,217,0,59,160,192,145,18,89,26,59,47,137,36,204,84,210,101,198,5,176,46,90,218,230,121,0,150,193,136,72,152,13,196,192,228,63,138,237,254,241,255,22,73,142,11,99,44,158,29,181,3,178,94,119,159,56,27,67,192,202,18,46,0,123,28,184,21,243,8,109,152,170,197,39,48,228,21,9,108,108,111,157,33,207,40,105,69,145,162,146,207,208,134,233,120,194,187,203,209,76,76,126,1,93,78,38,34,145,26,154,115,191,93,78,70,110,146,255,175,214,146,213,84,181,174,92,137,255,55,11,95,141,255,119,148,191,42,255,111,84,36,250,111,115,54,254,223,40,230,151,255,135,126,224,91,136,159,60,193,6,167,11,56,242,168,115,228,189,174,174,98,43,86,77,105,201,224,242,177,72,67,88,199,226,177,20,146,5,184,128,218,139,103,11,152,85,203,46,68,208,143,165,137,106,87,83,156,117,19,90,101,68,195,158,220,61,124,64,226,167,127,228,36,5,117,48,147,192,1,203,125,117,144,111,36,164,234,11,50,118,111,113,54,199,106,128,10,184,154,167,67,118,214,74,51,85,248,157,36,177,153,83,126,109,137,205,68,186,27,145,216,204,145,221,170,196,102,120,10,32,233,129,62,254,45,150,213,107,135,45,172,208,154,36,192,165,247,110,87,128,27,227,164,38,142,55,174,192,159,251,240,71,206,231,171,36,172,185,77,116,43,14,11,162,196,21,105,20,92,202,116,75,70,168,242,46,95,176,109,166,91,122,138,132,200,149,89,132,200,129,85,136,180,192,113,130,12,201,176,243,83,25,242,211,223,79,229,171,255,195,228,43,143,221,153,85,97,112,19,1,131,157,32,31,72,88,246,120,194,16,115,24,96,128,173,32,41,108,23,15,96,238,194,189,73,224,131,88,91,84,82,75,120,201,49,94,236,201,212,190,82,3,183,120,242,154,157,117,231,137,88,243,70,13,70,5,150,118,102,129,254,108,149,19,206,200,189,254,191,41,121,54,96,21,104,3,179,73,180,153,116,42,102,51,150,48,165,44,1,91,116,168,109,185,161,132,123,157,198,34,184,58,38,227,162,122,80,216,218,29,73,235,43,141,46,218,56,243,119,247,246,143,150,246,27,232,169,4,175,249,81,49,143,184,139,124,225,65,126,216,94,133,132,226,131,66,249,254,131,77,244,164,223,67,127,54,150,70,75,249,118,111,4,153,242,229,149,187,229,253,166,148,207,175,118,91,40,103,190,49,202,231,231,235,105,244,161,212,67,117,68,160,84,178,13,117,159,64,254,7,149,196,90,253,116,31,30,247,151,246,246,119,11,7,171,199,114,100,173,87,57,56,237,61,88,46,23,195,155,241,98,89,237,150,170,251,242,86,121,255,112,179,189,214,140,166,230,123,197,131,163,112,106,160,169,169,250,124,63,47,169,114,92,150,199,59,167,145,221,194,238,176,148,127,128,254,215,190,119,20,30,69,213,198,120,107,109,251,48,92,221,43,30,86,83,243,103,189,68,102,123,111,243,254,242,209,195,209,206,202,222,131,240,233,221,216,131,131,227,234,210,126,73,237,148,143,134,133,251,133,74,82,174,140,14,135,149,213,244,65,109,227,184,187,125,88,168,20,251,245,98,233,108,169,184,180,164,204,239,143,235,59,177,131,234,253,225,97,190,82,108,213,151,165,181,244,221,237,227,149,202,120,189,187,126,124,16,61,136,212,171,202,253,211,100,227,94,62,115,146,138,149,164,244,233,234,96,208,137,36,7,163,225,250,193,217,131,226,73,60,113,52,136,229,107,71,123,225,214,113,111,237,222,125,121,109,55,37,45,133,119,83,243,27,71,49,117,227,228,52,121,114,82,234,143,182,70,195,240,230,241,126,122,188,249,112,231,56,185,115,247,174,20,211,18,153,70,166,191,155,84,15,243,243,137,165,246,221,165,110,116,121,79,126,112,220,46,31,22,84,189,213,145,183,250,249,70,114,35,153,223,107,156,100,26,202,184,52,106,118,78,35,237,81,94,105,109,63,188,31,73,236,31,84,151,6,75,235,141,146,178,27,151,14,230,17,108,79,14,235,165,100,70,25,14,243,253,66,228,225,73,44,129,122,176,187,58,174,238,175,232,59,163,210,242,195,88,41,159,220,144,147,137,210,131,188,28,175,70,154,163,187,195,232,97,165,116,178,190,166,44,231,35,7,199,114,108,179,118,47,250,96,231,96,212,90,201,183,143,235,229,113,184,217,107,232,75,141,86,99,183,22,9,183,71,247,147,15,78,142,213,251,131,124,233,232,126,171,20,73,204,119,199,71,213,252,177,150,41,39,79,122,195,229,213,238,254,189,97,188,114,168,45,149,227,165,165,66,172,51,255,64,221,111,220,47,238,244,26,251,74,94,190,159,41,118,15,98,123,225,244,189,252,86,105,55,158,172,54,187,131,213,251,213,113,235,40,35,21,90,149,131,225,106,108,57,18,43,236,231,147,245,90,93,239,142,171,136,25,142,31,109,12,98,155,145,147,120,234,160,147,175,118,239,30,86,30,222,139,199,70,157,124,186,58,56,72,29,212,238,62,172,109,200,82,181,144,108,36,186,225,113,125,229,100,191,187,223,56,236,196,54,78,135,123,173,66,36,182,119,127,121,144,62,109,148,210,145,241,193,145,222,88,222,145,142,139,235,131,211,246,131,126,161,216,93,157,143,142,245,112,231,65,56,95,56,41,141,146,187,199,101,101,3,225,211,238,246,106,189,54,62,236,183,135,59,82,116,152,222,174,119,30,212,207,86,34,67,169,168,46,197,154,43,59,157,200,230,113,35,174,108,164,180,131,84,119,188,148,214,82,203,251,73,121,77,191,31,121,248,160,190,87,189,87,205,239,198,151,226,122,166,185,89,174,204,175,238,175,28,143,162,237,254,214,198,114,94,91,111,157,100,198,15,149,226,86,186,23,43,236,21,87,79,27,199,209,249,122,235,116,179,179,125,118,119,119,77,218,73,42,221,90,95,218,24,140,238,142,150,151,212,157,189,253,189,135,103,227,74,37,115,82,72,45,31,74,225,88,44,221,222,191,27,46,85,148,230,225,78,113,163,187,183,31,31,109,157,45,175,71,239,206,207,171,7,41,101,125,99,59,44,31,30,12,203,187,82,105,53,63,223,84,234,45,169,125,156,26,158,29,118,55,16,206,69,150,143,171,91,205,237,97,56,86,156,207,103,182,118,170,210,120,243,180,183,113,218,93,75,199,139,199,227,131,74,39,126,63,175,158,200,103,137,165,141,149,225,238,86,126,183,148,207,220,149,210,201,101,253,48,222,216,89,170,31,164,215,218,177,195,93,229,94,90,95,47,74,67,109,125,43,30,217,172,69,42,229,210,102,226,52,189,181,27,93,174,29,231,119,154,213,187,114,105,187,48,174,182,195,219,15,79,230,31,234,113,45,25,25,15,6,135,181,196,86,253,225,234,221,229,114,242,174,86,63,137,71,239,31,200,123,75,15,50,243,186,164,220,45,158,106,145,179,237,68,105,227,236,108,75,86,151,71,149,180,20,145,143,119,244,189,88,39,252,240,97,125,88,26,132,245,213,195,242,97,61,189,57,76,159,46,87,91,141,241,254,48,188,181,122,120,180,218,59,72,100,14,146,43,114,230,126,109,57,146,184,47,69,51,71,251,27,3,169,118,154,232,142,54,118,250,75,137,206,78,175,182,158,72,30,46,29,212,246,187,169,194,241,126,237,56,117,212,84,42,153,246,190,182,180,22,94,223,236,157,110,75,243,227,212,73,184,92,57,80,155,197,7,149,200,154,214,200,31,236,223,125,120,191,20,109,180,43,43,9,125,233,108,93,211,170,201,213,74,167,210,234,168,133,249,246,106,34,159,76,198,106,219,229,202,153,58,127,178,27,93,235,157,180,171,25,117,180,190,182,187,223,59,93,171,214,70,165,157,246,48,214,209,79,59,201,225,65,56,53,90,137,170,242,189,147,251,71,107,247,247,118,79,162,105,117,63,29,93,45,164,251,181,118,113,185,184,222,106,54,219,74,226,224,238,0,145,185,140,28,223,239,237,202,155,107,81,229,225,124,123,173,214,236,158,196,14,107,225,150,156,191,63,94,222,27,28,180,87,154,177,149,226,246,189,202,122,122,105,160,141,51,155,249,238,218,217,214,241,146,118,178,116,88,171,35,10,161,197,70,201,198,198,225,222,218,145,180,27,109,15,78,71,141,198,242,48,49,42,169,251,189,173,161,154,215,15,15,106,7,187,133,237,179,249,97,83,109,28,12,18,135,243,53,61,31,109,174,87,11,229,90,98,243,40,30,174,205,171,41,181,141,214,79,173,240,48,118,111,101,176,117,122,220,75,118,143,123,7,141,70,171,211,222,111,175,238,149,239,23,247,182,183,245,227,213,232,198,125,68,175,26,177,123,135,90,187,123,56,136,100,146,173,227,196,189,198,170,140,166,110,172,220,223,25,141,14,118,202,225,181,212,86,235,94,114,251,222,198,201,86,235,238,72,202,172,110,52,219,27,251,125,117,233,94,227,222,252,254,161,26,150,239,29,47,85,70,235,37,101,40,235,218,253,195,216,218,253,157,211,7,7,91,250,131,241,232,193,253,123,114,164,186,53,232,247,229,238,252,225,70,58,118,218,94,93,218,223,61,40,207,87,10,219,17,229,116,189,125,92,108,220,171,156,30,47,239,245,123,39,74,231,48,60,172,44,237,203,189,209,242,160,80,234,140,75,133,252,232,36,210,232,222,45,236,215,183,107,149,211,193,195,251,242,168,175,15,170,15,30,100,34,93,45,126,124,18,174,20,139,213,251,225,78,53,191,26,141,72,250,145,188,210,62,139,227,141,114,111,255,96,107,119,61,81,60,44,151,115,216,236,33,93,173,249,54,156,208,137,255,234,147,104,40,146,142,100,170,209,76,196,176,158,72,215,210,19,116,212,181,88,50,241,2,20,190,209,116,53,149,202,68,101,191,70,35,105,37,49,161,211,245,88,180,250,34,44,93,18,241,122,5,20,226,254,180,212,25,41,51,1,206,137,23,2,231,68,76,78,39,107,213,168,95,56,103,226,213,107,152,214,184,107,234,82,8,3,19,245,90,146,211,163,202,21,189,219,26,244,21,142,17,37,2,133,83,137,183,72,57,215,88,40,153,6,93,176,69,53,232,212,81,155,141,93,65,151,111,22,190,154,46,223,81,254,170,186,124,163,34,209,127,155,179,233,242,141,98,55,163,203,119,153,227,27,211,229,155,117,95,93,151,63,169,127,183,160,203,55,155,187,65,93,254,228,74,167,235,242,205,41,191,182,46,223,68,186,153,116,249,55,160,143,215,251,212,136,231,74,183,116,126,226,74,35,34,181,13,81,8,176,99,209,4,213,188,186,151,7,165,116,113,73,140,99,45,248,152,253,53,117,214,233,2,232,224,45,154,251,21,167,230,126,197,169,185,47,59,53,247,43,78,205,253,202,20,205,253,138,83,115,191,50,77,115,191,226,161,185,95,241,208,220,151,157,154,251,50,167,185,55,213,244,118,176,78,208,212,51,84,254,84,83,255,233,239,139,212,199,187,171,233,76,125,43,99,145,236,202,58,67,245,234,166,201,51,245,124,140,93,114,213,245,205,120,34,112,43,167,2,55,117,50,240,34,79,7,110,236,132,224,99,58,37,184,206,73,193,199,118,90,112,251,39,6,47,226,212,224,246,79,14,110,226,244,192,253,16,32,147,72,77,50,106,139,71,144,32,235,83,70,172,169,195,80,125,208,106,45,116,7,125,122,21,51,227,41,35,53,169,150,82,42,210,227,115,106,74,104,185,92,57,4,92,105,16,49,181,196,77,11,86,160,179,32,193,97,40,194,133,103,200,34,106,36,207,197,51,98,50,37,166,35,98,40,26,92,196,23,70,99,225,55,139,248,54,165,143,215,105,34,4,162,39,18,0,2,184,128,36,194,111,40,54,165,77,38,117,217,107,92,96,146,108,192,120,240,106,64,132,214,141,111,71,122,11,127,251,7,17,198,1,221,53,59,128,93,201,157,195,102,100,219,18,7,129,3,0,164,202,218,66,3,194,87,32,170,53,151,145,106,74,67,124,185,26,149,165,84,68,196,254,146,61,89,195,247,17,155,207,193,69,58,13,161,12,145,219,8,112,249,73,49,4,177,224,34,110,216,86,128,92,170,141,61,24,187,149,150,122,50,80,44,1,22,82,146,68,194,49,80,184,69,16,106,195,191,80,132,84,26,120,89,66,57,204,155,185,67,169,104,6,210,89,136,13,136,94,205,96,203,73,86,54,104,45,168,237,134,19,98,110,85,240,23,107,179,217,176,134,243,48,82,9,40,140,14,177,113,211,119,36,209,157,12,212,30,240,158,248,226,51,187,232,237,138,175,188,182,98,17,254,96,75,220,44,252,113,27,176,87,27,1,91,186,87,155,177,88,40,22,251,135,69,126,165,37,232,66,139,196,177,24,76,87,9,185,86,157,187,85,221,210,81,26,73,131,181,158,165,183,127,243,55,130,147,36,191,253,133,119,35,131,87,231,51,176,190,93,59,199,168,101,8,201,171,88,120,53,68,87,103,188,22,188,8,163,113,49,18,143,136,209,184,68,9,3,190,250,10,208,16,113,95,106,45,224,200,148,12,46,86,7,154,142,202,247,186,234,205,141,204,161,188,177,116,50,145,16,35,137,56,80,139,136,103,31,205,60,201,224,164,62,145,4,16,50,45,170,47,19,198,220,138,67,216,142,241,221,190,108,233,106,171,164,170,201,90,218,103,99,198,155,234,58,179,102,171,230,148,89,86,164,109,165,71,210,233,90,93,154,181,109,236,175,62,185,241,88,2,83,31,175,49,147,118,201,215,186,220,86,91,227,44,102,42,181,110,71,173,46,163,84,203,106,141,69,96,219,186,82,47,3,170,87,63,49,69,37,241,27,172,32,242,219,90,77,233,203,106,235,115,104,47,246,162,140,89,131,8,135,136,58,8,109,81,139,78,196,240,219,148,249,222,68,204,211,68,148,99,52,117,70,20,179,183,211,25,180,39,54,195,111,81,220,36,243,115,199,136,253,140,61,129,187,151,137,68,225,103,177,25,251,86,173,94,77,94,169,114,215,229,36,94,165,38,143,197,97,116,49,35,75,210,149,186,232,58,233,87,234,162,235,180,218,97,120,138,111,56,113,230,115,156,62,80,205,47,183,71,80,75,98,178,144,120,132,183,81,31,194,232,27,109,133,16,194,56,219,179,80,0,196,137,79,220,144,157,76,128,125,111,197,154,197,5,25,239,14,174,59,44,107,194,3,213,92,185,196,233,196,158,171,23,135,176,240,26,64,60,132,182,92,12,69,46,234,22,9,186,69,129,38,215,42,153,106,220,82,223,192,19,30,6,111,201,87,7,100,142,213,22,147,50,85,36,155,59,214,52,95,63,190,3,124,66,35,60,51,155,10,33,202,147,196,204,44,227,231,24,68,12,174,130,145,4,31,156,145,113,144,98,160,142,251,190,45,137,145,88,84,140,38,64,48,73,4,29,98,11,247,25,109,253,142,179,11,183,193,34,249,180,51,65,170,98,200,205,107,233,37,41,29,175,87,92,43,211,7,21,111,84,234,116,59,202,162,115,89,49,231,41,196,81,146,195,31,120,32,97,89,208,174,149,197,79,168,255,202,131,185,5,244,37,232,133,31,108,241,251,235,11,198,231,139,16,40,121,241,77,173,48,182,158,127,34,96,76,147,149,203,54,170,115,95,187,222,107,138,219,84,90,10,132,63,92,128,245,139,143,88,122,28,159,106,108,179,148,97,53,118,27,36,25,215,235,110,20,104,170,92,199,203,115,47,75,137,84,188,22,183,202,117,46,114,153,137,173,180,67,54,38,119,138,160,22,147,225,215,30,119,176,173,214,106,45,197,6,195,144,245,76,139,219,14,38,131,154,50,200,140,214,71,148,68,45,58,35,44,156,242,46,98,148,81,133,11,176,96,189,231,214,148,200,232,141,52,8,121,200,109,41,30,36,90,25,42,157,214,216,149,68,211,121,119,65,75,134,16,76,89,192,111,74,46,196,230,34,68,30,1,104,19,246,22,71,7,33,28,172,107,217,0,73,244,220,158,140,238,80,50,66,20,50,110,226,185,7,227,76,248,7,126,202,6,90,107,78,152,215,32,60,74,166,30,149,132,96,112,254,85,158,2,82,142,28,200,51,222,29,185,141,128,202,153,188,214,193,198,185,187,225,247,130,109,169,83,160,179,100,134,250,120,174,81,23,70,89,137,60,235,71,154,218,105,102,37,15,192,185,239,138,246,109,107,214,90,189,247,46,91,205,83,202,123,109,7,14,81,147,238,2,139,38,63,194,215,76,53,221,221,58,126,155,208,61,145,47,212,233,31,177,34,115,209,224,85,74,197,38,149,58,159,42,11,71,92,246,84,139,56,237,103,140,30,32,244,53,210,89,203,198,130,87,153,58,198,156,123,143,101,230,169,154,121,150,166,240,230,178,156,184,240,42,30,15,122,145,31,207,22,19,158,69,88,155,149,154,34,161,45,148,155,125,204,174,88,105,6,232,186,240,70,79,244,229,196,21,62,96,121,243,84,83,95,137,113,183,35,35,66,197,72,82,140,70,162,98,40,237,68,213,76,84,76,167,197,84,6,235,157,140,78,227,131,61,219,64,72,26,219,70,44,108,167,235,246,49,97,188,112,0,225,83,41,143,91,13,46,178,235,191,178,71,104,203,87,58,246,218,201,110,233,190,69,137,182,188,244,130,121,247,237,204,65,249,38,140,130,52,122,51,179,118,49,75,39,253,235,207,106,233,26,250,185,210,40,216,68,39,183,31,76,153,234,69,227,145,48,229,222,226,71,240,42,61,177,210,141,78,208,67,133,105,145,99,102,193,15,30,156,88,21,101,0,175,2,191,246,61,124,162,132,54,161,93,15,173,164,43,127,79,181,255,12,234,76,174,98,239,150,163,144,164,77,214,90,176,113,67,150,184,226,24,41,93,79,28,16,231,216,237,45,180,187,53,55,5,141,139,220,137,53,88,209,16,20,182,150,14,152,143,30,240,118,218,199,177,21,99,200,40,142,93,151,9,227,19,184,88,218,47,166,97,97,43,195,229,220,44,138,4,255,40,136,68,236,193,24,7,65,217,100,90,140,36,17,46,197,19,128,179,162,189,216,194,76,229,174,91,204,95,41,143,149,105,153,106,211,200,110,134,217,202,146,123,91,207,25,209,18,4,23,113,156,163,120,108,187,144,152,100,110,48,189,88,236,101,47,94,19,108,233,154,199,97,228,116,37,43,219,159,227,213,116,173,110,169,114,154,214,150,172,166,9,231,127,178,82,169,213,34,246,58,167,30,116,216,100,7,119,189,190,117,229,90,151,41,211,242,113,237,250,61,238,96,80,114,173,222,170,215,31,66,164,250,5,234,221,239,172,211,182,11,91,38,219,253,100,252,101,41,41,213,35,105,175,141,195,164,90,216,201,15,11,108,175,18,129,77,81,210,16,197,114,94,176,8,108,154,210,83,228,62,226,179,232,211,4,97,206,162,85,119,42,182,44,123,243,197,203,100,228,52,78,185,55,47,198,51,39,177,168,180,253,32,104,1,130,139,250,140,84,172,214,53,87,25,14,131,95,178,72,68,19,11,136,228,243,125,28,252,213,143,238,9,112,88,178,244,209,48,237,189,152,92,151,231,128,9,70,34,89,0,181,165,44,244,53,197,83,99,139,11,88,26,247,54,154,136,207,110,52,225,217,60,139,57,165,47,44,84,101,173,246,57,246,250,228,9,225,171,206,189,56,150,151,19,201,164,156,82,108,123,137,116,157,182,2,102,66,71,30,50,121,18,4,5,95,181,18,11,50,11,55,22,73,154,64,149,7,253,174,199,226,226,185,4,122,150,231,202,108,180,84,221,60,242,235,40,51,40,92,60,151,150,149,233,136,163,62,195,63,56,225,115,210,125,11,196,145,88,17,69,131,179,78,143,95,240,35,84,247,63,23,88,253,219,146,13,183,4,43,151,7,32,190,181,86,129,159,197,141,34,41,216,104,23,19,130,25,154,245,213,18,239,119,65,97,74,218,177,131,127,6,84,180,170,73,227,82,6,180,200,118,131,5,223,181,153,214,111,214,26,185,42,16,31,128,254,226,50,19,101,45,142,204,248,236,0,229,105,220,4,207,104,26,81,58,103,39,116,28,122,217,221,114,132,98,48,96,122,212,50,141,142,178,238,231,226,78,122,27,7,106,203,47,140,73,149,130,204,216,170,211,132,137,181,39,140,202,157,245,1,72,144,0,131,16,101,130,117,12,223,71,198,178,27,29,53,200,53,37,77,19,9,237,148,14,120,91,40,88,132,95,251,233,153,209,41,231,131,253,212,97,10,210,89,123,19,106,241,14,63,94,7,7,245,84,53,46,77,173,10,145,98,16,17,61,117,75,233,76,38,38,75,172,187,212,223,206,82,107,93,109,193,161,15,174,188,139,182,122,127,102,142,113,201,62,239,142,122,224,86,11,173,239,171,182,148,173,54,247,213,166,118,122,131,254,194,66,91,237,168,230,59,90,255,160,123,20,167,21,38,22,213,124,61,250,160,94,87,79,29,53,185,233,155,43,145,76,52,233,189,233,216,12,47,124,245,196,176,237,158,189,189,89,91,160,123,63,133,59,144,36,203,166,14,9,87,171,18,139,43,231,215,26,61,37,223,36,85,169,89,106,36,171,201,226,40,102,162,219,52,111,67,219,178,18,175,214,47,15,99,183,151,35,181,88,37,145,114,237,154,71,245,204,202,249,201,19,176,148,60,183,72,101,11,104,6,102,168,11,201,110,61,180,76,79,23,122,204,115,232,243,57,66,25,31,99,57,28,125,124,242,68,214,180,238,8,91,118,44,164,236,172,16,27,133,79,116,242,223,94,86,174,247,237,108,241,140,141,193,23,222,49,143,59,4,181,241,139,28,11,236,133,35,53,181,191,135,1,63,105,199,231,204,203,185,189,159,75,53,196,85,216,138,124,13,96,97,225,8,85,132,201,252,66,149,220,22,98,126,235,116,107,10,240,43,244,195,231,44,31,12,110,66,244,213,14,20,201,226,251,139,174,93,141,81,36,59,25,233,61,247,186,41,245,59,58,72,111,112,55,181,1,67,85,87,43,45,235,102,142,70,6,56,100,148,115,217,200,91,32,132,90,85,228,206,19,237,69,215,3,230,69,135,202,198,166,165,165,219,189,165,75,62,164,93,7,35,121,3,254,164,117,13,245,21,97,179,162,116,102,240,229,252,216,74,85,117,61,172,227,231,16,184,42,34,0,252,189,142,244,0,240,129,134,175,156,228,25,155,207,131,27,104,177,44,74,134,179,40,117,134,93,33,30,167,73,236,124,154,44,230,243,39,216,15,246,180,40,118,113,16,200,248,50,74,90,194,73,75,98,3,39,157,224,188,205,37,195,207,149,20,238,226,191,109,206,151,21,124,113,89,10,249,186,159,207,171,204,131,150,212,79,210,73,149,186,233,58,171,228,243,77,156,81,35,126,181,43,204,49,150,101,64,181,230,27,144,99,13,85,53,46,229,119,118,200,199,36,87,19,115,143,133,174,176,40,149,149,112,65,212,151,80,209,67,212,25,35,103,148,244,162,104,254,173,82,56,105,5,173,40,198,151,208,203,33,244,24,90,46,66,124,46,244,41,82,232,149,196,120,41,223,40,30,90,134,45,231,243,93,40,218,42,30,21,197,147,165,188,142,190,243,195,100,223,79,225,59,234,75,220,248,78,202,87,205,30,53,217,40,143,74,104,190,32,230,87,9,189,54,11,22,8,244,74,168,158,100,41,31,47,29,114,197,20,244,37,85,138,21,196,193,82,94,93,98,61,148,41,92,91,75,25,12,7,29,125,225,221,143,187,150,30,158,45,161,154,231,151,242,243,40,23,245,73,14,47,129,75,241,90,126,176,108,36,13,151,81,82,123,45,63,111,38,21,143,11,128,106,235,27,150,202,21,19,29,100,110,126,17,26,46,193,252,230,239,19,159,236,104,193,58,223,73,235,12,174,161,49,33,68,220,218,161,224,108,211,186,9,48,238,157,22,68,181,152,151,119,104,155,42,107,14,123,110,215,73,217,118,129,125,230,32,174,50,120,246,11,167,216,107,90,66,185,146,92,46,213,142,90,77,14,107,210,44,11,155,251,4,246,17,215,139,59,100,216,134,243,248,144,186,138,71,139,59,124,45,135,240,103,207,156,121,30,64,243,197,252,250,10,15,90,21,187,116,115,158,230,135,230,55,126,141,54,56,0,73,230,72,219,220,2,110,23,204,62,40,220,34,48,156,205,207,10,98,114,9,156,202,9,144,150,16,242,99,114,16,91,162,19,37,155,80,177,205,20,120,159,75,56,79,180,224,168,84,103,253,36,73,37,234,188,190,195,79,73,219,62,71,227,162,57,148,38,55,29,109,238,121,96,194,147,1,241,184,128,106,143,23,243,39,198,188,31,114,110,246,195,66,191,0,129,0,162,133,29,3,141,98,128,3,122,41,63,143,210,198,8,145,129,116,109,96,130,176,137,38,86,93,135,75,86,8,164,146,44,118,192,198,89,81,108,111,228,247,118,112,84,0,156,247,222,113,81,108,174,229,171,59,252,228,233,43,249,77,10,205,134,1,22,147,42,150,224,171,29,249,211,28,120,21,59,177,61,97,174,253,7,29,212,92,41,175,236,208,248,7,108,48,71,48,152,209,50,30,62,75,211,32,13,53,54,70,105,102,107,168,92,62,73,198,15,100,175,136,199,239,70,219,142,1,191,81,241,147,226,142,133,120,75,136,56,166,139,24,205,251,37,177,187,132,209,28,40,230,0,18,99,197,48,169,21,37,170,230,172,14,140,97,96,168,181,74,8,108,106,41,175,151,88,221,138,29,153,199,182,225,159,96,240,161,17,161,1,172,151,204,120,9,120,168,203,61,60,249,235,59,20,101,84,174,138,40,135,50,131,45,115,28,58,91,174,15,99,56,216,66,131,129,169,105,70,105,56,52,6,128,219,27,177,105,232,23,208,60,180,9,253,104,186,192,46,81,72,224,37,220,48,160,208,181,16,169,22,80,8,180,60,78,140,125,33,106,194,170,203,144,229,180,152,194,241,35,146,69,214,74,149,223,21,16,166,157,98,98,128,54,125,14,229,239,91,86,203,82,30,104,11,153,119,43,137,96,68,137,196,201,56,34,193,158,87,40,208,14,25,169,51,41,84,1,40,196,22,84,184,159,95,218,135,212,10,108,73,119,87,160,38,148,186,9,127,40,141,219,129,239,219,21,74,247,81,149,43,121,40,74,75,197,113,234,161,209,142,141,51,89,67,171,12,237,185,136,250,55,138,60,142,239,162,209,74,75,249,251,48,77,249,67,148,240,128,4,233,168,50,24,31,218,169,133,147,68,54,236,227,151,56,76,145,249,214,48,121,104,175,228,211,100,138,201,188,101,10,104,222,78,86,16,53,216,49,161,115,12,68,112,176,156,239,22,241,102,18,94,2,50,16,45,34,138,131,48,124,128,18,171,148,219,80,240,156,14,81,13,37,186,55,104,203,144,87,130,188,131,34,90,85,20,3,233,248,194,64,45,210,197,124,179,196,17,28,188,116,16,172,78,74,80,49,38,57,90,137,182,133,184,131,1,63,171,167,37,68,133,37,212,24,250,96,144,225,88,169,85,4,90,56,95,98,68,132,128,9,77,112,98,197,232,58,34,50,109,131,165,136,23,141,37,42,231,143,86,247,89,159,209,244,143,49,223,208,90,133,130,99,0,4,98,212,226,40,141,142,185,184,6,80,91,218,5,36,84,151,185,97,28,47,163,97,32,56,116,249,196,30,36,14,202,249,209,242,142,25,217,5,55,218,42,3,231,48,42,118,48,25,79,27,223,81,209,72,217,232,52,162,230,205,149,29,130,7,13,182,138,58,43,8,8,81,68,107,86,0,226,25,179,34,68,186,198,40,13,130,171,204,99,86,104,101,88,20,71,171,249,36,74,108,50,34,151,90,65,68,14,53,217,88,221,129,53,74,72,231,209,42,34,157,81,196,170,161,68,182,161,135,215,204,105,95,206,15,72,246,214,186,145,136,182,146,232,234,14,157,159,170,101,175,76,173,34,78,109,132,168,69,217,74,105,233,142,210,42,163,226,163,173,252,168,188,99,192,163,179,97,32,14,218,228,227,100,79,37,227,77,148,207,48,214,204,163,196,45,3,173,249,237,211,224,114,8,254,246,214,34,152,93,25,172,89,209,207,12,35,99,151,65,38,132,145,97,178,170,255,48,50,46,174,240,166,219,63,187,77,199,114,234,17,239,157,6,109,1,5,76,207,116,179,44,22,150,225,33,144,37,103,237,236,3,31,2,0,31,215,190,28,139,196,99,16,164,67,2,35,21,35,155,121,208,27,48,79,122,81,77,189,83,90,76,146,36,40,19,11,46,122,118,199,26,85,195,173,210,5,28,192,132,254,113,169,91,196,205,198,141,15,245,122,157,235,168,179,81,108,143,98,54,72,53,23,4,12,150,35,85,39,56,80,14,187,255,64,191,75,130,86,136,1,230,55,16,224,157,9,2,22,143,10,235,172,49,208,167,141,32,13,252,156,4,172,147,10,241,54,204,10,120,5,178,181,2,211,168,29,85,192,204,218,45,31,233,9,112,0,142,128,217,7,222,109,35,192,252,54,162,232,31,246,173,183,214,173,158,41,184,219,113,174,85,211,212,38,64,2,206,24,95,176,186,138,13,200,136,226,225,49,43,224,132,111,206,12,87,169,189,86,206,236,5,125,114,233,9,11,36,226,14,90,123,247,185,249,224,63,113,65,63,220,93,16,167,47,37,19,187,184,96,57,24,150,204,117,31,125,192,206,251,206,81,115,99,102,31,237,190,226,70,7,208,15,247,104,25,171,137,74,196,153,223,196,34,251,208,205,156,228,112,49,26,229,113,206,88,157,216,70,129,230,230,44,21,248,124,220,162,10,56,199,14,63,118,133,96,128,42,10,249,60,156,30,145,246,205,204,195,231,227,61,65,45,32,49,97,145,13,100,184,89,153,117,56,92,128,21,14,82,105,26,104,197,89,173,93,119,75,41,19,241,9,183,81,81,179,47,208,52,63,103,54,19,92,174,120,210,89,156,28,49,242,197,217,225,40,159,243,98,18,232,236,164,120,218,112,136,9,26,244,39,114,149,225,152,197,109,195,185,96,47,23,54,212,231,188,164,45,157,228,35,75,153,63,86,106,149,116,153,39,79,114,104,0,213,66,188,232,193,135,63,120,170,174,184,104,233,147,43,238,240,6,125,86,154,231,222,41,26,103,192,95,167,72,192,128,41,189,154,10,169,74,183,85,155,189,87,70,53,212,106,50,240,170,213,110,242,85,47,80,144,77,37,105,163,132,236,71,117,14,199,177,13,82,187,41,183,124,22,112,187,141,252,194,19,178,238,216,73,3,12,88,58,5,150,34,206,110,146,166,49,188,96,167,141,68,113,200,38,15,160,225,67,18,39,22,123,79,53,248,210,79,152,105,219,6,232,152,197,89,209,29,172,103,167,172,192,244,149,240,202,130,4,241,169,203,193,171,211,222,19,230,65,248,156,65,25,156,227,51,227,133,65,68,129,107,17,6,179,42,108,214,123,173,229,124,165,186,220,241,229,74,35,116,197,133,105,53,25,15,28,211,69,130,38,112,49,206,168,137,98,192,140,122,104,84,164,49,54,198,70,87,201,41,56,78,79,58,216,100,178,16,92,217,85,35,74,27,127,97,140,25,197,193,236,20,102,79,185,218,185,0,128,204,199,242,220,141,5,157,196,43,186,49,77,14,134,201,226,46,198,114,249,97,153,156,200,60,93,6,154,190,161,122,110,166,214,101,231,220,189,121,222,57,109,223,240,56,79,46,50,197,150,175,230,218,71,211,69,194,2,120,53,107,199,73,190,213,196,164,86,177,83,174,103,163,212,161,197,29,76,54,162,103,237,17,115,222,244,238,150,197,133,46,46,217,121,113,147,115,119,153,13,147,91,117,82,77,206,208,120,58,255,238,194,186,27,27,87,32,139,229,125,71,245,140,243,115,240,124,136,219,3,247,174,0,248,119,5,112,28,11,75,65,187,218,193,154,221,198,100,26,196,32,224,136,34,233,5,106,226,39,107,5,56,15,69,59,16,45,161,16,169,215,243,148,22,244,65,197,99,105,1,27,210,81,220,135,224,66,207,108,180,11,199,200,224,191,97,209,151,161,175,245,147,25,65,35,224,8,161,225,138,200,30,139,199,73,201,236,27,229,244,113,35,12,179,208,17,91,197,214,40,28,78,74,63,129,208,219,8,55,33,195,150,100,151,102,172,228,216,74,112,61,40,31,71,215,112,38,158,180,217,34,118,0,186,47,218,2,114,26,149,3,123,151,118,87,140,80,214,133,132,242,112,81,182,56,71,203,169,164,240,71,111,173,148,69,25,197,194,124,184,107,165,56,158,25,87,106,215,30,153,235,158,173,253,40,63,30,139,0,234,20,63,57,21,147,65,26,152,150,9,199,1,78,139,1,242,207,236,145,45,80,72,128,68,10,153,52,185,89,46,144,175,91,60,17,115,242,45,100,156,198,9,113,83,128,250,5,173,139,246,207,174,129,100,49,68,188,48,208,85,71,100,4,19,129,29,129,132,19,153,194,18,208,184,34,126,88,2,179,111,12,93,207,157,248,75,67,72,219,216,42,207,61,196,172,211,45,222,196,185,119,231,177,73,152,133,172,146,157,228,124,162,102,203,33,69,59,52,90,209,184,27,171,98,44,173,128,139,44,100,93,244,1,167,118,192,186,122,3,238,220,182,117,149,162,76,216,49,46,20,10,163,255,100,93,87,250,122,24,238,225,193,163,124,2,164,20,238,222,121,213,107,83,52,216,85,230,26,231,206,177,4,28,147,108,108,25,166,210,152,2,198,149,135,51,40,128,11,9,176,107,88,157,148,137,67,29,150,37,107,161,19,6,98,67,140,19,131,148,56,63,147,176,39,246,207,211,152,73,14,14,46,172,27,215,238,132,54,189,219,115,231,217,60,185,69,255,92,136,83,197,102,231,55,224,39,28,190,18,101,34,53,5,175,208,45,170,58,5,108,243,216,192,61,162,110,68,130,226,164,207,209,201,159,99,65,23,22,195,6,48,111,38,19,194,182,4,32,110,75,64,2,174,113,26,147,105,203,30,188,153,217,115,161,6,87,156,61,82,83,208,175,92,195,201,217,178,156,88,156,109,218,226,147,231,37,193,207,139,11,109,182,169,98,72,92,21,15,130,232,194,14,91,14,181,162,174,146,19,119,110,196,71,104,48,123,229,18,144,101,202,254,225,32,165,87,56,187,112,21,197,93,119,0,122,118,73,217,48,41,148,14,250,200,159,65,50,80,26,177,70,169,140,139,182,220,177,221,197,236,84,221,65,247,99,222,210,98,96,130,88,55,249,172,196,29,63,29,1,99,220,165,47,171,176,11,253,179,14,210,48,82,15,80,159,117,247,214,184,120,43,162,145,200,69,239,184,18,221,118,137,110,242,113,161,148,231,104,173,29,186,162,162,198,185,132,73,224,153,171,194,197,130,85,72,186,6,167,231,137,88,229,169,142,176,250,31,78,209,42,4,253,247,215,30,148,102,26,89,159,172,149,176,54,231,137,118,22,238,51,139,245,254,222,172,37,76,2,9,96,227,201,96,77,82,240,120,1,213,179,171,46,234,105,27,242,78,210,16,218,86,130,27,111,104,35,87,110,89,108,244,202,13,70,254,118,92,139,3,187,251,202,180,49,179,54,109,153,117,215,36,114,146,17,185,227,124,234,25,63,127,148,31,119,28,229,91,67,182,216,150,142,161,220,10,184,234,183,28,192,6,57,200,91,17,103,99,147,220,180,150,182,197,234,148,248,184,1,25,235,48,233,134,120,166,136,79,237,119,18,168,42,248,23,55,140,119,146,104,51,131,176,55,1,136,123,131,143,195,69,62,243,130,223,220,51,103,158,150,247,10,180,201,130,65,54,113,244,98,194,132,211,144,60,118,14,138,222,23,20,120,245,85,87,85,161,135,166,144,225,130,11,134,155,91,172,227,19,211,33,58,5,52,83,155,22,245,64,170,73,248,100,29,182,205,222,106,250,193,224,12,27,20,137,13,228,151,55,182,104,230,163,238,184,109,181,187,113,63,104,192,193,131,28,167,209,83,173,16,38,30,174,147,83,241,128,143,99,113,126,127,112,167,123,78,59,40,215,115,99,239,51,81,231,38,48,121,198,236,70,94,142,30,121,30,179,19,10,43,136,159,94,150,247,233,239,167,191,19,46,2,252,191,136,67,116,224,213,144,221,183,147,80,136,207,208,237,137,177,67,52,54,2,254,68,84,223,198,39,26,237,5,127,2,71,233,5,234,41,109,48,82,16,250,130,124,198,34,146,213,239,219,150,190,80,147,181,166,17,232,2,127,132,148,133,74,195,8,164,192,39,146,182,20,104,135,250,51,99,174,202,18,177,204,164,60,158,98,159,97,250,202,111,105,156,182,202,85,147,207,162,152,5,194,225,151,149,138,162,212,19,126,212,217,14,213,13,13,114,70,149,185,54,93,238,72,70,131,171,52,18,161,227,30,104,114,3,206,126,88,139,219,203,203,189,30,130,210,132,210,142,208,105,46,121,108,33,212,44,39,30,217,0,55,121,139,206,243,54,7,171,233,113,215,163,61,212,218,185,109,22,92,34,142,77,156,60,143,30,152,10,31,62,160,154,159,115,66,178,215,72,252,1,33,255,202,121,138,79,236,151,121,141,31,103,8,194,249,160,223,220,184,221,79,58,39,12,193,181,107,134,167,188,189,99,36,138,219,196,190,76,178,251,143,95,221,238,159,55,78,14,195,53,134,97,91,4,172,192,231,2,142,24,88,231,190,228,127,11,213,155,36,170,216,52,250,51,117,197,26,250,205,217,47,155,42,211,171,1,235,141,165,22,169,139,42,71,146,220,4,241,147,132,99,48,205,104,193,97,81,166,186,24,64,26,203,218,83,152,231,34,202,57,117,181,147,12,9,167,243,239,238,68,104,10,33,114,72,244,217,0,31,147,206,109,94,252,35,10,62,205,182,129,223,134,117,126,80,200,17,70,110,50,62,217,195,215,77,208,241,88,144,227,102,59,96,137,100,231,214,5,106,140,236,175,7,62,27,117,185,16,215,2,117,218,230,148,9,156,188,214,220,236,58,25,254,241,60,145,21,65,73,172,46,135,253,194,228,166,156,247,191,250,104,238,194,148,145,89,108,60,175,227,55,87,186,96,249,224,221,63,22,32,207,173,10,71,180,60,175,206,153,33,234,206,93,86,15,13,151,183,104,183,122,246,114,198,112,196,199,115,23,95,221,86,165,197,32,155,143,150,55,177,173,132,123,83,23,30,163,181,132,121,115,155,19,126,0,105,251,105,5,235,60,248,164,185,208,238,153,247,50,245,124,22,155,112,126,95,137,19,163,35,246,207,195,107,196,221,87,196,215,106,177,206,6,102,238,105,0,35,175,170,236,18,199,132,234,104,116,61,143,170,236,66,136,231,224,104,216,189,41,243,238,8,160,55,117,189,196,37,247,245,226,17,138,111,106,125,41,247,250,184,245,236,59,138,158,232,82,120,82,252,190,41,231,30,76,122,187,242,38,59,97,215,183,104,160,28,99,53,227,244,93,163,135,164,119,208,79,255,187,136,123,16,63,183,41,196,17,253,38,156,99,79,217,53,189,67,251,185,239,36,94,32,244,83,173,53,208,223,244,157,202,126,247,247,108,141,153,166,120,51,100,247,206,224,182,155,123,35,2,83,52,4,124,143,193,22,34,208,75,199,159,13,64,188,64,191,181,186,5,239,123,77,32,196,255,53,193,17,48,208,166,131,71,109,165,38,49,165,198,160,221,209,58,112,237,14,101,73,72,193,192,4,113,204,111,31,220,216,19,8,232,118,238,101,157,195,135,30,156,65,130,224,101,178,73,147,196,133,39,244,98,186,92,138,219,217,47,143,44,166,226,202,178,255,95,120,0,129,11,36,200,88,103,71,92,192,128,56,169,176,45,124,160,103,222,25,34,35,122,246,132,213,61,227,74,92,156,157,47,118,27,169,75,183,104,40,67,107,135,204,41,160,129,13,93,80,192,30,222,240,220,110,17,200,116,43,14,169,217,97,192,193,199,60,116,51,190,156,96,238,234,198,212,69,39,153,84,102,3,14,227,40,60,28,78,45,21,184,166,32,97,40,148,132,199,52,34,197,110,183,11,247,134,92,60,14,94,136,153,76,42,145,173,15,58,216,46,121,174,35,42,98,63,120,46,12,116,5,141,74,83,171,125,97,177,31,210,230,148,224,226,80,214,2,90,206,200,25,60,135,132,78,174,127,164,234,162,146,235,132,62,83,213,20,185,175,44,181,48,37,18,251,40,233,9,34,254,245,208,147,234,235,175,43,139,154,210,31,104,157,64,127,14,130,96,8,226,57,130,89,95,173,22,145,196,172,103,5,28,25,176,218,109,183,187,157,133,158,220,80,4,177,219,201,158,87,91,106,181,153,5,91,107,248,176,141,210,139,144,114,113,33,62,154,80,13,49,10,33,114,132,64,178,34,28,3,31,10,148,93,238,247,53,61,123,78,20,37,217,151,164,11,177,141,112,165,149,69,131,105,13,20,212,214,201,64,209,198,219,178,38,183,69,196,207,181,96,41,152,208,81,130,231,124,142,156,114,33,42,167,61,77,209,113,44,74,193,252,34,92,24,13,35,202,107,182,219,24,128,147,65,54,34,153,223,209,114,49,191,195,86,158,77,94,88,122,141,17,209,204,210,146,43,168,191,194,211,223,125,237,217,63,253,233,242,27,111,61,251,249,175,185,214,48,35,200,213,7,24,40,0,155,40,136,213,22,2,9,192,6,205,188,136,119,140,163,110,11,200,171,240,252,87,127,120,254,95,223,188,252,226,79,173,149,122,131,38,212,131,191,122,72,239,119,60,193,244,25,93,233,207,185,20,18,5,40,37,136,74,208,11,120,124,237,104,104,193,199,98,4,255,19,111,0,96,28,168,8,99,226,14,43,194,246,51,96,77,132,220,71,111,124,229,233,215,254,55,171,221,15,204,170,181,171,192,172,90,243,7,51,148,15,141,17,173,189,22,170,9,64,168,139,115,230,242,14,158,155,235,16,193,160,219,131,100,4,131,166,50,70,189,85,107,162,5,104,164,2,145,13,6,42,71,243,113,17,12,210,25,185,254,172,124,244,111,111,125,244,189,95,60,253,246,79,159,190,253,14,55,55,53,68,72,22,122,104,173,43,154,251,4,97,123,86,1,81,133,254,145,32,10,184,131,184,21,185,47,100,133,49,250,89,216,220,180,205,21,153,40,218,224,219,111,126,248,193,95,156,211,213,87,219,202,1,60,123,205,144,145,193,190,246,141,15,215,192,88,154,82,65,68,2,79,10,45,65,198,218,211,84,196,186,142,5,17,14,244,179,120,173,131,25,51,165,115,34,7,156,11,11,241,236,118,48,209,220,195,249,160,89,132,26,195,57,225,233,55,222,126,246,222,143,208,230,208,55,127,133,224,99,214,101,123,31,172,141,106,74,29,13,124,82,171,232,179,210,223,1,244,52,155,252,232,203,111,61,251,203,187,19,26,33,3,5,94,208,82,27,63,3,20,123,21,132,139,221,222,54,146,41,228,134,76,182,35,132,242,221,158,210,217,236,106,10,202,120,97,54,107,29,227,107,253,167,223,123,239,242,39,223,197,103,177,125,235,232,161,91,8,183,80,179,176,155,116,64,212,31,65,125,119,140,129,99,70,122,97,208,19,178,182,36,16,109,4,52,241,198,212,227,233,231,170,152,176,97,81,117,92,27,101,67,16,197,159,247,176,170,158,134,64,22,146,224,212,122,173,45,37,18,245,179,24,47,223,255,214,179,111,253,226,242,205,47,61,251,207,15,124,18,74,31,164,209,90,235,116,2,41,247,122,247,16,34,204,78,35,105,65,63,100,146,101,53,41,101,245,108,60,174,183,252,147,74,220,127,59,181,4,31,22,131,90,226,255,251,39,151,254,166,232,249,15,255,249,233,183,254,122,249,207,239,95,190,249,47,220,20,85,101,189,10,154,121,51,191,101,98,172,219,25,63,127,100,84,128,236,21,89,207,215,238,66,180,101,177,135,214,21,198,127,165,191,174,232,27,208,50,93,143,71,114,167,161,96,162,114,212,29,20,241,219,133,72,98,158,237,181,186,125,40,244,100,48,247,8,195,72,160,186,58,212,124,199,50,135,132,145,84,66,192,165,139,50,122,128,208,223,148,63,132,241,0,56,4,186,122,129,135,156,147,49,96,131,64,56,52,36,212,108,40,114,253,14,250,160,204,5,179,182,236,142,197,78,126,231,132,121,90,17,147,47,114,185,220,163,199,119,4,33,107,38,133,90,74,167,209,63,130,251,205,220,106,1,186,245,248,226,226,177,216,25,180,90,226,75,17,49,150,65,172,118,36,22,77,37,131,62,144,186,86,27,94,101,223,39,229,124,161,52,201,201,237,62,236,95,150,192,138,199,64,66,138,16,25,207,10,84,136,217,150,59,74,139,145,31,39,59,77,115,9,60,235,141,139,87,250,29,207,162,224,175,105,20,100,152,143,235,67,165,169,47,228,16,162,123,159,195,252,102,133,86,87,6,193,72,16,53,121,116,23,167,12,23,140,52,6,91,154,96,129,6,203,132,102,7,119,170,141,208,78,237,181,148,61,76,185,240,178,213,45,20,21,132,36,52,22,182,254,144,160,211,115,44,13,118,81,87,8,247,120,83,62,93,197,9,34,85,74,160,220,128,183,236,123,9,61,139,2,53,227,175,42,173,22,57,110,21,178,231,130,233,155,128,182,13,34,78,162,182,5,31,153,204,5,206,91,186,155,139,188,174,158,42,53,232,9,217,57,177,9,129,32,210,49,38,18,130,104,16,246,175,95,126,253,15,128,27,162,175,234,0,2,11,184,26,212,153,72,68,130,72,134,90,223,32,243,136,60,100,41,71,202,49,215,255,241,111,31,126,240,227,103,63,248,2,42,14,187,222,2,19,218,23,250,221,46,76,135,0,18,231,148,30,88,27,142,73,64,186,104,159,220,122,0,114,132,165,7,84,116,185,177,30,164,93,135,46,35,65,23,240,211,104,220,66,149,167,52,78,247,27,92,229,42,162,209,8,95,184,93,71,17,53,219,190,99,235,38,80,86,205,186,239,32,34,138,29,95,24,218,76,234,192,204,196,154,146,101,39,117,165,36,85,9,33,110,36,132,93,254,97,9,60,210,30,223,113,38,133,106,26,2,155,128,72,171,89,131,192,83,83,41,136,247,201,199,98,148,205,14,98,236,212,142,76,183,92,188,168,205,20,79,130,195,23,162,32,162,160,193,186,22,65,228,116,146,128,230,84,59,70,84,14,118,186,221,80,10,138,220,193,15,34,52,174,96,125,142,46,100,31,69,37,49,38,137,113,73,76,72,143,185,79,147,106,216,67,223,17,182,140,187,131,62,226,112,33,214,143,24,192,213,137,1,68,198,134,232,47,202,164,137,129,14,34,3,98,224,120,208,238,193,68,226,140,64,97,224,255,100,11,22,160,212,2,217,136,161,65,244,80,107,225,234,201,118,108,14,202,158,167,72,210,233,174,77,183,9,180,173,200,104,39,20,187,57,184,225,179,154,168,39,9,27,28,77,203,9,242,36,87,147,50,121,74,103,234,85,1,49,51,106,14,50,40,104,117,6,197,22,60,87,35,181,58,122,214,115,253,80,103,174,21,20,171,144,24,79,73,81,148,88,195,153,17,85,68,207,189,28,37,244,68,245,70,84,214,136,135,236,182,123,221,14,122,68,211,133,248,67,245,84,69,12,201,163,234,35,65,22,30,63,38,68,150,211,58,17,132,60,231,215,15,92,15,1,18,35,194,104,192,38,2,53,73,52,232,50,124,167,91,68,22,109,220,38,167,3,31,198,199,181,99,252,0,232,52,208,205,221,232,242,237,95,60,123,255,175,108,227,17,34,104,241,208,47,31,254,241,45,219,71,9,182,30,199,174,67,106,69,18,56,126,48,153,41,198,40,160,189,183,102,18,145,14,166,40,140,27,65,31,233,19,106,151,48,167,80,139,33,102,194,139,137,108,217,115,134,109,228,9,240,33,139,208,20,158,179,145,11,145,240,8,217,243,154,60,38,48,234,201,32,53,160,86,54,97,29,85,107,36,149,240,16,248,249,2,54,31,162,209,171,241,224,7,117,31,101,150,115,42,158,162,80,67,233,151,212,106,191,12,250,210,101,173,219,46,202,213,35,5,97,5,206,4,168,3,69,156,12,11,234,75,78,159,11,206,5,67,68,112,159,19,14,209,15,146,219,23,74,37,86,202,20,183,93,115,178,108,168,7,123,99,29,58,49,135,16,186,173,244,143,186,53,157,177,171,8,3,148,44,207,214,79,232,79,231,245,215,5,44,123,26,236,173,159,146,4,108,185,206,29,160,147,132,139,92,136,60,38,96,20,153,80,234,0,34,19,13,115,47,89,94,47,68,128,39,234,243,134,170,247,179,174,234,214,69,92,128,98,116,238,37,137,194,138,161,59,172,103,51,133,174,17,188,200,201,124,65,197,43,136,225,180,141,134,223,133,176,170,3,150,17,226,206,49,174,146,55,145,99,118,114,107,123,91,119,1,2,186,50,135,31,129,139,234,52,212,250,120,142,149,65,219,128,30,12,242,133,30,73,143,95,121,197,250,110,110,20,48,187,75,8,119,230,230,236,210,66,31,117,3,80,33,132,200,134,138,166,127,65,8,62,138,62,158,23,158,126,251,167,194,162,117,47,13,245,6,250,209,92,31,75,93,6,99,109,180,7,105,6,220,34,40,207,133,104,39,160,83,38,220,70,211,115,29,3,3,217,156,205,25,149,90,40,174,255,122,39,214,105,16,23,175,90,29,84,40,215,9,181,229,222,156,155,100,11,26,63,12,4,115,1,101,189,20,252,35,124,22,17,194,252,252,105,63,132,79,202,90,76,171,223,81,70,129,109,180,244,85,132,12,102,67,125,96,102,106,4,233,122,93,52,10,101,94,8,235,99,29,254,65,91,40,143,172,141,195,195,72,24,131,34,223,106,25,116,68,8,134,250,71,74,199,138,10,168,2,44,43,194,44,98,178,77,101,71,252,34,114,207,238,152,68,11,17,228,204,221,29,180,43,138,198,112,21,227,75,215,160,103,198,22,49,135,118,36,91,37,230,246,193,22,135,181,236,30,80,124,151,114,120,39,224,139,116,108,51,28,180,105,31,208,31,152,28,152,31,139,18,207,65,73,220,105,153,149,128,206,11,11,177,136,32,78,70,188,136,43,226,153,186,188,233,45,231,208,184,241,23,75,143,231,176,62,110,144,235,137,109,204,103,84,42,138,193,103,164,224,78,113,177,158,219,170,28,35,124,157,107,99,56,6,231,6,34,226,114,65,204,198,27,147,144,174,213,42,241,100,44,46,224,247,224,162,242,200,224,88,31,231,234,16,205,15,225,163,142,164,170,76,38,165,212,4,199,129,22,28,80,209,76,152,33,137,37,16,247,50,135,248,78,132,54,152,98,32,202,173,138,66,136,19,89,217,141,100,82,162,30,147,83,137,244,227,115,203,253,228,147,237,61,156,133,169,231,69,44,22,227,175,216,155,118,247,162,163,124,70,134,95,63,85,16,35,12,71,69,162,255,54,29,215,215,101,95,174,39,234,169,186,124,49,17,78,1,203,45,199,198,109,185,248,215,114,189,160,220,70,228,188,211,112,86,128,79,133,107,170,220,234,54,158,60,129,72,3,198,109,219,145,80,2,223,46,23,136,132,164,120,4,95,36,43,153,207,23,206,33,100,23,70,74,165,169,246,77,155,16,235,120,172,183,98,218,164,8,231,44,80,83,191,80,2,46,182,29,142,184,178,55,112,47,29,245,153,9,119,17,233,211,232,21,4,225,191,221,210,216,127,166,136,152,123,185,51,246,113,169,91,123,139,92,12,84,52,238,105,169,192,101,20,43,244,146,24,124,143,219,113,17,46,65,89,193,87,220,208,139,223,206,10,98,115,37,95,230,174,164,130,251,46,72,46,184,108,67,98,87,55,37,139,249,157,34,92,68,99,22,60,193,23,79,141,217,77,55,112,81,77,19,23,28,179,59,159,204,123,33,60,70,51,225,122,8,134,53,254,175,135,248,212,61,238,239,225,151,39,142,129,115,208,120,216,76,77,58,23,56,219,52,131,65,84,208,140,85,49,7,174,59,228,95,208,98,176,54,173,50,190,30,186,123,204,82,158,89,254,117,166,219,242,161,118,44,46,122,100,175,48,90,224,161,98,115,25,64,37,77,35,113,242,235,236,98,56,28,200,102,135,11,96,70,196,12,226,91,10,217,30,240,229,11,61,69,115,161,246,80,59,42,105,216,205,96,11,107,146,98,88,204,36,88,218,5,56,93,209,93,137,116,203,210,34,191,35,145,207,175,245,13,175,159,24,139,178,0,118,238,216,231,28,125,191,160,125,247,232,152,29,96,245,186,219,212,216,54,37,90,144,217,156,67,139,246,66,174,134,62,66,70,150,149,27,229,140,18,74,38,157,172,87,147,87,226,140,204,194,87,227,140,28,229,175,202,25,25,21,137,254,219,156,141,51,50,138,249,229,140,160,31,35,181,95,61,122,242,4,43,135,22,176,11,141,115,228,134,135,149,225,96,133,93,109,162,161,88,60,150,130,59,120,41,104,224,170,22,230,97,184,16,65,63,150,38,170,93,77,113,214,77,214,75,52,148,68,188,85,202,194,233,184,116,15,171,87,253,244,143,216,188,161,14,102,18,192,63,249,235,32,223,136,233,156,227,108,142,213,0,21,112,53,79,135,236,172,149,146,104,226,147,120,89,115,202,175,205,203,154,72,119,35,188,172,57,50,74,66,98,161,100,60,113,123,204,108,227,132,241,131,166,158,55,252,247,87,203,30,218,36,144,8,61,137,193,237,182,11,132,195,93,50,56,220,26,112,184,75,69,142,195,109,97,14,23,37,153,28,110,4,115,184,43,69,142,195,37,151,1,162,92,38,135,75,174,97,93,42,242,151,159,222,231,110,86,43,214,241,165,135,69,204,219,146,107,75,135,248,198,69,163,72,163,224,82,166,139,251,103,220,64,105,20,108,155,233,150,158,38,241,61,168,38,151,29,193,92,246,10,207,101,39,10,180,39,18,171,208,228,178,57,48,78,224,172,25,14,127,202,89,127,250,251,233,239,167,191,255,39,5,143,177,73,151,216,208,223,35,174,135,63,151,52,31,50,230,244,10,173,117,185,201,153,83,235,224,124,204,124,250,141,185,74,155,70,59,19,228,77,92,122,146,196,105,233,172,147,95,100,85,120,70,56,32,30,239,241,132,225,218,97,6,228,97,17,206,140,136,31,152,223,117,111,178,202,5,149,163,242,107,194,46,239,77,232,42,137,99,55,173,175,44,240,100,242,154,157,117,231,210,89,243,102,128,19,86,129,165,157,89,160,63,91,229,132,87,119,175,159,147,245,113,153,73,210,190,53,148,190,155,188,143,115,152,97,38,221,101,126,23,196,245,26,189,141,129,103,101,9,215,158,242,194,3,15,217,191,146,78,95,67,246,119,24,2,50,105,34,34,215,234,82,170,82,37,194,51,202,130,58,220,81,60,191,234,222,95,172,129,47,156,249,96,26,156,169,71,253,118,203,145,122,110,6,4,226,32,68,213,61,214,212,155,148,116,244,147,43,235,205,63,238,162,250,104,143,156,240,77,146,95,226,165,162,168,110,228,203,69,122,113,243,137,83,73,110,169,103,210,205,201,116,170,62,113,12,60,90,64,128,82,120,23,226,23,62,231,117,231,116,23,230,93,239,60,9,153,19,199,111,182,110,145,123,193,139,80,52,137,136,101,233,222,76,179,94,100,198,77,197,248,177,123,19,78,118,24,116,179,109,182,228,162,25,32,46,147,175,76,196,116,159,56,160,180,231,36,102,210,232,234,212,36,144,4,234,94,160,11,216,205,74,214,240,1,252,54,254,228,234,222,100,53,85,38,230,191,99,69,214,108,78,24,151,127,126,227,242,231,95,123,250,237,223,127,244,237,247,4,139,13,191,139,83,77,39,4,53,16,187,146,57,82,91,240,194,225,176,1,233,125,125,15,250,232,101,206,206,101,177,187,73,113,159,152,53,172,197,174,244,249,151,127,203,155,136,78,132,220,84,176,184,192,86,233,212,56,200,122,194,237,217,7,223,124,250,253,119,110,1,110,75,157,218,100,168,161,12,238,48,67,31,152,241,50,103,126,15,223,150,80,215,80,6,155,65,44,92,51,111,88,193,170,53,107,86,106,254,41,206,136,202,145,255,159,189,119,113,246,36,185,238,58,255,21,113,1,71,79,232,106,168,204,172,170,172,28,209,40,244,192,139,3,19,86,32,111,152,13,173,194,209,211,125,103,52,104,166,123,116,187,245,102,34,12,120,129,197,176,120,151,93,11,194,198,88,1,54,176,187,104,109,16,70,182,130,37,98,255,22,247,140,244,95,236,249,228,175,206,201,111,221,123,251,33,205,140,245,64,198,88,234,123,126,149,149,149,143,243,252,158,115,158,186,33,146,147,119,217,161,167,231,103,253,63,77,149,7,28,98,114,198,118,201,54,24,128,50,7,224,67,178,228,103,113,86,79,153,121,199,125,188,57,191,239,67,247,238,125,224,175,252,149,151,222,120,227,165,135,246,241,103,182,181,87,70,220,119,209,115,253,14,25,44,125,154,158,193,114,101,171,58,237,169,105,128,227,23,87,55,107,80,110,216,173,78,124,206,237,58,252,54,224,186,231,239,37,135,186,49,217,236,148,26,225,59,158,159,99,199,33,189,139,13,63,229,126,190,151,27,190,103,147,30,55,156,89,62,97,191,33,61,117,187,227,7,87,119,59,8,55,108,54,180,231,220,107,253,105,108,245,105,179,255,7,187,181,191,196,2,127,146,178,78,62,54,127,253,212,163,110,22,124,234,11,47,239,201,53,127,141,19,115,253,183,253,207,215,126,12,23,188,254,91,254,122,248,41,83,233,16,241,247,71,82,159,90,223,218,255,125,125,63,182,135,100,174,199,127,244,173,119,190,243,47,191,251,205,111,244,220,43,155,199,15,99,18,198,62,126,4,38,241,245,223,61,76,194,1,251,245,149,250,202,85,152,254,157,121,75,59,184,174,195,238,119,192,126,73,229,162,3,246,111,13,112,254,141,152,78,128,252,167,185,217,33,224,63,30,218,44,31,30,148,186,23,190,246,64,80,157,175,127,240,236,47,188,252,218,87,195,172,232,72,153,253,20,253,133,107,3,157,157,223,191,134,237,188,111,166,232,173,251,39,108,103,199,59,94,123,202,78,227,123,54,3,78,246,115,76,226,173,243,187,239,153,126,234,105,237,221,165,32,252,147,114,250,47,237,64,77,251,175,31,228,200,63,254,245,95,125,252,79,126,227,237,223,255,214,59,127,231,143,246,77,247,148,174,213,88,243,57,181,132,206,182,47,146,247,126,106,59,240,161,187,175,63,120,168,137,30,252,243,124,175,148,178,167,49,255,172,177,210,79,188,118,231,225,158,68,242,133,55,97,57,47,237,191,57,187,194,238,244,1,227,120,111,93,79,250,51,49,243,100,225,225,153,115,103,243,212,243,150,149,211,93,156,184,220,199,144,83,39,70,116,58,231,199,203,112,90,39,227,255,15,122,62,147,167,233,189,142,165,177,255,209,206,200,241,159,207,149,60,127,76,82,151,229,146,44,245,95,249,149,15,60,254,251,127,124,230,185,220,59,11,188,7,128,62,18,88,174,114,229,39,36,169,232,66,146,121,114,218,239,179,179,115,116,177,142,239,103,208,59,38,229,248,188,47,188,252,139,175,189,113,49,210,249,186,66,251,214,249,208,219,246,196,140,155,210,50,144,105,95,184,127,83,174,134,168,125,135,228,136,211,199,255,194,155,23,247,175,99,200,15,7,32,242,11,152,188,99,211,79,147,126,113,159,243,17,177,126,71,16,240,172,237,141,153,15,99,248,164,195,147,125,177,143,242,132,220,7,106,92,92,191,208,183,100,86,71,224,245,69,255,253,197,207,252,204,173,147,138,205,178,59,10,155,12,1,50,174,126,209,206,131,112,2,215,198,199,178,189,176,227,176,229,175,215,167,103,123,121,97,255,231,195,177,236,188,234,6,40,250,35,198,63,165,41,188,248,229,112,181,61,122,241,43,167,164,5,219,227,63,115,251,202,214,253,204,207,156,157,221,240,199,47,62,120,237,222,7,166,27,8,87,254,64,245,69,99,148,23,183,246,124,153,65,33,135,199,84,174,71,103,159,57,173,224,159,179,251,253,240,69,187,223,39,11,253,209,237,175,189,122,105,247,246,107,48,157,50,189,117,254,229,143,126,249,181,184,85,119,109,93,95,125,64,77,138,83,38,172,173,207,137,236,105,82,127,255,141,255,239,63,250,105,254,226,73,77,58,223,179,17,109,140,203,215,94,125,21,99,235,142,61,99,151,220,254,239,39,79,165,43,125,252,83,97,106,148,209,135,23,151,175,245,68,225,254,162,139,125,200,151,205,210,122,235,51,111,125,248,134,15,126,120,241,232,23,222,220,87,123,96,207,3,112,126,19,222,252,238,249,189,129,55,95,214,116,39,167,58,237,120,243,243,207,14,144,249,249,203,127,250,98,193,148,144,159,138,133,31,69,177,240,42,183,254,163,46,22,174,105,224,223,175,92,120,170,44,32,225,13,62,31,118,225,41,105,175,255,97,23,38,223,175,112,80,35,243,191,121,233,16,11,249,28,226,225,202,194,185,124,208,63,63,67,64,196,219,222,141,132,144,247,137,136,56,252,245,32,35,14,148,171,127,185,42,37,132,244,19,37,38,244,147,175,202,137,47,222,254,232,249,87,174,202,134,47,158,191,124,254,234,144,13,117,45,47,223,125,37,173,46,27,190,116,251,43,33,27,62,254,67,144,13,95,255,221,159,202,134,31,69,217,240,101,46,252,231,92,54,92,117,184,188,215,162,225,67,247,238,217,92,135,39,233,36,28,238,121,34,241,247,47,27,196,41,245,223,188,104,240,101,124,14,201,112,92,54,23,12,242,215,103,200,5,127,213,187,17,11,227,109,34,21,244,143,7,161,160,132,43,127,184,42,18,6,229,39,74,34,200,7,95,21,8,31,187,253,185,243,95,190,42,16,62,118,254,241,243,47,139,64,40,119,239,148,173,84,23,8,159,191,253,203,33,16,62,229,247,127,248,164,56,122,119,94,63,214,189,56,58,20,94,250,236,249,21,85,242,165,47,157,31,25,200,75,159,127,235,137,44,228,24,63,60,9,139,151,47,94,125,237,62,127,180,173,60,4,193,78,228,55,47,31,220,189,120,248,112,255,129,68,233,220,91,209,3,80,252,99,4,56,246,18,72,23,241,143,43,158,138,235,170,234,85,238,228,60,141,44,229,159,167,32,43,149,11,250,14,185,162,235,78,18,117,152,60,147,167,245,47,226,112,154,76,120,237,171,23,157,123,93,103,114,87,235,41,28,44,254,243,27,212,227,243,235,108,241,124,63,251,38,81,94,252,115,54,234,217,229,69,175,4,115,126,228,9,167,191,222,90,166,105,87,19,157,151,158,8,7,62,202,180,46,118,142,117,241,8,38,249,224,11,143,14,60,230,66,13,221,125,104,184,129,234,53,242,103,57,220,254,87,2,175,127,235,111,217,100,206,199,42,221,176,52,81,217,197,248,244,141,101,58,62,144,203,75,75,179,255,181,223,92,218,111,110,81,7,128,51,244,2,28,253,103,109,139,57,215,183,94,248,224,217,135,166,116,118,227,8,211,244,82,255,95,27,225,78,127,75,63,189,191,240,202,173,189,184,231,179,30,122,96,15,141,183,154,88,121,116,121,199,110,106,58,239,241,206,135,207,122,254,195,79,122,186,191,253,153,143,159,63,233,241,123,119,190,242,204,87,199,169,243,88,249,131,115,249,83,15,4,203,49,60,197,159,62,125,121,126,241,153,113,16,247,63,222,137,63,74,36,90,207,240,241,79,35,20,118,107,247,105,221,80,76,98,156,67,211,84,77,56,221,255,200,124,251,246,213,41,239,213,78,126,230,103,82,59,16,109,242,59,233,35,246,240,213,167,250,113,176,255,29,139,113,229,195,63,243,210,252,132,225,174,189,73,167,113,211,187,174,140,108,175,78,249,67,37,141,147,251,180,119,61,237,139,111,253,32,31,118,195,235,95,120,233,217,179,254,204,14,151,25,140,242,209,193,71,124,147,110,115,235,242,88,78,226,126,168,51,23,195,15,234,117,44,47,158,160,206,92,60,193,15,42,135,234,73,204,235,202,201,253,116,250,204,105,45,119,35,232,254,61,88,219,173,235,191,10,253,97,124,235,241,55,87,61,34,55,126,252,163,39,127,252,48,243,159,253,245,79,48,243,199,5,122,234,215,199,13,141,143,215,191,24,55,238,209,235,91,103,227,180,156,13,134,122,243,50,140,80,245,117,229,255,251,93,136,80,106,159,189,14,55,43,181,135,173,188,105,37,66,128,92,222,190,176,63,195,225,119,110,121,171,23,14,250,185,251,143,110,93,130,201,81,126,223,231,98,127,120,129,170,42,183,239,92,147,36,103,231,175,157,254,218,85,36,251,83,250,139,105,250,200,217,116,246,193,91,199,63,247,31,191,116,252,91,127,254,245,211,243,39,101,199,31,150,63,125,240,236,3,251,115,227,223,110,158,63,248,224,107,31,124,253,131,99,159,126,0,171,227,121,76,142,211,197,190,125,251,190,27,76,108,247,71,174,71,48,198,61,184,254,219,107,254,172,195,113,185,242,251,27,205,156,23,158,55,64,114,126,213,35,118,254,36,67,40,244,208,39,172,215,174,195,238,237,162,238,29,127,105,75,244,154,157,20,179,104,110,11,94,202,107,68,197,217,186,120,33,156,41,199,211,243,151,228,169,94,224,76,212,222,31,112,62,207,251,234,191,120,128,197,241,238,174,232,92,187,57,207,136,49,237,206,36,244,228,231,9,53,17,211,62,89,137,247,177,24,31,249,127,239,22,227,46,84,238,61,184,251,5,28,82,204,119,247,77,125,236,43,63,119,239,214,1,48,246,194,135,159,28,56,186,60,141,116,231,96,242,45,231,61,7,162,62,195,244,187,248,211,50,253,30,93,49,253,238,60,45,102,116,231,90,156,236,69,148,251,238,4,58,187,90,215,233,100,249,30,17,57,47,14,39,137,49,218,94,189,248,57,252,195,55,109,238,211,220,196,239,106,119,15,248,178,23,62,252,20,143,239,143,245,254,222,236,236,189,115,221,192,123,230,14,95,193,81,61,105,139,159,234,233,185,105,135,159,226,240,121,87,27,172,160,178,23,62,252,100,247,205,211,182,119,157,206,79,233,65,235,143,250,62,223,232,194,185,115,205,102,127,230,46,31,17,112,79,216,100,155,213,39,110,127,234,252,231,59,150,106,77,233,174,169,56,87,92,68,159,56,214,47,187,40,185,204,115,245,250,101,87,10,152,253,188,22,48,123,249,229,245,7,207,212,161,16,138,231,195,108,243,221,229,229,87,214,11,205,135,121,47,242,93,168,7,119,249,197,7,175,93,254,181,59,247,239,188,218,79,220,15,148,79,255,99,54,206,229,197,107,247,237,138,158,170,214,62,45,79,230,243,127,181,231,196,127,252,227,231,255,253,71,63,250,75,135,252,152,107,99,60,37,71,198,183,239,167,73,238,63,148,52,91,110,210,41,85,230,127,124,116,181,231,214,211,50,96,238,78,249,135,146,1,179,23,243,127,131,227,112,199,236,197,203,43,160,99,78,114,79,117,233,196,15,196,97,31,127,187,94,220,255,212,153,228,147,119,238,191,126,113,101,180,209,66,248,240,108,52,39,185,233,199,80,164,160,253,171,87,127,214,83,60,71,232,78,240,224,23,175,188,98,188,21,156,244,229,231,206,110,234,236,242,246,239,127,235,241,31,255,211,83,245,119,255,171,52,154,241,174,88,55,197,31,219,38,157,0,158,163,71,150,151,152,191,222,250,198,145,230,167,255,178,55,220,185,138,53,199,37,248,226,229,195,103,246,205,226,119,231,103,252,240,122,243,135,24,67,243,56,126,88,75,255,248,63,255,238,59,255,246,215,190,251,111,126,245,237,127,251,141,27,150,254,238,103,47,238,126,142,140,131,94,230,215,222,123,88,170,87,31,190,250,198,19,64,249,253,35,223,188,124,120,247,185,22,138,31,62,97,161,58,105,52,122,121,245,238,171,87,74,29,31,202,237,251,124,247,82,251,30,239,59,94,37,126,179,167,80,28,43,241,123,211,151,243,167,21,204,239,106,196,149,82,248,210,37,230,135,191,153,239,252,195,63,124,251,87,254,246,247,191,153,119,255,230,195,207,127,238,25,219,249,232,121,183,243,209,147,183,243,209,97,59,121,233,143,244,134,202,166,122,243,147,253,37,123,3,145,83,123,158,222,65,228,216,116,100,239,56,114,115,127,146,179,107,237,63,251,201,120,233,108,231,71,103,244,165,58,169,186,52,228,122,240,37,109,158,248,196,254,23,222,78,67,24,170,183,189,56,49,163,231,239,53,241,140,78,27,135,55,189,243,7,223,121,252,219,191,230,111,58,221,230,247,250,77,122,184,229,77,143,190,191,55,249,110,254,245,208,22,57,232,46,49,175,254,213,113,44,15,63,101,67,238,192,154,159,51,21,240,124,223,178,83,44,215,100,134,252,243,45,73,187,121,90,162,71,91,239,238,127,75,247,238,164,83,162,199,123,166,78,220,208,158,135,185,31,122,243,156,254,224,55,252,244,141,135,11,123,250,19,189,17,142,185,46,182,0,167,214,166,31,234,92,226,201,41,107,157,252,161,142,240,56,123,75,91,66,29,87,172,11,195,23,158,156,30,247,240,84,9,253,9,170,206,141,63,245,188,199,39,192,141,246,38,117,158,158,163,183,101,159,198,77,79,73,166,241,51,63,229,153,31,243,3,204,112,111,208,243,125,204,240,236,3,59,151,187,54,203,187,247,222,251,89,170,46,241,110,215,17,30,242,126,205,112,231,33,239,126,134,143,222,135,157,254,159,127,229,241,31,252,246,219,255,225,63,190,253,159,222,245,12,47,191,248,126,236,242,219,191,242,29,110,203,55,255,232,214,201,75,244,194,187,157,230,163,71,15,31,221,125,243,125,152,232,191,255,87,143,191,253,237,239,254,211,95,181,219,243,39,255,229,31,223,122,227,93,207,244,190,109,249,235,95,124,239,103,250,221,111,254,191,223,253,230,55,222,254,214,255,249,158,205,244,222,195,87,94,127,63,102,250,246,239,124,227,237,223,249,246,123,57,211,187,159,125,127,102,250,189,127,246,31,108,154,223,251,191,254,217,123,54,211,247,105,69,127,235,95,126,239,159,255,250,227,127,240,135,63,242,123,255,248,95,255,155,199,255,226,95,188,253,47,126,253,237,223,248,231,187,194,247,253,207,244,222,157,55,104,221,249,215,238,60,186,54,237,160,188,240,126,205,157,4,243,223,254,213,119,59,247,79,61,186,124,194,220,141,242,194,251,113,66,126,229,52,125,59,204,239,197,241,184,243,198,222,13,241,125,88,102,155,228,55,254,240,123,255,199,127,125,252,199,191,247,222,76,245,23,31,188,249,243,23,247,223,175,153,62,254,230,127,121,47,103,250,75,175,237,242,246,148,106,254,58,6,192,195,110,0,140,134,108,167,68,238,189,203,218,222,134,173,119,89,91,95,185,72,189,203,218,243,26,1,31,30,38,64,52,242,57,85,172,33,97,238,125,74,249,167,248,193,135,40,173,244,100,29,252,90,125,132,135,159,125,237,21,218,40,157,138,198,244,252,247,55,110,127,237,212,166,246,107,168,162,123,212,232,83,189,5,213,91,167,142,102,199,63,117,19,230,240,167,39,226,103,109,43,222,248,34,17,185,135,39,132,233,115,96,71,159,4,146,232,216,144,125,180,91,87,176,159,74,123,98,164,240,107,123,167,98,199,190,94,236,96,155,179,179,243,215,78,112,220,55,239,246,255,124,243,226,242,181,7,65,235,107,114,118,38,24,131,179,189,207,91,255,207,215,239,158,254,243,254,27,167,255,124,244,166,255,167,191,231,11,38,2,176,119,63,188,183,111,138,53,185,117,241,52,148,188,47,220,115,224,228,137,62,126,42,246,85,16,34,167,117,121,248,230,171,239,219,194,244,45,227,191,221,176,62,167,60,131,71,157,246,3,45,211,62,241,103,172,211,254,171,231,94,168,83,89,228,171,75,117,149,244,204,212,130,120,239,51,178,11,222,120,248,232,13,111,182,246,129,179,23,128,229,141,116,131,135,111,126,254,126,4,160,31,221,22,248,255,67,153,203,233,149,250,151,219,15,71,202,192,11,129,104,124,66,72,120,148,72,252,120,47,228,120,118,249,234,203,119,110,77,231,253,255,189,88,95,56,59,135,29,239,174,252,83,173,199,179,63,123,239,222,189,139,139,9,119,254,245,128,242,221,203,7,84,141,57,249,130,190,118,109,248,63,187,222,169,109,91,122,207,221,215,47,94,181,227,116,138,132,159,229,63,127,118,138,133,159,205,127,126,15,118,127,250,236,157,223,254,191,223,254,250,31,154,133,245,189,191,255,79,110,153,9,243,23,30,190,112,246,153,155,102,116,231,222,203,237,229,59,103,231,175,152,8,232,77,25,123,159,246,17,104,63,203,211,97,252,203,61,13,202,254,235,94,232,241,108,253,243,164,10,116,199,197,169,123,228,159,137,88,252,167,175,5,227,95,230,147,238,92,126,229,191,187,243,38,217,67,123,122,197,103,246,224,188,255,126,143,199,127,102,196,214,79,30,158,155,62,107,143,183,191,254,218,125,98,64,111,60,120,240,232,179,54,131,115,122,224,238,223,250,214,249,197,27,111,126,246,206,67,162,255,175,60,184,251,133,46,81,25,247,108,103,177,23,231,72,214,43,43,51,77,45,189,242,138,173,247,103,222,250,240,229,30,196,215,211,34,97,252,75,63,234,193,46,158,120,208,59,174,226,252,82,143,252,206,146,110,56,241,119,226,196,223,121,241,137,231,253,206,139,247,6,244,194,254,241,21,154,144,251,63,190,26,247,224,206,147,129,24,34,189,118,28,198,248,139,220,137,59,167,129,30,200,157,160,169,137,241,181,7,31,51,113,201,162,255,8,222,145,253,148,58,78,100,242,27,242,248,31,125,253,237,223,248,163,199,191,254,191,222,122,195,148,163,243,179,63,249,246,111,29,254,253,248,183,255,206,59,191,249,45,249,211,15,118,125,230,103,221,158,244,167,120,125,174,124,243,205,23,231,7,185,43,175,188,210,238,76,19,81,143,128,215,252,214,187,126,211,163,155,222,180,214,181,246,91,233,111,186,182,79,63,216,203,46,111,122,89,75,119,239,214,229,196,2,30,56,11,136,171,33,12,224,65,135,220,188,114,251,141,243,207,158,250,7,150,154,142,253,3,95,246,20,173,207,238,248,155,87,206,223,60,255,194,192,223,20,123,211,203,47,175,247,60,69,235,213,219,47,71,138,214,71,111,255,105,106,186,123,96,125,48,186,103,21,7,59,252,246,164,254,158,127,17,46,247,149,247,85,5,118,77,225,61,210,129,93,45,186,81,9,254,169,178,247,223,152,178,247,99,44,216,222,59,213,239,71,74,118,253,232,170,126,182,104,95,186,253,149,243,143,119,206,127,241,202,52,15,176,165,51,251,47,157,127,244,252,139,82,188,231,229,180,188,60,189,156,29,108,121,254,229,219,31,15,110,255,185,247,196,61,242,177,31,37,247,72,15,184,126,225,242,226,232,33,249,229,247,89,60,188,121,249,222,202,135,211,120,187,128,248,210,157,71,119,63,251,210,215,78,211,60,129,112,47,175,151,27,184,246,232,91,55,136,150,19,241,201,178,229,32,22,68,178,116,153,50,36,196,21,97,242,198,155,8,136,121,72,131,43,115,121,150,68,216,87,239,57,69,194,39,117,135,175,200,132,3,237,251,49,140,98,18,55,155,70,97,255,188,249,213,71,47,127,233,117,177,129,254,166,255,101,24,66,254,151,176,167,16,42,207,99,28,29,207,238,110,31,29,254,248,19,107,34,189,253,159,126,237,241,255,242,107,239,124,243,27,143,255,241,31,124,239,159,255,187,83,248,198,76,163,248,251,119,255,253,239,189,253,15,254,183,235,127,223,255,242,19,32,117,158,176,4,239,222,196,184,79,230,245,235,99,89,94,206,252,143,125,185,141,121,101,197,118,82,207,7,187,58,173,227,14,188,123,51,235,234,180,94,121,101,45,115,189,113,90,59,233,198,105,189,171,9,93,60,213,238,19,83,236,112,11,175,89,99,159,191,253,203,231,159,58,21,147,157,219,189,235,50,249,243,231,159,59,255,152,24,96,107,221,202,197,52,100,242,39,110,127,42,100,242,87,189,72,198,229,21,248,212,46,192,14,96,169,211,145,58,189,237,124,207,161,184,65,70,49,199,29,118,117,122,226,99,198,50,46,238,220,143,71,254,76,162,122,132,212,224,232,166,167,167,238,188,122,190,107,36,254,135,47,159,251,122,248,95,62,241,68,249,120,234,78,115,130,73,157,144,55,223,253,127,126,239,237,191,251,63,217,125,243,15,236,41,163,118,61,236,6,95,69,219,237,225,162,151,206,254,198,223,248,27,39,202,217,57,208,197,100,7,65,127,191,163,121,198,239,115,94,22,14,57,63,206,241,227,3,168,102,252,248,79,190,253,239,59,226,142,31,151,43,63,118,140,92,252,248,241,55,255,145,81,78,63,158,199,52,20,106,162,211,182,63,157,126,187,140,223,94,199,82,140,39,82,94,78,191,95,199,239,175,129,68,198,207,235,118,250,117,141,95,255,201,183,191,243,246,31,252,230,213,48,184,188,96,222,95,176,197,35,55,64,38,228,247,203,116,250,125,27,43,115,61,120,61,126,255,229,47,127,121,223,163,233,202,3,135,136,241,77,15,200,174,94,9,211,202,198,238,179,73,178,171,87,2,165,58,247,117,255,117,185,242,235,17,172,28,191,222,151,50,205,14,210,123,112,255,175,94,124,37,237,149,94,168,166,108,154,32,90,66,194,4,30,191,200,215,127,145,143,191,40,215,127,81,142,191,152,175,255,98,230,23,151,38,121,62,62,170,196,156,58,175,143,127,171,169,176,215,145,57,168,64,167,31,13,95,241,233,39,111,62,50,105,246,232,226,225,35,215,90,77,163,251,226,229,149,63,29,66,127,231,71,47,200,249,117,173,247,181,251,48,33,19,229,111,220,121,147,11,109,34,249,134,114,52,67,221,124,113,255,221,45,207,199,123,237,148,19,194,223,78,63,176,133,56,229,71,223,57,101,174,253,162,217,14,191,120,238,207,218,63,236,255,222,168,109,135,202,124,228,149,79,84,157,7,139,186,125,133,69,157,177,252,103,123,229,139,241,179,143,184,198,253,201,195,74,222,122,97,47,109,244,148,39,254,250,97,161,121,162,239,206,147,158,160,229,219,39,30,124,233,126,255,113,122,33,60,96,207,245,251,252,194,176,135,174,63,224,201,130,250,68,233,226,236,84,23,239,19,54,199,203,7,95,185,82,32,237,88,249,172,195,168,175,20,35,247,53,187,223,177,224,207,177,84,87,126,248,228,21,210,31,62,101,97,158,248,179,43,235,113,250,221,19,150,225,252,218,148,223,63,143,220,53,52,233,187,142,85,159,63,122,227,23,46,239,93,92,126,244,225,93,52,86,183,203,142,23,255,105,118,217,21,22,241,156,166,217,95,119,102,117,12,97,31,119,244,199,105,29,99,229,142,252,241,105,43,119,133,147,62,231,202,253,82,240,117,45,173,34,103,242,201,245,136,190,118,92,156,55,222,60,125,213,211,151,197,87,192,190,252,254,249,151,62,119,247,190,126,236,16,67,135,146,41,143,140,93,198,135,38,187,63,31,57,85,144,81,193,120,251,209,254,185,251,127,238,37,130,254,210,244,145,139,23,69,164,222,190,246,224,167,39,123,47,159,112,252,221,217,217,11,47,229,27,95,149,159,239,85,249,218,171,242,141,175,202,253,85,197,94,229,133,113,84,86,63,223,187,202,181,119,149,27,223,85,120,151,2,60,222,71,224,203,115,95,140,221,187,19,75,255,227,2,141,121,150,75,235,135,176,118,249,7,15,161,252,169,122,204,254,148,2,78,63,192,10,150,31,151,32,212,199,175,21,183,136,130,139,34,12,207,227,143,202,231,199,95,143,47,24,127,191,178,113,242,128,222,136,243,1,246,189,46,37,76,64,220,29,78,89,211,175,127,238,209,197,27,15,127,246,242,193,27,31,191,115,247,179,23,183,206,238,189,124,247,245,51,169,212,115,99,124,108,103,123,59,119,52,110,232,229,31,206,47,226,245,159,122,116,249,3,189,254,111,190,250,238,94,127,88,235,103,4,2,175,168,53,207,8,6,62,122,67,130,127,247,46,223,148,216,223,19,125,184,97,175,185,255,54,254,240,19,27,5,124,252,251,255,132,238,128,191,249,111,123,184,236,199,17,190,114,254,240,238,29,155,171,13,119,29,199,114,245,227,222,175,64,160,122,29,61,16,24,103,231,6,0,216,224,36,79,143,115,236,167,240,168,149,222,112,240,47,227,224,95,234,193,191,124,241,242,171,17,238,184,124,241,75,207,83,109,103,56,41,252,18,140,191,200,45,24,197,118,126,34,34,24,195,117,118,166,222,186,255,240,147,117,31,228,51,223,239,139,16,176,171,227,106,190,7,239,125,116,115,36,254,103,237,127,78,23,208,43,41,141,115,123,168,164,244,35,2,64,121,50,202,82,97,82,47,252,20,125,252,163,142,62,126,202,125,251,17,135,33,127,31,1,247,231,138,181,171,20,122,202,85,184,188,26,136,191,124,145,81,237,15,207,33,158,190,175,48,251,13,66,234,199,234,126,92,137,147,158,228,211,219,223,254,186,157,40,251,251,227,127,248,155,246,247,91,111,252,100,221,153,155,190,249,125,8,15,71,40,250,250,106,190,135,40,228,192,59,139,88,122,82,52,250,206,79,147,3,126,154,28,240,99,101,93,253,52,75,224,253,204,18,248,228,237,175,158,255,229,142,75,185,55,191,114,3,46,229,147,231,175,157,191,62,112,41,105,185,183,45,229,162,5,46,229,231,110,255,229,192,165,252,236,237,125,83,127,246,226,206,35,120,207,131,215,95,63,229,10,159,157,223,23,116,135,157,193,211,15,198,49,216,159,56,59,127,245,226,193,27,23,143,46,191,226,215,232,147,15,94,255,202,171,12,112,247,193,131,203,123,175,221,199,64,125,233,211,159,254,116,154,214,23,215,165,166,84,166,50,231,243,50,189,56,205,243,188,76,181,228,245,51,231,78,158,178,253,51,175,78,46,165,230,165,6,121,109,75,110,211,84,133,92,215,241,244,186,109,107,154,74,60,61,167,185,166,38,228,121,89,115,30,239,94,218,214,228,233,106,67,199,179,107,217,214,188,9,113,93,210,52,183,65,174,117,42,66,46,197,94,94,226,205,45,25,175,24,228,181,149,18,207,78,54,197,69,158,181,145,151,105,153,119,178,189,119,155,170,62,91,114,78,235,230,228,54,109,73,39,182,204,203,150,82,60,109,191,182,1,6,185,212,197,62,164,6,57,167,92,230,65,158,108,73,90,14,234,92,109,34,65,93,182,165,102,219,49,39,47,101,155,75,26,228,90,210,220,98,61,139,13,94,23,33,175,243,156,167,228,43,106,171,151,182,101,124,215,210,114,93,167,101,127,186,108,117,155,244,179,38,91,166,109,89,157,154,183,210,86,57,8,105,74,57,207,201,201,219,204,68,133,188,213,185,77,205,201,173,216,103,231,65,206,70,94,114,188,122,109,53,103,89,241,178,176,193,139,147,237,144,46,139,146,237,76,78,219,236,228,50,109,211,172,43,190,213,53,47,65,158,214,148,38,33,207,211,154,227,48,148,218,102,219,60,25,124,182,11,176,248,146,27,57,77,77,238,199,202,199,76,83,19,242,186,232,224,107,75,118,139,130,60,85,187,2,66,182,163,51,149,50,200,165,205,114,63,102,59,179,107,44,75,181,203,164,251,105,199,180,108,75,218,156,92,109,98,171,44,234,146,103,187,187,49,181,154,183,164,131,219,154,78,75,138,193,23,187,5,77,166,198,57,95,147,175,121,77,117,178,251,36,151,96,90,155,189,109,39,219,135,76,73,249,130,237,137,173,140,63,189,84,27,79,7,183,169,27,103,241,69,93,138,237,201,34,83,91,215,45,45,49,115,238,118,58,220,207,205,152,134,63,60,79,217,206,169,62,188,181,121,173,254,234,98,51,157,14,175,222,108,153,227,160,26,231,75,237,56,118,106,41,78,67,73,121,94,179,14,94,151,165,52,31,60,55,219,112,185,128,54,241,121,73,205,247,51,215,102,183,81,23,205,198,91,83,144,97,5,85,54,108,77,51,44,209,201,83,91,54,229,89,75,179,159,100,159,90,178,185,164,162,251,101,147,89,130,58,77,156,59,37,39,251,131,159,149,169,230,150,149,19,27,107,73,155,115,165,50,193,213,183,195,224,157,47,57,185,76,41,109,135,163,98,67,59,107,48,70,96,135,73,201,219,212,138,63,156,91,155,235,97,201,38,91,195,45,59,213,38,54,167,227,65,42,101,10,114,63,73,186,91,12,31,212,121,178,193,133,153,118,166,82,55,39,167,106,103,182,169,124,73,243,54,239,243,182,51,212,214,73,143,120,51,62,145,253,238,230,109,51,246,39,15,55,14,222,120,216,182,122,211,121,183,90,6,51,181,135,23,219,109,21,171,157,125,143,87,207,198,123,139,74,93,123,91,153,125,226,38,97,108,54,66,134,237,212,248,108,59,227,91,81,114,179,219,55,199,130,155,64,50,121,53,200,105,53,121,181,56,117,51,102,154,228,225,108,247,184,213,216,76,219,247,148,149,108,75,158,131,215,178,4,202,177,170,221,84,91,135,32,207,205,70,31,71,161,218,42,216,249,247,11,96,11,106,172,85,158,182,171,186,5,79,177,35,108,194,117,17,234,12,115,93,131,92,243,44,108,222,196,127,178,239,242,139,109,123,103,99,201,87,87,123,187,201,137,65,174,182,67,66,174,182,5,193,22,76,64,216,2,203,204,140,247,218,5,24,228,217,214,101,236,118,133,251,45,45,62,187,217,195,105,22,178,93,137,80,131,236,242,217,250,138,252,50,50,242,49,200,168,76,85,159,158,236,212,46,113,138,91,155,150,169,41,185,218,159,99,63,83,179,51,155,101,230,118,165,182,41,78,113,90,182,57,31,6,79,246,229,251,142,216,33,76,118,138,15,83,179,47,247,171,109,18,189,46,173,40,217,174,122,245,153,103,211,47,140,149,103,37,219,193,244,115,184,24,171,180,63,9,213,24,201,154,156,60,219,56,45,203,29,216,22,251,154,152,153,221,145,43,19,55,94,56,174,136,157,43,50,115,133,108,59,96,247,98,39,167,54,29,15,139,233,34,201,116,77,39,175,253,253,66,230,91,170,191,219,216,178,169,75,50,53,219,13,251,129,239,200,100,90,107,17,149,193,88,129,13,231,122,150,201,119,219,125,57,13,155,201,35,147,64,251,224,201,254,187,9,192,42,228,140,202,178,57,217,254,119,145,119,27,57,217,100,22,39,219,65,78,105,209,193,183,45,185,62,146,54,251,71,214,147,216,76,140,219,132,156,108,10,164,221,96,33,207,155,113,219,120,218,222,179,100,221,110,155,234,86,246,179,148,184,82,73,109,5,227,221,166,193,251,135,217,109,42,54,125,185,191,166,190,54,103,214,38,255,237,66,43,111,48,229,38,155,112,221,201,171,105,128,155,114,173,165,173,182,133,78,53,241,184,76,73,169,11,130,217,201,198,121,86,177,6,140,177,216,87,85,255,236,181,191,252,64,54,254,234,99,47,220,47,61,228,236,70,115,83,194,238,79,54,73,170,76,107,201,28,198,32,195,225,244,105,91,166,201,213,17,227,173,118,30,170,190,218,86,196,78,162,147,109,26,77,247,203,232,101,46,241,110,99,236,182,161,135,219,107,218,75,13,178,109,189,110,200,134,126,234,92,203,200,102,106,232,212,140,83,152,100,10,242,90,154,218,72,56,87,140,93,196,204,23,59,119,114,185,141,43,45,115,139,163,100,7,101,213,43,180,217,34,152,38,22,83,179,195,176,201,29,49,190,98,59,182,5,217,118,68,52,10,59,148,102,168,4,213,44,135,89,37,152,173,216,130,161,227,100,59,26,198,174,149,156,144,120,78,46,168,113,77,7,55,62,232,98,198,166,101,58,251,124,120,218,150,220,149,6,59,194,38,137,103,125,218,236,158,45,174,103,54,179,196,22,89,200,102,76,44,177,221,118,247,144,120,66,54,133,221,56,213,78,182,43,100,91,52,168,197,216,198,228,202,142,25,230,237,160,84,27,183,51,193,146,124,85,76,53,109,85,142,146,45,129,201,226,184,34,198,4,138,141,48,200,198,190,141,39,250,224,38,123,205,222,144,193,103,148,211,184,126,118,5,140,153,203,110,155,225,110,231,220,223,61,149,25,238,45,228,102,38,115,156,180,201,52,159,73,120,185,189,107,218,194,110,181,131,83,56,78,66,182,121,85,247,65,76,48,199,166,167,193,132,146,169,209,251,187,145,234,170,197,109,166,146,219,212,138,83,141,233,55,61,135,213,172,154,236,51,51,230,215,14,135,124,179,211,96,230,194,126,86,140,43,216,139,117,59,155,49,212,53,158,94,81,96,68,181,109,232,9,246,135,157,108,215,51,55,209,57,90,182,117,200,190,159,211,82,214,170,10,77,203,182,37,213,205,59,211,149,108,133,114,21,178,41,172,217,229,35,147,51,99,78,158,70,106,108,110,20,155,208,192,134,107,66,54,126,105,211,223,201,216,3,118,161,7,153,59,55,239,251,201,189,55,229,87,28,13,205,216,134,201,223,182,147,183,117,41,57,43,121,177,33,119,45,176,96,119,24,59,214,193,205,36,206,187,211,200,230,97,90,228,36,206,0,147,103,166,165,236,171,102,11,50,229,106,102,152,144,141,185,111,187,124,52,123,216,248,101,19,77,205,216,6,170,129,147,49,224,22,49,255,176,16,140,249,47,59,217,118,222,238,152,14,110,199,167,238,198,163,157,178,198,38,21,33,55,147,144,187,102,109,228,41,31,56,75,51,51,149,35,114,34,155,214,206,26,201,224,107,182,101,222,239,144,9,13,190,173,233,195,244,228,217,137,182,241,211,38,178,213,108,15,227,52,251,89,49,178,89,189,181,234,87,155,86,237,202,47,30,41,211,3,244,105,84,134,181,5,25,158,36,118,146,109,136,25,4,187,156,40,56,145,236,84,203,188,205,236,180,75,227,83,51,78,110,6,198,114,216,109,179,247,246,253,218,204,100,178,253,168,74,158,194,121,99,100,28,11,186,40,246,175,213,197,136,145,205,158,158,202,225,40,25,35,201,254,238,185,75,239,164,100,227,161,187,70,66,203,107,187,79,235,149,193,253,179,76,53,182,219,173,199,208,148,128,154,124,222,168,136,171,72,145,134,38,190,54,31,26,123,122,210,187,61,115,186,252,16,163,131,167,42,76,9,141,111,74,190,213,182,0,243,42,114,187,153,22,63,187,186,130,79,201,86,37,43,99,104,56,55,155,147,77,221,200,179,146,225,214,190,217,200,8,14,166,144,205,206,217,69,76,247,122,154,29,44,175,78,72,101,63,163,168,54,38,229,229,225,137,47,113,234,201,158,19,9,212,240,165,237,156,216,30,206,38,30,149,205,27,215,182,71,124,201,204,132,154,235,145,205,219,86,181,37,150,204,142,177,24,19,102,105,178,125,177,102,118,142,154,156,4,227,220,252,196,79,194,100,230,252,42,186,206,102,178,209,246,35,143,37,181,225,101,230,118,239,236,160,236,131,99,174,153,230,36,84,83,255,230,234,43,186,153,198,165,102,171,125,73,247,88,250,146,218,155,75,83,141,221,76,190,57,22,188,26,115,20,55,181,253,26,86,16,187,85,204,72,154,231,131,17,228,142,0,118,11,233,167,90,239,106,188,181,249,65,89,177,253,196,24,48,121,131,139,176,197,102,46,170,191,217,173,46,117,55,237,96,254,166,213,8,155,173,221,141,179,75,0,252,123,124,180,232,142,166,147,149,210,124,98,248,108,15,111,198,43,144,156,143,214,2,167,107,234,254,192,245,239,183,163,218,147,108,188,58,254,109,125,227,221,153,123,172,62,58,118,107,243,171,103,51,89,170,10,124,124,251,147,59,23,109,100,83,169,230,77,201,176,145,93,242,217,86,24,187,75,71,178,217,72,206,226,177,41,237,221,234,225,107,120,112,115,144,243,118,240,53,27,239,219,90,80,141,39,231,131,55,216,196,174,27,41,70,54,13,173,86,117,216,78,152,146,65,198,212,19,177,105,130,208,150,37,197,119,21,19,203,234,10,43,102,87,228,57,158,174,188,237,64,182,131,187,251,177,141,140,8,22,13,109,45,38,8,77,113,141,169,153,2,39,122,208,106,90,176,241,2,95,149,173,217,103,78,58,53,19,225,198,70,156,60,183,131,81,106,210,165,224,88,216,201,198,146,210,172,15,219,126,228,221,136,49,170,29,172,131,119,30,126,228,35,155,166,103,10,176,108,135,41,232,102,199,251,188,240,159,150,89,63,186,115,59,127,122,197,214,174,234,219,199,189,21,75,134,247,170,169,127,208,174,30,154,169,147,237,140,79,26,148,176,35,154,157,145,226,194,54,85,80,201,19,46,246,205,201,108,223,36,238,65,124,214,235,32,27,107,170,69,163,41,152,71,177,222,5,205,66,34,30,72,8,99,226,254,116,193,97,40,74,45,154,229,26,18,96,45,4,61,228,254,216,93,50,246,232,210,135,8,211,166,122,167,73,143,37,116,63,28,35,155,42,3,112,82,28,18,78,93,83,19,78,137,171,203,78,176,207,219,180,99,227,164,85,201,28,218,157,154,204,10,16,59,122,65,139,12,129,187,98,36,204,34,214,208,113,108,112,63,38,166,246,165,166,49,34,84,166,230,44,197,200,166,198,215,195,94,114,119,226,105,83,198,245,8,206,118,157,242,238,0,40,139,41,113,166,210,20,101,56,213,204,159,125,222,102,20,16,128,82,102,103,230,199,182,187,185,140,60,153,180,22,167,138,205,19,183,138,15,94,137,11,200,119,25,247,179,115,176,7,4,17,198,182,70,162,114,86,44,239,213,47,230,194,135,77,234,63,176,227,159,93,185,178,37,196,123,40,51,155,141,51,218,213,116,178,89,8,171,250,91,109,92,179,204,214,32,155,65,160,46,23,219,102,219,122,159,184,241,131,118,240,35,243,239,26,19,183,59,108,186,152,74,46,99,1,217,249,172,93,158,197,164,179,58,30,107,107,238,154,55,242,66,136,238,224,36,35,34,232,131,151,132,145,175,134,176,41,161,46,205,77,146,224,34,23,147,207,182,104,114,113,109,28,193,244,91,121,214,78,228,92,99,94,19,46,103,113,167,18,174,53,221,218,63,154,224,208,34,238,84,27,56,27,223,246,121,153,194,110,12,73,52,5,120,108,245,253,48,29,131,128,141,104,33,38,237,77,196,103,39,87,212,81,177,100,141,47,78,238,122,48,178,29,163,212,148,76,28,122,191,91,118,161,145,215,106,139,178,190,174,10,155,109,97,12,71,110,245,198,122,7,151,181,125,183,231,101,197,88,238,217,175,135,45,80,193,201,165,106,223,4,87,217,201,152,88,89,109,19,148,131,20,159,101,58,71,157,213,144,53,49,101,116,255,172,25,233,160,230,5,142,72,15,182,27,57,229,163,30,62,17,153,222,124,112,4,104,86,21,31,167,190,123,169,10,65,3,78,146,62,93,253,102,26,223,34,104,160,19,155,205,128,47,190,91,102,206,217,178,233,179,106,74,154,17,131,77,165,111,46,68,95,125,205,240,17,170,127,204,36,13,62,206,19,21,143,4,65,23,85,149,113,183,237,99,155,205,53,103,213,10,55,51,238,224,156,59,25,80,133,242,66,56,80,117,46,107,242,214,12,19,177,61,54,34,83,203,238,38,234,100,59,225,122,132,205,214,73,187,211,130,8,167,217,79,219,193,229,81,82,113,107,15,167,3,33,58,185,31,168,63,91,60,109,44,37,235,211,12,224,206,53,32,4,198,188,212,87,3,231,93,220,116,41,39,200,193,172,22,2,154,183,15,62,227,241,21,219,222,246,206,140,38,87,165,113,34,161,107,235,181,55,54,239,82,209,126,103,234,175,8,77,123,119,182,149,246,85,155,103,156,144,50,53,179,46,236,238,251,211,24,178,77,249,2,230,181,35,47,140,76,28,87,244,97,60,229,235,18,171,102,170,58,254,111,33,219,154,175,155,147,141,17,31,175,159,93,109,51,49,150,65,62,68,103,237,176,164,45,187,204,69,17,195,30,23,178,201,159,226,124,218,148,9,179,10,148,101,153,198,58,141,153,87,16,59,233,112,140,141,183,198,142,193,160,150,172,100,59,46,46,126,230,9,100,203,193,211,131,126,237,22,159,217,172,38,110,154,26,178,155,177,26,23,202,152,188,198,138,147,146,23,124,179,206,117,214,99,44,131,144,40,126,38,39,155,6,52,137,128,49,118,102,7,196,55,204,102,149,37,94,96,231,12,247,234,228,99,103,228,224,48,49,86,124,140,75,141,137,27,187,171,105,112,52,78,169,189,111,11,174,2,80,96,112,6,35,219,163,238,150,47,56,201,237,14,41,217,150,108,89,130,92,17,140,58,56,62,195,20,12,15,121,51,152,237,138,183,173,212,224,150,166,239,214,114,160,154,160,12,86,203,57,157,23,165,154,68,14,234,188,8,96,170,19,157,43,64,226,155,148,184,16,192,118,242,218,125,153,74,182,197,111,49,103,51,8,37,148,199,39,217,172,66,186,216,190,100,137,195,67,206,118,155,98,94,61,54,190,233,122,153,22,226,182,201,140,92,44,105,59,172,246,236,254,95,219,104,99,155,211,178,234,86,154,34,19,31,109,251,218,196,103,183,246,197,92,93,111,180,99,50,227,171,17,114,194,80,242,15,67,21,92,171,146,39,14,97,60,189,130,240,17,225,100,18,30,163,204,201,168,29,234,169,105,132,172,67,38,19,126,107,162,148,130,87,219,60,186,10,80,37,47,106,6,183,13,4,87,172,26,158,69,19,71,66,54,142,19,166,145,93,51,44,58,33,115,162,215,216,49,19,40,38,23,196,247,101,107,10,14,192,201,198,68,138,122,137,112,105,184,55,101,1,119,210,212,69,219,8,20,59,207,48,189,209,140,182,164,103,41,133,5,205,65,48,129,34,219,69,100,174,249,180,141,201,162,14,203,118,225,0,241,72,59,216,30,59,88,131,75,163,229,155,50,232,22,221,194,189,149,56,189,217,107,56,141,124,55,77,243,45,68,2,7,121,237,64,13,87,238,74,107,68,91,7,217,108,90,215,36,176,11,55,17,155,43,158,23,188,32,161,44,175,138,83,89,129,125,25,175,244,137,45,29,118,38,84,211,228,166,234,243,194,40,176,171,171,100,60,9,254,176,221,210,89,150,36,161,17,133,147,115,49,110,162,177,205,78,206,206,232,136,139,87,137,204,48,180,157,131,176,31,204,130,157,135,191,2,106,158,28,238,84,240,18,227,200,17,242,132,135,194,169,166,80,78,85,230,101,108,110,114,4,76,193,108,52,203,95,230,101,111,221,226,94,118,189,123,25,62,32,32,127,38,253,253,0,18,43,193,137,38,100,227,175,147,11,84,252,146,85,28,118,182,27,109,96,7,74,143,56,148,53,43,217,68,213,22,79,3,114,81,6,205,203,106,248,105,236,146,183,73,119,122,235,112,186,48,37,77,4,202,225,110,236,94,56,51,8,242,45,135,161,185,45,37,236,80,128,145,155,146,237,76,110,241,112,69,144,232,180,57,85,110,61,79,184,20,22,161,218,37,53,181,46,102,141,19,57,203,208,221,47,233,47,230,202,78,179,124,84,53,118,178,197,180,19,113,97,57,8,246,137,38,103,194,175,101,251,82,4,100,178,34,85,82,4,16,204,114,39,226,170,228,101,193,231,26,100,68,148,48,81,179,50,209,196,157,108,44,90,224,20,144,167,173,140,169,1,22,221,148,204,153,159,226,221,166,89,21,93,209,138,24,92,220,115,149,78,138,150,146,1,150,184,87,1,39,112,83,118,99,235,79,148,54,28,22,4,81,117,112,66,108,57,200,153,32,169,78,205,244,25,7,14,192,232,141,107,234,170,25,135,54,213,219,167,134,28,87,137,75,40,114,10,79,10,110,199,116,56,11,184,149,107,120,105,136,9,40,167,51,165,207,20,237,32,207,56,153,139,94,62,192,131,190,104,198,246,108,11,22,189,186,118,28,194,19,57,99,36,77,202,113,76,141,92,194,81,99,67,17,65,18,50,151,205,45,127,188,29,41,55,101,72,27,234,213,60,252,102,182,104,202,145,122,124,207,15,11,78,161,121,109,74,174,226,241,235,206,247,85,102,110,204,142,120,101,184,244,86,2,246,74,94,140,201,149,112,8,26,243,219,102,37,79,152,251,78,238,111,210,75,2,246,58,220,110,157,195,41,87,97,175,235,26,79,27,123,92,101,112,211,16,97,211,107,144,237,210,40,227,88,122,200,200,191,219,164,125,81,13,106,198,99,55,199,216,219,172,225,220,149,45,134,131,186,31,148,85,208,235,155,65,247,174,225,67,181,51,44,33,85,0,42,44,185,147,141,245,153,134,36,167,60,17,63,78,195,231,109,83,93,229,187,88,212,26,27,198,246,100,85,13,193,12,37,63,168,102,15,16,13,211,119,35,194,93,149,48,235,131,61,208,119,227,213,30,100,251,200,173,110,71,205,49,92,111,166,23,16,135,86,45,191,193,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,20,213,183,158,76,18,247,255,26,11,50,41,164,167,193,76,128,92,35,246,50,129,25,83,77,196,238,103,196,130,43,14,119,149,126,224,150,231,52,194,62,9,127,164,62,189,0,98,218,34,164,100,11,168,139,182,76,224,9,252,187,140,21,164,162,27,182,176,223,17,31,52,59,57,175,122,14,75,199,142,59,217,206,93,209,175,6,69,148,99,67,80,35,5,114,132,10,5,140,33,226,108,73,125,57,8,52,194,172,35,176,73,142,64,82,57,97,26,218,28,100,140,100,93,81,51,191,77,8,121,208,52,25,43,222,244,144,99,76,58,120,205,200,29,37,162,218,155,105,184,235,32,111,165,29,52,6,112,252,45,6,207,96,142,84,209,55,141,128,128,190,147,43,14,122,153,249,214,129,5,17,72,6,232,221,148,87,207,232,97,30,2,183,219,48,233,204,90,6,243,82,70,0,29,215,199,65,101,192,49,232,225,119,187,30,147,50,196,233,20,47,142,232,252,90,196,13,107,44,45,217,119,186,112,181,51,104,246,139,92,1,132,91,90,214,32,175,216,248,194,140,123,236,33,22,13,249,53,21,37,3,145,142,167,109,213,106,110,69,201,184,66,28,209,64,160,64,96,7,12,78,200,214,207,202,70,12,85,149,79,227,128,41,236,96,98,74,203,172,98,36,227,244,136,179,212,176,168,15,90,241,4,188,222,227,243,172,129,64,241,79,25,37,75,64,84,64,184,204,202,242,236,86,152,166,224,64,143,110,83,235,89,48,197,214,49,34,169,227,135,54,149,234,91,228,147,24,25,28,91,59,104,82,25,184,142,147,185,188,203,65,225,224,213,142,141,233,71,88,133,68,37,244,226,7,141,232,163,73,75,213,71,50,104,223,120,154,96,131,218,217,182,251,145,40,99,100,219,205,186,28,52,41,76,105,135,206,152,72,81,192,31,74,158,217,3,174,174,16,151,46,7,3,168,18,223,119,61,12,80,8,94,4,85,63,1,95,249,211,56,255,213,196,49,109,39,72,27,104,161,131,202,156,75,118,145,222,16,156,130,193,194,18,192,56,240,247,98,57,9,164,110,5,101,95,214,65,238,98,82,168,5,103,140,175,72,237,153,39,106,194,16,245,118,117,1,40,18,6,143,190,122,70,5,12,32,83,154,171,122,106,152,107,206,1,131,2,199,164,230,164,169,22,32,156,157,140,147,91,245,90,0,148,101,23,32,243,68,34,202,170,142,30,156,184,109,14,178,77,36,165,131,169,96,210,201,83,235,38,251,42,227,218,233,96,103,68,120,5,0,151,41,167,211,97,201,237,91,28,241,218,153,184,26,141,93,71,42,53,224,95,11,121,41,135,37,183,139,236,57,52,19,182,171,68,126,140,108,246,82,118,252,51,80,46,211,225,14,22,169,157,30,71,226,79,93,43,46,237,160,123,134,223,194,200,166,184,234,204,65,21,44,158,198,66,116,38,73,128,17,213,211,118,33,16,119,228,206,29,88,105,6,54,28,107,10,68,174,169,25,110,12,99,74,241,93,88,10,107,61,176,210,82,183,88,83,240,115,171,126,23,230,88,115,92,55,56,198,166,198,114,97,131,182,160,118,102,38,15,219,63,6,172,116,194,155,179,233,162,204,173,201,162,44,197,158,158,228,148,131,198,219,6,181,28,152,6,248,198,197,129,53,70,158,1,243,201,204,22,34,35,190,38,4,82,139,174,9,64,17,143,145,3,82,52,27,83,63,218,132,145,123,238,108,70,38,236,213,116,75,40,192,142,212,152,187,114,144,148,76,172,127,118,160,174,41,7,133,132,185,65,238,32,159,20,232,74,34,42,194,205,76,192,231,236,134,2,216,76,147,46,69,228,162,241,1,187,0,129,251,180,223,46,98,63,217,10,217,173,137,153,131,187,86,151,36,238,173,186,6,213,228,146,152,102,38,112,141,109,251,86,18,171,81,239,23,152,124,19,226,1,41,109,68,203,244,217,14,113,8,180,106,143,108,11,217,22,63,32,246,19,24,206,73,103,109,51,1,60,225,228,194,85,147,111,174,38,232,226,218,18,53,152,155,46,55,177,149,88,110,208,141,179,30,111,18,6,91,32,70,91,79,5,72,122,138,90,10,20,60,233,124,101,82,255,23,106,225,148,98,185,107,135,12,233,249,6,250,220,130,140,116,151,203,177,96,189,204,3,163,187,30,92,107,205,228,193,26,235,93,65,104,170,45,219,193,89,75,144,109,171,174,240,240,53,142,96,55,85,14,86,54,217,28,117,204,107,59,234,248,0,93,82,96,139,73,254,59,248,145,8,234,141,51,84,81,57,85,32,130,145,26,243,66,15,80,73,111,210,61,199,65,176,83,196,185,80,97,92,112,61,199,41,34,244,191,30,252,22,115,100,82,225,55,154,107,213,167,201,221,221,98,47,11,194,65,223,157,242,26,112,109,248,20,190,82,213,226,177,86,29,11,222,19,158,170,106,241,221,148,157,7,22,60,175,7,114,2,98,235,100,211,164,219,193,217,143,61,225,40,216,238,27,46,194,161,109,108,252,18,1,175,95,15,129,50,172,253,137,216,140,147,27,83,81,242,132,74,83,2,218,159,109,145,212,170,2,170,154,35,39,129,187,162,106,186,45,209,236,136,184,158,116,176,205,7,35,218,108,192,57,7,25,204,130,238,231,68,36,166,70,38,7,81,187,73,67,1,149,72,78,144,43,241,68,161,226,151,29,233,16,60,171,1,118,187,108,164,105,141,76,141,85,1,61,141,180,130,26,185,22,240,213,131,183,222,78,90,243,200,38,0,89,227,1,10,85,53,1,188,58,246,209,200,166,3,37,141,253,175,168,100,177,157,29,234,168,65,58,146,99,74,100,106,108,160,137,86,5,84,99,209,101,127,154,68,237,245,128,214,174,100,19,250,119,131,214,210,160,43,105,57,182,33,35,155,201,216,128,174,26,91,176,184,14,148,140,189,148,227,187,19,5,5,60,59,134,108,104,81,181,77,183,34,201,203,51,223,56,86,7,44,55,65,191,37,82,71,237,238,97,29,30,66,151,120,112,156,12,90,69,161,3,96,35,179,167,214,152,214,209,166,3,242,223,216,2,41,18,78,54,174,180,78,58,184,93,137,201,83,107,114,207,69,212,85,33,28,185,56,75,203,40,76,154,103,133,146,14,68,207,201,11,216,86,13,186,218,81,217,60,75,11,28,71,19,121,111,223,157,73,240,116,42,152,89,133,207,227,102,116,140,150,29,216,90,14,56,240,105,117,120,47,220,169,17,212,214,229,206,213,131,9,70,94,187,123,68,54,139,168,169,239,134,137,125,19,62,122,16,208,81,60,31,193,244,230,5,35,92,129,247,43,33,87,39,155,113,158,171,98,231,77,127,117,166,1,166,159,90,5,114,254,73,157,137,177,109,159,81,144,228,114,177,224,126,14,42,242,87,80,30,205,152,120,173,35,197,209,110,74,86,51,19,77,185,186,114,149,77,109,168,147,250,174,19,18,59,82,113,137,250,28,156,242,61,102,148,37,13,56,173,26,133,206,182,96,121,228,110,154,66,58,171,167,6,132,194,90,70,230,52,233,126,234,231,129,55,71,254,191,9,201,109,81,207,183,201,204,42,105,165,40,72,7,46,110,39,163,70,158,60,57,166,89,157,72,27,41,6,65,198,204,84,91,209,254,141,135,82,242,101,87,13,54,155,68,39,23,59,82,121,193,110,47,7,19,160,17,38,112,242,98,231,108,81,61,60,97,235,140,60,249,181,105,252,198,204,158,90,34,165,213,148,173,90,139,106,218,139,61,60,69,150,189,253,118,93,212,51,14,55,117,20,34,197,5,96,159,170,67,21,18,164,157,108,79,146,196,35,228,21,123,222,51,125,77,218,224,127,84,117,185,181,241,221,192,83,139,234,134,181,103,169,251,204,87,19,140,211,90,148,108,170,189,159,181,130,35,224,96,9,163,54,109,81,0,0,19,77,61,57,132,220,151,216,17,83,70,14,70,64,5,234,54,143,226,30,166,183,232,200,212,67,41,81,157,131,240,80,83,45,190,35,36,119,50,238,20,169,51,129,70,107,60,195,103,213,88,113,53,37,81,226,157,255,35,135,22,193,216,162,164,23,99,220,94,75,5,197,96,59,232,210,182,181,45,168,108,134,152,61,60,152,150,160,146,83,47,110,51,99,217,40,188,78,238,185,168,178,92,25,117,46,69,105,26,99,46,4,238,6,25,237,32,30,54,251,119,21,151,182,25,34,219,26,204,223,78,1,117,27,132,186,229,180,70,113,25,50,151,229,86,230,130,145,229,166,7,32,14,66,68,131,220,225,131,206,7,103,91,89,83,236,100,90,246,243,217,125,98,70,222,76,2,138,243,150,68,42,19,6,65,54,227,45,139,114,101,234,232,188,122,120,131,106,60,0,43,199,211,29,162,52,202,222,212,121,147,58,41,107,143,186,149,20,133,107,40,230,51,242,74,86,234,112,24,131,10,114,38,232,39,99,47,160,136,214,40,77,99,118,137,42,141,228,0,100,119,212,247,167,73,130,25,100,32,201,115,27,239,158,170,62,140,40,159,183,120,184,42,6,150,164,214,180,69,233,25,59,39,197,88,236,32,131,250,43,142,211,163,80,16,139,148,132,108,39,48,18,139,73,123,83,157,112,37,133,19,38,178,147,129,25,47,98,64,160,161,166,40,154,99,239,37,16,61,54,187,171,21,75,84,18,50,102,109,186,148,76,45,147,28,229,146,105,222,72,53,21,6,78,81,22,42,130,236,228,214,193,114,242,244,140,145,229,122,184,205,163,74,54,13,84,114,36,154,83,153,74,81,42,37,41,54,167,146,35,36,14,107,142,109,11,219,4,220,105,147,147,64,72,219,238,218,190,29,192,103,192,174,9,25,14,237,220,132,220,105,124,37,66,54,14,26,69,109,122,110,152,68,92,103,108,220,236,74,91,79,74,20,236,34,120,75,142,146,143,13,14,163,72,172,201,76,3,179,143,93,220,146,129,146,4,76,74,88,132,216,225,190,160,11,181,153,102,241,153,153,234,74,238,143,207,108,38,126,32,198,133,41,71,137,108,193,157,188,44,61,245,64,200,107,29,217,239,11,49,156,77,201,102,203,111,158,212,133,134,109,204,71,215,180,145,67,225,99,175,93,229,24,171,98,124,113,138,98,34,148,255,200,138,195,48,106,247,93,57,121,49,209,94,148,188,216,109,114,13,6,128,211,38,149,47,72,196,217,8,72,56,25,63,166,24,185,11,202,103,104,102,139,125,129,105,170,242,180,45,201,234,121,164,108,45,123,191,10,25,68,187,87,73,89,26,193,218,162,228,13,170,63,221,204,180,80,55,190,157,34,130,181,131,60,41,90,244,148,150,63,111,250,110,177,113,23,116,140,40,179,208,145,85,34,46,201,141,142,42,64,11,225,160,44,54,236,210,107,107,185,191,194,116,207,110,34,9,185,59,237,199,146,21,240,131,131,108,139,210,166,56,40,27,25,98,226,143,3,29,29,182,92,175,69,32,5,215,136,181,167,217,225,81,243,41,211,86,226,250,102,179,218,245,241,137,247,152,243,82,245,233,214,112,144,56,153,220,52,225,40,102,15,205,148,206,218,201,240,178,85,152,157,157,187,212,226,8,247,196,17,197,167,44,245,132,37,222,201,51,136,66,221,45,187,93,68,105,156,108,154,235,84,148,204,224,37,200,118,95,20,12,74,130,24,48,15,39,179,108,226,218,34,253,175,121,50,206,12,204,98,203,186,217,4,182,54,191,217,118,147,243,65,117,194,26,55,181,107,223,79,142,252,164,186,211,218,231,227,108,154,253,59,0,12,201,238,35,155,196,201,93,94,44,74,6,73,224,131,243,114,245,53,246,64,113,156,37,138,87,81,186,71,200,128,141,98,81,107,102,83,100,89,90,175,100,231,239,38,177,81,185,10,70,110,10,241,196,154,16,92,84,242,18,160,101,28,43,24,1,58,184,237,66,148,174,88,73,117,83,156,31,6,159,9,229,125,75,234,41,213,61,233,135,109,104,13,59,121,70,73,18,182,131,206,153,163,100,206,214,181,30,185,250,107,215,214,92,25,217,108,104,66,251,74,182,255,113,45,106,235,217,9,178,166,24,238,193,241,240,100,77,170,146,218,123,123,169,188,157,92,169,15,33,177,119,42,9,22,135,60,207,189,58,203,34,234,174,157,61,19,29,46,57,241,119,216,34,202,211,84,158,216,92,209,110,104,31,170,161,117,75,119,142,193,137,105,75,217,40,251,31,6,220,161,128,51,240,81,211,25,100,112,234,43,77,126,18,27,27,160,8,20,160,173,197,241,212,100,39,87,73,93,177,163,197,233,218,15,162,61,217,235,39,201,73,107,20,67,219,221,37,61,17,133,215,9,185,117,7,251,78,94,187,103,117,188,186,246,40,210,110,108,46,4,88,23,133,33,98,216,204,158,97,190,128,12,204,146,229,103,100,234,12,237,44,209,36,2,56,16,49,54,107,158,122,20,118,39,19,215,81,3,196,182,26,148,131,15,94,193,24,8,191,37,250,81,246,83,188,224,188,159,85,111,237,37,169,28,255,75,174,57,25,4,50,54,30,65,7,217,46,100,41,129,82,16,178,241,14,15,16,162,127,105,94,36,202,200,28,117,38,23,140,8,66,9,66,238,144,145,125,222,185,87,246,17,142,88,43,74,95,246,167,41,146,150,69,172,83,104,115,246,235,71,217,165,60,31,158,222,8,157,36,39,83,230,68,5,28,97,134,213,179,96,151,238,204,82,101,159,138,11,182,174,251,118,118,72,118,73,250,52,70,245,110,0,225,194,227,104,140,167,183,9,92,213,206,149,192,170,204,135,8,57,24,106,47,99,98,130,22,253,81,206,194,54,117,103,233,254,217,189,216,99,19,25,5,188,11,188,248,78,110,20,57,20,190,65,158,95,242,252,44,34,108,61,147,105,144,113,106,229,221,153,185,80,186,41,169,254,200,154,45,206,109,201,98,5,167,33,79,115,185,22,167,206,88,98,114,191,54,44,242,58,249,216,84,192,81,40,33,38,76,113,60,31,214,208,182,40,170,128,0,21,37,59,118,50,137,100,73,220,80,27,202,145,123,107,108,179,154,173,177,68,149,182,142,106,223,5,220,210,33,217,89,78,241,86,49,97,103,127,154,84,147,36,177,6,112,29,91,153,253,105,18,70,155,200,253,173,81,218,197,25,7,130,154,15,21,242,86,29,189,105,250,7,56,71,9,12,225,45,136,42,122,167,50,130,10,116,226,80,206,238,91,88,96,235,85,146,154,141,39,165,204,21,219,201,133,228,33,145,80,8,168,197,171,182,117,165,121,149,116,34,106,41,45,1,29,32,119,155,154,125,99,71,48,51,60,141,188,151,109,93,85,33,161,114,157,173,97,113,50,30,253,225,177,231,213,20,236,200,78,46,61,99,81,38,190,160,27,251,211,115,47,74,90,100,85,48,82,55,159,120,89,122,58,248,32,79,160,209,124,67,200,124,173,229,176,226,51,238,84,95,149,212,93,23,114,210,72,148,114,80,156,109,39,117,156,68,163,167,120,10,201,53,177,219,189,242,171,144,79,222,219,157,76,218,191,242,75,130,249,73,200,82,158,150,90,111,149,132,238,56,102,128,222,244,242,153,204,118,216,13,193,23,202,27,200,180,129,141,58,178,147,114,82,101,57,28,51,202,74,122,113,21,50,93,211,162,120,59,234,216,153,229,190,249,5,33,87,59,43,199,194,248,219,5,235,66,89,66,82,139,148,91,246,18,97,126,251,128,119,53,229,181,54,55,79,199,94,40,210,57,43,188,191,174,29,192,181,197,205,71,37,145,119,47,36,15,250,171,185,249,121,85,241,68,169,145,221,165,195,213,172,32,215,85,184,161,169,59,95,0,39,152,149,81,147,59,239,186,233,66,77,182,84,116,240,100,19,89,75,144,201,57,79,34,160,122,148,209,37,39,0,151,170,144,6,170,14,46,14,96,38,255,151,235,42,228,13,60,250,36,140,124,149,154,162,28,7,44,114,127,26,88,124,218,84,151,233,53,249,92,2,81,7,90,10,79,243,101,115,109,155,75,32,48,12,114,10,215,158,222,20,84,138,137,44,194,199,77,246,12,255,133,145,231,186,170,93,105,12,142,42,108,46,98,80,255,212,201,64,57,96,251,147,79,28,170,228,169,119,172,134,157,14,159,184,241,113,117,162,145,184,176,185,114,9,21,68,202,118,80,247,83,72,152,66,101,36,169,137,72,52,98,158,67,104,227,159,47,73,21,114,144,106,227,171,75,247,113,8,153,156,128,28,159,101,122,100,83,99,96,171,185,133,62,97,191,203,155,186,178,204,78,157,41,16,60,38,190,46,106,159,81,177,45,180,71,35,195,201,213,116,92,58,227,143,193,23,20,95,53,91,201,246,143,37,157,168,198,169,102,43,96,133,120,154,36,224,44,215,15,78,178,120,2,49,53,102,76,200,8,100,200,72,148,108,243,153,227,72,147,154,107,176,102,64,122,41,116,153,202,37,16,55,1,225,32,151,141,192,24,170,20,62,195,7,193,22,249,211,132,108,14,131,119,197,118,13,85,167,217,171,100,89,208,121,177,163,253,138,204,192,145,196,157,69,148,184,196,126,83,141,72,249,10,149,150,176,48,156,140,204,207,250,244,68,25,89,127,55,181,255,196,131,13,154,160,184,17,132,30,213,33,29,226,42,35,164,230,23,191,131,14,197,81,134,93,185,56,191,35,201,10,208,133,144,65,120,205,67,201,90,210,193,89,53,247,50,136,174,8,77,173,199,73,196,111,89,200,142,45,78,38,39,166,168,83,20,200,176,75,47,222,93,53,38,102,90,212,20,229,164,128,235,219,105,73,234,245,68,5,155,130,163,129,32,208,167,77,195,143,248,204,2,106,116,149,202,157,70,238,149,225,157,111,108,38,178,117,85,86,166,230,67,111,196,124,229,234,206,184,246,75,202,131,27,10,23,159,123,125,138,208,90,77,71,45,82,53,16,191,165,157,19,23,94,96,110,23,245,85,205,148,48,171,113,61,112,10,101,49,51,102,60,166,238,7,91,240,147,55,73,130,239,37,107,214,105,232,242,184,178,86,245,60,82,222,98,243,207,34,130,147,14,238,193,18,22,76,193,16,222,212,97,100,118,27,134,132,223,250,5,244,234,172,222,191,45,50,232,151,94,208,183,213,163,123,143,58,88,110,193,164,69,11,49,146,25,9,26,60,236,159,6,104,94,38,6,116,120,245,131,96,26,111,215,177,132,108,234,93,242,227,159,55,192,151,234,71,227,91,28,195,98,71,196,94,172,184,54,46,58,184,173,157,76,249,34,77,150,133,156,28,244,176,116,232,141,230,179,46,29,27,224,215,154,16,252,170,86,60,172,185,121,220,182,31,72,198,87,114,243,44,176,37,119,159,103,210,177,79,213,239,119,114,143,11,164,227,195,155,3,213,109,5,43,165,149,86,101,118,148,169,89,221,84,174,121,213,72,31,177,232,58,187,68,167,238,200,34,213,128,123,174,234,56,197,196,8,49,130,132,92,114,10,23,1,19,63,248,122,39,59,226,30,142,94,168,68,202,73,148,99,184,13,60,171,237,92,47,215,44,71,28,251,211,151,12,224,120,147,250,174,104,25,45,57,96,98,161,138,79,149,140,162,153,26,4,201,249,145,73,154,105,81,248,241,76,81,51,7,110,46,4,178,87,41,213,13,179,3,52,87,157,76,146,250,129,217,81,95,97,241,193,41,152,170,32,176,185,135,248,220,30,157,76,132,174,26,101,39,180,56,121,137,100,200,182,170,26,195,1,215,83,220,206,166,110,116,85,191,63,177,143,205,163,148,11,201,134,171,162,161,128,34,84,71,236,217,211,166,162,30,24,22,144,84,239,53,65,137,90,42,255,104,228,11,184,199,230,223,109,186,67,74,162,15,152,169,133,7,193,189,73,43,96,2,81,29,11,167,210,3,149,70,70,195,157,53,160,71,2,98,245,119,163,246,20,241,146,245,194,150,30,36,93,48,27,77,239,148,119,155,180,2,180,230,174,170,117,211,99,88,76,195,77,94,1,18,99,6,221,111,156,21,92,106,155,227,153,184,166,248,127,36,152,72,18,215,226,202,31,112,215,164,208,4,147,100,145,118,106,84,106,78,139,236,42,212,134,241,26,69,221,113,111,140,94,201,118,65,182,248,106,114,178,202,33,132,154,80,37,124,102,137,60,121,13,130,146,75,51,185,82,75,83,3,147,156,58,120,194,134,244,21,39,230,166,121,86,88,217,192,40,156,140,230,41,30,2,138,78,76,158,174,52,119,32,252,52,43,153,44,147,225,151,172,61,84,163,100,188,156,37,220,150,220,213,114,120,122,243,162,155,51,202,196,42,7,141,74,28,4,238,156,74,65,31,17,157,189,227,76,118,7,121,51,59,144,44,89,33,155,138,149,60,124,5,34,108,85,213,177,224,83,113,32,187,29,50,227,218,77,63,139,34,133,14,2,104,189,95,138,14,221,99,178,190,38,25,107,85,3,226,52,115,240,4,20,35,23,74,247,201,216,153,78,57,30,149,195,127,73,94,136,144,75,175,87,226,228,172,41,146,165,35,225,124,214,19,93,38,52,222,157,114,137,229,154,112,94,10,104,26,32,143,9,187,225,189,166,81,129,60,139,119,45,121,28,158,108,227,109,21,101,32,111,107,239,137,176,147,183,46,200,4,113,81,59,132,219,201,149,28,157,89,225,7,228,29,46,78,205,155,214,61,95,241,39,195,245,119,242,74,188,78,136,212,73,246,152,25,197,116,138,2,247,193,61,172,209,87,160,215,165,74,194,225,129,111,111,209,201,97,3,91,167,121,47,185,43,245,238,147,7,228,208,212,137,219,131,65,1,190,236,202,83,59,146,71,141,251,138,126,191,136,223,33,163,228,76,254,236,102,11,94,68,160,102,176,47,17,112,35,60,147,139,130,80,240,209,186,195,158,178,21,75,81,224,179,89,196,27,229,110,157,156,240,82,200,171,83,215,213,246,99,66,2,183,250,21,114,95,227,45,168,41,207,26,167,48,153,70,136,219,103,6,192,90,143,145,25,84,91,148,101,197,229,99,135,87,145,230,173,127,181,47,74,193,111,167,128,238,6,42,216,183,203,238,193,70,129,73,69,238,227,146,244,169,145,194,209,52,225,141,24,152,215,120,152,201,212,215,226,252,32,138,234,22,208,133,222,236,98,209,119,155,138,110,204,41,194,82,149,222,49,139,2,236,241,161,248,146,155,240,40,138,202,78,120,244,227,40,80,86,96,59,164,59,152,254,19,224,253,21,161,165,65,74,74,222,83,4,213,227,105,189,136,235,97,108,114,222,130,60,247,140,83,33,227,197,77,65,158,14,247,58,109,61,96,187,68,164,175,98,236,31,82,41,236,124,5,153,155,172,201,41,20,226,19,50,115,207,135,164,132,37,71,175,173,149,226,195,138,206,177,193,187,183,219,201,169,28,82,93,73,232,29,237,45,240,233,30,32,94,102,0,180,241,106,180,165,3,90,175,203,242,17,30,165,165,136,224,84,210,41,31,46,130,171,11,214,138,166,167,16,45,159,35,44,204,201,219,14,96,62,96,112,62,248,156,186,172,16,114,7,172,249,196,9,38,28,142,41,177,246,200,151,88,187,131,75,243,216,113,84,68,238,11,138,131,189,236,144,120,153,154,87,18,37,219,144,40,150,230,70,230,222,229,42,158,46,105,57,102,96,117,15,141,147,55,122,159,104,126,35,249,221,17,53,238,77,200,102,205,34,164,62,228,20,225,240,94,193,80,115,16,73,15,139,64,62,149,15,101,102,96,14,147,23,40,162,110,49,141,137,154,162,78,59,238,40,194,221,228,152,20,205,130,39,149,45,246,51,119,111,155,102,193,183,117,96,8,0,90,44,154,190,143,107,40,58,194,245,176,127,83,248,63,120,29,199,71,226,221,156,14,89,184,64,185,2,15,222,201,89,235,84,55,110,182,239,38,170,156,214,137,7,191,95,75,75,99,98,173,30,224,251,57,121,245,151,185,163,198,180,150,46,133,57,214,64,193,192,246,141,151,175,138,238,167,116,171,195,46,204,206,193,243,173,232,254,86,243,184,2,64,206,180,92,186,105,86,179,12,222,171,243,23,5,255,39,59,138,178,31,211,164,213,191,96,165,235,184,64,184,104,181,128,30,224,149,168,127,191,238,1,107,89,149,25,144,184,127,119,33,162,184,29,106,43,245,16,168,35,66,76,155,88,52,143,4,16,241,82,7,217,254,44,156,1,35,46,109,113,208,232,46,211,52,63,146,130,83,145,49,103,130,118,195,62,21,242,220,171,114,57,185,167,138,104,61,133,22,153,201,56,110,192,225,8,149,162,1,179,139,24,88,111,59,84,238,160,5,214,224,27,20,202,63,148,13,0,124,16,108,35,229,170,181,70,41,24,3,92,40,200,152,170,90,155,134,94,10,121,25,212,186,41,149,21,217,214,152,88,87,249,15,185,251,83,228,99,67,6,242,171,79,83,210,200,193,90,167,26,58,154,83,212,131,144,1,100,49,83,247,80,168,129,138,206,242,48,138,137,214,109,50,134,84,221,253,53,115,21,233,83,163,133,1,26,41,171,14,76,194,59,159,210,161,12,75,241,178,129,29,171,5,130,234,144,74,181,133,26,213,59,147,76,243,33,211,106,162,161,163,147,75,239,110,168,131,111,68,69,2,60,71,41,12,77,134,162,172,192,18,192,60,94,182,30,42,26,216,53,24,176,190,138,182,116,72,211,138,114,136,64,63,102,140,244,67,30,150,221,191,20,144,66,106,205,232,126,109,219,104,67,68,192,183,30,50,132,123,33,224,18,100,212,111,49,64,38,202,126,132,170,79,151,188,249,144,249,102,163,181,72,22,92,50,1,72,205,1,155,57,138,1,174,203,93,214,202,118,3,255,141,22,72,72,81,179,155,52,247,32,83,40,219,63,12,159,199,172,197,78,144,126,145,61,64,65,183,67,206,68,143,198,41,124,116,210,148,161,30,223,15,24,230,132,86,173,181,243,169,72,16,139,210,49,240,73,89,113,237,45,175,28,20,107,162,76,171,96,183,181,3,110,82,96,102,89,55,205,117,50,149,108,96,198,141,171,155,134,126,104,30,177,114,29,131,140,165,170,185,51,27,46,46,7,49,111,224,142,148,81,147,145,25,215,203,200,189,252,174,164,237,144,174,185,141,153,147,15,162,69,255,65,192,4,16,153,26,19,89,211,84,168,86,24,201,228,51,21,33,178,14,142,199,61,44,137,30,239,58,116,228,160,210,109,100,244,161,110,36,193,87,83,90,54,81,62,208,65,208,112,125,173,218,89,97,159,177,35,189,4,140,182,103,33,148,90,7,180,187,87,192,215,170,255,121,118,215,29,233,244,128,210,165,228,39,25,51,241,102,250,161,104,217,126,0,28,142,246,237,13,252,52,209,137,59,31,113,31,64,227,84,165,210,46,65,56,110,163,129,172,105,10,235,161,97,0,134,92,45,163,17,43,163,107,255,34,140,198,216,45,170,37,172,90,140,151,122,112,179,39,120,245,26,143,171,54,165,161,184,83,164,137,144,111,161,21,146,8,16,227,192,138,22,178,4,43,181,101,0,0,222,52,154,215,114,65,180,87,29,141,112,215,65,6,75,144,219,161,103,155,180,175,237,197,65,180,245,32,202,95,216,240,180,227,200,173,105,199,129,212,67,44,113,20,42,133,196,164,30,117,143,235,7,154,190,87,223,213,158,3,88,207,113,191,230,222,211,75,6,199,73,63,78,105,135,19,107,111,193,101,29,249,76,24,44,139,230,10,154,214,153,229,12,131,46,76,90,195,155,208,67,93,98,102,224,72,180,23,214,205,125,142,63,243,153,183,206,223,188,124,240,230,197,229,35,90,102,127,237,231,62,241,18,106,196,249,217,119,127,239,111,191,243,173,223,249,147,239,252,171,119,126,231,111,159,189,148,206,207,30,255,131,223,124,252,157,63,126,251,235,127,248,189,175,127,235,236,165,179,94,177,207,134,164,153,248,127,253,230,219,255,251,31,221,68,121,252,235,255,248,157,127,243,251,246,183,239,254,221,223,122,252,175,255,221,219,127,244,27,222,190,249,236,157,63,248,206,227,223,254,181,51,111,232,252,206,55,191,241,206,175,255,189,119,254,248,191,246,30,215,239,166,163,179,233,15,198,151,77,228,228,246,162,169,142,27,181,31,135,55,3,5,154,244,244,230,100,186,16,141,99,159,182,94,11,197,148,205,157,108,219,113,120,152,96,169,113,56,167,146,159,51,15,242,188,53,10,196,58,25,118,150,101,108,19,158,36,98,236,84,179,79,218,16,87,70,205,112,231,180,147,169,157,38,16,65,106,1,129,225,240,137,181,158,76,209,132,60,119,139,233,68,174,83,198,3,90,6,57,227,152,153,130,188,245,198,133,66,166,68,69,222,39,222,211,155,197,77,131,14,134,206,189,57,153,240,179,206,156,142,153,148,129,59,145,41,162,158,244,233,68,149,149,217,159,206,141,70,27,74,158,0,48,238,251,69,38,47,126,50,37,147,42,179,47,11,202,72,22,15,102,234,77,86,192,131,239,100,106,231,45,233,48,56,197,63,118,178,221,175,41,31,6,207,83,239,20,122,34,119,23,221,144,26,204,188,130,164,112,50,208,243,73,201,11,209,7,127,183,45,250,220,244,40,145,208,3,23,219,201,4,140,146,146,237,117,75,108,9,145,145,85,159,46,189,74,156,175,26,145,66,169,250,71,157,123,202,107,248,135,209,251,76,234,130,217,97,34,225,118,205,78,94,122,183,57,33,163,209,39,95,243,173,215,54,20,178,177,162,30,142,61,145,77,213,111,98,164,34,243,105,205,187,159,150,141,70,117,155,222,2,20,146,18,100,10,154,72,42,43,134,56,32,129,236,228,158,245,179,14,114,162,138,89,242,167,243,220,91,197,14,50,8,211,234,87,140,30,108,89,183,164,81,83,140,108,141,157,92,241,165,143,227,208,58,246,164,237,135,137,27,87,68,22,99,24,86,20,44,39,163,71,15,125,51,1,80,52,126,225,84,59,75,18,40,78,109,35,132,90,247,237,222,104,20,84,6,168,38,245,254,98,38,34,157,188,244,106,110,78,206,253,140,79,126,127,41,190,33,225,34,14,173,233,221,78,35,95,101,200,133,142,228,1,175,232,100,252,202,69,200,115,207,244,247,245,174,93,9,27,212,5,100,249,234,235,105,91,65,31,187,65,166,121,56,254,165,19,25,184,160,164,60,115,121,232,252,187,159,66,242,252,180,2,106,6,148,68,135,91,39,35,229,71,72,38,227,215,239,197,131,59,25,118,56,9,22,60,219,255,37,131,119,159,120,75,61,94,61,222,77,242,94,199,147,158,200,166,150,162,133,15,50,98,104,80,241,249,12,29,1,208,186,205,212,89,22,186,253,42,30,216,30,116,198,163,190,147,17,33,37,203,204,202,220,155,106,239,100,90,44,74,130,75,238,120,68,123,200,201,212,0,88,100,112,59,191,84,254,222,201,36,36,73,149,18,178,221,109,89,178,127,246,218,117,62,25,156,254,26,179,223,174,94,106,74,90,103,225,218,95,123,255,197,19,25,44,200,170,131,211,51,118,113,78,222,106,47,252,45,31,214,83,147,215,32,183,222,82,88,201,84,62,246,153,147,163,190,201,119,225,86,165,108,216,78,157,145,134,58,54,37,251,157,207,147,134,83,38,221,47,58,36,128,36,63,145,123,251,158,89,6,71,3,76,126,138,27,78,31,169,194,144,41,85,15,190,220,201,13,20,251,34,228,74,174,218,137,12,106,136,230,3,242,93,61,180,187,159,134,13,121,147,244,142,80,113,149,218,89,65,230,224,202,224,141,28,214,212,98,240,34,9,211,57,245,107,51,251,154,177,179,235,112,224,82,15,190,215,9,142,239,226,174,174,66,158,145,89,241,93,149,152,73,22,242,134,58,58,190,58,75,46,109,206,248,88,119,209,200,180,215,36,64,10,114,120,19,221,203,156,12,130,102,147,137,145,29,182,174,190,100,189,84,221,184,186,185,244,138,116,190,98,169,235,193,50,54,145,216,52,251,138,177,6,195,218,2,168,111,246,84,241,135,77,85,41,210,222,62,163,186,212,157,35,145,141,215,248,8,161,82,165,103,246,213,62,117,173,24,167,44,247,106,78,75,118,50,217,14,178,27,36,25,110,174,222,109,189,166,128,32,58,115,38,135,188,101,31,124,70,73,107,242,110,186,201,165,213,7,167,246,153,184,180,123,149,207,109,76,109,33,180,216,132,74,53,179,234,212,142,111,206,50,51,150,201,248,175,147,49,250,171,204,204,100,98,94,54,127,186,242,239,116,32,83,82,216,169,11,90,143,142,221,145,94,201,201,100,54,232,41,162,129,194,28,175,6,101,183,37,217,235,94,223,188,248,134,152,242,150,103,93,148,94,86,178,248,224,128,44,231,77,201,189,70,180,15,78,86,97,90,171,146,203,52,246,171,245,156,198,3,153,72,187,31,36,99,42,20,147,20,242,86,122,73,154,78,38,140,98,170,228,248,48,82,153,137,158,59,25,132,225,80,115,176,242,182,217,37,8,56,135,130,242,57,200,148,249,93,118,33,64,218,5,206,174,89,200,224,79,82,113,242,169,225,239,32,83,55,161,238,247,190,55,161,78,2,39,53,50,141,34,118,46,111,228,12,132,77,102,158,169,240,16,51,239,30,214,77,159,230,124,249,150,164,210,165,248,160,22,170,108,248,73,75,61,189,71,142,41,61,77,50,64,189,157,204,201,26,206,171,220,59,69,76,213,201,51,21,215,135,70,77,173,71,88,177,175,202,140,16,169,178,42,164,102,164,234,51,3,24,179,232,162,45,29,56,235,131,47,229,128,137,206,36,146,2,225,118,50,73,8,77,222,77,197,39,252,106,39,50,162,81,14,3,25,59,155,155,2,232,52,84,106,29,92,135,204,177,84,23,31,187,146,219,172,175,198,120,104,217,201,20,47,86,42,56,111,224,33,39,42,114,47,139,88,45,91,47,116,225,155,77,61,34,177,128,200,193,6,90,180,143,77,97,134,52,233,65,219,72,127,246,131,214,187,173,235,146,217,141,162,232,165,83,41,97,186,233,171,41,81,191,19,89,126,233,50,5,177,223,56,39,19,228,20,53,135,82,172,224,94,157,140,116,17,150,4,25,144,231,78,166,84,238,116,160,2,97,223,119,218,244,116,240,79,237,240,106,80,183,59,153,140,247,249,48,179,126,177,125,102,104,72,171,126,20,160,21,223,12,96,68,139,138,115,234,211,102,82,232,119,114,239,245,171,43,182,16,69,243,167,137,10,72,75,11,6,239,21,187,156,76,90,146,222,158,222,154,54,59,21,222,55,203,204,140,145,210,95,113,39,219,39,151,164,43,218,168,189,50,251,204,192,173,72,173,218,19,121,245,227,15,22,81,97,199,153,82,172,128,123,156,220,168,174,176,232,187,225,57,190,226,173,99,72,116,73,123,107,90,95,113,50,99,5,25,217,215,148,133,114,114,199,212,234,211,133,178,92,49,120,93,181,191,67,6,93,189,205,53,158,70,206,233,110,163,164,110,107,188,123,233,109,91,229,106,194,126,119,83,216,200,153,146,52,242,238,149,62,108,179,111,24,240,220,73,79,26,177,74,83,246,157,12,154,94,244,175,210,67,147,45,86,141,210,148,122,127,240,146,185,4,49,73,88,169,181,42,28,135,250,247,243,32,247,146,91,66,158,201,17,143,87,47,54,119,189,216,75,239,21,153,199,211,77,146,93,105,188,9,87,31,219,109,54,72,81,70,76,194,119,92,191,94,102,96,145,119,83,146,187,140,135,205,62,170,50,118,41,110,243,241,226,66,28,83,136,104,165,227,197,84,50,73,114,136,137,152,78,37,94,12,71,209,143,46,121,233,189,4,227,156,1,114,214,55,211,209,117,95,19,82,210,74,62,60,77,255,100,151,62,196,134,230,166,135,24,102,184,248,221,45,180,222,106,155,60,77,139,51,223,173,30,6,41,122,204,40,26,214,252,6,80,222,204,196,151,204,108,62,41,74,78,174,212,212,58,108,135,113,79,215,146,202,210,155,151,43,25,145,239,138,39,29,41,167,170,155,69,93,9,23,31,24,235,243,170,2,2,22,230,154,33,5,128,0,29,136,174,208,143,188,175,73,37,50,53,171,166,65,169,128,120,218,148,168,164,58,82,215,181,107,44,248,214,251,12,43,121,234,48,5,39,163,39,169,78,219,168,130,233,55,183,151,84,222,146,234,103,13,116,81,144,241,82,28,116,164,137,184,166,15,222,90,239,73,38,100,42,165,184,105,68,17,43,169,171,79,92,131,2,83,197,169,173,87,14,23,50,14,82,95,149,153,166,232,179,220,45,162,183,113,173,79,173,25,133,154,200,80,114,13,200,244,120,234,254,233,138,110,192,158,118,42,176,84,53,232,74,111,61,190,248,172,65,6,229,195,118,20,178,237,252,105,122,126,165,195,196,230,76,177,91,127,218,254,251,42,131,227,58,160,184,155,191,123,162,200,152,152,1,52,252,138,219,131,147,97,61,146,1,51,184,54,13,236,108,41,106,37,144,20,93,124,175,129,180,46,147,90,86,21,213,207,239,22,117,189,146,110,245,169,122,109,144,75,22,244,45,102,169,217,12,53,78,17,18,180,40,21,205,203,47,199,6,228,244,48,47,118,163,250,17,173,220,203,85,45,163,149,52,49,39,175,61,119,75,159,166,228,141,219,8,189,147,78,29,16,142,222,178,132,226,61,113,111,73,140,148,5,223,72,204,115,185,215,171,27,137,235,27,119,31,21,119,124,112,74,254,213,172,38,68,34,111,211,239,53,23,32,171,77,103,183,101,93,130,165,244,70,82,101,214,169,213,158,19,179,115,51,220,70,250,110,44,181,176,39,11,117,77,212,63,198,110,82,91,197,89,37,149,91,15,171,70,137,137,57,56,233,66,89,183,77,201,68,8,125,75,82,79,249,212,221,166,142,102,114,114,239,213,35,138,76,7,67,183,33,177,123,3,14,61,13,61,130,224,114,145,202,145,210,0,206,52,201,94,68,51,68,196,68,235,230,85,77,120,251,150,208,13,41,236,35,197,197,40,90,68,162,101,72,175,90,181,0,5,8,2,218,92,229,33,239,147,84,105,201,84,9,32,32,63,100,114,145,74,188,100,39,0,158,40,67,29,160,78,185,184,130,72,181,89,150,33,57,235,34,150,21,213,19,140,57,199,224,8,82,245,73,194,184,67,194,116,145,173,220,146,250,115,96,117,157,76,122,144,146,79,133,50,75,104,135,196,41,213,111,8,30,50,190,219,164,23,46,47,241,58,146,99,235,198,17,232,246,170,171,150,168,41,182,77,161,201,80,158,88,132,72,202,28,166,26,83,227,238,171,155,138,162,44,113,90,122,102,100,213,135,123,31,183,160,146,178,43,82,32,145,101,59,15,45,105,75,179,78,44,81,88,35,204,27,210,200,179,28,196,68,57,221,228,246,102,238,217,41,58,49,50,185,195,15,197,101,174,234,1,0,226,6,128,43,142,241,2,36,93,200,180,75,117,78,95,166,142,151,85,7,244,169,133,137,107,50,180,71,17,159,124,163,126,113,29,228,245,160,235,163,61,0,35,137,177,155,56,67,201,54,153,135,154,211,129,98,98,193,80,190,170,12,125,184,210,174,89,168,148,155,15,125,0,5,108,19,92,102,6,160,56,214,43,211,194,85,159,165,49,246,216,139,134,100,20,143,61,49,146,37,141,171,87,20,82,0,121,77,121,168,210,135,94,129,153,155,84,218,176,79,168,16,43,154,246,212,43,221,214,113,188,193,27,202,171,249,226,121,152,78,4,245,197,62,57,149,239,137,167,233,177,94,197,153,9,12,143,67,231,228,14,32,149,119,247,226,213,113,49,33,75,101,240,220,251,215,12,179,141,124,247,170,79,151,222,195,34,102,206,129,22,118,70,204,112,158,7,153,251,144,100,112,136,84,29,220,201,148,52,23,95,14,101,77,166,22,83,67,249,149,150,201,36,41,83,142,56,200,128,250,244,16,166,94,109,189,141,91,63,137,127,108,162,233,100,154,229,214,10,238,146,160,18,200,242,184,182,100,78,104,224,8,116,93,137,147,196,114,235,188,168,8,181,12,78,72,241,22,225,101,83,111,79,58,141,115,70,185,68,137,118,129,184,223,194,154,76,101,106,26,104,67,242,180,113,192,141,253,79,171,196,202,64,77,150,54,12,16,0,167,250,52,213,210,157,92,166,222,152,91,2,140,219,201,198,15,3,132,200,92,17,50,85,160,124,81,122,3,228,41,73,128,145,148,203,182,4,153,94,82,77,166,6,72,99,157,252,94,151,126,175,229,187,43,21,111,195,74,232,101,99,155,204,156,210,22,37,158,37,28,41,67,99,219,175,117,60,203,222,200,196,136,141,122,100,7,50,118,132,132,46,27,197,111,231,48,156,200,176,60,68,54,151,177,153,244,68,110,34,237,105,27,61,211,109,45,148,160,134,138,165,97,83,90,158,56,153,140,190,69,63,154,210,4,83,232,149,51,241,144,85,2,163,64,243,114,13,245,173,128,122,109,26,178,157,211,216,143,133,150,129,171,124,216,169,157,158,63,221,59,173,54,37,99,94,198,154,118,224,182,132,201,73,193,236,13,7,119,178,113,29,145,215,84,235,102,238,115,144,137,239,106,44,218,86,45,228,90,233,254,19,141,7,163,157,175,57,13,242,44,141,187,83,79,209,43,161,120,154,33,155,37,82,97,199,164,117,64,144,147,141,255,44,77,22,213,52,40,252,121,78,6,12,180,201,212,38,250,120,196,135,193,146,86,61,75,19,113,189,56,166,212,88,21,41,208,235,214,133,254,213,35,188,34,114,49,246,65,178,132,157,64,98,253,162,175,166,217,231,176,234,40,15,150,4,114,209,209,141,37,200,232,26,171,80,105,202,19,38,95,234,157,41,20,58,80,231,96,27,51,128,137,73,49,48,68,152,231,41,108,167,74,137,102,25,187,215,222,113,62,76,7,176,38,208,226,30,3,4,50,236,100,178,10,170,60,93,73,188,8,83,22,176,157,84,103,73,91,87,136,221,71,69,28,28,41,173,184,33,98,190,78,37,64,184,214,3,110,40,220,49,51,253,8,106,211,103,41,173,238,126,9,200,139,116,112,160,193,152,41,126,190,91,144,237,231,233,128,229,232,125,41,156,92,184,129,66,46,88,172,65,38,66,156,14,56,18,56,109,152,194,117,162,205,166,144,237,220,182,241,244,70,218,241,162,100,251,255,174,138,99,41,151,195,154,149,158,195,225,51,95,18,34,101,86,136,203,28,71,129,50,10,73,65,69,192,65,195,223,2,230,217,4,246,17,61,3,94,126,39,147,140,178,8,67,163,128,77,47,168,177,147,11,190,253,77,161,57,20,246,241,175,166,6,128,56,28,73,176,164,199,128,31,67,192,115,211,38,239,198,28,25,231,140,92,224,165,42,160,201,54,100,117,166,210,75,178,30,192,80,148,25,12,34,142,29,221,235,68,181,189,88,80,42,77,73,145,44,240,74,61,118,224,100,106,71,37,89,111,202,183,110,174,145,146,212,54,235,33,36,50,19,18,219,228,243,70,65,117,33,147,21,27,78,145,74,197,80,153,55,221,223,178,188,153,146,89,114,121,38,52,162,240,106,84,91,159,182,202,122,131,193,90,99,232,220,75,2,9,149,156,197,60,30,198,6,24,199,4,67,39,207,113,138,186,243,108,232,41,70,6,178,231,123,69,6,133,56,135,201,118,163,10,136,143,221,203,228,203,78,83,31,126,14,185,72,57,146,42,101,53,83,199,40,132,34,62,211,24,87,186,45,37,90,80,146,149,236,228,149,155,122,32,163,20,249,118,160,58,136,143,202,200,168,64,113,140,216,28,113,169,83,86,159,156,228,24,220,24,242,84,229,195,76,220,27,207,223,103,190,244,230,198,155,14,78,202,184,107,11,24,126,226,121,78,221,247,239,192,129,141,26,182,77,193,101,180,156,88,194,148,196,229,177,168,204,53,114,79,247,113,114,47,191,91,148,188,134,76,237,37,108,165,65,41,212,222,231,104,39,99,29,78,35,20,144,58,44,109,113,245,139,8,59,173,16,132,140,224,114,161,185,116,39,70,210,167,247,196,202,19,25,175,130,226,249,232,157,70,45,17,39,147,5,168,43,78,249,250,236,222,101,59,161,57,137,217,149,200,162,48,6,233,43,222,203,92,29,200,116,127,114,46,190,156,106,79,44,7,178,125,106,117,50,31,42,216,80,200,102,143,251,187,17,102,73,151,101,161,56,133,143,109,95,53,75,137,134,158,87,89,60,82,0,76,106,93,14,67,131,214,142,221,164,42,92,211,69,89,22,250,199,57,153,219,39,70,29,99,147,197,20,100,176,84,107,185,50,49,23,78,68,175,146,194,82,237,179,236,163,221,159,191,116,124,68,57,172,217,186,133,197,8,84,126,147,76,87,86,220,44,167,37,168,85,123,225,80,8,182,12,211,127,65,115,155,245,148,210,203,99,29,212,170,65,12,138,175,154,254,224,238,47,88,29,89,177,66,166,22,129,207,139,247,136,23,22,170,109,117,44,25,117,244,218,164,199,140,36,137,22,212,185,205,135,161,1,249,207,65,181,29,217,244,217,206,28,253,152,160,34,78,186,211,43,37,212,107,60,77,183,203,166,19,163,93,240,254,112,239,36,36,21,253,184,29,181,56,72,10,41,100,140,241,112,51,193,80,57,179,91,187,30,145,245,105,74,220,122,52,24,63,129,34,149,96,118,61,9,96,39,155,128,221,86,253,106,252,205,83,60,157,241,204,172,202,205,112,219,56,211,32,27,126,94,244,32,108,29,255,234,31,102,198,104,153,202,129,83,210,244,100,167,150,94,172,81,25,105,79,207,246,153,209,167,177,110,74,230,206,199,170,96,221,168,105,68,58,252,26,241,224,149,4,116,213,164,55,100,102,114,91,116,197,208,215,205,222,122,137,12,103,10,43,229,20,218,1,189,76,108,205,45,39,106,219,108,226,54,79,116,254,35,191,113,39,219,119,35,129,14,100,234,222,239,100,112,24,57,233,211,27,220,113,63,165,20,162,4,46,163,234,64,135,242,58,25,249,162,186,219,212,147,164,247,15,171,68,121,74,82,101,193,94,236,75,94,249,181,248,34,79,228,205,89,37,233,178,155,248,145,88,149,141,226,175,59,153,174,10,170,13,0,17,114,77,163,82,198,104,61,104,49,123,247,236,19,185,80,207,172,108,135,253,64,113,119,114,239,175,188,30,6,47,1,156,1,114,152,164,167,234,105,98,225,38,170,115,135,189,233,187,193,140,56,39,237,201,238,122,57,55,128,78,75,11,50,109,120,170,78,141,126,230,110,178,85,234,119,171,21,77,212,142,172,153,157,140,151,92,124,230,236,38,217,112,251,13,225,42,47,107,62,188,187,246,10,36,59,121,166,122,199,129,76,82,167,191,155,98,239,243,162,107,142,213,237,166,106,197,171,168,78,15,96,91,53,188,168,184,248,168,216,120,56,42,53,96,86,192,29,215,131,13,49,157,138,89,59,153,26,152,135,101,65,155,142,53,7,49,33,125,224,250,204,227,2,85,202,126,10,106,180,107,188,139,43,234,0,166,86,233,191,219,51,15,106,40,65,8,193,170,242,158,10,154,17,86,162,123,193,178,105,202,132,241,144,28,22,54,14,12,234,207,40,153,178,59,78,46,137,250,18,250,234,21,231,81,117,50,233,99,135,148,9,180,32,223,205,30,180,205,135,119,99,86,184,79,4,157,183,100,229,42,248,84,38,199,150,109,189,202,171,178,13,50,110,221,91,131,162,66,157,23,177,125,82,79,49,220,201,52,116,205,7,114,239,8,229,175,38,222,88,179,230,153,244,130,119,62,56,247,115,82,158,83,58,242,118,31,28,71,66,146,234,196,216,193,164,183,239,171,210,144,200,135,124,11,138,209,37,231,88,20,103,55,253,64,62,27,112,223,226,34,6,231,25,88,26,33,111,240,176,157,233,116,67,181,170,149,177,81,72,195,199,238,21,127,212,104,51,105,149,195,151,3,106,123,18,12,36,242,29,120,223,254,217,112,114,32,118,66,6,70,226,204,178,145,148,167,222,78,88,86,217,239,102,35,72,167,233,108,125,17,112,88,238,100,26,84,75,236,101,247,198,236,70,93,111,194,182,74,81,62,6,47,171,19,103,170,5,43,195,106,107,239,161,179,147,123,91,85,209,99,236,171,192,71,214,157,108,188,114,57,100,199,128,159,168,187,49,10,128,20,7,179,250,83,232,187,184,139,244,94,209,164,45,42,3,76,156,76,14,77,131,188,225,94,145,189,6,51,220,252,171,215,101,6,17,41,39,165,225,101,138,193,19,121,247,154,161,210,211,38,231,152,121,163,40,182,158,51,251,249,26,31,70,152,232,240,244,212,19,27,226,221,189,83,168,184,76,72,44,168,78,174,189,148,188,58,38,72,175,222,130,10,250,89,243,180,88,228,32,211,190,57,171,119,12,108,192,146,124,71,40,180,48,215,131,183,102,2,74,226,100,138,219,169,123,192,180,119,154,82,196,211,149,66,95,66,222,16,180,65,182,237,144,210,94,172,41,93,111,124,63,233,187,39,181,143,240,112,81,197,198,143,169,241,164,150,117,106,52,111,94,170,15,94,22,80,160,178,221,224,26,115,74,122,76,197,252,217,112,129,149,152,121,238,185,86,89,201,52,191,10,50,14,180,245,48,56,5,137,125,112,58,60,234,154,210,160,220,17,146,248,14,104,235,173,7,209,244,69,15,147,247,2,204,234,126,222,168,22,85,93,104,243,201,185,29,22,197,248,124,200,31,88,90,61,100,229,209,100,122,157,130,76,11,144,67,26,22,1,129,224,11,40,128,7,191,30,185,32,179,19,77,249,83,243,6,80,66,242,205,68,147,91,74,85,101,163,208,162,101,241,167,107,175,1,117,56,165,45,12,171,118,165,147,26,84,28,219,78,181,47,154,14,174,53,16,116,206,164,43,237,186,84,25,200,184,41,226,97,236,237,116,72,138,163,222,178,171,234,88,162,135,80,66,143,121,207,45,120,56,170,248,166,190,158,238,120,243,121,83,183,82,26,179,98,38,244,13,219,201,51,105,246,7,27,228,84,132,195,201,132,99,214,131,99,130,26,241,62,120,161,19,235,193,173,65,182,189,27,217,173,135,218,14,166,23,245,127,93,172,210,183,141,246,229,74,158,123,77,242,157,76,23,246,249,96,184,165,20,193,98,240,18,164,11,170,177,218,171,216,236,98,181,245,102,36,7,243,127,198,55,238,82,151,152,215,164,150,112,111,54,184,133,204,198,237,162,174,135,9,35,223,37,62,193,70,61,135,166,19,113,163,130,76,43,94,49,4,72,255,2,151,234,250,2,183,73,141,221,153,250,160,174,138,172,116,180,85,239,1,37,228,86,151,201,244,196,88,212,216,229,108,140,175,166,126,211,164,30,149,68,9,69,119,61,128,21,179,13,151,137,113,164,167,37,84,44,48,239,194,113,104,216,97,252,211,63,139,146,113,146,254,98,100,234,190,187,135,120,235,97,111,89,241,21,235,181,133,254,54,109,189,62,237,32,87,140,175,22,74,107,195,75,53,62,27,23,12,56,122,39,79,189,218,138,144,75,215,209,93,35,54,157,102,150,137,47,144,61,78,81,123,49,103,97,103,43,29,62,226,152,82,85,47,75,9,83,179,16,72,116,240,24,61,101,120,72,11,18,114,207,159,117,235,138,14,84,210,20,182,147,83,160,45,42,134,175,160,68,24,156,118,133,62,113,202,42,72,201,63,106,69,16,162,113,234,86,180,228,44,253,109,232,36,82,130,76,25,148,36,228,137,15,13,243,8,71,174,40,104,56,217,91,88,148,8,58,105,168,217,81,214,132,248,157,76,13,174,237,176,102,136,47,39,219,52,21,201,145,122,13,236,45,236,209,185,231,6,202,103,209,254,33,130,86,4,91,170,128,82,233,86,136,93,25,38,231,214,75,122,8,25,100,78,25,15,111,82,246,149,2,93,36,58,196,171,151,85,203,55,82,80,126,74,145,162,130,159,111,83,215,6,157,66,55,103,135,84,35,228,68,203,195,240,195,56,164,189,102,130,152,40,248,161,230,112,248,83,154,240,96,39,208,157,136,70,105,78,78,192,217,244,213,100,75,196,17,39,227,81,106,27,49,51,130,4,110,19,146,218,170,58,111,47,205,19,240,77,184,116,17,224,40,40,43,138,230,5,185,224,39,145,85,193,129,92,252,195,86,10,206,103,97,166,84,75,77,145,74,69,167,85,10,224,11,185,3,8,215,240,139,20,233,109,198,171,169,221,232,15,119,233,168,39,201,236,226,94,134,100,39,83,64,64,34,48,180,129,201,115,56,85,224,103,147,228,8,163,198,78,171,235,34,128,147,49,4,149,220,219,239,184,67,167,245,234,225,66,38,33,220,141,70,120,140,178,195,110,31,109,225,66,91,16,190,135,237,68,81,245,11,68,241,144,73,117,67,14,26,152,13,39,175,179,113,21,61,74,24,102,49,51,82,5,53,73,159,30,26,107,115,244,216,218,243,170,155,190,155,124,102,63,74,116,70,211,122,82,253,105,83,14,125,240,194,113,16,27,159,34,146,179,87,31,64,171,164,107,141,14,222,181,134,240,254,17,52,17,255,1,232,5,234,73,59,25,221,71,239,54,102,94,154,194,47,105,202,218,172,156,26,216,100,0,137,123,92,81,125,162,152,202,174,221,245,127,73,21,108,226,172,228,112,213,225,79,221,36,147,132,66,137,203,20,22,231,218,171,179,202,146,82,82,1,165,109,56,130,39,41,228,211,19,221,74,248,254,22,194,136,77,190,122,89,201,189,242,175,134,213,206,234,159,131,203,80,146,59,188,246,52,210,107,66,94,122,13,97,247,249,83,241,87,54,100,233,45,194,194,231,79,152,99,146,208,44,225,132,45,62,140,28,184,69,58,195,144,212,85,192,127,58,25,57,41,33,1,10,149,108,33,98,236,95,235,38,109,103,32,175,195,16,103,44,181,195,121,209,20,88,170,5,188,147,160,238,120,53,58,95,132,104,242,170,133,151,88,180,214,34,136,191,208,124,176,30,190,107,163,222,152,191,154,30,222,82,112,141,85,129,155,122,80,128,62,171,130,214,77,52,185,25,220,150,104,181,241,44,57,13,104,36,17,194,33,220,169,22,14,49,152,60,226,117,118,32,167,77,143,33,171,24,9,127,228,220,209,180,70,200,120,190,34,148,78,172,79,242,230,204,134,88,184,37,65,198,85,165,239,230,42,71,22,24,78,205,85,50,202,141,76,245,211,32,211,57,73,143,74,1,55,238,161,91,88,154,158,225,222,100,210,35,183,0,208,212,254,129,245,173,17,101,236,8,126,181,82,240,23,180,128,141,246,206,166,146,197,69,111,28,64,165,37,226,236,228,53,234,211,189,232,157,63,77,81,229,73,74,88,44,189,225,119,14,124,192,74,241,53,29,188,119,248,136,32,254,108,27,32,166,192,178,244,160,113,12,62,105,119,149,68,125,85,138,249,5,238,1,21,76,30,6,140,16,104,217,185,87,164,107,122,18,232,225,229,247,30,72,5,144,52,61,163,36,41,251,204,102,186,235,30,238,125,135,0,4,121,235,189,81,245,114,153,114,25,88,16,66,200,122,202,104,44,23,25,173,148,224,42,82,25,28,104,218,60,178,136,187,218,47,45,105,224,103,20,96,241,137,83,99,75,122,102,36,42,212,161,144,4,128,134,148,47,153,153,201,166,26,252,204,248,197,166,253,83,112,104,142,138,36,228,123,76,91,210,19,78,248,39,0,52,192,1,20,84,65,1,250,105,13,116,2,118,90,105,7,29,171,82,12,43,112,65,120,199,175,136,221,92,131,220,161,58,7,21,108,13,177,58,147,129,161,97,175,46,235,34,166,102,28,197,236,89,21,78,189,232,233,28,144,36,138,22,172,170,80,3,93,112,51,130,186,252,165,234,224,75,135,93,215,0,83,169,130,181,244,118,162,117,100,230,84,245,149,246,70,140,83,192,103,38,91,161,172,166,85,237,25,26,35,145,132,118,5,34,145,81,145,194,110,163,36,224,34,85,24,205,110,35,52,225,1,30,36,201,44,13,65,201,120,236,208,134,72,37,233,184,85,33,163,139,6,194,178,91,167,178,91,72,143,222,111,192,201,121,62,132,10,177,180,35,114,203,224,85,160,234,228,9,38,114,104,130,220,27,124,138,53,11,222,108,26,160,59,42,39,38,181,148,105,243,51,146,192,168,247,157,212,12,39,117,199,191,155,50,252,233,0,0,32,217,36,144,138,165,183,139,56,4,187,65,164,7,12,18,213,94,3,233,184,197,2,192,137,53,186,29,192,7,160,71,3,232,78,239,223,162,8,155,222,77,36,18,227,128,75,173,69,113,17,189,134,124,192,63,113,30,101,197,100,116,60,111,224,86,1,132,169,87,133,14,188,145,219,67,66,165,84,15,128,188,77,131,106,87,77,170,229,18,146,206,197,53,245,66,253,84,13,44,81,207,137,140,152,200,174,161,133,137,98,123,38,250,198,57,153,218,199,170,77,3,30,108,145,169,78,19,49,176,113,226,137,162,247,144,39,98,245,240,206,170,30,102,108,146,18,131,115,65,86,45,199,133,13,17,128,141,98,154,220,172,170,33,245,29,150,192,63,23,146,101,212,149,154,150,142,129,117,42,233,82,26,170,0,22,186,148,128,63,47,40,246,74,238,45,235,34,243,32,211,176,93,235,74,161,181,140,196,30,188,100,138,171,59,129,169,3,153,77,60,162,168,123,26,7,65,204,27,140,171,186,44,123,124,123,218,6,121,149,46,114,92,204,169,68,166,6,137,182,58,237,83,45,253,248,104,82,159,21,218,182,130,54,152,7,153,254,104,74,38,18,85,34,85,99,34,171,36,31,124,215,115,248,97,51,153,79,155,14,110,223,4,48,53,178,151,215,99,76,185,146,56,18,249,228,212,91,63,236,53,149,189,2,152,157,123,223,216,172,238,231,74,18,203,60,242,53,150,227,212,8,194,108,177,44,165,35,152,196,243,77,173,182,200,40,106,228,3,106,132,19,197,104,153,70,242,12,121,94,10,152,173,189,149,197,200,164,58,98,67,9,85,133,70,11,102,47,229,229,72,70,23,245,212,3,68,178,130,40,27,187,226,193,87,234,178,149,162,193,188,61,16,230,41,23,11,230,77,209,50,96,189,17,86,100,225,83,246,72,201,29,234,226,203,178,108,20,242,83,228,181,105,100,145,172,78,15,161,36,86,91,239,122,21,42,150,113,105,18,54,148,140,59,48,102,70,79,141,3,242,26,86,184,197,134,129,188,155,20,20,206,69,15,95,108,70,143,153,15,144,242,181,174,97,191,144,132,66,165,144,67,253,178,53,66,183,116,111,159,178,248,21,91,233,55,202,103,62,83,231,92,147,19,168,44,53,173,163,34,195,114,68,102,211,59,47,60,185,120,60,139,228,123,112,207,137,44,7,153,102,45,10,72,95,182,214,235,185,239,213,32,0,26,43,25,151,66,24,25,244,225,214,72,99,207,85,171,113,140,19,101,133,245,179,169,167,31,213,3,168,202,34,197,207,72,139,32,25,59,74,92,224,168,152,116,236,70,59,62,127,179,137,62,83,73,228,168,144,69,57,71,114,26,213,30,202,33,223,163,128,54,241,175,6,0,168,145,248,30,154,28,185,136,4,20,148,155,82,182,141,98,255,81,217,131,186,8,146,180,132,199,173,68,169,21,90,185,101,201,232,155,168,132,215,230,40,42,130,21,209,52,123,167,245,166,54,78,54,195,98,211,172,36,234,198,198,179,198,148,5,58,4,226,178,12,43,27,121,180,28,114,177,200,41,138,212,5,170,175,175,90,244,13,139,201,111,46,13,130,115,62,22,125,195,67,214,162,82,10,190,5,205,48,35,57,96,137,58,43,141,150,89,74,94,208,207,214,40,195,82,23,113,43,146,159,70,162,209,28,53,92,22,83,68,171,230,144,161,155,120,161,149,5,216,158,82,167,52,234,45,216,70,128,5,210,20,178,52,220,184,52,54,190,82,39,15,71,159,27,9,137,2,194,109,213,36,175,153,130,28,254,89,83,79,140,215,36,175,137,12,126,175,135,69,193,17,77,204,182,157,158,6,254,134,218,78,235,146,142,169,86,235,150,163,2,83,3,82,187,106,174,213,148,70,249,38,202,39,40,17,183,131,203,23,10,26,110,77,47,125,35,26,238,170,223,68,41,25,41,52,68,186,83,142,114,139,20,165,170,105,82,86,105,146,49,133,206,74,183,17,227,18,242,52,73,195,205,29,150,164,143,151,69,203,45,82,59,163,58,203,152,122,31,210,89,51,127,0,178,248,181,167,181,52,166,178,144,11,5,107,163,210,23,152,125,113,144,193,11,233,233,225,100,219,249,77,124,223,13,142,146,60,153,118,234,168,62,45,245,88,150,30,71,113,114,215,205,149,10,184,177,69,145,49,240,136,58,118,199,119,196,195,205,76,179,69,147,142,104,55,30,181,209,74,47,122,37,159,77,237,186,96,226,20,122,175,199,156,164,21,237,46,22,141,10,154,98,8,160,32,108,97,213,81,119,110,214,237,36,192,58,185,185,105,203,213,202,162,80,19,122,154,133,55,134,14,42,154,50,142,84,149,105,247,242,222,154,51,100,108,57,50,71,77,60,87,250,58,107,218,15,14,133,152,54,25,74,154,167,69,215,201,146,98,175,123,111,16,37,83,118,42,42,240,145,188,126,144,154,29,66,222,198,102,86,192,162,10,114,105,84,190,243,122,114,84,149,60,32,104,72,200,140,34,98,189,89,130,158,210,169,23,177,31,133,240,80,101,20,219,3,142,63,170,26,82,189,76,221,153,152,54,81,106,133,16,48,76,166,40,244,103,25,101,63,9,21,182,77,53,48,122,170,212,40,184,136,138,166,105,92,160,152,86,119,125,67,78,8,5,205,150,194,145,235,85,15,1,218,21,197,154,52,60,48,81,113,145,178,240,179,86,152,197,187,182,37,127,154,132,15,5,213,82,8,111,243,234,79,148,241,162,33,168,106,158,20,40,243,130,195,109,61,161,162,14,120,143,197,125,250,148,239,33,27,65,180,218,149,98,109,201,169,220,99,53,97,104,65,187,122,113,91,160,90,107,85,67,1,15,227,26,223,181,16,85,57,144,59,246,40,200,228,108,28,82,177,58,168,188,57,25,144,139,230,152,81,56,190,164,120,58,101,45,254,193,209,34,254,157,130,220,107,148,105,137,231,26,0,5,35,103,0,193,90,226,153,16,207,120,218,140,210,148,15,246,147,137,144,41,200,51,161,10,37,147,133,63,199,204,201,26,211,163,102,26,89,25,37,50,233,200,174,219,217,131,198,81,46,181,187,25,21,66,83,128,53,175,49,113,122,141,30,224,36,200,203,181,201,154,182,3,232,3,191,73,140,221,113,177,106,114,150,238,84,240,130,167,5,104,139,66,10,201,242,136,59,208,239,143,218,79,198,242,48,244,189,216,42,27,126,128,120,46,189,59,158,151,98,165,138,140,98,79,151,200,245,165,25,68,75,237,96,196,147,251,21,123,157,123,95,26,77,254,105,232,85,81,96,182,247,93,86,255,1,21,183,242,40,79,91,15,136,13,160,61,94,219,150,178,223,90,249,3,184,44,5,248,125,218,189,42,168,104,157,189,203,150,103,212,210,171,27,39,155,66,50,176,41,54,167,210,71,70,129,250,179,93,151,109,141,162,188,228,42,40,222,189,244,78,78,94,74,152,184,172,10,101,170,18,19,133,118,242,2,34,94,188,84,228,75,165,117,84,19,38,99,89,102,70,248,223,77,12,210,124,179,214,5,77,116,103,79,46,117,141,60,119,174,175,222,185,82,131,229,224,215,51,109,92,102,62,117,102,144,162,8,50,108,92,93,127,116,2,138,74,198,84,62,157,5,3,80,81,171,60,79,172,131,42,170,180,34,97,112,228,64,212,126,6,186,165,206,36,211,175,183,40,24,140,215,254,144,140,133,62,88,227,187,186,147,228,10,57,248,213,70,204,67,99,86,189,69,135,219,124,21,79,212,122,240,42,158,0,136,53,42,94,155,241,218,14,238,82,92,29,94,46,27,152,88,85,144,75,245,210,2,189,71,53,240,2,161,210,244,218,111,22,177,72,152,167,144,113,130,121,41,124,238,187,182,89,76,84,68,46,243,32,99,69,136,84,37,176,16,185,59,244,69,52,171,77,81,44,164,52,71,193,94,150,12,47,189,184,144,27,13,120,188,126,121,37,77,85,56,202,90,233,126,236,172,206,4,104,214,198,224,212,33,238,241,182,40,204,142,58,177,42,76,5,47,178,63,13,40,66,35,225,115,199,23,4,149,212,120,137,23,151,174,4,123,237,115,32,200,82,110,49,245,36,239,234,183,199,238,233,166,22,93,234,157,43,171,23,55,167,128,66,90,15,32,22,182,96,146,90,247,199,64,247,6,147,141,58,250,83,199,113,41,94,3,232,157,63,76,69,158,162,192,31,211,49,231,22,43,138,31,160,41,84,4,44,187,39,204,18,76,131,79,235,119,17,60,117,134,100,54,24,197,62,14,81,116,170,238,249,187,39,0,204,7,92,67,237,213,6,157,76,162,139,198,49,208,208,230,120,55,37,42,167,73,131,36,228,156,197,170,96,201,174,186,42,212,161,28,175,206,184,11,102,253,236,110,123,57,153,206,34,219,1,228,66,106,125,116,85,88,59,174,92,55,164,100,109,247,128,30,170,100,116,38,175,23,191,50,117,245,89,174,246,234,57,248,149,89,124,189,107,131,2,158,144,125,222,45,130,254,194,69,7,231,116,120,194,57,182,99,94,149,33,97,101,27,119,246,169,25,191,218,196,42,36,186,67,86,147,119,147,160,73,138,110,8,145,113,55,102,59,236,241,144,95,208,27,7,250,213,37,3,160,105,18,50,109,231,102,207,71,167,95,19,185,61,250,112,207,189,79,65,38,111,94,111,54,30,18,111,61,128,91,40,55,69,129,117,246,216,188,61,7,245,184,86,189,64,176,112,47,145,132,163,134,120,155,8,47,18,6,198,224,182,117,121,213,108,95,179,140,232,190,231,100,50,114,148,76,47,69,175,31,64,6,32,149,135,154,138,62,122,0,123,251,14,138,123,41,94,138,164,230,217,99,44,148,112,105,77,189,84,21,239,103,153,182,32,99,64,137,248,41,64,116,99,191,240,72,78,138,15,157,41,207,214,98,240,137,162,13,50,53,178,92,214,216,18,10,214,228,99,30,37,251,235,103,101,226,246,205,199,212,189,222,40,181,147,137,165,46,135,44,103,147,2,67,244,81,201,102,42,170,68,217,142,109,94,17,165,246,164,152,170,203,130,7,211,185,41,130,44,105,22,0,58,25,104,226,157,188,209,157,79,23,173,205,4,242,157,186,226,129,84,234,218,51,145,157,76,56,78,67,102,152,161,203,238,62,3,110,72,111,8,205,220,107,147,105,219,254,89,164,127,212,67,70,59,232,142,29,19,88,233,18,79,163,115,13,240,44,216,145,254,52,142,149,233,144,0,71,131,136,26,79,147,224,176,29,116,90,156,8,78,6,226,167,233,115,36,253,109,65,156,230,60,31,106,23,224,121,159,157,12,26,91,53,241,133,100,214,120,120,38,170,165,224,237,70,24,43,230,69,172,86,77,136,66,118,100,172,73,199,209,171,245,66,173,91,87,84,76,192,174,211,164,41,27,24,159,94,254,156,226,115,100,64,169,105,180,148,18,6,35,93,232,14,185,88,64,246,82,14,106,194,91,160,169,11,184,165,226,163,23,148,131,41,29,67,71,158,45,66,158,117,94,102,77,198,2,130,180,197,1,167,84,193,122,204,58,90,60,19,133,22,195,115,158,52,63,141,64,95,117,171,139,234,75,219,33,11,102,62,37,156,238,228,220,203,159,232,211,212,200,118,174,176,244,166,113,219,225,233,148,124,55,114,47,101,86,142,67,123,181,83,35,167,122,240,246,3,244,201,238,204,161,156,82,38,236,113,200,61,200,227,106,1,173,207,186,91,20,201,13,11,132,138,34,32,173,52,98,150,155,151,23,64,205,161,192,150,166,98,145,137,26,251,129,11,76,181,137,173,123,85,156,209,130,88,201,135,254,50,164,133,185,185,56,111,189,173,156,134,219,204,110,240,114,143,112,100,74,163,105,42,214,4,54,40,198,38,79,95,19,54,128,39,121,88,151,88,178,169,19,106,160,111,96,142,230,24,156,206,151,154,120,71,245,242,236,154,10,237,152,40,162,32,254,51,218,71,58,27,70,62,204,154,113,75,150,120,180,59,177,35,74,243,106,141,175,164,153,24,246,78,38,53,228,224,33,91,146,187,243,107,135,8,79,135,2,77,75,231,142,59,153,42,69,243,166,142,86,96,201,177,100,118,224,40,90,34,110,90,60,42,174,65,245,30,115,42,146,91,165,66,175,219,231,29,48,177,30,2,40,75,239,170,228,100,32,117,219,161,32,86,242,132,142,218,91,75,235,213,227,112,108,201,77,186,158,12,144,23,45,136,149,70,61,69,35,155,29,172,86,66,235,92,213,89,120,105,61,71,73,59,238,208,137,212,27,48,149,94,251,86,3,67,0,169,86,87,22,72,27,53,75,89,23,124,1,53,153,156,76,179,93,81,115,72,74,198,63,227,100,112,109,77,201,248,129,92,177,196,239,162,186,66,235,86,115,118,42,24,23,205,165,55,193,85,61,123,192,168,148,16,72,90,68,108,233,44,200,191,218,100,189,98,244,79,246,144,175,24,106,125,213,218,104,164,178,197,205,155,40,90,161,193,46,76,194,41,118,58,23,192,188,74,6,48,227,39,148,114,149,234,66,234,222,232,104,66,132,111,185,104,166,110,235,173,196,131,76,232,115,58,156,178,25,237,217,143,112,6,238,164,17,221,74,141,120,119,106,128,206,75,82,248,153,131,66,103,76,159,57,217,178,135,28,202,222,148,44,46,230,12,116,115,61,30,179,26,38,4,22,244,166,232,153,6,186,61,187,240,153,113,96,20,13,8,215,158,191,177,248,221,236,62,10,141,67,80,71,58,184,89,175,59,113,12,6,84,143,150,113,25,168,136,188,104,52,153,174,3,193,227,113,252,28,74,140,45,148,48,117,9,129,198,145,14,236,168,166,48,254,41,123,174,213,103,169,76,138,252,222,66,32,83,69,73,3,13,185,35,6,92,23,48,149,116,210,53,235,125,229,67,34,163,187,205,34,94,200,160,200,241,217,11,21,104,86,141,146,23,212,227,18,228,173,247,11,210,216,206,26,229,255,25,122,165,206,155,150,140,163,254,68,104,156,132,196,138,222,235,52,181,161,175,146,55,159,245,238,77,164,150,86,215,118,77,223,85,40,59,121,34,164,20,236,228,100,10,205,170,103,193,84,137,188,133,85,214,123,223,37,125,183,241,145,208,6,204,70,104,7,204,106,3,21,28,45,144,204,250,152,139,230,5,53,138,146,141,119,83,158,249,80,123,176,128,142,205,109,144,233,182,43,100,187,66,33,64,122,47,200,77,99,63,61,42,149,194,194,232,108,66,55,132,98,194,131,106,123,167,33,45,146,140,231,214,198,195,237,176,42,28,211,41,44,8,186,101,104,140,145,66,70,203,120,152,226,78,26,67,39,170,81,167,177,164,68,205,53,28,214,34,71,178,215,216,65,187,144,135,39,2,135,190,100,96,228,52,17,152,82,16,201,177,134,88,31,100,33,107,55,57,202,5,197,245,66,15,87,111,38,9,157,20,22,113,50,165,189,85,213,32,9,48,212,51,242,153,167,122,208,21,72,142,11,235,132,198,177,10,1,35,81,50,118,171,39,178,105,0,114,235,142,219,113,65,236,136,46,26,24,66,87,28,106,229,134,183,230,144,61,141,207,61,238,110,163,162,230,1,146,132,129,190,196,245,90,72,52,61,166,188,206,37,236,224,137,184,185,214,246,232,104,66,151,124,116,73,62,214,46,232,241,228,177,157,64,109,213,134,48,250,148,134,13,158,41,230,85,14,153,190,14,223,172,189,142,203,162,138,35,85,102,198,49,236,54,178,170,188,181,239,184,155,224,168,19,85,151,188,118,149,202,207,202,140,120,82,203,169,82,20,179,14,114,143,225,107,130,115,222,60,147,177,174,24,181,85,179,225,23,202,207,122,0,229,84,34,54,29,208,107,55,180,21,189,177,127,170,201,192,247,184,127,234,227,255,252,187,143,255,222,111,189,239,205,83,103,138,94,109,14,15,92,59,159,48,209,234,139,0,153,240,66,14,50,181,59,131,253,117,50,241,152,20,100,74,243,44,66,166,238,241,233,66,65,94,8,172,102,37,211,8,116,13,242,44,133,91,59,153,122,16,49,248,66,33,87,121,122,99,166,39,157,11,114,247,68,85,37,119,248,116,144,151,105,116,36,238,228,137,146,130,65,166,154,90,18,50,245,117,226,179,241,174,46,74,164,248,93,12,221,237,33,125,51,248,153,147,118,1,185,247,84,82,42,177,235,22,212,89,124,244,144,215,158,130,30,228,222,103,84,201,179,183,80,92,123,215,88,252,209,74,78,105,106,177,100,198,100,70,70,11,100,122,84,230,120,55,21,128,170,190,27,211,43,239,212,74,197,223,170,15,147,42,178,46,65,46,35,131,162,83,123,51,205,160,2,30,211,161,233,218,92,90,144,183,227,65,225,26,47,177,151,21,37,103,209,87,219,197,143,221,192,194,24,94,217,222,131,190,213,61,95,172,147,169,218,166,75,150,9,121,57,213,110,219,8,255,118,106,90,114,156,127,44,234,117,213,137,145,124,59,141,167,193,211,232,122,39,247,186,118,42,61,117,228,118,108,38,95,246,226,14,144,145,139,179,46,25,101,65,235,32,151,101,240,190,78,38,29,48,5,121,77,69,79,2,38,196,222,84,175,147,201,32,170,74,54,65,188,197,212,230,30,145,21,50,135,116,44,41,153,74,122,132,235,230,234,115,167,130,54,151,137,215,94,170,51,54,115,6,159,222,148,60,83,220,193,201,228,39,101,157,56,205,27,106,60,141,203,99,209,193,215,189,245,105,39,246,206,178,74,4,24,18,211,166,61,183,30,35,188,80,165,198,188,129,92,31,158,94,186,130,229,228,158,165,175,228,185,58,212,166,147,11,229,218,148,140,108,138,163,64,74,133,30,36,128,237,219,216,46,188,10,77,87,180,224,165,138,175,94,175,172,104,199,71,196,81,168,189,187,159,146,103,16,99,65,198,184,215,205,4,21,84,99,193,41,0,120,248,46,155,231,56,164,128,64,245,20,146,73,181,142,53,59,85,100,80,50,240,240,88,51,138,140,37,165,78,238,177,234,84,10,134,200,196,232,35,188,151,226,232,228,174,102,40,121,90,247,226,167,157,108,103,80,15,202,138,245,63,38,78,186,171,222,189,149,10,90,99,55,97,132,74,69,181,220,226,179,64,109,234,154,128,95,153,199,94,131,11,152,149,188,246,236,231,32,23,46,147,146,147,107,153,157,140,176,146,189,38,163,127,94,7,121,33,89,71,201,137,6,114,65,174,163,29,44,212,222,84,53,110,0,185,8,117,86,50,200,246,88,20,224,75,77,201,252,32,248,149,177,144,85,15,10,64,207,22,43,74,53,141,169,232,171,233,166,25,43,138,227,97,46,186,164,57,9,87,192,119,48,178,230,33,19,124,155,6,121,150,6,214,157,76,243,237,26,100,122,221,235,224,148,3,158,199,212,40,101,91,148,76,149,228,241,93,92,24,249,108,140,236,37,68,46,23,113,213,15,35,76,177,180,241,52,37,197,229,140,227,96,95,166,241,110,10,141,52,37,147,175,238,219,73,107,173,172,51,71,225,221,83,165,79,100,129,176,118,50,48,202,120,119,71,95,202,178,44,164,226,44,105,144,235,166,66,96,225,195,75,124,88,162,151,138,14,78,89,190,184,188,27,165,3,38,37,83,17,123,25,83,43,164,98,41,121,94,151,80,38,122,233,174,164,171,70,37,232,60,102,94,48,126,149,60,151,50,9,121,59,92,207,142,171,90,199,170,205,210,142,166,147,113,14,142,167,141,53,36,217,239,206,169,203,160,150,172,103,169,251,213,231,85,200,219,97,226,83,215,85,132,220,14,27,6,50,184,234,211,195,67,67,77,23,112,200,45,201,204,54,189,189,115,199,101,143,37,167,42,160,62,189,245,50,192,99,85,90,211,219,61,83,185,109,30,131,99,190,200,142,244,236,14,217,238,66,155,36,37,211,243,76,246,115,64,192,161,162,155,140,235,155,200,255,200,74,166,55,248,216,109,245,131,64,38,154,61,46,1,149,163,179,14,190,80,47,119,12,14,118,93,206,41,62,151,188,201,49,54,163,70,159,182,85,154,210,24,28,211,90,201,176,157,52,88,71,239,109,161,100,154,61,11,121,148,85,134,154,113,137,142,219,75,241,240,166,100,251,47,193,233,73,62,155,14,79,39,148,245,54,248,78,155,148,159,26,51,197,229,48,200,211,170,250,54,117,10,74,25,51,195,112,214,85,161,242,193,224,74,51,53,155,6,149,50,226,89,56,98,201,135,171,15,8,181,229,241,180,58,197,32,111,61,55,120,240,242,60,233,118,82,48,104,25,99,107,147,5,168,189,151,212,144,80,38,67,212,16,232,185,140,67,180,162,74,169,25,81,214,238,83,11,50,229,86,244,105,64,228,235,144,126,185,28,168,11,158,149,33,253,232,15,172,243,182,203,91,135,46,211,70,130,18,68,211,68,87,149,218,105,100,146,118,178,49,95,209,8,192,187,234,138,149,238,168,31,10,67,106,122,63,74,129,1,142,167,233,244,164,19,203,235,220,134,42,3,30,76,31,166,29,122,26,228,50,171,182,93,64,79,13,203,106,235,113,112,37,231,105,47,0,116,210,177,166,131,81,103,74,105,217,107,82,116,13,141,148,76,61,70,228,4,181,248,44,144,136,42,251,200,126,155,135,14,86,225,33,85,201,133,69,12,114,111,92,32,100,74,169,181,88,148,74,225,189,162,228,82,247,40,110,215,106,123,73,52,33,163,77,14,59,98,165,70,83,83,242,188,236,9,72,157,76,200,81,223,141,11,109,168,112,68,101,151,3,25,239,197,32,115,179,117,112,224,102,99,230,148,39,174,186,44,84,201,204,195,72,89,103,229,118,217,78,244,60,141,135,103,58,108,8,153,108,155,177,35,75,106,135,11,64,191,179,50,200,248,190,55,157,120,97,141,135,237,213,75,223,40,121,78,195,43,66,175,142,131,7,0,76,216,176,158,108,214,179,30,165,108,44,102,222,98,108,90,61,28,31,70,237,13,106,157,135,71,25,106,162,158,253,32,207,199,221,162,21,222,48,71,233,195,170,35,79,84,34,140,103,115,143,228,42,121,206,98,254,128,125,81,54,75,123,161,58,206,48,25,226,89,22,20,31,255,48,240,51,80,197,164,84,16,228,195,254,223,90,81,69,4,207,236,20,140,178,246,4,127,125,26,228,77,142,239,74,52,146,144,153,17,102,223,6,63,66,114,233,162,144,8,159,199,103,79,118,84,148,83,38,102,211,226,36,76,180,51,87,50,229,73,194,217,83,123,187,95,29,28,101,127,157,195,93,3,242,87,103,78,187,216,105,120,115,22,106,85,11,217,88,124,17,50,189,180,55,37,231,90,135,243,141,124,88,229,195,189,139,107,29,110,170,181,76,106,73,164,110,16,15,50,25,100,89,201,192,167,194,5,102,60,162,84,57,13,189,9,121,92,124,252,118,147,250,230,136,194,207,99,106,20,149,211,195,80,146,167,190,119,42,245,122,116,85,178,221,199,37,22,13,207,158,18,201,203,14,135,100,47,20,165,251,65,46,92,232,172,192,97,218,97,232,132,3,40,222,188,208,16,91,7,239,181,240,6,153,43,114,32,83,214,52,6,159,59,200,79,200,220,136,60,92,169,148,251,148,21,165,163,88,149,179,48,229,131,207,101,162,120,117,248,74,107,238,141,22,132,108,122,126,137,53,179,223,206,179,222,47,98,84,107,40,65,189,39,131,40,42,128,80,17,150,67,213,48,251,104,12,78,31,73,225,103,27,96,94,217,108,42,9,172,99,230,160,182,38,81,13,137,239,108,162,97,81,39,71,28,135,28,218,146,135,34,67,147,57,177,4,242,220,107,239,134,22,212,235,246,202,211,56,37,83,8,191,173,209,59,92,62,12,192,242,60,180,86,194,117,162,190,245,238,245,53,78,203,70,231,117,253,110,82,21,196,214,62,196,185,40,228,50,111,171,40,212,54,111,57,227,61,125,96,26,90,235,146,179,12,77,44,200,108,216,24,218,206,164,242,141,212,251,163,109,67,229,197,113,62,150,148,251,64,53,168,177,157,40,158,131,60,131,170,27,170,204,210,29,216,131,252,255,179,117,46,45,184,117,217,85,254,47,95,187,26,235,126,169,182,8,246,236,135,52,130,22,33,160,169,80,150,141,16,210,72,71,5,17,34,138,65,4,137,8,218,11,17,130,144,4,204,159,73,165,204,191,112,61,243,125,215,92,99,126,152,132,74,157,51,207,126,247,222,107,175,203,188,140,57,198,217,0,207,200,188,211,171,236,44,39,76,46,192,111,220,149,231,144,120,224,42,72,195,232,154,124,91,26,50,227,178,0,207,127,194,21,63,95,102,81,54,21,100,167,102,122,121,19,90,246,222,165,212,32,151,100,129,241,147,134,88,145,4,124,35,2,89,231,251,208,168,45,21,137,54,97,85,147,73,150,232,107,47,111,14,242,55,77,175,166,119,208,127,123,192,57,174,86,243,166,239,115,193,186,252,80,137,152,241,176,252,183,79,124,38,148,255,102,166,110,126,7,4,60,154,102,208,18,250,189,30,162,159,117,146,154,134,39,228,57,60,113,65,189,114,235,91,225,225,150,58,174,149,70,91,241,252,40,162,231,117,199,147,118,99,1,236,99,62,31,126,223,45,156,136,109,105,212,149,108,36,170,155,127,20,222,39,147,44,185,179,4,115,213,51,153,18,62,204,56,110,166,29,86,204,164,38,252,181,248,146,67,156,51,88,146,251,190,203,18,26,226,166,7,64,50,133,128,155,156,51,72,131,22,111,128,186,246,59,199,128,71,102,205,214,64,127,9,127,214,53,19,160,203,70,9,53,119,170,55,7,76,123,100,30,18,159,36,228,101,61,119,247,225,191,146,77,154,171,91,189,105,40,211,138,27,250,173,207,129,217,199,93,182,252,247,165,63,13,88,224,58,195,108,38,51,76,66,250,62,199,245,251,76,187,172,201,38,11,39,117,90,221,205,164,67,119,24,50,130,207,107,62,111,44,60,210,152,81,215,204,247,181,168,196,73,125,5,169,205,226,49,128,169,187,39,113,134,129,189,81,77,251,154,65,76,75,210,240,124,203,124,201,133,199,135,8,183,200,129,12,73,238,234,55,162,131,51,121,69,43,13,41,247,206,219,100,118,244,206,198,38,243,157,39,192,56,227,218,105,64,13,238,54,104,220,219,225,99,117,176,101,201,205,11,42,184,166,102,147,38,250,154,77,101,66,62,101,55,69,209,117,173,116,4,233,181,184,102,119,72,182,73,184,202,238,158,56,28,214,125,45,136,204,180,12,151,160,212,239,219,173,176,193,140,96,62,199,210,157,68,112,147,140,87,142,55,51,31,215,175,222,104,224,234,147,209,214,180,239,147,157,55,62,191,175,63,142,200,218,245,81,0,71,106,101,51,1,102,237,247,176,165,79,249,124,109,253,237,78,91,239,253,28,21,156,167,142,24,94,155,127,44,4,86,181,148,6,195,237,240,56,20,52,209,46,97,187,73,160,159,238,115,211,79,162,91,21,111,125,119,178,221,45,169,58,195,94,212,231,77,201,237,227,243,102,113,147,177,30,191,224,14,24,30,246,94,193,188,222,86,5,235,69,218,18,194,66,84,191,189,174,185,233,91,154,186,238,96,112,45,55,204,68,240,38,120,186,38,144,87,111,84,180,141,208,85,23,53,168,217,122,171,66,224,193,102,146,210,229,71,133,227,102,34,45,109,214,187,222,219,32,213,247,199,63,2,47,58,42,181,213,229,47,6,3,245,92,106,62,171,167,250,44,36,58,168,73,239,141,166,251,117,203,224,137,30,26,53,65,217,49,155,15,42,160,92,201,26,0,45,186,80,100,172,197,64,185,106,134,102,248,126,107,74,220,186,60,40,26,117,159,9,219,148,155,228,98,242,86,159,200,130,250,54,53,5,189,51,221,36,95,38,116,204,166,221,171,71,98,54,70,235,107,166,235,69,63,246,44,86,205,191,102,8,32,117,170,192,20,252,77,196,96,134,3,71,207,37,232,163,190,137,99,52,6,168,205,232,118,68,176,240,29,112,204,136,93,22,253,113,48,244,159,229,99,10,5,35,235,73,191,246,89,91,126,45,111,165,235,214,42,201,31,84,33,230,101,77,83,234,99,20,132,186,174,153,65,45,106,134,130,230,115,220,82,13,4,201,210,131,3,99,253,195,110,38,246,87,231,169,148,252,85,152,198,124,214,112,210,157,146,50,243,215,65,55,243,168,154,73,49,69,238,220,220,76,122,99,234,213,200,10,236,225,102,218,220,186,186,117,84,215,238,139,65,28,55,116,146,82,49,250,22,141,48,119,136,253,245,201,233,253,235,207,92,114,86,15,135,142,245,175,108,145,153,113,117,167,58,164,182,143,95,51,34,86,234,235,146,186,236,235,153,55,130,201,226,236,154,172,221,253,160,133,216,175,7,179,119,111,155,153,134,48,117,164,207,192,244,126,103,121,33,250,210,81,227,172,27,62,17,139,233,145,207,240,227,233,219,132,99,102,218,60,90,52,127,157,24,43,14,183,92,36,103,145,56,115,191,126,138,153,233,91,95,106,6,7,113,167,241,153,73,20,184,196,12,237,247,253,237,243,181,71,180,246,117,229,23,49,67,27,27,126,219,90,88,220,76,216,171,126,10,59,168,143,25,28,118,117,132,208,132,254,150,59,211,170,97,247,213,220,136,70,252,185,207,196,9,23,247,11,67,163,95,17,10,206,30,66,34,92,50,55,163,120,43,245,11,35,54,155,245,78,226,70,96,35,251,180,73,172,190,137,132,207,221,229,140,200,201,34,106,191,218,208,172,67,204,228,97,252,99,210,116,54,37,179,150,161,185,219,190,120,169,47,105,124,124,204,99,109,255,90,72,47,206,29,204,224,114,238,231,34,126,208,164,67,230,131,124,99,50,107,227,60,206,182,134,192,25,242,3,223,118,206,159,123,145,143,157,63,29,171,110,46,244,119,207,16,134,222,6,185,105,56,154,165,65,0,188,219,251,203,16,130,153,134,33,113,238,208,73,65,98,246,154,173,87,188,136,25,156,208,187,218,106,186,122,53,89,136,251,218,157,228,164,14,57,196,39,95,106,58,186,98,41,14,139,7,134,154,98,122,155,210,200,70,183,40,102,90,3,235,29,52,131,91,102,189,250,92,222,234,125,112,202,253,90,178,205,108,175,95,2,69,204,141,216,83,62,55,174,102,243,247,26,38,49,18,204,176,201,220,185,52,62,26,113,98,6,8,159,239,100,33,27,210,187,222,187,1,15,184,230,73,15,105,248,113,212,109,203,51,163,80,61,67,214,161,190,169,70,25,84,51,165,40,61,205,113,71,229,120,81,103,20,244,183,33,161,244,185,2,155,95,73,225,183,199,21,46,194,12,155,114,15,230,89,191,148,95,152,169,26,45,205,135,128,167,77,119,166,209,163,24,190,54,125,163,243,62,153,149,23,117,223,224,3,124,33,71,152,97,74,219,250,90,232,59,142,230,102,130,125,125,50,184,184,202,29,20,136,89,183,174,160,98,159,235,126,47,218,222,194,173,141,12,245,78,21,196,54,21,244,0,145,246,254,230,243,49,143,227,49,72,130,151,143,119,29,110,204,8,150,133,239,177,46,186,12,171,145,36,234,247,216,38,67,253,53,3,225,30,18,80,2,115,35,52,185,230,76,251,170,12,41,89,243,229,62,193,70,11,125,106,250,138,106,138,175,47,190,101,209,37,96,100,23,254,185,32,200,209,114,88,38,151,147,253,123,193,194,62,244,201,96,60,122,86,116,16,245,115,85,219,181,238,107,67,31,167,80,195,99,62,99,226,7,16,241,83,13,15,78,206,247,78,241,227,136,210,41,34,131,70,91,246,190,83,37,211,68,21,114,103,72,1,92,63,42,211,116,165,69,142,76,183,248,186,199,46,236,148,173,73,50,7,21,233,146,138,255,246,132,60,126,106,194,240,108,214,247,193,207,127,101,97,203,107,67,189,253,149,48,61,102,214,75,25,154,110,228,225,242,184,102,154,28,117,245,17,50,222,253,14,42,102,248,226,196,122,118,192,113,143,55,235,75,11,251,29,76,49,233,250,73,249,67,67,40,223,171,81,113,185,94,113,166,245,82,147,38,136,49,141,125,231,130,109,49,41,220,27,169,194,114,31,173,88,166,73,95,219,120,211,239,107,27,40,36,188,54,173,30,119,1,129,212,56,91,135,62,26,244,50,126,117,165,146,41,145,200,57,32,202,124,23,35,228,165,14,5,9,200,123,194,100,234,48,181,4,43,105,68,55,211,66,33,223,26,28,198,183,117,16,173,42,24,143,117,59,3,28,227,62,115,198,123,155,186,77,19,24,126,153,127,204,188,219,136,102,147,164,191,102,152,233,116,5,48,201,251,61,87,143,25,122,126,189,186,176,34,239,131,159,115,44,43,236,128,104,119,126,171,201,152,225,44,214,188,53,84,49,237,186,89,76,171,173,190,74,31,116,224,187,149,182,55,245,147,208,29,74,247,92,133,58,123,229,162,87,111,186,11,175,185,19,168,136,239,136,196,200,249,231,119,158,129,93,74,58,83,6,217,210,187,213,66,59,212,122,52,67,250,235,87,3,196,209,169,112,204,227,219,96,129,185,83,127,25,241,199,71,191,31,12,61,231,174,233,122,30,237,141,41,68,40,75,98,86,163,74,247,144,22,102,142,62,123,124,177,85,239,78,77,81,72,3,94,196,81,112,133,175,117,208,187,41,243,208,184,60,238,249,67,105,185,105,178,52,155,38,224,117,8,78,180,219,74,216,107,241,62,246,245,85,50,28,224,69,79,101,187,89,190,79,70,131,165,102,24,160,203,152,111,166,205,15,1,138,22,80,144,151,115,51,217,241,21,234,43,125,126,83,131,100,166,51,249,140,96,6,66,123,31,13,226,213,170,7,20,5,144,220,238,123,91,231,72,86,43,204,249,247,131,0,246,47,85,7,173,3,127,186,163,2,159,111,78,106,6,5,62,252,201,54,126,245,8,15,62,246,205,18,80,8,71,116,83,204,12,131,31,49,103,51,212,156,189,137,92,173,54,221,138,243,46,31,196,156,186,235,175,163,6,84,179,90,25,242,228,15,102,102,153,196,231,70,107,79,127,235,101,5,9,49,35,123,156,253,185,151,109,105,98,62,143,149,71,126,183,222,77,103,146,193,205,174,21,17,157,165,219,6,228,99,195,143,167,77,43,175,22,172,22,16,187,117,191,22,240,150,165,39,12,185,244,225,103,223,89,91,105,118,189,218,104,166,238,84,160,13,184,73,238,132,190,173,57,167,255,56,45,98,225,209,192,85,165,251,61,76,39,78,139,101,196,214,251,107,5,33,209,98,141,112,34,40,84,174,153,118,255,28,126,58,127,27,69,176,182,218,180,191,133,139,135,7,126,70,151,80,212,23,89,52,14,223,19,166,144,124,82,120,204,71,221,241,126,236,242,169,143,233,91,195,215,124,183,36,154,7,119,13,15,110,216,251,239,247,2,157,7,232,68,42,163,166,98,126,175,206,232,244,202,197,159,246,193,59,40,214,126,161,51,5,125,152,253,126,187,17,59,47,173,186,182,146,239,142,133,26,227,214,241,222,6,136,117,43,69,119,157,164,27,4,209,240,91,211,65,43,232,51,107,202,95,239,106,180,193,117,80,172,50,126,39,82,1,76,169,30,152,233,234,76,127,105,227,137,144,34,185,229,221,110,86,165,152,168,174,60,25,200,191,228,25,188,82,164,129,28,99,161,205,237,62,182,165,185,118,48,195,181,237,63,61,208,105,215,59,27,66,249,14,104,129,28,117,233,157,233,179,186,231,199,9,1,232,243,86,51,29,250,254,220,56,246,93,118,105,204,30,195,159,253,194,68,46,131,117,126,201,102,49,115,2,148,112,49,241,79,113,51,180,237,250,224,192,64,239,86,8,61,233,241,222,180,58,79,224,229,11,160,126,16,22,98,70,197,229,238,179,224,56,82,9,86,152,183,252,193,233,27,213,159,30,144,134,222,151,110,150,171,211,139,13,61,120,71,244,124,142,19,251,10,170,224,132,121,103,39,188,191,13,63,75,10,63,110,12,163,247,193,144,124,213,205,174,64,179,146,222,189,41,81,74,94,158,181,116,101,168,81,127,47,120,204,138,104,160,33,105,223,17,7,33,167,128,6,116,243,102,118,235,162,136,213,3,28,162,126,49,38,211,232,241,182,174,204,194,186,221,62,224,112,47,104,90,4,96,218,113,30,239,147,77,16,41,58,226,80,153,121,152,80,172,215,70,7,173,160,17,127,207,38,82,1,85,107,29,133,185,245,229,26,152,70,167,80,53,197,102,91,200,183,219,25,51,157,213,225,201,233,155,240,65,91,80,151,9,218,130,91,95,181,103,51,175,217,195,213,96,240,175,43,79,216,188,52,43,137,66,60,85,158,107,62,243,102,20,53,3,47,246,91,155,58,83,87,43,12,126,217,205,75,200,77,192,175,164,58,222,79,79,202,56,50,226,22,9,223,35,25,70,182,30,94,139,230,157,218,220,92,192,149,234,213,32,82,218,253,241,19,6,180,38,57,48,96,86,211,211,146,199,207,135,18,83,205,199,125,111,190,199,111,171,170,43,46,7,12,215,205,0,84,156,222,36,222,56,180,93,231,180,90,215,124,238,213,3,38,136,207,53,253,234,19,17,22,221,15,27,93,174,195,205,176,82,235,136,35,15,144,239,174,3,34,172,105,1,245,56,165,169,223,232,9,81,215,213,117,203,162,241,106,220,131,177,178,36,228,8,40,8,250,125,97,59,88,129,180,232,91,35,111,58,239,86,11,118,86,20,101,49,15,168,163,239,115,23,85,171,53,235,57,123,238,28,6,195,88,180,177,160,140,121,229,150,177,66,52,220,130,181,239,47,18,29,51,224,113,113,58,207,20,5,43,210,174,153,20,140,110,196,99,91,15,235,53,15,90,84,229,199,105,111,42,201,127,156,76,131,94,109,212,65,119,191,171,134,6,239,138,30,27,118,132,127,205,156,8,93,15,152,121,118,9,175,132,212,102,180,212,98,54,201,241,187,233,208,41,176,150,28,217,197,26,94,135,95,221,82,81,63,6,236,51,100,234,215,204,212,209,163,113,91,35,189,63,154,201,109,137,21,253,55,31,180,6,208,61,96,234,6,201,194,59,104,13,225,246,170,191,141,32,195,205,95,91,4,81,21,128,156,200,142,223,189,182,242,231,166,200,105,24,218,60,97,83,105,149,27,45,192,253,86,173,55,118,162,205,39,212,58,42,51,62,185,181,37,5,70,243,169,166,191,85,71,51,66,219,166,153,191,229,158,232,199,92,212,67,98,19,94,109,62,235,30,67,161,232,22,118,223,12,87,229,25,180,197,203,152,183,175,83,201,246,158,114,64,54,83,175,222,110,165,232,162,40,119,90,68,218,51,211,253,162,232,100,19,60,186,83,180,143,227,73,104,27,7,199,224,222,62,34,199,243,13,93,167,21,184,77,247,171,209,226,12,189,22,64,20,135,127,43,120,26,75,104,95,201,151,251,215,204,96,24,213,220,160,142,187,247,134,252,36,116,34,66,19,233,245,211,250,33,184,212,14,47,34,244,155,194,226,57,187,186,134,213,26,198,111,22,215,90,11,3,186,255,12,99,109,254,104,195,206,4,237,194,154,112,236,251,213,32,77,116,88,192,40,21,223,196,97,80,8,125,190,195,146,179,211,205,171,103,109,234,30,184,253,247,104,171,32,112,102,232,7,164,147,212,55,52,130,176,30,26,25,129,87,221,33,63,62,75,15,136,240,81,205,199,186,230,179,167,15,109,0,59,75,49,187,35,79,171,109,210,248,196,218,55,135,47,123,64,244,177,169,245,76,128,47,244,7,115,59,159,191,135,190,84,26,138,238,247,132,218,46,116,17,115,132,55,223,44,39,188,232,161,5,115,83,102,246,31,31,164,63,181,201,24,153,176,155,60,160,181,172,143,208,213,13,69,194,27,52,72,10,119,232,50,30,151,130,196,204,240,109,104,151,113,109,221,211,138,80,38,177,108,180,61,122,239,238,71,31,93,173,75,91,138,96,127,248,194,77,104,136,76,103,136,67,59,250,238,195,79,47,250,239,212,23,161,145,190,249,144,130,9,216,138,131,95,184,157,55,43,15,105,24,20,177,74,61,32,247,165,185,118,71,194,132,212,124,166,152,132,168,130,178,169,226,151,27,78,2,62,43,91,91,32,209,141,246,211,5,118,241,208,181,128,203,243,165,35,195,108,186,172,77,185,51,54,108,93,95,243,38,54,213,57,108,77,197,190,0,54,2,150,186,62,96,192,234,215,255,58,127,74,144,161,136,25,226,136,235,127,85,164,216,171,206,132,125,126,185,95,191,146,63,205,46,65,182,65,246,210,93,155,128,11,90,150,163,173,129,161,188,11,219,8,140,170,100,30,136,119,30,32,228,252,137,158,32,189,24,153,154,123,68,144,77,209,54,146,102,48,247,27,212,157,63,25,219,239,51,231,236,61,63,80,156,90,230,70,110,77,29,182,63,179,249,126,114,107,202,32,251,126,144,102,194,166,122,111,206,159,124,99,217,118,22,7,45,249,98,238,59,245,235,127,209,223,64,174,85,204,208,9,92,111,27,14,176,51,232,83,204,240,59,223,133,221,96,250,106,98,4,143,124,33,23,13,174,216,170,119,38,247,179,110,254,152,62,154,166,157,3,252,123,14,206,107,54,61,88,25,20,40,117,247,205,201,195,21,216,146,172,91,104,221,206,215,186,207,109,116,161,77,239,77,234,39,185,153,214,64,217,12,207,207,173,229,3,78,87,135,102,43,155,193,101,239,2,129,183,148,134,11,53,15,210,130,215,140,163,47,57,67,180,53,115,245,7,111,72,86,207,30,204,87,47,9,51,189,107,193,138,198,242,125,238,78,242,109,168,121,147,144,190,183,38,24,82,84,118,35,222,241,109,193,90,109,186,28,32,86,184,240,29,231,252,153,120,84,62,103,253,56,85,215,60,84,157,20,243,217,134,231,5,124,52,235,46,151,45,137,166,234,234,103,54,205,119,187,133,31,135,9,202,159,220,136,186,165,174,212,64,174,100,127,111,186,118,20,96,211,206,231,107,115,251,213,205,4,1,197,140,12,242,13,241,33,165,236,90,180,194,59,192,123,191,102,72,118,229,98,68,115,234,5,31,112,164,210,252,39,102,112,45,215,85,111,39,42,24,181,170,149,47,50,220,106,218,102,98,70,3,254,254,52,84,41,121,235,197,168,74,223,189,18,193,201,189,101,183,107,70,217,250,238,76,106,39,92,77,11,164,111,88,112,69,232,157,193,214,249,178,166,246,146,116,237,81,200,107,62,220,203,106,45,98,45,14,224,196,90,232,195,144,27,179,167,120,49,141,210,240,217,135,245,206,227,85,56,26,59,248,22,127,184,65,79,85,47,46,168,161,102,49,117,117,244,109,242,49,215,220,161,240,146,57,104,58,105,215,145,104,128,44,181,98,213,80,93,31,55,141,116,130,111,74,149,242,227,195,152,180,231,53,19,242,74,202,227,204,155,241,150,61,72,185,188,116,167,28,116,94,94,104,28,112,153,222,116,14,126,168,57,238,213,104,99,42,137,203,49,211,235,185,174,25,120,169,124,106,58,209,218,141,100,169,12,64,114,33,102,200,96,191,99,70,86,117,105,181,235,188,20,121,240,123,103,250,21,179,100,6,240,102,121,209,107,254,232,102,136,153,115,209,95,139,120,66,233,170,26,178,233,245,150,241,186,237,117,18,37,52,35,140,185,17,10,225,204,89,0,50,85,232,153,95,119,47,132,8,160,106,0,211,76,173,225,62,89,5,243,37,158,70,67,82,165,220,10,60,103,236,9,188,100,80,76,226,210,191,38,91,196,214,109,24,214,212,117,215,30,31,119,107,227,13,248,124,208,165,215,124,182,93,173,233,54,186,212,251,205,204,157,25,14,45,180,254,248,32,75,114,239,109,181,51,221,104,215,64,187,252,254,56,75,53,135,171,173,26,116,7,141,151,94,58,15,143,191,134,212,211,53,131,196,86,103,2,153,129,123,126,32,18,132,234,151,90,1,158,220,139,79,108,211,53,255,69,111,215,242,45,167,67,126,160,28,19,116,168,228,238,131,134,134,119,45,97,208,64,7,220,81,57,27,101,87,20,74,131,254,250,38,130,58,237,20,51,233,91,119,136,167,238,10,56,126,69,213,16,130,125,36,189,201,96,216,37,245,114,64,71,175,235,189,117,3,67,233,193,8,165,164,151,18,64,65,150,176,223,33,151,180,110,157,130,162,57,29,224,97,50,36,15,95,168,100,226,174,168,25,244,103,187,230,129,210,160,222,219,178,234,247,209,150,113,30,132,169,4,24,213,127,220,56,119,115,248,34,227,125,109,19,6,154,58,44,19,60,193,125,114,88,83,226,52,70,52,62,251,213,199,205,79,77,71,13,23,234,251,100,195,192,7,97,174,64,99,127,189,214,145,44,7,40,79,182,77,63,41,95,51,152,115,9,172,104,160,107,251,174,63,235,48,8,23,67,80,222,221,106,189,206,50,209,8,178,125,91,1,44,211,135,238,212,231,61,189,222,5,193,206,84,164,85,219,180,208,223,151,30,96,63,20,200,120,162,115,107,59,189,230,209,147,182,70,55,218,49,175,35,98,114,215,154,133,229,83,150,178,252,183,79,212,166,244,101,56,157,199,87,188,175,101,96,50,57,4,122,50,150,215,230,102,92,212,38,230,12,253,255,253,241,194,174,37,171,15,12,203,240,19,29,237,5,40,223,197,204,246,251,174,166,68,47,11,8,255,153,126,134,107,102,43,94,106,94,243,146,107,99,174,89,41,42,192,17,15,79,200,160,101,162,229,98,20,7,170,215,162,73,27,13,69,238,0,242,106,94,251,161,254,52,52,243,0,196,165,120,229,8,198,87,138,44,98,54,2,134,107,69,40,72,50,38,6,113,189,209,203,185,107,75,218,1,217,201,135,148,235,147,114,250,23,101,72,234,32,173,135,207,96,244,10,212,184,76,63,228,107,108,72,62,9,46,135,246,225,51,249,221,92,26,224,246,103,62,83,108,223,69,61,200,225,5,227,113,204,124,238,55,115,33,213,10,4,238,102,36,206,7,95,37,139,231,70,115,12,238,192,53,131,225,144,252,148,113,187,248,177,55,236,144,212,17,169,157,130,229,93,58,228,42,53,171,71,122,11,49,147,175,217,48,141,226,83,146,68,130,146,242,154,75,209,6,48,146,37,163,221,51,115,16,121,134,239,12,163,161,227,112,17,22,91,121,233,123,109,154,165,238,218,128,216,66,3,58,194,243,157,111,76,54,128,199,85,217,255,185,89,222,215,201,25,140,218,150,93,148,64,245,252,205,125,112,68,24,151,100,6,48,143,183,116,76,80,82,60,13,126,156,184,236,107,38,130,95,35,92,13,152,224,254,248,9,159,215,8,95,219,248,96,198,53,3,2,145,29,133,108,204,114,24,213,192,215,86,200,156,81,57,122,204,54,150,49,251,232,213,52,205,251,108,160,123,99,38,253,36,236,110,62,213,54,205,38,123,133,207,157,246,141,109,198,182,222,157,56,151,150,251,172,31,38,134,240,98,5,108,238,253,36,198,168,172,115,9,105,230,113,49,13,248,250,85,51,165,6,14,240,134,12,164,15,187,30,201,96,107,224,168,248,154,51,153,38,253,222,104,99,59,154,118,90,137,86,71,45,195,229,124,127,219,130,153,172,219,21,249,148,124,173,157,116,138,110,210,116,118,93,192,208,4,150,171,88,117,26,108,86,125,119,158,67,51,61,180,144,165,253,46,54,71,80,119,217,6,107,103,191,230,13,187,149,94,125,142,11,79,204,33,82,55,118,209,243,129,178,196,93,96,232,177,87,109,136,130,227,219,161,1,104,193,79,197,125,210,68,189,186,63,89,129,159,64,19,38,132,16,59,185,249,60,70,237,234,2,33,190,113,179,226,147,40,170,5,127,120,218,217,116,205,80,180,168,23,130,183,157,253,183,119,93,33,246,161,161,201,59,73,80,169,23,202,111,243,243,247,206,183,210,0,247,53,141,164,98,38,52,246,91,91,251,140,250,164,86,111,188,137,160,105,226,58,69,3,148,5,35,219,29,113,64,162,122,166,130,113,232,243,150,156,38,160,17,109,222,111,38,49,118,183,234,179,217,229,212,53,81,52,173,246,224,87,67,57,61,67,232,52,214,245,113,8,179,82,11,113,25,74,243,119,203,66,17,53,205,240,224,100,83,124,249,52,43,147,135,160,111,35,92,115,205,103,242,116,245,129,88,80,222,165,98,124,69,37,107,168,75,187,180,79,211,102,41,143,16,111,150,203,126,141,249,124,237,240,218,131,207,95,253,222,40,43,101,53,67,158,190,158,25,206,86,13,194,77,117,245,107,165,191,54,164,176,88,61,243,238,243,86,78,215,152,175,91,150,227,14,10,37,145,144,113,236,68,217,247,240,59,159,21,79,70,175,54,41,8,191,245,121,240,41,105,113,210,30,231,217,239,44,54,90,26,77,138,208,213,231,83,129,59,21,141,202,142,175,53,28,60,70,177,87,248,223,45,17,100,56,240,107,62,219,134,38,151,145,122,112,24,21,193,5,101,116,205,80,65,78,127,95,11,15,95,1,250,144,14,77,143,8,207,57,71,161,92,83,107,20,37,110,237,159,92,111,86,208,66,163,238,224,213,77,50,157,67,33,196,13,254,222,236,203,107,208,157,168,81,246,57,65,206,229,119,84,160,173,209,41,142,167,227,189,136,224,254,146,178,43,157,16,153,34,147,255,54,140,33,154,72,58,159,62,59,102,8,138,163,166,157,140,103,69,228,116,83,11,4,124,89,113,184,13,202,148,116,51,42,0,247,146,226,170,79,120,135,98,168,255,246,218,49,75,101,162,20,119,154,161,212,187,197,129,59,147,157,14,152,59,162,0,103,212,101,109,128,97,111,4,193,124,133,7,69,211,245,0,38,239,120,35,15,174,13,152,144,164,238,183,105,236,115,140,133,241,166,56,48,252,226,51,197,148,20,23,33,149,236,61,121,112,235,21,101,90,68,94,15,157,200,107,166,103,79,127,154,19,249,102,14,206,63,220,77,89,207,27,126,75,185,248,147,133,134,67,209,45,131,63,121,178,18,54,81,5,143,161,234,150,189,236,67,90,243,76,132,21,42,28,213,235,220,180,113,230,26,138,16,221,186,128,190,230,19,17,12,101,112,101,188,75,189,235,246,236,115,199,15,212,8,58,179,88,111,148,139,106,89,168,139,82,208,235,158,211,160,72,183,212,115,164,72,218,223,197,11,198,17,157,70,192,116,111,210,155,110,243,164,125,30,198,29,86,110,105,6,246,245,165,216,74,72,208,214,220,126,245,241,26,251,10,51,248,170,189,96,237,214,165,165,21,142,53,202,117,213,161,178,46,53,135,66,2,190,131,155,39,14,115,88,91,164,164,238,123,213,77,3,195,212,92,63,50,219,215,76,185,75,121,207,232,88,168,215,85,135,36,152,90,166,86,2,184,155,155,41,146,235,173,105,226,77,119,187,130,127,189,149,176,41,152,88,175,223,26,204,144,78,241,202,128,55,255,113,210,87,73,115,230,128,118,174,63,188,136,213,139,22,249,144,166,206,62,137,13,66,167,115,193,132,173,239,145,188,250,143,82,161,156,215,222,156,137,180,110,95,177,20,208,167,103,106,22,242,119,202,139,217,12,41,226,67,138,44,108,40,78,90,230,187,248,131,207,26,151,87,67,195,110,248,143,47,226,56,253,113,100,7,125,237,162,84,147,187,62,57,56,233,59,207,144,172,11,101,161,51,136,181,220,248,156,174,207,174,157,211,176,243,100,63,156,152,115,73,163,0,36,194,138,99,103,206,185,214,82,168,180,65,195,226,91,41,16,131,26,15,116,246,184,229,87,219,17,175,181,4,3,97,249,163,209,187,164,115,133,238,202,237,163,130,95,184,245,228,67,228,107,221,51,0,50,135,161,208,78,83,83,104,55,97,2,187,12,168,70,245,22,70,125,27,158,81,201,169,127,134,190,103,243,223,70,246,68,55,188,110,92,102,119,241,18,239,78,125,235,51,109,179,239,211,39,198,8,157,132,136,58,159,123,223,215,66,141,74,233,41,27,73,146,228,243,144,22,81,133,222,52,242,28,249,58,42,80,79,109,229,148,162,8,50,28,44,139,107,150,195,86,140,3,236,184,182,101,174,245,14,101,12,170,190,254,227,155,20,152,150,49,224,29,188,214,101,221,209,234,250,65,41,115,61,121,195,234,171,59,12,5,218,187,214,58,163,123,40,114,236,238,67,118,246,210,220,244,116,154,72,255,248,52,131,199,84,59,49,160,212,233,111,76,40,68,42,5,12,181,53,78,191,107,230,52,234,161,138,81,82,121,86,64,213,26,159,192,181,123,241,245,118,152,104,191,16,40,14,122,32,221,12,163,149,134,70,150,111,188,86,234,233,43,36,166,207,28,75,254,220,200,122,205,80,41,160,7,197,175,166,151,60,196,93,16,105,93,39,199,148,67,114,168,5,192,225,115,61,168,179,69,195,1,29,210,191,248,164,119,195,2,13,182,52,8,56,171,165,120,248,2,17,111,214,116,189,129,145,253,83,147,89,8,206,196,182,10,252,29,179,141,180,178,46,61,14,163,27,170,194,235,209,148,13,209,194,96,119,227,151,137,222,105,229,147,214,176,253,126,27,46,87,249,92,157,14,215,230,39,250,230,140,208,92,15,120,236,86,252,181,80,67,108,33,67,123,98,236,175,117,147,141,85,87,131,79,63,247,253,30,27,134,11,165,41,34,109,250,128,132,212,24,240,90,53,241,176,224,145,184,230,193,210,215,148,7,157,236,55,151,179,137,249,116,26,90,43,237,30,110,166,21,67,51,65,180,204,57,156,245,124,218,82,148,251,149,132,100,241,112,146,156,81,81,158,108,240,251,121,38,55,243,197,164,20,64,21,168,56,190,133,123,51,138,98,70,191,37,191,71,35,50,213,76,42,195,144,223,123,117,165,155,134,246,168,166,91,149,133,166,35,116,118,118,99,65,237,227,153,183,114,169,128,219,89,222,188,76,188,55,21,11,136,23,53,122,173,239,222,180,93,139,25,48,250,77,200,219,144,107,57,140,37,114,70,245,125,145,190,85,151,128,12,152,119,87,162,184,189,53,168,227,127,94,65,120,3,124,94,225,226,9,244,202,191,23,186,180,226,172,159,245,4,70,201,71,101,91,31,189,152,233,235,93,254,100,32,86,53,247,54,206,136,207,155,29,0,17,223,21,230,222,173,149,212,231,41,224,165,44,158,76,103,148,154,127,17,122,43,53,65,6,103,177,183,29,192,182,84,181,96,197,246,150,230,251,109,114,24,146,226,162,75,116,122,125,101,91,229,64,23,24,11,228,2,5,33,177,107,10,212,61,62,103,239,158,151,216,68,105,83,226,132,190,172,151,224,62,55,29,68,89,63,246,54,49,216,251,189,10,24,109,189,245,217,12,171,247,106,156,201,94,225,158,18,51,20,9,247,80,230,187,231,144,58,7,13,235,199,234,54,6,105,241,106,13,84,218,110,2,13,5,150,0,58,181,229,116,115,115,208,155,41,135,42,122,20,45,249,76,169,208,231,107,237,134,154,160,247,63,162,173,211,181,216,108,245,222,113,67,175,109,108,126,154,149,95,221,80,69,95,51,157,254,202,35,102,162,105,142,40,130,41,116,42,163,39,170,144,219,115,61,144,228,133,206,129,115,156,19,225,223,49,67,99,160,75,234,1,33,241,19,210,100,191,55,181,58,93,2,6,252,156,254,228,19,66,101,49,143,238,133,142,13,163,140,118,20,193,24,51,156,82,100,67,18,162,137,111,8,43,210,51,230,164,60,42,157,93,188,14,255,233,68,213,173,132,181,151,223,33,64,11,72,11,111,85,160,227,170,110,54,200,158,152,51,17,200,187,154,19,186,233,186,47,15,132,178,73,55,79,189,55,32,135,45,63,78,227,159,110,42,107,122,233,104,211,252,186,116,23,103,221,246,238,191,77,27,150,214,134,16,53,243,9,110,50,0,154,248,166,111,102,248,225,101,48,183,164,187,29,125,209,190,184,192,185,39,173,13,177,47,236,55,226,28,25,225,106,120,5,178,143,184,181,181,79,53,3,220,117,51,130,199,90,158,164,64,115,3,101,171,113,104,206,176,35,221,151,215,51,83,138,110,186,137,183,172,191,13,171,176,14,120,234,219,199,4,128,182,196,116,120,119,99,202,79,155,66,177,158,46,70,8,227,102,96,185,106,174,99,250,181,54,166,75,75,82,25,164,179,155,43,253,123,90,146,202,175,246,66,221,109,214,30,10,121,123,185,119,102,152,2,197,127,1,169,62,206,195,51,151,165,156,29,100,93,247,251,210,248,252,122,50,85,123,239,55,156,16,42,106,197,9,206,195,247,161,107,11,126,6,57,16,239,106,222,184,245,43,220,25,62,251,54,223,36,3,203,161,37,91,154,124,222,20,133,139,76,11,190,221,149,18,204,220,52,47,141,198,240,26,190,211,129,8,204,75,139,216,144,40,78,31,19,82,88,186,159,144,243,203,239,115,21,243,166,180,228,4,22,246,45,219,227,149,142,80,217,31,203,123,164,216,50,242,26,90,156,175,196,59,213,55,194,51,173,66,237,158,232,241,109,163,155,178,171,222,27,174,133,44,230,170,251,36,238,50,28,149,110,30,85,197,41,104,43,195,91,127,155,112,210,158,54,252,252,135,25,133,243,174,43,217,72,35,48,26,238,148,54,131,57,135,0,133,190,105,55,147,61,222,1,181,179,207,122,242,247,102,1,173,128,240,90,201,129,182,219,154,147,180,208,112,78,15,207,13,208,55,118,188,131,0,46,227,217,252,189,200,96,133,192,43,185,152,178,153,193,111,7,224,90,233,30,68,128,245,26,35,148,118,16,74,123,239,85,206,134,165,197,52,58,249,60,135,181,73,49,6,240,203,52,234,154,107,133,174,34,214,133,250,242,186,233,38,161,21,74,113,211,50,94,254,219,144,1,105,181,12,78,123,207,103,66,188,20,88,219,80,195,217,78,103,101,101,188,90,98,237,70,14,39,4,245,90,200,91,84,75,25,184,153,121,174,102,212,176,221,23,199,28,226,54,78,151,125,115,196,168,96,30,135,77,19,19,214,180,226,247,30,103,234,4,220,104,223,239,104,171,208,83,132,194,208,50,81,170,107,70,63,74,223,203,208,104,126,49,100,200,138,247,198,177,156,203,239,156,87,11,185,55,114,119,190,39,129,161,14,49,184,9,180,248,99,3,208,14,95,147,102,216,233,51,165,144,14,80,140,21,17,229,240,49,41,54,91,52,229,8,118,192,191,71,1,113,161,153,239,102,131,228,46,43,97,90,10,41,199,51,205,110,149,15,26,160,179,246,87,168,58,173,53,252,222,104,168,234,76,178,46,7,223,24,138,97,67,180,244,179,164,63,255,152,241,184,180,40,53,136,26,253,189,43,125,35,1,45,14,49,168,123,211,8,70,105,197,139,70,81,239,77,163,84,179,85,190,130,82,244,232,111,212,128,112,233,176,84,163,240,243,123,195,159,48,3,12,62,159,77,39,123,152,176,114,152,43,5,180,115,121,81,68,221,161,177,96,155,122,185,135,32,179,133,194,106,161,209,214,79,199,252,225,96,211,182,132,227,201,248,94,12,57,211,10,5,49,18,131,190,58,225,90,13,159,219,154,124,183,7,210,139,114,155,86,196,32,36,127,33,190,169,53,215,80,17,235,227,5,156,212,120,195,189,207,9,228,69,122,146,19,91,3,233,86,76,2,222,127,188,179,113,168,153,154,231,203,62,156,141,127,133,22,150,221,31,226,21,78,235,174,106,166,212,219,154,115,213,25,7,184,146,205,159,184,73,248,176,182,117,221,233,33,67,152,232,104,16,148,18,250,14,69,49,220,125,255,158,182,124,195,213,224,169,134,63,57,174,81,168,199,209,87,253,18,35,13,174,149,31,213,189,220,150,209,120,215,138,153,17,166,138,57,148,219,8,218,251,123,101,5,36,53,50,69,158,1,230,141,135,170,21,24,167,125,106,207,76,81,81,205,221,50,162,158,165,90,138,19,132,21,192,79,77,162,206,214,66,11,213,168,142,101,133,133,59,36,166,105,137,79,207,74,52,29,30,11,87,193,75,28,39,46,61,155,184,246,80,145,80,124,137,57,54,0,157,128,137,132,162,103,120,55,93,77,154,214,166,83,166,46,255,241,102,137,135,96,222,221,179,203,52,179,42,231,19,247,78,169,122,186,50,207,64,255,106,220,167,47,103,190,152,95,35,188,118,118,158,70,116,18,114,104,105,72,72,168,92,199,146,93,17,165,164,96,174,221,107,24,80,108,132,2,201,9,68,249,8,158,185,38,122,212,31,47,168,14,123,130,152,246,225,18,134,156,122,153,164,235,127,100,206,150,6,241,100,255,10,104,64,235,160,107,158,217,158,8,164,104,193,248,195,21,232,87,3,202,214,249,141,54,146,3,115,150,9,120,169,6,43,12,81,211,115,238,147,170,183,246,78,218,247,239,207,204,146,87,13,110,40,243,188,206,55,57,188,194,143,211,148,232,149,159,115,192,226,73,138,25,221,39,47,136,25,206,68,187,116,55,96,1,79,94,143,227,183,6,5,47,68,182,189,255,133,194,208,14,210,203,29,108,135,87,180,22,236,100,218,19,90,64,12,188,162,19,176,107,237,40,37,53,251,202,74,244,23,247,32,5,76,126,198,235,93,214,182,16,4,117,155,199,9,212,218,74,20,35,165,40,233,147,1,89,212,21,132,80,7,233,206,249,170,132,85,141,132,124,94,74,232,164,146,245,185,204,223,242,151,54,166,48,237,250,196,59,123,85,14,96,230,65,162,187,211,4,234,11,136,107,131,34,39,25,169,228,101,87,138,180,218,39,107,189,47,94,13,160,137,186,239,32,115,74,136,242,42,190,150,130,87,51,153,210,87,47,62,94,228,136,50,166,179,123,169,26,10,46,181,54,42,227,94,138,6,11,169,226,145,38,52,234,75,147,199,174,69,199,132,46,67,47,171,82,159,210,58,92,53,248,228,109,126,57,142,20,89,9,125,110,216,153,183,23,255,1,172,4,177,207,233,37,114,152,141,102,212,242,100,185,56,154,226,195,239,164,98,157,13,48,180,195,37,200,121,7,57,206,51,197,124,184,241,48,74,16,158,180,180,199,157,39,217,148,6,148,22,128,226,255,205,136,152,44,172,38,30,224,190,30,142,74,0,29,186,194,75,67,6,230,67,198,102,70,253,94,175,158,197,187,58,141,29,62,60,26,44,140,197,177,99,27,175,94,155,208,105,154,126,64,167,77,92,28,244,56,105,225,189,39,196,153,83,169,40,176,224,163,41,251,96,59,214,59,19,116,70,137,79,139,35,134,234,214,234,37,170,203,201,99,85,80,80,103,221,134,47,70,91,135,195,145,144,58,210,39,59,39,169,127,48,164,39,83,96,205,48,66,221,228,102,148,199,74,224,82,32,174,186,79,102,56,15,157,133,231,107,185,207,136,71,24,114,203,176,225,10,134,119,90,156,59,194,178,79,222,37,5,68,45,4,232,198,63,225,156,129,52,95,159,125,182,134,253,40,121,140,205,136,32,90,27,85,184,71,117,220,26,113,105,208,153,231,112,25,249,225,214,114,88,217,188,74,237,15,245,134,8,231,8,66,242,203,169,70,216,163,203,82,85,51,195,127,109,71,10,158,40,44,40,245,46,235,179,113,148,34,93,88,58,44,139,147,171,61,16,35,238,116,104,176,31,203,27,105,39,122,48,234,144,114,242,121,231,38,208,204,174,202,174,205,8,43,125,22,179,118,67,15,47,208,169,225,32,96,196,139,3,150,214,164,99,222,213,105,111,237,212,104,0,7,203,131,187,130,28,80,140,35,132,148,251,193,124,33,94,136,13,221,45,57,191,36,9,203,173,108,243,144,174,86,167,113,164,211,40,135,102,36,114,123,206,218,113,86,7,20,183,26,110,154,168,212,5,32,35,200,174,73,17,74,105,217,135,180,208,31,166,78,84,35,186,113,107,129,126,186,105,20,221,189,130,120,86,18,13,20,33,4,63,123,164,67,101,243,54,9,175,0,65,25,119,23,159,25,13,27,253,90,70,69,230,155,202,57,143,135,150,79,26,70,167,234,61,46,105,208,76,167,181,152,244,170,3,232,137,161,2,12,36,123,225,198,188,152,128,224,26,180,83,59,254,145,214,33,197,42,177,202,29,63,159,32,223,87,112,216,152,80,147,59,238,191,130,230,211,139,161,166,116,232,49,114,8,17,189,178,209,25,189,221,18,123,5,209,27,42,72,15,134,62,0,6,40,19,47,184,229,242,154,114,246,217,35,212,1,194,9,100,114,120,187,3,112,109,77,157,49,161,239,44,65,3,0,207,78,83,103,237,56,173,222,168,177,76,239,72,33,38,43,57,207,194,185,239,204,129,12,129,232,163,77,255,241,79,207,137,38,245,224,35,156,222,230,161,146,3,205,240,165,222,167,180,224,250,210,200,200,36,179,159,57,3,20,215,231,166,250,235,205,45,243,132,245,74,100,69,174,50,59,50,211,154,15,71,64,138,179,102,239,170,53,70,173,208,101,142,123,240,90,191,0,27,53,157,71,232,150,58,151,200,160,220,20,19,157,156,215,222,25,147,186,74,92,127,28,38,111,227,195,205,14,129,57,202,185,94,254,67,15,179,133,134,208,99,166,123,245,154,233,150,8,152,157,113,171,100,172,230,21,160,91,19,78,134,215,106,132,90,78,104,90,30,249,117,176,131,211,203,42,142,212,140,63,115,187,153,29,86,47,38,130,126,23,27,135,175,154,73,75,251,136,208,84,25,58,2,114,243,26,50,116,76,108,178,17,227,228,58,34,16,238,214,20,38,32,44,162,222,134,68,74,83,21,182,108,242,183,238,230,17,85,189,193,89,230,237,179,155,66,162,98,54,207,82,107,213,87,14,115,91,235,138,224,190,146,60,56,203,40,36,157,89,213,222,63,5,184,93,61,78,246,215,237,41,210,97,92,145,37,116,237,35,35,233,45,107,214,66,187,2,220,173,122,97,102,208,119,26,112,176,214,159,147,214,107,151,219,89,145,95,112,75,37,239,67,101,12,181,85,15,130,184,228,14,206,64,138,94,131,185,102,65,146,175,60,211,251,210,41,10,14,243,245,141,53,227,113,15,73,105,168,167,252,222,132,164,154,209,128,165,194,161,245,116,29,157,141,180,134,156,245,11,206,135,225,32,195,217,1,24,213,223,251,3,9,84,51,141,48,190,41,64,100,20,18,76,16,37,122,158,114,208,247,162,138,82,36,227,170,55,65,161,30,86,123,36,174,32,203,225,230,179,110,183,158,198,204,115,239,164,56,123,64,63,243,50,180,74,64,124,213,189,229,179,164,22,154,33,168,29,251,17,0,117,91,72,213,192,191,225,88,9,20,234,90,64,77,183,74,50,209,91,85,233,162,82,156,108,57,97,88,241,54,215,179,255,4,252,111,198,75,108,222,35,91,122,0,196,53,58,199,125,151,166,129,38,32,253,24,208,225,13,140,103,158,45,165,122,59,102,56,87,95,211,242,138,196,47,103,3,7,205,127,205,156,223,186,235,160,190,233,129,234,176,118,221,192,205,2,129,132,159,108,150,173,95,1,114,93,146,115,252,14,163,203,214,139,233,220,244,158,80,54,55,13,78,72,213,59,123,10,64,149,32,102,8,73,101,243,234,34,186,178,67,249,158,154,17,39,222,183,6,161,86,83,228,148,105,212,238,175,121,226,32,169,245,184,109,219,173,86,125,143,53,130,117,107,243,80,155,39,165,211,196,156,220,63,66,156,23,114,87,69,184,163,98,119,173,101,230,192,138,4,145,148,47,46,152,236,234,80,64,53,172,198,229,46,77,195,92,132,50,217,113,124,151,163,202,12,97,51,67,137,224,76,187,119,113,9,66,112,224,213,246,187,51,245,183,152,103,55,55,219,121,14,152,130,33,199,111,65,180,51,52,156,232,57,133,7,59,243,164,57,21,136,9,183,170,111,6,220,51,221,196,1,240,2,218,69,212,124,6,233,70,7,120,59,35,190,117,182,45,240,154,81,133,14,143,134,52,229,126,164,23,103,12,116,138,158,35,120,142,103,134,234,52,180,220,208,104,223,157,143,99,80,55,211,200,196,144,127,217,249,56,114,10,239,13,227,184,171,9,116,147,182,74,161,129,132,186,137,243,144,160,44,16,250,102,6,229,43,231,33,1,174,24,122,91,224,12,244,121,216,140,185,117,4,246,174,221,134,243,144,156,24,42,100,135,51,232,32,231,79,217,19,69,141,80,94,16,246,7,164,14,71,224,246,50,130,77,191,26,191,61,197,2,132,87,138,9,245,107,224,210,201,197,136,222,156,186,101,3,165,213,118,32,24,76,157,23,134,222,21,189,181,161,74,124,142,195,91,28,90,164,72,13,77,31,241,178,144,161,211,164,247,176,42,207,53,15,120,147,53,233,205,242,186,46,43,140,54,91,233,237,154,17,232,56,39,13,45,30,218,254,219,16,40,247,12,22,62,249,138,229,15,188,193,199,181,51,66,38,31,249,180,59,98,84,122,148,198,176,153,92,109,115,18,31,212,182,90,184,26,174,86,231,15,130,52,64,207,84,250,53,211,205,211,192,31,52,3,60,30,62,97,103,148,201,164,122,71,184,179,147,134,161,98,116,92,206,80,180,17,54,127,52,198,166,178,76,155,50,112,78,254,86,86,238,170,161,62,177,29,186,98,21,171,16,102,66,25,191,125,83,32,183,181,67,97,229,60,154,183,50,116,115,254,148,148,146,70,134,55,191,41,252,41,127,60,89,50,153,100,232,13,42,19,142,137,207,204,235,199,119,163,235,85,214,73,22,189,15,184,209,197,5,126,69,212,75,174,147,2,103,72,207,33,135,51,152,149,253,17,81,101,157,130,28,199,217,147,25,72,182,172,25,19,68,134,232,117,150,43,130,149,64,12,201,233,116,25,180,72,178,104,207,127,157,198,70,228,252,91,251,236,148,83,205,199,57,112,17,4,48,52,68,162,202,104,41,212,145,141,160,84,105,222,43,141,220,174,98,213,22,60,121,202,13,73,75,251,35,183,91,182,62,34,85,39,154,91,215,76,239,66,14,73,57,150,166,83,131,149,30,212,158,234,241,80,151,60,26,81,86,200,248,77,96,86,215,108,154,228,250,228,3,238,16,167,113,131,69,116,133,242,6,95,124,60,50,53,84,203,148,29,21,242,71,231,90,43,177,237,18,170,116,68,158,174,217,186,14,102,224,109,157,14,223,53,160,196,14,164,176,44,87,255,158,180,225,135,183,70,202,32,57,253,28,164,188,129,174,150,3,165,60,110,187,21,248,129,106,135,164,90,137,243,130,167,142,115,246,154,150,27,211,48,43,99,38,204,223,203,73,249,32,3,209,90,21,210,70,143,89,210,162,249,80,90,1,25,126,79,116,150,102,110,161,170,131,56,222,35,4,204,22,3,134,31,31,222,237,0,161,255,12,15,118,94,228,81,21,66,230,213,116,1,25,255,246,112,14,197,93,212,27,168,36,243,157,206,163,153,172,162,230,203,1,167,62,242,199,6,103,111,24,112,0,57,62,40,52,82,214,182,195,173,139,83,13,54,235,48,11,99,178,31,203,97,229,75,106,117,4,53,79,71,73,176,193,23,45,168,90,11,141,179,236,224,180,55,61,246,142,57,231,71,157,87,173,213,65,175,158,36,88,238,167,166,178,21,178,237,134,175,186,51,24,69,102,117,89,81,227,206,78,230,4,237,16,85,49,173,95,208,159,235,140,152,25,1,7,229,107,182,128,196,95,27,89,89,221,198,207,28,60,71,157,115,117,46,212,37,212,60,1,197,220,175,89,204,201,172,161,172,243,132,164,142,201,84,150,197,92,150,87,30,185,141,70,193,21,70,32,47,14,30,43,174,152,124,15,216,82,252,248,57,70,148,30,213,76,78,182,60,134,82,18,21,67,249,181,105,235,95,110,54,186,28,49,159,93,254,81,194,154,19,168,123,97,33,237,239,164,148,199,172,78,37,44,7,64,51,220,202,255,233,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,239,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,191,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,255,143,173,183,103,249,174,89,178,251,190,203,137,39,232,215,221,221,19,27,131,51,231,66,129,176,15,66,96,235,12,163,113,48,136,9,148,24,131,49,8,108,172,192,96,100,140,237,76,200,48,24,52,10,230,203,104,230,200,223,194,253,171,235,238,170,85,15,230,156,228,185,234,222,251,191,119,239,126,169,151,85,107,13,162,236,45,65,224,209,150,184,177,236,168,11,235,110,138,21,31,119,82,142,233,209,18,236,101,85,142,30,50,84,247,243,70,120,138,22,137,88,161,112,139,36,198,193,188,212,12,233,125,141,28,199,62,83,239,221,109,194,123,18,14,232,200,167,63,109,121,240,200,67,83,47,17,243,61,153,60,21,1,4,58,205,96,28,221,168,169,209,234,167,224,2,252,33,233,134,64,56,53,109,224,107,91,250,210,11,87,149,22,97,189,249,61,163,61,27,70,210,90,11,199,240,181,33,128,231,213,64,43,203,136,153,94,189,168,120,31,246,225,166,163,66,92,163,53,210,166,155,2,233,130,128,23,87,67,158,39,51,189,212,126,115,196,12,91,50,3,118,152,81,211,206,11,136,112,223,161,109,228,180,63,109,188,33,65,30,142,223,141,15,208,150,209,207,13,75,189,151,106,202,15,22,66,205,28,169,126,115,92,156,145,204,243,68,217,161,128,183,217,233,201,2,189,140,131,180,212,169,4,233,214,99,54,20,242,147,69,135,124,26,2,57,174,134,216,78,204,132,0,35,204,72,137,233,213,52,168,180,192,192,16,40,233,107,111,237,234,41,164,40,147,153,198,249,0,163,172,212,228,11,163,250,140,106,10,64,231,222,212,204,70,235,187,10,141,78,233,0,57,132,212,14,188,176,182,107,73,234,34,56,17,251,93,69,108,82,135,244,140,64,26,54,147,240,208,205,18,181,114,15,247,108,158,105,30,123,24,107,241,23,102,234,160,50,83,232,206,171,241,220,166,196,26,35,10,75,18,213,26,55,227,57,12,49,3,156,105,129,127,184,78,204,20,43,190,87,92,76,193,92,173,214,56,48,2,110,210,219,81,51,169,168,248,212,187,111,133,155,208,87,54,195,125,98,123,250,212,12,32,174,198,250,248,240,218,229,230,215,193,69,177,211,193,63,120,107,106,134,5,177,6,238,8,202,3,177,210,77,28,64,44,184,217,37,37,49,43,36,67,254,214,5,250,106,57,237,167,161,91,188,145,182,208,84,37,219,33,93,58,115,189,232,156,62,203,228,105,208,240,3,202,248,153,63,75,124,171,185,23,15,17,200,204,141,163,15,126,208,241,123,200,185,123,154,19,255,169,25,220,176,55,60,160,134,158,158,172,136,155,94,129,160,158,150,126,122,178,23,59,246,13,61,193,244,94,172,109,111,136,184,254,233,146,56,22,138,214,61,3,129,191,141,245,77,204,20,99,28,161,12,203,112,77,87,111,35,13,247,110,11,132,231,100,50,144,93,173,45,154,49,232,62,146,97,233,244,175,70,67,197,2,78,171,102,58,225,29,111,120,111,158,92,172,249,163,169,221,226,209,202,76,191,77,71,114,52,61,160,166,46,25,145,105,141,210,14,133,68,115,89,145,119,128,17,239,54,181,163,141,164,110,193,38,77,147,122,247,39,35,146,146,65,177,58,182,35,175,169,255,105,53,146,130,122,243,147,243,78,233,187,21,202,201,201,115,208,227,232,72,71,152,62,212,12,115,234,108,209,111,161,11,228,254,208,90,223,137,110,11,168,158,194,252,65,184,227,56,222,77,200,39,71,192,252,236,97,164,149,99,106,179,209,79,30,104,197,131,81,219,80,51,137,119,7,240,111,154,251,164,130,5,21,86,9,76,45,235,186,234,79,239,27,227,249,144,204,140,75,37,5,88,154,95,10,161,110,73,86,170,237,254,45,38,242,229,122,103,178,89,50,129,239,42,150,165,7,191,174,111,118,68,249,103,12,125,46,250,225,28,87,10,18,125,53,29,208,81,134,183,211,221,77,147,158,91,253,109,114,220,123,203,166,48,116,109,1,132,159,14,202,38,149,62,211,120,227,22,57,250,159,60,231,201,95,139,118,35,223,21,246,106,37,223,188,122,62,164,50,184,181,228,39,19,63,3,94,134,169,35,106,186,78,126,32,3,250,147,40,96,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,253,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,127,206,62,251,101,189,92,235,186,142,25,172,90,112,84,24,241,156,124,174,51,205,206,1,21,33,101,51,230,129,241,152,219,37,161,32,163,53,244,209,128,138,135,92,253,241,76,81,180,80,51,133,161,113,197,238,170,230,143,97,112,191,136,237,6,86,41,201,142,182,141,125,108,220,96,215,74,213,98,6,236,31,36,118,39,234,155,10,0,219,148,79,86,84,42,50,52,130,242,211,196,117,151,2,6,88,130,166,205,183,1,77,195,75,202,168,169,74,228,70,116,91,175,75,144,102,238,90,5,217,244,42,133,220,169,49,43,106,157,227,236,219,212,92,162,242,3,22,93,238,189,151,177,165,5,157,2,26,243,49,137,209,1,5,94,31,102,176,204,183,206,125,204,179,92,216,219,49,159,128,85,46,6,178,117,101,65,145,236,185,46,22,189,251,180,189,41,5,133,72,69,78,8,84,175,111,8,168,109,74,23,213,76,6,181,168,151,107,225,4,195,83,30,12,180,95,84,134,234,162,69,78,238,109,148,7,45,218,193,215,211,235,103,58,196,132,218,81,32,52,190,36,49,159,213,209,110,123,62,123,227,141,50,216,8,199,206,183,188,8,110,74,198,100,195,111,21,157,47,243,149,3,158,148,99,218,173,195,129,250,147,134,59,218,212,64,122,70,113,210,24,125,196,186,141,203,60,154,247,243,146,192,108,210,164,123,123,174,105,198,147,70,117,250,231,242,237,241,5,96,37,90,88,51,87,102,119,116,225,178,200,229,210,102,66,116,183,145,28,221,71,249,93,68,3,186,152,241,212,139,152,225,255,76,183,75,253,12,238,221,79,206,0,81,2,148,54,244,137,95,122,205,120,223,161,161,66,183,247,190,179,251,39,5,27,254,83,29,6,119,20,179,17,160,239,219,83,157,132,113,22,235,46,210,93,127,102,254,208,111,65,179,240,220,210,93,53,166,188,52,21,162,219,133,126,182,223,44,161,13,205,189,229,50,229,130,192,64,240,232,154,207,217,49,110,235,113,7,183,126,221,12,131,66,158,85,127,181,126,145,58,191,147,8,226,190,22,221,16,116,117,65,121,34,230,51,83,34,169,129,155,0,94,232,154,41,126,132,52,83,37,102,203,50,67,11,176,191,21,3,142,94,162,32,168,224,116,200,229,246,235,52,75,56,86,53,95,150,6,2,71,201,120,192,251,150,164,58,110,69,184,170,183,54,68,206,184,2,200,234,225,204,179,81,25,155,91,52,228,192,222,45,191,124,86,10,53,37,55,175,38,122,238,150,224,56,183,15,8,6,229,161,45,247,38,57,25,88,213,227,41,245,38,82,139,112,27,64,154,153,3,91,50,133,146,102,22,203,209,6,172,165,64,140,116,51,161,144,100,144,26,184,170,208,180,221,200,79,147,13,8,45,69,80,38,122,168,129,126,91,41,90,118,142,57,41,185,24,152,114,226,176,248,237,68,230,77,126,251,12,203,14,157,173,154,57,106,116,84,240,26,187,59,187,180,244,117,81,8,159,148,190,102,244,148,217,169,37,71,7,60,58,41,184,45,201,151,131,28,19,51,212,22,177,211,165,31,233,82,49,87,208,63,215,12,141,163,88,23,61,235,254,49,169,118,232,225,64,109,100,69,241,165,50,81,230,144,171,1,233,205,219,97,69,239,233,13,140,38,207,149,131,155,254,204,223,54,69,135,196,228,28,46,252,151,253,184,233,174,1,190,250,120,246,53,218,183,122,147,18,30,77,177,231,160,15,76,154,33,139,175,99,135,168,93,135,52,219,205,160,4,175,231,54,129,139,6,231,6,36,237,73,132,178,38,178,18,43,202,235,160,167,180,193,100,2,94,77,129,181,56,67,136,215,45,86,106,141,241,203,232,152,173,235,11,79,178,224,61,200,195,16,103,67,173,69,204,54,110,215,92,52,53,141,255,110,141,53,110,174,214,192,40,230,117,124,162,24,51,250,144,5,19,61,129,206,95,25,226,179,141,2,191,154,106,222,84,31,2,46,7,37,176,188,24,73,217,104,88,40,28,246,207,205,169,110,5,167,19,234,27,67,32,107,232,161,112,220,199,213,48,232,201,1,115,188,184,18,103,23,92,57,103,132,139,90,195,171,179,165,54,171,94,74,184,17,35,122,38,9,142,179,152,217,168,3,240,73,180,177,158,199,222,120,222,1,63,164,194,55,229,230,144,106,116,175,220,23,160,147,194,113,135,217,248,189,221,156,104,229,151,151,70,49,168,68,147,224,234,89,232,231,177,174,155,113,7,207,174,108,161,199,12,233,108,13,51,97,239,144,207,129,175,16,248,221,66,49,93,196,249,142,217,50,252,62,162,157,123,233,226,35,161,30,210,203,5,164,170,36,228,167,177,231,132,64,43,194,230,68,181,98,38,206,117,79,185,80,171,44,69,134,156,35,226,14,90,51,9,54,29,149,77,166,200,7,173,25,180,70,94,140,120,161,92,243,25,226,172,47,134,231,113,1,188,224,44,139,14,57,18,238,161,237,199,174,172,132,31,36,9,9,154,253,197,234,48,60,157,152,233,191,171,97,5,201,42,147,129,114,86,236,165,208,157,47,129,73,1,184,101,137,236,104,189,220,164,234,196,204,39,140,77,231,204,4,138,209,106,94,151,141,29,121,202,58,117,200,77,19,57,32,211,219,250,148,101,133,0,121,78,1,122,94,86,203,20,235,178,36,150,91,17,228,122,172,83,224,243,199,43,220,210,177,51,233,123,57,123,177,99,212,207,209,166,98,214,240,11,80,130,12,36,56,40,155,123,111,42,189,23,169,154,1,247,166,155,18,36,181,79,104,219,2,30,255,164,152,224,113,91,41,123,30,53,3,213,91,250,211,133,162,121,88,17,40,236,98,36,45,17,239,76,55,162,136,178,28,243,66,191,218,199,243,28,8,202,165,78,88,50,175,226,203,249,232,185,10,89,213,132,165,153,118,151,232,164,232,82,39,56,86,43,221,187,53,163,230,36,222,50,26,235,51,78,159,12,187,157,212,146,141,95,16,183,202,27,64,96,125,151,253,172,33,136,150,253,224,179,220,188,228,19,33,216,130,120,220,251,144,208,237,107,122,181,85,122,188,177,101,39,216,37,229,173,23,212,249,209,187,5,249,71,214,207,113,38,201,77,17,177,243,77,93,60,205,242,54,245,154,51,119,20,179,105,19,69,27,19,236,108,18,116,117,144,91,209,159,56,251,6,154,42,86,138,118,45,238,221,138,250,118,208,178,247,104,49,79,184,76,181,201,197,153,235,61,111,150,44,28,145,179,135,10,84,10,16,20,187,77,210,35,192,136,12,243,125,110,248,62,197,17,233,213,8,91,175,117,232,131,65,80,18,84,31,88,1,22,93,51,100,1,51,197,115,39,52,88,170,152,217,182,119,116,118,37,242,173,50,98,200,6,7,2,29,142,62,165,11,32,156,102,136,163,149,110,13,101,118,57,97,21,29,57,209,248,133,16,84,151,192,159,64,11,102,159,104,165,195,119,147,23,195,219,10,164,17,211,123,109,57,94,76,146,51,58,110,10,146,192,103,59,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,72,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,74,231,241,215,211,175,126,253,171,63,251,55,255,244,207,255,155,127,249,251,44,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,134,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,47,240,87,254,138,83,57,209,94,249,229,180,16,214,49,111,83,56,170,126,50,77,110,181,38,213,219,177,79,66,52,127,91,141,93,76,207,66,87,115,245,202,134,41,13,175,37,245,158,31,243,71,8,107,102,242,72,229,53,119,255,105,218,108,247,123,109,223,63,211,207,172,41,41,5,2,102,180,202,220,220,65,128,143,247,185,191,210,30,102,211,109,168,143,249,108,100,35,204,236,146,207,111,159,112,247,103,47,193,12,31,210,123,115,176,36,197,205,180,81,101,181,154,48,90,88,75,147,194,186,97,86,106,189,239,149,159,86,104,204,235,203,187,98,77,232,192,61,227,189,33,189,14,115,157,130,193,48,188,64,251,88,191,143,121,80,182,16,146,67,114,227,20,107,195,76,147,188,126,14,194,164,237,55,31,248,247,229,185,250,28,14,211,71,124,76,154,255,244,181,169,18,215,107,38,236,105,106,118,128,18,214,129,119,242,220,123,127,206,189,89,217,109,244,90,248,64,98,68,7,203,187,233,215,34,92,203,113,53,9,131,162,35,10,245,102,141,159,134,94,251,153,10,116,12,21,31,113,235,82,120,134,212,200,233,194,74,167,172,254,244,130,15,32,46,134,123,167,232,197,16,159,196,226,34,59,44,233,100,171,248,195,116,22,102,114,27,207,213,91,214,30,155,104,123,150,230,206,14,101,51,51,10,105,250,218,28,136,197,191,7,25,72,213,95,128,224,147,36,142,155,217,33,133,182,139,186,123,253,200,77,204,204,76,105,106,174,248,24,110,134,62,83,232,225,40,127,247,15,204,102,230,210,84,56,104,152,254,93,188,55,69,47,165,203,164,201,23,206,177,48,91,11,171,154,169,75,199,139,253,48,21,171,25,138,234,22,102,180,19,245,234,179,31,249,10,232,198,87,173,111,29,85,65,172,36,202,245,165,206,170,253,10,200,102,109,73,206,164,159,178,224,142,29,167,91,67,142,62,214,153,7,57,22,151,245,241,61,79,13,127,101,141,155,103,99,179,82,243,137,72,83,188,51,3,212,245,165,16,177,221,113,53,157,210,186,95,157,41,125,78,128,107,166,149,64,159,188,91,109,226,51,155,100,129,190,182,149,19,174,181,160,91,172,102,58,130,252,222,237,68,176,73,63,37,75,115,134,145,4,131,190,149,229,150,194,76,9,81,239,76,202,38,190,51,71,182,10,137,49,105,242,138,41,120,198,71,233,217,32,19,253,26,120,204,8,129,180,190,19,186,150,197,167,1,128,120,213,55,24,20,53,242,26,97,62,163,167,139,158,35,51,197,38,204,112,171,92,248,121,35,228,132,226,230,8,163,232,236,70,31,85,94,171,33,154,46,19,225,156,23,83,94,171,78,73,208,116,35,167,252,84,129,205,74,169,83,62,52,161,243,138,9,204,75,171,84,50,5,224,244,101,204,204,12,200,68,223,139,103,141,101,105,60,213,250,211,221,56,139,220,10,126,82,55,225,9,189,79,219,97,38,226,209,159,38,56,75,241,224,240,206,103,29,241,243,227,251,62,89,50,154,21,49,19,244,223,49,3,178,181,244,183,225,197,174,254,181,43,53,89,189,152,118,173,112,66,170,97,116,245,167,105,145,191,215,22,201,162,99,36,25,228,159,154,110,81,21,92,25,164,153,202,186,102,188,144,169,102,154,147,114,152,75,86,141,142,1,154,114,196,102,4,180,88,117,175,65,139,151,175,172,97,102,112,84,122,243,66,193,43,110,126,22,90,210,29,154,181,180,98,93,18,130,39,225,16,60,139,54,123,59,23,230,129,215,151,213,140,80,239,53,159,237,78,47,102,8,91,252,244,57,215,134,30,230,11,104,217,244,121,4,147,210,212,131,9,46,240,93,174,25,222,11,189,57,251,230,136,159,70,90,92,196,121,72,145,121,183,138,153,217,237,245,230,198,99,30,131,70,169,236,121,242,227,162,124,217,58,51,207,247,176,71,53,96,133,59,91,57,32,182,90,105,146,142,39,227,31,25,178,77,242,52,78,76,196,236,182,110,209,103,201,207,26,135,57,105,38,85,161,193,253,241,22,30,51,195,208,165,230,10,235,87,220,28,14,52,221,102,183,105,134,196,144,86,122,72,166,154,141,184,44,204,36,160,245,230,230,250,141,48,179,246,244,234,81,175,45,157,179,88,7,12,56,215,253,88,101,163,134,164,230,57,235,157,40,197,88,157,197,188,172,32,19,230,49,31,133,1,186,204,228,177,233,118,80,133,129,19,137,204,79,31,196,204,212,135,149,34,29,153,209,107,238,84,188,148,54,177,112,4,52,153,40,143,28,112,101,83,24,253,78,210,93,149,231,18,125,137,89,239,10,64,60,186,60,18,233,171,223,45,103,146,180,82,210,185,76,105,34,6,21,190,0,213,204,38,118,46,113,58,25,15,179,202,148,147,86,170,119,88,64,155,169,149,35,56,199,233,147,205,227,121,8,237,168,214,197,233,67,214,188,168,25,41,154,123,118,193,37,46,55,63,207,53,62,89,197,239,104,83,85,46,14,228,126,125,202,134,219,173,212,188,19,169,178,17,39,8,169,80,21,166,158,214,95,23,103,0,41,49,37,101,252,97,244,190,231,61,201,116,101,234,107,228,178,226,197,80,105,80,142,64,162,138,22,145,17,3,172,11,136,197,150,70,191,158,8,27,73,86,51,41,232,56,127,24,96,37,154,181,212,189,152,137,157,148,37,48,145,59,189,206,27,15,39,239,189,56,187,226,139,129,163,223,202,141,136,174,230,87,158,51,151,181,31,207,92,205,4,67,241,73,32,132,83,101,19,250,129,97,31,13,63,254,28,157,42,245,74,86,107,220,192,43,39,229,162,228,123,214,122,131,155,179,49,72,44,106,242,19,57,70,220,10,62,18,108,218,70,92,227,232,180,135,212,199,134,217,63,110,125,162,36,101,29,5,17,28,71,23,144,225,135,169,21,137,186,18,209,55,232,61,1,110,96,70,66,47,34,182,51,141,84,25,148,124,229,190,223,10,199,186,233,52,90,63,10,193,17,197,166,37,217,56,204,16,137,94,51,144,44,29,206,19,101,93,63,101,160,204,58,31,243,241,223,226,192,231,48,122,47,222,78,210,100,209,57,222,158,188,54,16,171,18,14,214,164,200,171,83,148,238,185,155,54,88,143,8,192,98,91,238,57,210,6,224,12,30,107,119,204,187,37,44,206,251,43,43,175,137,58,197,241,64,57,249,23,63,76,162,53,204,213,72,210,213,188,246,205,241,48,185,149,122,218,82,186,227,230,97,172,71,93,204,20,60,226,84,156,100,28,69,128,227,152,243,200,49,185,241,42,148,15,24,190,251,21,135,15,200,64,61,62,48,175,30,155,21,212,83,26,39,2,128,175,95,143,206,79,102,171,231,247,230,213,11,219,152,23,194,234,229,49,239,18,49,192,164,216,210,159,171,143,139,27,78,39,197,76,93,179,52,226,167,216,132,81,153,86,253,65,204,53,135,183,203,47,63,63,141,214,78,13,167,211,106,174,74,120,106,84,34,177,219,32,1,171,177,247,42,4,85,219,71,133,58,232,67,79,75,29,180,199,168,44,83,239,80,179,117,181,251,247,162,249,107,255,130,254,217,53,210,48,219,94,166,204,212,4,21,215,76,61,74,85,219,11,253,98,225,249,109,234,143,15,77,178,49,162,248,76,219,166,5,173,195,2,245,187,31,62,157,166,193,162,71,50,21,73,79,243,144,124,6,172,169,196,186,104,171,119,55,227,164,238,135,190,54,165,56,123,186,17,195,233,152,158,85,238,148,91,152,217,55,116,221,55,216,56,82,60,25,253,141,106,5,46,227,158,70,55,228,199,243,211,236,249,51,204,85,145,31,157,170,43,188,166,110,69,10,236,113,52,80,245,241,245,115,78,192,66,251,145,152,137,0,125,1,117,226,210,103,171,164,139,176,187,179,108,178,97,234,165,116,107,1,245,49,57,94,222,35,64,187,96,159,250,208,194,104,17,37,244,159,187,154,41,162,248,213,21,65,114,29,178,31,182,163,17,102,42,119,250,100,208,168,250,76,129,203,137,94,1,125,180,10,190,223,205,86,76,157,234,126,217,130,251,204,32,49,151,170,19,208,250,50,118,152,207,122,154,74,178,76,102,103,212,48,243,61,203,51,228,137,201,227,102,72,228,213,76,21,107,251,233,68,108,162,41,86,250,244,161,189,118,107,5,142,163,68,199,214,189,234,214,102,216,40,181,166,190,252,52,239,176,237,62,94,72,131,154,197,79,54,203,52,244,135,130,25,213,223,25,87,35,123,249,56,188,32,199,125,31,55,247,121,232,70,13,180,121,141,120,180,205,161,81,212,31,46,219,51,76,176,142,44,13,172,40,133,174,72,75,116,147,209,208,189,212,100,98,90,152,249,34,207,199,174,150,195,117,179,161,220,245,106,148,199,98,208,198,54,196,154,78,149,225,84,177,56,129,232,17,232,166,98,189,156,30,37,80,55,173,42,44,253,35,132,213,195,76,54,167,233,163,237,227,137,184,103,7,95,189,146,31,30,79,158,91,123,196,248,35,125,169,212,212,48,136,220,207,125,34,167,245,240,163,115,233,44,241,219,180,10,232,249,197,115,197,153,223,141,222,75,103,49,24,177,21,159,4,176,254,35,188,128,120,210,138,253,144,212,112,127,61,249,68,155,137,155,169,85,235,201,59,141,88,32,126,27,2,3,157,198,248,161,115,197,213,156,180,250,104,6,20,243,204,5,65,113,218,234,161,25,2,205,143,245,14,134,40,233,42,64,146,37,130,70,74,64,148,61,213,217,222,80,143,187,25,81,241,172,222,114,6,183,226,86,138,20,122,188,45,64,178,241,193,206,1,85,139,170,135,156,29,41,205,216,87,168,180,104,106,207,228,211,203,253,105,202,238,83,29,121,88,207,250,119,245,48,33,132,241,184,89,100,31,182,155,225,67,236,235,117,87,106,189,102,250,22,212,165,224,240,244,172,9,125,35,185,40,101,61,45,95,51,199,213,104,183,232,166,133,52,96,45,113,53,172,16,26,99,28,15,175,39,175,212,129,66,234,90,229,216,156,203,105,135,25,63,76,14,56,104,255,121,92,55,179,155,202,198,179,147,101,226,155,155,55,236,99,91,205,56,156,223,18,59,119,42,69,93,138,13,138,96,120,105,148,222,151,182,149,133,253,156,2,164,78,220,108,12,225,250,219,112,53,181,107,222,20,223,196,188,173,177,193,205,208,183,102,229,112,63,46,222,240,162,150,209,14,235,147,101,43,108,248,168,100,3,75,8,125,124,158,176,59,251,108,200,232,193,202,131,157,229,87,186,123,136,3,178,248,161,252,239,197,105,160,151,177,8,62,117,58,168,175,199,88,97,70,15,73,226,232,51,81,140,131,205,205,197,192,64,98,94,96,164,167,155,43,160,53,189,249,222,37,198,179,208,169,174,212,242,25,47,43,126,25,144,64,85,94,122,26,102,253,157,10,233,79,89,154,16,110,181,180,227,135,193,88,20,165,165,111,142,85,88,134,246,92,122,226,111,131,246,196,120,213,178,20,42,106,105,237,25,69,87,232,213,160,15,184,230,158,243,8,207,18,166,54,109,124,250,41,173,68,145,3,32,251,26,250,90,108,205,203,247,74,186,26,171,40,43,194,215,30,7,8,13,147,74,223,78,171,10,254,161,155,59,216,92,157,159,195,138,228,254,220,150,103,85,29,0,254,125,120,6,140,51,114,74,195,62,87,147,35,115,171,5,190,83,173,212,133,252,177,207,24,209,178,162,76,254,213,73,154,217,220,11,197,29,185,55,130,133,51,230,62,224,233,46,254,219,182,212,107,236,24,243,135,27,79,205,244,179,248,123,161,0,217,36,233,120,54,78,130,177,184,122,155,132,137,152,153,150,30,175,82,85,211,40,130,4,212,241,55,124,80,208,210,81,221,5,244,10,35,58,162,43,73,201,61,49,39,247,212,207,18,130,249,88,223,25,178,193,123,231,19,21,232,121,77,34,53,45,79,111,65,44,157,52,8,135,177,9,173,61,55,159,168,173,60,214,117,189,233,177,173,118,252,60,54,65,163,207,239,51,120,169,235,199,154,208,87,196,147,109,82,178,186,143,17,85,21,119,176,216,118,178,144,120,240,53,78,132,63,227,230,208,161,255,226,99,141,225,254,23,87,119,157,162,184,146,213,35,16,227,102,203,207,197,52,185,199,186,221,214,105,169,159,146,118,58,31,20,50,34,85,216,46,206,9,139,170,131,127,173,121,28,129,58,116,158,224,122,79,47,185,242,233,182,10,231,156,81,34,157,57,221,12,173,150,94,140,154,161,207,193,179,174,148,154,144,179,29,197,152,111,68,137,186,206,150,60,84,200,226,252,199,159,11,160,95,82,13,13,174,205,30,220,208,210,144,147,206,95,164,240,166,135,8,231,195,192,243,42,243,104,19,20,196,91,21,152,18,196,17,32,162,134,225,75,204,170,89,186,81,232,168,37,30,173,145,84,210,71,67,86,163,198,147,109,149,162,192,101,57,225,125,191,79,6,246,65,127,122,27,39,133,155,123,82,101,234,65,19,90,107,45,30,124,192,44,147,197,92,231,69,113,88,181,170,12,53,163,163,125,31,252,68,139,69,141,28,135,241,203,107,104,25,2,51,196,225,97,222,192,74,159,139,103,164,6,64,184,151,255,223,15,143,248,152,104,32,100,189,24,53,129,152,8,21,164,120,214,95,182,142,19,255,26,231,13,181,222,116,6,236,172,149,24,79,144,199,85,207,29,118,209,30,23,83,83,45,207,213,104,175,120,181,202,178,45,26,159,111,182,200,234,229,42,162,251,173,73,38,174,38,183,224,102,163,84,214,111,121,22,79,247,189,110,254,72,171,233,123,205,8,160,217,234,224,77,84,35,100,60,97,166,129,65,165,86,50,173,72,190,159,240,211,15,47,9,122,215,101,123,24,123,28,134,210,126,33,243,146,219,93,151,171,189,84,246,52,58,214,216,163,167,237,178,114,111,186,119,211,244,139,209,212,157,122,239,138,18,136,143,232,162,247,86,233,32,145,247,221,129,199,193,147,233,146,241,64,230,133,195,252,27,240,69,155,141,82,77,38,152,72,34,94,99,55,79,218,244,154,58,249,119,47,180,145,196,27,74,42,10,169,85,234,158,241,64,89,75,229,130,77,16,160,103,119,50,136,227,147,32,106,104,192,58,110,181,127,145,197,47,77,29,114,115,110,227,106,62,126,211,229,3,237,79,243,48,118,209,147,169,228,179,103,86,146,106,245,171,113,159,148,194,6,73,154,154,221,137,166,6,58,4,116,70,33,25,158,191,233,102,216,80,101,113,102,86,80,119,63,216,88,248,183,16,45,157,200,1,248,93,252,54,68,198,242,98,153,60,95,0,222,160,87,41,186,229,16,14,204,251,197,38,165,181,161,55,55,102,209,230,230,13,211,149,152,51,44,29,113,245,137,176,139,40,0,66,13,137,182,151,191,55,221,48,117,169,244,206,113,220,124,147,95,198,87,175,250,54,103,137,204,233,177,226,34,121,153,85,38,38,91,253,114,134,89,121,192,143,179,74,173,32,140,13,136,136,154,233,237,247,196,0,174,108,26,207,99,211,82,82,195,140,126,74,210,151,62,251,255,184,111,53,64,93,63,146,64,214,215,239,102,234,60,58,100,240,111,230,25,55,7,109,37,47,77,173,127,185,147,179,144,199,88,67,53,127,104,32,138,33,67,136,83,73,171,57,191,111,224,143,89,164,234,32,30,161,246,236,131,178,187,145,4,137,36,16,25,140,88,249,103,4,218,86,109,28,178,101,243,62,25,161,155,48,45,209,253,235,146,164,102,46,36,139,85,80,136,62,245,48,3,35,144,198,111,70,168,15,223,148,172,120,37,180,37,244,5,48,18,110,37,230,212,153,176,206,112,126,148,14,204,81,11,18,84,49,8,90,120,143,50,45,47,83,245,115,45,99,183,143,25,78,87,155,48,89,100,115,99,70,44,124,170,49,242,61,104,135,143,42,222,130,168,68,169,225,224,87,155,101,196,210,204,212,61,69,13,37,53,211,99,151,61,39,63,87,35,230,93,238,150,148,178,210,223,22,214,94,164,237,96,130,30,74,131,198,150,225,173,102,102,206,67,57,160,32,58,234,145,247,94,214,250,244,40,6,85,90,134,226,183,39,124,228,242,104,133,22,228,251,219,108,89,42,243,114,220,139,18,39,16,63,212,211,86,217,30,154,205,74,92,77,27,238,163,243,210,203,13,8,201,133,140,164,114,42,45,155,116,140,111,228,187,105,139,4,16,123,64,64,51,204,108,206,106,166,158,89,227,106,56,131,229,0,51,134,193,200,71,174,102,42,90,106,62,51,219,171,24,139,46,167,164,90,70,182,100,220,239,92,112,165,139,180,219,48,162,146,125,31,156,51,164,62,90,45,217,21,104,48,155,52,235,84,193,148,238,34,178,102,158,233,25,52,90,142,238,247,228,234,71,110,5,40,108,148,40,249,237,135,184,174,12,116,227,220,121,68,5,190,170,8,19,116,59,129,74,88,244,131,173,173,102,26,23,71,220,187,189,126,146,225,125,3,8,2,81,254,47,204,100,66,189,228,187,96,224,144,230,65,218,78,143,59,19,155,22,221,203,207,152,226,62,206,59,87,142,143,246,176,171,147,146,47,245,174,17,211,185,18,51,40,219,45,135,126,154,89,213,90,128,51,237,88,189,116,75,235,197,96,117,194,91,25,63,80,17,49,87,136,107,226,96,69,21,75,245,57,16,177,107,142,158,49,239,243,23,214,213,194,97,88,112,66,110,181,86,214,91,28,156,168,231,169,138,12,234,3,59,46,134,0,93,22,192,38,203,25,251,194,9,226,86,121,196,111,206,74,205,49,36,168,57,63,146,64,0,15,114,255,230,240,113,45,243,84,82,96,195,3,7,194,235,56,253,196,71,42,188,115,54,238,8,163,77,176,65,101,200,22,253,226,190,91,34,109,152,37,237,198,68,193,105,243,139,193,109,182,254,152,141,9,210,205,195,122,78,159,105,86,3,225,123,28,92,250,122,154,254,118,247,174,249,5,168,42,141,253,188,54,172,18,126,176,110,48,139,83,151,46,68,64,145,230,52,9,198,172,66,73,219,184,173,187,155,201,155,12,213,12,250,233,208,249,204,231,160,219,42,92,85,45,126,245,121,182,193,175,60,146,66,231,115,151,251,219,20,161,178,10,139,144,215,72,238,52,239,110,61,250,50,209,104,10,137,12,24,237,100,103,243,85,13,154,10,145,71,92,77,142,92,22,39,66,162,59,199,23,131,130,170,168,66,141,213,63,253,193,1,101,9,242,205,120,38,92,77,15,51,132,24,74,182,79,94,123,198,84,50,45,138,231,230,144,224,132,21,5,224,199,184,243,44,241,203,134,57,153,42,126,67,167,220,103,93,208,36,11,163,87,53,161,30,175,119,17,3,158,73,46,239,108,186,99,243,154,39,197,108,49,211,13,20,227,189,96,170,106,143,114,14,237,106,254,220,84,175,164,106,203,118,178,137,81,221,140,176,152,156,78,231,102,214,189,238,102,208,30,42,126,67,172,230,59,206,54,224,143,126,172,105,60,143,62,135,207,182,177,171,74,56,157,32,34,5,22,4,116,177,72,185,218,47,195,236,241,89,145,110,45,251,125,238,28,237,10,214,250,170,76,74,244,50,179,111,184,121,230,254,168,69,80,164,13,80,16,205,64,80,3,171,153,166,27,127,107,26,31,148,234,15,115,45,223,84,88,137,250,126,210,125,120,112,26,22,183,218,81,166,23,175,225,129,217,130,39,188,169,100,35,142,9,167,143,155,167,49,167,62,58,71,222,132,113,98,116,10,74,122,246,156,137,145,191,166,70,204,27,161,22,121,105,212,64,61,108,3,98,13,153,165,154,217,182,183,63,25,157,200,143,134,82,243,22,235,69,111,164,229,231,213,154,188,228,122,172,228,84,158,199,58,193,236,231,106,159,120,154,108,111,213,225,34,35,18,79,109,154,61,207,136,192,151,22,191,60,142,67,162,186,55,36,130,92,165,24,233,69,48,35,106,45,198,57,239,214,221,251,124,53,169,90,247,156,54,55,222,251,81,80,50,132,98,246,17,177,164,226,179,95,0,68,200,254,53,64,146,77,21,254,128,231,196,235,150,160,171,127,161,222,132,227,230,248,121,28,22,115,198,197,76,65,118,251,107,195,207,169,1,124,109,195,176,83,63,102,72,79,208,195,86,51,37,188,233,230,126,22,246,80,51,100,25,223,137,188,72,228,63,170,56,168,30,151,79,102,143,126,130,2,163,153,252,54,141,185,117,249,213,160,212,149,233,18,60,233,25,247,239,139,32,220,86,223,181,21,124,71,240,30,67,119,171,23,195,73,236,72,141,99,62,3,62,158,173,240,252,117,234,37,204,112,135,233,178,134,206,222,63,119,54,198,103,221,103,201,200,59,232,199,200,212,155,178,202,129,39,118,249,14,204,231,203,103,213,140,131,6,214,19,108,244,24,244,166,126,10,252,171,187,249,79,255,180,101,232,197,240,120,248,166,144,141,100,224,89,63,219,186,101,220,12,95,136,234,169,192,38,234,125,149,139,102,195,180,202,163,186,3,79,87,92,13,177,140,186,118,84,111,231,87,43,32,53,0,45,180,74,162,144,93,240,229,153,241,42,31,222,248,19,50,58,21,128,221,156,144,92,229,88,8,33,125,63,203,195,100,71,84,181,132,223,90,241,228,197,200,76,84,119,164,69,163,43,195,146,31,194,187,70,206,171,150,118,135,101,107,208,7,189,43,88,159,24,22,228,233,214,43,254,145,250,125,114,32,250,42,44,130,46,67,137,171,73,155,171,214,23,172,32,101,250,139,113,26,141,172,234,31,156,16,49,168,147,157,89,229,13,248,224,238,190,193,12,176,202,80,182,253,106,60,57,254,197,104,155,87,154,219,102,1,103,243,155,67,169,86,219,35,209,177,203,142,21,198,177,154,139,170,54,32,119,24,115,109,17,86,119,213,40,224,236,138,71,67,59,117,62,10,7,224,86,99,235,216,199,219,211,60,23,124,137,195,97,194,199,204,114,87,118,236,115,10,228,225,103,12,228,50,85,5,239,206,153,97,13,30,63,230,66,54,65,68,210,225,158,167,169,204,173,192,211,196,1,35,77,76,219,174,155,79,152,151,30,110,249,141,174,70,117,243,38,72,175,202,148,190,210,167,181,71,94,208,196,118,212,12,16,213,247,122,136,164,4,200,78,107,44,25,31,191,119,54,161,62,249,233,102,152,127,185,119,215,175,77,137,160,126,44,130,102,134,63,174,42,81,58,141,62,197,205,116,76,116,165,58,167,107,229,115,121,73,104,178,187,52,101,66,167,198,243,89,113,9,170,138,20,116,64,45,126,194,145,136,197,223,19,51,48,227,233,247,54,196,252,124,88,212,65,219,124,214,10,96,68,22,175,165,45,29,253,178,112,245,154,170,58,152,202,243,199,194,105,78,77,157,93,149,2,128,13,251,86,125,220,114,248,123,149,192,157,186,192,138,159,102,171,150,227,207,168,75,123,140,73,253,241,161,197,12,112,193,93,25,18,196,77,173,116,192,212,21,207,13,65,177,114,149,19,127,172,236,67,134,52,152,202,58,156,89,117,182,21,31,111,120,153,199,67,147,94,160,153,245,231,134,245,67,15,40,0,126,17,58,45,120,110,170,174,142,9,121,124,242,49,105,148,143,203,203,146,158,29,228,184,216,210,207,131,44,165,65,167,149,192,127,26,202,144,249,112,172,147,87,140,17,133,59,104,233,160,32,240,55,98,142,66,71,162,218,211,132,55,0,160,63,179,73,133,202,249,197,137,223,60,5,198,86,135,190,99,83,218,238,53,226,189,38,226,221,75,217,173,19,19,215,63,230,252,197,4,7,32,148,90,204,81,186,253,178,254,116,198,163,244,95,166,53,160,41,247,245,249,150,251,142,217,170,44,52,165,42,239,36,85,252,201,192,211,37,57,88,169,123,157,213,232,83,97,65,231,254,210,183,67,252,229,99,102,46,226,67,122,191,217,132,124,204,54,197,208,162,196,243,9,143,196,223,107,195,132,174,159,147,198,220,29,115,152,160,241,209,194,24,176,164,142,184,57,212,41,85,101,8,192,62,187,243,9,119,232,74,106,238,108,58,190,139,227,81,61,108,175,100,38,170,55,36,97,230,8,87,115,182,45,202,205,13,66,32,221,176,82,115,209,58,204,80,134,233,139,117,92,244,126,31,13,156,142,238,149,32,187,187,91,51,187,192,86,73,10,78,195,248,105,248,218,155,234,93,64,19,117,7,165,61,137,139,142,52,135,247,18,30,243,47,182,225,102,186,51,241,61,58,178,150,170,226,177,77,229,192,205,21,192,255,86,21,15,178,225,62,85,160,93,200,186,126,56,202,188,143,23,51,161,129,170,124,176,201,187,235,9,81,44,53,5,85,16,161,45,43,110,158,169,182,234,111,151,91,228,60,243,144,18,182,110,227,8,77,230,120,114,18,102,237,49,67,96,51,99,22,91,74,77,126,187,144,23,169,177,6,154,105,166,171,100,75,157,177,109,88,132,223,85,177,5,8,127,143,139,225,236,208,121,150,41,121,142,88,126,28,249,229,17,147,73,199,145,242,239,133,238,143,166,254,16,178,73,31,177,170,153,167,10,236,156,59,13,7,54,216,181,107,232,2,0,142,234,112,87,123,176,162,178,65,112,101,165,235,167,48,75,159,157,24,16,111,185,91,146,245,150,169,108,16,45,3,45,204,40,57,61,55,55,114,173,126,55,157,103,26,38,200,169,101,207,49,166,5,53,115,148,198,131,51,99,117,68,113,129,28,4,131,153,36,239,163,89,84,123,138,61,103,13,196,65,245,230,112,199,167,59,83,216,109,245,106,228,197,239,168,80,149,86,233,44,168,4,231,125,180,77,141,71,117,156,22,254,125,44,32,120,55,84,252,138,100,94,190,59,53,141,85,170,142,187,12,56,180,238,70,158,21,129,208,76,163,160,196,92,72,48,234,52,189,57,228,133,243,158,64,39,86,151,105,154,18,104,43,127,52,26,196,250,227,212,90,230,208,63,137,209,247,63,114,76,6,54,244,147,19,241,60,225,167,54,21,156,185,195,12,63,252,123,241,112,130,83,204,109,42,19,16,223,19,109,198,125,79,237,172,98,200,221,104,184,227,244,51,49,50,245,162,136,166,102,108,74,116,247,15,213,244,58,27,201,199,146,136,63,209,33,29,213,56,161,1,245,106,225,233,192,252,44,87,255,52,104,134,123,215,172,103,95,69,8,179,139,29,155,115,72,248,171,209,149,29,105,225,182,110,206,90,141,205,142,15,157,227,234,243,185,231,163,75,87,208,119,141,131,151,114,144,198,195,172,229,114,183,106,220,17,97,0,48,169,198,17,30,28,112,89,85,176,106,150,205,11,183,181,16,6,170,28,37,52,124,35,28,188,66,9,65,131,171,68,110,197,63,54,77,40,42,78,202,17,178,103,143,56,1,78,68,181,90,21,127,133,213,148,107,30,89,223,150,98,146,82,29,21,96,18,60,221,61,64,0,252,52,165,95,205,166,226,203,135,163,207,142,52,158,36,241,249,60,45,198,219,72,158,158,156,141,213,66,238,144,189,138,194,214,73,18,171,203,36,187,101,188,173,91,115,199,126,119,246,205,157,85,154,151,166,189,216,197,25,128,170,121,199,76,98,45,214,94,101,221,106,150,56,89,30,108,222,24,100,204,167,98,118,78,206,86,175,185,159,48,80,235,32,80,177,93,235,3,68,135,176,30,61,153,251,211,166,148,249,212,173,234,154,119,10,219,107,107,1,135,204,121,12,10,199,143,150,119,74,113,186,102,27,147,87,76,166,128,110,108,177,43,208,34,214,150,154,147,201,141,198,189,243,147,129,163,193,133,34,65,152,81,103,157,90,184,109,84,39,226,189,42,245,105,173,41,131,247,185,161,151,18,69,80,205,238,178,234,13,232,174,117,246,77,107,179,143,73,53,156,138,252,50,204,171,31,29,32,91,10,53,249,241,212,248,111,221,150,13,9,114,96,173,241,91,1,51,246,171,73,25,86,205,144,36,68,56,218,0,211,233,205,233,75,221,113,226,3,185,47,250,104,100,211,107,76,36,35,62,43,10,233,160,11,54,166,10,144,76,149,94,160,76,126,231,25,133,88,20,93,21,78,114,252,148,22,46,47,10,244,10,147,153,21,90,162,112,183,207,131,76,133,37,153,116,195,10,127,26,106,179,23,201,98,190,105,152,123,209,162,87,54,132,122,13,87,63,103,21,39,177,132,221,200,249,250,211,192,245,196,124,130,136,30,51,201,164,232,36,29,155,225,154,40,177,149,238,31,18,36,49,115,140,94,159,120,156,227,168,42,128,39,151,155,1,160,109,85,211,115,25,14,41,239,248,35,60,162,17,168,43,240,104,148,117,189,113,164,200,229,185,27,104,198,44,222,120,150,38,122,186,66,0,0,196,79,67,36,41,222,56,93,91,242,96,112,66,233,47,159,176,32,139,139,69,78,74,114,119,103,15,71,104,57,252,183,51,151,166,14,184,53,6,247,235,159,209,195,35,80,173,51,225,189,149,23,215,144,254,1,185,119,65,166,252,250,134,103,113,10,32,253,152,73,9,92,127,25,79,98,171,53,151,187,147,78,235,231,87,144,24,197,15,191,118,210,157,169,3,10,238,58,197,218,251,225,151,105,207,213,41,146,165,231,135,198,251,195,160,234,194,187,162,19,84,206,122,214,229,188,174,0,61,241,37,235,183,202,134,85,141,117,219,31,249,28,18,107,41,93,115,49,121,62,69,183,89,83,75,108,10,83,97,13,64,188,87,100,167,11,14,102,85,224,28,137,183,143,98,212,182,43,219,180,213,156,106,156,153,45,179,95,13,125,48,16,131,145,131,218,16,173,168,25,207,226,102,176,166,53,254,234,91,195,5,28,155,48,178,15,93,65,123,116,136,199,244,231,79,85,9,147,154,109,27,185,221,67,51,139,190,130,17,191,237,235,61,241,229,116,2,3,18,106,235,230,4,119,27,250,94,231,115,157,35,161,220,171,1,95,139,185,209,118,22,79,102,180,152,10,177,36,76,142,33,69,1,87,250,160,200,156,157,207,29,1,60,41,190,231,189,18,176,239,29,39,114,231,20,84,216,170,69,132,241,219,116,9,15,69,212,162,244,112,15,167,242,166,174,147,177,109,140,123,158,211,254,42,87,255,20,140,226,68,206,73,213,144,78,196,119,222,250,94,76,35,201,82,40,112,38,131,31,99,154,153,107,2,230,29,208,172,132,27,79,138,247,129,87,83,195,108,229,154,207,205,20,10,204,76,220,241,193,56,170,150,184,49,201,112,202,113,100,159,117,189,85,25,43,89,146,55,50,123,153,142,240,254,139,171,123,172,206,76,242,116,235,213,217,20,249,34,49,78,235,155,154,77,52,253,230,205,237,180,122,134,101,172,136,255,179,209,136,200,111,227,218,141,8,179,209,6,87,87,132,166,197,210,174,51,13,17,148,88,119,6,92,112,7,141,246,115,157,12,182,133,221,164,187,9,204,137,121,32,97,50,111,78,190,104,144,14,107,193,142,74,59,102,237,191,161,33,18,40,126,188,182,73,207,171,153,238,231,124,51,250,212,103,21,164,140,67,112,147,242,150,20,209,245,9,175,230,117,167,19,165,223,246,44,95,224,116,49,19,193,209,61,251,101,221,14,62,37,54,74,91,157,168,179,95,238,94,110,120,131,120,163,30,125,39,76,152,253,90,143,215,185,245,108,35,190,141,153,86,12,0,168,86,170,255,55,198,64,5,65,31,12,96,88,68,163,208,20,116,133,220,146,160,188,158,165,145,130,117,189,249,70,39,44,204,100,115,244,183,143,79,123,60,147,25,165,35,154,17,229,183,217,249,163,204,104,216,29,61,191,26,100,18,41,74,94,32,193,20,249,205,105,86,220,239,204,32,250,180,162,13,39,213,185,97,148,219,32,145,212,227,141,236,209,74,81,234,67,159,61,43,118,123,6,174,130,195,105,136,236,144,185,241,174,218,66,21,177,140,39,22,197,131,218,203,63,245,153,206,224,40,212,59,179,222,184,40,112,158,200,182,235,201,105,12,232,59,42,152,252,181,58,111,214,20,48,110,65,187,130,61,21,151,150,235,91,20,234,73,1,171,75,123,126,173,59,180,116,89,157,189,106,7,193,156,166,32,27,102,104,219,182,122,219,38,50,26,101,254,214,181,229,137,144,131,154,247,5,9,60,160,243,5,187,253,184,23,147,113,214,139,55,249,234,121,1,8,148,120,4,126,13,18,117,223,39,179,20,128,152,73,36,202,131,155,232,133,152,201,165,198,199,166,68,211,116,101,211,49,59,227,115,35,76,174,234,166,153,110,80,167,154,88,230,31,107,245,136,29,14,188,182,155,9,3,117,38,25,103,73,192,23,206,164,125,212,77,225,250,232,41,166,41,52,251,90,101,201,144,244,69,156,144,237,180,210,39,135,251,123,187,67,141,99,52,180,60,132,40,113,141,10,231,207,22,244,124,207,108,153,122,55,115,70,141,7,109,111,109,86,159,25,61,115,221,208,120,26,39,133,59,86,234,192,249,185,183,9,70,185,185,229,249,172,47,59,241,226,139,20,246,109,189,184,88,122,193,173,16,148,46,53,87,211,71,119,32,12,165,241,246,206,195,114,87,47,111,57,159,171,173,49,208,199,12,13,195,103,46,36,154,18,124,192,141,86,95,207,8,16,161,145,114,57,230,164,100,118,204,5,72,15,194,204,33,160,136,245,100,162,134,254,224,39,42,171,10,240,33,144,78,81,42,68,149,162,43,216,139,22,181,118,151,254,137,40,31,103,166,64,58,227,113,246,121,134,179,54,183,54,9,20,193,255,0,123,90,66,16,136,130,6,220,148,142,81,219,68,237,178,143,147,32,110,113,52,226,200,104,222,29,71,183,143,128,107,85,3,11,139,181,205,99,119,164,24,168,40,85,68,166,253,32,106,121,0,185,104,37,83,148,126,190,53,173,100,145,152,60,53,98,230,78,7,7,237,224,25,96,205,76,208,206,152,226,222,149,186,148,118,93,140,9,83,161,67,189,206,70,74,241,86,146,61,13,81,208,128,4,218,241,254,128,221,207,138,112,159,216,218,252,52,12,33,134,108,62,201,44,121,54,181,31,228,108,134,199,253,11,36,99,43,15,252,153,232,182,92,152,35,184,176,23,152,77,194,217,205,63,2,187,106,38,96,114,96,233,134,101,91,243,72,112,50,237,11,239,60,43,248,129,109,27,108,208,65,171,231,232,32,53,46,102,118,160,21,102,224,78,178,97,20,211,254,200,1,75,133,35,41,105,103,2,24,115,239,45,181,78,184,254,152,207,94,147,202,5,235,130,182,210,175,69,158,35,144,165,72,234,73,132,94,140,119,42,48,225,51,63,112,68,131,95,68,99,2,189,84,56,196,154,121,75,94,238,58,214,244,52,27,26,148,121,132,181,211,73,242,152,201,76,199,112,91,136,182,116,118,91,150,200,17,173,205,90,113,186,182,207,128,172,243,7,107,200,72,212,167,55,39,95,106,25,148,89,201,144,201,170,28,166,207,234,102,202,201,154,142,132,145,163,5,216,22,244,196,208,165,149,76,214,118,220,171,187,162,242,142,179,54,70,15,220,53,173,134,253,57,20,141,88,44,223,39,39,74,19,51,0,153,18,55,239,86,184,208,125,50,81,28,13,51,253,108,122,182,156,111,155,3,132,223,80,201,211,22,51,184,132,46,138,184,25,217,200,179,255,211,164,217,226,189,141,46,64,79,15,130,97,31,84,99,222,154,207,169,151,135,187,172,64,92,247,243,189,51,13,102,181,222,171,207,98,210,180,8,177,80,141,23,171,43,61,81,93,166,32,48,98,125,33,255,169,26,184,217,18,50,97,173,224,236,242,227,76,159,185,120,71,5,80,222,124,252,252,61,238,108,56,158,93,210,244,129,225,61,98,204,232,244,121,98,31,178,17,237,206,180,174,12,0,70,134,213,47,214,29,104,161,98,133,41,21,156,85,181,227,115,82,118,210,126,221,5,254,61,204,204,43,121,52,40,91,64,9,198,213,68,164,114,53,196,107,247,167,209,76,215,112,179,24,167,108,76,98,138,236,210,72,108,108,74,241,96,68,66,79,128,79,207,107,138,61,5,233,20,101,138,64,246,124,59,51,39,110,92,126,89,17,148,216,137,24,234,97,145,128,232,212,31,235,44,203,45,48,248,190,77,122,215,59,115,224,183,25,93,105,82,6,89,168,219,193,210,200,114,41,199,10,237,2,235,118,207,36,165,103,221,160,203,71,140,87,162,136,180,30,51,192,157,104,204,161,227,170,62,230,25,170,23,124,181,172,2,16,168,204,223,166,110,218,241,250,243,86,22,224,69,55,18,15,41,204,102,219,100,202,163,23,112,193,210,57,245,165,89,43,209,113,55,77,213,172,62,20,44,210,119,141,198,157,204,95,99,127,73,121,71,111,103,166,254,174,143,214,207,126,147,162,177,122,25,77,189,14,184,41,142,69,115,231,70,84,67,7,60,143,30,13,94,8,8,40,193,37,248,172,25,236,48,244,16,119,165,30,232,68,243,61,58,67,97,35,85,230,141,227,66,68,37,25,51,32,45,121,175,150,87,100,83,236,234,227,153,41,19,144,249,117,209,153,134,75,163,236,70,5,138,169,120,107,136,101,149,91,35,91,105,173,197,91,3,98,84,58,82,232,97,111,43,251,54,213,181,135,200,151,6,49,31,113,64,189,202,213,120,94,106,56,114,115,218,210,84,145,6,90,223,119,184,10,70,41,92,148,214,211,26,50,252,56,183,188,95,85,58,107,194,241,208,174,88,192,168,149,201,10,197,213,43,16,1,131,110,239,74,84,55,136,37,227,209,192,158,75,245,4,86,155,20,184,108,26,179,207,144,103,189,186,211,26,26,75,100,167,62,158,71,91,44,132,88,95,80,22,61,140,211,187,56,133,139,81,243,78,253,101,147,245,114,118,0,4,209,79,248,255,176,58,103,124,23,55,195,206,167,28,120,134,27,240,181,203,166,210,37,249,5,139,29,117,187,48,115,240,172,135,3,47,179,66,99,199,122,216,32,206,107,77,72,95,100,67,107,74,180,2,59,80,10,242,0,66,90,69,106,240,189,208,233,140,155,211,208,159,148,64,124,35,158,213,227,197,96,169,84,51,148,72,35,134,229,4,250,245,33,238,108,189,5,233,51,88,228,62,148,239,151,110,132,32,172,162,30,126,230,245,67,94,78,194,108,223,94,120,184,233,149,144,20,54,162,184,186,118,85,147,165,115,179,149,160,39,95,208,243,21,157,105,117,215,224,67,161,156,222,30,26,99,104,41,114,116,180,210,87,245,140,105,229,100,188,75,100,18,8,40,137,235,207,250,190,196,7,107,149,231,234,179,102,174,25,145,188,247,230,164,124,99,191,68,79,65,63,216,113,91,71,240,208,65,120,170,177,63,191,141,131,118,55,99,180,213,212,220,80,255,13,179,145,217,200,68,165,187,118,70,135,50,242,9,74,232,182,170,165,60,98,223,49,117,97,165,213,93,34,189,132,14,52,78,172,50,254,46,56,125,111,15,114,205,250,222,12,202,170,209,224,92,40,232,228,199,92,82,16,139,88,16,210,213,58,93,147,15,51,92,227,243,121,50,200,138,131,180,4,221,2,37,19,38,199,24,61,198,5,106,174,244,152,225,55,245,159,166,131,124,63,15,6,199,114,176,115,20,72,69,149,238,244,248,26,103,20,252,230,120,115,42,138,6,225,111,180,157,158,193,157,99,42,19,49,36,145,59,206,109,36,15,31,18,201,70,19,140,135,48,180,252,101,213,196,1,159,178,130,97,207,214,190,146,67,45,147,206,242,118,91,190,246,46,250,100,205,200,212,157,183,7,64,209,67,81,121,182,230,28,20,177,144,163,33,2,246,208,184,14,79,50,77,211,49,204,253,97,167,69,46,110,4,165,208,217,87,148,193,18,76,95,10,206,160,10,78,110,60,102,130,24,103,238,97,128,5,27,202,198,1,27,117,112,33,81,93,170,47,81,235,217,111,227,234,31,70,1,221,180,96,142,12,158,37,4,176,243,67,218,219,183,60,90,165,148,248,16,181,66,152,182,46,61,212,123,254,89,180,124,201,165,172,39,115,191,108,196,65,132,143,78,56,25,207,135,141,56,7,213,241,164,115,87,121,198,150,185,52,43,104,177,224,48,211,153,8,210,199,193,84,84,179,225,116,42,143,24,196,242,6,2,8,251,96,50,124,54,235,227,42,7,73,89,193,11,233,47,59,180,31,173,19,209,15,149,113,89,116,33,39,33,118,3,48,251,108,12,132,230,206,87,183,13,107,127,173,63,76,19,65,133,71,225,73,183,13,160,242,177,242,135,41,54,43,105,239,57,33,92,141,214,24,254,218,227,165,177,157,205,24,50,26,158,86,215,185,0,65,64,72,223,64,198,12,93,254,85,254,216,48,222,121,115,53,114,97,116,176,95,51,132,56,41,24,46,207,9,127,92,74,53,215,58,29,40,12,95,74,86,153,221,14,33,208,106,126,174,211,101,212,116,146,179,166,166,131,242,140,177,81,196,85,59,185,138,17,135,200,104,246,91,34,197,120,134,177,197,226,53,192,172,82,187,153,200,108,80,111,210,211,215,135,232,157,32,152,158,47,207,36,10,204,242,86,240,140,148,20,214,179,140,5,93,99,34,165,45,56,17,91,194,125,144,31,62,11,145,254,120,39,192,228,209,100,83,65,100,97,174,75,159,137,44,149,108,73,166,21,53,130,23,177,38,163,72,17,115,17,94,219,210,13,83,46,214,19,245,5,173,109,222,38,66,117,173,40,180,9,119,44,105,64,125,176,202,83,187,25,230,188,179,45,136,128,12,233,226,22,36,199,103,166,160,140,32,230,76,206,188,7,239,116,91,74,129,134,90,137,183,161,76,147,35,203,250,165,105,177,140,8,30,53,201,162,228,154,179,160,81,157,131,161,156,116,188,200,47,77,40,250,130,76,5,103,29,74,27,49,163,21,21,100,220,208,70,20,157,193,244,117,69,24,222,246,241,184,159,33,37,253,22,89,46,218,228,146,120,73,80,132,182,8,210,9,202,119,122,46,166,14,30,247,134,241,120,110,189,186,32,92,17,250,0,149,215,30,106,46,57,168,13,169,11,237,93,30,243,239,83,42,253,189,202,172,103,149,252,69,43,179,254,235,255,234,207,254,239,255,231,207,255,229,127,251,151,174,201,74,95,2,96,134,79,39,153,36,251,121,243,240,177,49,91,21,179,187,217,186,104,218,53,159,63,63,167,252,116,243,6,160,187,197,12,179,197,39,127,11,129,245,184,179,190,218,49,219,191,130,39,214,198,182,146,197,60,122,77,221,159,140,252,233,205,36,154,192,89,29,223,206,76,214,235,28,25,87,225,193,204,214,232,238,102,99,152,210,7,63,145,72,238,110,70,18,230,66,187,204,12,239,160,63,26,165,134,29,217,242,99,110,80,129,252,56,16,147,92,10,154,78,85,204,166,117,188,221,188,232,115,215,171,235,217,42,182,223,156,173,50,130,84,179,18,222,85,183,158,245,116,115,218,149,51,122,165,20,102,182,161,235,241,113,106,146,20,75,254,94,160,248,174,34,32,102,58,164,252,107,194,10,126,253,3,90,162,65,95,125,111,213,211,57,33,46,185,118,69,202,212,34,25,191,24,169,132,36,102,82,193,59,62,151,9,150,223,207,1,31,240,118,5,115,134,132,2,243,16,51,52,104,165,223,151,30,151,50,237,152,207,25,186,191,22,38,204,240,198,206,34,87,115,187,230,55,223,52,255,172,41,102,154,23,238,144,109,83,83,215,71,35,49,89,252,181,233,46,88,250,228,141,244,86,117,51,4,65,89,159,188,210,211,25,87,159,153,52,82,21,115,166,251,219,173,84,85,150,204,132,109,244,69,97,94,124,63,153,133,200,240,125,135,202,36,189,64,242,80,63,8,10,188,201,205,101,106,255,33,102,194,214,229,86,178,58,41,171,149,230,132,48,3,168,168,50,205,44,82,243,41,220,201,54,21,89,92,76,149,237,3,142,112,11,41,100,153,71,84,236,167,91,141,128,60,235,44,227,240,245,95,254,81,226,17,51,196,95,46,251,78,13,59,93,48,28,86,99,251,240,123,159,48,128,62,71,157,254,253,235,251,197,218,16,30,150,249,77,106,227,147,40,49,115,45,237,89,182,80,16,22,127,43,152,117,47,181,113,53,45,52,178,204,159,25,160,111,214,229,65,110,252,195,100,154,63,52,206,107,149,215,252,241,148,98,166,39,38,233,111,211,223,17,179,12,226,228,75,209,110,230,51,21,234,8,51,34,99,83,247,140,141,39,250,153,225,119,190,146,174,182,31,129,214,242,33,53,215,93,167,2,234,187,217,183,74,88,144,247,197,131,218,62,140,166,134,95,125,220,171,157,245,230,245,7,225,228,230,205,48,62,39,68,205,219,55,36,211,140,78,173,232,249,66,211,166,191,183,121,23,83,205,244,33,197,68,51,119,225,185,250,184,211,205,7,213,196,4,146,110,73,214,107,50,221,74,148,177,229,193,243,98,194,124,243,208,100,62,175,36,77,181,196,228,142,15,6,197,96,155,122,66,80,108,74,126,113,1,96,166,247,46,41,121,109,3,243,68,134,82,79,213,78,183,239,55,149,208,249,56,62,152,154,137,88,178,63,56,216,233,174,11,27,215,125,251,186,63,247,25,165,233,185,137,50,238,167,134,131,25,160,108,22,115,135,15,180,228,107,30,75,54,106,107,157,111,241,98,214,187,163,243,212,216,239,115,143,223,238,112,72,232,249,2,187,253,14,51,13,8,122,252,24,189,117,185,87,47,93,219,211,134,184,223,159,206,55,222,193,108,28,105,213,205,93,42,239,70,231,193,40,197,173,77,12,172,169,185,129,8,253,204,48,141,62,219,138,177,229,251,152,88,202,76,63,23,210,32,45,13,55,215,33,141,66,152,97,26,217,113,111,147,37,16,235,57,174,155,123,80,52,42,194,215,38,67,114,14,221,22,63,125,190,58,71,132,238,119,156,125,254,210,0,202,159,245,129,44,92,56,88,214,67,190,159,141,24,213,184,230,55,39,177,172,147,116,90,246,214,63,53,104,207,199,17,177,154,183,59,11,99,255,16,70,170,217,196,242,220,12,103,211,214,17,221,144,83,198,79,67,67,52,159,223,6,65,112,205,199,57,212,45,9,106,201,143,210,204,204,86,54,123,204,144,30,187,121,155,232,166,154,225,176,251,94,12,4,203,190,156,255,246,104,199,33,152,195,205,32,129,244,189,87,162,29,187,186,185,176,19,168,21,176,254,116,43,20,55,186,27,26,149,147,251,180,211,192,215,69,231,240,46,203,247,202,179,41,164,190,159,49,59,129,134,159,1,212,250,234,69,200,254,124,204,115,28,134,57,91,11,134,78,210,230,244,70,102,38,105,172,99,210,140,85,211,205,103,183,234,186,105,156,8,21,176,164,155,137,188,244,104,156,214,4,27,191,13,124,103,60,39,250,24,247,167,225,106,77,207,10,224,84,142,139,207,135,159,250,211,108,188,213,231,25,92,238,148,82,196,140,24,148,187,80,8,52,164,164,139,143,84,220,151,141,195,76,204,240,108,134,11,10,47,159,10,197,144,43,235,57,56,121,122,55,27,7,134,188,88,253,233,10,12,51,89,147,174,71,31,135,118,14,179,165,112,116,27,63,147,171,248,147,211,148,241,76,67,56,24,227,76,7,190,92,174,192,157,29,94,64,175,252,197,42,34,205,186,141,23,212,109,124,249,77,235,13,213,247,206,219,36,12,62,115,51,138,205,173,230,220,139,135,32,192,92,74,215,248,38,211,187,239,254,132,37,146,116,50,208,46,53,134,207,21,42,233,77,134,52,81,185,94,97,165,231,92,143,213,179,29,121,17,27,51,101,157,36,35,78,130,96,78,127,45,188,206,36,241,38,114,27,0,49,194,92,97,91,17,243,121,175,212,227,222,16,130,223,49,65,226,140,158,102,55,83,107,18,239,176,217,177,28,19,13,140,254,150,5,4,140,116,213,88,64,196,27,67,28,102,132,23,137,13,124,200,58,125,247,114,243,137,252,124,60,90,39,224,148,207,133,228,81,73,35,6,156,218,197,99,94,240,48,248,147,67,193,84,182,154,113,140,98,129,157,13,168,207,161,47,150,172,74,238,102,235,23,26,98,6,87,236,193,149,33,231,178,132,140,141,132,234,87,75,182,137,70,60,218,244,230,6,119,116,243,48,224,179,190,24,143,22,147,28,56,188,248,181,236,88,123,120,246,225,172,125,120,100,116,212,168,133,141,187,43,221,130,143,25,141,218,36,54,60,244,188,245,107,163,73,86,98,163,230,80,144,131,21,106,235,185,60,216,165,87,65,152,45,48,15,3,218,196,9,67,57,65,199,236,124,130,121,205,28,158,207,84,130,80,108,198,209,121,124,117,141,82,12,112,149,194,49,69,187,240,82,10,216,147,207,8,159,224,68,59,71,202,51,209,80,119,114,23,203,24,196,139,142,40,130,172,113,238,254,200,248,233,136,146,152,140,39,99,206,106,148,210,32,92,79,51,188,17,83,38,145,223,6,250,18,113,31,106,57,224,22,174,25,105,248,28,87,15,19,123,144,223,198,97,187,254,29,109,74,242,220,141,196,83,140,168,181,180,21,153,71,116,210,125,90,57,230,69,37,233,222,50,51,91,154,251,65,176,7,100,217,238,80,159,160,138,234,30,26,173,15,91,205,244,186,196,213,116,40,119,253,154,199,19,45,169,133,59,14,111,157,174,62,192,123,41,172,149,128,71,172,213,84,228,253,167,233,74,93,114,168,55,18,191,117,185,25,126,148,173,83,1,238,213,125,173,77,176,91,148,219,40,114,250,9,66,131,204,208,60,83,163,237,165,173,251,100,101,23,217,228,233,187,7,155,231,102,208,40,178,151,210,125,55,239,205,139,241,17,223,247,58,251,0,216,11,31,51,100,149,146,236,57,134,12,46,17,163,208,184,61,197,253,227,31,202,62,113,53,90,208,75,204,68,2,225,204,67,116,157,228,212,134,250,15,238,133,251,104,35,73,16,66,0,211,227,189,142,211,154,117,187,171,211,18,66,77,190,151,26,249,107,247,38,168,47,76,13,250,234,15,12,84,227,151,150,158,91,55,74,224,17,161,140,90,36,95,83,77,55,40,34,74,208,67,163,234,205,33,238,244,3,31,168,138,104,176,152,121,142,216,73,71,55,120,99,81,51,65,79,44,46,40,179,178,154,79,196,159,154,95,77,38,53,39,125,180,52,157,126,5,51,101,20,57,211,193,43,172,56,158,32,33,129,104,70,204,39,170,251,232,168,49,119,154,179,229,230,231,85,202,215,140,96,145,66,65,10,94,204,9,133,147,216,75,151,245,35,92,115,27,171,69,174,149,72,129,108,134,152,233,233,141,157,150,178,213,146,139,201,136,141,107,70,33,74,86,223,89,49,240,21,198,86,11,230,86,206,182,10,16,96,205,48,195,87,41,187,97,69,40,118,173,136,159,18,222,161,188,87,105,72,141,198,70,13,59,142,28,125,8,23,182,27,217,253,200,110,202,152,210,124,84,226,123,66,158,89,245,123,130,186,189,203,111,154,196,93,23,243,185,60,151,251,61,235,227,79,0,135,36,13,224,102,170,66,185,169,249,132,64,253,198,164,168,148,141,199,92,111,56,140,190,152,186,112,160,247,78,168,61,99,39,207,251,217,25,216,147,190,94,89,219,201,241,209,228,139,101,211,105,92,177,147,179,160,244,201,187,41,57,187,25,150,18,57,213,209,60,154,119,51,182,138,247,243,219,16,72,72,164,206,34,120,70,173,127,116,32,115,255,80,118,201,94,12,161,254,252,122,128,127,104,180,81,33,16,51,71,223,61,99,146,193,99,196,76,127,85,76,181,110,138,169,242,100,9,130,68,15,176,200,79,116,205,125,112,42,164,28,235,179,237,55,13,80,108,152,229,106,174,207,98,70,188,55,69,230,132,202,167,108,122,133,93,240,30,4,191,8,253,206,28,36,227,23,86,100,154,245,90,35,2,138,227,205,232,120,186,152,217,217,99,103,128,47,255,82,22,254,208,129,149,209,239,94,220,114,149,109,167,208,159,218,231,221,201,115,85,7,144,246,210,253,117,167,88,93,146,60,205,99,118,160,133,229,239,154,116,3,217,152,152,187,233,230,12,17,163,254,52,137,229,229,79,150,128,129,76,53,131,2,137,204,98,178,204,190,90,145,123,139,172,37,18,84,73,71,20,222,178,72,67,111,138,77,178,209,147,138,167,212,226,102,54,149,253,139,169,208,239,213,48,20,234,202,63,219,252,88,145,184,95,107,74,221,211,166,97,118,106,37,204,212,138,37,177,114,220,147,118,179,54,134,238,211,131,149,164,66,108,182,221,148,159,116,63,164,167,250,195,79,98,70,165,116,234,190,0,131,120,140,10,30,90,211,35,136,190,192,152,42,150,0,234,207,213,248,240,145,194,70,88,74,178,204,32,191,104,82,113,243,100,140,186,238,181,39,100,245,242,82,55,9,84,189,248,152,154,239,165,86,48,79,146,179,1,30,73,39,65,100,207,77,162,77,204,52,247,245,155,154,135,168,88,6,165,89,107,215,138,188,63,24,120,217,238,104,159,200,30,93,117,196,192,171,158,234,36,254,119,141,154,3,103,130,60,56,168,237,125,47,6,137,164,27,241,48,213,103,183,22,235,142,17,43,251,232,186,229,12,233,233,172,70,30,85,218,189,53,224,252,174,206,6,164,2,113,107,200,65,213,145,161,142,21,245,159,110,229,163,199,199,90,168,128,185,121,89,223,172,248,126,244,209,221,42,12,244,159,233,245,208,28,205,138,25,18,165,246,184,96,231,165,75,148,120,240,244,139,154,39,146,169,61,138,75,115,62,31,11,140,96,243,77,218,220,150,170,171,3,31,169,120,102,16,250,219,34,238,118,53,53,207,91,246,98,159,84,39,8,208,125,20,87,113,76,210,214,121,112,126,218,19,227,232,30,86,9,101,43,85,142,124,203,109,37,211,39,44,230,98,48,66,55,211,227,162,207,213,44,247,58,163,210,215,203,212,121,64,112,218,220,209,232,86,17,214,143,73,89,93,204,103,53,204,169,14,214,89,211,61,234,86,244,108,44,61,112,97,129,139,7,167,125,115,232,105,77,147,228,138,175,145,135,137,81,139,25,208,152,127,233,220,13,123,165,206,25,155,140,191,22,157,215,73,39,194,121,206,216,169,208,186,153,234,52,50,190,41,230,62,245,174,162,174,54,202,70,213,131,205,142,148,243,74,234,247,161,16,229,73,67,64,47,57,149,103,167,34,39,18,207,141,96,151,250,156,25,76,77,137,231,206,80,33,234,38,138,150,88,236,146,52,229,173,166,126,130,65,189,124,163,131,193,33,111,245,81,32,56,141,2,104,249,209,110,19,51,71,98,236,85,32,197,203,227,39,204,218,162,76,88,250,91,79,230,168,239,35,199,60,58,211,61,79,245,4,232,229,186,19,101,160,89,35,102,138,74,181,196,68,25,38,221,125,205,243,236,8,107,221,89,216,133,255,17,166,186,214,34,59,77,226,116,53,241,219,216,217,74,148,88,144,179,129,124,250,154,141,35,59,54,28,168,68,180,42,92,192,126,132,35,206,144,230,164,167,53,196,82,183,58,154,173,201,82,30,28,178,214,0,200,208,149,223,117,50,20,88,21,34,209,202,20,21,61,156,106,180,113,117,94,0,0,132,248,178,2,74,38,93,87,46,124,96,183,44,17,60,210,59,61,10,129,160,234,128,181,94,115,162,84,24,79,78,27,236,144,76,172,181,74,20,79,36,145,221,207,90,30,45,192,130,102,148,156,121,203,42,97,89,70,226,99,13,1,54,44,217,196,161,116,216,245,254,244,176,93,93,205,245,158,168,103,207,200,186,58,205,90,239,28,79,150,63,19,51,229,180,45,35,78,32,38,230,177,70,76,98,3,19,86,181,182,19,234,6,32,35,83,79,107,122,111,170,134,247,167,145,36,20,235,34,33,211,98,101,83,233,17,167,144,157,111,223,42,124,166,111,94,166,2,98,95,48,245,196,147,81,89,144,155,79,214,118,236,103,105,13,105,63,172,144,113,205,212,239,158,132,194,154,228,22,104,194,67,221,59,190,22,138,193,93,204,214,37,213,238,183,46,69,162,15,62,124,155,113,230,210,158,222,151,154,39,184,192,64,254,0,227,147,20,23,209,124,141,146,152,113,98,119,73,88,82,149,45,225,186,65,75,144,135,190,24,109,107,49,137,73,138,164,34,231,15,178,16,75,160,63,231,212,213,34,165,161,107,146,64,169,112,136,244,226,53,171,143,41,236,119,103,239,221,250,218,199,181,240,185,2,19,193,208,45,43,255,168,93,57,172,232,135,186,77,223,11,21,187,128,198,81,218,211,237,242,108,25,228,148,151,155,217,181,244,131,53,243,39,194,12,90,74,82,15,199,111,57,115,207,193,84,116,224,54,217,230,137,131,168,239,196,147,193,38,41,131,82,140,16,162,4,60,13,68,152,204,211,12,62,202,193,9,208,15,157,248,71,205,53,68,7,127,160,90,43,235,160,229,2,148,194,175,94,205,156,38,49,3,2,243,36,23,103,89,75,18,77,66,33,188,250,8,168,214,57,118,171,94,157,16,249,24,49,149,232,21,215,71,35,91,157,2,107,146,160,145,145,137,104,20,67,115,198,52,230,209,37,194,72,11,144,104,156,49,103,20,224,13,20,243,57,130,34,61,215,225,37,89,178,70,224,47,78,57,182,134,66,10,68,142,63,188,162,156,198,181,78,141,33,18,110,230,138,208,8,165,24,173,146,192,53,73,74,51,78,168,50,214,99,78,136,80,143,235,162,21,45,98,18,239,93,192,7,224,145,162,159,251,204,112,184,118,70,128,181,142,139,32,91,30,37,234,26,17,95,53,77,22,121,45,216,16,86,13,215,147,92,128,132,47,212,175,231,12,76,20,98,50,85,14,168,100,32,194,24,210,102,48,137,59,25,12,14,151,227,230,13,153,20,89,34,169,245,233,178,129,214,158,143,158,149,220,252,108,191,169,95,111,188,54,225,67,192,76,95,244,133,153,85,192,140,50,87,78,76,86,115,220,251,76,210,44,9,232,196,23,74,49,147,72,29,76,217,78,141,81,66,48,106,54,137,229,107,91,215,116,88,25,35,57,27,161,222,75,51,230,2,45,52,91,60,234,227,123,212,188,195,163,110,232,8,77,121,110,164,124,87,196,63,109,25,151,136,155,167,233,162,207,59,40,86,242,174,98,206,182,13,69,120,100,220,112,215,76,95,205,5,51,210,43,114,121,128,170,225,25,210,141,40,59,77,138,119,183,53,136,85,42,158,143,57,145,27,223,182,95,179,117,237,172,8,205,38,137,226,33,102,240,35,113,49,44,231,69,47,198,111,139,81,233,39,68,31,73,47,166,32,16,224,58,120,229,186,12,10,212,174,67,66,93,62,253,18,51,51,205,243,211,70,144,43,39,144,237,82,245,162,231,96,72,191,220,150,182,110,89,127,17,11,195,148,180,229,183,65,20,68,38,246,167,125,39,203,7,1,32,125,189,75,36,32,154,142,25,170,132,171,223,24,30,16,180,92,109,145,224,253,32,136,99,54,249,94,103,143,1,42,230,102,67,217,170,185,130,177,185,95,219,92,4,49,67,119,16,208,60,106,148,151,40,27,216,191,209,228,198,76,107,67,4,96,49,67,58,115,131,210,5,241,182,252,246,153,40,59,199,160,194,24,45,96,202,73,235,216,185,60,98,105,4,204,170,124,110,214,192,136,116,207,217,55,206,121,89,212,204,44,47,177,219,2,238,186,87,47,54,170,28,57,130,66,250,231,102,6,233,20,165,205,244,238,151,70,19,34,230,76,155,67,228,8,144,25,144,65,93,198,229,113,103,121,134,164,88,166,67,50,117,192,152,138,84,31,114,209,79,66,73,46,38,50,228,40,91,70,141,54,144,18,78,160,37,151,242,243,98,37,5,230,157,99,189,11,150,204,122,92,107,10,176,24,222,137,20,183,192,76,33,238,20,5,63,28,248,123,52,211,38,14,14,39,176,150,231,224,213,79,2,186,158,48,43,210,146,231,234,123,18,128,215,66,18,171,132,185,101,201,44,162,195,1,232,36,242,142,103,226,108,253,36,156,95,217,189,134,110,27,135,62,121,198,249,154,23,121,203,46,116,173,103,55,104,53,86,1,61,38,226,150,211,114,154,156,55,199,54,53,211,106,21,51,9,237,136,146,168,190,11,252,1,51,20,126,113,0,162,222,84,244,183,179,237,230,247,236,21,86,54,204,200,82,230,235,53,228,165,223,43,89,255,115,184,51,28,212,83,238,77,156,26,32,82,120,235,169,1,138,121,27,129,77,120,229,103,109,111,49,159,169,148,90,10,191,122,193,59,44,79,70,64,178,119,116,33,192,196,53,100,84,96,213,95,30,82,67,244,180,234,212,201,64,151,176,167,95,26,154,214,151,25,183,26,51,221,188,93,35,195,250,66,196,12,192,120,70,39,1,222,102,106,58,141,233,60,140,171,129,186,8,218,140,21,70,247,217,14,199,122,8,50,131,105,130,248,70,14,175,124,104,18,218,24,103,80,93,142,123,215,158,245,0,228,44,111,53,34,2,130,98,249,34,28,36,176,154,184,153,228,214,123,134,117,176,51,215,177,22,98,169,250,131,157,158,17,110,108,196,40,229,98,224,16,187,223,0,143,238,42,177,118,178,47,225,24,15,72,53,170,30,220,29,12,247,77,104,61,63,76,215,125,238,114,241,76,122,48,147,81,221,229,102,25,96,175,217,175,75,177,242,13,45,243,124,182,44,82,254,51,69,150,1,168,172,58,113,199,179,109,1,213,36,81,48,181,170,13,211,202,9,55,219,77,51,172,162,62,28,84,219,126,252,181,109,98,93,226,196,161,194,179,110,172,97,162,109,226,104,177,194,106,4,158,139,170,140,4,189,8,118,182,27,169,128,30,210,90,72,178,126,165,136,75,129,58,175,170,222,39,186,29,49,21,58,32,157,52,31,207,23,156,155,247,23,153,90,138,188,88,3,60,27,97,80,5,74,174,94,53,190,149,167,79,218,89,58,253,241,139,9,21,35,176,44,86,2,146,7,67,165,45,121,16,68,95,212,216,143,199,94,140,69,201,205,231,228,221,143,207,77,24,19,93,85,201,58,33,187,250,251,44,10,15,60,19,225,90,83,115,51,169,188,31,115,133,3,161,169,99,76,33,45,170,241,38,109,175,25,144,4,81,75,117,127,196,210,45,91,34,75,200,89,242,244,52,3,219,87,89,73,98,226,132,136,159,39,41,216,8,206,7,27,26,244,142,84,125,101,87,58,126,102,214,160,119,204,168,12,3,255,6,27,162,86,164,161,190,33,175,100,208,21,30,129,24,23,160,112,55,51,74,91,239,125,150,91,100,16,161,71,164,68,36,193,60,28,192,241,100,96,78,180,77,225,28,164,227,98,111,171,165,245,182,38,33,96,108,46,110,101,233,203,242,2,120,190,91,88,11,80,92,189,53,89,35,183,194,22,172,201,71,178,95,115,120,6,176,178,92,20,104,118,142,220,29,101,124,42,106,173,11,246,53,83,59,137,67,183,24,201,190,64,170,142,131,68,127,209,112,51,104,99,73,139,210,110,151,162,116,85,232,196,221,250,177,10,145,184,239,103,72,153,156,175,59,117,64,225,79,244,223,54,214,66,77,93,230,132,12,188,155,225,146,146,204,75,50,53,104,223,144,202,15,200,80,147,4,86,175,253,38,74,225,52,169,89,3,249,109,130,243,159,185,24,68,75,204,168,124,196,247,160,179,84,232,180,109,221,159,17,245,237,206,20,71,202,179,35,33,175,233,160,14,163,188,94,210,139,137,171,80,187,239,41,100,136,138,134,149,182,31,250,186,63,91,21,192,101,221,74,225,208,242,165,137,71,203,68,82,179,73,204,187,153,100,200,179,17,211,34,233,35,206,186,237,90,228,76,148,36,124,245,100,3,16,171,21,170,204,240,59,243,15,18,80,79,8,64,194,190,43,228,159,214,108,13,166,33,77,150,7,107,67,143,77,250,35,163,208,147,205,153,16,167,21,153,214,156,102,60,153,161,241,178,158,170,16,17,248,107,89,11,171,6,211,227,7,176,234,230,94,243,148,40,4,86,44,167,222,196,76,38,83,67,59,162,194,226,206,159,41,208,118,241,90,1,194,183,0,228,35,73,81,174,88,157,93,13,136,99,187,25,38,246,244,4,242,19,253,205,207,76,75,208,168,75,143,116,84,225,253,209,72,53,119,61,127,206,129,79,19,140,63,185,165,225,196,12,147,64,239,97,38,79,46,249,121,82,54,41,186,101,50,245,112,197,124,32,245,64,116,238,230,109,218,94,178,254,134,157,95,254,197,142,203,188,203,179,19,215,18,59,113,182,37,166,217,127,83,104,112,151,25,62,39,132,139,100,103,128,42,105,198,108,193,243,172,207,190,50,119,100,170,243,182,30,140,103,187,28,156,28,177,192,40,95,14,221,107,113,99,125,237,195,135,253,84,53,206,225,55,239,182,83,152,57,186,229,153,36,157,111,105,224,36,146,38,124,103,54,39,219,183,29,0,41,122,132,12,40,190,220,149,177,220,191,34,24,206,99,140,20,241,19,10,52,73,145,210,25,255,47,249,225,7,225,102,209,46,212,108,13,97,177,35,158,231,130,215,69,202,72,176,127,150,216,140,209,206,149,222,144,130,238,91,52,21,163,194,114,92,119,41,66,113,116,134,239,9,175,109,81,244,132,17,93,45,47,185,151,93,141,40,87,170,107,70,96,224,55,103,234,104,143,68,97,167,14,52,231,25,180,54,199,122,10,127,195,53,152,48,155,76,134,20,223,26,172,153,238,247,82,187,169,93,145,79,13,2,177,48,231,133,60,138,148,36,65,87,120,182,11,113,97,237,153,44,3,225,11,79,118,85,144,4,146,229,230,196,202,217,71,180,194,59,60,21,124,52,77,15,34,220,137,245,236,74,144,144,34,131,229,190,74,179,58,145,60,24,5,143,233,197,181,58,140,75,78,107,192,144,59,199,147,45,24,134,202,131,98,203,61,226,140,202,198,243,224,85,206,204,105,213,163,171,227,255,161,225,172,216,36,146,220,43,174,38,93,53,21,219,199,202,247,125,133,24,100,106,229,155,114,88,138,144,243,184,31,47,122,150,206,169,189,131,230,96,147,134,85,12,42,177,160,31,50,141,241,126,16,66,20,152,247,245,107,187,177,225,168,121,45,63,100,140,140,85,75,142,21,6,181,17,133,160,100,114,118,89,97,35,103,158,54,249,233,115,76,43,76,167,195,120,24,63,109,237,21,130,196,97,43,175,158,127,32,7,94,234,131,16,231,92,8,58,128,115,248,85,45,214,144,245,190,19,13,142,165,213,196,157,39,199,74,136,16,65,12,128,1,189,121,167,153,62,194,120,82,159,15,232,222,40,242,34,190,50,82,109,109,22,32,63,124,153,10,42,193,130,252,54,123,74,191,108,3,192,168,20,86,63,104,51,189,201,141,181,21,6,65,100,86,194,217,71,60,53,109,153,135,72,94,143,0,91,82,207,36,218,126,186,55,106,84,122,192,8,61,85,139,70,230,51,7,149,129,69,65,226,196,53,80,200,209,255,100,252,132,69,226,16,226,244,149,111,197,178,142,173,208,219,110,244,96,49,151,38,92,70,122,53,42,116,35,69,233,14,109,209,167,165,140,86,5,79,86,29,15,28,54,162,252,180,148,205,72,23,131,70,238,146,160,183,150,178,112,217,173,91,80,17,97,192,214,118,148,45,142,211,187,192,138,136,153,129,202,65,20,2,77,239,126,204,39,184,159,97,38,185,245,52,68,255,94,22,146,223,203,183,114,188,154,191,96,190,149,223,254,131,127,248,111,255,245,127,255,231,255,248,159,252,165,243,173,244,159,58,224,199,54,1,70,226,44,207,26,184,83,204,205,20,174,62,51,204,62,183,41,16,115,55,52,170,155,7,252,179,251,49,183,47,109,142,153,245,126,137,205,48,211,115,176,63,115,182,230,87,177,78,83,25,118,43,200,236,203,200,102,102,28,57,55,147,232,233,242,100,163,153,154,217,103,70,34,71,100,80,38,20,200,229,195,39,96,54,233,209,231,189,198,87,129,129,57,28,230,151,37,23,55,227,68,26,159,249,76,188,125,253,151,31,66,169,249,181,253,97,38,19,211,100,72,235,15,47,236,103,62,71,109,42,250,100,120,248,185,124,15,78,3,111,185,54,206,27,255,86,103,146,130,123,144,209,78,192,111,138,223,24,80,246,109,247,192,204,190,94,221,92,105,235,211,143,65,36,56,115,152,43,77,25,106,134,148,36,251,59,151,110,12,187,106,134,78,118,125,102,228,143,106,210,223,38,121,235,230,31,200,84,211,119,62,167,233,143,35,107,226,42,233,110,158,160,39,143,123,254,161,34,136,228,72,33,228,172,227,5,17,96,11,51,146,42,242,49,80,101,248,154,34,142,25,253,103,81,78,158,192,117,218,231,146,97,54,225,3,189,154,6,194,228,87,131,11,17,102,90,174,78,251,83,28,192,220,104,37,152,207,163,229,79,20,3,51,103,95,68,30,221,228,166,250,71,38,65,179,6,165,26,93,60,32,231,62,198,40,51,155,255,166,223,11,238,137,225,230,243,94,253,185,250,12,226,26,215,156,68,215,2,122,215,253,213,193,205,88,84,121,220,200,95,243,23,80,153,25,222,69,177,78,156,151,113,159,75,100,251,176,86,210,245,97,5,195,34,183,62,110,233,137,59,167,155,1,24,95,234,74,220,78,128,70,113,239,106,204,34,215,204,249,177,234,183,178,102,177,92,124,17,115,170,78,229,70,97,11,88,223,144,151,238,150,7,243,143,9,20,71,68,51,167,161,90,122,60,218,143,244,135,220,156,48,226,67,70,99,134,83,112,203,163,193,84,94,124,117,225,197,166,75,99,113,204,231,77,207,65,234,47,6,7,177,240,93,159,239,72,175,112,241,81,67,14,247,178,177,24,17,220,215,113,254,243,90,124,47,53,246,21,67,150,137,88,47,219,39,214,226,4,170,152,13,7,172,119,62,103,219,184,143,157,105,110,146,231,202,214,209,233,19,37,217,118,173,143,141,42,183,191,213,241,28,154,74,162,179,20,11,62,180,155,97,90,150,29,135,10,107,73,45,172,166,13,170,23,163,208,241,125,173,97,250,195,115,170,249,120,22,223,131,13,4,101,115,83,235,160,47,193,31,236,132,32,163,235,68,201,214,57,229,247,134,136,34,63,15,6,57,111,113,43,100,215,117,235,136,82,82,240,183,66,206,84,100,26,160,53,64,240,182,187,153,215,186,220,145,172,216,230,64,15,168,132,104,137,24,239,60,72,190,37,224,106,115,182,200,44,202,112,48,249,79,83,157,17,246,71,38,89,27,195,183,132,97,236,185,69,158,172,161,239,49,125,204,112,150,245,196,52,162,221,230,203,227,71,213,114,203,160,156,71,57,71,104,60,26,169,192,166,55,71,175,185,94,51,106,69,67,87,15,44,87,215,156,107,210,61,229,28,8,123,196,131,91,124,210,116,101,166,52,106,140,89,69,195,81,126,26,250,167,229,159,139,98,119,210,29,135,61,253,75,67,154,121,10,253,41,121,8,239,53,183,59,3,178,121,54,20,8,72,239,83,151,189,100,3,111,243,71,130,32,62,199,4,22,41,155,89,53,240,231,253,212,69,4,5,38,29,223,68,17,119,162,64,129,33,102,130,79,247,65,44,152,209,195,222,154,93,63,84,183,77,210,243,22,58,133,73,15,142,88,61,56,51,75,39,169,9,128,220,57,140,43,173,19,105,131,208,43,62,164,199,17,216,194,54,61,141,0,63,223,197,71,112,35,55,239,16,100,124,120,89,83,155,5,31,171,135,61,114,56,57,214,230,15,35,138,152,27,109,111,249,94,13,151,181,154,73,36,175,48,183,155,27,194,10,37,123,187,79,70,238,65,15,100,182,133,21,102,26,32,210,227,105,208,59,24,247,70,239,94,22,39,228,182,185,185,75,57,168,104,139,98,32,208,22,234,148,241,218,6,61,147,71,43,22,217,249,111,27,179,180,250,10,199,59,26,163,220,237,206,56,156,197,12,79,136,123,103,248,224,41,169,127,101,200,157,238,99,74,131,234,45,251,227,145,82,33,138,213,119,162,159,212,101,47,165,12,70,97,46,204,83,230,33,64,167,177,220,155,61,35,223,245,252,64,207,163,197,2,33,221,214,245,218,129,3,115,15,0,211,154,20,215,205,56,51,99,129,108,182,97,245,10,207,99,84,95,31,176,22,73,55,17,173,117,52,15,180,48,103,10,39,242,53,32,150,106,126,111,24,233,143,195,36,95,227,124,201,222,253,91,158,101,206,25,41,15,142,10,245,8,167,242,248,186,83,132,218,39,200,162,227,33,185,39,65,41,67,132,168,39,137,162,157,195,202,84,144,111,69,239,234,44,57,142,220,10,57,191,220,27,149,242,145,195,207,32,99,45,81,17,8,226,124,125,101,32,26,175,217,196,58,253,230,28,85,91,222,11,85,229,81,227,181,11,78,142,44,46,180,35,103,247,168,8,244,35,208,119,53,183,42,78,76,55,124,186,154,79,224,178,174,143,51,139,8,168,242,219,99,231,120,239,179,99,236,62,245,183,123,239,215,213,70,246,80,4,157,225,55,217,31,220,0,87,218,224,203,247,107,211,191,133,226,243,103,54,218,113,217,106,105,129,251,72,144,204,201,175,42,48,76,239,24,40,12,15,32,104,97,144,131,13,130,81,220,7,55,115,2,235,99,67,182,57,60,196,133,134,6,240,221,53,3,129,155,49,137,59,221,200,89,222,10,6,203,112,53,38,212,210,34,16,97,12,229,245,235,46,230,173,233,50,145,16,120,160,111,155,83,132,31,182,248,238,10,153,136,129,205,112,135,207,1,173,242,93,240,244,231,243,137,227,234,51,13,151,90,233,176,143,216,228,60,198,229,66,53,230,39,39,168,248,153,101,93,227,158,73,76,156,103,44,123,168,50,101,18,30,215,22,217,133,216,110,40,155,203,20,102,122,151,209,226,60,55,196,252,214,159,6,250,19,71,54,83,69,127,154,89,233,145,205,57,0,161,11,148,229,97,60,109,205,159,204,84,119,146,76,112,218,209,202,189,218,78,66,253,28,232,61,135,127,117,190,69,21,181,129,137,11,59,62,126,11,51,163,231,32,211,108,145,41,105,247,230,204,12,157,10,51,0,53,63,87,63,142,202,128,203,174,231,123,53,152,235,33,102,238,151,227,106,28,166,172,102,60,27,79,227,64,82,141,123,32,230,159,140,191,155,167,245,39,137,57,25,176,62,6,213,40,232,213,12,195,203,29,243,243,83,58,230,182,102,226,222,240,37,232,242,105,112,194,223,107,41,192,61,171,171,183,235,167,28,135,171,92,162,20,114,48,70,68,21,175,133,168,219,84,179,17,112,183,251,214,105,201,169,56,236,81,251,253,156,6,199,18,51,43,32,252,179,102,218,183,106,206,134,31,119,51,172,184,106,77,184,176,97,53,93,247,165,102,72,200,227,222,48,194,233,142,4,172,171,79,127,47,20,159,178,158,32,214,85,16,190,246,137,207,203,208,93,3,173,194,28,243,16,214,241,49,158,223,6,160,22,87,211,64,145,215,243,94,45,199,152,22,19,189,210,65,33,246,15,171,33,2,244,98,211,33,243,181,91,204,253,214,17,31,6,240,113,179,81,129,170,121,18,193,248,215,70,183,124,86,93,33,20,49,99,158,129,251,122,78,39,180,122,106,188,54,223,163,118,93,64,180,226,70,252,66,127,94,146,29,109,128,194,205,126,252,240,150,69,244,31,207,218,46,100,122,227,234,103,191,131,190,180,205,240,159,192,95,39,157,134,20,27,230,200,50,102,173,62,155,142,181,152,133,153,205,179,234,25,96,82,185,97,222,105,75,118,12,126,146,27,252,80,77,187,48,117,246,82,123,43,31,240,188,167,250,156,211,16,214,177,17,231,102,148,148,98,6,164,17,239,12,220,163,139,75,74,178,159,238,77,55,3,205,146,196,3,228,35,199,41,251,110,142,214,209,16,57,0,132,40,96,238,26,110,38,250,217,106,6,101,230,83,1,242,198,162,219,6,41,171,179,41,109,55,183,115,187,162,191,77,240,239,43,219,106,174,75,166,33,220,153,43,182,218,110,210,99,242,65,142,217,0,140,97,70,218,173,60,102,152,224,221,156,96,169,127,174,54,88,76,152,219,210,208,202,178,128,203,211,72,80,17,210,27,172,79,110,100,107,97,62,142,140,156,232,21,162,125,143,203,192,117,233,115,129,132,24,62,255,53,23,136,78,205,199,45,143,129,136,74,63,179,85,243,187,15,53,36,116,67,130,3,196,154,90,228,189,192,141,37,145,246,178,209,72,177,172,72,171,103,81,220,155,150,75,137,217,75,103,62,145,144,152,143,35,92,61,37,209,127,20,34,186,154,207,44,241,175,12,12,187,232,36,248,73,63,249,123,161,35,86,246,126,238,125,119,73,184,142,165,239,217,204,236,40,254,100,150,12,145,211,122,182,159,158,56,55,211,169,213,244,230,56,171,158,148,38,227,95,69,108,134,14,66,235,129,115,51,26,112,58,249,97,9,254,4,222,49,67,190,50,229,106,186,239,166,159,91,221,216,175,213,127,234,4,169,241,98,21,200,176,188,151,97,207,221,19,160,129,170,136,143,50,225,70,152,126,222,158,49,177,30,108,49,159,29,100,251,154,62,238,205,241,15,245,98,19,127,244,233,87,168,23,201,185,3,193,97,143,192,6,124,200,234,186,164,7,220,73,91,204,69,252,123,188,213,146,229,98,96,118,242,173,39,45,163,190,61,243,211,125,235,62,7,195,211,232,229,94,93,135,238,7,103,43,25,106,198,127,149,143,57,97,71,76,35,204,109,138,122,47,82,66,80,239,248,152,21,58,81,116,166,172,196,150,30,143,6,187,145,120,102,19,62,132,228,206,48,157,228,169,201,89,206,161,84,91,60,25,93,209,146,23,3,221,63,34,63,5,15,240,42,226,175,178,45,58,185,138,153,201,116,201,160,209,250,179,99,146,22,154,111,36,159,1,174,170,229,88,124,5,145,92,137,46,206,107,181,158,99,22,146,178,94,242,104,11,176,216,7,247,183,47,66,12,54,197,188,65,22,198,36,5,54,45,223,115,89,83,103,141,121,200,169,38,135,7,78,32,94,142,47,16,32,169,93,172,72,194,121,222,13,222,139,212,244,193,225,224,252,164,202,109,101,91,137,242,49,239,175,27,231,103,95,72,34,210,139,185,245,240,226,187,233,238,14,253,109,224,67,158,14,65,236,110,171,145,162,155,167,80,81,43,45,185,229,231,165,115,185,59,45,146,124,93,127,217,64,193,62,38,103,179,227,228,146,17,229,209,102,236,239,231,107,118,29,50,155,91,177,159,145,87,83,95,120,145,46,220,97,6,175,189,228,48,167,243,99,69,53,21,29,149,161,57,59,70,108,181,29,102,234,50,186,159,109,22,232,140,83,171,46,242,118,98,110,181,215,20,39,102,67,77,91,22,16,136,253,72,34,145,207,205,121,169,57,177,233,196,111,195,84,218,116,125,65,178,30,147,97,162,5,169,214,227,142,197,89,189,200,94,72,29,128,112,2,105,220,207,76,143,88,127,214,102,41,57,178,241,221,48,147,26,4,159,195,103,206,28,87,91,57,118,62,102,80,3,110,110,70,214,242,94,93,98,245,109,62,168,238,150,103,162,181,240,174,250,182,97,125,126,27,196,131,199,46,20,183,69,201,134,61,137,174,102,247,251,172,216,149,159,223,166,80,227,174,50,41,9,13,32,168,63,247,56,127,6,203,190,169,251,4,30,122,149,240,133,153,42,207,168,33,47,151,110,12,128,90,240,115,115,182,208,112,150,9,209,244,96,197,83,89,215,201,63,59,154,72,223,217,23,227,247,60,120,57,158,178,206,67,232,120,98,46,64,109,126,246,187,103,175,237,41,221,128,14,10,28,29,82,14,245,200,75,83,235,109,75,47,62,179,252,214,163,172,30,46,17,29,109,64,18,76,2,155,16,145,68,107,198,78,237,214,94,134,213,145,212,124,22,84,20,210,80,132,83,200,0,39,250,110,145,131,29,105,3,131,125,142,129,220,35,192,56,51,28,120,152,154,113,193,162,146,48,96,21,208,245,117,54,246,121,11,86,8,205,76,93,219,133,78,158,72,215,131,217,126,86,231,249,177,56,59,199,52,194,241,231,189,87,236,227,236,73,233,153,197,176,62,247,200,15,195,176,83,244,181,0,105,55,73,106,143,165,222,8,66,209,187,199,197,199,81,172,249,49,175,121,195,42,195,121,62,135,31,7,206,242,65,129,204,176,60,87,195,251,32,153,107,74,201,227,25,148,21,14,133,101,174,223,223,62,142,106,242,168,12,39,126,140,231,197,96,110,90,243,38,159,235,214,37,0,137,200,220,97,134,244,67,215,215,9,138,103,139,180,30,5,171,52,245,224,77,249,214,31,193,161,140,189,117,163,167,178,31,153,82,24,163,70,213,99,194,232,152,61,239,119,60,96,230,146,152,207,23,190,21,116,146,255,89,239,77,249,36,242,172,249,135,230,91,206,55,116,93,235,45,176,215,254,248,27,8,45,231,209,36,117,221,222,99,59,151,112,231,39,32,197,82,245,232,61,179,39,106,82,96,78,97,129,22,243,134,93,33,178,203,96,132,101,13,28,175,10,170,218,168,191,83,178,85,159,160,0,36,8,48,5,102,13,218,22,113,116,137,33,7,19,151,36,68,7,96,140,251,19,79,14,135,188,60,57,181,156,182,239,139,209,214,34,143,6,17,113,154,241,98,200,151,200,217,10,69,114,142,90,131,81,184,200,181,103,151,154,251,2,34,214,126,48,34,108,135,43,42,144,64,244,133,185,6,51,221,221,183,18,49,193,227,201,47,195,90,215,239,84,177,156,162,248,35,195,124,142,48,211,34,47,199,223,162,160,60,238,84,226,99,74,117,199,180,202,251,157,197,6,146,146,223,54,26,240,40,53,228,54,154,98,130,16,179,31,61,93,51,1,187,220,252,172,125,136,116,228,183,101,39,167,53,110,70,242,0,113,154,39,128,39,39,213,194,207,58,163,2,213,140,188,215,54,237,207,125,199,116,76,9,151,169,218,238,214,46,76,132,172,123,21,115,3,69,18,175,13,161,120,23,43,50,73,237,2,88,90,105,226,238,115,196,172,93,4,192,178,53,82,223,134,173,221,229,2,69,210,165,95,54,250,67,32,180,247,189,114,79,226,94,210,211,1,123,90,0,69,82,211,73,12,48,100,140,36,230,169,190,235,134,136,45,156,234,9,7,217,148,159,70,68,161,167,187,101,101,132,16,175,25,14,214,118,119,211,93,178,150,242,78,168,119,14,196,29,149,62,160,215,178,155,238,106,10,38,177,93,178,19,232,205,193,164,148,11,159,177,238,107,249,32,80,117,223,157,28,237,19,5,169,108,58,225,230,221,210,6,176,81,121,109,90,133,198,157,43,155,114,144,88,65,94,202,202,230,193,244,167,143,207,151,246,221,209,44,203,174,102,218,75,174,121,62,197,31,210,72,181,201,158,180,71,146,84,43,124,79,187,231,107,62,235,235,185,154,248,42,190,118,177,45,72,134,156,164,88,186,147,252,12,176,122,51,56,16,53,201,49,49,186,38,2,232,21,241,70,134,159,229,87,52,251,97,250,67,59,118,242,124,118,79,133,223,252,144,173,199,218,205,212,116,196,202,244,144,35,40,153,239,34,102,88,14,29,64,115,38,3,9,167,187,95,110,142,168,26,128,61,131,75,201,197,203,10,183,97,133,44,80,7,5,160,116,142,93,197,200,209,228,193,160,45,28,119,18,159,255,45,209,217,9,175,192,60,4,206,170,173,165,41,199,227,95,76,103,47,183,95,110,57,233,36,53,14,17,41,56,119,233,95,199,188,44,179,22,111,5,1,108,220,28,6,151,14,42,41,150,87,19,221,2,204,116,68,173,118,23,72,187,5,26,246,144,214,229,91,22,211,41,20,51,141,14,41,38,138,113,45,13,53,79,232,76,239,86,219,110,208,73,125,223,98,36,89,92,215,171,165,21,27,26,201,187,77,47,17,184,232,52,133,25,55,84,108,103,228,31,228,165,25,192,33,128,187,182,111,183,168,153,129,68,196,145,93,85,132,151,86,13,171,173,6,12,17,240,196,124,204,174,60,104,149,108,186,99,154,154,1,106,249,213,149,156,109,211,155,19,139,197,244,55,194,239,221,159,1,247,86,2,43,204,114,204,234,111,39,146,252,23,52,90,20,131,2,246,101,93,95,130,172,227,20,23,11,112,247,74,113,170,54,252,187,162,243,8,8,126,204,194,102,69,245,174,147,116,247,136,4,136,165,90,23,119,157,100,19,39,138,155,167,10,233,178,60,236,132,15,160,237,46,93,23,253,66,95,189,70,157,28,166,24,61,2,22,101,144,24,82,18,97,75,130,47,24,65,199,112,95,127,254,208,153,234,170,175,132,238,35,204,83,37,232,39,96,88,65,195,162,77,163,64,19,180,85,248,128,215,172,174,62,44,237,43,114,135,147,133,150,36,1,113,226,138,25,110,101,111,166,90,37,70,242,219,177,203,66,111,52,244,192,62,225,107,94,1,14,64,170,88,241,49,236,178,37,192,197,29,141,60,125,103,62,237,140,83,17,5,2,5,253,252,232,5,198,120,35,249,150,134,110,240,176,22,134,155,130,30,223,149,147,179,211,3,156,73,14,76,68,145,86,82,59,154,160,88,116,43,85,193,173,199,30,117,246,29,247,158,200,232,234,177,7,58,188,134,21,194,226,165,167,121,106,59,197,115,163,232,171,71,11,77,252,145,128,227,234,170,33,6,221,105,46,35,105,102,180,186,213,74,22,83,172,187,232,131,85,19,28,185,207,125,166,180,84,89,32,86,26,113,240,88,203,141,186,2,21,45,211,192,122,27,218,85,207,122,132,33,239,170,6,254,213,245,193,242,118,190,104,179,34,113,169,23,35,212,25,65,192,64,95,188,232,75,67,2,26,139,195,226,232,173,87,131,97,143,95,62,62,102,211,73,86,143,191,179,47,124,158,184,87,63,71,57,171,99,197,12,166,187,81,61,179,194,128,223,231,222,235,137,115,105,175,4,203,20,184,28,106,140,122,239,21,26,237,102,174,162,118,96,102,122,179,163,45,0,30,177,166,46,39,94,161,103,161,38,200,102,221,171,32,99,184,79,6,122,126,171,191,10,243,98,141,149,135,200,144,22,193,45,5,115,29,183,105,208,87,9,32,80,94,184,190,48,82,113,165,104,236,2,174,60,112,230,236,10,234,193,16,55,193,4,233,102,224,244,114,214,67,175,158,114,132,247,164,165,20,53,189,206,139,184,58,153,117,197,91,220,44,49,27,20,109,225,206,50,253,147,148,150,8,233,188,235,215,204,172,38,189,186,129,164,246,15,102,226,86,242,61,79,236,114,130,211,240,82,150,113,30,203,213,72,36,182,248,34,156,230,138,57,93,141,81,142,32,250,120,132,66,54,96,65,52,40,239,48,55,2,51,141,177,43,12,13,241,98,32,5,100,5,65,22,156,163,4,10,31,208,147,90,40,108,226,209,128,178,236,163,105,240,223,74,212,242,248,248,42,62,15,85,20,77,81,97,6,23,85,52,177,64,151,91,139,190,152,44,132,186,152,51,18,212,209,54,3,223,157,86,4,10,33,157,63,23,194,152,218,195,100,204,27,203,189,112,220,142,52,52,8,46,248,137,97,53,169,210,172,183,102,133,76,55,211,23,182,219,243,220,80,79,185,153,242,218,59,38,27,39,211,205,116,125,201,241,1,46,154,73,236,205,66,116,248,106,121,7,241,216,230,227,77,183,248,110,26,251,31,183,26,209,75,239,68,66,9,85,128,107,116,32,214,240,210,233,47,238,243,153,102,103,167,236,238,114,18,95,239,173,137,160,134,159,126,205,204,103,205,136,80,28,29,247,214,163,106,114,204,208,125,37,58,164,142,47,37,167,57,89,1,231,60,218,38,192,112,238,172,139,7,124,176,79,35,8,52,97,166,209,100,203,158,41,154,179,144,212,213,60,143,97,145,86,92,12,44,87,51,26,63,192,24,255,28,80,183,47,253,152,76,147,236,135,38,80,136,246,92,221,161,126,114,191,110,29,119,159,90,251,179,172,83,108,72,86,58,157,79,10,106,160,9,17,55,223,164,145,100,42,216,131,249,169,73,91,38,217,84,77,96,129,70,242,143,137,123,217,117,125,160,73,212,163,149,206,24,32,159,220,24,157,4,142,243,160,208,218,187,86,48,27,157,98,43,218,233,206,138,120,38,74,62,155,198,138,139,145,146,149,163,109,85,116,185,252,196,62,207,105,212,233,58,197,215,133,200,35,160,70,210,85,83,130,171,196,84,33,45,83,179,174,92,120,128,61,1,76,89,110,181,170,101,68,28,172,88,155,157,84,180,180,31,174,92,93,91,2,43,161,198,147,237,55,225,218,251,90,180,252,106,125,5,245,162,59,100,173,63,45,13,48,216,142,112,160,64,111,29,71,125,40,124,128,52,95,76,180,51,42,69,11,71,136,85,180,26,83,165,154,80,231,131,169,160,47,199,205,139,59,204,7,207,81,35,70,94,84,82,21,147,77,209,113,197,142,4,15,98,210,226,78,165,253,219,147,68,8,134,15,237,68,157,38,12,16,237,139,168,40,149,173,168,28,40,170,226,230,128,216,211,122,128,82,149,53,228,102,114,70,91,1,173,39,156,9,208,53,133,56,56,244,5,178,106,45,113,254,218,248,111,79,241,20,4,210,237,69,229,40,107,146,92,6,36,58,119,139,102,211,220,31,64,7,201,75,0,252,209,170,106,244,104,10,46,163,166,233,79,110,96,89,113,162,134,201,189,184,203,187,140,175,88,97,138,80,79,221,134,83,92,162,170,208,180,101,135,97,180,224,214,172,95,27,138,251,85,60,2,103,159,47,227,193,212,101,56,229,162,55,56,159,237,246,1,242,118,18,98,126,239,115,72,194,41,44,67,142,22,173,7,155,214,120,166,225,13,117,215,227,79,199,213,64,21,116,76,207,233,51,163,207,150,106,255,42,15,194,166,192,249,183,226,234,243,73,20,48,213,17,9,117,55,232,196,8,229,129,95,162,221,220,75,139,190,101,107,138,120,0,58,212,49,162,235,153,254,0,45,51,66,247,223,125,183,229,197,178,118,187,2,189,238,53,199,168,177,148,183,162,104,76,44,45,222,251,120,104,67,135,5,238,170,236,222,60,17,99,89,93,171,144,214,163,31,55,167,172,172,117,12,186,199,227,224,221,112,72,84,221,202,147,205,166,21,157,228,232,55,104,85,139,154,102,60,57,112,243,165,216,8,144,72,145,20,52,70,212,150,30,116,195,90,81,152,218,182,239,43,104,227,7,241,239,239,141,208,68,213,205,129,240,168,186,195,78,162,20,65,77,133,47,16,213,248,176,252,180,3,106,57,124,72,113,118,219,26,120,144,75,120,28,49,207,105,117,83,79,202,154,36,2,232,8,245,97,127,0,64,3,104,247,10,179,177,171,136,117,184,54,153,221,90,41,26,205,218,138,231,251,145,97,173,138,43,197,95,134,27,34,126,152,246,39,253,97,88,36,98,170,80,59,127,161,96,8,79,122,86,16,246,146,51,153,244,106,211,209,242,49,65,14,32,105,53,220,148,128,98,245,238,98,57,26,93,34,237,86,164,201,74,117,69,94,131,154,41,129,97,219,246,102,122,78,192,24,185,189,74,114,134,199,88,36,228,24,57,11,63,197,226,62,19,73,248,33,187,21,138,242,93,127,104,11,164,7,83,56,163,63,51,67,125,125,150,72,123,208,142,30,132,28,43,199,68,126,144,146,203,179,180,180,133,131,18,208,35,136,188,93,143,91,55,96,20,122,4,89,102,100,184,153,61,76,49,156,208,14,125,105,145,243,163,133,102,41,221,239,232,222,252,160,67,199,140,128,140,128,213,41,76,52,71,31,96,94,32,89,244,252,34,184,200,159,249,184,111,47,72,211,52,238,182,223,188,104,126,0,219,246,136,17,27,28,1,207,54,93,188,22,141,21,228,186,246,137,116,146,38,254,88,144,182,206,249,252,110,221,159,16,176,153,33,148,126,204,199,205,77,97,6,20,63,235,123,66,204,120,231,50,20,65,54,41,56,197,151,42,176,200,235,4,131,141,172,125,11,139,92,202,57,129,21,61,131,36,75,153,113,231,179,27,40,190,222,234,168,189,250,205,173,54,172,168,106,196,166,188,4,145,73,225,149,244,12,246,217,163,203,244,223,134,101,168,62,7,219,217,30,198,136,155,27,36,70,126,187,0,252,31,113,181,149,166,31,51,98,133,254,228,196,1,218,226,78,133,170,124,140,150,228,129,50,13,69,67,205,125,184,139,69,29,5,238,152,174,143,214,157,1,2,188,94,206,234,232,243,94,240,191,184,121,44,33,238,183,49,205,57,140,108,61,10,78,131,21,175,197,178,99,27,155,122,92,67,114,252,145,1,110,99,200,56,158,226,99,6,95,216,195,124,124,67,93,27,132,190,35,230,66,39,203,173,27,2,172,157,99,248,218,24,76,22,157,224,137,174,173,233,139,26,206,92,41,36,88,79,2,149,232,207,12,99,215,211,25,0,67,193,234,190,178,38,60,52,93,91,22,168,121,204,107,38,123,169,253,70,131,142,226,176,178,203,170,251,69,83,246,246,247,154,214,216,244,180,27,209,145,29,79,214,153,54,218,214,134,66,78,245,137,100,52,173,234,24,226,3,149,230,55,167,131,171,170,215,9,78,56,197,134,2,87,227,82,191,145,166,80,207,168,100,14,123,78,12,49,195,38,18,219,2,172,67,229,105,219,129,105,50,199,205,33,185,150,220,221,232,203,132,84,194,220,168,176,136,217,200,93,238,213,121,233,2,130,66,185,57,236,59,27,121,105,209,47,2,137,94,142,15,70,146,81,179,211,3,174,36,103,83,56,230,51,57,170,250,234,181,37,143,179,51,97,132,134,86,163,24,139,77,140,248,15,227,175,152,139,21,177,220,156,145,241,43,218,154,105,69,41,255,156,220,174,105,47,237,228,60,242,37,98,89,94,101,249,129,76,221,147,215,132,204,75,104,185,172,213,118,144,38,14,51,106,189,79,39,110,106,14,113,198,124,198,76,217,114,72,56,204,126,205,121,37,89,3,125,24,143,129,63,57,29,170,218,123,6,144,238,68,191,113,117,134,211,87,175,238,23,85,206,242,156,90,147,69,253,96,124,218,228,102,61,123,190,100,108,104,184,75,115,222,139,211,210,106,1,96,219,126,23,111,71,228,40,105,223,52,84,49,203,231,194,153,86,163,42,27,15,27,224,138,13,175,27,231,178,94,109,65,71,108,59,16,113,72,191,54,126,201,240,93,229,28,131,144,96,171,249,124,252,17,183,54,182,56,53,131,33,41,97,61,126,184,82,27,209,97,87,238,94,138,116,104,81,230,35,142,244,216,75,193,138,105,31,57,71,227,186,86,72,132,244,135,129,71,196,174,112,182,0,61,217,80,150,236,31,203,25,86,0,37,202,6,213,58,31,99,132,153,146,172,14,73,51,55,209,205,28,1,207,144,60,14,80,183,121,164,230,106,64,214,48,151,254,80,77,177,71,212,18,39,27,145,229,208,215,134,34,107,222,227,169,63,52,62,168,173,215,152,161,52,134,140,250,180,230,175,230,72,38,144,232,244,46,233,123,229,26,173,101,6,84,135,249,91,72,5,168,114,196,79,67,70,63,245,83,23,60,241,124,205,148,245,178,154,107,159,227,154,143,167,162,29,246,208,81,166,112,145,72,96,181,199,218,197,33,133,96,69,130,34,195,185,167,112,72,233,213,171,237,49,231,22,110,244,113,25,123,219,251,225,108,26,229,186,110,40,210,173,199,92,87,56,80,63,147,76,249,160,142,119,188,227,200,61,190,20,169,3,229,54,66,165,52,60,101,146,124,74,130,178,140,128,183,135,147,110,9,68,49,167,91,155,52,92,133,56,126,205,160,207,55,240,96,62,10,17,143,33,210,102,68,45,35,63,52,86,205,120,149,130,206,108,27,67,147,222,187,130,250,116,190,50,74,39,10,123,129,3,186,207,123,115,195,173,43,81,9,121,209,8,214,126,132,118,196,122,124,225,26,33,15,34,85,251,33,93,58,163,95,189,116,9,169,125,94,50,67,49,207,17,169,22,192,10,235,249,105,218,123,243,13,96,33,154,213,171,65,106,122,16,10,233,140,110,40,199,138,138,224,8,115,249,229,91,247,17,197,245,179,33,146,180,81,246,22,218,6,226,193,71,67,137,180,63,230,29,240,43,180,162,135,54,5,65,10,0,91,76,152,233,100,123,110,190,92,197,3,51,90,149,202,58,115,62,72,185,204,119,3,118,185,253,124,206,148,199,136,148,66,129,112,77,7,205,36,207,227,201,97,104,234,250,104,213,149,137,205,154,183,226,2,232,133,204,53,102,210,48,96,129,90,91,196,23,70,219,155,235,107,6,255,224,115,152,3,172,62,31,132,182,202,200,202,65,240,173,0,96,102,233,186,79,134,86,204,200,207,147,177,83,196,205,41,167,40,249,23,128,148,54,239,213,185,232,137,217,144,94,107,49,87,140,60,225,89,33,205,210,85,97,166,27,102,61,212,97,53,8,163,76,23,233,249,92,205,120,167,221,218,249,160,207,197,231,123,142,107,173,163,235,210,69,35,206,83,234,38,12,150,171,190,214,89,80,55,15,131,140,212,74,250,220,8,24,196,99,159,29,103,235,136,109,84,122,253,169,105,194,87,148,186,49,73,205,200,45,65,65,166,37,242,115,152,24,69,148,155,209,200,212,89,6,53,103,212,246,183,105,197,60,230,30,245,40,128,19,80,144,62,76,58,51,240,58,112,245,215,103,251,71,151,55,96,201,20,55,218,115,214,87,168,116,107,36,251,232,194,82,174,27,56,82,98,192,144,216,107,143,27,209,136,145,199,53,79,69,153,3,77,169,253,62,120,202,91,115,245,29,135,112,197,131,225,210,41,215,224,239,103,195,252,189,188,159,103,245,254,69,243,126,254,79,255,219,111,255,229,63,255,75,39,253,228,141,97,244,177,225,135,241,154,2,94,156,175,88,161,97,248,201,250,155,104,107,187,29,164,110,253,241,10,128,80,128,239,137,13,189,17,204,81,200,204,63,102,228,4,250,237,140,192,76,106,233,39,42,197,124,246,151,29,224,7,110,14,99,217,207,166,107,221,254,199,93,137,195,132,94,244,108,192,27,55,79,128,93,69,174,70,54,101,199,213,120,55,91,223,171,18,200,22,55,67,191,209,229,183,115,6,109,93,63,115,43,40,180,220,23,91,4,41,31,14,210,204,116,30,205,107,166,78,54,226,197,26,128,216,126,223,123,25,65,199,136,247,34,231,115,31,28,110,226,246,197,203,140,202,25,179,43,228,218,168,52,87,199,125,91,205,31,9,237,59,42,198,121,159,151,127,174,102,117,149,107,5,147,209,190,151,70,248,182,92,119,8,107,161,15,58,204,155,40,231,190,244,132,192,225,3,241,155,249,60,120,228,116,48,119,68,102,253,167,141,92,173,137,25,192,212,231,76,129,70,168,22,234,95,115,157,160,100,125,38,209,135,159,186,60,120,49,126,130,236,230,98,50,121,215,12,235,255,135,70,4,127,12,18,32,223,143,61,241,226,83,255,230,66,34,145,117,193,40,118,117,238,95,185,144,186,47,178,161,77,126,155,178,86,223,110,206,70,96,39,47,198,220,232,57,110,14,198,123,47,121,49,224,162,49,44,5,253,20,89,95,214,42,145,99,80,19,170,29,250,73,146,113,253,255,152,179,53,254,13,153,135,180,60,65,80,244,153,39,28,139,165,139,25,25,134,242,89,71,55,242,98,177,242,112,63,39,2,101,100,176,94,235,126,145,193,46,255,57,7,203,64,101,146,164,195,140,231,153,202,53,159,205,64,126,250,28,9,31,199,204,178,178,86,43,178,188,8,227,207,39,219,110,70,162,107,53,49,147,65,202,215,140,48,198,29,20,160,69,251,243,229,236,193,169,132,136,249,236,198,249,107,122,7,194,87,13,232,47,102,56,140,191,185,98,228,142,116,119,93,51,30,255,167,78,113,204,156,207,87,198,181,253,16,122,84,191,55,45,23,247,252,230,98,0,135,221,239,77,223,229,236,122,111,48,33,223,36,103,243,67,36,116,232,189,129,95,127,31,123,157,87,108,151,62,170,25,69,10,141,241,159,25,237,35,189,119,161,189,103,87,183,14,0,182,114,111,116,1,125,200,224,93,189,205,117,166,98,64,217,234,123,43,100,98,242,101,160,65,212,103,25,118,210,205,103,102,52,217,114,160,90,24,31,187,236,250,52,80,230,125,48,43,106,127,108,192,0,204,140,85,66,174,62,251,118,251,100,78,104,146,133,137,93,150,79,167,89,113,251,136,18,143,205,91,173,48,58,123,114,7,254,104,144,27,110,153,72,72,173,239,225,35,118,198,46,93,108,17,86,235,105,255,6,197,240,183,215,121,192,76,109,227,154,207,123,37,153,40,36,73,207,88,12,55,115,116,234,160,81,240,249,186,38,142,25,202,63,249,28,208,205,244,143,168,152,38,215,57,47,230,3,113,121,80,100,211,173,20,24,174,67,213,146,145,89,111,159,39,176,109,206,91,151,2,199,189,81,157,15,115,153,194,37,217,76,72,226,196,235,57,204,229,178,184,98,109,136,144,248,91,53,252,250,222,197,140,199,84,253,98,168,85,234,150,7,103,252,191,148,40,102,210,92,69,158,12,16,243,167,218,132,249,156,55,77,188,9,168,178,139,187,11,25,6,44,24,99,175,185,26,176,217,223,235,236,241,77,189,9,106,35,52,2,254,152,135,233,227,232,163,157,111,87,190,46,205,99,62,23,159,243,237,126,16,146,206,245,43,43,240,29,79,96,147,101,97,211,61,220,99,63,131,186,168,13,113,85,80,32,207,31,55,40,4,42,176,175,202,111,83,121,247,102,71,90,185,113,44,235,253,34,149,88,117,141,111,162,13,100,19,122,81,115,5,129,226,79,110,106,98,178,201,131,90,78,159,38,175,105,169,87,209,186,58,230,74,37,204,15,1,24,133,206,200,220,81,131,51,194,121,6,144,36,55,201,195,45,230,10,78,215,223,155,130,209,150,45,137,48,32,197,218,38,126,60,63,38,102,128,28,223,100,232,203,122,126,195,118,150,67,59,223,58,172,20,60,196,83,129,106,170,126,72,23,36,52,113,139,228,0,41,214,231,255,13,40,202,180,171,203,234,2,41,159,187,143,55,92,104,210,105,124,204,96,168,191,244,10,230,10,136,110,137,249,156,1,31,189,8,40,85,8,66,100,187,43,176,10,212,85,220,172,50,89,102,133,157,237,27,207,94,141,218,69,222,250,236,188,245,190,117,1,89,54,239,215,0,245,146,178,175,128,78,215,255,148,125,1,70,77,142,85,55,131,238,145,221,174,88,151,145,191,22,160,177,145,213,58,96,77,12,51,157,113,58,224,168,184,251,157,17,216,82,119,184,52,202,219,223,244,134,124,180,45,153,253,134,105,249,232,232,48,19,113,233,75,17,166,246,184,26,50,236,33,142,250,89,149,103,219,232,97,206,72,125,201,213,116,212,248,105,221,172,149,179,169,213,176,186,223,118,101,53,99,29,144,243,134,219,119,232,102,50,42,226,215,209,27,3,155,154,155,27,100,218,77,204,56,169,203,175,38,33,161,231,109,230,89,63,6,27,174,78,188,152,152,41,240,84,159,7,40,202,193,162,43,230,179,224,203,188,87,35,42,32,102,104,247,62,118,242,159,223,190,169,174,134,7,122,94,252,62,184,233,84,13,49,91,57,201,7,180,211,95,160,15,78,61,245,131,30,216,213,67,72,240,49,163,206,53,103,140,74,135,41,82,204,144,199,186,47,208,216,79,146,236,23,54,16,201,95,107,160,60,36,103,34,232,180,17,14,41,185,191,161,33,91,54,101,250,26,247,198,151,146,45,58,179,187,143,121,223,11,144,223,93,121,57,71,217,202,158,187,9,10,249,88,19,181,121,247,35,224,69,109,89,206,76,152,251,87,110,49,224,231,234,34,110,6,125,164,125,187,227,214,76,223,81,66,0,26,156,206,220,234,110,198,215,146,33,101,37,214,228,238,85,67,19,240,86,118,49,179,112,151,63,57,165,212,37,167,61,244,45,121,250,254,110,84,231,67,78,69,218,182,114,113,111,23,231,96,221,6,202,198,144,216,25,254,99,134,99,111,138,119,149,172,115,126,185,117,66,85,33,39,15,13,228,107,249,150,81,129,23,234,152,229,100,132,2,159,117,160,219,149,238,231,66,252,14,109,242,207,108,40,44,57,244,104,56,238,30,199,146,118,76,233,242,70,35,207,136,34,176,175,221,106,136,254,43,186,140,112,43,23,249,111,227,179,95,252,39,230,50,188,248,4,4,182,66,104,115,173,208,90,197,142,83,57,41,68,102,148,76,192,160,94,238,102,24,21,182,220,251,76,163,19,55,249,79,255,20,25,229,234,129,51,183,190,185,192,15,111,145,76,218,164,5,182,31,92,213,26,8,158,139,41,74,186,51,12,113,160,72,30,209,76,9,237,210,189,117,207,34,152,180,77,160,247,67,128,253,252,114,22,137,42,250,66,235,252,120,188,237,185,57,51,101,80,142,175,12,226,55,174,166,193,64,127,251,120,160,187,229,123,243,38,170,151,219,184,82,87,204,5,67,255,21,189,249,89,245,95,59,160,153,215,184,158,157,249,247,163,213,25,31,196,36,130,251,99,166,222,231,102,218,59,187,190,55,140,12,59,62,8,241,221,213,114,218,214,71,209,221,179,67,106,33,137,22,60,102,142,228,184,26,121,179,45,230,54,67,144,19,243,130,206,84,230,97,67,158,219,7,173,24,175,146,188,54,212,195,219,183,67,203,211,223,128,14,223,153,114,93,13,179,97,200,212,60,0,129,197,36,134,246,190,200,60,252,137,53,227,189,22,156,118,106,174,189,196,126,72,180,177,234,150,81,49,166,171,54,239,108,72,119,203,170,0,185,105,110,240,171,173,9,95,166,105,89,70,240,24,214,44,116,69,246,100,20,11,227,167,75,159,250,90,56,119,45,38,26,161,209,101,167,197,108,46,231,188,175,53,178,206,5,206,179,57,99,22,91,199,183,142,56,59,245,140,159,110,210,128,105,223,154,210,216,190,171,175,137,152,52,19,233,236,143,35,94,235,236,33,34,32,183,145,200,30,59,62,23,59,88,215,105,56,104,141,249,172,5,5,184,220,229,222,195,120,215,155,155,65,204,234,242,154,63,109,201,49,162,73,120,146,48,255,48,176,185,121,64,86,36,55,95,84,111,99,207,201,198,27,34,147,244,124,175,244,149,80,153,72,231,248,46,226,14,39,195,98,121,12,125,92,219,204,137,35,219,60,212,4,177,151,158,197,209,196,137,162,72,51,83,60,248,78,166,195,39,135,87,167,120,235,14,193,153,71,125,235,209,7,78,37,249,215,164,221,73,154,140,57,118,79,136,215,253,131,16,19,231,92,245,204,134,152,194,47,6,71,175,193,7,25,220,115,236,184,187,0,124,173,139,39,78,89,230,4,145,126,172,86,152,253,196,237,164,100,189,98,14,3,237,25,26,147,157,123,211,184,234,239,117,158,178,149,165,87,111,84,255,174,121,9,71,108,67,90,142,134,182,30,102,43,5,137,153,74,104,10,103,132,163,85,62,8,4,65,39,164,140,155,195,61,32,231,174,165,162,139,239,88,144,173,21,201,154,243,137,90,56,250,180,27,182,169,254,27,51,245,227,34,102,196,129,242,168,203,124,98,83,7,227,98,70,86,124,171,239,72,39,203,232,241,57,193,214,203,147,53,68,181,195,171,69,240,116,74,24,129,42,115,254,200,165,152,43,76,122,137,53,207,198,13,19,143,127,145,227,220,111,13,35,136,62,211,71,197,178,44,159,79,87,153,152,179,249,247,110,70,29,72,178,80,199,108,64,52,55,183,38,142,78,254,161,84,243,179,111,109,168,164,213,223,166,126,63,194,76,217,178,201,107,117,138,164,113,228,147,232,212,92,231,57,112,82,75,238,19,159,121,116,94,178,62,113,132,53,51,250,226,36,35,86,53,8,217,51,123,116,68,95,227,150,4,22,173,65,227,158,155,141,168,98,170,249,12,153,87,41,224,163,203,91,87,54,240,80,158,55,30,140,115,85,98,108,50,205,57,78,8,28,23,141,218,170,205,28,191,152,216,126,72,206,130,34,231,218,59,134,12,242,6,121,50,24,20,168,69,251,215,24,198,14,165,81,242,57,26,195,89,63,91,78,127,162,100,74,13,245,206,66,118,101,201,127,161,34,90,231,93,31,217,64,16,146,120,160,81,41,130,144,134,102,207,220,98,102,203,185,193,21,41,178,39,109,193,198,63,110,140,50,122,147,143,93,17,88,74,238,131,153,89,147,30,21,79,115,72,104,182,150,230,22,126,124,205,117,247,5,26,178,36,211,99,204,109,241,222,22,29,53,201,112,85,75,117,123,4,68,155,74,145,23,163,100,123,62,73,236,166,52,168,75,136,195,172,60,175,18,241,83,1,253,34,47,118,2,193,179,159,134,185,117,225,71,199,108,13,119,110,37,21,45,147,165,26,63,116,60,248,104,0,193,235,147,123,155,225,20,67,54,144,52,220,5,76,52,154,231,99,208,186,161,85,76,210,130,229,76,190,155,21,65,242,82,94,219,88,147,62,89,115,51,211,234,32,201,82,152,168,110,190,134,213,170,201,181,6,189,87,36,215,16,73,234,79,162,182,64,253,17,169,162,31,186,47,249,109,136,40,210,14,179,169,206,202,147,179,139,229,28,201,32,18,98,91,175,174,11,64,70,36,131,80,243,212,171,169,249,239,200,36,209,6,49,196,10,82,218,179,211,166,127,85,52,205,107,114,79,126,235,122,254,37,201,142,198,169,15,149,142,155,241,137,229,136,193,31,201,17,13,3,119,67,198,74,175,134,2,197,159,140,120,183,15,205,211,2,158,244,141,186,155,160,105,210,207,9,114,208,215,64,167,150,144,37,31,4,220,162,143,20,153,63,196,0,151,166,144,233,212,116,47,12,223,36,103,241,132,26,202,171,61,210,138,0,7,197,151,49,18,242,89,37,47,88,154,62,56,187,204,29,21,142,213,44,41,4,148,14,218,136,244,91,251,17,115,17,51,40,148,42,247,238,146,127,107,32,82,90,60,54,219,155,228,154,32,16,104,201,79,101,218,125,117,221,155,6,76,4,2,80,196,180,93,213,12,41,141,87,149,142,231,48,174,254,6,86,2,115,31,144,115,246,143,58,231,59,94,41,102,17,165,176,170,51,180,1,62,246,125,154,234,163,214,225,26,254,112,247,242,202,113,242,169,148,202,167,162,249,204,19,234,184,48,67,199,186,27,190,58,114,222,195,164,137,165,206,112,142,114,119,98,6,66,196,234,55,82,45,129,99,49,204,251,34,139,172,60,114,94,50,146,237,219,4,148,165,244,66,205,193,173,248,51,69,22,6,98,190,53,156,124,132,205,230,37,147,195,140,90,125,92,13,91,88,145,82,48,229,243,94,195,12,116,162,139,219,7,116,194,67,23,232,122,143,143,41,198,246,35,30,231,181,17,178,147,98,237,112,253,20,47,172,192,91,118,129,209,45,253,224,246,194,124,30,33,37,217,158,143,223,5,111,65,20,140,64,15,106,133,14,126,189,233,30,37,124,190,194,237,223,172,135,2,214,216,168,24,209,222,37,101,75,186,151,162,130,128,208,210,88,242,219,176,60,213,185,226,183,145,132,148,189,132,172,65,242,15,13,205,71,85,156,5,51,100,122,162,6,98,185,170,213,239,142,91,48,115,88,147,8,179,98,54,5,138,40,254,209,99,47,206,17,236,163,123,122,180,71,199,33,250,49,82,28,231,251,184,27,192,130,22,82,106,42,239,5,126,203,168,121,210,7,172,88,8,211,194,244,173,2,98,191,169,254,13,82,76,101,122,174,101,25,140,87,205,231,53,102,118,231,137,134,148,41,165,94,154,72,110,105,157,122,50,94,159,160,52,200,15,187,131,66,156,184,180,250,141,46,224,241,182,252,193,167,205,4,249,105,180,221,34,169,176,64,185,20,241,224,1,212,30,175,37,10,216,211,26,125,21,64,98,144,55,47,127,19,23,201,84,96,235,233,59,59,224,128,70,105,137,122,38,236,218,221,93,39,131,107,181,164,192,23,0,132,41,170,250,200,169,22,189,55,194,67,62,205,128,194,85,245,117,41,57,183,20,230,70,129,92,226,3,168,7,86,140,10,136,239,122,85,57,48,155,192,142,99,56,76,125,42,43,98,7,154,22,255,218,100,136,212,187,129,218,204,229,192,113,246,9,214,101,30,178,227,38,207,146,158,144,7,245,79,1,26,101,208,90,129,101,176,220,149,172,61,99,164,14,4,7,173,234,93,102,225,50,224,104,160,71,206,160,180,33,177,249,2,133,148,221,193,216,134,106,21,12,147,85,140,170,163,90,206,83,47,57,73,207,44,24,46,65,135,25,141,64,73,105,131,166,73,1,208,56,62,80,215,34,2,13,38,231,177,3,173,67,180,32,71,37,155,77,26,1,73,195,159,31,73,177,87,70,242,237,102,90,107,20,161,177,76,233,199,31,236,44,60,208,10,130,235,154,221,55,194,98,189,96,26,59,67,5,227,125,174,203,56,128,119,150,221,31,152,246,242,45,154,74,7,167,163,192,217,78,24,216,87,187,232,42,116,22,21,206,246,251,80,122,191,23,139,216,210,95,52,22,17,1,242,63,253,95,127,251,191,255,201,95,58,28,145,248,151,186,240,231,255,109,228,61,151,36,185,9,143,215,170,223,228,32,235,220,235,213,47,193,92,137,46,252,106,58,57,111,11,30,102,75,50,44,55,83,175,158,106,78,150,250,119,51,21,213,155,31,4,226,52,93,123,119,65,167,74,250,169,139,153,86,168,184,58,27,62,104,137,153,118,206,47,15,189,225,250,164,18,36,230,2,160,209,31,45,211,213,94,197,156,77,198,209,95,236,132,5,233,182,134,28,115,130,139,180,248,213,116,217,245,46,191,157,126,8,55,220,108,92,247,69,204,229,30,225,152,143,159,115,239,93,41,197,247,251,94,52,5,203,107,67,20,123,98,137,120,178,110,221,249,215,12,129,252,188,15,110,93,36,247,123,210,105,184,118,189,159,27,122,140,124,205,212,213,86,60,184,145,68,200,247,172,44,80,15,238,142,185,106,159,52,55,135,13,35,197,168,160,159,62,245,209,112,178,191,125,155,38,139,36,196,166,92,13,38,228,11,152,33,96,101,219,81,51,44,34,95,209,98,183,31,190,107,125,49,18,169,205,111,142,10,204,149,56,49,51,221,57,213,205,6,227,28,122,243,229,76,81,203,152,99,203,69,138,89,45,13,212,167,255,54,2,70,87,11,208,158,28,64,246,116,51,79,154,135,190,55,224,189,226,102,34,211,37,47,246,147,161,119,243,249,186,228,129,196,204,198,31,143,86,77,220,99,235,92,106,249,99,221,195,204,206,46,203,55,85,88,149,114,88,107,189,204,70,152,233,138,247,239,73,63,65,186,109,70,213,152,78,219,71,212,134,185,192,249,174,102,96,161,51,126,186,240,237,229,201,50,163,186,174,57,209,56,163,43,108,31,143,37,110,206,106,211,157,133,96,160,206,120,109,178,95,242,94,148,49,218,151,15,166,163,222,68,120,101,113,159,241,118,7,130,10,7,29,33,114,111,98,224,20,31,164,208,88,221,167,154,155,203,220,98,102,50,60,86,219,109,194,154,4,65,106,251,202,118,74,178,101,176,255,227,28,234,79,91,46,45,135,57,103,221,86,16,122,201,113,45,124,242,253,217,15,105,176,117,43,186,81,186,161,85,130,144,25,119,102,207,42,186,215,86,27,54,55,27,0,171,138,121,214,72,114,111,62,58,94,148,152,23,145,131,191,52,236,254,255,31,109,111,179,179,91,175,115,105,157,210,204,127,114,118,72,52,104,2,66,170,78,33,33,209,167,67,171,16,167,83,5,197,89,144,203,247,99,103,248,213,150,144,208,247,237,221,121,215,26,107,230,206,204,204,143,99,15,15,47,237,119,163,84,252,90,1,151,242,252,239,109,88,117,235,26,93,131,124,220,134,116,237,182,222,156,217,119,97,238,51,91,134,204,42,195,151,7,119,161,64,52,171,159,123,234,251,237,121,223,109,201,94,59,134,177,11,2,134,45,244,54,60,66,24,211,221,170,116,237,158,71,178,248,224,76,28,29,22,174,71,15,133,106,89,99,237,149,95,253,189,7,227,227,113,242,42,31,172,118,217,238,168,49,77,146,106,204,132,38,92,154,102,82,128,199,47,160,76,97,108,94,249,233,67,73,134,88,185,16,155,218,251,101,76,94,47,29,111,235,122,106,40,147,252,214,185,254,42,211,1,79,139,134,9,124,247,210,17,235,150,164,12,249,214,131,178,235,163,69,219,168,43,201,136,225,117,131,95,25,187,217,119,207,255,45,48,23,131,152,196,119,71,250,116,245,32,51,81,102,108,242,176,74,154,108,180,164,46,174,191,66,58,236,164,68,106,100,34,93,152,47,56,98,31,70,39,52,61,61,79,95,111,23,255,136,248,10,76,194,161,155,58,16,239,208,175,19,184,163,14,31,79,31,43,186,36,48,62,129,238,47,6,145,252,229,244,155,39,152,240,87,28,79,196,151,101,50,220,253,228,235,97,234,144,20,72,94,147,192,182,168,150,192,175,162,37,194,106,223,242,100,209,95,227,125,22,133,239,214,251,190,216,178,122,231,242,197,238,91,113,23,127,135,91,81,75,104,84,147,57,142,97,185,11,230,136,45,67,117,191,123,189,142,167,239,68,157,98,204,160,0,48,118,204,196,65,174,164,236,12,38,86,59,98,212,134,85,72,214,167,139,85,72,119,24,77,142,212,120,37,53,204,97,230,202,19,190,7,110,213,11,170,1,195,31,91,242,222,88,51,37,14,117,2,23,175,68,175,249,223,199,118,26,29,1,42,100,114,100,80,209,232,141,35,132,20,193,165,31,172,153,0,97,28,110,200,221,201,152,225,149,114,159,171,81,26,150,154,135,24,221,165,190,147,17,77,246,4,35,145,22,219,74,251,105,71,11,204,145,19,91,53,54,93,249,228,105,184,254,239,28,176,13,114,201,26,25,109,189,19,157,138,7,186,252,248,233,214,223,190,129,91,68,126,153,182,79,157,111,91,153,122,87,64,184,165,254,149,149,248,25,50,99,234,210,167,214,243,23,243,140,29,232,232,36,30,203,216,179,1,163,85,95,20,62,100,143,199,247,128,15,165,240,182,157,41,224,242,100,164,13,61,211,163,72,134,206,71,122,4,70,243,170,29,121,248,200,9,195,125,183,207,245,58,182,183,62,12,177,160,245,183,155,206,61,196,82,129,139,81,247,121,131,50,199,243,7,3,227,42,153,239,173,55,97,34,129,201,20,232,242,214,146,181,9,11,250,195,83,208,222,86,125,141,224,163,48,57,39,209,248,153,85,7,28,55,225,155,255,237,32,34,39,203,195,106,38,68,219,230,7,59,9,38,64,28,70,237,135,192,166,188,23,89,180,171,116,57,37,116,71,66,110,240,153,188,253,26,50,75,7,5,193,148,63,137,198,95,219,251,171,250,214,212,128,109,177,43,160,213,33,151,20,211,219,112,154,52,103,35,39,161,116,28,26,208,51,167,11,151,18,25,20,51,43,215,124,86,105,41,178,122,38,167,79,216,126,21,159,194,40,130,178,55,199,120,35,42,162,23,187,123,223,164,140,72,15,248,44,217,173,38,185,125,111,150,81,216,94,76,86,114,160,234,142,131,177,193,182,151,103,77,229,248,217,241,157,23,123,243,96,178,29,253,137,7,253,86,222,221,240,167,192,8,130,189,47,9,159,69,94,25,46,101,237,241,49,240,204,138,181,64,90,26,213,107,29,30,144,197,165,103,131,172,191,25,230,192,93,241,85,110,171,115,26,189,214,159,190,75,163,79,217,9,39,98,41,59,26,103,169,85,57,92,230,79,124,53,172,5,202,191,200,14,62,15,106,53,113,112,145,34,245,41,202,48,124,1,79,242,116,222,79,35,46,52,98,246,207,59,159,219,41,130,98,227,236,7,127,202,28,164,0,32,164,225,184,16,54,54,167,247,61,22,4,203,17,51,148,252,31,53,213,41,246,71,84,60,206,76,18,240,164,103,133,90,217,113,195,48,193,125,153,101,86,8,37,236,198,97,37,166,229,225,106,156,162,104,187,82,145,76,122,134,78,212,142,61,97,32,191,53,229,181,145,30,126,91,248,61,189,225,247,61,248,254,141,11,37,0,239,170,134,186,229,206,127,59,222,26,53,141,239,205,51,147,173,24,241,173,17,205,223,98,41,44,10,48,122,64,220,238,216,123,201,142,178,136,8,236,245,12,199,189,197,30,182,210,0,111,27,157,84,173,20,211,14,184,150,48,136,177,128,212,227,178,144,179,46,177,71,227,28,120,234,137,63,120,254,85,11,52,235,139,138,155,218,241,123,11,168,209,113,106,134,141,153,126,251,78,164,42,142,137,107,190,85,133,49,182,195,234,68,232,64,166,56,57,213,239,64,166,118,82,249,180,103,72,27,148,48,58,41,118,37,103,38,206,235,82,98,143,70,204,164,203,217,67,174,209,153,49,42,72,255,21,29,52,110,24,30,155,227,34,131,16,155,12,154,105,79,212,240,230,84,22,183,60,77,153,131,22,38,144,37,192,85,249,237,77,74,67,172,175,131,223,93,12,17,10,101,148,17,243,144,82,215,75,223,251,80,19,62,122,126,8,100,61,182,37,2,1,132,46,106,120,177,72,176,120,139,215,202,212,148,240,105,22,11,107,119,129,27,27,121,15,247,28,27,96,19,24,77,254,30,240,189,211,117,233,57,161,148,89,221,175,129,195,116,79,217,56,216,104,187,56,76,207,150,42,32,192,8,206,124,225,158,35,82,43,215,4,72,164,45,28,108,150,43,179,229,131,110,194,34,163,135,107,16,226,135,252,52,166,120,91,209,54,194,152,114,160,35,242,190,194,150,24,20,33,125,137,106,6,227,98,112,143,103,131,107,214,245,233,142,63,213,27,39,248,252,201,231,134,147,58,194,152,192,241,187,134,220,179,55,166,133,115,182,152,255,19,247,199,131,17,135,42,190,0,135,201,125,203,118,74,98,115,208,207,201,190,187,83,89,246,6,102,192,125,222,159,62,68,156,229,0,131,118,122,234,23,112,35,69,248,117,13,245,132,53,194,27,11,129,88,71,141,63,147,202,246,7,147,40,187,101,187,165,66,227,153,190,72,198,54,158,246,251,158,172,232,107,178,121,207,217,89,212,175,120,76,152,38,38,139,85,84,146,131,128,21,61,156,128,78,100,150,56,178,244,156,155,186,167,124,29,147,173,238,226,127,32,195,98,135,63,117,224,11,46,226,189,56,164,65,46,63,40,184,132,245,39,17,140,94,115,177,210,97,63,152,131,121,79,237,249,134,147,230,214,58,112,153,178,57,28,147,159,116,147,250,142,0,148,161,247,73,206,53,156,216,222,255,224,251,245,183,94,181,207,54,231,178,255,54,42,101,173,165,223,182,90,37,127,48,66,171,75,92,62,7,42,124,184,124,166,165,46,203,205,142,74,56,195,35,109,228,83,164,251,234,125,109,212,146,31,74,153,35,121,47,187,73,199,123,77,60,114,53,193,119,204,223,79,155,184,173,14,249,125,179,63,109,99,224,221,69,118,217,96,100,128,227,233,67,117,188,163,48,204,198,17,240,156,122,67,186,191,125,111,10,126,206,64,221,44,173,38,120,123,149,110,224,66,54,169,142,41,37,147,163,241,133,34,85,209,185,132,8,143,95,135,39,12,63,201,86,24,148,49,89,127,114,238,192,150,160,159,96,88,181,254,98,27,9,231,165,141,27,253,218,27,55,166,148,126,18,211,103,242,175,189,235,30,98,176,243,44,229,9,29,109,86,10,79,127,249,5,36,140,130,48,102,75,253,242,82,59,192,131,60,187,153,224,251,115,1,83,21,189,164,183,170,61,78,25,84,156,234,57,9,190,182,153,123,240,168,160,90,74,211,198,145,252,141,207,133,159,173,204,52,224,216,160,62,100,220,66,90,209,105,218,34,185,22,41,55,50,150,21,237,28,106,219,97,146,15,197,210,130,27,95,92,232,195,138,102,204,163,211,144,114,9,17,158,194,21,213,119,90,156,168,162,247,104,252,254,73,253,96,135,154,207,158,25,111,28,126,60,16,2,223,149,237,9,5,192,86,88,84,54,134,98,165,79,2,134,80,45,79,19,49,30,62,207,168,101,88,94,184,249,66,168,44,59,169,18,167,190,57,117,4,38,129,202,207,137,101,49,184,183,173,76,146,183,20,134,182,255,150,128,149,17,93,158,112,112,172,244,235,203,212,3,38,55,105,5,74,165,153,132,154,126,188,195,28,144,210,111,35,188,251,78,109,98,174,226,191,155,220,76,234,113,179,155,84,80,17,55,54,120,159,79,224,177,228,170,50,73,48,88,115,190,198,155,228,241,1,35,105,21,253,90,162,139,9,136,78,169,199,166,76,81,248,233,155,0,31,108,246,249,224,254,10,245,194,199,251,16,224,123,141,15,244,136,5,110,182,162,162,99,48,208,229,181,72,118,31,239,115,80,203,231,77,226,11,47,84,241,99,68,209,167,90,250,219,215,210,242,229,99,165,91,183,188,86,181,227,231,161,77,119,51,114,182,143,87,83,251,117,108,84,237,119,227,18,52,95,191,57,148,245,233,251,45,171,60,189,138,118,27,202,67,140,8,180,187,45,19,212,98,129,190,93,81,148,124,72,176,253,194,215,252,235,49,32,220,97,142,162,147,233,255,135,162,217,50,150,116,26,182,121,92,190,238,195,200,121,201,136,76,254,185,223,97,76,229,184,55,121,26,86,89,137,142,81,10,90,223,152,234,102,97,166,44,179,159,116,118,155,164,120,188,52,10,119,146,122,136,63,198,120,52,14,19,8,28,50,96,148,112,112,226,45,121,136,228,86,103,184,127,126,154,223,229,76,141,215,212,120,223,46,44,132,2,60,5,45,101,204,76,63,213,123,70,28,69,60,96,211,34,171,53,22,214,237,118,145,8,38,242,254,31,153,63,127,48,250,21,146,129,68,217,2,120,128,62,226,195,4,70,164,241,65,140,39,70,124,34,99,83,229,105,18,144,156,228,68,214,250,189,14,15,25,211,110,213,29,189,107,8,184,172,37,139,26,165,185,21,59,60,146,19,75,39,3,196,137,136,116,32,172,11,99,74,96,204,210,47,126,27,243,125,234,44,37,140,28,11,243,78,141,222,181,231,68,209,246,23,93,179,186,49,210,243,134,55,61,206,38,140,156,163,107,139,98,3,110,64,81,35,183,234,163,11,61,55,31,178,133,129,185,116,225,241,137,220,171,142,188,255,121,146,131,192,20,73,136,237,198,164,73,134,62,141,84,151,27,126,20,56,151,84,27,91,154,232,46,199,211,232,2,245,252,210,145,100,135,21,183,68,220,199,86,46,36,1,127,218,148,85,122,75,35,90,223,126,100,133,170,138,254,54,20,3,119,64,91,134,158,196,248,129,169,214,30,48,135,220,209,169,98,174,118,111,156,4,114,57,144,39,5,130,186,235,14,29,187,211,191,156,100,155,73,172,231,191,115,141,96,247,221,99,116,38,253,56,9,14,243,214,58,168,86,98,249,193,48,226,154,246,156,124,79,63,63,72,82,184,23,45,29,53,60,74,126,114,109,248,61,75,119,113,88,160,158,18,115,140,139,253,138,181,253,166,67,241,40,166,201,49,61,154,172,109,226,48,165,254,62,55,138,100,234,202,229,132,152,61,142,115,22,98,123,26,246,118,54,33,165,82,3,70,0,186,167,131,143,162,144,1,215,243,105,207,202,175,142,211,251,237,85,244,56,175,196,29,125,80,160,188,60,193,103,140,24,83,45,90,241,94,159,8,224,3,111,171,101,233,240,53,67,210,202,135,144,186,198,123,218,242,117,4,134,24,19,35,142,54,215,201,6,212,134,208,234,48,203,111,239,12,183,7,227,144,200,141,163,29,30,131,70,118,140,158,3,40,21,109,63,161,54,53,131,166,46,254,15,78,134,59,140,108,137,124,122,128,49,89,206,10,248,152,164,134,192,141,13,210,191,136,113,232,212,144,249,204,3,27,48,186,255,58,27,48,54,62,15,170,81,233,72,95,154,68,17,15,214,109,40,253,61,155,164,20,15,155,1,175,100,124,153,102,182,251,146,224,111,124,37,95,147,207,51,252,168,67,118,150,184,185,80,15,29,97,44,83,149,233,94,193,228,22,112,109,200,107,250,69,207,240,96,43,250,19,251,8,180,28,245,29,88,57,163,243,80,84,90,146,21,127,190,240,136,210,52,125,81,248,195,35,23,253,174,165,167,59,54,17,133,248,148,216,106,235,211,11,198,178,188,145,128,73,242,215,167,199,61,251,98,97,67,47,208,103,235,238,193,227,186,96,83,255,53,133,86,150,179,85,65,71,255,199,29,184,121,110,6,40,113,57,189,176,241,74,51,224,106,30,105,129,173,80,138,47,157,73,230,251,86,135,200,125,194,57,184,192,208,211,18,108,27,160,195,40,80,244,145,126,187,198,101,17,199,170,84,61,178,247,50,79,147,195,120,1,71,114,136,180,23,232,131,52,180,149,102,137,84,223,168,126,172,82,78,89,249,28,196,20,231,44,241,48,89,164,171,165,171,102,176,112,225,103,82,166,165,107,219,227,139,107,236,198,207,215,166,254,52,62,9,55,165,205,209,218,211,36,36,37,38,30,38,204,186,167,94,200,216,242,255,134,148,180,176,251,197,116,151,157,76,180,230,48,108,238,163,123,25,17,10,119,126,147,222,248,61,245,122,219,203,48,232,182,195,16,147,135,174,30,34,97,30,142,166,102,88,223,234,57,128,41,212,124,113,225,97,252,242,247,186,115,190,199,177,136,110,237,210,91,238,38,17,55,102,56,33,247,181,18,76,206,71,12,203,49,34,117,158,197,195,99,148,219,50,157,170,206,83,184,196,126,215,132,164,80,213,115,96,23,192,56,247,48,228,148,37,198,174,90,223,36,70,210,80,29,7,212,111,124,103,15,123,114,215,21,2,25,40,200,192,86,68,110,168,255,202,24,153,49,75,33,117,41,121,20,225,136,222,157,10,66,37,182,123,228,234,211,159,177,102,28,198,211,173,123,10,121,131,193,0,176,116,87,153,43,60,77,38,116,252,246,157,208,201,155,73,102,253,138,29,105,152,206,203,209,198,63,79,176,59,86,154,169,168,135,184,25,29,199,71,5,153,205,52,226,100,189,215,7,19,34,19,82,236,49,137,208,88,156,215,80,39,33,77,96,174,239,110,251,109,168,11,18,227,60,236,18,35,78,123,202,51,79,253,154,13,197,216,29,70,14,75,93,103,10,212,239,184,99,224,171,106,77,253,199,148,200,232,177,93,94,19,178,105,20,133,58,48,114,56,65,27,47,250,48,238,155,19,135,61,213,112,36,226,118,44,203,126,4,220,134,104,170,27,188,41,13,18,112,73,172,86,94,27,167,110,152,95,56,233,135,14,233,215,222,2,65,212,255,172,4,223,21,19,70,12,18,199,18,227,180,26,110,167,68,219,104,151,234,118,216,126,90,118,97,64,77,40,24,10,247,215,118,177,93,41,125,174,123,192,172,7,179,105,175,212,239,89,214,51,237,8,196,235,84,128,199,21,63,93,22,14,1,237,56,238,255,176,83,138,229,89,107,207,32,52,213,7,99,182,104,215,72,34,120,61,183,74,149,9,134,229,23,191,61,172,144,91,26,52,188,194,14,35,241,50,210,168,220,243,234,153,234,40,5,106,4,166,113,49,251,226,189,225,101,170,115,25,23,252,137,83,162,192,111,74,67,110,41,11,241,98,112,221,52,250,211,200,51,245,107,248,38,187,51,77,68,244,250,78,24,134,136,236,181,211,211,10,58,39,122,78,29,145,180,111,224,39,218,113,201,224,68,58,59,53,62,230,108,113,59,66,157,67,3,21,21,90,249,121,112,33,47,32,173,191,62,231,131,49,53,135,194,119,21,196,206,240,125,198,144,74,203,115,62,75,159,204,164,239,75,79,159,72,14,35,46,49,154,190,53,236,195,184,236,66,201,221,106,119,54,108,163,112,124,32,77,51,63,253,32,38,120,226,215,116,162,74,59,125,175,73,237,134,184,205,78,184,218,37,53,222,131,181,71,114,255,151,2,17,141,202,36,61,238,225,228,50,164,181,141,181,18,61,163,10,118,213,135,73,132,14,23,218,134,192,150,166,41,117,78,118,220,210,185,252,164,166,17,231,136,135,81,86,77,139,183,67,19,105,225,156,224,40,237,255,92,126,225,125,160,112,204,201,155,233,91,250,232,29,171,11,141,146,93,179,135,25,5,225,32,245,172,216,133,167,133,159,10,169,34,249,92,212,208,126,238,126,147,188,210,213,119,173,170,72,25,61,150,203,250,233,102,74,29,204,88,218,168,14,79,61,158,216,196,227,126,67,149,177,179,213,252,251,48,192,195,37,195,6,165,76,174,243,117,245,216,180,58,68,175,220,34,179,252,243,21,48,154,176,218,120,177,138,7,1,83,99,88,226,217,199,56,32,1,195,5,146,247,178,168,74,176,202,41,71,209,150,132,103,112,120,126,234,78,213,90,159,100,6,225,192,43,225,146,71,14,173,75,68,250,190,71,104,154,17,167,48,245,65,129,7,203,121,7,76,214,197,81,152,42,10,225,96,46,86,97,85,96,138,199,213,215,56,38,131,144,31,238,17,145,224,123,7,79,79,223,139,241,10,111,44,217,234,242,61,183,229,73,205,8,207,48,132,26,105,167,72,211,140,213,247,173,37,37,94,128,9,137,13,9,253,236,174,20,1,114,53,99,18,127,112,212,196,234,197,68,246,202,126,22,211,186,67,240,165,182,87,80,102,23,73,247,115,37,20,222,83,180,141,44,116,213,126,227,210,12,7,54,17,127,49,147,184,161,19,114,113,20,131,64,158,165,186,244,62,47,80,87,37,24,192,197,149,186,171,30,218,36,117,190,39,74,6,116,220,247,240,42,115,127,153,146,177,61,121,152,196,158,187,71,200,45,156,114,234,59,24,27,243,112,188,200,137,207,183,56,221,237,156,137,11,170,173,68,53,65,38,38,158,102,150,136,133,182,201,78,152,47,102,75,46,221,82,154,203,178,56,224,131,165,200,175,209,92,204,241,24,240,65,104,85,224,1,9,253,253,182,85,208,19,152,218,197,91,126,123,79,69,145,174,138,88,52,199,135,70,209,73,250,29,213,157,53,80,3,186,134,201,77,100,57,220,107,115,183,34,210,41,70,254,129,52,29,29,55,211,93,80,36,150,124,101,78,202,152,235,69,27,114,192,10,214,210,61,120,190,111,232,100,248,88,216,53,184,5,200,78,73,219,248,199,62,223,20,160,37,136,79,222,10,192,174,250,158,197,11,171,116,69,104,253,35,34,217,184,233,186,82,212,184,233,185,158,153,17,42,144,175,17,24,154,217,9,190,197,224,162,32,12,54,166,105,144,146,38,162,184,93,217,115,38,166,29,15,119,138,125,201,195,235,238,165,69,96,180,135,229,189,22,181,92,131,141,49,152,21,67,9,110,253,90,224,177,64,238,198,119,135,77,25,108,20,191,138,215,66,139,98,43,31,113,223,109,196,183,120,164,126,191,90,19,243,14,254,203,126,48,85,225,148,174,120,207,147,242,56,42,150,20,37,240,103,92,109,249,109,185,161,144,105,21,116,39,154,78,44,124,88,33,43,194,128,147,236,191,38,134,31,34,225,227,139,105,244,163,143,10,106,190,232,120,152,140,165,162,176,165,225,249,128,54,11,122,41,61,244,254,131,227,1,49,200,103,119,169,73,191,161,105,68,100,8,154,155,54,77,73,185,72,171,187,219,92,249,102,87,106,41,110,107,63,28,80,238,239,233,91,85,43,58,224,29,35,115,103,139,129,4,173,181,69,152,26,231,219,39,190,101,248,11,20,134,246,225,166,20,201,222,218,239,142,43,207,127,155,92,224,145,122,110,236,223,32,51,33,224,221,20,222,70,166,119,24,95,104,215,223,102,119,139,85,255,173,37,242,192,140,248,189,107,133,87,228,194,85,165,58,145,28,162,52,111,192,205,196,105,5,54,57,249,17,48,179,65,103,225,135,229,247,224,146,114,65,176,230,228,189,40,242,59,116,22,30,155,228,14,23,75,117,84,184,207,136,67,224,47,158,69,167,10,106,179,177,135,227,56,58,202,93,227,143,53,174,209,84,132,154,45,205,241,67,190,226,8,246,217,181,104,150,54,14,167,111,4,140,78,155,210,144,39,250,253,65,217,67,250,174,235,242,161,46,75,9,198,94,65,240,74,96,114,250,188,101,82,165,18,247,186,13,19,58,113,24,138,150,18,187,185,114,183,250,232,126,39,111,164,40,38,187,154,51,240,218,115,232,36,70,201,60,18,218,47,86,116,72,42,100,209,245,30,134,153,93,148,246,141,254,132,211,249,72,10,86,3,8,30,194,61,18,130,105,72,64,67,137,221,159,149,50,244,247,162,74,236,39,211,12,229,243,219,117,255,237,201,20,151,109,248,46,212,213,106,36,203,179,201,234,237,101,146,190,56,130,229,56,169,39,114,148,136,95,33,213,61,216,234,0,11,76,237,208,80,32,160,148,201,22,211,109,146,38,228,213,98,224,134,194,167,213,20,129,245,149,181,132,27,170,129,159,97,130,138,227,49,75,141,180,172,233,9,88,222,229,61,93,69,138,199,146,27,16,221,246,207,109,209,105,177,196,241,195,247,136,194,147,194,49,166,80,102,39,209,203,26,159,100,146,15,223,52,167,227,11,247,52,63,188,213,21,52,205,66,18,242,166,169,93,9,204,36,126,196,209,113,148,184,54,203,166,236,84,60,76,241,23,205,98,41,166,85,231,31,155,216,194,39,7,31,89,63,235,193,112,142,213,138,129,188,25,178,27,199,168,187,122,175,226,142,141,44,74,204,226,79,93,142,4,161,214,35,219,110,120,82,154,245,106,158,235,22,109,239,111,72,50,251,224,102,18,155,60,14,226,147,114,9,151,249,60,162,223,36,149,107,50,20,213,245,130,58,109,102,190,102,119,66,226,46,61,58,118,166,232,149,219,238,143,170,225,142,159,62,53,37,21,153,75,195,143,228,129,78,207,87,82,6,25,27,75,60,125,45,126,9,100,91,225,245,168,216,98,111,93,133,182,70,242,26,57,56,177,37,17,193,213,44,199,97,228,247,34,27,154,4,132,13,30,193,86,26,191,48,138,166,213,25,9,61,232,205,208,212,102,122,26,131,55,118,241,250,49,87,20,46,61,20,0,6,245,205,245,131,112,130,135,57,140,63,171,108,29,114,54,6,47,221,192,195,115,168,206,5,145,161,59,172,243,189,118,31,98,241,94,67,178,173,136,208,219,141,123,202,182,48,172,0,82,141,173,22,138,104,83,152,250,194,95,76,37,42,105,53,77,223,156,163,73,219,20,39,211,252,76,40,194,245,125,78,115,141,74,230,232,225,218,245,190,215,18,37,104,242,74,215,23,105,96,124,174,146,242,97,201,124,120,235,3,239,139,230,205,53,22,140,204,194,121,182,166,195,146,83,215,222,60,170,137,195,75,146,75,127,178,35,100,132,13,29,18,52,168,87,127,39,159,249,218,82,150,112,127,59,14,250,121,159,174,205,106,86,211,107,188,163,228,166,233,207,109,5,9,133,198,71,75,240,30,248,117,223,169,59,102,202,204,70,190,231,125,45,24,194,154,160,73,53,245,126,222,76,233,105,143,31,124,189,245,62,23,81,72,77,119,191,151,234,49,222,176,64,244,248,52,175,219,196,64,250,203,30,216,154,159,67,5,61,201,200,56,95,238,24,252,177,103,65,65,134,212,175,89,168,94,249,86,15,6,177,46,128,210,168,90,52,158,29,83,210,174,241,145,49,85,151,12,169,46,128,110,106,232,178,77,223,199,101,67,35,200,183,99,171,68,111,82,133,61,96,78,238,216,20,182,61,42,146,10,155,52,237,241,78,23,46,2,34,169,0,175,35,44,40,116,242,150,204,35,38,217,9,181,147,49,59,165,46,21,70,9,58,94,154,164,201,51,84,11,194,68,135,189,227,40,25,76,125,26,37,137,29,123,33,106,120,69,21,73,58,68,131,248,30,212,39,87,5,140,127,41,163,244,47,5,163,238,76,253,55,22,140,250,175,255,253,255,140,90,212,255,254,191,252,187,11,70,241,210,199,146,102,126,210,88,149,163,236,69,107,128,153,210,127,178,90,149,10,147,143,183,110,104,105,123,62,120,189,45,8,116,80,0,121,6,138,132,76,21,152,244,209,25,240,189,80,244,176,97,129,205,250,246,142,33,149,253,98,242,6,67,241,169,1,83,117,68,127,27,7,241,107,156,248,228,171,246,10,143,20,2,232,114,184,114,5,213,174,81,200,113,61,152,60,202,41,112,129,96,16,48,57,10,91,158,190,167,209,113,175,82,53,73,166,111,20,133,57,88,71,192,38,123,32,176,177,67,182,195,247,196,120,23,26,131,73,79,237,1,83,91,64,190,72,183,130,188,127,34,107,68,39,133,211,53,200,178,188,70,237,114,184,226,220,156,9,254,62,215,77,178,36,227,239,81,188,13,46,221,165,141,64,143,208,172,13,110,221,35,15,148,182,94,90,221,26,248,52,55,68,201,1,154,162,122,97,61,111,33,211,3,107,216,138,62,11,108,58,213,222,115,54,161,39,63,196,246,55,32,16,250,211,16,173,134,244,236,110,3,247,70,233,53,67,237,11,200,107,91,161,4,175,125,102,229,74,219,187,180,15,19,101,239,206,239,160,86,41,37,222,222,247,132,236,1,13,223,225,107,157,61,70,62,212,178,123,217,245,84,1,10,146,94,123,109,189,215,54,155,219,211,97,44,253,188,188,99,97,124,231,71,77,116,20,249,89,153,105,119,107,94,65,14,1,198,6,126,239,117,56,8,119,188,54,213,30,182,244,236,224,56,113,29,253,219,51,188,213,175,2,53,154,121,197,197,193,46,122,55,227,162,15,83,248,229,213,158,189,11,127,77,1,237,56,59,62,36,232,186,21,129,187,41,35,120,183,201,170,156,253,125,75,178,89,182,159,209,247,107,145,157,168,191,140,211,203,217,2,192,139,184,170,194,225,87,189,232,164,142,243,18,20,121,195,248,233,69,37,187,165,15,239,246,166,9,90,174,167,41,184,66,4,31,120,67,24,23,152,84,235,230,3,118,79,62,206,120,133,225,78,199,211,27,82,157,254,178,85,14,136,183,34,29,187,167,198,97,127,4,10,89,231,109,10,120,177,222,118,86,240,137,63,186,12,1,246,249,18,235,145,28,198,186,22,248,218,29,159,135,152,44,53,250,174,44,233,217,207,28,115,24,87,115,213,247,66,85,194,199,187,82,168,230,197,204,65,141,221,22,27,14,215,209,114,18,252,185,196,230,133,97,243,213,161,109,115,45,112,244,88,101,82,65,239,156,236,1,19,243,59,218,47,50,220,138,55,141,165,242,88,187,140,201,5,171,43,89,34,85,73,40,71,225,251,173,223,54,107,185,46,93,97,242,162,98,147,38,0,220,82,227,28,63,111,15,175,227,149,220,49,184,20,151,157,0,190,91,225,167,141,207,87,122,25,107,108,61,133,6,67,17,196,168,1,247,173,147,16,97,231,242,206,22,115,235,42,202,64,248,15,15,72,35,45,61,140,29,127,2,38,57,93,199,4,251,206,183,119,148,12,119,209,126,17,11,104,59,224,241,45,253,28,11,255,136,107,131,162,65,245,165,17,49,213,242,248,229,59,129,75,213,126,99,28,199,230,143,142,193,43,33,241,35,144,212,254,5,76,109,167,244,169,123,117,182,62,40,73,215,250,211,86,135,40,250,221,240,181,233,218,105,247,202,118,226,105,174,123,45,61,77,253,208,232,56,37,221,242,211,168,212,251,199,178,107,236,208,65,169,251,29,60,120,113,246,19,119,48,152,104,255,10,152,189,46,193,13,1,98,135,217,174,183,142,10,250,173,241,94,68,22,138,44,30,50,138,226,220,169,168,82,140,173,239,85,32,214,6,204,24,108,237,56,27,74,139,247,50,105,97,29,113,147,165,142,169,66,33,174,163,163,242,153,248,135,195,48,180,151,254,182,37,200,197,44,165,103,250,94,19,238,205,251,96,220,86,244,197,76,20,236,205,149,99,174,57,133,17,7,141,33,63,75,79,219,107,127,124,177,17,178,24,170,126,14,10,143,159,254,96,162,227,218,175,251,71,207,241,1,38,159,75,225,5,25,35,224,130,151,65,183,112,11,190,140,128,169,219,160,61,179,212,204,29,48,57,187,50,100,115,62,143,238,133,33,20,235,14,79,136,112,134,217,135,170,215,214,205,110,34,51,94,31,76,221,13,253,109,114,108,203,107,156,204,16,253,237,187,21,126,97,238,146,35,253,52,177,129,113,223,135,217,103,5,220,166,54,142,146,215,123,49,242,79,90,130,169,220,28,191,141,184,186,46,109,76,43,79,187,5,134,190,165,93,187,214,216,217,239,105,171,3,32,240,93,126,46,149,70,229,29,124,176,9,198,175,20,61,71,24,84,12,86,178,156,183,243,18,129,231,40,105,80,81,190,139,205,20,34,83,209,147,207,194,178,97,75,223,51,149,18,174,2,223,150,103,141,167,39,2,91,106,3,53,228,87,124,42,82,246,177,232,123,219,229,55,62,40,114,9,107,38,99,34,74,82,113,33,167,18,70,26,180,107,123,187,88,242,189,221,144,24,160,239,69,38,78,124,48,60,180,35,77,134,123,65,137,165,13,19,244,121,203,108,34,98,96,69,219,56,221,117,47,198,251,82,195,28,184,102,31,108,140,180,111,132,148,33,87,114,212,54,75,58,129,230,136,149,127,13,239,239,84,53,23,190,80,95,224,54,202,134,166,230,66,55,65,64,135,239,22,51,116,35,39,51,99,197,17,179,49,195,21,70,215,78,238,201,119,55,44,186,184,145,255,222,113,74,16,210,252,116,187,60,38,76,229,95,19,231,206,81,123,248,238,19,239,146,77,129,232,79,109,164,99,138,245,62,40,71,242,14,237,135,169,30,226,111,117,218,161,228,174,118,219,82,46,28,158,176,201,116,76,204,195,229,11,192,138,66,233,120,99,131,122,118,5,71,17,108,103,29,50,120,56,222,49,234,193,213,162,91,214,254,105,160,59,76,250,215,26,9,46,46,93,4,189,176,236,242,165,223,166,86,170,255,182,73,57,238,244,219,51,100,116,73,128,24,92,87,244,197,106,143,237,178,89,33,20,29,239,207,162,196,142,222,141,121,201,141,141,188,115,74,248,56,188,41,135,149,96,250,234,29,175,198,228,212,175,5,21,97,59,218,168,79,166,48,21,1,124,162,52,171,119,172,71,223,253,66,205,197,206,72,59,230,118,175,179,112,89,250,167,195,157,42,11,50,226,198,90,120,79,47,171,71,237,48,53,12,137,77,248,107,183,83,37,71,21,152,155,154,159,233,247,102,116,59,246,12,33,171,30,27,65,17,94,11,98,89,87,120,121,8,23,58,207,29,84,253,101,60,67,239,217,185,197,235,0,122,199,212,205,129,107,189,141,249,84,66,129,97,41,184,165,98,58,208,47,115,28,24,89,134,22,79,239,246,56,187,134,222,241,118,171,148,101,118,196,248,163,66,235,179,253,96,53,207,173,175,76,10,85,24,119,144,50,203,83,215,6,70,47,223,95,138,195,251,235,250,240,143,21,239,112,219,178,141,94,20,149,42,247,17,225,132,101,200,4,166,212,193,244,119,54,89,168,12,239,238,116,123,224,41,132,147,97,2,228,212,115,11,24,115,169,60,184,58,11,179,154,4,222,147,155,4,195,58,112,139,148,221,123,189,204,113,224,113,39,104,160,155,24,143,54,108,85,255,226,119,73,33,152,242,48,51,219,229,198,129,177,79,229,167,161,178,76,191,83,89,182,92,123,206,198,66,13,173,80,91,49,248,188,74,236,192,172,226,216,47,200,12,239,58,3,27,217,17,110,71,144,144,45,25,214,23,166,216,142,167,66,66,111,130,77,42,147,27,197,195,178,163,107,149,90,164,242,57,58,201,139,126,222,146,140,114,237,68,121,111,178,206,215,242,89,134,124,95,121,30,61,44,43,19,226,14,216,110,158,15,30,38,35,19,79,19,112,26,50,106,68,52,222,162,158,156,229,77,94,108,88,133,139,232,218,194,66,146,223,54,51,35,230,25,90,202,117,105,227,215,80,240,124,198,106,165,81,70,130,81,202,123,239,141,3,67,231,217,120,71,15,117,104,210,110,130,57,180,221,244,186,55,48,246,73,121,105,100,101,107,76,52,28,143,75,39,248,52,1,43,255,97,252,208,229,72,191,80,180,25,241,53,215,30,146,245,4,76,84,244,243,181,183,45,55,76,97,56,163,211,59,78,117,164,87,236,4,193,99,214,72,76,242,109,2,148,85,97,170,40,248,111,67,120,127,185,125,214,56,38,82,252,54,153,54,77,209,18,86,196,253,221,143,209,215,126,47,244,21,2,222,115,235,86,119,111,47,197,107,211,160,47,185,164,190,189,193,184,210,188,99,166,160,184,20,70,28,219,71,244,192,102,168,218,177,105,30,62,135,169,141,167,11,224,110,85,197,137,223,181,253,248,133,218,113,116,106,223,123,157,33,229,151,236,99,35,159,249,67,41,162,89,95,62,188,205,148,59,105,221,194,65,104,170,124,186,107,204,18,121,154,21,201,140,221,116,87,192,171,230,137,46,149,26,82,165,234,183,180,56,219,251,105,99,88,233,211,208,102,253,184,181,106,75,91,31,70,67,207,151,53,21,182,202,139,140,217,226,64,145,186,190,135,215,139,114,26,252,234,42,243,211,228,180,235,218,185,55,178,90,229,233,145,6,5,79,66,220,123,80,97,238,250,45,41,20,176,78,244,140,2,85,59,45,250,111,132,251,21,66,115,203,203,150,216,136,95,253,109,227,171,53,237,40,44,0,111,188,88,142,141,62,141,180,139,79,36,179,184,159,4,168,237,102,168,153,59,106,201,61,186,145,34,40,90,2,198,199,164,123,29,119,30,151,126,171,148,213,40,143,129,3,60,168,91,31,63,141,142,96,218,165,123,141,156,194,218,201,229,58,186,43,48,200,174,143,88,173,160,109,211,117,221,126,74,59,14,83,187,44,157,78,21,103,153,207,210,186,16,136,82,152,234,237,239,233,99,130,225,114,112,46,19,190,255,131,45,133,109,157,116,234,14,87,16,189,48,39,171,46,47,194,64,30,189,64,181,239,36,11,168,90,81,59,95,2,212,144,45,125,43,76,21,3,31,52,114,31,143,126,145,107,168,221,227,204,123,70,1,165,167,30,111,166,4,2,214,62,104,132,226,143,90,19,168,228,239,152,105,29,15,161,46,191,130,214,94,204,134,78,46,171,238,134,20,50,175,241,218,152,186,159,126,145,130,240,103,244,156,153,82,91,87,56,228,169,47,90,174,157,222,90,178,206,138,147,185,128,79,121,82,49,6,83,10,204,123,102,153,41,109,171,229,71,181,248,104,124,126,109,168,161,195,16,199,160,240,165,95,190,60,104,147,248,95,55,146,206,151,225,231,225,165,150,86,123,60,129,31,60,194,145,74,158,93,157,83,135,180,89,144,254,15,254,233,42,233,123,25,133,250,193,240,64,210,123,25,149,55,96,75,65,77,67,90,227,173,73,239,221,186,128,168,153,25,53,152,120,133,147,86,126,177,88,113,15,24,14,105,209,169,2,227,221,7,109,226,74,77,38,43,41,52,254,185,208,176,57,186,39,85,74,81,186,173,141,92,236,122,130,224,54,137,197,237,71,149,201,100,180,86,83,104,119,112,146,219,160,6,113,195,202,143,110,19,20,210,67,192,78,210,247,52,74,179,122,8,84,147,207,137,183,218,22,125,212,133,77,193,206,128,77,81,89,187,134,166,96,192,68,48,94,109,192,191,93,163,197,241,132,225,145,58,14,73,228,11,148,67,122,118,221,145,32,140,7,108,92,111,65,145,241,137,189,18,109,208,87,14,218,246,202,226,210,106,23,197,183,53,211,70,139,237,230,67,182,126,201,63,2,195,1,117,103,8,145,218,117,146,181,76,145,223,120,26,111,74,209,111,217,183,209,133,28,70,81,179,39,99,90,34,47,247,56,32,235,86,55,121,210,214,118,60,109,9,7,69,97,99,33,58,108,255,182,230,198,93,206,21,191,203,36,161,84,97,180,127,188,241,99,5,214,151,158,140,212,177,105,1,163,159,124,210,169,28,187,244,169,77,10,115,253,236,116,103,74,130,94,91,235,155,233,188,71,100,35,224,67,226,177,194,181,197,126,3,187,186,232,209,4,250,214,37,185,137,233,246,209,76,172,205,81,43,154,167,150,6,217,216,241,53,142,21,125,159,233,157,90,143,241,132,22,62,243,229,132,42,0,62,203,142,209,15,106,130,73,19,116,152,210,117,45,55,126,156,146,94,249,229,118,146,121,102,74,72,221,225,78,124,49,15,202,8,146,198,184,214,241,247,88,204,6,163,194,181,29,38,232,172,59,252,248,113,99,254,96,170,131,124,122,230,26,225,109,57,74,60,187,38,176,58,47,169,82,7,141,121,168,48,182,244,223,160,192,180,43,51,253,178,9,96,122,219,56,22,170,250,120,134,101,147,248,107,17,246,41,95,30,148,176,221,238,240,222,111,163,219,255,253,155,237,98,94,168,109,141,186,117,101,142,18,233,107,21,5,74,146,210,213,178,163,194,145,183,205,220,174,105,221,162,103,224,123,6,165,200,36,107,245,119,9,14,177,33,66,120,119,95,72,247,115,248,164,241,48,197,191,214,250,7,90,226,167,173,174,140,174,234,227,9,229,128,93,146,165,126,221,110,78,172,67,219,222,216,243,58,36,133,99,208,225,101,7,132,142,39,215,149,232,24,83,101,232,183,36,130,180,226,183,141,115,155,38,89,89,237,245,219,244,221,211,202,236,94,102,9,116,34,177,144,231,216,14,24,59,189,13,109,155,84,149,232,89,231,188,76,23,35,66,4,126,48,17,77,56,85,247,104,252,71,243,196,211,184,21,212,183,5,157,125,250,186,134,239,121,45,145,228,23,64,64,211,63,38,252,151,163,55,81,51,174,221,61,5,235,239,232,126,132,121,58,246,67,23,68,192,116,50,69,10,127,197,179,213,155,110,240,205,226,152,62,226,36,81,126,39,185,129,10,9,11,63,216,228,6,71,186,65,16,32,242,101,13,25,119,204,100,228,163,59,233,135,253,181,127,118,209,41,92,80,106,113,240,30,167,69,154,198,231,76,132,246,175,223,243,87,252,72,29,214,147,138,135,221,225,95,221,224,196,24,248,194,63,69,149,210,250,173,20,243,36,217,176,249,107,161,101,184,83,16,109,33,248,236,131,194,182,160,62,233,73,48,214,15,123,196,131,112,98,75,48,137,139,108,204,82,228,215,53,58,113,71,232,115,53,125,210,188,144,226,90,9,110,205,175,108,104,71,62,209,170,31,17,232,115,201,235,251,90,56,71,180,223,112,106,227,162,74,72,180,78,141,32,12,138,227,213,242,158,78,177,63,20,1,71,140,168,73,111,42,248,21,151,235,5,108,171,107,224,125,176,65,187,195,194,132,181,82,203,204,118,63,200,209,93,38,200,47,48,149,175,253,217,15,254,191,6,169,238,213,110,151,104,250,51,191,140,190,50,46,233,216,130,143,121,83,132,87,117,234,238,49,249,9,22,108,141,41,34,94,94,226,217,123,87,254,148,191,65,21,69,175,14,88,127,42,30,202,177,160,110,188,223,166,96,250,151,20,205,188,59,17,18,198,127,48,42,235,41,50,7,71,98,196,6,77,222,199,87,181,223,213,242,130,28,38,241,92,195,149,120,140,190,29,112,195,226,148,167,27,78,251,216,47,144,213,110,250,94,13,246,135,115,44,112,127,22,29,147,70,149,40,55,39,217,19,165,202,58,28,56,184,230,110,98,211,201,213,149,17,195,205,59,232,75,252,55,215,35,129,219,122,241,101,234,10,116,93,180,184,73,226,162,135,209,90,206,72,48,226,255,222,54,217,243,71,163,80,245,199,85,137,125,144,58,54,233,105,20,63,30,92,164,162,156,245,12,111,160,255,246,64,230,70,217,102,88,175,59,204,27,36,144,202,73,175,205,113,16,219,63,74,219,186,0,224,0,120,53,71,83,187,58,114,131,53,184,204,24,211,110,177,193,150,27,63,30,125,67,190,63,133,174,177,197,74,88,86,228,234,167,96,40,169,249,49,83,58,142,13,165,63,65,236,140,0,49,177,203,151,181,96,99,66,61,187,120,24,118,250,72,3,78,157,247,243,142,196,94,242,215,44,94,47,14,180,215,79,169,106,48,136,151,155,224,112,207,97,210,42,140,180,147,47,92,66,130,186,184,170,73,230,196,128,113,103,26,233,173,48,19,163,109,244,34,211,112,19,61,120,35,70,149,214,244,177,70,13,233,113,224,138,131,32,193,95,56,195,145,81,200,187,2,28,178,56,213,46,108,154,159,218,53,228,79,235,131,171,114,184,145,62,126,247,22,106,186,212,163,187,240,61,42,142,215,236,225,197,10,236,2,161,175,82,116,160,190,97,33,227,81,62,72,161,2,224,126,99,58,32,113,11,12,169,63,118,82,84,29,202,209,198,201,207,239,1,15,10,112,202,36,253,126,233,233,1,115,120,39,94,46,254,199,120,49,14,107,165,179,125,16,110,158,241,149,28,172,31,172,209,209,226,234,129,240,76,215,243,22,19,103,134,245,116,231,2,2,148,2,19,34,120,61,219,108,127,178,64,62,243,13,119,129,155,140,169,69,67,235,91,124,232,195,9,3,214,210,40,78,127,235,139,196,56,125,154,218,12,245,13,154,21,134,16,184,66,180,142,153,136,4,139,108,58,155,11,115,145,37,32,182,240,7,225,34,68,15,205,14,63,79,198,11,152,112,96,92,31,240,131,52,133,161,107,70,65,117,234,28,161,99,32,176,201,93,5,124,44,60,36,48,71,64,236,134,38,157,165,244,112,202,36,175,47,110,77,179,21,221,44,81,127,156,174,5,111,126,225,211,228,244,218,38,148,23,103,54,69,71,149,227,10,145,177,156,232,121,65,253,74,118,157,77,62,160,155,79,124,221,196,82,37,75,110,68,134,133,149,9,213,189,116,83,149,55,60,249,191,194,26,77,159,38,151,41,54,37,154,222,67,59,126,119,211,55,166,4,118,247,81,184,16,112,141,198,57,86,133,201,176,73,101,47,225,219,53,34,186,144,92,173,218,69,169,239,234,127,77,55,121,235,206,253,241,185,21,8,188,124,10,87,210,28,163,237,187,0,100,10,83,238,192,133,130,204,221,49,95,17,37,224,251,34,95,184,249,239,140,229,46,36,92,127,187,90,134,135,167,143,165,147,148,28,21,207,202,230,36,66,26,163,105,162,192,253,23,15,70,191,124,39,184,124,49,197,187,101,59,232,144,180,31,141,216,225,94,218,73,89,8,221,170,242,132,95,12,81,22,125,250,126,192,88,216,220,158,239,126,151,126,219,234,86,135,79,14,75,231,164,158,175,47,158,134,213,243,181,169,239,77,57,212,112,22,226,199,153,10,175,46,158,70,102,164,48,77,17,197,169,39,220,98,212,80,81,134,223,70,11,59,200,10,86,34,71,89,199,219,178,184,94,227,68,114,135,78,179,106,89,72,225,198,28,69,56,95,251,39,210,245,80,74,105,106,219,86,162,60,96,75,115,208,182,185,158,60,175,50,178,7,71,103,48,46,162,112,119,35,109,34,156,202,77,38,185,103,228,225,86,134,172,94,21,142,26,226,213,60,18,69,247,171,206,205,117,7,140,98,120,79,29,163,218,211,126,222,240,177,166,254,52,117,39,99,245,76,196,52,170,118,188,82,84,121,133,35,254,131,221,169,11,196,132,218,94,120,2,243,64,63,215,221,140,87,132,39,152,86,231,228,143,93,190,245,2,39,84,244,83,184,35,209,224,240,221,127,116,80,238,226,163,100,69,160,88,54,58,203,238,142,21,19,133,32,230,87,243,36,44,45,162,42,248,62,90,90,185,165,125,177,52,113,33,137,43,221,230,127,221,177,163,216,241,147,158,190,175,57,226,123,140,102,103,168,46,205,59,96,51,126,187,109,145,208,7,182,196,168,215,246,80,170,218,182,66,235,47,140,85,173,22,132,192,176,44,222,231,192,198,209,197,133,137,227,25,169,196,177,16,237,86,216,234,30,71,248,14,2,160,158,46,212,212,152,238,45,129,166,75,9,65,129,219,171,40,103,215,141,123,80,109,133,203,137,183,190,211,112,41,51,254,71,193,244,68,28,96,81,197,53,216,180,80,2,38,37,235,40,12,147,237,53,126,215,128,92,188,144,110,60,43,156,214,195,60,143,242,65,62,78,236,254,6,109,137,62,24,79,83,45,250,53,14,9,64,143,228,251,167,239,68,184,168,155,5,32,141,223,141,240,155,17,36,235,140,129,126,48,138,209,190,195,137,245,208,196,152,39,36,176,123,4,209,40,103,90,117,113,22,19,109,143,96,238,52,99,68,94,204,72,131,17,8,110,115,232,168,124,38,166,81,35,18,252,85,181,167,45,141,106,189,64,49,132,29,205,230,68,209,37,150,38,122,97,67,147,26,161,5,207,32,90,24,127,86,46,56,36,0,112,102,56,76,125,4,153,104,180,140,112,206,11,205,139,22,55,240,162,22,147,207,195,107,171,221,247,146,198,183,21,206,245,125,1,2,172,56,97,63,36,240,191,30,19,177,224,180,219,10,227,57,123,44,142,123,10,170,109,8,81,194,213,199,96,182,224,251,146,215,54,217,186,224,172,177,247,105,10,198,50,233,63,63,96,204,167,173,119,70,24,56,219,117,138,45,99,177,168,71,6,163,117,132,27,245,87,98,72,6,5,109,50,33,26,125,36,220,41,76,37,20,119,123,48,169,240,32,8,76,56,42,88,76,84,230,208,252,142,11,223,95,251,130,65,117,135,172,247,244,52,148,203,128,187,85,225,147,252,88,20,153,130,146,185,80,95,78,233,179,184,20,99,84,144,107,26,154,247,139,116,77,80,69,137,46,77,49,198,215,180,183,30,65,42,51,181,190,148,145,60,92,182,29,74,218,73,38,239,125,79,40,181,143,239,198,7,79,105,193,220,165,131,68,120,111,241,85,95,219,42,163,141,199,49,68,51,92,6,13,197,182,253,104,151,247,192,104,98,201,192,78,223,223,35,109,18,64,250,20,166,40,84,144,8,185,30,105,138,31,185,236,207,96,54,58,233,254,20,70,143,219,247,98,140,61,24,213,2,99,191,4,55,12,67,40,229,199,254,50,52,131,67,203,177,34,60,240,69,17,151,247,98,132,21,82,206,49,57,225,158,230,205,158,211,52,155,115,85,179,48,226,225,134,63,84,126,26,163,235,49,203,106,146,94,199,238,193,243,26,4,93,252,174,226,84,7,46,36,112,5,92,210,161,143,102,107,121,40,10,164,71,65,171,82,21,40,36,208,12,183,184,40,52,216,43,45,195,247,227,62,152,236,100,205,226,190,91,20,217,39,1,227,241,148,21,82,58,250,142,241,116,173,95,74,17,47,133,44,183,199,33,39,121,90,94,203,92,66,65,152,187,3,114,91,87,120,190,112,23,100,161,85,20,36,247,220,45,98,138,182,206,180,178,63,70,52,120,178,230,102,148,1,197,92,40,65,29,107,248,103,198,81,216,180,247,3,165,88,83,83,148,84,185,104,219,178,176,171,192,11,82,84,180,205,185,220,245,105,72,133,227,229,11,244,34,84,62,24,3,28,195,145,109,112,79,137,35,121,122,23,38,112,231,244,198,143,189,184,104,199,167,49,136,2,102,94,166,198,73,124,143,158,83,243,78,12,6,26,199,77,28,121,18,115,232,85,248,183,71,69,114,8,186,211,121,204,162,102,2,41,24,247,60,215,221,144,164,236,200,154,188,93,104,39,161,56,231,102,136,55,64,13,210,93,28,181,196,56,188,8,241,221,131,81,159,70,189,254,245,139,172,9,157,131,159,102,142,124,102,144,9,74,66,69,151,140,149,52,65,75,55,49,174,128,17,120,211,85,251,179,129,35,101,165,38,219,143,162,118,220,49,162,219,90,226,206,224,185,95,230,46,78,221,147,150,60,21,208,79,160,215,154,150,208,13,146,4,231,165,43,227,243,173,122,114,221,207,250,242,118,77,214,90,245,15,8,142,181,254,82,109,16,240,95,255,216,38,165,99,4,198,100,184,17,72,174,161,57,113,207,207,47,29,185,228,83,244,72,179,62,200,114,205,164,142,176,226,216,187,232,221,51,147,58,2,196,147,72,156,50,18,199,76,167,3,146,60,235,13,217,88,178,48,151,37,76,70,238,19,34,208,159,138,70,144,188,217,34,147,148,18,227,73,44,227,154,45,123,188,207,5,239,78,55,74,74,243,124,50,104,119,28,116,63,26,108,49,83,126,251,30,93,106,74,144,166,250,62,136,149,25,210,227,188,124,107,52,249,216,154,23,140,245,245,206,22,68,186,190,158,218,254,151,210,39,255,82,228,229,174,177,127,99,145,151,255,242,31,255,215,255,251,255,252,159,254,253,21,94,240,205,160,219,242,251,0,11,23,239,144,20,0,96,243,50,58,108,65,195,37,240,232,219,57,154,136,114,78,189,117,55,202,29,35,90,245,7,175,187,99,247,163,141,83,113,226,4,76,201,143,103,185,3,227,141,24,127,48,215,180,39,178,110,141,143,207,47,67,228,162,151,33,233,78,214,181,122,252,97,228,168,133,245,209,16,3,250,124,147,89,120,189,239,174,48,210,107,19,102,119,152,178,18,69,127,250,110,249,237,111,199,191,240,61,129,159,60,227,192,112,52,186,247,31,108,206,186,103,71,98,152,183,234,69,58,209,150,19,155,197,20,133,171,219,129,150,9,93,132,224,214,108,111,155,222,47,182,239,165,111,133,134,228,249,187,226,89,121,144,209,245,173,246,54,113,95,135,57,204,159,147,16,115,120,70,146,35,112,37,227,242,193,135,128,231,142,167,237,170,25,219,4,85,0,41,212,226,191,221,96,169,190,61,136,2,157,195,211,178,47,122,205,167,79,167,25,124,244,86,188,109,18,144,133,20,72,241,16,148,237,188,103,168,49,189,186,165,195,148,177,67,208,18,184,106,62,31,121,185,132,32,163,241,97,133,105,4,134,192,176,106,192,71,25,183,247,131,144,179,250,26,71,156,161,235,84,88,247,244,26,1,99,32,183,60,197,215,27,83,18,66,134,54,14,15,214,85,64,151,21,91,58,58,145,232,203,30,237,117,109,137,79,24,111,49,149,61,226,183,41,50,57,228,131,161,60,51,135,55,126,45,143,33,121,73,23,190,203,199,53,23,22,66,130,247,150,32,179,97,152,147,196,191,24,137,75,79,8,215,224,114,47,230,241,52,68,127,157,137,163,158,229,116,198,133,73,164,89,250,60,141,127,212,95,172,192,6,78,141,99,10,198,92,66,244,83,228,7,232,249,189,5,116,255,98,176,133,166,238,58,40,238,185,142,197,181,73,33,186,158,180,173,212,208,204,183,202,78,16,111,117,223,176,112,160,195,236,206,71,225,5,89,188,255,193,86,240,93,191,24,101,115,92,20,28,145,188,123,83,251,228,189,201,19,246,11,203,68,167,253,147,224,55,112,195,167,231,48,158,138,244,48,44,199,64,17,190,89,186,233,160,88,227,191,60,72,247,212,109,197,148,91,252,217,129,40,235,39,83,5,109,115,103,142,88,69,137,89,116,103,128,134,124,162,109,252,236,66,12,167,99,72,229,58,10,207,173,235,94,202,182,179,252,167,81,216,157,218,111,110,116,110,165,78,211,99,72,251,33,251,186,171,188,77,171,82,212,186,44,1,202,247,186,195,12,150,200,125,120,234,10,65,85,228,207,100,67,192,117,82,194,93,103,202,215,188,148,57,119,71,75,101,210,105,8,183,45,224,127,238,182,131,228,161,234,141,147,193,147,231,120,97,197,249,183,198,141,181,245,248,50,210,215,95,118,17,10,238,84,234,146,158,35,237,229,60,8,118,230,198,77,89,96,236,224,191,93,137,57,103,84,126,129,135,123,102,39,121,216,154,31,106,142,139,16,216,160,206,41,90,194,10,67,238,105,1,55,156,94,218,52,22,158,143,248,102,139,250,244,148,128,124,230,156,95,172,78,184,65,210,120,179,122,141,127,40,122,213,146,204,139,71,228,78,249,18,48,37,143,116,105,178,7,249,94,59,55,42,21,105,18,179,174,207,241,215,198,120,120,2,165,131,208,144,221,141,255,224,186,59,117,107,4,134,46,94,2,174,67,5,27,128,137,26,108,135,57,57,91,85,184,22,39,140,77,83,219,234,58,209,126,50,39,14,83,8,122,235,70,206,210,253,254,92,206,100,100,30,189,150,192,82,55,82,147,195,40,50,104,215,168,191,88,227,123,150,159,179,72,224,107,193,59,89,25,120,236,79,237,164,2,141,183,249,111,147,148,156,30,102,31,119,12,23,137,126,143,207,170,13,250,144,125,164,125,235,70,75,113,197,242,231,232,187,240,207,31,42,48,65,247,63,107,100,226,64,238,250,203,212,182,155,238,15,32,136,142,34,64,19,248,231,203,115,184,34,156,160,48,217,96,190,139,83,197,166,190,90,27,6,67,230,221,14,227,71,151,125,216,148,137,167,127,46,106,18,53,113,54,52,83,175,117,185,115,130,34,36,225,86,133,81,123,8,152,108,249,162,141,147,52,226,123,237,250,5,71,123,130,143,235,246,92,184,176,55,232,111,55,124,189,127,75,4,95,205,90,35,193,165,198,94,188,120,139,35,230,8,142,134,47,64,156,90,61,253,242,61,167,125,225,47,200,132,34,81,99,5,124,62,95,216,38,146,39,19,156,164,50,202,222,56,74,125,123,49,69,40,208,131,96,182,195,147,224,145,14,201,175,224,130,195,131,200,210,74,240,241,234,62,40,149,246,165,59,41,21,120,182,7,29,47,220,138,6,193,184,196,205,226,52,60,74,191,94,91,164,75,207,173,250,224,240,1,37,113,118,235,199,36,84,219,86,192,43,157,231,8,194,121,254,244,5,239,150,245,148,83,135,213,54,169,78,55,230,136,133,232,165,253,134,69,55,163,233,130,162,172,12,202,181,160,187,235,155,221,243,147,148,66,49,122,45,85,219,133,38,56,252,219,146,248,26,170,171,118,113,255,131,145,52,30,91,159,198,135,188,3,166,84,131,78,163,101,94,118,239,57,65,148,58,180,107,95,139,226,168,147,178,234,28,172,15,102,28,252,224,179,202,49,71,6,148,193,118,233,97,51,151,164,192,14,112,135,78,112,28,54,155,70,126,25,173,186,237,230,23,25,78,82,109,118,32,252,13,227,227,175,223,215,180,216,82,247,27,152,186,171,127,215,39,12,61,162,9,250,52,57,165,222,54,167,71,90,90,36,214,28,183,37,38,181,122,107,147,142,119,182,104,127,24,98,137,68,215,26,2,179,203,239,155,120,244,150,210,191,17,120,104,197,93,98,216,52,20,56,146,126,163,149,235,94,146,73,134,172,216,87,108,246,206,74,199,222,153,117,136,21,130,26,218,116,193,171,105,69,34,154,78,19,104,171,229,47,15,6,1,226,150,182,139,58,30,87,6,91,20,195,174,166,182,49,169,28,134,51,173,31,163,82,13,230,115,24,230,238,212,151,194,163,210,124,250,99,210,223,223,210,167,81,24,243,111,133,2,242,144,40,18,141,219,146,249,131,59,110,6,221,172,174,145,177,71,52,126,239,150,53,125,44,182,62,215,35,185,119,21,120,57,138,82,164,195,183,255,1,183,254,75,163,66,186,161,159,45,131,114,177,243,232,144,22,10,146,56,76,40,46,205,127,146,229,92,41,197,170,189,32,6,168,191,189,61,233,9,129,4,171,87,157,62,200,231,210,77,100,4,144,20,219,116,80,138,103,33,207,110,218,218,85,39,25,209,105,191,248,160,211,36,21,64,129,9,68,248,244,55,129,85,81,114,100,138,146,51,61,28,182,90,97,186,58,238,21,176,254,221,100,129,81,54,213,249,111,236,231,120,26,31,188,142,120,183,42,121,59,186,134,240,205,214,117,107,154,254,14,35,131,147,246,12,130,217,61,158,94,41,206,250,187,128,187,60,230,132,139,214,139,30,0,139,66,68,127,222,125,10,122,124,82,18,153,93,122,88,76,44,62,231,189,37,235,89,79,246,238,14,244,124,245,124,122,164,54,50,91,227,115,222,141,77,2,11,120,191,40,7,60,163,237,219,90,211,198,161,85,249,250,161,80,217,233,250,48,106,218,50,143,234,43,170,130,117,69,16,126,7,106,213,93,212,52,251,98,237,124,204,26,117,136,124,118,225,8,216,164,146,165,229,2,11,40,166,55,41,252,122,133,197,44,112,149,84,6,27,217,250,162,198,40,164,32,249,22,59,93,159,201,76,241,242,82,192,144,201,196,224,36,84,189,223,218,249,96,54,43,108,58,144,239,233,89,134,254,246,47,238,243,186,6,103,75,47,31,232,152,142,24,50,20,143,244,197,240,112,57,9,104,18,111,29,162,185,198,197,230,120,225,159,105,90,64,233,182,70,168,203,251,109,68,26,201,147,228,24,127,169,236,192,119,51,83,255,21,66,232,241,165,59,25,56,69,118,97,190,110,245,148,88,22,71,191,38,103,114,212,160,240,16,79,119,50,27,245,134,124,15,61,65,169,178,168,46,36,228,166,71,172,106,28,3,201,219,241,139,33,5,108,178,167,233,238,254,201,160,80,58,73,191,7,251,178,139,120,253,96,221,194,177,13,66,243,222,26,135,119,165,62,9,88,9,235,237,9,12,130,192,118,158,188,81,193,105,163,46,90,210,238,123,60,141,67,67,118,179,123,240,207,112,254,3,67,120,80,212,14,210,216,204,216,141,180,109,51,37,2,237,83,29,161,80,87,187,211,83,129,237,190,156,250,93,157,24,197,62,58,85,16,186,253,76,235,104,27,11,36,121,136,238,68,106,177,255,127,108,240,10,82,186,50,190,229,215,224,43,40,76,14,160,15,24,26,179,146,89,138,135,232,132,186,55,48,54,186,62,141,181,228,6,140,213,33,75,129,0,11,111,121,183,55,169,211,105,60,241,190,215,7,215,45,58,191,192,164,33,4,108,181,32,171,194,159,139,185,129,226,245,174,201,117,21,37,183,38,217,38,231,31,240,218,95,124,104,172,152,93,19,12,65,242,61,93,168,233,145,230,224,41,241,57,246,181,139,213,254,159,28,60,94,118,30,24,215,125,130,185,15,4,76,205,203,154,26,255,78,172,173,123,204,83,188,37,59,3,93,228,8,17,77,10,121,234,128,223,45,100,188,159,54,201,237,154,61,118,97,142,242,195,247,235,39,152,208,76,188,54,41,59,201,15,57,66,125,6,148,168,92,122,24,246,88,60,140,187,40,125,236,187,223,56,123,97,154,218,125,93,169,113,216,39,142,126,86,225,84,81,116,202,123,192,93,234,169,252,224,32,221,206,159,124,125,126,154,227,249,193,67,117,59,216,2,16,176,232,1,19,199,94,9,246,96,227,69,161,230,169,3,104,125,70,162,10,216,94,91,225,251,115,126,176,89,77,191,161,59,229,250,172,204,89,192,84,195,73,63,77,104,46,58,62,45,161,81,97,46,159,37,96,100,92,50,76,196,221,97,108,122,117,124,93,184,236,56,216,8,119,244,52,137,145,23,90,239,105,84,65,210,123,155,170,139,195,157,123,126,106,156,123,104,140,218,253,94,41,122,2,28,123,161,185,149,203,63,208,18,223,163,213,127,126,46,68,148,162,223,20,4,248,199,47,239,29,54,35,213,188,244,134,59,237,52,111,209,239,194,37,34,15,74,117,69,79,224,107,50,206,244,214,118,29,119,152,52,216,147,27,223,177,107,192,75,105,255,248,216,97,11,16,221,208,219,28,224,244,148,114,78,254,89,90,126,171,93,106,188,21,165,90,243,178,255,118,100,71,95,120,219,82,77,83,184,182,152,195,76,163,185,211,211,143,232,53,201,143,83,65,30,91,62,227,93,62,216,242,75,58,2,168,47,28,86,184,213,75,203,139,207,142,186,128,161,61,167,208,71,13,87,226,69,169,219,147,126,154,244,105,159,40,92,38,147,255,244,126,159,85,226,52,159,92,22,115,199,71,36,40,112,135,197,99,145,58,142,188,114,60,221,149,51,104,91,229,174,177,246,238,189,191,252,163,223,219,37,107,65,225,153,231,61,188,132,249,132,185,126,210,231,128,127,246,154,54,161,253,20,70,166,78,123,244,139,16,103,153,233,240,225,178,226,112,153,53,197,23,22,89,111,177,122,38,213,183,103,250,237,233,106,88,228,34,44,41,242,103,168,85,20,14,184,213,100,236,34,143,123,98,30,161,54,178,52,124,135,46,193,254,30,220,231,74,22,16,102,96,108,226,92,161,36,29,216,172,129,29,1,161,110,213,13,79,178,6,102,84,172,3,38,120,161,223,163,153,136,167,195,203,10,191,170,149,243,21,87,165,5,110,189,102,235,171,82,173,219,97,83,24,75,112,59,75,96,110,139,61,153,95,228,54,7,76,136,252,36,219,141,226,137,14,143,185,146,35,222,170,252,190,81,27,36,28,39,163,147,250,6,49,44,29,55,65,50,43,123,16,18,129,141,99,149,13,218,17,230,219,48,30,115,250,237,187,85,198,17,97,33,135,4,163,79,23,134,229,104,84,168,152,137,208,192,153,229,112,37,130,145,248,14,86,29,51,96,42,204,107,244,30,86,123,172,78,40,243,69,173,13,180,151,157,208,53,205,184,59,18,69,96,235,157,111,103,176,34,216,74,59,184,253,222,59,86,193,189,29,54,81,69,188,48,233,44,49,106,245,51,74,190,192,13,1,3,135,203,49,191,190,192,92,158,60,206,214,41,165,40,103,4,155,35,49,145,64,169,197,40,124,137,242,171,124,237,240,66,30,72,97,118,254,184,69,32,118,86,229,248,186,251,138,149,58,8,152,155,148,188,246,93,248,124,211,7,87,89,190,68,138,131,107,102,40,89,111,10,175,241,150,47,176,154,173,228,228,126,46,8,241,107,187,201,182,100,164,233,29,107,132,158,73,30,39,240,60,173,202,211,67,221,72,11,117,151,181,229,183,41,119,161,240,217,111,50,32,190,172,129,50,76,143,58,235,251,237,126,183,245,45,240,253,7,103,11,188,229,58,122,209,83,222,70,111,242,114,9,190,6,117,176,10,128,249,122,2,83,177,165,61,120,54,245,133,178,97,182,103,100,89,177,29,157,43,205,8,250,239,105,156,222,50,166,205,104,84,15,182,60,43,133,241,246,247,55,149,234,167,211,244,126,160,243,54,243,178,201,242,149,81,97,234,148,56,102,72,16,158,178,37,46,138,41,191,197,141,182,176,92,82,144,88,250,234,251,218,247,164,148,36,57,96,34,250,209,113,106,203,233,52,69,125,120,189,15,66,90,104,209,158,221,157,250,29,82,68,246,133,81,15,188,159,179,232,194,107,76,157,136,176,56,158,7,224,110,89,85,200,254,104,118,16,177,245,167,171,81,38,228,139,112,95,237,30,135,232,116,84,232,250,215,24,105,175,105,227,226,139,179,31,157,23,113,6,65,58,255,142,62,203,22,249,78,176,143,205,89,97,82,188,122,28,50,16,65,229,152,192,228,93,37,222,154,127,251,125,250,52,22,74,92,252,198,221,70,36,229,17,24,191,237,145,189,56,77,114,107,61,188,15,131,44,44,249,92,22,9,141,139,31,11,87,195,62,139,74,52,53,108,230,97,25,195,218,113,106,28,188,99,0,53,206,162,141,243,154,175,113,14,148,33,61,219,148,219,120,79,115,151,150,125,227,90,39,92,145,106,220,51,8,25,118,133,17,8,60,239,142,83,53,212,102,137,236,174,59,106,55,164,41,74,175,192,22,55,137,251,21,199,254,18,184,99,186,134,185,143,189,47,38,199,134,202,190,223,21,8,25,222,165,93,35,32,243,110,57,248,98,103,130,119,228,143,155,205,140,5,34,48,183,135,248,158,203,106,5,8,76,46,212,247,220,238,133,16,229,22,24,251,166,61,239,31,33,199,169,112,143,138,87,211,36,248,69,15,15,120,169,239,79,15,137,93,191,59,43,231,67,57,71,155,194,136,129,71,172,129,106,126,249,233,33,151,51,20,253,166,44,124,178,172,31,67,229,151,255,45,151,133,11,35,34,188,94,144,164,139,122,186,197,237,106,19,87,45,230,105,87,152,169,251,252,188,109,40,255,11,133,217,199,228,32,16,161,146,95,205,156,33,223,235,57,242,207,58,23,126,181,233,30,60,224,71,43,140,161,29,159,139,184,118,213,81,179,250,68,39,60,212,164,163,167,167,185,65,63,239,56,245,74,210,211,49,102,152,88,173,105,183,91,9,229,118,208,57,36,45,30,184,169,83,159,106,36,77,223,202,212,128,226,105,180,252,186,126,174,159,101,28,240,41,105,42,180,77,82,120,132,95,16,176,144,73,134,26,219,120,109,83,244,190,107,199,57,13,37,10,98,235,88,97,114,5,35,132,98,87,176,244,116,15,127,16,226,194,83,4,29,155,101,71,159,239,197,95,136,137,233,36,133,134,16,161,211,207,104,31,250,214,248,118,95,100,136,68,219,52,19,104,176,197,107,67,128,17,171,215,180,253,234,140,96,196,79,227,92,97,196,165,95,80,138,235,92,106,188,215,240,203,91,82,170,100,164,52,211,244,9,35,203,116,34,164,208,23,240,124,81,221,107,104,156,150,219,230,232,140,8,206,33,94,159,224,253,120,7,86,26,69,10,169,52,147,150,114,221,162,249,147,92,219,250,218,240,166,125,43,69,16,157,107,143,194,68,91,35,240,122,175,207,233,181,168,102,238,190,92,132,16,85,48,175,89,25,79,79,242,158,232,105,126,233,135,239,202,243,141,242,130,198,8,79,240,181,7,162,233,102,245,5,20,238,61,174,48,4,84,40,235,169,48,181,79,102,192,155,11,115,130,251,122,175,213,17,107,72,191,77,133,221,232,119,39,134,152,26,159,117,188,198,9,115,164,137,100,36,210,21,240,228,139,36,120,135,63,105,20,203,100,74,3,14,171,36,26,159,243,251,210,250,193,13,61,95,160,252,158,124,189,39,184,125,111,88,240,29,142,127,192,46,42,15,76,161,225,153,97,87,150,51,82,232,167,209,60,131,223,160,113,247,106,185,227,245,161,8,121,165,243,229,231,182,12,24,30,85,207,131,18,49,248,31,1,56,15,217,56,143,59,240,193,215,200,112,245,249,125,187,112,231,112,106,153,144,240,8,24,31,65,122,214,244,16,29,190,139,86,147,22,108,30,61,82,67,53,137,230,244,86,215,108,42,209,49,114,182,210,142,51,97,116,199,111,35,252,144,103,66,123,241,31,104,8,159,6,186,109,245,28,225,75,180,150,62,21,118,230,163,83,160,54,156,23,102,57,241,48,105,56,105,11,159,86,254,37,96,106,199,167,173,238,140,55,137,248,199,115,167,189,140,244,162,248,105,139,25,228,221,138,65,10,248,84,17,164,176,173,110,4,105,26,210,200,204,179,200,104,41,37,224,253,173,116,186,140,46,167,75,53,233,148,149,54,105,146,55,2,166,226,66,222,226,207,124,211,236,94,62,103,222,164,113,34,175,128,97,57,164,195,233,68,105,109,224,251,191,52,73,241,53,197,36,165,140,102,255,199,209,54,122,28,232,141,136,127,209,247,238,150,71,234,48,251,221,76,135,234,61,95,226,97,28,4,59,157,139,229,177,7,238,85,31,69,182,116,158,183,96,122,12,75,187,77,31,228,151,63,28,188,157,84,32,169,253,10,133,172,7,67,101,78,134,200,40,207,140,177,92,100,181,103,73,48,246,236,63,82,16,238,142,159,236,39,106,111,148,120,47,115,235,159,100,63,141,17,75,27,161,216,188,147,226,53,25,15,134,240,146,158,30,33,195,63,141,191,90,146,89,73,90,118,88,11,205,66,56,201,180,19,79,177,101,9,237,180,70,184,148,135,49,129,243,104,167,223,46,236,226,61,96,24,143,37,89,188,145,202,129,240,137,21,88,76,246,114,143,53,128,50,160,84,103,2,37,187,227,61,124,111,5,59,155,234,43,194,98,84,34,170,26,227,196,208,111,53,172,82,252,192,59,109,13,86,169,208,127,251,154,187,247,120,73,141,127,45,184,230,40,196,33,141,147,238,39,171,7,115,231,130,156,218,10,143,231,5,51,6,153,184,146,204,205,225,133,153,65,217,38,20,222,86,46,53,96,114,128,139,194,148,169,244,89,222,73,10,18,111,16,220,63,6,34,224,133,17,172,48,58,254,241,94,8,63,232,93,247,90,188,227,123,239,117,39,106,178,243,239,57,59,158,13,69,177,122,169,239,4,140,102,105,192,189,42,253,204,110,159,223,121,40,238,119,133,7,161,225,120,109,78,62,221,109,139,41,250,196,123,77,59,54,20,254,102,112,8,16,96,108,45,221,70,209,138,127,79,91,62,161,142,41,212,219,247,52,90,155,122,135,71,217,208,181,208,128,17,130,208,49,197,193,247,190,231,134,197,164,95,164,217,150,26,176,145,140,21,182,139,73,192,107,41,87,29,185,233,29,247,8,242,89,148,150,100,114,90,237,141,41,22,179,206,36,220,202,227,161,11,17,93,133,135,23,254,36,99,235,78,98,61,160,112,203,151,88,186,136,20,44,221,46,111,71,188,220,34,232,42,82,53,26,20,209,158,19,12,75,75,242,82,56,220,76,248,185,213,201,187,169,31,219,79,180,92,102,122,242,163,238,68,124,41,204,47,165,207,111,148,2,191,224,79,82,121,99,168,1,197,125,100,199,54,60,96,240,46,253,105,178,76,227,218,197,169,155,108,36,116,83,222,151,66,52,101,235,128,81,153,163,196,201,6,143,65,183,35,211,173,137,111,241,199,30,81,152,92,137,32,180,154,122,85,81,152,164,208,104,187,83,90,37,121,114,86,17,20,117,185,146,220,64,95,137,221,104,224,132,210,59,25,213,5,34,229,96,144,191,149,206,220,15,181,239,17,99,54,234,206,14,170,123,233,238,241,90,195,136,235,234,222,98,138,189,135,87,246,58,124,112,140,222,79,207,47,241,176,246,87,87,123,59,6,5,48,182,110,148,159,101,94,199,231,194,84,159,250,177,113,250,198,1,48,8,99,165,198,209,9,124,83,133,203,75,154,42,248,170,223,36,93,86,174,70,225,123,99,120,99,74,56,64,237,229,143,204,194,176,99,216,224,63,77,104,189,231,237,23,209,112,27,21,185,253,83,123,128,149,28,228,102,35,135,8,76,78,87,123,48,1,83,125,218,10,125,62,102,52,21,130,4,69,150,38,108,133,97,169,188,9,174,231,148,247,180,213,225,20,152,10,224,113,96,91,206,142,250,220,169,138,251,246,4,52,140,213,117,77,98,210,10,23,19,161,219,228,164,61,3,97,141,24,50,100,229,229,30,128,144,83,155,111,80,120,203,244,211,56,226,226,232,25,152,172,77,127,155,218,96,177,131,79,11,212,234,144,54,99,47,6,220,170,122,153,80,58,45,95,120,107,230,151,170,195,94,152,122,7,97,47,79,234,134,233,195,245,85,24,7,165,68,134,246,140,36,41,233,217,105,82,212,19,152,146,15,254,94,204,200,163,113,10,212,219,75,248,229,200,172,92,26,242,186,159,143,107,116,192,40,61,10,108,161,132,24,242,73,100,93,27,223,8,34,198,21,252,158,236,223,72,240,182,60,144,128,23,50,235,10,67,104,126,141,83,184,77,166,18,222,205,186,223,139,65,50,211,174,193,75,10,175,136,229,173,203,5,126,89,202,64,124,16,164,124,78,66,191,25,27,241,68,68,65,63,151,5,219,198,123,184,165,4,225,159,1,244,6,5,249,185,244,90,184,112,247,235,88,186,173,18,61,171,111,233,226,21,234,26,127,129,44,231,73,244,6,31,229,32,95,24,207,106,140,40,21,146,187,118,220,74,149,60,120,183,162,11,8,243,184,141,247,218,90,13,27,180,147,137,29,232,25,26,64,65,186,247,249,22,230,237,135,90,226,68,72,122,137,187,236,180,58,109,26,249,33,50,30,247,201,217,202,151,209,94,190,240,163,94,180,107,154,237,130,82,223,183,192,119,19,26,10,51,46,175,103,21,141,92,141,42,237,25,219,153,5,241,52,210,70,130,196,115,86,66,53,76,97,161,185,107,176,9,65,183,222,23,57,236,191,35,47,93,211,202,35,159,254,157,185,147,72,103,138,149,33,34,84,182,192,154,160,120,47,15,168,197,116,129,245,84,189,176,149,104,212,198,53,216,76,221,150,242,201,91,95,163,103,166,0,226,203,126,180,247,42,105,68,141,158,211,101,80,154,92,23,23,194,88,231,19,184,171,169,188,150,133,29,164,241,210,83,215,208,115,121,123,33,85,138,117,22,66,8,60,58,83,48,70,20,70,64,113,203,68,90,114,170,46,203,109,93,50,13,239,226,61,10,27,215,244,193,247,60,145,201,128,186,232,247,77,89,1,71,167,233,53,179,251,148,229,115,62,17,237,250,37,108,5,9,198,22,159,210,240,81,124,185,55,229,7,19,72,149,233,48,205,227,44,235,94,147,93,177,14,190,231,185,134,103,208,52,76,142,233,254,157,247,52,30,18,125,186,31,162,13,111,195,26,234,144,188,48,204,74,217,238,180,176,195,133,219,121,132,66,54,203,165,164,38,118,32,166,192,219,105,209,162,19,152,81,44,175,113,194,178,58,166,86,132,78,54,121,242,211,4,102,215,15,47,22,84,81,77,232,166,76,232,104,111,227,160,178,225,209,33,167,220,124,220,233,112,5,169,117,72,49,248,17,201,128,195,188,207,26,194,39,199,165,188,201,82,208,149,216,10,195,35,148,131,181,105,58,31,153,38,188,233,59,150,79,215,80,56,218,0,229,153,19,86,176,72,80,44,188,253,224,253,105,30,34,133,141,63,57,118,63,75,127,83,248,43,235,125,145,239,126,219,165,63,109,89,191,207,146,217,154,114,74,214,110,178,193,216,8,180,103,40,38,22,153,167,107,232,134,73,234,229,121,27,203,248,199,166,214,77,9,48,96,20,119,165,223,80,152,159,119,110,193,228,210,165,223,97,61,132,185,64,138,133,250,98,173,158,78,140,9,73,137,122,195,65,218,124,213,240,106,44,123,90,57,46,228,252,134,203,100,81,145,162,36,170,8,97,153,104,28,223,141,110,43,86,215,50,188,215,219,180,255,148,135,2,173,47,142,137,159,10,171,54,14,7,221,199,132,210,242,187,39,230,143,37,183,69,134,37,133,129,78,34,29,145,249,238,48,103,157,78,113,43,67,20,223,3,83,49,241,215,172,0,88,92,240,9,129,104,40,130,10,22,161,224,123,225,99,242,104,10,179,243,71,218,232,26,37,179,165,102,20,203,35,87,103,174,68,200,32,91,115,140,128,81,1,80,171,150,138,59,97,68,205,207,226,218,250,52,121,25,62,145,88,165,59,147,200,22,167,64,192,248,36,117,5,84,20,250,125,179,165,72,78,209,212,160,133,141,229,245,111,39,102,41,53,203,21,222,95,100,203,86,212,70,151,62,140,140,94,228,241,66,211,207,15,55,20,106,95,166,174,233,14,42,140,223,56,26,39,56,177,211,211,24,236,1,223,75,188,234,222,240,52,90,120,158,36,92,45,2,161,93,131,47,229,40,229,72,212,48,101,169,198,29,133,26,161,159,106,113,65,95,251,98,68,169,87,87,78,250,154,112,204,34,123,153,210,189,95,226,221,21,104,18,14,143,163,41,127,198,233,139,80,5,201,65,41,83,253,194,36,242,249,91,17,162,60,58,224,68,19,34,207,125,90,221,149,150,38,18,137,92,62,207,200,107,207,19,233,112,94,249,123,33,87,177,149,25,87,72,254,241,126,19,92,154,59,49,227,140,188,229,48,17,231,154,198,187,68,89,248,137,56,108,202,43,101,166,172,56,219,80,29,110,37,19,231,40,133,237,159,203,210,40,244,151,145,114,242,95,182,12,123,37,121,153,240,201,131,1,117,211,64,67,178,70,199,86,199,181,164,35,138,107,169,5,76,230,116,26,112,56,154,239,233,251,159,93,231,9,178,120,177,50,215,177,155,153,126,45,110,144,47,195,254,219,122,42,26,199,164,68,122,62,46,178,170,91,10,57,50,110,172,79,20,10,212,213,185,96,97,45,183,130,76,143,39,17,250,42,169,111,110,27,66,76,35,75,70,97,18,208,227,233,217,102,38,158,162,183,235,7,8,197,191,48,193,21,222,33,95,102,233,124,217,162,174,205,210,160,28,158,20,14,208,158,119,18,147,66,210,0,46,154,218,134,92,157,158,250,5,74,24,123,166,165,57,90,9,189,132,98,165,187,78,162,150,142,184,165,220,223,25,73,51,231,30,48,184,197,226,105,18,39,245,22,14,193,111,62,116,147,21,152,200,159,39,188,142,247,208,67,201,48,237,87,200,145,186,200,68,33,89,52,109,180,88,108,175,113,86,72,34,158,146,219,243,158,222,152,185,218,51,83,109,113,25,21,184,55,83,237,82,228,18,74,200,168,224,246,168,201,92,248,32,127,248,168,16,249,75,238,131,78,194,67,11,248,142,106,58,220,58,165,221,191,104,252,32,188,174,150,140,137,224,134,52,71,65,153,40,153,42,20,199,124,210,28,119,206,171,9,214,137,144,133,194,75,67,72,77,189,19,80,121,35,170,204,218,30,154,40,179,108,88,103,252,246,222,45,117,141,58,145,17,165,36,165,32,81,98,17,42,136,153,100,137,73,105,162,124,46,23,103,10,45,101,39,146,177,213,176,15,125,23,115,122,233,234,162,232,135,183,76,141,248,79,143,128,98,170,212,209,246,178,186,130,202,117,231,74,90,67,119,102,127,39,17,233,59,159,211,87,23,137,19,186,60,10,10,164,33,44,131,164,164,238,194,168,110,172,208,65,1,78,4,100,72,62,243,123,77,47,82,237,36,1,96,89,94,141,15,24,197,151,116,171,164,22,162,203,147,154,108,205,39,178,246,104,166,216,17,19,194,52,39,73,124,97,197,175,240,63,47,75,209,209,28,228,195,38,29,111,125,111,23,37,165,140,31,147,144,158,161,91,99,82,64,2,155,134,190,163,213,210,125,20,165,202,199,147,165,33,6,163,40,37,195,252,181,240,93,150,170,77,95,179,61,238,31,102,179,104,66,32,126,216,185,198,91,27,35,101,140,31,164,106,87,40,203,28,10,54,11,10,143,199,13,160,187,44,91,78,80,187,135,59,2,138,14,67,248,214,36,228,77,201,138,216,111,42,111,213,147,208,35,219,89,236,55,240,8,53,191,147,124,154,184,201,34,230,187,148,163,194,105,117,239,197,177,29,145,44,154,180,51,33,141,206,216,195,33,8,100,152,114,160,209,56,250,84,58,164,20,195,138,11,62,37,7,150,166,115,112,142,214,119,56,21,43,128,171,218,154,16,129,106,188,24,170,116,154,223,182,63,211,155,15,24,113,82,205,59,130,121,16,135,19,85,99,79,74,133,223,212,101,11,24,22,87,202,4,155,150,244,20,98,62,38,65,146,18,210,191,19,75,224,99,77,244,156,142,117,79,51,55,8,14,164,162,148,204,136,226,66,216,103,20,229,212,124,14,254,230,60,139,215,74,49,38,241,204,190,79,13,83,132,77,41,73,3,206,45,86,233,221,175,150,122,185,48,37,71,168,197,145,204,136,94,134,10,11,242,180,91,19,11,33,39,77,59,186,131,130,151,38,76,44,139,147,168,74,228,172,193,194,55,201,170,36,158,105,14,235,29,48,169,141,179,39,93,207,25,129,68,178,90,201,198,87,184,63,229,64,147,224,29,53,235,38,204,241,84,140,8,102,39,117,76,242,90,71,88,173,236,187,170,152,8,29,170,121,60,129,218,65,53,125,17,228,74,98,51,230,150,241,41,17,242,231,138,116,42,9,55,152,85,18,250,61,209,41,110,71,165,38,193,68,202,22,185,45,130,198,61,106,152,170,167,72,117,65,159,74,230,145,81,173,9,146,212,227,217,86,114,234,221,79,169,174,199,21,196,114,187,114,211,65,172,155,230,110,73,253,190,55,235,136,41,147,55,139,29,164,67,102,229,169,67,249,9,229,211,163,50,172,200,1,175,184,121,113,184,171,160,40,169,223,209,115,232,24,41,211,210,60,106,53,110,117,133,136,138,202,99,86,238,6,251,93,40,147,246,129,221,79,253,0,34,37,249,218,18,43,105,153,206,224,206,77,24,129,41,205,159,15,244,46,102,101,227,221,75,115,28,189,196,16,165,26,20,192,72,2,203,168,57,198,211,70,34,27,73,40,149,253,192,253,3,182,177,235,18,224,42,231,94,127,234,151,142,36,188,48,57,102,34,162,112,187,193,81,146,150,254,122,98,44,103,88,74,136,194,56,54,226,105,172,243,36,202,59,40,114,17,40,228,207,172,74,93,191,136,199,157,66,132,91,199,148,34,123,225,232,61,229,192,55,72,138,163,61,210,250,80,235,251,212,222,176,124,139,249,158,110,38,207,152,22,208,126,210,82,7,231,67,146,236,181,82,18,225,238,33,5,91,79,125,202,109,190,8,169,113,48,86,146,20,109,247,62,28,131,134,181,163,59,249,48,110,245,131,87,74,112,67,6,98,71,162,151,149,106,254,52,185,149,106,94,227,193,155,251,173,138,212,96,9,212,7,55,45,189,106,186,159,47,123,117,28,227,215,40,252,43,28,247,158,214,186,148,8,127,62,121,76,234,70,214,164,139,123,87,204,93,253,241,240,218,234,156,32,186,241,242,30,48,185,146,100,232,215,170,252,46,123,169,154,4,230,249,235,207,57,55,19,41,227,174,174,205,7,10,24,197,33,21,51,50,110,86,188,179,213,73,87,77,208,78,173,226,25,51,229,36,170,48,225,133,58,222,91,221,126,166,60,103,34,235,45,220,165,156,201,41,145,153,252,221,199,92,61,198,40,91,10,23,33,32,156,207,248,6,42,195,68,189,129,248,152,4,168,85,39,160,28,203,78,118,143,231,157,23,105,237,22,50,162,34,64,180,201,158,215,229,87,240,49,12,129,167,10,214,153,224,101,233,15,30,83,185,244,80,215,74,136,61,194,125,56,45,63,109,82,161,209,243,127,76,36,204,249,249,102,82,33,223,184,107,207,169,153,25,112,37,243,168,166,247,198,221,244,190,88,10,253,78,216,138,95,240,169,136,92,41,237,9,49,164,254,152,48,8,129,41,133,199,190,216,14,55,24,4,106,169,161,205,247,166,218,65,108,167,80,8,244,182,80,185,191,206,216,140,111,215,52,102,103,153,15,213,195,48,215,142,106,165,164,158,147,59,247,197,111,111,210,226,123,82,206,221,45,108,130,242,81,155,175,164,85,242,196,146,174,229,67,121,79,85,206,189,31,228,157,127,168,64,104,188,194,138,61,57,119,130,252,140,57,78,122,216,170,233,58,140,55,93,247,13,228,53,159,133,88,8,99,175,244,52,57,11,61,206,191,170,85,24,233,56,25,248,239,120,188,195,175,167,8,9,138,33,37,96,18,190,73,108,6,66,247,23,222,193,10,107,163,149,212,181,26,202,39,198,138,74,194,40,124,129,32,59,90,16,117,235,234,135,25,89,226,139,144,19,173,121,208,24,24,215,4,12,120,82,252,162,233,110,123,183,238,30,246,202,157,196,122,138,52,94,212,239,34,164,175,146,47,172,66,103,11,69,221,240,5,99,138,37,141,230,242,61,83,10,183,87,82,188,64,156,191,149,176,211,160,132,182,164,209,188,190,56,123,167,201,88,171,144,199,157,164,207,11,135,227,5,11,69,71,5,241,228,250,76,122,238,93,170,224,118,30,217,229,126,156,114,146,105,139,110,114,15,171,123,67,101,83,139,132,194,115,207,140,179,61,81,109,118,202,254,5,115,240,190,4,53,111,84,195,109,67,233,238,239,22,117,146,106,5,37,35,131,126,186,62,126,90,111,174,16,246,66,218,221,74,110,164,174,25,109,174,132,255,176,80,254,83,173,91,211,122,122,222,71,180,164,212,80,43,81,150,153,155,41,90,54,233,178,113,151,96,8,220,222,45,166,169,82,38,30,247,82,159,10,109,185,151,193,92,30,100,132,156,6,138,108,73,116,98,222,159,13,162,13,110,76,77,23,70,99,228,174,216,25,78,180,89,179,64,207,8,73,188,123,105,160,48,82,42,146,209,67,199,117,145,63,186,85,208,101,195,44,138,55,54,153,7,253,84,104,173,6,69,116,13,140,141,228,99,168,177,178,22,91,68,174,191,97,49,103,31,106,84,112,78,170,176,193,225,21,78,2,238,206,201,82,217,184,137,67,16,152,63,38,21,142,107,77,224,7,112,248,32,131,150,124,39,223,136,192,175,177,52,138,10,107,109,83,133,26,79,118,186,47,53,208,54,234,194,225,88,92,164,50,168,162,17,124,246,233,230,6,153,222,92,105,180,248,7,57,237,62,102,11,146,120,242,40,221,155,92,9,7,133,81,135,117,89,227,146,126,110,228,221,181,6,54,206,170,25,41,104,236,115,45,73,167,31,194,219,53,154,38,165,86,47,195,16,45,189,244,17,58,224,108,25,85,61,116,119,144,195,181,14,1,64,75,204,80,169,144,187,92,104,144,223,83,87,253,150,212,181,136,163,11,190,232,82,201,60,74,152,148,208,160,133,152,125,47,83,169,228,137,221,204,29,94,86,189,78,97,212,96,92,30,189,88,169,59,109,156,106,7,34,25,79,110,163,194,11,253,144,16,156,255,172,224,141,202,162,192,136,119,45,124,187,177,40,169,131,67,250,115,91,132,194,185,85,101,239,168,223,181,67,132,112,83,44,240,36,87,113,135,207,234,61,111,38,4,47,191,205,41,237,21,134,9,42,115,45,73,194,39,231,121,8,73,239,152,73,192,128,16,82,68,152,118,71,229,93,37,89,42,1,16,247,33,236,95,56,35,105,151,20,210,91,28,110,91,55,202,69,56,175,212,120,248,54,255,157,20,56,131,94,28,165,13,10,37,137,212,53,127,187,210,227,131,177,209,38,73,22,142,151,184,125,237,245,19,208,82,238,196,122,52,207,107,103,66,197,84,218,198,135,149,30,5,29,56,38,53,94,1,223,232,85,247,184,103,228,234,58,151,136,70,206,18,69,52,170,137,237,42,63,239,243,226,224,232,113,159,47,241,131,150,133,118,188,80,5,90,164,170,133,121,159,253,158,238,181,197,37,139,206,83,242,104,66,229,153,59,80,77,117,127,118,99,196,87,192,230,203,86,88,124,255,52,180,83,48,126,147,129,50,162,46,9,100,23,93,159,155,202,137,81,253,3,222,89,146,131,97,150,206,232,25,120,226,121,162,178,29,53,79,200,137,170,137,37,74,94,155,95,228,143,17,155,52,24,73,114,125,125,48,121,108,37,201,85,236,33,149,92,44,151,175,164,198,35,80,3,223,234,140,68,126,69,81,116,68,149,24,92,203,51,115,72,239,92,105,175,136,204,74,33,218,187,141,69,93,191,11,82,12,49,41,151,108,242,147,3,134,21,93,19,87,19,46,147,15,26,90,116,91,121,54,119,196,218,146,242,55,173,141,196,244,132,80,223,2,222,57,87,128,146,182,39,114,5,14,202,178,35,145,30,77,18,211,95,12,14,182,230,10,220,174,149,39,220,64,162,75,82,142,92,208,193,162,109,43,22,158,52,87,44,153,192,209,73,70,181,114,57,11,162,4,62,75,55,142,0,13,232,113,238,132,236,228,65,52,67,83,170,160,115,245,144,46,185,75,5,42,173,52,222,247,10,65,88,74,54,242,127,141,115,114,253,138,250,83,159,21,87,92,41,12,74,174,135,195,248,163,18,155,5,17,204,238,165,146,144,74,83,71,25,50,255,196,225,29,70,214,118,38,170,204,152,78,51,69,123,177,166,242,6,200,235,143,168,69,86,144,211,84,114,5,229,108,107,148,159,34,159,190,103,6,208,160,22,82,192,231,75,210,64,228,214,126,205,59,78,194,253,167,170,68,248,193,156,158,7,39,154,223,78,251,60,74,97,222,181,202,182,149,104,83,248,73,91,192,70,11,213,80,232,71,193,143,232,249,61,0,85,33,100,89,78,74,12,57,82,49,83,243,20,240,7,238,104,252,222,95,83,70,36,113,39,228,10,163,104,23,131,154,78,199,187,255,190,167,81,145,210,169,6,253,69,138,195,93,75,41,73,61,225,192,104,211,107,122,145,136,155,24,20,84,140,246,139,60,213,227,40,91,184,211,123,163,181,27,117,235,168,51,153,232,25,72,75,251,111,15,227,55,43,235,164,89,180,239,21,220,75,185,185,124,177,123,57,136,114,125,86,4,162,36,65,179,53,162,102,30,135,148,222,166,41,171,246,121,105,230,69,57,204,228,46,190,75,130,131,39,74,5,50,249,74,50,119,246,87,163,113,168,134,170,207,64,69,246,208,8,70,106,181,244,150,158,190,43,246,196,116,88,84,78,215,205,154,164,111,247,3,172,159,0,124,138,63,195,238,140,159,254,153,70,106,198,49,97,162,237,95,165,103,53,2,137,18,7,218,240,149,233,245,234,95,21,103,252,151,53,40,175,225,255,111,92,131,242,255,249,239,254,199,255,242,191,253,15,255,215,255,241,31,254,253,203,80,34,40,130,162,164,45,154,131,224,2,52,128,24,38,83,163,70,44,254,7,19,111,28,114,34,254,127,61,141,48,203,252,115,27,28,246,41,60,82,67,97,180,50,75,192,187,73,56,28,209,151,111,255,121,83,128,239,196,18,143,35,112,119,98,132,193,167,189,219,53,40,2,148,205,209,138,31,32,193,36,21,206,128,225,87,11,220,108,7,240,159,102,199,28,223,82,24,34,177,191,54,238,229,169,163,2,229,101,55,255,109,18,64,143,118,188,97,153,53,255,237,77,41,149,79,70,229,94,163,214,159,189,122,172,222,251,145,122,88,136,148,115,150,248,160,93,219,234,136,2,174,189,216,95,248,6,244,94,178,228,62,200,136,23,223,104,168,96,72,162,215,216,233,115,82,67,46,96,220,3,138,18,90,42,142,90,5,97,253,154,196,17,87,160,216,12,9,253,240,186,59,124,183,9,9,145,32,214,142,243,37,218,110,38,67,166,176,229,207,5,12,59,93,167,97,167,154,103,192,61,9,228,82,244,2,114,92,52,222,151,186,22,186,85,67,249,147,136,6,166,182,193,219,94,173,100,70,249,163,162,24,60,118,250,28,230,188,26,129,98,132,232,79,87,44,235,104,123,146,68,168,83,188,156,190,252,115,65,141,94,82,14,203,132,242,246,95,26,13,48,81,248,166,31,164,192,1,136,167,81,144,174,58,42,182,160,226,183,73,212,75,141,83,220,209,167,33,229,15,191,51,180,241,123,233,254,203,133,52,152,107,155,52,126,79,149,189,222,76,58,86,233,85,97,152,17,15,238,117,201,79,227,241,61,43,134,244,16,135,77,48,10,93,14,23,108,161,86,20,198,233,209,2,102,70,203,23,185,247,208,253,87,170,213,96,219,223,21,142,220,35,224,66,157,99,125,47,180,63,102,252,118,49,210,148,194,161,177,110,176,37,40,42,140,134,170,143,41,247,84,161,174,118,184,68,251,175,72,152,193,68,181,244,105,84,132,98,34,82,36,67,232,107,8,222,47,231,99,1,155,9,169,163,214,169,28,19,93,195,254,153,58,106,166,207,27,141,183,187,120,245,167,91,219,35,250,221,171,82,162,40,119,112,55,215,21,253,238,230,89,82,184,191,141,26,9,226,46,220,5,96,92,182,209,248,48,21,123,129,49,117,191,24,241,65,21,50,237,119,129,249,250,224,133,152,133,192,232,133,159,104,124,90,253,122,133,153,60,209,181,9,57,85,186,246,29,83,193,13,248,26,152,186,68,62,210,83,203,123,250,168,243,24,102,9,220,202,120,26,42,242,88,10,87,191,178,25,140,172,177,76,165,207,234,215,189,167,161,15,119,133,45,77,32,96,226,49,242,73,62,99,140,250,214,64,132,165,76,237,154,9,174,197,211,176,158,116,17,160,97,182,99,38,161,67,150,222,139,252,235,47,22,216,38,48,165,240,189,239,213,247,185,45,68,163,99,74,17,166,183,254,54,180,219,38,22,5,149,100,182,119,252,222,6,62,17,11,3,38,220,38,240,16,97,5,96,4,223,87,192,133,4,124,133,225,147,244,7,119,241,29,0,163,38,86,31,172,190,3,212,58,184,254,151,128,169,125,212,21,70,197,230,53,78,13,47,109,28,254,207,158,1,223,217,178,19,76,198,200,14,120,15,201,110,197,93,127,151,84,108,137,240,254,37,62,3,92,40,148,29,48,53,183,181,231,48,72,31,74,70,100,66,57,80,163,103,100,125,234,144,154,100,81,11,148,34,31,250,112,57,46,120,108,48,53,235,170,194,196,119,222,211,187,73,242,222,133,209,205,152,175,103,28,220,106,94,94,235,41,214,54,100,130,253,201,79,223,17,95,242,177,41,34,36,75,128,96,90,249,19,96,51,184,158,100,186,82,127,245,196,10,161,104,141,112,162,168,133,114,182,244,172,19,204,56,10,147,217,25,239,69,160,117,202,123,225,33,93,227,61,61,149,16,9,140,129,25,51,137,51,190,233,139,161,93,57,31,140,68,245,80,152,65,141,137,102,5,101,244,105,174,220,50,106,103,233,28,199,120,41,97,144,96,118,73,122,4,176,73,94,63,88,235,98,91,9,24,175,186,104,112,233,66,126,0,254,139,117,255,192,35,26,155,23,44,161,17,101,112,213,50,176,192,37,142,221,74,221,165,244,169,63,180,124,222,239,82,24,69,94,202,42,138,188,73,136,0,213,74,112,115,165,190,31,60,196,153,73,225,154,251,219,111,79,249,249,132,21,190,75,98,174,7,111,61,87,137,30,222,45,69,126,251,8,163,3,248,219,95,145,158,31,169,137,221,33,83,125,117,23,125,186,106,207,97,144,12,253,237,145,222,155,218,75,67,158,94,34,187,69,205,157,181,138,194,67,168,65,192,229,47,26,247,55,104,106,21,111,184,242,187,203,79,127,45,189,118,67,252,66,190,102,50,163,54,185,71,115,13,249,216,18,101,239,56,228,79,145,247,34,172,161,29,71,204,98,111,153,102,37,117,252,131,150,253,224,239,46,9,237,218,103,51,77,166,248,55,100,46,77,203,249,120,107,19,50,201,82,152,48,199,91,217,232,108,74,227,19,13,131,46,107,179,138,210,70,183,154,182,45,12,192,187,178,97,111,41,124,77,171,245,246,36,46,7,178,109,64,104,29,178,178,201,164,209,174,25,147,226,173,236,14,119,86,224,193,238,249,186,214,48,202,21,38,71,251,193,84,90,150,65,53,169,204,249,26,191,118,178,78,53,132,54,207,121,93,251,224,134,41,76,69,190,245,54,242,62,117,159,199,8,219,175,241,159,124,172,194,181,135,27,161,33,38,167,55,75,18,55,41,133,244,142,32,106,164,40,92,234,187,37,85,194,198,58,83,169,14,247,231,158,54,184,110,169,130,0,12,65,252,157,126,37,159,80,168,62,125,239,189,171,9,167,10,188,41,30,251,96,171,23,170,112,131,66,252,14,125,60,108,2,163,90,161,38,3,5,117,21,134,9,243,96,211,224,21,152,217,178,197,216,193,173,168,112,197,72,112,184,112,141,210,174,113,61,216,209,56,217,74,75,95,12,249,159,19,61,71,191,68,183,22,211,24,123,135,235,93,160,122,110,195,250,45,111,253,102,65,216,11,55,4,26,99,5,22,202,13,234,107,115,163,14,155,253,94,83,63,169,146,64,185,46,172,213,152,75,223,80,94,33,219,225,181,86,246,131,113,73,54,133,251,24,111,91,187,246,127,73,163,242,65,31,139,91,18,181,234,116,129,90,77,191,17,182,45,34,238,218,53,19,150,254,194,182,189,139,224,43,9,238,223,95,90,138,193,181,170,247,5,61,184,175,213,103,87,163,186,51,21,190,107,166,60,171,124,233,199,166,44,86,81,131,62,175,94,178,128,158,27,162,32,76,40,47,77,189,162,250,110,18,44,100,5,9,5,71,175,22,225,111,237,52,181,171,91,121,183,152,170,171,167,227,25,43,114,5,234,71,55,52,36,10,134,92,129,74,145,82,202,136,189,113,127,142,182,175,249,45,98,203,86,122,237,236,250,102,48,246,158,54,110,38,250,59,6,78,251,116,113,221,142,126,127,17,105,20,161,168,232,169,70,129,85,48,243,182,239,133,244,155,106,214,222,61,226,188,47,217,182,201,33,10,76,209,189,176,71,172,186,229,146,158,193,142,250,99,55,0,83,204,68,173,40,114,121,102,236,10,220,119,37,2,99,141,159,231,143,178,186,147,114,191,66,90,227,155,241,219,172,6,117,93,82,172,189,245,24,211,63,17,125,133,153,152,254,181,209,43,156,186,176,169,28,241,197,144,67,211,77,182,16,116,149,18,107,143,140,132,161,150,41,233,248,35,38,41,177,221,166,243,31,165,231,48,138,233,245,210,207,73,92,98,199,86,74,225,14,53,215,27,121,233,1,142,148,6,218,141,114,123,226,2,180,140,29,39,232,158,39,252,96,166,142,36,95,186,162,233,16,31,195,138,75,203,104,94,179,168,254,41,93,128,146,210,174,38,47,122,173,59,54,81,230,212,145,225,168,132,63,139,207,64,152,7,69,77,67,4,218,250,241,126,97,89,84,253,82,21,57,247,184,133,115,189,236,186,21,193,129,88,97,119,30,164,97,116,2,87,196,13,98,209,211,80,253,116,72,58,242,250,222,181,115,184,70,55,29,148,237,149,50,46,116,7,91,43,36,50,220,240,113,29,190,47,125,212,39,202,215,232,49,224,247,226,122,218,210,235,77,67,123,196,127,251,154,168,133,250,200,2,23,234,80,253,245,252,78,48,234,88,233,36,42,4,55,187,195,172,203,52,79,234,120,87,252,206,172,105,250,193,152,221,159,155,18,104,243,206,145,150,222,32,236,95,28,182,248,83,75,211,191,45,119,239,117,164,22,187,58,8,136,119,13,63,206,59,117,137,166,206,52,203,179,118,243,237,110,116,93,125,108,216,17,35,236,16,66,172,95,178,121,145,156,12,79,85,239,24,227,35,45,107,82,24,252,189,200,183,59,169,113,140,92,55,75,111,219,105,31,189,239,193,118,229,32,142,228,154,224,123,101,241,19,19,30,215,145,138,198,156,89,228,194,248,128,163,214,87,212,24,231,22,189,98,170,24,75,65,77,218,123,105,71,55,205,97,200,88,122,81,190,131,56,102,140,40,92,144,179,210,241,66,46,225,112,248,110,70,34,240,198,161,104,73,146,14,119,19,30,214,179,190,161,61,235,176,213,112,80,83,128,36,201,17,191,141,116,124,178,20,90,243,179,186,91,126,245,86,211,172,225,161,246,215,130,243,55,245,236,25,150,220,237,131,130,246,94,213,21,128,70,229,240,61,186,255,100,81,178,105,182,182,95,34,184,58,247,147,108,206,81,70,220,235,152,9,249,174,140,76,81,115,239,129,249,217,155,78,164,193,85,217,183,240,97,249,9,234,216,152,37,228,94,14,162,243,36,84,171,41,110,159,172,56,124,76,93,70,175,94,72,96,253,141,56,46,128,124,124,144,200,94,252,107,15,243,20,171,37,2,219,102,157,128,249,62,61,93,88,209,13,90,14,35,122,168,51,205,252,57,126,130,12,210,98,212,11,125,225,239,108,63,6,144,29,30,26,78,228,105,82,7,29,134,155,147,156,0,13,153,54,31,22,75,255,81,123,152,198,35,160,193,247,169,83,199,220,136,122,53,224,59,31,210,182,130,34,105,108,167,168,103,125,26,241,219,107,146,96,238,131,74,22,221,222,9,166,126,167,119,109,90,162,69,246,48,124,221,237,252,107,136,192,248,237,255,112,18,196,39,185,75,155,196,52,133,209,233,240,223,70,119,109,235,247,166,2,214,116,47,217,64,61,99,180,212,56,18,35,205,225,182,71,242,218,84,54,30,31,114,220,69,83,47,71,68,202,34,186,69,200,102,37,63,50,140,140,222,226,167,41,2,155,26,231,182,228,55,109,10,138,159,161,6,51,36,153,230,246,196,32,125,97,170,231,145,176,181,155,88,196,208,234,212,131,219,228,26,124,68,239,30,53,182,238,58,168,153,188,105,10,211,120,151,236,219,8,119,42,4,255,94,245,92,70,64,166,197,179,248,96,244,80,183,2,130,238,155,24,230,203,214,157,154,148,211,111,6,204,129,146,238,201,176,94,219,9,152,240,130,94,194,241,181,123,199,238,17,187,75,114,108,124,198,30,118,152,248,185,30,218,183,51,103,196,215,32,61,127,39,120,89,125,25,135,207,157,148,105,55,189,123,212,116,239,193,189,113,141,20,160,221,232,239,44,183,151,39,177,202,228,138,50,101,122,55,148,168,98,208,211,37,186,152,239,43,80,147,124,211,51,226,238,65,245,60,120,157,149,110,101,215,144,241,215,70,160,183,171,129,119,15,218,118,252,20,64,55,117,22,253,212,56,172,99,26,77,162,245,95,186,120,145,241,219,227,181,80,241,208,61,133,68,177,152,162,119,80,202,76,190,115,174,32,107,199,211,196,227,213,36,134,137,248,185,83,132,212,61,120,71,201,22,191,147,214,151,199,193,254,235,218,248,87,56,234,29,238,196,96,213,254,227,26,23,235,227,88,48,81,173,71,6,245,61,141,114,141,158,126,196,196,235,155,196,136,236,202,160,93,163,170,182,216,237,184,51,39,159,200,29,133,57,122,172,107,168,2,122,70,176,47,239,30,235,26,158,163,154,127,150,97,229,182,140,237,195,69,47,232,100,227,157,183,167,220,19,40,221,148,9,54,79,191,51,14,227,207,139,5,183,184,203,142,216,12,167,229,250,117,129,247,237,217,23,187,124,55,222,165,192,38,92,217,3,230,3,76,133,207,170,95,252,182,165,197,12,109,188,132,95,209,116,39,107,79,63,93,131,81,130,130,226,209,19,130,166,231,219,54,38,1,59,113,12,18,58,106,221,201,46,24,107,69,221,107,203,8,188,177,101,141,101,165,101,4,238,111,64,127,126,254,166,224,164,236,161,195,232,89,47,125,103,182,171,56,147,239,217,81,122,26,80,94,197,111,2,200,33,77,61,32,128,167,199,4,112,103,45,145,206,2,69,66,227,25,19,28,132,58,38,228,102,61,83,164,127,162,251,64,199,72,95,123,102,14,28,169,34,48,162,94,113,64,224,150,16,181,140,11,83,133,50,6,180,156,157,66,33,203,236,247,152,101,120,163,202,214,121,66,193,163,176,207,70,83,205,34,218,190,87,173,104,218,148,103,21,236,178,118,10,185,221,43,245,11,83,212,135,187,48,195,71,122,26,237,132,30,134,227,162,96,236,131,209,219,109,97,134,32,19,168,46,17,98,194,125,197,225,243,253,212,21,4,54,21,189,18,48,166,161,188,22,1,179,56,62,152,224,74,168,90,92,149,195,24,7,190,29,151,207,129,196,251,140,25,138,244,81,149,77,156,188,213,209,70,60,221,171,144,105,47,74,146,68,44,203,207,196,102,165,223,139,162,43,97,225,160,185,222,82,219,237,218,164,95,24,219,228,182,233,44,35,79,124,187,109,70,201,187,173,183,159,133,110,77,48,116,144,57,61,146,176,193,173,2,129,30,191,131,80,106,73,111,63,107,162,121,28,109,91,109,104,1,185,65,196,21,226,110,24,179,43,202,97,18,23,70,40,104,202,229,90,100,184,71,144,227,194,247,36,146,43,196,79,29,52,110,232,212,47,84,123,213,152,117,49,253,173,160,157,154,94,235,46,228,25,177,0,28,36,75,239,247,38,169,114,206,123,250,94,78,229,216,91,221,148,115,98,200,238,237,163,233,218,162,54,116,27,243,61,93,148,142,69,56,141,100,240,7,223,115,76,230,2,245,119,199,123,26,217,33,185,254,223,217,141,194,192,187,151,145,183,168,240,157,196,113,60,192,58,235,82,112,162,163,52,4,19,194,97,28,127,194,41,68,223,144,34,96,126,39,196,87,44,29,167,108,90,141,182,177,249,31,86,45,227,198,123,125,205,188,163,135,245,178,90,201,113,3,223,172,61,157,69,21,131,232,253,110,71,217,103,105,227,36,22,7,76,226,182,158,29,117,219,221,37,224,173,117,2,186,9,20,118,55,190,186,21,70,159,218,115,184,231,175,231,247,14,164,17,12,42,72,180,222,31,12,111,73,123,190,49,51,124,26,162,235,178,83,207,151,103,153,112,67,39,170,174,19,165,82,168,207,173,97,102,252,81,90,31,10,158,53,152,90,232,219,173,249,105,219,119,117,5,95,202,106,180,43,23,107,153,244,229,10,24,153,211,145,159,62,95,116,124,154,40,116,130,25,116,255,109,238,46,26,30,89,148,16,219,95,120,130,48,222,210,152,214,221,35,254,65,182,249,80,83,155,28,177,185,195,117,71,226,123,211,158,83,187,103,57,191,173,83,73,81,164,100,33,133,217,196,119,24,97,95,29,84,140,194,230,231,79,71,97,35,89,18,136,68,5,215,184,155,31,60,253,54,90,21,209,56,106,29,146,48,251,131,91,124,146,78,233,148,170,93,131,113,122,226,183,63,42,55,167,167,15,108,176,240,11,222,214,244,131,34,251,116,158,219,208,138,114,86,133,15,178,29,14,87,174,136,105,88,108,35,9,151,37,238,162,4,111,175,89,132,195,243,48,151,100,30,163,10,182,226,189,225,228,74,169,0,100,236,172,120,77,184,75,89,98,58,168,7,183,100,125,222,84,21,144,239,92,232,191,160,29,117,116,30,37,99,157,217,178,158,35,183,210,177,174,43,172,217,21,222,97,18,208,132,144,136,125,181,167,91,73,119,86,222,137,117,116,21,80,90,160,68,199,209,10,82,123,2,186,207,67,109,55,206,104,223,225,36,134,60,167,7,39,193,237,229,38,84,183,52,72,53,135,43,62,100,63,180,59,60,203,222,180,99,240,133,195,183,135,29,174,95,171,222,21,19,172,90,234,98,221,151,200,3,186,191,88,126,232,252,238,180,188,200,30,61,225,118,55,226,137,62,108,245,77,2,54,146,117,250,233,81,226,72,255,172,68,91,251,7,28,46,203,123,249,208,84,119,96,234,39,60,184,72,137,91,235,119,175,113,104,223,93,122,167,165,121,119,191,224,243,18,232,191,211,162,232,28,180,218,88,17,108,24,122,254,32,59,183,34,236,115,215,73,242,74,176,56,90,188,20,71,104,255,210,158,209,44,231,204,97,82,138,210,186,53,185,254,19,33,22,50,123,229,157,225,37,207,8,146,224,249,212,41,198,141,164,4,23,138,108,3,101,190,145,190,180,191,136,206,227,193,80,87,13,41,97,46,21,75,44,204,234,71,191,49,33,91,13,69,14,135,81,84,29,130,110,43,216,234,232,61,34,52,66,120,175,150,120,122,188,103,240,62,212,43,7,55,230,124,193,236,158,168,62,138,67,4,22,107,125,225,199,123,26,16,26,125,176,165,45,71,8,16,17,237,38,182,132,201,189,61,246,39,116,167,46,151,96,156,16,119,118,68,248,177,90,160,250,193,92,164,190,96,64,15,150,67,77,240,16,126,12,169,186,169,113,106,151,156,0,91,19,17,166,110,196,156,22,140,5,226,39,229,75,77,55,84,43,28,198,241,32,139,231,126,128,85,31,101,97,16,119,149,59,4,178,157,40,149,70,76,246,110,123,85,127,27,215,206,120,176,86,71,236,38,184,59,131,136,101,220,121,217,100,145,211,235,225,21,111,150,186,34,7,186,233,163,236,8,65,98,170,79,253,216,40,160,142,136,34,98,15,111,185,181,161,158,203,73,23,163,50,244,126,66,45,173,59,222,17,75,190,23,159,162,147,244,167,32,26,35,78,233,106,157,72,168,98,181,243,158,174,83,242,236,59,74,17,101,63,152,36,10,29,210,123,29,108,177,11,83,132,113,138,152,50,21,160,199,106,65,223,36,211,75,233,209,208,145,90,125,33,246,67,82,163,252,54,97,218,111,61,24,94,134,76,36,114,87,34,198,136,28,248,167,97,93,4,239,222,233,66,248,228,238,243,210,115,43,24,218,2,38,55,91,54,29,102,66,125,52,173,251,162,41,187,225,94,248,184,240,196,247,68,108,89,28,119,212,56,42,245,123,112,89,154,91,132,190,6,37,41,2,182,82,127,9,30,227,253,180,42,253,3,146,142,18,196,130,219,176,232,179,35,54,121,183,29,121,107,178,249,244,105,150,118,228,8,16,212,82,223,217,61,251,17,162,127,79,83,87,72,27,71,219,34,246,36,182,48,229,157,34,156,196,237,44,40,17,45,101,155,160,176,255,125,111,72,239,53,67,61,219,84,172,26,143,243,218,225,164,235,136,83,175,39,248,68,86,171,114,232,128,127,8,114,248,195,119,63,59,234,173,193,27,253,29,191,9,16,238,152,154,72,70,77,129,123,241,11,162,8,18,90,50,23,16,48,172,113,132,160,255,163,148,7,203,140,127,41,0,237,92,187,253,104,219,157,18,124,209,111,120,77,85,80,234,12,183,120,233,106,42,245,2,83,69,176,191,167,143,214,26,7,174,43,60,88,13,131,72,102,56,5,243,70,28,247,205,120,140,226,175,191,87,81,178,218,130,206,135,38,131,56,146,134,169,151,63,182,31,114,211,50,207,134,105,74,79,37,228,137,60,0,1,102,212,92,30,79,209,34,125,2,219,130,8,214,207,70,252,73,122,254,43,95,217,149,159,41,206,101,44,32,152,107,143,113,7,13,252,193,205,140,127,79,205,59,40,109,202,78,125,123,210,190,19,137,125,164,49,137,118,84,255,149,103,28,145,185,119,47,17,34,127,67,227,171,197,60,68,114,172,232,152,34,21,27,52,124,116,8,40,11,41,112,65,138,110,56,76,185,16,89,156,148,50,165,234,155,195,120,89,116,150,94,91,176,31,73,57,188,168,28,249,102,142,196,153,78,97,71,210,79,4,166,4,98,139,198,63,204,105,233,218,181,188,239,60,244,174,221,153,160,17,99,42,65,114,232,59,138,135,87,150,46,53,17,87,220,71,145,90,27,122,187,65,116,172,135,243,153,184,194,16,157,177,110,101,244,194,119,87,41,2,81,116,162,153,209,234,169,146,86,210,163,41,92,9,25,251,91,223,241,198,25,43,48,97,167,19,89,156,119,171,252,116,26,222,59,92,245,75,27,74,122,103,235,144,225,33,232,145,95,138,250,150,82,96,134,105,132,127,209,54,219,178,216,42,195,114,129,124,27,231,63,187,92,156,6,177,128,227,135,23,2,115,91,207,182,129,106,197,137,95,134,112,167,31,139,244,196,32,102,87,156,253,77,156,134,195,84,157,252,120,161,50,249,145,252,125,148,40,107,11,226,207,125,197,239,40,177,19,106,0,241,206,128,59,185,171,2,195,166,137,169,0,199,87,234,33,177,27,146,209,182,99,72,75,77,19,233,96,80,124,241,219,44,70,221,116,174,77,252,197,137,15,60,211,28,62,40,184,191,223,30,150,69,170,135,64,225,84,138,174,81,98,186,166,243,231,180,25,141,147,243,41,182,254,36,219,42,142,144,106,197,147,166,194,84,144,243,59,140,213,77,87,31,218,157,165,136,186,251,215,54,39,200,151,172,13,238,98,241,52,215,20,181,178,74,139,82,77,192,132,183,142,54,142,127,213,119,83,203,244,233,201,24,185,211,62,62,24,51,182,170,45,66,166,101,24,243,120,142,180,54,67,71,211,246,29,218,16,190,63,169,207,211,173,222,213,23,41,216,148,253,212,35,189,226,199,117,243,15,245,168,173,209,207,187,36,238,122,138,5,196,249,165,4,100,20,99,214,122,109,67,5,209,158,225,164,143,169,82,17,91,249,244,97,132,6,226,107,86,180,29,182,246,140,49,143,169,66,117,11,189,255,144,48,16,233,138,204,208,219,51,253,101,210,94,34,61,187,112,166,39,187,20,77,56,191,21,82,166,174,136,16,4,130,36,101,198,217,87,145,38,212,59,58,106,93,119,148,253,115,81,45,174,171,125,215,184,146,186,77,76,120,241,206,53,105,156,90,118,239,252,185,6,117,239,58,83,140,179,237,7,43,250,196,93,51,116,72,15,104,219,15,183,242,139,55,202,160,17,95,139,107,8,194,203,41,0,121,183,2,114,237,70,192,215,94,81,3,142,27,84,68,20,176,244,87,178,45,111,63,161,67,7,108,69,20,244,30,210,91,176,196,240,69,36,87,238,180,67,191,57,106,68,185,163,23,164,177,194,231,66,97,115,173,253,211,255,212,70,99,200,81,222,80,91,31,5,174,29,11,8,175,175,84,61,182,26,174,243,171,161,143,208,204,137,34,48,243,54,14,17,188,150,34,19,221,77,192,186,249,61,131,235,204,212,227,13,152,248,247,19,95,232,77,239,241,19,10,114,121,250,8,20,27,208,223,238,92,212,159,64,2,90,163,50,44,148,225,120,187,14,126,148,146,46,165,155,84,192,128,41,66,165,243,24,69,248,178,186,52,222,245,115,147,223,179,98,80,97,220,54,93,220,48,8,107,172,17,52,99,102,190,107,207,112,112,163,133,210,210,77,156,91,236,19,118,40,200,81,106,211,157,74,4,239,151,145,94,80,24,65,221,247,214,104,133,202,93,0,229,192,254,206,24,171,108,158,92,12,71,250,133,35,87,172,13,212,115,143,200,85,160,89,172,3,10,131,127,198,201,90,160,36,73,164,16,89,179,249,132,54,160,145,106,216,11,109,49,86,187,195,219,92,83,2,35,123,249,198,219,244,19,197,63,119,15,191,30,220,2,138,189,164,156,166,101,118,81,24,66,168,118,239,146,96,56,182,49,102,16,152,212,71,252,33,223,250,62,200,119,146,24,198,50,110,202,91,64,247,98,172,161,91,40,74,193,140,67,64,164,165,64,123,65,212,253,188,253,176,38,146,215,34,224,51,223,2,225,151,52,180,69,87,227,198,122,39,205,253,60,59,133,58,238,71,120,109,127,125,233,79,195,92,155,177,50,145,93,76,113,45,232,159,242,82,51,135,250,8,214,173,247,86,84,5,211,104,93,55,233,244,55,133,63,189,247,193,200,43,145,72,204,242,104,74,58,194,89,247,205,55,100,84,132,213,175,197,157,126,190,227,171,160,64,167,33,76,252,217,77,150,245,167,46,207,78,226,113,92,112,138,249,247,196,247,77,104,227,59,15,174,120,2,5,54,62,187,192,201,182,92,84,141,168,111,146,90,253,48,141,236,86,20,196,223,150,66,16,89,208,65,38,121,188,22,26,224,91,225,133,6,65,180,77,10,133,134,57,238,52,105,186,174,15,170,16,26,208,30,113,103,164,237,174,183,244,101,75,107,190,135,241,63,136,31,24,247,221,187,184,21,174,210,74,6,185,247,234,242,245,245,150,71,213,236,210,187,234,177,68,91,236,241,179,43,25,158,202,169,243,93,51,144,197,168,98,27,2,143,103,99,225,45,208,205,112,161,158,54,226,126,68,240,102,230,167,59,202,83,15,86,170,60,232,23,78,230,202,102,150,250,213,118,251,222,202,235,148,238,75,240,138,147,137,117,185,190,252,48,197,176,98,93,142,127,14,9,20,190,232,53,206,239,245,15,248,188,159,230,10,41,14,104,251,233,119,19,254,172,48,70,122,43,18,150,222,129,61,146,248,14,47,93,158,240,207,79,93,36,161,47,237,173,218,61,161,228,17,91,239,26,109,71,68,66,161,83,175,103,104,204,178,102,254,148,177,85,149,130,166,158,130,148,104,137,150,63,92,84,35,193,16,169,2,102,15,79,221,190,198,215,9,203,238,126,72,213,222,89,38,134,53,195,116,131,132,117,82,199,54,94,172,48,175,40,89,173,243,123,162,113,82,2,110,159,148,191,238,132,190,131,148,125,13,12,75,122,81,148,2,239,97,84,178,51,38,30,10,225,203,215,54,110,35,141,135,81,66,41,238,8,152,82,247,187,167,167,169,145,20,70,37,5,39,244,232,177,242,60,43,222,107,144,32,163,131,182,216,98,162,113,194,95,43,61,189,158,34,81,49,83,90,55,105,134,180,68,219,221,68,137,148,154,243,125,237,25,203,205,10,182,36,230,78,59,238,63,43,100,189,229,159,190,167,127,228,243,221,251,201,212,162,13,192,68,129,99,76,73,42,205,180,32,10,190,7,92,32,121,233,218,220,198,99,9,56,101,215,192,13,248,234,187,66,124,198,100,23,152,42,170,45,58,110,210,62,218,179,83,187,95,54,11,154,107,69,105,113,243,188,116,244,98,197,174,212,202,32,215,44,4,108,144,23,106,154,50,177,80,173,12,215,246,133,141,124,171,240,157,214,238,12,189,176,165,200,41,147,170,156,186,163,241,133,66,198,84,152,176,101,11,184,52,245,180,146,227,249,133,109,86,76,0,93,79,46,42,0,180,25,47,134,2,141,110,134,8,240,133,232,72,217,172,189,165,79,23,170,47,5,218,134,18,236,17,7,248,190,22,67,74,182,229,73,15,95,107,249,68,207,58,68,186,244,211,72,83,199,79,119,168,11,153,126,134,146,160,195,119,109,165,72,55,34,252,50,166,228,157,234,217,67,50,64,48,113,175,193,186,144,73,80,248,160,17,21,48,183,13,237,90,179,58,223,14,155,178,113,226,213,93,139,53,38,49,243,57,81,158,176,145,206,155,105,37,107,204,64,218,91,65,219,190,91,229,212,162,145,192,232,252,71,227,100,73,39,218,29,97,51,127,109,102,93,207,132,64,226,28,15,238,137,39,79,78,105,15,227,13,177,211,179,148,4,70,206,215,113,162,99,65,198,181,170,37,178,184,247,174,247,52,235,83,63,55,229,73,221,192,66,207,242,100,180,111,191,208,21,98,63,170,125,179,214,140,154,94,6,127,95,77,19,13,2,77,156,17,11,19,71,169,207,12,202,124,111,109,53,84,18,197,18,146,132,47,32,180,82,148,20,129,36,122,104,241,93,212,124,175,10,27,43,45,224,15,89,101,133,119,139,59,116,161,114,101,226,175,145,52,18,78,13,12,216,173,84,197,117,44,213,199,225,70,185,201,244,176,165,117,6,140,62,101,83,98,105,157,17,69,164,6,103,77,39,35,62,245,216,84,140,134,167,71,31,82,238,17,129,65,216,251,94,224,149,241,122,109,216,243,62,117,53,93,44,133,169,92,22,48,147,88,103,56,37,107,86,137,121,84,112,25,234,211,213,174,240,1,219,21,68,225,211,35,134,95,80,233,84,245,154,197,120,199,25,128,84,170,138,71,81,103,185,133,231,155,27,216,151,232,51,212,2,124,219,221,52,38,105,130,137,44,213,128,59,202,72,10,159,25,166,120,193,26,208,228,102,118,183,29,185,207,232,143,220,81,209,167,7,149,43,226,183,217,46,211,144,83,137,36,198,212,238,243,35,83,148,201,229,113,152,3,94,87,8,50,162,97,108,80,77,51,93,54,183,105,237,191,135,43,222,27,133,225,193,70,199,173,128,165,142,10,217,161,110,17,23,74,120,165,100,166,121,119,207,200,44,189,195,139,168,125,206,251,25,195,221,207,23,230,176,204,186,32,94,42,208,96,52,241,147,170,200,174,95,236,134,176,246,82,38,60,21,52,190,88,34,29,185,161,148,16,72,225,179,216,208,58,5,18,83,182,33,34,52,237,61,141,225,175,93,219,240,236,227,183,81,180,208,60,19,170,36,71,34,36,97,89,86,104,74,70,164,140,74,192,59,185,207,240,188,238,242,122,62,211,134,183,141,17,24,246,29,222,108,13,199,221,25,207,229,96,6,220,255,145,108,104,101,189,227,139,88,173,244,4,147,155,245,158,70,233,32,229,34,226,117,140,65,91,86,247,69,51,250,250,23,7,107,135,106,173,25,75,40,129,143,56,97,160,91,75,1,27,96,236,164,248,105,118,138,164,71,100,170,170,241,211,27,69,101,125,237,125,23,136,147,13,139,37,33,165,212,183,211,144,106,12,88,121,44,119,49,222,5,18,198,8,122,105,73,203,136,236,152,245,190,22,74,166,58,145,238,148,254,130,113,123,97,132,87,84,94,170,178,57,71,199,200,119,215,108,64,82,108,67,3,224,218,76,148,43,80,161,49,52,205,99,105,15,75,249,75,122,92,148,163,152,1,159,52,100,255,191,20,116,255,165,210,240,237,193,191,177,210,240,127,254,79,255,237,127,254,79,255,205,191,191,204,48,57,253,237,47,35,6,217,182,67,34,80,172,243,77,226,97,241,178,103,27,229,209,45,5,188,172,190,225,249,171,69,176,77,204,85,34,15,248,161,15,52,51,135,137,234,62,3,96,195,182,117,83,17,216,10,138,11,202,133,164,248,47,147,229,54,158,49,119,97,138,54,52,239,119,67,150,125,75,191,173,10,194,159,110,62,100,101,204,47,249,105,243,4,253,9,115,111,252,110,67,36,45,144,34,128,61,237,141,155,59,94,218,182,98,152,1,162,127,36,216,12,230,59,160,229,48,118,129,81,207,114,144,50,206,77,94,169,163,52,248,249,27,143,111,104,25,2,170,7,18,217,246,166,7,106,158,171,43,108,165,160,29,198,231,189,79,130,191,249,26,159,176,59,86,110,252,139,241,66,43,96,189,16,19,93,227,14,232,79,207,2,135,97,42,124,87,229,241,223,158,38,148,55,181,241,62,86,243,198,41,152,59,155,76,34,106,156,254,197,166,161,225,52,203,187,18,152,146,128,221,199,219,56,214,71,135,197,82,23,182,195,112,55,116,34,12,212,0,134,143,249,182,27,159,160,152,111,219,127,122,23,43,170,41,48,186,133,241,211,219,68,45,5,182,251,123,235,1,67,155,147,215,190,167,189,235,118,253,96,77,115,219,40,33,143,42,141,247,162,51,133,76,155,222,229,97,45,18,130,86,12,73,168,53,224,169,117,247,80,154,129,109,224,40,114,72,58,162,22,230,142,165,133,182,209,247,73,199,140,225,18,35,70,197,30,93,151,251,87,30,32,96,210,151,4,62,31,170,17,197,97,36,102,75,87,24,226,155,79,5,114,105,196,14,220,144,62,72,159,113,152,156,31,253,214,7,167,248,242,174,33,89,32,242,114,192,155,36,24,135,201,219,172,50,207,112,224,214,191,66,56,84,131,51,121,125,133,151,215,250,180,242,142,83,156,1,168,14,121,57,49,148,73,167,150,81,3,220,196,75,28,230,158,121,244,135,239,54,240,71,214,220,118,173,61,71,127,247,174,141,63,85,214,109,222,48,226,226,2,163,229,243,87,191,192,66,22,125,233,226,177,73,251,121,183,73,165,153,233,167,239,4,244,202,173,70,97,40,146,137,99,25,7,223,159,105,188,141,219,52,164,2,1,126,5,152,183,222,56,49,55,169,103,123,225,65,202,105,192,136,25,188,187,12,241,184,107,60,253,21,65,252,73,53,181,119,39,166,206,16,33,18,31,52,72,170,226,35,68,176,135,61,61,26,39,194,209,20,38,159,44,62,23,83,90,8,16,23,166,118,96,124,48,52,241,100,217,147,185,127,254,200,181,251,151,133,32,5,222,168,203,101,132,89,135,209,117,151,49,237,16,92,215,231,99,218,209,40,111,10,83,150,225,53,78,213,87,57,81,123,51,110,97,9,152,2,101,250,52,91,97,188,246,53,73,224,121,60,216,136,32,213,39,11,118,151,120,224,41,139,204,237,209,159,30,19,50,155,52,62,8,177,30,127,177,129,31,86,191,39,46,140,191,44,134,109,5,145,182,248,239,97,175,20,28,254,127,240,68,199,181,202,168,65,12,169,49,213,38,190,156,46,179,129,148,249,191,116,99,224,107,104,124,77,102,131,149,80,92,254,98,168,55,23,253,158,119,219,63,127,57,68,192,88,237,58,168,56,11,254,46,244,192,131,232,140,140,154,149,18,123,240,130,193,47,191,109,73,245,49,151,22,45,233,160,26,49,203,31,222,63,203,93,209,5,55,193,97,84,211,50,124,247,169,226,175,141,6,139,228,103,108,211,64,248,94,227,240,178,139,118,252,255,229,237,93,114,181,105,146,45,173,41,249,253,50,64,26,116,104,149,144,80,209,68,66,130,14,18,13,160,198,195,169,170,97,224,143,189,225,230,203,118,253,205,147,228,81,234,40,191,181,35,222,8,15,191,216,101,217,50,228,105,234,253,34,103,119,76,225,181,151,53,164,185,55,223,85,180,75,0,231,232,62,100,20,123,174,161,183,198,93,232,119,46,108,11,207,40,76,59,147,229,183,166,63,89,210,95,158,38,129,249,131,201,254,150,48,15,241,86,174,125,181,225,38,195,68,84,152,162,218,114,225,223,214,44,240,50,106,213,7,159,195,233,28,3,10,239,43,209,3,138,167,36,39,99,51,22,242,188,79,150,225,192,138,145,133,38,1,58,133,23,198,101,214,197,75,95,170,125,119,219,179,61,145,87,149,49,165,211,215,184,63,93,208,199,127,30,247,194,153,128,205,123,97,72,121,178,188,122,162,164,181,58,220,145,110,92,10,83,103,188,28,182,98,14,133,139,119,224,57,48,10,8,53,60,217,174,159,110,235,50,102,147,150,151,175,79,77,200,97,84,82,166,94,109,189,219,234,133,207,95,74,252,5,241,68,204,209,251,219,116,222,21,53,76,134,188,164,79,15,6,120,7,90,200,50,157,170,124,247,172,220,232,132,151,107,88,187,168,6,95,216,106,203,178,174,124,254,123,191,136,209,109,229,201,216,228,219,61,99,136,36,44,145,226,96,87,65,32,243,193,121,73,129,57,226,139,149,162,114,255,233,194,123,11,220,103,191,189,85,177,76,114,217,163,234,134,55,152,202,254,94,148,196,200,18,161,5,233,23,49,54,24,182,238,208,205,22,250,237,27,21,78,28,189,154,144,100,18,56,152,58,191,115,161,248,168,100,202,146,116,171,230,214,211,223,27,129,146,170,191,77,6,191,249,205,137,223,20,61,7,224,36,37,127,177,100,76,121,133,217,94,139,127,110,6,125,233,33,83,253,248,203,245,39,91,29,142,160,179,7,58,12,161,104,143,0,31,51,163,62,184,140,63,247,158,69,38,34,164,72,29,21,132,92,253,131,157,163,21,114,66,24,211,114,253,144,13,235,42,215,56,104,103,145,101,191,57,190,91,215,71,131,129,49,238,206,81,81,139,144,229,219,126,33,80,191,26,62,180,142,41,63,190,223,176,52,107,94,46,112,33,43,249,96,147,249,83,171,32,165,57,253,230,80,238,86,48,57,104,6,118,31,173,192,61,20,63,5,190,211,165,100,2,211,22,80,247,83,30,236,203,229,218,198,211,84,165,135,110,145,68,219,124,227,169,45,88,82,4,49,223,126,73,183,44,221,149,152,213,239,123,145,217,144,198,95,116,146,55,113,157,11,163,194,47,63,76,202,45,93,51,12,141,189,29,238,13,129,236,99,196,112,136,224,228,235,226,61,235,245,106,158,3,19,136,215,227,15,227,63,93,3,145,15,171,76,238,99,156,46,186,142,45,63,223,204,188,85,195,216,88,1,23,166,33,72,87,203,151,89,237,168,101,30,197,191,218,243,230,252,237,100,205,83,205,40,12,83,250,103,93,216,90,151,235,197,120,99,110,216,146,196,18,137,18,210,51,112,61,253,230,139,78,225,77,61,63,2,125,229,93,77,63,9,117,27,73,32,109,135,143,91,163,62,16,145,244,50,220,162,56,78,126,154,226,169,32,183,92,138,91,20,28,242,234,250,81,55,60,219,123,52,107,92,45,48,116,180,229,143,54,173,253,177,56,211,214,76,212,45,161,161,60,83,186,5,16,145,118,48,73,213,254,34,52,157,154,15,40,149,9,114,58,209,101,190,108,119,129,8,88,137,32,224,129,19,173,189,125,188,249,174,83,131,19,180,88,204,10,39,13,1,64,241,158,110,112,19,222,173,49,242,81,246,141,159,217,59,47,181,131,168,228,106,213,77,153,132,204,218,214,96,210,64,105,92,39,225,208,104,210,217,140,250,218,207,66,211,154,49,84,166,214,237,240,101,243,191,229,25,208,130,170,201,69,173,249,138,222,155,203,221,126,203,72,198,234,4,111,197,88,166,190,172,207,38,16,158,140,120,143,47,107,235,146,28,98,111,171,220,192,30,219,13,148,198,170,176,183,218,177,189,172,47,117,150,173,172,225,206,239,108,61,67,67,116,142,192,120,25,190,141,14,85,51,3,198,160,126,91,56,38,181,142,183,165,56,229,108,170,162,187,15,124,190,231,219,194,55,157,59,219,159,71,123,198,4,46,69,14,240,177,107,196,20,233,146,217,94,20,183,117,119,103,73,44,212,170,33,132,74,153,130,127,107,92,18,169,37,5,166,199,166,95,125,238,21,6,173,66,62,24,110,13,156,27,245,173,177,210,125,85,68,105,28,64,61,155,70,154,42,5,70,110,167,208,79,45,132,177,126,69,224,119,31,197,255,212,77,154,143,11,83,250,194,132,58,116,146,86,72,142,254,189,40,156,211,229,81,177,177,252,244,24,148,247,247,240,100,228,42,238,197,131,70,89,37,76,36,242,230,14,83,159,31,66,192,69,102,10,140,163,21,22,0,36,213,116,231,240,180,142,0,51,68,129,71,114,239,136,6,150,57,172,189,9,223,227,190,245,217,232,136,126,11,76,149,183,31,215,211,154,240,42,252,51,155,62,152,102,121,53,76,195,61,219,188,110,95,38,142,18,130,173,40,146,14,55,28,143,11,79,51,106,133,241,141,47,108,109,206,194,190,128,18,149,239,72,219,170,42,67,4,59,31,63,209,97,162,21,26,55,223,168,80,251,189,59,173,107,3,76,233,119,119,120,183,22,150,54,252,54,183,12,55,106,165,127,96,170,123,46,204,73,88,195,160,33,109,245,221,188,192,54,150,158,232,182,211,190,205,18,25,226,158,53,138,102,53,253,247,64,39,4,23,2,4,108,135,99,92,47,163,224,44,199,49,165,127,230,245,251,136,121,21,81,85,94,54,134,115,222,223,182,230,97,58,151,42,118,210,187,154,180,111,88,96,232,40,236,121,225,99,227,180,25,210,36,68,39,178,195,52,82,146,223,134,49,216,125,88,104,194,149,244,183,97,184,125,57,127,131,57,26,229,106,44,176,126,29,1,248,229,69,164,216,208,5,159,111,162,114,117,223,250,222,244,98,221,217,175,182,142,147,50,230,176,10,211,221,26,40,65,57,70,215,123,49,222,107,207,59,29,126,36,139,151,35,134,7,65,63,119,191,121,167,225,94,19,152,155,111,191,57,91,90,209,171,83,127,46,105,65,245,90,180,37,161,240,151,93,252,167,179,149,96,10,122,166,210,205,180,48,27,112,80,187,192,212,124,14,159,106,60,234,212,171,143,129,208,174,209,107,228,93,225,8,34,253,77,29,237,116,24,226,188,62,89,198,18,242,171,225,156,47,65,17,65,44,190,8,240,205,228,104,165,47,18,165,176,190,70,224,68,201,147,65,171,116,3,173,192,244,147,174,77,56,86,185,220,38,218,192,73,231,66,33,233,243,126,153,148,130,120,210,216,7,158,125,178,94,39,73,179,25,108,96,201,35,89,103,109,179,225,201,213,244,84,254,148,245,108,103,64,91,92,134,172,143,153,219,219,210,168,78,147,199,62,211,102,190,216,197,217,189,142,17,44,207,141,220,212,240,211,111,115,96,201,210,70,9,103,117,183,244,183,213,242,202,131,83,13,159,222,213,40,104,102,189,154,242,220,244,118,60,118,122,121,52,186,161,52,247,96,206,174,13,149,88,224,133,0,216,123,175,173,17,0,104,92,227,237,196,136,217,200,115,145,185,154,197,247,179,100,5,182,2,55,212,246,125,63,59,46,66,219,114,107,74,25,251,251,210,149,138,50,89,91,166,177,219,253,230,52,88,16,39,130,32,214,232,197,103,48,12,9,49,199,233,42,135,152,148,47,46,122,140,188,239,193,215,205,178,246,144,127,144,147,149,158,157,51,249,20,62,251,89,23,14,5,172,187,142,138,236,133,113,119,228,20,200,214,234,205,81,107,35,63,5,29,166,192,246,193,229,44,151,170,215,90,103,138,11,26,125,173,9,74,61,199,181,75,143,69,195,180,144,183,178,166,240,243,193,72,48,200,213,19,5,53,223,10,17,17,219,75,225,65,225,233,184,48,169,68,89,30,217,120,33,215,218,40,191,134,115,242,90,103,127,185,220,119,224,51,164,250,100,199,82,169,183,15,52,237,88,207,81,40,7,62,188,188,243,57,238,84,56,222,144,98,181,236,27,23,103,46,135,35,149,94,159,88,215,31,76,158,73,26,227,1,155,70,232,133,137,216,135,87,62,111,217,124,26,160,188,178,245,59,79,251,238,119,68,168,228,204,18,180,200,16,65,155,207,49,118,122,209,105,99,68,142,163,230,155,104,71,186,169,233,205,97,69,222,29,163,88,220,168,232,183,228,75,251,112,143,130,146,86,85,184,121,123,121,186,48,87,237,83,195,68,153,233,122,155,5,218,218,148,83,141,46,150,196,137,46,60,40,127,209,89,134,206,65,119,24,139,104,40,140,251,232,135,30,52,95,97,238,34,223,235,13,193,73,133,166,34,205,56,108,109,84,15,56,158,147,36,169,210,192,194,237,93,213,13,40,246,8,145,228,103,225,33,181,114,159,108,209,154,67,199,140,121,55,174,75,8,223,82,91,245,66,12,36,238,112,103,25,98,155,97,50,160,8,187,135,63,26,7,130,184,201,108,111,53,251,139,145,216,202,146,16,40,72,182,55,183,144,80,42,92,106,72,64,56,118,15,190,88,35,225,34,135,11,59,184,231,227,126,210,53,178,184,172,6,108,250,158,177,105,99,42,121,227,2,253,249,89,134,219,34,146,10,15,46,241,171,57,12,100,212,10,243,216,189,62,228,77,153,231,186,15,19,198,242,155,247,174,98,30,136,240,156,99,207,55,149,109,194,173,114,243,194,57,219,253,230,168,144,54,133,107,203,55,18,68,193,23,73,125,65,33,93,250,110,72,189,242,214,39,163,35,106,189,179,188,34,229,41,100,105,43,52,217,158,173,163,95,117,210,169,70,191,50,10,98,47,12,77,81,54,203,130,128,80,189,65,222,138,162,143,136,75,218,123,181,114,253,132,202,65,166,231,75,177,170,165,235,175,178,75,39,101,55,80,84,158,47,201,102,211,100,120,15,189,154,102,175,95,147,83,96,26,239,173,165,31,172,95,169,54,96,8,231,122,160,67,22,46,55,53,133,113,61,148,159,96,25,209,238,23,115,66,168,69,107,212,212,27,196,133,210,15,189,68,97,162,167,23,69,78,59,220,26,49,15,255,32,231,56,90,26,32,128,65,153,47,229,131,123,151,42,138,204,182,6,178,135,146,170,229,51,117,253,16,99,233,23,36,181,16,214,15,89,144,247,203,48,140,139,94,157,225,32,248,173,225,228,75,112,238,12,63,236,67,135,137,146,232,185,73,223,187,143,107,109,240,82,242,32,48,198,133,127,76,72,98,138,14,14,48,31,50,54,227,112,241,249,148,125,202,76,200,82,91,136,33,50,106,171,254,218,136,123,37,221,240,170,229,153,29,182,214,121,186,31,210,191,120,61,152,30,208,10,231,241,6,37,211,237,81,47,38,213,61,253,226,66,234,72,199,140,234,206,247,49,207,247,42,73,79,1,12,222,254,62,8,78,131,158,64,200,55,140,253,62,167,10,237,114,186,29,91,112,251,111,247,161,123,41,156,140,156,223,226,58,167,87,238,225,88,70,86,204,127,26,90,139,100,233,113,47,115,122,115,24,118,156,44,77,184,215,183,13,226,15,110,106,45,83,180,151,219,123,110,171,144,20,180,155,74,252,123,45,18,243,2,19,72,42,111,80,168,150,106,10,211,106,103,191,49,203,210,114,150,138,175,76,55,87,223,83,240,34,244,106,186,25,247,183,35,17,13,144,215,54,25,145,234,112,179,237,84,225,252,204,172,138,160,218,218,35,192,211,35,181,149,14,12,26,178,63,112,217,30,220,171,8,39,237,174,99,122,94,196,147,86,236,196,75,233,36,25,29,3,223,230,43,125,209,243,212,71,131,209,182,223,111,119,242,76,58,230,240,100,186,191,88,14,73,72,74,225,75,18,120,164,173,51,13,73,186,107,70,85,107,197,51,2,186,60,86,4,170,221,135,104,134,155,150,19,147,136,67,244,21,166,10,9,130,226,207,141,228,108,24,20,186,46,231,247,86,85,247,59,158,171,13,159,104,201,188,186,48,13,105,163,125,13,60,98,159,57,133,169,50,49,250,46,124,158,99,170,225,74,222,200,243,124,20,196,20,221,238,76,108,205,239,77,180,83,138,140,22,5,102,68,65,46,220,154,200,236,34,60,68,151,37,183,146,44,181,45,243,136,62,73,221,77,176,99,16,161,124,40,112,182,170,177,11,19,6,86,175,173,177,79,87,55,60,81,4,148,7,179,86,84,30,70,154,20,88,170,229,217,140,164,252,140,222,172,207,213,16,91,245,231,26,214,153,85,111,93,233,167,126,209,140,194,156,204,254,134,175,122,23,38,30,70,216,71,173,158,248,129,240,255,244,149,208,209,247,193,238,16,129,101,60,96,4,46,143,109,161,117,160,121,234,76,179,146,214,222,197,180,212,149,249,121,220,115,210,5,23,158,180,147,145,41,86,235,57,173,221,114,59,95,124,38,93,149,52,20,245,28,95,161,167,144,178,82,201,56,109,79,201,22,18,84,85,119,66,116,82,252,172,231,75,49,199,5,46,244,133,216,2,15,61,153,44,108,59,222,205,217,82,100,72,179,105,244,184,103,5,53,74,119,35,42,213,202,116,191,204,106,144,229,183,51,65,35,95,28,166,106,160,59,33,146,177,50,230,205,170,45,4,102,230,60,159,176,231,172,137,211,140,34,240,92,243,61,121,87,54,122,134,147,242,156,136,254,235,102,42,48,109,145,101,212,208,153,120,223,27,251,181,203,92,66,140,83,76,141,243,224,185,63,255,190,79,169,156,194,39,163,217,172,79,67,132,182,223,99,211,137,174,187,57,139,132,81,72,53,39,219,46,242,115,70,105,60,244,70,20,162,220,244,140,22,210,91,75,51,40,20,224,231,86,31,204,142,34,55,159,79,14,208,224,13,37,69,97,42,129,187,192,162,48,15,108,20,63,135,167,234,68,145,247,65,41,116,59,108,109,22,5,134,10,151,253,189,27,85,91,111,22,31,11,165,46,39,13,89,184,69,20,174,104,46,83,95,18,4,145,55,56,14,2,163,102,247,224,115,194,54,89,158,9,191,187,230,247,73,104,106,174,191,109,132,195,246,62,54,87,40,108,170,151,30,124,232,218,7,103,217,44,125,209,51,235,27,189,195,163,101,31,241,134,253,154,195,107,189,148,110,49,49,45,241,16,206,152,64,72,191,67,70,2,87,121,7,105,38,35,115,56,156,166,166,33,14,188,168,142,190,240,79,49,83,191,199,177,207,186,135,115,240,94,244,222,24,68,190,107,52,156,182,164,23,115,148,249,94,74,72,41,124,45,186,172,13,15,71,90,123,76,113,131,9,60,52,183,97,138,73,192,235,60,163,74,120,120,60,230,192,16,100,4,38,80,228,179,180,65,67,24,186,128,154,149,135,188,215,110,98,132,36,166,127,245,136,202,49,205,150,22,116,208,113,109,57,223,168,88,70,113,233,189,137,108,103,31,210,98,249,52,133,225,164,248,144,90,73,138,204,35,123,28,119,193,233,44,183,146,62,154,17,62,47,74,187,183,25,192,233,188,27,178,139,69,202,172,129,17,114,245,139,81,179,210,45,103,161,33,150,95,204,175,73,59,76,131,143,41,225,23,91,237,167,190,180,241,111,61,160,216,77,140,83,225,65,137,145,195,4,55,183,110,134,171,13,223,72,201,86,14,57,95,206,188,224,116,244,223,110,93,3,119,103,155,29,237,5,215,208,57,203,58,133,63,149,10,15,117,98,11,235,213,214,52,204,239,125,108,246,169,150,70,162,110,237,206,19,28,71,205,188,100,19,246,240,32,19,17,163,170,150,27,252,117,79,208,195,56,165,141,174,192,136,109,250,137,94,105,146,160,54,62,77,119,156,224,82,56,223,87,120,50,218,107,206,245,224,174,91,101,102,75,89,62,42,133,118,25,250,224,211,130,211,254,211,198,121,85,216,52,249,29,166,184,95,31,156,245,181,95,232,25,121,77,125,50,154,122,251,182,80,9,157,133,19,155,208,173,47,108,90,178,73,199,139,101,106,125,245,69,197,137,237,171,173,156,137,60,248,38,142,204,153,214,15,100,218,228,121,38,27,61,248,169,132,59,186,207,36,143,197,20,196,49,181,162,41,155,120,156,71,144,201,64,117,141,134,210,16,219,179,170,4,183,53,55,137,83,244,18,128,68,251,155,154,233,168,24,103,159,42,176,87,165,217,223,50,127,237,45,251,12,103,168,170,109,200,185,232,145,183,243,237,206,209,164,134,39,193,4,63,116,241,239,178,36,31,33,53,102,47,115,65,69,45,103,53,223,42,57,66,183,145,146,213,81,47,53,137,97,73,12,79,252,160,66,178,130,181,141,148,151,167,23,211,80,27,137,28,236,24,126,192,88,224,71,31,13,67,255,235,27,97,73,190,57,130,11,209,30,201,30,102,193,210,48,107,54,221,186,107,118,102,34,192,26,18,204,166,71,51,156,49,209,173,14,82,221,19,18,90,55,149,134,113,188,213,101,163,232,212,105,188,19,122,153,132,81,9,144,140,229,116,37,132,59,164,239,202,34,136,49,247,227,145,80,168,80,213,101,67,128,60,59,156,49,245,2,76,37,157,163,172,22,117,217,216,87,110,170,152,236,59,137,103,133,233,250,114,81,11,147,234,115,19,214,126,228,25,196,77,212,55,234,123,142,218,253,222,103,244,235,82,39,56,209,192,193,111,78,183,230,16,170,65,66,214,249,197,200,25,170,233,151,173,232,186,59,235,231,28,161,57,220,28,103,242,193,232,66,141,152,251,89,237,26,142,249,167,72,18,18,44,251,42,107,1,179,4,212,247,55,243,251,241,170,185,147,230,210,206,44,35,126,230,60,172,28,114,174,38,221,233,52,43,138,251,53,48,205,152,120,54,151,126,86,89,35,157,244,111,73,78,142,129,33,48,67,8,118,88,200,209,169,232,13,194,191,198,165,199,173,214,255,241,189,233,54,160,209,122,235,143,233,212,180,44,93,85,8,168,27,87,227,145,170,219,8,161,126,120,105,143,238,13,177,176,212,144,13,38,139,235,148,59,102,210,12,55,39,161,226,124,61,200,127,69,97,118,226,242,42,42,240,209,244,193,9,173,58,124,28,196,158,67,48,223,226,149,78,37,180,110,63,26,49,39,210,233,240,57,196,117,167,37,52,60,220,253,207,4,74,147,166,254,137,102,121,213,66,166,43,197,208,188,208,70,239,121,8,251,120,150,240,177,41,21,113,114,50,243,168,132,172,18,59,175,215,199,28,227,186,43,81,131,238,151,227,93,109,37,69,93,175,46,212,107,92,184,210,203,71,51,90,63,183,195,105,163,184,220,58,42,137,18,78,33,157,146,172,211,81,161,59,161,83,86,43,157,160,67,34,129,62,237,126,245,121,148,164,28,18,250,60,23,175,72,130,28,81,195,68,60,47,82,188,54,142,150,111,61,126,110,106,127,188,26,138,222,129,37,36,134,94,172,39,89,145,131,236,211,180,220,107,158,251,167,211,44,150,139,192,203,132,193,189,140,11,133,101,121,175,74,210,168,121,129,25,180,17,253,220,144,91,252,173,77,57,86,71,156,224,227,170,94,188,86,71,73,154,168,171,70,32,188,79,54,205,240,95,225,222,221,171,230,52,122,91,126,170,180,247,91,12,4,168,147,142,7,234,111,94,167,8,59,161,133,209,188,125,148,1,41,46,210,181,65,181,202,43,43,133,6,190,194,135,26,20,175,116,47,5,60,126,234,14,139,126,207,125,189,84,82,100,129,113,77,17,198,89,231,249,213,25,134,34,224,3,35,134,253,170,20,87,96,202,2,23,207,80,88,91,237,214,3,253,228,252,139,23,41,210,238,83,247,147,110,38,207,69,17,110,29,241,218,183,114,16,239,68,255,51,236,101,103,138,77,135,49,241,99,90,211,13,55,212,239,206,30,172,89,205,86,95,229,229,129,116,205,65,214,241,116,144,233,38,42,217,148,121,95,235,43,188,52,41,209,18,82,154,219,183,88,156,129,52,117,73,178,67,183,253,174,182,66,48,133,161,203,59,60,56,126,245,209,242,104,206,75,166,67,39,11,43,108,177,251,173,119,12,18,81,82,178,86,46,245,234,29,216,167,36,25,162,48,101,46,254,228,56,215,122,180,228,109,161,122,135,173,140,80,225,234,181,228,192,173,182,26,19,220,232,131,188,89,118,142,41,205,158,91,125,137,127,174,179,164,165,191,173,29,14,143,17,74,199,225,220,67,170,214,82,216,142,50,129,195,201,146,168,205,117,184,194,89,215,77,146,214,126,94,103,123,92,135,164,196,46,68,155,82,126,63,13,7,64,71,229,44,189,253,170,116,173,110,91,223,171,167,43,60,106,75,51,141,144,7,166,99,203,27,179,109,106,237,10,195,87,244,247,162,112,189,233,107,31,215,194,137,203,182,236,199,208,155,31,247,226,237,71,144,73,149,105,84,72,146,166,242,126,27,62,98,32,67,144,101,112,244,152,44,106,40,144,199,116,119,14,197,152,176,133,162,186,51,231,67,49,12,194,153,118,78,242,241,224,179,91,41,31,33,163,149,181,189,52,217,18,66,69,207,114,116,54,125,171,228,217,244,115,37,24,222,190,167,152,158,103,96,172,33,28,88,222,213,246,249,21,62,75,226,149,69,39,227,4,233,89,78,69,182,195,36,230,117,84,88,233,55,130,148,134,25,41,85,237,4,228,162,253,240,48,3,73,147,235,116,160,72,239,8,168,113,151,102,107,125,149,232,252,109,152,196,199,12,200,107,190,223,182,254,72,154,185,31,201,109,74,206,151,26,120,22,132,67,250,246,47,146,173,115,166,178,110,250,91,32,195,74,185,244,167,41,129,242,170,154,97,26,108,193,206,230,112,18,152,2,185,96,134,31,11,248,189,23,101,56,10,103,114,89,239,193,145,32,210,155,159,201,146,101,208,136,164,234,163,209,63,118,189,171,247,208,45,11,113,254,233,230,46,240,238,234,177,109,26,103,123,177,17,102,66,11,121,127,122,49,191,243,220,218,31,43,218,202,244,211,9,38,81,200,174,159,19,57,109,185,120,137,166,22,40,234,25,251,193,187,105,250,3,94,248,211,106,24,116,151,212,72,13,66,251,93,110,158,83,9,252,45,118,192,44,247,86,123,148,48,90,113,118,175,193,69,29,232,77,77,78,23,88,21,116,151,181,156,111,91,30,124,132,236,249,89,169,100,138,101,204,74,224,139,86,235,45,243,96,218,29,170,187,55,235,83,52,64,35,87,179,200,132,95,102,123,203,139,23,9,108,210,137,28,214,131,179,30,79,231,127,34,96,248,96,82,141,83,121,24,104,232,142,7,151,170,193,47,244,170,198,123,47,234,242,148,139,186,173,17,202,67,115,32,136,88,17,168,172,189,94,244,99,82,94,63,101,142,246,53,52,110,96,117,199,75,12,199,144,89,95,176,35,243,187,152,194,49,117,175,113,101,242,91,30,85,219,52,65,65,196,24,124,207,77,60,105,41,76,106,230,109,11,103,20,196,102,165,10,85,119,187,20,88,128,139,10,245,241,198,51,137,230,41,188,21,154,33,189,77,122,39,45,92,49,9,213,249,118,225,227,189,169,201,201,14,210,250,51,210,89,120,26,230,164,150,161,201,9,208,17,225,212,144,131,48,254,57,125,186,86,203,101,219,74,159,48,134,117,206,210,171,51,73,214,119,250,156,29,72,35,145,124,44,47,185,161,30,0,202,128,50,139,105,48,240,14,116,214,131,190,55,127,239,11,0,163,190,232,163,81,28,242,106,50,97,147,78,57,64,208,141,37,218,239,48,253,137,148,207,179,160,130,61,107,161,106,63,86,96,225,68,39,210,148,250,224,19,1,164,36,86,78,25,154,65,71,64,215,73,1,68,224,212,182,179,62,100,239,4,160,168,95,228,140,129,33,96,173,103,158,5,237,176,179,67,16,215,121,112,173,145,255,75,144,123,188,155,231,174,217,65,12,71,82,155,110,118,238,17,169,199,132,98,220,244,131,75,28,238,77,135,90,255,216,157,206,240,74,122,57,155,213,204,98,16,243,215,37,176,162,159,70,74,55,109,81,29,239,243,216,46,109,113,230,196,38,127,43,112,166,26,199,159,155,77,53,16,193,207,1,223,151,63,248,48,109,102,133,37,210,143,23,81,226,215,164,68,230,189,246,32,156,162,175,109,18,200,207,131,89,145,61,207,163,238,55,13,59,245,6,145,175,179,223,126,70,107,216,26,232,87,203,148,80,28,134,133,185,3,97,231,85,153,227,184,213,64,21,66,16,167,61,143,16,95,85,35,153,212,141,61,75,30,145,249,22,224,99,42,206,231,49,230,21,159,12,141,245,55,228,116,48,12,132,182,226,132,132,132,33,30,82,12,163,83,120,226,183,134,194,28,104,72,52,150,123,142,23,92,212,16,129,61,118,250,126,30,184,213,60,235,152,208,65,234,205,97,26,99,5,238,21,81,9,23,173,57,206,108,26,129,45,119,140,78,241,126,56,251,119,128,91,146,23,179,250,71,125,177,154,242,139,242,116,4,65,202,8,177,227,60,158,99,6,179,50,48,210,158,192,67,130,101,222,118,136,151,67,182,115,233,165,243,199,161,214,193,66,178,46,235,116,86,110,211,153,112,206,143,153,68,152,9,113,66,13,167,35,237,226,67,118,86,154,202,115,18,232,71,209,180,186,234,19,250,168,154,7,40,68,185,187,40,78,165,16,171,39,77,253,96,24,132,58,83,16,235,121,59,82,181,100,84,128,203,204,62,85,96,129,11,191,4,37,209,230,177,70,107,181,172,6,43,2,43,219,231,81,69,235,77,109,5,154,200,60,137,174,164,147,196,180,83,125,3,175,131,160,162,62,20,225,241,39,14,134,104,129,166,185,154,237,202,254,204,68,106,66,54,136,42,71,31,78,138,103,210,12,87,35,140,252,224,26,68,126,76,73,247,197,190,160,83,105,93,113,70,160,228,41,48,28,71,243,60,74,200,53,165,171,195,111,170,103,230,25,41,229,108,210,194,222,97,186,110,235,136,89,113,213,147,84,179,62,112,10,231,23,139,135,174,137,81,175,73,50,74,58,151,195,133,178,0,133,177,52,238,213,231,195,165,26,50,89,200,113,248,176,20,194,214,129,75,71,135,9,247,47,232,27,21,175,182,149,234,90,113,180,84,210,188,37,181,245,203,135,133,114,64,21,21,180,184,129,83,191,44,211,91,195,189,105,151,224,50,117,52,203,13,79,102,141,45,93,196,142,124,69,13,121,199,119,174,193,97,89,225,123,208,124,252,61,23,125,85,66,242,143,164,141,232,231,13,4,131,20,78,183,253,153,193,212,53,106,186,21,139,199,231,33,97,190,161,198,25,45,107,31,74,210,120,132,139,105,93,225,247,134,5,190,2,135,176,189,122,104,107,167,18,198,219,244,10,253,201,112,93,194,2,162,105,159,179,138,83,182,58,253,192,64,92,239,201,232,169,167,113,30,248,137,132,138,28,38,30,174,175,69,39,139,252,212,16,207,185,166,75,187,66,216,241,243,152,60,252,212,173,144,229,214,125,229,159,89,178,123,188,186,33,7,122,117,24,41,59,106,225,209,234,43,49,79,63,138,77,120,47,212,70,167,195,57,169,121,85,177,204,60,206,74,89,246,110,225,189,44,132,254,36,32,103,200,204,147,140,240,1,79,214,28,50,130,211,63,166,153,2,165,199,91,191,41,156,80,214,223,225,185,138,23,196,152,50,101,9,19,133,156,166,31,137,166,111,182,195,144,52,34,90,23,134,75,218,195,205,57,233,252,201,8,232,238,0,211,58,215,225,76,135,212,112,115,94,244,162,201,116,247,195,68,73,217,77,78,42,173,154,26,164,21,31,216,213,58,161,96,234,153,151,41,16,188,98,158,244,215,211,221,134,76,79,186,215,118,163,212,132,164,251,32,231,121,225,133,88,192,8,112,186,90,131,112,157,118,239,33,51,206,186,18,177,91,242,51,59,194,211,245,104,59,61,141,195,89,109,81,186,167,164,155,106,224,58,19,110,168,229,10,183,118,171,52,168,1,190,6,62,42,189,170,113,3,139,231,184,80,126,41,204,254,21,238,156,111,135,60,147,15,134,39,26,222,138,62,16,79,122,184,83,193,162,112,97,229,92,184,82,197,19,76,140,129,4,140,171,26,167,112,230,117,34,168,243,190,115,163,127,158,238,115,214,188,126,184,86,243,175,198,78,173,155,60,239,244,70,150,193,54,252,96,252,212,123,114,192,182,179,62,107,106,89,141,113,101,62,96,166,81,15,166,15,78,255,11,23,85,70,201,81,15,150,97,105,119,151,152,38,58,171,229,194,132,77,238,47,175,115,170,28,55,34,196,150,108,74,95,56,81,237,189,67,177,49,148,228,15,158,72,207,133,88,31,237,14,47,88,76,128,50,196,219,198,221,4,23,41,169,99,209,105,104,137,142,119,247,185,104,158,23,50,0,201,250,54,239,11,99,16,106,86,197,90,209,94,89,226,69,155,244,29,50,215,149,93,110,59,76,194,168,132,192,237,248,58,182,27,156,67,89,20,49,201,122,105,85,7,94,19,161,250,16,83,206,114,245,130,209,29,34,210,231,72,188,107,30,205,214,169,231,60,209,110,2,72,14,19,12,9,193,112,196,138,253,230,232,237,205,16,105,39,101,227,87,15,179,175,66,198,30,117,115,135,255,84,254,193,0,223,203,95,236,236,47,51,36,182,127,212,247,11,83,56,182,99,161,103,191,90,76,192,236,215,154,56,161,253,235,149,58,63,112,161,215,169,230,85,102,222,62,209,72,30,198,178,66,42,84,134,223,156,254,136,161,172,240,236,49,151,54,15,204,249,89,66,21,233,13,216,129,82,31,214,98,85,97,157,254,94,180,144,10,185,168,51,119,46,51,17,152,158,72,161,214,159,97,247,7,71,186,102,70,90,202,241,235,223,213,208,172,75,40,182,164,210,202,225,20,115,135,25,226,156,127,237,115,188,102,29,51,178,162,243,61,217,185,245,214,98,74,228,205,91,241,69,128,204,119,228,157,32,83,253,110,78,59,185,17,74,80,171,127,45,211,94,140,57,102,36,98,28,166,153,178,254,50,77,84,171,195,214,9,88,225,99,29,141,228,3,142,8,129,126,45,106,114,199,251,152,212,213,132,124,235,198,6,247,1,199,153,214,175,89,173,153,186,63,57,206,177,230,108,40,22,188,245,227,192,124,46,133,89,159,111,196,179,169,63,43,108,218,212,14,99,26,40,69,2,17,230,55,164,152,156,154,180,49,141,29,133,213,63,46,148,91,180,247,90,53,105,210,178,210,240,253,45,77,142,69,101,1,29,3,167,95,10,197,239,98,45,27,65,149,189,93,234,148,193,69,139,247,104,40,209,166,94,221,151,78,179,70,235,148,183,238,233,242,172,91,82,179,194,17,25,50,158,84,225,51,143,234,123,175,174,221,45,145,121,90,245,237,103,176,234,244,189,236,140,150,137,100,107,73,181,71,240,60,223,213,199,143,215,215,38,224,221,222,70,77,1,191,38,84,173,109,244,126,11,32,69,69,22,116,79,102,123,171,43,135,40,204,89,180,112,252,222,213,145,74,125,86,15,229,124,142,210,216,70,239,125,118,241,43,225,102,75,115,235,110,70,88,101,63,20,138,99,83,165,24,2,83,229,29,125,93,69,162,142,105,64,98,240,14,25,77,31,181,226,23,210,78,239,254,210,131,8,155,242,59,144,229,74,215,56,251,101,117,117,130,79,227,97,57,74,13,72,64,77,228,213,79,116,194,252,65,61,135,202,217,245,14,252,17,40,93,243,215,18,201,97,84,132,244,193,39,236,242,119,115,212,209,245,193,209,83,246,1,31,200,6,106,66,116,162,192,91,30,108,109,35,21,54,14,167,195,38,36,33,48,36,186,230,67,126,14,4,117,200,14,204,198,236,47,246,35,94,171,230,80,237,222,212,226,192,69,155,66,3,83,136,232,143,70,44,86,73,26,203,124,98,255,34,244,129,218,65,238,8,7,239,93,141,134,170,222,28,45,128,230,131,10,223,83,159,172,32,45,236,23,147,106,202,65,136,9,46,187,255,52,149,135,65,75,137,72,188,92,77,251,37,213,105,106,214,69,209,97,246,233,169,240,64,164,210,97,22,92,86,9,41,138,13,47,76,23,104,213,27,99,110,236,183,31,82,23,61,149,103,113,150,69,239,190,56,17,138,86,57,12,170,139,70,125,40,77,44,194,197,116,105,127,247,70,1,83,223,203,18,24,254,100,153,168,132,62,56,135,83,47,14,151,17,140,199,101,157,87,150,195,109,167,128,206,245,204,1,18,56,35,188,181,113,89,252,193,57,87,117,223,56,6,217,76,110,107,80,62,31,136,137,196,41,114,126,246,56,90,143,45,40,126,97,231,58,60,148,94,94,76,174,180,188,123,239,176,139,67,184,237,190,99,17,199,13,124,53,68,248,124,192,136,125,235,165,208,255,247,67,105,221,187,20,70,70,189,58,76,93,150,190,83,125,58,205,7,70,149,78,87,38,236,169,244,6,140,217,172,219,25,141,58,189,113,10,118,60,81,32,85,80,67,40,200,175,238,68,14,84,127,13,215,53,251,111,119,62,141,194,112,209,223,68,48,50,161,222,188,155,234,144,195,75,171,118,11,186,53,189,62,199,234,88,26,73,223,139,174,32,126,230,34,111,164,126,48,90,37,93,38,2,28,83,61,177,81,141,91,195,159,236,172,158,22,158,140,22,24,235,193,88,11,250,193,104,51,209,253,183,45,73,169,143,198,142,230,214,27,85,190,69,125,171,141,87,224,187,130,117,243,11,239,77,124,242,45,205,99,78,197,49,53,213,136,119,245,10,254,11,162,131,245,221,27,237,44,149,246,61,123,8,218,205,14,159,241,85,133,67,152,65,211,205,28,146,94,93,229,19,137,164,45,119,173,150,181,244,13,90,125,124,109,71,45,221,164,104,207,201,79,70,170,230,86,188,216,196,237,47,156,233,134,173,63,77,91,17,95,93,86,137,46,81,210,74,35,243,229,59,169,245,27,213,166,73,40,61,246,27,60,88,63,58,186,160,149,106,130,225,232,217,147,101,192,217,232,104,56,228,48,209,28,253,105,212,150,124,207,160,231,84,208,148,36,140,119,85,183,129,105,114,55,20,110,111,179,195,116,211,224,88,181,158,246,233,193,45,208,46,43,221,19,190,54,197,6,211,171,86,223,11,33,244,55,164,221,34,180,10,143,124,235,45,205,29,205,161,213,13,148,195,229,155,210,217,21,119,80,47,133,171,114,211,204,22,157,64,127,82,97,114,55,126,245,176,170,98,133,137,193,250,111,79,148,254,244,230,231,176,75,126,252,176,167,109,109,0,68,89,112,243,61,235,172,129,164,92,9,244,120,75,123,31,12,202,148,54,216,74,191,118,166,14,83,177,172,79,78,119,97,223,78,173,185,209,12,114,150,152,97,23,181,202,2,29,83,60,189,252,96,179,162,130,22,102,247,253,206,250,230,110,29,148,133,66,223,114,184,211,209,82,96,147,199,156,14,111,205,142,19,188,165,68,236,162,228,36,194,194,223,227,185,93,232,197,206,240,82,199,122,43,238,160,64,120,90,218,31,139,28,78,246,89,106,149,212,98,141,35,171,181,228,230,80,71,117,34,29,219,108,61,175,142,250,85,237,35,128,186,210,122,254,36,138,9,41,254,54,166,141,95,125,236,14,205,214,86,74,50,186,111,150,136,104,106,205,87,101,183,235,195,159,28,207,44,235,111,67,132,245,136,11,199,209,86,89,111,138,69,46,91,206,226,207,90,175,127,80,164,106,252,123,156,3,72,101,162,141,181,116,251,180,45,244,17,138,78,194,252,11,130,93,120,98,135,234,189,137,123,184,7,67,139,43,141,108,83,61,49,222,25,96,242,239,186,37,33,52,147,125,39,222,171,7,162,43,42,70,100,95,46,108,45,100,3,140,69,236,111,189,233,171,174,99,86,44,110,236,112,180,167,73,92,230,215,187,139,168,119,210,139,249,191,236,32,121,3,125,107,154,190,221,176,6,25,167,28,244,198,169,58,114,111,20,46,79,15,107,143,114,166,91,113,111,169,178,29,148,100,143,75,223,170,7,175,45,58,170,203,30,206,115,123,143,118,22,102,173,225,181,48,53,253,209,16,134,14,63,61,247,213,206,182,244,249,12,162,197,153,127,240,33,105,181,164,48,203,136,182,121,204,157,158,2,51,200,235,54,203,141,93,184,151,160,139,82,77,136,169,60,152,66,184,112,53,250,202,126,115,184,195,170,188,253,107,10,178,29,238,65,87,197,68,140,102,245,247,154,52,198,8,191,77,137,135,15,10,126,87,91,1,38,245,237,48,105,32,29,52,43,241,247,39,135,196,212,194,205,107,187,77,201,172,136,40,36,154,129,71,242,182,122,240,169,219,31,120,54,111,110,71,135,158,94,227,111,47,63,26,81,205,87,238,163,161,205,251,1,102,227,22,175,63,23,59,122,254,113,231,242,231,151,239,70,76,189,89,9,157,27,120,238,82,188,211,38,181,132,61,62,119,107,62,102,25,69,226,56,164,103,16,60,205,129,180,125,13,91,237,25,241,154,238,215,62,235,165,252,153,12,232,84,248,213,149,204,102,252,218,229,214,28,255,186,205,132,245,211,200,253,248,123,29,67,241,191,153,104,235,193,200,122,199,89,58,155,103,203,206,134,17,210,212,192,89,198,12,122,99,92,124,187,95,94,191,5,41,66,0,153,229,69,37,183,195,91,35,196,160,116,41,187,40,133,42,225,99,86,220,188,7,115,50,198,109,193,235,224,172,238,55,149,48,205,254,169,109,234,63,54,135,29,237,223,189,57,236,127,250,15,255,246,31,255,227,191,188,57,44,77,215,206,199,254,36,188,105,90,210,94,58,6,176,243,101,203,5,39,82,27,85,96,99,16,222,107,225,32,116,159,208,116,116,58,39,196,111,194,130,158,51,176,121,76,10,20,134,231,143,119,100,125,145,83,125,209,52,224,202,225,230,87,99,44,84,249,105,43,174,44,14,163,245,226,137,59,224,73,142,108,254,224,146,146,197,230,30,140,60,242,199,18,48,13,178,132,223,45,176,245,79,42,14,175,253,234,97,15,124,60,252,246,201,83,2,183,41,125,11,105,100,10,19,63,57,108,250,212,10,239,118,137,48,192,131,112,181,12,26,44,202,246,155,179,192,198,78,149,171,77,106,102,220,171,217,220,94,110,129,211,5,2,104,243,247,38,201,232,150,34,112,71,196,170,251,213,69,250,33,3,155,14,139,163,75,148,228,12,117,217,77,96,75,237,4,120,221,194,79,131,247,8,24,117,189,23,67,211,89,39,202,180,46,82,126,103,50,192,89,238,140,20,237,27,208,130,148,88,139,240,177,38,238,205,77,130,181,233,59,155,60,233,189,154,22,188,143,182,97,143,134,254,219,29,18,2,105,143,49,101,35,214,238,57,7,140,226,81,214,17,51,230,227,125,114,56,30,125,53,253,90,76,82,135,77,134,89,191,53,73,198,118,7,252,140,182,126,43,235,223,219,239,115,47,180,124,245,91,209,139,241,243,70,108,194,142,222,138,76,132,142,212,236,190,191,76,63,222,166,31,132,150,110,159,184,210,121,38,179,213,194,131,65,137,170,223,205,105,180,44,98,87,192,244,172,217,23,46,86,217,160,35,94,246,237,85,69,244,228,252,119,232,215,94,232,191,236,111,142,214,227,151,18,135,127,48,71,219,216,247,209,186,189,182,188,24,148,135,187,52,143,149,208,118,150,149,59,141,141,87,251,133,43,36,167,46,48,26,234,119,229,86,147,95,221,2,83,39,49,239,174,81,169,151,233,239,151,39,217,202,207,121,4,37,202,212,222,7,153,40,80,127,50,168,7,158,148,62,207,55,40,179,117,106,208,234,133,169,60,151,175,125,76,118,90,7,250,213,231,102,89,102,233,180,114,218,125,31,124,54,171,143,123,48,106,12,229,174,92,236,127,209,14,104,214,146,107,100,191,55,103,100,146,123,79,14,229,236,247,62,35,148,178,220,27,29,197,228,115,97,154,58,195,27,149,133,169,158,238,210,166,223,64,126,82,190,7,182,182,92,254,224,11,90,108,83,24,227,175,248,213,156,253,249,205,5,235,81,249,241,231,80,117,63,6,105,151,47,178,232,38,83,253,197,40,199,239,250,219,103,27,88,243,238,149,45,81,246,42,211,20,215,115,247,123,184,145,226,19,45,58,96,218,218,220,49,181,182,66,35,189,153,182,172,123,216,61,128,154,113,3,228,115,91,130,167,230,117,97,152,13,178,79,27,167,174,150,251,104,180,108,121,177,4,224,76,184,217,225,227,56,103,153,44,214,133,167,220,5,134,144,25,78,159,194,20,242,125,83,173,209,114,178,200,226,166,0,141,0,232,7,159,57,153,202,187,247,254,49,245,191,247,66,66,47,203,137,79,160,251,54,75,0,165,227,221,208,215,34,47,254,46,54,142,203,144,65,161,81,70,187,87,23,122,63,203,226,93,168,220,126,17,101,90,51,55,212,75,228,234,190,209,57,112,216,186,95,8,218,144,230,250,86,103,71,220,44,119,185,152,118,60,95,75,42,224,51,227,245,91,91,208,112,222,139,173,172,94,246,5,148,4,206,21,223,44,237,214,176,168,203,128,38,202,137,202,189,119,106,38,40,255,22,16,205,203,203,61,147,145,210,24,91,142,47,196,199,199,29,49,22,147,124,73,164,120,250,240,1,163,64,166,203,149,84,54,124,4,107,251,221,227,76,206,30,86,253,23,252,7,165,227,128,28,215,132,1,234,215,109,13,120,19,1,150,139,73,2,206,225,247,102,190,42,220,173,17,176,127,104,196,0,100,229,217,161,231,7,58,177,199,82,117,63,50,113,254,210,47,140,235,177,4,69,250,250,46,91,132,126,234,43,217,99,159,157,41,125,245,151,54,199,6,2,123,178,75,179,156,178,127,73,234,95,229,222,70,251,184,6,208,153,124,231,228,211,93,152,254,38,179,58,76,209,183,30,46,219,202,9,29,165,81,183,188,213,89,225,41,249,20,131,186,219,135,194,25,1,170,59,38,180,115,207,122,234,53,4,116,124,105,144,91,156,114,218,243,208,95,161,21,48,233,13,65,141,89,211,252,214,176,102,212,102,164,135,221,120,111,101,202,238,106,184,145,84,191,251,1,68,190,53,195,105,78,191,241,187,23,117,146,110,83,22,214,177,69,145,248,244,155,99,218,170,121,117,108,143,229,102,60,55,167,124,83,205,148,146,222,136,230,58,130,145,98,13,164,47,152,200,58,136,25,93,251,39,5,106,147,132,150,164,242,179,232,190,110,159,66,36,176,117,64,42,10,216,215,118,50,102,99,210,225,228,12,251,216,63,211,100,140,234,148,19,207,76,204,121,143,106,250,35,82,201,38,174,135,137,85,250,110,48,106,215,147,252,120,38,240,207,125,89,162,209,164,230,141,197,20,182,223,28,253,191,84,212,33,67,194,212,247,146,179,102,171,236,8,221,122,56,191,171,45,113,178,4,38,207,57,125,81,151,86,119,214,171,207,245,169,190,189,168,75,143,57,107,193,204,4,254,94,236,24,24,214,238,248,193,139,101,186,242,133,39,50,17,242,219,243,35,55,152,3,148,86,150,1,71,30,4,199,255,131,151,245,2,122,51,176,67,95,252,8,252,28,88,166,166,38,207,197,215,27,254,92,166,11,39,19,5,46,93,175,119,135,165,39,239,154,114,26,82,68,181,238,129,214,172,247,163,252,50,45,198,222,41,222,76,27,73,110,141,157,123,29,143,214,114,151,224,30,40,13,234,239,121,197,33,62,150,142,23,103,246,39,47,108,38,64,59,118,177,194,164,114,179,195,116,6,170,242,173,138,41,158,245,11,231,180,101,55,57,27,4,101,205,119,72,216,15,214,80,24,141,178,228,182,139,208,134,218,180,29,53,247,7,66,73,19,244,231,59,60,180,60,210,29,48,148,26,159,4,197,52,24,167,194,233,138,95,155,85,196,94,37,207,69,22,177,77,255,233,142,140,168,222,188,209,132,205,225,138,83,88,3,92,198,117,213,154,253,242,40,225,230,163,188,247,194,27,19,87,141,64,80,75,213,31,13,221,169,165,55,167,254,206,39,89,129,156,51,117,208,56,41,124,146,209,131,250,105,11,27,76,115,129,123,181,245,178,26,138,146,90,186,131,118,190,42,82,231,10,147,73,124,134,104,147,54,30,246,69,172,154,230,154,177,199,241,208,53,77,163,1,63,45,137,196,161,22,47,51,33,141,213,239,197,117,35,20,37,59,48,241,232,99,66,59,108,225,181,0,47,186,142,95,24,114,167,68,89,152,102,221,47,38,74,174,209,161,142,224,89,245,139,207,83,72,61,169,193,40,140,87,247,43,16,240,11,15,14,141,236,58,99,38,69,220,244,107,98,43,186,127,75,124,161,166,48,15,49,158,238,111,227,156,229,172,19,137,18,185,233,14,145,101,41,21,206,165,137,179,101,53,69,2,39,74,116,159,163,135,222,226,67,105,140,238,203,218,200,32,91,55,112,224,228,63,77,90,239,53,39,49,184,229,228,94,226,232,73,52,28,12,62,62,146,123,183,116,16,31,225,226,188,220,223,169,102,148,234,115,91,173,217,221,51,208,124,133,9,234,48,125,133,242,39,217,68,4,12,253,20,89,124,200,173,28,95,252,62,89,163,103,177,24,63,24,85,103,103,190,55,175,136,34,150,247,219,8,25,239,125,103,105,45,157,70,69,114,115,204,235,226,31,187,24,231,82,224,142,94,240,61,20,169,244,192,52,120,176,213,146,185,11,106,196,83,57,206,91,179,163,237,126,175,108,130,103,75,224,138,63,236,87,83,96,47,219,70,195,47,152,217,35,37,201,26,73,60,24,197,222,118,237,77,224,252,170,249,76,221,28,67,37,59,76,19,36,25,22,54,223,225,241,8,92,227,33,102,76,67,66,171,250,108,160,219,121,146,35,130,244,14,198,244,133,143,127,186,166,222,28,175,240,90,57,21,255,86,207,107,11,132,125,253,79,127,48,69,25,10,227,192,250,163,225,112,138,199,244,115,188,231,123,52,34,14,77,97,226,185,14,35,214,34,171,23,134,32,213,135,239,147,228,49,20,46,52,85,188,79,158,96,57,233,76,165,143,238,167,54,242,139,109,21,221,201,209,15,220,115,57,76,49,131,140,202,89,4,201,35,164,149,34,47,13,69,210,119,144,218,170,11,211,199,85,252,135,102,153,225,233,97,181,198,86,160,87,31,3,119,250,123,177,109,39,177,253,128,251,91,191,76,165,176,10,96,47,248,70,127,102,49,53,35,225,209,206,26,75,203,35,126,148,224,233,160,209,38,244,238,44,24,229,99,39,29,21,163,199,57,218,68,124,201,208,125,187,221,2,227,242,134,89,78,245,255,53,239,138,49,33,139,62,120,97,121,250,213,136,52,202,166,6,76,255,121,135,75,46,97,80,242,45,130,4,109,164,141,117,196,241,121,253,218,154,165,242,153,231,198,143,77,254,203,4,85,82,88,64,173,124,66,237,211,28,197,185,227,2,34,217,126,67,195,116,182,89,89,39,49,148,3,143,212,159,195,45,237,176,66,32,81,221,13,147,134,104,57,55,133,207,137,229,11,168,44,155,152,242,94,228,201,154,7,181,33,169,135,73,76,208,205,19,20,72,146,171,15,108,23,75,212,217,216,8,130,246,214,221,161,51,45,226,38,103,99,99,7,107,158,58,33,30,186,186,94,77,171,176,237,87,215,33,77,120,108,72,57,140,47,140,26,201,150,0,236,47,167,124,157,35,186,102,180,112,243,98,69,201,247,201,233,140,23,246,164,98,202,147,247,181,123,15,209,192,179,153,174,75,33,48,244,216,7,98,39,181,102,93,118,238,231,66,51,165,234,189,27,125,46,171,63,25,167,118,11,103,204,158,253,158,80,72,16,166,162,231,27,117,78,195,19,43,29,47,75,207,47,120,151,201,135,20,249,115,157,72,19,201,48,207,80,16,54,158,186,45,44,170,174,239,28,134,146,220,154,158,203,232,73,250,128,79,147,65,86,123,99,91,135,204,59,83,80,5,42,106,69,213,226,46,29,35,95,90,81,251,110,34,128,184,223,2,56,198,141,216,96,236,187,237,77,97,154,144,14,49,76,169,241,45,111,109,18,27,41,234,213,217,76,240,13,9,242,174,236,41,132,122,207,168,248,111,227,51,74,32,167,15,28,181,236,169,19,184,187,106,112,83,136,178,252,201,134,45,85,113,85,19,171,201,47,174,107,169,21,197,230,231,103,118,49,193,109,53,45,141,249,239,147,16,18,88,150,133,123,70,191,55,31,81,164,167,134,126,142,77,19,177,123,170,22,226,42,154,78,61,238,166,167,83,77,71,183,111,245,253,173,217,199,155,130,51,36,201,16,44,47,111,101,81,108,88,66,190,20,135,241,229,177,206,74,212,32,79,70,24,95,178,96,236,87,93,67,30,40,43,222,241,164,248,181,103,133,207,27,123,216,183,64,167,221,138,18,80,189,38,47,250,176,244,227,85,56,165,225,153,42,19,103,211,84,20,237,77,198,122,169,67,74,65,117,204,206,151,242,88,13,133,106,91,19,216,38,65,248,213,85,91,178,181,118,29,149,78,97,80,245,36,90,170,72,69,203,151,158,156,55,158,169,165,31,166,132,125,127,93,139,239,136,211,106,110,233,210,162,39,87,159,235,162,120,24,50,40,168,228,159,169,224,169,243,51,43,30,99,9,152,230,190,55,195,134,211,117,44,201,161,112,190,253,121,237,219,157,181,85,34,220,60,114,70,78,159,153,165,240,25,134,225,48,165,250,234,142,154,221,121,167,48,157,105,145,176,87,120,236,116,253,54,59,155,197,2,226,189,218,53,205,50,173,47,117,105,253,35,217,224,31,25,21,117,254,123,51,42,254,235,255,244,63,252,215,255,235,255,252,207,255,233,127,251,151,147,42,58,158,42,146,36,54,70,219,246,23,18,20,151,89,50,49,119,231,39,98,67,155,46,250,195,62,9,16,132,234,105,202,179,63,184,155,60,115,85,24,126,83,118,152,114,182,172,55,199,212,31,14,83,119,58,4,230,116,223,247,183,251,144,212,173,221,155,126,217,253,162,148,10,53,125,178,179,151,214,126,47,198,176,16,170,28,9,77,146,237,243,194,149,230,241,1,110,249,107,103,13,124,222,75,42,27,13,222,31,173,11,216,92,144,165,240,160,202,255,194,212,191,215,17,126,123,125,13,102,233,173,152,82,125,179,214,158,28,213,144,251,219,104,188,75,21,18,239,93,46,95,26,248,184,160,10,82,132,92,252,90,20,61,122,248,154,212,29,57,140,42,87,128,39,172,175,59,102,228,245,165,130,105,114,6,220,214,129,192,152,129,83,126,27,131,231,147,82,178,190,184,93,88,0,192,116,18,25,254,219,24,10,69,126,123,82,124,234,115,97,26,203,85,111,62,173,57,203,7,31,179,156,191,126,240,57,38,251,215,160,9,152,70,146,77,230,161,157,185,233,190,24,254,161,72,229,83,222,102,21,110,23,174,240,192,229,107,195,77,253,136,44,192,131,230,44,50,44,180,59,207,235,126,109,171,62,209,155,91,23,112,255,36,104,117,8,5,112,154,44,206,183,249,90,19,61,68,1,100,88,54,38,170,79,134,77,113,189,174,63,154,22,126,41,13,224,97,109,13,29,198,243,170,219,63,232,166,192,234,85,9,82,40,124,252,151,187,246,209,120,172,250,73,232,23,184,191,104,30,176,21,209,10,138,122,205,106,23,157,212,112,4,184,215,79,69,205,90,17,207,254,2,164,63,56,181,247,211,129,126,104,105,222,60,28,205,20,247,150,240,220,100,103,243,133,11,12,219,165,111,109,84,129,11,119,84,93,138,142,25,58,157,253,194,196,247,117,42,157,15,178,190,4,0,77,15,233,98,216,244,131,16,165,31,247,209,74,165,79,137,126,144,102,93,1,47,220,222,113,101,32,106,9,247,193,10,98,61,75,127,185,88,106,244,194,120,154,58,137,225,62,236,178,46,60,169,178,85,24,233,229,60,47,76,165,146,78,164,51,137,199,27,82,172,133,162,11,228,24,31,119,241,109,155,54,41,92,219,207,188,108,14,163,223,190,20,78,243,147,204,0,174,148,237,201,120,155,102,196,221,168,55,60,248,161,131,130,168,212,231,83,3,255,154,229,41,204,164,190,207,141,71,24,238,221,137,113,222,17,109,156,1,69,239,221,211,252,106,21,128,151,53,85,10,240,39,195,105,29,171,53,199,255,67,175,154,56,240,128,221,171,155,70,67,229,217,175,166,224,73,119,67,44,134,143,161,134,27,154,142,199,210,195,134,116,213,142,65,143,209,41,98,200,176,240,43,198,231,133,171,25,104,97,183,107,101,59,76,228,109,235,86,138,8,168,127,15,158,50,5,184,147,61,190,15,142,108,175,116,46,96,159,78,183,116,145,19,50,193,148,211,51,162,152,219,119,225,179,149,230,33,175,125,206,120,40,65,14,31,163,85,103,82,183,134,130,243,193,90,236,51,201,120,111,129,41,183,209,97,193,59,221,187,59,140,102,131,76,226,150,237,32,190,47,198,55,209,99,183,29,179,182,165,7,159,207,165,203,171,25,65,203,71,141,216,234,148,171,161,22,229,55,168,180,224,210,213,71,17,224,215,136,21,152,86,232,67,97,139,20,251,152,211,174,75,111,126,70,113,124,194,118,54,29,206,152,171,17,86,8,112,119,135,81,4,154,178,254,168,135,31,254,222,214,112,102,202,160,102,147,146,185,79,222,9,116,232,39,129,17,81,215,93,66,244,101,79,75,175,166,175,89,185,191,77,156,94,244,171,15,140,126,233,240,155,31,107,123,202,1,68,102,164,125,149,45,6,211,63,93,102,11,229,64,217,215,62,63,36,218,119,52,243,56,223,36,117,95,190,199,214,212,65,133,16,223,124,174,225,105,167,0,147,76,127,176,213,203,191,69,148,41,56,201,197,183,14,154,237,137,241,73,15,155,253,21,129,0,35,165,41,47,70,189,239,109,73,97,112,237,75,6,149,220,236,250,122,9,24,140,67,38,55,167,18,231,43,210,5,102,92,101,87,67,226,143,0,144,95,125,182,11,177,195,160,153,80,255,237,48,34,238,239,147,28,87,134,114,75,191,186,179,250,229,230,196,134,220,200,163,108,185,44,125,111,102,155,219,35,103,204,33,97,201,123,179,46,186,31,66,40,49,137,218,218,164,137,89,154,62,44,199,155,62,31,80,158,28,82,220,23,123,2,198,216,220,242,219,116,34,104,190,252,241,13,139,108,154,217,78,3,183,71,58,58,223,77,97,122,80,238,237,155,38,236,37,121,180,102,21,120,221,151,224,222,210,37,138,194,38,248,10,249,237,14,93,10,57,14,92,48,220,218,219,122,72,229,61,184,78,210,172,119,125,195,160,20,85,113,244,148,216,124,124,87,164,239,178,60,56,110,215,236,247,189,32,197,85,29,83,196,101,146,239,215,214,245,118,201,231,206,104,53,248,108,64,159,167,201,230,144,205,126,241,139,11,177,68,249,156,72,239,85,223,205,169,41,44,178,101,82,164,158,139,207,21,4,47,122,23,56,217,233,176,29,62,120,145,159,166,183,123,114,20,21,75,25,50,100,217,143,21,239,247,166,85,162,172,129,196,231,247,197,11,93,91,202,12,39,189,93,123,127,215,90,7,208,135,82,236,252,137,43,25,124,246,99,217,171,19,162,69,95,204,193,30,27,225,203,41,112,237,242,195,214,109,89,192,92,111,160,221,96,226,167,242,92,147,222,127,62,69,23,5,241,242,92,116,30,123,223,34,231,164,198,122,130,88,155,124,26,208,176,83,212,177,97,43,246,219,202,210,96,211,168,19,216,250,45,248,205,89,119,175,132,138,227,5,170,172,127,12,164,85,151,162,214,204,239,161,67,44,125,250,0,81,141,226,40,45,132,186,192,244,144,221,239,185,73,61,232,189,171,85,139,189,171,199,72,122,115,76,104,249,105,58,152,203,199,24,36,154,154,12,202,144,134,169,88,54,8,189,190,57,70,117,163,252,118,135,114,253,230,201,177,109,244,201,56,132,187,159,248,139,28,75,146,239,113,214,141,123,156,27,237,177,188,100,126,30,199,154,126,171,23,254,245,110,21,152,246,147,111,85,238,161,157,171,15,204,206,230,7,31,183,150,90,188,249,251,120,126,38,111,74,254,100,221,145,203,187,137,38,224,98,5,13,2,91,122,233,162,164,199,228,107,81,158,219,220,18,217,176,25,36,178,145,16,55,125,110,27,231,222,212,171,113,54,139,159,14,212,185,170,99,118,60,217,66,178,208,97,20,8,100,192,41,104,222,62,21,72,159,137,86,2,196,190,149,220,98,230,240,208,95,38,40,242,165,136,13,205,69,244,169,113,176,143,193,221,222,15,19,212,127,232,57,200,215,243,3,240,200,135,174,120,74,25,179,92,221,180,19,56,123,220,78,59,191,171,233,111,43,51,225,252,191,178,222,199,66,177,78,208,68,28,196,173,78,252,27,209,214,155,212,158,174,79,90,210,46,38,32,166,240,48,245,90,135,9,17,203,128,82,244,52,243,27,50,98,42,242,94,201,91,217,131,90,151,119,25,148,84,27,37,58,23,38,43,216,245,167,49,214,135,195,84,24,234,186,133,101,59,125,251,222,72,149,62,47,26,166,101,190,82,229,38,92,136,42,208,22,24,39,164,62,152,61,119,8,140,47,245,157,213,136,69,148,42,237,238,15,76,211,210,111,134,3,19,229,23,212,154,230,52,71,251,49,98,228,201,232,45,249,201,217,152,167,123,190,158,92,12,79,118,124,19,28,212,26,20,10,140,20,229,240,139,207,218,18,69,193,115,170,115,116,39,127,48,74,44,135,194,195,186,218,56,28,90,48,227,0,172,219,95,208,224,73,21,129,192,25,66,199,124,55,31,143,137,112,224,65,1,213,23,92,176,171,37,217,3,188,76,158,252,194,141,162,114,25,21,248,236,115,249,139,145,235,156,75,97,182,44,255,109,218,235,20,133,81,71,204,62,106,116,255,124,179,248,192,72,2,254,106,216,128,145,213,202,122,53,162,13,195,71,109,225,67,232,147,31,171,240,238,241,192,232,214,200,84,234,163,223,214,89,63,248,209,34,65,105,63,86,218,251,233,34,71,192,129,143,25,241,201,98,216,131,19,22,145,49,133,106,247,117,214,253,193,199,148,82,216,234,15,252,181,23,52,39,129,41,9,249,74,189,129,183,144,121,186,177,168,199,87,202,109,104,157,93,31,188,13,248,137,62,102,108,13,117,43,92,199,141,95,163,3,221,187,168,2,2,83,104,118,111,158,81,200,215,17,111,228,81,250,125,50,26,231,230,52,21,62,103,134,207,83,118,199,213,100,26,163,248,187,223,213,52,74,211,121,74,87,243,175,66,23,120,195,35,214,171,241,65,239,144,210,110,80,20,201,65,33,125,223,139,11,198,131,126,108,252,251,82,239,199,46,112,237,194,213,153,78,151,247,107,227,97,228,170,79,102,198,219,189,249,113,16,186,156,217,131,157,27,6,214,133,59,108,94,185,26,151,236,75,141,3,255,92,39,129,17,128,243,37,66,253,85,213,33,175,54,172,14,83,247,164,67,78,207,189,236,59,71,67,201,87,94,251,236,111,200,247,125,104,55,114,163,204,21,196,16,110,124,0,61,149,90,31,163,13,56,89,46,228,194,68,57,244,123,89,156,183,222,153,102,77,111,230,80,24,241,222,187,252,72,35,247,217,194,111,159,173,232,14,57,244,223,248,218,20,170,249,78,142,218,87,159,69,97,228,46,238,23,25,214,10,103,6,184,124,218,125,192,212,122,232,7,179,58,116,223,87,198,22,110,164,161,103,102,149,59,77,113,31,179,188,22,169,194,247,220,198,142,147,33,195,17,234,254,216,63,182,186,60,54,121,175,233,83,97,210,179,92,23,8,13,22,87,245,95,134,65,22,224,12,243,254,190,244,196,58,212,181,155,169,251,43,119,192,73,207,137,69,60,182,9,20,85,71,161,51,202,120,147,131,110,165,59,204,215,145,49,201,199,106,189,169,39,126,154,64,185,28,172,153,40,149,239,42,147,132,94,149,241,198,25,220,126,56,254,138,122,100,42,208,101,217,111,205,86,186,229,173,240,87,190,218,86,131,207,97,85,229,185,19,172,202,247,96,211,154,56,11,92,168,77,18,184,75,190,96,160,16,52,151,159,63,19,201,230,42,232,185,85,239,239,226,227,137,46,65,251,158,233,61,55,36,161,169,183,166,215,247,251,212,208,219,197,206,65,71,102,183,119,111,218,74,100,189,57,125,179,166,79,111,100,175,5,69,81,229,141,201,176,142,218,77,224,115,102,78,127,105,244,74,139,254,244,50,215,204,119,20,68,107,94,48,5,85,43,83,137,186,48,178,62,178,242,200,145,245,175,43,145,109,118,212,77,201,111,79,12,194,126,151,214,121,56,57,186,136,216,183,175,241,3,155,203,132,155,38,191,60,9,56,250,86,71,87,83,137,103,12,18,135,227,235,130,182,173,197,114,120,105,106,128,218,59,61,160,160,100,189,55,209,44,183,67,6,58,112,122,107,107,205,228,166,194,89,8,243,121,170,192,131,206,78,110,34,145,72,85,20,106,130,31,200,104,37,116,125,233,214,190,218,12,179,42,7,53,126,130,86,26,194,187,157,65,145,90,87,24,129,249,231,219,16,13,25,50,17,232,248,56,61,62,180,167,117,167,20,24,146,178,135,205,136,124,73,139,193,3,23,10,128,221,206,239,176,197,100,80,6,141,81,60,254,75,132,183,23,121,47,10,106,95,244,9,58,133,244,70,68,49,113,180,53,196,179,18,89,177,65,37,226,104,101,138,127,178,245,167,9,225,77,15,216,83,12,35,13,139,128,41,70,116,31,66,133,245,6,178,146,132,178,46,152,172,94,75,97,107,110,127,29,108,98,85,178,85,145,206,165,128,222,125,251,172,109,196,15,124,214,226,94,47,20,83,75,120,41,122,33,121,172,207,212,58,5,197,235,245,56,12,66,90,210,150,215,62,198,115,216,72,244,236,174,223,130,202,93,247,159,145,123,155,83,47,62,22,227,203,169,14,90,41,116,249,233,73,179,86,143,168,13,171,159,173,97,109,148,23,186,194,170,30,58,189,233,93,152,253,222,176,172,194,94,132,103,83,61,191,145,136,67,202,189,209,132,251,164,133,126,233,44,212,79,4,134,137,235,95,131,25,39,18,188,236,100,99,108,15,78,193,187,138,251,160,233,145,251,131,215,186,37,97,59,172,241,198,150,215,102,135,9,123,108,29,47,111,99,50,238,50,79,206,65,155,70,242,220,201,252,51,189,9,51,246,151,19,74,109,86,221,252,41,131,220,254,173,207,86,164,254,28,41,213,60,220,69,166,30,66,20,251,105,243,134,246,70,125,217,172,46,157,169,236,76,91,47,195,48,17,122,12,87,211,91,32,151,151,42,171,89,173,132,68,129,251,120,185,176,13,55,75,96,152,33,249,101,210,114,13,254,65,38,131,254,134,20,154,185,26,17,132,175,215,27,51,142,118,181,18,56,88,222,36,62,70,66,209,247,162,222,171,249,210,59,211,176,200,97,108,25,224,242,146,116,144,62,183,90,124,168,86,248,118,67,207,95,233,12,74,84,158,118,92,158,172,66,146,66,189,34,130,129,47,172,70,187,192,22,110,206,114,123,185,172,49,164,18,199,236,127,152,26,47,59,1,75,71,189,162,98,117,7,158,219,104,69,183,66,52,119,215,139,103,55,202,241,212,56,50,137,235,190,94,178,138,72,169,250,138,199,240,240,216,112,99,107,11,78,46,222,92,25,158,172,130,20,58,131,27,187,147,31,16,240,50,68,79,243,192,199,57,76,190,252,142,155,67,26,64,225,93,186,39,209,43,123,131,58,85,29,45,22,95,219,117,117,53,9,59,94,172,127,16,52,142,182,122,92,36,61,139,71,119,171,137,225,168,231,159,16,223,42,14,215,186,213,190,135,210,234,241,171,115,198,161,251,37,40,229,170,197,89,9,231,91,21,157,165,232,5,140,119,111,34,101,250,224,227,87,26,119,225,182,139,180,189,38,224,209,168,70,115,24,250,113,128,59,252,77,167,60,64,92,11,209,148,90,60,171,66,35,240,161,174,61,106,221,205,151,23,82,116,91,131,72,99,32,199,253,216,22,29,137,202,16,76,145,12,92,89,166,118,170,99,6,67,219,121,30,29,218,187,222,220,218,178,116,167,175,204,149,116,1,13,19,154,112,18,9,93,203,151,222,60,193,173,113,2,75,50,221,79,249,218,196,24,125,55,69,0,184,232,160,153,162,143,27,65,180,220,172,97,158,113,74,248,242,203,191,20,187,206,52,184,163,14,179,207,167,26,194,64,187,165,7,211,237,74,227,64,29,75,116,58,220,40,159,23,216,170,17,171,195,68,212,75,88,95,227,45,222,76,35,243,174,79,126,206,59,15,107,115,26,137,42,63,10,10,171,189,95,166,53,188,122,154,205,132,121,243,227,73,133,160,94,35,53,248,56,86,112,220,21,68,197,205,47,37,209,167,51,28,222,89,247,173,244,216,79,53,233,199,66,98,185,221,213,133,228,231,152,97,191,154,151,242,14,10,9,39,132,182,16,229,93,78,44,27,150,41,208,87,198,76,116,184,211,245,44,70,221,214,117,159,225,188,213,227,146,233,166,65,101,156,115,222,206,131,213,22,167,73,125,92,188,146,159,84,196,47,148,152,61,146,79,224,175,12,189,179,229,236,155,95,77,105,208,214,237,104,213,61,132,191,168,126,226,182,94,94,203,217,143,248,210,58,218,112,176,179,115,58,77,217,70,158,11,117,153,27,134,132,120,73,80,83,222,105,153,204,208,126,188,204,96,164,32,247,189,247,120,240,142,113,99,83,84,242,143,193,102,61,244,104,65,11,118,204,252,30,45,175,33,115,27,239,98,151,247,94,36,132,228,201,17,134,94,213,89,157,212,84,107,100,138,80,69,19,86,231,153,206,122,218,35,10,234,172,51,106,150,150,186,130,123,155,219,234,196,75,186,69,234,193,4,47,112,249,52,162,227,172,126,235,157,173,69,146,179,54,233,247,18,224,182,133,243,73,31,155,21,96,248,245,78,40,37,146,161,51,5,27,104,190,153,194,116,208,247,218,8,123,101,127,112,139,33,132,171,77,188,214,57,159,172,250,26,242,23,178,58,18,58,1,58,40,8,113,94,171,146,8,194,108,250,181,169,227,127,116,209,51,107,194,157,233,235,237,20,221,77,153,184,102,247,206,1,58,183,147,108,137,18,107,90,49,89,27,26,223,17,142,233,212,53,35,127,27,91,217,138,38,4,169,57,48,68,210,223,118,241,107,116,34,217,57,2,239,119,43,66,135,103,10,13,21,113,135,50,222,78,132,90,128,208,8,172,133,92,202,111,43,130,132,162,41,73,42,6,178,83,96,207,121,216,66,206,209,126,239,109,115,181,37,205,170,159,247,37,43,224,112,235,91,243,111,20,223,187,99,14,76,99,251,144,105,149,73,4,77,161,245,152,4,246,44,23,79,142,90,143,230,159,137,10,191,109,112,64,161,173,154,56,135,130,230,168,53,52,16,20,35,59,189,33,173,229,79,70,255,92,190,30,140,190,97,13,108,129,222,30,235,24,45,35,253,156,103,136,111,17,141,193,153,214,88,1,62,183,127,164,100,120,88,93,97,196,121,125,126,99,211,165,28,200,6,103,181,248,36,164,193,184,230,144,135,181,1,123,51,156,57,43,147,20,105,27,231,194,65,102,95,202,102,35,158,208,167,115,235,145,176,31,58,197,39,9,236,183,225,96,180,119,189,154,47,224,131,250,235,156,162,163,54,41,219,148,131,73,231,33,190,220,244,243,129,7,223,74,57,129,106,250,64,2,177,122,45,54,193,59,78,141,10,34,87,91,135,95,223,162,55,125,205,132,14,10,197,110,231,183,248,104,136,167,169,113,203,237,249,185,118,190,53,59,151,242,112,82,122,251,63,174,162,104,239,78,146,190,116,233,125,235,135,56,142,114,124,144,33,242,241,134,222,91,21,174,76,37,159,41,219,142,100,129,105,197,224,17,11,178,146,210,28,142,46,222,233,149,12,152,210,178,38,176,51,165,186,201,221,111,36,100,196,227,178,247,56,214,237,53,86,83,173,61,41,235,138,172,241,240,56,142,81,94,150,50,163,218,227,44,147,41,23,9,232,105,125,158,31,9,54,89,2,78,158,59,27,119,254,61,24,254,177,18,186,168,213,126,207,141,172,185,190,22,34,82,213,13,221,68,235,79,29,20,216,30,189,249,92,161,30,64,8,184,185,88,176,204,191,23,74,167,67,137,106,185,174,252,224,95,163,0,37,170,209,7,229,237,119,5,79,94,224,102,157,158,196,42,156,178,178,51,116,233,254,246,59,171,254,209,223,166,110,179,63,163,112,232,186,207,86,186,144,253,222,21,181,33,189,24,186,181,63,216,217,73,227,173,41,170,145,35,21,17,92,133,147,117,133,125,203,47,101,157,41,5,70,180,151,212,16,57,79,89,135,148,186,123,95,187,4,225,148,56,72,49,99,243,179,141,86,21,165,40,133,14,239,238,153,33,116,201,82,212,148,184,188,118,4,7,42,233,12,183,222,50,195,225,227,213,232,52,68,41,115,249,218,164,164,56,235,136,158,227,201,105,18,197,242,1,122,190,156,165,155,154,108,88,199,199,173,67,9,120,140,146,63,89,133,250,51,194,166,50,220,81,92,214,16,92,247,148,227,178,142,183,221,193,218,82,115,96,39,40,178,207,42,164,234,82,119,67,216,58,195,237,89,122,23,180,64,223,67,206,172,187,193,138,26,178,146,255,26,242,189,110,207,54,212,91,228,193,233,141,149,159,185,91,180,39,29,252,189,149,124,72,72,81,73,212,204,246,255,57,220,76,71,22,109,6,10,222,175,56,254,194,38,9,164,247,182,68,238,120,37,103,202,192,248,157,61,207,142,177,122,77,37,225,161,158,35,53,101,192,129,29,216,40,15,121,55,239,99,133,171,155,113,75,252,209,160,195,134,83,147,202,249,229,47,198,139,134,3,125,60,91,98,208,229,180,253,161,22,58,163,140,238,82,37,175,112,158,183,225,209,165,101,61,209,148,6,138,247,225,164,200,133,204,169,36,136,161,7,90,135,157,55,166,218,29,29,130,31,141,236,29,166,203,66,238,106,97,173,23,15,180,252,124,209,81,233,141,6,163,77,74,8,167,190,24,110,234,243,171,58,156,49,165,38,90,43,198,27,15,92,198,141,158,225,234,131,251,86,106,177,203,26,174,166,34,189,56,220,150,210,238,19,66,49,207,193,238,191,50,26,129,173,31,162,95,125,62,126,176,168,187,169,128,122,89,102,171,202,93,79,86,86,246,158,172,165,28,232,177,221,46,240,247,162,70,73,78,124,168,85,45,249,247,236,8,61,38,229,69,90,183,30,135,145,67,9,124,205,228,212,68,234,107,106,36,169,38,164,104,239,47,19,18,13,191,203,24,123,33,170,165,181,20,197,242,113,24,178,76,210,139,217,132,220,106,100,232,244,90,104,36,213,127,150,198,198,57,12,215,158,205,77,74,244,77,103,32,130,174,196,223,92,152,186,131,18,126,185,61,99,183,66,144,214,241,160,87,252,240,45,163,90,171,103,253,105,162,177,190,19,86,107,93,172,159,25,130,152,151,115,154,98,191,110,102,68,207,139,47,14,74,20,180,86,212,214,78,41,14,163,13,84,116,229,157,57,184,111,69,139,245,154,218,58,42,196,144,167,47,45,20,119,2,65,155,68,87,241,247,198,223,221,58,104,228,159,47,89,128,188,199,217,252,130,251,97,53,180,31,138,86,195,86,191,105,162,158,230,167,57,167,67,96,153,34,151,235,46,48,158,202,80,106,45,140,238,230,187,48,205,59,170,78,20,122,127,229,119,241,241,15,2,115,124,210,172,109,57,108,66,217,122,174,149,225,153,15,120,104,89,169,248,168,1,28,107,173,248,115,39,18,74,106,198,35,142,230,87,67,166,8,86,126,215,133,69,161,204,212,143,205,178,123,69,197,5,193,115,181,118,19,237,32,223,231,218,166,144,168,182,0,220,105,175,2,47,148,160,40,76,156,209,61,85,76,49,253,94,25,81,217,49,202,91,2,90,49,70,224,107,20,183,113,42,221,11,166,26,203,112,138,124,142,183,132,74,146,154,87,175,243,1,48,234,78,193,250,58,207,213,124,18,211,160,41,26,203,80,79,253,116,105,84,187,171,113,70,199,205,114,121,193,16,136,207,182,171,38,233,177,197,179,239,178,164,255,155,236,72,24,214,59,123,156,146,58,156,169,213,17,232,52,251,10,64,94,43,135,122,19,100,178,125,166,53,19,4,146,123,55,104,81,238,5,55,106,41,244,193,105,221,218,220,130,170,208,211,181,190,136,42,155,180,125,200,167,197,0,5,38,128,235,94,25,181,43,210,86,241,39,203,226,21,97,244,171,221,161,50,138,98,231,252,190,39,109,126,212,234,28,116,86,88,111,91,57,211,161,104,1,81,55,247,245,78,196,5,1,73,38,203,64,55,212,143,100,114,135,83,78,108,211,203,247,100,47,114,187,107,173,0,147,100,115,56,19,141,44,250,219,251,101,223,109,133,105,77,50,213,73,207,211,197,200,233,186,68,208,252,206,30,59,195,83,10,46,33,26,38,94,84,178,204,184,94,122,111,40,96,254,218,116,54,86,202,254,79,63,235,130,68,199,180,10,199,18,95,247,232,227,91,162,246,45,21,91,212,177,93,203,112,110,227,17,43,156,145,193,104,23,254,165,28,180,222,139,214,186,245,194,13,49,62,121,176,105,146,250,227,194,56,9,250,214,48,173,46,179,23,214,46,234,225,77,97,10,185,191,65,65,34,122,233,193,203,46,223,253,144,152,8,5,75,93,201,121,240,181,61,166,56,57,222,122,9,239,69,166,210,239,157,150,54,63,4,102,95,185,131,118,110,158,181,140,27,248,229,22,241,254,206,6,23,174,70,121,226,142,202,64,88,126,235,213,172,143,59,164,38,172,168,254,253,121,107,106,207,46,156,17,2,83,248,28,17,94,236,73,136,85,155,31,30,152,62,243,119,87,153,221,20,158,180,62,207,154,118,251,213,102,97,200,7,161,201,76,191,249,216,121,108,187,26,28,120,22,220,229,20,156,187,156,65,19,55,128,147,116,123,96,2,225,214,172,117,197,244,92,164,193,209,133,169,63,210,200,195,70,223,243,122,209,200,57,44,173,79,167,195,80,30,57,191,171,73,154,9,76,215,180,15,132,64,16,10,57,145,102,185,191,75,163,66,97,220,160,210,76,223,170,59,34,213,218,21,238,80,68,154,189,122,195,4,46,116,171,100,126,78,231,189,80,113,216,228,83,162,238,114,13,101,234,173,186,22,195,144,48,174,235,110,132,148,241,109,105,114,73,233,179,245,151,248,96,172,238,170,111,213,173,143,233,253,22,212,183,72,62,9,45,14,171,90,251,193,164,12,206,216,55,173,241,182,62,85,126,53,50,106,57,212,243,55,143,104,16,74,158,97,68,41,145,240,188,11,49,85,77,119,78,146,233,211,195,114,230,205,107,193,139,241,238,46,25,179,216,89,84,130,232,4,124,215,91,251,106,173,5,52,102,142,69,186,251,251,92,196,73,101,79,64,133,106,110,95,91,221,116,209,69,147,226,56,5,185,142,183,110,137,77,10,76,186,219,87,245,215,61,56,160,229,37,22,147,181,223,86,56,25,49,222,79,143,172,174,203,49,122,58,66,145,110,240,34,64,38,191,204,254,209,222,145,123,126,57,168,101,152,92,131,159,169,150,176,147,197,1,101,12,70,171,195,248,58,2,163,121,229,229,227,248,92,144,157,117,196,51,228,231,39,148,115,54,24,253,94,141,216,244,131,161,131,168,2,201,176,24,166,187,131,180,197,80,209,138,179,97,185,30,6,74,41,107,104,241,249,92,172,201,46,47,150,117,245,81,193,247,188,136,134,51,165,74,6,255,172,62,244,207,157,171,214,191,183,206,210,191,253,47,255,235,127,249,15,255,199,255,15,34,75,118,20,93,226,41,71,3,129,163,24,199,155,78,117,76,70,216,215,224,38,90,40,235,238,20,9,62,220,136,193,104,204,160,238,48,122,16,26,200,158,215,178,64,64,185,133,195,36,111,216,159,75,96,85,65,58,214,51,57,89,185,154,105,169,113,81,232,89,227,253,240,208,84,76,182,126,231,243,61,246,108,90,176,138,196,65,241,34,93,28,194,161,89,162,140,114,132,187,59,188,244,113,157,20,198,60,187,249,118,90,223,157,197,167,79,142,37,120,87,58,35,90,179,90,122,36,245,214,246,71,131,10,166,57,15,162,238,123,190,155,211,54,91,131,201,212,145,223,7,183,102,132,122,206,81,76,220,174,188,12,46,94,239,122,74,86,19,106,91,14,159,97,73,83,195,220,104,115,222,49,53,5,102,181,220,171,45,238,7,163,176,48,131,71,50,61,28,70,59,27,58,205,8,108,86,146,63,249,217,70,52,41,120,254,248,149,68,28,216,42,73,130,63,115,188,146,225,191,77,239,116,45,144,79,183,229,159,129,52,183,149,91,35,213,233,249,70,147,134,214,58,70,124,211,87,66,140,127,47,154,126,192,176,2,239,145,65,168,115,199,7,107,108,236,126,115,75,71,203,136,211,80,104,100,31,20,116,217,213,240,128,98,115,235,176,76,193,106,79,205,13,116,116,36,150,63,26,137,208,169,146,4,190,231,195,239,160,167,150,186,27,25,3,236,194,20,183,116,53,244,240,235,238,9,15,253,30,55,80,13,189,134,94,215,133,73,141,169,131,120,204,64,151,197,193,249,87,87,101,181,149,210,61,191,51,29,227,150,230,51,136,61,247,75,7,204,52,154,74,122,177,245,11,249,126,55,163,57,52,116,59,225,24,91,247,165,200,85,157,225,10,6,102,109,62,135,50,157,46,52,159,158,141,76,125,221,187,243,93,147,52,129,71,154,162,180,122,195,12,244,110,140,230,41,249,66,151,3,249,53,192,82,159,248,184,142,207,52,192,215,227,45,85,92,2,89,201,111,67,97,240,83,240,23,208,212,207,119,18,209,88,36,171,34,21,182,106,186,238,91,134,231,217,213,85,49,90,139,191,22,252,135,240,165,209,168,186,35,134,86,117,200,215,81,94,117,111,188,17,69,208,216,9,234,14,233,238,130,231,79,105,33,57,66,246,181,122,24,141,173,160,183,166,41,28,164,101,239,36,161,107,115,253,147,10,33,192,119,111,142,112,129,102,243,76,5,232,214,241,157,141,33,81,166,171,225,195,137,166,69,189,48,17,14,141,229,182,70,96,230,62,90,59,11,116,235,111,31,123,9,206,221,7,91,99,65,173,4,167,213,154,191,23,61,49,186,198,240,206,44,203,107,250,197,149,166,97,74,70,57,143,229,25,32,250,6,118,13,123,38,171,171,244,139,105,149,149,67,217,51,37,242,247,173,155,121,176,61,22,46,247,228,175,69,244,91,137,130,180,149,118,137,18,18,185,37,48,32,233,181,237,96,133,156,25,152,86,214,249,233,126,14,156,137,21,105,92,201,125,55,154,3,13,45,140,177,174,147,46,122,86,216,130,171,18,190,151,245,173,175,62,21,58,2,211,10,87,234,83,47,156,181,119,169,161,189,249,76,32,182,43,1,114,224,99,213,221,9,142,183,214,148,11,133,240,71,189,129,145,140,180,183,86,167,0,87,207,128,242,225,70,209,170,74,130,172,107,249,213,208,197,215,8,112,246,29,24,143,51,173,89,227,213,251,250,3,103,217,154,1,27,6,165,189,141,112,101,171,178,213,98,239,115,239,27,241,161,25,78,221,90,106,183,168,227,243,13,227,120,99,178,249,27,165,175,120,58,155,46,81,85,235,198,182,101,18,175,217,124,96,18,93,10,91,253,245,125,178,51,163,90,40,94,156,166,118,234,123,217,177,125,66,101,193,180,106,110,129,207,187,233,205,205,142,123,48,17,156,174,48,189,203,252,201,41,5,47,122,243,243,158,181,249,123,219,145,160,60,200,106,50,232,111,208,122,209,2,68,4,40,242,251,237,137,148,85,81,238,115,202,183,100,154,146,168,142,195,160,244,78,235,47,229,31,12,165,235,64,110,182,166,35,23,54,185,42,229,0,35,133,61,223,38,78,97,96,160,157,158,255,92,43,156,229,66,199,62,101,16,19,175,242,155,79,147,175,82,6,241,114,101,0,235,91,127,118,45,229,62,211,237,244,134,18,50,100,149,212,3,255,152,140,198,124,211,252,12,187,146,155,171,169,213,94,216,106,164,245,230,199,108,27,111,137,53,58,102,42,59,25,145,245,11,14,68,87,149,218,76,107,176,252,150,103,170,65,23,160,83,129,116,173,16,98,56,179,133,58,243,179,239,204,246,80,58,38,7,150,240,152,55,16,150,41,88,218,67,171,208,27,201,89,127,233,78,27,28,173,245,64,240,213,173,1,2,17,129,46,94,17,164,240,21,180,127,90,47,82,103,178,146,215,91,115,36,67,82,208,2,95,52,59,242,219,56,232,145,179,180,134,165,55,231,24,208,77,248,152,140,90,255,91,218,227,170,80,144,171,146,106,3,159,193,121,23,24,106,136,182,106,125,47,187,138,175,144,77,17,105,40,255,77,80,18,223,10,33,4,31,138,111,202,124,251,202,49,90,180,86,10,213,141,233,49,41,36,151,82,32,125,179,86,247,77,229,115,10,28,187,37,212,22,147,179,114,24,115,56,84,13,17,1,116,51,135,190,231,105,132,39,31,207,84,38,116,120,14,10,173,252,161,51,251,205,111,113,100,160,170,171,85,209,185,123,110,56,155,24,224,214,162,105,146,41,247,248,131,163,52,198,12,21,242,84,35,56,124,22,99,213,71,59,71,210,118,90,32,52,166,80,177,74,125,234,244,184,17,71,225,44,250,185,107,167,236,225,62,26,145,187,170,60,124,122,214,173,236,38,241,25,212,172,187,82,181,14,209,247,131,22,120,247,65,116,0,41,185,233,23,199,53,64,251,152,121,195,124,164,105,122,211,93,133,156,147,23,206,161,99,154,115,10,11,140,105,93,31,76,247,200,176,254,60,40,1,90,134,86,192,48,134,30,2,39,83,166,202,155,31,44,79,54,3,169,156,22,97,183,82,156,119,38,254,161,250,18,233,22,215,211,65,131,29,70,127,184,35,12,116,209,108,146,226,138,114,4,249,43,83,115,174,147,12,174,201,219,196,49,174,187,114,171,17,221,112,255,57,99,138,132,253,10,101,82,95,122,37,153,241,160,123,33,82,87,254,202,57,5,69,14,200,190,110,221,161,184,177,66,137,85,45,110,238,102,91,121,161,58,197,196,144,253,206,231,236,208,19,183,83,157,119,77,105,82,146,8,145,132,146,158,149,242,131,209,28,26,161,32,168,149,234,207,213,82,95,177,94,8,222,132,127,102,58,126,41,219,124,152,200,111,19,56,215,80,171,4,49,222,63,22,20,151,80,223,69,177,223,155,250,168,137,135,170,8,72,7,190,236,160,163,53,45,250,71,153,222,45,117,36,178,118,144,24,98,198,185,90,224,217,60,240,106,213,176,52,50,251,125,180,76,207,187,28,12,75,232,18,14,147,138,172,1,22,18,12,181,197,127,80,162,216,195,61,104,220,90,53,121,127,74,87,23,94,61,22,212,209,83,247,202,171,152,211,118,110,30,84,130,110,39,11,107,125,87,106,176,252,142,203,214,221,134,73,4,141,245,220,66,105,116,14,127,176,102,12,92,181,190,198,99,248,103,124,180,214,66,253,139,223,152,134,120,186,160,81,14,47,2,183,177,67,53,93,133,146,51,29,94,105,104,45,43,162,214,73,158,250,28,245,161,250,10,134,184,159,74,16,83,118,9,10,63,104,25,251,83,115,170,132,242,69,168,162,190,182,136,122,165,63,181,89,47,94,129,182,67,141,149,74,157,114,46,135,247,12,114,26,232,99,148,119,181,245,111,215,205,198,250,19,248,197,86,192,29,84,118,210,51,203,142,63,93,99,229,23,19,210,119,126,186,13,70,176,229,42,35,214,170,22,24,54,168,82,110,47,38,211,46,221,17,246,42,169,140,36,66,168,125,60,22,255,244,28,60,212,144,29,36,93,26,59,253,246,207,145,44,113,171,123,251,126,180,135,3,35,31,163,149,172,13,142,229,141,34,158,121,46,109,109,173,138,246,56,59,55,91,77,224,42,72,29,108,116,221,107,245,171,169,230,200,45,158,150,46,94,138,106,248,12,222,5,234,117,179,120,204,236,156,187,175,101,221,15,238,126,92,158,59,173,21,238,157,173,209,220,69,81,32,43,225,193,199,76,47,226,70,37,99,16,15,66,220,224,238,132,199,210,199,247,15,229,191,103,231,221,14,39,8,84,250,224,116,133,246,160,49,156,240,96,224,83,165,224,204,161,132,100,78,56,18,33,1,95,138,76,162,15,121,48,40,105,38,57,239,38,12,233,164,143,28,106,27,231,235,240,96,2,89,35,212,85,54,132,142,239,152,205,31,145,69,215,102,114,65,25,130,171,73,163,221,192,231,242,237,129,219,227,90,246,63,197,195,47,129,0,53,35,133,83,17,237,238,242,18,8,163,134,215,62,22,36,153,147,11,155,94,68,9,103,234,118,238,65,194,253,14,19,237,248,192,100,238,47,156,163,206,8,133,253,47,132,138,181,82,194,68,35,156,229,196,210,100,186,59,225,208,68,107,255,222,27,73,108,93,156,4,179,156,209,148,232,197,21,204,100,188,158,23,195,239,198,189,214,95,102,34,122,94,132,221,45,212,22,83,197,229,17,233,142,136,85,0,143,121,115,3,99,103,147,134,79,166,142,63,86,222,141,227,36,11,100,233,12,167,94,52,251,20,110,198,148,12,199,22,130,67,247,99,254,55,161,47,186,234,13,15,179,211,156,54,171,17,179,76,238,226,126,107,132,164,164,129,131,233,100,156,89,120,111,94,172,230,165,135,90,63,218,162,95,184,242,42,90,142,215,57,233,238,205,9,29,55,93,217,244,216,91,151,33,64,114,103,102,181,71,183,237,35,14,47,60,100,141,39,146,91,245,109,227,220,187,171,196,34,5,170,247,165,57,121,90,80,111,92,94,68,146,140,254,167,85,84,148,81,185,11,154,16,224,73,194,15,72,20,62,229,111,199,128,245,102,228,10,129,9,191,126,83,240,192,133,6,202,242,211,152,113,95,183,96,211,155,66,210,47,4,88,145,136,24,23,30,41,7,46,186,217,52,223,86,152,77,227,115,43,229,21,98,196,229,188,82,47,215,106,168,107,163,123,202,45,25,69,122,166,213,18,174,134,133,93,253,234,74,211,31,173,6,100,34,238,251,222,228,80,180,23,193,129,201,25,180,11,19,92,44,225,183,33,94,223,97,225,19,168,154,121,178,80,243,125,175,65,65,82,9,117,138,52,218,115,24,65,221,32,65,138,237,220,238,147,225,59,244,8,147,133,153,14,35,222,169,33,111,234,91,246,125,112,114,84,202,170,62,126,97,206,211,81,107,42,163,247,54,62,225,190,48,95,32,12,10,222,122,187,35,222,169,49,209,207,89,179,245,112,191,240,25,131,164,245,151,149,248,236,190,115,133,230,194,74,7,71,94,224,234,128,26,163,46,107,131,6,68,99,230,242,49,67,35,35,45,149,155,37,91,180,239,199,102,67,9,252,125,68,219,253,193,42,37,217,75,171,47,207,196,156,233,254,116,197,141,212,122,11,36,47,238,136,213,50,255,100,47,176,250,218,253,225,227,55,55,149,26,63,176,233,188,126,176,137,3,239,28,224,51,149,238,167,166,8,101,6,182,121,150,123,155,189,179,2,243,127,222,118,138,192,148,110,7,74,56,233,201,238,63,141,102,79,224,124,163,235,83,29,166,26,50,192,171,150,175,131,236,129,9,139,137,170,164,241,205,41,37,191,240,178,214,130,145,18,126,89,167,6,143,252,135,189,143,120,139,195,112,108,102,96,140,143,171,94,100,191,61,117,26,13,24,119,190,244,178,149,197,5,24,245,204,247,211,48,131,84,100,26,142,227,188,83,24,157,249,49,194,79,83,181,226,79,214,70,173,186,236,135,117,221,185,104,66,60,188,7,149,104,180,71,62,152,210,217,28,120,242,176,142,251,29,179,4,175,39,148,129,44,74,1,29,174,120,66,35,92,93,46,129,210,94,186,181,80,169,1,93,199,87,46,25,200,162,169,172,65,155,222,111,204,168,205,12,216,89,60,249,243,245,50,76,228,186,255,104,122,123,11,171,188,22,63,180,67,29,173,209,132,46,140,254,164,166,216,76,78,255,14,217,130,95,84,106,168,31,70,175,111,58,204,26,137,98,228,253,98,72,147,166,25,42,147,233,65,241,193,150,229,30,161,58,184,149,203,22,39,201,87,90,10,117,5,155,42,206,251,210,214,60,115,7,152,198,82,126,117,55,90,181,190,52,105,149,117,97,130,188,90,30,79,110,234,202,162,50,3,97,35,173,168,192,238,159,114,253,120,85,250,210,199,66,47,211,95,140,176,173,214,52,80,136,86,253,226,2,75,51,92,140,76,253,253,90,228,84,150,46,76,146,52,183,64,139,112,52,228,155,240,100,148,158,127,43,111,13,43,18,213,183,62,102,73,118,20,57,86,45,172,65,247,163,221,227,218,216,99,93,139,245,160,198,164,187,253,91,139,183,164,117,7,56,69,215,174,163,105,55,150,117,128,215,158,119,71,89,56,3,51,104,199,83,107,212,239,247,66,143,58,36,99,81,45,187,212,78,186,137,158,149,24,38,195,129,199,187,57,69,63,42,189,189,176,49,125,200,27,18,47,57,20,10,174,125,53,95,128,81,97,80,248,156,147,55,126,132,33,70,119,76,77,158,207,234,145,1,106,75,97,194,107,29,201,182,84,253,133,73,191,234,68,220,22,38,158,14,91,68,73,75,65,136,32,249,111,155,173,17,42,186,109,111,189,99,254,139,183,40,43,160,204,247,98,84,142,87,109,70,113,254,26,221,171,11,55,171,14,209,166,14,117,124,141,15,109,58,160,238,24,170,57,80,3,240,223,158,108,182,161,154,131,158,243,247,189,7,17,40,217,86,172,216,227,118,240,177,33,57,238,101,160,59,208,156,225,222,124,192,93,94,161,162,27,210,199,93,36,103,22,51,61,20,54,75,232,194,136,136,207,29,104,116,140,187,175,64,75,232,134,155,215,173,139,127,229,80,199,11,57,163,248,2,165,129,239,8,213,228,231,107,87,95,252,232,220,42,45,6,191,33,251,100,154,230,122,5,162,29,12,134,230,123,34,61,147,195,213,103,2,249,68,94,132,66,75,40,114,233,78,71,39,90,14,113,85,63,201,89,220,169,248,86,142,112,165,242,125,240,32,187,111,215,132,107,116,42,66,110,59,30,79,121,7,84,209,109,237,252,212,94,87,2,143,227,13,61,122,133,231,107,248,194,225,8,63,104,132,218,233,61,223,213,104,11,232,247,36,40,226,102,43,82,2,218,46,45,179,219,244,247,100,221,26,64,43,183,49,165,175,119,180,157,234,176,194,244,189,44,240,231,48,37,199,202,221,130,211,60,187,91,43,249,216,185,90,219,67,102,204,231,146,53,153,200,74,17,180,92,86,113,152,178,188,80,79,142,139,211,29,29,170,144,103,253,94,250,118,251,144,119,22,6,10,14,122,126,199,235,54,210,158,214,21,153,233,239,222,213,249,246,127,158,140,162,37,183,92,177,122,135,174,145,82,23,145,67,177,163,134,242,69,161,123,237,234,143,118,44,217,17,234,232,161,195,55,127,109,171,221,213,155,55,220,45,183,15,177,132,115,96,124,54,122,239,57,60,67,125,52,27,230,104,207,126,164,146,68,159,108,224,100,138,237,153,148,108,143,226,245,188,236,46,96,115,235,149,160,181,202,165,222,88,185,190,230,10,96,124,90,79,45,135,113,59,130,166,2,122,162,249,193,93,233,215,48,62,9,217,189,155,159,115,76,233,164,72,243,62,123,30,149,77,37,124,142,154,175,92,122,254,69,14,117,211,162,71,192,173,65,206,150,89,234,225,222,4,199,29,45,57,142,40,60,212,219,19,230,192,103,93,183,161,48,129,192,231,3,53,134,65,235,215,26,85,127,142,194,98,83,86,37,34,191,219,159,155,214,106,74,254,181,102,30,111,76,168,149,86,162,42,109,16,111,84,222,92,164,72,198,235,153,50,124,127,47,72,110,242,100,103,79,232,111,72,236,90,237,18,69,100,201,61,32,107,82,25,96,211,54,106,239,234,88,125,67,111,180,52,31,76,245,169,182,191,50,98,177,191,53,122,108,90,125,131,5,145,158,231,55,117,89,195,112,187,34,190,184,148,72,155,239,208,88,107,182,247,92,187,183,80,209,135,119,123,155,91,225,206,166,208,172,3,193,235,179,133,21,135,109,102,40,177,146,165,235,142,52,93,216,148,78,106,130,38,190,41,224,224,104,137,126,70,53,161,250,215,160,116,68,219,207,81,21,95,146,239,241,52,121,82,251,17,82,98,243,77,28,149,142,174,21,98,199,85,168,249,142,39,194,14,65,214,131,110,183,47,174,129,7,163,133,134,144,71,60,72,213,136,255,234,144,208,223,124,94,63,3,245,58,178,164,74,236,133,22,227,112,75,43,136,199,152,35,62,30,12,107,83,225,99,74,148,252,130,30,89,197,24,160,154,186,4,42,237,182,49,215,20,62,3,156,125,213,54,202,63,180,252,146,214,40,87,217,53,67,217,236,69,231,17,221,221,242,11,184,44,248,39,35,210,92,135,199,38,154,169,183,69,184,37,159,102,214,101,69,143,115,150,131,111,24,103,183,110,97,175,58,80,170,190,77,146,55,8,181,103,36,253,94,80,209,40,21,202,93,63,195,176,222,254,222,173,195,188,22,196,46,139,239,95,24,146,225,14,219,209,116,55,3,218,87,240,178,207,90,50,97,58,135,177,252,149,157,78,91,201,235,195,208,235,180,7,195,241,124,141,210,243,187,57,90,40,129,23,127,220,196,252,110,110,149,191,186,7,231,126,139,59,9,159,65,107,214,211,193,108,86,191,57,180,35,221,204,42,37,121,219,35,119,181,42,253,23,185,212,233,171,30,246,76,211,165,85,41,204,241,101,77,213,104,32,15,215,180,251,11,87,162,174,20,170,55,88,170,190,31,17,39,10,227,93,172,147,138,7,36,73,249,213,80,88,77,16,223,175,198,200,12,55,31,46,98,103,205,147,207,41,22,138,55,138,215,201,103,107,142,170,93,116,51,13,217,220,254,161,65,200,104,250,96,136,2,187,225,70,72,169,182,160,158,132,62,222,126,65,218,145,130,121,68,253,210,242,171,105,5,61,195,99,151,119,146,163,224,172,81,38,108,144,217,125,109,161,137,25,14,227,98,29,237,60,114,141,139,168,214,174,181,86,240,157,144,86,135,177,84,221,232,37,30,185,38,19,19,106,109,32,64,56,138,128,164,150,179,194,232,157,126,108,205,101,93,86,131,53,123,142,49,143,231,83,78,179,2,69,125,16,226,188,48,150,89,40,228,161,228,162,122,46,129,250,151,26,126,122,222,30,57,212,205,164,30,20,142,224,253,189,111,189,6,180,89,253,154,84,39,123,42,97,113,121,152,10,141,38,210,247,181,23,27,82,9,38,35,116,169,155,3,73,166,220,30,132,180,250,179,34,54,133,82,193,152,53,21,95,71,57,93,130,213,150,93,92,21,152,164,158,22,4,144,107,118,231,195,178,32,186,161,24,91,109,62,116,53,253,90,116,26,221,190,81,18,187,223,106,151,161,5,253,140,112,164,155,179,250,146,118,62,184,13,98,140,103,125,240,190,186,247,115,181,254,222,85,122,251,80,220,111,85,63,23,70,29,41,116,232,100,208,250,131,177,26,67,25,59,58,215,62,42,84,76,6,27,7,222,220,27,21,216,62,161,100,155,200,181,111,226,124,176,224,106,90,191,121,207,247,38,218,187,106,93,116,71,132,234,102,8,137,154,22,221,22,142,143,251,218,172,91,59,50,77,129,156,41,13,83,192,115,113,61,45,141,90,160,81,112,93,46,62,28,45,86,87,132,167,39,70,233,30,174,157,183,141,194,185,95,130,16,141,41,117,77,248,233,237,73,217,51,227,201,245,7,184,54,47,3,202,86,17,30,110,142,170,90,246,12,35,250,158,37,252,246,113,226,138,195,72,19,247,216,42,246,85,22,102,216,46,193,108,252,41,44,188,212,102,208,151,161,72,6,57,206,11,79,236,110,29,53,170,89,252,197,160,45,100,201,49,102,106,209,92,223,50,85,139,82,105,157,17,172,54,79,233,86,59,222,101,166,45,154,251,122,97,35,205,9,166,26,73,11,177,222,236,112,182,239,175,5,82,214,53,222,225,160,146,74,52,175,189,220,63,90,24,161,186,31,74,67,115,144,220,176,142,9,81,193,228,73,242,97,138,246,65,47,225,88,138,247,107,54,10,20,194,144,173,142,102,133,167,239,115,107,161,55,47,158,142,23,217,97,110,205,63,86,62,9,102,39,22,228,115,4,199,222,188,195,229,237,241,211,171,214,201,163,80,49,95,153,28,133,68,218,77,249,108,12,199,119,95,239,230,214,53,39,180,238,45,94,161,124,96,196,178,212,156,134,198,250,224,99,190,133,237,146,40,99,127,47,134,6,136,158,202,40,17,188,175,105,101,195,51,212,102,17,223,242,171,105,168,168,70,43,71,225,124,47,182,96,79,234,86,61,30,79,156,68,93,250,83,143,9,149,211,233,22,156,18,186,39,209,129,234,173,47,4,202,87,56,128,168,135,73,206,65,65,96,41,4,68,134,53,190,120,20,149,222,117,200,207,241,149,95,5,224,224,80,15,150,78,179,212,211,133,49,169,66,24,169,162,103,227,5,180,84,90,199,115,249,76,213,87,188,59,112,164,52,212,74,138,194,121,61,131,188,158,106,84,226,39,215,71,205,65,20,58,5,241,76,171,223,125,55,207,33,158,98,86,216,99,238,204,162,221,206,44,72,188,30,147,100,16,226,208,65,165,197,95,121,133,193,52,171,83,148,136,98,239,82,86,28,74,241,254,185,18,251,31,11,206,103,250,247,46,56,255,127,255,239,255,249,63,255,63,255,227,191,190,224,124,100,35,30,94,73,122,196,155,178,112,186,172,47,250,229,72,55,60,140,25,192,241,154,204,252,106,125,138,162,244,105,88,142,38,180,36,4,70,195,243,174,212,70,81,164,178,244,179,153,153,119,41,54,171,32,110,122,243,85,220,39,7,102,79,105,2,83,167,116,23,27,246,88,145,72,245,176,179,206,119,71,74,134,151,120,167,192,116,139,247,39,39,123,183,245,230,244,157,234,62,40,100,80,132,190,244,219,245,47,171,145,38,119,132,145,20,182,58,53,135,9,247,47,129,251,114,65,165,70,17,230,10,163,210,159,246,67,163,29,132,242,240,51,82,41,222,239,129,78,242,103,39,158,2,147,4,233,62,226,214,17,89,31,172,81,9,230,175,101,90,219,122,115,34,82,247,200,104,214,199,88,200,102,172,141,238,103,52,141,27,89,216,10,163,74,221,29,70,212,88,39,195,11,201,66,126,153,161,116,8,102,206,116,150,169,177,201,82,152,104,232,119,220,226,59,90,175,4,125,246,3,19,247,244,39,59,159,103,36,29,240,82,144,212,112,184,12,201,51,29,24,175,227,110,95,168,130,173,28,30,45,91,3,41,135,219,14,35,126,230,172,171,130,97,0,72,100,8,148,163,210,95,203,142,101,253,214,84,247,191,33,163,44,160,234,115,195,99,108,14,27,15,87,127,58,81,102,95,29,230,114,253,109,204,94,31,147,134,194,177,188,21,213,169,94,195,124,78,255,25,24,120,56,25,180,59,119,152,138,220,165,48,21,206,254,214,244,14,169,1,102,195,247,39,35,88,47,28,237,140,175,236,230,90,163,84,89,66,182,35,255,62,128,223,28,129,247,25,224,145,198,67,141,171,175,104,123,106,203,141,66,123,109,200,69,143,66,164,161,29,166,117,224,86,24,130,179,143,10,61,125,171,194,200,207,250,110,72,176,162,118,189,57,73,68,7,9,208,103,5,137,243,221,95,134,173,32,29,238,129,233,226,237,104,109,77,87,230,32,19,123,15,42,52,85,178,144,13,216,109,224,43,119,135,145,50,211,17,227,185,179,255,180,209,107,2,76,31,12,255,109,132,59,118,128,145,176,240,151,30,248,168,1,38,165,225,55,167,161,73,132,225,147,20,135,33,26,6,24,97,85,135,27,58,209,10,119,171,236,116,248,152,48,67,103,233,241,180,188,68,231,192,180,133,211,49,165,89,209,53,91,176,235,151,214,12,178,177,246,253,94,12,235,77,10,99,201,70,55,47,100,62,59,221,76,37,124,18,154,81,77,31,243,194,214,169,83,165,91,35,131,11,227,162,132,123,227,215,251,197,199,21,82,190,177,5,223,230,244,159,70,145,61,92,221,30,175,29,102,231,146,130,119,208,181,93,1,238,192,169,134,1,167,69,232,173,194,132,109,188,181,10,44,255,190,117,118,216,152,132,10,15,52,254,46,76,89,87,13,15,54,188,25,30,196,255,166,141,94,144,92,27,46,235,213,224,119,171,25,66,127,69,151,151,65,181,190,231,8,183,199,208,110,116,66,207,241,151,219,243,118,8,90,115,56,5,56,189,51,23,211,60,135,13,137,47,249,110,126,230,69,92,63,199,180,241,186,15,26,128,238,176,85,154,117,225,23,55,21,101,48,180,56,213,191,161,105,63,255,220,26,77,240,11,99,132,215,18,97,151,147,109,164,196,123,28,20,20,41,253,193,16,150,156,229,239,111,15,135,33,209,245,63,15,238,214,64,34,225,82,251,223,183,238,14,55,164,255,255,140,89,243,169,128,48,69,31,127,70,220,103,56,236,230,21,54,21,190,87,127,240,217,144,198,223,175,125,249,225,245,12,247,90,113,138,19,212,223,14,159,255,166,242,103,162,221,202,142,186,45,48,209,254,204,82,191,120,89,53,232,159,41,126,119,67,162,176,91,34,102,191,5,178,252,214,72,1,199,185,192,58,247,123,27,155,60,255,89,154,211,239,125,54,160,28,182,20,91,215,239,234,12,149,227,207,174,176,28,238,67,153,185,191,61,197,139,152,33,175,40,85,250,219,144,238,10,169,212,50,149,218,254,108,103,119,50,84,26,28,75,114,237,219,12,155,191,247,217,82,102,220,207,58,221,87,29,166,34,236,239,70,236,247,166,119,122,152,197,236,226,213,47,62,254,223,202,59,158,1,37,251,79,83,145,219,254,28,32,203,223,58,83,97,219,254,28,63,227,193,200,228,148,63,135,87,187,168,105,160,148,120,242,117,255,97,107,91,213,255,28,155,254,49,23,241,207,252,231,204,189,155,221,65,207,67,142,25,79,108,223,82,170,149,0,170,7,97,231,125,119,152,110,92,233,175,177,112,55,149,74,57,104,95,127,76,13,175,102,164,251,116,232,247,254,51,83,238,177,88,225,214,174,176,25,98,228,92,219,174,46,243,160,255,152,72,183,21,61,112,239,35,236,57,203,4,0,29,62,11,187,181,104,158,93,90,252,129,17,85,12,47,134,109,231,247,166,136,182,140,63,134,97,247,247,194,101,11,103,0,116,102,159,71,16,4,107,56,218,48,74,175,179,122,96,40,154,227,143,73,187,28,174,80,138,235,31,131,248,214,103,28,152,186,133,26,205,105,47,59,164,209,69,87,145,13,179,197,87,246,23,59,35,48,244,144,48,75,254,61,26,97,171,49,163,31,48,222,100,97,206,143,63,78,132,95,75,210,234,175,7,82,146,143,25,76,197,224,180,225,190,248,126,102,210,253,35,186,62,35,249,215,162,44,69,15,47,115,156,252,98,90,240,133,57,110,110,151,239,87,147,60,93,238,209,105,235,215,90,160,89,78,139,238,36,116,242,234,104,31,218,2,211,252,197,122,237,70,212,115,151,86,160,154,179,121,51,69,5,249,177,220,199,248,227,170,190,7,103,23,143,174,42,30,199,116,56,205,17,158,172,89,95,185,11,179,86,195,183,230,227,118,71,207,89,162,39,196,130,51,113,207,100,180,94,119,215,192,195,66,45,219,231,209,216,84,84,6,216,198,252,194,199,65,159,106,230,44,212,86,138,95,141,58,151,238,241,171,242,15,15,70,248,62,192,116,82,241,155,155,222,138,12,57,138,164,233,93,61,195,178,183,118,35,62,83,206,202,217,241,173,17,63,243,13,107,88,52,115,42,108,130,178,23,166,233,178,238,103,11,122,134,111,211,195,196,188,20,30,199,175,120,191,125,54,55,73,119,2,47,63,184,6,44,37,245,232,232,91,248,198,243,44,50,73,230,15,8,42,180,212,188,112,54,85,112,135,173,244,236,122,216,213,196,73,187,162,182,21,222,123,159,211,183,73,65,202,64,164,132,19,247,131,73,2,106,204,194,116,174,60,164,65,15,228,44,100,103,90,91,96,63,221,197,67,107,29,137,176,211,211,137,254,153,119,138,146,219,151,122,69,228,74,106,186,65,36,42,114,97,239,61,184,91,252,246,94,92,38,78,132,60,25,178,19,111,117,148,115,59,249,86,40,169,164,149,252,222,244,3,151,125,146,232,137,151,156,112,111,38,188,194,3,97,245,237,79,134,82,174,252,244,217,211,251,244,29,190,81,101,43,251,145,245,43,119,227,203,122,158,136,201,121,214,21,29,178,125,163,76,103,49,200,91,215,223,205,125,27,93,161,117,109,165,61,182,55,192,105,124,12,97,182,34,107,4,105,225,57,108,77,27,59,12,164,129,95,247,143,246,203,28,12,129,57,221,61,208,73,247,93,25,147,227,181,66,31,184,247,134,195,35,90,254,6,63,205,56,206,188,169,229,219,84,39,166,236,65,187,102,82,68,225,230,197,115,41,184,187,83,212,219,13,125,89,32,8,153,165,135,215,162,219,218,45,151,63,142,34,37,207,17,62,120,118,152,116,113,132,155,119,93,111,232,153,205,25,126,155,45,188,59,76,70,41,188,246,113,117,220,175,234,16,21,114,188,122,186,4,65,235,22,73,45,17,126,33,15,75,86,141,120,243,225,138,200,199,150,98,129,133,65,227,147,249,147,115,58,165,120,117,115,153,190,70,106,77,107,168,129,81,222,118,24,157,128,17,198,220,103,10,169,49,17,196,55,176,47,143,39,146,131,155,59,126,47,42,248,47,124,126,118,197,95,182,160,186,195,116,155,13,83,37,215,228,222,164,105,213,196,33,69,47,193,95,107,214,245,231,107,211,210,192,71,220,36,218,245,230,211,154,88,95,120,161,215,175,40,253,243,252,189,22,58,196,61,192,132,47,47,188,81,18,211,39,155,40,207,251,213,116,120,44,250,100,19,207,233,14,248,176,22,106,83,97,4,65,167,195,93,171,105,128,17,118,216,14,171,151,91,169,89,119,159,139,70,49,123,173,112,107,154,202,53,135,23,237,217,20,134,98,231,15,86,132,10,6,120,140,66,79,96,140,2,207,79,31,107,88,118,243,194,116,34,12,43,23,197,112,15,89,156,255,45,210,175,160,231,63,62,96,103,153,85,149,39,64,205,178,120,36,102,208,169,160,235,131,193,92,234,62,32,187,12,161,2,211,239,161,12,151,2,106,200,202,11,63,244,192,56,150,30,147,48,31,73,63,116,65,249,252,206,208,137,204,181,56,100,20,117,22,175,226,71,252,123,234,169,71,14,232,24,141,247,106,106,64,245,52,63,38,33,149,222,213,225,115,210,73,80,1,139,177,185,141,210,32,221,52,221,174,208,12,246,176,51,226,102,82,75,207,9,187,150,135,111,81,146,27,146,171,98,27,132,201,231,48,157,164,186,194,240,108,222,213,108,241,122,50,237,135,29,11,125,135,83,203,180,112,252,149,233,103,166,171,206,58,162,121,128,116,159,67,41,236,23,103,52,206,154,246,151,162,187,156,24,71,63,153,114,63,121,96,88,36,157,221,232,181,215,233,191,189,179,54,170,64,92,29,51,195,159,28,89,173,173,143,118,156,235,151,89,220,180,165,23,67,225,192,233,165,162,96,7,133,221,191,208,114,177,188,139,137,87,232,147,157,195,198,245,20,17,61,171,225,193,26,106,100,14,214,172,193,213,74,44,215,83,54,29,246,79,14,191,12,67,160,189,171,201,167,233,189,43,28,230,233,240,241,97,187,142,40,100,133,226,48,194,30,106,8,32,213,217,139,223,28,181,43,221,253,17,170,117,25,152,142,180,166,74,80,86,147,92,186,70,223,129,25,4,189,218,202,10,179,195,180,72,215,223,78,72,153,109,135,49,227,100,170,100,107,118,247,158,156,54,125,138,50,241,252,201,80,68,17,107,181,90,21,83,245,49,197,47,212,117,203,113,232,189,201,59,245,234,59,201,23,33,213,235,173,34,59,189,17,212,255,173,104,84,237,247,100,152,209,122,177,75,95,194,27,40,51,188,19,178,127,243,253,238,159,237,25,218,247,240,241,42,59,4,133,43,6,137,135,17,123,170,104,157,232,239,66,159,18,152,82,3,253,233,134,186,134,223,252,204,216,176,249,35,24,227,254,43,157,209,90,216,139,50,11,96,249,151,198,123,80,99,53,211,52,227,141,39,205,4,116,254,103,19,246,158,15,222,42,209,106,46,164,219,178,29,153,162,165,39,75,206,84,174,62,120,70,27,3,101,35,143,57,119,51,64,36,196,73,45,194,115,76,128,135,148,120,146,120,26,179,202,147,239,162,79,150,54,76,147,55,166,8,243,41,76,233,233,141,162,156,143,69,30,112,40,124,252,183,148,31,76,248,78,224,249,90,105,67,23,75,97,26,193,173,234,165,62,184,106,2,154,76,234,179,172,128,105,100,168,112,26,87,206,193,224,181,195,123,33,232,244,70,188,21,109,122,5,12,75,108,62,184,232,113,156,142,101,61,167,160,85,213,95,143,199,14,19,86,238,173,30,236,65,145,146,237,130,246,161,207,93,168,127,137,23,235,160,192,249,232,75,127,58,12,10,117,91,99,235,115,135,39,67,143,126,77,125,107,221,73,207,248,47,111,106,248,27,179,112,53,53,120,169,233,136,203,111,31,207,128,50,91,129,105,31,160,48,228,107,249,94,73,138,233,7,204,135,44,251,112,163,67,147,222,156,150,105,242,222,9,18,155,192,147,58,118,157,166,122,56,21,139,241,191,207,89,77,223,82,96,227,212,54,89,33,61,92,77,163,23,89,63,169,133,139,173,131,71,147,197,185,101,229,35,129,155,101,174,160,64,22,6,13,134,206,251,96,214,154,69,71,197,84,231,179,108,43,250,203,214,109,32,203,150,164,209,85,42,239,143,229,145,101,67,27,225,214,5,53,118,221,14,219,80,199,30,141,196,41,123,169,104,227,15,180,177,189,113,186,109,196,210,155,22,148,14,103,178,139,11,233,110,192,87,146,189,142,248,78,209,59,39,215,235,177,211,67,253,114,235,194,126,171,26,236,220,137,17,26,218,208,187,56,153,157,90,75,163,67,100,37,230,155,98,68,151,196,251,37,38,227,142,55,7,102,213,179,7,171,110,204,170,199,173,244,187,0,206,143,95,105,103,181,38,113,233,171,186,170,28,244,65,51,246,160,121,63,251,38,27,55,64,208,95,71,119,177,49,212,177,128,94,30,45,148,46,197,230,214,16,183,186,92,39,246,205,86,50,0,29,15,122,151,39,67,85,69,111,78,187,246,188,197,182,18,157,21,224,179,180,222,247,160,97,106,13,48,5,26,207,112,59,222,174,56,237,212,252,84,239,242,129,216,44,68,79,185,58,13,23,238,176,13,99,75,215,21,56,215,136,254,250,142,64,142,124,235,139,161,143,255,38,225,182,224,148,252,182,233,67,95,152,190,229,51,60,218,249,105,119,50,145,241,40,42,44,72,124,109,184,192,125,135,11,63,146,194,72,240,248,176,208,176,91,205,240,115,43,146,188,247,201,11,154,234,98,136,160,209,89,210,101,211,226,187,157,243,98,107,180,15,93,188,187,223,144,54,148,174,108,131,88,5,237,166,62,152,210,114,213,225,37,152,212,61,136,73,177,83,215,240,18,123,64,247,150,24,196,58,202,72,1,70,232,252,190,183,169,208,107,124,181,183,179,133,95,137,96,218,39,106,210,254,160,208,61,253,98,107,241,162,15,206,190,233,67,14,95,89,245,24,249,8,203,169,62,182,79,168,32,40,159,208,169,184,184,119,77,122,102,128,18,212,223,14,119,37,7,22,36,40,221,10,167,249,134,136,28,209,90,28,166,238,125,46,226,255,74,147,251,130,135,247,157,17,22,210,200,19,124,142,246,156,147,73,189,147,126,14,60,222,114,163,94,125,110,234,183,229,183,169,76,111,55,135,101,66,54,75,99,179,231,53,189,68,172,160,44,52,182,158,15,63,6,217,29,178,77,243,24,177,11,11,206,185,7,128,206,185,179,178,212,92,160,134,143,184,132,95,61,173,51,149,192,166,104,117,31,13,71,117,75,102,28,142,24,255,240,117,79,195,111,82,161,120,68,18,249,130,23,70,237,93,79,69,212,130,174,182,26,227,57,234,208,76,212,166,3,196,242,171,91,89,42,60,75,117,110,242,118,117,80,132,206,225,36,137,170,13,175,104,190,171,247,10,140,204,13,81,101,248,111,159,207,175,23,163,251,245,126,185,134,122,64,50,77,84,225,61,216,2,34,129,103,154,156,214,69,226,35,100,190,207,110,230,201,137,129,112,224,30,145,128,132,64,224,187,117,80,214,204,29,86,106,123,191,76,25,187,164,13,41,105,245,189,148,86,117,225,112,179,46,11,253,125,173,82,144,223,16,152,89,121,51,127,7,134,235,35,111,77,52,171,223,137,68,29,227,86,18,4,177,92,87,94,62,40,155,146,60,56,26,255,30,33,34,80,56,164,188,134,132,47,50,74,254,211,20,185,40,33,0,85,128,55,195,77,8,92,239,93,179,151,149,50,71,73,118,20,189,120,209,46,221,97,19,223,23,152,78,60,211,103,248,52,65,20,129,19,46,202,116,152,134,149,242,189,8,75,62,143,239,124,202,243,231,242,224,164,210,61,76,201,205,151,126,77,2,45,222,249,133,197,21,164,216,179,133,22,221,78,167,149,120,224,170,85,228,178,178,163,165,132,233,95,173,130,190,188,7,203,170,95,153,143,209,148,230,219,21,8,171,43,5,188,208,206,180,250,147,165,164,141,136,241,230,186,51,144,16,236,89,129,28,136,94,69,247,56,207,34,48,169,204,16,138,13,159,117,183,76,242,67,126,26,161,47,15,217,97,112,78,109,240,128,81,244,250,47,119,107,92,88,21,62,54,192,112,87,116,54,83,73,22,184,208,100,125,62,120,239,0,195,187,246,176,197,164,152,67,140,13,74,255,145,118,191,240,162,27,112,17,248,24,120,207,65,39,202,83,166,94,77,111,25,63,128,168,12,88,98,77,35,125,225,141,163,45,249,160,161,152,68,28,190,189,121,70,49,154,28,17,228,170,171,211,213,8,211,211,155,71,96,171,4,126,19,141,4,133,94,141,254,196,59,3,104,52,168,239,101,148,153,253,150,238,84,119,209,250,160,186,162,40,109,238,138,10,90,163,104,184,188,231,174,109,165,42,225,154,48,215,222,1,129,138,145,188,116,175,185,57,13,123,152,126,156,44,128,68,37,123,238,126,49,202,118,225,214,153,181,234,207,109,45,142,229,193,142,25,143,185,232,48,181,81,114,243,102,37,124,15,222,106,211,38,188,243,180,253,165,39,153,112,121,112,56,75,217,159,155,150,66,178,95,145,18,216,206,135,193,183,201,162,204,134,22,8,141,194,238,17,64,153,194,212,153,112,236,136,179,248,28,38,168,47,65,11,138,220,105,181,118,225,129,101,41,55,39,254,228,236,40,248,24,89,41,199,196,117,222,76,128,143,124,102,169,252,246,113,113,139,7,53,200,195,119,229,3,80,216,184,124,241,97,79,105,140,137,35,193,149,55,10,134,199,16,169,31,59,18,86,123,48,181,26,98,240,162,98,112,54,18,255,105,198,165,232,213,24,242,215,92,70,186,49,75,123,204,51,11,112,78,175,239,53,172,153,230,11,87,118,11,130,95,173,7,235,88,50,100,1,176,11,79,153,42,214,175,175,233,205,145,107,190,219,2,225,94,222,229,193,68,60,92,246,150,108,199,144,28,26,139,209,12,184,11,211,164,226,205,195,78,242,181,59,85,14,31,50,73,81,184,157,102,222,198,27,135,165,72,49,251,65,73,174,223,163,111,148,192,20,237,86,5,94,150,163,252,114,222,225,185,247,246,153,100,69,72,91,223,154,238,142,126,100,23,234,24,95,200,144,77,228,213,95,48,167,84,74,155,139,45,50,225,115,1,194,119,24,81,132,158,247,155,103,69,10,229,129,89,53,221,103,169,25,131,241,234,218,124,133,48,130,225,183,11,14,78,243,21,146,84,165,181,83,35,188,158,205,122,60,159,44,245,25,157,17,193,76,243,181,109,61,75,100,30,82,40,255,118,67,210,102,98,222,129,158,239,255,172,63,116,136,116,146,119,152,71,111,47,109,89,205,32,228,97,251,213,181,97,39,166,109,232,214,21,68,249,212,219,229,17,122,14,48,202,161,207,22,57,110,193,12,191,141,12,163,195,148,41,206,29,224,220,158,173,2,147,101,213,63,112,158,15,14,228,68,115,156,203,59,190,142,177,168,193,181,68,63,169,226,222,236,110,200,219,233,205,173,149,183,155,104,20,208,202,142,119,142,229,215,100,180,83,252,92,186,62,56,61,38,210,243,158,18,116,56,217,149,136,0,191,83,121,153,59,166,112,95,222,180,247,28,203,212,212,200,111,103,40,230,215,92,71,210,21,206,136,110,121,136,102,248,161,126,188,248,162,63,93,121,116,191,55,133,39,186,147,219,215,127,182,202,62,22,155,126,78,107,71,219,220,24,33,106,21,222,139,208,137,71,170,38,58,81,122,14,144,239,186,74,45,133,70,214,89,51,90,212,252,175,151,209,178,114,206,20,142,9,184,93,23,182,162,98,241,10,241,28,96,183,184,171,221,183,236,28,184,129,38,33,233,110,250,234,162,184,141,91,50,31,235,31,131,144,119,21,152,3,236,78,83,108,52,13,217,36,83,192,186,187,105,167,51,82,176,40,10,189,144,60,6,215,169,97,174,250,224,188,170,199,38,122,78,218,203,42,153,123,236,73,18,202,57,215,208,123,147,169,144,123,35,126,160,207,77,39,179,254,110,94,130,130,127,42,38,206,242,96,138,44,197,38,32,202,249,158,140,68,156,154,150,86,121,237,225,7,179,199,212,26,41,189,190,12,75,183,45,72,102,10,1,229,246,194,57,4,165,244,224,197,67,117,74,78,39,48,174,121,142,196,106,107,190,126,120,72,37,173,157,191,166,212,225,62,89,59,123,140,150,58,32,40,64,0,232,194,136,156,23,53,179,16,117,115,39,166,154,254,141,162,28,127,247,189,170,153,235,106,193,21,151,137,101,0,70,215,38,90,201,36,194,60,236,72,241,173,150,23,98,224,109,103,114,119,88,128,218,83,132,204,80,123,225,183,115,126,19,237,86,219,242,56,222,30,228,162,229,99,83,39,5,189,39,223,83,42,141,141,245,185,59,51,222,51,217,5,37,87,181,45,59,4,120,247,87,225,214,13,93,30,180,141,125,59,18,221,215,103,10,70,177,179,161,241,210,198,212,13,137,107,47,191,182,91,75,249,22,238,220,36,15,65,151,142,162,155,52,66,197,233,193,172,61,253,208,203,122,122,122,172,52,4,69,18,175,224,238,255,49,235,141,119,29,71,219,139,9,58,125,88,114,24,78,34,252,78,59,96,63,214,74,4,180,229,207,49,126,135,27,77,138,48,17,96,90,44,63,92,200,76,107,46,34,193,18,115,31,28,97,1,77,38,16,178,202,237,193,12,152,30,15,68,68,222,162,166,239,101,216,141,96,106,184,246,70,231,75,105,60,134,108,76,127,55,63,135,253,14,155,149,85,86,123,180,51,193,109,9,27,202,57,39,251,75,116,195,52,10,27,37,58,95,47,5,131,18,87,86,63,193,58,215,188,244,37,249,253,176,153,157,199,121,100,12,136,245,106,5,97,5,175,37,9,156,112,58,116,83,24,122,185,8,90,215,11,76,61,136,50,103,180,233,44,176,201,165,56,163,7,93,29,125,238,66,39,239,75,222,162,112,36,58,79,8,134,102,33,42,161,239,20,15,46,111,13,75,137,226,208,42,84,210,61,103,26,251,163,157,31,211,178,122,72,122,123,56,161,104,89,125,135,30,154,112,58,239,197,200,90,175,253,199,181,114,169,20,120,24,37,124,143,140,40,85,245,123,19,191,87,111,245,88,203,211,181,55,96,170,134,226,143,68,121,212,171,205,93,197,90,70,6,91,193,187,75,146,219,61,135,127,184,55,98,30,254,224,236,217,45,216,33,100,178,157,118,70,185,236,210,247,178,56,238,189,57,218,139,218,133,229,192,240,237,238,136,79,226,59,122,176,81,40,228,114,66,180,45,171,51,62,26,109,163,238,107,79,211,161,40,113,84,94,241,33,213,28,61,88,103,211,219,26,192,182,163,31,135,94,60,161,21,222,49,131,139,168,25,22,122,35,207,87,249,62,48,96,163,133,196,225,83,156,233,71,87,197,48,209,16,176,119,10,34,132,185,166,38,16,50,136,78,34,44,53,52,185,75,214,19,111,62,222,228,44,189,68,243,170,151,71,177,61,147,48,196,130,10,5,129,143,201,186,120,212,0,151,71,137,238,120,205,51,60,247,217,132,134,208,119,119,255,179,126,246,171,113,165,145,235,204,186,231,88,149,139,19,89,17,27,85,59,133,110,202,91,88,205,100,208,116,83,113,189,69,216,214,144,43,194,142,179,48,138,46,12,59,52,229,96,93,201,166,114,86,15,50,133,186,211,22,151,227,165,154,224,204,226,29,183,113,180,163,28,134,76,166,219,248,89,152,222,125,169,33,112,30,66,92,237,44,145,199,161,109,38,20,165,231,102,46,244,42,119,152,104,79,139,167,151,51,1,219,8,141,59,134,169,178,57,33,130,210,192,36,42,171,192,115,206,247,224,19,7,79,79,198,227,227,61,237,7,82,55,93,3,81,84,138,142,55,104,51,118,151,164,105,136,183,129,183,220,103,106,33,126,118,190,71,125,176,121,171,33,250,70,191,37,31,51,42,223,131,49,81,133,245,201,139,173,16,218,75,43,215,34,35,142,214,129,192,8,85,60,226,126,67,150,72,205,28,90,177,188,175,221,112,9,228,230,68,214,189,22,14,221,54,253,90,68,126,92,100,140,74,91,74,96,5,238,203,229,120,129,143,41,161,223,3,237,18,239,176,215,76,237,84,207,23,218,91,61,210,104,131,216,175,135,46,202,218,169,190,215,154,73,109,101,171,107,212,89,152,180,234,133,158,11,185,52,121,233,166,20,174,3,195,248,122,207,173,170,110,7,53,166,236,120,48,60,242,16,125,238,206,123,64,17,52,30,47,52,131,243,50,211,102,117,189,106,199,76,76,164,55,145,224,167,168,61,48,23,187,227,124,43,32,112,139,9,189,22,111,103,123,224,85,148,22,154,56,111,158,80,206,121,44,68,148,194,213,249,89,19,231,92,109,33,118,48,77,234,243,85,128,160,249,174,1,127,19,62,92,94,196,145,227,134,133,46,142,183,39,227,173,145,22,214,108,130,41,189,56,188,66,77,127,178,112,131,191,55,164,140,164,55,167,142,206,243,5,237,71,191,145,39,63,142,84,243,58,188,102,140,35,173,251,74,196,136,251,120,112,82,2,0,65,15,23,109,55,120,132,156,88,178,18,16,185,249,210,68,7,77,62,145,252,119,184,7,249,160,99,108,228,103,109,116,22,171,214,90,147,206,121,69,55,221,100,213,37,121,68,188,220,219,26,226,23,108,53,255,50,251,188,59,56,192,57,107,226,246,156,185,107,151,41,163,162,213,110,245,87,137,250,134,180,246,144,61,205,168,225,86,249,94,109,107,22,146,189,210,79,124,242,22,90,118,12,175,221,137,67,205,84,68,84,60,165,99,188,188,195,237,236,63,250,216,157,127,120,155,229,12,189,136,206,145,64,76,108,191,109,220,250,97,134,10,242,148,214,91,2,41,112,224,169,151,94,53,201,62,126,30,102,132,154,229,243,180,190,4,70,157,161,22,27,17,216,183,2,58,133,191,177,250,118,93,53,109,219,177,130,220,12,18,85,175,168,128,176,132,246,239,163,86,148,70,38,23,166,25,67,209,98,80,100,114,252,136,128,97,177,131,246,22,21,155,62,133,209,111,15,117,193,255,40,220,245,143,242,100,227,95,32,79,246,223,255,219,127,247,191,255,235,229,201,76,7,226,134,187,40,49,160,249,246,251,244,6,151,111,23,48,24,1,185,165,48,90,244,15,62,103,217,203,17,255,127,180,189,75,206,45,203,146,173,213,37,247,240,119,43,65,2,33,138,100,129,34,18,149,139,116,41,208,26,242,10,122,129,127,54,127,55,27,182,117,168,101,174,93,56,90,199,86,196,140,240,240,135,61,134,141,129,25,222,227,239,153,175,239,33,10,37,16,125,35,105,230,87,67,72,30,137,85,84,86,81,212,94,207,92,187,242,241,195,34,222,255,186,177,54,20,45,187,75,203,147,197,251,245,15,33,142,153,10,202,145,159,6,115,241,167,118,131,185,89,251,93,152,217,87,255,124,92,204,40,194,170,17,161,164,63,219,38,61,120,146,21,183,254,93,186,9,55,244,157,233,62,249,59,78,48,163,225,22,91,31,41,37,144,183,235,153,105,67,77,67,114,231,202,95,69,5,243,87,85,207,146,241,174,127,204,53,215,122,29,141,35,136,149,206,99,190,162,59,36,53,208,188,124,242,100,119,131,56,127,234,66,219,210,1,93,88,115,208,44,156,62,94,116,22,205,112,158,175,151,114,55,140,55,137,136,9,148,103,8,181,31,208,150,239,169,65,106,8,84,192,152,200,255,200,73,247,143,134,72,72,215,174,213,234,8,126,111,83,211,157,98,38,227,209,87,152,239,52,146,7,179,93,120,251,205,193,3,203,128,245,251,1,94,94,200,126,251,147,54,24,68,169,73,253,251,189,225,149,138,146,68,231,99,205,191,180,39,230,6,254,50,102,32,143,6,181,198,51,95,47,250,84,121,112,82,11,127,21,11,27,238,37,105,205,187,77,182,187,227,150,247,220,176,214,78,125,235,59,63,119,76,126,75,185,202,131,81,213,233,205,173,27,154,59,185,120,110,235,160,117,51,85,157,166,102,116,34,253,167,241,104,228,193,200,11,124,111,30,0,37,155,250,165,81,187,28,62,3,135,177,245,79,53,239,250,135,0,50,243,234,130,26,196,7,135,24,229,61,24,21,163,94,245,230,160,91,223,102,243,3,10,232,215,50,206,130,25,87,223,103,209,41,186,140,132,211,175,6,83,162,111,189,108,150,30,55,183,27,94,235,111,119,132,133,62,55,223,165,163,86,150,241,246,133,71,7,78,122,109,106,101,95,152,33,200,147,73,184,230,248,67,152,154,245,46,248,244,203,139,232,219,205,240,85,247,161,230,59,201,214,114,51,200,27,125,107,42,74,211,205,80,5,45,125,50,164,42,150,191,214,157,179,105,76,76,156,165,187,117,107,65,253,250,32,84,243,125,254,163,92,36,176,14,204,32,161,125,192,33,150,145,237,166,91,67,72,247,247,154,72,70,53,53,223,113,240,143,73,129,72,135,108,127,237,185,182,152,233,122,217,106,181,20,150,91,187,194,8,232,210,238,207,169,48,243,105,58,79,96,100,255,124,255,134,50,165,116,53,227,103,251,194,156,80,241,232,83,95,227,249,220,122,151,120,209,237,102,83,48,234,126,111,56,216,187,154,81,117,244,171,239,112,168,168,3,102,163,13,126,102,184,198,135,190,245,162,88,255,6,148,104,173,165,183,70,141,117,188,223,94,232,90,232,20,222,155,104,218,127,27,97,134,41,91,202,54,128,195,251,152,184,246,117,234,168,28,248,249,253,234,115,39,217,144,173,240,144,156,247,93,120,91,86,71,94,236,84,52,14,226,208,67,168,87,110,142,102,90,247,51,15,246,79,57,213,192,128,60,188,22,140,167,80,28,200,225,2,195,224,108,163,62,51,201,125,57,93,168,148,244,246,38,82,171,191,201,35,230,213,234,126,103,19,61,105,80,34,171,153,178,242,243,111,192,9,8,165,212,53,115,146,185,3,3,158,161,68,70,150,182,121,170,108,221,205,67,59,194,49,211,172,210,220,76,209,65,110,78,34,186,45,55,223,39,91,242,218,150,163,27,126,111,16,212,85,173,112,155,12,183,110,237,249,35,121,53,186,111,180,13,214,148,165,23,55,216,91,253,173,182,164,37,49,174,179,142,143,39,233,238,165,119,182,243,220,175,229,120,145,35,115,252,26,61,252,135,17,156,136,240,10,51,125,175,111,184,63,67,82,232,111,147,6,221,203,205,80,55,233,213,55,240,239,111,134,211,144,169,209,50,90,55,189,190,105,130,82,130,4,195,24,225,192,247,91,35,126,167,147,140,14,202,152,100,159,81,226,235,173,161,56,239,254,220,16,103,22,189,26,134,181,230,15,246,109,165,195,237,52,113,32,103,249,204,244,13,239,79,205,132,95,254,219,20,91,197,73,25,180,43,254,145,241,99,134,159,178,28,53,211,101,28,102,48,55,106,38,235,223,252,230,163,220,121,147,204,119,215,136,223,134,210,177,201,136,195,112,55,230,155,102,134,85,46,201,140,211,216,221,60,68,89,10,248,7,251,149,15,249,221,226,69,61,7,51,128,58,191,24,9,171,169,131,198,245,62,195,77,84,102,235,79,95,159,242,248,186,254,216,182,117,1,52,216,50,124,79,161,19,73,32,162,152,209,82,218,110,70,124,77,111,142,40,209,59,65,144,108,38,117,169,102,0,250,110,5,191,170,247,70,203,250,221,154,66,85,73,183,222,176,43,85,55,91,165,43,204,244,185,127,190,126,8,205,186,156,139,224,17,246,247,142,0,178,148,69,112,46,221,104,128,190,231,74,52,50,247,85,220,198,1,66,109,249,36,7,149,41,176,10,204,164,107,223,111,3,131,174,186,107,160,93,248,87,200,220,134,77,221,83,7,229,70,35,124,178,63,51,90,214,130,146,185,47,70,83,65,121,191,13,0,187,233,10,234,144,255,190,227,135,199,174,159,254,118,163,229,234,153,201,181,43,188,219,74,20,243,15,232,130,121,160,13,166,219,10,111,242,156,86,244,11,40,103,201,54,125,15,203,246,55,166,214,150,161,27,26,40,165,250,166,33,106,186,154,129,128,118,5,89,221,207,205,64,201,245,234,27,46,255,225,173,204,220,171,158,30,40,166,251,239,126,115,235,151,46,168,241,60,23,31,138,224,33,220,224,152,191,207,79,243,235,153,126,42,55,135,138,251,58,231,5,161,136,19,164,136,108,152,182,193,240,167,190,127,233,75,127,251,30,199,115,135,25,177,206,163,230,1,240,232,153,251,55,210,210,67,207,79,172,36,197,228,67,151,123,92,207,225,79,102,234,16,250,100,215,245,94,254,90,240,45,164,215,130,139,228,185,248,29,148,192,208,29,165,192,19,212,252,91,253,98,29,49,95,7,203,143,189,14,164,169,235,9,81,136,53,167,255,246,141,189,211,225,99,253,210,221,7,5,47,93,191,180,245,115,46,255,210,180,45,233,131,55,135,229,153,21,93,114,125,240,207,48,106,110,94,67,227,185,65,57,239,248,252,197,45,216,233,193,97,44,140,81,49,169,71,253,92,20,45,253,222,32,200,210,183,38,26,239,113,241,232,186,99,20,171,207,249,152,44,11,193,196,175,59,224,153,226,222,167,138,52,15,230,246,186,254,48,3,83,81,127,246,134,245,126,50,209,191,177,62,13,129,175,63,122,87,128,223,123,171,8,25,147,138,36,139,15,40,57,251,162,23,163,3,227,27,2,116,233,41,188,62,119,231,234,59,30,236,52,141,220,9,245,118,245,225,62,144,96,235,197,36,98,87,152,225,153,219,106,230,14,62,255,141,3,77,226,139,67,211,158,15,247,25,95,30,208,59,101,101,97,210,47,172,241,195,49,94,56,127,173,59,250,41,126,0,200,237,174,240,53,31,149,212,34,63,118,100,163,227,84,91,35,153,173,52,239,102,102,85,114,241,41,241,47,55,223,183,210,239,129,80,213,11,21,1,62,49,29,52,124,160,183,52,46,166,121,181,166,232,98,142,231,133,252,120,247,53,238,57,112,241,196,189,97,131,76,102,59,145,195,172,69,18,194,162,211,103,9,243,222,82,8,196,220,219,106,241,214,119,128,117,46,220,149,244,136,197,49,223,253,252,228,136,237,238,232,95,152,171,50,124,17,239,157,50,246,9,51,125,95,106,6,151,20,87,127,83,128,194,196,154,16,20,134,25,36,145,190,55,94,204,23,86,4,255,52,202,189,231,216,137,159,70,30,74,47,190,126,247,174,113,53,181,118,141,252,219,126,184,58,51,35,11,162,55,135,153,38,190,87,53,13,33,141,222,215,249,107,138,53,51,197,67,189,57,224,79,25,21,192,161,106,38,159,119,86,152,175,91,153,179,14,0,18,194,188,53,159,77,206,226,41,58,154,121,21,97,72,194,140,156,97,88,171,136,19,146,46,153,123,198,128,19,188,165,100,10,63,38,230,150,166,41,130,26,127,29,31,127,87,159,148,88,179,106,182,222,188,167,28,209,164,223,86,30,76,151,38,74,82,203,93,5,94,42,69,223,203,36,99,62,25,146,79,191,214,162,47,102,201,231,80,22,120,114,91,8,16,85,249,28,2,249,195,236,180,176,63,179,166,212,64,195,197,44,160,177,65,211,117,119,11,142,101,139,38,65,207,217,188,253,213,184,186,175,153,50,110,38,25,23,175,140,176,132,90,77,174,33,38,255,74,137,219,85,17,81,141,139,249,111,167,44,37,76,54,177,238,186,134,199,96,136,234,40,49,94,144,207,235,128,0,142,146,155,211,187,158,210,171,120,230,113,117,33,38,83,51,121,175,47,246,155,59,185,53,241,187,247,211,132,251,237,86,115,164,171,113,217,107,236,86,200,161,169,153,82,119,236,9,72,255,76,125,180,69,91,93,220,252,198,3,83,211,198,52,179,203,86,216,53,50,161,9,187,123,8,204,14,127,199,65,127,154,28,116,44,142,146,152,162,49,195,248,18,59,124,237,85,147,83,147,253,74,158,172,8,206,10,107,123,141,88,118,174,109,90,15,196,220,158,206,253,239,80,156,234,221,119,152,201,74,248,163,80,101,23,53,67,44,45,103,38,160,148,174,230,182,244,188,110,74,140,15,80,1,77,164,120,50,50,187,250,224,215,111,91,71,60,9,133,151,117,19,117,174,226,196,144,131,211,71,163,246,25,177,5,125,188,154,249,165,139,165,79,143,31,246,88,67,95,12,122,170,22,191,13,97,179,46,107,220,219,81,227,230,72,157,47,53,223,21,208,195,57,43,67,247,178,187,221,180,182,194,239,219,75,199,204,24,1,75,56,141,48,33,234,197,198,184,220,195,227,44,35,61,216,180,86,161,240,87,235,167,131,66,165,92,130,15,212,179,52,79,57,32,246,27,35,92,229,170,135,34,165,80,121,178,185,128,80,136,185,175,120,169,57,148,28,0,35,199,160,255,48,52,33,122,150,15,200,186,125,3,255,12,170,115,212,140,88,68,196,30,123,20,93,184,100,144,74,151,208,228,211,2,218,0,117,28,243,31,140,188,158,90,96,239,75,124,74,164,221,117,51,180,96,237,140,136,169,238,247,210,241,190,94,137,132,38,20,143,116,101,18,237,245,29,241,26,69,179,100,38,89,22,55,167,190,246,105,137,140,38,188,29,145,100,239,201,122,247,133,136,107,104,139,210,39,195,45,172,190,77,35,169,126,244,181,33,48,244,148,116,55,230,184,146,204,8,71,69,232,77,127,179,222,28,1,172,19,230,217,116,250,195,243,48,34,248,134,106,82,140,16,63,196,218,0,208,168,110,91,159,214,38,252,204,132,68,122,248,0,131,223,211,175,174,32,238,181,168,120,87,143,196,253,244,81,107,241,142,84,72,143,25,204,209,163,85,69,139,182,253,168,255,172,229,74,199,4,6,200,200,26,252,152,207,212,92,37,104,162,106,162,110,4,2,99,195,7,165,34,93,82,244,99,210,222,231,225,67,253,237,103,106,46,243,123,21,52,228,125,174,151,167,165,86,150,106,121,159,227,238,170,37,61,55,129,140,251,32,21,223,182,228,58,237,240,234,195,53,215,169,89,74,18,214,231,248,36,172,166,216,171,159,179,154,180,148,155,17,149,208,247,2,147,239,243,8,136,246,87,147,121,244,226,235,3,130,254,173,245,34,88,212,198,10,51,236,168,242,228,247,73,72,157,185,25,151,83,235,211,199,234,23,207,12,97,176,238,26,141,44,154,207,97,56,35,186,100,228,238,247,218,15,147,106,102,90,167,245,183,9,16,226,139,220,211,126,232,123,3,247,95,190,188,140,219,65,131,119,250,41,202,244,79,130,28,192,30,106,70,100,212,127,187,153,160,185,154,193,242,250,111,55,232,3,244,230,19,244,224,179,226,71,167,139,231,156,173,250,160,89,181,86,127,122,222,127,224,71,246,93,64,163,164,39,35,26,137,92,32,212,138,91,17,1,107,79,191,22,40,166,150,52,105,8,15,223,174,18,238,41,12,194,248,87,253,232,170,133,28,155,154,45,248,247,171,105,193,210,29,169,1,175,125,3,10,68,126,233,105,79,251,150,231,141,77,120,72,15,251,198,231,245,244,40,194,185,71,191,52,105,122,223,145,172,161,84,125,78,64,108,159,7,69,28,251,67,103,56,53,128,238,1,23,180,150,59,223,156,127,238,207,13,219,82,154,39,148,78,94,193,180,19,156,149,154,204,215,103,117,55,255,58,172,117,169,199,218,12,5,238,55,135,237,176,38,107,132,61,5,222,210,52,137,160,56,247,133,75,173,173,166,91,23,100,111,227,181,12,92,35,184,18,196,78,86,124,203,157,179,10,80,175,15,79,212,152,2,171,90,7,40,149,88,245,85,65,111,164,25,191,71,219,241,219,144,134,232,214,117,206,170,59,138,211,183,202,221,83,90,0,62,158,26,39,50,4,82,45,193,105,174,139,127,36,193,122,143,80,249,237,10,255,139,71,78,31,52,27,154,23,224,77,36,221,189,97,148,144,65,131,111,68,130,27,154,68,244,248,185,222,239,217,71,34,167,209,116,147,167,203,100,70,96,5,20,66,222,155,136,141,120,252,153,89,16,93,193,77,223,231,128,174,110,116,242,114,220,223,175,55,137,192,255,204,28,125,186,41,52,26,47,227,96,228,64,17,144,47,230,222,253,104,163,158,144,16,95,27,125,249,7,116,32,8,43,154,66,162,249,126,68,62,227,110,193,43,129,224,54,52,129,175,126,135,187,181,68,87,133,93,184,63,57,140,95,38,235,8,45,27,187,240,120,240,125,204,55,222,43,10,249,90,168,215,251,201,200,240,102,51,88,104,119,23,102,51,157,21,49,79,99,255,126,230,201,84,251,20,140,70,61,251,205,21,212,76,68,234,233,103,238,190,235,44,107,214,104,122,243,200,69,94,175,163,104,105,28,126,214,56,247,140,132,64,63,230,2,79,238,219,48,89,207,157,158,139,36,235,75,105,195,79,60,133,54,28,115,61,223,251,92,180,29,47,221,145,238,28,35,2,244,171,81,37,170,10,74,60,196,162,127,99,114,119,54,211,152,86,72,35,90,17,239,234,250,19,75,17,179,113,254,255,89,209,70,63,9,210,8,243,204,219,84,6,174,120,89,10,105,132,151,235,225,63,198,103,1,165,226,33,239,233,243,18,203,3,86,180,213,18,106,113,3,255,254,51,67,44,174,123,37,213,190,233,107,15,49,145,169,21,108,36,22,138,99,121,238,239,128,150,82,51,243,240,121,165,3,210,21,233,13,184,230,250,224,249,102,165,89,92,126,154,86,0,207,94,13,64,19,105,18,118,99,191,112,51,241,139,100,96,155,105,253,76,55,55,96,189,178,248,238,10,137,116,224,248,69,159,242,61,58,152,141,230,102,3,32,200,205,145,226,242,92,14,28,121,77,131,4,102,78,243,138,40,173,220,77,209,62,13,143,215,87,54,220,23,83,43,243,205,212,227,86,152,27,231,110,152,63,22,77,241,33,255,177,159,136,249,158,48,243,157,33,3,130,62,205,146,54,118,238,250,130,62,16,192,159,22,76,225,217,246,242,160,189,182,134,40,60,24,126,147,15,26,168,3,153,227,116,75,204,207,239,141,39,47,97,27,253,175,195,11,247,3,108,68,122,175,74,31,245,58,241,61,145,50,16,115,109,125,47,127,47,42,210,186,128,96,130,247,58,177,9,56,104,194,189,161,49,182,226,201,129,106,73,22,10,61,13,188,44,55,183,169,147,229,59,231,233,14,219,26,104,16,44,138,21,236,227,59,66,238,6,179,17,11,18,51,152,53,31,113,218,72,244,212,166,208,115,131,146,184,186,118,161,184,196,92,119,241,139,105,70,150,131,19,134,86,94,198,205,189,10,159,53,190,8,229,22,55,155,54,154,62,25,160,121,223,55,186,53,34,132,213,112,97,254,203,164,26,196,125,227,211,210,177,252,204,205,200,158,212,92,30,99,1,102,128,46,50,222,223,245,158,135,187,142,3,130,196,209,210,79,151,111,251,166,211,240,44,100,211,129,165,21,186,167,103,134,70,99,166,155,159,187,196,124,59,92,144,109,233,163,221,197,185,95,220,54,62,166,70,122,49,242,99,190,31,162,88,253,201,54,15,68,167,59,150,136,164,222,17,54,32,75,151,209,22,236,167,192,194,129,16,51,148,178,239,91,23,176,237,58,42,118,132,251,60,43,248,157,106,133,64,194,243,237,20,65,21,92,2,167,70,76,179,110,106,87,146,153,48,130,137,237,254,27,152,78,221,107,201,166,221,195,237,121,19,7,26,200,162,191,141,195,236,65,6,44,26,26,235,66,140,186,163,210,118,23,162,116,237,128,152,159,43,74,220,123,242,65,229,222,147,93,193,83,215,64,169,135,148,54,201,167,157,233,105,63,102,221,210,49,155,208,130,121,242,25,252,166,116,199,96,190,167,151,95,140,135,37,219,184,1,143,138,231,166,57,79,100,75,249,172,58,242,60,145,101,93,215,50,160,52,244,116,31,49,26,151,245,228,51,130,87,175,184,46,131,165,234,112,195,127,229,95,131,100,214,148,136,143,228,229,42,158,224,34,101,40,244,45,38,237,52,155,187,57,52,108,137,52,17,51,225,206,44,175,144,144,176,109,93,127,155,180,157,199,185,63,46,90,49,239,187,117,250,166,64,195,93,253,74,158,255,242,169,7,186,32,83,87,238,26,81,155,167,127,107,72,249,5,238,230,233,19,156,60,221,16,206,54,219,174,86,243,120,243,14,57,157,31,186,217,73,109,145,170,131,22,15,63,75,229,185,203,74,111,193,254,244,222,198,130,223,220,207,39,129,174,187,240,174,51,210,49,141,30,122,253,32,199,234,26,94,103,176,49,211,195,167,2,58,243,26,7,136,5,237,41,129,28,38,242,18,20,131,53,169,193,141,239,162,168,145,21,223,194,63,102,229,150,21,235,227,51,2,75,189,249,130,200,51,64,55,27,190,30,61,23,75,15,79,30,161,230,209,245,208,45,80,170,71,246,237,108,77,124,163,89,80,154,103,167,111,72,167,12,23,28,217,55,54,240,140,38,73,172,122,210,129,255,1,89,244,68,210,141,195,190,236,15,44,63,35,136,32,187,158,78,38,229,48,190,72,154,32,96,170,254,0,204,222,190,180,239,174,112,52,39,9,28,184,122,192,73,70,101,36,35,137,32,199,125,245,20,251,212,110,221,127,207,72,220,170,225,9,168,74,95,186,119,147,53,66,114,117,83,168,94,62,24,31,36,18,90,41,166,234,215,188,116,99,162,171,103,235,68,218,64,166,154,195,217,62,229,2,182,194,92,160,42,111,100,4,232,85,231,145,197,90,110,30,252,99,157,133,240,97,4,84,14,168,170,154,45,233,91,253,201,232,123,111,105,129,156,120,43,96,116,234,72,92,7,182,127,110,30,6,132,81,31,6,154,121,127,171,159,84,188,46,251,186,142,47,108,232,192,234,210,3,25,205,19,95,30,70,141,174,219,149,237,51,203,173,247,84,28,122,224,146,60,246,197,3,139,192,80,199,110,147,6,241,61,254,78,131,178,117,67,186,71,110,249,124,2,179,202,143,44,92,120,126,41,228,201,131,23,9,255,239,108,7,3,242,240,158,55,82,45,154,121,224,88,44,190,209,2,208,73,93,43,31,120,158,232,129,195,151,80,40,146,49,219,237,227,230,143,128,51,153,73,49,198,84,129,221,66,110,78,169,224,125,143,187,187,168,20,26,69,38,48,254,239,107,110,75,156,14,53,67,87,238,87,227,58,75,21,15,174,178,229,101,58,168,227,251,167,135,42,234,116,53,224,158,136,63,149,244,219,100,35,222,111,35,139,55,150,142,25,112,56,135,154,218,248,139,241,43,213,75,32,120,251,75,145,164,159,77,239,238,102,32,253,35,185,33,251,171,47,175,103,161,191,110,179,96,235,32,182,125,40,86,26,23,146,27,2,170,204,199,108,26,17,138,254,54,205,130,254,104,19,97,52,157,165,247,219,175,241,194,15,132,68,102,221,217,189,130,218,230,153,27,172,198,234,33,1,2,169,126,117,109,42,122,255,155,103,243,165,176,80,157,233,253,36,255,170,238,227,235,126,92,71,173,36,215,174,177,188,186,99,127,141,216,94,39,18,2,128,199,145,195,95,2,175,192,87,126,255,249,155,134,119,29,175,161,95,12,206,207,238,79,62,96,177,209,137,182,160,200,115,92,177,225,79,244,226,251,228,94,160,7,69,121,78,186,154,124,189,111,119,80,199,15,125,237,97,192,130,184,154,188,159,206,195,6,131,194,113,192,180,105,164,137,153,36,175,67,185,175,231,152,160,101,198,45,52,29,215,207,25,169,153,36,240,114,163,4,88,155,132,101,83,243,79,67,243,153,217,226,244,139,88,253,185,57,150,251,110,26,154,118,103,151,184,17,227,187,26,181,64,13,249,90,183,9,242,172,63,62,121,49,211,123,228,63,13,213,197,84,255,205,248,224,163,13,227,64,173,37,107,27,137,148,233,31,140,62,211,111,232,213,31,27,174,35,243,209,210,238,122,117,181,231,241,46,141,185,180,253,240,67,66,119,121,159,70,53,118,133,170,102,83,6,127,230,10,244,79,70,133,118,155,238,13,199,68,74,250,65,192,2,120,51,156,129,245,82,48,75,102,34,122,83,32,129,254,244,98,154,8,134,119,10,1,50,215,13,175,226,143,251,161,93,240,215,245,115,81,165,26,203,205,119,235,85,47,7,54,196,230,16,22,192,115,187,170,117,66,223,227,23,179,6,52,86,53,231,174,122,47,51,60,183,26,49,94,7,1,174,92,239,132,134,118,74,30,28,122,125,47,96,126,112,101,21,61,212,11,251,200,136,110,103,48,40,113,53,21,246,218,194,140,192,136,172,78,200,131,231,136,86,106,66,93,125,49,106,200,158,2,195,9,234,75,135,28,137,35,47,45,129,61,62,234,111,95,215,101,32,74,229,221,116,31,185,60,49,79,208,79,222,66,216,33,41,151,137,198,89,57,106,116,147,158,28,124,65,201,252,69,179,244,70,188,71,199,28,134,159,50,162,63,87,105,63,152,166,219,83,204,240,205,125,233,12,130,179,218,115,177,176,85,170,50,7,96,3,82,119,222,87,76,48,171,102,160,183,222,36,200,91,105,145,241,46,109,72,248,182,155,209,75,146,49,131,86,61,62,39,112,201,162,14,3,181,140,225,247,70,33,85,79,109,210,78,209,83,15,2,41,133,240,6,35,21,51,10,180,75,247,187,74,239,124,60,217,58,186,221,45,230,130,188,214,209,150,132,15,148,239,242,14,66,160,106,233,181,64,162,123,49,143,174,129,218,212,159,32,35,253,121,7,174,73,91,234,68,26,72,177,123,107,36,249,150,145,110,254,161,242,229,253,210,22,176,232,225,135,42,155,55,91,127,116,193,170,35,212,96,163,109,209,147,127,207,4,61,221,172,237,192,155,196,97,69,222,39,157,141,119,139,139,78,110,83,225,212,99,249,44,207,82,65,115,124,119,87,245,55,10,13,86,61,26,143,139,226,239,233,166,3,118,25,221,191,169,89,27,109,213,237,117,70,242,32,247,168,75,142,43,193,180,55,30,243,125,244,12,153,40,194,60,119,158,197,153,136,35,96,210,252,234,150,86,215,125,146,95,187,76,126,200,91,93,191,245,149,228,41,113,248,62,43,114,172,43,185,89,209,36,11,193,161,38,113,141,127,127,186,249,110,57,69,191,37,199,162,7,133,119,130,66,223,175,57,149,130,172,230,137,253,106,21,157,164,11,86,28,239,18,191,91,120,91,154,2,230,192,118,136,24,1,73,157,250,104,203,228,236,107,52,201,42,15,145,181,94,60,22,85,204,236,173,186,219,45,182,137,22,27,49,202,83,154,106,130,216,217,155,204,183,65,157,53,248,50,226,104,127,52,252,185,154,146,69,8,50,184,25,82,49,157,10,215,118,130,70,1,160,155,16,248,145,106,133,102,180,135,121,11,143,100,55,6,141,17,47,70,154,163,167,44,48,23,199,1,4,220,76,179,69,38,51,18,143,102,140,4,26,116,182,230,187,202,94,196,79,93,173,103,244,234,63,189,76,139,90,51,81,215,143,138,65,91,244,142,233,213,36,56,189,71,157,44,187,182,199,83,16,232,142,206,33,193,223,116,42,193,69,179,124,147,63,134,171,211,96,153,158,118,95,93,103,226,63,235,147,29,195,129,61,51,44,35,90,114,46,6,218,155,238,17,80,233,144,140,76,185,14,136,247,222,163,245,215,21,129,137,131,1,143,136,211,178,220,96,57,229,46,72,117,60,191,180,208,42,155,18,50,101,237,47,56,93,96,165,174,106,166,135,240,205,36,20,16,107,46,45,33,229,225,97,35,189,242,26,238,26,166,222,107,71,192,235,91,79,55,63,197,251,165,105,49,17,133,50,35,140,70,112,247,153,241,15,182,22,204,216,230,167,63,55,104,104,45,51,26,167,82,19,115,114,75,129,169,68,43,19,55,191,225,146,60,55,195,228,205,24,60,119,87,152,240,157,115,11,32,170,155,97,163,209,66,225,52,226,80,31,179,197,82,77,69,202,161,31,132,86,199,163,37,206,133,180,148,155,119,233,90,105,167,129,222,251,46,11,185,83,197,69,220,93,98,59,135,73,179,28,153,230,208,16,21,246,74,123,51,162,103,173,229,177,156,196,39,230,251,201,17,97,178,71,225,172,151,110,106,41,74,133,131,251,231,239,69,182,73,225,32,230,199,248,189,87,73,110,235,141,220,145,126,244,153,178,96,135,82,136,64,165,181,190,7,173,81,87,71,199,120,71,60,122,42,144,128,106,5,243,95,51,42,253,107,226,168,245,31,77,28,245,255,252,151,255,242,239,255,203,191,253,167,19,71,221,225,109,180,149,120,133,12,117,185,225,136,51,51,223,173,211,235,211,38,95,236,91,16,102,72,173,189,200,197,164,11,4,45,230,6,57,234,43,253,109,166,150,163,94,204,220,203,242,194,251,254,161,71,196,12,30,247,37,51,104,131,250,34,21,98,102,135,148,65,59,47,37,127,140,181,7,8,9,173,171,29,156,63,152,139,113,200,62,243,22,113,45,36,218,40,104,190,141,21,222,232,93,244,165,217,237,218,139,41,224,6,132,10,67,204,221,116,145,254,204,176,224,181,166,102,100,42,222,128,79,131,203,124,50,224,215,69,90,222,87,14,140,174,79,125,180,106,62,243,123,52,90,147,60,147,129,245,190,118,127,46,147,73,111,6,202,27,243,245,50,125,198,51,250,119,155,78,230,187,92,94,111,247,253,242,32,200,228,230,133,114,223,115,129,39,232,169,16,136,195,188,208,89,123,55,239,150,177,150,215,38,85,251,234,157,119,146,157,210,135,222,251,14,145,151,36,137,37,239,113,117,196,252,209,119,251,134,212,210,90,83,175,190,227,217,158,145,142,93,157,131,100,84,220,123,158,144,21,205,174,214,94,28,184,56,77,239,160,180,100,38,193,253,204,21,154,170,100,230,24,236,207,76,92,160,179,12,25,60,111,38,158,112,255,6,221,132,189,52,28,88,239,201,166,1,110,122,26,208,225,187,50,192,143,114,210,111,27,21,195,251,90,52,26,108,249,105,254,234,205,196,164,59,239,81,36,95,3,94,97,207,81,130,56,69,41,74,231,81,71,30,240,207,124,157,116,192,161,58,9,43,176,136,103,70,65,98,182,52,71,231,120,46,238,164,122,249,237,52,133,129,65,248,213,103,211,120,38,230,65,43,206,155,71,48,151,15,157,102,21,229,188,231,28,76,92,228,150,214,199,61,238,29,194,100,74,115,37,61,57,212,219,207,91,163,139,118,71,47,166,153,215,246,62,32,96,114,210,151,101,107,147,132,208,223,23,185,211,189,9,151,5,102,180,110,222,108,128,124,113,84,157,75,144,10,120,21,139,146,203,221,177,228,230,164,235,124,178,16,113,156,47,111,58,52,20,159,103,190,187,87,211,139,145,71,126,243,148,214,123,26,16,196,12,72,224,248,79,227,142,181,180,209,214,210,94,189,148,227,0,134,76,221,228,17,151,127,79,6,155,193,216,159,30,17,119,91,56,97,70,46,72,214,110,179,229,62,158,25,20,172,238,226,148,178,220,189,38,66,36,200,23,243,160,29,223,205,80,178,44,25,83,252,183,254,188,65,8,30,102,209,45,171,91,95,111,119,243,39,34,112,36,238,233,54,249,98,88,218,29,55,185,26,170,140,29,195,66,66,77,199,124,32,108,56,221,12,224,92,94,155,130,132,140,41,232,3,61,5,76,207,46,166,18,77,244,233,167,233,183,137,239,217,96,217,111,233,230,203,189,189,59,17,217,17,147,25,255,238,237,28,220,57,13,57,108,96,243,248,18,162,102,52,243,213,104,2,248,10,3,227,47,47,6,41,108,25,190,132,234,58,17,192,98,190,47,51,94,186,14,166,200,175,235,7,179,158,251,207,111,14,105,188,78,22,18,62,231,77,53,178,13,101,235,94,126,95,51,186,152,216,58,74,215,5,184,13,91,44,230,30,110,46,230,1,127,217,138,157,229,211,35,104,27,94,197,215,254,103,210,22,97,54,166,58,63,244,17,1,215,65,129,38,217,59,87,24,113,18,166,98,222,224,27,154,127,47,250,75,226,185,23,127,47,241,57,27,176,177,46,230,22,128,181,59,207,246,210,73,76,38,143,60,101,172,109,145,139,54,243,152,254,210,48,71,19,244,37,243,112,248,238,170,76,155,154,174,174,219,33,3,240,192,141,96,102,197,12,81,248,139,120,22,194,108,91,230,33,230,245,60,130,197,30,211,186,62,120,135,229,99,185,185,159,154,30,188,80,112,244,171,167,65,101,100,72,153,153,111,196,239,238,119,151,192,214,207,69,117,34,204,19,130,95,189,186,225,8,29,55,111,33,9,49,115,109,206,104,186,140,45,184,167,185,192,137,22,23,147,43,20,107,49,244,132,155,233,53,213,123,83,183,246,253,16,246,194,170,123,177,233,9,62,100,36,63,61,166,158,142,134,129,243,231,94,52,209,44,181,86,231,47,92,20,138,211,36,133,41,110,191,244,41,156,141,35,50,52,152,239,234,242,139,173,247,77,221,141,109,178,33,239,185,104,50,90,159,154,55,34,187,239,193,32,161,56,250,181,54,244,147,126,132,128,144,154,71,175,62,80,158,190,39,187,115,108,206,52,98,76,13,191,24,82,162,37,39,35,197,140,245,210,190,11,232,98,26,110,147,129,127,175,133,79,58,213,17,98,207,143,225,54,41,201,52,203,64,0,250,217,6,90,58,249,219,164,176,99,10,131,73,218,26,132,240,224,195,167,48,199,224,214,216,234,58,77,213,145,68,107,254,104,68,196,220,96,46,126,191,189,128,29,171,123,200,172,243,25,188,12,81,43,239,181,140,113,254,141,232,154,6,245,146,109,120,63,29,16,172,124,60,29,81,212,153,231,67,64,45,235,21,209,93,216,10,189,111,167,52,221,245,96,206,197,92,33,198,122,123,6,224,171,173,95,179,51,166,199,205,131,40,66,79,244,131,176,139,223,220,122,175,244,68,183,47,54,226,209,106,209,89,218,127,162,155,239,197,22,185,66,189,186,143,168,127,223,51,14,204,231,80,95,4,225,248,237,99,122,68,31,203,204,136,108,12,55,163,228,45,163,70,234,215,59,187,238,247,154,125,168,3,215,141,255,211,175,190,123,192,81,215,211,90,151,124,22,47,164,59,244,147,192,17,226,248,146,181,76,108,69,195,221,187,75,123,36,13,135,2,225,176,186,104,101,58,34,122,253,150,163,88,209,222,241,57,222,151,84,0,44,72,191,211,103,250,181,68,110,95,242,29,105,141,241,171,27,60,155,83,61,207,74,71,214,51,127,194,74,244,243,121,139,3,85,23,2,206,129,154,49,143,185,76,135,160,3,132,188,139,51,57,243,165,122,115,251,50,29,36,117,91,209,130,114,54,141,133,138,82,77,17,146,181,98,156,48,143,80,233,249,5,49,229,219,113,53,40,113,189,154,182,179,120,47,80,155,26,176,86,120,222,125,146,223,111,213,143,110,181,133,250,234,168,177,111,136,254,54,230,237,42,241,246,69,202,76,107,128,38,26,79,48,172,249,163,68,20,243,221,119,98,129,17,137,23,157,42,192,52,199,142,77,137,86,139,20,167,91,32,227,230,94,83,48,77,119,124,241,15,54,224,23,213,247,26,85,94,107,24,36,72,172,180,70,120,0,100,72,150,173,191,12,190,215,119,52,60,176,20,186,21,68,126,95,232,134,4,18,213,123,49,195,38,17,219,33,181,138,88,62,38,145,25,235,99,1,184,149,89,58,174,179,248,212,231,108,87,89,72,94,137,121,192,238,228,123,82,163,115,89,175,70,126,203,227,62,56,36,171,68,2,3,39,215,177,197,64,200,233,38,10,243,94,166,217,240,204,38,135,34,214,235,158,121,143,44,132,172,187,73,76,57,54,44,254,62,21,168,130,141,108,70,42,228,221,219,72,170,134,254,180,73,156,188,33,133,56,170,203,18,0,220,85,60,247,135,42,37,65,103,186,218,91,235,73,11,182,40,155,88,7,212,157,243,254,96,148,1,37,252,1,86,86,189,126,7,85,226,74,111,125,111,215,218,75,118,239,242,203,34,138,121,26,224,248,153,81,42,248,244,106,24,19,159,171,98,226,231,226,96,93,119,234,14,202,219,84,54,45,182,26,196,211,10,217,61,48,219,224,142,211,76,97,80,28,109,183,43,172,105,114,130,12,243,62,222,17,65,127,70,31,50,73,199,184,209,168,231,23,56,192,171,204,240,97,146,116,159,255,52,25,54,89,31,196,255,117,84,55,55,78,32,121,107,200,155,202,23,79,214,102,36,187,205,60,170,147,198,192,66,36,78,210,0,65,59,95,112,3,94,240,110,243,50,131,173,241,120,250,173,141,175,85,38,2,141,70,78,81,5,201,123,219,114,248,140,31,89,151,15,248,162,202,149,175,190,179,184,250,199,164,189,189,167,171,135,227,73,97,32,209,156,228,15,70,209,252,222,116,189,164,49,129,134,240,29,201,119,30,213,173,241,9,132,146,199,179,7,144,39,173,144,221,195,60,238,249,116,124,245,236,46,206,27,165,56,199,77,46,226,131,147,46,37,181,231,209,63,16,245,33,231,30,230,123,36,248,194,251,136,92,63,53,223,32,192,247,224,99,202,153,122,243,142,98,169,251,64,219,216,120,245,177,225,186,124,191,141,2,88,217,106,38,219,224,153,7,166,179,122,157,80,147,66,105,253,204,55,50,29,250,181,172,3,215,173,5,64,224,214,241,182,130,193,219,102,173,225,90,191,37,122,36,190,9,67,116,61,243,60,233,94,175,100,183,222,69,215,45,109,220,158,24,7,203,251,143,171,17,129,59,113,115,154,181,117,162,44,180,105,229,230,136,69,232,218,2,18,56,229,209,210,14,143,118,161,115,135,46,171,178,127,201,188,218,246,131,141,118,219,86,182,154,57,64,220,119,131,115,62,45,123,196,135,226,201,39,108,138,249,234,237,203,30,159,149,250,67,186,250,250,33,62,228,208,206,31,181,210,81,224,71,42,141,142,186,244,142,245,224,186,215,72,201,94,191,230,34,111,53,220,145,160,109,108,166,77,99,133,43,78,206,184,212,244,189,240,30,60,166,227,80,45,39,45,123,192,250,207,220,77,220,67,23,54,231,218,242,152,175,36,155,241,32,60,219,221,9,211,234,97,79,24,43,98,77,194,174,108,46,199,67,132,78,199,196,210,153,128,210,227,23,129,172,241,137,170,185,116,87,238,32,205,51,211,233,97,140,40,211,173,156,22,35,205,255,230,212,164,72,180,205,47,61,56,228,53,95,152,75,42,176,12,40,74,188,82,186,140,150,179,232,241,192,78,231,211,200,88,170,210,107,147,36,92,126,115,35,35,152,201,60,195,79,239,160,236,86,186,57,82,246,145,89,24,167,165,133,125,167,176,67,171,238,90,168,201,81,31,214,92,120,34,25,51,83,62,242,190,24,154,48,126,115,208,155,233,252,0,104,226,95,164,129,76,157,105,200,97,216,242,124,74,3,189,171,243,236,30,170,221,173,159,38,97,1,133,0,192,125,70,83,142,72,3,190,187,211,236,44,227,205,236,233,185,12,195,249,204,54,232,43,205,148,234,153,233,239,186,17,117,207,100,61,211,119,202,207,148,156,210,52,67,120,219,239,109,26,57,35,205,225,229,106,41,200,50,183,52,158,31,168,20,127,238,78,3,199,63,46,246,151,254,238,6,80,119,158,255,65,244,65,210,129,84,89,122,238,111,187,79,72,43,199,56,121,134,163,89,229,230,114,74,254,148,193,82,190,12,14,155,173,165,135,207,8,162,53,109,194,214,140,233,217,148,27,106,215,114,210,89,127,7,216,125,248,10,104,95,7,133,102,15,47,66,32,121,60,244,60,222,211,75,178,119,117,159,209,78,58,18,137,213,163,130,113,93,32,253,208,228,42,189,56,185,104,9,234,61,185,2,131,30,130,40,220,104,152,73,93,26,93,249,103,253,16,215,144,25,138,156,222,140,162,80,161,52,38,211,228,250,39,213,171,166,7,17,57,93,25,31,57,161,230,185,118,4,242,116,55,2,60,116,196,76,226,71,205,200,202,55,79,105,95,191,172,75,42,133,102,89,39,145,162,144,54,166,186,9,200,147,156,40,49,64,107,38,215,22,106,170,203,111,61,120,17,25,49,64,32,78,189,72,13,175,119,61,47,81,216,174,241,211,119,235,248,244,181,80,126,239,203,175,70,233,35,253,118,97,127,247,223,238,76,127,183,162,73,225,232,187,159,81,142,52,54,169,207,115,52,211,26,15,197,139,38,177,117,143,146,47,234,42,180,74,137,153,134,164,234,55,135,80,187,30,49,99,252,226,181,190,163,23,195,226,228,174,42,79,38,122,83,152,7,242,72,241,210,231,52,241,126,80,0,164,117,80,170,162,125,203,79,111,48,164,241,94,200,51,204,100,254,122,60,55,178,206,178,75,98,61,49,158,70,241,56,211,47,87,15,29,238,36,19,214,81,172,228,235,252,119,65,222,235,199,216,221,222,212,205,32,18,87,122,231,229,123,228,52,154,209,163,67,66,138,192,151,93,49,34,18,29,207,122,62,95,211,0,8,52,135,130,140,10,74,77,177,44,165,125,1,243,41,222,54,203,49,61,207,216,201,218,35,13,194,158,86,244,157,173,161,219,31,12,206,227,149,30,140,162,227,231,102,184,250,187,154,251,232,238,251,131,166,154,77,205,247,140,47,81,55,188,167,64,223,58,100,32,68,60,69,89,238,98,16,136,6,189,240,213,97,121,148,126,198,87,211,52,160,157,209,239,61,128,178,202,152,44,214,97,143,171,27,56,74,49,67,62,161,5,207,209,37,89,71,36,92,162,186,221,9,128,228,201,40,127,55,249,28,83,50,13,176,115,74,42,14,156,227,146,189,29,77,2,144,22,62,65,63,117,170,32,144,13,248,217,164,209,126,233,128,129,31,240,94,18,210,166,123,138,135,12,199,247,117,17,221,12,12,91,242,43,176,0,93,39,224,221,156,90,116,224,234,48,83,18,104,94,236,196,179,209,133,213,89,135,14,46,129,155,179,85,189,249,253,97,135,198,25,101,86,75,191,77,253,56,174,70,47,83,220,92,83,104,116,82,134,27,126,162,155,162,87,35,233,251,14,45,90,239,170,186,185,38,239,232,65,249,164,148,221,167,190,24,241,147,163,102,150,113,154,165,81,35,103,236,224,147,27,43,21,157,10,232,109,122,75,20,141,249,165,72,194,25,197,132,54,228,230,223,23,12,229,102,62,232,233,185,121,148,244,222,140,225,23,192,23,100,123,91,50,175,232,106,66,127,173,105,90,151,165,183,220,67,153,235,23,226,168,217,14,73,55,67,102,216,116,38,126,113,172,221,192,228,44,221,23,6,109,49,47,206,195,60,119,178,162,156,210,226,214,69,177,112,112,177,184,92,207,164,193,92,235,26,104,28,207,225,143,213,22,106,37,249,214,30,127,226,96,244,47,155,175,239,63,2,134,212,103,79,3,74,30,228,5,245,228,141,132,36,214,204,173,197,197,208,236,110,29,145,182,67,112,144,188,247,253,214,51,45,206,187,231,56,178,11,150,100,221,103,173,207,207,23,39,152,136,54,210,44,252,130,220,118,14,3,84,232,52,163,228,30,128,52,100,231,212,74,136,233,158,0,73,242,213,245,222,31,50,103,111,158,224,12,165,213,83,155,183,115,224,144,28,173,240,222,241,114,189,82,128,114,27,223,82,110,221,240,186,124,142,33,193,81,197,97,4,141,91,61,102,225,167,186,214,243,65,56,95,239,221,205,164,111,154,222,28,72,154,59,2,29,228,136,174,107,224,237,199,151,30,212,145,69,23,46,36,248,142,189,158,32,107,134,36,40,141,205,32,220,163,102,74,113,178,120,80,37,242,196,235,108,70,66,43,115,1,98,55,103,151,194,3,25,26,181,208,217,120,188,153,113,194,16,212,117,217,87,208,0,254,219,16,141,53,9,142,97,236,172,177,97,17,79,45,41,221,117,48,19,197,93,9,210,174,69,215,143,249,186,190,128,238,167,71,32,81,204,116,170,56,168,236,6,38,169,146,68,143,197,9,192,76,165,204,37,25,101,148,21,143,55,58,179,110,191,162,11,8,49,214,234,120,154,106,45,242,122,53,89,74,127,111,64,125,115,168,153,79,228,16,195,2,203,140,212,246,240,33,151,171,152,66,183,86,134,28,49,119,184,119,247,24,118,2,21,25,82,12,106,86,10,241,243,171,224,60,136,17,26,52,119,195,145,24,92,146,254,129,180,244,123,121,91,56,122,128,227,132,21,190,224,18,240,220,213,154,132,30,55,88,179,122,181,99,123,171,214,60,26,164,61,142,219,30,135,126,153,174,183,174,214,240,244,64,197,134,115,13,235,66,226,203,201,188,238,145,57,52,137,210,214,47,34,123,230,187,45,140,79,205,20,132,95,162,15,33,165,175,72,78,139,204,255,117,17,222,115,47,163,224,144,39,131,120,202,235,118,131,146,189,34,90,238,105,124,239,248,74,111,240,255,204,169,3,202,198,234,208,40,136,40,250,39,135,106,227,64,113,23,127,176,79,43,30,224,154,169,249,191,223,102,35,168,130,218,226,106,223,146,198,188,49,80,213,239,193,197,173,184,185,48,43,210,197,72,18,190,215,30,198,0,173,175,101,121,195,103,165,111,75,162,103,20,138,182,215,91,224,167,147,190,112,190,38,173,255,65,61,197,199,77,51,133,51,231,56,237,213,253,116,234,168,115,248,223,85,31,108,121,229,12,253,32,44,214,186,156,246,138,54,60,141,17,224,158,244,25,62,32,75,87,164,91,135,242,191,189,232,133,92,106,159,82,2,192,188,28,107,64,177,248,244,166,203,254,30,19,197,135,124,80,151,210,40,1,176,64,251,124,200,73,20,234,25,82,56,165,157,190,16,24,203,214,189,148,250,151,7,86,108,211,173,234,213,108,88,245,37,220,6,60,48,85,82,160,16,47,128,10,112,115,75,181,36,186,71,145,170,245,137,136,206,160,12,75,253,169,218,190,105,92,105,223,213,71,51,124,224,123,52,234,184,234,127,145,124,157,206,11,183,12,121,160,103,4,53,69,39,40,180,140,191,250,11,119,222,213,26,247,94,34,113,97,167,87,241,120,113,172,95,55,150,30,125,20,93,124,99,184,142,135,2,225,172,199,108,189,138,164,73,71,55,29,50,10,196,238,200,88,85,182,232,177,219,76,250,195,205,248,19,233,76,223,78,200,61,40,6,37,223,142,137,228,169,64,132,124,235,238,201,203,193,127,243,221,16,176,71,114,115,118,113,61,68,186,82,19,170,4,71,125,47,143,237,239,124,228,126,226,127,93,127,202,155,17,145,87,152,159,134,170,119,117,124,46,32,102,248,138,228,76,160,26,178,226,128,128,157,80,199,100,128,160,240,19,27,36,148,2,125,16,229,196,173,138,147,107,165,5,48,140,175,101,203,185,55,219,74,126,231,112,57,233,187,236,63,161,233,195,60,107,108,243,28,170,173,107,226,1,213,217,233,190,97,133,117,70,172,164,83,157,133,6,176,122,95,154,200,193,193,94,226,75,80,16,210,96,150,188,132,103,221,16,78,215,84,121,39,172,10,252,250,103,138,40,26,100,19,26,185,139,101,13,205,146,85,166,237,190,59,95,196,52,105,52,141,102,233,62,116,110,30,124,185,59,172,122,53,137,250,176,2,231,88,26,254,95,183,197,157,1,154,57,251,210,220,130,181,158,248,213,11,80,222,201,169,158,253,14,55,204,171,106,12,15,74,127,197,123,97,238,41,91,3,167,131,91,169,74,105,54,134,86,249,184,53,172,87,159,166,221,208,139,115,215,143,223,85,71,223,120,15,226,185,239,52,169,154,62,56,52,152,185,179,142,252,241,208,248,6,246,87,231,131,32,135,49,83,198,111,83,247,136,175,181,119,209,122,63,241,222,55,98,42,140,181,147,25,118,253,120,107,96,86,2,97,53,73,134,225,65,200,71,86,180,165,36,42,221,187,62,75,193,156,106,202,219,52,74,220,243,187,235,180,116,105,132,184,59,10,203,211,23,8,93,146,90,67,187,30,64,117,42,126,122,9,142,182,235,88,57,212,143,190,9,245,206,208,68,126,181,163,113,122,255,20,5,161,127,164,150,29,203,118,23,231,61,135,147,21,98,127,247,73,113,30,5,52,105,82,140,78,190,3,86,156,180,148,62,248,14,16,222,132,99,75,59,87,6,142,229,120,49,8,25,215,86,52,241,12,79,163,179,69,130,150,86,120,32,64,198,187,93,86,247,90,239,137,175,123,206,177,158,79,55,95,207,225,104,240,132,198,158,23,155,104,13,129,244,68,51,211,214,137,238,167,192,183,213,49,101,150,5,23,223,176,210,164,230,127,185,225,118,242,93,72,46,203,209,188,246,64,116,198,221,90,54,227,153,126,27,253,27,191,26,181,83,189,24,66,66,103,176,221,28,155,39,175,1,90,195,163,191,112,79,245,22,32,185,8,135,251,30,248,61,149,71,138,209,231,121,119,98,161,75,115,234,247,250,154,123,57,176,213,234,12,95,224,176,63,183,126,253,236,188,0,150,87,221,135,165,57,180,134,6,238,116,53,119,167,187,129,59,117,42,76,167,0,192,155,6,167,152,214,94,113,136,5,206,219,210,138,80,1,65,241,14,221,97,164,201,186,58,224,34,222,238,63,145,243,235,105,93,211,59,239,110,229,68,244,246,164,1,235,81,28,185,102,194,199,153,246,148,237,240,62,20,118,132,23,203,204,55,222,169,97,30,83,15,8,147,243,243,162,207,48,21,231,157,42,47,119,31,112,194,238,9,27,148,150,183,113,137,28,212,53,172,215,74,15,39,139,69,227,183,97,202,77,51,220,68,91,253,230,76,170,169,214,18,140,245,227,135,214,212,89,38,149,243,31,211,84,207,83,20,121,8,55,83,123,209,7,35,229,30,238,48,108,120,154,28,160,44,225,253,48,198,252,145,162,127,50,210,221,39,56,224,14,197,165,244,95,47,164,51,29,31,26,102,243,210,11,248,31,238,110,223,234,45,224,228,158,29,177,21,136,126,29,51,88,75,60,46,219,54,199,213,122,151,83,60,217,166,105,95,31,188,79,9,133,7,56,239,180,41,64,230,226,158,37,189,185,107,235,123,89,211,145,91,57,170,244,98,90,206,227,222,136,194,124,201,92,91,56,219,3,209,200,116,53,236,234,193,98,110,135,182,254,244,215,67,216,13,169,107,97,80,51,51,141,145,193,21,126,29,48,173,164,89,179,65,4,179,228,168,52,170,195,93,56,241,181,239,32,214,169,55,167,127,48,110,14,92,45,13,185,145,25,213,160,220,6,198,161,102,122,86,220,12,129,122,213,175,77,202,36,110,14,175,181,198,55,191,60,190,15,11,100,223,122,181,17,190,249,123,193,8,173,57,249,205,111,247,47,232,188,191,163,153,63,88,178,157,230,98,152,135,149,10,75,187,151,17,52,229,112,150,180,84,242,42,14,190,29,84,123,53,123,70,223,73,139,169,82,81,38,73,230,46,204,238,101,85,237,253,165,6,120,118,144,206,147,13,211,5,128,50,231,138,236,1,80,80,125,106,0,232,66,20,14,11,92,186,184,129,186,119,179,145,150,169,153,24,241,4,143,120,83,71,132,181,129,26,115,240,136,15,205,153,128,246,168,75,174,46,115,159,116,53,205,105,205,147,7,19,204,102,242,166,143,187,49,148,21,142,194,234,141,176,196,41,127,6,152,107,69,64,81,6,220,78,243,55,224,51,238,169,12,104,176,212,30,60,227,69,27,239,59,100,119,35,114,42,247,80,222,169,142,13,148,209,119,44,147,189,79,86,94,44,104,202,79,194,13,116,80,123,193,165,79,5,44,21,162,97,120,8,250,116,20,112,86,42,95,238,225,173,220,20,31,119,75,229,98,136,143,130,33,29,23,52,85,124,63,248,86,220,12,59,142,86,126,32,201,30,97,53,85,63,181,150,168,252,24,132,230,164,242,59,177,172,111,211,166,20,115,244,167,235,244,242,12,33,216,249,210,202,4,21,239,57,71,48,47,181,166,184,235,91,193,192,64,62,88,227,147,141,38,171,147,221,195,93,63,211,199,42,232,73,185,18,197,18,49,119,179,66,57,247,30,236,67,202,75,131,77,178,74,213,151,102,53,1,216,4,27,64,95,220,233,209,33,110,251,210,76,192,93,112,243,48,176,110,154,9,34,54,81,172,254,168,143,134,96,68,152,233,225,239,233,106,154,40,253,230,38,53,213,211,20,254,188,151,96,24,249,103,26,113,20,188,130,247,157,222,194,147,139,232,69,116,71,62,82,13,106,158,161,241,135,183,6,179,75,90,185,190,110,11,204,197,41,204,165,8,85,194,92,254,1,166,48,210,18,151,52,169,116,6,164,171,151,55,132,33,7,174,9,65,160,20,158,108,185,231,62,116,75,9,54,240,5,253,63,152,129,147,46,6,114,60,107,8,177,160,163,164,102,20,94,157,171,30,32,105,218,252,239,124,13,174,110,112,43,37,3,26,238,167,115,13,152,251,92,59,225,25,112,189,92,54,231,160,189,155,182,127,178,91,174,194,125,208,224,78,216,148,141,234,171,243,224,223,128,171,164,253,159,217,237,10,76,135,116,98,130,220,208,170,241,249,163,173,175,164,117,71,38,210,73,196,41,254,15,117,4,126,100,41,62,40,230,211,164,171,15,45,146,110,174,189,37,7,8,30,227,24,179,235,129,40,61,3,41,141,72,74,0,180,184,161,191,58,33,55,34,104,174,238,68,81,53,167,52,42,121,3,127,242,78,158,84,127,27,90,194,248,109,19,4,84,183,16,134,12,127,240,110,76,172,41,93,82,92,0,163,211,210,182,212,69,57,159,137,186,185,25,248,133,62,25,188,70,206,33,14,241,167,214,79,76,37,193,55,74,82,151,84,12,213,188,102,19,205,132,126,178,59,91,225,82,117,107,165,223,69,205,144,196,158,80,84,192,109,87,179,49,239,185,153,205,39,101,129,150,119,87,216,248,158,228,11,83,142,113,177,234,251,117,102,42,130,31,227,95,244,159,46,240,49,36,179,233,84,186,25,120,127,138,16,182,136,90,93,23,145,81,209,232,228,3,165,242,52,19,104,85,88,41,120,49,55,200,205,67,228,3,44,50,162,38,184,220,252,53,197,105,131,227,152,174,233,195,122,25,41,159,120,238,20,246,176,139,213,182,135,226,14,0,27,13,95,95,123,155,234,162,154,87,208,186,0,231,74,221,252,108,67,109,249,174,195,15,105,137,131,77,140,42,176,155,41,71,107,252,94,144,162,242,247,94,34,155,110,113,46,137,183,184,184,34,55,175,102,90,192,66,33,227,62,122,202,126,217,201,229,154,88,244,141,106,175,25,189,32,211,191,231,66,182,88,51,84,237,136,84,36,141,156,154,108,49,45,250,230,98,92,148,65,149,60,136,30,160,237,167,166,41,81,172,150,218,24,144,8,119,43,93,39,218,74,48,12,130,232,58,21,208,203,200,107,77,235,82,9,25,11,2,217,165,109,85,95,0,66,77,49,89,199,123,129,171,105,254,203,120,18,218,116,104,168,5,127,105,211,203,200,52,58,55,150,12,179,85,87,180,235,240,142,169,31,2,140,201,208,62,79,144,79,203,151,174,1,132,180,137,20,39,62,150,215,236,34,140,243,199,198,228,71,95,159,63,33,35,109,49,253,68,55,100,114,128,204,212,129,138,116,167,191,54,217,20,109,18,173,52,209,185,152,29,45,13,35,17,217,244,208,156,166,197,250,211,246,239,74,171,96,92,106,72,39,229,177,177,204,141,207,162,178,180,67,98,94,15,243,243,172,53,12,184,231,164,151,70,156,201,183,51,58,128,149,136,134,204,113,76,131,153,51,195,243,94,23,56,85,102,39,234,61,137,27,43,82,18,104,155,141,212,212,254,125,125,59,161,4,74,117,85,203,104,36,156,90,108,210,160,178,181,108,67,46,112,185,120,0,188,49,138,92,159,52,81,133,209,192,42,74,190,67,62,208,173,116,214,233,165,215,199,136,239,132,120,142,118,10,127,166,53,238,23,111,99,67,86,179,157,162,110,166,182,174,164,65,107,192,85,239,230,254,233,115,209,204,238,53,102,192,104,144,4,104,39,190,180,56,83,134,90,10,180,3,32,142,174,128,75,247,25,181,178,154,137,203,253,230,0,241,82,155,255,13,37,206,118,201,156,53,102,226,118,35,142,9,65,157,5,201,147,82,8,16,234,157,144,227,169,109,126,137,121,231,238,162,62,127,239,197,77,219,204,38,73,153,47,110,14,232,186,232,123,129,92,113,41,18,122,121,183,50,108,76,56,191,253,230,136,83,29,157,8,52,54,213,56,88,234,212,110,197,9,65,238,142,205,253,203,164,63,235,126,92,111,127,32,214,77,244,52,112,79,249,120,34,153,165,104,103,22,100,139,179,116,115,176,202,83,161,159,30,190,232,61,10,187,0,117,200,154,71,47,110,183,24,82,91,221,89,222,159,250,193,61,241,86,209,218,120,194,43,179,47,163,68,19,156,88,225,251,192,152,155,120,40,76,41,195,31,237,164,160,28,177,200,25,41,99,216,155,82,175,58,65,162,103,157,238,109,168,141,171,149,134,219,21,49,11,106,199,106,62,26,198,85,162,62,37,67,65,66,232,139,96,138,14,29,229,51,153,209,231,130,115,55,20,234,63,17,10,15,200,203,61,236,160,37,83,206,17,152,7,142,203,142,213,54,51,65,12,252,131,174,74,118,55,181,165,180,7,84,13,221,67,24,80,115,148,147,204,61,24,207,127,29,34,186,197,130,158,29,33,47,121,232,216,236,255,224,36,241,159,190,95,243,219,153,177,100,249,41,14,83,208,214,30,99,204,219,41,46,134,81,102,158,108,38,251,240,204,119,51,159,53,255,244,241,86,246,1,185,73,58,118,184,249,241,84,69,3,231,54,210,152,26,116,213,117,226,208,36,208,39,175,48,201,53,207,85,208,183,218,147,185,68,18,165,209,21,187,211,205,97,78,126,86,58,92,19,131,76,168,148,82,109,169,137,54,202,40,232,34,225,133,78,165,178,130,0,31,143,212,104,135,179,111,165,199,6,202,24,233,155,66,27,159,154,191,26,32,161,218,119,77,207,21,27,48,237,102,95,77,195,9,153,125,192,147,238,238,113,78,34,159,65,193,52,204,43,51,140,29,114,165,43,210,93,77,67,227,73,8,25,130,154,221,24,124,18,197,145,52,142,34,24,92,18,135,11,40,210,226,21,65,164,116,199,72,55,7,166,181,35,203,199,221,19,3,210,174,130,171,106,71,59,21,201,86,94,135,164,7,236,10,241,8,53,223,209,142,220,39,77,141,186,244,108,75,143,76,29,91,103,190,26,113,79,191,57,29,245,43,61,26,68,198,145,119,29,223,72,91,161,201,216,8,166,43,145,240,109,74,30,146,211,53,238,7,53,143,36,29,9,145,119,50,115,6,122,182,185,30,69,178,17,7,116,73,100,155,108,140,238,117,72,139,120,49,134,74,91,61,137,218,169,138,114,43,93,216,105,200,150,101,198,221,108,133,34,53,227,175,135,86,231,29,240,154,204,20,67,35,127,15,1,131,62,184,129,132,67,39,148,156,86,50,15,215,117,177,46,131,146,184,178,128,148,28,41,90,140,188,197,79,195,193,69,197,99,12,229,239,3,166,22,169,209,241,139,165,213,124,55,217,120,175,14,2,66,159,140,89,54,194,108,172,214,106,70,229,50,204,119,206,170,103,70,7,121,105,82,70,202,164,58,119,136,1,221,187,249,78,20,13,136,54,45,156,161,235,202,182,169,79,214,144,219,139,250,215,61,21,245,151,45,220,138,226,25,172,109,137,116,10,247,221,63,54,164,136,233,173,141,203,193,239,13,151,170,238,102,251,91,33,117,72,81,176,125,26,138,109,160,30,33,10,187,17,120,210,183,70,31,42,230,225,30,41,80,131,91,46,244,52,233,13,61,217,25,192,95,141,82,232,29,160,158,28,141,175,132,188,48,0,114,245,219,118,49,22,133,40,210,110,109,204,166,61,102,196,185,70,164,155,190,6,64,2,31,111,228,153,166,174,15,216,81,219,249,180,246,172,47,189,108,247,117,184,36,245,67,29,50,52,96,246,12,51,157,102,234,186,1,209,255,162,34,95,190,180,124,22,52,109,174,0,60,209,3,214,136,8,5,217,26,143,134,176,85,122,52,144,84,53,176,2,148,18,18,23,163,51,186,13,112,128,93,185,230,160,14,168,2,83,152,41,7,57,151,13,106,224,16,254,17,160,162,130,56,3,222,202,225,149,30,12,188,74,128,28,128,8,107,84,180,168,172,250,199,182,92,108,242,179,107,52,251,34,59,165,120,250,187,146,32,15,242,107,135,37,29,213,220,118,141,231,54,72,150,62,24,216,163,0,126,16,88,167,33,107,247,73,3,164,0,52,90,189,43,20,0,125,64,137,191,116,221,82,197,41,241,173,104,85,91,122,45,138,200,62,96,235,75,144,93,4,251,166,179,28,15,182,139,180,19,130,161,158,1,72,49,212,187,142,9,196,169,94,57,179,249,158,134,27,146,21,129,11,27,254,87,205,240,187,4,92,56,161,185,166,41,117,4,12,199,104,4,147,25,142,106,127,47,192,122,186,48,241,21,2,144,53,145,49,208,105,132,192,98,128,95,167,97,184,211,213,116,181,5,82,217,42,178,26,234,177,231,124,1,46,250,148,190,210,134,252,133,92,80,166,42,130,1,43,73,20,183,246,148,219,36,203,221,3,143,2,125,97,81,39,29,18,235,175,134,249,180,175,230,8,181,185,202,7,218,49,215,99,209,183,38,194,11,144,52,161,117,122,107,202,1,142,47,50,229,60,13,6,193,150,123,27,218,53,223,77,64,119,74,138,93,158,17,190,102,163,167,81,243,157,119,30,63,32,140,59,155,18,11,126,70,240,231,230,150,210,232,228,127,142,115,59,67,160,59,20,241,248,99,111,246,93,122,153,2,102,50,127,49,164,159,73,42,137,145,194,168,151,191,150,41,123,233,144,210,247,228,181,99,136,149,82,124,61,128,169,249,28,190,65,81,138,235,145,8,115,237,58,184,178,75,138,113,7,9,96,159,226,232,191,164,224,28,205,149,19,192,115,184,174,230,204,100,139,17,64,47,212,79,53,68,0,154,23,176,193,133,240,154,6,162,3,151,213,79,123,164,134,21,125,100,153,18,65,223,161,148,154,178,48,39,132,64,57,235,83,136,128,75,180,123,252,50,233,165,148,255,185,209,90,8,7,252,240,37,106,238,213,129,152,55,138,41,53,103,120,144,75,245,33,131,149,177,36,107,15,49,38,138,10,189,167,159,166,253,203,157,120,72,15,90,74,15,125,206,59,99,146,181,43,167,204,246,113,100,56,45,4,0,7,213,76,236,24,191,60,71,146,36,0,64,234,137,66,232,189,209,195,82,51,106,11,97,222,180,248,40,245,229,38,207,227,230,83,139,50,43,19,91,123,2,19,243,214,170,132,161,108,166,135,146,200,212,37,46,197,27,111,68,111,42,114,45,137,111,135,238,146,160,146,192,156,63,23,186,14,59,126,155,236,155,146,239,209,218,226,41,120,212,17,138,66,176,105,209,94,1,12,164,81,121,107,192,7,135,106,128,18,225,59,236,154,14,129,2,252,196,10,248,101,240,149,211,19,210,23,49,111,101,93,176,86,205,64,69,45,120,45,18,159,104,131,12,91,228,47,122,202,25,95,175,126,127,122,117,98,44,68,224,106,200,79,143,173,0,34,112,125,61,224,69,203,116,10,244,167,169,145,196,44,54,117,1,189,26,109,186,61,197,172,115,156,60,131,215,120,205,186,211,115,147,104,171,67,204,218,35,119,87,61,68,118,242,96,218,155,103,189,97,67,62,54,53,18,165,34,253,151,138,33,255,74,24,5,116,200,127,176,48,202,255,253,127,254,143,255,254,111,255,243,127,251,175,255,215,127,190,54,10,32,184,187,70,189,37,219,200,155,2,66,12,32,6,249,90,65,247,111,169,136,89,242,12,126,230,144,211,168,2,35,129,209,234,43,174,251,110,61,166,59,122,232,233,71,5,26,242,121,27,240,144,222,0,172,43,58,47,17,138,14,7,0,227,233,46,196,74,103,134,214,39,77,176,197,171,36,211,74,130,177,195,145,17,188,155,148,247,190,128,88,20,101,8,46,62,101,175,80,249,216,77,72,187,49,3,41,238,222,250,60,171,224,141,120,50,40,124,188,161,187,162,84,183,101,64,97,243,42,209,85,77,14,80,205,32,109,223,17,79,7,194,13,57,186,152,173,233,161,134,121,166,123,155,214,221,140,142,237,79,58,203,198,103,117,174,80,24,65,3,33,194,121,204,224,191,92,68,164,236,41,197,163,97,154,216,35,212,77,16,57,216,250,100,198,247,23,102,142,55,253,109,62,137,247,108,83,87,89,105,154,93,71,178,69,43,122,215,226,168,29,117,20,195,189,203,157,0,70,126,250,30,71,251,155,126,241,117,104,75,28,226,3,225,154,111,159,144,63,89,196,71,97,94,195,68,48,92,161,132,126,10,25,21,220,168,248,218,164,210,74,50,35,181,234,83,248,126,186,34,173,105,227,251,177,247,58,153,66,163,36,39,175,77,246,211,107,64,52,160,54,81,95,24,72,56,159,232,201,94,16,121,45,249,109,219,63,93,122,229,30,110,59,205,149,137,152,164,119,66,45,24,96,98,231,166,199,23,173,123,39,238,176,46,43,249,96,8,6,185,51,73,54,70,75,122,52,5,155,130,130,107,28,12,97,114,6,182,121,96,105,113,157,129,249,9,222,149,130,113,109,45,204,232,109,79,249,34,32,194,102,168,47,0,201,151,61,231,250,188,100,32,130,119,137,23,147,49,69,153,237,4,23,21,13,251,69,126,219,84,174,156,210,149,230,62,169,69,2,255,6,146,119,130,220,171,150,34,143,134,12,146,23,157,41,147,125,82,188,29,136,181,7,15,203,157,57,240,189,136,185,34,164,211,131,217,30,85,87,53,91,160,238,244,116,27,24,140,88,59,133,120,39,167,55,12,159,12,57,73,91,23,129,165,145,115,135,110,60,230,123,46,23,231,52,99,245,109,253,156,52,232,143,224,174,191,161,88,149,121,104,221,2,110,196,225,211,183,66,173,33,4,18,134,105,187,111,53,211,208,31,244,242,181,138,247,78,82,240,190,167,19,144,194,165,93,244,115,21,163,22,115,62,229,126,183,203,163,79,6,39,130,243,211,153,75,173,187,14,244,129,39,168,237,129,12,200,250,170,230,229,57,199,244,125,73,17,100,226,83,124,129,32,88,84,249,116,105,147,77,166,46,232,230,221,164,169,123,84,83,72,117,42,116,184,197,36,31,141,153,54,70,39,196,188,158,190,184,247,215,92,247,246,68,57,146,97,119,41,14,53,159,243,5,203,40,117,253,40,139,12,243,107,29,50,184,240,232,4,16,197,107,51,31,156,60,181,65,77,171,87,163,233,20,252,167,86,238,212,71,99,143,244,155,211,203,126,134,62,218,117,16,130,194,218,208,231,45,153,131,208,31,228,186,46,0,26,107,190,25,15,6,149,225,148,13,173,220,121,183,118,152,203,39,196,195,76,21,54,127,103,176,94,244,172,234,76,2,161,230,35,190,41,169,84,157,135,3,89,228,47,40,170,37,171,59,108,93,135,112,209,41,240,217,157,116,49,132,220,206,117,203,145,146,150,192,170,14,148,92,212,82,165,79,241,154,77,138,194,25,124,139,17,22,202,210,109,40,91,118,103,38,6,120,39,75,160,82,248,117,182,230,111,217,100,210,45,169,174,250,166,202,54,207,37,89,151,19,111,64,147,123,247,222,169,86,16,105,143,244,184,225,139,232,107,221,139,67,56,140,136,100,47,221,136,209,168,42,239,88,6,243,162,74,108,152,91,128,232,97,67,90,217,74,173,250,61,217,125,10,117,69,216,174,98,68,72,45,239,222,117,147,6,24,252,8,170,111,72,223,134,238,25,31,112,167,55,203,246,64,198,53,13,24,212,92,111,191,130,154,252,211,109,22,253,42,167,83,0,110,252,73,22,29,243,253,56,111,55,219,196,74,2,100,191,230,13,41,212,123,50,176,62,69,103,25,253,168,223,219,51,104,211,132,102,81,205,29,106,197,103,190,190,118,186,57,57,25,143,120,54,74,131,82,246,3,120,193,209,247,6,205,116,115,213,106,132,215,207,8,155,102,58,246,206,169,158,212,37,252,63,181,166,17,5,250,251,70,116,131,157,208,227,254,179,90,158,191,86,69,193,79,205,125,135,128,242,134,98,109,170,143,132,68,182,59,96,116,202,128,205,21,115,3,183,250,158,124,89,195,138,94,253,5,239,182,9,43,109,61,82,17,9,120,88,171,109,156,129,250,220,149,198,219,23,220,108,195,48,234,173,11,157,106,126,115,16,82,250,216,168,164,204,23,24,3,33,160,117,86,143,212,211,157,217,12,254,234,38,201,83,204,21,109,213,55,143,14,142,95,75,251,13,44,47,62,205,140,218,39,157,138,211,17,148,119,146,130,41,209,109,150,15,236,84,231,180,29,72,59,5,231,222,46,14,184,2,230,121,4,129,198,225,210,72,52,186,185,34,14,45,102,208,232,159,175,30,162,31,185,120,51,191,125,171,179,96,73,118,20,252,35,223,255,119,55,85,226,48,46,72,140,63,95,245,157,19,84,205,29,85,148,247,203,104,157,143,46,207,69,60,88,157,141,255,110,100,96,166,196,124,87,90,121,49,31,181,172,33,16,253,27,205,176,189,199,78,72,65,81,124,233,10,2,194,253,190,77,227,145,46,92,8,115,150,39,148,55,82,180,162,224,134,153,103,247,223,110,168,113,47,189,57,68,163,126,245,151,15,212,105,41,72,191,24,63,239,31,191,236,77,136,27,80,174,164,240,233,89,190,1,201,59,50,55,220,98,210,160,98,236,168,221,73,216,55,219,170,58,126,8,49,4,225,236,190,135,76,21,58,79,154,231,237,208,13,157,128,221,244,230,108,188,46,79,10,213,255,22,86,194,107,174,119,142,191,228,207,53,195,121,42,62,204,128,200,36,46,190,83,71,142,53,30,179,57,30,17,5,131,81,245,181,209,231,117,177,223,251,100,69,211,186,198,229,89,244,193,170,36,102,105,221,187,187,209,12,51,170,130,50,145,152,150,33,204,128,210,146,20,123,238,70,101,153,112,215,109,56,189,233,252,111,224,232,187,171,8,148,33,220,99,36,136,17,53,14,33,0,100,56,228,173,238,27,83,0,120,230,47,9,122,13,114,251,159,203,183,45,163,107,214,25,254,209,97,231,124,159,116,200,111,157,72,31,90,193,161,19,64,216,252,169,25,208,84,72,97,64,72,161,11,224,35,143,49,67,41,160,76,217,72,43,11,57,252,81,99,43,84,79,186,146,233,113,93,19,32,82,77,23,118,229,76,112,159,18,184,236,209,65,171,248,191,241,219,232,227,20,153,71,117,0,58,9,175,240,78,243,161,191,221,87,117,44,47,28,79,80,124,136,25,213,110,231,3,221,184,164,85,94,187,226,135,44,247,133,89,128,91,214,125,153,166,243,234,143,70,217,54,204,133,51,220,103,18,2,6,85,160,100,215,60,239,254,24,202,37,96,159,196,119,43,64,13,157,49,252,192,47,161,183,110,214,124,233,31,196,78,12,49,127,164,127,228,99,31,41,165,94,51,161,145,71,162,7,157,224,173,55,39,198,245,32,216,52,114,98,192,139,185,92,190,105,220,144,180,235,70,91,224,172,245,118,11,212,144,133,186,140,148,20,17,184,95,204,58,140,12,62,168,29,16,17,190,126,0,179,232,91,35,13,23,219,25,202,231,95,215,155,151,116,243,14,21,160,92,109,58,17,238,125,93,207,96,136,34,5,43,175,4,129,4,100,159,37,125,204,235,223,159,56,146,41,204,105,218,175,144,105,112,52,25,199,131,20,77,160,113,32,218,241,149,93,232,59,148,215,6,105,115,62,31,179,210,148,98,152,236,45,41,44,223,54,138,245,4,139,153,125,35,110,126,157,51,161,106,188,230,178,61,85,179,233,201,146,220,25,52,152,195,53,62,136,158,111,148,35,15,6,42,180,197,62,75,172,161,211,140,166,197,18,91,60,36,39,122,115,98,34,215,26,99,90,52,245,196,11,168,56,103,152,216,248,114,69,2,108,138,122,53,124,233,175,91,225,54,204,240,162,157,135,104,164,47,182,105,196,86,12,187,234,158,8,121,58,29,147,70,150,91,66,174,251,148,226,64,21,84,179,122,60,25,146,66,226,177,222,61,1,215,190,187,121,126,2,69,6,32,140,143,235,63,205,172,140,253,172,27,108,199,75,146,246,100,194,111,76,172,62,3,119,8,231,245,145,120,15,18,8,122,243,253,201,145,180,137,153,100,237,129,53,86,31,69,165,209,213,204,144,250,44,189,129,207,221,113,166,152,111,160,89,195,155,40,150,136,21,179,1,154,252,115,67,205,185,228,209,240,206,135,63,218,47,85,166,191,77,50,192,3,66,16,235,114,72,208,227,101,233,81,247,69,0,59,233,111,127,52,191,213,112,8,142,96,90,184,57,49,164,79,53,114,238,83,175,238,37,144,233,28,249,85,104,136,120,49,250,230,253,183,137,103,210,111,163,112,229,174,165,97,180,142,254,246,52,10,93,119,24,240,176,103,50,7,179,32,138,47,69,128,254,118,243,232,84,39,69,213,36,194,233,150,88,168,177,35,34,199,164,47,70,241,91,196,177,238,233,86,146,249,110,58,39,210,26,70,179,38,191,109,148,49,225,19,152,96,204,167,230,59,19,157,106,251,122,58,245,212,149,174,158,174,12,142,58,12,204,192,106,94,213,33,199,164,237,62,17,247,238,86,213,158,51,100,189,208,66,211,71,51,88,87,184,20,55,176,107,250,104,184,78,225,82,64,213,21,233,156,31,165,136,23,7,57,121,251,151,46,110,43,196,85,206,93,206,61,189,52,92,119,161,101,54,69,121,14,190,17,180,218,221,221,192,51,89,50,139,217,180,134,39,13,89,109,69,191,102,175,208,215,133,132,27,213,169,100,166,144,191,194,92,62,157,42,180,213,175,16,69,194,87,212,49,185,115,60,50,92,219,206,210,165,86,88,66,253,193,241,186,90,85,115,211,172,95,165,49,88,62,38,120,243,125,66,112,137,2,155,188,54,222,136,106,113,114,138,200,205,141,17,216,31,28,250,82,105,122,165,71,150,35,207,213,129,186,105,216,135,217,52,69,67,83,143,157,191,200,168,92,7,125,134,84,148,201,93,87,153,10,21,161,219,19,74,130,69,117,239,186,213,61,28,165,97,236,228,225,174,208,58,4,137,110,11,97,200,251,162,71,204,165,214,19,210,68,5,198,139,120,175,123,180,26,11,156,231,213,65,62,200,213,11,129,243,184,55,77,104,49,164,155,62,187,30,10,136,247,140,144,30,124,163,253,248,66,8,119,216,118,45,15,142,118,224,9,225,34,144,15,114,241,176,130,171,215,3,250,208,242,141,209,122,28,199,81,64,199,195,130,16,243,87,162,71,217,216,122,102,50,151,115,156,114,4,92,139,208,170,245,13,103,130,11,167,222,179,233,142,202,18,235,130,118,205,175,165,251,72,206,8,98,217,21,226,91,6,155,211,139,161,32,246,205,14,118,113,169,80,194,174,96,244,167,126,111,26,106,99,150,209,126,117,66,133,157,110,130,243,169,21,96,93,188,20,43,164,235,79,163,43,232,165,29,192,157,69,95,26,180,173,171,53,65,231,186,211,120,114,204,187,192,15,193,215,167,95,227,51,88,147,11,15,193,62,176,117,184,39,237,48,46,60,4,20,68,135,204,124,44,47,104,209,117,35,91,10,73,24,145,144,104,72,118,232,4,255,97,233,188,232,84,144,92,154,98,46,5,74,87,191,26,228,181,252,54,252,20,211,247,112,48,195,210,71,9,216,156,254,93,151,160,238,236,164,75,205,119,99,240,192,238,58,15,66,121,8,89,9,126,145,75,252,88,38,79,198,212,90,248,93,130,250,131,147,234,155,250,100,35,20,126,16,88,146,121,66,47,134,247,161,129,254,83,214,52,120,53,168,50,184,38,18,16,21,217,172,144,2,190,97,137,203,3,49,40,178,71,111,3,58,248,94,134,27,154,30,123,49,55,90,168,72,245,45,153,109,136,36,12,197,228,3,10,52,78,182,155,70,221,193,239,77,142,79,220,20,88,235,37,72,39,40,145,48,187,155,207,117,226,222,112,76,202,30,76,23,123,15,149,116,16,218,186,139,126,159,125,48,31,51,144,59,122,60,20,38,177,95,77,3,150,58,18,180,125,56,187,6,78,4,186,94,122,246,160,14,21,146,74,166,102,162,167,34,217,191,233,230,70,140,47,230,134,99,25,230,187,141,202,70,105,173,149,61,84,149,142,113,194,232,113,111,5,206,248,109,205,42,194,77,214,151,115,70,45,28,67,73,37,65,104,120,238,1,225,242,90,100,65,212,159,158,70,67,20,181,104,242,88,71,61,195,30,234,23,203,80,16,178,37,89,250,211,61,67,83,246,74,14,212,50,108,138,46,144,62,229,147,108,114,27,49,17,169,127,233,163,209,181,56,162,208,77,134,71,191,216,134,144,199,229,254,128,159,21,141,81,32,171,13,97,250,27,102,212,37,190,196,134,214,214,197,99,26,65,138,164,167,111,112,76,255,133,235,176,85,225,14,64,225,112,139,3,5,193,126,147,50,94,169,159,209,124,199,99,235,137,107,240,205,208,220,35,76,62,122,235,49,229,68,69,69,91,139,97,208,98,126,37,150,102,131,60,81,175,190,190,96,92,140,214,229,150,72,248,67,66,221,197,21,201,126,10,223,142,185,36,37,4,201,44,177,164,86,114,163,35,238,61,72,104,138,153,15,229,171,167,193,198,170,193,234,157,115,181,199,199,40,198,89,36,102,18,75,61,38,217,82,65,3,88,135,182,3,3,62,42,143,58,36,253,167,195,225,235,22,225,25,205,14,52,178,157,190,118,26,255,94,70,12,137,55,103,97,89,100,24,183,94,108,40,32,23,74,171,74,24,13,211,18,124,83,126,109,57,26,145,25,225,185,124,13,128,78,34,9,48,76,158,181,125,97,254,190,52,160,56,248,33,35,200,183,56,82,134,3,45,22,252,119,215,95,233,163,234,215,154,38,117,224,218,71,56,18,75,83,61,247,252,24,62,102,133,237,191,159,100,174,129,119,184,95,170,230,71,187,107,233,115,244,152,229,158,53,233,65,206,55,212,41,208,108,22,125,68,204,115,138,14,208,134,189,65,172,70,86,16,120,161,156,206,199,229,3,68,226,104,35,99,76,77,41,172,207,219,129,161,23,40,10,132,162,72,212,124,63,153,48,122,104,149,131,98,89,241,224,159,140,235,170,154,225,34,105,235,173,6,152,143,196,46,228,222,32,36,136,155,195,67,164,137,61,186,1,156,47,151,240,67,206,143,107,166,89,196,201,120,239,131,23,197,19,81,185,41,33,182,179,11,252,51,75,147,138,180,11,135,68,17,237,50,154,177,188,239,117,92,68,206,154,212,197,120,135,233,19,244,23,244,99,146,92,102,183,114,217,25,20,186,166,230,181,45,53,234,138,54,56,52,90,13,227,224,233,1,204,36,212,110,90,2,217,100,178,123,208,77,95,119,127,106,225,167,79,159,164,212,120,148,212,25,204,226,220,33,212,70,62,94,120,17,208,90,188,251,164,91,127,58,134,82,146,162,37,229,11,218,229,253,73,239,30,213,176,94,130,143,29,196,129,180,221,222,115,30,47,112,132,208,72,81,88,1,157,23,145,145,184,49,36,81,101,170,32,46,234,116,78,202,140,172,166,86,16,175,255,228,60,189,179,24,253,134,22,47,57,31,156,102,126,83,228,150,49,65,61,220,113,128,134,118,172,169,106,186,230,12,9,19,99,165,151,231,134,184,242,11,34,120,244,38,4,162,88,255,218,176,226,234,62,21,207,115,183,0,178,155,110,158,165,233,205,9,82,245,230,244,55,182,100,94,14,30,7,99,205,234,82,115,233,65,245,206,139,149,47,155,81,172,118,243,81,86,64,171,37,127,33,203,84,136,81,119,250,109,211,171,14,179,138,162,1,146,162,89,217,185,249,33,34,47,51,195,156,90,60,57,123,82,194,3,93,79,205,211,226,211,124,95,5,252,128,238,114,88,116,177,126,122,45,223,211,173,20,79,246,217,32,105,117,95,212,27,173,4,174,208,0,8,95,124,79,24,70,38,55,21,201,71,55,212,10,89,25,168,148,21,13,116,119,2,239,155,5,181,48,50,90,194,0,67,206,223,141,94,129,98,95,32,122,241,95,182,86,180,165,8,146,17,196,103,3,30,128,162,72,190,182,238,146,112,110,3,10,153,34,85,133,250,37,205,76,45,204,247,219,11,216,2,201,13,167,117,194,188,18,38,244,158,246,45,90,109,32,15,145,211,133,149,216,61,138,29,6,8,25,9,18,74,37,207,153,195,57,138,20,195,219,73,187,121,175,217,49,165,35,181,34,43,19,90,59,125,105,57,248,163,26,188,189,213,236,206,176,170,197,151,207,248,166,188,233,10,206,81,233,97,24,232,113,236,19,159,171,178,150,167,2,128,191,238,114,132,124,16,37,186,0,62,76,211,233,142,143,205,82,84,232,50,160,120,159,194,96,162,100,225,223,65,40,53,118,36,74,68,250,211,16,137,6,71,176,21,101,171,226,185,161,171,44,241,100,16,208,40,194,126,86,17,250,188,171,101,235,78,75,39,217,9,234,125,58,72,245,124,249,255,233,73,248,87,221,23,116,195,253,7,119,95,252,251,255,254,223,253,183,127,251,95,255,211,91,47,224,250,28,52,152,253,86,50,138,25,55,182,124,243,14,193,93,99,51,238,110,69,143,38,153,231,35,213,48,235,13,216,142,90,1,184,184,149,70,229,37,86,116,74,254,156,76,51,127,113,2,155,153,162,224,12,115,15,74,47,204,16,101,254,5,20,102,30,33,140,104,102,128,225,114,243,25,169,69,211,17,134,205,41,94,218,100,49,195,204,218,59,242,104,145,181,28,191,198,205,246,87,151,190,70,24,215,182,60,247,248,145,195,62,243,7,120,94,174,166,176,242,24,131,23,116,231,95,20,204,199,79,232,114,148,119,115,52,184,139,142,217,125,114,151,163,190,238,37,222,179,111,3,152,239,116,223,254,45,105,211,252,150,124,45,14,205,49,223,144,130,14,11,254,44,204,197,56,85,255,204,48,6,71,231,38,165,198,31,211,198,51,87,182,202,165,230,86,159,223,78,63,130,225,6,197,140,199,228,163,118,39,81,253,244,189,137,132,30,73,208,130,11,127,134,126,184,153,173,215,227,153,239,62,49,63,189,55,226,69,111,162,209,116,222,244,99,87,195,28,189,81,129,23,38,234,218,188,54,109,2,254,211,116,195,71,146,14,243,79,172,244,153,155,145,184,234,7,131,83,235,103,101,182,135,103,97,115,1,208,231,124,86,123,202,169,230,241,32,110,88,17,95,213,137,116,174,111,241,133,217,128,201,106,222,227,1,51,174,153,210,98,252,242,93,106,243,117,188,45,104,163,233,217,17,43,18,105,127,129,14,230,178,130,54,6,51,237,86,127,167,32,220,110,91,192,44,102,38,181,54,221,60,130,30,8,235,238,245,57,214,203,154,167,226,0,198,76,49,227,47,38,198,124,61,252,170,87,83,222,239,254,211,48,175,183,248,86,119,252,33,174,245,159,70,67,84,175,190,83,164,60,170,124,204,184,10,159,152,173,187,229,221,156,115,236,147,175,5,193,219,28,62,162,244,161,71,11,60,34,21,180,24,142,247,98,224,54,231,146,65,27,134,67,127,55,39,188,215,207,181,208,107,108,127,206,129,233,1,71,11,226,48,181,187,242,128,152,88,163,81,28,227,125,214,215,80,106,141,112,210,75,130,25,185,198,183,170,139,113,46,28,25,178,37,190,49,143,61,216,119,197,252,181,246,2,6,160,94,40,189,201,99,83,118,89,245,221,28,24,70,0,201,168,32,124,179,14,153,10,128,31,101,158,93,191,188,196,205,161,58,218,71,205,128,183,63,95,60,227,62,140,60,153,73,4,191,37,15,221,91,84,104,176,246,0,215,177,106,73,167,168,21,110,158,183,211,149,3,213,136,124,105,163,230,241,253,29,58,179,47,25,223,12,163,192,120,31,178,38,227,124,164,161,40,93,106,51,212,207,124,226,64,172,108,29,93,31,218,128,170,39,182,177,222,91,122,172,249,189,8,11,243,160,71,34,153,239,167,243,171,171,192,3,126,214,254,122,227,177,26,142,34,95,124,166,91,97,222,29,217,186,222,220,190,145,22,247,254,199,115,31,63,149,16,79,158,51,93,77,37,245,189,245,7,27,121,60,216,46,244,176,110,255,233,201,160,86,49,19,35,249,214,254,3,162,30,49,255,36,42,252,88,41,109,202,113,122,143,207,186,75,125,15,142,72,167,236,252,248,211,119,85,191,239,220,161,91,150,125,110,223,191,224,17,250,129,55,164,127,12,243,143,165,253,153,233,45,148,123,255,192,211,203,15,83,200,250,228,181,190,159,40,203,51,51,25,234,16,115,179,45,226,153,1,206,237,163,102,195,14,188,131,188,88,182,66,204,196,10,62,143,230,183,219,152,122,243,105,0,12,247,18,216,93,228,189,200,52,189,236,5,57,42,74,207,177,166,161,177,43,225,16,46,197,29,96,69,90,62,252,23,58,98,197,251,217,208,226,63,221,192,107,158,105,18,66,144,140,52,247,179,210,53,39,78,219,166,118,234,187,123,221,247,88,79,99,118,151,37,200,252,103,238,240,136,202,205,129,1,151,25,174,170,165,12,194,60,113,79,124,196,55,9,49,217,252,209,61,187,75,243,61,248,49,206,87,25,241,5,199,241,219,232,40,250,53,61,110,169,194,214,230,11,4,200,202,44,242,219,27,118,191,247,65,240,232,202,144,77,22,6,243,239,65,25,175,217,58,105,212,12,196,249,141,154,225,143,182,142,218,57,112,219,205,103,134,159,76,198,252,208,27,242,176,190,139,46,31,34,100,49,3,204,127,231,18,13,89,160,65,194,124,255,103,189,188,253,34,189,77,222,64,204,104,78,190,65,181,236,119,145,77,250,0,175,110,239,228,186,230,2,119,136,152,129,125,119,55,83,146,25,122,245,129,114,113,249,213,8,100,203,213,28,222,35,174,6,130,164,87,127,134,240,240,39,135,225,82,182,52,235,4,30,207,173,187,35,212,4,3,141,217,248,21,255,166,195,199,143,23,29,181,123,242,181,199,143,75,119,13,253,231,49,83,65,25,141,71,18,100,146,59,210,68,137,121,88,127,195,51,79,194,36,49,15,154,19,222,233,4,227,165,72,40,99,190,215,239,253,166,195,245,71,91,151,101,64,66,177,249,131,219,222,185,212,250,29,39,243,94,70,100,88,213,218,32,9,244,91,195,209,161,95,155,250,207,249,62,55,27,32,71,204,198,217,177,221,140,46,171,124,47,56,203,234,136,159,54,79,61,204,236,7,30,146,81,177,174,65,115,133,25,103,195,39,131,41,175,54,53,195,73,214,227,183,145,161,82,51,16,143,225,230,181,206,146,45,207,218,248,186,127,175,70,22,65,34,159,235,146,66,79,225,99,74,227,175,78,134,77,10,234,197,185,84,226,91,72,200,96,134,124,250,57,65,52,6,215,64,175,90,139,50,226,156,111,204,59,169,73,57,30,161,72,185,255,207,27,53,114,74,234,190,221,207,103,221,21,207,60,41,80,201,123,223,105,142,136,169,155,197,251,58,198,6,60,252,135,129,98,201,183,62,134,232,107,110,93,179,169,117,90,135,218,159,21,61,178,161,3,118,128,92,156,247,208,224,246,139,184,65,231,88,233,228,13,152,197,241,101,39,243,122,169,226,107,38,139,160,247,70,22,234,5,16,31,137,203,165,211,31,33,208,167,145,71,70,129,237,80,175,182,246,157,103,5,93,182,116,184,72,204,127,239,181,224,21,137,22,25,118,0,152,14,234,123,110,248,230,66,166,216,54,136,227,122,188,119,245,27,144,187,139,25,237,217,119,114,146,22,139,242,169,221,187,246,227,83,16,154,246,163,59,169,181,191,62,63,231,179,190,233,157,6,229,208,49,242,204,16,50,72,160,201,247,40,221,23,15,177,72,75,179,4,209,168,226,87,19,224,234,178,71,136,226,49,227,113,115,178,143,58,67,105,2,62,254,94,219,234,46,58,129,185,220,175,62,247,196,209,227,137,29,229,57,234,180,181,215,90,117,113,52,111,176,89,208,147,5,208,138,85,123,128,239,188,31,222,166,125,153,204,229,43,239,76,254,182,5,135,50,203,22,28,114,197,175,62,55,6,214,33,67,121,254,65,13,127,178,78,45,221,188,155,182,150,155,9,50,244,230,52,237,249,36,189,27,246,23,13,104,182,21,118,215,94,134,237,91,147,79,116,54,223,241,173,254,220,16,79,233,181,134,35,126,183,6,181,85,245,108,65,25,184,248,22,142,26,67,52,101,219,233,192,169,234,230,213,254,113,0,148,47,22,38,68,227,71,39,194,0,229,232,251,63,129,255,17,63,197,120,150,122,204,239,210,213,214,173,243,246,25,175,7,84,210,157,45,125,225,19,180,192,76,43,239,12,65,201,119,98,101,141,170,103,90,255,9,215,135,117,54,125,101,120,201,103,76,95,120,177,117,163,235,198,216,227,143,109,154,44,122,146,3,128,244,87,134,12,86,183,95,114,146,219,191,21,59,236,18,63,157,21,59,60,3,74,87,237,23,80,64,204,20,178,138,152,107,215,171,57,27,60,183,244,225,133,72,216,15,162,8,138,63,127,50,132,125,101,229,224,116,62,122,45,204,160,51,146,3,3,149,64,140,25,180,168,250,211,115,236,88,59,203,124,37,25,210,6,187,224,248,194,220,210,170,5,137,213,99,84,10,151,235,205,217,206,252,201,225,61,89,75,93,47,98,234,23,248,83,93,224,143,248,117,108,109,37,204,101,104,46,16,49,154,238,41,32,2,161,214,116,163,132,94,100,250,62,58,141,11,74,111,142,78,119,92,189,218,208,163,250,58,91,227,17,240,114,60,64,230,32,15,254,153,50,249,112,243,188,67,164,190,50,244,214,47,149,242,65,112,53,213,7,169,6,129,241,39,187,123,128,126,109,11,48,221,93,53,82,21,73,13,32,42,92,142,251,55,80,32,77,93,214,68,66,195,189,163,137,140,182,196,193,7,60,82,123,73,13,180,38,175,155,38,79,86,110,232,244,20,63,13,225,69,209,94,204,224,147,187,63,90,181,174,8,49,147,179,240,16,97,146,201,145,132,10,42,219,167,196,160,89,223,238,74,193,205,120,5,57,131,236,65,146,41,102,246,130,120,114,240,5,146,158,130,36,186,127,39,204,166,83,172,113,151,145,28,200,147,151,157,194,178,82,190,56,238,1,255,200,193,118,23,23,170,75,113,243,182,66,207,4,243,14,50,103,3,111,142,169,1,229,54,186,218,112,114,190,182,244,209,168,59,86,95,4,80,46,105,28,13,192,160,132,135,212,204,9,20,51,154,197,190,201,83,232,234,41,212,173,40,95,196,173,107,145,245,101,114,237,205,93,9,227,247,145,157,154,101,127,125,193,225,174,29,98,227,122,53,194,206,59,28,63,141,22,173,141,247,184,149,94,205,163,214,98,144,188,103,37,95,35,249,173,205,189,151,159,215,221,104,13,213,140,27,233,243,232,174,143,179,142,38,53,26,143,237,110,116,1,82,60,52,213,67,246,97,122,108,66,157,69,166,89,165,28,212,60,54,177,106,148,230,145,238,107,13,223,146,140,215,188,106,134,235,110,165,53,66,151,123,58,23,77,36,65,77,19,187,229,103,12,24,98,101,199,243,105,244,209,144,123,244,98,43,43,55,55,3,10,207,185,183,59,71,61,238,49,82,215,166,230,175,132,127,213,10,243,84,179,168,247,99,249,118,215,170,177,209,139,21,228,103,4,108,173,148,160,12,199,108,201,80,15,247,240,83,100,167,93,214,180,239,39,254,93,28,255,72,224,2,202,8,243,130,204,89,127,27,25,68,247,88,59,65,128,126,206,235,91,156,199,208,200,100,128,110,118,235,160,221,29,116,84,159,105,95,94,185,244,84,30,89,62,119,27,40,122,115,218,13,99,97,35,139,90,83,70,114,175,56,65,96,104,217,154,145,188,211,244,233,93,177,143,223,79,178,117,162,145,202,118,31,138,67,184,202,62,110,112,242,237,179,120,74,159,163,101,28,209,229,113,35,12,250,159,230,43,199,78,62,20,71,99,202,25,222,53,224,89,36,252,133,53,245,230,119,153,247,136,109,232,134,30,122,245,253,210,158,123,187,187,234,30,26,76,130,230,71,231,199,29,71,163,215,84,115,113,38,149,101,10,110,187,235,213,124,146,22,62,43,202,229,159,154,175,139,231,217,51,122,28,190,174,143,6,215,106,68,24,31,244,216,154,12,53,138,57,15,3,112,123,70,122,242,19,41,249,15,196,217,73,99,110,124,181,239,209,174,73,68,213,127,163,230,28,98,132,1,119,229,167,79,194,233,245,150,8,228,25,51,240,111,102,30,190,211,114,246,192,22,173,89,92,186,157,214,51,111,234,210,122,239,109,77,119,127,102,58,231,117,34,125,164,168,222,231,108,116,167,127,122,128,192,122,248,218,76,232,90,24,93,115,238,236,19,190,54,239,20,132,15,70,183,218,187,29,190,158,32,20,13,135,144,124,153,185,225,147,61,51,233,49,77,47,211,79,244,156,164,70,98,123,172,244,211,40,44,252,89,27,142,165,190,51,201,142,71,45,184,168,48,247,163,25,121,98,77,255,225,134,84,124,154,163,168,53,186,181,209,195,51,211,104,119,143,18,64,161,128,194,78,95,242,58,89,97,102,115,251,210,218,187,225,163,223,156,253,101,234,28,236,221,181,172,49,147,206,213,155,67,145,247,182,148,102,132,165,41,157,15,8,198,47,166,51,65,79,151,106,141,157,207,10,208,115,233,201,197,110,244,158,171,67,57,249,165,115,237,123,109,101,52,229,88,73,83,183,201,86,183,207,176,142,98,246,76,39,19,162,89,126,245,93,224,43,109,178,52,173,249,120,211,103,118,230,76,27,60,148,225,127,102,40,57,183,86,145,169,216,15,255,150,119,186,93,123,205,71,211,235,238,90,228,52,151,86,214,239,205,105,2,125,211,104,152,63,144,126,186,199,183,28,248,37,189,165,139,219,235,23,55,84,110,73,149,197,59,63,159,22,47,237,43,180,74,165,67,113,16,179,63,243,103,205,122,98,158,215,5,125,142,68,35,140,157,71,127,154,168,237,133,147,205,88,61,197,75,89,208,93,108,95,120,112,78,107,117,155,94,211,237,3,62,239,131,108,45,219,111,227,222,120,111,141,152,200,210,2,53,41,202,22,230,99,4,164,98,38,235,233,43,111,65,108,218,83,13,122,151,238,27,221,162,89,92,15,123,224,206,203,191,199,2,18,80,212,108,231,102,117,243,221,84,117,208,230,93,246,221,95,12,173,157,46,91,198,162,205,231,41,155,216,205,245,91,15,78,220,238,191,124,31,179,110,45,249,163,36,246,185,21,47,70,158,139,214,190,215,108,241,27,147,163,213,92,202,85,195,23,23,177,186,166,37,16,33,187,159,127,249,247,32,189,162,55,47,44,215,248,214,187,105,98,215,88,2,61,205,223,76,196,65,167,33,221,39,158,96,106,19,232,65,87,243,128,141,212,87,23,222,148,252,116,191,127,30,81,144,9,41,52,173,2,128,232,168,14,204,2,79,132,128,142,152,191,233,221,145,44,77,92,195,161,230,175,120,32,11,240,119,164,7,251,140,80,198,151,61,216,195,116,111,144,186,111,196,239,103,86,240,7,204,88,211,71,12,84,202,16,47,220,26,251,63,63,89,104,110,153,75,175,110,136,118,250,110,246,213,86,210,75,227,98,248,44,130,220,96,109,125,171,193,46,227,7,19,178,24,85,205,119,18,122,141,155,195,165,54,253,150,150,229,120,63,253,89,31,136,254,52,173,225,203,205,144,203,12,189,55,44,83,190,207,126,128,63,211,205,141,132,202,15,107,116,55,21,91,210,247,99,35,188,70,60,169,244,41,141,59,238,125,13,208,51,223,74,207,13,155,198,91,30,180,125,107,189,231,215,209,252,2,127,224,94,93,195,103,198,132,228,99,248,47,167,180,150,6,188,121,85,147,144,170,233,225,115,191,102,221,211,67,119,200,9,138,110,210,157,98,255,115,234,168,60,157,162,23,83,67,245,162,230,177,84,139,142,40,212,123,59,146,183,52,199,232,144,209,92,225,169,179,243,109,173,105,130,88,26,37,30,12,101,228,45,31,147,93,163,185,71,184,233,111,212,165,71,174,100,123,193,116,195,4,163,223,26,98,94,241,225,233,4,148,221,10,218,173,18,89,185,143,90,177,60,247,7,219,197,142,224,225,186,17,10,1,185,62,74,91,238,39,207,159,134,180,152,57,188,220,71,159,144,227,106,56,71,218,56,178,2,38,107,162,184,44,171,75,123,202,161,28,9,45,136,189,202,242,148,92,135,196,82,129,43,5,140,129,199,253,205,16,122,138,85,107,118,220,123,144,186,86,77,120,178,114,70,36,244,104,248,83,103,148,212,228,137,50,238,178,116,112,64,236,240,19,182,103,241,137,113,62,57,244,38,226,105,197,99,212,143,252,133,148,108,96,4,158,81,228,173,39,99,22,207,188,23,188,181,101,12,191,209,67,101,39,7,185,37,47,79,111,154,79,245,201,76,14,202,205,215,99,92,201,90,32,200,123,214,134,198,185,160,18,15,161,160,127,105,210,17,10,162,67,163,111,118,207,151,23,211,64,17,43,73,152,64,27,52,146,137,242,220,219,2,106,199,73,220,217,93,138,154,57,52,29,163,113,24,110,113,66,38,58,240,117,5,70,3,176,153,188,215,191,132,42,255,75,64,246,125,187,255,96,64,246,255,251,63,252,31,255,254,191,253,247,255,237,191,254,79,255,249,152,236,101,219,238,19,11,167,209,139,105,232,123,204,50,34,249,183,241,94,115,55,118,49,49,31,112,124,219,205,119,206,135,207,131,185,142,215,170,95,13,79,40,89,79,204,228,237,134,155,77,165,78,205,176,141,45,55,35,203,157,110,222,159,124,75,5,102,122,119,191,163,86,67,47,186,25,186,130,157,204,247,68,241,171,217,31,91,122,47,34,138,48,19,104,165,155,3,195,242,7,39,34,104,201,186,30,192,24,235,252,4,150,141,217,120,185,158,249,206,242,29,190,156,153,215,19,58,193,12,139,111,122,235,227,186,217,152,225,105,76,214,249,200,17,73,240,128,200,72,35,74,34,185,185,217,192,234,97,6,107,240,132,80,174,185,74,243,197,207,10,5,149,91,175,159,126,78,50,207,87,155,165,11,243,107,201,134,238,146,219,230,174,53,155,31,221,246,181,162,54,212,118,182,190,34,37,230,33,90,32,239,226,225,191,11,187,218,169,255,248,105,159,192,112,40,205,186,255,241,212,203,111,14,143,91,251,199,43,207,247,45,170,41,144,238,127,140,151,143,230,128,242,183,230,193,110,235,77,3,160,115,103,253,227,75,197,91,209,192,80,230,63,62,179,79,223,10,81,81,57,255,152,36,62,1,17,100,58,171,254,99,138,85,159,6,187,228,149,113,167,204,246,199,70,219,38,175,12,70,41,204,180,167,167,7,163,42,236,191,124,8,198,91,94,87,165,250,112,35,103,115,190,188,42,135,15,217,221,211,191,53,242,138,126,14,36,214,165,221,16,191,253,160,212,55,38,180,201,75,160,110,187,73,127,154,75,152,231,20,76,196,111,47,234,254,224,86,225,236,53,239,100,175,239,27,179,81,248,166,125,176,111,223,38,201,126,151,163,175,77,41,162,187,153,252,229,78,187,232,114,166,61,204,6,118,84,243,188,19,233,77,51,112,59,37,109,24,52,253,249,38,75,206,37,24,127,205,76,202,195,71,141,56,167,164,155,3,177,245,71,67,79,112,232,60,132,141,222,239,125,55,143,174,115,1,57,94,223,47,238,105,42,120,217,101,137,215,7,185,195,138,214,111,50,115,26,248,115,45,163,122,83,115,31,47,151,106,173,166,75,60,76,204,104,100,248,79,111,235,170,85,51,5,31,31,178,187,123,127,71,63,54,110,139,111,56,52,111,173,52,85,76,171,208,175,134,213,98,234,205,111,12,44,55,191,223,250,171,58,100,19,68,224,91,216,104,190,8,230,21,51,61,137,213,205,119,101,127,250,98,8,131,249,233,64,6,115,166,81,27,134,40,119,243,125,209,244,69,208,57,88,211,205,198,11,172,102,203,202,61,179,49,139,168,181,142,135,149,194,186,21,122,13,121,246,33,169,249,204,141,38,113,189,247,141,93,94,60,129,153,62,27,253,158,55,140,122,178,223,116,19,21,146,133,106,190,171,98,248,205,81,112,74,251,70,51,250,26,55,67,88,163,175,77,8,24,230,241,213,100,52,10,44,55,34,131,165,214,59,133,125,158,221,0,160,72,129,134,166,240,227,103,26,105,176,145,54,105,192,14,37,204,107,75,189,25,51,61,84,111,142,18,123,168,141,166,13,127,40,98,177,180,151,65,15,214,253,83,128,47,234,122,117,133,221,202,63,51,153,236,146,204,150,84,118,243,20,53,76,51,23,167,177,7,217,76,198,70,103,63,113,142,63,53,59,120,26,106,72,44,70,152,169,251,233,79,23,208,235,239,222,236,199,250,25,129,30,239,118,220,138,158,238,84,51,35,90,221,76,221,123,169,249,131,63,248,153,73,170,167,155,211,221,92,151,155,1,154,117,53,131,115,112,171,145,249,169,245,235,225,240,221,201,88,164,134,65,163,219,221,208,251,118,51,122,115,250,211,64,163,78,92,125,206,84,127,176,179,229,251,215,52,81,27,245,111,58,21,178,120,112,186,21,213,145,5,196,22,158,83,239,69,179,192,152,239,50,220,97,38,61,174,47,54,96,219,242,155,27,41,197,86,51,242,49,62,228,73,220,194,204,209,183,90,201,45,165,131,169,27,93,143,127,16,184,254,116,201,119,180,26,125,254,119,58,160,210,107,119,245,235,58,12,0,250,96,214,67,232,15,54,13,124,169,230,111,212,152,73,38,34,170,230,15,198,55,55,211,253,168,123,85,255,186,103,239,48,43,67,165,153,161,18,116,43,253,15,178,77,118,4,121,125,63,1,173,26,242,74,102,102,203,240,239,97,252,214,98,45,70,120,230,214,217,211,137,106,172,248,35,46,134,5,65,63,38,61,226,126,88,223,245,80,146,183,138,164,238,244,29,26,54,166,170,30,39,152,163,135,112,196,140,148,185,94,109,154,149,207,140,98,184,52,62,154,44,138,87,16,49,195,133,174,214,82,124,119,135,141,166,31,181,90,142,127,184,121,151,170,7,42,185,240,112,26,145,3,235,234,194,55,35,198,241,95,6,253,82,154,154,63,6,221,205,163,167,25,78,221,100,149,227,230,236,71,52,58,100,155,95,140,152,178,190,51,242,224,59,172,36,148,143,154,65,157,248,91,67,196,165,211,136,114,100,117,167,144,173,45,152,111,48,55,68,87,195,124,186,206,96,106,143,15,78,13,230,173,206,146,238,13,82,32,198,4,216,191,70,38,215,231,128,96,195,205,35,136,159,177,34,31,210,221,8,103,167,222,186,26,68,197,205,128,114,101,126,147,32,221,126,184,80,64,252,210,68,0,110,234,91,33,25,155,185,228,230,31,231,248,12,243,88,75,71,20,77,182,135,235,196,140,124,136,12,25,122,21,49,38,29,52,107,85,43,20,227,62,129,13,236,157,204,119,201,119,191,55,105,44,221,102,191,101,44,239,110,166,103,75,174,46,70,56,246,103,101,175,90,154,201,40,115,56,20,22,51,205,92,242,214,176,26,108,119,148,167,17,57,233,213,144,80,236,48,211,96,43,35,126,131,76,208,55,110,30,244,147,139,185,153,46,189,155,73,183,30,53,163,20,184,220,124,68,26,0,243,61,190,125,31,165,158,155,182,140,114,195,248,227,91,33,40,245,180,93,65,32,214,252,0,152,244,65,233,78,201,150,16,39,23,93,213,210,46,100,55,222,254,173,239,128,118,129,50,25,135,253,122,36,120,152,247,94,114,246,44,120,166,63,247,189,224,94,56,146,21,160,188,41,129,187,105,255,201,44,93,16,54,53,95,2,200,110,11,136,29,115,237,117,134,153,115,77,31,13,78,176,26,55,239,234,21,130,12,175,225,171,78,67,29,232,189,1,193,251,102,103,165,81,153,11,235,88,93,165,133,249,8,70,120,153,150,82,137,139,23,196,58,98,173,212,136,253,115,13,90,14,146,153,86,247,24,51,162,218,35,102,202,32,238,10,207,95,110,47,204,198,170,36,79,70,59,106,19,179,105,213,159,48,247,34,49,21,2,83,144,74,134,57,133,123,107,47,132,13,146,89,63,8,130,33,79,55,240,119,243,111,235,205,239,185,181,98,249,193,89,34,49,174,133,0,243,147,71,211,150,28,234,201,243,27,50,42,51,95,12,174,116,201,152,126,154,246,98,187,188,78,175,124,17,184,23,197,12,129,64,220,219,208,99,98,173,78,2,102,223,186,171,39,65,77,203,213,225,109,34,169,119,245,91,216,158,203,3,165,59,36,199,243,211,5,146,17,107,91,232,27,150,125,174,162,11,64,112,209,88,81,199,139,123,163,90,171,102,60,170,120,229,2,103,164,88,131,158,181,26,115,83,213,199,70,164,184,136,217,212,218,196,204,89,229,142,4,205,230,193,139,134,185,243,125,86,108,56,83,154,135,201,55,176,114,99,195,105,69,96,236,152,191,185,74,108,87,42,49,141,153,114,81,239,177,83,14,77,71,175,69,97,41,38,66,3,29,150,204,55,228,138,73,118,227,204,166,19,28,128,213,142,189,176,53,45,250,162,183,142,115,39,39,68,255,244,106,74,33,61,54,164,15,216,136,172,189,73,108,180,118,156,78,215,29,150,71,131,13,77,166,48,88,1,57,64,136,67,225,123,114,51,221,224,98,157,116,168,251,79,215,211,5,29,64,186,223,218,108,220,124,183,116,57,249,152,59,231,115,31,136,109,181,234,150,131,251,59,60,216,164,117,181,234,144,163,181,212,220,215,152,197,126,74,205,247,28,142,49,45,116,218,235,205,175,187,86,227,209,56,233,210,168,192,105,21,190,6,108,14,233,230,72,209,250,142,4,86,127,235,25,48,141,202,220,221,5,26,68,211,7,187,99,184,125,249,13,227,181,146,65,53,114,241,214,35,72,152,159,158,140,38,192,52,35,176,162,18,47,55,55,242,209,47,98,58,154,126,228,147,160,37,90,61,105,135,172,199,146,132,32,104,181,173,1,99,253,210,193,122,207,115,132,81,61,26,133,88,70,158,156,8,48,82,45,221,192,182,250,219,16,32,184,23,213,13,129,170,191,13,231,177,196,209,29,106,213,48,127,166,181,185,35,72,223,186,151,162,243,81,35,45,71,198,92,62,55,221,27,46,245,64,14,214,10,138,98,38,44,240,152,207,216,74,197,213,135,132,184,132,215,75,120,84,211,213,247,123,86,143,34,42,252,89,114,132,24,191,144,127,238,251,36,116,37,14,49,83,111,124,95,4,241,241,189,2,228,136,25,176,104,119,51,55,211,155,91,235,213,116,179,209,248,169,25,154,105,191,122,211,136,213,213,108,10,191,110,198,31,105,98,102,197,22,191,57,146,5,91,159,188,130,28,168,207,140,18,135,56,128,147,250,84,123,94,216,175,11,69,42,70,211,54,189,23,134,79,38,241,236,250,228,6,124,140,171,139,118,6,45,235,106,121,132,11,40,165,48,55,166,154,33,129,245,65,157,93,27,163,49,23,95,66,147,94,228,62,245,226,141,83,236,23,147,230,174,106,165,137,207,47,30,61,165,81,231,52,28,204,112,51,160,251,174,102,154,40,252,234,110,194,193,106,190,59,236,244,65,233,112,244,234,205,167,181,31,186,153,66,197,82,243,120,10,101,96,63,246,167,69,37,154,218,183,204,195,166,199,223,196,225,251,252,75,211,141,187,245,198,3,201,208,103,165,61,50,93,138,66,171,255,44,221,191,98,132,94,127,251,119,66,98,86,39,63,123,188,140,214,47,9,165,102,0,253,62,90,181,105,21,151,230,93,88,207,221,90,190,213,244,167,233,206,222,126,239,194,143,233,79,179,215,85,31,142,130,110,99,83,115,64,251,239,50,32,52,45,122,53,49,246,203,213,64,91,59,139,62,25,28,124,62,253,54,157,213,85,71,140,206,214,119,116,221,243,120,11,24,132,94,47,56,36,194,138,236,187,206,1,35,136,56,110,54,178,28,53,223,53,247,28,176,9,130,66,51,130,215,124,207,181,227,87,47,173,115,153,222,247,254,252,151,167,17,150,170,121,60,176,7,86,138,228,58,34,229,139,253,25,5,223,42,64,66,204,165,20,95,54,20,97,116,11,133,94,177,199,197,163,125,90,221,195,229,175,53,158,26,204,207,81,43,96,253,176,162,193,153,238,125,157,208,238,95,242,158,105,122,220,34,131,27,33,217,36,223,164,53,48,214,197,246,236,46,221,8,69,96,134,152,97,177,242,33,187,199,142,214,254,136,178,188,49,19,179,81,199,139,121,29,87,102,177,189,118,73,210,141,120,1,89,174,103,173,124,91,189,55,67,182,252,193,171,181,221,171,185,57,151,59,234,203,196,196,85,205,245,165,226,161,218,45,210,71,97,145,165,251,194,119,67,187,161,121,250,97,2,46,223,185,255,8,127,212,124,159,243,165,18,167,1,141,245,119,239,94,252,178,125,63,21,220,79,63,134,129,141,253,151,241,69,210,157,145,252,241,59,83,202,19,191,106,210,89,181,87,152,251,167,129,59,205,53,101,117,191,247,132,60,64,223,153,231,246,69,105,143,210,147,217,196,160,221,92,211,202,25,63,212,255,179,222,241,19,174,0,204,159,60,55,25,133,145,46,174,180,168,61,243,245,100,132,26,11,243,245,69,125,39,186,51,125,23,125,46,146,31,47,73,9,62,183,107,1,152,208,111,121,226,118,46,19,197,210,33,35,231,239,83,108,89,159,143,254,116,39,247,225,102,104,180,102,186,186,227,96,184,25,207,74,173,193,205,80,81,117,230,220,80,179,97,26,221,12,66,43,189,215,231,20,32,215,12,9,96,186,119,109,251,132,181,157,178,116,146,117,19,122,251,51,227,53,181,57,146,249,122,38,205,205,29,60,133,152,233,152,94,113,53,96,95,181,26,229,230,179,2,183,72,215,146,208,14,107,237,255,48,227,30,188,57,120,231,104,41,105,14,130,199,126,158,36,206,192,40,125,36,115,221,190,217,76,24,180,171,238,38,70,102,28,102,84,19,210,131,223,19,208,29,77,82,56,59,191,215,236,51,6,133,111,155,86,79,155,45,206,149,123,163,51,211,136,195,80,232,142,166,133,110,249,201,95,162,131,70,205,59,188,61,219,98,31,3,210,249,157,108,125,152,77,172,244,68,228,223,165,79,241,153,33,106,237,249,106,24,234,221,252,9,179,219,111,192,30,165,50,187,235,110,59,77,111,96,157,254,49,112,62,78,26,237,229,180,198,215,92,78,91,249,218,21,43,199,120,45,70,50,163,24,231,83,140,5,158,182,19,250,231,220,107,98,91,219,105,195,160,201,219,55,209,193,14,155,159,27,42,179,247,37,17,157,175,95,90,212,197,117,8,48,19,104,165,181,83,99,213,254,229,59,147,117,135,215,196,25,115,122,218,17,232,247,123,35,58,64,75,247,149,182,132,225,71,45,146,104,251,203,219,73,47,190,127,15,132,158,87,218,17,80,56,242,159,30,42,28,255,219,202,90,132,58,236,169,43,111,101,86,205,126,230,14,169,126,122,50,58,107,125,72,59,9,125,181,162,45,227,67,214,56,48,79,218,161,247,107,224,198,220,208,190,74,187,191,139,205,214,105,28,108,201,195,160,66,51,194,220,79,73,35,126,159,252,139,143,253,89,253,44,29,91,181,186,95,69,241,63,143,10,206,162,111,163,40,192,42,100,132,35,179,204,230,47,86,224,167,77,126,64,145,51,241,190,212,215,210,205,201,7,185,35,112,247,150,211,211,7,187,119,126,146,45,152,187,240,16,96,29,195,11,223,80,120,244,188,215,77,35,75,121,230,235,79,142,145,220,8,192,143,221,205,21,53,70,245,110,104,147,123,179,152,50,109,73,155,10,29,152,238,162,116,240,69,53,249,70,232,89,249,131,19,15,233,52,37,110,94,97,133,15,35,153,57,30,252,222,19,156,101,242,8,239,81,230,75,187,27,191,130,142,202,134,3,53,204,223,202,78,29,248,13,143,105,64,36,142,153,156,213,37,129,69,71,30,41,125,47,115,232,221,10,156,78,31,156,172,70,124,174,166,218,167,102,238,55,36,242,159,110,100,204,146,139,142,186,155,95,77,99,103,218,178,238,49,232,219,33,245,22,205,240,79,8,183,135,47,129,254,37,40,25,187,103,61,241,173,217,139,87,10,60,0,215,248,76,169,214,229,168,102,72,91,252,185,17,187,108,122,243,138,190,149,207,20,8,60,115,48,214,197,137,233,198,214,167,55,191,119,118,196,45,72,202,38,24,118,2,61,132,110,167,155,45,119,167,102,224,170,239,201,225,137,24,57,198,156,148,91,221,108,196,227,106,6,229,190,220,76,212,147,162,227,175,196,234,107,212,65,116,223,152,63,53,15,55,35,168,168,214,27,20,189,82,44,197,178,150,47,6,96,227,30,107,195,153,30,122,53,232,14,159,165,13,165,149,20,193,82,142,240,253,16,245,223,145,190,39,24,128,238,131,54,144,110,209,247,162,42,223,253,234,123,38,164,213,201,153,228,112,130,105,192,193,20,214,223,24,55,60,44,35,51,78,137,33,158,213,19,44,173,163,133,150,174,94,222,146,83,209,193,133,196,82,179,55,244,182,132,121,230,53,0,71,97,245,195,17,114,233,161,135,12,82,46,113,46,55,26,129,83,58,227,247,64,110,158,57,227,0,162,236,248,160,193,245,167,67,250,227,103,115,235,117,27,245,107,158,143,170,216,179,214,149,206,31,136,243,99,43,133,232,56,133,8,70,145,228,103,95,171,101,165,51,221,148,158,167,191,20,231,160,38,211,192,199,23,223,44,161,133,219,45,101,24,73,118,248,136,25,98,76,111,110,176,220,55,197,63,35,169,75,87,67,43,81,221,12,236,90,127,155,65,242,141,129,22,169,173,223,26,216,169,227,232,88,107,162,240,99,121,217,218,31,181,22,0,109,35,93,82,179,69,94,110,198,179,73,102,83,101,117,51,71,179,102,140,219,42,62,19,160,199,82,104,9,16,176,61,197,60,191,116,104,131,84,25,49,42,63,77,30,53,219,37,110,38,57,173,105,217,73,227,140,63,184,229,75,150,154,1,188,250,160,113,226,104,100,69,49,170,198,163,221,73,190,212,51,165,60,17,105,70,168,110,170,110,43,86,92,244,104,244,67,2,66,103,226,157,89,95,44,47,24,176,138,238,58,119,80,102,19,115,75,201,20,26,18,229,131,12,248,71,245,167,77,177,215,71,229,254,176,92,139,82,81,63,97,36,98,252,212,76,157,202,199,4,228,155,102,209,145,13,249,226,98,104,177,229,165,216,103,143,159,140,244,120,43,238,118,110,67,167,189,253,234,3,104,165,11,132,77,191,122,26,252,3,133,90,147,153,30,183,229,102,210,224,250,219,80,139,123,78,35,49,82,96,188,223,210,247,27,88,89,186,158,62,64,221,62,207,166,208,179,150,220,237,109,36,254,126,107,230,145,126,105,67,227,120,92,246,125,38,168,165,102,178,114,254,90,144,45,104,217,194,74,250,205,95,11,164,148,230,228,182,113,207,250,147,179,48,211,147,47,19,166,117,51,112,42,253,154,119,195,153,158,26,35,74,27,122,172,238,45,149,65,232,210,175,11,172,31,155,57,43,55,167,161,81,31,13,172,79,236,57,232,161,105,76,105,14,116,88,11,153,29,181,158,57,99,71,42,103,84,253,233,67,15,149,15,10,157,69,58,193,161,175,218,177,58,10,65,161,154,129,230,202,189,77,199,86,205,144,145,199,205,175,231,169,123,37,73,255,17,99,6,150,74,247,233,99,186,170,62,87,104,88,208,105,8,145,147,151,253,39,77,109,91,79,116,120,227,29,116,76,97,86,17,105,119,41,162,27,252,198,12,209,103,237,152,154,166,45,228,21,132,250,83,129,23,51,113,95,117,235,202,9,0,36,131,62,185,216,162,68,49,95,79,197,177,254,19,212,240,208,227,254,220,231,250,124,109,86,64,45,186,33,81,206,108,62,102,116,195,164,99,247,220,143,53,122,152,241,162,116,196,55,208,161,248,237,134,202,146,214,59,203,140,156,183,193,240,52,14,63,63,77,112,55,83,135,151,50,47,153,122,111,48,194,220,197,29,71,199,158,36,215,179,66,38,39,136,52,26,91,247,112,23,10,151,64,35,78,208,156,125,250,185,89,233,51,150,57,190,12,95,237,95,19,176,168,216,206,13,151,252,104,186,175,87,52,186,161,171,135,243,194,205,189,117,105,36,163,241,198,21,22,49,211,59,47,143,77,56,115,220,57,171,189,124,10,116,0,211,23,167,125,133,36,76,177,8,31,139,218,151,245,221,209,21,255,74,23,200,242,116,98,53,245,39,173,138,35,144,229,165,143,218,12,87,170,245,124,144,184,113,107,246,38,177,238,27,215,250,86,87,129,45,74,125,1,180,57,1,168,155,209,154,144,7,187,51,168,57,192,123,162,160,158,80,68,221,136,181,124,64,63,227,170,9,179,213,127,70,152,33,224,147,15,109,18,15,195,95,219,116,40,228,230,195,162,81,255,109,212,142,183,140,202,245,250,183,124,173,2,173,185,90,135,100,58,209,52,215,114,145,41,117,21,143,171,40,57,106,113,24,206,160,211,60,104,131,247,127,42,238,4,224,219,246,92,126,161,167,77,60,32,208,30,165,197,197,147,194,120,194,118,220,43,226,167,7,208,1,53,211,250,50,220,140,88,187,194,74,224,245,140,139,81,248,83,235,244,30,26,138,225,75,187,96,96,203,69,174,212,205,119,183,250,7,222,101,68,94,1,143,100,232,112,179,74,119,15,115,25,25,45,67,162,212,211,237,240,158,174,244,219,221,154,249,194,220,117,167,3,200,85,182,199,177,5,57,178,4,49,26,80,7,173,48,19,39,171,25,63,60,204,32,44,21,68,132,167,231,103,75,33,205,90,213,202,249,49,194,250,41,8,213,224,19,195,35,81,99,119,56,53,97,163,224,233,10,51,161,169,34,171,90,61,30,66,131,190,215,238,82,14,251,230,96,183,159,140,161,34,86,120,174,182,226,193,1,167,237,4,250,146,29,167,152,203,163,16,190,2,57,227,20,115,211,45,7,236,197,76,87,119,253,158,76,233,54,245,183,75,2,218,85,131,153,200,147,43,2,130,189,146,196,109,152,239,139,36,168,28,71,91,124,48,146,173,9,135,103,189,58,97,166,219,67,81,124,165,196,182,81,144,115,145,156,34,221,209,128,53,194,220,52,243,192,166,212,35,114,178,38,101,157,168,247,128,30,99,201,76,172,123,182,132,63,92,122,53,56,16,125,52,240,108,43,30,237,32,42,163,200,71,211,72,14,51,45,214,106,102,121,199,226,46,173,40,180,10,106,163,38,11,20,65,57,29,181,77,57,71,150,247,84,208,23,20,51,195,143,1,147,132,86,0,33,2,213,35,54,157,150,240,73,32,181,239,204,141,91,27,193,190,154,1,165,204,216,178,118,198,184,86,186,38,226,230,182,90,213,60,3,2,203,118,57,79,194,13,95,247,251,196,34,56,184,223,138,99,253,166,51,100,217,78,13,15,74,194,215,158,17,211,248,28,152,194,212,12,45,111,139,83,226,164,141,28,5,168,217,195,108,132,178,9,249,11,90,219,205,228,107,20,210,140,32,140,159,110,55,2,204,239,133,102,139,152,193,16,232,160,65,240,81,227,167,161,235,215,159,158,84,106,221,37,96,1,38,220,240,178,252,171,159,172,165,204,244,219,84,128,194,135,130,231,174,235,205,239,32,69,149,5,2,137,241,233,163,177,79,201,213,93,169,135,151,49,117,151,112,132,136,82,210,139,161,250,232,103,167,41,231,42,22,251,148,194,14,236,230,187,149,235,213,48,66,200,205,63,74,56,138,142,199,75,136,247,134,194,84,239,93,105,75,10,95,167,239,161,192,199,123,32,174,79,238,109,69,99,197,206,247,46,190,252,103,228,153,106,38,126,242,159,54,138,82,189,57,61,54,59,92,60,60,41,5,230,227,47,187,63,82,113,233,244,222,157,84,95,56,128,20,221,102,106,25,24,143,200,199,92,79,114,75,218,111,240,213,47,252,195,94,82,199,62,224,140,41,238,54,63,165,27,7,76,235,43,156,79,122,150,116,166,29,156,134,152,136,96,9,213,165,62,166,94,19,191,125,86,87,127,221,254,234,7,1,74,126,75,15,161,3,21,92,184,243,84,255,116,231,128,97,246,139,239,9,16,65,247,106,200,148,86,13,51,17,144,254,246,253,222,199,119,142,95,75,236,73,237,37,223,110,97,190,193,151,246,118,65,165,234,52,28,200,250,109,117,78,55,66,26,43,172,167,107,246,14,112,188,139,96,243,195,180,35,127,218,23,211,234,147,238,178,240,105,165,238,116,116,208,196,39,7,78,175,29,251,132,37,37,220,102,254,174,125,99,68,129,59,2,59,107,169,210,223,254,160,196,243,215,182,14,126,109,69,130,244,49,62,55,92,73,233,197,160,131,155,18,53,142,196,223,96,40,43,175,37,254,184,87,251,63,58,149,118,68,172,139,230,58,53,155,152,108,68,249,237,164,86,36,232,163,253,230,31,92,122,74,244,1,233,227,215,35,1,49,187,226,181,55,27,100,145,244,5,226,105,58,44,148,202,34,55,194,230,160,237,118,232,29,247,33,41,159,173,117,179,93,16,129,242,169,246,65,183,161,189,99,212,84,37,79,198,159,100,61,165,73,30,76,244,166,177,238,112,195,190,204,199,82,161,5,247,132,127,1,43,170,111,108,164,241,158,217,160,115,81,235,244,251,179,78,239,22,230,212,12,1,9,105,68,225,228,189,139,190,112,3,49,224,185,162,130,246,143,146,24,64,115,24,219,52,93,98,159,82,63,192,203,23,158,41,144,240,154,186,65,129,170,249,79,223,161,212,22,39,250,109,190,243,124,149,113,128,176,232,79,247,138,162,247,124,102,212,19,149,219,4,138,144,167,0,7,46,151,15,169,157,191,205,120,64,158,25,169,165,212,86,220,187,35,92,16,70,134,103,66,185,2,90,241,102,134,27,91,173,60,11,40,91,54,191,55,88,177,161,173,166,196,114,158,46,29,96,230,170,210,43,44,58,191,95,146,120,144,240,79,13,182,72,219,249,226,160,96,210,180,63,29,130,248,243,18,50,38,137,80,148,217,129,189,170,188,228,246,0,204,171,222,252,129,7,168,190,205,142,38,46,136,247,195,204,190,233,145,248,176,172,187,84,196,136,111,63,111,190,130,154,80,209,145,144,167,6,61,15,64,148,42,170,142,152,151,75,188,93,51,104,70,193,177,220,131,15,206,236,247,65,54,57,23,73,18,155,88,199,211,45,173,150,107,80,24,237,125,73,19,206,126,159,19,205,28,169,226,31,168,17,29,144,10,45,126,209,216,14,9,196,238,78,241,128,47,160,111,53,91,162,182,250,52,93,67,221,90,26,0,190,168,91,65,11,174,15,14,160,96,132,211,107,82,33,106,190,159,91,50,12,52,126,233,136,91,61,39,28,110,35,91,146,215,94,237,171,78,178,3,165,214,208,124,18,250,233,205,27,16,137,128,80,92,87,51,104,246,46,161,250,208,65,187,17,16,83,89,66,117,237,75,134,106,221,31,155,33,20,87,254,78,66,196,204,186,60,246,22,207,144,206,132,239,196,115,77,227,82,21,179,245,22,251,91,221,83,75,123,98,14,98,98,219,75,152,180,138,44,157,195,180,119,204,216,74,17,11,172,122,53,39,79,68,164,180,157,201,158,3,151,189,179,211,243,219,184,138,75,205,228,106,197,76,157,49,93,29,249,187,123,208,192,255,245,172,176,15,239,178,231,39,23,203,161,200,183,1,80,21,193,48,57,129,161,87,159,82,98,147,63,68,67,233,230,20,189,220,149,128,69,57,242,184,220,28,245,193,72,167,162,155,214,194,124,143,132,83,253,72,229,191,21,48,116,156,156,1,75,94,36,114,63,73,157,95,115,104,199,89,226,17,237,64,181,30,166,131,206,225,38,175,253,89,157,56,166,210,84,37,29,156,152,229,18,245,54,197,155,196,225,224,253,96,194,95,81,131,172,18,228,163,210,73,127,124,143,42,98,19,112,62,252,84,167,151,56,206,153,26,125,170,25,236,215,150,211,190,165,49,53,191,116,135,39,81,37,131,109,95,228,30,143,113,117,207,159,179,35,66,252,105,125,179,234,100,128,0,52,156,24,147,79,209,123,195,99,17,247,94,50,11,205,120,103,86,84,171,121,50,125,236,110,109,41,81,134,47,58,141,0,231,120,8,143,96,189,176,134,83,44,235,236,58,14,129,217,10,126,67,218,161,10,168,175,155,208,147,94,125,47,223,142,156,6,36,166,185,164,3,143,245,113,60,6,108,207,90,181,2,162,218,70,128,21,175,103,162,189,41,40,158,183,40,75,177,149,106,174,150,26,9,116,66,142,255,132,152,104,36,243,142,155,131,145,16,9,55,126,155,37,224,216,82,92,143,244,228,211,132,148,28,109,59,230,76,43,251,99,245,58,184,212,130,221,52,21,104,196,243,123,131,147,84,43,232,54,143,48,198,74,244,196,44,77,210,158,142,249,35,94,47,186,186,232,97,246,74,56,138,186,2,225,228,234,22,132,99,191,10,178,110,212,215,37,115,145,17,195,247,47,117,239,80,84,26,145,138,162,17,79,19,201,144,222,149,22,152,240,98,226,44,98,38,42,240,210,18,180,97,90,0,34,34,236,203,227,77,18,2,34,71,139,25,205,167,17,141,30,55,254,200,103,136,63,216,134,251,70,111,125,80,61,104,209,167,180,65,159,102,243,242,84,47,112,154,255,143,182,51,89,193,237,73,182,250,43,101,223,60,159,56,19,108,16,185,3,229,226,196,129,162,136,138,112,29,248,52,86,137,111,97,254,226,219,25,177,178,252,131,147,170,186,84,93,206,89,103,239,47,119,54,145,209,174,16,5,140,41,169,61,30,174,240,134,235,184,240,20,150,40,219,82,194,0,26,165,160,241,122,57,25,28,182,242,44,65,247,45,213,102,27,86,48,213,98,178,220,246,80,119,235,187,11,181,111,110,97,111,107,240,38,239,134,91,218,121,235,14,76,193,147,124,21,252,14,193,219,130,15,74,233,29,8,29,69,173,182,185,9,148,46,146,142,143,126,244,136,147,62,202,217,178,161,57,157,0,1,225,165,38,244,14,198,127,208,163,130,170,129,65,39,90,191,52,167,157,35,53,83,173,211,182,23,231,146,217,49,148,70,7,187,168,123,174,199,57,167,117,40,161,12,198,79,150,98,206,242,152,85,164,122,228,168,198,92,4,113,5,134,232,96,71,209,226,177,175,151,18,123,81,210,158,179,20,107,158,57,22,227,6,110,119,207,168,48,255,134,210,183,209,200,49,66,125,231,28,22,213,220,206,47,89,11,51,255,106,200,189,149,173,178,247,57,188,56,254,172,199,82,167,252,162,173,74,84,75,155,136,120,201,63,121,189,191,156,138,228,151,0,241,143,120,98,255,144,17,183,255,213,25,113,255,252,247,255,245,79,255,233,191,255,249,191,252,253,223,156,17,183,210,158,181,127,87,2,14,141,70,133,203,93,64,67,225,154,235,23,62,59,220,149,158,106,93,237,143,32,30,23,221,209,224,216,192,118,228,209,125,51,92,89,193,156,243,123,115,253,50,100,205,85,130,231,160,5,156,113,11,253,52,61,96,106,161,245,135,233,115,248,219,241,248,58,96,185,243,251,128,135,179,55,236,193,93,81,45,220,38,48,236,102,229,142,108,161,42,120,64,198,200,42,55,204,71,23,62,51,18,217,79,192,103,147,127,46,122,96,40,202,244,187,50,181,241,251,190,124,91,246,173,62,189,201,63,191,159,13,211,217,120,126,123,175,143,208,22,244,172,70,196,198,171,81,74,215,207,95,12,12,179,206,144,25,63,138,92,233,62,112,42,136,194,102,168,63,90,243,175,56,4,46,142,114,52,111,63,79,213,218,186,64,98,120,225,62,36,121,16,120,193,77,158,47,188,232,126,214,3,110,150,107,239,79,111,165,150,2,62,58,102,169,213,97,154,54,200,211,16,154,124,122,11,209,153,52,36,195,130,100,76,178,142,198,253,109,152,122,123,149,167,73,212,250,74,140,129,203,81,160,116,55,192,39,251,185,232,129,43,30,72,89,17,154,10,127,25,124,192,141,2,112,153,150,105,221,145,253,105,74,27,178,204,249,217,1,249,227,40,3,198,43,251,192,132,153,167,195,198,171,39,211,130,140,107,190,36,217,24,3,5,165,179,69,154,142,82,238,44,187,1,181,229,163,139,48,120,239,72,61,164,240,167,146,31,90,226,233,29,164,160,86,23,68,69,142,163,164,41,198,187,233,248,156,63,154,97,251,106,114,248,226,97,170,62,243,215,129,195,150,115,193,140,21,112,229,70,155,119,57,83,222,242,40,122,249,154,126,0,142,28,168,61,38,140,242,200,207,173,105,167,167,247,40,244,33,122,108,173,236,239,249,88,191,56,161,192,148,75,109,135,45,35,181,8,76,47,242,234,39,183,150,96,173,165,64,142,168,83,110,129,238,254,192,213,82,75,29,230,178,151,159,158,118,223,56,140,113,50,99,139,158,25,179,186,69,23,26,115,203,254,38,1,111,214,187,146,137,188,231,80,45,128,41,140,155,59,68,74,21,17,189,112,89,172,237,19,74,20,169,42,108,17,11,159,209,66,133,203,22,120,219,53,235,18,231,216,181,91,159,222,80,253,186,64,162,114,39,85,133,73,93,15,129,116,44,211,50,20,206,229,171,151,177,181,134,7,79,127,155,158,247,213,97,230,37,235,119,145,156,150,29,29,89,229,44,207,174,175,190,201,132,29,220,177,58,112,250,2,20,23,118,214,148,173,233,98,159,99,158,124,135,82,7,42,159,117,196,255,215,238,129,16,119,50,222,72,217,221,137,62,43,223,90,30,89,68,242,152,158,141,74,119,223,123,178,48,230,182,8,74,232,137,107,115,129,81,241,211,137,52,250,21,77,223,57,225,202,36,164,36,176,209,138,221,113,215,105,69,71,2,87,239,114,7,204,250,200,200,160,22,248,74,210,39,17,213,150,85,210,173,252,185,163,192,10,76,2,178,84,232,171,119,178,201,45,218,69,4,240,185,129,203,45,201,2,62,59,34,136,47,128,73,22,187,247,109,166,202,114,63,79,103,43,119,186,48,108,21,91,102,132,114,211,229,51,114,142,127,13,78,4,131,203,231,233,162,233,58,117,242,73,127,154,158,168,227,78,8,101,201,65,94,102,48,89,41,205,97,99,66,209,129,67,59,117,127,218,18,223,186,10,73,50,68,93,184,255,232,228,117,49,216,38,190,5,7,125,62,154,46,37,165,240,247,104,81,37,55,219,179,79,136,231,93,245,137,93,209,131,79,20,184,125,217,142,211,116,227,50,116,194,203,145,63,211,215,3,125,103,180,169,27,216,114,253,47,92,8,248,41,76,255,36,191,241,160,9,46,42,161,161,21,42,190,253,141,47,64,198,5,51,251,242,131,53,205,21,41,251,168,145,239,59,239,122,224,199,12,243,206,8,59,33,224,190,239,70,92,61,187,159,76,227,207,126,3,46,103,197,20,93,214,0,244,162,52,117,121,126,154,255,243,27,15,2,231,244,60,92,198,93,73,235,220,148,246,243,187,229,75,180,156,86,233,222,155,222,74,141,118,147,126,27,210,34,109,234,141,71,35,173,47,204,50,141,232,57,133,91,197,116,48,156,254,223,55,23,163,168,207,122,151,18,215,191,122,23,36,224,187,100,93,141,98,93,207,47,12,87,142,168,186,240,106,194,79,114,97,2,164,85,151,218,108,180,11,55,136,148,244,206,163,21,221,151,172,50,173,221,227,12,118,2,190,27,71,229,61,215,48,114,141,103,131,55,56,197,202,125,250,72,185,30,69,81,38,100,105,236,91,46,76,6,123,145,151,31,145,49,251,213,4,104,227,59,162,183,13,48,124,99,247,190,45,22,12,105,170,9,64,42,116,87,140,154,180,253,136,58,72,134,218,184,35,31,144,201,233,86,57,246,64,175,190,98,86,6,186,100,143,207,230,188,180,6,211,30,177,170,42,64,104,190,57,92,203,210,221,66,72,187,172,248,109,218,236,232,165,136,79,189,57,108,236,179,251,81,21,206,94,242,223,62,50,188,232,138,173,97,109,134,125,90,160,124,121,174,243,212,214,85,164,233,176,74,134,107,192,232,193,125,251,211,112,161,62,48,237,130,214,93,18,72,203,35,94,136,204,135,227,237,170,225,200,167,41,115,106,117,127,213,103,197,154,203,141,24,248,198,162,240,75,128,70,162,117,201,117,78,85,71,201,62,43,103,70,115,147,67,66,249,66,155,126,10,32,93,43,67,126,251,168,2,151,220,204,96,172,92,121,57,229,22,177,151,172,196,77,206,208,182,142,201,87,56,224,62,223,91,182,218,89,142,155,234,15,10,79,154,28,126,58,176,99,198,221,3,104,189,53,101,100,13,242,252,107,5,211,93,167,110,153,241,221,126,92,69,14,91,147,220,128,201,60,154,129,30,233,154,21,221,212,174,197,187,89,60,121,55,231,167,250,217,39,106,144,196,2,216,52,150,114,171,137,146,155,29,197,231,192,213,46,114,135,73,39,144,57,131,64,172,223,155,147,254,185,231,48,23,133,225,38,10,152,246,89,178,156,164,82,167,230,35,71,68,62,79,15,186,170,172,152,242,217,119,123,225,143,30,208,246,10,219,88,159,54,239,228,253,109,235,198,165,43,2,169,215,142,167,23,237,16,186,192,68,234,92,44,157,87,167,61,116,82,17,198,126,4,38,7,74,22,132,182,0,126,248,50,220,35,242,209,72,199,228,91,1,58,215,161,123,248,188,248,236,98,23,120,92,226,186,21,42,138,120,174,46,23,138,52,7,4,78,150,221,231,50,9,118,243,173,123,184,182,121,253,14,228,153,157,89,209,45,78,90,175,239,5,110,40,189,120,183,81,84,92,151,71,193,19,84,218,115,56,115,187,206,24,26,253,30,101,90,86,203,8,178,238,47,239,140,226,243,160,233,22,143,3,227,219,239,42,22,248,236,171,78,176,17,142,109,46,95,109,42,214,21,42,28,220,52,158,151,15,200,160,235,133,27,124,98,10,67,67,112,23,164,90,214,212,243,219,104,162,87,15,170,70,121,49,84,168,144,139,59,252,105,136,83,69,201,218,100,137,238,171,193,209,123,34,207,174,11,2,117,122,42,23,62,115,178,170,174,38,209,97,71,235,40,122,114,107,178,218,218,139,158,163,144,68,211,129,229,231,150,67,2,83,24,83,116,159,89,206,195,29,55,44,210,229,129,105,88,215,252,167,9,35,168,80,169,88,10,247,230,172,166,71,138,190,77,218,96,94,215,215,66,63,94,26,115,11,76,115,199,187,145,136,137,54,221,41,205,24,101,239,114,145,185,165,214,205,110,203,122,87,93,120,82,167,163,240,134,58,224,67,59,174,150,166,3,219,148,217,223,207,234,20,42,235,114,28,93,101,214,235,14,65,7,109,122,122,224,106,24,87,69,131,31,159,184,205,243,85,95,169,178,101,18,145,191,175,40,62,142,123,249,84,84,166,58,116,49,241,237,47,135,145,9,73,231,187,26,255,188,195,180,115,213,99,77,206,160,255,244,57,133,85,111,151,35,7,242,138,135,75,23,215,191,221,216,187,79,159,110,146,168,213,238,218,48,253,116,159,238,92,134,234,25,53,223,74,25,22,210,164,143,58,75,104,216,228,103,3,69,96,171,27,103,146,171,149,125,135,118,40,67,151,186,113,54,73,102,126,54,74,106,170,227,64,34,148,125,19,21,24,16,158,167,41,224,189,26,113,53,47,129,154,124,231,172,236,92,253,183,11,252,147,162,48,119,107,205,183,252,108,165,156,68,10,27,185,215,30,254,242,110,77,71,5,38,225,237,90,132,4,37,151,94,30,180,190,72,237,94,216,214,234,90,47,8,156,16,125,93,199,66,165,99,199,82,87,13,60,53,195,191,251,232,199,71,123,86,117,251,28,189,234,71,175,91,91,148,231,233,113,219,248,88,135,2,106,169,116,104,198,185,252,161,116,146,159,234,45,52,165,215,23,12,159,92,213,221,192,85,255,5,88,167,241,21,165,199,48,35,176,63,174,85,71,49,240,86,13,10,21,25,101,254,194,71,49,127,124,141,232,76,189,124,39,183,37,35,251,87,83,184,35,14,231,133,233,170,167,234,52,173,16,251,85,37,16,41,171,168,241,133,113,124,181,105,24,212,213,105,125,203,189,29,37,222,174,222,150,138,243,63,224,35,8,117,31,90,185,215,189,62,90,62,203,153,167,122,61,160,7,188,23,64,131,52,32,136,244,204,227,82,231,87,184,241,123,185,24,94,228,145,13,183,48,26,155,76,227,50,84,187,187,49,139,90,93,213,250,39,145,127,187,83,238,28,68,10,28,134,186,195,231,158,87,154,157,45,7,139,177,250,218,41,232,242,57,161,147,207,18,55,40,174,120,228,202,7,55,154,212,203,82,255,234,206,47,104,170,112,214,24,193,221,66,164,104,183,46,18,195,72,42,230,85,209,91,223,98,111,65,218,91,250,61,178,141,234,232,164,79,146,217,233,243,12,225,94,211,216,1,117,188,238,195,105,198,23,167,1,48,186,73,103,127,24,125,89,157,255,231,16,158,223,110,14,231,199,153,77,179,227,219,207,249,7,191,65,172,98,134,105,247,159,166,188,118,188,209,28,87,248,26,161,252,224,74,180,80,145,9,128,11,103,163,29,125,98,92,41,230,228,136,192,214,52,134,213,151,107,108,160,169,138,118,14,217,36,21,75,62,217,89,42,52,129,203,185,88,174,210,69,217,128,148,90,89,96,111,95,182,32,131,207,20,79,141,143,53,242,172,252,105,74,105,52,72,5,169,190,251,109,233,173,241,220,104,52,80,13,141,14,90,112,110,15,129,113,47,93,23,63,169,251,200,53,29,218,96,187,94,24,30,220,161,35,63,114,43,54,18,213,104,67,35,96,230,92,241,131,65,174,172,78,120,53,207,228,138,115,67,136,69,96,168,165,151,195,231,214,200,67,99,115,208,59,92,47,125,179,146,89,81,171,142,230,111,181,191,23,166,78,94,188,244,116,158,154,195,69,100,33,166,164,225,51,66,188,227,58,65,207,244,91,40,80,14,165,117,30,191,48,253,38,245,70,164,30,113,175,107,213,24,139,219,216,10,15,235,209,116,97,124,231,186,151,160,180,237,215,210,51,83,66,245,8,10,14,167,155,145,198,63,151,186,198,230,104,229,190,253,222,193,227,164,211,98,156,218,87,210,161,88,173,94,84,148,49,77,254,112,161,149,151,108,68,102,193,133,40,105,12,73,13,42,28,224,30,97,174,16,221,76,61,218,71,87,221,30,207,164,243,211,30,122,85,39,179,84,92,219,68,0,61,206,118,235,203,230,154,23,100,218,234,126,162,141,194,71,132,250,211,177,143,229,242,184,157,207,161,233,161,161,83,229,163,79,195,3,31,214,1,98,36,63,47,63,74,162,191,252,104,147,181,168,67,28,206,224,235,143,56,90,221,20,150,36,243,228,99,83,53,55,199,234,124,78,136,37,150,78,127,250,204,66,215,176,60,220,16,158,77,64,209,207,177,82,182,206,248,56,114,197,45,69,179,219,117,202,147,197,132,46,92,167,78,233,196,242,187,158,250,66,128,109,151,7,237,181,56,218,136,242,106,12,247,236,232,113,147,13,10,201,79,207,201,62,251,38,151,176,126,143,10,189,178,92,198,100,239,196,184,6,221,109,150,162,105,172,123,60,10,228,151,207,6,222,84,162,134,207,140,158,75,186,69,207,114,84,119,40,20,196,153,198,150,41,147,26,225,87,222,243,185,200,129,235,93,43,60,233,251,185,125,240,109,116,247,82,210,53,77,61,195,230,220,112,85,181,144,108,188,196,64,229,175,90,191,183,42,17,47,12,29,29,120,218,62,238,100,137,107,58,37,208,209,220,95,78,156,52,21,9,112,138,204,44,15,211,74,81,97,234,238,253,105,138,197,30,137,129,158,187,125,216,235,241,150,79,43,99,186,154,104,161,160,97,42,108,129,16,119,4,210,162,83,163,184,144,74,156,155,48,60,129,117,60,23,95,163,49,142,251,149,26,14,26,189,0,160,240,191,10,14,94,189,241,200,42,50,128,167,187,94,207,78,192,83,162,186,2,77,234,221,193,73,59,216,62,159,196,144,214,194,229,213,142,221,167,217,23,197,58,166,132,195,236,252,87,167,148,190,3,219,119,74,165,112,84,5,37,190,139,82,61,2,177,235,99,49,157,223,78,115,132,151,81,121,235,171,181,52,79,221,87,19,91,238,57,0,197,90,5,223,245,64,230,14,153,112,43,249,113,47,34,97,216,145,245,210,164,62,114,196,38,36,87,89,47,77,42,194,239,141,76,143,16,54,206,163,157,165,43,233,50,164,247,26,148,156,149,24,126,68,132,40,5,156,143,114,70,145,73,132,185,56,110,250,89,144,163,122,202,201,52,29,74,39,124,116,42,234,60,112,8,225,229,86,24,174,26,15,28,38,122,37,171,230,71,55,222,8,90,226,72,82,37,135,68,143,114,143,102,238,180,41,127,82,167,232,82,120,213,24,178,81,165,59,53,26,20,117,162,30,189,254,245,126,141,15,35,81,244,24,227,30,79,133,142,55,6,14,25,16,220,19,23,173,83,93,71,244,144,240,40,111,63,235,177,196,23,7,85,92,36,225,88,12,120,232,139,11,172,117,119,53,168,138,45,2,38,235,254,234,177,107,107,123,23,48,254,173,57,252,213,231,212,55,57,89,131,206,55,30,133,37,59,98,136,241,137,123,176,184,171,13,29,26,154,119,129,249,198,8,124,147,59,177,101,182,96,13,222,87,109,59,155,175,140,165,95,69,14,91,91,17,248,46,67,140,11,40,226,143,54,26,83,2,245,79,172,35,201,219,253,94,227,144,125,46,53,216,207,6,90,221,23,194,236,37,89,100,50,183,118,223,62,99,150,210,32,175,38,103,109,121,200,157,238,169,233,133,89,32,31,54,45,142,68,126,27,163,87,246,52,51,28,61,114,113,88,250,142,155,76,71,247,160,66,190,61,15,247,226,139,69,69,90,203,250,211,189,227,40,189,137,27,219,88,234,228,187,50,17,245,123,112,80,39,182,168,201,195,156,90,35,210,62,40,37,145,223,182,76,174,84,35,149,139,50,37,129,171,241,116,122,26,217,122,188,82,131,50,101,247,166,145,254,91,150,8,140,209,16,50,87,137,128,144,176,37,81,95,72,178,13,255,60,20,114,237,57,118,176,158,70,66,35,229,5,93,63,12,226,171,21,41,64,71,66,140,249,192,118,63,120,10,208,153,164,164,59,9,158,212,128,105,231,214,245,187,173,175,173,167,233,156,203,96,108,29,121,58,139,178,114,36,116,165,169,235,141,143,172,95,63,6,141,122,119,169,186,98,176,37,220,159,38,4,92,122,125,215,115,94,19,24,219,238,220,1,89,183,113,26,237,138,178,100,108,223,245,129,97,250,91,14,183,254,136,141,10,169,113,137,236,213,244,108,21,222,117,93,113,191,111,82,105,69,202,196,188,87,11,9,110,253,47,230,196,125,105,201,164,151,126,242,217,86,183,141,230,52,197,95,234,215,129,39,49,214,11,31,29,123,79,73,155,29,191,198,213,203,225,61,84,73,134,190,56,77,207,246,237,220,19,83,229,145,37,23,92,148,246,52,58,35,150,246,233,201,190,180,30,16,155,102,144,242,230,14,246,4,141,190,166,179,12,196,89,12,123,83,34,38,227,162,194,168,13,79,51,110,156,206,166,185,194,127,144,163,252,199,201,216,249,175,157,140,253,127,254,195,223,253,233,223,252,251,191,121,38,54,172,214,21,205,247,183,118,214,71,102,9,193,58,112,90,55,110,105,93,104,146,16,243,30,24,194,206,79,130,24,60,165,202,11,184,94,154,126,131,161,199,237,2,211,215,232,83,119,172,3,142,36,17,26,92,199,77,7,5,222,71,243,157,2,67,137,179,253,229,61,11,247,142,117,39,156,31,11,179,161,4,116,61,213,190,175,109,5,209,213,97,212,211,170,112,157,87,227,48,38,93,237,60,70,67,0,59,64,14,195,59,161,40,181,109,195,81,139,121,11,76,29,192,138,119,227,243,46,10,227,193,139,207,50,98,31,129,217,243,51,96,106,100,245,187,136,67,20,127,57,116,129,77,225,78,116,205,159,182,82,223,174,48,105,88,190,25,96,86,12,170,37,107,239,146,107,128,202,84,9,136,95,209,191,154,100,234,168,232,35,132,96,169,195,14,183,188,182,126,53,81,187,248,234,179,85,132,219,170,91,11,231,155,253,104,237,155,170,116,77,0,46,253,107,181,248,131,151,212,204,118,130,170,110,35,1,159,57,74,250,219,57,178,227,13,158,97,199,0,39,212,213,24,26,121,25,89,97,190,68,96,38,41,96,82,30,62,38,137,31,60,165,198,12,152,28,162,128,161,181,80,152,134,50,51,208,146,151,130,208,98,198,90,47,241,169,3,227,7,233,49,48,78,87,81,152,178,100,121,26,30,94,129,127,125,54,5,30,250,211,184,196,230,208,135,159,175,234,180,155,88,242,211,194,79,3,140,191,71,158,174,66,201,208,185,124,82,105,242,211,89,152,94,49,249,169,19,150,25,221,107,63,112,187,37,81,223,132,11,249,70,167,176,232,104,245,186,92,173,232,172,20,234,23,228,233,156,158,41,167,134,127,118,217,42,249,25,26,156,35,83,118,146,36,97,1,163,180,212,44,219,84,218,156,2,87,55,214,191,30,101,83,134,102,126,153,42,39,164,228,169,40,12,2,69,206,151,244,32,238,248,147,218,173,93,177,211,217,164,86,30,152,168,122,192,101,118,21,58,208,83,201,54,44,146,184,102,40,189,152,3,62,187,178,234,79,179,169,119,76,10,23,177,126,214,128,142,93,4,90,207,186,32,52,61,191,97,217,95,247,181,247,105,130,29,43,100,233,144,34,203,131,54,56,162,226,225,33,148,245,221,156,35,114,64,48,93,146,126,116,101,235,180,184,3,200,19,85,152,188,170,120,186,214,200,232,1,38,7,178,200,253,163,69,129,192,101,142,184,250,58,52,116,178,207,8,89,221,40,141,93,125,67,165,33,121,72,61,206,79,51,122,61,129,113,95,197,213,215,172,113,159,194,71,71,173,1,83,82,46,203,53,54,238,216,120,57,177,139,165,112,45,57,110,144,102,222,110,129,73,239,140,243,211,172,76,67,97,58,72,248,211,100,88,13,153,52,168,169,175,166,56,173,252,64,7,126,4,233,89,125,31,25,185,3,122,59,89,146,194,240,57,35,97,123,118,133,143,6,23,242,142,108,190,169,79,67,216,16,82,190,42,147,75,55,162,228,143,134,217,152,20,143,20,208,91,151,238,174,59,80,152,251,244,151,143,113,243,81,181,252,104,24,91,83,85,196,250,242,132,174,81,160,175,83,184,194,72,16,48,201,226,58,178,106,214,238,133,113,26,169,200,49,46,197,225,235,65,192,96,62,48,153,108,1,163,173,233,164,144,54,29,235,129,111,82,207,166,169,15,33,137,33,244,236,10,67,35,57,124,104,201,130,62,10,159,243,17,210,16,179,73,180,63,82,66,87,108,98,220,73,187,41,218,207,217,244,129,159,179,82,199,80,248,24,164,126,123,157,87,157,205,32,187,180,155,159,163,58,60,211,115,56,173,61,181,139,164,78,66,164,14,204,26,163,59,88,142,46,87,20,245,2,232,249,107,255,253,124,116,135,135,217,79,23,199,105,234,86,33,83,227,102,50,25,139,226,123,165,119,227,127,117,52,107,87,194,78,118,50,134,243,133,161,164,209,163,217,173,133,109,192,86,200,39,48,84,224,173,56,92,41,124,86,24,227,203,167,12,25,147,21,77,162,232,195,137,173,210,140,230,82,183,84,206,250,217,228,244,188,186,114,144,227,225,82,178,234,95,157,68,13,87,105,143,176,42,82,227,108,217,115,83,166,140,224,132,126,213,89,158,143,54,97,254,58,8,21,221,224,48,231,100,151,25,189,35,26,245,105,2,81,177,214,231,202,173,42,82,58,126,11,191,2,72,207,111,249,129,251,252,154,91,26,124,196,106,213,229,74,198,255,125,225,74,192,70,190,171,193,145,233,42,22,6,74,223,138,182,217,93,157,166,132,76,200,7,172,31,64,254,58,135,24,111,44,178,78,223,109,149,99,190,152,133,236,225,161,48,189,12,124,198,89,142,178,20,78,227,186,39,185,196,168,0,208,223,54,10,105,159,21,252,114,170,106,64,125,86,99,181,233,161,165,167,171,25,67,144,127,24,68,32,91,191,155,251,33,230,148,168,128,46,55,249,27,169,5,140,94,162,47,135,28,214,15,80,163,54,177,234,200,73,66,44,217,225,250,94,156,71,140,215,234,86,95,51,211,57,43,140,226,115,103,141,118,174,83,109,20,252,11,221,71,206,157,221,158,151,147,77,146,252,233,35,236,86,122,158,38,19,189,57,220,31,105,120,238,19,106,161,28,37,139,90,39,173,142,234,214,17,157,67,154,234,103,84,111,116,223,135,13,35,94,69,210,49,235,70,72,172,6,35,209,243,213,133,160,245,93,47,18,124,231,179,94,144,119,108,31,153,109,84,93,144,179,117,134,223,171,120,130,30,43,29,198,20,223,166,141,107,84,127,249,136,191,150,125,181,206,225,11,95,180,193,214,126,226,194,149,188,90,157,239,92,242,118,97,121,230,96,228,7,78,20,71,94,148,192,111,123,80,186,77,251,98,193,13,165,191,76,253,122,11,148,190,64,58,161,201,72,210,47,108,77,213,245,155,241,92,180,233,112,133,191,62,224,106,52,100,254,116,162,17,194,86,24,62,78,159,178,100,45,216,20,134,169,60,224,172,157,63,129,41,22,190,35,167,170,170,62,191,253,75,208,119,152,68,220,162,48,181,106,254,52,229,144,207,208,86,191,4,184,6,183,209,158,119,147,88,56,28,77,173,169,36,62,71,45,117,183,147,73,187,42,122,184,160,119,239,110,191,16,214,220,42,22,144,173,217,247,112,253,139,147,89,173,185,136,131,22,29,80,180,147,70,119,97,46,252,246,188,186,118,63,121,103,173,164,64,215,80,108,165,233,48,233,243,15,156,60,175,159,118,174,116,99,215,159,62,26,109,247,43,128,4,211,190,116,66,135,245,106,189,240,249,140,220,30,24,111,115,192,231,150,125,159,238,41,28,100,149,166,62,207,103,91,171,43,255,108,242,231,213,83,132,242,221,92,245,163,81,210,187,214,20,63,117,31,57,23,200,179,216,108,249,22,48,125,133,247,11,47,183,18,14,92,158,243,85,51,58,193,93,108,202,133,230,51,52,168,166,252,254,161,189,193,86,239,156,193,62,169,228,44,45,149,195,7,134,160,229,194,231,60,84,189,34,42,109,205,252,138,32,173,69,186,89,2,215,226,186,58,57,49,51,63,15,87,58,36,58,124,108,246,231,179,168,52,244,129,37,72,173,30,24,62,138,120,24,126,83,93,47,24,127,93,232,208,102,177,60,71,151,238,9,249,174,87,34,231,64,93,46,148,131,133,123,32,65,110,248,156,62,34,65,174,58,210,214,69,26,170,176,141,247,252,104,250,44,21,2,142,124,189,86,127,157,1,127,48,97,229,215,183,7,195,89,186,142,13,74,122,86,211,161,225,172,187,225,24,43,209,25,143,127,205,20,209,43,46,105,241,56,246,120,125,19,205,93,204,4,34,90,121,156,38,22,162,188,232,185,109,84,47,181,118,69,221,65,72,92,183,162,179,185,41,123,224,138,196,83,87,16,52,219,203,97,170,118,212,215,67,207,185,24,23,68,59,234,112,89,149,68,105,127,218,106,43,134,58,208,142,220,190,39,128,240,35,100,124,234,218,59,247,112,137,151,147,51,255,120,44,233,116,217,28,182,78,203,234,200,197,213,26,112,66,47,81,175,124,106,245,106,34,144,63,21,225,6,237,8,172,125,139,155,129,201,62,143,229,58,23,242,190,109,127,128,27,233,89,226,181,239,244,61,187,55,12,48,220,225,2,211,219,114,76,135,81,194,228,183,33,251,248,136,171,12,54,207,175,192,156,237,107,104,3,87,53,180,49,40,247,150,151,247,148,244,97,244,166,0,25,153,62,219,189,52,198,208,174,214,40,36,152,94,188,108,112,235,250,230,99,125,222,144,224,15,93,250,77,100,168,212,248,38,235,147,41,48,156,66,50,104,170,141,37,124,67,255,142,56,91,232,152,210,171,152,6,29,84,90,203,140,12,105,149,1,188,89,178,152,238,44,109,79,14,156,73,32,138,129,15,9,236,1,83,67,81,226,233,115,58,147,190,28,174,139,123,193,192,166,220,244,230,164,50,102,94,86,13,96,2,50,58,242,102,197,211,23,62,71,64,95,205,238,31,254,213,164,212,138,202,10,143,206,118,23,240,129,203,18,82,69,218,115,26,41,179,195,13,114,66,133,169,147,138,95,166,193,170,204,248,36,157,55,214,122,104,79,70,130,72,182,229,93,42,144,27,80,3,70,83,76,46,204,40,142,20,126,229,115,45,33,160,166,31,123,6,22,10,241,176,152,247,37,55,162,129,131,85,133,8,60,81,7,92,42,96,205,198,197,103,204,199,244,74,184,176,213,34,245,128,43,46,146,228,47,167,231,166,162,164,191,197,187,105,109,176,101,100,168,30,43,62,155,4,138,144,118,228,184,30,75,55,222,189,225,210,211,167,113,168,220,120,26,132,4,168,146,1,31,27,96,207,235,157,70,209,232,145,228,252,203,28,189,44,255,118,189,12,229,200,4,182,130,227,11,23,210,210,158,167,143,112,188,70,93,167,163,131,208,46,218,28,121,220,156,102,118,150,54,43,240,128,31,196,175,182,134,53,170,191,141,22,236,210,142,107,47,213,169,48,53,116,247,187,145,249,253,125,218,10,50,28,166,200,94,167,5,130,134,24,57,182,242,51,114,40,165,28,157,89,146,60,13,69,255,243,239,226,118,175,250,93,147,202,17,31,25,10,64,31,10,147,162,228,83,78,164,118,62,48,217,176,254,52,229,171,251,121,249,14,71,20,222,254,41,252,156,144,210,210,187,38,224,157,36,160,6,140,198,125,127,155,98,204,103,181,161,191,141,119,151,188,244,116,54,72,20,252,238,66,129,146,230,109,192,12,237,238,98,40,18,163,166,206,96,148,4,135,27,30,200,173,48,237,16,170,195,16,111,200,211,231,26,110,30,139,128,189,107,151,166,104,248,89,51,182,233,220,15,56,253,226,162,55,193,57,33,227,129,119,114,23,24,117,20,226,227,250,193,30,190,164,75,223,90,207,176,250,10,15,112,177,188,225,254,60,76,162,225,133,33,122,81,177,96,73,254,221,159,166,240,172,60,83,114,22,210,97,178,77,159,135,241,110,186,125,2,217,214,106,239,177,22,243,133,90,225,103,11,22,90,52,187,125,66,42,82,211,95,78,222,166,194,140,236,30,9,95,134,226,47,171,97,161,231,250,200,132,20,153,146,216,247,56,91,158,167,105,176,230,79,151,135,222,159,232,215,38,51,217,225,37,37,113,6,91,218,132,251,37,168,240,82,81,185,203,12,71,43,172,225,194,99,73,158,55,5,243,238,141,177,234,38,69,71,25,45,60,38,22,131,82,184,80,49,16,238,150,217,31,216,42,236,166,248,106,164,47,1,48,47,119,135,138,85,131,233,111,83,129,90,102,248,137,82,121,69,124,40,211,131,10,28,221,132,117,88,174,170,187,160,232,118,162,115,66,187,207,240,172,253,154,100,11,140,182,237,126,7,202,98,131,241,201,96,92,238,61,124,103,189,60,47,167,254,209,147,57,112,188,85,149,132,144,246,38,143,227,53,10,205,150,62,221,228,118,33,231,45,117,21,86,21,138,100,55,249,96,116,26,42,173,106,37,154,26,46,67,248,45,182,194,164,96,184,227,142,236,190,161,119,238,218,219,195,74,116,173,150,70,45,118,37,231,20,94,191,77,246,176,46,151,229,169,187,31,149,99,174,239,206,196,47,221,135,123,254,92,158,125,70,121,155,91,147,56,61,82,214,175,38,15,63,60,192,137,208,180,142,236,204,231,24,57,28,196,20,243,40,76,193,70,120,159,207,12,215,166,106,12,148,45,1,79,237,22,6,76,118,166,15,141,12,176,162,58,146,177,189,133,99,188,240,109,10,155,24,114,184,231,50,31,56,65,205,224,240,148,242,73,83,192,58,137,42,238,179,167,73,79,85,152,172,107,31,57,9,49,67,63,140,154,167,29,225,130,174,148,191,192,71,226,133,99,28,139,66,239,8,90,35,202,180,208,59,76,15,47,180,43,145,33,67,165,99,211,245,62,183,209,81,68,71,4,58,230,208,179,93,104,189,56,36,76,146,164,163,16,48,253,108,124,65,41,109,124,150,164,122,123,68,139,193,100,53,188,172,107,198,204,241,114,44,43,21,244,5,97,16,161,140,110,62,70,133,25,89,4,120,32,143,213,167,179,113,255,70,108,233,44,208,3,227,55,241,151,155,175,73,71,78,167,59,247,248,27,199,157,10,53,42,24,87,137,184,22,101,54,242,114,124,148,43,162,121,86,107,89,20,110,145,156,64,15,128,166,58,49,124,80,217,85,130,126,54,218,115,134,50,46,21,191,182,251,180,228,106,133,217,78,254,114,82,150,134,62,141,225,210,35,80,216,158,207,202,16,117,184,11,140,14,43,69,239,55,248,195,83,132,235,230,214,70,230,192,233,182,64,252,197,48,213,183,71,139,19,236,217,128,57,67,58,112,242,159,35,102,102,77,158,245,183,27,61,185,34,64,218,71,215,157,6,125,207,173,70,159,150,89,39,189,0,241,91,225,248,136,224,43,20,243,250,180,181,131,147,200,238,24,170,71,145,60,58,34,200,185,173,212,90,97,146,233,103,132,141,115,86,121,139,148,139,220,31,42,80,167,106,135,57,91,166,126,68,164,143,70,163,48,141,121,226,195,182,178,184,24,124,190,220,175,2,140,231,231,42,32,219,61,124,185,148,159,6,223,143,193,169,71,142,103,223,212,153,230,23,158,177,222,123,7,241,32,40,249,32,145,86,145,169,26,159,10,87,73,44,162,26,93,229,105,130,89,51,146,100,32,38,80,19,134,123,162,186,162,53,233,119,172,95,109,94,21,87,1,233,231,33,73,52,92,73,237,114,164,3,227,183,84,129,9,79,119,245,56,11,29,57,146,10,142,68,243,69,151,229,176,168,15,137,77,65,198,209,35,159,202,98,127,122,8,104,215,19,41,160,84,81,228,244,192,69,82,243,136,51,62,10,13,28,125,213,163,25,103,47,144,97,162,31,150,46,121,246,180,22,197,26,158,5,38,126,238,112,33,59,94,63,44,175,114,213,157,153,40,36,220,58,229,8,173,124,209,77,247,4,157,51,18,214,239,30,39,215,247,220,173,250,234,210,98,220,20,116,191,130,131,161,184,107,157,206,125,52,110,210,229,100,139,247,11,31,109,83,186,112,224,89,169,183,59,176,245,229,76,20,21,233,94,161,101,239,253,109,138,203,186,122,86,200,59,47,87,111,70,183,169,105,84,133,97,24,186,31,6,71,119,121,150,147,21,79,254,52,174,225,242,60,77,14,207,125,186,190,2,15,127,105,157,14,82,115,241,76,56,118,254,87,193,49,33,34,196,17,163,240,177,212,239,201,158,21,103,183,10,29,218,123,221,138,1,203,131,172,143,91,230,236,232,236,10,63,57,72,237,153,147,3,221,74,32,74,24,73,16,213,245,160,219,222,240,135,73,50,120,6,126,148,186,81,28,182,134,57,250,211,84,189,92,69,107,98,117,74,35,116,132,74,247,188,87,188,77,187,171,107,35,209,39,250,134,66,56,120,75,125,23,103,15,206,234,139,69,84,45,169,188,162,214,120,220,219,13,177,65,6,149,194,100,202,92,24,10,247,174,227,206,40,159,87,158,89,195,174,244,220,156,71,204,94,114,78,107,240,122,204,36,21,196,25,218,152,139,82,111,246,130,221,51,29,237,220,231,23,110,183,97,178,241,97,52,104,3,222,167,221,252,162,252,187,111,85,15,207,255,91,174,78,76,75,105,238,239,21,80,134,239,127,104,111,179,170,135,71,198,59,33,133,21,166,156,219,77,225,105,229,21,31,124,70,157,31,131,248,252,216,190,134,60,25,178,71,200,63,91,24,106,188,117,97,235,88,164,187,144,216,145,191,250,40,19,93,205,97,204,101,143,245,89,189,113,209,91,149,154,245,124,85,106,56,192,106,126,37,142,83,219,80,37,77,11,161,71,154,161,38,183,11,31,35,80,114,125,77,154,109,79,95,163,127,96,90,229,121,55,89,200,23,166,50,39,229,71,154,213,122,139,198,168,198,167,51,186,190,188,229,217,28,221,214,251,74,81,120,54,238,103,145,117,84,210,243,238,153,46,237,243,143,21,226,49,191,142,109,7,165,200,133,39,105,120,253,153,179,229,17,237,133,209,57,214,51,227,45,60,39,199,96,133,232,235,89,46,152,204,239,111,27,93,80,127,70,142,11,225,206,41,174,215,252,8,13,74,229,174,164,180,194,218,254,92,248,100,247,222,43,155,134,169,181,63,66,99,16,1,186,67,59,130,147,202,57,221,134,136,222,251,219,71,179,160,103,158,194,103,23,6,76,84,248,89,145,163,36,215,230,48,94,51,181,144,18,244,156,241,219,36,244,62,87,246,244,108,121,75,114,13,218,194,31,152,61,84,72,130,45,237,97,21,166,6,249,238,113,46,198,241,204,217,180,222,181,23,174,214,103,250,129,123,90,254,52,145,168,103,43,205,18,57,154,203,248,109,231,59,103,211,227,21,132,75,103,125,46,47,120,50,238,141,78,246,251,120,252,219,214,113,234,174,38,68,3,163,63,3,223,88,118,23,38,251,161,62,154,97,164,2,19,9,167,158,84,97,102,229,14,236,204,41,105,251,143,192,90,113,66,96,92,74,207,225,196,73,224,219,112,219,149,241,8,75,179,166,47,108,196,142,143,58,77,220,231,14,124,195,37,146,30,73,92,35,217,132,190,12,101,190,114,220,249,24,167,21,251,228,246,160,19,194,180,11,155,235,92,71,86,136,127,127,223,117,198,141,125,249,194,100,19,93,184,150,160,254,249,153,32,68,252,46,138,179,122,62,22,74,11,71,216,185,33,112,6,43,74,8,199,127,25,199,162,6,97,178,149,239,248,47,67,104,217,212,64,129,17,228,122,53,161,93,93,93,87,19,199,184,167,139,108,102,168,61,22,39,218,152,15,220,178,236,74,121,224,236,58,18,142,194,153,243,243,217,59,121,52,112,155,214,255,188,252,28,128,114,15,54,241,130,145,30,131,244,104,149,126,175,110,90,45,140,39,98,87,232,225,121,167,37,147,217,48,158,189,176,186,219,140,244,106,171,243,49,134,51,170,228,253,237,130,100,110,143,81,72,166,74,113,248,204,191,222,171,192,235,90,187,71,45,111,53,167,199,102,36,229,224,14,173,192,55,91,223,125,184,46,43,175,17,203,212,246,194,235,118,51,159,198,130,210,30,31,56,148,72,30,251,221,212,81,188,251,148,192,202,118,120,81,223,213,31,45,106,123,141,14,164,172,105,170,207,21,174,128,230,47,175,84,146,205,87,119,220,94,175,181,105,210,85,31,157,192,26,236,94,148,224,84,125,212,86,122,21,220,239,34,245,94,242,106,77,29,207,46,118,104,131,222,31,83,216,114,41,246,69,43,228,40,143,186,49,157,34,22,120,19,27,123,76,43,68,232,133,233,64,157,95,155,177,165,24,89,53,66,98,129,231,145,20,190,141,27,137,72,83,226,206,219,120,95,29,38,184,39,217,94,103,182,123,228,107,157,207,166,133,161,132,211,105,124,48,175,139,110,255,202,179,37,148,79,211,36,119,39,25,39,72,82,107,23,218,41,15,38,146,243,148,167,254,246,143,25,222,151,211,66,247,250,219,137,139,163,59,156,119,215,52,130,95,215,36,71,207,81,150,76,204,109,33,190,233,63,125,182,97,146,124,172,13,169,148,252,116,55,162,47,129,225,15,118,113,202,13,36,150,52,177,124,122,223,108,135,243,83,112,178,135,117,81,136,109,10,233,157,38,10,192,245,82,124,104,56,212,159,44,131,163,27,249,225,173,104,112,77,115,20,58,229,252,126,120,33,154,86,148,174,205,205,207,174,153,156,79,106,5,29,28,28,38,3,71,211,100,200,168,219,46,53,118,110,90,240,75,148,206,93,189,240,189,236,246,36,71,20,235,225,238,210,50,107,247,44,224,10,221,156,203,121,154,124,62,112,58,86,198,246,75,4,187,78,63,139,242,96,191,6,232,151,40,221,21,73,71,177,140,252,11,39,139,244,106,174,75,138,90,48,35,110,221,82,74,185,173,92,162,199,165,14,221,143,194,3,205,199,245,9,136,139,53,131,7,74,108,87,215,215,47,14,160,201,65,184,26,119,104,81,73,154,207,145,151,132,235,98,186,6,103,177,119,205,106,34,149,108,138,238,248,28,62,252,36,238,39,254,17,70,72,118,221,110,228,83,185,122,104,117,153,154,111,5,211,215,8,141,122,158,73,151,159,110,214,178,44,212,241,164,41,135,7,205,94,209,75,185,194,17,165,178,83,96,53,204,201,205,12,186,54,75,142,26,149,17,8,48,183,66,136,126,232,176,155,37,45,186,13,147,180,19,45,14,206,179,169,93,5,131,212,242,201,19,59,186,196,57,19,247,229,48,135,102,29,89,194,103,118,63,26,218,154,162,185,67,180,32,10,133,186,210,249,79,82,37,55,5,241,158,204,181,104,132,48,36,49,22,237,60,9,108,109,192,244,233,105,121,0,23,174,214,224,227,129,207,159,221,168,132,188,111,63,47,135,167,225,46,8,157,50,211,131,174,229,209,68,152,110,180,242,8,22,228,30,74,109,182,78,102,207,195,231,176,93,65,74,196,122,60,15,31,235,199,51,114,151,117,188,213,25,133,158,220,211,175,151,57,69,20,37,26,229,190,55,114,65,147,164,243,30,121,81,163,38,16,121,180,181,6,0,106,232,226,233,61,236,255,172,195,46,16,216,94,43,220,8,199,180,136,134,104,120,115,151,9,82,80,202,113,55,189,6,46,135,154,57,161,242,214,125,128,187,171,167,240,4,157,61,169,34,184,88,143,132,234,126,36,120,49,20,46,220,77,197,157,80,181,110,205,188,99,105,61,15,229,104,55,144,135,234,211,153,84,190,229,30,46,236,29,69,113,215,184,119,44,215,7,196,171,119,47,99,200,75,72,143,13,56,195,148,122,179,192,38,125,32,170,238,176,108,220,6,215,35,184,105,128,168,32,223,228,222,68,46,117,217,187,196,202,60,33,150,158,2,75,233,24,242,176,102,12,238,4,29,234,169,4,206,211,211,57,102,49,37,79,159,62,123,53,220,179,20,141,40,143,4,169,206,237,234,201,19,205,84,87,226,108,245,203,20,118,64,120,44,117,186,224,213,187,92,48,208,14,178,37,244,213,169,213,234,110,229,100,29,75,149,255,130,228,205,226,254,112,250,106,232,113,134,254,111,186,199,59,25,125,190,38,195,158,185,47,30,244,33,245,85,171,49,32,148,46,81,24,74,141,111,173,74,97,129,172,240,88,245,54,117,94,142,85,130,146,218,3,225,244,86,123,20,194,179,131,200,211,242,16,4,53,222,74,205,65,22,164,87,55,195,50,37,174,124,224,66,242,167,71,71,232,77,163,79,255,20,173,11,23,138,134,245,183,27,212,68,94,157,201,133,249,124,88,203,117,71,81,42,149,135,207,180,252,33,37,201,31,50,175,204,191,58,243,202,255,254,151,127,247,167,255,248,207,254,252,15,255,243,111,223,6,115,108,235,184,244,53,150,237,68,27,87,36,0,2,31,69,238,171,20,2,134,157,35,186,168,1,151,163,200,143,128,103,212,244,91,206,36,249,59,241,244,20,138,119,83,93,111,166,181,161,70,250,46,112,131,98,178,125,48,141,49,132,84,19,184,236,143,232,215,224,188,133,48,23,66,54,234,119,178,195,231,207,77,71,86,177,94,138,195,70,128,45,48,137,119,45,94,126,212,194,32,224,3,134,60,121,58,76,59,44,253,176,12,133,113,188,220,136,133,21,62,175,79,219,225,77,155,114,129,147,89,43,23,198,159,95,244,187,83,253,194,68,134,210,73,86,70,6,53,96,47,62,105,25,203,181,43,76,243,63,31,25,92,69,85,126,186,24,243,119,192,148,163,111,133,105,176,30,191,61,234,212,159,182,70,169,62,227,84,6,239,165,48,244,189,1,211,238,77,159,166,1,245,138,119,159,59,162,232,200,142,214,255,85,72,25,188,145,209,2,31,189,226,246,40,166,239,50,153,7,250,219,36,135,56,72,28,92,176,134,227,46,192,53,116,19,150,198,66,251,176,136,99,102,125,49,223,153,3,134,91,75,223,93,229,108,77,18,5,158,233,164,130,194,39,228,28,164,162,95,68,151,20,249,225,22,76,55,160,153,124,140,248,36,146,74,117,88,68,106,166,175,35,254,163,165,195,50,62,232,152,45,105,95,11,72,91,64,121,118,70,142,29,205,31,49,114,98,235,195,209,184,155,194,184,115,125,243,22,10,121,228,229,191,14,42,241,85,84,247,63,112,170,159,113,246,131,75,211,67,155,137,87,165,44,176,244,144,5,38,208,188,244,105,93,43,75,111,152,77,127,91,215,42,155,65,60,101,228,125,43,74,83,223,120,55,252,76,250,48,141,115,103,172,71,215,150,41,192,228,119,202,156,182,224,239,177,134,154,235,210,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,141,31,174,59,238,111,64,186,197,101,221,160,81,66,103,48,141,32,134,236,238,164,155,48,91,214,105,149,179,209,116,19,146,3,48,218,150,147,85,117,57,18,4,110,178,21,240,216,76,133,203,148,181,76,82,139,12,106,196,222,93,196,65,216,133,6,35,4,183,8,19,225,248,61,48,74,105,236,132,108,93,98,21,62,19,177,182,8,178,166,243,77,253,246,206,42,5,139,30,220,4,161,69,92,60,185,215,174,162,8,239,222,138,141,68,209,252,174,10,23,252,191,33,191,139,80,177,83,230,193,95,53,145,254,225,127,48,152,188,223,128,225,35,211,105,169,70,219,18,23,15,109,13,20,46,249,51,8,126,215,214,208,175,166,253,145,92,183,145,170,105,96,185,201,152,191,235,50,18,85,64,73,85,150,219,178,205,164,58,4,117,155,95,255,142,239,166,22,114,190,177,45,174,21,107,9,193,151,170,24,196,72,231,16,45,33,50,131,42,196,171,115,38,81,64,142,37,39,74,2,167,110,249,233,56,99,192,201,33,232,50,42,172,80,110,180,249,7,48,53,167,174,57,145,61,220,245,105,184,44,219,116,152,198,220,250,211,84,61,205,120,58,245,168,151,7,30,176,99,85,85,203,68,71,160,179,69,254,10,20,12,86,14,15,96,152,77,119,115,216,50,88,21,38,199,56,116,62,122,97,232,164,145,213,222,2,214,10,109,96,138,224,135,255,54,190,245,170,223,125,110,30,215,233,40,139,125,158,165,15,208,138,103,123,222,69,127,153,10,211,29,79,87,9,36,2,151,153,90,11,56,237,224,47,48,152,139,206,231,236,216,35,225,247,0,62,251,55,151,128,73,127,213,25,39,148,235,138,128,209,10,77,125,154,120,94,113,77,119,228,61,244,187,142,230,211,67,77,54,47,164,126,23,187,212,39,148,2,33,81,202,104,86,11,133,187,195,52,28,26,10,231,254,113,16,254,104,76,144,173,2,67,53,157,253,167,105,61,47,151,34,21,240,187,197,106,181,115,231,137,126,191,172,21,247,246,161,161,199,62,191,77,19,205,22,47,47,144,149,40,156,62,207,30,232,67,165,4,10,31,143,171,25,180,198,105,122,54,23,115,56,2,182,174,124,2,119,28,131,254,211,71,105,94,69,39,173,67,205,228,79,227,35,211,197,166,179,116,143,197,46,80,28,234,172,192,179,17,43,82,74,84,105,26,74,18,160,255,116,73,233,249,229,122,61,219,128,25,253,93,191,202,156,48,190,79,200,247,92,207,195,248,234,124,11,147,84,41,7,147,94,172,57,246,96,194,125,163,227,42,222,198,195,224,158,250,243,116,134,254,56,158,70,85,171,10,183,115,39,95,152,128,139,52,219,6,38,219,160,59,220,199,212,45,124,108,237,238,58,52,142,171,103,41,105,148,226,6,15,100,136,122,231,89,43,227,230,154,46,245,162,73,229,44,49,253,56,245,228,185,101,209,237,127,13,221,93,20,246,95,232,72,96,210,144,253,244,208,151,167,87,125,218,122,167,7,92,96,182,86,216,24,36,46,140,161,177,245,105,10,78,186,15,109,244,245,188,251,71,59,224,40,65,64,125,55,172,139,126,189,88,81,180,152,52,176,238,207,230,66,218,232,220,68,11,177,186,164,47,163,29,184,48,255,50,229,16,191,45,31,248,185,182,135,170,79,203,212,45,127,186,21,99,183,16,152,252,3,87,20,206,180,28,59,80,62,108,224,115,174,247,233,115,56,146,244,23,129,210,150,36,229,251,221,52,252,139,124,169,31,60,191,0,166,193,51,188,93,134,158,179,87,2,61,150,180,202,89,124,49,197,39,45,195,32,175,155,97,24,109,90,117,184,189,226,140,4,93,191,94,176,33,147,110,83,216,43,151,95,232,180,66,86,163,31,246,182,250,229,69,24,124,254,186,234,103,217,229,115,231,44,27,153,95,85,152,38,45,1,23,92,191,10,151,149,93,161,205,239,106,13,130,47,41,192,163,19,234,209,164,254,51,110,205,140,187,81,148,66,184,218,111,9,181,193,109,206,103,57,172,53,249,112,216,10,211,20,38,35,227,174,117,86,195,100,193,184,156,92,19,206,244,237,174,15,92,198,112,21,39,195,25,163,2,135,10,76,191,19,51,97,80,221,223,71,167,216,95,173,9,48,49,191,170,195,50,86,70,159,146,66,118,167,126,20,212,222,213,151,242,216,7,105,232,132,98,218,248,189,69,205,253,115,234,205,139,226,219,63,147,73,240,204,24,125,31,252,221,201,202,216,20,29,203,21,183,76,109,151,10,51,116,204,233,15,39,107,176,59,223,131,151,93,183,34,141,109,102,21,133,176,127,185,134,3,171,120,211,9,71,151,245,175,74,252,235,71,28,145,94,230,162,14,254,141,231,88,78,188,169,221,71,54,237,246,22,24,99,176,54,135,219,146,174,110,227,215,160,106,12,135,207,243,93,5,138,245,237,240,161,25,231,169,162,235,54,26,54,180,60,222,54,132,85,75,126,237,209,246,49,63,130,242,24,165,201,183,2,9,122,163,233,119,81,245,80,28,77,251,21,163,100,151,111,159,20,242,241,154,194,21,141,198,81,73,206,52,144,196,118,255,102,216,134,158,41,177,52,3,159,49,60,239,245,121,154,126,126,62,223,116,74,85,253,6,234,207,180,29,46,150,149,167,112,143,51,157,160,132,93,143,114,68,117,205,247,211,133,134,80,69,47,7,58,167,239,235,60,162,5,113,46,253,209,163,219,37,77,52,26,27,237,99,128,54,88,219,186,3,43,150,166,165,94,43,99,238,184,242,130,27,108,175,199,41,64,224,197,159,230,95,230,199,159,134,101,115,245,8,10,101,48,209,2,198,148,107,247,50,167,133,97,203,178,90,80,71,159,107,111,95,152,212,231,34,198,243,175,82,187,57,220,31,175,44,172,84,110,61,20,170,86,171,58,28,140,11,242,154,138,164,40,174,37,154,0,247,93,253,232,184,129,179,177,171,42,204,5,235,79,103,184,92,229,179,161,42,250,18,161,12,182,142,122,2,147,117,213,252,187,200,100,83,135,4,97,18,119,108,81,52,185,85,197,167,13,119,170,87,65,34,57,168,12,117,72,112,161,142,30,176,113,114,9,76,146,157,175,72,79,231,67,83,85,24,30,25,159,83,74,1,146,216,246,52,132,207,219,23,12,129,164,94,93,136,222,218,242,15,75,37,169,55,3,87,203,150,135,169,227,209,89,161,190,236,122,49,11,27,173,202,46,182,142,212,221,167,28,239,220,227,104,161,31,95,111,1,79,50,113,4,46,84,252,6,154,35,206,104,232,217,247,87,239,35,107,180,173,231,167,113,148,221,43,213,186,87,45,245,124,209,55,206,117,51,203,209,158,58,165,244,78,172,61,158,182,127,160,48,180,138,51,224,161,118,234,182,106,86,63,127,141,36,46,153,112,12,238,178,227,187,176,98,21,133,202,80,209,210,21,94,68,38,155,192,83,143,192,228,90,156,2,183,162,158,24,242,91,83,89,50,238,49,31,120,83,251,29,147,146,30,127,55,189,106,242,136,175,182,250,34,129,105,231,92,3,125,167,204,250,217,238,120,183,57,199,21,222,163,180,120,58,168,36,1,57,61,75,182,81,82,29,127,195,58,90,99,88,228,63,202,22,61,54,44,253,75,98,139,110,233,247,11,140,199,219,15,46,149,29,73,135,77,149,108,141,163,103,149,162,2,211,51,214,183,17,93,109,119,213,223,134,45,197,247,9,140,35,93,133,33,60,44,33,237,146,181,253,184,232,164,0,98,36,95,75,234,114,69,33,157,84,188,94,10,11,224,105,41,35,10,27,7,186,195,204,138,194,144,19,58,186,18,204,68,138,146,126,226,35,163,48,126,8,218,185,103,125,96,208,234,133,163,5,184,231,47,221,219,224,254,96,103,250,67,156,160,55,52,253,93,42,235,125,161,141,53,63,206,21,48,59,214,127,24,111,143,162,179,101,215,55,225,249,27,210,223,21,120,221,54,150,6,55,201,69,5,166,47,177,47,36,109,64,215,131,18,130,245,133,36,151,49,201,82,149,95,220,237,94,153,41,117,233,34,12,60,219,53,213,136,5,146,21,21,104,37,190,220,3,38,243,96,42,140,219,202,175,227,35,157,235,150,145,161,26,167,107,215,211,147,40,24,19,12,237,35,45,191,234,179,101,111,11,92,146,219,14,133,58,138,160,177,55,20,46,83,127,53,12,7,89,7,118,20,133,153,226,233,136,237,155,135,216,18,172,47,104,60,102,91,225,25,33,61,238,66,114,27,5,134,46,195,215,106,208,35,87,223,221,184,30,155,163,200,68,89,12,88,128,118,117,184,82,108,162,40,76,111,254,106,115,222,235,187,73,111,17,248,156,131,164,240,248,72,57,12,164,137,159,126,212,49,2,191,60,81,96,122,46,117,157,236,179,138,33,105,96,229,216,122,230,42,108,173,197,151,10,69,181,235,148,80,111,53,124,66,141,199,65,7,70,246,219,242,143,238,52,132,210,167,151,165,157,59,220,254,98,41,73,225,25,62,52,75,101,148,167,225,126,157,205,119,232,178,22,199,2,31,161,90,99,49,201,233,171,178,191,73,67,10,201,63,141,136,67,225,99,167,148,228,48,45,182,245,167,169,61,242,251,14,66,66,185,146,38,245,102,178,81,38,37,22,233,129,207,37,31,239,30,148,103,45,133,169,205,218,14,27,213,124,192,252,84,40,78,211,94,167,40,84,216,197,209,6,181,137,194,211,35,237,232,138,69,186,98,25,159,103,10,5,157,134,141,117,42,90,220,49,138,209,145,187,30,75,74,65,150,95,180,212,119,232,207,230,25,118,90,33,197,59,235,132,96,255,20,23,221,11,102,139,231,213,103,95,20,215,129,143,17,32,181,158,6,115,88,238,71,145,69,154,117,58,225,47,12,193,79,118,120,26,77,225,243,70,215,129,185,119,131,69,222,96,78,132,191,156,182,195,207,124,146,158,181,194,154,154,145,128,101,232,44,113,113,32,172,163,238,202,224,213,221,171,4,123,71,123,103,148,182,238,174,216,64,206,34,118,245,129,105,212,121,13,189,2,119,206,110,250,219,236,103,191,44,105,95,179,158,73,163,7,188,107,16,244,47,159,207,54,26,214,25,216,97,248,113,117,163,144,99,188,252,233,115,232,131,195,209,96,82,46,183,195,196,25,116,210,224,126,189,246,45,237,8,96,138,81,152,88,255,114,120,72,69,166,193,228,200,250,111,87,58,236,234,211,19,10,35,31,57,151,199,51,114,42,191,227,187,235,166,151,155,194,153,227,118,97,56,19,158,35,192,151,184,16,167,93,65,81,81,219,137,239,94,208,230,229,121,150,174,14,254,89,120,78,159,51,112,20,159,238,247,22,102,225,206,207,211,208,38,248,203,207,32,131,34,229,7,223,246,43,192,180,199,121,30,238,57,212,216,99,39,212,253,78,89,191,125,151,12,166,39,205,51,50,120,235,252,163,201,235,173,207,148,225,219,246,239,34,234,84,158,9,71,109,241,167,113,148,86,221,228,211,168,228,28,166,208,161,189,240,116,223,168,85,225,175,252,194,17,20,161,136,114,188,115,122,76,247,240,179,252,120,40,222,145,247,28,240,57,111,181,189,223,61,221,253,73,89,207,174,239,211,80,2,56,220,133,40,232,155,115,113,195,156,181,29,207,195,103,223,121,96,131,186,212,156,158,159,110,205,117,51,152,15,123,122,247,25,145,140,26,206,167,148,158,3,68,97,158,251,155,19,61,54,215,95,236,210,233,190,217,132,180,125,135,86,32,195,118,120,60,39,123,230,25,129,212,4,31,202,124,198,157,147,204,40,117,30,235,89,108,244,70,31,55,134,74,123,14,62,39,32,60,133,184,232,235,35,23,232,124,17,110,200,115,143,60,66,199,10,230,221,137,73,27,214,231,105,184,119,119,184,64,199,51,112,99,115,9,239,106,201,233,149,150,212,178,133,111,118,244,242,28,160,65,103,123,119,26,211,171,249,21,166,56,79,220,105,76,152,233,185,117,173,116,196,189,240,231,142,144,20,52,224,36,115,106,149,244,106,81,89,47,160,112,241,103,138,25,158,27,232,136,56,127,152,219,232,185,97,250,165,217,50,148,106,220,254,220,125,189,122,128,204,120,174,31,129,102,174,75,247,118,31,203,46,167,7,118,210,24,11,1,88,241,232,115,107,147,51,232,48,148,233,207,165,78,227,100,31,26,253,88,159,189,208,232,27,225,191,141,44,86,91,16,150,39,9,123,88,185,173,162,71,76,197,192,7,93,106,117,53,143,118,82,61,231,138,124,57,113,123,29,24,43,179,69,200,101,171,194,75,1,139,71,28,81,122,202,51,99,149,89,246,8,0,69,18,207,70,160,53,189,7,82,243,194,83,164,31,197,234,122,186,11,33,219,241,204,24,254,106,63,183,84,11,60,134,57,26,114,200,66,218,7,204,103,43,16,39,137,64,210,198,141,172,223,117,14,83,186,206,60,236,179,50,158,243,145,215,156,17,214,219,35,63,19,154,71,56,212,112,243,81,70,161,239,46,87,149,160,1,117,141,202,167,223,87,117,247,167,85,154,95,7,9,253,111,70,91,12,187,144,164,208,30,77,35,55,207,81,56,106,243,152,207,46,65,75,241,249,46,217,250,231,10,252,203,221,243,97,195,6,32,83,66,59,14,183,128,49,74,241,57,11,92,96,224,190,187,8,79,200,179,152,112,218,39,191,185,10,233,240,181,235,211,99,121,164,147,90,49,53,174,113,25,11,124,230,107,169,19,197,136,223,125,35,28,81,151,151,186,43,140,6,193,15,94,229,90,83,75,212,40,148,60,93,133,74,165,252,168,203,219,90,168,93,248,28,218,231,208,83,230,22,1,94,98,238,207,177,29,102,147,221,73,169,176,80,233,200,167,209,84,220,167,27,245,175,106,189,27,13,167,71,13,233,197,37,159,69,126,68,96,112,136,235,157,183,172,177,116,164,2,228,60,117,53,200,4,168,41,82,24,232,211,45,63,108,125,42,35,99,164,72,57,76,165,201,94,158,201,83,56,161,124,175,83,225,65,38,182,39,87,192,232,47,227,198,218,112,245,168,90,249,156,152,31,100,112,215,233,19,54,140,67,162,10,220,198,116,71,159,5,55,83,180,169,159,120,249,82,145,76,118,97,69,254,69,160,168,209,142,196,60,105,223,8,140,0,222,145,243,103,45,102,20,70,23,142,156,191,186,130,223,202,96,250,38,70,242,93,201,146,10,121,96,26,164,74,6,63,149,63,237,133,135,11,43,203,144,75,250,114,42,95,252,232,13,235,112,251,192,141,44,173,72,231,90,65,101,72,34,99,66,193,137,84,50,122,123,13,129,141,82,78,210,239,250,146,243,65,206,108,42,169,203,164,102,185,91,178,5,156,71,164,97,166,247,233,106,191,63,37,5,180,103,217,43,63,191,68,100,26,195,69,41,67,107,133,43,33,50,95,41,92,147,37,129,133,52,82,206,209,149,182,40,149,116,106,159,37,178,18,77,137,148,223,134,186,189,54,201,22,203,117,235,111,239,46,249,236,180,149,201,58,52,110,66,55,156,72,217,34,73,66,96,58,185,123,242,234,176,84,4,125,154,166,103,145,54,69,82,131,160,3,227,37,14,1,204,225,34,228,207,28,166,233,251,116,80,202,181,20,133,197,52,50,3,201,106,214,175,134,0,116,196,87,39,162,140,15,76,103,197,200,140,58,63,220,20,30,56,23,60,19,7,19,94,140,77,114,231,103,11,169,195,98,139,144,207,22,179,247,60,54,68,117,23,23,107,102,175,85,207,88,57,218,84,141,94,135,6,207,99,200,121,134,81,162,241,168,194,5,174,39,151,165,71,19,123,196,206,17,42,221,203,111,56,169,93,79,47,100,93,174,167,180,129,31,168,42,74,10,171,195,22,157,208,135,169,83,119,197,143,230,211,207,46,197,82,29,30,190,38,139,57,233,156,88,197,156,63,92,44,189,82,96,120,29,252,128,52,230,68,119,10,94,41,151,196,71,107,91,146,119,59,205,223,215,93,213,64,14,171,215,34,31,3,160,198,249,56,106,72,203,42,107,97,104,106,113,181,109,152,41,5,37,115,105,199,187,71,73,69,223,13,47,104,143,119,47,97,193,6,254,117,1,244,129,215,213,85,168,44,203,54,112,152,206,45,226,234,177,108,165,225,89,16,208,211,75,112,35,147,140,159,61,243,27,39,233,210,115,125,206,97,172,52,25,82,58,99,176,126,132,114,134,138,190,196,208,132,218,167,187,157,73,199,241,36,106,74,182,244,94,63,243,70,187,42,126,185,12,117,70,243,27,130,74,112,53,37,51,20,229,81,1,6,135,120,234,250,114,184,166,61,9,200,74,46,245,112,28,115,160,68,213,69,183,106,27,157,147,158,37,235,16,197,109,232,148,252,216,238,29,134,191,69,31,102,57,221,180,239,86,43,174,240,74,75,210,239,204,112,210,151,83,210,26,169,125,124,71,85,20,171,201,127,122,80,182,57,94,56,234,195,200,134,107,42,142,136,147,70,33,149,101,174,230,231,229,115,68,154,26,186,217,86,89,71,206,91,24,208,70,2,170,34,252,28,151,30,169,125,52,213,145,52,103,90,69,29,85,178,135,154,179,183,36,50,31,248,72,109,15,20,144,237,40,219,191,88,253,64,15,77,36,171,184,65,248,204,149,164,192,235,232,149,75,96,218,99,250,185,52,30,65,17,9,103,76,164,230,185,34,66,66,251,210,167,7,58,174,191,156,30,22,89,159,182,189,226,240,185,207,245,82,164,125,102,139,108,72,35,136,147,131,9,233,13,54,154,195,43,231,172,159,77,251,20,23,10,84,173,171,163,19,62,202,179,222,119,86,22,186,181,40,119,180,55,31,197,85,168,163,156,61,98,246,192,11,54,253,11,31,169,219,36,68,81,242,37,7,1,220,228,89,61,191,12,195,205,125,246,71,55,145,31,120,69,137,13,229,123,250,85,8,129,237,246,49,61,219,234,174,15,220,171,255,244,249,135,176,116,8,156,57,64,247,163,233,164,146,155,62,109,124,246,119,177,73,110,201,250,48,205,155,239,124,55,184,70,147,120,82,14,124,12,136,123,121,28,211,60,81,212,40,240,217,87,253,14,156,10,12,156,10,10,91,11,154,11,91,68,185,62,112,247,84,27,72,248,139,212,52,217,203,207,198,27,23,38,17,100,233,164,145,249,118,103,220,218,95,55,29,25,229,128,215,17,67,253,113,205,122,2,176,63,252,232,145,108,151,247,51,227,180,68,246,135,173,150,86,151,3,94,206,59,108,250,33,108,137,208,97,202,159,147,123,103,52,175,41,84,22,182,193,233,75,236,79,83,68,186,117,131,91,136,218,127,154,126,74,207,241,232,124,103,118,120,166,92,244,104,226,177,29,129,74,27,15,80,114,22,99,224,219,42,142,31,105,69,143,197,120,26,34,38,133,219,46,241,203,20,105,235,213,68,51,174,171,193,180,51,206,45,217,171,211,178,227,187,47,22,133,83,229,17,148,52,134,188,42,165,209,146,105,136,225,220,92,169,180,233,47,47,92,171,122,229,38,156,112,1,83,248,162,119,189,17,233,223,239,194,2,83,135,56,124,65,221,147,45,33,26,73,91,85,51,82,57,221,60,63,48,42,82,87,45,133,218,217,229,48,212,25,10,55,18,217,238,102,176,198,171,178,34,121,89,0,236,162,208,213,235,179,25,11,210,95,77,50,193,243,203,230,88,112,120,18,0,108,170,185,209,121,194,127,153,82,211,250,170,125,53,251,114,90,161,132,154,139,70,194,50,2,166,200,233,129,207,149,114,179,170,218,81,180,142,42,162,42,39,220,206,119,53,235,81,72,171,26,85,52,93,244,36,82,172,148,86,85,209,152,63,122,250,11,219,25,208,119,119,94,119,231,140,77,53,244,62,55,42,243,235,118,166,17,234,202,34,195,129,93,30,217,174,125,212,108,246,117,13,248,24,89,170,134,252,90,140,249,103,89,174,247,243,106,12,155,187,30,71,24,86,201,85,182,113,243,33,23,62,83,216,214,51,101,120,84,238,111,55,227,0,213,151,211,125,192,69,37,25,47,143,162,61,185,130,179,191,156,163,169,74,39,220,179,249,122,134,49,122,206,36,233,203,169,32,184,209,13,136,146,179,6,148,12,30,215,140,37,145,164,45,149,11,84,94,148,107,156,192,61,85,85,28,158,145,79,186,171,92,248,205,158,181,239,110,174,198,183,95,155,189,241,88,62,45,94,78,159,138,164,98,5,223,101,28,47,132,64,127,118,113,65,223,190,223,109,108,95,69,63,140,142,12,190,87,6,17,246,199,144,61,18,204,67,20,56,207,225,212,120,12,89,130,28,23,134,165,93,207,159,117,85,112,129,56,168,62,145,224,164,149,243,123,65,99,35,129,185,168,179,103,80,82,210,125,228,219,76,43,129,147,81,89,56,12,199,203,82,223,128,229,30,125,48,89,96,122,75,100,88,70,220,219,73,70,222,19,191,199,18,237,33,202,73,64,43,106,58,209,246,120,250,94,195,185,172,42,65,182,108,194,225,147,74,196,66,45,244,70,213,249,213,76,27,55,171,10,122,180,133,212,125,86,206,171,212,37,137,51,39,239,38,179,162,9,176,52,223,104,189,201,79,99,130,203,79,87,163,199,242,5,163,32,90,79,65,117,242,69,91,47,34,238,50,41,213,114,48,253,221,118,75,203,164,148,77,200,222,63,11,6,54,189,161,32,31,152,195,55,67,181,0,162,192,71,211,217,215,49,120,182,113,213,12,216,3,67,55,63,252,12,152,171,90,221,134,40,66,126,184,169,60,208,145,193,187,190,175,115,154,249,233,175,191,83,131,24,228,251,228,166,91,5,174,161,238,7,172,115,250,116,163,37,235,61,237,48,221,30,228,252,209,17,115,184,183,134,92,243,242,164,165,65,153,183,138,195,179,208,36,65,224,6,61,250,125,249,57,190,71,253,16,207,247,166,242,187,57,220,201,248,87,152,174,23,46,173,105,18,247,228,207,80,55,50,98,104,48,77,60,48,29,134,124,193,120,251,212,52,20,170,255,226,226,134,217,169,171,75,159,242,130,56,189,204,203,154,10,83,27,120,163,228,8,115,45,214,177,36,170,229,78,230,198,86,148,170,245,99,220,82,84,228,23,59,165,7,75,19,169,112,85,248,205,108,9,46,79,108,136,170,83,151,136,100,115,212,7,174,180,144,242,245,52,3,75,51,161,240,162,248,195,188,253,201,240,50,86,25,127,216,152,192,20,110,100,166,57,140,219,79,131,40,196,50,151,43,13,221,140,84,77,139,99,86,115,92,35,196,158,158,108,63,120,172,107,192,244,7,208,212,203,118,180,242,17,103,36,171,86,77,167,158,99,84,53,31,154,121,223,53,215,117,92,226,48,131,97,73,86,152,112,104,28,192,70,252,66,246,10,151,105,94,177,34,144,74,202,106,167,35,32,93,226,53,154,83,107,236,136,24,164,231,68,208,17,189,13,13,107,157,239,88,158,242,127,174,194,33,101,91,244,164,40,203,151,139,118,94,90,98,183,225,15,90,126,49,87,219,195,146,66,78,214,73,136,21,98,186,15,105,15,21,174,30,89,197,231,40,157,147,44,147,219,40,135,46,108,153,138,10,227,75,242,45,94,136,122,61,105,247,103,49,170,171,220,231,63,91,233,65,38,73,250,190,90,70,115,43,5,147,27,74,15,47,254,67,183,128,182,77,43,25,70,222,190,28,132,89,183,210,54,192,226,89,195,70,194,128,122,203,63,184,221,220,70,130,101,167,235,211,36,137,187,218,140,231,99,45,45,178,176,191,112,99,155,180,238,245,20,205,208,189,161,184,185,12,95,246,86,56,23,65,41,206,108,90,205,211,35,250,223,8,252,37,29,153,53,188,109,110,200,211,74,242,121,186,160,227,103,135,181,237,44,193,164,179,30,211,175,206,68,98,135,230,214,55,184,99,220,94,166,228,108,42,233,4,242,49,36,53,9,176,15,201,146,165,49,184,182,66,74,208,83,101,113,228,70,141,122,77,202,84,134,212,0,210,113,193,139,152,170,85,81,232,70,107,191,96,248,133,19,84,146,250,211,29,6,193,236,30,159,13,155,192,51,240,237,89,148,40,252,71,80,232,203,207,237,229,233,105,213,184,10,149,65,7,26,154,229,78,79,104,20,197,47,99,25,121,158,170,120,38,23,70,95,37,197,218,208,90,101,161,0,41,74,243,81,41,213,173,77,40,43,182,46,200,31,19,141,253,33,165,218,145,61,127,101,74,181,255,245,63,254,199,159,255,243,63,255,155,243,169,117,106,88,140,222,214,62,243,119,121,73,63,61,43,113,249,26,1,26,74,132,115,5,90,168,3,251,220,2,164,222,104,169,46,240,217,46,247,68,88,102,206,12,82,28,96,120,26,167,191,252,8,56,233,54,116,224,77,193,200,140,151,247,200,147,163,165,32,241,140,238,3,111,52,206,148,161,145,128,220,191,36,12,75,144,105,145,206,76,78,36,1,215,207,133,100,159,157,34,223,0,120,184,234,98,73,42,103,90,138,160,116,133,249,210,30,45,145,100,10,193,242,180,160,216,245,196,76,35,200,9,142,99,116,26,43,120,115,244,104,142,89,225,138,25,235,227,162,39,177,140,139,139,247,35,133,55,248,204,64,112,12,78,206,225,186,108,86,150,81,180,155,174,7,233,5,151,195,197,242,145,70,168,185,192,36,105,231,128,177,5,100,202,186,117,182,136,151,195,171,169,191,125,228,227,71,242,106,48,249,5,178,30,131,38,48,61,86,19,121,39,251,140,192,109,106,254,219,196,94,163,71,6,157,117,179,167,235,88,190,223,49,122,30,120,185,124,67,125,35,232,37,31,54,96,226,75,254,244,182,228,80,129,73,84,30,119,189,232,239,35,77,150,200,159,193,141,228,176,85,99,232,211,211,180,145,11,143,33,225,13,96,92,178,251,158,1,202,236,102,144,120,78,99,234,242,73,67,232,116,253,236,163,6,193,155,252,193,199,130,90,66,136,61,127,196,92,251,142,108,90,82,165,140,108,146,67,179,253,233,179,220,97,225,2,195,56,182,252,105,252,33,83,150,27,18,140,27,79,37,209,132,166,100,10,211,99,48,158,158,79,195,173,137,20,249,250,169,24,186,165,143,249,89,57,124,151,219,95,77,41,119,147,9,223,164,130,150,59,41,70,214,29,196,210,164,15,140,107,69,130,54,41,247,5,165,72,160,249,187,185,177,131,174,117,146,197,184,235,88,14,195,138,16,171,213,96,62,189,132,110,192,91,251,212,210,238,137,72,240,157,81,107,44,149,228,229,112,174,94,213,5,248,220,209,34,23,136,144,142,229,187,148,10,217,153,21,38,197,227,126,53,6,105,141,126,117,103,241,210,121,123,239,14,247,28,92,88,192,166,164,249,200,154,53,240,22,152,158,172,195,209,167,175,252,65,143,12,234,46,74,87,163,95,157,12,12,138,240,235,18,63,48,181,30,91,126,186,26,17,109,252,244,210,238,104,36,34,140,75,106,109,112,45,65,186,3,140,93,190,253,179,30,70,108,235,160,117,235,185,152,49,40,26,244,151,225,244,223,62,238,50,163,72,136,84,230,12,117,159,207,88,129,180,66,62,186,145,142,149,166,195,149,52,10,129,39,141,98,227,167,207,238,206,178,212,116,84,255,104,192,127,107,169,130,150,220,192,146,124,27,193,58,33,252,227,7,206,80,106,198,71,175,42,157,150,249,8,122,69,248,54,130,219,184,15,133,89,14,255,105,106,61,68,224,52,115,61,213,251,114,74,44,138,62,76,69,69,186,139,181,237,18,213,145,193,215,227,239,134,93,126,47,253,46,43,22,240,119,99,98,63,35,227,74,191,66,60,155,127,237,121,57,29,157,218,69,161,16,47,207,156,225,60,116,24,145,44,23,54,141,137,210,215,172,21,152,91,83,191,186,85,220,201,243,194,184,216,84,42,52,114,71,155,195,84,62,77,133,201,94,28,62,112,227,13,150,151,91,44,236,94,16,153,36,179,82,116,11,195,88,126,103,156,108,255,209,159,167,207,165,123,149,5,98,102,185,63,59,156,38,126,95,74,62,142,40,101,164,181,179,119,140,97,255,236,2,211,165,46,8,162,241,218,82,176,235,181,46,237,107,56,216,43,142,0,233,76,41,108,14,227,215,78,251,58,111,201,64,91,181,233,114,22,216,47,253,167,231,123,45,18,159,26,151,114,150,156,33,178,48,229,221,217,168,66,238,140,23,74,177,151,138,202,9,97,205,135,30,33,186,203,131,118,26,48,221,25,173,212,74,87,21,179,150,63,117,81,172,174,169,114,20,95,131,15,172,146,113,60,245,105,106,217,239,165,153,105,251,48,68,149,128,207,255,22,49,112,223,162,196,232,87,29,41,124,125,233,48,140,64,28,168,151,15,125,148,175,130,69,150,16,158,124,129,97,137,185,83,210,40,217,213,9,37,232,239,55,234,177,245,112,81,233,205,69,222,239,149,163,52,252,205,210,69,108,90,70,108,191,119,79,166,228,190,244,231,90,92,184,193,46,76,128,34,79,133,169,188,191,155,244,188,103,204,191,120,249,222,190,21,198,175,21,167,142,156,166,138,247,179,97,255,145,126,116,246,97,233,22,125,29,120,211,78,237,249,176,99,225,249,203,77,50,76,157,22,130,10,87,69,130,166,40,165,103,104,84,187,249,225,163,155,99,219,58,52,82,120,150,191,156,142,99,42,85,204,167,117,21,44,162,106,51,162,235,63,101,34,93,207,18,81,26,124,142,207,203,105,40,124,39,149,110,119,77,79,223,153,22,168,241,46,140,70,165,23,35,119,252,29,216,34,41,86,31,53,31,246,157,178,69,23,191,241,104,49,244,244,243,55,111,82,71,247,187,75,191,70,122,214,243,171,180,172,23,35,98,54,80,36,103,121,142,143,117,245,187,240,92,207,169,63,71,194,185,59,136,134,211,153,171,235,193,181,8,194,133,203,46,106,190,52,114,42,111,38,41,222,73,244,1,253,105,75,232,188,40,141,81,150,190,27,205,227,42,72,133,78,64,210,203,4,121,132,216,189,239,206,214,1,86,21,160,134,210,127,81,88,146,146,234,71,71,61,186,23,23,73,65,109,235,225,161,208,124,92,85,161,240,141,210,122,192,244,35,218,86,92,152,213,211,119,87,19,81,247,167,143,8,95,77,247,55,205,70,110,77,22,202,229,17,71,67,159,134,141,183,250,211,3,98,65,213,98,172,1,224,157,20,146,209,199,152,170,3,241,116,115,248,252,143,222,169,213,114,79,46,138,55,50,169,2,69,14,147,143,140,110,60,85,247,104,179,14,61,221,225,217,85,75,111,214,32,233,78,105,53,63,131,106,64,133,22,126,142,82,236,178,84,83,104,245,74,240,66,202,100,215,143,34,13,44,85,255,97,44,73,21,194,88,204,227,94,184,229,203,125,83,216,202,164,47,140,147,86,45,128,163,25,31,189,242,62,125,118,85,121,182,168,85,54,221,107,13,143,93,122,159,166,173,211,85,88,25,86,26,122,175,145,143,120,233,164,167,49,196,148,253,124,54,90,230,133,59,245,198,165,62,106,99,191,213,4,152,126,80,182,41,12,111,237,213,5,232,239,48,146,62,13,103,204,188,40,173,28,151,94,154,205,186,22,221,173,64,135,22,149,55,205,227,6,71,223,32,15,93,79,71,51,230,155,251,40,77,46,210,179,5,9,228,53,127,122,225,86,213,87,195,25,114,175,122,218,229,164,96,236,52,197,141,38,13,247,155,33,32,209,213,96,121,134,139,27,107,14,161,91,240,28,243,126,165,55,213,63,214,20,65,142,14,204,164,119,96,187,90,183,227,71,233,75,183,114,137,156,44,171,150,19,184,89,24,222,97,90,163,60,70,209,174,238,126,42,231,238,156,143,149,74,57,249,101,143,167,46,242,156,251,244,168,117,144,56,103,135,155,80,127,152,60,34,212,62,5,94,143,82,216,101,41,183,101,98,61,40,18,201,127,122,24,99,228,35,9,219,205,112,5,134,170,253,53,21,251,173,221,227,187,232,64,57,223,167,75,153,49,105,52,93,85,184,114,133,250,138,28,27,225,249,105,207,147,99,49,147,164,114,26,58,135,11,163,69,27,174,242,106,186,212,191,92,184,27,231,239,3,55,63,57,104,239,37,191,104,190,252,71,36,176,119,33,101,254,205,88,107,46,254,17,223,93,5,120,193,22,92,247,229,116,121,233,143,158,140,235,209,119,33,153,57,106,60,211,55,187,186,52,154,80,33,60,139,101,201,82,119,177,40,207,205,243,209,208,233,60,231,35,99,199,205,199,103,64,75,113,135,211,124,31,230,174,112,116,144,7,170,59,248,92,238,45,228,129,69,239,20,180,100,128,11,159,83,92,30,5,100,81,141,178,93,216,236,242,106,9,38,95,252,151,51,234,166,62,29,253,212,128,19,5,66,143,242,3,55,157,203,185,35,62,214,124,116,182,163,136,93,175,151,181,51,90,91,181,46,8,107,28,61,250,249,16,55,10,201,249,121,186,168,67,216,55,117,122,109,203,206,207,1,39,105,157,7,140,252,246,145,245,34,165,169,192,52,14,243,203,161,195,238,191,20,230,36,86,255,237,35,16,138,250,204,208,176,187,63,12,63,155,120,25,55,142,244,117,39,28,101,102,62,191,220,240,77,5,172,237,38,128,33,67,119,245,7,30,187,72,244,180,251,238,232,63,37,96,82,180,244,229,232,189,93,126,187,72,119,47,218,138,143,219,168,212,238,60,74,124,196,89,78,34,97,202,14,163,233,234,103,31,189,234,136,39,191,111,199,42,234,61,93,20,227,45,127,152,140,20,133,105,145,91,135,195,173,75,98,134,57,64,91,117,205,138,28,187,42,215,41,12,52,105,249,87,55,30,237,250,110,232,161,183,43,33,164,173,235,140,35,117,125,19,90,167,130,165,239,78,164,26,58,220,205,105,172,62,227,35,65,182,43,117,213,26,45,171,67,218,83,153,209,233,198,20,1,109,206,236,230,39,179,144,70,254,56,210,27,126,50,87,39,201,165,212,224,196,40,83,118,240,121,83,42,83,159,198,209,235,226,136,131,45,55,61,1,232,214,227,221,233,108,41,141,154,192,110,120,189,90,133,58,162,8,26,27,117,0,193,59,215,177,41,64,20,155,191,162,159,12,191,79,73,224,40,111,188,134,124,63,183,13,112,104,138,74,72,10,245,188,89,137,86,113,32,37,254,22,12,218,78,103,107,153,178,40,175,10,159,253,239,246,235,102,131,203,213,67,49,106,189,180,127,150,235,58,179,104,209,103,165,250,237,137,102,249,238,244,89,148,167,235,234,161,212,29,35,209,2,185,2,67,66,238,46,181,133,197,37,247,109,37,80,85,139,219,137,103,91,37,157,150,90,172,189,244,181,95,55,77,47,244,229,248,66,238,94,193,188,61,123,65,164,93,37,149,253,134,6,49,142,207,217,47,26,190,195,90,118,211,186,204,168,226,183,216,95,68,69,72,20,95,85,99,73,231,160,159,177,222,87,91,114,235,122,96,66,191,35,28,10,105,168,180,131,91,175,4,60,56,3,207,79,211,77,233,174,54,149,177,122,2,184,236,183,160,72,241,161,240,153,239,123,2,14,188,83,26,207,211,112,6,248,211,212,229,213,247,179,82,124,86,235,83,195,53,72,160,234,46,26,88,171,106,215,95,38,187,234,186,34,206,49,198,28,208,80,235,188,205,96,172,62,80,234,186,13,197,125,237,163,166,219,203,243,205,52,152,191,134,5,193,255,162,70,36,30,249,113,251,212,88,82,230,185,123,244,229,133,118,208,238,253,129,15,85,31,166,150,107,58,202,106,106,160,181,100,75,56,112,184,9,37,179,193,52,154,241,145,89,219,75,13,48,39,170,13,253,179,23,28,194,15,76,16,63,224,186,52,6,69,54,190,43,248,217,232,159,219,3,31,93,204,189,186,116,184,232,26,164,58,182,87,4,13,137,9,142,71,21,200,107,165,230,19,190,161,75,85,144,50,16,255,229,45,157,100,64,167,119,207,225,104,64,89,167,47,38,25,45,7,92,215,19,203,204,191,250,78,135,71,31,122,149,115,88,110,205,30,48,173,108,31,24,90,107,119,166,225,202,158,250,114,124,146,219,95,126,182,250,206,250,89,231,108,212,24,154,229,153,202,62,201,36,31,186,176,33,92,40,210,2,94,149,18,3,195,8,215,251,242,156,224,61,239,221,145,73,142,81,111,66,165,66,127,198,211,195,50,136,4,198,238,22,152,27,80,182,63,228,100,101,135,27,47,215,174,87,185,57,90,253,167,113,93,55,69,141,36,207,63,122,210,83,78,223,93,228,224,25,253,190,238,18,180,205,226,194,6,95,218,144,253,91,118,206,206,229,105,149,12,103,14,99,11,22,163,29,219,126,179,16,220,23,187,4,203,152,202,137,11,67,193,39,119,121,97,189,102,138,123,41,247,169,240,160,99,175,199,37,76,214,201,187,209,54,99,49,161,154,95,67,31,206,208,240,250,173,53,136,26,197,122,28,173,27,102,99,119,110,162,244,233,79,159,213,26,174,173,82,195,74,27,98,129,139,41,60,113,231,13,85,97,10,164,174,33,204,86,50,153,43,240,32,34,233,55,15,197,111,114,2,204,21,218,134,123,124,127,49,196,128,143,64,42,34,133,81,134,228,206,43,208,209,215,16,255,68,141,68,103,196,193,182,107,136,148,78,224,99,42,92,104,34,233,48,5,158,177,89,104,93,5,81,161,223,15,107,69,25,190,193,52,135,142,203,133,244,80,249,48,118,75,243,248,0,105,57,106,32,163,225,71,130,5,215,222,220,162,83,98,134,30,153,229,67,171,185,170,80,162,243,155,215,78,144,89,255,186,209,209,4,157,193,18,184,60,126,114,72,123,241,90,94,56,99,235,232,211,164,45,132,144,207,120,167,100,82,97,54,216,190,98,168,160,115,234,180,224,116,246,251,229,108,36,105,39,122,80,52,94,159,52,90,181,46,185,146,41,220,67,231,113,248,104,188,207,156,254,168,39,47,76,135,12,177,124,10,212,46,197,117,133,206,233,94,250,93,217,26,60,92,24,207,192,208,21,249,117,195,114,248,216,227,85,87,132,20,65,255,108,227,182,211,35,70,26,185,251,133,137,216,20,233,147,74,209,6,13,57,34,222,211,151,62,76,74,115,111,129,166,178,228,18,57,176,247,174,7,38,246,42,114,158,150,131,250,211,71,69,154,114,237,210,175,17,210,38,135,105,48,163,191,13,151,190,75,76,152,38,85,24,23,59,146,30,229,162,184,52,233,79,79,46,138,187,139,143,24,73,122,66,136,90,185,159,62,227,207,80,81,93,216,245,205,5,135,5,19,250,3,211,110,169,121,252,109,149,247,233,179,184,201,239,24,26,94,212,249,192,231,202,185,198,61,196,81,20,53,42,124,228,148,192,41,189,11,114,116,187,233,147,210,176,216,235,3,147,247,229,191,77,34,253,208,57,163,20,202,195,65,212,240,168,202,0,163,70,242,108,182,76,221,178,26,232,22,42,217,126,245,90,201,143,156,32,171,89,172,30,220,35,56,82,68,39,96,39,193,159,119,227,215,184,176,135,194,70,29,114,63,140,178,151,62,21,78,231,179,253,233,68,219,59,241,254,146,242,223,67,235,133,107,66,26,70,219,149,71,255,27,207,40,64,233,210,167,233,50,239,57,126,123,47,105,101,13,218,183,39,181,108,107,194,173,175,38,151,205,19,206,40,65,143,158,26,246,203,137,189,230,105,20,231,228,138,206,64,101,67,27,158,23,73,16,160,201,86,202,120,47,119,36,189,76,203,64,215,73,217,187,123,218,214,128,10,119,8,74,223,35,207,167,153,214,81,94,151,139,228,120,207,157,234,227,113,152,83,150,118,76,118,207,142,234,89,242,105,13,166,56,198,97,236,23,145,150,121,27,119,72,118,56,85,13,116,17,189,30,158,171,144,8,197,234,179,197,200,62,47,8,213,228,187,79,74,142,52,84,2,47,170,142,28,152,104,170,63,157,215,153,64,253,44,234,62,5,174,194,4,102,48,197,92,23,53,142,190,254,160,231,166,245,175,34,42,169,23,231,177,255,40,193,247,212,195,116,244,121,57,92,231,215,224,13,248,224,70,55,138,165,34,9,242,86,79,240,35,201,127,61,55,136,133,144,239,192,43,121,88,170,203,156,165,244,230,66,198,110,189,117,163,28,141,224,88,22,215,157,14,105,55,245,200,162,234,208,129,248,190,155,119,117,149,41,212,179,186,10,119,190,216,202,27,5,38,225,246,26,102,201,66,33,243,129,161,184,31,14,67,101,62,31,37,12,74,28,135,105,72,253,232,104,187,121,254,19,49,28,205,116,160,193,109,113,69,231,192,233,73,255,40,104,166,233,234,212,56,0,91,86,105,71,101,165,103,107,90,117,234,243,213,203,154,141,56,108,17,255,191,208,45,83,188,187,209,63,86,225,229,166,110,34,194,147,244,171,224,244,201,158,156,75,167,192,170,90,45,252,28,57,6,102,205,210,4,62,70,73,241,20,61,58,128,150,245,192,100,194,5,124,132,147,234,49,253,92,92,145,194,106,5,215,226,8,45,63,178,225,226,112,215,29,76,166,96,201,254,85,75,123,243,26,188,188,109,5,240,153,32,85,145,140,168,216,247,63,233,199,77,245,74,203,3,142,57,89,212,178,170,161,96,204,26,142,82,180,245,216,9,144,109,250,87,157,139,191,169,170,208,143,197,179,98,177,216,22,170,43,116,76,122,207,65,165,21,212,11,19,54,203,254,93,220,52,93,237,159,35,85,99,220,56,207,166,218,63,84,213,205,120,55,154,135,124,22,60,195,211,69,56,105,13,107,61,240,232,113,182,178,229,227,232,203,71,158,85,65,221,130,232,129,158,67,154,77,93,150,213,24,63,114,4,25,246,115,168,173,191,229,150,167,87,23,71,15,74,126,139,148,223,140,70,218,212,38,92,147,234,155,128,139,166,160,22,171,243,200,241,209,22,62,81,120,110,247,126,1,175,199,150,77,116,81,141,129,83,43,186,20,70,27,139,119,87,34,87,2,103,99,47,114,184,161,200,41,124,190,51,14,253,185,155,203,84,184,88,43,79,135,137,165,60,48,215,67,12,173,207,231,2,192,195,219,100,189,142,189,161,198,141,197,71,226,92,79,212,1,29,185,69,244,2,61,7,100,43,202,156,198,192,141,175,76,224,238,70,23,219,191,37,85,195,39,81,224,18,18,131,206,151,58,163,20,114,247,16,9,57,107,220,133,108,191,190,252,98,66,165,47,89,159,166,128,44,198,77,191,135,103,202,104,145,40,66,129,116,100,29,55,61,76,90,72,163,162,89,114,133,238,28,57,228,251,162,161,161,254,52,113,130,88,45,51,115,116,66,55,229,105,49,112,107,107,37,46,149,115,39,174,20,79,67,47,180,21,182,230,69,46,164,233,201,35,3,135,219,102,133,44,220,52,132,26,10,239,158,99,167,108,120,88,245,105,122,93,151,128,141,67,84,225,141,119,47,174,166,39,72,125,110,119,114,42,253,195,200,209,22,149,179,208,242,160,135,200,129,237,241,121,121,67,201,159,126,167,230,190,68,129,58,48,65,151,184,145,233,163,173,47,135,204,74,175,243,253,220,93,171,219,6,112,152,58,30,133,161,202,235,241,242,213,52,208,76,55,240,179,189,178,43,34,104,114,58,52,171,114,112,20,182,39,93,176,137,54,225,223,69,246,153,190,250,172,72,9,144,90,77,125,243,26,151,71,12,20,198,7,125,243,102,203,187,134,67,193,227,51,161,91,118,2,202,171,230,239,145,189,208,242,12,221,139,52,173,161,240,145,110,49,97,116,27,153,15,188,123,113,33,95,96,71,219,250,114,186,207,133,238,69,94,202,235,84,60,39,170,56,138,80,214,135,75,217,241,209,180,7,81,113,180,233,27,179,227,213,180,248,148,57,217,85,235,139,10,138,150,46,244,166,247,172,215,163,208,93,229,125,121,131,59,202,151,195,146,167,170,194,71,57,155,241,52,169,239,250,242,179,233,150,203,248,98,137,155,250,52,84,112,110,207,17,165,30,122,219,211,169,109,121,149,14,201,83,93,61,7,70,124,63,226,105,234,91,244,229,164,255,197,111,67,200,168,14,145,205,34,37,31,249,249,198,94,30,184,85,143,97,19,114,104,91,175,123,26,111,231,237,11,102,77,42,245,105,90,73,185,45,89,72,110,31,186,218,180,150,240,90,26,174,155,71,80,27,217,160,23,65,80,61,158,84,168,108,204,247,152,150,163,228,100,245,158,97,95,180,216,45,140,236,113,156,163,34,85,127,57,68,197,234,25,79,116,219,241,51,176,172,85,170,194,176,54,249,148,147,119,161,209,48,168,118,162,88,230,172,254,220,26,75,227,22,143,42,58,186,7,168,197,87,19,201,138,119,96,231,31,39,181,222,97,66,58,175,118,179,10,118,205,199,227,79,205,149,235,218,68,46,186,86,116,65,160,226,57,149,201,50,73,243,27,47,32,41,208,225,74,47,0,133,233,91,225,22,95,54,209,252,196,34,168,132,191,48,89,176,26,37,199,162,243,188,96,90,209,110,181,171,8,92,55,143,120,37,226,45,122,132,16,20,103,65,124,228,112,52,103,157,114,242,190,189,238,164,82,188,254,188,28,133,194,247,41,77,139,116,151,91,151,204,56,252,20,88,190,123,133,236,92,31,89,35,254,171,159,141,82,59,2,198,202,208,207,198,91,90,195,76,206,251,121,120,210,132,193,199,221,173,160,85,97,154,250,249,156,209,11,90,199,181,40,17,184,10,65,181,92,37,253,101,216,167,124,159,193,239,91,52,196,104,229,55,94,6,100,36,10,79,208,139,44,54,191,117,171,85,23,44,133,233,149,229,47,167,137,226,212,141,118,132,150,103,159,91,62,179,166,231,30,120,181,80,230,89,105,173,136,249,53,68,139,141,70,96,66,15,144,5,158,220,82,160,102,254,201,141,225,196,120,193,12,158,155,252,70,63,41,207,112,53,138,244,196,161,67,35,230,226,209,163,68,18,254,147,49,1,209,253,26,1,35,122,21,29,4,105,46,250,170,96,144,209,207,16,27,70,62,48,245,151,57,248,211,221,45,212,40,61,17,74,50,154,3,238,228,178,43,76,235,141,238,240,78,251,125,247,92,161,183,54,34,169,79,224,22,121,232,151,58,249,163,106,244,81,241,149,189,204,1,195,170,101,77,29,56,187,48,135,57,106,193,29,77,213,192,165,21,98,222,146,121,95,120,229,40,235,162,202,235,9,194,227,25,29,110,255,55,168,247,52,79,138,114,167,216,135,205,58,144,105,84,184,65,252,234,47,39,40,166,63,77,210,115,246,145,225,146,204,186,94,141,184,151,127,23,189,36,159,93,74,98,79,124,215,164,225,170,190,28,39,84,124,215,153,111,117,215,208,129,33,121,54,106,34,191,119,62,123,133,116,11,63,157,80,239,61,149,187,86,101,228,42,51,254,147,252,188,123,244,20,126,191,196,63,125,96,136,53,189,220,153,97,62,175,198,223,233,5,201,231,36,107,30,56,156,88,84,206,93,24,173,245,217,166,200,225,40,140,207,112,156,63,48,13,163,180,252,188,180,39,196,191,195,67,64,17,86,121,82,19,172,29,167,143,155,152,126,127,222,253,71,116,0,127,200,122,112,14,240,95,153,245,224,79,255,244,159,252,233,239,255,205,159,255,225,95,253,205,137,15,154,113,132,142,219,254,115,46,107,199,234,134,98,195,95,144,187,239,219,3,85,113,77,53,60,98,180,79,251,150,200,186,132,4,231,39,112,30,145,38,109,181,144,213,55,102,51,2,143,168,131,225,245,53,2,54,214,22,19,219,251,219,122,166,55,45,29,26,121,22,233,106,132,107,91,43,177,120,186,109,235,112,251,9,126,26,162,229,232,26,3,92,173,99,232,7,219,53,224,71,170,97,2,225,15,119,184,227,69,222,1,79,235,15,126,95,158,33,55,202,49,45,141,124,132,43,227,54,9,198,17,125,0,93,221,235,136,143,29,50,102,52,249,1,61,186,171,167,199,110,140,233,72,122,63,48,7,230,210,104,17,187,182,236,30,129,169,66,184,135,98,243,25,105,202,79,83,109,229,85,127,27,142,250,161,227,134,226,48,93,205,104,143,95,74,184,192,149,35,253,109,134,141,186,18,249,104,192,197,154,168,92,120,212,96,87,177,94,93,100,61,125,171,185,87,162,6,93,208,97,253,16,46,10,29,87,151,175,46,220,194,215,75,111,68,203,85,246,153,209,163,244,123,223,209,84,135,221,35,112,114,54,41,114,16,215,142,244,191,131,30,213,103,248,30,38,228,148,146,108,51,10,239,106,138,119,83,156,222,101,185,32,103,188,156,232,192,225,9,1,132,67,117,56,70,43,217,152,47,78,158,43,15,27,230,155,94,99,70,206,40,33,42,243,135,41,158,202,67,96,42,227,227,119,211,74,178,82,172,227,242,244,40,227,210,210,237,91,89,157,219,203,117,114,228,71,148,132,152,210,153,162,178,136,12,221,150,101,143,145,129,183,111,175,130,73,11,217,29,117,96,192,92,116,201,119,201,180,177,4,76,10,189,27,145,180,69,94,89,142,45,121,10,211,13,131,141,231,175,201,79,67,168,117,59,56,176,3,115,209,179,99,77,64,61,72,181,173,124,122,200,148,18,162,245,42,72,206,9,37,32,1,87,203,212,245,195,209,167,212,49,26,215,137,217,242,23,38,21,186,20,129,59,204,203,113,180,142,112,146,129,91,237,203,77,113,50,159,201,146,83,93,169,116,241,91,118,255,216,4,244,105,11,78,220,147,69,151,228,103,35,161,18,165,235,165,63,112,194,63,45,176,249,201,238,103,67,217,216,116,104,230,198,114,137,66,239,178,173,235,69,243,143,219,46,150,228,25,130,15,50,105,71,2,59,27,20,112,23,253,160,45,154,248,69,190,13,109,216,114,80,200,208,132,237,108,23,63,214,103,28,77,174,7,82,88,166,243,99,64,205,52,35,63,10,24,206,132,107,75,209,9,173,71,201,56,48,122,166,63,108,101,250,250,238,68,0,167,198,195,59,201,193,53,74,158,118,243,159,172,170,169,202,47,155,162,153,252,155,243,148,74,0,224,99,145,223,246,88,192,172,136,124,51,253,133,60,236,189,73,35,200,75,102,140,32,185,219,213,56,192,48,149,5,38,145,119,196,111,155,150,42,240,17,49,221,133,89,135,81,100,233,211,16,30,59,90,32,212,20,20,5,214,243,72,89,203,177,116,61,168,7,245,124,99,8,48,119,19,41,139,243,160,123,117,209,134,255,34,154,152,3,91,14,177,63,61,141,92,80,96,138,100,227,226,154,230,90,84,152,109,234,215,30,41,250,114,63,20,43,75,107,254,219,131,15,147,189,208,160,125,185,182,212,129,177,64,244,183,105,180,235,7,159,94,82,91,148,28,24,159,35,16,11,117,39,22,167,194,57,143,248,238,26,33,71,122,186,108,139,70,57,200,71,200,156,85,174,5,223,42,208,215,69,218,59,112,241,148,75,146,210,113,94,11,72,210,159,11,133,115,11,157,125,214,21,134,246,96,59,124,118,172,238,163,99,179,143,219,81,134,140,248,93,35,157,217,96,76,20,127,218,82,207,31,152,46,201,62,180,65,118,226,3,27,231,149,195,37,39,157,80,190,202,221,28,155,58,177,161,39,192,122,181,250,156,85,104,96,117,206,138,177,236,4,108,123,94,96,122,10,197,111,215,41,244,142,192,102,40,84,135,97,229,145,161,97,124,186,251,230,8,116,178,5,228,228,91,106,246,112,229,12,162,68,29,90,54,114,95,215,236,142,166,167,32,238,23,255,106,235,237,161,104,158,183,7,150,41,148,179,234,98,158,249,187,212,116,160,125,45,185,113,33,249,156,206,88,5,92,34,136,69,41,17,186,216,53,240,54,93,92,34,94,15,140,66,122,61,252,59,27,225,175,162,45,207,248,105,170,109,75,23,24,41,186,253,163,206,174,233,242,238,2,35,179,231,15,237,84,184,85,229,224,65,171,220,220,0,88,228,158,119,221,39,165,92,150,236,185,204,255,251,236,131,78,214,84,117,235,129,212,38,125,216,218,93,94,235,97,118,163,220,209,77,102,84,201,23,134,93,68,84,32,154,111,45,15,82,45,74,60,146,174,214,217,148,245,118,232,157,20,75,162,176,234,177,134,131,118,184,221,51,103,212,5,154,80,128,78,193,159,62,151,73,43,42,142,178,69,142,28,110,175,80,48,6,218,123,95,175,249,171,110,20,216,146,117,3,62,202,241,84,24,219,166,249,119,23,56,253,166,94,1,141,0,130,195,48,85,43,108,13,133,119,12,141,186,44,129,161,28,157,62,242,68,210,233,80,152,140,191,251,219,132,86,83,210,187,139,248,244,221,44,107,216,5,177,245,106,131,226,249,46,201,32,251,64,127,155,82,25,79,76,92,56,103,162,70,130,91,247,136,156,75,245,121,246,243,224,221,122,41,79,99,135,188,112,131,115,110,61,202,196,104,190,160,84,62,45,29,26,52,242,121,184,149,156,225,250,80,45,7,66,172,235,212,90,20,19,236,166,240,209,91,60,144,181,140,116,94,81,11,228,222,125,220,172,137,184,192,20,100,44,223,75,13,75,73,47,229,77,171,164,107,38,224,207,167,195,163,192,214,252,194,71,6,107,250,150,83,0,231,168,151,119,216,211,57,117,213,253,44,225,230,194,188,91,76,35,98,23,71,148,251,200,109,243,136,194,12,213,187,39,25,193,95,58,194,129,211,126,165,80,30,126,48,143,87,213,135,33,175,190,24,250,172,40,42,149,125,231,225,129,243,71,56,221,84,101,29,86,94,242,193,197,140,31,213,135,45,113,209,97,50,202,159,175,58,219,200,35,50,144,228,156,221,240,192,52,7,189,83,70,217,213,150,163,95,147,85,114,222,161,225,113,108,93,103,244,236,45,143,123,156,75,142,196,94,249,106,170,165,156,89,109,225,211,232,178,75,233,55,177,61,9,28,77,255,236,121,153,150,130,170,121,205,58,246,123,79,106,29,21,26,3,221,123,213,244,129,241,188,156,216,223,221,135,92,141,116,238,80,3,135,27,111,57,220,72,166,22,235,8,238,11,31,25,60,97,114,15,144,27,157,111,191,66,123,184,101,53,133,143,64,234,183,209,9,223,5,129,132,204,105,183,30,105,237,194,155,64,164,60,61,76,89,233,62,167,180,207,43,106,143,114,117,248,130,161,173,232,103,83,228,225,105,24,203,228,161,90,156,24,172,30,26,92,208,134,117,125,57,205,60,155,163,27,142,18,249,236,109,205,174,174,212,160,23,155,28,62,35,252,173,215,6,177,190,135,75,142,15,212,185,233,182,217,69,39,193,61,32,94,141,12,29,139,127,53,180,147,59,171,199,228,60,145,29,132,72,65,124,26,5,246,166,187,28,107,144,117,223,212,147,67,88,216,167,132,4,214,172,48,229,200,115,251,103,181,153,213,192,111,228,219,56,41,28,33,122,12,109,113,127,65,28,54,124,202,206,130,168,45,123,84,119,252,95,238,174,164,100,79,52,203,102,59,56,4,22,73,96,98,19,210,52,107,12,95,107,44,192,60,100,82,16,228,215,78,166,165,28,220,93,130,46,200,190,124,100,197,42,181,30,135,98,20,18,173,102,61,178,101,185,54,108,210,219,37,237,32,42,25,112,79,21,165,64,159,142,192,60,48,91,161,198,54,75,91,221,99,48,129,47,63,217,120,203,40,155,9,248,143,125,188,127,204,225,219,255,234,222,236,127,241,79,254,244,15,255,245,111,239,202,158,230,88,253,24,40,38,122,56,125,214,93,14,24,124,205,114,224,70,10,194,18,24,19,243,167,210,1,119,50,4,170,192,240,140,253,76,72,96,148,155,216,182,214,226,166,125,49,229,3,35,42,131,150,12,216,138,132,247,133,201,222,138,205,65,96,246,172,97,245,167,109,40,67,96,218,25,142,251,219,20,169,38,253,109,218,242,46,255,176,65,94,94,151,239,38,127,212,191,11,26,37,241,214,113,191,81,108,125,71,70,40,62,50,14,129,115,29,95,211,120,96,88,255,146,12,156,212,224,143,110,13,24,51,121,203,203,207,63,62,143,251,211,213,152,29,4,62,151,248,167,254,3,91,104,175,9,220,62,109,16,112,193,41,43,115,146,105,184,210,238,156,28,69,82,122,198,55,43,119,251,122,79,131,230,163,254,233,71,179,146,95,95,18,96,250,94,235,140,165,101,21,2,23,166,146,122,200,187,19,5,82,235,14,27,73,48,178,140,204,10,106,138,143,172,153,253,44,48,113,172,59,37,171,43,39,44,168,57,114,29,38,204,30,98,155,203,13,47,89,118,120,206,168,48,51,152,178,249,187,143,32,219,137,120,27,240,34,43,195,71,134,89,19,202,32,201,138,103,243,248,211,148,208,7,149,180,193,249,11,183,129,90,119,238,44,40,218,196,29,247,25,100,20,107,52,83,38,248,219,139,218,114,41,92,232,251,122,199,69,50,255,138,251,29,24,165,235,27,23,157,10,104,169,33,48,9,109,119,49,201,90,90,207,168,105,134,116,135,109,17,202,40,173,49,216,18,201,46,60,184,147,255,18,222,249,194,86,245,170,3,39,178,112,55,33,132,154,146,193,108,48,49,168,251,219,214,232,62,108,76,187,98,115,114,244,76,105,222,127,129,126,189,88,129,143,162,33,94,68,251,234,233,194,142,118,109,145,120,103,227,166,71,208,253,172,98,230,73,123,38,37,215,43,19,168,98,16,110,238,15,118,105,69,174,53,141,181,158,151,147,13,127,97,172,136,153,159,73,249,136,5,64,247,144,154,7,67,97,192,184,227,38,131,98,228,249,124,53,237,237,47,92,201,235,211,159,38,155,250,46,71,181,174,118,186,19,200,236,78,247,167,43,229,209,93,167,172,204,27,48,4,158,99,5,241,204,239,233,221,238,148,145,71,146,30,240,40,65,213,199,69,125,68,123,94,125,20,174,123,108,33,223,201,193,213,108,240,81,127,29,133,221,127,61,251,187,92,158,66,224,106,252,8,207,246,159,241,176,101,205,189,163,30,95,39,240,105,213,115,171,62,139,1,103,193,21,101,116,142,146,238,25,118,48,201,87,186,31,221,81,142,159,29,10,213,112,191,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,142,119,119,182,137,172,52,12,210,49,176,206,114,200,156,208,227,213,239,29,163,113,158,83,14,61,150,107,28,60,138,205,155,254,178,245,191,174,142,210,198,82,31,254,245,66,113,184,119,149,85,104,149,195,63,153,42,42,61,88,212,220,187,236,167,198,175,5,65,59,48,125,110,252,108,28,65,213,130,36,29,184,114,89,251,192,224,179,84,137,64,25,119,29,247,105,122,192,202,71,209,71,101,222,47,30,36,180,234,168,207,176,198,23,207,0,238,198,171,36,240,56,26,195,242,167,23,21,252,10,19,138,191,195,130,107,65,117,128,57,140,103,236,62,76,146,103,210,83,135,230,57,253,167,237,194,210,77,98,108,203,205,159,38,209,95,118,1,228,127,243,42,70,40,57,85,183,208,209,232,218,151,174,10,90,8,222,202,176,143,90,211,226,228,40,113,251,1,105,140,32,216,49,151,178,162,52,183,150,55,75,111,35,208,82,110,164,195,70,117,180,19,189,144,136,137,13,23,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,116,223,218,103,217,235,212,235,142,230,151,159,101,7,220,233,158,40,83,82,72,211,244,13,72,213,197,210,123,186,80,162,233,215,29,157,198,197,71,109,112,137,235,14,158,181,231,46,197,105,255,53,131,155,246,157,51,168,162,190,223,110,2,83,99,171,79,91,175,131,123,171,80,49,61,211,51,114,210,31,253,187,241,69,236,242,188,188,124,177,91,219,193,8,54,153,212,188,231,45,135,0,158,184,19,228,229,16,183,79,191,138,9,59,86,21,223,168,177,37,199,233,33,43,69,182,3,253,26,171,175,55,148,17,81,138,241,131,115,113,245,5,238,179,245,188,28,169,145,150,159,106,218,26,47,253,109,22,209,37,29,121,20,233,25,57,153,207,33,39,201,80,156,207,211,165,215,144,208,230,38,120,62,44,133,152,76,59,21,189,212,72,180,252,90,12,112,119,160,69,235,221,145,105,150,212,253,230,33,127,84,111,114,26,223,118,159,242,106,201,200,2,67,161,53,226,158,215,46,91,160,112,165,109,215,110,48,159,101,43,209,144,138,120,97,168,55,248,36,4,102,173,239,94,160,228,86,175,37,148,211,21,26,33,122,108,175,250,238,58,219,246,119,67,78,48,197,22,59,90,26,53,233,174,79,98,226,136,221,97,93,47,174,38,251,75,105,43,242,110,43,172,117,41,77,218,179,4,106,38,157,175,110,183,83,224,76,246,67,22,248,232,123,174,221,31,61,184,146,248,162,48,190,146,107,150,236,115,2,210,210,145,209,23,218,13,61,250,164,171,238,4,99,220,30,247,232,15,115,189,235,192,143,110,84,221,218,218,221,218,93,42,76,195,114,183,13,104,192,34,66,105,16,16,25,97,28,20,73,191,1,60,135,179,185,213,65,221,118,215,143,206,187,250,239,146,59,156,244,119,161,33,95,110,14,145,67,243,76,88,90,171,223,163,69,221,3,77,231,20,62,243,189,194,28,178,204,147,128,73,67,14,75,141,157,208,179,254,246,194,242,93,238,78,192,207,40,66,129,251,183,214,107,98,54,171,213,126,228,149,37,42,95,24,185,171,10,12,129,225,114,69,10,190,162,241,104,224,56,99,243,186,107,73,35,109,9,181,83,91,183,174,51,137,2,252,110,166,130,14,141,72,228,247,52,108,247,185,200,140,211,102,238,74,171,158,81,51,146,154,83,38,124,191,129,145,87,74,93,190,250,57,218,165,180,129,67,248,40,120,75,253,28,48,232,246,187,214,191,190,125,242,48,148,218,249,106,10,103,67,193,8,40,86,249,54,166,182,187,191,51,21,113,49,37,219,130,248,247,104,209,97,174,61,3,195,60,109,53,118,74,233,234,229,96,40,205,13,208,1,111,100,223,143,231,232,15,28,75,127,232,63,59,218,240,95,217,127,246,231,255,246,239,255,244,159,254,251,159,255,221,191,254,155,187,208,160,126,132,195,232,83,245,8,206,28,193,28,141,198,10,41,181,95,198,1,104,55,3,43,208,214,44,63,209,31,230,130,151,135,127,158,221,113,97,44,42,215,30,128,169,148,253,246,198,217,87,153,30,106,242,242,115,69,18,52,184,176,113,124,11,74,233,235,30,142,246,25,2,168,146,91,216,47,229,137,189,123,10,161,3,77,165,173,208,236,126,215,185,44,112,247,9,76,13,200,183,119,24,56,89,199,83,96,118,196,47,224,106,253,157,206,233,201,250,242,115,137,250,187,211,52,54,219,64,161,124,250,170,23,126,188,146,93,218,252,241,112,190,133,73,140,108,83,20,55,20,38,220,119,225,154,72,90,109,10,227,105,185,159,93,105,31,181,100,74,205,191,176,239,208,104,190,34,173,127,173,142,185,126,101,131,214,90,138,250,34,249,174,115,91,164,47,48,2,159,38,230,248,150,223,38,135,243,43,197,7,62,34,45,158,157,214,82,169,93,16,95,220,138,6,158,197,26,60,21,71,171,74,86,208,129,89,112,135,125,148,177,162,195,134,231,28,210,192,15,30,164,118,199,55,195,71,122,123,10,131,90,89,88,19,24,34,190,122,223,141,157,31,145,121,96,148,32,255,168,69,31,139,54,5,38,236,220,191,45,76,239,206,181,101,220,101,155,191,243,162,199,30,9,221,155,104,64,38,79,248,155,79,43,154,136,6,129,84,87,159,217,28,247,225,138,185,38,195,110,70,42,242,141,107,218,49,108,69,224,115,69,124,108,94,211,180,155,29,233,108,16,214,103,184,176,239,211,68,215,150,78,25,187,123,125,202,49,116,176,40,238,242,242,78,244,236,187,170,126,153,163,225,219,171,70,244,156,234,61,214,19,31,122,16,2,217,189,54,218,71,88,253,131,171,238,147,65,122,243,119,67,131,54,73,241,6,30,150,111,27,35,27,97,18,3,115,212,214,29,89,199,227,47,27,120,26,17,89,241,167,73,139,148,119,227,21,159,87,152,161,152,39,57,243,22,20,219,201,81,214,117,201,82,83,245,80,150,195,71,237,94,186,79,182,165,97,250,114,101,99,160,113,216,106,208,191,126,169,6,215,30,101,252,192,120,1,182,195,36,8,70,27,102,50,21,114,243,175,194,55,221,244,225,98,169,93,14,67,89,44,2,158,72,195,252,242,59,236,171,145,154,242,52,229,160,57,158,70,188,200,54,92,184,28,191,38,151,204,104,198,67,173,48,70,179,111,51,74,42,100,206,22,106,141,127,116,63,162,74,164,255,209,255,161,164,243,165,196,155,33,123,144,224,9,153,169,119,159,144,55,23,61,44,97,132,131,215,211,247,32,4,130,69,94,14,21,209,189,59,142,10,129,2,171,15,91,59,160,251,81,103,229,71,52,158,70,118,27,203,200,135,46,216,177,158,135,201,227,114,148,50,236,182,21,61,34,247,222,13,184,1,115,210,87,147,236,145,239,184,160,183,47,165,61,163,46,247,213,139,182,78,114,153,66,156,156,63,170,7,80,242,168,100,170,123,181,182,68,23,69,251,44,10,67,13,113,101,228,57,249,100,222,234,187,127,215,235,133,151,145,232,201,82,89,55,149,251,242,179,91,70,100,112,255,150,185,165,251,238,35,167,143,198,190,244,97,200,76,63,180,18,84,27,242,44,153,196,235,138,118,42,18,235,179,140,36,216,205,251,205,13,173,54,233,195,71,151,95,119,212,71,34,174,103,70,6,249,37,23,37,201,121,166,250,236,129,122,109,66,136,72,81,107,229,213,3,199,199,213,77,104,93,85,247,86,24,185,127,71,221,97,235,106,242,201,244,112,250,122,41,209,47,176,212,29,132,183,192,56,223,230,186,48,214,174,8,103,186,131,187,86,196,191,77,65,120,91,173,79,220,170,247,188,194,177,181,182,158,118,242,233,178,239,18,92,178,41,203,187,141,202,234,222,42,139,234,123,105,139,78,19,138,125,171,247,241,20,117,50,66,101,224,115,177,210,119,104,102,177,235,246,157,70,250,249,9,126,126,151,246,186,1,159,29,141,74,126,225,190,133,26,192,224,197,190,251,96,228,101,36,14,86,203,31,197,5,247,193,37,17,114,18,212,188,146,237,162,116,136,222,242,93,139,234,157,207,134,49,24,170,165,128,109,172,87,80,209,153,154,242,11,129,51,115,118,95,142,160,78,42,219,119,49,30,250,11,227,226,173,47,76,142,206,7,55,170,125,117,181,183,185,216,239,111,67,57,244,8,163,109,39,253,190,188,83,99,40,251,144,244,235,116,47,234,125,246,107,138,240,7,40,105,1,247,213,214,81,82,238,141,109,142,140,43,50,246,164,172,85,6,6,245,113,173,203,159,134,179,35,154,139,23,40,132,207,19,235,194,103,163,74,71,105,43,53,110,87,222,16,56,108,209,26,17,148,210,137,230,63,77,59,140,46,227,70,251,207,87,16,82,110,82,167,220,73,144,83,165,228,19,126,12,206,52,69,214,177,163,169,229,250,224,179,163,115,21,147,134,188,232,219,233,15,120,212,34,10,52,125,151,107,189,55,199,81,69,44,50,44,48,92,98,205,31,198,117,154,227,128,156,23,167,238,154,209,129,97,136,85,184,27,95,155,191,28,123,86,97,186,109,116,255,237,6,225,75,160,103,74,210,244,77,58,54,20,199,129,18,0,153,190,214,180,95,47,162,15,18,227,161,165,206,133,113,221,232,184,207,140,95,47,47,37,150,244,209,148,213,194,146,218,227,78,40,2,36,139,56,67,55,223,95,45,42,48,125,206,183,194,228,22,249,140,110,139,77,202,98,154,207,198,151,131,164,224,200,109,229,171,237,104,251,90,67,150,81,101,255,91,202,168,79,217,180,222,202,10,119,40,85,253,105,184,43,229,104,110,52,238,113,149,54,106,139,224,15,151,197,222,16,99,79,159,113,74,70,167,238,133,121,41,113,129,73,145,146,207,110,173,95,242,36,80,50,139,146,62,140,174,85,124,173,151,134,50,12,22,123,233,28,221,44,73,79,6,167,17,167,139,14,232,122,186,206,30,94,197,183,217,60,155,184,233,70,58,119,251,250,24,111,167,53,18,207,83,231,204,168,245,247,93,109,11,50,201,13,130,53,10,245,156,175,23,38,81,86,161,66,178,138,195,71,94,53,185,25,9,46,112,92,47,140,204,234,42,175,250,45,24,49,148,124,45,65,7,217,225,254,108,46,164,5,10,124,172,188,21,50,5,86,168,162,66,156,60,202,128,73,127,107,15,58,190,86,239,182,81,106,27,91,223,77,149,122,108,20,203,33,20,180,209,68,211,95,77,110,240,144,45,156,232,218,229,34,195,62,81,175,30,92,121,195,229,251,92,143,118,78,37,222,205,152,65,160,140,54,244,82,28,52,61,13,17,110,180,161,245,81,222,107,246,249,132,254,84,79,61,41,74,232,228,33,235,132,30,21,152,76,87,191,122,142,202,152,212,185,67,215,217,53,227,116,224,219,87,213,173,192,178,24,79,143,138,175,65,224,134,254,238,135,7,117,93,21,101,107,90,18,162,16,103,95,121,96,114,241,226,232,89,253,132,194,132,34,66,84,34,206,20,46,20,128,250,249,32,71,67,77,30,200,250,150,111,5,218,167,23,181,228,138,245,42,247,173,128,53,32,48,13,88,71,246,21,193,111,171,170,31,73,228,195,71,70,222,69,84,76,1,247,114,107,43,216,226,52,189,168,50,105,201,248,93,92,200,31,243,64,111,54,171,250,76,57,96,232,83,31,11,150,78,72,113,246,22,186,156,216,191,211,88,219,29,46,116,55,86,227,121,187,133,192,109,147,69,92,17,77,77,95,177,174,221,231,120,46,196,211,97,141,4,175,69,5,95,81,82,27,147,8,113,254,106,29,173,80,154,250,84,241,39,64,103,219,167,107,103,201,14,224,99,152,167,184,207,43,156,0,50,103,147,154,143,216,197,48,12,140,174,11,210,206,90,95,119,219,38,30,153,212,74,56,203,231,185,22,246,219,41,58,120,178,25,112,68,214,24,90,161,69,187,192,221,178,241,174,218,105,202,66,214,141,86,226,202,46,70,76,90,212,232,71,204,223,89,33,215,122,169,209,69,158,184,27,230,204,193,26,58,112,90,3,126,44,166,104,211,228,245,171,74,75,136,235,230,251,192,114,125,102,77,205,132,220,170,103,226,113,121,167,242,88,215,180,56,76,195,237,128,158,36,121,27,152,22,53,245,218,55,76,234,144,205,98,122,190,219,116,198,11,165,186,120,106,214,150,254,26,48,164,26,60,71,128,251,164,184,245,67,38,129,122,97,42,14,165,230,118,25,92,111,69,225,28,150,21,148,78,165,233,249,200,150,20,120,97,58,39,200,209,157,166,231,187,17,140,42,177,21,197,129,115,239,61,114,129,231,243,110,254,245,78,110,170,18,127,20,19,130,8,138,103,180,85,178,125,186,170,49,7,166,47,109,113,27,154,51,160,126,45,56,135,220,246,135,205,168,22,61,216,25,30,249,11,67,135,187,179,250,204,54,55,204,29,57,60,34,115,42,10,125,64,113,52,73,111,35,96,156,209,110,48,102,92,64,234,215,53,50,197,123,240,23,236,149,85,209,193,77,25,104,47,234,101,60,186,238,44,50,174,60,182,58,2,173,82,60,80,136,247,228,163,96,16,44,195,135,189,173,195,176,56,148,105,240,225,112,98,139,74,232,1,163,26,111,131,187,67,74,238,234,224,132,166,108,186,121,15,21,117,19,235,133,214,33,197,165,29,173,115,143,142,36,95,13,95,88,47,238,107,49,143,136,70,15,72,225,184,90,37,249,155,184,49,5,166,188,81,252,75,16,120,77,141,61,152,131,213,189,83,228,29,139,255,223,136,104,220,45,204,98,246,39,42,130,179,229,138,82,50,102,86,73,26,21,97,218,111,236,129,229,153,181,235,211,217,186,120,94,79,226,217,207,89,195,34,222,26,198,58,140,81,230,60,21,180,194,178,11,155,254,32,40,172,252,238,123,165,106,76,61,114,48,146,207,126,101,157,245,15,80,151,28,46,99,124,179,215,73,191,233,28,158,21,134,126,242,186,171,207,46,131,250,74,97,184,118,239,111,255,90,108,232,211,244,232,115,55,125,166,2,170,235,71,15,168,123,238,156,24,109,149,134,107,208,15,202,85,228,97,248,31,106,7,3,183,122,157,156,22,126,9,146,45,131,243,200,87,207,183,38,64,89,110,8,118,14,164,81,23,54,174,87,137,221,97,219,248,213,70,247,57,221,227,195,250,32,76,15,139,144,231,83,52,56,7,237,229,61,126,227,167,183,104,224,111,209,125,235,62,125,238,192,81,117,210,6,233,189,247,224,91,242,251,154,10,23,137,78,12,11,222,105,132,140,194,215,116,109,240,241,59,108,83,191,235,236,209,107,254,31,237,138,240,135,126,88,163,93,197,157,180,110,140,95,250,97,213,114,58,28,62,231,107,107,64,147,170,244,234,239,238,56,6,5,182,254,70,30,229,26,70,253,43,193,84,180,13,143,190,225,168,95,58,167,150,89,59,28,206,244,192,148,239,194,95,94,61,142,75,95,243,231,228,55,122,57,223,155,17,158,198,115,225,200,208,168,228,115,29,107,208,229,166,106,164,22,78,187,121,77,252,65,134,94,122,130,196,100,145,223,93,14,111,95,18,227,137,40,36,251,227,70,52,49,166,244,179,161,186,24,205,3,185,100,50,138,7,24,184,187,187,125,252,218,150,201,200,96,240,238,30,169,133,125,109,101,253,237,63,140,110,255,97,28,255,108,153,255,111,28,159,193,19,136,254,127,227,248,130,68,29,204,63,254,71,127,250,183,127,247,183,175,131,25,31,249,194,111,1,32,234,63,235,21,133,149,36,61,247,117,237,161,3,247,167,72,96,224,181,189,108,97,120,156,176,186,35,73,99,172,95,91,148,125,97,82,150,162,178,98,16,26,31,31,27,243,52,194,234,18,30,74,43,88,192,190,42,31,204,189,43,204,72,192,109,215,239,56,90,247,200,37,69,186,3,3,148,214,91,31,220,22,212,84,242,219,166,249,143,15,181,154,128,33,159,77,10,241,213,237,187,181,206,42,67,31,166,135,234,190,223,53,172,64,95,225,108,4,69,31,60,73,237,154,50,43,173,89,161,237,7,47,210,124,163,130,225,76,16,140,31,237,254,246,182,254,216,89,224,140,99,126,93,120,83,161,35,191,77,66,193,184,35,95,201,146,169,228,105,171,16,190,203,77,95,105,124,110,2,91,87,163,15,69,23,111,242,106,216,225,199,93,108,42,68,103,180,16,52,152,82,189,113,97,122,148,54,129,105,107,242,241,233,91,125,61,148,174,130,78,26,211,236,139,66,15,21,137,116,212,123,84,60,239,23,230,238,236,178,214,164,108,231,117,191,138,226,187,173,187,148,86,135,55,31,159,44,224,133,167,94,97,154,45,222,145,89,39,244,46,67,75,108,148,47,51,29,54,46,40,170,31,248,24,107,235,142,188,147,117,84,243,251,244,245,143,2,207,46,204,76,118,191,29,97,61,47,76,31,26,253,46,232,128,179,255,244,145,251,187,42,76,62,254,244,135,173,135,115,124,151,49,113,204,47,31,164,47,146,69,133,200,228,220,157,213,12,226,11,19,122,155,242,244,66,225,168,119,78,173,79,96,212,10,192,84,62,190,86,174,134,50,238,34,40,10,251,204,14,83,252,45,63,77,209,217,53,182,58,7,185,13,121,24,90,128,175,120,216,80,216,71,244,97,202,93,71,192,140,92,6,70,31,174,210,252,151,225,56,158,130,158,155,236,171,110,4,182,186,100,249,104,75,48,247,213,26,248,36,101,27,194,153,10,231,181,191,188,104,37,1,242,136,192,85,149,175,142,108,79,227,51,27,117,198,124,14,41,250,67,211,44,165,93,81,105,3,139,62,223,192,228,207,181,251,52,170,104,43,250,203,230,156,189,3,163,203,122,100,47,0,103,211,233,62,152,0,176,20,179,240,114,178,79,28,166,74,36,82,227,135,69,193,123,187,171,5,161,173,144,68,224,39,63,166,241,93,46,82,9,149,230,97,192,171,117,187,186,3,167,36,57,54,214,165,140,202,243,59,103,155,46,6,242,97,3,199,229,77,65,96,228,88,203,77,96,120,159,253,128,32,229,71,164,168,15,154,47,172,27,53,97,171,228,44,165,203,195,36,218,141,37,113,64,32,246,147,223,158,102,172,223,223,238,76,99,208,227,13,130,169,229,227,46,181,163,219,181,124,131,97,17,221,119,153,99,41,165,129,210,71,32,6,78,227,151,104,195,212,172,194,98,79,151,226,231,194,104,85,97,72,114,111,60,191,83,109,90,163,107,48,5,165,100,129,108,23,212,108,122,17,242,124,233,199,61,102,40,141,196,227,97,174,179,254,49,111,3,143,130,43,36,224,65,157,97,201,46,229,43,125,230,2,38,56,17,251,20,183,150,138,164,78,144,178,251,156,145,120,177,100,206,186,177,166,249,237,68,10,95,145,147,223,139,177,207,220,89,201,195,154,210,6,124,46,225,182,252,183,201,140,23,26,34,162,221,136,153,59,43,52,19,19,58,56,24,62,199,45,198,233,191,204,213,0,219,143,131,252,170,11,48,68,10,219,27,57,15,231,238,139,251,158,210,177,173,104,174,161,137,156,77,186,36,147,213,224,118,239,174,115,72,139,104,169,134,154,31,250,170,26,103,130,150,124,84,179,134,148,87,7,58,130,80,147,119,233,134,88,171,143,235,104,180,65,214,218,104,165,123,246,156,235,110,199,66,108,82,100,62,154,165,83,220,109,114,238,79,10,146,116,54,19,185,30,247,151,127,220,70,93,96,75,123,184,170,29,41,120,65,100,110,147,125,52,69,215,113,58,161,30,185,1,186,21,74,110,127,57,4,212,34,82,122,38,109,236,30,30,75,192,151,239,162,46,45,87,215,104,219,255,101,239,221,187,227,58,142,123,209,175,2,237,40,92,64,180,1,238,247,3,60,115,184,40,202,178,101,75,150,44,202,175,80,136,214,96,102,3,28,106,176,7,154,25,144,4,41,172,37,39,39,215,114,108,199,78,156,216,78,228,196,73,110,94,247,158,101,199,199,177,29,71,150,147,181,238,103,17,41,235,47,127,133,91,191,234,221,221,213,243,192,131,4,36,82,26,209,38,103,166,246,238,119,87,87,85,215,175,138,99,193,11,42,220,194,244,209,3,42,66,58,8,114,10,30,18,153,154,67,225,171,5,50,143,169,25,148,0,142,199,98,103,169,200,228,133,233,22,238,186,69,183,66,14,77,102,200,17,35,96,228,250,13,2,195,142,104,176,137,115,9,54,12,181,43,209,183,107,32,231,177,32,34,67,132,118,83,0,177,72,115,217,235,8,142,92,226,213,80,196,208,130,207,8,64,46,102,178,96,222,77,229,203,24,195,188,180,115,137,32,117,130,12,158,16,154,183,195,28,177,218,229,166,45,69,171,57,61,154,24,18,192,165,155,88,5,188,202,10,129,251,96,143,97,179,72,160,13,132,114,13,177,151,174,217,55,5,98,180,138,169,200,224,30,93,26,33,59,1,22,93,148,12,57,33,209,108,12,215,77,81,41,39,18,137,217,205,153,70,219,61,64,191,5,25,82,184,62,180,128,82,13,108,42,35,246,39,135,159,158,145,224,195,52,136,132,94,131,203,120,26,49,251,118,40,66,21,19,185,196,97,91,154,183,3,182,46,75,230,14,139,123,106,200,113,34,208,163,240,149,136,116,26,61,38,151,66,155,131,175,51,49,73,221,107,224,80,229,136,66,12,46,52,128,2,100,118,237,176,100,226,221,81,158,152,118,3,22,92,136,183,145,173,203,8,117,8,208,133,44,86,242,204,2,116,205,80,225,187,36,136,208,121,52,123,133,39,178,16,156,144,150,53,10,204,171,8,48,46,48,56,25,2,159,227,102,204,12,39,110,54,5,21,23,68,90,128,128,162,150,8,64,9,228,156,194,46,49,132,117,12,4,231,198,153,145,5,102,63,3,48,147,11,110,128,101,15,215,77,51,94,176,228,135,82,64,136,242,192,176,95,146,232,232,24,17,146,15,124,233,2,173,222,66,178,137,228,104,150,156,136,80,83,73,41,47,172,53,9,161,23,112,1,107,196,11,4,237,182,150,44,144,17,161,194,8,170,208,24,51,113,94,209,241,68,91,210,20,30,201,112,241,160,34,124,104,82,90,106,84,72,105,49,196,89,16,106,114,136,115,66,72,162,36,139,20,218,82,5,11,178,176,68,129,10,61,45,54,237,98,215,111,167,102,172,154,204,156,224,28,180,72,150,157,132,98,188,113,55,40,214,103,142,96,103,69,105,206,89,58,148,35,161,250,178,13,44,12,13,59,9,57,94,172,144,114,1,103,54,199,33,236,140,34,236,0,201,126,236,128,99,200,240,107,12,69,225,9,156,80,45,143,164,3,75,234,244,12,150,182,236,6,194,159,8,146,11,125,40,40,82,123,46,64,105,17,253,194,201,171,111,128,26,254,91,166,82,143,11,145,233,212,158,134,89,41,196,84,6,163,23,102,83,115,184,17,41,189,151,44,61,234,134,39,8,69,39,11,39,50,201,139,230,48,69,248,86,169,211,148,240,142,45,141,133,134,197,17,167,106,36,45,211,100,160,112,4,139,70,216,66,184,44,104,243,79,200,222,40,66,187,165,245,157,231,214,120,68,178,190,163,27,35,175,74,108,200,36,234,101,82,175,134,10,165,119,125,136,217,74,164,82,142,139,41,173,15,1,13,82,148,210,146,129,228,137,185,145,5,225,112,157,56,150,12,128,106,11,93,56,76,204,177,52,39,0,200,24,234,83,62,131,123,96,40,117,200,18,151,58,122,17,103,88,102,89,44,205,9,25,199,72,104,200,57,92,100,74,199,6,3,64,146,166,178,227,86,46,237,82,112,109,204,116,217,108,11,17,13,71,74,139,216,52,44,230,132,46,130,58,211,18,56,219,224,153,157,58,112,233,23,111,222,251,217,223,222,251,233,15,207,30,184,132,136,135,136,59,165,230,23,94,231,128,48,26,195,48,174,46,244,78,198,16,194,28,158,90,98,198,86,176,162,33,23,136,246,30,139,119,249,84,77,26,42,109,227,216,230,138,69,197,40,172,153,92,4,148,4,168,67,148,29,242,102,51,100,220,197,202,170,105,178,11,29,85,40,83,217,98,173,53,28,78,150,81,170,47,1,128,53,65,118,140,72,146,57,101,157,33,179,111,140,37,35,64,184,38,242,181,100,42,137,49,220,148,116,205,16,135,2,123,77,70,100,200,59,161,233,52,140,165,165,124,185,204,181,45,21,183,124,81,46,46,93,136,140,243,166,145,73,128,232,44,10,203,159,184,217,176,39,20,154,140,1,151,133,35,74,93,147,171,9,142,164,64,240,88,7,16,8,224,136,206,172,223,142,216,185,81,140,9,60,110,163,134,55,210,134,64,14,232,208,89,8,200,117,18,26,50,114,30,137,194,17,176,45,209,3,94,50,20,35,16,163,130,108,242,250,230,17,77,227,24,185,130,28,193,212,98,201,240,83,22,195,130,196,92,102,169,148,0,214,136,123,176,148,51,74,103,145,238,24,105,217,185,112,223,2,191,66,0,76,67,38,46,34,71,37,46,57,104,148,166,198,28,112,95,144,145,63,186,200,205,203,136,2,38,223,142,193,110,179,134,12,148,134,53,74,50,25,152,57,61,35,74,21,148,99,10,199,85,189,127,56,156,65,108,221,173,17,9,37,54,194,5,210,212,4,137,192,110,164,112,113,42,181,15,7,66,130,34,48,141,40,27,186,134,25,113,68,127,179,33,7,152,204,48,29,77,78,24,154,41,215,74,8,144,151,38,115,60,19,185,148,96,91,72,53,25,137,80,197,109,46,39,133,142,180,95,64,134,123,93,72,139,114,25,39,81,19,179,29,94,140,196,128,82,73,230,72,78,102,200,97,162,22,88,49,88,46,224,109,151,152,183,57,170,131,32,3,54,96,6,173,128,3,130,104,121,80,226,100,141,44,25,87,95,130,92,112,98,99,61,166,192,11,197,98,115,35,79,125,162,111,97,216,55,2,23,225,150,140,4,18,26,226,14,152,31,18,94,139,166,225,34,179,201,137,196,99,142,155,71,249,118,2,144,134,157,146,44,40,196,66,13,96,146,214,152,23,34,67,161,179,152,45,214,190,67,109,215,135,65,161,44,132,23,8,156,4,113,167,16,26,178,244,199,230,228,51,77,28,85,38,50,236,194,82,19,37,21,235,154,131,72,222,137,18,153,197,151,194,52,12,73,163,69,175,73,160,202,181,197,20,22,78,196,19,145,100,56,88,25,166,149,177,187,164,36,147,164,223,164,122,226,240,4,176,206,138,166,97,139,104,219,58,59,107,139,180,124,32,67,53,13,19,67,134,239,166,221,96,212,73,232,36,230,109,226,126,169,236,24,34,44,233,203,94,144,113,231,96,134,20,105,54,112,47,174,27,30,227,58,48,177,84,146,146,242,38,250,63,143,41,2,193,136,151,33,20,167,102,255,65,120,11,75,65,134,35,90,156,154,25,129,33,193,58,235,33,145,33,251,157,104,50,71,225,79,45,25,16,225,38,65,70,174,172,198,153,117,149,77,224,43,134,144,209,134,113,68,129,141,171,129,48,157,112,13,48,43,9,120,113,225,221,2,181,45,213,129,190,153,156,10,240,63,200,72,28,86,198,102,53,32,169,66,40,200,97,104,238,161,49,106,72,235,102,71,13,193,58,75,51,157,108,106,20,163,82,112,250,187,204,46,37,216,6,36,25,10,191,25,21,192,233,115,123,200,112,214,156,36,182,11,17,234,112,36,186,141,80,145,26,239,128,133,72,71,86,34,10,135,55,114,16,165,102,33,34,47,156,40,60,129,79,112,108,86,26,248,103,32,10,135,140,101,91,14,211,143,112,51,228,168,162,169,57,60,17,32,68,64,72,56,13,75,154,153,147,57,7,128,165,144,85,115,10,207,216,146,51,107,221,137,249,126,200,238,78,14,72,97,197,44,149,75,197,240,90,228,238,180,122,32,83,33,163,153,33,43,129,209,201,101,205,192,202,153,233,194,173,140,28,49,14,53,108,167,26,190,248,169,236,21,31,220,102,29,149,8,121,46,71,12,169,168,245,120,35,161,66,225,20,14,86,80,218,163,19,76,38,148,100,156,43,186,225,73,201,65,20,229,100,150,121,97,68,161,4,162,77,34,87,74,0,199,119,221,52,56,148,8,57,11,183,173,101,153,155,166,33,22,131,77,246,131,53,204,97,83,244,82,0,182,191,112,54,72,16,232,52,69,32,131,201,71,177,220,32,136,154,174,103,19,78,192,194,101,59,225,224,94,102,111,226,22,172,204,197,132,20,72,54,96,152,14,73,35,169,112,101,194,198,15,195,194,84,77,231,162,68,123,34,100,22,100,4,221,237,8,119,45,162,240,18,240,228,40,54,226,101,82,74,111,191,4,120,252,160,201,206,196,228,56,180,55,172,32,103,185,206,16,12,114,4,73,89,190,141,123,0,195,107,35,92,72,136,149,6,68,67,98,78,47,152,142,133,27,21,168,200,176,101,200,136,10,98,165,176,132,241,114,58,144,22,194,120,194,7,46,145,100,100,12,212,253,98,100,146,228,212,33,82,164,27,142,21,160,124,217,47,140,104,98,68,188,0,1,208,83,193,138,67,230,196,169,214,7,144,116,36,145,117,71,156,115,72,147,1,75,180,146,45,200,198,34,7,253,10,193,78,100,217,128,20,55,151,56,8,74,89,6,54,97,3,200,12,13,208,202,91,1,174,45,216,6,141,34,86,169,81,222,144,112,76,176,67,36,223,66,12,46,173,34,97,148,98,73,70,24,80,125,10,20,236,66,39,216,10,220,27,140,165,17,138,35,4,204,66,146,11,99,166,132,254,149,38,194,131,56,1,112,205,240,113,220,167,39,194,91,60,41,25,218,25,234,170,51,192,93,2,217,109,133,233,106,200,176,199,219,112,194,188,86,128,73,209,85,167,156,29,79,46,114,184,166,233,45,194,89,173,35,185,24,2,72,35,133,158,17,164,51,181,247,102,216,65,72,191,30,107,181,147,206,132,48,146,108,30,251,62,208,235,148,115,196,38,161,60,151,195,92,155,82,144,203,38,14,109,90,115,166,166,165,54,186,33,118,106,22,72,129,66,145,205,132,32,76,181,236,118,129,136,217,134,113,224,68,201,5,216,15,236,16,42,152,110,56,46,208,11,185,148,128,36,72,204,124,69,25,207,138,179,245,141,178,0,8,66,234,204,38,220,249,3,211,240,16,86,245,68,142,56,173,211,66,239,109,164,188,146,42,49,202,6,191,212,100,48,102,33,62,178,19,98,174,197,249,130,234,137,68,20,16,80,25,238,163,200,16,82,147,204,161,98,229,26,42,162,133,165,178,211,236,19,151,105,50,160,23,165,216,63,1,135,129,215,100,220,163,57,59,32,128,100,220,248,61,101,8,70,23,58,226,33,4,91,29,31,21,72,74,228,26,147,133,35,19,188,150,8,224,224,29,9,120,12,234,14,179,52,52,111,103,161,4,24,99,107,35,228,106,51,42,240,121,146,88,142,4,57,186,75,35,224,33,250,92,44,169,52,91,38,98,64,198,177,0,133,11,126,82,114,110,86,205,23,56,133,175,77,190,10,50,174,108,19,211,50,208,35,209,50,96,93,141,12,166,220,222,35,209,109,234,5,130,110,232,65,139,145,33,64,22,14,135,135,68,83,249,34,90,16,57,230,166,38,102,72,97,40,54,110,130,24,47,177,153,14,228,56,151,139,16,41,77,3,211,108,98,241,153,28,18,150,93,180,184,80,192,193,67,30,248,37,226,39,230,185,94,224,200,123,16,201,117,196,129,45,181,86,8,192,40,250,40,200,57,18,183,234,173,199,48,4,201,228,193,153,35,173,229,227,26,63,202,51,135,92,70,70,158,70,82,11,216,82,4,25,73,209,181,194,138,64,102,72,151,103,201,37,39,116,138,205,182,7,166,75,76,71,9,91,187,86,113,138,24,144,95,161,144,6,28,117,74,239,204,24,46,12,22,115,135,140,189,116,136,155,170,99,152,63,228,203,113,170,243,18,114,228,85,18,30,243,194,81,189,114,13,95,201,144,47,43,19,114,41,174,16,51,72,89,134,85,6,145,208,9,161,149,233,248,168,136,14,134,156,86,82,19,230,243,90,51,74,128,133,211,72,212,156,169,44,214,154,156,135,81,46,117,120,224,97,140,194,9,191,202,192,102,36,1,25,59,213,28,62,156,96,164,20,117,115,162,118,211,235,44,71,14,74,97,155,64,178,238,194,28,108,72,87,47,213,81,136,38,69,154,27,50,6,92,90,139,102,26,114,103,155,172,147,211,54,89,191,251,246,219,119,255,252,27,103,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,126,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,105,135,218,127,255,87,111,221,251,207,239,158,125,168,125,228,58,132,37,77,45,90,88,132,226,88,248,208,34,99,3,226,15,166,154,76,3,34,188,146,65,78,116,26,71,144,179,184,20,248,93,24,205,112,10,155,183,225,5,102,121,35,200,196,199,155,217,71,80,195,52,16,58,22,12,176,192,60,53,111,71,184,146,73,75,81,120,2,15,149,70,78,228,187,162,82,120,234,177,103,17,114,78,106,50,61,43,144,45,138,220,228,85,130,183,57,84,241,80,214,77,135,163,118,152,38,50,52,4,171,10,161,105,176,149,233,150,115,84,88,167,219,192,183,53,68,32,198,82,103,204,66,141,168,1,210,13,146,156,83,48,105,185,141,54,141,52,43,156,183,89,144,145,231,52,213,125,230,156,184,185,44,154,248,64,51,149,8,110,41,193,133,136,7,10,119,224,82,147,57,98,151,24,16,156,252,218,69,150,88,52,29,122,178,209,8,129,86,232,162,17,44,194,166,159,131,153,29,32,10,77,142,233,240,22,153,108,64,142,192,19,98,77,6,211,45,37,153,147,89,55,13,131,55,144,72,5,197,100,28,3,186,112,48,20,113,39,204,100,92,126,104,50,162,81,133,146,138,104,122,205,2,69,160,137,72,228,61,224,132,64,176,193,106,50,212,206,80,244,11,60,165,73,45,89,64,101,129,98,34,201,88,38,122,121,199,49,44,220,214,135,4,185,217,104,201,234,185,68,128,243,64,4,240,66,98,210,84,199,239,138,17,163,172,16,193,33,97,170,0,64,80,83,113,3,156,9,34,152,110,106,222,165,178,68,6,244,28,154,187,190,160,68,4,24,82,177,172,220,140,4,109,121,164,81,62,0,85,33,152,135,160,210,112,24,126,64,199,8,114,65,8,50,22,182,14,137,77,178,41,157,220,169,189,222,196,233,25,33,84,136,38,35,192,79,33,58,133,228,222,250,18,37,86,56,104,217,50,196,81,141,13,21,138,69,32,168,200,52,221,228,217,69,56,98,118,190,204,5,25,62,103,166,215,200,69,40,130,198,64,250,180,2,63,10,47,19,33,87,35,254,181,13,23,69,133,131,251,11,78,149,115,16,179,64,79,135,202,195,33,234,70,148,145,50,208,243,129,148,121,129,216,121,57,7,216,212,172,40,206,129,98,16,43,56,103,180,109,166,215,127,1,165,81,172,19,246,115,136,204,219,72,230,40,124,34,145,116,10,206,190,186,229,240,140,23,8,138,188,224,56,89,102,3,148,28,80,176,16,100,248,112,55,34,127,204,145,36,50,43,78,229,96,125,196,42,19,77,166,41,113,10,199,149,124,216,156,253,16,208,169,163,214,111,33,87,17,114,26,93,134,3,252,23,34,40,102,142,116,12,153,22,229,224,95,140,232,169,146,140,112,81,154,107,64,7,141,197,61,33,200,60,109,154,156,102,161,144,249,137,28,102,198,180,2,50,114,212,203,150,3,37,105,90,142,160,163,194,113,129,239,98,51,237,218,3,73,24,8,14,65,134,47,79,217,88,156,208,180,178,20,102,73,132,160,143,51,125,247,202,45,143,68,172,80,248,111,148,77,86,88,46,27,33,21,68,191,34,92,138,101,177,32,135,178,101,56,6,3,49,42,80,23,69,213,208,7,35,211,110,36,61,148,211,25,32,231,169,230,103,156,24,210,121,57,128,37,94,179,164,4,50,190,64,46,18,25,182,220,192,204,23,28,217,18,185,140,177,178,10,211,47,82,201,242,84,108,64,4,83,210,222,124,120,27,49,208,4,231,32,157,56,208,193,133,99,104,84,73,88,136,194,11,68,250,209,171,60,1,6,47,144,100,98,14,185,134,227,192,205,29,33,164,74,65,6,67,52,171,156,141,97,114,243,19,15,212,247,94,160,34,14,166,120,57,65,252,161,208,188,156,112,36,99,193,242,18,14,0,175,201,112,180,22,114,6,82,129,0,172,165,201,28,122,76,108,110,32,204,75,187,131,0,223,12,132,132,4,64,166,118,156,67,160,97,210,93,2,113,246,193,63,184,208,82,10,110,7,74,17,91,155,19,214,149,58,86,63,110,10,101,106,60,144,225,151,155,152,183,161,218,138,65,203,56,72,144,221,189,196,226,2,89,55,98,113,4,90,4,74,66,142,157,147,74,129,1,128,118,93,55,34,60,21,185,36,35,218,88,96,200,164,192,8,207,58,248,212,67,186,19,83,82,136,251,89,37,6,21,129,153,110,196,36,17,27,44,139,105,6,74,211,49,4,135,16,214,100,220,175,103,121,100,153,26,210,56,88,117,8,206,240,153,241,96,135,14,64,50,168,56,32,83,232,9,177,225,183,0,185,8,31,99,220,127,23,169,70,116,130,12,158,41,201,48,154,235,150,3,30,82,10,227,126,14,240,15,110,191,204,49,132,228,44,98,198,224,165,147,228,246,16,163,83,71,48,181,12,225,18,75,35,174,32,160,180,64,11,129,140,218,205,219,240,17,9,229,176,176,250,155,89,114,36,55,104,198,182,211,72,31,129,105,236,242,60,72,132,133,190,120,0,25,192,188,92,190,29,228,169,57,227,160,80,134,129,211,49,78,177,170,201,128,68,7,78,203,3,125,121,16,227,109,4,22,22,84,248,86,106,190,4,211,68,94,74,193,54,224,172,128,70,4,228,64,22,177,83,118,105,68,106,98,11,89,86,74,9,17,163,98,100,56,112,176,188,144,211,69,220,212,200,112,184,80,205,228,82,33,81,8,241,254,140,212,140,100,225,146,204,224,87,35,84,211,58,9,34,135,12,232,151,126,27,81,111,11,113,192,97,230,141,19,66,12,28,106,38,220,250,224,111,130,48,5,90,129,33,97,19,214,37,185,138,51,211,45,172,154,34,114,170,6,200,77,31,81,0,235,22,69,232,144,75,195,232,113,105,129,0,4,178,97,177,1,76,195,101,6,153,197,83,65,70,214,96,61,29,196,169,75,17,179,9,212,92,71,171,70,160,216,44,148,154,2,226,24,197,77,154,94,14,104,27,185,93,70,162,93,51,220,8,24,99,175,126,185,213,177,73,221,131,40,249,108,162,20,35,130,168,116,70,155,196,245,170,80,97,192,127,82,93,47,201,176,184,87,22,68,220,78,105,65,6,168,139,72,4,219,197,209,4,80,190,38,195,87,92,56,247,131,223,132,89,105,230,2,110,72,177,56,126,82,106,72,168,51,37,17,161,64,16,72,75,37,181,45,209,8,64,196,116,139,35,103,192,16,231,58,210,236,6,113,221,74,145,144,11,254,60,180,48,244,34,129,192,148,134,114,72,72,1,47,236,219,156,107,93,108,249,20,6,69,29,119,54,70,94,189,64,56,63,128,92,148,250,178,60,70,252,35,233,109,142,224,235,177,190,146,64,66,22,196,39,20,131,146,32,227,141,230,23,136,173,22,69,98,87,194,252,158,152,211,5,33,200,69,94,113,38,3,245,173,237,14,9,146,169,139,195,7,119,160,48,231,104,50,48,38,161,83,56,2,189,68,134,204,193,242,68,195,35,28,109,122,66,56,74,160,124,27,25,102,181,127,63,251,208,56,47,103,156,220,193,188,140,210,197,116,1,160,162,253,169,80,51,157,60,129,216,180,240,46,208,104,104,34,67,162,150,28,33,87,1,210,52,25,236,38,22,3,14,199,161,220,14,41,173,67,169,195,164,128,86,39,102,45,0,206,36,28,233,129,2,35,93,193,142,120,12,247,19,201,79,96,130,47,76,225,8,80,39,207,84,120,201,166,166,99,192,44,139,108,71,216,154,72,132,153,155,197,16,203,128,235,236,241,22,232,248,41,72,235,22,139,100,159,138,143,38,218,153,11,11,13,163,38,247,61,46,153,18,67,134,23,184,180,19,193,179,47,211,66,18,28,202,179,48,145,71,79,158,26,27,84,168,66,169,9,106,200,9,105,205,254,202,96,50,16,228,8,81,122,244,161,8,9,74,94,199,0,162,140,200,20,134,92,178,219,129,52,81,37,137,6,76,115,8,177,60,117,173,76,36,67,105,1,44,68,104,163,188,112,76,69,179,12,123,51,237,151,180,214,79,219,126,249,71,63,186,251,227,95,220,251,233,15,207,222,132,137,192,82,196,63,155,212,188,196,74,225,64,108,23,23,146,121,196,89,131,55,131,27,50,34,210,217,253,138,183,147,168,241,163,205,1,215,76,99,17,218,39,65,204,44,237,54,13,50,88,168,213,128,161,14,113,166,141,134,140,56,110,66,236,33,22,85,194,37,222,144,225,186,20,10,42,80,0,77,94,223,16,174,153,184,18,22,100,120,170,229,186,106,218,172,200,4,47,201,145,201,129,142,160,111,73,32,172,79,32,135,145,238,52,169,156,153,240,36,79,248,24,8,74,67,78,161,189,201,119,3,244,92,215,204,64,58,209,46,192,235,155,139,64,246,181,227,91,43,65,230,64,180,161,38,67,73,13,36,57,101,11,136,38,35,29,133,28,49,164,143,107,224,188,32,75,140,6,82,33,224,10,37,211,68,32,83,3,49,34,56,135,51,91,52,124,49,66,209,105,64,49,19,51,25,112,35,22,234,109,130,115,88,135,1,96,50,16,151,146,140,19,46,179,117,227,190,57,177,100,220,123,20,165,169,59,131,232,45,154,198,25,157,155,204,213,232,53,208,105,242,109,68,9,200,204,144,50,200,66,244,155,217,179,161,2,54,110,37,216,132,99,214,55,89,80,129,207,227,244,233,162,219,64,3,54,233,136,145,203,32,64,178,34,75,141,217,9,46,52,100,132,5,18,47,115,85,113,98,200,41,82,183,88,114,196,33,129,34,241,182,104,53,59,126,43,73,143,137,96,234,162,217,200,51,215,132,44,105,200,34,20,24,114,223,0,1,101,26,22,194,211,91,80,17,96,160,48,125,134,163,147,152,171,0,16,151,220,78,101,150,139,88,119,68,78,145,153,209,172,208,12,174,26,162,97,128,4,196,69,174,201,208,47,173,180,7,12,17,146,130,153,194,17,151,217,138,38,9,155,91,147,82,175,19,88,68,68,60,186,164,137,98,26,154,141,25,36,226,152,133,167,17,194,229,232,77,141,11,179,204,121,27,177,58,205,238,128,83,130,240,70,2,148,42,106,32,193,224,54,144,183,4,71,192,141,122,94,152,69,6,181,58,148,189,230,160,195,186,104,78,102,144,202,233,32,217,48,53,100,36,58,16,78,59,72,126,142,28,87,186,91,8,84,24,166,177,92,70,28,126,90,147,225,10,44,201,72,26,166,219,5,47,198,164,16,91,135,39,59,210,189,130,211,141,36,102,128,129,235,241,130,143,112,33,119,37,173,125,228,157,209,71,67,14,179,111,41,223,230,188,26,154,28,134,165,220,56,140,119,204,154,70,35,67,96,34,60,195,18,228,107,44,18,189,177,112,21,83,196,162,102,146,204,2,157,179,157,77,145,50,73,204,188,51,107,246,233,28,156,246,233,252,222,223,125,247,189,239,252,243,153,31,205,140,50,12,77,18,53,240,191,178,180,246,72,78,117,136,236,88,105,67,206,225,75,109,214,92,166,216,164,150,251,136,28,242,205,146,32,199,250,74,42,163,19,43,143,109,82,47,20,141,160,134,141,172,12,50,172,118,177,32,115,36,9,243,54,128,129,146,12,223,57,173,24,17,25,1,119,35,73,70,200,243,76,183,27,12,192,58,99,101,33,91,214,180,215,6,80,38,37,124,174,4,25,161,76,53,177,12,69,236,109,164,107,67,62,250,166,217,25,7,152,76,196,136,16,59,205,154,189,0,114,4,197,81,146,113,31,99,223,142,16,78,91,12,24,103,62,40,98,83,120,20,216,0,162,32,67,140,111,84,96,180,12,225,99,68,175,16,41,67,103,40,193,114,229,72,251,146,140,219,181,80,147,145,228,37,19,67,150,176,111,69,105,198,36,65,122,2,65,142,244,13,8,224,95,37,242,47,73,34,156,127,18,51,220,113,46,71,155,132,176,92,135,183,198,37,39,7,244,148,237,130,239,139,126,25,118,229,56,151,101,39,65,169,163,189,98,141,129,67,136,185,66,250,153,82,247,10,76,45,12,101,225,49,157,226,58,238,105,150,166,28,196,67,80,97,128,213,125,38,149,49,178,214,33,126,151,106,10,245,187,172,10,26,189,159,201,8,134,161,151,32,9,158,0,178,9,114,137,200,66,186,236,144,93,58,197,66,32,41,43,10,45,181,16,233,55,177,2,97,255,200,116,213,196,139,210,168,20,99,146,193,129,211,190,13,127,239,82,172,147,28,194,76,168,199,4,154,125,42,23,2,108,214,69,172,183,22,137,34,8,14,39,118,109,20,37,218,197,30,129,201,17,60,78,146,19,248,88,217,194,179,216,250,106,1,100,139,72,78,153,29,21,4,78,79,5,57,210,145,50,179,148,243,137,37,146,6,17,57,50,227,13,196,144,195,139,138,66,7,206,66,160,135,178,180,121,58,230,114,178,217,12,59,62,109,134,125,239,231,255,113,247,237,191,60,166,58,69,77,122,169,53,94,246,170,110,144,121,43,254,245,214,157,186,189,67,172,250,197,106,84,13,111,12,122,67,48,235,157,221,65,93,213,99,106,178,249,249,185,65,183,234,175,63,115,224,239,244,110,245,106,226,226,47,93,245,218,222,198,134,223,109,143,219,235,91,123,117,103,220,27,212,203,43,119,134,21,157,5,245,157,254,246,186,87,141,250,219,158,223,31,175,123,245,176,63,246,252,29,148,241,89,183,58,46,215,243,183,6,195,157,245,59,187,195,209,120,253,234,6,13,218,168,131,127,135,163,122,103,221,243,14,252,94,103,80,127,126,216,95,167,134,103,237,176,162,134,111,245,250,227,106,248,20,42,167,7,7,195,222,118,175,86,223,238,168,183,84,215,67,79,21,230,221,253,201,183,150,195,21,140,138,207,181,120,119,127,240,175,52,228,158,143,70,174,123,60,143,89,156,210,243,104,235,186,23,7,107,200,7,80,80,229,78,129,145,46,240,221,95,254,72,150,246,31,63,157,40,141,153,177,46,13,235,2,194,201,100,105,241,220,230,253,230,95,254,215,221,55,255,220,41,144,4,167,66,20,72,167,99,20,77,22,152,204,105,222,31,255,226,221,95,125,215,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,58,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,14,54,252,209,171,253,91,88,147,219,157,237,29,245,239,245,209,107,175,226,83,103,111,56,164,109,245,194,160,87,143,215,239,152,197,61,212,123,97,244,252,141,106,216,111,239,175,215,123,253,190,191,219,30,182,119,104,11,114,149,129,223,235,210,195,170,186,128,91,249,108,207,108,150,177,254,76,63,243,99,77,217,254,104,220,198,182,84,228,59,29,218,107,248,85,21,69,229,83,99,158,81,159,95,253,66,187,207,47,86,151,155,135,134,213,75,44,195,161,16,85,232,104,172,11,29,239,162,225,27,254,141,94,183,26,124,97,96,106,175,182,168,47,215,120,27,162,11,7,36,34,118,134,36,28,86,93,201,33,198,215,122,163,53,140,82,171,195,60,100,109,187,26,63,213,235,140,159,25,87,59,163,167,135,131,157,203,237,206,181,106,217,195,35,180,211,249,113,12,230,17,143,227,17,251,56,198,252,200,23,240,144,183,66,60,109,176,87,79,52,242,70,123,184,84,183,80,216,5,46,241,241,186,186,53,126,169,215,121,117,249,249,205,235,85,103,188,60,224,178,87,150,135,213,118,85,87,195,246,120,48,124,145,74,233,237,84,107,59,237,225,171,203,203,186,176,165,202,112,197,165,25,15,223,28,182,119,237,195,203,213,202,157,155,215,122,253,138,184,193,232,102,111,220,185,182,92,173,237,14,171,27,173,106,13,45,88,185,211,105,143,170,165,96,189,41,80,253,218,138,252,26,189,124,186,87,119,137,179,98,62,150,87,46,240,147,209,122,189,214,171,123,227,231,168,77,213,112,180,188,226,171,239,134,1,235,7,147,117,252,227,85,117,215,179,133,143,198,131,221,229,149,131,131,21,191,90,57,88,161,255,212,240,138,137,110,141,170,241,51,52,120,195,27,237,190,232,198,202,157,233,6,81,205,123,187,116,92,84,166,45,84,110,86,165,52,1,155,21,29,0,213,83,213,104,60,28,236,203,105,232,244,171,246,208,148,63,89,249,140,230,240,186,243,73,11,185,54,232,210,230,233,236,81,23,118,46,163,148,233,37,72,63,118,174,49,237,245,215,249,151,157,246,46,21,182,51,184,81,61,219,222,175,134,186,190,137,237,73,237,237,92,107,215,219,213,21,46,96,122,213,156,120,133,240,180,31,123,137,212,83,75,164,86,75,164,158,185,68,184,19,138,153,172,129,47,180,42,95,61,216,138,155,205,50,115,225,196,235,76,156,152,177,185,107,165,22,107,165,230,114,121,193,92,16,187,192,246,177,94,107,239,238,246,247,121,124,253,246,112,123,111,7,210,198,202,129,94,119,7,180,88,156,138,15,155,187,214,99,129,234,7,175,21,187,206,167,159,11,213,111,206,118,56,240,221,238,207,225,1,186,225,213,205,165,23,136,131,244,70,149,220,179,62,13,122,87,241,154,45,49,146,117,51,236,190,125,116,72,99,176,6,174,92,157,59,71,116,43,197,180,134,107,180,194,247,48,55,246,199,53,218,21,159,32,102,229,242,135,154,185,225,12,26,45,12,48,139,81,167,69,75,129,75,163,74,154,95,104,202,73,240,194,156,128,85,48,231,59,164,132,241,84,9,99,81,2,10,33,166,70,67,188,220,124,165,81,28,109,239,92,230,93,241,40,237,7,125,142,62,34,123,66,205,219,35,57,204,227,71,104,152,123,245,214,224,139,212,172,193,205,233,65,54,175,172,245,171,122,123,124,237,127,6,231,206,209,225,208,93,10,30,107,89,226,213,96,227,162,252,178,30,7,129,95,77,191,28,206,124,57,148,47,135,27,235,164,190,251,227,233,151,163,153,47,71,242,229,72,189,60,108,41,25,134,14,202,209,85,117,210,105,85,108,99,237,241,170,239,211,185,73,156,141,41,207,174,237,14,118,247,118,151,239,180,247,198,131,23,218,245,58,177,215,157,246,173,79,85,189,237,107,227,245,154,244,191,250,139,189,238,248,218,122,133,159,213,199,241,193,10,113,218,241,229,1,29,212,245,152,152,156,230,151,109,82,221,164,176,49,61,158,36,54,86,45,146,76,251,131,225,186,247,59,73,80,86,91,91,158,127,83,213,22,249,131,221,118,167,55,222,39,29,153,184,98,255,242,196,99,248,237,249,230,137,181,236,224,66,221,122,122,109,75,25,35,71,254,236,195,155,59,250,44,45,188,193,167,175,60,255,217,229,218,191,51,26,239,247,171,245,234,160,57,49,32,3,180,187,221,67,5,128,57,101,175,109,14,123,245,246,75,3,146,49,107,176,70,18,127,159,107,93,247,31,111,45,147,222,154,23,105,135,196,211,102,147,94,107,54,233,115,254,208,111,251,116,50,177,200,239,229,157,36,44,211,2,106,30,125,167,53,92,93,245,186,213,86,123,143,212,231,141,214,227,107,213,173,221,193,112,60,58,240,189,178,19,85,158,29,206,218,231,67,200,219,163,45,66,66,20,73,187,222,5,84,186,153,39,16,112,233,113,42,116,234,241,138,246,110,83,36,108,2,72,227,237,173,44,63,22,16,123,95,219,221,27,93,91,190,74,194,162,239,173,85,253,213,110,15,194,254,112,117,245,26,233,218,183,169,127,237,254,85,168,254,171,55,86,131,172,147,118,195,42,218,184,67,252,133,212,240,245,112,45,74,111,220,92,10,150,214,0,193,136,240,241,194,53,53,163,107,113,150,164,197,141,155,143,245,118,80,109,187,30,95,216,108,119,94,221,30,146,4,222,93,255,157,162,216,76,186,93,75,60,152,83,245,146,248,253,149,87,198,196,81,166,27,179,69,79,174,142,122,183,171,117,246,11,139,101,165,7,158,79,138,204,29,154,182,17,13,199,122,236,143,6,123,195,14,140,211,222,83,235,231,175,87,245,171,189,122,116,254,230,96,248,234,136,150,87,117,126,115,115,212,95,221,186,177,87,157,31,13,59,231,111,244,170,155,163,243,102,250,159,107,215,237,237,10,27,238,188,53,157,156,255,168,150,179,213,31,12,186,79,15,134,59,52,254,237,254,96,123,141,222,246,54,124,200,6,35,40,129,180,127,118,105,23,140,214,189,75,151,178,47,95,242,247,47,95,186,252,9,63,122,242,210,229,75,126,192,127,39,79,94,186,84,60,233,95,190,244,169,107,151,253,232,169,75,159,121,134,127,10,240,211,165,75,188,171,73,239,156,85,207,69,250,255,57,92,45,180,120,211,158,35,30,93,221,106,5,231,122,221,150,158,247,115,125,58,28,91,163,206,104,116,110,212,25,236,86,221,214,120,72,47,121,122,134,27,30,69,19,253,114,189,248,179,248,179,248,51,245,103,248,114,61,143,237,222,1,113,105,169,225,243,75,81,178,123,139,216,124,138,191,47,40,82,195,231,151,114,250,77,48,121,69,20,172,126,169,225,245,211,15,77,177,118,93,235,210,146,101,233,75,97,54,171,130,3,252,195,127,157,63,191,180,190,126,99,181,91,85,187,92,98,175,222,221,27,191,242,74,175,38,33,87,21,72,79,80,139,6,67,170,135,138,163,210,70,131,62,73,83,131,33,164,235,11,205,19,51,203,66,163,218,195,170,125,159,197,17,183,84,204,232,197,193,96,204,134,52,117,66,111,197,211,39,52,132,164,33,206,230,173,36,164,147,252,130,135,195,189,222,246,90,173,22,248,224,96,107,105,72,26,218,176,117,149,79,234,33,157,106,27,27,43,254,112,173,63,232,180,251,35,214,49,245,1,175,127,92,185,128,66,219,40,52,41,203,202,91,89,107,36,140,11,237,101,47,140,170,32,174,178,77,143,202,34,193,239,142,106,232,115,237,93,136,129,163,107,109,146,137,97,177,95,127,44,60,224,70,119,131,246,81,82,200,218,144,196,239,11,170,35,51,149,107,31,98,200,227,202,80,248,137,62,31,56,62,212,205,87,70,85,127,107,237,149,206,235,175,87,90,158,164,54,211,210,240,252,171,184,193,160,137,104,111,142,232,24,111,143,199,195,145,190,115,86,83,176,218,105,15,187,222,129,79,135,251,29,143,30,91,237,244,123,157,87,189,245,122,141,148,167,110,191,186,140,175,7,234,70,98,253,14,107,186,68,107,83,227,110,84,16,139,125,26,169,62,150,235,186,171,121,219,39,90,213,129,79,67,75,167,37,139,16,158,165,224,102,220,54,112,117,183,93,87,182,145,253,246,38,213,232,189,251,235,111,190,247,47,191,186,247,243,175,191,247,135,255,233,249,234,10,102,139,36,201,49,191,220,124,132,18,110,139,189,200,157,31,189,208,167,131,27,99,4,75,166,183,66,173,126,133,116,241,13,63,132,58,126,104,157,247,126,249,189,187,127,250,117,183,78,26,127,140,19,234,84,31,167,235,28,140,118,6,227,94,231,164,85,221,251,249,87,168,158,247,255,225,127,253,230,71,255,252,254,31,127,243,189,95,255,216,244,147,214,212,248,90,211,81,245,121,186,214,103,106,152,65,134,108,190,62,81,213,239,191,245,175,239,127,245,91,232,229,255,254,43,59,178,55,42,83,163,250,60,93,227,176,221,171,159,166,89,63,89,71,127,250,239,239,127,229,59,247,126,242,51,154,80,183,206,81,239,150,174,82,125,156,81,35,125,30,94,166,17,32,133,246,36,149,190,247,23,63,188,247,198,87,104,128,169,163,238,208,142,170,27,180,50,116,181,205,151,233,138,43,232,91,219,61,90,227,79,247,7,55,157,186,245,255,15,72,39,196,197,218,169,109,217,59,124,23,209,185,220,111,143,72,54,100,193,147,164,202,157,65,77,125,220,166,62,98,167,242,38,165,198,40,194,11,244,187,218,167,106,63,205,43,134,198,169,95,173,42,75,159,103,182,30,110,20,237,200,245,234,126,175,38,182,21,76,237,249,215,246,170,225,254,11,176,83,204,219,243,246,137,201,61,111,41,98,207,15,105,68,77,189,219,123,227,49,29,8,97,96,233,52,246,150,78,98,120,189,158,29,56,173,94,237,141,171,157,233,149,198,251,182,185,244,181,47,240,185,38,202,195,225,232,145,142,222,243,124,182,135,98,108,248,134,7,108,227,218,160,143,227,201,251,205,191,253,199,111,254,235,59,119,255,248,159,220,66,231,15,141,54,228,224,10,104,222,48,61,62,170,96,242,156,122,201,247,240,150,135,27,132,57,131,39,75,167,174,153,53,232,63,208,128,221,253,227,127,255,205,87,254,162,217,148,98,248,219,163,78,155,70,193,44,165,43,172,255,223,185,201,150,12,47,12,130,223,165,145,152,49,156,202,44,171,199,211,27,93,27,220,92,165,145,88,237,211,54,235,143,60,58,18,253,206,181,170,243,234,21,62,248,250,251,248,97,176,139,241,25,173,195,68,213,233,142,216,27,96,164,7,216,195,109,157,231,55,205,133,105,158,6,105,167,55,126,161,77,13,161,227,182,115,173,215,239,14,43,26,42,253,137,26,38,39,85,29,111,234,46,2,187,134,63,12,171,109,170,114,106,46,117,183,15,59,220,228,51,147,75,93,210,78,111,142,212,241,240,222,143,190,246,222,219,255,34,230,136,184,72,213,185,159,85,253,254,27,95,187,247,245,255,199,45,117,214,32,225,146,243,24,203,125,123,72,93,198,179,39,95,243,230,213,227,44,124,251,48,141,1,113,209,62,149,105,126,147,215,7,181,177,99,170,129,82,235,139,6,234,213,106,31,23,125,93,223,25,95,101,178,247,117,7,249,95,154,59,216,239,195,251,157,193,230,151,77,98,108,92,179,35,124,237,14,123,164,27,236,123,236,176,177,206,252,137,62,104,222,236,139,121,60,112,24,254,160,102,70,175,46,212,80,45,13,194,141,101,239,222,183,127,240,222,207,254,193,91,217,208,141,156,172,213,173,166,185,7,60,164,30,216,54,198,159,195,248,219,74,222,255,42,159,160,84,137,60,255,228,232,168,131,135,74,167,109,160,204,7,47,208,177,220,111,174,215,103,156,69,205,83,158,60,183,248,245,205,113,61,247,85,162,77,188,56,163,195,114,39,184,157,223,237,239,145,44,236,78,195,196,32,239,86,53,12,42,79,245,218,3,49,198,223,253,201,221,127,248,219,67,198,152,100,78,116,170,187,254,88,189,182,67,106,66,111,183,95,93,225,13,74,75,175,177,69,251,243,219,69,91,172,26,87,186,101,93,102,81,19,13,83,143,168,50,109,195,238,190,249,119,239,255,213,63,234,121,177,50,81,31,2,81,183,55,172,88,164,25,173,95,109,60,152,250,131,118,23,170,145,63,108,223,84,78,70,55,86,205,111,122,11,52,63,56,251,81,63,116,192,30,12,212,139,201,78,98,182,14,57,35,136,223,55,142,18,98,16,26,61,184,94,227,22,63,167,13,232,171,105,224,55,74,34,189,192,190,83,205,35,184,239,243,61,18,30,86,105,47,67,81,217,174,198,47,14,110,126,166,218,247,189,107,85,155,117,154,138,142,27,110,138,7,173,134,180,80,58,128,122,219,181,71,235,178,194,29,57,53,202,59,198,67,141,90,132,186,186,155,253,9,205,232,169,77,222,138,116,192,233,238,175,42,158,105,31,49,3,163,110,162,28,117,135,87,127,127,111,103,138,53,140,236,104,54,195,152,166,116,140,42,107,99,181,106,201,16,210,14,156,249,158,83,34,91,255,156,210,244,201,255,246,183,238,126,235,63,188,163,74,193,76,173,242,219,52,54,236,83,55,130,49,65,31,45,116,84,175,55,162,203,148,68,1,5,74,73,0,3,18,225,183,72,136,94,29,15,6,88,54,30,206,229,83,168,152,217,63,31,182,254,172,179,242,212,106,79,102,214,190,63,236,142,94,186,54,52,117,191,251,203,31,220,251,46,201,137,127,118,247,215,255,112,247,91,223,191,251,198,59,103,221,130,91,19,45,184,251,141,239,157,89,11,210,153,45,184,61,217,130,191,253,195,247,222,250,217,7,220,136,222,232,179,131,113,245,220,104,219,52,227,222,247,255,237,238,183,255,249,189,31,254,232,221,255,254,123,181,36,14,109,131,175,172,224,87,250,131,49,196,208,87,246,150,175,178,176,96,174,149,252,173,218,17,106,148,124,161,120,48,20,186,101,47,128,181,169,90,35,118,177,102,154,243,250,235,193,244,143,23,61,106,153,199,77,244,86,86,54,14,96,216,146,204,155,20,61,96,0,148,196,194,172,214,254,50,247,88,148,47,53,3,199,252,140,36,102,48,84,207,23,70,69,200,229,141,147,157,210,42,39,165,186,237,234,201,170,93,243,7,31,149,87,108,77,36,225,253,106,20,248,113,224,39,129,159,6,27,130,116,88,9,87,136,78,179,178,63,216,27,175,123,227,193,184,221,247,151,184,56,127,9,247,226,244,55,61,52,244,151,112,225,237,47,93,223,219,217,133,214,193,15,130,233,227,223,134,19,227,173,105,46,75,63,42,6,107,59,53,249,204,101,245,187,230,195,106,176,73,217,160,229,208,156,244,80,247,183,236,45,138,144,36,236,51,235,206,27,254,184,55,238,227,172,228,127,253,221,103,186,244,153,254,214,103,246,96,84,105,41,2,242,180,252,142,243,147,157,104,248,244,162,19,173,194,55,106,151,48,48,28,248,61,24,22,250,124,41,218,238,100,109,143,151,71,59,41,66,184,245,158,174,129,112,178,211,110,215,110,244,70,189,77,254,46,187,223,156,39,69,250,187,230,20,247,178,32,216,165,163,198,83,126,106,171,220,105,105,76,164,175,205,84,42,167,133,245,166,104,111,66,95,16,245,144,130,117,48,105,172,224,61,129,207,207,212,91,3,179,220,135,123,253,10,123,151,255,109,148,22,227,90,228,49,91,144,108,132,26,58,97,140,152,107,120,40,62,178,122,244,169,234,206,198,60,209,233,30,161,8,90,139,7,90,52,169,248,137,114,142,165,66,23,39,85,161,127,251,206,95,59,242,131,86,41,39,213,234,147,77,216,217,105,220,39,84,179,143,161,91,63,212,10,245,177,230,115,250,124,127,255,141,191,126,239,135,255,36,230,214,10,5,98,163,147,14,51,152,42,44,244,230,141,185,41,227,152,99,46,4,145,57,99,238,182,170,81,46,33,9,24,205,114,118,27,131,15,185,141,144,89,38,148,127,255,244,152,231,148,216,42,230,81,203,184,199,178,230,206,54,224,206,16,139,231,141,102,83,219,49,199,210,200,223,115,70,210,182,253,148,214,253,180,138,33,70,106,255,193,71,106,134,10,51,111,164,246,79,52,82,251,71,140,212,254,105,143,212,76,69,68,12,214,237,83,88,86,51,117,157,121,227,117,251,68,227,117,251,136,241,186,61,61,94,114,220,48,78,147,215,64,74,204,163,33,27,192,190,97,206,176,62,174,215,155,31,73,17,114,191,30,203,142,233,218,169,182,7,144,203,44,231,120,247,191,255,102,233,238,143,190,63,203,118,38,95,147,66,162,229,58,223,250,238,210,189,95,188,57,201,121,72,101,28,65,60,238,40,159,193,173,124,75,137,199,17,157,93,164,83,249,221,214,77,118,76,93,99,75,225,173,241,26,251,63,244,253,221,214,29,146,184,175,0,169,35,111,227,87,238,52,16,152,221,193,104,188,220,125,194,59,191,217,187,125,190,65,5,157,223,126,237,60,220,213,47,245,105,25,214,43,107,227,107,85,61,225,11,78,211,6,27,149,114,241,110,119,187,87,218,55,170,99,84,112,179,61,172,117,45,95,220,63,175,36,247,99,213,129,78,236,143,142,168,98,180,63,194,255,129,233,161,103,104,158,206,223,8,207,179,150,102,96,62,79,238,43,249,224,24,85,118,171,113,187,215,159,93,37,53,103,94,167,136,116,254,98,175,219,242,158,56,70,29,80,131,62,89,141,79,62,116,220,171,19,116,227,153,238,125,117,228,88,157,216,219,125,202,193,122,30,183,15,74,37,122,114,255,153,238,177,58,162,0,56,39,238,134,50,34,163,150,17,77,203,232,120,243,66,229,109,191,230,194,62,142,219,43,122,245,165,97,85,93,4,26,238,88,149,209,0,194,231,166,93,164,5,237,233,29,13,188,237,86,55,122,157,234,105,169,162,55,218,141,212,208,21,95,122,114,48,32,89,188,246,27,219,13,188,112,26,109,93,209,175,176,115,144,33,67,203,129,250,62,143,120,48,15,188,171,56,241,120,253,206,1,131,255,216,175,211,138,207,12,58,108,192,137,70,160,130,172,105,159,81,8,70,99,195,84,95,25,71,200,159,26,225,65,125,217,151,95,110,203,47,12,52,228,79,140,107,84,208,46,165,13,223,225,194,174,82,131,95,219,235,13,113,57,17,248,59,116,144,180,73,229,176,106,137,163,186,250,212,255,237,109,28,115,155,253,189,33,172,253,182,185,71,21,228,218,94,167,10,178,163,112,84,65,74,186,151,114,253,140,226,244,240,204,47,108,174,240,55,93,216,254,49,11,155,101,226,157,42,236,246,113,91,54,219,86,58,89,222,97,0,81,117,18,128,161,107,44,23,76,74,138,201,209,41,44,126,84,208,17,9,250,19,202,252,186,220,143,245,197,101,9,75,193,26,106,193,212,169,46,177,86,195,13,223,5,203,185,228,104,99,101,125,250,117,94,148,77,43,230,128,199,246,12,243,82,204,102,57,244,29,64,23,30,29,183,128,71,88,83,238,125,189,173,253,229,74,105,151,43,107,195,138,101,180,229,243,59,187,245,206,249,109,95,89,56,86,46,140,91,99,73,235,116,21,173,211,245,216,4,136,125,171,202,164,230,142,170,229,177,249,117,54,238,75,65,73,224,43,164,45,38,236,61,168,111,255,90,143,5,6,235,101,53,122,103,116,209,141,74,64,102,45,199,152,81,227,152,166,89,245,176,69,117,42,148,153,208,221,217,5,97,108,17,103,190,93,14,235,243,108,132,51,37,163,195,145,123,99,127,232,50,251,234,80,241,130,36,37,35,97,120,83,12,159,102,146,10,80,12,223,151,246,134,150,250,113,109,255,122,247,186,175,47,92,209,109,101,135,228,113,158,52,92,180,100,1,87,131,13,131,14,156,26,165,201,7,121,204,124,105,119,97,160,173,107,243,160,191,12,114,79,110,171,57,43,184,9,67,193,110,167,152,90,110,247,197,221,53,45,116,52,219,234,153,174,63,129,84,84,173,109,85,51,155,207,253,84,199,146,94,238,150,128,46,56,154,3,90,43,247,95,235,76,15,31,226,76,66,110,159,226,78,186,9,29,83,95,109,170,34,57,25,58,77,243,133,216,155,109,20,190,217,54,169,163,255,153,174,252,102,169,59,12,191,24,58,95,94,184,54,168,27,242,112,175,190,66,194,200,94,83,207,136,84,197,103,219,99,241,101,80,111,55,71,166,2,127,193,181,104,217,115,236,245,128,6,41,165,230,208,141,204,184,177,53,109,151,198,68,245,32,209,185,252,163,183,181,252,88,189,162,118,219,99,225,5,177,204,43,179,204,43,203,58,73,104,10,125,70,90,65,167,48,20,119,153,214,6,42,91,173,61,94,15,198,224,139,250,58,121,175,211,161,65,246,236,225,163,42,188,247,230,183,239,254,201,15,61,191,187,167,124,71,215,163,42,6,124,125,78,255,45,161,185,186,240,120,87,172,248,98,197,155,246,239,174,41,17,248,52,90,219,196,117,57,149,214,178,116,121,224,111,181,118,252,107,172,55,110,102,73,216,232,141,69,158,67,111,220,108,77,0,207,182,124,90,38,22,120,22,6,89,103,171,234,36,13,240,204,223,110,109,106,199,113,255,18,187,138,231,65,68,69,222,48,98,171,240,68,118,67,198,52,205,37,73,118,125,219,134,139,185,116,68,184,24,229,131,1,91,255,148,251,5,228,205,57,98,168,189,154,91,191,163,239,230,212,39,220,158,173,71,129,143,207,235,36,38,107,129,213,242,129,9,126,97,132,205,3,253,112,35,255,106,25,84,93,220,5,141,192,13,119,15,33,159,3,91,174,189,56,88,62,86,113,53,164,215,156,146,184,15,17,119,244,125,217,148,104,227,79,9,68,39,17,118,166,221,205,26,193,38,216,120,253,117,106,227,156,135,26,225,40,228,135,86,214,151,15,125,140,199,231,176,202,176,168,30,84,76,210,66,77,115,84,92,248,136,136,77,115,198,77,72,2,152,1,117,78,55,43,228,176,64,37,205,78,50,81,17,204,178,132,89,105,119,173,177,68,76,78,231,228,72,243,98,215,35,173,190,249,194,81,201,80,134,131,155,35,191,182,149,134,220,83,233,105,54,181,210,121,255,180,244,249,208,132,105,16,247,162,240,209,118,111,153,167,130,63,200,167,67,127,122,255,232,179,219,94,161,31,49,226,19,183,250,173,250,144,66,157,59,247,227,151,123,104,153,159,87,183,198,83,133,53,99,213,156,69,190,150,178,90,124,51,53,115,228,102,122,104,77,23,60,197,100,169,200,157,73,184,191,129,204,247,186,90,82,84,30,105,235,243,158,242,165,43,223,161,225,116,72,74,223,234,13,119,150,189,247,254,254,199,119,127,252,215,202,217,143,116,228,119,127,249,163,123,127,249,147,123,223,252,241,111,223,161,115,209,187,247,173,111,191,247,143,111,123,254,157,230,249,39,217,192,250,18,201,247,235,120,115,137,94,5,151,173,59,85,95,146,180,117,181,241,58,132,233,134,61,252,166,100,246,149,59,58,226,203,242,12,239,70,119,87,84,34,112,199,145,231,187,234,208,156,243,189,110,68,170,105,119,74,190,107,53,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,173,45,146,191,215,139,128,91,236,174,219,217,117,173,220,225,117,210,56,18,242,82,56,92,176,124,24,87,65,175,251,0,98,221,161,211,94,29,54,151,213,49,230,146,195,179,28,62,151,245,209,115,89,157,100,46,29,207,236,41,78,124,72,127,102,49,59,235,126,61,85,146,131,61,152,43,149,180,238,52,218,140,211,172,229,143,144,125,224,16,77,157,164,199,253,214,13,255,38,139,248,101,0,60,232,100,56,137,125,127,224,247,68,56,9,100,69,221,234,102,58,156,132,127,185,117,211,136,245,183,22,208,174,5,180,107,1,237,58,93,151,180,90,131,169,95,192,215,5,90,107,129,214,250,184,161,181,94,174,95,30,219,63,11,236,214,2,187,181,192,110,45,176,91,11,236,214,7,134,221,26,237,238,14,111,246,37,114,73,69,227,184,251,167,95,191,251,39,111,169,80,21,239,127,255,205,187,111,188,179,188,179,114,214,248,165,221,219,227,205,137,198,252,252,235,212,146,247,126,252,247,31,112,75,62,92,36,149,39,143,69,239,137,7,1,86,61,33,202,242,22,40,171,5,202,106,54,202,234,85,216,251,159,108,45,0,85,11,64,213,49,180,87,87,79,155,161,202,46,240,82,11,188,212,2,47,181,192,75,157,49,94,234,16,81,117,125,90,192,125,0,132,203,188,138,230,14,174,169,245,184,44,205,138,225,243,248,154,232,199,105,109,134,57,194,181,216,12,86,34,127,144,209,155,85,207,220,161,51,85,30,115,232,132,210,48,103,232,100,39,62,142,40,33,255,21,72,119,175,205,1,3,93,57,14,24,232,181,179,6,3,53,21,72,216,196,149,211,197,2,189,118,234,88,160,163,113,58,179,123,117,154,48,157,217,53,156,30,74,103,118,249,167,12,210,153,93,201,153,97,116,94,59,53,140,206,83,15,51,46,231,76,192,56,230,24,106,210,142,105,214,122,8,6,71,42,6,144,92,167,98,45,56,113,12,155,40,13,252,143,49,190,240,63,222,199,2,206,99,7,248,40,216,204,92,161,100,186,80,59,77,71,22,58,243,172,254,176,177,61,135,32,121,30,204,221,245,195,198,246,196,135,58,173,26,103,210,41,103,59,106,10,182,68,171,230,36,93,126,163,44,241,87,82,163,39,220,75,245,23,233,169,58,225,8,107,31,90,153,246,119,85,123,113,101,197,127,144,162,148,91,173,218,200,43,43,77,106,169,5,194,104,129,48,58,61,132,209,149,71,18,97,116,232,137,122,76,96,145,173,121,22,88,225,62,171,126,88,145,64,177,127,229,209,66,2,93,121,184,145,64,207,182,158,242,111,179,155,96,84,133,51,178,78,61,235,63,233,191,98,221,4,147,205,106,43,239,6,214,77,240,133,214,109,227,38,248,137,19,33,126,94,120,116,16,63,144,79,92,120,206,125,65,124,172,128,124,122,82,241,2,39,116,152,200,117,229,209,145,182,122,143,178,180,245,65,2,147,174,44,128,73,11,96,210,2,152,36,225,23,87,22,192,164,5,48,73,174,130,5,48,105,1,76,122,88,129,73,207,180,62,225,63,205,26,199,86,148,110,77,107,28,207,248,183,252,87,173,198,17,71,89,39,207,211,208,104,28,47,181,158,54,26,199,245,5,48,105,1,76,90,0,147,30,205,88,217,179,53,191,251,153,191,89,30,97,179,75,95,32,156,22,8,167,69,62,170,5,166,105,129,105,90,96,154,22,152,166,143,34,166,169,221,175,134,227,47,56,166,114,229,43,129,12,184,202,251,226,251,111,124,76,112,68,75,230,191,7,199,17,153,146,22,56,162,5,142,104,54,142,232,57,152,231,31,95,224,136,22,56,162,69,98,166,5,208,104,1,52,90,0,141,62,66,64,35,33,62,78,162,140,132,200,249,192,48,163,137,106,230,142,171,173,243,152,3,43,229,226,57,35,235,244,227,99,137,149,249,44,36,152,23,231,96,101,158,63,14,86,230,197,179,198,202,188,56,3,191,112,126,212,63,85,180,204,139,31,2,90,102,94,191,78,19,47,51,175,142,211,67,204,204,171,225,148,49,51,243,170,57,51,212,204,139,135,162,102,142,211,167,3,255,115,31,59,188,140,101,168,147,129,195,63,14,96,22,209,251,227,161,89,38,207,190,15,29,40,50,13,243,184,232,224,68,214,239,11,246,17,29,234,136,184,0,53,44,64,13,6,212,240,252,35,9,106,152,96,123,103,11,99,152,172,236,225,77,97,242,252,163,5,92,120,254,225,6,46,124,178,245,57,255,139,236,70,148,181,163,114,218,141,232,147,254,227,254,103,173,27,81,16,108,230,157,56,182,192,133,207,183,190,104,220,136,62,117,34,224,194,231,31,41,224,194,125,0,21,62,80,76,193,161,32,128,179,63,110,63,218,126,255,15,139,207,254,243,11,159,253,133,207,254,194,103,95,122,38,63,191,240,217,95,248,236,203,85,176,240,217,255,48,124,246,23,238,249,19,238,249,95,110,125,202,255,18,203,213,221,164,170,166,229,234,47,251,215,253,231,172,92,93,118,202,180,202,183,58,70,174,254,116,235,75,70,174,254,194,194,61,127,225,158,255,145,114,207,63,204,189,219,117,138,56,198,141,187,91,199,67,226,30,175,175,218,149,147,198,3,220,178,243,108,235,206,160,180,7,117,223,94,56,224,47,28,240,23,14,248,11,7,252,133,3,254,194,1,255,17,118,192,199,29,238,41,249,157,151,31,170,255,125,252,49,116,122,127,224,225,217,191,126,219,12,204,187,191,124,227,238,79,190,117,239,123,191,112,111,189,207,118,126,70,215,174,57,77,248,218,7,223,132,190,108,193,221,63,254,209,135,48,8,149,108,193,55,191,242,238,219,223,56,203,70,204,70,170,84,35,57,17,212,130,111,126,229,238,91,111,157,184,29,11,28,198,2,135,225,226,48,62,131,43,151,223,95,224,48,30,110,28,134,112,6,215,170,247,41,250,248,187,198,136,251,177,63,156,13,98,226,97,48,47,44,48,25,11,76,198,2,147,241,33,97,50,118,39,173,240,91,195,193,206,42,31,34,158,121,87,74,241,248,207,17,135,184,152,222,100,49,198,102,176,218,30,66,59,109,132,23,103,75,122,59,237,33,9,59,171,253,106,107,76,12,190,96,246,46,198,241,193,25,252,76,145,126,121,7,96,145,7,128,134,204,86,20,230,77,47,169,24,199,156,88,86,70,230,76,41,104,167,6,112,155,169,102,156,194,176,124,237,4,195,194,138,207,113,79,50,165,36,205,59,202,152,122,106,131,51,83,3,122,224,193,153,173,87,205,27,156,254,241,199,166,127,216,208,244,39,70,230,116,145,88,243,52,181,7,31,172,121,42,224,220,197,84,29,127,45,85,135,45,165,234,84,86,210,164,228,154,177,136,125,180,106,249,224,91,240,16,181,117,222,216,65,239,61,230,216,41,21,121,206,216,49,241,99,10,84,171,107,232,120,85,61,7,170,54,174,143,131,85,171,234,9,176,218,102,123,84,157,50,92,205,212,33,145,67,95,62,93,184,26,215,241,65,227,213,230,117,236,52,241,106,243,234,56,61,188,218,188,26,78,25,175,54,175,154,51,195,171,61,240,210,166,62,213,31,59,188,26,201,124,205,79,144,112,212,199,190,249,132,179,74,125,2,231,253,24,34,218,206,8,126,118,184,63,251,184,22,190,236,119,14,92,215,80,18,5,150,241,236,184,21,92,24,255,15,237,28,173,238,85,47,140,159,120,98,197,123,225,5,239,49,237,53,125,117,188,193,88,148,115,231,188,23,95,156,254,249,245,215,181,47,252,238,222,232,218,178,165,174,92,104,172,124,11,108,218,2,155,102,176,105,227,250,145,4,167,157,152,199,157,45,124,237,228,205,121,88,1,110,96,53,36,120,62,90,32,55,106,239,67,141,114,107,215,173,97,77,234,5,59,228,166,201,44,160,27,9,27,191,79,250,128,117,201,141,242,98,107,43,219,180,17,179,251,117,107,80,27,167,220,81,125,34,180,91,191,94,192,221,78,14,119,123,36,206,244,41,119,252,135,1,42,70,99,115,54,88,177,121,9,112,84,89,250,173,217,25,114,170,53,164,67,228,67,27,197,240,153,141,11,168,22,8,245,78,179,97,23,128,180,5,32,237,209,5,164,141,235,5,34,109,129,72,115,150,193,2,146,182,128,164,61,4,144,180,78,221,26,213,126,87,9,193,113,181,53,3,149,214,169,253,47,248,159,177,50,112,81,196,197,102,156,89,88,218,110,221,234,90,25,120,175,94,32,211,22,200,180,5,50,109,129,76,123,100,145,105,15,63,0,13,230,174,15,205,39,44,125,72,0,104,47,215,47,143,229,159,5,32,109,1,72,123,152,1,105,156,219,122,1,74,91,128,210,30,213,172,48,179,83,177,108,141,250,227,174,69,219,220,251,63,111,189,255,87,223,190,247,147,159,189,251,235,111,46,224,53,11,120,205,137,224,53,59,236,123,181,85,47,0,54,15,31,192,70,241,50,165,248,157,10,192,198,85,157,78,40,178,203,214,124,240,0,155,241,238,75,116,172,44,48,54,15,164,87,125,240,80,154,15,85,109,58,222,38,115,78,79,231,128,125,144,252,23,162,212,223,190,243,230,221,111,254,37,127,248,235,157,223,190,243,181,70,198,230,50,209,195,225,104,220,191,49,154,55,89,170,45,199,156,41,45,25,204,153,38,211,175,179,74,46,178,128,37,125,232,176,164,143,139,211,248,53,22,92,54,149,29,61,42,218,169,183,226,207,188,30,88,241,183,235,214,157,163,157,187,55,103,185,245,158,191,214,29,221,60,85,255,238,205,211,247,239,86,158,107,243,29,150,55,103,250,15,195,239,250,98,175,123,60,55,229,163,93,200,15,25,190,211,244,34,63,164,154,211,115,36,63,164,146,83,246,37,63,164,166,251,117,39,167,201,189,212,101,51,203,241,22,225,37,90,220,35,172,191,241,49,147,159,160,146,193,112,251,153,238,113,70,112,167,93,67,241,58,79,47,156,36,193,10,234,32,13,109,52,168,79,84,205,243,84,139,122,237,68,200,15,170,108,184,141,166,157,180,71,234,243,243,234,229,227,86,245,226,13,120,142,29,81,19,177,217,243,195,27,39,7,177,80,249,151,199,199,44,159,10,191,175,10,20,132,224,153,227,85,162,30,190,175,122,174,144,196,126,156,25,185,111,196,207,148,99,219,49,235,56,225,66,126,97,111,116,237,196,117,108,82,63,142,135,237,184,116,234,202,251,238,96,23,6,36,123,218,239,106,207,202,117,111,115,64,71,247,142,49,236,69,197,12,25,168,209,193,231,137,62,13,121,242,162,86,107,238,243,111,146,193,122,87,119,232,116,191,182,218,109,239,123,115,159,83,22,217,249,116,64,166,21,178,90,94,105,79,135,97,90,162,113,238,13,217,226,186,204,47,121,43,218,116,48,23,178,173,0,219,252,176,70,99,203,22,52,186,94,103,143,152,20,41,12,187,131,94,99,26,238,14,118,94,80,56,28,200,46,151,213,117,195,58,199,124,98,3,206,115,232,54,44,24,237,241,138,43,110,241,128,188,212,235,87,141,109,113,70,135,217,58,119,226,30,43,155,222,113,187,172,158,70,159,55,96,246,226,86,93,185,54,184,121,113,118,147,236,133,138,214,23,155,62,142,92,247,172,73,15,5,40,138,213,26,253,237,154,39,185,186,153,125,27,139,190,241,83,170,119,149,233,87,35,41,119,184,160,122,173,205,183,23,220,148,101,174,104,69,11,163,60,25,141,35,230,10,247,19,138,104,176,178,126,252,30,62,213,222,63,78,255,252,137,101,191,127,100,207,232,153,99,245,139,26,128,71,156,30,201,190,24,17,93,171,188,234,130,197,107,22,236,82,179,96,47,168,237,207,81,201,248,227,19,222,210,99,189,29,150,184,235,241,133,9,221,98,88,109,85,195,170,238,84,174,186,76,218,143,253,230,147,50,81,109,245,110,241,146,242,196,45,21,75,222,214,244,241,88,64,66,85,187,59,168,145,136,55,208,234,138,168,97,130,23,225,253,47,180,251,243,120,81,67,158,228,69,205,207,82,85,62,240,111,176,202,177,175,84,142,44,207,34,21,189,161,147,110,101,205,167,176,187,133,188,23,55,107,0,126,150,247,235,21,255,50,233,30,13,190,14,101,62,213,160,225,36,68,238,192,25,148,217,224,185,198,4,247,189,127,186,247,131,31,210,130,218,167,209,152,243,100,20,68,224,200,106,126,78,140,196,211,134,89,120,189,235,13,108,190,40,238,179,126,39,228,208,16,247,126,240,166,231,71,140,200,230,143,49,71,70,224,143,201,186,119,247,173,183,248,99,138,7,254,130,63,102,28,29,128,63,230,120,246,143,248,99,129,95,255,55,127,44,233,215,255,252,27,254,24,6,12,144,87,159,67,5,150,111,170,12,35,141,157,199,87,238,9,166,10,54,49,110,101,243,153,54,132,250,4,159,171,193,14,45,230,170,203,174,236,130,145,78,15,192,146,242,163,109,202,185,104,191,169,23,174,126,118,111,103,179,26,46,59,79,173,108,48,242,209,236,175,25,165,206,176,127,201,146,84,91,87,90,173,250,162,167,138,81,247,53,190,224,69,199,43,213,105,216,116,121,13,7,154,246,175,139,3,146,22,174,134,126,236,167,126,238,23,52,254,52,206,27,23,102,149,122,238,92,181,214,171,59,253,189,110,53,90,158,57,30,43,23,169,192,112,125,226,173,168,213,154,249,52,28,111,91,81,225,75,34,214,247,202,239,38,173,86,43,80,228,18,14,233,220,126,117,70,76,247,224,234,198,5,13,54,168,150,122,178,205,205,161,89,43,212,128,98,176,255,35,12,46,122,129,247,4,76,169,79,104,3,227,212,108,87,27,7,43,198,187,144,134,239,38,124,41,39,54,178,178,90,12,39,228,187,222,150,118,140,29,183,76,143,158,240,86,189,39,154,9,55,37,92,48,63,96,198,110,82,135,136,175,51,160,169,77,28,229,185,231,86,159,122,202,107,224,25,102,94,167,159,210,143,168,149,52,245,0,202,56,168,250,163,106,105,186,182,99,85,118,84,93,110,85,14,170,171,185,151,81,124,92,86,79,28,181,183,179,83,117,123,32,131,149,107,230,115,216,152,210,95,147,35,184,24,231,35,198,249,130,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,209,237,146,23,70,222,250,172,33,117,94,90,27,237,109,142,135,196,167,150,67,223,163,94,59,67,176,226,55,98,104,83,113,116,204,154,131,240,56,53,183,187,221,153,149,94,80,46,237,51,167,100,214,68,92,152,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,87,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,190,96,33,3,205,111,154,33,139,159,192,154,197,87,26,42,226,188,16,142,185,54,119,118,89,10,112,127,98,46,80,29,92,152,191,71,120,192,221,77,164,238,244,159,130,192,61,110,40,90,91,165,158,209,30,185,85,183,46,215,254,171,74,6,172,54,203,96,218,125,251,86,77,42,57,9,139,18,196,216,78,179,173,110,98,28,184,159,172,91,175,90,7,238,87,14,11,206,32,145,140,184,196,231,243,15,82,198,147,116,30,126,232,145,27,52,136,81,221,44,205,68,11,187,200,230,9,180,163,68,17,155,224,11,250,182,215,160,43,249,22,17,223,84,53,252,177,183,181,195,145,16,212,192,225,34,164,57,197,249,82,166,249,25,119,56,250,231,144,221,200,78,16,215,193,241,187,62,195,184,14,205,216,29,153,86,216,185,168,60,102,56,135,73,132,214,188,200,14,6,246,233,111,179,158,10,211,219,125,128,57,127,255,247,189,214,52,152,211,222,223,79,1,55,21,80,211,136,231,226,12,26,212,215,6,123,51,128,110,56,5,100,42,227,54,117,90,193,54,101,118,69,148,74,10,95,117,105,56,41,69,152,78,64,72,108,100,180,33,189,60,38,105,215,100,34,84,236,85,151,176,108,9,84,194,58,125,67,125,212,209,25,77,225,56,6,195,181,45,90,200,159,229,136,15,182,33,163,25,160,169,250,106,176,113,161,154,83,47,140,13,38,55,226,250,204,78,87,220,150,71,22,59,195,27,91,99,103,112,235,193,113,37,234,230,162,218,80,110,189,214,223,244,77,216,142,51,136,255,112,238,220,246,7,31,0,226,120,161,24,142,197,89,221,56,12,71,68,85,104,28,14,230,212,216,140,189,26,156,43,189,91,47,221,28,44,79,147,169,24,69,155,9,26,69,94,81,157,201,243,15,130,223,91,14,94,94,123,253,106,184,154,108,172,156,247,189,199,67,58,50,157,71,174,254,193,203,221,181,13,164,251,156,164,252,193,203,107,179,126,126,121,237,78,232,31,128,178,54,65,162,31,168,134,223,121,220,91,145,79,171,50,236,67,120,96,250,221,243,127,176,252,242,234,202,239,45,191,220,253,189,149,151,215,232,31,252,89,89,251,189,199,185,209,143,71,107,143,199,205,27,236,219,250,252,22,106,91,249,159,193,69,226,111,187,125,12,53,125,69,216,18,146,103,85,122,211,229,192,79,86,158,160,159,159,112,30,65,242,215,137,135,160,220,242,200,222,196,9,117,232,212,220,108,166,166,186,81,213,184,133,168,167,167,231,38,166,199,208,79,50,69,217,199,112,138,178,227,76,81,166,236,15,103,19,144,132,190,78,199,36,1,38,212,9,73,66,135,235,5,117,252,206,79,166,171,95,33,21,166,18,44,118,118,32,128,218,68,45,26,91,86,133,51,205,9,201,163,3,23,65,50,208,225,80,198,15,73,28,148,131,89,97,80,182,31,242,48,40,175,213,173,87,106,255,74,163,66,164,201,230,180,10,241,90,237,111,213,254,53,161,66,108,230,155,91,97,158,218,148,223,79,213,173,43,86,133,120,246,100,113,80,158,58,189,56,40,167,23,240,132,24,96,163,2,248,155,219,59,205,35,85,87,127,82,156,77,124,54,17,141,220,80,44,66,89,24,239,186,113,228,216,41,157,119,228,21,90,1,123,35,214,123,78,45,200,202,44,89,123,58,222,202,153,75,218,179,226,163,176,180,113,124,209,122,26,23,55,87,202,254,200,9,158,180,102,38,196,206,9,84,253,225,226,231,131,70,140,217,190,191,136,49,23,157,200,49,180,154,101,188,152,121,113,98,184,179,115,142,134,171,77,22,247,13,112,214,171,30,30,245,54,192,50,245,103,90,9,30,56,142,183,97,3,198,216,158,28,118,66,217,134,173,8,185,216,188,59,35,242,140,178,202,52,123,118,206,225,171,18,35,213,107,98,123,171,180,72,206,79,23,29,97,73,16,90,48,78,72,90,175,137,199,162,119,41,30,146,47,207,57,83,30,240,72,65,108,47,152,42,30,155,104,247,185,115,225,99,83,189,123,4,250,178,136,26,180,136,26,244,232,68,13,218,94,68,13,90,68,13,114,151,193,34,106,208,195,29,53,136,68,241,219,117,235,217,218,127,65,233,83,91,155,81,54,173,79,221,174,253,189,218,223,17,250,84,184,153,4,113,20,216,184,146,159,168,91,47,88,125,234,153,143,126,76,157,230,232,159,227,23,165,109,157,179,160,40,103,31,71,231,168,176,48,39,195,205,157,114,196,152,179,134,58,214,59,139,128,48,31,38,112,17,170,32,120,212,199,61,221,184,27,237,101,17,235,101,17,235,101,145,124,124,17,231,229,67,143,243,226,196,33,248,136,196,121,41,142,19,231,229,189,191,248,225,189,55,190,114,239,231,95,121,255,171,223,186,247,119,191,132,138,244,198,59,191,125,231,205,157,255,239,223,207,143,128,43,63,227,176,51,31,110,50,244,7,201,126,174,19,158,47,194,223,44,194,223,184,225,111,158,102,72,199,75,139,240,55,15,121,126,233,211,77,46,189,80,8,63,134,201,165,191,140,208,204,31,107,197,114,17,195,229,17,74,45,125,58,60,116,166,204,184,204,18,227,138,152,209,7,15,120,52,179,34,239,195,11,106,244,113,9,131,115,157,5,152,231,230,229,78,125,252,88,161,111,158,155,21,133,228,202,184,127,162,204,166,77,224,133,163,170,225,192,22,213,125,4,158,56,58,4,205,252,110,156,102,4,154,249,181,156,94,0,154,249,117,156,114,252,153,249,21,221,87,248,25,42,0,91,243,24,29,187,255,84,166,159,37,217,124,217,139,170,24,208,155,23,31,234,188,166,51,18,152,6,199,79,238,39,157,220,232,231,219,253,91,172,207,0,130,222,8,18,248,60,28,145,120,168,18,146,53,31,78,33,119,105,163,219,29,31,156,50,155,253,127,36,146,161,154,145,111,125,182,54,27,199,184,155,61,61,28,236,92,110,119,174,85,203,94,231,118,127,115,149,159,214,200,76,61,79,71,189,137,231,60,235,34,248,180,218,14,210,105,80,237,22,241,139,68,241,184,169,218,154,103,231,120,92,60,206,23,216,248,249,14,35,174,188,43,87,188,131,249,174,13,188,168,180,147,153,241,114,123,122,146,213,79,86,209,108,232,41,191,70,89,52,47,92,183,104,43,168,31,234,41,160,135,117,118,46,214,26,238,204,92,232,209,169,88,85,133,195,106,219,229,90,174,215,61,54,82,171,190,232,120,62,54,187,242,254,19,142,62,254,16,37,28,189,79,158,116,210,84,162,247,205,251,62,140,28,161,51,93,242,207,157,123,252,161,77,9,58,35,35,168,6,198,87,83,11,231,66,117,216,38,194,250,111,156,13,231,109,34,1,11,120,252,161,117,183,111,252,237,159,175,91,47,214,254,231,148,127,72,18,4,51,210,142,62,95,251,47,213,36,75,11,200,110,154,100,241,102,84,25,255,144,79,214,173,207,89,255,144,47,158,204,223,254,147,31,166,191,253,129,122,7,178,193,193,12,113,97,174,100,97,223,55,216,220,83,206,72,250,193,31,173,179,28,242,167,206,86,115,254,126,100,14,214,211,240,76,127,252,172,114,153,30,150,174,84,25,175,245,50,153,151,207,116,52,26,239,186,12,11,191,76,48,170,69,78,211,133,119,242,35,237,157,252,248,194,59,249,212,189,147,177,255,159,27,12,171,153,59,23,132,214,99,206,215,7,117,129,21,116,117,40,115,150,104,161,108,24,17,237,226,236,231,155,32,86,48,109,84,195,241,62,205,167,122,229,149,14,223,70,40,59,171,140,144,51,89,238,138,143,11,106,58,159,218,221,27,109,14,152,55,172,250,106,36,189,75,159,125,138,86,222,250,164,242,115,238,220,177,219,162,46,182,68,56,45,121,55,118,84,197,39,245,18,62,218,53,248,243,117,235,139,181,255,41,37,250,181,163,178,152,22,253,62,95,251,207,212,254,211,82,244,11,182,162,110,89,217,104,45,95,174,91,159,178,162,223,151,140,232,215,238,83,183,47,99,187,111,239,13,93,217,79,74,133,144,70,214,47,251,131,209,14,173,236,206,250,75,84,31,46,32,155,229,251,105,127,216,238,213,79,183,233,212,223,173,253,97,239,70,53,188,60,216,27,146,70,245,137,218,175,58,3,18,31,123,157,118,255,233,254,224,230,250,151,235,185,166,38,21,230,77,121,92,17,251,33,25,88,6,116,210,138,218,100,80,30,140,209,167,235,214,151,106,255,11,106,140,138,110,48,35,162,205,167,169,97,126,219,142,80,188,25,198,91,113,106,18,146,94,168,174,26,31,142,141,214,23,204,88,29,248,94,217,13,186,158,99,16,244,73,71,199,185,220,60,195,198,188,56,165,90,151,31,11,32,202,243,162,34,93,187,231,123,28,70,99,117,115,208,221,191,138,110,175,222,88,141,179,188,136,171,32,218,184,211,220,144,211,208,116,150,113,115,184,180,186,148,4,47,124,105,229,128,120,49,113,97,26,70,190,37,136,253,17,141,102,7,30,106,222,83,235,231,175,87,245,171,36,133,159,191,57,24,190,58,218,109,35,48,49,28,59,182,110,236,85,231,71,195,206,249,27,189,234,230,232,252,214,112,80,143,175,116,0,158,31,157,183,211,122,126,187,55,122,169,189,121,217,254,176,51,232,238,245,43,249,200,71,165,14,190,102,217,27,86,159,232,92,107,211,44,173,221,0,22,208,175,53,182,150,78,224,93,58,167,70,180,117,47,221,252,204,37,63,121,242,210,229,103,252,155,244,247,167,253,203,151,46,93,226,59,118,190,25,153,42,230,34,253,255,28,152,123,139,253,227,206,177,3,89,43,56,215,235,182,244,236,158,83,142,66,173,241,144,30,237,147,92,208,234,140,70,231,60,61,149,58,56,238,85,239,229,122,241,231,52,255,216,13,119,231,229,122,137,254,107,118,217,210,212,54,187,240,114,125,240,114,77,75,66,205,201,139,131,1,155,194,1,9,166,61,31,183,167,247,188,183,55,170,150,224,166,217,25,123,23,198,107,67,58,238,47,168,224,59,139,236,197,15,73,246,226,159,252,236,238,219,223,153,202,94,124,170,201,120,221,58,142,78,252,58,28,221,79,50,94,188,117,156,116,175,252,156,117,208,96,205,249,65,188,51,80,128,241,206,64,225,167,140,189,112,115,112,205,187,173,159,159,70,218,250,205,58,206,249,31,173,148,210,63,248,215,247,222,254,239,247,254,228,23,247,222,248,202,233,225,83,220,82,143,30,177,155,175,118,234,147,143,24,222,58,206,136,241,115,210,69,12,136,238,19,172,92,117,161,240,145,196,172,44,29,242,223,7,134,97,241,79,138,27,233,14,110,214,48,77,77,217,1,156,74,213,229,255,39,110,117,250,194,51,228,223,222,185,251,213,183,239,187,223,170,58,184,140,56,117,205,136,80,15,155,194,96,23,57,10,218,219,109,163,242,107,5,90,199,157,111,38,227,173,159,221,253,199,191,62,188,81,170,97,126,147,88,64,71,169,215,138,246,197,137,236,2,123,187,222,100,194,1,140,153,202,55,32,87,168,40,226,144,3,93,173,178,213,29,122,76,59,122,187,206,136,113,48,195,159,245,68,71,110,148,28,135,91,253,230,239,191,113,239,47,254,251,238,55,222,190,251,230,159,139,234,58,237,81,135,115,88,152,231,29,30,53,63,145,163,218,232,24,73,147,7,104,212,56,66,208,200,84,227,207,84,163,103,81,243,132,139,164,8,9,115,114,55,125,37,197,85,107,53,28,40,219,77,244,148,70,56,179,137,8,132,27,127,91,25,101,177,42,135,107,189,209,179,85,123,235,162,242,202,94,159,120,220,59,122,13,201,255,150,17,198,139,43,208,113,19,91,173,214,213,141,139,158,183,110,127,106,110,113,87,158,240,86,142,95,58,123,94,29,28,108,40,13,152,52,225,40,207,242,40,40,194,48,91,57,250,52,104,119,187,55,238,71,142,81,239,29,231,68,104,158,156,225,5,39,252,221,63,68,40,221,71,5,58,118,40,110,236,180,17,98,71,64,186,182,122,183,42,6,154,156,14,18,203,20,231,130,129,130,57,144,44,172,75,33,150,254,225,127,190,251,171,255,251,189,191,251,202,233,66,178,76,155,142,1,10,179,177,122,207,10,7,101,90,163,90,48,182,245,191,251,203,63,185,247,39,255,116,239,123,191,120,255,123,63,59,189,250,147,153,67,15,37,195,118,252,107,111,220,253,63,127,171,180,170,211,171,56,155,89,113,247,150,169,246,75,119,191,253,103,168,244,63,255,253,221,95,211,152,255,106,121,103,103,229,204,171,223,55,213,127,249,76,171,159,13,127,19,72,188,187,127,251,135,239,189,245,179,179,168,122,246,140,143,175,65,26,37,149,68,133,110,154,192,223,253,230,191,254,235,238,155,63,121,255,251,111,178,203,221,25,224,239,188,208,162,238,38,154,242,250,235,225,60,210,69,233,125,173,146,94,13,250,3,146,154,230,151,117,72,69,23,189,223,9,202,106,43,40,61,36,251,233,10,255,121,213,125,156,207,205,73,231,75,148,224,84,29,193,73,219,27,28,210,222,224,144,246,162,149,235,166,213,66,54,254,193,255,59,213,228,6,159,120,130,133,50,155,43,43,253,113,150,34,124,22,235,194,206,36,234,117,167,15,191,28,189,2,230,188,55,119,174,85,151,228,92,7,147,101,5,199,107,195,145,239,205,157,191,119,127,249,205,169,102,28,103,254,154,195,163,65,138,30,206,113,244,254,254,206,55,223,253,245,15,206,100,238,142,86,80,119,251,237,94,205,85,28,145,122,12,42,32,110,236,150,121,244,164,26,120,247,79,255,175,187,223,250,169,186,37,215,2,244,2,134,251,193,194,112,253,195,0,169,214,117,227,9,210,217,127,74,139,250,238,91,255,101,68,200,130,164,100,106,28,241,149,226,198,181,195,65,168,179,33,173,163,147,98,83,71,22,156,58,67,115,31,85,164,179,63,217,31,116,94,157,208,217,119,218,195,109,172,213,96,41,88,10,73,111,95,10,60,39,7,158,182,207,136,36,106,0,63,89,171,8,39,150,220,165,21,206,26,247,76,123,128,194,183,206,68,147,170,92,98,222,62,253,183,250,220,115,171,221,238,210,167,62,181,190,179,179,14,47,11,21,70,115,85,61,227,205,121,72,71,229,24,87,227,222,14,233,245,152,80,223,227,127,87,71,21,52,188,241,96,72,47,255,230,171,255,14,102,48,110,15,105,49,91,51,37,81,238,190,243,198,221,127,249,122,147,31,206,247,170,186,59,241,192,123,191,250,206,189,191,249,161,126,64,164,211,11,103,130,37,47,227,186,110,202,204,137,214,205,141,24,197,196,201,235,11,254,81,107,165,115,114,97,74,165,204,0,159,83,5,124,238,246,70,212,15,98,103,91,253,74,154,99,78,73,141,228,110,178,238,54,67,159,52,68,40,150,179,90,156,164,66,139,108,180,193,138,47,58,159,237,181,199,190,213,43,69,167,188,163,148,58,87,103,115,85,187,134,203,25,253,240,240,3,71,31,34,141,82,98,117,22,183,152,7,144,93,155,26,110,221,251,46,169,94,127,38,213,132,137,42,12,67,57,133,218,246,39,106,219,63,211,218,110,79,212,118,251,190,107,155,97,124,217,28,220,154,109,125,76,211,169,173,96,22,26,162,88,171,85,54,122,114,112,75,150,252,33,98,29,103,130,22,223,127,227,141,165,187,95,125,219,128,22,77,67,111,238,127,78,229,186,111,206,36,30,140,137,31,245,193,190,171,82,1,205,180,170,41,90,51,2,52,64,112,166,26,40,95,159,78,214,86,198,229,118,82,132,234,83,213,70,182,166,21,191,119,214,193,30,116,106,228,84,31,159,81,138,243,211,137,1,65,231,45,139,69,210,112,112,239,199,63,247,196,65,170,179,40,31,26,252,97,226,50,250,72,123,179,99,168,176,111,31,125,0,70,241,220,3,208,83,47,54,151,76,35,52,81,253,242,188,250,225,144,67,80,158,125,205,185,231,24,186,207,240,16,156,121,238,65,142,157,58,246,88,196,126,137,78,178,121,71,159,121,96,242,248,51,132,201,235,205,15,125,171,2,194,226,92,34,97,167,46,85,183,58,36,114,159,42,64,185,143,77,57,210,46,115,24,11,97,150,109,16,154,122,147,159,28,96,41,151,153,13,146,246,212,164,139,178,209,85,144,185,157,154,176,188,242,63,241,204,90,61,184,9,71,65,95,164,189,109,144,13,74,86,244,124,51,131,88,141,39,199,94,24,246,165,224,77,180,102,185,44,149,218,160,238,154,47,7,135,33,16,231,114,62,5,40,107,190,24,239,201,70,3,224,68,113,207,182,149,23,165,196,49,76,210,103,120,63,235,84,198,224,137,34,213,225,151,233,191,85,157,189,114,200,36,153,187,177,219,222,31,121,179,159,86,190,212,118,159,92,29,250,213,6,187,255,180,157,26,158,125,233,138,126,120,150,159,64,51,126,45,183,180,171,193,198,19,222,82,16,172,243,255,60,127,206,235,205,120,79,190,28,226,101,239,137,182,114,6,190,66,7,235,180,55,176,201,1,24,104,204,224,212,18,179,25,95,43,49,126,195,86,117,242,222,213,39,236,80,173,251,48,20,185,71,15,171,192,59,178,72,168,253,150,81,204,77,237,160,60,228,27,121,121,249,14,84,51,128,112,199,202,181,157,111,166,223,253,229,143,214,214,214,104,35,237,246,234,26,23,39,250,18,215,200,228,82,91,31,110,111,182,151,3,127,169,249,223,90,190,194,87,71,173,59,236,59,252,162,227,48,172,252,137,145,226,8,24,37,119,63,174,135,190,217,150,171,33,163,148,94,98,45,27,51,104,19,145,232,253,120,212,136,153,189,122,248,176,249,122,187,203,125,105,225,87,119,26,7,232,157,118,175,198,77,109,213,184,0,123,159,248,220,231,47,61,235,161,93,180,47,63,169,30,82,204,81,249,85,79,186,74,55,106,204,29,220,71,194,108,68,195,122,85,171,66,252,204,149,203,206,235,7,27,7,23,6,10,38,69,71,19,84,154,167,42,120,26,119,157,68,62,240,203,85,49,180,128,133,82,216,129,198,219,126,173,65,13,104,119,131,6,44,128,219,118,113,26,44,175,28,157,214,108,38,127,154,92,141,173,83,231,174,179,82,121,118,90,35,191,203,238,199,69,158,83,95,118,91,141,219,115,183,113,123,238,248,61,191,111,189,158,211,173,40,40,219,155,218,235,217,223,107,237,26,167,240,29,148,147,228,1,82,194,111,225,115,28,198,21,125,190,198,229,183,187,248,188,41,32,131,187,179,33,131,142,12,188,190,103,65,131,59,135,131,6,13,28,79,160,7,237,253,191,66,249,177,139,144,77,152,169,76,152,34,57,166,206,153,105,237,155,34,161,230,198,108,48,226,12,52,161,117,49,208,2,148,167,160,9,141,0,202,57,67,124,125,23,143,80,3,234,147,119,112,31,199,43,92,236,38,161,195,234,38,92,125,134,37,87,211,235,29,189,22,134,55,119,199,53,183,118,6,92,209,64,28,165,89,10,227,9,17,149,95,186,53,84,217,134,246,155,127,111,55,255,118,53,161,171,41,93,77,186,174,73,215,53,233,186,38,89,131,1,55,168,215,204,23,143,133,204,149,100,58,112,232,66,247,39,109,23,48,240,204,151,44,26,72,227,51,93,29,62,102,164,36,215,43,36,106,99,219,211,110,5,160,114,217,51,15,106,44,101,243,195,139,52,1,199,124,23,143,210,219,158,247,88,203,173,251,220,57,52,125,250,215,27,131,94,119,41,152,254,125,94,142,34,44,134,137,135,253,185,140,189,222,105,77,246,195,159,221,15,133,185,154,30,134,99,63,173,58,62,35,3,148,76,201,116,31,56,164,217,73,156,230,73,140,188,43,230,132,49,176,126,101,83,245,43,244,151,195,151,214,140,156,180,220,32,168,166,132,161,73,4,190,93,228,6,239,52,185,80,45,232,148,145,132,77,216,58,219,27,41,31,49,18,217,82,140,28,100,126,87,182,72,93,149,126,31,253,87,72,36,231,103,90,10,170,182,198,29,221,74,111,237,214,112,89,139,174,210,72,253,88,192,143,246,64,182,194,29,189,208,119,127,97,113,175,215,234,137,68,135,231,145,232,112,213,131,21,162,199,50,91,159,139,26,181,218,199,22,165,71,173,145,122,115,246,232,140,102,13,77,207,25,151,145,223,107,134,134,25,248,108,220,109,197,68,192,106,241,47,196,129,171,202,175,122,3,215,100,244,129,125,67,109,93,173,59,138,69,169,137,83,140,75,141,182,101,88,35,195,173,122,13,168,156,19,151,249,138,143,43,103,239,241,206,243,240,176,185,52,234,176,176,54,48,240,110,94,42,35,198,133,217,90,253,9,40,176,88,105,181,137,155,33,211,167,93,84,169,192,56,251,151,125,248,16,72,233,120,7,253,172,214,192,194,143,251,78,247,150,122,103,255,36,239,236,171,119,110,159,228,157,219,234,157,238,201,26,71,15,55,239,157,172,129,246,189,147,53,210,188,119,253,36,237,188,110,219,121,253,36,237,188,110,219,121,253,36,237,188,222,180,115,101,125,185,153,109,28,207,205,98,225,143,251,230,199,219,150,44,158,180,244,174,125,224,186,125,224,186,125,224,122,243,0,7,175,192,117,224,75,189,206,171,14,62,181,178,107,158,81,172,244,224,52,207,148,249,209,248,231,121,108,152,212,211,147,112,98,19,10,69,41,147,70,15,104,252,146,151,5,160,227,135,255,244,155,127,251,7,101,80,252,205,55,254,232,238,91,63,251,237,59,95,241,86,102,243,38,71,241,20,202,230,44,174,61,163,179,138,160,199,147,191,152,217,81,81,33,36,233,182,243,156,251,150,243,96,215,121,242,186,243,228,117,231,73,61,107,62,203,38,106,104,142,53,121,23,102,31,100,164,232,207,60,200,72,161,127,120,250,122,34,14,236,50,91,142,197,48,131,37,47,88,240,130,5,31,202,130,79,131,43,154,7,167,205,87,221,65,103,15,218,55,10,107,238,122,16,233,112,89,94,172,193,248,185,117,213,235,213,189,177,183,65,173,132,21,74,7,9,100,251,22,231,142,229,27,62,250,69,7,148,107,223,234,141,136,208,175,182,105,51,55,183,194,87,245,13,169,227,49,184,63,227,183,219,83,191,109,80,63,134,61,42,169,95,109,81,157,197,239,122,254,80,93,11,38,244,113,115,48,30,15,118,214,189,236,119,97,71,168,199,237,94,173,84,111,72,78,183,46,81,91,244,93,64,135,246,219,246,0,112,155,77,88,218,218,195,253,79,182,119,27,181,182,189,110,217,203,129,191,47,95,83,73,64,253,81,167,221,87,208,198,81,53,236,137,203,246,25,29,83,47,2,11,233,249,184,130,106,174,145,106,136,178,125,237,126,229,253,78,16,108,209,127,158,143,7,175,72,207,44,67,58,208,118,127,195,9,141,141,98,255,126,171,221,228,238,76,215,201,191,187,21,238,203,10,111,223,111,133,219,0,95,207,170,81,17,220,42,121,245,111,28,92,24,35,247,230,168,26,171,139,141,229,241,17,54,181,25,103,186,171,174,132,19,113,106,70,135,5,170,81,207,159,70,196,160,230,224,56,165,168,65,167,155,82,246,17,11,187,115,102,97,114,206,42,121,243,181,179,73,222,172,76,119,58,65,243,104,36,132,19,99,239,156,10,142,37,177,80,122,129,225,232,176,239,190,56,154,145,132,123,34,146,150,251,6,210,118,143,102,188,226,196,245,82,33,167,142,157,63,250,161,204,174,184,221,218,244,47,177,79,69,55,216,76,108,108,16,109,36,223,118,67,131,164,157,56,203,211,255,159,189,119,109,111,35,57,14,70,255,10,132,181,215,132,57,4,49,184,19,52,188,1,192,171,68,82,20,41,74,162,100,158,125,6,192,0,28,18,152,1,103,0,94,151,207,99,39,199,241,37,241,177,115,108,231,125,147,216,241,37,23,231,188,57,94,59,177,253,218,94,199,241,143,57,43,105,247,83,254,194,233,234,203,76,247,220,7,164,228,117,188,171,37,57,211,211,93,93,93,93,93,93,221,93,93,85,92,240,119,13,210,16,60,131,148,139,211,123,6,225,46,23,49,223,32,237,146,220,89,40,118,115,7,87,204,106,12,140,198,174,179,246,229,223,185,174,105,140,224,214,224,219,111,131,192,78,193,33,188,183,48,145,207,111,20,10,133,59,218,16,243,187,62,14,6,18,88,126,65,129,127,113,64,100,15,193,98,200,3,72,138,95,103,13,67,184,226,14,210,222,232,149,122,149,158,114,29,74,167,84,13,123,138,153,195,91,240,204,136,18,108,40,209,63,30,113,75,25,142,208,4,214,247,2,72,101,109,243,151,183,223,198,110,35,70,74,23,31,64,200,217,82,57,95,58,61,75,201,217,92,81,46,87,208,83,206,121,190,246,54,161,54,119,166,182,143,181,241,156,213,49,13,176,178,112,181,167,215,227,80,186,5,31,47,154,222,51,54,21,29,13,32,208,254,230,255,80,202,193,21,179,109,212,110,67,39,137,102,152,103,150,242,147,134,84,109,54,90,203,210,126,163,161,72,173,70,171,43,245,151,26,203,45,201,104,54,26,90,11,82,6,45,41,223,130,164,9,74,186,104,66,146,220,148,142,87,27,171,45,233,24,37,13,113,210,168,73,115,157,161,164,28,78,42,52,165,114,171,113,127,85,178,90,92,193,147,86,99,117,73,186,64,185,242,77,193,19,140,47,226,33,190,96,24,103,16,255,47,22,56,128,225,189,194,124,236,12,230,227,127,31,255,35,255,204,207,233,188,156,79,93,65,74,42,197,102,193,20,76,131,139,144,118,141,179,134,206,135,172,48,153,197,82,102,191,61,83,146,165,20,249,201,164,28,25,28,7,160,8,139,78,137,201,96,144,201,81,10,205,67,166,63,86,27,55,107,164,232,52,200,213,195,211,137,159,254,88,105,58,11,166,232,52,232,139,236,252,124,170,86,59,157,235,170,234,8,79,128,120,157,65,230,191,185,51,19,201,95,213,244,153,206,72,13,168,108,42,69,76,42,83,229,17,233,22,156,198,60,45,201,37,39,149,160,204,166,95,134,162,80,55,63,249,178,12,169,20,155,133,83,96,180,153,202,227,43,17,248,207,34,201,113,109,183,37,16,81,55,33,123,61,95,90,4,121,128,90,240,209,237,236,227,181,118,187,151,195,199,107,207,192,39,120,90,70,63,121,244,83,64,63,69,244,3,17,41,203,232,167,130,126,170,232,7,41,147,105,52,143,164,155,232,167,133,126,150,208,207,50,250,89,65,63,171,232,103,13,253,172,163,159,187,232,231,30,250,217,64,63,155,232,103,11,253,220,71,63,219,232,231,1,250,217,65,63,187,232,231,33,250,217,67,63,143,208,207,99,244,243,4,253,236,163,159,167,232,39,133,126,62,129,126,62,137,126,62,141,126,102,211,112,92,135,20,78,244,51,143,126,106,233,131,69,214,174,148,225,44,191,192,27,187,153,109,108,108,175,53,182,246,54,151,119,214,91,246,158,173,82,215,175,13,80,207,155,218,216,218,192,251,162,117,159,85,153,44,127,122,83,25,31,102,123,3,195,64,171,130,249,124,102,86,255,100,254,211,101,180,46,200,142,76,3,45,136,209,60,9,96,220,32,28,87,47,172,66,186,251,234,41,233,135,128,93,218,133,226,140,27,90,70,4,119,102,162,161,87,247,156,54,44,246,16,242,106,61,183,168,206,230,63,83,119,195,64,169,245,60,115,75,94,44,125,90,201,226,25,255,126,207,169,237,153,122,144,89,28,207,214,125,63,205,202,7,176,162,26,77,198,104,149,41,203,153,107,119,5,159,204,191,249,38,249,30,0,90,42,103,192,109,14,91,98,24,192,172,170,44,135,48,107,62,95,172,164,51,139,105,178,223,128,221,248,163,246,27,189,148,249,230,155,51,102,253,25,94,144,152,72,33,61,192,238,44,6,70,71,25,88,216,122,138,85,194,18,51,212,224,17,76,133,22,22,84,180,216,165,43,163,69,5,85,211,85,43,149,42,56,28,55,165,59,57,233,138,140,170,77,216,164,3,91,20,165,11,7,255,93,124,97,39,67,144,174,132,32,93,233,22,219,175,1,233,82,167,167,170,221,110,39,62,210,157,40,199,112,51,233,92,167,93,74,147,236,104,241,23,153,189,88,84,43,44,123,249,86,23,148,197,66,187,211,206,181,75,83,45,40,157,194,211,45,40,61,229,167,93,80,218,128,164,248,117,38,91,80,218,197,166,93,80,58,0,110,188,160,116,154,144,104,65,153,117,93,44,245,246,2,221,106,207,150,242,185,106,225,244,236,118,23,163,36,254,178,161,153,211,172,16,63,90,133,187,218,177,26,99,105,170,181,127,223,75,211,86,9,193,194,5,33,105,34,174,86,93,173,8,89,167,50,14,249,120,157,250,241,191,143,255,125,188,30,254,120,61,252,71,189,30,118,43,18,118,97,162,62,16,247,4,9,22,210,170,154,11,81,243,213,118,53,255,26,212,252,138,210,171,200,106,46,182,154,223,203,187,144,134,147,49,86,99,26,159,119,107,67,52,183,206,143,244,254,34,68,128,44,23,37,237,81,243,254,206,89,238,222,106,223,64,243,112,99,107,119,239,112,121,175,143,158,154,103,240,222,111,53,246,225,111,115,188,115,8,19,245,202,104,121,176,252,224,209,206,186,166,228,159,236,230,171,157,157,157,221,149,135,11,249,147,158,117,94,156,95,123,170,117,86,239,181,27,247,215,119,14,155,205,86,191,217,108,15,204,230,97,233,108,111,163,121,111,188,110,110,111,173,45,175,76,30,28,175,244,181,227,45,148,188,63,218,90,94,94,95,95,215,26,173,170,190,211,42,142,181,115,75,189,255,180,114,82,46,31,62,46,61,90,120,188,99,233,235,173,230,241,120,116,244,88,126,82,40,23,78,239,151,85,67,89,232,26,250,218,113,167,115,113,182,116,127,212,218,235,153,247,42,253,234,96,245,241,218,217,94,177,165,54,199,141,123,243,243,170,57,41,221,235,45,20,219,173,114,187,57,223,88,233,55,22,158,60,170,44,45,244,206,150,183,250,75,157,230,233,218,147,241,67,115,107,161,168,182,251,203,186,149,179,70,251,123,151,205,237,203,210,238,166,62,186,188,95,26,238,87,27,189,13,165,220,56,237,246,250,173,234,146,122,127,190,176,125,113,222,45,156,244,39,149,249,135,227,149,163,179,66,127,121,97,101,176,175,104,237,123,247,218,15,119,231,183,75,203,167,151,203,229,167,247,55,71,213,202,189,163,165,226,120,75,46,60,148,47,123,202,73,121,82,80,134,147,179,181,205,71,27,102,107,233,97,174,53,216,90,110,180,54,212,7,229,205,71,57,107,227,248,124,176,91,218,236,246,212,149,217,249,195,226,242,146,158,47,119,55,78,203,149,167,106,123,254,81,181,81,177,182,47,27,91,165,71,251,247,135,247,55,30,52,239,87,115,199,229,195,214,250,210,232,193,35,165,49,222,41,245,54,42,151,179,173,173,203,115,229,254,218,108,215,106,29,94,150,199,237,135,143,219,219,242,124,111,182,56,92,152,156,157,14,183,39,173,147,198,234,142,89,124,240,100,56,218,219,186,191,246,232,222,174,188,223,218,212,246,154,221,254,189,195,165,93,163,186,48,233,54,23,202,214,206,222,150,182,245,160,113,119,118,227,244,236,110,117,247,201,69,217,122,92,184,188,119,126,250,232,252,169,60,219,123,112,106,45,76,150,186,107,86,227,81,126,169,125,246,100,115,179,210,154,173,106,151,107,19,68,167,81,99,208,125,250,224,177,209,40,93,44,31,173,173,237,181,158,172,111,229,187,149,251,251,219,27,157,226,227,221,179,133,173,225,250,218,250,198,102,227,244,82,158,61,237,153,249,243,71,143,114,171,249,115,185,56,62,187,159,87,115,43,173,118,126,114,166,156,221,219,212,247,79,103,247,219,243,163,150,102,22,119,27,131,123,247,141,205,139,251,123,218,147,189,123,251,75,163,78,183,249,116,178,113,120,242,120,99,52,220,127,162,109,62,93,222,221,170,180,79,202,243,173,106,107,118,33,127,246,100,255,73,97,123,247,232,105,81,222,218,179,148,190,181,253,184,177,144,219,50,250,173,227,149,205,241,189,133,221,213,211,195,163,7,79,74,119,173,195,237,206,253,245,139,237,214,224,112,105,125,237,236,201,241,198,78,115,97,82,105,168,251,39,141,135,202,225,201,89,115,80,222,175,28,158,21,30,247,31,200,27,103,71,253,230,197,250,214,221,157,142,254,244,129,122,180,179,191,99,109,236,29,246,247,14,87,91,103,187,205,195,225,192,186,232,15,182,46,138,214,211,201,105,127,163,177,109,245,11,243,149,237,157,157,187,43,237,7,135,103,247,118,219,23,71,187,235,219,123,253,135,219,119,7,15,30,203,91,242,210,236,225,194,195,123,141,170,220,60,175,158,204,46,47,63,213,228,206,217,217,242,126,177,177,94,25,45,223,111,54,141,163,203,92,243,88,191,120,88,216,223,59,109,92,202,219,79,243,205,134,118,119,114,86,56,236,52,214,180,179,181,189,165,71,185,177,190,172,42,214,97,161,87,104,60,54,86,138,151,133,253,221,253,245,173,238,221,147,163,113,3,13,162,166,117,244,96,125,215,56,207,183,150,103,27,227,92,115,117,223,92,210,171,27,123,13,164,55,31,63,56,89,121,180,127,184,117,239,233,250,86,117,179,172,42,147,181,238,206,106,175,240,232,233,238,195,225,211,203,201,242,164,189,127,175,124,177,252,72,41,53,214,86,228,165,198,186,190,121,255,120,93,94,26,14,42,71,143,47,198,167,143,148,126,111,227,88,81,70,243,102,238,126,174,245,228,225,121,241,201,126,231,233,227,243,106,127,125,184,61,158,40,197,147,234,192,26,22,155,163,137,242,240,105,105,105,119,47,191,190,219,54,30,29,110,40,71,247,10,249,217,229,133,221,93,68,145,210,112,77,55,134,155,185,145,222,168,108,46,157,246,43,143,231,143,229,181,209,206,209,225,250,189,252,120,121,127,180,222,89,106,86,143,10,218,236,232,124,117,223,56,201,157,238,116,231,87,46,78,30,110,142,182,251,102,229,158,188,187,50,217,217,173,174,150,209,64,218,218,58,186,123,239,201,249,206,194,131,202,221,163,149,124,185,184,213,51,42,173,165,92,227,112,163,147,59,67,3,208,154,149,39,119,247,39,11,185,149,205,141,187,43,253,221,195,217,230,104,111,187,50,171,244,230,87,103,139,221,147,157,225,254,198,78,99,140,70,153,218,145,141,124,47,119,247,105,171,191,92,68,99,68,54,118,229,61,109,171,83,61,169,108,54,134,155,198,73,251,226,252,98,103,183,111,174,55,38,173,146,150,59,169,180,182,116,115,103,212,190,191,87,185,183,170,87,238,61,217,146,119,142,26,221,165,238,246,214,131,139,220,160,251,100,79,93,109,21,206,74,171,23,165,222,106,161,91,217,91,211,209,4,153,219,47,94,28,85,6,165,210,236,106,110,109,175,96,238,55,30,84,155,70,245,254,222,202,221,202,74,111,101,253,168,156,127,178,174,106,143,47,218,253,181,135,171,251,219,247,207,203,75,155,195,165,166,82,220,26,234,43,71,35,189,100,181,183,78,228,222,19,107,182,90,168,24,187,221,205,141,202,145,209,220,219,211,218,15,30,221,107,169,251,189,241,185,92,57,202,175,181,78,246,251,229,245,210,234,246,113,123,93,61,123,124,241,196,40,91,249,226,222,104,114,217,234,106,221,225,168,112,186,161,161,73,225,178,51,187,213,204,181,55,91,131,230,246,227,173,194,246,81,94,29,95,22,75,91,167,133,5,99,242,112,94,62,235,244,54,205,187,230,230,214,133,245,240,225,246,163,230,170,177,113,190,122,124,113,106,228,173,109,185,120,177,114,239,193,210,232,201,197,230,254,102,245,104,185,57,232,28,150,159,60,61,212,54,90,86,57,151,171,158,62,172,44,92,244,54,214,139,195,253,226,254,147,202,206,218,209,202,202,185,218,95,82,7,123,219,123,249,73,126,193,44,204,86,199,107,203,247,205,241,73,115,173,183,115,184,112,166,24,21,249,233,217,248,193,147,39,203,123,90,169,209,120,244,248,108,109,103,99,184,177,190,244,100,255,162,183,125,244,164,80,181,238,90,104,142,105,232,103,27,69,117,109,111,101,114,81,232,247,59,189,229,194,254,74,247,116,67,127,58,63,91,209,242,147,167,165,252,125,99,82,88,109,52,204,241,214,249,122,254,188,183,106,154,235,15,150,247,70,79,158,230,202,155,79,182,202,189,147,246,229,147,123,213,220,163,179,213,234,105,229,164,117,114,214,217,152,95,144,155,143,27,165,253,167,151,79,11,101,107,85,94,232,202,167,237,124,193,50,215,87,219,202,120,182,52,216,216,208,102,239,95,22,181,167,219,107,170,53,191,125,116,191,55,56,189,204,173,31,157,21,199,203,214,184,212,125,146,175,76,78,55,22,206,31,158,234,195,141,124,199,186,187,252,244,222,113,17,209,65,46,182,55,238,238,175,158,62,25,61,232,60,190,95,29,62,90,157,95,203,173,157,53,199,79,228,126,103,254,98,171,124,126,127,69,85,183,173,11,125,254,236,116,255,104,188,122,170,20,123,229,238,86,181,89,92,70,45,90,120,210,184,219,219,185,123,175,129,167,231,187,59,123,165,101,243,248,110,191,223,175,215,211,88,25,40,116,166,223,149,131,211,239,199,216,4,105,14,59,101,96,251,50,114,181,186,160,116,20,199,220,162,219,237,94,123,114,167,240,190,60,82,72,193,108,211,91,180,135,244,94,236,210,171,150,93,40,84,74,167,103,139,56,229,140,104,158,149,92,110,145,2,47,118,219,149,94,111,145,105,145,108,15,104,145,248,130,157,163,186,157,140,52,59,203,24,104,221,212,27,165,74,185,84,205,45,58,94,93,107,196,91,12,3,49,7,110,65,114,215,209,205,99,250,180,69,52,123,30,229,74,126,65,134,157,175,196,64,132,77,58,218,4,132,207,28,88,152,206,153,74,87,155,88,181,28,107,27,54,59,157,2,211,218,64,113,215,65,236,86,19,193,154,155,163,101,59,138,9,112,206,231,136,182,89,211,13,93,245,235,111,26,86,156,250,247,246,7,140,163,37,204,205,129,239,18,231,29,97,13,215,211,165,41,97,146,117,24,15,222,154,244,122,218,185,167,2,110,15,114,142,114,151,220,201,23,10,140,224,62,92,20,206,225,241,177,179,87,137,201,113,184,165,138,41,19,211,165,93,190,186,253,100,17,12,99,231,184,132,91,173,9,175,224,175,110,157,126,116,37,78,82,213,174,80,11,17,21,252,206,114,84,149,169,200,109,121,27,25,178,176,151,110,181,21,238,157,254,57,251,184,162,40,151,148,36,13,9,168,149,45,163,223,126,27,246,2,232,169,0,21,6,115,168,199,195,170,8,148,12,3,53,138,137,89,98,16,3,135,128,102,82,167,166,244,198,126,228,14,45,74,124,60,36,47,89,35,94,158,124,154,53,69,11,82,99,48,183,74,141,147,161,96,151,66,15,94,60,176,107,142,124,78,170,202,146,92,206,73,217,98,134,219,198,8,27,99,161,228,194,82,24,85,199,68,64,182,176,80,130,185,117,42,48,93,7,140,92,40,21,243,252,49,141,56,245,218,111,116,238,78,76,222,207,102,193,129,187,207,124,28,164,67,36,37,13,106,77,112,29,211,195,76,202,16,89,205,66,58,128,210,187,138,208,117,166,26,96,73,241,113,202,29,138,74,133,7,157,41,133,10,226,125,47,227,143,77,69,183,136,111,150,41,193,34,109,0,251,130,236,186,183,71,81,125,92,10,4,53,177,115,34,102,230,54,28,221,131,47,159,153,26,21,85,199,127,161,50,178,79,236,197,137,204,51,159,21,80,8,144,2,21,65,10,76,76,11,229,25,25,26,40,187,183,71,34,230,235,22,225,252,217,132,44,19,4,36,89,203,174,209,100,143,215,47,115,244,150,149,115,188,238,44,39,152,236,201,229,144,94,67,182,180,11,248,217,118,8,121,81,59,212,186,93,85,119,82,206,89,10,47,157,100,40,132,149,93,237,18,214,27,246,208,59,119,240,240,213,15,236,195,242,108,65,198,103,229,185,69,222,114,97,241,104,98,65,108,93,182,225,95,195,39,187,115,109,117,124,166,34,20,240,66,5,3,182,232,114,69,172,46,69,246,182,193,121,19,136,164,56,235,41,113,253,100,27,4,176,5,148,27,62,156,20,135,130,173,22,208,127,8,174,160,68,216,70,0,172,186,133,158,82,82,122,30,224,147,97,224,234,145,34,232,212,228,192,68,61,53,134,0,172,116,29,55,68,221,53,80,99,52,101,50,76,105,161,109,193,214,12,180,74,124,51,140,220,28,99,109,195,11,47,218,143,225,13,131,85,230,173,81,45,186,101,46,227,143,104,90,218,245,39,38,101,200,96,35,227,171,152,71,67,229,58,76,160,179,27,235,48,236,165,184,25,83,93,237,148,54,199,84,187,156,24,136,5,224,2,77,218,113,43,35,121,185,250,222,232,245,114,113,43,52,136,115,204,200,150,57,249,196,138,20,53,151,187,93,59,150,164,1,103,255,104,0,91,24,128,58,200,130,129,8,152,176,126,76,209,87,14,120,89,8,158,189,137,201,31,98,145,180,215,144,134,173,198,227,117,105,175,209,195,214,64,235,133,38,54,73,122,0,198,70,173,134,212,199,191,59,240,75,35,9,45,248,77,62,42,141,70,7,149,217,25,55,165,227,165,134,138,203,52,84,148,210,59,109,74,213,165,198,176,249,0,236,140,72,78,108,146,52,106,30,181,164,242,82,227,12,125,233,144,188,231,77,148,249,98,169,81,68,73,42,9,165,92,105,222,149,78,54,26,195,214,62,45,78,126,239,53,46,91,42,197,113,178,220,184,176,63,159,53,27,37,252,101,25,140,160,150,27,85,244,101,159,98,223,208,160,222,249,86,5,225,184,210,24,46,237,35,48,167,75,12,76,126,165,49,65,73,96,107,53,11,249,78,151,10,45,201,186,215,40,163,196,227,86,3,65,2,116,150,228,37,168,80,91,222,151,242,40,103,25,114,30,45,95,182,192,224,202,90,102,109,52,154,141,203,101,108,158,5,104,92,32,32,232,19,66,109,222,73,156,93,109,28,175,60,144,170,45,210,156,211,149,33,163,185,181,212,152,160,47,128,240,62,224,177,50,194,105,121,148,150,119,186,192,110,79,101,229,18,127,215,86,31,72,67,174,163,16,204,85,1,166,253,125,175,81,114,190,156,173,54,202,232,203,44,66,110,213,70,174,191,214,56,94,67,24,163,102,247,151,80,218,96,237,124,9,120,193,66,137,96,83,118,6,180,24,175,29,46,73,195,213,70,14,37,78,80,162,1,57,229,181,210,18,144,178,186,198,218,214,161,253,61,191,6,253,125,183,113,182,254,0,136,213,200,65,246,86,101,73,50,16,34,75,136,45,80,222,125,135,161,200,111,194,104,39,168,173,22,182,89,67,77,69,152,174,174,194,231,229,6,41,84,101,249,17,43,161,60,27,165,38,212,252,128,177,45,99,88,66,173,71,151,216,16,174,195,104,49,161,60,41,223,195,141,207,221,69,173,71,8,25,152,41,73,79,162,223,22,67,134,160,113,218,92,104,2,29,114,205,125,138,225,113,211,201,172,52,78,55,84,6,11,213,117,220,18,43,179,17,50,0,150,9,118,120,136,208,23,45,90,227,208,167,198,86,97,105,1,227,213,106,73,143,9,91,44,183,37,107,165,177,190,10,249,27,39,184,55,209,224,41,162,164,101,108,66,136,105,177,46,163,82,56,201,54,33,116,108,252,2,228,67,136,173,31,155,93,227,219,250,125,66,193,209,9,200,18,3,7,18,172,165,152,134,4,86,31,194,247,185,174,98,30,163,239,114,177,36,43,57,242,157,236,119,139,229,229,156,220,41,148,232,119,170,42,181,251,52,80,33,124,39,251,96,174,239,115,3,208,251,224,59,217,218,35,223,241,17,133,53,105,219,129,14,193,46,137,104,130,206,119,112,88,202,125,239,226,255,184,239,248,124,197,249,222,43,246,42,61,250,157,223,140,99,223,233,190,54,124,199,38,51,158,141,69,219,110,135,63,191,113,82,225,63,91,189,36,48,229,170,109,203,195,125,39,187,48,240,29,54,98,248,207,14,62,184,184,208,13,66,70,186,162,98,25,229,156,171,30,113,91,36,229,108,68,8,45,23,138,56,167,66,24,36,61,25,242,169,20,47,6,83,14,226,215,140,98,126,45,176,59,202,206,62,63,79,173,183,8,28,219,220,201,254,14,70,83,243,174,115,155,0,42,163,150,21,185,150,95,71,194,169,233,227,67,114,252,51,35,103,68,160,1,71,78,169,0,210,66,30,46,16,103,32,65,252,209,112,142,161,124,145,32,107,161,152,32,133,211,40,55,56,251,104,42,5,103,83,190,224,220,27,255,87,252,71,87,125,177,15,148,164,0,0,97,167,92,34,238,24,127,247,110,72,138,147,28,139,158,220,100,23,142,235,147,56,124,239,225,218,32,198,245,16,206,151,54,246,65,198,237,183,134,180,4,218,20,220,154,4,8,250,141,172,148,109,226,72,235,196,167,97,238,28,252,233,152,55,71,114,20,120,139,86,87,167,220,70,79,248,29,140,5,87,39,76,141,46,147,200,233,43,119,236,99,111,80,36,166,105,109,76,142,163,51,239,52,77,20,15,207,188,245,10,91,58,41,56,78,11,173,38,66,194,185,39,217,248,227,200,61,205,215,2,70,78,104,229,236,240,140,158,158,5,103,163,199,115,17,249,106,244,72,45,178,77,201,49,117,206,215,34,115,160,135,40,4,240,206,179,87,19,4,255,247,197,76,80,127,198,146,164,17,228,166,135,111,34,126,76,220,20,203,241,38,124,238,248,205,15,144,131,95,81,246,154,62,251,104,60,174,57,158,255,202,180,172,92,236,94,34,71,104,129,170,163,75,173,113,41,142,53,196,214,131,110,16,213,147,19,220,62,210,139,167,100,9,245,77,83,155,125,120,23,194,165,254,106,81,92,117,54,130,45,236,211,58,41,58,79,168,126,22,128,135,31,55,69,208,196,140,26,140,220,105,95,76,240,55,60,230,11,66,40,84,46,228,51,137,219,158,236,228,239,6,50,171,18,44,179,240,249,32,47,179,232,81,161,183,5,65,173,8,58,207,187,117,124,35,104,25,251,180,242,213,32,102,99,231,61,43,113,42,20,245,75,124,20,201,62,225,227,19,214,9,5,225,147,115,90,137,62,209,211,73,207,183,115,207,39,97,205,42,243,0,185,147,76,71,190,112,23,176,132,102,136,154,178,176,250,198,184,150,225,234,14,191,196,245,145,88,93,197,58,84,131,68,22,61,16,229,64,218,215,193,224,213,117,68,10,139,1,225,144,148,229,227,14,75,41,24,110,29,111,47,248,132,3,211,96,169,95,13,145,250,129,59,19,68,245,35,179,165,184,47,33,46,58,97,179,59,120,239,4,213,94,118,213,46,234,148,249,92,16,114,220,172,100,77,218,65,181,79,92,11,31,81,111,9,107,160,176,197,147,242,193,196,117,158,152,162,7,138,190,68,98,123,7,14,165,248,108,154,87,179,22,181,132,188,171,106,39,7,236,17,166,96,209,143,15,111,3,244,115,124,152,155,42,251,0,241,81,40,120,98,6,107,238,248,216,247,117,246,171,155,156,17,108,231,186,124,121,211,206,247,180,230,102,157,239,8,210,180,244,241,133,236,208,171,180,127,66,166,160,212,167,178,243,89,246,191,120,158,249,169,197,168,217,232,115,99,122,197,19,31,216,115,55,71,221,250,153,112,10,79,139,126,110,204,166,74,36,212,93,19,34,203,209,213,78,157,236,161,5,208,87,194,168,99,71,215,24,7,227,65,15,232,221,168,208,228,68,216,4,148,137,137,16,119,136,239,70,230,141,149,149,198,114,46,151,12,155,160,66,62,232,4,92,77,237,85,170,81,222,89,178,230,140,154,161,97,85,110,43,232,42,137,22,219,49,134,45,198,99,174,24,241,112,52,204,49,160,237,164,194,73,75,243,33,198,49,56,178,35,187,173,232,16,85,218,21,116,28,190,120,202,162,142,65,93,225,141,80,142,51,195,23,46,204,115,223,157,13,135,194,74,251,133,82,85,123,61,52,130,32,30,170,121,156,118,162,107,190,255,171,191,125,254,213,31,188,252,183,223,60,255,251,191,224,194,115,118,14,213,206,49,168,87,120,223,132,133,233,20,35,154,238,123,194,153,66,80,25,22,156,78,14,10,105,74,93,40,67,94,41,205,50,35,252,50,98,128,83,1,22,32,140,240,29,160,114,157,203,139,139,222,64,116,142,235,244,35,135,58,66,250,88,189,168,81,135,185,174,142,132,60,52,140,173,16,197,150,185,215,181,233,195,120,27,254,165,103,129,125,102,84,172,248,100,16,177,192,11,175,19,121,245,245,118,220,139,95,252,197,203,127,253,155,169,58,142,70,143,10,237,190,124,146,238,203,135,119,95,94,232,190,75,36,218,7,90,71,157,145,51,244,33,39,205,201,153,143,90,143,114,189,202,66,194,139,241,216,123,218,0,105,229,56,196,59,221,216,162,126,193,215,240,27,23,164,93,136,104,124,136,62,226,93,219,57,110,53,151,38,17,137,225,56,22,154,51,135,67,217,49,120,59,198,25,110,36,120,153,38,1,119,105,78,173,115,12,153,76,248,142,158,99,198,127,39,140,243,252,27,95,123,249,163,159,178,224,227,224,91,58,40,252,184,92,184,141,104,231,47,126,250,243,247,127,251,53,86,223,165,55,216,57,208,103,14,87,137,160,150,111,165,202,200,240,244,124,149,114,241,86,234,252,234,63,125,240,227,127,126,249,227,175,188,124,239,71,172,230,129,122,138,135,246,205,130,187,239,168,202,0,66,184,60,134,120,214,216,164,0,85,78,35,115,158,114,113,19,0,86,90,50,149,179,45,252,122,58,71,18,236,136,211,232,109,29,45,26,197,96,210,52,17,162,49,226,73,203,175,50,218,80,202,181,219,176,189,2,18,133,123,245,11,151,94,233,85,122,36,72,122,190,170,148,220,129,211,157,96,234,11,229,14,205,39,119,21,249,118,131,169,139,146,214,109,19,32,76,217,66,78,206,68,32,205,196,7,150,23,98,179,177,103,246,204,108,122,142,240,248,243,191,251,79,44,143,81,206,225,76,14,100,10,68,170,126,53,109,241,40,197,193,141,233,77,6,78,39,106,221,90,250,12,250,22,135,49,193,108,150,129,136,175,92,124,209,14,60,151,123,42,244,84,151,197,23,101,124,177,131,42,163,108,65,3,109,11,108,65,66,124,16,119,238,118,180,109,111,108,209,235,235,224,248,219,16,177,9,135,136,192,17,45,217,83,219,126,234,29,178,167,203,190,253,100,127,237,90,189,193,224,148,189,117,14,249,55,221,180,198,206,219,9,123,32,65,227,192,211,188,19,196,151,70,200,188,150,28,90,145,44,36,30,125,30,162,3,147,199,2,132,204,189,150,52,29,154,92,123,150,30,42,35,152,25,144,126,235,19,32,211,97,128,44,205,199,98,1,118,53,162,224,226,176,20,196,111,62,90,84,107,58,158,101,240,251,67,196,30,15,37,86,150,132,98,128,137,124,162,187,42,193,72,119,14,221,61,67,130,62,152,97,145,55,252,195,227,224,104,3,43,104,220,236,168,22,11,56,128,221,248,147,16,143,174,186,201,249,216,146,138,154,99,92,136,159,248,128,225,28,188,48,140,236,216,154,44,12,167,107,248,177,184,139,208,135,190,25,198,35,41,253,244,41,139,15,10,239,111,190,153,126,250,128,79,120,231,157,14,9,193,128,251,122,71,237,35,6,60,236,206,112,245,75,174,32,134,48,188,84,236,242,134,49,43,136,61,8,53,228,60,183,185,103,194,178,228,153,48,45,125,182,243,176,112,35,190,81,19,157,106,200,61,118,53,59,30,102,236,234,88,218,209,101,198,174,150,165,181,113,26,169,158,165,245,14,51,54,26,44,237,178,159,177,209,177,211,46,51,36,214,68,16,87,64,20,35,103,120,96,174,192,37,210,187,187,233,58,79,239,219,34,239,37,71,210,147,27,81,206,211,82,6,145,37,157,76,219,246,157,29,177,237,124,59,185,104,178,2,151,226,16,149,94,34,89,199,55,37,146,35,240,200,187,35,28,201,187,35,30,111,149,146,78,181,44,157,164,100,4,20,216,55,146,146,17,208,97,223,72,202,116,125,145,1,161,204,127,241,196,44,113,62,189,249,166,43,1,228,241,8,135,31,199,59,13,58,154,175,3,227,123,113,211,41,21,230,78,74,221,178,163,125,169,52,126,33,157,65,234,87,1,129,190,184,216,245,45,18,214,137,6,176,199,255,32,122,189,4,251,168,174,248,86,221,110,23,220,122,33,13,12,193,216,38,39,96,118,156,46,211,128,11,2,68,81,189,242,128,127,163,172,84,22,170,37,28,55,138,197,24,99,87,88,105,96,176,156,68,131,142,33,21,247,197,151,255,111,28,200,59,253,254,239,190,251,193,79,190,64,158,63,252,159,255,254,226,231,255,139,60,191,248,206,231,63,252,215,255,137,94,145,86,68,82,158,191,251,247,72,37,39,74,18,205,243,139,47,124,248,165,175,163,73,210,167,41,74,183,189,208,86,210,18,108,215,226,32,221,114,238,154,69,44,131,147,160,180,92,250,36,106,13,142,93,86,246,143,93,134,115,4,4,47,123,22,63,122,25,99,121,164,32,93,208,178,52,210,249,215,190,141,154,82,27,178,136,93,238,144,102,7,238,152,102,28,221,248,24,95,214,208,48,208,90,224,78,78,82,135,163,67,197,130,32,105,61,196,103,88,193,3,0,105,62,148,23,145,247,78,80,117,135,254,211,195,108,139,48,185,126,156,30,38,153,111,108,152,30,126,152,30,50,153,181,108,200,226,68,243,22,227,170,154,151,225,252,171,84,144,134,70,153,239,58,94,253,152,90,124,104,54,39,190,220,130,140,227,203,29,92,243,195,188,248,135,60,204,217,202,61,253,193,187,255,249,193,187,63,32,61,72,82,94,124,255,7,47,190,255,43,62,229,249,111,191,249,252,43,95,163,175,127,100,227,154,17,97,122,198,118,166,204,144,184,127,100,179,223,47,240,31,253,130,151,85,12,51,119,159,77,143,156,51,103,135,5,95,236,245,202,133,98,197,55,248,34,253,196,163,231,97,160,233,209,115,212,134,48,244,218,121,248,207,23,61,250,137,71,79,224,230,223,155,244,40,252,97,74,143,23,255,246,119,31,254,205,55,28,201,224,18,198,55,22,14,249,0,225,80,190,169,112,120,6,123,177,233,131,155,139,5,145,2,83,177,246,179,133,178,180,80,62,240,227,150,94,187,84,44,228,210,28,183,222,254,116,247,44,159,147,242,185,131,4,204,90,250,195,100,86,162,69,57,83,157,56,243,253,113,206,106,34,77,110,170,92,222,218,140,118,75,115,237,209,229,127,199,185,162,252,7,58,87,16,149,253,246,70,218,31,194,248,98,141,190,37,94,57,9,96,21,22,14,250,35,192,168,122,61,95,15,216,159,125,139,87,120,106,220,6,90,104,206,98,13,182,117,131,114,190,243,14,236,241,198,129,83,226,87,145,161,57,203,53,126,251,70,210,189,123,70,78,116,109,29,239,143,143,234,93,105,130,207,194,122,237,118,149,157,133,85,42,112,198,53,172,211,152,183,19,26,243,118,36,105,210,128,139,121,155,87,219,101,37,95,162,49,111,165,94,125,200,156,155,74,135,216,189,169,90,128,120,103,109,236,178,189,155,43,163,231,62,174,43,175,116,225,20,231,10,206,166,92,231,121,48,10,152,71,131,218,149,247,168,175,214,187,150,134,218,185,166,35,86,109,99,188,14,130,78,105,6,125,196,13,168,211,55,12,189,143,36,193,152,190,41,227,52,177,45,216,18,78,141,248,211,68,176,15,168,93,49,251,14,56,128,97,198,2,232,249,26,179,229,58,26,172,192,140,96,229,10,95,238,169,23,112,106,101,234,171,38,52,14,167,239,153,131,92,13,34,59,21,242,11,168,185,52,73,134,164,94,94,233,57,73,121,72,42,148,224,104,145,37,21,32,169,210,41,2,209,156,195,124,64,197,57,116,65,131,149,80,144,156,154,203,105,134,102,13,226,202,225,147,221,26,116,214,80,70,2,38,159,131,126,26,230,209,99,46,7,199,254,132,48,240,90,206,22,171,197,34,234,31,137,18,8,149,95,200,86,11,114,190,82,64,3,73,168,36,63,125,37,133,114,165,92,46,137,149,84,202,249,133,114,209,93,73,225,6,45,65,77,201,45,184,42,169,230,23,22,220,117,20,185,58,10,201,234,40,161,153,195,93,199,66,174,154,47,120,42,41,77,95,73,177,80,44,123,187,164,226,211,37,229,233,43,41,84,171,62,93,82,241,233,146,202,13,186,100,193,175,75,10,222,46,169,138,117,112,176,237,129,69,170,12,172,167,226,174,167,188,80,129,122,14,36,98,153,133,15,92,47,47,201,95,225,232,145,224,129,48,98,7,172,20,19,118,2,139,52,4,144,18,228,132,85,35,71,175,210,112,68,15,97,165,17,154,117,12,46,7,156,151,144,39,107,140,228,174,243,193,62,183,69,79,131,14,123,66,117,211,39,118,206,11,79,172,238,137,133,48,39,103,189,23,71,221,35,144,65,215,126,71,183,100,130,192,13,173,31,218,33,219,237,40,243,43,166,49,108,41,157,67,117,38,77,50,165,233,118,63,80,36,178,192,165,157,29,112,136,200,14,89,32,56,157,207,209,111,240,129,46,157,109,12,58,219,152,160,150,169,166,50,54,204,29,4,5,81,48,59,84,76,238,100,37,165,58,81,28,125,50,195,205,81,241,128,232,236,80,27,128,101,151,117,166,141,59,112,118,51,50,213,211,186,154,5,12,50,87,29,197,82,83,185,26,5,72,82,235,121,201,123,180,188,136,115,230,107,228,88,103,19,225,164,154,22,75,46,212,224,79,26,177,75,218,1,101,33,221,15,194,202,103,192,18,45,131,254,35,132,52,213,158,169,90,135,248,60,29,77,204,235,160,191,34,197,44,226,100,27,97,68,78,181,237,154,17,220,178,90,202,132,28,108,119,6,170,98,218,240,221,149,251,160,67,184,205,62,13,247,152,122,213,124,34,121,34,245,9,219,123,101,237,209,250,86,218,49,223,77,215,100,159,239,72,253,52,169,145,89,193,231,51,103,22,157,174,157,26,90,55,149,99,103,250,180,245,30,254,39,38,141,45,104,112,29,205,207,132,193,225,205,38,151,228,205,39,147,52,161,63,209,16,35,150,164,94,238,77,204,169,188,217,96,52,171,234,30,86,213,9,171,234,190,172,202,31,223,114,82,171,174,74,36,127,189,64,90,231,207,199,5,162,51,186,88,138,124,43,122,153,89,231,152,89,199,112,49,71,47,114,131,210,105,170,14,248,12,46,48,195,33,181,189,143,15,39,81,1,54,48,174,81,103,8,86,159,127,72,164,102,18,250,15,132,206,177,12,90,24,60,245,44,181,141,164,185,102,169,188,4,5,67,119,175,13,0,80,204,125,252,111,34,212,184,227,127,71,129,173,155,212,62,150,79,244,63,206,71,98,147,78,239,72,68,15,250,227,174,68,83,148,49,36,140,113,194,120,136,42,128,63,117,248,133,68,216,104,160,116,208,4,52,135,227,22,103,178,214,104,160,33,69,26,61,62,147,15,108,139,94,89,206,120,178,66,8,6,71,242,232,120,150,243,65,76,7,196,236,124,32,178,112,123,48,22,88,41,2,206,1,123,93,212,91,53,62,103,14,44,4,208,140,5,75,44,108,157,68,78,255,153,185,95,128,9,214,39,144,80,182,178,222,53,74,246,19,234,0,12,244,80,71,109,100,71,198,104,50,154,185,82,38,99,99,91,193,171,146,161,114,78,12,125,107,133,18,122,211,244,199,196,111,100,14,127,34,47,165,28,66,9,22,132,212,109,19,106,218,162,205,48,192,118,141,122,95,58,197,235,181,66,177,8,150,144,174,229,96,67,50,37,197,89,14,170,197,66,185,92,69,154,35,89,14,102,22,213,103,105,106,94,151,62,168,159,178,165,33,190,66,209,171,134,68,247,42,244,186,242,107,136,238,165,42,74,175,215,3,124,227,68,247,82,114,229,106,130,91,31,96,42,42,23,208,18,79,164,2,207,70,220,72,182,231,208,180,129,73,204,181,25,173,225,129,156,119,16,167,189,249,230,157,92,29,56,238,237,183,183,151,86,150,168,173,199,134,161,192,93,209,135,138,117,124,109,131,28,207,56,36,93,212,122,51,94,90,170,25,179,126,53,49,7,53,245,122,81,29,160,102,160,92,232,151,142,6,173,222,129,12,123,72,45,174,54,76,83,185,128,156,120,137,77,179,94,1,64,138,232,29,7,224,59,239,0,162,168,6,53,51,62,132,251,58,192,156,48,25,45,155,166,97,206,164,53,29,141,20,52,131,91,102,39,5,101,16,109,76,42,222,179,72,171,208,250,250,12,236,231,100,174,73,159,97,197,135,53,18,9,20,198,155,74,96,243,241,116,255,230,155,227,172,161,111,35,128,103,134,217,69,92,161,112,175,117,254,91,198,206,108,26,125,176,54,102,153,233,107,157,255,150,145,20,135,186,202,140,34,25,146,70,232,59,168,19,125,157,252,233,144,63,93,164,82,56,162,26,137,241,43,5,154,131,71,218,57,108,128,116,17,47,98,173,100,7,70,20,236,114,42,89,108,116,141,254,18,131,253,140,83,223,100,134,205,82,70,22,7,49,105,129,99,167,140,129,100,216,208,56,85,241,155,248,233,218,167,58,75,57,85,153,242,211,37,42,34,111,196,76,185,108,128,168,48,96,223,81,118,210,188,204,181,61,181,161,9,196,24,76,160,208,46,108,30,250,68,84,71,68,236,245,144,92,193,98,102,158,182,139,2,24,33,54,28,111,43,125,62,132,58,196,201,67,44,69,17,176,88,156,116,162,238,1,195,191,37,151,114,53,93,66,163,106,190,146,151,148,250,66,25,254,26,142,185,147,96,164,140,56,173,103,194,21,133,204,162,255,60,134,43,68,228,130,76,77,124,87,186,158,70,139,73,35,75,220,206,32,110,170,167,117,3,18,48,230,232,227,232,124,17,94,73,199,56,239,248,18,108,182,99,89,15,97,246,79,143,12,52,61,129,18,147,82,218,152,70,234,98,138,186,50,75,145,155,176,184,22,67,31,32,158,21,72,79,52,114,122,117,148,204,7,136,226,103,248,33,107,183,18,46,218,195,68,143,212,4,218,229,48,137,100,199,135,170,46,78,80,182,86,96,23,197,102,226,245,52,90,183,67,23,2,253,225,130,139,171,164,202,40,175,66,166,71,154,122,6,210,20,101,92,244,2,4,47,47,2,46,220,55,87,111,96,42,165,1,81,68,37,58,215,212,211,127,98,77,70,88,88,167,102,102,240,21,148,70,49,147,82,244,110,138,188,201,163,113,10,253,100,50,169,171,63,25,33,116,83,87,118,72,78,148,188,152,34,55,200,211,179,99,210,71,159,54,231,149,217,52,42,3,41,164,155,88,210,98,234,250,250,79,134,106,87,83,82,152,249,82,87,36,70,38,23,226,243,186,163,32,217,100,161,52,168,106,174,141,240,63,158,35,107,41,212,151,192,135,139,252,23,236,126,7,125,24,156,41,23,150,240,5,137,79,173,203,202,56,245,90,216,121,171,95,197,215,104,178,36,186,128,79,55,162,250,103,72,135,192,6,100,93,94,84,62,83,31,192,205,114,232,63,107,113,118,86,201,144,49,130,70,13,82,64,230,100,144,189,89,236,183,241,126,111,70,201,188,243,14,53,82,116,58,93,137,223,233,18,136,224,96,222,11,238,111,66,76,212,225,142,196,38,227,200,238,43,91,198,213,157,206,66,218,151,137,128,171,230,204,21,1,64,133,87,205,43,201,36,236,171,4,239,209,62,51,241,9,17,254,125,32,157,82,236,107,99,73,35,158,40,211,184,203,211,72,207,25,17,49,128,117,104,42,18,178,202,0,173,133,61,20,129,53,55,62,75,192,75,109,187,149,39,19,213,188,104,25,195,33,98,210,93,194,187,106,119,134,86,144,121,139,203,169,158,171,29,154,145,125,103,90,82,166,166,19,17,8,11,31,172,6,102,59,96,8,47,118,60,250,34,105,72,65,129,121,19,49,8,211,22,237,249,0,125,71,242,139,56,107,217,66,42,138,56,15,160,37,3,91,207,3,61,69,97,43,136,218,14,126,233,102,72,63,177,238,234,194,60,138,25,171,131,144,67,202,192,0,33,42,202,103,38,153,177,218,91,71,53,25,160,234,19,221,103,92,23,229,191,229,226,43,202,4,51,76,186,169,167,72,39,223,214,206,213,193,14,44,1,223,121,7,177,222,168,46,150,26,35,137,189,136,40,130,135,26,12,253,180,52,162,211,229,136,77,151,108,2,173,143,92,19,105,157,101,65,147,179,21,159,201,108,102,26,33,85,152,201,250,83,205,210,218,26,90,82,92,212,211,196,17,72,90,154,80,3,220,97,253,138,76,32,64,241,117,125,108,0,250,194,62,9,106,1,154,93,142,201,229,56,181,139,186,54,11,45,218,154,12,219,170,9,221,214,195,10,189,249,44,141,20,156,13,148,115,87,53,129,58,233,131,197,30,40,234,182,54,4,135,45,144,0,53,160,198,12,51,18,166,87,67,215,13,178,142,182,102,174,216,8,160,142,63,96,12,120,135,190,158,117,202,108,40,23,170,105,211,199,105,62,210,83,12,93,157,185,234,34,242,172,12,52,80,143,17,69,186,218,105,205,144,20,167,198,154,42,65,99,106,22,28,73,51,204,107,61,137,0,196,123,79,196,235,193,10,26,184,22,209,170,209,98,168,227,29,126,126,196,78,99,149,138,170,87,206,176,177,75,141,49,43,83,237,107,204,235,177,58,90,61,1,6,104,90,111,97,110,30,168,221,229,243,142,138,79,193,50,14,207,203,132,231,93,35,103,134,48,30,29,138,72,41,203,182,17,223,226,249,58,99,15,52,186,74,116,169,53,68,176,170,188,200,158,225,20,116,180,68,118,228,178,73,59,71,247,145,70,179,179,230,103,96,164,65,17,44,9,102,100,166,142,129,34,225,163,76,81,93,212,209,232,156,138,88,5,60,154,40,187,228,109,182,196,198,27,84,226,101,86,158,14,126,50,12,233,188,48,50,60,114,204,65,156,113,115,157,223,53,64,157,40,42,212,168,60,34,31,68,150,86,173,52,233,162,92,70,186,99,102,236,201,133,8,191,198,24,173,112,218,72,231,154,73,147,75,147,32,16,60,159,136,32,128,209,13,128,96,228,194,178,7,85,140,107,54,153,222,171,50,153,152,194,249,184,54,160,225,73,151,51,3,103,225,145,58,68,202,67,27,166,120,187,60,76,127,208,253,70,221,188,198,203,43,3,45,9,77,184,240,204,150,31,53,113,95,133,44,213,232,30,20,219,119,210,179,44,55,210,186,71,104,144,169,86,118,107,121,121,233,237,237,198,238,238,227,251,59,75,53,164,186,10,9,233,69,172,137,44,6,22,95,223,106,221,223,217,89,110,61,20,96,120,83,41,160,107,204,5,4,72,26,45,122,81,207,75,206,170,168,230,229,118,61,75,248,101,94,207,142,145,104,24,96,177,77,179,167,165,77,101,124,152,29,106,208,102,25,198,79,102,209,240,81,124,16,7,184,250,93,183,199,16,230,40,202,146,65,243,103,32,239,49,201,98,43,16,247,241,89,42,210,232,145,106,78,119,203,174,136,58,195,173,43,145,58,129,228,241,221,221,199,52,166,187,2,7,231,74,174,157,155,58,188,39,14,216,126,170,129,151,166,185,67,195,212,46,193,240,195,14,231,83,144,123,237,74,85,145,15,104,208,184,154,156,37,81,109,82,217,124,57,7,225,189,208,138,130,222,234,206,22,202,197,82,85,8,248,197,185,82,123,163,90,109,23,187,124,36,143,128,170,83,92,250,219,111,243,145,85,28,100,188,145,77,110,55,136,6,226,144,117,49,194,193,31,92,81,244,56,52,116,152,224,16,49,149,129,209,15,11,188,144,127,210,144,46,90,141,214,50,117,239,159,195,191,139,205,70,163,10,14,219,215,14,91,82,126,169,113,111,29,39,229,68,31,238,190,21,133,120,112,103,189,24,223,131,251,199,78,128,62,254,247,199,232,246,41,72,64,82,127,94,108,237,158,47,130,67,190,84,137,115,203,199,28,200,86,252,220,189,242,254,45,169,84,246,102,242,8,97,199,139,24,239,54,175,236,87,129,232,30,113,126,62,85,171,157,206,129,55,165,0,47,232,40,7,243,54,202,251,25,37,231,181,139,52,199,181,31,44,64,12,76,240,166,4,231,235,85,73,145,59,249,224,3,129,110,174,168,190,134,3,129,92,87,169,200,149,178,28,243,64,32,95,109,7,163,92,238,202,149,215,128,114,87,110,87,187,197,174,18,31,229,178,7,103,78,101,201,142,102,211,218,176,15,161,133,222,166,78,251,223,150,179,74,105,161,90,92,144,187,217,17,106,9,64,89,136,58,9,65,170,143,92,201,131,1,136,82,144,75,225,153,111,215,75,22,245,49,67,38,69,199,1,10,222,255,4,151,53,240,87,194,11,203,1,115,56,2,179,232,146,166,216,62,79,192,18,55,77,118,255,208,74,221,176,176,175,27,226,153,160,5,175,212,203,13,57,200,173,81,88,105,151,35,34,14,112,29,78,211,24,98,160,116,50,231,91,240,140,29,155,48,199,23,230,100,128,212,4,61,139,255,82,255,71,246,225,42,113,194,228,120,132,41,229,70,231,233,107,209,43,23,125,238,24,3,167,233,224,140,190,86,21,49,160,174,136,88,22,226,9,6,187,245,161,6,211,233,231,63,250,230,243,111,124,237,191,254,227,111,185,42,176,16,225,0,115,142,131,240,81,234,161,49,128,225,159,254,224,39,191,252,224,63,191,249,252,139,255,68,128,164,61,174,156,232,1,58,84,24,225,200,137,181,157,224,230,118,227,196,193,97,206,104,56,199,72,73,169,192,90,254,203,127,122,249,47,127,65,92,87,65,251,169,159,28,244,27,78,170,224,60,139,35,9,113,150,111,123,51,161,214,197,204,55,81,46,247,73,24,47,94,114,13,39,96,4,63,192,254,151,240,41,16,246,219,158,246,210,241,195,207,127,229,197,95,252,63,60,74,105,194,126,46,167,89,32,92,130,200,204,97,30,147,218,124,91,131,136,238,162,7,117,160,197,165,242,230,0,186,203,103,22,49,80,166,30,179,144,36,236,138,94,177,200,9,186,237,21,136,186,200,242,119,127,53,109,47,99,123,120,174,127,187,234,104,124,35,94,199,0,3,121,29,192,199,164,62,198,36,136,236,20,77,155,10,110,247,110,207,110,68,149,15,190,240,151,207,191,250,3,158,235,233,145,214,77,40,67,128,6,82,134,85,17,151,55,25,70,129,140,233,160,124,75,188,242,242,71,191,121,254,213,127,121,249,173,95,124,240,147,239,114,180,25,26,109,180,22,219,62,68,107,191,96,242,12,149,243,129,170,247,177,56,144,69,103,107,134,142,243,210,187,24,117,226,216,130,89,165,204,63,251,63,62,247,185,110,246,96,190,47,125,234,83,153,32,210,242,152,5,18,152,195,51,38,141,249,150,5,145,89,108,253,45,81,250,131,159,255,195,251,191,249,205,251,239,189,247,226,235,95,255,224,119,63,229,135,231,100,124,177,169,14,141,41,24,241,229,111,254,207,151,191,249,146,11,116,240,64,165,21,197,29,172,12,175,192,1,235,32,30,52,104,217,115,136,180,250,199,47,189,248,217,191,240,188,23,74,10,114,109,134,233,233,72,189,152,140,13,76,158,43,68,158,29,227,204,170,21,192,12,8,63,21,175,131,4,218,159,127,241,249,187,191,14,230,170,248,52,26,134,209,103,232,162,13,208,2,24,198,237,33,140,104,116,136,70,6,190,36,194,58,125,0,107,8,154,120,45,185,94,41,117,218,147,241,216,208,221,228,25,153,26,90,204,93,176,249,20,142,100,80,235,250,6,104,100,156,7,210,223,125,55,245,252,199,255,147,243,97,105,67,227,139,241,234,161,93,246,249,215,255,58,245,226,127,127,25,202,242,61,47,120,160,115,252,206,229,123,229,60,121,42,85,122,29,226,99,206,185,42,51,96,78,206,168,82,137,181,91,234,221,140,211,53,105,227,154,134,129,180,10,221,246,110,134,212,127,137,168,192,228,251,46,94,149,216,159,177,217,251,122,55,248,163,210,237,134,124,14,116,147,198,76,233,13,179,143,138,195,25,14,154,189,240,95,58,40,224,121,200,254,58,2,5,94,73,107,81,27,153,81,69,26,183,151,105,23,212,28,158,156,129,174,119,241,230,26,175,124,192,59,81,167,105,237,207,16,82,39,19,205,84,187,216,62,14,113,33,28,86,57,58,150,45,31,136,184,72,75,246,5,197,246,96,98,194,13,2,140,81,48,24,65,229,245,148,190,246,183,216,119,27,195,35,77,110,247,194,2,139,122,102,169,3,70,80,234,88,209,6,192,151,40,209,176,237,238,183,85,211,50,176,205,148,235,72,207,38,74,157,185,23,133,189,111,219,150,219,209,24,133,237,123,222,180,149,163,100,93,39,118,93,215,146,128,73,64,35,208,120,121,247,197,183,126,141,215,187,228,62,34,98,58,180,172,157,18,107,214,218,46,169,151,121,228,90,239,250,20,70,120,179,146,146,159,238,203,62,242,105,204,60,84,194,71,9,25,41,253,226,175,127,250,252,135,127,239,65,159,167,13,102,39,242,25,15,11,124,32,226,240,33,79,82,221,183,168,14,246,154,51,208,37,156,212,240,152,177,211,22,189,194,177,67,236,75,213,33,16,0,175,115,169,12,49,96,221,78,228,160,207,249,14,119,113,3,155,166,178,69,108,22,27,247,33,254,22,143,98,180,222,204,29,118,202,122,71,94,228,8,172,218,212,85,253,122,139,136,25,223,111,54,91,32,250,239,130,81,155,234,53,64,214,241,34,28,172,18,222,66,159,63,161,27,16,221,98,134,138,126,107,210,233,224,227,40,123,252,18,180,94,124,249,27,207,191,250,61,32,177,73,172,209,243,106,1,238,108,4,80,201,249,128,40,1,70,213,105,108,242,251,9,10,53,75,171,65,51,33,77,161,76,230,140,145,91,160,193,132,184,104,12,37,1,134,31,73,3,130,214,45,208,128,58,55,195,18,131,74,179,90,208,254,14,181,2,233,16,211,139,44,222,211,28,132,155,161,143,37,56,39,38,173,71,28,62,158,81,103,211,243,214,133,5,63,80,23,202,131,230,245,249,83,121,30,155,236,52,6,3,251,134,82,218,207,6,98,12,14,222,240,45,24,113,253,90,39,201,217,126,103,112,126,157,113,173,102,103,108,171,28,104,37,210,164,224,254,167,175,13,158,214,5,217,111,213,193,54,20,223,179,173,168,61,241,158,109,151,93,114,232,80,195,106,75,52,172,46,203,221,92,185,80,86,168,97,53,88,20,163,108,245,174,99,81,173,20,74,242,239,195,37,189,160,161,225,35,50,114,48,133,143,109,211,130,98,69,62,192,17,46,239,14,58,8,12,113,99,76,174,232,164,221,155,103,204,77,172,14,23,195,241,61,121,151,138,138,251,125,27,198,67,144,134,234,228,168,171,162,90,234,124,113,111,174,177,122,251,72,1,68,51,59,190,217,31,184,220,46,199,89,238,188,248,247,159,189,248,197,23,168,179,235,64,109,94,216,32,138,94,110,139,64,131,73,147,96,23,206,83,40,104,67,206,31,122,172,245,97,2,130,177,141,48,239,46,156,207,82,48,198,246,154,8,213,111,123,205,60,125,232,183,193,230,109,46,201,152,156,156,164,92,28,130,210,156,206,150,27,73,248,189,237,182,37,233,183,247,126,244,252,203,255,122,235,253,70,161,250,247,27,220,189,137,213,111,144,113,154,126,131,114,241,250,13,231,228,251,13,18,126,111,253,86,242,237,183,88,43,102,236,162,160,134,37,85,199,142,234,44,136,38,113,77,109,232,88,228,239,226,124,92,140,136,111,124,231,229,207,127,232,183,178,102,2,94,168,134,222,78,13,169,7,34,158,140,31,0,229,157,74,62,252,210,215,94,254,246,221,144,74,156,189,18,1,154,79,184,7,114,141,23,233,35,104,114,83,200,244,137,250,210,24,169,250,166,97,130,197,220,53,215,182,191,251,249,243,127,252,91,49,228,85,42,69,166,125,196,220,87,56,144,2,61,127,130,210,111,217,205,84,76,8,159,48,1,7,251,98,18,4,227,77,95,187,246,18,36,14,68,200,116,74,195,124,12,81,54,22,230,69,60,170,200,39,58,77,202,23,99,109,230,253,242,95,94,126,251,47,227,10,107,181,171,77,134,177,134,189,8,215,111,216,119,204,251,167,170,25,83,100,59,153,147,15,127,167,108,28,17,192,229,230,66,142,216,137,175,90,20,176,31,148,225,109,117,70,144,16,66,128,33,108,1,180,173,232,224,8,37,72,51,163,185,188,1,133,218,99,61,176,40,250,230,42,232,51,30,249,57,64,20,0,163,193,196,98,46,129,252,55,239,96,44,178,165,9,55,22,201,146,51,88,4,116,53,11,26,213,173,221,65,43,53,122,50,183,139,185,20,209,60,75,182,239,165,96,188,16,127,169,99,149,97,214,197,243,142,11,49,146,133,192,228,246,7,191,252,253,15,255,230,31,217,246,160,43,156,139,79,240,12,106,113,42,196,207,176,211,88,223,211,4,129,21,89,38,22,64,195,211,72,127,161,224,58,191,244,141,24,35,6,151,217,100,215,78,37,106,10,2,251,21,36,32,13,254,142,35,5,224,248,48,136,143,225,88,221,94,59,73,105,184,81,4,81,43,213,193,128,68,23,76,215,174,176,92,38,145,238,210,118,112,146,107,52,238,162,51,113,177,104,186,237,129,29,142,134,108,185,44,181,241,140,36,165,45,70,129,57,34,57,156,44,54,109,90,248,67,84,248,26,186,168,118,8,74,105,88,42,65,232,28,28,138,75,157,115,62,195,170,37,34,102,11,129,136,109,248,4,104,236,72,224,189,175,63,255,250,47,35,35,191,136,81,100,176,207,20,88,98,51,1,139,15,19,58,70,215,57,248,39,74,213,251,191,249,135,151,223,255,194,77,66,206,136,21,231,125,43,22,44,14,132,117,203,43,174,216,60,221,189,176,240,156,197,42,255,202,231,159,255,219,223,131,243,231,159,253,230,213,87,78,116,70,63,221,248,149,87,189,1,55,86,156,154,63,252,194,55,63,252,246,239,158,191,247,207,51,199,195,124,230,85,87,207,205,117,91,124,215,11,51,250,173,225,224,207,236,109,69,63,22,42,39,157,254,252,203,127,254,252,87,127,246,234,233,223,84,172,6,62,147,19,122,31,24,255,123,223,251,240,187,63,124,249,163,159,220,70,156,167,111,126,237,253,223,126,199,29,66,10,34,101,245,180,115,52,207,165,177,3,66,56,47,195,54,192,187,3,99,12,202,232,219,147,153,103,88,193,176,47,172,75,61,221,71,19,102,54,86,168,73,88,41,117,72,128,183,211,217,252,138,79,142,124,52,234,49,183,57,102,170,3,172,74,83,247,31,51,42,56,128,225,21,105,81,133,126,254,197,159,125,240,133,111,17,103,81,226,23,251,16,149,97,53,55,84,245,9,167,86,224,147,65,27,101,118,84,200,37,184,90,229,210,105,59,228,62,31,13,76,68,209,69,165,116,5,230,232,251,241,90,185,135,77,198,188,141,36,205,250,224,71,127,254,225,15,255,234,229,159,254,250,253,223,126,205,187,114,224,244,254,107,48,153,228,117,6,180,32,209,116,133,106,136,120,134,119,82,2,181,49,190,16,109,36,13,2,70,184,131,115,201,137,227,191,177,128,112,120,107,207,173,73,247,213,166,170,144,11,66,146,115,75,207,74,99,31,189,133,156,84,204,73,165,220,1,247,41,12,2,56,206,68,227,227,194,0,227,8,124,137,68,194,247,125,45,41,5,174,89,36,124,227,214,148,82,224,115,69,74,29,77,134,35,56,17,198,25,107,244,214,9,157,253,161,148,119,102,71,137,100,82,119,26,229,206,211,34,233,108,238,231,215,90,84,193,132,229,86,207,177,191,231,56,141,59,141,21,13,12,69,35,68,56,112,213,225,44,139,13,18,110,95,29,86,50,252,187,68,55,215,137,198,180,4,215,83,192,201,231,53,211,229,17,106,187,99,174,42,11,176,219,29,35,189,99,135,178,158,131,159,152,177,230,46,41,49,102,173,57,124,43,33,126,197,216,226,191,28,190,78,81,134,177,147,18,3,103,55,198,230,233,166,161,107,224,172,199,131,181,11,231,100,24,75,230,105,11,172,96,97,211,5,30,124,40,110,185,73,110,69,225,239,57,202,119,194,197,209,176,114,175,211,166,117,54,61,67,166,18,52,137,223,204,188,21,6,133,53,54,134,36,216,99,154,74,11,176,69,198,122,50,195,130,120,179,205,86,78,15,211,55,50,136,69,19,25,90,213,93,185,150,233,228,166,232,86,200,214,180,147,195,189,131,239,124,73,11,213,32,201,165,171,94,211,154,239,189,247,242,7,159,127,255,119,63,120,241,133,159,176,147,83,236,72,35,29,113,68,65,238,250,18,160,17,230,189,129,133,73,246,232,181,215,212,134,193,35,79,160,61,19,245,44,9,26,200,135,219,67,202,240,72,102,133,52,119,33,182,210,213,112,20,70,206,68,135,205,95,60,13,97,166,186,69,147,68,126,89,192,25,64,233,98,247,134,216,130,133,238,40,197,57,50,249,72,91,43,243,203,53,142,60,120,73,119,3,155,77,113,21,200,27,49,86,3,9,4,117,198,36,16,89,113,6,16,136,226,126,75,4,122,255,87,95,69,107,43,210,30,222,176,149,26,108,112,68,234,40,86,7,182,32,98,89,115,19,29,29,53,118,14,59,253,66,114,242,142,76,163,45,90,53,206,152,133,217,104,17,90,165,53,103,221,71,152,164,3,62,27,80,94,136,17,76,158,32,77,237,28,239,226,131,219,193,5,62,223,244,223,8,229,155,38,242,185,239,174,40,195,41,208,16,151,126,143,107,136,203,40,24,104,136,235,144,248,21,153,43,243,171,118,174,111,237,213,253,141,237,244,227,200,14,97,231,128,246,182,109,223,15,158,52,72,207,67,132,211,245,169,122,63,168,191,88,51,99,246,151,179,231,17,208,95,60,217,236,51,170,166,58,48,244,254,71,218,148,159,95,192,115,92,0,11,253,87,204,1,244,24,146,223,64,240,29,121,77,132,74,80,47,2,154,49,123,16,183,40,168,247,88,115,105,207,193,235,71,251,6,6,191,239,37,12,94,118,78,250,234,59,110,218,243,227,36,135,198,81,39,197,191,223,227,225,91,150,199,156,33,133,208,165,183,115,107,234,85,154,114,36,177,223,136,50,218,248,136,90,106,196,237,194,15,191,240,205,231,95,253,222,7,127,246,91,161,11,87,40,206,183,220,141,252,77,184,233,187,148,33,23,220,173,44,71,236,174,181,219,27,220,189,60,73,236,46,102,137,174,96,184,193,221,172,122,186,89,229,187,153,25,67,19,170,11,55,35,40,193,123,3,3,156,221,131,135,193,244,181,16,9,158,0,202,224,21,153,255,184,79,178,62,204,71,174,15,217,38,129,223,26,17,244,164,239,252,11,4,255,34,230,24,183,185,70,228,207,15,248,69,144,112,222,254,202,101,207,141,236,18,146,26,35,196,177,64,248,104,152,29,4,202,35,57,158,233,24,26,251,191,249,250,203,239,192,60,253,193,15,254,242,197,183,126,247,252,47,223,227,58,25,142,72,240,137,74,172,213,174,235,58,94,192,173,58,177,178,192,5,47,171,58,102,87,217,152,6,117,20,215,148,228,19,116,60,155,156,231,63,252,179,231,127,254,197,23,255,251,43,207,191,254,85,63,106,154,106,95,148,241,137,22,197,196,163,55,27,37,190,75,100,215,234,134,95,51,183,21,171,209,133,109,59,235,149,44,163,162,23,200,164,241,129,115,8,254,26,119,254,32,116,12,156,59,24,153,163,250,249,150,148,178,247,190,33,46,143,141,137,185,97,116,110,117,255,236,189,111,164,67,22,170,164,194,248,43,85,138,96,200,82,213,110,194,45,46,71,222,251,6,18,53,112,24,78,46,115,255,127,159,255,211,140,15,221,192,144,198,67,184,219,223,87,224,240,161,236,74,174,11,251,104,21,96,96,164,116,55,212,83,107,38,93,74,103,174,163,58,2,45,232,147,245,4,24,24,69,116,5,166,202,237,246,197,123,255,111,84,95,40,227,215,216,21,24,157,36,93,81,142,238,10,101,156,172,39,148,113,84,71,40,175,208,61,0,34,196,243,175,255,131,208,13,155,198,228,150,37,9,170,33,68,146,144,250,98,19,141,162,23,76,51,27,255,219,99,93,212,128,112,49,130,235,124,109,82,196,70,39,9,235,22,67,89,151,54,32,89,47,132,202,16,135,36,183,219,15,161,34,4,42,125,109,18,196,198,38,73,55,20,34,187,33,129,0,161,205,13,239,4,175,248,184,93,17,66,20,208,15,126,241,203,151,127,250,107,161,51,214,177,235,244,93,8,150,246,58,122,132,199,35,68,220,112,88,197,166,51,223,146,96,98,139,237,189,45,175,54,92,171,194,101,16,87,189,191,252,126,165,20,79,46,144,42,161,35,65,108,205,52,61,21,62,75,120,168,245,42,250,43,84,86,9,24,188,158,185,195,139,92,146,14,171,198,239,176,4,51,137,155,12,49,187,76,156,89,94,133,68,123,249,155,47,251,75,180,101,189,251,250,58,139,96,17,41,207,16,78,9,41,14,173,136,162,53,105,233,173,142,12,210,158,56,146,12,85,254,90,229,24,143,89,146,97,177,16,99,88,144,182,36,239,161,56,50,204,166,211,171,232,167,24,18,12,215,255,58,229,23,143,90,146,142,146,115,113,123,42,177,248,98,52,136,213,87,254,162,43,201,190,125,33,114,223,222,154,235,13,148,190,239,174,253,79,127,254,226,175,191,244,242,43,191,126,254,159,95,120,5,150,93,206,245,3,194,52,247,134,34,207,108,168,250,107,82,207,109,76,18,241,72,40,139,32,228,99,51,6,190,150,17,200,14,132,12,183,181,50,226,238,26,216,100,207,139,116,103,183,20,98,45,235,111,193,143,157,207,45,136,4,221,144,15,237,6,218,150,216,93,97,223,208,8,236,14,135,58,183,42,68,133,142,113,117,201,145,158,168,75,98,75,199,105,73,46,135,177,190,141,108,76,154,59,141,11,162,57,223,252,87,165,198,253,250,103,207,191,251,165,23,63,249,214,135,127,243,53,58,44,62,201,247,128,114,170,154,187,3,99,116,99,121,20,106,130,202,33,17,168,197,49,76,98,82,215,70,60,136,184,92,203,110,151,159,163,229,59,153,231,94,147,148,247,98,149,136,227,227,172,64,147,136,124,167,237,81,122,128,75,252,223,220,123,164,110,140,213,155,120,143,204,223,216,123,36,96,16,215,152,26,144,13,52,166,38,45,17,55,172,184,59,114,254,54,255,48,216,222,253,133,104,243,111,169,72,19,226,151,106,161,158,186,69,19,252,172,169,161,49,132,68,20,190,34,242,17,48,200,23,26,248,10,12,242,223,253,5,187,167,27,106,141,255,74,78,98,236,186,3,7,35,223,25,241,205,246,221,157,24,106,196,239,173,227,22,21,180,207,255,6,137,39,71,98,218,230,44,135,154,218,123,45,84,198,8,68,11,199,67,117,105,162,232,17,135,5,2,161,112,19,166,234,13,210,248,120,221,193,8,117,107,14,225,255,249,249,191,255,138,245,2,152,89,53,69,211,226,87,55,99,145,154,99,119,68,62,118,71,176,86,76,213,23,54,9,226,117,7,71,177,87,165,187,125,253,103,92,15,225,235,171,175,173,139,72,213,177,187,168,16,187,139,236,102,76,213,71,14,17,226,117,18,79,180,87,183,170,33,50,141,184,26,136,94,107,70,119,22,111,206,149,19,29,147,196,159,77,166,88,8,177,222,148,227,247,102,162,117,168,167,55,163,87,165,254,181,221,162,107,118,114,84,22,195,134,232,214,199,88,212,41,157,171,233,73,140,141,188,132,142,52,61,242,175,237,21,26,93,252,248,135,2,225,3,45,46,110,95,15,32,53,199,165,123,2,211,12,47,217,163,12,53,124,235,10,58,170,126,77,74,54,182,76,125,255,215,63,152,249,240,219,95,250,175,255,248,203,15,126,240,63,208,202,50,99,155,85,18,241,226,168,223,252,69,98,218,75,52,154,24,234,38,136,35,198,245,233,109,122,197,82,186,221,70,199,152,232,99,139,243,137,245,203,223,60,255,234,247,67,124,98,221,220,221,149,167,206,80,119,87,254,126,169,172,56,151,163,253,253,73,121,28,80,5,76,123,232,13,4,37,229,67,4,137,185,149,162,158,173,210,101,25,86,111,175,202,63,85,176,3,42,226,123,194,122,253,142,167,232,126,23,34,10,103,104,139,216,28,113,57,98,113,18,208,233,70,142,99,56,155,98,226,7,17,59,68,201,146,26,223,74,167,193,12,185,219,156,12,6,177,122,63,252,34,46,1,202,44,138,177,131,231,145,69,18,5,169,231,65,193,185,101,203,183,60,218,136,184,129,65,184,100,38,15,221,71,64,142,109,1,137,51,74,54,241,199,46,105,136,201,206,193,194,2,144,184,131,137,209,165,22,28,134,55,186,93,18,138,87,152,215,159,127,231,167,183,208,177,108,38,226,123,149,175,84,236,91,134,155,167,23,60,69,92,154,128,141,172,15,141,249,178,113,40,45,210,36,152,222,66,190,68,84,87,245,174,155,230,100,98,125,117,52,119,170,140,73,113,87,1,151,6,16,70,111,167,100,28,106,243,180,8,166,53,151,43,17,165,199,135,176,85,138,86,3,54,161,233,230,51,28,166,188,10,58,219,21,250,146,121,234,115,49,63,224,118,151,216,59,215,62,157,97,23,137,211,23,28,181,130,187,194,201,148,168,39,78,181,193,64,233,171,72,240,58,60,143,181,165,23,223,253,171,153,231,255,246,197,204,45,78,33,83,78,17,175,235,34,10,104,3,6,162,198,200,82,17,201,250,224,80,39,100,22,241,117,31,6,223,28,138,210,254,27,123,86,158,164,199,156,140,113,152,128,239,168,96,46,224,114,77,195,6,91,147,97,27,186,202,246,200,241,191,94,124,251,167,183,53,30,61,62,92,115,97,100,33,168,36,160,12,195,61,146,56,52,163,67,31,247,162,228,191,121,80,43,8,87,245,236,64,26,96,87,88,229,118,169,200,98,92,176,248,86,104,184,22,32,218,133,69,226,94,217,209,174,72,128,171,140,212,241,143,5,34,117,235,87,52,206,139,16,225,34,115,101,113,33,64,58,179,233,121,68,136,121,243,116,30,141,94,117,158,248,215,74,75,186,39,224,135,158,185,82,209,58,20,7,252,224,130,148,68,192,14,14,47,98,199,22,105,94,180,176,87,155,24,85,146,112,70,254,85,34,116,112,141,56,182,242,208,234,207,211,248,44,59,106,71,133,197,10,84,140,242,188,165,117,235,233,217,24,117,193,194,102,85,29,39,160,29,110,86,130,118,172,119,195,91,194,195,70,105,243,177,208,38,97,109,18,96,77,188,143,53,47,64,38,199,128,111,170,67,35,136,163,252,16,39,171,94,0,111,33,210,91,241,104,143,0,217,115,73,60,6,131,213,131,5,93,60,54,213,216,236,187,237,19,124,42,138,92,61,52,214,26,160,172,196,171,130,172,106,172,164,141,48,206,244,135,49,27,114,45,141,32,220,93,174,36,131,19,189,201,239,51,220,157,55,158,29,118,223,71,221,242,93,121,119,41,32,216,156,227,117,142,249,143,11,81,30,180,88,138,3,46,127,99,0,100,165,200,67,145,19,66,33,81,252,102,244,250,21,54,69,195,225,195,36,206,56,129,37,208,61,103,246,74,188,9,145,55,219,128,135,126,196,247,95,89,70,230,50,129,188,51,115,20,242,6,126,108,200,147,115,99,157,188,179,219,210,52,154,25,13,161,52,160,33,148,116,97,211,28,199,77,242,201,66,252,144,5,125,101,46,91,130,191,219,23,155,194,179,192,173,155,8,32,157,224,28,164,107,130,203,219,23,3,35,178,132,213,193,95,244,12,206,67,220,12,220,0,19,199,103,88,48,16,225,250,76,172,108,17,45,243,220,25,136,202,138,141,221,99,100,138,85,175,109,236,27,216,189,216,190,37,16,12,191,93,137,244,51,44,21,201,120,128,83,110,242,200,78,88,233,128,98,71,121,65,227,146,48,3,123,37,236,199,138,114,219,161,72,170,33,173,78,71,154,25,108,228,214,114,220,72,37,18,143,206,9,232,145,243,38,1,175,216,249,20,142,192,73,156,24,145,71,39,46,39,245,42,134,99,118,242,1,60,157,133,23,188,209,121,211,35,48,168,64,195,207,72,97,191,167,90,27,88,134,49,31,123,130,59,251,16,185,70,195,131,198,10,235,41,58,167,247,132,6,133,42,163,97,224,35,70,230,83,113,250,0,161,66,56,80,111,212,208,110,150,87,59,124,2,109,58,84,230,35,109,226,98,182,38,225,41,6,120,140,235,87,176,234,37,115,220,252,135,223,254,221,139,127,251,94,90,130,131,148,57,153,153,81,209,212,235,69,22,109,115,162,91,135,90,111,140,22,88,82,64,140,79,92,51,85,48,124,208,165,108,230,31,203,148,217,231,9,161,247,172,51,109,220,57,132,167,14,26,56,105,57,93,227,131,112,226,57,172,62,34,170,203,174,118,14,10,202,140,39,67,102,177,141,234,61,94,196,16,242,110,8,116,68,49,40,203,3,52,226,30,158,25,51,190,185,4,80,5,55,40,50,63,48,72,128,204,10,26,159,51,126,153,4,64,69,63,64,104,80,197,128,132,114,9,160,74,110,80,108,46,136,128,197,178,9,192,202,190,192,34,91,72,115,9,160,42,110,80,162,204,143,128,40,102,22,0,87,67,1,71,182,219,149,91,0,189,224,15,154,204,22,177,224,146,172,2,80,57,23,2,53,38,186,52,175,8,55,128,194,145,3,196,206,198,192,49,237,153,207,102,235,124,161,195,196,206,5,75,0,98,87,145,100,48,251,155,61,132,15,76,255,50,161,35,222,215,160,41,65,45,172,72,168,44,240,55,200,73,210,22,86,38,172,91,124,108,229,18,84,129,243,67,87,57,167,202,254,211,85,22,127,156,157,93,12,67,151,211,54,178,163,137,117,56,115,133,216,10,233,26,186,48,201,187,116,20,81,129,177,119,168,201,171,179,85,9,42,132,176,55,71,22,10,120,219,194,57,158,230,145,215,122,51,185,59,4,121,239,26,143,198,129,18,154,168,152,166,114,177,163,142,208,172,61,19,80,76,138,217,252,76,92,58,213,239,238,222,223,130,124,150,58,131,31,45,188,126,133,200,190,122,134,234,3,36,50,179,79,27,240,190,179,253,62,131,135,28,127,216,236,13,8,238,5,82,215,179,67,101,196,175,228,37,206,52,10,79,207,28,93,92,59,6,61,195,156,33,170,4,232,129,245,220,162,249,25,149,82,118,209,156,157,117,50,40,117,245,153,9,158,245,21,240,58,166,213,209,162,117,128,178,15,62,195,2,114,45,14,32,59,100,69,24,61,27,32,29,172,110,161,172,139,168,19,59,245,122,221,64,221,89,191,147,35,227,224,250,90,123,231,29,202,97,72,206,48,23,103,215,120,31,88,109,152,166,39,118,46,67,195,76,105,168,81,164,30,5,213,99,30,44,42,89,166,67,190,53,195,96,162,138,41,233,25,196,25,39,27,134,152,169,65,38,8,249,252,230,155,232,27,83,132,16,187,61,27,211,22,205,201,7,111,190,57,198,33,201,59,72,224,218,169,120,255,152,171,136,111,192,77,98,178,79,161,40,34,93,205,14,197,174,123,227,176,35,218,171,36,226,52,125,166,103,94,60,55,135,69,107,119,22,24,118,176,118,39,137,139,213,46,185,65,44,58,124,101,23,196,43,6,190,144,9,60,167,32,38,82,62,195,136,187,168,0,19,153,132,184,227,103,202,1,203,63,15,59,210,38,78,192,218,43,121,121,150,59,168,163,79,179,244,217,174,213,168,203,139,198,103,112,118,10,215,64,112,113,46,227,160,78,254,162,222,157,181,203,26,7,215,136,62,46,215,98,117,83,138,99,165,226,48,167,86,143,147,31,33,202,29,224,240,4,25,0,65,44,68,16,235,51,26,67,220,2,130,12,8,65,180,103,150,72,144,1,78,160,4,129,23,70,16,250,108,19,164,131,8,210,249,12,206,78,225,118,16,92,156,171,115,80,39,127,25,65,104,234,117,242,182,212,7,215,215,234,192,82,83,130,143,126,155,3,176,229,191,224,157,222,254,132,93,213,123,239,171,217,223,157,27,108,30,111,219,28,103,82,247,219,238,110,20,57,80,242,94,69,228,64,248,84,19,50,4,36,207,29,48,59,147,125,41,76,112,44,109,127,198,94,166,125,188,76,58,20,113,28,79,122,252,27,218,153,108,135,135,46,23,200,28,170,216,35,178,215,85,16,151,131,57,15,242,56,178,113,229,81,198,30,56,29,55,152,142,228,239,83,130,203,199,123,112,9,244,24,226,159,63,24,190,171,73,110,111,22,126,247,196,61,217,193,9,67,192,213,127,191,188,190,200,176,5,128,111,126,17,17,182,12,227,216,151,58,32,243,250,233,115,103,18,171,182,87,135,238,92,98,133,2,123,81,191,202,246,103,205,161,135,198,145,129,77,139,246,71,59,38,129,112,115,204,25,226,112,141,44,142,224,88,116,25,160,34,205,39,131,253,148,122,246,79,144,250,194,27,114,121,53,34,162,153,214,117,150,143,110,77,241,249,64,182,147,41,88,69,34,22,213,141,228,226,178,130,86,49,226,241,7,145,178,250,51,221,81,0,48,78,208,190,177,65,206,37,216,22,15,147,45,215,164,90,78,205,21,21,44,93,60,143,174,51,237,202,198,214,217,109,247,180,204,43,130,244,119,222,33,187,235,98,4,137,192,162,118,255,233,111,9,205,170,241,80,136,144,8,169,30,139,20,87,213,132,129,66,10,97,118,115,21,194,155,160,65,69,176,124,116,21,224,206,24,130,138,113,178,211,46,204,29,148,123,79,141,184,194,117,56,67,153,234,124,195,189,139,139,55,28,233,7,76,77,126,161,164,247,249,87,164,131,251,172,162,156,125,100,91,16,4,236,15,179,177,205,222,109,12,175,167,61,141,248,120,135,223,15,12,190,9,76,50,233,108,29,167,14,65,247,18,226,146,165,225,64,214,16,213,125,91,216,56,251,196,100,9,200,238,173,130,184,212,112,236,193,25,151,156,186,163,103,200,106,226,142,12,75,39,22,44,25,22,42,100,161,192,182,126,131,151,157,42,147,169,104,13,235,232,64,84,251,25,243,226,132,138,52,62,13,73,187,56,155,3,190,2,212,22,176,104,213,174,243,58,46,145,59,111,190,41,36,38,147,193,227,132,232,32,181,124,204,166,6,246,240,140,61,56,176,37,157,172,2,199,232,15,44,193,176,85,65,106,252,140,55,196,58,144,92,239,194,116,144,161,19,23,112,10,192,241,217,158,121,243,77,6,215,117,207,162,155,165,150,52,51,99,209,233,183,78,86,109,8,35,53,251,9,196,174,208,173,204,178,124,210,233,96,123,77,251,64,131,176,200,139,47,127,227,249,87,191,151,150,186,19,147,4,223,203,171,133,107,232,77,127,166,117,62,208,176,122,105,210,18,224,57,103,125,42,240,156,25,143,231,62,154,252,99,38,231,31,210,230,116,122,17,253,34,45,77,223,169,67,39,24,189,20,227,164,183,66,120,171,198,146,2,153,140,26,141,99,6,99,207,104,213,57,61,23,46,58,219,53,56,12,98,14,150,193,108,233,205,45,133,21,66,38,246,9,173,127,159,113,207,28,233,22,89,50,147,21,10,38,165,71,132,152,130,8,161,13,48,179,196,40,83,124,199,65,4,157,20,182,132,177,83,200,161,219,67,13,114,101,137,217,209,140,121,131,225,65,184,249,150,134,7,103,161,6,234,105,45,40,164,164,175,233,28,139,35,169,171,103,169,109,211,24,106,22,47,255,199,146,41,90,240,168,161,118,110,141,193,192,54,117,75,123,172,121,208,144,5,203,73,108,205,35,9,209,5,234,36,53,123,124,52,56,151,104,92,34,150,118,56,80,218,146,29,234,198,73,61,34,169,66,249,195,1,46,47,172,143,201,135,110,95,23,62,88,158,47,228,184,153,37,91,231,62,171,122,39,27,222,99,16,247,165,136,170,72,112,247,249,204,52,86,214,16,223,44,68,99,100,173,242,201,194,43,150,60,1,237,172,136,125,196,72,13,232,23,25,134,152,69,200,189,167,154,79,44,7,16,7,112,188,60,172,79,164,30,182,190,148,101,69,101,246,153,149,10,108,237,28,214,169,102,210,163,154,201,80,50,36,77,186,35,227,137,70,74,119,114,149,170,210,45,21,153,138,210,174,31,102,213,115,224,51,75,234,215,95,113,164,83,39,160,169,43,86,45,31,211,20,7,36,45,157,30,66,216,107,229,124,142,92,223,74,215,210,101,236,126,35,52,228,105,172,0,166,98,213,78,12,211,160,248,160,16,49,26,238,231,65,184,100,241,30,83,87,179,70,3,229,2,98,87,168,231,46,83,93,82,106,27,21,106,65,74,112,29,120,168,235,227,57,22,202,59,12,21,102,163,141,75,184,144,97,215,220,176,201,188,52,66,10,2,146,175,181,116,14,98,101,144,203,137,252,189,68,124,159,149,117,75,127,50,30,171,166,16,121,130,220,113,21,48,192,113,105,36,33,240,71,206,117,169,205,125,255,239,33,36,202,118,33,122,129,15,103,5,241,156,37,113,38,102,124,2,236,220,65,162,90,85,204,206,33,98,46,36,180,245,33,154,179,54,140,51,213,108,161,137,120,38,147,213,244,206,96,210,85,173,25,150,79,252,142,167,110,63,246,137,188,173,103,159,143,176,144,209,83,223,218,139,25,227,253,249,127,126,145,220,79,123,249,119,127,5,1,209,157,43,194,208,236,72,40,66,168,239,96,83,124,114,233,49,145,37,126,204,75,198,196,123,194,23,127,246,225,183,222,125,254,227,255,241,226,27,223,121,249,243,31,122,175,26,147,78,10,186,83,76,190,186,227,255,146,84,31,75,124,41,144,71,137,249,187,37,178,105,209,231,58,174,223,101,147,10,145,47,100,184,204,33,49,132,184,166,144,35,92,19,195,56,31,198,7,102,26,62,232,253,231,198,206,191,207,164,252,12,245,3,49,137,85,41,238,119,87,173,169,207,166,92,151,115,125,40,69,99,195,39,31,206,129,163,89,142,51,156,229,184,227,89,126,69,3,90,126,13,35,250,151,255,254,71,51,162,229,240,33,45,251,143,105,57,224,122,13,241,250,117,240,81,187,102,131,104,145,250,224,11,223,186,149,107,54,52,220,124,3,214,89,167,96,40,95,238,116,218,72,133,187,128,231,98,37,7,151,105,206,152,209,252,169,214,85,141,77,114,51,159,89,161,139,234,75,136,225,188,169,14,200,138,37,208,118,30,41,1,161,214,243,72,135,25,25,186,10,214,21,87,168,255,181,115,13,12,70,47,176,98,121,224,177,173,167,86,245,172,90,108,121,138,222,90,246,14,39,238,74,250,1,181,126,135,225,7,22,4,42,183,27,137,57,76,198,102,31,42,16,96,5,63,66,162,5,204,58,48,20,172,218,32,149,22,47,104,106,87,151,8,73,187,154,107,201,99,234,0,229,61,137,184,2,12,96,27,244,246,218,21,40,120,77,68,68,242,180,11,99,69,206,73,240,92,147,109,227,121,87,93,215,72,91,69,11,180,90,14,223,67,64,200,217,210,144,88,173,32,236,193,234,10,94,40,101,183,133,48,210,94,19,87,122,103,129,88,212,226,26,53,12,216,180,58,244,175,62,132,191,164,233,208,139,100,72,65,26,29,92,2,30,208,76,127,139,84,118,98,194,250,129,51,66,221,225,250,208,57,184,112,210,178,164,91,235,194,7,206,154,211,5,34,204,14,214,5,22,47,155,242,210,169,125,129,199,198,206,147,219,109,229,224,52,153,51,72,224,102,39,178,57,241,217,28,108,7,125,66,71,171,235,135,104,216,114,147,21,190,56,40,24,220,224,249,14,205,67,253,254,64,69,203,102,222,222,134,91,174,49,54,246,111,36,109,201,218,69,151,24,92,216,237,241,154,105,80,198,174,223,201,241,136,11,246,178,190,83,90,12,99,31,56,229,242,159,14,99,20,150,161,180,163,104,132,245,38,215,7,174,119,216,210,232,4,154,87,81,30,115,26,45,190,134,107,22,92,37,150,49,116,109,141,115,75,103,216,150,68,11,104,218,117,182,186,22,171,61,110,132,66,91,35,187,155,227,165,70,188,6,37,105,15,129,184,5,162,201,207,162,235,142,254,206,59,115,242,29,40,3,114,6,41,92,93,245,252,62,156,111,178,51,51,204,237,2,59,176,77,65,181,158,91,84,29,131,45,117,118,54,227,216,233,32,62,38,246,95,46,10,113,198,96,250,51,245,160,238,34,193,51,243,0,233,129,29,216,215,28,227,135,58,228,146,198,88,57,244,205,171,15,241,215,241,200,247,235,120,228,35,166,184,25,135,154,6,197,219,99,161,20,217,193,43,106,62,147,247,200,38,174,68,11,69,206,205,30,76,254,177,252,141,110,148,248,83,237,157,77,61,122,103,19,233,51,72,157,1,213,244,95,255,38,96,127,83,23,246,55,29,157,35,205,125,18,119,56,131,14,79,249,99,83,238,214,139,107,206,246,28,147,241,85,194,14,77,171,126,38,157,227,61,175,92,69,129,59,201,174,109,174,150,212,151,26,206,54,87,181,82,41,22,114,221,42,221,230,202,72,199,245,115,123,159,171,249,250,246,185,2,119,185,94,205,222,214,71,114,103,139,108,28,9,240,211,176,98,232,155,198,68,239,194,250,199,48,17,13,222,232,245,122,206,242,219,164,148,89,112,92,238,98,119,17,102,215,211,20,227,156,164,123,17,241,109,141,179,55,86,26,157,167,74,14,124,159,146,80,160,150,150,167,11,59,28,35,212,48,172,16,255,175,31,17,231,108,62,62,136,30,169,160,254,122,150,94,88,247,203,178,17,20,225,168,13,103,150,210,44,183,215,51,155,8,141,11,45,76,181,239,91,11,43,12,202,174,24,85,216,94,8,227,187,197,100,179,129,60,139,94,223,240,212,54,199,127,113,109,122,22,241,54,141,100,156,170,38,28,12,213,210,224,235,154,115,28,114,136,178,13,32,235,92,103,98,130,105,11,248,207,2,183,90,58,118,5,70,55,84,97,63,5,167,180,72,2,243,56,102,235,241,182,247,41,94,153,151,24,126,58,106,223,28,209,129,1,148,51,33,211,161,139,191,227,81,148,182,123,120,139,208,132,223,217,250,200,236,17,143,77,69,183,122,216,55,75,87,51,85,124,47,26,173,255,232,218,148,106,171,104,69,162,156,145,155,100,167,115,118,26,235,114,154,32,240,27,203,116,125,16,199,43,152,74,4,49,3,61,7,199,98,72,44,188,248,139,255,120,254,87,191,125,254,213,239,127,240,219,223,190,255,171,31,35,185,225,206,104,141,176,231,133,52,31,213,156,98,231,201,235,72,35,112,255,211,111,43,51,57,41,69,255,207,86,51,105,201,21,16,153,118,56,55,166,121,207,62,246,160,182,175,25,194,89,56,162,156,184,215,75,198,189,36,110,23,145,196,3,234,247,117,142,242,217,28,118,114,163,118,9,135,114,58,4,230,204,71,6,49,10,112,237,199,177,13,3,188,91,228,185,33,78,23,160,252,176,199,76,74,234,197,245,113,91,105,156,62,36,185,100,20,86,27,61,34,42,16,203,112,97,37,40,56,105,174,156,87,108,5,213,96,251,146,252,163,216,71,122,27,246,145,78,96,239,40,223,169,116,144,90,180,27,182,119,244,154,118,142,36,243,20,171,118,183,188,179,244,74,246,133,92,219,85,167,206,118,21,199,83,176,135,242,7,180,87,196,246,134,196,38,92,141,142,31,161,234,97,15,137,180,50,29,124,91,153,109,4,1,66,126,27,67,51,25,255,221,158,128,117,209,9,89,206,236,156,186,246,64,200,162,6,120,201,189,23,18,52,186,109,139,97,94,166,184,178,147,230,113,38,203,240,122,237,24,4,19,173,42,200,234,14,110,3,1,90,162,90,84,215,165,19,123,79,234,17,235,43,46,167,228,50,39,178,251,19,44,146,216,13,105,251,230,55,162,55,217,91,203,212,8,12,39,59,234,77,178,24,2,137,40,126,147,92,175,72,22,18,216,190,144,241,66,23,119,96,120,175,176,6,173,248,108,73,209,129,198,109,168,185,201,194,178,128,117,3,190,141,225,71,38,221,67,35,106,225,204,26,237,130,143,71,25,179,167,224,235,98,5,236,218,116,177,209,108,51,68,80,227,92,251,33,100,219,2,47,248,192,172,26,180,178,69,98,81,34,193,42,26,173,191,108,123,27,123,246,232,80,61,108,130,190,15,177,34,138,181,189,52,22,247,67,99,98,169,160,122,10,35,8,175,197,234,196,139,25,124,159,140,253,62,203,120,141,102,87,244,204,204,226,1,14,147,215,141,182,116,56,170,132,237,85,112,91,142,174,253,46,152,86,236,158,4,48,176,224,227,248,29,119,81,240,30,132,103,251,18,182,52,65,252,217,195,18,191,73,220,174,167,156,225,198,168,171,209,136,91,96,163,72,172,221,135,65,48,79,248,142,133,160,61,174,88,219,65,211,111,187,186,175,88,138,128,29,196,188,91,77,222,13,35,94,12,234,17,59,81,39,226,6,210,206,233,171,216,64,138,179,117,196,76,227,172,215,182,115,196,213,8,131,107,169,190,43,109,224,141,163,66,169,91,240,110,28,45,73,77,233,109,103,227,168,167,230,139,213,202,66,209,222,56,186,172,111,216,27,71,219,76,185,50,79,145,102,165,96,213,138,87,101,28,39,87,181,182,132,244,30,213,178,39,198,99,108,183,175,107,72,190,216,105,151,241,15,213,176,190,197,79,221,142,146,134,159,119,213,177,179,52,227,247,247,108,77,159,229,223,37,219,142,196,223,135,140,116,8,161,16,183,48,113,149,219,195,27,79,164,88,30,22,111,174,131,72,68,65,247,59,167,145,249,234,94,17,26,85,222,171,81,249,95,151,224,124,233,184,238,94,240,183,28,28,253,139,184,20,131,3,51,206,3,25,66,82,80,200,168,146,166,154,230,38,99,123,252,102,152,43,218,64,221,51,169,38,229,120,192,241,247,145,35,186,194,25,24,198,49,185,231,75,171,132,6,209,118,161,249,165,127,220,31,180,135,233,107,175,31,30,203,134,109,251,228,185,129,203,28,170,129,79,64,235,187,138,235,174,198,241,76,227,21,176,83,58,171,225,148,72,145,205,124,36,33,154,45,117,186,139,126,234,145,246,172,116,157,229,205,30,94,88,227,150,243,29,198,143,243,81,235,146,100,97,187,20,166,106,215,32,9,71,195,83,103,39,170,62,151,233,33,212,232,218,236,246,200,63,119,17,217,135,250,20,138,45,248,60,64,226,128,48,70,170,190,137,148,31,223,194,240,161,126,71,120,141,115,213,202,59,87,251,221,186,10,191,77,230,133,145,236,98,153,95,121,177,254,255,78,102,217,73,76,176,253,77,184,125,108,172,93,42,118,168,245,242,141,181,206,110,150,122,58,13,87,54,121,23,5,190,170,37,231,74,32,183,56,254,140,64,52,118,56,57,230,78,50,153,19,11,186,104,52,206,44,225,8,83,176,228,30,83,75,110,124,211,197,41,0,39,145,78,182,183,130,63,89,32,8,235,30,152,120,30,139,42,149,78,47,10,72,122,175,160,96,138,240,173,245,189,241,162,179,38,240,119,198,225,102,196,179,180,171,202,244,65,157,236,228,147,251,74,132,111,34,129,66,46,2,14,158,252,224,80,174,140,132,68,242,17,88,228,217,31,26,230,252,24,208,32,31,131,134,29,67,122,32,145,49,16,3,20,185,116,192,128,145,55,1,28,129,232,89,13,225,174,19,22,63,228,134,8,8,97,38,198,61,130,24,171,45,117,118,179,207,51,131,57,211,73,32,4,33,183,255,52,64,151,58,72,255,10,90,229,8,2,149,40,109,89,166,179,177,185,209,23,104,139,28,189,36,133,27,10,51,72,93,160,180,162,55,210,168,243,30,184,207,236,55,247,99,202,189,202,53,94,140,37,38,185,198,68,160,134,201,206,79,160,57,168,167,153,195,153,244,203,31,188,251,252,221,191,37,193,120,62,252,252,87,222,255,213,143,95,124,251,167,47,190,246,238,127,253,7,90,147,165,95,124,253,27,47,255,241,61,216,186,32,249,155,120,167,249,33,154,189,106,80,50,133,138,34,221,80,209,59,234,128,255,196,182,153,105,84,160,51,197,212,241,89,141,103,70,202,92,117,179,196,247,50,90,48,122,136,114,147,181,37,110,80,240,218,210,223,37,146,199,35,146,123,43,137,103,40,217,61,167,193,48,205,118,148,177,87,140,186,208,197,250,191,131,172,154,165,79,2,158,146,209,235,33,229,188,86,205,97,140,125,54,168,60,117,101,174,184,133,240,18,102,133,240,91,193,31,69,46,208,186,55,184,109,23,218,237,106,88,95,170,49,250,18,111,201,134,247,165,30,221,151,106,146,190,68,34,4,206,115,118,137,117,166,91,18,135,180,199,79,216,65,252,167,241,3,188,173,31,10,137,236,149,208,77,17,1,131,25,188,25,178,92,223,150,214,241,102,136,90,46,85,189,155,33,203,146,41,41,220,102,72,167,186,208,43,116,114,108,51,100,17,77,115,44,168,195,65,125,157,237,139,92,75,74,65,173,122,124,111,165,39,150,154,178,112,100,142,244,34,236,206,84,122,101,184,245,174,20,122,138,39,51,81,193,0,177,5,89,77,103,22,217,205,89,184,254,74,174,206,154,136,145,204,250,179,103,136,209,16,150,233,244,193,1,92,41,29,24,29,101,96,97,209,66,177,169,179,196,204,34,185,209,10,134,213,11,11,8,40,59,182,95,84,102,210,221,118,174,88,174,116,20,180,134,151,144,30,122,101,25,19,179,163,110,42,35,48,12,176,14,149,46,172,114,186,224,100,27,60,205,41,197,78,217,131,50,104,112,172,78,56,128,43,148,114,233,204,204,157,28,190,10,15,214,102,24,213,79,205,127,250,206,231,244,212,167,83,15,38,218,96,144,90,238,194,22,80,234,84,206,22,178,21,156,126,56,30,143,172,218,60,90,6,160,239,71,224,224,104,56,143,63,180,140,209,5,62,142,77,205,116,50,169,124,78,46,74,169,187,138,101,232,169,22,26,133,254,89,10,82,202,82,6,170,133,84,151,14,184,71,26,66,182,249,236,201,0,91,4,40,154,174,154,87,96,48,99,105,151,176,51,67,130,171,205,161,20,164,46,235,227,185,158,50,212,6,23,181,53,117,112,170,142,181,142,34,53,76,77,25,72,150,162,91,115,150,106,106,61,146,13,95,36,144,11,163,243,69,106,81,0,135,246,139,212,134,32,183,136,150,59,26,30,64,100,137,124,170,94,11,8,192,11,11,243,145,130,151,177,97,128,56,39,102,83,218,64,27,95,212,14,181,110,87,213,35,202,169,132,150,147,193,51,88,171,176,67,242,131,207,14,180,26,49,164,186,26,25,26,68,105,155,83,79,241,6,157,110,232,20,151,129,54,106,27,138,217,189,2,227,164,218,28,194,63,7,38,36,118,123,208,35,51,38,153,99,216,56,237,82,218,150,49,152,140,213,69,184,171,88,202,125,82,132,153,26,93,57,164,160,54,22,185,107,7,225,128,14,24,160,54,206,177,250,179,197,188,64,91,99,50,134,239,184,5,60,102,96,231,98,87,34,231,71,231,41,185,132,112,135,136,233,184,147,138,139,115,67,227,114,142,123,119,130,216,213,160,237,139,103,135,218,88,157,179,70,74,71,173,141,76,117,238,204,84,70,139,103,8,45,252,84,195,126,247,230,224,157,107,193,103,63,125,213,153,152,150,97,214,0,26,247,33,213,70,67,239,248,100,2,238,124,184,212,67,89,120,203,11,111,5,225,173,40,188,149,132,183,50,255,102,12,248,183,145,240,98,10,181,79,6,62,253,177,136,221,70,34,210,99,209,90,27,32,65,59,39,167,240,159,60,249,83,32,127,138,228,79,137,252,41,147,63,21,242,167,74,254,44,92,7,226,133,234,166,85,98,51,56,212,177,37,117,40,102,71,236,42,150,64,9,87,24,46,14,60,56,135,103,43,155,115,249,92,140,203,169,177,79,45,253,185,207,229,115,249,124,250,58,120,112,212,123,72,48,170,7,82,72,142,177,57,81,15,2,71,78,40,88,132,83,234,211,145,176,113,46,119,5,202,96,16,11,62,109,115,156,74,28,242,12,16,167,190,81,169,84,22,41,215,210,186,23,147,225,224,133,235,144,189,44,203,233,36,248,187,10,231,132,194,78,46,102,185,168,233,88,58,224,209,37,140,88,221,32,227,21,219,78,201,217,188,200,92,8,16,210,121,102,136,224,52,233,5,57,115,60,200,48,248,212,216,146,10,65,224,205,69,222,254,178,150,45,160,20,78,98,224,84,177,6,15,112,63,216,24,142,0,121,206,103,36,4,227,43,118,119,112,190,200,193,230,135,176,7,184,39,135,13,214,164,210,217,15,238,213,109,74,20,91,60,105,122,199,196,198,106,4,96,206,75,49,23,67,209,130,51,36,59,90,87,118,180,161,50,200,164,210,217,84,218,151,22,112,108,140,230,116,249,42,160,74,57,180,84,104,245,112,4,116,134,32,42,131,209,161,146,4,5,142,132,55,149,198,98,21,249,160,86,230,67,75,133,182,50,79,91,105,26,67,69,143,110,101,222,175,149,183,212,188,66,80,243,10,161,165,66,155,87,136,207,67,5,191,166,221,180,77,197,160,54,21,67,75,133,182,169,152,140,49,139,126,237,154,186,65,165,160,6,149,66,75,133,54,168,148,140,7,75,126,13,74,222,146,114,80,75,202,161,165,66,91,82,142,207,110,101,191,86,36,64,191,18,132,126,37,180,84,40,250,149,100,156,85,241,107,66,28,220,171,65,184,87,67,75,133,226,94,77,198,68,85,63,220,67,145,94,8,66,58,188,84,40,210,11,193,252,34,204,83,113,20,134,130,91,125,74,12,161,232,86,13,120,8,158,194,144,128,21,43,162,88,184,212,140,80,108,18,194,10,195,43,31,171,101,229,16,108,226,65,168,132,225,144,176,61,161,216,36,132,21,134,87,33,86,203,22,66,176,137,7,65,206,133,33,145,176,65,161,232,36,132,21,138,88,49,94,219,242,33,248,196,4,81,8,195,34,105,147,66,241,73,10,44,12,179,82,188,198,149,66,240,137,9,162,28,134,69,210,38,133,226,147,20,88,24,102,229,120,141,171,134,224,19,19,196,66,24,22,73,155,20,138,79,82,96,97,152,85,98,53,46,47,135,224,19,19,68,62,12,139,132,77,10,199,39,41,176,48,204,170,241,26,87,12,193,39,38,136,82,24,22,73,155,20,138,79,82,96,97,152,45,196,107,92,37,4,159,152,32,170,97,88,36,109,82,40,62,73,129,249,98,134,77,169,237,221,53,178,173,6,23,178,233,62,90,142,110,233,187,75,56,85,117,84,208,64,237,125,229,20,236,195,71,20,33,216,217,37,224,159,95,169,118,127,174,61,80,58,199,87,238,43,210,181,55,114,185,156,79,110,83,237,250,228,85,203,57,255,236,134,9,134,13,62,37,122,11,126,217,47,212,1,90,20,248,101,239,249,101,239,195,125,19,95,212,171,138,47,58,237,193,196,15,153,92,185,227,147,121,52,49,71,3,191,236,11,133,158,59,59,254,50,135,247,74,175,108,148,3,114,1,9,67,233,70,178,81,210,5,211,139,100,163,36,11,166,19,201,70,72,21,74,31,146,17,147,40,152,46,36,19,37,77,48,61,200,193,29,156,225,93,241,71,125,171,170,129,24,82,145,192,111,174,149,218,82,207,82,59,176,250,147,112,78,95,24,67,67,55,240,230,179,0,103,211,208,149,142,33,181,140,137,169,169,38,0,146,236,140,110,48,112,18,53,103,161,37,219,224,202,57,78,204,86,124,198,41,206,57,64,67,70,229,114,202,217,160,156,135,19,33,163,239,212,33,110,236,218,111,53,244,198,239,116,107,250,33,162,192,216,93,90,24,253,92,118,146,226,159,251,104,98,129,221,1,159,157,38,249,231,39,130,34,100,215,29,143,134,1,4,28,16,78,56,232,197,101,248,151,45,103,22,217,106,25,46,170,206,224,195,8,238,190,114,134,30,228,226,171,215,218,24,213,211,89,164,202,232,232,124,209,231,240,199,231,240,147,105,139,163,115,140,155,165,27,103,236,52,183,173,152,53,165,135,64,72,236,75,202,243,137,248,71,168,181,13,136,42,196,78,67,210,139,76,40,99,155,57,63,192,41,114,105,214,23,50,253,198,73,8,130,60,57,102,37,207,174,51,32,223,35,150,222,192,80,198,228,124,148,158,194,230,139,64,23,122,122,88,32,142,35,232,177,75,190,234,79,1,138,76,202,58,237,135,33,11,223,175,188,21,218,147,144,63,212,26,137,83,94,59,132,195,224,48,240,66,198,43,254,28,217,23,58,118,25,136,231,219,161,210,87,159,193,225,99,189,167,13,232,145,161,167,142,192,236,246,228,26,88,19,60,143,180,206,49,236,6,141,213,33,206,130,237,183,212,174,127,93,113,10,132,228,15,35,85,120,214,128,156,248,154,5,30,182,152,194,145,144,131,242,135,101,143,137,180,95,94,47,43,68,225,26,152,203,135,171,122,70,103,98,133,242,157,152,195,39,67,52,235,18,158,117,77,125,9,248,136,76,90,218,96,144,152,161,188,37,147,20,180,198,166,113,172,222,172,242,0,24,145,92,155,172,205,65,101,226,21,153,162,157,209,165,227,141,158,248,205,140,44,152,160,92,194,6,39,0,17,61,176,19,182,56,97,207,186,203,76,211,210,100,125,235,150,54,17,237,139,206,30,153,59,78,155,146,20,12,18,122,177,90,18,148,53,52,103,252,22,68,23,10,146,183,241,176,143,193,93,158,156,9,176,15,42,116,5,191,166,159,11,8,176,155,8,228,27,204,7,115,67,109,28,83,1,137,7,33,137,152,157,78,56,79,85,85,130,118,70,149,77,44,87,111,32,146,167,175,52,102,131,99,3,72,36,99,167,20,205,211,85,150,164,165,73,250,54,68,234,38,22,211,73,43,8,107,83,252,98,49,36,112,34,113,157,4,112,116,11,162,138,196,144,192,137,196,117,18,192,49,176,247,47,114,69,94,200,108,240,39,67,181,171,41,169,25,186,172,175,117,12,8,55,150,185,138,66,196,222,222,38,29,156,137,198,195,93,130,173,79,138,197,226,117,210,218,18,204,181,209,69,19,149,76,58,23,199,0,66,231,230,169,233,16,151,207,226,20,158,162,108,92,62,140,4,97,243,37,80,194,38,133,3,248,211,254,23,0,174,133,154,201,149,3,255,93,20,156,193,152,140,81,41,132,214,80,242,164,143,141,160,203,20,66,203,224,206,133,207,157,6,236,246,17,124,17,224,167,129,50,86,247,103,228,220,232,60,227,11,33,165,92,185,118,212,240,206,101,87,237,24,244,26,149,23,119,90,20,51,206,0,33,225,91,229,156,79,157,144,71,25,91,254,118,209,168,111,224,206,10,221,70,173,13,81,171,7,170,111,249,41,54,32,185,94,38,124,142,247,18,185,158,166,207,115,128,80,71,25,213,240,238,35,159,120,132,200,35,166,210,237,67,191,58,40,39,133,214,132,179,12,52,244,167,38,231,66,97,122,135,120,228,200,37,23,108,134,163,241,133,131,132,235,227,41,226,79,248,54,103,78,6,106,13,94,141,110,247,58,160,154,241,161,230,222,178,69,41,87,2,214,178,139,75,128,23,72,36,226,43,99,164,116,128,149,179,46,12,237,253,123,216,69,173,13,20,11,124,87,106,131,110,200,192,177,139,112,211,122,64,97,194,94,241,138,247,52,51,70,229,246,133,24,254,152,130,30,82,120,50,229,125,15,61,60,217,10,66,54,185,18,148,175,200,231,11,202,84,226,143,100,170,133,160,108,101,62,91,57,168,74,229,202,45,11,38,224,151,205,75,84,207,237,161,43,42,23,137,81,221,232,60,133,132,147,214,77,189,209,233,116,216,61,2,34,252,106,176,15,239,132,108,194,175,46,211,152,209,185,111,101,216,91,139,223,135,145,233,123,60,154,131,127,244,36,97,206,84,186,218,196,130,131,128,235,32,16,190,23,171,226,226,14,207,41,16,128,129,168,115,29,80,45,125,210,46,7,87,192,138,193,88,225,228,11,125,172,156,251,52,49,95,200,23,229,222,34,107,112,21,253,203,219,151,205,152,203,113,95,200,218,176,127,229,115,126,110,103,35,235,2,78,83,138,60,118,225,88,21,78,94,240,235,25,57,25,41,229,114,226,169,140,251,186,97,156,153,128,95,169,92,197,57,18,226,111,227,9,12,86,229,56,142,218,28,248,34,21,78,27,186,102,10,187,247,195,95,16,204,231,221,125,76,193,16,151,220,150,239,129,125,111,145,23,76,139,67,196,118,14,82,54,7,193,104,171,242,45,176,53,3,239,197,163,48,20,220,107,253,32,42,147,198,49,10,114,35,131,37,209,161,225,87,23,102,193,243,145,130,164,74,215,167,91,73,195,65,102,92,98,251,145,115,247,196,24,3,74,202,53,73,34,104,211,193,160,202,3,155,200,19,194,97,253,234,182,89,177,133,199,28,220,89,133,7,220,153,172,189,174,41,149,218,10,96,144,162,236,195,30,178,233,48,245,57,214,244,148,246,180,49,16,156,183,95,66,101,85,104,37,222,179,212,176,138,240,201,42,181,127,118,87,19,80,142,145,153,31,12,185,88,37,49,139,243,98,137,82,145,63,55,78,212,96,55,42,226,161,179,92,202,199,5,132,49,163,39,224,178,61,149,114,218,149,207,113,55,204,154,236,66,119,158,107,65,142,85,95,246,31,144,246,226,136,71,38,99,167,114,180,203,224,222,241,10,25,158,165,23,80,205,164,255,114,236,170,53,171,191,26,44,16,96,174,112,183,159,220,198,36,190,85,49,54,92,66,61,157,62,200,240,247,74,99,192,196,5,111,10,148,132,240,187,109,84,189,80,111,5,89,152,139,111,27,85,55,204,68,136,94,121,13,92,112,158,204,117,40,97,168,116,91,8,97,32,255,126,153,142,236,158,251,190,91,176,4,29,164,175,167,224,9,226,120,42,45,167,15,110,194,2,30,40,14,110,107,42,118,71,149,146,111,130,94,254,86,208,203,135,160,151,191,9,122,133,91,65,175,16,130,94,225,38,232,21,111,5,189,98,8,122,197,155,160,87,186,21,244,74,33,232,149,110,130,94,249,86,208,43,135,160,87,190,157,145,27,182,252,159,114,180,133,111,22,76,57,70,34,182,22,166,100,237,176,141,136,41,217,49,124,219,98,74,38,10,223,228,16,181,131,43,182,148,74,168,153,76,163,120,120,184,115,23,233,114,169,93,48,217,77,39,215,138,72,179,177,193,239,193,244,106,144,15,20,14,191,27,161,102,27,18,223,24,61,15,36,7,197,77,246,233,118,40,152,208,200,250,54,168,146,204,30,59,64,29,139,161,30,249,105,130,211,40,122,73,85,163,96,13,148,210,31,44,202,15,166,87,57,125,160,112,28,12,201,83,163,134,77,216,111,140,154,0,197,65,109,3,146,167,70,13,108,230,111,140,25,15,132,155,51,39,55,192,75,236,7,110,194,200,37,227,204,96,2,114,48,171,211,195,20,154,238,128,44,132,46,207,177,5,191,189,67,231,93,172,251,109,222,133,67,195,239,49,0,177,203,45,244,100,147,193,244,238,15,224,109,179,4,174,226,144,136,153,168,82,136,231,56,182,133,192,104,237,194,64,56,223,19,92,5,217,55,12,252,74,8,27,75,97,155,28,81,16,236,141,211,176,141,18,76,15,236,28,176,150,75,229,201,70,105,138,191,119,145,207,68,212,19,186,79,40,77,87,86,68,125,206,217,246,12,196,37,108,171,200,99,87,159,20,0,53,219,22,177,9,224,187,89,143,135,63,142,27,241,38,80,206,255,220,218,127,127,59,132,139,89,175,229,96,19,45,245,70,183,219,93,228,142,35,132,99,23,216,240,138,218,235,166,120,120,100,222,35,205,210,198,169,189,157,141,90,90,220,176,119,54,212,40,91,123,100,14,59,80,199,119,42,200,85,10,56,62,19,175,82,4,52,209,223,45,35,87,41,231,251,206,181,145,88,201,5,33,162,224,142,53,213,83,77,61,243,63,146,112,206,124,242,216,125,162,237,153,240,156,249,76,196,7,128,246,25,146,58,24,104,35,11,194,162,139,39,52,168,163,67,80,80,200,13,45,114,104,207,14,224,152,159,70,158,10,118,47,128,151,205,244,34,239,129,12,111,104,138,199,52,213,208,118,19,183,182,158,254,221,193,201,34,236,96,64,87,110,22,8,180,131,128,131,52,88,95,242,52,151,98,101,38,136,134,156,57,251,20,12,100,49,190,119,227,225,26,220,57,185,69,110,125,2,52,19,201,239,63,176,201,212,10,209,36,235,8,147,99,175,82,177,12,135,71,41,248,86,75,71,65,128,233,100,50,80,130,128,208,207,209,112,240,77,222,32,40,248,35,15,67,113,223,88,9,146,111,46,246,189,254,148,148,78,75,87,104,104,224,8,151,5,137,248,164,133,192,161,75,181,249,35,85,63,214,116,107,254,204,48,143,177,88,154,199,225,94,123,167,19,117,30,98,145,189,141,48,157,12,84,139,248,145,157,71,29,58,158,127,189,197,240,99,22,91,95,117,44,43,125,128,227,242,224,80,53,67,101,52,66,29,111,213,210,13,244,223,34,252,183,218,216,108,72,157,70,107,89,178,154,141,86,67,154,180,224,183,10,191,246,225,215,46,252,210,208,167,21,9,127,177,90,144,151,75,232,47,67,194,208,73,192,192,48,128,199,240,235,184,233,252,190,239,148,106,66,174,93,90,3,77,124,236,160,161,53,109,12,20,150,159,65,121,236,36,144,223,39,248,183,225,160,160,0,160,199,246,235,241,189,198,99,90,217,30,252,42,46,219,159,138,205,198,242,50,134,203,242,182,32,129,131,117,214,164,237,161,239,195,101,200,192,181,183,188,236,2,49,89,129,132,199,54,29,185,79,249,150,8,172,232,122,63,193,149,145,246,12,89,99,133,188,67,142,16,125,191,110,105,240,184,245,87,92,184,25,110,236,53,92,35,106,3,109,170,208,106,163,229,180,18,39,112,57,12,92,227,153,59,199,201,114,226,34,213,165,168,34,30,60,38,75,137,107,233,39,47,114,209,74,140,216,113,114,138,229,155,137,139,24,205,4,136,205,226,4,142,87,180,37,140,41,215,217,75,174,49,157,91,114,141,233,87,8,99,24,9,195,112,195,208,34,97,28,127,12,227,181,194,32,114,171,67,197,63,75,196,128,21,23,103,106,110,33,115,194,73,49,55,51,95,184,115,120,18,206,220,69,38,145,69,242,56,97,207,149,65,225,231,4,225,187,251,61,239,202,159,139,200,159,115,11,147,106,211,53,170,115,174,57,198,253,126,225,122,47,59,228,230,122,133,212,171,185,101,195,177,187,229,125,119,2,153,111,102,185,153,101,143,77,168,92,2,235,213,37,123,118,123,76,231,90,70,121,252,165,239,204,220,170,51,57,63,182,19,251,46,120,179,2,60,198,130,120,222,218,119,90,226,126,63,106,54,58,60,141,143,145,120,47,54,151,57,101,130,165,60,118,177,202,112,21,64,57,37,171,219,141,117,190,28,121,103,165,224,215,58,33,133,192,67,36,129,67,8,171,13,154,123,68,16,226,229,220,220,169,186,244,21,207,68,192,235,1,30,206,245,163,189,193,120,142,82,153,20,37,186,84,199,203,169,66,46,231,123,21,183,194,161,197,144,105,105,140,166,110,14,35,5,58,46,70,221,115,169,37,14,153,250,75,148,113,5,81,179,239,34,143,226,37,151,240,222,111,38,44,160,186,36,204,5,39,253,108,210,51,86,87,93,26,175,134,25,244,162,233,74,62,227,186,136,43,216,119,11,158,14,253,228,232,151,45,6,173,227,42,112,214,20,169,99,56,221,205,141,34,213,25,69,251,78,229,28,151,228,28,30,59,113,178,105,77,183,54,238,116,147,214,114,218,210,119,11,20,194,68,138,171,106,7,144,91,149,165,237,26,54,197,134,147,174,126,44,106,252,100,34,113,222,139,75,162,230,62,92,178,73,72,170,117,173,24,134,75,226,96,62,193,114,66,117,201,141,93,23,146,14,187,92,48,254,116,104,235,12,232,22,19,102,14,62,57,156,90,118,137,180,199,182,200,220,227,151,9,246,248,39,80,30,216,191,56,225,215,107,108,10,179,87,213,61,215,172,50,153,202,18,214,93,10,252,43,73,56,89,22,233,68,222,85,215,123,63,105,1,213,197,90,14,97,39,171,174,101,23,65,137,91,118,221,245,69,145,155,85,47,150,93,179,170,123,30,158,248,211,82,13,124,191,88,23,165,27,169,50,248,221,112,189,19,189,137,27,153,195,37,223,105,196,226,132,181,181,36,114,92,223,173,52,17,173,170,200,137,64,142,39,135,206,148,149,91,115,21,44,174,185,166,168,156,75,56,159,120,144,57,115,24,93,107,250,106,27,39,220,106,221,179,28,85,28,72,174,13,5,247,184,58,118,9,32,38,95,38,238,90,39,118,235,57,65,45,202,101,110,37,28,50,113,92,184,52,10,205,173,210,30,47,217,242,76,21,97,21,91,174,94,36,26,52,55,138,137,240,176,154,226,206,198,158,107,22,98,16,26,141,52,132,152,87,107,105,215,206,13,219,120,106,209,141,174,103,233,143,64,12,163,207,233,194,86,90,234,10,165,166,184,243,169,20,119,64,5,159,248,67,170,148,115,44,149,34,231,82,41,238,96,202,206,141,247,207,83,120,3,29,210,232,182,109,10,27,84,67,2,221,73,79,229,104,6,219,120,53,101,27,249,127,78,191,118,33,26,20,237,136,52,128,187,165,151,162,59,230,49,64,4,4,62,74,125,22,226,65,208,109,74,2,223,229,201,43,133,143,16,156,26,236,144,69,56,51,222,204,78,57,193,144,4,34,208,119,46,246,144,131,48,79,10,219,144,23,146,225,0,39,85,194,228,243,84,73,41,96,19,149,192,161,103,20,248,149,22,161,173,141,234,112,126,171,61,133,3,40,249,118,34,243,128,197,72,33,54,9,199,83,18,16,113,130,42,225,6,177,64,74,169,34,126,23,163,43,209,68,206,117,27,166,41,78,228,15,148,82,246,125,32,252,197,14,182,148,114,162,45,121,154,255,89,52,84,48,9,232,53,10,92,139,39,215,72,18,94,141,129,248,62,113,189,67,164,36,33,129,139,223,36,164,31,202,174,247,188,235,189,224,122,47,186,222,75,174,247,114,100,239,163,150,10,238,229,83,55,140,168,226,38,149,151,54,116,200,240,151,123,82,36,40,142,183,44,30,107,30,0,144,72,199,146,43,128,147,107,228,137,69,196,49,203,206,23,82,159,34,241,156,62,229,83,204,39,50,145,20,154,133,4,32,138,35,20,194,234,32,13,252,116,172,170,72,86,255,26,149,193,32,65,133,140,60,177,171,117,211,19,78,99,82,56,0,20,63,128,216,69,164,219,67,208,167,255,202,178,28,221,127,33,168,11,160,114,94,80,238,18,236,32,47,37,156,211,122,4,16,141,27,133,211,241,249,109,10,7,143,242,3,31,16,65,74,168,149,63,13,77,205,177,49,99,167,147,3,191,84,14,135,129,114,75,72,252,209,167,98,111,96,169,224,42,29,200,98,141,115,129,195,55,56,212,148,123,128,6,230,76,36,46,252,226,78,121,107,242,228,17,235,48,217,228,22,88,9,99,155,219,21,156,14,68,39,110,7,249,154,11,160,173,47,19,187,66,83,165,236,192,29,159,202,166,62,21,76,52,22,242,66,108,155,27,19,57,26,64,12,172,100,41,37,196,111,153,6,51,158,234,183,50,79,185,194,91,132,211,33,31,13,32,6,29,242,140,14,52,22,76,44,58,228,131,233,112,155,4,40,132,19,160,16,13,32,6,1,10,73,217,179,16,220,248,91,105,117,49,188,213,197,104,0,49,90,93,156,134,253,139,193,45,191,89,147,75,225,77,46,69,3,136,209,228,210,52,156,94,10,110,242,148,109,45,135,183,181,28,13,32,70,91,203,73,153,186,28,220,206,164,13,172,132,55,176,18,13,32,70,3,43,211,240,111,37,184,145,177,91,87,13,111,93,53,26,64,140,214,85,167,97,213,106,112,235,162,155,181,16,222,172,24,0,98,52,107,33,138,43,99,68,225,242,211,197,10,190,250,236,148,192,138,190,58,87,146,136,92,190,170,92,52,142,83,129,141,196,54,159,160,233,229,40,28,147,0,171,68,98,54,85,131,163,113,156,10,108,36,182,133,4,77,95,136,194,49,9,48,18,151,43,20,181,169,90,28,141,228,84,96,163,209,45,38,105,124,62,10,203,68,208,10,145,184,77,215,230,104,44,167,131,27,137,111,41,73,235,75,81,88,38,130,86,142,196,109,186,54,71,99,57,29,220,72,124,203,73,90,95,141,194,50,17,180,133,72,220,166,107,115,52,150,211,193,141,196,183,146,160,245,16,69,44,28,203,68,208,242,145,184,77,213,230,24,88,78,7,55,18,223,106,146,214,23,163,176,76,4,173,20,137,219,116,109,142,198,114,58,184,145,248,46,36,105,125,37,10,203,68,208,170,145,184,77,215,230,104,44,167,131,27,140,47,190,7,225,218,132,118,118,159,157,155,66,236,40,46,0,130,59,202,146,235,156,136,157,208,69,150,230,218,224,20,206,133,1,96,145,215,232,73,163,251,130,89,10,238,176,5,21,52,213,110,96,49,18,82,44,168,36,9,42,22,88,184,183,16,88,146,196,25,11,46,217,11,44,137,67,143,133,52,19,98,145,5,147,104,18,140,109,174,220,9,42,71,2,148,5,150,92,40,244,124,75,114,97,220,196,211,28,184,238,23,92,192,238,143,24,157,192,7,119,115,213,177,16,86,130,167,127,20,209,185,144,111,98,129,16,98,59,209,223,92,69,2,136,204,7,130,19,75,4,17,215,137,9,71,242,11,54,19,204,105,65,202,237,181,32,197,204,38,2,0,218,126,6,124,128,82,183,4,41,222,47,65,202,46,224,11,211,137,22,199,193,35,199,237,57,28,52,46,184,20,190,239,237,41,37,103,67,11,193,133,110,79,153,224,233,216,231,184,198,9,42,151,130,168,114,238,3,47,26,90,206,23,154,87,242,241,37,73,122,72,65,26,87,206,91,146,126,8,41,202,201,203,200,211,57,39,0,157,223,65,43,119,31,58,7,129,232,132,157,159,128,104,116,14,185,113,68,186,20,13,73,231,88,165,216,22,24,1,135,215,129,38,40,246,2,2,151,167,205,240,143,85,231,124,243,70,171,163,45,196,30,163,83,216,101,180,120,62,251,169,69,97,226,195,206,163,3,235,99,33,236,252,43,100,113,225,92,162,146,107,42,189,62,232,36,248,29,105,7,159,4,19,119,127,142,105,10,179,145,193,190,10,5,59,12,118,85,152,59,39,6,183,144,81,13,195,110,26,195,27,135,114,208,65,22,128,140,168,37,196,9,130,23,90,161,144,149,212,236,182,4,10,168,42,56,34,94,64,133,129,5,92,202,81,120,181,66,144,180,240,166,185,243,4,6,99,11,7,227,206,19,26,26,46,20,148,111,190,24,161,235,2,128,70,230,142,25,112,47,38,248,36,216,115,209,2,163,161,251,102,142,27,225,48,30,120,33,112,80,176,214,16,47,254,83,12,174,243,203,28,29,235,42,6,31,198,3,236,23,14,44,38,103,70,85,16,21,79,45,17,175,38,173,44,65,187,146,21,77,16,10,48,9,63,255,255,236,189,121,127,35,201,113,40,248,85,192,210,136,3,136,9,16,224,213,236,66,215,112,73,118,247,76,143,186,103,122,186,123,36,107,57,124,252,21,80,5,178,166,129,42,116,85,129,199,128,248,253,164,183,207,214,97,107,165,93,121,125,200,242,218,126,43,217,122,135,14,219,178,36,235,176,190,204,116,207,232,47,127,133,141,136,60,42,235,194,65,246,232,217,111,119,14,162,42,43,143,200,200,200,204,136,200,200,136,5,155,42,142,180,120,5,10,159,143,250,74,35,144,205,75,224,165,197,22,137,187,54,47,209,47,208,216,244,48,117,139,76,132,185,26,157,63,222,223,226,147,227,74,0,92,169,255,87,173,228,74,65,45,23,158,68,87,105,126,86,236,208,43,78,172,116,45,130,91,67,31,232,139,110,38,34,54,207,98,179,109,177,89,182,224,236,90,124,86,93,97,54,93,117,22,93,121,246,92,103,214,92,107,182,92,113,150,92,117,118,92,107,86,92,111,54,44,182,209,136,144,82,139,17,126,174,208,252,225,220,22,155,4,115,52,52,45,242,221,226,19,98,106,131,243,134,15,188,234,228,88,168,241,43,244,251,106,85,92,33,54,230,21,39,205,34,77,79,15,63,122,173,9,196,235,224,155,137,8,133,161,109,39,217,40,126,21,17,198,143,231,95,56,150,159,94,104,254,120,110,212,86,34,56,161,123,56,76,153,92,5,4,157,67,189,10,44,133,197,175,19,232,239,234,96,20,177,3,138,33,184,62,146,212,250,122,61,248,174,139,40,69,227,215,3,67,39,115,141,208,53,52,105,204,211,140,171,109,122,206,207,44,144,55,9,35,56,83,241,148,141,40,88,240,37,14,230,184,178,152,243,128,55,158,118,57,80,69,253,171,100,35,13,78,169,209,78,223,130,211,53,158,217,96,99,101,29,205,132,31,20,74,239,66,104,234,101,224,8,79,165,179,46,221,100,252,28,86,120,40,170,242,250,94,150,178,89,35,69,157,113,87,10,227,28,69,102,162,23,86,120,160,194,204,23,10,97,152,255,36,53,195,165,32,232,179,97,78,64,180,224,134,149,86,115,206,214,138,164,157,41,82,12,111,50,91,9,5,61,44,128,53,151,239,84,78,172,36,8,98,69,68,65,44,34,58,12,128,88,10,27,126,213,55,69,117,86,94,84,83,226,144,86,40,178,69,112,196,74,179,81,212,161,178,24,137,243,173,10,179,195,37,22,206,129,5,106,210,34,39,206,7,146,186,147,154,63,166,211,15,233,242,241,20,103,29,5,230,67,43,22,148,104,221,152,90,100,35,95,100,106,254,205,130,83,205,237,245,169,69,182,10,138,108,77,133,202,214,14,246,244,5,82,133,99,44,47,154,220,8,150,91,79,18,152,177,146,137,204,168,93,192,19,113,220,212,233,145,22,214,73,165,101,77,7,135,231,229,96,80,180,198,226,79,195,112,138,249,4,143,218,168,1,46,34,55,86,214,167,181,166,170,44,191,181,189,120,63,41,129,130,58,78,239,102,110,116,49,190,99,170,30,17,71,108,42,252,73,164,199,82,228,136,120,143,41,251,5,30,244,81,191,22,111,86,68,228,199,242,230,188,193,177,180,180,41,177,242,201,120,178,78,31,77,200,165,127,254,19,75,125,118,201,67,75,61,68,100,101,179,217,44,57,218,44,242,217,176,192,62,157,138,47,55,94,252,236,53,231,143,32,61,9,182,51,83,67,154,93,77,135,126,30,148,11,177,120,206,203,194,41,103,10,107,107,133,180,150,9,247,88,110,135,212,107,23,173,234,64,45,42,0,101,14,29,124,105,217,206,117,59,197,64,22,223,104,158,1,102,70,76,157,99,12,19,172,100,130,84,230,22,50,109,214,23,67,49,61,74,100,106,82,200,245,84,70,114,44,100,120,22,137,95,153,98,125,120,237,87,173,78,103,44,21,3,119,149,42,83,180,83,104,53,152,172,166,117,233,130,132,222,20,193,40,252,20,177,74,169,120,151,153,111,122,28,199,241,84,3,135,57,130,95,78,169,187,120,152,231,88,203,103,71,194,92,164,85,101,112,33,175,8,21,182,57,61,44,102,6,116,10,142,185,72,53,201,132,203,173,203,18,249,57,19,148,197,241,83,12,108,129,41,11,197,208,92,160,226,4,124,105,128,83,28,37,98,170,89,203,86,138,81,208,150,118,229,251,36,3,228,214,148,245,100,193,112,155,83,197,241,212,92,187,41,128,144,158,27,178,222,124,18,240,182,103,44,119,87,9,71,249,234,171,135,181,140,211,143,151,18,147,115,190,122,23,143,74,57,95,189,87,8,247,121,53,68,188,164,106,23,142,248,169,87,155,185,240,153,141,209,57,15,201,232,139,242,205,43,146,217,85,71,165,204,13,11,15,81,245,234,213,41,158,7,13,122,207,104,189,103,28,94,143,100,138,106,202,130,171,2,122,190,4,136,215,94,26,196,107,115,64,188,246,18,32,94,127,105,16,175,207,1,241,250,75,128,120,227,165,65,188,49,7,196,27,47,1,226,205,151,6,241,230,28,16,111,190,4,136,183,94,26,196,91,115,64,188,181,40,196,243,76,240,153,26,175,235,206,199,57,84,100,215,157,64,243,232,212,174,75,242,51,149,112,215,165,208,121,180,118,215,165,169,121,212,124,25,94,96,156,82,10,204,218,58,139,67,140,94,137,235,40,155,13,73,124,210,87,23,7,165,32,198,230,53,88,162,162,122,114,224,190,4,72,181,240,156,215,134,54,95,87,22,98,21,189,116,49,168,231,65,203,213,46,5,189,196,94,94,233,2,81,25,63,187,16,83,89,28,182,244,74,140,243,117,24,202,121,99,150,94,131,163,47,170,39,55,43,240,235,53,33,21,17,56,175,13,105,186,158,44,164,20,17,245,154,144,242,184,158,215,6,52,85,77,142,73,24,45,10,230,60,35,166,239,122,205,5,41,124,30,60,235,245,111,95,179,254,2,244,104,213,175,207,214,207,76,143,164,58,67,41,61,171,226,194,160,170,243,93,15,206,6,205,44,81,27,41,53,239,188,158,172,95,77,7,92,125,149,105,41,248,66,238,173,95,205,249,183,86,218,165,212,128,77,9,193,154,114,178,89,120,135,110,86,52,214,249,52,101,179,43,75,159,47,204,84,188,105,193,62,211,55,17,215,106,21,21,179,117,158,134,231,208,213,167,66,156,102,52,224,87,14,227,122,181,170,231,142,232,122,181,42,244,123,115,25,208,166,146,253,74,165,48,0,98,170,34,82,43,22,47,84,41,51,162,41,103,75,179,38,150,160,135,38,87,88,39,17,96,139,78,33,211,167,181,82,61,59,223,89,147,140,10,91,188,222,191,167,69,135,125,207,40,56,103,75,235,134,229,180,219,158,138,154,108,40,207,98,19,138,169,40,154,230,252,126,45,171,175,110,206,113,71,148,98,202,78,179,225,210,130,156,206,58,137,212,142,148,215,148,87,122,45,206,172,238,133,62,29,108,182,162,162,205,22,157,240,2,213,205,130,80,132,54,213,109,178,82,1,78,139,112,153,108,238,24,37,225,213,118,206,85,177,58,0,200,28,241,110,207,198,152,8,73,91,194,76,240,200,180,5,45,206,168,89,250,43,207,19,226,20,187,185,194,112,181,115,102,231,221,152,207,212,103,142,216,181,211,9,104,222,62,204,28,107,73,122,186,80,43,209,157,25,202,169,196,159,11,112,91,182,86,104,129,110,105,177,152,93,159,10,119,59,189,74,25,246,118,206,90,69,240,219,233,117,242,32,184,185,26,237,41,119,80,167,110,10,5,115,11,138,25,135,34,52,201,163,32,136,77,195,152,28,214,38,204,222,180,59,102,111,228,211,0,86,125,230,178,184,54,62,181,195,74,104,197,85,163,183,209,235,26,181,182,17,197,33,140,144,97,89,22,82,78,208,171,132,203,203,213,208,58,56,240,27,30,11,153,97,28,30,214,88,216,0,170,177,251,17,124,242,27,176,69,7,97,28,89,50,177,214,198,74,109,172,116,227,230,77,215,168,53,28,183,103,143,250,113,219,174,26,221,155,205,205,142,179,182,97,64,93,75,77,54,230,96,62,176,135,38,188,241,237,231,1,32,211,92,106,77,56,200,189,28,200,73,139,113,99,184,98,120,131,227,85,231,236,40,30,53,58,29,119,115,189,181,233,54,134,208,1,44,220,93,203,21,54,70,145,139,71,241,94,55,54,218,113,35,172,186,28,220,208,82,57,57,82,124,43,62,241,34,230,90,126,227,149,110,232,218,177,123,167,79,46,61,89,12,73,71,192,38,244,26,71,221,203,75,183,29,186,241,40,244,43,208,93,199,59,53,160,75,177,13,11,232,99,242,207,48,54,52,147,7,195,52,80,206,48,38,19,6,216,60,137,7,253,29,40,4,91,165,111,96,66,63,176,157,253,96,48,236,187,177,139,31,128,155,24,162,113,109,221,185,240,129,169,237,214,113,237,128,250,241,136,40,50,199,242,243,103,221,11,211,111,104,111,12,107,54,121,3,44,182,163,167,79,48,174,2,100,17,143,44,2,120,250,152,226,69,111,6,158,127,23,246,128,29,253,5,190,240,44,12,137,251,115,208,42,164,200,71,150,202,151,188,48,24,100,14,10,127,96,192,106,218,3,232,74,248,236,157,145,27,94,68,240,37,155,196,36,212,247,252,94,160,117,2,95,39,147,26,164,28,185,213,218,33,107,201,71,198,177,228,58,119,109,143,144,167,99,124,191,111,71,145,105,240,12,32,7,120,253,163,35,252,78,216,62,58,173,26,47,190,246,189,143,255,230,251,31,254,252,235,207,127,240,103,207,191,243,253,70,163,97,212,14,85,43,72,110,214,193,33,11,172,42,84,188,237,110,1,229,50,120,178,187,91,54,127,218,216,220,114,68,154,227,174,27,181,26,243,144,200,215,122,91,107,144,220,199,231,205,238,205,45,120,142,240,121,123,243,38,22,236,226,179,211,189,217,130,103,231,218,84,6,67,115,18,156,221,134,140,56,24,37,40,192,177,58,34,106,129,190,67,150,147,245,210,28,71,71,177,23,247,93,131,21,83,45,110,140,64,182,107,72,182,204,80,252,15,82,242,134,162,100,196,45,183,223,55,86,16,232,106,122,36,27,24,222,186,182,66,89,16,225,136,192,147,184,142,32,32,4,245,112,228,199,222,192,173,203,50,0,235,83,34,164,208,237,133,110,116,130,26,52,150,131,94,110,166,100,104,104,176,197,38,69,57,217,37,147,67,76,129,162,9,52,239,20,40,154,62,115,76,11,32,125,141,230,39,108,136,100,57,34,178,180,187,27,130,4,183,237,237,22,127,106,117,55,186,252,105,171,179,185,193,159,214,110,54,111,34,129,14,168,84,119,179,183,197,211,111,110,117,123,162,148,99,183,48,71,143,114,108,221,32,26,38,106,118,58,226,105,219,222,228,79,155,78,111,93,16,254,134,108,117,125,91,78,134,205,77,71,60,221,232,221,16,181,187,219,110,19,107,63,225,91,139,11,192,176,14,77,4,167,133,243,234,24,159,155,107,155,248,188,75,147,232,134,141,207,167,248,108,55,215,16,220,11,202,223,220,68,32,206,96,173,247,171,23,53,182,79,153,97,254,65,226,57,62,119,111,184,56,203,158,82,230,181,22,64,210,150,115,172,178,135,171,62,159,104,113,219,235,85,13,52,227,237,193,86,234,104,251,219,227,139,65,39,232,95,94,250,163,126,223,178,252,3,254,222,64,179,122,59,14,194,195,218,24,74,238,134,161,125,1,67,77,191,85,191,118,121,89,141,173,35,120,128,39,119,121,217,95,94,54,252,209,160,227,134,90,197,176,86,185,254,113,124,82,27,199,184,79,90,177,220,105,154,176,208,104,235,192,68,204,237,113,100,218,204,55,181,47,98,206,135,175,89,178,174,157,177,3,252,31,236,149,19,83,60,181,24,41,136,76,255,32,92,89,57,132,9,233,106,123,30,52,125,18,2,195,224,79,88,207,180,39,19,241,6,194,4,210,241,157,48,12,194,170,113,207,135,26,128,125,128,41,132,38,253,192,240,87,120,231,93,100,54,235,244,220,233,187,192,48,194,36,244,187,110,227,61,255,158,95,33,238,3,243,118,220,138,204,194,168,128,141,56,170,4,157,247,65,142,142,42,131,81,20,87,78,128,3,4,30,39,135,219,106,173,2,132,127,18,56,176,18,79,16,57,1,44,169,192,8,244,173,165,86,130,21,13,35,113,193,0,225,20,73,161,77,44,172,13,31,184,222,106,77,174,156,30,32,17,81,198,252,44,142,250,216,100,96,17,146,244,182,194,139,177,39,233,2,88,5,170,230,242,82,62,65,179,64,74,118,191,127,129,4,210,175,113,220,194,190,53,153,40,2,60,226,4,8,223,125,250,155,231,174,252,154,0,239,25,101,37,10,137,173,183,9,121,141,97,24,196,1,102,108,196,193,99,42,217,0,6,171,15,149,53,162,190,215,117,171,219,172,222,146,29,52,120,33,170,27,40,178,1,108,35,180,54,234,2,138,128,252,112,59,209,82,248,154,204,12,96,188,168,192,229,165,241,216,229,101,119,56,173,247,194,96,0,13,153,198,110,120,60,194,29,41,18,25,87,255,67,117,199,124,215,187,188,87,243,99,120,218,190,108,109,93,174,175,213,224,17,86,231,193,208,117,106,188,134,87,86,97,97,141,226,106,92,219,225,125,51,79,3,160,178,166,134,30,158,62,174,114,20,187,48,149,94,83,147,6,96,118,21,217,195,156,6,74,229,184,105,178,208,66,10,230,83,17,80,22,223,114,219,241,202,74,45,60,136,15,129,60,226,67,57,226,97,210,210,99,109,37,144,216,133,77,6,182,170,26,46,12,34,229,216,141,223,62,243,31,134,193,16,100,224,11,78,103,145,228,145,167,229,193,106,92,226,147,195,70,207,235,163,199,246,170,162,36,87,77,228,194,42,110,187,81,55,244,134,48,40,4,99,195,133,133,132,79,167,73,13,86,80,160,130,81,116,210,176,135,195,254,69,53,102,97,109,34,249,205,164,119,183,145,188,36,134,92,171,213,118,111,217,114,212,4,6,219,46,96,72,244,31,209,189,100,169,28,7,238,225,142,254,98,194,138,228,126,122,109,231,177,64,11,140,32,176,234,181,6,52,112,199,238,158,164,123,38,178,4,7,134,109,28,214,56,151,13,117,212,0,118,115,70,119,163,29,145,129,175,201,34,131,231,2,54,217,172,162,0,83,205,212,0,156,10,93,186,129,11,2,114,214,80,196,48,20,216,9,137,109,159,150,167,251,86,126,117,134,194,3,47,114,27,56,49,15,226,134,11,91,210,201,200,127,90,223,232,118,58,235,182,75,27,111,146,186,181,213,218,220,232,108,218,200,8,53,226,19,215,175,198,141,142,231,59,52,7,152,209,233,32,219,9,11,218,7,214,24,167,168,89,38,5,192,210,48,204,240,59,124,133,224,140,142,120,78,49,58,188,203,121,6,68,228,21,140,207,88,8,107,208,114,56,114,129,129,20,76,141,172,81,178,67,73,62,204,35,25,29,209,134,198,32,169,124,32,209,241,140,249,29,110,172,113,122,102,21,39,55,50,184,53,28,29,76,2,190,95,103,122,113,247,155,48,206,45,59,169,5,27,88,233,134,231,123,49,238,8,103,118,220,61,49,199,132,13,125,177,135,173,90,207,55,97,124,3,2,92,98,74,106,27,57,48,4,236,198,33,70,215,28,194,230,225,207,230,93,229,163,73,205,16,191,89,62,88,69,3,36,6,66,228,120,137,232,47,27,250,210,97,137,67,215,21,57,129,3,5,38,193,142,142,96,116,76,3,185,113,18,83,12,134,226,22,170,55,129,17,121,231,209,62,136,238,163,176,15,64,137,151,219,158,221,15,232,35,13,4,164,211,29,204,219,216,222,152,171,218,31,5,103,84,253,51,222,16,245,135,74,221,33,41,255,115,252,78,13,86,193,197,126,94,22,73,3,241,96,192,180,51,240,203,93,207,237,59,80,15,150,38,13,23,37,80,205,188,220,99,183,223,23,222,38,33,45,114,237,176,123,114,23,175,177,142,239,30,157,119,16,52,248,29,80,251,4,10,255,70,143,212,36,126,64,141,16,53,11,208,208,241,198,67,105,34,108,144,164,196,60,31,55,89,211,112,133,77,49,240,66,193,89,221,9,206,64,196,23,199,22,230,184,7,83,29,22,26,215,245,81,233,129,250,55,36,105,6,57,159,72,114,112,76,90,15,32,73,62,114,124,62,134,121,128,133,4,118,97,189,194,206,224,56,225,111,23,120,173,96,32,112,142,233,136,235,55,184,174,178,177,181,189,249,153,51,88,105,130,51,160,125,223,13,121,186,192,245,227,81,71,67,52,148,227,136,67,199,145,240,59,8,28,175,119,241,8,239,195,57,230,120,104,31,3,223,67,189,198,103,119,207,181,197,147,217,98,248,243,24,53,228,107,77,6,188,139,221,55,97,178,66,223,168,236,125,47,138,177,62,254,246,200,237,65,231,0,239,28,4,94,189,6,5,207,245,4,251,112,63,33,50,14,203,109,55,6,249,158,247,84,43,210,29,133,120,190,245,128,242,192,62,6,117,136,54,104,28,177,151,196,44,67,66,52,234,100,171,22,165,33,249,45,90,122,13,45,5,43,227,116,196,201,110,96,123,62,85,114,59,75,109,217,52,217,105,63,136,31,194,108,195,153,152,34,81,172,25,7,80,33,71,204,135,44,154,117,228,182,154,19,237,251,125,251,34,24,225,130,141,248,102,21,20,208,35,134,87,219,78,225,47,20,9,129,47,7,86,152,85,222,31,1,127,22,26,114,96,24,188,192,214,21,241,38,56,108,32,155,56,14,254,56,110,31,127,120,159,233,201,241,232,151,31,35,208,122,130,171,242,35,164,162,7,192,180,16,45,67,31,30,211,172,182,105,68,154,140,115,67,17,118,50,130,138,208,18,31,169,89,82,157,175,13,94,52,242,159,8,194,19,163,229,171,209,194,253,25,230,197,126,208,255,60,29,113,24,107,27,77,68,255,96,96,135,26,238,157,44,65,96,247,31,185,17,46,128,211,40,20,38,225,49,77,114,62,78,143,1,82,236,128,172,216,232,12,7,71,184,230,141,162,35,131,209,27,44,233,221,35,148,136,142,60,71,166,193,200,227,242,155,202,2,203,239,17,110,228,50,145,111,91,71,184,105,200,36,215,119,82,239,94,116,4,235,76,135,208,156,42,22,132,71,198,33,19,11,58,161,70,210,140,119,236,7,161,235,236,226,10,13,224,2,179,184,79,30,112,239,134,1,172,209,135,98,185,120,136,18,94,232,39,235,7,39,101,88,181,162,7,65,199,227,24,227,247,141,113,2,96,77,45,212,36,159,121,176,149,162,138,22,6,145,143,39,127,193,93,88,110,139,48,194,159,123,196,55,67,185,136,153,29,98,10,217,27,241,62,134,239,236,4,231,102,36,83,196,26,213,77,191,239,197,32,199,241,36,89,201,30,110,227,239,14,97,131,146,123,201,125,118,199,27,114,34,51,79,40,179,218,236,57,28,39,182,239,244,129,208,116,213,47,237,251,82,154,120,205,106,193,203,146,229,10,86,0,246,18,88,25,112,252,171,164,141,163,68,90,57,106,200,254,184,164,155,246,6,228,114,37,38,225,59,189,111,151,180,200,153,109,172,12,69,12,106,223,115,148,198,29,219,120,69,108,158,212,108,67,236,15,53,102,171,66,118,74,55,101,249,44,157,208,208,215,145,154,20,0,2,235,152,208,130,122,165,200,125,18,188,25,1,68,211,10,130,204,221,108,123,183,2,41,42,120,32,42,4,7,222,97,3,69,79,129,163,212,166,74,34,73,21,179,212,242,80,162,152,233,208,166,200,107,167,14,247,231,128,41,83,142,68,62,14,89,95,135,140,234,139,44,227,238,145,177,210,71,40,113,122,181,57,62,35,55,230,184,76,182,119,22,49,195,0,62,15,75,117,45,197,131,193,174,144,105,222,115,96,176,173,236,142,6,51,32,89,49,80,85,199,31,105,233,123,66,171,135,224,147,39,136,137,110,35,89,149,45,7,70,43,225,196,64,58,236,106,175,168,114,232,42,141,162,101,39,202,197,174,208,30,66,26,127,0,130,80,234,67,168,197,110,32,185,185,253,61,216,203,239,194,164,117,112,37,176,171,122,174,6,231,172,112,117,88,94,46,76,150,51,161,73,96,37,233,86,97,238,26,0,69,243,129,22,29,61,79,146,90,227,211,38,203,98,242,225,26,90,111,62,126,251,45,62,248,213,221,3,99,207,142,220,173,13,32,7,188,99,239,184,85,254,243,238,163,123,251,138,205,46,174,173,86,107,235,56,110,112,166,209,26,210,240,142,248,172,234,140,188,190,115,155,175,146,188,88,149,200,116,148,238,116,174,150,157,130,52,36,202,174,29,87,71,53,179,168,221,145,232,117,138,144,112,159,19,164,47,167,228,64,239,255,180,18,172,135,186,222,19,160,250,147,91,3,73,245,39,64,245,61,62,231,198,67,33,170,154,131,131,19,78,250,44,241,162,78,105,88,217,36,131,38,190,245,90,61,66,83,71,45,47,221,4,12,103,71,204,32,216,101,92,154,237,184,164,86,13,228,120,87,97,129,220,27,14,212,146,124,241,80,213,12,44,146,16,99,171,186,144,5,117,119,26,200,200,88,92,243,77,207,172,211,160,253,86,166,113,118,165,163,195,137,211,75,126,198,231,252,87,156,124,122,14,154,140,97,163,219,15,34,148,19,59,36,215,61,166,29,235,49,109,216,148,248,138,219,95,94,166,31,62,114,124,251,8,66,78,157,174,85,240,137,14,86,0,198,225,81,39,246,143,186,65,223,224,42,30,55,155,205,107,72,102,31,38,37,208,170,129,42,225,242,76,200,70,205,200,18,213,143,67,207,49,80,183,12,104,76,243,84,214,82,11,164,97,46,23,3,211,167,161,93,234,61,11,251,18,59,13,58,115,63,2,161,109,4,61,169,46,249,151,151,75,126,54,27,119,218,100,212,112,175,202,124,226,92,0,0,5,56,232,52,82,156,31,194,52,169,177,181,102,19,214,217,90,205,76,134,195,111,32,103,75,164,189,188,108,140,39,198,146,101,105,105,28,228,83,125,114,232,95,219,74,80,127,2,105,213,211,26,59,231,155,8,223,176,239,192,110,191,71,98,26,44,146,5,179,170,199,191,176,20,101,10,210,201,107,139,124,73,11,7,135,109,191,129,199,73,30,96,131,56,172,226,220,174,152,145,14,10,97,168,92,29,208,185,29,105,109,252,70,15,123,128,92,20,139,249,225,17,80,208,104,224,227,10,63,65,189,18,139,27,89,65,65,212,215,227,76,167,43,107,162,57,46,106,79,218,161,74,240,63,152,220,26,23,140,154,94,218,255,116,206,56,141,95,253,83,13,21,32,197,28,78,70,24,202,168,80,120,43,41,161,202,162,109,150,56,194,17,42,102,198,164,179,9,237,30,109,33,5,199,26,66,24,197,51,78,203,178,196,27,76,56,212,201,80,216,203,188,114,167,120,231,107,39,39,169,130,15,8,131,32,110,188,2,229,104,253,170,135,46,50,90,245,104,212,237,186,81,100,48,125,210,248,37,149,210,24,81,101,238,192,195,67,41,180,119,121,192,225,130,142,38,106,35,172,250,118,74,127,146,225,254,80,95,45,54,140,203,75,212,163,224,225,198,172,238,4,124,47,43,216,104,219,97,49,61,26,15,239,225,177,150,223,144,91,4,242,10,192,102,80,79,108,88,74,66,65,96,92,150,34,165,197,157,119,222,221,189,111,48,52,22,28,154,164,237,234,143,98,174,92,164,77,134,234,100,220,133,6,230,223,125,235,182,33,206,155,130,9,154,129,44,94,99,39,32,41,165,164,214,252,44,238,4,176,149,83,17,236,135,218,121,67,182,47,24,202,32,138,171,130,120,200,218,230,156,230,235,96,197,88,165,189,11,255,224,240,220,27,160,32,123,63,56,94,61,109,173,226,154,138,44,168,193,252,162,237,139,47,4,124,169,104,3,175,196,133,67,203,229,219,88,220,72,164,74,206,47,154,46,223,173,20,163,232,38,123,19,23,49,93,190,219,225,242,216,16,167,70,169,165,91,76,9,151,232,110,194,138,8,195,44,52,29,192,109,60,69,41,18,250,99,181,84,190,77,134,94,184,78,222,19,39,120,188,196,43,220,24,184,236,23,182,187,131,52,13,38,67,113,136,231,159,37,223,82,199,43,46,229,168,29,52,15,229,209,86,2,23,81,51,50,19,241,73,213,101,116,168,223,48,86,202,170,93,49,26,40,105,215,218,145,75,26,139,199,176,43,1,142,177,162,123,64,48,124,166,243,65,70,70,133,148,75,184,145,45,197,59,177,181,80,25,51,166,211,221,98,61,116,186,162,104,90,69,44,38,130,45,152,194,86,204,128,66,148,242,101,121,89,127,107,208,62,95,148,118,48,109,118,28,202,69,57,41,101,45,90,133,228,225,147,66,92,217,35,171,150,20,162,107,227,113,243,111,107,50,109,129,248,128,52,26,46,47,135,138,255,86,162,170,13,140,174,125,75,126,104,219,192,232,98,222,3,251,80,20,215,216,132,192,154,131,68,140,149,108,97,16,110,203,72,46,168,181,181,220,124,100,60,24,153,87,72,157,80,13,180,125,130,108,199,200,207,160,100,188,56,34,249,139,148,2,248,155,85,194,158,185,75,226,100,150,11,167,56,213,217,102,147,214,231,9,151,145,51,29,131,233,47,209,7,236,107,63,141,62,142,186,126,6,117,125,236,15,186,174,209,16,23,205,135,184,116,81,214,45,69,91,84,107,171,188,28,105,221,4,105,209,239,16,105,192,40,144,214,50,203,95,100,217,1,169,121,69,153,187,164,25,39,232,210,249,39,32,197,185,16,250,241,39,15,238,91,42,29,176,32,44,179,246,46,238,57,85,131,26,198,93,193,168,37,217,153,216,135,232,35,172,22,104,15,73,146,11,103,64,170,146,75,46,131,194,215,64,109,73,142,154,247,145,43,188,115,230,140,153,245,8,185,251,35,58,167,145,83,86,29,218,88,165,89,229,244,53,86,5,133,168,50,176,135,202,165,130,111,166,34,131,118,144,181,66,165,48,35,106,65,218,238,78,104,133,43,198,142,231,88,198,138,187,98,44,27,102,184,98,25,59,134,176,9,197,147,35,144,117,81,1,2,156,65,228,26,44,128,252,118,187,222,90,178,130,6,57,40,122,187,87,53,2,216,147,67,46,170,64,71,2,248,20,186,20,6,171,106,172,38,223,152,177,154,28,68,41,118,13,56,15,224,212,164,184,12,36,107,6,92,159,108,142,189,72,104,224,155,19,180,46,237,10,99,203,169,122,59,35,14,156,0,248,42,87,106,238,50,188,70,103,56,120,52,242,113,52,1,9,226,56,112,21,149,57,200,103,8,193,25,222,128,106,96,243,5,49,219,163,31,11,45,229,114,122,228,246,190,154,114,213,176,136,49,105,90,82,246,21,230,64,176,91,15,96,92,113,64,93,110,205,243,226,7,223,253,240,151,191,124,254,181,191,121,254,179,127,248,248,63,255,183,231,223,253,79,31,125,243,15,94,124,229,79,148,217,227,191,254,234,75,176,199,181,10,106,210,49,7,125,113,113,59,123,16,56,163,190,139,176,175,34,200,88,2,54,115,216,138,161,183,77,28,122,161,164,18,20,64,41,26,121,192,102,154,135,240,219,255,17,128,121,241,199,63,122,241,71,95,34,96,112,46,187,64,12,21,68,55,154,232,16,186,243,163,153,135,233,54,100,94,45,68,37,192,131,53,225,210,32,169,86,1,154,167,98,224,117,100,251,161,11,196,18,197,47,7,4,81,217,98,16,32,193,61,114,109,39,33,58,219,42,56,1,202,171,32,209,134,169,161,29,85,180,117,22,217,120,101,156,144,234,164,136,82,223,10,98,175,235,62,17,173,35,230,12,150,168,67,109,121,64,123,144,232,160,140,204,41,136,176,68,203,163,130,229,37,132,52,251,63,57,156,228,232,157,27,78,185,137,2,9,121,34,245,146,236,134,98,94,106,223,56,133,130,160,101,24,109,248,115,247,237,251,247,223,254,60,160,51,216,201,143,31,78,78,236,47,140,9,44,92,171,60,111,154,176,51,52,109,26,251,111,63,120,240,110,73,125,162,158,57,230,134,153,47,44,0,41,35,38,5,229,52,240,88,102,38,219,164,148,73,79,176,52,121,121,243,145,215,149,200,233,182,104,45,75,78,222,191,59,114,106,199,215,92,10,96,244,28,158,99,214,16,102,70,108,112,145,30,175,254,39,50,94,15,46,248,136,21,141,86,255,127,194,209,122,112,49,117,182,241,81,26,200,76,243,12,22,12,212,109,16,37,142,209,14,200,82,167,139,51,192,152,10,132,35,170,155,103,3,153,48,52,51,65,62,115,183,223,231,231,187,25,118,145,133,204,150,178,84,194,29,167,206,134,45,187,205,87,4,1,186,219,139,26,131,17,94,116,234,171,115,93,50,155,16,66,19,212,141,76,82,19,184,116,47,49,119,198,178,226,104,19,120,238,182,126,224,227,250,116,224,163,31,54,16,15,135,74,22,207,111,8,173,227,187,17,32,204,238,118,81,221,150,216,126,10,1,105,70,177,56,120,234,250,44,202,242,105,3,58,225,6,177,6,13,78,200,128,244,205,199,255,171,55,100,67,203,105,244,40,184,106,213,160,56,148,145,81,99,35,60,133,25,128,132,53,184,37,187,213,30,224,217,99,215,202,227,108,7,228,167,85,158,114,183,148,73,134,9,198,153,98,239,96,112,120,16,30,2,107,76,128,66,74,223,156,167,2,60,55,72,213,64,3,213,75,36,148,212,245,145,170,209,181,253,83,27,250,210,62,107,224,81,203,62,189,86,123,172,155,214,135,3,237,82,69,39,165,21,225,253,146,90,251,4,117,29,187,82,43,14,168,114,128,253,230,48,239,250,14,26,34,1,213,25,43,131,26,203,230,164,64,181,144,89,11,150,43,194,243,242,219,170,198,74,175,65,79,43,198,240,188,109,96,5,246,112,232,250,206,62,58,58,175,246,146,241,239,192,128,116,110,201,179,203,118,71,30,6,31,167,78,215,14,58,252,84,154,208,116,76,234,243,67,121,208,48,189,143,167,154,224,119,220,64,189,254,138,97,10,124,139,138,50,192,157,194,228,47,21,17,115,216,169,165,202,158,0,153,241,69,129,79,109,49,121,83,165,170,198,167,10,112,204,78,96,193,209,205,78,71,69,178,194,34,112,37,253,6,142,41,49,36,110,182,221,91,126,145,1,241,1,96,34,180,96,25,12,80,4,126,247,209,253,106,173,17,13,251,168,39,111,119,104,170,51,163,118,208,58,108,15,81,75,224,86,65,54,162,75,121,176,2,141,249,119,148,193,106,19,7,128,243,201,178,103,55,186,240,187,213,49,29,150,24,157,126,208,49,38,229,154,217,178,97,180,241,140,78,97,210,50,62,252,197,31,125,244,203,159,124,244,215,95,106,124,224,13,13,134,107,6,208,162,180,101,176,12,188,75,139,201,39,176,206,89,208,11,81,31,87,96,98,175,252,26,75,107,6,244,1,116,107,80,180,219,247,186,79,171,217,108,252,230,174,204,134,138,235,32,89,16,91,106,115,231,203,89,70,60,250,248,71,63,251,248,203,255,248,252,199,255,199,111,191,248,213,15,127,254,131,15,127,254,197,23,127,249,55,47,254,175,31,191,248,250,15,151,240,224,33,240,247,131,225,69,230,146,135,94,143,56,230,168,26,207,255,224,247,159,255,240,159,65,14,124,254,221,175,63,255,202,79,159,127,229,199,207,191,250,95,159,127,229,203,47,254,242,55,92,238,130,186,232,14,200,148,202,164,204,246,181,191,127,241,131,175,254,235,175,254,72,84,245,221,191,255,248,39,223,19,149,164,41,55,175,136,65,67,194,100,200,50,199,138,105,250,134,241,243,23,157,19,6,90,106,51,125,58,76,211,233,3,119,192,226,169,4,20,115,114,112,117,226,198,211,186,212,162,38,33,131,117,45,33,178,247,135,199,100,236,93,72,101,229,116,132,154,48,73,71,164,253,47,236,118,161,146,2,183,49,209,115,173,183,120,75,64,200,141,179,118,7,16,25,105,217,188,231,171,67,20,88,46,246,197,25,30,221,6,4,2,230,235,51,218,9,205,147,153,95,142,175,181,109,94,204,90,251,76,192,108,145,10,47,30,188,112,12,241,207,1,174,251,134,74,20,249,60,74,109,243,109,223,230,237,208,70,94,53,214,240,142,151,56,48,233,55,162,174,13,205,174,177,181,26,153,24,175,241,158,85,75,232,13,38,244,152,231,48,237,194,5,38,134,63,252,100,85,221,235,157,164,108,153,247,241,104,59,119,48,153,216,211,33,127,161,37,241,66,56,233,89,15,61,114,228,39,9,114,248,182,131,236,125,166,38,93,145,153,177,222,194,147,132,29,206,230,155,6,87,164,169,131,32,101,133,109,37,218,36,137,187,154,96,131,230,83,236,1,84,171,59,137,194,14,152,84,150,231,126,228,204,154,155,53,107,167,161,92,177,18,78,200,157,104,235,98,154,199,90,164,107,115,243,98,220,208,15,109,172,53,118,108,238,142,152,159,48,76,226,192,108,198,62,158,229,240,98,150,6,43,199,238,233,223,209,156,220,194,211,126,168,187,84,100,96,65,138,200,165,164,16,164,200,28,86,40,180,156,144,188,3,183,219,11,115,118,123,125,157,85,11,201,128,80,118,56,58,176,15,15,250,156,205,18,162,83,82,55,223,20,250,9,83,86,84,170,54,161,84,142,115,68,53,63,143,140,243,61,110,21,77,209,38,147,149,38,102,248,150,207,146,1,177,92,126,50,219,39,153,123,31,30,143,221,252,214,89,104,176,196,52,171,196,106,77,86,179,207,73,106,206,154,242,181,192,168,61,68,11,185,252,158,59,38,115,68,163,7,171,52,44,44,81,28,170,211,193,76,157,173,26,19,43,140,188,219,176,35,109,98,201,118,238,46,191,205,86,51,95,169,26,162,229,58,45,169,192,53,74,33,92,149,216,151,22,156,84,20,10,21,86,197,124,13,10,60,218,41,123,19,103,253,137,97,14,236,220,208,49,73,99,64,101,120,31,62,111,179,87,104,30,1,232,88,242,27,164,164,184,188,52,246,238,60,249,252,157,59,111,145,189,132,82,79,96,235,148,65,191,41,185,100,209,69,67,126,137,147,127,150,74,7,88,202,14,18,115,139,67,186,255,151,74,97,33,47,96,29,136,7,149,194,233,89,214,7,115,82,47,102,133,98,29,148,217,184,49,74,77,188,198,32,252,17,159,148,51,71,116,147,219,106,226,130,139,153,103,129,166,89,30,199,25,194,241,167,144,77,252,187,38,155,56,69,40,113,25,161,132,22,217,216,104,132,18,32,161,196,255,195,8,5,38,110,219,206,16,138,107,165,82,64,144,16,132,226,74,66,113,139,9,37,85,204,146,27,102,168,19,138,93,147,154,223,131,0,215,215,2,66,9,89,81,106,65,218,78,92,110,19,203,119,49,117,69,76,12,91,146,48,201,188,139,69,61,73,208,237,113,127,7,240,136,157,79,51,165,158,98,132,197,226,148,189,70,137,45,22,43,51,121,144,86,243,211,45,175,99,221,242,186,172,128,80,208,120,226,68,50,109,82,30,103,76,202,227,196,164,220,75,76,202,165,242,18,210,164,73,249,43,80,240,14,6,240,147,87,104,211,86,243,242,48,117,97,115,224,184,208,28,56,111,11,236,21,217,2,123,83,109,129,189,185,108,129,93,105,124,74,162,84,122,17,49,203,188,175,168,107,32,132,0,52,233,65,187,225,88,165,147,73,4,162,18,82,195,36,247,208,237,2,239,240,192,30,162,245,61,247,29,51,158,48,79,187,68,144,89,60,39,172,159,186,130,144,103,237,61,135,22,224,190,126,145,192,155,57,90,210,137,64,191,205,13,62,84,63,3,46,95,36,126,47,150,18,239,20,73,121,88,39,150,151,13,248,150,75,228,87,197,51,201,53,90,225,82,73,210,55,4,84,204,87,193,52,35,152,201,173,179,133,118,214,176,61,80,39,9,169,50,192,43,74,171,66,126,247,46,57,85,112,225,115,246,72,33,57,79,205,182,237,249,221,254,8,248,200,42,200,238,104,31,22,98,143,4,115,154,205,43,116,90,144,177,221,47,222,45,202,193,95,8,90,169,18,18,6,59,25,56,128,207,160,17,82,46,70,248,123,53,226,242,248,93,12,161,147,237,39,110,4,101,176,69,139,193,150,236,164,93,218,73,51,196,23,85,187,53,37,125,146,185,15,77,185,189,139,215,177,17,180,30,174,218,204,224,23,199,12,177,176,136,107,129,203,203,186,177,160,254,165,150,57,226,113,172,150,101,21,136,194,48,47,206,81,28,177,251,59,6,200,5,119,143,140,118,121,149,133,62,2,132,38,69,230,226,170,205,4,103,206,138,43,109,83,81,119,36,16,39,122,147,197,85,187,133,158,66,132,69,69,53,76,56,6,75,158,124,137,49,9,107,104,25,33,186,216,66,206,81,207,123,239,45,67,177,142,177,86,4,169,4,16,29,148,47,48,242,156,206,158,204,119,49,101,56,247,197,20,237,72,100,168,31,137,140,178,68,54,60,24,228,46,166,80,154,184,152,18,200,219,40,35,229,201,130,8,138,18,197,190,201,95,244,173,82,149,210,190,215,88,106,153,12,88,127,194,10,233,175,80,119,134,118,254,200,200,21,78,107,191,65,3,205,79,241,82,92,120,49,17,249,66,229,203,181,189,74,76,4,48,11,132,59,224,36,209,121,206,142,214,21,75,59,88,229,12,158,134,61,195,142,186,174,239,112,199,49,178,176,177,251,120,31,8,254,246,29,248,153,28,154,122,93,116,195,182,80,224,228,219,96,1,72,137,104,208,214,167,140,117,187,122,187,58,158,164,230,44,200,111,53,182,200,28,163,187,18,114,118,249,176,110,53,151,44,61,65,12,243,229,37,191,63,83,209,191,41,125,69,74,232,213,182,233,252,150,174,73,28,232,144,23,86,28,23,119,101,16,109,250,222,83,215,52,238,223,251,236,29,131,185,207,70,120,82,46,102,101,199,141,207,240,58,190,98,247,25,94,231,63,18,5,238,220,125,114,196,75,241,59,52,60,249,209,189,215,223,16,233,180,101,251,106,207,11,97,150,132,201,193,73,40,149,31,182,101,88,70,187,104,51,126,165,234,163,80,71,215,78,200,193,132,144,149,118,170,182,149,254,166,86,9,236,215,65,89,185,67,171,168,149,248,192,62,220,193,63,166,93,51,167,129,65,33,134,67,224,226,242,53,211,165,130,210,124,197,208,77,169,110,54,160,114,145,112,105,228,21,35,182,200,184,243,109,211,148,219,39,67,221,156,73,231,145,191,203,145,195,2,255,38,7,45,7,216,75,28,175,132,69,158,119,192,210,3,18,195,128,196,201,128,160,155,167,50,28,196,69,163,192,59,21,207,141,237,116,238,136,67,47,139,152,211,74,76,71,127,2,199,194,200,45,45,152,129,78,29,88,112,204,167,149,42,165,146,79,94,63,3,51,198,128,149,78,106,81,88,48,77,156,241,230,19,103,188,244,62,125,53,22,176,255,187,100,1,109,141,5,236,95,157,5,180,11,88,64,101,151,151,97,1,237,44,11,104,43,22,48,41,34,88,64,67,30,23,41,87,53,13,229,169,70,10,131,246,108,54,49,156,164,164,106,203,102,94,187,68,94,124,165,250,10,80,113,51,69,136,244,170,81,177,215,125,90,231,196,4,228,56,142,173,69,203,112,233,21,61,166,106,146,23,115,172,61,148,48,208,29,31,46,11,78,3,239,115,47,129,240,227,52,160,190,26,57,245,107,203,123,230,17,199,89,59,204,177,165,250,13,179,2,172,149,137,68,130,95,72,70,249,237,71,36,19,117,73,33,50,170,141,157,134,11,63,202,23,160,211,232,161,91,169,107,141,193,132,217,206,41,138,211,249,27,144,82,221,106,45,165,94,89,90,23,91,21,55,103,81,61,105,101,156,17,141,134,226,128,178,0,9,120,135,211,156,86,152,123,50,202,72,128,176,74,212,164,194,153,188,92,223,29,249,5,220,165,56,50,118,79,93,63,222,241,113,114,210,129,147,223,56,59,241,186,39,237,214,122,98,51,39,184,61,174,134,174,161,27,159,200,141,205,140,150,118,74,39,10,132,159,140,119,137,196,200,165,192,49,197,204,210,140,239,75,174,190,47,9,229,51,249,165,112,97,197,158,229,151,2,125,105,43,53,91,193,119,85,7,249,175,72,113,229,146,35,159,102,159,71,130,80,114,228,114,121,89,136,88,33,167,72,91,190,178,147,40,229,180,171,145,248,236,66,127,153,156,99,119,202,175,38,10,231,153,101,117,92,94,54,167,124,149,6,133,186,152,168,12,83,206,236,208,199,3,12,180,151,249,237,23,191,250,226,15,255,203,139,63,249,242,135,191,252,233,243,175,252,245,111,255,252,187,75,128,90,121,203,246,21,24,188,158,23,14,232,110,196,139,111,125,253,195,95,127,231,249,143,255,128,231,251,248,71,223,227,197,88,229,197,159,253,232,249,55,255,246,163,95,254,221,71,191,252,193,14,44,60,47,190,241,205,143,190,251,11,131,141,69,241,61,186,27,255,132,120,199,143,254,230,135,207,127,248,109,131,117,113,146,246,245,47,207,191,241,39,47,126,250,21,131,223,250,54,4,144,5,182,76,186,191,70,58,216,226,124,206,20,52,16,145,169,243,128,162,140,64,48,7,25,215,203,195,167,68,176,135,242,142,207,216,195,171,229,141,247,3,207,231,139,171,184,142,155,241,130,172,223,186,109,251,37,106,96,62,248,146,234,16,22,60,151,134,165,178,160,179,126,254,4,137,233,119,186,240,191,6,95,82,211,197,228,120,75,211,48,15,160,51,152,72,4,116,255,236,31,56,198,249,112,10,77,26,57,175,154,38,222,206,34,9,178,182,250,221,147,4,231,67,104,140,124,53,50,110,249,200,184,11,142,76,92,208,166,91,48,50,238,236,145,113,175,56,50,98,99,245,143,75,12,13,228,186,158,234,243,192,246,161,78,225,224,96,201,174,141,165,193,12,106,173,45,203,150,55,221,153,65,222,53,232,195,18,50,139,234,139,102,152,48,85,225,165,181,132,30,221,155,237,126,98,0,220,199,69,94,179,214,129,198,149,113,12,188,123,7,125,190,94,215,198,116,195,191,19,186,246,83,226,213,18,160,230,40,48,153,192,90,93,45,178,250,241,28,100,205,249,116,199,234,118,12,96,243,129,225,181,201,253,246,82,233,253,62,177,244,203,163,37,241,170,187,12,75,116,226,229,151,4,229,141,239,185,47,20,70,215,185,80,40,92,127,164,142,186,210,173,107,62,40,97,220,201,20,74,108,37,220,127,38,169,199,95,194,149,70,222,153,174,242,217,144,28,31,150,221,166,229,71,41,229,95,171,93,162,213,170,1,224,224,37,34,57,32,170,179,151,151,93,148,25,163,21,128,31,243,128,96,188,19,89,81,250,90,101,148,92,171,116,242,215,42,219,26,149,134,114,50,144,171,114,57,47,66,108,34,85,82,235,238,16,237,128,179,158,5,114,61,22,247,147,203,210,53,241,77,206,62,77,137,60,181,12,55,182,231,6,238,20,12,160,56,55,106,149,59,252,224,182,239,232,252,125,97,78,117,95,121,210,22,74,235,94,109,2,61,93,150,153,16,183,126,206,17,85,193,237,5,90,66,184,43,111,175,119,1,220,191,184,193,125,2,131,228,180,113,244,135,128,92,122,91,25,2,117,78,25,232,29,193,21,195,186,40,248,78,121,95,4,120,222,160,127,234,86,79,212,221,215,52,37,51,125,6,0,73,120,209,91,238,217,67,92,192,249,64,146,25,43,51,142,58,125,219,127,138,108,61,222,177,61,41,187,99,123,98,157,92,241,142,237,137,88,214,253,119,195,126,110,81,39,223,247,33,119,127,47,15,219,251,174,3,89,201,112,9,93,61,99,46,133,35,55,133,15,95,3,95,164,171,43,213,100,164,235,75,14,54,169,49,119,69,186,112,71,73,249,191,19,156,251,212,141,33,85,160,208,5,75,72,77,113,207,234,48,239,196,219,72,194,133,254,15,212,75,70,179,97,91,218,55,22,136,201,87,226,165,40,192,211,16,180,154,36,235,221,96,133,123,8,90,49,144,122,15,132,227,33,210,155,7,146,113,246,45,28,122,63,25,250,29,163,182,227,227,42,178,18,152,240,187,3,191,204,79,108,135,82,110,175,25,250,57,126,68,151,150,74,130,7,77,119,237,70,70,43,208,191,180,4,5,144,31,28,182,109,244,78,151,28,242,216,197,218,25,55,113,3,183,188,28,100,229,122,23,5,73,21,3,65,203,91,126,92,220,120,22,23,29,192,178,151,119,153,222,155,177,243,136,216,37,120,201,140,103,64,111,53,184,112,175,94,113,9,10,208,51,158,152,67,241,236,53,197,203,173,14,249,121,237,161,76,47,55,135,18,110,26,181,235,194,65,117,137,149,50,235,140,96,63,6,108,81,96,20,197,212,78,245,243,195,66,171,127,96,8,199,188,6,250,231,8,79,49,218,65,218,113,242,164,214,46,182,81,161,247,135,97,128,151,32,86,121,15,96,163,47,49,77,209,125,149,209,66,183,83,117,243,87,41,252,134,72,169,105,188,49,44,169,212,44,74,98,14,218,148,186,217,107,19,73,49,206,252,138,184,85,229,200,228,103,146,213,120,198,156,242,49,48,64,51,209,51,74,203,170,178,5,43,91,229,140,229,77,172,242,137,187,99,75,204,161,188,39,80,146,93,203,142,80,185,251,80,183,200,119,168,159,248,215,42,112,246,77,38,201,30,185,211,129,73,0,60,185,147,66,25,119,69,87,229,190,208,224,99,109,220,5,4,169,59,25,40,247,160,41,151,97,166,46,145,60,128,46,200,79,213,26,231,182,219,84,144,183,132,223,69,145,36,33,157,17,224,20,57,112,106,221,15,142,213,103,233,101,93,240,240,76,124,207,169,239,82,14,138,169,155,69,224,229,245,41,26,59,166,143,91,209,192,235,34,76,162,99,152,95,234,41,87,109,161,70,138,212,195,28,63,176,212,136,56,34,48,139,60,229,252,8,107,197,205,46,157,162,159,229,251,86,246,43,191,179,91,147,34,16,29,1,21,79,110,92,105,87,37,206,104,148,153,207,109,125,196,78,122,157,149,131,11,207,5,3,82,164,80,228,203,125,94,160,182,53,3,180,156,224,236,167,191,79,36,153,99,99,229,203,2,94,243,185,43,252,152,181,99,113,121,8,149,120,212,125,186,98,167,20,60,228,202,63,230,206,250,205,18,168,39,237,69,44,33,195,132,199,46,240,80,68,233,151,151,120,100,164,121,4,74,231,83,233,34,223,28,150,149,50,136,224,124,195,41,252,66,226,42,197,189,112,85,67,237,222,3,231,197,20,222,233,134,22,250,245,226,55,204,165,83,43,45,6,69,177,239,175,188,202,67,57,20,148,90,143,88,46,248,19,220,79,128,63,16,251,71,142,183,152,238,129,172,136,35,21,22,192,192,122,138,61,84,220,121,207,136,151,194,121,224,124,205,145,11,60,178,221,10,18,25,45,165,33,9,106,20,139,137,69,176,40,68,137,42,36,146,139,66,215,242,14,162,67,225,75,150,187,138,196,85,65,60,46,47,119,53,218,177,52,66,226,65,151,228,124,239,95,94,122,210,200,105,78,23,107,220,123,95,134,11,242,228,197,202,107,212,129,39,224,80,75,162,1,163,10,113,48,121,184,44,190,147,163,179,133,199,163,78,218,243,148,212,150,19,21,203,219,26,69,190,74,125,33,49,61,74,162,34,76,211,86,22,196,71,72,110,171,36,161,20,44,95,220,24,154,30,149,33,241,19,129,219,143,112,202,127,48,214,204,141,208,178,72,243,216,200,35,46,224,36,48,38,135,69,142,32,160,191,186,11,136,44,92,165,39,107,101,206,32,218,90,13,122,140,6,164,24,113,200,146,246,102,1,207,171,29,186,173,249,64,139,84,145,114,244,152,114,134,17,22,243,130,110,97,155,200,215,37,225,43,82,70,204,192,248,107,237,101,21,169,56,2,124,44,132,243,240,180,161,50,13,141,110,223,204,61,69,234,6,209,19,205,150,140,183,81,118,99,40,227,183,202,45,130,69,88,84,203,141,66,17,73,97,230,127,151,132,97,95,151,48,108,86,232,118,43,46,33,140,184,140,48,226,223,9,97,240,198,247,233,192,161,132,211,204,44,26,45,125,209,32,168,145,127,207,174,35,242,252,84,239,131,117,149,176,47,124,149,123,160,69,108,201,47,150,169,144,45,114,209,44,13,242,66,44,51,174,96,250,120,22,206,3,77,111,53,143,198,23,150,105,210,247,38,42,214,140,74,117,153,99,136,187,110,203,171,219,218,51,101,238,56,43,115,79,48,84,204,192,139,185,232,163,15,224,146,38,127,33,241,10,197,97,146,208,144,1,143,196,134,124,171,181,147,58,29,45,57,147,81,71,165,31,255,237,151,158,255,232,87,207,191,252,139,143,190,253,159,158,255,224,79,95,252,240,159,240,46,255,164,38,230,162,52,179,73,36,192,29,237,157,203,69,166,150,162,71,207,40,130,82,139,168,193,244,65,135,249,212,128,31,100,21,148,116,156,230,132,19,182,68,89,44,33,117,146,136,50,3,39,36,185,196,36,112,184,43,22,29,118,194,111,89,33,117,96,239,90,5,218,150,132,189,46,87,96,16,103,205,100,92,170,108,59,34,61,137,84,229,138,80,42,228,8,204,152,0,95,71,11,168,85,120,247,77,55,27,153,169,147,231,167,249,14,202,96,84,165,188,38,197,21,103,69,90,114,205,1,106,193,50,156,172,231,104,218,80,218,222,100,49,150,125,138,4,38,209,202,39,70,241,129,178,173,233,109,10,53,8,232,101,35,185,1,8,4,19,220,18,158,209,243,225,153,36,197,4,72,49,37,100,77,182,22,7,192,242,119,120,67,180,23,24,135,116,75,68,154,79,48,185,114,22,53,130,57,121,212,205,140,205,71,121,205,204,80,85,27,236,224,80,205,17,1,88,78,31,155,152,177,210,92,17,87,146,176,235,190,222,69,121,47,132,162,44,75,176,148,10,53,56,164,91,214,19,169,201,28,11,81,82,196,210,18,14,237,103,210,119,134,173,182,107,25,122,247,132,233,14,37,90,217,85,33,161,119,113,150,184,144,28,168,80,89,245,210,215,223,35,69,53,97,57,213,72,44,79,221,88,179,229,88,217,194,98,97,72,58,0,104,106,109,73,248,53,85,21,198,96,83,187,51,6,54,18,21,249,51,42,242,179,21,137,176,90,84,156,179,146,119,100,60,188,233,70,63,197,157,97,234,78,112,209,119,191,86,212,200,110,63,15,111,81,233,188,126,145,11,40,153,13,158,44,20,135,228,15,15,125,143,193,110,37,181,69,106,251,211,205,16,62,250,229,55,208,144,227,43,127,74,193,223,127,240,209,127,255,239,31,254,252,139,31,254,250,235,121,139,140,68,143,20,23,192,114,224,215,91,135,89,131,174,84,14,6,57,88,81,193,195,220,164,207,148,131,217,171,252,253,249,114,251,77,235,77,249,4,174,183,22,232,234,139,239,124,241,249,55,255,247,233,189,21,71,146,79,66,219,231,161,12,19,41,171,168,39,43,51,81,176,114,85,20,132,168,14,35,113,217,191,157,137,71,201,25,0,113,249,113,32,98,205,134,174,112,30,21,132,34,242,88,99,96,135,79,147,109,162,34,92,80,83,111,208,188,132,121,172,175,130,3,231,75,99,36,249,52,227,127,118,130,202,226,86,77,105,156,241,224,6,56,125,12,167,199,181,206,149,166,137,231,124,150,203,77,92,81,206,103,24,41,96,248,20,93,113,226,81,30,252,137,15,144,111,191,31,160,171,154,251,193,153,27,238,219,184,8,145,205,124,225,7,147,127,120,119,56,84,73,106,99,201,8,62,108,41,227,91,157,220,72,3,124,86,107,83,218,160,192,22,64,176,222,64,88,151,170,137,99,142,130,204,242,224,79,36,55,149,22,99,143,228,40,114,218,129,158,211,169,194,86,211,228,151,38,253,56,181,216,8,119,29,50,215,154,233,173,172,48,81,229,13,77,163,94,105,109,154,197,253,106,177,146,85,77,116,165,117,195,36,149,188,235,59,134,169,96,6,118,98,136,214,183,53,198,249,36,84,214,104,241,224,93,78,15,42,187,8,170,76,123,165,12,128,172,93,96,128,109,66,245,123,122,116,143,84,184,24,180,29,151,123,37,145,1,222,232,34,114,16,17,93,200,118,143,98,195,8,230,87,70,121,137,189,184,239,106,177,100,82,213,154,97,62,10,12,43,23,202,164,52,38,4,52,37,148,49,69,167,24,44,181,173,112,161,146,41,118,184,124,209,213,246,118,146,108,105,89,0,215,133,94,168,66,242,27,83,126,133,92,48,49,250,229,113,93,198,180,117,158,87,15,133,35,80,91,232,189,137,46,244,165,28,132,162,9,62,114,171,66,68,39,233,220,46,213,142,136,27,229,74,20,183,167,232,81,184,108,94,156,67,222,109,167,223,154,169,195,128,215,42,166,183,223,154,214,108,107,106,139,77,96,108,208,225,111,77,221,126,207,234,30,243,219,124,54,250,161,175,10,126,66,171,240,39,180,2,107,90,235,140,201,36,44,46,226,108,171,124,173,92,23,203,159,45,215,202,117,190,86,218,69,107,229,122,122,173,164,32,18,115,68,140,210,162,66,89,218,51,237,0,106,237,199,115,81,170,48,153,131,37,149,189,196,22,121,104,29,234,220,118,126,193,183,97,243,17,75,249,182,25,164,214,251,88,45,246,218,150,96,39,139,253,122,106,177,95,55,75,120,94,185,168,111,252,78,22,117,31,68,250,125,244,183,183,152,119,156,118,177,39,156,217,74,247,50,183,80,19,165,51,61,164,91,82,75,24,32,244,242,82,24,235,204,103,151,164,69,75,11,203,221,218,144,21,13,136,123,71,120,28,79,130,222,17,222,107,78,41,6,18,49,255,149,39,143,238,220,121,197,88,225,69,52,219,26,94,242,112,65,189,45,17,88,198,23,139,37,27,23,58,131,89,183,200,244,141,46,86,122,96,100,37,209,148,114,170,74,100,81,167,44,246,92,78,89,180,32,93,237,32,109,168,106,103,124,178,36,177,61,173,32,241,201,34,163,123,90,129,242,201,114,69,151,43,118,209,78,24,228,93,174,4,69,46,87,130,169,46,87,130,43,184,92,137,3,140,214,87,160,159,208,221,79,203,187,118,25,99,28,49,135,15,220,67,144,233,14,226,195,203,75,126,129,68,60,195,95,203,178,53,223,140,193,229,101,117,122,101,169,171,108,84,143,114,106,194,159,161,45,254,140,171,10,11,38,76,198,27,44,59,146,75,98,16,238,93,144,46,16,54,37,174,251,75,157,56,3,82,180,104,236,86,204,158,170,114,18,63,213,177,136,15,193,227,48,191,126,231,137,193,70,97,31,38,32,106,114,6,19,174,174,214,171,17,174,218,101,5,59,212,46,197,18,17,86,100,203,3,123,72,102,132,150,49,97,89,183,86,105,144,164,252,213,75,108,32,227,244,38,90,158,187,157,54,234,161,120,86,50,134,185,140,155,38,20,166,192,98,30,196,50,55,110,62,135,150,241,252,247,191,255,219,255,237,251,104,9,224,57,86,189,37,10,203,19,224,137,100,95,200,152,39,61,18,5,113,149,81,7,80,71,163,102,65,150,153,24,203,9,57,38,14,162,136,75,207,201,160,100,96,159,75,28,22,166,106,253,41,42,67,11,229,78,217,7,211,104,162,163,98,236,42,119,243,150,134,44,79,205,110,18,32,46,193,165,2,239,80,245,61,251,209,35,67,80,225,10,199,173,146,6,81,220,248,26,117,94,194,81,98,169,76,58,125,37,155,193,249,187,57,206,223,149,167,4,146,249,231,103,9,59,226,215,76,142,23,38,197,231,186,179,14,224,178,103,111,169,99,55,126,226,198,220,172,28,81,22,203,47,46,144,102,137,158,101,184,76,250,86,182,188,20,249,245,147,106,192,84,188,205,157,217,28,96,156,185,120,85,188,223,199,90,176,82,78,159,110,186,37,185,223,147,85,248,28,119,99,107,53,83,7,215,167,74,80,50,251,196,225,245,175,8,47,211,140,211,179,83,163,218,34,145,136,219,105,193,199,79,202,76,43,127,38,198,114,212,173,41,184,139,237,156,226,188,17,235,21,140,149,220,114,84,184,26,156,220,2,54,99,243,26,39,166,178,154,209,140,110,255,90,142,195,118,206,238,20,58,106,100,143,12,229,186,147,55,68,45,59,122,33,181,245,124,49,125,11,108,85,175,28,225,119,182,117,43,191,38,88,122,40,78,157,157,176,193,69,97,24,221,127,115,55,190,252,151,121,73,202,167,107,123,156,54,10,141,233,29,137,147,236,129,126,114,26,75,55,185,252,182,188,105,165,44,119,113,140,128,157,172,137,163,225,29,58,203,23,215,102,152,159,50,159,119,167,218,200,227,177,117,54,224,120,241,225,245,92,183,204,83,118,184,5,225,23,240,224,67,196,225,198,61,31,88,87,97,127,155,132,101,160,19,217,220,173,115,42,243,192,30,2,19,62,158,72,143,74,50,17,143,190,3,159,151,230,137,111,251,69,89,122,189,84,158,94,175,176,158,251,118,199,237,167,43,163,164,226,26,243,185,69,218,100,194,120,66,1,127,146,220,22,77,28,99,178,190,101,99,80,20,96,236,97,171,129,191,32,237,85,229,181,192,96,167,154,96,196,102,104,254,5,249,99,233,234,64,37,187,152,140,23,86,60,237,134,240,243,31,255,193,135,191,250,246,135,191,249,225,139,63,254,103,117,55,248,95,127,245,71,153,203,193,159,228,157,96,215,42,8,112,12,27,142,87,28,240,220,206,126,208,204,67,181,8,131,174,12,145,140,19,80,138,150,66,194,144,142,202,105,6,217,242,230,33,218,189,216,4,152,5,121,52,139,152,89,65,148,185,68,224,162,175,238,240,208,234,75,149,137,52,166,40,5,151,113,227,45,83,171,5,79,142,139,57,203,78,240,216,62,117,75,238,121,200,219,29,222,236,125,209,248,240,55,127,249,252,7,127,246,226,43,223,124,254,181,191,66,163,152,124,25,218,234,114,37,120,84,12,67,133,102,47,188,56,125,133,241,12,94,242,120,6,87,26,79,47,153,39,218,112,160,103,206,240,80,105,156,197,246,105,230,5,113,225,101,254,174,119,238,58,102,145,208,143,135,219,20,153,190,228,154,153,242,248,62,77,117,112,26,120,78,165,185,196,23,71,190,199,208,35,142,197,32,171,91,150,45,3,219,246,22,185,6,171,98,86,138,253,192,35,22,67,69,97,218,9,133,65,33,169,104,245,221,145,159,144,132,6,50,9,54,216,81,87,63,6,33,121,74,182,180,226,34,32,113,64,88,0,126,205,52,6,220,220,202,223,121,96,199,39,13,120,19,250,75,124,21,94,246,170,35,169,106,207,150,181,207,245,178,246,249,2,101,237,211,99,94,182,58,23,204,171,10,15,122,45,28,219,194,221,84,63,21,71,70,51,196,235,210,39,216,68,187,79,209,175,84,225,125,38,88,179,244,192,0,74,193,131,55,4,43,89,231,178,197,55,5,125,73,40,119,101,10,133,61,70,206,27,68,135,71,35,100,190,67,216,177,233,50,148,0,10,53,39,240,145,128,231,60,27,119,170,31,6,36,72,152,133,24,33,108,135,24,204,163,234,175,186,159,105,185,27,181,213,86,179,41,75,78,193,196,167,54,154,55,221,94,239,223,12,22,242,157,247,34,244,89,89,34,159,2,119,167,187,98,73,179,202,133,210,92,44,110,195,162,35,121,163,139,81,157,208,182,65,92,12,171,34,39,76,13,47,201,48,205,178,113,81,167,98,82,145,85,91,114,39,140,107,164,238,156,122,253,55,31,23,162,56,233,245,81,232,62,51,152,1,11,6,252,61,194,6,12,86,124,61,181,29,87,249,42,170,206,23,88,7,151,237,119,135,128,57,183,232,62,241,239,212,171,13,241,27,220,157,141,230,222,254,128,46,93,184,82,159,186,212,100,222,28,23,113,251,51,242,160,179,113,175,212,45,62,197,12,38,137,59,9,79,67,84,225,55,188,232,145,251,108,228,193,74,34,199,85,238,241,250,209,45,9,82,253,3,95,196,82,3,70,250,9,23,157,224,233,115,178,94,198,253,55,152,120,235,132,144,38,68,80,76,72,154,49,93,30,168,64,185,195,72,87,34,89,67,173,187,148,97,31,153,180,99,238,174,184,113,140,156,165,35,13,220,12,97,166,142,247,159,240,197,15,238,1,103,143,79,125,100,72,101,50,242,215,230,24,47,110,9,253,40,29,104,200,72,235,162,174,212,55,161,29,78,42,79,127,85,233,133,45,166,243,170,116,5,70,91,117,35,154,72,119,242,228,4,203,211,94,180,224,175,36,142,150,160,171,91,134,46,230,88,93,33,201,242,20,54,68,42,28,65,170,186,110,173,108,45,7,232,35,122,36,189,55,140,14,6,135,120,235,171,61,20,194,116,47,12,6,38,48,59,118,8,203,165,121,208,59,20,143,168,21,128,183,137,244,164,48,230,224,195,198,108,58,13,245,204,212,53,114,60,53,99,176,165,15,129,90,16,40,115,72,171,3,225,9,197,43,252,204,7,195,17,3,64,172,155,67,248,228,58,109,68,30,190,241,158,9,82,77,102,158,193,146,172,230,9,250,32,27,245,185,3,82,168,69,123,155,36,150,91,9,206,80,250,240,252,225,40,38,175,234,58,174,1,27,180,34,23,164,11,7,165,217,47,226,62,88,167,116,120,142,173,78,217,64,28,215,142,97,4,118,240,143,69,237,54,140,21,124,49,133,179,93,124,110,119,26,169,153,166,69,38,16,41,86,38,71,141,117,96,202,63,150,142,86,98,225,115,197,74,82,241,150,29,210,40,7,209,58,158,8,163,211,24,157,22,44,181,82,97,43,184,33,106,202,10,181,33,46,212,114,127,29,60,130,30,215,167,143,104,85,222,11,96,123,20,226,155,158,149,180,61,161,238,29,77,50,206,123,201,146,46,78,52,240,26,1,127,132,165,221,46,140,201,87,98,71,255,226,59,255,245,227,31,254,203,71,191,254,225,139,191,248,201,139,63,249,49,143,179,135,124,63,5,231,35,49,176,96,251,212,194,35,197,20,186,70,122,243,226,30,78,212,57,43,30,69,165,44,240,50,253,219,41,76,149,81,48,92,161,167,208,191,183,179,152,155,48,249,114,5,55,89,47,190,250,207,191,253,242,55,120,215,255,71,121,202,74,252,195,186,133,155,44,227,158,124,227,148,39,95,12,156,35,133,42,203,45,148,181,212,8,161,29,136,157,104,95,108,180,12,135,226,7,62,154,102,192,120,29,90,244,68,99,54,225,123,240,88,8,171,241,117,92,119,105,156,135,238,191,203,96,193,20,169,22,247,220,217,114,173,175,233,123,53,47,6,47,193,197,23,167,5,233,226,203,118,156,162,91,251,6,240,119,247,49,146,26,174,111,192,14,246,229,179,80,79,194,30,176,235,136,248,120,85,97,132,164,18,242,42,210,116,48,178,164,114,203,242,11,2,147,177,92,148,62,116,143,52,111,96,48,113,223,147,48,246,208,246,83,247,243,19,233,182,51,242,250,206,109,62,237,184,149,67,169,215,93,242,248,151,90,205,167,122,155,12,209,243,237,92,142,111,75,78,85,136,221,209,87,4,37,84,163,214,250,33,44,148,222,249,10,50,235,228,236,207,77,7,147,64,125,89,186,176,48,218,72,167,182,181,240,20,192,225,147,231,53,45,60,5,44,176,204,205,30,229,132,98,209,43,245,190,26,55,158,197,105,67,216,130,240,20,53,9,80,57,70,185,202,0,86,19,105,43,35,4,171,50,177,69,239,24,90,202,232,239,41,87,6,162,102,210,104,114,182,54,131,150,12,238,202,206,29,178,136,89,137,83,251,161,196,15,84,5,213,224,53,28,254,121,154,241,141,60,220,18,214,93,175,160,84,100,247,16,88,212,97,184,64,254,121,189,148,63,213,167,168,216,81,241,249,13,215,118,220,80,156,121,224,41,113,73,88,4,133,158,198,137,29,189,125,230,63,20,61,132,5,75,118,182,70,81,24,20,26,147,15,135,211,131,9,112,15,5,122,140,52,97,201,230,78,38,72,22,19,246,208,250,128,221,177,170,49,172,173,155,107,235,232,109,181,106,172,109,223,184,129,142,172,238,73,67,198,59,66,67,242,144,57,108,8,82,22,163,240,9,198,13,119,205,221,236,246,80,114,134,247,26,187,107,221,19,39,83,81,98,123,246,68,151,61,117,167,211,62,137,24,34,5,22,50,173,231,143,47,6,157,160,175,130,149,77,203,131,213,184,20,86,46,156,102,20,80,88,5,46,124,161,55,164,160,167,0,99,195,133,217,9,180,2,67,71,134,46,60,168,133,52,150,67,219,123,21,238,84,245,238,125,196,118,226,66,164,213,118,111,41,139,186,162,168,208,100,86,163,114,28,184,135,59,250,11,72,43,109,247,211,107,59,79,170,50,136,17,200,180,205,18,143,220,34,75,32,198,134,68,111,161,155,51,103,116,55,218,17,25,184,221,143,200,224,161,22,129,205,42,138,2,176,169,1,56,21,186,116,3,23,4,228,172,161,136,153,240,5,164,180,158,136,187,7,82,246,144,107,214,67,238,31,138,223,189,139,204,177,118,87,213,124,76,119,170,152,226,247,159,137,189,70,164,11,233,89,188,73,115,51,115,44,61,212,24,6,186,71,237,105,53,201,243,55,129,88,150,88,175,37,165,128,99,159,80,198,252,214,55,198,176,187,40,180,234,11,174,137,46,138,37,95,102,142,19,198,12,197,50,97,245,72,144,228,143,71,81,206,79,46,7,153,99,121,163,210,176,251,125,35,185,95,134,215,153,82,26,40,172,217,149,151,142,196,213,38,76,75,54,50,115,124,247,232,188,131,160,194,239,128,218,87,238,163,205,177,242,31,77,31,164,43,109,132,134,164,238,135,1,191,30,99,26,24,26,196,96,220,63,182,89,232,31,91,88,140,154,233,251,105,172,31,116,159,146,211,5,52,108,114,157,187,120,31,26,171,135,55,244,245,133,242,24,71,116,87,132,84,54,223,199,224,43,130,26,189,3,216,29,135,120,198,232,226,148,24,103,173,104,11,149,234,196,215,54,58,137,233,160,176,189,201,217,224,210,112,69,139,213,129,37,38,120,135,97,193,114,88,98,34,140,27,22,42,200,141,32,112,137,239,74,223,104,128,228,207,9,235,113,153,219,236,112,109,222,27,241,254,137,219,125,218,9,206,205,72,166,8,105,190,155,126,223,139,125,179,199,147,20,211,125,1,51,210,235,210,188,184,59,97,103,200,29,167,231,97,230,222,129,112,154,238,197,104,170,204,120,184,237,188,251,118,145,1,120,232,248,36,0,154,29,99,194,212,176,116,92,18,211,105,68,113,169,211,76,69,111,107,103,64,247,136,109,79,1,159,189,1,159,151,177,18,99,18,146,46,244,201,109,9,103,52,192,84,164,225,106,38,118,15,165,176,233,82,13,202,173,194,55,91,6,158,41,224,236,184,13,92,113,36,16,38,7,130,79,39,228,213,107,180,245,191,101,61,96,143,104,235,191,217,92,239,24,50,98,145,218,237,223,162,35,100,181,219,187,219,205,141,237,27,142,220,237,97,219,61,48,196,218,103,28,90,143,228,206,15,194,205,166,187,145,83,9,27,35,244,57,3,171,105,55,6,22,188,106,184,55,236,14,222,239,183,111,108,174,151,157,102,1,39,210,117,183,141,90,219,224,151,100,73,51,206,67,45,132,180,229,31,28,248,13,143,188,196,31,30,226,125,85,244,124,217,39,203,8,9,141,37,19,21,67,94,53,54,110,222,68,223,159,2,246,182,93,53,214,183,214,110,174,53,111,222,0,214,16,246,91,54,142,130,81,216,117,49,34,203,18,58,131,177,29,114,166,64,43,15,130,188,221,221,156,217,191,230,13,219,165,254,221,92,191,153,203,188,148,236,148,140,12,186,36,180,72,248,133,161,37,96,119,232,45,47,227,223,20,71,42,150,3,125,158,105,70,255,220,221,38,197,194,149,156,11,138,247,146,69,19,8,193,227,230,177,7,114,70,63,217,86,34,210,155,42,91,99,40,4,56,236,87,109,89,22,232,34,121,118,49,140,94,159,155,113,75,34,16,154,109,85,135,219,24,128,208,233,54,186,100,7,235,88,26,70,200,5,170,219,8,240,177,118,121,89,198,56,196,66,81,114,60,34,14,141,96,85,252,26,142,19,234,74,67,28,31,183,225,91,89,149,77,108,209,189,167,163,35,55,130,145,28,245,221,157,60,22,149,70,109,98,22,124,212,186,226,0,143,2,83,4,77,36,98,108,46,176,10,15,193,68,79,128,63,137,3,28,198,12,123,207,81,138,5,176,14,116,39,204,208,162,56,178,90,64,3,7,83,233,171,24,71,104,135,163,250,7,139,25,159,251,56,221,129,169,223,168,85,149,198,172,186,137,199,104,113,117,139,140,148,121,159,37,123,117,58,114,49,214,200,160,239,70,81,29,246,229,0,57,138,18,174,230,28,54,124,179,201,46,248,143,227,226,169,118,19,246,157,225,197,27,130,223,57,113,49,26,24,36,158,121,78,124,2,191,176,230,247,247,130,243,207,243,87,88,132,4,247,70,45,112,21,10,157,220,49,201,85,229,90,5,166,6,67,216,217,81,244,246,144,95,234,163,82,130,49,43,45,54,38,95,43,138,107,24,35,135,146,152,36,21,168,43,184,150,19,187,120,11,216,17,138,106,54,61,63,157,121,194,118,95,85,5,107,183,132,93,98,210,231,58,165,16,54,38,44,129,97,31,251,83,6,67,6,84,84,100,232,151,110,132,85,208,109,225,101,147,170,74,1,60,181,242,108,199,230,171,61,1,169,0,211,67,197,6,2,54,64,248,5,102,140,13,64,204,241,68,124,23,78,20,171,107,43,198,240,188,210,132,127,235,194,58,45,221,228,219,189,94,228,198,152,9,102,26,94,189,198,237,17,248,127,124,196,45,176,90,111,53,155,159,102,245,205,230,167,107,198,36,213,227,151,1,148,177,82,77,198,170,28,190,90,57,128,95,168,42,216,122,168,223,41,27,2,47,122,35,8,189,15,2,63,182,251,59,99,158,85,112,208,193,169,27,246,80,202,48,78,60,199,113,125,99,98,142,243,105,48,139,130,130,1,30,23,98,77,224,26,233,19,65,103,226,253,66,188,215,68,95,36,178,250,253,138,200,225,218,145,187,98,200,55,154,237,43,198,32,42,2,114,34,231,161,152,162,121,208,162,216,29,154,192,215,123,3,47,126,0,21,224,25,214,38,59,193,170,30,199,1,237,187,137,83,173,22,249,72,122,18,140,96,100,113,67,38,241,237,13,185,180,240,87,177,162,0,23,234,145,51,66,179,229,174,51,125,160,204,117,216,159,70,113,240,16,87,41,168,197,183,79,189,99,174,6,194,99,84,62,3,168,170,199,4,219,250,134,72,188,77,235,218,70,179,201,10,166,130,105,72,239,182,6,147,231,58,143,220,193,187,200,178,146,156,34,229,156,252,216,219,42,106,100,10,89,194,148,55,89,224,96,123,208,96,45,161,33,73,154,73,206,73,210,219,188,42,150,27,19,168,188,130,53,151,149,200,130,19,198,55,128,178,73,85,81,182,169,82,223,103,165,234,209,71,119,146,12,238,244,234,100,97,149,93,0,39,129,146,225,143,52,200,38,120,78,66,228,241,152,82,103,85,173,168,9,141,57,146,185,55,171,152,34,200,215,90,104,254,16,185,119,161,24,221,142,152,81,48,67,24,59,164,126,189,231,199,85,97,226,70,182,65,124,99,122,28,95,244,221,170,19,116,73,39,212,144,15,119,250,46,183,171,70,206,27,100,63,222,110,205,108,77,104,71,149,116,27,12,249,52,152,1,143,54,99,62,67,31,244,206,100,107,20,243,108,174,42,121,222,162,58,105,190,23,202,112,73,21,144,165,93,186,46,170,157,52,219,215,130,15,28,12,230,79,52,33,50,19,30,75,200,154,71,120,192,214,39,135,167,244,138,162,38,18,44,202,159,250,238,156,186,8,155,248,203,207,236,204,181,89,156,64,122,3,73,86,155,29,180,18,75,114,91,77,110,55,150,164,172,88,83,203,215,50,251,125,9,184,217,189,62,101,95,83,194,165,36,187,197,98,93,72,106,168,231,170,207,246,174,62,179,119,98,156,244,78,241,163,209,93,223,27,208,18,118,23,85,125,162,155,238,51,122,67,155,10,186,108,57,162,254,134,165,30,68,85,96,238,212,42,34,5,7,110,193,71,62,44,184,25,6,229,113,35,140,115,104,167,32,103,129,101,55,228,6,196,60,120,209,167,5,154,95,235,83,143,107,45,200,133,30,34,108,124,110,134,116,169,234,247,216,133,120,250,130,216,31,100,158,47,88,106,171,78,127,248,61,75,225,146,121,203,203,253,157,106,188,188,76,209,205,16,146,96,68,138,228,216,138,184,159,94,124,79,31,98,170,105,0,162,66,176,178,214,148,183,147,146,116,129,70,156,27,217,24,115,75,213,165,2,236,93,94,102,208,165,194,56,226,151,8,189,185,44,47,183,208,244,148,191,212,146,227,149,28,150,99,171,120,29,22,119,97,124,71,224,207,229,248,171,167,112,211,56,103,23,226,203,23,50,95,96,131,163,72,123,228,48,1,126,197,193,164,18,148,210,243,152,183,211,56,175,221,42,76,191,168,237,180,204,38,134,182,180,48,68,247,173,181,29,53,88,86,122,20,87,82,197,204,166,40,65,1,46,51,19,72,13,240,74,26,4,57,30,119,252,41,129,229,74,105,218,149,52,93,138,88,21,215,6,121,31,107,179,201,40,172,104,77,245,136,14,246,146,254,53,197,253,73,225,106,42,99,143,204,103,254,27,130,193,254,76,93,92,128,193,146,183,194,84,61,97,226,225,105,45,105,240,60,213,224,121,166,193,245,164,65,219,170,183,62,147,91,109,218,201,10,102,167,42,177,161,181,204,52,193,224,5,101,211,196,23,216,0,214,177,113,52,224,155,132,188,193,132,31,112,80,92,12,237,152,219,101,50,156,143,224,96,142,208,105,67,178,217,216,167,238,252,5,129,42,100,73,2,37,175,68,133,189,19,202,202,251,73,153,125,78,174,144,150,184,92,157,89,69,167,233,90,179,195,41,105,72,199,56,164,134,233,133,17,163,155,40,234,130,101,50,212,151,73,65,233,176,251,83,220,165,157,106,122,126,33,101,212,94,179,92,57,118,175,184,3,12,123,202,9,250,14,198,104,100,58,37,38,47,117,203,171,209,236,178,119,146,154,94,179,154,115,85,4,148,228,106,239,43,88,215,90,17,120,231,28,188,120,86,173,231,58,120,231,18,188,117,17,129,45,33,244,217,240,157,11,248,98,237,29,225,99,90,104,175,207,11,244,102,183,129,124,14,69,18,121,14,106,167,96,32,62,93,154,251,150,183,83,80,125,249,108,74,230,80,32,183,27,158,98,150,241,122,203,203,5,168,255,116,89,238,151,6,207,132,172,244,168,73,180,20,96,138,75,44,89,122,249,224,161,111,151,39,192,136,85,139,44,8,50,202,21,92,62,240,114,172,18,114,136,219,208,249,95,186,198,223,56,66,89,235,243,118,56,168,242,235,37,104,179,32,213,109,20,145,26,251,193,53,25,202,76,1,253,5,225,53,50,232,183,228,139,57,95,86,148,131,47,152,124,45,149,159,163,126,192,29,128,232,89,98,178,93,89,251,140,189,210,34,195,9,202,41,214,0,152,203,32,196,136,70,108,174,31,241,83,11,132,101,99,252,138,165,88,69,95,34,229,130,101,244,61,31,136,213,96,196,30,202,245,214,173,181,229,119,252,91,71,235,23,125,45,214,37,193,157,170,134,144,92,7,60,223,119,195,55,158,60,184,207,74,137,32,181,186,89,217,142,101,208,152,80,12,114,76,56,62,106,153,245,249,42,226,203,105,79,86,95,106,248,210,7,99,130,51,130,239,106,97,47,91,207,213,185,150,108,154,169,93,164,188,72,243,90,11,131,206,3,14,184,85,76,94,140,210,229,38,113,14,232,228,61,194,241,188,9,13,163,39,46,252,32,172,219,184,179,154,90,145,226,2,209,180,163,103,50,115,91,40,136,228,110,47,8,221,125,58,86,204,129,168,182,60,58,204,42,90,24,146,15,89,100,167,137,79,54,116,27,54,206,48,184,152,34,83,206,196,48,170,164,95,170,162,95,105,248,215,80,195,95,116,112,156,57,5,241,19,251,5,16,151,241,62,141,45,213,81,13,186,77,211,239,91,121,169,41,107,226,130,172,171,186,86,150,24,180,180,116,235,150,22,89,183,208,21,113,17,178,203,77,158,223,34,113,45,105,154,12,183,212,43,144,68,209,153,24,215,158,44,47,11,45,202,231,208,12,13,254,104,45,148,86,200,146,115,15,149,248,73,13,69,147,14,91,26,24,253,46,113,182,140,198,205,97,77,157,159,2,218,130,229,229,180,63,125,7,42,247,139,78,251,194,3,31,47,235,77,208,159,152,184,221,91,189,65,183,117,171,235,53,22,89,120,78,103,51,175,145,156,221,170,63,250,129,79,148,156,216,166,167,105,114,28,57,229,70,49,52,231,163,93,234,120,2,45,138,1,81,7,104,109,35,32,108,97,191,240,26,187,172,135,222,129,39,245,44,159,145,147,37,49,28,60,126,40,115,172,36,167,58,233,237,239,244,229,118,105,210,54,136,140,32,94,46,0,130,64,159,162,252,129,57,116,242,237,117,31,209,235,93,31,99,191,100,82,32,207,17,210,134,71,177,200,144,21,163,154,100,147,118,159,18,109,74,60,138,96,27,113,239,57,32,36,176,96,167,218,77,77,2,95,25,228,190,114,138,142,210,4,95,206,95,26,81,20,238,243,59,171,34,19,15,158,35,50,137,72,58,169,130,169,52,173,60,134,36,215,8,95,161,228,232,232,115,239,222,57,122,252,248,209,209,254,219,111,61,185,243,123,79,142,142,40,30,110,65,58,44,177,232,205,143,142,26,133,235,66,198,215,128,208,61,134,61,17,77,4,85,16,189,168,244,67,195,118,28,32,183,9,162,16,224,123,36,178,88,221,154,25,82,180,214,16,86,59,78,25,67,75,71,41,27,89,195,29,57,90,166,211,208,215,232,246,112,7,49,237,249,72,42,164,248,140,44,32,2,57,180,133,103,170,93,222,21,216,156,70,252,232,180,150,169,212,26,237,28,28,74,67,255,17,0,101,30,116,15,133,41,217,88,78,84,211,83,231,220,125,165,161,119,178,171,177,84,0,105,51,80,222,73,46,208,61,89,249,137,58,37,247,229,165,248,120,230,118,158,122,194,143,118,73,150,65,240,193,212,239,193,244,210,81,241,231,130,205,65,194,171,111,91,62,108,82,176,149,137,79,133,242,98,121,207,11,179,103,186,254,104,106,30,232,251,244,12,193,140,242,81,201,247,242,238,107,188,161,207,90,238,250,234,86,147,112,128,155,151,178,211,152,65,41,210,7,55,250,169,150,106,214,165,38,103,226,249,150,9,43,161,155,190,230,184,212,74,238,190,136,80,247,194,128,116,101,37,70,191,22,120,237,5,139,193,79,82,68,217,214,79,131,78,217,132,0,231,52,166,243,117,224,113,232,23,214,141,212,123,1,207,96,28,240,197,156,95,169,61,68,35,156,156,101,67,28,112,67,73,97,211,80,155,72,111,39,66,209,164,52,78,182,124,8,228,131,39,31,250,242,33,178,90,172,171,177,17,205,67,218,102,40,126,228,48,199,123,208,21,199,78,16,0,209,106,187,70,151,34,55,119,83,245,180,120,61,24,152,139,105,27,84,149,55,11,221,234,238,104,171,173,25,86,187,181,90,122,243,210,42,239,90,232,37,36,130,82,67,41,197,116,105,252,218,209,173,33,5,255,18,151,96,151,172,170,198,48,29,68,135,53,10,57,232,35,7,224,214,108,171,11,187,57,96,195,197,31,207,74,13,6,134,22,115,150,151,49,154,173,132,215,210,225,13,50,240,6,53,96,165,189,218,78,213,131,255,16,91,125,212,45,164,171,180,107,59,182,121,112,88,51,233,91,97,181,118,166,90,187,134,101,0,115,8,42,48,25,14,131,69,179,38,175,182,115,214,165,74,223,2,117,107,160,59,17,81,168,242,27,58,55,220,198,64,239,244,144,253,208,240,98,238,240,118,167,96,138,74,70,99,98,22,243,182,83,154,67,206,19,24,218,112,212,133,186,161,151,42,125,73,62,39,244,188,35,97,51,85,131,229,211,43,199,41,242,158,151,41,209,64,166,228,150,143,242,76,15,197,204,35,180,236,2,238,228,242,210,85,71,96,120,19,245,20,88,74,144,64,77,3,101,116,144,60,232,94,176,60,181,221,81,89,232,180,24,173,252,210,6,37,140,4,241,84,58,67,131,153,46,29,16,165,179,67,202,132,234,63,130,90,241,67,93,120,209,169,29,178,181,26,100,62,226,98,237,209,105,213,168,24,228,10,119,10,32,89,235,19,5,137,246,33,5,74,246,248,42,129,133,190,204,0,38,141,43,33,173,27,170,209,97,16,81,99,32,190,70,46,87,209,250,13,250,101,148,196,149,175,136,15,248,229,138,117,146,196,201,177,157,60,60,226,233,164,108,21,201,40,120,242,84,96,88,100,226,29,223,65,216,211,16,73,13,68,2,18,89,121,168,62,74,49,128,186,87,212,175,84,49,230,4,131,135,220,108,74,105,52,16,39,145,166,252,192,43,63,135,53,116,102,40,34,156,140,5,11,22,178,12,87,108,218,120,211,206,182,130,201,161,178,137,228,119,212,110,110,110,229,44,23,145,126,19,99,69,99,109,125,179,105,212,200,193,172,184,100,66,22,153,70,163,19,251,117,242,220,226,199,7,40,240,215,79,235,91,55,110,56,182,211,106,30,142,149,7,148,190,123,62,105,184,253,58,183,125,175,59,208,41,180,14,63,58,130,53,96,80,137,134,182,159,47,204,189,82,124,106,125,125,125,137,59,8,179,253,184,188,146,210,242,55,109,252,119,158,42,184,22,62,87,17,155,191,77,147,106,24,119,236,238,211,99,114,138,97,126,170,183,217,187,209,179,39,83,241,84,49,123,94,24,197,117,242,114,61,22,198,74,77,50,78,106,102,1,167,233,113,116,68,102,248,245,58,206,223,124,207,149,9,20,191,255,116,234,182,49,159,185,214,88,223,88,191,177,121,122,214,22,168,233,245,122,237,15,234,20,9,221,172,183,224,159,84,19,93,96,181,243,117,115,251,190,181,198,86,115,163,117,227,244,108,58,120,52,165,231,129,143,50,34,128,55,55,183,215,231,5,80,111,4,182,189,58,122,239,57,45,0,89,214,128,21,104,53,207,198,236,162,149,222,236,226,191,122,189,145,61,24,246,129,93,202,15,121,5,219,228,23,15,142,142,58,129,115,49,30,130,232,5,89,205,86,99,115,107,13,70,169,210,106,0,142,183,0,201,64,7,234,121,146,39,58,179,206,25,108,97,197,217,177,51,20,152,238,106,167,19,245,235,137,95,201,124,207,58,65,28,7,3,179,177,185,214,196,177,208,202,26,24,211,105,12,20,142,142,239,204,117,198,173,167,35,243,192,184,109,174,190,239,250,79,61,63,90,61,11,194,167,48,161,187,238,42,181,212,59,29,185,171,81,216,93,197,59,60,209,234,32,240,61,216,150,87,67,148,208,248,227,191,199,178,23,32,56,125,161,47,124,86,140,92,116,151,2,194,134,238,134,33,50,141,221,221,139,183,119,217,246,222,238,254,62,251,194,238,174,205,246,119,247,59,236,248,246,238,235,187,44,216,219,221,245,246,49,229,253,125,182,182,143,73,35,72,186,216,195,164,15,246,216,211,215,119,239,237,178,167,144,52,160,36,127,79,228,58,131,164,38,37,181,246,216,5,37,65,174,253,93,230,226,159,207,227,31,123,119,183,139,25,28,246,148,190,95,64,145,136,138,196,123,172,169,21,57,222,43,40,19,16,124,54,38,6,122,193,65,146,158,130,116,107,127,247,222,62,139,246,181,164,103,144,116,155,154,93,163,164,245,61,13,146,17,38,237,238,26,24,2,203,53,141,12,38,119,224,255,101,228,197,44,218,9,151,105,146,89,205,101,207,177,36,133,46,247,109,255,216,138,186,81,180,76,186,27,135,156,21,46,27,146,28,247,249,42,11,84,249,158,255,255,255,251,63,215,191,250,54,90,25,67,74,44,89,140,10,242,24,237,247,252,9,101,155,202,106,240,130,124,205,174,132,199,157,234,102,139,85,248,255,181,74,178,220,205,174,76,175,71,240,25,139,148,231,252,6,155,146,131,243,19,188,29,109,73,175,8,174,66,181,160,99,69,231,37,120,73,193,80,84,4,71,81,6,98,126,255,227,197,213,110,93,81,219,53,38,19,75,81,217,216,28,158,183,117,52,224,150,141,239,114,127,172,208,190,93,212,16,242,23,188,5,206,83,84,54,155,195,243,249,128,163,45,127,42,116,156,161,168,108,108,93,25,188,98,238,130,55,170,74,139,194,169,250,231,199,239,252,213,114,206,162,168,102,201,97,240,26,76,243,180,238,184,238,48,199,93,240,207,128,46,193,100,84,214,17,217,107,77,178,129,199,31,106,110,34,106,45,96,41,138,136,176,184,175,25,6,67,20,228,76,69,165,85,52,198,176,125,242,181,251,81,16,208,165,92,18,103,236,141,155,87,149,74,64,150,146,124,205,250,230,118,203,233,109,216,74,30,112,28,103,66,39,71,52,99,108,207,79,88,254,36,175,184,206,130,247,14,218,156,58,233,81,177,104,27,15,127,175,221,9,206,235,145,247,1,190,119,130,16,100,172,58,164,180,149,141,60,55,145,159,217,20,141,20,221,14,214,152,182,186,128,181,213,93,91,95,111,182,121,245,102,11,80,23,5,125,207,169,124,106,243,198,214,230,182,252,80,23,200,245,3,223,93,160,189,122,93,212,75,126,16,216,34,5,185,3,134,69,203,153,92,125,95,208,79,222,157,5,96,175,196,39,174,237,84,226,69,154,87,101,224,33,15,3,236,3,118,117,173,201,182,91,172,181,213,100,141,141,154,70,165,11,144,142,142,166,129,231,123,216,152,160,38,37,222,92,161,18,39,169,164,181,190,185,177,166,243,229,146,44,235,120,159,162,169,222,4,85,44,136,214,215,26,93,183,223,31,163,229,57,82,183,107,54,110,172,221,68,73,175,77,73,103,28,138,27,205,230,213,144,2,61,41,111,225,170,53,46,70,4,184,234,246,93,187,55,78,207,158,220,236,186,194,84,90,12,150,164,212,137,132,133,111,91,57,80,116,249,109,129,174,134,121,50,167,43,63,252,24,242,74,149,214,235,168,252,4,166,59,73,18,27,76,28,106,41,120,253,95,229,4,226,213,246,141,236,68,91,171,93,17,16,215,167,95,108,138,179,73,121,136,56,255,244,90,10,128,146,249,126,35,53,223,71,97,4,121,134,129,135,186,195,151,133,30,225,200,30,33,126,109,33,66,41,171,98,177,94,205,215,13,188,69,86,71,222,83,112,42,218,182,153,93,1,230,171,144,28,255,85,232,239,172,29,46,189,29,44,188,28,100,88,232,197,247,211,43,53,195,57,117,181,60,111,3,103,128,214,109,117,45,225,26,245,146,192,50,190,38,38,132,184,193,83,129,54,245,58,55,156,206,141,180,130,40,221,64,101,166,246,83,53,205,103,27,187,6,132,89,245,105,93,233,128,55,90,155,246,162,164,172,120,215,163,35,60,85,17,138,85,177,198,214,97,92,180,25,47,190,137,189,32,253,113,190,214,134,1,250,229,58,56,175,131,56,218,165,3,159,255,96,241,234,224,59,255,120,116,68,142,81,198,184,79,215,111,16,11,169,237,64,87,97,134,230,111,148,115,107,227,5,90,172,52,186,232,50,164,94,56,214,105,100,74,93,225,66,85,80,7,186,194,43,137,92,109,52,174,128,148,160,218,34,160,24,27,146,60,27,235,45,252,158,111,145,187,184,153,198,220,107,211,223,177,163,19,55,225,167,117,70,74,246,41,211,172,76,77,19,76,171,153,159,229,10,20,192,126,41,254,164,178,117,163,181,69,218,221,41,117,84,184,199,219,153,85,113,196,180,165,98,196,243,105,57,234,160,195,157,118,193,146,184,177,217,178,231,231,117,162,113,33,142,138,101,161,235,173,179,216,218,209,145,111,159,138,137,60,70,75,169,186,221,247,142,125,179,235,46,180,49,243,122,196,141,235,133,196,164,72,44,239,57,186,20,221,4,44,16,97,212,67,219,241,70,145,142,17,245,157,31,108,102,51,168,99,30,49,96,121,126,30,191,229,148,240,18,169,216,139,182,146,9,32,211,58,86,154,218,121,100,234,252,157,149,28,105,189,107,135,192,167,43,20,8,221,210,88,19,133,69,35,93,187,223,173,98,66,165,94,217,128,73,80,43,232,198,116,42,153,224,58,53,26,214,7,129,83,68,220,188,73,224,54,96,185,212,249,143,155,32,129,128,104,36,59,219,218,20,227,162,244,65,242,246,127,27,9,117,19,32,166,249,139,15,201,109,121,205,197,192,166,244,48,208,46,102,170,154,12,255,109,108,215,212,129,212,205,155,5,4,238,172,57,91,78,87,142,190,28,115,49,37,229,90,182,238,108,56,55,18,101,130,60,218,153,3,63,156,163,66,23,91,20,101,50,143,174,124,247,197,10,45,64,160,89,43,158,19,154,78,64,144,199,99,155,91,221,173,110,142,15,78,65,66,199,203,0,9,5,234,206,67,146,155,173,90,123,13,36,76,164,8,57,122,170,125,157,128,147,212,204,10,39,74,151,192,147,57,101,205,41,117,116,146,109,53,182,241,64,180,150,105,151,31,192,233,154,31,169,214,169,95,152,104,180,62,105,72,117,171,124,168,159,144,19,200,185,241,144,102,163,51,117,245,130,32,198,197,191,4,181,130,56,248,134,132,115,11,144,33,9,176,229,116,182,122,221,146,77,75,174,249,60,79,22,142,151,112,188,215,11,241,34,56,57,121,139,86,19,191,100,171,255,110,43,136,162,213,99,47,66,251,216,6,158,56,1,138,254,191,139,139,164,130,221,99,215,239,94,160,139,131,105,167,159,239,238,178,103,123,187,251,247,216,187,187,247,233,212,239,65,107,143,121,251,187,175,191,206,190,160,29,60,194,159,72,156,96,238,62,197,108,247,99,58,236,124,247,29,60,47,228,167,134,251,252,44,148,78,24,157,247,247,217,224,179,187,193,222,59,120,24,218,218,163,3,210,7,235,80,230,117,200,240,14,219,222,199,236,239,238,246,247,233,203,59,240,37,184,189,187,13,95,142,161,138,47,64,210,205,189,33,165,61,221,127,135,173,81,229,93,113,28,186,235,97,145,33,30,98,194,247,51,248,62,208,78,74,161,206,219,169,58,213,247,119,119,79,181,47,175,239,6,183,223,97,43,0,220,109,5,220,6,0,7,137,103,251,187,187,199,183,33,237,131,219,231,183,17,212,45,72,196,195,211,51,60,12,190,113,251,228,54,243,94,223,245,238,188,195,70,144,24,96,206,247,239,108,222,102,23,119,119,159,221,145,125,235,10,76,196,119,0,21,23,111,238,174,192,151,45,200,222,196,236,171,119,250,119,88,116,123,119,112,247,29,142,97,64,235,49,245,234,238,57,160,31,122,117,247,29,129,210,103,178,87,175,43,216,159,1,86,94,151,223,1,189,31,188,158,160,247,246,238,8,62,125,33,133,170,243,215,1,85,199,119,118,55,224,203,187,187,195,55,84,69,23,119,118,143,223,120,135,142,138,87,48,237,228,141,211,125,246,244,222,110,4,137,79,1,214,109,236,111,252,70,124,27,155,108,66,226,6,53,9,127,97,168,224,211,250,27,241,62,59,190,187,187,2,159,30,227,23,24,168,248,158,2,38,186,187,27,220,163,209,107,37,137,128,131,51,72,132,110,113,66,58,191,135,4,7,192,65,162,151,156,117,7,18,248,155,247,62,160,115,237,167,111,190,195,154,26,70,34,69,112,84,117,248,38,175,251,2,178,69,178,238,15,222,108,113,26,120,243,11,34,255,51,137,179,27,159,117,33,131,189,78,135,237,207,62,251,78,170,86,250,158,116,227,246,238,218,103,9,56,94,235,250,103,161,214,149,253,221,227,251,136,206,221,207,35,226,238,251,123,104,52,240,236,190,236,196,49,17,129,183,47,176,2,127,183,232,47,141,140,39,97,217,221,194,10,55,239,135,251,52,22,15,4,53,12,246,211,185,240,124,127,191,245,217,155,123,202,80,129,15,239,29,194,211,190,52,21,120,7,255,208,56,172,104,48,80,141,23,90,239,186,73,9,89,249,110,239,148,176,247,116,239,142,248,210,85,192,6,201,59,208,52,98,237,116,239,125,202,189,166,114,243,9,230,105,141,68,114,96,86,247,66,194,214,96,255,142,32,159,103,201,40,187,188,194,253,30,142,194,103,19,43,9,62,244,111,250,52,23,222,121,93,32,68,3,95,102,73,108,20,210,203,221,20,19,5,185,69,207,109,162,240,234,43,252,252,143,115,154,21,252,199,172,8,157,76,251,189,240,61,63,245,189,238,216,225,83,248,206,101,54,254,157,59,45,76,151,111,53,91,221,245,77,241,157,95,197,174,119,142,43,21,245,157,171,193,50,223,235,125,58,85,133,239,92,221,194,191,19,251,18,141,58,149,74,82,126,211,185,177,126,179,171,125,71,79,229,218,119,135,254,209,190,19,31,147,124,239,109,244,110,244,196,119,93,243,167,234,231,210,56,126,199,255,29,239,180,50,198,7,252,44,78,68,147,118,41,219,68,230,205,202,207,170,28,231,237,120,3,196,209,201,15,196,228,85,10,62,8,22,138,127,192,3,63,249,65,99,211,43,154,180,43,63,75,86,17,203,241,67,64,213,19,249,63,102,91,197,115,218,85,77,93,175,64,165,54,50,66,8,65,161,13,86,91,207,188,186,90,201,162,17,50,235,73,37,217,249,25,126,34,190,148,151,17,39,21,250,63,139,20,20,172,187,44,72,194,171,204,53,153,134,21,121,214,40,14,27,203,179,9,81,108,70,62,83,156,65,78,71,118,25,242,166,66,154,28,73,206,204,1,15,179,0,32,153,51,63,249,89,165,217,216,72,27,169,104,213,36,147,72,34,58,51,77,230,64,183,56,179,76,195,39,4,35,97,78,177,72,69,78,81,69,9,124,27,173,140,57,128,150,87,83,52,81,222,102,225,87,105,88,208,156,123,148,248,249,99,26,46,37,154,242,201,174,245,82,125,21,130,18,16,116,223,41,195,250,226,8,87,231,161,37,240,20,64,163,207,241,133,91,83,167,159,83,168,52,51,102,233,99,210,153,147,126,6,89,168,35,79,54,59,79,49,32,194,180,167,4,142,34,106,154,129,147,112,214,100,212,14,77,231,172,254,154,231,165,101,0,77,93,23,214,106,11,247,125,177,67,212,107,172,89,55,202,215,44,82,49,233,107,150,208,54,229,123,80,214,139,178,227,209,151,14,239,12,92,206,125,244,251,59,3,44,123,152,155,110,120,214,194,149,91,250,208,234,99,86,147,218,113,239,204,77,182,132,157,89,132,151,185,214,150,151,57,132,188,10,188,159,96,213,69,108,151,41,150,60,92,252,22,91,126,203,44,88,139,55,103,179,66,7,217,250,87,93,67,154,254,186,88,147,194,2,55,59,134,215,25,184,162,243,237,226,38,82,210,214,2,19,105,170,253,238,213,178,207,54,250,157,151,98,132,224,182,72,119,210,39,227,233,182,244,147,93,32,4,60,11,47,91,188,211,122,249,210,172,101,96,20,157,94,27,188,50,35,123,126,157,134,145,243,132,25,113,132,142,212,75,57,151,171,177,246,139,128,40,132,143,41,220,211,2,48,104,39,231,229,195,195,237,105,103,87,160,117,40,115,224,94,202,6,35,31,188,86,198,121,78,219,49,82,39,15,149,82,129,33,119,78,95,132,182,148,164,41,206,234,203,247,130,148,192,144,65,77,22,178,162,239,25,106,198,51,253,233,176,231,200,50,83,195,182,104,64,207,210,40,64,187,16,202,167,139,25,122,38,33,25,172,101,232,61,7,2,225,110,43,211,77,252,71,24,7,104,147,39,101,38,144,205,94,176,252,228,184,147,84,161,201,108,222,56,74,227,64,55,43,200,15,77,162,114,169,20,234,92,50,36,115,45,41,37,101,116,144,89,118,146,179,188,138,56,204,211,235,153,89,105,102,182,145,57,66,162,12,153,175,154,252,138,160,207,218,180,126,102,109,88,132,162,172,209,66,165,16,225,197,230,11,101,179,166,146,95,142,155,72,121,51,132,251,162,82,185,43,2,211,213,80,5,26,165,188,166,65,203,185,145,237,128,198,216,76,201,57,109,80,102,152,77,164,71,171,84,223,152,213,82,230,76,43,102,227,114,234,204,41,157,56,176,170,136,85,35,63,249,82,194,215,228,85,246,18,239,212,253,47,188,55,149,87,27,171,141,70,238,164,245,213,54,93,38,209,79,248,245,187,66,220,32,4,19,82,171,38,90,133,96,34,116,73,178,170,219,136,98,188,5,149,24,139,84,214,155,242,198,75,114,125,72,25,76,96,50,33,98,83,148,228,59,153,124,75,172,71,42,25,243,145,10,183,31,73,223,147,73,201,116,77,16,225,248,127,104,72,146,186,242,115,243,38,47,200,213,152,149,188,73,73,242,85,205,197,236,229,38,97,88,66,253,146,247,124,212,221,158,50,66,224,216,210,236,27,42,104,224,64,233,105,99,19,117,133,168,24,101,234,206,149,132,74,96,49,121,213,182,46,5,149,118,115,138,155,156,136,68,110,120,146,232,2,248,229,36,2,42,101,119,34,129,42,90,153,179,141,182,18,80,148,28,147,192,145,150,111,146,244,44,87,176,149,220,149,74,129,147,186,149,152,180,160,207,226,117,40,91,43,106,110,61,105,78,208,55,95,25,40,37,99,122,162,93,212,146,246,34,188,73,4,38,109,140,50,23,110,210,12,135,232,88,156,49,69,17,53,113,131,20,241,162,200,81,220,4,84,20,251,94,252,169,214,237,189,173,187,251,109,153,49,205,19,182,146,222,170,225,207,151,41,6,78,128,55,153,118,111,108,107,74,156,177,77,123,123,219,224,65,145,140,27,157,94,211,192,16,236,248,108,111,96,76,84,143,167,219,152,222,167,252,55,110,184,6,186,255,65,15,29,91,93,76,239,226,243,205,181,141,30,60,59,148,255,102,19,203,14,241,121,125,163,215,133,231,17,62,111,59,20,103,117,128,207,221,109,219,134,231,30,149,221,220,94,131,231,19,124,238,112,24,58,244,236,246,48,207,49,62,187,235,78,199,168,37,193,85,119,133,127,39,229,55,202,111,32,81,179,208,234,98,84,9,25,144,49,66,135,105,60,92,119,168,135,235,86,238,8,173,240,192,62,68,87,235,30,127,106,29,66,63,235,173,118,255,150,117,163,221,231,206,140,150,170,193,10,188,215,91,151,151,241,45,11,158,107,170,60,186,35,110,71,152,151,28,31,173,68,42,27,60,95,94,86,251,228,213,24,10,111,45,47,147,135,112,72,220,194,159,218,229,37,247,120,28,37,223,250,252,91,31,190,65,185,53,42,183,1,57,232,25,242,109,236,96,228,229,24,161,97,80,61,6,108,91,106,162,83,152,84,98,11,19,107,73,160,214,211,116,160,86,129,167,216,218,110,199,183,220,58,252,149,65,90,129,30,62,141,142,158,155,109,94,99,204,182,40,42,28,250,101,193,247,45,114,132,136,113,252,146,202,47,178,195,16,229,176,95,16,108,61,137,163,78,97,211,155,232,166,133,158,90,56,14,245,181,182,119,203,130,63,90,206,62,166,246,49,21,199,164,142,96,122,151,151,226,135,94,251,252,21,126,16,149,222,242,50,97,84,96,204,94,241,24,34,40,133,49,149,72,24,75,250,116,150,233,19,247,254,40,17,231,89,3,236,226,29,191,11,123,176,179,231,197,212,201,62,116,178,127,171,181,77,224,197,220,127,62,172,81,80,69,127,117,29,113,208,255,244,250,74,80,223,174,175,3,53,162,179,239,170,247,218,107,253,229,150,196,45,111,36,193,117,8,184,182,211,96,237,167,230,110,26,164,94,14,36,200,72,78,185,56,246,91,155,132,247,164,233,16,155,14,111,109,237,200,230,182,121,115,102,120,107,91,166,173,180,84,170,32,177,122,107,115,69,101,101,73,214,109,22,212,195,122,75,85,113,83,165,183,54,241,195,74,43,85,143,76,230,137,109,89,249,54,212,156,25,138,243,210,89,142,165,173,24,254,6,214,13,64,0,58,81,139,113,218,190,6,227,80,183,214,106,99,154,73,48,133,234,245,246,217,137,215,119,171,173,164,158,8,144,18,221,90,147,206,202,150,208,227,244,35,55,114,195,83,215,169,218,172,95,143,68,80,134,174,181,212,2,98,148,254,234,200,251,25,161,208,61,240,14,95,123,237,181,0,208,40,135,140,202,177,46,172,159,245,58,171,99,46,244,14,6,68,140,32,214,208,237,179,189,98,193,184,221,106,210,250,96,215,198,118,29,222,161,43,97,187,19,186,246,83,140,211,166,122,254,52,189,82,251,238,89,197,43,12,224,142,30,34,27,67,244,224,223,64,174,176,209,241,98,182,129,33,33,121,26,208,197,125,130,189,10,11,44,197,219,57,177,195,125,244,102,124,207,119,188,46,186,27,19,37,153,79,65,216,207,66,16,168,170,97,77,6,78,199,200,30,80,140,59,10,123,18,196,118,127,31,50,159,193,78,135,17,168,1,237,195,6,197,172,208,63,80,253,52,116,176,81,108,127,6,198,182,95,107,135,9,44,247,124,34,210,218,202,198,45,244,146,202,97,109,2,216,98,168,10,178,126,122,123,9,86,166,26,101,133,148,106,51,113,41,219,181,170,81,189,160,72,109,117,27,246,163,102,219,185,213,109,59,48,210,188,25,231,211,107,59,173,27,230,218,250,22,219,86,78,219,246,96,6,144,83,77,133,255,61,137,255,100,167,40,199,131,139,27,101,41,30,176,26,192,83,80,247,0,27,148,107,15,149,10,250,215,174,21,124,58,2,96,163,122,23,182,71,109,245,8,86,35,220,36,83,235,73,132,91,101,15,230,84,199,26,212,123,176,61,34,113,140,170,157,26,219,133,121,112,74,175,220,229,29,228,188,72,191,158,65,142,125,12,24,30,6,232,74,189,51,234,245,220,176,198,206,1,77,231,183,162,246,185,220,11,158,90,231,183,156,157,158,121,210,62,61,56,63,180,246,27,81,223,235,186,213,93,182,187,242,20,42,197,180,227,134,75,11,78,21,115,64,219,43,214,83,168,158,32,29,216,231,213,51,246,180,70,174,240,246,216,17,123,6,77,218,125,232,53,58,246,123,12,141,33,86,247,224,119,239,214,89,123,79,172,243,71,240,126,4,64,28,193,251,222,173,211,131,163,195,100,218,61,59,120,188,178,114,104,97,226,193,222,97,77,43,223,41,44,47,242,95,240,252,114,152,159,37,227,123,36,61,251,242,254,6,232,76,241,24,8,186,22,88,29,194,14,71,153,207,195,109,160,71,75,25,138,117,73,57,216,243,107,241,9,170,188,16,195,119,194,16,64,48,238,249,167,54,178,124,104,162,108,72,39,197,46,86,190,228,241,150,34,168,63,180,207,30,15,251,94,76,145,224,249,126,178,231,70,241,231,184,165,241,221,32,196,248,183,213,8,40,99,34,193,225,94,38,1,104,216,239,54,154,28,179,221,210,162,1,46,255,216,104,55,15,226,147,19,183,98,147,63,243,10,244,1,1,173,120,81,37,14,130,74,199,59,134,223,74,7,29,250,5,161,235,160,163,70,187,242,206,163,10,18,180,65,21,114,231,158,238,173,130,122,223,243,177,230,238,9,72,70,190,44,84,17,198,211,192,245,251,126,16,87,132,114,147,226,46,101,128,104,188,231,63,240,124,111,48,26,168,66,232,68,213,67,56,0,40,130,168,34,142,13,37,212,102,197,88,233,174,24,80,212,16,241,83,92,171,219,230,190,120,159,226,204,98,1,178,158,218,196,197,152,92,56,93,123,52,45,250,213,145,90,2,118,171,61,92,175,78,171,61,160,111,254,188,15,63,49,67,95,10,175,89,55,150,151,207,120,234,57,252,12,97,194,71,111,217,111,193,58,73,225,120,29,57,14,15,236,232,41,124,223,231,129,19,200,251,52,212,81,131,149,213,105,216,195,97,255,130,50,132,172,39,107,135,201,55,30,144,107,222,200,236,49,105,107,238,50,23,145,186,31,132,34,114,200,125,247,212,237,155,49,27,64,241,135,54,72,48,161,143,14,237,220,99,242,173,105,6,147,137,219,224,206,21,243,174,88,83,142,148,21,237,98,140,40,120,45,160,225,183,2,113,92,137,114,146,32,98,228,79,60,43,104,60,16,232,74,121,37,151,117,162,127,106,204,68,139,139,219,40,234,2,131,42,48,32,211,64,102,18,61,70,22,201,145,105,90,39,113,71,138,131,199,111,222,123,124,23,186,181,188,108,147,147,90,149,192,119,64,45,7,32,250,136,66,230,122,128,217,9,8,63,157,2,167,25,217,136,197,155,32,141,81,196,226,206,205,245,25,153,27,176,91,214,94,182,159,75,238,151,80,68,85,36,179,243,110,48,24,128,8,141,161,155,140,148,183,72,254,225,33,164,43,103,145,83,170,225,231,240,92,57,111,240,172,226,16,28,178,3,130,67,114,164,136,146,55,69,158,39,173,146,57,150,145,179,41,230,253,67,59,180,7,12,157,219,162,10,199,212,217,14,61,135,229,78,208,177,116,232,70,68,191,70,242,197,152,168,134,129,206,146,118,143,71,56,192,102,171,153,124,7,209,55,249,142,103,150,230,214,36,5,53,29,222,36,89,232,228,192,52,62,252,249,215,94,124,237,123,47,254,244,167,191,253,211,159,104,173,193,26,225,214,135,128,36,55,84,200,33,95,219,166,184,67,101,172,161,154,1,240,34,91,68,165,136,129,102,90,6,51,8,9,212,168,29,27,166,113,1,255,212,31,60,168,3,161,48,138,186,107,96,245,161,237,227,0,145,219,104,178,166,51,160,36,37,2,210,135,54,57,115,133,194,31,127,249,31,33,157,28,107,242,99,179,19,144,222,93,252,242,252,87,95,124,254,119,127,248,226,79,191,247,226,59,127,5,89,92,223,201,100,248,232,151,223,122,241,151,127,37,50,76,56,41,156,96,3,72,11,244,0,235,189,155,27,58,50,178,165,32,67,37,35,167,50,100,7,78,125,48,208,143,38,107,209,255,236,90,227,243,226,159,254,240,163,255,248,207,207,191,249,245,143,254,238,199,218,248,208,26,163,213,167,97,63,133,80,13,33,128,202,31,253,236,227,127,249,214,243,223,255,94,186,210,114,210,69,23,243,246,0,163,44,249,165,100,252,10,178,239,5,133,112,204,124,232,15,197,169,46,36,110,189,246,151,139,176,255,246,231,57,132,241,195,241,98,140,245,188,126,236,42,148,77,197,223,111,191,248,213,23,127,248,95,210,109,204,131,191,174,115,21,252,117,157,249,240,7,249,160,167,176,78,246,161,38,124,141,180,0,16,154,27,100,194,4,119,92,15,152,120,234,94,0,180,158,195,82,8,244,249,104,171,201,0,181,193,216,128,64,35,70,231,10,35,36,82,58,176,104,81,195,162,4,95,10,134,161,55,176,195,11,131,161,110,216,52,164,146,88,172,187,76,27,167,73,106,49,15,124,90,196,31,83,62,225,247,247,180,106,188,248,230,119,62,250,201,127,126,47,127,132,36,254,49,106,135,18,252,44,60,105,0,66,183,7,56,159,6,1,197,148,33,95,131,73,243,191,253,242,215,63,250,245,15,167,52,162,211,93,186,65,180,217,232,7,182,90,35,207,236,208,71,150,57,221,232,104,136,107,231,157,243,110,63,105,244,249,143,126,245,252,203,191,184,82,159,121,83,196,171,232,237,164,4,100,25,191,30,163,230,160,3,97,155,187,111,38,87,202,24,19,247,1,48,151,85,30,149,70,0,84,14,10,254,243,226,47,126,242,252,187,223,158,158,135,123,49,246,52,223,208,209,73,112,134,45,237,40,132,145,153,68,125,52,52,204,76,18,98,210,32,71,198,58,205,106,85,76,217,245,197,97,252,0,178,25,172,104,223,187,217,164,125,239,26,251,242,246,60,203,216,243,239,124,255,163,95,252,230,163,175,253,244,197,23,191,52,231,50,54,199,194,149,174,117,246,194,53,138,122,253,197,23,46,44,53,207,194,69,249,244,133,203,142,71,209,2,75,23,193,157,93,189,40,100,143,236,17,253,206,191,124,205,55,50,191,248,227,143,254,248,251,207,191,242,7,31,253,253,47,95,226,200,164,106,157,61,50,32,15,61,129,185,187,248,224,136,130,243,140,143,204,154,12,81,247,131,139,11,160,136,127,227,35,244,226,199,63,121,254,181,223,188,188,177,145,245,205,30,149,179,97,236,47,62,36,88,106,158,241,160,124,201,96,224,235,181,54,250,57,6,66,254,47,156,231,235,227,163,57,170,23,199,123,15,109,223,237,203,85,51,47,74,137,92,70,206,207,125,39,246,75,139,106,206,72,141,137,164,11,170,15,74,139,216,160,167,120,91,120,140,189,49,13,220,65,113,215,100,161,125,246,22,165,156,214,85,154,236,171,72,72,161,91,102,154,28,10,111,251,114,193,199,195,83,77,206,33,179,108,164,21,157,136,196,209,43,6,33,6,200,30,216,34,18,32,19,7,240,144,155,226,218,137,239,168,101,98,6,63,85,173,227,117,141,58,181,104,152,99,35,57,93,133,93,141,31,175,66,219,198,28,153,18,106,151,216,238,143,6,218,78,223,243,206,93,7,33,225,91,62,25,10,24,76,244,113,115,211,96,106,121,251,198,243,111,252,12,249,113,54,87,117,136,129,58,85,99,16,174,240,90,98,24,171,9,5,252,130,41,56,217,20,131,254,225,47,255,159,143,254,250,75,40,217,193,166,92,87,167,210,113,16,244,99,15,183,244,153,16,164,27,94,111,34,31,47,96,42,130,0,101,145,34,17,225,165,65,176,153,233,186,130,134,67,32,180,111,164,200,33,17,145,21,73,224,47,13,154,141,194,129,8,79,113,78,36,136,248,234,23,159,255,253,255,253,226,31,254,241,183,95,250,214,39,135,136,124,255,19,98,251,245,183,158,127,245,235,176,190,126,248,235,175,87,7,181,79,26,6,110,109,131,81,39,19,28,124,252,211,223,255,237,159,127,243,147,110,217,245,163,81,232,126,14,215,159,100,224,127,243,151,31,255,232,75,192,143,125,210,141,219,125,55,140,211,109,127,252,131,191,125,241,149,255,243,119,208,246,179,236,88,255,211,151,126,251,229,111,84,7,235,171,209,39,62,220,124,95,77,51,5,47,173,201,86,49,170,57,203,148,154,101,41,214,238,26,237,139,5,133,12,163,178,235,110,22,1,178,211,223,250,250,135,191,254,206,212,70,25,191,83,254,184,31,196,40,102,29,141,170,7,196,48,168,232,50,172,231,23,200,131,7,179,197,91,96,166,60,159,154,40,16,44,227,36,254,18,9,145,168,137,171,186,13,144,166,116,65,146,175,12,47,254,226,31,128,82,159,255,197,191,160,32,123,56,65,195,28,157,75,76,188,67,75,134,34,73,41,229,43,244,66,2,118,110,212,36,241,171,221,147,195,93,78,222,185,34,173,114,150,247,59,118,247,92,219,167,7,134,141,187,100,35,22,25,230,193,90,147,173,55,217,70,147,109,54,15,181,79,211,106,192,83,22,24,191,139,96,20,195,138,133,71,162,172,66,213,177,10,112,43,167,240,23,50,133,172,130,145,162,89,229,253,209,96,136,58,90,202,72,209,132,224,151,99,220,192,82,117,174,232,196,6,225,193,233,83,245,251,148,150,116,42,155,103,159,167,243,108,9,89,114,23,224,154,242,0,237,183,120,72,93,122,92,49,146,145,146,156,197,54,48,79,12,77,247,140,237,211,19,192,35,191,49,205,109,0,181,6,241,149,157,122,145,215,161,128,69,72,174,119,129,191,191,237,217,145,232,12,87,124,152,34,143,145,85,201,106,5,44,119,82,174,218,143,92,16,239,233,8,57,35,222,11,15,106,70,83,26,13,55,165,0,129,130,135,161,20,60,92,34,32,157,242,191,254,234,219,154,106,101,182,202,124,125,179,84,101,206,117,229,186,170,188,242,198,27,230,96,96,146,151,160,82,125,186,150,41,81,172,199,192,93,8,229,250,39,168,79,215,4,167,165,86,161,114,29,141,37,226,156,208,132,208,69,101,50,18,125,204,106,213,41,81,42,136,89,102,88,31,231,121,117,201,141,27,155,164,170,97,210,119,161,129,65,29,140,12,159,124,125,41,130,186,73,44,125,129,56,161,62,114,185,34,15,241,166,46,92,8,33,193,237,98,169,251,158,29,179,68,220,208,58,101,204,226,245,211,172,124,154,227,23,171,156,18,27,166,239,57,114,31,17,220,169,96,163,6,217,106,174,177,171,37,219,51,172,244,178,133,15,62,88,172,133,2,153,180,195,67,185,229,49,190,149,39,17,53,0,30,44,246,28,251,17,134,130,211,106,230,139,64,122,45,225,235,161,48,106,85,219,8,70,109,3,90,227,137,176,189,166,95,231,210,133,167,85,190,218,18,169,41,154,191,248,197,202,243,47,255,194,144,90,78,241,87,5,110,171,162,41,105,239,70,143,43,82,183,58,155,27,252,105,109,219,222,228,79,118,119,203,22,79,27,219,45,241,213,70,91,5,52,200,193,242,219,55,183,59,134,10,226,218,229,209,133,27,116,105,160,143,70,57,99,178,12,136,50,225,218,131,3,195,54,14,49,122,94,92,245,86,140,213,232,34,194,255,111,123,60,182,111,120,177,122,218,90,165,205,15,147,238,197,238,32,218,187,32,35,9,230,215,26,241,137,235,87,83,58,13,183,234,55,112,98,212,40,188,28,198,195,123,221,141,103,180,217,241,62,88,61,195,51,198,36,220,18,204,239,240,13,15,45,33,46,72,103,63,87,107,208,193,71,145,63,152,209,26,140,33,134,115,90,237,216,145,187,10,226,133,179,219,239,207,91,253,99,16,76,163,79,176,126,40,179,235,208,18,54,215,40,237,134,174,29,225,0,197,193,153,255,36,116,221,121,219,225,146,229,60,29,57,189,34,158,186,206,194,131,142,109,60,194,129,231,81,20,231,107,137,150,236,8,75,204,209,158,108,9,56,169,83,151,19,217,125,0,33,138,231,110,81,39,204,59,20,140,228,90,180,205,171,128,150,129,213,234,7,48,125,103,1,48,225,230,232,107,238,186,50,71,223,184,209,92,147,230,232,235,173,117,151,204,209,197,206,120,226,124,30,219,22,173,1,23,160,252,248,97,168,215,129,119,238,249,176,141,118,9,230,67,174,245,202,197,121,22,140,35,42,106,228,129,57,189,184,241,103,221,232,62,238,7,145,228,23,140,46,45,12,98,147,240,73,172,162,96,68,192,159,194,71,241,4,11,166,216,111,129,23,97,164,23,69,247,129,226,64,65,237,234,252,244,67,110,224,70,11,138,137,47,31,254,252,235,153,143,77,220,176,7,35,220,99,128,103,38,253,49,238,235,84,43,206,88,124,72,224,93,24,220,132,249,55,199,146,251,231,79,200,159,155,32,54,224,179,9,140,21,215,253,162,226,17,38,0,217,68,97,255,248,19,30,160,240,39,226,231,8,145,244,10,188,155,122,129,17,86,90,71,14,127,215,33,248,135,247,184,62,144,36,135,38,211,89,104,68,35,178,146,148,207,65,102,46,116,62,72,158,223,215,158,63,208,242,188,131,143,9,247,130,111,196,188,225,3,63,58,192,39,234,187,222,33,196,232,236,110,80,85,52,45,161,142,247,63,144,79,29,245,212,59,145,79,31,28,171,167,36,31,44,58,239,134,2,93,89,238,12,89,216,9,227,134,71,142,78,176,36,220,136,162,86,225,70,200,40,11,239,157,21,241,185,10,171,136,218,219,238,134,193,96,223,238,158,184,85,131,103,194,157,22,139,224,82,195,229,172,7,80,225,201,125,27,230,119,242,9,229,97,4,93,75,122,204,55,209,42,44,26,3,55,62,9,96,20,199,242,252,53,7,179,60,235,180,150,82,175,19,150,28,32,155,101,54,88,84,226,21,129,163,234,24,133,37,115,169,201,176,211,166,56,108,254,240,231,63,104,52,26,48,103,135,20,75,54,57,129,85,92,178,46,63,103,175,171,221,168,145,46,31,24,8,116,199,245,136,66,109,33,211,188,251,214,109,131,81,26,110,61,184,160,164,231,134,217,98,106,138,212,91,68,177,100,51,76,6,88,201,68,145,52,68,253,40,178,151,16,25,20,125,149,100,20,159,57,125,150,86,230,15,104,74,149,103,232,58,124,162,254,191,236,189,121,123,51,199,113,32,254,85,96,200,7,105,128,196,224,6,200,135,210,14,6,55,8,146,32,0,146,160,172,125,159,193,28,192,224,198,12,110,154,207,35,39,113,44,95,43,231,103,103,99,199,222,216,242,110,236,92,150,29,199,113,100,201,199,119,217,21,223,227,175,124,133,95,31,115,244,12,102,112,240,61,124,132,164,196,23,232,163,170,186,186,186,187,170,187,170,219,161,0,58,99,85,247,141,156,202,104,167,125,104,232,59,148,129,121,234,196,2,167,60,124,211,153,27,70,212,187,189,64,76,100,149,199,169,82,149,62,118,123,241,5,68,25,92,8,171,221,130,60,154,195,207,178,185,63,240,204,118,115,11,13,24,32,241,160,179,223,212,76,38,84,166,204,152,170,223,190,117,123,216,217,95,94,146,118,70,196,81,21,124,124,107,31,237,1,0,249,166,142,142,112,224,155,240,70,111,255,147,96,186,80,64,31,99,7,200,157,209,190,250,29,158,64,233,121,202,152,227,192,71,205,243,225,241,59,223,184,251,202,247,221,198,10,110,25,86,54,130,14,6,163,159,135,202,177,112,4,82,247,177,105,189,227,174,129,31,104,89,39,147,110,232,84,9,179,148,113,125,36,179,96,216,249,189,192,186,158,43,110,251,210,135,120,152,233,158,97,111,202,94,225,173,67,28,167,67,98,56,174,148,181,194,43,36,243,200,12,237,77,234,45,143,219,69,81,7,232,63,183,119,181,188,90,43,251,97,101,183,135,189,245,106,27,109,166,103,208,113,100,19,172,131,201,50,230,111,104,73,160,36,235,116,121,4,103,3,125,219,231,72,117,25,50,168,34,26,130,166,91,34,71,163,209,72,199,54,191,134,74,171,207,241,71,216,249,200,156,220,235,170,216,14,245,32,60,181,35,217,35,121,71,235,5,114,51,232,19,148,26,137,33,147,189,128,162,243,228,165,126,233,31,245,247,101,1,237,122,236,248,62,231,243,53,188,238,61,20,212,215,71,44,148,14,177,19,58,187,177,84,40,71,10,174,105,207,29,197,142,53,125,19,95,20,111,31,203,17,119,116,163,175,156,112,189,36,166,30,149,83,198,204,167,232,83,91,31,164,142,6,168,196,104,112,123,123,168,131,134,139,139,206,117,188,156,234,95,235,230,175,120,97,213,191,226,213,213,248,170,23,238,236,155,212,231,29,14,55,204,124,68,45,144,2,166,121,8,168,255,170,33,11,111,236,144,133,108,194,118,16,24,173,17,248,169,190,222,254,168,11,253,157,113,75,180,180,214,2,166,213,77,105,117,148,134,219,164,165,137,77,152,134,27,166,165,45,26,40,205,84,119,177,64,231,227,194,254,39,225,238,107,5,216,231,4,85,144,40,157,1,59,176,224,238,193,142,96,98,182,64,112,90,32,216,44,16,60,22,8,6,11,4,119,55,70,10,74,46,15,88,63,154,28,137,141,57,167,57,64,18,119,182,153,6,62,209,219,213,156,14,144,214,160,77,209,170,247,218,14,225,69,241,253,191,127,250,211,31,226,157,164,167,95,251,243,187,239,254,226,63,127,253,5,77,25,178,14,12,183,219,110,100,104,169,230,41,227,37,73,51,110,207,70,44,247,78,250,18,191,227,192,35,63,57,221,147,51,35,12,221,180,155,25,97,32,231,171,28,166,6,13,230,145,106,30,148,159,254,244,142,237,208,253,195,30,170,155,143,213,181,163,102,105,225,4,35,197,24,58,250,58,36,31,9,219,47,247,189,45,87,248,158,182,168,203,56,114,103,45,2,247,90,144,240,156,78,231,200,178,198,196,247,185,49,140,199,64,177,178,56,52,35,49,207,241,59,228,118,41,212,166,248,55,221,240,124,221,253,22,140,111,4,26,62,54,245,111,176,237,0,80,168,251,182,32,69,150,26,13,104,57,176,51,73,129,6,188,208,0,164,168,123,224,111,170,135,227,218,174,176,122,94,173,127,37,253,6,220,111,1,194,101,9,84,69,23,2,184,99,159,2,42,44,222,221,13,129,143,234,85,11,238,200,167,224,102,5,138,160,194,38,59,180,25,102,52,64,174,237,190,114,160,131,27,104,83,163,14,205,22,86,158,103,216,129,106,9,179,7,166,17,121,235,157,147,53,39,248,108,93,225,216,14,14,6,81,4,89,34,142,19,204,141,193,117,96,224,136,219,43,116,7,77,86,129,144,68,192,96,124,62,37,193,211,14,2,41,30,19,94,232,234,166,238,100,247,160,116,117,14,212,87,215,220,115,161,211,129,94,168,16,164,90,194,156,3,131,99,181,173,14,51,39,183,165,165,181,142,150,215,234,1,248,99,71,140,150,69,82,99,234,200,173,169,89,44,81,163,161,162,168,184,95,20,1,42,96,141,140,62,253,105,1,70,62,157,14,84,219,227,214,75,108,169,47,89,206,54,11,159,89,161,244,223,122,209,101,75,229,113,221,178,85,71,68,188,31,142,228,249,13,156,37,71,125,53,250,16,152,18,40,108,209,189,239,222,5,195,87,157,86,111,129,212,129,9,83,2,200,143,168,91,88,9,76,32,155,87,146,65,37,117,253,101,113,248,232,160,63,221,241,83,94,61,148,20,70,201,161,107,41,94,63,146,223,24,29,200,222,157,157,222,103,217,61,225,179,236,174,143,221,5,152,210,208,173,96,167,143,77,39,109,219,193,126,111,224,144,92,226,12,35,64,219,93,194,139,139,186,67,191,99,153,111,188,59,150,163,62,104,184,131,166,226,53,6,159,115,19,254,113,71,249,242,233,9,156,163,128,137,136,62,226,0,82,73,156,239,104,117,228,254,84,65,1,228,122,37,251,8,111,213,83,210,105,113,130,153,71,218,114,134,86,57,148,130,221,35,209,202,160,249,189,58,65,80,173,115,51,16,194,19,132,132,5,154,218,132,113,5,253,14,239,64,49,0,169,14,82,55,132,216,144,89,30,65,121,3,192,212,29,121,64,134,168,116,70,252,66,155,92,204,101,241,98,109,248,28,233,197,85,26,22,175,147,192,0,100,194,51,10,150,85,197,27,0,89,120,201,146,187,7,230,162,238,189,61,55,230,144,234,221,170,119,5,76,211,5,5,47,163,86,255,3,211,98,186,188,58,89,92,34,142,122,54,123,99,250,72,38,29,22,54,135,235,0,211,20,90,178,52,63,56,2,243,219,2,51,162,68,86,67,130,139,241,209,205,173,215,178,143,160,45,220,38,154,118,212,51,17,188,33,232,184,143,103,187,95,169,5,80,194,152,213,51,185,223,149,192,0,35,54,102,96,76,55,121,226,32,172,60,193,163,59,29,125,163,115,249,168,1,140,61,120,139,2,175,138,3,26,133,71,248,251,190,162,96,61,20,158,235,236,128,102,91,70,44,218,164,214,102,7,44,97,102,190,238,90,28,159,193,31,40,100,187,200,123,104,124,52,240,118,209,17,102,61,200,138,218,193,103,52,10,143,54,197,163,211,122,75,0,150,123,23,181,114,119,103,140,111,15,241,123,209,150,132,59,24,242,83,66,157,138,184,209,247,221,67,225,77,221,19,234,173,35,81,123,47,254,214,203,114,49,222,249,102,160,104,36,6,131,190,181,176,119,35,116,88,70,33,207,111,162,151,229,101,175,219,253,214,91,240,186,137,78,31,168,14,10,200,50,30,164,215,18,119,213,77,36,120,46,19,143,3,160,251,42,57,135,236,142,155,10,213,67,92,156,139,185,209,221,50,222,27,124,129,81,17,170,45,112,67,31,62,230,81,236,243,200,67,3,30,13,115,241,128,51,201,162,24,163,94,1,201,33,81,12,135,41,208,23,27,146,92,143,60,68,21,255,209,69,21,67,103,203,15,191,249,146,131,48,77,56,214,199,102,200,202,125,130,48,97,173,77,98,51,80,57,35,54,67,86,122,221,231,138,205,128,0,116,79,35,8,252,121,131,48,55,11,147,181,196,21,59,135,15,27,254,243,166,248,200,63,185,80,226,63,251,213,203,12,34,134,208,255,224,194,135,159,83,114,187,3,66,114,187,131,63,198,240,225,223,119,144,240,203,137,202,117,138,187,253,195,141,181,141,60,119,172,173,63,240,199,19,108,59,109,115,247,9,30,4,181,54,10,30,132,229,254,144,130,109,55,235,154,167,239,125,237,241,183,126,119,247,181,15,239,128,61,76,244,52,171,112,48,124,142,140,142,112,156,127,201,126,195,173,130,66,174,123,198,41,232,248,90,193,247,235,105,30,61,22,143,230,126,175,217,31,171,254,240,91,71,76,96,221,84,216,239,193,139,226,88,213,2,58,52,226,40,72,7,115,168,150,238,176,120,191,96,23,41,218,146,114,44,176,226,27,56,0,243,192,234,143,110,31,70,191,227,246,168,128,52,159,35,160,206,191,249,214,27,110,247,129,145,164,110,38,237,122,220,187,118,80,180,96,11,108,23,1,251,40,22,136,133,169,128,63,24,216,221,32,60,153,231,39,247,89,180,112,189,141,130,147,113,73,98,177,255,47,25,171,138,136,90,242,83,115,63,196,176,190,232,24,86,168,201,152,34,72,255,236,87,175,56,134,21,42,86,22,10,94,113,12,107,87,25,117,127,63,113,171,10,217,116,28,181,138,204,191,23,203,124,155,184,225,193,144,8,33,252,224,111,212,240,197,227,23,26,189,24,179,69,221,31,13,173,152,191,253,206,221,219,191,126,217,77,214,247,167,203,72,69,48,104,248,246,79,239,190,241,163,167,191,253,237,221,59,63,219,128,146,251,198,21,186,253,112,235,9,237,238,239,91,72,249,252,231,253,78,89,111,144,33,26,196,73,144,223,25,214,10,68,111,184,95,163,226,130,72,197,65,75,100,1,89,71,234,114,139,155,15,151,70,117,149,241,186,169,21,244,82,219,210,75,173,160,151,90,65,47,164,242,64,167,154,208,249,191,247,79,75,36,171,17,148,91,8,138,253,140,136,53,79,59,21,250,101,200,133,209,147,16,175,185,251,96,202,122,9,112,168,231,216,215,170,71,56,209,215,148,21,22,181,25,13,107,235,57,246,159,225,152,190,93,255,253,23,140,21,190,251,31,127,121,247,238,207,31,255,245,207,30,127,253,253,135,64,225,63,192,64,97,117,21,187,123,255,239,128,210,176,28,41,28,121,136,20,254,211,140,20,254,125,4,7,175,14,1,141,111,21,2,250,199,26,254,105,132,117,214,99,92,16,135,117,26,209,93,232,65,18,28,239,137,35,192,212,72,47,78,139,244,194,97,211,248,153,66,167,56,47,105,117,156,23,17,148,101,236,182,188,188,200,44,116,232,242,123,12,209,130,199,52,90,28,147,246,9,111,83,168,129,91,96,169,215,35,158,132,174,22,157,37,235,1,107,166,56,173,77,195,179,160,137,130,66,176,180,15,45,237,131,67,36,214,61,227,175,86,4,72,189,176,224,36,98,155,109,141,23,7,177,7,116,212,123,163,247,166,182,155,181,231,127,75,13,23,219,40,216,225,15,53,92,65,90,10,87,232,216,132,43,72,71,146,93,184,2,72,70,206,161,157,123,135,43,116,182,8,87,144,44,225,10,210,243,132,43,72,150,112,133,190,30,80,247,130,226,10,208,176,57,50,57,45,119,217,193,142,221,54,120,111,31,238,119,96,135,41,56,164,54,173,5,203,226,90,252,54,213,120,163,94,107,155,122,45,163,222,22,81,9,8,3,138,42,192,28,193,31,141,212,150,241,113,67,168,155,6,24,244,222,216,185,167,63,188,70,18,250,162,147,141,191,153,242,116,226,109,197,231,121,253,221,255,116,69,104,115,25,194,98,244,60,161,27,15,93,243,146,70,55,250,255,69,184,242,43,47,200,149,127,105,219,84,79,184,251,250,191,62,251,206,63,222,189,253,235,165,28,236,0,171,231,188,66,23,127,36,66,91,250,247,91,91,72,250,177,27,144,81,79,122,173,85,172,60,32,235,58,187,217,195,253,34,27,23,123,188,129,69,186,200,243,246,88,45,252,221,16,235,107,162,200,194,251,135,236,156,251,213,44,51,118,44,189,47,199,7,255,69,120,171,171,147,80,6,232,175,130,0,213,249,87,232,181,254,167,228,49,173,18,170,25,99,78,80,151,172,54,48,117,59,79,125,18,175,95,254,242,146,28,157,59,47,199,209,89,182,122,58,27,107,157,110,6,219,248,60,27,38,50,233,248,108,212,133,55,17,217,84,67,86,175,77,13,85,162,241,13,67,182,46,214,150,122,155,187,88,255,1,120,200,91,253,225,225,180,115,196,121,7,104,231,35,206,5,4,179,215,247,88,243,250,30,168,94,223,188,217,235,59,20,162,132,88,180,30,178,245,250,30,19,94,223,188,95,112,118,161,230,163,241,250,43,112,161,14,212,41,33,42,178,145,13,93,168,121,54,178,246,21,39,158,10,132,209,43,78,66,60,102,9,106,50,136,115,163,137,93,234,130,174,244,13,122,141,67,120,47,74,36,228,149,46,18,167,231,83,170,144,105,244,105,240,115,82,174,54,83,213,6,248,148,128,127,232,26,67,215,192,63,201,6,191,8,134,192,7,38,81,237,164,74,23,231,57,169,126,117,89,169,53,79,171,231,141,108,236,36,158,83,194,185,56,179,96,23,84,58,89,43,156,143,23,177,104,58,145,59,31,165,231,221,124,205,115,34,77,251,181,146,116,121,221,154,95,213,250,253,228,101,174,195,204,78,210,254,98,83,202,20,251,74,33,221,45,38,234,199,211,118,125,26,169,199,60,252,162,55,142,199,162,145,201,88,92,200,252,105,44,30,14,118,5,223,162,231,139,133,23,189,96,33,202,122,10,244,169,82,42,245,98,116,32,26,43,76,43,163,64,155,15,20,23,137,116,101,90,104,119,171,181,89,227,170,40,183,135,211,108,196,51,77,93,80,157,201,156,170,77,227,161,97,226,88,156,13,138,87,33,145,95,68,50,161,2,229,43,112,205,169,120,92,26,151,226,114,45,90,75,159,203,41,41,208,109,133,206,184,243,156,39,21,104,4,78,207,133,108,241,172,144,26,167,248,40,61,150,234,221,249,89,165,18,57,238,121,90,137,42,59,27,132,100,46,10,132,152,161,47,23,201,120,170,115,233,41,77,122,211,121,61,219,230,164,110,180,221,139,81,141,202,105,62,215,139,92,78,207,207,132,92,178,210,101,203,105,57,207,79,229,208,133,8,212,49,49,83,240,101,60,225,227,196,101,166,37,166,103,185,139,72,165,205,69,61,23,241,249,89,42,145,9,148,23,229,235,238,148,78,136,45,207,226,184,27,10,212,251,34,125,146,188,76,204,70,133,179,65,164,52,246,164,79,19,151,158,198,44,43,119,59,185,75,145,59,239,138,197,218,177,175,152,108,10,76,124,210,31,55,143,107,83,62,25,13,103,251,160,197,179,233,176,197,159,86,27,217,104,246,242,56,86,175,36,186,254,126,154,77,137,211,68,117,52,27,197,122,181,102,49,124,193,228,206,219,195,5,83,138,87,174,250,87,249,11,154,61,158,182,60,129,104,201,115,17,43,85,18,237,116,137,231,125,82,218,159,229,106,199,98,40,59,232,95,134,47,149,147,249,121,81,174,71,152,51,81,74,245,46,82,231,215,254,90,187,156,17,91,116,166,222,168,166,229,68,236,178,181,40,142,217,73,117,42,113,169,113,154,31,230,153,121,100,145,30,70,133,104,187,227,151,82,81,95,154,151,2,220,56,228,159,20,147,149,139,97,183,74,241,209,122,190,127,209,4,24,253,153,36,35,149,121,42,120,21,57,59,29,29,95,215,169,166,144,165,186,245,11,182,20,239,94,200,137,204,60,195,231,3,130,52,243,208,131,113,139,26,205,47,46,252,157,210,165,95,225,139,50,85,63,150,227,41,95,131,143,87,50,185,164,60,62,73,157,13,74,80,164,19,249,243,106,56,37,183,243,141,70,227,232,8,238,29,11,245,248,239,35,76,65,245,104,234,50,88,235,133,219,208,166,45,106,184,107,187,199,105,153,46,25,61,211,218,151,100,35,109,217,195,9,123,101,158,177,189,142,96,129,166,250,107,90,235,234,142,153,118,133,97,14,225,213,211,176,22,67,251,176,110,187,131,14,65,20,193,132,13,15,42,228,54,113,34,250,236,219,63,127,252,243,143,160,67,32,246,125,49,142,85,52,223,117,219,29,255,24,225,255,180,193,11,89,182,206,237,54,199,24,170,255,176,245,28,67,221,159,68,238,145,171,125,224,52,199,55,188,17,109,117,123,35,224,144,103,28,175,150,227,143,223,249,143,143,63,248,232,143,128,221,205,62,24,113,24,246,134,92,39,106,56,50,159,44,179,28,90,160,185,247,153,111,112,197,206,168,200,71,206,236,86,167,250,212,217,123,224,185,155,32,179,3,11,236,105,7,174,176,51,241,195,120,253,233,30,114,207,222,67,194,160,193,59,239,79,81,183,66,181,81,61,254,196,37,129,110,4,11,201,48,223,136,74,90,119,11,171,117,112,169,158,30,88,56,45,23,178,106,174,133,208,139,232,249,175,127,37,101,76,197,106,234,28,235,109,176,164,71,67,228,133,80,240,246,71,31,127,248,225,227,191,214,209,3,197,13,152,42,39,227,238,115,34,215,132,5,61,216,10,230,77,168,154,117,236,29,66,33,24,147,55,40,78,208,223,98,3,223,114,61,177,111,126,115,80,77,52,156,65,205,120,180,65,136,5,234,172,47,245,160,48,146,95,85,26,205,103,135,250,229,176,198,37,178,241,8,167,126,242,243,172,31,159,39,190,156,128,59,9,180,231,18,217,116,123,104,164,187,29,15,233,81,246,30,218,153,114,223,146,46,212,230,38,26,254,212,78,103,253,168,21,14,203,162,109,81,228,173,78,30,251,155,139,169,193,27,171,23,45,187,138,132,231,241,234,214,192,131,26,120,240,187,174,77,91,17,138,125,43,239,126,246,46,116,212,248,254,247,95,12,185,192,78,144,122,39,47,143,102,155,245,233,190,164,18,115,206,75,34,86,155,102,118,192,63,187,207,75,174,62,71,189,28,98,63,254,205,187,143,223,249,221,221,71,31,62,249,201,95,61,251,95,63,124,242,227,159,238,252,191,255,241,222,115,83,93,31,75,29,30,222,52,252,242,169,126,242,175,31,221,253,221,87,95,8,193,218,109,14,47,147,104,232,55,243,119,127,113,247,155,31,222,253,250,221,23,66,116,121,36,143,57,48,211,190,68,202,239,222,255,226,221,247,63,124,246,207,223,126,242,15,95,133,111,248,60,39,217,44,88,58,71,99,254,101,177,249,131,95,60,254,217,47,62,215,251,220,8,254,110,77,171,31,222,178,97,34,87,82,78,128,78,138,238,68,126,3,186,72,187,161,179,231,170,50,119,223,248,17,84,12,94,82,95,188,243,165,187,255,245,222,11,107,86,185,211,31,8,107,154,165,150,121,169,205,122,250,133,111,61,249,183,143,158,124,235,223,159,254,244,127,61,175,124,141,132,142,65,228,91,200,103,170,3,245,30,69,243,123,186,100,101,77,119,194,113,97,102,221,9,31,9,225,221,68,175,186,41,103,227,250,116,171,31,132,44,231,177,72,237,195,58,222,227,159,255,27,88,106,159,254,244,71,143,255,252,139,208,230,146,122,16,240,193,155,238,46,59,64,239,70,188,101,231,117,99,232,90,251,106,57,205,153,132,151,240,142,3,58,141,192,59,165,178,212,144,122,200,22,65,223,43,160,31,43,94,173,46,222,129,135,22,21,208,26,205,72,110,189,216,5,51,41,0,144,253,185,57,75,119,242,209,142,113,76,30,187,104,227,16,121,12,29,41,94,30,105,148,60,27,143,155,247,100,7,218,158,44,175,238,201,114,94,201,219,49,246,100,253,117,145,15,179,209,160,186,39,11,111,245,208,182,34,189,93,226,206,114,17,126,22,226,145,8,248,220,68,159,121,10,126,174,35,188,170,139,27,246,66,113,159,11,44,122,125,13,13,70,179,87,155,73,111,62,24,27,78,110,205,53,78,110,13,96,83,195,136,45,32,7,192,184,6,38,49,82,74,113,247,90,148,113,24,56,11,47,161,134,143,43,132,120,232,134,103,88,138,208,53,203,232,43,116,101,182,73,238,112,3,214,59,166,237,249,151,28,211,140,107,129,223,50,18,177,180,187,189,132,202,131,192,235,139,29,114,22,51,175,34,8,194,138,139,178,245,170,71,221,149,55,97,43,205,69,83,92,236,45,196,214,162,51,211,238,128,180,160,218,24,68,99,166,192,173,107,27,9,182,158,5,26,39,232,170,228,245,85,201,147,225,137,181,128,28,95,207,1,20,32,32,96,84,200,196,65,187,75,208,59,220,101,83,120,42,155,78,177,128,240,79,155,82,71,216,241,239,42,83,9,94,213,37,236,67,151,108,24,3,10,40,216,189,225,88,69,112,81,7,122,16,55,76,61,10,224,19,152,52,124,180,64,192,254,16,187,135,168,100,0,6,218,247,164,81,17,208,36,200,138,150,28,60,128,255,64,247,91,247,129,41,30,28,158,135,236,122,209,133,83,187,42,115,213,72,117,52,45,40,194,40,7,45,89,96,87,154,92,9,150,209,123,181,7,167,117,204,0,110,68,8,239,174,152,27,208,118,143,14,223,138,220,134,28,236,174,167,79,40,75,251,26,7,54,167,131,1,184,26,161,240,9,48,91,103,224,181,87,111,104,15,102,227,61,19,191,77,1,116,143,21,206,134,23,118,186,40,237,54,116,181,117,203,126,138,104,187,137,129,13,210,207,143,81,243,116,118,120,151,203,169,135,92,166,254,210,28,163,106,203,210,185,181,36,146,225,255,235,69,177,183,36,138,61,44,138,61,91,81,68,164,155,47,29,71,215,134,66,87,58,36,164,65,253,8,207,70,78,131,248,212,223,34,50,56,47,180,44,172,61,66,88,241,185,50,146,216,67,98,208,9,196,121,48,160,167,51,71,2,229,101,229,6,114,97,1,21,52,193,191,5,157,65,110,18,254,81,112,154,56,223,196,51,244,145,243,197,237,199,185,66,106,197,189,237,3,180,43,240,200,225,250,118,178,95,123,104,175,240,254,120,136,5,99,19,116,68,113,24,76,254,199,35,70,35,220,174,63,162,17,11,157,102,255,136,134,171,153,42,135,133,123,165,23,7,58,103,19,177,158,160,221,59,217,179,119,223,145,1,105,248,149,1,116,224,110,232,93,71,50,225,153,227,37,115,156,174,147,52,212,28,167,27,33,245,18,230,59,33,77,251,8,230,27,38,45,202,207,74,192,122,49,27,232,38,131,159,64,129,92,8,119,160,54,176,163,123,113,24,219,172,14,182,197,39,193,50,13,172,4,82,135,221,255,164,208,129,251,187,160,59,142,247,7,253,193,120,176,115,195,142,71,253,51,160,131,130,37,178,171,93,27,112,16,164,192,55,169,119,137,78,9,66,20,202,194,95,34,20,117,187,11,157,193,24,108,174,129,150,29,234,98,1,133,171,113,84,247,210,72,121,23,41,228,200,97,177,19,26,102,223,13,96,6,248,195,124,208,175,218,9,22,231,13,154,112,222,16,184,208,210,41,45,100,146,230,224,0,205,133,96,24,216,20,59,159,160,160,199,37,186,74,26,57,109,184,247,137,203,29,110,180,23,5,225,131,130,183,251,250,77,49,123,60,152,37,225,133,56,143,30,65,243,214,5,77,84,213,63,238,181,96,48,248,9,169,139,60,147,122,35,231,58,90,241,56,11,127,55,169,1,230,215,137,32,123,29,243,15,80,254,13,17,165,248,154,24,22,163,34,123,75,54,201,117,32,74,178,2,3,252,128,12,105,17,110,48,192,13,252,90,169,64,147,210,163,71,232,220,100,111,15,122,100,222,12,250,138,132,38,75,188,26,76,132,67,228,168,25,216,15,134,130,209,240,100,122,168,54,75,20,197,195,197,30,186,183,1,216,41,224,199,4,145,3,10,165,122,130,24,216,143,80,33,127,116,50,93,141,28,57,129,218,96,199,206,161,0,125,60,28,11,110,138,158,132,185,47,41,123,216,76,191,209,42,192,242,4,160,245,92,89,3,35,206,193,95,18,140,194,118,7,29,160,193,186,14,14,38,123,188,32,12,92,251,122,48,229,163,71,245,62,63,7,86,30,143,34,170,252,251,225,72,0,48,214,229,223,7,124,138,0,70,193,96,68,237,243,237,193,193,222,84,168,183,165,209,158,194,201,125,120,18,106,145,0,51,253,150,64,215,27,213,161,118,63,28,160,32,251,76,52,226,167,87,30,161,179,72,215,136,119,241,210,68,21,90,89,224,201,146,125,20,81,104,87,16,250,138,10,148,89,174,224,107,47,182,101,235,241,122,220,84,214,237,5,250,200,13,144,105,116,254,21,244,98,239,39,96,153,186,147,7,190,150,208,107,3,163,221,55,237,203,109,48,252,56,193,135,218,38,78,198,130,79,145,57,223,68,18,166,138,241,112,154,160,20,213,143,127,140,117,231,157,50,246,155,219,7,69,221,64,183,210,194,235,186,96,237,5,82,162,0,157,140,14,52,25,218,203,210,76,202,91,163,105,214,203,208,12,239,245,36,232,12,227,237,39,104,90,98,96,74,135,241,82,40,105,12,146,230,9,152,228,79,120,27,41,58,199,120,219,32,169,139,146,6,9,181,212,20,36,81,40,41,152,128,95,50,168,20,64,35,192,63,151,52,66,72,115,176,128,232,149,80,254,28,84,81,80,149,73,2,126,209,171,52,18,54,117,186,12,44,192,194,196,62,89,177,109,164,155,40,237,51,116,46,227,85,24,50,41,65,231,146,8,109,0,37,133,19,4,37,99,148,52,75,120,149,4,93,40,120,187,32,105,136,146,70,9,239,48,65,159,90,24,209,215,147,218,144,93,52,141,110,251,19,14,220,166,14,120,3,252,255,105,184,57,120,132,98,255,63,141,70,252,17,245,233,14,24,6,71,10,167,40,159,118,107,178,170,46,124,64,100,63,215,123,248,125,248,125,248,125,248,125,248,125,248,125,248,125,248,221,224,87,254,92,207,100,187,221,192,20,151,75,179,74,93,208,44,61,132,105,183,240,15,42,190,210,70,213,0,96,141,219,37,55,234,59,97,191,215,133,255,223,117,25,186,247,166,64,205,240,84,99,118,123,56,170,105,187,178,12,54,111,53,140,132,141,227,82,205,92,11,46,39,155,87,131,160,154,190,46,213,246,93,77,244,178,205,167,129,209,77,82,151,110,147,226,12,100,23,187,66,225,193,236,208,204,36,104,155,226,20,205,88,116,33,19,213,25,45,52,151,53,124,216,106,118,193,107,99,182,33,25,217,186,107,105,198,214,180,43,20,121,1,68,219,27,217,26,9,58,20,29,136,9,215,182,189,177,29,2,108,144,59,227,208,205,115,21,150,163,149,174,21,0,44,85,205,117,87,16,118,76,0,93,22,132,254,81,81,223,154,48,216,88,237,246,130,189,138,19,22,91,94,7,128,77,122,124,97,145,115,19,77,214,189,90,117,196,27,13,2,134,185,241,197,152,49,4,222,10,19,230,222,218,53,210,188,47,176,49,138,215,210,105,58,69,81,155,163,33,119,20,54,111,8,152,250,252,177,176,215,133,254,80,187,27,161,115,191,165,218,117,231,253,62,138,140,70,247,240,136,161,176,115,160,24,27,15,71,94,65,160,152,88,143,213,41,106,211,231,65,234,84,32,186,54,80,44,16,10,251,221,168,112,248,222,123,169,128,247,111,66,103,138,189,201,158,95,12,199,130,156,24,121,75,219,238,225,121,254,118,223,28,182,178,92,86,245,169,135,183,218,30,226,153,15,125,212,55,199,66,103,87,135,245,254,12,222,160,6,191,227,27,108,247,64,202,161,230,163,125,208,148,120,94,232,173,69,133,198,54,58,145,38,246,207,246,84,90,253,92,32,24,164,14,213,11,114,253,96,96,41,253,142,196,187,94,11,71,35,225,152,150,177,167,14,189,94,191,39,108,129,111,111,79,133,203,138,35,184,191,187,69,69,124,178,183,109,189,3,124,162,111,211,78,220,156,45,104,119,141,224,197,192,174,209,54,232,245,58,224,195,50,13,232,5,241,0,229,141,249,189,254,8,229,221,15,237,18,35,115,11,209,33,217,4,131,46,32,50,85,154,244,221,226,123,0,225,13,32,254,96,56,20,32,247,76,53,177,220,131,119,219,81,250,55,85,42,182,100,235,235,251,240,26,229,27,17,148,70,247,3,30,236,71,3,113,184,79,126,136,146,166,152,138,40,69,221,143,41,160,37,206,24,238,11,113,59,33,128,107,118,71,96,197,27,243,232,89,26,93,247,24,74,219,209,98,212,106,106,180,96,69,104,137,20,114,35,123,139,166,202,203,98,142,222,86,195,71,239,247,2,186,183,135,35,139,120,35,73,85,73,70,50,145,2,67,132,244,146,64,120,9,237,194,58,208,2,187,247,36,68,232,161,127,33,42,172,162,47,83,132,117,247,215,77,4,56,140,247,168,105,188,143,101,5,148,25,64,191,56,65,126,81,236,33,66,174,94,223,74,80,156,64,108,215,170,205,154,161,63,148,160,234,185,196,178,105,157,1,54,3,136,162,248,92,232,239,186,21,206,188,28,108,61,29,88,204,183,237,215,211,123,161,81,143,85,181,233,57,6,52,3,120,121,201,30,145,240,28,112,77,71,188,247,229,132,106,236,226,84,32,155,36,204,16,95,143,154,207,234,44,33,189,142,240,150,80,31,168,7,197,247,167,208,122,146,188,167,159,109,135,252,97,118,91,81,214,109,156,71,143,160,7,140,122,232,172,206,177,123,160,95,136,17,175,230,169,107,129,57,115,51,108,131,254,96,0,242,102,123,250,157,150,255,253,8,131,3,249,56,243,209,35,244,164,205,13,92,167,247,162,72,133,36,86,160,251,40,67,155,35,197,218,218,205,22,24,93,251,92,83,224,218,123,182,125,109,102,166,118,142,187,21,8,212,0,148,15,244,102,109,182,33,180,2,116,252,76,76,2,186,98,131,118,56,246,131,126,152,191,140,209,26,67,190,76,58,49,252,121,86,105,10,134,62,77,42,82,90,155,44,104,181,84,179,192,248,169,229,81,174,147,2,184,239,200,63,237,32,60,228,143,160,115,245,21,48,92,251,136,69,107,65,97,198,28,106,155,117,248,173,191,189,58,188,103,248,208,102,74,4,230,22,187,185,174,163,220,216,242,200,222,22,122,190,121,22,98,123,244,168,199,78,212,129,124,99,188,232,113,128,3,101,183,132,115,131,94,157,221,206,76,82,212,233,125,73,46,213,102,2,46,32,193,216,147,89,94,26,43,36,71,244,124,52,70,150,10,232,46,48,106,135,45,235,243,48,111,201,65,66,99,42,108,197,161,110,19,128,66,65,8,212,180,242,104,169,155,55,86,211,72,247,56,86,6,122,186,206,2,205,45,137,48,133,85,36,28,219,225,118,96,130,107,207,21,2,131,96,215,166,25,171,165,228,22,59,121,225,56,220,101,225,198,40,129,182,1,166,75,21,103,12,90,226,218,86,34,160,175,223,25,143,132,67,40,143,97,144,131,134,41,250,64,240,66,243,102,57,196,111,11,3,29,7,107,194,29,120,209,251,30,40,237,133,127,118,15,237,21,42,202,11,127,247,99,187,186,111,79,60,110,35,220,124,128,143,240,156,214,243,90,127,171,195,81,155,199,130,124,136,143,46,217,82,134,215,141,234,96,179,1,175,176,118,5,31,74,67,55,152,47,179,110,153,71,234,108,173,146,132,70,176,250,217,144,111,131,4,205,151,38,28,225,34,220,146,78,108,162,68,193,174,172,56,78,122,153,146,165,145,75,224,219,135,66,10,165,67,239,42,13,191,185,3,181,84,43,235,44,179,159,10,205,129,62,85,144,29,55,124,72,113,246,239,199,160,103,217,46,185,1,164,71,224,207,15,160,79,226,237,190,182,211,175,125,216,195,15,22,109,204,2,179,54,109,129,133,47,245,118,237,59,112,213,198,130,86,69,5,47,85,112,212,1,86,104,226,233,231,235,17,145,115,88,206,180,213,0,151,177,146,246,2,60,162,68,25,192,44,115,178,32,128,162,70,84,148,239,143,22,128,162,248,26,146,194,0,56,251,208,247,6,176,232,191,46,47,12,0,199,2,159,20,192,50,211,81,86,185,140,85,105,232,5,197,228,188,85,250,24,185,74,21,253,9,175,196,208,153,140,183,70,120,107,129,63,138,234,246,69,183,97,177,227,81,194,27,96,232,106,9,121,120,209,240,47,200,109,107,174,84,124,139,241,118,11,116,63,81,130,78,99,254,4,242,42,43,6,65,157,12,40,80,242,198,24,88,188,74,119,24,148,83,2,57,253,36,29,3,57,13,0,162,6,146,226,137,1,74,107,51,37,111,0,1,231,84,31,50,90,130,85,6,204,2,229,79,65,126,151,112,47,3,48,147,38,152,122,126,149,158,16,57,25,186,159,44,65,239,56,127,82,39,46,4,136,3,137,83,134,166,27,73,144,182,72,206,146,144,212,8,72,132,30,103,83,232,18,22,77,54,147,94,41,67,75,169,146,119,12,18,251,176,100,43,21,78,122,231,105,122,152,210,218,198,169,156,24,165,0,43,230,121,218,3,114,34,160,56,5,139,251,82,157,148,87,73,210,221,116,9,115,24,176,181,129,90,149,158,1,246,131,86,165,75,42,75,135,90,171,50,58,237,67,192,149,140,150,15,216,187,200,24,236,77,210,99,144,85,51,177,106,150,89,32,15,191,16,200,169,210,131,172,14,104,158,162,27,217,18,242,118,243,192,180,102,118,194,120,219,57,90,1,137,109,64,107,12,182,119,148,29,37,33,74,10,36,134,16,74,240,23,116,21,200,10,102,71,140,183,145,166,61,32,171,12,115,64,71,141,114,58,49,74,154,238,231,80,239,249,141,68,192,131,41,72,28,38,84,65,154,229,160,192,1,226,64,162,100,56,8,246,53,226,227,57,64,124,23,180,56,95,130,46,137,58,71,20,93,224,16,104,57,143,97,207,65,49,69,131,189,200,251,177,12,228,107,106,249,161,198,179,104,65,0,5,88,80,137,98,232,97,161,100,130,138,242,141,102,36,233,64,1,17,135,161,6,11,0,170,135,161,27,199,144,157,244,37,100,220,113,15,112,56,73,15,143,181,70,52,144,16,72,140,202,21,240,55,130,254,162,158,145,52,90,232,8,4,24,62,150,25,212,23,69,85,26,186,140,185,20,116,138,100,22,249,120,194,27,3,105,12,49,50,177,99,101,9,254,41,27,237,243,16,36,160,98,115,162,113,156,49,86,218,38,12,180,56,65,44,108,39,82,106,14,167,83,220,55,190,3,193,134,172,155,36,90,168,116,64,47,141,71,153,68,160,106,104,159,113,31,53,25,25,49,174,207,164,84,73,210,100,95,192,190,160,160,43,10,180,238,95,138,251,63,223,67,3,162,148,81,225,99,222,16,77,209,10,26,174,154,230,153,207,201,87,83,226,143,180,5,156,240,219,196,175,30,29,141,100,80,105,217,135,243,51,159,196,71,204,88,37,69,167,137,7,46,117,227,6,29,26,154,242,247,224,229,90,32,31,27,118,56,31,159,196,153,235,251,41,63,23,12,171,249,106,204,124,189,161,62,205,9,243,241,94,153,37,127,15,221,30,5,243,241,158,12,206,71,202,141,50,174,235,79,123,130,252,48,31,13,198,57,34,31,198,129,17,249,60,250,33,242,145,150,99,228,139,33,49,42,170,249,228,246,160,14,31,155,236,218,113,172,233,184,85,61,108,53,240,90,78,161,45,70,182,94,15,107,129,24,1,210,247,180,12,164,2,186,108,50,84,109,10,103,192,83,65,45,131,208,223,93,132,73,172,101,107,138,36,172,135,79,10,245,150,104,255,195,98,62,120,252,239,35,246,244,137,19,101,242,204,94,103,13,104,180,209,89,135,100,97,159,207,101,101,35,40,76,38,57,20,199,14,37,134,157,227,92,71,61,206,32,127,182,169,168,234,240,90,69,100,225,154,206,196,157,184,162,29,72,170,39,146,206,197,84,155,109,77,185,3,245,160,114,53,179,157,152,183,146,82,227,220,114,109,9,240,97,29,1,200,56,93,30,252,94,23,181,31,178,245,44,208,199,134,169,135,44,195,100,3,118,171,7,155,102,250,84,19,138,244,226,217,16,16,111,7,200,160,47,228,95,246,40,209,114,137,221,40,84,150,178,205,213,124,83,168,141,123,9,31,82,154,233,210,237,45,60,216,137,86,234,185,170,205,4,4,186,195,59,113,125,123,134,235,135,166,14,244,216,80,67,142,241,173,177,233,71,164,43,164,212,210,103,230,179,212,181,131,126,141,88,232,231,162,222,245,101,236,9,81,61,202,28,232,112,244,186,113,110,175,188,110,48,18,39,171,27,130,127,206,67,85,39,130,86,206,11,129,221,173,219,190,221,73,235,115,204,89,81,231,57,11,237,61,145,115,150,186,13,181,220,2,167,86,56,157,161,190,112,122,215,240,114,227,243,225,87,70,152,245,196,215,140,120,221,196,181,52,245,193,61,185,117,40,137,51,225,181,139,172,131,58,179,141,46,243,92,75,158,229,164,242,62,244,190,68,208,118,106,215,129,58,229,193,201,111,187,233,119,165,179,245,210,226,124,224,66,167,221,100,46,185,101,107,206,221,14,37,233,52,110,242,159,188,127,199,217,29,130,219,163,48,89,91,91,12,164,117,46,230,247,40,190,161,87,250,6,18,163,26,110,219,52,199,124,124,110,198,69,30,255,2,65,128,7,230,78,147,183,121,131,222,177,168,19,25,118,71,220,110,12,204,109,61,228,54,211,136,117,66,139,57,130,206,221,29,53,151,251,169,246,219,144,168,26,31,43,180,167,45,104,32,142,215,157,187,7,187,100,175,7,64,52,200,114,42,239,168,6,67,61,56,224,164,121,174,90,49,76,135,16,46,71,131,97,233,48,223,142,109,38,75,83,61,208,119,94,11,76,6,131,133,53,86,202,236,242,45,210,12,15,254,87,211,190,36,150,22,8,49,21,1,89,100,223,134,237,170,81,190,218,204,32,11,169,150,65,192,34,239,75,36,32,222,69,44,205,196,30,236,200,131,128,24,60,38,95,2,107,113,155,233,103,73,59,49,85,186,93,175,27,43,102,30,144,190,7,203,93,99,108,185,184,108,247,92,44,34,243,92,86,138,201,51,193,50,237,24,39,125,46,245,168,143,132,179,22,168,101,180,33,159,5,99,51,100,51,48,203,51,2,57,106,205,251,51,129,129,29,139,172,158,13,46,91,134,219,251,56,56,141,26,215,242,116,76,65,201,91,99,220,219,213,178,139,50,89,177,13,101,179,163,180,188,211,64,148,12,89,27,64,40,54,43,74,174,234,148,53,190,21,230,222,114,220,111,180,238,82,46,249,95,172,231,229,202,145,227,56,112,192,172,162,206,26,203,131,207,100,124,221,126,198,251,74,47,29,248,111,184,189,174,207,236,251,246,247,151,142,101,63,115,8,203,152,156,1,110,224,229,188,106,56,27,246,43,129,9,154,210,10,157,75,224,119,35,86,77,247,158,128,201,168,241,97,181,12,94,189,244,111,164,238,27,68,252,129,21,116,135,19,151,197,227,196,133,93,78,96,33,7,235,142,2,198,28,254,15,250,158,192,130,122,116,89,60,142,43,226,13,77,215,178,23,138,145,171,143,202,136,74,146,22,240,164,250,162,192,36,155,85,5,242,64,11,46,11,104,173,113,18,20,144,5,4,132,240,142,112,65,247,8,148,110,246,82,193,220,119,100,239,231,70,170,202,162,209,170,114,220,248,74,44,109,58,85,70,147,84,95,21,53,17,123,172,24,123,5,32,245,22,9,205,200,236,176,162,17,101,55,115,91,145,250,13,82,116,59,199,160,195,108,255,80,102,170,77,22,50,74,182,42,19,26,108,43,149,198,28,97,66,76,14,254,32,168,187,171,130,85,133,27,79,28,40,197,226,183,162,33,185,69,103,33,216,183,11,21,132,72,205,158,44,27,177,102,73,114,110,77,144,176,31,139,10,9,123,179,220,104,55,100,47,109,98,170,233,166,195,135,144,46,222,159,27,189,230,79,38,34,105,70,47,104,86,37,253,20,1,67,149,138,229,58,246,68,171,100,99,190,216,198,220,213,169,24,235,28,115,231,15,135,197,87,16,115,23,231,162,98,188,14,82,55,140,185,139,9,107,99,238,252,60,21,196,49,119,241,192,138,199,231,40,158,127,5,237,243,135,163,124,84,168,83,27,182,47,16,102,95,68,152,96,200,95,23,163,177,205,194,4,245,178,47,63,76,80,67,245,170,194,4,151,241,109,24,38,104,87,113,147,48,193,229,122,247,14,19,92,6,181,62,76,112,69,157,151,18,38,104,199,166,173,195,4,157,129,188,140,48,65,91,22,189,208,48,65,59,12,207,23,38,104,11,113,59,33,120,238,48,65,231,161,180,29,45,47,52,76,208,174,169,207,29,38,104,71,243,239,37,76,208,142,144,223,127,152,224,150,236,217,48,76,112,25,234,75,14,19,52,33,124,17,97,130,38,128,47,53,76,208,132,233,229,133,9,174,66,243,60,97,130,235,225,110,28,38,184,30,212,75,11,19,212,80,175,9,19,220,128,194,231,14,19,52,227,120,217,97,130,38,108,175,42,76,240,158,72,95,80,152,160,174,33,223,63,76,208,212,128,87,24,38,168,147,254,251,12,19,180,242,239,57,194,4,157,64,189,208,48,65,235,98,244,114,195,4,151,176,221,51,76,208,30,206,38,97,130,54,53,255,116,195,4,151,26,251,123,9,19,92,165,194,238,19,47,179,120,55,45,72,222,1,29,143,199,95,236,5,208,78,241,49,13,73,169,176,117,230,5,70,220,252,225,66,124,9,17,82,255,149,216,183,2,34,122,92,236,28,140,82,245,9,145,135,88,171,135,88,171,135,88,171,63,246,88,43,42,21,71,44,205,165,16,115,230,230,248,34,187,49,191,42,202,72,93,253,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,162,140,30,126,255,132,127,205,145,98,206,193,98,83,120,210,2,102,25,169,71,170,4,183,159,235,45,237,215,152,220,9,110,200,216,170,56,250,49,13,19,20,210,131,15,16,76,49,75,182,69,87,70,161,4,34,129,123,191,50,175,217,197,123,123,74,151,237,116,12,67,25,76,231,61,208,80,61,166,97,63,20,70,215,199,190,8,111,8,149,77,231,192,198,96,21,193,247,170,235,1,189,88,233,247,46,65,226,170,131,242,216,21,13,207,68,153,20,58,103,78,155,14,223,204,16,86,62,196,252,240,14,243,195,239,195,175,245,53,209,117,211,142,166,152,24,187,58,3,226,133,81,251,105,48,24,14,175,141,108,11,70,162,20,138,108,11,70,86,188,150,199,137,28,245,10,34,219,130,92,52,232,15,213,197,13,35,219,0,201,17,103,154,235,84,200,15,104,222,116,222,31,200,18,208,172,230,12,92,116,52,15,185,64,128,15,81,193,80,224,45,27,95,106,138,162,34,65,241,118,169,232,1,70,118,195,42,18,47,60,82,61,253,252,251,241,40,138,205,185,133,253,202,78,64,29,27,36,184,176,225,133,184,169,91,162,14,210,37,45,3,181,185,72,94,109,1,71,113,33,142,187,221,7,198,78,157,149,247,186,66,111,12,27,215,97,7,198,101,249,6,28,115,44,199,161,245,221,0,85,43,69,59,9,122,162,230,59,139,158,195,109,141,149,145,36,206,181,88,221,3,88,244,16,25,104,104,227,67,209,157,81,237,232,121,93,234,54,150,105,178,16,225,84,117,37,83,226,193,40,225,31,13,159,83,69,71,72,234,195,0,112,36,134,149,141,1,227,253,192,27,3,216,45,16,251,70,127,217,103,212,145,175,186,179,103,32,66,193,240,52,151,113,97,191,25,210,235,210,62,138,26,111,246,81,8,113,118,143,91,41,181,64,184,27,194,1,20,32,208,140,6,180,16,65,173,157,215,120,81,168,139,156,87,149,230,221,195,165,232,166,123,160,245,174,171,34,9,171,122,68,125,86,192,228,99,221,145,6,7,208,160,63,212,158,103,181,205,52,7,38,104,28,188,189,15,57,230,65,110,129,160,158,178,189,144,14,192,24,188,106,71,236,46,17,11,247,199,193,220,36,236,1,133,142,95,205,182,96,56,180,42,192,208,190,45,24,1,188,150,121,3,12,100,36,65,157,7,244,6,150,153,187,98,156,18,83,150,185,150,11,125,175,128,62,220,64,152,236,16,128,238,24,73,96,121,81,55,124,186,18,207,119,4,21,11,96,121,123,185,134,237,124,101,229,156,227,52,17,8,68,67,44,152,41,224,30,19,47,112,125,25,121,156,169,46,241,112,71,10,98,118,154,224,65,79,81,1,42,70,190,232,161,37,152,95,244,208,82,109,91,119,72,236,3,236,105,193,10,26,130,72,4,133,65,24,8,180,4,51,2,53,245,118,31,95,101,128,71,206,50,217,230,224,20,243,48,211,23,149,229,153,124,105,198,71,246,200,94,93,24,77,5,24,209,13,52,17,25,245,206,222,184,179,106,232,0,209,245,83,172,223,111,174,129,52,36,251,190,85,59,41,66,69,2,145,8,25,127,100,91,127,195,69,211,220,106,117,110,57,116,16,188,205,8,53,175,22,203,228,110,86,79,52,135,157,161,13,67,136,25,78,78,155,180,204,90,25,88,126,10,152,170,44,15,181,216,119,140,24,133,191,171,59,218,102,73,211,195,156,16,159,224,182,23,48,251,37,91,108,106,120,135,86,197,69,29,58,10,6,132,227,68,244,114,12,197,122,40,174,102,208,81,182,56,78,12,192,213,93,221,138,71,154,186,227,36,35,155,199,243,154,90,203,59,14,100,168,138,38,44,145,200,134,179,199,237,74,211,194,86,70,28,224,172,30,175,29,73,1,130,5,205,125,76,168,30,124,163,71,232,152,33,188,222,145,86,116,147,26,199,229,50,222,223,49,171,73,150,110,176,0,182,83,249,236,199,175,205,64,95,138,206,93,71,245,129,53,220,18,72,148,16,100,195,130,121,60,117,251,178,141,162,97,108,222,147,241,93,184,93,228,20,111,13,163,35,98,5,73,36,208,137,101,25,137,117,124,170,243,179,205,148,221,5,232,212,158,15,237,251,181,229,193,218,140,215,217,101,38,136,125,110,172,120,55,42,106,154,190,194,225,48,49,242,224,186,105,55,146,28,90,176,60,138,15,237,25,138,59,196,44,54,78,19,159,109,71,105,65,185,235,40,181,17,6,63,31,139,196,67,75,141,124,221,121,1,51,219,121,234,109,23,228,5,42,14,237,88,61,171,173,67,171,117,225,230,21,76,29,185,204,84,181,179,30,65,21,211,113,38,13,248,225,175,109,152,229,173,179,90,184,194,172,133,38,92,71,24,193,45,106,184,14,161,123,102,6,51,60,172,69,182,43,117,230,7,217,49,11,6,120,26,164,120,239,126,251,254,211,223,252,244,217,119,191,248,236,163,191,114,157,11,141,113,135,149,77,137,222,187,247,191,250,241,111,190,105,50,112,141,177,231,100,202,91,111,62,80,21,172,21,118,160,201,86,222,86,153,50,158,251,19,165,153,192,31,226,27,76,16,173,20,241,38,95,92,91,51,34,240,188,220,102,240,44,139,24,178,97,85,234,235,54,154,247,242,27,122,42,86,45,4,220,162,154,18,49,143,196,91,126,6,37,99,185,179,227,246,200,59,163,29,119,148,18,5,247,238,174,199,189,11,175,144,243,161,227,53,244,167,215,223,147,133,129,192,142,116,202,32,78,71,117,59,246,41,219,206,91,189,59,129,217,203,34,162,108,119,41,8,204,216,124,113,222,207,1,107,141,159,208,198,209,5,99,14,138,163,9,170,233,89,187,165,102,5,247,195,42,251,108,91,103,221,160,113,64,40,74,50,88,183,225,190,134,226,132,41,28,250,148,137,87,166,74,251,246,172,95,45,173,36,193,161,79,153,225,57,216,32,27,1,196,139,187,5,162,41,106,126,73,177,52,98,131,15,151,148,15,93,64,93,106,176,178,46,236,178,208,97,161,79,133,131,90,82,15,214,217,186,184,108,62,46,211,229,210,122,124,173,182,238,4,97,95,245,238,128,41,54,214,243,90,70,152,39,113,28,206,4,166,110,182,43,200,236,74,219,153,96,157,139,34,116,122,162,234,106,211,202,56,65,91,83,199,142,196,229,187,101,8,16,202,164,225,60,193,170,75,139,165,188,234,201,55,96,71,77,27,154,165,78,199,17,241,20,76,68,205,213,115,251,178,220,200,150,141,203,37,32,54,108,240,218,148,178,95,90,137,192,119,191,58,247,56,12,255,77,240,154,186,204,31,10,147,239,97,170,242,242,92,71,160,68,32,47,232,31,160,113,248,254,160,42,177,138,34,140,112,180,182,208,65,110,133,123,19,86,150,224,249,182,178,69,220,246,31,120,43,151,43,157,176,19,169,193,142,250,242,170,51,225,64,2,191,107,151,130,17,163,147,4,138,159,158,38,102,9,24,154,155,99,96,48,233,57,140,34,101,164,72,66,78,160,224,217,156,26,165,108,196,118,162,32,87,102,128,158,209,203,104,15,202,177,52,205,193,228,86,2,134,24,131,100,129,78,161,128,222,20,170,148,81,67,178,135,230,24,88,6,199,100,163,226,40,134,154,17,189,115,244,189,141,234,104,175,243,209,125,84,122,130,162,88,65,174,26,196,202,240,48,94,53,7,107,227,231,249,12,218,186,73,152,222,78,66,40,144,116,20,7,11,95,206,27,103,232,19,4,62,165,81,19,65,159,65,211,75,168,208,153,140,34,112,139,25,72,177,94,109,158,132,120,165,36,77,143,83,48,201,159,82,73,233,19,145,220,108,50,232,75,12,33,255,66,62,200,212,6,174,132,224,19,12,26,162,138,176,10,122,48,16,134,133,55,210,116,50,3,233,201,233,73,128,249,195,68,70,165,145,124,105,144,211,162,141,135,168,40,192,19,72,104,0,205,47,7,226,191,36,133,54,189,232,73,96,254,103,180,242,93,141,43,56,100,154,105,49,176,76,57,99,116,91,18,116,196,20,48,30,7,98,163,184,222,60,40,69,49,244,105,77,173,174,152,31,69,132,13,138,49,116,225,216,168,193,132,19,48,230,24,179,208,40,133,147,96,192,54,133,146,162,26,191,48,220,88,98,185,171,53,129,73,89,36,171,205,168,236,39,69,46,61,65,0,11,37,208,91,241,22,3,250,132,241,180,96,175,128,54,230,146,70,36,54,236,244,6,18,34,227,86,1,27,238,181,81,23,219,48,84,139,237,71,15,75,210,101,152,119,173,82,68,169,247,18,96,137,233,32,33,99,66,29,136,177,143,10,144,253,32,16,144,167,90,75,141,54,226,198,71,204,29,77,179,48,183,169,229,142,9,112,144,215,40,110,159,233,225,216,108,114,48,181,151,138,99,192,122,184,61,211,97,188,18,170,212,78,36,155,3,6,201,186,52,64,50,72,80,126,169,134,164,91,135,122,59,3,171,154,160,97,102,57,137,116,23,117,234,165,74,15,248,24,98,96,227,96,67,235,200,159,5,73,2,11,234,23,212,239,48,16,61,11,6,155,73,96,0,3,5,52,242,138,52,93,245,158,210,204,25,232,212,84,22,252,201,104,13,189,212,123,11,129,129,51,95,22,77,66,151,160,60,141,92,104,82,23,164,20,52,82,52,211,133,83,1,205,32,28,147,20,168,158,209,198,43,171,49,15,160,134,163,182,133,99,223,97,255,30,231,33,176,178,122,229,1,46,142,242,128,84,94,157,67,232,66,201,52,234,137,34,49,68,86,21,10,106,77,79,196,77,134,147,49,152,37,57,19,46,35,93,48,210,113,249,54,98,48,244,15,42,195,207,0,34,40,114,142,123,66,50,48,130,33,144,194,9,57,156,48,77,211,133,115,216,190,156,78,82,38,11,249,197,93,170,53,192,252,112,13,185,10,166,7,148,160,128,217,1,2,46,149,48,116,148,8,16,87,32,24,86,45,20,1,226,147,132,96,25,162,80,95,163,244,244,20,166,158,131,212,92,206,235,73,209,39,231,16,1,190,3,161,4,11,159,33,52,32,25,136,70,173,132,217,79,250,59,153,22,199,21,183,12,104,74,212,198,183,12,184,125,159,117,61,254,214,175,238,222,253,246,147,127,251,232,201,71,223,255,248,131,143,158,253,240,219,79,191,252,115,144,242,236,75,239,186,254,239,219,223,2,255,125,214,135,2,242,247,246,128,242,214,21,52,71,239,215,2,126,127,157,19,14,93,190,207,226,106,207,126,248,61,80,243,63,127,253,206,221,215,255,237,217,143,254,231,179,247,254,253,238,167,191,126,250,206,63,61,254,193,187,90,214,151,49,192,215,2,209,136,95,20,237,224,238,97,3,195,4,222,22,216,179,95,255,224,241,15,190,244,248,207,254,229,238,11,223,187,123,231,103,143,191,255,141,143,63,120,251,227,15,254,233,233,187,223,187,251,250,95,63,254,155,95,62,249,219,191,192,37,85,156,254,116,40,197,48,24,39,252,95,111,186,170,103,61,249,232,47,62,254,232,151,107,56,128,105,84,189,55,0,145,248,152,243,208,204,2,21,225,255,123,251,11,90,35,192,199,207,250,160,63,237,107,129,72,36,192,197,77,208,148,49,7,250,68,1,208,34,81,46,16,100,97,147,31,191,243,141,187,175,124,223,4,14,103,90,40,81,93,235,64,93,33,194,6,130,28,172,251,244,39,63,186,251,171,175,152,234,226,76,75,93,30,8,137,64,92,211,14,170,222,125,253,95,159,125,231,31,77,85,113,166,165,170,212,19,251,208,87,146,138,7,227,113,36,1,191,123,239,241,23,126,106,170,136,51,45,21,209,25,166,193,190,32,21,244,7,131,170,8,61,253,209,23,30,255,207,47,221,253,228,111,76,96,112,17,59,48,50,222,63,131,124,67,135,89,168,1,31,124,240,244,199,127,97,3,6,23,177,3,163,8,192,28,225,49,61,70,131,30,255,203,123,246,244,172,104,22,12,4,106,246,59,232,9,0,213,223,5,51,245,7,31,255,230,235,54,160,112,17,29,20,25,142,176,87,103,21,56,8,120,142,23,133,8,102,208,219,79,62,252,241,211,223,254,234,241,123,127,105,130,130,139,216,67,233,96,247,173,215,132,144,16,21,120,4,230,195,175,217,131,193,69,86,128,65,173,18,234,130,32,134,49,61,95,118,0,132,138,216,3,2,108,66,86,48,166,74,12,136,17,17,179,232,187,223,181,7,134,139,88,133,190,41,141,32,115,68,244,131,234,127,255,195,39,239,189,253,228,59,191,49,106,166,209,143,165,102,29,116,81,27,15,91,240,99,212,124,246,209,95,25,53,113,166,209,0,139,51,150,214,53,98,88,140,138,172,1,227,233,159,127,237,241,119,126,74,16,16,78,71,211,180,51,24,82,238,68,10,52,20,177,245,201,191,252,11,232,34,7,136,84,58,144,14,91,154,68,130,193,110,29,135,118,115,149,206,244,16,31,139,139,126,136,202,165,78,149,63,120,247,233,111,191,120,247,149,127,4,136,92,24,56,200,187,251,143,31,125,252,219,31,63,254,193,95,221,189,255,155,187,15,127,244,244,253,223,62,249,205,251,46,29,55,242,55,219,83,95,54,8,4,181,192,0,8,244,75,255,116,247,254,223,126,252,171,47,91,103,82,92,215,228,249,166,185,25,218,68,17,89,200,55,223,229,226,243,225,233,2,76,241,96,88,60,254,201,223,255,231,175,255,22,166,171,222,112,26,88,210,41,206,101,38,218,12,207,52,142,15,244,3,49,53,11,237,213,236,213,27,218,186,135,79,88,208,194,132,214,160,39,31,189,251,244,119,95,2,180,224,254,194,242,107,172,109,40,4,220,168,77,177,129,80,16,117,181,235,238,157,191,4,235,26,89,203,251,244,189,127,120,252,131,95,127,252,193,87,241,88,176,64,65,91,180,36,37,129,104,52,134,96,225,122,119,255,231,23,182,52,188,160,153,229,158,3,193,79,5,66,33,117,198,244,249,92,235,198,2,21,15,68,195,241,117,99,1,151,218,108,116,249,193,218,23,142,57,66,220,0,136,62,122,252,254,96,60,42,108,67,28,110,49,170,175,93,69,3,231,159,8,135,231,227,103,255,252,237,143,63,124,31,51,223,177,117,184,182,70,67,32,92,15,213,5,155,202,150,242,58,182,77,43,168,123,187,4,149,162,40,160,142,125,246,222,47,159,253,249,63,96,13,236,217,219,96,104,255,100,153,123,36,82,253,62,42,176,194,213,195,155,181,19,51,202,52,14,249,136,64,9,150,249,108,121,136,90,43,106,200,235,193,122,164,30,95,174,173,229,199,227,245,58,23,53,93,193,4,64,237,161,159,186,180,216,51,126,52,249,0,137,93,28,135,130,199,95,208,15,134,178,255,208,154,141,144,104,101,212,221,121,162,140,41,59,28,129,191,75,217,150,27,94,220,15,225,85,15,191,15,191,15,191,15,191,15,191,15,191,175,38,74,74,15,80,253,111,235,79,229,62,163,171,17,68,124,204,141,233,38,73,75,216,184,126,115,30,153,104,186,74,71,207,185,181,129,45,25,208,151,158,195,51,95,136,169,237,68,152,33,217,133,152,16,119,105,90,223,234,211,194,219,63,171,61,102,135,94,211,195,138,27,217,154,32,217,26,159,143,116,189,112,249,195,68,158,41,199,82,139,188,214,108,217,206,93,87,176,39,76,207,8,163,145,184,212,226,192,133,156,111,180,84,171,147,135,11,197,8,105,185,164,23,14,121,165,195,106,22,194,128,1,235,213,162,68,251,214,85,182,239,212,24,201,157,207,170,254,16,46,127,208,212,3,62,223,42,211,153,148,7,81,213,155,209,189,21,70,244,145,11,122,235,82,251,97,101,35,74,173,119,17,89,129,27,245,45,193,23,55,6,193,102,33,8,144,66,224,36,128,250,27,152,64,150,12,105,119,66,182,28,52,99,203,224,32,57,106,150,130,104,92,214,40,154,101,145,244,46,49,125,215,14,30,138,29,66,87,133,232,185,78,17,70,230,82,203,183,13,90,199,145,122,233,207,94,120,91,142,72,194,86,44,121,222,38,56,10,231,150,237,112,10,138,50,26,179,69,63,170,180,120,109,38,155,221,213,220,52,197,75,217,50,50,64,50,210,249,30,159,141,182,189,86,7,83,217,163,15,153,230,142,101,2,140,9,68,55,88,81,168,213,26,41,178,155,229,76,43,153,197,3,200,165,134,17,173,156,26,116,7,92,3,246,38,96,192,68,178,228,241,138,33,128,28,211,244,175,139,170,122,207,201,82,126,87,217,131,75,132,83,190,190,124,168,25,4,60,155,203,127,180,66,42,80,231,18,78,75,141,154,189,180,78,153,189,17,137,146,198,51,190,216,49,151,200,66,23,184,80,100,10,158,117,77,73,196,123,198,113,167,118,226,192,104,116,29,15,152,130,225,83,176,212,210,243,200,84,108,151,172,126,223,106,196,234,110,29,187,113,138,23,26,203,211,174,87,219,223,54,1,50,61,192,139,147,45,50,136,252,242,110,214,235,38,206,3,216,105,189,214,15,75,113,12,159,190,238,90,98,249,140,107,138,76,11,47,114,138,95,210,35,3,97,27,61,210,148,104,190,146,49,188,217,184,36,154,142,164,101,143,156,186,84,212,193,128,13,106,83,162,249,221,237,192,210,60,78,6,255,25,45,179,187,180,14,116,19,190,118,40,98,78,180,123,172,218,118,21,49,85,116,26,100,27,142,48,187,217,6,183,225,117,61,228,206,235,144,143,110,157,52,138,153,230,38,51,197,122,87,169,185,164,84,5,141,44,131,155,166,208,63,155,181,15,238,226,98,103,123,211,53,117,38,74,44,87,97,170,71,165,214,59,165,200,146,210,242,45,117,78,70,136,253,229,132,97,155,18,107,36,115,249,242,56,7,46,104,141,115,210,80,237,155,103,178,177,86,85,7,10,174,115,93,83,56,164,163,133,182,186,190,57,34,210,161,83,213,80,200,45,4,120,89,123,94,54,74,172,1,146,214,41,17,15,80,226,70,117,248,96,128,221,217,157,243,73,202,225,58,25,181,161,198,202,9,189,25,166,233,98,157,208,55,131,246,55,191,146,71,3,135,14,2,70,134,80,46,173,19,214,177,107,95,237,245,215,95,119,186,101,197,194,71,120,176,32,70,163,124,148,120,87,2,159,200,152,238,178,211,229,57,18,185,207,98,96,18,248,85,17,155,6,149,235,0,217,79,70,68,168,166,185,1,122,55,82,135,86,49,163,86,64,126,189,35,217,136,66,140,148,232,85,22,164,99,183,59,98,35,205,114,231,105,204,105,2,180,87,25,28,145,89,167,29,179,84,227,184,66,231,57,163,107,122,193,130,8,78,36,175,189,180,21,120,199,123,254,150,7,155,61,106,116,161,249,141,227,132,100,89,113,87,173,198,68,84,168,43,182,26,41,142,249,60,48,238,79,182,203,69,129,134,203,19,121,56,28,118,154,112,112,40,226,230,173,113,154,122,156,59,129,236,74,39,169,220,108,153,128,141,36,25,96,105,196,42,121,178,250,54,172,102,199,235,203,90,131,121,187,210,70,93,52,93,99,185,73,27,183,92,25,44,148,173,224,131,81,198,94,28,54,228,60,25,100,186,44,82,106,116,233,210,182,227,210,21,186,102,243,195,108,242,58,77,36,155,89,239,228,230,158,37,46,21,138,159,21,154,26,162,234,58,239,215,251,163,190,183,40,113,114,95,233,139,35,87,141,205,10,146,183,204,246,20,176,118,203,146,72,160,50,85,36,130,91,93,182,209,173,166,84,240,13,199,183,218,154,90,203,51,140,126,30,111,251,131,24,104,221,107,183,155,247,151,172,15,155,237,72,251,61,226,231,180,26,156,140,114,139,69,110,53,199,109,109,113,253,129,38,210,152,14,169,203,158,102,77,91,252,48,240,235,31,135,14,106,134,185,134,201,251,3,86,12,238,46,233,21,17,242,230,235,85,179,222,138,241,111,179,69,172,71,252,18,11,187,179,145,103,229,148,126,201,252,186,9,72,87,93,156,212,70,24,14,252,25,124,25,169,122,226,35,117,27,62,76,29,229,223,31,244,26,159,217,85,165,192,229,115,217,132,8,219,183,11,197,215,90,141,120,24,40,188,122,20,108,113,114,97,138,31,94,39,187,132,52,56,41,73,251,230,125,7,130,236,176,245,26,97,141,169,40,206,152,204,88,99,207,153,239,77,199,239,192,217,33,12,68,28,110,99,183,225,150,227,73,212,166,244,24,93,71,68,178,46,117,29,12,81,118,238,32,91,24,251,102,25,216,112,234,48,181,84,69,106,15,222,178,157,178,29,124,85,155,93,133,192,242,220,128,174,167,59,232,138,80,27,135,163,204,124,209,184,254,188,156,69,29,37,103,44,167,185,202,126,104,246,216,201,163,94,95,6,102,139,227,224,36,224,153,135,169,121,150,209,99,101,55,180,31,72,191,46,167,253,63,93,186,137,168,107,231,215,188,98,214,203,181,157,59,130,140,194,246,218,150,112,218,189,32,30,144,220,138,201,248,61,146,237,153,76,174,228,196,125,205,188,196,130,25,230,209,35,204,24,175,115,1,104,85,56,102,155,54,210,44,77,89,191,9,65,238,163,217,35,71,147,146,13,118,116,230,196,117,250,138,96,122,52,80,37,196,209,192,52,109,220,145,1,225,203,195,74,95,213,73,171,86,43,37,57,202,80,32,230,116,47,189,100,247,118,140,131,80,172,146,126,19,80,101,210,48,3,212,39,67,243,99,17,214,74,68,244,187,165,41,48,242,253,126,244,24,156,29,200,253,22,124,59,199,116,89,184,150,185,28,129,126,179,193,92,32,91,150,20,189,45,75,207,9,25,123,26,174,192,61,214,159,13,186,56,96,255,118,201,61,48,174,16,129,219,117,119,253,70,253,107,239,250,245,135,234,65,124,215,111,44,184,186,176,176,15,79,66,120,225,72,216,31,176,178,34,192,155,115,227,126,158,119,195,91,115,133,158,154,133,111,3,6,171,26,204,22,168,120,28,3,103,197,181,148,112,241,40,143,11,243,43,110,29,246,243,2,251,10,110,29,142,250,133,56,37,136,220,166,183,14,243,117,103,146,69,78,136,190,2,146,67,225,64,36,232,231,3,27,146,28,10,132,76,36,239,222,24,248,220,240,186,135,3,116,32,239,3,139,201,33,12,33,136,132,188,210,69,226,244,124,74,21,50,141,62,13,126,78,202,213,102,170,218,0,159,138,240,79,50,199,208,53,240,47,51,186,44,68,4,88,128,185,74,228,46,175,138,224,147,82,1,127,142,83,211,20,221,29,76,97,33,58,151,57,201,85,219,20,77,103,251,29,80,146,110,76,105,218,35,198,64,70,114,64,211,9,63,172,21,233,66,176,67,88,254,170,30,206,139,179,42,250,40,150,171,231,137,139,108,139,141,158,4,102,192,156,185,200,210,226,52,22,186,46,165,3,227,171,100,251,170,84,75,101,154,137,86,238,88,150,114,57,185,125,89,16,41,58,27,14,49,229,226,69,37,87,144,142,61,244,44,16,97,250,133,16,163,68,206,11,146,212,30,211,82,58,89,8,240,169,81,116,154,165,135,233,252,153,192,78,198,172,135,143,69,195,190,74,84,44,138,201,211,51,193,39,120,60,25,79,112,209,238,133,99,161,75,137,186,188,46,246,38,209,115,46,220,83,216,124,224,154,138,142,34,194,98,92,201,206,25,90,104,51,116,75,2,180,166,138,185,116,146,166,27,141,170,66,211,229,44,213,172,166,11,153,25,108,125,1,112,139,46,245,27,181,28,205,48,9,169,65,159,228,174,82,73,154,41,77,83,169,100,27,240,179,84,172,150,0,19,18,231,116,40,71,103,218,103,229,196,52,159,170,226,178,116,46,155,207,1,184,165,118,131,75,209,76,57,73,161,127,153,196,188,164,229,229,216,81,186,221,164,192,23,154,110,55,130,217,248,232,250,92,16,125,151,241,139,19,159,199,23,56,235,7,143,167,177,100,191,221,200,54,231,245,76,140,239,84,99,190,211,90,176,217,156,249,146,180,191,157,111,247,103,244,116,226,81,202,141,89,155,147,42,215,141,66,185,127,122,157,75,118,207,207,243,121,41,49,96,122,121,122,208,62,45,39,170,173,222,233,233,117,71,240,76,6,213,65,172,70,203,249,98,178,25,22,10,145,11,101,144,226,152,50,195,211,124,79,188,20,162,103,227,40,23,75,148,75,185,246,52,21,147,75,153,126,83,42,133,218,229,19,42,81,102,40,216,98,166,156,206,1,78,177,35,186,208,77,231,153,33,232,199,211,72,227,228,156,73,53,211,185,233,89,251,20,214,161,75,224,39,145,75,48,149,65,29,240,105,148,207,209,148,148,201,134,74,163,42,93,28,148,78,74,201,126,58,53,62,30,112,2,31,40,8,113,101,52,234,6,207,131,158,43,110,18,79,200,67,46,151,203,65,126,36,114,221,147,126,178,125,204,66,126,229,114,197,76,162,153,24,134,233,97,9,194,3,5,154,141,220,105,182,123,86,2,237,156,182,27,128,182,114,58,213,202,93,138,167,139,82,54,26,30,93,134,125,103,147,105,35,113,157,56,207,231,18,20,125,90,238,245,166,30,57,126,122,213,106,5,66,12,37,117,75,74,114,92,109,209,153,112,108,36,159,140,196,122,43,124,214,152,102,194,137,4,130,223,104,52,132,26,195,101,19,158,203,120,60,196,7,39,190,225,34,234,57,237,116,251,217,118,50,146,104,158,132,232,122,163,223,184,14,248,148,33,63,200,211,167,37,46,213,6,245,96,219,233,100,158,46,87,98,62,121,72,143,114,213,84,42,5,211,203,37,197,19,224,178,233,88,204,83,106,230,174,0,75,39,199,225,198,85,149,14,4,131,131,203,147,145,199,35,116,211,209,114,45,19,43,209,249,92,77,98,68,49,120,237,31,214,67,9,72,11,228,61,248,161,233,66,46,83,46,149,218,11,81,73,183,46,11,254,38,128,59,72,37,132,193,185,31,202,178,142,171,150,98,50,197,94,121,65,135,115,103,115,230,184,146,190,234,93,87,206,149,83,113,50,238,157,157,245,130,149,106,226,178,119,18,224,231,209,120,33,51,160,47,232,102,239,120,20,143,37,77,184,78,242,181,228,101,65,74,229,233,105,41,93,155,73,221,203,1,16,150,102,35,45,41,12,77,150,203,165,83,201,42,232,36,166,56,202,20,171,204,44,65,207,229,202,8,245,155,202,203,6,93,74,22,155,149,227,96,41,149,152,101,243,65,208,169,215,137,69,238,82,154,85,19,152,103,116,2,252,208,221,225,40,81,73,148,152,84,131,205,133,133,8,152,123,114,137,84,78,185,160,75,90,219,192,207,113,159,6,163,18,116,20,115,206,247,103,210,172,148,46,75,67,127,246,248,130,85,82,193,201,130,110,144,120,49,141,73,58,145,111,76,203,37,190,199,84,67,82,32,168,211,158,200,113,243,228,113,24,48,233,138,45,113,165,82,190,159,138,73,253,107,186,119,124,205,55,18,131,12,213,40,228,25,95,52,27,170,250,219,141,86,78,242,84,59,122,93,48,136,203,217,70,187,113,92,78,210,160,205,152,255,137,57,93,234,158,36,242,137,0,167,149,3,5,207,164,68,179,93,74,150,147,141,48,44,215,46,230,153,82,153,78,12,18,83,14,201,110,54,213,8,229,115,12,213,152,22,1,47,18,121,48,203,84,83,237,36,59,45,165,96,91,218,244,121,46,3,38,145,81,8,33,161,203,0,71,194,192,145,204,55,178,229,51,227,59,157,111,92,149,49,13,169,82,134,146,168,114,233,68,78,164,206,253,185,14,213,160,65,59,179,104,140,53,103,57,30,125,231,179,105,41,193,231,174,122,173,56,39,158,85,60,21,133,207,11,190,113,118,212,146,197,96,40,44,79,178,97,223,160,84,150,58,103,189,184,63,215,152,23,43,237,76,228,56,62,22,174,59,241,0,223,170,87,5,238,50,238,187,106,203,215,133,132,191,215,158,8,117,122,10,251,32,73,181,26,229,82,166,213,152,211,227,118,149,41,211,126,46,83,74,83,82,10,36,202,32,113,222,46,206,65,98,145,57,207,86,155,217,50,205,12,26,165,211,82,29,172,46,213,70,49,155,59,65,196,101,146,109,38,82,170,228,38,124,32,50,137,7,216,184,47,146,8,231,142,79,252,89,186,92,170,55,38,65,127,190,59,138,80,12,93,2,243,106,46,15,231,220,70,155,163,153,249,108,52,149,7,87,139,193,164,59,149,174,194,124,121,210,40,180,143,203,140,144,83,186,98,22,93,128,193,53,218,69,58,193,48,231,96,101,203,229,179,128,255,201,82,185,124,158,108,208,141,18,32,4,204,214,160,95,115,136,231,173,6,29,41,197,114,249,84,122,134,203,90,234,39,114,73,134,41,37,16,255,207,231,22,90,192,220,68,53,186,249,227,98,255,106,90,42,149,79,161,176,3,176,57,184,142,0,41,5,168,206,82,180,148,203,119,210,19,176,38,89,234,34,25,10,211,87,101,58,156,191,6,186,53,65,47,73,3,51,2,245,59,103,190,140,181,190,84,160,170,96,217,1,203,22,157,2,149,64,205,65,17,224,44,26,116,228,211,121,189,29,204,241,113,174,150,74,166,18,157,4,132,93,236,231,82,173,54,75,251,146,28,125,121,54,225,61,197,82,46,126,170,64,245,128,46,87,47,78,207,11,97,166,150,203,29,185,161,186,18,230,150,52,44,226,17,135,253,129,199,13,173,96,161,59,24,205,247,249,120,44,30,231,133,24,180,132,81,229,122,244,133,233,58,73,68,222,20,235,58,137,43,122,210,205,190,60,93,167,179,208,117,157,124,47,124,17,62,185,202,40,130,24,143,134,195,10,149,200,85,139,57,169,77,15,67,125,62,215,47,79,147,87,157,97,46,93,136,48,129,108,143,59,174,245,67,11,182,233,63,139,94,247,6,62,186,203,177,151,151,156,95,190,94,100,233,70,136,14,181,210,245,26,61,204,36,42,87,85,190,219,226,207,75,97,165,81,45,149,26,204,162,157,43,41,241,48,37,230,39,105,154,201,55,104,126,212,95,76,234,190,118,248,120,1,175,133,10,114,30,207,34,40,112,229,147,84,48,121,28,108,151,38,211,227,88,143,78,156,246,42,125,127,175,222,227,174,74,29,105,216,140,69,184,211,36,221,162,179,69,255,89,237,252,108,113,69,119,163,185,104,168,77,37,43,204,32,22,171,73,129,211,203,122,253,88,58,203,199,4,166,84,167,35,98,45,153,4,67,129,161,102,149,124,163,40,52,178,202,73,154,158,79,7,167,177,224,56,126,221,231,139,137,64,121,72,167,162,105,102,113,57,156,52,171,117,106,49,8,75,225,235,20,221,96,242,41,38,159,153,84,61,69,79,163,10,120,58,159,165,75,9,234,216,19,21,228,124,202,127,118,49,144,107,114,250,58,218,206,23,19,151,12,231,97,152,147,225,216,195,203,149,113,228,140,15,21,82,229,76,42,147,188,158,209,137,166,124,92,25,142,42,163,51,150,26,94,201,145,249,37,157,43,38,43,254,144,175,203,156,205,114,173,121,162,9,134,10,197,204,211,96,84,49,169,98,153,205,4,252,227,250,113,199,19,83,82,201,81,152,243,7,211,92,158,111,100,179,146,127,42,70,253,156,255,164,210,31,37,152,147,20,93,202,48,50,207,85,74,178,32,85,174,22,114,214,115,157,61,137,133,253,74,38,116,118,81,232,94,181,165,102,149,23,123,25,185,68,73,133,80,131,161,153,203,179,34,59,137,120,66,39,233,81,171,146,21,210,165,102,144,46,178,249,160,47,43,156,250,174,56,133,190,58,103,152,44,157,41,158,76,89,106,36,95,94,118,7,213,162,216,169,122,194,161,194,226,66,26,101,194,92,142,13,93,157,23,47,129,202,152,31,14,227,151,195,232,112,62,108,23,149,200,120,116,34,36,60,169,225,52,217,154,165,250,237,84,96,94,107,41,39,221,246,196,23,190,24,201,93,254,216,147,56,203,123,22,69,63,219,140,4,23,35,234,34,165,76,47,43,133,193,69,182,31,42,46,138,139,242,124,120,33,182,66,215,179,124,137,166,100,126,34,80,215,225,216,121,141,1,252,19,248,179,106,213,215,161,207,79,243,103,51,46,120,210,62,207,1,246,231,167,231,181,224,148,103,23,23,245,202,32,22,157,4,166,17,58,115,150,170,207,114,35,121,114,121,114,85,174,102,232,99,154,77,86,79,194,137,218,229,2,136,84,57,112,220,31,70,165,154,239,12,172,241,141,14,88,1,46,58,129,203,72,189,127,233,81,138,83,137,162,251,213,250,69,39,88,81,90,190,80,46,87,73,200,39,130,63,124,29,26,136,179,171,100,185,214,186,174,103,174,43,199,163,86,252,74,14,132,170,51,174,54,104,202,195,232,60,57,74,142,251,193,211,96,187,39,122,134,25,238,228,66,105,76,155,205,100,88,76,41,131,90,110,18,203,114,87,181,226,98,24,13,14,124,87,165,98,48,207,76,11,181,192,116,112,214,203,114,253,241,217,60,112,85,159,121,130,225,104,251,88,14,240,87,215,241,76,136,187,58,187,238,77,115,39,193,82,200,83,106,205,124,13,176,240,212,146,244,105,227,34,91,47,72,229,81,39,50,136,133,71,25,57,211,205,46,6,74,169,36,205,248,211,192,40,89,189,184,26,70,114,28,31,75,119,232,147,201,208,51,207,164,164,84,244,186,195,15,11,39,253,171,154,79,90,248,163,98,162,236,139,182,46,160,118,58,147,163,66,164,95,152,199,250,101,184,110,3,117,90,106,249,251,76,172,47,206,164,122,245,172,112,93,76,202,116,227,42,88,106,69,107,19,58,71,115,153,139,192,133,236,97,78,130,181,171,43,186,30,42,36,235,195,6,231,155,119,147,146,28,96,23,0,80,112,54,173,53,218,249,102,62,16,230,74,87,173,232,56,172,132,107,17,48,51,250,107,233,114,129,239,86,219,185,90,185,81,10,178,97,249,184,48,42,196,171,23,92,124,236,171,135,61,133,1,35,37,134,147,112,34,90,187,136,140,249,230,5,125,50,72,244,19,169,230,236,52,18,242,180,79,248,235,171,81,176,117,122,146,77,156,12,155,113,37,32,250,90,161,84,174,84,106,149,66,197,248,128,154,156,182,106,163,34,16,173,249,101,187,221,45,198,230,194,80,60,243,120,70,84,109,18,239,94,140,210,161,174,60,111,246,206,202,215,181,218,108,26,224,185,30,19,104,117,229,224,12,200,13,91,23,130,103,139,24,157,227,98,165,227,233,101,45,159,78,4,235,245,238,60,35,52,193,164,41,250,124,237,227,70,236,90,78,43,226,117,185,151,165,46,149,179,113,142,18,175,75,96,40,177,39,67,182,29,30,29,183,122,17,79,61,230,27,55,195,229,236,32,208,172,30,139,165,66,173,175,132,134,163,89,239,242,226,188,208,244,204,230,67,118,222,186,166,166,12,19,175,158,242,12,239,241,244,218,37,58,149,56,173,52,34,161,100,157,14,30,87,175,78,153,82,147,187,30,213,206,70,158,218,69,58,119,125,50,26,249,139,253,105,202,115,214,43,213,2,158,69,190,45,157,94,20,199,139,179,118,187,144,156,135,202,249,57,219,206,229,206,27,39,253,122,243,178,90,190,46,86,82,161,116,131,238,157,84,230,133,115,176,34,208,131,178,224,97,211,215,243,235,208,101,52,113,205,204,106,62,101,145,239,123,124,213,147,73,96,114,154,41,70,211,195,106,33,88,147,231,220,34,213,72,48,243,228,233,72,8,15,98,131,120,175,78,165,47,197,164,156,136,123,186,105,190,84,200,30,7,142,147,197,248,164,38,38,106,141,139,194,100,209,187,174,71,50,181,73,55,148,136,22,125,185,106,62,95,28,12,60,243,104,39,58,26,212,174,179,181,14,223,242,9,161,147,114,121,112,218,78,39,26,153,230,160,228,59,11,198,206,217,76,174,152,22,179,209,150,167,22,162,167,116,109,58,237,228,163,81,229,226,234,52,78,135,23,167,29,177,144,8,38,139,83,33,221,137,199,42,30,143,60,226,106,45,185,145,206,229,211,192,234,108,52,43,147,241,5,37,15,101,105,20,170,241,139,252,48,60,10,197,243,202,185,84,244,77,198,193,104,175,155,141,198,34,212,101,168,27,89,228,206,88,166,45,156,205,66,116,233,196,211,26,50,253,81,225,162,59,6,6,76,62,63,232,247,242,87,51,161,46,36,217,243,108,246,56,42,12,139,17,137,27,121,132,16,83,73,12,19,249,33,69,85,202,103,151,98,141,243,77,171,116,41,13,22,101,249,250,236,186,85,245,92,7,83,205,96,57,52,169,230,75,163,97,120,56,59,149,18,225,203,120,51,52,153,164,43,145,230,188,123,221,46,12,155,131,201,53,115,117,125,86,235,149,226,64,207,140,95,229,194,249,216,5,123,193,38,207,250,231,245,228,241,249,212,31,224,99,131,66,52,238,57,225,122,151,226,100,208,41,133,103,65,207,105,25,240,231,146,187,186,102,23,92,96,76,95,78,235,62,97,156,86,134,149,83,191,239,42,192,135,107,23,217,236,69,190,44,6,50,163,90,127,52,139,197,195,93,209,39,123,124,195,225,89,53,151,204,133,51,144,202,58,31,45,249,197,76,72,73,21,2,254,226,69,219,223,142,151,59,57,207,60,62,138,196,203,161,192,217,133,220,190,58,111,9,157,179,113,37,180,152,165,155,82,160,58,61,159,15,121,95,125,120,214,60,239,83,241,90,39,219,146,169,72,228,180,25,77,167,47,210,157,249,228,234,90,88,176,195,75,126,62,169,204,50,167,129,104,189,195,31,207,217,120,176,80,230,148,124,179,224,167,194,253,172,88,203,149,75,242,164,195,85,133,201,73,233,34,208,190,156,50,231,181,108,159,61,174,180,171,201,70,162,196,85,102,199,1,174,122,229,73,5,41,229,170,121,118,221,190,74,45,250,158,74,84,200,141,166,209,97,198,151,60,75,87,193,124,212,13,95,103,131,103,204,137,116,229,187,42,150,60,177,100,59,223,62,169,84,178,217,197,52,18,12,12,253,201,78,180,224,107,158,68,27,167,190,86,248,156,165,23,96,173,3,107,213,112,118,29,28,6,228,188,111,180,104,249,27,241,114,46,150,62,246,121,78,46,6,252,36,69,205,164,248,124,192,231,194,253,120,60,223,157,240,151,205,74,178,233,187,60,15,230,146,181,201,85,80,22,143,131,215,23,163,84,183,53,25,92,136,98,178,126,238,175,78,99,131,65,171,62,234,93,95,244,174,196,16,213,108,42,74,105,14,140,138,112,125,50,232,165,179,157,98,55,154,234,156,12,47,235,209,68,116,94,136,157,183,90,220,101,79,60,107,22,146,190,226,32,121,18,41,119,78,83,199,156,47,174,4,71,193,48,53,204,157,40,241,81,252,164,218,41,95,197,148,52,63,159,95,133,67,254,171,74,129,21,227,169,234,113,163,123,146,172,157,203,254,241,2,160,8,133,66,151,87,193,228,188,16,14,156,71,185,12,63,103,166,92,238,122,122,193,3,157,142,187,14,87,195,188,18,165,226,64,51,78,103,174,123,236,229,53,215,234,140,192,200,161,184,246,25,115,158,104,182,242,197,201,105,100,60,105,48,165,124,166,51,109,5,56,17,80,26,234,55,101,89,156,242,92,120,220,4,112,6,30,160,124,39,115,139,98,76,185,78,166,88,70,150,131,254,75,62,123,49,108,55,131,201,69,229,148,87,82,87,96,142,230,210,87,53,113,214,159,28,207,3,81,254,170,203,119,149,81,119,60,155,112,57,97,92,185,76,205,71,44,88,253,98,158,54,95,143,182,78,99,215,177,88,143,73,229,75,221,235,224,69,56,218,138,84,23,114,53,48,27,92,83,160,79,135,253,90,150,23,162,213,243,113,164,88,97,115,157,147,122,100,86,136,1,93,234,52,112,229,243,119,68,63,95,20,139,241,139,164,175,210,200,93,82,69,153,105,36,250,226,37,31,109,135,79,23,17,185,146,9,182,3,3,110,192,78,38,83,96,82,165,253,114,57,112,54,139,95,79,206,139,241,254,85,166,123,181,56,1,58,175,71,184,42,181,23,167,233,68,105,84,60,166,67,126,160,213,52,3,253,236,184,201,156,138,197,82,35,211,160,122,21,30,88,56,194,105,165,27,86,34,117,137,139,112,213,105,51,218,136,41,151,113,42,16,156,248,252,199,87,149,179,10,23,185,140,78,187,129,209,172,50,20,231,105,169,144,79,117,139,197,139,112,219,63,236,71,43,225,216,232,178,50,172,76,46,50,189,84,166,125,46,205,162,161,25,235,201,43,84,186,47,151,234,241,156,255,162,149,189,184,184,8,70,91,181,233,89,182,93,145,106,177,96,161,57,190,156,151,79,163,51,49,53,43,198,58,133,42,208,247,153,74,38,147,149,39,23,103,30,217,119,218,91,116,46,61,210,169,135,170,150,134,205,243,56,27,12,215,131,74,156,234,213,122,141,100,54,83,58,57,161,90,245,112,157,98,207,135,226,184,112,114,30,90,36,242,169,118,217,55,72,205,122,237,169,24,12,48,76,62,219,166,251,199,66,60,10,58,100,52,110,177,189,150,200,79,46,232,185,63,146,73,156,8,103,65,122,118,34,112,103,205,97,162,193,198,78,175,23,153,249,105,249,164,21,157,49,83,153,45,229,11,237,76,35,145,2,28,188,164,3,149,90,243,188,145,236,39,166,244,89,235,56,5,150,192,76,63,1,70,10,31,175,112,67,58,58,10,247,169,138,79,185,30,179,233,112,116,38,148,59,226,101,55,151,166,107,241,24,152,113,234,167,213,66,41,218,168,182,102,113,26,232,53,129,248,132,243,84,99,253,58,208,146,252,229,48,88,66,98,195,206,52,28,138,197,123,149,241,92,140,76,142,125,61,33,93,108,158,137,10,21,73,45,232,133,24,207,198,203,179,185,143,158,204,39,179,96,44,67,231,185,194,245,233,226,124,38,201,11,100,17,165,58,233,74,187,60,46,117,25,6,153,92,2,119,223,231,86,121,105,162,223,55,28,163,162,145,48,27,212,95,6,224,121,30,190,33,208,29,216,92,173,172,151,213,174,57,135,94,37,196,21,243,218,25,140,63,4,47,186,55,222,85,38,158,85,134,39,94,98,167,63,61,104,74,60,15,223,35,90,131,202,120,214,214,230,53,64,63,23,8,6,41,245,241,9,242,225,137,48,168,28,211,50,180,215,230,241,59,81,27,227,211,174,11,58,96,197,17,124,131,98,139,138,144,202,193,214,245,212,67,84,155,118,226,230,108,65,187,107,4,79,148,93,163,109,208,235,117,192,135,101,26,144,143,84,128,242,198,252,94,127,132,242,238,135,118,9,223,192,45,68,135,100,83,87,234,73,16,153,245,205,141,123,0,225,13,32,254,96,24,62,50,67,144,167,138,229,30,126,159,65,251,166,74,197,150,108,125,125,159,19,58,29,242,138,248,104,32,190,234,1,184,237,152,2,90,226,140,225,190,16,183,19,130,125,73,217,235,8,172,120,99,30,61,75,163,235,30,67,105,59,90,140,90,77,141,22,245,2,119,43,41,230,231,79,54,110,170,188,44,230,68,104,241,189,128,238,237,193,51,200,129,192,27,73,216,121,3,96,35,82,228,254,212,40,9,132,151,240,216,176,14,180,192,238,61,9,17,122,232,95,136,10,251,25,44,83,164,70,15,155,8,112,24,239,81,211,120,183,190,2,240,66,216,3,160,66,190,67,138,95,223,74,80,156,64,108,215,170,205,154,1,102,232,46,242,44,122,244,168,3,140,230,14,177,108,46,191,97,181,9,64,28,75,131,254,174,91,225,204,203,193,214,211,1,246,93,218,227,229,254,128,239,79,123,219,175,167,247,66,243,232,17,228,150,62,61,199,128,102,96,122,104,9,36,60,7,92,228,122,114,243,156,156,192,160,246,113,42,144,77,18,38,118,8,113,150,18,103,120,75,168,181,199,172,238,79,161,245,149,43,173,223,130,193,144,63,204,110,43,202,10,39,247,59,157,58,43,63,122,4,244,224,129,249,173,182,61,208,47,196,136,87,243,180,231,133,76,153,155,97,27,244,7,3,144,55,195,215,195,194,171,99,254,251,17,6,7,242,113,230,163,71,172,12,70,238,13,122,92,51,138,84,72,98,5,186,143,50,180,57,82,172,173,221,108,129,209,181,207,53,5,174,189,103,219,215,150,135,239,140,103,90,54,7,129,26,128,242,129,222,172,205,54,132,86,16,33,223,133,133,211,143,166,216,224,23,137,240,3,80,203,24,21,129,149,185,230,42,229,158,24,254,60,171,52,5,67,159,38,21,41,235,3,62,150,135,144,204,2,227,167,150,71,185,78,10,224,190,35,255,212,250,218,227,64,171,96,184,246,17,139,214,130,82,95,198,178,123,250,236,208,102,74,12,133,253,236,230,186,142,114,99,203,35,123,91,232,249,230,89,136,237,209,35,24,28,143,7,242,13,138,165,199,46,110,218,115,89,91,193,185,1,118,25,59,218,206,76,82,212,233,125,73,46,141,112,47,36,24,123,240,194,130,177,66,114,68,207,71,99,100,169,128,241,220,17,238,176,101,125,158,120,10,137,124,140,143,120,182,115,211,167,220,55,109,172,113,131,44,43,243,175,27,44,80,221,203,111,150,95,91,227,216,14,183,131,220,131,247,92,33,48,8,118,109,154,177,90,74,110,247,101,105,98,251,208,145,141,137,108,131,53,186,31,165,208,123,79,187,207,247,94,208,68,18,166,138,79,148,1,25,101,78,22,4,80,148,120,189,166,33,41,21,182,206,24,9,127,194,16,21,4,10,194,217,226,33,162,7,246,109,0,241,28,74,122,174,39,246,87,61,126,84,197,111,105,228,188,85,250,24,189,124,84,244,39,224,3,66,25,242,141,23,214,120,189,70,80,159,130,57,198,175,20,85,75,240,181,145,12,122,115,68,125,217,4,61,100,195,183,24,111,183,64,247,19,37,248,230,137,63,129,158,59,41,6,65,157,12,40,80,130,239,222,160,183,69,58,12,202,41,5,209,251,66,49,144,3,159,106,129,175,30,197,19,3,148,214,102,74,240,225,19,237,141,159,134,246,170,204,0,62,140,3,242,167,32,191,75,188,12,2,96,38,77,48,245,252,42,61,33,114,50,116,63,89,130,79,173,248,147,58,113,33,64,28,72,156,50,52,221,72,130,180,69,114,150,132,164,70,64,162,194,64,47,10,144,24,77,54,147,94,41,67,75,169,18,124,214,9,128,1,137,173,84,56,233,157,167,233,97,74,107,27,167,114,98,148,2,172,152,231,105,15,200,137,128,226,20,44,238,75,117,82,94,37,73,119,211,37,204,97,65,125,129,102,144,158,37,224,139,74,211,116,73,101,233,80,107,85,70,167,125,8,184,146,209,242,1,123,23,25,131,189,73,122,156,81,159,81,209,89,53,203,192,55,132,82,116,8,228,84,233,65,86,7,52,79,209,141,108,201,120,124,166,153,157,48,222,118,142,86,64,98,27,208,26,131,237,29,101,71,73,136,146,2,137,33,132,50,164,61,131,20,204,142,24,248,76,147,7,100,149,97,14,232,168,81,78,39,70,73,211,253,28,234,61,191,145,8,120,48,205,161,71,74,176,32,205,114,80,224,0,113,32,81,50,158,157,233,107,196,199,115,11,244,114,85,59,95,82,31,9,26,18,143,41,233,79,233,200,121,12,123,14,138,233,239,21,45,242,126,44,3,249,154,241,248,18,230,89,180,32,128,2,44,168,68,49,244,176,80,50,65,69,249,70,51,146,116,160,128,136,195,80,131,5,63,122,115,171,113,92,210,222,9,106,30,247,208,203,72,195,99,173,17,13,36,4,18,163,114,69,127,54,168,102,126,51,41,2,1,134,143,101,6,245,69,81,149,134,46,99,46,5,31,130,98,26,39,241,4,124,235,167,144,67,239,80,81,9,211,99,46,166,193,190,234,49,23,117,157,219,248,49,151,207,124,82,13,11,66,42,28,114,239,55,123,246,155,242,245,43,186,145,162,135,243,177,47,183,185,190,159,242,115,193,176,154,47,160,93,119,24,168,233,210,243,177,237,108,201,199,49,93,48,31,219,104,56,31,95,109,61,174,235,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,220,46,208,225,99,21,94,139,174,224,165,201,114,236,183,142,119,41,218,219,164,116,91,110,60,195,8,76,17,166,72,17,114,217,100,168,58,15,206,8,145,65,180,134,238,227,34,84,100,45,91,59,54,128,245,240,201,129,233,190,114,61,238,202,8,78,194,123,124,166,240,17,171,118,143,168,32,58,203,20,17,162,7,233,25,108,4,133,201,36,135,226,106,60,166,17,216,231,88,71,221,222,36,127,182,169,168,90,52,90,69,211,157,34,183,171,184,162,29,80,168,39,20,206,197,84,93,122,77,185,3,83,244,151,19,179,157,152,183,146,82,227,28,99,109,9,151,53,136,106,153,0,28,231,189,52,248,97,140,119,104,215,238,6,6,125,108,152,122,200,50,76,54,96,183,122,208,97,166,207,246,190,136,141,0,241,118,128,12,250,66,254,229,171,149,44,81,82,208,238,66,101,41,219,92,45,146,156,218,184,151,240,161,133,67,180,22,30,236,150,160,44,231,43,228,44,92,223,158,225,250,33,138,115,144,169,149,26,114,140,111,141,77,63,50,89,33,165,150,62,51,159,173,172,29,244,107,196,66,63,39,241,174,47,99,79,136,118,83,156,61,29,118,210,180,134,39,242,186,193,72,156,180,108,8,254,57,15,89,156,8,90,57,47,4,118,183,110,251,118,39,47,207,49,103,69,157,231,44,116,62,67,206,89,142,241,162,78,173,112,58,83,121,225,244,174,225,229,198,231,69,175,140,48,235,9,144,77,44,241,138,137,107,105,234,131,71,197,235,80,18,103,68,107,23,89,7,117,102,27,93,230,185,150,60,203,201,197,125,232,125,137,160,237,212,174,3,117,202,131,147,223,118,211,175,253,145,148,211,226,12,227,210,9,141,119,249,38,57,50,119,59,148,203,1,216,246,42,253,214,144,205,135,98,246,40,76,214,214,22,3,105,197,25,151,247,158,197,29,203,217,133,253,175,148,24,213,112,219,166,57,230,227,52,51,46,242,56,8,8,2,60,64,115,154,188,205,199,21,142,69,157,200,176,59,242,114,99,96,110,235,161,151,153,70,172,19,90,204,17,116,14,231,168,185,220,79,181,223,134,68,213,248,88,161,61,109,65,3,113,220,230,220,61,150,187,116,28,1,16,13,178,156,210,57,170,193,80,15,14,56,105,158,171,86,12,211,25,155,203,209,96,88,58,220,179,99,155,201,210,84,15,248,156,215,2,147,193,96,115,205,16,73,153,93,190,69,154,253,148,211,28,71,158,228,221,172,128,96,189,84,6,95,211,180,204,118,213,40,95,109,102,144,133,84,203,32,96,145,247,37,18,16,239,236,174,246,85,79,20,137,193,179,116,223,29,89,220,102,250,89,210,78,86,220,250,107,171,27,43,182,183,112,216,220,102,105,222,114,113,217,238,185,88,68,230,185,172,20,211,73,165,101,218,49,142,45,237,110,231,90,11,212,50,218,208,25,166,177,25,178,25,152,229,25,129,28,181,230,253,153,192,192,142,69,214,147,78,151,45,195,237,207,60,157,70,141,107,121,58,166,92,145,181,198,189,93,45,116,139,142,67,53,155,109,40,155,29,165,229,157,6,162,100,200,218,0,66,177,89,81,114,85,167,172,57,107,181,185,35,205,110,191,209,186,75,185,116,30,187,158,151,43,71,142,227,192,49,94,117,89,30,124,38,227,235,246,51,15,111,26,62,252,62,252,190,160,55,202,208,165,109,224,63,235,41,61,126,152,204,234,75,161,205,34,234,220,131,44,236,131,3,237,153,15,124,27,56,241,156,185,233,162,114,109,95,65,191,202,244,214,4,203,230,12,66,51,244,200,73,200,31,2,10,205,46,9,97,197,117,83,225,80,116,237,37,79,225,152,63,134,46,121,10,215,215,221,77,181,47,239,8,248,194,35,217,203,30,233,101,241,197,74,189,163,81,83,82,188,48,162,228,147,156,44,176,35,33,133,95,124,243,142,64,18,188,8,79,220,127,196,125,254,243,194,161,44,140,198,114,207,5,112,243,210,196,237,125,19,94,75,133,103,107,183,247,134,29,141,100,229,224,6,30,237,29,184,137,25,221,125,235,237,247,14,110,220,160,24,124,38,137,107,187,15,122,251,77,182,199,119,4,6,126,189,245,118,251,188,208,57,0,180,116,198,2,200,195,186,209,9,219,21,188,128,127,29,168,61,25,205,67,247,13,24,37,142,132,91,175,48,27,200,130,130,60,93,220,70,142,251,246,150,32,112,15,216,180,130,65,36,210,34,15,220,143,127,246,139,187,15,191,9,254,126,252,155,175,63,249,231,239,184,145,27,194,129,27,93,45,136,234,171,31,143,16,135,8,180,111,0,192,0,231,37,224,149,204,52,165,14,47,11,61,247,46,160,253,145,176,179,251,150,215,191,235,93,135,249,231,255,246,236,11,203,152,241,125,125,24,181,250,217,30,55,20,110,103,236,218,255,128,243,71,111,190,229,149,94,88,143,223,40,35,118,36,113,76,135,85,20,208,201,208,3,132,235,119,187,192,142,30,176,13,208,74,216,209,168,143,15,208,81,34,200,56,3,233,184,155,113,119,56,129,193,155,128,216,50,112,235,61,7,119,224,12,222,97,37,251,224,19,212,146,200,12,199,130,60,63,99,101,182,235,36,50,70,9,171,200,24,57,132,200,0,219,196,192,219,24,195,91,165,15,252,148,145,15,166,4,35,31,110,152,28,68,110,77,84,35,203,209,65,224,238,190,241,245,39,63,254,25,129,13,111,100,16,0,161,129,226,134,71,64,232,8,29,32,71,167,111,110,183,151,235,0,14,105,95,136,249,234,192,253,244,167,255,241,236,237,47,63,254,234,63,154,113,56,115,10,222,60,199,118,149,125,89,225,120,39,174,125,82,17,70,59,54,149,188,110,88,203,237,21,118,157,120,73,66,135,45,5,98,213,1,144,100,165,7,106,239,24,179,213,238,141,33,98,128,19,253,1,76,6,156,104,11,115,64,173,196,123,77,12,196,0,188,90,99,32,240,219,219,221,219,221,93,66,232,189,207,215,67,255,254,213,39,127,246,171,165,30,66,11,132,125,7,173,236,146,167,191,253,230,221,23,255,222,12,116,125,151,40,163,94,119,251,46,129,181,54,233,18,84,14,176,237,197,49,12,76,96,47,75,152,85,232,155,240,236,62,98,12,107,109,198,51,147,24,67,22,62,151,24,163,30,214,26,3,129,63,175,24,171,41,117,48,85,33,196,166,213,88,125,43,204,237,133,247,184,30,184,181,11,93,213,217,214,75,244,208,173,105,10,239,247,208,212,93,70,229,32,90,208,252,201,142,251,241,55,190,247,228,23,63,4,234,216,136,252,117,239,190,165,17,109,165,194,140,86,22,68,192,233,85,120,65,182,48,42,193,78,48,144,62,251,210,215,159,252,230,253,21,72,72,57,51,35,132,155,195,157,62,11,58,26,179,99,202,202,61,9,221,102,68,34,29,15,120,184,16,206,184,142,129,244,238,167,191,190,251,210,135,91,180,20,35,128,27,29,38,232,164,56,170,130,2,175,247,236,15,206,228,62,88,57,89,188,54,3,233,234,15,132,94,177,47,11,160,224,45,193,240,239,254,226,238,255,252,173,149,12,72,8,36,3,180,23,160,129,75,41,16,165,38,188,153,82,22,222,208,27,143,246,86,247,198,3,247,129,37,9,114,197,13,102,1,147,198,224,37,64,172,88,173,213,29,60,248,18,7,232,70,148,93,70,239,221,168,142,209,110,127,128,2,118,240,203,95,80,239,190,247,15,79,62,252,221,147,175,252,242,241,219,95,216,112,14,218,96,214,49,67,93,63,247,140,21,177,179,253,220,3,107,109,50,247,160,114,228,220,195,142,198,202,22,179,15,162,219,58,1,65,125,83,159,128,208,191,47,122,33,5,106,200,87,126,247,226,250,68,131,183,129,66,51,29,140,122,247,208,104,96,181,141,84,26,84,144,208,105,224,247,63,248,254,184,251,240,91,79,190,245,15,119,239,252,229,147,127,253,232,5,142,20,19,212,245,125,195,14,6,21,48,69,110,223,59,106,197,77,250,71,43,106,244,16,183,152,207,193,8,253,3,239,161,167,239,125,237,241,183,126,119,247,181,15,239,222,249,255,136,30,226,88,133,131,119,198,27,229,77,253,98,86,169,200,238,195,141,130,171,66,157,85,104,30,218,142,138,119,0,22,28,180,80,8,163,130,160,28,67,204,234,66,5,76,242,134,128,22,253,102,127,204,160,111,183,94,236,127,91,238,244,71,176,210,163,241,206,155,136,69,110,245,174,100,128,190,103,234,66,124,81,179,176,223,3,130,224,101,193,7,24,194,162,90,145,176,61,144,27,110,117,89,131,150,230,14,139,248,186,187,139,174,107,150,148,99,129,21,223,192,134,236,129,165,184,123,121,253,195,191,59,110,143,10,138,83,141,225,163,35,96,246,190,225,118,31,24,73,251,29,161,215,24,53,119,61,238,93,123,56,112,81,127,235,246,246,45,111,111,220,233,120,63,225,247,70,168,120,28,58,36,135,118,55,16,107,158,159,220,71,253,196,245,54,18,106,92,146,80,219,181,255,45,118,191,87,95,182,129,158,117,224,86,55,209,207,216,158,208,209,150,234,101,187,91,45,229,38,109,116,84,189,62,234,57,86,5,121,70,69,98,199,163,3,183,59,120,73,22,208,150,133,114,240,230,13,222,220,128,42,24,84,187,188,50,59,61,65,41,240,181,87,53,77,227,173,154,96,226,134,86,8,116,14,34,170,11,36,79,26,116,132,50,154,187,208,192,85,204,218,7,69,125,10,180,69,29,46,110,168,237,32,5,105,15,18,2,183,159,64,10,210,87,76,227,69,221,180,131,15,76,131,54,20,217,89,22,37,236,133,41,175,234,30,11,6,24,186,225,82,45,146,4,159,189,110,237,129,37,161,211,193,143,254,185,225,102,151,126,212,5,244,46,124,214,5,8,114,111,80,200,180,109,133,186,166,51,238,18,26,38,122,82,9,82,130,85,77,228,62,239,246,170,13,15,135,221,94,125,190,127,247,238,221,255,128,2,227,221,8,28,100,194,30,2,3,136,241,251,41,232,109,47,143,244,217,31,76,27,7,170,181,100,50,252,62,254,232,127,63,249,193,23,64,117,168,54,238,105,206,219,123,163,126,31,246,145,27,110,104,174,161,192,140,56,72,193,41,77,165,201,142,2,104,227,154,40,80,205,234,23,70,65,216,210,116,157,26,76,193,200,192,255,241,7,95,121,252,149,191,127,252,55,191,124,246,55,191,120,113,248,67,182,172,135,251,30,70,195,191,252,246,221,191,254,29,222,232,121,121,13,87,17,47,8,145,82,119,44,119,186,187,47,15,173,129,236,238,253,95,173,68,179,245,234,164,174,67,110,209,125,4,150,38,48,9,128,21,167,200,142,184,166,192,191,177,110,181,121,242,225,143,212,117,6,215,148,149,209,128,3,203,137,185,28,92,69,214,46,92,27,194,129,171,209,238,11,232,65,228,127,43,130,41,110,36,232,220,125,250,203,47,62,251,206,55,94,182,236,244,64,227,58,19,67,108,127,242,191,239,62,248,224,233,55,255,2,75,209,203,198,206,3,187,137,192,254,244,253,223,62,125,255,189,199,191,248,167,87,131,157,107,154,176,63,254,193,123,143,127,240,193,43,195,46,245,134,198,72,250,226,223,195,145,251,239,95,120,246,165,119,95,250,108,129,141,40,179,13,248,146,113,246,71,68,91,191,244,225,43,107,235,212,16,45,36,210,175,0,165,216,81,20,174,55,237,232,152,159,125,251,231,64,166,192,80,190,123,231,151,175,70,178,58,194,68,48,240,131,245,239,233,79,126,244,228,39,95,126,242,225,143,95,58,191,89,185,119,193,90,113,63,251,246,59,119,111,255,250,197,225,182,215,124,84,155,18,29,44,122,237,44,234,151,140,31,239,21,217,109,122,189,140,5,210,127,164,173,143,16,239,231,63,239,246,187,77,41,198,98,121,163,42,222,248,136,124,109,61,247,107,84,92,16,169,56,160,78,22,240,57,167,186,209,138,154,132,86,79,108,206,120,41,43,44,106,51,26,214,214,67,152,15,116,74,12,26,62,254,224,235,75,100,108,178,6,171,10,34,114,244,178,234,209,14,202,205,227,111,126,253,227,223,124,239,165,244,221,250,205,241,65,135,149,122,8,133,205,6,245,72,223,25,193,155,209,192,198,17,176,166,98,218,144,70,83,205,227,239,254,28,112,235,238,187,191,37,180,149,255,159,189,111,127,111,219,184,18,253,87,20,108,214,33,175,32,138,164,40,74,162,202,248,82,148,44,203,122,191,108,203,138,174,63,144,4,73,72,36,64,1,32,37,74,225,247,37,219,166,73,187,237,182,187,109,179,125,36,77,211,109,218,238,246,54,237,182,105,155,196,201,246,251,238,223,98,201,246,79,253,23,238,156,121,0,3,16,32,65,137,114,236,148,113,107,19,131,193,204,153,115,230,113,94,115,14,167,6,169,73,37,69,149,168,98,5,11,110,118,137,175,80,201,127,68,97,39,30,131,12,191,220,117,30,144,90,216,213,16,108,127,118,203,230,37,121,70,150,84,252,67,132,206,101,236,231,103,8,169,221,120,84,28,139,138,137,168,56,30,221,227,94,117,106,97,19,189,71,244,107,66,138,105,193,212,76,169,34,14,225,230,196,33,36,170,54,208,223,168,146,46,14,169,72,170,19,135,246,235,213,26,232,108,112,69,16,24,225,95,234,9,1,95,141,16,125,139,237,11,1,205,19,173,139,61,40,119,157,44,41,167,202,25,7,178,73,6,63,206,16,1,119,134,83,216,117,0,255,28,22,108,106,49,105,113,18,73,201,34,56,173,9,147,141,50,194,37,185,220,73,242,252,241,78,26,232,81,108,40,134,2,115,152,216,7,110,104,122,117,86,145,12,58,32,98,58,73,209,58,130,75,253,193,127,144,150,91,254,142,0,134,172,231,203,51,224,66,235,50,42,208,8,49,66,148,249,55,70,153,126,204,193,103,83,69,241,191,127,112,254,206,123,127,251,236,199,156,153,6,192,27,169,161,137,142,213,104,94,6,139,177,113,108,175,96,115,14,180,116,18,162,115,19,253,55,178,188,60,82,40,12,221,188,153,170,86,83,56,10,8,86,86,140,144,58,130,79,37,34,158,67,199,166,2,137,15,129,144,162,128,255,29,49,100,208,234,152,154,142,62,126,252,230,31,97,31,48,37,221,225,128,132,222,156,125,246,218,217,175,254,153,12,7,85,145,213,130,171,194,163,7,223,59,127,247,61,86,193,214,10,190,16,115,169,244,200,15,52,109,116,179,77,71,11,208,25,126,154,43,252,210,237,48,129,11,5,110,250,241,164,220,108,87,196,48,197,138,48,142,109,66,34,139,199,36,64,2,89,193,165,239,184,188,234,8,15,19,171,102,60,116,72,214,75,80,38,121,65,156,224,53,71,84,217,35,231,225,171,37,69,50,69,114,73,13,118,30,110,80,66,55,157,141,83,37,227,212,220,208,221,205,82,255,116,62,107,216,249,65,117,14,182,74,194,217,204,37,184,17,155,117,199,204,36,233,225,228,164,183,30,186,207,140,36,63,49,136,190,174,93,249,168,29,251,88,23,93,211,138,35,153,130,142,5,66,47,99,70,59,102,163,117,54,26,187,100,171,49,60,68,107,144,22,23,194,109,101,100,59,70,91,132,134,145,197,78,225,10,184,248,209,66,116,194,59,31,3,153,240,157,54,107,110,135,230,44,229,175,189,54,132,228,32,129,153,118,49,144,104,33,204,202,224,54,86,192,179,159,34,99,75,1,126,150,157,179,132,199,237,100,183,161,164,109,137,21,240,43,51,210,33,212,242,68,113,162,72,12,209,201,220,120,130,252,138,79,74,227,228,151,148,79,74,244,87,98,50,70,127,21,228,49,33,28,22,243,56,114,53,122,66,197,133,244,17,90,16,136,71,195,26,229,99,51,130,93,181,43,98,45,29,210,211,167,37,217,220,4,151,11,87,230,161,252,174,32,9,123,168,170,97,134,10,195,194,104,78,57,25,61,2,175,184,209,170,166,42,104,127,29,45,162,70,55,140,134,190,164,24,136,119,80,195,17,179,44,171,33,135,33,72,14,169,216,74,1,182,156,150,8,21,231,101,179,231,142,116,212,9,246,88,8,212,11,26,207,134,161,86,187,244,130,232,50,138,232,54,10,105,148,240,72,50,149,74,160,230,129,216,232,129,18,188,231,177,144,184,226,128,54,212,27,98,11,42,90,78,8,52,166,77,51,95,184,24,137,192,159,177,87,26,245,62,27,176,219,100,79,84,210,27,248,184,9,64,167,198,5,200,4,224,244,129,80,208,76,143,148,178,44,130,93,250,52,154,6,252,63,163,203,146,49,218,136,141,154,218,145,186,165,203,114,144,241,181,196,213,28,228,37,14,25,184,209,112,72,23,5,58,73,4,222,22,123,69,211,4,109,48,158,253,111,204,109,98,46,192,32,13,5,0,132,129,128,216,242,134,140,87,250,18,2,205,48,47,11,201,229,192,192,184,232,21,14,61,44,214,251,237,255,237,22,61,232,113,26,31,103,210,69,124,28,196,11,34,145,168,150,56,242,131,223,159,127,251,67,222,132,114,254,225,159,4,78,206,160,191,58,138,37,45,151,167,112,87,27,187,195,100,99,127,221,93,62,136,143,57,228,3,94,158,22,200,135,212,137,192,0,16,73,201,42,41,232,32,47,240,98,2,21,17,28,198,253,43,148,23,60,69,4,144,246,219,36,4,172,136,0,78,193,79,74,176,42,184,37,5,235,133,219,221,244,11,103,153,54,165,134,236,112,243,3,142,105,72,62,206,203,21,47,239,190,174,60,215,217,119,222,30,58,255,243,91,130,203,157,14,225,18,24,165,98,154,202,49,128,11,206,106,77,156,49,44,198,139,192,189,137,83,91,139,84,205,131,249,105,98,117,230,150,45,89,136,167,142,105,134,196,21,197,128,137,3,28,30,191,175,115,26,29,180,233,0,8,161,240,203,80,39,162,106,71,33,216,167,217,162,123,33,70,87,41,21,165,5,209,162,32,204,70,155,45,76,157,50,213,8,249,5,202,139,84,60,42,194,239,20,146,62,9,215,200,177,148,224,83,129,231,44,110,11,63,162,249,105,61,180,64,43,64,246,158,2,63,78,172,191,240,229,70,233,205,8,234,82,132,31,96,87,37,74,146,101,196,71,150,151,36,180,127,2,21,100,179,172,21,192,243,176,253,125,170,125,59,12,9,249,88,1,152,90,180,39,134,194,17,178,112,67,194,14,250,15,214,237,236,44,122,165,227,87,70,61,103,234,18,218,217,99,34,90,196,77,67,240,174,61,141,129,179,215,201,174,46,202,123,52,1,57,223,195,210,214,38,171,236,229,131,76,241,151,118,182,182,27,221,27,22,134,162,209,20,254,159,32,250,124,78,241,237,254,56,6,31,11,195,18,90,37,53,89,221,68,71,146,220,70,1,58,63,210,112,243,194,222,40,28,83,76,41,194,223,48,34,153,195,159,158,150,123,31,157,218,227,128,84,54,6,189,37,87,12,136,210,212,165,3,161,107,147,160,28,181,55,138,148,223,129,137,91,121,145,170,22,66,167,160,185,130,4,241,32,191,164,168,239,240,195,143,127,27,137,68,208,66,170,41,170,10,46,36,204,9,215,82,95,240,10,77,28,186,38,42,14,209,255,69,38,194,216,179,6,9,64,16,198,109,67,174,96,205,104,74,200,172,204,10,34,46,3,102,44,117,218,18,157,235,49,21,19,173,101,57,18,19,65,84,223,194,138,72,160,32,91,156,246,122,236,134,49,107,173,118,70,155,200,150,59,191,46,91,100,219,0,93,14,137,69,39,64,204,3,240,78,67,39,30,25,205,220,250,118,102,73,16,73,136,168,121,82,137,108,142,178,110,54,225,183,238,28,57,57,153,78,193,91,11,148,235,8,173,187,76,107,132,235,108,102,29,159,183,246,90,211,181,136,83,40,10,153,28,203,5,249,148,34,152,191,8,33,108,95,187,134,152,166,23,171,232,16,67,40,68,43,60,159,71,63,153,47,248,249,91,223,61,251,230,123,2,56,74,115,7,65,40,76,56,107,174,168,109,17,121,110,77,238,137,152,238,251,198,42,58,87,112,12,118,218,114,186,40,230,176,240,61,57,49,129,198,82,74,83,254,52,71,249,211,178,88,23,171,224,4,135,27,20,166,166,226,209,120,172,32,9,248,57,44,102,210,37,150,124,74,108,64,59,137,137,104,28,181,211,196,109,202,99,81,244,251,8,126,143,197,198,64,184,207,178,243,143,191,51,87,132,91,107,162,29,36,56,117,234,212,81,164,50,104,223,86,142,21,116,178,237,54,48,92,123,126,231,96,115,191,176,143,163,7,211,69,5,7,153,237,243,8,47,168,211,180,165,80,164,134,30,58,147,132,24,90,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,35,118,202,178,252,96,15,52,145,121,37,130,155,0,189,191,215,186,236,241,10,151,161,216,124,96,191,136,215,32,249,13,198,47,90,19,140,244,214,244,32,7,190,64,74,241,32,44,231,54,120,168,45,16,111,51,188,125,68,69,94,153,15,104,6,206,21,127,84,128,99,65,47,156,216,191,247,185,223,39,92,157,117,248,105,235,84,57,186,89,218,89,194,137,80,218,17,239,93,248,133,49,4,27,151,61,82,181,218,117,13,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,77,19,111,74,24,65,29,248,23,171,26,83,113,25,132,63,222,68,12,61,236,48,104,99,88,64,178,74,72,176,42,10,116,95,32,35,79,55,137,48,136,234,205,42,121,92,215,184,161,107,213,172,148,47,203,232,168,197,149,208,39,130,240,66,218,217,225,181,107,48,234,246,210,134,166,20,134,162,238,242,235,33,223,115,32,95,112,213,245,56,64,57,83,89,58,102,113,99,192,40,0,190,216,86,7,10,128,166,1,227,64,37,222,248,208,229,170,214,144,219,80,18,78,181,53,0,162,74,93,117,225,220,62,161,9,171,65,175,27,193,180,74,163,229,185,0,234,107,180,50,57,57,25,100,24,7,168,232,204,77,202,227,112,181,26,139,158,179,72,198,214,181,102,27,97,249,150,201,244,178,248,76,251,50,81,219,87,47,162,207,140,8,204,206,136,197,113,193,80,216,213,159,182,15,216,133,156,244,11,142,71,16,107,44,79,109,7,47,230,199,53,227,205,32,173,94,87,119,153,59,244,72,108,143,46,12,102,235,117,52,68,217,57,11,149,246,162,5,169,6,23,185,87,110,26,248,31,203,234,152,166,55,221,108,136,120,62,15,214,38,247,198,226,231,172,114,98,126,98,93,177,239,97,12,228,186,159,163,88,173,122,244,6,75,63,77,46,138,146,235,239,28,115,42,165,245,16,227,204,121,19,229,11,81,92,85,131,215,54,239,138,62,80,156,37,152,155,213,210,26,154,7,88,206,14,141,190,50,58,90,18,133,17,84,21,21,99,150,84,193,77,85,210,82,96,73,161,146,174,144,47,189,145,230,137,49,205,129,174,138,168,17,217,194,72,159,90,59,38,236,147,4,59,100,247,36,8,180,119,77,123,203,212,80,169,89,195,53,204,26,221,59,233,77,91,196,69,185,21,104,33,10,139,243,114,133,28,97,27,45,80,79,142,144,173,150,252,182,55,91,242,108,111,183,228,217,222,99,201,179,181,1,147,71,110,14,178,139,26,244,95,58,167,175,135,248,74,128,228,57,180,81,134,124,224,35,201,50,213,136,89,13,91,112,178,178,147,147,176,3,94,86,78,74,194,14,216,217,59,82,18,118,140,131,189,35,37,97,126,76,236,21,241,2,5,13,157,28,121,17,60,8,182,144,104,239,216,162,240,57,65,240,30,130,90,214,83,12,246,43,180,59,134,174,16,233,23,3,9,21,181,111,15,49,204,40,115,22,105,191,29,7,73,148,189,108,58,47,168,97,166,158,244,174,66,207,36,139,177,167,183,64,67,220,21,179,247,62,120,252,187,159,19,229,224,227,111,125,245,236,39,31,253,237,179,215,133,176,247,66,116,8,145,156,224,104,47,69,134,62,92,96,19,3,63,58,233,129,139,156,36,33,231,127,185,173,200,65,24,124,142,147,81,93,132,64,211,222,219,50,18,191,61,183,101,36,102,63,205,193,121,236,53,54,84,206,237,198,185,1,32,249,205,115,155,120,158,183,133,11,239,11,29,214,160,93,211,155,125,226,253,30,228,116,65,203,215,193,40,0,29,80,251,192,76,115,161,16,114,216,197,65,87,113,180,43,128,175,185,176,23,146,65,1,68,61,145,78,137,82,4,137,57,212,83,0,149,232,74,169,4,42,17,233,88,49,4,145,156,134,32,204,243,218,101,84,26,2,144,76,88,90,122,58,58,173,127,133,209,121,90,31,30,38,240,74,105,121,87,223,139,96,7,64,116,244,226,7,3,73,146,178,129,163,200,40,164,4,132,199,235,214,175,20,58,167,197,138,253,102,1,220,49,68,35,253,210,87,112,252,83,236,83,152,22,152,175,138,51,192,31,137,66,70,34,20,90,177,126,240,3,11,178,77,195,189,65,240,241,182,232,127,47,13,75,195,47,77,59,3,81,142,163,138,194,203,95,25,133,190,95,126,73,204,247,4,198,4,132,28,115,68,215,219,175,27,166,82,108,210,66,250,4,95,35,244,142,40,5,89,43,233,82,173,60,221,144,117,83,201,75,21,246,153,169,213,132,151,95,26,70,172,11,133,68,16,11,128,247,90,154,93,199,72,167,181,235,2,92,133,64,164,156,70,239,224,38,133,186,91,217,227,46,82,4,129,156,2,158,4,192,121,184,49,54,166,59,3,221,30,231,17,96,174,13,43,54,212,169,47,6,6,14,2,209,28,78,27,195,249,225,2,42,202,233,47,11,45,118,54,33,57,177,34,151,208,158,74,189,139,118,133,179,207,191,119,246,141,111,91,206,219,20,209,123,104,125,234,10,170,133,3,129,10,147,255,136,102,63,113,76,73,160,159,52,68,166,144,252,71,208,160,224,16,87,68,231,0,250,189,227,12,90,79,204,8,146,71,60,125,73,3,131,119,14,166,160,164,55,231,165,26,21,220,165,148,99,59,111,137,77,254,75,188,105,130,5,64,170,144,152,59,100,69,217,42,20,7,220,228,27,64,175,32,202,213,90,89,50,20,236,70,151,175,19,199,62,5,92,198,184,78,201,150,42,130,145,110,147,119,223,21,254,33,26,157,138,21,139,32,80,179,142,232,77,160,94,187,176,118,83,190,23,21,118,153,138,213,91,9,82,85,161,125,0,53,234,4,131,188,0,187,196,94,107,90,191,118,205,132,27,179,196,210,18,210,249,205,179,125,239,12,176,83,98,211,130,189,81,170,88,199,27,112,163,108,155,64,143,127,251,203,243,183,254,205,154,64,237,247,92,218,239,158,56,104,247,236,79,53,231,8,123,157,7,246,73,221,97,34,52,229,74,5,66,84,180,207,4,250,6,155,168,24,60,110,20,247,10,146,205,32,116,0,233,31,138,197,228,88,98,194,11,38,246,138,7,170,141,202,189,2,101,115,38,157,128,202,197,225,63,79,160,232,43,30,168,43,223,36,208,234,52,175,93,147,185,213,105,118,209,195,123,200,19,78,241,63,214,18,113,108,217,205,122,206,229,29,131,25,17,81,23,37,81,155,54,245,230,41,240,150,166,70,12,182,96,12,172,85,20,36,206,71,132,48,98,149,41,147,210,202,195,177,24,82,80,231,233,104,11,62,130,235,241,129,63,66,28,15,59,58,164,52,58,97,203,145,154,118,20,138,69,69,252,187,42,29,135,16,60,97,208,55,152,47,167,245,235,102,74,23,67,33,245,127,73,35,242,255,146,194,163,82,24,245,116,3,174,39,132,52,178,103,49,29,87,39,133,25,229,23,109,77,14,83,7,19,174,156,122,95,185,149,133,28,71,78,92,135,65,97,140,134,74,56,115,226,47,207,221,155,78,223,218,92,93,1,205,148,33,135,240,79,3,35,4,157,182,33,246,141,174,29,25,225,48,255,145,7,215,46,3,7,172,159,188,204,24,242,235,168,47,251,190,35,162,15,35,37,92,98,56,177,248,246,112,202,89,79,24,65,220,32,11,229,225,39,28,224,183,105,38,79,96,49,131,20,145,224,16,152,221,86,35,216,24,225,215,4,8,157,243,136,59,148,157,205,224,75,85,206,102,136,90,215,175,29,102,1,119,180,194,93,82,226,218,34,205,209,24,4,22,42,161,204,34,116,140,51,94,217,247,16,186,232,20,93,87,35,210,170,135,206,215,90,137,252,197,133,224,237,118,108,211,178,196,248,181,218,102,178,65,72,169,74,181,80,200,211,53,66,41,16,159,60,26,25,192,67,43,129,195,6,76,227,191,177,176,64,221,161,132,56,190,77,108,81,246,186,160,97,175,157,251,56,228,0,92,2,114,191,151,117,93,211,217,235,49,215,75,106,111,180,190,22,136,103,37,81,121,251,90,162,61,157,103,153,191,150,42,31,13,173,233,90,85,65,107,141,51,122,162,141,195,225,103,38,219,254,126,208,23,170,131,142,112,112,250,195,228,201,84,42,150,245,161,221,199,16,45,67,212,0,113,53,99,107,128,70,255,192,15,214,218,98,133,134,65,4,124,203,76,23,58,109,185,183,16,219,132,199,246,17,152,203,68,47,96,168,85,143,47,176,65,174,173,50,118,29,246,168,141,173,118,124,237,118,51,128,115,174,160,191,90,212,210,235,8,141,214,217,101,165,155,97,4,251,235,210,120,103,221,157,95,210,167,212,164,235,128,32,132,111,103,29,167,179,226,1,118,202,206,39,39,38,5,203,237,144,153,117,143,69,69,172,88,102,93,235,47,52,242,153,244,129,101,209,189,63,8,23,250,172,132,11,253,195,31,207,255,244,250,21,135,11,117,244,17,32,186,86,35,11,177,125,122,15,175,133,191,11,20,95,139,212,228,2,108,53,72,236,162,75,196,91,116,4,111,2,131,252,32,108,232,32,108,232,23,16,54,52,95,248,123,15,27,250,229,13,19,250,133,133,5,29,234,240,223,32,68,232,23,23,136,242,98,113,40,131,134,161,116,69,161,236,49,8,101,151,35,242,74,34,80,14,98,181,14,98,131,14,98,131,14,98,131,94,73,108,208,161,128,255,245,30,45,52,72,171,109,209,67,99,137,169,216,36,250,51,8,31,250,44,133,15,29,132,9,189,96,152,208,246,24,85,29,131,116,182,133,9,125,244,217,219,131,48,161,79,35,76,104,195,17,162,140,6,10,197,42,158,171,14,207,118,194,135,253,187,234,32,161,95,116,100,75,89,53,234,186,124,155,216,173,25,157,255,250,238,227,223,189,142,111,142,92,109,231,82,69,214,77,103,223,196,66,254,20,250,62,228,150,21,4,89,12,85,71,141,62,210,57,250,5,68,149,156,244,236,243,216,144,26,92,248,206,183,127,251,228,221,159,159,125,242,199,179,119,223,132,129,191,246,94,159,7,238,7,68,245,216,13,196,249,59,175,157,253,226,87,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,41,163,62,58,108,78,131,8,144,131,8,144,131,8,144,253,137,0,217,57,156,99,178,125,138,116,136,231,248,124,133,93,196,33,222,250,24,120,241,16,156,48,55,7,33,188,6,33,188,6,33,188,158,82,8,175,89,88,114,75,131,16,94,131,16,94,131,16,94,131,16,94,131,16,94,95,96,8,47,87,192,220,191,235,32,94,39,233,37,113,205,29,184,235,68,220,20,103,237,192,93,99,82,114,60,89,180,3,119,205,165,215,44,55,239,133,128,65,185,92,28,108,106,46,112,88,46,43,180,84,247,248,92,86,236,41,234,235,75,130,106,229,11,87,24,188,235,50,161,186,184,111,141,167,30,231,11,187,71,187,35,125,217,145,176,188,99,126,57,66,126,61,19,241,189,236,176,94,86,164,175,139,197,247,114,70,245,218,183,162,122,229,172,95,197,178,21,243,171,212,30,253,107,16,198,107,16,198,235,203,18,198,235,185,185,195,247,37,138,55,54,8,44,118,129,192,98,173,214,180,119,44,161,125,103,44,161,156,243,145,236,228,118,224,161,82,167,56,68,206,233,83,139,56,66,238,251,5,46,187,210,248,98,251,142,64,66,251,56,144,80,206,81,150,195,101,100,152,172,172,88,198,65,136,74,142,32,68,37,207,192,68,129,35,136,121,135,12,219,231,66,134,229,184,223,54,218,101,14,231,206,16,99,1,59,253,59,15,10,102,111,47,79,111,230,247,20,38,172,159,113,193,158,218,90,254,162,2,131,61,141,245,28,124,65,7,137,245,245,197,135,171,33,110,114,118,184,26,103,244,154,231,44,50,141,115,48,189,198,55,201,157,244,53,42,205,165,162,228,236,159,124,41,34,191,12,34,183,116,141,220,98,60,59,161,91,232,181,181,47,87,192,21,180,13,155,101,144,40,181,74,193,103,232,168,73,186,92,33,126,94,164,4,0,66,43,215,81,155,150,115,47,4,175,49,42,102,225,132,109,51,206,186,228,52,179,253,144,173,234,20,6,136,137,99,55,214,41,46,14,132,197,177,107,122,133,198,233,53,134,204,149,132,102,185,108,80,167,103,47,100,199,32,218,204,149,69,155,233,103,176,25,162,147,246,10,55,211,240,254,0,82,220,121,198,155,201,23,46,24,111,6,157,171,55,210,11,226,22,14,238,18,27,159,152,106,15,238,114,67,188,47,30,122,6,119,217,79,111,89,90,255,101,166,245,199,11,62,171,169,69,165,84,215,219,242,112,88,6,1,172,189,158,33,169,10,157,133,251,190,54,109,9,251,110,17,47,173,162,162,27,102,39,181,42,89,213,249,2,172,53,135,157,151,45,119,135,163,42,194,10,219,8,200,39,237,115,180,139,118,22,62,66,83,106,26,212,172,42,211,172,170,182,50,85,165,250,83,123,16,105,53,128,134,147,54,75,181,155,220,199,22,6,90,226,139,233,101,113,5,83,80,26,147,61,194,243,188,8,236,137,109,188,137,73,133,98,116,34,151,167,198,155,240,180,188,107,185,1,239,165,87,24,73,91,98,110,60,231,204,29,41,154,232,124,169,27,242,16,156,204,121,83,152,134,84,44,227,177,188,0,186,208,113,57,218,86,89,101,141,165,209,106,30,22,148,106,105,180,164,24,247,97,163,184,31,139,20,146,241,100,44,62,54,22,169,225,104,8,185,100,34,214,181,59,121,50,33,227,238,146,227,114,91,101,216,221,172,14,67,66,124,108,60,42,132,67,47,68,225,216,194,178,207,46,218,244,69,33,194,34,168,140,140,24,136,19,173,12,89,5,247,239,99,83,236,41,117,26,139,69,18,227,147,99,99,141,163,86,196,229,78,124,74,133,132,200,120,60,58,137,42,188,160,84,241,110,165,154,45,36,108,8,226,41,154,214,216,209,101,76,52,180,186,158,7,214,94,152,77,141,238,203,234,129,162,26,163,71,154,126,96,212,164,188,60,138,27,46,54,234,242,168,161,231,71,27,138,124,132,222,18,109,193,6,58,197,32,247,231,211,254,174,130,179,63,222,65,133,17,84,79,216,19,85,102,58,67,103,105,13,85,68,188,117,38,163,221,205,136,7,217,76,118,78,44,205,100,178,55,68,244,51,35,42,51,80,208,164,5,153,12,190,43,12,28,186,163,201,235,232,255,215,128,117,79,99,103,251,107,216,97,49,29,189,86,65,39,78,58,111,24,215,4,134,181,44,185,200,137,144,247,138,58,248,51,248,243,165,255,163,191,162,118,221,158,134,78,161,218,144,21,33,60,14,33,194,161,168,133,63,119,109,85,172,54,221,177,136,203,187,189,95,217,31,10,123,116,213,109,104,26,86,189,236,225,125,86,202,181,237,179,150,97,34,145,27,155,132,51,143,72,106,112,53,6,86,181,86,28,210,145,20,161,167,119,241,126,171,163,13,113,15,223,181,175,104,121,169,98,96,23,10,182,77,179,194,48,117,121,130,70,167,166,208,22,31,161,71,210,180,132,142,181,120,81,26,203,143,197,5,212,22,146,65,79,9,152,203,160,107,1,203,178,84,0,147,87,1,187,167,99,144,11,99,254,32,203,249,104,226,41,128,60,49,54,49,153,151,146,99,1,65,158,152,136,249,131,60,22,149,158,6,200,241,41,57,158,40,66,96,224,96,32,79,70,187,158,214,209,41,41,42,144,202,227,254,227,155,154,76,198,158,194,248,162,146,52,145,148,146,227,65,199,151,27,115,41,123,236,254,4,204,161,42,85,196,156,141,34,230,101,26,82,116,39,19,162,114,123,102,117,227,40,186,56,95,210,208,217,151,89,217,220,46,207,109,151,208,175,249,4,60,31,102,51,59,232,159,153,205,131,106,114,6,126,228,162,149,185,245,219,27,9,117,117,44,191,188,61,185,189,190,113,50,159,144,243,203,51,119,19,153,185,228,156,18,173,168,235,219,51,70,114,17,29,225,202,250,157,249,49,227,158,180,88,94,89,154,59,48,38,228,210,97,201,144,119,114,218,66,244,134,89,153,149,228,225,173,229,91,85,185,89,190,123,107,226,214,106,177,62,58,186,48,220,44,172,79,20,38,134,11,241,219,205,102,190,185,90,188,117,188,182,81,25,91,157,60,222,153,26,215,71,39,181,230,221,195,88,57,62,149,216,159,44,158,108,173,110,140,150,103,204,202,232,205,59,70,226,104,83,95,93,190,117,183,177,122,146,172,221,201,221,152,146,243,243,250,196,252,236,98,252,120,213,156,76,156,172,221,50,98,135,99,82,98,67,138,47,215,87,38,43,230,97,113,173,94,155,42,152,147,195,70,125,126,110,39,113,188,191,86,143,39,139,217,173,188,161,230,138,107,229,153,122,181,90,48,213,225,177,66,94,61,40,206,154,11,210,90,252,214,100,188,94,77,102,111,85,142,10,75,163,153,91,119,38,150,148,102,69,157,89,26,83,231,43,91,107,195,203,195,243,115,139,77,189,172,28,28,38,180,242,98,253,112,97,93,95,172,207,47,110,234,138,50,119,152,212,202,89,227,48,177,83,91,172,47,46,108,234,135,74,15,117,203,241,250,156,58,191,22,45,158,76,53,50,181,130,86,104,26,241,226,141,66,97,117,114,184,17,93,188,59,154,41,76,140,102,15,78,142,14,98,247,142,138,201,198,205,196,237,173,177,249,204,122,252,104,121,39,63,126,47,95,24,203,39,140,181,168,54,127,227,100,189,177,158,45,140,197,86,147,217,155,163,249,169,133,225,216,237,149,114,125,115,162,178,40,109,222,206,228,143,203,137,205,123,141,74,253,104,54,129,240,144,212,178,122,238,112,67,57,128,249,144,153,185,181,177,61,62,167,31,220,42,149,74,233,52,48,191,147,209,100,215,229,148,76,160,217,27,198,149,39,186,84,142,232,72,54,164,22,228,65,216,205,103,36,236,102,231,187,5,14,15,117,120,229,10,128,196,95,72,19,58,222,28,232,118,237,32,26,220,195,191,221,79,164,32,53,123,143,40,131,62,10,18,78,6,170,93,60,20,228,211,15,58,232,31,196,231,203,27,142,176,243,152,221,97,128,190,252,177,127,48,80,180,143,78,113,128,236,11,126,1,162,254,60,205,144,63,244,194,157,129,206,104,88,32,248,114,17,125,24,33,90,51,216,64,64,253,136,11,21,217,232,118,43,209,43,54,16,4,162,112,221,86,236,237,130,98,123,160,30,143,128,30,6,31,159,231,247,31,65,138,151,62,199,231,137,123,119,108,71,169,225,13,148,125,141,85,227,51,100,89,170,108,64,70,26,23,0,36,187,77,232,225,199,111,86,255,223,31,195,125,188,198,25,4,168,66,179,102,147,225,223,63,120,244,209,239,30,127,248,254,147,31,125,251,201,79,126,141,99,187,92,61,90,72,38,20,59,142,141,51,179,202,83,160,11,201,7,97,99,225,183,255,113,246,241,199,143,191,247,181,160,0,88,27,40,58,52,177,157,85,35,1,216,199,139,73,18,123,85,74,76,198,232,175,124,82,34,191,226,16,77,37,12,142,127,158,166,20,177,146,198,201,176,37,165,210,156,117,232,216,177,124,163,113,102,20,101,88,24,205,41,39,163,71,160,155,31,69,172,156,98,106,250,40,28,69,122,67,83,116,220,132,32,170,109,38,20,48,106,66,94,58,48,161,144,196,7,172,63,226,234,223,115,151,68,228,218,112,119,44,10,185,138,150,19,186,246,223,18,13,140,55,154,61,220,202,41,30,22,243,4,159,196,181,210,117,101,97,69,62,66,124,6,14,185,192,27,48,236,27,10,70,231,27,10,78,110,235,162,215,239,70,38,147,9,57,209,106,57,175,218,113,119,29,186,120,252,143,196,168,199,191,207,45,159,130,212,36,174,233,14,199,125,144,101,183,245,10,115,234,39,140,64,71,23,106,111,47,34,149,186,50,227,198,175,93,115,60,70,10,218,18,142,125,17,34,147,196,207,136,67,97,241,153,205,221,110,206,184,76,171,150,5,200,235,158,26,216,127,2,221,0,4,51,36,124,138,229,39,244,5,174,26,10,15,199,176,244,68,187,12,193,253,54,97,68,152,150,95,78,199,174,93,147,191,146,158,2,179,122,90,136,10,195,50,130,238,229,116,244,218,53,147,148,154,184,212,100,170,11,220,198,13,132,251,29,196,113,162,118,245,97,25,253,223,244,187,27,135,104,152,150,24,149,220,14,229,95,162,27,105,48,87,253,81,240,140,220,36,171,68,92,187,93,199,139,100,221,239,145,49,23,187,75,251,232,112,128,161,146,206,126,58,50,142,46,44,95,231,61,50,210,188,3,78,23,247,27,240,52,192,54,79,240,42,209,79,64,79,183,11,252,209,94,58,26,22,237,55,136,69,32,175,128,87,128,119,196,112,109,251,125,64,208,36,11,65,216,217,32,36,71,232,243,179,146,43,197,190,182,203,124,113,219,92,49,120,190,217,211,29,131,48,23,6,222,62,224,56,65,59,199,238,222,180,21,182,221,3,193,112,112,42,197,80,244,133,116,90,14,163,31,28,15,8,152,101,147,146,229,48,53,93,46,48,204,109,205,202,124,74,187,218,181,63,221,195,251,146,163,196,186,52,128,211,116,138,2,190,194,187,82,175,230,100,29,205,108,244,0,14,190,82,68,70,220,76,211,211,223,70,49,86,164,21,226,121,112,93,223,149,247,176,3,80,42,132,127,74,168,245,66,61,47,187,71,73,224,164,189,200,225,105,71,83,102,248,186,154,82,135,101,180,233,160,153,133,219,129,191,44,7,183,49,82,56,156,22,134,8,23,140,22,20,190,5,76,122,71,155,179,253,112,254,218,3,154,14,18,166,97,135,83,173,133,135,10,12,98,33,157,23,107,132,135,72,68,115,148,255,154,156,152,0,222,162,206,238,79,214,168,9,190,128,125,4,45,19,188,60,57,30,155,200,141,37,169,9,222,105,129,175,115,22,120,84,239,162,86,110,95,59,180,167,61,151,25,106,177,58,133,196,91,232,100,169,85,208,232,165,92,78,142,22,37,98,181,53,192,108,75,130,140,165,77,29,125,36,120,25,147,38,39,166,46,108,180,231,100,251,93,88,39,35,141,17,57,57,37,79,228,164,248,222,41,139,252,3,129,127,90,17,43,198,248,72,1,77,95,80,120,220,191,15,42,162,33,80,30,181,127,76,92,64,255,97,108,108,140,51,227,251,54,226,251,253,148,4,127,130,52,17,41,3,211,223,214,144,24,188,207,20,110,225,148,59,142,255,161,56,94,156,40,74,173,142,120,26,74,97,175,145,17,124,107,148,5,194,130,56,88,232,15,15,184,33,85,107,21,52,49,218,27,192,198,72,50,63,238,223,207,105,133,38,58,194,11,152,31,141,69,198,147,241,241,198,209,80,44,18,77,196,146,19,232,87,212,254,221,106,31,66,106,228,72,206,29,40,230,136,145,215,53,208,39,186,198,83,44,242,32,185,172,154,237,84,184,82,143,12,38,141,104,72,220,208,151,233,195,243,251,53,22,177,232,229,73,90,214,201,213,195,88,201,136,147,51,153,108,86,220,201,100,36,240,244,200,137,165,217,204,124,70,212,102,50,25,37,11,37,251,89,49,158,133,162,58,42,106,206,64,209,201,140,120,48,159,89,200,136,7,168,168,138,139,212,25,90,235,8,21,69,113,81,108,70,76,102,51,235,89,209,200,114,31,30,102,51,11,179,224,72,146,137,227,162,177,25,112,54,65,31,66,81,125,198,225,92,226,51,154,14,123,23,155,53,93,246,174,129,251,201,115,249,135,223,2,135,78,81,137,105,101,234,134,243,97,26,252,29,84,226,103,225,127,76,144,15,201,214,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,220,6,58,68,79,4,171,7,30,43,252,57,64,190,164,135,193,16,61,13,60,64,28,29,29,74,165,26,35,5,89,174,225,83,0,11,1,228,16,24,57,210,209,118,129,68,164,246,61,29,90,71,95,14,177,164,242,73,240,85,33,37,204,127,37,54,206,202,80,63,214,217,67,192,114,244,200,159,59,228,245,43,38,59,126,134,32,10,215,80,28,199,115,196,255,76,195,251,22,133,221,7,48,55,194,138,69,47,210,180,59,212,192,135,126,238,52,240,145,183,43,205,228,132,236,239,4,17,207,63,21,87,154,232,100,50,94,76,228,18,1,157,32,38,243,99,157,13,205,54,252,88,245,40,74,62,78,220,50,102,132,211,167,155,136,150,18,203,157,233,82,6,234,156,50,80,162,202,192,138,82,52,173,51,172,136,154,222,172,149,84,144,217,2,41,31,231,81,71,164,195,94,187,42,32,49,175,134,197,193,64,29,17,231,246,46,157,248,187,165,91,62,233,51,77,146,205,48,88,151,144,173,180,75,159,146,105,130,214,118,20,52,105,24,127,153,74,37,104,243,150,235,122,176,113,101,144,24,106,192,144,76,180,53,129,170,39,104,63,246,133,203,0,84,98,4,202,215,245,134,76,200,84,10,58,31,90,104,70,79,117,155,209,96,109,156,40,72,216,207,66,154,154,242,95,177,147,201,177,167,225,150,21,139,37,162,82,126,60,232,138,149,242,197,126,138,88,227,209,137,68,81,30,159,186,144,136,101,127,124,49,17,171,237,251,139,138,88,86,67,98,240,62,123,19,177,172,207,130,138,88,0,199,145,98,230,203,247,239,99,19,209,200,8,92,70,109,31,57,154,252,10,214,56,18,245,100,67,158,198,151,86,227,145,177,196,216,4,18,183,166,41,106,208,217,53,125,50,130,121,220,212,72,12,253,231,232,34,175,233,114,123,219,228,72,142,71,146,72,72,155,112,136,76,30,224,225,27,178,65,224,35,87,105,17,128,83,227,32,136,5,3,144,239,36,162,24,35,228,166,67,123,119,172,5,104,128,107,185,59,102,123,109,116,42,15,127,58,9,197,54,201,47,45,20,219,147,174,47,66,177,61,50,202,165,140,69,146,137,241,171,147,138,75,135,76,176,180,173,101,163,95,190,86,214,20,249,68,171,202,112,78,108,213,115,114,39,137,57,170,207,16,145,121,206,18,153,11,88,100,206,114,34,115,133,136,204,89,78,100,142,17,145,57,203,137,204,181,25,90,203,22,153,145,48,220,196,69,168,86,54,35,202,240,215,29,248,75,202,100,242,80,161,136,133,229,44,22,150,13,252,73,99,70,140,114,159,148,102,60,190,209,48,124,18,20,106,252,135,85,187,220,1,41,18,219,23,230,57,177,61,214,46,182,143,207,80,72,162,237,98,187,7,58,59,136,236,108,78,15,68,246,193,159,193,159,193,159,193,159,103,244,246,146,83,249,134,175,30,185,212,111,236,194,17,187,236,212,81,9,135,27,8,160,134,11,214,168,179,61,47,117,92,160,118,152,82,78,15,162,150,35,183,175,188,20,115,142,190,58,168,231,112,11,157,20,116,109,64,183,243,191,172,25,139,95,31,178,24,118,242,2,139,21,67,137,113,122,151,204,70,18,48,238,164,132,241,201,67,152,127,247,239,22,164,13,214,31,85,251,141,251,221,58,243,1,25,11,2,93,97,38,162,198,80,34,217,7,160,189,37,16,6,130,213,138,213,136,163,175,94,169,209,91,7,68,22,241,239,131,83,153,226,239,58,41,77,117,226,191,221,65,109,138,107,180,28,61,120,171,79,61,38,118,39,76,116,185,151,56,209,219,189,196,92,172,127,215,179,128,43,205,100,74,244,122,214,137,172,234,81,92,114,119,101,115,35,186,144,209,141,68,62,185,142,158,141,202,173,141,185,27,219,119,230,138,102,229,32,182,112,251,198,220,246,241,232,168,186,104,44,238,204,229,199,39,150,98,43,205,237,205,204,156,121,88,137,45,109,222,211,230,54,199,178,43,11,149,245,197,229,91,43,218,214,218,218,250,124,109,235,134,185,94,61,188,123,48,107,234,153,134,180,186,92,61,218,223,153,159,43,204,223,172,14,151,102,15,54,179,7,27,27,115,183,87,26,171,242,254,193,198,106,124,233,120,34,81,83,179,135,171,163,43,99,51,7,219,115,119,245,220,228,201,232,216,232,68,67,85,111,54,26,11,201,147,227,141,120,195,216,31,221,190,121,176,122,52,118,104,28,158,140,101,165,123,243,209,121,109,102,123,110,127,124,63,191,60,95,189,49,163,39,98,171,195,99,198,241,237,219,119,234,71,139,27,183,27,133,213,27,171,115,177,204,124,34,123,184,48,179,156,157,141,42,11,153,205,149,195,70,108,123,102,123,125,241,104,110,170,86,89,94,92,200,172,28,150,140,100,181,178,51,121,112,119,86,93,61,50,107,217,201,133,157,27,13,233,230,122,70,205,42,99,7,55,98,242,76,51,99,150,238,76,105,183,51,171,133,197,229,219,163,11,59,249,106,117,103,123,98,190,20,51,238,204,205,29,84,247,151,226,217,241,157,122,105,99,230,230,230,130,164,31,102,110,238,148,139,209,88,230,94,237,168,36,221,174,45,206,21,42,70,237,32,55,53,179,48,119,219,200,142,153,107,218,76,181,145,220,90,92,187,151,95,143,171,177,195,237,59,251,241,68,116,109,178,120,115,107,243,102,98,225,168,118,51,63,190,149,215,50,91,234,112,66,213,215,162,199,155,83,51,201,137,165,147,130,177,113,43,185,220,80,102,150,143,22,147,133,123,219,213,97,53,26,61,156,105,204,220,59,78,200,179,147,91,107,183,19,135,99,234,126,105,69,209,164,217,250,246,141,230,82,115,162,116,175,186,49,57,105,196,230,14,226,201,228,250,81,45,35,109,41,195,229,3,101,194,48,110,43,227,217,249,164,54,126,92,187,91,205,215,245,131,217,101,125,53,177,125,48,167,30,233,249,236,161,220,40,223,45,223,138,46,20,100,243,238,252,232,92,173,186,182,86,89,207,86,103,70,243,229,234,113,45,87,187,17,83,51,139,141,141,204,225,142,188,16,191,87,188,125,239,112,38,182,81,206,102,238,206,29,221,156,139,174,28,30,205,27,147,179,55,163,91,107,83,11,133,88,221,172,22,147,198,204,106,246,214,118,229,94,226,96,110,230,230,237,225,117,101,103,255,100,125,39,49,209,168,109,220,75,204,53,119,182,142,149,137,153,124,105,35,83,219,152,154,155,187,157,63,190,115,99,105,110,121,53,166,54,247,139,229,146,57,219,88,205,30,22,142,142,143,54,74,241,196,189,237,156,177,191,184,56,122,148,63,62,185,59,161,221,58,106,220,216,223,95,221,138,237,111,46,154,39,119,14,75,183,115,198,65,230,238,225,45,83,218,158,156,217,88,56,156,217,89,155,61,202,77,200,205,90,110,98,66,106,222,43,222,53,230,22,79,230,199,14,226,166,180,126,119,43,119,162,30,204,230,110,108,206,203,202,194,177,145,189,55,92,168,42,201,131,219,71,75,71,55,14,42,210,134,182,154,25,205,100,75,75,43,195,202,236,205,228,189,218,142,94,141,31,38,111,221,206,222,56,89,74,38,150,39,87,167,180,100,121,46,43,15,71,23,134,43,19,51,27,185,53,121,226,238,241,214,242,230,164,180,115,51,33,199,75,55,243,119,226,122,230,100,113,165,94,189,107,38,54,135,139,209,91,177,187,39,7,165,217,234,66,238,100,116,99,117,106,52,127,119,98,71,90,111,46,223,86,86,170,135,19,99,119,87,119,54,110,152,155,51,99,247,162,137,201,226,194,230,173,120,233,96,82,173,223,109,54,106,53,52,87,243,199,171,177,209,245,74,233,120,93,169,85,138,39,234,112,166,17,223,206,46,206,102,99,107,241,232,109,188,174,231,42,55,182,14,54,235,235,213,108,86,192,91,201,100,87,149,240,196,212,100,14,171,132,115,147,19,174,125,231,5,222,179,170,205,56,98,138,58,117,6,2,95,42,83,3,233,22,34,185,70,202,146,177,122,164,174,81,255,42,81,75,11,172,29,78,149,188,217,172,230,180,202,117,242,15,184,78,42,105,45,162,64,70,24,83,211,95,125,85,248,223,255,155,61,8,98,5,189,146,140,166,154,95,224,223,59,74,144,148,140,42,177,88,99,91,82,9,87,225,158,5,49,159,22,52,12,46,7,133,42,22,32,231,33,196,219,35,237,108,212,85,8,108,7,97,51,11,225,188,67,167,93,8,99,191,170,83,239,47,210,249,235,86,85,24,78,33,2,150,195,116,19,163,170,150,22,140,186,81,147,209,57,88,216,132,248,144,130,88,231,138,118,20,185,82,16,196,106,90,144,143,229,124,221,196,14,169,197,180,0,26,154,138,108,202,232,93,25,60,243,114,232,175,233,220,174,178,151,110,115,204,198,209,42,91,184,179,18,163,74,73,54,215,24,97,86,139,98,38,93,186,118,173,20,42,133,214,66,187,123,225,112,120,58,115,237,90,230,133,116,90,191,118,77,138,192,189,183,80,70,84,194,104,200,185,116,134,232,237,27,233,3,155,180,233,44,247,155,246,64,188,155,67,185,240,244,49,247,178,1,38,50,52,83,234,121,132,158,244,129,120,224,120,62,22,15,118,141,189,244,113,132,242,206,36,230,203,60,67,231,13,54,85,16,6,21,163,173,56,221,238,104,232,53,187,32,78,13,223,43,245,175,123,225,5,28,4,12,213,59,70,243,163,189,79,244,2,162,36,217,128,189,250,170,76,162,148,133,129,162,136,81,61,72,123,56,0,82,108,24,14,124,95,247,44,69,11,235,32,156,66,179,234,254,125,140,176,251,247,17,130,140,33,69,29,82,95,125,53,164,2,102,60,224,194,14,164,126,216,111,160,151,0,157,132,39,92,59,120,167,247,239,75,71,146,98,166,212,86,75,156,9,221,183,27,10,139,220,195,110,197,119,90,161,198,51,252,98,75,223,135,238,160,36,237,220,93,32,100,21,117,246,150,143,134,238,135,154,86,177,229,225,232,73,85,180,191,92,151,82,82,4,28,19,67,94,198,46,235,54,65,65,83,229,235,52,162,156,245,1,54,183,205,0,34,26,78,4,10,168,192,127,181,136,13,107,195,104,175,34,236,146,205,98,200,106,108,15,226,45,70,14,228,166,225,49,9,119,247,166,139,154,30,194,251,34,166,102,152,26,160,204,176,237,241,170,131,15,41,118,146,102,13,12,33,232,79,143,144,48,36,135,88,204,85,102,135,67,223,107,181,80,24,118,34,157,180,200,96,39,163,79,235,162,137,209,129,99,242,182,172,151,164,40,138,138,0,92,92,213,72,175,137,39,220,252,57,229,86,70,234,132,56,8,187,19,219,96,79,81,72,216,153,166,110,215,128,106,246,219,64,162,28,113,187,191,79,126,146,98,11,26,252,128,68,199,146,100,242,209,194,201,61,133,180,0,77,81,175,98,36,250,177,175,77,189,57,167,154,224,77,108,185,6,47,133,33,32,49,67,172,12,104,128,170,97,193,36,201,106,33,134,93,198,12,69,195,214,22,70,174,4,160,231,23,136,43,237,176,28,49,42,74,94,14,197,194,176,181,193,107,112,139,133,192,151,6,228,105,115,123,68,83,236,77,219,78,232,28,92,16,207,151,56,54,227,125,25,125,6,212,17,204,50,92,171,198,0,225,85,133,159,17,185,209,216,166,249,96,202,16,125,191,133,83,57,66,200,203,185,227,188,140,175,209,120,98,30,224,160,13,169,211,92,56,103,107,226,232,33,93,148,172,249,92,193,61,167,41,40,98,5,227,21,173,61,66,53,84,19,199,62,116,226,95,38,200,71,40,126,65,106,49,28,107,238,49,91,1,243,167,181,151,211,209,233,145,17,141,76,80,165,13,57,218,30,58,168,21,55,114,116,36,218,0,110,20,168,186,164,229,217,44,214,67,144,172,77,192,243,155,189,251,74,218,154,117,164,19,35,77,201,170,136,2,142,19,138,42,9,112,193,201,46,46,34,161,171,82,105,226,23,208,150,113,237,90,222,57,129,191,130,96,162,223,218,157,219,101,226,11,209,240,180,171,190,221,40,255,5,87,74,220,173,161,187,158,251,194,159,194,71,47,228,25,129,209,94,57,135,175,1,8,8,15,67,248,146,2,68,45,24,66,210,117,89,171,155,67,248,243,33,77,31,162,16,8,23,0,24,92,4,164,156,94,175,185,93,17,172,109,203,159,242,38,161,188,237,34,224,162,188,185,135,119,169,118,42,90,203,82,119,18,234,218,53,27,120,157,7,243,148,134,251,159,206,161,179,237,160,213,210,208,188,21,240,111,152,67,232,136,196,119,172,21,181,46,227,103,212,144,102,245,42,227,235,72,26,215,28,250,88,75,19,63,116,50,101,181,235,26,55,63,17,155,102,249,221,147,245,163,138,10,94,20,178,168,209,160,118,30,91,22,94,82,124,55,98,153,6,177,99,252,90,72,129,155,95,244,33,213,118,189,193,222,48,84,126,195,80,185,13,131,27,51,174,226,30,56,46,188,110,131,131,191,133,91,126,248,99,187,70,200,218,120,210,214,118,139,235,58,55,100,250,29,55,62,178,56,83,2,9,105,108,183,136,112,76,183,81,82,15,241,16,229,150,8,129,79,141,178,99,35,179,54,109,255,105,37,147,105,101,221,134,112,79,43,25,79,43,147,195,52,166,57,191,165,90,24,55,57,186,162,115,81,42,34,86,5,38,148,184,132,78,96,17,194,27,224,69,116,85,32,146,57,136,193,99,107,196,247,148,208,9,209,41,163,164,99,170,3,148,86,240,227,86,171,109,95,80,42,112,152,86,232,78,32,153,104,131,168,153,32,181,177,83,22,139,16,78,89,79,119,112,59,246,121,124,202,4,171,212,26,4,38,71,167,127,189,98,98,103,40,89,4,154,162,129,164,244,150,72,166,60,176,212,246,76,97,164,167,7,7,66,107,203,58,144,154,110,22,16,230,138,205,116,160,179,27,109,108,106,30,184,243,236,117,57,149,69,114,161,147,143,149,120,198,84,193,28,228,73,8,137,122,72,88,97,203,84,139,220,87,212,134,118,32,167,15,81,111,38,18,87,68,205,134,224,136,137,184,56,244,52,205,168,133,47,236,211,89,44,194,34,81,201,142,4,21,91,52,248,180,30,118,86,167,167,40,212,214,249,33,102,225,154,140,245,116,236,120,58,112,60,205,192,252,218,165,187,6,107,143,45,179,61,159,208,206,192,152,120,48,189,132,207,34,227,70,96,171,8,108,196,239,90,93,221,199,83,153,61,201,16,55,86,212,16,102,78,73,186,19,132,20,180,63,139,42,162,11,55,13,145,216,87,225,166,161,145,198,28,3,58,88,13,194,49,50,132,163,45,180,93,104,206,91,219,122,94,20,168,112,33,132,175,211,16,182,112,33,79,171,52,228,80,62,66,223,121,123,175,81,228,168,24,88,119,32,87,153,1,106,189,15,167,218,218,247,106,151,194,143,118,114,13,157,205,168,89,244,173,18,194,163,11,183,240,26,230,89,40,192,138,141,59,201,150,15,252,66,242,74,216,239,14,97,24,126,2,25,24,141,210,230,117,147,128,35,161,55,41,212,84,139,167,91,90,183,9,118,232,244,183,171,49,92,91,221,72,162,134,207,9,29,161,188,218,206,35,88,2,201,144,98,12,73,21,180,120,10,205,33,189,174,226,88,39,68,94,64,31,22,93,71,141,68,27,210,88,119,115,0,34,59,1,36,216,51,209,162,214,166,137,48,18,179,152,60,107,223,192,140,26,155,85,155,136,245,50,113,95,21,220,79,5,245,80,14,179,35,138,117,81,105,181,0,6,107,35,161,189,133,77,42,64,48,233,1,111,129,140,163,178,65,182,234,51,100,212,232,24,244,116,145,192,59,109,70,218,216,233,144,73,136,13,237,113,7,162,105,109,97,232,61,230,131,66,246,177,135,191,152,214,211,85,154,172,135,237,36,120,197,216,71,160,65,151,12,6,135,72,90,215,139,169,186,72,54,68,15,12,208,96,67,248,189,8,213,83,228,171,86,203,30,165,65,207,213,16,25,21,59,146,233,244,39,100,49,200,144,184,173,104,211,190,70,168,163,163,153,109,233,187,140,201,223,99,243,192,196,224,202,46,113,140,151,89,56,36,219,13,69,200,0,28,98,3,67,23,21,28,68,2,131,87,91,236,140,46,79,203,238,1,145,143,97,58,67,32,120,58,165,183,202,136,244,180,231,161,130,38,27,67,170,102,14,161,227,160,161,20,228,33,105,232,37,252,241,75,67,52,104,139,181,236,202,45,114,212,28,33,6,211,134,157,244,17,118,158,186,18,161,157,37,139,123,130,37,97,66,185,145,85,166,73,168,36,94,162,3,86,18,79,128,16,92,38,181,15,209,61,196,26,178,36,41,148,53,163,135,170,181,255,191,96,99,170,147,88,214,6,70,56,165,165,66,193,16,106,33,147,0,6,59,5,96,84,66,112,147,221,220,171,121,123,118,205,218,138,141,83,194,218,164,32,153,77,107,58,134,53,17,24,106,38,211,224,116,54,97,49,110,191,225,248,53,117,55,14,153,142,24,59,134,158,199,246,194,109,226,62,86,148,200,92,255,75,206,107,196,140,143,122,245,85,196,177,203,84,212,101,103,58,140,194,148,137,184,45,242,181,211,178,221,224,137,21,72,223,238,54,189,203,198,70,132,212,22,58,37,173,147,121,22,3,73,65,197,10,18,240,42,182,27,92,115,231,255,85,119,21,188,230,184,41,134,143,72,149,204,67,47,29,37,158,24,172,58,102,18,169,210,130,101,169,11,179,5,62,18,67,220,18,119,198,51,157,209,240,176,254,21,171,50,250,158,30,203,112,172,217,96,208,3,113,87,7,74,48,21,141,60,237,122,111,90,47,163,162,220,178,25,46,34,237,180,232,138,59,133,199,212,28,183,17,205,217,177,65,200,102,103,146,141,238,133,40,218,174,66,62,154,183,80,248,213,87,45,221,159,192,189,17,194,144,83,86,204,229,166,186,132,224,164,172,99,65,70,147,77,102,166,6,196,29,33,126,68,54,150,181,66,29,7,198,34,16,33,80,96,186,151,100,115,190,162,229,164,202,92,3,50,246,212,33,176,60,226,164,17,181,103,87,151,113,153,177,165,89,239,200,125,126,251,22,200,228,248,36,220,98,225,152,5,156,45,9,224,103,249,128,72,236,177,144,127,190,32,26,147,16,186,8,9,217,186,97,106,85,252,128,218,69,187,151,170,152,92,153,187,89,200,205,21,21,79,91,86,242,72,235,224,195,181,85,26,101,0,224,129,91,33,58,24,22,116,217,1,143,53,87,131,0,36,183,3,228,108,151,2,4,133,228,26,123,138,68,33,32,15,98,222,48,182,112,78,12,180,76,129,231,230,30,91,0,40,49,124,163,81,52,92,35,145,185,145,192,61,155,138,212,148,245,171,24,142,71,227,157,199,196,195,13,31,47,193,199,179,29,7,0,31,147,160,44,61,64,190,189,64,102,163,5,54,45,112,54,71,96,37,147,65,36,23,30,44,72,211,14,82,88,64,211,156,79,178,222,5,98,3,167,173,234,243,204,161,141,18,176,73,114,229,222,1,131,181,208,255,73,109,53,203,209,223,200,66,134,85,74,127,242,208,234,17,98,156,3,171,143,212,119,180,215,78,126,252,26,50,108,194,191,48,29,240,177,197,50,221,112,79,189,141,130,4,224,1,39,114,9,129,217,151,129,184,155,108,31,11,220,30,162,89,110,216,207,222,160,134,11,97,46,88,49,127,75,154,64,28,24,233,237,146,147,7,247,50,76,52,99,108,242,144,60,159,52,86,168,88,43,235,146,33,211,64,46,136,10,220,163,152,199,63,85,240,0,107,224,96,165,252,179,88,86,74,229,10,184,108,101,42,21,244,146,127,4,125,91,97,77,71,24,212,234,6,122,199,63,250,29,16,50,86,27,80,236,144,99,15,6,124,5,43,202,163,113,138,26,238,13,91,93,238,162,158,215,24,18,16,114,146,14,115,137,172,140,190,14,197,171,117,58,22,40,67,240,195,63,60,204,90,29,50,190,4,220,206,170,248,70,100,127,247,50,210,38,5,178,138,243,158,71,224,31,30,200,90,161,120,27,193,141,224,11,130,98,176,127,23,36,106,148,239,31,176,142,102,217,4,33,33,168,212,8,249,113,113,152,241,110,167,146,192,9,48,250,43,152,27,190,93,112,99,193,203,154,252,16,137,175,228,2,248,197,148,32,218,42,164,245,117,21,117,88,187,214,200,208,4,131,104,209,253,95,182,174,134,233,40,104,41,91,174,252,99,224,165,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,108,105,136,185,79,225,153,244,234,171,82,72,131,252,129,173,78,124,191,228,41,41,40,88,38,41,246,205,47,115,22,123,107,29,81,191,204,187,153,70,245,166,167,95,102,185,134,253,50,165,185,53,179,154,175,47,198,230,50,59,229,220,240,254,234,113,126,184,60,63,89,58,156,49,103,110,230,111,108,52,230,163,183,11,210,141,53,109,211,108,44,142,69,23,239,74,251,90,172,108,202,235,243,249,185,149,166,190,60,63,90,90,95,50,155,178,118,175,118,48,191,116,184,165,171,235,149,187,219,7,165,153,245,216,202,104,163,182,53,62,122,162,54,18,27,115,251,55,143,107,227,107,202,189,236,218,166,153,88,220,202,236,204,220,57,26,221,152,73,68,103,139,153,68,227,248,230,65,105,81,46,223,190,147,91,215,119,166,230,214,50,39,243,183,22,14,141,173,157,178,145,217,206,31,174,29,20,238,206,47,234,147,49,53,54,92,58,222,95,60,90,220,92,105,212,214,143,70,239,141,37,150,143,231,180,57,109,38,222,156,107,26,195,165,237,185,219,154,102,28,46,108,28,175,54,203,177,131,197,249,219,107,213,198,86,98,62,187,62,91,42,233,203,232,20,147,38,55,114,43,219,115,59,155,106,198,148,114,235,27,153,236,194,198,86,185,170,38,111,215,239,222,45,212,22,110,142,46,140,78,205,171,219,179,213,154,57,158,223,222,185,173,206,101,147,241,132,114,115,118,121,77,191,187,209,44,37,55,119,38,102,98,183,75,107,153,66,169,145,25,223,90,185,125,184,84,28,31,29,190,19,91,172,32,228,86,71,239,152,55,171,219,210,194,252,212,234,148,124,107,253,166,124,188,181,212,216,170,205,205,72,99,55,203,249,225,149,216,218,212,202,212,73,50,186,58,163,78,102,107,25,99,110,45,49,191,158,155,83,163,235,241,91,91,209,149,157,108,188,184,62,145,88,86,118,178,91,205,187,133,248,209,232,206,84,121,173,148,83,14,111,169,25,125,50,179,61,190,52,188,63,117,51,113,35,115,60,183,48,92,57,88,46,223,74,44,30,30,20,98,219,165,220,237,201,153,177,82,242,222,209,205,149,91,133,241,157,25,115,45,186,92,95,138,30,42,183,143,22,239,222,90,138,46,111,47,149,22,26,51,101,37,179,49,188,121,162,111,204,220,218,55,239,78,206,30,223,82,27,75,107,91,7,219,114,246,110,237,94,121,101,221,172,76,102,87,198,117,227,100,187,90,154,106,140,85,214,86,178,219,83,201,196,248,141,181,146,145,220,94,220,58,92,209,135,103,110,29,55,140,125,89,205,52,134,51,26,2,105,67,211,19,217,165,204,236,205,153,132,84,218,153,85,247,165,45,125,110,125,177,81,186,83,215,75,153,169,137,124,114,99,93,145,171,119,106,55,178,7,217,73,51,190,184,182,112,247,48,129,186,221,204,230,111,52,115,199,242,240,76,46,83,220,49,242,51,7,11,7,39,229,218,248,237,245,82,246,206,236,178,180,185,176,174,76,101,147,19,155,7,139,251,107,198,254,216,132,182,31,55,239,78,213,142,70,11,119,183,183,155,83,91,201,253,219,241,204,221,99,163,112,180,158,189,183,177,56,133,215,67,102,115,251,246,234,198,226,120,118,103,97,1,167,10,200,201,221,83,5,76,198,39,98,196,95,177,24,237,16,116,98,66,26,195,65,27,32,87,71,34,62,206,139,238,26,229,6,217,253,246,23,108,149,76,187,182,29,71,199,179,244,103,67,244,19,98,80,38,57,81,151,52,116,42,101,37,240,235,153,38,59,58,4,68,4,102,78,80,209,110,133,0,23,82,150,178,101,101,123,121,110,99,33,59,141,95,75,149,26,58,52,218,234,100,150,214,110,102,28,21,15,36,117,95,225,106,44,102,86,110,45,144,87,185,166,41,115,111,102,118,182,230,166,233,29,251,84,219,96,182,213,3,85,59,82,135,48,95,48,132,56,87,196,20,90,48,165,79,149,66,74,88,161,224,136,57,197,76,197,196,124,126,70,49,141,212,110,44,42,198,226,98,44,177,215,18,157,0,146,175,50,252,72,240,167,113,235,211,41,49,22,19,99,99,248,75,0,143,124,49,3,112,227,154,9,171,230,164,24,75,162,255,225,154,120,136,164,234,34,30,61,174,59,201,215,5,144,112,221,229,133,187,115,179,233,83,168,48,18,107,137,86,150,103,124,76,45,168,5,37,143,189,214,218,12,241,47,32,158,27,55,215,78,246,5,181,33,85,208,25,100,99,10,235,231,244,136,98,220,134,23,232,100,243,255,136,93,61,30,130,152,168,150,162,141,6,76,141,69,175,179,110,209,41,150,146,191,18,159,176,11,98,123,41,235,55,25,27,26,202,140,108,152,16,8,225,134,166,227,144,149,30,54,66,41,2,89,200,40,237,80,249,117,139,170,41,242,138,39,16,121,207,19,145,86,194,136,38,111,49,250,83,132,96,0,70,187,163,28,149,168,192,209,82,41,132,185,212,163,211,29,145,9,75,87,102,88,244,26,10,110,17,145,18,123,112,98,76,192,7,69,93,171,242,4,100,102,13,70,14,53,108,43,82,109,243,47,94,234,110,35,239,144,137,195,101,228,199,38,131,103,26,129,60,131,131,108,35,207,74,182,17,62,252,189,253,1,78,36,102,87,206,87,16,26,88,228,114,62,49,129,35,245,200,227,223,253,229,241,255,124,239,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,175,255,249,241,175,190,118,254,235,247,57,132,145,203,125,222,153,53,28,216,115,99,140,228,107,113,182,234,149,119,101,67,54,192,38,21,0,155,53,221,200,247,142,77,248,42,8,54,113,61,52,110,180,42,43,168,165,82,190,84,21,189,220,139,9,90,72,110,25,132,150,3,25,244,56,74,65,116,96,147,164,173,182,114,104,144,212,180,45,44,161,197,186,211,107,34,8,189,30,191,255,173,243,239,255,245,236,91,159,158,189,245,111,28,189,208,121,159,135,252,24,222,20,43,42,21,48,250,81,146,145,8,252,8,161,35,56,113,183,33,64,84,117,154,53,39,197,231,238,197,145,158,13,70,27,33,143,213,7,20,14,24,40,154,10,44,127,173,192,126,33,106,123,79,137,243,111,188,118,246,223,63,117,128,239,152,73,174,89,162,169,101,173,78,50,94,7,152,35,82,161,208,200,23,122,159,37,228,187,32,243,132,214,12,178,238,198,159,209,60,61,95,116,118,30,234,64,5,150,108,190,53,158,86,22,175,10,14,216,96,186,147,74,18,57,86,65,197,81,147,213,101,77,151,177,190,210,234,182,61,51,207,249,79,62,58,251,197,143,219,203,73,180,98,180,28,78,113,130,110,80,178,148,33,140,148,14,121,189,233,208,37,196,149,28,141,212,33,31,133,179,8,174,56,11,45,87,174,31,145,107,162,195,209,75,200,56,82,69,213,88,254,158,77,71,206,156,49,184,40,124,169,195,49,158,8,126,58,62,250,239,7,103,63,253,231,254,109,246,206,86,47,183,217,235,164,230,5,78,79,242,97,160,3,148,86,181,119,125,90,98,92,241,206,207,254,143,42,220,71,18,225,23,156,41,202,111,71,242,79,162,85,171,212,13,150,64,139,237,88,174,253,8,45,81,36,138,84,103,21,73,227,182,163,183,127,127,246,243,159,118,216,25,88,166,144,20,146,186,170,117,200,7,83,145,55,241,164,68,56,167,170,63,177,67,114,47,236,230,193,32,43,192,140,211,93,128,145,42,164,77,46,183,215,91,63,123,242,163,95,116,221,178,88,178,176,14,32,24,35,249,178,156,63,16,196,32,67,113,239,165,37,197,64,43,124,131,164,152,162,40,251,227,175,207,190,254,45,178,178,88,134,177,167,152,217,171,13,242,167,149,229,11,182,90,180,194,104,238,173,13,237,104,81,110,246,61,247,23,193,63,238,171,144,171,96,58,64,135,104,171,42,32,56,114,248,72,69,92,18,27,251,8,181,171,90,85,44,172,80,254,36,80,98,48,195,70,37,197,97,34,138,253,126,33,199,143,60,98,191,198,238,49,157,83,49,121,165,26,27,111,79,53,86,132,140,0,61,103,118,130,134,216,151,158,217,198,128,97,114,28,40,15,31,252,199,163,159,189,222,223,108,99,29,33,184,242,124,103,222,217,173,26,21,243,200,238,24,241,179,239,252,250,225,231,152,233,233,91,199,81,207,142,73,172,111,108,78,225,7,126,254,233,119,207,222,185,250,44,111,70,81,117,163,251,155,239,61,254,234,231,87,61,106,34,194,121,201,169,87,223,177,233,234,248,209,55,255,124,254,218,235,87,221,113,65,170,206,235,146,189,188,206,126,241,171,179,119,223,125,244,233,175,206,222,250,77,31,201,60,238,211,55,240,64,203,146,233,234,254,252,221,239,158,191,253,35,202,222,93,49,2,242,181,166,110,119,255,0,231,4,250,228,163,243,119,222,122,214,19,215,93,26,0,83,59,144,185,101,246,195,223,157,125,247,151,132,9,232,216,51,201,146,86,216,172,104,38,8,52,247,235,161,93,204,161,90,153,85,196,162,234,33,97,237,198,176,75,54,58,1,35,184,227,87,95,21,98,130,179,8,4,26,16,45,176,68,131,143,126,18,152,39,192,151,194,63,68,167,228,98,116,74,128,91,103,5,129,227,183,254,242,7,58,38,196,210,80,46,88,140,182,53,24,245,5,133,113,71,239,252,87,91,59,123,45,8,145,211,153,16,12,187,223,251,246,195,207,223,177,206,24,28,252,8,97,217,65,165,201,232,197,145,75,243,28,211,192,88,220,60,48,106,21,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,239,163,89,251,228,39,191,62,255,234,27,231,127,250,231,71,191,249,81,187,34,64,116,130,56,82,149,213,58,39,1,84,32,228,144,5,63,194,131,187,192,53,68,151,180,9,138,105,9,146,165,241,57,42,208,87,42,142,98,181,26,108,200,219,216,17,172,125,196,100,132,143,127,245,245,39,63,255,215,71,255,244,9,90,157,94,146,254,94,219,16,175,0,196,37,165,104,250,1,136,142,13,138,255,127,250,196,27,64,75,34,36,19,151,227,240,237,112,81,76,168,179,75,124,101,59,254,35,58,72,154,253,148,206,111,62,139,29,154,237,121,146,244,143,216,21,220,178,56,151,57,76,196,174,67,35,192,216,27,66,106,55,30,21,199,162,162,152,136,138,227,209,61,238,93,167,38,32,201,29,218,217,32,245,33,108,116,144,197,112,8,183,39,14,193,53,95,244,55,120,15,139,67,224,64,46,14,237,215,171,56,7,37,174,8,210,1,252,75,89,118,248,170,157,29,71,133,132,19,183,71,229,174,67,83,28,50,134,157,215,222,80,121,21,54,25,46,15,20,183,26,236,58,41,199,23,162,169,152,21,144,168,240,191,98,109,161,0,94,124,11,5,17,88,100,16,236,208,63,108,133,107,134,204,228,98,208,138,240,207,32,113,225,48,240,42,159,157,13,193,200,54,72,71,167,198,117,124,57,201,96,153,6,61,225,52,156,128,26,118,150,63,123,242,138,104,218,98,136,241,191,93,96,54,220,64,27,1,160,222,52,221,112,111,154,158,144,59,43,166,220,95,94,24,122,187,25,6,190,93,18,0,126,88,222,155,168,58,64,14,191,219,1,103,53,82,118,229,110,128,241,13,25,244,59,235,185,27,80,48,107,33,26,18,36,55,196,73,216,146,19,201,56,77,194,86,44,88,233,216,164,113,242,107,162,56,81,116,36,203,237,151,149,146,109,255,174,149,130,86,31,56,141,141,96,245,170,64,247,37,230,163,107,213,134,208,26,194,120,163,12,123,16,208,100,4,36,108,216,108,71,170,90,65,170,96,107,132,115,101,53,20,67,201,225,103,126,245,81,185,119,42,250,143,168,165,156,140,214,46,218,26,160,65,110,213,195,35,221,58,136,99,113,138,182,37,184,20,139,92,195,105,185,229,144,232,13,63,115,170,181,207,178,222,43,178,212,192,189,227,31,91,82,142,118,141,234,142,184,180,12,196,98,235,214,135,18,119,64,208,220,248,41,64,237,26,110,43,171,253,70,112,128,143,54,120,85,110,55,251,189,247,233,163,247,95,123,248,215,247,207,95,255,157,32,18,237,17,182,5,119,177,34,147,72,136,164,77,183,17,25,159,84,240,123,65,45,106,94,71,20,253,152,84,167,240,232,245,138,12,235,0,255,75,241,161,90,90,93,18,60,146,83,77,216,106,242,154,27,62,112,3,24,193,19,198,106,28,60,68,12,83,174,197,216,71,138,251,35,166,191,83,0,100,194,61,58,56,77,7,158,224,208,102,103,52,86,209,251,170,227,39,123,181,85,255,237,179,31,59,212,27,190,166,235,203,90,171,131,155,168,59,219,165,123,53,70,247,128,17,162,78,114,96,36,95,184,60,70,152,150,170,42,29,19,53,44,112,249,29,16,212,213,158,104,35,200,203,132,200,181,211,111,4,17,217,199,141,35,189,15,56,178,90,118,162,41,217,1,77,122,112,52,233,157,208,164,59,208,196,161,170,111,43,141,168,48,120,156,217,134,32,183,37,204,203,74,231,210,121,95,202,72,230,131,205,64,214,175,174,38,175,47,218,206,117,185,57,206,107,250,56,98,49,71,141,43,167,148,203,119,197,155,82,1,156,82,58,123,162,120,187,159,192,227,243,64,29,162,14,117,82,199,124,138,212,161,234,216,14,212,49,131,83,199,236,68,29,211,73,29,243,105,216,136,251,186,241,17,35,1,71,42,222,152,240,148,118,62,106,168,240,35,23,7,81,64,170,57,12,34,62,196,115,141,147,210,144,43,125,182,23,26,111,105,113,156,243,69,245,242,100,99,246,93,160,90,224,195,139,90,125,188,61,60,12,189,141,186,232,76,247,35,39,122,229,150,95,80,17,127,82,25,250,115,177,15,254,246,27,143,62,253,149,99,31,44,233,79,115,31,196,253,119,216,7,75,122,224,125,16,1,238,191,15,150,116,199,62,88,210,159,175,125,240,209,135,239,63,250,238,215,207,190,253,3,176,215,126,255,79,143,127,247,46,71,179,124,181,80,51,229,138,63,247,204,179,194,227,65,28,134,219,187,243,37,17,237,60,32,149,24,168,126,132,178,135,210,175,105,206,217,224,120,148,129,157,206,254,30,52,43,35,53,37,127,128,29,80,187,207,117,1,35,1,119,43,153,72,176,111,162,255,70,150,151,71,10,5,39,118,153,67,15,56,247,56,48,77,215,0,111,32,244,69,48,2,53,40,118,177,245,209,15,181,100,200,125,194,43,63,67,92,83,49,208,60,4,223,145,222,230,97,199,25,216,195,244,235,56,247,2,136,112,93,133,219,95,254,211,217,215,255,228,56,241,180,134,63,78,108,167,82,18,47,64,170,155,26,70,204,41,66,204,134,118,100,164,226,32,202,226,95,137,150,15,158,206,190,254,198,217,135,159,116,16,114,181,70,96,33,23,1,235,47,228,226,145,56,176,211,139,26,43,222,85,141,197,148,173,94,170,44,135,195,74,191,85,89,164,237,79,222,127,242,131,55,73,15,28,1,177,219,204,101,84,19,109,141,251,82,10,186,10,72,41,226,204,227,67,41,10,114,159,22,59,239,244,206,225,197,114,41,247,112,226,239,190,135,6,240,233,231,81,123,229,254,253,125,241,236,239,197,157,191,155,15,127,239,142,251,61,76,245,243,63,189,126,246,222,123,252,206,109,58,72,121,133,226,20,215,191,255,158,110,6,70,31,6,220,119,79,167,163,162,140,31,60,62,103,2,48,193,214,31,254,136,16,198,159,41,151,88,120,61,44,53,232,198,112,221,190,185,200,154,19,177,115,241,38,190,124,88,105,226,251,121,29,39,7,30,110,199,69,8,144,117,94,131,122,240,21,168,119,90,127,122,95,87,223,163,7,223,57,251,244,151,28,37,101,163,82,234,195,225,130,143,21,210,56,69,21,110,201,235,114,10,56,147,75,133,37,185,97,132,4,184,109,238,135,64,128,44,32,2,241,32,252,16,72,71,216,47,4,126,250,127,157,8,84,245,138,217,55,4,226,198,123,65,96,188,3,2,1,178,128,8,196,131,240,67,32,29,97,219,14,211,11,235,53,214,149,245,50,70,138,21,169,228,201,120,253,254,163,243,183,223,124,244,141,79,206,254,231,245,30,24,175,206,215,55,221,166,209,41,48,141,90,238,131,175,61,0,125,205,135,159,132,30,126,252,102,117,44,204,145,219,52,13,51,95,187,20,193,89,227,14,58,99,63,157,172,84,51,252,168,89,110,230,203,224,205,16,33,16,4,34,172,245,145,200,224,246,163,177,171,245,62,220,143,237,136,224,39,63,252,195,249,71,255,229,135,227,98,37,175,94,22,203,124,15,46,68,163,230,181,64,152,102,112,244,138,107,11,254,174,216,230,70,122,165,248,126,252,251,175,118,192,183,94,236,140,109,77,69,252,72,29,38,63,68,108,165,49,77,173,159,145,42,142,1,48,250,202,43,133,225,87,94,137,92,71,255,158,70,197,120,107,52,60,77,130,227,59,131,105,66,232,2,252,235,37,220,203,75,225,48,220,202,39,180,17,148,98,136,180,73,195,21,37,195,164,55,82,136,47,108,172,22,67,47,69,94,10,15,189,60,20,29,186,62,68,94,96,191,80,92,188,27,221,139,24,245,28,9,37,18,138,138,67,19,225,161,225,33,244,102,104,248,21,245,21,211,235,79,91,19,177,189,161,20,107,216,217,84,16,157,1,143,106,161,235,20,35,168,239,117,130,81,130,117,157,94,22,97,175,116,114,157,189,241,209,217,91,255,233,55,185,164,252,96,114,245,109,114,241,168,238,62,185,8,234,123,157,92,148,96,93,39,151,69,216,222,69,143,203,28,205,191,229,143,230,56,63,211,10,133,75,31,205,191,245,62,154,129,223,10,116,98,16,16,122,197,56,5,188,43,198,173,1,94,233,114,6,53,226,123,239,61,121,247,231,143,126,245,187,208,195,79,255,147,71,49,14,247,2,30,142,25,80,22,94,210,93,134,117,210,11,191,59,209,129,223,181,240,228,128,178,87,98,56,135,216,149,38,110,140,92,45,219,244,147,175,63,249,201,175,41,105,14,156,179,31,27,102,141,203,210,133,239,161,23,186,76,6,161,139,13,98,175,68,225,6,215,149,34,14,68,92,237,74,113,222,114,122,244,147,143,207,62,197,119,71,222,253,185,55,141,212,35,227,114,171,166,91,135,189,144,108,42,8,201,0,226,94,137,133,71,217,149,76,20,23,79,249,240,112,95,75,115,8,242,248,10,91,255,200,227,58,68,72,251,221,207,16,82,175,103,164,211,11,120,93,209,206,70,121,181,242,198,135,255,243,248,195,247,17,31,236,133,232,130,81,172,92,14,209,174,230,221,167,53,110,63,192,97,141,235,245,124,88,19,232,187,31,214,108,148,87,187,5,253,236,253,243,159,125,236,131,232,124,249,178,136,118,53,239,66,52,105,191,59,162,73,189,158,15,226,114,48,68,91,163,124,10,26,139,39,191,249,161,23,162,59,163,249,121,150,112,18,253,147,112,18,129,36,28,23,158,133,0,74,154,222,167,86,176,137,229,158,86,79,229,132,122,231,189,39,63,250,238,217,91,127,246,158,102,134,145,87,143,42,151,90,209,206,14,218,84,99,164,135,32,186,49,82,179,119,212,211,49,4,64,191,53,218,43,230,226,30,120,158,82,133,75,34,154,53,235,33,75,2,3,86,9,32,76,246,142,94,12,117,0,65,210,137,214,139,104,244,19,23,191,19,132,195,34,244,219,133,130,180,218,118,27,168,32,85,93,119,186,122,166,36,223,178,191,15,174,94,219,48,244,217,106,132,118,24,140,112,236,43,209,130,211,215,27,215,213,126,31,93,212,240,240,218,46,13,161,126,178,96,92,189,52,226,122,187,55,196,143,19,250,191,0,30,49,216,65,240,72,199,215,87,60,146,96,35,78,60,226,152,36,79,197,169,149,143,119,18,4,195,0,217,5,48,76,130,172,4,192,48,27,57,245,127,160,37,207,151,11,68,123,20,23,39,117,89,212,151,167,71,96,71,68,153,32,100,166,32,94,128,210,86,72,155,0,196,230,16,97,211,155,22,62,227,206,232,100,221,60,248,222,249,79,191,230,71,226,77,83,127,154,107,152,131,37,48,137,17,136,23,36,49,12,46,40,137,41,34,156,36,70,133,207,229,125,3,116,32,61,189,221,57,200,149,3,11,219,20,178,94,9,202,6,212,149,154,220,200,159,219,107,9,36,204,211,195,143,31,160,21,195,17,85,41,46,75,138,58,235,136,151,126,133,14,133,28,16,221,201,106,193,214,43,97,237,65,117,37,173,99,252,148,184,86,217,51,190,76,63,123,13,34,255,252,251,159,159,252,251,71,28,69,17,209,116,28,207,227,18,151,38,120,178,118,186,64,209,237,210,4,7,97,119,114,91,128,247,74,110,123,196,93,201,205,35,167,175,215,86,218,200,0,9,128,159,17,42,112,0,118,167,2,131,187,87,34,88,227,237,74,3,14,51,189,239,117,1,131,79,115,142,130,78,246,100,73,203,247,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,251,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,116,33,10,168,165,128,36,80,251,232,97,235,192,137,219,219,22,122,147,204,190,161,188,103,127,219,68,80,148,95,72,218,90,10,40,105,17,20,244,9,223,79,126,243,67,96,75,255,248,224,209,3,254,66,6,226,151,26,155,77,227,169,176,80,60,8,1,56,99,2,89,207,156,49,29,80,119,206,216,30,57,101,158,104,201,115,166,183,120,247,221,39,239,255,249,201,15,254,138,166,184,75,181,141,100,54,173,182,36,171,151,92,71,86,243,110,21,55,107,223,8,36,185,226,170,23,17,92,201,24,2,201,173,108,184,253,219,163,208,224,207,62,252,220,7,183,119,148,194,229,113,75,154,247,196,45,106,63,40,110,81,213,139,225,22,198,16,16,183,100,184,125,197,45,217,18,188,112,59,135,22,99,31,38,46,110,223,141,92,229,64,38,195,89,150,142,131,34,24,224,185,24,134,241,72,2,162,152,142,250,170,4,233,119,94,35,122,39,132,150,54,156,211,204,3,151,179,58,218,237,183,79,104,218,65,32,132,211,186,23,64,56,27,70,16,132,219,67,238,47,83,243,47,191,2,203,43,190,123,72,28,182,92,6,151,156,212,7,214,166,173,19,236,134,214,11,151,51,30,144,203,65,240,94,196,62,147,147,130,153,103,114,82,191,9,112,246,139,31,159,125,242,209,217,39,127,60,123,247,205,179,255,249,26,66,210,147,55,191,227,164,65,70,191,60,9,60,187,161,174,241,189,208,33,25,144,14,153,139,232,125,51,193,84,190,25,253,178,150,226,241,0,119,191,32,241,141,167,173,248,95,190,126,246,157,63,156,191,253,230,217,183,222,238,193,98,108,73,212,30,113,56,15,235,74,165,50,34,23,20,83,211,237,24,156,245,26,228,112,113,215,149,26,18,18,155,233,75,208,112,208,78,72,192,79,165,138,118,19,43,175,58,169,180,173,87,232,101,242,162,82,145,71,42,138,97,226,11,174,2,12,179,158,207,203,16,217,149,85,222,36,5,86,248,85,10,4,92,50,199,5,219,248,89,36,233,91,224,66,44,249,133,250,204,203,53,19,7,60,133,31,52,126,190,99,96,52,156,232,58,148,205,209,34,43,118,55,206,96,196,121,28,32,32,53,189,25,161,47,184,11,184,164,177,85,252,76,230,109,174,82,215,189,167,173,166,146,126,102,80,13,72,49,38,22,181,124,221,232,92,247,6,84,193,149,117,52,178,102,231,202,27,80,5,87,230,238,194,147,87,157,175,226,186,199,23,204,167,130,124,36,178,124,82,254,94,21,206,214,173,213,226,76,91,197,5,214,247,142,40,251,248,163,247,30,127,244,31,15,63,253,148,133,147,173,33,146,35,42,120,69,148,165,162,87,85,210,75,138,10,178,87,237,120,40,202,109,91,253,76,73,37,21,10,153,60,36,251,229,179,43,253,229,193,217,55,127,214,33,239,211,229,115,77,181,245,105,231,154,242,200,229,228,157,116,201,240,206,22,231,186,142,238,153,50,169,45,199,18,139,228,68,136,66,18,45,177,44,73,52,81,147,144,140,65,120,221,171,74,183,228,159,79,137,204,126,227,162,121,148,198,199,47,154,71,137,28,154,154,94,90,176,115,174,192,36,126,240,0,205,227,71,15,190,246,232,193,155,151,205,2,193,133,22,32,89,7,73,94,11,220,231,117,129,100,200,152,169,87,42,65,72,237,119,124,187,155,180,99,114,184,198,226,212,101,216,219,36,254,212,29,14,68,41,92,40,48,65,128,184,36,174,143,98,142,216,4,158,25,23,200,187,85,12,166,149,113,193,185,91,114,72,240,216,32,77,107,131,196,245,68,70,116,211,181,39,98,90,219,45,225,205,48,64,98,17,26,252,13,47,46,175,185,132,254,119,246,175,63,188,236,92,178,20,88,252,76,98,157,246,58,153,236,68,117,60,230,58,79,49,71,95,237,179,140,142,210,63,238,68,7,218,174,41,93,40,203,250,14,66,92,155,16,254,244,181,234,112,6,100,90,212,63,61,153,82,176,149,100,61,78,35,204,193,185,102,146,229,79,113,85,211,8,119,218,223,109,201,221,176,107,218,176,188,82,206,57,227,75,127,220,78,240,41,64,145,216,109,22,144,106,238,137,64,250,186,34,149,105,143,179,129,4,122,110,59,162,46,57,31,98,44,205,18,79,164,174,147,4,96,185,138,57,98,181,235,113,126,245,54,75,124,130,104,251,76,18,130,219,110,115,196,21,74,219,46,188,170,41,146,138,15,168,211,7,234,92,25,121,6,148,232,141,18,171,170,252,76,109,166,12,255,113,59,113,234,249,191,252,27,205,157,122,201,35,214,211,135,65,173,87,115,32,8,84,177,204,235,145,93,221,165,83,227,153,36,69,133,148,129,148,30,114,228,69,124,23,202,135,83,50,212,32,52,53,212,78,180,52,84,142,245,117,105,48,253,147,202,252,229,253,243,247,62,120,252,209,47,113,246,89,139,193,196,9,126,241,84,35,138,1,212,221,130,106,192,69,14,38,242,235,21,19,146,239,20,36,197,153,121,11,45,23,121,75,49,43,166,149,10,136,207,167,212,10,4,20,18,186,159,252,232,63,145,184,127,246,147,79,59,2,5,215,61,244,60,206,127,100,193,229,40,180,90,38,9,158,220,233,157,130,129,115,246,225,55,206,222,248,245,147,111,124,116,246,225,143,59,128,99,72,69,217,108,102,106,53,93,66,85,172,139,60,238,226,190,128,244,232,193,71,15,255,250,225,195,191,190,123,246,198,131,14,32,85,37,5,20,68,146,106,199,141,231,139,250,131,157,79,191,127,254,218,7,79,126,254,181,243,247,223,234,0,10,168,170,20,36,52,168,249,230,90,69,178,204,192,238,226,190,128,68,46,65,209,176,26,29,64,146,106,82,94,49,155,22,44,236,57,16,16,12,16,43,225,38,167,195,37,121,179,70,138,154,102,114,26,92,146,146,145,22,178,12,141,214,227,46,73,230,148,38,247,52,237,212,80,175,190,106,169,229,218,222,93,239,148,2,221,91,183,86,210,32,213,19,167,87,251,241,63,13,157,253,246,135,124,118,207,62,0,194,247,200,231,245,178,85,107,223,121,123,232,252,207,111,241,201,64,57,213,37,58,24,12,200,152,150,199,25,211,164,196,100,140,228,68,75,230,198,19,52,99,154,84,144,5,116,146,20,210,71,104,95,69,187,31,86,133,30,155,145,26,164,105,173,136,181,244,169,84,40,108,74,13,78,130,85,69,180,231,231,119,5,73,216,67,213,12,51,84,24,22,70,17,202,70,209,238,54,154,147,12,121,148,100,84,19,68,53,28,49,203,178,26,114,156,125,50,118,61,55,37,56,193,90,98,73,54,55,155,70,151,198,141,166,1,255,159,85,112,29,68,140,209,70,108,20,167,92,132,162,5,83,174,26,51,77,114,119,40,64,151,5,217,68,187,173,119,151,8,28,220,163,162,170,178,94,53,74,163,85,116,64,72,37,121,67,206,203,136,70,58,116,140,234,92,87,10,105,97,56,64,95,176,213,207,203,102,47,200,195,227,234,97,32,104,109,117,28,138,163,113,84,56,26,8,240,58,248,68,74,189,192,77,178,204,205,52,65,247,16,160,3,93,174,106,126,179,202,19,116,162,126,134,246,13,132,126,35,24,254,117,185,132,40,32,235,189,12,132,125,19,188,23,4,175,21,90,56,216,84,134,24,39,6,76,38,83,59,82,183,116,57,240,98,193,186,170,46,125,228,148,147,209,170,164,66,102,209,81,84,31,136,222,75,23,76,23,20,188,151,85,212,9,249,106,180,136,182,145,12,48,252,193,250,210,75,0,89,143,227,33,191,87,201,183,65,123,218,128,128,180,65,166,65,131,204,130,30,7,146,53,131,53,143,218,238,185,125,180,26,211,104,175,142,142,199,32,147,101,53,125,90,112,44,77,198,43,159,146,115,100,211,148,107,169,152,8,230,219,89,13,252,79,82,187,123,152,91,174,163,157,189,144,114,39,194,20,73,68,3,18,177,224,69,200,67,187,133,206,27,14,26,196,61,35,97,252,69,93,46,26,17,150,226,48,242,162,92,65,188,184,221,71,154,62,32,192,34,85,169,22,242,146,118,10,90,190,14,220,36,44,111,154,109,19,86,51,140,84,171,46,20,194,17,173,88,68,92,58,106,13,100,27,108,190,194,241,18,96,15,149,209,118,140,120,4,156,69,81,64,61,195,177,129,31,208,119,152,4,196,234,90,144,13,83,215,154,30,195,36,39,109,251,40,166,33,53,24,236,68,62,93,225,207,28,189,137,85,217,44,107,136,216,167,92,177,119,127,211,220,241,14,100,73,199,166,225,165,236,7,76,132,244,138,48,48,28,35,223,218,24,134,138,115,82,190,204,161,214,20,117,81,10,159,134,228,151,211,230,181,107,242,87,164,93,125,56,182,247,234,171,242,203,102,248,218,181,144,202,247,140,222,16,68,65,156,252,10,182,123,243,36,178,193,18,205,180,47,161,194,162,158,54,109,50,117,154,51,114,199,225,165,117,60,175,91,98,49,221,175,196,172,78,206,241,72,151,106,2,111,125,197,102,70,106,231,117,36,146,166,42,9,156,2,157,88,3,133,148,48,30,229,210,109,114,13,228,76,255,44,212,232,221,136,101,72,190,10,115,46,56,90,176,36,196,61,24,116,109,107,135,26,105,179,179,210,112,35,226,229,173,190,180,205,128,86,223,130,162,203,120,114,26,169,93,234,146,1,254,18,10,184,173,235,210,17,62,72,133,198,136,85,198,180,31,180,192,33,186,179,74,173,61,209,219,152,12,212,234,160,119,50,117,165,70,44,118,85,233,216,154,3,88,202,169,200,212,157,172,108,182,219,149,241,123,216,241,68,111,67,244,21,25,147,161,175,66,174,226,202,170,59,155,195,121,117,197,14,182,102,11,31,44,21,248,211,182,57,227,53,102,69,242,0,229,19,151,246,85,244,72,13,203,140,168,104,123,214,139,21,244,195,212,52,160,173,0,186,189,11,118,6,215,125,96,186,146,203,65,76,15,240,155,255,56,251,203,7,79,254,235,91,231,223,255,51,189,153,116,5,93,215,13,103,175,231,223,252,193,217,27,31,60,252,252,175,143,190,255,235,171,235,21,109,81,166,179,219,119,94,59,251,238,191,60,252,248,181,243,255,251,62,81,14,57,46,198,117,6,129,91,203,76,44,167,179,168,38,149,20,149,101,9,199,11,209,46,241,218,113,17,91,164,152,36,127,115,206,64,99,1,8,117,226,141,129,96,207,105,104,23,171,194,79,107,161,226,245,128,102,11,94,159,34,232,248,74,58,98,106,10,120,233,230,73,150,123,128,2,79,121,44,69,173,129,231,71,4,138,102,100,73,197,63,68,128,10,205,91,180,223,25,66,106,119,92,140,69,197,120,84,28,143,238,113,111,58,53,176,137,222,35,76,54,53,136,218,100,106,32,36,15,225,214,196,33,180,37,53,208,223,192,167,138,67,112,42,138,67,251,245,106,13,112,132,43,146,72,225,82,133,121,133,160,175,218,23,41,42,36,235,211,30,83,155,211,8,41,103,203,216,86,163,56,146,121,131,46,1,59,85,186,115,149,115,117,92,121,197,157,185,199,109,173,77,173,130,127,194,63,68,131,131,15,126,87,202,121,118,52,177,132,243,236,57,88,102,247,50,232,41,114,62,90,136,82,250,180,171,158,32,215,119,61,65,64,169,46,231,37,213,245,32,152,220,145,58,203,167,57,183,124,218,139,100,66,149,55,27,114,55,212,29,233,181,81,221,208,71,45,189,111,47,74,28,170,229,184,72,47,189,107,59,124,123,1,173,129,119,39,61,106,61,46,50,142,11,105,63,46,48,148,11,105,65,232,44,216,148,138,1,199,37,49,53,251,5,102,193,69,122,233,125,22,248,246,226,70,157,221,73,143,179,224,34,227,184,208,44,184,192,80,46,51,11,32,152,64,192,129,97,35,7,250,255,5,102,193,69,122,233,125,22,248,247,226,198,157,213,73,143,179,224,34,227,184,208,44,184,192,80,46,51,11,178,90,192,97,109,16,78,127,20,204,74,23,152,7,23,235,167,247,153,224,219,143,11,123,142,110,122,156,11,23,27,203,133,102,195,133,134,115,209,249,192,12,118,1,231,121,165,97,214,242,23,155,10,23,234,233,66,147,161,115,79,238,37,69,58,234,125,58,92,104,60,23,157,16,23,25,210,69,167,196,6,118,84,232,133,43,181,62,10,72,41,128,171,83,47,108,60,30,54,32,242,89,47,70,32,230,117,209,67,87,37,204,207,210,239,70,5,16,73,242,146,137,26,15,50,61,128,192,189,163,144,255,46,152,93,32,211,55,245,41,139,9,227,146,21,145,12,106,32,57,124,4,187,120,9,84,211,201,82,173,90,181,77,208,51,196,162,141,50,8,226,32,251,141,128,250,9,244,81,35,85,173,32,85,176,235,187,67,184,28,22,254,246,217,91,188,127,202,223,62,251,134,32,54,20,67,201,225,74,188,84,74,245,78,147,209,127,20,172,235,86,184,23,193,101,21,39,98,53,193,98,138,182,37,184,110,10,113,13,167,229,150,243,250,33,211,91,48,157,181,229,113,160,215,43,50,78,106,8,255,82,191,35,59,3,155,43,66,237,56,167,58,238,211,21,95,78,37,230,78,27,225,138,144,122,193,64,15,150,142,88,8,22,55,139,215,209,249,167,14,14,158,69,209,232,148,69,209,112,36,226,196,163,198,17,115,47,225,81,7,26,71,75,167,76,157,81,250,25,11,171,93,159,232,10,197,100,105,32,191,192,112,76,22,57,61,180,159,190,217,85,57,216,131,102,89,117,40,92,253,178,173,58,113,210,175,132,181,109,10,86,142,12,76,27,251,44,80,192,67,19,236,71,1,10,118,64,228,91,42,103,31,188,219,72,184,194,240,4,254,202,102,142,28,150,154,250,153,160,71,103,21,185,31,109,216,24,2,18,199,214,204,251,80,135,195,73,159,86,196,195,143,191,249,240,179,159,157,191,253,230,195,7,127,6,228,183,46,117,139,26,238,73,27,222,247,168,175,240,206,180,40,112,247,179,213,8,60,224,243,128,154,229,72,43,192,160,95,228,86,45,67,3,181,126,209,33,216,86,77,130,64,102,110,245,176,60,91,168,188,127,31,172,38,78,167,69,40,97,30,139,228,183,229,199,247,95,143,191,250,57,105,188,86,40,18,2,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,13,176,7,52,193,237,37,46,143,69,133,176,120,132,127,23,147,113,244,59,155,62,165,23,54,177,53,130,64,187,137,211,85,136,212,73,29,123,255,243,150,14,82,105,70,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,234,113,186,103,219,211,54,117,154,83,78,192,74,145,18,136,120,175,41,250,90,161,40,136,168,120,129,179,189,192,243,22,166,147,0,50,7,93,122,41,79,19,10,18,53,96,157,128,109,130,212,188,129,158,16,106,144,88,89,84,112,40,4,188,196,132,72,13,58,2,67,150,34,31,117,109,77,83,43,138,42,175,145,218,168,41,19,220,59,44,39,73,232,2,36,207,251,168,65,188,159,81,114,169,245,74,69,4,14,140,252,226,143,126,82,66,15,37,242,192,246,64,242,4,221,174,73,102,217,192,143,248,202,45,94,252,41,52,91,44,206,16,30,8,203,126,74,67,238,167,118,17,234,15,235,138,14,110,16,81,145,58,117,250,37,10,16,17,37,75,37,56,16,32,100,130,208,218,3,57,129,72,83,29,29,125,152,49,199,8,133,45,191,161,89,162,146,64,11,134,21,162,77,126,109,246,70,186,105,201,158,150,109,234,134,174,85,179,82,190,44,163,229,125,128,234,84,142,5,199,55,30,46,64,50,120,218,192,116,74,167,201,61,17,236,247,99,207,165,8,157,35,105,153,92,28,33,2,42,160,188,14,131,89,205,237,35,113,33,116,180,43,84,165,218,38,220,57,16,246,194,161,83,178,239,166,218,249,235,211,76,221,44,107,186,114,34,17,203,237,12,18,21,100,125,200,150,142,35,104,3,82,212,8,181,92,110,163,217,27,49,181,3,89,5,103,159,176,237,57,197,237,5,60,66,241,88,201,92,73,159,182,200,208,95,148,171,10,56,149,243,38,69,129,179,156,25,62,20,41,89,228,8,161,166,66,206,131,216,154,42,12,47,34,87,230,141,102,108,9,133,107,105,74,1,227,152,147,78,224,174,26,172,71,174,80,173,226,66,181,138,17,110,59,168,17,202,120,96,22,238,143,59,78,73,71,29,165,104,59,105,237,238,77,203,145,90,221,40,135,78,97,246,227,233,77,78,65,156,188,2,126,96,107,45,249,209,162,51,136,66,102,173,159,244,173,205,213,149,8,73,241,163,20,113,108,14,185,98,200,67,4,231,116,129,68,100,93,215,116,118,232,157,253,226,191,31,127,244,193,223,62,123,29,163,31,31,2,62,62,100,211,94,254,109,8,207,10,240,92,78,133,6,26,217,11,106,152,226,32,54,141,30,133,243,183,127,127,246,243,159,10,105,64,54,222,155,195,167,24,88,52,4,67,14,185,225,166,35,11,135,17,197,109,107,167,85,238,148,18,213,8,190,88,131,8,40,71,94,84,53,19,90,56,117,30,245,246,230,64,224,56,127,235,187,103,223,124,15,137,200,117,157,76,122,116,30,33,164,202,62,19,211,126,65,205,222,2,161,63,58,37,63,60,255,254,39,220,168,174,93,43,69,44,123,99,63,224,37,61,244,9,94,106,156,182,183,47,159,101,198,141,11,19,221,26,26,103,174,13,145,25,8,222,3,142,37,133,136,45,147,1,194,72,233,12,85,10,108,77,130,220,238,94,103,228,133,231,106,99,175,144,100,223,198,144,91,175,45,14,221,14,11,114,112,91,170,88,239,241,147,232,22,182,172,215,76,248,242,148,135,173,90,124,33,118,248,52,211,220,4,102,181,172,165,24,158,110,43,186,118,205,119,23,98,39,30,221,2,48,43,33,219,203,191,174,99,213,148,117,128,15,203,214,70,128,85,134,196,237,242,56,157,21,15,48,67,53,57,49,129,38,193,76,154,158,4,7,248,84,10,135,142,197,140,216,16,95,136,137,248,212,181,254,10,139,247,211,51,17,36,169,32,54,192,16,15,161,133,196,68,20,88,178,205,244,169,215,109,50,177,170,28,43,170,145,218,61,196,13,239,225,163,71,83,209,43,116,10,208,89,136,142,140,212,253,150,24,136,163,59,186,8,187,101,187,242,164,78,153,47,15,249,5,222,54,169,88,84,132,223,41,196,10,58,248,20,219,201,165,69,253,119,162,34,245,53,196,250,76,230,254,7,236,70,155,207,33,20,82,141,39,32,143,231,68,209,183,196,161,6,56,24,79,198,194,98,30,168,179,76,136,247,58,118,251,9,57,246,96,252,101,39,215,165,180,42,122,181,238,225,88,20,188,93,159,54,185,199,78,92,19,69,105,26,241,101,100,7,97,120,5,9,160,20,177,125,75,66,46,32,68,23,27,196,182,74,234,101,101,45,71,226,164,197,249,107,218,155,133,118,100,136,170,13,1,117,145,230,29,109,219,200,130,137,154,102,135,20,1,153,87,42,195,65,78,176,185,77,20,209,109,104,164,45,208,141,83,180,54,199,52,214,84,122,54,200,123,216,118,194,229,139,121,224,231,245,106,72,120,244,254,135,103,31,254,152,248,224,62,121,237,27,15,63,254,237,249,15,126,127,254,237,15,255,246,25,58,27,132,243,239,124,247,209,47,62,133,171,219,164,254,12,22,216,182,16,135,159,130,47,135,240,13,205,60,92,110,172,240,175,152,180,70,165,227,35,73,87,177,227,109,155,165,34,124,90,138,88,46,46,33,15,191,99,127,218,117,61,230,200,152,124,142,57,149,114,29,237,142,206,88,173,109,61,134,160,170,239,124,70,219,158,115,50,195,188,32,249,162,221,219,177,11,92,204,48,217,192,202,17,250,203,1,167,72,60,232,83,147,81,12,177,115,217,120,247,21,62,181,238,177,96,231,98,15,14,114,8,199,92,17,61,125,125,219,39,97,27,130,208,236,243,187,184,129,27,198,114,131,195,207,207,189,50,28,147,54,230,181,37,160,221,110,54,189,41,46,225,235,136,19,241,88,18,29,28,174,131,103,86,44,138,101,235,224,17,38,19,249,241,92,49,9,118,102,56,126,194,226,73,122,201,58,127,214,6,151,7,6,151,7,6,151,7,6,151,7,158,218,229,1,203,3,47,139,216,88,73,109,90,29,243,177,13,206,190,253,3,200,29,122,149,221,59,252,249,249,190,175,238,26,129,213,247,18,68,179,243,236,156,102,47,28,92,32,24,92,32,120,250,23,8,230,64,92,88,120,174,253,97,248,181,52,240,135,25,248,195,124,121,252,97,218,143,71,142,110,109,135,234,101,130,184,183,159,195,126,244,112,119,27,144,54,237,44,128,15,157,60,134,117,5,216,108,75,90,220,199,85,16,36,49,102,251,241,223,21,223,152,129,232,21,219,148,235,232,134,107,82,205,94,29,206,23,207,89,22,160,54,190,206,107,209,60,51,62,51,30,108,104,215,169,208,131,179,140,139,247,237,54,17,6,110,51,3,183,153,191,67,183,153,27,192,5,111,89,238,49,95,176,3,140,216,209,152,211,197,61,198,25,46,240,89,114,143,33,222,24,96,225,121,170,142,50,110,134,194,85,106,59,201,56,15,61,82,134,13,155,222,62,52,174,51,18,198,245,28,186,213,144,11,226,224,75,51,112,180,25,56,218,12,28,109,158,134,163,205,166,84,124,174,28,109,250,4,239,179,233,104,3,131,251,194,28,109,28,167,144,85,199,201,231,251,72,130,237,181,137,128,216,13,208,142,142,59,238,179,178,189,19,38,245,171,237,43,182,205,29,231,25,116,226,17,237,243,46,229,167,243,244,100,73,152,162,83,149,143,134,214,208,57,168,24,178,51,164,156,243,146,162,220,49,172,74,166,82,177,14,85,161,205,11,0,13,21,98,110,227,251,138,98,155,44,158,38,111,34,210,225,126,97,63,231,59,59,218,190,219,141,238,81,241,59,236,18,231,209,95,116,69,33,198,98,63,189,37,46,187,221,154,246,197,5,241,134,151,91,211,139,233,101,203,172,188,114,57,87,166,23,7,174,76,3,87,166,78,174,76,214,70,61,112,101,122,174,92,153,128,110,3,87,166,129,43,19,115,101,218,72,175,136,171,216,149,41,57,145,47,182,187,50,109,136,107,226,156,237,202,20,203,197,115,185,98,62,105,185,50,173,167,87,173,51,103,126,224,202,52,112,101,26,184,50,13,92,153,158,154,43,83,179,140,141,132,150,31,207,27,15,206,191,249,139,171,236,206,145,199,141,116,199,114,54,17,139,19,132,65,84,65,98,218,193,117,175,4,8,80,148,185,128,96,169,27,175,162,59,167,175,212,195,207,126,120,246,198,91,204,75,170,109,208,68,236,189,10,48,54,157,254,98,132,212,159,189,118,246,171,127,190,58,127,177,102,121,206,163,215,71,15,190,119,254,238,123,87,217,107,150,229,124,118,142,246,235,111,224,36,54,87,209,227,50,18,2,109,79,192,71,15,190,243,248,163,43,234,105,182,110,54,219,83,33,118,159,189,3,159,187,129,207,221,85,248,220,221,1,185,118,251,185,246,185,227,51,128,13,124,238,6,62,119,95,34,159,59,142,163,227,40,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,7,221,48,87,127,233,25,109,101,170,247,35,7,116,19,152,28,68,210,240,37,7,5,185,191,107,29,51,185,14,204,48,110,248,242,203,157,48,208,254,200,161,61,5,198,143,197,167,251,162,200,134,189,95,94,124,156,252,229,192,146,229,53,122,229,11,223,33,2,250,35,179,23,23,89,75,202,244,69,164,219,41,150,150,60,143,139,159,151,90,29,36,220,124,118,252,96,219,197,107,127,66,111,246,224,1,107,201,241,190,132,222,236,175,215,107,187,200,238,64,249,220,51,134,114,30,208,87,204,14,72,159,235,9,233,115,93,144,62,215,95,164,19,253,65,232,236,141,175,134,29,216,38,90,134,75,236,227,92,195,29,112,131,187,9,140,27,170,250,240,197,13,3,250,138,246,4,94,5,226,64,22,86,148,92,2,87,14,221,138,63,178,160,155,192,184,34,202,27,95,84,81,144,7,14,235,207,154,195,58,35,198,211,119,90,255,123,112,88,191,9,42,164,157,47,69,60,71,162,74,34,103,209,223,113,60,71,139,113,103,143,176,179,177,223,115,182,151,58,229,66,17,87,32,136,244,164,96,47,136,171,45,249,189,201,127,65,208,131,63,0,1,202,219,159,157,177,183,150,69,245,201,111,126,200,44,167,232,219,150,72,139,31,126,252,91,171,56,206,21,127,254,47,86,241,24,24,83,169,168,108,53,119,254,239,31,156,125,252,49,163,179,87,187,223,123,242,254,39,174,247,113,104,169,155,91,61,29,121,55,175,122,96,47,223,120,224,231,85,207,208,20,172,21,102,130,27,248,230,15,124,243,7,190,249,95,34,223,124,200,39,245,92,57,231,247,11,224,103,211,59,31,143,174,23,247,252,139,249,225,91,135,175,245,222,214,204,185,4,23,174,6,150,99,220,2,50,247,126,206,233,191,79,15,88,174,2,126,70,155,28,225,153,176,71,162,83,6,228,234,18,9,211,101,40,224,222,227,5,236,86,145,112,239,55,221,192,240,91,59,83,154,187,180,182,220,107,172,196,189,212,221,130,47,209,69,129,11,220,16,144,69,211,121,67,64,189,196,13,1,103,70,35,231,162,55,29,238,252,119,211,59,226,45,183,59,255,93,113,91,188,233,229,206,127,59,125,203,114,173,92,188,156,59,255,237,191,83,119,254,103,151,141,190,192,69,3,203,169,204,145,142,11,102,50,211,122,195,215,20,194,118,231,97,180,65,155,192,91,18,238,209,114,37,6,56,241,18,179,221,183,186,180,79,48,218,123,7,127,159,23,37,236,51,115,112,83,226,185,186,41,129,9,55,184,42,49,184,42,193,174,74,220,75,47,138,170,74,238,74,140,79,230,218,239,74,220,19,231,197,59,246,93,137,100,84,142,199,18,209,184,117,87,66,70,144,170,214,145,110,170,95,220,117,137,193,93,136,193,93,136,193,93,136,47,215,93,8,221,168,52,92,157,161,191,31,126,254,237,80,53,124,53,253,153,181,188,123,116,232,127,31,126,18,122,248,241,155,213,177,240,85,250,115,15,28,179,159,29,199,236,190,121,98,235,42,112,206,146,250,92,251,98,147,53,71,22,194,51,237,139,61,240,190,30,120,95,7,162,152,117,138,112,68,195,135,77,187,111,74,31,93,13,169,125,143,131,128,50,103,184,47,7,33,44,94,191,128,248,146,37,185,97,132,132,184,0,153,197,253,40,90,105,4,166,40,156,169,190,20,197,56,232,43,174,29,7,168,3,223,112,216,62,53,132,19,48,122,65,120,172,35,194,17,240,129,49,142,185,10,95,148,19,52,252,93,122,153,104,248,120,172,168,144,176,10,241,223,99,72,0,53,212,103,37,74,162,175,118,216,214,249,34,210,49,55,139,74,195,229,112,209,114,184,18,116,81,142,122,153,230,153,1,223,214,151,134,244,244,233,243,102,90,102,235,201,161,244,48,142,20,208,168,160,95,121,9,241,7,49,33,197,219,129,49,94,211,117,98,203,216,84,142,183,116,89,14,181,85,8,79,231,16,66,15,166,113,11,113,119,11,149,70,231,6,42,13,250,125,203,82,184,94,202,224,255,140,90,156,243,82,77,202,43,102,243,185,178,56,103,193,95,163,127,112,247,219,240,220,98,74,178,138,74,181,100,186,40,112,115,72,16,67,23,155,69,225,176,87,203,142,237,193,217,118,47,134,110,30,169,62,246,110,94,241,235,88,138,182,77,27,78,61,7,215,193,189,67,44,72,16,83,120,112,211,46,69,184,168,131,178,83,77,27,104,223,87,221,166,198,188,138,164,43,116,142,120,89,27,107,106,186,96,43,39,235,42,51,56,50,60,4,182,53,214,84,203,216,120,212,255,176,186,131,216,97,207,191,73,172,109,117,13,44,99,207,149,101,140,167,223,192,64,54,48,144,49,3,89,85,77,215,85,177,72,76,100,19,19,99,99,237,38,178,42,218,94,84,81,87,185,136,98,99,197,98,92,202,69,45,43,89,89,77,23,237,131,40,167,14,130,138,13,12,105,3,67,218,192,144,246,212,12,105,181,138,164,110,193,121,110,245,248,228,231,95,59,127,255,173,243,159,189,249,228,231,63,188,170,30,51,57,52,205,164,188,233,238,244,95,127,248,248,151,175,95,69,167,71,178,4,71,185,51,5,228,163,207,222,62,123,235,207,87,151,252,17,119,234,8,169,69,122,188,218,148,143,90,163,61,217,229,249,55,62,57,251,197,183,175,54,205,37,244,235,24,44,233,52,208,96,7,225,174,6,86,213,190,88,85,75,88,109,156,121,190,173,170,103,159,126,255,252,181,15,200,150,56,136,112,53,176,177,126,121,108,172,60,111,193,81,204,102,66,124,35,0,120,27,240,156,188,10,71,57,63,228,91,61,5,164,0,199,30,249,144,129,135,189,191,88,194,204,144,11,75,22,227,116,49,68,81,254,42,32,162,88,103,61,224,202,102,236,58,160,139,27,196,21,133,153,224,57,59,126,103,224,185,192,30,49,232,100,22,3,96,144,239,44,32,6,157,92,170,15,6,93,131,232,87,16,19,142,51,117,99,236,153,137,26,227,96,159,59,226,189,135,120,49,28,151,222,9,227,253,141,25,195,51,228,174,28,161,60,255,222,227,28,117,178,249,1,230,168,171,191,30,18,123,58,164,140,14,169,61,157,163,185,162,229,206,75,26,30,216,124,102,230,175,67,34,234,70,147,30,51,173,218,226,87,23,106,60,203,121,86,149,106,233,89,9,90,227,31,162,230,50,97,105,254,30,93,121,26,88,38,107,62,195,222,59,88,66,180,46,209,166,79,123,13,229,242,133,70,111,225,57,42,187,100,203,54,225,242,12,3,87,226,204,62,202,237,211,206,66,187,154,59,106,139,95,108,148,118,47,8,21,49,135,22,74,64,115,218,7,156,132,189,122,193,130,40,154,172,207,82,88,150,176,168,118,180,149,247,24,141,229,139,15,131,18,146,210,131,72,40,131,72,40,87,24,9,37,171,169,207,155,91,218,243,225,142,38,93,153,59,154,212,79,119,180,167,16,118,133,63,53,109,223,50,94,233,209,174,51,114,212,35,90,164,222,42,89,231,174,85,201,22,86,253,100,50,71,30,84,94,86,243,20,24,218,106,59,219,254,242,7,79,241,157,154,244,0,245,154,151,207,73,76,21,52,52,244,94,60,82,211,77,85,204,182,249,59,30,169,98,70,69,204,182,151,191,227,177,154,206,218,110,38,7,234,229,2,172,28,171,131,132,169,3,167,199,46,78,143,3,103,199,231,211,217,113,224,228,56,112,114,180,156,28,103,212,244,129,42,222,39,78,142,227,209,220,68,187,147,227,140,42,230,84,177,196,57,57,22,146,83,201,201,177,100,194,114,114,60,84,211,247,237,211,103,179,191,198,121,222,219,145,106,113,171,146,142,196,88,80,227,214,142,135,162,66,235,74,220,15,145,168,146,201,107,117,213,236,193,247,240,242,110,133,238,46,7,94,133,87,227,85,136,107,242,110,133,185,60,20,177,146,103,218,175,144,26,63,242,120,170,216,174,103,63,122,112,246,249,15,30,127,244,203,179,239,252,69,8,214,68,17,45,95,103,202,209,95,129,115,67,192,175,171,90,14,56,254,50,98,32,237,12,136,175,127,255,209,31,31,60,250,254,159,30,255,238,93,151,223,215,211,245,176,249,203,251,231,239,125,64,144,241,165,245,176,233,148,133,129,12,220,182,148,209,201,18,236,206,245,216,37,174,92,179,9,232,103,252,34,128,4,181,123,177,57,238,103,242,178,134,229,107,104,57,42,43,96,14,243,219,177,253,79,0,207,43,226,100,78,100,10,5,114,124,210,77,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,35,117,200,113,76,181,236,3,231,105,45,162,88,144,85,180,133,183,110,123,25,141,119,88,70,184,110,111,107,137,53,239,88,76,236,232,99,206,254,228,16,161,243,96,21,187,63,25,87,233,137,238,114,67,159,43,40,102,176,3,64,81,11,242,177,189,249,71,133,139,237,242,116,121,177,118,192,69,55,248,94,175,122,236,245,189,183,68,246,253,142,91,190,203,244,220,33,159,17,6,194,105,87,190,154,157,137,158,108,62,219,18,59,9,3,238,75,246,193,233,179,49,89,21,220,190,207,190,59,54,135,69,110,223,230,207,216,167,176,119,243,164,68,115,158,196,202,32,46,17,105,42,163,203,248,211,208,232,238,255,121,229,149,194,222,104,73,124,233,165,48,146,176,164,99,114,179,6,77,164,152,47,150,185,209,4,68,180,131,199,240,193,181,19,71,127,87,150,247,89,108,121,95,194,65,52,226,83,241,60,58,96,78,212,160,153,91,64,198,7,253,181,217,65,133,231,86,24,250,168,244,28,202,55,114,144,216,42,25,124,158,164,4,114,44,10,110,221,27,191,211,195,179,167,234,174,173,208,128,82,94,61,200,66,36,211,253,146,218,201,17,193,143,144,192,65,158,184,121,66,237,221,116,145,82,115,183,243,16,129,14,56,245,34,77,7,194,154,239,102,50,102,219,52,51,22,239,10,84,138,16,137,217,120,15,137,89,60,60,93,219,115,172,204,11,102,6,225,236,41,11,133,180,157,228,134,169,6,54,100,99,65,53,136,114,0,77,42,43,17,72,166,82,1,83,113,168,77,175,132,87,172,19,109,105,18,29,217,165,30,69,12,147,167,126,194,58,226,65,171,246,5,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,180,69,16,167,85,153,78,117,244,154,49,2,142,247,220,92,4,92,225,39,82,193,13,108,40,76,245,159,237,200,114,216,246,137,194,131,76,169,144,55,85,174,78,235,232,154,204,212,190,239,144,240,93,97,193,69,189,59,177,157,42,98,203,224,102,235,137,47,66,138,21,55,41,216,166,149,86,173,159,93,73,133,159,218,77,254,30,26,233,174,22,127,160,4,162,129,109,227,167,18,193,117,108,188,167,244,84,219,109,225,189,82,176,163,237,190,141,130,206,59,74,212,52,144,178,77,205,42,111,177,135,17,245,15,208,142,70,251,238,128,90,118,214,116,159,206,41,24,185,149,5,197,238,58,160,77,199,70,25,153,237,22,19,0,168,211,237,129,216,167,131,191,89,199,109,192,105,183,221,160,115,105,77,77,159,168,226,28,213,48,199,162,30,26,230,53,85,220,84,17,47,195,93,163,143,198,242,201,201,68,222,210,48,47,168,233,57,91,195,124,3,51,60,83,227,99,5,212,216,22,105,90,154,24,31,35,242,245,100,116,42,73,126,197,18,114,12,253,218,221,21,114,136,213,69,103,175,98,162,9,143,90,21,234,72,26,211,193,15,13,238,45,162,227,244,64,22,246,68,84,13,137,206,7,135,117,13,52,181,66,30,241,176,35,184,4,222,49,175,43,180,27,179,159,241,22,148,131,95,105,74,192,106,77,185,0,185,18,72,65,14,1,46,155,2,174,98,228,117,5,156,7,141,122,14,42,216,143,112,201,15,215,0,233,16,205,6,97,4,103,91,96,79,195,49,242,150,234,121,129,231,213,205,10,109,19,88,251,93,193,168,34,62,90,0,204,9,21,73,199,12,70,185,142,254,217,107,113,48,239,198,196,184,56,38,38,196,113,49,137,170,146,119,72,184,211,116,236,205,119,202,93,138,220,37,47,139,26,48,57,194,166,82,221,172,35,22,21,126,220,148,193,61,122,89,201,235,154,161,21,205,145,29,137,148,44,74,202,22,252,123,3,157,197,155,26,168,153,133,140,142,120,108,10,2,185,126,73,154,21,64,6,81,49,166,17,238,15,128,32,85,184,120,185,135,120,226,125,206,102,109,216,182,104,219,102,93,117,154,171,17,183,84,169,192,137,136,6,113,3,241,42,220,179,0,42,108,206,238,157,58,17,13,169,40,155,205,76,173,166,75,138,33,85,82,235,72,98,81,32,118,1,24,213,82,178,42,130,111,0,154,184,178,154,111,174,85,36,53,117,136,138,104,84,144,84,89,21,245,138,9,48,21,36,5,236,227,11,182,125,188,47,174,174,181,254,71,22,34,82,206,109,170,175,1,62,219,148,107,132,67,63,165,12,250,217,123,159,62,122,255,181,135,127,125,255,252,245,223,161,141,77,171,34,40,4,168,134,231,32,227,226,191,241,218,217,59,191,126,248,249,183,31,125,254,161,163,82,156,175,132,35,90,62,250,198,39,103,255,243,186,163,18,206,50,130,38,185,161,169,224,105,185,10,156,238,30,246,255,110,16,183,56,129,40,71,53,189,180,80,32,60,61,174,236,120,160,57,74,246,68,197,184,137,230,51,151,174,228,135,191,243,202,82,114,246,221,95,90,197,81,0,192,33,157,160,217,101,53,104,9,16,246,46,106,245,138,43,120,185,227,234,6,219,168,105,83,116,67,47,20,26,172,114,190,90,168,153,160,200,197,15,181,38,205,138,152,55,89,133,66,193,48,243,53,250,187,138,88,119,90,183,96,214,232,47,217,168,148,232,113,32,29,23,170,101,250,160,162,137,72,207,12,189,164,179,95,70,222,250,101,226,92,140,186,5,74,163,98,30,81,159,96,240,158,220,212,234,104,81,224,171,210,104,144,86,220,194,162,74,126,149,155,249,50,70,195,169,138,154,98,113,13,139,149,188,106,195,107,154,28,236,133,163,138,199,136,140,98,133,125,155,47,219,191,165,188,93,167,88,49,140,188,202,190,214,139,246,27,108,107,133,101,155,65,18,13,7,186,97,63,91,77,182,196,35,189,182,97,232,179,85,80,5,86,237,36,149,232,1,167,247,100,15,243,186,68,17,34,171,37,251,1,189,1,10,46,75,20,169,74,17,242,100,204,74,248,6,57,123,139,86,29,253,180,34,55,54,155,134,245,41,181,106,217,77,105,181,37,89,229,31,239,40,5,254,113,14,53,64,29,80,76,73,55,109,207,107,216,216,236,39,84,121,73,203,115,191,85,187,143,37,6,42,140,48,39,89,191,51,58,69,8,58,183,209,22,216,76,157,230,185,148,159,104,159,160,192,227,105,109,15,140,127,68,88,96,143,128,33,178,228,24,66,184,85,247,206,127,61,122,239,3,126,133,137,193,215,35,206,185,137,86,16,94,92,104,146,226,78,96,93,144,31,152,37,138,66,5,232,15,246,14,52,203,201,82,69,147,156,64,135,150,136,97,121,164,147,249,204,37,68,122,247,167,104,51,58,255,244,187,94,240,61,249,224,195,71,223,255,181,235,61,15,232,47,222,108,127,143,33,238,69,41,129,22,142,13,15,218,59,207,30,124,234,217,217,95,254,192,191,225,210,52,157,189,241,231,135,15,222,182,222,76,1,0,176,163,24,100,239,204,227,115,58,42,230,36,195,34,19,250,157,41,192,236,199,79,228,39,155,89,117,56,46,163,34,203,0,43,8,104,31,205,130,46,16,78,133,198,255,103,239,205,187,219,184,142,68,241,175,2,119,28,7,8,27,96,99,227,2,6,214,3,23,45,182,188,104,177,29,133,230,232,52,129,6,217,18,208,128,186,27,92,68,225,28,39,243,60,206,98,39,153,36,51,78,98,191,44,51,201,36,51,239,196,201,76,156,140,147,216,201,57,191,143,242,59,38,37,253,53,95,225,85,213,189,183,251,246,138,6,73,201,114,34,209,38,129,187,212,173,187,213,173,170,91,85,119,36,165,115,29,7,17,189,137,54,241,228,9,253,241,159,254,245,238,79,190,28,99,89,79,68,50,27,140,163,223,254,242,240,31,222,76,2,3,84,55,27,152,68,35,127,65,165,147,193,200,190,221,73,86,254,140,202,78,130,113,248,223,63,191,251,203,111,220,251,197,255,62,250,229,79,99,187,3,132,54,27,30,32,108,220,251,251,143,226,241,112,51,226,113,247,235,191,63,122,45,110,88,229,163,32,3,58,176,29,14,223,141,27,90,126,230,77,2,113,239,167,111,30,125,239,47,135,111,254,241,240,171,223,137,81,94,169,6,113,109,76,129,20,245,124,132,45,116,239,47,63,184,255,198,155,108,182,81,252,54,112,155,56,22,250,21,246,7,29,182,106,61,186,215,49,122,250,126,163,108,84,241,228,188,226,162,138,185,174,169,35,199,176,95,176,122,251,140,29,3,22,109,19,54,0,209,72,160,111,208,210,85,139,43,89,200,1,12,185,210,128,166,197,58,211,25,180,71,120,42,49,51,37,182,231,209,242,190,20,114,120,203,49,229,124,161,68,90,134,124,161,193,205,228,128,59,45,49,175,194,60,231,122,85,20,146,240,159,122,2,119,164,27,195,45,21,126,25,240,123,8,172,97,233,153,23,207,225,175,53,248,189,101,118,213,210,139,207,195,167,115,23,206,62,0,159,37,90,69,66,158,5,30,139,118,25,44,128,221,84,99,202,152,231,138,67,15,17,39,121,200,48,38,81,74,192,216,190,46,38,12,241,155,71,3,99,188,73,124,250,40,100,85,52,182,165,106,246,22,133,8,142,214,33,146,43,23,167,102,119,133,230,20,120,118,213,19,146,195,202,84,198,66,210,133,195,132,7,149,111,219,254,107,202,82,173,120,251,233,114,83,224,115,198,42,73,204,49,164,246,6,187,134,13,13,148,110,219,0,177,81,241,74,50,87,24,191,108,180,240,35,242,246,242,49,162,69,35,147,44,98,61,227,44,158,5,146,150,15,23,72,11,22,141,236,116,42,0,44,16,0,80,13,2,16,236,103,137,243,105,169,192,194,133,3,128,107,41,128,117,55,59,92,61,136,111,61,25,44,176,143,108,221,94,53,172,171,187,131,124,74,185,0,200,185,100,144,45,59,19,196,150,29,0,56,31,4,40,132,144,82,64,18,96,128,159,7,210,20,134,28,95,62,208,194,66,66,11,190,96,145,1,188,95,56,0,123,49,1,182,181,235,100,129,138,197,4,60,33,216,79,191,68,129,214,34,59,29,115,33,98,1,1,8,220,254,64,177,166,181,46,34,33,22,203,27,184,249,163,245,72,189,248,156,179,133,202,141,43,176,175,147,238,29,248,185,91,226,226,70,211,162,138,140,52,39,208,125,162,187,151,145,251,143,33,187,36,21,72,100,87,32,7,139,39,17,7,228,171,80,5,236,61,118,76,56,112,165,66,10,14,84,34,6,7,86,51,6,137,23,66,32,131,62,117,188,226,153,188,68,205,17,14,176,228,60,171,201,255,174,243,191,254,36,168,150,87,161,201,100,121,68,80,36,229,241,38,189,97,141,131,174,35,134,212,6,127,168,20,157,197,240,6,93,202,34,125,113,35,5,39,133,223,104,80,197,96,49,191,231,47,154,161,126,251,248,158,145,81,247,62,54,164,84,69,186,32,11,95,189,224,74,59,254,181,158,7,151,170,56,25,234,56,124,133,78,186,106,100,138,11,39,193,249,85,34,58,84,142,109,116,124,111,32,145,56,81,57,188,60,115,178,1,102,229,38,3,102,229,16,176,80,57,36,194,150,105,48,43,202,192,159,53,119,140,52,122,205,202,226,171,186,92,107,51,25,123,81,114,50,254,162,36,235,1,215,169,100,234,2,47,155,173,15,188,176,55,78,23,13,43,235,56,65,209,204,227,116,17,249,26,149,105,207,38,143,18,43,55,121,140,88,57,233,73,141,222,228,229,211,17,131,191,214,219,218,118,175,110,3,69,182,242,137,69,11,228,84,181,162,15,39,35,205,20,128,137,7,125,168,28,34,109,222,52,216,18,130,73,200,58,232,168,43,75,28,152,152,178,228,192,109,93,54,156,76,125,96,170,200,12,199,51,43,200,71,62,19,104,166,9,205,0,154,21,164,93,213,30,100,2,45,20,177,25,128,139,162,0,158,205,81,44,165,3,122,237,25,116,253,157,246,249,188,246,106,233,206,122,185,88,221,40,204,170,202,147,120,119,22,40,178,254,119,175,118,74,104,243,165,132,115,254,238,213,82,92,242,171,165,131,178,58,198,156,82,40,11,18,160,133,207,60,9,130,178,84,154,193,240,11,97,129,104,221,217,191,203,191,90,44,124,62,255,106,231,243,133,87,75,240,231,213,78,161,244,249,39,9,229,39,43,165,39,171,188,60,153,92,190,208,197,182,10,79,107,112,76,57,195,30,122,59,195,215,117,109,163,228,140,54,153,151,122,94,83,23,10,51,144,60,19,40,82,222,64,59,215,64,33,140,244,192,135,253,241,120,166,141,231,124,150,241,156,167,241,148,200,211,95,247,152,158,124,84,235,89,70,181,78,163,202,136,230,227,69,154,54,156,181,44,195,89,163,225,228,39,255,227,241,76,27,207,106,150,241,172,210,120,14,172,237,193,40,131,180,202,52,204,17,121,53,217,86,47,112,239,237,59,235,166,26,171,197,11,10,79,61,21,159,206,17,73,204,78,136,124,32,68,85,239,170,57,166,32,89,161,97,228,134,102,211,165,40,54,113,213,112,112,97,254,108,181,236,69,174,49,45,103,96,187,33,177,138,133,110,32,199,75,187,153,28,158,37,96,122,198,110,190,11,133,37,91,52,99,160,37,181,157,212,41,199,66,61,163,131,99,229,135,164,225,126,200,121,229,240,87,223,63,124,247,151,119,223,249,224,240,219,111,30,125,243,59,135,127,252,22,218,196,22,130,214,150,9,2,122,137,101,206,204,168,70,51,6,69,62,9,51,229,165,184,76,22,92,194,36,35,26,139,25,23,144,209,187,16,77,225,179,99,53,64,176,7,60,108,91,223,191,108,12,13,61,60,126,208,229,60,27,67,188,171,108,106,75,246,23,12,222,236,146,61,51,227,23,208,155,198,186,189,161,14,154,122,169,99,56,238,133,142,106,162,221,87,15,170,244,190,32,150,203,82,15,171,96,113,16,64,215,123,27,106,187,233,240,226,24,82,167,221,108,54,7,133,3,168,168,137,183,233,204,59,119,120,152,12,189,48,22,126,177,99,181,135,1,69,174,234,155,33,108,105,24,124,195,10,20,114,165,133,239,76,181,242,157,164,181,237,76,88,251,206,132,197,47,230,103,154,149,47,234,196,44,251,192,69,65,99,170,104,52,121,17,219,0,117,226,56,91,39,185,66,240,181,52,145,90,190,194,37,80,73,132,194,201,123,87,9,33,43,59,30,60,134,139,57,119,238,228,195,73,205,3,178,62,228,166,133,190,1,158,119,161,235,69,85,8,41,232,120,72,23,63,104,78,215,163,215,74,97,41,142,42,209,250,202,75,39,129,10,39,1,90,170,221,185,19,74,44,150,11,72,9,36,210,129,221,197,64,211,118,211,37,179,197,76,15,46,250,150,41,158,68,39,12,85,98,204,113,100,35,156,201,134,55,76,138,139,88,175,200,54,56,146,245,74,156,61,14,151,214,226,204,88,18,76,117,100,91,154,68,179,29,214,25,207,110,135,9,227,33,27,158,71,234,37,74,182,142,128,94,105,79,52,141,152,115,74,144,10,35,211,209,103,73,174,4,108,247,51,147,88,88,250,46,183,38,85,33,99,40,34,136,77,12,199,101,121,215,95,134,188,207,13,186,193,227,153,20,91,107,162,161,242,15,191,2,7,217,3,12,50,54,228,65,198,30,197,8,99,170,127,61,219,72,10,234,112,140,232,74,68,238,229,232,74,198,9,162,43,225,233,7,99,67,209,149,212,136,73,248,25,188,254,68,43,162,38,43,82,218,106,119,54,145,114,162,65,145,159,182,133,161,195,132,109,160,72,118,110,246,246,84,34,253,100,105,35,146,123,251,55,16,2,89,34,121,69,111,223,232,51,74,39,213,222,178,32,137,172,155,252,170,88,145,27,88,137,196,206,38,131,231,155,97,249,57,237,158,159,131,246,90,82,157,45,200,17,86,93,126,71,246,220,66,35,169,203,252,68,133,172,38,47,129,44,188,56,58,194,186,53,110,41,23,91,244,129,12,30,71,0,179,154,188,132,220,232,73,198,54,70,111,200,251,38,42,200,45,37,207,68,156,254,145,149,108,6,170,197,64,139,153,189,4,104,80,178,25,168,38,67,139,155,241,184,201,99,197,154,126,133,152,169,230,83,214,244,39,47,166,16,206,117,147,79,185,151,29,9,99,102,251,97,204,248,141,145,199,48,37,187,44,113,225,238,140,124,117,199,15,58,6,131,76,62,147,170,99,3,120,115,107,1,31,34,213,105,219,47,236,24,54,241,4,73,53,253,34,225,202,124,181,166,181,201,214,141,168,54,176,152,205,249,114,111,100,135,238,79,69,214,217,65,123,228,36,228,93,6,126,100,63,33,47,233,26,44,233,226,181,180,237,246,123,68,177,95,214,123,81,147,240,92,74,229,19,6,63,245,185,12,206,96,92,242,141,241,153,233,211,146,31,31,21,49,101,65,253,84,110,45,32,197,251,115,85,244,38,193,67,199,15,13,197,120,204,37,144,14,44,199,176,221,181,254,166,209,193,152,127,220,138,202,198,243,203,145,107,232,51,229,180,88,169,135,239,252,249,238,215,222,56,250,214,119,14,95,255,185,28,49,117,60,86,159,179,154,55,44,245,73,238,172,210,233,232,81,103,149,231,44,181,167,58,190,171,74,101,174,51,63,183,8,37,133,171,202,243,86,243,73,223,85,229,242,3,127,169,40,54,178,137,227,133,54,169,127,54,20,146,71,153,163,48,34,167,26,239,196,241,99,52,196,60,78,73,65,41,218,131,126,31,3,90,208,156,5,28,215,59,38,8,12,250,126,67,233,246,140,189,144,23,53,171,245,34,84,162,155,227,228,54,248,66,46,246,140,174,27,126,234,210,119,111,41,146,211,11,140,193,103,186,221,46,141,11,6,146,42,218,124,100,22,3,225,85,218,186,29,137,110,191,57,216,99,233,227,164,216,84,193,222,168,67,32,114,232,66,172,212,135,123,185,122,248,145,205,64,77,172,64,38,194,199,121,212,40,195,227,69,119,223,249,199,163,111,254,226,238,87,254,32,198,152,209,23,24,100,250,240,178,209,49,6,103,35,174,251,196,128,149,110,15,44,3,13,234,39,184,237,83,97,85,17,165,163,46,251,65,104,210,235,70,59,134,137,205,159,228,109,35,114,106,21,104,163,243,86,240,109,35,47,180,133,109,24,34,28,15,251,28,152,97,32,77,174,97,23,229,28,62,238,108,3,53,148,26,61,150,170,138,151,238,26,138,62,114,7,254,76,40,219,80,172,135,69,139,220,228,13,99,58,97,168,39,139,98,146,240,39,83,49,230,15,165,112,121,93,196,195,218,193,113,64,243,25,238,97,132,113,193,200,42,232,69,252,170,10,252,44,116,78,99,182,115,252,81,3,124,19,11,59,205,182,46,229,123,193,74,216,12,63,207,198,68,14,144,144,178,147,216,166,72,223,212,34,76,8,235,82,252,112,209,58,245,247,129,134,193,34,88,248,54,57,114,155,107,235,150,211,165,7,59,30,80,84,179,201,123,8,240,32,66,44,64,23,81,158,1,178,112,244,141,15,15,255,241,163,195,175,255,228,222,71,31,125,252,193,175,128,110,132,11,58,67,211,178,12,36,44,34,112,143,135,93,164,172,79,141,160,184,189,181,169,231,53,53,199,255,43,45,20,20,149,205,165,216,203,98,194,165,61,173,200,175,22,137,77,237,217,191,163,208,3,35,167,28,254,249,245,240,190,87,209,235,32,156,184,161,178,183,17,139,124,157,21,219,219,70,251,166,209,97,43,180,71,2,36,9,237,180,50,95,30,208,19,100,145,224,109,220,29,14,247,166,98,118,188,224,48,44,226,12,247,100,144,183,61,11,168,195,118,9,182,39,69,89,227,246,94,20,46,46,68,163,200,13,61,66,162,18,177,76,39,86,114,53,85,145,234,69,201,86,82,11,94,188,17,78,94,30,161,120,35,135,175,255,54,119,239,203,223,59,149,120,35,60,218,200,11,20,109,228,18,139,54,210,158,199,104,35,231,60,175,77,26,149,231,88,92,195,24,231,72,39,197,59,82,140,110,138,15,228,32,61,210,176,236,24,154,57,104,9,45,159,50,58,204,240,195,135,62,98,162,131,27,79,10,254,65,167,86,227,64,172,95,46,162,196,58,5,201,43,69,126,206,67,90,52,228,115,59,125,16,228,96,235,126,12,228,33,187,208,8,56,57,122,135,8,121,76,73,231,135,216,52,228,220,28,220,165,220,149,84,114,139,52,9,48,245,129,254,90,125,252,203,6,67,81,130,93,58,160,160,226,84,206,112,8,77,246,145,144,75,140,80,34,91,242,91,146,101,255,101,62,138,129,72,203,82,122,130,178,255,18,143,89,194,212,235,30,16,102,156,143,75,40,98,108,154,176,175,61,245,184,76,77,66,197,35,97,233,37,217,151,241,82,137,118,162,103,164,216,201,30,51,212,180,212,75,126,204,149,151,197,12,74,69,195,214,159,222,44,11,125,166,231,165,16,140,150,203,141,63,253,226,24,164,39,104,241,233,115,29,161,175,48,133,66,87,26,3,217,179,245,157,52,35,162,71,103,99,238,72,248,238,147,46,49,194,3,35,138,160,250,1,23,110,252,64,89,145,81,98,224,189,110,135,26,16,161,134,73,32,150,27,19,21,188,230,98,131,2,35,221,146,248,183,180,219,87,163,132,236,216,18,211,216,160,180,10,114,177,39,222,89,222,177,209,230,12,24,11,233,135,28,40,177,121,10,209,249,254,96,228,24,200,115,6,246,15,9,97,116,205,205,242,71,110,92,118,153,197,42,20,13,173,219,37,218,248,120,106,141,85,159,117,12,117,129,75,254,214,157,59,197,242,19,168,175,70,50,225,93,248,88,167,20,82,92,154,74,132,131,162,222,20,145,197,99,66,80,196,71,27,15,7,21,247,57,226,120,251,131,212,21,66,139,34,118,59,72,108,74,212,154,254,19,141,21,237,51,85,81,136,137,100,208,154,16,83,70,76,158,0,208,226,55,154,1,214,234,4,81,126,94,255,45,176,48,201,177,197,99,110,51,28,69,202,9,94,103,100,186,123,180,60,207,217,208,105,159,120,243,230,48,213,209,43,86,243,156,165,190,196,84,71,11,221,249,74,84,117,244,138,165,94,182,128,139,146,148,71,11,70,165,94,157,155,247,148,71,231,173,230,75,190,242,232,218,67,84,30,93,113,167,83,31,81,76,209,58,133,20,61,169,34,41,216,244,35,163,74,122,184,2,48,189,146,41,166,101,11,88,117,12,48,83,147,180,81,244,124,99,0,3,166,235,146,95,116,44,107,147,34,165,122,20,147,171,12,130,247,104,130,228,151,28,67,183,219,219,176,142,96,187,90,125,160,162,23,209,101,112,69,199,248,95,112,4,180,123,163,142,129,209,149,88,185,96,62,41,93,226,214,140,120,192,254,33,68,214,158,20,201,84,132,31,149,101,228,223,125,131,100,100,22,120,19,187,61,17,10,139,109,163,136,133,226,180,7,67,163,115,5,68,57,84,219,92,31,229,215,153,60,204,92,39,65,176,183,98,130,10,199,63,255,154,49,112,39,169,0,128,74,222,255,222,123,135,191,122,251,232,219,239,222,125,255,95,162,209,55,217,36,37,73,195,44,23,118,93,64,226,101,169,36,223,142,199,192,38,196,191,38,26,220,16,36,95,58,193,21,89,139,9,206,31,167,137,153,103,58,105,174,144,5,226,162,96,40,83,182,106,50,72,191,184,21,104,209,200,65,153,95,117,131,63,95,200,197,73,195,137,216,100,106,152,230,62,212,114,238,233,92,40,96,127,204,104,177,69,51,113,247,6,98,241,95,101,137,9,59,186,156,101,75,151,179,238,233,242,3,218,212,229,135,176,171,101,37,215,95,249,174,46,167,111,235,114,252,190,46,199,108,108,239,255,191,9,93,214,23,73,151,245,12,233,178,230,218,237,77,224,214,94,78,213,101,5,153,148,7,168,205,154,20,240,235,88,186,174,144,90,202,103,108,25,203,194,51,96,68,60,13,11,233,178,60,203,186,177,250,64,180,101,145,68,106,0,137,249,170,233,224,230,160,136,34,180,19,229,132,71,89,121,230,147,99,252,198,182,27,25,28,179,141,71,187,61,147,126,45,77,101,22,84,68,49,177,212,127,31,13,117,1,86,130,166,205,215,172,69,148,109,145,167,205,66,121,105,34,126,8,33,50,173,40,195,246,242,100,251,144,50,46,81,62,140,181,186,102,162,188,100,123,205,13,163,121,206,186,189,1,71,90,187,83,88,146,79,67,89,37,224,31,145,12,200,211,26,218,24,62,105,25,123,238,85,140,210,34,191,236,20,126,179,138,14,93,56,12,183,182,122,70,171,215,147,12,19,198,114,28,206,84,197,164,24,136,243,251,157,144,110,50,170,14,147,180,37,49,10,14,106,240,4,42,155,36,5,133,24,119,3,134,220,240,173,214,13,24,108,127,74,0,89,54,37,65,53,142,60,51,214,186,177,33,76,173,69,190,152,31,212,173,208,135,38,150,82,93,226,67,98,203,90,125,202,117,135,177,185,238,80,141,46,58,137,142,177,197,225,62,240,23,186,18,234,150,51,84,46,99,109,159,119,76,219,90,210,138,14,125,23,17,86,226,155,40,132,149,109,161,73,75,101,22,165,70,156,65,223,72,212,45,177,231,150,197,70,240,184,240,76,253,9,35,148,218,155,114,184,59,209,209,200,214,161,105,250,147,164,52,203,18,105,57,158,34,166,174,219,112,143,60,250,249,96,213,107,192,33,255,223,31,100,82,178,249,60,208,67,211,178,201,77,226,137,248,172,213,124,217,82,191,196,212,108,29,67,175,71,213,108,207,90,234,53,11,24,60,95,205,166,117,140,205,246,194,98,217,83,179,89,70,243,75,190,154,205,48,30,158,154,237,162,217,117,175,64,143,30,130,125,150,104,234,111,84,161,38,36,232,201,118,31,17,99,6,255,145,186,184,151,132,44,188,75,36,120,147,68,89,33,143,50,199,55,53,225,33,32,149,11,156,222,107,67,153,30,225,25,182,125,43,11,38,228,222,253,240,159,41,138,34,250,2,10,193,242,120,160,65,72,14,130,22,198,37,39,7,237,14,3,15,206,113,204,121,208,197,147,130,71,214,32,248,158,221,127,255,252,232,239,95,191,247,222,159,143,254,249,163,211,106,100,247,102,219,242,27,120,247,151,119,255,248,23,17,104,49,5,116,162,26,129,11,24,41,122,4,79,16,167,21,204,194,118,83,36,56,88,134,37,196,230,140,178,133,87,176,104,78,132,17,200,133,232,139,132,42,31,42,200,240,85,26,90,48,249,227,15,222,18,57,10,208,241,141,136,110,128,253,144,228,236,210,253,177,109,164,9,203,130,244,124,218,196,228,128,28,136,171,137,71,14,101,61,197,24,215,191,248,211,225,183,190,127,248,209,191,196,133,116,61,250,224,237,163,223,125,57,46,164,43,228,28,126,243,27,94,14,133,197,198,189,16,0,143,129,63,255,240,91,214,72,108,196,216,31,125,229,238,59,239,135,242,43,225,230,161,157,195,175,191,35,55,229,229,255,238,27,50,18,181,112,205,251,111,124,203,203,172,147,205,70,154,201,198,89,160,99,231,110,93,113,125,59,141,168,208,25,148,37,3,53,38,8,74,221,0,244,240,3,224,83,94,8,251,44,111,130,23,51,159,232,120,183,180,188,193,36,17,225,51,70,142,88,130,210,52,153,217,41,247,115,20,83,154,8,8,11,4,1,9,138,40,1,242,222,119,16,199,76,116,161,74,207,212,53,60,10,115,106,140,23,238,94,33,160,242,219,77,221,104,218,134,58,48,136,237,154,215,203,70,148,237,210,13,21,205,71,12,233,21,135,122,189,91,169,119,13,143,237,50,141,230,192,240,216,174,158,33,69,252,55,236,157,129,105,3,25,209,137,142,36,60,76,255,188,133,6,41,158,176,125,222,82,97,235,75,9,150,161,202,200,55,76,99,106,13,25,179,91,186,98,200,65,156,37,62,217,219,33,162,60,95,163,138,138,218,28,121,183,82,37,201,246,50,84,143,61,71,206,170,85,66,65,121,31,120,60,235,7,19,164,154,17,108,133,61,241,245,28,240,174,168,13,244,2,119,251,65,189,229,16,252,114,176,241,80,28,114,73,165,24,171,60,156,160,5,172,68,181,128,9,94,195,82,232,126,122,80,161,159,28,32,94,232,13,249,195,7,177,175,153,121,58,98,248,30,210,26,227,51,155,242,17,195,213,143,66,5,104,216,246,115,66,56,163,111,3,27,227,237,98,200,94,248,30,12,242,221,27,12,110,50,239,119,222,52,42,37,209,17,128,254,40,91,55,183,122,155,125,5,73,184,240,117,18,145,194,189,241,22,164,152,89,234,25,44,6,56,30,218,20,22,1,75,120,231,56,154,16,101,138,230,219,222,234,79,136,120,139,69,148,56,107,50,53,26,15,248,120,94,249,210,177,19,220,109,49,150,47,32,30,89,65,169,188,41,50,74,219,251,142,187,226,153,250,208,234,246,51,197,155,79,1,211,5,52,196,242,133,243,174,155,222,96,60,64,41,158,48,164,250,49,133,61,113,78,110,36,114,154,158,94,199,146,240,8,89,107,32,54,65,123,152,180,247,207,156,132,167,232,3,100,59,10,193,239,123,124,237,144,170,32,82,63,140,115,60,20,96,208,45,34,91,113,29,192,140,230,19,129,175,159,62,239,232,68,47,221,88,135,222,168,191,237,212,158,203,33,187,201,73,62,163,151,57,89,142,44,231,168,57,158,231,187,234,123,98,198,135,20,74,168,47,57,159,14,7,67,207,239,244,178,209,31,236,24,47,235,189,229,253,11,40,168,135,20,236,86,32,184,197,169,24,64,14,75,88,253,156,176,196,77,50,123,140,225,109,113,99,58,25,44,30,165,105,79,98,129,211,120,100,139,89,74,179,225,14,198,21,23,169,134,204,188,66,115,50,47,115,236,38,37,32,161,102,229,156,112,211,180,146,143,221,38,57,59,135,98,167,99,82,76,43,238,137,90,113,163,173,184,145,86,196,118,59,118,67,194,205,61,216,150,72,141,105,78,108,227,147,180,40,28,226,35,141,138,140,112,187,19,4,52,67,196,119,102,2,14,113,2,44,173,160,130,208,208,201,81,0,18,10,41,127,134,255,109,150,27,198,186,66,31,149,141,166,198,154,225,110,63,94,107,178,186,58,228,167,238,91,112,35,75,212,244,34,228,168,74,97,73,246,166,70,18,25,63,18,182,108,81,227,201,123,238,12,151,243,102,16,20,153,235,7,130,163,185,165,158,238,184,23,164,152,58,252,88,18,135,107,228,104,10,190,67,170,198,60,97,25,58,158,39,188,78,26,123,48,242,107,46,224,170,51,209,87,198,138,151,4,39,46,248,144,88,160,43,204,69,114,90,184,169,48,147,152,189,216,103,60,47,200,15,120,18,207,99,73,204,78,120,40,31,164,137,118,134,187,74,219,216,130,158,26,246,101,35,53,162,215,147,192,109,116,77,187,159,87,238,254,244,189,195,247,126,200,158,216,185,255,218,215,62,254,224,87,71,255,244,155,163,183,222,251,159,15,127,12,171,235,232,91,223,190,251,179,63,162,231,1,43,191,76,86,53,87,129,79,105,96,205,28,84,5,81,28,159,200,235,201,89,194,164,134,43,180,121,188,55,101,28,225,61,10,7,195,146,64,25,182,193,105,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,116,187,40,116,45,104,226,29,209,176,135,73,164,173,194,1,45,20,246,180,46,235,197,52,203,128,61,154,251,73,45,3,228,171,78,121,17,76,120,5,248,175,122,17,48,74,180,74,75,33,61,228,215,163,184,10,204,206,9,130,92,165,78,187,145,54,151,70,134,185,36,215,186,244,185,180,38,207,165,49,205,92,226,163,63,102,251,230,21,102,44,22,62,160,83,250,19,119,6,146,42,231,18,25,145,165,66,98,10,97,174,249,13,96,144,39,149,175,99,52,123,134,218,230,42,95,99,110,51,170,242,117,12,117,160,154,190,194,183,222,233,182,203,155,155,117,161,240,93,2,38,76,220,111,109,52,219,158,234,23,223,226,94,92,12,189,192,205,86,174,205,94,246,173,85,129,211,82,24,95,68,177,27,97,26,6,221,156,13,11,196,110,174,175,195,2,82,109,85,161,135,99,109,144,116,218,122,207,33,146,193,27,104,138,196,194,18,139,208,9,64,107,139,139,6,136,199,28,159,37,61,175,212,23,218,117,109,83,107,3,139,167,130,104,118,224,144,68,241,156,62,68,27,67,103,91,239,160,152,223,65,45,230,152,158,15,15,68,198,9,161,60,95,174,27,15,3,229,249,202,124,101,177,51,151,25,101,35,130,178,50,114,140,28,162,217,118,149,37,124,36,121,110,126,17,163,7,110,118,244,242,196,194,221,197,133,42,21,54,230,180,201,144,59,93,141,21,158,159,75,25,185,57,109,126,254,33,12,93,165,190,176,185,88,173,232,25,135,206,88,172,76,238,224,66,117,129,117,112,115,62,82,24,175,116,4,130,232,48,95,173,195,96,228,159,208,144,54,144,129,26,245,75,41,25,189,226,112,48,68,207,206,146,211,198,123,220,34,236,95,124,139,216,17,233,7,225,0,54,141,207,84,203,213,118,173,246,132,217,39,125,146,229,46,113,147,133,242,112,47,231,12,122,32,20,125,166,214,173,47,214,187,227,12,240,115,168,1,25,26,246,245,235,186,141,250,95,189,235,98,163,4,177,184,57,112,209,27,85,180,171,65,203,85,191,221,49,28,28,112,100,0,16,50,47,175,170,142,184,192,80,86,27,179,55,12,235,166,105,57,179,187,3,251,166,51,212,219,198,44,217,120,116,119,70,198,172,99,183,103,49,234,147,51,219,181,7,150,123,133,80,115,102,253,139,159,217,191,2,0,116,55,254,98,79,223,135,193,135,26,202,134,106,9,253,61,136,3,67,156,132,134,210,106,13,140,21,117,176,210,90,121,65,237,195,239,150,186,187,220,106,237,47,171,240,185,190,172,238,175,182,214,206,169,183,86,90,173,209,10,36,181,90,20,33,68,92,188,251,192,207,192,255,79,225,206,105,146,165,192,83,100,103,210,44,63,213,3,17,165,233,180,29,231,41,69,204,142,112,89,94,71,39,153,199,63,143,127,30,255,124,218,127,220,44,231,200,171,86,142,255,139,156,40,57,126,164,228,164,51,69,42,206,78,151,92,228,120,225,101,198,236,207,49,206,26,118,216,228,14,194,109,5,207,157,28,63,120,162,216,141,115,175,90,64,86,25,97,187,60,24,144,245,207,6,157,201,93,61,153,233,216,220,68,214,68,37,86,161,211,153,71,115,134,1,113,158,157,197,26,124,54,241,179,86,94,156,131,207,61,58,189,187,85,140,5,72,39,185,86,171,160,213,105,155,152,23,6,167,131,159,203,192,75,2,31,35,218,204,13,37,245,205,200,50,156,182,62,52,242,134,133,23,180,47,93,190,176,34,78,9,40,85,224,22,244,99,175,238,40,128,177,138,23,5,75,187,219,64,246,243,200,89,63,209,108,230,109,98,47,140,54,218,185,23,116,30,242,158,108,27,236,117,109,67,37,234,223,176,153,237,63,185,142,53,12,149,181,66,5,68,139,158,62,83,247,27,239,123,98,164,138,241,24,71,121,167,244,252,75,207,173,1,206,192,126,137,79,22,142,24,102,181,46,190,120,190,229,231,7,190,90,133,165,118,201,116,158,213,173,27,38,50,87,107,22,249,240,228,11,103,242,6,85,94,190,118,117,13,42,209,31,180,88,167,196,103,91,207,63,115,1,82,217,95,11,3,152,248,165,175,139,92,191,206,250,6,99,252,204,166,103,68,62,160,209,19,125,51,75,104,153,23,14,105,238,107,214,112,140,138,220,79,2,197,180,4,85,157,48,20,165,40,30,52,164,32,8,226,53,42,31,87,225,53,49,70,161,206,27,205,46,107,141,191,100,106,176,151,76,115,222,64,54,196,248,163,28,183,108,186,206,69,130,145,199,161,99,5,229,17,21,165,7,137,165,105,120,68,177,94,98,49,28,189,134,55,60,225,82,99,31,253,237,128,18,210,54,58,163,182,17,30,73,17,214,83,60,209,241,116,83,59,19,120,178,131,46,215,60,205,57,198,136,199,113,163,27,2,252,112,38,31,40,77,3,60,195,111,18,97,138,41,158,49,249,251,20,84,188,49,84,97,194,125,4,55,131,238,43,232,130,213,212,150,92,223,135,197,21,47,47,232,77,107,221,221,88,226,51,161,83,211,145,233,16,204,185,174,178,233,214,165,233,14,173,110,62,237,194,255,101,28,91,131,150,105,184,228,134,252,130,104,120,138,211,49,200,4,143,45,130,236,128,134,121,150,87,136,64,162,117,34,0,77,3,102,44,222,172,48,252,169,218,10,191,172,129,150,38,77,180,208,182,221,198,1,70,133,107,174,43,244,13,72,186,9,179,104,250,179,104,202,79,110,244,96,38,77,160,250,56,219,109,40,215,254,66,79,148,107,139,217,238,52,123,235,237,13,117,216,84,148,25,115,166,189,196,159,5,25,2,197,88,31,110,52,15,48,180,78,163,163,226,133,203,10,61,14,163,1,50,148,51,94,18,237,140,0,246,232,11,3,1,123,36,96,247,155,131,245,209,198,146,187,222,223,128,197,12,191,41,192,143,88,212,29,190,168,117,200,64,128,221,60,21,241,90,154,17,239,126,170,172,100,161,24,46,33,50,212,80,197,166,168,137,49,157,168,241,80,69,191,128,234,183,30,110,110,166,54,99,227,150,95,217,214,109,170,117,193,234,152,64,53,161,211,172,4,76,18,204,223,160,233,140,113,32,98,6,65,95,199,254,111,172,43,134,213,193,11,54,190,181,15,128,112,54,116,102,226,212,112,37,34,210,146,232,132,138,242,58,18,28,195,113,241,76,56,59,176,41,250,61,208,38,19,198,1,50,65,154,234,231,13,213,129,238,195,73,199,150,24,210,140,77,211,253,130,131,191,11,238,54,240,14,100,61,177,70,49,125,63,167,124,110,198,154,249,156,146,107,235,150,53,112,115,155,70,142,29,180,157,28,108,246,237,28,118,42,247,185,25,219,143,51,237,226,91,69,192,66,92,25,109,109,1,34,80,144,202,152,78,35,167,200,229,240,49,28,78,48,24,50,180,181,238,220,137,63,214,232,181,2,134,112,1,79,239,120,82,143,120,235,19,8,60,150,25,36,145,117,204,236,37,16,115,204,51,137,132,27,52,144,45,124,224,166,25,123,163,20,79,204,185,133,105,68,27,67,111,142,227,14,106,193,220,48,253,94,131,145,104,122,175,129,231,136,16,87,180,208,240,169,39,70,173,85,134,12,27,84,9,27,28,36,177,217,236,38,48,30,106,252,192,34,171,182,153,183,145,231,216,202,195,10,67,22,173,67,86,194,215,135,58,28,89,3,60,179,85,78,59,84,90,150,200,185,161,21,119,179,188,228,124,193,244,78,151,37,7,214,111,143,225,59,96,151,193,235,230,186,179,193,182,176,199,50,72,131,151,223,206,247,10,212,5,91,223,189,130,23,193,113,195,41,87,72,233,7,190,212,188,217,213,107,201,172,169,81,209,186,15,65,29,182,88,211,22,231,106,139,90,70,117,88,183,29,69,89,210,111,149,134,51,138,217,223,154,221,213,173,173,158,89,234,212,141,114,101,115,65,43,221,24,110,41,88,187,163,79,86,45,118,219,58,42,211,218,90,165,51,161,112,201,6,86,96,137,141,216,105,121,110,77,114,139,58,150,231,147,228,210,36,2,170,8,143,33,124,131,197,119,45,49,173,158,105,193,96,107,241,241,151,153,61,80,66,164,7,191,68,56,216,131,159,51,33,208,144,28,121,132,197,42,145,227,146,204,141,3,88,23,77,215,232,71,156,156,208,123,225,143,223,229,142,66,49,33,172,99,66,96,4,3,221,102,136,96,29,108,35,121,164,252,119,193,219,157,44,17,171,229,74,170,130,181,18,34,87,71,160,75,17,172,209,184,216,57,73,252,106,4,224,5,51,38,63,135,64,252,234,112,52,153,233,103,136,12,216,35,51,20,138,81,18,30,121,22,141,36,80,87,149,38,49,195,44,144,59,247,212,179,64,161,90,50,204,130,8,233,114,122,99,132,1,210,31,208,250,229,208,179,140,217,113,86,46,214,202,54,102,129,149,139,67,120,162,149,139,30,131,222,202,69,207,196,147,174,220,76,49,99,84,12,180,237,71,220,230,4,54,184,56,101,170,29,184,227,244,3,196,240,248,58,49,177,101,4,109,14,52,99,27,93,24,217,180,118,252,11,88,191,145,251,111,188,117,247,163,247,82,26,97,93,163,128,227,50,180,168,71,96,142,194,135,14,49,32,137,190,165,123,6,12,194,118,25,10,142,165,190,189,243,254,225,207,126,232,235,214,196,63,133,208,48,189,152,163,150,103,211,124,198,235,40,233,231,138,163,161,20,212,156,37,1,103,96,41,99,17,79,71,76,176,4,34,229,44,100,147,84,236,67,49,37,54,34,251,28,139,249,117,130,211,170,92,201,178,209,239,253,244,205,163,239,253,229,240,205,63,30,126,245,59,129,55,31,156,54,11,235,116,16,247,176,66,112,199,203,180,128,237,17,28,73,223,37,193,139,224,15,235,225,89,195,185,136,45,135,158,94,144,140,150,167,119,17,101,12,16,11,46,75,239,166,32,239,189,20,118,28,149,156,65,117,102,120,89,32,198,209,116,46,26,122,23,152,250,235,70,190,208,8,21,87,162,107,6,255,229,241,117,87,2,212,222,54,123,29,219,176,128,61,93,223,56,163,40,13,63,73,72,160,51,74,33,14,138,194,221,75,153,205,192,19,101,117,161,178,80,215,42,229,106,165,48,153,46,50,171,237,233,41,35,171,151,133,54,242,146,89,78,148,108,43,45,224,34,156,237,96,201,112,148,4,161,78,30,56,244,243,157,126,216,152,175,243,228,65,163,114,242,129,162,187,35,103,138,35,133,185,106,166,189,231,193,124,123,194,199,138,248,191,193,86,113,244,101,11,10,159,199,163,9,188,168,91,70,47,244,218,71,76,204,1,153,153,167,234,155,174,149,88,21,242,252,138,1,239,241,7,247,144,69,32,36,224,21,63,78,158,147,18,226,0,69,167,97,132,104,241,128,10,220,38,250,57,125,239,60,37,72,241,15,34,161,17,226,2,34,28,72,238,168,138,228,242,174,100,40,52,41,132,66,215,220,51,88,136,174,184,224,9,117,223,17,159,197,88,152,228,194,239,129,195,17,40,18,24,133,198,42,232,188,159,24,99,225,227,63,253,43,197,88,80,240,176,43,138,39,96,138,238,96,128,211,161,144,235,121,58,6,193,134,171,26,30,42,28,167,56,12,18,67,49,156,22,6,245,80,215,61,108,56,6,131,142,233,154,82,72,133,143,63,248,250,209,215,127,126,244,246,239,239,191,253,254,233,97,81,139,157,0,148,136,252,238,127,237,181,195,255,252,17,19,1,31,92,247,121,32,137,225,208,222,237,249,77,75,158,245,128,192,199,31,189,149,239,23,30,116,231,221,109,228,51,129,238,95,33,106,234,35,243,253,95,31,126,251,223,238,253,249,207,135,95,253,205,253,239,127,245,240,181,15,83,49,57,110,224,9,165,204,30,41,69,231,191,16,42,119,238,148,147,178,206,36,199,171,72,130,149,210,208,25,229,51,218,162,209,213,22,195,161,45,20,214,125,100,37,56,233,87,21,45,5,95,109,90,124,181,20,124,181,20,124,17,203,134,135,181,196,136,191,251,31,17,148,121,140,141,41,22,74,60,153,74,9,72,242,0,214,133,63,147,216,110,112,250,40,152,200,196,21,144,80,47,113,174,121,100,18,105,174,181,48,44,45,27,14,19,235,37,206,159,31,32,101,186,249,227,212,148,7,251,77,39,61,98,127,127,247,173,143,63,122,247,129,204,93,188,232,41,115,4,192,108,98,28,165,120,25,212,149,238,14,80,222,68,171,227,60,141,158,44,115,30,126,243,31,14,191,245,95,204,178,92,9,134,146,225,67,5,130,171,105,241,168,9,140,197,242,83,18,57,45,185,82,92,160,94,213,55,105,161,243,157,191,189,198,180,183,141,100,11,127,21,27,55,138,56,8,142,210,88,175,104,106,85,83,107,154,90,215,54,164,172,52,8,232,227,4,147,183,143,143,111,40,204,251,50,71,224,212,28,190,108,9,191,49,166,133,154,195,104,147,106,238,198,168,63,68,249,146,69,18,224,206,155,34,136,50,212,138,198,79,246,220,174,252,78,133,203,4,188,168,252,195,39,28,134,140,71,45,224,113,108,222,251,17,156,226,71,239,252,23,172,234,195,119,254,236,49,85,115,24,145,140,162,251,47,76,138,238,175,198,191,61,121,186,175,71,58,134,221,222,94,238,13,218,55,67,26,3,47,232,87,78,203,149,181,225,94,206,139,254,21,144,100,185,234,237,237,159,31,189,251,227,255,249,240,135,146,14,6,209,43,14,97,137,147,188,31,167,141,168,214,3,129,192,3,202,63,192,93,135,9,223,135,127,197,231,158,43,118,58,185,243,231,27,253,126,3,93,21,20,98,229,139,172,140,146,80,136,113,180,136,4,50,88,54,205,168,170,208,95,144,14,81,178,114,233,173,202,123,111,252,86,225,87,91,161,87,224,14,63,124,237,240,23,223,96,93,99,183,94,161,2,119,255,244,221,163,255,243,99,94,32,246,213,71,188,3,118,35,242,35,34,228,36,137,139,148,25,190,106,160,68,33,53,135,228,175,205,193,94,188,178,103,17,227,184,137,168,110,245,96,180,119,140,139,98,180,17,59,103,121,176,39,56,170,79,48,40,117,108,116,233,251,175,189,150,59,124,227,143,193,232,210,120,223,73,174,221,3,242,157,208,107,11,101,166,112,43,151,235,29,165,192,205,203,106,243,90,197,51,47,3,153,74,152,151,85,203,85,131,204,203,184,200,200,66,240,181,233,18,75,73,8,107,101,166,199,182,145,34,169,4,131,136,112,65,93,142,4,131,103,92,76,36,24,255,0,148,2,209,108,36,188,129,134,55,33,12,188,248,224,43,192,82,130,40,171,66,131,4,153,252,147,50,62,86,152,23,241,234,26,42,186,35,49,94,84,60,234,69,62,15,8,3,51,106,239,14,93,203,9,132,112,150,66,180,136,192,47,225,112,46,184,125,89,240,154,225,109,119,115,183,71,31,153,248,128,31,111,248,169,55,252,84,63,209,79,99,107,253,162,169,83,24,110,218,78,94,144,27,148,223,253,46,137,24,54,68,17,174,154,34,160,19,236,126,239,203,132,231,214,188,0,43,82,164,148,233,131,95,28,59,224,66,196,50,140,249,56,175,234,19,60,217,216,179,96,94,183,155,44,34,143,159,195,71,64,74,103,164,74,60,119,38,234,147,143,47,221,176,4,146,173,126,147,221,133,44,121,119,241,237,114,167,75,102,162,118,190,176,20,23,238,133,219,29,66,118,137,17,251,188,114,145,54,117,32,229,234,21,165,176,100,54,205,146,109,208,86,206,207,190,58,59,187,165,42,69,50,53,53,103,148,156,50,211,35,80,78,83,71,135,112,215,214,97,122,202,42,156,14,251,24,211,67,64,186,6,255,240,28,89,93,5,128,78,211,97,53,213,216,209,113,226,134,198,12,140,139,163,154,27,212,44,16,27,111,161,225,242,98,119,118,108,209,177,145,242,23,155,227,173,52,147,66,228,53,88,0,181,241,120,105,224,197,253,161,83,197,33,143,180,118,252,219,117,254,114,23,241,208,84,43,16,231,251,12,179,37,161,72,37,126,225,20,47,234,190,227,246,81,59,8,213,216,254,202,90,145,23,231,117,217,142,204,92,151,21,103,117,111,76,215,238,13,185,221,27,211,181,123,67,110,119,186,102,229,86,167,107,84,110,51,62,118,186,225,79,62,249,60,162,229,174,55,29,72,228,248,148,178,143,188,117,250,114,67,46,116,67,206,145,51,228,244,140,24,72,209,101,40,57,219,163,140,18,145,65,107,234,56,34,179,94,230,233,82,255,216,119,31,75,250,126,35,148,127,35,148,31,202,246,115,99,247,83,210,115,144,193,221,67,142,180,49,123,236,241,158,122,84,247,84,246,77,197,246,85,236,98,85,148,184,165,42,82,189,211,240,241,194,122,76,172,227,73,37,11,67,194,18,163,161,37,58,131,246,8,197,16,172,200,205,234,150,247,47,116,242,178,160,6,237,53,157,117,5,100,100,87,217,200,147,127,6,215,59,28,184,20,48,64,193,215,87,72,151,5,41,182,185,181,133,55,77,250,158,9,210,163,218,51,182,96,209,242,136,220,235,60,98,237,221,247,126,122,248,214,127,222,255,193,191,203,170,119,89,37,31,147,43,42,222,251,213,191,29,125,245,59,73,21,99,114,69,197,164,42,126,250,6,12,149,13,82,234,1,190,122,208,80,22,64,148,181,153,36,91,131,143,204,125,169,161,204,125,22,101,54,203,213,77,139,137,63,104,226,183,215,130,238,10,105,179,13,251,102,107,128,246,44,155,168,188,2,193,243,28,26,97,150,153,48,199,78,20,220,90,99,117,95,174,70,219,14,196,106,16,210,153,221,160,99,216,166,116,211,152,60,118,172,62,218,27,42,42,222,88,115,153,220,66,30,179,39,84,165,202,103,54,43,248,15,36,52,40,120,69,214,162,122,89,227,241,88,70,146,175,213,184,112,196,199,197,161,219,213,52,84,122,199,224,192,179,66,56,240,85,175,134,7,33,50,211,153,17,152,171,214,230,19,16,160,172,32,2,55,82,6,225,248,56,232,245,196,65,160,172,16,14,73,131,48,117,211,155,180,196,162,237,82,122,176,209,148,126,79,223,227,106,165,221,169,198,47,61,158,21,108,156,119,120,99,188,228,62,245,148,129,230,54,47,12,185,198,58,61,44,178,116,144,121,236,87,48,80,228,233,196,248,227,7,238,57,195,125,17,53,102,35,248,53,49,218,95,108,80,63,31,234,51,87,94,120,30,69,107,199,200,211,71,102,46,142,49,75,228,232,128,241,129,207,2,209,1,165,104,50,159,154,8,95,15,44,0,215,131,138,230,217,123,64,209,60,73,103,229,5,233,116,36,206,110,234,168,185,82,221,203,142,213,143,169,70,122,189,152,26,222,154,190,130,250,190,152,138,164,7,148,43,78,17,24,244,145,140,141,211,105,182,213,33,41,119,43,157,186,206,148,187,149,5,12,99,82,80,71,77,30,37,103,200,163,228,116,84,91,213,165,199,104,186,11,155,122,77,239,242,32,57,193,24,57,35,63,68,78,91,91,216,60,110,80,145,142,185,179,142,75,162,184,83,172,205,207,205,151,59,243,181,13,78,66,63,211,233,116,198,232,193,48,44,114,190,196,176,163,101,185,82,30,141,136,150,152,178,158,62,138,55,87,202,181,23,191,184,180,57,216,195,187,49,252,238,249,108,239,45,137,11,203,198,182,217,233,24,214,196,166,200,105,156,72,83,76,152,147,114,187,82,173,106,49,193,77,234,243,115,245,5,145,193,125,197,27,214,192,50,166,104,175,88,228,112,201,5,93,157,166,34,98,57,156,186,94,131,93,165,197,244,147,117,103,10,220,115,46,218,97,229,220,105,154,247,234,192,135,40,14,246,214,166,158,175,104,234,66,89,45,207,105,106,169,86,144,124,237,167,88,58,242,48,225,77,25,54,198,87,83,165,84,93,172,47,84,119,118,143,1,164,227,3,41,87,235,181,202,206,174,132,30,95,150,248,108,112,67,243,190,241,85,49,229,176,62,93,66,171,181,131,46,148,166,155,223,70,105,190,178,88,158,223,217,93,162,164,93,134,197,188,166,29,111,80,160,39,201,45,28,23,226,116,139,160,100,58,197,158,161,119,131,17,126,162,187,235,24,91,105,58,92,252,90,219,2,23,38,65,69,80,145,2,14,77,211,213,152,200,73,174,173,91,14,16,120,224,72,142,5,180,88,100,166,148,29,63,233,250,245,205,65,103,31,90,147,82,208,78,222,43,9,139,87,50,78,8,111,180,74,225,152,136,24,228,84,136,22,242,197,109,22,90,35,130,81,131,50,158,14,32,144,176,223,231,3,251,125,100,59,80,102,56,48,209,74,243,180,134,71,88,47,0,198,79,79,181,80,146,64,76,215,171,108,221,240,12,185,175,95,167,187,73,233,216,12,83,128,108,0,201,191,42,71,191,39,157,112,193,227,96,106,114,192,76,202,139,29,123,48,68,31,141,233,207,211,99,53,115,253,58,142,150,71,158,23,128,51,64,185,173,40,37,156,0,110,14,111,252,15,78,56,18,12,84,137,165,194,218,148,97,214,58,155,243,221,110,242,42,73,134,23,105,154,237,54,245,4,24,110,39,133,123,171,214,202,117,125,218,165,236,180,237,1,90,112,216,215,175,239,218,250,144,27,204,112,26,91,132,121,145,118,60,207,227,103,65,48,51,91,107,44,174,207,250,94,209,179,86,248,187,38,3,183,17,10,250,115,128,231,116,113,158,88,200,152,24,115,211,172,197,236,141,166,69,181,139,111,49,87,106,111,27,237,155,197,216,185,14,14,102,169,94,209,226,24,155,84,16,212,1,202,7,190,89,80,27,137,43,152,171,212,3,60,129,199,216,144,194,177,84,45,99,126,180,69,238,98,149,194,220,75,219,191,163,59,219,134,207,79,203,140,148,232,83,168,89,145,26,92,48,101,45,186,203,61,84,96,244,19,199,143,215,47,213,202,115,115,243,41,221,193,120,15,37,26,162,137,160,216,192,44,137,167,43,153,107,117,113,19,45,200,150,98,72,98,173,94,214,179,243,58,206,65,236,24,197,203,66,39,163,179,216,218,245,235,150,190,195,55,242,65,228,209,175,41,225,28,128,92,134,15,25,77,35,38,57,156,188,71,214,37,239,38,140,2,45,140,162,173,119,204,145,35,143,136,151,79,123,36,82,128,155,239,105,57,62,97,81,126,30,243,120,233,104,164,75,236,197,146,39,19,64,161,42,2,13,156,60,34,53,123,103,5,71,90,108,235,54,240,233,222,16,112,23,159,3,73,20,230,141,180,245,94,59,143,9,185,98,174,6,155,160,16,211,141,244,85,50,70,58,53,26,22,201,4,47,186,184,189,38,1,184,104,116,1,69,241,129,99,146,193,21,32,56,232,141,92,99,9,23,100,29,114,104,159,226,7,226,117,145,159,97,92,111,15,205,117,139,144,161,226,175,194,82,60,243,164,169,248,83,90,40,44,221,46,178,32,98,139,139,49,11,185,83,233,204,117,218,98,150,197,220,242,173,39,104,86,181,83,235,204,251,74,131,146,6,187,124,62,211,56,48,206,9,125,78,201,238,52,58,44,209,238,115,74,204,81,160,221,201,63,251,107,215,71,129,163,216,173,207,181,231,218,17,126,55,128,9,127,161,185,72,183,88,81,76,34,187,82,106,175,132,11,16,103,94,232,83,188,246,229,133,234,167,134,69,204,16,101,227,208,18,240,227,139,52,81,153,35,47,213,114,105,97,30,134,166,32,43,119,60,83,243,253,134,62,114,7,143,67,187,198,0,112,156,217,45,211,193,216,125,37,12,169,10,67,244,56,204,173,51,187,109,58,238,192,222,199,120,49,189,180,56,183,47,181,212,91,203,173,149,11,234,75,173,139,35,140,111,251,92,121,89,53,87,90,231,206,169,215,48,238,237,43,248,75,199,95,206,50,254,54,90,173,155,88,236,162,187,172,86,86,90,47,93,82,247,151,91,231,90,248,27,114,111,138,40,185,157,27,43,106,255,217,214,96,249,18,70,206,45,47,247,9,116,21,234,156,131,2,151,212,5,10,170,251,82,171,183,66,57,151,32,103,176,218,90,128,156,45,0,113,13,146,22,151,135,148,118,115,229,146,90,33,224,109,252,133,217,38,86,25,174,220,166,252,93,200,239,47,243,44,6,115,53,0,211,203,127,169,181,35,229,156,107,13,86,47,169,51,128,220,170,135,92,13,144,131,196,221,149,86,107,107,21,210,110,175,238,173,34,170,115,144,232,64,226,46,70,251,157,95,221,94,85,205,115,45,115,237,146,58,130,196,1,150,188,177,86,95,85,247,207,182,110,173,137,190,181,249,72,184,107,48,20,251,207,180,102,32,103,14,138,107,88,124,118,173,183,166,58,171,173,254,217,75,108,132,97,88,183,168,87,103,247,96,248,161,87,103,47,241,33,189,37,122,117,206,195,253,22,140,202,57,145,15,195,123,251,156,63,188,171,173,17,100,93,11,12,213,222,57,24,170,173,181,86,13,114,94,106,13,207,123,128,246,215,90,91,231,161,23,80,112,6,211,182,207,239,172,168,55,47,180,28,72,188,9,184,46,96,127,221,243,238,42,54,169,65,98,141,154,132,223,48,85,144,85,61,239,174,168,91,103,91,51,144,117,5,115,96,162,220,11,30,50,206,217,214,224,2,205,94,217,79,132,49,216,133,68,232,22,91,72,123,23,112,193,1,114,144,104,46,123,75,110,32,144,95,188,0,200,247,161,199,207,92,82,53,105,68,28,111,193,17,104,251,25,6,123,31,138,57,2,246,237,103,202,108,13,60,115,141,151,191,37,198,108,254,89,3,10,232,80,73,91,105,221,122,246,82,0,42,229,251,221,88,109,85,158,37,228,24,212,234,179,0,117,102,165,181,117,17,135,179,245,10,14,220,69,11,70,120,181,117,235,162,232,196,22,45,2,115,133,143,10,252,158,163,223,52,51,166,192,165,53,135,0,235,23,237,21,154,139,231,248,106,96,33,167,253,82,14,148,90,233,61,187,184,172,46,64,218,10,219,143,175,240,254,195,239,75,248,139,38,96,70,106,156,10,236,75,221,106,251,53,4,212,214,230,14,13,219,214,242,26,207,105,123,88,14,252,239,176,152,113,184,236,229,27,108,144,189,210,108,103,153,82,35,91,226,51,155,151,197,101,155,6,235,230,202,26,95,61,98,189,27,129,200,217,97,122,21,31,58,91,123,202,236,52,197,41,42,133,209,102,206,87,77,215,134,74,209,144,218,159,123,82,39,159,111,198,83,81,196,131,70,142,107,25,150,94,181,95,181,2,249,197,142,110,223,132,124,38,133,176,124,22,124,43,88,191,172,149,219,213,58,207,103,55,154,197,205,45,30,81,1,243,153,98,39,148,95,236,225,193,143,249,76,129,192,242,137,97,113,70,155,94,68,6,200,175,119,230,171,139,109,41,191,15,156,178,148,223,161,127,82,62,49,67,126,126,183,214,157,239,242,124,89,151,229,193,103,242,37,230,227,255,29,115,39,119,128,31,48,155,135,248,245,219,165,98,99,81,54,44,17,122,245,24,91,195,26,32,6,70,100,16,79,147,139,201,224,156,40,203,192,43,44,145,33,49,164,57,73,126,19,217,130,51,194,122,236,90,203,235,137,248,31,139,205,118,12,99,56,43,41,160,61,84,227,66,46,19,22,210,100,45,201,133,103,103,115,225,97,132,194,114,82,66,113,98,254,165,56,205,201,117,184,238,93,254,55,77,69,206,148,138,138,36,142,137,82,227,180,81,17,183,103,252,250,44,185,24,23,58,38,148,107,240,91,181,244,193,78,26,188,84,76,253,75,182,137,37,224,195,36,4,72,186,138,110,126,53,167,149,106,133,64,96,107,9,140,191,137,196,64,135,182,73,134,225,230,183,112,65,252,184,76,144,171,205,13,247,166,3,212,137,3,228,227,87,195,37,148,208,27,73,117,66,101,181,216,92,46,237,72,185,147,102,137,221,168,5,241,242,132,48,182,217,165,94,122,185,92,208,130,5,221,235,36,141,250,244,3,238,221,240,37,224,19,131,141,188,199,167,110,205,187,207,75,89,165,161,57,11,94,252,77,220,244,19,150,133,119,137,167,78,46,19,143,8,19,221,147,240,136,91,77,19,198,196,158,180,25,165,107,192,140,224,79,120,3,152,132,80,42,93,168,20,166,238,251,116,215,130,39,160,89,243,201,52,139,148,41,50,205,226,122,149,104,15,146,122,145,116,225,119,234,248,78,24,203,204,151,153,15,13,177,240,245,100,176,225,73,132,43,66,250,80,201,52,169,73,233,2,115,226,33,155,192,206,76,195,203,156,232,200,11,93,171,29,7,223,7,8,58,142,237,106,112,146,135,196,111,58,242,27,127,95,154,116,56,55,114,116,53,43,231,202,58,200,96,238,116,77,226,117,106,204,58,60,201,196,197,221,216,198,55,17,144,182,166,216,72,41,23,176,234,49,139,39,150,99,244,118,138,21,195,5,183,105,186,19,188,235,13,182,37,223,85,194,66,192,219,221,36,226,29,212,56,39,22,77,66,35,238,62,86,97,192,148,240,141,108,16,71,198,19,134,196,17,186,36,78,228,92,142,199,218,79,131,162,255,60,205,41,224,32,221,5,39,79,79,131,66,89,76,6,32,117,40,116,133,156,200,6,35,31,92,73,226,60,211,78,140,192,5,112,46,81,96,136,220,60,199,13,91,64,210,228,183,207,201,103,65,64,96,8,13,77,24,179,184,252,208,106,198,91,234,116,220,35,203,50,4,97,129,55,32,23,41,197,12,59,23,202,211,197,12,185,16,151,12,42,161,245,30,65,129,198,110,46,212,77,252,199,175,187,165,205,19,184,248,14,23,143,33,63,17,238,36,80,105,60,153,55,118,130,99,32,95,148,71,167,198,87,185,228,98,117,46,161,37,115,34,41,37,112,141,30,34,59,254,237,93,142,95,223,201,112,38,2,13,237,54,186,96,247,149,33,217,192,68,41,130,188,107,131,250,153,202,48,110,136,194,215,240,185,216,1,143,191,144,79,218,53,185,40,57,214,112,229,77,16,238,227,106,81,116,158,132,106,49,106,168,24,141,82,84,211,32,149,172,133,59,32,49,54,41,37,211,38,101,130,33,64,112,182,18,245,141,97,45,101,196,88,96,242,88,166,238,156,196,141,3,84,133,83,141,232,230,11,8,95,227,207,169,15,240,13,200,255,197,122,151,251,92,105,182,84,138,92,158,126,110,9,203,4,238,178,15,240,37,59,118,37,157,227,38,15,152,34,120,84,180,123,192,239,222,229,127,206,187,253,199,100,234,107,157,151,97,135,149,248,230,155,66,228,66,182,16,57,102,12,129,133,18,196,54,13,164,52,246,31,90,69,96,65,97,25,145,91,92,100,21,163,207,227,113,251,8,63,215,219,110,68,188,33,89,188,108,199,173,36,168,95,220,82,34,87,209,120,161,164,185,134,44,152,99,233,198,62,135,87,246,75,226,33,64,223,114,130,13,105,226,144,189,234,114,174,67,96,197,71,209,255,42,157,78,30,86,62,242,220,126,130,39,50,43,10,95,220,135,212,49,127,157,48,96,68,33,144,138,35,190,225,70,203,62,42,158,168,226,227,17,20,97,180,32,214,1,33,151,146,195,252,128,128,29,198,210,223,230,129,134,229,253,91,133,186,5,14,214,95,177,159,229,41,33,91,10,209,200,56,225,177,194,182,182,208,78,127,243,196,11,73,195,67,69,233,9,174,104,6,57,29,53,15,208,139,203,112,40,196,112,232,121,31,201,19,77,159,81,102,117,215,157,181,13,103,118,83,119,140,89,124,80,167,213,235,41,170,21,241,60,195,168,45,121,139,63,239,133,142,89,232,83,117,206,112,39,128,239,56,253,89,52,44,48,45,211,98,14,110,153,128,211,68,56,174,217,118,130,126,151,147,219,240,106,234,217,186,209,49,128,89,237,93,232,196,183,1,195,40,154,184,96,57,107,123,109,131,28,75,103,13,239,19,148,152,85,102,50,117,201,30,181,221,145,109,76,209,35,152,152,81,207,157,13,84,61,99,90,23,58,205,76,77,2,110,128,245,101,2,50,177,127,254,16,202,213,50,246,77,223,49,150,241,109,251,201,253,74,24,70,132,144,101,190,48,176,149,182,89,59,246,107,219,225,87,8,132,181,84,89,171,151,23,23,234,190,193,93,181,164,133,77,15,79,195,34,10,102,20,70,96,246,81,43,207,38,230,2,204,126,154,253,206,220,75,204,92,96,13,141,35,90,100,193,227,95,170,7,65,164,92,169,139,161,206,124,165,254,248,149,234,199,63,143,230,15,154,39,132,41,138,144,13,56,83,80,169,199,8,63,196,131,39,112,2,70,119,226,83,105,149,250,98,149,158,74,43,207,87,143,77,9,77,171,59,120,133,120,136,144,233,177,209,233,116,107,115,157,160,195,112,184,116,142,94,248,235,133,140,98,189,170,146,9,236,98,117,190,158,236,61,201,13,99,98,76,165,83,125,19,151,162,86,183,1,39,208,241,228,238,165,88,184,115,127,204,233,129,52,186,166,237,96,120,94,179,215,57,72,176,144,247,156,189,72,66,57,6,166,13,124,237,51,216,6,99,226,167,130,21,144,112,15,72,206,32,187,35,238,30,16,157,111,193,27,179,165,30,15,152,46,137,184,161,128,247,29,176,182,44,244,139,58,30,76,166,81,151,193,59,163,110,215,220,139,52,112,12,255,241,244,21,158,29,187,19,249,220,157,74,195,153,188,240,78,177,165,168,95,222,41,2,207,234,169,55,169,201,12,190,123,2,25,225,187,119,154,189,200,238,205,119,204,86,179,251,247,77,65,25,38,7,98,8,187,205,77,1,58,28,115,97,170,170,129,168,11,83,212,156,28,119,97,10,96,82,228,133,227,212,58,89,236,133,169,134,43,57,250,194,49,192,156,40,254,194,116,3,117,188,8,12,83,181,145,49,6,195,116,48,167,93,16,217,227,48,28,99,131,77,139,207,241,98,49,76,213,225,236,209,24,166,194,251,193,198,99,152,10,149,135,24,145,225,180,134,40,28,147,97,10,184,167,21,149,65,152,61,68,253,51,61,113,66,208,30,186,17,96,130,85,149,62,75,122,86,110,152,237,165,236,137,20,153,58,209,13,112,130,251,161,192,35,150,63,56,240,36,20,230,84,152,211,60,7,227,110,207,216,91,186,49,114,92,179,187,47,52,199,13,210,184,20,55,13,119,215,0,20,72,80,33,192,142,231,186,43,55,151,99,82,36,170,237,145,36,101,145,167,130,242,147,239,76,235,121,162,7,225,163,62,39,21,172,240,84,12,48,17,17,127,201,197,174,94,215,187,17,224,163,126,162,244,200,17,140,243,193,132,153,34,61,45,151,227,250,48,93,61,35,67,87,70,253,156,153,218,151,57,201,237,147,194,7,178,0,131,162,111,178,255,124,122,199,80,202,60,181,81,155,220,179,176,7,231,196,177,244,218,159,122,40,83,54,155,239,18,250,32,93,64,183,76,231,170,190,185,226,39,0,185,25,245,140,217,191,25,192,14,1,48,122,167,230,72,250,55,63,162,147,1,95,54,244,30,134,196,94,179,96,95,24,134,157,197,99,181,191,210,122,5,61,86,187,164,239,190,80,37,223,187,181,75,220,39,109,203,247,91,147,125,241,88,166,222,106,181,161,206,101,119,89,189,185,218,50,168,14,185,162,117,119,150,213,133,213,86,127,89,56,86,234,220,129,115,184,124,99,69,157,91,109,237,66,14,247,131,219,91,134,194,251,171,173,26,36,25,173,149,103,208,43,116,249,25,245,214,197,86,127,229,26,175,190,207,253,54,111,175,24,28,199,209,90,107,223,203,222,93,110,213,41,103,13,253,22,215,90,11,144,19,244,218,156,93,153,7,28,207,182,250,171,215,200,117,85,128,169,156,109,141,32,201,115,218,220,89,173,174,168,206,179,173,57,72,244,156,54,231,87,203,171,216,160,185,118,13,221,15,153,159,225,141,181,219,43,232,190,231,172,137,62,14,150,91,183,215,200,79,15,209,216,7,32,107,228,176,59,235,39,206,156,107,221,60,235,59,236,238,156,237,139,49,119,86,91,163,179,190,195,238,206,217,33,243,149,60,27,239,176,59,127,246,54,229,155,231,194,14,187,59,231,2,48,207,249,14,187,117,63,103,247,92,107,238,28,57,236,206,158,243,144,219,58,223,186,121,94,114,216,237,157,223,91,197,181,128,14,172,158,195,174,123,126,123,85,237,159,35,7,86,207,97,183,124,190,190,138,67,185,112,62,236,176,59,123,30,231,251,25,242,82,245,28,118,87,230,87,213,1,32,178,202,124,47,175,249,11,234,230,114,212,87,179,133,190,201,128,233,185,115,152,189,198,29,168,23,60,143,213,93,242,160,174,47,99,203,151,46,201,142,151,166,24,173,151,1,194,173,149,86,91,140,197,136,175,201,50,243,75,213,208,221,21,16,26,208,162,244,156,53,29,129,12,67,99,103,121,113,25,199,65,91,190,198,49,188,185,236,23,214,91,59,23,13,1,235,214,10,121,90,203,141,121,8,13,200,193,118,5,240,133,129,222,95,225,45,246,99,90,92,233,127,105,145,240,90,89,19,174,177,254,109,84,226,78,79,243,245,228,71,96,246,139,169,79,165,175,39,231,70,30,150,175,103,84,185,229,25,79,201,119,8,41,6,112,141,92,121,33,217,127,11,243,101,55,134,136,15,65,200,180,49,217,104,45,217,104,46,171,167,84,208,162,144,217,124,25,1,215,151,136,97,100,130,255,69,184,7,81,203,220,144,141,87,69,11,153,166,78,99,102,24,242,73,155,108,174,216,176,220,109,118,5,145,47,23,98,205,163,195,215,30,185,132,161,37,211,221,128,185,224,52,104,248,87,33,105,142,101,218,244,54,127,97,112,222,245,8,217,37,38,216,16,7,149,207,7,97,67,225,136,59,65,134,75,13,53,1,64,218,77,75,212,20,57,187,123,74,188,139,74,150,117,159,217,119,39,50,112,211,56,218,156,70,111,38,57,220,76,137,96,220,206,154,236,124,147,238,128,115,60,20,162,94,50,233,206,56,199,106,37,205,41,103,26,199,156,227,53,30,244,184,57,102,149,169,28,117,78,224,172,51,177,139,105,78,59,81,207,144,52,191,157,113,54,207,216,7,236,191,247,216,241,255,177,227,255,99,199,255,199,142,255,143,29,255,31,59,254,63,118,252,63,62,98,126,240,163,136,190,62,46,254,17,242,151,154,236,219,232,123,36,65,86,53,144,229,223,152,5,131,25,5,242,246,34,89,33,103,190,108,177,147,162,221,8,114,202,97,151,49,242,59,145,200,191,31,214,72,166,88,169,94,163,81,55,72,186,158,19,217,161,107,58,20,6,2,23,117,162,156,116,97,199,193,196,56,7,6,47,237,146,169,254,66,10,213,79,212,76,120,78,120,194,129,46,193,113,21,213,214,169,46,191,115,241,62,177,182,236,51,51,193,35,216,25,109,38,181,62,234,39,70,160,152,208,193,160,143,99,12,38,161,59,173,28,191,212,74,246,84,12,140,148,92,204,140,114,214,65,46,161,18,227,80,235,95,31,146,51,34,93,32,38,240,231,81,199,232,20,134,66,30,204,100,206,157,174,30,31,230,188,134,135,115,194,178,139,117,132,60,254,228,71,122,115,178,201,247,9,169,162,62,246,30,120,252,243,248,231,241,207,167,208,183,36,232,63,93,242,188,168,125,187,129,207,45,77,230,20,3,222,169,233,206,39,229,182,22,241,39,145,188,73,74,195,25,197,236,111,205,118,118,175,239,153,250,160,12,12,80,125,83,47,119,107,165,161,181,165,64,253,74,37,234,153,231,121,174,26,186,81,87,10,75,10,123,169,82,105,54,155,120,13,55,232,230,236,167,158,202,219,205,117,242,75,177,85,69,217,216,40,168,118,169,55,0,242,239,64,150,143,128,72,44,144,59,172,142,64,107,139,139,134,82,40,241,23,244,150,244,188,2,9,157,185,74,187,166,0,172,39,52,245,128,117,243,57,124,83,87,83,153,18,31,47,3,27,248,242,37,162,108,44,38,163,220,93,212,171,139,15,1,231,90,125,113,97,177,189,89,206,136,115,77,219,156,232,35,180,80,237,118,200,71,168,54,223,57,190,183,164,27,9,43,63,167,119,22,186,181,133,133,141,3,217,254,109,156,174,148,142,86,246,76,225,171,178,41,224,36,115,253,72,253,69,29,127,178,128,96,106,224,8,32,53,123,155,141,176,61,63,62,31,208,157,239,234,227,212,113,202,5,156,130,60,147,44,250,9,35,190,107,186,237,109,30,199,167,72,108,101,180,231,158,39,191,109,244,116,100,175,216,131,15,149,82,181,22,176,12,236,118,187,222,19,14,197,50,252,11,52,209,150,124,95,125,216,140,84,84,74,115,90,13,141,161,211,209,35,78,51,11,126,118,208,254,60,27,130,114,35,168,232,98,172,100,180,57,1,1,1,72,144,39,143,236,180,64,23,219,248,19,48,92,213,251,195,30,144,133,232,148,147,222,160,99,234,189,193,22,83,28,28,248,143,96,212,201,58,49,231,25,9,34,223,42,62,143,163,139,174,81,220,53,54,111,154,174,127,89,16,92,129,193,174,146,68,58,212,97,137,209,85,100,180,103,92,144,174,150,230,106,245,211,247,110,238,15,44,211,29,216,179,91,183,158,227,159,142,243,204,192,167,6,138,247,240,109,154,9,217,224,214,50,51,199,89,83,175,181,90,58,26,236,116,200,132,108,133,197,157,71,171,161,149,222,10,62,112,0,73,35,241,168,193,74,121,89,189,121,174,117,110,197,15,59,191,50,92,230,165,118,33,73,163,36,180,164,162,164,155,252,197,4,255,25,5,178,61,91,233,162,157,22,228,239,123,230,66,59,20,134,222,171,178,181,28,83,103,64,248,233,34,56,190,87,177,239,167,7,48,157,163,71,28,208,10,202,75,186,5,73,171,212,108,133,146,234,203,28,19,77,0,244,173,117,2,3,153,98,161,35,214,241,99,215,241,199,63,143,127,30,255,60,254,121,152,129,14,92,57,48,18,137,150,66,4,240,149,236,36,92,102,179,80,241,111,72,242,245,178,154,99,255,23,98,67,37,76,180,186,17,241,168,152,60,48,29,12,201,64,36,163,97,136,124,139,199,101,0,169,29,121,156,100,222,95,212,230,34,64,142,203,0,201,200,70,121,86,1,194,143,230,229,49,217,44,131,105,162,107,117,79,15,234,5,234,226,22,169,185,156,23,188,140,120,238,248,38,219,209,56,22,137,97,44,146,152,246,137,184,218,17,67,132,227,33,27,47,41,136,230,61,8,30,128,64,59,211,140,254,116,192,153,188,16,15,95,72,14,2,78,163,177,83,196,59,200,136,220,16,185,43,195,235,60,152,8,84,239,195,210,145,180,252,254,189,97,140,200,16,191,112,147,122,31,18,34,68,93,38,57,204,79,23,206,164,182,89,153,160,170,40,217,121,163,192,227,155,121,37,153,14,198,106,186,219,166,163,162,182,226,201,182,109,232,174,177,214,163,136,189,170,13,73,215,97,167,118,75,215,219,119,238,128,136,105,184,35,219,202,217,121,165,99,238,128,20,67,166,152,237,149,158,238,0,15,78,115,228,235,197,148,177,186,30,95,16,109,86,51,20,147,52,109,57,170,66,87,131,101,172,0,88,245,243,90,65,141,175,136,84,50,231,25,198,10,26,161,247,116,187,207,43,247,242,86,105,23,250,105,183,48,81,245,227,96,97,48,173,80,31,111,26,251,13,131,238,255,212,64,43,4,143,238,46,21,21,182,221,65,187,103,182,111,250,147,224,122,144,172,210,182,110,117,122,198,139,24,129,49,175,28,253,230,253,143,63,122,171,168,204,48,160,51,202,209,215,127,126,239,87,255,6,98,33,97,4,45,34,83,222,80,124,252,20,149,238,198,87,65,200,4,76,122,166,227,142,85,133,229,80,164,174,132,241,179,70,162,187,59,121,156,198,188,81,106,195,154,116,11,133,141,164,145,35,19,241,112,37,196,18,235,108,96,100,48,172,168,143,58,230,0,170,218,70,183,33,190,232,174,107,59,141,3,179,227,165,128,112,215,64,221,94,109,190,141,104,22,54,212,74,114,195,241,115,93,241,230,186,124,188,185,230,83,109,195,74,251,4,102,250,254,59,191,188,255,198,183,226,102,26,17,242,38,218,195,238,145,154,103,109,218,201,170,122,147,85,57,217,198,220,49,59,198,224,19,152,174,123,191,248,135,251,255,242,143,147,55,166,143,223,223,224,198,164,227,223,155,233,106,234,76,119,71,189,30,253,42,14,70,110,17,45,57,25,185,167,170,181,196,174,194,32,23,187,186,217,27,217,188,199,206,246,96,247,42,164,158,129,138,70,190,208,128,122,102,228,240,65,4,69,72,214,78,145,194,202,211,50,147,215,128,152,240,101,56,159,161,227,170,4,122,66,55,188,229,137,39,165,240,64,192,48,145,37,125,56,68,0,248,89,90,174,44,44,35,45,179,245,224,130,85,19,59,91,36,175,130,192,140,245,247,87,182,117,219,133,37,137,243,4,179,140,115,213,72,192,21,209,148,43,115,44,207,138,161,28,211,82,217,72,158,107,182,143,167,61,154,189,0,253,150,79,174,235,169,147,139,156,59,217,40,7,41,116,87,239,245,98,134,50,176,243,81,176,241,182,62,252,86,227,161,179,205,223,166,212,32,240,102,147,234,157,81,24,135,169,0,7,53,137,72,180,97,209,108,25,151,37,32,121,130,193,182,56,109,72,133,133,163,21,63,202,140,188,67,103,2,185,138,71,95,147,102,97,208,43,38,110,31,207,150,11,251,84,68,124,162,99,136,228,72,30,63,213,77,162,157,145,1,4,30,150,217,142,113,231,34,232,43,95,4,124,224,3,165,169,80,144,40,185,51,101,65,197,226,106,144,21,149,209,235,153,67,199,116,188,154,74,46,56,96,8,192,40,117,96,221,238,191,104,27,109,115,104,178,149,60,27,236,227,186,182,17,83,40,97,39,19,93,64,194,171,178,80,5,252,14,230,216,205,124,190,172,105,51,202,103,149,100,42,47,90,228,219,26,119,95,99,42,220,20,109,74,240,137,163,30,61,111,162,29,146,79,254,132,149,105,236,13,123,200,184,120,243,118,255,7,111,49,30,231,240,173,127,2,158,246,127,62,252,97,191,175,164,81,152,120,186,81,149,9,13,126,48,251,91,73,53,233,32,44,82,1,78,234,248,113,166,27,139,11,116,156,37,141,66,0,130,223,135,195,247,126,116,244,246,239,129,41,63,250,251,215,21,170,28,57,91,196,177,194,28,206,20,190,101,174,176,185,82,36,227,52,160,38,104,27,5,192,99,72,138,33,145,20,231,214,5,116,36,115,242,72,67,10,42,59,84,88,26,174,95,225,104,230,33,114,37,176,46,170,176,48,212,248,118,249,152,180,123,128,42,121,111,0,121,163,7,88,182,7,61,116,246,80,238,253,250,191,239,253,249,187,135,175,255,252,232,119,223,184,251,127,127,112,248,237,183,238,254,226,55,208,37,52,161,84,208,1,129,35,79,237,199,35,79,89,87,110,225,222,64,252,85,50,147,104,128,36,217,27,25,64,109,233,111,89,109,235,40,18,135,6,64,228,54,141,177,10,171,9,175,35,80,101,161,176,84,60,162,26,236,140,223,80,203,41,204,80,194,33,242,10,178,105,15,230,4,49,244,158,107,246,13,175,5,113,236,31,251,56,241,32,69,206,146,16,37,76,221,145,76,243,192,173,242,211,206,139,0,99,128,189,185,76,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,30,212,10,167,154,113,231,242,171,46,91,245,161,211,58,121,165,29,183,103,149,52,28,14,63,250,238,225,215,222,98,106,128,24,76,42,79,52,83,22,220,153,211,69,116,46,13,81,16,126,142,190,250,157,36,68,249,78,125,132,240,253,248,47,255,231,222,175,191,60,17,223,230,163,130,239,209,175,254,245,240,131,15,62,61,248,222,123,239,207,247,222,251,233,209,251,255,49,9,229,135,184,153,238,253,254,245,251,63,248,246,131,222,208,244,34,69,133,30,164,64,170,85,72,155,212,183,127,127,255,237,247,163,8,109,100,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,245,173,137,39,25,227,135,188,118,161,53,113,138,245,243,115,234,19,105,18,14,128,103,130,134,39,12,240,179,246,128,101,182,232,56,5,68,217,139,50,192,151,184,198,211,218,88,141,99,135,42,196,14,197,77,159,199,15,17,207,7,208,28,215,234,39,79,157,36,184,97,193,144,224,54,97,101,157,114,167,112,213,103,236,148,125,59,83,151,236,219,159,108,135,230,50,119,200,178,29,183,183,147,169,83,172,232,167,165,99,29,167,219,203,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,225,111,190,5,71,24,147,138,65,184,127,152,82,241,126,140,84,188,255,169,146,138,175,165,75,197,149,84,169,184,18,43,21,87,78,42,21,163,46,235,129,10,197,151,121,3,39,150,137,5,160,199,34,241,223,166,72,204,116,137,147,68,226,240,114,123,248,18,241,253,239,127,245,240,181,15,51,74,196,159,36,186,76,32,158,136,110,243,211,53,186,143,10,186,135,111,253,231,253,31,252,251,36,116,255,230,228,80,156,146,79,64,12,21,205,6,164,208,249,169,165,208,88,1,179,254,232,10,152,39,149,72,246,135,153,208,29,150,31,1,100,247,111,220,46,103,192,150,177,60,175,232,182,245,104,224,92,201,140,243,42,114,65,246,131,194,250,81,16,132,18,187,225,139,63,211,216,30,248,22,11,190,89,224,194,177,46,214,3,237,73,140,225,208,52,100,164,198,19,129,15,237,193,13,52,108,142,237,137,196,206,90,37,94,242,2,204,220,85,28,106,24,190,195,255,254,249,221,95,126,131,102,219,183,54,225,229,210,248,247,116,131,40,113,171,159,114,149,143,149,194,119,196,200,246,63,47,238,227,39,220,92,103,189,166,14,223,190,147,221,211,172,55,22,87,7,174,222,243,175,214,167,187,211,246,108,168,104,193,49,171,38,54,144,253,252,226,116,34,120,249,147,20,193,239,126,239,199,71,175,125,249,232,119,95,142,97,134,31,146,36,126,197,141,185,159,118,63,85,247,211,110,170,36,94,77,149,196,171,177,146,120,245,164,146,184,227,184,195,83,151,194,5,80,226,130,241,11,138,223,132,239,244,2,184,12,43,207,161,100,181,114,122,112,114,57,93,48,76,45,152,243,49,55,208,79,96,11,67,220,156,237,13,118,207,83,238,177,56,211,41,57,246,113,152,210,209,223,228,131,52,205,100,44,108,52,182,51,50,112,175,247,123,48,97,220,249,96,34,51,239,141,42,186,42,195,178,193,248,99,180,22,21,90,72,197,1,189,15,173,64,14,251,116,5,102,162,103,156,167,216,103,24,224,221,231,243,189,154,25,70,209,236,100,96,239,211,229,139,108,220,255,21,88,185,50,247,63,145,87,74,96,236,152,254,37,241,152,148,0,16,201,245,204,174,78,38,95,104,159,50,249,34,59,190,217,174,166,110,63,2,152,222,202,132,233,173,71,0,211,174,211,115,59,217,6,150,21,125,104,2,197,131,19,29,232,184,229,220,32,179,87,116,216,43,7,194,218,93,164,62,199,18,145,104,88,131,231,70,142,217,6,146,198,63,169,40,19,162,115,23,154,138,209,39,193,156,241,202,171,6,176,236,61,39,12,243,236,0,253,19,8,9,232,97,115,253,180,220,167,30,54,99,201,204,54,184,87,3,27,93,245,211,218,23,166,43,254,235,232,11,115,60,249,235,232,11,99,219,153,101,211,221,111,190,49,117,119,220,248,238,184,9,142,132,32,46,202,190,34,110,54,207,8,170,23,240,139,248,20,15,248,219,63,191,251,254,175,239,189,247,83,207,24,251,193,142,121,118,30,202,157,130,135,250,171,197,246,17,91,45,76,193,116,244,111,95,57,252,135,223,157,54,169,201,162,166,251,100,77,253,63,250,238,225,31,222,63,252,214,63,195,65,8,251,228,238,159,126,12,219,38,245,78,100,162,166,48,157,206,116,13,151,219,199,249,202,172,44,126,21,30,138,158,95,197,199,31,188,209,255,255,126,203,103,108,67,29,52,243,48,14,115,155,245,154,82,80,225,211,124,119,190,203,62,85,22,244,58,251,164,215,22,202,252,83,123,78,103,159,170,229,170,161,0,71,101,98,56,58,125,17,131,238,169,189,166,91,178,242,102,65,165,24,117,229,106,21,235,183,241,179,214,41,227,231,78,243,164,123,19,125,58,29,19,100,190,51,241,187,116,136,14,152,252,213,42,241,186,15,251,134,81,160,130,170,212,120,8,162,86,104,198,5,79,233,105,217,93,174,104,101,25,196,5,187,147,188,9,219,189,129,99,4,221,8,41,137,52,99,169,216,112,15,87,134,15,10,222,87,182,7,187,56,6,34,220,185,175,107,230,98,57,254,81,249,219,17,10,134,146,68,170,133,49,210,81,135,195,31,236,128,79,202,54,148,160,247,80,138,82,156,116,84,244,112,82,102,132,133,108,209,14,197,89,104,40,119,223,249,71,118,82,127,252,167,127,189,251,147,47,195,170,165,248,191,222,125,227,208,30,12,177,31,237,14,106,242,76,171,72,228,18,245,120,11,40,167,160,219,100,209,11,99,238,14,6,61,215,28,178,230,105,76,50,55,47,244,123,9,205,91,253,80,243,236,42,238,164,205,195,158,186,251,209,123,137,173,246,218,161,86,171,167,210,105,214,227,123,127,249,246,189,159,190,121,247,235,191,63,122,45,105,216,71,78,183,23,238,183,150,142,129,202,226,115,93,233,13,92,84,10,94,31,229,215,73,5,163,240,232,151,138,218,181,98,180,165,129,83,143,233,95,40,172,134,162,41,168,70,132,53,85,66,100,206,40,24,61,166,188,184,168,230,230,202,248,127,1,26,197,164,57,53,87,94,172,65,138,116,19,77,59,77,11,86,63,252,240,43,192,15,42,141,114,48,153,177,137,216,1,82,219,143,129,178,89,64,67,213,39,202,106,185,2,148,168,86,169,87,230,11,76,242,18,247,233,220,63,252,145,217,73,140,121,159,180,147,218,64,205,30,200,78,242,154,79,221,73,116,189,243,208,119,18,70,100,37,173,226,39,186,155,144,24,143,156,71,102,63,49,116,78,176,163,4,128,200,158,18,25,41,187,170,178,56,191,80,175,195,175,106,100,87,189,114,237,145,217,82,184,168,126,241,167,79,236,112,242,154,127,4,15,39,29,216,173,231,163,155,249,33,111,169,221,155,109,235,145,217,80,136,204,9,182,19,171,30,217,76,44,57,237,128,154,95,152,175,86,180,197,170,22,217,74,43,143,206,86,130,41,61,252,230,55,238,190,247,211,212,173,212,31,62,160,173,228,53,159,186,149,250,195,199,91,233,241,86,138,110,37,166,245,231,95,198,234,176,185,190,161,142,40,144,186,81,213,64,48,237,83,148,247,122,25,69,223,110,243,0,153,156,70,84,151,79,59,78,146,96,217,104,176,141,8,0,217,102,109,0,26,175,120,159,184,180,138,31,133,212,198,146,57,227,137,95,216,21,7,236,209,254,8,103,166,103,92,161,128,134,104,46,0,80,135,186,173,247,97,57,72,209,97,48,217,113,217,5,59,126,70,22,152,77,39,195,184,53,28,58,172,12,125,101,162,36,124,191,53,50,236,125,10,49,116,48,212,183,140,101,67,183,216,167,43,104,19,81,209,84,252,220,40,143,189,54,5,224,49,34,60,48,94,228,201,100,140,112,153,98,3,162,73,67,235,249,85,69,165,180,171,182,1,139,97,172,6,161,55,202,170,215,72,177,172,82,160,28,84,155,54,158,208,252,166,24,203,129,163,192,59,74,237,66,203,76,45,208,145,199,93,142,156,131,125,109,142,214,21,93,217,40,109,25,238,170,201,204,160,156,179,246,160,191,162,183,183,141,188,210,190,189,191,15,98,144,103,124,226,15,202,196,138,183,123,24,145,191,111,184,219,131,14,32,9,155,197,106,4,35,243,160,22,195,37,45,198,18,129,167,201,108,42,10,190,183,3,60,43,20,82,238,253,250,223,152,239,11,21,224,43,162,249,132,166,250,44,55,237,27,142,25,118,254,169,167,242,225,78,150,186,3,123,13,240,202,75,161,129,10,7,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,225,31,191,75,184,185,12,41,193,209,124,229,15,81,140,9,2,139,47,218,38,29,142,15,215,91,120,8,84,16,242,4,8,47,56,253,129,99,58,84,57,110,153,22,203,201,203,20,145,102,154,107,28,211,39,194,240,149,163,255,250,237,253,47,127,23,35,116,252,243,27,19,74,96,71,227,75,208,160,164,149,144,173,174,98,74,220,185,115,204,185,117,67,211,73,65,163,232,241,135,200,188,202,139,60,9,184,132,82,76,27,130,190,4,27,80,35,221,111,78,28,160,204,192,61,236,97,59,210,244,23,96,239,133,23,84,67,238,4,110,62,131,109,190,62,219,201,93,211,234,172,134,215,160,165,6,186,110,17,194,128,143,81,122,210,50,246,220,171,102,251,166,52,56,56,54,72,171,197,110,193,147,199,81,13,46,214,224,190,53,124,197,65,19,232,183,225,41,228,216,183,21,94,176,12,29,194,255,84,105,73,103,64,95,222,0,167,131,249,74,86,204,95,9,99,238,209,135,12,120,191,236,209,146,211,193,90,194,84,75,198,52,110,188,249,250,105,196,42,155,101,148,175,72,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,155,89,78,121,234,34,139,62,231,49,10,43,100,116,23,152,36,234,84,132,163,104,38,36,91,165,190,62,12,82,8,223,10,178,67,77,146,166,58,114,12,123,199,89,89,58,81,68,55,217,145,32,77,28,37,248,195,64,95,87,130,95,167,25,9,96,15,182,155,93,117,147,238,48,22,141,114,91,220,92,204,207,227,221,196,86,243,133,77,180,5,206,111,210,148,23,242,219,106,71,29,34,159,72,252,162,82,89,52,42,229,110,173,173,208,247,130,218,106,110,137,71,118,212,157,230,129,255,110,68,227,224,229,17,12,22,179,147,187,66,150,103,141,94,73,87,3,166,34,141,54,181,162,134,216,198,70,107,156,196,56,34,39,196,74,33,27,40,155,76,122,236,30,50,68,152,1,98,148,194,248,55,98,244,118,129,39,218,54,236,171,219,192,112,173,234,251,192,221,33,23,106,32,199,95,169,20,181,106,177,188,128,236,234,254,112,176,139,226,223,255,255,181,159,85,233,59,48,56,0,170,90,166,47,28,8,136,24,63,120,159,37,192,150,104,40,135,111,189,13,3,130,146,98,160,54,165,176,250,229,69,254,53,8,129,37,249,48,118,13,227,102,67,169,3,186,97,228,22,211,144,171,164,33,247,241,7,239,78,66,110,62,140,220,225,111,190,5,76,65,0,63,2,195,240,155,139,226,87,209,82,240,171,212,131,248,9,232,254,248,189,57,113,252,42,25,80,36,48,12,197,121,5,68,28,49,229,3,104,168,241,72,207,182,109,108,193,50,95,229,82,145,31,124,24,191,121,17,106,241,139,31,254,20,214,47,217,220,55,52,149,201,94,140,51,86,212,30,219,242,208,127,30,212,12,119,202,190,255,145,155,146,147,76,69,145,191,112,195,48,111,103,239,83,149,54,145,31,104,147,164,42,223,19,2,191,82,227,161,60,38,163,16,165,104,219,38,189,109,121,217,4,41,218,171,35,18,157,29,47,109,223,208,109,186,165,125,81,239,89,36,115,9,27,87,162,97,142,79,195,228,184,128,148,199,195,135,226,251,97,178,81,9,67,64,78,121,129,172,106,121,58,212,224,201,229,104,74,66,201,74,52,37,161,100,53,154,34,151,12,134,5,141,75,147,75,115,181,211,37,70,215,202,42,187,3,95,118,65,202,229,2,55,151,55,84,84,65,0,123,207,83,15,255,243,63,143,222,255,15,150,90,241,82,63,254,224,87,24,95,224,191,126,11,124,54,203,171,194,34,97,48,113,76,203,30,84,95,32,96,195,216,168,194,34,163,215,97,27,149,5,213,176,237,129,221,168,168,120,63,219,80,40,144,250,254,168,103,234,244,60,94,0,47,159,163,205,8,199,217,30,153,187,134,37,193,249,224,109,192,118,42,8,134,213,51,71,1,8,40,60,77,7,97,95,247,1,120,26,233,172,0,118,13,115,223,244,235,251,18,107,102,4,204,33,26,36,200,115,83,57,205,185,9,137,116,199,158,155,144,224,55,21,28,243,244,215,202,225,31,254,114,244,157,95,77,1,97,107,4,227,178,57,8,142,116,245,175,120,164,79,101,41,74,244,222,243,158,3,20,191,246,218,209,187,95,83,228,28,86,56,68,168,172,81,191,81,171,242,230,203,149,186,63,123,63,249,217,253,239,255,23,47,80,137,41,0,16,238,126,239,119,132,60,150,145,97,108,132,155,109,1,183,249,176,90,54,57,25,135,15,156,118,31,140,85,57,234,49,49,162,225,24,203,30,122,50,173,86,202,74,10,181,86,170,225,61,195,211,43,210,30,120,253,151,247,255,254,151,60,29,231,77,86,6,48,100,246,148,72,98,0,33,98,244,168,254,158,4,23,89,43,74,220,151,18,127,244,149,187,239,188,207,211,191,20,110,141,79,63,239,23,103,82,190,248,69,129,57,149,131,54,246,238,126,229,15,176,172,217,208,214,53,49,182,243,53,181,107,35,90,117,109,204,28,90,148,74,70,32,254,28,198,0,169,102,4,82,157,79,1,82,203,8,164,178,152,2,164,158,17,72,121,46,14,136,207,76,17,243,116,209,216,49,66,156,23,205,182,22,248,26,152,231,192,18,178,13,199,176,119,6,166,29,38,58,34,31,217,56,156,97,175,224,21,195,32,165,34,181,25,231,232,37,230,30,163,24,200,246,158,188,215,138,24,7,118,151,43,123,227,240,246,233,22,199,43,118,219,135,34,149,33,146,232,149,185,21,91,134,180,138,94,25,230,149,17,91,240,39,31,28,190,247,195,195,215,62,244,202,186,253,80,240,135,178,228,191,205,43,81,164,7,28,153,224,24,8,74,25,142,149,33,137,169,176,41,186,246,160,127,229,182,115,19,153,113,95,84,141,196,155,204,84,73,138,52,244,176,136,75,32,230,239,195,106,84,30,209,224,74,99,33,209,167,88,108,245,164,197,54,44,7,194,144,240,66,114,160,28,175,40,198,69,136,43,44,199,83,145,11,87,98,33,75,209,76,252,213,103,226,253,104,98,252,128,240,250,11,172,154,19,14,76,226,46,180,111,7,130,10,5,6,38,180,25,217,70,203,62,54,172,124,236,240,200,161,116,78,58,60,34,84,137,144,40,209,25,9,165,93,63,4,4,126,35,17,252,220,72,183,117,203,53,12,47,197,47,16,9,252,73,146,171,103,114,204,200,162,255,93,150,234,128,207,90,97,146,251,120,140,111,131,66,54,179,77,48,174,26,123,65,181,49,87,40,106,205,102,211,58,163,124,252,167,175,31,254,236,223,233,114,23,191,30,125,255,155,244,85,57,252,54,125,24,147,66,33,2,131,169,158,161,244,143,143,222,253,177,34,172,130,203,8,194,152,129,77,249,154,210,168,136,47,127,124,83,105,84,189,156,175,41,141,26,255,114,248,206,59,74,163,238,21,251,158,210,152,19,57,175,255,74,105,204,123,117,254,94,105,192,233,208,201,97,223,80,27,56,194,139,200,131,120,183,214,24,253,94,207,236,155,238,115,131,29,227,121,56,249,230,84,71,170,129,167,233,174,110,178,154,149,186,166,165,93,117,110,25,110,171,131,30,235,142,107,235,44,195,187,40,185,178,203,29,208,164,180,107,189,104,218,21,55,92,243,69,198,101,230,21,197,79,59,203,181,21,248,74,146,72,91,145,149,31,114,43,178,174,35,0,87,122,11,64,74,191,12,139,236,170,88,100,236,126,39,146,135,235,89,206,18,26,147,137,23,181,189,205,162,227,222,238,237,41,161,138,236,134,41,68,125,153,255,62,144,139,194,24,119,66,123,187,113,224,45,227,240,216,235,248,92,98,11,159,187,225,17,0,160,80,112,138,164,171,5,170,241,164,61,24,184,165,39,33,15,25,17,243,54,236,235,224,149,1,75,205,195,164,251,87,94,190,68,66,144,214,21,63,193,187,74,166,130,1,45,74,97,67,186,156,22,47,1,68,111,202,89,70,243,9,249,219,88,104,209,162,229,247,3,229,247,69,121,17,201,33,230,38,62,0,223,229,229,55,93,235,185,97,164,176,24,232,153,102,153,46,106,94,225,74,197,248,1,117,188,105,231,229,242,249,96,144,133,176,34,188,105,224,117,167,209,214,29,215,193,231,54,232,67,201,233,153,109,35,175,169,85,188,106,145,21,169,177,197,225,3,20,235,162,40,233,94,104,35,74,226,86,41,184,11,27,73,206,12,235,76,222,220,54,80,119,163,178,47,55,76,163,163,15,188,111,35,16,101,65,160,85,54,188,46,14,118,174,192,110,28,200,61,116,97,204,196,13,20,133,197,18,122,213,166,235,93,56,249,137,225,27,28,124,172,197,8,37,26,170,13,48,155,77,155,0,162,108,220,164,123,87,248,143,117,82,248,181,166,78,135,227,209,156,248,219,178,192,147,120,77,67,186,222,229,0,246,123,19,1,120,138,98,185,62,77,130,71,241,30,0,146,42,255,27,115,103,78,117,73,79,252,180,118,198,130,93,110,116,129,58,32,97,40,33,137,200,163,117,81,32,81,31,57,70,222,31,89,153,46,167,99,126,156,209,121,176,136,243,195,99,194,128,115,138,159,136,180,164,130,151,110,76,147,46,86,49,18,239,85,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,135,95,253,7,20,42,208,50,66,132,70,194,219,113,185,162,51,36,154,85,70,79,241,66,193,135,74,67,210,196,11,113,15,169,36,3,15,185,198,12,52,69,21,24,176,164,123,120,28,244,23,205,208,236,11,166,32,209,242,9,221,249,140,221,28,58,183,35,33,90,178,158,122,234,9,232,144,141,134,42,134,213,201,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,203,87,149,129,132,82,148,18,179,178,196,38,63,157,115,216,191,209,185,161,20,150,252,218,241,131,9,243,212,63,131,191,112,198,250,64,116,73,185,145,87,138,64,208,103,149,2,205,22,112,82,240,113,189,188,225,29,55,229,114,33,82,180,65,80,128,231,78,216,170,72,149,108,235,156,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,226,174,149,87,205,138,116,61,150,17,29,40,153,1,27,126,221,54,21,50,1,94,53,241,220,62,176,157,118,7,229,33,148,133,60,49,233,2,37,225,205,30,200,56,30,141,14,48,191,134,154,136,118,240,70,48,35,221,59,235,137,90,97,18,39,177,214,233,131,58,12,112,225,196,122,201,90,91,53,245,104,17,23,147,193,179,87,122,173,41,194,214,69,95,21,161,109,204,204,77,248,59,78,41,130,0,7,126,45,29,184,23,162,53,12,187,146,34,72,8,188,221,88,208,129,152,87,97,176,213,168,92,20,173,132,95,84,169,14,155,169,48,30,233,147,101,135,74,59,249,216,126,7,39,13,168,159,33,168,95,52,102,170,152,186,37,70,166,179,80,65,32,227,233,197,28,7,10,233,77,174,241,80,212,65,147,235,122,148,165,40,2,73,156,8,16,82,252,133,54,165,39,35,164,6,39,164,137,231,159,68,72,45,143,144,202,201,150,71,72,225,248,137,5,130,143,93,236,14,93,203,179,156,37,8,34,201,171,13,168,128,0,226,96,228,185,228,174,235,72,207,183,176,97,118,222,75,209,69,155,20,221,179,0,3,26,91,132,41,106,120,33,153,236,195,161,165,187,87,70,155,113,39,179,106,171,186,58,88,114,237,253,3,60,18,221,193,21,215,38,149,128,24,227,18,27,227,158,97,109,185,219,227,54,202,193,121,19,165,3,109,140,149,176,189,204,149,108,168,196,117,49,122,243,57,144,175,74,195,193,110,190,172,169,244,185,175,239,229,1,159,2,118,208,125,186,105,159,113,27,112,146,231,173,207,235,69,227,243,122,97,86,47,64,75,103,205,61,163,147,31,4,183,143,71,34,178,237,31,175,120,104,3,121,84,41,203,14,242,148,96,15,106,11,45,197,180,149,180,91,236,219,79,139,167,73,206,4,222,168,104,82,248,52,154,125,122,145,69,245,94,48,9,190,101,209,84,138,69,100,54,254,10,183,157,183,13,68,120,166,48,113,143,147,106,84,95,174,143,148,15,43,19,18,184,119,52,127,194,190,249,70,85,103,60,173,2,194,109,42,251,166,229,154,58,70,222,58,252,217,15,63,254,227,63,78,40,222,25,13,246,71,88,250,254,247,179,67,190,255,238,159,39,148,221,29,245,117,19,75,190,243,223,247,191,255,59,180,47,75,47,223,51,204,219,104,46,50,162,58,225,210,119,238,8,43,181,116,40,123,166,62,32,16,31,127,240,171,201,165,111,111,15,172,45,42,126,248,179,95,76,46,14,57,88,246,232,135,239,79,46,187,201,241,0,192,153,202,119,244,205,0,230,197,88,140,188,97,40,198,246,15,179,169,90,49,182,77,200,102,233,197,172,88,241,1,186,189,61,210,45,214,251,98,249,137,64,13,224,24,59,198,222,11,221,188,114,255,95,191,169,20,162,221,234,2,177,198,112,140,161,228,221,145,66,187,135,169,35,19,197,102,131,116,212,131,145,27,18,21,135,166,33,52,153,120,0,250,183,3,114,170,108,183,38,167,123,143,101,243,224,192,194,98,45,80,87,178,79,75,72,175,122,233,133,134,231,134,16,110,14,95,231,190,115,71,67,11,102,178,146,94,187,133,68,57,106,43,29,208,172,54,173,236,122,89,11,213,176,209,167,157,27,33,81,85,193,153,150,199,22,53,197,35,62,96,131,222,142,129,238,46,120,253,51,187,105,222,126,177,167,187,179,253,1,80,240,129,61,11,249,207,241,143,48,237,215,122,151,72,66,30,23,150,208,252,114,176,91,66,183,36,24,72,32,91,93,85,185,190,217,211,173,155,74,97,108,244,28,35,23,97,252,69,199,162,138,122,209,135,213,176,145,69,100,164,194,22,23,77,75,212,93,145,175,235,163,35,44,229,2,30,26,222,179,36,220,50,224,181,144,197,61,130,66,194,164,143,105,192,98,250,212,70,219,185,37,6,219,233,220,158,118,168,163,49,116,173,172,66,68,65,94,68,15,172,75,187,87,220,169,151,79,210,235,60,86,170,216,21,122,157,246,81,235,77,244,1,94,43,93,66,13,189,81,24,37,152,20,179,8,99,9,44,41,95,186,68,100,29,157,22,128,228,127,233,75,222,183,51,192,144,57,6,16,142,14,156,51,151,47,123,233,200,224,52,149,174,9,44,28,112,145,188,43,14,11,26,125,5,186,170,111,193,34,49,136,157,204,43,92,29,123,161,3,92,216,196,194,104,215,226,160,58,141,216,88,251,212,135,218,14,15,181,26,124,69,35,230,96,225,163,148,189,151,28,121,247,216,100,115,191,151,128,189,155,128,189,136,2,156,128,189,213,127,224,216,79,38,67,81,220,195,58,243,168,212,212,25,180,71,72,182,113,149,243,80,91,203,251,23,58,249,96,32,195,2,247,101,149,210,154,131,117,5,193,43,27,48,18,106,36,155,153,4,52,121,184,214,3,140,62,43,204,45,120,136,56,21,211,120,196,188,238,192,114,201,153,179,92,81,185,235,248,103,186,221,174,50,86,49,198,187,239,216,238,162,95,59,252,162,140,45,195,234,52,14,88,100,253,134,166,218,116,141,174,201,96,5,40,189,179,185,184,137,70,207,204,248,179,109,218,109,12,156,128,145,247,94,33,11,11,16,76,241,11,191,138,135,111,3,219,132,38,27,10,156,61,116,206,64,93,238,39,79,214,74,208,242,213,193,242,160,179,79,214,249,208,50,217,77,176,80,128,24,249,29,157,159,173,206,10,107,222,222,218,212,65,120,162,159,210,124,65,137,195,176,211,233,24,134,166,8,105,4,109,44,148,131,205,49,27,176,220,23,54,237,217,167,143,254,233,55,247,223,248,214,255,124,248,195,131,246,56,247,241,7,255,145,251,159,15,223,60,124,235,39,71,191,254,30,166,117,198,159,69,127,111,3,240,118,124,35,184,224,120,147,137,21,176,105,104,14,210,49,71,80,78,169,209,115,35,243,218,103,21,230,113,176,214,31,186,251,43,52,62,216,53,29,173,29,46,98,220,129,23,96,36,122,250,16,19,177,155,28,253,193,80,111,155,238,126,3,157,184,117,88,135,203,48,245,56,124,236,219,11,221,46,44,255,47,54,42,129,239,215,188,239,242,248,84,234,117,85,252,175,149,42,5,17,170,226,50,195,116,14,38,156,194,31,28,4,7,232,85,139,122,30,90,52,180,76,200,246,205,91,29,204,39,159,71,234,151,93,98,73,199,15,188,208,243,100,41,76,87,209,194,186,134,133,21,16,54,91,2,1,135,121,233,143,199,106,10,180,179,24,45,33,0,236,159,94,191,255,195,119,61,179,177,8,176,13,222,133,117,229,51,154,182,88,134,110,168,202,103,12,99,14,254,41,27,99,224,39,19,118,24,103,137,2,124,53,12,50,203,204,39,84,42,176,200,0,254,197,89,154,249,66,160,103,146,163,113,140,130,2,111,152,65,18,177,245,221,85,99,7,85,6,174,202,85,197,126,90,72,53,197,72,96,172,234,59,112,159,228,83,155,68,138,213,223,95,217,134,190,40,51,86,1,181,146,235,27,75,128,98,30,161,152,57,211,202,25,5,197,242,231,24,14,90,243,140,30,176,6,17,243,205,102,213,88,55,55,84,17,108,154,247,59,60,107,242,86,16,43,144,207,30,190,231,160,116,189,85,128,205,61,245,84,168,61,190,36,78,214,30,95,35,208,30,167,209,17,127,159,32,17,246,129,63,166,191,143,60,253,101,131,124,126,64,247,109,22,217,196,110,227,151,150,101,246,217,157,15,164,196,16,233,242,167,152,72,235,62,37,228,107,27,40,225,220,252,220,60,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,160,86,80,117,61,141,4,249,33,39,80,40,151,46,231,174,4,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,209,31,110,235,142,137,214,193,166,131,17,175,58,20,0,40,192,169,85,50,177,79,194,205,235,0,118,175,201,98,16,121,207,137,123,108,218,66,37,19,95,151,10,107,227,216,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,39,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,211,163,121,139,218,3,162,121,53,109,179,50,223,137,167,121,149,36,154,87,73,161,121,149,36,154,87,121,212,105,30,119,8,75,162,121,213,19,209,188,106,12,205,171,166,211,188,106,18,159,119,244,207,111,60,166,121,143,105,222,95,59,205,43,63,56,162,215,222,172,39,49,122,213,36,162,87,77,33,122,213,36,162,87,253,20,48,122,64,78,130,68,47,88,38,193,126,64,117,147,233,94,240,190,94,80,190,96,170,68,251,92,113,131,181,190,49,181,166,18,13,22,196,53,31,222,43,231,109,63,108,225,101,195,25,190,60,112,176,99,212,0,170,18,85,19,127,245,176,169,4,19,37,93,196,46,196,219,187,130,106,138,175,146,206,177,160,246,68,170,175,25,140,196,104,76,187,64,145,163,136,242,56,192,94,44,209,19,145,116,252,56,39,182,108,69,243,72,60,166,215,57,125,175,199,81,79,132,171,250,13,106,227,20,210,46,17,114,143,112,235,123,248,4,224,177,8,55,235,18,2,120,145,189,232,9,96,137,206,182,237,129,227,120,219,61,2,251,51,245,249,185,250,130,70,52,99,203,54,121,47,171,226,24,83,42,62,241,170,0,206,123,173,61,83,68,215,214,57,37,135,41,48,182,6,232,149,128,205,95,148,233,138,150,136,42,52,183,207,96,57,112,172,49,34,239,215,150,137,43,17,50,58,105,120,7,47,154,150,225,53,0,103,13,90,231,201,105,101,158,246,252,168,191,9,16,42,209,227,136,147,66,234,133,201,123,177,169,227,171,217,0,96,217,27,162,208,33,195,240,71,95,14,216,118,91,182,62,220,54,219,202,70,9,155,214,109,52,222,195,163,154,207,83,89,93,63,24,208,49,131,113,25,132,54,124,174,93,209,40,162,26,207,42,213,147,243,202,94,150,110,116,171,186,161,140,241,13,41,192,146,47,167,154,239,78,207,143,9,234,78,239,225,117,71,40,219,227,186,19,201,43,75,89,155,243,155,243,209,238,136,115,36,110,231,243,147,36,100,195,20,58,75,226,42,198,82,19,164,181,95,178,243,133,248,115,197,101,20,26,8,157,91,98,200,127,81,21,159,174,109,44,121,102,177,18,60,254,112,210,139,230,158,209,203,43,184,141,96,47,20,24,156,65,51,174,56,242,115,104,248,202,170,28,176,5,122,1,77,213,26,176,164,245,2,122,89,154,77,123,125,176,65,36,116,201,72,189,22,178,102,148,92,49,167,204,152,170,221,100,219,222,82,165,176,179,13,115,140,0,200,222,83,126,107,147,95,148,171,182,48,22,157,56,88,253,193,200,49,250,131,29,35,164,45,102,104,172,91,222,128,89,254,128,101,26,45,183,112,198,72,106,24,192,172,208,107,197,180,112,243,222,147,197,49,86,109,73,85,68,196,246,130,20,30,116,57,240,40,121,204,85,159,199,15,104,177,227,34,233,199,125,115,218,64,204,75,246,124,149,87,32,129,163,136,241,218,19,40,190,136,239,117,5,238,8,85,156,45,190,62,37,167,234,88,208,122,44,78,52,231,2,146,199,174,248,62,53,83,88,69,72,207,174,113,246,196,79,9,88,68,112,103,51,96,26,92,249,38,210,198,155,72,230,70,29,240,3,42,216,220,132,254,11,11,176,42,136,73,136,41,181,110,111,20,26,162,228,211,11,20,64,57,165,104,24,65,143,165,56,205,83,216,19,159,78,255,32,198,0,38,140,99,41,215,252,51,25,99,12,9,246,132,114,235,94,78,138,0,154,157,71,225,231,125,248,160,103,226,138,82,62,122,247,171,32,11,84,216,159,42,251,83,99,127,234,236,207,28,251,51,207,254,44,176,63,139,236,79,89,227,127,57,156,50,1,218,136,27,60,38,168,41,62,215,192,146,137,55,80,210,57,7,37,192,34,244,224,119,104,80,230,219,248,131,176,5,43,18,225,24,14,223,251,209,253,31,188,238,61,23,168,200,135,172,183,128,168,185,179,94,251,113,209,130,49,108,6,61,48,56,230,34,159,17,119,139,205,117,232,99,63,152,219,123,63,61,252,234,119,34,205,99,95,224,144,239,15,6,48,119,20,25,243,4,152,184,113,152,116,187,139,186,134,107,82,28,206,225,253,195,15,102,201,190,57,116,40,135,43,112,122,243,162,105,76,175,10,26,154,134,244,70,33,223,209,144,24,80,1,121,212,5,73,13,156,135,218,146,253,5,102,95,235,121,4,51,146,177,100,207,204,20,2,33,48,130,197,128,104,240,167,158,208,221,72,149,204,91,2,69,232,11,155,144,164,250,99,31,213,120,117,212,107,127,130,25,134,243,155,149,146,28,147,227,100,20,239,75,22,25,135,19,181,181,29,212,34,61,161,125,146,234,170,211,84,79,69,55,168,252,222,106,172,134,169,174,249,26,166,71,80,157,68,143,214,92,29,52,20,163,179,101,40,1,245,27,246,240,206,193,230,120,156,59,176,70,253,59,92,237,54,86,212,190,105,61,167,219,91,166,5,196,30,171,173,194,170,211,173,54,105,186,145,54,136,121,169,171,67,189,211,193,200,10,235,101,62,192,176,51,76,140,236,66,163,23,191,126,234,248,3,19,136,129,233,164,18,62,255,191,184,184,72,167,21,245,128,83,87,218,89,88,136,125,170,192,194,234,235,123,87,70,118,87,111,27,45,140,240,211,88,208,60,138,19,99,229,197,41,14,124,170,27,117,35,160,96,242,182,15,39,58,232,99,17,162,54,94,145,130,87,37,81,121,164,176,37,68,111,52,120,193,204,201,237,194,224,70,11,236,85,15,75,14,7,36,101,81,96,250,80,112,204,38,207,39,39,44,140,91,133,175,164,70,26,8,3,197,24,67,49,176,68,160,77,95,41,34,186,195,54,177,67,241,233,153,33,121,71,137,68,108,160,92,163,179,206,92,194,54,88,148,122,42,12,196,151,7,86,15,154,159,41,122,175,135,54,215,103,242,50,33,18,129,54,155,113,137,45,12,128,28,74,15,97,223,128,249,34,200,79,48,229,82,34,236,117,37,148,42,251,144,36,180,98,240,243,68,184,64,44,235,211,48,176,209,184,138,226,84,137,230,164,48,180,42,105,221,202,205,102,196,143,227,76,32,69,56,231,39,134,164,16,58,51,171,143,70,55,252,171,125,27,237,116,248,23,244,19,124,89,239,225,146,104,4,97,139,48,4,211,1,79,128,205,85,125,7,15,146,181,124,32,140,247,68,37,86,61,164,196,50,78,71,137,149,85,47,149,194,96,30,189,253,123,30,86,79,144,199,135,166,201,41,47,44,116,186,90,188,38,39,146,231,107,114,22,230,218,245,238,66,178,98,138,121,194,7,58,101,63,188,78,117,231,22,235,90,37,190,83,145,188,178,196,55,117,22,245,106,156,122,106,73,231,7,79,148,56,72,231,144,206,41,210,101,17,61,117,58,146,20,14,186,42,8,82,56,61,142,28,121,219,245,211,177,61,231,18,182,39,46,20,156,147,3,103,48,178,129,155,89,167,131,161,51,106,187,192,22,240,141,66,177,226,225,235,199,31,188,127,247,159,222,228,95,55,212,117,110,116,83,86,212,133,106,169,170,46,212,75,11,126,106,69,81,231,22,74,101,117,190,90,170,249,169,85,69,157,175,151,42,234,194,156,156,90,83,212,154,86,170,169,245,106,105,209,79,173,43,106,117,1,82,231,230,32,117,35,81,60,206,70,66,60,246,186,27,43,169,241,96,142,48,158,205,42,198,16,226,98,139,202,67,8,180,13,179,151,183,103,221,2,106,36,245,167,203,133,3,33,248,12,64,230,25,124,65,95,26,128,124,67,80,76,132,2,7,216,231,93,213,105,246,102,220,37,19,221,116,70,155,14,11,95,208,83,29,122,169,93,81,141,153,166,41,34,21,24,226,131,117,42,100,238,161,109,123,33,60,199,109,251,72,158,191,237,55,219,155,109,70,203,112,215,47,203,76,250,122,69,83,43,140,107,150,73,2,70,119,254,244,16,179,236,189,2,66,39,94,155,11,19,29,137,204,1,227,133,203,162,185,163,238,210,251,66,29,109,19,223,23,10,61,41,180,79,113,54,188,39,133,202,93,77,211,244,185,26,127,82,168,176,100,172,123,170,217,141,230,174,120,94,8,248,212,122,173,28,210,123,2,15,3,171,150,151,160,199,41,171,117,77,41,228,159,208,40,254,23,178,48,192,234,154,170,82,50,173,238,224,21,242,4,43,246,81,229,185,142,4,165,184,83,172,214,58,155,155,154,81,219,224,211,129,84,105,28,41,157,43,209,159,34,241,238,209,170,72,63,139,228,18,94,90,172,206,215,119,118,151,40,101,151,17,206,121,77,91,226,192,161,6,172,181,37,33,121,149,234,21,109,161,10,197,153,252,87,228,244,174,60,220,203,57,131,158,217,201,113,253,223,18,18,138,34,123,194,148,73,250,2,68,17,137,166,54,158,220,189,92,137,189,154,234,92,191,142,75,80,70,121,190,178,88,158,223,217,157,30,72,131,156,47,139,237,109,179,215,57,224,93,0,124,138,200,24,22,185,140,173,137,190,17,183,120,12,76,27,61,61,220,6,215,78,76,3,171,88,228,117,219,186,141,112,246,138,76,44,111,88,32,128,197,205,55,215,143,23,153,111,99,60,96,138,146,84,44,98,128,75,255,59,96,109,89,134,173,30,19,38,147,208,100,240,206,168,219,53,247,34,13,72,202,226,34,95,93,229,118,165,90,21,3,30,179,138,210,87,120,118,236,138,29,123,48,132,154,214,244,56,156,82,195,124,17,243,55,156,43,11,47,126,113,9,117,27,69,41,225,84,91,202,225,219,189,7,167,62,126,12,184,39,149,7,90,97,164,226,9,179,143,180,77,183,220,201,77,38,183,16,65,166,65,62,50,234,169,246,130,64,198,172,136,106,181,86,174,235,211,116,36,161,85,122,68,14,14,165,235,215,119,225,176,60,232,147,150,139,19,131,34,204,120,90,19,137,148,161,103,76,90,196,34,49,105,1,167,128,22,84,167,161,119,221,184,225,78,173,74,207,3,31,163,102,99,211,192,0,189,49,221,58,70,15,114,46,70,239,200,185,211,161,224,213,130,15,81,60,152,14,84,83,23,202,106,121,78,83,75,181,130,63,115,169,52,42,117,184,136,10,67,115,130,4,148,170,139,117,60,91,143,5,166,227,131,41,87,235,181,202,206,174,132,98,224,232,245,190,9,221,249,180,195,251,52,48,237,189,94,204,121,156,196,67,76,59,52,208,155,228,54,142,15,115,218,5,81,50,29,224,1,244,238,193,4,94,231,88,27,108,90,124,252,122,219,65,166,34,130,206,49,137,10,172,253,232,194,167,24,99,67,29,67,230,28,19,44,112,3,32,158,13,225,168,240,146,174,95,223,28,116,246,161,61,41,197,6,80,94,73,88,204,62,38,145,205,87,41,28,27,21,195,162,191,216,24,209,254,24,156,216,57,243,116,0,133,4,42,48,31,160,2,100,167,209,224,70,29,167,55,68,60,96,17,226,252,244,148,75,38,9,200,116,61,27,195,97,79,242,139,127,103,25,21,39,4,237,209,52,224,107,216,3,23,85,250,140,131,137,81,119,139,251,141,109,179,211,49,44,63,101,79,164,200,212,169,140,149,136,217,53,111,163,188,225,109,189,61,31,143,88,254,224,192,147,80,170,229,10,200,51,57,109,137,69,48,218,111,116,123,198,222,210,141,145,227,154,221,125,234,4,222,237,193,170,110,27,197,77,195,221,53,0,5,18,84,8,176,195,197,149,96,115,185,18,69,116,199,11,68,36,73,89,228,169,160,252,196,142,254,134,150,19,2,84,24,62,170,26,83,193,46,84,225,31,192,13,48,17,229,146,86,43,207,73,100,113,177,171,215,245,110,4,248,168,159,40,61,114,4,253,150,124,152,226,250,147,203,113,125,152,174,158,145,161,43,163,126,206,76,237,203,92,197,147,56,29,210,44,48,131,90,209,55,18,188,248,60,166,119,12,165,204,83,27,181,201,61,227,139,39,251,88,122,237,103,29,74,69,85,20,245,0,74,99,188,153,70,85,101,186,67,188,248,93,109,204,222,48,172,155,166,229,204,238,14,236,155,180,126,103,105,85,118,119,70,198,172,99,183,103,119,76,99,215,153,237,218,168,27,109,219,176,174,157,89,255,121,227,217,45,211,185,170,111,174,248,9,64,63,70,61,99,246,111,6,176,67,0,80,203,13,31,149,13,114,40,160,231,91,251,250,112,8,164,195,105,40,173,214,75,45,181,191,210,122,229,130,250,82,171,59,90,86,87,90,23,170,203,234,214,106,107,237,146,122,115,185,181,210,82,183,232,119,27,127,153,44,97,5,127,179,76,189,213,106,67,157,203,238,178,122,115,181,101,80,157,150,1,41,221,157,101,117,97,181,213,95,190,164,238,139,146,251,8,126,184,124,99,69,157,91,109,237,66,78,155,149,221,91,134,194,251,171,173,26,36,25,173,149,103,32,105,126,249,25,245,214,197,86,127,229,26,175,206,126,191,212,186,189,98,112,28,71,107,173,125,47,123,119,185,85,167,156,53,200,153,91,107,45,64,206,53,142,125,203,196,118,103,87,230,1,199,179,173,254,234,53,0,179,179,42,192,84,206,182,70,144,52,130,114,51,88,110,103,181,186,162,58,207,182,230,32,241,230,74,11,32,33,58,171,229,85,108,208,92,187,166,86,160,228,28,150,188,177,118,27,122,178,210,114,214,68,31,7,203,173,219,107,253,101,142,198,62,0,129,44,64,109,214,79,156,57,215,186,121,246,146,186,176,194,186,179,115,182,47,198,220,89,109,141,32,7,17,190,134,120,156,29,82,90,5,210,42,254,20,120,253,153,63,123,155,242,205,115,151,212,190,52,81,0,243,92,0,166,151,255,82,171,238,231,236,158,107,205,65,206,12,32,119,206,67,110,235,124,235,230,121,192,24,186,189,181,10,105,189,243,123,171,184,22,28,72,116,32,113,23,199,194,61,191,189,170,246,207,181,52,72,28,65,226,0,75,150,207,215,87,113,40,23,206,139,190,181,249,124,207,158,199,249,126,166,181,123,225,18,14,86,75,195,226,43,243,171,234,0,16,89,133,101,1,101,175,249,11,138,253,102,11,237,22,244,213,65,24,43,208,85,192,244,220,57,204,94,107,177,74,11,162,60,44,37,40,115,177,190,140,45,95,18,203,86,44,88,54,90,47,3,132,91,43,173,182,24,139,17,95,147,229,103,169,243,218,51,208,123,64,104,64,139,146,205,36,252,118,4,50,12,141,157,229,197,101,28,7,109,249,26,199,240,230,178,95,88,111,237,92,52,4,44,104,235,230,74,176,49,15,161,1,194,178,87,0,95,24,232,253,21,222,98,63,174,197,86,75,193,231,167,140,134,66,119,86,23,128,31,185,105,48,123,80,216,248,103,224,255,167,80,149,221,164,67,229,41,10,153,217,212,158,50,59,77,65,169,159,234,233,214,86,19,247,255,83,78,123,0,44,87,211,181,161,146,34,232,236,10,231,14,214,149,39,117,32,252,59,6,99,144,114,248,175,145,19,244,253,85,251,85,43,144,95,236,232,246,77,200,47,215,234,101,93,99,249,76,91,23,172,95,214,202,237,106,157,231,243,147,101,115,43,151,243,242,153,20,31,202,47,246,240,212,194,124,166,152,96,249,164,96,117,70,155,185,156,95,159,159,99,126,126,31,248,53,41,191,67,255,164,124,210,14,251,249,221,90,119,190,203,243,101,85,130,200,231,90,57,204,199,255,163,106,145,3,76,198,194,178,246,217,79,197,127,222,225,200,96,150,23,134,123,75,145,124,38,67,98,62,138,145,114,182,143,15,85,15,76,67,160,32,231,7,69,193,178,22,106,39,40,212,229,124,49,42,208,243,64,21,95,167,77,32,185,94,59,166,81,98,101,115,62,226,99,49,98,113,61,240,38,202,43,62,59,155,227,252,10,193,169,8,212,189,252,142,97,12,103,67,90,231,132,81,110,208,235,114,241,152,196,194,105,88,238,54,83,94,231,203,133,32,208,4,133,121,46,97,104,177,76,46,39,173,79,109,26,52,124,37,122,44,18,140,147,203,8,50,160,75,15,131,243,20,235,57,212,172,199,130,11,171,45,15,228,204,80,123,153,213,225,106,2,128,52,29,125,16,119,194,63,44,203,229,36,202,177,20,41,205,116,8,210,156,100,89,247,145,85,155,180,112,35,3,23,59,54,158,26,246,244,123,195,122,130,125,74,238,205,20,8,198,237,44,252,183,205,201,19,181,73,186,252,112,9,89,183,31,45,49,61,10,168,103,143,226,33,198,232,196,51,17,167,214,79,110,46,112,52,74,58,144,147,53,206,20,252,39,172,146,88,150,233,117,166,92,113,252,228,61,78,23,131,170,255,104,187,1,129,52,135,151,1,169,205,76,160,112,225,67,54,251,62,10,31,243,141,132,157,147,218,184,80,253,115,221,127,114,49,126,185,48,161,92,131,95,8,76,236,211,244,152,250,183,3,19,75,192,135,73,8,144,222,44,202,9,170,57,173,84,43,36,205,103,38,74,58,97,184,249,213,65,16,63,65,110,106,115,217,14,124,233,242,32,14,144,143,95,13,9,106,66,111,36,142,39,116,198,203,185,130,203,210,50,207,18,187,0,72,100,29,67,108,77,136,113,108,192,178,238,117,146,70,125,250,1,247,46,36,178,49,89,129,246,142,211,154,119,245,144,178,74,227,217,162,172,236,236,132,101,225,221,53,168,147,203,164,242,103,9,120,196,173,166,9,99,98,79,218,140,210,93,69,70,240,39,188,164,72,66,40,149,46,84,10,83,247,125,186,123,139,19,208,172,249,100,154,69,183,27,50,205,226,23,29,209,30,36,245,34,233,54,226,212,241,157,48,150,153,239,90,30,12,98,30,118,209,107,21,191,193,32,127,73,23,41,34,139,46,87,196,36,84,255,31,123,111,218,229,72,114,28,8,254,149,34,182,71,147,73,32,19,113,3,200,102,138,47,112,223,87,32,112,53,139,124,113,1,8,32,46,196,1,4,80,204,247,40,205,82,164,68,113,155,171,99,36,237,80,162,40,81,67,106,180,211,228,72,148,40,117,139,226,143,89,86,21,251,211,254,133,117,143,8,0,1,36,144,71,85,117,171,169,173,206,174,204,8,15,63,204,205,205,205,205,204,221,205,246,62,237,246,90,192,167,96,111,229,214,55,247,214,167,61,157,21,13,87,24,218,135,217,241,23,159,205,221,238,198,190,164,188,167,125,123,176,130,69,41,196,254,129,138,123,132,99,137,156,53,145,78,177,172,96,59,39,84,165,183,177,179,249,124,176,193,3,149,129,189,45,158,77,190,208,86,79,80,77,72,143,223,42,124,123,219,61,167,185,126,242,14,174,127,210,50,225,139,126,254,106,185,111,151,216,87,58,161,125,250,180,237,4,180,78,29,180,190,47,83,98,200,41,224,66,171,146,229,240,167,90,119,14,20,159,125,185,229,174,14,238,153,120,158,28,129,228,96,55,228,73,176,29,114,20,73,27,219,193,14,83,225,108,242,109,201,122,95,74,192,14,154,222,229,128,54,194,39,80,233,247,182,158,78,200,231,222,86,212,19,234,72,37,71,4,138,48,50,79,75,238,222,166,213,167,57,174,135,232,188,135,236,54,19,232,13,13,254,173,222,188,222,224,239,24,41,116,177,229,89,109,219,186,14,221,232,120,87,29,4,50,37,190,242,137,91,222,214,46,14,182,248,16,92,72,97,35,132,120,250,44,188,155,124,115,183,162,126,187,240,246,96,25,30,222,88,191,239,240,219,173,242,41,14,254,60,164,10,95,53,190,85,81,236,225,109,94,29,158,142,187,130,119,41,19,35,238,230,78,60,61,217,59,98,187,221,224,244,126,246,14,21,112,170,161,128,21,226,118,5,222,202,44,202,156,162,143,253,165,121,187,181,143,94,146,222,206,241,147,237,6,46,164,140,205,243,205,237,46,92,1,125,128,159,201,246,78,29,223,239,207,254,105,69,143,231,27,28,0,216,51,246,221,30,133,96,169,218,108,214,134,202,190,129,109,219,237,33,245,26,167,113,99,239,42,77,252,215,180,240,100,101,217,254,171,9,247,101,78,109,181,142,121,127,215,42,23,27,208,52,7,247,181,68,111,167,53,3,119,144,104,25,110,174,101,148,76,12,203,192,36,184,33,233,109,160,101,208,116,108,86,160,11,25,111,175,203,219,174,202,24,233,32,215,18,36,33,94,18,220,247,204,208,141,130,183,81,183,45,56,207,208,133,44,220,157,164,49,47,137,76,195,77,77,80,16,38,57,251,91,76,7,189,184,99,119,105,67,33,15,223,93,2,236,246,237,207,219,159,183,63,159,204,15,212,75,66,139,212,70,148,217,44,225,59,197,193,147,36,30,102,117,223,105,125,103,36,26,123,226,255,187,165,231,221,83,225,126,93,193,122,254,184,58,66,70,239,7,26,187,195,150,137,96,13,15,181,19,198,83,120,237,222,148,14,150,240,39,193,26,126,20,88,160,205,93,93,45,46,160,174,125,168,87,95,64,243,183,1,109,190,183,214,98,191,5,80,54,208,106,119,114,182,151,182,49,103,162,228,46,213,7,121,35,59,108,64,220,107,59,44,57,220,210,71,161,202,12,244,76,40,66,131,174,132,36,233,157,110,126,18,208,67,68,142,70,199,7,238,64,140,216,22,222,232,185,200,109,99,170,87,240,132,60,43,114,183,228,217,136,99,73,79,160,29,67,176,35,239,218,151,230,217,54,238,219,41,95,52,218,229,59,130,41,113,182,20,92,210,245,162,216,125,5,208,206,232,242,43,194,87,191,42,189,27,92,146,132,55,224,228,5,16,101,188,13,79,33,163,112,22,88,170,189,30,9,186,170,2,53,223,187,204,27,3,66,206,51,207,25,197,149,118,233,127,104,130,244,12,76,185,185,137,189,119,71,53,190,21,198,223,71,141,248,89,193,160,193,171,163,32,59,103,219,166,117,245,76,214,224,246,153,119,241,210,59,70,16,120,2,2,109,121,193,219,155,156,201,169,49,160,65,40,252,158,239,51,207,147,234,46,199,181,116,19,3,82,191,233,199,110,187,138,236,190,68,110,182,13,155,250,114,215,238,216,241,110,175,162,200,238,59,152,169,187,239,144,29,92,81,55,123,80,95,248,110,96,54,89,124,55,40,145,95,125,255,247,95,252,209,47,158,255,254,135,207,191,249,7,161,214,4,206,18,96,100,209,93,126,65,1,152,240,246,60,128,0,233,25,21,34,208,36,239,201,32,0,150,205,23,221,187,173,104,1,12,240,156,69,139,208,147,143,21,51,192,156,135,73,150,100,87,36,255,162,238,141,63,50,158,123,12,240,69,215,38,186,147,241,222,224,109,86,40,146,48,138,110,195,66,95,113,206,222,123,230,57,209,221,220,92,140,141,180,61,92,250,20,37,93,106,96,8,98,92,224,18,36,32,20,216,31,136,141,72,12,168,78,95,89,156,65,98,58,11,252,133,156,63,133,206,24,100,171,42,113,163,47,130,15,210,217,249,213,65,246,200,190,42,237,255,119,22,137,6,213,120,252,199,148,180,235,235,235,247,158,126,49,18,185,218,37,5,183,135,207,163,145,243,219,117,68,64,211,79,111,224,45,209,147,100,115,105,192,223,214,37,96,7,11,65,60,69,68,239,0,148,158,29,41,22,139,248,229,96,184,191,83,196,181,223,2,140,225,244,52,134,122,255,98,167,72,138,124,8,73,65,215,176,191,253,47,207,191,243,237,151,63,252,73,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,171,31,255,236,227,175,253,238,139,111,253,237,126,251,247,99,24,70,127,124,60,126,97,169,135,96,215,203,7,176,0,40,70,9,220,129,88,7,145,127,182,28,13,96,201,159,63,0,75,144,226,129,178,47,198,246,144,235,87,16,219,116,6,86,14,198,13,250,171,65,239,31,189,228,67,70,239,227,63,251,246,199,255,237,71,47,254,228,111,94,124,247,123,161,209,3,83,74,186,48,0,215,244,120,194,177,33,196,145,147,67,232,187,141,187,240,175,221,71,174,34,43,240,223,69,173,118,33,138,79,38,147,43,85,189,130,126,250,252,171,221,176,29,24,15,213,132,172,32,2,209,204,153,246,69,104,160,97,8,237,127,253,218,243,31,126,43,0,49,22,145,52,241,32,195,203,143,254,240,197,159,127,111,155,33,224,27,23,176,222,8,244,162,135,93,33,8,248,63,242,244,128,11,5,17,135,1,8,183,200,6,194,101,157,162,18,239,227,33,23,247,18,95,99,86,5,41,60,96,245,30,65,4,37,2,87,91,166,12,196,157,85,36,240,20,38,249,38,224,205,106,21,230,207,55,123,75,160,174,121,75,31,227,229,131,205,250,92,238,197,119,190,251,242,167,127,5,185,82,236,120,171,251,205,152,210,8,116,243,174,118,160,178,237,135,56,221,53,242,241,55,190,253,242,231,31,120,172,47,68,173,97,236,248,75,49,168,253,42,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,185,217,116,216,171,15,148,22,101,83,242,12,134,59,87,49,138,206,65,137,12,186,54,91,214,189,148,197,197,54,109,67,31,65,194,30,5,108,50,221,60,141,121,64,169,14,116,240,161,72,140,199,9,189,105,110,237,115,65,4,249,79,161,25,228,237,255,28,46,183,129,176,169,93,122,16,215,56,215,119,33,18,184,57,131,185,61,191,47,193,119,232,213,41,22,68,9,191,128,251,194,190,53,57,114,245,44,178,59,35,24,217,249,158,143,69,30,144,105,71,174,155,81,80,28,53,68,44,35,217,149,68,8,137,79,171,158,253,33,18,11,250,72,146,27,151,156,145,231,31,190,255,252,253,159,193,41,18,123,80,117,16,3,23,94,53,0,152,36,2,173,21,166,189,93,11,76,232,171,207,231,202,161,133,232,239,254,236,151,31,253,245,203,191,132,174,75,160,195,136,139,237,246,82,224,110,37,2,229,215,123,0,216,107,23,197,17,184,12,5,32,29,131,64,83,15,32,8,150,162,55,5,1,134,29,237,58,7,196,102,72,158,219,198,247,68,187,55,214,253,227,141,139,166,177,109,247,229,79,127,252,171,15,190,239,175,35,31,127,227,253,51,85,61,191,167,249,16,119,220,169,35,155,169,188,75,57,57,163,195,133,2,160,125,147,125,196,219,137,8,251,208,241,232,104,179,125,234,169,8,135,50,193,88,74,75,156,230,61,196,188,112,213,222,30,129,21,241,28,120,224,72,140,64,98,36,242,52,244,233,174,26,160,231,31,128,151,149,238,216,87,126,80,227,216,19,175,186,216,19,192,39,22,224,55,180,218,197,158,64,127,194,177,39,83,71,53,124,183,147,32,35,156,194,240,175,207,88,35,176,212,133,191,64,193,6,125,127,197,176,122,95,106,222,117,234,48,79,198,79,15,132,235,96,57,2,98,139,23,88,64,247,124,137,8,228,136,138,120,35,192,9,20,23,60,17,73,212,127,194,0,243,136,0,9,67,190,14,194,61,123,204,211,181,47,61,197,80,137,41,215,207,198,146,205,64,193,230,192,191,157,238,121,37,1,249,44,251,76,142,122,65,165,183,1,165,13,195,214,226,35,80,97,19,60,64,63,106,145,152,118,126,105,79,36,237,192,145,90,16,210,208,119,157,12,51,22,36,251,177,237,112,218,10,6,80,247,227,86,63,164,29,208,161,173,254,114,79,99,214,202,130,255,104,48,253,172,248,2,141,219,250,82,235,152,146,244,144,118,128,174,3,247,121,136,4,130,1,92,11,215,193,138,227,155,127,4,79,1,134,33,78,54,215,138,174,158,1,185,68,118,101,160,95,189,103,121,96,60,245,185,125,72,155,246,165,201,103,158,244,113,229,121,129,241,169,9,137,109,23,4,104,222,14,214,38,24,137,100,167,168,193,15,171,169,56,245,30,124,87,170,33,143,105,223,253,209,203,15,127,177,89,241,34,104,100,235,118,236,151,255,252,237,131,143,8,92,243,110,45,119,126,173,144,76,224,195,78,23,220,72,89,96,209,23,119,236,75,243,120,217,70,157,2,31,131,39,208,238,110,182,93,61,219,76,55,255,201,243,180,5,230,41,124,190,66,111,98,190,16,14,215,82,32,70,66,18,240,81,2,195,248,108,95,224,154,225,63,249,154,144,247,124,3,87,57,223,18,33,134,209,235,185,233,1,212,1,139,91,27,79,227,144,252,87,86,86,22,160,55,241,152,42,217,19,93,132,90,122,144,237,182,55,50,232,152,8,138,153,158,193,3,100,171,201,154,99,195,250,222,245,148,228,205,171,116,65,110,236,37,94,182,60,0,108,0,68,183,51,24,97,216,47,8,166,226,228,236,60,138,126,1,69,190,8,208,30,61,219,79,62,191,218,127,7,19,222,75,128,141,159,157,111,10,133,146,174,66,207,49,217,207,92,212,29,211,58,200,29,164,93,133,95,0,39,216,239,205,94,137,109,234,213,254,43,152,2,94,2,35,1,190,34,30,150,218,166,94,237,191,250,78,218,142,169,91,193,64,95,155,209,200,69,36,202,121,191,207,244,11,20,104,226,208,99,127,20,172,57,81,197,251,109,121,184,21,224,12,20,80,113,4,102,160,120,125,38,0,136,192,191,75,95,89,57,139,84,33,235,51,174,247,146,58,76,228,252,93,241,90,4,98,174,55,79,207,226,95,138,199,199,49,208,82,64,16,183,225,10,40,238,90,244,160,48,54,158,65,33,162,247,156,144,109,124,129,222,213,51,13,6,43,184,167,29,237,61,244,233,249,213,253,117,65,41,237,254,60,231,112,17,218,90,104,246,0,62,81,218,159,74,215,218,23,181,247,54,166,144,11,244,169,63,181,98,1,133,65,102,126,87,64,128,128,71,109,227,1,108,25,152,23,13,231,50,88,11,14,251,120,43,98,17,100,127,215,210,165,199,99,252,183,88,72,58,190,46,51,141,58,132,218,146,206,188,71,223,73,155,60,90,157,109,202,152,250,210,58,135,30,99,3,107,192,182,44,76,219,2,137,134,226,8,236,214,229,123,112,117,32,42,92,107,91,134,178,65,208,217,182,210,189,133,252,225,245,222,89,231,150,55,159,170,245,22,19,7,147,85,229,140,179,99,22,12,104,174,216,172,158,1,63,60,233,115,252,168,40,177,49,238,66,246,216,52,117,85,6,99,18,138,19,2,35,49,132,87,95,105,183,250,194,182,64,30,160,18,195,37,216,67,5,173,40,48,21,186,174,181,34,183,86,98,24,252,61,112,46,12,71,209,91,245,54,206,132,225,75,44,244,124,60,132,83,80,200,167,145,107,63,246,205,134,100,60,139,140,114,25,150,34,206,192,218,125,80,126,183,240,110,200,115,91,204,147,166,142,20,241,150,207,112,110,237,96,92,207,15,108,75,224,215,38,74,214,158,238,127,107,77,59,73,62,232,81,242,217,41,248,119,215,4,153,193,245,179,192,161,244,30,4,103,158,67,59,241,90,0,220,21,10,161,4,69,226,129,192,153,76,36,32,215,117,174,3,239,118,70,224,221,78,220,247,110,39,136,148,144,16,70,82,224,221,110,223,185,157,19,114,110,71,37,18,7,66,220,238,152,77,196,15,74,164,130,174,198,13,109,252,46,24,20,137,34,98,114,55,221,104,47,145,74,97,172,211,224,191,58,195,78,114,236,24,60,101,225,43,189,204,208,3,240,39,221,167,23,106,17,38,100,250,233,82,175,95,3,79,86,7,252,170,230,150,57,90,53,150,48,19,93,42,212,75,236,12,161,233,162,174,128,156,244,120,73,211,209,81,18,124,200,26,160,14,20,150,162,84,88,247,28,230,239,243,100,121,228,178,240,145,28,51,108,59,221,45,78,57,188,108,14,187,104,187,175,18,210,72,64,200,46,219,101,107,233,22,171,48,217,220,84,30,79,43,101,154,2,237,200,66,110,198,46,213,89,188,110,100,139,70,127,238,196,251,243,69,124,92,77,56,243,68,194,68,57,107,61,210,21,87,182,6,74,35,215,114,219,74,75,85,58,133,244,160,208,98,171,233,182,82,156,59,58,53,106,229,71,50,171,76,250,197,121,223,68,169,126,148,90,83,169,206,162,33,141,196,68,130,105,38,155,154,166,197,27,133,201,98,197,80,4,139,39,185,81,134,91,102,75,139,250,108,18,47,36,51,235,116,97,209,157,59,237,114,186,80,29,182,231,197,37,81,156,137,149,82,86,41,87,114,72,52,65,39,138,233,177,50,107,9,179,69,187,208,234,18,189,65,137,92,178,109,166,156,165,21,181,221,45,49,139,241,32,171,168,51,51,171,75,89,189,66,143,167,107,97,80,72,203,99,147,47,49,12,215,147,41,145,74,145,203,92,153,119,141,241,84,155,76,185,204,212,76,226,165,33,213,136,3,254,53,75,119,24,196,94,53,171,181,154,149,51,74,132,181,46,140,219,195,182,145,86,134,185,60,157,31,183,87,150,89,91,22,116,164,164,207,38,85,169,51,19,19,93,172,38,49,202,40,35,149,243,116,125,149,171,68,151,141,52,93,148,112,62,57,98,218,37,87,101,93,161,146,112,10,213,234,74,200,112,86,55,99,149,228,18,162,212,58,185,204,52,37,13,177,85,87,161,92,139,91,86,218,173,69,122,148,215,232,66,66,30,196,215,201,85,209,72,84,18,162,73,25,160,217,17,215,200,78,150,13,23,91,216,253,82,55,179,20,40,161,217,92,214,36,203,168,48,134,140,245,28,85,148,144,248,164,219,202,10,110,101,84,108,23,234,131,69,121,218,70,218,197,57,231,56,67,219,86,36,60,138,36,107,140,99,119,103,118,65,167,139,35,132,150,213,60,155,224,168,232,194,168,151,237,81,166,80,138,210,217,145,171,10,22,147,41,205,235,198,200,84,171,109,34,62,90,172,43,3,185,167,228,204,110,165,205,151,86,227,26,75,114,45,26,137,119,219,233,105,31,41,77,89,62,27,181,151,130,91,39,210,124,145,156,99,142,57,239,143,167,153,28,145,225,163,249,174,43,12,90,139,78,180,35,27,130,93,235,204,168,168,165,201,168,226,138,164,48,80,6,173,101,125,48,200,203,244,186,71,78,141,138,46,181,144,229,160,58,148,230,156,152,229,114,52,147,182,171,109,182,229,32,242,68,238,183,149,50,146,74,81,66,107,189,172,16,114,55,165,214,210,25,73,157,149,235,124,27,203,142,137,198,162,220,33,214,229,18,167,79,123,78,107,56,212,218,72,39,159,99,217,140,134,172,139,131,228,88,162,38,76,49,57,90,140,103,118,2,213,234,38,29,45,149,232,58,199,89,3,149,164,102,54,207,99,189,193,184,79,47,199,221,118,175,218,51,11,67,107,84,94,143,70,170,77,13,59,86,19,113,22,229,158,217,98,181,196,184,212,206,23,102,81,103,96,99,182,201,209,221,140,209,45,184,241,161,235,52,18,10,145,25,200,85,50,33,76,202,156,194,174,163,70,165,211,77,208,51,172,52,173,247,16,20,21,58,185,166,198,82,205,92,181,150,38,235,170,83,155,154,180,182,102,243,141,245,4,139,211,109,204,137,99,93,186,219,174,148,7,189,124,154,155,176,253,105,39,26,157,47,138,19,178,192,91,68,98,217,162,27,12,107,169,205,124,146,88,215,192,156,43,231,20,107,45,144,25,115,25,149,227,141,114,83,204,165,106,205,244,2,153,20,103,233,193,180,197,229,101,110,209,170,224,237,100,109,209,181,20,161,103,162,5,131,73,175,132,82,67,29,53,169,222,212,34,154,38,154,92,104,125,126,193,130,9,130,242,99,162,201,105,212,52,149,39,76,186,74,69,155,115,23,204,207,105,109,69,85,173,68,94,109,26,139,54,78,151,69,34,129,205,204,142,150,20,11,241,234,218,41,242,169,180,211,156,18,36,105,99,81,37,151,183,250,26,61,97,156,117,142,137,143,178,121,213,34,122,83,151,72,196,43,253,116,27,140,48,50,235,229,132,38,94,43,36,221,134,27,159,234,98,15,111,174,173,202,108,54,154,26,171,105,110,182,80,134,78,173,209,162,221,194,24,111,207,81,193,29,118,134,157,209,168,217,91,20,129,54,158,42,46,197,25,33,101,231,78,93,78,245,149,78,94,183,136,34,67,149,204,210,164,86,206,90,106,118,156,233,174,218,203,232,162,53,156,232,92,49,238,182,198,245,85,33,141,149,219,51,204,34,1,193,13,7,26,102,69,59,146,216,76,154,3,27,47,160,115,125,94,49,164,62,65,35,128,146,184,90,82,154,232,66,97,206,201,150,91,168,12,53,101,148,212,29,34,154,91,196,149,34,165,218,115,164,222,69,144,201,64,156,144,138,24,213,221,78,50,158,36,29,196,86,81,69,207,86,250,22,166,245,57,108,189,16,70,70,84,88,148,170,141,233,44,81,208,52,53,193,204,123,76,42,149,24,78,229,76,185,152,37,209,149,140,78,240,42,234,214,208,68,122,60,90,175,146,110,183,150,117,163,20,205,203,210,104,49,151,123,233,210,26,197,43,235,185,161,199,53,77,174,12,147,120,1,75,57,124,178,50,192,106,139,184,221,39,85,65,171,48,107,107,105,45,170,171,84,114,84,92,14,10,147,185,12,184,90,106,160,54,100,153,182,154,195,212,56,233,138,202,154,140,142,132,97,42,142,209,99,158,195,28,121,213,73,53,169,117,51,53,171,240,253,92,190,183,82,226,198,98,17,21,187,125,130,52,155,181,172,61,136,59,106,209,206,14,112,129,106,76,16,1,171,59,227,52,182,168,178,237,254,136,206,76,141,36,33,11,104,118,46,211,37,122,162,113,185,74,117,180,98,7,147,74,103,234,46,151,241,65,162,83,39,101,132,155,14,90,44,35,15,216,68,171,68,23,237,22,42,240,106,28,165,106,185,40,198,39,251,106,178,95,177,51,237,37,161,139,157,196,4,204,129,97,39,137,246,28,183,99,232,164,32,169,25,14,165,0,35,79,112,139,225,194,89,143,41,7,175,154,118,161,151,141,47,76,28,73,197,197,142,180,208,52,137,69,52,116,102,215,151,128,3,87,230,206,188,201,86,29,12,85,75,236,188,63,139,103,82,253,66,122,186,44,54,151,160,61,161,239,36,209,66,7,79,198,187,73,199,113,120,91,84,6,102,38,53,82,244,212,136,100,81,187,235,218,137,126,23,16,33,238,202,104,105,220,153,55,180,245,116,66,179,153,194,114,94,206,172,141,37,73,36,77,3,23,218,166,45,116,48,181,171,97,89,220,33,164,106,129,37,250,51,140,28,57,9,220,2,19,186,86,1,28,100,174,26,115,78,162,177,140,102,205,139,82,94,108,171,83,162,202,138,197,101,93,210,204,133,216,111,162,9,27,80,136,138,138,197,185,209,162,201,81,179,143,165,245,129,85,18,91,229,182,210,92,104,86,45,145,32,8,221,38,53,156,228,226,233,10,59,6,139,111,191,170,205,49,158,173,208,147,100,55,193,118,122,146,214,36,86,249,130,144,176,243,107,101,172,217,203,181,161,144,138,59,44,180,53,138,173,241,78,170,159,45,118,177,242,108,88,232,20,180,246,160,71,100,82,21,181,64,160,66,161,57,214,5,71,73,204,166,229,82,118,146,106,240,210,66,177,139,3,68,202,53,116,175,253,4,108,63,105,38,83,162,34,182,173,42,73,143,52,54,203,70,199,110,67,91,204,219,136,152,115,167,201,106,38,219,26,96,164,211,93,89,148,58,84,140,65,34,153,48,171,173,104,124,225,174,75,209,101,47,109,214,169,124,25,112,104,180,57,103,40,157,192,138,217,184,45,224,243,201,184,211,230,24,76,119,184,148,50,160,26,83,43,141,165,91,82,71,234,168,163,198,28,200,93,69,188,90,74,115,185,230,116,140,100,10,77,126,149,46,153,24,80,239,135,171,22,42,205,132,248,130,208,243,250,34,175,39,50,248,114,94,41,173,106,248,108,190,170,23,251,253,134,49,103,180,129,153,231,184,17,153,52,234,137,46,87,29,57,149,204,36,135,244,28,198,168,12,134,245,242,194,180,234,50,152,229,54,238,216,12,235,204,132,204,76,42,16,120,157,215,147,40,199,229,210,25,56,215,170,9,86,86,235,169,104,50,158,89,101,87,75,46,223,36,199,116,201,178,214,233,81,223,106,219,105,195,170,79,23,163,145,54,34,40,142,175,172,133,26,94,209,87,241,98,135,202,148,232,169,133,155,203,252,164,91,45,167,146,93,173,95,176,26,249,201,80,6,16,20,170,61,190,161,241,41,154,3,2,96,47,209,88,231,234,109,169,83,194,106,130,217,48,176,81,47,55,36,82,245,129,152,203,153,40,90,110,247,144,186,54,68,69,186,224,86,25,161,48,208,44,174,59,72,142,140,81,185,202,57,203,52,59,182,210,197,201,146,36,235,149,34,94,87,227,89,138,115,84,50,65,149,213,68,67,78,174,132,98,19,25,180,210,85,34,49,162,25,133,157,105,109,91,197,106,162,49,211,231,156,178,50,197,217,32,55,75,204,38,90,119,80,237,14,164,233,32,222,66,68,178,220,81,244,185,50,155,173,41,32,97,73,206,42,231,38,36,178,201,168,121,189,214,38,170,128,43,14,214,128,7,26,147,86,182,156,231,147,178,22,141,231,44,41,147,76,17,165,214,140,136,54,84,173,56,67,117,173,159,115,163,70,223,237,87,81,106,202,23,92,35,62,28,217,217,121,117,9,86,201,98,118,65,150,168,146,110,105,221,122,217,28,148,107,148,96,106,9,179,48,175,77,74,172,94,207,34,76,180,177,236,205,93,68,229,231,37,38,39,207,44,117,50,16,184,84,62,191,34,132,122,110,186,44,37,102,245,226,106,170,175,166,81,103,200,148,203,46,169,233,235,66,143,42,160,100,177,25,109,198,177,182,96,244,91,197,92,41,157,77,46,211,22,131,232,218,176,192,202,125,60,190,54,197,69,82,91,244,201,104,174,151,23,162,70,173,214,227,214,170,128,187,153,182,220,171,54,170,37,172,95,119,162,8,179,64,201,26,111,47,219,41,176,240,55,38,110,189,44,78,171,216,60,29,53,181,245,40,95,150,132,36,109,174,192,244,111,200,109,11,119,5,76,20,121,13,47,206,213,85,178,52,171,17,163,17,144,245,128,240,151,193,218,249,54,219,99,21,133,148,7,106,149,49,129,252,81,116,11,197,26,35,101,249,120,2,43,14,181,121,137,94,27,171,149,234,56,53,51,42,38,184,105,93,154,146,148,189,200,54,202,104,131,85,145,213,188,53,194,144,56,94,205,2,144,133,122,92,204,142,22,132,85,40,186,236,120,85,102,220,44,219,179,86,205,162,93,228,82,100,154,183,168,234,60,81,204,47,19,104,114,144,112,157,177,209,44,21,16,36,190,154,39,144,132,168,86,113,86,203,174,200,140,214,156,117,38,36,203,44,39,181,78,94,80,39,189,242,148,201,77,170,233,26,90,173,175,90,171,190,84,156,38,104,179,76,72,180,147,31,11,29,147,78,12,187,45,48,174,38,175,14,112,155,148,250,121,124,94,22,51,229,50,205,160,14,143,225,9,82,138,219,174,132,13,48,71,159,180,214,165,218,180,95,113,22,110,175,51,215,152,90,212,232,69,89,178,152,164,150,185,236,130,78,146,221,238,58,133,46,220,104,178,67,198,203,110,85,25,214,7,6,95,135,177,51,39,164,56,4,52,170,32,166,88,80,122,121,167,13,132,120,189,70,8,139,22,65,37,42,235,76,189,73,18,110,99,69,231,90,249,53,208,51,22,26,96,36,136,195,184,53,110,201,149,86,195,202,186,208,156,106,5,195,49,230,96,137,207,145,5,73,42,58,184,56,45,78,112,37,57,71,249,84,115,132,59,40,58,178,10,116,154,167,240,122,187,200,87,148,122,95,0,200,236,172,139,141,110,175,199,147,253,101,170,61,154,115,131,230,114,80,108,210,13,139,201,233,179,65,87,149,123,20,145,78,150,69,187,177,166,205,97,201,168,174,77,93,230,13,46,174,45,198,34,134,167,57,179,184,78,13,171,136,46,171,107,222,25,119,179,227,52,217,206,57,154,153,160,164,213,92,55,39,68,187,128,71,93,124,208,19,178,172,81,86,120,158,67,17,177,223,35,73,171,81,107,43,124,177,42,244,251,68,46,197,183,151,66,55,213,66,214,116,167,148,156,230,123,110,178,55,205,180,0,141,39,59,157,105,103,101,173,83,184,62,174,245,115,67,186,171,219,90,7,199,41,9,77,244,148,76,110,194,16,179,166,56,45,105,220,204,77,216,164,173,73,253,57,59,86,26,61,129,235,79,18,41,124,221,87,18,82,162,102,8,29,53,205,68,107,3,170,79,209,32,75,101,149,232,161,189,10,222,51,150,89,222,94,55,109,161,94,5,124,181,80,193,210,185,118,78,98,102,6,83,43,215,198,53,155,31,173,89,76,175,118,40,166,53,107,148,229,154,147,149,51,173,89,109,168,182,101,205,104,118,86,137,2,53,110,32,233,177,94,38,187,92,79,33,168,248,146,172,115,206,152,205,140,217,81,51,27,109,206,120,190,129,105,122,157,159,101,86,68,98,166,48,238,160,232,36,11,185,194,28,157,153,41,188,137,25,163,172,56,44,215,144,57,80,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,129,10,151,168,204,213,20,101,214,38,66,46,55,156,86,242,138,217,213,154,218,90,193,56,213,176,69,105,149,3,82,94,165,94,136,87,220,233,44,229,70,213,101,57,135,13,214,13,84,114,74,189,169,81,154,136,180,1,244,136,120,53,33,202,64,199,68,123,252,52,85,86,100,214,46,44,165,186,216,155,21,122,106,153,26,46,213,202,104,217,159,100,114,236,146,175,2,221,41,83,169,228,89,70,148,197,100,69,142,206,70,166,59,232,10,156,102,244,186,178,212,228,248,33,239,96,2,53,16,135,243,57,54,53,251,218,34,203,42,253,116,186,154,45,113,189,33,198,183,16,197,205,72,141,181,163,21,210,227,190,142,145,13,105,210,173,204,7,181,41,86,224,58,141,180,32,22,217,248,194,233,151,155,56,58,72,44,145,138,177,92,101,75,68,141,197,171,216,162,102,199,13,138,177,74,53,98,65,151,163,165,90,166,93,110,87,249,97,174,221,98,234,186,213,165,146,45,118,64,241,137,84,70,201,169,90,106,33,8,189,38,228,185,185,73,163,175,15,235,249,182,181,158,78,203,186,221,173,99,142,58,196,39,25,43,101,243,85,76,212,8,209,24,148,178,133,62,30,229,177,85,162,205,209,227,106,141,172,184,181,9,134,86,51,153,185,146,73,151,167,197,62,46,84,27,169,169,148,112,138,86,210,22,121,182,79,183,114,105,190,134,55,72,45,95,45,68,251,184,227,142,249,34,34,41,172,105,118,241,53,17,109,58,140,189,78,246,5,78,46,233,229,33,149,78,168,100,84,115,186,13,18,179,45,135,205,19,18,6,116,171,4,82,153,175,218,109,182,171,217,22,147,156,3,189,121,148,159,180,91,104,138,172,168,217,66,141,90,143,42,253,94,49,46,73,205,177,54,197,64,107,113,69,204,247,242,110,212,30,246,134,170,142,105,102,123,184,2,132,58,153,106,12,232,89,119,157,77,164,234,233,52,49,176,22,11,156,114,19,102,59,163,51,116,66,106,245,163,3,150,115,112,74,30,16,169,90,190,39,241,83,160,255,16,228,162,99,40,152,65,20,251,83,188,207,186,93,187,187,118,18,67,99,205,15,138,233,101,125,62,40,183,90,182,236,100,210,43,182,109,180,165,222,122,232,102,51,76,98,212,239,174,176,70,105,189,52,102,3,190,208,143,106,58,85,116,83,227,60,150,160,50,171,148,107,246,221,113,71,205,35,9,123,193,179,185,46,1,102,212,116,76,70,29,128,21,6,48,169,169,155,46,47,1,197,150,87,248,52,174,97,157,222,202,45,21,245,110,1,23,28,180,152,174,81,105,76,46,11,157,100,110,154,214,185,210,168,73,211,44,99,203,11,142,74,207,13,13,21,42,11,193,202,78,114,76,149,195,200,133,53,118,112,22,173,183,221,33,202,225,160,19,133,150,217,227,186,130,102,20,202,124,161,54,45,33,237,124,61,111,119,157,121,50,107,20,59,105,98,82,210,177,137,145,25,40,4,215,95,187,174,53,40,184,178,74,198,13,84,85,58,204,34,143,149,176,110,158,51,82,64,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,208,0,6,116,74,37,10,228,235,124,107,46,136,99,105,106,76,9,169,155,194,11,28,47,201,89,218,164,135,120,14,41,76,83,241,116,73,16,51,237,92,142,30,244,128,14,51,175,23,102,57,90,78,213,203,29,188,182,22,163,113,129,28,230,209,168,22,7,218,110,143,28,38,123,153,106,186,161,162,70,38,238,44,39,229,70,183,166,48,253,134,68,40,53,113,76,212,179,245,60,69,77,106,40,208,15,69,75,115,162,227,40,209,111,242,249,184,194,18,117,114,65,22,90,101,90,181,123,58,82,152,53,92,76,75,15,76,185,185,26,69,237,206,56,158,196,139,69,53,89,161,170,108,220,25,105,11,186,149,225,22,133,66,189,80,118,109,205,51,209,165,203,109,150,204,153,179,242,120,60,190,190,142,120,102,192,228,61,39,148,207,34,60,78,145,112,187,67,72,224,163,91,153,253,173,56,120,210,40,41,113,145,243,119,35,254,94,65,228,250,250,26,30,117,209,71,79,204,223,248,141,51,243,250,61,239,154,158,25,139,68,158,122,71,76,21,93,224,20,203,139,66,183,49,59,110,18,55,145,191,160,1,52,149,146,34,231,151,129,9,243,93,238,44,66,138,73,132,34,72,34,2,234,250,28,18,11,226,243,212,252,240,137,190,47,40,232,83,14,134,128,241,64,230,249,55,121,163,16,195,4,148,75,17,175,118,163,112,87,248,213,110,20,222,42,255,170,55,10,183,21,197,30,222,230,227,110,20,110,139,189,234,141,194,93,5,175,125,163,112,215,133,55,114,163,112,55,10,159,232,141,66,232,157,239,85,174,244,253,59,151,99,38,77,133,211,252,132,59,175,15,178,159,233,235,131,135,221,184,227,254,224,134,30,222,222,31,124,251,243,246,126,221,219,251,117,111,239,215,125,122,247,235,18,35,234,180,64,154,226,147,201,79,65,32,69,41,145,199,4,36,249,64,129,52,121,68,134,62,20,184,147,9,34,229,9,220,73,142,59,221,191,4,63,2,114,107,204,3,11,39,70,48,242,157,238,165,115,4,60,52,32,195,103,222,207,163,120,114,110,130,131,233,158,204,43,225,34,239,157,174,76,164,18,120,76,4,61,29,75,118,58,83,204,202,99,217,62,19,206,223,221,180,250,196,0,237,122,167,76,54,145,29,185,107,244,93,238,11,215,4,242,46,23,141,158,203,163,51,251,11,215,18,44,158,225,252,136,229,103,28,192,132,118,126,30,28,92,225,110,182,117,57,254,65,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,95,35,219,243,48,199,99,12,251,216,1,13,121,62,140,65,185,119,237,232,181,233,159,155,75,203,182,85,245,142,93,157,249,225,172,119,109,140,96,47,119,125,52,65,31,77,175,143,230,38,126,37,119,13,225,48,253,72,151,135,61,54,1,138,228,203,90,169,159,203,110,251,109,222,220,72,151,35,83,87,175,247,143,89,4,159,149,75,217,234,114,138,44,2,168,191,232,29,181,42,105,54,200,129,34,231,87,240,214,76,184,254,235,67,26,0,48,124,46,92,193,185,61,49,245,165,119,70,40,103,154,160,19,145,146,182,128,223,158,180,218,79,50,0,17,79,2,89,20,206,7,48,67,165,145,172,73,98,104,74,216,48,38,246,181,124,153,30,116,114,62,181,235,62,77,48,43,149,215,149,14,60,33,6,235,1,178,160,104,129,6,1,21,113,222,145,207,189,15,222,64,122,189,4,148,149,252,252,153,126,97,121,248,178,65,67,27,244,4,221,23,188,70,196,107,225,194,57,179,1,181,188,107,45,101,27,12,38,232,156,192,129,217,32,95,214,217,90,174,93,202,92,5,5,188,120,163,64,17,7,157,19,227,40,242,121,252,252,221,32,35,93,109,22,233,59,115,163,159,199,182,185,43,116,189,92,58,158,109,87,37,68,195,85,48,199,143,230,77,194,115,202,222,24,165,37,203,238,250,200,205,235,166,119,122,110,127,188,61,186,141,153,215,186,71,12,103,82,76,191,172,121,88,129,120,244,134,114,115,24,240,55,209,13,118,70,91,82,67,0,234,182,247,38,131,175,232,187,182,119,222,241,70,82,0,180,224,121,51,39,140,51,219,39,123,47,164,239,134,212,65,77,1,172,57,13,158,38,22,225,60,184,14,79,154,67,114,250,234,87,181,47,36,30,67,83,126,152,88,237,11,95,64,177,119,151,96,125,148,206,246,25,138,116,126,33,254,230,53,114,46,125,249,90,248,194,23,110,127,219,78,106,88,195,87,37,120,204,56,133,146,175,172,184,195,69,214,148,164,11,120,249,245,43,95,57,116,118,67,18,9,81,16,71,79,131,27,70,240,130,81,104,197,217,6,226,66,146,94,240,143,208,39,40,24,93,161,123,145,105,66,95,143,199,168,225,188,21,49,92,201,145,64,152,30,188,156,102,141,36,19,172,141,218,46,46,208,14,214,201,38,40,242,30,176,199,122,112,220,195,207,182,162,91,118,139,176,72,112,178,93,28,191,76,146,4,132,54,212,250,230,230,202,21,231,216,250,67,172,16,251,254,149,182,109,188,162,127,165,195,242,175,236,95,105,83,81,236,225,109,62,210,191,210,166,216,67,173,33,222,109,115,83,60,53,40,119,17,238,33,49,8,128,44,117,117,55,31,110,215,118,52,96,211,131,201,249,246,156,56,18,143,233,158,0,78,71,2,197,109,252,26,250,110,211,46,49,10,129,81,241,182,152,57,62,118,208,75,235,235,97,107,228,40,138,255,233,238,153,115,207,28,12,87,127,179,241,201,230,185,163,59,5,30,182,87,252,84,140,56,65,16,118,213,153,199,193,60,206,19,110,121,236,218,146,228,235,123,236,218,78,138,199,217,215,238,167,204,195,160,83,222,240,27,186,113,116,246,62,219,94,201,3,128,39,49,44,117,52,138,226,150,148,246,39,28,116,89,113,122,196,121,160,6,204,142,140,174,17,166,131,112,79,193,56,237,245,116,34,9,51,56,205,60,71,219,39,153,44,134,95,82,4,249,233,56,39,11,5,106,250,143,90,15,3,40,203,106,75,138,167,104,138,242,236,78,123,164,213,164,97,4,155,76,14,6,234,201,208,65,148,162,70,16,241,38,71,195,232,64,65,132,30,47,50,211,196,11,177,147,203,4,65,110,244,109,116,31,24,42,42,13,63,236,236,154,190,149,145,216,132,207,217,89,36,223,164,193,115,236,37,205,183,177,134,60,131,102,198,77,195,128,88,62,152,126,39,10,65,175,184,93,156,30,63,248,208,54,102,79,219,139,140,196,173,1,100,217,19,117,82,233,0,74,255,3,248,221,243,3,61,101,120,24,219,200,239,148,143,69,154,240,10,37,54,16,238,97,138,202,192,56,72,247,89,105,253,30,140,3,212,103,38,155,246,125,184,137,48,174,156,116,128,152,45,96,123,53,201,94,77,216,38,204,82,200,222,123,140,86,238,114,26,23,204,221,183,70,223,183,63,71,13,172,71,85,144,141,181,43,48,232,193,53,250,182,171,233,109,32,0,228,152,223,126,79,222,2,26,224,17,155,237,237,204,241,120,216,97,242,198,87,242,237,124,135,210,217,147,176,176,119,4,134,163,158,243,65,99,251,66,219,147,141,127,229,155,29,70,194,74,206,6,27,91,83,230,81,116,220,129,171,155,87,48,101,31,51,128,110,0,160,200,163,40,223,170,57,79,160,158,243,72,155,246,91,35,249,195,140,228,251,42,207,163,38,202,105,210,56,148,48,119,214,230,147,174,209,143,17,207,35,39,200,221,109,223,49,129,131,180,35,83,246,110,48,246,157,164,31,159,157,7,83,147,60,156,154,225,216,90,175,137,245,64,17,123,67,181,237,52,178,163,179,251,81,12,99,191,189,240,96,133,52,180,3,184,177,99,213,156,10,147,1,5,255,35,213,154,97,240,239,101,104,159,237,13,156,147,116,29,34,59,236,144,186,2,157,109,203,16,182,154,218,19,156,60,198,114,183,253,33,189,158,28,5,4,170,108,183,72,194,211,212,238,24,246,99,141,237,245,27,12,224,137,126,239,233,112,135,75,7,65,18,143,218,184,74,37,196,211,27,59,35,84,164,62,133,141,171,36,154,226,56,50,201,61,112,227,42,53,74,157,6,57,153,226,200,79,1,100,130,36,121,84,18,145,7,130,204,33,248,235,216,144,69,121,33,195,105,126,49,209,77,121,13,3,125,236,2,182,167,80,66,32,73,236,233,198,136,135,94,250,113,203,159,236,236,11,27,51,193,37,14,181,250,61,99,68,216,86,144,76,242,132,40,30,88,255,142,52,253,36,148,254,149,175,236,197,206,222,2,115,59,118,117,184,94,83,18,211,128,155,222,46,22,248,201,218,241,49,144,243,230,114,1,195,130,30,235,242,250,194,211,132,174,80,244,0,106,111,103,251,86,254,39,246,97,148,155,103,126,68,154,171,32,12,205,155,176,113,108,189,125,135,45,0,175,98,84,248,245,171,200,178,25,155,55,76,163,45,89,121,83,87,239,178,114,32,45,160,16,123,86,14,223,190,129,108,53,232,36,212,135,139,19,160,28,103,233,74,201,75,218,154,22,64,46,160,146,67,197,125,238,37,217,94,210,113,93,62,136,130,189,211,172,143,64,119,87,168,223,128,104,222,234,213,111,127,94,87,255,62,198,67,15,52,18,140,240,228,11,50,20,221,104,179,162,39,238,21,21,124,198,125,59,211,45,62,189,147,211,194,66,18,117,172,129,157,160,182,225,214,59,157,197,227,209,79,246,152,116,72,62,9,184,245,38,251,134,71,63,65,209,147,82,250,94,232,73,63,214,214,62,171,126,242,155,123,129,210,2,174,125,16,61,108,63,48,214,113,113,135,67,177,87,94,136,161,2,112,17,222,7,195,5,120,170,155,18,183,118,115,32,54,8,103,158,60,125,241,132,64,154,253,243,55,177,160,140,76,48,86,140,0,196,92,109,143,219,142,101,171,195,241,153,93,2,64,187,163,72,175,196,217,63,227,109,180,55,246,245,156,48,225,192,48,221,181,178,44,91,222,58,146,41,121,198,215,242,222,18,112,172,158,187,214,128,96,124,247,56,191,183,30,192,229,224,237,18,240,246,231,158,159,29,203,120,22,142,200,119,245,228,22,163,120,23,114,174,19,60,139,151,208,123,15,234,161,20,153,240,14,234,9,175,161,105,28,57,48,64,241,36,130,35,146,240,74,215,76,118,133,95,237,96,197,173,242,175,122,176,98,91,81,236,225,109,62,238,96,197,182,216,171,94,51,217,85,240,218,219,224,187,46,60,110,27,252,64,205,218,97,255,184,154,117,226,86,202,174,216,39,122,43,101,167,139,124,102,139,88,171,57,99,123,184,185,107,189,82,185,207,194,253,147,35,106,212,201,43,41,251,253,186,99,253,220,144,194,91,29,234,237,207,219,159,183,215,106,222,94,171,249,143,127,173,230,177,218,255,155,189,134,35,112,169,79,230,172,54,153,192,200,84,18,195,62,67,103,181,143,72,161,59,40,95,65,90,223,21,126,53,105,253,86,249,87,149,214,183,21,197,30,222,230,227,164,245,109,177,215,58,6,253,48,154,120,232,49,232,93,109,191,14,199,160,129,202,65,37,142,28,131,222,31,187,240,49,232,87,195,214,237,99,208,199,105,252,181,143,65,31,130,247,186,199,160,15,235,75,222,125,10,122,71,145,175,173,254,237,230,196,155,57,5,189,235,201,67,78,65,239,114,191,169,83,208,183,7,252,117,79,65,159,208,92,195,51,240,148,230,122,57,177,61,12,221,46,19,0,145,36,23,147,219,67,241,228,246,105,5,200,122,247,48,154,72,32,201,183,190,27,252,200,207,18,39,54,204,241,3,130,63,47,213,244,163,143,75,31,158,138,254,255,227,225,103,53,188,135,250,105,31,126,62,176,44,192,174,32,30,98,54,224,15,225,222,112,142,222,109,254,134,194,105,223,34,141,59,12,16,155,249,247,214,0,241,246,231,237,207,219,159,183,23,0,222,94,0,120,107,28,123,123,156,254,63,238,113,250,228,219,227,244,255,206,199,233,147,111,79,211,255,58,157,166,127,85,251,243,198,16,224,229,255,146,189,129,4,170,255,161,157,1,239,40,219,41,229,223,47,25,70,48,254,40,99,183,152,36,79,159,131,23,144,36,255,169,56,65,77,17,24,39,61,212,231,212,8,69,63,233,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,0,61,1,72,209,109,37,219,112,151,98,55,141,179,202,176,200,179,37,89,233,160,51,78,202,179,237,106,182,149,26,235,29,86,16,251,241,206,66,239,152,235,101,207,97,71,42,67,163,162,217,39,235,101,106,57,0,130,166,149,41,227,227,33,106,45,88,169,69,82,109,20,169,98,235,226,178,148,207,27,45,154,109,98,89,43,211,76,35,233,122,63,222,29,27,234,138,110,149,240,94,171,214,103,56,185,79,77,170,51,157,237,49,213,245,138,201,172,145,122,93,34,164,108,35,181,74,247,203,110,150,41,50,217,156,236,174,166,171,105,94,238,78,234,78,179,175,3,158,216,237,86,115,93,123,166,113,61,130,29,205,38,58,190,88,23,230,153,89,187,87,41,231,169,94,149,153,140,122,53,122,62,44,168,11,71,66,88,186,211,72,181,243,56,154,161,6,72,43,90,48,241,238,168,192,208,88,166,223,214,77,107,72,77,59,213,172,99,43,245,182,145,170,164,211,102,150,113,145,85,71,141,230,243,107,37,62,169,211,229,105,199,94,21,168,122,51,215,154,59,114,52,62,116,151,42,185,78,13,230,197,94,121,225,18,157,188,51,157,90,122,114,193,144,210,144,115,115,5,102,130,15,226,237,56,49,83,13,0,129,225,78,133,250,178,214,79,247,204,76,102,221,91,152,243,166,88,167,108,123,32,118,210,98,45,157,238,161,166,27,93,58,43,176,144,206,29,169,34,88,77,156,30,44,106,100,75,78,47,120,157,231,6,45,109,109,172,102,53,92,108,11,196,106,150,202,205,155,90,14,65,219,153,166,179,158,77,19,241,102,179,147,161,168,92,59,63,5,42,206,20,215,81,109,208,82,117,116,77,247,24,187,222,41,181,135,162,57,5,196,50,32,147,67,108,98,149,244,233,100,136,101,154,173,246,168,149,104,21,51,221,66,179,91,112,135,3,39,57,151,117,193,225,248,120,175,63,43,197,153,46,96,10,227,5,222,175,55,138,8,85,206,240,82,125,42,0,149,133,81,74,29,87,98,163,201,89,183,146,25,96,232,178,192,209,54,151,46,54,229,50,87,105,153,229,210,52,218,225,230,68,52,239,116,179,237,65,167,146,21,204,101,42,111,148,83,165,153,149,175,229,163,114,110,145,213,4,41,51,91,207,109,169,214,31,41,138,162,51,184,89,77,131,33,90,82,204,148,31,27,122,215,109,166,152,122,60,91,72,76,38,76,89,110,198,13,181,52,146,155,211,202,144,28,57,241,84,70,168,12,72,137,237,203,179,100,103,169,242,221,104,150,17,211,211,54,93,234,113,9,166,22,93,180,29,162,228,84,134,188,88,215,178,137,126,98,201,26,185,133,56,100,229,60,93,155,174,75,171,14,234,144,238,52,51,153,44,218,124,18,77,245,107,109,100,80,170,9,243,148,220,75,145,92,91,139,106,134,17,45,17,213,201,108,76,136,14,145,46,79,123,149,124,175,205,80,139,121,181,92,161,153,140,66,39,134,11,59,57,39,18,89,54,95,204,215,8,34,99,45,218,101,151,153,85,146,107,74,211,169,76,191,210,163,38,134,38,185,246,160,34,77,20,150,88,88,56,93,158,13,27,194,36,193,22,156,85,163,162,33,137,114,155,173,180,167,213,113,86,32,198,75,147,47,106,147,164,54,54,28,219,21,235,203,118,159,107,101,87,100,147,103,6,162,144,49,157,49,237,206,171,121,32,180,66,39,209,238,170,213,39,104,129,31,140,251,174,228,52,27,179,124,30,163,38,156,67,155,182,80,24,84,12,126,206,154,8,65,172,240,174,78,231,5,107,144,105,72,82,189,144,166,75,201,178,84,171,72,164,107,90,8,157,111,10,52,223,226,136,150,138,103,51,78,85,54,36,185,178,232,175,88,90,234,196,29,29,75,13,40,94,181,179,53,207,100,198,176,221,70,187,66,102,6,165,146,23,139,105,148,76,221,115,227,236,210,60,147,124,195,160,121,29,10,49,15,19,180,107,24,78,62,6,143,221,190,35,152,18,103,75,57,197,59,214,19,179,65,210,87,44,73,25,93,126,69,248,234,87,165,141,175,101,24,178,73,94,68,98,207,44,120,171,68,200,40,156,101,93,69,60,195,172,160,171,64,54,129,246,89,41,18,211,181,171,103,2,12,81,127,5,45,240,240,67,19,164,123,65,235,111,110,98,239,221,81,141,119,34,251,194,242,34,219,71,252,172,146,114,49,210,77,21,100,231,108,219,180,174,158,201,26,180,60,95,125,14,185,137,65,207,213,202,21,232,140,226,72,160,45,48,103,205,85,147,51,57,53,38,112,208,180,14,32,216,246,217,51,97,238,114,92,67,143,233,46,16,40,44,239,208,86,100,247,37,114,179,109,216,212,151,187,118,199,142,109,67,151,23,200,238,187,160,43,187,239,208,84,124,69,221,236,65,237,109,34,237,178,40,28,15,224,141,60,255,203,31,124,252,167,127,255,252,59,223,126,249,195,159,132,90,147,53,64,115,187,204,130,2,208,0,241,113,21,137,196,60,187,115,68,149,53,57,18,51,20,78,144,38,186,2,47,119,71,126,245,227,159,253,234,223,254,240,249,215,255,102,191,210,211,168,185,52,224,111,235,18,186,44,172,115,170,116,10,85,239,88,146,125,118,164,96,44,178,41,25,137,73,231,167,144,120,216,10,232,230,249,211,24,234,253,139,189,1,228,189,252,240,135,207,191,249,119,33,228,249,123,168,161,10,67,8,219,195,228,33,246,62,254,218,239,190,248,214,223,238,215,234,83,240,132,211,198,16,119,254,3,236,73,193,228,196,7,162,22,102,125,53,212,194,146,15,69,173,151,23,32,1,76,87,5,212,184,73,178,98,123,17,14,118,211,23,32,74,55,96,50,64,212,76,90,1,232,101,49,182,135,95,237,18,30,223,139,109,58,231,253,5,99,7,131,31,160,111,118,4,255,215,71,207,255,226,91,111,124,4,131,90,79,141,96,103,101,72,15,28,65,152,245,213,70,16,150,124,232,8,122,121,247,71,16,38,253,187,141,32,121,116,4,131,20,30,176,64,175,229,160,4,220,169,186,138,24,166,172,114,230,42,18,147,5,216,79,200,201,192,195,134,139,135,89,215,205,222,210,160,107,222,146,192,120,249,96,179,0,7,139,179,200,139,239,124,247,229,79,255,42,114,254,116,3,228,97,171,251,205,152,210,8,160,248,174,118,160,211,95,187,5,177,191,107,228,227,111,124,251,229,207,63,128,141,60,13,99,69,187,180,38,112,35,204,148,190,120,199,42,229,247,236,66,5,217,64,179,222,103,6,158,104,188,10,142,144,71,48,232,22,242,96,29,241,26,0,208,124,69,58,219,27,5,191,17,208,139,171,72,176,91,221,132,174,46,55,21,223,94,29,131,92,145,240,74,234,21,231,109,237,100,209,208,9,145,221,186,122,136,216,240,140,219,71,178,161,56,86,36,182,63,220,7,131,105,72,48,154,133,154,149,57,61,52,150,255,245,39,207,255,234,47,238,24,75,81,182,96,167,196,171,207,105,151,170,163,216,178,161,72,140,199,8,224,173,85,63,136,69,236,52,92,96,26,75,182,180,129,76,132,179,220,60,0,204,207,226,215,185,3,236,249,55,255,242,227,63,251,193,102,252,3,224,60,252,2,216,68,217,132,0,44,224,41,230,103,112,50,93,69,20,157,131,27,226,145,152,201,45,235,94,202,226,98,155,182,153,106,65,194,222,172,223,100,186,121,26,243,6,233,86,39,225,104,133,105,7,30,140,0,93,216,12,9,144,227,140,91,18,64,176,137,173,93,122,16,215,56,183,232,37,196,2,143,47,32,183,183,69,27,124,135,17,70,98,17,64,131,23,128,97,68,174,188,192,54,109,125,89,145,86,49,239,148,174,100,94,8,146,2,200,26,194,17,185,122,22,129,30,104,46,188,67,48,17,64,148,222,249,23,0,81,228,1,153,124,212,123,109,137,188,226,13,1,108,16,176,95,17,192,193,123,243,61,22,177,54,125,191,240,25,243,46,203,22,43,25,239,195,110,6,109,72,95,113,212,91,252,199,218,161,50,192,33,73,70,64,135,61,31,34,210,197,238,51,148,25,111,246,6,251,68,141,222,201,228,189,218,54,75,215,135,239,63,127,255,103,240,136,179,11,104,54,18,185,175,186,200,246,164,5,64,82,18,129,231,152,77,123,187,142,153,186,113,229,45,24,48,54,202,174,13,111,33,251,229,71,127,253,242,47,127,11,116,3,50,164,139,141,67,217,11,91,215,33,253,68,30,219,54,74,157,108,220,23,229,142,137,166,111,172,113,226,100,227,112,173,59,2,64,176,140,127,10,189,175,74,218,65,219,31,255,241,47,158,127,248,223,207,212,243,79,163,249,38,200,127,136,252,191,248,214,243,127,125,255,211,104,220,151,52,143,201,213,175,209,120,80,221,139,63,252,246,47,127,254,93,80,209,30,44,40,2,24,137,127,178,159,81,116,219,130,235,161,115,246,158,39,201,68,130,211,42,96,118,105,123,226,150,47,252,108,23,187,251,23,175,240,2,176,173,200,222,74,81,80,34,240,221,182,7,222,17,206,164,75,192,177,206,111,66,203,195,215,255,225,87,191,245,71,47,254,241,91,47,255,238,207,182,66,194,13,60,205,19,94,47,118,167,145,54,75,240,46,229,228,74,28,46,20,128,238,113,209,171,136,119,72,45,18,11,29,135,2,163,21,17,28,211,132,71,216,60,213,250,80,88,29,75,105,137,211,188,135,24,108,92,242,14,40,89,145,171,247,48,36,134,35,49,2,137,145,200,211,208,167,187,106,96,192,119,64,13,43,221,177,175,34,54,12,211,21,123,226,85,23,123,2,214,179,5,248,13,111,114,196,158,64,107,74,236,201,212,81,13,192,242,99,94,70,184,212,192,191,1,255,135,165,110,243,118,144,232,179,245,93,167,14,243,100,252,244,13,247,15,11,101,129,112,1,229,50,79,48,245,15,226,133,198,127,151,231,106,175,68,204,150,109,5,46,207,222,223,152,81,18,193,51,248,189,161,18,221,146,54,130,11,84,21,194,239,112,201,174,202,150,237,175,153,96,29,149,224,27,128,43,144,227,0,104,140,29,106,202,130,208,237,5,6,216,193,183,159,241,234,176,100,108,67,147,87,59,242,140,1,170,244,160,245,254,134,224,221,21,221,64,188,75,185,15,102,136,82,32,94,92,191,247,52,166,95,159,1,120,57,129,226,34,30,73,39,70,137,17,120,122,83,102,162,96,162,30,14,212,254,112,44,100,75,230,189,247,240,144,5,43,111,146,252,79,96,6,240,18,24,112,64,79,176,159,33,82,129,175,144,146,188,19,123,2,156,97,145,96,138,193,227,112,158,120,177,105,218,134,28,15,189,76,44,38,1,111,136,56,6,144,144,164,171,160,245,200,129,122,23,2,229,90,186,217,147,66,128,24,252,236,64,125,228,60,89,241,46,91,202,46,199,161,217,105,247,37,114,143,105,204,63,46,234,249,193,191,101,25,243,120,15,124,46,105,35,253,24,211,9,10,251,217,143,105,44,251,82,167,233,40,18,36,81,239,111,160,45,107,91,21,215,227,240,59,158,30,214,117,140,67,208,97,0,187,11,111,164,183,220,78,22,161,139,79,201,64,55,133,228,195,66,27,233,30,94,54,140,248,203,13,212,77,35,91,238,252,189,15,95,126,255,107,191,252,197,247,95,252,214,143,61,238,188,97,200,158,189,238,164,109,46,249,88,219,220,255,251,175,255,215,45,65,233,164,185,238,117,45,116,143,51,203,221,111,139,123,21,3,220,35,48,228,203,167,7,24,242,228,216,147,24,82,57,215,87,232,0,209,36,31,110,210,12,36,225,187,16,6,219,125,4,194,124,113,251,14,132,5,253,120,67,8,251,213,247,127,255,197,31,253,226,249,239,127,248,252,155,127,16,66,24,39,138,11,65,12,161,75,224,44,1,106,99,219,233,112,215,20,29,201,10,208,184,54,50,157,47,174,1,4,92,40,210,66,82,0,39,252,28,26,243,237,68,112,30,243,156,69,139,144,10,44,175,109,107,131,196,136,16,86,60,52,143,142,188,139,35,96,17,6,31,131,39,208,232,113,147,219,139,223,253,218,243,255,245,23,225,238,237,91,234,14,172,112,186,54,209,157,96,105,63,49,152,62,78,30,56,148,1,2,79,13,228,22,191,251,38,158,55,204,41,124,77,229,96,30,108,140,122,135,150,205,251,135,245,245,140,158,167,103,200,3,140,153,247,91,48,63,195,102,203,228,99,183,14,14,70,108,99,72,255,180,70,108,179,209,112,122,196,30,176,129,112,255,174,193,103,120,171,224,65,35,230,115,152,23,127,255,15,47,254,49,188,214,152,139,131,181,248,53,88,231,131,199,207,95,147,194,16,69,94,137,155,198,188,184,16,140,183,65,171,172,188,125,204,29,167,246,123,102,29,221,191,104,47,96,157,167,104,198,47,249,64,138,9,16,120,138,94,182,248,253,68,89,167,111,232,56,152,136,158,65,228,211,155,136,129,177,229,174,137,8,33,122,196,68,244,45,58,119,76,196,77,15,67,19,17,38,125,182,39,226,199,127,247,167,47,127,244,173,151,255,240,209,203,143,190,23,26,49,48,58,11,102,101,125,42,3,22,6,225,228,128,5,0,61,112,188,54,224,159,26,174,80,247,130,209,10,82,62,227,235,220,207,254,6,96,234,151,31,125,244,252,247,190,31,30,44,109,220,225,172,217,167,51,187,66,32,156,30,44,31,160,135,14,86,0,254,201,193,218,117,111,51,88,126,202,39,61,88,111,152,55,122,152,123,254,209,135,191,250,224,223,94,252,151,175,63,255,157,127,220,31,66,104,179,252,76,13,33,4,232,225,67,232,129,127,199,16,110,186,183,27,66,152,242,25,159,111,63,255,131,231,239,255,245,203,15,190,255,242,59,191,243,241,127,249,209,199,127,242,163,61,53,79,205,74,198,17,173,248,13,14,88,160,46,223,2,35,114,90,207,130,64,61,88,207,242,122,112,90,207,10,58,248,166,100,62,79,182,122,254,247,255,188,47,165,243,156,54,251,212,244,170,48,12,199,15,147,164,1,56,167,176,187,1,245,129,248,221,246,236,20,134,195,93,15,230,197,38,233,215,140,183,253,235,215,0,87,121,241,39,255,244,241,159,252,52,52,180,96,248,76,207,82,29,26,91,104,158,189,48,100,97,246,64,161,62,226,193,239,181,13,24,200,85,100,5,254,187,168,213,46,68,113,119,58,0,158,20,56,105,117,10,152,94,8,194,147,179,103,11,239,3,7,120,215,191,83,35,28,198,192,155,98,74,31,125,248,226,155,223,185,133,107,24,172,227,53,81,29,70,225,67,209,126,12,213,33,0,79,162,122,3,238,3,49,189,237,221,41,68,135,186,127,31,141,223,129,218,31,124,227,197,63,132,121,188,166,219,119,216,61,125,60,192,243,18,156,41,113,145,24,140,9,235,225,16,122,94,108,235,75,235,10,139,169,156,235,61,17,55,167,152,251,239,124,253,249,7,255,114,18,79,16,130,7,226,200,3,246,20,126,130,158,236,225,229,49,70,125,236,94,163,254,102,115,230,152,97,31,42,215,223,253,209,47,127,190,61,155,245,6,121,207,175,254,241,103,47,127,251,95,194,45,28,114,160,170,46,188,142,121,223,111,32,0,254,78,214,1,26,122,12,231,128,112,221,201,56,124,192,223,148,181,218,235,198,203,143,222,127,249,225,255,13,207,65,252,63,95,251,237,243,219,152,130,39,154,238,56,6,141,162,175,141,72,0,1,104,62,18,219,223,53,240,215,98,175,202,35,103,4,158,192,227,94,156,88,149,22,214,89,4,141,156,223,220,51,12,218,248,113,227,0,15,123,221,61,16,30,94,110,143,194,222,76,128,199,215,15,118,225,78,28,185,10,163,20,219,157,78,184,8,29,168,251,108,226,30,187,23,247,15,214,25,54,217,239,193,188,167,53,28,99,233,175,101,162,218,158,5,58,176,82,193,83,67,15,217,231,194,177,135,239,115,249,109,237,97,25,160,116,84,245,170,186,203,64,5,114,60,194,62,229,29,120,186,195,60,229,119,237,19,18,0,95,126,244,205,211,76,88,210,196,215,100,193,126,245,247,176,96,191,153,7,107,172,226,93,236,119,11,242,27,162,58,191,3,39,153,175,215,220,39,201,122,183,237,191,222,244,199,239,152,254,65,31,30,131,255,59,216,238,14,35,191,198,76,55,192,186,55,228,175,179,224,161,247,160,253,17,118,26,177,122,167,153,70,124,227,252,246,197,247,255,246,249,251,63,59,96,179,12,100,237,117,71,253,164,101,13,191,241,59,119,1,54,160,60,130,211,110,161,191,139,221,134,186,248,107,79,193,15,64,99,78,19,31,135,68,191,192,157,40,12,178,28,144,227,39,163,189,88,222,81,88,235,232,169,36,207,94,250,226,143,127,242,226,219,111,94,121,249,224,223,126,245,193,247,95,252,228,167,96,109,187,45,141,244,56,229,181,20,151,80,229,143,225,55,196,29,236,38,0,235,17,3,13,59,113,215,40,251,157,124,83,74,206,15,255,247,231,223,252,3,32,116,189,248,233,255,120,241,151,223,120,254,141,223,57,220,134,28,9,214,107,225,244,86,3,119,239,49,130,230,30,179,199,8,161,187,115,143,209,7,255,77,73,37,255,199,79,94,254,222,63,221,129,173,252,235,33,235,118,253,119,34,43,255,40,92,229,239,65,85,126,31,83,159,196,70,247,199,127,247,167,71,181,8,120,107,167,38,107,143,94,221,30,103,162,219,199,185,127,136,225,187,95,123,254,147,247,125,176,14,21,142,29,92,214,93,131,16,228,121,196,64,108,122,123,215,96,236,48,242,217,91,12,223,8,214,127,240,195,187,177,206,185,247,99,157,115,31,139,117,206,189,31,235,156,251,73,40,208,207,63,248,249,81,210,239,232,70,79,22,95,133,248,31,121,220,214,39,117,31,140,35,72,223,194,113,39,218,183,185,30,115,132,110,219,195,59,207,209,133,240,240,107,44,255,237,112,253,131,31,222,135,235,123,72,124,155,235,241,184,190,135,204,119,185,222,44,161,255,249,159,127,252,253,127,242,79,167,236,19,186,191,171,227,183,156,83,62,105,37,38,12,199,1,246,189,19,103,37,248,114,247,150,214,6,212,71,237,107,109,251,119,247,230,86,8,13,191,246,138,206,29,168,6,186,241,182,171,214,29,202,248,99,113,29,46,114,151,98,126,11,207,159,140,96,227,11,107,191,252,197,159,191,248,189,31,60,255,253,15,63,254,243,191,122,249,195,31,159,205,84,236,252,150,104,200,61,76,52,212,53,31,133,254,142,226,181,247,251,210,148,188,97,56,139,191,247,229,47,125,73,188,124,26,31,199,254,243,127,62,63,53,56,71,129,122,140,70,67,222,163,209,128,206,60,74,242,228,238,145,60,185,55,39,163,251,189,254,213,215,254,248,249,119,127,114,122,52,192,12,251,212,70,227,54,68,143,25,10,234,158,161,0,61,121,204,141,15,229,238,161,240,241,242,70,135,226,151,31,126,248,252,253,191,62,251,229,63,127,3,60,29,142,67,83,55,94,71,97,10,183,112,192,127,12,201,180,116,173,238,168,188,100,222,169,113,234,198,99,20,78,221,184,91,223,212,141,99,252,198,251,23,178,148,236,243,121,255,118,30,64,164,14,185,249,150,153,43,208,115,126,144,120,19,59,120,125,144,35,146,125,7,16,99,29,222,138,219,173,14,0,121,79,158,255,207,63,61,230,148,34,92,44,116,203,48,116,47,248,253,255,250,228,197,63,125,243,208,111,200,205,121,76,134,23,42,21,239,66,37,150,228,72,255,66,37,71,36,81,255,9,227,68,41,114,126,30,179,174,151,178,38,234,75,63,50,133,107,95,122,33,4,192,34,112,253,140,19,69,134,91,72,7,110,247,149,247,34,92,228,41,200,102,217,103,86,52,18,7,29,142,67,140,199,161,215,253,184,127,31,51,18,211,206,47,237,137,164,157,237,29,6,146,224,233,98,206,230,224,145,158,155,216,88,178,153,149,117,79,237,214,202,130,255,178,178,151,7,224,50,190,64,227,222,125,97,152,84,130,17,81,210,43,255,250,212,3,154,20,37,155,147,149,227,77,2,112,188,22,101,77,147,76,213,26,199,85,64,86,220,88,106,75,130,36,47,36,19,54,12,242,124,81,22,175,35,209,7,180,5,47,185,22,36,251,81,216,243,58,246,136,158,148,196,187,251,178,95,59,72,141,63,8,116,7,158,72,225,30,5,185,127,125,53,189,42,137,15,2,223,148,84,253,20,101,29,7,222,247,154,2,27,176,192,16,88,15,27,3,80,213,246,166,217,195,8,141,6,244,107,193,161,182,245,165,214,49,165,7,147,50,96,66,15,104,5,246,9,228,244,187,52,2,19,143,86,148,7,183,176,120,104,3,139,71,215,15,8,10,70,233,64,72,20,222,188,54,174,3,39,51,158,80,16,190,219,30,92,47,9,95,109,247,89,93,90,215,21,137,211,98,129,203,4,24,181,35,184,230,238,127,103,188,96,34,219,207,240,42,30,188,247,126,234,227,141,239,47,38,116,241,219,95,145,159,237,174,39,251,247,139,1,72,30,211,191,122,230,223,174,187,210,28,69,137,109,79,175,249,175,193,130,176,123,1,252,126,247,2,164,158,240,139,21,42,51,10,191,245,160,87,1,248,178,57,234,232,191,5,195,178,171,27,6,45,217,190,237,190,249,167,82,253,231,205,161,175,93,62,127,203,96,247,14,111,66,237,222,2,123,200,65,130,172,237,18,170,82,232,5,222,222,216,189,109,54,116,118,41,91,189,243,86,82,184,202,93,23,131,59,6,193,75,72,164,223,166,84,57,123,247,172,11,161,103,109,188,121,241,206,77,111,95,224,57,248,240,96,237,87,185,57,66,17,126,219,84,187,61,216,226,191,194,3,98,222,211,77,108,119,171,20,6,123,221,94,1,220,188,120,151,90,54,47,222,85,51,248,178,185,64,225,61,7,231,243,225,115,112,241,9,62,110,207,182,194,23,121,84,227,100,45,11,105,110,227,139,233,197,119,255,199,203,239,253,205,198,237,82,4,186,20,217,124,249,211,31,111,147,209,93,242,243,239,252,247,109,50,6,61,49,137,156,10,27,168,113,1,128,254,43,3,69,9,31,44,239,204,185,7,150,119,19,254,217,150,182,222,3,51,99,238,200,38,244,88,133,196,130,53,235,212,29,239,24,152,104,227,49,148,220,120,197,49,189,134,55,20,251,176,122,54,78,128,142,214,227,17,204,233,122,142,92,16,61,94,143,71,251,15,172,39,240,14,115,171,158,128,27,220,87,203,254,85,225,195,90,160,163,5,95,160,17,175,142,250,160,120,23,254,242,188,90,248,203,49,16,235,206,128,116,21,36,50,190,220,2,82,132,203,45,255,62,123,118,19,58,33,237,137,183,1,165,93,75,193,145,231,243,160,192,150,156,143,148,217,145,122,168,24,16,175,37,123,162,3,186,126,22,186,218,124,21,230,250,218,111,252,198,153,7,223,222,157,228,107,237,189,141,111,179,11,244,169,39,94,248,106,207,94,89,107,41,219,194,4,62,9,96,121,1,244,124,21,174,105,59,45,175,69,127,77,130,171,103,94,119,204,179,163,185,206,223,229,1,102,103,239,122,85,97,199,170,226,236,7,212,196,217,123,21,225,251,21,5,28,232,206,122,130,60,123,213,16,251,213,4,220,127,83,13,172,162,179,212,207,142,100,217,171,133,188,93,11,88,107,54,181,228,148,241,196,62,86,13,200,179,87,13,117,187,26,176,126,221,91,13,200,179,169,102,179,176,30,118,251,30,12,251,89,160,112,176,51,215,133,231,193,173,209,216,50,113,111,114,92,2,168,14,1,219,207,6,213,183,176,117,234,84,229,225,76,39,171,14,103,130,20,28,218,54,58,85,111,40,207,201,106,67,121,194,181,114,238,253,181,114,238,253,181,114,110,80,235,206,238,127,87,189,219,92,119,214,188,205,181,95,247,61,48,111,115,61,164,110,15,238,176,106,127,87,205,64,246,186,179,78,240,29,66,26,156,44,188,171,38,144,35,92,147,117,118,36,3,168,138,145,93,240,245,234,200,69,20,237,90,219,89,141,190,140,124,254,12,249,210,229,87,223,67,47,240,167,231,241,88,228,29,168,28,239,101,121,239,203,129,93,41,114,248,229,203,95,186,60,150,252,165,203,103,104,236,6,126,185,60,248,4,18,64,11,255,219,59,145,243,112,110,191,142,93,38,152,225,118,217,248,151,207,190,116,113,254,249,179,47,137,159,63,255,210,37,248,243,37,241,252,242,243,239,120,32,191,131,93,190,131,7,249,61,63,129,141,17,108,235,252,55,145,47,106,151,150,161,200,182,247,250,30,242,244,210,114,120,63,170,223,25,18,35,206,163,32,57,186,151,5,125,10,221,30,237,101,138,105,55,49,31,217,111,209,121,23,58,169,135,160,147,10,161,211,250,143,141,207,79,25,167,97,135,4,123,136,13,51,8,95,208,186,214,190,250,85,95,95,216,93,156,59,89,100,35,250,239,10,237,73,123,39,196,194,200,47,127,241,193,139,63,250,23,47,118,38,172,204,211,132,55,146,215,129,100,184,177,228,4,172,172,36,30,138,122,62,36,27,49,47,118,96,14,133,234,59,224,120,33,227,224,9,254,121,189,167,33,63,66,11,222,41,180,135,170,238,91,229,246,83,83,110,15,140,14,123,246,136,219,166,138,173,177,99,223,16,114,227,171,38,239,72,42,156,77,123,142,5,35,208,198,164,239,147,180,230,211,180,20,82,117,222,49,165,145,117,185,113,236,6,41,82,134,118,191,125,203,146,60,58,251,156,118,238,115,180,207,161,239,110,124,46,131,201,32,109,102,130,112,25,24,151,207,164,141,89,127,175,10,13,74,138,54,156,50,210,229,59,0,9,242,104,117,182,113,174,235,8,2,208,227,34,59,109,206,175,255,197,55,191,243,252,247,190,23,137,137,142,233,187,45,196,36,252,230,60,38,157,232,238,238,67,224,158,48,114,238,221,52,13,77,221,16,180,190,69,244,77,0,235,87,255,102,128,13,153,209,33,59,185,58,229,39,241,168,133,127,227,28,81,147,150,79,154,166,174,202,86,120,24,237,152,185,111,92,148,238,52,198,211,138,178,181,199,71,110,89,27,1,27,3,21,248,214,198,88,200,55,211,181,159,118,41,142,20,55,22,242,0,180,75,159,242,177,144,67,146,93,186,107,197,118,174,47,54,201,99,193,181,99,59,39,11,187,100,115,25,11,93,80,222,164,79,20,142,143,237,46,244,239,178,79,173,249,44,22,162,90,109,203,191,111,121,176,186,14,245,6,174,94,27,22,125,224,230,232,58,212,185,35,217,118,139,204,14,202,19,181,65,60,92,135,80,114,36,91,128,150,235,29,130,142,101,242,145,116,189,67,215,241,76,16,53,215,59,36,109,51,193,29,166,253,139,222,224,87,64,146,64,97,116,174,141,152,234,237,61,33,156,144,8,118,156,146,137,4,220,113,26,93,55,248,169,4,86,63,213,35,175,243,51,39,166,199,228,216,231,208,152,199,178,34,40,34,38,69,142,72,69,188,247,243,216,228,122,180,137,244,28,227,175,63,97,95,160,59,239,159,7,222,80,247,28,128,170,156,123,225,187,60,143,92,69,40,207,223,228,157,94,65,31,228,227,115,191,193,157,155,207,7,69,184,217,59,156,178,9,126,30,25,41,146,123,176,249,248,224,240,55,123,145,234,35,15,137,146,179,113,231,191,15,76,224,26,222,63,153,24,219,196,113,143,32,240,94,137,57,6,107,50,180,151,222,25,224,6,35,14,15,42,237,159,206,145,70,118,100,239,228,77,56,34,206,198,133,254,198,189,255,129,27,250,75,223,247,214,62,179,10,150,46,192,215,189,184,10,128,122,0,135,215,212,75,91,175,234,75,201,204,112,128,85,158,3,65,86,80,28,81,178,206,54,249,246,191,251,171,201,17,74,217,184,36,254,20,124,206,63,208,53,246,243,127,251,186,111,14,125,249,223,254,79,232,98,250,183,255,101,119,96,76,83,239,173,101,207,91,244,105,111,218,190,103,255,59,156,105,223,125,240,224,14,39,25,190,129,250,235,255,240,241,31,125,240,252,127,254,73,16,174,227,214,89,3,127,144,78,157,49,240,191,30,122,195,221,4,126,186,9,59,219,190,251,176,152,191,119,111,237,83,100,136,130,183,123,251,199,142,239,254,127,236,189,121,127,27,199,145,48,252,85,198,99,91,6,162,33,56,131,139,32,24,88,15,120,72,86,44,197,135,228,120,253,48,124,245,27,0,3,114,36,92,154,1,120,136,198,239,231,108,46,231,240,227,236,38,217,92,126,214,113,54,215,38,27,39,217,205,225,216,78,242,93,222,87,164,164,191,242,21,222,170,190,166,123,166,7,7,69,217,202,174,4,91,2,250,168,238,174,238,174,174,170,174,174,90,162,164,132,238,140,133,97,31,29,156,23,108,186,106,102,176,44,192,173,64,22,77,100,32,240,217,222,103,135,248,49,12,250,47,253,124,210,208,89,27,164,246,104,166,198,201,252,199,90,55,158,54,98,33,45,52,24,99,110,198,167,237,96,37,90,197,85,154,152,178,171,157,89,182,181,51,235,190,118,30,208,198,118,62,130,157,253,199,255,252,31,179,179,157,201,91,219,209,239,109,71,179,185,35,75,161,135,206,86,8,112,97,220,253,220,183,78,197,86,136,121,94,223,70,67,161,58,94,255,151,155,205,6,240,106,187,248,189,184,100,231,225,251,1,55,5,216,245,91,94,255,50,141,103,195,205,0,98,30,228,211,45,1,132,43,249,84,99,0,234,88,62,221,28,0,149,10,253,30,112,23,208,12,204,191,191,143,138,242,205,93,194,65,110,165,25,11,240,102,137,247,121,248,21,105,50,194,97,148,1,163,231,206,241,201,5,107,164,27,24,211,59,90,7,147,119,61,68,192,121,242,21,19,67,92,172,44,150,14,250,54,38,98,80,245,240,22,116,82,52,3,29,141,7,215,193,250,137,68,210,64,20,4,161,122,200,163,32,208,111,24,167,0,40,162,133,223,171,128,77,110,241,160,182,53,102,129,15,108,98,88,1,157,19,212,16,161,71,164,145,140,0,199,130,119,62,228,178,153,226,249,249,41,158,67,153,73,6,84,224,237,251,164,153,32,108,178,127,123,93,252,151,34,2,231,148,110,48,226,210,148,110,53,54,149,201,27,85,174,23,227,243,32,93,162,190,40,205,33,79,150,231,53,71,167,181,166,100,72,23,161,49,16,147,238,113,99,96,137,68,86,176,234,194,42,73,244,46,81,58,174,178,139,176,45,169,237,164,211,137,94,181,62,109,159,57,3,98,11,70,175,184,10,219,86,58,172,136,209,35,81,181,40,231,29,156,67,219,219,29,15,132,109,177,116,50,178,30,64,44,99,253,32,217,72,158,57,104,81,157,163,24,79,242,122,153,45,236,218,99,182,220,113,229,170,153,158,176,159,198,245,167,154,36,241,99,246,213,87,23,156,199,80,139,130,203,71,168,125,241,122,134,158,139,100,72,138,182,9,228,167,12,213,56,217,43,222,39,249,141,244,138,119,246,108,150,103,13,107,208,217,0,242,131,79,82,205,170,96,228,89,225,0,10,247,54,189,45,174,121,229,249,155,193,22,28,246,205,22,106,97,201,151,26,150,178,134,132,3,208,150,237,117,73,238,112,160,205,29,14,52,107,81,34,43,185,193,40,220,201,12,35,221,108,236,240,79,106,156,19,100,161,214,75,169,235,204,80,217,193,218,17,75,54,105,221,75,171,53,246,27,85,70,77,119,152,209,55,193,118,99,180,60,98,51,50,145,7,147,26,9,251,221,152,6,81,152,95,251,45,92,64,126,139,47,114,193,224,206,52,158,120,135,38,142,198,137,15,39,137,141,217,6,52,207,120,68,224,179,106,74,113,113,179,65,132,104,185,80,82,95,59,43,69,155,184,110,227,131,230,244,143,151,175,183,166,145,63,79,168,67,123,211,213,161,114,92,163,20,165,104,79,81,138,70,60,135,41,101,169,106,209,153,110,67,122,226,242,34,118,102,39,116,228,114,147,168,148,217,171,29,88,107,68,185,85,246,74,45,232,70,76,159,181,103,53,172,237,72,159,101,151,138,75,173,102,171,205,244,89,89,107,191,182,38,20,90,55,100,83,75,96,175,92,194,95,201,220,14,99,175,128,217,172,238,88,74,40,159,234,254,28,156,208,21,111,24,25,172,41,209,164,184,33,90,44,6,149,105,225,249,238,160,49,149,196,230,8,78,14,78,245,24,251,135,185,132,139,131,44,45,223,51,133,195,201,39,57,28,245,146,73,189,183,81,46,146,36,238,135,90,157,34,211,33,25,169,66,223,20,118,136,177,72,9,19,65,97,21,40,219,11,78,230,89,120,64,35,157,225,151,196,135,196,176,155,164,224,128,187,90,79,221,155,53,158,17,197,20,225,41,23,91,81,166,223,162,201,49,5,34,250,113,143,7,103,138,247,63,94,197,177,146,195,226,36,72,32,60,209,245,244,80,192,241,187,86,49,133,51,194,72,92,189,254,29,94,117,232,174,46,230,189,2,81,39,36,93,245,110,73,5,39,29,12,18,127,23,59,50,97,237,55,115,236,237,66,38,54,51,169,108,46,103,12,113,57,226,240,200,94,20,137,228,215,74,196,193,217,43,195,79,74,40,224,156,219,80,98,243,40,135,215,75,97,239,164,59,151,33,187,143,160,215,52,50,139,198,203,144,115,72,155,67,141,1,84,96,72,31,179,43,210,196,225,101,231,134,219,220,201,164,141,93,83,128,220,9,138,219,154,26,71,4,233,137,72,166,124,49,155,56,121,234,239,171,69,178,233,146,45,146,228,120,139,204,142,32,10,201,42,125,199,124,177,72,28,178,180,228,128,186,9,66,66,168,110,141,95,154,209,69,37,7,45,19,196,40,21,130,82,90,79,135,226,97,251,166,80,145,88,36,65,78,93,181,64,149,56,127,179,195,157,8,243,37,122,221,147,0,198,112,197,46,154,45,110,247,81,235,9,74,30,199,220,201,37,136,92,215,29,164,242,162,179,178,160,114,196,226,73,84,229,9,32,187,109,63,232,102,204,59,239,188,123,244,238,247,105,76,227,123,175,125,229,246,123,191,162,110,136,254,246,33,240,119,230,241,155,223,184,243,227,247,77,235,144,149,95,37,42,172,171,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,195,102,142,190,48,202,104,130,56,223,15,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,111,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,15,227,42,240,91,247,97,179,49,113,218,189,73,115,233,205,48,151,248,22,107,202,92,246,166,207,165,55,207,92,42,129,238,19,148,120,194,120,116,196,46,138,102,63,25,18,21,187,152,124,165,244,32,67,196,170,213,218,13,235,26,17,171,138,165,202,114,82,172,90,181,2,203,141,196,170,98,161,209,108,216,141,18,23,171,86,188,77,17,176,119,171,118,141,75,88,112,236,180,155,182,162,162,178,134,128,113,52,106,160,37,80,219,157,47,148,108,51,155,121,204,70,68,18,205,205,38,172,25,203,204,73,97,234,197,181,58,222,170,143,115,253,0,137,240,53,18,231,211,24,182,140,150,191,11,43,185,211,15,170,143,183,219,174,103,219,143,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,187,134,15,192,13,188,176,224,213,10,133,194,44,117,120,241,101,23,63,179,212,200,237,96,52,102,43,53,191,74,242,15,165,232,193,143,183,75,237,165,182,59,150,177,106,84,97,239,135,24,120,215,239,180,14,153,73,128,109,144,79,188,23,228,253,201,181,107,52,220,231,2,234,130,14,129,97,247,201,126,160,50,211,174,183,130,201,213,124,174,80,44,44,149,118,247,86,196,148,180,87,110,45,16,37,100,117,193,129,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,242,10,88,94,2,52,29,43,83,96,44,55,241,163,44,79,183,59,232,0,21,53,170,213,221,133,150,231,13,140,156,176,141,185,118,173,209,111,29,28,114,195,13,39,87,42,231,1,177,134,147,3,60,149,1,81,48,83,226,251,184,90,93,216,243,26,55,252,33,139,240,218,112,99,43,64,237,127,20,123,58,194,37,9,101,191,210,232,3,201,239,86,5,100,134,217,168,37,56,65,224,236,128,21,70,110,243,10,86,216,31,5,77,148,228,205,245,234,226,117,175,119,195,239,133,139,123,253,224,6,108,134,166,183,72,236,84,218,187,35,111,49,12,154,139,187,190,183,23,46,118,251,61,127,216,15,22,195,155,151,217,183,72,241,178,248,223,15,10,16,234,151,129,110,7,107,44,240,91,14,234,154,91,86,143,63,115,4,86,113,0,83,28,86,205,122,189,98,175,214,45,183,190,182,102,189,82,175,187,214,90,125,173,97,221,92,173,63,187,97,141,86,235,245,131,85,76,185,181,106,133,171,245,231,234,86,23,146,110,146,164,96,213,234,147,36,44,117,99,13,147,58,107,214,89,168,120,30,51,234,62,73,186,190,102,1,248,11,117,21,214,246,70,253,98,221,186,1,73,93,146,212,91,101,165,246,32,201,38,73,206,42,254,184,64,74,173,213,45,15,255,122,25,255,114,235,245,38,22,104,89,62,201,63,128,42,33,169,50,92,197,31,162,202,246,170,166,78,119,13,11,184,152,216,151,43,222,136,210,149,158,246,215,234,23,215,172,112,77,78,90,173,95,92,39,205,230,73,82,97,21,16,247,28,235,162,207,122,91,127,25,178,234,117,19,239,78,136,194,45,57,31,231,224,255,51,200,3,212,66,52,195,56,67,118,111,205,62,211,129,195,166,22,54,195,240,140,201,87,250,26,37,160,176,224,63,219,123,244,121,244,121,244,121,244,121,244,121,244,121,184,62,10,175,127,136,214,136,92,140,50,80,142,90,249,108,111,76,138,41,226,20,41,7,210,207,33,181,94,4,33,136,127,253,236,144,50,177,198,227,231,207,215,55,108,219,136,184,201,21,90,2,193,225,95,20,172,42,120,205,0,23,196,177,105,48,101,17,109,22,136,219,141,140,83,41,89,6,249,203,206,78,5,63,73,170,163,208,37,200,37,199,50,232,255,49,192,83,128,201,112,152,208,55,79,125,38,252,77,40,65,197,63,218,142,36,1,24,76,8,20,45,164,201,130,180,38,19,8,13,38,17,166,117,49,41,3,209,234,66,168,48,132,132,134,201,68,70,52,138,165,193,254,138,140,6,148,210,240,55,23,154,12,34,170,233,26,66,129,145,182,64,165,70,3,13,64,103,235,28,145,99,38,246,142,74,58,70,177,124,226,238,233,5,74,218,168,168,205,42,43,240,103,199,239,236,96,169,184,169,131,44,196,78,2,33,85,246,228,59,138,139,160,70,1,145,157,199,191,108,242,207,138,188,127,52,18,168,110,17,234,199,74,100,170,72,40,165,21,23,23,13,38,141,26,75,41,211,28,175,18,205,44,149,102,73,251,12,134,232,49,155,103,246,27,0,129,48,70,121,251,23,251,125,98,247,136,174,56,154,109,175,152,80,95,209,59,178,97,198,92,90,110,47,153,217,21,147,62,135,37,15,78,65,120,232,183,141,224,204,153,76,80,219,36,106,172,0,68,229,173,173,172,21,228,48,214,89,39,36,202,110,174,253,226,137,217,21,4,234,18,219,207,229,101,207,204,230,152,54,109,197,205,152,78,171,185,220,106,45,181,77,128,245,152,109,29,210,110,94,118,7,232,86,37,220,113,97,219,95,70,11,10,188,42,194,46,183,243,137,46,155,163,208,51,66,18,100,220,92,129,70,42,205,34,70,101,177,90,118,190,148,62,190,70,209,107,126,4,227,43,123,78,171,225,186,197,217,198,215,178,139,222,9,53,138,79,225,21,41,167,119,155,120,197,187,176,187,80,240,26,203,110,161,88,218,194,248,123,204,170,188,234,216,185,162,83,38,170,142,28,222,101,39,11,71,10,190,149,54,0,132,101,79,42,46,217,246,138,128,97,63,153,82,187,74,159,43,29,178,174,192,106,91,225,7,179,223,67,135,183,11,13,192,219,141,21,160,225,67,31,240,71,125,221,86,135,253,193,10,123,157,64,151,47,239,36,111,50,183,84,113,80,63,180,66,9,99,46,111,87,10,168,8,139,118,223,2,239,183,93,169,120,246,152,94,135,37,71,71,134,68,204,196,115,203,84,149,199,206,2,222,130,97,175,200,26,217,149,235,163,16,85,232,28,185,85,162,37,89,104,120,195,61,207,235,173,144,238,19,247,152,97,149,186,235,93,73,199,159,172,162,154,56,95,156,36,229,242,101,187,152,135,62,229,74,56,96,156,51,169,158,193,30,121,147,230,147,64,148,81,48,228,198,213,95,233,240,140,28,161,202,250,181,68,39,161,156,91,90,178,101,117,228,242,242,242,68,128,253,222,246,66,10,84,10,209,113,114,197,18,153,216,113,174,215,39,1,59,147,69,35,23,201,28,227,242,242,102,122,196,241,83,247,175,199,99,119,64,47,2,27,66,124,80,158,64,113,246,176,131,0,246,192,11,135,47,67,62,125,120,157,174,185,59,235,213,173,202,42,106,238,110,162,194,141,104,163,174,175,162,2,235,2,83,124,113,29,88,253,21,204,251,223,88,154,103,221,36,89,93,242,119,40,41,204,136,26,107,79,214,129,201,122,56,250,55,209,147,85,36,0,4,34,170,196,138,164,82,105,149,181,116,192,251,181,222,89,181,242,107,245,139,27,145,142,141,168,254,46,5,171,214,141,245,250,11,23,80,173,6,25,47,81,77,221,85,28,198,122,221,189,128,157,226,157,183,137,110,241,6,111,182,190,189,170,232,216,146,120,75,211,176,249,173,26,95,186,146,182,141,62,121,169,13,3,168,244,72,243,246,232,243,232,243,63,73,119,33,31,145,84,28,141,14,48,224,219,5,227,14,69,241,176,83,133,106,228,43,240,183,204,91,128,32,209,161,210,0,135,130,44,154,2,132,49,102,28,22,165,52,198,83,79,173,40,186,19,133,71,195,156,24,159,102,32,163,22,9,208,140,89,51,42,76,244,16,173,115,17,152,137,177,69,246,51,193,173,25,140,93,139,186,138,92,27,237,100,196,169,25,14,111,128,203,237,216,128,97,175,232,244,62,159,29,198,57,54,67,101,217,176,136,204,182,25,140,139,152,9,201,58,41,45,49,157,66,162,196,94,58,76,46,131,116,133,29,18,170,157,120,247,5,114,227,146,29,201,163,108,89,164,13,138,216,49,195,41,112,17,80,86,104,45,147,63,146,74,136,129,17,204,88,4,139,193,201,231,35,56,170,14,137,241,100,76,61,21,241,97,50,10,229,181,92,152,44,131,182,236,210,4,25,173,188,212,66,43,120,34,90,185,110,25,29,61,245,137,152,229,20,203,38,58,34,199,239,182,13,223,87,56,12,163,67,161,160,231,7,10,169,83,219,220,202,133,29,191,233,229,240,25,103,6,48,59,66,63,14,33,62,29,14,107,29,102,0,106,53,107,38,7,34,73,131,157,205,112,193,217,90,65,207,51,205,51,103,30,11,50,217,236,112,7,166,155,152,252,110,160,190,46,99,174,177,215,161,6,119,9,106,184,161,209,113,195,161,193,219,130,14,18,8,196,133,77,248,73,39,9,227,106,191,111,180,225,167,232,157,49,8,250,248,154,14,16,192,173,140,29,232,86,120,46,51,172,121,150,87,235,215,118,251,126,203,176,179,213,252,99,144,140,79,142,183,189,225,26,53,79,126,245,213,12,32,202,162,37,89,57,75,111,164,28,32,158,134,193,1,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,26,163,181,15,25,75,126,206,177,228,233,32,124,209,189,104,32,5,204,34,134,83,209,72,206,156,49,129,86,120,109,160,73,45,105,90,124,132,208,183,162,186,236,103,108,204,217,21,62,178,86,108,100,126,134,186,65,202,180,148,225,13,112,120,3,24,158,199,74,139,106,22,154,27,175,185,189,93,23,215,76,3,152,59,10,161,159,11,60,232,96,144,37,5,208,194,245,165,23,47,105,75,92,229,185,180,40,125,140,170,148,204,196,119,2,155,120,159,65,128,228,33,243,210,110,55,138,83,21,33,45,167,178,68,21,33,141,230,212,194,237,124,165,72,11,183,90,39,54,106,218,11,220,1,23,215,156,70,190,209,104,55,203,66,178,67,149,193,41,216,86,160,85,88,0,243,27,208,71,45,184,192,78,36,18,253,157,193,9,221,182,55,60,168,15,6,129,235,135,110,103,146,160,182,247,44,17,121,64,80,123,41,110,25,160,129,50,65,108,225,83,248,72,108,249,152,62,1,156,184,184,167,224,184,13,36,102,138,178,118,1,30,171,65,218,193,10,123,63,253,96,109,59,141,202,71,160,252,44,228,221,166,187,92,169,204,168,252,116,150,11,19,244,181,118,209,129,46,207,74,137,152,211,131,53,100,129,4,69,106,219,182,237,150,139,91,135,73,157,33,228,148,11,237,113,162,104,149,54,118,232,134,112,126,93,19,58,170,229,165,101,135,40,207,200,110,33,188,159,11,71,148,166,41,188,171,106,119,250,123,213,29,191,213,2,222,83,82,160,174,68,132,113,133,51,140,146,201,219,138,108,222,102,151,237,182,83,89,105,244,247,145,33,198,146,141,126,0,71,2,176,136,251,178,10,20,70,189,237,85,71,65,39,99,158,13,208,228,213,243,240,16,200,158,5,220,73,197,2,111,224,161,159,192,62,251,38,231,133,212,43,128,253,36,93,103,146,161,97,194,42,113,12,231,216,96,210,232,217,104,43,185,2,254,65,132,81,62,113,66,29,107,26,204,200,135,77,149,43,69,85,125,109,132,75,145,175,197,219,12,157,225,3,128,165,222,204,148,0,37,11,70,41,183,148,39,147,159,29,231,40,127,62,95,253,98,174,92,65,173,115,118,229,20,7,18,114,199,48,253,222,164,213,94,13,182,27,110,166,184,108,149,151,172,138,99,229,242,89,10,144,108,197,42,156,81,222,144,92,134,150,184,118,221,32,21,108,11,63,185,66,86,183,2,38,53,205,45,117,227,109,44,240,241,136,129,165,54,105,97,127,68,222,78,216,33,121,79,90,184,54,113,0,116,9,226,197,97,114,224,108,127,85,158,140,221,44,8,85,58,89,105,100,13,56,169,181,139,79,202,229,242,105,229,242,81,43,228,18,88,215,72,33,173,242,196,186,164,211,105,53,165,133,197,21,223,217,84,88,32,244,46,180,65,252,28,5,94,234,48,74,79,198,238,120,224,96,152,86,105,73,173,164,165,19,18,24,67,249,181,64,226,34,37,65,227,14,168,58,233,157,49,114,190,118,181,139,198,221,70,216,239,140,134,204,112,59,87,160,183,71,100,183,177,239,205,81,16,2,109,27,244,125,34,187,242,155,102,188,195,152,161,37,182,184,249,1,82,90,42,182,138,201,3,196,160,225,202,196,221,49,249,185,32,57,35,58,148,8,172,116,53,197,238,162,52,0,115,220,233,209,181,107,4,117,135,226,226,195,41,82,219,112,110,236,174,35,32,81,107,169,125,229,93,117,71,195,62,176,141,29,139,154,97,36,17,144,40,136,18,155,11,226,210,244,162,135,60,129,232,16,48,133,159,196,94,11,63,146,146,133,151,148,168,8,53,217,40,229,115,72,22,144,46,12,3,183,7,172,53,190,180,51,8,137,145,234,39,14,123,169,112,242,232,236,1,191,189,66,74,208,85,20,175,109,148,96,72,118,104,224,61,10,76,195,66,127,4,36,51,76,195,229,225,164,198,103,158,128,195,251,69,65,42,178,99,86,243,156,150,163,233,12,246,122,144,182,227,5,181,86,246,125,242,94,14,55,241,66,203,15,216,91,125,234,6,44,229,66,213,37,104,210,220,167,106,250,101,200,73,169,157,132,238,73,59,170,66,89,144,196,149,118,140,10,136,155,87,135,62,215,48,108,153,17,67,229,168,27,64,39,220,150,15,157,203,44,219,45,111,219,146,112,111,49,74,32,167,101,249,174,107,184,192,29,183,41,158,216,60,58,168,32,132,255,69,115,143,23,92,252,76,27,116,142,218,200,104,216,167,57,145,149,124,77,51,195,24,155,121,215,94,114,180,99,108,59,94,169,149,31,231,80,23,54,64,41,150,204,101,252,166,91,123,142,17,166,115,193,40,231,232,49,54,113,153,200,103,156,116,153,173,111,21,104,230,77,154,128,2,51,177,119,211,28,56,98,169,68,44,120,98,173,176,121,68,177,216,158,177,53,241,75,127,94,233,154,213,29,224,17,229,94,118,237,185,219,38,135,255,228,198,41,247,144,54,100,218,44,205,109,187,93,191,115,80,37,167,66,208,239,249,205,243,144,170,176,179,244,128,61,81,39,13,63,173,155,196,125,100,175,31,116,221,142,138,161,89,91,163,202,247,167,91,254,110,154,84,33,172,78,140,28,125,140,4,68,86,67,67,102,109,42,250,125,3,88,139,73,232,231,66,133,88,97,75,205,114,171,50,127,59,189,81,119,98,51,204,226,37,62,201,242,220,113,202,30,235,73,36,43,165,242,202,5,59,198,60,74,117,22,210,57,108,59,170,38,177,179,124,221,103,85,48,249,89,192,0,132,169,210,85,12,108,122,255,72,159,138,106,159,210,135,153,79,239,97,89,69,79,10,155,30,1,75,5,84,40,79,175,92,152,56,156,66,145,74,12,140,224,100,167,130,43,166,162,189,196,79,174,20,24,145,140,156,190,110,42,79,202,229,242,19,187,158,159,173,235,17,184,194,132,102,167,86,46,206,208,23,206,171,103,39,8,113,152,148,126,6,202,171,159,29,130,14,61,4,165,218,41,114,146,120,217,42,86,185,178,54,137,154,142,28,254,126,175,221,79,21,179,52,146,130,188,84,245,122,167,137,86,114,140,3,212,177,115,106,159,64,188,210,247,44,201,186,169,108,20,185,168,230,189,44,235,248,207,113,110,207,115,135,59,208,93,217,64,46,49,248,147,141,67,197,179,220,144,161,154,30,198,134,36,145,221,142,135,126,200,23,144,177,33,79,96,7,251,43,9,82,193,73,182,60,218,152,225,34,202,9,154,227,55,102,242,151,115,2,175,171,225,209,85,164,222,63,175,171,153,183,217,24,94,21,133,122,110,41,181,251,197,74,165,212,42,197,128,248,147,86,149,16,157,18,147,231,117,7,115,180,76,17,55,206,185,29,151,197,73,79,91,104,114,153,19,15,80,2,49,235,240,228,86,63,230,149,201,137,203,223,217,210,148,49,56,133,197,138,184,248,212,241,160,170,71,135,148,116,230,154,245,192,152,184,200,84,65,86,83,37,165,239,42,135,31,77,179,56,89,200,44,178,9,46,228,40,109,145,38,67,186,109,40,187,133,102,242,182,33,118,163,48,131,208,145,68,157,188,200,120,31,230,194,87,186,192,60,29,181,76,70,38,107,9,99,20,85,67,56,192,188,140,147,115,178,233,45,165,236,112,77,123,236,69,83,10,69,224,122,177,37,23,22,244,164,230,244,91,123,66,123,41,180,64,172,135,166,87,114,231,219,117,68,119,159,47,149,44,103,57,143,250,251,98,41,171,238,192,57,182,155,118,140,186,5,60,97,132,15,122,189,59,249,229,198,71,182,222,35,149,80,202,196,105,223,89,76,157,63,141,50,71,157,51,161,95,230,132,45,169,178,17,206,77,178,58,253,153,238,128,144,68,250,126,163,227,223,28,121,122,164,164,174,21,219,182,21,204,218,202,201,163,16,214,24,226,22,252,238,246,108,215,138,10,63,207,229,98,245,46,137,167,178,87,41,92,140,23,143,86,232,239,241,227,3,223,155,116,79,56,73,134,101,43,114,220,242,119,115,237,81,167,131,58,231,5,26,26,97,62,81,98,16,244,209,241,209,252,253,72,185,117,108,184,105,140,181,4,102,134,167,52,19,52,191,188,137,20,157,157,118,197,79,215,249,74,112,137,235,194,180,1,20,115,78,185,28,63,203,201,196,243,163,220,109,53,150,155,69,5,222,40,21,31,98,151,200,224,112,113,137,23,67,246,114,179,237,174,36,244,53,50,124,60,36,22,38,52,34,207,252,82,14,150,31,149,146,249,130,228,24,137,30,24,241,119,84,211,69,188,164,168,73,75,146,221,25,246,59,126,139,95,222,58,133,188,149,47,225,13,115,73,166,140,213,120,182,163,189,82,78,14,54,77,248,229,163,42,36,136,52,208,135,74,177,221,208,2,11,71,141,244,165,68,46,128,146,151,136,252,221,20,110,7,66,15,240,75,196,16,144,111,248,38,228,31,50,11,144,147,77,91,31,242,81,63,189,47,100,61,179,203,200,9,119,50,201,222,170,23,221,43,42,49,20,224,244,123,55,125,79,77,150,15,18,132,95,188,224,83,217,120,105,117,139,101,116,74,156,189,114,156,68,171,149,43,168,98,55,61,179,240,34,241,103,138,93,191,213,234,120,49,28,166,179,150,147,81,173,222,32,211,139,147,149,251,190,136,25,231,0,224,2,110,216,244,185,37,219,121,158,203,57,111,215,235,117,14,180,36,154,205,187,102,89,242,5,193,109,60,36,211,38,253,129,66,191,34,210,38,156,45,137,14,98,40,82,109,93,131,38,166,30,79,162,59,130,195,201,199,238,12,249,113,62,249,82,68,207,27,46,183,243,246,84,222,112,50,227,167,116,72,179,184,99,6,45,124,11,242,100,190,238,201,68,67,251,123,85,155,126,15,119,2,191,119,163,106,167,96,77,127,36,198,207,172,121,161,166,31,92,49,200,83,234,167,157,5,73,226,47,25,216,201,48,153,51,136,126,155,252,154,208,49,75,174,212,27,238,240,42,153,124,246,36,181,10,147,106,29,234,143,82,34,75,149,138,40,75,57,154,163,84,206,206,206,50,198,20,228,205,52,210,121,235,22,178,243,77,26,191,217,76,31,197,220,147,52,247,252,76,22,24,91,174,91,26,167,85,47,102,211,232,77,106,139,165,249,171,148,231,175,178,52,127,149,74,106,21,225,52,180,229,217,170,78,142,48,78,42,245,18,79,185,189,125,56,118,252,222,236,172,139,124,84,80,21,97,193,137,19,231,216,197,56,117,7,34,218,194,139,19,13,169,145,57,161,199,155,129,79,14,119,226,45,239,18,156,113,201,43,114,235,113,97,152,127,197,243,208,91,237,44,66,147,108,57,235,46,183,43,109,232,23,245,26,66,3,226,25,202,175,84,97,238,68,98,84,156,70,0,133,112,202,86,222,201,91,185,74,146,130,44,231,173,74,197,90,90,182,114,101,73,210,175,36,20,187,60,109,14,155,212,244,241,162,243,149,25,69,87,102,43,27,51,163,158,10,61,71,104,232,201,218,88,56,32,122,235,120,27,148,63,210,51,37,86,172,44,157,208,20,6,38,113,220,77,24,11,109,244,116,86,198,120,158,78,206,98,56,69,215,119,171,210,130,63,39,26,133,224,16,233,230,158,178,164,86,196,87,42,138,165,11,157,217,147,244,70,61,60,122,217,164,237,94,82,122,157,103,141,200,40,165,90,64,142,192,6,126,226,204,219,68,185,92,223,110,93,47,134,68,254,160,39,116,55,197,58,73,43,12,50,93,87,236,162,88,252,86,212,125,229,152,96,190,16,99,157,233,144,80,194,25,133,138,89,132,138,134,211,120,57,214,14,96,2,174,52,3,207,235,205,241,46,235,163,169,229,134,161,55,12,23,155,97,184,232,209,56,227,11,187,110,224,227,52,133,57,124,121,5,227,255,111,49,80,77,173,139,104,117,61,233,65,91,126,181,142,174,126,215,54,208,57,200,238,234,8,61,113,236,173,238,19,7,188,232,47,119,181,254,34,186,247,88,187,49,60,31,16,231,186,107,107,204,189,200,43,194,93,72,95,117,64,178,1,16,215,240,123,145,164,216,145,95,17,31,29,12,19,191,34,157,85,107,155,56,234,5,88,23,133,239,222,238,70,253,83,28,156,27,193,188,185,90,127,129,148,121,30,203,144,106,69,165,26,79,90,211,87,142,156,3,83,95,38,101,146,81,89,75,116,169,79,1,157,175,215,111,110,16,207,200,27,86,158,212,120,137,67,18,69,41,164,43,245,250,75,152,240,25,246,251,37,238,142,88,184,112,225,229,226,233,69,146,158,95,77,100,80,180,188,164,122,123,57,27,65,127,69,233,245,51,61,24,254,122,253,242,134,245,156,84,227,249,150,117,115,173,254,242,134,236,228,229,21,225,18,134,189,92,108,55,208,143,75,119,117,67,118,170,188,94,127,118,157,206,21,250,116,246,48,181,141,248,189,72,218,220,96,35,233,174,74,112,214,254,193,42,63,83,191,12,19,77,16,186,189,129,127,151,165,197,224,175,67,103,215,9,222,214,153,11,26,24,125,189,76,70,188,4,43,141,128,167,245,208,63,179,77,202,58,235,56,29,208,11,121,185,221,144,156,220,148,185,27,27,234,127,230,211,131,85,108,233,202,6,69,83,55,238,8,135,38,220,32,173,52,9,214,161,169,61,116,109,189,179,234,172,89,103,47,212,111,2,42,104,126,132,16,236,219,58,91,194,101,177,158,200,100,61,3,171,160,184,94,127,142,59,188,217,102,184,166,238,118,174,150,86,173,155,27,232,247,166,191,26,57,233,97,128,219,48,207,225,6,244,251,130,210,79,210,173,252,170,140,253,221,85,104,101,111,163,110,175,94,140,251,203,41,172,194,136,203,235,245,27,107,23,98,149,122,184,64,71,27,245,209,26,135,207,218,221,95,163,13,23,33,67,118,173,221,95,85,71,93,33,254,121,98,107,144,46,204,151,89,31,129,72,96,242,254,170,156,46,81,131,200,3,57,117,200,157,143,249,47,186,177,166,174,104,205,166,209,110,166,139,210,70,143,87,240,87,83,183,159,186,77,83,33,164,237,95,205,62,165,68,199,150,221,43,249,107,145,123,165,104,164,52,245,185,104,13,190,18,173,97,238,66,73,94,200,207,195,180,142,214,234,47,109,176,226,205,200,27,185,66,172,206,18,239,229,207,197,192,116,229,214,47,53,112,67,189,176,193,166,153,111,91,190,37,250,81,119,186,210,58,184,17,53,75,183,3,203,228,251,101,128,251,229,38,30,19,17,129,33,43,231,214,234,14,65,66,121,149,244,157,172,197,165,85,192,21,20,246,215,98,133,97,153,193,134,2,106,115,185,94,127,14,126,159,127,17,81,250,108,172,212,167,119,200,64,95,138,0,126,230,58,161,211,205,25,6,213,159,99,80,14,14,10,22,101,5,250,46,215,144,150,180,45,19,173,62,33,12,77,218,167,245,29,74,197,54,104,3,47,137,166,72,143,14,214,162,99,80,222,238,55,86,83,96,223,60,143,120,233,115,7,253,231,225,224,242,47,32,106,24,82,46,65,115,221,11,72,234,72,35,21,226,131,95,140,164,133,212,236,60,172,147,147,244,166,27,59,138,96,140,55,37,194,233,75,132,80,94,50,10,160,53,37,157,18,171,181,29,126,186,202,228,48,140,200,179,167,163,51,49,151,255,55,147,91,174,31,43,172,156,246,249,200,71,154,171,57,49,62,53,32,67,124,110,67,241,160,230,177,30,95,237,144,181,236,242,117,230,43,4,124,135,84,197,195,115,59,78,192,125,182,80,135,108,229,219,80,168,44,21,242,87,99,251,159,98,254,230,90,228,138,77,236,243,206,218,128,120,91,11,97,247,120,74,231,119,49,108,3,204,101,126,109,67,134,66,214,253,149,232,28,137,144,7,44,217,179,74,204,5,50,185,82,76,6,160,216,87,48,235,42,155,129,155,82,159,187,18,39,215,140,159,166,93,105,253,120,209,80,148,169,40,147,53,74,241,179,1,11,149,176,87,251,156,189,114,83,79,245,40,160,68,62,201,205,133,188,159,52,105,125,23,218,33,187,112,59,222,81,41,65,94,255,55,164,193,201,254,243,70,17,46,25,194,174,35,105,43,174,17,30,97,59,145,187,139,185,219,235,192,76,111,136,245,83,192,147,59,92,175,159,165,196,240,89,220,136,151,200,152,46,195,152,252,103,49,208,4,69,84,153,135,221,184,52,88,179,186,151,112,95,139,241,95,69,166,251,83,72,237,164,153,124,190,126,133,13,102,91,101,73,112,211,218,171,209,188,38,216,31,229,136,191,32,207,249,30,153,160,151,227,35,131,146,253,117,20,4,226,187,168,34,205,150,23,39,4,98,74,62,179,79,156,2,66,247,139,202,230,106,35,87,179,78,246,143,154,49,32,252,206,121,216,224,17,38,111,97,26,244,2,143,149,168,27,130,133,92,92,93,36,83,211,93,219,80,102,155,141,32,32,164,103,189,126,0,217,7,210,28,3,183,90,63,139,88,47,172,93,7,98,187,1,63,54,240,4,162,68,116,113,13,168,40,2,93,223,96,27,182,25,45,12,49,188,225,250,62,89,114,54,148,98,60,134,179,254,191,145,13,173,172,115,170,226,197,119,209,65,12,81,190,234,252,80,72,108,147,156,135,48,29,194,236,206,67,22,63,97,28,127,235,79,71,111,126,247,206,127,125,112,231,131,183,111,191,247,193,189,31,125,247,238,87,254,19,82,238,125,249,77,227,255,125,237,91,240,223,39,22,209,231,197,19,11,11,195,29,16,147,133,19,177,188,227,52,154,222,138,177,248,9,90,237,222,143,222,130,154,127,251,240,245,163,55,254,235,222,79,255,229,222,59,191,63,250,245,135,119,95,255,197,241,15,223,228,89,95,161,0,31,207,47,149,157,118,91,7,151,249,161,86,192,107,129,221,251,240,135,199,63,252,242,241,63,254,199,209,231,222,58,122,253,55,199,111,127,227,246,123,175,221,126,239,23,119,223,124,235,232,141,111,31,127,231,15,119,190,255,5,90,146,181,233,156,47,110,172,173,209,54,241,127,49,116,38,252,223,249,224,11,183,63,248,195,20,12,208,62,50,79,23,85,131,249,176,88,81,81,192,26,252,255,94,251,28,31,4,124,253,196,162,97,44,46,62,158,47,151,243,205,101,5,26,115,107,15,208,202,75,205,124,193,197,33,211,248,116,10,56,154,25,235,9,115,50,10,117,189,178,155,47,52,177,238,221,95,253,244,232,159,190,170,212,165,153,177,186,45,116,210,79,124,133,151,202,205,50,169,122,244,198,111,239,125,239,223,149,170,52,51,86,21,95,15,160,151,51,123,185,176,188,76,86,192,95,223,57,254,220,175,149,138,52,51,86,145,232,97,35,244,21,236,130,83,40,176,37,116,247,167,159,59,254,151,47,31,253,234,59,10,24,90,68,7,38,240,182,71,29,23,7,80,182,203,128,87,50,128,247,222,187,251,179,47,104,192,208,34,58,48,161,215,236,247,90,180,63,209,128,142,255,227,29,125,127,38,12,43,122,96,14,160,154,118,179,216,100,72,253,225,237,63,191,161,1,69,139,8,80,76,47,71,33,54,220,16,55,1,198,26,247,202,20,65,175,221,121,255,103,119,255,242,167,227,119,190,164,64,161,69,244,80,58,212,35,220,227,94,209,91,242,90,4,204,251,95,215,131,161,69,38,128,33,163,242,26,158,215,46,209,254,124,37,5,16,41,162,7,4,104,10,92,209,171,118,190,93,110,83,20,253,224,7,122,96,180,72,124,209,239,248,67,143,250,125,71,179,110,172,255,246,251,119,222,121,237,206,247,254,28,213,60,79,254,196,106,54,96,138,110,208,109,139,182,140,162,230,189,15,254,41,170,73,51,163,1,196,244,168,124,106,88,232,3,1,227,238,231,191,126,252,189,95,75,29,40,157,95,58,95,79,7,35,175,187,182,13,3,37,104,189,243,31,255,1,83,148,2,209,62,159,63,95,138,13,73,6,3,11,161,1,8,213,209,42,129,244,98,171,178,220,118,176,41,131,145,202,31,190,121,247,47,95,60,250,234,191,67,67,6,5,14,121,71,127,252,233,237,191,252,236,248,135,255,116,244,238,159,143,222,255,233,221,119,255,114,231,207,239,26,162,109,226,155,135,187,64,204,83,143,131,180,226,221,47,255,226,232,221,239,223,254,211,87,226,148,148,214,85,188,4,81,31,75,134,145,244,80,25,239,126,228,122,137,52,179,72,201,5,144,120,216,22,199,191,250,201,223,62,252,62,166,51,207,65,28,172,236,64,200,80,59,173,194,83,246,49,238,221,38,76,71,155,227,145,88,12,45,52,182,249,185,231,180,42,229,229,34,57,152,200,25,116,231,131,55,239,254,245,203,208,23,58,95,116,253,70,103,27,189,31,19,181,109,55,95,44,144,169,54,142,94,255,18,156,107,114,45,235,238,59,63,63,254,225,135,183,223,251,26,221,11,49,40,212,148,86,234,73,126,105,169,66,96,209,122,71,63,254,157,182,15,167,68,89,78,184,17,28,59,95,44,50,138,185,184,104,76,219,11,246,114,126,169,180,60,109,47,208,82,179,237,46,7,206,190,82,37,21,226,12,64,196,238,113,156,194,242,146,55,79,231,232,136,73,125,54,15,132,254,148,155,148,30,223,251,229,119,111,191,255,46,69,126,234,232,104,109,222,135,124,169,81,108,120,154,202,177,242,162,181,89,43,80,214,75,238,101,187,237,145,137,189,247,206,31,238,125,254,231,148,3,163,193,127,147,216,147,27,5,222,34,64,58,235,192,9,215,40,205,54,78,138,40,101,31,182,202,158,237,197,232,89,114,139,198,43,242,198,27,133,70,185,177,156,172,205,243,151,151,27,141,230,210,10,39,2,12,212,2,249,211,240,111,45,68,127,248,250,128,196,174,235,247,34,55,186,14,108,101,103,37,158,77,26,225,101,160,23,110,163,45,151,81,178,75,101,252,36,178,153,7,222,34,163,171,166,245,200,205,223,163,207,163,207,163,207,163,207,163,207,163,207,163,207,163,207,163,207,163,207,163,207,163,207,163,207,163,207,163,207,163,207,163,207,163,207,163,207,163,207,223,205,231,127,81,47,208,198,83,255,107,250,83,4,18,49,174,23,15,125,65,67,130,137,119,90,6,139,119,161,9,73,23,139,99,34,135,75,147,194,110,43,81,181,89,248,11,52,90,96,183,190,52,240,181,120,26,99,72,207,132,120,104,237,184,107,111,3,31,103,63,149,91,204,229,248,24,253,238,246,226,30,190,253,107,108,151,114,215,7,219,79,101,227,65,234,148,154,241,170,238,96,176,208,216,214,87,100,17,54,140,40,196,70,172,0,211,170,139,151,224,186,128,236,218,56,238,44,76,158,28,36,131,226,94,160,185,108,43,193,242,136,79,27,17,133,78,19,111,78,66,191,40,149,138,91,218,124,60,114,134,218,3,57,42,1,66,204,62,224,222,196,227,112,164,246,102,249,35,232,140,20,16,35,25,31,158,60,33,99,119,53,150,97,99,4,14,1,146,122,162,48,162,48,28,14,6,130,100,85,108,219,198,242,133,236,180,133,33,53,207,156,141,28,234,91,88,192,1,25,236,47,77,67,22,233,67,81,100,192,162,20,61,142,214,32,190,96,164,45,240,77,93,121,82,19,31,210,81,66,90,70,97,55,212,170,197,39,53,101,242,74,153,188,10,158,184,98,73,131,94,80,106,206,84,145,116,87,169,38,173,158,66,124,245,104,129,72,81,54,212,158,151,158,156,16,160,83,142,55,33,215,90,210,215,74,89,2,36,198,100,50,186,6,15,240,72,220,80,26,14,139,236,152,0,201,98,67,146,71,251,188,74,212,140,120,161,77,51,232,216,203,34,78,36,217,73,209,79,230,107,197,224,206,86,104,42,15,177,97,176,120,148,114,139,242,106,141,72,33,117,246,178,34,7,161,4,218,78,141,229,72,180,132,123,95,254,250,157,239,127,225,232,87,223,185,253,231,111,82,139,1,40,209,242,188,193,226,212,208,27,106,88,85,78,116,229,168,163,165,104,102,25,204,120,244,13,10,3,141,228,254,229,238,107,95,52,114,97,254,233,167,159,78,20,66,131,19,105,18,243,121,134,167,197,79,220,253,205,231,143,191,253,59,82,10,141,4,127,249,221,163,247,127,74,11,243,72,167,118,42,33,82,123,78,123,249,9,25,55,120,191,45,217,96,144,94,40,184,73,68,240,248,108,143,199,240,208,229,209,64,32,137,28,138,131,180,32,19,6,11,233,161,6,78,141,202,203,148,137,68,181,160,4,9,255,73,196,180,136,195,72,26,235,200,193,61,244,103,57,241,83,64,145,15,252,132,176,29,184,247,218,155,199,223,253,63,134,113,231,91,111,31,127,251,245,227,239,252,225,222,183,255,106,24,119,255,250,229,227,247,222,193,132,127,125,203,48,142,190,241,235,59,223,250,57,228,29,125,240,135,187,127,125,27,38,12,203,125,231,119,108,122,165,176,33,198,108,113,67,98,139,139,76,74,252,208,208,143,44,81,45,101,86,200,32,101,60,30,189,241,95,212,128,74,140,252,246,123,239,211,193,47,28,189,249,107,88,61,240,251,232,139,127,184,253,193,191,72,171,230,116,166,43,117,137,8,103,38,70,244,151,147,213,132,218,133,189,159,11,135,46,57,225,56,137,19,199,254,33,201,199,63,42,131,201,18,99,244,142,165,106,233,40,203,35,116,41,130,170,20,151,200,161,148,77,169,34,141,118,44,37,19,226,152,72,77,208,56,150,55,22,223,30,103,99,61,79,135,170,118,69,59,200,244,129,82,168,99,137,69,136,34,132,28,170,92,121,60,152,51,63,32,82,2,254,198,28,73,25,204,147,212,132,72,204,204,85,197,132,64,204,120,42,72,253,228,199,2,235,227,114,116,208,200,228,58,150,154,136,141,157,118,44,9,226,154,23,65,165,85,182,45,238,137,107,216,55,8,167,96,201,107,222,226,51,169,164,102,87,212,3,141,121,65,99,135,166,228,130,204,224,62,200,242,148,229,202,148,42,150,65,255,207,42,135,165,132,22,122,102,90,241,100,238,46,245,240,228,35,97,142,197,38,141,132,57,44,83,226,67,167,196,171,72,48,84,220,247,70,94,176,84,211,87,138,194,116,73,33,177,213,104,34,108,204,232,47,50,138,107,45,45,146,188,28,34,59,109,153,136,65,226,60,56,149,37,160,70,203,14,254,149,207,38,226,104,203,225,93,166,183,168,227,28,213,112,221,204,51,66,90,51,52,72,138,174,157,194,92,35,83,219,97,21,152,51,101,227,41,213,157,242,83,241,238,203,204,30,203,241,163,62,241,94,17,143,101,6,139,216,18,101,42,40,40,75,125,30,171,17,199,149,185,101,129,78,88,27,24,195,69,138,128,206,56,165,10,110,32,178,133,141,216,184,18,244,33,137,87,140,208,162,69,171,83,212,76,18,141,138,146,10,172,55,234,234,97,85,102,154,34,25,203,51,181,30,109,64,41,22,137,178,235,10,246,4,233,67,137,211,18,63,12,212,122,178,104,207,246,110,18,70,126,50,140,146,253,228,236,50,184,6,122,172,143,82,128,150,72,217,48,117,156,249,88,47,203,118,138,160,149,46,235,73,161,90,84,92,151,103,175,201,100,84,56,153,149,209,228,137,188,25,81,71,57,147,6,111,201,207,32,140,74,241,91,84,81,116,57,166,33,210,212,149,226,182,168,131,171,60,169,41,147,79,206,72,126,230,110,74,177,90,52,77,205,86,179,152,214,1,148,225,178,51,72,254,114,132,22,141,254,136,59,186,46,202,107,94,141,205,66,107,9,177,45,90,210,218,181,24,11,130,114,200,25,41,46,159,235,4,190,196,218,156,160,1,77,234,178,18,39,172,196,194,77,224,194,162,238,165,17,83,45,107,35,123,1,50,28,190,187,82,121,72,65,192,148,88,28,9,172,156,202,168,18,120,36,90,19,124,207,160,140,147,147,230,37,113,74,198,188,222,34,183,182,162,240,165,209,48,69,19,17,197,87,49,18,165,243,21,67,220,206,203,73,11,49,157,138,26,52,195,176,105,216,140,137,104,77,153,156,83,230,109,245,203,226,68,204,173,204,69,77,29,19,141,137,34,215,247,53,43,181,200,183,15,111,3,3,188,204,220,134,132,55,177,70,165,144,26,49,234,93,40,228,10,133,39,87,98,203,246,35,27,216,195,186,134,37,70,247,127,194,34,150,216,63,189,28,48,117,160,109,49,202,20,52,78,103,215,213,213,106,36,22,173,70,20,142,245,93,43,41,36,86,73,116,224,73,147,207,151,72,57,234,177,60,93,41,247,105,216,195,107,184,81,114,131,30,191,83,155,122,105,150,38,3,165,172,255,84,212,43,75,187,124,58,152,102,130,184,165,203,147,245,221,145,35,121,35,10,45,163,163,28,66,165,74,162,193,164,111,254,104,234,72,16,151,57,54,76,36,167,201,59,39,74,141,84,117,24,227,197,32,151,69,24,230,69,91,47,123,74,187,232,227,91,137,215,232,12,62,60,11,114,28,191,232,147,230,93,112,71,138,187,198,248,29,100,58,173,212,105,125,52,180,82,92,99,240,62,105,52,59,37,193,247,107,148,107,250,83,68,86,26,112,63,231,34,61,142,183,212,21,69,2,195,196,238,113,242,78,250,133,184,6,153,24,32,70,102,230,99,196,87,145,35,138,106,34,187,238,44,170,136,17,42,4,49,230,98,212,182,26,26,102,30,201,89,90,233,4,146,38,64,204,172,146,76,34,52,204,108,253,152,118,47,239,202,124,124,28,216,12,188,252,28,218,98,89,225,151,190,15,102,210,23,243,53,38,8,145,164,87,228,151,201,250,179,156,198,134,81,105,22,13,1,146,70,217,24,188,146,30,30,113,180,175,130,99,49,98,146,131,169,196,152,65,238,122,61,214,146,162,126,45,138,93,42,155,143,136,174,136,173,27,41,161,38,72,156,186,25,213,202,195,8,133,62,235,77,248,240,53,208,185,174,145,103,198,17,165,172,134,98,235,74,58,188,160,254,86,60,129,19,245,90,92,208,88,237,9,193,131,9,104,225,132,163,70,98,209,137,11,198,9,183,231,156,253,117,74,226,208,160,244,36,250,45,241,4,137,232,50,147,86,152,186,245,100,46,99,114,183,163,77,50,86,172,18,98,183,68,41,67,82,237,60,152,57,128,170,100,145,99,161,76,59,175,180,251,49,77,116,81,78,152,74,236,114,92,18,25,228,221,162,51,51,187,111,33,34,237,4,139,246,0,191,248,215,221,67,205,197,36,197,226,210,24,52,48,141,30,217,226,150,72,27,182,38,102,5,17,93,234,156,226,181,17,83,71,178,184,52,177,201,23,196,98,254,123,68,22,150,38,253,100,96,167,27,93,32,108,1,243,213,66,76,159,242,51,90,117,233,66,146,28,234,123,134,241,104,56,239,78,170,197,40,176,36,7,10,78,170,168,189,207,44,78,227,29,181,124,241,116,246,150,244,234,4,130,214,108,172,106,98,48,201,13,145,98,30,38,157,57,60,39,31,193,18,241,102,196,237,142,28,118,198,72,63,179,83,78,212,249,0,198,143,83,45,208,201,231,76,218,169,18,51,87,157,176,219,212,56,88,4,66,118,134,134,227,156,215,56,185,170,21,239,247,14,138,115,233,113,85,38,100,22,178,177,163,70,140,93,127,226,83,65,178,84,100,130,164,147,126,226,199,75,102,231,69,184,178,71,78,132,112,10,97,6,33,21,227,196,204,132,232,226,36,92,150,38,101,150,39,101,46,77,202,172,240,41,82,104,147,56,46,105,92,151,36,254,36,174,70,221,237,149,184,96,202,2,176,204,194,46,72,212,151,242,67,101,69,22,84,143,106,222,69,26,232,101,37,214,28,94,198,48,101,74,156,245,208,196,121,1,252,36,2,187,76,22,121,18,70,218,52,174,75,36,65,202,145,21,40,130,53,49,94,210,118,164,158,119,158,46,15,233,172,139,57,123,98,231,42,169,187,9,85,55,21,96,39,150,150,177,92,57,46,3,20,202,122,141,111,65,35,27,196,24,251,84,241,64,152,175,196,99,181,196,217,112,89,66,193,6,121,231,180,111,11,82,161,210,8,48,243,194,94,56,144,116,216,28,182,20,40,133,154,218,72,113,51,102,58,14,52,225,71,78,123,33,104,250,58,249,210,110,10,71,65,163,186,204,58,10,177,24,202,204,164,124,22,105,81,13,231,50,77,22,204,78,235,75,60,126,75,242,16,80,172,13,245,18,36,135,175,153,97,25,141,249,196,221,39,11,226,162,229,97,138,243,108,15,57,148,75,140,56,7,94,43,173,147,138,245,209,36,245,135,88,111,9,30,84,74,82,245,115,121,141,88,188,160,231,60,149,104,46,242,162,214,171,199,232,145,97,110,49,95,176,47,246,251,195,170,105,142,183,178,99,171,229,52,155,213,246,168,71,68,129,76,207,242,172,97,246,144,16,251,126,48,12,107,195,220,224,172,137,172,236,182,31,94,11,0,85,193,197,94,187,159,107,149,208,197,149,211,64,182,214,4,32,249,66,35,1,196,171,73,96,50,102,190,80,178,205,108,230,49,59,107,121,185,193,40,220,201,108,246,114,190,101,230,194,161,39,2,136,149,27,173,114,171,208,210,199,69,82,111,180,88,44,163,49,169,47,135,154,142,96,36,131,62,234,131,86,51,0,134,22,8,157,200,138,253,228,253,133,198,105,246,187,3,56,217,123,32,25,180,124,183,211,223,94,124,200,43,125,198,111,121,253,231,59,35,192,215,42,240,238,112,132,95,241,134,67,216,81,147,34,200,220,100,126,145,47,74,62,141,105,144,130,128,184,96,223,184,16,143,92,113,126,64,163,23,188,192,157,38,71,222,143,39,246,96,130,71,100,62,119,179,123,68,62,181,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,39,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,255,15,41,209,203,18,33,236,166,52,69,158,154,144,3,46,25,137,236,113,167,153,47,20,236,100,252,237,199,75,75,229,82,197,142,133,74,67,222,125,142,246,184,147,206,170,219,134,41,181,230,169,72,20,133,115,215,171,54,188,118,63,208,141,147,14,103,142,190,27,67,228,128,140,225,60,205,139,58,240,37,37,234,91,222,182,42,142,229,148,109,43,87,204,74,207,18,230,88,58,50,154,186,126,207,199,198,216,106,202,231,10,203,37,74,244,231,6,210,138,128,56,133,82,49,191,187,39,117,143,51,34,184,13,109,241,139,173,138,57,209,250,116,174,233,117,58,135,179,71,71,158,15,41,48,146,244,22,78,10,113,190,69,144,243,195,133,142,231,182,15,211,2,13,206,191,28,249,86,154,175,47,81,173,29,222,23,22,22,53,222,149,104,174,231,66,76,144,92,230,146,166,227,68,64,23,22,66,144,234,225,52,139,146,174,93,35,226,221,48,144,82,224,192,140,74,194,226,77,68,52,142,54,90,62,123,194,142,120,61,242,47,54,69,111,63,146,61,162,42,241,167,149,14,164,236,247,37,101,191,43,33,228,79,11,61,0,21,241,142,61,126,122,174,133,146,6,98,190,81,205,54,12,188,138,34,178,198,181,107,29,183,225,117,164,99,51,78,1,102,3,72,95,187,145,191,167,157,112,234,113,48,55,57,160,239,22,23,90,65,127,208,234,239,245,230,63,79,79,212,204,181,107,136,45,65,158,43,192,25,200,130,21,38,220,7,92,84,1,244,14,239,19,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,163,135,4,128,102,222,10,133,162,83,114,231,93,202,84,123,208,112,131,107,215,246,2,119,112,168,72,167,11,48,47,210,142,87,57,98,53,115,182,214,6,253,193,0,242,246,233,211,99,124,28,245,255,212,40,56,200,167,153,215,174,185,1,236,92,18,158,122,97,137,176,144,210,9,116,18,102,104,246,70,41,183,118,56,71,139,70,174,185,227,53,111,44,104,231,90,69,102,36,205,206,1,130,12,128,228,3,223,204,169,77,106,244,92,32,63,156,177,33,87,232,66,0,143,183,24,122,110,208,220,153,196,220,75,219,191,229,134,59,94,196,79,203,140,148,8,116,171,54,203,83,213,5,227,216,201,93,46,186,2,216,79,197,31,87,39,20,157,50,198,65,159,4,195,200,17,20,77,5,197,66,168,107,99,250,106,72,98,177,228,184,179,243,58,225,161,22,71,147,34,57,223,7,103,21,94,187,214,115,119,217,70,78,42,84,230,132,115,8,114,153,59,156,79,76,10,25,121,79,172,75,54,76,241,54,132,105,195,36,140,136,124,178,71,18,5,152,181,128,109,176,9,75,242,243,82,244,117,41,147,33,149,92,212,8,153,0,195,39,199,131,50,139,212,217,7,27,197,109,112,131,214,211,17,10,152,66,90,142,71,174,9,177,94,132,77,144,213,12,99,74,8,249,73,44,108,206,237,120,1,97,119,172,137,197,88,80,162,185,10,26,45,127,55,10,154,45,145,251,217,58,36,85,127,188,221,182,103,173,223,15,48,6,210,244,142,70,229,212,134,92,207,150,219,58,237,128,217,146,38,110,219,15,175,186,141,181,40,225,191,49,196,144,128,66,56,247,23,134,251,127,40,250,38,64,124,209,115,59,87,253,174,183,209,3,106,231,121,193,36,253,237,75,52,212,227,69,140,79,72,194,127,95,118,104,40,219,11,82,136,111,87,14,215,73,213,187,151,134,36,52,229,75,47,96,68,187,11,60,174,221,13,30,157,179,117,125,205,234,62,91,239,175,190,128,49,159,157,85,26,250,176,0,117,46,64,129,23,88,248,237,151,234,157,53,146,243,66,129,68,233,171,64,206,246,42,141,5,186,140,1,142,251,24,224,248,5,22,253,145,199,60,164,49,243,6,36,0,232,122,125,15,242,229,192,127,0,115,93,129,41,242,95,170,239,74,57,23,234,253,245,23,80,17,237,172,139,206,21,161,115,144,184,183,86,175,111,99,24,234,91,235,251,235,216,213,50,36,134,60,56,224,210,250,206,58,70,100,245,55,94,192,72,189,0,6,35,68,110,148,214,173,131,243,245,155,27,124,108,77,134,137,225,6,160,226,224,83,245,179,144,83,230,241,173,23,55,58,27,24,30,178,123,254,5,138,97,17,1,241,252,62,9,100,189,119,254,5,134,210,155,124,84,23,68,223,111,2,86,46,240,124,64,239,173,11,17,122,215,235,35,200,122,69,65,213,254,5,64,213,246,70,189,8,57,47,213,7,207,8,64,7,27,245,237,103,94,64,253,125,253,44,166,237,60,179,187,102,221,184,88,15,33,241,6,244,181,130,227,29,62,51,92,199,38,109,72,164,225,26,49,248,98,133,68,185,124,102,184,102,109,159,175,159,125,230,5,17,118,116,120,81,116,38,60,95,239,95,36,179,231,68,137,128,131,61,72,20,247,4,251,23,113,193,65,231,32,209,87,130,238,210,206,47,95,188,69,130,156,223,248,212,11,44,110,167,28,61,86,132,202,12,62,69,97,31,64,177,144,195,190,245,41,135,174,129,79,189,194,202,223,228,56,91,122,22,163,180,186,80,201,94,171,223,124,246,5,5,42,201,143,134,177,94,207,63,251,66,20,150,181,240,44,64,61,187,86,223,190,244,2,143,130,190,115,169,71,66,128,222,188,196,7,177,77,227,203,175,69,193,88,203,171,114,0,119,118,85,66,98,88,150,46,5,107,100,46,46,179,213,208,93,83,75,97,184,201,181,131,79,151,86,49,214,250,197,117,114,151,66,130,3,175,211,93,120,145,68,45,166,65,185,17,157,253,243,152,52,226,155,49,186,96,209,81,134,9,247,42,252,148,156,249,94,229,169,39,88,116,33,234,153,7,255,144,96,100,40,239,210,232,55,114,190,136,31,68,248,97,154,79,173,52,213,250,142,237,52,11,37,150,207,125,113,108,179,91,14,204,167,42,134,88,62,13,85,132,249,84,148,165,249,212,20,116,212,16,46,93,48,58,79,107,169,176,220,148,242,49,190,143,148,223,106,209,27,123,145,79,31,134,136,252,118,177,189,212,102,249,178,86,69,192,167,146,14,15,63,68,61,44,176,27,25,30,9,77,180,171,198,44,139,203,38,162,30,229,5,105,3,244,54,152,101,16,126,209,208,100,112,83,77,146,129,151,41,60,35,237,234,156,101,243,219,21,172,199,205,67,164,96,74,188,152,228,197,139,91,234,72,119,81,9,167,77,8,77,154,172,21,185,48,154,144,197,208,8,133,229,164,148,226,236,1,186,144,125,210,235,48,45,176,252,103,158,138,76,240,227,21,169,5,151,124,199,150,134,21,126,143,195,46,114,210,139,49,145,99,74,185,42,187,223,153,140,236,52,228,77,236,105,116,221,51,181,4,124,153,214,1,162,36,77,110,126,242,196,77,245,70,37,129,137,54,17,71,116,108,155,204,128,110,118,31,164,246,143,27,96,20,229,11,218,153,0,181,116,128,162,254,21,113,9,165,140,70,18,226,73,89,91,155,43,94,239,206,60,75,244,110,71,237,151,16,157,233,102,151,70,41,114,85,247,40,122,172,207,143,112,113,215,148,210,31,77,111,228,61,62,119,107,226,102,105,194,42,141,205,89,170,113,212,9,54,137,116,157,100,77,47,163,239,8,55,212,214,247,67,183,154,166,224,36,152,182,25,101,111,114,179,129,191,207,187,168,180,14,77,164,11,249,236,220,99,159,239,130,234,62,104,214,82,58,205,34,215,88,50,205,18,15,81,226,35,72,27,69,218,213,211,169,247,119,10,46,103,190,86,251,200,58,22,191,40,83,27,158,70,184,18,164,143,216,102,78,105,82,186,74,155,122,200,166,176,51,243,240,50,247,117,228,197,46,120,78,210,223,7,8,90,199,118,85,25,201,67,226,55,31,249,213,223,220,165,29,206,104,76,47,113,188,196,159,164,106,106,47,229,206,215,36,123,29,27,159,195,251,153,56,221,221,161,190,9,69,218,154,99,35,77,184,10,180,78,88,60,181,156,120,39,57,235,138,97,130,219,60,195,81,111,29,213,182,228,91,51,88,8,120,207,152,70,188,99,54,122,105,69,211,186,161,187,25,52,41,48,51,126,55,168,246,145,242,132,49,113,132,92,87,166,114,46,39,99,237,231,233,34,19,62,38,112,79,115,244,65,186,149,76,159,158,152,65,99,42,0,105,64,177,203,204,84,54,216,224,230,214,41,196,54,245,196,80,174,34,141,84,129,33,113,7,170,67,155,34,105,178,123,208,244,179,64,17,24,98,168,137,247,76,151,31,91,205,120,95,58,185,239,137,101,25,131,80,97,13,200,69,114,26,180,51,161,124,178,152,33,23,226,182,255,177,245,158,232,2,193,93,57,54,76,252,195,46,94,165,205,163,26,232,199,138,107,200,79,130,59,81,42,141,167,243,198,161,138,3,249,202,54,57,53,145,202,197,208,234,92,98,75,230,190,164,20,229,66,55,70,118,244,86,198,51,3,141,237,54,114,213,27,41,67,102,3,147,164,8,242,174,85,245,51,249,129,14,69,241,11,97,67,139,112,253,213,112,218,174,49,146,228,216,38,79,112,38,11,247,186,90,228,49,116,74,53,141,26,74,163,81,74,106,26,164,146,197,248,0,36,198,102,66,201,73,147,50,229,74,218,72,90,153,235,244,141,113,45,101,226,218,122,58,46,39,238,156,212,141,3,84,37,213,70,94,17,190,198,79,61,10,184,254,232,243,232,115,191,15,96,68,136,43,226,13,1,254,139,223,237,63,37,206,131,156,199,110,158,100,70,73,108,202,132,46,75,177,29,33,100,71,126,178,23,39,32,52,95,92,175,168,239,251,18,133,135,99,229,166,37,217,118,100,118,114,31,45,31,120,29,188,59,153,187,113,201,22,69,109,157,217,163,204,222,131,180,10,195,169,143,129,154,165,196,99,32,115,20,122,6,42,134,154,67,115,101,152,11,50,94,118,101,215,13,140,160,38,74,102,15,49,161,87,27,238,248,161,133,143,135,158,104,6,158,59,244,54,104,200,51,107,8,73,215,64,82,108,231,174,53,95,125,213,91,9,188,225,40,232,25,195,12,62,33,50,173,67,18,152,161,185,214,113,195,176,106,18,59,136,102,191,219,5,201,16,95,146,155,86,191,87,61,108,118,252,230,141,42,185,28,131,140,231,33,125,13,83,198,99,107,115,2,24,170,214,162,188,174,73,139,50,157,18,20,119,135,195,32,172,30,82,182,177,250,152,61,182,186,253,150,215,169,194,96,58,35,15,218,186,57,242,130,131,231,221,192,237,90,112,146,117,144,133,140,176,227,225,11,202,168,68,205,27,91,222,254,32,240,66,98,34,100,70,57,230,88,52,12,83,27,181,187,61,66,7,60,85,199,142,242,97,250,162,124,84,1,84,203,99,165,215,68,22,138,138,16,70,188,106,222,125,231,235,199,223,250,235,209,215,223,63,122,253,159,165,214,154,110,216,196,247,203,81,249,102,7,48,65,46,145,76,114,61,12,237,243,95,132,31,55,241,198,3,240,61,192,17,134,85,116,124,20,214,91,159,70,35,18,107,0,18,62,38,133,222,240,89,47,188,132,45,143,233,204,236,224,178,133,156,126,111,167,63,90,35,191,198,22,189,52,190,210,233,15,177,210,181,81,102,243,240,134,119,80,53,91,94,219,29,117,134,208,124,79,193,37,93,81,94,174,7,83,96,185,240,5,173,182,216,66,193,241,32,54,76,107,19,64,237,102,112,49,101,92,226,149,36,155,221,202,90,65,206,15,47,121,110,251,28,100,120,153,108,53,86,220,204,152,103,89,149,230,142,223,105,5,94,175,86,171,109,110,157,51,205,106,148,148,235,0,157,26,238,100,207,154,89,19,128,110,141,97,71,164,47,136,220,0,255,14,115,192,183,236,54,91,105,203,227,9,64,86,70,83,205,50,105,61,211,242,178,105,203,70,109,1,166,53,187,101,57,228,127,235,190,22,203,241,239,191,118,231,31,255,116,244,141,55,238,252,236,55,210,98,33,234,78,9,158,180,28,148,85,35,69,124,130,133,247,235,63,222,253,203,55,143,190,248,19,21,232,116,180,133,195,94,119,126,164,97,173,89,80,70,202,157,30,194,190,243,135,227,119,127,47,161,138,170,188,244,184,82,55,213,68,204,221,123,237,43,199,95,251,119,14,125,58,206,134,126,215,59,15,223,188,249,17,39,170,206,130,189,168,48,12,25,246,77,7,96,138,180,75,126,56,180,50,209,17,145,61,140,104,57,160,134,82,14,64,13,238,245,94,142,12,198,82,208,217,35,219,214,226,195,36,255,194,84,141,179,89,54,89,39,152,48,150,210,0,130,74,26,103,53,136,179,22,115,16,248,32,26,28,152,22,9,139,70,150,58,186,183,97,103,130,76,247,198,202,65,211,239,145,3,230,10,41,135,205,82,90,114,252,141,183,238,252,238,71,159,77,74,139,236,15,210,14,75,223,31,181,3,129,215,134,73,152,212,3,116,169,50,124,1,231,39,106,254,222,151,223,184,243,231,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,251,205,78,212,232,209,175,63,60,250,242,251,19,26,165,0,81,181,160,64,147,151,39,91,38,30,108,206,254,224,121,56,75,220,109,151,242,14,176,198,224,168,232,93,238,7,30,20,28,71,205,166,35,25,255,28,255,224,119,71,63,254,254,228,50,38,233,48,96,2,58,132,76,1,156,94,59,253,61,108,233,156,64,11,209,123,46,140,6,102,53,150,132,248,50,199,120,20,200,43,83,2,49,129,239,96,218,181,46,20,131,9,38,217,87,136,227,46,102,219,109,58,121,12,12,245,224,89,131,163,183,126,126,231,253,191,222,249,234,31,142,95,251,220,140,36,108,6,162,165,66,157,78,186,70,97,187,51,63,213,194,90,179,16,44,82,46,162,85,136,238,81,24,62,116,84,42,62,51,239,127,235,206,183,126,126,244,250,151,238,252,246,131,83,156,25,5,234,12,252,203,96,112,21,54,239,9,24,24,90,113,38,14,134,21,141,166,168,121,235,224,0,86,196,67,62,67,199,95,253,201,221,95,253,244,206,175,190,114,231,253,159,233,102,72,187,175,109,251,73,192,251,201,38,79,109,112,250,228,33,5,191,16,0,139,63,255,244,137,170,179,76,96,84,56,154,194,131,235,173,235,115,236,49,191,245,209,79,31,225,73,31,24,223,198,160,207,194,235,158,68,64,192,90,179,241,186,68,56,136,136,95,175,123,95,211,66,56,115,62,24,4,158,152,21,254,127,149,74,91,242,100,209,227,16,56,155,170,201,20,199,207,187,61,175,195,143,192,164,100,206,74,153,178,20,79,170,55,134,189,212,170,232,114,85,84,228,139,132,192,131,218,204,227,233,46,62,123,56,196,53,86,53,145,233,65,70,199,10,220,189,79,147,148,221,5,145,198,135,202,18,20,108,243,66,227,45,139,116,170,11,130,171,63,232,120,87,200,66,34,120,12,103,220,253,204,234,0,56,105,236,231,101,119,255,25,146,96,49,155,79,88,102,40,239,242,252,117,248,110,153,204,251,24,154,214,81,183,159,102,245,208,140,238,111,128,97,161,23,56,208,162,57,83,33,228,106,8,35,68,130,251,153,200,98,246,247,8,253,138,54,137,236,4,44,218,42,109,127,223,107,97,47,41,167,71,236,197,77,139,141,186,84,50,45,113,168,189,121,244,230,31,81,246,178,102,2,135,216,89,32,96,76,130,61,52,47,15,134,98,231,1,155,88,101,59,65,218,212,191,252,222,237,15,254,237,206,15,63,7,213,145,23,91,16,238,230,134,253,62,78,144,137,234,172,41,61,80,27,46,216,72,1,88,159,116,61,64,185,83,233,1,19,117,79,173,7,37,237,208,135,81,179,183,223,251,42,28,15,52,66,238,233,53,91,212,54,219,10,6,209,140,254,249,155,71,95,121,227,222,247,222,184,247,131,159,223,251,242,155,153,110,55,123,122,205,59,250,230,81,131,20,92,221,65,241,8,200,110,212,149,55,126,123,239,123,255,126,239,187,175,31,189,246,225,131,238,3,30,121,201,30,192,233,124,252,250,63,127,52,61,96,92,211,167,137,212,174,227,25,31,112,251,148,251,214,137,17,147,26,158,91,239,199,52,124,78,173,86,243,144,28,17,110,254,213,87,77,199,84,82,206,9,157,222,33,35,185,84,213,61,181,158,249,184,189,236,181,237,101,232,93,224,145,147,146,11,181,100,72,40,212,178,131,204,178,227,176,236,217,250,48,181,30,105,185,42,122,18,245,225,246,123,111,36,186,65,20,143,179,209,79,114,173,29,39,162,113,74,194,201,214,55,223,184,253,231,183,30,200,220,77,87,68,16,159,178,164,9,141,114,96,40,88,20,170,8,128,195,207,203,16,236,201,202,0,74,126,142,127,240,159,128,173,163,31,252,69,168,104,199,50,167,56,112,183,253,158,203,56,28,114,100,71,41,169,236,132,92,137,245,157,218,71,112,252,74,198,203,120,100,113,67,88,114,55,17,231,248,182,189,85,207,237,145,47,22,54,238,17,171,134,208,172,110,230,109,171,96,91,69,219,42,217,91,82,214,36,8,87,32,31,230,239,160,63,26,194,89,128,161,106,45,131,128,179,12,96,82,118,225,111,40,20,88,70,15,142,123,203,184,62,234,14,80,217,79,10,34,39,129,255,82,140,155,88,107,129,42,234,177,65,248,210,234,16,240,84,93,31,13,42,94,102,141,166,51,173,190,130,108,234,66,80,82,2,225,11,169,42,94,1,209,232,73,103,205,104,182,56,171,80,1,254,200,194,43,122,179,178,187,3,184,164,79,89,128,41,233,135,114,163,248,211,218,245,67,31,215,48,213,184,156,7,62,127,221,119,67,54,32,170,166,170,178,50,102,140,173,150,43,212,188,113,250,37,81,232,5,205,157,85,52,24,138,169,105,152,219,0,211,230,214,28,54,23,36,148,155,5,174,195,253,201,241,91,111,255,237,195,239,75,42,50,236,222,194,0,22,58,185,127,209,137,138,133,18,209,0,241,53,135,130,140,11,243,124,0,127,22,46,95,94,104,181,140,103,158,169,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,187,95,254,47,164,3,232,89,127,65,18,110,32,231,232,195,215,142,126,246,53,58,28,40,226,245,90,177,2,119,62,248,230,241,255,125,155,23,136,196,164,199,156,132,32,132,125,8,211,228,30,146,25,191,50,35,137,252,236,18,132,86,66,156,41,5,11,130,206,228,185,6,141,105,102,137,38,93,157,133,184,200,167,151,229,76,109,231,63,67,148,14,19,6,64,10,232,6,65,50,36,161,140,221,167,205,46,150,17,154,173,19,35,180,194,51,73,20,98,90,92,69,59,9,131,142,178,2,85,125,185,170,22,166,116,1,200,64,48,140,235,194,77,166,34,181,98,91,76,163,24,225,98,144,89,34,218,79,139,59,79,49,209,59,179,25,19,66,238,95,152,35,221,37,178,148,70,170,19,153,40,222,233,122,92,148,101,57,38,157,121,77,172,117,201,119,135,22,125,42,129,39,130,52,40,115,154,32,165,202,73,170,56,197,78,29,46,175,77,225,1,162,219,41,34,17,68,2,131,10,230,62,184,68,214,2,61,121,21,217,96,246,38,78,124,15,12,199,255,164,219,223,96,83,218,131,91,217,36,55,32,235,18,250,251,122,37,124,57,185,36,197,132,251,112,216,211,217,14,87,251,251,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,254,156,233,214,74,221,133,210,241,40,113,70,175,189,102,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,223,220,102,217,165,223,242,168,36,4,50,228,215,246,96,81,3,255,75,244,52,251,195,28,49,67,233,88,157,218,225,182,55,188,130,74,42,197,206,36,123,216,223,52,93,115,11,202,133,195,140,127,214,92,108,248,183,22,187,253,158,15,71,214,226,96,48,236,45,182,1,224,243,240,5,111,32,77,171,151,205,13,119,188,94,70,33,169,30,172,13,220,168,72,9,199,22,22,188,224,13,79,210,206,234,193,243,196,240,100,246,86,102,25,206,30,6,76,16,141,17,63,219,228,118,111,166,118,0,109,194,24,99,74,91,225,65,136,255,215,3,207,13,23,119,157,197,97,127,175,119,53,240,188,89,219,9,118,103,104,4,86,209,98,176,187,8,125,242,8,202,234,157,206,172,240,175,12,155,173,185,209,133,109,188,136,40,155,121,254,7,108,177,204,177,0,128,11,222,245,22,7,243,172,50,60,65,214,61,156,204,214,188,43,141,122,88,134,86,128,15,238,244,27,230,212,198,128,132,16,119,204,94,193,134,237,214,60,53,251,171,77,61,67,207,168,100,190,196,121,246,124,9,153,118,202,231,247,4,147,255,237,223,28,191,241,174,172,158,66,123,6,137,123,103,223,38,50,251,227,152,109,214,84,229,190,162,14,139,106,79,231,186,243,5,133,204,203,204,149,73,43,50,102,44,196,46,210,148,231,24,255,150,206,133,203,204,55,99,188,149,59,132,7,200,133,199,140,176,232,23,148,161,19,76,45,57,138,241,12,72,99,106,69,129,56,83,43,50,226,86,53,31,251,89,120,197,221,245,20,67,5,60,10,13,111,191,9,178,190,198,94,97,234,97,122,244,230,191,24,199,127,120,221,140,93,251,143,173,22,30,129,131,26,227,66,99,199,43,181,141,19,71,42,237,247,21,96,16,123,219,22,99,116,8,191,69,149,252,210,182,165,27,241,80,89,102,192,108,250,33,46,156,22,206,98,85,35,51,244,114,64,69,177,11,153,236,211,88,38,215,235,239,101,144,60,240,77,247,152,195,118,41,19,80,77,75,204,32,174,198,232,192,7,137,136,41,28,232,55,84,9,84,243,182,133,223,171,32,211,81,126,64,98,22,70,157,142,69,214,44,129,69,126,194,250,20,63,198,40,107,83,218,211,146,199,73,180,2,169,124,6,161,91,226,42,154,252,128,1,50,213,195,101,224,32,118,46,185,64,68,97,22,186,222,112,167,223,66,11,137,100,126,53,73,14,51,102,211,105,33,147,2,52,49,147,205,209,141,155,49,95,129,63,184,111,215,215,33,43,32,89,225,168,49,12,220,230,48,227,88,176,137,15,66,83,95,122,133,116,46,218,39,155,129,229,109,17,107,88,87,105,225,210,213,43,188,176,238,202,142,225,175,166,66,219,180,183,206,154,134,109,87,201,127,166,149,82,157,225,59,94,217,193,202,230,89,23,118,201,192,235,93,1,206,213,75,204,0,91,31,53,180,117,141,8,133,178,196,252,54,254,141,35,242,36,252,1,71,62,255,232,122,115,14,168,199,199,16,140,189,78,136,158,30,166,52,96,78,5,137,18,72,68,40,170,105,7,38,129,242,4,19,12,51,135,168,15,170,62,102,91,200,185,86,153,245,211,237,247,126,149,203,229,96,35,13,72,80,180,200,88,72,8,159,178,154,144,7,197,97,255,229,150,178,228,166,18,184,95,116,5,243,34,137,166,138,132,181,254,233,117,211,34,105,200,160,85,15,199,150,186,31,171,142,37,182,229,130,99,161,156,117,149,168,247,112,6,249,230,140,246,227,52,140,137,189,58,25,109,22,223,238,242,190,28,83,178,129,146,56,245,103,99,226,187,73,52,22,134,19,143,142,102,227,133,151,234,151,76,139,186,153,184,64,11,81,226,232,5,195,3,252,30,168,35,167,39,211,225,24,37,112,96,133,0,173,155,135,81,200,74,179,126,101,77,169,62,222,26,175,116,114,18,199,149,145,109,17,49,110,69,142,48,23,25,64,245,153,51,192,57,61,209,133,19,12,240,7,219,187,217,132,175,220,148,237,248,245,111,28,125,245,109,19,173,185,164,83,32,147,165,44,157,148,148,216,65,90,186,20,95,133,181,83,167,170,150,186,125,29,36,179,163,218,192,234,18,126,176,178,180,4,99,105,215,158,107,96,216,233,76,151,48,158,217,204,200,106,90,45,11,206,2,2,208,116,150,11,133,182,93,174,152,228,119,214,218,169,181,121,144,15,171,129,112,10,78,1,132,55,107,27,191,23,151,236,60,124,175,243,3,143,106,106,232,243,97,224,109,132,227,193,234,161,114,20,86,119,128,70,251,251,62,156,98,155,219,164,27,91,105,103,30,222,176,93,105,225,114,162,171,192,28,244,240,34,138,38,95,14,183,81,101,116,244,250,151,238,253,243,219,84,177,119,239,123,111,28,255,230,119,168,137,24,91,81,149,130,90,165,48,189,138,163,182,113,244,155,55,177,112,122,249,130,218,192,212,242,101,165,124,121,106,121,39,175,118,40,63,181,70,75,169,144,47,166,84,216,98,55,1,182,37,171,195,9,111,192,109,12,208,51,36,163,95,152,30,89,251,99,6,177,240,193,47,140,149,160,58,148,81,24,233,226,216,221,21,219,198,166,131,157,164,57,209,197,22,207,180,177,67,212,238,139,194,100,173,8,37,14,83,45,37,108,44,176,16,177,106,33,95,162,199,7,156,175,53,155,253,86,116,67,74,12,27,44,110,211,15,153,236,155,57,190,15,174,199,164,8,39,38,80,124,179,130,8,75,190,81,243,124,250,29,47,251,232,55,97,47,13,66,194,245,91,200,249,145,214,145,86,67,97,179,108,47,21,151,43,165,37,147,140,108,250,254,183,20,251,107,129,127,182,120,5,142,73,83,124,10,10,177,204,112,103,71,206,46,199,178,59,74,46,95,133,81,109,79,206,230,107,78,100,123,33,102,111,137,151,35,155,92,78,35,115,74,43,221,251,224,187,119,223,253,49,2,97,121,116,195,179,6,113,227,42,121,5,145,87,136,231,57,162,22,235,134,148,87,16,181,146,121,101,158,87,78,230,225,54,140,141,93,202,109,241,76,49,242,40,179,117,32,134,8,34,153,176,148,64,116,68,234,98,105,167,9,197,51,110,185,43,67,114,30,94,108,209,211,145,152,132,147,60,70,247,211,120,105,81,143,43,218,66,42,171,93,1,225,18,15,60,56,167,46,130,220,156,49,69,65,147,29,83,116,15,214,66,170,157,128,114,235,126,147,148,13,207,7,253,238,154,219,220,241,128,237,35,133,120,21,212,217,28,132,88,14,206,58,211,124,172,166,118,225,204,25,236,108,50,117,183,239,183,12,59,153,158,73,101,83,154,173,88,97,13,127,39,221,143,214,28,209,63,228,99,113,111,64,7,245,8,9,188,110,127,215,75,224,4,101,10,96,217,98,40,142,152,67,202,229,74,19,83,3,18,116,17,213,222,176,242,37,85,13,138,207,50,154,128,219,43,123,37,128,78,149,30,235,94,56,12,250,7,137,105,148,1,211,157,46,36,156,200,16,63,81,235,9,168,22,230,144,60,228,4,175,143,210,17,55,163,79,84,224,38,235,181,199,148,159,40,80,139,39,91,138,20,144,38,175,17,98,87,235,157,235,109,242,247,82,11,206,22,163,81,210,44,76,194,37,219,5,53,228,175,201,93,49,63,140,80,192,238,228,152,62,53,190,70,36,62,143,222,191,225,209,86,243,168,225,40,253,101,73,198,115,181,79,93,121,238,211,216,107,224,234,200,215,144,8,227,126,251,32,195,235,96,176,185,108,86,174,132,242,205,6,172,255,76,172,45,198,169,104,178,81,65,199,178,107,53,102,197,10,235,91,164,241,186,112,80,147,219,57,102,54,59,9,18,57,100,84,96,29,140,177,91,163,151,126,12,12,221,159,105,112,184,88,173,64,145,236,137,36,88,20,28,51,67,21,152,192,52,49,79,142,196,20,71,38,3,83,150,75,204,138,161,214,211,236,212,177,197,205,15,21,96,84,246,36,182,137,43,228,239,139,120,61,198,116,150,102,222,68,211,26,129,169,115,38,125,53,123,141,216,53,226,149,102,60,223,11,130,126,192,179,11,177,76,38,23,136,218,66,92,84,236,30,102,31,107,202,56,25,242,56,75,147,6,53,193,251,0,22,186,238,32,147,209,234,128,252,150,80,168,83,170,147,42,222,106,239,98,184,18,184,231,237,25,207,3,229,247,97,171,72,194,148,21,168,26,108,47,186,88,192,182,160,140,27,28,224,237,2,65,69,189,211,17,199,72,82,143,13,187,8,0,80,61,54,223,3,236,133,39,249,1,219,94,190,222,200,128,24,28,219,130,17,103,202,247,60,46,92,82,141,92,38,105,170,16,158,81,46,221,139,205,74,54,118,31,15,127,141,153,4,168,188,253,154,172,199,154,118,28,193,34,23,207,184,166,107,196,106,135,76,212,83,122,192,105,123,66,89,195,212,52,130,182,70,252,6,18,83,153,220,10,166,35,162,187,200,213,215,152,193,55,75,225,54,13,148,109,139,186,40,43,117,8,123,27,229,8,229,141,72,167,182,29,188,125,94,31,143,13,106,10,175,36,247,186,172,11,236,73,121,164,114,114,107,65,134,235,219,100,115,158,199,108,82,180,143,217,145,70,202,196,59,199,32,161,163,234,215,250,112,198,18,201,53,179,248,217,197,197,109,203,92,128,162,144,76,20,77,62,1,21,214,220,153,245,127,97,45,164,53,245,216,9,117,168,233,43,120,9,173,62,213,24,54,107,135,66,40,0,33,128,200,87,40,73,80,44,69,226,64,40,100,129,62,164,14,7,164,196,112,48,70,93,8,191,170,202,52,105,155,86,236,36,144,22,4,127,69,195,254,101,199,247,211,246,57,186,51,201,206,138,138,79,160,59,195,46,238,38,172,132,102,186,183,166,213,243,219,25,178,156,144,242,138,21,150,21,208,32,75,6,119,253,214,76,221,64,25,64,1,120,174,151,187,126,221,33,252,127,50,189,64,120,255,100,122,153,242,253,26,64,121,194,243,39,51,242,197,42,229,106,229,62,183,78,222,231,189,125,125,159,247,246,245,125,222,219,79,233,51,0,210,247,121,111,63,214,231,39,208,90,240,42,208,22,133,123,37,18,3,33,18,33,146,198,108,182,154,145,134,7,155,153,47,18,246,149,205,149,244,235,5,249,199,45,86,112,198,198,160,100,146,78,57,83,149,113,26,114,167,146,10,135,171,185,9,216,20,174,20,22,232,60,196,243,177,76,180,155,207,156,137,190,139,13,149,229,139,155,242,234,92,5,201,158,219,102,164,39,68,111,255,228,238,175,127,68,239,48,239,126,253,243,71,63,248,221,223,62,252,28,151,185,52,248,208,147,28,69,9,46,41,190,117,196,88,158,80,150,48,76,100,95,191,21,75,184,21,47,65,166,154,172,41,58,68,237,36,247,98,147,188,162,237,125,212,201,77,123,75,55,16,169,128,243,0,70,33,145,208,168,113,149,149,240,18,4,83,182,3,227,28,134,213,99,221,232,205,67,69,123,81,231,38,212,19,166,214,140,144,74,166,79,231,60,164,160,76,151,18,207,193,68,166,74,73,102,21,236,42,165,72,177,12,78,144,98,201,156,30,197,146,5,57,138,67,225,212,40,150,222,162,250,146,196,24,14,6,18,145,234,69,115,56,19,86,52,195,136,14,131,120,186,126,32,210,97,144,0,164,31,74,236,48,232,69,203,242,164,125,142,14,131,120,186,190,207,210,97,144,0,164,239,115,236,48,232,205,184,117,225,48,232,41,187,174,23,109,185,153,97,88,189,84,26,47,74,38,41,116,171,223,28,225,157,3,66,99,214,44,171,7,23,91,25,217,54,15,175,119,27,155,166,223,243,135,230,22,108,50,188,103,163,58,235,67,122,131,7,82,29,179,73,132,148,192,223,222,198,251,59,119,223,15,33,163,227,109,3,169,97,6,158,155,236,141,145,105,177,167,62,240,69,122,250,148,53,183,160,179,129,15,197,137,107,80,179,242,164,105,81,47,166,102,17,190,50,167,153,102,249,73,188,34,33,190,174,168,170,26,111,235,246,235,208,32,55,105,104,2,250,182,251,104,250,213,192,11,67,16,165,46,184,3,212,7,146,110,68,68,109,108,29,200,213,8,165,193,203,124,183,67,29,22,133,94,224,75,198,177,188,247,180,52,186,53,50,45,52,159,97,38,48,61,228,104,59,252,217,10,121,149,98,97,161,43,242,107,22,246,76,102,172,116,133,78,189,208,255,114,228,204,214,206,227,231,235,107,149,82,69,215,22,207,210,181,119,61,106,79,153,131,89,91,45,21,151,236,181,178,182,85,150,165,107,245,86,136,183,140,195,51,103,60,244,116,68,77,50,50,67,242,18,101,183,86,183,14,168,17,100,163,184,12,203,46,118,223,182,107,5,150,43,238,219,196,95,112,244,121,155,194,222,117,171,118,192,111,221,136,191,45,247,225,243,183,245,200,165,86,213,60,254,205,239,142,222,255,102,194,75,210,125,122,103,80,161,78,127,58,30,132,39,121,58,142,181,102,121,58,78,202,69,175,20,240,231,125,61,29,15,66,233,233,56,66,155,253,65,255,210,76,30,51,254,248,206,241,191,189,198,205,222,78,201,230,239,145,73,223,169,57,202,162,243,115,231,183,31,28,189,254,203,83,244,104,162,64,157,190,103,252,222,112,48,255,158,193,90,179,236,25,82,46,218,51,248,243,227,244,52,83,122,72,252,97,125,220,94,175,30,140,3,42,189,139,169,135,194,169,148,122,254,165,158,117,249,226,76,135,221,119,127,125,244,141,159,30,255,234,223,142,222,123,239,20,15,59,5,234,12,27,55,252,52,225,224,78,176,121,89,205,153,54,48,47,43,109,98,150,244,17,108,228,71,190,83,102,245,157,34,94,215,205,231,69,133,248,56,129,57,66,227,125,16,25,95,236,239,61,235,29,60,120,223,42,51,251,79,153,244,254,143,187,83,177,103,247,159,146,116,219,128,76,88,244,232,95,230,55,239,227,37,224,132,246,232,193,169,227,0,30,84,123,65,100,237,165,144,152,7,235,150,2,219,61,151,242,46,153,139,149,9,255,14,172,103,146,143,137,252,60,0,99,14,43,62,252,71,21,216,28,158,34,180,43,229,86,108,157,192,223,183,255,252,198,3,155,183,65,168,172,147,183,127,114,251,253,247,143,254,233,187,15,172,189,176,53,140,45,76,193,127,223,239,147,88,225,76,67,241,188,81,182,239,203,135,134,252,20,107,130,51,141,169,62,52,184,141,53,179,114,74,186,210,0,212,223,121,235,107,226,137,203,35,47,26,31,143,23,141,94,238,202,80,190,174,34,172,95,216,109,245,213,87,120,106,161,106,188,22,218,208,92,108,81,87,94,23,91,86,175,79,56,145,62,247,205,141,247,102,81,5,20,38,213,20,60,156,137,197,150,98,29,1,93,148,56,20,229,253,175,238,213,111,211,174,52,233,171,223,7,252,34,49,122,84,24,67,2,119,47,66,158,42,82,115,229,187,191,254,233,241,231,191,136,123,212,221,103,177,81,96,147,150,137,211,141,201,111,17,103,241,48,162,182,31,249,24,97,129,83,216,83,51,19,190,47,144,173,42,183,129,110,235,227,236,48,91,57,105,188,47,203,142,11,241,44,89,118,212,236,54,98,46,154,61,180,228,81,120,89,236,20,28,58,30,227,102,3,61,135,105,170,236,173,71,216,219,248,59,77,74,30,240,251,197,94,187,79,44,88,47,246,0,43,248,122,70,35,192,144,120,68,172,170,234,151,66,16,99,224,220,76,119,52,236,199,39,46,246,60,63,24,117,60,220,12,228,95,134,204,158,16,8,72,151,101,151,72,212,81,8,199,145,215,29,76,70,18,101,166,9,114,232,128,7,113,129,172,29,244,187,52,38,184,153,116,11,67,60,20,120,104,55,229,35,116,226,157,128,19,215,201,242,90,101,94,113,13,221,157,40,142,105,18,238,177,60,33,223,156,51,183,3,207,235,197,61,97,145,222,198,10,50,198,165,154,87,147,25,11,2,4,156,142,105,162,110,98,182,177,188,249,141,219,239,255,152,222,129,243,177,164,123,127,102,126,252,189,28,37,38,168,190,202,158,213,148,52,79,216,55,189,11,160,104,213,113,110,226,7,127,57,250,252,155,183,255,250,206,241,231,126,205,58,77,150,150,135,239,133,165,85,21,88,110,108,235,249,93,226,87,128,44,45,55,197,235,8,210,39,238,148,130,254,50,229,128,121,232,248,70,209,102,6,77,116,219,29,116,194,179,230,162,121,54,200,181,253,142,247,188,59,220,129,227,17,142,55,223,219,91,128,34,11,29,124,208,14,187,24,190,51,10,175,85,49,157,134,58,225,206,7,223,188,251,238,251,243,204,102,191,215,236,140,144,164,77,156,205,68,55,213,213,121,127,157,62,250,241,23,238,124,227,75,168,134,253,215,183,164,77,149,140,140,16,169,154,92,88,132,38,158,191,97,53,111,197,220,157,105,98,36,200,45,152,22,16,55,106,80,128,140,99,92,61,130,230,234,33,112,139,154,227,96,40,84,33,192,111,208,82,112,228,197,212,30,251,172,190,172,219,149,14,116,225,192,107,215,71,237,51,61,228,97,53,216,226,219,199,240,186,219,226,175,158,161,163,109,183,179,173,106,5,183,251,120,192,72,194,208,143,191,96,0,54,79,247,141,119,7,217,156,144,176,57,197,82,185,197,92,154,216,173,178,236,220,132,223,73,34,238,250,151,201,157,161,120,0,30,227,213,232,8,87,65,188,0,94,84,60,4,71,171,36,202,180,165,189,19,39,92,92,250,35,114,249,245,93,234,147,114,68,33,94,40,243,183,76,99,11,73,68,213,220,65,11,194,197,69,167,82,200,229,11,118,206,89,202,57,197,114,117,217,174,216,120,83,26,14,233,163,44,118,66,146,239,148,163,224,201,248,47,99,59,170,182,69,143,225,67,111,191,249,34,89,112,213,77,104,255,230,200,135,3,6,89,0,102,251,148,186,9,196,101,124,163,51,10,240,121,167,254,197,11,63,142,106,212,26,8,176,115,142,124,193,49,214,30,179,171,210,15,102,36,213,234,119,61,229,189,56,38,164,216,127,49,43,231,112,24,140,154,128,58,47,50,6,162,44,117,204,174,152,32,73,88,253,244,197,51,154,139,189,144,226,32,211,155,80,81,99,178,79,76,173,185,145,145,246,9,130,23,117,14,80,16,253,192,75,106,206,100,96,6,255,78,236,253,25,161,167,118,120,112,46,233,90,38,160,105,185,220,96,20,238,100,164,131,100,40,14,18,246,72,128,244,127,51,216,170,241,135,3,43,0,49,131,136,28,214,236,149,225,39,249,8,41,89,91,25,158,61,203,189,57,209,29,195,33,12,37,92,143,87,4,203,74,59,16,100,199,34,165,22,229,81,247,220,178,41,21,189,43,231,135,107,14,221,195,144,119,2,58,99,27,131,50,175,181,26,123,248,0,125,71,53,12,29,22,46,106,106,200,34,26,211,63,3,193,130,28,75,108,46,19,189,146,196,112,105,202,106,30,111,150,160,141,185,11,32,0,55,5,111,191,181,18,113,166,53,119,28,123,139,172,72,251,252,189,0,151,10,240,30,10,134,206,44,254,56,12,241,107,83,46,188,69,31,234,120,67,215,239,32,73,149,55,69,134,61,190,138,217,91,103,207,156,97,203,188,69,171,181,244,219,3,186,69,205,121,250,113,192,100,183,177,119,246,22,89,146,1,254,69,236,41,253,26,190,64,64,201,19,232,175,143,59,233,252,168,211,121,197,115,131,76,22,136,49,73,33,111,173,51,217,179,14,218,95,127,210,177,207,1,83,118,54,172,134,204,142,218,231,178,107,38,187,210,172,53,121,129,102,181,73,10,180,104,129,103,250,163,32,132,18,173,90,139,151,104,85,91,164,196,128,53,227,247,70,67,15,203,12,106,3,94,102,80,29,144,50,35,90,230,138,7,220,74,11,203,140,106,35,94,102,84,29,89,189,90,231,172,185,0,221,34,127,55,137,149,120,235,44,112,107,103,7,228,239,17,179,235,76,161,2,128,60,106,78,146,3,222,48,132,159,220,222,176,0,187,25,88,3,111,232,225,162,162,155,213,226,219,149,62,224,25,234,225,161,229,53,53,14,227,60,210,153,51,38,249,77,185,131,172,216,29,90,35,213,163,119,126,121,244,165,239,41,4,59,75,172,62,51,104,184,149,218,48,236,202,60,18,163,168,205,128,118,22,79,137,203,94,183,95,29,230,208,63,11,185,80,33,207,174,88,186,21,157,34,67,206,255,64,18,125,5,139,223,94,10,225,168,128,206,134,67,16,221,73,152,15,52,27,6,198,152,175,109,44,144,27,193,95,228,38,198,111,37,90,242,91,150,223,11,47,106,50,48,213,242,195,117,15,93,152,198,51,73,178,53,184,241,25,183,147,200,36,169,248,198,67,3,149,164,194,169,217,115,123,67,242,194,147,50,221,174,216,79,161,187,235,173,186,67,192,95,160,238,35,26,197,132,62,220,122,162,215,31,226,195,53,198,47,177,39,75,102,116,184,210,41,98,62,13,198,196,198,219,235,250,168,151,81,117,61,166,148,197,212,62,230,12,46,15,210,128,141,81,89,218,172,133,86,75,114,66,48,224,78,8,90,204,40,170,105,249,86,39,114,66,80,42,56,240,167,88,230,78,8,70,181,129,112,66,208,149,28,15,180,107,135,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,190,177,21,79,127,5,183,120,62,134,205,35,47,36,39,190,58,31,19,72,209,205,219,241,119,126,2,60,207,209,31,223,185,251,179,47,161,238,250,237,159,232,30,218,31,253,233,119,71,239,255,84,91,42,31,149,186,243,149,63,29,189,254,75,109,169,2,222,208,137,27,208,168,117,118,167,66,75,57,81,123,84,3,192,210,243,227,45,213,153,0,177,33,34,172,34,117,61,160,231,231,226,79,66,213,247,187,17,75,5,212,32,229,61,24,105,71,122,220,37,113,122,49,245,119,242,212,132,117,193,159,233,193,202,168,241,180,232,254,57,58,220,164,76,246,110,41,113,56,194,0,99,58,214,228,83,237,216,163,4,237,43,177,249,223,238,166,56,240,233,157,203,204,228,153,103,22,111,60,217,106,230,84,156,240,100,79,231,117,48,91,25,51,61,17,102,7,196,57,249,89,107,77,126,251,59,203,203,95,178,35,83,94,217,110,210,171,207,45,229,149,173,72,84,94,235,138,237,149,14,138,91,37,36,192,69,25,211,30,237,90,169,15,120,81,246,231,71,60,28,40,236,219,195,242,212,49,50,81,227,75,41,241,248,241,129,60,62,126,16,15,125,133,201,65,53,237,201,46,80,196,157,90,219,106,16,45,131,211,92,146,236,136,249,145,185,163,216,17,155,142,93,114,150,43,165,162,169,181,38,110,200,214,196,94,37,97,77,140,119,47,172,4,57,166,11,37,219,204,102,128,169,71,169,16,217,50,144,64,124,203,204,73,134,33,155,120,160,46,236,46,148,74,133,130,87,89,106,109,29,114,63,205,232,166,121,156,19,166,65,11,173,160,63,64,139,166,107,215,80,167,102,160,190,40,89,153,106,162,31,47,20,10,81,56,226,116,32,169,245,151,93,252,204,2,34,183,131,183,9,9,64,214,236,109,86,9,132,67,233,202,242,241,118,169,189,212,118,199,19,241,100,84,219,126,16,226,245,159,223,105,113,253,49,122,144,135,79,188,227,123,62,176,125,215,174,209,155,10,226,143,59,57,114,46,207,87,233,153,182,235,173,144,103,7,249,92,161,88,88,42,237,238,173,48,212,180,219,237,149,91,11,68,6,172,46,32,127,165,52,209,132,211,34,9,155,170,155,243,185,178,93,116,150,118,247,38,119,143,40,158,103,233,31,125,12,1,29,92,46,85,10,179,118,80,110,4,104,229,130,75,108,144,146,205,113,8,8,64,130,60,29,179,243,2,93,110,226,71,134,27,186,221,65,7,136,105,114,202,73,0,111,170,20,189,118,173,209,111,29,0,111,215,34,14,149,156,92,169,156,135,89,50,156,28,224,184,12,72,198,88,2,252,251,56,185,232,170,11,123,94,227,134,63,100,247,100,13,55,182,2,213,161,198,110,221,147,35,99,175,81,114,165,188,141,115,33,213,53,45,160,180,135,176,194,137,182,184,192,2,129,3,223,102,174,87,23,175,123,189,27,192,94,47,238,245,131,27,176,161,155,222,34,105,169,189,59,242,22,65,252,92,196,27,133,112,49,28,94,118,123,120,111,190,248,208,86,113,59,110,208,101,63,114,80,200,220,34,94,122,8,123,218,117,7,3,152,163,176,106,214,235,219,255,187,110,85,86,235,107,27,214,43,245,186,107,173,213,215,90,214,246,122,125,99,205,234,175,214,235,254,26,166,116,214,172,252,26,38,141,32,233,96,21,147,156,85,235,198,133,250,133,53,235,6,36,117,73,210,96,149,149,218,131,36,155,36,21,86,173,3,146,4,165,214,234,150,135,127,189,140,127,185,245,122,19,11,180,173,27,36,255,0,170,132,164,202,238,170,101,75,85,182,87,53,117,250,164,127,46,38,246,229,138,221,40,93,233,105,121,173,126,225,130,21,174,73,73,55,33,105,157,52,155,39,73,165,85,169,39,35,76,170,215,73,92,60,224,250,227,168,60,7,255,159,65,113,180,70,110,27,207,144,45,84,179,207,248,173,26,95,127,103,58,112,160,214,194,102,24,158,161,38,49,181,97,0,149,76,190,216,214,40,13,133,53,247,217,222,163,207,163,207,163,79,202,39,248,108,79,102,58,140,67,76,49,12,206,146,25,200,147,173,96,218,152,20,157,200,156,241,202,244,156,51,130,237,70,166,228,88,6,253,63,107,68,71,196,44,0,85,88,140,63,155,15,6,229,212,172,137,101,40,47,198,91,147,14,68,131,241,100,82,59,50,158,100,94,140,215,102,44,153,193,120,178,244,206,38,121,8,14,66,240,60,134,96,122,104,6,97,205,140,98,105,176,191,162,34,6,153,31,154,194,121,13,131,240,64,250,38,145,91,227,109,81,30,205,64,243,149,89,187,74,152,168,169,125,165,108,154,81,44,223,103,103,245,156,27,111,94,64,16,0,148,118,230,193,254,124,192,41,255,166,135,207,57,57,14,167,90,221,93,104,121,222,32,193,199,241,2,128,70,198,208,25,248,140,204,200,147,104,80,228,31,214,236,88,64,215,176,112,250,133,155,54,250,24,83,39,42,83,86,142,70,162,210,85,52,183,216,185,250,98,191,79,110,137,183,208,101,121,161,208,74,200,131,194,205,78,177,82,201,155,217,21,147,122,70,195,136,117,120,160,247,219,70,112,230,76,38,168,109,18,185,48,0,78,113,107,43,107,5,185,78,191,233,118,66,226,85,151,139,147,60,145,223,104,33,208,229,101,207,204,230,152,120,186,226,102,204,86,219,46,44,23,151,209,80,194,122,204,182,14,105,55,47,227,107,103,116,76,234,182,80,157,213,34,17,164,72,151,75,229,7,241,32,54,208,155,27,6,218,199,54,109,16,179,141,198,246,2,123,194,77,77,24,244,69,113,109,2,217,162,15,26,82,75,177,2,8,208,144,107,160,30,23,109,18,186,25,16,199,83,170,82,147,57,162,216,49,72,199,240,175,133,254,104,184,64,159,48,240,213,57,161,117,9,4,171,100,70,143,62,61,183,131,30,2,94,198,87,142,207,144,76,75,119,131,26,200,70,113,30,222,81,169,246,125,236,61,5,53,173,81,30,118,120,57,242,239,100,83,32,141,81,16,81,118,157,157,80,26,237,55,168,213,10,226,14,56,82,124,32,213,237,120,97,200,118,223,68,68,224,22,55,99,209,157,20,100,208,119,34,52,92,46,123,253,83,229,161,188,174,0,194,59,30,125,124,130,154,43,103,172,71,40,129,113,18,116,42,93,229,70,232,234,19,129,81,16,226,27,129,65,223,103,239,84,166,152,133,211,215,99,162,91,252,165,155,126,205,208,38,197,116,106,194,121,21,89,236,181,64,111,38,36,1,32,207,223,200,155,55,107,106,99,134,215,233,248,131,208,15,245,173,230,229,39,66,212,206,215,35,222,195,102,93,93,202,10,195,138,19,87,24,95,101,247,221,111,7,237,146,83,158,23,197,70,19,220,58,209,88,130,91,15,221,72,122,192,126,117,118,79,52,26,90,245,161,27,81,43,108,119,78,56,34,90,245,163,25,17,156,201,205,76,190,240,164,177,96,224,54,205,38,7,50,60,217,134,25,206,182,93,182,36,99,194,212,225,76,63,19,157,143,251,76,124,17,14,255,71,71,98,132,139,251,60,17,5,136,135,234,64,228,189,122,116,30,62,156,231,225,192,57,209,88,6,206,67,55,146,131,235,183,78,50,22,216,64,176,68,95,118,131,222,195,56,162,252,137,71,180,78,76,167,31,157,136,83,79,196,130,56,17,243,105,85,65,34,199,8,235,198,176,63,48,197,48,238,254,225,139,199,191,253,193,189,239,125,131,190,235,61,122,227,219,240,247,223,62,252,126,119,2,74,31,244,209,218,238,244,251,173,75,126,215,31,254,79,63,88,35,76,156,240,88,141,1,120,184,14,85,47,244,130,221,190,127,26,146,38,61,227,148,87,109,220,255,156,226,204,29,45,197,206,153,7,64,8,250,123,166,112,133,167,41,242,248,249,243,245,13,219,134,50,247,254,239,191,162,137,93,106,73,124,38,71,159,92,204,79,25,20,80,31,13,149,251,123,230,6,18,253,70,252,125,198,237,156,24,247,80,247,99,236,61,51,72,254,12,117,2,115,130,33,200,0,62,202,51,210,153,112,70,134,94,143,132,164,60,217,114,98,149,79,112,94,166,15,142,240,37,90,253,171,20,197,187,235,14,100,85,238,56,13,218,160,63,88,232,246,91,232,26,40,2,180,41,132,24,70,209,48,196,65,156,224,74,47,81,52,36,151,123,137,98,83,250,60,146,210,90,109,120,206,12,221,182,183,128,65,244,176,107,84,52,160,119,28,64,116,146,121,241,23,211,236,77,40,189,26,32,175,156,201,171,80,13,125,14,36,250,76,141,222,46,187,131,203,110,112,131,244,124,60,203,116,206,118,82,242,83,50,160,110,36,250,3,188,185,139,38,67,4,144,195,144,236,164,215,150,120,244,106,75,143,193,232,131,121,11,39,100,128,62,122,88,108,14,22,59,121,225,96,40,64,179,99,101,138,175,42,250,76,135,187,7,153,223,77,163,228,140,79,115,200,162,149,232,96,52,12,111,144,179,142,154,38,95,92,199,104,172,177,39,254,52,35,237,133,63,205,141,63,240,167,169,138,147,198,94,87,239,167,42,184,95,39,141,108,218,18,174,71,200,91,206,192,107,123,176,122,155,222,52,255,106,212,149,217,69,68,9,9,73,155,172,142,51,230,39,56,88,213,13,157,88,146,6,245,47,199,168,2,125,170,153,159,192,191,202,219,6,217,97,114,123,40,238,132,137,29,75,58,235,74,178,217,102,155,50,72,186,143,158,239,15,70,131,140,73,25,236,5,220,36,36,104,121,29,225,144,173,114,214,60,254,234,79,128,91,129,213,76,114,160,69,250,138,35,42,103,74,22,244,74,125,124,41,52,182,76,90,104,18,11,213,27,117,205,217,247,176,210,70,19,99,95,189,250,170,61,113,75,167,224,90,120,63,96,94,101,8,18,216,112,39,81,237,147,98,153,122,0,38,88,70,249,81,139,228,128,132,36,101,56,22,165,84,20,71,149,31,24,134,163,38,78,17,193,116,252,15,16,193,119,127,246,165,123,63,250,39,130,96,242,184,121,134,101,28,149,83,113,44,213,127,96,72,150,218,56,69,44,83,36,200,88,158,128,105,98,248,48,223,253,175,82,37,18,237,11,105,77,104,133,112,124,98,61,192,147,148,114,13,145,39,64,118,74,132,244,237,203,172,130,33,134,147,81,37,67,181,1,115,154,212,199,236,243,133,195,41,2,208,100,189,16,139,37,220,25,249,55,70,140,143,233,247,72,104,77,209,248,112,64,223,199,165,175,15,239,166,24,173,57,181,16,137,3,42,171,99,21,207,44,216,92,150,77,171,159,6,2,207,35,131,24,100,224,183,118,159,4,190,37,69,188,28,166,164,50,146,28,0,121,3,101,206,193,44,199,156,98,192,154,206,242,46,50,24,183,223,251,133,57,121,73,242,198,233,83,93,98,29,166,240,179,147,107,221,240,123,173,121,123,140,127,232,115,177,217,203,155,164,251,147,92,223,109,55,50,101,203,112,150,139,150,81,206,206,37,130,235,249,86,242,138,102,141,224,244,172,57,79,71,99,216,126,80,8,252,246,23,239,125,255,173,83,70,160,179,188,12,216,115,240,255,83,64,33,49,233,57,57,6,183,100,185,110,22,29,168,66,41,29,205,150,103,3,230,150,144,38,93,235,140,193,236,110,167,193,38,4,127,129,20,144,92,232,160,67,51,111,185,130,39,84,18,181,58,8,49,121,76,219,11,221,252,8,47,159,79,202,190,29,255,252,77,124,239,73,189,20,18,233,99,70,37,45,59,17,28,78,154,204,227,183,126,65,193,208,135,223,189,112,232,13,174,98,127,207,153,163,94,171,223,67,225,146,252,51,159,142,84,1,53,85,85,58,129,62,105,207,51,128,61,64,203,79,189,197,149,36,203,179,130,52,134,98,48,156,32,205,203,72,18,19,173,130,184,74,242,100,103,222,60,231,84,53,170,252,136,47,90,143,217,167,164,166,65,95,185,66,79,19,187,172,65,129,71,99,86,18,158,80,13,136,21,231,211,217,156,96,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,36,119,24,12,198,223,237,5,134,58,140,7,178,212,203,39,88,234,7,196,175,163,130,92,238,2,163,116,206,100,166,208,168,226,174,138,31,120,83,121,31,235,124,246,53,78,136,113,106,231,78,109,156,69,253,56,11,118,114,156,126,175,217,155,123,156,88,105,234,56,185,167,98,125,31,63,89,155,119,188,154,123,10,157,198,252,68,3,18,62,118,206,73,223,137,247,162,200,49,18,58,43,124,8,198,108,159,214,152,161,82,243,62,7,116,154,107,182,52,251,154,101,46,92,230,30,49,171,247,119,59,104,188,184,61,201,160,83,221,91,126,220,131,166,87,69,18,11,82,85,114,10,50,115,18,191,24,19,142,59,231,198,200,20,159,159,15,114,63,63,104,172,16,103,229,39,160,4,80,11,112,81,158,9,25,228,252,167,202,115,202,160,49,53,76,184,64,238,41,184,47,95,158,122,153,38,162,226,231,101,234,20,10,224,176,111,204,171,36,241,11,125,90,79,48,62,34,161,45,146,184,222,253,215,227,239,252,1,100,45,116,18,77,217,87,235,239,118,44,191,121,19,61,232,254,224,231,255,13,198,34,172,150,254,222,7,114,252,251,175,221,249,229,247,142,127,250,143,71,95,250,253,220,99,153,43,128,223,236,198,169,195,57,140,83,255,142,183,131,164,76,185,247,157,119,239,253,232,187,127,151,248,231,30,247,243,21,183,196,60,238,23,43,14,253,166,243,194,191,92,110,178,52,167,229,58,212,31,63,252,40,56,5,244,90,219,193,239,173,229,6,250,178,37,158,96,156,66,1,193,54,241,187,187,92,64,63,52,173,218,48,215,203,52,209,139,27,36,218,45,7,11,140,200,187,190,146,131,176,137,135,182,188,87,176,137,135,182,200,37,238,14,115,241,105,174,251,219,254,208,237,8,251,47,83,113,86,251,153,145,119,133,153,205,93,33,210,99,181,149,115,45,229,196,169,14,136,19,156,84,183,182,244,126,248,138,63,28,209,74,220,233,216,197,117,188,206,39,183,227,146,135,90,98,107,81,181,173,238,1,13,0,78,28,234,208,43,114,250,189,233,14,220,166,63,60,168,230,43,229,92,113,217,66,215,130,232,142,45,95,116,114,249,138,37,172,62,174,82,119,102,86,24,53,124,56,182,226,110,226,134,204,149,28,185,35,163,190,231,14,160,191,85,27,61,35,69,70,240,228,226,227,208,29,12,200,23,51,111,90,232,77,254,202,173,240,6,190,137,36,30,135,136,23,96,229,41,217,172,149,68,97,234,180,151,187,109,251,237,111,143,127,247,11,211,34,161,72,36,247,113,183,223,251,21,30,30,255,249,95,199,191,255,28,203,45,68,185,76,19,73,211,37,119,114,71,95,252,249,189,207,255,156,165,211,8,79,177,71,111,100,90,146,79,11,171,44,24,10,9,215,36,172,63,200,246,176,40,104,108,132,20,65,243,51,81,2,185,108,86,128,146,85,81,12,131,216,200,134,203,172,131,127,254,230,209,87,222,96,241,108,120,209,118,216,25,182,110,57,186,242,244,250,66,91,62,31,149,175,136,242,119,223,253,203,221,119,223,1,140,198,170,224,112,69,249,4,63,200,27,35,206,238,101,180,241,55,8,50,214,162,199,39,167,143,180,129,147,142,52,122,203,44,138,162,209,186,174,48,181,192,188,247,221,215,143,94,251,80,46,156,215,66,38,22,150,177,194,115,227,42,102,128,21,173,109,182,26,123,163,46,236,80,132,109,147,216,134,232,133,203,116,59,29,117,181,255,235,215,228,146,197,168,228,173,157,62,49,107,230,80,127,243,166,145,113,178,70,172,66,41,170,176,239,187,125,39,86,33,159,168,80,86,43,228,113,44,87,84,35,217,196,136,30,150,126,162,53,77,189,215,186,204,236,105,112,121,74,55,203,208,93,122,109,75,151,12,46,48,139,92,90,2,68,233,186,13,126,69,55,71,108,106,88,60,144,131,81,199,119,233,96,40,36,57,14,213,9,224,225,5,243,158,215,139,224,221,249,214,219,199,175,125,14,104,219,201,250,23,238,120,189,142,63,146,250,247,222,119,142,254,207,215,238,252,227,159,78,2,233,192,141,0,225,248,126,246,193,9,0,237,121,254,129,31,193,161,214,10,39,26,154,63,240,123,100,99,193,204,182,97,155,8,2,36,253,118,56,237,113,84,74,226,208,149,83,178,153,159,79,103,169,8,199,17,30,56,37,155,239,239,188,90,37,79,171,20,243,19,170,20,212,42,5,90,165,176,52,161,74,81,173,82,164,85,242,203,19,170,148,212,42,37,90,197,41,235,170,108,89,209,165,208,220,212,152,134,226,75,191,183,97,251,241,143,255,169,220,251,105,218,116,62,142,70,243,167,222,168,184,154,212,53,202,151,159,154,226,36,147,242,152,20,61,126,160,124,28,82,42,153,76,197,223,153,232,199,34,157,144,244,136,186,243,171,175,220,121,255,103,250,97,201,199,41,235,191,194,40,232,14,190,123,63,250,2,28,148,177,131,111,14,150,101,216,157,227,132,84,31,132,168,136,123,222,247,36,14,88,73,127,78,98,135,149,12,70,227,169,173,168,29,95,56,216,71,53,43,186,121,134,206,48,93,217,36,48,196,107,181,34,165,105,65,106,138,145,145,241,203,104,185,79,188,89,41,35,89,93,234,155,132,147,40,81,70,136,162,242,59,233,134,72,95,57,120,1,160,93,141,188,227,17,98,72,121,166,9,215,86,33,229,111,191,255,190,92,248,170,204,99,37,10,243,165,195,202,71,250,213,169,139,142,135,83,228,75,79,186,75,196,117,183,227,134,23,197,74,18,108,14,17,204,122,253,180,28,9,134,19,251,157,167,140,241,182,68,38,34,27,86,126,102,137,31,145,93,32,26,195,176,67,81,145,103,58,52,158,201,152,197,82,25,161,123,234,195,148,7,87,58,25,84,42,131,71,205,158,235,83,231,224,142,87,24,143,45,61,160,252,60,128,242,37,219,30,19,11,114,232,254,100,223,217,126,207,31,94,118,7,153,44,245,71,251,68,208,239,15,115,79,64,81,12,14,132,145,17,165,203,93,98,103,78,82,51,208,0,245,255,171,113,207,205,29,219,194,252,8,65,155,195,199,8,8,148,5,212,101,189,8,194,203,85,38,188,48,111,222,241,44,34,13,198,242,174,140,6,152,6,148,203,107,189,232,246,110,72,89,81,84,21,37,237,133,145,23,202,109,51,197,180,12,243,32,92,247,155,67,37,8,76,148,92,77,211,4,237,249,189,86,127,47,71,44,42,247,49,162,74,0,60,1,87,255,96,160,138,231,65,234,246,67,47,30,191,165,77,93,83,15,250,48,48,188,129,12,15,66,252,31,219,130,50,110,112,176,184,235,44,18,41,189,14,172,21,164,34,211,31,154,217,220,16,56,67,213,237,244,16,221,69,16,31,206,97,228,9,29,232,137,214,13,122,175,171,184,65,207,198,158,6,192,95,60,146,136,48,203,79,122,24,191,73,210,185,131,113,250,11,221,209,139,103,13,73,116,49,151,197,125,230,178,24,54,167,215,243,2,119,216,15,94,132,37,11,243,156,235,226,3,19,209,27,131,244,152,4,139,177,2,186,124,185,150,48,89,117,47,128,5,173,12,100,111,199,239,120,32,230,80,215,96,196,122,193,219,69,143,216,48,73,217,195,166,27,122,134,93,197,120,23,248,140,239,213,87,145,118,147,47,24,174,194,176,225,43,98,11,11,215,202,43,13,88,241,55,198,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,51,253,148,64,52,208,52,15,186,227,213,236,21,239,147,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,151,81,23,186,76,58,100,13,137,29,119,141,70,190,129,126,171,239,136,134,150,119,214,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,14,136,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,14,92,60,227,22,27,254,173,231,59,238,112,145,189,47,90,12,111,94,230,223,246,174,80,111,230,230,56,187,194,40,3,250,233,135,13,186,19,120,109,203,188,214,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,9,92,138,87,253,166,180,131,96,235,185,48,6,175,29,230,20,141,41,237,17,135,68,182,58,191,176,211,31,27,140,170,132,123,156,104,234,252,230,19,71,111,209,33,43,226,93,41,175,71,180,94,243,249,41,203,163,30,37,32,101,217,42,225,228,237,160,51,181,35,226,124,151,250,17,189,177,152,189,27,18,28,222,11,234,179,61,62,99,147,81,23,36,38,152,198,137,136,235,107,85,114,13,139,146,141,137,158,195,49,149,41,31,218,10,221,172,93,65,251,197,105,113,30,142,158,53,24,168,151,49,15,174,183,174,163,9,240,148,98,33,156,48,43,154,182,244,148,165,151,27,118,207,225,95,24,155,170,11,181,200,235,184,140,185,96,90,230,34,28,85,225,160,131,129,96,224,235,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,43,244,70,0,126,18,236,102,76,198,254,92,108,153,150,151,181,166,20,198,80,1,33,224,132,248,34,53,179,108,110,79,155,28,13,227,228,200,210,240,98,179,45,105,193,185,41,43,154,223,90,204,178,160,185,50,251,65,173,103,203,173,241,247,255,86,191,198,223,249,175,36,59,144,22,75,15,22,57,254,85,243,238,119,145,123,19,22,57,134,245,144,23,185,20,212,67,74,238,77,94,228,0,4,173,19,201,138,238,69,139,60,74,18,181,161,43,176,4,66,124,201,154,62,116,23,247,218,54,247,73,32,8,34,82,223,26,113,230,146,5,132,106,139,80,95,45,172,144,188,169,232,33,44,46,181,30,190,51,56,146,68,56,5,16,151,45,167,66,0,78,178,163,33,159,143,238,160,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,126,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,127,251,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,231,162,175,181,232,235,125,50,113,2,226,253,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,123,9,74,133,168,70,154,220,104,135,23,155,173,201,216,205,69,45,158,18,235,6,6,142,58,120,165,51,129,53,99,221,104,241,98,72,188,102,26,176,147,104,74,168,209,210,143,13,232,44,78,199,40,196,176,206,51,31,33,190,208,207,165,158,31,19,105,160,67,66,184,243,166,49,90,91,138,242,152,81,254,115,244,31,162,74,206,37,174,43,112,163,145,198,212,210,76,23,82,181,179,85,60,85,250,39,135,239,76,129,207,226,189,169,243,158,58,38,12,226,166,21,244,123,68,173,123,81,125,236,150,81,68,86,73,9,250,0,230,84,232,87,79,107,86,101,237,190,14,213,234,125,209,76,243,40,95,16,204,0,114,182,169,147,128,214,212,94,79,153,172,231,165,23,106,210,76,41,47,227,83,156,241,79,62,15,134,215,23,154,183,58,13,56,18,130,52,137,134,49,78,68,105,71,248,5,105,251,243,107,129,73,122,35,26,185,15,61,230,36,79,126,42,36,122,228,94,2,78,101,101,228,158,116,70,241,139,5,148,69,152,185,157,156,148,188,138,148,115,99,55,114,34,11,213,132,232,214,1,149,209,254,240,188,104,108,21,214,107,98,209,183,250,77,162,39,68,68,50,59,206,213,131,139,173,140,73,58,185,208,193,138,128,69,26,44,94,128,170,249,24,179,17,114,182,96,204,43,116,204,135,29,212,73,183,170,135,36,166,71,201,98,225,23,74,22,222,9,168,207,172,31,119,91,141,229,134,107,90,232,31,128,68,116,117,108,232,45,204,225,203,228,10,205,177,201,15,118,199,131,121,195,126,31,196,212,65,245,80,248,59,114,247,241,149,65,20,32,98,77,188,224,118,225,104,38,159,220,82,214,212,181,222,106,181,60,207,70,219,210,237,192,135,14,15,251,131,106,1,246,58,105,205,204,63,105,138,190,219,212,164,18,102,178,202,98,48,84,55,55,241,61,100,107,132,126,147,76,217,85,164,185,101,109,154,251,251,251,84,133,230,152,86,193,94,178,42,165,92,133,166,255,3,77,207,155,86,190,84,182,150,10,185,162,82,190,0,229,11,37,11,13,42,149,244,34,164,87,150,173,82,33,183,172,164,151,0,206,114,197,42,151,33,125,107,108,237,215,1,29,85,230,50,162,9,196,102,187,31,160,247,68,72,189,68,124,24,29,226,77,6,26,61,106,240,209,110,183,77,188,56,59,160,64,72,37,191,231,137,58,192,239,34,255,35,167,57,144,6,108,133,71,115,189,192,199,8,97,172,249,134,27,152,228,226,100,53,138,222,241,24,157,81,165,97,188,24,130,117,4,130,243,96,199,111,146,16,165,61,160,169,200,254,248,176,12,217,44,58,214,230,97,191,221,198,41,176,45,222,227,242,82,121,9,59,109,241,172,92,41,61,207,17,89,141,102,163,217,174,96,156,15,88,56,193,42,185,146,126,17,90,3,82,191,89,180,173,34,105,17,176,9,153,108,33,22,199,91,227,21,160,220,177,245,143,12,57,189,241,70,63,141,22,187,78,156,116,227,200,118,183,180,113,82,119,158,234,122,13,45,146,55,77,188,199,13,225,232,129,86,160,170,217,240,124,248,207,180,58,244,38,137,237,192,205,45,218,22,189,75,173,29,238,250,225,200,237,96,199,248,172,89,93,140,173,104,117,221,125,88,240,48,37,189,23,137,131,46,54,33,155,230,227,158,221,198,213,96,153,143,219,118,217,107,181,208,168,24,239,179,71,29,226,252,11,103,123,219,251,255,217,123,211,246,70,146,42,81,248,175,168,18,168,145,112,90,78,237,139,17,245,166,22,219,114,149,171,202,118,185,170,171,141,111,63,41,41,37,103,89,202,148,51,83,94,202,165,231,1,238,240,14,195,12,211,61,23,6,24,96,96,152,129,89,47,13,12,61,208,52,219,127,121,31,236,234,254,52,127,225,61,39,34,114,79,109,94,186,186,65,229,110,91,202,140,229,196,137,136,19,103,15,205,90,104,0,41,135,183,194,21,109,128,116,77,234,225,100,119,189,139,206,189,210,130,155,158,173,10,73,151,37,182,139,63,145,200,231,91,109,1,55,34,206,145,245,180,149,132,159,148,245,148,77,209,144,151,123,125,224,21,112,233,182,20,3,225,108,185,64,240,44,242,81,221,181,179,133,140,0,91,83,99,142,205,152,49,212,38,57,206,138,39,233,210,60,189,12,161,155,83,160,240,21,146,84,15,48,136,25,10,120,242,123,143,189,34,67,197,251,72,225,5,53,199,187,46,140,254,254,207,223,255,234,127,126,240,119,127,193,141,130,76,200,231,26,45,9,105,149,203,189,248,187,223,127,255,7,223,252,224,11,95,155,190,214,249,15,255,253,229,215,103,174,117,241,227,191,248,224,223,255,239,172,181,254,240,238,119,63,248,214,207,103,173,245,242,63,127,116,254,246,47,46,222,251,143,153,176,113,254,215,223,188,120,247,223,47,126,254,151,19,186,75,55,37,169,157,115,85,252,224,31,254,254,253,127,253,226,184,190,2,85,222,255,250,15,0,194,243,255,250,230,180,125,237,133,157,91,36,224,33,64,51,129,152,154,36,69,148,113,218,107,104,93,15,207,99,113,60,234,110,114,143,217,127,57,165,135,14,247,75,75,220,2,8,56,114,38,145,230,98,81,46,190,212,58,126,131,67,51,60,180,22,213,121,46,222,87,59,28,209,56,106,176,99,240,122,36,121,251,212,192,235,193,56,216,197,86,103,100,129,238,194,1,152,18,216,181,240,50,255,188,43,31,193,238,73,184,199,232,108,14,255,222,16,174,118,14,3,69,208,123,100,252,35,120,61,149,152,246,119,83,123,182,249,123,72,177,235,162,172,46,146,236,34,130,49,111,25,244,240,96,137,18,61,220,32,85,49,88,138,135,212,30,175,219,95,210,104,229,181,116,43,228,238,95,75,177,210,214,129,144,17,213,74,203,23,192,129,211,194,162,11,168,98,81,39,65,22,69,147,166,13,180,24,92,166,94,11,153,108,52,247,3,53,71,27,60,187,152,220,147,7,19,78,241,18,113,210,102,183,174,79,167,43,164,202,64,228,119,81,202,166,126,203,76,67,24,94,65,183,239,58,150,141,110,7,181,102,122,215,228,81,69,70,242,33,210,76,136,123,22,219,110,93,123,238,129,84,230,131,157,221,190,125,77,157,242,174,137,142,211,13,133,50,16,174,149,146,62,205,226,160,39,183,79,98,28,41,24,142,60,176,253,249,85,98,150,147,145,159,123,119,157,254,50,131,62,196,171,176,116,54,130,106,184,246,9,119,38,13,35,159,105,232,75,159,61,107,12,35,197,200,89,115,248,135,119,255,35,18,61,107,13,63,21,187,50,91,108,113,242,140,13,78,8,99,120,248,33,115,144,110,42,122,19,147,198,140,227,226,109,162,231,113,136,99,254,101,148,16,246,21,104,67,103,60,25,151,206,226,105,154,205,226,105,218,12,63,98,189,135,124,6,127,184,33,125,78,25,214,46,252,14,100,121,146,162,201,76,134,143,56,191,132,120,10,147,247,26,61,77,3,208,227,73,158,137,184,214,135,100,49,235,225,30,168,202,216,106,50,40,1,238,218,231,0,240,82,178,156,133,127,156,77,190,228,93,74,209,234,120,25,31,241,168,35,100,55,184,32,112,51,219,132,46,68,26,244,45,235,144,197,20,27,89,119,20,45,68,19,148,103,102,80,45,65,103,142,100,229,198,2,158,196,70,150,179,64,140,142,110,217,251,146,190,227,93,254,166,86,249,59,30,245,31,245,22,45,5,31,37,102,208,13,17,21,199,20,109,38,195,218,12,87,113,49,19,153,131,21,230,93,26,138,21,183,39,109,16,45,158,183,110,188,4,221,109,109,28,141,83,174,20,199,188,76,82,117,177,95,201,50,59,113,243,36,17,98,148,205,167,121,8,33,107,126,199,224,143,28,77,187,81,146,102,249,76,207,72,210,210,153,143,58,73,43,36,154,205,92,102,86,146,230,213,41,218,244,204,175,191,242,17,51,255,18,138,133,215,154,76,198,46,187,97,47,81,96,186,77,141,172,216,88,149,169,199,129,30,25,65,202,159,206,61,233,195,61,233,151,253,24,51,9,205,102,194,195,101,177,150,25,133,53,59,103,146,83,54,101,151,197,24,181,223,190,237,198,112,51,28,195,56,130,151,191,254,218,251,111,191,231,42,108,180,76,239,224,83,51,12,62,228,16,8,172,37,20,156,98,36,95,108,163,180,207,119,72,168,124,75,106,176,16,248,180,132,23,209,242,36,124,62,151,67,213,147,104,249,44,119,152,207,114,131,215,121,137,191,5,171,20,35,61,184,116,62,157,108,100,146,18,71,190,199,150,229,93,142,93,99,203,237,149,68,235,210,91,188,162,54,155,9,8,119,104,115,181,174,197,197,62,83,25,1,196,88,76,130,38,219,66,128,2,82,172,162,182,181,39,196,60,77,179,174,236,34,105,89,60,90,204,165,91,201,188,148,144,246,24,201,66,106,63,12,148,142,196,201,31,154,239,32,88,21,181,81,139,68,141,31,47,164,114,153,163,227,101,242,228,152,146,248,156,32,44,179,198,211,173,70,174,221,94,182,238,53,142,103,146,66,62,5,197,169,50,106,209,226,149,251,39,17,67,235,42,173,200,39,50,185,108,38,47,44,59,121,6,139,148,222,91,77,44,162,222,89,24,78,30,30,185,101,217,148,26,6,189,219,219,13,114,46,89,72,228,142,142,103,111,196,125,209,247,25,27,130,157,249,157,29,86,130,53,54,162,209,191,4,164,197,174,228,239,131,42,217,103,106,107,113,145,213,109,74,58,182,115,178,72,111,64,46,170,154,42,135,205,55,179,216,176,180,248,225,13,19,63,253,197,69,188,235,192,249,14,80,171,170,172,243,151,108,147,234,7,221,205,27,131,118,91,57,9,116,112,230,240,50,139,108,117,37,154,201,84,202,66,120,200,42,26,191,194,167,135,206,190,39,126,118,24,174,169,99,182,136,247,89,0,79,254,225,107,203,200,207,44,186,30,92,107,79,17,76,30,114,118,237,248,163,141,199,233,83,185,229,233,133,146,10,231,202,241,201,93,142,238,33,0,76,113,31,111,241,224,175,117,20,164,201,144,21,145,74,165,19,25,105,150,129,140,232,213,186,216,253,141,55,48,76,229,140,93,195,66,137,193,34,204,248,184,46,70,82,134,174,60,105,17,91,15,71,45,224,49,77,91,84,167,40,181,205,48,116,143,173,138,32,245,47,81,179,216,144,65,30,10,27,214,37,70,16,49,49,101,106,196,156,13,4,187,22,124,8,194,65,229,12,129,207,39,248,68,86,224,227,233,152,51,115,99,105,212,88,116,17,42,12,221,89,36,32,158,42,100,240,108,189,84,51,45,167,153,68,42,147,78,30,29,187,64,244,28,189,246,55,75,38,156,21,189,159,141,55,229,110,55,228,60,30,197,67,204,138,26,24,205,232,62,46,223,230,172,11,34,174,24,192,3,72,237,179,9,188,206,165,54,216,172,240,56,245,246,189,76,69,0,156,75,18,21,88,251,193,133,111,234,146,10,36,30,53,219,151,108,22,184,1,83,87,250,112,84,216,143,222,120,3,47,57,132,254,92,79,116,104,202,46,9,139,217,129,36,176,249,146,177,75,131,34,171,228,47,118,70,104,127,8,76,244,156,249,172,7,132,17,84,32,231,161,2,244,246,67,118,249,225,245,161,136,217,21,16,230,207,206,184,100,70,53,50,219,200,134,113,87,42,110,106,157,15,138,19,22,237,17,4,224,107,168,36,151,34,159,17,153,237,46,0,123,90,220,87,90,45,89,117,158,156,88,79,220,212,41,129,149,8,179,171,60,71,121,195,222,122,39,14,28,161,252,193,153,45,161,164,18,73,144,103,34,194,178,149,102,31,179,236,47,63,27,24,166,210,62,181,238,63,41,194,170,110,202,139,13,217,60,150,1,4,34,168,144,134,13,38,174,120,187,139,196,61,151,123,76,35,79,121,229,39,122,244,23,133,136,37,64,249,219,71,41,119,108,179,249,20,252,131,118,61,76,68,34,46,164,19,89,23,89,44,180,165,140,212,14,52,62,232,141,148,30,25,128,78,79,78,155,48,83,196,141,150,201,113,61,152,174,174,60,197,80,6,189,136,50,118,44,217,164,45,113,178,132,169,68,9,103,141,141,8,94,108,30,199,15,12,165,204,107,195,218,228,145,177,197,51,61,46,237,254,103,70,229,152,205,70,247,87,58,15,91,101,56,142,160,19,183,106,220,88,176,237,249,105,11,70,90,202,17,27,142,46,183,92,100,96,170,6,232,149,170,252,12,101,93,253,125,162,221,22,166,237,80,211,209,133,103,242,200,156,114,222,142,36,89,112,247,197,241,28,199,159,193,36,145,171,244,82,60,245,122,67,197,117,181,184,244,76,86,15,20,213,88,58,214,244,3,66,54,150,8,49,104,31,13,228,37,67,111,46,29,41,242,177,65,237,226,219,77,29,200,137,177,228,100,50,92,234,40,198,35,169,81,113,30,0,217,30,116,229,165,63,153,134,13,210,128,220,141,27,240,17,16,61,199,232,205,55,252,100,139,185,17,83,247,93,104,140,219,35,138,84,146,62,165,39,245,251,176,3,141,34,39,138,59,34,223,171,136,79,234,252,142,216,30,148,249,138,88,79,149,249,78,85,172,109,242,7,101,177,34,242,29,242,187,137,191,20,250,160,130,191,233,75,73,20,155,80,103,203,44,243,7,85,81,38,117,68,25,158,180,143,202,124,190,42,246,202,155,252,169,85,242,20,155,239,151,159,85,248,108,85,60,134,55,77,90,246,164,12,133,79,171,98,26,30,201,98,101,29,30,229,202,235,252,225,61,177,87,121,202,170,211,223,59,226,243,138,204,96,28,212,196,83,251,245,113,89,204,144,55,53,120,147,173,137,121,120,243,148,65,47,42,216,239,82,37,7,48,174,136,189,234,83,104,230,168,106,53,147,92,17,7,240,104,0,229,22,176,220,81,53,85,225,141,187,98,22,30,30,84,68,104,9,193,169,38,170,216,161,82,123,202,39,161,100,22,75,62,171,61,135,145,84,68,163,102,141,81,43,139,207,107,189,50,3,227,20,26,129,87,0,218,146,243,112,97,85,60,88,217,228,243,21,58,156,163,149,158,133,115,163,42,14,224,13,2,252,20,225,88,233,147,103,73,120,150,116,166,192,30,79,110,229,57,121,175,172,110,242,61,215,68,65,155,171,158,54,237,247,59,98,198,121,115,188,42,102,225,205,2,0,183,106,3,215,89,19,15,214,0,98,24,118,167,10,207,186,107,39,85,92,11,6,60,52,224,225,49,226,194,92,219,175,242,189,85,81,128,135,3,120,168,97,201,196,90,166,138,168,204,175,89,99,107,178,249,94,90,195,249,94,23,143,235,155,136,44,81,192,226,149,92,149,215,0,144,42,44,11,40,251,212,89,80,244,55,93,104,135,48,86,3,219,168,192,80,1,210,213,85,124,93,19,105,165,188,85,30,150,18,148,185,151,41,99,207,155,214,178,181,22,44,197,214,99,104,225,176,34,54,45,92,12,216,154,76,220,37,131,23,214,97,244,0,144,70,22,37,157,73,248,109,88,192,80,48,142,202,133,50,226,65,40,63,101,16,30,148,157,194,146,120,116,79,182,218,130,190,14,42,222,206,108,128,52,108,75,175,0,188,128,232,211,10,235,177,23,210,99,229,184,86,32,112,85,42,252,19,186,44,86,27,188,177,34,214,107,88,94,60,36,179,9,155,39,77,30,105,22,46,234,9,168,69,30,225,178,38,211,32,138,228,110,91,185,200,5,73,195,29,248,255,54,26,109,75,132,25,187,173,160,49,179,36,220,86,90,37,235,76,189,221,133,99,180,132,4,252,182,209,212,64,84,41,153,58,84,226,172,131,178,194,184,234,93,238,147,244,90,98,42,88,144,188,242,197,136,197,23,125,78,255,156,234,121,191,216,66,71,176,200,39,18,233,76,66,18,232,123,170,229,246,214,79,8,137,102,42,195,222,51,6,169,209,97,121,235,241,61,213,126,249,222,47,118,145,219,195,247,84,161,71,223,19,195,132,49,104,216,121,239,225,61,227,255,156,247,120,45,172,235,125,139,252,115,189,39,86,21,231,125,59,221,206,181,217,123,183,10,206,122,207,180,217,248,30,255,15,170,19,207,240,49,22,118,91,109,156,167,248,207,102,42,105,155,137,124,255,100,57,240,158,234,94,240,61,170,95,220,175,29,120,72,117,207,52,120,10,50,57,202,42,152,16,124,253,120,149,33,17,71,253,224,25,185,167,138,99,11,34,77,50,123,80,72,167,68,4,140,56,128,15,45,140,133,141,192,158,40,187,248,210,82,132,241,249,164,157,164,5,186,253,190,37,203,253,37,159,181,102,4,150,139,196,252,24,14,73,104,59,69,213,220,167,70,31,76,177,122,22,130,50,191,161,41,50,2,181,88,198,117,47,195,72,132,132,131,225,24,159,66,129,160,18,208,148,77,122,108,80,254,230,108,131,84,4,45,82,161,205,249,213,253,103,238,151,190,254,166,54,35,241,35,26,24,103,219,242,194,78,224,247,235,64,34,46,202,177,28,40,77,117,111,174,57,153,102,221,7,86,237,168,133,27,64,92,40,110,108,243,197,245,143,134,142,4,199,52,122,52,51,0,24,182,179,240,223,62,35,79,164,79,98,3,243,151,112,219,196,130,37,102,7,1,237,83,65,56,44,28,93,121,38,194,204,97,163,187,243,28,141,46,221,225,213,58,167,134,177,43,86,25,89,150,234,67,103,92,113,236,228,189,204,16,189,38,179,96,191,30,69,78,4,141,104,99,187,153,64,225,252,135,236,244,251,200,127,204,23,71,236,156,177,157,91,38,51,102,51,27,93,140,25,229,38,148,43,50,67,218,196,49,205,14,169,99,85,155,88,2,62,76,2,128,232,155,131,156,32,58,239,165,99,163,230,115,42,74,58,1,221,204,228,230,133,207,34,55,233,236,116,7,190,203,232,22,214,144,3,95,26,9,234,136,209,184,56,30,223,25,239,126,107,113,89,194,212,179,68,13,103,35,89,71,31,91,227,99,28,139,176,172,187,173,81,88,159,29,225,182,33,111,58,38,203,211,223,101,122,179,77,118,99,86,105,56,91,52,45,59,59,97,89,216,54,58,126,114,153,177,252,217,8,56,194,86,211,4,156,232,147,54,163,203,198,55,101,243,87,52,238,141,2,104,44,93,72,198,102,30,251,108,246,190,43,208,172,220,104,154,69,172,130,110,154,197,12,132,193,17,140,26,197,40,43,222,181,195,59,1,151,83,219,40,111,6,48,27,186,160,133,196,233,208,203,95,18,3,164,245,138,24,77,172,73,72,121,94,57,54,74,120,197,108,146,129,119,39,129,87,30,153,53,225,110,208,101,191,116,232,11,37,115,193,97,120,57,101,143,244,77,96,133,67,201,69,254,65,196,13,161,88,45,201,216,151,71,145,44,102,6,117,53,73,12,162,214,107,159,97,20,133,1,143,105,212,42,231,50,145,178,102,92,114,188,45,240,121,204,164,163,169,126,126,12,213,31,169,153,160,172,31,61,45,189,122,9,175,208,137,122,238,209,186,19,232,61,235,235,221,203,83,38,133,81,192,185,78,37,99,208,24,213,251,192,39,248,120,249,150,113,3,244,168,120,34,33,144,248,172,136,17,102,70,12,69,146,165,59,112,48,229,46,166,4,57,107,47,151,144,244,117,237,148,64,29,97,4,133,126,98,178,29,193,159,19,19,110,36,27,210,72,8,67,225,70,230,104,206,157,24,123,63,204,121,245,163,115,194,178,179,54,208,53,77,126,96,52,87,155,124,135,144,114,60,7,80,207,127,230,63,99,126,254,31,122,12,71,254,44,190,20,183,254,243,90,114,255,108,25,203,133,158,198,234,231,76,118,155,45,113,82,88,198,99,15,202,6,120,83,143,223,1,169,102,177,8,112,152,185,25,1,4,201,108,41,71,180,208,152,98,230,112,98,95,204,237,192,221,29,123,52,69,143,161,37,199,116,234,114,63,112,119,248,137,149,21,177,38,8,211,244,24,94,148,117,201,237,49,3,204,150,166,153,228,122,189,216,144,111,165,147,201,17,25,5,204,40,151,109,20,178,92,108,25,195,121,0,27,92,169,84,66,203,143,214,142,232,152,160,190,180,75,130,79,116,158,227,246,240,230,223,120,87,3,138,99,144,172,113,86,204,138,245,144,230,95,145,200,149,143,5,140,160,137,179,24,152,101,41,202,21,10,233,84,50,95,104,114,208,214,45,129,103,105,132,48,41,11,124,163,122,99,180,63,97,130,17,2,114,75,10,128,204,13,12,57,130,96,54,77,110,25,239,172,44,8,5,142,20,150,229,137,133,219,249,182,68,11,183,91,19,11,231,132,86,130,20,206,164,19,151,14,215,105,152,234,162,207,63,40,35,167,133,182,148,79,239,157,185,93,209,134,227,181,149,193,202,182,87,122,202,237,149,55,201,115,62,80,191,32,225,207,52,77,80,253,96,160,33,126,250,62,139,126,215,250,34,70,116,230,218,210,112,44,158,34,158,248,28,219,59,138,252,120,60,18,165,94,191,11,203,55,216,0,217,124,45,69,234,106,29,42,159,216,126,129,137,120,134,184,157,69,108,239,47,60,30,173,207,195,224,16,138,139,199,114,227,64,49,29,157,164,119,60,222,80,7,194,248,246,165,14,166,27,129,213,19,156,5,198,175,91,158,94,215,235,124,100,231,194,216,144,84,169,67,226,152,151,62,166,149,73,186,169,55,122,228,193,56,199,21,97,135,250,0,212,248,167,162,40,161,151,64,139,248,173,84,136,29,92,65,87,133,74,183,194,39,43,248,200,182,131,87,18,101,254,96,85,92,173,16,207,1,98,252,175,244,203,172,212,49,60,18,200,35,244,34,169,136,15,86,137,219,131,93,241,176,34,174,86,209,215,67,76,146,71,153,50,186,136,64,69,124,52,240,154,217,253,195,24,99,100,183,214,200,244,70,246,57,127,50,255,249,136,253,160,74,195,69,218,45,41,200,58,248,28,157,3,17,66,166,51,216,57,10,163,104,38,193,71,232,255,1,21,209,132,6,189,109,177,83,112,182,54,92,246,178,41,237,100,110,165,38,59,249,92,253,184,241,228,62,241,172,218,236,224,139,176,147,47,20,216,165,165,72,177,120,180,136,28,167,95,37,183,136,150,179,62,154,139,2,39,24,237,1,234,50,133,152,35,162,147,103,150,37,36,145,113,158,82,144,173,19,215,2,209,211,183,251,188,13,168,178,80,219,214,63,33,210,55,12,197,37,132,59,106,189,145,128,250,17,217,110,135,79,156,239,240,181,43,91,42,50,33,104,135,33,21,195,249,231,204,13,4,109,39,115,169,148,212,76,180,47,17,180,237,84,253,232,6,109,219,48,94,37,104,123,84,35,215,26,180,61,178,147,75,4,109,7,219,186,166,160,109,111,195,215,19,180,237,109,243,163,22,180,29,6,221,135,18,180,61,182,227,107,13,218,158,162,167,203,7,109,79,209,248,135,23,180,109,3,51,107,208,246,52,163,184,254,160,109,95,175,215,17,180,29,160,12,215,23,180,29,210,244,180,65,219,161,85,167,10,218,14,169,121,249,160,237,144,198,166,8,218,30,87,235,102,130,182,67,209,53,123,208,246,152,102,110,36,104,59,28,81,215,27,180,29,218,199,21,131,182,195,219,156,117,65,92,61,104,123,204,6,155,21,158,235,13,218,14,29,240,213,131,182,67,225,126,53,65,219,161,160,124,4,130,182,103,69,209,180,65,219,33,237,222,120,208,182,35,78,188,178,160,109,7,132,87,17,180,61,78,158,186,66,208,118,104,179,215,20,180,29,144,30,111,56,104,59,116,44,55,18,180,125,101,172,205,28,180,61,25,151,215,24,180,237,116,198,130,182,211,24,180,61,69,121,55,65,144,79,128,95,111,201,176,239,225,116,221,109,130,160,106,124,186,132,159,157,253,51,27,48,35,27,15,227,81,179,233,84,78,182,112,78,3,157,166,238,3,179,156,146,89,0,106,9,75,165,235,121,102,113,214,14,71,51,107,171,111,188,65,178,131,158,121,23,132,11,39,116,53,78,221,48,80,218,201,108,195,244,109,81,149,130,214,94,68,181,191,175,97,170,15,152,178,45,24,223,4,246,97,150,166,66,193,162,237,18,168,230,177,240,243,88,248,63,170,88,120,188,188,12,19,184,206,99,225,231,177,240,243,88,248,143,107,44,124,182,74,99,225,107,117,43,22,126,101,191,204,11,53,241,46,221,105,184,247,238,193,222,131,253,180,105,111,180,106,98,19,7,85,81,54,113,5,212,196,167,184,171,196,14,246,250,250,9,217,104,242,166,3,13,54,177,95,134,54,210,21,178,91,23,202,85,117,139,212,239,96,125,40,109,148,55,29,199,1,179,156,34,69,79,225,97,190,92,125,238,45,138,59,24,27,61,240,133,223,7,168,209,24,207,0,235,236,158,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,121,248,253,60,252,126,254,243,177,11,156,154,42,216,62,244,236,61,115,29,76,44,160,39,19,60,119,65,20,74,187,31,66,97,91,199,83,240,188,8,48,63,99,124,79,66,4,166,98,216,138,15,97,92,125,237,78,98,89,44,39,148,192,206,182,200,6,213,215,143,235,118,172,39,138,183,127,175,91,138,95,246,27,209,44,115,69,9,161,62,46,210,22,137,132,73,153,72,39,178,227,145,134,142,41,87,149,154,2,45,122,253,64,198,52,143,250,229,113,109,161,123,202,204,162,212,132,6,39,2,199,90,15,194,230,225,232,71,4,120,201,237,209,9,18,82,89,204,28,112,227,9,18,178,173,102,43,211,200,165,166,76,144,144,77,228,39,166,49,104,182,229,52,73,99,144,77,181,47,27,192,214,82,142,108,199,161,130,156,76,180,211,77,111,200,26,58,92,132,56,25,217,101,247,173,75,162,133,79,49,159,82,242,209,142,194,79,143,114,21,181,125,76,153,135,233,196,174,166,15,173,8,137,81,10,243,198,154,186,63,127,188,197,12,21,61,209,22,83,215,155,28,107,49,117,83,174,72,139,217,235,92,45,206,98,6,52,141,142,178,152,185,145,43,197,88,204,130,162,203,69,88,204,208,195,148,241,21,179,180,56,219,34,152,62,182,98,230,173,52,27,44,151,139,171,152,97,168,211,71,85,204,0,243,205,198,84,204,0,200,135,24,81,113,61,232,241,199,83,76,221,234,117,69,83,76,211,225,40,183,100,116,93,241,81,128,233,26,36,22,244,8,249,61,91,240,224,204,228,224,26,226,109,47,209,205,84,209,181,151,110,55,24,75,123,233,166,166,141,156,245,118,48,69,156,172,213,181,21,39,123,121,8,167,143,138,157,170,143,233,99,96,151,189,226,146,63,64,118,154,222,250,26,102,171,216,61,89,236,119,165,38,73,2,244,191,74,180,57,120,79,95,190,241,134,164,163,16,132,231,244,98,142,176,144,174,19,232,50,204,208,244,157,82,110,237,108,134,30,35,241,230,190,220,60,88,12,157,107,47,50,157,176,141,25,154,160,158,252,248,30,248,102,139,218,4,34,117,92,228,199,98,108,220,49,58,193,30,169,151,208,56,230,222,181,253,153,206,219,162,56,110,70,202,78,55,225,237,214,122,234,93,48,9,33,184,203,109,80,0,251,35,241,103,229,211,74,39,178,36,129,215,152,54,34,113,130,162,137,77,177,224,37,43,4,77,81,9,57,106,128,52,119,176,28,66,18,137,215,228,212,71,156,113,22,138,163,112,89,232,106,116,150,186,163,169,210,17,219,200,103,129,188,30,51,182,115,6,114,153,100,206,38,38,133,100,0,161,235,114,132,59,158,63,73,9,190,39,123,36,80,192,9,192,162,19,22,228,231,93,241,80,174,151,12,169,68,101,96,203,4,66,158,198,122,121,78,30,235,233,244,131,245,184,234,125,214,65,1,211,74,159,185,68,97,214,73,83,234,54,163,248,32,178,24,65,237,92,44,100,24,227,87,201,16,233,212,160,239,11,41,181,23,55,139,232,204,198,211,32,58,97,35,150,104,158,143,39,153,216,208,215,12,5,149,4,69,128,85,235,14,76,121,25,215,102,6,128,36,91,22,63,16,182,23,89,27,202,0,119,37,83,142,46,194,11,30,127,197,150,195,249,40,129,199,31,224,161,150,159,47,18,119,230,98,161,16,178,166,91,201,86,182,213,180,38,220,154,102,111,8,97,43,213,74,183,114,142,254,192,142,2,156,140,18,202,68,53,81,95,218,213,12,57,136,161,224,240,25,81,102,32,144,141,202,62,135,133,90,90,65,113,153,108,51,219,12,176,190,30,72,44,79,76,111,102,31,27,18,79,212,107,48,11,143,63,14,150,61,14,6,192,134,69,49,90,211,110,131,237,94,234,206,83,191,144,234,163,141,172,181,113,195,138,132,42,143,88,224,99,234,83,35,170,250,195,51,253,154,36,247,62,73,196,243,24,166,27,115,105,150,110,50,92,237,99,219,128,65,162,161,48,20,234,218,2,205,254,8,26,96,43,206,168,202,64,205,187,198,132,72,176,195,178,88,193,72,176,123,36,18,108,35,81,230,149,10,134,221,144,0,157,39,52,202,197,142,82,145,89,156,7,6,160,36,43,226,14,9,64,89,181,66,181,14,172,236,147,173,103,21,190,119,151,132,214,28,151,197,68,153,132,145,108,96,228,213,42,141,34,97,161,80,221,10,121,131,145,36,90,85,204,151,157,80,168,66,185,79,158,97,68,77,88,40,84,31,227,131,224,253,113,197,31,10,213,173,122,218,172,56,161,80,71,174,55,171,162,86,37,161,80,137,170,13,92,26,128,171,186,66,161,158,87,79,170,8,106,182,234,10,133,202,85,247,171,188,178,42,42,53,87,40,212,179,90,166,202,159,174,136,135,53,127,40,148,89,3,84,156,174,139,11,53,87,40,212,82,173,91,195,56,173,222,202,38,197,176,21,171,211,95,57,1,244,195,168,86,172,200,158,67,107,84,171,54,236,135,128,149,213,77,39,8,238,249,170,131,94,26,251,229,141,130,59,89,5,84,117,106,98,26,222,236,136,253,53,187,161,211,154,216,193,128,46,43,12,110,127,237,168,194,31,212,73,232,151,29,6,103,174,153,85,236,18,67,191,210,164,75,248,13,83,5,175,82,107,102,133,239,172,136,11,240,106,27,223,192,68,153,117,27,24,99,69,212,234,100,246,18,206,67,192,1,70,133,29,90,1,67,39,120,135,167,2,192,213,55,89,124,213,19,22,94,69,129,47,212,1,248,30,140,120,125,147,23,92,24,49,236,5,71,154,214,215,105,219,167,80,204,176,218,126,190,158,160,107,96,253,41,43,127,104,225,44,119,23,195,182,36,168,36,84,196,195,187,155,158,86,201,123,103,24,85,49,121,215,21,226,148,186,11,173,46,84,196,206,61,68,167,248,4,17,119,79,37,241,147,135,247,54,61,241,146,74,133,97,5,126,103,203,118,212,155,19,233,70,98,10,51,247,244,10,153,139,13,182,26,122,149,96,60,92,37,189,82,40,147,248,183,138,39,14,141,254,222,196,95,100,10,22,92,221,63,113,130,40,13,103,11,29,120,227,236,26,71,4,113,157,114,205,29,68,247,212,137,113,107,178,229,140,8,211,203,207,40,154,161,180,228,52,54,32,17,122,61,235,183,13,188,225,218,152,134,53,85,106,69,39,107,220,168,172,2,200,226,14,174,177,74,3,49,154,172,212,216,18,99,120,117,162,201,66,72,218,184,112,50,118,182,78,29,78,246,103,31,203,112,178,76,43,151,42,52,63,180,112,50,154,179,221,29,37,21,240,157,117,220,206,124,66,106,136,235,28,58,179,1,223,29,116,156,243,189,112,92,213,208,141,119,58,247,55,183,75,93,196,235,109,55,201,15,114,188,141,158,58,215,140,240,213,119,156,230,38,186,235,123,139,83,47,166,105,66,125,252,33,53,83,199,8,121,180,58,86,197,160,81,121,30,65,48,143,32,152,71,16,204,35,8,230,17,4,243,8,130,121,4,193,117,1,54,133,247,220,132,168,93,15,233,115,199,220,143,234,210,101,83,189,233,208,195,43,31,121,99,195,142,167,131,247,6,155,190,92,36,243,148,0,133,69,48,143,143,94,30,29,185,60,91,151,193,16,226,209,209,202,51,181,60,46,74,121,218,8,229,217,58,244,134,25,207,88,124,166,136,228,75,70,35,143,28,206,184,40,100,183,249,52,50,62,4,217,231,201,59,170,232,40,48,194,76,196,28,109,140,243,27,137,189,48,82,158,208,39,142,16,187,245,72,206,229,114,172,253,44,32,50,225,99,12,247,52,3,12,46,243,244,232,233,41,142,141,215,112,26,112,13,200,103,213,30,27,111,146,156,34,160,36,112,98,120,108,210,145,145,2,67,192,24,30,134,54,143,164,57,54,8,44,32,48,132,100,118,113,67,22,246,222,183,154,61,33,111,161,176,7,150,165,175,133,124,72,96,82,60,4,237,76,40,31,47,102,184,11,49,201,32,25,146,96,194,3,130,21,96,23,40,21,140,153,243,216,226,167,72,134,16,224,78,166,206,77,96,217,110,35,103,35,51,228,132,36,229,177,84,46,145,80,157,139,111,201,92,73,74,241,88,246,125,100,199,49,28,134,69,7,78,108,212,183,219,136,205,223,81,134,76,159,4,103,76,230,36,143,126,38,25,158,128,199,231,25,48,38,11,82,192,71,96,212,174,137,4,201,49,9,186,152,32,220,135,213,10,187,76,102,140,26,42,68,163,20,212,52,184,74,166,253,3,112,49,54,99,74,78,157,70,40,232,155,224,157,173,145,250,70,191,150,50,224,191,48,25,151,99,119,206,200,141,227,75,43,21,126,164,16,45,235,159,205,67,235,230,63,55,127,27,174,223,188,206,110,194,117,123,55,184,239,192,5,177,20,87,44,60,176,196,147,84,198,122,98,123,160,68,108,23,20,124,76,22,58,122,223,224,23,202,169,88,223,28,127,156,136,207,33,39,66,61,114,176,208,8,153,93,0,17,157,254,135,174,57,88,208,114,207,137,20,10,180,34,85,83,71,130,78,58,206,91,155,214,102,217,32,172,40,61,230,170,67,198,101,133,182,37,173,145,142,218,232,228,218,91,175,163,142,117,3,238,8,228,124,206,100,204,165,213,63,195,151,243,213,197,132,216,253,59,96,50,119,29,246,144,58,237,56,90,29,122,183,46,1,202,235,220,194,128,242,93,104,71,187,15,57,119,201,11,191,223,142,247,237,210,167,35,231,63,126,235,252,75,255,251,229,59,255,120,241,211,119,206,127,245,243,243,159,125,233,15,239,254,56,242,233,37,90,192,237,223,51,186,234,249,247,190,248,242,59,239,248,170,186,249,48,7,49,182,124,236,96,197,43,55,11,94,28,122,52,43,228,177,159,9,101,109,51,212,216,151,23,59,23,64,167,62,197,106,14,195,80,235,28,65,30,248,220,103,75,10,186,136,177,54,88,163,244,92,154,112,11,114,182,41,140,14,242,203,53,218,2,23,139,119,100,115,251,180,7,188,236,54,96,106,89,198,239,91,218,113,69,235,86,52,88,162,70,201,169,31,59,83,218,209,68,169,84,82,99,186,108,14,116,117,119,111,25,118,97,20,91,148,75,27,146,185,31,199,27,63,245,168,186,148,139,45,36,121,179,4,31,99,188,84,74,164,51,24,66,120,39,153,45,38,63,77,202,53,101,165,27,141,154,139,137,84,108,41,154,252,180,188,152,140,197,120,173,180,107,46,230,246,120,165,148,88,86,62,35,47,194,239,133,133,152,182,171,236,149,224,215,98,98,111,81,90,166,29,71,52,26,175,151,133,74,113,93,70,199,39,57,10,3,38,208,63,100,91,198,11,186,5,168,89,218,221,227,245,82,96,156,20,82,61,222,149,213,142,185,15,176,8,203,218,103,164,101,13,32,176,170,42,240,76,129,103,8,149,0,3,210,110,223,198,63,202,139,23,236,155,2,127,164,197,196,139,23,26,253,96,191,55,89,120,161,190,171,65,231,48,160,189,152,53,18,115,8,243,148,203,7,111,219,243,132,42,230,18,201,20,9,107,204,21,26,151,13,107,28,233,36,22,234,255,99,89,215,53,189,179,130,42,74,122,191,225,4,227,122,161,145,150,90,169,70,126,130,113,221,179,70,115,33,215,94,219,107,52,41,100,147,31,66,32,170,208,104,53,10,153,76,107,202,64,212,124,122,114,32,106,65,150,5,50,99,249,252,152,61,152,205,36,115,31,194,248,210,130,148,109,166,51,141,105,199,39,75,151,190,252,177,61,232,118,23,81,167,110,223,254,220,72,100,26,66,35,25,234,204,72,152,230,87,145,109,255,58,125,234,62,34,125,24,32,240,72,29,185,214,220,151,96,146,198,121,246,245,234,196,83,171,66,110,123,174,84,189,222,52,129,86,198,221,218,204,230,214,179,203,201,222,199,173,63,191,180,121,196,143,179,73,232,161,31,118,228,147,157,177,60,230,108,47,132,220,208,234,39,66,185,108,34,75,136,80,161,153,244,20,118,31,47,28,110,212,162,210,131,89,95,234,171,157,229,134,100,200,217,52,175,60,46,63,216,58,22,238,174,118,52,88,30,226,253,237,157,253,218,78,7,62,109,224,175,106,189,34,62,133,191,21,243,201,221,172,140,5,42,175,149,235,79,94,219,128,79,198,35,248,117,175,118,92,19,123,253,99,44,36,214,87,239,215,119,14,4,81,92,211,186,80,82,236,28,139,226,66,59,15,47,170,125,81,44,39,176,86,182,135,205,30,98,249,215,26,153,245,246,201,14,126,108,170,219,59,91,229,199,107,207,164,220,253,84,89,234,158,60,94,19,27,199,205,227,199,250,254,86,191,172,237,236,39,122,233,39,43,119,239,61,210,182,14,159,117,182,11,251,93,115,73,19,83,219,141,86,161,179,34,100,115,119,23,246,87,171,226,179,214,221,74,121,160,41,79,78,141,174,182,42,238,60,43,63,201,235,251,253,74,175,175,110,60,122,144,109,54,151,114,234,210,70,250,158,188,174,102,211,75,131,133,65,163,251,124,63,85,107,238,44,228,158,103,19,242,107,59,201,150,250,218,214,210,169,112,255,193,154,252,32,245,96,167,221,88,202,116,202,245,85,241,57,144,206,90,173,178,42,138,210,230,189,250,234,195,237,108,25,134,121,184,153,91,217,94,90,200,63,124,168,174,44,61,108,223,61,42,36,246,161,64,121,229,222,198,241,209,218,107,9,61,127,48,200,106,75,213,237,5,245,72,19,204,71,199,251,7,162,248,100,211,220,216,72,87,54,182,159,172,190,222,204,61,234,156,26,175,157,60,170,3,58,149,149,167,175,159,172,238,108,234,53,67,233,61,47,175,119,202,208,227,147,206,126,173,124,178,165,111,191,190,89,57,104,156,150,239,29,63,85,86,159,238,215,140,138,32,190,46,62,56,120,116,122,191,211,120,246,96,127,83,20,107,213,149,90,229,174,184,175,150,123,226,163,187,98,109,63,183,185,145,91,17,182,7,27,79,30,151,15,55,143,239,214,19,235,98,175,179,186,185,178,161,221,219,122,212,215,196,131,253,218,218,234,250,3,245,116,179,92,95,171,148,143,187,181,222,35,241,245,106,182,243,244,248,240,241,235,102,93,92,57,120,86,125,86,85,234,48,246,103,207,170,106,166,92,168,62,215,196,83,113,165,254,176,86,125,118,248,104,125,163,124,240,112,93,76,63,232,212,42,219,229,227,77,241,94,253,245,90,229,240,56,183,154,58,202,8,201,198,32,191,179,180,181,148,200,111,172,60,72,154,135,249,196,233,230,246,102,253,222,179,228,189,126,99,197,104,159,152,173,147,163,218,241,65,167,89,19,43,167,245,39,226,227,122,226,89,251,225,250,163,133,65,106,223,20,30,239,31,173,169,207,211,207,183,243,75,143,115,247,183,197,234,122,89,218,94,221,108,100,114,173,157,211,212,195,3,125,109,179,222,56,74,157,230,239,190,254,240,249,241,73,114,163,51,40,44,116,91,15,6,157,84,253,129,248,232,120,97,240,104,93,83,58,119,79,55,215,14,159,44,233,155,235,7,5,181,187,176,145,170,29,174,215,197,218,97,87,18,51,247,243,207,58,226,163,42,172,20,249,225,230,122,253,224,190,80,222,134,98,226,129,178,153,218,92,169,247,36,109,101,251,94,85,16,43,91,71,137,205,250,193,147,53,192,153,222,58,20,95,171,63,120,214,109,30,61,20,6,71,141,231,199,213,245,170,178,249,248,241,70,237,160,86,125,92,233,87,243,119,161,45,109,85,91,57,125,208,87,159,119,18,181,205,245,167,43,59,71,71,207,215,158,86,15,14,19,135,98,185,102,60,220,188,255,250,182,185,89,126,125,165,166,212,250,199,27,229,211,70,107,69,238,52,183,239,61,19,196,211,134,185,2,228,251,201,154,146,23,229,246,73,119,85,205,45,28,85,78,55,129,45,172,31,47,189,246,112,179,83,126,253,254,193,142,88,121,253,169,124,239,184,250,250,210,115,189,176,208,86,64,82,105,63,79,30,61,126,40,232,213,140,180,221,233,40,233,92,66,213,86,107,250,10,112,187,143,183,82,141,205,85,241,94,245,225,19,241,81,175,172,229,165,92,70,171,236,60,218,90,17,59,135,59,107,245,181,238,163,254,74,179,83,111,54,51,245,135,234,218,3,165,90,22,58,15,54,143,170,59,247,96,29,102,203,141,245,250,115,89,219,218,126,176,159,45,111,118,58,201,167,43,181,133,194,74,127,243,225,189,199,247,106,176,175,183,244,186,188,125,80,129,127,176,255,235,27,235,15,158,183,154,176,71,78,55,211,7,89,205,60,18,55,122,169,205,156,182,86,59,90,53,119,234,213,131,237,19,24,162,88,131,127,240,71,222,204,215,107,194,70,225,254,125,241,164,155,151,251,173,124,59,183,37,21,212,103,173,65,170,166,87,31,60,111,194,198,219,122,80,223,216,120,120,63,109,202,207,151,158,149,55,133,178,36,158,220,235,47,108,22,196,132,90,232,61,148,204,133,92,51,183,37,84,146,155,135,15,242,137,242,233,86,91,233,136,20,30,177,14,255,224,79,7,254,137,211,63,195,53,185,176,106,202,155,181,156,178,93,57,40,11,7,119,239,202,171,226,225,163,148,118,80,21,78,50,153,181,198,169,116,188,65,198,32,109,173,212,183,213,172,32,110,149,201,184,14,54,122,98,255,193,246,107,43,175,25,107,233,126,243,241,65,97,169,87,126,242,40,83,168,61,91,215,115,70,213,221,239,163,123,199,75,98,77,149,119,54,149,122,235,100,91,46,239,215,23,182,54,197,50,252,19,21,179,169,195,158,121,114,175,86,61,237,215,218,15,55,107,119,85,172,179,34,214,182,215,119,118,196,211,199,15,142,112,221,192,122,200,87,51,117,245,225,102,185,95,174,119,212,74,191,153,51,10,233,21,209,232,84,54,43,247,118,72,125,177,217,217,124,140,240,2,157,56,60,40,108,193,250,91,122,222,89,91,95,131,239,235,88,87,92,239,41,119,197,76,237,224,225,102,253,110,175,82,41,103,112,13,104,149,131,202,246,122,14,247,1,108,40,220,233,180,157,131,90,239,112,101,91,212,97,173,110,213,53,152,83,152,139,206,225,211,122,125,77,221,22,51,149,14,238,217,131,147,172,120,79,84,14,204,67,216,75,174,54,214,159,11,226,147,237,149,21,73,125,214,175,42,229,12,204,240,182,185,170,155,185,39,11,170,222,48,114,39,66,249,80,238,149,15,115,75,25,66,59,86,114,25,73,220,186,155,151,250,137,218,142,49,232,151,155,173,157,44,236,81,160,45,114,45,83,151,154,181,211,22,108,79,97,227,254,179,84,65,111,63,58,25,36,79,183,197,116,59,81,191,255,236,244,104,83,204,212,235,253,157,142,177,253,250,115,33,45,174,246,14,164,103,234,163,199,167,166,184,122,104,74,66,239,97,182,0,187,50,241,20,22,102,173,87,126,94,219,218,62,62,78,213,82,70,182,153,202,53,43,253,138,184,41,103,31,157,164,54,87,235,135,135,143,37,177,177,254,164,190,94,221,81,54,31,108,42,90,69,123,210,73,188,118,87,168,28,40,184,231,239,31,150,55,239,175,107,38,208,11,241,100,189,189,212,108,172,138,79,59,133,167,106,83,220,217,151,234,135,251,143,143,90,199,98,69,121,2,248,40,215,58,133,131,253,234,3,177,114,178,181,112,252,96,243,129,86,214,122,250,74,178,156,20,55,239,174,75,64,16,155,74,85,216,94,131,121,43,104,207,90,226,142,210,218,92,217,6,38,171,185,86,95,175,104,143,181,242,78,121,231,209,227,138,214,169,30,108,172,215,251,53,165,53,56,222,216,124,220,60,26,136,119,183,238,214,215,129,206,61,198,102,148,131,254,146,241,172,246,154,40,62,213,31,53,128,14,213,68,115,189,154,144,250,5,27,22,88,144,175,201,201,45,169,218,17,141,157,182,81,61,168,42,98,175,215,151,14,94,147,214,158,150,69,173,171,1,180,153,250,129,0,100,229,184,90,91,211,107,57,113,245,160,186,189,177,185,3,148,39,39,214,87,106,56,230,251,235,213,227,199,219,102,22,63,215,129,12,222,109,173,87,204,205,117,138,219,135,101,113,179,251,196,92,91,93,104,149,225,40,48,86,158,232,221,150,80,86,238,30,118,159,116,214,182,87,214,43,175,111,175,234,233,195,66,225,73,115,179,172,60,203,238,63,233,84,55,87,250,247,180,130,160,174,103,197,187,235,135,199,48,231,77,161,114,120,184,2,212,238,112,231,222,246,202,64,149,238,63,62,148,95,107,138,245,131,199,59,48,15,82,57,81,55,182,94,235,175,3,229,238,28,108,101,197,130,248,248,64,125,252,68,191,127,114,42,110,151,215,128,70,139,131,206,250,233,250,235,27,253,92,253,121,178,87,62,173,28,38,14,238,170,221,148,33,119,238,193,129,213,189,155,144,15,79,158,116,106,157,173,196,38,156,242,90,121,67,85,234,133,62,172,251,53,233,181,250,93,237,65,161,176,180,41,110,221,127,178,189,166,149,133,138,252,104,227,80,127,188,161,28,116,30,110,222,221,174,23,196,202,193,211,211,178,218,55,58,202,230,221,205,181,250,125,161,178,45,171,249,70,110,251,160,124,90,222,126,125,67,122,189,89,104,229,179,15,215,170,162,176,125,119,27,32,132,179,86,216,122,242,84,92,125,77,47,228,97,147,212,141,167,176,100,69,227,64,185,183,45,158,148,235,175,119,42,91,176,190,197,141,195,86,111,85,6,86,172,122,87,125,253,176,251,90,167,242,72,205,149,183,50,237,14,208,139,117,177,187,4,36,72,220,220,220,126,32,82,250,193,104,236,169,88,175,85,107,181,14,190,219,220,180,222,109,28,172,148,197,140,168,86,187,117,0,121,35,243,48,95,22,31,230,247,203,143,182,180,76,254,81,31,121,58,177,214,93,121,116,176,61,216,4,106,192,1,139,41,21,10,19,249,209,124,59,41,19,126,84,106,180,39,22,78,39,164,38,45,220,78,94,67,42,167,108,33,153,110,231,18,233,105,82,57,57,101,111,60,149,147,221,213,135,148,202,41,164,191,233,82,57,133,86,156,34,149,83,72,189,203,166,114,10,105,106,98,42,167,113,117,110,34,149,83,40,154,102,77,229,52,166,145,27,72,229,20,142,162,235,76,229,20,218,195,149,82,57,133,183,56,219,34,184,106,42,167,49,91,105,54,88,174,51,149,83,232,80,175,154,202,41,20,230,87,145,202,41,20,144,87,158,202,105,86,244,76,151,202,41,164,213,155,77,229,228,237,240,26,82,57,121,27,188,201,84,78,222,158,110,44,149,211,216,110,174,144,202,105,138,118,167,77,229,52,69,83,55,149,202,201,238,122,124,42,167,105,32,188,106,42,39,95,31,55,156,202,201,219,219,135,148,202,233,178,157,94,79,42,39,135,67,190,116,42,39,239,0,62,188,84,78,14,232,175,48,149,83,0,127,151,79,229,52,178,169,235,76,229,20,56,140,110,52,149,83,176,183,203,165,114,26,209,206,20,169,156,194,106,254,209,166,114,10,14,246,35,147,202,201,89,220,118,151,232,243,205,58,205,163,40,126,179,249,155,242,31,201,252,77,14,90,94,117,254,38,7,146,96,202,166,87,148,136,201,151,77,41,160,204,153,144,77,105,217,185,140,167,40,13,76,109,158,93,105,158,93,105,202,6,84,120,185,165,52,247,31,193,86,152,167,86,154,167,86,154,167,86,250,184,167,86,210,239,218,169,149,36,27,77,175,46,177,18,45,61,49,143,82,161,172,19,100,29,216,89,147,172,245,46,123,156,189,252,244,106,140,171,151,117,138,206,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,205,243,38,93,45,107,14,115,118,112,135,8,231,89,214,143,87,150,52,39,255,209,73,154,99,194,236,186,108,245,17,52,214,47,127,204,82,233,140,76,155,243,33,39,175,185,238,172,52,159,51,125,94,20,19,115,213,52,243,147,226,217,227,122,84,166,105,46,116,39,181,11,77,166,161,150,204,125,197,224,49,42,232,147,77,93,134,165,93,235,18,150,150,55,225,209,27,32,140,180,227,111,52,95,188,144,237,180,43,81,140,13,226,248,51,50,222,102,165,43,25,70,145,35,182,254,166,214,235,1,2,48,11,2,199,195,114,57,107,118,149,230,65,145,216,95,224,197,67,120,94,193,39,195,33,191,27,222,12,195,29,57,136,56,158,190,218,70,131,90,241,140,243,239,48,174,200,125,162,221,110,115,60,231,230,126,225,105,161,127,2,221,91,65,68,28,226,144,99,93,34,175,11,228,56,0,61,236,20,250,220,211,165,175,13,158,179,103,230,4,186,161,102,28,110,244,96,200,114,245,143,194,205,111,66,35,72,87,161,97,123,205,226,163,52,121,228,90,157,240,48,69,202,185,148,126,28,144,151,104,50,149,143,36,83,57,252,63,198,241,116,95,145,23,9,33,27,97,255,199,44,8,21,63,124,214,94,55,22,9,113,240,67,234,129,41,139,221,51,127,59,78,136,100,224,235,112,24,227,161,89,148,171,237,150,71,214,69,24,96,57,29,69,185,63,188,251,237,243,175,252,224,229,119,222,62,255,237,223,253,127,159,255,223,92,108,15,126,120,31,6,89,59,150,3,38,135,233,178,56,222,34,113,28,116,79,64,224,57,151,205,10,187,178,105,40,195,14,143,168,225,25,126,56,183,174,120,82,233,144,105,101,64,33,44,80,153,227,189,208,57,43,140,10,240,254,106,116,159,115,57,225,83,220,144,151,224,80,49,138,103,132,74,113,104,20,129,193,161,44,185,15,12,62,28,6,220,251,63,249,229,7,159,255,203,139,191,250,247,151,223,249,219,139,191,249,215,151,95,252,21,84,34,59,106,95,82,59,50,110,41,242,225,177,220,146,181,149,33,79,78,192,34,108,232,238,0,95,30,14,100,253,52,254,28,216,159,10,188,224,129,244,116,113,233,56,84,130,164,177,248,164,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,72,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,222,74,240,64,205,58,251,4,7,139,76,45,205,97,134,35,146,224,4,38,26,231,25,129,226,251,186,214,55,224,9,75,145,244,16,191,242,86,183,216,218,98,79,54,247,181,22,7,101,232,211,251,56,169,100,144,28,121,79,58,230,236,21,76,95,83,135,136,237,174,102,98,227,111,12,162,187,100,197,112,172,27,142,111,171,158,197,75,143,50,57,142,45,242,18,124,64,64,93,39,148,135,40,89,103,203,192,64,109,11,226,134,142,155,206,53,45,58,118,214,219,100,87,250,38,221,33,134,41,70,12,9,125,195,51,51,170,83,129,62,198,230,205,233,98,252,90,125,239,235,47,191,254,111,31,124,233,171,47,127,251,246,53,172,85,216,221,38,166,198,26,71,214,211,33,100,221,181,32,221,40,103,200,85,227,48,83,42,57,198,163,58,47,197,134,100,157,242,211,237,195,243,191,126,239,252,251,223,255,112,246,33,25,219,196,193,176,13,231,26,10,221,110,67,100,173,236,237,199,143,231,86,232,129,50,146,15,32,188,17,53,7,81,29,17,103,19,46,148,42,28,108,81,117,11,236,187,112,130,254,80,210,165,222,40,98,238,148,40,201,33,228,155,188,113,81,76,219,8,228,244,78,73,50,103,159,56,231,111,125,245,229,191,254,244,127,126,243,109,87,53,98,194,25,65,146,147,152,169,212,57,219,154,93,24,43,113,175,224,96,154,198,28,116,239,255,238,107,231,95,250,145,175,91,110,12,10,226,125,252,109,208,179,99,138,179,205,93,137,231,176,214,136,51,46,208,58,110,107,107,254,199,34,237,252,187,255,246,242,189,223,191,252,202,47,46,62,255,5,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,119,223,229,216,97,15,252,19,227,31,71,215,56,255,205,23,221,53,4,107,54,194,103,132,245,222,24,0,61,113,181,133,62,121,69,174,175,43,64,229,78,57,30,169,135,155,68,146,237,232,94,158,222,243,88,163,148,110,155,148,115,120,216,139,183,190,251,242,157,127,226,28,194,23,222,171,49,104,54,101,116,241,246,246,74,180,237,83,116,138,164,201,233,147,82,208,137,125,30,75,186,74,168,190,111,164,128,100,89,151,40,158,221,235,12,152,88,92,101,45,232,23,206,246,125,165,161,152,101,210,176,23,38,177,223,135,79,164,190,11,36,247,129,229,230,86,216,4,17,182,1,115,96,86,73,10,76,7,84,204,226,118,31,246,87,145,38,116,195,143,188,98,108,239,107,199,15,145,161,6,178,12,31,93,93,242,164,165,199,218,61,197,48,45,118,132,126,179,160,212,12,153,117,164,33,107,225,254,206,195,97,193,42,118,100,179,10,18,46,169,56,116,81,117,194,78,49,106,254,80,82,229,174,143,173,114,81,112,86,202,67,237,73,245,134,169,142,172,10,239,156,138,246,97,137,237,65,237,150,162,203,68,111,110,20,119,207,144,234,192,33,168,73,45,50,137,186,116,76,240,196,29,45,218,207,172,205,206,30,120,182,167,85,104,184,199,19,160,122,3,60,143,187,242,54,161,66,116,242,253,20,200,45,143,16,103,5,63,193,102,26,12,53,78,32,222,144,78,214,200,3,158,105,174,160,52,99,19,201,123,64,176,196,115,232,59,2,28,28,71,145,190,165,29,223,149,65,198,64,87,55,212,136,202,93,32,140,8,7,7,135,182,163,200,129,83,155,106,114,0,34,110,138,66,140,173,52,172,193,45,82,150,18,59,133,15,45,215,176,43,228,133,75,96,96,115,217,29,244,130,187,214,193,21,67,82,38,3,188,59,224,88,214,143,228,69,231,53,30,212,222,217,28,209,34,81,248,57,173,9,192,143,19,189,149,53,16,222,34,120,239,189,121,254,230,47,161,47,92,254,139,182,178,193,226,170,80,225,51,161,63,156,177,69,210,15,114,64,121,1,157,139,117,211,62,70,128,91,47,178,3,48,252,180,191,190,190,147,161,125,75,253,254,35,64,201,125,55,8,23,127,249,249,243,159,125,143,170,5,174,175,255,116,104,255,221,142,217,114,198,254,235,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,7,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,13,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,49,253,238,16,200,79,161,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,92,208,234,202,254,113,11,100,99,193,26,128,29,247,8,231,37,182,48,162,184,197,204,241,46,60,93,59,30,232,154,120,249,179,95,159,127,239,175,194,145,16,28,35,131,7,152,28,141,198,0,64,41,159,12,132,163,187,167,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,231,63,92,28,123,104,133,164,75,172,248,233,59,231,239,125,109,82,133,148,167,194,197,55,254,194,207,122,91,51,23,166,4,163,187,2,228,38,141,48,30,22,134,187,104,78,98,15,225,28,240,126,245,75,86,225,42,21,255,142,187,149,24,186,80,241,230,55,34,23,191,248,242,68,233,197,146,211,124,2,81,95,86,61,141,187,54,211,15,222,142,156,191,253,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,178,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,39,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,42,193,51,92,18,106,18,235,162,95,240,124,249,155,111,188,252,199,47,124,132,133,222,15,227,72,157,226,16,84,212,182,230,178,162,255,254,31,34,231,63,254,22,231,58,241,154,120,226,181,74,103,212,68,119,230,86,153,157,209,187,81,138,162,174,75,167,60,19,231,138,187,123,67,183,214,205,42,84,134,209,131,176,97,23,131,131,156,183,21,118,86,161,109,114,237,10,192,211,83,78,20,213,40,238,118,119,57,137,219,219,163,203,222,117,98,210,29,127,70,183,65,81,133,118,120,70,52,138,103,150,73,153,62,102,20,131,168,134,121,55,209,197,89,180,200,9,230,131,192,46,96,128,184,7,232,249,219,114,119,136,135,51,189,154,201,168,42,77,19,47,55,58,150,204,230,190,15,35,244,48,213,139,110,211,181,122,251,118,148,84,167,208,150,212,216,208,61,244,176,42,164,184,27,88,96,1,12,152,49,57,154,64,215,28,89,238,19,45,17,79,173,162,134,213,8,57,196,3,80,127,82,238,41,176,48,60,218,75,204,227,139,83,95,12,229,66,150,73,61,130,16,183,86,180,228,26,5,239,42,194,176,88,178,161,118,159,5,20,132,166,166,182,21,189,7,71,235,183,126,114,254,214,191,0,127,245,254,219,63,132,213,6,139,237,14,108,148,139,55,223,122,249,195,247,96,197,178,114,84,87,140,81,240,69,228,197,144,21,131,67,69,5,10,230,126,3,236,31,114,127,188,87,69,61,140,197,205,125,89,141,70,93,67,211,200,50,138,195,249,35,246,251,88,28,40,61,129,221,123,142,200,68,250,151,201,125,62,159,236,193,105,4,50,111,212,175,117,103,207,139,28,5,255,226,203,111,157,127,229,251,28,49,212,50,76,51,205,48,135,143,130,72,196,235,157,220,252,210,173,4,158,51,240,95,188,137,11,202,3,119,16,12,156,52,23,12,231,191,252,47,134,5,226,224,48,228,157,37,90,28,197,96,30,3,253,214,142,227,68,115,124,98,198,137,155,103,215,226,42,85,249,56,242,80,215,122,138,33,187,32,49,121,61,118,166,80,36,246,53,195,140,202,11,220,146,113,106,224,255,216,23,148,1,210,178,116,148,88,34,250,5,177,219,197,167,117,188,36,142,11,76,7,32,26,26,32,152,65,12,89,123,144,153,219,227,70,255,244,180,221,5,124,122,253,63,224,23,69,19,110,208,126,169,197,15,8,23,158,73,165,44,222,59,159,203,33,199,221,43,61,104,60,131,195,56,58,32,240,198,162,125,222,224,155,252,173,4,79,232,1,151,105,8,41,169,208,106,115,228,123,140,111,151,122,86,230,106,126,159,112,235,114,74,128,38,27,37,166,54,39,147,183,129,74,9,29,189,161,172,228,50,108,231,59,134,136,98,123,106,186,197,92,92,8,217,113,75,32,232,51,65,248,19,114,225,23,83,187,227,67,130,86,31,105,131,222,252,220,7,54,232,104,120,138,103,150,138,135,126,66,37,76,49,41,240,248,25,36,74,158,81,79,31,193,164,10,48,218,3,165,152,143,168,76,193,241,186,220,129,78,234,120,252,147,242,240,200,233,205,8,237,46,17,236,142,96,149,116,229,29,206,208,67,142,169,106,9,106,215,137,42,108,2,117,135,230,109,51,1,214,182,93,75,8,138,93,94,37,22,211,234,101,27,168,85,150,206,22,84,160,46,38,148,200,192,177,239,181,26,225,116,120,109,90,232,210,226,57,5,92,228,29,234,55,159,227,130,198,115,209,62,51,92,29,4,200,254,39,129,124,80,50,202,92,93,162,228,192,24,117,38,209,214,75,251,116,115,162,41,202,218,121,43,176,141,43,82,115,95,6,218,79,10,225,62,97,199,152,101,175,138,58,143,16,91,42,158,107,246,161,226,118,6,243,192,73,47,24,116,78,10,10,114,96,53,198,137,181,217,254,10,125,169,119,232,73,232,245,253,42,169,188,102,131,255,216,154,57,87,73,47,41,144,29,199,33,56,22,201,116,34,163,30,28,90,172,72,219,112,138,227,186,34,0,163,36,226,125,199,251,190,130,48,66,219,14,109,121,200,187,87,132,127,78,124,43,166,132,174,23,22,134,71,156,184,62,4,172,68,97,17,69,189,226,19,35,26,37,75,132,81,3,104,180,138,236,10,123,196,235,45,20,173,106,0,167,180,117,27,73,190,246,61,102,121,119,95,86,5,171,55,70,158,121,151,183,217,248,193,74,198,105,179,2,91,14,246,117,116,196,57,204,62,221,113,29,200,113,118,18,91,182,107,118,0,227,81,226,172,226,88,209,85,65,214,117,77,183,138,159,255,240,103,239,191,243,35,206,11,171,239,46,46,122,47,229,8,80,95,7,20,192,105,12,253,16,50,20,178,158,135,222,245,170,90,99,48,39,143,193,244,140,193,156,48,6,50,4,93,6,122,172,91,105,126,70,13,132,183,252,218,150,233,49,203,35,102,53,221,214,38,169,62,107,11,103,185,161,82,31,217,230,8,103,55,34,75,244,180,129,33,163,152,227,217,8,100,23,148,168,215,17,190,31,152,97,175,153,58,207,246,102,99,62,110,123,68,246,112,187,44,76,220,55,164,84,244,204,127,70,57,243,19,186,144,135,161,28,224,157,201,203,109,226,2,35,147,227,56,43,250,102,134,162,253,150,250,226,197,98,226,22,218,158,240,8,138,19,201,250,65,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,87,113,33,85,40,32,175,252,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,225,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,104,47,164,10,14,246,149,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,143,164,70,229,26,175,185,249,232,182,120,3,215,18,253,41,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,251,59,27,181,173,122,197,201,51,82,194,200,63,154,32,38,26,27,74,24,120,82,86,76,227,30,137,55,42,133,132,244,36,132,79,111,72,230,126,28,142,54,77,143,170,75,169,216,66,84,253,84,234,14,252,255,233,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,76,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,21,48,64,50,164,205,49,45,166,62,45,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,142,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,214,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,235,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,87,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,91,18,150,65,228,165,38,22,169,164,238,234,123,203,92,156,43,149,74,210,29,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,187,85,42,209,139,17,34,152,164,82,93,40,113,28,181,212,192,136,201,72,22,19,188,84,186,37,48,171,144,107,92,50,142,107,113,81,142,1,4,233,92,9,147,107,54,247,37,29,19,253,137,38,192,20,59,131,23,183,164,216,153,89,146,23,18,203,13,88,22,7,195,161,220,53,228,197,4,148,214,161,59,9,211,245,233,248,218,130,147,190,186,195,225,173,65,244,54,2,204,56,55,116,219,240,16,217,208,178,117,75,123,204,206,174,199,82,89,203,177,101,103,46,64,250,209,17,253,159,177,0,95,214,1,151,114,20,39,129,215,121,53,118,251,182,73,133,83,124,98,99,203,28,202,176,14,97,185,29,201,110,91,155,213,174,92,194,76,229,8,188,86,146,244,206,0,165,49,195,193,140,246,89,192,218,237,219,183,244,101,205,154,118,165,4,15,133,59,118,225,93,109,15,111,123,61,110,69,99,203,48,152,224,108,40,49,115,31,173,172,152,134,15,179,226,213,104,254,87,209,106,32,98,106,145,62,154,30,25,152,145,222,192,48,35,13,42,173,131,172,7,179,168,96,154,211,146,178,192,45,113,11,50,128,11,127,1,185,10,153,37,152,33,33,22,27,178,225,202,32,175,75,152,8,25,22,23,172,155,37,206,159,99,143,102,146,189,165,98,118,212,91,122,44,254,76,83,84,86,14,38,107,137,92,97,184,32,191,120,1,203,122,200,99,18,96,189,39,117,49,47,168,223,194,136,41,130,21,67,108,0,204,3,19,166,1,111,175,162,112,105,48,179,139,9,103,189,18,144,212,203,128,164,190,120,161,191,120,17,85,75,0,13,124,187,125,91,97,43,219,7,175,138,160,58,192,132,216,119,41,100,170,131,49,172,129,29,5,111,214,34,23,148,184,12,172,100,241,198,241,150,162,168,61,233,188,96,15,207,133,35,28,166,123,108,108,125,135,108,208,105,151,4,66,24,178,30,108,74,16,115,97,139,12,73,39,89,70,221,107,93,69,122,231,165,24,206,226,23,150,101,103,63,201,176,159,16,92,4,84,221,149,247,98,100,163,187,182,160,139,100,152,72,50,144,106,57,21,76,171,130,133,152,207,154,119,118,247,236,221,15,84,104,17,201,195,80,45,217,59,18,128,177,12,196,72,4,93,47,76,215,11,27,2,169,164,123,214,81,12,54,173,30,53,61,79,148,18,49,227,247,0,41,150,93,154,215,44,203,57,223,45,41,188,1,144,27,159,81,150,13,58,92,105,215,216,3,248,53,248,19,59,235,150,12,70,222,176,63,188,205,134,116,110,148,186,80,197,54,156,99,205,38,165,53,30,202,220,44,53,49,5,103,83,50,163,26,27,117,23,64,106,58,115,132,83,100,200,125,92,192,240,169,37,119,149,158,2,148,174,4,203,24,191,43,58,106,122,60,203,55,124,253,216,4,158,23,200,178,102,227,99,107,61,206,45,59,83,236,161,229,2,98,153,144,120,217,57,16,0,139,170,135,228,37,224,48,208,16,55,190,218,90,140,167,117,237,3,65,47,105,238,227,32,130,199,128,151,254,155,116,147,198,57,60,245,216,145,176,228,156,9,2,158,9,48,244,134,100,200,190,177,59,41,201,113,209,218,171,10,201,60,91,26,139,137,79,203,214,208,17,44,234,122,96,189,21,120,211,118,76,176,74,193,240,177,55,224,109,2,136,30,123,140,58,232,4,156,121,78,83,64,158,0,139,206,133,64,133,158,166,10,133,190,235,69,161,66,14,137,116,14,122,233,198,252,167,167,2,219,131,79,103,225,97,247,14,121,39,223,1,170,95,196,148,223,26,148,210,74,192,88,208,4,224,228,27,210,88,130,117,251,116,86,156,211,217,53,9,50,166,13,199,158,94,188,192,213,162,189,120,129,223,160,69,25,31,226,249,134,31,204,133,132,251,176,150,113,98,8,251,160,149,184,6,18,79,78,106,112,14,230,99,119,252,60,149,125,122,219,110,36,102,108,88,28,81,74,254,140,64,206,52,11,111,11,50,250,131,184,107,14,99,148,230,146,12,183,168,221,78,225,109,137,132,37,204,167,175,33,129,107,190,1,140,97,46,45,79,147,192,213,41,123,227,9,92,237,174,62,164,4,174,33,253,77,151,192,53,180,226,20,9,92,67,234,93,54,129,107,72,83,19,19,184,142,171,115,19,9,92,67,209,52,107,2,215,49,141,220,64,2,215,112,20,93,103,2,215,208,30,174,148,192,53,188,197,217,22,193,85,19,184,142,217,74,179,193,114,157,9,92,67,135,122,213,4,174,161,48,191,138,4,174,161,128,188,242,4,174,179,162,103,186,4,174,33,173,222,108,2,87,111,135,215,144,192,213,219,224,77,38,112,245,246,116,99,9,92,199,118,115,133,4,174,83,180,59,109,2,215,41,154,186,169,4,174,118,215,227,19,184,78,3,225,85,19,184,250,250,184,225,4,174,222,222,62,164,4,174,151,237,244,122,18,184,58,28,242,165,19,184,122,7,240,225,37,112,117,64,127,133,9,92,3,248,187,124,2,215,145,77,93,103,2,215,192,97,116,163,9,92,131,189,93,46,129,235,136,118,166,72,224,26,86,243,143,54,129,107,112,176,175,36,129,107,252,88,50,145,245,5,216,220,11,159,0,137,15,199,74,231,225,181,195,71,232,186,174,254,204,218,29,100,91,204,222,8,189,77,155,9,103,254,199,204,150,118,102,143,159,237,200,153,184,159,203,194,100,117,238,102,25,174,212,18,61,213,109,118,65,40,200,237,246,229,155,212,96,51,208,71,69,66,250,229,214,194,132,17,180,219,237,16,204,81,56,124,152,179,31,194,50,35,89,7,139,139,9,226,155,138,63,151,0,29,30,202,139,114,75,49,53,125,145,124,49,149,158,76,140,160,54,99,203,95,111,115,214,216,233,70,43,228,29,149,83,60,145,33,132,39,18,199,205,52,227,110,26,195,153,179,30,249,153,102,20,64,182,7,226,218,2,248,248,170,140,254,165,208,233,234,223,144,241,202,61,120,118,201,29,64,85,113,140,194,100,133,79,185,217,192,25,91,137,196,165,174,172,19,97,141,159,189,174,59,117,245,149,106,187,242,89,235,114,235,122,198,227,206,145,221,110,11,87,106,148,186,21,92,114,156,78,101,47,72,146,44,8,243,204,221,243,204,221,31,151,22,183,100,169,251,8,142,131,45,88,242,243,180,221,243,180,221,243,180,221,31,247,180,221,135,59,133,50,127,80,21,107,53,40,68,182,200,74,139,31,84,197,141,26,236,79,177,9,223,239,239,19,156,239,212,216,86,160,11,196,14,242,120,253,8,192,174,194,58,171,33,216,88,97,191,12,53,14,107,176,77,237,54,250,248,8,54,199,113,185,70,97,113,175,194,172,61,241,229,253,10,127,120,87,236,84,176,45,59,224,217,130,21,182,53,44,99,163,46,14,224,189,103,25,87,159,63,43,227,182,168,116,246,203,184,92,107,98,22,155,168,230,60,143,97,3,40,85,26,158,66,154,123,86,133,230,210,247,96,31,214,112,47,211,225,228,170,71,100,85,119,106,52,143,249,49,89,193,53,168,158,95,19,143,225,225,32,152,220,220,79,21,199,4,183,88,220,193,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,60,179,249,252,103,254,51,255,249,83,205,37,79,172,54,161,222,151,44,235,187,227,132,233,228,129,183,228,80,155,128,90,105,223,201,71,23,121,118,185,91,58,181,45,191,203,136,195,237,140,175,63,141,167,165,211,188,229,45,103,115,94,248,48,200,66,185,205,112,164,132,219,43,205,107,4,155,2,184,0,20,86,59,46,99,220,12,237,184,133,80,119,107,204,187,113,250,214,166,247,181,12,118,214,38,255,198,161,208,3,78,0,133,129,183,182,75,102,36,232,147,57,118,76,211,56,97,94,166,82,96,232,212,231,50,130,78,151,129,229,148,2,144,211,238,37,53,250,104,31,53,14,143,183,101,200,204,77,242,169,116,0,157,172,195,10,78,72,144,21,119,205,182,79,156,156,98,38,194,28,46,3,139,104,202,102,93,38,88,55,125,201,2,247,21,184,98,98,92,11,99,239,186,208,229,64,146,217,241,183,92,132,85,240,221,112,49,10,14,199,75,242,202,80,156,202,93,52,103,95,18,16,151,115,100,200,6,71,23,201,217,160,25,85,201,7,206,184,52,79,114,122,66,202,218,56,201,7,68,51,207,4,114,182,144,36,1,152,3,224,147,77,93,134,213,88,235,18,189,16,143,57,75,222,48,228,110,59,254,70,243,197,11,217,78,10,20,197,76,0,28,127,102,152,146,169,52,43,93,201,48,138,28,241,211,107,106,189,30,236,151,190,212,145,57,94,83,139,103,205,174,210,60,40,18,39,6,120,241,16,158,87,240,201,112,200,239,142,105,134,154,31,168,78,130,163,69,153,238,31,138,75,166,169,27,197,51,42,222,23,111,9,67,30,175,49,233,22,97,48,221,129,12,125,29,14,100,253,244,33,236,158,30,143,57,16,112,95,59,216,145,49,1,150,83,162,36,15,121,249,164,175,203,6,113,97,229,156,55,220,208,238,24,102,218,233,183,3,20,30,163,111,4,231,61,204,163,243,30,85,181,197,68,114,232,1,155,40,173,156,50,68,99,82,228,206,127,249,131,139,127,254,252,249,79,126,245,254,207,126,112,254,214,87,95,254,235,79,93,157,18,234,100,99,103,27,29,115,138,204,129,157,67,38,1,240,98,245,136,186,19,14,137,27,199,19,165,222,190,214,69,207,1,238,253,159,252,242,253,223,125,237,252,75,63,162,29,189,252,245,215,46,190,247,231,86,71,163,177,22,71,202,211,51,226,125,205,80,16,103,163,176,8,228,209,140,134,84,228,57,171,38,199,203,177,81,248,245,247,2,67,143,237,241,9,242,63,63,10,175,217,80,180,178,39,244,236,117,106,160,71,83,145,235,235,10,200,130,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,250,238,203,119,254,137,139,237,89,64,250,123,245,118,163,203,109,24,251,184,126,240,254,13,115,19,209,226,116,242,193,95,124,245,229,111,223,198,78,44,140,184,255,231,237,157,3,173,23,57,38,147,63,148,84,25,208,53,106,51,177,82,156,123,227,145,234,13,83,29,89,21,222,249,42,134,12,216,189,252,188,131,239,119,7,6,199,123,167,193,135,228,190,172,98,166,229,170,34,105,46,28,127,227,167,231,255,244,189,49,56,6,118,23,7,213,42,222,82,227,189,65,215,84,250,93,121,155,88,30,96,33,89,121,139,70,195,5,235,94,54,101,11,178,22,82,115,221,7,24,45,66,219,116,0,59,255,242,63,126,240,247,63,28,3,216,232,62,13,160,236,86,143,198,160,217,132,13,225,235,210,144,142,228,135,58,96,68,55,79,219,78,159,127,248,253,63,156,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,244,151,70,113,247,12,93,156,139,92,87,147,144,203,226,120,93,58,190,79,158,28,45,218,207,172,93,207,30,120,246,168,85,104,184,199,147,21,18,192,48,46,149,49,228,136,24,141,225,108,242,204,0,227,63,212,56,129,120,67,58,89,35,15,120,230,229,4,165,81,40,178,222,87,225,51,207,161,13,255,64,62,197,180,58,29,217,220,210,142,239,202,167,60,135,46,71,200,114,193,25,190,72,224,224,138,103,156,163,199,228,96,71,16,69,38,64,196,77,81,136,78,2,233,171,213,232,146,201,192,14,247,37,181,5,112,52,8,17,224,57,195,26,251,98,115,31,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,238,226,145,23,157,215,120,190,13,61,147,29,104,177,173,156,192,78,64,116,35,243,128,46,97,240,185,15,11,169,136,73,153,6,77,56,179,97,133,120,142,28,207,73,0,131,219,135,193,91,78,126,139,166,166,225,124,99,110,184,43,116,237,28,1,163,15,187,235,232,153,181,126,241,181,175,254,225,183,223,133,41,167,222,169,219,93,205,52,96,138,222,24,68,119,207,96,9,193,46,151,219,18,172,99,142,111,171,158,99,140,242,52,99,79,16,92,54,214,98,54,122,112,22,122,54,174,221,152,59,137,19,93,26,100,237,68,229,56,172,173,216,208,69,69,222,125,247,229,215,255,237,253,159,252,248,131,47,217,100,126,136,140,220,248,33,91,155,45,41,160,31,239,232,57,119,80,238,16,141,113,152,190,26,202,44,54,197,131,49,117,208,107,192,222,242,224,140,7,58,0,208,51,220,145,106,225,184,83,84,28,148,141,54,47,159,66,158,198,141,48,158,196,180,121,18,82,136,39,152,48,125,252,7,25,43,107,131,112,28,20,241,46,138,10,188,171,162,74,116,233,210,19,210,121,50,242,160,116,87,98,152,160,70,21,142,216,26,56,222,229,241,4,51,197,89,222,51,132,81,246,51,95,29,185,44,75,42,249,192,99,231,50,49,133,24,92,113,55,41,240,41,129,79,11,124,70,216,115,189,26,215,194,54,188,135,245,112,170,1,186,57,83,51,165,46,31,33,205,241,17,192,202,17,252,134,66,58,31,81,97,145,243,145,103,131,94,31,39,142,20,68,98,140,127,25,133,196,90,65,234,7,15,41,225,115,6,229,47,83,161,207,45,250,72,145,13,231,29,172,72,118,246,223,1,212,183,157,11,23,92,231,169,83,166,232,169,193,19,7,108,132,16,255,242,253,122,11,62,195,111,107,103,106,134,108,241,21,40,125,184,191,227,161,118,79,49,76,122,170,192,73,35,227,55,128,11,23,191,28,69,208,168,180,178,13,221,33,100,244,91,213,7,90,133,60,117,128,115,234,76,5,141,167,186,230,244,142,200,129,163,20,19,182,106,165,40,244,158,201,180,90,92,140,191,46,161,141,109,91,63,162,189,232,60,82,12,165,65,190,187,81,206,8,80,58,243,41,251,56,231,178,130,208,63,129,5,77,157,144,23,201,208,92,51,143,95,217,242,25,244,81,209,81,100,77,115,62,89,194,213,15,136,100,67,191,204,71,246,33,126,174,171,109,205,222,98,250,160,43,35,201,34,127,25,157,80,109,33,132,16,193,69,2,52,208,185,68,6,1,245,201,116,163,229,183,252,244,242,155,251,48,253,159,223,124,59,120,246,6,101,186,107,21,220,152,28,101,247,55,65,92,179,208,227,226,13,252,66,154,191,69,183,104,230,162,148,215,135,66,55,87,224,66,161,75,52,188,34,6,189,50,246,8,12,78,41,239,78,22,114,199,72,182,55,136,190,247,255,229,11,23,63,251,226,197,155,111,190,255,123,55,18,91,178,209,4,134,124,60,30,29,70,7,179,150,79,131,75,119,111,32,98,104,199,70,49,63,10,177,46,16,166,196,173,27,232,81,232,245,14,44,84,74,70,76,250,21,76,148,242,1,78,53,100,255,109,161,165,139,234,52,246,16,88,34,239,215,169,20,12,94,105,174,163,33,169,242,136,113,17,144,227,194,100,71,119,53,55,221,116,24,198,55,191,17,185,248,197,151,253,250,128,33,230,235,133,115,162,75,206,137,92,59,215,230,72,219,82,51,43,209,79,73,144,148,48,173,175,81,58,86,212,22,48,61,68,152,63,49,227,68,207,216,229,155,165,51,56,2,183,205,102,171,232,205,28,219,221,229,36,110,15,87,176,25,53,22,184,165,134,242,124,137,96,81,83,151,48,217,236,82,27,218,19,145,171,83,99,113,115,95,86,163,158,164,212,50,76,37,138,115,0,34,30,102,173,214,54,200,182,19,186,104,25,189,37,140,252,181,118,205,18,61,214,166,234,97,75,134,99,69,190,76,39,244,84,42,159,214,91,83,117,212,130,142,36,213,156,182,151,125,125,86,92,57,140,228,108,125,16,246,111,218,217,16,27,52,233,246,108,93,204,60,31,179,53,63,227,76,224,186,61,53,38,116,97,156,26,248,127,85,33,101,96,147,46,29,37,40,170,240,81,29,40,170,81,62,197,220,194,83,117,137,108,226,170,108,206,186,196,166,159,154,150,108,74,74,183,62,98,51,194,136,195,59,128,23,75,220,194,20,237,15,250,168,87,185,225,45,162,203,61,109,212,62,28,57,4,170,110,195,62,140,59,74,203,40,77,53,28,218,19,44,230,41,59,163,235,236,82,93,65,91,157,67,34,52,220,32,157,116,43,0,47,55,73,219,50,44,54,181,57,213,114,134,229,86,98,154,66,164,106,77,247,237,203,148,119,240,201,95,244,184,43,107,90,23,100,75,158,41,7,138,183,18,67,38,139,209,247,244,214,120,251,53,234,23,80,28,26,245,114,72,213,126,129,123,220,225,204,110,182,72,154,134,142,14,135,24,238,81,242,141,158,253,68,201,72,121,211,162,58,232,118,121,11,15,244,155,139,51,32,15,96,169,16,73,193,85,107,23,250,57,28,40,58,234,144,5,190,7,172,5,136,193,227,25,111,30,128,239,116,144,33,106,116,7,58,106,71,237,94,167,107,205,171,251,242,183,134,66,15,37,177,45,55,58,200,93,240,40,167,82,218,0,60,5,72,168,214,67,92,145,174,175,219,148,212,69,97,45,245,100,115,95,107,161,185,138,150,42,134,202,143,203,205,184,189,178,163,103,67,215,237,11,84,40,195,57,40,201,113,194,206,241,46,73,163,217,42,177,183,187,194,94,188,215,111,182,200,2,166,130,63,206,85,209,127,223,133,76,251,163,144,218,51,26,7,206,182,38,53,247,93,203,212,132,33,211,14,49,53,63,102,57,183,186,37,213,80,145,93,50,227,184,110,221,231,0,14,59,56,196,80,166,199,190,254,65,62,142,192,110,235,193,65,229,234,158,152,78,221,187,77,29,123,140,192,214,182,79,18,46,108,203,13,125,215,117,64,131,4,110,6,186,51,171,35,38,8,248,198,183,47,190,254,43,204,32,79,112,71,182,218,157,102,220,58,42,72,130,119,84,53,248,231,142,34,205,53,121,30,14,27,1,40,210,170,180,220,140,27,106,200,187,24,213,192,114,181,218,84,140,251,192,64,111,24,29,218,138,61,239,174,175,196,48,65,190,226,114,162,159,78,159,61,103,143,246,247,173,143,93,251,147,33,91,159,100,131,125,26,210,29,240,73,185,135,23,89,120,212,45,120,105,4,101,197,199,46,201,79,234,114,155,172,70,162,96,64,156,41,72,79,189,115,137,23,5,168,236,150,136,91,137,101,203,76,133,119,4,208,121,185,125,187,25,103,204,174,189,108,189,211,143,187,6,218,37,203,250,147,170,102,42,237,211,232,153,215,40,228,144,15,218,254,197,151,223,58,255,202,247,57,190,53,208,41,95,152,148,83,67,76,204,31,62,92,231,5,83,115,113,100,181,241,174,133,228,130,150,114,4,215,1,44,109,254,122,128,37,199,19,156,27,165,22,63,32,178,77,42,157,145,153,68,147,207,229,80,162,233,149,30,52,158,201,64,235,6,100,175,198,162,125,94,227,21,254,86,130,39,75,131,107,229,210,178,144,105,164,57,242,61,198,183,75,61,235,134,3,126,191,244,161,40,211,2,122,126,151,90,205,163,253,179,20,107,249,155,80,172,121,122,114,84,107,110,207,11,230,91,192,50,103,114,196,91,93,112,233,10,174,211,224,139,210,71,83,27,168,46,163,234,197,47,127,125,254,149,127,188,148,81,117,90,67,174,191,75,199,142,27,98,74,29,109,243,156,228,136,17,110,176,12,88,56,241,246,98,16,191,176,85,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,146,124,198,211,154,165,235,98,166,44,170,214,130,233,135,41,189,63,232,17,83,33,76,107,55,234,195,44,224,148,152,145,221,135,187,110,219,153,66,1,65,179,151,110,205,38,233,71,142,183,21,185,219,98,48,48,202,57,163,201,204,238,116,87,39,150,39,197,216,150,205,59,182,122,234,90,52,155,191,249,34,82,155,111,255,249,249,255,251,165,243,183,127,101,237,8,71,161,71,20,116,92,50,168,251,244,160,12,166,107,151,141,120,111,172,133,45,88,143,183,48,229,183,184,5,58,56,98,29,88,74,187,162,131,9,178,59,145,226,70,9,166,108,88,98,204,68,74,137,251,45,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,230,85,57,210,49,40,212,52,218,63,110,209,221,201,76,156,112,124,146,237,66,80,226,144,55,111,168,27,8,184,136,81,15,28,212,169,132,179,142,109,46,182,224,169,228,50,73,239,241,73,71,225,200,55,240,78,47,162,98,76,183,232,129,156,151,242,9,250,41,211,106,167,232,167,68,51,221,164,159,178,141,76,26,47,128,178,46,80,235,184,46,166,34,247,253,13,0,124,144,145,229,22,225,112,233,205,81,219,167,189,134,214,125,241,2,39,27,175,70,163,223,227,120,213,23,58,196,238,17,78,140,222,51,167,24,228,47,112,43,47,94,68,205,146,8,31,224,19,176,44,32,57,88,86,104,167,97,251,166,175,51,114,135,100,201,180,60,34,5,94,114,243,4,195,101,75,8,45,74,188,26,20,78,35,250,103,237,171,151,238,156,181,52,234,134,88,100,159,18,150,115,205,174,190,176,0,88,228,189,210,16,187,187,110,200,183,139,210,112,24,122,147,93,93,37,12,104,4,150,145,220,235,155,120,159,29,29,188,140,81,97,139,228,51,122,162,42,42,172,65,16,247,227,159,83,235,106,132,165,24,209,240,178,59,171,8,79,42,72,136,163,136,70,24,38,131,94,136,183,15,60,106,68,138,4,112,27,141,69,168,232,24,7,206,153,220,95,197,43,120,79,87,215,185,154,236,204,240,48,252,33,19,132,2,168,26,34,208,196,209,200,28,181,47,35,195,123,191,16,101,188,234,199,81,151,221,171,134,72,114,247,165,159,158,41,214,186,48,227,180,153,23,47,172,79,208,45,44,37,160,90,167,184,64,186,236,150,64,13,54,134,115,111,166,232,220,155,233,185,29,206,181,72,172,139,52,143,72,209,101,122,137,26,229,54,93,247,26,154,26,85,102,208,107,182,240,38,62,114,241,87,222,117,119,35,71,43,145,182,97,69,162,28,74,165,44,77,39,119,173,121,158,80,145,150,231,54,164,62,169,240,226,5,7,59,149,124,188,67,215,122,27,132,85,232,168,232,92,116,200,10,46,253,175,232,157,226,142,242,162,30,83,77,248,148,127,145,200,190,72,37,99,240,177,210,149,122,64,233,98,180,133,79,46,197,77,25,68,90,51,118,135,142,173,120,164,193,42,19,92,232,161,207,207,162,20,197,50,108,165,207,218,155,198,115,227,152,251,110,81,114,207,43,172,96,186,21,1,101,230,103,228,101,188,170,85,223,53,247,200,213,134,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,125,151,30,187,204,8,6,199,19,233,112,119,111,200,19,50,139,164,128,58,82,8,124,128,159,68,101,22,211,74,53,173,220,121,51,104,145,88,255,68,194,176,140,112,51,107,148,136,45,195,175,45,170,250,77,28,62,133,17,51,129,68,207,44,21,1,76,129,165,132,8,104,144,2,172,174,75,33,65,80,99,125,183,156,54,67,170,132,40,137,136,112,74,112,12,100,201,82,167,192,72,91,27,146,1,68,104,7,152,207,17,240,19,72,195,216,196,120,79,234,71,163,193,83,63,34,199,21,212,118,5,38,144,220,153,74,33,224,101,219,178,66,4,141,64,223,32,90,118,162,193,174,137,46,118,25,169,26,185,84,56,110,0,109,188,21,197,27,62,161,102,140,208,198,101,235,22,71,149,226,9,15,77,147,118,108,209,41,170,192,96,203,197,138,214,136,226,178,57,255,210,151,233,65,127,254,219,175,157,255,229,87,95,254,230,27,239,255,238,111,63,248,1,28,247,195,97,83,50,1,165,82,236,76,142,203,240,199,166,156,192,114,193,138,32,109,218,44,246,194,2,59,39,237,165,10,194,12,91,226,2,31,182,14,150,195,7,75,47,19,212,153,198,210,207,25,150,214,183,31,220,71,77,132,33,71,201,71,74,155,81,237,160,19,219,152,197,253,4,98,29,8,116,112,134,19,49,94,155,2,215,26,195,181,94,210,2,184,86,74,186,131,107,133,226,250,246,109,248,208,186,5,179,160,180,174,130,119,30,150,43,67,125,43,118,166,1,234,91,14,234,53,130,122,114,165,51,157,96,250,177,101,93,133,57,26,61,161,232,140,197,96,183,82,75,92,180,235,221,152,178,173,217,145,40,63,47,133,32,139,119,182,24,47,121,8,6,217,111,120,119,38,1,204,184,20,96,46,51,100,212,24,3,29,195,239,37,181,100,82,64,191,196,95,109,196,17,87,145,89,23,177,26,11,91,248,216,243,174,188,103,53,43,48,93,38,194,56,98,21,59,96,10,104,51,180,245,27,197,81,106,45,228,217,177,169,160,171,252,8,253,59,219,230,119,216,237,159,38,46,194,98,20,181,99,154,218,86,244,94,148,187,248,214,79,206,223,250,151,243,55,191,113,241,139,47,83,25,235,127,126,3,232,231,46,222,124,235,229,15,223,3,233,136,149,44,19,105,233,17,240,125,69,238,229,15,222,142,156,191,253,109,14,36,75,96,90,187,238,87,150,135,3,147,91,45,225,104,24,80,169,135,30,42,152,180,38,74,36,66,28,43,253,192,14,148,219,183,41,58,109,192,1,8,128,129,42,128,62,248,252,95,254,225,221,31,95,252,221,79,47,190,250,246,135,5,126,51,110,155,45,163,242,168,117,175,78,214,183,210,17,140,88,246,42,83,104,7,39,188,9,44,148,110,127,37,206,142,254,117,30,167,244,201,119,146,251,0,146,81,82,113,192,145,227,236,147,7,18,94,107,183,97,29,23,243,194,208,223,209,48,188,43,52,152,224,73,138,156,228,150,220,7,222,197,103,8,13,185,209,94,118,223,104,127,230,220,118,45,227,213,246,90,9,54,122,11,85,185,10,110,217,46,212,232,58,119,118,119,177,6,165,97,234,110,119,143,111,150,12,90,26,73,127,19,175,249,5,33,1,182,153,117,45,176,130,194,6,217,18,146,125,103,188,73,12,57,84,215,87,12,94,157,142,4,163,101,155,75,168,106,205,39,15,134,237,76,228,56,60,12,9,25,189,235,230,242,233,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,247,8,167,115,66,18,154,41,219,252,190,98,60,180,146,78,193,54,178,211,244,35,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,58,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,24,199,10,46,45,219,64,115,214,148,12,217,178,220,20,45,12,47,147,167,13,106,37,112,30,223,225,240,166,26,174,200,181,165,46,188,167,165,152,105,208,42,164,24,43,138,170,152,176,121,99,119,84,96,178,151,45,51,2,51,228,0,215,189,172,90,3,46,121,161,231,187,142,170,24,45,38,220,109,32,23,196,126,83,162,152,99,126,140,106,137,90,91,98,60,167,57,118,33,54,164,59,90,84,129,206,93,179,167,88,90,63,89,109,2,175,186,179,85,183,175,53,139,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,153,166,32,153,47,142,42,133,173,123,11,222,9,45,216,69,168,70,246,132,194,203,50,21,205,61,198,219,23,47,130,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,131,99,213,146,120,216,24,96,47,220,190,109,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,250,239,207,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,93,217,184,135,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,158,44,181,239,208,72,104,191,95,144,207,173,133,254,139,50,239,22,41,222,220,87,186,45,144,171,128,84,236,238,221,225,184,162,243,200,178,89,47,112,177,96,27,182,175,203,228,132,72,82,171,117,212,108,205,158,14,137,214,155,38,25,18,43,121,249,84,72,126,247,167,159,190,115,254,222,215,2,185,165,168,91,94,184,179,153,119,61,121,150,154,223,15,13,248,236,139,191,250,119,111,31,147,177,168,27,151,193,33,214,154,6,131,164,28,140,148,121,4,234,134,234,119,107,246,56,0,106,44,198,148,172,106,194,186,123,16,72,27,176,179,229,96,227,67,234,123,150,184,174,25,250,239,191,122,249,197,95,221,240,12,121,250,152,60,67,168,211,155,125,134,176,214,52,51,68,202,57,51,100,152,87,156,161,94,223,53,67,36,22,101,234,25,74,255,169,165,19,227,39,230,185,9,245,65,116,123,67,24,166,214,71,182,69,234,72,182,134,1,245,124,27,154,46,67,65,151,27,226,197,119,222,57,255,225,183,253,20,151,58,6,42,40,139,147,19,158,230,126,192,218,119,236,97,146,203,39,22,7,152,159,198,251,8,239,20,1,241,219,27,7,205,187,154,24,195,68,176,43,14,122,26,166,60,8,115,222,76,206,148,34,34,153,158,42,64,255,187,255,246,242,189,223,191,252,202,47,46,62,255,133,41,183,247,20,27,218,219,234,228,13,125,124,208,188,68,22,63,172,53,205,134,38,229,220,27,90,50,7,198,12,91,154,154,14,124,187,26,185,2,123,87,147,191,129,109,109,253,239,202,156,242,10,211,227,253,73,100,100,187,238,88,132,9,49,6,118,154,171,233,66,3,38,5,24,224,192,157,132,48,169,9,121,180,224,92,114,50,105,193,9,250,159,127,127,141,105,203,188,160,164,133,112,8,240,64,245,64,240,135,95,255,243,203,127,252,194,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,231,118,183,175,157,191,245,183,56,238,95,253,252,15,191,133,113,255,58,218,235,197,110,186,123,69,61,180,251,127,250,10,250,215,76,167,255,243,239,125,241,229,119,222,121,53,125,95,124,247,243,23,223,248,233,31,222,253,202,197,87,126,116,241,205,95,124,240,205,119,110,186,119,115,31,121,42,56,99,183,201,201,229,64,66,124,156,222,255,221,239,206,191,252,211,15,190,245,229,243,207,255,230,70,242,232,113,9,26,148,137,225,25,62,80,94,188,72,140,122,117,199,47,29,83,56,145,201,179,242,152,113,194,152,134,133,169,27,190,248,238,127,184,218,246,191,93,132,127,211,102,48,156,102,50,40,211,17,198,61,221,4,238,29,244,98,191,47,94,184,231,2,159,4,144,65,33,114,99,89,240,55,33,76,104,226,15,239,126,53,208,202,52,216,99,103,7,75,40,56,30,151,190,232,167,27,203,254,56,46,84,19,88,87,12,39,157,28,213,132,210,3,154,106,66,50,101,190,253,61,32,1,23,223,249,47,192,214,249,119,126,231,9,75,250,88,36,108,204,240,9,129,79,254,17,228,107,220,115,146,18,34,214,165,130,192,97,246,41,199,201,171,91,178,243,77,241,134,203,225,171,31,238,240,229,120,117,41,83,123,117,57,90,76,234,206,69,196,12,155,185,102,123,138,241,209,36,209,40,123,227,108,56,235,165,128,156,116,120,72,6,234,139,104,243,214,7,71,81,106,137,88,92,147,164,12,98,155,76,37,12,139,165,107,132,151,236,19,0,48,193,183,44,17,244,45,67,13,147,63,31,2,85,10,210,207,72,81,44,191,50,253,184,111,170,20,70,175,19,89,136,219,152,229,120,54,222,125,44,204,57,204,146,237,67,253,110,240,69,233,150,231,43,174,62,91,129,60,141,63,22,29,94,73,189,163,238,90,154,218,197,196,30,115,89,180,104,131,167,161,235,113,217,210,168,221,117,42,191,173,201,46,88,163,221,190,221,206,89,196,155,139,73,220,118,221,88,208,101,235,99,230,125,116,99,222,66,35,141,237,204,68,117,9,155,187,137,65,224,110,155,187,124,5,155,187,140,54,118,217,118,203,167,59,146,89,61,226,134,97,173,49,24,137,77,188,66,124,40,29,194,102,45,48,84,116,56,117,183,128,40,133,84,35,180,42,188,198,54,82,175,80,111,77,95,149,128,91,142,79,109,227,74,87,243,209,115,199,64,98,86,50,248,22,241,105,200,166,5,95,142,144,190,149,35,164,197,28,28,154,94,7,135,100,166,217,202,102,155,89,230,224,224,245,111,232,59,254,13,114,82,104,7,204,169,104,30,181,28,2,176,207,20,176,96,177,232,45,1,189,99,136,253,22,136,153,194,115,113,188,141,120,151,220,247,117,180,216,202,22,178,249,84,54,189,199,212,52,168,165,25,2,115,1,124,11,176,102,68,213,147,98,215,187,0,89,231,170,197,165,103,178,122,128,121,190,142,53,253,0,152,200,166,188,68,184,151,246,209,64,94,50,244,230,210,145,34,31,27,75,52,219,130,166,232,27,146,10,40,199,211,118,201,57,108,151,254,88,219,193,93,15,52,83,86,155,167,15,187,176,220,160,50,183,199,171,22,131,0,244,165,15,175,129,227,19,69,227,174,200,15,202,98,165,194,239,136,226,19,190,34,138,34,177,163,200,84,63,232,107,229,14,252,127,27,85,78,37,162,190,186,77,244,78,37,225,182,210,42,89,83,120,27,138,118,74,120,231,219,109,202,64,151,208,203,228,54,103,77,95,197,138,233,156,95,47,121,141,63,113,118,183,183,106,95,43,70,175,203,83,135,35,110,70,146,147,185,217,188,141,46,239,2,1,146,136,116,4,251,220,101,167,135,149,12,76,53,244,166,63,220,215,76,141,105,59,149,94,103,76,17,55,167,125,70,141,245,187,8,176,206,141,100,145,237,218,69,223,113,216,214,225,3,156,110,208,227,18,163,108,164,92,252,89,31,64,176,171,237,232,93,43,118,129,148,217,185,84,123,24,64,130,30,128,69,2,79,241,140,114,6,186,47,126,135,122,221,16,14,77,197,152,120,44,107,253,141,247,177,49,248,118,11,228,231,219,183,71,244,131,65,152,78,233,59,44,90,206,4,206,51,142,226,6,113,66,228,96,174,6,75,104,44,66,190,170,142,8,119,87,10,115,157,51,157,73,40,113,216,201,29,181,104,198,253,24,177,211,166,57,133,201,215,64,57,30,111,13,35,57,111,134,32,38,105,76,60,34,7,19,136,71,236,92,234,178,115,73,241,156,75,246,47,114,34,65,129,146,225,58,139,82,82,42,60,252,21,59,104,74,66,138,139,45,7,147,26,96,194,1,189,180,75,206,36,29,14,156,61,226,110,209,213,154,82,215,32,238,200,214,81,102,61,140,49,79,45,20,240,10,5,56,88,173,33,46,75,81,46,147,75,54,11,153,156,192,65,91,192,90,159,209,125,183,33,225,128,121,122,31,225,6,6,99,32,51,139,32,183,130,238,129,158,195,51,209,78,37,224,240,76,164,83,2,150,79,11,233,209,67,76,182,210,201,15,97,136,130,156,77,101,147,66,107,202,33,166,147,237,137,222,89,66,83,78,16,239,172,116,38,241,42,188,179,152,53,172,87,177,174,35,245,233,69,240,100,117,221,85,10,155,137,128,227,60,10,26,199,168,73,245,161,164,118,101,95,99,204,216,234,175,107,59,79,133,21,198,55,46,131,80,199,95,140,200,219,92,216,173,103,114,187,141,225,2,28,222,218,206,141,202,131,131,255,28,123,2,177,103,248,18,229,48,3,121,67,231,44,221,146,223,78,27,110,142,245,218,213,60,246,91,174,175,245,251,178,190,8,188,136,172,182,22,77,109,177,161,181,78,57,146,188,194,227,117,69,63,48,247,0,191,69,23,237,203,212,34,58,222,136,139,229,120,166,144,240,219,109,237,54,92,166,90,107,142,125,121,178,38,216,107,155,196,183,107,140,185,22,191,140,114,194,176,204,163,214,77,94,212,196,232,1,196,107,152,100,86,201,112,27,38,183,15,47,187,228,58,119,75,155,133,171,200,214,58,146,196,106,246,157,78,240,197,237,109,56,41,119,148,189,88,44,171,155,149,121,12,149,63,76,91,200,44,153,87,176,80,4,44,93,204,210,70,59,163,115,57,75,103,22,174,171,12,165,72,166,186,225,246,104,108,198,99,140,166,15,172,105,196,111,152,14,211,123,129,14,123,104,219,162,125,253,88,46,138,116,54,30,106,10,70,159,198,221,95,25,140,158,75,78,194,146,215,23,178,77,246,44,209,146,18,40,208,17,125,99,171,208,200,18,125,227,205,184,173,98,112,249,19,194,246,44,146,77,200,141,244,76,37,175,23,73,128,21,231,34,57,244,106,79,230,150,232,29,57,117,117,92,96,133,44,114,19,210,180,117,239,108,211,79,170,153,195,138,53,245,69,78,26,152,154,207,247,2,42,250,243,222,185,247,51,237,14,119,178,140,254,203,124,104,199,196,151,197,53,242,93,230,178,19,84,164,163,115,78,91,35,234,93,215,83,110,65,142,227,155,225,200,107,24,40,37,114,123,130,202,182,39,232,222,232,90,131,94,160,210,160,7,40,117,220,138,108,43,203,127,16,115,65,140,230,3,16,8,95,109,144,80,77,26,2,33,167,4,150,163,172,45,147,213,213,178,248,109,239,226,165,206,81,148,99,179,211,11,5,153,112,204,50,197,219,90,111,247,142,24,193,181,75,100,51,210,157,215,86,116,3,48,104,41,129,135,188,107,30,237,221,250,193,119,254,237,131,191,120,243,229,127,254,61,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,194,215,46,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,187,223,60,255,27,116,47,116,151,78,219,165,101,245,84,114,10,127,240,79,127,254,254,143,255,229,253,183,127,119,241,141,223,186,203,103,88,121,128,230,212,5,207,203,175,127,255,226,243,95,184,248,239,47,4,199,157,117,245,208,85,6,72,141,100,181,3,91,69,214,61,72,163,67,10,195,24,142,228,96,224,25,252,203,175,255,247,152,97,183,0,193,207,225,148,118,170,156,255,227,15,63,248,214,127,133,13,188,165,180,201,108,96,250,55,69,197,165,3,82,92,79,34,217,118,65,144,11,81,193,59,36,44,206,202,69,99,84,137,237,62,27,105,1,188,129,92,161,155,156,124,127,4,4,238,17,111,213,165,170,85,91,26,243,46,230,160,84,230,104,255,43,152,68,100,219,180,220,250,200,99,103,149,150,216,42,29,146,43,217,160,164,23,254,33,79,51,213,86,101,128,86,11,106,245,24,101,217,0,14,13,37,62,170,158,199,163,15,83,161,49,200,89,8,221,61,233,84,214,163,193,90,49,126,116,65,210,20,43,224,169,68,111,219,170,219,84,61,106,37,97,233,107,221,211,142,166,50,80,66,27,101,69,220,214,144,240,104,54,148,108,137,190,218,141,194,113,134,9,175,233,131,134,194,185,15,10,194,98,53,169,58,183,233,158,22,87,237,17,177,165,150,185,33,152,218,69,182,66,17,25,101,9,79,172,37,199,145,224,145,25,47,81,86,142,72,79,176,198,75,50,133,37,70,21,199,238,253,118,149,166,194,18,62,55,27,114,98,98,194,231,46,111,56,202,220,68,166,153,22,114,25,41,60,225,51,50,96,45,1,249,134,134,203,54,73,197,45,143,93,210,195,205,184,147,79,236,143,55,83,34,119,93,100,45,3,129,64,42,128,106,21,100,99,18,121,212,75,187,119,49,106,39,21,163,174,42,38,93,163,6,26,237,200,186,91,213,181,65,159,42,99,122,244,85,23,31,99,5,239,62,118,44,134,182,225,17,203,160,72,138,185,185,90,52,67,215,67,73,103,217,186,186,48,235,230,0,222,10,124,87,62,146,187,36,89,2,103,162,59,45,125,64,84,166,93,13,230,148,21,99,99,193,126,160,13,106,68,236,31,60,150,186,132,7,87,49,135,5,137,145,69,78,219,166,71,64,119,41,12,152,21,132,25,95,255,242,252,187,255,252,193,223,253,5,244,131,98,119,113,55,89,136,231,11,169,100,62,201,39,132,108,60,155,204,38,146,185,189,33,207,42,38,173,138,231,63,252,234,249,151,222,121,255,7,223,132,99,204,83,55,145,202,166,72,213,76,58,151,77,255,255,236,189,249,119,27,199,149,63,250,175,64,29,71,1,70,13,176,187,177,131,65,116,192,69,18,173,213,164,228,69,10,159,79,3,104,128,16,129,110,168,1,146,34,105,190,99,39,227,216,78,226,44,51,73,156,197,137,227,196,137,39,147,241,146,216,73,28,57,137,207,121,127,202,251,138,164,244,211,252,11,239,222,218,186,122,5,40,81,30,103,158,69,155,4,186,107,185,85,117,171,234,222,170,123,63,215,203,153,247,114,254,110,255,206,235,161,42,139,90,153,102,211,180,114,197,203,86,224,217,112,171,120,253,141,168,10,13,189,68,114,22,170,134,102,120,57,139,34,231,235,63,191,255,227,15,34,114,230,161,105,148,214,66,190,80,208,74,94,222,146,200,251,198,7,247,94,253,125,128,216,106,89,43,49,98,171,149,74,222,203,86,22,217,222,121,233,254,239,254,43,92,101,185,12,253,73,114,230,139,70,65,170,176,34,114,254,227,95,15,254,240,70,176,119,202,133,2,205,85,168,86,170,94,174,170,212,167,176,27,71,52,209,200,179,110,45,232,101,77,247,114,234,154,168,240,71,127,223,127,247,207,7,191,122,33,80,39,144,154,47,210,172,101,173,42,85,170,11,230,57,252,253,111,48,235,157,255,12,100,45,85,89,247,20,242,134,33,231,244,184,231,219,175,29,124,244,187,131,15,94,137,26,149,74,133,230,206,87,117,169,135,116,193,64,247,255,241,147,253,151,222,58,120,243,55,81,253,91,45,21,120,123,117,137,141,116,193,71,247,127,254,147,123,111,127,45,196,126,165,34,29,151,98,73,43,21,165,124,69,111,166,188,30,205,69,165,2,27,156,66,190,84,150,179,10,38,186,247,131,55,161,159,246,255,248,90,4,193,70,85,211,104,205,133,82,190,228,27,34,193,77,247,95,250,254,254,203,207,239,127,240,166,76,117,94,203,105,249,60,235,170,146,161,85,97,174,81,83,3,18,78,1,150,44,182,63,242,184,12,210,174,203,130,54,208,195,1,252,136,43,205,232,10,75,15,43,141,252,157,172,124,190,100,61,130,134,121,188,43,73,48,227,163,93,70,66,181,125,102,215,144,240,172,252,124,1,249,255,239,2,18,236,226,227,93,61,162,173,143,34,245,137,16,222,11,26,188,93,197,120,218,76,14,116,152,28,232,90,93,203,166,192,211,203,80,74,111,96,229,80,116,242,36,209,148,37,1,119,135,19,227,149,162,95,72,222,2,137,202,74,235,25,6,59,96,229,208,240,14,125,90,129,2,138,61,144,210,106,194,31,10,159,214,13,106,72,65,12,26,86,182,71,13,104,36,2,140,146,180,6,65,217,23,178,30,127,156,175,17,36,2,203,110,43,53,159,115,21,26,54,100,84,18,222,40,35,171,30,173,13,120,59,152,199,211,229,48,222,27,87,102,210,147,181,25,159,250,83,167,210,50,181,142,10,174,201,137,197,133,82,199,149,66,171,32,234,145,175,127,98,70,123,50,96,6,211,139,110,249,58,219,14,107,69,24,119,129,40,28,62,13,218,85,45,162,3,166,133,97,11,13,160,194,69,241,176,226,138,71,242,164,219,133,29,25,57,226,23,227,169,134,211,9,112,80,105,216,241,36,192,147,248,19,88,221,211,4,234,116,83,164,99,224,169,3,120,138,21,234,235,200,135,222,0,168,212,206,50,215,129,233,183,225,70,134,222,18,215,179,55,86,103,17,226,197,1,214,115,183,65,81,115,220,54,26,203,90,36,218,87,164,166,71,97,15,46,128,26,62,190,96,119,211,246,13,125,85,181,33,117,102,150,67,41,96,87,179,27,45,24,16,215,220,98,20,142,210,99,21,149,193,190,227,102,102,109,31,241,28,45,120,47,19,207,90,192,37,88,43,239,176,48,107,74,135,6,160,109,39,242,239,172,135,46,148,99,203,212,82,139,235,220,76,163,139,56,147,137,6,81,101,77,37,244,93,160,189,50,206,9,253,74,29,231,184,70,150,81,77,150,172,221,219,36,245,237,174,141,7,253,218,151,190,12,223,83,196,0,165,174,144,254,169,165,190,208,233,116,148,175,124,9,47,228,91,230,56,77,15,148,85,5,83,126,69,201,156,250,210,151,123,131,46,207,194,13,36,138,195,219,179,41,118,165,130,95,148,212,200,109,213,21,81,136,149,99,56,1,188,137,234,151,148,175,124,25,239,222,191,242,165,12,61,212,165,135,148,131,237,44,163,144,58,191,18,19,214,146,70,62,55,236,214,26,16,120,1,150,21,144,221,210,21,85,55,208,150,204,97,45,163,204,155,118,85,234,206,106,238,225,80,203,28,77,135,218,161,67,128,113,1,122,210,129,205,172,131,67,183,184,9,106,40,154,143,225,2,142,248,149,120,169,163,250,145,97,101,29,185,62,86,123,57,58,181,211,220,69,20,5,87,4,57,67,91,185,136,50,97,27,26,89,120,182,238,47,151,30,119,200,179,50,200,117,254,198,96,106,31,191,201,153,89,205,87,29,6,77,146,107,66,43,175,56,67,40,165,199,208,12,61,214,139,194,236,35,117,247,8,159,240,83,6,219,27,15,250,154,142,130,110,224,48,200,227,35,191,213,212,108,9,42,244,64,70,84,121,86,214,162,97,9,89,126,146,6,222,236,82,190,84,190,208,41,116,202,157,182,162,110,49,62,83,157,161,217,234,141,241,180,181,211,235,247,231,89,178,130,86,181,128,131,201,179,203,44,69,142,220,160,243,171,185,8,136,168,136,181,150,117,17,76,42,152,90,104,162,168,202,215,167,225,181,245,200,34,131,124,103,50,89,102,176,67,50,131,77,101,6,59,82,102,144,79,0,113,2,215,17,55,147,136,17,121,97,43,25,41,73,228,153,237,137,188,95,65,151,88,236,12,211,223,43,161,117,138,44,199,164,156,98,88,244,176,37,209,131,90,250,18,249,99,86,18,162,100,116,74,115,56,236,83,152,78,213,228,209,40,4,34,174,181,7,68,73,204,20,30,211,99,17,87,248,163,104,134,44,226,79,4,67,230,138,126,142,108,55,203,33,142,172,238,197,238,26,222,145,176,183,66,197,28,227,83,132,62,223,129,98,238,49,12,148,84,231,211,8,39,253,46,222,224,93,49,109,18,242,129,251,224,214,242,26,249,246,20,89,195,75,248,165,103,211,47,240,102,47,131,232,45,204,194,16,250,52,48,133,153,6,30,99,65,35,164,140,192,129,252,17,15,225,125,207,232,168,48,115,154,168,5,74,222,65,31,98,173,18,251,201,196,157,50,184,81,198,236,145,41,121,147,76,216,35,205,71,183,71,206,70,117,167,188,105,218,108,211,116,246,36,244,120,96,188,186,252,133,236,147,81,183,31,83,109,156,46,47,198,219,47,221,224,126,25,93,54,108,99,156,111,228,157,76,38,205,219,209,232,194,20,177,194,203,187,182,205,164,48,244,5,17,210,146,45,164,37,144,113,41,102,87,72,156,37,160,40,49,17,60,134,20,102,171,103,177,5,151,221,70,160,72,234,162,76,123,36,89,151,73,180,62,209,206,19,120,133,156,107,250,133,63,11,94,170,22,36,227,18,164,183,62,130,184,168,138,103,180,111,211,38,172,194,54,11,115,11,90,115,183,222,84,27,228,102,164,160,183,34,160,185,187,126,203,246,114,21,212,246,102,167,26,13,221,215,144,204,9,11,101,115,10,251,88,127,120,172,100,107,11,55,218,218,194,37,38,48,20,63,192,51,126,241,162,93,50,228,13,55,210,30,130,195,14,200,214,100,137,41,251,86,103,204,18,81,115,91,191,33,153,211,117,60,59,50,183,133,215,52,70,177,84,192,232,16,44,118,16,204,128,200,172,212,220,35,152,215,104,251,242,174,146,220,17,212,145,27,212,44,26,167,142,20,191,205,70,235,34,60,140,52,217,112,195,38,27,173,80,105,196,96,35,165,156,242,12,78,176,60,116,67,133,244,167,21,122,139,75,146,162,149,80,102,146,71,166,116,203,137,229,112,88,23,32,101,180,217,165,171,155,240,233,165,240,55,20,230,129,124,73,177,49,232,145,116,244,61,161,88,169,81,163,144,211,244,15,235,231,56,83,61,17,182,78,24,205,4,108,245,208,134,136,88,118,196,116,246,22,112,229,90,4,215,132,32,200,236,28,75,122,213,105,155,219,232,187,195,240,200,38,226,143,9,43,159,103,59,105,168,207,90,71,216,88,37,19,44,17,223,100,162,154,64,185,236,72,118,53,94,217,75,3,179,107,221,8,17,191,205,190,175,158,158,58,101,45,144,82,217,127,241,207,119,63,254,145,66,92,146,221,104,75,28,140,76,167,236,77,209,53,190,74,109,156,238,152,21,122,227,255,253,215,175,167,254,239,152,116,240,191,151,42,220,109,177,19,172,5,188,226,154,217,126,207,94,103,163,141,78,202,102,187,43,153,28,114,243,182,167,40,154,239,165,141,1,138,90,181,106,149,177,120,104,60,56,4,17,195,197,205,142,156,126,175,45,214,0,134,228,127,240,205,223,220,123,231,183,1,48,38,4,182,101,213,236,113,212,162,169,41,143,165,99,179,215,182,156,44,203,16,77,204,159,254,178,127,231,47,247,222,254,198,253,95,125,255,238,157,239,239,255,245,131,253,239,190,31,160,109,236,156,51,123,235,38,163,108,106,170,96,1,8,153,204,181,36,47,234,49,30,43,23,171,165,138,158,215,245,98,217,192,168,199,214,214,156,115,187,166,104,41,45,165,107,70,129,252,130,231,204,229,73,209,115,186,162,222,30,244,109,92,191,199,227,97,109,102,102,107,107,43,183,149,207,57,110,119,198,208,52,109,134,212,170,12,179,208,84,188,25,168,24,134,128,129,49,42,94,208,100,248,28,108,36,122,72,147,238,39,212,179,229,155,35,27,252,228,206,193,139,111,227,133,205,55,223,60,252,224,227,195,143,223,224,115,114,8,188,40,25,169,214,148,139,121,173,146,211,74,154,94,74,149,244,74,174,80,45,245,117,45,87,168,20,203,165,84,62,87,52,96,251,120,50,175,87,115,213,124,165,88,90,43,228,11,57,189,92,218,204,107,101,120,82,54,42,125,93,207,229,53,200,149,45,230,242,37,200,212,210,11,185,170,86,45,20,178,229,156,86,40,234,70,202,40,231,10,154,97,20,178,165,156,102,232,240,160,144,207,85,140,178,145,45,228,202,85,35,111,244,43,185,162,14,253,154,210,114,165,98,49,95,122,18,170,204,25,5,40,107,45,91,133,119,133,42,84,152,45,67,113,90,161,178,150,205,151,10,240,172,176,201,30,156,51,138,80,78,89,55,54,241,69,165,172,151,42,253,106,46,95,174,86,10,89,61,87,46,233,70,165,165,23,115,213,50,80,100,228,170,133,42,82,4,165,106,21,29,105,174,84,43,48,110,64,17,208,172,27,89,45,87,193,174,216,73,13,116,173,154,211,139,80,72,190,92,132,110,128,98,214,140,124,41,87,129,150,27,155,122,62,167,195,223,181,44,62,42,87,128,192,29,255,40,230,169,226,133,250,26,249,199,55,222,112,247,151,176,123,140,162,81,33,221,175,85,74,5,179,10,212,148,160,195,82,226,3,97,176,84,209,200,233,80,63,176,25,109,79,95,55,114,70,165,146,170,228,244,170,241,100,161,168,229,96,132,178,101,3,90,95,202,3,145,165,50,16,94,42,236,92,204,87,160,45,70,170,84,40,228,52,189,160,97,7,233,121,248,11,35,82,169,64,203,176,198,74,69,203,27,41,241,129,214,88,40,1,39,192,216,194,248,107,149,114,190,212,39,125,14,29,7,253,228,213,121,14,122,27,202,135,1,219,212,161,38,3,58,189,180,115,177,168,1,185,165,42,176,85,94,131,62,130,102,25,185,66,161,84,134,74,248,7,90,9,222,177,233,121,72,151,43,144,209,51,170,57,58,74,208,144,18,84,150,50,176,116,96,138,44,60,209,224,81,101,51,107,192,232,148,245,162,65,154,91,44,192,144,109,194,116,202,149,53,104,109,5,202,207,87,139,69,35,85,174,192,208,1,127,87,204,60,176,114,161,4,61,41,62,96,221,90,22,6,18,154,91,52,178,6,240,10,36,236,103,13,224,82,141,54,185,8,237,50,204,10,112,85,9,233,17,31,88,86,77,207,149,12,152,12,41,13,114,193,136,148,96,236,82,34,155,94,202,229,43,240,157,254,33,45,197,50,203,5,3,27,30,93,79,181,168,195,232,138,15,94,61,101,104,118,133,213,83,169,96,215,201,245,148,202,26,62,225,31,68,93,192,217,64,145,68,221,116,149,149,74,156,196,168,70,21,43,192,113,252,175,215,172,10,39,48,170,89,186,166,85,82,226,67,168,166,11,48,251,115,37,120,83,46,107,176,102,144,209,130,241,171,144,209,162,31,72,158,84,1,214,26,228,168,34,46,32,58,76,0,120,95,194,33,65,82,11,121,96,187,104,10,83,18,133,216,40,224,208,10,62,131,101,171,90,66,10,203,132,37,196,7,90,155,60,192,82,179,104,166,136,225,37,181,104,44,61,172,134,197,130,65,186,206,128,69,208,172,224,189,122,25,120,82,124,160,149,148,145,235,97,17,76,1,39,2,31,66,227,42,121,36,16,135,134,127,160,41,249,208,103,217,226,211,15,117,117,28,77,140,229,228,225,20,45,143,26,155,148,204,5,97,222,153,92,77,9,23,7,210,244,170,161,151,110,233,176,191,64,133,176,190,87,53,92,255,97,213,210,117,44,1,24,182,154,47,197,14,55,172,119,101,178,110,195,115,88,125,170,70,96,145,45,76,189,200,22,129,115,244,82,30,151,132,60,14,50,50,89,185,146,203,235,116,149,96,31,40,55,23,202,185,18,46,50,89,92,101,243,121,224,50,100,106,152,249,101,88,128,52,216,19,96,180,76,104,164,94,133,161,225,127,41,79,195,66,103,24,149,2,159,8,21,92,156,69,22,88,35,53,216,50,75,41,241,129,214,87,133,34,52,178,172,60,72,69,23,12,88,20,75,69,216,155,83,101,3,70,17,198,135,23,146,18,31,104,69,121,88,118,113,181,207,22,160,95,113,91,233,99,95,148,139,90,1,235,205,227,110,142,157,82,197,117,48,37,62,176,53,218,35,146,55,12,101,130,2,48,114,52,137,41,169,47,88,14,175,81,83,214,66,27,145,216,19,201,213,68,247,56,169,166,74,214,60,204,83,174,192,230,228,171,198,200,227,118,36,62,120,21,149,64,172,145,50,249,107,194,45,156,255,245,234,41,146,89,213,15,113,195,164,65,74,137,65,202,134,218,245,96,204,7,59,62,204,79,241,193,99,62,70,226,3,214,3,43,166,175,162,74,174,140,11,94,74,124,16,179,10,106,45,81,217,5,103,85,96,46,23,35,230,114,130,58,212,233,91,183,185,58,78,113,141,132,82,52,116,134,244,166,75,40,242,204,83,141,169,234,252,36,133,62,5,42,54,123,163,30,250,47,17,32,86,116,96,83,61,216,84,41,246,240,26,41,149,121,95,153,157,49,20,65,189,150,152,67,209,21,82,158,202,94,245,45,115,147,34,15,129,78,67,95,49,73,253,220,184,193,189,169,125,77,226,62,214,252,4,166,143,206,222,174,213,177,92,203,110,89,212,171,217,115,56,66,135,220,61,53,152,8,214,63,239,248,136,56,49,209,198,82,2,226,15,151,72,119,98,5,217,166,115,155,159,101,197,144,203,60,117,148,129,233,118,123,54,235,125,180,214,193,131,46,78,125,4,177,123,222,88,222,176,185,99,51,49,237,206,245,29,40,73,78,124,26,82,174,229,131,85,210,26,107,10,212,148,210,18,189,33,163,254,9,125,60,185,106,226,0,29,121,50,19,89,168,132,116,230,87,130,177,239,54,250,193,142,38,125,140,74,103,118,163,207,58,184,143,234,176,15,80,121,104,217,87,64,133,116,108,179,63,79,88,108,146,254,78,188,232,19,78,156,162,254,221,253,232,63,239,222,185,115,247,163,119,246,63,249,250,116,237,84,227,136,93,70,200,147,43,91,109,26,216,48,142,88,134,38,61,62,50,161,36,194,215,254,123,223,56,252,229,11,83,18,106,156,168,51,95,250,171,219,67,235,116,20,221,12,222,103,27,227,54,142,19,73,30,56,118,15,24,230,168,100,83,181,251,240,221,55,15,191,247,141,163,242,81,226,170,39,166,41,30,246,110,140,253,209,39,232,179,61,177,24,146,243,13,177,18,110,216,48,175,105,48,9,93,2,209,126,254,249,253,151,238,120,199,4,20,21,109,117,85,53,216,71,164,102,109,156,29,193,74,214,52,93,17,209,158,151,42,142,43,190,40,2,202,223,255,245,119,14,126,249,183,123,239,254,3,209,185,85,182,192,226,58,137,19,121,197,26,35,46,9,229,150,39,233,59,85,161,78,54,89,226,212,34,161,186,133,50,144,176,160,94,3,89,168,140,200,165,137,156,149,215,20,216,177,228,165,137,122,32,251,105,97,229,65,35,19,240,236,127,249,210,225,59,255,184,255,230,159,104,227,96,227,32,47,60,168,66,77,58,234,71,119,112,179,221,115,178,136,180,55,132,178,2,126,207,114,229,232,13,60,34,164,227,39,228,216,9,206,208,209,153,85,133,229,14,123,72,39,215,22,162,57,136,125,200,58,160,101,186,109,69,102,155,87,238,191,249,215,253,87,223,60,248,229,95,246,255,246,93,190,66,76,42,69,46,225,227,31,223,123,247,173,163,101,167,24,206,217,0,45,64,197,225,43,47,237,127,251,71,211,22,131,23,6,172,67,164,98,238,125,247,245,253,87,127,120,255,69,14,42,31,196,227,158,48,17,248,25,229,27,191,57,124,253,91,108,125,253,228,205,131,23,222,147,167,0,94,30,250,89,95,158,63,71,159,6,190,205,11,1,71,130,123,217,105,223,68,33,66,1,253,28,12,47,19,100,232,10,242,179,15,143,223,55,235,248,44,137,2,156,47,202,32,221,172,203,15,127,240,31,7,47,255,69,138,7,17,115,254,206,112,199,159,37,239,246,252,215,25,193,182,229,58,27,253,190,228,92,235,78,0,173,167,52,220,251,240,183,20,84,251,120,104,48,91,212,227,43,142,132,105,59,232,224,149,111,29,188,126,7,40,67,151,252,227,34,110,224,52,123,253,105,187,231,254,215,222,61,124,247,15,251,175,191,191,255,243,231,143,141,2,107,96,246,250,15,221,57,116,228,14,158,127,123,255,229,223,31,27,105,35,235,246,145,24,71,138,118,112,148,234,99,36,6,38,144,18,100,222,40,226,40,104,177,114,240,206,175,247,63,250,72,169,17,248,221,132,116,135,191,125,1,168,196,253,110,82,129,175,255,231,193,39,207,31,124,248,49,164,61,252,237,199,247,94,248,182,18,41,235,42,71,25,51,63,46,63,71,57,126,247,207,251,119,222,57,102,126,50,219,109,220,216,50,15,77,221,193,43,207,239,255,225,23,247,222,254,183,123,175,252,145,111,2,253,64,141,174,211,183,162,46,175,111,88,108,89,165,104,46,228,6,91,245,197,28,225,33,53,217,2,58,26,192,150,62,149,206,194,175,135,99,245,15,31,186,50,116,3,200,105,15,223,13,251,127,124,237,238,223,95,149,0,23,228,94,64,52,201,184,43,124,236,3,6,211,193,111,242,49,249,146,136,102,195,35,181,195,115,115,188,134,214,68,170,128,206,69,71,205,161,180,175,208,222,244,245,163,8,36,26,217,143,236,38,29,107,188,196,183,1,118,125,174,31,67,175,28,126,252,175,135,31,191,20,211,43,142,219,61,66,167,64,234,99,232,147,164,78,128,26,194,125,16,8,35,50,157,4,35,171,92,178,236,2,66,108,175,179,45,52,61,33,187,19,105,37,75,172,33,64,13,65,120,17,179,239,59,72,65,209,6,93,119,225,77,191,179,45,170,61,162,180,67,143,94,168,37,87,141,81,165,4,68,228,104,18,235,214,94,72,101,160,128,218,91,237,51,178,48,196,149,3,246,92,117,55,250,214,136,126,95,198,143,33,161,223,152,78,72,10,48,215,107,111,243,206,101,97,2,250,109,41,99,207,30,110,140,67,225,153,96,165,220,2,225,55,28,57,231,222,63,254,125,255,197,223,120,101,134,64,150,88,99,114,144,101,130,102,193,155,77,8,10,169,17,82,57,2,143,103,98,83,127,244,190,191,169,182,181,245,208,77,21,101,198,54,21,106,153,182,169,72,80,108,83,41,181,211,53,245,254,75,175,238,191,245,106,84,131,151,173,161,101,142,31,188,217,251,223,120,245,224,191,222,60,74,227,105,141,71,232,2,70,98,82,71,136,86,248,244,161,168,253,156,206,111,232,42,103,28,66,248,137,140,151,163,54,29,80,211,6,30,234,15,55,112,137,68,225,167,203,159,234,15,91,54,33,188,23,104,205,27,205,65,111,140,141,73,203,72,252,135,111,190,11,74,168,164,55,38,213,25,87,73,236,186,131,231,44,158,150,202,130,110,75,154,37,214,201,236,104,22,248,90,76,22,166,192,67,172,182,107,141,27,253,62,123,81,35,110,121,222,119,129,61,229,160,21,105,143,88,84,86,172,18,3,14,46,20,75,109,134,66,85,168,232,65,60,42,163,138,65,147,17,121,202,143,88,101,84,204,34,75,219,182,242,152,98,68,82,228,155,70,147,1,201,25,101,146,179,245,208,152,85,118,142,45,232,49,129,206,136,77,57,5,174,74,49,164,15,246,205,143,238,23,228,182,157,44,141,173,84,83,170,213,170,18,31,141,149,151,41,80,175,164,100,164,36,129,221,214,232,155,238,224,52,61,239,6,134,117,198,27,108,39,166,47,146,226,208,181,209,149,195,77,136,113,55,135,200,54,87,92,7,37,30,41,220,220,43,127,189,255,210,119,247,223,250,215,195,239,125,67,22,254,104,132,56,79,84,38,180,11,177,145,163,112,69,158,106,166,248,209,49,221,122,253,17,108,233,209,66,44,132,23,235,41,127,96,177,120,0,60,9,248,142,138,90,18,226,157,23,145,235,72,216,119,35,14,182,30,142,2,225,199,107,159,132,135,199,68,76,47,216,24,19,88,10,218,180,232,118,254,248,89,1,56,59,57,222,86,56,172,201,67,35,235,81,208,41,30,74,40,186,110,203,110,35,58,121,176,126,227,56,234,103,65,76,126,248,254,193,171,239,198,212,207,198,239,73,220,161,2,52,148,143,175,11,120,12,163,72,18,80,17,131,250,31,93,237,135,127,248,120,255,23,223,74,168,157,30,202,62,178,234,223,121,229,240,206,219,9,213,159,117,49,120,137,191,254,146,246,168,98,231,8,121,128,172,154,204,107,105,255,213,63,220,255,201,239,20,17,61,136,83,117,26,175,123,209,164,31,106,69,86,126,249,223,162,210,108,91,253,62,153,255,247,127,254,139,253,143,62,138,47,204,181,218,138,124,194,204,20,35,95,170,12,11,181,67,29,10,64,71,209,11,249,82,165,92,41,27,70,198,147,108,196,34,187,167,182,113,67,29,214,61,100,189,13,2,172,91,212,113,151,28,112,208,37,182,42,142,146,161,241,184,42,133,110,212,84,213,98,73,9,196,17,14,50,126,34,27,9,166,137,12,228,194,225,145,204,225,16,25,139,68,10,185,129,32,113,237,171,189,129,4,146,132,1,99,9,180,145,229,246,28,241,142,132,97,81,200,46,233,142,249,67,18,145,133,252,237,183,232,95,123,64,255,142,129,135,174,95,167,159,120,77,27,163,14,57,199,87,217,17,199,5,129,178,196,30,32,89,248,61,33,36,139,47,107,125,40,194,59,136,136,20,103,92,103,48,111,182,214,172,180,178,125,179,125,83,97,142,36,114,13,19,179,245,111,35,42,49,67,139,163,157,234,11,182,18,136,5,19,225,147,202,225,188,169,223,15,41,162,142,145,16,168,83,11,58,221,219,222,231,56,168,48,95,91,227,208,203,4,127,34,91,143,172,91,27,120,159,79,124,252,189,55,204,99,0,21,123,203,215,19,73,133,98,130,200,50,201,11,175,72,207,23,29,25,179,142,7,32,7,175,191,66,141,191,233,45,198,189,247,126,123,240,245,23,21,154,106,147,11,184,218,67,132,74,121,240,8,42,178,160,148,8,174,129,206,6,61,16,249,149,131,119,222,162,65,195,246,223,255,198,254,139,31,220,127,237,29,104,33,162,28,147,13,156,45,165,228,124,87,77,209,248,120,135,31,191,125,248,241,59,167,97,161,60,248,238,247,14,223,186,131,129,125,105,105,115,68,186,187,74,80,194,64,127,216,127,247,167,10,168,90,208,185,125,249,13,136,251,40,237,171,254,243,192,189,16,70,123,102,151,58,59,49,31,53,26,172,14,157,168,131,29,19,137,139,119,26,45,26,152,1,127,142,29,150,129,170,65,132,197,131,151,191,183,255,205,55,20,18,154,199,2,229,39,173,248,116,6,242,130,72,123,233,12,174,119,162,24,203,117,29,23,22,78,254,128,241,71,174,69,48,232,253,158,233,60,77,122,151,135,50,237,56,176,248,208,135,208,9,127,249,35,237,135,253,151,127,121,255,39,111,41,123,204,21,28,107,13,173,10,130,169,24,202,4,35,154,202,168,140,61,201,36,100,126,193,236,189,104,14,234,90,157,250,64,93,35,106,138,214,46,231,253,80,123,77,238,47,189,198,188,203,58,106,75,109,123,222,101,237,66,213,50,138,249,10,135,218,235,214,155,2,106,175,65,118,128,78,9,67,130,109,82,160,213,178,201,227,178,208,232,96,4,240,221,32,53,109,31,27,136,47,147,95,209,131,78,54,106,242,14,229,232,27,21,61,183,97,169,199,147,50,147,109,49,12,24,25,213,120,119,220,231,50,118,158,186,164,77,115,152,70,139,102,135,103,209,218,0,77,114,213,239,60,70,172,146,184,38,229,255,118,35,6,255,22,222,95,26,152,18,222,48,176,12,172,57,212,62,37,42,192,119,0,177,216,181,34,241,211,121,156,187,137,167,3,88,194,69,198,201,225,80,223,92,101,231,224,233,45,215,193,131,149,144,13,151,213,238,141,87,200,203,4,116,101,90,203,156,115,155,165,65,43,33,118,188,204,222,201,19,29,131,58,121,44,65,236,88,80,18,115,247,162,161,139,133,94,183,102,142,179,109,103,156,29,221,218,48,93,75,145,213,185,9,62,114,232,4,122,201,218,26,113,231,184,232,102,48,135,147,72,195,11,122,154,163,16,75,173,35,217,105,9,215,184,209,6,153,168,19,109,176,18,160,166,17,207,32,8,169,76,103,30,138,61,153,0,132,178,55,190,220,25,138,46,100,244,52,134,61,147,79,99,232,10,230,121,20,82,157,153,158,193,108,161,200,56,79,22,140,170,209,130,149,225,246,49,197,97,9,157,215,163,140,95,220,92,19,134,55,116,214,220,127,254,167,135,111,252,134,4,119,68,100,37,97,249,200,155,198,139,145,22,145,36,99,156,200,9,35,181,27,25,69,85,66,129,0,180,233,214,152,136,115,250,196,137,35,153,39,38,167,11,0,152,223,253,232,227,251,191,250,113,77,152,1,242,205,142,158,154,196,243,145,143,31,228,5,76,156,234,125,31,228,163,187,119,238,132,139,118,182,108,203,205,248,80,191,125,153,168,234,30,206,23,102,83,149,143,63,186,200,177,40,14,9,180,70,5,125,111,59,131,43,20,5,188,103,3,89,231,174,94,188,80,11,214,75,179,101,168,227,220,120,170,195,93,223,154,207,30,242,69,95,124,13,6,85,13,91,226,73,246,44,164,127,136,132,38,159,148,238,169,235,56,171,230,184,194,197,22,107,130,216,31,167,110,249,120,139,40,84,76,44,217,221,139,5,108,139,213,8,24,236,136,239,116,151,161,102,177,98,235,182,8,69,232,23,111,32,183,157,234,217,208,141,32,35,58,157,212,25,246,226,52,212,89,139,42,55,82,254,65,154,159,173,207,169,183,136,244,97,53,59,121,207,93,158,11,52,207,170,183,213,117,9,59,216,210,155,70,11,141,171,169,187,188,186,82,191,37,36,154,5,222,149,192,22,88,8,235,209,5,38,105,200,224,193,82,103,215,86,246,84,134,38,47,122,147,72,126,13,215,53,183,227,113,228,137,58,56,236,155,28,119,126,133,132,185,17,233,149,209,54,70,84,37,151,36,49,163,41,52,102,60,212,26,90,206,208,251,54,102,138,44,191,87,69,181,154,52,67,26,116,174,190,134,152,130,250,144,47,59,91,36,120,43,107,41,40,147,148,75,4,67,72,18,66,72,112,101,130,146,24,55,16,59,198,28,251,73,153,81,4,90,7,1,90,129,86,170,202,12,171,136,26,248,42,40,19,243,125,55,78,15,149,96,203,129,88,174,121,62,134,142,165,168,3,167,149,199,118,55,90,123,51,131,81,151,23,190,108,181,44,72,237,98,204,71,72,113,186,215,174,227,90,211,107,71,197,137,162,71,181,8,179,77,241,93,124,123,30,177,243,77,211,36,25,41,144,231,241,50,58,76,200,54,198,181,162,188,126,161,190,160,238,208,8,136,150,214,14,243,250,5,117,91,221,242,120,189,88,44,85,138,29,60,88,101,188,126,165,158,222,17,204,142,178,121,62,95,84,100,228,159,69,57,114,23,45,28,81,5,70,136,60,211,235,48,56,70,236,218,203,91,246,21,10,180,177,189,178,61,104,58,253,17,71,157,73,74,131,197,88,36,118,147,155,4,226,17,89,196,130,5,50,102,111,56,118,92,66,99,206,178,55,208,95,25,250,12,193,139,84,138,212,193,193,138,64,68,228,8,69,227,61,209,186,37,28,13,216,198,211,148,133,244,89,235,203,2,209,136,69,163,157,181,78,157,226,237,199,78,59,81,23,41,110,88,171,167,229,47,48,25,102,173,47,26,167,23,57,74,229,56,163,158,208,50,209,39,15,129,40,96,4,125,3,202,64,198,169,77,104,238,232,52,75,0,11,67,207,182,174,8,124,19,40,101,82,86,160,41,83,147,8,76,164,206,95,193,54,33,114,210,80,140,97,40,8,247,115,41,104,15,251,238,76,125,87,57,248,201,135,32,95,109,247,236,113,15,119,76,208,191,127,122,247,206,247,225,81,123,195,217,222,192,39,247,127,236,79,113,255,245,127,192,247,173,141,129,137,55,30,247,127,246,151,251,63,254,211,253,159,161,253,86,223,234,237,96,120,137,13,242,28,159,220,238,153,14,249,186,255,254,119,3,79,64,65,162,79,118,214,28,187,75,19,189,245,54,125,212,54,201,247,131,159,126,72,191,55,121,41,111,189,45,158,181,205,166,175,164,172,200,205,10,220,89,219,128,153,110,74,213,103,131,117,250,146,144,236,89,81,126,68,18,250,46,43,83,17,145,234,254,175,191,67,200,235,88,104,68,197,129,27,240,201,22,198,182,184,90,135,121,197,246,47,219,220,236,117,17,197,204,191,105,113,207,149,218,136,240,161,234,187,82,173,117,249,54,118,131,26,3,147,0,65,228,72,252,170,51,68,108,16,60,49,199,23,4,0,36,12,143,239,147,226,101,24,79,84,216,20,18,190,237,228,73,151,128,233,44,146,227,148,40,251,5,15,81,7,47,227,97,75,4,129,164,187,141,139,143,94,175,155,48,235,113,198,211,186,28,248,206,172,80,212,30,253,124,129,78,98,72,237,100,224,215,152,205,234,47,247,50,190,122,69,117,247,127,248,201,254,157,223,222,123,233,131,253,247,191,127,247,163,59,202,169,30,2,232,244,71,86,10,114,27,245,186,67,107,234,19,124,159,101,171,187,120,123,152,86,210,167,235,185,127,185,161,101,171,48,145,201,71,51,187,211,200,94,95,205,40,153,217,126,110,108,141,112,166,157,118,97,125,143,174,116,255,147,23,239,191,249,241,254,183,95,220,255,222,239,15,126,248,254,254,59,175,253,159,231,95,128,223,7,239,189,138,187,30,175,62,79,170,159,178,106,250,237,255,162,95,201,251,135,39,6,62,28,190,242,215,131,119,191,9,95,15,255,235,183,50,109,133,105,104,147,8,3,186,142,157,198,183,222,134,201,151,76,41,20,73,63,8,70,40,157,158,138,17,74,80,68,13,115,131,242,25,130,76,66,78,198,75,249,72,70,22,54,71,24,61,146,68,63,158,182,128,104,147,22,86,12,83,122,119,61,32,19,148,232,248,252,101,247,37,50,176,75,237,140,42,163,172,72,130,28,151,250,240,171,77,203,65,31,25,114,249,220,219,65,8,55,20,33,97,214,95,192,167,24,2,49,206,69,5,69,69,249,37,200,177,220,147,130,124,188,226,140,122,244,176,13,237,247,84,230,92,17,240,88,80,45,170,230,95,91,130,60,107,22,9,215,97,110,103,201,71,20,125,41,214,238,83,142,187,78,69,91,252,134,139,17,185,94,9,185,14,16,233,54,210,240,132,128,216,83,211,29,80,101,250,228,118,7,6,128,253,161,150,60,228,88,140,27,182,209,84,55,208,150,168,215,198,181,180,54,246,92,31,155,253,13,23,3,17,97,9,114,18,43,50,9,43,93,78,232,134,18,238,97,156,16,11,166,82,31,196,106,34,166,131,2,112,197,196,203,119,98,255,52,166,176,115,212,127,138,193,188,48,73,125,9,13,58,136,180,239,1,66,177,43,45,6,55,85,99,183,149,221,222,72,6,175,127,249,119,119,63,122,126,255,111,191,220,255,217,63,20,22,206,168,187,225,220,236,193,174,131,161,143,72,150,45,88,129,221,149,13,119,211,218,22,128,233,175,254,240,238,223,95,61,248,237,215,246,191,241,39,158,15,36,3,52,4,51,137,211,37,203,74,13,77,56,62,251,207,190,127,240,167,111,209,107,133,164,76,4,242,230,34,115,49,227,152,229,4,222,6,75,248,206,219,60,47,98,205,136,76,237,94,183,55,54,251,203,60,138,180,104,164,128,125,193,200,80,52,35,254,126,22,61,161,96,151,124,118,203,105,91,45,144,45,186,208,110,81,26,204,3,116,130,243,192,214,127,138,168,49,164,227,121,33,205,141,17,200,74,163,145,178,151,116,169,7,114,211,83,116,22,114,200,62,120,114,205,70,169,94,122,48,71,166,157,244,192,187,144,72,211,237,208,174,139,29,157,152,124,55,186,48,202,185,177,115,193,1,37,107,222,196,235,10,216,115,103,114,255,146,110,173,185,206,192,202,124,117,38,125,227,171,91,185,213,83,153,220,191,204,204,90,116,145,181,51,207,61,199,240,250,36,78,243,174,239,40,51,93,161,7,190,211,0,181,131,86,228,90,163,53,130,181,61,178,198,75,168,184,1,139,7,238,67,2,13,218,203,168,37,171,152,225,65,164,46,98,53,83,70,151,34,248,176,162,150,32,9,172,21,50,81,40,194,239,17,17,104,3,155,178,148,134,210,153,48,220,32,65,186,240,106,201,66,137,124,23,38,27,93,86,34,47,217,80,238,201,241,36,123,170,100,244,28,157,158,216,229,75,169,22,172,177,217,3,82,198,206,122,224,16,69,100,9,251,221,146,196,123,42,9,197,140,235,114,232,0,32,37,99,42,82,111,167,224,19,22,117,57,242,49,247,211,1,141,236,4,11,255,60,26,57,243,120,163,215,69,243,61,235,185,231,148,155,91,99,216,174,34,223,102,78,43,126,61,158,110,31,170,114,154,16,94,79,41,153,83,12,126,27,27,45,37,65,230,66,39,156,207,120,163,2,33,177,41,205,113,205,155,144,45,67,54,22,46,207,38,48,141,148,106,79,229,14,187,114,47,161,92,59,93,15,101,98,58,148,86,196,203,102,12,54,137,249,189,68,123,242,54,243,172,111,234,226,221,1,179,46,240,11,6,73,17,194,31,95,185,124,41,71,99,60,195,190,141,103,4,36,174,196,10,44,118,228,6,215,34,134,12,105,159,207,38,72,19,108,186,135,226,129,203,201,102,76,82,219,138,47,39,169,111,104,186,176,106,142,241,220,134,135,239,86,233,33,85,77,241,214,65,69,58,237,242,27,155,70,175,138,87,232,181,181,41,210,161,176,133,139,78,192,12,193,19,227,234,60,134,27,97,90,85,188,34,203,23,127,215,135,82,200,17,147,4,50,23,218,107,232,25,149,79,165,163,103,84,228,173,84,44,6,199,20,232,12,211,197,225,72,7,82,145,91,26,82,159,140,166,64,246,50,188,94,132,138,230,251,61,224,144,101,92,105,17,0,254,49,216,47,249,153,150,87,185,66,67,95,236,169,30,36,68,184,89,82,78,47,153,66,131,76,176,205,53,121,52,164,77,56,104,13,34,73,200,117,18,70,207,106,153,163,49,193,131,229,31,8,125,2,64,79,174,137,21,191,102,246,206,195,155,224,209,33,11,209,199,22,3,118,88,40,91,15,168,2,176,78,46,84,78,207,17,242,244,74,62,103,228,181,156,94,206,233,133,82,173,162,233,250,12,203,170,72,231,142,12,193,51,226,176,20,68,193,49,53,45,241,102,49,52,13,245,100,237,4,168,229,57,30,88,142,169,73,2,65,26,56,185,103,142,84,83,74,162,130,218,141,253,67,222,96,9,228,27,127,123,242,36,22,232,123,228,43,179,231,127,167,246,235,61,175,48,32,116,134,137,94,51,202,41,247,148,2,191,29,242,187,79,213,184,216,4,81,175,9,100,42,202,207,72,164,16,233,208,15,16,100,60,74,205,168,238,59,156,6,177,193,233,111,90,233,93,116,65,170,89,123,104,197,13,28,14,124,62,43,15,75,75,85,158,109,246,77,132,17,0,81,179,157,210,184,146,25,113,208,77,250,155,17,68,43,222,83,189,229,37,22,77,28,203,32,142,80,228,62,116,52,236,35,247,207,224,37,87,221,186,97,229,136,92,125,25,90,37,138,135,189,72,95,157,149,23,122,2,10,59,230,104,249,33,198,192,62,161,70,76,76,174,173,115,164,100,111,134,243,81,146,71,12,63,147,30,153,212,90,96,114,186,188,159,56,97,7,121,97,150,239,97,108,94,179,251,80,239,212,137,47,238,114,91,108,198,140,26,129,178,8,148,120,242,164,210,114,90,235,195,222,88,33,175,73,82,17,153,195,227,55,179,238,122,252,54,169,9,230,212,3,75,171,139,165,25,214,42,135,234,104,225,69,91,42,149,242,157,92,54,111,211,158,152,230,12,159,35,105,217,230,98,42,235,154,211,50,239,6,101,19,211,6,54,132,25,196,238,154,160,49,1,153,142,23,22,228,1,218,226,83,92,24,82,36,81,72,76,15,118,193,17,218,161,113,156,249,206,204,138,87,66,247,47,104,207,229,95,62,143,66,187,61,61,225,118,144,106,178,56,243,139,151,200,232,185,92,131,35,123,16,253,18,51,32,243,116,143,96,235,62,238,227,233,168,150,138,157,1,229,5,216,137,136,241,164,235,108,141,84,233,51,27,207,175,104,167,105,114,26,91,53,248,186,230,189,84,20,210,20,161,97,38,238,245,242,165,25,94,16,153,253,61,236,89,252,223,187,114,96,215,102,115,219,13,236,197,211,164,47,235,176,180,230,54,220,62,177,12,25,13,29,123,100,209,99,30,28,165,8,227,62,210,92,170,7,48,242,9,149,40,21,208,139,214,24,201,102,32,95,198,138,251,69,16,219,60,55,166,216,211,104,169,157,88,214,13,225,229,184,154,99,71,50,150,63,164,207,24,113,35,104,159,160,39,45,191,73,52,135,189,25,148,155,177,31,200,95,178,186,162,76,125,101,212,198,91,252,126,251,202,86,59,224,96,104,91,91,254,135,240,32,220,45,94,216,6,210,39,179,32,212,187,92,136,72,39,120,83,161,37,163,9,162,245,56,237,115,82,165,134,142,106,234,222,123,127,185,251,247,79,208,89,95,28,117,190,132,30,121,135,63,249,120,255,239,63,252,63,207,127,109,106,99,206,160,223,28,177,228,165,232,58,36,150,136,136,177,133,147,117,73,28,204,29,117,201,27,18,156,39,50,117,217,103,98,208,192,35,34,80,94,16,98,76,78,58,0,171,19,163,182,16,250,82,152,128,224,122,68,70,18,109,166,173,206,21,79,251,226,230,149,113,61,175,169,145,12,197,13,49,131,124,230,34,81,103,122,86,191,77,226,131,133,33,173,142,218,81,60,55,235,30,190,65,96,175,204,59,253,190,57,140,48,39,149,133,105,209,135,116,203,61,193,236,54,232,119,40,142,14,109,226,154,17,185,176,211,32,62,116,81,87,19,58,156,164,195,169,19,155,140,20,71,194,159,12,183,105,129,234,141,85,30,186,203,167,35,118,153,142,40,151,19,135,102,198,206,7,78,41,228,213,50,246,49,74,137,74,230,185,231,148,25,242,76,137,105,30,121,57,67,251,165,97,183,49,254,155,125,109,168,68,152,47,179,208,64,209,39,12,36,68,144,2,191,20,26,155,199,49,55,208,3,133,39,166,126,166,188,101,52,66,11,85,128,165,86,64,159,177,244,216,15,88,43,145,202,194,103,26,148,90,216,238,240,96,180,215,2,17,249,84,84,70,46,99,158,86,50,168,24,52,97,75,91,159,229,150,40,118,20,43,130,120,76,147,237,73,198,15,97,63,245,48,255,68,14,156,95,185,207,160,135,129,130,135,119,32,205,9,103,3,57,73,93,82,226,109,17,178,36,238,162,66,182,201,143,246,164,15,135,2,140,47,75,247,98,179,68,191,137,247,124,85,105,32,195,64,232,42,233,44,228,6,8,241,220,36,187,199,140,5,196,196,4,9,211,62,157,150,34,16,146,73,33,130,1,14,93,235,12,49,170,32,143,165,108,170,157,97,162,152,156,109,172,134,31,5,30,228,54,236,30,80,156,86,200,70,15,60,103,133,106,199,115,45,95,189,145,205,162,94,35,178,29,12,177,141,2,65,38,38,236,74,71,106,136,77,79,9,104,11,2,47,208,226,98,79,237,196,84,31,136,133,4,90,135,167,10,208,55,166,172,74,132,76,82,188,67,48,55,216,187,72,148,154,213,79,48,165,201,127,22,47,20,180,192,115,88,98,104,22,210,159,83,230,193,32,51,230,201,147,38,23,255,234,58,126,137,180,227,192,67,79,212,27,113,149,152,231,247,254,117,155,132,248,145,70,213,139,210,184,231,119,85,241,155,45,5,11,58,29,191,43,73,114,119,32,19,83,218,148,47,192,50,41,210,80,25,124,143,235,7,19,74,228,169,229,29,46,68,175,224,53,149,14,54,158,89,240,49,63,121,50,171,215,73,160,65,166,54,75,187,40,46,126,74,134,27,20,96,240,161,209,120,73,164,131,149,8,173,143,71,125,88,57,211,206,41,157,43,132,240,204,181,8,38,129,95,21,84,21,200,177,41,142,157,144,82,38,43,167,101,184,152,49,61,197,197,113,100,155,49,206,83,234,37,68,149,95,88,254,12,5,79,102,80,78,64,113,250,228,73,11,45,26,176,33,172,79,189,230,96,27,102,188,70,40,51,32,96,94,134,124,160,17,241,254,239,213,221,152,99,14,7,214,113,89,203,234,145,253,64,210,134,176,197,204,10,66,78,135,87,247,124,11,1,146,48,19,235,28,144,128,24,23,160,169,151,127,120,9,47,202,50,155,77,217,80,92,203,112,11,41,87,85,216,5,148,63,126,149,36,131,156,136,57,6,143,22,55,80,153,155,15,94,200,40,190,64,160,201,130,131,108,109,72,105,15,29,214,4,142,216,200,97,88,224,25,155,197,207,61,119,194,122,238,185,137,234,241,25,145,79,137,50,80,20,30,106,84,174,131,135,138,139,246,197,87,160,171,149,224,153,179,76,185,197,220,219,194,157,78,215,64,144,180,118,121,140,155,168,243,196,131,31,191,113,240,250,27,10,55,197,199,217,117,26,84,241,187,31,61,175,212,12,254,229,206,183,149,90,94,188,121,69,169,21,216,151,253,159,253,76,169,21,69,178,31,40,181,18,127,243,226,59,74,173,44,242,124,93,169,209,19,54,2,149,155,81,111,214,175,170,23,105,104,44,171,216,9,219,63,222,84,77,213,241,236,31,49,86,147,150,47,24,114,104,44,72,87,191,40,5,197,42,234,133,152,45,99,87,201,205,180,183,158,5,189,39,173,103,114,67,16,75,106,138,94,213,76,152,228,252,5,123,218,108,98,56,112,250,180,105,245,216,83,163,217,50,248,211,118,79,20,144,23,73,215,54,108,246,180,96,181,75,252,233,120,131,61,52,139,102,135,63,68,227,54,157,61,111,233,45,77,126,110,176,231,229,150,165,243,231,219,61,94,180,214,204,11,138,137,77,25,167,78,51,44,101,207,179,252,52,189,209,117,164,56,131,99,220,39,68,34,135,157,28,158,128,117,9,152,197,206,200,145,74,153,37,203,188,105,219,206,56,213,129,165,34,5,130,208,70,223,74,125,73,57,101,159,82,190,132,139,233,154,235,108,165,240,178,163,13,92,116,241,242,194,181,11,139,207,94,186,124,245,217,51,151,175,93,90,80,84,139,219,17,186,55,236,213,61,147,216,158,214,195,55,132,178,101,170,139,39,170,124,77,171,59,160,14,179,193,173,155,240,28,237,123,113,140,209,206,164,88,104,38,199,63,3,190,170,90,186,142,103,234,86,209,50,38,38,110,106,21,147,37,54,39,151,172,233,85,146,184,84,172,76,46,57,223,110,146,196,229,188,22,216,228,188,246,41,196,0,175,135,214,62,51,48,168,179,77,144,23,74,5,181,247,228,220,229,229,45,237,252,217,174,211,128,127,151,86,174,173,45,94,235,194,167,5,252,218,216,154,111,60,3,127,230,158,110,108,14,206,145,39,79,95,90,89,214,150,26,238,168,208,42,61,1,223,221,229,199,151,23,207,92,51,23,175,140,7,215,78,45,221,124,106,241,218,109,123,230,202,202,90,243,148,251,100,111,237,204,252,226,53,179,187,214,223,30,157,239,172,204,247,135,23,150,236,179,203,206,173,237,173,202,173,179,79,173,172,245,182,158,113,70,103,150,158,126,102,253,241,197,149,167,174,15,158,152,57,51,120,98,253,214,206,232,169,57,163,58,62,53,99,13,111,110,230,119,220,29,187,211,174,148,181,234,206,134,241,244,118,179,88,220,177,175,92,182,42,29,171,82,204,111,183,206,15,138,131,241,220,147,207,44,172,20,22,159,220,154,31,118,175,108,54,230,172,70,181,50,231,22,26,59,219,87,171,59,183,158,124,186,233,44,44,207,12,174,27,231,110,118,231,118,150,122,75,167,110,95,123,102,221,126,162,223,24,143,158,186,182,190,210,24,172,104,103,237,238,220,133,197,225,210,245,254,120,165,83,56,211,222,217,94,190,222,189,238,94,158,187,82,90,127,252,201,115,229,206,227,43,250,249,222,147,103,230,183,230,47,117,151,183,134,197,245,74,245,246,202,117,171,210,106,46,45,14,206,172,23,202,218,37,75,179,207,109,25,219,79,84,171,173,229,11,103,6,115,131,249,194,124,231,156,187,180,84,94,28,63,62,216,126,124,107,225,90,239,114,247,114,190,241,204,86,245,250,220,149,103,54,47,46,86,87,172,197,235,215,111,58,11,87,159,56,183,54,238,187,230,165,245,126,249,204,220,72,91,110,205,141,10,139,139,155,235,91,13,253,252,198,218,173,11,59,183,207,108,157,171,118,219,43,167,174,54,236,235,203,218,197,101,179,179,116,170,97,182,230,87,158,218,94,90,108,174,207,173,148,206,26,215,138,141,81,97,254,122,233,241,103,58,231,231,78,173,180,46,223,190,112,115,125,126,236,152,115,23,30,127,198,89,188,217,234,153,215,180,245,113,183,121,97,241,106,227,130,213,104,141,170,115,115,151,187,11,154,125,254,233,39,12,99,184,116,102,174,241,204,206,217,173,149,237,225,168,191,60,104,22,230,198,235,55,75,103,138,122,245,106,183,115,235,241,179,77,99,241,210,205,254,210,83,198,66,126,165,51,116,111,182,47,63,217,181,110,93,24,108,157,125,218,238,61,62,152,105,228,31,159,131,126,186,190,56,118,230,150,150,155,27,203,91,23,75,237,103,206,206,109,150,30,95,50,214,47,63,222,90,185,120,190,115,235,137,126,183,179,249,244,245,57,173,55,216,188,118,91,239,44,47,46,60,185,246,196,185,110,255,230,229,229,167,245,167,245,205,29,187,122,118,115,174,215,232,57,203,133,230,83,37,109,120,238,98,251,218,224,220,185,78,247,182,118,105,105,254,66,247,202,185,115,13,123,220,207,95,61,215,181,78,21,26,151,171,133,209,147,59,43,183,79,173,143,158,57,127,221,182,158,90,239,143,175,60,177,188,209,237,140,218,79,46,107,221,210,213,167,23,236,29,251,230,112,254,250,218,117,219,185,112,117,225,233,245,235,115,229,234,96,112,249,105,115,107,225,250,154,105,220,58,127,249,114,241,242,230,19,246,245,243,43,237,83,27,70,99,116,123,244,116,243,218,182,235,84,47,158,119,118,158,62,191,108,158,90,159,41,45,181,207,237,88,87,206,27,198,153,179,115,131,206,181,5,237,153,53,253,241,167,187,174,241,196,165,243,86,235,169,106,239,98,121,244,248,185,249,157,51,198,210,98,97,123,123,185,58,111,159,107,182,87,230,70,79,221,234,159,115,186,87,138,55,187,246,245,167,22,198,229,70,207,188,153,159,215,10,214,154,1,179,96,41,111,94,216,168,52,244,75,237,167,187,213,153,209,147,231,230,159,208,157,21,163,168,205,239,156,191,157,95,191,126,173,242,184,171,151,157,139,87,158,188,218,88,159,41,92,205,119,79,173,159,111,173,175,159,29,92,157,233,149,159,158,217,56,167,61,174,111,58,173,157,91,87,207,187,229,241,229,153,70,103,171,84,134,238,185,210,94,232,143,201,220,93,236,159,185,186,190,178,241,196,96,126,30,151,184,178,217,140,83,128,210,74,167,92,209,96,13,86,232,85,59,177,199,5,193,18,116,49,151,152,228,223,184,1,18,178,10,34,128,178,138,200,79,68,184,235,143,200,225,35,95,113,248,67,110,163,139,27,113,181,106,129,108,194,142,10,102,205,180,82,50,203,157,86,167,213,82,160,172,19,154,186,59,114,54,220,150,117,209,28,18,91,194,53,19,36,72,132,132,64,192,109,178,194,181,18,72,54,10,205,252,167,64,114,65,55,43,69,75,47,77,73,114,69,211,39,47,247,149,66,81,161,137,173,248,246,149,117,144,78,62,133,246,25,176,145,148,243,198,180,237,43,148,38,180,47,231,130,92,64,227,133,30,155,91,55,245,43,109,57,131,249,32,114,149,192,68,149,97,173,82,46,183,245,243,71,125,244,23,71,213,222,43,166,237,121,230,114,208,38,242,38,148,23,97,178,241,56,116,55,42,49,190,145,240,147,194,193,70,17,133,38,210,235,218,234,116,80,95,133,45,219,93,159,232,255,203,80,140,94,191,67,65,148,162,113,104,153,255,35,199,205,139,130,241,172,86,36,20,79,114,220,74,252,224,149,56,20,65,142,217,20,6,227,162,248,21,120,84,226,133,94,15,129,237,117,200,221,6,34,119,38,131,236,117,40,194,30,36,12,131,235,137,50,4,198,224,103,100,76,40,40,6,133,195,72,28,144,214,154,213,90,199,96,4,28,231,222,223,129,59,219,183,119,198,12,138,43,178,3,221,13,155,226,93,224,85,224,84,61,233,203,17,211,165,254,52,18,122,43,161,39,18,180,213,223,28,129,218,74,136,13,76,76,76,195,16,32,125,120,76,44,117,16,125,40,49,150,136,194,92,208,37,140,249,36,48,53,170,175,46,72,144,106,118,142,164,164,209,213,37,100,181,35,225,169,193,55,10,221,138,64,106,240,133,88,215,76,194,78,243,131,144,189,126,7,25,230,111,63,146,128,47,81,237,9,193,82,29,23,232,25,169,143,79,97,6,180,73,230,216,81,234,227,253,141,230,98,12,184,105,151,129,102,108,34,130,17,199,118,34,87,70,174,185,69,109,210,55,179,244,129,136,229,192,226,137,251,67,46,176,135,104,19,47,0,29,89,29,124,141,146,162,131,123,177,114,200,87,129,36,96,226,121,183,67,14,1,170,165,22,195,101,212,219,166,142,32,35,189,227,219,141,252,0,129,34,244,58,133,88,76,112,181,199,215,1,71,123,63,110,55,105,78,142,67,244,199,65,10,114,52,191,200,173,45,50,41,153,127,9,112,34,228,54,94,4,154,8,243,76,130,131,187,228,60,159,220,160,83,10,199,72,127,68,180,178,249,244,144,180,226,60,124,52,180,222,123,247,31,251,111,189,68,77,170,238,222,185,243,176,132,82,27,23,247,83,161,245,240,7,127,186,247,222,207,143,137,226,43,107,142,253,136,186,120,255,221,87,238,253,250,197,123,239,253,246,240,227,111,48,32,253,135,164,153,227,231,11,114,9,12,138,218,199,149,102,196,93,42,165,213,138,57,251,251,86,43,234,194,79,15,166,226,93,254,209,127,62,214,155,159,30,208,210,21,245,224,143,31,28,252,233,5,134,47,6,89,122,54,22,92,35,62,11,184,217,41,171,81,62,39,146,13,33,75,151,206,204,50,39,115,42,187,19,179,98,242,196,113,123,221,158,77,54,78,242,253,42,172,135,87,85,158,151,34,142,69,58,129,36,248,103,72,214,210,146,81,106,224,0,139,0,77,212,71,106,155,172,225,102,209,42,248,33,169,134,252,254,179,205,78,117,91,106,79,237,75,8,14,197,142,105,148,170,220,171,93,221,168,15,133,79,251,64,2,37,236,224,231,82,199,66,112,223,53,252,108,181,181,146,130,144,87,210,136,46,225,141,100,191,79,145,10,253,206,178,98,192,107,27,208,174,222,237,158,13,251,31,61,105,94,141,27,194,126,23,152,26,184,249,130,131,134,230,4,196,1,191,161,43,17,217,24,46,5,89,9,185,102,9,29,138,64,17,67,199,34,188,234,57,143,46,72,66,96,83,212,14,113,89,243,73,112,232,251,70,27,1,140,141,249,174,185,125,189,134,7,135,69,11,219,206,30,25,248,168,220,106,233,222,163,60,62,234,104,133,50,246,144,144,157,8,218,34,17,5,201,39,31,99,243,122,18,220,156,104,214,250,32,17,125,144,38,82,166,243,44,242,76,207,25,51,56,252,138,194,234,90,176,29,162,39,212,50,148,210,27,88,192,168,174,100,161,158,178,188,115,226,136,196,8,10,230,191,52,221,90,235,245,173,180,158,97,54,27,22,222,244,110,34,12,32,80,64,109,53,82,90,141,21,72,159,214,13,149,121,53,153,238,128,88,248,103,102,73,58,131,68,51,234,141,47,2,69,150,59,226,143,243,212,206,195,178,219,138,87,208,104,236,12,137,221,20,189,221,206,68,120,47,77,112,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,149,186,2,108,208,27,201,54,118,228,80,161,195,221,37,120,83,152,74,227,37,67,168,47,201,10,206,227,216,186,203,52,17,188,34,87,209,2,141,89,159,201,26,86,152,176,35,115,147,47,140,197,68,118,178,67,236,100,83,118,178,35,217,201,230,236,228,57,254,133,56,138,188,10,12,111,44,91,217,18,91,81,52,20,194,91,179,210,228,144,17,171,24,90,6,185,46,231,200,22,2,202,193,218,3,206,146,21,254,207,123,243,97,123,211,87,113,216,228,136,244,50,90,149,185,194,186,144,26,211,113,74,213,112,58,97,140,36,173,58,184,84,119,235,77,181,65,161,98,204,86,203,187,42,229,155,106,87,117,85,211,219,84,75,86,190,173,85,75,186,124,85,202,145,141,87,235,13,233,194,180,82,72,56,207,44,106,8,246,248,200,207,51,155,149,74,185,99,228,11,211,158,103,70,220,184,121,53,142,115,195,83,74,111,208,157,25,153,29,43,59,0,109,11,53,174,44,57,29,200,149,117,93,183,116,179,68,110,77,177,168,41,174,5,245,86,41,79,142,126,171,154,246,63,113,142,234,147,127,155,205,81,31,180,200,193,0,196,236,33,122,180,249,129,237,201,11,116,69,145,15,56,226,138,161,167,16,148,253,188,51,55,22,60,38,24,59,47,116,186,69,76,223,174,32,84,115,220,169,150,151,162,110,249,207,176,188,55,202,94,224,156,150,213,219,221,24,163,13,173,174,121,239,91,78,95,138,89,1,186,65,173,180,231,163,58,58,104,201,189,55,191,125,240,131,79,246,191,125,103,255,229,127,147,106,131,213,161,69,80,246,68,122,223,137,42,221,153,248,55,249,172,201,25,18,225,18,122,160,105,142,26,109,20,1,71,76,133,176,209,185,241,188,53,186,128,53,7,142,90,29,123,205,217,224,7,133,71,5,31,167,28,5,210,10,12,129,106,50,51,251,217,32,36,185,164,17,153,222,129,132,155,235,141,46,88,102,231,52,133,251,174,5,129,250,166,11,246,154,102,16,126,166,48,175,131,197,224,198,234,105,69,169,153,33,215,176,83,74,102,186,128,176,8,83,158,137,103,172,28,69,2,71,133,110,179,53,41,178,79,40,155,170,208,124,225,35,212,184,26,124,145,95,30,138,233,240,120,249,107,127,149,66,65,142,163,162,226,200,108,53,197,121,190,191,208,201,221,134,32,231,71,239,52,26,204,97,114,151,145,116,199,218,97,191,255,9,11,52,224,101,160,129,43,162,123,204,63,69,19,251,15,81,176,191,245,59,127,29,83,244,223,104,60,124,128,254,131,92,83,245,31,166,243,78,238,241,43,185,34,136,50,87,165,157,65,87,30,118,114,111,51,121,217,215,141,212,120,85,156,219,178,211,250,232,243,247,105,7,234,70,82,188,23,30,155,136,161,104,112,108,94,182,167,196,135,129,113,108,178,65,177,155,39,15,139,248,123,175,31,126,248,171,132,200,129,17,48,201,124,163,242,17,192,52,157,4,10,136,255,198,19,56,42,82,184,222,151,120,92,220,152,74,100,246,243,87,8,34,138,77,128,253,130,96,232,190,74,169,192,184,120,187,213,151,128,64,223,251,219,254,75,119,18,42,29,75,222,87,201,32,207,84,11,69,247,46,179,107,82,217,67,165,1,204,47,130,214,200,209,142,101,216,231,73,216,195,60,188,14,193,215,101,55,1,88,214,105,209,112,211,197,187,149,13,188,112,240,63,194,30,81,246,2,49,134,85,169,136,4,201,132,221,5,82,208,235,168,171,208,188,8,69,45,201,14,177,114,130,81,152,126,205,126,148,139,15,150,62,205,178,253,32,123,29,230,154,110,217,38,251,28,95,118,214,182,71,227,209,244,107,78,175,29,92,112,200,38,227,5,253,110,181,67,235,205,106,56,72,35,95,134,124,134,2,228,96,247,138,105,227,57,90,156,176,26,5,251,75,178,55,199,118,108,86,120,231,101,12,94,63,70,220,134,225,60,38,200,18,210,133,152,120,198,155,202,30,248,122,155,39,218,91,85,71,9,1,56,163,239,48,253,215,157,23,205,219,236,198,211,139,32,197,174,72,201,123,114,208,171,80,180,134,108,203,234,3,183,18,24,191,152,240,115,123,170,50,69,162,233,130,73,49,20,40,30,202,184,136,147,225,182,69,0,184,120,216,164,59,223,165,225,167,147,239,59,253,1,155,116,13,250,3,29,85,133,4,206,10,229,49,166,144,191,253,210,2,187,140,125,240,27,87,63,5,249,73,20,160,96,20,25,21,235,184,40,40,36,83,48,246,234,191,251,209,55,15,190,249,27,30,25,235,184,234,175,4,234,231,13,239,183,130,13,167,23,53,199,86,113,49,178,226,29,175,214,247,63,188,251,247,87,211,131,204,163,174,242,150,212,208,23,238,191,244,221,244,224,255,249,96,102,244,200,171,237,140,250,227,182,215,220,195,31,188,113,240,252,11,148,130,131,95,126,180,255,238,79,247,159,255,219,49,144,194,155,70,194,196,8,246,114,113,157,9,198,79,211,180,135,10,146,37,71,246,72,146,162,96,179,236,217,210,210,193,72,139,20,116,228,16,14,174,69,47,121,174,17,137,138,134,192,242,137,55,180,239,126,246,199,195,59,159,8,144,117,212,54,125,102,72,32,39,245,108,147,237,112,52,92,174,120,18,187,157,200,153,88,139,152,73,6,235,72,220,183,187,60,46,135,202,221,60,233,113,77,112,199,239,90,115,150,105,147,15,42,86,110,101,177,119,70,74,237,134,161,169,121,77,45,104,106,81,91,149,94,37,149,176,2,239,161,35,183,209,207,87,25,59,99,179,175,166,72,113,106,10,207,89,225,55,222,229,170,41,60,87,85,83,8,57,131,231,31,36,33,238,43,248,151,199,31,132,92,225,208,131,240,144,158,96,120,141,10,166,97,46,57,60,56,161,220,217,209,161,152,189,136,76,167,20,58,92,4,188,144,237,46,21,140,166,72,98,64,84,48,6,68,76,56,101,226,242,41,197,122,192,249,129,110,218,11,4,171,99,138,16,13,114,134,196,8,13,35,11,228,210,185,190,211,90,15,200,165,52,46,72,77,209,82,90,74,7,217,52,165,113,65,210,119,216,194,100,193,215,126,115,240,250,27,255,253,183,159,74,82,63,146,151,29,2,191,91,110,140,249,95,190,72,195,218,68,73,163,8,186,8,99,190,13,255,178,23,47,102,219,237,212,185,115,181,193,160,134,97,197,21,34,178,100,105,26,37,38,17,15,223,57,182,240,228,222,165,158,107,10,249,11,114,48,202,142,8,223,8,242,236,75,31,224,2,132,177,213,178,146,160,11,111,246,255,246,252,254,219,223,162,77,131,36,24,41,195,159,224,240,227,127,63,248,249,27,60,129,39,50,163,31,109,132,85,34,176,144,59,14,137,203,72,221,40,78,58,38,47,131,103,141,228,161,108,11,37,15,107,68,156,116,17,202,179,72,116,12,21,29,185,96,78,193,26,221,183,100,149,227,152,4,72,210,76,34,205,69,72,146,226,37,21,41,195,20,23,138,146,92,201,228,67,171,133,185,46,244,76,217,90,78,106,148,50,165,221,27,147,226,84,159,212,231,55,62,155,118,191,97,98,138,39,197,28,183,205,28,93,238,165,77,60,80,1,31,224,99,137,10,74,133,17,33,164,236,60,120,109,17,122,16,177,205,140,26,234,98,49,196,155,98,228,49,30,34,29,246,17,137,186,228,149,252,168,226,155,68,158,2,249,15,59,34,195,158,220,127,254,249,20,59,238,160,81,40,9,145,237,157,5,203,133,41,212,38,188,206,122,2,163,195,120,212,141,198,195,216,67,186,40,99,66,47,200,115,40,32,244,113,7,46,11,236,107,108,188,140,34,223,186,12,41,126,145,45,246,58,18,84,86,22,227,15,222,253,147,28,176,104,51,58,84,81,168,95,229,91,155,137,103,28,62,181,193,203,61,121,243,49,242,177,155,143,66,51,178,163,130,17,146,72,159,92,166,15,18,54,32,121,223,97,123,142,239,40,229,17,110,64,145,123,14,6,18,14,109,57,68,8,70,102,140,219,118,68,130,224,214,35,94,4,207,201,255,199,103,229,138,185,105,249,142,32,113,82,166,172,219,45,16,121,35,78,34,39,71,51,10,7,126,39,51,18,77,120,97,74,246,235,94,12,193,81,61,0,252,69,209,169,212,86,125,23,207,191,207,90,65,24,0,234,205,76,113,155,70,167,8,36,224,12,1,177,158,25,80,84,233,25,60,196,34,71,185,138,106,71,249,85,91,190,184,46,93,107,124,117,180,182,125,228,90,208,5,118,121,180,233,82,179,252,233,42,18,87,132,19,106,99,200,92,13,88,126,8,40,215,216,217,178,175,186,150,53,109,61,68,80,24,249,141,119,98,155,197,27,212,66,16,240,153,33,98,83,92,48,17,81,122,234,150,225,130,13,95,216,162,125,228,158,164,87,245,43,227,62,198,5,132,5,174,239,52,149,137,149,98,156,98,38,95,225,148,90,241,66,154,51,251,77,178,69,68,135,94,74,136,185,228,91,170,64,134,234,145,224,146,36,164,120,52,122,46,178,15,212,159,206,124,5,211,228,108,103,11,45,52,212,112,224,99,42,235,43,170,88,5,112,69,243,54,176,218,46,215,221,232,39,212,174,106,160,244,225,231,26,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,17,38,230,218,5,115,68,226,29,200,22,98,193,247,17,134,98,105,165,165,183,113,227,133,237,52,77,194,211,192,154,159,86,158,129,127,184,228,47,44,192,43,151,188,26,109,52,199,174,217,26,167,117,21,35,4,32,34,66,84,106,134,129,40,150,216,27,174,106,173,242,152,34,82,13,23,174,174,240,196,81,135,222,172,231,234,254,210,110,104,171,167,148,148,166,213,200,127,44,240,111,56,59,235,233,96,102,29,51,43,167,76,138,254,181,2,83,48,33,224,171,198,161,59,67,156,133,144,38,34,12,150,232,63,183,110,29,189,117,246,17,27,100,243,54,184,18,50,102,82,5,202,196,34,209,130,213,219,99,18,17,252,114,143,49,53,39,189,139,26,53,26,251,140,105,92,97,114,37,118,247,163,119,114,185,28,204,159,33,9,231,231,221,47,9,85,74,62,104,113,187,77,51,173,169,41,246,95,174,156,33,103,253,245,93,226,183,181,204,142,139,106,74,3,113,9,200,51,92,95,49,142,134,127,26,214,116,85,204,198,172,174,210,112,57,120,64,130,35,40,230,164,152,137,147,122,76,204,210,228,110,83,201,44,23,51,146,1,75,161,70,73,72,5,81,203,236,217,104,123,130,6,118,164,29,139,79,92,107,92,80,84,10,204,114,150,38,162,75,33,134,116,34,129,208,253,109,166,226,204,46,6,134,199,243,71,232,208,27,187,82,252,220,198,202,188,47,251,222,234,222,108,43,231,95,232,131,160,55,22,143,173,140,0,55,209,81,154,201,72,74,81,154,229,160,154,153,132,56,107,30,56,103,120,81,10,178,96,253,120,87,210,64,248,111,29,151,214,97,189,173,110,212,133,85,187,58,224,182,146,27,204,254,110,168,58,106,207,179,191,43,228,75,5,189,105,20,184,81,123,167,62,16,70,237,196,120,61,175,231,45,98,188,238,25,184,119,137,113,92,89,195,248,203,13,190,213,193,0,48,201,70,182,101,247,43,76,181,142,103,208,222,77,54,104,23,17,6,217,28,194,237,234,225,182,164,86,155,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,143,237,238,10,218,14,242,135,36,18,60,126,241,12,175,240,155,100,115,197,133,118,230,153,199,148,30,234,54,199,141,148,208,191,145,126,130,149,10,73,120,146,100,193,130,152,9,6,126,38,157,130,19,157,183,15,111,127,38,51,15,41,144,151,177,179,35,74,227,31,110,138,71,109,241,137,95,136,99,63,161,75,0,12,216,82,91,26,35,113,8,132,39,101,123,201,126,34,116,139,16,165,212,163,65,8,5,74,159,72,200,49,27,121,23,212,155,19,108,255,251,205,236,104,188,211,191,173,120,81,78,200,128,192,236,84,20,134,146,36,74,63,121,146,198,222,11,62,165,96,64,193,231,12,18,47,218,226,40,144,54,98,55,146,206,195,235,186,58,25,133,81,234,3,6,96,6,109,89,217,30,97,187,165,24,46,184,109,51,243,252,86,78,150,236,35,194,1,120,252,201,33,255,201,66,39,68,41,207,12,36,6,27,23,25,42,39,132,10,142,47,74,152,36,100,101,204,184,167,126,194,247,149,75,27,132,121,226,226,109,114,216,110,111,254,9,240,193,32,239,161,5,243,9,219,23,129,66,172,246,204,214,37,45,25,59,188,241,155,123,239,253,138,30,51,220,251,246,215,247,127,246,225,127,255,237,5,129,11,26,25,134,128,112,37,85,99,136,241,127,28,25,186,52,228,113,130,137,36,140,168,236,126,1,199,130,183,141,207,81,241,128,78,84,241,245,150,239,219,77,241,18,217,149,118,88,155,63,147,101,178,128,28,22,69,15,202,91,15,71,131,191,122,202,138,158,242,39,205,28,53,16,191,128,69,158,96,232,234,105,75,30,116,110,75,38,63,140,70,114,180,4,225,12,255,45,55,30,128,172,207,168,231,207,118,118,240,217,45,249,209,45,124,114,211,151,234,38,73,213,246,61,107,239,16,147,124,120,62,37,151,88,81,44,50,81,172,136,96,120,223,21,16,189,146,16,6,187,97,208,240,56,11,210,186,125,218,190,193,237,96,179,250,42,219,21,252,183,149,137,225,111,167,156,139,222,181,89,157,217,224,68,51,34,238,80,81,140,24,120,142,251,92,157,218,239,248,31,195,138,75,203,159,21,78,1,76,65,49,235,46,247,70,244,247,157,54,75,113,11,93,89,127,65,143,53,255,19,162,209,56,117,71,32,47,206,124,117,102,166,171,42,89,72,10,143,137,90,210,155,165,64,133,230,212,218,98,191,222,167,57,163,251,35,178,51,28,223,34,209,87,29,170,95,142,234,187,66,10,192,189,159,118,51,149,8,104,79,121,146,128,39,6,56,240,148,28,85,227,159,189,189,217,71,57,219,35,167,122,228,204,246,207,255,211,233,207,202,76,159,122,162,103,106,105,203,215,141,150,212,135,150,215,129,150,212,123,150,212,117,83,215,147,176,162,112,25,39,70,244,34,163,131,39,139,17,18,1,145,105,125,194,128,168,54,92,90,219,105,17,111,35,44,143,93,69,204,109,47,181,211,242,21,15,30,176,172,221,80,208,79,72,89,69,24,78,208,116,169,112,191,75,117,104,20,110,233,93,19,60,225,161,9,205,219,189,17,188,232,163,171,86,155,93,24,222,8,89,186,236,255,253,223,247,95,121,85,54,185,65,127,253,151,255,141,166,187,255,227,151,125,198,40,251,175,254,225,254,79,126,23,245,110,21,90,233,246,160,30,12,206,87,83,42,95,4,157,148,94,95,21,224,99,211,25,143,157,65,77,41,125,145,70,53,7,5,151,202,240,168,104,223,110,0,165,252,32,187,133,248,237,14,234,64,77,212,245,77,119,251,44,186,6,233,84,201,241,77,176,61,117,91,206,73,186,27,79,224,204,62,245,97,25,129,214,36,93,212,6,90,78,51,161,195,11,228,25,56,206,120,13,207,36,172,193,112,205,28,97,161,29,24,24,106,4,208,195,43,101,169,126,194,127,42,94,185,176,107,147,150,211,119,160,195,187,174,133,122,198,158,202,42,12,117,237,131,87,73,217,63,162,206,47,104,90,85,239,116,164,90,19,134,239,193,235,191,25,87,255,182,213,239,35,136,143,215,232,88,14,121,136,234,219,113,213,187,22,218,183,174,194,202,139,145,222,65,57,164,103,187,233,49,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,13,240,44,30,235,147,229,186,209,239,11,157,42,50,78,10,20,64,143,189,85,186,112,16,189,151,135,6,1,213,191,127,27,81,49,153,114,204,159,119,91,221,1,117,99,246,52,149,189,76,192,178,55,109,11,191,90,41,97,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,89,30,184,125,92,215,102,199,95,150,90,202,131,10,141,79,157,202,240,68,46,36,114,191,204,11,144,194,163,204,186,144,74,202,124,99,188,74,19,97,76,94,41,249,13,119,85,36,34,226,111,244,43,92,223,235,129,226,136,39,149,32,215,4,74,204,47,123,253,207,233,48,37,106,29,72,227,68,82,235,16,106,121,222,27,102,12,177,206,42,79,19,164,213,123,195,72,149,203,162,148,74,22,194,190,82,85,219,27,77,89,68,246,204,186,38,200,185,1,75,179,186,29,161,28,11,185,91,182,3,155,190,220,152,50,125,238,34,201,247,27,126,245,63,170,48,207,243,99,242,77,73,125,119,47,170,12,188,239,169,55,212,109,98,105,208,36,96,69,106,224,64,112,211,239,144,219,50,202,122,179,93,106,69,59,228,110,75,14,185,85,61,236,144,75,6,154,251,183,166,21,35,95,212,148,76,26,3,189,90,84,158,34,142,184,74,142,220,227,15,240,164,52,11,66,114,138,69,243,187,129,11,68,118,51,107,148,205,98,169,211,46,172,238,114,155,166,236,150,213,92,239,141,179,104,218,52,203,31,146,47,158,125,120,141,90,181,204,226,227,172,119,96,12,28,53,75,222,19,67,131,17,79,117,115,99,52,238,117,182,185,189,125,109,52,4,209,62,219,180,198,91,176,17,206,178,72,209,108,235,215,135,183,83,35,167,223,107,167,190,96,53,45,171,83,220,139,105,64,42,135,18,4,245,43,9,53,70,141,205,68,132,141,152,92,136,246,50,130,237,98,136,160,24,64,55,53,115,208,115,197,146,81,220,220,154,101,118,54,122,174,82,198,175,184,65,101,3,207,58,80,33,177,200,172,229,202,70,85,47,195,35,186,3,125,161,96,192,79,123,118,39,75,108,166,106,213,89,233,158,226,11,157,78,39,220,76,214,91,159,230,64,145,84,232,160,95,195,95,179,212,126,49,139,246,42,185,162,161,85,242,155,91,177,100,166,224,197,118,152,86,214,133,133,156,81,41,150,245,47,6,251,112,8,26,50,158,56,231,176,116,40,62,165,205,34,172,30,244,32,62,21,156,17,213,162,192,88,13,121,28,114,170,86,111,90,201,148,166,208,218,34,150,220,156,127,188,201,55,222,193,77,188,150,98,93,83,211,82,230,198,216,9,176,2,73,46,232,49,155,192,206,27,99,107,150,8,188,69,237,139,179,160,179,218,35,2,248,66,62,1,185,214,211,233,44,188,201,240,185,224,194,138,12,34,14,60,154,208,10,6,248,30,193,201,148,235,128,177,36,70,203,114,94,212,170,86,2,199,165,114,228,89,92,239,24,69,49,140,70,206,55,136,121,29,155,30,59,134,254,17,155,84,125,226,8,229,115,122,212,148,244,143,81,212,4,101,61,80,210,74,70,169,20,24,69,127,231,231,170,121,204,49,145,204,227,28,130,80,33,169,84,142,123,8,179,150,151,40,123,137,117,228,40,69,60,251,44,185,52,13,46,115,204,153,200,118,108,43,98,158,241,209,213,252,43,217,94,14,125,135,226,23,39,92,74,78,244,6,68,84,182,199,123,185,77,4,213,51,35,50,136,150,84,165,228,24,100,67,221,221,180,92,98,51,149,87,41,248,3,232,104,202,66,109,230,166,101,175,247,236,209,204,150,227,174,147,173,100,134,152,224,119,54,55,172,153,145,219,154,193,160,241,32,103,143,47,82,152,178,25,239,146,76,254,248,191,184,32,236,227,139,206,198,216,94,48,183,115,144,85,161,64,82,228,98,108,96,14,49,166,44,232,79,141,198,246,37,16,87,230,27,103,151,212,91,115,141,249,134,106,226,175,117,242,113,32,253,174,144,223,167,230,26,141,238,188,58,223,184,58,156,87,141,179,141,167,46,170,22,62,247,126,57,82,158,22,254,186,70,95,53,186,115,144,173,63,55,158,83,181,249,198,104,110,66,117,22,251,72,179,21,231,134,115,234,169,249,70,101,238,162,218,245,189,135,223,163,57,175,8,242,184,7,217,214,49,219,112,254,246,156,234,44,52,70,243,79,208,122,90,254,95,3,41,231,10,254,50,230,124,249,171,243,250,156,186,177,208,232,45,60,161,62,133,111,182,224,205,54,105,199,194,205,121,181,7,37,47,92,164,13,148,154,49,98,109,111,88,144,80,95,112,231,212,209,66,163,0,69,180,4,133,45,175,167,60,106,160,63,26,3,82,248,98,126,78,221,94,104,220,90,12,86,59,94,132,106,11,243,141,194,226,69,90,227,74,163,113,13,158,151,23,215,230,212,193,66,163,123,134,141,199,51,30,57,140,188,70,11,210,205,119,212,141,185,198,210,2,210,216,216,194,18,231,161,42,109,174,177,56,143,228,52,110,225,163,70,131,56,177,82,227,75,31,11,157,134,255,79,162,98,94,39,222,130,39,201,156,173,107,39,123,237,58,159,202,39,251,32,214,215,71,173,209,232,36,117,17,170,143,93,200,164,240,201,59,207,164,191,27,202,87,237,207,127,254,185,126,2,155,204,46,62,75,113,161,122,151,58,140,243,149,63,229,147,75,83,51,255,146,90,49,59,166,219,75,253,203,76,32,33,73,64,159,73,251,78,138,109,60,244,69,64,112,77,161,228,74,223,200,242,171,63,79,80,223,72,249,21,14,154,200,175,118,164,66,122,7,75,38,105,25,170,172,60,236,114,47,121,182,153,166,248,110,202,159,211,237,58,133,38,210,226,25,19,70,82,249,146,244,80,22,83,252,111,60,109,34,165,23,164,231,116,35,78,209,157,120,65,60,230,59,105,170,42,30,73,74,70,138,72,34,244,197,30,254,33,191,184,52,243,153,27,67,79,21,73,17,93,132,62,149,52,18,226,81,197,7,137,242,164,175,227,91,102,191,149,70,231,157,212,76,170,156,73,30,2,46,227,164,10,232,164,229,245,158,39,198,166,36,57,150,191,142,109,111,60,83,8,173,32,197,213,20,241,10,197,221,93,15,122,129,181,194,144,199,221,163,62,240,88,140,6,21,124,189,23,76,192,77,49,9,215,123,225,99,186,64,105,30,145,66,119,145,50,162,22,147,66,53,198,123,230,41,52,169,144,70,227,165,242,139,215,190,34,246,248,7,38,76,75,253,192,121,221,99,94,63,95,103,197,100,32,18,117,176,72,246,135,202,234,73,44,82,8,179,72,161,18,197,34,165,163,176,72,28,31,68,15,118,73,139,28,108,31,171,38,12,118,252,66,226,117,35,83,124,166,224,144,192,112,233,114,103,60,226,241,34,191,106,181,205,108,219,178,134,172,108,79,15,10,12,162,110,200,189,22,90,3,247,2,217,185,14,52,105,132,152,82,148,34,90,209,20,51,94,240,135,54,105,161,230,77,132,255,136,14,181,27,177,162,166,60,93,104,150,166,100,250,19,73,236,53,178,26,76,167,172,50,113,107,217,113,200,133,223,42,1,169,51,242,19,17,237,204,182,110,81,68,187,66,254,179,135,104,119,156,160,117,83,192,190,220,253,248,227,253,111,190,57,9,170,203,231,150,20,112,96,143,128,234,242,23,26,244,40,98,38,35,99,115,180,126,105,114,124,13,142,240,194,147,135,81,94,2,229,5,98,109,76,106,250,68,208,173,7,106,123,28,204,150,68,43,222,176,28,161,237,152,60,177,237,36,129,7,109,195,31,61,20,188,13,249,155,0,168,165,126,6,240,178,62,53,84,172,213,0,138,216,255,0,124,207,52,152,18,254,70,15,251,27,194,191,61,218,37,14,109,43,153,249,146,35,245,237,143,222,223,255,213,47,30,12,12,12,38,208,216,242,156,27,237,46,122,244,113,215,162,218,9,59,55,216,64,203,140,190,231,197,196,46,8,253,132,209,114,104,26,201,215,238,229,95,222,255,201,91,124,60,62,29,56,35,50,72,33,162,163,29,149,143,7,236,136,223,142,101,209,89,65,169,237,50,223,113,177,6,178,132,230,8,54,103,74,165,74,162,188,192,68,70,15,212,174,53,94,118,182,206,91,219,159,2,106,146,23,98,166,221,236,139,40,51,244,30,116,161,73,38,174,170,140,120,167,133,97,53,248,27,14,154,49,13,8,211,200,27,3,9,136,201,231,150,75,3,106,89,89,47,41,217,17,143,0,86,99,104,1,176,26,223,226,31,24,144,168,237,244,216,80,115,166,35,132,238,16,81,155,91,18,33,15,138,114,19,134,79,101,24,169,250,9,188,206,7,126,16,91,208,105,229,254,207,127,177,255,238,79,15,94,251,51,37,11,221,149,229,175,190,240,73,10,71,170,57,194,72,21,166,234,32,178,172,6,122,232,224,149,183,239,189,249,109,232,167,227,27,45,99,42,98,150,17,5,158,127,184,134,134,108,126,194,238,189,255,245,195,31,252,199,253,95,125,255,240,59,47,125,186,3,232,13,30,146,150,137,122,136,244,62,236,160,233,165,137,253,68,5,252,121,217,155,133,2,7,28,220,249,222,241,141,215,180,116,92,165,155,12,39,228,206,247,238,189,249,31,48,211,143,151,113,2,24,85,126,208,69,25,175,138,82,38,92,226,30,9,139,48,120,4,168,137,192,89,122,100,131,2,215,27,115,145,64,196,25,75,0,172,34,182,194,215,134,143,59,77,14,86,133,30,93,3,216,1,162,211,143,157,11,78,151,72,98,97,112,43,63,106,39,99,90,229,210,229,75,139,74,93,94,122,104,128,145,211,12,25,1,200,188,116,121,249,98,227,66,116,162,131,159,126,109,255,133,215,5,142,130,18,138,232,166,8,168,34,214,29,89,140,108,46,201,67,4,155,64,244,21,7,43,144,30,4,186,51,160,148,240,238,80,136,179,56,115,203,145,2,249,29,188,246,155,253,79,94,163,174,37,62,105,244,179,1,235,245,128,88,94,255,20,0,94,62,132,44,4,110,37,250,78,16,248,68,74,227,7,225,242,99,159,168,195,37,180,160,135,223,124,210,56,35,139,203,223,8,197,33,127,71,201,147,216,40,250,76,27,129,46,9,77,212,135,251,242,233,96,188,4,192,92,216,46,30,13,65,150,140,90,198,164,183,18,1,114,58,26,84,153,135,84,230,157,128,16,110,199,207,36,52,31,103,100,119,163,111,225,186,71,254,50,141,220,83,174,201,138,43,35,20,30,1,90,87,215,143,122,198,130,176,103,65,225,241,184,16,210,63,19,199,46,137,24,219,71,233,47,42,187,6,250,139,31,114,4,207,106,166,208,196,18,78,110,168,219,158,95,100,150,251,251,127,251,49,78,96,220,38,240,124,117,250,49,20,210,117,96,24,169,36,30,230,251,163,13,227,212,83,194,19,242,147,70,146,16,117,132,161,100,234,68,194,88,242,102,78,158,24,18,68,119,36,236,16,72,117,189,78,175,69,54,104,233,108,234,63,191,125,239,189,23,130,109,148,132,131,169,6,180,146,56,158,236,52,89,65,19,135,128,138,66,149,147,192,208,162,122,112,108,43,154,79,9,74,26,59,172,245,8,67,71,136,76,26,57,214,138,232,129,243,113,169,194,110,106,241,186,16,246,143,172,30,192,169,156,24,90,32,9,103,125,218,69,136,235,100,71,236,2,170,118,78,232,6,146,200,191,32,241,199,199,184,40,145,111,15,177,40,77,181,177,8,229,81,226,89,73,199,124,68,251,138,164,178,250,199,51,12,193,134,100,196,141,179,71,232,148,163,44,107,207,49,99,236,111,60,27,97,60,50,92,161,150,76,15,51,190,160,62,152,35,49,190,228,219,244,193,56,166,28,79,174,131,135,198,147,234,234,199,62,160,44,178,252,139,31,220,255,193,187,251,239,188,198,46,32,212,132,216,73,136,181,48,102,104,126,228,99,150,226,32,144,72,220,228,193,69,242,61,121,212,73,115,142,52,236,236,176,34,113,220,69,39,241,32,44,222,83,223,200,171,86,210,216,39,7,97,193,47,15,62,173,13,99,122,89,227,222,123,31,30,252,248,59,129,221,232,34,116,113,252,110,228,197,22,49,65,43,2,125,97,99,236,144,225,223,133,225,95,118,182,70,176,47,199,241,192,55,94,220,127,247,175,137,139,50,214,125,132,5,153,144,154,180,24,179,182,132,34,75,60,2,72,69,126,120,36,157,78,80,3,51,236,0,122,84,194,149,141,239,220,253,228,221,131,31,252,85,186,224,225,119,71,24,47,79,248,233,63,247,156,56,161,33,15,165,118,209,35,24,72,112,165,113,109,101,113,33,62,9,29,138,1,161,99,236,12,3,16,211,83,93,60,122,68,122,135,65,209,149,249,239,162,186,14,106,148,158,228,117,247,147,159,167,246,223,249,177,31,200,85,174,62,73,70,208,169,132,240,233,192,74,6,158,99,3,17,74,208,108,183,253,8,101,33,240,194,22,3,47,196,28,51,163,214,154,213,6,245,217,189,138,223,54,245,153,169,128,18,219,214,216,236,245,151,98,32,18,187,214,196,74,78,77,81,201,198,112,193,135,246,228,107,200,198,177,180,195,59,189,124,224,254,242,138,56,141,9,150,218,245,169,26,135,17,141,30,174,90,231,200,117,82,120,160,232,42,233,187,9,149,158,238,181,71,211,85,213,239,141,130,190,136,71,108,224,173,169,129,79,229,221,109,2,102,39,110,53,51,173,13,232,188,1,161,14,43,2,110,157,219,94,24,81,63,71,122,34,50,69,165,178,222,150,60,11,110,58,77,175,117,88,33,236,40,189,54,89,202,79,147,248,83,196,227,117,154,94,69,188,54,118,249,205,142,202,200,225,29,199,9,149,142,41,233,234,56,7,139,189,101,218,2,47,20,225,95,56,152,66,52,156,40,57,195,60,58,214,40,195,79,227,39,70,40,20,241,227,141,26,5,195,82,133,214,204,95,162,170,65,145,198,100,197,3,228,51,110,109,143,194,43,185,181,241,134,151,231,197,13,19,63,247,218,94,9,116,113,39,141,144,228,92,2,68,38,243,7,3,38,35,160,140,12,71,66,162,22,173,11,232,134,175,139,160,63,242,125,230,158,202,94,27,252,117,240,2,116,111,213,215,30,175,64,141,231,24,120,165,136,74,214,34,74,110,123,207,242,252,217,150,247,172,192,159,93,244,158,21,249,179,103,136,113,3,57,29,245,70,229,6,140,215,173,141,158,139,166,26,154,202,80,174,226,78,25,85,1,174,209,236,111,184,188,89,100,68,227,203,9,30,183,189,252,251,152,114,40,39,76,71,144,116,145,27,89,22,97,164,233,138,242,95,189,134,74,147,248,110,82,121,146,234,23,83,12,101,216,137,229,120,151,141,193,114,146,160,111,233,157,1,103,114,25,206,141,110,204,32,210,248,64,110,147,64,163,184,71,184,224,19,49,165,200,104,139,111,83,205,222,163,79,94,230,136,254,152,53,232,33,8,147,124,73,162,8,60,7,49,157,143,6,111,33,173,196,50,118,133,40,143,45,255,82,5,145,192,21,62,205,153,1,83,208,32,238,92,181,151,233,218,83,101,245,47,6,20,11,113,109,218,35,162,59,215,100,49,85,58,11,232,141,88,183,233,138,234,52,111,210,161,97,192,75,242,146,134,18,99,219,247,36,61,14,66,39,249,210,219,2,40,67,48,75,12,84,134,194,84,0,159,192,127,242,100,59,199,229,63,10,144,1,155,70,16,25,35,112,135,0,157,38,174,39,66,135,236,236,37,57,111,15,159,219,178,183,244,12,55,116,54,198,222,146,83,194,200,131,51,41,1,57,71,139,56,117,169,91,114,183,71,41,232,117,95,15,170,33,101,144,85,66,244,66,59,172,113,176,215,76,215,17,9,122,109,120,209,107,211,209,112,252,195,16,129,160,70,33,20,249,29,88,142,72,17,24,35,42,29,0,93,22,112,134,39,116,68,66,148,148,54,139,14,96,102,247,241,149,203,151,144,138,145,149,38,31,105,28,244,94,7,239,228,41,113,153,204,108,59,199,84,9,241,48,136,189,135,170,16,69,29,121,204,118,208,93,41,205,173,184,40,78,174,226,45,120,148,8,6,152,171,182,55,24,220,175,97,229,247,8,88,86,228,236,247,94,176,219,82,133,130,188,72,108,105,121,60,73,213,133,227,32,150,22,127,76,196,198,11,139,81,208,209,65,238,135,81,144,51,167,45,255,68,179,120,179,60,144,226,244,174,104,7,189,69,224,237,8,180,214,223,44,190,36,80,227,194,104,132,120,96,85,216,146,54,234,67,117,32,65,6,119,56,100,240,128,33,132,108,4,32,131,173,74,181,106,88,21,14,25,188,86,239,8,200,224,166,4,13,220,229,162,109,203,233,247,157,22,179,88,144,209,129,61,153,183,182,230,33,3,55,147,145,129,167,67,254,77,144,92,247,36,144,223,227,223,4,253,192,193,199,41,133,74,152,218,220,230,168,207,44,111,106,126,155,19,191,248,44,67,40,135,44,99,185,248,204,245,12,47,42,128,66,84,7,162,37,36,11,45,20,107,230,132,38,139,39,201,56,56,15,9,126,19,220,138,56,120,106,112,23,226,138,202,180,85,202,230,213,161,74,41,132,37,95,123,67,80,156,4,55,127,50,76,209,177,98,19,77,3,72,228,183,89,137,194,228,21,13,208,167,192,218,130,85,205,155,128,62,34,60,32,120,15,155,93,50,130,246,120,247,194,210,249,69,110,206,29,53,156,42,3,146,167,135,243,65,116,120,144,162,81,210,242,215,65,111,234,195,152,243,209,149,16,177,36,185,146,217,168,60,136,210,70,27,73,161,140,198,25,144,210,196,177,72,236,66,78,49,173,248,223,8,12,75,10,60,198,87,138,104,144,75,91,130,223,242,232,73,91,55,188,246,175,214,217,213,28,219,164,84,15,205,140,26,104,249,225,182,162,129,182,100,67,254,36,180,181,199,64,46,239,244,220,65,90,57,124,243,93,140,250,73,76,253,65,91,188,251,209,59,84,147,250,239,191,97,108,163,131,239,126,239,240,173,59,24,151,155,166,159,35,135,174,87,9,240,35,228,76,65,86,216,18,76,187,101,245,229,87,252,56,53,24,163,60,36,203,103,118,219,252,160,43,194,87,33,102,68,48,0,192,36,137,129,54,40,70,98,176,153,232,22,118,142,32,215,75,226,43,137,106,30,92,121,2,208,119,56,84,57,216,28,195,44,17,160,209,114,93,199,245,40,180,114,236,147,143,56,213,233,116,96,221,172,85,52,66,102,0,100,47,178,46,208,111,60,136,181,5,50,254,201,82,235,103,113,232,123,237,24,233,208,122,200,161,182,66,227,103,133,122,53,212,165,68,67,75,30,62,123,242,240,89,71,25,190,200,115,239,128,126,138,221,52,43,238,118,108,73,133,65,105,91,178,251,29,199,79,28,73,7,226,247,50,100,177,145,110,132,166,44,120,12,123,80,114,193,40,128,135,101,96,180,250,253,222,123,83,201,192,148,50,239,250,40,76,153,115,20,178,88,19,163,201,162,87,109,83,147,197,39,92,4,208,182,44,110,240,27,59,174,149,147,49,76,20,62,252,62,58,225,130,67,107,22,20,57,48,135,233,116,156,134,48,157,30,161,122,102,224,225,58,31,131,205,22,182,89,186,109,130,252,128,55,249,60,181,194,35,88,224,233,17,105,156,56,181,18,34,1,222,74,131,24,218,168,119,213,77,138,100,88,44,148,61,36,67,174,167,52,252,72,134,165,146,150,215,219,197,24,36,195,77,25,201,176,84,74,246,46,22,144,226,102,219,202,19,72,113,239,62,207,137,57,170,178,8,85,92,151,114,25,141,49,183,121,166,116,173,225,156,82,102,182,220,225,204,96,236,182,151,169,107,212,12,94,134,142,160,11,175,184,214,38,72,132,144,111,134,10,229,83,93,109,68,222,187,61,64,149,212,224,23,33,158,167,170,54,58,74,222,3,212,59,253,205,81,204,53,166,233,29,27,78,89,37,36,157,121,240,43,184,163,215,71,5,47,236,218,209,244,119,114,9,113,251,130,189,252,80,113,251,54,134,40,38,62,252,56,82,92,128,69,18,188,81,157,230,118,76,145,91,168,4,13,93,142,179,141,25,130,50,80,174,134,214,1,49,245,171,213,178,213,86,50,179,10,61,91,35,71,168,176,202,59,157,148,11,59,133,91,191,65,160,77,93,85,81,86,87,51,170,155,195,35,143,254,136,108,34,28,17,149,63,204,176,176,112,120,86,82,173,194,34,146,99,235,210,172,153,134,101,171,101,20,155,176,190,65,89,39,52,117,151,158,53,92,68,32,113,13,84,117,179,141,113,83,218,36,26,53,161,185,163,197,211,220,106,105,249,79,131,100,93,107,89,229,124,101,74,146,205,82,39,158,228,66,193,40,126,10,36,27,122,91,47,91,149,169,73,174,148,39,130,85,180,43,21,141,128,85,152,85,109,202,237,132,109,33,102,242,22,130,17,13,87,198,246,32,120,23,238,74,252,111,178,171,247,126,175,51,246,5,2,93,48,7,23,55,167,142,151,25,189,100,79,172,168,109,14,6,155,71,10,108,186,60,178,7,19,106,49,199,227,25,215,26,205,192,2,96,145,166,52,250,253,135,13,103,26,172,227,145,133,51,141,234,50,127,56,83,210,103,83,15,12,116,68,124,32,211,233,198,103,145,204,143,163,4,50,69,94,182,138,15,12,242,140,214,105,208,151,28,94,211,212,59,70,179,216,52,87,119,153,243,188,38,99,113,178,196,89,27,102,221,179,207,6,112,134,189,172,12,12,87,211,190,40,161,204,8,228,87,4,236,205,111,110,73,175,16,184,166,166,207,70,35,128,198,128,64,155,196,119,78,46,36,132,160,204,232,69,136,41,203,205,14,209,85,47,76,43,135,121,245,19,27,213,130,189,156,132,29,17,46,72,166,158,212,76,237,5,159,125,182,233,180,183,99,235,205,231,115,149,98,1,169,149,106,231,78,167,53,52,160,12,244,63,181,188,21,94,143,207,62,139,38,156,62,200,91,175,14,134,187,10,221,61,77,33,177,249,171,38,254,76,83,68,110,13,73,15,21,164,78,95,103,141,148,176,235,195,184,46,118,202,29,51,185,247,83,181,78,207,29,161,255,97,175,223,222,21,232,188,228,39,64,120,203,116,219,113,131,146,196,184,65,102,160,246,76,222,124,136,154,65,81,96,198,211,178,115,120,78,28,29,33,61,2,85,156,193,77,101,105,236,148,156,81,210,10,6,155,42,216,51,209,99,135,241,66,31,174,183,58,160,221,209,87,201,51,103,194,28,148,139,223,227,16,132,196,14,52,142,60,195,151,157,99,147,209,66,60,228,198,86,171,229,21,231,70,147,73,203,171,248,219,53,50,7,195,62,244,103,152,35,83,193,53,96,151,35,125,113,92,248,148,158,211,10,122,169,140,200,215,222,231,189,240,156,16,128,237,163,150,235,160,253,115,96,130,116,58,71,99,76,137,45,8,33,100,244,135,206,48,114,242,238,10,159,122,196,194,54,140,170,225,91,171,60,32,118,202,73,254,249,134,190,78,241,3,78,112,232,34,6,119,40,179,129,220,82,24,38,95,75,215,172,214,58,206,50,114,81,16,187,198,26,249,92,169,80,172,248,246,156,227,0,138,166,144,40,78,207,165,160,202,104,72,253,64,168,204,255,100,229,172,109,143,120,0,228,36,140,232,194,19,13,68,9,158,95,68,76,225,134,67,128,131,221,57,117,107,30,129,131,41,142,51,133,78,190,140,191,54,230,26,139,240,123,158,97,16,19,28,100,4,40,118,72,114,10,143,140,104,195,35,82,206,230,28,98,75,195,139,103,26,13,19,31,180,213,117,146,176,48,199,10,163,216,199,136,197,220,93,224,72,197,61,4,161,158,239,207,171,6,73,235,75,181,126,182,113,118,158,212,76,224,148,231,135,115,44,21,226,40,107,28,245,184,43,17,143,208,203,27,228,197,237,57,117,192,201,164,141,56,203,90,101,6,177,176,5,250,244,242,22,18,99,238,204,35,214,116,116,153,165,57,70,37,125,1,191,159,106,52,158,193,151,77,196,212,166,141,162,189,216,40,144,76,101,78,225,128,227,50,207,143,161,28,160,231,172,58,154,151,90,123,11,30,45,168,219,144,202,32,143,138,188,5,93,214,245,243,107,188,126,74,119,65,238,171,141,57,214,49,130,48,95,73,61,82,146,193,209,162,61,104,232,0,227,36,32,67,243,41,252,57,50,244,231,63,15,245,227,126,213,230,74,75,106,23,191,121,248,156,154,15,42,211,69,16,76,41,181,95,197,225,121,57,114,40,34,191,6,114,75,232,175,218,240,118,248,45,145,231,82,58,251,22,143,217,73,94,207,204,68,1,28,135,211,197,224,85,83,97,50,130,134,32,44,52,175,204,47,20,166,42,236,157,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,21,35,187,92,168,81,4,161,54,118,184,227,53,42,94,15,67,99,117,187,205,116,81,87,83,244,255,204,17,11,244,151,197,148,170,163,149,65,213,43,53,49,13,85,160,4,179,251,96,188,137,34,21,51,2,178,2,197,115,123,16,191,244,39,142,88,79,165,58,210,68,137,103,141,160,8,235,205,221,104,208,228,24,230,57,226,4,73,174,59,97,2,179,103,145,152,228,73,100,8,92,249,132,217,25,152,154,197,224,212,196,190,63,166,94,103,138,222,49,149,230,105,124,145,179,251,72,11,134,191,62,121,176,36,13,48,64,183,17,85,140,79,255,75,249,21,192,136,98,93,153,124,86,110,37,174,193,92,21,228,233,57,14,117,42,110,249,146,176,159,17,236,63,133,120,212,48,203,40,44,181,75,193,158,121,233,17,58,96,244,28,239,116,142,200,214,18,215,25,65,230,98,58,161,88,15,132,38,152,202,23,163,86,92,209,158,34,105,73,36,33,168,18,134,56,130,104,130,9,163,30,85,153,175,221,48,126,49,237,246,233,136,193,157,163,80,44,132,139,38,25,163,241,176,205,78,231,127,28,226,26,85,177,44,139,113,11,99,99,217,176,70,91,136,64,202,31,41,50,230,231,40,152,29,158,101,9,146,185,112,97,166,118,16,108,106,224,122,194,177,163,48,105,0,129,244,170,73,33,72,67,142,218,20,207,61,9,9,201,75,81,183,252,78,217,222,27,201,123,190,123,107,52,234,223,246,27,185,248,188,230,145,58,148,71,184,223,60,11,78,205,0,132,7,243,188,59,158,85,78,73,239,150,208,122,20,239,143,124,62,239,22,245,178,39,166,208,60,174,114,8,86,152,226,42,95,49,237,190,21,83,166,175,163,105,242,168,97,33,78,250,187,81,137,241,141,52,122,221,96,50,66,173,18,5,173,96,117,58,104,14,168,180,77,119,93,137,3,247,147,255,29,188,255,225,254,157,127,167,126,103,209,169,36,180,226,68,188,135,106,37,6,238,193,15,221,144,136,79,195,160,61,36,154,34,1,61,44,134,89,29,3,19,224,142,90,237,41,33,2,48,105,44,60,0,121,233,177,162,59,178,7,15,133,221,129,5,8,8,7,44,60,10,245,251,179,193,21,127,250,214,225,215,254,58,37,87,36,193,76,249,152,98,10,104,34,238,0,25,6,19,63,10,3,12,134,208,209,211,49,0,38,141,101,0,242,50,140,87,196,113,177,89,179,24,24,52,101,115,130,6,237,71,162,102,48,212,209,160,213,202,26,188,236,147,184,64,28,61,17,199,153,162,65,34,78,52,241,82,206,226,146,164,240,2,151,157,173,121,238,187,44,1,69,139,53,218,197,247,184,58,79,64,125,230,120,47,210,96,115,148,15,218,45,12,171,146,129,82,171,97,248,228,7,199,104,229,117,191,242,252,254,31,126,65,39,60,175,27,167,73,84,101,65,106,30,182,238,123,159,124,15,125,91,191,249,231,131,231,95,224,117,111,173,183,236,163,212,116,124,48,193,129,233,69,241,87,53,14,170,138,116,33,230,234,215,246,63,250,8,225,84,95,255,143,195,59,159,132,225,84,253,192,193,212,184,14,189,61,36,148,139,12,227,227,69,38,48,48,76,84,180,160,232,71,99,189,99,235,125,64,239,244,1,159,115,248,13,157,226,124,19,136,63,20,56,239,209,213,241,133,129,114,254,21,140,161,130,83,92,250,74,55,83,199,166,238,176,146,244,192,166,165,15,167,179,90,106,117,40,162,172,78,226,39,35,164,199,163,145,190,122,208,182,167,136,33,72,150,44,65,241,1,70,200,235,44,177,17,85,248,202,75,198,214,223,78,178,214,100,216,162,26,81,204,136,3,189,7,228,136,132,164,4,213,71,6,115,9,72,128,214,237,177,226,1,225,194,34,240,251,159,176,69,128,145,17,149,75,10,154,48,177,41,19,27,243,0,20,222,253,248,215,135,191,124,225,225,41,108,181,31,1,133,242,98,246,144,20,226,34,120,252,20,238,191,251,202,189,95,191,120,239,189,223,30,126,252,141,253,215,223,223,255,249,243,15,75,231,104,220,111,81,58,241,103,79,237,227,108,28,145,217,88,238,148,217,108,100,248,185,104,128,98,229,53,156,151,45,180,70,41,117,44,12,114,222,230,206,135,209,107,4,67,216,240,173,17,84,89,161,246,186,2,37,35,236,127,136,102,49,242,250,113,100,112,13,111,185,169,49,254,131,190,59,248,250,139,138,112,94,52,135,67,44,154,152,21,65,203,45,187,125,181,71,93,25,123,4,210,25,57,141,136,59,150,219,115,196,59,20,254,136,36,128,246,246,252,225,104,204,31,246,91,244,175,61,160,127,199,67,254,151,215,179,49,234,244,105,241,228,221,158,223,151,145,110,120,222,39,29,214,114,190,225,190,246,231,251,175,125,40,192,188,6,60,212,131,158,47,238,169,2,250,235,163,215,15,126,4,18,193,247,121,186,246,109,158,174,172,121,201,246,191,253,90,32,217,118,100,178,95,124,237,240,103,31,6,82,238,240,148,21,41,229,193,55,127,115,239,157,223,30,190,243,202,225,157,183,121,202,190,181,137,203,43,111,138,17,215,148,193,72,106,76,81,46,244,163,215,14,254,244,194,253,151,190,43,176,236,134,183,16,56,252,8,149,230,167,170,84,110,51,48,203,254,119,190,117,248,238,155,176,26,220,253,251,171,233,65,134,103,25,238,140,155,91,253,169,234,23,67,163,9,74,10,177,35,217,67,171,219,168,230,251,41,225,233,205,105,123,96,251,102,251,38,112,18,204,145,158,141,211,173,118,67,25,152,196,72,93,89,141,242,54,245,54,217,28,75,151,206,80,111,164,118,143,30,143,16,175,54,242,196,113,123,48,227,137,200,76,190,95,133,45,248,170,202,243,82,111,7,250,21,169,168,143,132,169,246,2,20,179,132,39,172,103,92,80,241,205,214,154,149,86,48,9,218,116,110,161,215,77,109,215,55,239,233,169,133,27,176,197,35,37,211,126,37,244,220,80,152,164,136,39,127,45,115,76,1,22,164,130,64,170,82,123,131,129,213,238,161,35,8,122,114,248,87,165,112,53,172,18,233,208,35,176,142,232,12,221,65,170,229,180,231,28,202,204,14,211,153,154,145,156,110,52,236,178,132,249,112,194,147,39,125,41,135,46,243,82,218,67,253,105,195,14,12,224,158,74,161,197,23,44,24,46,103,219,255,74,120,13,203,228,37,121,31,114,60,7,88,219,40,93,161,125,216,231,16,140,11,99,68,58,162,209,251,28,61,7,151,241,156,170,49,106,213,79,104,106,139,50,6,49,157,36,28,39,37,77,242,143,242,92,44,137,48,43,76,69,189,14,141,105,154,87,33,164,59,182,26,233,192,76,209,155,216,109,199,217,155,184,139,68,150,55,30,70,246,250,202,124,253,132,238,123,211,27,173,60,243,184,127,40,176,61,15,209,53,178,15,108,156,39,46,78,249,104,39,92,43,135,222,136,103,93,179,109,161,47,25,41,145,224,79,144,117,173,78,17,52,153,55,129,236,227,53,239,15,182,65,150,9,156,177,176,68,82,135,73,165,206,50,67,105,255,131,115,55,195,118,124,249,40,32,194,155,144,156,5,204,146,223,75,104,87,193,149,26,3,245,74,209,67,167,21,199,197,67,21,122,242,160,7,222,153,176,162,177,67,137,124,224,21,243,248,164,47,25,98,3,1,74,107,171,27,212,249,171,140,118,246,40,248,21,59,157,60,19,1,9,116,69,70,29,112,127,171,13,230,111,53,84,123,106,223,243,9,211,244,74,65,47,54,11,28,187,162,83,31,8,236,138,53,20,31,173,182,86,130,34,155,49,226,163,31,191,34,74,182,172,117,60,36,139,181,100,36,11,232,236,121,40,13,79,119,251,93,216,29,187,227,182,162,162,240,216,31,227,39,162,228,93,74,16,98,81,240,92,194,120,110,80,0,134,115,195,161,69,31,61,126,224,32,201,153,138,74,66,225,238,162,22,69,68,59,76,127,205,237,107,53,236,208,66,19,189,233,216,35,29,31,25,70,179,137,80,32,226,248,9,229,62,46,158,250,133,80,86,164,36,126,114,73,147,74,152,72,12,197,80,22,27,51,200,27,52,23,221,182,116,232,213,118,255,54,8,117,127,248,195,193,135,255,9,125,0,61,129,231,51,165,92,161,82,40,192,128,168,216,35,53,197,168,230,42,121,221,40,231,121,169,26,19,86,11,32,119,200,37,26,241,37,230,75,229,82,169,40,149,88,46,25,213,82,129,151,168,179,18,243,129,18,243,9,52,2,145,90,85,42,177,84,49,170,85,94,96,55,134,196,2,47,16,68,168,131,31,189,20,40,176,24,44,48,31,42,48,72,97,49,161,192,124,161,20,232,197,178,212,139,110,76,137,165,248,18,243,149,74,176,23,203,82,47,198,53,186,156,80,98,53,208,139,229,74,222,235,197,56,18,43,82,129,228,180,207,43,176,88,173,148,125,5,86,170,229,112,129,65,10,171,241,5,22,130,5,150,228,2,189,97,89,85,233,253,146,56,235,2,9,249,240,237,143,249,225,22,176,24,212,73,223,128,26,1,114,180,120,147,39,39,91,120,35,64,212,44,159,24,200,103,110,50,28,203,153,158,221,94,134,89,207,165,177,40,89,44,132,229,128,65,122,174,194,22,149,102,107,167,195,214,78,215,234,90,54,98,106,56,238,50,148,2,202,0,200,206,238,186,183,41,166,44,177,152,165,34,18,99,140,116,255,238,186,181,214,235,91,105,61,51,218,234,161,23,187,149,195,96,65,176,252,35,5,153,221,150,57,178,82,90,77,184,21,75,2,46,191,179,187,161,173,178,157,156,102,170,231,41,202,1,182,251,236,45,182,60,130,110,64,138,202,227,133,137,221,27,95,4,162,45,119,196,31,23,106,248,71,1,173,90,225,117,89,196,21,28,165,215,140,74,118,240,12,3,224,99,129,72,137,12,49,178,198,75,120,118,11,245,251,252,239,163,8,0,170,168,179,172,168,27,74,46,89,197,76,130,32,76,110,50,68,13,193,234,35,8,162,96,123,178,244,236,27,254,100,49,179,107,157,161,46,85,105,144,192,3,18,20,151,108,216,245,84,72,176,244,53,54,166,26,62,138,214,86,234,10,232,83,189,145,140,107,70,46,183,61,92,54,216,41,234,254,107,94,74,99,199,215,169,118,88,222,115,129,253,36,121,207,219,174,234,46,103,147,52,14,101,58,227,247,186,231,87,205,97,218,143,60,5,228,203,227,201,115,192,14,205,1,155,206,1,59,114,14,80,241,217,236,183,174,122,119,62,28,27,18,212,88,26,129,234,138,51,220,24,18,150,35,51,162,160,202,139,65,104,82,20,40,30,78,128,59,233,187,98,120,102,216,210,204,160,8,67,100,122,204,74,75,128,37,33,1,152,195,97,127,155,240,174,106,186,221,13,60,3,135,12,124,150,237,1,149,109,119,203,100,213,198,57,129,146,220,117,228,156,11,57,20,74,210,187,76,52,169,81,133,90,168,210,26,136,182,236,22,163,171,144,53,93,89,162,41,149,204,42,145,103,8,60,24,45,137,4,83,79,27,5,213,40,80,89,167,97,183,214,28,215,247,86,55,84,3,111,54,84,135,85,63,32,148,2,125,52,64,177,73,0,189,73,7,122,135,245,252,40,130,29,158,210,198,33,212,222,34,250,61,227,76,68,166,64,120,57,188,74,83,229,165,195,245,233,70,245,177,218,99,3,147,70,223,86,126,223,129,42,144,27,40,30,177,170,150,60,18,122,228,18,70,240,5,84,126,193,220,134,74,157,137,50,125,175,131,221,104,139,11,33,6,53,232,19,195,241,152,134,87,21,115,44,67,1,113,162,228,212,220,99,86,31,175,70,88,55,35,175,238,162,209,228,21,147,8,174,3,30,82,183,150,215,224,91,207,126,138,28,55,129,216,135,175,232,151,146,166,237,101,160,3,198,204,40,27,232,158,21,60,165,202,151,183,199,50,161,31,221,124,102,83,212,72,158,162,70,194,20,205,63,208,20,61,210,12,245,213,27,134,12,35,253,60,143,123,21,242,37,93,161,240,155,32,84,13,167,99,122,189,111,51,70,73,166,91,111,170,13,162,212,105,69,144,30,5,162,7,215,222,186,126,68,143,188,217,46,23,219,102,41,26,209,163,33,33,122,52,75,97,23,108,201,105,53,55,60,165,244,6,221,153,86,207,5,218,179,228,170,60,215,204,27,5,163,85,4,161,132,4,105,182,154,21,227,97,93,95,163,189,89,181,78,171,88,109,154,198,63,131,55,171,71,235,67,122,179,122,5,77,229,205,26,170,247,17,120,179,122,117,60,152,55,107,40,255,131,122,179,138,130,212,233,235,60,154,55,171,200,246,80,222,172,211,49,238,180,222,172,94,105,255,204,222,172,254,177,147,189,89,31,172,183,194,222,172,209,51,231,161,189,89,131,228,61,172,55,107,114,115,195,238,172,30,75,62,180,59,171,55,41,142,199,157,213,107,202,52,238,172,94,234,227,114,103,13,143,248,163,113,103,13,45,178,159,187,179,30,183,59,235,10,48,215,116,62,173,87,26,232,192,58,191,248,185,3,235,163,117,96,245,245,212,103,201,129,53,196,42,9,94,172,124,230,126,238,197,250,249,207,180,94,170,159,251,157,126,238,119,250,185,223,233,231,126,167,159,251,157,126,238,119,186,59,229,130,246,185,227,233,255,126,199,211,230,36,184,74,52,182,206,119,76,130,109,217,180,42,15,124,40,138,0,234,217,53,203,108,123,186,179,97,182,244,150,217,44,173,114,149,31,22,191,49,140,105,45,87,52,52,212,67,103,35,207,134,246,66,249,9,67,74,21,8,57,71,86,225,241,60,53,143,74,188,8,21,17,166,131,97,120,72,243,168,221,106,119,172,146,56,17,49,219,189,141,17,40,241,120,58,203,14,4,72,188,99,214,128,11,210,17,75,184,117,56,169,107,70,174,164,21,124,103,76,99,103,40,157,48,17,77,147,122,25,209,83,244,112,121,19,78,187,142,67,103,199,43,159,135,84,143,63,235,69,108,153,136,79,108,2,51,36,105,230,149,171,84,67,93,244,212,58,79,129,4,69,152,233,198,92,53,4,117,16,158,108,115,101,182,177,78,146,218,115,168,101,10,157,21,149,208,46,121,113,147,235,241,38,87,239,7,126,205,208,79,100,130,78,200,185,227,115,157,240,243,159,127,10,189,84,90,174,249,30,22,216,5,82,186,39,55,36,8,202,100,115,195,255,103,80,54,153,137,219,10,162,196,131,210,48,80,132,183,55,4,81,157,194,91,130,95,0,163,27,67,170,16,20,56,130,187,67,176,173,100,79,72,21,181,144,124,140,187,66,64,58,14,109,13,241,106,102,188,240,158,36,11,116,242,19,101,129,124,167,210,34,178,64,75,43,60,176,44,64,26,2,131,212,179,125,251,176,222,44,104,121,67,211,97,199,116,70,61,98,94,100,54,161,211,55,198,150,36,208,176,43,25,38,34,248,110,45,8,219,228,115,165,74,185,232,59,196,150,175,177,68,37,234,218,120,208,15,87,237,221,95,248,111,81,34,238,213,188,76,161,91,205,201,247,143,94,230,7,187,127,12,229,127,208,251,71,175,67,166,175,243,104,247,143,34,219,17,238,31,169,65,197,179,207,18,135,162,172,239,238,42,130,77,104,4,175,77,107,150,137,88,249,66,30,89,96,150,117,13,232,16,179,59,89,178,91,214,178,58,252,243,85,209,114,92,43,142,15,132,180,150,76,158,239,46,44,137,62,151,221,238,231,171,228,162,101,58,2,229,74,114,189,81,150,218,202,133,171,227,37,96,1,82,201,147,123,246,168,133,86,91,248,147,116,191,231,13,249,67,223,239,121,76,119,164,251,189,99,16,130,71,99,42,57,186,15,36,121,126,230,114,35,120,188,59,15,221,48,178,18,37,222,167,27,120,103,52,207,239,140,182,3,23,25,121,144,114,231,27,75,120,233,34,221,188,92,71,41,249,108,67,220,59,53,241,122,233,108,67,186,94,186,73,174,151,206,202,151,80,59,228,122,105,73,146,124,81,84,166,169,188,235,37,125,78,221,38,143,214,9,37,22,173,150,92,34,53,90,226,142,235,44,165,113,196,209,73,53,41,75,119,46,34,143,67,232,51,253,247,103,144,113,224,61,247,81,90,130,70,207,75,183,69,59,228,182,104,73,186,45,242,196,246,64,87,39,200,237,156,187,63,151,219,63,255,249,252,103,210,79,80,114,4,1,216,254,234,88,108,179,41,46,46,250,14,192,32,5,63,31,13,94,171,192,43,174,108,112,177,209,255,126,15,107,69,65,81,253,170,205,78,58,33,143,116,114,74,202,240,31,230,210,76,129,235,32,72,21,144,210,89,178,73,23,54,144,113,138,235,154,73,133,201,229,68,93,213,76,200,207,47,106,166,184,166,193,46,141,186,164,137,232,149,192,21,13,228,76,186,160,145,72,12,75,48,65,70,16,2,23,62,166,58,86,129,40,83,82,55,160,208,133,223,185,132,147,34,146,87,84,69,40,33,250,70,62,116,63,23,75,28,63,113,143,167,142,241,102,161,244,192,228,69,203,135,180,82,145,155,101,246,149,63,125,255,78,95,44,149,13,163,74,150,174,19,32,125,210,101,2,188,134,238,138,191,74,128,247,123,172,212,232,107,132,16,19,70,180,53,90,7,110,107,165,73,64,140,237,180,165,42,102,192,150,159,217,140,239,101,50,179,17,64,37,12,183,113,55,198,23,212,103,221,79,67,144,51,155,123,250,133,251,2,144,0,221,158,51,72,205,208,52,181,55,90,242,12,171,209,166,94,56,150,98,180,241,109,124,8,2,30,113,8,56,75,194,30,147,18,169,107,195,136,36,32,81,192,61,131,109,18,41,156,188,94,146,104,56,6,180,134,11,117,59,119,33,18,139,1,131,60,93,52,135,151,97,5,1,138,224,141,255,193,17,29,217,252,238,89,33,7,26,225,43,241,152,11,3,159,123,12,210,41,174,133,39,66,254,33,13,103,45,106,154,148,187,185,49,162,153,217,114,70,240,27,175,58,221,110,63,84,208,81,104,35,142,74,177,110,98,17,22,247,146,19,152,252,34,194,118,95,98,178,147,39,211,194,95,132,6,49,164,46,35,225,148,194,162,95,122,86,167,254,211,116,84,5,103,241,50,189,39,148,82,242,93,184,6,120,111,229,82,232,101,30,225,63,230,159,46,61,137,117,122,18,161,80,169,163,140,62,75,153,226,6,250,123,150,138,197,74,81,165,174,155,213,74,177,188,58,43,202,24,89,227,39,65,77,130,233,173,99,220,122,14,110,23,244,140,177,111,144,28,253,241,234,201,147,252,115,119,149,143,129,236,186,99,207,122,161,118,115,108,78,92,176,187,23,204,177,84,136,42,149,193,224,75,92,115,139,118,40,172,40,182,122,66,207,236,89,125,88,106,40,127,177,224,178,57,230,139,147,198,32,179,7,175,253,242,240,107,127,189,251,247,87,25,116,64,6,103,165,55,251,19,166,71,160,219,121,135,122,171,0,162,44,145,135,158,31,93,20,72,2,174,135,208,55,214,13,155,118,12,249,128,189,66,87,56,59,208,124,150,78,229,201,208,181,75,110,183,11,43,236,9,45,51,107,251,104,161,135,133,38,58,181,68,112,13,241,37,234,139,7,233,80,83,162,124,161,2,165,100,132,35,45,37,52,0,208,128,141,25,179,154,224,45,164,33,207,5,130,91,178,79,148,112,173,201,245,45,187,59,94,251,138,118,242,36,197,50,56,81,247,94,222,208,86,79,203,95,136,11,148,21,206,172,71,102,214,229,204,58,205,60,14,103,54,34,51,27,114,102,99,21,93,172,84,87,114,229,162,140,42,32,8,86,137,23,23,117,202,163,253,152,232,202,101,123,142,92,150,231,198,53,246,59,113,185,162,51,77,49,20,4,206,32,2,114,34,194,23,208,126,24,7,63,201,125,204,99,197,104,127,68,213,84,29,58,139,128,233,105,108,102,134,187,64,19,244,24,204,15,163,75,56,39,90,180,11,37,96,134,213,204,234,172,235,91,33,176,20,244,221,35,115,62,226,149,40,1,10,206,144,250,105,157,32,15,68,59,40,130,244,129,48,104,33,7,69,201,207,217,30,156,238,215,97,195,133,87,87,41,232,100,154,62,206,212,172,220,218,246,104,140,227,29,145,132,191,194,100,232,22,124,242,228,9,139,160,242,69,164,37,64,115,12,249,56,226,181,205,138,193,220,176,101,132,19,80,176,63,117,20,225,69,73,216,142,108,1,254,45,214,201,121,111,78,158,148,191,209,253,62,182,44,244,164,140,44,10,95,136,146,240,75,124,65,32,156,140,44,212,126,252,5,245,137,155,38,111,86,108,238,8,199,80,199,191,187,88,106,203,115,12,117,124,142,161,142,111,63,35,78,133,108,185,202,168,122,193,171,243,170,35,182,251,12,233,109,186,131,182,224,245,222,163,20,14,2,47,226,152,150,113,38,195,240,242,251,186,78,96,213,41,242,196,243,238,20,153,125,204,60,69,250,0,119,79,145,131,177,187,60,109,195,115,88,157,202,201,248,65,167,199,244,133,31,117,190,60,168,111,116,104,10,56,188,59,166,155,10,78,160,210,136,137,49,21,105,49,115,219,12,207,237,24,145,35,114,186,72,100,199,176,7,157,159,50,27,100,72,149,62,201,87,110,112,68,57,193,54,171,1,117,35,98,171,37,59,29,20,137,0,146,206,198,216,167,174,160,212,151,99,202,37,249,6,179,136,74,11,1,84,124,177,7,74,160,14,153,85,4,239,0,49,130,121,152,207,250,242,251,0,240,99,179,243,172,84,200,122,144,202,65,123,232,193,240,50,248,236,113,253,136,4,248,178,207,90,50,22,119,221,206,142,179,186,70,246,114,185,111,114,50,117,207,61,39,30,75,21,202,205,114,235,81,249,252,100,155,245,136,66,146,72,115,179,230,255,199,222,187,119,183,113,28,137,163,95,5,158,120,21,96,57,0,241,38,8,6,214,29,0,124,128,18,41,62,68,234,101,173,206,0,24,0,35,2,24,104,102,64,18,148,120,143,179,137,99,199,142,215,222,95,28,231,29,199,137,99,251,110,54,142,147,56,137,35,229,113,206,253,40,247,136,164,244,215,126,133,219,213,143,153,158,23,0,82,148,108,103,73,72,36,166,167,31,213,213,221,213,213,85,213,85,209,84,14,95,16,191,119,47,14,87,175,65,206,225,137,35,108,171,238,5,44,166,80,59,232,244,49,217,235,54,103,224,52,158,77,139,234,102,241,210,218,78,252,194,124,83,147,208,207,242,250,70,107,118,163,137,190,45,193,175,114,165,36,93,67,127,75,230,149,11,89,5,50,148,174,22,43,87,174,46,161,111,198,101,244,235,226,236,206,172,212,233,237,64,38,169,50,191,92,217,216,138,75,210,130,214,70,57,165,230,142,36,77,52,114,232,69,185,39,73,197,4,148,202,118,160,218,59,144,255,106,53,179,216,216,221,128,175,151,81,187,107,197,205,133,219,242,212,114,124,186,218,90,43,206,74,213,85,249,250,210,218,165,171,197,166,180,165,212,154,139,123,250,214,202,86,122,79,111,46,207,26,181,102,77,147,202,197,244,84,37,87,92,44,94,107,118,150,19,211,75,147,155,141,171,119,36,115,37,171,244,114,241,202,68,234,106,106,35,219,141,239,93,207,118,187,147,245,170,113,165,179,153,83,205,13,173,121,117,106,98,98,126,101,106,169,56,219,188,94,86,46,175,163,246,103,151,42,165,142,212,173,92,232,247,119,102,75,165,226,218,162,177,42,149,138,235,3,169,37,21,215,139,27,215,180,11,8,19,210,170,214,92,223,169,20,43,59,210,198,234,82,73,66,77,183,155,75,210,90,89,210,154,215,42,82,105,48,183,218,172,73,107,243,82,179,89,219,146,164,193,130,212,188,182,46,163,234,209,99,83,218,41,75,91,181,193,98,165,140,234,217,106,166,174,45,72,91,107,171,139,149,5,48,40,107,166,42,240,184,83,169,44,44,74,82,237,118,115,245,82,69,107,74,171,171,151,16,116,153,242,146,186,126,233,82,186,49,149,189,54,49,57,81,189,179,172,198,215,87,43,23,111,119,46,206,23,155,83,83,187,237,45,9,193,60,88,149,86,46,116,246,54,13,121,119,98,178,219,157,222,46,239,164,39,122,242,84,103,98,82,87,167,251,147,234,206,82,107,81,186,208,92,206,40,219,218,160,190,158,188,218,78,76,78,74,141,110,178,81,55,208,48,221,41,23,23,75,210,37,73,186,222,218,89,95,109,150,155,210,252,181,218,236,86,69,74,35,252,160,159,210,149,85,105,177,178,90,28,72,183,103,151,74,232,7,141,126,165,186,190,120,123,242,202,234,236,160,216,68,93,188,58,139,250,138,126,74,131,34,173,171,136,126,36,128,111,125,89,42,205,65,25,84,168,94,186,188,137,48,99,238,237,84,112,61,151,103,107,165,117,169,210,188,176,123,165,35,45,109,149,23,87,46,247,22,47,108,111,86,27,185,75,149,10,66,79,171,81,41,13,96,156,42,149,74,105,66,106,149,39,115,229,235,210,238,58,173,31,224,219,186,152,144,54,122,3,179,180,131,218,7,220,35,28,163,191,12,206,133,245,197,59,83,43,171,36,127,79,93,178,202,205,34,144,165,213,245,213,229,157,226,98,189,209,233,172,0,252,151,118,102,181,246,44,0,39,237,45,221,201,72,171,168,221,138,68,250,198,234,148,78,146,86,28,204,181,74,115,119,174,102,39,55,175,38,87,211,179,197,43,243,113,210,126,123,182,148,220,147,103,151,221,229,150,90,43,11,250,226,160,62,213,76,187,234,46,183,155,23,111,183,231,90,92,63,228,213,149,219,70,79,218,177,250,55,183,85,233,149,87,215,87,214,138,19,253,37,105,81,218,90,189,189,177,136,211,47,73,25,73,226,242,73,235,82,107,107,181,188,190,176,83,195,245,15,74,233,102,250,186,36,197,91,185,5,220,174,209,234,87,46,204,175,74,203,149,70,113,64,198,241,78,186,52,187,138,166,112,99,119,64,224,189,144,155,159,109,86,22,43,43,137,93,2,127,169,86,188,178,150,65,115,62,190,187,51,91,169,44,95,145,204,133,229,189,162,186,122,109,171,189,113,113,35,217,232,148,103,91,171,149,210,252,170,94,190,120,189,134,166,73,118,110,227,98,121,171,216,169,246,203,235,235,104,206,103,6,23,50,253,218,157,69,4,238,214,234,236,78,99,161,82,196,56,104,77,165,111,175,38,42,21,128,101,71,90,168,104,27,18,172,151,213,117,60,233,208,156,189,180,53,143,38,33,16,165,173,229,38,234,107,101,182,188,117,33,35,85,48,174,90,119,210,77,244,229,54,234,41,90,99,171,115,136,6,161,249,219,156,69,107,29,245,127,107,73,42,162,5,181,131,186,40,207,206,66,158,245,245,20,90,15,77,200,139,200,130,148,41,109,54,55,240,56,173,102,150,150,80,222,181,29,232,47,130,109,22,205,149,69,4,21,90,210,75,11,149,69,88,235,136,24,72,210,250,236,42,44,16,212,193,77,212,192,44,170,4,195,61,135,214,66,105,115,107,21,234,90,93,171,193,223,53,140,75,84,182,35,109,206,146,54,214,150,106,124,27,91,197,235,149,197,210,122,73,66,168,95,100,245,148,212,226,218,86,21,49,47,136,48,193,187,158,52,187,94,218,232,94,156,45,95,107,34,26,85,92,47,105,205,217,235,120,254,108,37,201,58,173,53,47,172,206,25,106,101,29,250,212,147,52,218,183,114,124,117,238,58,198,241,214,220,229,50,192,223,4,26,104,52,151,22,75,137,41,13,207,193,90,243,250,181,210,210,26,30,227,226,198,110,115,22,117,90,146,54,90,139,149,203,131,117,68,99,85,186,86,175,20,167,103,203,235,119,154,27,120,45,33,48,175,12,22,209,47,227,234,14,155,179,205,213,165,213,213,21,173,5,99,183,138,199,110,209,154,207,243,171,243,91,155,171,185,101,50,6,232,7,189,206,204,53,183,46,111,174,59,214,213,218,206,133,162,180,91,172,216,235,25,231,189,94,132,241,90,218,157,4,90,60,95,83,27,210,106,113,54,187,116,91,174,103,38,110,39,86,97,199,42,46,174,109,100,102,245,173,69,84,75,161,0,46,66,148,100,45,200,137,81,88,64,251,107,92,136,204,8,6,118,13,46,20,10,5,16,28,104,141,16,156,174,244,194,13,108,9,167,139,130,112,243,38,120,251,105,107,136,57,51,176,31,43,182,11,179,68,162,60,144,161,210,244,244,180,34,68,98,212,235,201,140,28,22,226,217,84,85,153,74,102,4,84,23,226,38,239,18,141,198,146,140,253,74,26,45,25,29,30,192,15,79,254,185,196,62,104,55,148,116,238,115,15,51,133,85,184,136,189,233,104,93,108,168,41,144,104,44,88,2,11,55,85,224,197,10,74,231,3,142,4,85,195,27,67,218,145,108,192,230,210,142,205,161,118,225,130,6,246,173,236,138,237,114,167,175,232,131,21,112,43,22,20,218,197,206,225,14,45,101,191,17,246,93,241,151,104,187,205,190,105,194,93,130,184,253,190,166,181,237,247,160,223,205,103,247,29,80,19,223,251,126,225,84,172,72,10,118,1,22,37,199,47,22,14,31,16,198,63,46,142,179,210,96,212,216,126,218,70,70,192,241,20,18,5,40,229,13,134,227,95,187,79,92,156,19,34,236,232,237,119,15,95,250,58,241,209,126,244,187,7,7,63,123,157,67,155,21,114,202,39,172,209,24,161,164,252,234,30,3,123,134,217,59,1,246,80,169,177,176,7,249,236,176,82,240,8,71,216,39,137,44,133,195,150,177,254,208,184,101,92,104,169,39,31,35,58,255,238,191,125,244,246,71,7,175,126,11,161,242,244,198,200,175,110,191,152,79,107,138,1,210,217,49,198,143,6,101,56,254,16,210,130,227,140,34,203,106,15,36,77,49,62,175,129,204,248,14,36,77,169,34,250,166,113,49,144,72,180,191,158,142,206,141,250,64,192,50,248,60,38,83,232,11,35,209,62,81,184,40,221,215,186,152,222,211,40,92,118,0,148,183,126,114,244,233,47,136,65,128,253,225,66,133,185,161,112,54,75,29,102,14,105,23,156,120,152,171,48,22,118,163,143,95,121,227,232,111,31,67,35,55,57,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,119,62,57,248,197,207,134,224,184,174,26,208,169,122,254,185,110,172,211,7,17,88,91,89,199,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,236,224,213,159,63,254,225,251,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,98,234,50,145,222,48,65,185,105,216,55,203,73,189,136,131,176,161,133,13,33,216,154,138,185,166,237,92,80,6,162,64,110,182,68,113,48,55,12,135,0,49,53,149,93,51,138,47,125,8,86,156,177,125,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,255,205,131,55,255,60,50,134,155,55,60,156,1,230,66,108,163,33,129,94,76,8,238,232,216,193,142,254,250,14,132,143,122,130,224,113,206,134,147,1,13,3,31,229,199,15,158,90,195,1,61,70,188,4,14,160,42,6,243,86,79,25,4,107,11,13,230,28,158,50,246,101,116,218,113,32,1,226,114,253,228,163,71,239,125,231,240,237,127,28,124,231,254,193,171,255,231,244,64,200,5,76,128,118,205,106,62,228,19,117,235,180,218,247,111,30,162,67,217,11,10,199,10,100,97,14,159,66,44,67,33,1,7,102,18,167,16,90,190,119,47,225,120,62,207,135,23,195,116,152,88,31,218,185,192,153,237,189,123,124,61,196,83,176,174,212,17,100,95,137,79,43,141,248,52,23,184,244,240,55,191,132,56,136,104,107,1,56,65,187,36,196,221,48,196,199,130,33,238,134,33,238,134,129,181,158,199,208,112,219,27,137,197,104,195,0,17,23,105,164,69,58,126,182,229,51,227,31,236,148,64,54,130,47,68,71,156,134,163,196,22,163,130,200,153,74,226,32,161,52,106,40,62,156,187,185,225,166,82,84,100,114,123,83,20,240,61,75,216,227,12,33,127,35,25,23,83,113,49,29,23,51,241,155,220,171,97,53,128,253,6,24,41,106,125,51,47,152,154,41,183,197,16,174,78,12,129,31,93,244,27,238,176,136,33,48,159,19,67,183,251,157,30,40,226,112,70,216,39,225,47,221,188,160,148,119,99,66,137,100,79,178,59,229,206,83,34,233,108,235,34,200,38,33,40,41,103,4,3,141,185,95,98,164,202,113,94,118,158,188,163,132,136,99,51,2,132,240,87,236,85,234,16,72,182,82,103,60,142,102,40,140,235,130,163,8,255,12,252,6,118,223,222,37,1,90,76,28,7,14,193,197,166,132,59,64,165,39,36,222,105,9,109,232,30,238,238,180,179,107,219,170,161,86,219,138,171,251,116,11,206,101,254,197,226,122,132,108,60,222,67,187,179,64,44,27,163,68,73,109,143,2,60,194,32,97,151,30,56,64,173,64,103,47,8,193,48,219,193,32,129,139,177,66,34,54,181,221,98,225,196,137,70,56,79,129,17,92,103,51,14,178,130,178,191,239,142,97,30,20,144,252,105,71,35,191,225,9,54,238,60,31,31,188,123,255,232,189,151,30,254,227,189,195,175,255,86,32,1,196,241,52,20,70,136,196,136,25,52,169,211,45,17,195,20,3,190,227,64,170,98,96,97,146,221,47,250,178,147,209,213,251,109,5,8,59,254,75,81,101,7,66,38,230,227,214,190,6,54,243,12,248,158,27,244,134,14,174,92,112,72,83,86,57,4,154,49,76,165,151,96,133,84,119,33,118,160,80,113,88,88,46,232,36,35,168,60,10,173,200,151,76,78,23,40,147,203,141,47,190,32,204,223,255,252,245,71,14,6,49,80,68,215,145,119,201,233,8,182,249,241,133,116,148,197,12,138,77,13,109,142,25,155,154,240,175,1,177,169,41,236,163,197,2,185,227,10,45,29,8,234,118,130,17,244,164,98,203,241,101,149,195,5,148,199,149,74,30,7,35,191,255,236,224,213,95,59,48,82,221,242,19,125,141,94,126,39,147,138,225,246,135,160,174,186,53,54,234,16,224,193,168,35,189,98,34,73,244,248,180,197,88,238,144,247,167,178,192,241,9,199,49,90,68,212,122,252,209,178,165,38,113,241,68,35,23,36,109,230,2,169,140,61,114,126,114,101,174,30,199,200,153,189,207,77,0,153,59,153,180,159,31,47,227,164,227,117,236,49,250,250,193,187,239,142,34,76,198,248,99,100,12,27,163,47,150,192,127,188,5,229,57,51,115,195,36,215,235,219,142,157,179,38,27,53,144,114,141,53,84,228,202,2,27,31,114,32,69,72,142,226,208,140,136,147,124,46,225,88,113,4,23,192,184,84,101,67,170,3,71,102,176,160,208,52,24,87,13,13,159,117,222,237,226,163,63,190,166,136,206,10,232,37,253,134,0,8,152,11,56,108,183,83,60,192,79,33,151,50,66,235,182,180,62,61,129,4,76,28,130,159,49,167,14,69,102,208,228,177,112,253,180,40,231,239,255,0,139,193,189,243,235,159,199,0,67,163,39,27,91,17,251,217,91,199,122,241,246,0,171,143,131,7,251,39,31,145,78,15,29,102,128,101,248,40,235,227,143,177,62,108,132,245,237,211,229,228,108,202,198,141,103,213,112,140,231,231,76,89,1,154,49,81,135,1,15,66,29,235,21,165,172,240,248,68,187,31,162,48,203,60,101,69,207,37,212,129,211,166,173,159,124,122,244,135,7,158,33,106,117,159,144,217,230,170,13,196,60,52,50,38,230,49,60,65,152,167,192,62,85,118,142,23,26,243,187,143,173,121,125,86,92,184,83,55,29,64,244,199,82,58,143,212,52,127,97,213,203,227,13,220,235,127,125,252,238,31,156,167,236,94,107,216,41,123,140,121,205,234,164,36,26,87,0,106,199,78,77,71,251,73,208,120,64,179,99,14,6,134,48,104,36,40,248,167,132,160,131,7,247,97,66,253,229,211,195,159,188,202,225,8,181,105,14,248,213,15,50,178,104,79,173,109,141,185,231,242,104,20,48,38,48,16,178,41,228,133,1,250,89,90,98,42,220,142,214,53,91,46,92,147,201,206,195,22,56,205,9,164,99,34,150,118,43,8,181,86,175,159,18,25,57,248,16,2,119,123,144,93,109,54,244,207,31,217,28,108,193,251,36,134,116,220,157,146,116,43,112,175,100,189,62,173,153,252,238,253,199,63,253,133,103,23,171,155,157,39,219,198,248,122,3,17,131,91,25,19,47,4,162,32,180,48,120,79,21,43,143,127,253,131,163,143,94,119,98,69,105,63,57,86,72,189,195,176,162,180,199,199,10,40,160,130,177,130,225,125,90,11,19,247,230,225,63,62,6,77,222,75,127,117,32,170,167,63,57,158,172,154,135,160,170,167,143,141,41,4,82,48,162,48,188,167,52,123,30,255,248,91,136,139,67,29,56,250,240,183,225,11,157,100,132,199,140,222,149,159,4,51,124,221,142,157,212,171,210,13,129,77,143,92,191,168,108,27,97,33,37,68,246,3,177,136,96,26,23,139,0,126,32,22,73,223,78,107,13,190,252,135,71,95,127,251,224,183,127,121,244,187,247,0,129,46,147,223,192,169,155,96,166,144,84,47,49,18,209,156,144,48,88,206,183,110,86,123,122,111,141,92,54,29,11,89,92,33,145,30,121,3,165,127,142,218,45,20,6,35,48,225,236,34,81,189,252,127,47,125,195,161,113,241,22,155,242,195,140,101,105,230,216,49,153,14,49,153,5,13,146,232,111,111,24,108,89,232,107,228,70,183,76,60,174,150,165,159,175,173,223,233,208,167,71,31,255,253,224,253,87,142,62,126,239,232,173,111,61,188,127,255,224,63,127,224,144,126,117,228,254,19,17,41,111,245,35,182,59,210,228,216,2,37,12,95,176,64,137,130,127,74,171,205,219,153,163,183,255,248,232,183,63,245,96,204,124,178,29,48,168,29,184,145,64,8,25,97,197,10,248,119,76,87,112,53,225,201,27,255,246,226,139,245,155,147,77,241,171,95,141,140,64,176,57,246,238,105,247,104,56,154,77,231,46,122,42,152,126,240,233,225,107,239,123,102,37,226,62,149,238,169,76,75,174,254,17,211,146,182,57,38,206,24,132,65,24,179,123,240,116,87,53,215,63,207,76,165,48,156,206,84,245,52,116,42,83,213,6,241,120,120,31,54,89,29,221,62,45,94,230,149,55,142,254,253,47,136,102,31,254,225,163,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,248,45,103,87,237,15,105,252,11,1,233,193,91,31,184,13,224,131,150,205,104,238,233,253,87,156,35,6,151,188,192,247,80,240,138,32,155,59,152,43,131,237,165,211,84,2,156,14,225,103,8,185,186,166,237,24,249,36,184,25,194,223,210,251,65,92,252,183,94,62,248,248,47,129,168,101,16,141,137,87,171,3,65,72,229,122,232,193,225,233,26,191,24,216,226,210,240,181,127,193,86,162,79,199,254,229,232,193,155,7,247,63,224,198,180,221,52,159,72,38,71,42,60,206,49,34,49,228,24,1,208,140,57,150,24,240,160,113,164,189,58,45,77,245,253,255,118,33,205,124,66,164,225,10,143,131,180,228,48,164,153,227,35,205,28,134,52,243,52,145,246,248,71,127,34,202,212,135,159,253,232,224,141,239,61,252,219,27,121,139,11,52,107,253,174,106,62,209,233,30,215,56,138,89,38,237,140,203,201,81,168,2,249,56,11,234,167,196,149,144,21,79,248,90,210,63,55,231,108,182,158,62,206,72,59,199,225,126,65,174,57,140,247,197,80,159,210,172,122,120,255,253,195,55,126,17,128,35,124,241,90,53,7,79,29,73,172,161,113,87,29,131,43,112,229,217,128,159,170,209,218,225,59,224,116,50,140,104,77,196,97,11,37,239,13,89,124,99,112,166,49,198,154,142,109,11,73,32,25,98,4,133,64,26,219,10,10,192,15,22,132,144,206,61,173,147,195,43,127,56,252,253,31,14,222,252,229,163,63,255,244,232,131,7,225,11,29,135,100,206,48,245,237,206,51,67,173,11,152,96,17,39,6,107,92,241,28,233,67,160,128,142,117,241,180,68,116,158,43,49,142,153,218,174,61,209,241,139,191,105,19,60,247,218,181,177,167,30,220,230,9,156,121,24,88,223,203,167,55,185,155,60,254,118,227,212,86,16,19,182,71,159,254,242,225,131,7,232,188,200,12,200,123,138,110,104,93,195,207,134,156,202,218,168,7,118,1,187,202,143,115,56,59,205,123,167,114,189,46,213,192,165,179,193,29,141,254,252,224,224,181,159,15,185,117,250,228,23,74,61,109,14,189,80,234,127,243,211,24,199,46,222,255,222,166,231,162,39,83,7,147,65,33,183,61,217,85,77,235,222,68,2,203,60,29,250,193,167,115,255,51,248,130,39,49,90,50,158,253,197,78,178,120,53,189,89,177,111,93,90,115,250,232,193,55,143,30,188,114,242,75,102,46,67,15,124,233,36,79,238,105,225,22,207,11,228,134,86,177,223,110,143,51,232,65,84,196,93,165,101,9,226,238,73,176,237,152,5,189,201,241,244,228,221,37,168,215,8,227,70,60,156,61,215,180,15,97,50,45,194,132,243,137,12,209,166,139,44,97,252,218,53,113,6,36,248,249,244,204,71,212,186,109,59,66,174,190,141,49,59,200,234,241,155,32,68,78,246,84,38,8,107,244,184,115,196,86,239,240,67,51,124,230,56,218,242,78,30,218,203,19,77,158,21,181,62,116,230,176,166,199,153,60,246,56,4,207,31,43,143,61,133,88,210,231,60,139,84,99,1,17,85,251,126,239,15,126,123,240,214,7,143,62,125,23,208,140,182,207,39,156,67,99,138,36,9,146,8,40,227,160,156,1,29,140,112,154,227,9,5,144,207,0,46,38,110,180,111,188,242,92,161,117,207,150,147,127,145,235,128,136,33,212,96,19,179,136,112,27,98,121,208,68,52,106,206,199,177,60,151,56,25,135,166,6,119,229,108,64,31,254,227,167,161,131,223,252,192,143,79,225,139,113,215,26,185,78,190,249,78,232,240,79,175,90,252,70,151,211,182,26,115,186,214,193,119,138,157,73,6,199,0,57,223,228,61,197,9,228,48,46,132,239,192,87,24,177,35,9,124,221,210,91,222,47,217,121,215,20,223,55,141,136,42,92,56,109,227,11,167,201,156,156,161,23,78,211,185,4,249,150,77,161,193,4,95,211,224,164,108,58,155,170,10,216,17,57,202,172,164,226,232,123,29,190,199,51,9,184,159,218,195,233,136,129,65,223,251,5,234,169,195,24,220,89,55,241,53,79,0,129,221,244,180,99,215,121,58,111,228,141,27,130,44,220,220,103,182,221,252,101,92,50,160,69,77,67,36,177,43,210,21,10,46,208,232,197,92,242,126,29,123,102,179,94,3,213,132,155,186,65,47,247,197,128,224,45,61,13,223,189,192,81,84,92,24,126,46,33,218,151,62,233,245,77,177,97,152,61,28,147,133,236,158,240,205,34,130,240,64,214,134,237,197,4,150,44,37,110,152,100,208,100,88,49,44,57,14,158,74,44,183,33,4,18,218,136,13,18,224,176,219,33,193,92,68,194,122,34,234,71,120,79,119,78,210,4,236,91,248,174,0,137,25,67,101,48,244,129,216,142,210,7,34,209,34,15,196,42,140,126,55,88,225,170,65,219,22,153,104,156,60,129,157,6,253,134,15,132,244,59,24,11,89,95,187,86,106,143,69,199,177,117,22,128,20,244,60,219,86,182,241,4,2,108,136,196,12,144,228,5,187,98,242,13,132,185,244,27,149,147,208,39,147,165,131,42,137,124,211,183,237,111,172,60,22,9,176,175,213,45,246,141,101,132,115,27,251,102,23,49,105,196,29,184,163,195,225,81,231,191,155,172,179,84,107,230,120,96,47,247,69,221,192,177,122,240,157,6,248,82,51,217,23,56,215,228,227,108,80,232,112,86,183,236,73,116,240,231,15,14,126,255,25,63,97,172,121,244,230,31,248,55,9,152,74,8,209,109,92,73,27,77,236,21,180,63,66,136,72,207,73,8,183,220,169,147,121,38,215,106,216,129,64,92,172,202,198,188,46,19,192,236,251,53,240,68,190,218,51,195,134,221,64,229,216,37,38,220,69,124,177,152,76,216,27,104,161,221,233,171,58,185,57,71,163,162,4,221,8,21,33,156,86,19,78,89,213,54,40,126,201,74,24,82,135,207,5,59,191,58,208,24,143,7,7,115,7,227,173,195,24,3,14,63,231,42,158,154,232,154,28,217,39,31,31,37,238,186,224,58,252,208,24,78,36,120,12,27,154,66,13,19,93,236,154,64,173,153,21,8,46,13,132,174,36,215,90,74,88,168,237,181,171,232,172,185,215,222,21,168,135,114,200,168,152,178,218,134,77,52,108,39,174,15,12,168,128,75,185,172,43,138,9,65,130,218,86,19,208,98,248,238,62,199,24,98,81,10,165,183,5,133,154,155,71,248,8,72,76,209,225,240,109,78,226,153,193,183,154,108,40,104,138,231,113,171,156,138,167,80,39,173,2,20,115,90,159,250,110,231,50,68,102,170,8,77,91,51,184,130,148,179,2,32,97,172,130,117,117,247,242,142,22,118,191,102,197,217,126,226,168,222,28,213,62,202,0,12,58,191,163,59,250,199,103,182,169,120,161,139,248,1,206,246,201,27,16,202,185,91,21,192,228,204,151,81,24,89,16,237,172,246,229,38,7,104,93,22,75,130,187,153,84,232,222,96,94,194,162,9,8,186,198,221,127,27,90,152,76,124,79,113,107,246,4,76,97,123,70,173,1,229,244,153,82,152,162,114,19,138,155,132,37,211,191,8,166,95,254,69,44,162,231,87,204,34,136,254,101,245,38,116,197,167,32,38,180,254,101,48,31,225,83,132,240,23,142,117,194,203,12,130,220,255,211,130,231,185,195,25,9,25,69,95,20,232,95,14,2,150,47,12,7,134,124,119,223,121,150,83,236,67,94,129,222,17,17,21,118,96,176,94,193,145,45,146,167,227,109,229,71,123,1,107,86,16,104,224,53,40,232,204,102,119,13,157,104,157,83,200,62,62,243,221,177,190,230,185,84,224,119,56,223,31,46,247,248,214,59,34,12,243,46,64,239,6,73,66,220,113,65,20,112,69,236,12,142,7,196,146,14,230,125,78,191,248,44,43,210,75,41,158,85,200,93,38,33,241,66,124,104,15,188,68,173,144,55,190,77,20,186,182,222,224,223,226,255,26,142,191,24,187,119,35,17,77,221,140,76,138,194,243,192,223,59,178,220,248,55,170,89,16,220,111,254,237,197,152,95,242,139,177,187,9,113,31,222,196,92,175,80,2,106,225,43,207,11,17,62,55,169,195,206,4,25,188,101,39,255,45,252,98,52,242,175,225,23,235,255,26,121,49,134,254,188,88,143,196,254,245,121,12,242,243,201,216,243,41,154,31,251,132,187,212,128,182,34,47,196,209,20,48,122,136,237,195,143,16,207,193,232,87,137,127,230,112,92,76,71,38,80,242,132,35,75,226,38,28,178,28,153,196,46,102,138,169,40,57,32,240,33,121,57,49,49,227,24,11,194,106,147,216,102,119,213,58,68,115,238,90,172,63,136,133,241,60,135,47,228,8,128,217,52,240,246,163,235,242,96,77,233,41,158,48,101,232,64,17,38,161,202,128,103,42,196,103,244,175,41,148,52,206,232,19,19,118,6,185,160,220,208,193,101,144,28,195,13,163,3,29,132,135,68,37,218,95,99,196,116,166,13,37,32,55,154,184,55,218,136,51,43,24,36,55,4,235,168,21,10,5,45,114,23,149,139,147,189,108,127,95,189,119,207,180,34,181,217,145,209,120,81,123,222,25,63,36,254,92,33,96,169,80,24,28,88,228,250,29,14,40,38,250,32,56,226,135,245,194,226,250,165,101,72,51,148,48,254,74,134,84,109,12,208,98,176,226,65,66,80,13,31,216,176,104,205,122,14,211,189,216,102,108,2,246,29,1,238,12,188,253,23,236,251,27,71,14,131,195,231,185,115,148,108,214,73,241,58,93,175,136,158,186,249,28,220,1,70,190,69,250,23,243,98,216,79,56,231,10,160,64,142,171,97,62,79,36,98,23,177,246,235,123,247,252,76,194,11,214,121,15,100,18,94,67,112,93,129,83,197,249,227,114,102,162,149,226,23,72,208,238,162,183,41,236,47,13,127,59,119,78,137,177,43,217,199,169,5,238,216,146,90,224,155,3,95,78,3,247,2,181,162,247,81,209,209,124,130,31,78,34,44,84,103,36,18,104,153,15,27,10,208,120,78,22,20,64,196,11,65,231,240,47,236,1,252,11,120,192,62,241,177,154,44,126,165,3,84,223,225,140,13,194,107,18,249,95,16,175,196,209,13,230,86,11,230,190,138,35,84,133,93,241,68,159,235,210,80,63,207,37,128,162,50,63,187,216,59,32,166,13,44,238,36,34,177,166,69,39,208,4,88,151,183,21,96,149,200,204,12,59,249,27,16,138,194,4,71,28,85,87,51,129,160,49,69,92,191,86,67,195,36,216,71,67,210,224,225,171,111,29,188,246,174,32,214,251,58,17,152,36,149,20,142,193,230,143,2,251,5,117,77,39,144,137,207,81,55,133,145,182,176,64,30,61,235,225,220,57,162,163,13,249,188,99,124,100,159,4,11,62,133,126,18,200,78,167,159,17,198,166,209,35,107,62,200,191,222,14,142,212,22,195,254,154,119,209,190,8,210,169,54,115,170,7,145,239,86,208,81,73,53,248,105,97,138,122,228,110,143,244,190,167,33,146,170,76,8,147,198,192,128,255,208,22,202,35,235,131,201,237,196,36,118,160,40,181,219,214,169,27,177,72,102,75,233,58,73,33,240,211,32,164,4,42,142,165,140,5,242,28,219,189,211,174,138,246,125,111,150,92,219,27,12,26,109,145,250,248,177,83,247,218,162,61,57,187,214,224,58,60,13,21,104,169,27,233,155,132,218,131,152,216,169,194,65,191,40,145,4,237,82,161,47,54,176,0,185,209,200,164,136,216,56,153,155,154,2,177,113,171,112,169,10,161,165,195,13,140,139,72,184,35,106,162,42,34,14,5,47,88,33,147,77,79,79,201,181,41,65,36,161,5,171,133,22,139,146,33,54,113,92,140,169,120,18,85,41,121,197,201,78,33,50,29,237,182,214,204,87,17,72,234,174,10,36,183,137,91,189,25,36,223,213,137,147,120,34,15,35,142,161,113,136,108,55,159,0,239,109,71,151,249,187,204,211,37,249,134,67,149,38,227,34,124,207,39,108,1,172,110,56,40,153,176,190,46,56,73,187,37,55,68,72,36,158,47,227,84,140,13,254,165,57,169,55,139,13,206,68,192,61,194,75,42,186,190,196,22,6,126,210,244,57,181,173,64,16,85,65,112,9,232,120,17,92,91,211,182,8,139,67,43,7,183,41,16,102,2,255,17,154,91,205,118,181,3,42,22,38,105,230,132,143,207,64,170,68,61,99,250,202,148,158,224,40,206,137,146,64,118,178,164,233,222,61,27,144,14,47,10,207,57,30,191,140,84,194,187,240,135,80,9,7,218,135,172,118,209,17,92,193,123,80,14,140,124,80,232,222,187,71,182,228,32,137,80,80,121,42,24,58,143,57,206,112,132,110,236,28,192,195,230,33,93,212,86,52,70,107,21,97,165,23,65,60,212,49,207,228,14,92,220,24,215,156,178,139,50,222,91,215,118,12,145,250,170,181,18,137,171,91,46,123,16,107,139,199,199,231,165,137,80,65,234,194,251,45,100,195,91,35,166,204,38,9,66,202,13,165,79,13,120,79,181,107,160,57,113,37,214,104,144,122,200,168,138,182,151,177,17,181,89,71,20,242,5,123,66,117,87,101,161,60,97,51,222,22,50,200,36,26,42,186,196,4,176,192,54,41,59,170,38,243,243,106,137,50,131,133,159,124,238,132,15,93,97,124,187,237,68,120,196,76,116,249,53,46,116,135,84,234,240,58,60,126,189,67,235,220,32,94,112,61,149,81,92,81,118,77,100,199,205,2,54,164,240,197,156,175,91,255,49,4,94,94,121,151,83,148,53,174,192,139,11,254,48,108,221,62,143,168,104,67,213,59,97,225,232,189,143,15,62,254,17,177,230,123,252,210,183,31,126,246,155,195,239,125,114,248,198,199,255,243,87,196,255,9,135,111,190,117,244,254,125,176,224,33,249,139,88,97,127,25,209,223,60,148,12,161,162,136,77,144,187,53,165,205,191,98,218,122,106,86,184,35,235,93,28,19,194,67,83,35,119,41,145,32,177,146,195,62,65,49,156,116,66,177,152,217,238,104,102,150,244,42,128,153,237,6,9,45,60,50,11,49,216,11,119,33,225,38,238,176,2,99,53,217,244,18,36,23,184,152,157,176,129,85,98,244,155,3,78,81,107,52,208,18,207,231,226,24,98,215,54,226,219,86,228,46,119,114,46,227,249,48,252,8,246,133,157,10,106,253,9,14,50,67,199,94,25,54,160,202,24,3,138,69,243,195,7,180,59,122,64,149,227,12,168,35,202,143,135,38,15,233,143,31,217,179,67,247,12,175,137,72,88,232,57,223,1,65,24,31,77,182,11,146,56,192,71,19,57,87,3,219,22,215,105,100,91,212,69,217,62,141,36,51,185,196,116,46,91,165,167,145,200,140,114,195,178,2,187,89,24,176,147,9,68,219,203,77,121,162,237,217,241,253,16,247,55,33,168,157,230,36,218,111,163,213,102,44,155,82,114,213,100,46,25,187,221,107,226,240,130,245,236,136,88,125,97,33,147,78,42,32,165,80,26,241,244,200,204,181,169,84,131,100,78,87,79,45,246,111,25,30,165,29,18,251,183,120,85,218,238,44,224,148,171,203,235,107,241,138,164,27,233,90,22,226,39,38,166,23,215,102,231,54,228,217,21,179,115,57,161,207,109,205,174,238,78,78,79,54,123,201,230,181,210,166,58,87,74,204,54,74,230,134,57,87,92,85,211,37,173,114,49,187,149,147,150,180,11,102,79,191,54,189,168,233,89,245,218,237,164,84,185,80,217,170,44,111,201,241,165,11,165,82,78,142,175,22,175,44,183,22,215,91,87,54,213,149,61,99,165,190,163,92,189,144,186,148,234,167,218,147,151,138,23,75,59,173,149,242,165,169,220,244,246,245,100,189,83,175,76,222,201,25,181,73,115,119,119,81,202,108,205,174,93,89,221,110,206,87,74,166,36,93,223,187,186,113,181,83,219,142,79,55,103,59,235,169,196,114,122,59,115,109,97,109,126,181,219,44,45,92,45,199,87,229,101,41,213,84,175,202,235,250,96,57,209,159,184,176,41,45,238,181,174,163,77,243,242,244,194,188,84,217,221,148,174,109,205,207,46,206,77,149,86,83,219,173,77,165,82,219,155,213,103,155,27,205,138,145,43,78,85,250,215,81,135,140,82,230,226,148,126,181,215,145,138,11,153,76,243,226,229,75,221,107,245,254,229,206,122,118,176,83,70,137,179,107,165,65,185,119,253,90,107,190,186,186,125,161,36,169,213,157,57,227,114,50,89,171,85,119,175,111,221,54,115,70,59,45,205,86,183,86,210,23,215,118,141,182,186,91,222,41,37,231,23,47,207,175,175,102,175,14,174,111,148,214,22,211,201,75,198,236,117,105,169,182,92,188,211,169,204,223,201,101,59,205,198,149,249,133,181,11,151,179,245,146,180,208,184,180,189,87,89,210,75,23,203,139,75,245,185,235,197,142,212,218,145,46,21,39,87,179,187,189,149,220,133,210,5,121,178,116,173,120,177,220,88,50,101,67,187,156,65,232,93,154,204,150,234,9,117,177,108,22,47,170,139,119,212,217,74,237,194,237,121,77,78,237,37,149,220,106,242,98,227,114,73,210,202,149,196,102,109,170,46,109,108,166,239,76,148,175,72,87,155,171,27,243,19,119,230,151,115,187,250,182,84,138,111,72,137,157,210,210,252,220,64,158,155,158,159,110,84,244,173,133,29,101,55,217,109,171,230,238,242,133,107,213,157,75,203,27,139,131,229,242,244,238,108,173,120,81,90,48,84,105,243,114,110,254,90,233,242,226,66,46,171,174,108,92,186,166,150,171,185,221,43,201,203,114,238,250,210,224,114,170,221,188,80,25,160,57,119,117,160,93,235,102,183,180,73,169,179,190,178,187,55,187,216,148,202,243,186,180,120,123,105,98,62,57,123,123,32,79,86,87,86,164,137,202,160,180,33,45,39,13,233,206,37,173,90,204,206,93,189,157,218,50,43,157,226,244,98,123,167,163,200,198,82,90,202,74,185,189,141,226,230,92,188,113,81,185,179,184,183,211,190,186,210,218,190,115,209,216,186,120,125,181,120,89,170,100,174,73,235,187,169,185,154,121,109,235,42,226,97,6,235,43,237,230,194,146,100,182,58,157,205,181,246,149,230,98,122,109,106,113,106,121,162,191,220,220,204,73,155,219,123,93,233,226,244,162,174,238,237,173,22,215,36,105,97,125,227,122,73,105,168,149,219,19,137,198,96,93,235,110,21,53,253,250,234,250,78,89,185,184,182,186,185,91,138,23,149,202,82,58,219,106,153,23,174,169,211,187,89,85,209,167,20,115,126,106,163,141,38,209,86,93,158,157,210,27,181,141,120,255,142,188,105,206,45,233,235,87,164,157,171,187,155,250,68,115,48,189,187,38,85,23,175,152,37,52,64,27,73,85,206,44,45,228,174,207,110,72,155,59,197,218,242,20,128,177,58,187,51,119,101,125,25,173,199,43,253,137,248,138,90,159,46,205,198,165,86,49,23,191,184,61,119,173,155,89,191,88,186,82,156,218,184,125,71,154,155,155,210,182,123,233,245,235,87,46,78,105,123,217,181,185,201,138,180,121,61,219,83,148,201,249,246,230,198,96,239,186,62,151,154,91,149,82,157,11,219,189,234,218,53,83,86,171,146,90,188,150,145,226,165,254,165,196,70,175,218,170,206,231,74,235,23,80,253,229,78,101,87,157,218,43,106,157,169,214,230,250,133,141,237,98,101,122,176,181,114,89,169,244,51,219,181,94,167,60,177,90,186,20,191,114,233,66,101,89,155,110,45,95,46,111,93,220,91,91,152,158,200,44,25,219,93,185,127,91,214,54,165,11,211,23,118,19,213,157,235,82,37,87,188,60,119,53,115,169,189,213,43,118,7,213,68,226,106,194,44,173,239,93,106,148,90,19,187,75,82,99,115,51,113,39,217,111,105,43,229,233,133,86,188,92,95,191,174,175,118,107,139,90,165,189,121,123,173,187,183,176,43,171,173,173,242,214,100,54,215,197,244,105,182,61,119,121,107,189,191,218,41,149,128,216,54,166,228,225,244,211,10,236,74,77,23,229,128,163,188,130,55,141,194,93,122,96,116,209,89,157,59,198,203,232,24,79,10,45,43,59,198,50,218,134,107,138,117,138,71,155,139,135,185,128,253,26,113,20,117,235,136,68,69,195,39,104,99,172,234,153,134,202,191,126,180,25,7,87,63,49,70,245,68,222,27,0,124,255,9,97,39,252,151,239,25,195,87,200,130,7,92,119,240,110,65,237,159,87,235,104,155,28,217,67,39,219,103,114,226,17,3,141,25,130,160,167,232,230,224,4,99,71,162,157,172,43,104,158,32,62,117,28,108,236,195,4,159,206,6,7,43,158,158,78,215,158,65,176,226,236,116,50,155,204,77,229,198,12,86,220,168,85,135,196,87,174,203,141,103,0,114,174,58,61,61,53,53,149,29,15,228,70,60,153,244,128,12,210,15,139,231,67,244,35,149,137,11,145,240,115,113,96,157,177,246,28,131,42,196,112,176,157,109,21,110,118,69,91,26,218,56,16,97,145,219,55,96,20,163,219,209,100,182,62,149,157,174,203,55,217,13,189,68,44,153,217,222,9,197,67,177,100,54,158,78,194,215,25,122,105,44,150,202,166,51,185,237,157,231,84,102,36,59,195,133,120,250,74,46,87,77,215,235,246,203,253,128,166,67,92,250,173,91,64,228,188,192,52,80,78,28,230,41,31,203,165,208,15,223,232,126,140,222,140,241,22,163,87,225,18,189,221,144,161,181,213,122,8,229,220,247,100,11,197,238,180,113,0,76,89,237,42,58,187,18,151,140,179,166,246,99,204,137,56,6,149,61,224,123,145,4,122,124,193,193,219,60,185,155,3,87,115,24,202,240,247,189,40,182,23,65,15,51,104,5,170,248,184,35,87,17,128,125,83,153,129,176,67,177,76,50,158,67,13,207,224,192,89,249,40,123,30,19,144,91,183,240,197,83,47,60,56,114,145,138,245,165,45,181,94,87,186,163,43,180,146,186,104,250,221,186,5,20,163,161,238,122,171,230,193,222,71,39,96,116,246,221,86,116,124,31,35,37,146,217,108,228,111,8,229,252,228,109,165,187,165,118,141,201,29,77,223,50,122,50,34,54,56,36,80,99,187,175,76,26,122,109,114,91,69,100,104,146,220,227,211,84,125,73,238,162,51,2,40,146,39,109,21,203,228,63,107,61,232,245,156,29,3,44,134,202,10,55,241,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,150,42,56,41,14,73,165,84,17,114,85,202,162,134,146,238,224,36,179,40,54,75,210,124,73,84,81,146,12,41,117,113,167,44,201,23,196,43,80,221,53,248,133,191,109,225,234,101,248,165,72,210,53,148,115,173,93,20,39,202,210,149,37,92,118,11,170,187,186,91,20,7,179,82,109,9,21,148,214,81,130,36,9,98,67,5,37,146,183,103,231,209,255,115,64,77,11,248,222,232,57,188,40,10,241,115,106,189,192,230,213,185,182,220,109,22,140,154,97,156,35,23,163,10,166,142,10,9,108,70,149,72,212,90,52,177,94,236,158,125,206,62,103,159,179,207,217,231,236,115,246,57,251,156,125,206,62,103,159,179,207,217,231,236,115,246,249,39,251,232,47,118,131,164,137,119,225,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,135,63,251,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,71,161,44,6,31,139,9,65,90,104,21,71,57,252,218,215,116,48,205,154,161,57,246,253,234,98,62,148,79,94,221,209,253,15,31,125,253,109,26,48,225,135,31,113,194,199,255,249,235,119,30,191,244,163,71,255,120,5,220,114,191,242,0,251,143,57,124,231,149,131,223,124,255,241,55,32,184,25,49,192,57,197,106,108,177,232,93,123,176,93,210,81,107,180,45,185,171,157,20,10,17,209,111,8,203,123,237,84,54,54,174,100,38,16,70,233,92,170,37,27,14,89,194,97,251,37,200,91,67,9,54,194,36,141,72,139,67,81,71,242,190,7,76,42,30,230,161,229,4,195,33,34,25,158,9,77,78,62,254,209,91,143,190,255,230,193,27,223,3,100,190,247,45,132,190,135,159,189,65,19,63,249,29,250,126,244,246,71,143,62,254,251,209,223,62,246,109,204,95,116,204,55,235,237,196,190,123,125,8,55,169,172,111,77,211,176,127,148,155,68,255,161,140,52,67,201,77,197,115,2,206,156,202,140,200,28,211,195,10,81,207,128,5,142,86,8,178,170,238,198,158,39,246,230,179,109,44,185,21,117,148,116,203,80,218,141,216,173,218,189,123,10,51,176,214,157,46,15,153,251,109,88,226,213,38,183,98,251,189,30,241,23,228,95,160,173,52,16,25,161,110,236,198,202,5,126,91,192,9,80,39,28,143,136,254,217,13,114,97,1,149,0,203,164,16,208,47,141,216,239,209,38,120,95,100,216,55,33,123,114,86,131,139,71,157,239,134,185,36,243,143,82,232,244,26,42,244,52,192,72,84,70,191,187,245,168,169,69,171,90,125,32,96,151,58,142,16,167,228,203,186,106,42,162,128,231,46,56,220,178,188,9,210,148,128,24,168,53,98,19,139,11,7,120,209,228,178,20,20,167,111,41,238,21,31,24,25,61,94,234,185,44,48,109,93,176,238,231,94,12,46,56,48,228,88,176,65,26,239,109,204,17,228,80,28,50,175,224,87,84,235,155,81,226,180,145,142,37,30,221,40,66,253,0,188,101,162,253,144,141,41,126,81,105,232,56,68,143,163,54,252,230,10,182,57,112,120,137,119,148,176,3,223,210,111,100,124,208,218,168,67,215,240,95,59,162,79,192,68,100,94,32,181,110,136,159,195,73,107,14,31,171,199,33,112,82,210,131,85,137,253,182,226,85,166,64,168,1,59,192,56,158,248,216,79,85,216,199,123,185,213,20,12,15,49,113,119,98,198,217,128,192,185,239,242,117,125,71,173,155,73,171,212,102,94,100,203,15,53,67,141,49,91,125,117,171,79,199,64,235,226,155,12,86,227,112,81,7,174,102,239,115,139,63,128,10,40,119,72,183,73,48,37,156,139,247,209,15,100,138,194,16,161,67,162,6,85,1,190,78,67,88,119,5,223,128,151,1,175,127,196,41,33,164,236,7,13,11,171,0,95,59,16,44,119,100,140,218,15,255,129,43,241,24,70,124,163,59,194,64,100,238,208,62,251,47,18,89,224,230,168,198,137,53,73,168,209,86,118,133,241,209,182,133,38,252,113,33,134,31,136,213,246,217,103,227,231,23,48,248,14,63,115,148,104,214,180,182,134,40,163,222,172,134,179,98,40,49,157,22,67,217,8,231,185,110,252,54,28,216,236,66,116,199,118,9,227,116,66,56,14,160,46,108,63,45,4,126,239,229,199,63,250,201,41,35,48,49,61,141,176,151,128,255,167,128,66,108,164,113,114,12,146,15,80,241,248,241,137,97,202,61,135,213,78,51,168,44,190,128,17,197,25,152,39,63,189,150,7,115,99,101,26,56,161,125,47,234,252,106,176,71,241,225,223,222,56,250,240,193,209,143,255,243,240,143,175,7,247,91,8,172,150,44,69,227,22,13,57,226,67,47,249,216,17,132,163,40,171,6,230,20,128,206,18,179,105,10,204,163,223,126,112,248,141,151,71,16,1,39,115,227,195,208,124,129,120,24,108,101,222,233,108,131,5,159,135,73,161,29,185,160,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,3,183,48,58,85,29,83,161,142,167,228,0,177,29,176,167,136,194,237,190,1,87,25,44,14,35,47,96,115,143,104,85,49,119,20,165,43,236,115,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,107,92,210,124,240,234,43,135,111,252,226,240,147,79,15,238,127,87,8,96,19,40,146,9,138,161,5,11,239,81,124,2,69,28,203,77,119,71,162,104,61,247,57,23,163,216,95,170,213,75,230,64,149,75,160,115,214,50,151,129,41,43,186,237,40,249,57,107,181,68,189,246,195,212,53,217,172,101,8,68,235,164,174,117,86,136,43,79,144,88,48,3,18,74,234,225,150,116,196,19,88,124,44,170,237,156,207,104,221,247,130,231,52,122,105,159,2,135,101,67,124,84,20,243,67,39,206,62,10,16,187,8,198,91,96,206,110,191,19,196,86,162,81,50,182,117,169,91,95,233,153,221,77,32,9,70,172,62,232,221,187,23,143,12,35,0,174,205,230,240,251,191,58,250,244,183,143,62,126,239,241,143,63,122,252,202,155,225,80,167,19,138,8,67,232,135,170,215,160,252,144,6,158,86,231,122,137,99,246,45,113,240,201,155,135,223,255,211,23,160,103,206,183,244,122,232,21,25,205,220,139,202,182,130,125,139,3,205,163,164,234,22,126,218,31,133,15,125,239,152,248,56,248,219,119,15,190,253,6,162,50,16,236,37,244,57,98,163,174,234,10,118,156,107,123,48,133,75,170,130,168,203,59,196,151,238,118,148,36,88,27,51,122,186,162,233,117,231,126,75,19,137,15,79,174,193,29,156,232,196,31,164,177,51,216,88,211,77,55,204,94,237,68,24,70,68,252,224,227,191,132,67,15,63,123,165,243,255,254,97,92,52,7,230,217,129,121,18,213,17,93,25,135,28,81,74,24,66,123,103,247,132,75,175,169,160,22,228,246,186,106,246,49,67,19,51,77,195,172,29,155,178,188,244,224,209,199,127,71,148,197,15,29,163,104,251,169,130,191,3,144,79,8,33,225,56,208,227,19,230,163,239,126,211,181,92,158,41,224,117,163,209,110,111,19,232,199,60,206,31,163,139,100,116,14,63,253,175,207,179,139,181,214,211,236,226,225,207,63,59,252,185,111,23,135,158,103,170,154,105,106,157,113,86,155,175,72,76,110,203,122,135,99,166,80,29,18,36,5,51,82,182,4,204,116,82,50,92,213,113,4,95,43,90,175,223,11,83,175,103,74,12,60,60,147,227,156,64,80,112,248,218,175,30,253,230,3,161,64,29,163,157,31,53,134,30,62,20,67,84,225,217,126,122,135,56,138,149,76,182,204,10,239,12,47,196,207,11,109,204,157,66,228,30,125,11,83,186,252,208,70,121,193,25,21,74,141,57,220,76,246,2,190,40,28,167,255,49,79,67,81,43,174,206,141,177,25,207,142,67,7,224,95,76,51,91,40,167,218,109,104,163,201,118,11,13,152,6,23,196,220,49,206,23,200,139,253,128,97,113,8,14,137,24,17,141,125,75,21,246,61,59,158,112,240,31,223,58,120,243,247,160,130,251,206,59,99,45,120,31,160,124,101,9,0,231,74,121,46,156,176,100,167,227,192,57,232,3,57,241,130,249,232,147,111,28,220,255,224,209,135,223,60,250,232,245,167,2,102,242,84,192,60,184,255,246,225,75,191,122,252,139,111,30,190,247,234,40,57,137,220,80,162,29,68,14,128,172,12,153,11,124,182,224,197,239,238,18,190,56,159,176,221,25,234,6,120,135,221,15,38,212,84,102,109,69,147,61,120,249,163,199,223,254,20,156,36,4,119,129,95,164,99,16,108,42,205,243,33,252,114,175,135,8,163,65,133,164,227,110,0,130,23,255,135,255,253,222,113,208,126,76,124,38,79,138,79,112,80,241,195,255,231,224,181,159,31,252,248,254,179,192,167,174,0,129,209,107,202,23,27,159,169,147,226,243,232,193,167,15,255,241,241,193,203,15,14,95,123,255,89,224,147,245,239,20,209,121,243,88,34,141,142,67,51,55,132,253,64,231,161,158,214,197,186,215,224,156,92,38,235,180,134,165,133,169,8,39,244,97,89,146,227,168,234,58,90,85,69,12,71,75,235,42,78,166,133,120,59,229,15,133,190,114,195,40,201,103,241,17,125,3,182,98,204,68,236,251,31,211,236,189,61,224,53,7,146,197,1,220,20,147,65,88,15,68,74,218,15,41,137,127,50,164,220,60,6,103,68,56,226,99,113,70,126,124,209,179,86,165,32,158,247,240,27,47,143,82,165,156,190,58,101,205,216,214,47,162,99,187,49,84,153,130,167,90,230,36,114,206,228,231,137,212,199,63,254,232,243,65,42,162,198,35,209,153,29,62,173,177,164,124,12,237,7,135,121,71,17,219,210,103,42,112,212,106,186,214,166,225,232,66,190,231,195,158,92,7,247,120,14,59,15,93,145,219,88,32,40,4,111,136,124,205,182,193,9,37,84,106,215,232,17,24,23,240,155,113,136,21,250,237,36,82,52,244,40,217,210,29,218,152,128,0,164,6,175,182,83,98,248,239,184,154,95,91,89,14,244,107,216,246,42,88,103,57,55,206,41,116,44,156,106,77,110,215,194,160,60,12,69,67,169,120,111,55,130,166,214,182,162,55,218,218,14,58,185,246,77,141,211,203,217,8,27,215,54,197,131,46,199,128,208,200,131,108,126,228,196,231,2,141,193,72,86,140,102,68,232,219,106,207,80,3,2,207,38,51,156,30,148,248,133,5,115,18,170,155,219,63,62,167,195,149,158,16,38,133,9,37,198,236,29,71,50,56,195,196,152,99,119,40,129,58,36,6,76,38,87,55,85,99,25,91,81,156,160,151,9,144,111,176,242,231,113,140,53,18,82,237,217,116,18,79,195,84,10,102,97,34,141,103,225,120,61,38,86,142,151,213,206,201,70,214,46,254,108,186,153,140,143,61,150,136,144,214,218,125,16,219,159,172,103,86,241,177,122,54,134,228,39,144,194,127,174,91,43,218,81,15,254,227,245,163,143,223,35,194,186,103,107,3,178,36,119,181,142,98,234,131,255,13,6,32,70,175,167,143,48,1,73,142,54,1,73,6,155,128,36,3,77,64,146,79,223,4,100,218,226,135,18,204,250,137,66,102,68,113,127,45,35,99,154,186,68,18,201,60,129,72,22,52,122,40,78,167,243,152,138,215,150,248,242,206,180,161,197,215,229,134,226,40,203,37,12,45,184,82,158,115,148,179,159,135,22,43,175,59,74,89,143,254,133,240,88,75,77,196,98,146,41,114,69,214,187,36,52,44,9,146,10,49,82,79,203,62,253,89,83,149,131,143,127,118,248,253,63,61,250,240,91,143,127,241,159,148,60,138,95,214,190,144,48,140,135,31,252,251,193,183,254,120,236,190,152,254,125,49,143,101,223,29,156,219,193,208,27,45,181,1,30,160,117,83,128,57,244,212,192,180,240,99,142,39,198,222,83,116,165,171,43,93,18,13,104,188,125,152,24,38,61,254,193,239,15,127,247,99,43,50,249,232,109,248,203,220,229,131,247,63,60,248,233,79,137,80,252,11,208,229,39,156,140,216,132,224,25,76,198,39,4,19,52,165,39,131,242,139,70,165,126,242,18,56,175,255,243,123,135,191,124,233,233,82,41,142,91,15,224,164,208,1,4,203,20,2,2,173,115,21,224,101,35,124,129,231,7,230,179,208,201,245,169,204,145,49,207,7,159,171,105,56,49,165,57,252,241,239,143,238,255,99,168,74,116,200,229,164,177,54,47,69,1,207,220,28,158,17,166,89,136,248,169,198,84,131,70,248,153,142,79,147,192,240,65,161,227,229,90,86,102,121,161,203,52,112,188,60,157,154,38,129,227,99,221,112,141,70,141,79,37,82,36,106,60,68,147,175,39,160,174,78,225,73,231,161,117,45,237,188,255,28,235,129,189,4,225,137,67,236,20,67,158,192,61,156,211,4,196,28,122,246,241,177,69,96,166,199,48,78,230,40,235,105,204,139,58,245,254,56,9,102,201,240,150,153,69,52,103,100,139,47,3,47,92,94,186,152,167,128,208,60,17,60,152,144,168,128,143,245,6,196,64,105,97,223,152,153,4,12,106,149,197,88,114,50,246,1,177,147,40,106,113,108,34,22,179,136,54,4,55,168,92,209,118,92,206,80,185,232,21,52,238,5,173,206,138,212,130,216,112,106,245,64,237,133,209,241,11,135,152,112,166,14,13,29,64,193,33,33,26,159,167,215,230,176,239,212,112,132,189,20,91,196,47,107,203,217,88,55,216,181,63,171,181,107,5,199,138,208,136,36,30,95,245,86,167,18,222,72,116,2,62,104,55,11,85,81,194,43,40,163,76,87,157,177,179,182,89,236,44,137,122,171,111,138,29,177,97,123,171,79,79,101,167,18,245,169,52,139,157,53,40,108,91,177,179,118,190,180,139,135,227,207,44,5,173,109,196,111,201,175,158,193,146,2,195,41,135,101,132,21,49,13,80,162,80,217,175,109,97,143,23,10,241,205,43,50,161,52,150,101,136,112,235,185,135,87,8,189,152,47,184,228,23,45,148,27,155,74,69,233,101,215,168,174,237,8,100,29,221,224,26,99,130,102,171,77,114,163,17,95,101,23,68,186,235,167,227,2,237,100,96,49,34,79,16,8,111,127,240,214,27,71,31,126,130,246,0,144,227,89,98,60,177,135,168,9,98,203,140,46,98,46,0,206,40,174,94,192,125,66,41,96,128,27,101,2,246,168,169,105,16,166,132,128,60,86,219,60,102,15,222,248,222,195,191,189,17,0,1,103,44,210,65,187,229,192,13,77,242,180,161,1,179,241,239,127,58,10,26,8,87,241,212,17,115,116,255,195,131,87,127,61,10,20,106,71,254,20,96,57,252,238,27,15,255,246,19,79,251,199,106,73,36,110,68,215,219,26,196,37,141,221,234,135,111,96,9,151,21,89,67,108,116,125,68,147,116,218,87,113,172,22,238,26,11,183,108,200,228,239,233,106,71,214,7,194,254,152,183,131,229,6,68,220,124,30,175,25,17,71,241,226,69,158,135,239,254,234,232,39,175,31,190,243,202,225,123,191,12,186,49,132,56,162,125,196,17,97,42,140,168,113,50,147,204,36,210,233,233,228,116,132,8,140,242,78,3,160,51,178,113,138,51,242,232,215,191,60,248,243,175,30,255,215,119,14,223,254,211,208,133,10,187,16,4,23,242,91,167,167,66,50,14,95,251,222,193,203,191,122,248,183,127,28,189,253,209,80,72,250,134,242,212,136,5,58,108,30,188,245,31,15,63,123,233,240,191,223,35,211,237,224,175,47,33,4,13,5,8,109,119,230,211,131,232,159,143,100,172,49,243,186,211,165,27,169,220,116,46,21,207,230,210,25,139,110,56,12,221,190,36,116,35,243,229,96,55,48,78,135,182,61,104,45,99,79,27,79,173,245,163,223,61,56,248,217,235,129,173,131,35,138,167,217,119,68,24,62,124,125,40,97,24,180,214,159,30,91,67,80,240,224,187,135,63,125,119,4,16,179,103,196,105,124,226,180,68,109,85,79,151,54,101,114,241,248,84,98,42,153,96,164,137,72,13,200,213,92,75,132,80,2,17,194,46,19,27,112,58,61,62,50,243,62,30,87,252,229,24,162,4,19,71,231,163,210,7,8,121,108,5,85,174,213,241,40,140,136,199,156,240,139,199,76,138,66,152,150,134,194,130,33,91,196,157,37,48,132,178,231,158,12,84,78,240,15,124,76,66,110,218,54,205,44,116,144,65,148,194,235,166,166,35,40,64,154,1,81,123,195,2,228,169,212,209,57,223,63,31,137,79,227,204,202,73,82,108,14,214,37,79,33,193,229,241,9,95,47,44,174,95,90,6,152,12,216,175,32,18,192,10,234,129,17,161,145,153,105,215,177,240,135,136,62,86,234,56,40,58,170,22,95,199,174,5,134,53,52,237,210,84,248,17,227,15,43,162,253,62,40,142,172,90,47,20,244,27,241,155,24,172,74,29,215,9,248,69,245,49,64,81,45,207,35,224,209,220,177,238,106,164,68,146,139,139,218,238,218,152,79,140,14,199,232,159,12,39,206,42,24,98,248,19,128,232,202,244,140,176,195,38,242,137,145,195,175,132,147,225,198,81,3,67,13,207,228,136,206,60,79,29,51,62,178,72,27,31,164,215,117,26,30,58,32,32,53,94,229,138,152,64,220,217,249,48,31,133,215,33,42,242,8,53,91,142,96,211,128,187,224,120,211,46,36,98,128,186,92,208,105,220,157,124,210,3,129,227,212,57,2,130,53,197,120,98,8,82,8,2,120,207,129,224,96,96,71,128,0,3,255,164,48,4,73,94,29,131,136,135,76,160,224,80,64,221,192,5,74,104,183,10,187,98,17,75,104,107,57,8,178,41,186,132,178,91,226,142,88,178,133,178,89,208,127,196,167,83,44,132,168,120,171,80,180,164,178,119,190,140,82,89,115,168,213,109,34,99,171,24,125,216,27,194,210,212,193,252,74,119,28,66,246,29,146,217,34,196,148,93,209,53,8,146,203,241,45,223,254,203,227,87,222,60,120,255,155,71,111,125,11,115,40,212,198,201,207,185,139,249,44,165,194,174,235,180,207,254,152,134,59,64,189,68,98,224,44,71,140,190,1,190,109,148,190,0,168,130,143,48,156,95,166,158,242,88,53,39,17,18,97,99,157,161,7,46,195,124,74,135,189,199,191,248,38,26,153,161,167,12,67,233,214,159,154,104,136,119,182,17,36,158,34,35,138,253,77,60,69,28,60,254,193,171,7,47,253,53,0,6,8,118,141,0,120,138,205,31,253,230,219,71,247,63,12,18,67,157,64,108,253,4,135,47,75,213,206,187,174,59,120,227,119,104,203,196,87,226,209,218,138,97,144,206,11,95,105,52,166,167,17,36,121,1,166,209,171,255,199,253,126,160,180,219,120,37,62,254,233,207,14,62,251,204,191,18,93,169,51,145,10,127,35,203,202,17,241,202,145,227,169,244,116,34,49,21,183,229,200,216,125,141,155,208,220,187,39,128,136,239,27,47,159,81,160,51,10,20,208,247,239,255,233,240,227,63,62,254,225,27,100,6,253,47,37,66,100,125,16,92,12,105,126,189,254,212,4,127,103,100,240,20,200,160,175,236,105,29,216,251,50,14,187,170,164,226,136,152,92,100,114,40,203,218,251,24,226,38,38,102,26,220,174,223,198,113,31,201,188,32,50,32,90,175,195,165,24,115,79,37,244,224,90,32,205,145,242,207,145,178,115,100,253,115,100,237,28,137,100,64,51,73,59,79,50,237,159,39,153,6,119,88,157,62,204,19,142,4,163,254,12,145,94,225,46,23,202,86,232,231,178,90,195,194,42,99,78,215,58,37,116,24,87,194,2,228,113,72,162,198,56,71,15,53,239,193,231,51,197,254,238,127,240,87,27,224,188,11,141,196,188,46,215,209,49,208,36,192,250,100,198,119,51,172,156,48,5,49,78,112,84,96,60,205,168,207,27,124,91,130,228,4,218,203,108,134,56,49,8,247,114,198,140,217,211,192,167,81,19,97,144,180,3,13,146,172,184,69,155,168,128,145,27,52,43,90,30,206,49,177,69,217,249,71,10,17,250,78,235,65,223,112,116,231,147,154,22,57,211,216,237,6,24,65,254,164,149,247,61,141,146,209,123,30,172,168,85,189,3,222,176,222,39,98,243,131,79,190,117,240,242,31,30,127,255,55,135,223,126,9,110,225,224,237,149,18,184,215,254,116,248,210,215,197,208,225,15,126,123,240,214,7,71,15,62,60,122,240,155,243,136,130,29,190,249,214,209,251,247,17,185,161,181,21,241,241,240,50,150,237,30,189,247,49,150,148,212,228,110,77,105,243,111,14,222,124,231,240,79,175,50,121,56,224,3,110,204,238,123,130,97,71,238,82,129,2,141,155,141,78,106,125,56,22,122,22,128,243,130,167,66,164,10,231,81,206,231,169,255,162,152,209,175,1,70,194,2,57,109,30,190,250,214,193,107,239,98,87,162,24,163,225,8,16,30,43,183,162,235,154,14,2,119,154,64,227,127,199,106,128,92,7,128,118,161,176,165,60,107,104,130,72,19,81,95,255,252,123,210,221,131,87,127,254,248,135,239,11,251,188,4,207,197,68,57,140,221,240,40,121,122,90,8,72,6,159,22,189,176,223,221,35,16,174,209,72,226,123,133,139,226,10,22,117,212,149,228,180,87,212,177,39,222,17,215,57,251,179,156,146,202,164,107,53,75,212,49,91,88,177,68,29,149,103,42,234,88,41,207,13,19,115,156,130,76,128,51,144,229,107,135,66,228,38,176,255,237,186,182,38,215,43,157,38,24,47,238,7,138,92,136,141,113,213,236,6,75,101,160,186,145,87,249,8,15,190,82,111,172,192,124,19,208,130,51,76,129,87,4,49,214,251,69,243,241,7,239,60,126,239,143,54,43,126,51,72,252,1,85,99,208,232,117,239,68,1,78,27,148,120,65,59,231,129,139,52,16,19,17,234,106,112,23,20,113,4,74,125,6,182,252,99,130,219,211,149,0,96,31,126,246,218,195,207,94,58,25,188,14,88,49,236,216,184,25,28,187,156,26,228,93,68,181,2,65,127,253,88,160,31,183,105,48,229,8,104,250,224,147,191,143,215,46,32,100,153,184,206,129,181,2,129,106,252,253,116,210,219,131,156,163,78,156,18,235,246,59,85,224,103,93,225,62,0,66,191,64,30,144,46,192,213,75,181,161,42,176,168,72,249,252,115,241,125,183,51,79,12,204,50,173,222,113,48,164,109,242,206,133,125,154,39,11,20,215,146,191,225,220,3,76,89,71,204,78,12,107,42,13,180,191,220,187,23,118,206,21,132,79,80,170,210,124,196,214,151,191,114,192,143,10,110,97,118,155,56,80,191,41,86,219,125,221,127,248,158,199,74,160,13,188,95,225,171,182,236,86,82,104,210,30,57,203,238,213,154,170,84,198,201,6,50,120,40,235,13,9,209,86,58,148,232,233,4,14,87,201,10,7,194,165,212,215,64,246,233,24,67,46,61,132,50,134,18,192,113,226,75,150,184,53,127,47,222,106,183,141,232,101,180,218,214,106,91,214,65,222,121,205,23,46,71,116,99,232,55,81,219,58,39,17,190,255,81,111,84,202,76,238,128,70,63,10,249,12,193,117,61,215,194,24,92,206,69,231,171,166,238,224,115,112,30,174,11,144,11,207,255,40,73,20,252,163,210,224,249,128,178,146,76,121,82,5,90,131,11,120,151,214,69,1,252,125,71,241,170,29,85,7,189,83,106,143,223,177,135,231,185,113,135,231,57,54,60,206,41,66,145,34,240,215,130,156,238,112,17,219,216,173,175,163,54,35,150,235,42,235,216,53,7,199,174,203,133,187,61,118,215,64,53,85,185,77,87,101,17,29,81,21,185,43,210,83,40,220,191,14,84,250,99,57,19,189,168,20,77,48,193,84,52,177,207,95,29,0,95,228,166,63,155,138,184,219,118,12,111,113,165,150,218,174,139,138,157,10,68,17,39,206,160,25,133,55,231,139,74,195,44,36,148,140,200,18,46,107,61,252,172,184,51,40,206,12,251,34,225,45,61,252,55,128,79,92,158,216,237,106,141,6,2,247,10,36,138,118,38,210,51,119,174,5,156,138,250,186,3,60,35,181,3,185,11,161,221,242,160,40,35,19,203,203,240,97,132,132,157,252,61,74,67,133,209,84,34,200,116,129,199,48,235,6,136,196,184,65,51,179,238,106,135,156,136,4,159,80,104,56,76,70,62,20,159,33,81,196,208,95,26,254,12,125,35,78,162,240,87,203,235,138,21,215,204,10,182,22,77,204,248,5,62,67,172,254,120,13,10,22,115,104,147,63,32,53,202,132,32,119,213,14,209,212,224,69,20,34,88,89,87,186,104,135,223,180,154,156,33,27,172,240,127,91,217,209,226,208,77,129,160,135,140,53,222,76,93,245,243,140,222,240,172,230,132,96,7,162,139,227,128,128,124,12,58,146,66,124,107,159,70,35,73,8,107,103,53,128,159,168,71,233,125,177,170,160,221,70,41,43,134,169,107,3,207,12,246,159,61,113,54,95,226,251,126,179,140,224,179,200,87,140,229,2,64,114,157,178,5,116,118,127,46,142,118,8,92,7,37,19,232,4,143,107,4,134,233,50,34,150,97,174,151,86,107,108,133,172,96,101,254,115,5,123,229,16,245,254,178,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,59,247,92,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,219,133,203,226,18,209,118,199,21,31,109,247,109,17,194,245,177,35,160,245,11,29,254,158,47,44,89,135,191,229,130,151,160,116,169,139,154,139,104,135,66,236,214,101,217,216,194,39,63,116,116,91,92,191,162,131,235,14,157,174,238,187,158,156,104,109,248,80,42,55,45,96,172,4,94,34,28,61,177,166,1,93,73,53,185,187,45,27,182,16,212,226,83,124,25,20,204,220,208,34,251,220,162,173,81,159,200,93,116,122,192,147,231,162,60,0,54,21,231,119,167,226,130,207,139,238,109,19,177,188,52,138,27,166,255,108,52,208,119,122,193,149,230,7,238,136,108,177,55,214,77,240,37,66,199,69,220,80,187,102,78,210,117,121,112,211,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,239,30,121,32,196,46,194,214,42,26,59,35,70,198,154,18,19,199,238,205,191,230,54,251,127,13,123,95,147,114,147,222,23,184,121,196,207,247,118,133,25,251,194,34,238,117,19,155,229,192,214,7,38,129,53,185,141,168,203,76,88,249,90,44,151,185,119,79,121,33,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,251,190,100,159,101,46,116,149,157,144,233,69,204,16,232,184,237,134,163,118,60,45,163,76,186,24,62,201,124,115,212,132,121,126,66,45,195,62,189,61,241,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,238,242,165,242,236,173,217,229,77,204,214,215,251,84,83,90,148,214,103,111,109,172,93,204,11,147,141,237,190,50,9,162,211,205,13,156,145,80,227,53,124,15,59,158,205,9,145,24,165,11,226,37,72,155,206,36,18,66,4,55,214,71,147,171,129,78,109,117,104,15,40,133,214,160,187,226,185,115,194,21,77,223,66,144,88,27,229,185,115,81,124,108,148,183,213,166,108,106,58,120,120,222,68,103,123,112,166,139,89,191,75,168,198,165,245,202,44,98,129,4,186,171,174,66,131,217,92,45,141,26,188,20,155,111,107,85,185,77,234,189,68,111,234,238,224,167,21,180,165,224,217,180,186,15,197,230,11,203,225,181,240,37,116,20,87,218,134,130,31,239,238,147,72,178,87,196,13,113,161,48,47,94,43,44,136,87,241,38,214,152,150,83,222,77,236,154,8,57,253,54,177,197,194,85,107,19,219,100,250,36,219,231,16,111,214,140,70,40,191,56,142,73,51,202,8,78,6,243,180,54,135,203,112,166,185,113,38,2,9,182,136,56,64,217,129,121,109,32,222,140,146,204,56,90,167,202,182,170,236,108,232,237,60,181,36,198,246,73,187,102,12,71,189,110,79,160,161,87,219,202,164,134,79,222,43,36,55,92,110,6,230,82,209,39,183,19,147,136,218,204,161,44,197,65,165,126,11,118,45,56,244,97,249,251,221,54,217,120,17,88,175,253,252,209,223,254,118,248,206,43,15,31,252,233,225,103,191,249,159,191,126,135,124,127,244,247,111,28,188,255,225,163,223,254,249,209,75,111,29,252,227,27,71,191,249,246,193,223,95,142,197,98,120,243,67,132,25,109,158,143,94,255,213,193,27,239,61,252,219,155,15,63,123,227,224,181,143,80,209,131,55,127,123,240,234,159,15,223,249,228,241,123,127,124,252,211,95,60,126,229,13,112,147,129,91,128,162,251,162,125,238,60,73,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,119,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,165,45,131,82,140,88,166,178,23,107,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,11,5,246,142,60,159,59,135,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,124,88,113,84,135,158,172,181,63,225,208,91,18,17,165,109,37,13,178,140,99,21,136,228,195,10,63,139,132,195,31,253,251,225,247,127,78,86,30,4,247,224,87,131,194,47,5,106,93,237,28,238,39,196,144,206,77,156,127,38,36,153,26,154,160,60,201,168,83,206,0,86,11,213,137,1,81,14,115,138,166,8,39,149,66,71,6,91,220,236,97,28,56,138,247,130,197,8,17,117,135,251,125,193,249,62,239,126,255,181,4,91,168,124,33,240,135,231,88,36,142,97,198,90,156,2,94,227,30,112,18,231,61,181,69,163,212,40,27,112,2,74,86,178,224,252,43,248,154,171,63,158,218,38,38,220,181,17,21,88,193,182,148,119,244,196,157,27,43,83,198,106,219,15,49,206,28,206,186,9,25,179,37,198,94,193,158,3,48,124,238,107,169,85,213,244,157,39,136,34,147,205,30,34,60,22,60,204,7,120,189,228,242,110,41,3,8,210,88,240,158,156,195,207,161,67,185,169,183,47,40,131,123,247,178,25,124,32,66,185,75,248,180,148,157,114,62,79,165,92,207,105,231,115,46,238,122,118,229,207,185,234,207,101,157,207,137,132,163,65,116,208,9,39,114,174,44,73,87,157,219,154,90,15,197,225,36,114,34,255,43,136,33,48,12,136,13,231,58,240,116,195,8,253,157,158,25,254,42,203,16,82,141,144,0,46,221,133,175,194,96,98,253,191,119,12,45,251,0,106,178,0,166,8,204,64,0,193,120,161,176,41,94,39,190,94,146,181,140,151,45,189,32,86,196,57,91,189,158,74,213,114,242,116,58,107,169,215,187,221,194,117,139,59,85,186,140,61,173,171,77,21,113,124,107,44,108,167,147,77,197,49,228,17,13,29,172,224,96,244,121,3,55,38,110,246,149,117,69,238,180,17,120,235,68,224,88,143,201,162,195,35,104,190,79,178,242,222,128,242,3,209,186,229,151,191,37,50,206,56,223,237,138,212,234,42,63,187,143,219,239,3,95,116,151,248,220,89,71,184,104,43,100,235,133,93,215,87,27,96,103,201,39,167,197,29,89,37,89,147,104,227,221,31,162,69,160,97,0,129,209,198,35,9,123,137,29,71,209,50,112,67,236,37,166,5,152,187,68,121,169,51,32,176,211,27,32,38,32,47,36,118,19,136,107,68,111,47,107,90,187,42,235,136,239,54,84,240,32,112,89,237,25,32,146,167,188,94,165,139,22,37,136,109,32,186,86,30,143,148,101,203,33,112,158,144,228,158,92,3,17,119,46,27,75,79,139,6,185,223,151,159,74,196,146,57,247,133,68,84,170,131,11,97,79,125,21,156,52,64,187,8,226,75,69,87,0,97,176,76,115,57,148,245,38,165,32,201,29,211,132,24,185,209,216,199,216,194,173,110,59,194,181,159,155,214,163,110,133,49,176,146,122,61,179,235,74,242,132,78,132,107,158,124,220,12,156,137,11,46,2,207,112,75,208,186,156,198,148,94,206,235,83,232,204,147,79,137,96,210,152,176,172,222,156,215,155,32,71,54,131,179,36,173,44,15,255,241,211,131,151,31,28,61,248,20,95,63,226,178,164,64,13,166,154,10,57,90,98,160,88,100,54,11,2,199,173,14,177,198,14,10,228,26,168,13,5,111,146,29,152,203,97,159,237,201,117,147,173,52,124,48,188,113,215,0,30,152,214,124,244,235,31,218,5,184,80,242,232,201,142,138,142,30,192,116,133,122,188,28,244,219,170,12,22,82,34,173,137,92,180,167,126,164,143,95,159,209,234,171,59,224,50,147,213,119,244,246,187,135,47,125,253,240,143,95,63,25,124,70,75,65,199,208,62,7,223,103,223,7,87,215,255,254,151,147,212,52,144,237,138,104,184,244,227,87,180,163,168,3,213,174,135,248,199,61,81,215,212,30,132,243,186,41,186,99,48,228,169,69,46,54,172,183,101,202,224,145,81,36,115,4,154,199,89,44,175,252,86,182,100,234,95,88,46,226,72,242,241,55,62,130,187,36,172,4,115,111,111,215,155,177,10,16,27,60,18,195,210,42,96,187,135,183,138,120,29,213,211,242,196,104,221,42,105,185,95,183,161,139,219,208,97,115,185,163,7,223,125,244,241,125,39,22,202,212,162,214,242,235,73,136,165,237,141,148,60,243,222,6,73,138,195,209,35,205,100,249,211,165,207,118,176,117,108,173,67,136,57,166,53,156,19,110,44,7,176,30,83,92,206,20,165,74,118,156,107,72,160,44,24,34,153,74,224,125,111,42,108,105,107,8,123,190,151,187,133,200,249,112,208,165,240,97,165,248,203,137,67,179,147,123,121,136,93,245,54,67,101,147,104,63,83,200,149,74,114,59,151,171,217,47,71,183,19,177,92,238,205,161,150,165,118,59,108,167,172,185,8,60,255,74,49,202,216,213,60,151,198,92,103,115,73,235,100,8,172,157,136,123,181,130,227,29,225,216,96,118,34,217,97,42,93,195,5,133,189,243,240,53,56,182,36,238,197,146,181,37,114,137,155,192,12,145,140,163,132,55,116,12,228,122,29,159,179,160,16,236,168,97,48,59,196,135,79,129,233,206,224,198,62,54,147,70,172,27,109,10,212,59,120,186,90,125,64,56,215,76,94,33,231,20,98,119,169,214,39,140,197,12,17,94,72,67,28,230,151,177,138,170,134,15,135,1,246,16,220,76,152,241,247,46,96,176,57,68,135,164,82,7,93,33,175,133,32,83,67,7,104,180,246,182,18,190,75,156,31,76,86,213,61,196,67,154,147,148,209,152,108,222,161,248,157,220,25,172,194,60,18,246,35,172,81,144,42,161,131,111,75,87,26,162,112,171,138,142,239,91,192,107,187,131,35,125,1,122,97,88,189,64,57,73,68,110,12,218,216,157,113,92,174,103,221,16,4,42,225,112,114,75,1,70,235,5,208,90,215,192,2,87,124,218,221,69,239,89,127,7,136,174,28,107,220,172,248,16,79,62,108,212,175,197,19,207,60,99,208,28,179,11,44,0,225,136,11,11,182,89,66,216,213,73,189,160,140,219,43,61,2,142,8,176,126,200,58,41,17,184,176,206,44,130,49,138,56,9,189,205,159,32,153,117,143,79,156,247,175,81,226,229,142,107,237,184,120,79,78,59,49,124,216,41,8,122,179,26,206,138,161,196,116,90,12,101,35,161,231,208,57,6,148,2,93,147,109,51,126,237,188,80,56,126,67,228,2,208,19,54,64,2,93,15,105,5,97,186,219,84,158,176,21,18,107,122,24,210,148,186,163,9,102,131,95,210,58,29,244,197,123,218,135,227,166,45,186,164,231,80,75,212,64,111,191,224,253,85,244,236,212,93,178,51,251,109,244,142,25,133,86,9,9,149,57,60,43,141,244,210,117,237,230,95,190,13,122,8,183,193,237,221,20,229,108,25,133,173,177,194,1,176,125,52,26,176,134,229,145,43,93,166,235,150,74,50,172,85,139,235,96,242,109,202,33,5,112,13,84,116,221,160,108,20,58,11,251,221,60,193,114,107,7,251,201,238,43,81,103,194,125,243,10,30,110,114,127,99,168,28,61,152,104,153,216,84,71,67,85,147,110,97,73,80,165,129,38,161,130,77,35,136,130,132,88,43,170,35,114,17,193,140,216,46,196,103,204,130,22,165,70,20,216,171,58,254,54,145,20,101,203,154,226,133,130,122,94,205,179,167,137,132,232,87,183,213,199,48,170,22,32,157,72,36,73,239,169,208,206,231,202,203,120,125,239,158,15,80,238,144,113,98,192,144,155,197,164,143,96,43,138,88,255,27,9,124,1,174,136,24,67,80,169,149,112,215,215,64,68,23,153,225,32,38,163,130,0,162,106,161,188,95,255,116,116,172,81,117,218,69,107,246,192,217,2,79,100,208,206,7,106,180,238,214,80,13,186,92,1,197,57,8,58,243,221,125,218,97,80,150,129,125,155,25,22,158,191,75,52,189,251,176,69,78,214,208,105,171,173,53,39,171,178,161,76,50,85,198,218,69,3,145,39,207,181,41,118,177,14,223,187,163,19,146,62,145,73,72,119,70,62,13,245,223,31,219,126,125,239,27,86,39,195,38,238,59,86,213,43,94,1,169,240,232,63,254,124,240,230,59,16,235,234,63,62,68,199,248,71,127,252,230,225,253,183,14,222,255,221,163,79,127,245,63,127,253,186,64,16,135,142,97,117,31,251,69,79,187,96,196,229,144,203,3,186,9,226,45,234,49,76,87,107,11,136,252,93,134,219,239,69,119,43,1,62,198,237,12,148,215,185,139,14,200,228,158,26,104,243,65,254,231,222,27,134,72,3,25,121,217,182,72,161,18,76,95,184,206,80,226,34,242,137,177,182,210,109,154,173,243,246,165,7,220,13,62,11,232,188,106,104,250,137,142,44,48,87,2,80,239,200,71,110,204,249,103,20,66,2,85,134,17,77,18,62,114,7,169,68,8,92,226,241,199,220,218,254,242,65,87,209,238,202,189,30,120,93,100,18,0,165,91,191,76,177,175,98,196,67,136,45,248,219,83,116,85,179,222,249,143,27,54,36,102,89,128,167,39,127,219,53,242,183,219,33,127,65,220,68,254,178,86,251,136,1,2,129,195,140,47,231,226,63,179,220,185,2,24,34,255,194,158,108,156,202,149,50,12,92,239,68,215,133,87,123,138,121,65,165,19,141,85,231,222,205,135,76,87,47,232,108,214,130,101,81,215,143,215,51,204,94,205,191,44,121,87,136,71,196,192,151,47,196,207,157,19,26,130,127,213,170,177,4,198,144,10,189,205,139,25,189,163,251,31,0,135,101,51,122,184,118,142,9,177,157,140,113,108,214,48,114,99,73,160,3,70,137,189,102,232,228,185,55,207,236,243,71,44,197,161,223,217,19,109,12,32,118,96,141,220,48,97,177,227,139,51,228,175,232,122,217,38,108,10,252,217,231,212,253,46,220,13,237,239,9,103,39,35,157,95,172,197,122,154,115,220,230,15,92,172,248,208,221,202,86,33,20,206,84,8,255,12,42,4,58,165,12,247,121,204,159,24,143,185,206,185,160,149,229,64,71,11,80,145,217,3,98,8,127,241,100,117,19,3,174,51,224,75,193,126,66,239,236,174,161,87,246,3,189,22,207,38,183,125,152,28,74,37,56,229,97,0,129,224,114,136,238,50,201,145,101,146,12,207,61,251,112,59,156,156,170,141,176,27,211,17,132,198,48,102,147,67,106,55,196,18,205,175,21,82,216,84,207,110,44,214,235,27,173,48,205,128,232,40,98,170,34,121,243,133,20,176,81,124,71,252,242,49,196,89,7,238,225,134,134,188,230,165,112,227,166,195,186,156,19,207,209,222,183,173,83,252,16,138,229,170,212,102,36,157,47,130,220,118,218,90,167,243,252,67,129,127,128,147,18,72,182,195,66,84,16,133,73,48,117,234,181,193,74,3,125,133,3,153,209,86,209,203,184,152,72,68,60,89,243,142,90,5,129,223,129,157,18,137,81,251,18,39,168,181,81,247,197,221,113,56,137,202,136,253,134,239,152,61,124,1,39,103,172,184,184,98,105,232,194,14,150,198,41,201,25,134,80,151,228,251,11,138,80,209,236,92,2,221,172,100,212,192,160,131,161,215,9,252,48,244,186,187,57,30,122,215,152,62,212,137,93,91,28,230,245,101,170,107,189,178,182,67,40,21,83,49,57,18,147,126,137,96,234,203,39,12,21,165,184,236,76,252,137,168,43,147,232,83,50,57,78,201,164,95,201,212,56,37,83,34,207,250,128,254,55,224,164,110,103,112,151,72,142,42,145,116,151,72,141,42,145,154,33,2,147,187,206,73,12,193,154,135,77,95,54,83,209,12,237,138,59,91,181,46,191,202,237,126,135,205,160,19,24,241,65,172,120,7,143,78,68,207,27,122,232,135,179,15,221,209,24,22,61,89,225,240,15,29,137,136,10,141,154,77,76,135,194,150,231,97,197,59,128,1,237,166,130,218,77,121,218,77,121,219,165,70,73,97,219,225,176,226,157,116,1,45,39,131,90,78,122,90,78,250,181,76,204,163,194,220,58,181,16,49,140,0,218,134,86,207,140,246,185,215,197,41,80,66,171,23,195,136,32,215,213,241,232,223,186,101,203,225,36,128,28,190,131,229,53,142,126,115,24,236,244,160,115,233,32,116,97,212,186,233,64,64,175,93,67,63,188,235,150,1,221,152,157,95,225,109,91,124,250,223,28,222,125,103,156,131,124,66,180,194,29,68,19,212,120,209,164,183,74,29,54,134,110,132,236,91,189,109,111,155,189,26,86,163,142,236,105,211,209,81,236,130,123,212,80,115,182,61,97,167,15,118,26,197,49,64,168,203,155,156,18,53,140,173,83,243,40,211,28,23,30,153,69,42,115,219,197,191,115,88,183,58,51,212,250,38,81,176,185,34,221,131,132,82,110,215,250,109,92,146,72,243,189,251,168,136,85,45,204,53,1,176,183,224,183,32,74,254,108,146,43,42,90,47,138,127,111,98,165,9,126,49,65,149,39,155,52,39,86,161,64,150,9,166,59,217,36,101,196,27,184,137,137,4,104,73,110,98,253,208,78,0,40,227,106,134,152,26,228,70,247,38,86,129,4,168,61,112,235,242,184,153,113,39,130,21,78,195,218,80,143,93,10,55,102,140,165,221,170,141,167,221,170,23,238,130,155,9,93,196,94,39,100,17,134,34,175,225,167,205,188,74,140,223,54,243,6,117,144,176,153,175,161,85,6,7,100,247,4,9,215,35,51,97,211,175,205,136,173,68,130,27,146,237,1,218,219,169,17,120,155,26,129,247,184,69,130,38,115,62,240,114,170,53,211,169,154,114,200,10,17,157,151,130,29,171,235,196,235,196,186,21,105,123,171,51,93,50,43,172,59,101,22,20,195,29,76,154,183,163,181,189,118,85,136,204,232,254,66,12,226,190,145,94,30,35,210,10,78,120,22,12,62,167,196,29,74,56,70,33,197,159,176,112,248,112,52,43,48,191,141,196,38,126,152,159,197,0,250,57,150,70,145,51,62,27,101,164,232,142,44,35,248,155,20,240,217,168,165,33,218,157,180,162,204,251,35,59,237,22,68,135,5,16,22,132,8,147,13,93,235,154,216,244,199,125,193,97,82,192,93,247,92,255,231,8,96,224,245,62,203,26,149,25,220,1,183,103,219,164,242,169,188,101,42,159,238,176,79,117,20,176,56,27,43,21,220,62,220,187,7,55,7,109,147,64,239,158,231,59,5,240,0,59,14,140,222,105,4,108,36,112,152,99,218,155,97,137,63,70,175,25,51,59,76,206,18,194,114,22,220,51,242,170,174,247,96,122,209,67,77,224,237,52,11,149,66,196,214,103,224,132,66,239,134,0,144,11,55,81,147,51,100,249,223,165,238,139,243,119,77,93,109,54,193,215,184,188,171,26,130,88,69,83,171,169,3,133,47,145,171,26,122,179,42,135,227,34,254,196,166,34,36,20,212,186,227,54,199,87,234,245,186,162,196,193,123,24,170,99,69,195,151,236,152,103,184,154,174,25,168,94,226,128,249,174,167,250,175,100,229,169,233,92,70,128,75,37,109,165,137,152,200,60,38,251,66,242,95,4,66,249,133,244,191,48,135,192,2,239,103,55,220,233,68,132,155,126,224,200,245,234,116,85,22,196,134,6,250,71,28,125,10,98,59,235,170,85,119,220,81,57,113,155,132,191,82,191,73,66,246,95,72,248,108,8,132,131,33,7,38,110,87,66,221,203,223,96,29,67,131,219,68,52,10,10,161,254,200,250,96,94,238,193,101,22,226,224,125,255,166,56,112,228,223,38,110,189,177,139,7,168,238,166,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,23,149,78,175,37,27,168,153,187,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,191,185,63,163,211,203,117,246,74,68,139,149,40,156,195,58,157,242,182,8,42,112,206,35,22,134,77,124,151,152,235,228,19,95,223,139,136,58,123,216,177,214,128,28,188,6,108,202,193,22,129,157,194,173,2,153,84,164,125,17,87,129,8,142,64,100,211,116,93,74,100,242,109,5,188,52,212,18,117,240,5,164,23,194,212,231,81,140,20,10,11,215,208,79,116,105,41,90,46,67,196,114,185,160,79,8,16,182,27,206,210,48,199,16,55,24,71,188,29,179,54,152,209,190,166,206,104,19,19,100,44,219,133,175,126,77,13,97,55,58,5,236,145,21,150,79,8,187,100,29,244,229,174,16,194,246,121,5,161,35,235,77,181,27,37,139,38,221,219,157,129,124,216,121,71,30,46,46,204,16,116,124,149,221,84,239,222,208,110,18,163,62,241,171,194,11,218,215,38,213,23,190,26,153,145,39,10,194,215,170,250,228,11,194,68,123,2,103,33,243,22,92,236,33,152,243,24,106,148,138,23,205,62,101,229,229,241,104,4,23,237,35,252,165,36,17,29,121,55,191,36,155,173,88,77,81,219,97,252,13,37,81,22,21,30,17,7,25,17,59,106,151,228,106,180,53,52,59,72,54,181,235,206,198,110,60,231,99,25,31,146,227,194,213,179,160,56,26,165,56,220,54,111,147,28,141,146,28,254,172,58,98,163,229,78,195,35,104,141,110,180,183,121,250,2,134,7,227,108,173,60,235,193,8,11,159,246,165,217,96,71,206,239,68,124,220,9,206,188,167,124,247,224,227,191,176,105,51,124,186,43,220,116,231,111,248,177,210,35,247,71,103,118,247,28,29,49,45,187,126,211,50,30,159,78,184,55,66,7,159,233,221,11,29,34,163,224,237,208,100,123,162,136,227,158,105,206,217,74,165,84,62,211,85,6,187,215,222,158,89,221,105,131,114,19,207,84,150,128,8,122,236,54,123,103,178,119,183,237,151,117,246,82,103,47,235,236,101,151,165,116,12,216,113,177,18,47,131,207,182,104,61,112,66,89,153,228,11,162,57,26,255,218,67,107,192,214,126,188,186,204,225,117,153,80,151,62,102,93,250,240,186,208,107,178,38,213,224,5,238,56,67,176,21,238,72,228,150,184,74,170,107,127,89,121,232,195,63,190,14,166,26,31,191,71,2,132,176,85,101,167,147,232,34,222,116,154,242,207,184,159,202,227,237,167,178,99,63,77,224,161,34,176,226,155,239,75,242,46,131,28,139,127,151,184,158,248,144,51,23,94,79,70,215,70,110,183,204,203,167,243,156,108,19,182,54,219,113,237,75,157,163,169,154,91,175,226,79,201,44,162,19,200,228,35,10,181,11,84,131,61,12,44,142,31,61,236,141,195,242,219,167,124,107,103,182,82,190,36,44,191,107,209,102,253,22,237,238,225,59,127,57,120,235,63,137,117,20,57,28,10,3,159,180,61,79,218,9,151,107,250,115,91,174,222,149,226,211,249,211,91,43,141,198,180,28,135,32,102,204,87,192,224,148,90,51,135,174,76,214,218,222,41,181,166,251,181,54,157,168,213,166,50,78,182,155,19,139,57,216,110,4,146,217,45,40,93,81,239,98,167,40,74,46,158,32,49,225,226,114,220,39,250,136,217,21,53,81,181,253,163,36,107,185,108,173,150,173,50,255,40,51,202,13,43,252,213,205,130,222,101,174,82,208,9,55,158,158,242,72,165,173,247,5,68,13,38,4,181,211,156,108,170,198,45,184,153,112,43,21,171,38,115,245,76,45,157,141,245,176,81,100,35,158,73,122,106,16,250,134,18,130,16,122,53,83,152,1,231,137,241,120,6,68,147,141,120,181,49,50,115,102,170,26,39,153,93,193,188,33,51,168,144,44,232,194,66,50,149,65,121,195,96,113,76,201,216,141,110,76,21,133,24,196,146,33,2,97,18,137,225,6,140,76,116,59,154,168,54,234,25,121,42,117,147,14,12,144,141,125,79,238,80,12,255,33,145,94,189,69,237,83,118,108,58,53,149,217,222,33,231,238,29,226,163,101,42,30,167,7,239,175,164,235,85,52,197,102,122,114,29,59,162,139,101,146,241,92,10,101,39,49,5,163,116,253,38,122,187,33,67,107,171,245,208,87,50,83,217,76,46,62,3,100,34,74,66,162,145,136,104,172,138,40,80,132,248,254,232,238,133,98,36,254,154,113,235,22,76,70,30,228,169,228,116,98,106,123,231,248,149,228,177,159,152,40,190,19,116,151,118,1,180,119,88,165,167,203,117,21,174,110,176,190,97,130,117,2,72,243,224,106,202,217,134,78,189,110,31,163,174,104,148,150,173,201,58,212,179,27,53,90,50,168,5,187,90,87,241,27,111,22,203,150,220,233,245,175,24,251,22,139,70,33,0,164,253,140,160,238,118,21,93,60,97,157,228,174,21,95,189,209,111,52,212,93,79,3,220,174,21,165,179,43,81,75,166,82,12,225,62,179,104,248,12,31,31,186,40,216,74,129,163,172,227,195,112,74,13,211,73,76,253,175,39,115,43,87,103,112,216,12,46,225,84,91,10,65,236,135,187,167,142,63,82,57,189,95,167,212,29,173,16,82,97,95,179,29,221,100,112,11,30,96,242,45,136,60,32,158,106,47,112,149,62,51,34,149,74,39,50,242,113,58,18,208,42,118,190,85,149,245,91,183,118,116,185,119,215,33,235,140,162,17,31,214,68,32,101,104,43,163,38,49,75,12,154,192,67,170,102,84,39,47,55,76,63,116,15,45,10,32,245,78,80,50,79,98,25,248,116,235,4,61,8,153,45,69,174,135,204,227,129,96,149,66,95,188,112,96,230,61,25,23,115,9,49,145,141,139,177,116,196,30,185,161,52,106,40,186,48,21,70,205,49,18,16,75,77,103,96,111,61,81,53,117,187,154,68,42,147,78,110,239,112,32,58,182,94,235,137,238,221,199,70,239,11,232,228,219,110,251,236,199,65,60,196,113,81,131,122,19,220,198,201,235,60,238,132,136,169,6,226,1,228,198,221,17,188,206,137,22,216,113,225,177,203,181,156,76,133,7,156,19,18,21,52,247,189,19,31,59,147,39,110,246,79,88,45,226,6,112,28,234,186,157,116,235,86,85,171,15,80,123,92,138,142,170,178,114,162,201,108,67,226,89,124,201,200,137,65,81,186,248,47,52,134,105,191,15,76,100,159,121,193,1,66,0,21,152,114,80,1,18,109,174,71,78,237,167,135,34,46,52,247,11,199,156,50,65,149,28,175,103,251,104,179,167,81,192,153,199,90,239,113,130,209,158,120,28,241,53,196,145,88,10,127,183,2,28,15,242,52,28,144,149,178,203,82,120,234,148,128,66,152,217,85,247,224,188,97,45,189,93,27,14,95,254,224,174,117,66,73,37,146,232,60,19,138,207,176,200,31,141,182,178,59,115,187,111,152,106,99,128,59,1,110,150,208,172,174,41,209,170,98,238,40,8,4,124,80,193,21,27,244,184,226,108,46,20,195,183,185,152,30,115,156,243,148,243,252,68,182,254,124,60,196,14,80,238,250,225,252,62,180,218,92,10,253,160,122,29,76,68,34,22,79,39,178,28,89,156,110,200,25,185,225,169,188,223,9,60,61,82,0,57,181,171,85,39,26,41,83,173,201,109,122,142,235,160,225,106,43,99,116,165,223,9,169,67,251,146,77,90,39,78,26,200,17,223,56,99,125,195,7,47,58,142,195,59,6,167,204,83,195,218,232,158,209,201,51,62,46,173,246,143,141,202,33,139,141,172,47,8,96,195,209,31,110,161,201,125,83,227,214,175,32,10,130,120,119,155,4,108,200,167,68,67,235,235,53,144,135,9,229,252,228,109,165,187,165,118,141,73,136,198,128,151,196,36,158,232,56,178,132,161,215,38,193,213,132,65,204,181,214,107,58,90,42,198,164,237,128,22,100,42,151,229,106,201,78,64,36,169,223,86,38,255,215,84,108,224,10,148,118,204,168,129,116,246,12,163,207,160,98,236,218,15,45,13,98,177,137,234,18,110,98,127,149,216,101,109,71,238,245,208,46,96,228,5,73,218,144,196,78,73,186,82,17,55,164,70,191,40,150,164,74,170,40,54,203,210,236,170,184,85,148,74,146,216,196,191,107,240,75,37,9,37,248,77,94,202,146,84,67,101,214,204,162,184,85,150,20,92,70,82,80,74,99,187,40,230,202,82,167,184,42,14,88,206,1,84,223,43,222,46,137,217,178,180,131,222,212,72,222,221,34,202,60,40,75,105,148,164,72,165,69,148,52,85,92,20,239,92,148,58,165,107,180,56,249,189,33,237,149,20,10,99,127,86,26,88,175,119,138,82,6,191,153,69,111,178,179,82,14,189,185,70,161,151,84,104,119,178,52,133,96,156,147,58,229,107,168,154,237,50,171,38,57,39,245,81,82,31,229,155,128,124,219,229,84,73,52,46,72,89,148,184,85,146,80,77,0,78,57,81,134,6,213,217,107,98,18,229,204,66,206,219,179,123,168,39,37,201,152,101,125,212,138,210,222,108,167,72,193,24,160,74,208,43,4,218,164,157,56,49,47,109,205,173,138,185,18,233,206,246,92,135,225,220,40,75,125,244,6,0,190,6,112,204,245,112,90,18,165,37,237,33,176,250,51,53,183,135,223,171,243,171,98,135,27,40,84,231,188,163,78,235,253,134,148,177,223,236,204,75,89,244,102,2,1,55,111,1,215,92,144,182,22,16,196,168,219,205,50,74,107,47,236,150,97,46,24,40,209,64,137,59,128,11,115,161,85,22,59,243,82,28,37,246,81,162,6,57,19,11,153,50,160,50,183,192,250,86,163,227,61,185,0,227,189,40,237,84,86,1,89,82,28,178,151,166,202,162,134,0,41,163,105,129,242,94,179,39,20,249,77,38,218,29,212,87,3,234,40,161,174,34,72,231,231,225,245,172,68,10,229,88,126,52,149,80,158,139,153,34,180,188,202,166,45,155,176,4,91,155,168,134,59,37,169,198,112,209,167,115,50,113,1,119,62,190,136,122,143,0,210,240,164,36,35,137,126,27,12,24,2,198,118,113,186,8,120,136,23,175,81,8,183,138,118,102,89,218,190,168,176,186,80,91,91,37,103,99,22,64,26,212,165,151,16,188,8,209,131,18,109,177,227,211,98,41,51,63,141,225,42,149,0,25,100,25,72,73,40,47,73,130,8,209,24,32,36,177,107,165,159,71,255,207,129,66,163,128,217,134,115,56,250,80,33,126,78,173,23,216,246,120,174,45,119,155,5,32,199,231,140,154,134,152,234,130,169,163,66,2,219,246,74,148,255,187,33,60,47,227,200,172,132,5,14,193,79,62,196,118,240,23,245,23,187,142,247,209,186,172,111,161,247,137,116,38,33,199,201,123,34,143,117,150,79,196,19,181,84,134,190,167,91,121,181,25,10,89,239,137,156,198,245,62,218,6,190,4,222,19,209,19,121,143,69,232,70,191,26,10,217,229,41,167,98,191,239,32,252,112,239,235,248,135,123,143,229,255,246,251,70,186,49,213,160,239,121,97,17,123,79,229,174,240,30,254,123,5,95,119,33,25,50,243,250,5,59,21,126,44,246,135,212,153,200,245,118,103,60,239,137,148,0,222,131,160,128,127,109,195,131,139,59,134,193,145,145,114,252,44,99,34,238,106,199,121,108,15,217,7,101,71,207,29,69,108,173,5,174,146,106,46,124,26,141,210,152,165,236,213,62,195,152,95,15,172,129,178,178,79,78,134,40,71,138,235,73,50,208,173,247,16,43,118,210,165,87,8,192,114,30,123,120,246,135,196,183,158,124,215,108,17,245,68,56,17,113,86,26,160,18,9,5,160,22,242,132,66,220,252,140,31,7,12,91,77,226,11,132,21,126,118,156,42,29,218,18,119,117,150,234,36,4,186,19,223,234,220,130,233,187,252,75,87,123,99,43,60,196,128,10,134,105,97,156,176,99,248,221,167,245,16,71,57,102,60,185,137,148,136,27,147,113,230,189,103,214,6,77,92,15,226,124,113,99,9,218,79,191,55,164,39,208,167,224,222,28,3,64,191,149,5,63,45,74,158,112,155,88,91,227,206,193,107,111,188,57,142,15,2,104,82,188,112,48,28,61,241,72,248,41,110,130,155,115,108,141,220,41,243,201,26,39,42,156,39,44,18,152,151,72,238,142,57,227,232,206,123,146,46,58,149,59,222,118,29,34,135,16,168,123,134,54,51,130,194,185,55,217,241,215,145,123,155,207,7,172,156,161,141,51,229,14,213,238,4,103,163,234,163,17,249,242,84,229,51,178,79,199,135,212,214,255,140,204,129,190,140,2,0,75,70,189,156,160,24,138,199,210,145,160,241,28,139,146,142,64,55,85,14,57,225,99,228,38,157,29,111,195,231,212,67,126,21,217,240,165,129,160,6,244,134,227,120,92,123,60,255,214,14,17,63,238,40,17,21,79,32,235,232,98,107,92,140,99,30,77,235,118,61,8,235,199,71,184,165,114,26,143,201,114,180,119,146,214,44,229,210,144,89,234,207,22,141,203,206,142,152,22,150,54,73,28,157,103,40,127,22,0,135,223,108,26,129,19,125,212,98,228,180,81,99,86,255,132,106,168,32,128,134,210,133,100,228,216,125,63,158,102,234,9,104,214,84,48,205,194,250,43,158,102,81,85,150,183,7,65,189,8,210,55,157,58,188,35,112,57,182,54,237,233,0,102,65,231,149,229,219,13,58,249,75,172,42,99,175,176,120,159,13,66,202,241,202,22,242,163,87,84,123,230,121,183,235,121,229,56,179,38,248,10,57,77,155,77,95,8,153,243,118,195,201,41,59,78,223,24,86,180,41,113,228,31,29,113,125,40,86,93,54,90,74,16,201,162,10,59,174,74,172,186,99,175,93,42,60,56,12,56,148,120,44,31,167,204,163,213,112,231,120,235,192,231,80,232,5,83,253,220,16,170,31,40,153,32,172,31,217,45,157,114,9,231,161,19,196,214,193,178,19,212,122,214,213,186,147,167,76,198,131,128,227,118,37,163,95,13,106,189,239,58,248,56,249,150,97,29,116,136,120,66,62,144,184,244,93,33,170,240,242,69,18,147,29,216,152,226,179,169,94,206,218,201,37,36,93,77,219,57,64,70,24,130,67,63,86,46,6,240,231,88,217,24,202,250,84,226,195,80,240,200,12,230,220,177,90,242,89,142,171,27,157,35,166,29,91,64,167,52,248,158,222,60,217,224,219,132,84,16,5,4,245,151,244,243,127,145,237,33,244,213,216,100,140,253,115,234,11,191,58,3,249,124,119,137,238,139,38,209,242,134,64,205,235,216,106,208,43,78,215,27,2,101,175,243,253,254,139,93,225,38,21,119,175,105,154,9,142,231,110,130,49,122,162,154,59,177,49,122,213,236,70,93,218,239,76,45,149,157,202,164,167,111,222,229,13,45,246,135,75,56,188,133,45,155,203,20,111,115,50,202,46,212,83,126,90,134,207,56,85,16,153,130,167,34,113,252,54,243,110,195,209,252,87,26,153,198,84,67,222,31,138,167,144,195,250,220,210,253,227,143,27,240,29,213,172,181,110,221,194,215,125,162,152,70,121,123,222,211,12,21,251,228,209,21,240,80,180,173,204,96,90,150,140,165,210,14,19,148,70,163,49,179,23,197,186,146,124,52,129,126,28,77,212,208,49,220,91,55,153,125,201,88,54,158,6,171,187,225,224,97,178,53,14,124,186,211,208,113,60,0,249,70,224,212,68,232,146,183,57,86,3,84,192,213,60,26,179,199,173,116,186,6,31,135,133,148,220,233,181,17,51,228,29,114,204,132,214,85,8,223,65,184,80,203,78,41,17,203,96,51,152,144,101,141,2,68,144,125,223,247,78,186,60,58,250,86,183,84,211,150,60,57,103,160,179,171,152,189,233,201,104,138,97,185,182,183,103,148,43,99,150,39,167,107,48,226,13,232,245,165,43,74,99,223,13,51,48,232,231,138,68,89,91,18,175,73,146,12,234,220,42,40,149,231,177,226,84,82,65,167,92,186,93,18,147,37,72,2,61,252,128,233,124,183,230,165,10,81,241,98,45,109,169,91,164,185,118,80,82,28,39,37,138,226,0,39,17,85,172,2,191,174,112,150,9,165,58,104,241,231,137,230,148,40,147,205,162,24,231,138,16,181,185,171,140,134,225,147,169,118,215,46,216,177,211,29,144,102,75,82,165,132,117,228,86,210,29,172,223,182,20,182,165,84,145,131,164,239,212,225,114,104,28,162,189,101,211,114,124,237,237,151,151,49,56,251,156,125,206,62,103,159,179,207,217,231,159,229,195,159,123,200,241,149,157,9,169,8,15,78,165,40,219,40,237,55,42,104,203,94,195,153,132,24,34,255,35,158,35,238,176,202,248,122,232,193,240,56,229,153,210,185,59,90,213,140,218,225,181,2,244,24,104,181,192,99,133,63,252,145,146,244,4,24,162,71,192,32,16,189,7,22,82,220,58,94,133,172,243,21,36,19,121,86,58,3,210,20,14,13,112,198,130,103,118,160,9,225,131,150,95,67,53,162,151,181,69,16,153,184,75,57,24,8,28,62,163,13,133,78,231,21,152,39,2,207,255,56,72,26,181,74,211,194,142,250,199,199,239,248,213,146,163,160,95,205,236,72,72,106,200,231,183,163,160,167,240,28,7,201,107,132,46,122,42,12,165,0,217,32,0,68,19,130,200,1,209,251,125,90,171,207,25,208,111,18,250,247,213,117,34,164,5,153,108,222,111,140,3,196,72,245,236,105,138,145,82,233,68,92,169,198,179,39,18,35,217,133,79,38,70,242,148,63,169,24,201,170,72,28,191,205,227,137,145,172,98,167,35,70,178,123,126,250,98,36,187,238,147,139,145,134,193,247,20,196,72,118,115,167,40,70,26,94,233,104,49,146,61,228,79,44,70,178,39,221,169,136,145,236,158,61,19,49,146,113,114,129,206,231,93,180,85,199,254,110,105,72,132,97,210,164,100,234,76,154,52,74,154,228,197,230,16,161,18,155,164,103,66,165,179,207,217,231,236,115,246,57,251,156,125,206,132,55,103,194,155,51,225,205,255,86,225,77,50,147,25,233,189,114,170,174,164,4,146,121,180,171,203,41,185,145,32,153,167,210,1,193,161,80,174,108,42,94,23,34,51,2,20,236,54,133,66,161,0,44,187,214,8,233,231,206,133,245,194,13,44,30,210,209,129,241,230,77,236,170,27,98,10,25,56,58,29,147,42,177,68,230,194,23,85,154,158,158,86,132,72,140,186,5,157,145,195,66,188,158,74,79,203,169,172,128,234,122,46,46,222,37,8,88,2,55,177,224,67,25,238,0,194,93,226,252,115,137,125,12,114,110,8,200,245,196,116,234,25,128,60,221,168,41,245,70,54,62,46,200,114,99,124,103,167,232,164,212,86,182,149,118,34,54,157,85,170,25,57,33,51,143,167,169,100,237,196,50,60,240,103,31,133,27,52,156,244,171,138,234,86,18,13,203,11,143,229,43,203,242,180,226,239,211,199,83,1,94,99,92,11,64,209,48,9,246,122,216,161,194,9,98,244,237,116,195,103,195,227,240,1,228,231,229,7,53,7,225,78,162,20,240,139,188,136,204,211,43,76,158,211,177,68,54,139,251,196,219,85,199,146,217,56,120,93,219,143,25,253,26,58,84,26,183,244,29,111,69,132,244,52,193,215,133,215,253,205,126,172,33,171,237,33,229,116,165,238,83,234,20,228,44,112,203,123,73,238,34,180,131,43,108,222,9,199,63,77,21,136,104,143,180,231,233,172,50,1,204,192,229,165,193,100,2,21,149,58,1,41,53,192,121,1,19,113,56,36,47,6,147,207,80,153,72,19,191,104,21,197,108,17,94,92,99,110,16,182,112,122,187,40,198,113,250,134,35,221,22,121,240,128,15,19,118,208,185,114,38,236,56,251,28,139,249,231,136,45,101,254,92,55,250,44,70,38,232,178,8,97,81,236,11,87,126,228,155,84,237,185,88,193,115,55,60,33,247,63,134,188,104,242,20,220,186,213,97,179,131,110,74,238,236,16,97,174,115,172,59,142,91,49,25,14,26,155,128,59,14,35,132,106,219,221,192,52,216,186,92,64,203,82,10,238,60,13,33,178,61,172,152,63,167,150,170,142,118,74,158,85,18,57,204,124,165,148,147,251,25,199,76,45,196,162,212,163,209,150,166,171,123,96,135,110,249,21,204,100,211,211,83,114,109,234,38,211,52,37,98,196,189,94,136,237,120,161,248,12,189,151,26,75,101,211,153,156,195,243,40,175,90,200,229,170,233,122,221,165,72,241,105,58,196,165,223,186,197,187,120,179,129,241,186,88,227,235,69,24,47,246,219,62,125,240,56,121,70,57,247,241,189,79,111,94,158,117,224,43,223,6,79,40,126,8,178,149,60,167,171,5,49,76,178,165,233,39,218,18,191,112,165,21,88,22,205,57,88,170,228,48,53,108,75,222,81,193,53,16,218,39,103,169,171,168,56,254,157,70,251,100,14,246,201,133,86,73,76,150,165,11,21,156,20,103,10,4,216,82,203,120,247,189,195,246,111,180,33,207,150,192,11,17,113,170,4,154,135,56,78,178,244,22,246,158,235,11,226,48,243,85,58,7,206,54,223,179,207,217,231,236,115,246,57,251,156,125,206,62,207,236,163,147,243,143,31,51,77,47,249,50,125,69,50,141,165,211,25,238,174,62,243,42,51,229,231,3,198,33,156,38,28,188,55,147,135,97,183,175,22,243,71,190,172,95,3,182,207,4,198,182,179,194,148,89,15,57,184,117,219,55,129,195,93,139,227,168,232,110,132,100,167,124,59,43,193,233,5,124,243,251,159,202,210,137,244,137,15,90,253,94,91,147,235,236,220,208,152,74,76,197,19,9,197,62,104,168,93,236,83,172,218,214,106,91,46,135,213,241,149,171,79,65,206,247,101,41,215,104,203,70,107,174,173,105,117,99,216,89,65,221,36,206,116,153,71,81,31,97,154,171,166,33,44,61,27,158,51,150,254,236,243,79,35,235,35,20,200,41,91,115,80,29,91,179,109,185,119,194,238,98,130,197,84,233,169,218,40,133,84,71,65,135,232,73,185,173,232,102,172,49,157,158,78,87,51,201,88,167,151,18,112,241,122,176,10,46,85,79,63,11,21,92,102,170,145,140,39,83,141,49,85,112,233,233,81,90,209,152,30,86,88,228,110,79,244,83,8,155,40,194,150,241,124,77,87,100,83,161,241,71,69,19,37,221,50,148,118,35,118,171,118,239,158,50,67,163,212,131,38,82,221,70,132,95,87,26,121,161,166,117,74,204,77,4,34,65,224,179,180,86,66,52,205,192,175,122,156,15,137,214,0,172,30,180,29,236,100,135,149,216,23,111,56,235,35,210,214,21,185,219,86,92,213,145,55,158,178,104,163,215,181,29,84,220,47,51,188,177,178,153,114,211,157,13,107,233,5,81,54,77,221,200,223,197,76,129,0,238,233,4,81,105,52,148,26,154,84,224,94,9,194,89,162,145,189,181,29,22,30,126,246,163,131,215,222,59,250,221,131,131,159,189,46,68,110,226,248,145,168,234,90,75,169,109,129,52,26,251,36,68,173,160,253,240,110,173,133,8,181,146,71,108,1,254,114,109,95,196,158,54,242,119,113,28,80,148,14,194,97,8,191,123,25,205,161,132,136,102,69,27,120,27,123,40,21,152,184,207,27,138,25,38,121,69,129,101,70,240,161,129,71,115,10,130,222,194,230,43,56,234,2,128,17,188,109,84,174,182,55,24,52,218,98,152,175,212,30,72,14,116,4,244,150,50,200,43,49,12,157,107,36,33,15,22,114,91,184,34,97,95,105,110,27,63,196,252,128,125,132,9,152,65,97,5,187,21,138,32,116,65,60,238,68,228,38,250,47,62,243,161,227,65,59,122,251,221,195,151,190,126,244,235,31,146,145,180,95,141,61,166,173,246,237,106,9,63,248,15,171,97,152,189,177,134,20,50,6,12,39,126,101,15,37,60,66,52,226,103,53,152,252,216,77,56,208,39,56,134,146,27,78,172,49,65,141,211,122,73,28,220,24,226,116,76,69,47,163,7,145,114,246,221,24,206,185,128,159,68,226,30,13,17,112,145,31,70,161,133,94,98,103,168,81,206,73,154,0,217,4,96,180,163,53,232,79,20,192,19,88,133,107,218,14,238,229,50,74,220,23,97,192,4,112,96,87,107,171,181,45,200,164,195,123,244,125,159,155,89,160,227,169,105,237,126,167,107,3,78,16,2,33,172,209,28,57,120,235,141,163,15,63,17,196,158,14,145,131,13,179,11,136,195,126,132,4,162,240,17,68,98,218,36,36,82,113,4,28,132,198,142,90,30,113,104,60,102,128,123,127,223,129,167,192,86,105,188,108,210,222,222,158,167,53,64,80,20,55,137,106,205,158,74,147,127,252,250,255,223,222,187,118,55,114,28,7,195,127,5,130,101,153,48,135,224,224,126,225,75,41,3,240,178,92,46,151,187,203,229,238,82,155,61,58,3,96,0,130,196,141,51,0,73,44,205,115,148,139,227,251,177,243,36,79,236,56,118,18,59,113,236,247,228,88,246,251,196,73,108,201,74,126,76,196,93,233,83,254,194,91,213,151,153,238,153,158,1,64,82,107,235,9,151,18,9,244,165,186,186,186,186,186,186,187,170,250,147,175,124,155,55,121,244,42,90,252,238,191,125,242,221,95,241,22,135,221,232,38,83,217,107,105,243,235,63,249,248,231,255,244,242,231,95,123,249,254,79,121,203,196,28,37,108,60,139,147,90,229,172,191,74,142,231,49,194,20,168,242,100,109,6,152,176,141,178,45,98,247,229,61,245,140,192,96,85,55,79,238,146,175,199,11,52,129,139,14,252,182,1,91,13,73,22,240,68,124,57,154,172,145,202,214,88,87,217,84,33,111,117,227,210,35,124,101,248,158,107,38,62,115,222,39,175,32,23,154,133,38,125,5,57,93,52,115,244,147,153,45,178,151,145,205,122,222,164,159,74,249,58,43,151,106,152,144,155,208,218,215,167,72,72,226,201,31,223,95,82,17,164,146,66,184,255,184,36,179,228,110,39,113,198,38,152,92,87,128,9,68,187,138,203,194,193,45,207,30,159,230,115,93,215,63,143,15,163,75,146,142,84,16,5,29,45,38,72,56,118,132,224,151,117,84,74,69,203,179,9,50,139,227,5,123,125,97,86,249,166,219,229,231,16,3,95,210,69,193,228,147,88,215,8,253,200,3,206,100,211,53,2,111,58,157,97,195,67,255,147,239,125,245,226,221,223,94,165,5,73,150,40,165,205,68,49,66,254,135,201,217,193,201,73,143,109,44,88,78,18,90,157,152,43,54,45,156,147,141,101,38,71,148,34,0,177,240,139,0,250,244,60,125,219,92,99,91,140,178,48,115,233,92,60,59,199,247,209,9,19,7,243,168,237,42,21,88,116,69,252,248,23,255,244,226,79,190,12,13,154,182,217,133,22,153,222,137,202,9,30,129,88,189,198,195,118,151,176,123,187,129,191,187,131,58,249,59,176,236,118,223,205,179,29,154,10,179,203,30,242,68,103,200,19,59,117,250,183,215,165,127,135,3,254,151,183,51,114,154,29,36,160,230,78,59,76,29,31,52,14,224,47,244,167,221,195,94,151,159,198,187,230,0,115,97,191,72,5,83,163,172,148,93,73,86,110,46,177,68,190,194,142,148,108,160,48,141,22,232,195,30,180,221,35,19,156,124,191,3,146,237,142,198,235,194,23,248,77,191,34,22,203,14,121,75,62,217,178,134,43,0,102,3,141,68,214,108,216,48,153,160,131,205,197,177,8,218,74,156,152,195,250,190,127,216,64,181,108,192,254,84,216,215,37,206,8,96,0,134,67,142,52,152,75,208,182,188,1,90,150,7,8,7,149,60,89,35,247,248,92,163,177,206,87,44,232,95,127,44,103,117,173,225,126,191,225,112,12,136,186,36,237,46,177,144,213,107,237,128,76,148,176,67,58,194,214,115,66,167,91,245,3,231,232,16,246,208,124,17,64,53,120,21,242,230,60,173,22,182,175,67,170,139,46,47,247,96,247,108,193,174,157,104,161,168,115,90,108,184,69,209,24,196,99,153,232,122,75,228,247,6,158,161,241,246,210,203,203,86,242,196,180,123,235,182,217,176,222,138,247,109,212,225,169,102,153,242,229,145,3,2,154,149,241,101,225,71,52,213,33,153,199,253,118,35,166,159,107,194,208,168,25,140,178,21,157,53,73,228,116,202,85,190,213,170,222,208,228,114,195,129,178,28,110,48,40,173,247,27,206,201,29,224,107,103,72,216,66,168,45,239,21,44,242,168,136,69,14,36,220,57,179,204,119,9,66,154,98,80,200,206,5,89,86,145,215,67,208,46,117,96,208,40,68,28,186,36,17,138,144,194,7,16,254,35,127,128,53,7,203,13,109,68,212,144,92,49,157,225,106,72,161,128,234,69,119,153,202,172,185,17,233,98,98,110,160,181,181,142,246,90,74,235,141,58,29,45,158,42,22,75,102,221,4,145,142,223,19,90,115,185,203,207,88,180,125,148,152,86,67,207,3,200,26,151,152,183,220,227,135,184,230,217,126,148,207,20,146,180,220,132,105,208,62,109,247,64,111,219,39,205,63,11,147,141,157,22,40,16,176,151,186,211,239,193,14,21,68,43,253,102,14,227,26,10,222,13,80,42,240,204,6,163,250,162,132,220,132,77,89,220,37,84,156,238,28,239,134,75,116,220,6,194,76,28,59,67,90,8,212,60,182,197,71,73,135,27,66,148,116,4,252,174,221,209,203,208,111,61,147,46,65,191,89,82,10,147,208,70,219,75,74,99,82,38,135,90,28,79,202,96,82,161,158,69,130,121,155,53,222,4,23,183,191,83,105,31,223,217,137,11,18,223,19,196,4,203,198,243,206,41,126,104,213,91,93,250,23,165,12,126,242,73,85,143,146,231,26,61,26,161,75,133,98,93,32,179,136,64,158,32,210,72,153,56,147,197,136,193,68,17,216,234,242,226,20,135,9,21,104,33,94,133,15,201,196,74,157,218,130,51,20,80,155,97,73,82,44,26,126,41,246,122,207,58,133,113,172,31,206,177,137,218,103,19,213,182,90,22,104,209,230,176,111,63,0,40,48,210,176,42,218,135,158,184,136,89,238,252,137,41,10,227,219,37,178,220,57,217,111,119,172,185,84,130,250,214,128,76,129,189,209,49,136,45,196,32,113,86,55,29,43,166,151,25,64,154,186,156,6,105,134,226,24,54,18,15,44,135,46,150,75,164,100,186,140,111,136,181,135,91,128,147,101,59,60,57,83,198,63,113,96,230,184,7,202,25,246,7,115,9,84,254,136,232,74,48,66,194,38,12,54,103,251,68,120,58,214,112,3,247,140,32,240,4,164,81,86,250,155,215,240,180,27,196,136,229,182,12,112,243,86,46,17,177,28,215,59,150,105,187,240,253,141,43,208,65,97,40,172,225,45,167,213,165,167,84,193,161,156,121,216,196,227,166,201,227,214,11,140,91,143,142,91,79,57,110,226,138,135,179,148,75,152,101,92,151,200,144,102,52,87,255,9,142,42,72,48,204,244,17,152,230,101,131,67,219,19,134,182,71,224,146,241,93,18,88,212,235,107,15,207,85,59,99,66,126,205,180,91,35,220,212,66,5,206,38,231,48,182,236,136,247,179,68,101,65,140,127,70,136,28,173,247,181,155,115,250,50,213,251,146,184,78,36,104,85,73,85,163,58,154,215,179,16,1,199,113,178,78,98,247,64,56,182,29,75,20,72,120,189,194,20,47,226,209,244,192,106,193,200,32,225,253,42,151,13,221,19,84,46,111,105,93,182,93,157,203,75,84,43,93,32,133,152,126,1,18,175,211,26,54,52,150,98,14,49,97,72,18,134,93,162,107,13,187,203,248,11,36,194,160,99,214,65,158,47,192,198,115,49,158,72,58,131,78,27,150,120,248,248,52,245,44,233,128,78,111,205,233,90,42,149,8,20,69,19,1,79,207,189,22,141,175,44,150,212,137,14,63,135,162,116,142,169,131,231,108,246,236,144,131,255,207,210,20,66,117,229,51,50,119,188,251,138,207,20,129,65,215,241,8,156,141,34,112,54,130,192,185,87,64,96,169,225,160,30,73,120,187,138,203,249,50,236,7,168,238,135,223,92,76,181,96,185,20,77,147,180,21,60,213,224,7,164,33,167,24,175,131,66,224,36,21,251,137,228,235,86,7,207,103,65,172,221,73,14,250,131,209,96,238,12,163,245,223,51,201,38,165,107,158,210,11,153,114,70,135,111,237,222,99,114,110,150,77,147,44,250,37,175,195,4,6,44,135,204,202,4,6,119,201,165,2,232,209,173,229,154,102,144,45,93,179,105,21,65,243,244,237,226,90,154,173,153,222,46,46,95,203,167,204,92,49,197,118,113,137,37,235,105,156,29,82,197,159,45,27,124,71,135,119,220,141,201,158,191,128,41,117,19,206,90,165,232,194,215,124,19,238,59,192,30,140,134,14,59,68,222,31,50,151,127,245,117,64,99,12,127,219,245,133,254,0,241,112,164,155,129,64,30,189,36,128,217,2,170,58,140,151,124,97,200,146,209,20,232,28,218,102,240,137,179,188,213,88,56,66,127,61,9,186,47,231,18,176,201,177,213,2,125,252,74,2,45,103,240,171,13,146,122,143,36,74,192,133,116,247,130,131,191,9,201,45,0,162,78,222,1,126,27,103,94,153,44,65,228,163,198,72,6,73,236,19,49,207,34,138,63,140,13,226,201,78,223,157,174,217,129,109,54,153,137,228,21,64,220,182,226,122,184,223,239,224,49,61,8,42,239,27,219,26,147,114,124,221,198,47,90,28,128,224,249,61,225,25,60,187,39,223,171,228,171,6,99,224,128,250,110,45,28,90,227,147,190,221,32,23,152,221,17,158,254,18,56,252,163,214,105,247,14,77,114,183,204,62,225,6,26,116,15,66,38,64,196,253,242,142,51,170,209,203,205,102,191,62,194,94,82,122,173,225,55,173,214,25,217,110,82,5,190,4,238,167,9,17,30,153,157,176,235,105,158,191,108,201,108,192,211,249,157,58,219,144,112,18,75,2,95,186,149,166,37,216,157,116,47,9,191,229,139,103,166,60,184,172,2,5,64,44,131,56,126,166,165,131,87,86,222,69,85,54,151,111,248,47,170,210,37,189,68,175,167,228,235,45,61,157,179,48,189,131,103,67,197,124,13,207,72,200,41,123,195,202,210,83,118,198,214,86,123,224,78,89,122,160,254,52,206,25,11,84,36,130,35,252,37,215,52,90,220,27,21,188,177,100,67,137,167,253,4,66,7,214,39,248,194,198,19,62,181,112,1,6,182,142,123,220,19,103,236,67,217,5,65,122,28,135,55,221,35,88,167,186,247,233,44,229,243,153,126,125,230,30,82,57,209,135,84,124,58,0,9,65,246,63,114,39,12,238,21,207,201,97,216,8,55,251,103,124,128,97,223,104,41,46,9,232,202,76,8,240,165,47,233,104,251,228,126,127,139,239,77,61,244,238,244,205,6,95,213,72,153,249,120,60,81,246,190,158,107,142,53,12,30,111,191,110,117,81,83,37,168,192,170,144,208,226,241,215,240,16,56,4,62,57,229,135,162,143,109,80,137,201,204,12,162,221,118,143,60,220,82,236,136,84,154,82,9,6,202,165,143,0,9,246,22,164,134,64,190,132,72,20,33,125,73,92,137,49,40,28,59,116,77,18,83,78,87,70,45,201,200,153,13,208,103,142,70,176,66,52,182,237,187,253,161,10,65,151,150,84,200,113,173,69,115,133,90,80,31,136,199,151,68,52,95,119,58,253,161,195,136,73,191,36,201,20,108,88,78,61,36,249,169,254,44,73,162,204,128,132,158,162,8,126,70,123,235,183,230,92,26,76,46,76,123,134,83,234,45,247,83,217,27,54,236,219,92,98,30,182,40,243,61,198,66,19,202,178,75,21,186,172,4,201,242,90,106,137,143,40,157,145,172,99,244,75,178,6,67,245,198,27,241,179,115,96,189,219,59,219,119,147,212,220,175,221,28,207,249,139,37,248,125,67,199,197,96,103,84,219,65,187,220,213,142,209,107,144,187,135,57,198,217,29,152,14,203,140,17,150,122,203,103,104,217,51,104,179,75,0,1,40,158,196,67,18,138,96,90,147,72,203,167,236,194,155,72,30,152,201,20,206,242,144,107,161,61,245,101,15,129,128,70,150,219,68,10,160,21,120,248,113,231,235,240,209,175,148,148,169,102,27,167,131,196,50,41,48,80,193,7,80,194,98,211,252,117,198,155,125,155,43,162,253,254,80,72,21,14,166,188,229,41,136,3,149,0,184,142,161,50,39,172,109,81,221,226,40,208,202,100,97,196,218,94,9,255,89,65,232,232,3,182,166,67,138,244,228,140,94,127,3,52,113,96,12,84,132,226,203,203,193,60,38,19,150,68,74,221,17,112,60,183,58,142,21,19,87,77,255,222,139,109,2,248,226,145,248,210,151,240,124,31,214,96,84,167,16,212,61,122,8,31,188,240,58,59,95,162,40,191,198,88,177,237,172,118,7,195,49,148,160,69,134,211,242,40,140,30,229,45,88,117,27,64,72,84,129,177,18,211,134,157,202,152,76,178,120,159,218,233,226,29,69,60,177,68,143,95,76,216,253,247,90,195,125,218,100,127,217,155,152,27,61,16,131,189,186,85,25,63,52,91,116,39,133,218,49,46,89,104,98,191,96,211,205,227,194,208,234,14,80,202,123,87,132,0,182,207,192,190,69,175,218,202,125,182,81,66,135,216,183,216,1,52,170,13,14,244,86,125,161,72,53,126,92,242,150,196,226,34,32,85,77,51,113,102,46,47,247,158,14,159,17,3,95,177,248,83,243,25,168,19,50,173,109,24,176,57,11,74,47,219,236,112,67,179,18,252,126,16,81,112,150,77,20,122,239,188,115,60,178,222,121,103,105,90,204,233,193,238,18,253,179,188,108,191,229,209,245,17,46,166,149,241,61,115,184,63,7,122,46,180,157,40,71,229,106,118,0,107,211,197,218,36,88,187,27,58,45,192,195,33,91,206,0,131,6,5,229,146,56,63,253,34,6,167,41,19,48,226,44,132,245,223,197,65,150,56,190,27,105,202,223,228,236,110,226,212,94,94,246,205,107,162,142,84,136,204,23,147,201,138,133,201,9,105,194,226,141,215,27,111,88,248,100,33,44,11,163,58,74,187,101,195,182,205,49,166,82,54,125,83,199,207,202,83,179,33,7,68,29,113,168,74,252,116,24,192,229,25,168,75,92,33,246,178,93,156,48,155,168,200,75,68,164,76,236,52,112,239,107,202,62,127,233,75,175,169,59,237,90,189,211,35,8,166,98,176,81,236,194,158,0,52,218,164,101,219,125,27,173,162,191,241,226,27,95,123,241,163,63,251,175,119,191,19,71,202,212,205,225,156,205,79,29,23,200,169,163,22,255,175,119,255,252,147,47,127,235,229,135,239,125,244,254,159,93,124,253,103,47,222,253,163,79,222,253,218,39,63,250,205,127,255,246,155,31,125,248,103,47,190,247,139,23,255,231,71,47,126,240,181,23,63,255,135,151,63,122,239,229,247,255,148,22,166,101,94,126,240,231,23,239,125,255,226,203,255,242,242,95,62,248,175,119,255,56,142,23,200,154,95,29,140,186,174,18,203,42,180,73,229,112,6,75,121,195,27,204,83,158,222,82,198,236,41,38,8,225,160,6,9,106,151,88,234,241,137,33,109,203,217,180,176,216,100,128,125,51,180,232,192,38,131,95,160,55,150,235,218,128,158,182,164,115,57,249,2,125,196,151,150,1,91,90,26,242,209,75,202,44,214,204,116,54,207,142,94,240,228,5,138,45,143,196,51,151,102,61,220,21,162,166,103,83,32,163,167,117,53,35,39,229,59,35,216,8,143,61,75,59,238,121,86,207,165,74,166,165,103,125,209,177,184,181,84,153,189,30,204,108,234,112,255,191,68,207,2,200,71,30,236,78,136,50,46,69,249,208,243,122,51,85,84,199,251,18,10,46,180,187,184,253,30,217,157,185,248,188,141,68,181,172,34,146,114,30,186,41,20,131,145,4,229,169,220,235,179,79,98,30,57,85,32,15,100,18,204,132,48,240,129,152,241,24,150,139,80,99,216,31,4,233,64,187,151,201,125,94,236,180,88,37,38,124,150,194,232,251,97,16,68,24,144,92,222,165,22,247,227,251,124,72,28,52,85,83,52,254,142,28,21,63,170,185,108,54,20,58,218,170,155,64,51,80,117,88,148,205,253,76,16,36,163,95,182,144,203,231,75,75,129,120,107,75,253,129,89,111,15,199,229,100,33,183,196,159,29,0,204,73,48,67,246,134,187,244,205,23,36,78,137,187,196,129,190,7,158,203,244,121,103,147,12,182,200,99,228,93,238,156,150,74,229,181,116,42,173,37,139,137,64,110,41,173,21,139,90,161,164,37,243,9,119,80,147,69,210,15,162,71,249,210,60,174,230,145,236,67,71,42,188,191,24,19,50,216,91,113,30,249,230,216,68,104,73,226,247,58,29,204,133,113,25,143,151,253,48,169,241,228,130,248,2,133,11,71,243,149,165,3,166,46,123,70,94,29,166,150,219,56,3,34,113,167,141,42,88,140,188,50,95,230,79,203,95,134,17,206,103,193,57,24,38,136,242,245,9,165,95,65,215,185,212,104,20,27,240,239,82,157,226,188,147,204,23,10,122,241,248,100,2,11,45,201,207,162,11,222,205,200,184,186,150,202,164,181,116,46,165,37,211,137,203,160,83,238,13,247,23,250,205,5,52,136,154,75,131,14,20,120,215,222,223,78,42,49,11,207,136,52,37,47,79,184,20,172,225,143,79,226,37,145,18,83,207,38,161,93,242,52,123,248,138,37,121,45,82,54,114,169,206,163,81,241,239,226,124,103,40,7,104,2,171,70,201,4,110,96,184,217,102,163,13,59,96,194,153,146,63,36,239,207,185,251,108,51,177,136,159,18,81,65,74,97,170,105,47,180,176,37,188,217,41,233,13,171,165,125,174,158,54,245,66,74,27,218,102,207,161,103,250,226,103,65,148,241,165,151,246,189,110,118,234,115,100,37,92,136,101,114,247,158,36,92,129,150,76,209,167,87,98,186,76,7,38,211,133,152,100,253,90,167,13,138,80,96,130,208,215,198,137,27,36,97,86,252,223,133,250,57,29,74,120,28,1,120,49,192,140,106,36,52,38,27,8,31,205,64,3,104,5,233,166,168,183,36,190,212,238,50,148,114,88,56,43,20,210,37,68,207,101,5,246,253,92,94,91,195,86,166,124,246,243,82,155,41,181,94,64,129,72,170,193,212,139,117,110,10,56,177,164,251,209,255,24,80,20,104,145,23,210,73,164,11,16,38,177,36,191,174,52,123,211,138,164,16,1,65,81,202,122,24,149,138,33,154,137,28,65,149,15,183,20,175,207,123,202,230,26,113,94,232,247,172,41,23,167,188,46,13,254,52,253,96,113,241,46,209,15,0,165,88,94,184,46,107,214,96,157,24,13,173,37,182,114,232,81,242,36,85,36,2,69,20,36,76,238,227,79,50,159,131,205,108,144,119,82,160,178,10,235,60,15,146,171,198,152,41,168,83,171,195,158,44,149,134,91,77,209,105,216,85,64,32,150,156,2,155,156,62,213,68,14,3,43,125,9,159,145,225,58,142,114,130,178,167,177,228,9,186,132,191,22,208,178,163,140,191,174,5,83,92,94,163,166,237,132,80,201,172,35,217,226,52,50,236,10,136,197,26,237,227,168,1,188,12,123,94,6,135,152,114,121,162,120,148,102,235,121,200,170,32,47,107,76,104,92,153,83,153,44,20,251,168,20,43,51,177,105,78,71,157,34,130,67,67,84,118,235,216,234,117,198,87,71,63,144,48,121,143,194,184,214,175,205,176,126,150,220,110,102,50,159,87,47,67,209,59,245,107,238,74,44,73,214,37,229,233,132,251,196,31,110,239,148,34,212,247,204,30,239,154,151,32,171,181,185,235,224,168,73,253,136,69,168,119,229,244,148,24,8,107,35,129,59,131,26,84,242,45,55,124,130,93,85,204,134,160,52,73,186,6,230,117,46,84,153,136,58,149,187,62,20,217,72,69,173,151,233,156,250,184,239,114,34,120,86,172,162,4,112,225,106,252,163,108,51,82,119,47,228,62,165,6,197,207,116,90,133,108,40,217,204,17,162,46,75,250,229,4,117,138,237,114,245,92,33,219,200,6,132,34,43,72,1,165,216,131,146,244,80,130,85,121,85,157,15,157,224,254,211,105,194,131,110,162,213,233,180,7,78,219,113,231,14,127,106,5,251,206,63,147,253,111,189,99,118,7,229,204,146,80,96,161,111,163,202,92,6,96,67,180,224,156,208,215,168,249,29,220,226,121,238,238,193,58,254,67,203,108,73,203,23,180,34,57,250,161,227,72,119,221,237,158,99,13,201,43,67,57,190,209,141,137,202,124,38,161,60,240,142,104,154,63,61,235,111,99,129,179,145,123,134,21,218,164,166,147,24,224,44,111,223,233,144,188,207,107,72,2,114,118,117,13,241,234,154,54,176,195,78,29,3,175,207,16,117,250,119,86,75,184,117,137,138,83,167,63,54,180,147,42,198,169,51,189,119,53,247,220,199,53,251,228,123,151,252,118,42,198,170,161,205,87,89,204,107,55,254,245,99,41,190,221,106,135,63,46,177,75,51,141,61,72,93,171,105,197,170,177,185,74,11,243,26,226,179,22,15,78,43,218,225,138,177,39,22,145,222,188,24,85,141,250,138,86,103,79,92,112,44,239,27,198,14,22,120,136,175,127,110,84,249,147,160,240,43,79,10,21,43,222,103,203,223,35,23,254,35,218,120,125,149,2,181,216,67,25,77,232,203,201,138,209,173,248,210,7,21,204,88,51,198,144,193,211,158,99,26,224,144,39,105,222,227,164,44,64,120,30,203,236,87,23,43,90,182,106,244,171,171,12,3,74,111,246,132,233,16,31,230,0,16,58,100,235,156,228,72,230,170,97,204,227,139,171,185,234,193,138,214,95,53,90,43,80,31,18,79,48,113,127,37,85,37,64,33,145,210,180,206,94,58,21,123,120,188,2,93,108,175,24,105,40,117,228,81,163,37,80,99,236,163,76,155,80,254,160,162,181,200,163,168,180,214,225,170,55,118,39,66,5,145,172,20,232,97,85,74,247,158,30,161,111,149,244,121,59,110,55,45,70,98,228,151,234,219,216,42,103,34,75,224,164,91,53,28,169,45,198,38,187,134,241,24,18,239,213,180,163,85,99,119,157,38,22,25,123,144,119,107,223,198,199,78,214,12,107,131,243,163,219,158,219,54,101,220,94,5,152,172,189,110,140,42,27,180,193,93,151,201,148,229,115,88,190,5,220,1,163,69,25,114,7,127,205,175,184,205,184,108,190,130,252,1,191,97,108,179,85,145,193,251,66,247,25,190,251,43,77,173,189,106,116,87,214,165,9,52,128,100,103,205,24,173,108,8,220,85,172,184,60,86,167,79,193,100,86,122,64,224,117,163,184,178,73,211,233,136,236,10,180,58,88,5,138,156,172,27,253,213,45,223,59,47,246,42,240,72,118,221,56,89,221,134,190,24,187,144,116,186,10,227,15,99,222,94,91,103,253,23,145,234,173,53,181,238,154,225,172,137,72,141,61,164,44,137,251,51,107,7,85,109,12,184,173,109,74,175,248,238,138,243,93,228,217,222,122,166,162,117,111,25,206,250,22,229,233,190,80,171,45,135,213,76,173,3,238,163,91,70,126,125,155,119,180,176,142,162,104,213,24,221,90,15,144,92,162,217,45,40,151,94,51,90,27,65,30,49,81,228,241,41,110,111,12,42,154,3,244,217,216,164,5,251,62,28,54,142,43,154,14,29,220,216,226,244,43,109,0,177,71,235,70,247,246,38,79,234,221,110,106,197,91,198,201,237,109,70,5,71,248,93,151,230,15,125,86,160,112,219,174,106,173,13,163,189,185,205,178,70,194,148,163,52,75,3,14,89,130,227,102,175,138,124,86,220,148,103,72,245,9,114,11,76,99,38,22,171,129,151,127,232,180,204,174,25,198,209,170,20,167,212,183,146,68,196,41,229,75,250,77,156,210,155,159,255,209,225,175,149,38,47,52,216,115,224,37,33,146,230,110,30,98,108,75,65,147,121,52,108,162,202,211,36,246,148,166,144,226,190,248,200,223,121,180,3,15,57,50,59,152,216,226,226,231,172,154,101,53,115,188,80,200,43,74,36,115,113,49,22,48,145,137,161,141,204,23,146,139,201,228,162,233,128,146,238,44,226,11,127,164,187,181,86,46,121,48,104,125,33,177,20,243,99,32,87,246,215,6,109,116,161,214,98,117,3,85,153,205,77,204,51,186,9,20,97,17,189,93,219,27,90,64,122,16,212,14,123,73,212,166,35,118,206,63,136,198,47,103,18,197,209,34,39,108,84,72,178,223,44,135,215,87,141,153,7,4,13,115,120,154,124,93,29,75,121,57,145,3,117,30,196,65,58,45,155,10,15,180,216,153,177,53,145,110,192,44,188,109,216,94,208,38,33,205,163,94,198,35,21,73,135,145,23,74,97,164,223,211,5,63,126,36,235,156,125,242,134,72,101,65,196,59,201,71,157,25,14,209,196,192,83,95,116,206,49,19,162,152,142,70,68,52,205,125,73,119,201,199,21,162,105,192,25,167,117,208,190,40,154,214,170,153,255,135,67,255,105,117,76,50,53,114,199,68,152,207,100,243,203,14,67,52,64,191,152,8,47,86,74,107,177,98,81,139,21,74,88,50,159,8,12,124,38,63,240,112,17,175,229,229,28,65,202,164,116,33,125,122,206,244,219,19,121,180,82,136,185,80,145,24,9,146,154,40,77,9,120,1,6,130,156,98,7,1,11,118,60,26,75,18,204,65,60,248,194,225,99,12,167,252,36,28,41,16,175,62,187,247,136,241,139,143,79,135,121,66,122,230,161,225,123,23,97,73,74,63,225,47,50,232,186,155,193,103,25,53,84,154,181,215,46,43,165,50,104,194,49,53,55,97,182,104,173,20,11,152,43,197,208,142,40,134,134,68,192,235,233,196,116,136,249,141,148,60,68,3,150,57,202,118,82,170,118,148,236,34,210,57,45,244,218,37,39,181,90,10,89,14,178,151,153,117,126,43,38,15,153,144,160,235,126,14,20,26,245,102,83,152,196,144,122,21,164,30,55,108,242,13,39,187,9,146,217,93,142,252,238,245,253,220,39,152,69,43,158,128,134,165,232,154,40,32,253,118,10,195,126,140,180,167,197,184,237,83,76,180,89,136,73,214,79,178,46,32,104,94,140,116,65,51,40,159,186,150,118,159,61,241,83,209,91,163,196,103,26,185,77,148,144,19,156,155,162,129,84,140,91,72,97,75,196,56,42,176,28,166,83,110,83,194,253,148,55,194,33,132,94,112,87,239,144,122,110,50,123,68,222,159,28,24,86,206,111,94,138,75,141,108,16,23,233,72,92,86,211,242,174,30,35,97,144,154,65,121,155,65,107,202,73,64,0,76,208,236,199,133,163,134,228,193,18,25,38,11,132,76,8,101,20,194,223,205,11,177,43,18,27,118,155,206,74,45,123,109,163,85,148,152,62,65,14,139,210,201,63,240,114,46,165,126,90,206,62,159,170,3,104,24,37,119,34,108,185,20,58,152,15,233,160,143,230,179,247,48,119,233,14,158,135,106,233,204,204,74,88,25,221,29,138,107,95,229,201,74,186,230,233,74,85,79,33,201,104,5,205,93,178,216,127,137,64,10,181,191,154,134,219,83,194,94,69,84,125,232,197,235,164,205,200,12,123,162,224,58,16,228,178,9,3,24,62,99,146,74,124,92,140,114,202,201,233,19,23,126,56,170,217,62,21,191,6,248,82,37,13,114,62,105,16,166,12,18,29,195,181,34,136,17,91,24,25,103,162,17,132,201,136,40,176,33,207,29,75,37,184,140,241,201,146,112,105,201,27,61,246,227,17,50,24,244,39,200,121,10,160,194,6,83,76,116,1,151,20,128,207,229,4,233,171,79,100,157,203,147,219,199,89,190,5,196,183,20,201,146,228,74,92,39,9,143,235,229,56,79,97,185,20,199,177,188,144,237,9,53,197,10,242,166,210,138,199,55,136,97,195,239,22,144,52,163,90,191,211,80,179,41,154,93,169,217,212,61,171,24,78,183,214,69,203,34,169,160,103,145,20,96,77,247,232,65,220,148,250,179,67,49,16,24,73,145,231,77,64,69,166,79,11,87,79,210,208,249,228,190,229,119,169,9,21,54,153,196,73,21,102,201,49,181,98,37,207,117,145,144,242,84,12,99,241,112,6,199,35,210,192,195,128,181,206,200,58,110,247,59,214,208,71,71,40,77,64,177,104,80,184,204,211,237,153,0,49,57,81,133,203,133,76,223,220,236,10,78,248,156,86,118,140,191,120,200,11,169,79,104,196,249,236,217,79,157,41,231,96,58,23,50,211,124,135,217,51,137,126,37,238,45,140,170,211,179,251,126,97,160,228,106,134,93,33,192,210,81,75,2,239,110,64,248,139,16,115,194,220,82,8,6,207,248,40,128,83,82,218,225,170,102,96,78,216,79,138,63,178,166,170,148,29,83,113,11,91,97,216,86,158,89,111,5,11,76,18,191,130,200,161,24,101,220,65,10,3,122,174,146,71,73,165,202,21,197,153,195,128,22,225,149,115,141,182,130,37,221,89,34,218,113,5,139,41,44,187,98,153,136,114,130,177,87,140,91,123,93,147,4,141,80,194,101,177,50,157,18,30,114,228,34,156,38,5,15,167,51,169,108,198,119,12,39,24,120,197,60,43,50,104,27,198,159,157,104,235,100,63,146,73,68,95,216,40,81,161,86,100,46,66,129,182,22,144,241,99,236,151,162,73,141,96,147,117,51,154,205,166,128,125,196,43,172,185,116,102,98,120,194,124,218,172,147,240,132,185,98,243,146,79,182,126,225,15,200,196,106,130,250,116,198,62,117,219,157,113,25,15,245,240,123,172,211,111,245,151,28,187,78,220,216,247,135,195,129,83,94,92,52,135,24,65,160,222,232,193,108,233,46,14,23,177,228,59,165,98,174,80,212,223,57,236,22,186,237,124,166,222,222,111,39,173,254,240,173,225,114,42,151,205,21,245,66,38,85,44,102,178,137,235,4,246,185,182,213,108,159,38,98,24,49,198,68,255,250,110,205,130,137,217,88,232,15,96,2,140,7,86,60,161,93,166,169,147,126,179,25,64,220,109,5,115,47,9,120,56,140,128,139,214,12,87,64,218,57,110,5,233,195,134,209,107,4,74,1,203,224,195,12,193,168,9,153,154,217,200,165,243,69,215,249,90,212,221,11,201,28,218,75,30,159,36,136,179,61,61,241,174,153,246,59,239,160,246,18,4,225,222,135,156,186,118,221,200,75,193,130,225,108,231,157,40,22,147,25,209,183,153,30,93,246,176,75,29,215,204,149,230,116,97,18,237,227,122,99,246,134,109,18,230,2,212,139,133,110,255,249,66,223,57,245,151,105,217,230,216,129,78,90,231,201,46,80,34,136,27,215,27,82,73,102,49,156,243,185,97,230,116,215,79,147,121,47,80,80,177,144,206,50,35,101,232,203,146,207,217,156,91,242,115,159,105,214,162,236,202,239,26,222,186,238,159,130,222,185,224,57,67,248,77,137,191,248,188,143,48,69,220,98,102,200,80,248,8,238,97,124,158,220,183,58,3,39,88,77,192,193,245,198,100,133,99,3,219,138,34,43,183,183,231,166,223,220,36,151,27,108,11,190,227,159,179,10,86,170,222,80,58,54,55,27,86,211,235,52,29,6,228,165,119,48,230,149,19,138,0,85,21,116,193,51,72,120,38,59,148,134,30,224,88,167,29,132,205,24,195,101,20,215,201,41,9,125,21,58,203,71,218,53,107,15,122,246,96,35,46,179,247,44,1,57,159,107,19,224,105,14,89,204,2,9,61,52,55,111,88,36,196,91,16,83,57,74,68,90,170,154,20,157,211,189,42,92,107,161,119,31,46,55,242,190,138,16,189,84,143,173,210,201,84,81,240,157,246,198,155,108,78,133,201,193,39,53,185,27,161,171,181,11,37,150,76,231,28,118,54,73,31,214,19,83,232,100,191,68,189,217,171,76,65,48,102,133,238,81,32,231,185,215,139,149,65,44,47,168,41,206,120,211,234,46,113,117,142,241,200,66,50,149,131,212,102,187,211,41,179,71,73,170,72,192,160,63,205,212,28,161,249,139,134,148,194,232,221,160,4,245,66,229,91,62,159,63,143,40,37,196,87,224,114,204,23,177,4,196,7,127,172,115,18,223,230,188,150,68,127,26,175,184,143,110,93,160,74,199,90,242,44,67,168,251,161,11,99,63,21,218,173,172,142,63,146,111,73,78,151,163,14,184,2,48,32,207,81,154,139,205,164,35,8,43,4,175,81,230,102,35,115,115,145,185,249,73,221,99,115,51,149,204,131,82,175,199,232,159,64,167,73,136,227,50,244,110,127,2,237,196,208,9,160,155,80,222,143,34,131,84,35,133,85,228,26,153,72,134,98,65,80,206,35,169,165,224,192,243,171,16,208,31,48,68,4,22,174,94,225,45,41,91,230,36,71,247,207,89,37,252,113,133,36,235,82,44,132,232,131,176,21,25,165,70,76,247,74,190,25,49,169,188,14,190,73,100,251,209,168,63,140,154,250,111,246,59,81,185,131,168,204,81,39,76,204,21,165,153,56,234,188,169,90,96,133,85,177,222,182,235,84,123,115,65,171,214,100,97,244,188,206,133,129,151,194,98,184,10,138,236,137,230,202,112,129,28,40,48,39,116,91,93,196,245,123,203,203,195,21,235,79,236,127,195,170,183,187,232,206,37,227,49,37,1,250,215,72,128,24,174,42,161,93,3,41,194,124,238,196,48,84,220,95,85,98,125,203,242,185,242,242,154,66,91,181,168,14,226,155,71,189,86,200,28,101,2,12,95,29,240,104,70,204,118,130,21,24,26,32,28,59,230,192,1,102,99,31,56,126,120,233,64,122,178,100,97,212,203,5,124,67,218,41,227,179,156,42,229,149,78,105,230,92,159,251,252,132,229,129,226,20,27,238,43,102,202,126,123,104,145,198,81,43,36,71,199,130,226,52,161,151,177,97,35,138,69,195,91,13,237,145,27,133,135,105,183,49,55,12,85,32,154,214,52,205,8,172,208,196,96,235,133,115,21,235,70,73,224,146,23,39,175,84,42,201,142,159,220,151,79,217,5,86,166,8,74,149,90,126,138,115,39,124,26,139,21,146,102,175,190,223,87,172,0,220,74,84,23,213,78,150,24,75,102,156,152,5,27,87,57,42,16,163,175,8,253,196,132,138,42,94,103,253,175,215,235,210,226,204,78,179,194,176,18,23,185,244,12,101,51,51,148,205,206,80,54,55,67,217,252,132,178,46,197,83,75,170,184,85,2,115,214,236,200,133,77,149,127,38,174,203,251,157,3,103,210,198,73,98,115,12,230,200,39,17,106,244,194,108,22,14,81,232,166,22,129,131,68,234,118,5,15,98,1,77,146,221,181,134,102,40,75,148,242,165,98,41,207,0,129,220,218,55,157,182,19,6,41,76,9,32,153,52,134,121,68,110,63,60,151,199,100,94,56,54,237,182,82,250,178,130,161,249,188,63,141,38,40,163,58,235,15,123,17,35,20,39,18,6,187,111,47,12,205,112,204,198,131,240,198,204,66,170,145,107,176,198,48,134,122,187,54,10,39,80,109,212,233,88,161,163,212,105,227,123,13,157,80,92,199,221,154,66,197,226,152,232,122,49,95,203,48,76,66,118,105,172,207,228,84,56,124,167,150,49,51,185,58,3,164,162,203,153,116,0,196,59,62,145,196,83,21,34,15,148,79,44,213,158,60,160,176,42,143,26,253,208,49,21,195,13,4,58,86,40,229,26,166,219,183,6,141,160,27,90,58,151,51,115,153,180,226,16,202,50,155,77,203,100,96,26,128,88,36,152,90,35,93,215,117,229,89,150,85,183,248,120,224,59,31,65,16,100,93,5,205,175,111,155,100,217,128,218,150,141,162,236,156,232,96,132,168,95,92,70,103,185,145,217,178,22,158,5,201,130,135,114,147,139,121,188,38,237,78,240,36,74,138,152,167,147,11,81,34,199,196,179,220,106,191,7,203,172,233,104,91,253,158,89,239,107,70,175,97,194,170,15,223,250,218,110,109,212,27,142,232,231,46,252,34,218,76,224,68,84,212,116,0,229,37,156,219,174,214,197,78,127,73,90,205,182,204,67,41,133,220,171,179,4,223,113,1,59,32,50,107,84,93,200,46,45,244,197,111,98,6,59,132,218,31,15,246,45,124,253,7,123,78,106,251,82,28,57,65,252,50,237,152,148,203,4,48,229,104,24,85,109,202,122,177,64,197,233,6,247,146,213,2,205,157,137,156,64,122,47,174,109,181,76,35,219,172,79,79,131,203,116,127,246,158,95,162,211,179,245,247,15,186,86,163,109,198,6,176,64,14,207,174,121,82,250,219,63,63,159,178,162,123,232,238,233,183,168,110,196,116,223,193,57,64,29,206,1,204,196,155,215,140,185,164,244,228,154,233,166,62,123,91,94,36,90,236,134,111,163,152,129,36,121,119,100,147,205,241,176,127,104,245,146,117,132,165,88,34,88,110,168,78,69,243,27,253,186,82,53,224,249,3,27,95,199,11,95,100,244,162,94,210,57,42,3,188,171,29,153,145,43,4,236,93,206,201,249,43,233,75,184,62,155,44,112,168,181,126,31,212,208,94,68,23,201,139,25,17,125,196,85,203,106,132,230,247,70,221,154,101,71,145,96,96,217,195,113,104,129,16,157,134,103,71,105,31,37,61,199,187,137,154,69,152,202,195,8,49,106,119,134,237,8,66,236,155,225,189,192,123,125,59,138,10,92,233,8,47,160,86,140,93,141,11,249,192,101,241,186,227,196,162,235,105,73,114,214,51,177,20,205,6,30,110,71,12,1,142,144,25,133,252,200,14,87,58,75,102,222,202,152,162,192,243,199,196,201,37,188,81,178,71,157,240,33,34,131,72,222,140,8,45,18,166,204,187,106,73,193,116,167,54,202,141,104,158,224,230,17,225,27,137,70,214,204,23,57,68,247,166,45,20,32,62,83,122,26,154,59,113,223,98,121,210,0,173,153,194,217,49,20,145,51,95,136,43,23,117,180,169,174,135,157,144,144,99,67,90,228,60,154,101,120,248,68,188,199,61,79,146,218,106,125,157,31,103,167,243,238,97,161,63,96,251,23,174,30,40,9,95,41,221,50,123,48,103,80,78,47,226,35,115,176,250,245,134,51,68,50,250,125,7,129,151,111,43,109,19,214,145,168,216,74,173,53,18,75,132,7,243,201,147,208,57,221,61,99,155,68,214,89,237,145,200,58,144,157,175,24,134,78,194,112,100,42,218,17,228,84,133,200,28,80,106,84,49,214,171,12,8,13,250,65,3,135,116,105,16,143,42,20,173,146,162,85,44,186,81,197,104,32,94,0,34,18,90,168,218,36,65,153,88,124,36,49,138,72,221,11,166,226,240,240,42,52,220,137,97,104,91,70,245,1,141,174,52,79,106,247,43,98,72,145,183,49,2,16,77,101,209,125,14,42,24,238,5,146,14,5,52,199,21,49,44,140,128,14,244,211,194,248,42,71,138,118,111,97,143,54,59,132,68,0,175,37,192,27,9,159,117,47,114,144,135,85,154,84,177,4,164,186,36,37,208,213,174,16,65,133,16,38,77,130,247,156,144,223,135,43,134,225,96,228,158,234,241,138,54,38,163,210,21,59,58,34,48,119,177,3,52,50,214,33,137,122,197,155,221,56,32,177,116,86,176,200,54,73,185,11,41,48,50,155,85,214,174,21,160,154,152,66,9,206,163,194,144,64,53,24,60,169,88,113,123,210,18,122,130,67,208,37,85,49,68,205,109,99,155,149,113,164,56,59,156,64,20,8,246,70,6,27,76,57,12,77,217,132,148,236,10,27,27,95,153,199,110,52,164,174,48,86,94,251,148,21,89,192,163,106,67,59,218,68,132,89,124,156,234,19,100,233,117,223,28,128,201,179,81,245,2,49,177,224,84,192,31,14,201,48,61,20,104,229,67,145,32,161,149,91,85,143,89,197,216,85,142,216,244,60,9,44,38,142,13,109,98,44,199,33,114,121,124,55,48,32,253,42,163,46,231,51,17,216,9,65,110,44,177,179,151,219,15,246,198,241,152,249,177,39,6,14,197,32,82,64,211,19,82,138,135,71,123,196,166,192,174,23,188,77,154,181,125,150,235,78,236,251,198,253,170,215,147,35,30,132,173,72,104,225,149,27,249,217,209,84,246,49,189,194,6,137,77,254,195,45,4,239,125,159,95,195,105,225,125,207,222,50,182,196,239,254,250,233,10,67,151,125,47,250,224,181,60,18,129,136,50,198,4,143,84,37,52,157,78,191,177,40,135,231,87,141,61,133,184,44,174,120,41,173,128,68,110,243,244,85,158,203,134,201,149,114,98,57,111,176,90,219,216,223,54,47,225,141,117,118,43,36,195,68,132,1,199,213,85,50,255,92,142,6,193,115,11,69,83,149,133,172,171,203,82,119,188,134,132,148,32,29,50,218,138,179,85,152,58,124,36,66,89,37,203,199,130,196,109,171,105,217,187,198,142,152,223,218,162,172,196,191,207,111,186,210,9,23,62,119,233,58,92,71,30,240,202,245,87,229,49,111,251,242,221,105,233,246,157,138,76,73,108,204,51,121,196,145,163,171,206,161,52,205,188,72,87,242,178,30,17,232,138,107,84,83,7,186,250,194,239,123,200,162,197,47,198,238,160,173,225,197,207,191,251,209,135,127,17,251,226,34,38,122,38,199,212,174,58,22,19,143,13,99,113,201,8,52,190,68,139,160,213,48,137,244,19,191,6,187,225,120,226,211,128,74,173,145,227,9,10,26,255,69,217,37,243,82,151,106,93,101,160,172,106,152,153,42,95,169,45,133,205,178,170,41,193,122,249,74,205,69,153,49,171,218,37,6,205,158,53,189,108,217,204,25,76,229,140,152,202,230,184,255,43,169,25,83,152,53,243,250,194,61,156,232,251,225,185,12,16,139,218,233,185,89,10,141,194,93,103,120,50,141,203,192,14,175,105,70,136,141,115,76,52,114,102,37,67,76,157,99,174,173,179,140,57,204,208,79,126,244,175,159,252,240,199,23,191,254,147,139,255,239,93,54,69,169,157,48,235,143,235,60,149,113,221,28,88,99,220,235,85,232,130,194,223,208,163,146,96,125,204,96,115,191,31,188,236,164,41,202,224,55,28,174,27,163,37,227,181,40,7,185,88,146,7,60,149,242,163,70,93,244,22,114,94,186,210,173,39,22,163,246,190,12,162,178,15,166,52,226,193,225,244,119,206,3,66,109,163,207,130,120,101,131,33,50,92,59,234,192,120,164,131,100,39,158,40,58,75,228,254,106,212,218,129,92,210,48,27,106,150,175,10,165,66,76,169,253,132,145,199,82,180,18,149,113,98,190,87,110,39,98,138,162,130,119,80,76,176,104,190,196,88,196,124,230,170,129,6,92,242,120,241,84,2,236,224,70,253,241,114,66,252,1,145,213,28,97,126,246,172,32,254,42,79,105,224,15,98,158,237,177,115,104,15,60,219,92,222,25,153,187,147,105,31,115,248,13,144,121,53,215,187,204,11,82,35,76,10,61,108,246,232,126,89,68,120,58,155,86,243,153,203,21,170,121,172,176,224,246,96,162,11,148,103,88,77,71,76,74,19,165,217,149,32,92,161,242,121,96,132,200,103,209,37,76,158,250,186,52,121,99,74,3,111,94,15,229,238,187,223,255,248,63,191,242,241,123,255,241,242,195,247,4,220,94,252,240,39,47,254,242,55,23,223,254,222,197,223,252,199,139,191,255,202,197,63,254,244,226,151,223,102,114,217,99,110,171,187,228,2,98,5,255,215,55,95,252,213,87,64,211,122,249,55,191,254,228,143,63,120,241,221,127,251,239,223,126,243,226,111,255,248,229,223,252,234,226,23,191,249,228,195,239,184,48,124,6,209,177,5,157,154,146,171,49,35,67,235,97,21,219,121,180,30,195,199,116,127,252,131,143,191,246,127,22,209,252,220,5,76,108,209,99,146,49,186,11,115,96,2,141,1,71,98,159,119,8,221,124,255,199,23,95,121,63,134,103,98,149,254,105,236,147,63,249,217,197,87,255,236,226,7,63,139,109,172,198,62,250,245,55,62,250,237,247,95,124,239,63,94,254,227,251,222,138,79,87,68,32,81,18,15,205,63,250,245,207,63,250,205,223,93,124,243,203,23,223,249,231,143,255,243,175,63,254,209,55,93,52,148,66,36,32,185,184,125,187,54,121,18,114,238,206,231,243,129,213,211,53,65,122,241,247,255,126,241,91,119,160,60,211,164,16,24,50,235,100,67,38,100,178,232,23,24,174,9,111,136,132,200,249,42,196,36,235,120,94,201,207,2,204,40,158,79,242,96,208,68,37,192,253,148,191,119,204,132,92,232,224,137,235,248,169,171,122,152,13,21,200,233,64,132,38,169,233,180,22,72,202,4,147,178,193,164,92,48,41,31,217,13,87,230,49,131,120,157,89,196,71,118,146,90,132,97,184,156,253,105,232,39,6,207,42,70,247,91,85,37,29,89,37,163,212,83,34,171,100,85,85,162,7,36,167,170,18,141,88,126,246,42,1,149,62,229,242,15,87,119,244,128,122,83,118,77,61,125,35,154,23,180,165,169,70,108,32,43,109,68,16,251,195,122,138,229,223,140,13,180,96,154,103,71,170,200,244,102,184,34,179,223,81,36,142,58,62,213,167,24,53,105,161,244,155,130,182,36,234,52,212,156,62,170,55,196,134,61,128,130,100,84,47,65,151,66,212,8,250,170,172,47,70,50,22,107,84,73,72,102,117,239,31,20,113,134,138,154,187,107,87,31,74,1,102,80,31,86,147,181,168,201,169,146,73,253,117,116,95,182,170,15,244,14,99,27,44,249,246,2,186,27,117,196,207,248,150,37,205,15,55,34,75,38,188,85,106,188,233,239,165,52,89,185,196,203,235,122,56,177,132,192,182,110,243,174,57,125,204,181,167,151,242,185,125,87,204,163,150,104,94,31,35,246,245,242,132,15,26,165,203,219,83,22,30,99,138,21,38,136,60,40,45,124,110,9,150,37,49,102,120,31,166,252,206,74,162,225,190,22,146,209,144,201,23,222,89,151,19,138,184,73,207,43,55,51,193,13,72,84,135,37,54,162,198,248,97,149,133,25,16,148,232,60,80,142,71,40,180,203,151,6,221,157,7,81,93,227,155,75,98,161,63,81,10,171,173,246,3,115,41,172,18,179,35,119,15,128,220,168,206,138,125,5,183,219,215,93,195,125,197,236,47,134,243,26,183,227,247,107,33,245,122,61,172,138,223,150,223,199,62,126,243,125,127,118,38,58,59,27,157,157,139,206,246,153,226,7,72,200,207,104,194,227,169,42,217,179,102,7,230,200,128,36,187,100,11,91,192,137,49,109,228,206,88,100,117,50,207,3,226,53,233,109,144,132,233,238,205,120,241,132,80,113,242,37,218,237,107,94,10,154,234,251,71,157,90,232,171,234,83,211,31,161,58,183,50,17,146,2,150,245,154,84,191,47,213,231,246,255,66,146,52,137,221,8,194,196,200,94,133,18,51,210,17,27,17,140,236,69,188,198,131,0,88,106,78,175,2,203,140,227,69,176,196,118,76,72,160,214,245,66,130,107,143,239,111,134,218,202,43,9,202,204,64,189,20,229,174,143,152,200,171,234,67,23,21,7,153,138,227,62,215,10,221,135,175,138,110,109,37,53,137,233,141,42,35,12,12,53,137,247,163,71,141,221,85,232,113,203,119,127,13,102,240,30,122,98,72,237,222,85,16,185,17,188,31,34,179,125,143,56,131,68,19,120,53,91,244,14,57,52,191,21,124,204,53,131,15,108,209,63,250,224,31,94,254,253,31,125,242,207,223,251,232,253,247,216,254,28,82,239,217,109,167,123,123,7,182,117,169,92,82,199,68,126,85,49,192,156,3,135,92,84,160,164,233,244,205,70,114,127,216,237,124,110,184,111,117,45,103,153,20,120,131,219,240,57,203,40,146,70,131,249,186,227,204,215,59,237,67,107,254,192,60,54,157,186,221,30,12,221,246,190,72,208,254,98,140,212,77,130,60,106,88,77,115,212,25,198,8,76,188,206,136,221,134,90,59,164,150,22,171,238,236,196,204,94,35,118,235,225,214,29,86,179,130,199,252,49,160,103,195,172,193,196,30,198,72,136,24,192,151,125,71,124,19,172,236,31,128,12,66,217,123,199,50,99,143,44,160,47,77,39,184,136,166,182,113,215,16,49,254,140,112,145,96,203,43,230,249,198,176,214,49,149,178,147,24,68,11,227,195,131,37,81,23,1,81,178,74,151,36,174,171,64,140,249,10,196,226,130,183,64,28,190,10,14,3,240,213,115,25,136,188,51,144,52,54,116,32,96,201,162,27,129,124,207,34,120,19,40,50,104,176,62,41,93,121,248,34,158,93,114,111,130,88,150,31,105,246,21,137,254,20,249,8,149,251,19,136,228,149,220,16,228,12,71,153,30,76,115,167,72,200,152,7,92,4,162,248,67,89,56,140,211,102,42,28,0,45,73,0,206,97,66,79,37,189,149,90,228,79,217,223,105,187,58,109,47,167,238,224,245,245,77,116,61,240,38,109,196,132,143,197,38,76,249,112,100,206,253,130,182,138,187,85,162,87,57,76,214,76,128,237,189,217,16,80,233,117,230,156,16,125,21,133,255,187,78,4,160,13,94,69,182,201,251,29,226,160,16,88,74,54,136,170,74,183,229,180,135,211,180,30,232,174,158,244,58,236,219,150,235,196,141,65,185,229,180,131,39,19,146,243,130,38,36,81,127,4,49,133,121,48,136,73,196,37,194,39,218,29,212,30,241,178,88,217,146,224,185,16,208,91,217,166,206,171,226,122,47,4,119,81,201,130,26,60,115,33,16,145,116,245,72,201,203,65,76,162,126,9,82,199,152,171,131,152,38,106,144,146,191,67,160,35,122,78,137,28,87,173,68,16,174,51,130,212,146,160,167,123,30,7,82,39,168,135,130,152,196,253,14,2,218,103,73,87,98,195,45,249,69,24,212,146,91,76,25,217,172,199,225,14,7,52,95,225,99,16,160,11,53,255,15,78,22,230,5,16,211,63,175,145,11,3,140,112,152,75,40,177,166,110,1,1,10,18,79,0,49,149,237,43,2,170,124,193,84,130,229,214,253,18,205,93,167,128,192,118,134,152,250,43,1,17,171,126,105,88,248,5,175,152,200,247,86,126,192,86,200,88,41,129,160,217,191,242,72,205,141,110,26,0,67,204,246,229,19,22,122,108,73,115,148,149,40,79,184,152,178,251,105,52,42,16,174,197,60,235,126,255,241,122,78,15,26,74,72,79,28,197,98,139,139,225,23,110,95,80,6,183,204,231,173,64,188,74,160,105,204,198,72,149,122,33,155,142,39,150,226,148,9,227,203,203,203,40,182,250,205,152,253,198,27,115,246,242,83,18,183,210,214,226,241,103,207,18,154,157,132,213,198,236,56,144,229,133,187,228,137,137,37,4,106,34,208,108,169,100,197,19,73,166,115,47,153,115,241,102,49,147,78,101,11,102,28,96,189,166,107,103,20,205,45,208,240,224,27,93,236,182,64,156,151,95,75,157,19,148,77,61,28,229,92,186,148,127,5,40,55,234,233,124,198,50,211,211,162,108,201,81,65,19,103,94,123,113,148,252,101,242,128,222,226,160,215,90,170,193,222,34,159,213,218,143,42,219,15,78,244,205,245,86,223,128,127,119,119,118,247,87,119,91,240,105,5,191,26,39,85,99,15,254,84,158,24,199,221,91,36,229,201,221,157,7,250,134,97,59,217,122,254,62,124,79,175,221,126,176,186,182,107,174,222,27,118,119,71,27,7,157,213,189,211,197,197,197,222,206,233,225,94,118,253,110,231,241,253,253,110,43,179,190,215,219,232,173,102,119,7,227,163,221,173,181,206,157,245,147,78,101,188,243,120,127,239,96,227,241,238,56,125,187,222,62,60,113,42,173,212,250,243,157,246,147,202,253,238,218,230,237,206,120,231,129,57,222,48,142,143,236,180,85,175,45,14,138,185,227,99,171,94,44,20,154,195,98,102,119,241,174,147,153,111,166,183,139,165,66,102,84,47,230,198,143,215,71,183,170,27,185,108,105,191,181,182,241,168,115,231,126,229,196,216,48,30,158,84,244,195,91,227,183,27,245,39,119,30,181,214,110,119,78,214,157,231,171,199,217,202,94,117,221,174,222,218,52,218,43,131,213,141,74,195,200,63,79,223,121,123,227,142,147,63,173,230,90,213,157,65,235,118,182,186,94,89,61,220,189,159,57,60,24,63,92,219,189,159,51,238,246,13,187,58,122,144,173,58,198,150,222,153,31,159,108,180,119,79,42,183,219,39,183,234,197,213,3,72,60,44,221,234,29,221,222,236,28,174,52,140,245,189,238,105,235,209,252,246,250,81,241,238,233,202,48,255,96,243,109,128,187,222,90,175,175,28,30,244,239,108,245,82,70,179,191,114,212,221,171,110,172,119,119,211,133,246,67,227,116,251,232,118,230,176,164,111,239,53,75,230,137,81,106,221,217,91,203,173,109,220,45,246,222,94,125,82,43,221,62,58,172,220,94,77,141,143,158,23,243,91,131,213,225,237,213,210,106,250,104,111,177,170,31,230,171,143,43,15,107,208,223,140,221,191,187,184,243,100,253,65,190,191,185,115,187,191,146,93,205,109,101,141,205,218,218,96,163,176,183,56,62,172,212,90,235,123,171,29,146,246,36,159,221,60,208,239,150,30,220,191,187,241,184,117,175,245,100,253,192,88,61,238,63,217,49,179,219,165,183,235,235,39,107,166,125,251,224,65,171,117,156,27,31,118,26,43,205,205,189,138,101,84,90,15,14,91,39,43,165,76,225,246,122,35,151,223,124,178,120,176,122,52,30,12,31,223,95,93,31,59,71,169,219,27,131,183,7,27,183,142,183,215,218,155,121,163,118,178,242,240,48,189,243,200,108,247,247,234,27,71,57,107,187,152,46,25,86,115,189,178,91,25,87,119,119,244,149,187,230,206,227,236,61,99,80,217,205,165,183,238,31,221,189,123,199,57,168,223,59,185,51,72,221,61,49,106,214,96,243,176,115,244,112,232,228,110,87,119,234,142,113,215,216,222,235,29,221,175,207,55,78,214,123,155,219,185,199,143,218,59,189,183,123,78,225,246,253,195,71,122,123,180,179,182,49,110,173,237,25,233,220,198,238,238,243,66,243,97,225,206,177,83,109,12,238,25,213,227,210,233,177,177,57,216,124,178,227,236,166,91,27,69,227,244,232,209,214,214,86,175,104,28,118,236,166,241,118,235,73,254,237,123,59,247,107,163,249,157,237,76,255,73,241,137,254,188,110,108,103,183,234,165,222,253,189,163,212,219,43,250,40,191,190,178,105,60,62,185,163,27,15,138,250,225,193,233,253,181,250,106,110,104,228,26,7,171,37,231,182,51,110,46,222,105,31,180,118,114,15,239,204,215,182,237,19,123,84,217,168,218,165,245,251,169,92,179,121,231,249,189,221,220,56,159,54,12,103,59,55,188,155,185,127,186,123,216,28,215,142,214,246,155,39,187,71,250,253,102,61,95,234,87,250,43,249,234,9,116,171,179,152,189,181,187,177,59,191,119,111,123,229,249,131,213,83,103,80,59,156,127,242,124,197,60,222,169,84,239,27,235,153,219,134,245,96,117,177,177,127,156,127,91,127,254,216,72,157,24,93,107,191,221,219,125,124,216,75,63,105,140,59,15,239,239,52,199,243,233,189,238,110,102,188,119,15,120,215,92,179,31,140,158,236,206,159,154,199,13,189,242,240,214,189,197,106,250,206,65,243,201,163,71,206,198,227,91,143,30,87,183,182,231,107,221,204,252,147,91,219,237,121,221,58,185,103,60,112,30,91,25,227,238,109,152,74,233,129,113,122,210,30,61,236,222,235,87,119,145,123,141,108,241,193,78,173,208,59,156,31,31,221,221,50,118,141,173,249,157,173,227,187,197,230,224,222,97,191,107,235,70,211,89,220,187,211,200,61,222,61,56,216,187,157,189,213,52,140,194,81,105,245,86,225,110,165,191,155,58,236,238,246,245,249,195,234,35,163,123,178,182,59,52,230,179,79,186,213,70,122,101,48,94,63,62,220,222,91,43,172,205,103,141,21,103,243,150,149,27,221,217,219,204,28,22,118,135,39,221,244,163,222,131,231,233,182,153,219,201,117,183,79,78,239,31,116,118,161,193,195,91,243,217,122,113,99,251,112,189,154,203,18,17,181,179,251,104,251,193,102,174,186,183,177,177,28,7,177,88,40,234,151,12,150,28,79,162,239,214,227,118,15,4,45,108,73,65,125,228,190,112,48,162,102,26,52,53,193,155,176,113,30,40,29,75,146,63,114,60,10,175,170,16,68,14,166,83,142,7,206,244,60,252,120,100,152,108,163,86,144,130,198,176,0,162,242,59,118,194,69,81,174,144,207,21,117,69,128,81,241,5,10,253,124,114,247,136,141,236,208,172,57,244,133,76,101,24,189,89,129,148,155,109,219,1,237,99,191,221,105,240,152,91,252,177,83,190,43,210,165,48,78,151,192,180,12,186,141,175,13,250,88,216,76,176,22,22,248,37,166,105,35,156,83,201,17,95,49,222,176,9,33,145,196,29,203,180,235,251,106,192,237,222,96,52,92,88,232,182,123,109,239,59,96,221,235,193,158,230,146,48,233,86,69,4,239,140,154,205,246,105,160,129,179,96,4,146,84,61,157,201,168,226,239,50,46,138,230,240,233,177,91,104,192,102,15,143,87,103,199,225,154,26,102,76,204,221,87,139,247,158,200,161,60,33,225,90,91,194,103,106,122,103,215,78,63,10,156,109,79,97,3,41,182,66,69,133,103,166,58,185,201,240,22,2,200,208,123,62,237,90,123,65,227,229,6,57,34,147,201,166,114,230,44,29,9,105,85,54,240,63,147,94,14,92,128,17,143,106,34,84,50,116,172,73,76,204,19,195,24,56,2,52,151,58,101,179,57,84,145,59,178,42,162,52,184,68,205,114,205,106,246,109,85,183,46,209,3,188,227,48,27,177,225,108,40,184,181,224,67,16,15,242,158,66,90,215,138,41,45,149,215,181,100,54,33,134,199,142,152,99,145,228,34,82,24,154,115,163,249,102,74,44,254,236,37,192,52,60,48,169,76,14,67,93,10,40,74,75,175,251,141,173,221,51,147,247,205,36,154,199,168,2,43,135,232,16,179,146,6,122,19,222,198,229,97,206,202,16,201,182,3,58,128,217,60,155,160,235,92,106,130,205,138,143,87,111,95,86,42,2,232,92,82,168,0,239,7,25,95,120,46,246,146,96,23,136,37,193,0,150,10,55,233,157,119,200,219,217,67,91,72,177,1,148,91,18,152,89,56,242,243,79,190,116,226,210,168,88,61,242,23,27,99,102,35,1,156,232,58,243,166,132,66,136,20,40,36,66,131,228,95,31,137,152,129,59,226,252,230,140,44,19,6,100,182,158,157,139,79,212,200,111,120,120,219,9,46,123,116,29,244,26,106,10,151,33,159,133,99,60,118,92,23,120,171,67,146,78,41,172,36,188,228,228,61,228,228,225,161,212,15,188,96,77,153,20,121,61,67,119,99,111,146,167,193,252,207,248,209,87,252,106,214,240,196,2,20,196,151,33,233,118,69,110,46,150,36,209,53,184,127,221,52,251,41,121,255,228,197,38,102,27,40,63,124,49,160,140,18,44,143,116,43,41,17,94,200,100,30,54,167,105,230,204,102,0,248,168,27,186,123,100,8,138,113,208,57,204,176,96,246,147,186,50,234,198,218,145,125,161,209,153,131,207,171,72,49,104,233,56,70,119,12,119,153,215,70,181,201,61,99,204,51,61,45,221,246,167,37,101,252,234,193,107,154,54,52,191,83,183,129,175,29,49,226,75,171,237,60,52,107,85,47,1,228,199,168,99,45,254,143,1,236,16,0,86,39,137,222,238,97,17,111,118,73,52,138,199,27,218,174,209,28,145,96,4,153,138,214,90,49,86,239,51,159,251,150,63,230,76,75,8,94,193,124,253,31,12,73,80,2,235,190,27,107,164,121,76,34,79,116,43,247,189,48,50,36,118,195,160,114,80,213,242,43,198,9,228,176,32,41,167,21,40,60,94,49,178,144,100,25,213,219,144,84,168,220,214,142,238,24,221,234,158,20,139,102,215,120,94,181,24,142,163,85,99,236,102,159,84,140,28,201,89,205,144,216,33,69,200,217,227,33,106,72,180,129,197,106,1,112,92,51,186,43,123,0,230,120,133,131,73,175,25,35,72,26,65,185,121,44,119,188,146,169,106,206,166,145,135,196,195,170,1,144,16,157,149,212,10,54,216,94,221,195,64,22,70,30,75,30,172,62,135,158,84,13,103,149,247,177,95,49,158,175,146,56,12,136,198,24,128,64,22,160,182,232,37,206,175,27,135,107,247,181,98,149,118,231,120,173,203,105,238,172,24,35,200,65,132,49,242,193,241,218,128,164,165,33,45,237,13,129,219,159,194,218,115,146,223,94,191,47,197,65,1,152,235,18,76,55,127,215,200,121,57,39,235,70,30,114,230,1,185,117,23,185,214,45,227,240,214,125,140,67,98,180,48,140,78,231,214,233,10,242,130,3,137,78,21,175,40,32,113,120,107,127,69,235,174,27,58,36,142,32,177,143,37,83,183,114,43,72,202,226,45,222,183,58,27,239,197,91,56,222,183,141,147,141,251,72,44,67,39,241,121,10,43,24,148,98,99,133,6,177,216,243,24,74,12,182,129,113,95,28,18,22,226,57,13,11,177,142,217,171,44,98,73,209,141,124,113,130,101,238,228,42,216,242,125,206,182,156,97,41,181,30,61,39,97,154,234,156,22,35,198,147,169,77,210,121,253,118,134,68,201,232,19,166,116,35,132,56,28,25,138,198,113,165,68,66,185,232,149,61,47,190,135,91,216,52,142,239,88,28,22,180,117,88,149,27,115,17,234,35,44,187,10,248,2,161,199,85,214,98,87,213,162,23,231,226,177,105,247,182,200,100,142,14,115,193,69,244,212,97,46,226,175,155,117,124,166,143,106,70,196,23,16,125,180,168,96,199,91,70,41,127,161,97,218,135,144,159,202,230,82,38,189,143,125,157,30,211,201,245,83,122,170,158,201,177,124,182,164,212,90,212,213,144,228,211,237,187,47,127,129,250,222,17,75,79,60,145,160,249,212,66,102,84,139,197,188,250,108,1,243,242,137,231,184,151,223,32,255,132,124,250,20,167,155,223,204,54,11,77,150,47,158,33,240,124,118,28,231,185,2,251,207,67,92,251,29,241,216,217,75,165,65,20,184,215,41,129,153,42,186,119,189,66,62,221,60,98,126,193,53,219,164,255,60,124,72,117,105,24,164,130,76,17,228,5,5,95,107,250,79,222,205,9,62,14,82,207,165,42,222,97,54,1,41,249,105,75,141,82,199,122,15,113,193,201,40,216,3,119,160,220,226,139,139,146,131,190,247,124,44,207,111,88,214,96,209,119,220,28,66,101,201,209,211,135,137,18,78,185,55,220,167,167,214,115,169,132,12,52,228,164,60,22,66,90,242,92,110,76,224,79,125,22,52,188,211,115,37,18,84,133,155,18,164,116,136,238,7,119,42,217,153,41,193,249,207,43,207,196,76,95,123,83,159,131,107,33,0,162,14,231,101,220,9,254,1,99,102,65,114,44,5,74,211,195,3,97,76,166,225,251,0,215,134,49,110,128,112,74,218,184,231,175,215,223,27,47,236,68,120,111,102,64,80,53,179,240,223,62,19,79,164,77,114,136,239,47,33,25,233,6,74,204,142,2,30,176,7,241,224,52,186,242,72,168,206,243,195,155,147,150,198,64,60,138,203,54,78,79,246,175,88,37,180,172,28,66,97,74,142,99,43,239,101,186,168,14,234,227,253,147,118,162,49,188,5,136,108,102,130,132,243,47,178,211,207,35,255,50,95,14,153,57,145,141,243,51,127,118,232,31,94,140,221,42,76,40,87,102,55,1,19,251,52,59,166,222,181,192,196,18,130,91,98,24,2,228,192,44,168,9,162,49,98,54,17,54,158,83,73,210,9,228,102,119,6,50,126,110,124,131,252,116,11,190,112,107,160,2,228,225,151,69,129,26,210,27,65,227,241,173,241,98,46,215,178,244,169,71,137,158,252,135,170,142,62,181,198,167,56,10,6,141,10,170,207,78,112,247,38,98,58,37,75,106,239,50,173,185,119,14,17,92,170,86,139,166,85,103,39,176,133,123,201,160,77,46,19,169,159,133,224,161,226,166,9,52,177,39,77,70,225,146,98,74,240,87,188,157,8,67,40,82,46,164,19,51,247,125,182,11,139,43,200,172,66,184,204,34,215,26,162,204,146,163,77,9,61,8,235,69,216,53,196,181,227,59,129,150,83,95,178,124,58,136,121,182,210,129,251,20,175,65,89,191,36,55,40,60,139,6,142,98,89,25,41,203,187,100,137,249,98,153,133,70,19,12,236,89,83,34,64,225,2,198,147,47,126,151,114,233,104,252,204,7,84,96,24,49,238,9,217,226,42,36,86,195,116,246,173,48,145,197,238,113,4,144,228,70,135,103,251,110,118,112,51,32,221,237,240,114,194,29,15,3,35,236,227,221,13,159,116,207,19,46,245,139,17,82,63,244,100,130,170,126,116,181,148,207,37,228,77,167,232,71,16,60,59,41,139,17,23,84,58,101,90,15,67,78,88,149,156,81,45,172,245,145,111,227,35,235,45,81,29,148,142,120,98,10,76,34,67,65,249,136,196,207,14,60,74,137,197,218,65,205,90,214,18,210,190,166,189,18,196,251,196,231,91,25,208,207,105,32,133,188,2,136,66,161,16,137,25,174,185,147,219,170,87,57,174,126,114,78,96,59,62,129,174,105,240,3,189,185,218,224,123,130,52,174,244,243,40,248,60,16,208,212,54,62,114,44,12,48,211,174,15,227,75,24,27,183,168,91,113,44,92,172,165,3,133,5,171,220,228,96,62,222,238,182,22,209,25,27,132,89,50,149,41,21,243,249,166,153,108,181,155,113,90,93,159,216,152,153,51,107,180,177,166,25,238,206,145,53,115,169,87,224,206,161,231,74,77,75,183,10,83,186,115,148,244,212,165,237,150,107,195,222,130,239,162,212,42,230,82,133,90,38,239,61,77,137,18,252,60,250,212,35,88,217,123,29,80,52,79,152,100,66,24,168,95,50,241,103,26,16,244,156,33,0,72,155,190,205,178,223,198,144,60,71,85,104,154,231,145,116,138,73,134,202,238,53,49,249,241,35,126,210,30,214,247,223,121,167,99,214,224,27,145,91,193,158,15,250,44,126,140,109,117,76,156,191,75,68,190,165,147,153,172,100,173,128,239,234,61,95,32,247,39,229,133,20,252,147,154,168,195,214,60,8,155,154,123,164,147,121,61,139,6,90,209,232,217,226,131,224,81,248,217,178,77,220,116,8,138,141,224,78,138,202,170,96,115,28,2,2,16,32,79,166,236,172,64,75,117,252,145,140,105,204,238,160,35,60,170,228,13,57,81,76,27,36,118,59,213,76,189,87,212,146,244,85,234,152,107,184,128,130,145,127,62,15,50,93,153,123,243,187,167,81,103,190,87,96,69,148,136,202,51,48,129,197,164,87,194,188,158,49,77,141,27,41,8,117,175,193,92,161,219,239,181,135,125,123,209,57,218,98,159,62,115,85,109,203,121,108,130,38,121,23,178,7,230,192,178,163,158,212,73,63,164,119,181,27,238,227,9,251,196,192,96,125,157,188,83,209,38,143,9,12,170,228,9,152,117,114,15,79,223,120,200,85,240,125,129,141,117,225,113,131,97,133,149,58,113,159,125,40,84,240,161,23,122,51,204,159,149,145,94,209,57,168,224,53,62,20,24,139,183,201,186,80,167,85,81,85,234,19,12,77,254,156,134,91,179,235,165,75,184,230,171,198,198,54,185,37,119,147,142,200,13,55,182,155,38,73,37,17,149,145,124,191,171,36,105,196,61,47,103,214,233,239,121,127,175,159,51,184,249,249,191,243,7,247,205,194,186,239,169,218,110,164,48,119,107,235,109,180,167,188,27,242,78,39,230,114,41,45,70,255,15,156,71,76,1,214,15,145,41,76,179,67,18,174,105,166,190,158,241,7,198,0,85,201,215,154,72,63,81,77,242,96,120,193,43,233,79,36,226,193,69,94,56,204,224,106,73,204,213,75,120,22,139,34,152,19,118,39,66,92,123,55,141,43,5,49,162,172,132,55,95,151,110,61,88,48,73,124,55,96,22,228,109,49,84,115,36,246,182,226,194,224,42,232,171,21,47,15,21,23,142,11,198,215,226,172,99,52,123,35,84,21,11,111,135,43,102,30,188,114,249,120,1,79,17,3,138,153,188,67,150,159,172,72,147,71,17,228,189,186,124,254,167,208,206,194,216,63,138,46,62,173,77,0,33,60,50,160,172,174,222,63,151,138,153,240,93,106,166,254,74,118,169,89,29,141,126,51,249,105,119,169,165,244,167,224,93,91,207,234,133,156,121,41,239,90,94,245,247,217,187,150,225,120,53,239,90,53,144,107,246,174,13,105,228,82,222,181,126,88,215,230,93,43,2,190,46,239,90,17,230,239,159,119,109,16,187,87,228,93,27,209,240,53,123,215,78,108,233,42,222,181,19,129,191,74,239,90,134,204,236,222,181,147,123,241,105,120,215,74,173,94,143,119,173,79,50,92,167,119,109,0,244,244,222,181,138,170,83,122,215,6,106,94,197,187,54,0,108,42,239,218,240,90,159,150,119,173,130,92,151,241,174,13,5,243,41,121,215,170,8,117,221,222,181,138,54,174,236,93,171,130,57,43,67,92,135,119,109,232,4,155,21,159,235,246,174,85,116,248,58,188,107,21,120,255,174,188,107,21,168,252,94,120,215,206,70,162,233,189,107,3,112,95,129,119,45,223,78,188,114,239,90,191,59,170,98,95,195,28,27,163,29,50,195,235,125,90,14,153,190,205,219,213,29,50,167,25,31,145,196,106,76,67,235,8,238,202,65,57,200,172,98,184,186,254,42,252,153,195,119,176,87,242,103,86,128,229,43,206,149,253,153,39,13,249,117,251,51,43,250,114,121,127,230,27,127,223,87,229,239,171,221,80,244,85,0,110,83,11,24,215,55,243,198,207,250,198,207,250,179,234,103,189,158,226,94,210,144,125,42,184,70,95,143,59,115,181,135,14,212,128,79,117,131,94,253,147,91,241,129,224,219,141,133,171,148,139,37,15,111,130,201,157,227,16,15,111,156,25,143,134,74,7,239,149,227,45,172,91,29,221,153,224,224,93,39,254,221,195,40,255,238,149,193,93,75,186,179,15,204,253,72,191,108,186,140,222,248,101,223,248,101,223,248,101,223,248,101,223,248,101,223,248,101,223,248,101,223,248,101,223,248,101,223,248,101,223,248,101,223,248,101,223,248,101,223,248,101,223,248,101,223,248,101,223,248,101,223,248,101,223,248,101,223,248,101,223,248,101,127,6,252,178,181,27,167,170,87,234,74,244,7,116,73,139,125,33,185,152,228,255,201,183,158,95,88,154,102,117,243,45,56,131,153,86,20,255,66,114,201,85,36,122,241,152,98,237,184,254,101,99,242,146,113,249,245,66,177,65,153,70,168,92,118,149,152,74,62,92,101,93,184,212,122,48,113,53,184,226,98,48,221,50,16,229,19,99,102,38,134,121,40,90,133,108,156,21,46,93,218,29,5,207,164,92,19,147,76,179,153,54,107,58,119,173,199,103,110,151,216,89,2,126,62,79,122,110,63,85,124,71,53,88,209,117,253,106,182,79,173,198,18,183,69,93,226,158,18,215,96,118,98,91,142,101,31,247,219,246,150,217,51,91,22,190,9,45,26,8,252,223,10,167,110,210,119,165,163,108,27,156,77,122,225,90,165,94,212,143,233,205,122,245,109,188,216,95,173,162,173,193,186,182,99,84,111,105,219,134,113,95,186,66,21,161,71,221,158,178,129,190,241,118,254,93,252,36,217,1,114,239,15,135,204,81,147,204,80,252,206,79,252,88,194,57,20,246,205,85,82,77,112,205,164,19,148,36,10,190,123,58,73,249,195,161,119,169,134,176,212,66,202,204,54,194,29,247,138,122,221,122,5,142,123,169,134,158,110,100,82,197,41,29,247,76,51,53,81,174,230,83,153,58,145,171,102,205,156,28,216,167,212,212,121,225,252,132,210,73,123,206,162,157,177,151,221,146,148,100,189,229,225,126,219,209,80,104,191,94,183,45,115,104,173,118,136,4,208,134,144,244,142,99,117,154,201,119,234,95,250,146,181,100,91,195,145,221,139,65,211,141,246,113,92,123,202,63,156,145,139,201,250,14,89,189,120,224,150,56,113,10,37,254,152,196,71,52,11,191,226,231,231,164,150,5,2,8,214,56,168,137,143,147,59,229,179,118,15,175,170,128,110,231,26,209,227,202,103,228,193,242,114,47,121,52,178,236,241,61,211,54,187,26,12,72,7,15,64,188,174,146,23,151,189,18,203,214,185,6,35,8,194,140,72,248,184,151,227,107,152,40,79,94,235,196,197,182,28,191,248,233,95,92,124,231,91,255,253,219,239,11,165,201,181,167,191,135,116,2,64,7,73,151,52,6,165,222,177,160,41,188,56,128,101,134,172,244,241,174,213,104,143,160,33,208,245,234,214,126,191,131,183,14,241,143,127,241,239,31,255,199,95,92,124,249,39,180,189,120,68,151,97,30,193,111,135,232,84,97,221,127,221,177,134,115,138,74,90,28,107,197,53,43,17,70,20,17,58,116,57,241,76,75,37,180,73,68,122,249,211,15,46,190,254,179,151,127,249,175,31,255,226,135,151,38,149,76,29,137,112,106,82,137,173,94,124,251,223,167,161,89,183,95,131,213,229,222,62,44,97,179,147,78,168,60,13,5,197,226,211,18,242,227,95,253,195,71,31,124,240,209,251,239,191,252,224,79,95,126,240,21,153,150,117,211,169,155,64,2,175,86,220,217,239,159,128,70,218,1,253,239,216,234,56,113,16,43,90,127,128,157,113,202,40,112,241,204,112,163,225,104,3,187,63,112,56,97,226,237,70,92,99,13,82,118,32,182,12,80,22,150,93,246,9,136,233,39,250,39,239,126,237,197,55,254,95,31,134,242,64,157,107,64,138,179,250,62,172,197,72,255,126,207,197,96,138,177,233,219,173,141,198,236,163,66,170,77,51,30,180,96,232,72,48,34,215,70,176,238,244,60,18,227,34,81,142,15,236,54,72,176,113,92,195,13,84,153,48,118,221,181,185,112,39,118,187,215,230,36,232,180,161,11,72,129,42,126,218,33,229,112,36,65,118,30,207,197,95,124,231,7,47,127,245,227,120,226,25,199,195,223,170,220,140,109,53,161,95,81,237,160,170,54,188,143,93,246,26,249,228,43,223,122,249,225,123,216,8,118,152,119,90,148,205,100,25,46,199,133,48,18,208,132,56,81,227,108,119,65,23,227,120,57,158,146,229,181,31,109,1,63,31,165,6,157,145,19,215,100,98,250,72,53,176,122,107,48,28,43,109,179,47,80,234,175,126,121,241,227,191,141,160,20,108,154,145,249,26,229,215,122,201,46,172,193,237,65,199,218,33,183,236,192,6,201,142,213,107,13,247,181,112,188,128,39,173,161,197,49,107,32,227,218,62,196,104,17,10,211,67,236,226,171,127,255,201,95,255,163,146,186,79,213,100,166,135,252,106,66,243,19,132,184,78,150,196,152,238,173,140,140,212,164,54,128,108,180,109,139,236,95,65,215,62,195,217,91,142,179,216,124,160,113,152,39,119,73,202,241,130,155,198,231,27,75,144,230,8,47,116,254,76,3,22,3,2,249,233,231,195,146,201,109,84,233,60,177,205,238,205,65,74,227,222,11,90,34,152,174,192,103,45,142,183,66,68,101,143,151,185,235,14,104,51,68,232,147,188,67,107,28,135,26,45,107,248,160,127,178,105,141,181,56,94,112,227,193,136,5,50,141,215,140,123,198,109,192,130,244,108,3,33,76,81,136,142,100,220,225,29,90,160,178,9,27,133,15,13,161,171,85,146,225,177,54,31,173,206,168,27,144,6,142,71,31,70,146,92,14,246,145,116,191,100,45,120,217,168,187,156,115,206,85,67,228,52,77,235,184,243,1,13,152,40,10,120,61,195,215,62,16,221,92,78,75,58,9,180,72,196,191,123,127,50,236,247,113,252,226,40,136,167,108,53,175,203,141,185,24,208,86,29,235,212,109,244,197,187,63,189,248,234,63,71,54,170,209,173,215,78,167,63,196,229,231,157,209,220,211,51,24,98,152,87,84,63,6,248,61,73,174,51,221,209,74,2,51,36,161,177,183,216,228,146,79,48,224,95,124,30,149,78,208,174,81,111,247,138,199,95,254,229,191,67,203,23,63,249,151,120,98,222,87,11,166,102,25,54,175,141,24,12,1,236,78,71,157,14,232,227,137,41,233,82,212,85,131,0,43,200,93,113,28,62,254,213,223,225,114,232,173,133,87,31,16,117,195,146,230,161,208,185,62,189,150,249,246,204,235,243,31,125,243,226,235,63,250,244,26,108,88,131,161,199,232,223,250,223,31,125,120,45,140,158,86,54,70,119,54,149,177,215,224,87,255,230,226,131,247,97,68,175,161,77,80,111,195,219,124,216,22,231,51,105,245,197,119,255,237,147,239,254,234,211,235,236,104,208,144,59,251,209,127,190,247,226,47,127,115,61,157,13,25,77,218,166,212,89,218,234,181,117,150,80,153,137,45,114,70,224,9,172,191,248,214,71,31,254,224,210,82,105,10,21,135,174,6,184,240,248,213,10,216,196,12,37,53,194,133,63,116,165,30,181,81,223,37,20,154,35,50,45,113,238,233,23,148,76,17,138,207,116,136,48,253,102,34,42,116,53,92,33,165,131,200,8,202,206,57,30,181,48,157,135,34,230,29,235,248,247,121,113,207,84,28,70,52,35,237,246,232,49,58,31,50,193,66,5,120,39,206,173,29,0,52,89,171,37,101,190,101,85,44,147,156,38,89,90,28,127,147,19,116,216,251,60,205,105,41,93,75,235,90,78,127,38,228,68,1,216,129,124,224,151,113,127,4,154,201,176,63,52,59,90,140,64,211,98,160,38,29,195,111,40,100,107,177,30,144,86,139,29,140,186,3,220,126,145,130,168,233,224,95,174,98,64,173,160,118,1,137,84,177,240,250,228,47,83,165,233,92,255,0,178,166,113,208,123,73,156,25,76,33,126,11,40,13,45,59,125,174,33,119,250,45,129,19,188,130,101,169,154,70,124,28,16,81,252,171,13,54,26,184,41,220,104,112,110,232,59,22,215,184,33,67,250,142,10,225,157,182,51,164,218,25,104,115,22,126,3,244,112,6,89,115,132,1,96,44,151,159,62,211,250,120,16,102,102,82,185,120,66,107,227,231,92,161,89,135,207,157,229,57,60,231,7,125,14,190,48,85,21,213,187,123,164,35,244,76,25,136,233,157,40,131,26,236,235,99,185,255,52,110,198,159,157,83,213,82,56,162,162,124,123,198,20,88,220,245,6,116,87,60,138,246,134,29,85,108,58,238,244,211,14,241,135,213,53,252,92,78,193,102,151,236,17,203,103,194,74,91,38,58,3,193,155,124,34,251,71,242,17,38,6,101,1,157,81,24,85,54,97,16,0,29,87,9,70,52,144,240,40,18,249,102,24,210,0,4,118,124,52,4,185,117,6,159,201,162,208,40,43,79,225,150,240,151,56,12,115,64,104,66,24,76,164,228,156,3,32,115,242,150,217,109,14,20,38,178,11,56,79,192,144,117,173,225,126,31,80,56,19,54,231,194,49,33,84,124,227,141,57,210,96,200,14,122,25,32,247,7,115,8,75,64,41,10,115,54,74,203,175,1,185,240,187,75,27,228,30,214,17,132,177,14,91,124,95,203,114,159,44,226,236,96,145,67,89,15,8,235,29,202,44,71,99,147,210,77,164,115,186,231,225,0,108,139,168,139,187,77,17,119,138,32,14,234,50,223,123,82,164,133,241,93,198,19,73,121,246,248,33,72,165,83,90,112,0,207,53,191,132,144,6,33,56,0,62,161,181,220,139,0,42,137,148,233,225,134,192,244,86,169,32,40,70,41,182,88,209,234,3,194,35,237,134,154,110,202,109,87,16,112,96,58,3,200,174,57,152,155,19,75,122,11,105,227,156,241,35,221,71,150,195,74,105,226,102,62,138,103,95,199,139,242,182,221,157,139,191,252,209,123,23,239,125,159,174,128,159,188,251,181,143,126,253,243,23,255,251,151,47,190,245,222,127,255,246,239,96,165,122,241,237,239,188,252,71,80,160,206,88,249,10,89,165,31,194,114,81,198,154,49,168,10,34,206,236,193,94,85,204,186,248,246,95,197,94,252,219,87,249,202,125,98,218,61,178,17,79,36,135,251,86,79,232,101,226,140,77,16,219,234,130,150,52,167,56,228,8,159,35,175,247,250,104,58,48,199,183,173,163,122,221,66,255,239,46,252,70,185,199,214,245,23,95,253,206,197,215,161,51,141,145,77,150,241,114,218,202,156,227,10,244,58,44,2,138,161,72,146,35,63,247,235,28,22,13,229,169,148,214,147,25,10,231,95,178,110,14,235,251,115,62,129,229,67,215,178,237,190,237,33,107,37,217,39,9,79,173,223,108,58,214,176,92,212,9,198,50,235,170,219,74,156,17,102,17,53,30,137,95,144,21,172,207,4,43,192,28,147,230,67,207,29,123,235,138,99,111,69,13,168,53,197,128,246,144,19,163,7,180,55,121,64,173,89,6,84,58,107,13,72,228,136,254,168,132,158,119,160,26,13,9,215,197,101,88,123,73,142,132,193,28,42,208,9,205,89,238,104,117,162,9,129,134,212,140,19,109,62,93,44,20,226,137,132,214,88,222,174,29,192,36,154,171,147,129,77,204,57,154,173,153,26,44,24,68,225,136,215,114,169,122,41,219,128,13,14,126,79,44,89,79,221,61,203,179,229,6,191,151,196,187,62,235,210,143,84,132,218,63,40,111,244,249,237,60,221,215,109,219,45,20,237,44,34,236,132,155,250,70,62,91,43,232,217,73,55,245,210,133,110,45,157,159,120,225,89,203,55,50,228,194,179,86,43,78,44,156,202,164,74,164,112,61,95,154,124,239,90,207,209,171,212,122,61,127,105,115,22,220,191,218,150,27,0,38,93,180,48,172,107,225,25,63,55,245,63,98,129,133,23,122,253,134,133,145,144,165,144,62,94,85,207,24,70,48,229,118,195,178,233,69,18,215,71,200,66,123,178,114,74,138,154,35,228,170,227,231,152,100,55,38,2,81,132,69,37,248,154,61,167,105,217,176,87,235,121,81,162,60,92,5,107,29,1,152,170,7,202,119,64,60,64,129,247,82,196,56,196,161,237,102,50,201,98,206,247,26,135,27,26,170,108,142,134,253,105,94,63,145,94,97,241,218,184,220,43,44,129,250,151,125,133,197,5,164,77,223,230,108,175,176,184,213,102,120,133,5,253,152,195,6,37,138,113,253,204,80,7,182,236,119,189,249,160,154,65,138,240,93,83,179,115,112,78,40,98,69,77,8,46,165,8,226,196,45,72,169,189,74,50,157,215,49,70,162,75,25,245,216,161,3,214,213,168,213,132,5,130,102,69,207,156,9,115,80,54,174,99,157,150,94,210,241,163,151,86,85,247,102,221,82,88,12,193,122,189,238,53,96,171,17,167,45,20,163,91,8,62,36,227,113,237,149,31,146,241,230,205,108,15,201,76,102,94,127,204,44,194,33,176,177,86,78,240,179,110,187,183,192,198,43,89,76,167,75,202,176,155,46,183,201,115,18,141,104,194,153,162,214,233,215,15,21,12,48,16,89,69,236,41,12,156,212,211,125,171,126,136,51,145,184,217,134,202,225,116,38,153,207,230,124,111,230,4,7,76,92,81,96,196,136,154,236,156,137,30,235,41,61,9,99,148,47,92,247,227,59,255,67,141,56,33,251,1,121,18,1,182,117,17,118,156,249,251,134,166,87,140,234,42,9,186,67,2,251,84,109,18,215,103,181,138,81,130,170,6,11,145,180,205,66,236,172,26,24,154,136,5,233,33,97,161,246,73,152,29,40,238,84,228,167,115,48,120,79,5,51,248,43,64,13,102,29,154,173,200,111,233,164,104,88,172,170,240,58,80,135,188,14,4,73,82,169,195,117,99,189,42,188,14,52,168,176,82,222,235,64,24,107,73,64,254,136,191,187,83,61,173,96,52,46,138,38,237,196,58,235,149,233,69,47,162,241,135,220,72,70,15,72,88,38,243,121,21,223,6,82,195,204,87,24,150,52,67,176,133,173,97,144,35,218,41,55,174,16,70,184,202,242,87,140,40,158,125,55,32,17,163,81,158,60,24,228,61,43,68,35,52,173,139,207,10,229,120,95,90,108,16,240,129,37,138,9,237,65,86,164,218,168,194,72,228,162,40,65,106,19,72,136,217,9,127,241,8,135,159,68,35,163,225,184,164,55,139,68,174,138,216,21,240,169,127,99,191,123,243,115,13,47,10,177,13,20,247,180,96,123,172,144,135,111,212,219,45,94,87,48,104,14,122,204,186,241,12,116,85,248,1,162,91,198,248,195,43,146,91,79,176,240,226,162,202,119,39,88,46,196,15,136,42,182,10,28,148,254,53,208,152,172,160,198,138,162,143,83,112,67,199,169,33,154,115,7,27,139,160,213,121,216,75,79,33,239,60,133,189,48,195,17,200,231,148,36,119,183,116,49,220,211,133,14,247,228,8,54,51,188,29,53,49,42,207,20,175,70,93,227,139,81,145,239,69,77,124,43,106,154,151,162,228,237,221,76,19,37,156,53,252,170,178,55,119,67,61,188,213,174,114,51,77,144,232,182,35,38,48,75,11,115,183,155,210,95,79,61,59,125,83,51,231,159,154,98,136,176,43,82,157,109,58,175,9,154,183,251,84,206,238,153,4,134,220,158,56,88,194,110,212,135,119,58,10,12,145,24,75,226,130,16,140,0,130,187,26,69,83,210,51,98,172,173,226,116,109,157,43,159,210,154,226,33,173,73,143,104,121,158,122,17,207,103,77,245,120,86,56,251,43,220,18,93,182,97,123,84,87,110,184,59,211,88,38,167,146,204,110,127,114,164,39,74,68,112,131,23,224,28,178,51,141,224,14,85,99,82,191,97,76,67,250,45,237,89,253,43,76,54,151,13,121,46,76,8,205,18,216,163,18,111,207,161,28,91,77,159,237,221,177,186,85,184,206,167,166,155,245,98,169,153,169,235,151,122,106,218,171,124,185,67,206,64,253,203,30,114,186,128,180,233,219,156,237,144,211,173,54,237,33,167,255,188,201,3,112,229,243,38,175,11,179,156,55,177,163,60,126,48,194,207,112,220,239,193,247,110,172,44,254,184,135,115,52,88,38,139,203,62,21,50,11,195,253,81,183,166,120,73,199,76,153,25,179,20,2,57,236,129,101,143,91,62,213,7,150,209,146,65,56,6,249,172,212,179,143,153,177,84,212,9,77,177,83,161,231,18,171,194,57,10,62,166,28,60,46,89,15,30,151,108,4,143,75,214,125,199,37,249,170,113,63,120,222,176,177,130,231,66,155,236,125,229,150,16,41,252,168,98,60,32,135,7,59,57,2,15,154,112,51,140,67,2,162,71,159,61,174,42,159,61,22,59,29,113,128,192,89,231,230,0,225,230,231,230,231,230,231,127,226,163,217,87,126,50,251,186,31,204,126,245,207,101,95,253,177,236,105,159,202,94,92,148,119,113,66,160,190,5,12,135,48,192,32,178,33,27,51,168,235,238,35,121,172,22,146,230,110,106,114,94,234,43,216,65,94,199,46,146,98,251,226,131,239,95,124,253,103,47,126,248,163,151,223,255,211,139,247,62,188,120,255,159,38,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,248,224,207,47,126,248,221,16,172,168,58,27,236,183,219,48,83,107,167,107,56,236,69,234,75,190,71,221,200,234,191,131,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,125,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,139,239,254,228,197,15,208,184,148,244,158,180,102,14,227,229,248,24,254,45,108,109,45,52,26,144,71,97,46,48,191,127,244,44,161,41,219,52,65,247,121,229,211,15,104,236,56,133,83,126,195,28,207,238,146,15,149,166,113,200,199,98,231,231,146,255,244,12,228,126,245,254,250,1,175,84,209,215,244,213,120,242,107,179,250,221,227,122,137,190,15,1,243,98,169,81,106,206,185,122,90,239,8,62,95,191,248,237,197,87,222,143,238,51,31,58,241,127,47,200,0,241,41,103,75,238,61,188,76,226,238,228,65,97,192,189,226,69,193,65,170,195,170,29,90,85,140,91,32,59,11,126,122,126,242,78,132,39,60,13,223,43,4,122,33,227,193,214,53,230,177,178,101,158,222,34,9,90,148,223,252,117,123,193,79,240,106,119,189,190,41,143,144,221,181,228,218,206,253,84,223,255,54,137,179,50,193,51,211,5,23,119,15,135,49,116,68,70,233,33,234,12,123,93,207,101,243,95,191,241,242,159,255,250,226,59,223,122,249,211,95,94,197,55,116,154,134,159,123,221,122,239,111,65,88,191,248,229,175,62,250,240,91,115,221,196,167,221,240,193,129,231,76,253,243,127,122,241,213,255,245,202,90,174,61,23,188,112,127,248,241,47,254,104,218,150,221,249,237,249,252,161,69,187,89,207,155,204,162,157,120,249,161,255,223,9,121,115,137,222,160,156,14,147,68,197,233,104,157,229,51,27,230,162,189,98,182,59,227,21,201,153,15,20,154,196,25,245,243,131,210,206,112,174,61,31,95,172,181,159,47,158,128,72,178,23,65,175,104,15,251,246,162,87,61,174,245,2,190,17,232,110,0,107,17,206,36,234,223,37,180,102,225,231,198,204,13,210,83,247,7,98,179,90,188,214,233,215,226,19,91,63,215,28,234,251,104,193,56,16,250,100,11,122,26,233,83,95,102,178,136,224,119,7,131,246,220,181,78,96,149,27,248,93,33,97,109,110,159,182,123,32,189,28,130,234,179,48,31,72,121,173,247,2,162,172,248,29,182,92,63,168,150,53,68,143,236,185,196,155,88,38,217,235,159,204,37,22,138,121,80,172,209,177,209,117,104,196,83,52,44,135,95,174,232,104,185,144,98,142,150,196,77,242,33,241,157,68,213,142,123,93,130,38,64,24,77,233,54,201,93,45,5,79,50,7,17,169,153,142,181,107,119,184,71,166,194,133,146,56,101,176,98,33,140,201,125,63,152,203,220,22,228,238,223,49,137,139,165,202,45,196,245,158,244,148,40,177,193,115,205,91,73,203,97,138,56,117,42,98,20,157,59,195,91,46,140,13,55,164,222,64,100,213,253,232,215,63,79,38,147,48,6,3,242,180,146,183,156,187,203,149,232,48,77,162,189,235,90,140,253,151,44,36,200,114,184,124,70,174,183,184,33,86,57,110,220,93,137,107,36,237,161,109,89,200,98,242,80,149,233,40,241,17,11,31,170,16,247,80,200,58,167,156,128,107,46,125,118,37,142,183,204,113,116,183,100,46,62,241,213,251,187,198,29,238,12,187,78,11,81,1,101,217,67,100,3,205,150,49,166,43,243,25,70,241,64,145,6,228,120,202,87,119,82,102,167,42,85,63,127,118,190,212,73,6,230,255,220,80,240,149,194,139,53,234,239,140,227,252,198,27,160,204,50,95,164,36,115,148,226,250,15,243,143,74,112,255,66,63,159,4,71,185,103,157,196,144,47,200,150,11,106,144,162,115,137,249,20,217,112,49,126,130,102,237,229,248,66,124,201,122,115,57,245,198,27,214,255,179,92,66,175,173,229,184,30,159,183,0,165,55,151,245,55,222,24,210,212,33,73,29,242,168,131,4,198,26,240,252,30,40,169,0,215,158,183,224,255,225,82,248,160,44,155,215,227,170,43,81,21,210,166,114,214,125,43,210,87,151,103,36,65,177,95,53,253,30,100,52,124,203,50,116,249,57,250,51,62,133,53,251,217,50,198,112,73,200,30,189,101,97,252,136,147,217,156,235,44,152,248,61,113,13,115,165,233,114,60,30,230,44,166,53,150,235,218,128,172,28,150,89,44,200,190,98,35,238,43,54,96,190,98,13,217,87,44,221,200,54,205,90,221,84,250,138,141,4,95,177,70,173,20,17,36,51,141,43,250,167,30,36,179,217,44,165,235,197,82,125,202,32,153,150,217,156,232,172,5,253,167,193,135,155,122,33,188,127,165,82,174,240,10,250,87,168,167,26,133,70,173,49,101,255,154,169,136,184,165,185,102,51,251,10,80,206,228,50,205,116,179,56,109,220,210,102,110,114,60,232,20,198,102,33,133,139,250,117,26,54,164,115,245,70,62,95,207,95,202,176,193,171,124,73,239,45,127,253,75,123,111,113,64,218,244,109,206,232,189,197,171,205,224,189,229,156,180,135,245,253,119,222,33,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,190,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,236,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,175,141,252,213,38,5,205,90,118,226,246,173,80,43,20,233,246,173,110,134,111,79,107,86,237,85,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,228,144,186,74,237,251,204,0]}}